ludc
2023-12-09 f80ec81bc7a5c430729d8bf4ac16bdef6aad49cd
前端代码打包
已添加93个文件
18623 ■■■■■ 文件已修改
Source/UBCS-WEB/dist/cdn/animate/3.5.2/animate.css 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/avue/2.9.12/avue.min.js 11763 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/avue/2.9.12/index.css 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/axios/1.0.0/axios.min.js 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/element-ui/2.15.6/index.js 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/element-ui/2.15.6/theme-chalk/fonts/element-icons.ttf 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/element-ui/2.15.6/theme-chalk/fonts/element-icons.woff 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/element-ui/2.15.6/theme-chalk/index.css 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/iconfont/avue/iconfont.css 201 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/iconfont/avue/iconfont.eot 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/iconfont/avue/iconfont.js 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/iconfont/avue/iconfont.json 331 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/iconfont/avue/iconfont.svg 164 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/iconfont/avue/iconfont.ttf 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/iconfont/avue/iconfont.woff 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/iconfont/avue/iconfont.woff2 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/iconfont/index.css 23 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/iconfont/saber/iconfont.css 345 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/iconfont/saber/iconfont.eot 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/iconfont/saber/iconfont.js 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/iconfont/saber/iconfont.json 583 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/iconfont/saber/iconfont.svg 272 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/iconfont/saber/iconfont.ttf 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/iconfont/saber/iconfont.woff 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/iconfont/saber/iconfont.woff2 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/nutflow/wf-design-base/fonts/bpmn.08b5f281.eot 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/nutflow/wf-design-base/fonts/bpmn.3c4c9f45.woff2 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/nutflow/wf-design-base/fonts/bpmn.acbc6cbd.woff 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/nutflow/wf-design-base/fonts/bpmn.f922519e.ttf 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/nutflow/wf-design-base/fonts/codicon.22349029.ttf 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/nutflow/wf-design-base/fonts/fontawesome-webfont.674f50d2.eot 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/nutflow/wf-design-base/fonts/fontawesome-webfont.af7ae505.woff2 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/nutflow/wf-design-base/fonts/fontawesome-webfont.b06871f2.ttf 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/nutflow/wf-design-base/fonts/fontawesome-webfont.fee66e71.woff 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/nutflow/wf-design-base/img/bpmn.1381b44e.svg 224 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/nutflow/wf-design-base/img/fontawesome-webfont.912ec66d.svg 2671 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/nutflow/wf-design-base/index.umd.min.js 25 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/vue-router/3.0.1/vue-router.min.js 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/vue/2.6.10/vue.min.js 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/vuex/3.1.1/vuex.min.js 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/xlsx/FileSaver.min.js 106 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/xlsx/xlsx.full.min.js 23 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/css/app.af2d3747.css 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/css/chunk-5c036774.99dbf335.css 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/css/chunk-vendors.06e716ef.css 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/css/fontSize.css 25 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/css/page.e84a6fd9.css 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/css/views.e99249a9.css 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/favicon.png 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/img/bg/403.svg 508 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/img/bg/404.svg 314 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/img/bg/500.svg 208 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/img/bg/bg.jpg 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/img/bg/bg1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/img/bg/bg2.jpg 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/img/bg/bg3.jpg 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/img/bg/bg4.jpg 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/img/bg/cloud.jpg 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/img/bg/img-logo.png 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/img/bg/login.png 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/img/bg/logo.png 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/img/bg/star-squashed.jpg 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/img/bg/vip1.png 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/img/bg/vip2.png 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/img/bg/vip3.png 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/img/bg/vip4.png 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/img/logo.png 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/img/mock/card/card-1.jpg 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/img/mock/card/card-2.jpg 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/img/mock/card/card-3.jpg 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/img/mock/card/card-4.jpg 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/img/mock/cli/1.png 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/img/mock/cli/2.png 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/img/mock/cli/3.png 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/img/mock/iconfont.png 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/img/pageLogo.jpeg 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/index.html 54 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/js/app.93b4f7c0.js 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/js/chunk-2d0e4caf.ad4e1649.js 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/js/chunk-5c036774.93a3e0c0.js 27 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/js/chunk-vendors.ad9074df.js 315 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/js/page.40fb2624.js 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/js/views.10975736.js 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/src/router/avue-router.js 199 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/svg/loading-spin.svg 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/util/aes.js 105 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/util/font_4017492_2d1qk52m7xp.ttf 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/util/font_4017492_2d1qk52m7xp.woff 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/util/font_4017492_2d1qk52m7xp.woff2 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/util/screen/guge.png 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/util/screen/huohu.png 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/util/screen/screen.css 32 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/util/screen/screen.js 47 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Source/UBCS-WEB/dist/cdn/animate/3.5.2/animate.css
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,11 @@
@charset "UTF-8";
/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}40%,43%,70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}40%,43%,70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn)}0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg)}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg)}50%,80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95)}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn)}0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg)}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg)}50%,80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95)}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg)}60%,80%{opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg)}60%,80%{opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{transform-origin:center;opacity:1}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{transform-origin:center;opacity:1}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{transform-origin:top left}0%,20%,60%{-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{transform-origin:top left}0%,20%,60%{-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%,to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%,to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}
Source/UBCS-WEB/dist/cdn/avue/2.9.12/avue.min.js
¶Ô±ÈÐÂÎļþ
ÎļþÌ«´ó
Source/UBCS-WEB/dist/cdn/avue/2.9.12/index.css
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1 @@
@charset "UTF-8";.avue-affix{position:fixed;z-index:10}.avue-sign{padding:5px}.avue-sign__canvas{border:1px solid #ccc}.avue-carousel--fullscreen{height:100%}.avue-carousel--fullscreen .el-carousel,.avue-carousel--fullscreen .el-carousel__container{height:90%}.avue-carousel__item{position:relative;width:100%;height:100%}.avue-carousel__item a{width:100%;height:100%;display:block}.avue-carousel__img{height:100%;background-size:cover;background-position:center center}.avue-carousel__title{z-index:1024;position:absolute;left:0;bottom:0;width:100%;height:50px;line-height:50px;font-size:16px;text-align:center;color:#fff;background-color:rgba(0,0,0,.6)}.avue-article__title{margin-bottom:15px;font-size:32px;line-height:32px;font-weight:400}.avue-article__meta{display:block;margin-bottom:20px;font-size:12px;color:#999}.avue-article__lead{color:#666;font-size:14px;line-height:22px;border:1px solid #dedede;border-radius:2px;background:#f9f9f9;padding:10px}.avue-article__body,.avue-comment__body{background:#fff;font-family:Segoe UI,Lucida Grande,Helvetica,Arial,Microsoft YaHei,FreeSans,Arimo,Droid Sans,wenquanyi micro hei,Hiragino Sans GB,Hiragino Sans GB W3,FontAwesome,sans-serif}.avue-article__body{padding-top:10px;color:#333;font-size:14px}.avue-article blockquote{margin:0;font-family:Georgia,Times New Roman,Times,Kai,Kaiti SC,KaiTi,BiauKai,FontAwesome,serif;padding:1px 0 1px 15px;border-left:4px solid #ddd}.avue-avatar{font-size:14px;font-variant:tabular-nums;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;list-style:none;display:inline-block;text-align:center;background:#ccc;color:#fff;white-space:nowrap;position:relative;overflow:hidden;vertical-align:middle;width:32px;height:32px;line-height:32px;border-radius:50%}.avue-avatar__images{width:100%;height:100%}.avue-avatar__icon{font-size:18px}.avue-avatar__string{position:absolute;left:50%;-webkit-transform-origin:0 center;transform-origin:0 center}.avue-avatar--lg{width:40px;height:40px;line-height:40px;border-radius:50%;font-size:24px}.avue-avatar--sm{width:24px;height:24px;line-height:24px;border-radius:50%;font-size:14px}.avue-avatar--square{border-radius:4px}.avue-skeleton__avatar{width:40px;height:40px;line-height:40px;display:inline-block;border-radius:50%;background:#f2f2f2}.avue-skeleton__header{display:table-cell;vertical-align:top;padding-right:16px}.avue-skeleton__content{display:table-cell;vertical-align:top;width:100%}.avue-skeleton__title{margin-top:16px;height:16px;width:40%;background:#f2f2f2}.avue-skeleton__item{padding-top:16px;padding-bottom:16px;border-bottom:1px solid #e8e8e8}.avue-crud--card .el-card__body,.is-always-shadow+.avue-crud__pagination{padding:0}.avue-skeleton__item:last-child{border-bottom:none}.avue-skeleton__li{margin-bottom:10px;height:16px;background:#f2f2f2;list-style:none;width:100%}.avue-skeleton__li:last-child{width:50%}.avue-skeleton__loading{background:-webkit-gradient(linear,left top,right top,color-stop(25%,#f2f2f2),color-stop(37%,#e6e6e6),color-stop(63%,#f2f2f2));background:linear-gradient(90deg,#f2f2f2 25%,#e6e6e6 37%,#f2f2f2 63%);-webkit-animation:avue-skeleton-loading 1.4s ease infinite;animation:avue-skeleton-loading 1.4s ease infinite;background-size:400% 100%}@-webkit-keyframes avue-skeleton-loading{0%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes avue-skeleton-loading{0%{background-position:100% 50%}100%{background-position:0 50%}}.avue-crud{margin:0 auto;width:100%}.avue-crud .el-card+.el-card{margin-top:8px}.avue-crud--card .el-card{border:none}.avue-crud--card .el-card+.el-card{margin-top:0}.avue-crud .el-table .el-form-item{margin-bottom:0;display:inline-block;width:100%}.avue-crud .el-table .el-form-item__label{position:absolute;left:2px}.avue-crud .el-table .el-form-item__content{line-height:inherit;font-size:inherit}.avue-crud .el-table .el-form-item__error{width:100%;text-align:left;position:relative}.avue-crud .el-dropdown+.el-button{margin-left:10px}.avue-crud .el-checkbox:last-of-type{margin-right:0}.avue-crud .el-range-editor--mini{height:28px}.avue-crud__img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.avue-crud__img img,.avue-crud__img video{height:40px;margin-left:5px;-o-object-fit:contain;object-fit:contain}.avue-crud__column .el-checkbox{margin-bottom:10px;cursor:move}.avue-crud__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;width:100%;min-height:40px;height:auto;overflow:hidden;margin-bottom:5px;background-color:#fff}.avue-crud__search .el-form-item--medium.el-form-item{margin-bottom:22px}.avue-crud__search .el-form-item--mini.el-form-item,.avue-crud__search .el-form-item--small.el-form-item{margin-bottom:14px}.avue-crud .el-table--mini .avue-crud__color{width:20px;height:20px}.avue-crud .el-table--mini .avue-crud__icon{font-size:20px}.avue-crud .el-table--small .avue-crud__color{width:30px;height:30px}.avue-crud .el-table--small .avue-crud__icon{font-size:30px}.avue-crud th{word-break:break-word;color:rgba(0,0,0,.85);background-color:#fafafa}.avue-crud table td{line-height:26px}.avue-crud--indeterminate .is-indeterminate .el-checkbox__inner{background-color:#fff;border-color:#dcdfe6}.avue-crud .el-table th{word-break:break-word;color:rgba(0,0,0,.85);background-color:#fafafa}.avue-crud__color{margin:0 auto;width:40px;height:40px;border-radius:5px;display:block}.avue-crud__icon{font-size:45px}.avue-crud__icon--small{font-size:20px;width:20px;height:20px}.avue-crud__ghost{cursor:move;opacity:.4}.avue-crud__pagination{position:relative;padding:25px 0 20px 20px;text-align:right}.avue-crud__pagination .el-pagination{display:inline-block}.avue-crud__tip,.avue-crud__title{display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center}.avue-crud__form{padding:0 8px}.avue-crud__empty{padding:20px 0}.avue-crud__empty .el-empty__description{margin-top:0}.avue-crud__header{margin-bottom:10px}.avue-crud__header>.el-button{padding:12px 25px}.avue-crud__title{font-weight:700;margin-bottom:20px;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:22px}.avue-crud__tip{margin:0 0 8px;display:flex;-ms-flex-align:center;align-items:center;font-size:12px}.avue-card__item--add i,.avue-crud__tip-name{margin-right:10px}.avue-card__item--add,.avue-crud__dialog__header,.avue-crud__filter-item{display:-webkit-box;-webkit-box-align:center;display:-ms-flexbox}.avue-crud__tip-count{font-size:16px;font-weight:600}.avue-crud__tip .el-button{margin-bottom:0}.avue-crud__filter-item{margin-bottom:12px;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.avue-crud__filter-menu{padding:0 5px;margin-bottom:20px}.avue-crud__filter-label{margin:0 5px;width:120px!important}.avue-crud__filter-symbol{margin:0 5px;width:80px!important}.avue-crud__filter-value{margin:0 5px;width:150px!important}.avue-crud__filter-value .el-date-editor.el-input,.avue-crud__filter-value .el-date-editor.el-input__inner{width:100%}.avue-crud__filter-icon{margin-left:10px}.avue-crud__dialog__header{display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.avue-crud__dialog__menu{padding-right:20px}.avue-crud__dialog__menu i{color:#909399;font-size:15px}.avue-crud__dialog__menu i:hover{color:#409EFF}.avue-crud__dialog .el-dialog__body{padding:20px 20px 5px 10px}.avue-crud__dialog .el-scrollbar__wrap{overflow-x:hidden}.avue-crud__dialog .avue-form__menu{padding-top:15px}.avue-card__item{margin-bottom:16px;border:1px solid #e8e8e8;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;color:rgba(0,0,0,.65);font-size:14px;font-variant:tabular-nums;line-height:1.5;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";cursor:pointer;height:200px}.avue-card__item:hover{border-color:rgba(0,0,0,.09);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.09);box-shadow:0 2px 8px rgba(0,0,0,.09)}.avue-card__item--add{border:1px dashed #d9d9d9;width:100%;color:rgba(0,0,0,.45);background-color:#fff;border-radius:2px;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:16px}.avue-card__item--add:hover{color:#40a9ff;background-color:#fff;border-color:#40a9ff}.avue-card__body{display:-webkit-box;display:-ms-flexbox;display:flex;padding:24px}.avue-card__detail{-webkit-box-flex:1;-ms-flex:1;flex:1}.avue-card__avatar{width:48px;height:48px;border-radius:48px;overflow:hidden;margin-right:12px}.avue-card__avatar img{width:100%;height:100%}.avue-card__title{color:rgba(0,0,0,.85);margin-bottom:12px;font-size:16px}.avue-card__title:hover{color:#1890ff}.avue-card__info,.avue-card__menu{display:-webkit-box;color:rgba(0,0,0,.45)}.avue-card__info{-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;height:64px}.avue-card__menu{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;height:50px;background:#f7f9fa;text-align:center;line-height:50px}.avue-card__menu:hover{color:#1890ff}.avue-comment{margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.avue-comment--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.avue-comment--reverse .avue-comment__main:after,.avue-comment--reverse .avue-comment__main:before{left:auto;right:-8px;border-width:8px 0 8px 8px}.avue-comment--reverse .avue-comment__main:before{border-left-color:#dedede}.avue-comment--reverse .avue-comment__main:after{border-left-color:#f8f8f8;margin-right:1px;margin-left:auto}.avue-comment__avatar{width:48px;height:48px;border-radius:50%;border:1px solid transparent;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle}.avue-comment__header{padding:5px 15px;background:#f8f8f8;border-bottom:1px solid #eee;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.avue-comment__author{font-weight:700;font-size:14px;color:#999}.avue-comment__main{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 20px;position:relative;border:1px solid #dedede;border-radius:2px}.avue-comment__main:after,.avue-comment__main:before{position:absolute;top:10px;left:-8px;right:100%;width:0;height:0;display:block;content:" ";border-color:transparent;border-style:solid solid outset;border-width:8px 8px 8px 0;pointer-events:none}.avue-comment__main:before{border-right-color:#dedede;z-index:1}.avue-comment__main:after{border-right-color:#f8f8f8;margin-left:1px;z-index:2}.avue-comment__body{padding:15px;overflow:hidden;color:#333;font-size:14px}.avue-chat .web__main,.avue-chat .web__msg-input{overflow-x:hidden;overflow-y:auto;-webkit-box-sizing:border-box}.avue-comment blockquote{margin:0;font-family:Georgia,Times New Roman,Times,Kai,Kaiti SC,KaiTi,BiauKai,FontAwesome,serif;padding:1px 0 1px 15px;border-left:4px solid #ddd}.avue-chat{-webkit-box-shadow:1px 2px 10px #eee;box-shadow:1px 2px 10px #eee;position:relative;background-color:#fcfcfc}.avue-chat li,.avue-chat ul{padding:0;margin:0}.avue-chat li{list-style:none;cursor:pointer}.avue-chat .web__content{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.avue-chat .web__main{height:calc(100% - 200px);padding:15px 15px 20px;box-sizing:border-box}.avue-chat .web__logo{background-color:#409eff;display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 12px;margin:0 auto;vertical-align:middle}.avue-chat .web__logo-img{margin-top:3px;width:35px;height:35px;border-radius:100%;-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,.1);box-shadow:0 3px 3px 0 rgba(0,0,0,.1)}.avue-chat .web__logo-info{margin-left:10px}.avue-chat .web__logo-name{position:relative;margin-top:5px;font-size:13px}.avue-chat .web__logo-dept{margin-top:1px;font-size:12px}.avue-chat .web__logo-dept,.avue-chat .web__logo-name{color:#fff;margin:0;padding:0;width:175px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.avue-chat .web__main-item{position:relative;font-size:0;margin-bottom:10px;padding-left:60px;min-height:68px}.avue-chat .web__main-text,.avue-chat .web__main-user{display:inline-block;vertical-align:top;font-size:14px}.avue-chat .web__main-user{position:absolute;left:3px}.avue-chat .web__main-user img{width:40px;height:40px;border-radius:100%}.avue-chat .web__main-user cite{position:absolute;left:60px;top:-2px;width:500px;line-height:24px;font-size:12px;white-space:nowrap;color:#999;text-align:left;font-style:normal}.avue-chat .web__main-user cite i{padding-left:15px;font-style:normal}.avue-chat .web__main-text{position:relative;line-height:22px;margin-top:25px;padding:8px 15px;background-color:#f3f3f3;border-radius:3px;border:1px solid #f0f0f0;color:#000;word-break:break-all}.avue-chat .web__main-arrow{top:6px;left:-8px;position:absolute;display:block;width:0;height:0;border-color:transparent #ebeef5 transparent transparent;border-style:solid;border-width:8px 8px 8px 0}.avue-chat .web__main-arrow::after{content:" ";top:-7px;left:1px;position:absolute;display:block;width:0;height:0;border-color:transparent #fff transparent transparent;border-style:solid;border-width:7px 7px 7px 0}.avue-chat .web__main-item--mine .web__main-text .web__main-arrow{left:auto;right:-5px;border-color:transparent transparent transparent #409eff;border-style:solid;border-width:8px 0 8px 8px}.avue-chat .web__main-item--mine .web__main-text .web__main-arrow::after{left:auto;right:-2px;border-color:transparent transparent transparent #409eff;border-style:solid;border-width:7px 0 7px 7px}.avue-chat .web__main-list{margin:10px 0}.avue-chat .web__main-list li{height:30px;color:#409eff;line-height:30px}.avue-chat .web__main-item--mine{text-align:right;padding-left:0;padding-right:60px}.avue-chat .web__main-item--mine .web__main-user{left:auto;right:3px}.avue-chat .web__main-item--mine .web__main-user cite{left:auto;right:60px;text-align:right}.avue-chat .web__main-item--mine .web__main-user cite i{padding-left:0;padding-right:15px}.avue-chat .web__main-item--mine .web__main-text{margin-left:0;text-align:left;background-color:#409eff;color:#fff}.avue-chat .web__footer{-webkit-box-shadow:0 -1px 0 0 rgba(0,0,0,.04),0 -2px 0 0 rgba(0,0,0,.01);box-shadow:0 -1px 0 0 rgba(0,0,0,.04),0 -2px 0 0 rgba(0,0,0,.01);position:absolute;left:0;bottom:0;width:100%;background-color:#fff}.avue-chat .web__msg{padding:10px;height:auto;overflow:hidden}.avue-chat .web__msg--file,.avue-chat .web__msg--img,.avue-chat .web__msg--video{position:relative;max-width:250px;min-width:200px;width:100%;margin:10px 0;border:1px solid #eee;overflow:hidden;border-radius:5px;cursor:pointer;display:block}.avue-chat .web__msg--file span,.avue-img--center{display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center}.avue-chat .web__msg--file{height:140px;background-color:#fff}.avue-chat .web__msg--file span{-webkit-box-sizing:border-box;box-sizing:border-box;padding:3px 5px;color:#333;display:flex;-ms-flex-align:center;align-items:center;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:calc(100% - 80px);overflow:hidden;font-size:13px;text-align:center}.avue-chat .web__msg--file h2{margin:0;width:100%;text-align:center;line-height:80px;background-color:#409EFF;color:#fff}.avue-chat .web__msg--map{height:160px}.avue-chat .web__msg-input{display:block;width:100%;height:60px;box-sizing:border-box;resize:none;outline:0;background-color:#fff;border:0;word-break:break-all;font-size:13px;line-height:17px;-webkit-appearance:none}.avue-chat .web__tools,.avue-form,.avue-form__menu{-webkit-box-sizing:border-box}.avue-chat .web__msg-submit{float:right;display:block;outline:0;cursor:pointer;text-align:center}.avue-chat .web__tools{padding:8px 10px 0;box-sizing:border-box}.avue-chat .web__tools i{margin-right:12px;font-size:20px;color:#888a91}.avue-chat .web__tools i:hover{color:#76b1f9}.avue-draggable{padding:10px;position:absolute;cursor:move;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.avue-draggable__focus{opacity:0;position:absolute!important;top:0;left:0;z-index:-1024}.avue-draggable__mask{width:100%;height:100%;border:0;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.avue-draggable--active{cursor:move;border:1px dashed #09f;background-color:rgba(115,170,229,.5)}.avue-draggable--move{opacity:.6;background-color:rgba(115,170,229,.5)}.avue-draggable--click{cursor:pointer}.avue-draggable__line--left{position:absolute;border-top:1px dashed #09f;width:10000px;height:0;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.avue-draggable__line--top{position:absolute;border-left:1px dashed #09f;width:0;height:10000px;left:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.avue-draggable__line--label{top:-5px;left:-8px;position:absolute;padding:5px;-webkit-transform:translate(-100%,-100%);transform:translate(-100%,-100%);color:#09f;font-size:18px;white-space:nowrap;cursor:move}.avue-draggable__menu{position:absolute;top:0;left:0;background-color:#409EFF;font-size:25px;color:#fff;z-index:9999;cursor:pointer}.avue-draggable__range{position:absolute;width:10px;height:10px;border-radius:100%;z-index:9999;background-color:#09f}.avue-draggable__range--left,.avue-draggable__range--right{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.avue-draggable__range--left:hover,.avue-draggable__range--right:hover{cursor:ew-resize}.avue-draggable__range--left{left:-6px}.avue-draggable__range--right{right:-6px}.avue-draggable__range--bottom,.avue-draggable__range--top{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.avue-draggable__range--bottom:hover,.avue-draggable__range--top:hover{cursor:ns-resize}.avue-draggable__range--top{top:-6px}.avue-draggable__range--bottom{bottom:-6px}.avue-draggable__range--bottom-right:hover,.avue-draggable__range--top-left:hover{cursor:nwse-resize}.avue-draggable__range--bottom-left:hover,.avue-draggable__range--top-right:hover{cursor:nesw-resize}.avue-draggable__range--top-right{top:-6px;right:-6px}.avue-draggable__range--top-left{top:-6px;left:-6px}.avue-draggable__range--bottom-right{bottom:-6px;right:-6px}.avue-draggable__range--bottom-left{bottom:-6px;left:-6px}.avue-img--center{display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.avue-img--fullscreen .el-dialog__body{height:100%}.avue-image-preview{position:fixed;top:0;left:0;width:100%;height:100%;-webkit-transition:all .5s;transition:all .5s;z-index:9998}.avue-image-preview .el-image-viewer__close i{color:#fff}.avue-image-preview .el-image-viewer__btn{z-index:1024}.avue-image-preview img{-webkit-transition:all .5s;transition:all .5s;cursor:pointer}.avue-image-preview__file{text-align:center}.avue-image-preview__file a{color:#fff}.avue-image-preview__file i{font-size:80px}.avue-image-preview__mask{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.avue-image-preview__box{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.avue-image-preview__box .el-carousel{width:90%;height:100%}.avue-image-preview__box .el-carousel__container{height:100%}.avue-image-preview__box .el-carousel__item{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.avue-cropper .cropper-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.avue-cropper .cropper-content .cropper-box{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%}.avue-cropper .cropper-content .cropper-box .cropper{width:auto;height:300px}.avue-cropper .cropper-content .show-preview{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.avue-cropper .cropper-content .show-preview .preview{overflow:hidden;border:1px solid #67c23a;background:#ccc}.avue-cropper .cropper-content .footer-btn{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:10px}.avue-input-tree .el-tag__close{display:none!important}.avue-input-tree__desc{float:right;color:#8492a6;font-size:13px}.avue-input-table__crud .avue-crud__pagination{padding:10px 0 2px 10px;margin:0}.amap-icon img,.amap-marker-content img{width:25px;height:34px}.avue-input-map__marker{position:absolute;top:-20px;right:-118px;color:#fff;padding:4px 10px;-webkit-box-shadow:1px 1px 1px rgba(10,10,10,.2);box-shadow:1px 1px 1px rgba(10,10,10,.2);white-space:nowrap;font-size:12px;font-family:"";background-color:#25a5f7;border-radius:3px}.avue-input-map__content-input{margin-bottom:10px}.avue-input-map__content-box{position:relative}.avue-input-map__content-container{width:100%;height:450px}.avue-input-map__content-result{display:block!important;position:absolute;top:0;right:-8px;width:250px;height:450px;overflow-y:auto}.avue-input-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.avue-input-icon__item{text-align:center;width:60px;padding:10px 20px 0;-webkit-transition:all .2s;transition:all .2s}.avue-input-icon__item p{font-size:12px;margin-top:5px}.avue-input-icon__item:hover{-webkit-transform:scale(1.4);transform:scale(1.4)}.avue-input-icon__item--active{-webkit-transform:scale(1.4);transform:scale(1.4);color:#409EFF}.avue-input-icon__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.avue-upload--upload .el-upload,.avue-upload--upload .el-upload__tip{display:none}.avue-upload--upload .el-upload--picture-img{display:inline-block}.avue-upload--upload .el-upload-list{margin-top:-6px}.avue-upload--list .el-upload{border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;position:relative;overflow:hidden}.avue-upload--list .el-upload:hover{border-color:#409eff}.avue-upload__dialog .el-dialog__header{display:none}.avue-upload__dialog .el-dialog__body{padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.avue-upload__menu{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1024}.avue-form,.avue-form__group .el-col{position:relative}.avue-upload__menu i{color:#fff;margin:0 8px;font-size:20px}.avue-upload__icon{font-size:28px;color:#8c939d;width:178px;height:178px;line-height:178px;text-align:center}.avue-upload__avatar{width:178px;height:178px;display:block}.avue-form{margin:0 auto;box-sizing:border-box}.avue-form__item--top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.avue-form__item--top .el-form-item__label{width:100%!important;text-align:left!important}.avue-form__item--top .el-form-item__content{margin-left:0!important}.avue-form__item--left .el-form-item__label{text-align:left!important}.avue-form__menu{padding:5px 10px 0;box-sizing:border-box}.avue-form__menu--center{text-align:center}.avue-form__menu--center .el-button{margin:0 5px}.avue-form__menu--left{text-align:left}.avue-form__menu--right{text-align:right}.avue-form__tabs{padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.avue-form__group{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto}.avue-form__group--flex{display:-webkit-box;display:-ms-flexbox;display:flex}.avue-form__line{display:inline-block;height:100%}.avue-form__row--block{width:100%;display:block}.avue-flow__node,.avue-flow__node-body{display:-webkit-box;display:-ms-flexbox}.avue-form__row--cursor{cursor:pointer}.avue-form__option{position:absolute;right:0;top:-10px;z-index:999}.avue-flow,.avue-flow__node,.avue-tree{position:relative}.avue-form__option i{color:#666}.avue-form__option i+i{margin-left:10px}.el-drawer .avue-form{padding:0 20px}.avue-flow .avue-draggable{padding:0}.avue-flow__node{display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:200px;height:80px;border-radius:5px;-webkit-box-shadow:'#66a6e0 0px 0px 12px 0px';box-shadow:'#66a6e0 0px 0px 12px 0px';border:1px solid #eee;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.avue-flow__node--active{border-width:2px;border-color:#f56c6c}.avue-flow__node-drag{margin:0 5px;display:inline-block}.avue-checkbox .el-checkbox+.el-checkbox,.avue-crud .avue-crud__left .el-button+.el-button,.avue-crud .avue-crud__right .el-button+.el-button,.avue-form .avue-crud__left .el-button+.el-button,.avue-form .avue-crud__right .el-button+.el-button,.avue-radio .el-radio+.el-radio{margin-left:0}.avue-checkbox .el-checkbox,.avue-radio .el-radio{margin-right:10px}.avue-flow__node-header{-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:#66a6e0}.avue-flow__node-body{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1.5;-ms-flex:1.5;flex:1.5;text-align:center;background:#fff}.avue-date__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.avue-date__radio .el-radio-button:last-child .el-radio-button__inner{border-radius:0;border-right:0}.avue-date__date{width:300px}.avue-date__date .el-date-editor{border-top-left-radius:0;border-bottom-left-radius:0}.avue-select .sortable-ghost{opacity:.8;color:#fff!important;background:#409EFF!important}.avue-select .el-tag{cursor:pointer}.avue-select__desc{float:right;color:#8492a6;font-size:13px}.el-select-dropdown .avue-select__check{-webkit-box-sizing:border-box;box-sizing:border-box;text-align:right;width:100%;padding:3px 20px 3px 0}.avue-group{width:100%}.avue-group .el-collapse,.avue-group .el-collapse-item__wrap{border-color:#fff}.avue-group .el-collapse-item__header{height:inherit;border:none;border-bottom:1px solid #eee;margin-bottom:20px}.avue-group .el-collapse-item__content,.avue-group .van-collapse-item__content{padding-bottom:0}.avue-group .van-collapse-item__content{padding:0 2px}.avue-group .van-hairline--top-bottom::after,.avue-group .van-hairline-unset--top-bottom::after,.avue-group--arrow .el-collapse-item__arrow,.avue-group--arrow .van-icon-arrow{display:none}.avue-group .van-collapse-item__title{padding:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.avue-group .van-collapse-item__title::after{left:0!important}.avue-group--none{margin:0!important;border:none!important}.avue-group--header .el-collapse-item__header,.avue-group--header .van-collapse-item__title{display:none}.avue-group--collapse .el-collapse-item__arrow,.avue-group--collapse .el-collapse-item__header{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.avue-group__header,.avue-tree__filter{display:-webkit-box;display:-ms-flexbox}.avue-group__item{margin-bottom:10px;background-color:#fff;border-bottom:1px solid #eee;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box}.avue-group__item:last-child{border-bottom:none}.avue-group__header{width:100%;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;line-height:50px;-webkit-box-sizing:border-box;box-sizing:border-box}.avue-group__icon{margin-right:8px;font-size:20px;color:rgba(0,0,0,.85)}.avue-group__title{font-size:16px;font-weight:500;color:rgba(0,0,0,.85)}.avue-tree__menu{width:200px;position:fixed;z-index:1024;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#fff}.avue-tree__item,.avue-video{position:relative;overflow:hidden}.avue-tree__dialog .el-dialog__body{padding:30px 20px 0}.avue-tree__item{height:34px;line-height:34px;outline:0;padding:0 10px;white-space:nowrap;text-overflow:ellipsis;width:100%;color:#666}.avue-tree__item:hover{cursor:pointer;color:#409eff}.avue-tree__filter{margin-bottom:5px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.avue-tree__content{padding:5px 0;height:calc(100% - 32px)}.avue-title p{font-weight:700;font-size:18px;margin:5px 10px}.avue-search{padding:0 20px}.avue-search__item{padding:20px 0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-bottom:1px dashed #e8e8e8}.avue-search__item:last-child{border-bottom:none}.avue-search__tags{padding:0 12px;margin-right:24px;margin-bottom:12px;font-size:14px;color:rgba(0,0,0,.65);cursor:pointer;white-space:nowrap;display:inline-block}.avue-search__tags:hover{color:#1890ff}.avue-search__tags--active{color:#fff;background-color:#1890ff;border-radius:5px}.avue-search__tags--active:hover{opacity:.85;color:#fff}.avue-search__title{margin:0;padding:0 20px;width:120px;font-size:14px;text-align:right;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box}.avue-search__content{width:calc(100% - 190px);display:inline-block}.avue-search__content .el-tag{margin-right:10px;margin-bottom:10px}.avue-video{width:500px}.avue-video__border span{position:absolute;width:30px;height:30px;border-width:4px;color:#0073eb;border-style:solid}.avue-video__border span:nth-child(1){left:15px;top:15px;border-right:0;border-bottom:0}.avue-video__border span:nth-child(2){right:15px;top:15px;border-left:0;border-bottom:0}.avue-video__border span:nth-child(3){bottom:15px;left:15px;border-right:0;border-top:0}.avue-video__border span:nth-child(4){bottom:15px;right:15px;border-left:0;border-top:0}.avue-video__img{width:100px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.avue-video__main{width:100%}.avue-dynamic__item{margin-bottom:10px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.avue-dynamic__header{padding-left:40px}.avue-dynamic__row{position:relative;border-top:1px dashed #eee;padding-top:13px}.avue-dynamic__row:first-child{border-top:0}.avue-dynamic__menu{position:absolute;right:0;z-index:1024}.avue-dynamic__input{margin-right:8px;width:100%}.avue-dynamic__button{margin-bottom:0!important}.avue-verify__item{padding:5px 10px;display:inline-block;margin:0 4px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #e1e1e1;font-size:64px;text-align:center}.avue-text-ellipsis__more{padding:0 2px}.avue-login .el-form-item{margin-bottom:18px}.avue-login .el-input-group__append{padding:0;overflow:hidden}.avue-login__send{min-width:150px;-webkit-box-sizing:border-box;box-sizing:border-box}.avue-login__send:hover{color:#C0C4CC!important;border-color:#EBEEF5!important;background-color:#F5F7FA!important}.avue-login__submit{width:100%}.avue-keyboard--default .akeyboard-keyboard{height:100%;width:100%;background:#f0f0f0;border-radius:5px;padding:9px 5px 5px;-webkit-box-sizing:border-box;box-sizing:border-box}.avue-keyboard--default .akeyboard-keyboard-innerKeys{text-align:center}.avue-keyboard--default .akeyboard-keyboard-keys{height:40px;min-width:40px;padding:0 10px;border-radius:5px;background:#fff;display:inline-block;line-height:40px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;margin:4px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.avue-keyboard--default .akeyboard-keyboard-keys:hover,.avue-keyboard--default .keyboard-keyboard-keys-focus{background:#1e9fff;color:#fff}.avue-keyboard--default .akeyboard-keyboard-keys-Delete,.avue-keyboard--default .akeyboard-keyboard-keys-Tab{width:80px}.avue-keyboard--default .akeyboard-keyboard-keys-Caps{width:77px}.avue-keyboard--default .akeyboard-keyboard-keys-Enter{width:90px}.avue-keyboard--default .akeyboard-keyboard-keys-Shift{width:106px}.avue-keyboard--default .akeyboard-keyboard-keys-Space{width:350px}.avue-keyboard--default .akeyboard-keyboard-fixedBottomCenter{width:100%!important;height:auto!important;position:fixed;bottom:0;left:0;border-radius:0!important}.avue-keyboard--default .akeyboard-numberKeyboard{height:100%;width:100%;background:#f0f0f0;border-radius:5px;padding:10px 5px 5px;-webkit-box-sizing:border-box;box-sizing:border-box}.avue-keyboard--default .akeyboard-numberKeyboard-keys-Enter{height:40px;width:100px}.avue-keyboard--default .akeyboard-mobileKeyboard{height:100%;width:100%;background:#f0f0f0;border-radius:5px;padding:11px 5px 5px;-webkit-box-sizing:border-box;box-sizing:border-box}.avue-keyboard--default .akeyboard-mobileKeyboard-keys,.avue-keyboard--green .akeyboard-keyboard-keys{padding:0 10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;text-align:center;cursor:pointer}.avue-keyboard--default .akeyboard-mobileKeyboard-keys{height:25px;min-width:25px;border-radius:3px;background:#fff;display:inline-block;line-height:25px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:3px 2px 2px;user-select:none;font-size:10px}.avue-keyboard--default .akeyboard-mobileKeyboard-keys:hover{background:#1e9fff!important;color:#fff}.avue-keyboard--default .akeyboard-mobileKeyboard-keys-⇦,.avue-keyboard--default .akeyboard-mobileKeyboard-keys-⇧{width:25px;background-color:#999faf}.avue-keyboard--default .akeyboard-mobileKeyboard-keys-Space{height:28px;width:100px;line-height:28px;margin-left:55px}.avue-keyboard--default .akeyboard-mobileKeyboard-keys-Enter{height:28px;width:55px;line-height:28px;background:#1e9fff!important;color:#fff}.avue-keyboard--default .akeyboard-mobileKeyboard-keys-focus{background:#1e9fff!important;color:#fff}.avue-keyboard--green .akeyboard-keyboard{height:100%;width:100%;background:#030;border-radius:5px;padding:9px 5px 5px;-webkit-box-sizing:border-box;box-sizing:border-box}.avue-keyboard--green .akeyboard-keyboard-innerKeys{text-align:center}.avue-keyboard--green .akeyboard-keyboard-keys{height:40px;min-width:40px;border-radius:5px;background:#cc9;display:inline-block;line-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:4px;user-select:none}.avue-keyboard--green .akeyboard-keyboard-keys:hover,.avue-keyboard--green .keyboard-keyboard-keys-focus{background:#693;color:#fff}.avue-keyboard--green .akeyboard-keyboard-keys-Delete,.avue-keyboard--green .akeyboard-keyboard-keys-Tab{width:80px}.avue-keyboard--green .akeyboard-keyboard-keys-Caps{width:77px}.avue-keyboard--green .akeyboard-keyboard-keys-Enter{width:90px}.avue-keyboard--green .akeyboard-keyboard-keys-Shift{width:106px}.avue-keyboard--green .akeyboard-keyboard-keys-Space{width:350px}.avue-keyboard--green .akeyboard-keyboard-fixedBottomCenter{width:100%!important;height:auto!important;position:fixed;bottom:0;left:0;border-radius:0!important}.avue-keyboard--green .akeyboard-numberKeyboard{height:100%;width:100%;background:#030;border-radius:5px;padding:10px 5px 5px;-webkit-box-sizing:border-box;box-sizing:border-box}.avue-keyboard--green .akeyboard-numberKeyboard-keys-Enter{height:40px;width:100px}.avue-keyboard--green .akeyboard-mobileKeyboard{height:100%;width:100%;background:#030;border-radius:5px;padding:11px 5px 5px;-webkit-box-sizing:border-box;box-sizing:border-box}.avue-keyboard--green .akeyboard-mobileKeyboard-keys{height:25px;min-width:25px;padding:0 10px;border-radius:3px;background:#cc9;display:inline-block;line-height:25px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;margin:3px 2px 2px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:10px}.avue-keyboard--green .akeyboard-mobileKeyboard-keys:hover{background:#693!important;color:#fff}.avue-keyboard--green .akeyboard-mobileKeyboard-keys-⇦,.avue-keyboard--green .akeyboard-mobileKeyboard-keys-⇧{width:25px;background-color:#999faf}.avue-keyboard--green .akeyboard-mobileKeyboard-keys-Space{height:28px;width:100px;line-height:28px;margin-left:55px}.avue-keyboard--green .akeyboard-mobileKeyboard-keys-Enter{height:28px;width:55px;line-height:28px;background:#693!important;color:#fff}.avue-keyboard--green .akeyboard-mobileKeyboard-keys-focus{background:#693!important;color:#fff}.avue-keyboard--dark .akeyboard-keyboard{height:100%;width:100%;background:#000;color:#fff;border-radius:5px;padding:9px 5px 5px;-webkit-box-sizing:border-box;box-sizing:border-box}.avue-keyboard--dark .akeyboard-keyboard-innerKeys{text-align:center}.avue-keyboard--dark .akeyboard-keyboard-keys{height:40px;min-width:40px;padding:0 10px;border-radius:5px;background:#393d49;color:#fff;display:inline-block;line-height:40px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;margin:4px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.avue-keyboard--dark .akeyboard-keyboard-keys:hover,.avue-keyboard--dark .keyboard-keyboard-keys-focus{background:#1e9fff}.avue-keyboard--dark .akeyboard-keyboard-keys-Delete,.avue-keyboard--dark .akeyboard-keyboard-keys-Tab{width:80px}.avue-keyboard--dark .akeyboard-keyboard-keys-Caps{width:77px}.avue-keyboard--dark .akeyboard-keyboard-keys-Enter{width:90px}.avue-keyboard--dark .akeyboard-keyboard-keys-Shift{width:106px}.avue-keyboard--dark .akeyboard-keyboard-keys-Space{width:350px}.avue-keyboard--dark .akeyboard-keyboard-fixedBottomCenter{width:100%!important;height:auto!important;position:fixed;bottom:0;left:0;border-radius:0!important}.avue-keyboard--dark .akeyboard-numberKeyboard{height:100%;width:100%;background:#000;border-radius:5px;padding:10px 5px 5px;-webkit-box-sizing:border-box;box-sizing:border-box}.avue-keyboard--dark .akeyboard-numberKeyboard-keys-Enter{height:40px;width:100px}.avue-keyboard--dark .akeyboard-mobileKeyboard{height:100%;width:100%;background:#000;border-radius:5px;padding:11px 5px 5px;-webkit-box-sizing:border-box;box-sizing:border-box}.avue-keyboard--dark .akeyboard-mobileKeyboard-keys{height:25px;min-width:25px;padding:0 10px;border-radius:3px;background:#393d49;color:#fff;display:inline-block;line-height:25px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;margin:3px 2px 2px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:10px}.avue-keyboard--dark .akeyboard-mobileKeyboard-keys:hover{background:#1e9fff!important;color:#fff}.avue-keyboard--dark .akeyboard-mobileKeyboard-keys-⇦,.avue-keyboard--dark .akeyboard-mobileKeyboard-keys-⇧{width:25px;background-color:#999faf}.avue-keyboard--dark .akeyboard-mobileKeyboard-keys-Space{height:28px;width:100px;line-height:28px;margin-left:55px}.avue-keyboard--dark .akeyboard-mobileKeyboard-keys-Enter{height:28px;width:55px;line-height:28px;background:#1e9fff!important;color:#fff}.avue-keyboard--dark .akeyboard-mobileKeyboard-keys-focus{background:#1e9fff!important;color:#fff}.avue-keyboard--classic .akeyboard-keyboard{height:100%;width:100%;background:#2f4056;border-radius:5px;padding:9px 5px 5px;-webkit-box-sizing:border-box;box-sizing:border-box}.avue-keyboard--classic .akeyboard-keyboard-innerKeys{text-align:center}.avue-keyboard--classic .akeyboard-keyboard-keys{height:40px;min-width:40px;padding:0 10px;border-radius:5px;background:#fff;display:inline-block;line-height:40px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;margin:4px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.avue-keyboard--classic .akeyboard-keyboard-keys:hover,.avue-keyboard--classic .keyboard-keyboard-keys-focus{background:#c2c2c2;color:#fff}.avue-keyboard--classic .akeyboard-keyboard-keys-Delete,.avue-keyboard--classic .akeyboard-keyboard-keys-Tab{width:80px}.avue-keyboard--classic .akeyboard-keyboard-keys-Caps{width:77px}.avue-keyboard--classic .akeyboard-keyboard-keys-Enter{width:90px}.avue-keyboard--classic .akeyboard-keyboard-keys-Shift{width:106px}.avue-keyboard--classic .akeyboard-keyboard-keys-Space{width:350px}.avue-keyboard--classic .akeyboard-keyboard-fixedBottomCenter{width:100%!important;height:auto!important;position:fixed;bottom:0;left:0;border-radius:0!important}.avue-keyboard--classic .akeyboard-numberKeyboard{height:100%;width:100%;background:#2f4056;border-radius:5px;padding:10px 5px 5px;-webkit-box-sizing:border-box;box-sizing:border-box}.avue-keyboard--classic .akeyboard-numberKeyboard-keys-Enter{height:40px;width:100px}.avue-keyboard--classic .akeyboard-mobileKeyboard{height:100%;width:100%;background:#2f4056;border-radius:5px;padding:11px 5px 5px;-webkit-box-sizing:border-box;box-sizing:border-box}.avue-keyboard--classic .akeyboard-mobileKeyboard-keys{height:25px;min-width:25px;padding:0 10px;border-radius:3px;background:#fff;display:inline-block;line-height:25px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;margin:3px 2px 2px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:10px}.avue-keyboard--classic .akeyboard-mobileKeyboard-keys:hover{background:#c2c2c2!important;color:#fff}.avue-keyboard--classic .akeyboard-mobileKeyboard-keys-⇦,.avue-keyboard--classic .akeyboard-mobileKeyboard-keys-⇧{width:25px;background-color:#999faf}.avue-keyboard--classic .akeyboard-mobileKeyboard-keys-Space{height:28px;width:100px;line-height:28px;margin-left:55px}.avue-keyboard--classic .akeyboard-mobileKeyboard-keys-Enter{height:28px;width:55px;line-height:28px;background:#c2c2c2!important;color:#fff}.avue-keyboard--classic .akeyboard-mobileKeyboard-keys-focus{background:#c2c2c2!important;color:#fff}.avue-notice__item{padding:12px 24px;border-bottom:1px solid #e8eaec;cursor:pointer;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.avue-notice__content{-webkit-box-flex:1;-ms-flex:1;flex:1}.avue-notice__img{width:38px;height:38px;border-radius:100%;margin-top:5px;margin-right:10px;overflow:hidden}.avue-notice__img img{width:100%;height:100%}.avue-notice__name{line-height:25px}.avue-notice__title{font-size:14px;font-weight:400;line-height:22px;color:#515a6e;margin-bottom:4px}.avue-notice__tag{float:right;margin-top:2px}.avue-notice__subtitle{font-size:12px;color:#808695}.avue-notice__more{cursor:pointer;color:#2d8cf0;text-align:center;padding:10px 0}.avue-array__item{margin-bottom:5px}.avue-array__input{display:-webkit-box;display:-ms-flexbox;display:flex}.avue-array__input .el-input{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.avue-array__input .el-button{margin-left:5px}.avue-data-tabs .item{position:relative;margin:15px;padding:12px;height:160px;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;color:#fff}.avue-data-tabs .item a{color:#fff}.avue-data-tabs .item-header{position:relative}.avue-data-tabs .item-header>p{color:#fff;margin:0;font-size:14px}.avue-data-tabs .item-header>span{position:absolute;right:0;top:0;padding:2px 8px;border-radius:4px;font-size:12px;background:rgba(255,255,255,.3)}.avue-data-tabs .item-body .h2{color:#fff;margin:0;font-size:32px;line-height:60px;font-weight:700}.avue-data-tabs .item-footer{padding-top:8px;line-height:20px}.avue-data-tabs .item-footer>span{font-size:10px}.avue-data-tabs .item-footer>p{color:#fff;margin:0;font-size:12px}.avue-data-tabs .item-tip{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;width:80px;height:80px;bottom:10px;right:10px;border:2px solid #fff;border-radius:100%;font-size:48px;-webkit-transform:rotate(-40deg);transform:rotate(-40deg);opacity:.1}.avue-data-cardText .item{padding:20px 25px;margin:10px 20px;background:#F8F8F8;border-radius:6px;-webkit-box-shadow:2px 2px 20px #ccc;box-shadow:2px 2px 20px #ccc}.avue-data-cardText .item-header{position:relative}.avue-data-cardText .item-header i{font-size:26px;color:#009688}.avue-data-cardText .item-header a{font-size:16px;margin-left:6px;position:absolute;bottom:4px}.avue-data-cardText .item-content{margin-top:8PX;font-size:14px;line-height:22px;color:#333}.avue-data-cardText .item-footer{position:relative}.avue-data-cardText .item-footer span:nth-child(1){color:#777;font-size:12px;text-overflow:ellipsis;word-break:break-all}.avue-data-cardText .item-footer span:nth-child(2){color:#CCC;font-size:12px;line-height:24px;position:absolute;right:0}.data-box .item{position:relative;margin:0 auto 10px;width:96%;height:100px;overflow:hidden;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box}.data-box .item:hover .item-text{top:0}.data-box .item a{display:-webkit-box;display:-ms-flexbox;display:flex}.data-box .item-icon{width:100px;height:100px;color:#fff;text-align:center;line-height:100px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}.data-box .item-icon i{font-size:48px!important}.data-box .item-info{border-radius:0 5px 5px 0;border:1px solid #eee;border-left:none;background-color:#fff;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.data-box .item-info .title{font-size:30px;line-height:40px;text-align:center}.data-box .item-info .info{color:#999;font-size:14px;text-align:center}.data-progress .item{margin:10px}.data-progress .item-header{margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.data-progress .item-count{line-height:26px;font-size:26px;color:#666}.data-progress .item-title{color:#999;font-size:14px}.data-icons .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:90%;margin:10px 15px}.data-icons .item-icon{margin-top:3px;margin-right:0!important;text-align:center}.data-icons .item-icon>i{font-size:46px!important}.data-icons .item-info{text-align:center;padding:10px 0}.data-icons .item-info>span{display:block;padding:5px 0;color:#999;font-size:12px}.data-icons .item-info .count{font-size:20px;line-height:25px}.data-icons .item--easy{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.data-icons .item--easy>.item-icon{margin:0}.data-icons .item--easy>.item-info{margin-top:-15px}.data-icons .item--easy>.item-info>span{font-size:14px}.data-card .item{position:relative;margin:0 auto 50px;width:230px;height:340px;overflow:hidden;border-radius:5px;border-color:#fff;border-width:1px;border-style:solid}.data-card .item:hover .item-text{top:0}.data-card .item-img{width:100%;border-radius:5px 5px 0 0}.data-card .item-text{position:absolute;top:150px;padding:20px 15px;width:100%;height:340px;overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0 0 5px 5px;opacity:.9;-webkit-transition:top .4s;transition:top .4s}.data-card .item-text>p{font-size:12px;line-height:25px;text-indent:2em}.avue-data-display .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:5px 0;text-align:center}.avue-data-display .count{display:block;margin:8px 0 15px;font-weight:700;font-size:32px;color:#15A0FF}.avue-data-display .title{line-height:32px;color:#999}.avue-data-display .splitLine{display:block;margin:0 auto;width:24px;height:1px;background:#9B9B9B}.avue-data-imgtext .item{position:relative;height:340px;width:240px;margin:10px auto 50px;border-radius:5px;-webkit-box-shadow:2px 2px 20px #ccc;box-shadow:2px 2px 20px #ccc}.avue-data-imgtext .item-header img{width:100%;height:170px;background:red;border-radius:5px 5px 0 0}.avue-data-imgtext .item-content{padding:10px 15px;color:#333!important}.avue-data-imgtext .item-content span{font-size:20px}.avue-data-imgtext .item-content:hover span{color:#1890ff}.avue-data-imgtext .item-content p{font-size:14px;height:60px;margin:6px 0;overflow:hidden}.avue-data-imgtext .item-footer{padding:10px 15px;position:relative}.avue-data-imgtext .item-footer img{height:20px;width:20px;border-radius:50%}.avue-data-imgtext .item-footer div{display:inline-block}.avue-data-imgtext .item-footer div li,.avue-data-imgtext .item-footer div ul{padding:0;margin:0 0 0 -8px;list-style:none;display:inline-block;border:2px solid #fff;border-radius:50%}.avue-data-imgtext .item-footer div:nth-child(1){font-size:14px;color:#ccc!important}.avue-data-imgtext .item-footer div:nth-child(2){position:absolute;right:15px}.avue-data-operatext .item{margin:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;border-radius:3px;background:#fff;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);box-shadow:0 1px 1px rgba(0,0,0,.1)}.avue-data-operatext .item a{color:#333}.avue-data-operatext .item-header{padding:20px 20px 60px;border-top-right-radius:3px;border-top-left-radius:3px;color:#fff;background-position:center center}.avue-data-operatext .item-title{margin-top:0;margin-bottom:5px;font-size:25px;font-weight:300;text-shadow:0 1px 1px rgba(0,0,0,.2);display:block}.avue-data-operatext .item-subtitle{font-size:14px;font-weight:400}.avue-data-operatext .item-content{border-top:1px solid #f4f4f4;padding:10px 10px 20px;background-color:#fff;border-radius:0 0 3px 3px}.avue-data-operatext .item-img{margin:-60px auto 5px;width:90px;height:90px;border-radius:100%;overflow:hidden;border:4px solid #fff}.avue-data-operatext .item-img img{width:100%;height:100%}.avue-data-operatext .item-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.avue-data-operatext .item-row{-webkit-box-sizing:border-box;box-sizing:border-box;width:33.33%;text-align:center}.avue-data-operatext .item-label{margin-bottom:5px;display:block;font-weight:600;font-size:16px}.avue-data-operatext .item-value{display:block;font-weight:300;text-transform:uppercase}.avue-data-rotate .item{margin:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;color:#fff;border-radius:3px}.avue-data-rotate .item-box{padding:10px 20px}.avue-data-rotate .item-count{margin-bottom:5px;font-size:38px;white-space:nowrap;font-weight:300;display:block}.avue-data-rotate .item-title{font-size:15px}.avue-data-rotate .item-icon{-webkit-transition:all .3s linear;transition:all .3s linear;position:absolute;top:20px;right:20px;font-size:65px;color:rgba(0,0,0,.15)}.avue-data-rotate .item-icon:hover{font-size:70px}.avue-data-rotate .item-more{position:relative;text-align:center;padding:3px 0;color:#fff;color:rgba(255,255,255,.8);display:block;z-index:10;font-size:14px;letter-spacing:2px;background:rgba(0,0,0,.1);text-decoration:none}.avue-data-pay .item{margin:0 auto;padding-bottom:16px;width:80%;position:relative;border-radius:4px;background-color:#fff;min-height:670px;-webkit-box-shadow:1px 2px 10px #eee;box-shadow:1px 2px 10px #eee}.avue-data-pay .top{width:100%;height:6px;position:absolute;top:0;left:0;border-radius:4px 4px 0 0}.avue-data-pay .header{margin-bottom:40px;text-align:center}.avue-data-pay .title{text-align:center;padding:20px 0 10px;font-size:20px;font-weight:200}.avue-data-pay .money span{margin-right:5px;font-size:14px}.avue-data-pay .money .b{margin-right:2px;font-size:20px;font-weight:700}.data-price .item .body::before,.el-select-dropdown .el-tree-node__label,.el-select-dropdown__item.selected{font-weight:400}.avue-data-pay .money s{margin-right:3px;font-size:12px}.avue-data-pay .money em{font-size:14px;font-style:normal}.avue-data-pay .img{width:50px}.avue-data-pay .line{width:60%;height:1px;background:rgba(150,150,150,.1);margin:20px auto}.avue-data-pay .btn{display:block;width:120px;height:32px;line-height:32px;margin:0 auto;text-align:center;border-radius:32px;color:#fff;cursor:pointer;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.avue-data-pay .list-item{list-style:none;padding-left:20px;margin-bottom:12px;color:#666;font-size:14px}.avue-data-pay .list-item a{color:#666}.avue-data-pay .list-item-icon{color:#515a6e;margin-right:8px}.avue-data-pay .list-item--link{font-size:12px;color:#2d8cf0}.avue-data-pay .list-item--no,.avue-data-pay .list-item--no+span{color:#c5c8ce}.data-price .item{margin:0 20px;text-align:center;-webkit-box-shadow:2px 3px 15px #eee;box-shadow:2px 3px 15px #eee}.data-price .item:hover{border:1px solid #00a680}.data-price .item:hover .body{color:#fff;background-color:#00a680}.data-price .item:hover .body::after{border-top-color:#00a680}.data-price .item:hover .list{color:#00a680}.data-price .item:hover .price{color:#fff}.data-price .item .title{height:80px;line-height:80px;font-size:18px;color:#333}.data-price .item .body,.data-price .item .price{margin:0 0 50px;line-height:120px;height:120px;color:#6b6b6b}.data-price .item .price{padding:0 8px;font-size:42px}.data-price .item .append{font-size:16px}.data-price .item .body{position:relative;padding:0;background-color:#f4f4f4;font-size:42px}.data-price .item .body::before{content:"Â¥";font-size:16px}.data-price .item .body::after{content:'';position:absolute;display:block;width:0;height:0;bottom:-15px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-color:#f4f4f4 transparent transparent;border-style:solid;border-width:20px 30px 0}.data-price .item .list{padding-bottom:30px;color:#666;font-size:14px}.avue-data-panel .item{padding:0 30px;margin:0 20px;cursor:pointer;height:108px;font-size:12px;position:relative;overflow:hidden;color:#666;background:#fff;-webkit-box-shadow:4px 4px 40px rgba(0,0,0,.05);box-shadow:4px 4px 40px rgba(0,0,0,.05);border-color:rgba(0,0,0,.05);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.avue--detail .avue-checkbox__all,.avue--detail .el-form-item.is-required:not(.is-no-asterisk) .el-form-item__label-wrap>.el-form-item__label:before,.avue--detail .el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:before,.avue--detail .el-input-number__decrease,.avue--detail .el-input-number__increase,.avue--detail .el-input__prefix,.avue--detail .el-input__suffix,.avue-canvas{display:none}.avue-data-panel .item-icon{font-size:52px}.avue-data-panel .item-info{text-align:center}.avue-data-panel .item-title{line-height:18px;color:rgba(0,0,0,.45);font-size:16px;margin-bottom:12px}.avue-data-panel .item-count{font-size:20px}[class^=avue-data-] a,[class^=data-] a{text-decoration:none}body{font-family:Chinese Quote,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}*{outline:0}.avue-ghost{opacity:.5;background:#c8ebfb}.avue--disabled{color:#ccc}.avue--detail .hover-row td{background-color:#fff!important}.avue--detail .avue-group__header{border-bottom:1px solid #eee;padding-left:10px}.avue--detail .el-collapse-item__header{margin-bottom:0}.avue--detail .el-input.is-disabled .el-input__inner,.avue--detail .el-range-editor.is-disabled,.avue--detail .el-range-editor.is-disabled input,.avue--detail .el-textarea.is-disabled .el-textarea__inner{color:#606266;background-color:#fff;padding-left:0}.avue--detail .el-input-group__append,.avue--detail .el-input-group__prepend{background-color:transparent;border:none}.avue--detail .el-input__inner,.avue--detail .el-textarea__inner{border:none}.avue--detail .el-input__inner::-webkit-input-placeholder,.avue--detail .el-textarea__inner::-webkit-input-placeholder{color:transparent!important}.avue--detail .el-input__inner::-moz-placeholder,.avue--detail .el-textarea__inner::-moz-placeholder{color:transparent!important}.avue--detail .el-input__inner::-ms-input-placeholder,.avue--detail .el-textarea__inner::-ms-input-placeholder{color:transparent!important}.avue--detail .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner{background-color:#409EFF;border-color:#409EFF}.avue--detail .el-checkbox__input.is-disabled.is-checked .el-checkbox__inner::after{border-color:#fff}.avue--detail .el-radio__input.is-disabled.is-checked .el-radio__inner{background-color:#409EFF;border-color:#409EFF}.avue--detail .el-radio__input.is-disabled.is-checked .el-radio__inner::after{background-color:#fff}.avue--detail .el-checkbox__input.is-disabled+span.el-checkbox__label,.avue--detail .el-radio__input.is-disabled+span.el-radio__label{color:#606266}.avue--detail .el-row{border-top:1px solid #ebeef5;border-left:1px solid #ebeef5}.avue--detail .el-col{margin:0!important;padding:0!important;border-bottom:1px solid #ebeef5;border-right:1px solid #ebeef5}.avue--detail .el-form-item--medium.el-form-item,.avue--detail .el-form-item--mini.el-form-item,.avue--detail .el-form-item--small.el-form-item{margin:0;background:#fafafa}.avue--detail .el-form-item__content,.avue--detail .el-form-item__label{padding:2px 0}.avue--detail .el-form-item__label{padding-right:20px;color:#909399;-webkit-box-sizing:border-box;box-sizing:border-box}.avue--detail .el-tag{margin-left:0!important;margin-right:6px!important}.avue--detail .avue-crud .el-form-item__content{border:none}.avue--detail .el-form-item__content{border-left:1px solid #ebeef5;padding-left:20px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff}.avue--detail .el-button{display:none!important}.avue--detail__column .el-form-item{background-color:#fff}.avue--detail__column .el-form-item__label{padding-right:12px}.avue--detail__column .el-form-item__content{padding-left:0;border-left:none}.avue-grid{position:absolute;top:0;left:0;width:100%;height:100%;background-size:20px 20px,20px 20px;background-image:linear-gradient(rgba(0,0,0,.1) 1px,transparent 0),linear-gradient(90deg,rgba(0,0,0,.1) 1px,transparent 0)}.avue-mask{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(55,55,55,.6);height:100%;z-index:1000}.avue--card{-webkit-box-shadow:2px 1px 8px rgba(0,0,0,.15);box-shadow:2px 1px 8px rgba(0,0,0,.15);border-radius:5px}.avue-icon i,.avue-icon svg{width:32px;height:32px;font-size:32px}.avue-icon--small i,.avue-icon--small svg{font-size:20px;width:20px;height:20px}.avue-dialog{overflow:visible}.avue-dialog .el-dialog{min-height:180px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);border-radius:2px;max-height:calc(100% - 200px);max-width:calc(100% - 100px)}.avue-dialog .el-dialog__header{padding:16px 24px;min-height:20px;border-bottom:1px solid #f0f0f0}.avue-dialog .el-dialog__title,.avue-dialog .el-drawer__header{color:rgba(0,0,0,.85);font-weight:500;word-wrap:break-word}.avue-dialog .el-dialog__body{padding:30px 20px 20px;margin-bottom:50px}.avue-dialog .el-dialog .el-dialog__body{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;overflow-y:auto}.avue-dialog .el-drawer{position:absolute;right:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.avue-dialog .el-drawer__header{margin:0;min-height:20px;padding:16px 10px 16px 24px;border-bottom:1px solid #f0f0f0}.avue-dialog .el-drawer,.avue-dialog .el-drawer__body{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:auto}.avue-dialog .el-drawer__body{padding:30px 10px 60px 30px}.avue-dialog__footer{display:block;padding:10px 16px;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #f0f0f0;width:100%;position:absolute;left:0;bottom:0;background-color:#fff;text-align:right}.avue-dialog__footer--left{text-align:left}.avue-dialog__footer--center{text-align:center}.avue-dialog--fullscreen .el-dialog{left:0;top:0;-webkit-transform:translate(0,0);transform:translate(0,0);width:100%!important;height:100%;max-width:100%;max-height:100%}.avue-crud .el-tooltip__popper,.avue-form .el-tooltip__popper,.el-tooltip__popper{max-width:60%}.avue-dialog--top .el-dialog{top:15%}.avue-dialog--none .el-dialog__body{margin-bottom:0}.avue-queue--block{display:inline-block}.avue-opacity{opacity:0}.avue-opacity--active{opacity:1}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .3s;transition:opacity .3s}.fade-enter,.fade-leave-to{opacity:0}.avue-crud .avue-input-number,.avue-crud .el-cascader,.avue-crud .el-date-editor.el-input,.avue-crud .el-date-editor.el-input__inner,.avue-crud .el-select,.avue-form .avue-input-number,.avue-form .el-cascader,.avue-form .el-date-editor.el-input,.avue-form .el-date-editor.el-input__inner,.avue-form .el-select{width:100%!important}.avue-crud .el-input-number .el-input__inner,.avue-form .el-input-number .el-input__inner{text-align:left}.avue-crud .avue-crud__left .el-button,.avue-crud .avue-crud__right .el-button,.avue-form .avue-crud__left .el-button,.avue-form .avue-crud__right .el-button{margin-right:5px;margin-bottom:0}.avue-crud .el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content,.avue-form .el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content{color:#409EFF}.avue-crud .el-tree-node__label,.avue-form .el-tree-node__label{margin-left:8px}.avue-crud .el-input__inner,.avue-form .el-input__inner{height:38px;line-height:38px}.avue-crud .el-range-editor--small,.avue-form .el-range-editor--small{height:32px;line-height:32px}.avue-crud .el-range-editor--mini,.avue-form .el-range-editor--mini{height:28px;line-height:28px}.avue-crud .el-input--small input,.avue-form .el-input--small input{height:32px;line-height:32px}.avue-crud .el-input--mini input,.avue-form .el-input--mini input{height:28px;line-height:28px}.avue-crud .el-table--medium td,.avue-form .el-table--medium td{padding:7px 0!important}.avue-crud .el-dropdown-menu__item,.avue-form .el-dropdown-menu__item{line-height:25px}.avue-crud .el-table-filter__list,.avue-form .el-table-filter__list{width:100%;height:300px;overflow-y:auto}.el-form-item--mini .el-color-picker--mini,.el-form-item--mini .el-color-picker--mini .el-color-picker__trigger{width:23px;height:23px}.el-dropdown-menu .el-button--text{width:100%!important}.el-pagination__editor.el-input .el-input__inner{line-height:28px}.el-drawer__body{height:100%}.el-checkbox:last-of-type{margin-right:8px}.el-table colgroup.gutter,.el-table th.gutter{display:table-cell!important}.el-input-number .el-input__suffix{display:none}.el-input-number__decrease,.el-input-number__increase{background-color:transparent}.el-tree-node.is-current>.el-tree-node__content{color:#409eff;background-color:#F5F7FA}.el-select-dropdown .el-scrollbar .el-scrollbar__view .el-select-dropdown__item{height:auto;padding:0}.el-select-dropdown .el-scrollbar .el-scrollbar__view .el-select-dropdown__item>span{padding:0 20px}.el-select-dropdown ul li>>>.el-tree .el-tree-node__content{height:auto;padding:0 20px}.el-select-dropdown .el-tree>>>.is-current .el-tree-node__label{color:#409EFF;font-weight:700}.el-select-dropdown .el-tree>>>.is-current .el-tree-node__children .el-tree-node__label{color:#606266;font-weight:400}.el-form-item.is-error .avue-dynamic{border:1px solid #F56C6C;border-radius:3px}.el-dropdown-menu__item{padding-top:3px!important;padding-bottom:3px!important}.el-upload--picture-card .el-upload-dragger,.el-upload--picture-img .el-upload-dragger{width:inherit;height:inherit;background-color:inherit}.avue-theme--dark body{background:#000}.avue-theme--dark .el-pagination.is-background .btn-next,.avue-theme--dark .el-pagination.is-background .btn-prev,.avue-theme--dark .el-pagination.is-background .el-pager li{background-color:#151518;color:#525256;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #313135}.avue-theme--dark .el-pagination.is-background .el-pager li:not(.disabled).active{background-color:#151518;border-color:#409EFF}.avue-theme--dark .el-cascader-menu{border-right:solid 1px #313135}.avue-theme--dark .el-select-dropdown.is-multiple .el-select-dropdown__item.selected,.avue-theme--dark .el-select-dropdown.is-multiple .el-select-dropdown__item.selected.hover{background-color:#151518}.avue-theme--dark .el-cascader__dropdown,.avue-theme--dark .el-input__inner,.avue-theme--dark .el-range-input,.avue-theme--dark .el-select-dropdown{background-color:#151518;color:#999;border:1px solid #313135}.avue-theme--dark .el-cascader__dropdown:hover,.avue-theme--dark .el-input__inner:hover,.avue-theme--dark .el-range-input:hover,.avue-theme--dark .el-select-dropdown:hover{border-color:#409EFF}.avue-theme--dark .el-cascader__dropdown::-webkit-input-placeholder,.avue-theme--dark .el-input__inner::-webkit-input-placeholder,.avue-theme--dark .el-range-input::-webkit-input-placeholder,.avue-theme--dark .el-select-dropdown::-webkit-input-placeholder{color:#525256}.avue-theme--dark .el-cascader__dropdown::-moz-placeholder,.avue-theme--dark .el-input__inner::-moz-placeholder,.avue-theme--dark .el-range-input::-moz-placeholder,.avue-theme--dark .el-select-dropdown::-moz-placeholder{color:#525256}.avue-theme--dark .el-cascader__dropdown:-moz-placeholder,.avue-theme--dark .el-input__inner:-moz-placeholder,.avue-theme--dark .el-range-input:-moz-placeholder,.avue-theme--dark .el-select-dropdown:-moz-placeholder{color:#525256}.avue-theme--dark .el-cascader__dropdown:-ms-input-placeholder,.avue-theme--dark .el-input__inner:-ms-input-placeholder,.avue-theme--dark .el-range-input:-ms-input-placeholder,.avue-theme--dark .el-select-dropdown:-ms-input-placeholder{color:#525256}.avue-theme--dark .el-form-item__label{color:#9a9a9f}.avue-theme--dark .el-switch__core{background:#151518;border-color:#151518}.avue-theme--dark .avue-group__item{background-color:#000}.avue-theme--dark .el-table--border,.avue-theme--dark .el-table--group{border-color:#313135}.avue-theme--dark .el-table__body tr.current-row>td,.avue-theme--dark .el-table__body tr.hover-row>td{background-color:#151518}.avue-theme--dark .el-table--border td,.avue-theme--dark .el-table--border th,.avue-theme--dark .el-table__body-wrapper .el-table--border.is-scrolling-left~.el-table__fixed{border-color:#999}.avue-theme--dark .avue-crud .el-table th,.avue-theme--dark .el-table,.avue-theme--dark .el-table th,.avue-theme--dark .el-table tr,.avue-theme--dark .el-table__fixed-footer-wrapper tbody td,.avue-theme--dark .el-table__footer-wrapper tbody td,.avue-theme--dark .el-table__header-wrapper tbody td{background-color:#151518;color:#999;border-color:#999}@media screen and (max-width:992px){.el-dialog__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.el-button+.el-button{margin-left:0}.avue-upload__avatar,.avue-upload__icon,.el-upload--picture-card,.el-upload-list--picture-card .el-upload-list__item{width:100px;height:100px;line-height:100px}.avue-crud .el-form-item,.avue-crud__title .avue-date__radio,.avue-crud__title .avue-date__radio .el-radio-group .el-radio-button__inner,.avue-crud__title .avue-date__radio .el-radio-group label{width:100%}.avue-tip{display:none}.avue-crud__menu,.avue-crud__title{display:block!important}.avue-crud .el-form-item__label{-webkit-box-flex:1;-ms-flex:1;flex:1}.avue-crud .el-form-item__content{-webkit-box-flex:5;-ms-flex:5;flex:5}.avue-crud__searchMenu{text-align:center}.avue-crud__title p{margin-bottom:20px}.avue-crud__title .avue-date__group{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.avue-crud__title .avue-date__date{display:none}.avue-crud__title .avue-date__radio .el-radio-group{display:-webkit-box;display:-ms-flexbox;display:flex}.avue-crud__title .avue-date__radio .el-radio-button:last-child .el-radio-button__inner{border-radius:0 4px 4px 0;border-right:1px solid #dcdfe6}}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;-webkit-box-shadow:0 0 10px #29d,0 0 5px #29d;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translate(0,-4px);transform:rotate(3deg) translate(0,-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
Source/UBCS-WEB/dist/cdn/axios/1.0.0/axios.min.js
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,9 @@
/* axios v0.17.1 | (c) 2017 by Matt Zabriskie */
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.axios=t():e.axios=t()}(this,function(){return function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={exports:{},id:r,loaded:!1};return e[r].call(o.exports,o,o.exports,t),o.loaded=!0,o.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){"use strict";function r(e){var t=new s(e),n=i(s.prototype.request,t);return o.extend(n,s.prototype,t),o.extend(n,t),n}var o=n(2),i=n(3),s=n(5),u=n(6),a=r(u);a.Axios=s,a.create=function(e){return r(o.merge(u,e))},a.Cancel=n(23),a.CancelToken=n(24),a.isCancel=n(20),a.all=function(e){return Promise.all(e)},a.spread=n(25),e.exports=a,e.exports.default=a},function(e,t,n){"use strict";function r(e){return"[object Array]"===R.call(e)}function o(e){return"[object ArrayBuffer]"===R.call(e)}function i(e){return"undefined"!=typeof FormData&&e instanceof FormData}function s(e){var t;return t="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer}function u(e){return"string"==typeof e}function a(e){return"number"==typeof e}function c(e){return"undefined"==typeof e}function f(e){return null!==e&&"object"==typeof e}function p(e){return"[object Date]"===R.call(e)}function d(e){return"[object File]"===R.call(e)}function l(e){return"[object Blob]"===R.call(e)}function h(e){return"[object Function]"===R.call(e)}function m(e){return f(e)&&h(e.pipe)}function y(e){return"undefined"!=typeof URLSearchParams&&e instanceof URLSearchParams}function w(e){return e.replace(/^\s*/,"").replace(/\s*$/,"")}function g(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product)&&("undefined"!=typeof window&&"undefined"!=typeof document)}function v(e,t){if(null!==e&&"undefined"!=typeof e)if("object"!=typeof e&&(e=[e]),r(e))for(var n=0,o=e.length;n<o;n++)t.call(null,e[n],n,e);else for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.call(null,e[i],i,e)}function x(){function e(e,n){"object"==typeof t[n]&&"object"==typeof e?t[n]=x(t[n],e):t[n]=e}for(var t={},n=0,r=arguments.length;n<r;n++)v(arguments[n],e);return t}function b(e,t,n){return v(t,function(t,r){n&&"function"==typeof t?e[r]=E(t,n):e[r]=t}),e}var E=n(3),C=n(4),R=Object.prototype.toString;e.exports={isArray:r,isArrayBuffer:o,isBuffer:C,isFormData:i,isArrayBufferView:s,isString:u,isNumber:a,isObject:f,isUndefined:c,isDate:p,isFile:d,isBlob:l,isFunction:h,isStream:m,isURLSearchParams:y,isStandardBrowserEnv:g,forEach:v,merge:x,extend:b,trim:w}},function(e,t){"use strict";e.exports=function(e,t){return function(){for(var n=new Array(arguments.length),r=0;r<n.length;r++)n[r]=arguments[r];return e.apply(t,n)}}},function(e,t){function n(e){return!!e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}function r(e){return"function"==typeof e.readFloatLE&&"function"==typeof e.slice&&n(e.slice(0,0))}/*!
* Determine if an object is a Buffer
*
* @author   Feross Aboukhadijeh <feross@feross.org> <http://feross.org>
* @license  MIT
*/
e.exports=function(e){return null!=e&&(n(e)||r(e)||!!e._isBuffer)}},function(e,t,n){"use strict";function r(e){this.defaults=e,this.interceptors={request:new s,response:new s}}var o=n(6),i=n(2),s=n(17),u=n(18);r.prototype.request=function(e){"string"==typeof e&&(e=i.merge({url:arguments[0]},arguments[1])),e=i.merge(o,this.defaults,{method:"get"},e),e.method=e.method.toLowerCase();var t=[u,void 0],n=Promise.resolve(e);for(this.interceptors.request.forEach(function(e){t.unshift(e.fulfilled,e.rejected)}),this.interceptors.response.forEach(function(e){t.push(e.fulfilled,e.rejected)});t.length;)n=n.then(t.shift(),t.shift());return n},i.forEach(["delete","get","head","options"],function(e){r.prototype[e]=function(t,n){return this.request(i.merge(n||{},{method:e,url:t}))}}),i.forEach(["post","put","patch"],function(e){r.prototype[e]=function(t,n,r){return this.request(i.merge(r||{},{method:e,url:t,data:n}))}}),e.exports=r},function(e,t,n){"use strict";function r(e,t){!i.isUndefined(e)&&i.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}function o(){var e;return"undefined"!=typeof XMLHttpRequest?e=n(8):"undefined"!=typeof process&&(e=n(8)),e}var i=n(2),s=n(7),u={"Content-Type":"application/x-www-form-urlencoded"},a={adapter:o(),transformRequest:[function(e,t){return s(t,"Content-Type"),i.isFormData(e)||i.isArrayBuffer(e)||i.isBuffer(e)||i.isStream(e)||i.isFile(e)||i.isBlob(e)?e:i.isArrayBufferView(e)?e.buffer:i.isURLSearchParams(e)?(r(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):i.isObject(e)?(r(t,"application/json;charset=utf-8"),JSON.stringify(e)):e}],transformResponse:[function(e){if("string"==typeof e)try{e=JSON.parse(e)}catch(e){}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,validateStatus:function(e){return e>=200&&e<300}};a.headers={common:{Accept:"application/json, text/plain, */*"}},i.forEach(["delete","get","head"],function(e){a.headers[e]={}}),i.forEach(["post","put","patch"],function(e){a.headers[e]=i.merge(u)}),e.exports=a},function(e,t,n){"use strict";var r=n(2);e.exports=function(e,t){r.forEach(e,function(n,r){r!==t&&r.toUpperCase()===t.toUpperCase()&&(e[t]=n,delete e[r])})}},function(e,t,n){"use strict";var r=n(2),o=n(9),i=n(12),s=n(13),u=n(14),a=n(10),c="undefined"!=typeof window&&window.btoa&&window.btoa.bind(window)||n(15);e.exports=function(e){return new Promise(function(t,f){var p=e.data,d=e.headers;r.isFormData(p)&&delete d["Content-Type"];var l=new XMLHttpRequest,h="onreadystatechange",m=!1;if("undefined"==typeof window||!window.XDomainRequest||"withCredentials"in l||u(e.url)||(l=new window.XDomainRequest,h="onload",m=!0,l.onprogress=function(){},l.ontimeout=function(){}),e.auth){var y=e.auth.username||"",w=e.auth.password||"";d.Authorization="Basic "+c(y+":"+w)}if(l.open(e.method.toUpperCase(),i(e.url,e.params,e.paramsSerializer),!0),l.timeout=e.timeout,l[h]=function(){if(l&&(4===l.readyState||m)&&(0!==l.status||l.responseURL&&0===l.responseURL.indexOf("file:"))){var n="getAllResponseHeaders"in l?s(l.getAllResponseHeaders()):null,r=e.responseType&&"text"!==e.responseType?l.response:l.responseText,i={data:r,status:1223===l.status?204:l.status,statusText:1223===l.status?"No Content":l.statusText,headers:n,config:e,request:l};o(t,f,i),l=null}},l.onerror=function(){f(a("Network Error",e,null,l)),l=null},l.ontimeout=function(){f(a("timeout of "+e.timeout+"ms exceeded",e,"ECONNABORTED",l)),l=null},r.isStandardBrowserEnv()){var g=n(16),v=(e.withCredentials||u(e.url))&&e.xsrfCookieName?g.read(e.xsrfCookieName):void 0;v&&(d[e.xsrfHeaderName]=v)}if("setRequestHeader"in l&&r.forEach(d,function(e,t){"undefined"==typeof p&&"content-type"===t.toLowerCase()?delete d[t]:l.setRequestHeader(t,e)}),e.withCredentials&&(l.withCredentials=!0),e.responseType)try{l.responseType=e.responseType}catch(t){if("json"!==e.responseType)throw t}"function"==typeof e.onDownloadProgress&&l.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&l.upload&&l.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then(function(e){l&&(l.abort(),f(e),l=null)}),void 0===p&&(p=null),l.send(p)})}},function(e,t,n){"use strict";var r=n(10);e.exports=function(e,t,n){var o=n.config.validateStatus;n.status&&o&&!o(n.status)?t(r("Request failed with status code "+n.status,n.config,null,n.request,n)):e(n)}},function(e,t,n){"use strict";var r=n(11);e.exports=function(e,t,n,o,i){var s=new Error(e);return r(s,t,n,o,i)}},function(e,t){"use strict";e.exports=function(e,t,n,r,o){return e.config=t,n&&(e.code=n),e.request=r,e.response=o,e}},function(e,t,n){"use strict";function r(e){return encodeURIComponent(e).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}var o=n(2);e.exports=function(e,t,n){if(!t)return e;var i;if(n)i=n(t);else if(o.isURLSearchParams(t))i=t.toString();else{var s=[];o.forEach(t,function(e,t){null!==e&&"undefined"!=typeof e&&(o.isArray(e)&&(t+="[]"),o.isArray(e)||(e=[e]),o.forEach(e,function(e){o.isDate(e)?e=e.toISOString():o.isObject(e)&&(e=JSON.stringify(e)),s.push(r(t)+"="+r(e))}))}),i=s.join("&")}return i&&(e+=(e.indexOf("?")===-1?"?":"&")+i),e}},function(e,t,n){"use strict";var r=n(2),o=["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"];e.exports=function(e){var t,n,i,s={};return e?(r.forEach(e.split("\n"),function(e){if(i=e.indexOf(":"),t=r.trim(e.substr(0,i)).toLowerCase(),n=r.trim(e.substr(i+1)),t){if(s[t]&&o.indexOf(t)>=0)return;"set-cookie"===t?s[t]=(s[t]?s[t]:[]).concat([n]):s[t]=s[t]?s[t]+", "+n:n}}),s):s}},function(e,t,n){"use strict";var r=n(2);e.exports=r.isStandardBrowserEnv()?function(){function e(e){var t=e;return n&&(o.setAttribute("href",t),t=o.href),o.setAttribute("href",t),{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}}var t,n=/(msie|trident)/i.test(navigator.userAgent),o=document.createElement("a");return t=e(window.location.href),function(n){var o=r.isString(n)?e(n):n;return o.protocol===t.protocol&&o.host===t.host}}():function(){return function(){return!0}}()},function(e,t){"use strict";function n(){this.message="String contains an invalid character"}function r(e){for(var t,r,i=String(e),s="",u=0,a=o;i.charAt(0|u)||(a="=",u%1);s+=a.charAt(63&t>>8-u%1*8)){if(r=i.charCodeAt(u+=.75),r>255)throw new n;t=t<<8|r}return s}var o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";n.prototype=new Error,n.prototype.code=5,n.prototype.name="InvalidCharacterError",e.exports=r},function(e,t,n){"use strict";var r=n(2);e.exports=r.isStandardBrowserEnv()?function(){return{write:function(e,t,n,o,i,s){var u=[];u.push(e+"="+encodeURIComponent(t)),r.isNumber(n)&&u.push("expires="+new Date(n).toGMTString()),r.isString(o)&&u.push("path="+o),r.isString(i)&&u.push("domain="+i),s===!0&&u.push("secure"),document.cookie=u.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}()},function(e,t,n){"use strict";function r(){this.handlers=[]}var o=n(2);r.prototype.use=function(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},r.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},r.prototype.forEach=function(e){o.forEach(this.handlers,function(t){null!==t&&e(t)})},e.exports=r},function(e,t,n){"use strict";function r(e){e.cancelToken&&e.cancelToken.throwIfRequested()}var o=n(2),i=n(19),s=n(20),u=n(6),a=n(21),c=n(22);e.exports=function(e){r(e),e.baseURL&&!a(e.url)&&(e.url=c(e.baseURL,e.url)),e.headers=e.headers||{},e.data=i(e.data,e.headers,e.transformRequest),e.headers=o.merge(e.headers.common||{},e.headers[e.method]||{},e.headers||{}),o.forEach(["delete","get","head","post","put","patch","common"],function(t){delete e.headers[t]});var t=e.adapter||u.adapter;return t(e).then(function(t){return r(e),t.data=i(t.data,t.headers,e.transformResponse),t},function(t){return s(t)||(r(e),t&&t.response&&(t.response.data=i(t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)})}},function(e,t,n){"use strict";var r=n(2);e.exports=function(e,t,n){return r.forEach(n,function(n){e=n(e,t)}),e}},function(e,t){"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},function(e,t){"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},function(e,t){"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},function(e,t){"use strict";function n(e){this.message=e}n.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},n.prototype.__CANCEL__=!0,e.exports=n},function(e,t,n){"use strict";function r(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise(function(e){t=e});var n=this;e(function(e){n.reason||(n.reason=new o(e),t(n.reason))})}var o=n(23);r.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},r.source=function(){var e,t=new r(function(t){e=t});return{token:t,cancel:e}},e.exports=r},function(e,t){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}}])});
//# sourceMappingURL=axios.min.map
Source/UBCS-WEB/dist/cdn/element-ui/2.15.6/index.js
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1 @@
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("vue")):"function"==typeof define&&define.amd?define("ELEMENT",["vue"],t):"object"==typeof exports?exports.ELEMENT=t(require("vue")):e.ELEMENT=t(e.Vue)}("undefined"!=typeof self?self:this,function(e){return function(e){var t={};function i(n){if(t[n])return t[n].exports;var r=t[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,i),r.l=!0,r.exports}return i.m=e,i.c=t,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)i.d(n,r,function(t){return e[t]}.bind(null,r));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="/dist/",i(i.s=49)}([function(t,i){t.exports=e},function(e,t,i){var n=i(4);e.exports=function(e,t,i){return void 0===i?n(e,t,!1):n(e,i,!1!==t)}},function(e,t,i){var n;!function(r){"use strict";var s={},a=/d{1,4}|M{1,4}|yy(?:yy)?|S{1,3}|Do|ZZ|([HhMsDm])\1?|[aA]|"[^"]*"|'[^']*'/g,o="[^\\s]+",l=/\[([^]*?)\]/gm,u=function(){};function c(e,t){for(var i=[],n=0,r=e.length;n<r;n++)i.push(e[n].substr(0,t));return i}function h(e){return function(t,i,n){var r=n[e].indexOf(i.charAt(0).toUpperCase()+i.substr(1).toLowerCase());~r&&(t.month=r)}}function d(e,t){for(e=String(e),t=t||2;e.length<t;)e="0"+e;return e}var p=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],f=["January","February","March","April","May","June","July","August","September","October","November","December"],m=c(f,3),v=c(p,3);s.i18n={dayNamesShort:v,dayNames:p,monthNamesShort:m,monthNames:f,amPm:["am","pm"],DoFn:function(e){return e+["th","st","nd","rd"][e%10>3?0:(e-e%10!=10)*e%10]}};var g={D:function(e){return e.getDay()},DD:function(e){return d(e.getDay())},Do:function(e,t){return t.DoFn(e.getDate())},d:function(e){return e.getDate()},dd:function(e){return d(e.getDate())},ddd:function(e,t){return t.dayNamesShort[e.getDay()]},dddd:function(e,t){return t.dayNames[e.getDay()]},M:function(e){return e.getMonth()+1},MM:function(e){return d(e.getMonth()+1)},MMM:function(e,t){return t.monthNamesShort[e.getMonth()]},MMMM:function(e,t){return t.monthNames[e.getMonth()]},yy:function(e){return d(String(e.getFullYear()),4).substr(2)},yyyy:function(e){return d(e.getFullYear(),4)},h:function(e){return e.getHours()%12||12},hh:function(e){return d(e.getHours()%12||12)},H:function(e){return e.getHours()},HH:function(e){return d(e.getHours())},m:function(e){return e.getMinutes()},mm:function(e){return d(e.getMinutes())},s:function(e){return e.getSeconds()},ss:function(e){return d(e.getSeconds())},S:function(e){return Math.round(e.getMilliseconds()/100)},SS:function(e){return d(Math.round(e.getMilliseconds()/10),2)},SSS:function(e){return d(e.getMilliseconds(),3)},a:function(e,t){return e.getHours()<12?t.amPm[0]:t.amPm[1]},A:function(e,t){return e.getHours()<12?t.amPm[0].toUpperCase():t.amPm[1].toUpperCase()},ZZ:function(e){var t=e.getTimezoneOffset();return(t>0?"-":"+")+d(100*Math.floor(Math.abs(t)/60)+Math.abs(t)%60,4)}},y={d:["\\d\\d?",function(e,t){e.day=t}],Do:["\\d\\d?"+o,function(e,t){e.day=parseInt(t,10)}],M:["\\d\\d?",function(e,t){e.month=t-1}],yy:["\\d\\d?",function(e,t){var i=+(""+(new Date).getFullYear()).substr(0,2);e.year=""+(t>68?i-1:i)+t}],h:["\\d\\d?",function(e,t){e.hour=t}],m:["\\d\\d?",function(e,t){e.minute=t}],s:["\\d\\d?",function(e,t){e.second=t}],yyyy:["\\d{4}",function(e,t){e.year=t}],S:["\\d",function(e,t){e.millisecond=100*t}],SS:["\\d{2}",function(e,t){e.millisecond=10*t}],SSS:["\\d{3}",function(e,t){e.millisecond=t}],D:["\\d\\d?",u],ddd:[o,u],MMM:[o,h("monthNamesShort")],MMMM:[o,h("monthNames")],a:[o,function(e,t,i){var n=t.toLowerCase();n===i.amPm[0]?e.isPm=!1:n===i.amPm[1]&&(e.isPm=!0)}],ZZ:["[^\\s]*?[\\+\\-]\\d\\d:?\\d\\d|[^\\s]*?Z",function(e,t){var i,n=(t+"").match(/([+-]|\d\d)/gi);n&&(i=60*n[1]+parseInt(n[2],10),e.timezoneOffset="+"===n[0]?i:-i)}]};y.dd=y.d,y.dddd=y.ddd,y.DD=y.D,y.mm=y.m,y.hh=y.H=y.HH=y.h,y.MM=y.M,y.ss=y.s,y.A=y.a,s.masks={default:"ddd MMM dd yyyy HH:mm:ss",shortDate:"M/D/yy",mediumDate:"MMM d, yyyy",longDate:"MMMM d, yyyy",fullDate:"dddd, MMMM d, yyyy",shortTime:"HH:mm",mediumTime:"HH:mm:ss",longTime:"HH:mm:ss.SSS"},s.format=function(e,t,i){var n=i||s.i18n;if("number"==typeof e&&(e=new Date(e)),"[object Date]"!==Object.prototype.toString.call(e)||isNaN(e.getTime()))throw new Error("Invalid Date in fecha.format");t=s.masks[t]||t||s.masks.default;var r=[];return(t=(t=t.replace(l,function(e,t){return r.push(t),"@@@"})).replace(a,function(t){return t in g?g[t](e,n):t.slice(1,t.length-1)})).replace(/@@@/g,function(){return r.shift()})},s.parse=function(e,t,i){var n=i||s.i18n;if("string"!=typeof t)throw new Error("Invalid format in fecha.parse");if(t=s.masks[t]||t,e.length>1e3)return null;var r={},o=[],u=[];t=t.replace(l,function(e,t){return u.push(t),"@@@"});var c,h=(c=t,c.replace(/[|\\{()[^$+*?.-]/g,"\\$&")).replace(a,function(e){if(y[e]){var t=y[e];return o.push(t[1]),"("+t[0]+")"}return e});h=h.replace(/@@@/g,function(){return u.shift()});var d=e.match(new RegExp(h,"i"));if(!d)return null;for(var p=1;p<d.length;p++)o[p-1](r,d[p],n);var f,m=new Date;return!0===r.isPm&&null!=r.hour&&12!=+r.hour?r.hour=+r.hour+12:!1===r.isPm&&12==+r.hour&&(r.hour=0),null!=r.timezoneOffset?(r.minute=+(r.minute||0)-+r.timezoneOffset,f=new Date(Date.UTC(r.year||m.getFullYear(),r.month||0,r.day||1,r.hour||0,r.minute||0,r.second||0,r.millisecond||0))):f=new Date(r.year||m.getFullYear(),r.month||0,r.day||1,r.hour||0,r.minute||0,r.second||0,r.millisecond||0),f},e.exports?e.exports=s:void 0===(n=function(){return s}.call(t,i,t,e))||(e.exports=n)}()},function(e,t,i){"use strict";t.__esModule=!0;var n=a(i(65)),r=a(i(77)),s="function"==typeof r.default&&"symbol"==typeof n.default?function(e){return typeof e}:function(e){return e&&"function"==typeof r.default&&e.constructor===r.default&&e!==r.default.prototype?"symbol":typeof e};function a(e){return e&&e.__esModule?e:{default:e}}t.default="function"==typeof r.default&&"symbol"===s(n.default)?function(e){return void 0===e?"undefined":s(e)}:function(e){return e&&"function"==typeof r.default&&e.constructor===r.default&&e!==r.default.prototype?"symbol":void 0===e?"undefined":s(e)}},function(e,t){e.exports=function(e,t,i,n){var r,s=0;return"boolean"!=typeof t&&(n=i,i=t,t=void 0),function(){var a=this,o=Number(new Date)-s,l=arguments;function u(){s=Number(new Date),i.apply(a,l)}n&&!r&&u(),r&&clearTimeout(r),void 0===n&&o>e?u():!0!==t&&(r=setTimeout(n?function(){r=void 0}:u,void 0===n?e-o:e))}}},function(e,t){var i=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=i)},function(e,t){var i=/^(attrs|props|on|nativeOn|class|style|hook)$/;function n(e,t){return function(){e&&e.apply(this,arguments),t&&t.apply(this,arguments)}}e.exports=function(e){return e.reduce(function(e,t){var r,s,a,o,l;for(a in t)if(r=e[a],s=t[a],r&&i.test(a))if("class"===a&&("string"==typeof r&&(l=r,e[a]=r={},r[l]=!0),"string"==typeof s&&(l=s,t[a]=s={},s[l]=!0)),"on"===a||"nativeOn"===a||"hook"===a)for(o in s)r[o]=n(r[o],s[o]);else if(Array.isArray(r))e[a]=r.concat(s);else if(Array.isArray(s))e[a]=[r].concat(s);else for(o in s)r[o]=s[o];else e[a]=t[a];return e},{})}},function(e,t){var i={}.hasOwnProperty;e.exports=function(e,t){return i.call(e,t)}},function(e,t,i){"use strict";t.__esModule=!0;var n,r=i(56),s=(n=r)&&n.__esModule?n:{default:n};t.default=s.default||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n])}return e}},function(e,t,i){var n=i(10),r=i(18);e.exports=i(11)?function(e,t,i){return n.f(e,t,r(1,i))}:function(e,t,i){return e[t]=i,e}},function(e,t,i){var n=i(17),r=i(36),s=i(24),a=Object.defineProperty;t.f=i(11)?Object.defineProperty:function(e,t,i){if(n(e),t=s(t,!0),n(i),r)try{return a(e,t,i)}catch(e){}if("get"in i||"set"in i)throw TypeError("Accessors not supported!");return"value"in i&&(e[t]=i.value),e}},function(e,t,i){e.exports=!i(16)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(e,t,i){var n=i(39),r=i(25);e.exports=function(e){return n(r(e))}},function(e,t,i){var n=i(28)("wks"),r=i(21),s=i(5).Symbol,a="function"==typeof s;(e.exports=function(e){return n[e]||(n[e]=a&&s[e]||(a?s:r)("Symbol."+e))}).store=n},function(e,t){var i=e.exports={version:"2.6.2"};"number"==typeof __e&&(__e=i)},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t,i){var n=i(15);e.exports=function(e){if(!n(e))throw TypeError(e+" is not an object!");return e}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,i){var n=i(38),r=i(29);e.exports=Object.keys||function(e){return n(e,r)}},function(e,t){e.exports=!0},function(e,t){var i=0,n=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++i+n).toString(36))}},function(e,t){t.f={}.propertyIsEnumerable},function(e,t,i){var n=i(5),r=i(14),s=i(59),a=i(9),o=i(7),l=function(e,t,i){var u,c,h,d=e&l.F,p=e&l.G,f=e&l.S,m=e&l.P,v=e&l.B,g=e&l.W,y=p?r:r[t]||(r[t]={}),b=y.prototype,w=p?n:f?n[t]:(n[t]||{}).prototype;for(u in p&&(i=t),i)(c=!d&&w&&void 0!==w[u])&&o(y,u)||(h=c?w[u]:i[u],y[u]=p&&"function"!=typeof w[u]?i[u]:v&&c?s(h,n):g&&w[u]==h?function(e){var t=function(t,i,n){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,i)}return new e(t,i,n)}return e.apply(this,arguments)};return t.prototype=e.prototype,t}(h):m&&"function"==typeof h?s(Function.call,h):h,m&&((y.virtual||(y.virtual={}))[u]=h,e&l.R&&b&&!b[u]&&a(b,u,h)))};l.F=1,l.G=2,l.S=4,l.P=8,l.B=16,l.W=32,l.U=64,l.R=128,e.exports=l},function(e,t,i){var n=i(15);e.exports=function(e,t){if(!n(e))return e;var i,r;if(t&&"function"==typeof(i=e.toString)&&!n(r=i.call(e)))return r;if("function"==typeof(i=e.valueOf)&&!n(r=i.call(e)))return r;if(!t&&"function"==typeof(i=e.toString)&&!n(r=i.call(e)))return r;throw TypeError("Can't convert object to primitive value")}},function(e,t){e.exports=function(e){if(null==e)throw TypeError("Can't call method on  "+e);return e}},function(e,t){var i=Math.ceil,n=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?n:i)(e)}},function(e,t,i){var n=i(28)("keys"),r=i(21);e.exports=function(e){return n[e]||(n[e]=r(e))}},function(e,t,i){var n=i(14),r=i(5),s=r["__core-js_shared__"]||(r["__core-js_shared__"]={});(e.exports=function(e,t){return s[e]||(s[e]=void 0!==t?t:{})})("versions",[]).push({version:n.version,mode:i(20)?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(e,t){t.f=Object.getOwnPropertySymbols},function(e,t){e.exports={}},function(e,t,i){var n=i(10).f,r=i(7),s=i(13)("toStringTag");e.exports=function(e,t,i){e&&!r(e=i?e:e.prototype,s)&&n(e,s,{configurable:!0,value:t})}},function(e,t,i){t.f=i(13)},function(e,t,i){var n=i(5),r=i(14),s=i(20),a=i(33),o=i(10).f;e.exports=function(e){var t=r.Symbol||(r.Symbol=s?{}:n.Symbol||{});"_"==e.charAt(0)||e in t||o(t,e,{value:a.f(e)})}},function(e,t,i){var n=i(4),r=i(1);e.exports={throttle:n,debounce:r}},function(e,t,i){e.exports=!i(11)&&!i(16)(function(){return 7!=Object.defineProperty(i(37)("div"),"a",{get:function(){return 7}}).a})},function(e,t,i){var n=i(15),r=i(5).document,s=n(r)&&n(r.createElement);e.exports=function(e){return s?r.createElement(e):{}}},function(e,t,i){var n=i(7),r=i(12),s=i(62)(!1),a=i(27)("IE_PROTO");e.exports=function(e,t){var i,o=r(e),l=0,u=[];for(i in o)i!=a&&n(o,i)&&u.push(i);for(;t.length>l;)n(o,i=t[l++])&&(~s(u,i)||u.push(i));return u}},function(e,t,i){var n=i(40);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==n(e)?e.split(""):Object(e)}},function(e,t){var i={}.toString;e.exports=function(e){return i.call(e).slice(8,-1)}},function(e,t,i){var n=i(25);e.exports=function(e){return Object(n(e))}},function(e,t,i){"use strict";var n=i(20),r=i(23),s=i(43),a=i(9),o=i(31),l=i(69),u=i(32),c=i(72),h=i(13)("iterator"),d=!([].keys&&"next"in[].keys()),p=function(){return this};e.exports=function(e,t,i,f,m,v,g){l(i,t,f);var y,b,w,_=function(e){if(!d&&e in S)return S[e];switch(e){case"keys":case"values":return function(){return new i(this,e)}}return function(){return new i(this,e)}},x=t+" Iterator",C="values"==m,k=!1,S=e.prototype,D=S[h]||S["@@iterator"]||m&&S[m],$=D||_(m),E=m?C?_("entries"):$:void 0,T="Array"==t&&S.entries||D;if(T&&(w=c(T.call(new e)))!==Object.prototype&&w.next&&(u(w,x,!0),n||"function"==typeof w[h]||a(w,h,p)),C&&D&&"values"!==D.name&&(k=!0,$=function(){return D.call(this)}),n&&!g||!d&&!k&&S[h]||a(S,h,$),o[t]=$,o[x]=p,m)if(y={values:C?$:_("values"),keys:v?$:_("keys"),entries:E},g)for(b in y)b in S||s(S,b,y[b]);else r(r.P+r.F*(d||k),t,y);return y}},function(e,t,i){e.exports=i(9)},function(e,t,i){var n=i(17),r=i(70),s=i(29),a=i(27)("IE_PROTO"),o=function(){},l=function(){var e,t=i(37)("iframe"),n=s.length;for(t.style.display="none",i(71).appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("<script>document.F=Object<\/script>"),e.close(),l=e.F;n--;)delete l.prototype[s[n]];return l()};e.exports=Object.create||function(e,t){var i;return null!==e?(o.prototype=n(e),i=new o,o.prototype=null,i[a]=e):i=l(),void 0===t?i:r(i,t)}},function(e,t,i){var n=i(38),r=i(29).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return n(e,r)}},function(e,t,i){"use strict";var n=function(e){return function(e){return!!e&&"object"==typeof e}(e)&&!function(e){var t=Object.prototype.toString.call(e);return"[object RegExp]"===t||"[object Date]"===t||function(e){return e.$$typeof===r}(e)}(e)};var r="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function s(e,t){var i;return t&&!0===t.clone&&n(e)?o((i=e,Array.isArray(i)?[]:{}),e,t):e}function a(e,t,i){var r=e.slice();return t.forEach(function(t,a){void 0===r[a]?r[a]=s(t,i):n(t)?r[a]=o(e[a],t,i):-1===e.indexOf(t)&&r.push(s(t,i))}),r}function o(e,t,i){var r=Array.isArray(t);return r===Array.isArray(e)?r?((i||{arrayMerge:a}).arrayMerge||a)(e,t,i):function(e,t,i){var r={};return n(e)&&Object.keys(e).forEach(function(t){r[t]=s(e[t],i)}),Object.keys(t).forEach(function(a){n(t[a])&&e[a]?r[a]=o(e[a],t[a],i):r[a]=s(t[a],i)}),r}(e,t,i):s(t,i)}o.all=function(e,t){if(!Array.isArray(e)||e.length<2)throw new Error("first argument should be an array with at least two elements");return e.reduce(function(e,i){return o(e,i,t)})};var l=o;e.exports=l},function(e,t,i){"use strict";(function(e){var i=function(){if("undefined"!=typeof Map)return Map;function e(e,t){var i=-1;return e.some(function(e,n){return e[0]===t&&(i=n,!0)}),i}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(t){var i=e(this.__entries__,t),n=this.__entries__[i];return n&&n[1]},t.prototype.set=function(t,i){var n=e(this.__entries__,t);~n?this.__entries__[n][1]=i:this.__entries__.push([t,i])},t.prototype.delete=function(t){var i=this.__entries__,n=e(i,t);~n&&i.splice(n,1)},t.prototype.has=function(t){return!!~e(this.__entries__,t)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(e,t){void 0===t&&(t=null);for(var i=0,n=this.__entries__;i<n.length;i++){var r=n[i];e.call(t,r[1],r[0])}},t}()}(),n="undefined"!=typeof window&&"undefined"!=typeof document&&window.document===document,r=void 0!==e&&e.Math===Math?e:"undefined"!=typeof self&&self.Math===Math?self:"undefined"!=typeof window&&window.Math===Math?window:Function("return this")(),s="function"==typeof requestAnimationFrame?requestAnimationFrame.bind(r):function(e){return setTimeout(function(){return e(Date.now())},1e3/60)},a=2;var o=20,l=["top","right","bottom","left","width","height","size","weight"],u="undefined"!=typeof MutationObserver,c=function(){function e(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=function(e,t){var i=!1,n=!1,r=0;function o(){i&&(i=!1,e()),n&&u()}function l(){s(o)}function u(){var e=Date.now();if(i){if(e-r<a)return;n=!0}else i=!0,n=!1,setTimeout(l,t);r=e}return u}(this.refresh.bind(this),o)}return e.prototype.addObserver=function(e){~this.observers_.indexOf(e)||this.observers_.push(e),this.connected_||this.connect_()},e.prototype.removeObserver=function(e){var t=this.observers_,i=t.indexOf(e);~i&&t.splice(i,1),!t.length&&this.connected_&&this.disconnect_()},e.prototype.refresh=function(){this.updateObservers_()&&this.refresh()},e.prototype.updateObservers_=function(){var e=this.observers_.filter(function(e){return e.gatherActive(),e.hasActive()});return e.forEach(function(e){return e.broadcastActive()}),e.length>0},e.prototype.connect_=function(){n&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),u?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){n&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(e){var t=e.propertyName,i=void 0===t?"":t;l.some(function(e){return!!~i.indexOf(e)})&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),h=function(e,t){for(var i=0,n=Object.keys(t);i<n.length;i++){var r=n[i];Object.defineProperty(e,r,{value:t[r],enumerable:!1,writable:!1,configurable:!0})}return e},d=function(e){return e&&e.ownerDocument&&e.ownerDocument.defaultView||r},p=b(0,0,0,0);function f(e){return parseFloat(e)||0}function m(e){for(var t=[],i=1;i<arguments.length;i++)t[i-1]=arguments[i];return t.reduce(function(t,i){return t+f(e["border-"+i+"-width"])},0)}function v(e){var t=e.clientWidth,i=e.clientHeight;if(!t&&!i)return p;var n=d(e).getComputedStyle(e),r=function(e){for(var t={},i=0,n=["top","right","bottom","left"];i<n.length;i++){var r=n[i],s=e["padding-"+r];t[r]=f(s)}return t}(n),s=r.left+r.right,a=r.top+r.bottom,o=f(n.width),l=f(n.height);if("border-box"===n.boxSizing&&(Math.round(o+s)!==t&&(o-=m(n,"left","right")+s),Math.round(l+a)!==i&&(l-=m(n,"top","bottom")+a)),!function(e){return e===d(e).document.documentElement}(e)){var u=Math.round(o+s)-t,c=Math.round(l+a)-i;1!==Math.abs(u)&&(o-=u),1!==Math.abs(c)&&(l-=c)}return b(r.left,r.top,o,l)}var g="undefined"!=typeof SVGGraphicsElement?function(e){return e instanceof d(e).SVGGraphicsElement}:function(e){return e instanceof d(e).SVGElement&&"function"==typeof e.getBBox};function y(e){return n?g(e)?function(e){var t=e.getBBox();return b(0,0,t.width,t.height)}(e):v(e):p}function b(e,t,i,n){return{x:e,y:t,width:i,height:n}}var w=function(){function e(e){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=b(0,0,0,0),this.target=e}return e.prototype.isActive=function(){var e=y(this.target);return this.contentRect_=e,e.width!==this.broadcastWidth||e.height!==this.broadcastHeight},e.prototype.broadcastRect=function(){var e=this.contentRect_;return this.broadcastWidth=e.width,this.broadcastHeight=e.height,e},e}(),_=function(){return function(e,t){var i,n,r,s,a,o,l,u=(n=(i=t).x,r=i.y,s=i.width,a=i.height,o="undefined"!=typeof DOMRectReadOnly?DOMRectReadOnly:Object,l=Object.create(o.prototype),h(l,{x:n,y:r,width:s,height:a,top:r,right:n+s,bottom:a+r,left:n}),l);h(this,{target:e,contentRect:u})}}(),x=function(){function e(e,t,n){if(this.activeObservations_=[],this.observations_=new i,"function"!=typeof e)throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=e,this.controller_=t,this.callbackCtx_=n}return e.prototype.observe=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(e instanceof d(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)||(t.set(e,new w(e)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(e instanceof d(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)&&(t.delete(e),t.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var e=this;this.clearActive(),this.observations_.forEach(function(t){t.isActive()&&e.activeObservations_.push(t)})},e.prototype.broadcastActive=function(){if(this.hasActive()){var e=this.callbackCtx_,t=this.activeObservations_.map(function(e){return new _(e.target,e.broadcastRect())});this.callback_.call(e,t,e),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length>0},e}(),C="undefined"!=typeof WeakMap?new WeakMap:new i,k=function(){return function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var i=c.getInstance(),n=new x(t,i,this);C.set(this,n)}}();["observe","unobserve","disconnect"].forEach(function(e){k.prototype[e]=function(){var t;return(t=C.get(this))[e].apply(t,arguments)}});var S=void 0!==r.ResizeObserver?r.ResizeObserver:k;t.a=S}).call(this,i(51))},function(e,t,i){e.exports=i(52)},function(e,t,i){e.exports=i(88)},function(e,t,i){var n,r;void 0===(r="function"==typeof(n=function(){"use strict";var e=window,t={placement:"bottom",gpuAcceleration:!0,offset:0,boundariesElement:"viewport",boundariesPadding:5,preventOverflowOrder:["left","right","top","bottom"],flipBehavior:"flip",arrowElement:"[x-arrow]",arrowOffset:0,modifiers:["shift","offset","preventOverflow","keepTogether","arrow","flip","applyStyle"],modifiersIgnored:[],forceAbsolute:!1};function i(e,i,n){this._reference=e.jquery?e[0]:e,this.state={};var r=null==i,s=i&&"[object Object]"===Object.prototype.toString.call(i);return this._popper=r||s?this.parse(s?i:{}):i.jquery?i[0]:i,this._options=Object.assign({},t,n),this._options.modifiers=this._options.modifiers.map(function(e){if(-1===this._options.modifiersIgnored.indexOf(e))return"applyStyle"===e&&this._popper.setAttribute("x-placement",this._options.placement),this.modifiers[e]||e}.bind(this)),this.state.position=this._getPosition(this._popper,this._reference),c(this._popper,{position:this.state.position,top:0}),this.update(),this._setupEventListeners(),this}function n(t){var i=t.style.display,n=t.style.visibility;t.style.display="block",t.style.visibility="hidden",t.offsetWidth;var r=e.getComputedStyle(t),s=parseFloat(r.marginTop)+parseFloat(r.marginBottom),a=parseFloat(r.marginLeft)+parseFloat(r.marginRight),o={width:t.offsetWidth+a,height:t.offsetHeight+s};return t.style.display=i,t.style.visibility=n,o}function r(e){var t={left:"right",right:"left",bottom:"top",top:"bottom"};return e.replace(/left|right|bottom|top/g,function(e){return t[e]})}function s(e){var t=Object.assign({},e);return t.right=t.left+t.width,t.bottom=t.top+t.height,t}function a(e,t){var i,n=0;for(i in e){if(e[i]===t)return n;n++}return null}function o(t,i){var n=e.getComputedStyle(t,null);return n[i]}function l(t){var i=t.offsetParent;return i!==e.document.body&&i?i:e.document.documentElement}function u(t){var i=t.parentNode;return i?i===e.document?e.document.body.scrollTop||e.document.body.scrollLeft?e.document.body:e.document.documentElement:-1!==["scroll","auto"].indexOf(o(i,"overflow"))||-1!==["scroll","auto"].indexOf(o(i,"overflow-x"))||-1!==["scroll","auto"].indexOf(o(i,"overflow-y"))?i:u(t.parentNode):t}function c(e,t){Object.keys(t).forEach(function(i){var n,r="";-1!==["width","height","top","right","bottom","left"].indexOf(i)&&""!==(n=t[i])&&!isNaN(parseFloat(n))&&isFinite(n)&&(r="px"),e.style[i]=t[i]+r})}function h(e){var t={width:e.offsetWidth,height:e.offsetHeight,left:e.offsetLeft,top:e.offsetTop};return t.right=t.left+t.width,t.bottom=t.top+t.height,t}function d(e){var t=e.getBoundingClientRect(),i=-1!=navigator.userAgent.indexOf("MSIE"),n=i&&"HTML"===e.tagName?-e.scrollTop:t.top;return{left:t.left,top:n,right:t.right,bottom:t.bottom,width:t.right-t.left,height:t.bottom-n}}function p(t){for(var i=["","ms","webkit","moz","o"],n=0;n<i.length;n++){var r=i[n]?i[n]+t.charAt(0).toUpperCase()+t.slice(1):t;if(void 0!==e.document.body.style[r])return r}return null}return i.prototype.destroy=function(){return this._popper.removeAttribute("x-placement"),this._popper.style.left="",this._popper.style.position="",this._popper.style.top="",this._popper.style[p("transform")]="",this._removeEventListeners(),this._options.removeOnDestroy&&this._popper.remove(),this},i.prototype.update=function(){var e={instance:this,styles:{}};e.placement=this._options.placement,e._originalPlacement=this._options.placement,e.offsets=this._getOffsets(this._popper,this._reference,e.placement),e.boundaries=this._getBoundaries(e,this._options.boundariesPadding,this._options.boundariesElement),e=this.runModifiers(e,this._options.modifiers),"function"==typeof this.state.updateCallback&&this.state.updateCallback(e)},i.prototype.onCreate=function(e){return e(this),this},i.prototype.onUpdate=function(e){return this.state.updateCallback=e,this},i.prototype.parse=function(t){var i={tagName:"div",classNames:["popper"],attributes:[],parent:e.document.body,content:"",contentType:"text",arrowTagName:"div",arrowClassNames:["popper__arrow"],arrowAttributes:["x-arrow"]};t=Object.assign({},i,t);var n=e.document,r=n.createElement(t.tagName);if(o(r,t.classNames),l(r,t.attributes),"node"===t.contentType?r.appendChild(t.content.jquery?t.content[0]:t.content):"html"===t.contentType?r.innerHTML=t.content:r.textContent=t.content,t.arrowTagName){var s=n.createElement(t.arrowTagName);o(s,t.arrowClassNames),l(s,t.arrowAttributes),r.appendChild(s)}var a=t.parent.jquery?t.parent[0]:t.parent;if("string"==typeof a){if((a=n.querySelectorAll(t.parent)).length>1&&console.warn("WARNING: the given `parent` query("+t.parent+") matched more than one element, the first one will be used"),0===a.length)throw"ERROR: the given `parent` doesn't exists!";a=a[0]}return a.length>1&&a instanceof Element==0&&(console.warn("WARNING: you have passed as parent a list of elements, the first one will be used"),a=a[0]),a.appendChild(r),r;function o(e,t){t.forEach(function(t){e.classList.add(t)})}function l(e,t){t.forEach(function(t){e.setAttribute(t.split(":")[0],t.split(":")[1]||"")})}},i.prototype._getPosition=function(t,i){return l(i),this._options.forceAbsolute?"absolute":function t(i){return i!==e.document.body&&("fixed"===o(i,"position")||(i.parentNode?t(i.parentNode):i))}(i)?"fixed":"absolute"},i.prototype._getOffsets=function(e,t,i){i=i.split("-")[0];var r={};r.position=this.state.position;var s="fixed"===r.position,a=function(e,t,i){var n=d(e),r=d(t);if(i){var s=u(t);r.top+=s.scrollTop,r.bottom+=s.scrollTop,r.left+=s.scrollLeft,r.right+=s.scrollLeft}return{top:n.top-r.top,left:n.left-r.left,bottom:n.top-r.top+n.height,right:n.left-r.left+n.width,width:n.width,height:n.height}}(t,l(e),s),o=n(e);return-1!==["right","left"].indexOf(i)?(r.top=a.top+a.height/2-o.height/2,r.left="left"===i?a.left-o.width:a.right):(r.left=a.left+a.width/2-o.width/2,r.top="top"===i?a.top-o.height:a.bottom),r.width=o.width,r.height=o.height,{popper:r,reference:a}},i.prototype._setupEventListeners=function(){if(this.state.updateBound=this.update.bind(this),e.addEventListener("resize",this.state.updateBound),"window"!==this._options.boundariesElement){var t=u(this._reference);t!==e.document.body&&t!==e.document.documentElement||(t=e),t.addEventListener("scroll",this.state.updateBound),this.state.scrollTarget=t}},i.prototype._removeEventListeners=function(){e.removeEventListener("resize",this.state.updateBound),"window"!==this._options.boundariesElement&&this.state.scrollTarget&&(this.state.scrollTarget.removeEventListener("scroll",this.state.updateBound),this.state.scrollTarget=null),this.state.updateBound=null},i.prototype._getBoundaries=function(t,i,n){var r,s,a={};if("window"===n){var o=e.document.body,c=e.document.documentElement;r=Math.max(o.scrollHeight,o.offsetHeight,c.clientHeight,c.scrollHeight,c.offsetHeight),a={top:0,right:Math.max(o.scrollWidth,o.offsetWidth,c.clientWidth,c.scrollWidth,c.offsetWidth),bottom:r,left:0}}else if("viewport"===n){var d=l(this._popper),p=u(this._popper),f=h(d),m="fixed"===t.offsets.popper.position?0:(s=p)==document.body?Math.max(document.documentElement.scrollTop,document.body.scrollTop):s.scrollTop,v="fixed"===t.offsets.popper.position?0:function(e){return e==document.body?Math.max(document.documentElement.scrollLeft,document.body.scrollLeft):e.scrollLeft}(p);a={top:0-(f.top-m),right:e.document.documentElement.clientWidth-(f.left-v),bottom:e.document.documentElement.clientHeight-(f.top-m),left:0-(f.left-v)}}else a=l(this._popper)===n?{top:0,left:0,right:n.clientWidth,bottom:n.clientHeight}:h(n);return a.left+=i,a.right-=i,a.top=a.top+i,a.bottom=a.bottom-i,a},i.prototype.runModifiers=function(e,t,i){var n=t.slice();return void 0!==i&&(n=this._options.modifiers.slice(0,a(this._options.modifiers,i))),n.forEach(function(t){var i;(i=t)&&"[object Function]"==={}.toString.call(i)&&(e=t.call(this,e))}.bind(this)),e},i.prototype.isModifierRequired=function(e,t){var i=a(this._options.modifiers,e);return!!this._options.modifiers.slice(0,i).filter(function(e){return e===t}).length},i.prototype.modifiers={},i.prototype.modifiers.applyStyle=function(e){var t,i={position:e.offsets.popper.position},n=Math.round(e.offsets.popper.left),r=Math.round(e.offsets.popper.top);return this._options.gpuAcceleration&&(t=p("transform"))?(i[t]="translate3d("+n+"px, "+r+"px, 0)",i.top=0,i.left=0):(i.left=n,i.top=r),Object.assign(i,e.styles),c(this._popper,i),this._popper.setAttribute("x-placement",e.placement),this.isModifierRequired(this.modifiers.applyStyle,this.modifiers.arrow)&&e.offsets.arrow&&c(e.arrowElement,e.offsets.arrow),e},i.prototype.modifiers.shift=function(e){var t=e.placement,i=t.split("-")[0],n=t.split("-")[1];if(n){var r=e.offsets.reference,a=s(e.offsets.popper),o={y:{start:{top:r.top},end:{top:r.top+r.height-a.height}},x:{start:{left:r.left},end:{left:r.left+r.width-a.width}}},l=-1!==["bottom","top"].indexOf(i)?"x":"y";e.offsets.popper=Object.assign(a,o[l][n])}return e},i.prototype.modifiers.preventOverflow=function(e){var t=this._options.preventOverflowOrder,i=s(e.offsets.popper),n={left:function(){var t=i.left;return i.left<e.boundaries.left&&(t=Math.max(i.left,e.boundaries.left)),{left:t}},right:function(){var t=i.left;return i.right>e.boundaries.right&&(t=Math.min(i.left,e.boundaries.right-i.width)),{left:t}},top:function(){var t=i.top;return i.top<e.boundaries.top&&(t=Math.max(i.top,e.boundaries.top)),{top:t}},bottom:function(){var t=i.top;return i.bottom>e.boundaries.bottom&&(t=Math.min(i.top,e.boundaries.bottom-i.height)),{top:t}}};return t.forEach(function(t){e.offsets.popper=Object.assign(i,n[t]())}),e},i.prototype.modifiers.keepTogether=function(e){var t=s(e.offsets.popper),i=e.offsets.reference,n=Math.floor;return t.right<n(i.left)&&(e.offsets.popper.left=n(i.left)-t.width),t.left>n(i.right)&&(e.offsets.popper.left=n(i.right)),t.bottom<n(i.top)&&(e.offsets.popper.top=n(i.top)-t.height),t.top>n(i.bottom)&&(e.offsets.popper.top=n(i.bottom)),e},i.prototype.modifiers.flip=function(e){if(!this.isModifierRequired(this.modifiers.flip,this.modifiers.preventOverflow))return console.warn("WARNING: preventOverflow modifier is required by flip modifier in order to work, be sure to include it before flip!"),e;if(e.flipped&&e.placement===e._originalPlacement)return e;var t=e.placement.split("-")[0],i=r(t),n=e.placement.split("-")[1]||"",a=[];return(a="flip"===this._options.flipBehavior?[t,i]:this._options.flipBehavior).forEach(function(o,l){if(t===o&&a.length!==l+1){t=e.placement.split("-")[0],i=r(t);var u=s(e.offsets.popper),c=-1!==["right","bottom"].indexOf(t);(c&&Math.floor(e.offsets.reference[t])>Math.floor(u[i])||!c&&Math.floor(e.offsets.reference[t])<Math.floor(u[i]))&&(e.flipped=!0,e.placement=a[l+1],n&&(e.placement+="-"+n),e.offsets.popper=this._getOffsets(this._popper,this._reference,e.placement).popper,e=this.runModifiers(e,this._options.modifiers,this._flip))}}.bind(this)),e},i.prototype.modifiers.offset=function(e){var t=this._options.offset,i=e.offsets.popper;return-1!==e.placement.indexOf("left")?i.top-=t:-1!==e.placement.indexOf("right")?i.top+=t:-1!==e.placement.indexOf("top")?i.left-=t:-1!==e.placement.indexOf("bottom")&&(i.left+=t),e},i.prototype.modifiers.arrow=function(e){var t=this._options.arrowElement,i=this._options.arrowOffset;if("string"==typeof t&&(t=this._popper.querySelector(t)),!t)return e;if(!this._popper.contains(t))return console.warn("WARNING: `arrowElement` must be child of its popper element!"),e;if(!this.isModifierRequired(this.modifiers.arrow,this.modifiers.keepTogether))return console.warn("WARNING: keepTogether modifier is required by arrow modifier in order to work, be sure to include it before arrow!"),e;var r={},a=e.placement.split("-")[0],o=s(e.offsets.popper),l=e.offsets.reference,u=-1!==["left","right"].indexOf(a),c=u?"height":"width",h=u?"top":"left",d=u?"left":"top",p=u?"bottom":"right",f=n(t)[c];l[p]-f<o[h]&&(e.offsets.popper[h]-=o[h]-(l[p]-f)),l[h]+f>o[p]&&(e.offsets.popper[h]+=l[h]+f-o[p]);var m=l[h]+(i||l[c]/2-f/2)-o[h];return m=Math.max(Math.min(o[c]-f-8,m),8),r[h]=m,r[d]="",e.offsets.arrow=r,e.arrowElement=t,e},Object.assign||Object.defineProperty(Object,"assign",{enumerable:!1,configurable:!0,writable:!0,value:function(e){if(null==e)throw new TypeError("Cannot convert first argument to object");for(var t=Object(e),i=1;i<arguments.length;i++){var n=arguments[i];if(null!=n){n=Object(n);for(var r=Object.keys(n),s=0,a=r.length;s<a;s++){var o=r[s],l=Object.getOwnPropertyDescriptor(n,o);void 0!==l&&l.enumerable&&(t[o]=n[o])}}}return t}}),i})?n.call(t,i,t,e):n)||(e.exports=r)},function(e,t){var i;i=function(){return this}();try{i=i||new Function("return this")()}catch(e){"object"==typeof window&&(i=window)}e.exports=i},function(e,t,i){"use strict";var n=i(53),r=i(54),s=10,a=40,o=800;function l(e){var t=0,i=0,n=0,r=0;return"detail"in e&&(i=e.detail),"wheelDelta"in e&&(i=-e.wheelDelta/120),"wheelDeltaY"in e&&(i=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=i,i=0),n=t*s,r=i*s,"deltaY"in e&&(r=e.deltaY),"deltaX"in e&&(n=e.deltaX),(n||r)&&e.deltaMode&&(1==e.deltaMode?(n*=a,r*=a):(n*=o,r*=o)),n&&!t&&(t=n<1?-1:1),r&&!i&&(i=r<1?-1:1),{spinX:t,spinY:i,pixelX:n,pixelY:r}}l.getEventType=function(){return n.firefox()?"DOMMouseScroll":r("wheel")?"wheel":"mousewheel"},e.exports=l},function(e,t){var i,n,r,s,a,o,l,u,c,h,d,p,f,m,v,g=!1;function y(){if(!g){g=!0;var e=navigator.userAgent,t=/(?:MSIE.(\d+\.\d+))|(?:(?:Firefox|GranParadiso|Iceweasel).(\d+\.\d+))|(?:Opera(?:.+Version.|.)(\d+\.\d+))|(?:AppleWebKit.(\d+(?:\.\d+)?))|(?:Trident\/\d+\.\d+.*rv:(\d+\.\d+))/.exec(e),y=/(Mac OS X)|(Windows)|(Linux)/.exec(e);if(p=/\b(iPhone|iP[ao]d)/.exec(e),f=/\b(iP[ao]d)/.exec(e),h=/Android/i.exec(e),m=/FBAN\/\w+;/i.exec(e),v=/Mobile/i.exec(e),d=!!/Win64/.exec(e),t){(i=t[1]?parseFloat(t[1]):t[5]?parseFloat(t[5]):NaN)&&document&&document.documentMode&&(i=document.documentMode);var b=/(?:Trident\/(\d+.\d+))/.exec(e);o=b?parseFloat(b[1])+4:i,n=t[2]?parseFloat(t[2]):NaN,r=t[3]?parseFloat(t[3]):NaN,(s=t[4]?parseFloat(t[4]):NaN)?(t=/(?:Chrome\/(\d+\.\d+))/.exec(e),a=t&&t[1]?parseFloat(t[1]):NaN):a=NaN}else i=n=r=a=s=NaN;if(y){if(y[1]){var w=/(?:Mac OS X (\d+(?:[._]\d+)?))/.exec(e);l=!w||parseFloat(w[1].replace("_","."))}else l=!1;u=!!y[2],c=!!y[3]}else l=u=c=!1}}var b={ie:function(){return y()||i},ieCompatibilityMode:function(){return y()||o>i},ie64:function(){return b.ie()&&d},firefox:function(){return y()||n},opera:function(){return y()||r},webkit:function(){return y()||s},safari:function(){return b.webkit()},chrome:function(){return y()||a},windows:function(){return y()||u},osx:function(){return y()||l},linux:function(){return y()||c},iphone:function(){return y()||p},mobile:function(){return y()||p||f||h||v},nativeApp:function(){return y()||m},android:function(){return y()||h},ipad:function(){return y()||f}};e.exports=b},function(e,t,i){"use strict";var n,r=i(55);r.canUseDOM&&(n=document.implementation&&document.implementation.hasFeature&&!0!==document.implementation.hasFeature("","")),e.exports=function(e,t){if(!r.canUseDOM||t&&!("addEventListener"in document))return!1;var i="on"+e,s=i in document;if(!s){var a=document.createElement("div");a.setAttribute(i,"return;"),s="function"==typeof a[i]}return!s&&n&&"wheel"===e&&(s=document.implementation.hasFeature("Events.wheel","3.0")),s}},function(e,t,i){"use strict";var n=!("undefined"==typeof window||!window.document||!window.document.createElement),r={canUseDOM:n,canUseWorkers:"undefined"!=typeof Worker,canUseEventListeners:n&&!(!window.addEventListener&&!window.attachEvent),canUseViewport:n&&!!window.screen,isInWorker:!n};e.exports=r},function(e,t,i){e.exports={default:i(57),__esModule:!0}},function(e,t,i){i(58),e.exports=i(14).Object.assign},function(e,t,i){var n=i(23);n(n.S+n.F,"Object",{assign:i(61)})},function(e,t,i){var n=i(60);e.exports=function(e,t,i){if(n(e),void 0===t)return e;switch(i){case 1:return function(i){return e.call(t,i)};case 2:return function(i,n){return e.call(t,i,n)};case 3:return function(i,n,r){return e.call(t,i,n,r)}}return function(){return e.apply(t,arguments)}}},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t,i){"use strict";var n=i(19),r=i(30),s=i(22),a=i(41),o=i(39),l=Object.assign;e.exports=!l||i(16)(function(){var e={},t={},i=Symbol(),n="abcdefghijklmnopqrst";return e[i]=7,n.split("").forEach(function(e){t[e]=e}),7!=l({},e)[i]||Object.keys(l({},t)).join("")!=n})?function(e,t){for(var i=a(e),l=arguments.length,u=1,c=r.f,h=s.f;l>u;)for(var d,p=o(arguments[u++]),f=c?n(p).concat(c(p)):n(p),m=f.length,v=0;m>v;)h.call(p,d=f[v++])&&(i[d]=p[d]);return i}:l},function(e,t,i){var n=i(12),r=i(63),s=i(64);e.exports=function(e){return function(t,i,a){var o,l=n(t),u=r(l.length),c=s(a,u);if(e&&i!=i){for(;u>c;)if((o=l[c++])!=o)return!0}else for(;u>c;c++)if((e||c in l)&&l[c]===i)return e||c||0;return!e&&-1}}},function(e,t,i){var n=i(26),r=Math.min;e.exports=function(e){return e>0?r(n(e),9007199254740991):0}},function(e,t,i){var n=i(26),r=Math.max,s=Math.min;e.exports=function(e,t){return(e=n(e))<0?r(e+t,0):s(e,t)}},function(e,t,i){e.exports={default:i(66),__esModule:!0}},function(e,t,i){i(67),i(73),e.exports=i(33).f("iterator")},function(e,t,i){"use strict";var n=i(68)(!0);i(42)(String,"String",function(e){this._t=String(e),this._i=0},function(){var e,t=this._t,i=this._i;return i>=t.length?{value:void 0,done:!0}:(e=n(t,i),this._i+=e.length,{value:e,done:!1})})},function(e,t,i){var n=i(26),r=i(25);e.exports=function(e){return function(t,i){var s,a,o=String(r(t)),l=n(i),u=o.length;return l<0||l>=u?e?"":void 0:(s=o.charCodeAt(l))<55296||s>56319||l+1===u||(a=o.charCodeAt(l+1))<56320||a>57343?e?o.charAt(l):s:e?o.slice(l,l+2):a-56320+(s-55296<<10)+65536}}},function(e,t,i){"use strict";var n=i(44),r=i(18),s=i(32),a={};i(9)(a,i(13)("iterator"),function(){return this}),e.exports=function(e,t,i){e.prototype=n(a,{next:r(1,i)}),s(e,t+" Iterator")}},function(e,t,i){var n=i(10),r=i(17),s=i(19);e.exports=i(11)?Object.defineProperties:function(e,t){r(e);for(var i,a=s(t),o=a.length,l=0;o>l;)n.f(e,i=a[l++],t[i]);return e}},function(e,t,i){var n=i(5).document;e.exports=n&&n.documentElement},function(e,t,i){var n=i(7),r=i(41),s=i(27)("IE_PROTO"),a=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=r(e),n(e,s)?e[s]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?a:null}},function(e,t,i){i(74);for(var n=i(5),r=i(9),s=i(31),a=i(13)("toStringTag"),o="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),l=0;l<o.length;l++){var u=o[l],c=n[u],h=c&&c.prototype;h&&!h[a]&&r(h,a,u),s[u]=s.Array}},function(e,t,i){"use strict";var n=i(75),r=i(76),s=i(31),a=i(12);e.exports=i(42)(Array,"Array",function(e,t){this._t=a(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,i=this._i++;return!e||i>=e.length?(this._t=void 0,r(1)):r(0,"keys"==t?i:"values"==t?e[i]:[i,e[i]])},"values"),s.Arguments=s.Array,n("keys"),n("values"),n("entries")},function(e,t){e.exports=function(){}},function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},function(e,t,i){e.exports={default:i(78),__esModule:!0}},function(e,t,i){i(79),i(85),i(86),i(87),e.exports=i(14).Symbol},function(e,t,i){"use strict";var n=i(5),r=i(7),s=i(11),a=i(23),o=i(43),l=i(80).KEY,u=i(16),c=i(28),h=i(32),d=i(21),p=i(13),f=i(33),m=i(34),v=i(81),g=i(82),y=i(17),b=i(15),w=i(12),_=i(24),x=i(18),C=i(44),k=i(83),S=i(84),D=i(10),$=i(19),E=S.f,T=D.f,M=k.f,N=n.Symbol,P=n.JSON,O=P&&P.stringify,I=p("_hidden"),F=p("toPrimitive"),A={}.propertyIsEnumerable,L=c("symbol-registry"),V=c("symbols"),B=c("op-symbols"),z=Object.prototype,H="function"==typeof N,R=n.QObject,W=!R||!R.prototype||!R.prototype.findChild,j=s&&u(function(){return 7!=C(T({},"a",{get:function(){return T(this,"a",{value:7}).a}})).a})?function(e,t,i){var n=E(z,t);n&&delete z[t],T(e,t,i),n&&e!==z&&T(z,t,n)}:T,q=function(e){var t=V[e]=C(N.prototype);return t._k=e,t},Y=H&&"symbol"==typeof N.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof N},K=function(e,t,i){return e===z&&K(B,t,i),y(e),t=_(t,!0),y(i),r(V,t)?(i.enumerable?(r(e,I)&&e[I][t]&&(e[I][t]=!1),i=C(i,{enumerable:x(0,!1)})):(r(e,I)||T(e,I,x(1,{})),e[I][t]=!0),j(e,t,i)):T(e,t,i)},G=function(e,t){y(e);for(var i,n=v(t=w(t)),r=0,s=n.length;s>r;)K(e,i=n[r++],t[i]);return e},U=function(e){var t=A.call(this,e=_(e,!0));return!(this===z&&r(V,e)&&!r(B,e))&&(!(t||!r(this,e)||!r(V,e)||r(this,I)&&this[I][e])||t)},X=function(e,t){if(e=w(e),t=_(t,!0),e!==z||!r(V,t)||r(B,t)){var i=E(e,t);return!i||!r(V,t)||r(e,I)&&e[I][t]||(i.enumerable=!0),i}},Z=function(e){for(var t,i=M(w(e)),n=[],s=0;i.length>s;)r(V,t=i[s++])||t==I||t==l||n.push(t);return n},J=function(e){for(var t,i=e===z,n=M(i?B:w(e)),s=[],a=0;n.length>a;)!r(V,t=n[a++])||i&&!r(z,t)||s.push(V[t]);return s};H||(o((N=function(){if(this instanceof N)throw TypeError("Symbol is not a constructor!");var e=d(arguments.length>0?arguments[0]:void 0),t=function(i){this===z&&t.call(B,i),r(this,I)&&r(this[I],e)&&(this[I][e]=!1),j(this,e,x(1,i))};return s&&W&&j(z,e,{configurable:!0,set:t}),q(e)}).prototype,"toString",function(){return this._k}),S.f=X,D.f=K,i(45).f=k.f=Z,i(22).f=U,i(30).f=J,s&&!i(20)&&o(z,"propertyIsEnumerable",U,!0),f.f=function(e){return q(p(e))}),a(a.G+a.W+a.F*!H,{Symbol:N});for(var Q="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),ee=0;Q.length>ee;)p(Q[ee++]);for(var te=$(p.store),ie=0;te.length>ie;)m(te[ie++]);a(a.S+a.F*!H,"Symbol",{for:function(e){return r(L,e+="")?L[e]:L[e]=N(e)},keyFor:function(e){if(!Y(e))throw TypeError(e+" is not a symbol!");for(var t in L)if(L[t]===e)return t},useSetter:function(){W=!0},useSimple:function(){W=!1}}),a(a.S+a.F*!H,"Object",{create:function(e,t){return void 0===t?C(e):G(C(e),t)},defineProperty:K,defineProperties:G,getOwnPropertyDescriptor:X,getOwnPropertyNames:Z,getOwnPropertySymbols:J}),P&&a(a.S+a.F*(!H||u(function(){var e=N();return"[null]"!=O([e])||"{}"!=O({a:e})||"{}"!=O(Object(e))})),"JSON",{stringify:function(e){for(var t,i,n=[e],r=1;arguments.length>r;)n.push(arguments[r++]);if(i=t=n[1],(b(t)||void 0!==e)&&!Y(e))return g(t)||(t=function(e,t){if("function"==typeof i&&(t=i.call(this,e,t)),!Y(t))return t}),n[1]=t,O.apply(P,n)}}),N.prototype[F]||i(9)(N.prototype,F,N.prototype.valueOf),h(N,"Symbol"),h(Math,"Math",!0),h(n.JSON,"JSON",!0)},function(e,t,i){var n=i(21)("meta"),r=i(15),s=i(7),a=i(10).f,o=0,l=Object.isExtensible||function(){return!0},u=!i(16)(function(){return l(Object.preventExtensions({}))}),c=function(e){a(e,n,{value:{i:"O"+ ++o,w:{}}})},h=e.exports={KEY:n,NEED:!1,fastKey:function(e,t){if(!r(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!s(e,n)){if(!l(e))return"F";if(!t)return"E";c(e)}return e[n].i},getWeak:function(e,t){if(!s(e,n)){if(!l(e))return!0;if(!t)return!1;c(e)}return e[n].w},onFreeze:function(e){return u&&h.NEED&&l(e)&&!s(e,n)&&c(e),e}}},function(e,t,i){var n=i(19),r=i(30),s=i(22);e.exports=function(e){var t=n(e),i=r.f;if(i)for(var a,o=i(e),l=s.f,u=0;o.length>u;)l.call(e,a=o[u++])&&t.push(a);return t}},function(e,t,i){var n=i(40);e.exports=Array.isArray||function(e){return"Array"==n(e)}},function(e,t,i){var n=i(12),r=i(45).f,s={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return a&&"[object Window]"==s.call(e)?function(e){try{return r(e)}catch(e){return a.slice()}}(e):r(n(e))}},function(e,t,i){var n=i(22),r=i(18),s=i(12),a=i(24),o=i(7),l=i(36),u=Object.getOwnPropertyDescriptor;t.f=i(11)?u:function(e,t){if(e=s(e),t=a(t,!0),l)try{return u(e,t)}catch(e){}if(o(e,t))return r(!n.f.call(e,t),e[t])}},function(e,t){},function(e,t,i){i(34)("asyncIterator")},function(e,t,i){i(34)("observable")},function(e,t,i){"use strict";i.r(t);var n=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("ul",{staticClass:"el-pager",on:{click:e.onPagerClick}},[e.pageCount>0?i("li",{staticClass:"number",class:{active:1===e.currentPage,disabled:e.disabled}},[e._v("1")]):e._e(),e.showPrevMore?i("li",{staticClass:"el-icon more btn-quickprev",class:[e.quickprevIconClass,{disabled:e.disabled}],on:{mouseenter:function(t){e.onMouseenter("left")},mouseleave:function(t){e.quickprevIconClass="el-icon-more"}}}):e._e(),e._l(e.pagers,function(t){return i("li",{key:t,staticClass:"number",class:{active:e.currentPage===t,disabled:e.disabled}},[e._v(e._s(t))])}),e.showNextMore?i("li",{staticClass:"el-icon more btn-quicknext",class:[e.quicknextIconClass,{disabled:e.disabled}],on:{mouseenter:function(t){e.onMouseenter("right")},mouseleave:function(t){e.quicknextIconClass="el-icon-more"}}}):e._e(),e.pageCount>1?i("li",{staticClass:"number",class:{active:e.currentPage===e.pageCount,disabled:e.disabled}},[e._v(e._s(e.pageCount))]):e._e()],2)};function r(e,t,i,n,r,s,a,o){var l,u="function"==typeof e?e.options:e;if(t&&(u.render=t,u.staticRenderFns=i,u._compiled=!0),n&&(u.functional=!0),s&&(u._scopeId="data-v-"+s),a?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),r&&r.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(a)},u._ssrRegister=l):r&&(l=o?function(){r.call(this,this.$root.$options.shadowRoot)}:r),l)if(u.functional){u._injectStyles=l;var c=u.render;u.render=function(e,t){return l.call(t),c(e,t)}}else{var h=u.beforeCreate;u.beforeCreate=h?[].concat(h,l):[l]}return{exports:e,options:u}}n._withStripped=!0;var s=r({name:"ElPager",props:{currentPage:Number,pageCount:Number,pagerCount:Number,disabled:Boolean},watch:{showPrevMore:function(e){e||(this.quickprevIconClass="el-icon-more")},showNextMore:function(e){e||(this.quicknextIconClass="el-icon-more")}},methods:{onPagerClick:function(e){var t=e.target;if("UL"!==t.tagName&&!this.disabled){var i=Number(e.target.textContent),n=this.pageCount,r=this.currentPage,s=this.pagerCount-2;-1!==t.className.indexOf("more")&&(-1!==t.className.indexOf("quickprev")?i=r-s:-1!==t.className.indexOf("quicknext")&&(i=r+s)),isNaN(i)||(i<1&&(i=1),i>n&&(i=n)),i!==r&&this.$emit("change",i)}},onMouseenter:function(e){this.disabled||("left"===e?this.quickprevIconClass="el-icon-d-arrow-left":this.quicknextIconClass="el-icon-d-arrow-right")}},computed:{pagers:function(){var e=this.pagerCount,t=(e-1)/2,i=Number(this.currentPage),n=Number(this.pageCount),r=!1,s=!1;n>e&&(i>e-t&&(r=!0),i<n-t&&(s=!0));var a=[];if(r&&!s)for(var o=n-(e-2);o<n;o++)a.push(o);else if(!r&&s)for(var l=2;l<e;l++)a.push(l);else if(r&&s)for(var u=Math.floor(e/2)-1,c=i-u;c<=i+u;c++)a.push(c);else for(var h=2;h<n;h++)a.push(h);return this.showPrevMore=r,this.showNextMore=s,a}},data:function(){return{current:null,showPrevMore:!1,showNextMore:!1,quicknextIconClass:"el-icon-more",quickprevIconClass:"el-icon-more"}}},n,[],!1,null,null,null);s.options.__file="packages/pagination/src/pager.vue";var a=s.exports,o=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{directives:[{name:"clickoutside",rawName:"v-clickoutside",value:e.handleClose,expression:"handleClose"}],staticClass:"el-select",class:[e.selectSize?"el-select--"+e.selectSize:""],on:{click:function(t){return t.stopPropagation(),e.toggleMenu(t)}}},[e.multiple?i("div",{ref:"tags",staticClass:"el-select__tags",style:{"max-width":e.inputWidth-32+"px",width:"100%"}},[e.collapseTags&&e.selected.length?i("span",[i("el-tag",{attrs:{closable:!e.selectDisabled,size:e.collapseTagSize,hit:e.selected[0].hitState,type:"info","disable-transitions":""},on:{close:function(t){e.deleteTag(t,e.selected[0])}}},[i("span",{staticClass:"el-select__tags-text"},[e._v(e._s(e.selected[0].currentLabel))])]),e.selected.length>1?i("el-tag",{attrs:{closable:!1,size:e.collapseTagSize,type:"info","disable-transitions":""}},[i("span",{staticClass:"el-select__tags-text"},[e._v("+ "+e._s(e.selected.length-1))])]):e._e()],1):e._e(),e.collapseTags?e._e():i("transition-group",{on:{"after-leave":e.resetInputHeight}},e._l(e.selected,function(t){return i("el-tag",{key:e.getValueKey(t),attrs:{closable:!e.selectDisabled,size:e.collapseTagSize,hit:t.hitState,type:"info","disable-transitions":""},on:{close:function(i){e.deleteTag(i,t)}}},[i("span",{staticClass:"el-select__tags-text"},[e._v(e._s(t.currentLabel))])])}),1),e.filterable?i("input",{directives:[{name:"model",rawName:"v-model",value:e.query,expression:"query"}],ref:"input",staticClass:"el-select__input",class:[e.selectSize?"is-"+e.selectSize:""],style:{"flex-grow":"1",width:e.inputLength/(e.inputWidth-32)+"%","max-width":e.inputWidth-42+"px"},attrs:{type:"text",disabled:e.selectDisabled,autocomplete:e.autoComplete||e.autocomplete},domProps:{value:e.query},on:{focus:e.handleFocus,blur:function(t){e.softFocus=!1},keyup:e.managePlaceholder,keydown:[e.resetInputState,function(t){if(!("button"in t)&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"]))return null;t.preventDefault(),e.navigateOptions("next")},function(t){if(!("button"in t)&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"]))return null;t.preventDefault(),e.navigateOptions("prev")},function(t){return"button"in t||!e._k(t.keyCode,"enter",13,t.key,"Enter")?(t.preventDefault(),e.selectOption(t)):null},function(t){if(!("button"in t)&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"]))return null;t.stopPropagation(),t.preventDefault(),e.visible=!1},function(t){return"button"in t||!e._k(t.keyCode,"delete",[8,46],t.key,["Backspace","Delete","Del"])?e.deletePrevTag(t):null},function(t){if(!("button"in t)&&e._k(t.keyCode,"tab",9,t.key,"Tab"))return null;e.visible=!1}],compositionstart:e.handleComposition,compositionupdate:e.handleComposition,compositionend:e.handleComposition,input:[function(t){t.target.composing||(e.query=t.target.value)},e.debouncedQueryChange]}}):e._e()],1):e._e(),i("el-input",{ref:"reference",class:{"is-focus":e.visible},attrs:{type:"text",placeholder:e.currentPlaceholder,name:e.name,id:e.id,autocomplete:e.autoComplete||e.autocomplete,size:e.selectSize,disabled:e.selectDisabled,readonly:e.readonly,"validate-event":!1,tabindex:e.multiple&&e.filterable?"-1":null},on:{focus:e.handleFocus,blur:e.handleBlur,input:e.debouncedOnInputChange},nativeOn:{keydown:[function(t){if(!("button"in t)&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"]))return null;t.stopPropagation(),t.preventDefault(),e.navigateOptions("next")},function(t){if(!("button"in t)&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"]))return null;t.stopPropagation(),t.preventDefault(),e.navigateOptions("prev")},function(t){return"button"in t||!e._k(t.keyCode,"enter",13,t.key,"Enter")?(t.preventDefault(),e.selectOption(t)):null},function(t){if(!("button"in t)&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"]))return null;t.stopPropagation(),t.preventDefault(),e.visible=!1},function(t){if(!("button"in t)&&e._k(t.keyCode,"tab",9,t.key,"Tab"))return null;e.visible=!1}],mouseenter:function(t){e.inputHovering=!0},mouseleave:function(t){e.inputHovering=!1}},model:{value:e.selectedLabel,callback:function(t){e.selectedLabel=t},expression:"selectedLabel"}},[e.$slots.prefix?i("template",{slot:"prefix"},[e._t("prefix")],2):e._e(),i("template",{slot:"suffix"},[i("i",{directives:[{name:"show",rawName:"v-show",value:!e.showClose,expression:"!showClose"}],class:["el-select__caret","el-input__icon","el-icon-"+e.iconClass]}),e.showClose?i("i",{staticClass:"el-select__caret el-input__icon el-icon-circle-close",on:{click:e.handleClearClick}}):e._e()])],2),i("transition",{attrs:{name:"el-zoom-in-top"},on:{"before-enter":e.handleMenuEnter,"after-leave":e.doDestroy}},[i("el-select-menu",{directives:[{name:"show",rawName:"v-show",value:e.visible&&!1!==e.emptyText,expression:"visible && emptyText !== false"}],ref:"popper",attrs:{"append-to-body":e.popperAppendToBody}},[i("el-scrollbar",{directives:[{name:"show",rawName:"v-show",value:e.options.length>0&&!e.loading,expression:"options.length > 0 && !loading"}],ref:"scrollbar",class:{"is-empty":!e.allowCreate&&e.query&&0===e.filteredOptionsCount},attrs:{tag:"ul","wrap-class":"el-select-dropdown__wrap","view-class":"el-select-dropdown__list"}},[e.showNewOption?i("el-option",{attrs:{value:e.query,created:""}}):e._e(),e._t("default")],2),e.emptyText&&(!e.allowCreate||e.loading||e.allowCreate&&0===e.options.length)?[e.$slots.empty?e._t("empty"):i("p",{staticClass:"el-select-dropdown__empty"},[e._v("\n          "+e._s(e.emptyText)+"\n        ")])]:e._e()],2)],1)],1)};o._withStripped=!0;var l={methods:{dispatch:function(e,t,i){for(var n=this.$parent||this.$root,r=n.$options.componentName;n&&(!r||r!==e);)(n=n.$parent)&&(r=n.$options.componentName);n&&n.$emit.apply(n,[t].concat(i))},broadcast:function(e,t,i){(function e(t,i,n){this.$children.forEach(function(r){r.$options.componentName===t?r.$emit.apply(r,[i].concat(n)):e.apply(r,[t,i].concat([n]))})}).call(this,e,t,i)}}},u=function(e){return{methods:{focus:function(){this.$refs[e].focus()}}}},c=i(0),h=i.n(c),d=i(46),p=i.n(d),f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};function m(e){return"[object String]"===Object.prototype.toString.call(e)}function v(e){return"[object Object]"===Object.prototype.toString.call(e)}function g(e){return e&&e.nodeType===Node.ELEMENT_NODE}var y=function(e){return e&&"[object Function]"==={}.toString.call(e)};"object"===("undefined"==typeof Int8Array?"undefined":f(Int8Array))||!h.a.prototype.$isServer&&"function"==typeof document.childNodes||(y=function(e){return"function"==typeof e||!1});var b=function(e){return void 0===e},w="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_=Object.prototype.hasOwnProperty;function x(){}function C(e,t){return _.call(e,t)}function k(e,t){for(var i in t)e[i]=t[i];return e}var S=function(e,t){for(var i=(t=t||"").split("."),n=e,r=null,s=0,a=i.length;s<a;s++){var o=i[s];if(!n)break;if(s===a-1){r=n[o];break}n=n[o]}return r};function D(e,t,i){for(var n=e,r=(t=(t=t.replace(/\[(\w+)\]/g,".$1")).replace(/^\./,"")).split("."),s=0,a=r.length;s<a-1&&(n||i);++s){var o=r[s];if(!(o in n)){if(i)throw new Error("please transfer a valid prop path to form item!");break}n=n[o]}return{o:n,k:r[s],v:n?n[r[s]]:null}}var $=function(){return Math.floor(1e4*Math.random())},E=function(e,t){if(e===t)return!0;if(!(e instanceof Array))return!1;if(!(t instanceof Array))return!1;if(e.length!==t.length)return!1;for(var i=0;i!==e.length;++i)if(e[i]!==t[i])return!1;return!0},T=function(e,t){for(var i=0;i!==e.length;++i)if(t(e[i]))return i;return-1},M=function(e,t){var i=T(e,t);return-1!==i?e[i]:void 0},N=function(e){return Array.isArray(e)?e:e?[e]:[]},P=function(e){var t=/([^-])([A-Z])/g;return e.replace(t,"$1-$2").replace(t,"$1-$2").toLowerCase()},O=function(e){return m(e)?e.charAt(0).toUpperCase()+e.slice(1):e},I=function(e,t){var i=v(e),n=v(t);return i&&n?JSON.stringify(e)===JSON.stringify(t):!i&&!n&&String(e)===String(t)},F=function(e,t){return Array.isArray(e)&&Array.isArray(t)?function(e,t){if(t=t||[],(e=e||[]).length!==t.length)return!1;for(var i=0;i<e.length;i++)if(!I(e[i],t[i]))return!1;return!0}(e,t):I(e,t)},A=function(e){if(null==e)return!0;if("boolean"==typeof e)return!1;if("number"==typeof e)return!e;if(e instanceof Error)return""===e.message;switch(Object.prototype.toString.call(e)){case"[object String]":case"[object Array]":return!e.length;case"[object File]":case"[object Map]":case"[object Set]":return!e.size;case"[object Object]":return!Object.keys(e).length}return!1};function L(e){var t=!1;return function(){for(var i=this,n=arguments.length,r=Array(n),s=0;s<n;s++)r[s]=arguments[s];t||(t=!0,window.requestAnimationFrame(function(n){e.apply(i,r),t=!1}))}}var V="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},B=/(%|)\{([0-9a-zA-Z_]+)\}/g,z=function(e){return function(e){for(var t=arguments.length,i=Array(t>1?t-1:0),n=1;n<t;n++)i[n-1]=arguments[n];return 1===i.length&&"object"===V(i[0])&&(i=i[0]),i&&i.hasOwnProperty||(i={}),e.replace(B,function(t,n,r,s){var a=void 0;return"{"===e[s-1]&&"}"===e[s+t.length]?r:null==(a=C(i,r)?i[r]:null)?"":a})}}(h.a),H={el:{colorpicker:{confirm:"确定",clear:"清空"},datepicker:{now:"此刻",today:"今天",cancel:"取消",clear:"清空",confirm:"确定",selectDate:"选择日期",selectTime:"选择时间",startDate:"开始日期",startTime:"开始时间",endDate:"结束日期",endTime:"结束时间",prevYear:"前一年",nextYear:"后一年",prevMonth:"上个月",nextMonth:"下个月",year:"å¹´",month1:"1 æœˆ",month2:"2 æœˆ",month3:"3 æœˆ",month4:"4 æœˆ",month5:"5 æœˆ",month6:"6 æœˆ",month7:"7 æœˆ",month8:"8 æœˆ",month9:"9 æœˆ",month10:"10 æœˆ",month11:"11 æœˆ",month12:"12 æœˆ",weeks:{sun:"日",mon:"一",tue:"二",wed:"三",thu:"四",fri:"五",sat:"六"},months:{jan:"一月",feb:"二月",mar:"三月",apr:"四月",may:"五月",jun:"六月",jul:"七月",aug:"八月",sep:"九月",oct:"十月",nov:"十一月",dec:"十二月"}},select:{loading:"加载中",noMatch:"无匹配数据",noData:"无数据",placeholder:"请选择"},cascader:{noMatch:"无匹配数据",loading:"加载中",placeholder:"请选择",noData:"暂无数据"},pagination:{goto:"前往",pagesize:"条/页",total:"共 {total} æ¡",pageClassifier:"页"},messagebox:{title:"提示",confirm:"确定",cancel:"取消",error:"输入的数据不合法!"},upload:{deleteTip:"按 delete é”®å¯åˆ é™¤",delete:"删除",preview:"查看图片",continue:"继续上传"},table:{emptyText:"暂无数据",confirmFilter:"筛选",resetFilter:"重置",clearFilter:"全部",sumText:"合计"},tree:{emptyText:"暂无数据"},transfer:{noMatch:"无匹配数据",noData:"无数据",titles:["列表 1","列表 2"],filterPlaceholder:"请输入搜索内容",noCheckedFormat:"共 {total} é¡¹",hasCheckedFormat:"已选 {checked}/{total} é¡¹"},image:{error:"加载失败"},pageHeader:{title:"返回"},popconfirm:{confirmButtonText:"确定",cancelButtonText:"取消"},empty:{description:"暂无数据"}}},R=!1,W=function(){var e=Object.getPrototypeOf(this||h.a).$t;if("function"==typeof e&&h.a.locale)return R||(R=!0,h.a.locale(h.a.config.lang,p()(H,h.a.locale(h.a.config.lang)||{},{clone:!0}))),e.apply(this,arguments)},j=function(e,t){var i=W.apply(this,arguments);if(null!=i)return i;for(var n=e.split("."),r=H,s=0,a=n.length;s<a;s++){if(i=r[n[s]],s===a-1)return z(i,t);if(!i)return"";r=i}return""},q={use:function(e){H=e||H},t:j,i18n:function(e){W=e||W}},Y={methods:{t:function(){for(var e=arguments.length,t=Array(e),i=0;i<e;i++)t[i]=arguments[i];return j.apply(this,t)}}},K=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{class:["textarea"===e.type?"el-textarea":"el-input",e.inputSize?"el-input--"+e.inputSize:"",{"is-disabled":e.inputDisabled,"is-exceed":e.inputExceed,"el-input-group":e.$slots.prepend||e.$slots.append,"el-input-group--append":e.$slots.append,"el-input-group--prepend":e.$slots.prepend,"el-input--prefix":e.$slots.prefix||e.prefixIcon,"el-input--suffix":e.$slots.suffix||e.suffixIcon||e.clearable||e.showPassword}],on:{mouseenter:function(t){e.hovering=!0},mouseleave:function(t){e.hovering=!1}}},["textarea"!==e.type?[e.$slots.prepend?i("div",{staticClass:"el-input-group__prepend"},[e._t("prepend")],2):e._e(),"textarea"!==e.type?i("input",e._b({ref:"input",staticClass:"el-input__inner",attrs:{tabindex:e.tabindex,type:e.showPassword?e.passwordVisible?"text":"password":e.type,disabled:e.inputDisabled,readonly:e.readonly,autocomplete:e.autoComplete||e.autocomplete,"aria-label":e.label},on:{compositionstart:e.handleCompositionStart,compositionupdate:e.handleCompositionUpdate,compositionend:e.handleCompositionEnd,input:e.handleInput,focus:e.handleFocus,blur:e.handleBlur,change:e.handleChange}},"input",e.$attrs,!1)):e._e(),e.$slots.prefix||e.prefixIcon?i("span",{staticClass:"el-input__prefix"},[e._t("prefix"),e.prefixIcon?i("i",{staticClass:"el-input__icon",class:e.prefixIcon}):e._e()],2):e._e(),e.getSuffixVisible()?i("span",{staticClass:"el-input__suffix"},[i("span",{staticClass:"el-input__suffix-inner"},[e.showClear&&e.showPwdVisible&&e.isWordLimitVisible?e._e():[e._t("suffix"),e.suffixIcon?i("i",{staticClass:"el-input__icon",class:e.suffixIcon}):e._e()],e.showClear?i("i",{staticClass:"el-input__icon el-icon-circle-close el-input__clear",on:{mousedown:function(e){e.preventDefault()},click:e.clear}}):e._e(),e.showPwdVisible?i("i",{staticClass:"el-input__icon el-icon-view el-input__clear",on:{click:e.handlePasswordVisible}}):e._e(),e.isWordLimitVisible?i("span",{staticClass:"el-input__count"},[i("span",{staticClass:"el-input__count-inner"},[e._v("\n            "+e._s(e.textLength)+"/"+e._s(e.upperLimit)+"\n          ")])]):e._e()],2),e.validateState?i("i",{staticClass:"el-input__icon",class:["el-input__validateIcon",e.validateIcon]}):e._e()]):e._e(),e.$slots.append?i("div",{staticClass:"el-input-group__append"},[e._t("append")],2):e._e()]:i("textarea",e._b({ref:"textarea",staticClass:"el-textarea__inner",style:e.textareaStyle,attrs:{tabindex:e.tabindex,disabled:e.inputDisabled,readonly:e.readonly,autocomplete:e.autoComplete||e.autocomplete,"aria-label":e.label},on:{compositionstart:e.handleCompositionStart,compositionupdate:e.handleCompositionUpdate,compositionend:e.handleCompositionEnd,input:e.handleInput,focus:e.handleFocus,blur:e.handleBlur,change:e.handleChange}},"textarea",e.$attrs,!1)),e.isWordLimitVisible&&"textarea"===e.type?i("span",{staticClass:"el-input__count"},[e._v(e._s(e.textLength)+"/"+e._s(e.upperLimit))]):e._e()],2)};K._withStripped=!0;var G={mounted:function(){},methods:{getMigratingConfig:function(){return{props:{},events:{}}}}},U=void 0,X="\n  height:0 !important;\n  visibility:hidden !important;\n  overflow:hidden !important;\n  position:absolute !important;\n  z-index:-1000 !important;\n  top:0 !important;\n  right:0 !important\n",Z=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing"];function J(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;U||(U=document.createElement("textarea"),document.body.appendChild(U));var n=function(e){var t=window.getComputedStyle(e),i=t.getPropertyValue("box-sizing"),n=parseFloat(t.getPropertyValue("padding-bottom"))+parseFloat(t.getPropertyValue("padding-top")),r=parseFloat(t.getPropertyValue("border-bottom-width"))+parseFloat(t.getPropertyValue("border-top-width"));return{contextStyle:Z.map(function(e){return e+":"+t.getPropertyValue(e)}).join(";"),paddingSize:n,borderSize:r,boxSizing:i}}(e),r=n.paddingSize,s=n.borderSize,a=n.boxSizing,o=n.contextStyle;U.setAttribute("style",o+";"+X),U.value=e.value||e.placeholder||"";var l=U.scrollHeight,u={};"border-box"===a?l+=s:"content-box"===a&&(l-=r),U.value="";var c=U.scrollHeight-r;if(null!==t){var h=c*t;"border-box"===a&&(h=h+r+s),l=Math.max(h,l),u.minHeight=h+"px"}if(null!==i){var d=c*i;"border-box"===a&&(d=d+r+s),l=Math.min(d,l)}return u.height=l+"px",U.parentNode&&U.parentNode.removeChild(U),U=null,u}var Q=function(e){for(var t=1,i=arguments.length;t<i;t++){var n=arguments[t]||{};for(var r in n)if(n.hasOwnProperty(r)){var s=n[r];void 0!==s&&(e[r]=s)}}return e};function ee(e){return null!=e}function te(e){return/([(\uAC00-\uD7AF)|(\u3130-\u318F)])+/gi.test(e)}var ie=r({name:"ElInput",componentName:"ElInput",mixins:[l,G],inheritAttrs:!1,inject:{elForm:{default:""},elFormItem:{default:""}},data:function(){return{textareaCalcStyle:{},hovering:!1,focused:!1,isComposing:!1,passwordVisible:!1}},props:{value:[String,Number],size:String,resize:String,form:String,disabled:Boolean,readonly:Boolean,type:{type:String,default:"text"},autosize:{type:[Boolean,Object],default:!1},autocomplete:{type:String,default:"off"},autoComplete:{type:String,validator:function(e){return!0}},validateEvent:{type:Boolean,default:!0},suffixIcon:String,prefixIcon:String,label:String,clearable:{type:Boolean,default:!1},showPassword:{type:Boolean,default:!1},showWordLimit:{type:Boolean,default:!1},tabindex:String},computed:{_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},validateState:function(){return this.elFormItem?this.elFormItem.validateState:""},needStatusIcon:function(){return!!this.elForm&&this.elForm.statusIcon},validateIcon:function(){return{validating:"el-icon-loading",success:"el-icon-circle-check",error:"el-icon-circle-close"}[this.validateState]},textareaStyle:function(){return Q({},this.textareaCalcStyle,{resize:this.resize})},inputSize:function(){return this.size||this._elFormItemSize||(this.$ELEMENT||{}).size},inputDisabled:function(){return this.disabled||(this.elForm||{}).disabled},nativeInputValue:function(){return null===this.value||void 0===this.value?"":String(this.value)},showClear:function(){return this.clearable&&!this.inputDisabled&&!this.readonly&&this.nativeInputValue&&(this.focused||this.hovering)},showPwdVisible:function(){return this.showPassword&&!this.inputDisabled&&!this.readonly&&(!!this.nativeInputValue||this.focused)},isWordLimitVisible:function(){return this.showWordLimit&&this.$attrs.maxlength&&("text"===this.type||"textarea"===this.type)&&!this.inputDisabled&&!this.readonly&&!this.showPassword},upperLimit:function(){return this.$attrs.maxlength},textLength:function(){return"number"==typeof this.value?String(this.value).length:(this.value||"").length},inputExceed:function(){return this.isWordLimitVisible&&this.textLength>this.upperLimit}},watch:{value:function(e){this.$nextTick(this.resizeTextarea),this.validateEvent&&this.dispatch("ElFormItem","el.form.change",[e])},nativeInputValue:function(){this.setNativeInputValue()},type:function(){var e=this;this.$nextTick(function(){e.setNativeInputValue(),e.resizeTextarea(),e.updateIconOffset()})}},methods:{focus:function(){this.getInput().focus()},blur:function(){this.getInput().blur()},getMigratingConfig:function(){return{props:{icon:"icon is removed, use suffix-icon / prefix-icon instead.","on-icon-click":"on-icon-click is removed."},events:{click:"click is removed."}}},handleBlur:function(e){this.focused=!1,this.$emit("blur",e),this.validateEvent&&this.dispatch("ElFormItem","el.form.blur",[this.value])},select:function(){this.getInput().select()},resizeTextarea:function(){if(!this.$isServer){var e=this.autosize;if("textarea"===this.type)if(e){var t=e.minRows,i=e.maxRows;this.textareaCalcStyle=J(this.$refs.textarea,t,i)}else this.textareaCalcStyle={minHeight:J(this.$refs.textarea).minHeight}}},setNativeInputValue:function(){var e=this.getInput();e&&e.value!==this.nativeInputValue&&(e.value=this.nativeInputValue)},handleFocus:function(e){this.focused=!0,this.$emit("focus",e)},handleCompositionStart:function(){this.isComposing=!0},handleCompositionUpdate:function(e){var t=e.target.value,i=t[t.length-1]||"";this.isComposing=!te(i)},handleCompositionEnd:function(e){this.isComposing&&(this.isComposing=!1,this.handleInput(e))},handleInput:function(e){this.isComposing||e.target.value!==this.nativeInputValue&&(this.$emit("input",e.target.value),this.$nextTick(this.setNativeInputValue))},handleChange:function(e){this.$emit("change",e.target.value)},calcIconOffset:function(e){var t=[].slice.call(this.$el.querySelectorAll(".el-input__"+e)||[]);if(t.length){for(var i=null,n=0;n<t.length;n++)if(t[n].parentNode===this.$el){i=t[n];break}if(i){var r={suffix:"append",prefix:"prepend"}[e];this.$slots[r]?i.style.transform="translateX("+("suffix"===e?"-":"")+this.$el.querySelector(".el-input-group__"+r).offsetWidth+"px)":i.removeAttribute("style")}}},updateIconOffset:function(){this.calcIconOffset("prefix"),this.calcIconOffset("suffix")},clear:function(){this.$emit("input",""),this.$emit("change",""),this.$emit("clear")},handlePasswordVisible:function(){var e=this;this.passwordVisible=!this.passwordVisible,this.$nextTick(function(){e.focus()})},getInput:function(){return this.$refs.input||this.$refs.textarea},getSuffixVisible:function(){return this.$slots.suffix||this.suffixIcon||this.showClear||this.showPassword||this.isWordLimitVisible||this.validateState&&this.needStatusIcon}},created:function(){this.$on("inputSelect",this.select)},mounted:function(){this.setNativeInputValue(),this.resizeTextarea(),this.updateIconOffset()},updated:function(){this.$nextTick(this.updateIconOffset)}},K,[],!1,null,null,null);ie.options.__file="packages/input/src/input.vue";var ne=ie.exports;ne.install=function(e){e.component(ne.name,ne)};var re=ne,se=function(){var e=this.$createElement;return(this._self._c||e)("div",{staticClass:"el-select-dropdown el-popper",class:[{"is-multiple":this.$parent.multiple},this.popperClass],style:{minWidth:this.minWidth}},[this._t("default")],2)};se._withStripped=!0;"function"==typeof Symbol&&Symbol.iterator;var ae=h.a.prototype.$isServer,oe=/([\:\-\_]+(.))/g,le=/^moz([A-Z])/,ue=ae?0:Number(document.documentMode),ce=function(e){return(e||"").replace(/^[\s\uFEFF]+|[\s\uFEFF]+$/g,"")},he=function(e){return e.replace(oe,function(e,t,i,n){return n?i.toUpperCase():i}).replace(le,"Moz$1")},de=!ae&&document.addEventListener?function(e,t,i){e&&t&&i&&e.addEventListener(t,i,!1)}:function(e,t,i){e&&t&&i&&e.attachEvent("on"+t,i)},pe=!ae&&document.removeEventListener?function(e,t,i){e&&t&&e.removeEventListener(t,i,!1)}:function(e,t,i){e&&t&&e.detachEvent("on"+t,i)};function fe(e,t){if(!e||!t)return!1;if(-1!==t.indexOf(" "))throw new Error("className should not contain space.");return e.classList?e.classList.contains(t):(" "+e.className+" ").indexOf(" "+t+" ")>-1}function me(e,t){if(e){for(var i=e.className,n=(t||"").split(" "),r=0,s=n.length;r<s;r++){var a=n[r];a&&(e.classList?e.classList.add(a):fe(e,a)||(i+=" "+a))}e.classList||e.setAttribute("class",i)}}function ve(e,t){if(e&&t){for(var i=t.split(" "),n=" "+e.className+" ",r=0,s=i.length;r<s;r++){var a=i[r];a&&(e.classList?e.classList.remove(a):fe(e,a)&&(n=n.replace(" "+a+" "," ")))}e.classList||e.setAttribute("class",ce(n))}}var ge=ue<9?function(e,t){if(!ae){if(!e||!t)return null;"float"===(t=he(t))&&(t="styleFloat");try{switch(t){case"opacity":try{return e.filters.item("alpha").opacity/100}catch(e){return 1}default:return e.style[t]||e.currentStyle?e.currentStyle[t]:null}}catch(i){return e.style[t]}}}:function(e,t){if(!ae){if(!e||!t)return null;"float"===(t=he(t))&&(t="cssFloat");try{var i=document.defaultView.getComputedStyle(e,"");return e.style[t]||i?i[t]:null}catch(i){return e.style[t]}}};var ye=function(e,t){if(!ae)return ge(e,null!=t?t?"overflow-y":"overflow-x":"overflow").match(/(scroll|auto|overlay)/)},be=function(e,t){if(!ae){for(var i=e;i;){if([window,document,document.documentElement].includes(i))return window;if(ye(i,t))return i;i=i.parentNode}return i}},we=!1,_e=!1,xe=void 0,Ce=function(){if(!h.a.prototype.$isServer){var e=Se.modalDom;return e?we=!0:(we=!1,e=document.createElement("div"),Se.modalDom=e,e.addEventListener("touchmove",function(e){e.preventDefault(),e.stopPropagation()}),e.addEventListener("click",function(){Se.doOnModalClick&&Se.doOnModalClick()})),e}},ke={},Se={modalFade:!0,getInstance:function(e){return ke[e]},register:function(e,t){e&&t&&(ke[e]=t)},deregister:function(e){e&&(ke[e]=null,delete ke[e])},nextZIndex:function(){return Se.zIndex++},modalStack:[],doOnModalClick:function(){var e=Se.modalStack[Se.modalStack.length-1];if(e){var t=Se.getInstance(e.id);t&&t.closeOnClickModal&&t.close()}},openModal:function(e,t,i,n,r){if(!h.a.prototype.$isServer&&e&&void 0!==t){this.modalFade=r;for(var s=this.modalStack,a=0,o=s.length;a<o;a++){if(s[a].id===e)return}var l=Ce();if(me(l,"v-modal"),this.modalFade&&!we&&me(l,"v-modal-enter"),n)n.trim().split(/\s+/).forEach(function(e){return me(l,e)});setTimeout(function(){ve(l,"v-modal-enter")},200),i&&i.parentNode&&11!==i.parentNode.nodeType?i.parentNode.appendChild(l):document.body.appendChild(l),t&&(l.style.zIndex=t),l.tabIndex=0,l.style.display="",this.modalStack.push({id:e,zIndex:t,modalClass:n})}},closeModal:function(e){var t=this.modalStack,i=Ce();if(t.length>0){var n=t[t.length-1];if(n.id===e){if(n.modalClass)n.modalClass.trim().split(/\s+/).forEach(function(e){return ve(i,e)});t.pop(),t.length>0&&(i.style.zIndex=t[t.length-1].zIndex)}else for(var r=t.length-1;r>=0;r--)if(t[r].id===e){t.splice(r,1);break}}0===t.length&&(this.modalFade&&me(i,"v-modal-leave"),setTimeout(function(){0===t.length&&(i.parentNode&&i.parentNode.removeChild(i),i.style.display="none",Se.modalDom=void 0),ve(i,"v-modal-leave")},200))}};Object.defineProperty(Se,"zIndex",{configurable:!0,get:function(){return _e||(xe=xe||(h.a.prototype.$ELEMENT||{}).zIndex||2e3,_e=!0),xe},set:function(e){xe=e}});h.a.prototype.$isServer||window.addEventListener("keydown",function(e){if(27===e.keyCode){var t=function(){if(!h.a.prototype.$isServer&&Se.modalStack.length>0){var e=Se.modalStack[Se.modalStack.length-1];if(!e)return;return Se.getInstance(e.id)}}();t&&t.closeOnPressEscape&&(t.handleClose?t.handleClose():t.handleAction?t.handleAction("cancel"):t.close())}});var De=Se,$e=void 0,Ee=function(){if(h.a.prototype.$isServer)return 0;if(void 0!==$e)return $e;var e=document.createElement("div");e.className="el-scrollbar__wrap",e.style.visibility="hidden",e.style.width="100px",e.style.position="absolute",e.style.top="-9999px",document.body.appendChild(e);var t=e.offsetWidth;e.style.overflow="scroll";var i=document.createElement("div");i.style.width="100%",e.appendChild(i);var n=i.offsetWidth;return e.parentNode.removeChild(e),$e=t-n},Te=1,Me=void 0,Ne={props:{visible:{type:Boolean,default:!1},openDelay:{},closeDelay:{},zIndex:{},modal:{type:Boolean,default:!1},modalFade:{type:Boolean,default:!0},modalClass:{},modalAppendToBody:{type:Boolean,default:!1},lockScroll:{type:Boolean,default:!0},closeOnPressEscape:{type:Boolean,default:!1},closeOnClickModal:{type:Boolean,default:!1}},beforeMount:function(){this._popupId="popup-"+Te++,De.register(this._popupId,this)},beforeDestroy:function(){De.deregister(this._popupId),De.closeModal(this._popupId),this.restoreBodyStyle()},data:function(){return{opened:!1,bodyPaddingRight:null,computedBodyPaddingRight:0,withoutHiddenClass:!0,rendered:!1}},watch:{visible:function(e){var t=this;if(e){if(this._opening)return;this.rendered?this.open():(this.rendered=!0,h.a.nextTick(function(){t.open()}))}else this.close()}},methods:{open:function(e){var t=this;this.rendered||(this.rendered=!0);var i=Q({},this.$props||this,e);this._closeTimer&&(clearTimeout(this._closeTimer),this._closeTimer=null),clearTimeout(this._openTimer);var n=Number(i.openDelay);n>0?this._openTimer=setTimeout(function(){t._openTimer=null,t.doOpen(i)},n):this.doOpen(i)},doOpen:function(e){if(!this.$isServer&&(!this.willOpen||this.willOpen())&&!this.opened){this._opening=!0;var t=this.$el,i=e.modal,n=e.zIndex;if(n&&(De.zIndex=n),i&&(this._closing&&(De.closeModal(this._popupId),this._closing=!1),De.openModal(this._popupId,De.nextZIndex(),this.modalAppendToBody?void 0:t,e.modalClass,e.modalFade),e.lockScroll)){this.withoutHiddenClass=!fe(document.body,"el-popup-parent--hidden"),this.withoutHiddenClass&&(this.bodyPaddingRight=document.body.style.paddingRight,this.computedBodyPaddingRight=parseInt(ge(document.body,"paddingRight"),10)),Me=Ee();var r=document.documentElement.clientHeight<document.body.scrollHeight,s=ge(document.body,"overflowY");Me>0&&(r||"scroll"===s)&&this.withoutHiddenClass&&(document.body.style.paddingRight=this.computedBodyPaddingRight+Me+"px"),me(document.body,"el-popup-parent--hidden")}"static"===getComputedStyle(t).position&&(t.style.position="absolute"),t.style.zIndex=De.nextZIndex(),this.opened=!0,this.onOpen&&this.onOpen(),this.doAfterOpen()}},doAfterOpen:function(){this._opening=!1},close:function(){var e=this;if(!this.willClose||this.willClose()){null!==this._openTimer&&(clearTimeout(this._openTimer),this._openTimer=null),clearTimeout(this._closeTimer);var t=Number(this.closeDelay);t>0?this._closeTimer=setTimeout(function(){e._closeTimer=null,e.doClose()},t):this.doClose()}},doClose:function(){this._closing=!0,this.onClose&&this.onClose(),this.lockScroll&&setTimeout(this.restoreBodyStyle,200),this.opened=!1,this.doAfterClose()},doAfterClose:function(){De.closeModal(this._popupId),this._closing=!1},restoreBodyStyle:function(){this.modal&&this.withoutHiddenClass&&(document.body.style.paddingRight=this.bodyPaddingRight,ve(document.body,"el-popup-parent--hidden")),this.withoutHiddenClass=!0}}},Pe=h.a.prototype.$isServer?function(){}:i(50),Oe=function(e){return e.stopPropagation()},Ie={props:{transformOrigin:{type:[Boolean,String],default:!0},placement:{type:String,default:"bottom"},boundariesPadding:{type:Number,default:5},reference:{},popper:{},offset:{default:0},value:Boolean,visibleArrow:Boolean,arrowOffset:{type:Number,default:35},appendToBody:{type:Boolean,default:!0},popperOptions:{type:Object,default:function(){return{gpuAcceleration:!1}}}},data:function(){return{showPopper:!1,currentPlacement:""}},watch:{value:{immediate:!0,handler:function(e){this.showPopper=e,this.$emit("input",e)}},showPopper:function(e){this.disabled||(e?this.updatePopper():this.destroyPopper(),this.$emit("input",e))}},methods:{createPopper:function(){var e=this;if(!this.$isServer&&(this.currentPlacement=this.currentPlacement||this.placement,/^(top|bottom|left|right)(-start|-end)?$/g.test(this.currentPlacement))){var t=this.popperOptions,i=this.popperElm=this.popperElm||this.popper||this.$refs.popper,n=this.referenceElm=this.referenceElm||this.reference||this.$refs.reference;!n&&this.$slots.reference&&this.$slots.reference[0]&&(n=this.referenceElm=this.$slots.reference[0].elm),i&&n&&(this.visibleArrow&&this.appendArrow(i),this.appendToBody&&document.body.appendChild(this.popperElm),this.popperJS&&this.popperJS.destroy&&this.popperJS.destroy(),t.placement=this.currentPlacement,t.offset=this.offset,t.arrowOffset=this.arrowOffset,this.popperJS=new Pe(n,i,t),this.popperJS.onCreate(function(t){e.$emit("created",e),e.resetTransformOrigin(),e.$nextTick(e.updatePopper)}),"function"==typeof t.onUpdate&&this.popperJS.onUpdate(t.onUpdate),this.popperJS._popper.style.zIndex=De.nextZIndex(),this.popperElm.addEventListener("click",Oe))}},updatePopper:function(){var e=this.popperJS;e?(e.update(),e._popper&&(e._popper.style.zIndex=De.nextZIndex())):this.createPopper()},doDestroy:function(e){!this.popperJS||this.showPopper&&!e||(this.popperJS.destroy(),this.popperJS=null)},destroyPopper:function(){this.popperJS&&this.resetTransformOrigin()},resetTransformOrigin:function(){if(this.transformOrigin){var e=this.popperJS._popper.getAttribute("x-placement").split("-")[0],t={top:"bottom",bottom:"top",left:"right",right:"left"}[e];this.popperJS._popper.style.transformOrigin="string"==typeof this.transformOrigin?this.transformOrigin:["top","bottom"].indexOf(e)>-1?"center "+t:t+" center"}},appendArrow:function(e){var t=void 0;if(!this.appended){for(var i in this.appended=!0,e.attributes)if(/^_v-/.test(e.attributes[i].name)){t=e.attributes[i].name;break}var n=document.createElement("div");t&&n.setAttribute(t,""),n.setAttribute("x-arrow",""),n.className="popper__arrow",e.appendChild(n)}}},beforeDestroy:function(){this.doDestroy(!0),this.popperElm&&this.popperElm.parentNode===document.body&&(this.popperElm.removeEventListener("click",Oe),document.body.removeChild(this.popperElm))},deactivated:function(){this.$options.beforeDestroy[0].call(this)}},Fe=r({name:"ElSelectDropdown",componentName:"ElSelectDropdown",mixins:[Ie],props:{placement:{default:"bottom-start"},boundariesPadding:{default:0},popperOptions:{default:function(){return{gpuAcceleration:!1}}},visibleArrow:{default:!0},appendToBody:{type:Boolean,default:!0}},data:function(){return{minWidth:""}},computed:{popperClass:function(){return this.$parent.popperClass}},watch:{"$parent.inputWidth":function(){this.minWidth=this.$parent.$el.getBoundingClientRect().width+"px"}},mounted:function(){var e=this;this.referenceElm=this.$parent.$refs.reference.$el,this.$parent.popperElm=this.popperElm=this.$el,this.$on("updatePopper",function(){e.$parent.visible&&e.updatePopper()}),this.$on("destroyPopper",this.destroyPopper)}},se,[],!1,null,null,null);Fe.options.__file="packages/select/src/select-dropdown.vue";var Ae=Fe.exports,Le=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("li",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],staticClass:"el-select-dropdown__item",class:{selected:e.itemSelected,"is-disabled":e.disabled||e.groupDisabled||e.limitReached,hover:e.hover},on:{mouseenter:e.hoverItem,click:function(t){return t.stopPropagation(),e.selectOptionClick(t)}}},[e._t("default",[i("span",[e._v(e._s(e.currentLabel))])])],2)};Le._withStripped=!0;var Ve="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Be=r({mixins:[l],name:"ElOption",componentName:"ElOption",inject:["select"],props:{value:{required:!0},label:[String,Number],created:Boolean,disabled:{type:Boolean,default:!1}},data:function(){return{index:-1,groupDisabled:!1,visible:!0,hitState:!1,hover:!1}},computed:{isObject:function(){return"[object object]"===Object.prototype.toString.call(this.value).toLowerCase()},currentLabel:function(){return this.label||(this.isObject?"":this.value)},currentValue:function(){return this.value||this.label||""},itemSelected:function(){return this.select.multiple?this.contains(this.select.value,this.value):this.isEqual(this.value,this.select.value)},limitReached:function(){return!!this.select.multiple&&(!this.itemSelected&&(this.select.value||[]).length>=this.select.multipleLimit&&this.select.multipleLimit>0)}},watch:{currentLabel:function(){this.created||this.select.remote||this.dispatch("ElSelect","setSelected")},value:function(e,t){var i=this.select,n=i.remote,r=i.valueKey;if(!this.created&&!n){if(r&&"object"===(void 0===e?"undefined":Ve(e))&&"object"===(void 0===t?"undefined":Ve(t))&&e[r]===t[r])return;this.dispatch("ElSelect","setSelected")}}},methods:{isEqual:function(e,t){if(this.isObject){var i=this.select.valueKey;return S(e,i)===S(t,i)}return e===t},contains:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1];if(this.isObject){var i=this.select.valueKey;return e&&e.some(function(e){return S(e,i)===S(t,i)})}return e&&e.indexOf(t)>-1},handleGroupDisabled:function(e){this.groupDisabled=e},hoverItem:function(){this.disabled||this.groupDisabled||(this.select.hoverIndex=this.select.options.indexOf(this))},selectOptionClick:function(){!0!==this.disabled&&!0!==this.groupDisabled&&this.dispatch("ElSelect","handleOptionClick",[this,!0])},queryChange:function(e){this.visible=new RegExp(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return String(e).replace(/[|\\{}()[\]^$+*?.]/g,"\\$&")}(e),"i").test(this.currentLabel)||this.created,this.visible||this.select.filteredOptionsCount--}},created:function(){this.select.options.push(this),this.select.cachedOptions.push(this),this.select.optionsCount++,this.select.filteredOptionsCount++,this.$on("queryChange",this.queryChange),this.$on("handleGroupDisabled",this.handleGroupDisabled)},beforeDestroy:function(){var e=this.select,t=e.selected,i=e.multiple?t:[t],n=this.select.cachedOptions.indexOf(this),r=i.indexOf(this);n>-1&&r<0&&this.select.cachedOptions.splice(n,1),this.select.onOptionDestroy(this.select.options.indexOf(this))}},Le,[],!1,null,null,null);Be.options.__file="packages/select/src/option.vue";var ze=Be.exports,He=r({name:"ElTag",props:{text:String,closable:Boolean,type:String,hit:Boolean,disableTransitions:Boolean,color:String,size:String,effect:{type:String,default:"light",validator:function(e){return-1!==["dark","light","plain"].indexOf(e)}}},methods:{handleClose:function(e){e.stopPropagation(),this.$emit("close",e)},handleClick:function(e){this.$emit("click",e)}},computed:{tagSize:function(){return this.size||(this.$ELEMENT||{}).size}},render:function(e){var t=this.type,i=this.tagSize,n=this.hit,r=this.effect,s=e("span",{class:["el-tag",t?"el-tag--"+t:"",i?"el-tag--"+i:"",r?"el-tag--"+r:"",n&&"is-hit"],style:{backgroundColor:this.color},on:{click:this.handleClick}},[this.$slots.default,this.closable&&e("i",{class:"el-tag__close el-icon-close",on:{click:this.handleClose}})]);return this.disableTransitions?s:e("transition",{attrs:{name:"el-zoom-in-center"}},[s])}},void 0,void 0,!1,null,null,null);He.options.__file="packages/tag/src/tag.vue";var Re=He.exports;Re.install=function(e){e.component(Re.name,Re)};var We=Re,je=i(47),qe="undefined"==typeof window,Ye=function(e){var t=e,i=Array.isArray(t),n=0;for(t=i?t:t[Symbol.iterator]();;){var r;if(i){if(n>=t.length)break;r=t[n++]}else{if((n=t.next()).done)break;r=n.value}var s=r.target.__resizeListeners__||[];s.length&&s.forEach(function(e){e()})}},Ke=function(e,t){qe||(e.__resizeListeners__||(e.__resizeListeners__=[],e.__ro__=new je.a(Ye),e.__ro__.observe(e)),e.__resizeListeners__.push(t))},Ge=function(e,t){e&&e.__resizeListeners__&&(e.__resizeListeners__.splice(e.__resizeListeners__.indexOf(t),1),e.__resizeListeners__.length||e.__ro__.disconnect())},Ue={vertical:{offset:"offsetHeight",scroll:"scrollTop",scrollSize:"scrollHeight",size:"height",key:"vertical",axis:"Y",client:"clientY",direction:"top"},horizontal:{offset:"offsetWidth",scroll:"scrollLeft",scrollSize:"scrollWidth",size:"width",key:"horizontal",axis:"X",client:"clientX",direction:"left"}};function Xe(e){var t=e.move,i=e.size,n=e.bar,r={},s="translate"+n.axis+"("+t+"%)";return r[n.size]=i,r.transform=s,r.msTransform=s,r.webkitTransform=s,r}var Ze={name:"Bar",props:{vertical:Boolean,size:String,move:Number},computed:{bar:function(){return Ue[this.vertical?"vertical":"horizontal"]},wrap:function(){return this.$parent.wrap}},render:function(e){var t=this.size,i=this.move,n=this.bar;return e("div",{class:["el-scrollbar__bar","is-"+n.key],on:{mousedown:this.clickTrackHandler}},[e("div",{ref:"thumb",class:"el-scrollbar__thumb",on:{mousedown:this.clickThumbHandler},style:Xe({size:t,move:i,bar:n})})])},methods:{clickThumbHandler:function(e){e.ctrlKey||2===e.button||(this.startDrag(e),this[this.bar.axis]=e.currentTarget[this.bar.offset]-(e[this.bar.client]-e.currentTarget.getBoundingClientRect()[this.bar.direction]))},clickTrackHandler:function(e){var t=100*(Math.abs(e.target.getBoundingClientRect()[this.bar.direction]-e[this.bar.client])-this.$refs.thumb[this.bar.offset]/2)/this.$el[this.bar.offset];this.wrap[this.bar.scroll]=t*this.wrap[this.bar.scrollSize]/100},startDrag:function(e){e.stopImmediatePropagation(),this.cursorDown=!0,de(document,"mousemove",this.mouseMoveDocumentHandler),de(document,"mouseup",this.mouseUpDocumentHandler),document.onselectstart=function(){return!1}},mouseMoveDocumentHandler:function(e){if(!1!==this.cursorDown){var t=this[this.bar.axis];if(t){var i=100*(-1*(this.$el.getBoundingClientRect()[this.bar.direction]-e[this.bar.client])-(this.$refs.thumb[this.bar.offset]-t))/this.$el[this.bar.offset];this.wrap[this.bar.scroll]=i*this.wrap[this.bar.scrollSize]/100}}},mouseUpDocumentHandler:function(e){this.cursorDown=!1,this[this.bar.axis]=0,pe(document,"mousemove",this.mouseMoveDocumentHandler),document.onselectstart=null}},destroyed:function(){pe(document,"mouseup",this.mouseUpDocumentHandler)}},Je={name:"ElScrollbar",components:{Bar:Ze},props:{native:Boolean,wrapStyle:{},wrapClass:{},viewClass:{},viewStyle:{},noresize:Boolean,tag:{type:String,default:"div"}},data:function(){return{sizeWidth:"0",sizeHeight:"0",moveX:0,moveY:0}},computed:{wrap:function(){return this.$refs.wrap}},render:function(e){var t=Ee(),i=this.wrapStyle;if(t){var n="-"+t+"px",r="margin-bottom: "+n+"; margin-right: "+n+";";Array.isArray(this.wrapStyle)?(i=function(e){for(var t={},i=0;i<e.length;i++)e[i]&&k(t,e[i]);return t}(this.wrapStyle)).marginRight=i.marginBottom=n:"string"==typeof this.wrapStyle?i+=r:i=r}var s=e(this.tag,{class:["el-scrollbar__view",this.viewClass],style:this.viewStyle,ref:"resize"},this.$slots.default),a=e("div",{ref:"wrap",style:i,on:{scroll:this.handleScroll},class:[this.wrapClass,"el-scrollbar__wrap",t?"":"el-scrollbar__wrap--hidden-default"]},[[s]]),o=void 0;return o=this.native?[e("div",{ref:"wrap",class:[this.wrapClass,"el-scrollbar__wrap"],style:i},[[s]])]:[a,e(Ze,{attrs:{move:this.moveX,size:this.sizeWidth}}),e(Ze,{attrs:{vertical:!0,move:this.moveY,size:this.sizeHeight}})],e("div",{class:"el-scrollbar"},o)},methods:{handleScroll:function(){var e=this.wrap;this.moveY=100*e.scrollTop/e.clientHeight,this.moveX=100*e.scrollLeft/e.clientWidth},update:function(){var e,t,i=this.wrap;i&&(e=100*i.clientHeight/i.scrollHeight,t=100*i.clientWidth/i.scrollWidth,this.sizeHeight=e<100?e+"%":"",this.sizeWidth=t<100?t+"%":"")}},mounted:function(){this.native||(this.$nextTick(this.update),!this.noresize&&Ke(this.$refs.resize,this.update))},beforeDestroy:function(){this.native||!this.noresize&&Ge(this.$refs.resize,this.update)},install:function(e){e.component(Je.name,Je)}},Qe=Je,et=i(1),tt=i.n(et),it=[],nt="@@clickoutsideContext",rt=void 0,st=0;function at(e,t,i){return function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};!(i&&i.context&&n.target&&r.target)||e.contains(n.target)||e.contains(r.target)||e===n.target||i.context.popperElm&&(i.context.popperElm.contains(n.target)||i.context.popperElm.contains(r.target))||(t.expression&&e[nt].methodName&&i.context[e[nt].methodName]?i.context[e[nt].methodName]():e[nt].bindingFn&&e[nt].bindingFn())}}!h.a.prototype.$isServer&&de(document,"mousedown",function(e){return rt=e}),!h.a.prototype.$isServer&&de(document,"mouseup",function(e){it.forEach(function(t){return t[nt].documentHandler(e,rt)})});var ot={bind:function(e,t,i){it.push(e);var n=st++;e[nt]={id:n,documentHandler:at(e,t,i),methodName:t.expression,bindingFn:t.value}},update:function(e,t,i){e[nt].documentHandler=at(e,t,i),e[nt].methodName=t.expression,e[nt].bindingFn=t.value},unbind:function(e){for(var t=it.length,i=0;i<t;i++)if(it[i][nt].id===e[nt].id){it.splice(i,1);break}delete e[nt]}};function lt(e,t){if(!h.a.prototype.$isServer)if(t){for(var i=[],n=t.offsetParent;n&&e!==n&&e.contains(n);)i.push(n),n=n.offsetParent;var r=t.offsetTop+i.reduce(function(e,t){return e+t.offsetTop},0),s=r+t.offsetHeight,a=e.scrollTop,o=a+e.clientHeight;r<a?e.scrollTop=r:s>o&&(e.scrollTop=s-e.clientHeight)}else e.scrollTop=0}var ut=r({mixins:[l,Y,u("reference"),{data:function(){return{hoverOption:-1}},computed:{optionsAllDisabled:function(){return this.options.filter(function(e){return e.visible}).every(function(e){return e.disabled})}},watch:{hoverIndex:function(e){var t=this;"number"==typeof e&&e>-1&&(this.hoverOption=this.options[e]||{}),this.options.forEach(function(e){e.hover=t.hoverOption===e})}},methods:{navigateOptions:function(e){var t=this;if(this.visible){if(0!==this.options.length&&0!==this.filteredOptionsCount&&!this.optionsAllDisabled){"next"===e?(this.hoverIndex++,this.hoverIndex===this.options.length&&(this.hoverIndex=0)):"prev"===e&&(this.hoverIndex--,this.hoverIndex<0&&(this.hoverIndex=this.options.length-1));var i=this.options[this.hoverIndex];!0!==i.disabled&&!0!==i.groupDisabled&&i.visible||this.navigateOptions(e),this.$nextTick(function(){return t.scrollToOption(t.hoverOption)})}}else this.visible=!0}}}],name:"ElSelect",componentName:"ElSelect",inject:{elForm:{default:""},elFormItem:{default:""}},provide:function(){return{select:this}},computed:{_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},readonly:function(){return!this.filterable||this.multiple||!(!h.a.prototype.$isServer&&!isNaN(Number(document.documentMode)))&&!(!h.a.prototype.$isServer&&navigator.userAgent.indexOf("Edge")>-1)&&!this.visible},showClose:function(){var e=this.multiple?Array.isArray(this.value)&&this.value.length>0:void 0!==this.value&&null!==this.value&&""!==this.value;return this.clearable&&!this.selectDisabled&&this.inputHovering&&e},iconClass:function(){return this.remote&&this.filterable?"":this.visible?"arrow-up is-reverse":"arrow-up"},debounce:function(){return this.remote?300:0},emptyText:function(){return this.loading?this.loadingText||this.t("el.select.loading"):(!this.remote||""!==this.query||0!==this.options.length)&&(this.filterable&&this.query&&this.options.length>0&&0===this.filteredOptionsCount?this.noMatchText||this.t("el.select.noMatch"):0===this.options.length?this.noDataText||this.t("el.select.noData"):null)},showNewOption:function(){var e=this,t=this.options.filter(function(e){return!e.created}).some(function(t){return t.currentLabel===e.query});return this.filterable&&this.allowCreate&&""!==this.query&&!t},selectSize:function(){return this.size||this._elFormItemSize||(this.$ELEMENT||{}).size},selectDisabled:function(){return this.disabled||(this.elForm||{}).disabled},collapseTagSize:function(){return["small","mini"].indexOf(this.selectSize)>-1?"mini":"small"},propPlaceholder:function(){return void 0!==this.placeholder?this.placeholder:this.t("el.select.placeholder")}},components:{ElInput:re,ElSelectMenu:Ae,ElOption:ze,ElTag:We,ElScrollbar:Qe},directives:{Clickoutside:ot},props:{name:String,id:String,value:{required:!0},autocomplete:{type:String,default:"off"},autoComplete:{type:String,validator:function(e){return!0}},automaticDropdown:Boolean,size:String,disabled:Boolean,clearable:Boolean,filterable:Boolean,allowCreate:Boolean,loading:Boolean,popperClass:String,remote:Boolean,loadingText:String,noMatchText:String,noDataText:String,remoteMethod:Function,filterMethod:Function,multiple:Boolean,multipleLimit:{type:Number,default:0},placeholder:{type:String,required:!1},defaultFirstOption:Boolean,reserveKeyword:Boolean,valueKey:{type:String,default:"value"},collapseTags:Boolean,popperAppendToBody:{type:Boolean,default:!0}},data:function(){return{options:[],cachedOptions:[],createdLabel:null,createdSelected:!1,selected:this.multiple?[]:{},inputLength:20,inputWidth:0,initialInputHeight:0,cachedPlaceHolder:"",optionsCount:0,filteredOptionsCount:0,visible:!1,softFocus:!1,selectedLabel:"",hoverIndex:-1,query:"",previousQuery:null,inputHovering:!1,currentPlaceholder:"",menuVisibleOnFocus:!1,isOnComposition:!1,isSilentBlur:!1}},watch:{selectDisabled:function(){var e=this;this.$nextTick(function(){e.resetInputHeight()})},propPlaceholder:function(e){this.cachedPlaceHolder=this.currentPlaceholder=e},value:function(e,t){this.multiple&&(this.resetInputHeight(),e&&e.length>0||this.$refs.input&&""!==this.query?this.currentPlaceholder="":this.currentPlaceholder=this.cachedPlaceHolder,this.filterable&&!this.reserveKeyword&&(this.query="",this.handleQueryChange(this.query))),this.setSelected(),this.filterable&&!this.multiple&&(this.inputLength=20),E(e,t)||this.dispatch("ElFormItem","el.form.change",e)},visible:function(e){var t=this;e?(this.broadcast("ElSelectDropdown","updatePopper"),this.filterable&&(this.query=this.remote?"":this.selectedLabel,this.handleQueryChange(this.query),this.multiple?this.$refs.input.focus():(this.remote||(this.broadcast("ElOption","queryChange",""),this.broadcast("ElOptionGroup","queryChange")),this.selectedLabel&&(this.currentPlaceholder=this.selectedLabel,this.selectedLabel="")))):(this.broadcast("ElSelectDropdown","destroyPopper"),this.$refs.input&&this.$refs.input.blur(),this.query="",this.previousQuery=null,this.selectedLabel="",this.inputLength=20,this.menuVisibleOnFocus=!1,this.resetHoverIndex(),this.$nextTick(function(){t.$refs.input&&""===t.$refs.input.value&&0===t.selected.length&&(t.currentPlaceholder=t.cachedPlaceHolder)}),this.multiple||(this.selected&&(this.filterable&&this.allowCreate&&this.createdSelected&&this.createdLabel?this.selectedLabel=this.createdLabel:this.selectedLabel=this.selected.currentLabel,this.filterable&&(this.query=this.selectedLabel)),this.filterable&&(this.currentPlaceholder=this.cachedPlaceHolder))),this.$emit("visible-change",e)},options:function(){var e=this;if(!this.$isServer){this.$nextTick(function(){e.broadcast("ElSelectDropdown","updatePopper")}),this.multiple&&this.resetInputHeight();var t=this.$el.querySelectorAll("input");-1===[].indexOf.call(t,document.activeElement)&&this.setSelected(),this.defaultFirstOption&&(this.filterable||this.remote)&&this.filteredOptionsCount&&this.checkDefaultFirstOption()}}},methods:{handleComposition:function(e){var t=this,i=e.target.value;if("compositionend"===e.type)this.isOnComposition=!1,this.$nextTick(function(e){return t.handleQueryChange(i)});else{var n=i[i.length-1]||"";this.isOnComposition=!te(n)}},handleQueryChange:function(e){var t=this;this.previousQuery===e||this.isOnComposition||(null!==this.previousQuery||"function"!=typeof this.filterMethod&&"function"!=typeof this.remoteMethod?(this.previousQuery=e,this.$nextTick(function(){t.visible&&t.broadcast("ElSelectDropdown","updatePopper")}),this.hoverIndex=-1,this.multiple&&this.filterable&&this.$nextTick(function(){var e=15*t.$refs.input.value.length+20;t.inputLength=t.collapseTags?Math.min(50,e):e,t.managePlaceholder(),t.resetInputHeight()}),this.remote&&"function"==typeof this.remoteMethod?(this.hoverIndex=-1,this.remoteMethod(e)):"function"==typeof this.filterMethod?(this.filterMethod(e),this.broadcast("ElOptionGroup","queryChange")):(this.filteredOptionsCount=this.optionsCount,this.broadcast("ElOption","queryChange",e),this.broadcast("ElOptionGroup","queryChange")),this.defaultFirstOption&&(this.filterable||this.remote)&&this.filteredOptionsCount&&this.checkDefaultFirstOption()):this.previousQuery=e)},scrollToOption:function(e){var t=Array.isArray(e)&&e[0]?e[0].$el:e.$el;this.$refs.popper&&t&&lt(this.$refs.popper.$el.querySelector(".el-select-dropdown__wrap"),t);this.$refs.scrollbar&&this.$refs.scrollbar.handleScroll()},handleMenuEnter:function(){var e=this;this.$nextTick(function(){return e.scrollToOption(e.selected)})},emitChange:function(e){E(this.value,e)||this.$emit("change",e)},getOption:function(e){for(var t=void 0,i="[object object]"===Object.prototype.toString.call(e).toLowerCase(),n="[object null]"===Object.prototype.toString.call(e).toLowerCase(),r="[object undefined]"===Object.prototype.toString.call(e).toLowerCase(),s=this.cachedOptions.length-1;s>=0;s--){var a=this.cachedOptions[s];if(i?S(a.value,this.valueKey)===S(e,this.valueKey):a.value===e){t=a;break}}if(t)return t;var o={value:e,currentLabel:i||n||r?"":String(e)};return this.multiple&&(o.hitState=!1),o},setSelected:function(){var e=this;if(!this.multiple){var t=this.getOption(this.value);return t.created?(this.createdLabel=t.currentLabel,this.createdSelected=!0):this.createdSelected=!1,this.selectedLabel=t.currentLabel,this.selected=t,void(this.filterable&&(this.query=this.selectedLabel))}var i=[];Array.isArray(this.value)&&this.value.forEach(function(t){i.push(e.getOption(t))}),this.selected=i,this.$nextTick(function(){e.resetInputHeight()})},handleFocus:function(e){this.softFocus?this.softFocus=!1:((this.automaticDropdown||this.filterable)&&(this.visible=!0,this.filterable&&(this.menuVisibleOnFocus=!0)),this.$emit("focus",e))},blur:function(){this.visible=!1,this.$refs.reference.blur()},handleBlur:function(e){var t=this;setTimeout(function(){t.isSilentBlur?t.isSilentBlur=!1:t.$emit("blur",e)},50),this.softFocus=!1},handleClearClick:function(e){this.deleteSelected(e)},doDestroy:function(){this.$refs.popper&&this.$refs.popper.doDestroy()},handleClose:function(){this.visible=!1},toggleLastOptionHitState:function(e){if(Array.isArray(this.selected)){var t=this.selected[this.selected.length-1];if(t)return!0===e||!1===e?(t.hitState=e,e):(t.hitState=!t.hitState,t.hitState)}},deletePrevTag:function(e){if(e.target.value.length<=0&&!this.toggleLastOptionHitState()){var t=this.value.slice();t.pop(),this.$emit("input",t),this.emitChange(t)}},managePlaceholder:function(){""!==this.currentPlaceholder&&(this.currentPlaceholder=this.$refs.input.value?"":this.cachedPlaceHolder)},resetInputState:function(e){8!==e.keyCode&&this.toggleLastOptionHitState(!1),this.inputLength=15*this.$refs.input.value.length+20,this.resetInputHeight()},resetInputHeight:function(){var e=this;this.collapseTags&&!this.filterable||this.$nextTick(function(){if(e.$refs.reference){var t=e.$refs.reference.$el.childNodes,i=[].filter.call(t,function(e){return"INPUT"===e.tagName})[0],n=e.$refs.tags,r=n?Math.round(n.getBoundingClientRect().height):0,s=e.initialInputHeight||40;i.style.height=0===e.selected.length?s+"px":Math.max(n?r+(r>s?6:0):0,s)+"px",e.visible&&!1!==e.emptyText&&e.broadcast("ElSelectDropdown","updatePopper")}})},resetHoverIndex:function(){var e=this;setTimeout(function(){e.multiple?e.selected.length>0?e.hoverIndex=Math.min.apply(null,e.selected.map(function(t){return e.options.indexOf(t)})):e.hoverIndex=-1:e.hoverIndex=e.options.indexOf(e.selected)},300)},handleOptionSelect:function(e,t){var i=this;if(this.multiple){var n=(this.value||[]).slice(),r=this.getValueIndex(n,e.value);r>-1?n.splice(r,1):(this.multipleLimit<=0||n.length<this.multipleLimit)&&n.push(e.value),this.$emit("input",n),this.emitChange(n),e.created&&(this.query="",this.handleQueryChange(""),this.inputLength=20),this.filterable&&this.$refs.input.focus()}else this.$emit("input",e.value),this.emitChange(e.value),this.visible=!1;this.isSilentBlur=t,this.setSoftFocus(),this.visible||this.$nextTick(function(){i.scrollToOption(e)})},setSoftFocus:function(){this.softFocus=!0;var e=this.$refs.input||this.$refs.reference;e&&e.focus()},getValueIndex:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1];if("[object object]"===Object.prototype.toString.call(t).toLowerCase()){var i=this.valueKey,n=-1;return e.some(function(e,r){return S(e,i)===S(t,i)&&(n=r,!0)}),n}return e.indexOf(t)},toggleMenu:function(){this.selectDisabled||(this.menuVisibleOnFocus?this.menuVisibleOnFocus=!1:this.visible=!this.visible,this.visible&&(this.$refs.input||this.$refs.reference).focus())},selectOption:function(){this.visible?this.options[this.hoverIndex]&&this.handleOptionSelect(this.options[this.hoverIndex]):this.toggleMenu()},deleteSelected:function(e){e.stopPropagation();var t=this.multiple?[]:"";this.$emit("input",t),this.emitChange(t),this.visible=!1,this.$emit("clear")},deleteTag:function(e,t){var i=this.selected.indexOf(t);if(i>-1&&!this.selectDisabled){var n=this.value.slice();n.splice(i,1),this.$emit("input",n),this.emitChange(n),this.$emit("remove-tag",t.value)}e.stopPropagation()},onInputChange:function(){this.filterable&&this.query!==this.selectedLabel&&(this.query=this.selectedLabel,this.handleQueryChange(this.query))},onOptionDestroy:function(e){e>-1&&(this.optionsCount--,this.filteredOptionsCount--,this.options.splice(e,1))},resetInputWidth:function(){this.inputWidth=this.$refs.reference.$el.getBoundingClientRect().width},handleResize:function(){this.resetInputWidth(),this.multiple&&this.resetInputHeight()},checkDefaultFirstOption:function(){this.hoverIndex=-1;for(var e=!1,t=this.options.length-1;t>=0;t--)if(this.options[t].created){e=!0,this.hoverIndex=t;break}if(!e)for(var i=0;i!==this.options.length;++i){var n=this.options[i];if(this.query){if(!n.disabled&&!n.groupDisabled&&n.visible){this.hoverIndex=i;break}}else if(n.itemSelected){this.hoverIndex=i;break}}},getValueKey:function(e){return"[object object]"!==Object.prototype.toString.call(e.value).toLowerCase()?e.value:S(e.value,this.valueKey)}},created:function(){var e=this;this.cachedPlaceHolder=this.currentPlaceholder=this.propPlaceholder,this.multiple&&!Array.isArray(this.value)&&this.$emit("input",[]),!this.multiple&&Array.isArray(this.value)&&this.$emit("input",""),this.debouncedOnInputChange=tt()(this.debounce,function(){e.onInputChange()}),this.debouncedQueryChange=tt()(this.debounce,function(t){e.handleQueryChange(t.target.value)}),this.$on("handleOptionClick",this.handleOptionSelect),this.$on("setSelected",this.setSelected)},mounted:function(){var e=this;this.multiple&&Array.isArray(this.value)&&this.value.length>0&&(this.currentPlaceholder=""),Ke(this.$el,this.handleResize);var t=this.$refs.reference;if(t&&t.$el){var i=t.$el.querySelector("input");this.initialInputHeight=i.getBoundingClientRect().height||{medium:36,small:32,mini:28}[this.selectSize]}this.remote&&this.multiple&&this.resetInputHeight(),this.$nextTick(function(){t&&t.$el&&(e.inputWidth=t.$el.getBoundingClientRect().width)}),this.setSelected()},beforeDestroy:function(){this.$el&&this.handleResize&&Ge(this.$el,this.handleResize)}},o,[],!1,null,null,null);ut.options.__file="packages/select/src/select.vue";var ct=ut.exports;ct.install=function(e){e.component(ct.name,ct)};var ht=ct;ze.install=function(e){e.component(ze.name,ze)};var dt=ze,pt={name:"ElPagination",props:{pageSize:{type:Number,default:10},small:Boolean,total:Number,pageCount:Number,pagerCount:{type:Number,validator:function(e){return(0|e)===e&&e>4&&e<22&&e%2==1},default:7},currentPage:{type:Number,default:1},layout:{default:"prev, pager, next, jumper, ->, total"},pageSizes:{type:Array,default:function(){return[10,20,30,40,50,100]}},popperClass:String,prevText:String,nextText:String,background:Boolean,disabled:Boolean,hideOnSinglePage:Boolean},data:function(){return{internalCurrentPage:1,internalPageSize:0,lastEmittedPage:-1,userChangePageSize:!1}},render:function(e){var t=this.layout;if(!t)return null;if(this.hideOnSinglePage&&(!this.internalPageCount||1===this.internalPageCount))return null;var i=e("div",{class:["el-pagination",{"is-background":this.background,"el-pagination--small":this.small}]}),n={prev:e("prev"),jumper:e("jumper"),pager:e("pager",{attrs:{currentPage:this.internalCurrentPage,pageCount:this.internalPageCount,pagerCount:this.pagerCount,disabled:this.disabled},on:{change:this.handleCurrentChange}}),next:e("next"),sizes:e("sizes",{attrs:{pageSizes:this.pageSizes}}),slot:e("slot",[this.$slots.default?this.$slots.default:""]),total:e("total")},r=t.split(",").map(function(e){return e.trim()}),s=e("div",{class:"el-pagination__rightwrapper"}),a=!1;return i.children=i.children||[],s.children=s.children||[],r.forEach(function(e){"->"!==e?a?s.children.push(n[e]):i.children.push(n[e]):a=!0}),a&&i.children.unshift(s),i},components:{Prev:{render:function(e){return e("button",{attrs:{type:"button",disabled:this.$parent.disabled||this.$parent.internalCurrentPage<=1},class:"btn-prev",on:{click:this.$parent.prev}},[this.$parent.prevText?e("span",[this.$parent.prevText]):e("i",{class:"el-icon el-icon-arrow-left"})])}},Next:{render:function(e){return e("button",{attrs:{type:"button",disabled:this.$parent.disabled||this.$parent.internalCurrentPage===this.$parent.internalPageCount||0===this.$parent.internalPageCount},class:"btn-next",on:{click:this.$parent.next}},[this.$parent.nextText?e("span",[this.$parent.nextText]):e("i",{class:"el-icon el-icon-arrow-right"})])}},Sizes:{mixins:[Y],props:{pageSizes:Array},watch:{pageSizes:{immediate:!0,handler:function(e,t){E(e,t)||Array.isArray(e)&&(this.$parent.internalPageSize=e.indexOf(this.$parent.pageSize)>-1?this.$parent.pageSize:this.pageSizes[0])}}},render:function(e){var t=this;return e("span",{class:"el-pagination__sizes"},[e("el-select",{attrs:{value:this.$parent.internalPageSize,popperClass:this.$parent.popperClass||"",size:"mini",disabled:this.$parent.disabled},on:{input:this.handleChange}},[this.pageSizes.map(function(i){return e("el-option",{attrs:{value:i,label:i+t.t("el.pagination.pagesize")}})})])])},components:{ElSelect:ht,ElOption:dt},methods:{handleChange:function(e){e!==this.$parent.internalPageSize&&(this.$parent.internalPageSize=e=parseInt(e,10),this.$parent.userChangePageSize=!0,this.$parent.$emit("update:pageSize",e),this.$parent.$emit("size-change",e))}}},Jumper:{mixins:[Y],components:{ElInput:re},data:function(){return{userInput:null}},watch:{"$parent.internalCurrentPage":function(){this.userInput=null}},methods:{handleKeyup:function(e){var t=e.keyCode,i=e.target;13===t&&this.handleChange(i.value)},handleInput:function(e){this.userInput=e},handleChange:function(e){this.$parent.internalCurrentPage=this.$parent.getValidCurrentPage(e),this.$parent.emitChange(),this.userInput=null}},render:function(e){return e("span",{class:"el-pagination__jump"},[this.t("el.pagination.goto"),e("el-input",{class:"el-pagination__editor is-in-pagination",attrs:{min:1,max:this.$parent.internalPageCount,value:null!==this.userInput?this.userInput:this.$parent.internalCurrentPage,type:"number",disabled:this.$parent.disabled},nativeOn:{keyup:this.handleKeyup},on:{input:this.handleInput,change:this.handleChange}}),this.t("el.pagination.pageClassifier")])}},Total:{mixins:[Y],render:function(e){return"number"==typeof this.$parent.total?e("span",{class:"el-pagination__total"},[this.t("el.pagination.total",{total:this.$parent.total})]):""}},Pager:a},methods:{handleCurrentChange:function(e){this.internalCurrentPage=this.getValidCurrentPage(e),this.userChangePageSize=!0,this.emitChange()},prev:function(){if(!this.disabled){var e=this.internalCurrentPage-1;this.internalCurrentPage=this.getValidCurrentPage(e),this.$emit("prev-click",this.internalCurrentPage),this.emitChange()}},next:function(){if(!this.disabled){var e=this.internalCurrentPage+1;this.internalCurrentPage=this.getValidCurrentPage(e),this.$emit("next-click",this.internalCurrentPage),this.emitChange()}},getValidCurrentPage:function(e){e=parseInt(e,10);var t=void 0;return"number"==typeof this.internalPageCount?e<1?t=1:e>this.internalPageCount&&(t=this.internalPageCount):(isNaN(e)||e<1)&&(t=1),void 0===t&&isNaN(e)?t=1:0===t&&(t=1),void 0===t?e:t},emitChange:function(){var e=this;this.$nextTick(function(){(e.internalCurrentPage!==e.lastEmittedPage||e.userChangePageSize)&&(e.$emit("current-change",e.internalCurrentPage),e.lastEmittedPage=e.internalCurrentPage,e.userChangePageSize=!1)})}},computed:{internalPageCount:function(){return"number"==typeof this.total?Math.max(1,Math.ceil(this.total/this.internalPageSize)):"number"==typeof this.pageCount?Math.max(1,this.pageCount):null}},watch:{currentPage:{immediate:!0,handler:function(e){this.internalCurrentPage=this.getValidCurrentPage(e)}},pageSize:{immediate:!0,handler:function(e){this.internalPageSize=isNaN(e)?10:e}},internalCurrentPage:{immediate:!0,handler:function(e){this.$emit("update:currentPage",e),this.lastEmittedPage=-1}},internalPageCount:function(e){var t=this.internalCurrentPage;e>0&&0===t?this.internalCurrentPage=1:t>e&&(this.internalCurrentPage=0===e?1:e,this.userChangePageSize&&this.emitChange()),this.userChangePageSize=!1}},install:function(e){e.component(pt.name,pt)}},ft=pt,mt=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("transition",{attrs:{name:"dialog-fade"},on:{"after-enter":e.afterEnter,"after-leave":e.afterLeave}},[i("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],staticClass:"el-dialog__wrapper",on:{click:function(t){return t.target!==t.currentTarget?null:e.handleWrapperClick(t)}}},[i("div",{key:e.key,ref:"dialog",class:["el-dialog",{"is-fullscreen":e.fullscreen,"el-dialog--center":e.center},e.customClass],style:e.style,attrs:{role:"dialog","aria-modal":"true","aria-label":e.title||"dialog"}},[i("div",{staticClass:"el-dialog__header"},[e._t("title",[i("span",{staticClass:"el-dialog__title"},[e._v(e._s(e.title))])]),e.showClose?i("button",{staticClass:"el-dialog__headerbtn",attrs:{type:"button","aria-label":"Close"},on:{click:e.handleClose}},[i("i",{staticClass:"el-dialog__close el-icon el-icon-close"})]):e._e()],2),e.rendered?i("div",{staticClass:"el-dialog__body"},[e._t("default")],2):e._e(),e.$slots.footer?i("div",{staticClass:"el-dialog__footer"},[e._t("footer")],2):e._e()])])])};mt._withStripped=!0;var vt=r({name:"ElDialog",mixins:[Ne,l,G],props:{title:{type:String,default:""},modal:{type:Boolean,default:!0},modalAppendToBody:{type:Boolean,default:!0},appendToBody:{type:Boolean,default:!1},lockScroll:{type:Boolean,default:!0},closeOnClickModal:{type:Boolean,default:!0},closeOnPressEscape:{type:Boolean,default:!0},showClose:{type:Boolean,default:!0},width:String,fullscreen:Boolean,customClass:{type:String,default:""},top:{type:String,default:"15vh"},beforeClose:Function,center:{type:Boolean,default:!1},destroyOnClose:Boolean},data:function(){return{closed:!1,key:0}},watch:{visible:function(e){var t=this;e?(this.closed=!1,this.$emit("open"),this.$el.addEventListener("scroll",this.updatePopper),this.$nextTick(function(){t.$refs.dialog.scrollTop=0}),this.appendToBody&&document.body.appendChild(this.$el)):(this.$el.removeEventListener("scroll",this.updatePopper),this.closed||this.$emit("close"),this.destroyOnClose&&this.$nextTick(function(){t.key++}))}},computed:{style:function(){var e={};return this.fullscreen||(e.marginTop=this.top,this.width&&(e.width=this.width)),e}},methods:{getMigratingConfig:function(){return{props:{size:"size is removed."}}},handleWrapperClick:function(){this.closeOnClickModal&&this.handleClose()},handleClose:function(){"function"==typeof this.beforeClose?this.beforeClose(this.hide):this.hide()},hide:function(e){!1!==e&&(this.$emit("update:visible",!1),this.$emit("close"),this.closed=!0)},updatePopper:function(){this.broadcast("ElSelectDropdown","updatePopper"),this.broadcast("ElDropdownMenu","updatePopper")},afterEnter:function(){this.$emit("opened")},afterLeave:function(){this.$emit("closed")}},mounted:function(){this.visible&&(this.rendered=!0,this.open(),this.appendToBody&&document.body.appendChild(this.$el))},destroyed:function(){this.appendToBody&&this.$el&&this.$el.parentNode&&this.$el.parentNode.removeChild(this.$el)}},mt,[],!1,null,null,null);vt.options.__file="packages/dialog/src/component.vue";var gt=vt.exports;gt.install=function(e){e.component(gt.name,gt)};var yt=gt,bt=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{directives:[{name:"clickoutside",rawName:"v-clickoutside",value:e.close,expression:"close"}],staticClass:"el-autocomplete",attrs:{"aria-haspopup":"listbox",role:"combobox","aria-expanded":e.suggestionVisible,"aria-owns":e.id}},[i("el-input",e._b({ref:"input",on:{input:e.handleInput,change:e.handleChange,focus:e.handleFocus,blur:e.handleBlur,clear:e.handleClear},nativeOn:{keydown:[function(t){if(!("button"in t)&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"]))return null;t.preventDefault(),e.highlight(e.highlightedIndex-1)},function(t){if(!("button"in t)&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"]))return null;t.preventDefault(),e.highlight(e.highlightedIndex+1)},function(t){return"button"in t||!e._k(t.keyCode,"enter",13,t.key,"Enter")?e.handleKeyEnter(t):null},function(t){return"button"in t||!e._k(t.keyCode,"tab",9,t.key,"Tab")?e.close(t):null}]}},"el-input",[e.$props,e.$attrs],!1),[e.$slots.prepend?i("template",{slot:"prepend"},[e._t("prepend")],2):e._e(),e.$slots.append?i("template",{slot:"append"},[e._t("append")],2):e._e(),e.$slots.prefix?i("template",{slot:"prefix"},[e._t("prefix")],2):e._e(),e.$slots.suffix?i("template",{slot:"suffix"},[e._t("suffix")],2):e._e()],2),i("el-autocomplete-suggestions",{ref:"suggestions",class:[e.popperClass?e.popperClass:""],attrs:{"visible-arrow":"","popper-options":e.popperOptions,"append-to-body":e.popperAppendToBody,placement:e.placement,id:e.id}},e._l(e.suggestions,function(t,n){return i("li",{key:n,class:{highlighted:e.highlightedIndex===n},attrs:{id:e.id+"-item-"+n,role:"option","aria-selected":e.highlightedIndex===n},on:{click:function(i){e.select(t)}}},[e._t("default",[e._v("\n        "+e._s(t[e.valueKey])+"\n      ")],{item:t})],2)}),0)],1)};bt._withStripped=!0;var wt=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("transition",{attrs:{name:"el-zoom-in-top"},on:{"after-leave":e.doDestroy}},[i("div",{directives:[{name:"show",rawName:"v-show",value:e.showPopper,expression:"showPopper"}],staticClass:"el-autocomplete-suggestion el-popper",class:{"is-loading":!e.parent.hideLoading&&e.parent.loading},style:{width:e.dropdownWidth},attrs:{role:"region"}},[i("el-scrollbar",{attrs:{tag:"ul","wrap-class":"el-autocomplete-suggestion__wrap","view-class":"el-autocomplete-suggestion__list"}},[!e.parent.hideLoading&&e.parent.loading?i("li",[i("i",{staticClass:"el-icon-loading"})]):e._t("default")],2)],1)])};wt._withStripped=!0;var _t=r({components:{ElScrollbar:Qe},mixins:[Ie,l],componentName:"ElAutocompleteSuggestions",data:function(){return{parent:this.$parent,dropdownWidth:""}},props:{options:{default:function(){return{gpuAcceleration:!1}}},id:String},methods:{select:function(e){this.dispatch("ElAutocomplete","item-click",e)}},updated:function(){var e=this;this.$nextTick(function(t){e.popperJS&&e.updatePopper()})},mounted:function(){this.$parent.popperElm=this.popperElm=this.$el,this.referenceElm=this.$parent.$refs.input.$refs.input||this.$parent.$refs.input.$refs.textarea,this.referenceList=this.$el.querySelector(".el-autocomplete-suggestion__list"),this.referenceList.setAttribute("role","listbox"),this.referenceList.setAttribute("id",this.id)},created:function(){var e=this;this.$on("visible",function(t,i){e.dropdownWidth=i+"px",e.showPopper=t})}},wt,[],!1,null,null,null);_t.options.__file="packages/autocomplete/src/autocomplete-suggestions.vue";var xt=_t.exports,Ct=r({name:"ElAutocomplete",mixins:[l,u("input"),G],inheritAttrs:!1,componentName:"ElAutocomplete",components:{ElInput:re,ElAutocompleteSuggestions:xt},directives:{Clickoutside:ot},props:{valueKey:{type:String,default:"value"},popperClass:String,popperOptions:Object,placeholder:String,clearable:{type:Boolean,default:!1},disabled:Boolean,name:String,size:String,value:String,maxlength:Number,minlength:Number,autofocus:Boolean,fetchSuggestions:Function,triggerOnFocus:{type:Boolean,default:!0},customItem:String,selectWhenUnmatched:{type:Boolean,default:!1},prefixIcon:String,suffixIcon:String,label:String,debounce:{type:Number,default:300},placement:{type:String,default:"bottom-start"},hideLoading:Boolean,popperAppendToBody:{type:Boolean,default:!0},highlightFirstItem:{type:Boolean,default:!1}},data:function(){return{activated:!1,suggestions:[],loading:!1,highlightedIndex:-1,suggestionDisabled:!1}},computed:{suggestionVisible:function(){var e=this.suggestions;return(Array.isArray(e)&&e.length>0||this.loading)&&this.activated},id:function(){return"el-autocomplete-"+$()}},watch:{suggestionVisible:function(e){var t=this.getInput();t&&this.broadcast("ElAutocompleteSuggestions","visible",[e,t.offsetWidth])}},methods:{getMigratingConfig:function(){return{props:{"custom-item":"custom-item is removed, use scoped slot instead.",props:"props is removed, use value-key instead."}}},getData:function(e){var t=this;this.suggestionDisabled||(this.loading=!0,this.fetchSuggestions(e,function(e){t.loading=!1,t.suggestionDisabled||(Array.isArray(e)?(t.suggestions=e,t.highlightedIndex=t.highlightFirstItem?0:-1):console.error("[Element Error][Autocomplete]autocomplete suggestions must be an array"))}))},handleInput:function(e){if(this.$emit("input",e),this.suggestionDisabled=!1,!this.triggerOnFocus&&!e)return this.suggestionDisabled=!0,void(this.suggestions=[]);this.debouncedGetData(e)},handleChange:function(e){this.$emit("change",e)},handleFocus:function(e){this.activated=!0,this.$emit("focus",e),this.triggerOnFocus&&this.debouncedGetData(this.value)},handleBlur:function(e){this.$emit("blur",e)},handleClear:function(){this.activated=!1,this.$emit("clear")},close:function(e){this.activated=!1},handleKeyEnter:function(e){var t=this;this.suggestionVisible&&this.highlightedIndex>=0&&this.highlightedIndex<this.suggestions.length?(e.preventDefault(),this.select(this.suggestions[this.highlightedIndex])):this.selectWhenUnmatched&&(this.$emit("select",{value:this.value}),this.$nextTick(function(e){t.suggestions=[],t.highlightedIndex=-1}))},select:function(e){var t=this;this.$emit("input",e[this.valueKey]),this.$emit("select",e),this.$nextTick(function(e){t.suggestions=[],t.highlightedIndex=-1})},highlight:function(e){if(this.suggestionVisible&&!this.loading)if(e<0)this.highlightedIndex=-1;else{e>=this.suggestions.length&&(e=this.suggestions.length-1);var t=this.$refs.suggestions.$el.querySelector(".el-autocomplete-suggestion__wrap"),i=t.querySelectorAll(".el-autocomplete-suggestion__list li")[e],n=t.scrollTop,r=i.offsetTop;r+i.scrollHeight>n+t.clientHeight&&(t.scrollTop+=i.scrollHeight),r<n&&(t.scrollTop-=i.scrollHeight),this.highlightedIndex=e,this.getInput().setAttribute("aria-activedescendant",this.id+"-item-"+this.highlightedIndex)}},getInput:function(){return this.$refs.input.getInput()}},mounted:function(){var e=this;this.debouncedGetData=tt()(this.debounce,this.getData),this.$on("item-click",function(t){e.select(t)});var t=this.getInput();t.setAttribute("role","textbox"),t.setAttribute("aria-autocomplete","list"),t.setAttribute("aria-controls","id"),t.setAttribute("aria-activedescendant",this.id+"-item-"+this.highlightedIndex)},beforeDestroy:function(){this.$refs.suggestions.$destroy()}},bt,[],!1,null,null,null);Ct.options.__file="packages/autocomplete/src/autocomplete.vue";var kt=Ct.exports;kt.install=function(e){e.component(kt.name,kt)};var St=kt,Dt=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("button",{staticClass:"el-button",class:[e.type?"el-button--"+e.type:"",e.buttonSize?"el-button--"+e.buttonSize:"",{"is-disabled":e.buttonDisabled,"is-loading":e.loading,"is-plain":e.plain,"is-round":e.round,"is-circle":e.circle}],attrs:{disabled:e.buttonDisabled||e.loading,autofocus:e.autofocus,type:e.nativeType},on:{click:e.handleClick}},[e.loading?i("i",{staticClass:"el-icon-loading"}):e._e(),e.icon&&!e.loading?i("i",{class:e.icon}):e._e(),e.$slots.default?i("span",[e._t("default")],2):e._e()])};Dt._withStripped=!0;var $t=r({name:"ElButton",inject:{elForm:{default:""},elFormItem:{default:""}},props:{type:{type:String,default:"default"},size:String,icon:{type:String,default:""},nativeType:{type:String,default:"button"},loading:Boolean,disabled:Boolean,plain:Boolean,autofocus:Boolean,round:Boolean,circle:Boolean},computed:{_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},buttonSize:function(){return this.size||this._elFormItemSize||(this.$ELEMENT||{}).size},buttonDisabled:function(){return this.disabled||(this.elForm||{}).disabled}},methods:{handleClick:function(e){this.$emit("click",e)}}},Dt,[],!1,null,null,null);$t.options.__file="packages/button/src/button.vue";var Et=$t.exports;Et.install=function(e){e.component(Et.name,Et)};var Tt=Et,Mt=function(){var e=this.$createElement;return(this._self._c||e)("div",{staticClass:"el-button-group"},[this._t("default")],2)};Mt._withStripped=!0;var Nt=r({name:"ElButtonGroup"},Mt,[],!1,null,null,null);Nt.options.__file="packages/button/src/button-group.vue";var Pt=Nt.exports;Pt.install=function(e){e.component(Pt.name,Pt)};var Ot=Pt,It=r({name:"ElDropdown",componentName:"ElDropdown",mixins:[l,G],directives:{Clickoutside:ot},components:{ElButton:Tt,ElButtonGroup:Ot},provide:function(){return{dropdown:this}},props:{trigger:{type:String,default:"hover"},type:String,size:{type:String,default:""},splitButton:Boolean,hideOnClick:{type:Boolean,default:!0},placement:{type:String,default:"bottom-end"},visibleArrow:{default:!0},showTimeout:{type:Number,default:250},hideTimeout:{type:Number,default:150},tabindex:{type:Number,default:0},disabled:{type:Boolean,default:!1}},data:function(){return{timeout:null,visible:!1,triggerElm:null,menuItems:null,menuItemsArray:null,dropdownElm:null,focusing:!1,listId:"dropdown-menu-"+$()}},computed:{dropdownSize:function(){return this.size||(this.$ELEMENT||{}).size}},mounted:function(){this.$on("menu-item-click",this.handleMenuItemClick)},watch:{visible:function(e){this.broadcast("ElDropdownMenu","visible",e),this.$emit("visible-change",e)},focusing:function(e){var t=this.$el.querySelector(".el-dropdown-selfdefine");t&&(e?t.className+=" focusing":t.className=t.className.replace("focusing",""))}},methods:{getMigratingConfig:function(){return{props:{"menu-align":"menu-align is renamed to placement."}}},show:function(){var e=this;this.disabled||(clearTimeout(this.timeout),this.timeout=setTimeout(function(){e.visible=!0},"click"===this.trigger?0:this.showTimeout))},hide:function(){var e=this;this.disabled||(this.removeTabindex(),this.tabindex>=0&&this.resetTabindex(this.triggerElm),clearTimeout(this.timeout),this.timeout=setTimeout(function(){e.visible=!1},"click"===this.trigger?0:this.hideTimeout))},handleClick:function(){this.disabled||(this.visible?this.hide():this.show())},handleTriggerKeyDown:function(e){var t=e.keyCode;[38,40].indexOf(t)>-1?(this.removeTabindex(),this.resetTabindex(this.menuItems[0]),this.menuItems[0].focus(),e.preventDefault(),e.stopPropagation()):13===t?this.handleClick():[9,27].indexOf(t)>-1&&this.hide()},handleItemKeyDown:function(e){var t=e.keyCode,i=e.target,n=this.menuItemsArray.indexOf(i),r=this.menuItemsArray.length-1,s=void 0;[38,40].indexOf(t)>-1?(s=38===t?0!==n?n-1:0:n<r?n+1:r,this.removeTabindex(),this.resetTabindex(this.menuItems[s]),this.menuItems[s].focus(),e.preventDefault(),e.stopPropagation()):13===t?(this.triggerElmFocus(),i.click(),this.hideOnClick&&(this.visible=!1)):[9,27].indexOf(t)>-1&&(this.hide(),this.triggerElmFocus())},resetTabindex:function(e){this.removeTabindex(),e.setAttribute("tabindex","0")},removeTabindex:function(){this.triggerElm.setAttribute("tabindex","-1"),this.menuItemsArray.forEach(function(e){e.setAttribute("tabindex","-1")})},initAria:function(){this.dropdownElm.setAttribute("id",this.listId),this.triggerElm.setAttribute("aria-haspopup","list"),this.triggerElm.setAttribute("aria-controls",this.listId),this.splitButton||(this.triggerElm.setAttribute("role","button"),this.triggerElm.setAttribute("tabindex",this.tabindex),this.triggerElm.setAttribute("class",(this.triggerElm.getAttribute("class")||"")+" el-dropdown-selfdefine"))},initEvent:function(){var e=this,t=this.trigger,i=this.show,n=this.hide,r=this.handleClick,s=this.splitButton,a=this.handleTriggerKeyDown,o=this.handleItemKeyDown;this.triggerElm=s?this.$refs.trigger.$el:this.$slots.default[0].elm;var l=this.dropdownElm;this.triggerElm.addEventListener("keydown",a),l.addEventListener("keydown",o,!0),s||(this.triggerElm.addEventListener("focus",function(){e.focusing=!0}),this.triggerElm.addEventListener("blur",function(){e.focusing=!1}),this.triggerElm.addEventListener("click",function(){e.focusing=!1})),"hover"===t?(this.triggerElm.addEventListener("mouseenter",i),this.triggerElm.addEventListener("mouseleave",n),l.addEventListener("mouseenter",i),l.addEventListener("mouseleave",n)):"click"===t&&this.triggerElm.addEventListener("click",r)},handleMenuItemClick:function(e,t){this.hideOnClick&&(this.visible=!1),this.$emit("command",e,t)},triggerElmFocus:function(){this.triggerElm.focus&&this.triggerElm.focus()},initDomOperation:function(){this.dropdownElm=this.popperElm,this.menuItems=this.dropdownElm.querySelectorAll("[tabindex='-1']"),this.menuItemsArray=[].slice.call(this.menuItems),this.initEvent(),this.initAria()}},render:function(e){var t=this,i=this.hide,n=this.splitButton,r=this.type,s=this.dropdownSize,a=this.disabled,o=null;if(n)o=e("el-button-group",[e("el-button",{attrs:{type:r,size:s,disabled:a},nativeOn:{click:function(e){t.$emit("click",e),i()}}},[this.$slots.default]),e("el-button",{ref:"trigger",attrs:{type:r,size:s,disabled:a},class:"el-dropdown__caret-button"},[e("i",{class:"el-dropdown__icon el-icon-arrow-down"})])]);else{var l=(o=this.$slots.default)[0].data||{},u=l.attrs,c=void 0===u?{}:u;a&&!c.disabled&&(c.disabled=!0,l.attrs=c)}var h=a?null:this.$slots.dropdown;return e("div",{class:"el-dropdown",directives:[{name:"clickoutside",value:i}],attrs:{"aria-disabled":a}},[o,h])}},void 0,void 0,!1,null,null,null);It.options.__file="packages/dropdown/src/dropdown.vue";var Ft=It.exports;Ft.install=function(e){e.component(Ft.name,Ft)};var At=Ft,Lt=function(){var e=this.$createElement,t=this._self._c||e;return t("transition",{attrs:{name:"el-zoom-in-top"},on:{"after-leave":this.doDestroy}},[t("ul",{directives:[{name:"show",rawName:"v-show",value:this.showPopper,expression:"showPopper"}],staticClass:"el-dropdown-menu el-popper",class:[this.size&&"el-dropdown-menu--"+this.size]},[this._t("default")],2)])};Lt._withStripped=!0;var Vt=r({name:"ElDropdownMenu",componentName:"ElDropdownMenu",mixins:[Ie],props:{visibleArrow:{type:Boolean,default:!0},arrowOffset:{type:Number,default:0}},data:function(){return{size:this.dropdown.dropdownSize}},inject:["dropdown"],created:function(){var e=this;this.$on("updatePopper",function(){e.showPopper&&e.updatePopper()}),this.$on("visible",function(t){e.showPopper=t})},mounted:function(){this.dropdown.popperElm=this.popperElm=this.$el,this.referenceElm=this.dropdown.$el,this.dropdown.initDomOperation()},watch:{"dropdown.placement":{immediate:!0,handler:function(e){this.currentPlacement=e}}}},Lt,[],!1,null,null,null);Vt.options.__file="packages/dropdown/src/dropdown-menu.vue";var Bt=Vt.exports;Bt.install=function(e){e.component(Bt.name,Bt)};var zt=Bt,Ht=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("li",{staticClass:"el-dropdown-menu__item",class:{"is-disabled":e.disabled,"el-dropdown-menu__item--divided":e.divided},attrs:{"aria-disabled":e.disabled,tabindex:e.disabled?null:-1},on:{click:e.handleClick}},[e.icon?i("i",{class:e.icon}):e._e(),e._t("default")],2)};Ht._withStripped=!0;var Rt=r({name:"ElDropdownItem",mixins:[l],props:{command:{},disabled:Boolean,divided:Boolean,icon:String},methods:{handleClick:function(e){this.dispatch("ElDropdown","menu-item-click",[this.command,this])}}},Ht,[],!1,null,null,null);Rt.options.__file="packages/dropdown/src/dropdown-item.vue";var Wt=Rt.exports;Wt.install=function(e){e.component(Wt.name,Wt)};var jt=Wt,qt=qt||{};qt.Utils=qt.Utils||{},qt.Utils.focusFirstDescendant=function(e){for(var t=0;t<e.childNodes.length;t++){var i=e.childNodes[t];if(qt.Utils.attemptFocus(i)||qt.Utils.focusFirstDescendant(i))return!0}return!1},qt.Utils.focusLastDescendant=function(e){for(var t=e.childNodes.length-1;t>=0;t--){var i=e.childNodes[t];if(qt.Utils.attemptFocus(i)||qt.Utils.focusLastDescendant(i))return!0}return!1},qt.Utils.attemptFocus=function(e){if(!qt.Utils.isFocusable(e))return!1;qt.Utils.IgnoreUtilFocusChanges=!0;try{e.focus()}catch(e){}return qt.Utils.IgnoreUtilFocusChanges=!1,document.activeElement===e},qt.Utils.isFocusable=function(e){if(e.tabIndex>0||0===e.tabIndex&&null!==e.getAttribute("tabIndex"))return!0;if(e.disabled)return!1;switch(e.nodeName){case"A":return!!e.href&&"ignore"!==e.rel;case"INPUT":return"hidden"!==e.type&&"file"!==e.type;case"BUTTON":case"SELECT":case"TEXTAREA":return!0;default:return!1}},qt.Utils.triggerEvent=function(e,t){var i=void 0;i=/^mouse|click/.test(t)?"MouseEvents":/^key/.test(t)?"KeyboardEvent":"HTMLEvents";for(var n=document.createEvent(i),r=arguments.length,s=Array(r>2?r-2:0),a=2;a<r;a++)s[a-2]=arguments[a];return n.initEvent.apply(n,[t].concat(s)),e.dispatchEvent?e.dispatchEvent(n):e.fireEvent("on"+t,n),e},qt.Utils.keys={tab:9,enter:13,space:32,left:37,up:38,right:39,down:40,esc:27};var Yt=qt.Utils,Kt=function(e,t){this.domNode=t,this.parent=e,this.subMenuItems=[],this.subIndex=0,this.init()};Kt.prototype.init=function(){this.subMenuItems=this.domNode.querySelectorAll("li"),this.addListeners()},Kt.prototype.gotoSubIndex=function(e){e===this.subMenuItems.length?e=0:e<0&&(e=this.subMenuItems.length-1),this.subMenuItems[e].focus(),this.subIndex=e},Kt.prototype.addListeners=function(){var e=this,t=Yt.keys,i=this.parent.domNode;Array.prototype.forEach.call(this.subMenuItems,function(n){n.addEventListener("keydown",function(n){var r=!1;switch(n.keyCode){case t.down:e.gotoSubIndex(e.subIndex+1),r=!0;break;case t.up:e.gotoSubIndex(e.subIndex-1),r=!0;break;case t.tab:Yt.triggerEvent(i,"mouseleave");break;case t.enter:case t.space:r=!0,n.currentTarget.click()}return r&&(n.preventDefault(),n.stopPropagation()),!1})})};var Gt=Kt,Ut=function(e){this.domNode=e,this.submenu=null,this.init()};Ut.prototype.init=function(){this.domNode.setAttribute("tabindex","0");var e=this.domNode.querySelector(".el-menu");e&&(this.submenu=new Gt(this,e)),this.addListeners()},Ut.prototype.addListeners=function(){var e=this,t=Yt.keys;this.domNode.addEventListener("keydown",function(i){var n=!1;switch(i.keyCode){case t.down:Yt.triggerEvent(i.currentTarget,"mouseenter"),e.submenu&&e.submenu.gotoSubIndex(0),n=!0;break;case t.up:Yt.triggerEvent(i.currentTarget,"mouseenter"),e.submenu&&e.submenu.gotoSubIndex(e.submenu.subMenuItems.length-1),n=!0;break;case t.tab:Yt.triggerEvent(i.currentTarget,"mouseleave");break;case t.enter:case t.space:n=!0,i.currentTarget.click()}n&&i.preventDefault()})};var Xt=Ut,Zt=function(e){this.domNode=e,this.init()};Zt.prototype.init=function(){var e=this.domNode.childNodes;[].filter.call(e,function(e){return 1===e.nodeType}).forEach(function(e){new Xt(e)})};var Jt=Zt,Qt=r({name:"ElMenu",render:function(e){var t=e("ul",{attrs:{role:"menubar"},key:+this.collapse,style:{backgroundColor:this.backgroundColor||""},class:{"el-menu--horizontal":"horizontal"===this.mode,"el-menu--collapse":this.collapse,"el-menu":!0}},[this.$slots.default]);return this.collapseTransition?e("el-menu-collapse-transition",[t]):t},componentName:"ElMenu",mixins:[l,G],provide:function(){return{rootMenu:this}},components:{"el-menu-collapse-transition":{functional:!0,render:function(e,t){return e("transition",{props:{mode:"out-in"},on:{beforeEnter:function(e){e.style.opacity=.2},enter:function(e){me(e,"el-opacity-transition"),e.style.opacity=1},afterEnter:function(e){ve(e,"el-opacity-transition"),e.style.opacity=""},beforeLeave:function(e){e.dataset||(e.dataset={}),fe(e,"el-menu--collapse")?(ve(e,"el-menu--collapse"),e.dataset.oldOverflow=e.style.overflow,e.dataset.scrollWidth=e.clientWidth,me(e,"el-menu--collapse")):(me(e,"el-menu--collapse"),e.dataset.oldOverflow=e.style.overflow,e.dataset.scrollWidth=e.clientWidth,ve(e,"el-menu--collapse")),e.style.width=e.scrollWidth+"px",e.style.overflow="hidden"},leave:function(e){me(e,"horizontal-collapse-transition"),e.style.width=e.dataset.scrollWidth+"px"}}},t.children)}}},props:{mode:{type:String,default:"vertical"},defaultActive:{type:String,default:""},defaultOpeneds:Array,uniqueOpened:Boolean,router:Boolean,menuTrigger:{type:String,default:"hover"},collapse:Boolean,backgroundColor:String,textColor:String,activeTextColor:String,collapseTransition:{type:Boolean,default:!0}},data:function(){return{activeIndex:this.defaultActive,openedMenus:this.defaultOpeneds&&!this.collapse?this.defaultOpeneds.slice(0):[],items:{},submenus:{}}},computed:{hoverBackground:function(){return this.backgroundColor?this.mixColor(this.backgroundColor,.2):""},isMenuPopup:function(){return"horizontal"===this.mode||"vertical"===this.mode&&this.collapse}},watch:{defaultActive:function(e){this.items[e]||(this.activeIndex=null),this.updateActiveIndex(e)},defaultOpeneds:function(e){this.collapse||(this.openedMenus=e)},collapse:function(e){e&&(this.openedMenus=[]),this.broadcast("ElSubmenu","toggle-collapse",e)}},methods:{updateActiveIndex:function(e){var t=this.items[e]||this.items[this.activeIndex]||this.items[this.defaultActive];t?(this.activeIndex=t.index,this.initOpenedMenu()):this.activeIndex=null},getMigratingConfig:function(){return{props:{theme:"theme is removed."}}},getColorChannels:function(e){if(e=e.replace("#",""),/^[0-9a-fA-F]{3}$/.test(e)){e=e.split("");for(var t=2;t>=0;t--)e.splice(t,0,e[t]);e=e.join("")}return/^[0-9a-fA-F]{6}$/.test(e)?{red:parseInt(e.slice(0,2),16),green:parseInt(e.slice(2,4),16),blue:parseInt(e.slice(4,6),16)}:{red:255,green:255,blue:255}},mixColor:function(e,t){var i=this.getColorChannels(e),n=i.red,r=i.green,s=i.blue;return t>0?(n*=1-t,r*=1-t,s*=1-t):(n+=(255-n)*t,r+=(255-r)*t,s+=(255-s)*t),"rgb("+Math.round(n)+", "+Math.round(r)+", "+Math.round(s)+")"},addItem:function(e){this.$set(this.items,e.index,e)},removeItem:function(e){delete this.items[e.index]},addSubmenu:function(e){this.$set(this.submenus,e.index,e)},removeSubmenu:function(e){delete this.submenus[e.index]},openMenu:function(e,t){var i=this.openedMenus;-1===i.indexOf(e)&&(this.uniqueOpened&&(this.openedMenus=i.filter(function(e){return-1!==t.indexOf(e)})),this.openedMenus.push(e))},closeMenu:function(e){var t=this.openedMenus.indexOf(e);-1!==t&&this.openedMenus.splice(t,1)},handleSubmenuClick:function(e){var t=e.index,i=e.indexPath;-1!==this.openedMenus.indexOf(t)?(this.closeMenu(t),this.$emit("close",t,i)):(this.openMenu(t,i),this.$emit("open",t,i))},handleItemClick:function(e){var t=this,i=e.index,n=e.indexPath,r=this.activeIndex,s=null!==e.index;s&&(this.activeIndex=e.index),this.$emit("select",i,n,e),("horizontal"===this.mode||this.collapse)&&(this.openedMenus=[]),this.router&&s&&this.routeToItem(e,function(e){if(t.activeIndex=r,e){if("NavigationDuplicated"===e.name)return;console.error(e)}})},initOpenedMenu:function(){var e=this,t=this.activeIndex,i=this.items[t];i&&"horizontal"!==this.mode&&!this.collapse&&i.indexPath.forEach(function(t){var i=e.submenus[t];i&&e.openMenu(t,i.indexPath)})},routeToItem:function(e,t){var i=e.route||e.index;try{this.$router.push(i,function(){},t)}catch(e){console.error(e)}},open:function(e){var t=this,i=this.submenus[e.toString()].indexPath;i.forEach(function(e){return t.openMenu(e,i)})},close:function(e){this.closeMenu(e)}},mounted:function(){this.initOpenedMenu(),this.$on("item-click",this.handleItemClick),this.$on("submenu-click",this.handleSubmenuClick),"horizontal"===this.mode&&new Jt(this.$el),this.$watch("items",this.updateActiveIndex)}},void 0,void 0,!1,null,null,null);Qt.options.__file="packages/menu/src/menu.vue";var ei=Qt.exports;ei.install=function(e){e.component(ei.name,ei)};var ti=ei;var ii=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}return e.prototype.beforeEnter=function(e){me(e,"collapse-transition"),e.dataset||(e.dataset={}),e.dataset.oldPaddingTop=e.style.paddingTop,e.dataset.oldPaddingBottom=e.style.paddingBottom,e.style.height="0",e.style.paddingTop=0,e.style.paddingBottom=0},e.prototype.enter=function(e){e.dataset.oldOverflow=e.style.overflow,0!==e.scrollHeight?(e.style.height=e.scrollHeight+"px",e.style.paddingTop=e.dataset.oldPaddingTop,e.style.paddingBottom=e.dataset.oldPaddingBottom):(e.style.height="",e.style.paddingTop=e.dataset.oldPaddingTop,e.style.paddingBottom=e.dataset.oldPaddingBottom),e.style.overflow="hidden"},e.prototype.afterEnter=function(e){ve(e,"collapse-transition"),e.style.height="",e.style.overflow=e.dataset.oldOverflow},e.prototype.beforeLeave=function(e){e.dataset||(e.dataset={}),e.dataset.oldPaddingTop=e.style.paddingTop,e.dataset.oldPaddingBottom=e.style.paddingBottom,e.dataset.oldOverflow=e.style.overflow,e.style.height=e.scrollHeight+"px",e.style.overflow="hidden"},e.prototype.leave=function(e){0!==e.scrollHeight&&(me(e,"collapse-transition"),e.style.height=0,e.style.paddingTop=0,e.style.paddingBottom=0)},e.prototype.afterLeave=function(e){ve(e,"collapse-transition"),e.style.height="",e.style.overflow=e.dataset.oldOverflow,e.style.paddingTop=e.dataset.oldPaddingTop,e.style.paddingBottom=e.dataset.oldPaddingBottom},e}(),ni={name:"ElCollapseTransition",functional:!0,render:function(e,t){var i=t.children;return e("transition",{on:new ii},i)}},ri={inject:["rootMenu"],computed:{indexPath:function(){for(var e=[this.index],t=this.$parent;"ElMenu"!==t.$options.componentName;)t.index&&e.unshift(t.index),t=t.$parent;return e},parentMenu:function(){for(var e=this.$parent;e&&-1===["ElMenu","ElSubmenu"].indexOf(e.$options.componentName);)e=e.$parent;return e},paddingStyle:function(){if("vertical"!==this.rootMenu.mode)return{};var e=20,t=this.$parent;if(this.rootMenu.collapse)e=20;else for(;t&&"ElMenu"!==t.$options.componentName;)"ElSubmenu"===t.$options.componentName&&(e+=20),t=t.$parent;return{paddingLeft:e+"px"}}}},si=r({name:"ElSubmenu",componentName:"ElSubmenu",mixins:[ri,l,{props:{transformOrigin:{type:[Boolean,String],default:!1},offset:Ie.props.offset,boundariesPadding:Ie.props.boundariesPadding,popperOptions:Ie.props.popperOptions},data:Ie.data,methods:Ie.methods,beforeDestroy:Ie.beforeDestroy,deactivated:Ie.deactivated}],components:{ElCollapseTransition:ni},props:{index:{type:String,required:!0},showTimeout:{type:Number,default:300},hideTimeout:{type:Number,default:300},popperClass:String,disabled:Boolean,popperAppendToBody:{type:Boolean,default:void 0}},data:function(){return{popperJS:null,timeout:null,items:{},submenus:{},mouseInChild:!1}},watch:{opened:function(e){var t=this;this.isMenuPopup&&this.$nextTick(function(e){t.updatePopper()})}},computed:{appendToBody:function(){return void 0===this.popperAppendToBody?this.isFirstLevel:this.popperAppendToBody},menuTransitionName:function(){return this.rootMenu.collapse?"el-zoom-in-left":"el-zoom-in-top"},opened:function(){return this.rootMenu.openedMenus.indexOf(this.index)>-1},active:function(){var e=!1,t=this.submenus,i=this.items;return Object.keys(i).forEach(function(t){i[t].active&&(e=!0)}),Object.keys(t).forEach(function(i){t[i].active&&(e=!0)}),e},hoverBackground:function(){return this.rootMenu.hoverBackground},backgroundColor:function(){return this.rootMenu.backgroundColor||""},activeTextColor:function(){return this.rootMenu.activeTextColor||""},textColor:function(){return this.rootMenu.textColor||""},mode:function(){return this.rootMenu.mode},isMenuPopup:function(){return this.rootMenu.isMenuPopup},titleStyle:function(){return"horizontal"!==this.mode?{color:this.textColor}:{borderBottomColor:this.active?this.rootMenu.activeTextColor?this.activeTextColor:"":"transparent",color:this.active?this.activeTextColor:this.textColor}},isFirstLevel:function(){for(var e=!0,t=this.$parent;t&&t!==this.rootMenu;){if(["ElSubmenu","ElMenuItemGroup"].indexOf(t.$options.componentName)>-1){e=!1;break}t=t.$parent}return e}},methods:{handleCollapseToggle:function(e){e?this.initPopper():this.doDestroy()},addItem:function(e){this.$set(this.items,e.index,e)},removeItem:function(e){delete this.items[e.index]},addSubmenu:function(e){this.$set(this.submenus,e.index,e)},removeSubmenu:function(e){delete this.submenus[e.index]},handleClick:function(){var e=this.rootMenu,t=this.disabled;"hover"===e.menuTrigger&&"horizontal"===e.mode||e.collapse&&"vertical"===e.mode||t||this.dispatch("ElMenu","submenu-click",this)},handleMouseenter:function(e){var t=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.showTimeout;if("ActiveXObject"in window||"focus"!==e.type||e.relatedTarget){var n=this.rootMenu,r=this.disabled;"click"===n.menuTrigger&&"horizontal"===n.mode||!n.collapse&&"vertical"===n.mode||r||(this.dispatch("ElSubmenu","mouse-enter-child"),clearTimeout(this.timeout),this.timeout=setTimeout(function(){t.rootMenu.openMenu(t.index,t.indexPath)},i),this.appendToBody&&this.$parent.$el.dispatchEvent(new MouseEvent("mouseenter")))}},handleMouseleave:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],i=this.rootMenu;"click"===i.menuTrigger&&"horizontal"===i.mode||!i.collapse&&"vertical"===i.mode||(this.dispatch("ElSubmenu","mouse-leave-child"),clearTimeout(this.timeout),this.timeout=setTimeout(function(){!e.mouseInChild&&e.rootMenu.closeMenu(e.index)},this.hideTimeout),this.appendToBody&&t&&"ElSubmenu"===this.$parent.$options.name&&this.$parent.handleMouseleave(!0))},handleTitleMouseenter:function(){if("horizontal"!==this.mode||this.rootMenu.backgroundColor){var e=this.$refs["submenu-title"];e&&(e.style.backgroundColor=this.rootMenu.hoverBackground)}},handleTitleMouseleave:function(){if("horizontal"!==this.mode||this.rootMenu.backgroundColor){var e=this.$refs["submenu-title"];e&&(e.style.backgroundColor=this.rootMenu.backgroundColor||"")}},updatePlacement:function(){this.currentPlacement="horizontal"===this.mode&&this.isFirstLevel?"bottom-start":"right-start"},initPopper:function(){this.referenceElm=this.$el,this.popperElm=this.$refs.menu,this.updatePlacement()}},created:function(){var e=this;this.$on("toggle-collapse",this.handleCollapseToggle),this.$on("mouse-enter-child",function(){e.mouseInChild=!0,clearTimeout(e.timeout)}),this.$on("mouse-leave-child",function(){e.mouseInChild=!1,clearTimeout(e.timeout)})},mounted:function(){this.parentMenu.addSubmenu(this),this.rootMenu.addSubmenu(this),this.initPopper()},beforeDestroy:function(){this.parentMenu.removeSubmenu(this),this.rootMenu.removeSubmenu(this)},render:function(e){var t=this,i=this.active,n=this.opened,r=this.paddingStyle,s=this.titleStyle,a=this.backgroundColor,o=this.rootMenu,l=this.currentPlacement,u=this.menuTransitionName,c=this.mode,h=this.disabled,d=this.popperClass,p=this.$slots,f=this.isFirstLevel,m=e("transition",{attrs:{name:u}},[e("div",{ref:"menu",directives:[{name:"show",value:n}],class:["el-menu--"+c,d],on:{mouseenter:function(e){return t.handleMouseenter(e,100)},mouseleave:function(){return t.handleMouseleave(!0)},focus:function(e){return t.handleMouseenter(e,100)}}},[e("ul",{attrs:{role:"menu"},class:["el-menu el-menu--popup","el-menu--popup-"+l],style:{backgroundColor:o.backgroundColor||""}},[p.default])])]),v=e("el-collapse-transition",[e("ul",{attrs:{role:"menu"},class:"el-menu el-menu--inline",directives:[{name:"show",value:n}],style:{backgroundColor:o.backgroundColor||""}},[p.default])]),g="horizontal"===o.mode&&f||"vertical"===o.mode&&!o.collapse?"el-icon-arrow-down":"el-icon-arrow-right";return e("li",{class:{"el-submenu":!0,"is-active":i,"is-opened":n,"is-disabled":h},attrs:{role:"menuitem","aria-haspopup":"true","aria-expanded":n},on:{mouseenter:this.handleMouseenter,mouseleave:function(){return t.handleMouseleave(!1)},focus:this.handleMouseenter}},[e("div",{class:"el-submenu__title",ref:"submenu-title",on:{click:this.handleClick,mouseenter:this.handleTitleMouseenter,mouseleave:this.handleTitleMouseleave},style:[r,s,{backgroundColor:a}]},[p.title,e("i",{class:["el-submenu__icon-arrow",g]})]),this.isMenuPopup?m:v])}},void 0,void 0,!1,null,null,null);si.options.__file="packages/menu/src/submenu.vue";var ai=si.exports;ai.install=function(e){e.component(ai.name,ai)};var oi=ai,li=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("li",{staticClass:"el-menu-item",class:{"is-active":e.active,"is-disabled":e.disabled},style:[e.paddingStyle,e.itemStyle,{backgroundColor:e.backgroundColor}],attrs:{role:"menuitem",tabindex:"-1"},on:{click:e.handleClick,mouseenter:e.onMouseEnter,focus:e.onMouseEnter,blur:e.onMouseLeave,mouseleave:e.onMouseLeave}},["ElMenu"===e.parentMenu.$options.componentName&&e.rootMenu.collapse&&e.$slots.title?i("el-tooltip",{attrs:{effect:"dark",placement:"right"}},[i("div",{attrs:{slot:"content"},slot:"content"},[e._t("title")],2),i("div",{staticStyle:{position:"absolute",left:"0",top:"0",height:"100%",width:"100%",display:"inline-block","box-sizing":"border-box",padding:"0 20px"}},[e._t("default")],2)]):[e._t("default"),e._t("title")]],2)};li._withStripped=!0;var ui={name:"ElTooltip",mixins:[Ie],props:{openDelay:{type:Number,default:0},disabled:Boolean,manual:Boolean,effect:{type:String,default:"dark"},arrowOffset:{type:Number,default:0},popperClass:String,content:String,visibleArrow:{default:!0},transition:{type:String,default:"el-fade-in-linear"},popperOptions:{default:function(){return{boundariesPadding:10,gpuAcceleration:!1}}},enterable:{type:Boolean,default:!0},hideAfter:{type:Number,default:0},tabindex:{type:Number,default:0}},data:function(){return{tooltipId:"el-tooltip-"+$(),timeoutPending:null,focusing:!1}},beforeCreate:function(){var e=this;this.$isServer||(this.popperVM=new h.a({data:{node:""},render:function(e){return this.node}}).$mount(),this.debounceClose=tt()(200,function(){return e.handleClosePopper()}))},render:function(e){var t=this;this.popperVM&&(this.popperVM.node=e("transition",{attrs:{name:this.transition},on:{afterLeave:this.doDestroy}},[e("div",{on:{mouseleave:function(){t.setExpectedState(!1),t.debounceClose()},mouseenter:function(){t.setExpectedState(!0)}},ref:"popper",attrs:{role:"tooltip",id:this.tooltipId,"aria-hidden":this.disabled||!this.showPopper?"true":"false"},directives:[{name:"show",value:!this.disabled&&this.showPopper}],class:["el-tooltip__popper","is-"+this.effect,this.popperClass]},[this.$slots.content||this.content])]));var i=this.getFirstElement();if(!i)return null;var n=i.data=i.data||{};return n.staticClass=this.addTooltipClass(n.staticClass),i},mounted:function(){var e=this;this.referenceElm=this.$el,1===this.$el.nodeType&&(this.$el.setAttribute("aria-describedby",this.tooltipId),this.$el.setAttribute("tabindex",this.tabindex),de(this.referenceElm,"mouseenter",this.show),de(this.referenceElm,"mouseleave",this.hide),de(this.referenceElm,"focus",function(){if(e.$slots.default&&e.$slots.default.length){var t=e.$slots.default[0].componentInstance;t&&t.focus?t.focus():e.handleFocus()}else e.handleFocus()}),de(this.referenceElm,"blur",this.handleBlur),de(this.referenceElm,"click",this.removeFocusing)),this.value&&this.popperVM&&this.popperVM.$nextTick(function(){e.value&&e.updatePopper()})},watch:{focusing:function(e){e?me(this.referenceElm,"focusing"):ve(this.referenceElm,"focusing")}},methods:{show:function(){this.setExpectedState(!0),this.handleShowPopper()},hide:function(){this.setExpectedState(!1),this.debounceClose()},handleFocus:function(){this.focusing=!0,this.show()},handleBlur:function(){this.focusing=!1,this.hide()},removeFocusing:function(){this.focusing=!1},addTooltipClass:function(e){return e?"el-tooltip "+e.replace("el-tooltip",""):"el-tooltip"},handleShowPopper:function(){var e=this;this.expectedState&&!this.manual&&(clearTimeout(this.timeout),this.timeout=setTimeout(function(){e.showPopper=!0},this.openDelay),this.hideAfter>0&&(this.timeoutPending=setTimeout(function(){e.showPopper=!1},this.hideAfter)))},handleClosePopper:function(){this.enterable&&this.expectedState||this.manual||(clearTimeout(this.timeout),this.timeoutPending&&clearTimeout(this.timeoutPending),this.showPopper=!1,this.disabled&&this.doDestroy())},setExpectedState:function(e){!1===e&&clearTimeout(this.timeoutPending),this.expectedState=e},getFirstElement:function(){var e=this.$slots.default;if(!Array.isArray(e))return null;for(var t=null,i=0;i<e.length;i++)e[i]&&e[i].tag&&(t=e[i]);return t}},beforeDestroy:function(){this.popperVM&&this.popperVM.$destroy()},destroyed:function(){var e=this.referenceElm;1===e.nodeType&&(pe(e,"mouseenter",this.show),pe(e,"mouseleave",this.hide),pe(e,"focus",this.handleFocus),pe(e,"blur",this.handleBlur),pe(e,"click",this.removeFocusing))},install:function(e){e.component(ui.name,ui)}},ci=ui,hi=r({name:"ElMenuItem",componentName:"ElMenuItem",mixins:[ri,l],components:{ElTooltip:ci},props:{index:{default:null,validator:function(e){return"string"==typeof e||null===e}},route:[String,Object],disabled:Boolean},computed:{active:function(){return this.index===this.rootMenu.activeIndex},hoverBackground:function(){return this.rootMenu.hoverBackground},backgroundColor:function(){return this.rootMenu.backgroundColor||""},activeTextColor:function(){return this.rootMenu.activeTextColor||""},textColor:function(){return this.rootMenu.textColor||""},mode:function(){return this.rootMenu.mode},itemStyle:function(){var e={color:this.active?this.activeTextColor:this.textColor};return"horizontal"!==this.mode||this.isNested||(e.borderBottomColor=this.active?this.rootMenu.activeTextColor?this.activeTextColor:"":"transparent"),e},isNested:function(){return this.parentMenu!==this.rootMenu}},methods:{onMouseEnter:function(){("horizontal"!==this.mode||this.rootMenu.backgroundColor)&&(this.$el.style.backgroundColor=this.hoverBackground)},onMouseLeave:function(){("horizontal"!==this.mode||this.rootMenu.backgroundColor)&&(this.$el.style.backgroundColor=this.backgroundColor)},handleClick:function(){this.disabled||(this.dispatch("ElMenu","item-click",this),this.$emit("click",this))}},mounted:function(){this.parentMenu.addItem(this),this.rootMenu.addItem(this)},beforeDestroy:function(){this.parentMenu.removeItem(this),this.rootMenu.removeItem(this)}},li,[],!1,null,null,null);hi.options.__file="packages/menu/src/menu-item.vue";var di=hi.exports;di.install=function(e){e.component(di.name,di)};var pi=di,fi=function(){var e=this.$createElement,t=this._self._c||e;return t("li",{staticClass:"el-menu-item-group"},[t("div",{staticClass:"el-menu-item-group__title",style:{paddingLeft:this.levelPadding+"px"}},[this.$slots.title?this._t("title"):[this._v(this._s(this.title))]],2),t("ul",[this._t("default")],2)])};fi._withStripped=!0;var mi=r({name:"ElMenuItemGroup",componentName:"ElMenuItemGroup",inject:["rootMenu"],props:{title:{type:String}},data:function(){return{paddingLeft:20}},computed:{levelPadding:function(){var e=20,t=this.$parent;if(this.rootMenu.collapse)return 20;for(;t&&"ElMenu"!==t.$options.componentName;)"ElSubmenu"===t.$options.componentName&&(e+=20),t=t.$parent;return e}}},fi,[],!1,null,null,null);mi.options.__file="packages/menu/src/menu-item-group.vue";var vi=mi.exports;vi.install=function(e){e.component(vi.name,vi)};var gi=vi,yi=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{class:["el-input-number",e.inputNumberSize?"el-input-number--"+e.inputNumberSize:"",{"is-disabled":e.inputNumberDisabled},{"is-without-controls":!e.controls},{"is-controls-right":e.controlsAtRight}],on:{dragstart:function(e){e.preventDefault()}}},[e.controls?i("span",{directives:[{name:"repeat-click",rawName:"v-repeat-click",value:e.decrease,expression:"decrease"}],staticClass:"el-input-number__decrease",class:{"is-disabled":e.minDisabled},attrs:{role:"button"},on:{keydown:function(t){return"button"in t||!e._k(t.keyCode,"enter",13,t.key,"Enter")?e.decrease(t):null}}},[i("i",{class:"el-icon-"+(e.controlsAtRight?"arrow-down":"minus")})]):e._e(),e.controls?i("span",{directives:[{name:"repeat-click",rawName:"v-repeat-click",value:e.increase,expression:"increase"}],staticClass:"el-input-number__increase",class:{"is-disabled":e.maxDisabled},attrs:{role:"button"},on:{keydown:function(t){return"button"in t||!e._k(t.keyCode,"enter",13,t.key,"Enter")?e.increase(t):null}}},[i("i",{class:"el-icon-"+(e.controlsAtRight?"arrow-up":"plus")})]):e._e(),i("el-input",{ref:"input",attrs:{value:e.displayValue,placeholder:e.placeholder,disabled:e.inputNumberDisabled,size:e.inputNumberSize,max:e.max,min:e.min,name:e.name,label:e.label},on:{blur:e.handleBlur,focus:e.handleFocus,input:e.handleInput,change:e.handleInputChange},nativeOn:{keydown:[function(t){return"button"in t||!e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?(t.preventDefault(),e.increase(t)):null},function(t){return"button"in t||!e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?(t.preventDefault(),e.decrease(t)):null}]}})],1)};yi._withStripped=!0;var bi={bind:function(e,t,i){var n=null,r=void 0,s=function(){return i.context[t.expression].apply()},a=function(){Date.now()-r<100&&s(),clearInterval(n),n=null};de(e,"mousedown",function(e){var t,i,o;0===e.button&&(r=Date.now(),t=document,o=a,de(t,i="mouseup",function e(){o&&o.apply(this,arguments),pe(t,i,e)}),clearInterval(n),n=setInterval(s,100))})}},wi=r({name:"ElInputNumber",mixins:[u("input")],inject:{elForm:{default:""},elFormItem:{default:""}},directives:{repeatClick:bi},components:{ElInput:re},props:{step:{type:Number,default:1},stepStrictly:{type:Boolean,default:!1},max:{type:Number,default:1/0},min:{type:Number,default:-1/0},value:{},disabled:Boolean,size:String,controls:{type:Boolean,default:!0},controlsPosition:{type:String,default:""},name:String,label:String,placeholder:String,precision:{type:Number,validator:function(e){return e>=0&&e===parseInt(e,10)}}},data:function(){return{currentValue:0,userInput:null}},watch:{value:{immediate:!0,handler:function(e){var t=void 0===e?e:Number(e);if(void 0!==t){if(isNaN(t))return;if(this.stepStrictly){var i=this.getPrecision(this.step),n=Math.pow(10,i);t=Math.round(t/this.step)*n*this.step/n}void 0!==this.precision&&(t=this.toPrecision(t,this.precision))}t>=this.max&&(t=this.max),t<=this.min&&(t=this.min),this.currentValue=t,this.userInput=null,this.$emit("input",t)}}},computed:{minDisabled:function(){return this._decrease(this.value,this.step)<this.min},maxDisabled:function(){return this._increase(this.value,this.step)>this.max},numPrecision:function(){var e=this.value,t=this.step,i=this.getPrecision,n=this.precision,r=i(t);return void 0!==n?(r>n&&console.warn("[Element Warn][InputNumber]precision should not be less than the decimal places of step"),n):Math.max(i(e),r)},controlsAtRight:function(){return this.controls&&"right"===this.controlsPosition},_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},inputNumberSize:function(){return this.size||this._elFormItemSize||(this.$ELEMENT||{}).size},inputNumberDisabled:function(){return this.disabled||!!(this.elForm||{}).disabled},displayValue:function(){if(null!==this.userInput)return this.userInput;var e=this.currentValue;if("number"==typeof e){if(this.stepStrictly){var t=this.getPrecision(this.step),i=Math.pow(10,t);e=Math.round(e/this.step)*i*this.step/i}void 0!==this.precision&&(e=e.toFixed(this.precision))}return e}},methods:{toPrecision:function(e,t){return void 0===t&&(t=this.numPrecision),parseFloat(Math.round(e*Math.pow(10,t))/Math.pow(10,t))},getPrecision:function(e){if(void 0===e)return 0;var t=e.toString(),i=t.indexOf("."),n=0;return-1!==i&&(n=t.length-i-1),n},_increase:function(e,t){if("number"!=typeof e&&void 0!==e)return this.currentValue;var i=Math.pow(10,this.numPrecision);return this.toPrecision((i*e+i*t)/i)},_decrease:function(e,t){if("number"!=typeof e&&void 0!==e)return this.currentValue;var i=Math.pow(10,this.numPrecision);return this.toPrecision((i*e-i*t)/i)},increase:function(){if(!this.inputNumberDisabled&&!this.maxDisabled){var e=this.value||0,t=this._increase(e,this.step);this.setCurrentValue(t)}},decrease:function(){if(!this.inputNumberDisabled&&!this.minDisabled){var e=this.value||0,t=this._decrease(e,this.step);this.setCurrentValue(t)}},handleBlur:function(e){this.$emit("blur",e)},handleFocus:function(e){this.$emit("focus",e)},setCurrentValue:function(e){var t=this.currentValue;"number"==typeof e&&void 0!==this.precision&&(e=this.toPrecision(e,this.precision)),e>=this.max&&(e=this.max),e<=this.min&&(e=this.min),t!==e&&(this.userInput=null,this.$emit("input",e),this.$emit("change",e,t),this.currentValue=e)},handleInput:function(e){this.userInput=e},handleInputChange:function(e){var t=""===e?void 0:Number(e);isNaN(t)&&""!==e||this.setCurrentValue(t),this.userInput=null},select:function(){this.$refs.input.select()}},mounted:function(){var e=this.$refs.input.$refs.input;e.setAttribute("role","spinbutton"),e.setAttribute("aria-valuemax",this.max),e.setAttribute("aria-valuemin",this.min),e.setAttribute("aria-valuenow",this.currentValue),e.setAttribute("aria-disabled",this.inputNumberDisabled)},updated:function(){this.$refs&&this.$refs.input&&this.$refs.input.$refs.input.setAttribute("aria-valuenow",this.currentValue)}},yi,[],!1,null,null,null);wi.options.__file="packages/input-number/src/input-number.vue";var _i=wi.exports;_i.install=function(e){e.component(_i.name,_i)};var xi=_i,Ci=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("label",{staticClass:"el-radio",class:[e.border&&e.radioSize?"el-radio--"+e.radioSize:"",{"is-disabled":e.isDisabled},{"is-focus":e.focus},{"is-bordered":e.border},{"is-checked":e.model===e.label}],attrs:{role:"radio","aria-checked":e.model===e.label,"aria-disabled":e.isDisabled,tabindex:e.tabIndex},on:{keydown:function(t){if(!("button"in t)&&e._k(t.keyCode,"space",32,t.key,[" ","Spacebar"]))return null;t.stopPropagation(),t.preventDefault(),e.model=e.isDisabled?e.model:e.label}}},[i("span",{staticClass:"el-radio__input",class:{"is-disabled":e.isDisabled,"is-checked":e.model===e.label}},[i("span",{staticClass:"el-radio__inner"}),i("input",{directives:[{name:"model",rawName:"v-model",value:e.model,expression:"model"}],ref:"radio",staticClass:"el-radio__original",attrs:{type:"radio","aria-hidden":"true",name:e.name,disabled:e.isDisabled,tabindex:"-1",autocomplete:"off"},domProps:{value:e.label,checked:e._q(e.model,e.label)},on:{focus:function(t){e.focus=!0},blur:function(t){e.focus=!1},change:[function(t){e.model=e.label},e.handleChange]}})]),i("span",{staticClass:"el-radio__label",on:{keydown:function(e){e.stopPropagation()}}},[e._t("default"),e.$slots.default?e._e():[e._v(e._s(e.label))]],2)])};Ci._withStripped=!0;var ki=r({name:"ElRadio",mixins:[l],inject:{elForm:{default:""},elFormItem:{default:""}},componentName:"ElRadio",props:{value:{},label:{},disabled:Boolean,name:String,border:Boolean,size:String},data:function(){return{focus:!1}},computed:{isGroup:function(){for(var e=this.$parent;e;){if("ElRadioGroup"===e.$options.componentName)return this._radioGroup=e,!0;e=e.$parent}return!1},model:{get:function(){return this.isGroup?this._radioGroup.value:this.value},set:function(e){this.isGroup?this.dispatch("ElRadioGroup","input",[e]):this.$emit("input",e),this.$refs.radio&&(this.$refs.radio.checked=this.model===this.label)}},_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},radioSize:function(){var e=this.size||this._elFormItemSize||(this.$ELEMENT||{}).size;return this.isGroup&&this._radioGroup.radioGroupSize||e},isDisabled:function(){return this.isGroup?this._radioGroup.disabled||this.disabled||(this.elForm||{}).disabled:this.disabled||(this.elForm||{}).disabled},tabIndex:function(){return this.isDisabled||this.isGroup&&this.model!==this.label?-1:0}},methods:{handleChange:function(){var e=this;this.$nextTick(function(){e.$emit("change",e.model),e.isGroup&&e.dispatch("ElRadioGroup","handleChange",e.model)})}}},Ci,[],!1,null,null,null);ki.options.__file="packages/radio/src/radio.vue";var Si=ki.exports;Si.install=function(e){e.component(Si.name,Si)};var Di=Si,$i=function(){var e=this.$createElement;return(this._self._c||e)(this._elTag,{tag:"component",staticClass:"el-radio-group",attrs:{role:"radiogroup"},on:{keydown:this.handleKeydown}},[this._t("default")],2)};$i._withStripped=!0;var Ei=Object.freeze({LEFT:37,UP:38,RIGHT:39,DOWN:40}),Ti=r({name:"ElRadioGroup",componentName:"ElRadioGroup",inject:{elFormItem:{default:""}},mixins:[l],props:{value:{},size:String,fill:String,textColor:String,disabled:Boolean},computed:{_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},_elTag:function(){var e=(this.$vnode.data||{}).tag;return e&&"component"!==e||(e="div"),e},radioGroupSize:function(){return this.size||this._elFormItemSize||(this.$ELEMENT||{}).size}},created:function(){var e=this;this.$on("handleChange",function(t){e.$emit("change",t)})},mounted:function(){var e=this.$el.querySelectorAll("[type=radio]"),t=this.$el.querySelectorAll("[role=radio]")[0];![].some.call(e,function(e){return e.checked})&&t&&(t.tabIndex=0)},methods:{handleKeydown:function(e){var t=e.target,i="INPUT"===t.nodeName?"[type=radio]":"[role=radio]",n=this.$el.querySelectorAll(i),r=n.length,s=[].indexOf.call(n,t),a=this.$el.querySelectorAll("[role=radio]");switch(e.keyCode){case Ei.LEFT:case Ei.UP:e.stopPropagation(),e.preventDefault(),0===s?(a[r-1].click(),a[r-1].focus()):(a[s-1].click(),a[s-1].focus());break;case Ei.RIGHT:case Ei.DOWN:s===r-1?(e.stopPropagation(),e.preventDefault(),a[0].click(),a[0].focus()):(a[s+1].click(),a[s+1].focus())}}},watch:{value:function(e){this.dispatch("ElFormItem","el.form.change",[this.value])}}},$i,[],!1,null,null,null);Ti.options.__file="packages/radio/src/radio-group.vue";var Mi=Ti.exports;Mi.install=function(e){e.component(Mi.name,Mi)};var Ni=Mi,Pi=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("label",{staticClass:"el-radio-button",class:[e.size?"el-radio-button--"+e.size:"",{"is-active":e.value===e.label},{"is-disabled":e.isDisabled},{"is-focus":e.focus}],attrs:{role:"radio","aria-checked":e.value===e.label,"aria-disabled":e.isDisabled,tabindex:e.tabIndex},on:{keydown:function(t){if(!("button"in t)&&e._k(t.keyCode,"space",32,t.key,[" ","Spacebar"]))return null;t.stopPropagation(),t.preventDefault(),e.value=e.isDisabled?e.value:e.label}}},[i("input",{directives:[{name:"model",rawName:"v-model",value:e.value,expression:"value"}],staticClass:"el-radio-button__orig-radio",attrs:{type:"radio",name:e.name,disabled:e.isDisabled,tabindex:"-1",autocomplete:"off"},domProps:{value:e.label,checked:e._q(e.value,e.label)},on:{change:[function(t){e.value=e.label},e.handleChange],focus:function(t){e.focus=!0},blur:function(t){e.focus=!1}}}),i("span",{staticClass:"el-radio-button__inner",style:e.value===e.label?e.activeStyle:null,on:{keydown:function(e){e.stopPropagation()}}},[e._t("default"),e.$slots.default?e._e():[e._v(e._s(e.label))]],2)])};Pi._withStripped=!0;var Oi=r({name:"ElRadioButton",mixins:[l],inject:{elForm:{default:""},elFormItem:{default:""}},props:{label:{},disabled:Boolean,name:String},data:function(){return{focus:!1}},computed:{value:{get:function(){return this._radioGroup.value},set:function(e){this._radioGroup.$emit("input",e)}},_radioGroup:function(){for(var e=this.$parent;e;){if("ElRadioGroup"===e.$options.componentName)return e;e=e.$parent}return!1},activeStyle:function(){return{backgroundColor:this._radioGroup.fill||"",borderColor:this._radioGroup.fill||"",boxShadow:this._radioGroup.fill?"-1px 0 0 0 "+this._radioGroup.fill:"",color:this._radioGroup.textColor||""}},_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},size:function(){return this._radioGroup.radioGroupSize||this._elFormItemSize||(this.$ELEMENT||{}).size},isDisabled:function(){return this.disabled||this._radioGroup.disabled||(this.elForm||{}).disabled},tabIndex:function(){return this.isDisabled||this._radioGroup&&this.value!==this.label?-1:0}},methods:{handleChange:function(){var e=this;this.$nextTick(function(){e.dispatch("ElRadioGroup","handleChange",e.value)})}}},Pi,[],!1,null,null,null);Oi.options.__file="packages/radio/src/radio-button.vue";var Ii=Oi.exports;Ii.install=function(e){e.component(Ii.name,Ii)};var Fi=Ii,Ai=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("label",{staticClass:"el-checkbox",class:[e.border&&e.checkboxSize?"el-checkbox--"+e.checkboxSize:"",{"is-disabled":e.isDisabled},{"is-bordered":e.border},{"is-checked":e.isChecked}],attrs:{id:e.id}},[i("span",{staticClass:"el-checkbox__input",class:{"is-disabled":e.isDisabled,"is-checked":e.isChecked,"is-indeterminate":e.indeterminate,"is-focus":e.focus},attrs:{tabindex:!!e.indeterminate&&0,role:!!e.indeterminate&&"checkbox","aria-checked":!!e.indeterminate&&"mixed"}},[i("span",{staticClass:"el-checkbox__inner"}),e.trueLabel||e.falseLabel?i("input",{directives:[{name:"model",rawName:"v-model",value:e.model,expression:"model"}],staticClass:"el-checkbox__original",attrs:{type:"checkbox","aria-hidden":e.indeterminate?"true":"false",name:e.name,disabled:e.isDisabled,"true-value":e.trueLabel,"false-value":e.falseLabel},domProps:{checked:Array.isArray(e.model)?e._i(e.model,null)>-1:e._q(e.model,e.trueLabel)},on:{change:[function(t){var i=e.model,n=t.target,r=n.checked?e.trueLabel:e.falseLabel;if(Array.isArray(i)){var s=e._i(i,null);n.checked?s<0&&(e.model=i.concat([null])):s>-1&&(e.model=i.slice(0,s).concat(i.slice(s+1)))}else e.model=r},e.handleChange],focus:function(t){e.focus=!0},blur:function(t){e.focus=!1}}}):i("input",{directives:[{name:"model",rawName:"v-model",value:e.model,expression:"model"}],staticClass:"el-checkbox__original",attrs:{type:"checkbox","aria-hidden":e.indeterminate?"true":"false",disabled:e.isDisabled,name:e.name},domProps:{value:e.label,checked:Array.isArray(e.model)?e._i(e.model,e.label)>-1:e.model},on:{change:[function(t){var i=e.model,n=t.target,r=!!n.checked;if(Array.isArray(i)){var s=e.label,a=e._i(i,s);n.checked?a<0&&(e.model=i.concat([s])):a>-1&&(e.model=i.slice(0,a).concat(i.slice(a+1)))}else e.model=r},e.handleChange],focus:function(t){e.focus=!0},blur:function(t){e.focus=!1}}})]),e.$slots.default||e.label?i("span",{staticClass:"el-checkbox__label"},[e._t("default"),e.$slots.default?e._e():[e._v(e._s(e.label))]],2):e._e()])};Ai._withStripped=!0;var Li=r({name:"ElCheckbox",mixins:[l],inject:{elForm:{default:""},elFormItem:{default:""}},componentName:"ElCheckbox",data:function(){return{selfModel:!1,focus:!1,isLimitExceeded:!1}},computed:{model:{get:function(){return this.isGroup?this.store:void 0!==this.value?this.value:this.selfModel},set:function(e){this.isGroup?(this.isLimitExceeded=!1,void 0!==this._checkboxGroup.min&&e.length<this._checkboxGroup.min&&(this.isLimitExceeded=!0),void 0!==this._checkboxGroup.max&&e.length>this._checkboxGroup.max&&(this.isLimitExceeded=!0),!1===this.isLimitExceeded&&this.dispatch("ElCheckboxGroup","input",[e])):(this.$emit("input",e),this.selfModel=e)}},isChecked:function(){return"[object Boolean]"==={}.toString.call(this.model)?this.model:Array.isArray(this.model)?this.model.indexOf(this.label)>-1:null!==this.model&&void 0!==this.model?this.model===this.trueLabel:void 0},isGroup:function(){for(var e=this.$parent;e;){if("ElCheckboxGroup"===e.$options.componentName)return this._checkboxGroup=e,!0;e=e.$parent}return!1},store:function(){return this._checkboxGroup?this._checkboxGroup.value:this.value},isLimitDisabled:function(){var e=this._checkboxGroup,t=e.max,i=e.min;return!(!t&&!i)&&this.model.length>=t&&!this.isChecked||this.model.length<=i&&this.isChecked},isDisabled:function(){return this.isGroup?this._checkboxGroup.disabled||this.disabled||(this.elForm||{}).disabled||this.isLimitDisabled:this.disabled||(this.elForm||{}).disabled},_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},checkboxSize:function(){var e=this.size||this._elFormItemSize||(this.$ELEMENT||{}).size;return this.isGroup&&this._checkboxGroup.checkboxGroupSize||e}},props:{value:{},label:{},indeterminate:Boolean,disabled:Boolean,checked:Boolean,name:String,trueLabel:[String,Number],falseLabel:[String,Number],id:String,controls:String,border:Boolean,size:String},methods:{addToStore:function(){Array.isArray(this.model)&&-1===this.model.indexOf(this.label)?this.model.push(this.label):this.model=this.trueLabel||!0},handleChange:function(e){var t=this;if(!this.isLimitExceeded){var i=void 0;i=e.target.checked?void 0===this.trueLabel||this.trueLabel:void 0!==this.falseLabel&&this.falseLabel,this.$emit("change",i,e),this.$nextTick(function(){t.isGroup&&t.dispatch("ElCheckboxGroup","change",[t._checkboxGroup.value])})}}},created:function(){this.checked&&this.addToStore()},mounted:function(){this.indeterminate&&this.$el.setAttribute("aria-controls",this.controls)},watch:{value:function(e){this.dispatch("ElFormItem","el.form.change",e)}}},Ai,[],!1,null,null,null);Li.options.__file="packages/checkbox/src/checkbox.vue";var Vi=Li.exports;Vi.install=function(e){e.component(Vi.name,Vi)};var Bi=Vi,zi=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("label",{staticClass:"el-checkbox-button",class:[e.size?"el-checkbox-button--"+e.size:"",{"is-disabled":e.isDisabled},{"is-checked":e.isChecked},{"is-focus":e.focus}],attrs:{role:"checkbox","aria-checked":e.isChecked,"aria-disabled":e.isDisabled}},[e.trueLabel||e.falseLabel?i("input",{directives:[{name:"model",rawName:"v-model",value:e.model,expression:"model"}],staticClass:"el-checkbox-button__original",attrs:{type:"checkbox",name:e.name,disabled:e.isDisabled,"true-value":e.trueLabel,"false-value":e.falseLabel},domProps:{checked:Array.isArray(e.model)?e._i(e.model,null)>-1:e._q(e.model,e.trueLabel)},on:{change:[function(t){var i=e.model,n=t.target,r=n.checked?e.trueLabel:e.falseLabel;if(Array.isArray(i)){var s=e._i(i,null);n.checked?s<0&&(e.model=i.concat([null])):s>-1&&(e.model=i.slice(0,s).concat(i.slice(s+1)))}else e.model=r},e.handleChange],focus:function(t){e.focus=!0},blur:function(t){e.focus=!1}}}):i("input",{directives:[{name:"model",rawName:"v-model",value:e.model,expression:"model"}],staticClass:"el-checkbox-button__original",attrs:{type:"checkbox",name:e.name,disabled:e.isDisabled},domProps:{value:e.label,checked:Array.isArray(e.model)?e._i(e.model,e.label)>-1:e.model},on:{change:[function(t){var i=e.model,n=t.target,r=!!n.checked;if(Array.isArray(i)){var s=e.label,a=e._i(i,s);n.checked?a<0&&(e.model=i.concat([s])):a>-1&&(e.model=i.slice(0,a).concat(i.slice(a+1)))}else e.model=r},e.handleChange],focus:function(t){e.focus=!0},blur:function(t){e.focus=!1}}}),e.$slots.default||e.label?i("span",{staticClass:"el-checkbox-button__inner",style:e.isChecked?e.activeStyle:null},[e._t("default",[e._v(e._s(e.label))])],2):e._e()])};zi._withStripped=!0;var Hi=r({name:"ElCheckboxButton",mixins:[l],inject:{elForm:{default:""},elFormItem:{default:""}},data:function(){return{selfModel:!1,focus:!1,isLimitExceeded:!1}},props:{value:{},label:{},disabled:Boolean,checked:Boolean,name:String,trueLabel:[String,Number],falseLabel:[String,Number]},computed:{model:{get:function(){return this._checkboxGroup?this.store:void 0!==this.value?this.value:this.selfModel},set:function(e){this._checkboxGroup?(this.isLimitExceeded=!1,void 0!==this._checkboxGroup.min&&e.length<this._checkboxGroup.min&&(this.isLimitExceeded=!0),void 0!==this._checkboxGroup.max&&e.length>this._checkboxGroup.max&&(this.isLimitExceeded=!0),!1===this.isLimitExceeded&&this.dispatch("ElCheckboxGroup","input",[e])):void 0!==this.value?this.$emit("input",e):this.selfModel=e}},isChecked:function(){return"[object Boolean]"==={}.toString.call(this.model)?this.model:Array.isArray(this.model)?this.model.indexOf(this.label)>-1:null!==this.model&&void 0!==this.model?this.model===this.trueLabel:void 0},_checkboxGroup:function(){for(var e=this.$parent;e;){if("ElCheckboxGroup"===e.$options.componentName)return e;e=e.$parent}return!1},store:function(){return this._checkboxGroup?this._checkboxGroup.value:this.value},activeStyle:function(){return{backgroundColor:this._checkboxGroup.fill||"",borderColor:this._checkboxGroup.fill||"",color:this._checkboxGroup.textColor||"","box-shadow":"-1px 0 0 0 "+this._checkboxGroup.fill}},_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},size:function(){return this._checkboxGroup.checkboxGroupSize||this._elFormItemSize||(this.$ELEMENT||{}).size},isLimitDisabled:function(){var e=this._checkboxGroup,t=e.max,i=e.min;return!(!t&&!i)&&this.model.length>=t&&!this.isChecked||this.model.length<=i&&this.isChecked},isDisabled:function(){return this._checkboxGroup?this._checkboxGroup.disabled||this.disabled||(this.elForm||{}).disabled||this.isLimitDisabled:this.disabled||(this.elForm||{}).disabled}},methods:{addToStore:function(){Array.isArray(this.model)&&-1===this.model.indexOf(this.label)?this.model.push(this.label):this.model=this.trueLabel||!0},handleChange:function(e){var t=this;if(!this.isLimitExceeded){var i=void 0;i=e.target.checked?void 0===this.trueLabel||this.trueLabel:void 0!==this.falseLabel&&this.falseLabel,this.$emit("change",i,e),this.$nextTick(function(){t._checkboxGroup&&t.dispatch("ElCheckboxGroup","change",[t._checkboxGroup.value])})}}},created:function(){this.checked&&this.addToStore()}},zi,[],!1,null,null,null);Hi.options.__file="packages/checkbox/src/checkbox-button.vue";var Ri=Hi.exports;Ri.install=function(e){e.component(Ri.name,Ri)};var Wi=Ri,ji=function(){var e=this.$createElement;return(this._self._c||e)("div",{staticClass:"el-checkbox-group",attrs:{role:"group","aria-label":"checkbox-group"}},[this._t("default")],2)};ji._withStripped=!0;var qi=r({name:"ElCheckboxGroup",componentName:"ElCheckboxGroup",mixins:[l],inject:{elFormItem:{default:""}},props:{value:{},disabled:Boolean,min:Number,max:Number,size:String,fill:String,textColor:String},computed:{_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},checkboxGroupSize:function(){return this.size||this._elFormItemSize||(this.$ELEMENT||{}).size}},watch:{value:function(e){this.dispatch("ElFormItem","el.form.change",[e])}}},ji,[],!1,null,null,null);qi.options.__file="packages/checkbox/src/checkbox-group.vue";var Yi=qi.exports;Yi.install=function(e){e.component(Yi.name,Yi)};var Ki=Yi,Gi=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"el-switch",class:{"is-disabled":e.switchDisabled,"is-checked":e.checked},attrs:{role:"switch","aria-checked":e.checked,"aria-disabled":e.switchDisabled},on:{click:function(t){return t.preventDefault(),e.switchValue(t)}}},[i("input",{ref:"input",staticClass:"el-switch__input",attrs:{type:"checkbox",id:e.id,name:e.name,"true-value":e.activeValue,"false-value":e.inactiveValue,disabled:e.switchDisabled},on:{change:e.handleChange,keydown:function(t){return"button"in t||!e._k(t.keyCode,"enter",13,t.key,"Enter")?e.switchValue(t):null}}}),e.inactiveIconClass||e.inactiveText?i("span",{class:["el-switch__label","el-switch__label--left",e.checked?"":"is-active"]},[e.inactiveIconClass?i("i",{class:[e.inactiveIconClass]}):e._e(),!e.inactiveIconClass&&e.inactiveText?i("span",{attrs:{"aria-hidden":e.checked}},[e._v(e._s(e.inactiveText))]):e._e()]):e._e(),i("span",{ref:"core",staticClass:"el-switch__core",style:{width:e.coreWidth+"px"}}),e.activeIconClass||e.activeText?i("span",{class:["el-switch__label","el-switch__label--right",e.checked?"is-active":""]},[e.activeIconClass?i("i",{class:[e.activeIconClass]}):e._e(),!e.activeIconClass&&e.activeText?i("span",{attrs:{"aria-hidden":!e.checked}},[e._v(e._s(e.activeText))]):e._e()]):e._e()])};Gi._withStripped=!0;var Ui=r({name:"ElSwitch",mixins:[u("input"),G,l],inject:{elForm:{default:""}},props:{value:{type:[Boolean,String,Number],default:!1},disabled:{type:Boolean,default:!1},width:{type:Number,default:40},activeIconClass:{type:String,default:""},inactiveIconClass:{type:String,default:""},activeText:String,inactiveText:String,activeColor:{type:String,default:""},inactiveColor:{type:String,default:""},activeValue:{type:[Boolean,String,Number],default:!0},inactiveValue:{type:[Boolean,String,Number],default:!1},name:{type:String,default:""},validateEvent:{type:Boolean,default:!0},id:String},data:function(){return{coreWidth:this.width}},created:function(){~[this.activeValue,this.inactiveValue].indexOf(this.value)||this.$emit("input",this.inactiveValue)},computed:{checked:function(){return this.value===this.activeValue},switchDisabled:function(){return this.disabled||(this.elForm||{}).disabled}},watch:{checked:function(){this.$refs.input.checked=this.checked,(this.activeColor||this.inactiveColor)&&this.setBackgroundColor(),this.validateEvent&&this.dispatch("ElFormItem","el.form.change",[this.value])}},methods:{handleChange:function(e){var t=this,i=this.checked?this.inactiveValue:this.activeValue;this.$emit("input",i),this.$emit("change",i),this.$nextTick(function(){t.$refs.input.checked=t.checked})},setBackgroundColor:function(){var e=this.checked?this.activeColor:this.inactiveColor;this.$refs.core.style.borderColor=e,this.$refs.core.style.backgroundColor=e},switchValue:function(){!this.switchDisabled&&this.handleChange()},getMigratingConfig:function(){return{props:{"on-color":"on-color is renamed to active-color.","off-color":"off-color is renamed to inactive-color.","on-text":"on-text is renamed to active-text.","off-text":"off-text is renamed to inactive-text.","on-value":"on-value is renamed to active-value.","off-value":"off-value is renamed to inactive-value.","on-icon-class":"on-icon-class is renamed to active-icon-class.","off-icon-class":"off-icon-class is renamed to inactive-icon-class."}}}},mounted:function(){this.coreWidth=this.width||40,(this.activeColor||this.inactiveColor)&&this.setBackgroundColor(),this.$refs.input.checked=this.checked}},Gi,[],!1,null,null,null);Ui.options.__file="packages/switch/src/component.vue";var Xi=Ui.exports;Xi.install=function(e){e.component(Xi.name,Xi)};var Zi=Xi,Ji=function(){var e=this.$createElement,t=this._self._c||e;return t("ul",{directives:[{name:"show",rawName:"v-show",value:this.visible,expression:"visible"}],staticClass:"el-select-group__wrap"},[t("li",{staticClass:"el-select-group__title"},[this._v(this._s(this.label))]),t("li",[t("ul",{staticClass:"el-select-group"},[this._t("default")],2)])])};Ji._withStripped=!0;var Qi=r({mixins:[l],name:"ElOptionGroup",componentName:"ElOptionGroup",props:{label:String,disabled:{type:Boolean,default:!1}},data:function(){return{visible:!0}},watch:{disabled:function(e){this.broadcast("ElOption","handleGroupDisabled",e)}},methods:{queryChange:function(){this.visible=this.$children&&Array.isArray(this.$children)&&this.$children.some(function(e){return!0===e.visible})}},created:function(){this.$on("queryChange",this.queryChange)},mounted:function(){this.disabled&&this.broadcast("ElOption","handleGroupDisabled",this.disabled)}},Ji,[],!1,null,null,null);Qi.options.__file="packages/select/src/option-group.vue";var en=Qi.exports;en.install=function(e){e.component(en.name,en)};var tn=en,nn=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"el-table",class:[{"el-table--fit":e.fit,"el-table--striped":e.stripe,"el-table--border":e.border||e.isGroup,"el-table--hidden":e.isHidden,"el-table--group":e.isGroup,"el-table--fluid-height":e.maxHeight,"el-table--scrollable-x":e.layout.scrollX,"el-table--scrollable-y":e.layout.scrollY,"el-table--enable-row-hover":!e.store.states.isComplex,"el-table--enable-row-transition":0!==(e.store.states.data||[]).length&&(e.store.states.data||[]).length<100},e.tableSize?"el-table--"+e.tableSize:""],on:{mouseleave:function(t){e.handleMouseLeave(t)}}},[i("div",{ref:"hiddenColumns",staticClass:"hidden-columns"},[e._t("default")],2),e.showHeader?i("div",{directives:[{name:"mousewheel",rawName:"v-mousewheel",value:e.handleHeaderFooterMousewheel,expression:"handleHeaderFooterMousewheel"}],ref:"headerWrapper",staticClass:"el-table__header-wrapper"},[i("table-header",{ref:"tableHeader",style:{width:e.layout.bodyWidth?e.layout.bodyWidth+"px":""},attrs:{store:e.store,border:e.border,"default-sort":e.defaultSort}})],1):e._e(),i("div",{ref:"bodyWrapper",staticClass:"el-table__body-wrapper",class:[e.layout.scrollX?"is-scrolling-"+e.scrollPosition:"is-scrolling-none"],style:[e.bodyHeight]},[i("table-body",{style:{width:e.bodyWidth},attrs:{context:e.context,store:e.store,stripe:e.stripe,"row-class-name":e.rowClassName,"row-style":e.rowStyle,highlight:e.highlightCurrentRow}}),e.data&&0!==e.data.length?e._e():i("div",{ref:"emptyBlock",staticClass:"el-table__empty-block",style:e.emptyBlockStyle},[i("span",{staticClass:"el-table__empty-text"},[e._t("empty",[e._v(e._s(e.emptyText||e.t("el.table.emptyText")))])],2)]),e.$slots.append?i("div",{ref:"appendWrapper",staticClass:"el-table__append-wrapper"},[e._t("append")],2):e._e()],1),e.showSummary?i("div",{directives:[{name:"show",rawName:"v-show",value:e.data&&e.data.length>0,expression:"data && data.length > 0"},{name:"mousewheel",rawName:"v-mousewheel",value:e.handleHeaderFooterMousewheel,expression:"handleHeaderFooterMousewheel"}],ref:"footerWrapper",staticClass:"el-table__footer-wrapper"},[i("table-footer",{style:{width:e.layout.bodyWidth?e.layout.bodyWidth+"px":""},attrs:{store:e.store,border:e.border,"sum-text":e.sumText||e.t("el.table.sumText"),"summary-method":e.summaryMethod,"default-sort":e.defaultSort}})],1):e._e(),e.fixedColumns.length>0?i("div",{directives:[{name:"mousewheel",rawName:"v-mousewheel",value:e.handleFixedMousewheel,expression:"handleFixedMousewheel"}],ref:"fixedWrapper",staticClass:"el-table__fixed",style:[{width:e.layout.fixedWidth?e.layout.fixedWidth+"px":""},e.fixedHeight]},[e.showHeader?i("div",{ref:"fixedHeaderWrapper",staticClass:"el-table__fixed-header-wrapper"},[i("table-header",{ref:"fixedTableHeader",style:{width:e.bodyWidth},attrs:{fixed:"left",border:e.border,store:e.store}})],1):e._e(),i("div",{ref:"fixedBodyWrapper",staticClass:"el-table__fixed-body-wrapper",style:[{top:e.layout.headerHeight+"px"},e.fixedBodyHeight]},[i("table-body",{style:{width:e.bodyWidth},attrs:{fixed:"left",store:e.store,stripe:e.stripe,highlight:e.highlightCurrentRow,"row-class-name":e.rowClassName,"row-style":e.rowStyle}}),e.$slots.append?i("div",{staticClass:"el-table__append-gutter",style:{height:e.layout.appendHeight+"px"}}):e._e()],1),e.showSummary?i("div",{directives:[{name:"show",rawName:"v-show",value:e.data&&e.data.length>0,expression:"data && data.length > 0"}],ref:"fixedFooterWrapper",staticClass:"el-table__fixed-footer-wrapper"},[i("table-footer",{style:{width:e.bodyWidth},attrs:{fixed:"left",border:e.border,"sum-text":e.sumText||e.t("el.table.sumText"),"summary-method":e.summaryMethod,store:e.store}})],1):e._e()]):e._e(),e.rightFixedColumns.length>0?i("div",{directives:[{name:"mousewheel",rawName:"v-mousewheel",value:e.handleFixedMousewheel,expression:"handleFixedMousewheel"}],ref:"rightFixedWrapper",staticClass:"el-table__fixed-right",style:[{width:e.layout.rightFixedWidth?e.layout.rightFixedWidth+"px":"",right:e.layout.scrollY?(e.border?e.layout.gutterWidth:e.layout.gutterWidth||0)+"px":""},e.fixedHeight]},[e.showHeader?i("div",{ref:"rightFixedHeaderWrapper",staticClass:"el-table__fixed-header-wrapper"},[i("table-header",{ref:"rightFixedTableHeader",style:{width:e.bodyWidth},attrs:{fixed:"right",border:e.border,store:e.store}})],1):e._e(),i("div",{ref:"rightFixedBodyWrapper",staticClass:"el-table__fixed-body-wrapper",style:[{top:e.layout.headerHeight+"px"},e.fixedBodyHeight]},[i("table-body",{style:{width:e.bodyWidth},attrs:{fixed:"right",store:e.store,stripe:e.stripe,"row-class-name":e.rowClassName,"row-style":e.rowStyle,highlight:e.highlightCurrentRow}}),e.$slots.append?i("div",{staticClass:"el-table__append-gutter",style:{height:e.layout.appendHeight+"px"}}):e._e()],1),e.showSummary?i("div",{directives:[{name:"show",rawName:"v-show",value:e.data&&e.data.length>0,expression:"data && data.length > 0"}],ref:"rightFixedFooterWrapper",staticClass:"el-table__fixed-footer-wrapper"},[i("table-footer",{style:{width:e.bodyWidth},attrs:{fixed:"right",border:e.border,"sum-text":e.sumText||e.t("el.table.sumText"),"summary-method":e.summaryMethod,store:e.store}})],1):e._e()]):e._e(),e.rightFixedColumns.length>0?i("div",{ref:"rightFixedPatch",staticClass:"el-table__fixed-right-patch",style:{width:e.layout.scrollY?e.layout.gutterWidth+"px":"0",height:e.layout.headerHeight+"px"}}):e._e(),i("div",{directives:[{name:"show",rawName:"v-show",value:e.resizeProxyVisible,expression:"resizeProxyVisible"}],ref:"resizeProxy",staticClass:"el-table__column-resize-proxy"})])};nn._withStripped=!0;var rn=i(35),sn=i(48),an=i.n(sn),on="undefined"!=typeof navigator&&navigator.userAgent.toLowerCase().indexOf("firefox")>-1,ln={bind:function(e,t){var i,n;i=e,n=t.value,i&&i.addEventListener&&i.addEventListener(on?"DOMMouseScroll":"mousewheel",function(e){var t=an()(e);n&&n.apply(this,[e,t])})}},un="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},cn=function(e){for(var t=e.target;t&&"HTML"!==t.tagName.toUpperCase();){if("TD"===t.tagName.toUpperCase())return t;t=t.parentNode}return null},hn=function(e){return null!==e&&"object"===(void 0===e?"undefined":un(e))},dn=function(e,t,i,n,r){if(!t&&!n&&(!r||Array.isArray(r)&&!r.length))return e;i="string"==typeof i?"descending"===i?-1:1:i&&i<0?-1:1;var s=n?null:function(i,n){return r?(Array.isArray(r)||(r=[r]),r.map(function(t){return"string"==typeof t?S(i,t):t(i,n,e)})):("$key"!==t&&hn(i)&&"$value"in i&&(i=i.$value),[hn(i)?S(i,t):i])};return e.map(function(e,t){return{value:e,index:t,key:s?s(e,t):null}}).sort(function(e,t){var r=function(e,t){if(n)return n(e.value,t.value);for(var i=0,r=e.key.length;i<r;i++){if(e.key[i]<t.key[i])return-1;if(e.key[i]>t.key[i])return 1}return 0}(e,t);return r||(r=e.index-t.index),r*i}).map(function(e){return e.value})},pn=function(e,t){var i=null;return e.columns.forEach(function(e){e.id===t&&(i=e)}),i},fn=function(e,t){var i=(t.className||"").match(/el-table_[^\s]+/gm);return i?pn(e,i[0]):null},mn=function(e,t){if(!e)throw new Error("row is required when get row identity");if("string"==typeof t){if(t.indexOf(".")<0)return e[t];for(var i=t.split("."),n=e,r=0;r<i.length;r++)n=n[i[r]];return n}if("function"==typeof t)return t.call(null,e)},vn=function(e,t){var i={};return(e||[]).forEach(function(e,n){i[mn(e,t)]={row:e,index:n}}),i};function gn(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function yn(e){return void 0!==e&&(e=parseInt(e,10),isNaN(e)&&(e=null)),e}function bn(e){return"number"==typeof e?e:"string"==typeof e?/^\d+(?:px)?$/.test(e)?parseInt(e,10):e:null}function wn(e,t,i){var n=!1,r=e.indexOf(t),s=-1!==r,a=function(){e.push(t),n=!0},o=function(){e.splice(r,1),n=!0};return"boolean"==typeof i?i&&!s?a():!i&&s&&o():s?o():a(),n}function _n(e,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"children",n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"hasChildren",r=function(e){return!(Array.isArray(e)&&e.length)};e.forEach(function(e){if(e[n])t(e,null,0);else{var s=e[i];r(s)||function e(s,a,o){t(s,a,o),a.forEach(function(s){if(s[n])t(s,null,o+1);else{var a=s[i];r(a)||e(s,a,o+1)}})}(e,s,0)}})}var xn={data:function(){return{states:{defaultExpandAll:!1,expandRows:[]}}},methods:{updateExpandRows:function(){var e=this.states,t=e.data,i=void 0===t?[]:t,n=e.rowKey,r=e.defaultExpandAll,s=e.expandRows;if(r)this.states.expandRows=i.slice();else if(n){var a=vn(s,n);this.states.expandRows=i.reduce(function(e,t){var i=mn(t,n);return a[i]&&e.push(t),e},[])}else this.states.expandRows=[]},toggleRowExpansion:function(e,t){wn(this.states.expandRows,e,t)&&(this.table.$emit("expand-change",e,this.states.expandRows.slice()),this.scheduleLayout())},setExpandRowKeys:function(e){this.assertRowKey();var t=this.states,i=t.data,n=t.rowKey,r=vn(i,n);this.states.expandRows=e.reduce(function(e,t){var i=r[t];return i&&e.push(i.row),e},[])},isRowExpanded:function(e){var t=this.states,i=t.expandRows,n=void 0===i?[]:i,r=t.rowKey;return r?!!vn(n,r)[mn(e,r)]:-1!==n.indexOf(e)}}},Cn={data:function(){return{states:{_currentRowKey:null,currentRow:null}}},methods:{setCurrentRowKey:function(e){this.assertRowKey(),this.states._currentRowKey=e,this.setCurrentRowByKey(e)},restoreCurrentRowKey:function(){this.states._currentRowKey=null},setCurrentRowByKey:function(e){var t=this.states,i=t.data,n=void 0===i?[]:i,r=t.rowKey,s=null;r&&(s=M(n,function(t){return mn(t,r)===e})),t.currentRow=s},updateCurrentRow:function(e){var t=this.states,i=this.table,n=t.currentRow;if(e&&e!==n)return t.currentRow=e,void i.$emit("current-change",e,n);!e&&n&&(t.currentRow=null,i.$emit("current-change",null,n))},updateCurrentRowData:function(){var e=this.states,t=this.table,i=e.rowKey,n=e._currentRowKey,r=e.data||[],s=e.currentRow;if(-1===r.indexOf(s)&&s){if(i){var a=mn(s,i);this.setCurrentRowByKey(a)}else e.currentRow=null;null===e.currentRow&&t.$emit("current-change",null,s)}else n&&(this.setCurrentRowByKey(n),this.restoreCurrentRowKey())}}},kn=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n])}return e},Sn={data:function(){return{states:{expandRowKeys:[],treeData:{},indent:16,lazy:!1,lazyTreeNodeMap:{},lazyColumnIdentifier:"hasChildren",childrenColumnName:"children"}}},computed:{normalizedData:function(){if(!this.states.rowKey)return{};var e=this.states.data||[];return this.normalize(e)},normalizedLazyNode:function(){var e=this.states,t=e.rowKey,i=e.lazyTreeNodeMap,n=e.lazyColumnIdentifier,r=Object.keys(i),s={};return r.length?(r.forEach(function(e){if(i[e].length){var r={children:[]};i[e].forEach(function(e){var i=mn(e,t);r.children.push(i),e[n]&&!s[i]&&(s[i]={children:[]})}),s[e]=r}}),s):s}},watch:{normalizedData:"updateTreeData",normalizedLazyNode:"updateTreeData"},methods:{normalize:function(e){var t=this.states,i=t.childrenColumnName,n=t.lazyColumnIdentifier,r=t.rowKey,s=t.lazy,a={};return _n(e,function(e,t,i){var n=mn(e,r);Array.isArray(t)?a[n]={children:t.map(function(e){return mn(e,r)}),level:i}:s&&(a[n]={children:[],lazy:!0,level:i})},i,n),a},updateTreeData:function(){var e=this.normalizedData,t=this.normalizedLazyNode,i=Object.keys(e),n={};if(i.length){var r=this.states,s=r.treeData,a=r.defaultExpandAll,o=r.expandRowKeys,l=r.lazy,u=[],c=function(e,t){var i=a||o&&-1!==o.indexOf(t);return!!(e&&e.expanded||i)};i.forEach(function(t){var i=s[t],r=kn({},e[t]);if(r.expanded=c(i,t),r.lazy){var a=i||{},o=a.loaded,l=void 0!==o&&o,h=a.loading,d=void 0!==h&&h;r.loaded=!!l,r.loading=!!d,u.push(t)}n[t]=r});var h=Object.keys(t);l&&h.length&&u.length&&h.forEach(function(e){var i=s[e],r=t[e].children;if(-1!==u.indexOf(e)){if(0!==n[e].children.length)throw new Error("[ElTable]children must be an empty array.");n[e].children=r}else{var a=i||{},o=a.loaded,l=void 0!==o&&o,h=a.loading,d=void 0!==h&&h;n[e]={lazy:!0,loaded:!!l,loading:!!d,expanded:c(i,e),children:r,level:""}}})}this.states.treeData=n,this.updateTableScrollY()},updateTreeExpandKeys:function(e){this.states.expandRowKeys=e,this.updateTreeData()},toggleTreeExpansion:function(e,t){this.assertRowKey();var i=this.states,n=i.rowKey,r=i.treeData,s=mn(e,n),a=s&&r[s];if(s&&a&&"expanded"in a){var o=a.expanded;t=void 0===t?!a.expanded:t,r[s].expanded=t,o!==t&&this.table.$emit("expand-change",e,t),this.updateTableScrollY()}},loadOrToggle:function(e){this.assertRowKey();var t=this.states,i=t.lazy,n=t.treeData,r=t.rowKey,s=mn(e,r),a=n[s];i&&a&&"loaded"in a&&!a.loaded?this.loadData(e,s,a):this.toggleTreeExpansion(e)},loadData:function(e,t,i){var n=this,r=this.table.load,s=this.states.treeData;r&&!s[t].loaded&&(s[t].loading=!0,r(e,i,function(i){if(!Array.isArray(i))throw new Error("[ElTable] data must be an array");var r=n.states,s=r.lazyTreeNodeMap,a=r.treeData;a[t].loading=!1,a[t].loaded=!0,a[t].expanded=!0,i.length&&n.$set(s,t,i),n.table.$emit("expand-change",e,!0)}))}}},Dn=function e(t){var i=[];return t.forEach(function(t){t.children?i.push.apply(i,e(t.children)):i.push(t)}),i},$n=h.a.extend({data:function(){return{states:{rowKey:null,data:[],isComplex:!1,_columns:[],originColumns:[],columns:[],fixedColumns:[],rightFixedColumns:[],leafColumns:[],fixedLeafColumns:[],rightFixedLeafColumns:[],leafColumnsLength:0,fixedLeafColumnsLength:0,rightFixedLeafColumnsLength:0,isAllSelected:!1,selection:[],reserveSelection:!1,selectOnIndeterminate:!1,selectable:null,filters:{},filteredData:null,sortingColumn:null,sortProp:null,sortOrder:null,hoverRow:null}}},mixins:[xn,Cn,Sn],methods:{assertRowKey:function(){if(!this.states.rowKey)throw new Error("[ElTable] prop row-key is required")},updateColumns:function(){var e=this.states,t=e._columns||[];e.fixedColumns=t.filter(function(e){return!0===e.fixed||"left"===e.fixed}),e.rightFixedColumns=t.filter(function(e){return"right"===e.fixed}),e.fixedColumns.length>0&&t[0]&&"selection"===t[0].type&&!t[0].fixed&&(t[0].fixed=!0,e.fixedColumns.unshift(t[0]));var i=t.filter(function(e){return!e.fixed});e.originColumns=[].concat(e.fixedColumns).concat(i).concat(e.rightFixedColumns);var n=Dn(i),r=Dn(e.fixedColumns),s=Dn(e.rightFixedColumns);e.leafColumnsLength=n.length,e.fixedLeafColumnsLength=r.length,e.rightFixedLeafColumnsLength=s.length,e.columns=[].concat(r).concat(n).concat(s),e.isComplex=e.fixedColumns.length>0||e.rightFixedColumns.length>0},scheduleLayout:function(e){e&&this.updateColumns(),this.table.debouncedUpdateLayout()},isSelected:function(e){var t=this.states.selection;return(void 0===t?[]:t).indexOf(e)>-1},clearSelection:function(){var e=this.states;e.isAllSelected=!1,e.selection.length&&(e.selection=[],this.table.$emit("selection-change",[]))},cleanSelection:function(){var e=this.states,t=e.data,i=e.rowKey,n=e.selection,r=void 0;if(i){r=[];var s=vn(n,i),a=vn(t,i);for(var o in s)s.hasOwnProperty(o)&&!a[o]&&r.push(s[o].row)}else r=n.filter(function(e){return-1===t.indexOf(e)});if(r.length){var l=n.filter(function(e){return-1===r.indexOf(e)});e.selection=l,this.table.$emit("selection-change",l.slice())}},toggleRowSelection:function(e,t){var i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(wn(this.states.selection,e,t)){var n=(this.states.selection||[]).slice();i&&this.table.$emit("select",n,e),this.table.$emit("selection-change",n)}},_toggleAllSelection:function(){var e=this.states,t=e.data,i=void 0===t?[]:t,n=e.selection,r=e.selectOnIndeterminate?!e.isAllSelected:!(e.isAllSelected||n.length);e.isAllSelected=r;var s=!1;i.forEach(function(t,i){e.selectable?e.selectable.call(null,t,i)&&wn(n,t,r)&&(s=!0):wn(n,t,r)&&(s=!0)}),s&&this.table.$emit("selection-change",n?n.slice():[]),this.table.$emit("select-all",n)},updateSelectionByRowKey:function(){var e=this.states,t=e.selection,i=e.rowKey,n=e.data,r=vn(t,i);n.forEach(function(e){var n=mn(e,i),s=r[n];s&&(t[s.index]=e)})},updateAllSelected:function(){var e=this.states,t=e.selection,i=e.rowKey,n=e.selectable,r=e.data||[];if(0!==r.length){var s=void 0;i&&(s=vn(t,i));for(var a,o=!0,l=0,u=0,c=r.length;u<c;u++){var h=r[u],d=n&&n.call(null,h,u);if(a=h,s?s[mn(a,i)]:-1!==t.indexOf(a))l++;else if(!n||d){o=!1;break}}0===l&&(o=!1),e.isAllSelected=o}else e.isAllSelected=!1},updateFilters:function(e,t){Array.isArray(e)||(e=[e]);var i=this.states,n={};return e.forEach(function(e){i.filters[e.id]=t,n[e.columnKey||e.id]=t}),n},updateSort:function(e,t,i){this.states.sortingColumn&&this.states.sortingColumn!==e&&(this.states.sortingColumn.order=null),this.states.sortingColumn=e,this.states.sortProp=t,this.states.sortOrder=i},execFilter:function(){var e=this,t=this.states,i=t._data,n=t.filters,r=i;Object.keys(n).forEach(function(i){var n=t.filters[i];if(n&&0!==n.length){var s=pn(e.states,i);s&&s.filterMethod&&(r=r.filter(function(e){return n.some(function(t){return s.filterMethod.call(null,t,e,s)})}))}}),t.filteredData=r},execSort:function(){var e=this.states;e.data=function(e,t){var i=t.sortingColumn;return i&&"string"!=typeof i.sortable?dn(e,t.sortProp,t.sortOrder,i.sortMethod,i.sortBy):e}(e.filteredData,e)},execQuery:function(e){e&&e.filter||this.execFilter(),this.execSort()},clearFilter:function(e){var t=this.states,i=this.table.$refs,n=i.tableHeader,r=i.fixedTableHeader,s=i.rightFixedTableHeader,a={};n&&(a=Q(a,n.filterPanels)),r&&(a=Q(a,r.filterPanels)),s&&(a=Q(a,s.filterPanels));var o=Object.keys(a);if(o.length)if("string"==typeof e&&(e=[e]),Array.isArray(e)){var l=e.map(function(e){return function(e,t){for(var i=null,n=0;n<e.columns.length;n++){var r=e.columns[n];if(r.columnKey===t){i=r;break}}return i}(t,e)});o.forEach(function(e){l.find(function(t){return t.id===e})&&(a[e].filteredValue=[])}),this.commit("filterChange",{column:l,values:[],silent:!0,multi:!0})}else o.forEach(function(e){a[e].filteredValue=[]}),t.filters={},this.commit("filterChange",{column:{},values:[],silent:!0})},clearSort:function(){this.states.sortingColumn&&(this.updateSort(null,null,null),this.commit("changeSortCondition",{silent:!0}))},setExpandRowKeysAdapter:function(e){this.setExpandRowKeys(e),this.updateTreeExpandKeys(e)},toggleRowExpansionAdapter:function(e,t){this.states.columns.some(function(e){return"expand"===e.type})?this.toggleRowExpansion(e,t):this.toggleTreeExpansion(e,t)}}});$n.prototype.mutations={setData:function(e,t){var i=e._data!==t;e._data=t,this.execQuery(),this.updateCurrentRowData(),this.updateExpandRows(),e.reserveSelection?(this.assertRowKey(),this.updateSelectionByRowKey()):i?this.clearSelection():this.cleanSelection(),this.updateAllSelected(),this.updateTableScrollY()},insertColumn:function(e,t,i,n){var r=e._columns;n&&((r=n.children)||(r=n.children=[])),void 0!==i?r.splice(i,0,t):r.push(t),"selection"===t.type&&(e.selectable=t.selectable,e.reserveSelection=t.reserveSelection),this.table.$ready&&(this.updateColumns(),this.scheduleLayout())},removeColumn:function(e,t,i){var n=e._columns;i&&((n=i.children)||(n=i.children=[])),n&&n.splice(n.indexOf(t),1),this.table.$ready&&(this.updateColumns(),this.scheduleLayout())},sort:function(e,t){var i=t.prop,n=t.order,r=t.init;if(i){var s=M(e.columns,function(e){return e.property===i});s&&(s.order=n,this.updateSort(s,i,n),this.commit("changeSortCondition",{init:r}))}},changeSortCondition:function(e,t){var i=e.sortingColumn,n=e.sortProp,r=e.sortOrder;null===r&&(e.sortingColumn=null,e.sortProp=null);this.execQuery({filter:!0}),t&&(t.silent||t.init)||this.table.$emit("sort-change",{column:i,prop:n,order:r}),this.updateTableScrollY()},filterChange:function(e,t){var i=t.column,n=t.values,r=t.silent,s=this.updateFilters(i,n);this.execQuery(),r||this.table.$emit("filter-change",s),this.updateTableScrollY()},toggleAllSelection:function(){this.toggleAllSelection()},rowSelectedChanged:function(e,t){this.toggleRowSelection(t),this.updateAllSelected()},setHoverRow:function(e,t){e.hoverRow=t},setCurrentRow:function(e,t){this.updateCurrentRow(t)}},$n.prototype.commit=function(e){var t=this.mutations;if(!t[e])throw new Error("Action not found: "+e);for(var i=arguments.length,n=Array(i>1?i-1:0),r=1;r<i;r++)n[r-1]=arguments[r];t[e].apply(this,[this.states].concat(n))},$n.prototype.updateTableScrollY=function(){h.a.nextTick(this.table.updateScrollY)};var En=$n;function Tn(e){var t={};return Object.keys(e).forEach(function(i){var n=e[i],r=void 0;"string"==typeof n?r=function(){return this.store.states[n]}:"function"==typeof n?r=function(){return n.call(this,this.store.states)}:console.error("invalid value type"),r&&(t[i]=r)}),t}var Mn=function(){function e(t){for(var i in function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.observers=[],this.table=null,this.store=null,this.columns=null,this.fit=!0,this.showHeader=!0,this.height=null,this.scrollX=!1,this.scrollY=!1,this.bodyWidth=null,this.fixedWidth=null,this.rightFixedWidth=null,this.tableHeight=null,this.headerHeight=44,this.appendHeight=0,this.footerHeight=44,this.viewportHeight=null,this.bodyHeight=null,this.fixedBodyHeight=null,this.gutterWidth=Ee(),t)t.hasOwnProperty(i)&&(this[i]=t[i]);if(!this.table)throw new Error("table is required for Table Layout");if(!this.store)throw new Error("store is required for Table Layout")}return e.prototype.updateScrollY=function(){if(null===this.height)return!1;var e=this.table.bodyWrapper;if(this.table.$el&&e){var t=e.querySelector(".el-table__body"),i=this.scrollY,n=t.offsetHeight>this.bodyHeight;return this.scrollY=n,i!==n}return!1},e.prototype.setHeight=function(e){var t=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"height";if(!h.a.prototype.$isServer){var n=this.table.$el;if(e=bn(e),this.height=e,!n&&(e||0===e))return h.a.nextTick(function(){return t.setHeight(e,i)});"number"==typeof e?(n.style[i]=e+"px",this.updateElsHeight()):"string"==typeof e&&(n.style[i]=e,this.updateElsHeight())}},e.prototype.setMaxHeight=function(e){this.setHeight(e,"max-height")},e.prototype.getFlattenColumns=function(){var e=[];return this.table.columns.forEach(function(t){t.isColumnGroup?e.push.apply(e,t.columns):e.push(t)}),e},e.prototype.updateElsHeight=function(){var e=this;if(!this.table.$ready)return h.a.nextTick(function(){return e.updateElsHeight()});var t=this.table.$refs,i=t.headerWrapper,n=t.appendWrapper,r=t.footerWrapper;if(this.appendHeight=n?n.offsetHeight:0,!this.showHeader||i){var s=i?i.querySelector(".el-table__header tr"):null,a=this.headerDisplayNone(s),o=this.headerHeight=this.showHeader?i.offsetHeight:0;if(this.showHeader&&!a&&i.offsetWidth>0&&(this.table.columns||[]).length>0&&o<2)return h.a.nextTick(function(){return e.updateElsHeight()});var l=this.tableHeight=this.table.$el.clientHeight,u=this.footerHeight=r?r.offsetHeight:0;null!==this.height&&(this.bodyHeight=l-o-u+(r?1:0)),this.fixedBodyHeight=this.scrollX?this.bodyHeight-this.gutterWidth:this.bodyHeight;var c=!(this.store.states.data&&this.store.states.data.length);this.viewportHeight=this.scrollX?l-(c?0:this.gutterWidth):l,this.updateScrollY(),this.notifyObservers("scrollable")}},e.prototype.headerDisplayNone=function(e){if(!e)return!0;for(var t=e;"DIV"!==t.tagName;){if("none"===getComputedStyle(t).display)return!0;t=t.parentElement}return!1},e.prototype.updateColumnsWidth=function(){if(!h.a.prototype.$isServer){var e=this.fit,t=this.table.$el.clientWidth,i=0,n=this.getFlattenColumns(),r=n.filter(function(e){return"number"!=typeof e.width});if(n.forEach(function(e){"number"==typeof e.width&&e.realWidth&&(e.realWidth=null)}),r.length>0&&e){n.forEach(function(e){i+=e.width||e.minWidth||80});var s=this.scrollY?this.gutterWidth:0;if(i<=t-s){this.scrollX=!1;var a=t-s-i;if(1===r.length)r[0].realWidth=(r[0].minWidth||80)+a;else{var o=a/r.reduce(function(e,t){return e+(t.minWidth||80)},0),l=0;r.forEach(function(e,t){if(0!==t){var i=Math.floor((e.minWidth||80)*o);l+=i,e.realWidth=(e.minWidth||80)+i}}),r[0].realWidth=(r[0].minWidth||80)+a-l}}else this.scrollX=!0,r.forEach(function(e){e.realWidth=e.minWidth});this.bodyWidth=Math.max(i,t),this.table.resizeState.width=this.bodyWidth}else n.forEach(function(e){e.width||e.minWidth?e.realWidth=e.width||e.minWidth:e.realWidth=80,i+=e.realWidth}),this.scrollX=i>t,this.bodyWidth=i;var u=this.store.states.fixedColumns;if(u.length>0){var c=0;u.forEach(function(e){c+=e.realWidth||e.width}),this.fixedWidth=c}var d=this.store.states.rightFixedColumns;if(d.length>0){var p=0;d.forEach(function(e){p+=e.realWidth||e.width}),this.rightFixedWidth=p}this.notifyObservers("columns")}},e.prototype.addObserver=function(e){this.observers.push(e)},e.prototype.removeObserver=function(e){var t=this.observers.indexOf(e);-1!==t&&this.observers.splice(t,1)},e.prototype.notifyObservers=function(e){var t=this;this.observers.forEach(function(i){switch(e){case"columns":i.onColumnsChange(t);break;case"scrollable":i.onScrollableChange(t);break;default:throw new Error("Table Layout don't have event "+e+".")}})},e}(),Nn={created:function(){this.tableLayout.addObserver(this)},destroyed:function(){this.tableLayout.removeObserver(this)},computed:{tableLayout:function(){var e=this.layout;if(!e&&this.table&&(e=this.table.layout),!e)throw new Error("Can not find table layout.");return e}},mounted:function(){this.onColumnsChange(this.tableLayout),this.onScrollableChange(this.tableLayout)},updated:function(){this.__updated__||(this.onColumnsChange(this.tableLayout),this.onScrollableChange(this.tableLayout),this.__updated__=!0)},methods:{onColumnsChange:function(e){var t=this.$el.querySelectorAll("colgroup > col");if(t.length){var i=e.getFlattenColumns(),n={};i.forEach(function(e){n[e.id]=e});for(var r=0,s=t.length;r<s;r++){var a=t[r],o=a.getAttribute("name"),l=n[o];l&&a.setAttribute("width",l.realWidth||l.width)}}},onScrollableChange:function(e){for(var t=this.$el.querySelectorAll("colgroup > col[name=gutter]"),i=0,n=t.length;i<n;i++){t[i].setAttribute("width",e.scrollY?e.gutterWidth:"0")}for(var r=this.$el.querySelectorAll("th.gutter"),s=0,a=r.length;s<a;s++){var o=r[s];o.style.width=e.scrollY?e.gutterWidth+"px":"0",o.style.display=e.scrollY?"":"none"}}}},Pn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},On=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n])}return e},In={name:"ElTableBody",mixins:[Nn],components:{ElCheckbox:Bi,ElTooltip:ci},props:{store:{required:!0},stripe:Boolean,context:{},rowClassName:[String,Function],rowStyle:[Object,Function],fixed:String,highlight:Boolean},render:function(e){var t=this,i=this.data||[];return e("table",{class:"el-table__body",attrs:{cellspacing:"0",cellpadding:"0",border:"0"}},[e("colgroup",[this.columns.map(function(t){return e("col",{attrs:{name:t.id},key:t.id})})]),e("tbody",[i.reduce(function(e,i){return e.concat(t.wrappedRowRender(i,e.length))},[]),e("el-tooltip",{attrs:{effect:this.table.tooltipEffect,placement:"top",content:this.tooltipContent},ref:"tooltip"})])])},computed:On({table:function(){return this.$parent}},Tn({data:"data",columns:"columns",treeIndent:"indent",leftFixedLeafCount:"fixedLeafColumnsLength",rightFixedLeafCount:"rightFixedLeafColumnsLength",columnsCount:function(e){return e.columns.length},leftFixedCount:function(e){return e.fixedColumns.length},rightFixedCount:function(e){return e.rightFixedColumns.length},hasExpandColumn:function(e){return e.columns.some(function(e){return"expand"===e.type})}}),{firstDefaultColumnIndex:function(){return T(this.columns,function(e){return"default"===e.type})}}),watch:{"store.states.hoverRow":function(e,t){var i=this;if(this.store.states.isComplex&&!this.$isServer){var n=window.requestAnimationFrame;n||(n=function(e){return setTimeout(e,16)}),n(function(){var n=i.$el.querySelectorAll(".el-table__row"),r=n[t],s=n[e];r&&ve(r,"hover-row"),s&&me(s,"hover-row")})}}},data:function(){return{tooltipContent:""}},created:function(){this.activateTooltip=tt()(50,function(e){return e.handleShowPopper()})},methods:{getKeyOfRow:function(e,t){var i=this.table.rowKey;return i?mn(e,i):t},isColumnHidden:function(e){return!0===this.fixed||"left"===this.fixed?e>=this.leftFixedLeafCount:"right"===this.fixed?e<this.columnsCount-this.rightFixedLeafCount:e<this.leftFixedLeafCount||e>=this.columnsCount-this.rightFixedLeafCount},getSpan:function(e,t,i,n){var r=1,s=1,a=this.table.spanMethod;if("function"==typeof a){var o=a({row:e,column:t,rowIndex:i,columnIndex:n});Array.isArray(o)?(r=o[0],s=o[1]):"object"===(void 0===o?"undefined":Pn(o))&&(r=o.rowspan,s=o.colspan)}return{rowspan:r,colspan:s}},getRowStyle:function(e,t){var i=this.table.rowStyle;return"function"==typeof i?i.call(null,{row:e,rowIndex:t}):i||null},getRowClass:function(e,t){var i=["el-table__row"];this.table.highlightCurrentRow&&e===this.store.states.currentRow&&i.push("current-row"),this.stripe&&t%2==1&&i.push("el-table__row--striped");var n=this.table.rowClassName;return"string"==typeof n?i.push(n):"function"==typeof n&&i.push(n.call(null,{row:e,rowIndex:t})),this.store.states.expandRows.indexOf(e)>-1&&i.push("expanded"),i},getCellStyle:function(e,t,i,n){var r=this.table.cellStyle;return"function"==typeof r?r.call(null,{rowIndex:e,columnIndex:t,row:i,column:n}):r},getCellClass:function(e,t,i,n){var r=[n.id,n.align,n.className];this.isColumnHidden(t)&&r.push("is-hidden");var s=this.table.cellClassName;return"string"==typeof s?r.push(s):"function"==typeof s&&r.push(s.call(null,{rowIndex:e,columnIndex:t,row:i,column:n})),r.push("el-table__cell"),r.join(" ")},getColspanRealWidth:function(e,t,i){return t<1?e[i].realWidth:e.map(function(e){return e.realWidth}).slice(i,i+t).reduce(function(e,t){return e+t},-1)},handleCellMouseEnter:function(e,t){var i=this.table,n=cn(e);if(n){var r=fn(i,n),s=i.hoverState={cell:n,column:r,row:t};i.$emit("cell-mouse-enter",s.row,s.column,s.cell,e)}var a=e.target.querySelector(".cell");if(fe(a,"el-tooltip")&&a.childNodes.length){var o=document.createRange();if(o.setStart(a,0),o.setEnd(a,a.childNodes.length),(o.getBoundingClientRect().width+((parseInt(ge(a,"paddingLeft"),10)||0)+(parseInt(ge(a,"paddingRight"),10)||0))>a.offsetWidth||a.scrollWidth>a.offsetWidth)&&this.$refs.tooltip){var l=this.$refs.tooltip;this.tooltipContent=n.innerText||n.textContent,l.referenceElm=n,l.$refs.popper&&(l.$refs.popper.style.display="none"),l.doDestroy(),l.setExpectedState(!0),this.activateTooltip(l)}}},handleCellMouseLeave:function(e){var t=this.$refs.tooltip;if(t&&(t.setExpectedState(!1),t.handleClosePopper()),cn(e)){var i=this.table.hoverState||{};this.table.$emit("cell-mouse-leave",i.row,i.column,i.cell,e)}},handleMouseEnter:tt()(30,function(e){this.store.commit("setHoverRow",e)}),handleMouseLeave:tt()(30,function(){this.store.commit("setHoverRow",null)}),handleContextMenu:function(e,t){this.handleEvent(e,t,"contextmenu")},handleDoubleClick:function(e,t){this.handleEvent(e,t,"dblclick")},handleClick:function(e,t){this.store.commit("setCurrentRow",t),this.handleEvent(e,t,"click")},handleEvent:function(e,t,i){var n=this.table,r=cn(e),s=void 0;r&&(s=fn(n,r))&&n.$emit("cell-"+i,t,s,r,e),n.$emit("row-"+i,t,s,e)},rowRender:function(e,t,i){var n=this,r=this.$createElement,s=this.treeIndent,a=this.columns,o=this.firstDefaultColumnIndex,l=a.map(function(e,t){return n.isColumnHidden(t)}),u=this.getRowClass(e,t),c=!0;return i&&(u.push("el-table__row--level-"+i.level),c=i.display),r("tr",{style:[c?null:{display:"none"},this.getRowStyle(e,t)],class:u,key:this.getKeyOfRow(e,t),on:{dblclick:function(t){return n.handleDoubleClick(t,e)},click:function(t){return n.handleClick(t,e)},contextmenu:function(t){return n.handleContextMenu(t,e)},mouseenter:function(e){return n.handleMouseEnter(t)},mouseleave:this.handleMouseLeave}},[a.map(function(u,c){var h=n.getSpan(e,u,t,c),d=h.rowspan,p=h.colspan;if(!d||!p)return null;var f=On({},u);f.realWidth=n.getColspanRealWidth(a,p,c);var m={store:n.store,_self:n.context||n.table.$vnode.context,column:f,row:e,$index:t};return c===o&&i&&(m.treeNode={indent:i.level*s,level:i.level},"boolean"==typeof i.expanded&&(m.treeNode.expanded=i.expanded,"loading"in i&&(m.treeNode.loading=i.loading),"noLazyChildren"in i&&(m.treeNode.noLazyChildren=i.noLazyChildren))),r("td",{style:n.getCellStyle(t,c,e,u),class:n.getCellClass(t,c,e,u),attrs:{rowspan:d,colspan:p},on:{mouseenter:function(t){return n.handleCellMouseEnter(t,e)},mouseleave:n.handleCellMouseLeave}},[u.renderCell.call(n._renderProxy,n.$createElement,m,l[c])])})])},wrappedRowRender:function(e,t){var i=this,n=this.$createElement,r=this.store,s=r.isRowExpanded,a=r.assertRowKey,o=r.states,l=o.treeData,u=o.lazyTreeNodeMap,c=o.childrenColumnName,h=o.rowKey;if(this.hasExpandColumn&&s(e)){var d=this.table.renderExpanded,p=this.rowRender(e,t);return d?[[p,n("tr",{key:"expanded-row__"+p.key},[n("td",{attrs:{colspan:this.columnsCount},class:"el-table__cell el-table__expanded-cell"},[d(this.$createElement,{row:e,$index:t,store:this.store})])])]]:(console.error("[Element Error]renderExpanded is required."),p)}if(Object.keys(l).length){a();var f=mn(e,h),m=l[f],v=null;m&&(v={expanded:m.expanded,level:m.level,display:!0},"boolean"==typeof m.lazy&&("boolean"==typeof m.loaded&&m.loaded&&(v.noLazyChildren=!(m.children&&m.children.length)),v.loading=m.loading));var g=[this.rowRender(e,t,v)];if(m){var y=0;m.display=!0,function e(n,r){n&&n.length&&r&&n.forEach(function(n){var s={display:r.display&&r.expanded,level:r.level+1},a=mn(n,h);if(null==a)throw new Error("for nested data item, row-key is required.");if((m=On({},l[a]))&&(s.expanded=m.expanded,m.level=m.level||s.level,m.display=!(!m.expanded||!s.display),"boolean"==typeof m.lazy&&("boolean"==typeof m.loaded&&m.loaded&&(s.noLazyChildren=!(m.children&&m.children.length)),s.loading=m.loading)),y++,g.push(i.rowRender(n,t+y,s)),m){var o=u[a]||n[c];e(o,m)}})}(u[f]||e[c],m)}return g}return this.rowRender(e,t)}}},Fn=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("transition",{attrs:{name:"el-zoom-in-top"}},[e.multiple?i("div",{directives:[{name:"clickoutside",rawName:"v-clickoutside",value:e.handleOutsideClick,expression:"handleOutsideClick"},{name:"show",rawName:"v-show",value:e.showPopper,expression:"showPopper"}],staticClass:"el-table-filter"},[i("div",{staticClass:"el-table-filter__content"},[i("el-scrollbar",{attrs:{"wrap-class":"el-table-filter__wrap"}},[i("el-checkbox-group",{staticClass:"el-table-filter__checkbox-group",model:{value:e.filteredValue,callback:function(t){e.filteredValue=t},expression:"filteredValue"}},e._l(e.filters,function(t){return i("el-checkbox",{key:t.value,attrs:{label:t.value}},[e._v(e._s(t.text))])}),1)],1)],1),i("div",{staticClass:"el-table-filter__bottom"},[i("button",{class:{"is-disabled":0===e.filteredValue.length},attrs:{disabled:0===e.filteredValue.length},on:{click:e.handleConfirm}},[e._v(e._s(e.t("el.table.confirmFilter")))]),i("button",{on:{click:e.handleReset}},[e._v(e._s(e.t("el.table.resetFilter")))])])]):i("div",{directives:[{name:"clickoutside",rawName:"v-clickoutside",value:e.handleOutsideClick,expression:"handleOutsideClick"},{name:"show",rawName:"v-show",value:e.showPopper,expression:"showPopper"}],staticClass:"el-table-filter"},[i("ul",{staticClass:"el-table-filter__list"},[i("li",{staticClass:"el-table-filter__list-item",class:{"is-active":void 0===e.filterValue||null===e.filterValue},on:{click:function(t){e.handleSelect(null)}}},[e._v(e._s(e.t("el.table.clearFilter")))]),e._l(e.filters,function(t){return i("li",{key:t.value,staticClass:"el-table-filter__list-item",class:{"is-active":e.isActive(t)},attrs:{label:t.value},on:{click:function(i){e.handleSelect(t.value)}}},[e._v(e._s(t.text))])})],2)])])};Fn._withStripped=!0;var An=[];!h.a.prototype.$isServer&&document.addEventListener("click",function(e){An.forEach(function(t){var i=e.target;t&&t.$el&&(i===t.$el||t.$el.contains(i)||t.handleOutsideClick&&t.handleOutsideClick(e))})});var Ln=function(e){e&&An.push(e)},Vn=function(e){-1!==An.indexOf(e)&&An.splice(e,1)},Bn=r({name:"ElTableFilterPanel",mixins:[Ie,Y],directives:{Clickoutside:ot},components:{ElCheckbox:Bi,ElCheckboxGroup:Ki,ElScrollbar:Qe},props:{placement:{type:String,default:"bottom-end"}},methods:{isActive:function(e){return e.value===this.filterValue},handleOutsideClick:function(){var e=this;setTimeout(function(){e.showPopper=!1},16)},handleConfirm:function(){this.confirmFilter(this.filteredValue),this.handleOutsideClick()},handleReset:function(){this.filteredValue=[],this.confirmFilter(this.filteredValue),this.handleOutsideClick()},handleSelect:function(e){this.filterValue=e,null!=e?this.confirmFilter(this.filteredValue):this.confirmFilter([]),this.handleOutsideClick()},confirmFilter:function(e){this.table.store.commit("filterChange",{column:this.column,values:e}),this.table.store.updateAllSelected()}},data:function(){return{table:null,cell:null,column:null}},computed:{filters:function(){return this.column&&this.column.filters},filterValue:{get:function(){return(this.column.filteredValue||[])[0]},set:function(e){this.filteredValue&&(null!=e?this.filteredValue.splice(0,1,e):this.filteredValue.splice(0,1))}},filteredValue:{get:function(){return this.column&&this.column.filteredValue||[]},set:function(e){this.column&&(this.column.filteredValue=e)}},multiple:function(){return!this.column||this.column.filterMultiple}},mounted:function(){var e=this;this.popperElm=this.$el,this.referenceElm=this.cell,this.table.bodyWrapper.addEventListener("scroll",function(){e.updatePopper()}),this.$watch("showPopper",function(t){e.column&&(e.column.filterOpened=t),t?Ln(e):Vn(e)})},watch:{showPopper:function(e){!0===e&&parseInt(this.popperJS._popper.style.zIndex,10)<De.zIndex&&(this.popperJS._popper.style.zIndex=De.nextZIndex())}}},Fn,[],!1,null,null,null);Bn.options.__file="packages/table/src/filter-panel.vue";var zn=Bn.exports,Hn=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n])}return e},Rn=function(e){var t=1;e.forEach(function(e){e.level=1,function e(i,n){if(n&&(i.level=n.level+1,t<i.level&&(t=i.level)),i.children){var r=0;i.children.forEach(function(t){e(t,i),r+=t.colSpan}),i.colSpan=r}else i.colSpan=1}(e)});for(var i=[],n=0;n<t;n++)i.push([]);return function e(t){var i=[];return t.forEach(function(t){t.children?(i.push(t),i.push.apply(i,e(t.children))):i.push(t)}),i}(e).forEach(function(e){e.children?e.rowSpan=1:e.rowSpan=t-e.level+1,i[e.level-1].push(e)}),i},Wn={name:"ElTableHeader",mixins:[Nn],render:function(e){var t=this,i=this.store.states.originColumns,n=Rn(i,this.columns),r=n.length>1;return r&&(this.$parent.isGroup=!0),e("table",{class:"el-table__header",attrs:{cellspacing:"0",cellpadding:"0",border:"0"}},[e("colgroup",[this.columns.map(function(t){return e("col",{attrs:{name:t.id},key:t.id})}),this.hasGutter?e("col",{attrs:{name:"gutter"}}):""]),e("thead",{class:[{"is-group":r,"has-gutter":this.hasGutter}]},[this._l(n,function(i,n){return e("tr",{style:t.getHeaderRowStyle(n),class:t.getHeaderRowClass(n)},[i.map(function(r,s){return e("th",{attrs:{colspan:r.colSpan,rowspan:r.rowSpan},on:{mousemove:function(e){return t.handleMouseMove(e,r)},mouseout:t.handleMouseOut,mousedown:function(e){return t.handleMouseDown(e,r)},click:function(e){return t.handleHeaderClick(e,r)},contextmenu:function(e){return t.handleHeaderContextMenu(e,r)}},style:t.getHeaderCellStyle(n,s,i,r),class:t.getHeaderCellClass(n,s,i,r),key:r.id},[e("div",{class:["cell",r.filteredValue&&r.filteredValue.length>0?"highlight":"",r.labelClassName]},[r.renderHeader?r.renderHeader.call(t._renderProxy,e,{column:r,$index:s,store:t.store,_self:t.$parent.$vnode.context}):r.label,r.sortable?e("span",{class:"caret-wrapper",on:{click:function(e){return t.handleSortClick(e,r)}}},[e("i",{class:"sort-caret ascending",on:{click:function(e){return t.handleSortClick(e,r,"ascending")}}}),e("i",{class:"sort-caret descending",on:{click:function(e){return t.handleSortClick(e,r,"descending")}}})]):"",r.filterable?e("span",{class:"el-table__column-filter-trigger",on:{click:function(e){return t.handleFilterClick(e,r)}}},[e("i",{class:["el-icon-arrow-down",r.filterOpened?"el-icon-arrow-up":""]})]):""])])}),t.hasGutter?e("th",{class:"el-table__cell gutter"}):""])})])])},props:{fixed:String,store:{required:!0},border:Boolean,defaultSort:{type:Object,default:function(){return{prop:"",order:""}}}},components:{ElCheckbox:Bi},computed:Hn({table:function(){return this.$parent},hasGutter:function(){return!this.fixed&&this.tableLayout.gutterWidth}},Tn({columns:"columns",isAllSelected:"isAllSelected",leftFixedLeafCount:"fixedLeafColumnsLength",rightFixedLeafCount:"rightFixedLeafColumnsLength",columnsCount:function(e){return e.columns.length},leftFixedCount:function(e){return e.fixedColumns.length},rightFixedCount:function(e){return e.rightFixedColumns.length}})),created:function(){this.filterPanels={}},mounted:function(){var e=this;this.$nextTick(function(){var t=e.defaultSort,i=t.prop,n=t.order;e.store.commit("sort",{prop:i,order:n,init:!0})})},beforeDestroy:function(){var e=this.filterPanels;for(var t in e)e.hasOwnProperty(t)&&e[t]&&e[t].$destroy(!0)},methods:{isCellHidden:function(e,t){for(var i=0,n=0;n<e;n++)i+=t[n].colSpan;var r=i+t[e].colSpan-1;return!0===this.fixed||"left"===this.fixed?r>=this.leftFixedLeafCount:"right"===this.fixed?i<this.columnsCount-this.rightFixedLeafCount:r<this.leftFixedLeafCount||i>=this.columnsCount-this.rightFixedLeafCount},getHeaderRowStyle:function(e){var t=this.table.headerRowStyle;return"function"==typeof t?t.call(null,{rowIndex:e}):t},getHeaderRowClass:function(e){var t=[],i=this.table.headerRowClassName;return"string"==typeof i?t.push(i):"function"==typeof i&&t.push(i.call(null,{rowIndex:e})),t.join(" ")},getHeaderCellStyle:function(e,t,i,n){var r=this.table.headerCellStyle;return"function"==typeof r?r.call(null,{rowIndex:e,columnIndex:t,row:i,column:n}):r},getHeaderCellClass:function(e,t,i,n){var r=[n.id,n.order,n.headerAlign,n.className,n.labelClassName];0===e&&this.isCellHidden(t,i)&&r.push("is-hidden"),n.children||r.push("is-leaf"),n.sortable&&r.push("is-sortable");var s=this.table.headerCellClassName;return"string"==typeof s?r.push(s):"function"==typeof s&&r.push(s.call(null,{rowIndex:e,columnIndex:t,row:i,column:n})),r.push("el-table__cell"),r.join(" ")},toggleAllSelection:function(e){e.stopPropagation(),this.store.commit("toggleAllSelection")},handleFilterClick:function(e,t){e.stopPropagation();var i=e.target,n="TH"===i.tagName?i:i.parentNode;if(!fe(n,"noclick")){n=n.querySelector(".el-table__column-filter-trigger")||n;var r=this.$parent,s=this.filterPanels[t.id];s&&t.filterOpened?s.showPopper=!1:(s||(s=new h.a(zn),this.filterPanels[t.id]=s,t.filterPlacement&&(s.placement=t.filterPlacement),s.table=r,s.cell=n,s.column=t,!this.$isServer&&s.$mount(document.createElement("div"))),setTimeout(function(){s.showPopper=!0},16))}},handleHeaderClick:function(e,t){!t.filters&&t.sortable?this.handleSortClick(e,t):t.filterable&&!t.sortable&&this.handleFilterClick(e,t),this.$parent.$emit("header-click",t,e)},handleHeaderContextMenu:function(e,t){this.$parent.$emit("header-contextmenu",t,e)},handleMouseDown:function(e,t){var i=this;if(!this.$isServer&&!(t.children&&t.children.length>0)&&this.draggingColumn&&this.border){this.dragging=!0,this.$parent.resizeProxyVisible=!0;var n=this.$parent,r=n.$el.getBoundingClientRect().left,s=this.$el.querySelector("th."+t.id),a=s.getBoundingClientRect(),o=a.left-r+30;me(s,"noclick"),this.dragState={startMouseLeft:e.clientX,startLeft:a.right-r,startColumnLeft:a.left-r,tableLeft:r};var l=n.$refs.resizeProxy;l.style.left=this.dragState.startLeft+"px",document.onselectstart=function(){return!1},document.ondragstart=function(){return!1};var u=function(e){var t=e.clientX-i.dragState.startMouseLeft,n=i.dragState.startLeft+t;l.style.left=Math.max(o,n)+"px"};document.addEventListener("mousemove",u),document.addEventListener("mouseup",function r(){if(i.dragging){var a=i.dragState,o=a.startColumnLeft,c=a.startLeft,h=parseInt(l.style.left,10)-o;t.width=t.realWidth=h,n.$emit("header-dragend",t.width,c-o,t,e),i.store.scheduleLayout(),document.body.style.cursor="",i.dragging=!1,i.draggingColumn=null,i.dragState={},n.resizeProxyVisible=!1}document.removeEventListener("mousemove",u),document.removeEventListener("mouseup",r),document.onselectstart=null,document.ondragstart=null,setTimeout(function(){ve(s,"noclick")},0)})}},handleMouseMove:function(e,t){if(!(t.children&&t.children.length>0)){for(var i=e.target;i&&"TH"!==i.tagName;)i=i.parentNode;if(t&&t.resizable&&!this.dragging&&this.border){var n=i.getBoundingClientRect(),r=document.body.style;n.width>12&&n.right-e.pageX<8?(r.cursor="col-resize",fe(i,"is-sortable")&&(i.style.cursor="col-resize"),this.draggingColumn=t):this.dragging||(r.cursor="",fe(i,"is-sortable")&&(i.style.cursor="pointer"),this.draggingColumn=null)}}},handleMouseOut:function(){this.$isServer||(document.body.style.cursor="")},toggleOrder:function(e){var t=e.order,i=e.sortOrders;if(""===t)return i[0];var n=i.indexOf(t||null);return i[n>i.length-2?0:n+1]},handleSortClick:function(e,t,i){e.stopPropagation();for(var n=t.order===i?null:i||this.toggleOrder(t),r=e.target;r&&"TH"!==r.tagName;)r=r.parentNode;if(r&&"TH"===r.tagName&&fe(r,"noclick"))ve(r,"noclick");else if(t.sortable){var s=this.store.states,a=s.sortProp,o=void 0,l=s.sortingColumn;(l!==t||l===t&&null===l.order)&&(l&&(l.order=null),s.sortingColumn=t,a=t.property),o=t.order=n||null,s.sortProp=a,s.sortOrder=o,this.store.commit("changeSortCondition")}}},data:function(){return{draggingColumn:null,dragging:!1,dragState:{}}}},jn=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n])}return e},qn={name:"ElTableFooter",mixins:[Nn],render:function(e){var t=this,i=[];return this.summaryMethod?i=this.summaryMethod({columns:this.columns,data:this.store.states.data}):this.columns.forEach(function(e,n){if(0!==n){var r=t.store.states.data.map(function(t){return Number(t[e.property])}),s=[],a=!0;r.forEach(function(e){if(!isNaN(e)){a=!1;var t=(""+e).split(".")[1];s.push(t?t.length:0)}});var o=Math.max.apply(null,s);i[n]=a?"":r.reduce(function(e,t){var i=Number(t);return isNaN(i)?e:parseFloat((e+t).toFixed(Math.min(o,20)))},0)}else i[n]=t.sumText}),e("table",{class:"el-table__footer",attrs:{cellspacing:"0",cellpadding:"0",border:"0"}},[e("colgroup",[this.columns.map(function(t){return e("col",{attrs:{name:t.id},key:t.id})}),this.hasGutter?e("col",{attrs:{name:"gutter"}}):""]),e("tbody",{class:[{"has-gutter":this.hasGutter}]},[e("tr",[this.columns.map(function(n,r){return e("td",{key:r,attrs:{colspan:n.colSpan,rowspan:n.rowSpan},class:[].concat(t.getRowClasses(n,r),["el-table__cell"])},[e("div",{class:["cell",n.labelClassName]},[i[r]])])}),this.hasGutter?e("th",{class:"el-table__cell gutter"}):""])])])},props:{fixed:String,store:{required:!0},summaryMethod:Function,sumText:String,border:Boolean,defaultSort:{type:Object,default:function(){return{prop:"",order:""}}}},computed:jn({table:function(){return this.$parent},hasGutter:function(){return!this.fixed&&this.tableLayout.gutterWidth}},Tn({columns:"columns",isAllSelected:"isAllSelected",leftFixedLeafCount:"fixedLeafColumnsLength",rightFixedLeafCount:"rightFixedLeafColumnsLength",columnsCount:function(e){return e.columns.length},leftFixedCount:function(e){return e.fixedColumns.length},rightFixedCount:function(e){return e.rightFixedColumns.length}})),methods:{isCellHidden:function(e,t,i){if(!0===this.fixed||"left"===this.fixed)return e>=this.leftFixedLeafCount;if("right"===this.fixed){for(var n=0,r=0;r<e;r++)n+=t[r].colSpan;return n<this.columnsCount-this.rightFixedLeafCount}return!(this.fixed||!i.fixed)||(e<this.leftFixedCount||e>=this.columnsCount-this.rightFixedCount)},getRowClasses:function(e,t){var i=[e.id,e.align,e.labelClassName];return e.className&&i.push(e.className),this.isCellHidden(t,this.columns,e)&&i.push("is-hidden"),e.children||i.push("is-leaf"),i}}},Yn=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n])}return e},Kn=1,Gn=r({name:"ElTable",mixins:[Y,G],directives:{Mousewheel:ln},props:{data:{type:Array,default:function(){return[]}},size:String,width:[String,Number],height:[String,Number],maxHeight:[String,Number],fit:{type:Boolean,default:!0},stripe:Boolean,border:Boolean,rowKey:[String,Function],context:{},showHeader:{type:Boolean,default:!0},showSummary:Boolean,sumText:String,summaryMethod:Function,rowClassName:[String,Function],rowStyle:[Object,Function],cellClassName:[String,Function],cellStyle:[Object,Function],headerRowClassName:[String,Function],headerRowStyle:[Object,Function],headerCellClassName:[String,Function],headerCellStyle:[Object,Function],highlightCurrentRow:Boolean,currentRowKey:[String,Number],emptyText:String,expandRowKeys:Array,defaultExpandAll:Boolean,defaultSort:Object,tooltipEffect:String,spanMethod:Function,selectOnIndeterminate:{type:Boolean,default:!0},indent:{type:Number,default:16},treeProps:{type:Object,default:function(){return{hasChildren:"hasChildren",children:"children"}}},lazy:Boolean,load:Function},components:{TableHeader:Wn,TableFooter:qn,TableBody:In,ElCheckbox:Bi},methods:{getMigratingConfig:function(){return{events:{expand:"expand is renamed to expand-change"}}},setCurrentRow:function(e){this.store.commit("setCurrentRow",e)},toggleRowSelection:function(e,t){this.store.toggleRowSelection(e,t,!1),this.store.updateAllSelected()},toggleRowExpansion:function(e,t){this.store.toggleRowExpansionAdapter(e,t)},clearSelection:function(){this.store.clearSelection()},clearFilter:function(e){this.store.clearFilter(e)},clearSort:function(){this.store.clearSort()},handleMouseLeave:function(){this.store.commit("setHoverRow",null),this.hoverState&&(this.hoverState=null)},updateScrollY:function(){this.layout.updateScrollY()&&(this.layout.notifyObservers("scrollable"),this.layout.updateColumnsWidth())},handleFixedMousewheel:function(e,t){var i=this.bodyWrapper;if(Math.abs(t.spinY)>0){var n=i.scrollTop;t.pixelY<0&&0!==n&&e.preventDefault(),t.pixelY>0&&i.scrollHeight-i.clientHeight>n&&e.preventDefault(),i.scrollTop+=Math.ceil(t.pixelY/5)}else i.scrollLeft+=Math.ceil(t.pixelX/5)},handleHeaderFooterMousewheel:function(e,t){var i=t.pixelX,n=t.pixelY;Math.abs(i)>=Math.abs(n)&&(this.bodyWrapper.scrollLeft+=t.pixelX/5)},syncPostion:Object(rn.throttle)(20,function(){var e=this.bodyWrapper,t=e.scrollLeft,i=e.scrollTop,n=e.offsetWidth,r=e.scrollWidth,s=this.$refs,a=s.headerWrapper,o=s.footerWrapper,l=s.fixedBodyWrapper,u=s.rightFixedBodyWrapper;a&&(a.scrollLeft=t),o&&(o.scrollLeft=t),l&&(l.scrollTop=i),u&&(u.scrollTop=i);var c=r-n-1;this.scrollPosition=t>=c?"right":0===t?"left":"middle"}),bindEvents:function(){this.bodyWrapper.addEventListener("scroll",this.syncPostion,{passive:!0}),this.fit&&Ke(this.$el,this.resizeListener)},unbindEvents:function(){this.bodyWrapper.removeEventListener("scroll",this.syncPostion,{passive:!0}),this.fit&&Ge(this.$el,this.resizeListener)},resizeListener:function(){if(this.$ready){var e=!1,t=this.$el,i=this.resizeState,n=i.width,r=i.height,s=t.offsetWidth;n!==s&&(e=!0);var a=t.offsetHeight;(this.height||this.shouldUpdateHeight)&&r!==a&&(e=!0),e&&(this.resizeState.width=s,this.resizeState.height=a,this.doLayout())}},doLayout:function(){this.shouldUpdateHeight&&this.layout.updateElsHeight(),this.layout.updateColumnsWidth()},sort:function(e,t){this.store.commit("sort",{prop:e,order:t})},toggleAllSelection:function(){this.store.commit("toggleAllSelection")}},computed:Yn({tableSize:function(){return this.size||(this.$ELEMENT||{}).size},bodyWrapper:function(){return this.$refs.bodyWrapper},shouldUpdateHeight:function(){return this.height||this.maxHeight||this.fixedColumns.length>0||this.rightFixedColumns.length>0},bodyWidth:function(){var e=this.layout,t=e.bodyWidth,i=e.scrollY,n=e.gutterWidth;return t?t-(i?n:0)+"px":""},bodyHeight:function(){var e=this.layout,t=e.headerHeight,i=void 0===t?0:t,n=e.bodyHeight,r=e.footerHeight,s=void 0===r?0:r;if(this.height)return{height:n?n+"px":""};if(this.maxHeight){var a=bn(this.maxHeight);if("number"==typeof a)return{"max-height":a-s-(this.showHeader?i:0)+"px"}}return{}},fixedBodyHeight:function(){if(this.height)return{height:this.layout.fixedBodyHeight?this.layout.fixedBodyHeight+"px":""};if(this.maxHeight){var e=bn(this.maxHeight);if("number"==typeof e)return e=this.layout.scrollX?e-this.layout.gutterWidth:e,this.showHeader&&(e-=this.layout.headerHeight),{"max-height":(e-=this.layout.footerHeight)+"px"}}return{}},fixedHeight:function(){return this.maxHeight?this.showSummary?{bottom:0}:{bottom:this.layout.scrollX&&this.data.length?this.layout.gutterWidth+"px":""}:this.showSummary?{height:this.layout.tableHeight?this.layout.tableHeight+"px":""}:{height:this.layout.viewportHeight?this.layout.viewportHeight+"px":""}},emptyBlockStyle:function(){if(this.data&&this.data.length)return null;var e="100%";return this.layout.appendHeight&&(e="calc(100% - "+this.layout.appendHeight+"px)"),{width:this.bodyWidth,height:e}}},Tn({selection:"selection",columns:"columns",tableData:"data",fixedColumns:"fixedColumns",rightFixedColumns:"rightFixedColumns"})),watch:{height:{immediate:!0,handler:function(e){this.layout.setHeight(e)}},maxHeight:{immediate:!0,handler:function(e){this.layout.setMaxHeight(e)}},currentRowKey:{immediate:!0,handler:function(e){this.rowKey&&this.store.setCurrentRowKey(e)}},data:{immediate:!0,handler:function(e){this.store.commit("setData",e)}},expandRowKeys:{immediate:!0,handler:function(e){e&&this.store.setExpandRowKeysAdapter(e)}}},created:function(){var e=this;this.tableId="el-table_"+Kn++,this.debouncedUpdateLayout=Object(rn.debounce)(50,function(){return e.doLayout()})},mounted:function(){var e=this;this.bindEvents(),this.store.updateColumns(),this.doLayout(),this.resizeState={width:this.$el.offsetWidth,height:this.$el.offsetHeight},this.store.states.columns.forEach(function(t){t.filteredValue&&t.filteredValue.length&&e.store.commit("filterChange",{column:t,values:t.filteredValue,silent:!0})}),this.$ready=!0},destroyed:function(){this.unbindEvents()},data:function(){var e=this.treeProps,t=e.hasChildren,i=void 0===t?"hasChildren":t,n=e.children,r=void 0===n?"children":n;return this.store=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!e)throw new Error("Table is required.");var i=new En;return i.table=e,i.toggleAllSelection=tt()(10,i._toggleAllSelection),Object.keys(t).forEach(function(e){i.states[e]=t[e]}),i}(this,{rowKey:this.rowKey,defaultExpandAll:this.defaultExpandAll,selectOnIndeterminate:this.selectOnIndeterminate,indent:this.indent,lazy:this.lazy,lazyColumnIdentifier:i,childrenColumnName:r}),{layout:new Mn({store:this.store,table:this,fit:this.fit,showHeader:this.showHeader}),isHidden:!1,renderExpanded:null,resizeProxyVisible:!1,resizeState:{width:null,height:null},isGroup:!1,scrollPosition:"left"}}},nn,[],!1,null,null,null);Gn.options.__file="packages/table/src/table.vue";var Un=Gn.exports;Un.install=function(e){e.component(Un.name,Un)};var Xn=Un,Zn={default:{order:""},selection:{width:48,minWidth:48,realWidth:48,order:"",className:"el-table-column--selection"},expand:{width:48,minWidth:48,realWidth:48,order:""},index:{width:48,minWidth:48,realWidth:48,order:""}},Jn={selection:{renderHeader:function(e,t){var i=t.store;return e("el-checkbox",{attrs:{disabled:i.states.data&&0===i.states.data.length,indeterminate:i.states.selection.length>0&&!this.isAllSelected,value:this.isAllSelected},nativeOn:{click:this.toggleAllSelection}})},renderCell:function(e,t){var i=t.row,n=t.column,r=t.store,s=t.$index;return e("el-checkbox",{nativeOn:{click:function(e){return e.stopPropagation()}},attrs:{value:r.isSelected(i),disabled:!!n.selectable&&!n.selectable.call(null,i,s)},on:{input:function(){r.commit("rowSelectedChanged",i)}}})},sortable:!1,resizable:!1},index:{renderHeader:function(e,t){return t.column.label||"#"},renderCell:function(e,t){var i=t.$index,n=i+1,r=t.column.index;return"number"==typeof r?n=i+r:"function"==typeof r&&(n=r(i)),e("div",[n])},sortable:!1},expand:{renderHeader:function(e,t){return t.column.label||""},renderCell:function(e,t){var i=t.row,n=t.store,r=["el-table__expand-icon"];n.states.expandRows.indexOf(i)>-1&&r.push("el-table__expand-icon--expanded");return e("div",{class:r,on:{click:function(e){e.stopPropagation(),n.toggleRowExpansion(i)}}},[e("i",{class:"el-icon el-icon-arrow-right"})])},sortable:!1,resizable:!1,className:"el-table__expand-column"}};function Qn(e,t){var i=t.row,n=t.column,r=t.$index,s=n.property,a=s&&D(i,s).v;return n&&n.formatter?n.formatter(i,n,a,r):a}var er=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n])}return e},tr=1,ir={name:"ElTableColumn",props:{type:{type:String,default:"default"},label:String,className:String,labelClassName:String,property:String,prop:String,width:{},minWidth:{},renderHeader:Function,sortable:{type:[Boolean,String],default:!1},sortMethod:Function,sortBy:[String,Function,Array],resizable:{type:Boolean,default:!0},columnKey:String,align:String,headerAlign:String,showTooltipWhenOverflow:Boolean,showOverflowTooltip:Boolean,fixed:[Boolean,String],formatter:Function,selectable:Function,reserveSelection:Boolean,filterMethod:Function,filteredValue:Array,filters:Array,filterPlacement:String,filterMultiple:{type:Boolean,default:!0},index:[Number,Function],sortOrders:{type:Array,default:function(){return["ascending","descending",null]},validator:function(e){return e.every(function(e){return["ascending","descending",null].indexOf(e)>-1})}}},data:function(){return{isSubColumn:!1,columns:[]}},computed:{owner:function(){for(var e=this.$parent;e&&!e.tableId;)e=e.$parent;return e},columnOrTableParent:function(){for(var e=this.$parent;e&&!e.tableId&&!e.columnId;)e=e.$parent;return e},realWidth:function(){return yn(this.width)},realMinWidth:function(){return void 0!==(e=this.minWidth)&&(e=yn(e),isNaN(e)&&(e=80)),e;var e},realAlign:function(){return this.align?"is-"+this.align:null},realHeaderAlign:function(){return this.headerAlign?"is-"+this.headerAlign:this.realAlign}},methods:{getPropsData:function(){for(var e=this,t=arguments.length,i=Array(t),n=0;n<t;n++)i[n]=arguments[n];return i.reduce(function(t,i){return Array.isArray(i)&&i.forEach(function(i){t[i]=e[i]}),t},{})},getColumnElIndex:function(e,t){return[].indexOf.call(e,t)},setColumnWidth:function(e){return this.realWidth&&(e.width=this.realWidth),this.realMinWidth&&(e.minWidth=this.realMinWidth),e.minWidth||(e.minWidth=80),e.realWidth=void 0===e.width?e.minWidth:e.width,e},setColumnForcedProps:function(e){var t=e.type,i=Jn[t]||{};return Object.keys(i).forEach(function(t){var n=i[t];void 0!==n&&(e[t]="className"===t?e[t]+" "+n:n)}),e},setColumnRenders:function(e){var t=this;this.$createElement;this.renderHeader?console.warn("[Element Warn][TableColumn]Comparing to render-header, scoped-slot header is easier to use. We recommend users to use scoped-slot header."):"selection"!==e.type&&(e.renderHeader=function(i,n){var r=t.$scopedSlots.header;return r?r(n):e.label});var i=e.renderCell;return"expand"===e.type?(e.renderCell=function(e,t){return e("div",{class:"cell"},[i(e,t)])},this.owner.renderExpanded=function(e,i){return t.$scopedSlots.default?t.$scopedSlots.default(i):t.$slots.default}):(i=i||Qn,e.renderCell=function(n,r){var s=null;s=t.$scopedSlots.default?t.$scopedSlots.default(r):i(n,r);var a=function(e,t){var i=t.row,n=t.treeNode,r=t.store;if(!n)return null;var s=[];if(n.indent&&s.push(e("span",{class:"el-table__indent",style:{"padding-left":n.indent+"px"}})),"boolean"!=typeof n.expanded||n.noLazyChildren)s.push(e("span",{class:"el-table__placeholder"}));else{var a=["el-table__expand-icon",n.expanded?"el-table__expand-icon--expanded":""],o=["el-icon-arrow-right"];n.loading&&(o=["el-icon-loading"]),s.push(e("div",{class:a,on:{click:function(e){e.stopPropagation(),r.loadOrToggle(i)}}},[e("i",{class:o})]))}return s}(n,r),o={class:"cell",style:{}};return e.showOverflowTooltip&&(o.class+=" el-tooltip",o.style={width:(r.column.realWidth||r.column.width)-1+"px"}),n("div",o,[a,s])}),e},registerNormalWatchers:function(){var e=this,t={prop:"property",realAlign:"align",realHeaderAlign:"headerAlign",realWidth:"width"},i=["label","property","filters","filterMultiple","sortable","index","formatter","className","labelClassName","showOverflowTooltip"].reduce(function(e,t){return e[t]=t,e},t);Object.keys(i).forEach(function(i){var n=t[i];e.$watch(i,function(t){e.columnConfig[n]=t})})},registerComplexWatchers:function(){var e=this,t={realWidth:"width",realMinWidth:"minWidth"},i=["fixed"].reduce(function(e,t){return e[t]=t,e},t);Object.keys(i).forEach(function(i){var n=t[i];e.$watch(i,function(t){e.columnConfig[n]=t;var i="fixed"===n;e.owner.store.scheduleLayout(i)})})}},components:{ElCheckbox:Bi},beforeCreate:function(){this.row={},this.column={},this.$index=0,this.columnId=""},created:function(){var e=this.columnOrTableParent;this.isSubColumn=this.owner!==e,this.columnId=(e.tableId||e.columnId)+"_column_"+tr++;var t=this.type||"default",i=""===this.sortable||this.sortable,n=er({},Zn[t],{id:this.columnId,type:t,property:this.prop||this.property,align:this.realAlign,headerAlign:this.realHeaderAlign,showOverflowTooltip:this.showOverflowTooltip||this.showTooltipWhenOverflow,filterable:this.filters||this.filterMethod,filteredValue:[],filterPlacement:"",isColumnGroup:!1,filterOpened:!1,sortable:i,index:this.index}),r=this.getPropsData(["columnKey","label","className","labelClassName","type","renderHeader","formatter","fixed","resizable"],["sortMethod","sortBy","sortOrders"],["selectable","reserveSelection"],["filterMethod","filters","filterMultiple","filterOpened","filteredValue","filterPlacement"]);r=function(e,t){var i={},n=void 0;for(n in e)i[n]=e[n];for(n in t)if(gn(t,n)){var r=t[n];void 0!==r&&(i[n]=r)}return i}(n,r),r=function(){for(var e=arguments.length,t=Array(e),i=0;i<e;i++)t[i]=arguments[i];return 0===t.length?function(e){return e}:1===t.length?t[0]:t.reduce(function(e,t){return function(){return e(t.apply(void 0,arguments))}})}(this.setColumnRenders,this.setColumnWidth,this.setColumnForcedProps)(r),this.columnConfig=r,this.registerNormalWatchers(),this.registerComplexWatchers()},mounted:function(){var e=this.owner,t=this.columnOrTableParent,i=this.isSubColumn?t.$el.children:t.$refs.hiddenColumns.children,n=this.getColumnElIndex(i,this.$el);e.store.commit("insertColumn",this.columnConfig,n,this.isSubColumn?t.columnConfig:null)},destroyed:function(){if(this.$parent){var e=this.$parent;this.owner.store.commit("removeColumn",this.columnConfig,this.isSubColumn?e.columnConfig:null)}},render:function(e){return e("div",this.$slots.default)},install:function(e){e.component(ir.name,ir)}},nr=ir,rr=function(){var e=this,t=e.$createElement,i=e._self._c||t;return e.ranged?i("div",{directives:[{name:"clickoutside",rawName:"v-clickoutside",value:e.handleClose,expression:"handleClose"}],ref:"reference",staticClass:"el-date-editor el-range-editor el-input__inner",class:["el-date-editor--"+e.type,e.pickerSize?"el-range-editor--"+e.pickerSize:"",e.pickerDisabled?"is-disabled":"",e.pickerVisible?"is-active":""],on:{click:e.handleRangeClick,mouseenter:e.handleMouseEnter,mouseleave:function(t){e.showClose=!1},keydown:e.handleKeydown}},[i("i",{class:["el-input__icon","el-range__icon",e.triggerClass]}),i("input",e._b({staticClass:"el-range-input",attrs:{autocomplete:"off",placeholder:e.startPlaceholder,disabled:e.pickerDisabled,readonly:!e.editable||e.readonly,name:e.name&&e.name[0]},domProps:{value:e.displayValue&&e.displayValue[0]},on:{input:e.handleStartInput,change:e.handleStartChange,focus:e.handleFocus}},"input",e.firstInputId,!1)),e._t("range-separator",[i("span",{staticClass:"el-range-separator"},[e._v(e._s(e.rangeSeparator))])]),i("input",e._b({staticClass:"el-range-input",attrs:{autocomplete:"off",placeholder:e.endPlaceholder,disabled:e.pickerDisabled,readonly:!e.editable||e.readonly,name:e.name&&e.name[1]},domProps:{value:e.displayValue&&e.displayValue[1]},on:{input:e.handleEndInput,change:e.handleEndChange,focus:e.handleFocus}},"input",e.secondInputId,!1)),e.haveTrigger?i("i",{staticClass:"el-input__icon el-range__close-icon",class:[e.showClose?""+e.clearIcon:""],on:{click:e.handleClickIcon}}):e._e()],2):i("el-input",e._b({directives:[{name:"clickoutside",rawName:"v-clickoutside",value:e.handleClose,expression:"handleClose"}],ref:"reference",staticClass:"el-date-editor",class:"el-date-editor--"+e.type,attrs:{readonly:!e.editable||e.readonly||"dates"===e.type||"week"===e.type,disabled:e.pickerDisabled,size:e.pickerSize,name:e.name,placeholder:e.placeholder,value:e.displayValue,validateEvent:!1},on:{focus:e.handleFocus,input:function(t){return e.userInput=t},change:e.handleChange},nativeOn:{keydown:function(t){return e.handleKeydown(t)},mouseenter:function(t){return e.handleMouseEnter(t)},mouseleave:function(t){e.showClose=!1}}},"el-input",e.firstInputId,!1),[i("i",{staticClass:"el-input__icon",class:e.triggerClass,attrs:{slot:"prefix"},on:{click:e.handleFocus},slot:"prefix"}),e.haveTrigger?i("i",{staticClass:"el-input__icon",class:[e.showClose?""+e.clearIcon:""],attrs:{slot:"suffix"},on:{click:e.handleClickIcon},slot:"suffix"}):e._e()])};rr._withStripped=!0;var sr=i(2),ar=i.n(sr),or=["sun","mon","tue","wed","thu","fri","sat"],lr=["jan","feb","mar","apr","may","jun","jul","aug","sep","oct","nov","dec"],ur=function(){return{dayNamesShort:or.map(function(e){return j("el.datepicker.weeks."+e)}),dayNames:or.map(function(e){return j("el.datepicker.weeks."+e)}),monthNamesShort:lr.map(function(e){return j("el.datepicker.months."+e)}),monthNames:lr.map(function(e,t){return j("el.datepicker.month"+(t+1))}),amPm:["am","pm"]}},cr=function(e){return null!=e&&(!isNaN(new Date(e).getTime())&&!Array.isArray(e))},hr=function(e){return e instanceof Date},dr=function(e,t){return(e=function(e){return cr(e)?new Date(e):null}(e))?ar.a.format(e,t||"yyyy-MM-dd",ur()):""},pr=function(e,t){return ar.a.parse(e,t||"yyyy-MM-dd",ur())},fr=function(e,t){return 3===t||5===t||8===t||10===t?30:1===t?e%4==0&&e%100!=0||e%400==0?29:28:31},mr=function(e){var t=new Date(e.getTime());return t.setDate(1),t.getDay()},vr=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return new Date(e.getFullYear(),e.getMonth(),e.getDate()-t)},gr=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return new Date(e.getFullYear(),e.getMonth(),e.getDate()+t)},yr=function(e){if(!cr(e))return null;var t=new Date(e.getTime());t.setHours(0,0,0,0),t.setDate(t.getDate()+3-(t.getDay()+6)%7);var i=new Date(t.getFullYear(),0,4);return 1+Math.round(((t.getTime()-i.getTime())/864e5-3+(i.getDay()+6)%7)/7)};function br(e,t,i,n){for(var r=t;r<i;r++)e[r]=n}var wr=function(e){return Array.apply(null,{length:e}).map(function(e,t){return t})},_r=function(e,t,i,n){return new Date(t,i,n,e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds())},xr=function(e,t,i,n){return new Date(e.getFullYear(),e.getMonth(),e.getDate(),t,i,n,e.getMilliseconds())},Cr=function(e,t){return null!=e&&t?(t=pr(t,"HH:mm:ss"),xr(e,t.getHours(),t.getMinutes(),t.getSeconds())):e},kr=function(e){return new Date(e.getFullYear(),e.getMonth(),e.getDate())},Sr=function(e){return new Date(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),0)},Dr=function(e,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"HH:mm:ss";if(0===t.length)return e;var n=function(e){return ar.a.parse(ar.a.format(e,i),i)},r=n(e),s=t.map(function(e){return e.map(n)});if(s.some(function(e){return r>=e[0]&&r<=e[1]}))return e;var a=s[0][0],o=s[0][0];return s.forEach(function(e){a=new Date(Math.min(e[0],a)),o=new Date(Math.max(e[1],a))}),_r(r<a?a:o,e.getFullYear(),e.getMonth(),e.getDate())},$r=function(e,t,i){return Dr(e,t,i).getTime()===e.getTime()},Er=function(e,t,i){var n=Math.min(e.getDate(),fr(t,i));return _r(e,t,i,n)},Tr=function(e){var t=e.getFullYear(),i=e.getMonth();return 0===i?Er(e,t-1,11):Er(e,t,i-1)},Mr=function(e){var t=e.getFullYear(),i=e.getMonth();return 11===i?Er(e,t+1,0):Er(e,t,i+1)},Nr=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,i=e.getFullYear(),n=e.getMonth();return Er(e,i-t,n)},Pr=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,i=e.getFullYear(),n=e.getMonth();return Er(e,i+t,n)},Or=function(e){return e.replace(/\W?m{1,2}|\W?ZZ/g,"").replace(/\W?h{1,2}|\W?s{1,3}|\W?a/gi,"").trim()},Ir=function(e){return e.replace(/\W?D{1,2}|\W?Do|\W?d{1,4}|\W?M{1,4}|\W?y{2,4}/g,"").trim()},Fr=function(e,t){return e.getMonth()===t.getMonth()&&e.getFullYear()===t.getFullYear()},Ar={props:{appendToBody:Ie.props.appendToBody,offset:Ie.props.offset,boundariesPadding:Ie.props.boundariesPadding,arrowOffset:Ie.props.arrowOffset},methods:Ie.methods,data:function(){return Q({visibleArrow:!0},Ie.data)},beforeDestroy:Ie.beforeDestroy},Lr={date:"yyyy-MM-dd",month:"yyyy-MM",datetime:"yyyy-MM-dd HH:mm:ss",time:"HH:mm:ss",week:"yyyywWW",timerange:"HH:mm:ss",daterange:"yyyy-MM-dd",monthrange:"yyyy-MM",datetimerange:"yyyy-MM-dd HH:mm:ss",year:"yyyy"},Vr=["date","datetime","time","time-select","week","month","year","daterange","monthrange","timerange","datetimerange","dates"],Br=function(e,t){return"timestamp"===t?e.getTime():dr(e,t)},zr=function(e,t){return"timestamp"===t?new Date(Number(e)):pr(e,t)},Hr=function(e,t){if(Array.isArray(e)&&2===e.length){var i=e[0],n=e[1];if(i&&n)return[Br(i,t),Br(n,t)]}return""},Rr=function(e,t,i){if(Array.isArray(e)||(e=e.split(i)),2===e.length){var n=e[0],r=e[1];return[zr(n,t),zr(r,t)]}return[]},Wr={default:{formatter:function(e){return e?""+e:""},parser:function(e){return void 0===e||""===e?null:e}},week:{formatter:function(e,t){var i=yr(e),n=e.getMonth(),r=new Date(e);1===i&&11===n&&(r.setHours(0,0,0,0),r.setDate(r.getDate()+3-(r.getDay()+6)%7));var s=dr(r,t);return s=/WW/.test(s)?s.replace(/WW/,i<10?"0"+i:i):s.replace(/W/,i)},parser:function(e,t){return Wr.date.parser(e,t)}},date:{formatter:Br,parser:zr},datetime:{formatter:Br,parser:zr},daterange:{formatter:Hr,parser:Rr},monthrange:{formatter:Hr,parser:Rr},datetimerange:{formatter:Hr,parser:Rr},timerange:{formatter:Hr,parser:Rr},time:{formatter:Br,parser:zr},month:{formatter:Br,parser:zr},year:{formatter:Br,parser:zr},number:{formatter:function(e){return e?""+e:""},parser:function(e){var t=Number(e);return isNaN(e)?null:t}},dates:{formatter:function(e,t){return e.map(function(e){return Br(e,t)})},parser:function(e,t){return("string"==typeof e?e.split(", "):e).map(function(e){return e instanceof Date?e:zr(e,t)})}}},jr={left:"bottom-start",center:"bottom",right:"bottom-end"},qr=function(e,t,i){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"-";return e?(0,(Wr[i]||Wr.default).parser)(e,t||Lr[i],n):null},Yr=function(e,t,i){return e?(0,(Wr[i]||Wr.default).formatter)(e,t||Lr[i]):null},Kr=function(e,t){var i=function(e,t){var i=e instanceof Date,n=t instanceof Date;return i&&n?e.getTime()===t.getTime():!i&&!n&&e===t},n=e instanceof Array,r=t instanceof Array;return n&&r?e.length===t.length&&e.every(function(e,n){return i(e,t[n])}):!n&&!r&&i(e,t)},Gr=function(e){return"string"==typeof e||e instanceof String},Ur=function(e){return null==e||Gr(e)||Array.isArray(e)&&2===e.length&&e.every(Gr)},Xr=r({mixins:[l,Ar],inject:{elForm:{default:""},elFormItem:{default:""}},props:{size:String,format:String,valueFormat:String,readonly:Boolean,placeholder:String,startPlaceholder:String,endPlaceholder:String,prefixIcon:String,clearIcon:{type:String,default:"el-icon-circle-close"},name:{default:"",validator:Ur},disabled:Boolean,clearable:{type:Boolean,default:!0},id:{default:"",validator:Ur},popperClass:String,editable:{type:Boolean,default:!0},align:{type:String,default:"left"},value:{},defaultValue:{},defaultTime:{},rangeSeparator:{default:"-"},pickerOptions:{},unlinkPanels:Boolean,validateEvent:{type:Boolean,default:!0}},components:{ElInput:re},directives:{Clickoutside:ot},data:function(){return{pickerVisible:!1,showClose:!1,userInput:null,valueOnOpen:null,unwatchPickerOptions:null}},watch:{pickerVisible:function(e){this.readonly||this.pickerDisabled||(e?(this.showPicker(),this.valueOnOpen=Array.isArray(this.value)?[].concat(this.value):this.value):(this.hidePicker(),this.emitChange(this.value),this.userInput=null,this.validateEvent&&this.dispatch("ElFormItem","el.form.blur"),this.$emit("blur",this),this.blur()))},parsedValue:{immediate:!0,handler:function(e){this.picker&&(this.picker.value=e)}},defaultValue:function(e){this.picker&&(this.picker.defaultValue=e)},value:function(e,t){Kr(e,t)||this.pickerVisible||!this.validateEvent||this.dispatch("ElFormItem","el.form.change",e)}},computed:{ranged:function(){return this.type.indexOf("range")>-1},reference:function(){var e=this.$refs.reference;return e.$el||e},refInput:function(){return this.reference?[].slice.call(this.reference.querySelectorAll("input")):[]},valueIsEmpty:function(){var e=this.value;if(Array.isArray(e)){for(var t=0,i=e.length;t<i;t++)if(e[t])return!1}else if(e)return!1;return!0},triggerClass:function(){return this.prefixIcon||(-1!==this.type.indexOf("time")?"el-icon-time":"el-icon-date")},selectionMode:function(){return"week"===this.type?"week":"month"===this.type?"month":"year"===this.type?"year":"dates"===this.type?"dates":"day"},haveTrigger:function(){return void 0!==this.showTrigger?this.showTrigger:-1!==Vr.indexOf(this.type)},displayValue:function(){var e=Yr(this.parsedValue,this.format,this.type,this.rangeSeparator);return Array.isArray(this.userInput)?[this.userInput[0]||e&&e[0]||"",this.userInput[1]||e&&e[1]||""]:null!==this.userInput?this.userInput:e?"dates"===this.type?e.join(", "):e:""},parsedValue:function(){return this.value?"time-select"===this.type?this.value:hr(this.value)||Array.isArray(this.value)&&this.value.every(hr)?this.value:this.valueFormat?qr(this.value,this.valueFormat,this.type,this.rangeSeparator)||this.value:Array.isArray(this.value)?this.value.map(function(e){return new Date(e)}):new Date(this.value):this.value},_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},pickerSize:function(){return this.size||this._elFormItemSize||(this.$ELEMENT||{}).size},pickerDisabled:function(){return this.disabled||(this.elForm||{}).disabled},firstInputId:function(){var e={},t=void 0;return(t=this.ranged?this.id&&this.id[0]:this.id)&&(e.id=t),e},secondInputId:function(){var e={},t=void 0;return this.ranged&&(t=this.id&&this.id[1]),t&&(e.id=t),e}},created:function(){this.popperOptions={boundariesPadding:0,gpuAcceleration:!1},this.placement=jr[this.align]||jr.left,this.$on("fieldReset",this.handleFieldReset)},methods:{focus:function(){this.ranged?this.handleFocus():this.$refs.reference.focus()},blur:function(){this.refInput.forEach(function(e){return e.blur()})},parseValue:function(e){var t=hr(e)||Array.isArray(e)&&e.every(hr);return this.valueFormat&&!t&&qr(e,this.valueFormat,this.type,this.rangeSeparator)||e},formatToValue:function(e){var t=hr(e)||Array.isArray(e)&&e.every(hr);return this.valueFormat&&t?Yr(e,this.valueFormat,this.type,this.rangeSeparator):e},parseString:function(e){var t=Array.isArray(e)?this.type:this.type.replace("range","");return qr(e,this.format,t)},formatToString:function(e){var t=Array.isArray(e)?this.type:this.type.replace("range","");return Yr(e,this.format,t)},handleMouseEnter:function(){this.readonly||this.pickerDisabled||!this.valueIsEmpty&&this.clearable&&(this.showClose=!0)},handleChange:function(){if(this.userInput){var e=this.parseString(this.displayValue);e&&(this.picker.value=e,this.isValidValue(e)&&(this.emitInput(e),this.userInput=null))}""===this.userInput&&(this.emitInput(null),this.emitChange(null),this.userInput=null)},handleStartInput:function(e){this.userInput?this.userInput=[e.target.value,this.userInput[1]]:this.userInput=[e.target.value,null]},handleEndInput:function(e){this.userInput?this.userInput=[this.userInput[0],e.target.value]:this.userInput=[null,e.target.value]},handleStartChange:function(e){var t=this.parseString(this.userInput&&this.userInput[0]);if(t){this.userInput=[this.formatToString(t),this.displayValue[1]];var i=[t,this.picker.value&&this.picker.value[1]];this.picker.value=i,this.isValidValue(i)&&(this.emitInput(i),this.userInput=null)}},handleEndChange:function(e){var t=this.parseString(this.userInput&&this.userInput[1]);if(t){this.userInput=[this.displayValue[0],this.formatToString(t)];var i=[this.picker.value&&this.picker.value[0],t];this.picker.value=i,this.isValidValue(i)&&(this.emitInput(i),this.userInput=null)}},handleClickIcon:function(e){this.readonly||this.pickerDisabled||(this.showClose?(this.valueOnOpen=this.value,e.stopPropagation(),this.emitInput(null),this.emitChange(null),this.showClose=!1,this.picker&&"function"==typeof this.picker.handleClear&&this.picker.handleClear()):this.pickerVisible=!this.pickerVisible)},handleClose:function(){if(this.pickerVisible&&(this.pickerVisible=!1,"dates"===this.type)){var e=qr(this.valueOnOpen,this.valueFormat,this.type,this.rangeSeparator)||this.valueOnOpen;this.emitInput(e)}},handleFieldReset:function(e){this.userInput=""===e?null:e},handleFocus:function(){var e=this.type;-1===Vr.indexOf(e)||this.pickerVisible||(this.pickerVisible=!0),this.$emit("focus",this)},handleKeydown:function(e){var t=this,i=e.keyCode;return 27===i?(this.pickerVisible=!1,void e.stopPropagation()):9!==i?13===i?((""===this.userInput||this.isValidValue(this.parseString(this.displayValue)))&&(this.handleChange(),this.pickerVisible=this.picker.visible=!1,this.blur()),void e.stopPropagation()):void(this.userInput?e.stopPropagation():this.picker&&this.picker.handleKeydown&&this.picker.handleKeydown(e)):void(this.ranged?setTimeout(function(){-1===t.refInput.indexOf(document.activeElement)&&(t.pickerVisible=!1,t.blur(),e.stopPropagation())},0):(this.handleChange(),this.pickerVisible=this.picker.visible=!1,this.blur(),e.stopPropagation()))},handleRangeClick:function(){var e=this.type;-1===Vr.indexOf(e)||this.pickerVisible||(this.pickerVisible=!0),this.$emit("focus",this)},hidePicker:function(){this.picker&&(this.picker.resetView&&this.picker.resetView(),this.pickerVisible=this.picker.visible=!1,this.destroyPopper())},showPicker:function(){var e=this;this.$isServer||(this.picker||this.mountPicker(),this.pickerVisible=this.picker.visible=!0,this.updatePopper(),this.picker.value=this.parsedValue,this.picker.resetView&&this.picker.resetView(),this.$nextTick(function(){e.picker.adjustSpinners&&e.picker.adjustSpinners()}))},mountPicker:function(){var e=this;this.picker=new h.a(this.panel).$mount(),this.picker.defaultValue=this.defaultValue,this.picker.defaultTime=this.defaultTime,this.picker.popperClass=this.popperClass,this.popperElm=this.picker.$el,this.picker.width=this.reference.getBoundingClientRect().width,this.picker.showTime="datetime"===this.type||"datetimerange"===this.type,this.picker.selectionMode=this.selectionMode,this.picker.unlinkPanels=this.unlinkPanels,this.picker.arrowControl=this.arrowControl||this.timeArrowControl||!1,this.$watch("format",function(t){e.picker.format=t});var t=function(){var t=e.pickerOptions;if(t&&t.selectableRange){var i=t.selectableRange,n=Wr.datetimerange.parser,r=Lr.timerange;i=Array.isArray(i)?i:[i],e.picker.selectableRange=i.map(function(t){return n(t,r,e.rangeSeparator)})}for(var s in t)t.hasOwnProperty(s)&&"selectableRange"!==s&&(e.picker[s]=t[s]);e.format&&(e.picker.format=e.format)};t(),this.unwatchPickerOptions=this.$watch("pickerOptions",function(){return t()},{deep:!0}),this.$el.appendChild(this.picker.$el),this.picker.resetView&&this.picker.resetView(),this.picker.$on("dodestroy",this.doDestroy),this.picker.$on("pick",function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",i=arguments.length>1&&void 0!==arguments[1]&&arguments[1];e.userInput=null,e.pickerVisible=e.picker.visible=i,e.emitInput(t),e.picker.resetView&&e.picker.resetView()}),this.picker.$on("select-range",function(t,i,n){0!==e.refInput.length&&(n&&"min"!==n?"max"===n&&(e.refInput[1].setSelectionRange(t,i),e.refInput[1].focus()):(e.refInput[0].setSelectionRange(t,i),e.refInput[0].focus()))})},unmountPicker:function(){this.picker&&(this.picker.$destroy(),this.picker.$off(),"function"==typeof this.unwatchPickerOptions&&this.unwatchPickerOptions(),this.picker.$el.parentNode.removeChild(this.picker.$el))},emitChange:function(e){Kr(e,this.valueOnOpen)||(this.$emit("change",e),this.valueOnOpen=e,this.validateEvent&&this.dispatch("ElFormItem","el.form.change",e))},emitInput:function(e){var t=this.formatToValue(e);Kr(this.value,t)||this.$emit("input",t)},isValidValue:function(e){return this.picker||this.mountPicker(),!this.picker.isValidValue||e&&this.picker.isValidValue(e)}}},rr,[],!1,null,null,null);Xr.options.__file="packages/date-picker/src/picker.vue";var Zr=Xr.exports,Jr=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("transition",{attrs:{name:"el-zoom-in-top"},on:{"after-enter":e.handleEnter,"after-leave":e.handleLeave}},[i("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],staticClass:"el-picker-panel el-date-picker el-popper",class:[{"has-sidebar":e.$slots.sidebar||e.shortcuts,"has-time":e.showTime},e.popperClass]},[i("div",{staticClass:"el-picker-panel__body-wrapper"},[e._t("sidebar"),e.shortcuts?i("div",{staticClass:"el-picker-panel__sidebar"},e._l(e.shortcuts,function(t,n){return i("button",{key:n,staticClass:"el-picker-panel__shortcut",attrs:{type:"button"},on:{click:function(i){e.handleShortcutClick(t)}}},[e._v(e._s(t.text))])}),0):e._e(),i("div",{staticClass:"el-picker-panel__body"},[e.showTime?i("div",{staticClass:"el-date-picker__time-header"},[i("span",{staticClass:"el-date-picker__editor-wrap"},[i("el-input",{attrs:{placeholder:e.t("el.datepicker.selectDate"),value:e.visibleDate,size:"small"},on:{input:function(t){return e.userInputDate=t},change:e.handleVisibleDateChange}})],1),i("span",{directives:[{name:"clickoutside",rawName:"v-clickoutside",value:e.handleTimePickClose,expression:"handleTimePickClose"}],staticClass:"el-date-picker__editor-wrap"},[i("el-input",{ref:"input",attrs:{placeholder:e.t("el.datepicker.selectTime"),value:e.visibleTime,size:"small"},on:{focus:function(t){e.timePickerVisible=!0},input:function(t){return e.userInputTime=t},change:e.handleVisibleTimeChange}}),i("time-picker",{ref:"timepicker",attrs:{"time-arrow-control":e.arrowControl,visible:e.timePickerVisible},on:{pick:e.handleTimePick,mounted:e.proxyTimePickerDataProperties}})],1)]):e._e(),i("div",{directives:[{name:"show",rawName:"v-show",value:"time"!==e.currentView,expression:"currentView !== 'time'"}],staticClass:"el-date-picker__header",class:{"el-date-picker__header--bordered":"year"===e.currentView||"month"===e.currentView}},[i("button",{staticClass:"el-picker-panel__icon-btn el-date-picker__prev-btn el-icon-d-arrow-left",attrs:{type:"button","aria-label":e.t("el.datepicker.prevYear")},on:{click:e.prevYear}}),i("button",{directives:[{name:"show",rawName:"v-show",value:"date"===e.currentView,expression:"currentView === 'date'"}],staticClass:"el-picker-panel__icon-btn el-date-picker__prev-btn el-icon-arrow-left",attrs:{type:"button","aria-label":e.t("el.datepicker.prevMonth")},on:{click:e.prevMonth}}),i("span",{staticClass:"el-date-picker__header-label",attrs:{role:"button"},on:{click:e.showYearPicker}},[e._v(e._s(e.yearLabel))]),i("span",{directives:[{name:"show",rawName:"v-show",value:"date"===e.currentView,expression:"currentView === 'date'"}],staticClass:"el-date-picker__header-label",class:{active:"month"===e.currentView},attrs:{role:"button"},on:{click:e.showMonthPicker}},[e._v(e._s(e.t("el.datepicker.month"+(e.month+1))))]),i("button",{staticClass:"el-picker-panel__icon-btn el-date-picker__next-btn el-icon-d-arrow-right",attrs:{type:"button","aria-label":e.t("el.datepicker.nextYear")},on:{click:e.nextYear}}),i("button",{directives:[{name:"show",rawName:"v-show",value:"date"===e.currentView,expression:"currentView === 'date'"}],staticClass:"el-picker-panel__icon-btn el-date-picker__next-btn el-icon-arrow-right",attrs:{type:"button","aria-label":e.t("el.datepicker.nextMonth")},on:{click:e.nextMonth}})]),i("div",{staticClass:"el-picker-panel__content"},[i("date-table",{directives:[{name:"show",rawName:"v-show",value:"date"===e.currentView,expression:"currentView === 'date'"}],attrs:{"selection-mode":e.selectionMode,"first-day-of-week":e.firstDayOfWeek,value:e.value,"default-value":e.defaultValue?new Date(e.defaultValue):null,date:e.date,"cell-class-name":e.cellClassName,"disabled-date":e.disabledDate},on:{pick:e.handleDatePick}}),i("year-table",{directives:[{name:"show",rawName:"v-show",value:"year"===e.currentView,expression:"currentView === 'year'"}],attrs:{value:e.value,"default-value":e.defaultValue?new Date(e.defaultValue):null,date:e.date,"disabled-date":e.disabledDate},on:{pick:e.handleYearPick}}),i("month-table",{directives:[{name:"show",rawName:"v-show",value:"month"===e.currentView,expression:"currentView === 'month'"}],attrs:{value:e.value,"default-value":e.defaultValue?new Date(e.defaultValue):null,date:e.date,"disabled-date":e.disabledDate},on:{pick:e.handleMonthPick}})],1)])],2),i("div",{directives:[{name:"show",rawName:"v-show",value:e.footerVisible&&"date"===e.currentView,expression:"footerVisible && currentView === 'date'"}],staticClass:"el-picker-panel__footer"},[i("el-button",{directives:[{name:"show",rawName:"v-show",value:"dates"!==e.selectionMode,expression:"selectionMode !== 'dates'"}],staticClass:"el-picker-panel__link-btn",attrs:{size:"mini",type:"text"},on:{click:e.changeToNow}},[e._v("\n        "+e._s(e.t("el.datepicker.now"))+"\n      ")]),i("el-button",{staticClass:"el-picker-panel__link-btn",attrs:{plain:"",size:"mini"},on:{click:e.confirm}},[e._v("\n        "+e._s(e.t("el.datepicker.confirm"))+"\n      ")])],1)])])};Jr._withStripped=!0;var Qr=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("transition",{attrs:{name:"el-zoom-in-top"},on:{"after-leave":function(t){e.$emit("dodestroy")}}},[i("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],staticClass:"el-time-panel el-popper",class:e.popperClass},[i("div",{staticClass:"el-time-panel__content",class:{"has-seconds":e.showSeconds}},[i("time-spinner",{ref:"spinner",attrs:{"arrow-control":e.useArrow,"show-seconds":e.showSeconds,"am-pm-mode":e.amPmMode,date:e.date},on:{change:e.handleChange,"select-range":e.setSelectionRange}})],1),i("div",{staticClass:"el-time-panel__footer"},[i("button",{staticClass:"el-time-panel__btn cancel",attrs:{type:"button"},on:{click:e.handleCancel}},[e._v(e._s(e.t("el.datepicker.cancel")))]),i("button",{staticClass:"el-time-panel__btn",class:{confirm:!e.disabled},attrs:{type:"button"},on:{click:function(t){e.handleConfirm()}}},[e._v(e._s(e.t("el.datepicker.confirm")))])])])])};Qr._withStripped=!0;var es=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"el-time-spinner",class:{"has-seconds":e.showSeconds}},[e.arrowControl?e._e():[i("el-scrollbar",{ref:"hours",staticClass:"el-time-spinner__wrapper",attrs:{"wrap-style":"max-height: inherit;","view-class":"el-time-spinner__list",noresize:"",tag:"ul"},nativeOn:{mouseenter:function(t){e.emitSelectRange("hours")},mousemove:function(t){e.adjustCurrentSpinner("hours")}}},e._l(e.hoursList,function(t,n){return i("li",{key:n,staticClass:"el-time-spinner__item",class:{active:n===e.hours,disabled:t},on:{click:function(i){e.handleClick("hours",{value:n,disabled:t})}}},[e._v(e._s(("0"+(e.amPmMode?n%12||12:n)).slice(-2))+e._s(e.amPm(n)))])}),0),i("el-scrollbar",{ref:"minutes",staticClass:"el-time-spinner__wrapper",attrs:{"wrap-style":"max-height: inherit;","view-class":"el-time-spinner__list",noresize:"",tag:"ul"},nativeOn:{mouseenter:function(t){e.emitSelectRange("minutes")},mousemove:function(t){e.adjustCurrentSpinner("minutes")}}},e._l(e.minutesList,function(t,n){return i("li",{key:n,staticClass:"el-time-spinner__item",class:{active:n===e.minutes,disabled:!t},on:{click:function(t){e.handleClick("minutes",{value:n,disabled:!1})}}},[e._v(e._s(("0"+n).slice(-2)))])}),0),i("el-scrollbar",{directives:[{name:"show",rawName:"v-show",value:e.showSeconds,expression:"showSeconds"}],ref:"seconds",staticClass:"el-time-spinner__wrapper",attrs:{"wrap-style":"max-height: inherit;","view-class":"el-time-spinner__list",noresize:"",tag:"ul"},nativeOn:{mouseenter:function(t){e.emitSelectRange("seconds")},mousemove:function(t){e.adjustCurrentSpinner("seconds")}}},e._l(60,function(t,n){return i("li",{key:n,staticClass:"el-time-spinner__item",class:{active:n===e.seconds},on:{click:function(t){e.handleClick("seconds",{value:n,disabled:!1})}}},[e._v(e._s(("0"+n).slice(-2)))])}),0)],e.arrowControl?[i("div",{staticClass:"el-time-spinner__wrapper is-arrow",on:{mouseenter:function(t){e.emitSelectRange("hours")}}},[i("i",{directives:[{name:"repeat-click",rawName:"v-repeat-click",value:e.decrease,expression:"decrease"}],staticClass:"el-time-spinner__arrow el-icon-arrow-up"}),i("i",{directives:[{name:"repeat-click",rawName:"v-repeat-click",value:e.increase,expression:"increase"}],staticClass:"el-time-spinner__arrow el-icon-arrow-down"}),i("ul",{ref:"hours",staticClass:"el-time-spinner__list"},e._l(e.arrowHourList,function(t,n){return i("li",{key:n,staticClass:"el-time-spinner__item",class:{active:t===e.hours,disabled:e.hoursList[t]}},[e._v(e._s(void 0===t?"":("0"+(e.amPmMode?t%12||12:t)).slice(-2)+e.amPm(t)))])}),0)]),i("div",{staticClass:"el-time-spinner__wrapper is-arrow",on:{mouseenter:function(t){e.emitSelectRange("minutes")}}},[i("i",{directives:[{name:"repeat-click",rawName:"v-repeat-click",value:e.decrease,expression:"decrease"}],staticClass:"el-time-spinner__arrow el-icon-arrow-up"}),i("i",{directives:[{name:"repeat-click",rawName:"v-repeat-click",value:e.increase,expression:"increase"}],staticClass:"el-time-spinner__arrow el-icon-arrow-down"}),i("ul",{ref:"minutes",staticClass:"el-time-spinner__list"},e._l(e.arrowMinuteList,function(t,n){return i("li",{key:n,staticClass:"el-time-spinner__item",class:{active:t===e.minutes}},[e._v("\n          "+e._s(void 0===t?"":("0"+t).slice(-2))+"\n        ")])}),0)]),e.showSeconds?i("div",{staticClass:"el-time-spinner__wrapper is-arrow",on:{mouseenter:function(t){e.emitSelectRange("seconds")}}},[i("i",{directives:[{name:"repeat-click",rawName:"v-repeat-click",value:e.decrease,expression:"decrease"}],staticClass:"el-time-spinner__arrow el-icon-arrow-up"}),i("i",{directives:[{name:"repeat-click",rawName:"v-repeat-click",value:e.increase,expression:"increase"}],staticClass:"el-time-spinner__arrow el-icon-arrow-down"}),i("ul",{ref:"seconds",staticClass:"el-time-spinner__list"},e._l(e.arrowSecondList,function(t,n){return i("li",{key:n,staticClass:"el-time-spinner__item",class:{active:t===e.seconds}},[e._v("\n          "+e._s(void 0===t?"":("0"+t).slice(-2))+"\n        ")])}),0)]):e._e()]:e._e()],2)};es._withStripped=!0;var ts=r({components:{ElScrollbar:Qe},directives:{repeatClick:bi},props:{date:{},defaultValue:{},showSeconds:{type:Boolean,default:!0},arrowControl:Boolean,amPmMode:{type:String,default:""}},computed:{hours:function(){return this.date.getHours()},minutes:function(){return this.date.getMinutes()},seconds:function(){return this.date.getSeconds()},hoursList:function(){return function(e){var t=[],i=[];if((e||[]).forEach(function(e){var t=e.map(function(e){return e.getHours()});i=i.concat(function(e,t){for(var i=[],n=e;n<=t;n++)i.push(n);return i}(t[0],t[1]))}),i.length)for(var n=0;n<24;n++)t[n]=-1===i.indexOf(n);else for(var r=0;r<24;r++)t[r]=!1;return t}(this.selectableRange)},minutesList:function(){return e=this.selectableRange,t=this.hours,i=new Array(60),e.length>0?e.forEach(function(e){var n=e[0],r=e[1],s=n.getHours(),a=n.getMinutes(),o=r.getHours(),l=r.getMinutes();s===t&&o!==t?br(i,a,60,!0):s===t&&o===t?br(i,a,l+1,!0):s!==t&&o===t?br(i,0,l+1,!0):s<t&&o>t&&br(i,0,60,!0)}):br(i,0,60,!0),i;var e,t,i},arrowHourList:function(){var e=this.hours;return[e>0?e-1:void 0,e,e<23?e+1:void 0]},arrowMinuteList:function(){var e=this.minutes;return[e>0?e-1:void 0,e,e<59?e+1:void 0]},arrowSecondList:function(){var e=this.seconds;return[e>0?e-1:void 0,e,e<59?e+1:void 0]}},data:function(){return{selectableRange:[],currentScrollbar:null}},mounted:function(){var e=this;this.$nextTick(function(){!e.arrowControl&&e.bindScrollEvent()})},methods:{increase:function(){this.scrollDown(1)},decrease:function(){this.scrollDown(-1)},modifyDateField:function(e,t){switch(e){case"hours":this.$emit("change",xr(this.date,t,this.minutes,this.seconds));break;case"minutes":this.$emit("change",xr(this.date,this.hours,t,this.seconds));break;case"seconds":this.$emit("change",xr(this.date,this.hours,this.minutes,t))}},handleClick:function(e,t){var i=t.value;t.disabled||(this.modifyDateField(e,i),this.emitSelectRange(e),this.adjustSpinner(e,i))},emitSelectRange:function(e){"hours"===e?this.$emit("select-range",0,2):"minutes"===e?this.$emit("select-range",3,5):"seconds"===e&&this.$emit("select-range",6,8),this.currentScrollbar=e},bindScrollEvent:function(){var e=this,t=function(t){e.$refs[t].wrap.onscroll=function(i){e.handleScroll(t,i)}};t("hours"),t("minutes"),t("seconds")},handleScroll:function(e){var t=Math.min(Math.round((this.$refs[e].wrap.scrollTop-(.5*this.scrollBarHeight(e)-10)/this.typeItemHeight(e)+3)/this.typeItemHeight(e)),"hours"===e?23:59);this.modifyDateField(e,t)},adjustSpinners:function(){this.adjustSpinner("hours",this.hours),this.adjustSpinner("minutes",this.minutes),this.adjustSpinner("seconds",this.seconds)},adjustCurrentSpinner:function(e){this.adjustSpinner(e,this[e])},adjustSpinner:function(e,t){if(!this.arrowControl){var i=this.$refs[e].wrap;i&&(i.scrollTop=Math.max(0,t*this.typeItemHeight(e)))}},scrollDown:function(e){var t=this;this.currentScrollbar||this.emitSelectRange("hours");var i=this.currentScrollbar,n=this.hoursList,r=this[i];if("hours"===this.currentScrollbar){var s=Math.abs(e);e=e>0?1:-1;for(var a=n.length;a--&&s;)n[r=(r+e+n.length)%n.length]||s--;if(n[r])return}else r=(r+e+60)%60;this.modifyDateField(i,r),this.adjustSpinner(i,r),this.$nextTick(function(){return t.emitSelectRange(t.currentScrollbar)})},amPm:function(e){if(!("a"===this.amPmMode.toLowerCase()))return"";var t=e<12?" am":" pm";return"A"===this.amPmMode&&(t=t.toUpperCase()),t},typeItemHeight:function(e){return this.$refs[e].$el.querySelector("li").offsetHeight},scrollBarHeight:function(e){return this.$refs[e].$el.offsetHeight}}},es,[],!1,null,null,null);ts.options.__file="packages/date-picker/src/basic/time-spinner.vue";var is=ts.exports,ns=r({mixins:[Y],components:{TimeSpinner:is},props:{visible:Boolean,timeArrowControl:Boolean},watch:{visible:function(e){var t=this;e?(this.oldValue=this.value,this.$nextTick(function(){return t.$refs.spinner.emitSelectRange("hours")})):this.needInitAdjust=!0},value:function(e){var t=this,i=void 0;e instanceof Date?i=Dr(e,this.selectableRange,this.format):e||(i=this.defaultValue?new Date(this.defaultValue):new Date),this.date=i,this.visible&&this.needInitAdjust&&(this.$nextTick(function(e){return t.adjustSpinners()}),this.needInitAdjust=!1)},selectableRange:function(e){this.$refs.spinner.selectableRange=e},defaultValue:function(e){cr(this.value)||(this.date=e?new Date(e):new Date)}},data:function(){return{popperClass:"",format:"HH:mm:ss",value:"",defaultValue:null,date:new Date,oldValue:new Date,selectableRange:[],selectionRange:[0,2],disabled:!1,arrowControl:!1,needInitAdjust:!0}},computed:{showSeconds:function(){return-1!==(this.format||"").indexOf("ss")},useArrow:function(){return this.arrowControl||this.timeArrowControl||!1},amPmMode:function(){return-1!==(this.format||"").indexOf("A")?"A":-1!==(this.format||"").indexOf("a")?"a":""}},methods:{handleCancel:function(){this.$emit("pick",this.oldValue,!1)},handleChange:function(e){this.visible&&(this.date=Sr(e),this.isValidValue(this.date)&&this.$emit("pick",this.date,!0))},setSelectionRange:function(e,t){this.$emit("select-range",e,t),this.selectionRange=[e,t]},handleConfirm:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments[1];if(!t){var i=Sr(Dr(this.date,this.selectableRange,this.format));this.$emit("pick",i,e,t)}},handleKeydown:function(e){var t=e.keyCode,i={38:-1,40:1,37:-1,39:1};if(37===t||39===t){var n=i[t];return this.changeSelectionRange(n),void e.preventDefault()}if(38===t||40===t){var r=i[t];return this.$refs.spinner.scrollDown(r),void e.preventDefault()}},isValidValue:function(e){return $r(e,this.selectableRange,this.format)},adjustSpinners:function(){return this.$refs.spinner.adjustSpinners()},changeSelectionRange:function(e){var t=[0,3].concat(this.showSeconds?[6]:[]),i=["hours","minutes"].concat(this.showSeconds?["seconds"]:[]),n=(t.indexOf(this.selectionRange[0])+e+t.length)%t.length;this.$refs.spinner.emitSelectRange(i[n])}},mounted:function(){var e=this;this.$nextTick(function(){return e.handleConfirm(!0,!0)}),this.$emit("mounted")}},Qr,[],!1,null,null,null);ns.options.__file="packages/date-picker/src/panel/time.vue";var rs=ns.exports,ss=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("table",{staticClass:"el-year-table",on:{click:e.handleYearTableClick}},[i("tbody",[i("tr",[i("td",{staticClass:"available",class:e.getCellStyle(e.startYear+0)},[i("a",{staticClass:"cell"},[e._v(e._s(e.startYear))])]),i("td",{staticClass:"available",class:e.getCellStyle(e.startYear+1)},[i("a",{staticClass:"cell"},[e._v(e._s(e.startYear+1))])]),i("td",{staticClass:"available",class:e.getCellStyle(e.startYear+2)},[i("a",{staticClass:"cell"},[e._v(e._s(e.startYear+2))])]),i("td",{staticClass:"available",class:e.getCellStyle(e.startYear+3)},[i("a",{staticClass:"cell"},[e._v(e._s(e.startYear+3))])])]),i("tr",[i("td",{staticClass:"available",class:e.getCellStyle(e.startYear+4)},[i("a",{staticClass:"cell"},[e._v(e._s(e.startYear+4))])]),i("td",{staticClass:"available",class:e.getCellStyle(e.startYear+5)},[i("a",{staticClass:"cell"},[e._v(e._s(e.startYear+5))])]),i("td",{staticClass:"available",class:e.getCellStyle(e.startYear+6)},[i("a",{staticClass:"cell"},[e._v(e._s(e.startYear+6))])]),i("td",{staticClass:"available",class:e.getCellStyle(e.startYear+7)},[i("a",{staticClass:"cell"},[e._v(e._s(e.startYear+7))])])]),i("tr",[i("td",{staticClass:"available",class:e.getCellStyle(e.startYear+8)},[i("a",{staticClass:"cell"},[e._v(e._s(e.startYear+8))])]),i("td",{staticClass:"available",class:e.getCellStyle(e.startYear+9)},[i("a",{staticClass:"cell"},[e._v(e._s(e.startYear+9))])]),i("td"),i("td")])])])};ss._withStripped=!0;var as=r({props:{disabledDate:{},value:{},defaultValue:{validator:function(e){return null===e||e instanceof Date&&cr(e)}},date:{}},computed:{startYear:function(){return 10*Math.floor(this.date.getFullYear()/10)}},methods:{getCellStyle:function(e){var t={},i=new Date;return t.disabled="function"==typeof this.disabledDate&&function(e){var t=function(e){return e%400==0||e%100!=0&&e%4==0?366:365}(e),i=new Date(e,0,1);return wr(t).map(function(e){return gr(i,e)})}(e).every(this.disabledDate),t.current=T(N(this.value),function(t){return t.getFullYear()===e})>=0,t.today=i.getFullYear()===e,t.default=this.defaultValue&&this.defaultValue.getFullYear()===e,t},handleYearTableClick:function(e){var t=e.target;if("A"===t.tagName){if(fe(t.parentNode,"disabled"))return;var i=t.textContent||t.innerText;this.$emit("pick",Number(i))}}}},ss,[],!1,null,null,null);as.options.__file="packages/date-picker/src/basic/year-table.vue";var os=as.exports,ls=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("table",{staticClass:"el-month-table",on:{click:e.handleMonthTableClick,mousemove:e.handleMouseMove}},[i("tbody",e._l(e.rows,function(t,n){return i("tr",{key:n},e._l(t,function(t,n){return i("td",{key:n,class:e.getCellStyle(t)},[i("div",[i("a",{staticClass:"cell"},[e._v(e._s(e.t("el.datepicker.months."+e.months[t.text])))])])])}),0)}),0)])};ls._withStripped=!0;var us=function(e){return new Date(e.getFullYear(),e.getMonth())},cs=function(e){return"number"==typeof e||"string"==typeof e?us(new Date(e)).getTime():e instanceof Date?us(e).getTime():NaN},hs=r({props:{disabledDate:{},value:{},selectionMode:{default:"month"},minDate:{},maxDate:{},defaultValue:{validator:function(e){return null===e||cr(e)||Array.isArray(e)&&e.every(cr)}},date:{},rangeState:{default:function(){return{endDate:null,selecting:!1}}}},mixins:[Y],watch:{"rangeState.endDate":function(e){this.markRange(this.minDate,e)},minDate:function(e,t){cs(e)!==cs(t)&&this.markRange(this.minDate,this.maxDate)},maxDate:function(e,t){cs(e)!==cs(t)&&this.markRange(this.minDate,this.maxDate)}},data:function(){return{months:["jan","feb","mar","apr","may","jun","jul","aug","sep","oct","nov","dec"],tableRows:[[],[],[]],lastRow:null,lastColumn:null}},methods:{cellMatchesDate:function(e,t){var i=new Date(t);return this.date.getFullYear()===i.getFullYear()&&Number(e.text)===i.getMonth()},getCellStyle:function(e){var t=this,i={},n=this.date.getFullYear(),r=new Date,s=e.text,a=this.defaultValue?Array.isArray(this.defaultValue)?this.defaultValue:[this.defaultValue]:[];return i.disabled="function"==typeof this.disabledDate&&function(e,t){var i=fr(e,t),n=new Date(e,t,1);return wr(i).map(function(e){return gr(n,e)})}(n,s).every(this.disabledDate),i.current=T(N(this.value),function(e){return e.getFullYear()===n&&e.getMonth()===s})>=0,i.today=r.getFullYear()===n&&r.getMonth()===s,i.default=a.some(function(i){return t.cellMatchesDate(e,i)}),e.inRange&&(i["in-range"]=!0,e.start&&(i["start-date"]=!0),e.end&&(i["end-date"]=!0)),i},getMonthOfCell:function(e){var t=this.date.getFullYear();return new Date(t,e,1)},markRange:function(e,t){e=cs(e),t=cs(t)||e;var i=[Math.min(e,t),Math.max(e,t)];e=i[0],t=i[1];for(var n=this.rows,r=0,s=n.length;r<s;r++)for(var a=n[r],o=0,l=a.length;o<l;o++){var u=a[o],c=4*r+o,h=new Date(this.date.getFullYear(),c).getTime();u.inRange=e&&h>=e&&h<=t,u.start=e&&h===e,u.end=t&&h===t}},handleMouseMove:function(e){if(this.rangeState.selecting){var t=e.target;if("A"===t.tagName&&(t=t.parentNode.parentNode),"DIV"===t.tagName&&(t=t.parentNode),"TD"===t.tagName){var i=t.parentNode.rowIndex,n=t.cellIndex;this.rows[i][n].disabled||i===this.lastRow&&n===this.lastColumn||(this.lastRow=i,this.lastColumn=n,this.$emit("changerange",{minDate:this.minDate,maxDate:this.maxDate,rangeState:{selecting:!0,endDate:this.getMonthOfCell(4*i+n)}}))}}},handleMonthTableClick:function(e){var t=e.target;if("A"===t.tagName&&(t=t.parentNode.parentNode),"DIV"===t.tagName&&(t=t.parentNode),"TD"===t.tagName&&!fe(t,"disabled")){var i=t.cellIndex,n=4*t.parentNode.rowIndex+i,r=this.getMonthOfCell(n);"range"===this.selectionMode?this.rangeState.selecting?(r>=this.minDate?this.$emit("pick",{minDate:this.minDate,maxDate:r}):this.$emit("pick",{minDate:r,maxDate:this.minDate}),this.rangeState.selecting=!1):(this.$emit("pick",{minDate:r,maxDate:null}),this.rangeState.selecting=!0):this.$emit("pick",n)}}},computed:{rows:function(){for(var e=this,t=this.tableRows,i=this.disabledDate,n=[],r=cs(new Date),s=0;s<3;s++)for(var a=t[s],o=function(t){var o=a[t];o||(o={row:s,column:t,type:"normal",inRange:!1,start:!1,end:!1}),o.type="normal";var l=4*s+t,u=new Date(e.date.getFullYear(),l).getTime();o.inRange=u>=cs(e.minDate)&&u<=cs(e.maxDate),o.start=e.minDate&&u===cs(e.minDate),o.end=e.maxDate&&u===cs(e.maxDate),u===r&&(o.type="today"),o.text=l;var c=new Date(u);o.disabled="function"==typeof i&&i(c),o.selected=M(n,function(e){return e.getTime()===c.getTime()}),e.$set(a,t,o)},l=0;l<4;l++)o(l);return t}}},ls,[],!1,null,null,null);hs.options.__file="packages/date-picker/src/basic/month-table.vue";var ds=hs.exports,ps=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("table",{staticClass:"el-date-table",class:{"is-week-mode":"week"===e.selectionMode},attrs:{cellspacing:"0",cellpadding:"0"},on:{click:e.handleClick,mousemove:e.handleMouseMove}},[i("tbody",[i("tr",[e.showWeekNumber?i("th",[e._v(e._s(e.t("el.datepicker.week")))]):e._e(),e._l(e.WEEKS,function(t,n){return i("th",{key:n},[e._v(e._s(e.t("el.datepicker.weeks."+t)))])})],2),e._l(e.rows,function(t,n){return i("tr",{key:n,staticClass:"el-date-table__row",class:{current:e.isWeekActive(t[1])}},e._l(t,function(t,n){return i("td",{key:n,class:e.getCellClasses(t)},[i("div",[i("span",[e._v("\n          "+e._s(t.text)+"\n        ")])])])}),0)})],2)])};ps._withStripped=!0;var fs=["sun","mon","tue","wed","thu","fri","sat"],ms=function(e){return"number"==typeof e||"string"==typeof e?kr(new Date(e)).getTime():e instanceof Date?kr(e).getTime():NaN},vs=r({mixins:[Y],props:{firstDayOfWeek:{default:7,type:Number,validator:function(e){return e>=1&&e<=7}},value:{},defaultValue:{validator:function(e){return null===e||cr(e)||Array.isArray(e)&&e.every(cr)}},date:{},selectionMode:{default:"day"},showWeekNumber:{type:Boolean,default:!1},disabledDate:{},cellClassName:{},minDate:{},maxDate:{},rangeState:{default:function(){return{endDate:null,selecting:!1}}}},computed:{offsetDay:function(){var e=this.firstDayOfWeek;return e>3?7-e:-e},WEEKS:function(){var e=this.firstDayOfWeek;return fs.concat(fs).slice(e,e+7)},year:function(){return this.date.getFullYear()},month:function(){return this.date.getMonth()},startDate:function(){return e=this.year,t=this.month,i=new Date(e,t,1),n=i.getDay(),vr(i,0===n?7:n);var e,t,i,n},rows:function(){var e=this,t=new Date(this.year,this.month,1),i=mr(t),n=fr(t.getFullYear(),t.getMonth()),r=fr(t.getFullYear(),0===t.getMonth()?11:t.getMonth()-1);i=0===i?7:i;for(var s=this.offsetDay,a=this.tableRows,o=1,l=this.startDate,u=this.disabledDate,c=this.cellClassName,h="dates"===this.selectionMode?N(this.value):[],d=ms(new Date),p=0;p<6;p++){var f=a[p];this.showWeekNumber&&(f[0]||(f[0]={type:"week",text:yr(gr(l,7*p+1))}));for(var m=function(t){var a=f[e.showWeekNumber?t+1:t];a||(a={row:p,column:t,type:"normal",inRange:!1,start:!1,end:!1}),a.type="normal";var m=gr(l,7*p+t-s).getTime();if(a.inRange=m>=ms(e.minDate)&&m<=ms(e.maxDate),a.start=e.minDate&&m===ms(e.minDate),a.end=e.maxDate&&m===ms(e.maxDate),m===d&&(a.type="today"),p>=0&&p<=1){var v=i+s<0?7+i+s:i+s;t+7*p>=v?a.text=o++:(a.text=r-(v-t%7)+1+7*p,a.type="prev-month")}else o<=n?a.text=o++:(a.text=o++-n,a.type="next-month");var g=new Date(m);a.disabled="function"==typeof u&&u(g),a.selected=M(h,function(e){return e.getTime()===g.getTime()}),a.customClass="function"==typeof c&&c(g),e.$set(f,e.showWeekNumber?t+1:t,a)},v=0;v<7;v++)m(v);if("week"===this.selectionMode){var g=this.showWeekNumber?1:0,y=this.showWeekNumber?7:6,b=this.isWeekActive(f[g+1]);f[g].inRange=b,f[g].start=b,f[y].inRange=b,f[y].end=b}}return a}},watch:{"rangeState.endDate":function(e){this.markRange(this.minDate,e)},minDate:function(e,t){ms(e)!==ms(t)&&this.markRange(this.minDate,this.maxDate)},maxDate:function(e,t){ms(e)!==ms(t)&&this.markRange(this.minDate,this.maxDate)}},data:function(){return{tableRows:[[],[],[],[],[],[]],lastRow:null,lastColumn:null}},methods:{cellMatchesDate:function(e,t){var i=new Date(t);return this.year===i.getFullYear()&&this.month===i.getMonth()&&Number(e.text)===i.getDate()},getCellClasses:function(e){var t=this,i=this.selectionMode,n=this.defaultValue?Array.isArray(this.defaultValue)?this.defaultValue:[this.defaultValue]:[],r=[];return"normal"!==e.type&&"today"!==e.type||e.disabled?r.push(e.type):(r.push("available"),"today"===e.type&&r.push("today")),"normal"===e.type&&n.some(function(i){return t.cellMatchesDate(e,i)})&&r.push("default"),"day"!==i||"normal"!==e.type&&"today"!==e.type||!this.cellMatchesDate(e,this.value)||r.push("current"),!e.inRange||"normal"!==e.type&&"today"!==e.type&&"week"!==this.selectionMode||(r.push("in-range"),e.start&&r.push("start-date"),e.end&&r.push("end-date")),e.disabled&&r.push("disabled"),e.selected&&r.push("selected"),e.customClass&&r.push(e.customClass),r.join(" ")},getDateOfCell:function(e,t){var i=7*e+(t-(this.showWeekNumber?1:0))-this.offsetDay;return gr(this.startDate,i)},isWeekActive:function(e){if("week"!==this.selectionMode)return!1;var t=new Date(this.year,this.month,1),i=t.getFullYear(),n=t.getMonth();if("prev-month"===e.type&&(t.setMonth(0===n?11:n-1),t.setFullYear(0===n?i-1:i)),"next-month"===e.type&&(t.setMonth(11===n?0:n+1),t.setFullYear(11===n?i+1:i)),t.setDate(parseInt(e.text,10)),cr(this.value)){var r=(this.value.getDay()-this.firstDayOfWeek+7)%7-1;return vr(this.value,r).getTime()===t.getTime()}return!1},markRange:function(e,t){e=ms(e),t=ms(t)||e;var i=[Math.min(e,t),Math.max(e,t)];e=i[0],t=i[1];for(var n=this.startDate,r=this.rows,s=0,a=r.length;s<a;s++)for(var o=r[s],l=0,u=o.length;l<u;l++)if(!this.showWeekNumber||0!==l){var c=o[l],h=7*s+l+(this.showWeekNumber?-1:0),d=gr(n,h-this.offsetDay).getTime();c.inRange=e&&d>=e&&d<=t,c.start=e&&d===e,c.end=t&&d===t}},handleMouseMove:function(e){if(this.rangeState.selecting){var t=e.target;if("SPAN"===t.tagName&&(t=t.parentNode.parentNode),"DIV"===t.tagName&&(t=t.parentNode),"TD"===t.tagName){var i=t.parentNode.rowIndex-1,n=t.cellIndex;this.rows[i][n].disabled||i===this.lastRow&&n===this.lastColumn||(this.lastRow=i,this.lastColumn=n,this.$emit("changerange",{minDate:this.minDate,maxDate:this.maxDate,rangeState:{selecting:!0,endDate:this.getDateOfCell(i,n)}}))}}},handleClick:function(e){var t=e.target;if("SPAN"===t.tagName&&(t=t.parentNode.parentNode),"DIV"===t.tagName&&(t=t.parentNode),"TD"===t.tagName){var i=t.parentNode.rowIndex-1,n="week"===this.selectionMode?1:t.cellIndex,r=this.rows[i][n];if(!r.disabled&&"week"!==r.type){var s,a,o,l=this.getDateOfCell(i,n);if("range"===this.selectionMode)this.rangeState.selecting?(l>=this.minDate?this.$emit("pick",{minDate:this.minDate,maxDate:l}):this.$emit("pick",{minDate:l,maxDate:this.minDate}),this.rangeState.selecting=!1):(this.$emit("pick",{minDate:l,maxDate:null}),this.rangeState.selecting=!0);else if("day"===this.selectionMode)this.$emit("pick",l);else if("week"===this.selectionMode){var u=yr(l),c=l.getFullYear()+"w"+u;this.$emit("pick",{year:l.getFullYear(),week:u,value:c,date:l})}else if("dates"===this.selectionMode){var h=this.value||[],d=r.selected?(s=h,(o="function"==typeof(a=function(e){return e.getTime()===l.getTime()})?T(s,a):s.indexOf(a))>=0?[].concat(s.slice(0,o),s.slice(o+1)):s):[].concat(h,[l]);this.$emit("pick",d)}}}}}},ps,[],!1,null,null,null);vs.options.__file="packages/date-picker/src/basic/date-table.vue";var gs=vs.exports,ys=r({mixins:[Y],directives:{Clickoutside:ot},watch:{showTime:function(e){var t=this;e&&this.$nextTick(function(e){var i=t.$refs.input.$el;i&&(t.pickerWidth=i.getBoundingClientRect().width+10)})},value:function(e){"dates"===this.selectionMode&&this.value||(cr(e)?this.date=new Date(e):this.date=this.getDefaultValue())},defaultValue:function(e){cr(this.value)||(this.date=e?new Date(e):new Date)},timePickerVisible:function(e){var t=this;e&&this.$nextTick(function(){return t.$refs.timepicker.adjustSpinners()})},selectionMode:function(e){"month"===e?"year"===this.currentView&&"month"===this.currentView||(this.currentView="month"):"dates"===e&&(this.currentView="date")}},methods:{proxyTimePickerDataProperties:function(){var e,t=this,i=function(e){t.$refs.timepicker.value=e},n=function(e){t.$refs.timepicker.date=e},r=function(e){t.$refs.timepicker.selectableRange=e};this.$watch("value",i),this.$watch("date",n),this.$watch("selectableRange",r),e=this.timeFormat,t.$refs.timepicker.format=e,i(this.value),n(this.date),r(this.selectableRange)},handleClear:function(){this.date=this.getDefaultValue(),this.$emit("pick",null)},emit:function(e){for(var t=this,i=arguments.length,n=Array(i>1?i-1:0),r=1;r<i;r++)n[r-1]=arguments[r];if(e)if(Array.isArray(e)){var s=e.map(function(e){return t.showTime?Sr(e):kr(e)});this.$emit.apply(this,["pick",s].concat(n))}else this.$emit.apply(this,["pick",this.showTime?Sr(e):kr(e)].concat(n));else this.$emit.apply(this,["pick",e].concat(n));this.userInputDate=null,this.userInputTime=null},showMonthPicker:function(){this.currentView="month"},showYearPicker:function(){this.currentView="year"},prevMonth:function(){this.date=Tr(this.date)},nextMonth:function(){this.date=Mr(this.date)},prevYear:function(){"year"===this.currentView?this.date=Nr(this.date,10):this.date=Nr(this.date)},nextYear:function(){"year"===this.currentView?this.date=Pr(this.date,10):this.date=Pr(this.date)},handleShortcutClick:function(e){e.onClick&&e.onClick(this)},handleTimePick:function(e,t,i){if(cr(e)){var n=this.value?xr(this.value,e.getHours(),e.getMinutes(),e.getSeconds()):Cr(this.getDefaultValue(),this.defaultTime);this.date=n,this.emit(this.date,!0)}else this.emit(e,!0);i||(this.timePickerVisible=t)},handleTimePickClose:function(){this.timePickerVisible=!1},handleMonthPick:function(e){"month"===this.selectionMode?(this.date=_r(this.date,this.year,e,1),this.emit(this.date)):(this.date=Er(this.date,this.year,e),this.currentView="date")},handleDatePick:function(e){if("day"===this.selectionMode){var t=this.value?_r(this.value,e.getFullYear(),e.getMonth(),e.getDate()):Cr(e,this.defaultTime);this.checkDateWithinRange(t)||(t=_r(this.selectableRange[0][0],e.getFullYear(),e.getMonth(),e.getDate())),this.date=t,this.emit(this.date,this.showTime)}else"week"===this.selectionMode?this.emit(e.date):"dates"===this.selectionMode&&this.emit(e,!0)},handleYearPick:function(e){"year"===this.selectionMode?(this.date=_r(this.date,e,0,1),this.emit(this.date)):(this.date=Er(this.date,e,this.month),this.currentView="month")},changeToNow:function(){this.disabledDate&&this.disabledDate(new Date)||!this.checkDateWithinRange(new Date)||(this.date=new Date,this.emit(this.date))},confirm:function(){if("dates"===this.selectionMode)this.emit(this.value);else{var e=this.value?this.value:Cr(this.getDefaultValue(),this.defaultTime);this.date=new Date(e),this.emit(e)}},resetView:function(){"month"===this.selectionMode?this.currentView="month":"year"===this.selectionMode?this.currentView="year":this.currentView="date"},handleEnter:function(){document.body.addEventListener("keydown",this.handleKeydown)},handleLeave:function(){this.$emit("dodestroy"),document.body.removeEventListener("keydown",this.handleKeydown)},handleKeydown:function(e){var t=e.keyCode;this.visible&&!this.timePickerVisible&&(-1!==[38,40,37,39].indexOf(t)&&(this.handleKeyControl(t),e.stopPropagation(),e.preventDefault()),13===t&&null===this.userInputDate&&null===this.userInputTime&&this.emit(this.date,!1))},handleKeyControl:function(e){for(var t={year:{38:-4,40:4,37:-1,39:1,offset:function(e,t){return e.setFullYear(e.getFullYear()+t)}},month:{38:-4,40:4,37:-1,39:1,offset:function(e,t){return e.setMonth(e.getMonth()+t)}},week:{38:-1,40:1,37:-1,39:1,offset:function(e,t){return e.setDate(e.getDate()+7*t)}},day:{38:-7,40:7,37:-1,39:1,offset:function(e,t){return e.setDate(e.getDate()+t)}}},i=this.selectionMode,n=this.date.getTime(),r=new Date(this.date.getTime());Math.abs(n-r.getTime())<=31536e6;){var s=t[i];if(s.offset(r,s[e]),"function"!=typeof this.disabledDate||!this.disabledDate(r)){this.date=r,this.$emit("pick",r,!0);break}}},handleVisibleTimeChange:function(e){var t=pr(e,this.timeFormat);t&&this.checkDateWithinRange(t)&&(this.date=_r(t,this.year,this.month,this.monthDate),this.userInputTime=null,this.$refs.timepicker.value=this.date,this.timePickerVisible=!1,this.emit(this.date,!0))},handleVisibleDateChange:function(e){var t=pr(e,this.dateFormat);if(t){if("function"==typeof this.disabledDate&&this.disabledDate(t))return;this.date=xr(t,this.date.getHours(),this.date.getMinutes(),this.date.getSeconds()),this.userInputDate=null,this.resetView(),this.emit(this.date,!0)}},isValidValue:function(e){return e&&!isNaN(e)&&("function"!=typeof this.disabledDate||!this.disabledDate(e))&&this.checkDateWithinRange(e)},getDefaultValue:function(){return this.defaultValue?new Date(this.defaultValue):new Date},checkDateWithinRange:function(e){return!(this.selectableRange.length>0)||$r(e,this.selectableRange,this.format||"HH:mm:ss")}},components:{TimePicker:rs,YearTable:os,MonthTable:ds,DateTable:gs,ElInput:re,ElButton:Tt},data:function(){return{popperClass:"",date:new Date,value:"",defaultValue:null,defaultTime:null,showTime:!1,selectionMode:"day",shortcuts:"",visible:!1,currentView:"date",disabledDate:"",cellClassName:"",selectableRange:[],firstDayOfWeek:7,showWeekNumber:!1,timePickerVisible:!1,format:"",arrowControl:!1,userInputDate:null,userInputTime:null}},computed:{year:function(){return this.date.getFullYear()},month:function(){return this.date.getMonth()},week:function(){return yr(this.date)},monthDate:function(){return this.date.getDate()},footerVisible:function(){return this.showTime||"dates"===this.selectionMode},visibleTime:function(){return null!==this.userInputTime?this.userInputTime:dr(this.value||this.defaultValue,this.timeFormat)},visibleDate:function(){return null!==this.userInputDate?this.userInputDate:dr(this.value||this.defaultValue,this.dateFormat)},yearLabel:function(){var e=this.t("el.datepicker.year");if("year"===this.currentView){var t=10*Math.floor(this.year/10);return e?t+" "+e+" - "+(t+9)+" "+e:t+" - "+(t+9)}return this.year+" "+e},timeFormat:function(){return this.format?Ir(this.format):"HH:mm:ss"},dateFormat:function(){return this.format?Or(this.format):"yyyy-MM-dd"}}},Jr,[],!1,null,null,null);ys.options.__file="packages/date-picker/src/panel/date.vue";var bs=ys.exports,ws=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("transition",{attrs:{name:"el-zoom-in-top"},on:{"after-leave":function(t){e.$emit("dodestroy")}}},[i("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],staticClass:"el-picker-panel el-date-range-picker el-popper",class:[{"has-sidebar":e.$slots.sidebar||e.shortcuts,"has-time":e.showTime},e.popperClass]},[i("div",{staticClass:"el-picker-panel__body-wrapper"},[e._t("sidebar"),e.shortcuts?i("div",{staticClass:"el-picker-panel__sidebar"},e._l(e.shortcuts,function(t,n){return i("button",{key:n,staticClass:"el-picker-panel__shortcut",attrs:{type:"button"},on:{click:function(i){e.handleShortcutClick(t)}}},[e._v(e._s(t.text))])}),0):e._e(),i("div",{staticClass:"el-picker-panel__body"},[e.showTime?i("div",{staticClass:"el-date-range-picker__time-header"},[i("span",{staticClass:"el-date-range-picker__editors-wrap"},[i("span",{staticClass:"el-date-range-picker__time-picker-wrap"},[i("el-input",{ref:"minInput",staticClass:"el-date-range-picker__editor",attrs:{size:"small",disabled:e.rangeState.selecting,placeholder:e.t("el.datepicker.startDate"),value:e.minVisibleDate},on:{input:function(t){return e.handleDateInput(t,"min")},change:function(t){return e.handleDateChange(t,"min")}}})],1),i("span",{directives:[{name:"clickoutside",rawName:"v-clickoutside",value:e.handleMinTimeClose,expression:"handleMinTimeClose"}],staticClass:"el-date-range-picker__time-picker-wrap"},[i("el-input",{staticClass:"el-date-range-picker__editor",attrs:{size:"small",disabled:e.rangeState.selecting,placeholder:e.t("el.datepicker.startTime"),value:e.minVisibleTime},on:{focus:function(t){e.minTimePickerVisible=!0},input:function(t){return e.handleTimeInput(t,"min")},change:function(t){return e.handleTimeChange(t,"min")}}}),i("time-picker",{ref:"minTimePicker",attrs:{"time-arrow-control":e.arrowControl,visible:e.minTimePickerVisible},on:{pick:e.handleMinTimePick,mounted:function(t){e.$refs.minTimePicker.format=e.timeFormat}}})],1)]),i("span",{staticClass:"el-icon-arrow-right"}),i("span",{staticClass:"el-date-range-picker__editors-wrap is-right"},[i("span",{staticClass:"el-date-range-picker__time-picker-wrap"},[i("el-input",{staticClass:"el-date-range-picker__editor",attrs:{size:"small",disabled:e.rangeState.selecting,placeholder:e.t("el.datepicker.endDate"),value:e.maxVisibleDate,readonly:!e.minDate},on:{input:function(t){return e.handleDateInput(t,"max")},change:function(t){return e.handleDateChange(t,"max")}}})],1),i("span",{directives:[{name:"clickoutside",rawName:"v-clickoutside",value:e.handleMaxTimeClose,expression:"handleMaxTimeClose"}],staticClass:"el-date-range-picker__time-picker-wrap"},[i("el-input",{staticClass:"el-date-range-picker__editor",attrs:{size:"small",disabled:e.rangeState.selecting,placeholder:e.t("el.datepicker.endTime"),value:e.maxVisibleTime,readonly:!e.minDate},on:{focus:function(t){e.minDate&&(e.maxTimePickerVisible=!0)},input:function(t){return e.handleTimeInput(t,"max")},change:function(t){return e.handleTimeChange(t,"max")}}}),i("time-picker",{ref:"maxTimePicker",attrs:{"time-arrow-control":e.arrowControl,visible:e.maxTimePickerVisible},on:{pick:e.handleMaxTimePick,mounted:function(t){e.$refs.maxTimePicker.format=e.timeFormat}}})],1)])]):e._e(),i("div",{staticClass:"el-picker-panel__content el-date-range-picker__content is-left"},[i("div",{staticClass:"el-date-range-picker__header"},[i("button",{staticClass:"el-picker-panel__icon-btn el-icon-d-arrow-left",attrs:{type:"button"},on:{click:e.leftPrevYear}}),i("button",{staticClass:"el-picker-panel__icon-btn el-icon-arrow-left",attrs:{type:"button"},on:{click:e.leftPrevMonth}}),e.unlinkPanels?i("button",{staticClass:"el-picker-panel__icon-btn el-icon-d-arrow-right",class:{"is-disabled":!e.enableYearArrow},attrs:{type:"button",disabled:!e.enableYearArrow},on:{click:e.leftNextYear}}):e._e(),e.unlinkPanels?i("button",{staticClass:"el-picker-panel__icon-btn el-icon-arrow-right",class:{"is-disabled":!e.enableMonthArrow},attrs:{type:"button",disabled:!e.enableMonthArrow},on:{click:e.leftNextMonth}}):e._e(),i("div",[e._v(e._s(e.leftLabel))])]),i("date-table",{attrs:{"selection-mode":"range",date:e.leftDate,"default-value":e.defaultValue,"min-date":e.minDate,"max-date":e.maxDate,"range-state":e.rangeState,"disabled-date":e.disabledDate,"cell-class-name":e.cellClassName,"first-day-of-week":e.firstDayOfWeek},on:{changerange:e.handleChangeRange,pick:e.handleRangePick}})],1),i("div",{staticClass:"el-picker-panel__content el-date-range-picker__content is-right"},[i("div",{staticClass:"el-date-range-picker__header"},[e.unlinkPanels?i("button",{staticClass:"el-picker-panel__icon-btn el-icon-d-arrow-left",class:{"is-disabled":!e.enableYearArrow},attrs:{type:"button",disabled:!e.enableYearArrow},on:{click:e.rightPrevYear}}):e._e(),e.unlinkPanels?i("button",{staticClass:"el-picker-panel__icon-btn el-icon-arrow-left",class:{"is-disabled":!e.enableMonthArrow},attrs:{type:"button",disabled:!e.enableMonthArrow},on:{click:e.rightPrevMonth}}):e._e(),i("button",{staticClass:"el-picker-panel__icon-btn el-icon-d-arrow-right",attrs:{type:"button"},on:{click:e.rightNextYear}}),i("button",{staticClass:"el-picker-panel__icon-btn el-icon-arrow-right",attrs:{type:"button"},on:{click:e.rightNextMonth}}),i("div",[e._v(e._s(e.rightLabel))])]),i("date-table",{attrs:{"selection-mode":"range",date:e.rightDate,"default-value":e.defaultValue,"min-date":e.minDate,"max-date":e.maxDate,"range-state":e.rangeState,"disabled-date":e.disabledDate,"cell-class-name":e.cellClassName,"first-day-of-week":e.firstDayOfWeek},on:{changerange:e.handleChangeRange,pick:e.handleRangePick}})],1)])],2),e.showTime?i("div",{staticClass:"el-picker-panel__footer"},[i("el-button",{staticClass:"el-picker-panel__link-btn",attrs:{size:"mini",type:"text"},on:{click:e.handleClear}},[e._v("\n        "+e._s(e.t("el.datepicker.clear"))+"\n      ")]),i("el-button",{staticClass:"el-picker-panel__link-btn",attrs:{plain:"",size:"mini",disabled:e.btnDisabled},on:{click:function(t){e.handleConfirm(!1)}}},[e._v("\n        "+e._s(e.t("el.datepicker.confirm"))+"\n      ")])],1):e._e()])])};ws._withStripped=!0;var _s=function(e){return Array.isArray(e)?[new Date(e[0]),new Date(e[1])]:e?[new Date(e),gr(new Date(e),1)]:[new Date,gr(new Date,1)]},xs=r({mixins:[Y],directives:{Clickoutside:ot},computed:{btnDisabled:function(){return!(this.minDate&&this.maxDate&&!this.selecting&&this.isValidValue([this.minDate,this.maxDate]))},leftLabel:function(){return this.leftDate.getFullYear()+" "+this.t("el.datepicker.year")+" "+this.t("el.datepicker.month"+(this.leftDate.getMonth()+1))},rightLabel:function(){return this.rightDate.getFullYear()+" "+this.t("el.datepicker.year")+" "+this.t("el.datepicker.month"+(this.rightDate.getMonth()+1))},leftYear:function(){return this.leftDate.getFullYear()},leftMonth:function(){return this.leftDate.getMonth()},leftMonthDate:function(){return this.leftDate.getDate()},rightYear:function(){return this.rightDate.getFullYear()},rightMonth:function(){return this.rightDate.getMonth()},rightMonthDate:function(){return this.rightDate.getDate()},minVisibleDate:function(){return null!==this.dateUserInput.min?this.dateUserInput.min:this.minDate?dr(this.minDate,this.dateFormat):""},maxVisibleDate:function(){return null!==this.dateUserInput.max?this.dateUserInput.max:this.maxDate||this.minDate?dr(this.maxDate||this.minDate,this.dateFormat):""},minVisibleTime:function(){return null!==this.timeUserInput.min?this.timeUserInput.min:this.minDate?dr(this.minDate,this.timeFormat):""},maxVisibleTime:function(){return null!==this.timeUserInput.max?this.timeUserInput.max:this.maxDate||this.minDate?dr(this.maxDate||this.minDate,this.timeFormat):""},timeFormat:function(){return this.format?Ir(this.format):"HH:mm:ss"},dateFormat:function(){return this.format?Or(this.format):"yyyy-MM-dd"},enableMonthArrow:function(){var e=(this.leftMonth+1)%12,t=this.leftMonth+1>=12?1:0;return this.unlinkPanels&&new Date(this.leftYear+t,e)<new Date(this.rightYear,this.rightMonth)},enableYearArrow:function(){return this.unlinkPanels&&12*this.rightYear+this.rightMonth-(12*this.leftYear+this.leftMonth+1)>=12}},data:function(){return{popperClass:"",value:[],defaultValue:null,defaultTime:null,minDate:"",maxDate:"",leftDate:new Date,rightDate:Mr(new Date),rangeState:{endDate:null,selecting:!1,row:null,column:null},showTime:!1,shortcuts:"",visible:"",disabledDate:"",cellClassName:"",firstDayOfWeek:7,minTimePickerVisible:!1,maxTimePickerVisible:!1,format:"",arrowControl:!1,unlinkPanels:!1,dateUserInput:{min:null,max:null},timeUserInput:{min:null,max:null}}},watch:{minDate:function(e){var t=this;this.dateUserInput.min=null,this.timeUserInput.min=null,this.$nextTick(function(){if(t.$refs.maxTimePicker&&t.maxDate&&t.maxDate<t.minDate){t.$refs.maxTimePicker.selectableRange=[[pr(dr(t.minDate,"HH:mm:ss"),"HH:mm:ss"),pr("23:59:59","HH:mm:ss")]]}}),e&&this.$refs.minTimePicker&&(this.$refs.minTimePicker.date=e,this.$refs.minTimePicker.value=e)},maxDate:function(e){this.dateUserInput.max=null,this.timeUserInput.max=null,e&&this.$refs.maxTimePicker&&(this.$refs.maxTimePicker.date=e,this.$refs.maxTimePicker.value=e)},minTimePickerVisible:function(e){var t=this;e&&this.$nextTick(function(){t.$refs.minTimePicker.date=t.minDate,t.$refs.minTimePicker.value=t.minDate,t.$refs.minTimePicker.adjustSpinners()})},maxTimePickerVisible:function(e){var t=this;e&&this.$nextTick(function(){t.$refs.maxTimePicker.date=t.maxDate,t.$refs.maxTimePicker.value=t.maxDate,t.$refs.maxTimePicker.adjustSpinners()})},value:function(e){if(e){if(Array.isArray(e))if(this.minDate=cr(e[0])?new Date(e[0]):null,this.maxDate=cr(e[1])?new Date(e[1]):null,this.minDate)if(this.leftDate=this.minDate,this.unlinkPanels&&this.maxDate){var t=this.minDate.getFullYear(),i=this.minDate.getMonth(),n=this.maxDate.getFullYear(),r=this.maxDate.getMonth();this.rightDate=t===n&&i===r?Mr(this.maxDate):this.maxDate}else this.rightDate=Mr(this.leftDate);else this.leftDate=_s(this.defaultValue)[0],this.rightDate=Mr(this.leftDate)}else this.minDate=null,this.maxDate=null},defaultValue:function(e){if(!Array.isArray(this.value)){var t=_s(e),i=t[0],n=t[1];this.leftDate=i,this.rightDate=e&&e[1]&&this.unlinkPanels?n:Mr(this.leftDate)}}},methods:{handleClear:function(){this.minDate=null,this.maxDate=null,this.leftDate=_s(this.defaultValue)[0],this.rightDate=Mr(this.leftDate),this.$emit("pick",null)},handleChangeRange:function(e){this.minDate=e.minDate,this.maxDate=e.maxDate,this.rangeState=e.rangeState},handleDateInput:function(e,t){if(this.dateUserInput[t]=e,e.length===this.dateFormat.length){var i=pr(e,this.dateFormat);if(i){if("function"==typeof this.disabledDate&&this.disabledDate(new Date(i)))return;"min"===t?(this.minDate=_r(this.minDate||new Date,i.getFullYear(),i.getMonth(),i.getDate()),this.leftDate=new Date(i),this.unlinkPanels||(this.rightDate=Mr(this.leftDate))):(this.maxDate=_r(this.maxDate||new Date,i.getFullYear(),i.getMonth(),i.getDate()),this.rightDate=new Date(i),this.unlinkPanels||(this.leftDate=Tr(i)))}}},handleDateChange:function(e,t){var i=pr(e,this.dateFormat);i&&("min"===t?(this.minDate=_r(this.minDate,i.getFullYear(),i.getMonth(),i.getDate()),this.minDate>this.maxDate&&(this.maxDate=this.minDate)):(this.maxDate=_r(this.maxDate,i.getFullYear(),i.getMonth(),i.getDate()),this.maxDate<this.minDate&&(this.minDate=this.maxDate)))},handleTimeInput:function(e,t){var i=this;if(this.timeUserInput[t]=e,e.length===this.timeFormat.length){var n=pr(e,this.timeFormat);n&&("min"===t?(this.minDate=xr(this.minDate,n.getHours(),n.getMinutes(),n.getSeconds()),this.$nextTick(function(e){return i.$refs.minTimePicker.adjustSpinners()})):(this.maxDate=xr(this.maxDate,n.getHours(),n.getMinutes(),n.getSeconds()),this.$nextTick(function(e){return i.$refs.maxTimePicker.adjustSpinners()})))}},handleTimeChange:function(e,t){var i=pr(e,this.timeFormat);i&&("min"===t?(this.minDate=xr(this.minDate,i.getHours(),i.getMinutes(),i.getSeconds()),this.minDate>this.maxDate&&(this.maxDate=this.minDate),this.$refs.minTimePicker.value=this.minDate,this.minTimePickerVisible=!1):(this.maxDate=xr(this.maxDate,i.getHours(),i.getMinutes(),i.getSeconds()),this.maxDate<this.minDate&&(this.minDate=this.maxDate),this.$refs.maxTimePicker.value=this.minDate,this.maxTimePickerVisible=!1))},handleRangePick:function(e){var t=this,i=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=this.defaultTime||[],r=Cr(e.minDate,n[0]),s=Cr(e.maxDate,n[1]);this.maxDate===s&&this.minDate===r||(this.onPick&&this.onPick(e),this.maxDate=s,this.minDate=r,setTimeout(function(){t.maxDate=s,t.minDate=r},10),i&&!this.showTime&&this.handleConfirm())},handleShortcutClick:function(e){e.onClick&&e.onClick(this)},handleMinTimePick:function(e,t,i){this.minDate=this.minDate||new Date,e&&(this.minDate=xr(this.minDate,e.getHours(),e.getMinutes(),e.getSeconds())),i||(this.minTimePickerVisible=t),(!this.maxDate||this.maxDate&&this.maxDate.getTime()<this.minDate.getTime())&&(this.maxDate=new Date(this.minDate))},handleMinTimeClose:function(){this.minTimePickerVisible=!1},handleMaxTimePick:function(e,t,i){this.maxDate&&e&&(this.maxDate=xr(this.maxDate,e.getHours(),e.getMinutes(),e.getSeconds())),i||(this.maxTimePickerVisible=t),this.maxDate&&this.minDate&&this.minDate.getTime()>this.maxDate.getTime()&&(this.minDate=new Date(this.maxDate))},handleMaxTimeClose:function(){this.maxTimePickerVisible=!1},leftPrevYear:function(){this.leftDate=Nr(this.leftDate),this.unlinkPanels||(this.rightDate=Mr(this.leftDate))},leftPrevMonth:function(){this.leftDate=Tr(this.leftDate),this.unlinkPanels||(this.rightDate=Mr(this.leftDate))},rightNextYear:function(){this.unlinkPanels?this.rightDate=Pr(this.rightDate):(this.leftDate=Pr(this.leftDate),this.rightDate=Mr(this.leftDate))},rightNextMonth:function(){this.unlinkPanels?this.rightDate=Mr(this.rightDate):(this.leftDate=Mr(this.leftDate),this.rightDate=Mr(this.leftDate))},leftNextYear:function(){this.leftDate=Pr(this.leftDate)},leftNextMonth:function(){this.leftDate=Mr(this.leftDate)},rightPrevYear:function(){this.rightDate=Nr(this.rightDate)},rightPrevMonth:function(){this.rightDate=Tr(this.rightDate)},handleConfirm:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.isValidValue([this.minDate,this.maxDate])&&this.$emit("pick",[this.minDate,this.maxDate],e)},isValidValue:function(e){return Array.isArray(e)&&e&&e[0]&&e[1]&&cr(e[0])&&cr(e[1])&&e[0].getTime()<=e[1].getTime()&&("function"!=typeof this.disabledDate||!this.disabledDate(e[0])&&!this.disabledDate(e[1]))},resetView:function(){this.minDate&&null==this.maxDate&&(this.rangeState.selecting=!1),this.minDate=this.value&&cr(this.value[0])?new Date(this.value[0]):null,this.maxDate=this.value&&cr(this.value[0])?new Date(this.value[1]):null}},components:{TimePicker:rs,DateTable:gs,ElInput:re,ElButton:Tt}},ws,[],!1,null,null,null);xs.options.__file="packages/date-picker/src/panel/date-range.vue";var Cs=xs.exports,ks=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("transition",{attrs:{name:"el-zoom-in-top"},on:{"after-leave":function(t){e.$emit("dodestroy")}}},[i("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],staticClass:"el-picker-panel el-date-range-picker el-popper",class:[{"has-sidebar":e.$slots.sidebar||e.shortcuts},e.popperClass]},[i("div",{staticClass:"el-picker-panel__body-wrapper"},[e._t("sidebar"),e.shortcuts?i("div",{staticClass:"el-picker-panel__sidebar"},e._l(e.shortcuts,function(t,n){return i("button",{key:n,staticClass:"el-picker-panel__shortcut",attrs:{type:"button"},on:{click:function(i){e.handleShortcutClick(t)}}},[e._v(e._s(t.text))])}),0):e._e(),i("div",{staticClass:"el-picker-panel__body"},[i("div",{staticClass:"el-picker-panel__content el-date-range-picker__content is-left"},[i("div",{staticClass:"el-date-range-picker__header"},[i("button",{staticClass:"el-picker-panel__icon-btn el-icon-d-arrow-left",attrs:{type:"button"},on:{click:e.leftPrevYear}}),e.unlinkPanels?i("button",{staticClass:"el-picker-panel__icon-btn el-icon-d-arrow-right",class:{"is-disabled":!e.enableYearArrow},attrs:{type:"button",disabled:!e.enableYearArrow},on:{click:e.leftNextYear}}):e._e(),i("div",[e._v(e._s(e.leftLabel))])]),i("month-table",{attrs:{"selection-mode":"range",date:e.leftDate,"default-value":e.defaultValue,"min-date":e.minDate,"max-date":e.maxDate,"range-state":e.rangeState,"disabled-date":e.disabledDate},on:{changerange:e.handleChangeRange,pick:e.handleRangePick}})],1),i("div",{staticClass:"el-picker-panel__content el-date-range-picker__content is-right"},[i("div",{staticClass:"el-date-range-picker__header"},[e.unlinkPanels?i("button",{staticClass:"el-picker-panel__icon-btn el-icon-d-arrow-left",class:{"is-disabled":!e.enableYearArrow},attrs:{type:"button",disabled:!e.enableYearArrow},on:{click:e.rightPrevYear}}):e._e(),i("button",{staticClass:"el-picker-panel__icon-btn el-icon-d-arrow-right",attrs:{type:"button"},on:{click:e.rightNextYear}}),i("div",[e._v(e._s(e.rightLabel))])]),i("month-table",{attrs:{"selection-mode":"range",date:e.rightDate,"default-value":e.defaultValue,"min-date":e.minDate,"max-date":e.maxDate,"range-state":e.rangeState,"disabled-date":e.disabledDate},on:{changerange:e.handleChangeRange,pick:e.handleRangePick}})],1)])],2)])])};ks._withStripped=!0;var Ss=function(e){return Array.isArray(e)?[new Date(e[0]),new Date(e[1])]:e?[new Date(e),Mr(new Date(e))]:[new Date,Mr(new Date)]},Ds=r({mixins:[Y],directives:{Clickoutside:ot},computed:{btnDisabled:function(){return!(this.minDate&&this.maxDate&&!this.selecting&&this.isValidValue([this.minDate,this.maxDate]))},leftLabel:function(){return this.leftDate.getFullYear()+" "+this.t("el.datepicker.year")},rightLabel:function(){return this.rightDate.getFullYear()+" "+this.t("el.datepicker.year")},leftYear:function(){return this.leftDate.getFullYear()},rightYear:function(){return this.rightDate.getFullYear()===this.leftDate.getFullYear()?this.leftDate.getFullYear()+1:this.rightDate.getFullYear()},enableYearArrow:function(){return this.unlinkPanels&&this.rightYear>this.leftYear+1}},data:function(){return{popperClass:"",value:[],defaultValue:null,defaultTime:null,minDate:"",maxDate:"",leftDate:new Date,rightDate:Pr(new Date),rangeState:{endDate:null,selecting:!1,row:null,column:null},shortcuts:"",visible:"",disabledDate:"",format:"",arrowControl:!1,unlinkPanels:!1}},watch:{value:function(e){if(e){if(Array.isArray(e))if(this.minDate=cr(e[0])?new Date(e[0]):null,this.maxDate=cr(e[1])?new Date(e[1]):null,this.minDate)if(this.leftDate=this.minDate,this.unlinkPanels&&this.maxDate){var t=this.minDate.getFullYear(),i=this.maxDate.getFullYear();this.rightDate=t===i?Pr(this.maxDate):this.maxDate}else this.rightDate=Pr(this.leftDate);else this.leftDate=Ss(this.defaultValue)[0],this.rightDate=Pr(this.leftDate)}else this.minDate=null,this.maxDate=null},defaultValue:function(e){if(!Array.isArray(this.value)){var t=Ss(e),i=t[0],n=t[1];this.leftDate=i,this.rightDate=e&&e[1]&&i.getFullYear()!==n.getFullYear()&&this.unlinkPanels?n:Pr(this.leftDate)}}},methods:{handleClear:function(){this.minDate=null,this.maxDate=null,this.leftDate=Ss(this.defaultValue)[0],this.rightDate=Pr(this.leftDate),this.$emit("pick",null)},handleChangeRange:function(e){this.minDate=e.minDate,this.maxDate=e.maxDate,this.rangeState=e.rangeState},handleRangePick:function(e){var t=this,i=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=this.defaultTime||[],r=Cr(e.minDate,n[0]),s=Cr(e.maxDate,n[1]);this.maxDate===s&&this.minDate===r||(this.onPick&&this.onPick(e),this.maxDate=s,this.minDate=r,setTimeout(function(){t.maxDate=s,t.minDate=r},10),i&&this.handleConfirm())},handleShortcutClick:function(e){e.onClick&&e.onClick(this)},leftPrevYear:function(){this.leftDate=Nr(this.leftDate),this.unlinkPanels||(this.rightDate=Nr(this.rightDate))},rightNextYear:function(){this.unlinkPanels||(this.leftDate=Pr(this.leftDate)),this.rightDate=Pr(this.rightDate)},leftNextYear:function(){this.leftDate=Pr(this.leftDate)},rightPrevYear:function(){this.rightDate=Nr(this.rightDate)},handleConfirm:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.isValidValue([this.minDate,this.maxDate])&&this.$emit("pick",[this.minDate,this.maxDate],e)},isValidValue:function(e){return Array.isArray(e)&&e&&e[0]&&e[1]&&cr(e[0])&&cr(e[1])&&e[0].getTime()<=e[1].getTime()&&("function"!=typeof this.disabledDate||!this.disabledDate(e[0])&&!this.disabledDate(e[1]))},resetView:function(){this.minDate=this.value&&cr(this.value[0])?new Date(this.value[0]):null,this.maxDate=this.value&&cr(this.value[0])?new Date(this.value[1]):null}},components:{MonthTable:ds,ElInput:re,ElButton:Tt}},ks,[],!1,null,null,null);Ds.options.__file="packages/date-picker/src/panel/month-range.vue";var $s=Ds.exports,Es=function(e){return"daterange"===e||"datetimerange"===e?Cs:"monthrange"===e?$s:bs},Ts={mixins:[Zr],name:"ElDatePicker",props:{type:{type:String,default:"date"},timeArrowControl:Boolean},watch:{type:function(e){this.picker?(this.unmountPicker(),this.panel=Es(e),this.mountPicker()):this.panel=Es(e)}},created:function(){this.panel=Es(this.type)},install:function(e){e.component(Ts.name,Ts)}},Ms=Ts,Ns=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("transition",{attrs:{name:"el-zoom-in-top"},on:{"before-enter":e.handleMenuEnter,"after-leave":function(t){e.$emit("dodestroy")}}},[i("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],ref:"popper",staticClass:"el-picker-panel time-select el-popper",class:e.popperClass,style:{width:e.width+"px"}},[i("el-scrollbar",{attrs:{noresize:"","wrap-class":"el-picker-panel__content"}},e._l(e.items,function(t){return i("div",{key:t.value,staticClass:"time-select-item",class:{selected:e.value===t.value,disabled:t.disabled,default:t.value===e.defaultValue},attrs:{disabled:t.disabled},on:{click:function(i){e.handleClick(t)}}},[e._v(e._s(t.value))])}),0)],1)])};Ns._withStripped=!0;var Ps=function(e){var t=(e||"").split(":");return t.length>=2?{hours:parseInt(t[0],10),minutes:parseInt(t[1],10)}:null},Os=function(e,t){var i=Ps(e),n=Ps(t),r=i.minutes+60*i.hours,s=n.minutes+60*n.hours;return r===s?0:r>s?1:-1},Is=function(e,t){var i=Ps(e),n=Ps(t),r={hours:i.hours,minutes:i.minutes};return r.minutes+=n.minutes,r.hours+=n.hours,r.hours+=Math.floor(r.minutes/60),r.minutes=r.minutes%60,function(e){return(e.hours<10?"0"+e.hours:e.hours)+":"+(e.minutes<10?"0"+e.minutes:e.minutes)}(r)},Fs=r({components:{ElScrollbar:Qe},watch:{value:function(e){var t=this;e&&this.$nextTick(function(){return t.scrollToOption()})}},methods:{handleClick:function(e){e.disabled||this.$emit("pick",e.value)},handleClear:function(){this.$emit("pick",null)},scrollToOption:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:".selected",t=this.$refs.popper.querySelector(".el-picker-panel__content");lt(t,t.querySelector(e))},handleMenuEnter:function(){var e=this,t=-1!==this.items.map(function(e){return e.value}).indexOf(this.value),i=-1!==this.items.map(function(e){return e.value}).indexOf(this.defaultValue),n=(t?".selected":i&&".default")||".time-select-item:not(.disabled)";this.$nextTick(function(){return e.scrollToOption(n)})},scrollDown:function(e){for(var t=this.items,i=t.length,n=t.length,r=t.map(function(e){return e.value}).indexOf(this.value);n--;)if(!t[r=(r+e+i)%i].disabled)return void this.$emit("pick",t[r].value,!0)},isValidValue:function(e){return-1!==this.items.filter(function(e){return!e.disabled}).map(function(e){return e.value}).indexOf(e)},handleKeydown:function(e){var t=e.keyCode;if(38===t||40===t){var i={40:1,38:-1}[t.toString()];return this.scrollDown(i),void e.stopPropagation()}}},data:function(){return{popperClass:"",start:"09:00",end:"18:00",step:"00:30",value:"",defaultValue:"",visible:!1,minTime:"",maxTime:"",width:0}},computed:{items:function(){var e=this.start,t=this.end,i=this.step,n=[];if(e&&t&&i)for(var r=e;Os(r,t)<=0;)n.push({value:r,disabled:Os(r,this.minTime||"-1:-1")<=0||Os(r,this.maxTime||"100:100")>=0}),r=Is(r,i);return n}}},Ns,[],!1,null,null,null);Fs.options.__file="packages/date-picker/src/panel/time-select.vue";var As=Fs.exports,Ls={mixins:[Zr],name:"ElTimeSelect",componentName:"ElTimeSelect",props:{type:{type:String,default:"time-select"}},beforeCreate:function(){this.panel=As},install:function(e){e.component(Ls.name,Ls)}},Vs=Ls,Bs=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("transition",{attrs:{name:"el-zoom-in-top"},on:{"after-leave":function(t){e.$emit("dodestroy")}}},[i("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],staticClass:"el-time-range-picker el-picker-panel el-popper",class:e.popperClass},[i("div",{staticClass:"el-time-range-picker__content"},[i("div",{staticClass:"el-time-range-picker__cell"},[i("div",{staticClass:"el-time-range-picker__header"},[e._v(e._s(e.t("el.datepicker.startTime")))]),i("div",{staticClass:"el-time-range-picker__body el-time-panel__content",class:{"has-seconds":e.showSeconds,"is-arrow":e.arrowControl}},[i("time-spinner",{ref:"minSpinner",attrs:{"show-seconds":e.showSeconds,"am-pm-mode":e.amPmMode,"arrow-control":e.arrowControl,date:e.minDate},on:{change:e.handleMinChange,"select-range":e.setMinSelectionRange}})],1)]),i("div",{staticClass:"el-time-range-picker__cell"},[i("div",{staticClass:"el-time-range-picker__header"},[e._v(e._s(e.t("el.datepicker.endTime")))]),i("div",{staticClass:"el-time-range-picker__body el-time-panel__content",class:{"has-seconds":e.showSeconds,"is-arrow":e.arrowControl}},[i("time-spinner",{ref:"maxSpinner",attrs:{"show-seconds":e.showSeconds,"am-pm-mode":e.amPmMode,"arrow-control":e.arrowControl,date:e.maxDate},on:{change:e.handleMaxChange,"select-range":e.setMaxSelectionRange}})],1)])]),i("div",{staticClass:"el-time-panel__footer"},[i("button",{staticClass:"el-time-panel__btn cancel",attrs:{type:"button"},on:{click:function(t){e.handleCancel()}}},[e._v(e._s(e.t("el.datepicker.cancel")))]),i("button",{staticClass:"el-time-panel__btn confirm",attrs:{type:"button",disabled:e.btnDisabled},on:{click:function(t){e.handleConfirm()}}},[e._v(e._s(e.t("el.datepicker.confirm")))])])])])};Bs._withStripped=!0;var zs=pr("00:00:00","HH:mm:ss"),Hs=pr("23:59:59","HH:mm:ss"),Rs=function(e){return _r(Hs,e.getFullYear(),e.getMonth(),e.getDate())},Ws=function(e,t){return new Date(Math.min(e.getTime()+t,Rs(e).getTime()))},js=r({mixins:[Y],components:{TimeSpinner:is},computed:{showSeconds:function(){return-1!==(this.format||"").indexOf("ss")},offset:function(){return this.showSeconds?11:8},spinner:function(){return this.selectionRange[0]<this.offset?this.$refs.minSpinner:this.$refs.maxSpinner},btnDisabled:function(){return this.minDate.getTime()>this.maxDate.getTime()},amPmMode:function(){return-1!==(this.format||"").indexOf("A")?"A":-1!==(this.format||"").indexOf("a")?"a":""}},data:function(){return{popperClass:"",minDate:new Date,maxDate:new Date,value:[],oldValue:[new Date,new Date],defaultValue:null,format:"HH:mm:ss",visible:!1,selectionRange:[0,2],arrowControl:!1}},watch:{value:function(e){Array.isArray(e)?(this.minDate=new Date(e[0]),this.maxDate=new Date(e[1])):Array.isArray(this.defaultValue)?(this.minDate=new Date(this.defaultValue[0]),this.maxDate=new Date(this.defaultValue[1])):this.defaultValue?(this.minDate=new Date(this.defaultValue),this.maxDate=Ws(new Date(this.defaultValue),36e5)):(this.minDate=new Date,this.maxDate=Ws(new Date,36e5))},visible:function(e){var t=this;e&&(this.oldValue=this.value,this.$nextTick(function(){return t.$refs.minSpinner.emitSelectRange("hours")}))}},methods:{handleClear:function(){this.$emit("pick",null)},handleCancel:function(){this.$emit("pick",this.oldValue)},handleMinChange:function(e){this.minDate=Sr(e),this.handleChange()},handleMaxChange:function(e){this.maxDate=Sr(e),this.handleChange()},handleChange:function(){var e;this.isValidValue([this.minDate,this.maxDate])&&(this.$refs.minSpinner.selectableRange=[[(e=this.minDate,_r(zs,e.getFullYear(),e.getMonth(),e.getDate())),this.maxDate]],this.$refs.maxSpinner.selectableRange=[[this.minDate,Rs(this.maxDate)]],this.$emit("pick",[this.minDate,this.maxDate],!0))},setMinSelectionRange:function(e,t){this.$emit("select-range",e,t,"min"),this.selectionRange=[e,t]},setMaxSelectionRange:function(e,t){this.$emit("select-range",e,t,"max"),this.selectionRange=[e+this.offset,t+this.offset]},handleConfirm:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=this.$refs.minSpinner.selectableRange,i=this.$refs.maxSpinner.selectableRange;this.minDate=Dr(this.minDate,t,this.format),this.maxDate=Dr(this.maxDate,i,this.format),this.$emit("pick",[this.minDate,this.maxDate],e)},adjustSpinners:function(){this.$refs.minSpinner.adjustSpinners(),this.$refs.maxSpinner.adjustSpinners()},changeSelectionRange:function(e){var t=this.showSeconds?[0,3,6,11,14,17]:[0,3,8,11],i=["hours","minutes"].concat(this.showSeconds?["seconds"]:[]),n=(t.indexOf(this.selectionRange[0])+e+t.length)%t.length,r=t.length/2;n<r?this.$refs.minSpinner.emitSelectRange(i[n]):this.$refs.maxSpinner.emitSelectRange(i[n-r])},isValidValue:function(e){return Array.isArray(e)&&$r(this.minDate,this.$refs.minSpinner.selectableRange)&&$r(this.maxDate,this.$refs.maxSpinner.selectableRange)},handleKeydown:function(e){var t=e.keyCode,i={38:-1,40:1,37:-1,39:1};if(37===t||39===t){var n=i[t];return this.changeSelectionRange(n),void e.preventDefault()}if(38===t||40===t){var r=i[t];return this.spinner.scrollDown(r),void e.preventDefault()}}}},Bs,[],!1,null,null,null);js.options.__file="packages/date-picker/src/panel/time-range.vue";var qs=js.exports,Ys={mixins:[Zr],name:"ElTimePicker",props:{isRange:Boolean,arrowControl:Boolean},data:function(){return{type:""}},watch:{isRange:function(e){this.picker?(this.unmountPicker(),this.type=e?"timerange":"time",this.panel=e?qs:rs,this.mountPicker()):(this.type=e?"timerange":"time",this.panel=e?qs:rs)}},created:function(){this.type=this.isRange?"timerange":"time",this.panel=this.isRange?qs:rs},install:function(e){e.component(Ys.name,Ys)}},Ks=Ys,Gs=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("span",[i("transition",{attrs:{name:e.transition},on:{"after-enter":e.handleAfterEnter,"after-leave":e.handleAfterLeave}},[i("div",{directives:[{name:"show",rawName:"v-show",value:!e.disabled&&e.showPopper,expression:"!disabled && showPopper"}],ref:"popper",staticClass:"el-popover el-popper",class:[e.popperClass,e.content&&"el-popover--plain"],style:{width:e.width+"px"},attrs:{role:"tooltip",id:e.tooltipId,"aria-hidden":e.disabled||!e.showPopper?"true":"false"}},[e.title?i("div",{staticClass:"el-popover__title",domProps:{textContent:e._s(e.title)}}):e._e(),e._t("default",[e._v(e._s(e.content))])],2)]),i("span",{ref:"wrapper",staticClass:"el-popover__reference-wrapper"},[e._t("reference")],2)],1)};Gs._withStripped=!0;var Us=r({name:"ElPopover",mixins:[Ie],props:{trigger:{type:String,default:"click",validator:function(e){return["click","focus","hover","manual"].indexOf(e)>-1}},openDelay:{type:Number,default:0},closeDelay:{type:Number,default:200},title:String,disabled:Boolean,content:String,reference:{},popperClass:String,width:{},visibleArrow:{default:!0},arrowOffset:{type:Number,default:0},transition:{type:String,default:"fade-in-linear"},tabindex:{type:Number,default:0}},computed:{tooltipId:function(){return"el-popover-"+$()}},watch:{showPopper:function(e){this.disabled||(e?this.$emit("show"):this.$emit("hide"))}},mounted:function(){var e=this,t=this.referenceElm=this.reference||this.$refs.reference,i=this.popper||this.$refs.popper;!t&&this.$refs.wrapper.children&&(t=this.referenceElm=this.$refs.wrapper.children[0]),t&&(me(t,"el-popover__reference"),t.setAttribute("aria-describedby",this.tooltipId),t.setAttribute("tabindex",this.tabindex),i.setAttribute("tabindex",0),"click"!==this.trigger&&(de(t,"focusin",function(){e.handleFocus();var i=t.__vue__;i&&"function"==typeof i.focus&&i.focus()}),de(i,"focusin",this.handleFocus),de(t,"focusout",this.handleBlur),de(i,"focusout",this.handleBlur)),de(t,"keydown",this.handleKeydown),de(t,"click",this.handleClick)),"click"===this.trigger?(de(t,"click",this.doToggle),de(document,"click",this.handleDocumentClick)):"hover"===this.trigger?(de(t,"mouseenter",this.handleMouseEnter),de(i,"mouseenter",this.handleMouseEnter),de(t,"mouseleave",this.handleMouseLeave),de(i,"mouseleave",this.handleMouseLeave)):"focus"===this.trigger&&(this.tabindex<0&&console.warn("[Element Warn][Popover]a negative taindex means that the element cannot be focused by tab key"),t.querySelector("input, textarea")?(de(t,"focusin",this.doShow),de(t,"focusout",this.doClose)):(de(t,"mousedown",this.doShow),de(t,"mouseup",this.doClose)))},beforeDestroy:function(){this.cleanup()},deactivated:function(){this.cleanup()},methods:{doToggle:function(){this.showPopper=!this.showPopper},doShow:function(){this.showPopper=!0},doClose:function(){this.showPopper=!1},handleFocus:function(){me(this.referenceElm,"focusing"),"click"!==this.trigger&&"focus"!==this.trigger||(this.showPopper=!0)},handleClick:function(){ve(this.referenceElm,"focusing")},handleBlur:function(){ve(this.referenceElm,"focusing"),"click"!==this.trigger&&"focus"!==this.trigger||(this.showPopper=!1)},handleMouseEnter:function(){var e=this;clearTimeout(this._timer),this.openDelay?this._timer=setTimeout(function(){e.showPopper=!0},this.openDelay):this.showPopper=!0},handleKeydown:function(e){27===e.keyCode&&"manual"!==this.trigger&&this.doClose()},handleMouseLeave:function(){var e=this;clearTimeout(this._timer),this.closeDelay?this._timer=setTimeout(function(){e.showPopper=!1},this.closeDelay):this.showPopper=!1},handleDocumentClick:function(e){var t=this.reference||this.$refs.reference,i=this.popper||this.$refs.popper;!t&&this.$refs.wrapper.children&&(t=this.referenceElm=this.$refs.wrapper.children[0]),this.$el&&t&&!this.$el.contains(e.target)&&!t.contains(e.target)&&i&&!i.contains(e.target)&&(this.showPopper=!1)},handleAfterEnter:function(){this.$emit("after-enter")},handleAfterLeave:function(){this.$emit("after-leave"),this.doDestroy()},cleanup:function(){(this.openDelay||this.closeDelay)&&clearTimeout(this._timer)}},destroyed:function(){var e=this.reference;pe(e,"click",this.doToggle),pe(e,"mouseup",this.doClose),pe(e,"mousedown",this.doShow),pe(e,"focusin",this.doShow),pe(e,"focusout",this.doClose),pe(e,"mousedown",this.doShow),pe(e,"mouseup",this.doClose),pe(e,"mouseleave",this.handleMouseLeave),pe(e,"mouseenter",this.handleMouseEnter),pe(document,"click",this.handleDocumentClick)}},Gs,[],!1,null,null,null);Us.options.__file="packages/popover/src/main.vue";var Xs=Us.exports,Zs=function(e,t,i){var n=t.expression?t.value:t.arg,r=i.context.$refs[n];r&&(Array.isArray(r)?r[0].$refs.reference=e:r.$refs.reference=e)},Js={bind:function(e,t,i){Zs(e,t,i)},inserted:function(e,t,i){Zs(e,t,i)}};h.a.directive("popover",Js),Xs.install=function(e){e.directive("popover",Js),e.component(Xs.name,Xs)},Xs.directive=Js;var Qs=Xs,ea=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("transition",{attrs:{name:"msgbox-fade"}},[i("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],staticClass:"el-message-box__wrapper",attrs:{tabindex:"-1",role:"dialog","aria-modal":"true","aria-label":e.title||"dialog"},on:{click:function(t){return t.target!==t.currentTarget?null:e.handleWrapperClick(t)}}},[i("div",{staticClass:"el-message-box",class:[e.customClass,e.center&&"el-message-box--center"]},[null!==e.title?i("div",{staticClass:"el-message-box__header"},[i("div",{staticClass:"el-message-box__title"},[e.icon&&e.center?i("div",{class:["el-message-box__status",e.icon]}):e._e(),i("span",[e._v(e._s(e.title))])]),e.showClose?i("button",{staticClass:"el-message-box__headerbtn",attrs:{type:"button","aria-label":"Close"},on:{click:function(t){e.handleAction(e.distinguishCancelAndClose?"close":"cancel")},keydown:function(t){if(!("button"in t)&&e._k(t.keyCode,"enter",13,t.key,"Enter"))return null;e.handleAction(e.distinguishCancelAndClose?"close":"cancel")}}},[i("i",{staticClass:"el-message-box__close el-icon-close"})]):e._e()]):e._e(),i("div",{staticClass:"el-message-box__content"},[i("div",{staticClass:"el-message-box__container"},[e.icon&&!e.center&&""!==e.message?i("div",{class:["el-message-box__status",e.icon]}):e._e(),""!==e.message?i("div",{staticClass:"el-message-box__message"},[e._t("default",[e.dangerouslyUseHTMLString?i("p",{domProps:{innerHTML:e._s(e.message)}}):i("p",[e._v(e._s(e.message))])])],2):e._e()]),i("div",{directives:[{name:"show",rawName:"v-show",value:e.showInput,expression:"showInput"}],staticClass:"el-message-box__input"},[i("el-input",{ref:"input",attrs:{type:e.inputType,placeholder:e.inputPlaceholder},nativeOn:{keydown:function(t){return"button"in t||!e._k(t.keyCode,"enter",13,t.key,"Enter")?e.handleInputEnter(t):null}},model:{value:e.inputValue,callback:function(t){e.inputValue=t},expression:"inputValue"}}),i("div",{staticClass:"el-message-box__errormsg",style:{visibility:e.editorErrorMessage?"visible":"hidden"}},[e._v(e._s(e.editorErrorMessage))])],1)]),i("div",{staticClass:"el-message-box__btns"},[e.showCancelButton?i("el-button",{class:[e.cancelButtonClasses],attrs:{loading:e.cancelButtonLoading,round:e.roundButton,size:"small"},on:{keydown:function(t){if(!("button"in t)&&e._k(t.keyCode,"enter",13,t.key,"Enter"))return null;e.handleAction("cancel")}},nativeOn:{click:function(t){e.handleAction("cancel")}}},[e._v("\n          "+e._s(e.cancelButtonText||e.t("el.messagebox.cancel"))+"\n        ")]):e._e(),i("el-button",{directives:[{name:"show",rawName:"v-show",value:e.showConfirmButton,expression:"showConfirmButton"}],ref:"confirm",class:[e.confirmButtonClasses],attrs:{loading:e.confirmButtonLoading,round:e.roundButton,size:"small"},on:{keydown:function(t){if(!("button"in t)&&e._k(t.keyCode,"enter",13,t.key,"Enter"))return null;e.handleAction("confirm")}},nativeOn:{click:function(t){e.handleAction("confirm")}}},[e._v("\n          "+e._s(e.confirmButtonText||e.t("el.messagebox.confirm"))+"\n        ")])],1)])])])};ea._withStripped=!0;var ta,ia="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},na=na||{};na.Dialog=function(e,t,i){var n=this;if(this.dialogNode=e,null===this.dialogNode||"dialog"!==this.dialogNode.getAttribute("role"))throw new Error("Dialog() requires a DOM element with ARIA role of dialog.");"string"==typeof t?this.focusAfterClosed=document.getElementById(t):"object"===(void 0===t?"undefined":ia(t))?this.focusAfterClosed=t:this.focusAfterClosed=null,"string"==typeof i?this.focusFirst=document.getElementById(i):"object"===(void 0===i?"undefined":ia(i))?this.focusFirst=i:this.focusFirst=null,this.focusFirst?this.focusFirst.focus():Yt.focusFirstDescendant(this.dialogNode),this.lastFocus=document.activeElement,ta=function(e){n.trapFocus(e)},this.addListeners()},na.Dialog.prototype.addListeners=function(){document.addEventListener("focus",ta,!0)},na.Dialog.prototype.removeListeners=function(){document.removeEventListener("focus",ta,!0)},na.Dialog.prototype.closeDialog=function(){var e=this;this.removeListeners(),this.focusAfterClosed&&setTimeout(function(){e.focusAfterClosed.focus()})},na.Dialog.prototype.trapFocus=function(e){Yt.IgnoreUtilFocusChanges||(this.dialogNode.contains(e.target)?this.lastFocus=e.target:(Yt.focusFirstDescendant(this.dialogNode),this.lastFocus===document.activeElement&&Yt.focusLastDescendant(this.dialogNode),this.lastFocus=document.activeElement))};var ra=na.Dialog,sa=void 0,aa={success:"success",info:"info",warning:"warning",error:"error"},oa=r({mixins:[Ne,Y],props:{modal:{default:!0},lockScroll:{default:!0},showClose:{type:Boolean,default:!0},closeOnClickModal:{default:!0},closeOnPressEscape:{default:!0},closeOnHashChange:{default:!0},center:{default:!1,type:Boolean},roundButton:{default:!1,type:Boolean}},components:{ElInput:re,ElButton:Tt},computed:{icon:function(){var e=this.type;return this.iconClass||(e&&aa[e]?"el-icon-"+aa[e]:"")},confirmButtonClasses:function(){return"el-button--primary "+this.confirmButtonClass},cancelButtonClasses:function(){return""+this.cancelButtonClass}},methods:{getSafeClose:function(){var e=this,t=this.uid;return function(){e.$nextTick(function(){t===e.uid&&e.doClose()})}},doClose:function(){var e=this;this.visible&&(this.visible=!1,this._closing=!0,this.onClose&&this.onClose(),sa.closeDialog(),this.lockScroll&&setTimeout(this.restoreBodyStyle,200),this.opened=!1,this.doAfterClose(),setTimeout(function(){e.action&&e.callback(e.action,e)}))},handleWrapperClick:function(){this.closeOnClickModal&&this.handleAction(this.distinguishCancelAndClose?"close":"cancel")},handleInputEnter:function(){if("textarea"!==this.inputType)return this.handleAction("confirm")},handleAction:function(e){("prompt"!==this.$type||"confirm"!==e||this.validate())&&(this.action=e,"function"==typeof this.beforeClose?(this.close=this.getSafeClose(),this.beforeClose(e,this,this.close)):this.doClose())},validate:function(){if("prompt"===this.$type){var e=this.inputPattern;if(e&&!e.test(this.inputValue||""))return this.editorErrorMessage=this.inputErrorMessage||j("el.messagebox.error"),me(this.getInputElement(),"invalid"),!1;var t=this.inputValidator;if("function"==typeof t){var i=t(this.inputValue);if(!1===i)return this.editorErrorMessage=this.inputErrorMessage||j("el.messagebox.error"),me(this.getInputElement(),"invalid"),!1;if("string"==typeof i)return this.editorErrorMessage=i,me(this.getInputElement(),"invalid"),!1}}return this.editorErrorMessage="",ve(this.getInputElement(),"invalid"),!0},getFirstFocus:function(){var e=this.$el.querySelector(".el-message-box__btns .el-button"),t=this.$el.querySelector(".el-message-box__btns .el-message-box__title");return e||t},getInputElement:function(){var e=this.$refs.input.$refs;return e.input||e.textarea},handleClose:function(){this.handleAction("close")}},watch:{inputValue:{immediate:!0,handler:function(e){var t=this;this.$nextTick(function(i){"prompt"===t.$type&&null!==e&&t.validate()})}},visible:function(e){var t=this;e&&(this.uid++,"alert"!==this.$type&&"confirm"!==this.$type||this.$nextTick(function(){t.$refs.confirm.$el.focus()}),this.focusAfterClosed=document.activeElement,sa=new ra(this.$el,this.focusAfterClosed,this.getFirstFocus())),"prompt"===this.$type&&(e?setTimeout(function(){t.$refs.input&&t.$refs.input.$el&&t.getInputElement().focus()},500):(this.editorErrorMessage="",ve(this.getInputElement(),"invalid")))}},mounted:function(){var e=this;this.$nextTick(function(){e.closeOnHashChange&&window.addEventListener("hashchange",e.close)})},beforeDestroy:function(){this.closeOnHashChange&&window.removeEventListener("hashchange",this.close),setTimeout(function(){sa.closeDialog()})},data:function(){return{uid:1,title:void 0,message:"",type:"",iconClass:"",customClass:"",showInput:!1,inputValue:null,inputPlaceholder:"",inputType:"text",inputPattern:null,inputValidator:null,inputErrorMessage:"",showConfirmButton:!0,showCancelButton:!1,action:"",confirmButtonText:"",cancelButtonText:"",confirmButtonLoading:!1,cancelButtonLoading:!1,confirmButtonClass:"",confirmButtonDisabled:!1,cancelButtonClass:"",editorErrorMessage:null,callback:null,dangerouslyUseHTMLString:!1,focusAfterClosed:null,isOnComposition:!1,distinguishCancelAndClose:!1}}},ea,[],!1,null,null,null);oa.options.__file="packages/message-box/src/main.vue";var la=oa.exports,ua="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};function ca(e){return null!==e&&"object"===(void 0===e?"undefined":ua(e))&&C(e,"componentOptions")}var ha="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},da={title:null,message:"",type:"",iconClass:"",showInput:!1,showClose:!0,modalFade:!0,lockScroll:!0,closeOnClickModal:!0,closeOnPressEscape:!0,closeOnHashChange:!0,inputValue:null,inputPlaceholder:"",inputType:"text",inputPattern:null,inputValidator:null,inputErrorMessage:"",showConfirmButton:!0,showCancelButton:!1,confirmButtonPosition:"right",confirmButtonHighlight:!1,cancelButtonHighlight:!1,confirmButtonText:"",cancelButtonText:"",confirmButtonClass:"",cancelButtonClass:"",customClass:"",beforeClose:null,dangerouslyUseHTMLString:!1,center:!1,roundButton:!1,distinguishCancelAndClose:!1},pa=h.a.extend(la),fa=void 0,ma=void 0,va=[],ga=function(e){if(fa){var t=fa.callback;"function"==typeof t&&(ma.showInput?t(ma.inputValue,e):t(e)),fa.resolve&&("confirm"===e?ma.showInput?fa.resolve({value:ma.inputValue,action:e}):fa.resolve(e):!fa.reject||"cancel"!==e&&"close"!==e||fa.reject(e))}},ya=function e(){if(ma||((ma=new pa({el:document.createElement("div")})).callback=ga),ma.action="",(!ma.visible||ma.closeTimer)&&va.length>0){var t=(fa=va.shift()).options;for(var i in t)t.hasOwnProperty(i)&&(ma[i]=t[i]);void 0===t.callback&&(ma.callback=ga);var n=ma.callback;ma.callback=function(t,i){n(t,i),e()},ca(ma.message)?(ma.$slots.default=[ma.message],ma.message=null):delete ma.$slots.default,["modal","showClose","closeOnClickModal","closeOnPressEscape","closeOnHashChange"].forEach(function(e){void 0===ma[e]&&(ma[e]=!0)}),document.body.appendChild(ma.$el),h.a.nextTick(function(){ma.visible=!0})}},ba=function e(t,i){if(!h.a.prototype.$isServer){if("string"==typeof t||ca(t)?(t={message:t},"string"==typeof arguments[1]&&(t.title=arguments[1])):t.callback&&!i&&(i=t.callback),"undefined"!=typeof Promise)return new Promise(function(n,r){va.push({options:Q({},da,e.defaults,t),callback:i,resolve:n,reject:r}),ya()});va.push({options:Q({},da,e.defaults,t),callback:i}),ya()}};ba.setDefaults=function(e){ba.defaults=e},ba.alert=function(e,t,i){return"object"===(void 0===t?"undefined":ha(t))?(i=t,t=""):void 0===t&&(t=""),ba(Q({title:t,message:e,$type:"alert",closeOnPressEscape:!1,closeOnClickModal:!1},i))},ba.confirm=function(e,t,i){return"object"===(void 0===t?"undefined":ha(t))?(i=t,t=""):void 0===t&&(t=""),ba(Q({title:t,message:e,$type:"confirm",showCancelButton:!0},i))},ba.prompt=function(e,t,i){return"object"===(void 0===t?"undefined":ha(t))?(i=t,t=""):void 0===t&&(t=""),ba(Q({title:t,message:e,showCancelButton:!0,showInput:!0,$type:"prompt"},i))},ba.close=function(){ma.doClose(),ma.visible=!1,va=[],fa=null};var wa=ba,_a=function(){var e=this.$createElement;return(this._self._c||e)("div",{staticClass:"el-breadcrumb",attrs:{"aria-label":"Breadcrumb",role:"navigation"}},[this._t("default")],2)};_a._withStripped=!0;var xa=r({name:"ElBreadcrumb",props:{separator:{type:String,default:"/"},separatorClass:{type:String,default:""}},provide:function(){return{elBreadcrumb:this}},mounted:function(){var e=this.$el.querySelectorAll(".el-breadcrumb__item");e.length&&e[e.length-1].setAttribute("aria-current","page")}},_a,[],!1,null,null,null);xa.options.__file="packages/breadcrumb/src/breadcrumb.vue";var Ca=xa.exports;Ca.install=function(e){e.component(Ca.name,Ca)};var ka=Ca,Sa=function(){var e=this.$createElement,t=this._self._c||e;return t("span",{staticClass:"el-breadcrumb__item"},[t("span",{ref:"link",class:["el-breadcrumb__inner",this.to?"is-link":""],attrs:{role:"link"}},[this._t("default")],2),this.separatorClass?t("i",{staticClass:"el-breadcrumb__separator",class:this.separatorClass}):t("span",{staticClass:"el-breadcrumb__separator",attrs:{role:"presentation"}},[this._v(this._s(this.separator))])])};Sa._withStripped=!0;var Da=r({name:"ElBreadcrumbItem",props:{to:{},replace:Boolean},data:function(){return{separator:"",separatorClass:""}},inject:["elBreadcrumb"],mounted:function(){var e=this;this.separator=this.elBreadcrumb.separator,this.separatorClass=this.elBreadcrumb.separatorClass;var t=this.$refs.link;t.setAttribute("role","link"),t.addEventListener("click",function(t){var i=e.to,n=e.$router;i&&n&&(e.replace?n.replace(i):n.push(i))})}},Sa,[],!1,null,null,null);Da.options.__file="packages/breadcrumb/src/breadcrumb-item.vue";var $a=Da.exports;$a.install=function(e){e.component($a.name,$a)};var Ea=$a,Ta=function(){var e=this.$createElement;return(this._self._c||e)("form",{staticClass:"el-form",class:[this.labelPosition?"el-form--label-"+this.labelPosition:"",{"el-form--inline":this.inline}]},[this._t("default")],2)};Ta._withStripped=!0;var Ma=r({name:"ElForm",componentName:"ElForm",provide:function(){return{elForm:this}},props:{model:Object,rules:Object,labelPosition:String,labelWidth:String,labelSuffix:{type:String,default:""},inline:Boolean,inlineMessage:Boolean,statusIcon:Boolean,showMessage:{type:Boolean,default:!0},size:String,disabled:Boolean,validateOnRuleChange:{type:Boolean,default:!0},hideRequiredAsterisk:{type:Boolean,default:!1}},watch:{rules:function(){this.fields.forEach(function(e){e.removeValidateEvents(),e.addValidateEvents()}),this.validateOnRuleChange&&this.validate(function(){})}},computed:{autoLabelWidth:function(){if(!this.potentialLabelWidthArr.length)return 0;var e=Math.max.apply(Math,this.potentialLabelWidthArr);return e?e+"px":""}},data:function(){return{fields:[],potentialLabelWidthArr:[]}},created:function(){var e=this;this.$on("el.form.addField",function(t){t&&e.fields.push(t)}),this.$on("el.form.removeField",function(t){t.prop&&e.fields.splice(e.fields.indexOf(t),1)})},methods:{resetFields:function(){this.model?this.fields.forEach(function(e){e.resetField()}):console.warn("[Element Warn][Form]model is required for resetFields to work.")},clearValidate:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];(e.length?"string"==typeof e?this.fields.filter(function(t){return e===t.prop}):this.fields.filter(function(t){return e.indexOf(t.prop)>-1}):this.fields).forEach(function(e){e.clearValidate()})},validate:function(e){var t=this;if(this.model){var i=void 0;"function"!=typeof e&&window.Promise&&(i=new window.Promise(function(t,i){e=function(e){e?t(e):i(e)}}));var n=!0,r=0;0===this.fields.length&&e&&e(!0);var s={};return this.fields.forEach(function(i){i.validate("",function(i,a){i&&(n=!1),s=Q({},s,a),"function"==typeof e&&++r===t.fields.length&&e(n,s)})}),i||void 0}console.warn("[Element Warn][Form]model is required for validate to work!")},validateField:function(e,t){e=[].concat(e);var i=this.fields.filter(function(t){return-1!==e.indexOf(t.prop)});i.length?i.forEach(function(e){e.validate("",t)}):console.warn("[Element Warn]please pass correct props!")},getLabelWidthIndex:function(e){var t=this.potentialLabelWidthArr.indexOf(e);if(-1===t)throw new Error("[ElementForm]unpected width ",e);return t},registerLabelWidth:function(e,t){if(e&&t){var i=this.getLabelWidthIndex(t);this.potentialLabelWidthArr.splice(i,1,e)}else e&&this.potentialLabelWidthArr.push(e)},deregisterLabelWidth:function(e){var t=this.getLabelWidthIndex(e);this.potentialLabelWidthArr.splice(t,1)}}},Ta,[],!1,null,null,null);Ma.options.__file="packages/form/src/form.vue";var Na=Ma.exports;Na.install=function(e){e.component(Na.name,Na)};var Pa=Na,Oa=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"el-form-item",class:[{"el-form-item--feedback":e.elForm&&e.elForm.statusIcon,"is-error":"error"===e.validateState,"is-validating":"validating"===e.validateState,"is-success":"success"===e.validateState,"is-required":e.isRequired||e.required,"is-no-asterisk":e.elForm&&e.elForm.hideRequiredAsterisk},e.sizeClass?"el-form-item--"+e.sizeClass:""]},[i("label-wrap",{attrs:{"is-auto-width":e.labelStyle&&"auto"===e.labelStyle.width,"update-all":"auto"===e.form.labelWidth}},[e.label||e.$slots.label?i("label",{staticClass:"el-form-item__label",style:e.labelStyle,attrs:{for:e.labelFor}},[e._t("label",[e._v(e._s(e.label+e.form.labelSuffix))])],2):e._e()]),i("div",{staticClass:"el-form-item__content",style:e.contentStyle},[e._t("default"),i("transition",{attrs:{name:"el-zoom-in-top"}},["error"===e.validateState&&e.showMessage&&e.form.showMessage?e._t("error",[i("div",{staticClass:"el-form-item__error",class:{"el-form-item__error--inline":"boolean"==typeof e.inlineMessage?e.inlineMessage:e.elForm&&e.elForm.inlineMessage||!1}},[e._v("\n          "+e._s(e.validateMessage)+"\n        ")])],{error:e.validateMessage}):e._e()],2)],2)],1)};Oa._withStripped=!0;var Ia=i(8),Fa=i.n(Ia),Aa=i(3),La=i.n(Aa),Va=/%[sdj%]/g,Ba=function(){};function za(){for(var e=arguments.length,t=Array(e),i=0;i<e;i++)t[i]=arguments[i];var n=1,r=t[0],s=t.length;if("function"==typeof r)return r.apply(null,t.slice(1));if("string"==typeof r){for(var a=String(r).replace(Va,function(e){if("%%"===e)return"%";if(n>=s)return e;switch(e){case"%s":return String(t[n++]);case"%d":return Number(t[n++]);case"%j":try{return JSON.stringify(t[n++])}catch(e){return"[Circular]"}break;default:return e}}),o=t[n];n<s;o=t[++n])a+=" "+o;return a}return r}function Ha(e,t){return null==e||(!("array"!==t||!Array.isArray(e)||e.length)||!(!function(e){return"string"===e||"url"===e||"hex"===e||"email"===e||"pattern"===e}(t)||"string"!=typeof e||e))}function Ra(e,t,i){var n=0,r=e.length;!function s(a){if(a&&a.length)i(a);else{var o=n;n+=1,o<r?t(e[o],s):i([])}}([])}function Wa(e,t,i,n){if(t.first)return Ra(function(e){var t=[];return Object.keys(e).forEach(function(i){t.push.apply(t,e[i])}),t}(e),i,n);var r=t.firstFields||[];!0===r&&(r=Object.keys(e));var s=Object.keys(e),a=s.length,o=0,l=[],u=function(e){l.push.apply(l,e),++o===a&&n(l)};s.forEach(function(t){var n=e[t];-1!==r.indexOf(t)?Ra(n,i,u):function(e,t,i){var n=[],r=0,s=e.length;function a(e){n.push.apply(n,e),++r===s&&i(n)}e.forEach(function(e){t(e,a)})}(n,i,u)})}function ja(e){return function(t){return t&&t.message?(t.field=t.field||e.fullField,t):{message:t,field:t.field||e.fullField}}}function qa(e,t){if(t)for(var i in t)if(t.hasOwnProperty(i)){var n=t[i];"object"===(void 0===n?"undefined":La()(n))&&"object"===La()(e[i])?e[i]=Fa()({},e[i],n):e[i]=n}return e}var Ya=function(e,t,i,n,r,s){!e.required||i.hasOwnProperty(e.field)&&!Ha(t,s||e.type)||n.push(za(r.messages.required,e.fullField))};var Ka=function(e,t,i,n,r){(/^\s+$/.test(t)||""===t)&&n.push(za(r.messages.whitespace,e.fullField))},Ga={email:/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,url:new RegExp("^(?!mailto:)(?:(?:http|https|ftp)://|//)(?:\\S+(?::\\S*)?@)?(?:(?:(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[0-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(?:(?:[a-z\\u00a1-\\uffff0-9]+-?)*[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]+-?)*[a-z\\u00a1-\\uffff0-9]+)*(?:\\.(?:[a-z\\u00a1-\\uffff]{2,})))|localhost)(?::\\d{2,5})?(?:(/|\\?|#)[^\\s]*)?$","i"),hex:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i},Ua={integer:function(e){return Ua.number(e)&&parseInt(e,10)===e},float:function(e){return Ua.number(e)&&!Ua.integer(e)},array:function(e){return Array.isArray(e)},regexp:function(e){if(e instanceof RegExp)return!0;try{return!!new RegExp(e)}catch(e){return!1}},date:function(e){return"function"==typeof e.getTime&&"function"==typeof e.getMonth&&"function"==typeof e.getYear},number:function(e){return!isNaN(e)&&"number"==typeof e},object:function(e){return"object"===(void 0===e?"undefined":La()(e))&&!Ua.array(e)},method:function(e){return"function"==typeof e},email:function(e){return"string"==typeof e&&!!e.match(Ga.email)&&e.length<255},url:function(e){return"string"==typeof e&&!!e.match(Ga.url)},hex:function(e){return"string"==typeof e&&!!e.match(Ga.hex)}};var Xa=function(e,t,i,n,r){if(e.required&&void 0===t)Ya(e,t,i,n,r);else{var s=e.type;["integer","float","array","regexp","object","method","email","number","date","url","hex"].indexOf(s)>-1?Ua[s](t)||n.push(za(r.messages.types[s],e.fullField,e.type)):s&&(void 0===t?"undefined":La()(t))!==e.type&&n.push(za(r.messages.types[s],e.fullField,e.type))}};var Za="enum";var Ja={required:Ya,whitespace:Ka,type:Xa,range:function(e,t,i,n,r){var s="number"==typeof e.len,a="number"==typeof e.min,o="number"==typeof e.max,l=t,u=null,c="number"==typeof t,h="string"==typeof t,d=Array.isArray(t);if(c?u="number":h?u="string":d&&(u="array"),!u)return!1;d&&(l=t.length),h&&(l=t.replace(/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,"_").length),s?l!==e.len&&n.push(za(r.messages[u].len,e.fullField,e.len)):a&&!o&&l<e.min?n.push(za(r.messages[u].min,e.fullField,e.min)):o&&!a&&l>e.max?n.push(za(r.messages[u].max,e.fullField,e.max)):a&&o&&(l<e.min||l>e.max)&&n.push(za(r.messages[u].range,e.fullField,e.min,e.max))},enum:function(e,t,i,n,r){e[Za]=Array.isArray(e[Za])?e[Za]:[],-1===e[Za].indexOf(t)&&n.push(za(r.messages[Za],e.fullField,e[Za].join(", ")))},pattern:function(e,t,i,n,r){e.pattern&&(e.pattern instanceof RegExp?(e.pattern.lastIndex=0,e.pattern.test(t)||n.push(za(r.messages.pattern.mismatch,e.fullField,t,e.pattern))):"string"==typeof e.pattern&&(new RegExp(e.pattern).test(t)||n.push(za(r.messages.pattern.mismatch,e.fullField,t,e.pattern))))}};var Qa="enum";var eo=function(e,t,i,n,r){var s=e.type,a=[];if(e.required||!e.required&&n.hasOwnProperty(e.field)){if(Ha(t,s)&&!e.required)return i();Ja.required(e,t,n,a,r,s),Ha(t,s)||Ja.type(e,t,n,a,r)}i(a)},to={string:function(e,t,i,n,r){var s=[];if(e.required||!e.required&&n.hasOwnProperty(e.field)){if(Ha(t,"string")&&!e.required)return i();Ja.required(e,t,n,s,r,"string"),Ha(t,"string")||(Ja.type(e,t,n,s,r),Ja.range(e,t,n,s,r),Ja.pattern(e,t,n,s,r),!0===e.whitespace&&Ja.whitespace(e,t,n,s,r))}i(s)},method:function(e,t,i,n,r){var s=[];if(e.required||!e.required&&n.hasOwnProperty(e.field)){if(Ha(t)&&!e.required)return i();Ja.required(e,t,n,s,r),void 0!==t&&Ja.type(e,t,n,s,r)}i(s)},number:function(e,t,i,n,r){var s=[];if(e.required||!e.required&&n.hasOwnProperty(e.field)){if(Ha(t)&&!e.required)return i();Ja.required(e,t,n,s,r),void 0!==t&&(Ja.type(e,t,n,s,r),Ja.range(e,t,n,s,r))}i(s)},boolean:function(e,t,i,n,r){var s=[];if(e.required||!e.required&&n.hasOwnProperty(e.field)){if(Ha(t)&&!e.required)return i();Ja.required(e,t,n,s,r),void 0!==t&&Ja.type(e,t,n,s,r)}i(s)},regexp:function(e,t,i,n,r){var s=[];if(e.required||!e.required&&n.hasOwnProperty(e.field)){if(Ha(t)&&!e.required)return i();Ja.required(e,t,n,s,r),Ha(t)||Ja.type(e,t,n,s,r)}i(s)},integer:function(e,t,i,n,r){var s=[];if(e.required||!e.required&&n.hasOwnProperty(e.field)){if(Ha(t)&&!e.required)return i();Ja.required(e,t,n,s,r),void 0!==t&&(Ja.type(e,t,n,s,r),Ja.range(e,t,n,s,r))}i(s)},float:function(e,t,i,n,r){var s=[];if(e.required||!e.required&&n.hasOwnProperty(e.field)){if(Ha(t)&&!e.required)return i();Ja.required(e,t,n,s,r),void 0!==t&&(Ja.type(e,t,n,s,r),Ja.range(e,t,n,s,r))}i(s)},array:function(e,t,i,n,r){var s=[];if(e.required||!e.required&&n.hasOwnProperty(e.field)){if(Ha(t,"array")&&!e.required)return i();Ja.required(e,t,n,s,r,"array"),Ha(t,"array")||(Ja.type(e,t,n,s,r),Ja.range(e,t,n,s,r))}i(s)},object:function(e,t,i,n,r){var s=[];if(e.required||!e.required&&n.hasOwnProperty(e.field)){if(Ha(t)&&!e.required)return i();Ja.required(e,t,n,s,r),void 0!==t&&Ja.type(e,t,n,s,r)}i(s)},enum:function(e,t,i,n,r){var s=[];if(e.required||!e.required&&n.hasOwnProperty(e.field)){if(Ha(t)&&!e.required)return i();Ja.required(e,t,n,s,r),t&&Ja[Qa](e,t,n,s,r)}i(s)},pattern:function(e,t,i,n,r){var s=[];if(e.required||!e.required&&n.hasOwnProperty(e.field)){if(Ha(t,"string")&&!e.required)return i();Ja.required(e,t,n,s,r),Ha(t,"string")||Ja.pattern(e,t,n,s,r)}i(s)},date:function(e,t,i,n,r){var s=[];if(e.required||!e.required&&n.hasOwnProperty(e.field)){if(Ha(t)&&!e.required)return i();if(Ja.required(e,t,n,s,r),!Ha(t)){var a=void 0;a="number"==typeof t?new Date(t):t,Ja.type(e,a,n,s,r),a&&Ja.range(e,a.getTime(),n,s,r)}}i(s)},url:eo,hex:eo,email:eo,required:function(e,t,i,n,r){var s=[],a=Array.isArray(t)?"array":void 0===t?"undefined":La()(t);Ja.required(e,t,n,s,r,a),i(s)}};function io(){return{default:"Validation error on field %s",required:"%s is required",enum:"%s must be one of %s",whitespace:"%s cannot be empty",date:{format:"%s date %s is invalid for format %s",parse:"%s date could not be parsed, %s is invalid ",invalid:"%s date %s is invalid"},types:{string:"%s is not a %s",method:"%s is not a %s (function)",array:"%s is not an %s",object:"%s is not an %s",number:"%s is not a %s",date:"%s is not a %s",boolean:"%s is not a %s",integer:"%s is not an %s",float:"%s is not a %s",regexp:"%s is not a valid %s",email:"%s is not a valid %s",url:"%s is not a valid %s",hex:"%s is not a valid %s"},string:{len:"%s must be exactly %s characters",min:"%s must be at least %s characters",max:"%s cannot be longer than %s characters",range:"%s must be between %s and %s characters"},number:{len:"%s must equal %s",min:"%s cannot be less than %s",max:"%s cannot be greater than %s",range:"%s must be between %s and %s"},array:{len:"%s must be exactly %s in length",min:"%s cannot be less than %s in length",max:"%s cannot be greater than %s in length",range:"%s must be between %s and %s in length"},pattern:{mismatch:"%s value %s does not match pattern %s"},clone:function(){var e=JSON.parse(JSON.stringify(this));return e.clone=this.clone,e}}}var no=io();function ro(e){this.rules=null,this._messages=no,this.define(e)}ro.prototype={messages:function(e){return e&&(this._messages=qa(io(),e)),this._messages},define:function(e){if(!e)throw new Error("Cannot configure a schema with no rules");if("object"!==(void 0===e?"undefined":La()(e))||Array.isArray(e))throw new Error("Rules must be an object");this.rules={};var t=void 0,i=void 0;for(t in e)e.hasOwnProperty(t)&&(i=e[t],this.rules[t]=Array.isArray(i)?i:[i])},validate:function(e){var t=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments[2],r=e,s=i,a=n;if("function"==typeof s&&(a=s,s={}),this.rules&&0!==Object.keys(this.rules).length){if(s.messages){var o=this.messages();o===no&&(o=io()),qa(o,s.messages),s.messages=o}else s.messages=this.messages();var l=void 0,u=void 0,c={};(s.keys||Object.keys(this.rules)).forEach(function(i){l=t.rules[i],u=r[i],l.forEach(function(n){var s=n;"function"==typeof s.transform&&(r===e&&(r=Fa()({},r)),u=r[i]=s.transform(u)),(s="function"==typeof s?{validator:s}:Fa()({},s)).validator=t.getValidationMethod(s),s.field=i,s.fullField=s.fullField||i,s.type=t.getType(s),s.validator&&(c[i]=c[i]||[],c[i].push({rule:s,value:u,source:r,field:i}))})});var h={};Wa(c,s,function(e,t){var i=e.rule,n=!("object"!==i.type&&"array"!==i.type||"object"!==La()(i.fields)&&"object"!==La()(i.defaultField));function r(e,t){return Fa()({},t,{fullField:i.fullField+"."+e})}function a(){var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];if(Array.isArray(a)||(a=[a]),a.length&&Ba("async-validator:",a),a.length&&i.message&&(a=[].concat(i.message)),a=a.map(ja(i)),s.first&&a.length)return h[i.field]=1,t(a);if(n){if(i.required&&!e.value)return a=i.message?[].concat(i.message).map(ja(i)):s.error?[s.error(i,za(s.messages.required,i.field))]:[],t(a);var o={};if(i.defaultField)for(var l in e.value)e.value.hasOwnProperty(l)&&(o[l]=i.defaultField);for(var u in o=Fa()({},o,e.rule.fields))if(o.hasOwnProperty(u)){var c=Array.isArray(o[u])?o[u]:[o[u]];o[u]=c.map(r.bind(null,u))}var d=new ro(o);d.messages(s.messages),e.rule.options&&(e.rule.options.messages=s.messages,e.rule.options.error=s.error),d.validate(e.value,e.rule.options||s,function(e){t(e&&e.length?a.concat(e):e)})}else t(a)}n=n&&(i.required||!i.required&&e.value),i.field=e.field;var o=i.validator(i,e.value,a,e.source,s);o&&o.then&&o.then(function(){return a()},function(e){return a(e)})},function(e){!function(e){var t,i=void 0,n=void 0,r=[],s={};for(i=0;i<e.length;i++)t=e[i],Array.isArray(t)?r=r.concat.apply(r,t):r.push(t);if(r.length)for(i=0;i<r.length;i++)s[n=r[i].field]=s[n]||[],s[n].push(r[i]);else r=null,s=null;a(r,s)}(e)})}else a&&a()},getType:function(e){if(void 0===e.type&&e.pattern instanceof RegExp&&(e.type="pattern"),"function"!=typeof e.validator&&e.type&&!to.hasOwnProperty(e.type))throw new Error(za("Unknown rule type %s",e.type));return e.type||"string"},getValidationMethod:function(e){if("function"==typeof e.validator)return e.validator;var t=Object.keys(e),i=t.indexOf("message");return-1!==i&&t.splice(i,1),1===t.length&&"required"===t[0]?to.required:to[this.getType(e)]||!1}},ro.register=function(e,t){if("function"!=typeof t)throw new Error("Cannot register a validator by type, validator is not a function");to[e]=t},ro.messages=no;var so=ro,ao=r({props:{isAutoWidth:Boolean,updateAll:Boolean},inject:["elForm","elFormItem"],render:function(){var e=arguments[0],t=this.$slots.default;if(!t)return null;if(this.isAutoWidth){var i=this.elForm.autoLabelWidth,n={};if(i&&"auto"!==i){var r=parseInt(i,10)-this.computedWidth;r&&(n.marginLeft=r+"px")}return e("div",{class:"el-form-item__label-wrap",style:n},[t])}return t[0]},methods:{getLabelWidth:function(){if(this.$el&&this.$el.firstElementChild){var e=window.getComputedStyle(this.$el.firstElementChild).width;return Math.ceil(parseFloat(e))}return 0},updateLabelWidth:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"update";this.$slots.default&&this.isAutoWidth&&this.$el.firstElementChild&&("update"===e?this.computedWidth=this.getLabelWidth():"remove"===e&&this.elForm.deregisterLabelWidth(this.computedWidth))}},watch:{computedWidth:function(e,t){this.updateAll&&(this.elForm.registerLabelWidth(e,t),this.elFormItem.updateComputedLabelWidth(e))}},data:function(){return{computedWidth:0}},mounted:function(){this.updateLabelWidth("update")},updated:function(){this.updateLabelWidth("update")},beforeDestroy:function(){this.updateLabelWidth("remove")}},void 0,void 0,!1,null,null,null);ao.options.__file="packages/form/src/label-wrap.vue";var oo=ao.exports,lo=r({name:"ElFormItem",componentName:"ElFormItem",mixins:[l],provide:function(){return{elFormItem:this}},inject:["elForm"],props:{label:String,labelWidth:String,prop:String,required:{type:Boolean,default:void 0},rules:[Object,Array],error:String,validateStatus:String,for:String,inlineMessage:{type:[String,Boolean],default:""},showMessage:{type:Boolean,default:!0},size:String},components:{LabelWrap:oo},watch:{error:{immediate:!0,handler:function(e){this.validateMessage=e,this.validateState=e?"error":""}},validateStatus:function(e){this.validateState=e}},computed:{labelFor:function(){return this.for||this.prop},labelStyle:function(){var e={};if("top"===this.form.labelPosition)return e;var t=this.labelWidth||this.form.labelWidth;return t&&(e.width=t),e},contentStyle:function(){var e={},t=this.label;if("top"===this.form.labelPosition||this.form.inline)return e;if(!t&&!this.labelWidth&&this.isNested)return e;var i=this.labelWidth||this.form.labelWidth;return"auto"===i?"auto"===this.labelWidth?e.marginLeft=this.computedLabelWidth:"auto"===this.form.labelWidth&&(e.marginLeft=this.elForm.autoLabelWidth):e.marginLeft=i,e},form:function(){for(var e=this.$parent,t=e.$options.componentName;"ElForm"!==t;)"ElFormItem"===t&&(this.isNested=!0),t=(e=e.$parent).$options.componentName;return e},fieldValue:function(){var e=this.form.model;if(e&&this.prop){var t=this.prop;return-1!==t.indexOf(":")&&(t=t.replace(/:/,".")),D(e,t,!0).v}},isRequired:function(){var e=this.getRules(),t=!1;return e&&e.length&&e.every(function(e){return!e.required||(t=!0,!1)}),t},_formSize:function(){return this.elForm.size},elFormItemSize:function(){return this.size||this._formSize},sizeClass:function(){return this.elFormItemSize||(this.$ELEMENT||{}).size}},data:function(){return{validateState:"",validateMessage:"",validateDisabled:!1,validator:{},isNested:!1,computedLabelWidth:""}},methods:{validate:function(e){var t=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:x;this.validateDisabled=!1;var n=this.getFilteredRule(e);if((!n||0===n.length)&&void 0===this.required)return i(),!0;this.validateState="validating";var r={};n&&n.length>0&&n.forEach(function(e){delete e.trigger}),r[this.prop]=n;var s=new so(r),a={};a[this.prop]=this.fieldValue,s.validate(a,{firstFields:!0},function(e,n){t.validateState=e?"error":"success",t.validateMessage=e?e[0].message:"",i(t.validateMessage,n),t.elForm&&t.elForm.$emit("validate",t.prop,!e,t.validateMessage||null)})},clearValidate:function(){this.validateState="",this.validateMessage="",this.validateDisabled=!1},resetField:function(){var e=this;this.validateState="",this.validateMessage="";var t=this.form.model,i=this.fieldValue,n=this.prop;-1!==n.indexOf(":")&&(n=n.replace(/:/,"."));var r=D(t,n,!0);this.validateDisabled=!0,Array.isArray(i)?r.o[r.k]=[].concat(this.initialValue):r.o[r.k]=this.initialValue,this.$nextTick(function(){e.validateDisabled=!1}),this.broadcast("ElTimeSelect","fieldReset",this.initialValue)},getRules:function(){var e=this.form.rules,t=this.rules,i=void 0!==this.required?{required:!!this.required}:[],n=D(e,this.prop||"");return e=e?n.o[this.prop||""]||n.v:[],[].concat(t||e||[]).concat(i)},getFilteredRule:function(e){return this.getRules().filter(function(t){return!t.trigger||""===e||(Array.isArray(t.trigger)?t.trigger.indexOf(e)>-1:t.trigger===e)}).map(function(e){return Q({},e)})},onFieldBlur:function(){this.validate("blur")},onFieldChange:function(){this.validateDisabled?this.validateDisabled=!1:this.validate("change")},updateComputedLabelWidth:function(e){this.computedLabelWidth=e?e+"px":""},addValidateEvents:function(){(this.getRules().length||void 0!==this.required)&&(this.$on("el.form.blur",this.onFieldBlur),this.$on("el.form.change",this.onFieldChange))},removeValidateEvents:function(){this.$off()}},mounted:function(){if(this.prop){this.dispatch("ElForm","el.form.addField",[this]);var e=this.fieldValue;Array.isArray(e)&&(e=[].concat(e)),Object.defineProperty(this,"initialValue",{value:e}),this.addValidateEvents()}},beforeDestroy:function(){this.dispatch("ElForm","el.form.removeField",[this])}},Oa,[],!1,null,null,null);lo.options.__file="packages/form/src/form-item.vue";var uo=lo.exports;uo.install=function(e){e.component(uo.name,uo)};var co=uo,ho=function(){var e=this.$createElement;return(this._self._c||e)("div",{staticClass:"el-tabs__active-bar",class:"is-"+this.rootTabs.tabPosition,style:this.barStyle})};ho._withStripped=!0;var po=r({name:"TabBar",props:{tabs:Array},inject:["rootTabs"],computed:{barStyle:{get:function(){var e=this,t={},i=0,n=0,r=-1!==["top","bottom"].indexOf(this.rootTabs.tabPosition)?"width":"height",s="width"===r?"x":"y",a=function(e){return e.toLowerCase().replace(/( |^)[a-z]/g,function(e){return e.toUpperCase()})};this.tabs.every(function(t,s){var o=M(e.$parent.$refs.tabs||[],function(e){return e.id.replace("tab-","")===t.paneName});if(!o)return!1;if(t.active){n=o["client"+a(r)];var l=window.getComputedStyle(o);return"width"===r&&e.tabs.length>1&&(n-=parseFloat(l.paddingLeft)+parseFloat(l.paddingRight)),"width"===r&&(i+=parseFloat(l.paddingLeft)),!1}return i+=o["client"+a(r)],!0});var o="translate"+a(s)+"("+i+"px)";return t[r]=n+"px",t.transform=o,t.msTransform=o,t.webkitTransform=o,t}}}},ho,[],!1,null,null,null);po.options.__file="packages/tabs/src/tab-bar.vue";var fo=po.exports;function mo(){}var vo=function(e){return e.toLowerCase().replace(/( |^)[a-z]/g,function(e){return e.toUpperCase()})},go=r({name:"TabNav",components:{TabBar:fo},inject:["rootTabs"],props:{panes:Array,currentName:String,editable:Boolean,onTabClick:{type:Function,default:mo},onTabRemove:{type:Function,default:mo},type:String,stretch:Boolean},data:function(){return{scrollable:!1,navOffset:0,isFocus:!1,focusable:!0}},computed:{navStyle:function(){return{transform:"translate"+(-1!==["top","bottom"].indexOf(this.rootTabs.tabPosition)?"X":"Y")+"(-"+this.navOffset+"px)"}},sizeName:function(){return-1!==["top","bottom"].indexOf(this.rootTabs.tabPosition)?"width":"height"}},methods:{scrollPrev:function(){var e=this.$refs.navScroll["offset"+vo(this.sizeName)],t=this.navOffset;if(t){var i=t>e?t-e:0;this.navOffset=i}},scrollNext:function(){var e=this.$refs.nav["offset"+vo(this.sizeName)],t=this.$refs.navScroll["offset"+vo(this.sizeName)],i=this.navOffset;if(!(e-i<=t)){var n=e-i>2*t?i+t:e-t;this.navOffset=n}},scrollToActiveTab:function(){if(this.scrollable){var e=this.$refs.nav,t=this.$el.querySelector(".is-active");if(t){var i=this.$refs.navScroll,n=-1!==["top","bottom"].indexOf(this.rootTabs.tabPosition),r=t.getBoundingClientRect(),s=i.getBoundingClientRect(),a=n?e.offsetWidth-s.width:e.offsetHeight-s.height,o=this.navOffset,l=o;n?(r.left<s.left&&(l=o-(s.left-r.left)),r.right>s.right&&(l=o+r.right-s.right)):(r.top<s.top&&(l=o-(s.top-r.top)),r.bottom>s.bottom&&(l=o+(r.bottom-s.bottom))),l=Math.max(l,0),this.navOffset=Math.min(l,a)}}},update:function(){if(this.$refs.nav){var e=this.sizeName,t=this.$refs.nav["offset"+vo(e)],i=this.$refs.navScroll["offset"+vo(e)],n=this.navOffset;if(i<t){var r=this.navOffset;this.scrollable=this.scrollable||{},this.scrollable.prev=r,this.scrollable.next=r+i<t,t-r<i&&(this.navOffset=t-i)}else this.scrollable=!1,n>0&&(this.navOffset=0)}},changeTab:function(e){var t=e.keyCode,i=void 0,n=void 0,r=void 0;-1!==[37,38,39,40].indexOf(t)&&(r=e.currentTarget.querySelectorAll("[role=tab]"),n=Array.prototype.indexOf.call(r,e.target),r[i=37===t||38===t?0===n?r.length-1:n-1:n<r.length-1?n+1:0].focus(),r[i].click(),this.setFocus())},setFocus:function(){this.focusable&&(this.isFocus=!0)},removeFocus:function(){this.isFocus=!1},visibilityChangeHandler:function(){var e=this,t=document.visibilityState;"hidden"===t?this.focusable=!1:"visible"===t&&setTimeout(function(){e.focusable=!0},50)},windowBlurHandler:function(){this.focusable=!1},windowFocusHandler:function(){var e=this;setTimeout(function(){e.focusable=!0},50)}},updated:function(){this.update()},render:function(e){var t=this,i=this.type,n=this.panes,r=this.editable,s=this.stretch,a=this.onTabClick,o=this.onTabRemove,l=this.navStyle,u=this.scrollable,c=this.scrollNext,h=this.scrollPrev,d=this.changeTab,p=this.setFocus,f=this.removeFocus,m=u?[e("span",{class:["el-tabs__nav-prev",u.prev?"":"is-disabled"],on:{click:h}},[e("i",{class:"el-icon-arrow-left"})]),e("span",{class:["el-tabs__nav-next",u.next?"":"is-disabled"],on:{click:c}},[e("i",{class:"el-icon-arrow-right"})])]:null,v=this._l(n,function(i,n){var s,l=i.name||i.index||n,u=i.isClosable||r;i.index=""+n;var c=u?e("span",{class:"el-icon-close",on:{click:function(e){o(i,e)}}}):null,h=i.$slots.label||i.label,d=i.active?0:-1;return e("div",{class:(s={"el-tabs__item":!0},s["is-"+t.rootTabs.tabPosition]=!0,s["is-active"]=i.active,s["is-disabled"]=i.disabled,s["is-closable"]=u,s["is-focus"]=t.isFocus,s),attrs:{id:"tab-"+l,"aria-controls":"pane-"+l,role:"tab","aria-selected":i.active,tabindex:d},key:"tab-"+l,ref:"tabs",refInFor:!0,on:{focus:function(){p()},blur:function(){f()},click:function(e){f(),a(i,l,e)},keydown:function(e){!u||46!==e.keyCode&&8!==e.keyCode||o(i,e)}}},[h,c])});return e("div",{class:["el-tabs__nav-wrap",u?"is-scrollable":"","is-"+this.rootTabs.tabPosition]},[m,e("div",{class:["el-tabs__nav-scroll"],ref:"navScroll"},[e("div",{class:["el-tabs__nav","is-"+this.rootTabs.tabPosition,s&&-1!==["top","bottom"].indexOf(this.rootTabs.tabPosition)?"is-stretch":""],ref:"nav",style:l,attrs:{role:"tablist"},on:{keydown:d}},[i?null:e("tab-bar",{attrs:{tabs:n}}),v])])])},mounted:function(){var e=this;Ke(this.$el,this.update),document.addEventListener("visibilitychange",this.visibilityChangeHandler),window.addEventListener("blur",this.windowBlurHandler),window.addEventListener("focus",this.windowFocusHandler),setTimeout(function(){e.scrollToActiveTab()},0)},beforeDestroy:function(){this.$el&&this.update&&Ge(this.$el,this.update),document.removeEventListener("visibilitychange",this.visibilityChangeHandler),window.removeEventListener("blur",this.windowBlurHandler),window.removeEventListener("focus",this.windowFocusHandler)}},void 0,void 0,!1,null,null,null);go.options.__file="packages/tabs/src/tab-nav.vue";var yo=r({name:"ElTabs",components:{TabNav:go.exports},props:{type:String,activeName:String,closable:Boolean,addable:Boolean,value:{},editable:Boolean,tabPosition:{type:String,default:"top"},beforeLeave:Function,stretch:Boolean},provide:function(){return{rootTabs:this}},data:function(){return{currentName:this.value||this.activeName,panes:[]}},watch:{activeName:function(e){this.setCurrentName(e)},value:function(e){this.setCurrentName(e)},currentName:function(e){var t=this;this.$refs.nav&&this.$nextTick(function(){t.$refs.nav.$nextTick(function(e){t.$refs.nav.scrollToActiveTab()})})}},methods:{calcPaneInstances:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(this.$slots.default){var i=this.$slots.default.filter(function(e){return e.tag&&e.componentOptions&&"ElTabPane"===e.componentOptions.Ctor.options.name}).map(function(e){return e.componentInstance}),n=!(i.length===this.panes.length&&i.every(function(t,i){return t===e.panes[i]}));(t||n)&&(this.panes=i)}else 0!==this.panes.length&&(this.panes=[])},handleTabClick:function(e,t,i){e.disabled||(this.setCurrentName(t),this.$emit("tab-click",e,i))},handleTabRemove:function(e,t){e.disabled||(t.stopPropagation(),this.$emit("edit",e.name,"remove"),this.$emit("tab-remove",e.name))},handleTabAdd:function(){this.$emit("edit",null,"add"),this.$emit("tab-add")},setCurrentName:function(e){var t=this,i=function(){t.currentName=e,t.$emit("input",e)};if(this.currentName!==e&&this.beforeLeave){var n=this.beforeLeave(e,this.currentName);n&&n.then?n.then(function(){i(),t.$refs.nav&&t.$refs.nav.removeFocus()},function(){}):!1!==n&&i()}else i()}},render:function(e){var t,i=this.type,n=this.handleTabClick,r=this.handleTabRemove,s=this.handleTabAdd,a=this.currentName,o=this.panes,l=this.editable,u=this.addable,c=this.tabPosition,h=this.stretch,d=l||u?e("span",{class:"el-tabs__new-tab",on:{click:s,keydown:function(e){13===e.keyCode&&s()}},attrs:{tabindex:"0"}},[e("i",{class:"el-icon-plus"})]):null,p=e("div",{class:["el-tabs__header","is-"+c]},[d,e("tab-nav",{props:{currentName:a,onTabClick:n,onTabRemove:r,editable:l,type:i,panes:o,stretch:h},ref:"nav"})]),f=e("div",{class:"el-tabs__content"},[this.$slots.default]);return e("div",{class:(t={"el-tabs":!0,"el-tabs--card":"card"===i},t["el-tabs--"+c]=!0,t["el-tabs--border-card"]="border-card"===i,t)},["bottom"!==c?[p,f]:[f,p]])},created:function(){this.currentName||this.setCurrentName("0"),this.$on("tab-nav-update",this.calcPaneInstances.bind(null,!0))},mounted:function(){this.calcPaneInstances()},updated:function(){this.calcPaneInstances()}},void 0,void 0,!1,null,null,null);yo.options.__file="packages/tabs/src/tabs.vue";var bo=yo.exports;bo.install=function(e){e.component(bo.name,bo)};var wo=bo,_o=function(){var e=this,t=e.$createElement,i=e._self._c||t;return!e.lazy||e.loaded||e.active?i("div",{directives:[{name:"show",rawName:"v-show",value:e.active,expression:"active"}],staticClass:"el-tab-pane",attrs:{role:"tabpanel","aria-hidden":!e.active,id:"pane-"+e.paneName,"aria-labelledby":"tab-"+e.paneName}},[e._t("default")],2):e._e()};_o._withStripped=!0;var xo=r({name:"ElTabPane",componentName:"ElTabPane",props:{label:String,labelContent:Function,name:String,closable:Boolean,disabled:Boolean,lazy:Boolean},data:function(){return{index:null,loaded:!1}},computed:{isClosable:function(){return this.closable||this.$parent.closable},active:function(){var e=this.$parent.currentName===(this.name||this.index);return e&&(this.loaded=!0),e},paneName:function(){return this.name||this.index}},updated:function(){this.$parent.$emit("tab-nav-update")}},_o,[],!1,null,null,null);xo.options.__file="packages/tabs/src/tab-pane.vue";var Co=xo.exports;Co.install=function(e){e.component(Co.name,Co)};var ko=Co,So=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"el-tree",class:{"el-tree--highlight-current":e.highlightCurrent,"is-dragging":!!e.dragState.draggingNode,"is-drop-not-allow":!e.dragState.allowDrop,"is-drop-inner":"inner"===e.dragState.dropType},attrs:{role:"tree"}},[e._l(e.root.childNodes,function(t){return i("el-tree-node",{key:e.getNodeKey(t),attrs:{node:t,props:e.props,"render-after-expand":e.renderAfterExpand,"show-checkbox":e.showCheckbox,"render-content":e.renderContent},on:{"node-expand":e.handleNodeExpand}})}),e.isEmpty?i("div",{staticClass:"el-tree__empty-block"},[i("span",{staticClass:"el-tree__empty-text"},[e._v(e._s(e.emptyText))])]):e._e(),i("div",{directives:[{name:"show",rawName:"v-show",value:e.dragState.showDropIndicator,expression:"dragState.showDropIndicator"}],ref:"dropIndicator",staticClass:"el-tree__drop-indicator"})],2)};So._withStripped=!0;var Do="$treeNodeId",$o=function(e,t){t&&!t[Do]&&Object.defineProperty(t,Do,{value:e.id,enumerable:!1,configurable:!1,writable:!1})},Eo=function(e,t){return e?t[e]:t[Do]},To=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}();var Mo=function(e){for(var t=!0,i=!0,n=!0,r=0,s=e.length;r<s;r++){var a=e[r];(!0!==a.checked||a.indeterminate)&&(t=!1,a.disabled||(n=!1)),(!1!==a.checked||a.indeterminate)&&(i=!1)}return{all:t,none:i,allWithoutDisable:n,half:!t&&!i}},No=function e(t){if(0!==t.childNodes.length){var i=Mo(t.childNodes),n=i.all,r=i.none,s=i.half;n?(t.checked=!0,t.indeterminate=!1):s?(t.checked=!1,t.indeterminate=!0):r&&(t.checked=!1,t.indeterminate=!1);var a=t.parent;a&&0!==a.level&&(t.store.checkStrictly||e(a))}},Po=function(e,t){var i=e.store.props,n=e.data||{},r=i[t];if("function"==typeof r)return r(n,e);if("string"==typeof r)return n[r];if(void 0===r){var s=n[t];return void 0===s?"":s}},Oo=0,Io=function(){function e(t){for(var i in function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.id=Oo++,this.text=null,this.checked=!1,this.indeterminate=!1,this.data=null,this.expanded=!1,this.parent=null,this.visible=!0,this.isCurrent=!1,t)t.hasOwnProperty(i)&&(this[i]=t[i]);this.level=0,this.loaded=!1,this.childNodes=[],this.loading=!1,this.parent&&(this.level=this.parent.level+1);var n=this.store;if(!n)throw new Error("[Node]store is required!");n.registerNode(this);var r=n.props;if(r&&void 0!==r.isLeaf){var s=Po(this,"isLeaf");"boolean"==typeof s&&(this.isLeafByUser=s)}if(!0!==n.lazy&&this.data?(this.setData(this.data),n.defaultExpandAll&&(this.expanded=!0)):this.level>0&&n.lazy&&n.defaultExpandAll&&this.expand(),Array.isArray(this.data)||$o(this,this.data),this.data){var a=n.defaultExpandedKeys,o=n.key;o&&a&&-1!==a.indexOf(this.key)&&this.expand(null,n.autoExpandParent),o&&void 0!==n.currentNodeKey&&this.key===n.currentNodeKey&&(n.currentNode=this,n.currentNode.isCurrent=!0),n.lazy&&n._initDefaultCheckedNode(this),this.updateLeafState()}}return e.prototype.setData=function(e){Array.isArray(e)||$o(this,e),this.data=e,this.childNodes=[];for(var t=void 0,i=0,n=(t=0===this.level&&this.data instanceof Array?this.data:Po(this,"children")||[]).length;i<n;i++)this.insertChild({data:t[i]})},e.prototype.contains=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return function i(n){for(var r=n.childNodes||[],s=!1,a=0,o=r.length;a<o;a++){var l=r[a];if(l===e||t&&i(l)){s=!0;break}}return s}(this)},e.prototype.remove=function(){var e=this.parent;e&&e.removeChild(this)},e.prototype.insertChild=function(t,i,n){if(!t)throw new Error("insertChild error: child is required.");if(!(t instanceof e)){if(!n){var r=this.getChildren(!0)||[];-1===r.indexOf(t.data)&&(void 0===i||i<0?r.push(t.data):r.splice(i,0,t.data))}Q(t,{parent:this,store:this.store}),t=new e(t)}t.level=this.level+1,void 0===i||i<0?this.childNodes.push(t):this.childNodes.splice(i,0,t),this.updateLeafState()},e.prototype.insertBefore=function(e,t){var i=void 0;t&&(i=this.childNodes.indexOf(t)),this.insertChild(e,i)},e.prototype.insertAfter=function(e,t){var i=void 0;t&&-1!==(i=this.childNodes.indexOf(t))&&(i+=1),this.insertChild(e,i)},e.prototype.removeChild=function(e){var t=this.getChildren()||[],i=t.indexOf(e.data);i>-1&&t.splice(i,1);var n=this.childNodes.indexOf(e);n>-1&&(this.store&&this.store.deregisterNode(e),e.parent=null,this.childNodes.splice(n,1)),this.updateLeafState()},e.prototype.removeChildByData=function(e){for(var t=null,i=0;i<this.childNodes.length;i++)if(this.childNodes[i].data===e){t=this.childNodes[i];break}t&&this.removeChild(t)},e.prototype.expand=function(e,t){var i=this,n=function(){if(t)for(var n=i.parent;n.level>0;)n.expanded=!0,n=n.parent;i.expanded=!0,e&&e()};this.shouldLoadData()?this.loadData(function(e){e instanceof Array&&(i.checked?i.setChecked(!0,!0):i.store.checkStrictly||No(i),n())}):n()},e.prototype.doCreateChildren=function(e){var t=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};e.forEach(function(e){t.insertChild(Q({data:e},i),void 0,!0)})},e.prototype.collapse=function(){this.expanded=!1},e.prototype.shouldLoadData=function(){return!0===this.store.lazy&&this.store.load&&!this.loaded},e.prototype.updateLeafState=function(){if(!0!==this.store.lazy||!0===this.loaded||void 0===this.isLeafByUser){var e=this.childNodes;!this.store.lazy||!0===this.store.lazy&&!0===this.loaded?this.isLeaf=!e||0===e.length:this.isLeaf=!1}else this.isLeaf=this.isLeafByUser},e.prototype.setChecked=function(e,t,i,n){var r=this;if(this.indeterminate="half"===e,this.checked=!0===e,!this.store.checkStrictly){if(!this.shouldLoadData()||this.store.checkDescendants){var s=Mo(this.childNodes),a=s.all,o=s.allWithoutDisable;this.isLeaf||a||!o||(this.checked=!1,e=!1);var l=function(){if(t){for(var i=r.childNodes,s=0,a=i.length;s<a;s++){var o=i[s];n=n||!1!==e;var l=o.disabled?o.checked:n;o.setChecked(l,t,!0,n)}var u=Mo(i),c=u.half,h=u.all;h||(r.checked=h,r.indeterminate=c)}};if(this.shouldLoadData())return void this.loadData(function(){l(),No(r)},{checked:!1!==e});l()}var u=this.parent;u&&0!==u.level&&(i||No(u))}},e.prototype.getChildren=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(0===this.level)return this.data;var t=this.data;if(!t)return null;var i=this.store.props,n="children";return i&&(n=i.children||"children"),void 0===t[n]&&(t[n]=null),e&&!t[n]&&(t[n]=[]),t[n]},e.prototype.updateChildren=function(){var e=this,t=this.getChildren()||[],i=this.childNodes.map(function(e){return e.data}),n={},r=[];t.forEach(function(e,t){var s=e[Do];!!s&&T(i,function(e){return e[Do]===s})>=0?n[s]={index:t,data:e}:r.push({index:t,data:e})}),this.store.lazy||i.forEach(function(t){n[t[Do]]||e.removeChildByData(t)}),r.forEach(function(t){var i=t.index,n=t.data;e.insertChild({data:n},i)}),this.updateLeafState()},e.prototype.loadData=function(e){var t=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!0!==this.store.lazy||!this.store.load||this.loaded||this.loading&&!Object.keys(i).length)e&&e.call(this);else{this.loading=!0;this.store.load(this,function(n){t.loaded=!0,t.loading=!1,t.childNodes=[],t.doCreateChildren(n,i),t.updateLeafState(),e&&e.call(t,n)})}},To(e,[{key:"label",get:function(){return Po(this,"label")}},{key:"key",get:function(){var e=this.store.key;return this.data?this.data[e]:null}},{key:"disabled",get:function(){return Po(this,"disabled")}},{key:"nextSibling",get:function(){var e=this.parent;if(e){var t=e.childNodes.indexOf(this);if(t>-1)return e.childNodes[t+1]}return null}},{key:"previousSibling",get:function(){var e=this.parent;if(e){var t=e.childNodes.indexOf(this);if(t>-1)return t>0?e.childNodes[t-1]:null}return null}}]),e}(),Fo="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};var Ao=function(){function e(t){var i=this;for(var n in function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.currentNode=null,this.currentNodeKey=null,t)t.hasOwnProperty(n)&&(this[n]=t[n]);(this.nodesMap={},this.root=new Io({data:this.data,store:this}),this.lazy&&this.load)?(0,this.load)(this.root,function(e){i.root.doCreateChildren(e),i._initDefaultCheckedNodes()}):this._initDefaultCheckedNodes()}return e.prototype.filter=function(e){var t=this.filterNodeMethod,i=this.lazy;!function n(r){var s=r.root?r.root.childNodes:r.childNodes;if(s.forEach(function(i){i.visible=t.call(i,e,i.data,i),n(i)}),!r.visible&&s.length){var a;a=!s.some(function(e){return e.visible}),r.root?r.root.visible=!1===a:r.visible=!1===a}e&&(!r.visible||r.isLeaf||i||r.expand())}(this)},e.prototype.setData=function(e){e!==this.root.data?(this.root.setData(e),this._initDefaultCheckedNodes()):this.root.updateChildren()},e.prototype.getNode=function(e){if(e instanceof Io)return e;var t="object"!==(void 0===e?"undefined":Fo(e))?e:Eo(this.key,e);return this.nodesMap[t]||null},e.prototype.insertBefore=function(e,t){var i=this.getNode(t);i.parent.insertBefore({data:e},i)},e.prototype.insertAfter=function(e,t){var i=this.getNode(t);i.parent.insertAfter({data:e},i)},e.prototype.remove=function(e){var t=this.getNode(e);t&&t.parent&&(t===this.currentNode&&(this.currentNode=null),t.parent.removeChild(t))},e.prototype.append=function(e,t){var i=t?this.getNode(t):this.root;i&&i.insertChild({data:e})},e.prototype._initDefaultCheckedNodes=function(){var e=this,t=this.defaultCheckedKeys||[],i=this.nodesMap;t.forEach(function(t){var n=i[t];n&&n.setChecked(!0,!e.checkStrictly)})},e.prototype._initDefaultCheckedNode=function(e){-1!==(this.defaultCheckedKeys||[]).indexOf(e.key)&&e.setChecked(!0,!this.checkStrictly)},e.prototype.setDefaultCheckedKey=function(e){e!==this.defaultCheckedKeys&&(this.defaultCheckedKeys=e,this._initDefaultCheckedNodes())},e.prototype.registerNode=function(e){this.key&&e&&e.data&&(void 0!==e.key&&(this.nodesMap[e.key]=e))},e.prototype.deregisterNode=function(e){var t=this;this.key&&e&&e.data&&(e.childNodes.forEach(function(e){t.deregisterNode(e)}),delete this.nodesMap[e.key])},e.prototype.getCheckedNodes=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=[];return function n(r){(r.root?r.root.childNodes:r.childNodes).forEach(function(r){(r.checked||t&&r.indeterminate)&&(!e||e&&r.isLeaf)&&i.push(r.data),n(r)})}(this),i},e.prototype.getCheckedKeys=function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return this.getCheckedNodes(t).map(function(t){return(t||{})[e.key]})},e.prototype.getHalfCheckedNodes=function(){var e=[];return function t(i){(i.root?i.root.childNodes:i.childNodes).forEach(function(i){i.indeterminate&&e.push(i.data),t(i)})}(this),e},e.prototype.getHalfCheckedKeys=function(){var e=this;return this.getHalfCheckedNodes().map(function(t){return(t||{})[e.key]})},e.prototype._getAllNodes=function(){var e=[],t=this.nodesMap;for(var i in t)t.hasOwnProperty(i)&&e.push(t[i]);return e},e.prototype.updateChildren=function(e,t){var i=this.nodesMap[e];if(i){for(var n=i.childNodes,r=n.length-1;r>=0;r--){var s=n[r];this.remove(s.data)}for(var a=0,o=t.length;a<o;a++){var l=t[a];this.append(l,i.data)}}},e.prototype._setCheckedKeys=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=arguments[2],n=this._getAllNodes().sort(function(e,t){return t.level-e.level}),r=Object.create(null),s=Object.keys(i);n.forEach(function(e){return e.setChecked(!1,!1)});for(var a=0,o=n.length;a<o;a++){var l=n[a],u=l.data[e].toString();if(s.indexOf(u)>-1){for(var c=l.parent;c&&c.level>0;)r[c.data[e]]=!0,c=c.parent;l.isLeaf||this.checkStrictly?l.setChecked(!0,!1):(l.setChecked(!0,!0),t&&function(){l.setChecked(!1,!1);!function e(t){t.childNodes.forEach(function(t){t.isLeaf||t.setChecked(!1,!1),e(t)})}(l)}())}else l.checked&&!r[u]&&l.setChecked(!1,!1)}},e.prototype.setCheckedNodes=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=this.key,n={};e.forEach(function(e){n[(e||{})[i]]=!0}),this._setCheckedKeys(i,t,n)},e.prototype.setCheckedKeys=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.defaultCheckedKeys=e;var i=this.key,n={};e.forEach(function(e){n[e]=!0}),this._setCheckedKeys(i,t,n)},e.prototype.setDefaultExpandedKeys=function(e){var t=this;e=e||[],this.defaultExpandedKeys=e,e.forEach(function(e){var i=t.getNode(e);i&&i.expand(null,t.autoExpandParent)})},e.prototype.setChecked=function(e,t,i){var n=this.getNode(e);n&&n.setChecked(!!t,i)},e.prototype.getCurrentNode=function(){return this.currentNode},e.prototype.setCurrentNode=function(e){var t=this.currentNode;t&&(t.isCurrent=!1),this.currentNode=e,this.currentNode.isCurrent=!0},e.prototype.setUserCurrentNode=function(e){var t=e[this.key],i=this.nodesMap[t];this.setCurrentNode(i)},e.prototype.setCurrentNodeKey=function(e){if(null==e)return this.currentNode&&(this.currentNode.isCurrent=!1),void(this.currentNode=null);var t=this.getNode(e);t&&this.setCurrentNode(t)},e}(),Lo=function(){var e=this,t=this,i=t.$createElement,n=t._self._c||i;return n("div",{directives:[{name:"show",rawName:"v-show",value:t.node.visible,expression:"node.visible"}],ref:"node",staticClass:"el-tree-node",class:{"is-expanded":t.expanded,"is-current":t.node.isCurrent,"is-hidden":!t.node.visible,"is-focusable":!t.node.disabled,"is-checked":!t.node.disabled&&t.node.checked},attrs:{role:"treeitem",tabindex:"-1","aria-expanded":t.expanded,"aria-disabled":t.node.disabled,"aria-checked":t.node.checked,draggable:t.tree.draggable},on:{click:function(e){return e.stopPropagation(),t.handleClick(e)},contextmenu:function(t){return e.handleContextMenu(t)},dragstart:function(e){return e.stopPropagation(),t.handleDragStart(e)},dragover:function(e){return e.stopPropagation(),t.handleDragOver(e)},dragend:function(e){return e.stopPropagation(),t.handleDragEnd(e)},drop:function(e){return e.stopPropagation(),t.handleDrop(e)}}},[n("div",{staticClass:"el-tree-node__content",style:{"padding-left":(t.node.level-1)*t.tree.indent+"px"}},[n("span",{class:[{"is-leaf":t.node.isLeaf,expanded:!t.node.isLeaf&&t.expanded},"el-tree-node__expand-icon",t.tree.iconClass?t.tree.iconClass:"el-icon-caret-right"],on:{click:function(e){return e.stopPropagation(),t.handleExpandIconClick(e)}}}),t.showCheckbox?n("el-checkbox",{attrs:{indeterminate:t.node.indeterminate,disabled:!!t.node.disabled},on:{change:t.handleCheckChange},nativeOn:{click:function(e){e.stopPropagation()}},model:{value:t.node.checked,callback:function(e){t.$set(t.node,"checked",e)},expression:"node.checked"}}):t._e(),t.node.loading?n("span",{staticClass:"el-tree-node__loading-icon el-icon-loading"}):t._e(),n("node-content",{attrs:{node:t.node}})],1),n("el-collapse-transition",[!t.renderAfterExpand||t.childNodeRendered?n("div",{directives:[{name:"show",rawName:"v-show",value:t.expanded,expression:"expanded"}],staticClass:"el-tree-node__children",attrs:{role:"group","aria-expanded":t.expanded}},t._l(t.node.childNodes,function(e){return n("el-tree-node",{key:t.getNodeKey(e),attrs:{"render-content":t.renderContent,"render-after-expand":t.renderAfterExpand,"show-checkbox":t.showCheckbox,node:e},on:{"node-expand":t.handleChildNodeExpand}})}),1):t._e()])],1)};Lo._withStripped=!0;var Vo=r({name:"ElTreeNode",componentName:"ElTreeNode",mixins:[l],props:{node:{default:function(){return{}}},props:{},renderContent:Function,renderAfterExpand:{type:Boolean,default:!0},showCheckbox:{type:Boolean,default:!1}},components:{ElCollapseTransition:ni,ElCheckbox:Bi,NodeContent:{props:{node:{required:!0}},render:function(e){var t=this.$parent,i=t.tree,n=this.node,r=n.data,s=n.store;return t.renderContent?t.renderContent.call(t._renderProxy,e,{_self:i.$vnode.context,node:n,data:r,store:s}):i.$scopedSlots.default?i.$scopedSlots.default({node:n,data:r}):e("span",{class:"el-tree-node__label"},[n.label])}}},data:function(){return{tree:null,expanded:!1,childNodeRendered:!1,oldChecked:null,oldIndeterminate:null}},watch:{"node.indeterminate":function(e){this.handleSelectChange(this.node.checked,e)},"node.checked":function(e){this.handleSelectChange(e,this.node.indeterminate)},"node.expanded":function(e){var t=this;this.$nextTick(function(){return t.expanded=e}),e&&(this.childNodeRendered=!0)}},methods:{getNodeKey:function(e){return Eo(this.tree.nodeKey,e.data)},handleSelectChange:function(e,t){this.oldChecked!==e&&this.oldIndeterminate!==t&&this.tree.$emit("check-change",this.node.data,e,t),this.oldChecked=e,this.indeterminate=t},handleClick:function(){var e=this.tree.store;e.setCurrentNode(this.node),this.tree.$emit("current-change",e.currentNode?e.currentNode.data:null,e.currentNode),this.tree.currentNode=this,this.tree.expandOnClickNode&&this.handleExpandIconClick(),this.tree.checkOnClickNode&&!this.node.disabled&&this.handleCheckChange(null,{target:{checked:!this.node.checked}}),this.tree.$emit("node-click",this.node.data,this.node,this)},handleContextMenu:function(e){this.tree._events["node-contextmenu"]&&this.tree._events["node-contextmenu"].length>0&&(e.stopPropagation(),e.preventDefault()),this.tree.$emit("node-contextmenu",e,this.node.data,this.node,this)},handleExpandIconClick:function(){this.node.isLeaf||(this.expanded?(this.tree.$emit("node-collapse",this.node.data,this.node,this),this.node.collapse()):(this.node.expand(),this.$emit("node-expand",this.node.data,this.node,this)))},handleCheckChange:function(e,t){var i=this;this.node.setChecked(t.target.checked,!this.tree.checkStrictly),this.$nextTick(function(){var e=i.tree.store;i.tree.$emit("check",i.node.data,{checkedNodes:e.getCheckedNodes(),checkedKeys:e.getCheckedKeys(),halfCheckedNodes:e.getHalfCheckedNodes(),halfCheckedKeys:e.getHalfCheckedKeys()})})},handleChildNodeExpand:function(e,t,i){this.broadcast("ElTreeNode","tree-node-expand",t),this.tree.$emit("node-expand",e,t,i)},handleDragStart:function(e){this.tree.draggable&&this.tree.$emit("tree-node-drag-start",e,this)},handleDragOver:function(e){this.tree.draggable&&(this.tree.$emit("tree-node-drag-over",e,this),e.preventDefault())},handleDrop:function(e){e.preventDefault()},handleDragEnd:function(e){this.tree.draggable&&this.tree.$emit("tree-node-drag-end",e,this)}},created:function(){var e=this,t=this.$parent;t.isTree?this.tree=t:this.tree=t.tree;var i=this.tree;i||console.warn("Can not find node's tree.");var n=(i.props||{}).children||"children";this.$watch("node.data."+n,function(){e.node.updateChildren()}),this.node.expanded&&(this.expanded=!0,this.childNodeRendered=!0),this.tree.accordion&&this.$on("tree-node-expand",function(t){e.node!==t&&e.node.collapse()})}},Lo,[],!1,null,null,null);Vo.options.__file="packages/tree/src/tree-node.vue";var Bo=r({name:"ElTree",mixins:[l],components:{ElTreeNode:Vo.exports},data:function(){return{store:null,root:null,currentNode:null,treeItems:null,checkboxItems:[],dragState:{showDropIndicator:!1,draggingNode:null,dropNode:null,allowDrop:!0}}},props:{data:{type:Array},emptyText:{type:String,default:function(){return j("el.tree.emptyText")}},renderAfterExpand:{type:Boolean,default:!0},nodeKey:String,checkStrictly:Boolean,defaultExpandAll:Boolean,expandOnClickNode:{type:Boolean,default:!0},checkOnClickNode:Boolean,checkDescendants:{type:Boolean,default:!1},autoExpandParent:{type:Boolean,default:!0},defaultCheckedKeys:Array,defaultExpandedKeys:Array,currentNodeKey:[String,Number],renderContent:Function,showCheckbox:{type:Boolean,default:!1},draggable:{type:Boolean,default:!1},allowDrag:Function,allowDrop:Function,props:{default:function(){return{children:"children",label:"label",disabled:"disabled"}}},lazy:{type:Boolean,default:!1},highlightCurrent:Boolean,load:Function,filterNodeMethod:Function,accordion:Boolean,indent:{type:Number,default:18},iconClass:String},computed:{children:{set:function(e){this.data=e},get:function(){return this.data}},treeItemArray:function(){return Array.prototype.slice.call(this.treeItems)},isEmpty:function(){var e=this.root.childNodes;return!e||0===e.length||e.every(function(e){return!e.visible})}},watch:{defaultCheckedKeys:function(e){this.store.setDefaultCheckedKey(e)},defaultExpandedKeys:function(e){this.store.defaultExpandedKeys=e,this.store.setDefaultExpandedKeys(e)},data:function(e){this.store.setData(e)},checkboxItems:function(e){Array.prototype.forEach.call(e,function(e){e.setAttribute("tabindex",-1)})},checkStrictly:function(e){this.store.checkStrictly=e}},methods:{filter:function(e){if(!this.filterNodeMethod)throw new Error("[Theme] filterNodeMethod is required when filter");this.store.filter(e)},getNodeKey:function(e){return Eo(this.nodeKey,e.data)},getNodePath:function(e){if(!this.nodeKey)throw new Error("[Theme] nodeKey is required in getNodePath");var t=this.store.getNode(e);if(!t)return[];for(var i=[t.data],n=t.parent;n&&n!==this.root;)i.push(n.data),n=n.parent;return i.reverse()},getCheckedNodes:function(e,t){return this.store.getCheckedNodes(e,t)},getCheckedKeys:function(e){return this.store.getCheckedKeys(e)},getCurrentNode:function(){var e=this.store.getCurrentNode();return e?e.data:null},getCurrentKey:function(){if(!this.nodeKey)throw new Error("[Theme] nodeKey is required in getCurrentKey");var e=this.getCurrentNode();return e?e[this.nodeKey]:null},setCheckedNodes:function(e,t){if(!this.nodeKey)throw new Error("[Theme] nodeKey is required in setCheckedNodes");this.store.setCheckedNodes(e,t)},setCheckedKeys:function(e,t){if(!this.nodeKey)throw new Error("[Theme] nodeKey is required in setCheckedKeys");this.store.setCheckedKeys(e,t)},setChecked:function(e,t,i){this.store.setChecked(e,t,i)},getHalfCheckedNodes:function(){return this.store.getHalfCheckedNodes()},getHalfCheckedKeys:function(){return this.store.getHalfCheckedKeys()},setCurrentNode:function(e){if(!this.nodeKey)throw new Error("[Theme] nodeKey is required in setCurrentNode");this.store.setUserCurrentNode(e)},setCurrentKey:function(e){if(!this.nodeKey)throw new Error("[Theme] nodeKey is required in setCurrentKey");this.store.setCurrentNodeKey(e)},getNode:function(e){return this.store.getNode(e)},remove:function(e){this.store.remove(e)},append:function(e,t){this.store.append(e,t)},insertBefore:function(e,t){this.store.insertBefore(e,t)},insertAfter:function(e,t){this.store.insertAfter(e,t)},handleNodeExpand:function(e,t,i){this.broadcast("ElTreeNode","tree-node-expand",t),this.$emit("node-expand",e,t,i)},updateKeyChildren:function(e,t){if(!this.nodeKey)throw new Error("[Theme] nodeKey is required in updateKeyChild");this.store.updateChildren(e,t)},initTabIndex:function(){this.treeItems=this.$el.querySelectorAll(".is-focusable[role=treeitem]"),this.checkboxItems=this.$el.querySelectorAll("input[type=checkbox]");var e=this.$el.querySelectorAll(".is-checked[role=treeitem]");e.length?e[0].setAttribute("tabindex",0):this.treeItems[0]&&this.treeItems[0].setAttribute("tabindex",0)},handleKeydown:function(e){var t=e.target;if(-1!==t.className.indexOf("el-tree-node")){var i=e.keyCode;this.treeItems=this.$el.querySelectorAll(".is-focusable[role=treeitem]");var n=this.treeItemArray.indexOf(t),r=void 0;[38,40].indexOf(i)>-1&&(e.preventDefault(),r=38===i?0!==n?n-1:0:n<this.treeItemArray.length-1?n+1:0,this.treeItemArray[r].focus()),[37,39].indexOf(i)>-1&&(e.preventDefault(),t.click());var s=t.querySelector('[type="checkbox"]');[13,32].indexOf(i)>-1&&s&&(e.preventDefault(),s.click())}}},created:function(){var e=this;this.isTree=!0,this.store=new Ao({key:this.nodeKey,data:this.data,lazy:this.lazy,props:this.props,load:this.load,currentNodeKey:this.currentNodeKey,checkStrictly:this.checkStrictly,checkDescendants:this.checkDescendants,defaultCheckedKeys:this.defaultCheckedKeys,defaultExpandedKeys:this.defaultExpandedKeys,autoExpandParent:this.autoExpandParent,defaultExpandAll:this.defaultExpandAll,filterNodeMethod:this.filterNodeMethod}),this.root=this.store.root;var t=this.dragState;this.$on("tree-node-drag-start",function(i,n){if("function"==typeof e.allowDrag&&!e.allowDrag(n.node))return i.preventDefault(),!1;i.dataTransfer.effectAllowed="move";try{i.dataTransfer.setData("text/plain","")}catch(e){}t.draggingNode=n,e.$emit("node-drag-start",n.node,i)}),this.$on("tree-node-drag-over",function(i,n){var r=function(e,t){for(var i=e;i&&"BODY"!==i.tagName;){if(i.__vue__&&i.__vue__.$options.name===t)return i.__vue__;i=i.parentNode}return null}(i.target,"ElTreeNode"),s=t.dropNode;s&&s!==r&&ve(s.$el,"is-drop-inner");var a=t.draggingNode;if(a&&r){var o=!0,l=!0,u=!0,c=!0;"function"==typeof e.allowDrop&&(o=e.allowDrop(a.node,r.node,"prev"),c=l=e.allowDrop(a.node,r.node,"inner"),u=e.allowDrop(a.node,r.node,"next")),i.dataTransfer.dropEffect=l?"move":"none",(o||l||u)&&s!==r&&(s&&e.$emit("node-drag-leave",a.node,s.node,i),e.$emit("node-drag-enter",a.node,r.node,i)),(o||l||u)&&(t.dropNode=r),r.node.nextSibling===a.node&&(u=!1),r.node.previousSibling===a.node&&(o=!1),r.node.contains(a.node,!1)&&(l=!1),(a.node===r.node||a.node.contains(r.node))&&(o=!1,l=!1,u=!1);var h=r.$el.getBoundingClientRect(),d=e.$el.getBoundingClientRect(),p=void 0,f=o?l?.25:u?.45:1:-1,m=u?l?.75:o?.55:0:1,v=-9999,g=i.clientY-h.top;p=g<h.height*f?"before":g>h.height*m?"after":l?"inner":"none";var y=r.$el.querySelector(".el-tree-node__expand-icon").getBoundingClientRect(),b=e.$refs.dropIndicator;"before"===p?v=y.top-d.top:"after"===p&&(v=y.bottom-d.top),b.style.top=v+"px",b.style.left=y.right-d.left+"px","inner"===p?me(r.$el,"is-drop-inner"):ve(r.$el,"is-drop-inner"),t.showDropIndicator="before"===p||"after"===p,t.allowDrop=t.showDropIndicator||c,t.dropType=p,e.$emit("node-drag-over",a.node,r.node,i)}}),this.$on("tree-node-drag-end",function(i){var n=t.draggingNode,r=t.dropType,s=t.dropNode;if(i.preventDefault(),i.dataTransfer.dropEffect="move",n&&s){var a={data:n.node.data};"none"!==r&&n.node.remove(),"before"===r?s.node.parent.insertBefore(a,s.node):"after"===r?s.node.parent.insertAfter(a,s.node):"inner"===r&&s.node.insertChild(a),"none"!==r&&e.store.registerNode(a),ve(s.$el,"is-drop-inner"),e.$emit("node-drag-end",n.node,s.node,r,i),"none"!==r&&e.$emit("node-drop",n.node,s.node,r,i)}n&&!s&&e.$emit("node-drag-end",n.node,null,r,i),t.showDropIndicator=!1,t.draggingNode=null,t.dropNode=null,t.allowDrop=!0})},mounted:function(){this.initTabIndex(),this.$el.addEventListener("keydown",this.handleKeydown)},updated:function(){this.treeItems=this.$el.querySelectorAll("[role=treeitem]"),this.checkboxItems=this.$el.querySelectorAll("input[type=checkbox]")}},So,[],!1,null,null,null);Bo.options.__file="packages/tree/src/tree.vue";var zo=Bo.exports;zo.install=function(e){e.component(zo.name,zo)};var Ho=zo,Ro=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("transition",{attrs:{name:"el-alert-fade"}},[i("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],staticClass:"el-alert",class:[e.typeClass,e.center?"is-center":"","is-"+e.effect],attrs:{role:"alert"}},[e.showIcon?i("i",{staticClass:"el-alert__icon",class:[e.iconClass,e.isBigIcon]}):e._e(),i("div",{staticClass:"el-alert__content"},[e.title||e.$slots.title?i("span",{staticClass:"el-alert__title",class:[e.isBoldTitle]},[e._t("title",[e._v(e._s(e.title))])],2):e._e(),e.$slots.default&&!e.description?i("p",{staticClass:"el-alert__description"},[e._t("default")],2):e._e(),e.description&&!e.$slots.default?i("p",{staticClass:"el-alert__description"},[e._v(e._s(e.description))]):e._e(),i("i",{directives:[{name:"show",rawName:"v-show",value:e.closable,expression:"closable"}],staticClass:"el-alert__closebtn",class:{"is-customed":""!==e.closeText,"el-icon-close":""===e.closeText},on:{click:function(t){e.close()}}},[e._v(e._s(e.closeText))])])])])};Ro._withStripped=!0;var Wo={success:"el-icon-success",warning:"el-icon-warning",error:"el-icon-error"},jo=r({name:"ElAlert",props:{title:{type:String,default:""},description:{type:String,default:""},type:{type:String,default:"info"},closable:{type:Boolean,default:!0},closeText:{type:String,default:""},showIcon:Boolean,center:Boolean,effect:{type:String,default:"light",validator:function(e){return-1!==["light","dark"].indexOf(e)}}},data:function(){return{visible:!0}},methods:{close:function(){this.visible=!1,this.$emit("close")}},computed:{typeClass:function(){return"el-alert--"+this.type},iconClass:function(){return Wo[this.type]||"el-icon-info"},isBigIcon:function(){return this.description||this.$slots.default?"is-big":""},isBoldTitle:function(){return this.description||this.$slots.default?"is-bold":""}}},Ro,[],!1,null,null,null);jo.options.__file="packages/alert/src/main.vue";var qo=jo.exports;qo.install=function(e){e.component(qo.name,qo)};var Yo=qo,Ko=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("transition",{attrs:{name:"el-notification-fade"}},[i("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],class:["el-notification",e.customClass,e.horizontalClass],style:e.positionStyle,attrs:{role:"alert"},on:{mouseenter:function(t){e.clearTimer()},mouseleave:function(t){e.startTimer()},click:e.click}},[e.type||e.iconClass?i("i",{staticClass:"el-notification__icon",class:[e.typeClass,e.iconClass]}):e._e(),i("div",{staticClass:"el-notification__group",class:{"is-with-icon":e.typeClass||e.iconClass}},[i("h2",{staticClass:"el-notification__title",domProps:{textContent:e._s(e.title)}}),i("div",{directives:[{name:"show",rawName:"v-show",value:e.message,expression:"message"}],staticClass:"el-notification__content"},[e._t("default",[e.dangerouslyUseHTMLString?i("p",{domProps:{innerHTML:e._s(e.message)}}):i("p",[e._v(e._s(e.message))])])],2),e.showClose?i("div",{staticClass:"el-notification__closeBtn el-icon-close",on:{click:function(t){return t.stopPropagation(),e.close(t)}}}):e._e()])])])};Ko._withStripped=!0;var Go={success:"success",info:"info",warning:"warning",error:"error"},Uo=r({data:function(){return{visible:!1,title:"",message:"",duration:4500,type:"",showClose:!0,customClass:"",iconClass:"",onClose:null,onClick:null,closed:!1,verticalOffset:0,timer:null,dangerouslyUseHTMLString:!1,position:"top-right"}},computed:{typeClass:function(){return this.type&&Go[this.type]?"el-icon-"+Go[this.type]:""},horizontalClass:function(){return this.position.indexOf("right")>-1?"right":"left"},verticalProperty:function(){return/^top-/.test(this.position)?"top":"bottom"},positionStyle:function(){var e;return(e={})[this.verticalProperty]=this.verticalOffset+"px",e}},watch:{closed:function(e){e&&(this.visible=!1,this.$el.addEventListener("transitionend",this.destroyElement))}},methods:{destroyElement:function(){this.$el.removeEventListener("transitionend",this.destroyElement),this.$destroy(!0),this.$el.parentNode.removeChild(this.$el)},click:function(){"function"==typeof this.onClick&&this.onClick()},close:function(){this.closed=!0,"function"==typeof this.onClose&&this.onClose()},clearTimer:function(){clearTimeout(this.timer)},startTimer:function(){var e=this;this.duration>0&&(this.timer=setTimeout(function(){e.closed||e.close()},this.duration))},keydown:function(e){46===e.keyCode||8===e.keyCode?this.clearTimer():27===e.keyCode?this.closed||this.close():this.startTimer()}},mounted:function(){var e=this;this.duration>0&&(this.timer=setTimeout(function(){e.closed||e.close()},this.duration)),document.addEventListener("keydown",this.keydown)},beforeDestroy:function(){document.removeEventListener("keydown",this.keydown)}},Ko,[],!1,null,null,null);Uo.options.__file="packages/notification/src/main.vue";var Xo=Uo.exports,Zo=h.a.extend(Xo),Jo=void 0,Qo=[],el=1,tl=function e(t){if(!h.a.prototype.$isServer){var i=(t=Q({},t)).onClose,n="notification_"+el++,r=t.position||"top-right";t.onClose=function(){e.close(n,i)},Jo=new Zo({data:t}),ca(t.message)&&(Jo.$slots.default=[t.message],t.message="REPLACED_BY_VNODE"),Jo.id=n,Jo.$mount(),document.body.appendChild(Jo.$el),Jo.visible=!0,Jo.dom=Jo.$el,Jo.dom.style.zIndex=De.nextZIndex();var s=t.offset||0;return Qo.filter(function(e){return e.position===r}).forEach(function(e){s+=e.$el.offsetHeight+16}),s+=16,Jo.verticalOffset=s,Qo.push(Jo),Jo}};["success","warning","info","error"].forEach(function(e){tl[e]=function(t){return("string"==typeof t||ca(t))&&(t={message:t}),t.type=e,tl(t)}}),tl.close=function(e,t){var i=-1,n=Qo.length,r=Qo.filter(function(t,n){return t.id===e&&(i=n,!0)})[0];if(r&&("function"==typeof t&&t(r),Qo.splice(i,1),!(n<=1)))for(var s=r.position,a=r.dom.offsetHeight,o=i;o<n-1;o++)Qo[o].position===s&&(Qo[o].dom.style[r.verticalProperty]=parseInt(Qo[o].dom.style[r.verticalProperty],10)-a-16+"px")},tl.closeAll=function(){for(var e=Qo.length-1;e>=0;e--)Qo[e].close()};var il=tl,nl=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"el-slider",class:{"is-vertical":e.vertical,"el-slider--with-input":e.showInput},attrs:{role:"slider","aria-valuemin":e.min,"aria-valuemax":e.max,"aria-orientation":e.vertical?"vertical":"horizontal","aria-disabled":e.sliderDisabled}},[e.showInput&&!e.range?i("el-input-number",{ref:"input",staticClass:"el-slider__input",attrs:{step:e.step,disabled:e.sliderDisabled,controls:e.showInputControls,min:e.min,max:e.max,debounce:e.debounce,size:e.inputSize},on:{change:e.emitChange},model:{value:e.firstValue,callback:function(t){e.firstValue=t},expression:"firstValue"}}):e._e(),i("div",{ref:"slider",staticClass:"el-slider__runway",class:{"show-input":e.showInput,disabled:e.sliderDisabled},style:e.runwayStyle,on:{click:e.onSliderClick}},[i("div",{staticClass:"el-slider__bar",style:e.barStyle}),i("slider-button",{ref:"button1",attrs:{vertical:e.vertical,"tooltip-class":e.tooltipClass},model:{value:e.firstValue,callback:function(t){e.firstValue=t},expression:"firstValue"}}),e.range?i("slider-button",{ref:"button2",attrs:{vertical:e.vertical,"tooltip-class":e.tooltipClass},model:{value:e.secondValue,callback:function(t){e.secondValue=t},expression:"secondValue"}}):e._e(),e._l(e.stops,function(t,n){return e.showStops?i("div",{key:n,staticClass:"el-slider__stop",style:e.getStopStyle(t)}):e._e()}),e.markList.length>0?[i("div",e._l(e.markList,function(t,n){return i("div",{key:n,staticClass:"el-slider__stop el-slider__marks-stop",style:e.getStopStyle(t.position)})}),0),i("div",{staticClass:"el-slider__marks"},e._l(e.markList,function(t,n){return i("slider-marker",{key:n,style:e.getStopStyle(t.position),attrs:{mark:t.mark}})}),1)]:e._e()],2)],1)};nl._withStripped=!0;var rl=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{ref:"button",staticClass:"el-slider__button-wrapper",class:{hover:e.hovering,dragging:e.dragging},style:e.wrapperStyle,attrs:{tabindex:"0"},on:{mouseenter:e.handleMouseEnter,mouseleave:e.handleMouseLeave,mousedown:e.onButtonDown,touchstart:e.onButtonDown,focus:e.handleMouseEnter,blur:e.handleMouseLeave,keydown:[function(t){return"button"in t||!e._k(t.keyCode,"left",37,t.key,["Left","ArrowLeft"])?"button"in t&&0!==t.button?null:e.onLeftKeyDown(t):null},function(t){return"button"in t||!e._k(t.keyCode,"right",39,t.key,["Right","ArrowRight"])?"button"in t&&2!==t.button?null:e.onRightKeyDown(t):null},function(t){return"button"in t||!e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?(t.preventDefault(),e.onLeftKeyDown(t)):null},function(t){return"button"in t||!e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?(t.preventDefault(),e.onRightKeyDown(t)):null}]}},[i("el-tooltip",{ref:"tooltip",attrs:{placement:"top","popper-class":e.tooltipClass,disabled:!e.showTooltip}},[i("span",{attrs:{slot:"content"},slot:"content"},[e._v(e._s(e.formatValue))]),i("div",{staticClass:"el-slider__button",class:{hover:e.hovering,dragging:e.dragging}})])],1)};rl._withStripped=!0;var sl=r({name:"ElSliderButton",components:{ElTooltip:ci},props:{value:{type:Number,default:0},vertical:{type:Boolean,default:!1},tooltipClass:String},data:function(){return{hovering:!1,dragging:!1,isClick:!1,startX:0,currentX:0,startY:0,currentY:0,startPosition:0,newPosition:null,oldValue:this.value}},computed:{disabled:function(){return this.$parent.sliderDisabled},max:function(){return this.$parent.max},min:function(){return this.$parent.min},step:function(){return this.$parent.step},showTooltip:function(){return this.$parent.showTooltip},precision:function(){return this.$parent.precision},currentPosition:function(){return(this.value-this.min)/(this.max-this.min)*100+"%"},enableFormat:function(){return this.$parent.formatTooltip instanceof Function},formatValue:function(){return this.enableFormat&&this.$parent.formatTooltip(this.value)||this.value},wrapperStyle:function(){return this.vertical?{bottom:this.currentPosition}:{left:this.currentPosition}}},watch:{dragging:function(e){this.$parent.dragging=e}},methods:{displayTooltip:function(){this.$refs.tooltip&&(this.$refs.tooltip.showPopper=!0)},hideTooltip:function(){this.$refs.tooltip&&(this.$refs.tooltip.showPopper=!1)},handleMouseEnter:function(){this.hovering=!0,this.displayTooltip()},handleMouseLeave:function(){this.hovering=!1,this.hideTooltip()},onButtonDown:function(e){this.disabled||(e.preventDefault(),this.onDragStart(e),window.addEventListener("mousemove",this.onDragging),window.addEventListener("touchmove",this.onDragging),window.addEventListener("mouseup",this.onDragEnd),window.addEventListener("touchend",this.onDragEnd),window.addEventListener("contextmenu",this.onDragEnd))},onLeftKeyDown:function(){this.disabled||(this.newPosition=parseFloat(this.currentPosition)-this.step/(this.max-this.min)*100,this.setPosition(this.newPosition),this.$parent.emitChange())},onRightKeyDown:function(){this.disabled||(this.newPosition=parseFloat(this.currentPosition)+this.step/(this.max-this.min)*100,this.setPosition(this.newPosition),this.$parent.emitChange())},onDragStart:function(e){this.dragging=!0,this.isClick=!0,"touchstart"===e.type&&(e.clientY=e.touches[0].clientY,e.clientX=e.touches[0].clientX),this.vertical?this.startY=e.clientY:this.startX=e.clientX,this.startPosition=parseFloat(this.currentPosition),this.newPosition=this.startPosition},onDragging:function(e){if(this.dragging){this.isClick=!1,this.displayTooltip(),this.$parent.resetSize();var t=0;"touchmove"===e.type&&(e.clientY=e.touches[0].clientY,e.clientX=e.touches[0].clientX),this.vertical?(this.currentY=e.clientY,t=(this.startY-this.currentY)/this.$parent.sliderSize*100):(this.currentX=e.clientX,t=(this.currentX-this.startX)/this.$parent.sliderSize*100),this.newPosition=this.startPosition+t,this.setPosition(this.newPosition)}},onDragEnd:function(){var e=this;this.dragging&&(setTimeout(function(){e.dragging=!1,e.hideTooltip(),e.isClick||(e.setPosition(e.newPosition),e.$parent.emitChange())},0),window.removeEventListener("mousemove",this.onDragging),window.removeEventListener("touchmove",this.onDragging),window.removeEventListener("mouseup",this.onDragEnd),window.removeEventListener("touchend",this.onDragEnd),window.removeEventListener("contextmenu",this.onDragEnd))},setPosition:function(e){var t=this;if(null!==e&&!isNaN(e)){e<0?e=0:e>100&&(e=100);var i=100/((this.max-this.min)/this.step),n=Math.round(e/i)*i*(this.max-this.min)*.01+this.min;n=parseFloat(n.toFixed(this.precision)),this.$emit("input",n),this.$nextTick(function(){t.displayTooltip(),t.$refs.tooltip&&t.$refs.tooltip.updatePopper()}),this.dragging||this.value===this.oldValue||(this.oldValue=this.value)}}}},rl,[],!1,null,null,null);sl.options.__file="packages/slider/src/button.vue";var al=sl.exports,ol={name:"ElMarker",props:{mark:{type:[String,Object]}},render:function(){var e=arguments[0],t="string"==typeof this.mark?this.mark:this.mark.label;return e("div",{class:"el-slider__marks-text",style:this.mark.style||{}},[t])}},ll=r({name:"ElSlider",mixins:[l],inject:{elForm:{default:""}},props:{min:{type:Number,default:0},max:{type:Number,default:100},step:{type:Number,default:1},value:{type:[Number,Array],default:0},showInput:{type:Boolean,default:!1},showInputControls:{type:Boolean,default:!0},inputSize:{type:String,default:"small"},showStops:{type:Boolean,default:!1},showTooltip:{type:Boolean,default:!0},formatTooltip:Function,disabled:{type:Boolean,default:!1},range:{type:Boolean,default:!1},vertical:{type:Boolean,default:!1},height:{type:String},debounce:{type:Number,default:300},label:{type:String},tooltipClass:String,marks:Object},components:{ElInputNumber:xi,SliderButton:al,SliderMarker:ol},data:function(){return{firstValue:null,secondValue:null,oldValue:null,dragging:!1,sliderSize:1}},watch:{value:function(e,t){this.dragging||Array.isArray(e)&&Array.isArray(t)&&e.every(function(e,i){return e===t[i]})||this.setValues()},dragging:function(e){e||this.setValues()},firstValue:function(e){this.range?this.$emit("input",[this.minValue,this.maxValue]):this.$emit("input",e)},secondValue:function(){this.range&&this.$emit("input",[this.minValue,this.maxValue])},min:function(){this.setValues()},max:function(){this.setValues()}},methods:{valueChanged:function(){var e=this;return this.range?![this.minValue,this.maxValue].every(function(t,i){return t===e.oldValue[i]}):this.value!==this.oldValue},setValues:function(){if(this.min>this.max)console.error("[Element Error][Slider]min should not be greater than max.");else{var e=this.value;this.range&&Array.isArray(e)?e[1]<this.min?this.$emit("input",[this.min,this.min]):e[0]>this.max?this.$emit("input",[this.max,this.max]):e[0]<this.min?this.$emit("input",[this.min,e[1]]):e[1]>this.max?this.$emit("input",[e[0],this.max]):(this.firstValue=e[0],this.secondValue=e[1],this.valueChanged()&&(this.dispatch("ElFormItem","el.form.change",[this.minValue,this.maxValue]),this.oldValue=e.slice())):this.range||"number"!=typeof e||isNaN(e)||(e<this.min?this.$emit("input",this.min):e>this.max?this.$emit("input",this.max):(this.firstValue=e,this.valueChanged()&&(this.dispatch("ElFormItem","el.form.change",e),this.oldValue=e)))}},setPosition:function(e){var t=this.min+e*(this.max-this.min)/100;if(this.range){var i=void 0;i=Math.abs(this.minValue-t)<Math.abs(this.maxValue-t)?this.firstValue<this.secondValue?"button1":"button2":this.firstValue>this.secondValue?"button1":"button2",this.$refs[i].setPosition(e)}else this.$refs.button1.setPosition(e)},onSliderClick:function(e){if(!this.sliderDisabled&&!this.dragging){if(this.resetSize(),this.vertical){var t=this.$refs.slider.getBoundingClientRect().bottom;this.setPosition((t-e.clientY)/this.sliderSize*100)}else{var i=this.$refs.slider.getBoundingClientRect().left;this.setPosition((e.clientX-i)/this.sliderSize*100)}this.emitChange()}},resetSize:function(){this.$refs.slider&&(this.sliderSize=this.$refs.slider["client"+(this.vertical?"Height":"Width")])},emitChange:function(){var e=this;this.$nextTick(function(){e.$emit("change",e.range?[e.minValue,e.maxValue]:e.value)})},getStopStyle:function(e){return this.vertical?{bottom:e+"%"}:{left:e+"%"}}},computed:{stops:function(){var e=this;if(!this.showStops||this.min>this.max)return[];if(0===this.step)return[];for(var t=(this.max-this.min)/this.step,i=100*this.step/(this.max-this.min),n=[],r=1;r<t;r++)n.push(r*i);return this.range?n.filter(function(t){return t<100*(e.minValue-e.min)/(e.max-e.min)||t>100*(e.maxValue-e.min)/(e.max-e.min)}):n.filter(function(t){return t>100*(e.firstValue-e.min)/(e.max-e.min)})},markList:function(){var e=this;return this.marks?Object.keys(this.marks).map(parseFloat).sort(function(e,t){return e-t}).filter(function(t){return t<=e.max&&t>=e.min}).map(function(t){return{point:t,position:100*(t-e.min)/(e.max-e.min),mark:e.marks[t]}}):[]},minValue:function(){return Math.min(this.firstValue,this.secondValue)},maxValue:function(){return Math.max(this.firstValue,this.secondValue)},barSize:function(){return this.range?100*(this.maxValue-this.minValue)/(this.max-this.min)+"%":100*(this.firstValue-this.min)/(this.max-this.min)+"%"},barStart:function(){return this.range?100*(this.minValue-this.min)/(this.max-this.min)+"%":"0%"},precision:function(){var e=[this.min,this.max,this.step].map(function(e){var t=(""+e).split(".")[1];return t?t.length:0});return Math.max.apply(null,e)},runwayStyle:function(){return this.vertical?{height:this.height}:{}},barStyle:function(){return this.vertical?{height:this.barSize,bottom:this.barStart}:{width:this.barSize,left:this.barStart}},sliderDisabled:function(){return this.disabled||(this.elForm||{}).disabled}},mounted:function(){var e=void 0;this.range?(Array.isArray(this.value)?(this.firstValue=Math.max(this.min,this.value[0]),this.secondValue=Math.min(this.max,this.value[1])):(this.firstValue=this.min,this.secondValue=this.max),this.oldValue=[this.firstValue,this.secondValue],e=this.firstValue+"-"+this.secondValue):("number"!=typeof this.value||isNaN(this.value)?this.firstValue=this.min:this.firstValue=Math.min(this.max,Math.max(this.min,this.value)),this.oldValue=this.firstValue,e=this.firstValue),this.$el.setAttribute("aria-valuetext",e),this.$el.setAttribute("aria-label",this.label?this.label:"slider between "+this.min+" and "+this.max),this.resetSize(),window.addEventListener("resize",this.resetSize)},beforeDestroy:function(){window.removeEventListener("resize",this.resetSize)}},nl,[],!1,null,null,null);ll.options.__file="packages/slider/src/main.vue";var ul=ll.exports;ul.install=function(e){e.component(ul.name,ul)};var cl=ul,hl=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("transition",{attrs:{name:"el-loading-fade"},on:{"after-leave":e.handleAfterLeave}},[i("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],staticClass:"el-loading-mask",class:[e.customClass,{"is-fullscreen":e.fullscreen}],style:{backgroundColor:e.background||""}},[i("div",{staticClass:"el-loading-spinner"},[e.spinner?i("i",{class:e.spinner}):i("svg",{staticClass:"circular",attrs:{viewBox:"25 25 50 50"}},[i("circle",{staticClass:"path",attrs:{cx:"50",cy:"50",r:"20",fill:"none"}})]),e.text?i("p",{staticClass:"el-loading-text"},[e._v(e._s(e.text))]):e._e()])])])};hl._withStripped=!0;var dl=r({data:function(){return{text:null,spinner:null,background:null,fullscreen:!0,visible:!1,customClass:""}},methods:{handleAfterLeave:function(){this.$emit("after-leave")},setText:function(e){this.text=e}}},hl,[],!1,null,null,null);dl.options.__file="packages/loading/src/loading.vue";var pl=dl.exports,fl=function(e,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:300,n=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(!e||!t)throw new Error("instance & callback is required");var r=!1,s=function(){r||(r=!0,t&&t.apply(null,arguments))};n?e.$once("after-leave",s):e.$on("after-leave",s),setTimeout(function(){s()},i+100)},ml=h.a.extend(pl),vl={install:function(e){if(!e.prototype.$isServer){var t=function(t,n){n.value?e.nextTick(function(){n.modifiers.fullscreen?(t.originalPosition=ge(document.body,"position"),t.originalOverflow=ge(document.body,"overflow"),t.maskStyle.zIndex=De.nextZIndex(),me(t.mask,"is-fullscreen"),i(document.body,t,n)):(ve(t.mask,"is-fullscreen"),n.modifiers.body?(t.originalPosition=ge(document.body,"position"),["top","left"].forEach(function(e){var i="top"===e?"scrollTop":"scrollLeft";t.maskStyle[e]=t.getBoundingClientRect()[e]+document.body[i]+document.documentElement[i]-parseInt(ge(document.body,"margin-"+e),10)+"px"}),["height","width"].forEach(function(e){t.maskStyle[e]=t.getBoundingClientRect()[e]+"px"}),i(document.body,t,n)):(t.originalPosition=ge(t,"position"),i(t,t,n)))}):(fl(t.instance,function(e){if(t.instance.hiding){t.domVisible=!1;var i=n.modifiers.fullscreen||n.modifiers.body?document.body:t;ve(i,"el-loading-parent--relative"),ve(i,"el-loading-parent--hidden"),t.instance.hiding=!1}},300,!0),t.instance.visible=!1,t.instance.hiding=!0)},i=function(t,i,n){i.domVisible||"none"===ge(i,"display")||"hidden"===ge(i,"visibility")?i.domVisible&&!0===i.instance.hiding&&(i.instance.visible=!0,i.instance.hiding=!1):(Object.keys(i.maskStyle).forEach(function(e){i.mask.style[e]=i.maskStyle[e]}),"absolute"!==i.originalPosition&&"fixed"!==i.originalPosition&&me(t,"el-loading-parent--relative"),n.modifiers.fullscreen&&n.modifiers.lock&&me(t,"el-loading-parent--hidden"),i.domVisible=!0,t.appendChild(i.mask),e.nextTick(function(){i.instance.hiding?i.instance.$emit("after-leave"):i.instance.visible=!0}),i.domInserted=!0)};e.directive("loading",{bind:function(e,i,n){var r=e.getAttribute("element-loading-text"),s=e.getAttribute("element-loading-spinner"),a=e.getAttribute("element-loading-background"),o=e.getAttribute("element-loading-custom-class"),l=n.context,u=new ml({el:document.createElement("div"),data:{text:l&&l[r]||r,spinner:l&&l[s]||s,background:l&&l[a]||a,customClass:l&&l[o]||o,fullscreen:!!i.modifiers.fullscreen}});e.instance=u,e.mask=u.$el,e.maskStyle={},i.value&&t(e,i)},update:function(e,i){e.instance.setText(e.getAttribute("element-loading-text")),i.oldValue!==i.value&&t(e,i)},unbind:function(e,i){e.domInserted&&(e.mask&&e.mask.parentNode&&e.mask.parentNode.removeChild(e.mask),t(e,{value:!1,modifiers:i.modifiers})),e.instance&&e.instance.$destroy()}})}}},gl=vl,yl=h.a.extend(pl),bl={text:null,fullscreen:!0,body:!1,lock:!1,customClass:""},wl=void 0;yl.prototype.originalPosition="",yl.prototype.originalOverflow="",yl.prototype.close=function(){var e=this;this.fullscreen&&(wl=void 0),fl(this,function(t){var i=e.fullscreen||e.body?document.body:e.target;ve(i,"el-loading-parent--relative"),ve(i,"el-loading-parent--hidden"),e.$el&&e.$el.parentNode&&e.$el.parentNode.removeChild(e.$el),e.$destroy()},300),this.visible=!1};var _l=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!h.a.prototype.$isServer){if("string"==typeof(e=Q({},bl,e)).target&&(e.target=document.querySelector(e.target)),e.target=e.target||document.body,e.target!==document.body?e.fullscreen=!1:e.body=!0,e.fullscreen&&wl)return wl;var t=e.body?document.body:e.target,i=new yl({el:document.createElement("div"),data:e});return function(e,t,i){var n={};e.fullscreen?(i.originalPosition=ge(document.body,"position"),i.originalOverflow=ge(document.body,"overflow"),n.zIndex=De.nextZIndex()):e.body?(i.originalPosition=ge(document.body,"position"),["top","left"].forEach(function(t){var i="top"===t?"scrollTop":"scrollLeft";n[t]=e.target.getBoundingClientRect()[t]+document.body[i]+document.documentElement[i]+"px"}),["height","width"].forEach(function(t){n[t]=e.target.getBoundingClientRect()[t]+"px"})):i.originalPosition=ge(t,"position"),Object.keys(n).forEach(function(e){i.$el.style[e]=n[e]})}(e,t,i),"absolute"!==i.originalPosition&&"fixed"!==i.originalPosition&&me(t,"el-loading-parent--relative"),e.fullscreen&&e.lock&&me(t,"el-loading-parent--hidden"),t.appendChild(i.$el),h.a.nextTick(function(){i.visible=!0}),e.fullscreen&&(wl=i),i}},xl={install:function(e){e.use(gl),e.prototype.$loading=_l},directive:gl,service:_l},Cl=function(){var e=this.$createElement;return(this._self._c||e)("i",{class:"el-icon-"+this.name})};Cl._withStripped=!0;var kl=r({name:"ElIcon",props:{name:String}},Cl,[],!1,null,null,null);kl.options.__file="packages/icon/src/icon.vue";var Sl=kl.exports;Sl.install=function(e){e.component(Sl.name,Sl)};var Dl=Sl,$l={name:"ElRow",componentName:"ElRow",props:{tag:{type:String,default:"div"},gutter:Number,type:String,justify:{type:String,default:"start"},align:String},computed:{style:function(){var e={};return this.gutter&&(e.marginLeft="-"+this.gutter/2+"px",e.marginRight=e.marginLeft),e}},render:function(e){return e(this.tag,{class:["el-row","start"!==this.justify?"is-justify-"+this.justify:"",this.align?"is-align-"+this.align:"",{"el-row--flex":"flex"===this.type}],style:this.style},this.$slots.default)},install:function(e){e.component($l.name,$l)}},El=$l,Tl="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ml={name:"ElCol",props:{span:{type:Number,default:24},tag:{type:String,default:"div"},offset:Number,pull:Number,push:Number,xs:[Number,Object],sm:[Number,Object],md:[Number,Object],lg:[Number,Object],xl:[Number,Object]},computed:{gutter:function(){for(var e=this.$parent;e&&"ElRow"!==e.$options.componentName;)e=e.$parent;return e?e.gutter:0}},render:function(e){var t=this,i=[],n={};return this.gutter&&(n.paddingLeft=this.gutter/2+"px",n.paddingRight=n.paddingLeft),["span","offset","pull","push"].forEach(function(e){(t[e]||0===t[e])&&i.push("span"!==e?"el-col-"+e+"-"+t[e]:"el-col-"+t[e])}),["xs","sm","md","lg","xl"].forEach(function(e){if("number"==typeof t[e])i.push("el-col-"+e+"-"+t[e]);else if("object"===Tl(t[e])){var n=t[e];Object.keys(n).forEach(function(t){i.push("span"!==t?"el-col-"+e+"-"+t+"-"+n[t]:"el-col-"+e+"-"+n[t])})}}),e(this.tag,{class:["el-col",i],style:n},this.$slots.default)},install:function(e){e.component(Ml.name,Ml)}},Nl=Ml,Pl=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("transition-group",{class:["el-upload-list","el-upload-list--"+e.listType,{"is-disabled":e.disabled}],attrs:{tag:"ul",name:"el-list"}},e._l(e.files,function(t){return i("li",{key:t.uid,class:["el-upload-list__item","is-"+t.status,e.focusing?"focusing":""],attrs:{tabindex:"0"},on:{keydown:function(i){if(!("button"in i)&&e._k(i.keyCode,"delete",[8,46],i.key,["Backspace","Delete","Del"]))return null;!e.disabled&&e.$emit("remove",t)},focus:function(t){e.focusing=!0},blur:function(t){e.focusing=!1},click:function(t){e.focusing=!1}}},[e._t("default",["uploading"!==t.status&&["picture-card","picture"].indexOf(e.listType)>-1?i("img",{staticClass:"el-upload-list__item-thumbnail",attrs:{src:t.url,alt:""}}):e._e(),i("a",{staticClass:"el-upload-list__item-name",on:{click:function(i){e.handleClick(t)}}},[i("i",{staticClass:"el-icon-document"}),e._v(e._s(t.name)+"\n      ")]),i("label",{staticClass:"el-upload-list__item-status-label"},[i("i",{class:{"el-icon-upload-success":!0,"el-icon-circle-check":"text"===e.listType,"el-icon-check":["picture-card","picture"].indexOf(e.listType)>-1}})]),e.disabled?e._e():i("i",{staticClass:"el-icon-close",on:{click:function(i){e.$emit("remove",t)}}}),e.disabled?e._e():i("i",{staticClass:"el-icon-close-tip"},[e._v(e._s(e.t("el.upload.deleteTip")))]),"uploading"===t.status?i("el-progress",{attrs:{type:"picture-card"===e.listType?"circle":"line","stroke-width":"picture-card"===e.listType?6:2,percentage:e.parsePercentage(t.percentage)}}):e._e(),"picture-card"===e.listType?i("span",{staticClass:"el-upload-list__item-actions"},[e.handlePreview&&"picture-card"===e.listType?i("span",{staticClass:"el-upload-list__item-preview",on:{click:function(i){e.handlePreview(t)}}},[i("i",{staticClass:"el-icon-zoom-in"})]):e._e(),e.disabled?e._e():i("span",{staticClass:"el-upload-list__item-delete",on:{click:function(i){e.$emit("remove",t)}}},[i("i",{staticClass:"el-icon-delete"})])]):e._e()],{file:t})],2)}),0)};Pl._withStripped=!0;var Ol=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"el-progress",class:["el-progress--"+e.type,e.status?"is-"+e.status:"",{"el-progress--without-text":!e.showText,"el-progress--text-inside":e.textInside}],attrs:{role:"progressbar","aria-valuenow":e.percentage,"aria-valuemin":"0","aria-valuemax":"100"}},["line"===e.type?i("div",{staticClass:"el-progress-bar"},[i("div",{staticClass:"el-progress-bar__outer",style:{height:e.strokeWidth+"px"}},[i("div",{staticClass:"el-progress-bar__inner",style:e.barStyle},[e.showText&&e.textInside?i("div",{staticClass:"el-progress-bar__innerText"},[e._v(e._s(e.content))]):e._e()])])]):i("div",{staticClass:"el-progress-circle",style:{height:e.width+"px",width:e.width+"px"}},[i("svg",{attrs:{viewBox:"0 0 100 100"}},[i("path",{staticClass:"el-progress-circle__track",style:e.trailPathStyle,attrs:{d:e.trackPath,stroke:"#e5e9f2","stroke-width":e.relativeStrokeWidth,fill:"none"}}),i("path",{staticClass:"el-progress-circle__path",style:e.circlePathStyle,attrs:{d:e.trackPath,stroke:e.stroke,fill:"none","stroke-linecap":e.strokeLinecap,"stroke-width":e.percentage?e.relativeStrokeWidth:0}})])]),e.showText&&!e.textInside?i("div",{staticClass:"el-progress__text",style:{fontSize:e.progressTextSize+"px"}},[e.status?i("i",{class:e.iconClass}):[e._v(e._s(e.content))]],2):e._e()])};Ol._withStripped=!0;var Il=r({name:"ElProgress",props:{type:{type:String,default:"line",validator:function(e){return["line","circle","dashboard"].indexOf(e)>-1}},percentage:{type:Number,default:0,required:!0,validator:function(e){return e>=0&&e<=100}},status:{type:String,validator:function(e){return["success","exception","warning"].indexOf(e)>-1}},strokeWidth:{type:Number,default:6},strokeLinecap:{type:String,default:"round"},textInside:{type:Boolean,default:!1},width:{type:Number,default:126},showText:{type:Boolean,default:!0},color:{type:[String,Array,Function],default:""},format:Function},computed:{barStyle:function(){var e={};return e.width=this.percentage+"%",e.backgroundColor=this.getCurrentColor(this.percentage),e},relativeStrokeWidth:function(){return(this.strokeWidth/this.width*100).toFixed(1)},radius:function(){return"circle"===this.type||"dashboard"===this.type?parseInt(50-parseFloat(this.relativeStrokeWidth)/2,10):0},trackPath:function(){var e=this.radius,t="dashboard"===this.type;return"\n        M 50 50\n        m 0 "+(t?"":"-")+e+"\n        a "+e+" "+e+" 0 1 1 0 "+(t?"-":"")+2*e+"\n        a "+e+" "+e+" 0 1 1 0 "+(t?"":"-")+2*e+"\n        "},perimeter:function(){return 2*Math.PI*this.radius},rate:function(){return"dashboard"===this.type?.75:1},strokeDashoffset:function(){return-1*this.perimeter*(1-this.rate)/2+"px"},trailPathStyle:function(){return{strokeDasharray:this.perimeter*this.rate+"px, "+this.perimeter+"px",strokeDashoffset:this.strokeDashoffset}},circlePathStyle:function(){return{strokeDasharray:this.perimeter*this.rate*(this.percentage/100)+"px, "+this.perimeter+"px",strokeDashoffset:this.strokeDashoffset,transition:"stroke-dasharray 0.6s ease 0s, stroke 0.6s ease"}},stroke:function(){var e=void 0;if(this.color)e=this.getCurrentColor(this.percentage);else switch(this.status){case"success":e="#13ce66";break;case"exception":e="#ff4949";break;case"warning":e="#e6a23c";break;default:e="#20a0ff"}return e},iconClass:function(){return"warning"===this.status?"el-icon-warning":"line"===this.type?"success"===this.status?"el-icon-circle-check":"el-icon-circle-close":"success"===this.status?"el-icon-check":"el-icon-close"},progressTextSize:function(){return"line"===this.type?12+.4*this.strokeWidth:.111111*this.width+2},content:function(){return"function"==typeof this.format?this.format(this.percentage)||"":this.percentage+"%"}},methods:{getCurrentColor:function(e){return"function"==typeof this.color?this.color(e):"string"==typeof this.color?this.color:this.getLevelColor(e)},getLevelColor:function(e){for(var t=this.getColorArray().sort(function(e,t){return e.percentage-t.percentage}),i=0;i<t.length;i++)if(t[i].percentage>e)return t[i].color;return t[t.length-1].color},getColorArray:function(){var e=this.color,t=100/e.length;return e.map(function(e,i){return"string"==typeof e?{color:e,percentage:(i+1)*t}:e})}}},Ol,[],!1,null,null,null);Il.options.__file="packages/progress/src/progress.vue";var Fl=Il.exports;Fl.install=function(e){e.component(Fl.name,Fl)};var Al=Fl,Ll=r({name:"ElUploadList",mixins:[Y],data:function(){return{focusing:!1}},components:{ElProgress:Al},props:{files:{type:Array,default:function(){return[]}},disabled:{type:Boolean,default:!1},handlePreview:Function,listType:String},methods:{parsePercentage:function(e){return parseInt(e,10)},handleClick:function(e){this.handlePreview&&this.handlePreview(e)}}},Pl,[],!1,null,null,null);Ll.options.__file="packages/upload/src/upload-list.vue";var Vl=Ll.exports,Bl=i(6),zl=i.n(Bl);var Hl=function(){var e=this,t=e.$createElement;return(e._self._c||t)("div",{staticClass:"el-upload-dragger",class:{"is-dragover":e.dragover},on:{drop:function(t){return t.preventDefault(),e.onDrop(t)},dragover:function(t){return t.preventDefault(),e.onDragover(t)},dragleave:function(t){t.preventDefault(),e.dragover=!1}}},[e._t("default")],2)};Hl._withStripped=!0;var Rl=r({name:"ElUploadDrag",props:{disabled:Boolean},inject:{uploader:{default:""}},data:function(){return{dragover:!1}},methods:{onDragover:function(){this.disabled||(this.dragover=!0)},onDrop:function(e){if(!this.disabled&&this.uploader){var t=this.uploader.accept;this.dragover=!1,t?this.$emit("file",[].slice.call(e.dataTransfer.files).filter(function(e){var i=e.type,n=e.name,r=n.indexOf(".")>-1?"."+n.split(".").pop():"",s=i.replace(/\/.*$/,"");return t.split(",").map(function(e){return e.trim()}).filter(function(e){return e}).some(function(e){return/\..+$/.test(e)?r===e:/\/\*$/.test(e)?s===e.replace(/\/\*$/,""):!!/^[^\/]+\/[^\/]+$/.test(e)&&i===e})})):this.$emit("file",e.dataTransfer.files)}}}},Hl,[],!1,null,null,null);Rl.options.__file="packages/upload/src/upload-dragger.vue";var Wl=r({inject:["uploader"],components:{UploadDragger:Rl.exports},props:{type:String,action:{type:String,required:!0},name:{type:String,default:"file"},data:Object,headers:Object,withCredentials:Boolean,multiple:Boolean,accept:String,onStart:Function,onProgress:Function,onSuccess:Function,onError:Function,beforeUpload:Function,drag:Boolean,onPreview:{type:Function,default:function(){}},onRemove:{type:Function,default:function(){}},fileList:Array,autoUpload:Boolean,listType:String,httpRequest:{type:Function,default:function(e){if("undefined"!=typeof XMLHttpRequest){var t=new XMLHttpRequest,i=e.action;t.upload&&(t.upload.onprogress=function(t){t.total>0&&(t.percent=t.loaded/t.total*100),e.onProgress(t)});var n=new FormData;e.data&&Object.keys(e.data).forEach(function(t){n.append(t,e.data[t])}),n.append(e.filename,e.file,e.file.name),t.onerror=function(t){e.onError(t)},t.onload=function(){if(t.status<200||t.status>=300)return e.onError(function(e,t,i){var n=void 0;n=i.response?""+(i.response.error||i.response):i.responseText?""+i.responseText:"fail to post "+e+" "+i.status;var r=new Error(n);return r.status=i.status,r.method="post",r.url=e,r}(i,0,t));e.onSuccess(function(e){var t=e.responseText||e.response;if(!t)return t;try{return JSON.parse(t)}catch(e){return t}}(t))},t.open("post",i,!0),e.withCredentials&&"withCredentials"in t&&(t.withCredentials=!0);var r=e.headers||{};for(var s in r)r.hasOwnProperty(s)&&null!==r[s]&&t.setRequestHeader(s,r[s]);return t.send(n),t}}},disabled:Boolean,limit:Number,onExceed:Function},data:function(){return{mouseover:!1,reqs:{}}},methods:{isImage:function(e){return-1!==e.indexOf("image")},handleChange:function(e){var t=e.target.files;t&&this.uploadFiles(t)},uploadFiles:function(e){var t=this;if(this.limit&&this.fileList.length+e.length>this.limit)this.onExceed&&this.onExceed(e,this.fileList);else{var i=Array.prototype.slice.call(e);this.multiple||(i=i.slice(0,1)),0!==i.length&&i.forEach(function(e){t.onStart(e),t.autoUpload&&t.upload(e)})}},upload:function(e){var t=this;if(this.$refs.input.value=null,!this.beforeUpload)return this.post(e);var i=this.beforeUpload(e);i&&i.then?i.then(function(i){var n=Object.prototype.toString.call(i);if("[object File]"===n||"[object Blob]"===n){for(var r in"[object Blob]"===n&&(i=new File([i],e.name,{type:e.type})),e)e.hasOwnProperty(r)&&(i[r]=e[r]);t.post(i)}else t.post(e)},function(){t.onRemove(null,e)}):!1!==i?this.post(e):this.onRemove(null,e)},abort:function(e){var t=this.reqs;if(e){var i=e;e.uid&&(i=e.uid),t[i]&&t[i].abort()}else Object.keys(t).forEach(function(e){t[e]&&t[e].abort(),delete t[e]})},post:function(e){var t=this,i=e.uid,n={headers:this.headers,withCredentials:this.withCredentials,file:e,data:this.data,filename:this.name,action:this.action,onProgress:function(i){t.onProgress(i,e)},onSuccess:function(n){t.onSuccess(n,e),delete t.reqs[i]},onError:function(n){t.onError(n,e),delete t.reqs[i]}},r=this.httpRequest(n);this.reqs[i]=r,r&&r.then&&r.then(n.onSuccess,n.onError)},handleClick:function(){this.disabled||(this.$refs.input.value=null,this.$refs.input.click())},handleKeydown:function(e){e.target===e.currentTarget&&(13!==e.keyCode&&32!==e.keyCode||this.handleClick())}},render:function(e){var t=this.handleClick,i=this.drag,n=this.name,r=this.handleChange,s=this.multiple,a=this.accept,o=this.listType,l=this.uploadFiles,u=this.disabled,c={class:{"el-upload":!0},on:{click:t,keydown:this.handleKeydown}};return c.class["el-upload--"+o]=!0,e("div",zl()([c,{attrs:{tabindex:"0"}}]),[i?e("upload-dragger",{attrs:{disabled:u},on:{file:l}},[this.$slots.default]):this.$slots.default,e("input",{class:"el-upload__input",attrs:{type:"file",name:n,multiple:s,accept:a},ref:"input",on:{change:r}})])}},void 0,void 0,!1,null,null,null);Wl.options.__file="packages/upload/src/upload.vue";var jl=Wl.exports;function ql(){}var Yl=r({name:"ElUpload",mixins:[G],components:{ElProgress:Al,UploadList:Vl,Upload:jl},provide:function(){return{uploader:this}},inject:{elForm:{default:""}},props:{action:{type:String,required:!0},headers:{type:Object,default:function(){return{}}},data:Object,multiple:Boolean,name:{type:String,default:"file"},drag:Boolean,dragger:Boolean,withCredentials:Boolean,showFileList:{type:Boolean,default:!0},accept:String,type:{type:String,default:"select"},beforeUpload:Function,beforeRemove:Function,onRemove:{type:Function,default:ql},onChange:{type:Function,default:ql},onPreview:{type:Function},onSuccess:{type:Function,default:ql},onProgress:{type:Function,default:ql},onError:{type:Function,default:ql},fileList:{type:Array,default:function(){return[]}},autoUpload:{type:Boolean,default:!0},listType:{type:String,default:"text"},httpRequest:Function,disabled:Boolean,limit:Number,onExceed:{type:Function,default:ql}},data:function(){return{uploadFiles:[],dragOver:!1,draging:!1,tempIndex:1}},computed:{uploadDisabled:function(){return this.disabled||(this.elForm||{}).disabled}},watch:{listType:function(e){"picture-card"!==e&&"picture"!==e||(this.uploadFiles=this.uploadFiles.map(function(e){if(!e.url&&e.raw)try{e.url=URL.createObjectURL(e.raw)}catch(e){console.error("[Element Error][Upload]",e)}return e}))},fileList:{immediate:!0,handler:function(e){var t=this;this.uploadFiles=e.map(function(e){return e.uid=e.uid||Date.now()+t.tempIndex++,e.status=e.status||"success",e})}}},methods:{handleStart:function(e){e.uid=Date.now()+this.tempIndex++;var t={status:"ready",name:e.name,size:e.size,percentage:0,uid:e.uid,raw:e};if("picture-card"===this.listType||"picture"===this.listType)try{t.url=URL.createObjectURL(e)}catch(e){return void console.error("[Element Error][Upload]",e)}this.uploadFiles.push(t),this.onChange(t,this.uploadFiles)},handleProgress:function(e,t){var i=this.getFile(t);this.onProgress(e,i,this.uploadFiles),i.status="uploading",i.percentage=e.percent||0},handleSuccess:function(e,t){var i=this.getFile(t);i&&(i.status="success",i.response=e,this.onSuccess(e,i,this.uploadFiles),this.onChange(i,this.uploadFiles))},handleError:function(e,t){var i=this.getFile(t),n=this.uploadFiles;i.status="fail",n.splice(n.indexOf(i),1),this.onError(e,i,this.uploadFiles),this.onChange(i,this.uploadFiles)},handleRemove:function(e,t){var i=this;t&&(e=this.getFile(t));var n=function(){i.abort(e);var t=i.uploadFiles;t.splice(t.indexOf(e),1),i.onRemove(e,t)};if(this.beforeRemove){if("function"==typeof this.beforeRemove){var r=this.beforeRemove(e,this.uploadFiles);r&&r.then?r.then(function(){n()},ql):!1!==r&&n()}}else n()},getFile:function(e){var t=this.uploadFiles,i=void 0;return t.every(function(t){return!(i=e.uid===t.uid?t:null)}),i},abort:function(e){this.$refs["upload-inner"].abort(e)},clearFiles:function(){this.uploadFiles=[]},submit:function(){var e=this;this.uploadFiles.filter(function(e){return"ready"===e.status}).forEach(function(t){e.$refs["upload-inner"].upload(t.raw)})},getMigratingConfig:function(){return{props:{"default-file-list":"default-file-list is renamed to file-list.","show-upload-list":"show-upload-list is renamed to show-file-list.","thumbnail-mode":"thumbnail-mode has been deprecated, you can implement the same effect according to this case: http://element.eleme.io/#/zh-CN/component/upload#yong-hu-tou-xiang-shang-chuan"}}}},beforeDestroy:function(){this.uploadFiles.forEach(function(e){e.url&&0===e.url.indexOf("blob:")&&URL.revokeObjectURL(e.url)})},render:function(e){var t=this,i=void 0;this.showFileList&&(i=e(Vl,{attrs:{disabled:this.uploadDisabled,listType:this.listType,files:this.uploadFiles,handlePreview:this.onPreview},on:{remove:this.handleRemove}},[function(e){if(t.$scopedSlots.file)return t.$scopedSlots.file({file:e.file})}]));var n=e("upload",{props:{type:this.type,drag:this.drag,action:this.action,multiple:this.multiple,"before-upload":this.beforeUpload,"with-credentials":this.withCredentials,headers:this.headers,name:this.name,data:this.data,accept:this.accept,fileList:this.uploadFiles,autoUpload:this.autoUpload,listType:this.listType,disabled:this.uploadDisabled,limit:this.limit,"on-exceed":this.onExceed,"on-start":this.handleStart,"on-progress":this.handleProgress,"on-success":this.handleSuccess,"on-error":this.handleError,"on-preview":this.onPreview,"on-remove":this.handleRemove,"http-request":this.httpRequest},ref:"upload-inner"},[this.$slots.trigger||this.$slots.default]);return e("div",["picture-card"===this.listType?i:"",this.$slots.trigger?[n,this.$slots.default]:n,this.$slots.tip,"picture-card"!==this.listType?i:""])}},void 0,void 0,!1,null,null,null);Yl.options.__file="packages/upload/src/index.vue";var Kl=Yl.exports;Kl.install=function(e){e.component(Kl.name,Kl)};var Gl=Kl,Ul=function(){var e=this.$createElement,t=this._self._c||e;return t("span",{staticClass:"el-spinner"},[t("svg",{staticClass:"el-spinner-inner",style:{width:this.radius/2+"px",height:this.radius/2+"px"},attrs:{viewBox:"0 0 50 50"}},[t("circle",{staticClass:"path",attrs:{cx:"25",cy:"25",r:"20",fill:"none",stroke:this.strokeColor,"stroke-width":this.strokeWidth}})])])};Ul._withStripped=!0;var Xl=r({name:"ElSpinner",props:{type:String,radius:{type:Number,default:100},strokeWidth:{type:Number,default:5},strokeColor:{type:String,default:"#efefef"}}},Ul,[],!1,null,null,null);Xl.options.__file="packages/spinner/src/spinner.vue";var Zl=Xl.exports;Zl.install=function(e){e.component(Zl.name,Zl)};var Jl=Zl,Ql=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("transition",{attrs:{name:"el-message-fade"},on:{"after-leave":e.handleAfterLeave}},[i("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],class:["el-message",e.type&&!e.iconClass?"el-message--"+e.type:"",e.center?"is-center":"",e.showClose?"is-closable":"",e.customClass],style:e.positionStyle,attrs:{role:"alert"},on:{mouseenter:e.clearTimer,mouseleave:e.startTimer}},[e.iconClass?i("i",{class:e.iconClass}):i("i",{class:e.typeClass}),e._t("default",[e.dangerouslyUseHTMLString?i("p",{staticClass:"el-message__content",domProps:{innerHTML:e._s(e.message)}}):i("p",{staticClass:"el-message__content"},[e._v(e._s(e.message))])]),e.showClose?i("i",{staticClass:"el-message__closeBtn el-icon-close",on:{click:e.close}}):e._e()],2)])};Ql._withStripped=!0;var eu={success:"success",info:"info",warning:"warning",error:"error"},tu=r({data:function(){return{visible:!1,message:"",duration:3e3,type:"info",iconClass:"",customClass:"",onClose:null,showClose:!1,closed:!1,verticalOffset:20,timer:null,dangerouslyUseHTMLString:!1,center:!1}},computed:{typeClass:function(){return this.type&&!this.iconClass?"el-message__icon el-icon-"+eu[this.type]:""},positionStyle:function(){return{top:this.verticalOffset+"px"}}},watch:{closed:function(e){e&&(this.visible=!1)}},methods:{handleAfterLeave:function(){this.$destroy(!0),this.$el.parentNode.removeChild(this.$el)},close:function(){this.closed=!0,"function"==typeof this.onClose&&this.onClose(this)},clearTimer:function(){clearTimeout(this.timer)},startTimer:function(){var e=this;this.duration>0&&(this.timer=setTimeout(function(){e.closed||e.close()},this.duration))},keydown:function(e){27===e.keyCode&&(this.closed||this.close())}},mounted:function(){this.startTimer(),document.addEventListener("keydown",this.keydown)},beforeDestroy:function(){document.removeEventListener("keydown",this.keydown)}},Ql,[],!1,null,null,null);tu.options.__file="packages/message/src/main.vue";var iu=tu.exports,nu=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n])}return e},ru=h.a.extend(iu),su=void 0,au=[],ou=1,lu=function e(t){if(!h.a.prototype.$isServer){"string"==typeof(t=t||{})&&(t={message:t});var i=t.onClose,n="message_"+ou++;t.onClose=function(){e.close(n,i)},(su=new ru({data:t})).id=n,ca(su.message)&&(su.$slots.default=[su.message],su.message=null),su.$mount(),document.body.appendChild(su.$el);var r=t.offset||20;return au.forEach(function(e){r+=e.$el.offsetHeight+16}),su.verticalOffset=r,su.visible=!0,su.$el.style.zIndex=De.nextZIndex(),au.push(su),su}};["success","warning","info","error"].forEach(function(e){lu[e]=function(t){return v(t)&&!ca(t)?lu(nu({},t,{type:e})):lu({type:e,message:t})}}),lu.close=function(e,t){for(var i=au.length,n=-1,r=void 0,s=0;s<i;s++)if(e===au[s].id){r=au[s].$el.offsetHeight,n=s,"function"==typeof t&&t(au[s]),au.splice(s,1);break}if(!(i<=1||-1===n||n>au.length-1))for(var a=n;a<i-1;a++){var o=au[a].$el;o.style.top=parseInt(o.style.top,10)-r-16+"px"}},lu.closeAll=function(){for(var e=au.length-1;e>=0;e--)au[e].close()};var uu=lu,cu=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"el-badge"},[e._t("default"),i("transition",{attrs:{name:"el-zoom-in-center"}},[i("sup",{directives:[{name:"show",rawName:"v-show",value:!e.hidden&&(e.content||0===e.content||e.isDot),expression:"!hidden && (content || content === 0 || isDot)"}],staticClass:"el-badge__content",class:["el-badge__content--"+e.type,{"is-fixed":e.$slots.default,"is-dot":e.isDot}],domProps:{textContent:e._s(e.content)}})])],2)};cu._withStripped=!0;var hu=r({name:"ElBadge",props:{value:[String,Number],max:Number,isDot:Boolean,hidden:Boolean,type:{type:String,validator:function(e){return["primary","success","warning","info","danger"].indexOf(e)>-1}}},computed:{content:function(){if(!this.isDot){var e=this.value,t=this.max;return"number"==typeof e&&"number"==typeof t&&t<e?t+"+":e}}}},cu,[],!1,null,null,null);hu.options.__file="packages/badge/src/main.vue";var du=hu.exports;du.install=function(e){e.component(du.name,du)};var pu=du,fu=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"el-card",class:e.shadow?"is-"+e.shadow+"-shadow":"is-always-shadow"},[e.$slots.header||e.header?i("div",{staticClass:"el-card__header"},[e._t("header",[e._v(e._s(e.header))])],2):e._e(),i("div",{staticClass:"el-card__body",style:e.bodyStyle},[e._t("default")],2)])};fu._withStripped=!0;var mu=r({name:"ElCard",props:{header:{},bodyStyle:{},shadow:{type:String}}},fu,[],!1,null,null,null);mu.options.__file="packages/card/src/main.vue";var vu=mu.exports;vu.install=function(e){e.component(vu.name,vu)};var gu=vu,yu=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"el-rate",attrs:{role:"slider","aria-valuenow":e.currentValue,"aria-valuetext":e.text,"aria-valuemin":"0","aria-valuemax":e.max,tabindex:"0"},on:{keydown:e.handleKey}},[e._l(e.max,function(t,n){return i("span",{key:n,staticClass:"el-rate__item",style:{cursor:e.rateDisabled?"auto":"pointer"},on:{mousemove:function(i){e.setCurrentValue(t,i)},mouseleave:e.resetCurrentValue,click:function(i){e.selectValue(t)}}},[i("i",{staticClass:"el-rate__icon",class:[e.classes[t-1],{hover:e.hoverIndex===t}],style:e.getIconStyle(t)},[e.showDecimalIcon(t)?i("i",{staticClass:"el-rate__decimal",class:e.decimalIconClass,style:e.decimalStyle}):e._e()])])}),e.showText||e.showScore?i("span",{staticClass:"el-rate__text",style:{color:e.textColor}},[e._v(e._s(e.text))]):e._e()],2)};yu._withStripped=!0;var bu=r({name:"ElRate",mixins:[G],inject:{elForm:{default:""}},data:function(){return{pointerAtLeftHalf:!0,currentValue:this.value,hoverIndex:-1}},props:{value:{type:Number,default:0},lowThreshold:{type:Number,default:2},highThreshold:{type:Number,default:4},max:{type:Number,default:5},colors:{type:[Array,Object],default:function(){return["#F7BA2A","#F7BA2A","#F7BA2A"]}},voidColor:{type:String,default:"#C6D1DE"},disabledVoidColor:{type:String,default:"#EFF2F7"},iconClasses:{type:[Array,Object],default:function(){return["el-icon-star-on","el-icon-star-on","el-icon-star-on"]}},voidIconClass:{type:String,default:"el-icon-star-off"},disabledVoidIconClass:{type:String,default:"el-icon-star-on"},disabled:{type:Boolean,default:!1},allowHalf:{type:Boolean,default:!1},showText:{type:Boolean,default:!1},showScore:{type:Boolean,default:!1},textColor:{type:String,default:"#1f2d3d"},texts:{type:Array,default:function(){return["极差","失望","一般","满意","惊喜"]}},scoreTemplate:{type:String,default:"{value}"}},computed:{text:function(){var e="";return this.showScore?e=this.scoreTemplate.replace(/\{\s*value\s*\}/,this.rateDisabled?this.value:this.currentValue):this.showText&&(e=this.texts[Math.ceil(this.currentValue)-1]),e},decimalStyle:function(){var e="";return this.rateDisabled?e=this.valueDecimal+"%":this.allowHalf&&(e="50%"),{color:this.activeColor,width:e}},valueDecimal:function(){return 100*this.value-100*Math.floor(this.value)},classMap:function(){var e;return Array.isArray(this.iconClasses)?((e={})[this.lowThreshold]=this.iconClasses[0],e[this.highThreshold]={value:this.iconClasses[1],excluded:!0},e[this.max]=this.iconClasses[2],e):this.iconClasses},decimalIconClass:function(){return this.getValueFromMap(this.value,this.classMap)},voidClass:function(){return this.rateDisabled?this.disabledVoidIconClass:this.voidIconClass},activeClass:function(){return this.getValueFromMap(this.currentValue,this.classMap)},colorMap:function(){var e;return Array.isArray(this.colors)?((e={})[this.lowThreshold]=this.colors[0],e[this.highThreshold]={value:this.colors[1],excluded:!0},e[this.max]=this.colors[2],e):this.colors},activeColor:function(){return this.getValueFromMap(this.currentValue,this.colorMap)},classes:function(){var e=[],t=0,i=this.currentValue;for(this.allowHalf&&this.currentValue!==Math.floor(this.currentValue)&&i--;t<i;t++)e.push(this.activeClass);for(;t<this.max;t++)e.push(this.voidClass);return e},rateDisabled:function(){return this.disabled||(this.elForm||{}).disabled}},watch:{value:function(e){this.currentValue=e,this.pointerAtLeftHalf=this.value!==Math.floor(this.value)}},methods:{getMigratingConfig:function(){return{props:{"text-template":"text-template is renamed to score-template."}}},getValueFromMap:function(e,t){var i=Object.keys(t).filter(function(i){var n=t[i];return!!v(n)&&n.excluded?e<i:e<=i}).sort(function(e,t){return e-t}),n=t[i[0]];return v(n)?n.value:n||""},showDecimalIcon:function(e){var t=this.rateDisabled&&this.valueDecimal>0&&e-1<this.value&&e>this.value,i=this.allowHalf&&this.pointerAtLeftHalf&&e-.5<=this.currentValue&&e>this.currentValue;return t||i},getIconStyle:function(e){var t=this.rateDisabled?this.disabledVoidColor:this.voidColor;return{color:e<=this.currentValue?this.activeColor:t}},selectValue:function(e){this.rateDisabled||(this.allowHalf&&this.pointerAtLeftHalf?(this.$emit("input",this.currentValue),this.$emit("change",this.currentValue)):(this.$emit("input",e),this.$emit("change",e)))},handleKey:function(e){if(!this.rateDisabled){var t=this.currentValue,i=e.keyCode;38===i||39===i?(this.allowHalf?t+=.5:t+=1,e.stopPropagation(),e.preventDefault()):37!==i&&40!==i||(this.allowHalf?t-=.5:t-=1,e.stopPropagation(),e.preventDefault()),t=(t=t<0?0:t)>this.max?this.max:t,this.$emit("input",t),this.$emit("change",t)}},setCurrentValue:function(e,t){if(!this.rateDisabled){if(this.allowHalf){var i=t.target;fe(i,"el-rate__item")&&(i=i.querySelector(".el-rate__icon")),fe(i,"el-rate__decimal")&&(i=i.parentNode),this.pointerAtLeftHalf=2*t.offsetX<=i.clientWidth,this.currentValue=this.pointerAtLeftHalf?e-.5:e}else this.currentValue=e;this.hoverIndex=e}},resetCurrentValue:function(){this.rateDisabled||(this.allowHalf&&(this.pointerAtLeftHalf=this.value!==Math.floor(this.value)),this.currentValue=this.value,this.hoverIndex=-1)}},created:function(){this.value||this.$emit("input",0)}},yu,[],!1,null,null,null);bu.options.__file="packages/rate/src/main.vue";var wu=bu.exports;wu.install=function(e){e.component(wu.name,wu)};var _u=wu,xu=function(){var e=this.$createElement;return(this._self._c||e)("div",{staticClass:"el-steps",class:[!this.simple&&"el-steps--"+this.direction,this.simple&&"el-steps--simple"]},[this._t("default")],2)};xu._withStripped=!0;var Cu=r({name:"ElSteps",mixins:[G],props:{space:[Number,String],active:Number,direction:{type:String,default:"horizontal"},alignCenter:Boolean,simple:Boolean,finishStatus:{type:String,default:"finish"},processStatus:{type:String,default:"process"}},data:function(){return{steps:[],stepOffset:0}},methods:{getMigratingConfig:function(){return{props:{center:"center is removed."}}}},watch:{active:function(e,t){this.$emit("change",e,t)},steps:function(e){e.forEach(function(e,t){e.index=t})}}},xu,[],!1,null,null,null);Cu.options.__file="packages/steps/src/steps.vue";var ku=Cu.exports;ku.install=function(e){e.component(ku.name,ku)};var Su=ku,Du=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"el-step",class:[!e.isSimple&&"is-"+e.$parent.direction,e.isSimple&&"is-simple",e.isLast&&!e.space&&!e.isCenter&&"is-flex",e.isCenter&&!e.isVertical&&!e.isSimple&&"is-center"],style:e.style},[i("div",{staticClass:"el-step__head",class:"is-"+e.currentStatus},[i("div",{staticClass:"el-step__line",style:e.isLast?"":{marginRight:e.$parent.stepOffset+"px"}},[i("i",{staticClass:"el-step__line-inner",style:e.lineStyle})]),i("div",{staticClass:"el-step__icon",class:"is-"+(e.icon?"icon":"text")},["success"!==e.currentStatus&&"error"!==e.currentStatus?e._t("icon",[e.icon?i("i",{staticClass:"el-step__icon-inner",class:[e.icon]}):e._e(),e.icon||e.isSimple?e._e():i("div",{staticClass:"el-step__icon-inner"},[e._v(e._s(e.index+1))])]):i("i",{staticClass:"el-step__icon-inner is-status",class:["el-icon-"+("success"===e.currentStatus?"check":"close")]})],2)]),i("div",{staticClass:"el-step__main"},[i("div",{ref:"title",staticClass:"el-step__title",class:["is-"+e.currentStatus]},[e._t("title",[e._v(e._s(e.title))])],2),e.isSimple?i("div",{staticClass:"el-step__arrow"}):i("div",{staticClass:"el-step__description",class:["is-"+e.currentStatus]},[e._t("description",[e._v(e._s(e.description))])],2)])])};Du._withStripped=!0;var $u=r({name:"ElStep",props:{title:String,icon:String,description:String,status:String},data:function(){return{index:-1,lineStyle:{},internalStatus:""}},beforeCreate:function(){this.$parent.steps.push(this)},beforeDestroy:function(){var e=this.$parent.steps,t=e.indexOf(this);t>=0&&e.splice(t,1)},computed:{currentStatus:function(){return this.status||this.internalStatus},prevStatus:function(){var e=this.$parent.steps[this.index-1];return e?e.currentStatus:"wait"},isCenter:function(){return this.$parent.alignCenter},isVertical:function(){return"vertical"===this.$parent.direction},isSimple:function(){return this.$parent.simple},isLast:function(){var e=this.$parent;return e.steps[e.steps.length-1]===this},stepsCount:function(){return this.$parent.steps.length},space:function(){var e=this.isSimple,t=this.$parent.space;return e?"":t},style:function(){var e={},t=this.$parent.steps.length,i="number"==typeof this.space?this.space+"px":this.space?this.space:100/(t-(this.isCenter?0:1))+"%";return e.flexBasis=i,this.isVertical?e:(this.isLast?e.maxWidth=100/this.stepsCount+"%":e.marginRight=-this.$parent.stepOffset+"px",e)}},methods:{updateStatus:function(e){var t=this.$parent.$children[this.index-1];e>this.index?this.internalStatus=this.$parent.finishStatus:e===this.index&&"error"!==this.prevStatus?this.internalStatus=this.$parent.processStatus:this.internalStatus="wait",t&&t.calcProgress(this.internalStatus)},calcProgress:function(e){var t=100,i={};i.transitionDelay=150*this.index+"ms",e===this.$parent.processStatus?(this.currentStatus,t=0):"wait"===e&&(t=0,i.transitionDelay=-150*this.index+"ms"),i.borderWidth=t&&!this.isSimple?"1px":0,"vertical"===this.$parent.direction?i.height=t+"%":i.width=t+"%",this.lineStyle=i}},mounted:function(){var e=this,t=this.$watch("index",function(i){e.$watch("$parent.active",e.updateStatus,{immediate:!0}),e.$watch("$parent.processStatus",function(){var t=e.$parent.active;e.updateStatus(t)},{immediate:!0}),t()})}},Du,[],!1,null,null,null);$u.options.__file="packages/steps/src/step.vue";var Eu=$u.exports;Eu.install=function(e){e.component(Eu.name,Eu)};var Tu=Eu,Mu=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{class:e.carouselClasses,on:{mouseenter:function(t){return t.stopPropagation(),e.handleMouseEnter(t)},mouseleave:function(t){return t.stopPropagation(),e.handleMouseLeave(t)}}},[i("div",{staticClass:"el-carousel__container",style:{height:e.height}},[e.arrowDisplay?i("transition",{attrs:{name:"carousel-arrow-left"}},[i("button",{directives:[{name:"show",rawName:"v-show",value:("always"===e.arrow||e.hover)&&(e.loop||e.activeIndex>0),expression:"(arrow === 'always' || hover) && (loop || activeIndex > 0)"}],staticClass:"el-carousel__arrow el-carousel__arrow--left",attrs:{type:"button"},on:{mouseenter:function(t){e.handleButtonEnter("left")},mouseleave:e.handleButtonLeave,click:function(t){t.stopPropagation(),e.throttledArrowClick(e.activeIndex-1)}}},[i("i",{staticClass:"el-icon-arrow-left"})])]):e._e(),e.arrowDisplay?i("transition",{attrs:{name:"carousel-arrow-right"}},[i("button",{directives:[{name:"show",rawName:"v-show",value:("always"===e.arrow||e.hover)&&(e.loop||e.activeIndex<e.items.length-1),expression:"(arrow === 'always' || hover) && (loop || activeIndex < items.length - 1)"}],staticClass:"el-carousel__arrow el-carousel__arrow--right",attrs:{type:"button"},on:{mouseenter:function(t){e.handleButtonEnter("right")},mouseleave:e.handleButtonLeave,click:function(t){t.stopPropagation(),e.throttledArrowClick(e.activeIndex+1)}}},[i("i",{staticClass:"el-icon-arrow-right"})])]):e._e(),e._t("default")],2),"none"!==e.indicatorPosition?i("ul",{class:e.indicatorsClasses},e._l(e.items,function(t,n){return i("li",{key:n,class:["el-carousel__indicator","el-carousel__indicator--"+e.direction,{"is-active":n===e.activeIndex}],on:{mouseenter:function(t){e.throttledIndicatorHover(n)},click:function(t){t.stopPropagation(),e.handleIndicatorClick(n)}}},[i("button",{staticClass:"el-carousel__button"},[e.hasLabel?i("span",[e._v(e._s(t.label))]):e._e()])])}),0):e._e()])};Mu._withStripped=!0;var Nu=i(4),Pu=i.n(Nu),Ou=r({name:"ElCarousel",props:{initialIndex:{type:Number,default:0},height:String,trigger:{type:String,default:"hover"},autoplay:{type:Boolean,default:!0},interval:{type:Number,default:3e3},indicatorPosition:String,indicator:{type:Boolean,default:!0},arrow:{type:String,default:"hover"},type:String,loop:{type:Boolean,default:!0},direction:{type:String,default:"horizontal",validator:function(e){return-1!==["horizontal","vertical"].indexOf(e)}}},data:function(){return{items:[],activeIndex:-1,containerWidth:0,timer:null,hover:!1}},computed:{arrowDisplay:function(){return"never"!==this.arrow&&"vertical"!==this.direction},hasLabel:function(){return this.items.some(function(e){return e.label.toString().length>0})},carouselClasses:function(){var e=["el-carousel","el-carousel--"+this.direction];return"card"===this.type&&e.push("el-carousel--card"),e},indicatorsClasses:function(){var e=["el-carousel__indicators","el-carousel__indicators--"+this.direction];return this.hasLabel&&e.push("el-carousel__indicators--labels"),"outside"!==this.indicatorPosition&&"card"!==this.type||e.push("el-carousel__indicators--outside"),e}},watch:{items:function(e){e.length>0&&this.setActiveItem(this.initialIndex)},activeIndex:function(e,t){this.resetItemPosition(t),t>-1&&this.$emit("change",e,t)},autoplay:function(e){e?this.startTimer():this.pauseTimer()},loop:function(){this.setActiveItem(this.activeIndex)},interval:function(){this.pauseTimer(),this.startTimer()}},methods:{handleMouseEnter:function(){this.hover=!0,this.pauseTimer()},handleMouseLeave:function(){this.hover=!1,this.startTimer()},itemInStage:function(e,t){var i=this.items.length;return t===i-1&&e.inStage&&this.items[0].active||e.inStage&&this.items[t+1]&&this.items[t+1].active?"left":!!(0===t&&e.inStage&&this.items[i-1].active||e.inStage&&this.items[t-1]&&this.items[t-1].active)&&"right"},handleButtonEnter:function(e){var t=this;"vertical"!==this.direction&&this.items.forEach(function(i,n){e===t.itemInStage(i,n)&&(i.hover=!0)})},handleButtonLeave:function(){"vertical"!==this.direction&&this.items.forEach(function(e){e.hover=!1})},updateItems:function(){this.items=this.$children.filter(function(e){return"ElCarouselItem"===e.$options.name})},resetItemPosition:function(e){var t=this;this.items.forEach(function(i,n){i.translateItem(n,t.activeIndex,e)})},playSlides:function(){this.activeIndex<this.items.length-1?this.activeIndex++:this.loop&&(this.activeIndex=0)},pauseTimer:function(){this.timer&&(clearInterval(this.timer),this.timer=null)},startTimer:function(){this.interval<=0||!this.autoplay||this.timer||(this.timer=setInterval(this.playSlides,this.interval))},resetTimer:function(){this.pauseTimer(),this.startTimer()},setActiveItem:function(e){if("string"==typeof e){var t=this.items.filter(function(t){return t.name===e});t.length>0&&(e=this.items.indexOf(t[0]))}if(e=Number(e),isNaN(e)||e!==Math.floor(e))console.warn("[Element Warn][Carousel]index must be an integer.");else{var i=this.items.length,n=this.activeIndex;this.activeIndex=e<0?this.loop?i-1:0:e>=i?this.loop?0:i-1:e,n===this.activeIndex&&this.resetItemPosition(n),this.resetTimer()}},prev:function(){this.setActiveItem(this.activeIndex-1)},next:function(){this.setActiveItem(this.activeIndex+1)},handleIndicatorClick:function(e){this.activeIndex=e},handleIndicatorHover:function(e){"hover"===this.trigger&&e!==this.activeIndex&&(this.activeIndex=e)}},created:function(){var e=this;this.throttledArrowClick=Pu()(300,!0,function(t){e.setActiveItem(t)}),this.throttledIndicatorHover=Pu()(300,function(t){e.handleIndicatorHover(t)})},mounted:function(){var e=this;this.updateItems(),this.$nextTick(function(){Ke(e.$el,e.resetItemPosition),e.initialIndex<e.items.length&&e.initialIndex>=0&&(e.activeIndex=e.initialIndex),e.startTimer()})},beforeDestroy:function(){this.$el&&Ge(this.$el,this.resetItemPosition),this.pauseTimer()}},Mu,[],!1,null,null,null);Ou.options.__file="packages/carousel/src/main.vue";var Iu=Ou.exports;Iu.install=function(e){e.component(Iu.name,Iu)};var Fu=Iu,Au=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{directives:[{name:"show",rawName:"v-show",value:e.ready,expression:"ready"}],staticClass:"el-carousel__item",class:{"is-active":e.active,"el-carousel__item--card":"card"===e.$parent.type,"is-in-stage":e.inStage,"is-hover":e.hover,"is-animating":e.animating},style:e.itemStyle,on:{click:e.handleItemClick}},["card"===e.$parent.type?i("div",{directives:[{name:"show",rawName:"v-show",value:!e.active,expression:"!active"}],staticClass:"el-carousel__mask"}):e._e(),e._t("default")],2)};Au._withStripped=!0;var Lu=r({name:"ElCarouselItem",props:{name:String,label:{type:[String,Number],default:""}},data:function(){return{hover:!1,translate:0,scale:1,active:!1,ready:!1,inStage:!1,animating:!1}},methods:{processIndex:function(e,t,i){return 0===t&&e===i-1?-1:t===i-1&&0===e?i:e<t-1&&t-e>=i/2?i+1:e>t+1&&e-t>=i/2?-2:e},calcCardTranslate:function(e,t){var i=this.$parent.$el.offsetWidth;return this.inStage?i*(1.17*(e-t)+1)/4:e<t?-1.83*i/4:3.83*i/4},calcTranslate:function(e,t,i){return this.$parent.$el[i?"offsetHeight":"offsetWidth"]*(e-t)},translateItem:function(e,t,i){var n=this.$parent.type,r=this.parentDirection,s=this.$parent.items.length;if("card"!==n&&void 0!==i&&(this.animating=e===t||e===i),e!==t&&s>2&&this.$parent.loop&&(e=this.processIndex(e,t,s)),"card"===n)"vertical"===r&&console.warn("[Element Warn][Carousel]vertical direction is not supported in card mode"),this.inStage=Math.round(Math.abs(e-t))<=1,this.active=e===t,this.translate=this.calcCardTranslate(e,t),this.scale=this.active?1:.83;else{this.active=e===t;var a="vertical"===r;this.translate=this.calcTranslate(e,t,a),this.scale=1}this.ready=!0},handleItemClick:function(){var e=this.$parent;if(e&&"card"===e.type){var t=e.items.indexOf(this);e.setActiveItem(t)}}},computed:{parentDirection:function(){return this.$parent.direction},itemStyle:function(){return function(e){if("object"!==(void 0===e?"undefined":w(e)))return e;var t=["ms-","webkit-"];return["transform","transition","animation"].forEach(function(i){var n=e[i];i&&n&&t.forEach(function(t){e[t+i]=n})}),e}({transform:("vertical"===this.parentDirection?"translateY":"translateX")+"("+this.translate+"px) scale("+this.scale+")"})}},created:function(){this.$parent&&this.$parent.updateItems()},destroyed:function(){this.$parent&&this.$parent.updateItems()}},Au,[],!1,null,null,null);Lu.options.__file="packages/carousel/src/item.vue";var Vu=Lu.exports;Vu.install=function(e){e.component(Vu.name,Vu)};var Bu=Vu,zu=function(){var e=this.$createElement;return(this._self._c||e)("div",{staticClass:"el-collapse",attrs:{role:"tablist","aria-multiselectable":"true"}},[this._t("default")],2)};zu._withStripped=!0;var Hu=r({name:"ElCollapse",componentName:"ElCollapse",props:{accordion:Boolean,value:{type:[Array,String,Number],default:function(){return[]}}},data:function(){return{activeNames:[].concat(this.value)}},provide:function(){return{collapse:this}},watch:{value:function(e){this.activeNames=[].concat(e)}},methods:{setActiveNames:function(e){e=[].concat(e);var t=this.accordion?e[0]:e;this.activeNames=e,this.$emit("input",t),this.$emit("change",t)},handleItemClick:function(e){if(this.accordion)this.setActiveNames(!this.activeNames[0]&&0!==this.activeNames[0]||this.activeNames[0]!==e.name?e.name:"");else{var t=this.activeNames.slice(0),i=t.indexOf(e.name);i>-1?t.splice(i,1):t.push(e.name),this.setActiveNames(t)}}},created:function(){this.$on("item-click",this.handleItemClick)}},zu,[],!1,null,null,null);Hu.options.__file="packages/collapse/src/collapse.vue";var Ru=Hu.exports;Ru.install=function(e){e.component(Ru.name,Ru)};var Wu=Ru,ju=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"el-collapse-item",class:{"is-active":e.isActive,"is-disabled":e.disabled}},[i("div",{attrs:{role:"tab","aria-expanded":e.isActive,"aria-controls":"el-collapse-content-"+e.id,"aria-describedby":"el-collapse-content-"+e.id}},[i("div",{staticClass:"el-collapse-item__header",class:{focusing:e.focusing,"is-active":e.isActive},attrs:{role:"button",id:"el-collapse-head-"+e.id,tabindex:e.disabled?void 0:0},on:{click:e.handleHeaderClick,keyup:function(t){return"button"in t||!e._k(t.keyCode,"space",32,t.key,[" ","Spacebar"])||!e._k(t.keyCode,"enter",13,t.key,"Enter")?(t.stopPropagation(),e.handleEnterClick(t)):null},focus:e.handleFocus,blur:function(t){e.focusing=!1}}},[e._t("title",[e._v(e._s(e.title))]),i("i",{staticClass:"el-collapse-item__arrow el-icon-arrow-right",class:{"is-active":e.isActive}})],2)]),i("el-collapse-transition",[i("div",{directives:[{name:"show",rawName:"v-show",value:e.isActive,expression:"isActive"}],staticClass:"el-collapse-item__wrap",attrs:{role:"tabpanel","aria-hidden":!e.isActive,"aria-labelledby":"el-collapse-head-"+e.id,id:"el-collapse-content-"+e.id}},[i("div",{staticClass:"el-collapse-item__content"},[e._t("default")],2)])])],1)};ju._withStripped=!0;var qu=r({name:"ElCollapseItem",componentName:"ElCollapseItem",mixins:[l],components:{ElCollapseTransition:ni},data:function(){return{contentWrapStyle:{height:"auto",display:"block"},contentHeight:0,focusing:!1,isClick:!1,id:$()}},inject:["collapse"],props:{title:String,name:{type:[String,Number],default:function(){return this._uid}},disabled:Boolean},computed:{isActive:function(){return this.collapse.activeNames.indexOf(this.name)>-1}},methods:{handleFocus:function(){var e=this;setTimeout(function(){e.isClick?e.isClick=!1:e.focusing=!0},50)},handleHeaderClick:function(){this.disabled||(this.dispatch("ElCollapse","item-click",this),this.focusing=!1,this.isClick=!0)},handleEnterClick:function(){this.dispatch("ElCollapse","item-click",this)}}},ju,[],!1,null,null,null);qu.options.__file="packages/collapse/src/collapse-item.vue";var Yu=qu.exports;Yu.install=function(e){e.component(Yu.name,Yu)};var Ku=Yu,Gu=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{directives:[{name:"clickoutside",rawName:"v-clickoutside",value:function(){return e.toggleDropDownVisible(!1)},expression:"() => toggleDropDownVisible(false)"}],ref:"reference",class:["el-cascader",e.realSize&&"el-cascader--"+e.realSize,{"is-disabled":e.isDisabled}],on:{mouseenter:function(t){e.inputHover=!0},mouseleave:function(t){e.inputHover=!1},click:function(){return e.toggleDropDownVisible(!e.readonly||void 0)},keydown:e.handleKeyDown}},[i("el-input",{ref:"input",class:{"is-focus":e.dropDownVisible},attrs:{size:e.realSize,placeholder:e.placeholder,readonly:e.readonly,disabled:e.isDisabled,"validate-event":!1},on:{focus:e.handleFocus,blur:e.handleBlur,input:e.handleInput},model:{value:e.multiple?e.presentText:e.inputValue,callback:function(t){e.multiple?e.presentText:e.inputValue=t},expression:"multiple ? presentText : inputValue"}},[i("template",{slot:"suffix"},[e.clearBtnVisible?i("i",{key:"clear",staticClass:"el-input__icon el-icon-circle-close",on:{click:function(t){return t.stopPropagation(),e.handleClear(t)}}}):i("i",{key:"arrow-down",class:["el-input__icon","el-icon-arrow-down",e.dropDownVisible&&"is-reverse"],on:{click:function(t){t.stopPropagation(),e.toggleDropDownVisible()}}})])],2),e.multiple?i("div",{staticClass:"el-cascader__tags"},[e._l(e.presentTags,function(t){return i("el-tag",{key:t.key,attrs:{type:"info",size:e.tagSize,hit:t.hitState,closable:t.closable,"disable-transitions":""},on:{close:function(i){e.deleteTag(t)}}},[i("span",[e._v(e._s(t.text))])])}),e.filterable&&!e.isDisabled?i("input",{directives:[{name:"model",rawName:"v-model.trim",value:e.inputValue,expression:"inputValue",modifiers:{trim:!0}}],staticClass:"el-cascader__search-input",attrs:{type:"text",placeholder:e.presentTags.length?"":e.placeholder},domProps:{value:e.inputValue},on:{input:[function(t){t.target.composing||(e.inputValue=t.target.value.trim())},function(t){return e.handleInput(e.inputValue,t)}],click:function(t){t.stopPropagation(),e.toggleDropDownVisible(!0)},keydown:function(t){return"button"in t||!e._k(t.keyCode,"delete",[8,46],t.key,["Backspace","Delete","Del"])?e.handleDelete(t):null},blur:function(t){e.$forceUpdate()}}}):e._e()],2):e._e(),i("transition",{attrs:{name:"el-zoom-in-top"},on:{"after-leave":e.handleDropdownLeave}},[i("div",{directives:[{name:"show",rawName:"v-show",value:e.dropDownVisible,expression:"dropDownVisible"}],ref:"popper",class:["el-popper","el-cascader__dropdown",e.popperClass]},[i("el-cascader-panel",{directives:[{name:"show",rawName:"v-show",value:!e.filtering,expression:"!filtering"}],ref:"panel",attrs:{options:e.options,props:e.config,border:!1,"render-label":e.$scopedSlots.default},on:{"expand-change":e.handleExpandChange,close:function(t){e.toggleDropDownVisible(!1)}},model:{value:e.checkedValue,callback:function(t){e.checkedValue=t},expression:"checkedValue"}}),e.filterable?i("el-scrollbar",{directives:[{name:"show",rawName:"v-show",value:e.filtering,expression:"filtering"}],ref:"suggestionPanel",staticClass:"el-cascader__suggestion-panel",attrs:{tag:"ul","view-class":"el-cascader__suggestion-list"},nativeOn:{keydown:function(t){return e.handleSuggestionKeyDown(t)}}},[e.suggestions.length?e._l(e.suggestions,function(t,n){return i("li",{key:t.uid,class:["el-cascader__suggestion-item",t.checked&&"is-checked"],attrs:{tabindex:-1},on:{click:function(t){e.handleSuggestionClick(n)}}},[i("span",[e._v(e._s(t.text))]),t.checked?i("i",{staticClass:"el-icon-check"}):e._e()])}):e._t("empty",[i("li",{staticClass:"el-cascader__empty-text"},[e._v(e._s(e.t("el.cascader.noMatch")))])])],2):e._e()],1)])],1)};Gu._withStripped=!0;var Uu=function(){var e=this.$createElement,t=this._self._c||e;return t("div",{class:["el-cascader-panel",this.border&&"is-bordered"],on:{keydown:this.handleKeyDown}},this._l(this.menus,function(e,i){return t("cascader-menu",{key:i,ref:"menu",refInFor:!0,attrs:{index:i,nodes:e}})}),1)};Uu._withStripped=!0;var Xu=function(e){return e.stopPropagation()},Zu=r({inject:["panel"],components:{ElCheckbox:Bi,ElRadio:Di},props:{node:{required:!0},nodeId:String},computed:{config:function(){return this.panel.config},isLeaf:function(){return this.node.isLeaf},isDisabled:function(){return this.node.isDisabled},checkedValue:function(){return this.panel.checkedValue},isChecked:function(){return this.node.isSameNode(this.checkedValue)},inActivePath:function(){return this.isInPath(this.panel.activePath)},inCheckedPath:function(){var e=this;return!!this.config.checkStrictly&&this.panel.checkedNodePaths.some(function(t){return e.isInPath(t)})},value:function(){return this.node.getValueByOption()}},methods:{handleExpand:function(){var e=this,t=this.panel,i=this.node,n=this.isDisabled,r=this.config,s=r.multiple;!r.checkStrictly&&n||i.loading||(r.lazy&&!i.loaded?t.lazyLoad(i,function(){var t=e.isLeaf;if(t||e.handleExpand(),s){var n=!!t&&i.checked;e.handleMultiCheckChange(n)}}):t.handleExpand(i))},handleCheckChange:function(){var e=this.panel,t=this.value,i=this.node;e.handleCheckChange(t),e.handleExpand(i)},handleMultiCheckChange:function(e){this.node.doCheck(e),this.panel.calculateMultiCheckedValue()},isInPath:function(e){var t=this.node;return(e[t.level-1]||{}).uid===t.uid},renderPrefix:function(e){var t=this.isLeaf,i=this.isChecked,n=this.config,r=n.checkStrictly;return n.multiple?this.renderCheckbox(e):r?this.renderRadio(e):t&&i?this.renderCheckIcon(e):null},renderPostfix:function(e){var t=this.node,i=this.isLeaf;return t.loading?this.renderLoadingIcon(e):i?null:this.renderExpandIcon(e)},renderCheckbox:function(e){var t=this.node,i=this.config,n=this.isDisabled,r={on:{change:this.handleMultiCheckChange},nativeOn:{}};return i.checkStrictly&&(r.nativeOn.click=Xu),e("el-checkbox",zl()([{attrs:{value:t.checked,indeterminate:t.indeterminate,disabled:n}},r]))},renderRadio:function(e){var t=this.checkedValue,i=this.value,n=this.isDisabled;return F(i,t)&&(i=t),e("el-radio",{attrs:{value:t,label:i,disabled:n},on:{change:this.handleCheckChange},nativeOn:{click:Xu}},[e("span")])},renderCheckIcon:function(e){return e("i",{class:"el-icon-check el-cascader-node__prefix"})},renderLoadingIcon:function(e){return e("i",{class:"el-icon-loading el-cascader-node__postfix"})},renderExpandIcon:function(e){return e("i",{class:"el-icon-arrow-right el-cascader-node__postfix"})},renderContent:function(e){var t=this.panel,i=this.node,n=t.renderLabelFn;return e("span",{class:"el-cascader-node__label"},[(n?n({node:i,data:i.data}):null)||i.label])}},render:function(e){var t=this,i=this.inActivePath,n=this.inCheckedPath,r=this.isChecked,s=this.isLeaf,a=this.isDisabled,o=this.config,l=this.nodeId,u=o.expandTrigger,c=o.checkStrictly,h=o.multiple,d=!c&&a,p={on:{}};return"click"===u?p.on.click=this.handleExpand:(p.on.mouseenter=function(e){t.handleExpand(),t.$emit("expand",e)},p.on.focus=function(e){t.handleExpand(),t.$emit("expand",e)}),!s||a||c||h||(p.on.click=this.handleCheckChange),e("li",zl()([{attrs:{role:"menuitem",id:l,"aria-expanded":i,tabindex:d?null:-1},class:{"el-cascader-node":!0,"is-selectable":c,"in-active-path":i,"in-checked-path":n,"is-active":r,"is-disabled":d}},p]),[this.renderPrefix(e),this.renderContent(e),this.renderPostfix(e)])}},void 0,void 0,!1,null,null,null);Zu.options.__file="packages/cascader-panel/src/cascader-node.vue";var Ju=r({name:"ElCascaderMenu",mixins:[Y],inject:["panel"],components:{ElScrollbar:Qe,CascaderNode:Zu.exports},props:{nodes:{type:Array,required:!0},index:Number},data:function(){return{activeNode:null,hoverTimer:null,id:$()}},computed:{isEmpty:function(){return!this.nodes.length},menuId:function(){return"cascader-menu-"+this.id+"-"+this.index}},methods:{handleExpand:function(e){this.activeNode=e.target},handleMouseMove:function(e){var t=this.activeNode,i=this.hoverTimer,n=this.$refs.hoverZone;if(t&&n)if(t.contains(e.target)){clearTimeout(i);var r=this.$el.getBoundingClientRect().left,s=e.clientX-r,a=this.$el,o=a.offsetWidth,l=a.offsetHeight,u=t.offsetTop,c=u+t.offsetHeight;n.innerHTML='\n          <path style="pointer-events: auto;" fill="transparent" d="M'+s+" "+u+" L"+o+" 0 V"+u+' Z" />\n          <path style="pointer-events: auto;" fill="transparent" d="M'+s+" "+c+" L"+o+" "+l+" V"+c+' Z" />\n        '}else i||(this.hoverTimer=setTimeout(this.clearHoverZone,this.panel.config.hoverThreshold))},clearHoverZone:function(){var e=this.$refs.hoverZone;e&&(e.innerHTML="")},renderEmptyText:function(e){return e("div",{class:"el-cascader-menu__empty-text"},[this.t("el.cascader.noData")])},renderNodeList:function(e){var t=this.menuId,i=this.panel.isHoverMenu,n={on:{}};i&&(n.on.expand=this.handleExpand);var r=this.nodes.map(function(i,r){var s=i.hasChildren;return e("cascader-node",zl()([{key:i.uid,attrs:{node:i,"node-id":t+"-"+r,"aria-haspopup":s,"aria-owns":s?t:null}},n]))});return[].concat(r,[i?e("svg",{ref:"hoverZone",class:"el-cascader-menu__hover-zone"}):null])}},render:function(e){var t=this.isEmpty,i=this.menuId,n={nativeOn:{}};return this.panel.isHoverMenu&&(n.nativeOn.mousemove=this.handleMouseMove),e("el-scrollbar",zl()([{attrs:{tag:"ul",role:"menu",id:i,"wrap-class":"el-cascader-menu__wrap","view-class":{"el-cascader-menu__list":!0,"is-empty":t}},class:"el-cascader-menu"},n]),[t?this.renderEmptyText(e):this.renderNodeList(e)])}},void 0,void 0,!1,null,null,null);Ju.options.__file="packages/cascader-panel/src/cascader-menu.vue";var Qu=Ju.exports,ec=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}();var tc=0,ic=function(){function e(t,i,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.data=t,this.config=i,this.parent=n||null,this.level=this.parent?this.parent.level+1:1,this.uid=tc++,this.initState(),this.initChildren()}return e.prototype.initState=function(){var e=this.config,t=e.value,i=e.label;this.value=this.data[t],this.label=this.data[i],this.pathNodes=this.calculatePathNodes(),this.path=this.pathNodes.map(function(e){return e.value}),this.pathLabels=this.pathNodes.map(function(e){return e.label}),this.loading=!1,this.loaded=!1},e.prototype.initChildren=function(){var t=this,i=this.config,n=i.children,r=this.data[n];this.hasChildren=Array.isArray(r),this.children=(r||[]).map(function(n){return new e(n,i,t)})},e.prototype.calculatePathNodes=function(){for(var e=[this],t=this.parent;t;)e.unshift(t),t=t.parent;return e},e.prototype.getPath=function(){return this.path},e.prototype.getValue=function(){return this.value},e.prototype.getValueByOption=function(){return this.config.emitPath?this.getPath():this.getValue()},e.prototype.getText=function(e,t){return e?this.pathLabels.join(t):this.label},e.prototype.isSameNode=function(e){var t=this.getValueByOption();return this.config.multiple&&Array.isArray(e)?e.some(function(e){return F(e,t)}):F(e,t)},e.prototype.broadcast=function(e){for(var t=arguments.length,i=Array(t>1?t-1:0),n=1;n<t;n++)i[n-1]=arguments[n];var r="onParent"+O(e);this.children.forEach(function(t){t&&(t.broadcast.apply(t,[e].concat(i)),t[r]&&t[r].apply(t,i))})},e.prototype.emit=function(e){var t=this.parent,i="onChild"+O(e);if(t){for(var n=arguments.length,r=Array(n>1?n-1:0),s=1;s<n;s++)r[s-1]=arguments[s];t[i]&&t[i].apply(t,r),t.emit.apply(t,[e].concat(r))}},e.prototype.onParentCheck=function(e){this.isDisabled||this.setCheckState(e)},e.prototype.onChildCheck=function(){var e=this.children.filter(function(e){return!e.isDisabled}),t=!!e.length&&e.every(function(e){return e.checked});this.setCheckState(t)},e.prototype.setCheckState=function(e){var t=this.children.length,i=this.children.reduce(function(e,t){return e+(t.checked?1:t.indeterminate?.5:0)},0);this.checked=e,this.indeterminate=i!==t&&i>0},e.prototype.syncCheckState=function(e){var t=this.getValueByOption(),i=this.isSameNode(e,t);this.doCheck(i)},e.prototype.doCheck=function(e){this.checked!==e&&(this.config.checkStrictly?this.checked=e:(this.broadcast("check",e),this.setCheckState(e),this.emit("check")))},ec(e,[{key:"isDisabled",get:function(){var e=this.data,t=this.parent,i=this.config,n=i.disabled,r=i.checkStrictly;return e[n]||!r&&t&&t.isDisabled}},{key:"isLeaf",get:function(){var e=this.data,t=this.loaded,i=this.hasChildren,n=this.children,r=this.config,s=r.lazy,a=r.leaf;if(s){var o=ee(e[a])?e[a]:!!t&&!n.length;return this.hasChildren=!o,o}return!i}}]),e}();var nc=function(){function e(t,i){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.config=i,this.initNodes(t)}return e.prototype.initNodes=function(e){var t=this;e=N(e),this.nodes=e.map(function(e){return new ic(e,t.config)}),this.flattedNodes=this.getFlattedNodes(!1,!1),this.leafNodes=this.getFlattedNodes(!0,!1)},e.prototype.appendNode=function(e,t){var i=new ic(e,this.config,t);(t?t.children:this.nodes).push(i)},e.prototype.appendNodes=function(e,t){var i=this;(e=N(e)).forEach(function(e){return i.appendNode(e,t)})},e.prototype.getNodes=function(){return this.nodes},e.prototype.getFlattedNodes=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=e?this.leafNodes:this.flattedNodes;return t?i:function e(t,i){return t.reduce(function(t,n){return n.isLeaf?t.push(n):(!i&&t.push(n),t=t.concat(e(n.children,i))),t},[])}(this.nodes,e)},e.prototype.getNodeByValue=function(e){var t=this.getFlattedNodes(!1,!this.config.lazy).filter(function(t){return E(t.path,e)||t.value===e});return t&&t.length?t[0]:null},e}(),rc=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n])}return e},sc=Yt.keys,ac={expandTrigger:"click",multiple:!1,checkStrictly:!1,emitPath:!0,lazy:!1,lazyLoad:x,value:"value",label:"label",children:"children",leaf:"leaf",disabled:"disabled",hoverThreshold:500},oc=function(e){return!e.getAttribute("aria-owns")},lc=function(e,t){var i=e.parentNode;if(i){var n=i.querySelectorAll('.el-cascader-node[tabindex="-1"]');return n[Array.prototype.indexOf.call(n,e)+t]||null}return null},uc=function(e,t){if(e){var i=e.id.split("-");return Number(i[i.length-2])}},cc=function(e){e&&(e.focus(),!oc(e)&&e.click())},hc=r({name:"ElCascaderPanel",components:{CascaderMenu:Qu},props:{value:{},options:Array,props:Object,border:{type:Boolean,default:!0},renderLabel:Function},provide:function(){return{panel:this}},data:function(){return{checkedValue:null,checkedNodePaths:[],store:[],menus:[],activePath:[],loadCount:0}},computed:{config:function(){return Q(rc({},ac),this.props||{})},multiple:function(){return this.config.multiple},checkStrictly:function(){return this.config.checkStrictly},leafOnly:function(){return!this.checkStrictly},isHoverMenu:function(){return"hover"===this.config.expandTrigger},renderLabelFn:function(){return this.renderLabel||this.$scopedSlots.default}},watch:{options:{handler:function(){this.initStore()},immediate:!0,deep:!0},value:function(){this.syncCheckedValue(),this.checkStrictly&&this.calculateCheckedNodePaths()},checkedValue:function(e){F(e,this.value)||(this.checkStrictly&&this.calculateCheckedNodePaths(),this.$emit("input",e),this.$emit("change",e))}},mounted:function(){this.isEmptyValue(this.value)||this.syncCheckedValue()},methods:{initStore:function(){var e=this.config,t=this.options;e.lazy&&A(t)?this.lazyLoad():(this.store=new nc(t,e),this.menus=[this.store.getNodes()],this.syncMenuState())},syncCheckedValue:function(){var e=this.value,t=this.checkedValue;F(e,t)||(this.activePath=[],this.checkedValue=e,this.syncMenuState())},syncMenuState:function(){var e=this.multiple,t=this.checkStrictly;this.syncActivePath(),e&&this.syncMultiCheckState(),t&&this.calculateCheckedNodePaths(),this.$nextTick(this.scrollIntoView)},syncMultiCheckState:function(){var e=this;this.getFlattedNodes(this.leafOnly).forEach(function(t){t.syncCheckState(e.checkedValue)})},isEmptyValue:function(e){var t=this.multiple,i=this.config.emitPath;return!(!t&&!i)&&A(e)},syncActivePath:function(){var e=this,t=this.store,i=this.multiple,n=this.activePath,r=this.checkedValue;if(A(n))if(this.isEmptyValue(r))this.activePath=[],this.menus=[t.getNodes()];else{var s=i?r[0]:r,a=((this.getNodeByValue(s)||{}).pathNodes||[]).slice(0,-1);this.expandNodes(a)}else{var o=n.map(function(t){return e.getNodeByValue(t.getValue())});this.expandNodes(o)}},expandNodes:function(e){var t=this;e.forEach(function(e){return t.handleExpand(e,!0)})},calculateCheckedNodePaths:function(){var e=this,t=this.checkedValue,i=this.multiple?N(t):[t];this.checkedNodePaths=i.map(function(t){var i=e.getNodeByValue(t);return i?i.pathNodes:[]})},handleKeyDown:function(e){var t=e.target;switch(e.keyCode){case sc.up:var i=lc(t,-1);cc(i);break;case sc.down:var n=lc(t,1);cc(n);break;case sc.left:var r=this.$refs.menu[uc(t)-1];if(r){var s=r.$el.querySelector('.el-cascader-node[aria-expanded="true"]');cc(s)}break;case sc.right:var a=this.$refs.menu[uc(t)+1];if(a){var o=a.$el.querySelector('.el-cascader-node[tabindex="-1"]');cc(o)}break;case sc.enter:!function(e){if(e){var t=e.querySelector("input");t?t.click():oc(e)&&e.click()}}(t);break;case sc.esc:case sc.tab:this.$emit("close");break;default:return}},handleExpand:function(e,t){var i=this.activePath,n=e.level,r=i.slice(0,n-1),s=this.menus.slice(0,n);if(e.isLeaf||(r.push(e),s.push(e.children)),this.activePath=r,this.menus=s,!t){var a=r.map(function(e){return e.getValue()}),o=i.map(function(e){return e.getValue()});E(a,o)||(this.$emit("active-item-change",a),this.$emit("expand-change",a))}},handleCheckChange:function(e){this.checkedValue=e},lazyLoad:function(e,t){var i=this,n=this.config;e||(e=e||{root:!0,level:0},this.store=new nc([],n),this.menus=[this.store.getNodes()]),e.loading=!0;n.lazyLoad(e,function(n){var r=e.root?null:e;if(n&&n.length&&i.store.appendNodes(n,r),e.loading=!1,e.loaded=!0,Array.isArray(i.checkedValue)){var s=i.checkedValue[i.loadCount++],a=i.config.value,o=i.config.leaf;if(Array.isArray(n)&&n.filter(function(e){return e[a]===s}).length>0){var l=i.store.getNodeByValue(s);l.data[o]||i.lazyLoad(l,function(){i.handleExpand(l)}),i.loadCount===i.checkedValue.length&&i.$parent.computePresentText()}}t&&t(n)})},calculateMultiCheckedValue:function(){this.checkedValue=this.getCheckedNodes(this.leafOnly).map(function(e){return e.getValueByOption()})},scrollIntoView:function(){this.$isServer||(this.$refs.menu||[]).forEach(function(e){var t=e.$el;t&&lt(t.querySelector(".el-scrollbar__wrap"),t.querySelector(".el-cascader-node.is-active")||t.querySelector(".el-cascader-node.in-active-path"))})},getNodeByValue:function(e){return this.store.getNodeByValue(e)},getFlattedNodes:function(e){var t=!this.config.lazy;return this.store.getFlattedNodes(e,t)},getCheckedNodes:function(e){var t=this.checkedValue;return this.multiple?this.getFlattedNodes(e).filter(function(e){return e.checked}):this.isEmptyValue(t)?[]:[this.getNodeByValue(t)]},clearCheckedNodes:function(){var e=this.config,t=this.leafOnly,i=e.multiple,n=e.emitPath;i?(this.getCheckedNodes(t).filter(function(e){return!e.isDisabled}).forEach(function(e){return e.doCheck(!1)}),this.calculateMultiCheckedValue()):this.checkedValue=n?[]:null}}},Uu,[],!1,null,null,null);hc.options.__file="packages/cascader-panel/src/cascader-panel.vue";var dc=hc.exports;dc.install=function(e){e.component(dc.name,dc)};var pc=dc,fc=Yt.keys,mc={expandTrigger:{newProp:"expandTrigger",type:String},changeOnSelect:{newProp:"checkStrictly",type:Boolean},hoverThreshold:{newProp:"hoverThreshold",type:Number}},vc={props:{placement:{type:String,default:"bottom-start"},appendToBody:Ie.props.appendToBody,visibleArrow:{type:Boolean,default:!0},arrowOffset:Ie.props.arrowOffset,offset:Ie.props.offset,boundariesPadding:Ie.props.boundariesPadding,popperOptions:Ie.props.popperOptions},methods:Ie.methods,data:Ie.data,beforeDestroy:Ie.beforeDestroy},gc={medium:36,small:32,mini:28},yc=r({name:"ElCascader",directives:{Clickoutside:ot},mixins:[vc,l,Y,G],inject:{elForm:{default:""},elFormItem:{default:""}},components:{ElInput:re,ElTag:We,ElScrollbar:Qe,ElCascaderPanel:pc},props:{value:{},options:Array,props:Object,size:String,placeholder:{type:String,default:function(){return j("el.cascader.placeholder")}},disabled:Boolean,clearable:Boolean,filterable:Boolean,filterMethod:Function,separator:{type:String,default:" / "},showAllLevels:{type:Boolean,default:!0},collapseTags:Boolean,debounce:{type:Number,default:300},beforeFilter:{type:Function,default:function(){return function(){}}},popperClass:String},data:function(){return{dropDownVisible:!1,checkedValue:this.value,inputHover:!1,inputValue:null,presentText:null,presentTags:[],checkedNodes:[],filtering:!1,suggestions:[],inputInitialHeight:0,pressDeleteCount:0}},computed:{realSize:function(){var e=(this.elFormItem||{}).elFormItemSize;return this.size||e||(this.$ELEMENT||{}).size},tagSize:function(){return["small","mini"].indexOf(this.realSize)>-1?"mini":"small"},isDisabled:function(){return this.disabled||(this.elForm||{}).disabled},config:function(){var e=this.props||{},t=this.$attrs;return Object.keys(mc).forEach(function(i){var n=mc[i],r=n.newProp,s=n.type,a=t[i]||t[P(i)];ee(i)&&!ee(e[r])&&(s===Boolean&&""===a&&(a=!0),e[r]=a)}),e},multiple:function(){return this.config.multiple},leafOnly:function(){return!this.config.checkStrictly},readonly:function(){return!this.filterable||this.multiple},clearBtnVisible:function(){return!(!this.clearable||this.isDisabled||this.filtering||!this.inputHover)&&(this.multiple?!!this.checkedNodes.filter(function(e){return!e.isDisabled}).length:!!this.presentText)},panel:function(){return this.$refs.panel}},watch:{disabled:function(){this.computePresentContent()},value:function(e){F(e,this.checkedValue)||(this.checkedValue=e,this.computePresentContent())},checkedValue:function(e){var t=this.value,i=this.dropDownVisible,n=this.config,r=n.checkStrictly,s=n.multiple;F(e,t)&&!b(t)||(this.computePresentContent(),s||r||!i||this.toggleDropDownVisible(!1),this.$emit("input",e),this.$emit("change",e),this.dispatch("ElFormItem","el.form.change",[e]))},options:{handler:function(){this.$nextTick(this.computePresentContent)},deep:!0},presentText:function(e){this.inputValue=e},presentTags:function(e,t){this.multiple&&(e.length||t.length)&&this.$nextTick(this.updateStyle)},filtering:function(e){this.$nextTick(this.updatePopper)}},mounted:function(){var e=this,t=this.$refs.input;t&&t.$el&&(this.inputInitialHeight=t.$el.offsetHeight||gc[this.realSize]||40),this.isEmptyValue(this.value)||this.computePresentContent(),this.filterHandler=tt()(this.debounce,function(){var t=e.inputValue;if(t){var i=e.beforeFilter(t);i&&i.then?i.then(e.getSuggestions):!1!==i?e.getSuggestions():e.filtering=!1}else e.filtering=!1}),Ke(this.$el,this.updateStyle)},beforeDestroy:function(){Ge(this.$el,this.updateStyle)},methods:{getMigratingConfig:function(){return{props:{"expand-trigger":"expand-trigger is removed, use `props.expandTrigger` instead.","change-on-select":"change-on-select is removed, use `props.checkStrictly` instead.","hover-threshold":"hover-threshold is removed, use `props.hoverThreshold` instead"},events:{"active-item-change":"active-item-change is renamed to expand-change"}}},toggleDropDownVisible:function(e){var t=this;if(!this.isDisabled){var i=this.dropDownVisible,n=this.$refs.input;(e=ee(e)?e:!i)!==i&&(this.dropDownVisible=e,e&&this.$nextTick(function(){t.updatePopper(),t.panel.scrollIntoView()}),n.$refs.input.setAttribute("aria-expanded",e),this.$emit("visible-change",e))}},handleDropdownLeave:function(){this.filtering=!1,this.inputValue=this.presentText,this.doDestroy()},handleKeyDown:function(e){switch(e.keyCode){case fc.enter:this.toggleDropDownVisible();break;case fc.down:this.toggleDropDownVisible(!0),this.focusFirstNode(),e.preventDefault();break;case fc.esc:case fc.tab:this.toggleDropDownVisible(!1)}},handleFocus:function(e){this.$emit("focus",e)},handleBlur:function(e){this.$emit("blur",e)},handleInput:function(e,t){!this.dropDownVisible&&this.toggleDropDownVisible(!0),t&&t.isComposing||(e?this.filterHandler():this.filtering=!1)},handleClear:function(){this.presentText="",this.panel.clearCheckedNodes()},handleExpandChange:function(e){this.$nextTick(this.updatePopper.bind(this)),this.$emit("expand-change",e),this.$emit("active-item-change",e)},focusFirstNode:function(){var e=this;this.$nextTick(function(){var t=e.filtering,i=e.$refs,n=i.popper,r=i.suggestionPanel,s=null;t&&r?s=r.$el.querySelector(".el-cascader__suggestion-item"):s=n.querySelector(".el-cascader-menu").querySelector('.el-cascader-node[tabindex="-1"]');s&&(s.focus(),!t&&s.click())})},computePresentContent:function(){var e=this;this.$nextTick(function(){e.config.multiple?(e.computePresentTags(),e.presentText=e.presentTags.length?" ":null):e.computePresentText()})},isEmptyValue:function(e){var t=this.multiple,i=this.panel.config.emitPath;return!(!t&&!i)&&A(e)},computePresentText:function(){var e=this.checkedValue,t=this.config;if(!this.isEmptyValue(e)){var i=this.panel.getNodeByValue(e);if(i&&(t.checkStrictly||i.isLeaf))return void(this.presentText=i.getText(this.showAllLevels,this.separator))}this.presentText=null},computePresentTags:function(){var e=this.isDisabled,t=this.leafOnly,i=this.showAllLevels,n=this.separator,r=this.collapseTags,s=this.getCheckedNodes(t),a=[],o=function(t){return{node:t,key:t.uid,text:t.getText(i,n),hitState:!1,closable:!e&&!t.isDisabled}};if(s.length){var l=s[0],u=s.slice(1),c=u.length;a.push(o(l)),c&&(r?a.push({key:-1,text:"+ "+c,closable:!1}):u.forEach(function(e){return a.push(o(e))}))}this.checkedNodes=s,this.presentTags=a},getSuggestions:function(){var e=this,t=this.filterMethod;y(t)||(t=function(e,t){return e.text.includes(t)});var i=this.panel.getFlattedNodes(this.leafOnly).filter(function(i){return!i.isDisabled&&(i.text=i.getText(e.showAllLevels,e.separator)||"",t(i,e.inputValue))});this.multiple?this.presentTags.forEach(function(e){e.hitState=!1}):i.forEach(function(t){t.checked=F(e.checkedValue,t.getValueByOption())}),this.filtering=!0,this.suggestions=i,this.$nextTick(this.updatePopper)},handleSuggestionKeyDown:function(e){var t=e.keyCode,i=e.target;switch(t){case fc.enter:i.click();break;case fc.up:var n=i.previousElementSibling;n&&n.focus();break;case fc.down:var r=i.nextElementSibling;r&&r.focus();break;case fc.esc:case fc.tab:this.toggleDropDownVisible(!1)}},handleDelete:function(){var e=this.inputValue,t=this.pressDeleteCount,i=this.presentTags,n=i[i.length-1];this.pressDeleteCount=e?0:t+1,n&&this.pressDeleteCount&&(n.hitState?this.deleteTag(n):n.hitState=!0)},handleSuggestionClick:function(e){var t=this.multiple,i=this.suggestions[e];if(t){var n=i.checked;i.doCheck(!n),this.panel.calculateMultiCheckedValue()}else this.checkedValue=i.getValueByOption(),this.toggleDropDownVisible(!1)},deleteTag:function(e){var t=this.checkedValue,i=e.node.getValueByOption(),n=t.find(function(e){return F(e,i)});this.checkedValue=t.filter(function(e){return!F(e,i)}),this.$emit("remove-tag",n)},updateStyle:function(){var e=this.$el,t=this.inputInitialHeight;if(!this.$isServer&&e){var i=this.$refs.suggestionPanel,n=e.querySelector(".el-input__inner");if(n){var r=e.querySelector(".el-cascader__tags"),s=null;if(i&&(s=i.$el))s.querySelector(".el-cascader__suggestion-list").style.minWidth=n.offsetWidth+"px";if(r){var a=Math.round(r.getBoundingClientRect().height),o=Math.max(a+6,t)+"px";n.style.height=o,this.dropDownVisible&&this.updatePopper()}}}},getCheckedNodes:function(e){return this.panel.getCheckedNodes(e)}}},Gu,[],!1,null,null,null);yc.options.__file="packages/cascader/src/cascader.vue";var bc=yc.exports;bc.install=function(e){e.component(bc.name,bc)};var wc=bc,_c=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{directives:[{name:"clickoutside",rawName:"v-clickoutside",value:e.hide,expression:"hide"}],class:["el-color-picker",e.colorDisabled?"is-disabled":"",e.colorSize?"el-color-picker--"+e.colorSize:""]},[e.colorDisabled?i("div",{staticClass:"el-color-picker__mask"}):e._e(),i("div",{staticClass:"el-color-picker__trigger",on:{click:e.handleTrigger}},[i("span",{staticClass:"el-color-picker__color",class:{"is-alpha":e.showAlpha}},[i("span",{staticClass:"el-color-picker__color-inner",style:{backgroundColor:e.displayedColor}}),e.value||e.showPanelColor?e._e():i("span",{staticClass:"el-color-picker__empty el-icon-close"})]),i("span",{directives:[{name:"show",rawName:"v-show",value:e.value||e.showPanelColor,expression:"value || showPanelColor"}],staticClass:"el-color-picker__icon el-icon-arrow-down"})]),i("picker-dropdown",{ref:"dropdown",class:["el-color-picker__panel",e.popperClass||""],attrs:{color:e.color,"show-alpha":e.showAlpha,predefine:e.predefine},on:{pick:e.confirmValue,clear:e.clearValue},model:{value:e.showPicker,callback:function(t){e.showPicker=t},expression:"showPicker"}})],1)};_c._withStripped=!0;var xc="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};var Cc=function(e,t,i){return[e,t*i/((e=(2-t)*i)<1?e:2-e)||0,e/2]},kc=function(e,t){var i;"string"==typeof(i=e)&&-1!==i.indexOf(".")&&1===parseFloat(i)&&(e="100%");var n=function(e){return"string"==typeof e&&-1!==e.indexOf("%")}(e);return e=Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(e*t,10)/100),Math.abs(e-t)<1e-6?1:e%t/parseFloat(t)},Sc={10:"A",11:"B",12:"C",13:"D",14:"E",15:"F"},Dc={A:10,B:11,C:12,D:13,E:14,F:15},$c=function(e){return 2===e.length?16*(Dc[e[0].toUpperCase()]||+e[0])+(Dc[e[1].toUpperCase()]||+e[1]):Dc[e[1].toUpperCase()]||+e[1]},Ec=function(e,t,i){e=kc(e,255),t=kc(t,255),i=kc(i,255);var n,r=Math.max(e,t,i),s=Math.min(e,t,i),a=void 0,o=r,l=r-s;if(n=0===r?0:l/r,r===s)a=0;else{switch(r){case e:a=(t-i)/l+(t<i?6:0);break;case t:a=(i-e)/l+2;break;case i:a=(e-t)/l+4}a/=6}return{h:360*a,s:100*n,v:100*o}},Tc=function(e,t,i){e=6*kc(e,360),t=kc(t,100),i=kc(i,100);var n=Math.floor(e),r=e-n,s=i*(1-t),a=i*(1-r*t),o=i*(1-(1-r)*t),l=n%6,u=[i,a,s,s,o,i][l],c=[o,i,i,a,s,s][l],h=[s,s,o,i,i,a][l];return{r:Math.round(255*u),g:Math.round(255*c),b:Math.round(255*h)}},Mc=function(){function e(t){for(var i in function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this._hue=0,this._saturation=100,this._value=100,this._alpha=100,this.enableAlpha=!1,this.format="hex",this.value="",t=t||{})t.hasOwnProperty(i)&&(this[i]=t[i]);this.doOnChange()}return e.prototype.set=function(e,t){if(1!==arguments.length||"object"!==(void 0===e?"undefined":xc(e)))this["_"+e]=t,this.doOnChange();else for(var i in e)e.hasOwnProperty(i)&&this.set(i,e[i])},e.prototype.get=function(e){return this["_"+e]},e.prototype.toRgb=function(){return Tc(this._hue,this._saturation,this._value)},e.prototype.fromString=function(e){var t=this;if(!e)return this._hue=0,this._saturation=100,this._value=100,void this.doOnChange();var i=function(e,i,n){t._hue=Math.max(0,Math.min(360,e)),t._saturation=Math.max(0,Math.min(100,i)),t._value=Math.max(0,Math.min(100,n)),t.doOnChange()};if(-1!==e.indexOf("hsl")){var n=e.replace(/hsla|hsl|\(|\)/gm,"").split(/\s|,/g).filter(function(e){return""!==e}).map(function(e,t){return t>2?parseFloat(e):parseInt(e,10)});if(4===n.length?this._alpha=Math.floor(100*parseFloat(n[3])):3===n.length&&(this._alpha=100),n.length>=3){var r=function(e,t,i){i/=100;var n=t/=100,r=Math.max(i,.01);return t*=(i*=2)<=1?i:2-i,n*=r<=1?r:2-r,{h:e,s:100*(0===i?2*n/(r+n):2*t/(i+t)),v:(i+t)/2*100}}(n[0],n[1],n[2]);i(r.h,r.s,r.v)}}else if(-1!==e.indexOf("hsv")){var s=e.replace(/hsva|hsv|\(|\)/gm,"").split(/\s|,/g).filter(function(e){return""!==e}).map(function(e,t){return t>2?parseFloat(e):parseInt(e,10)});4===s.length?this._alpha=Math.floor(100*parseFloat(s[3])):3===s.length&&(this._alpha=100),s.length>=3&&i(s[0],s[1],s[2])}else if(-1!==e.indexOf("rgb")){var a=e.replace(/rgba|rgb|\(|\)/gm,"").split(/\s|,/g).filter(function(e){return""!==e}).map(function(e,t){return t>2?parseFloat(e):parseInt(e,10)});if(4===a.length?this._alpha=Math.floor(100*parseFloat(a[3])):3===a.length&&(this._alpha=100),a.length>=3){var o=Ec(a[0],a[1],a[2]);i(o.h,o.s,o.v)}}else if(-1!==e.indexOf("#")){var l=e.replace("#","").trim();if(!/^(?:[0-9a-fA-F]{3}){1,2}|[0-9a-fA-F]{8}$/.test(l))return;var u=void 0,c=void 0,h=void 0;3===l.length?(u=$c(l[0]+l[0]),c=$c(l[1]+l[1]),h=$c(l[2]+l[2])):6!==l.length&&8!==l.length||(u=$c(l.substring(0,2)),c=$c(l.substring(2,4)),h=$c(l.substring(4,6))),8===l.length?this._alpha=Math.floor($c(l.substring(6))/255*100):3!==l.length&&6!==l.length||(this._alpha=100);var d=Ec(u,c,h);i(d.h,d.s,d.v)}},e.prototype.compare=function(e){return Math.abs(e._hue-this._hue)<2&&Math.abs(e._saturation-this._saturation)<1&&Math.abs(e._value-this._value)<1&&Math.abs(e._alpha-this._alpha)<1},e.prototype.doOnChange=function(){var e=this._hue,t=this._saturation,i=this._value,n=this._alpha,r=this.format;if(this.enableAlpha)switch(r){case"hsl":var s=Cc(e,t/100,i/100);this.value="hsla("+e+", "+Math.round(100*s[1])+"%, "+Math.round(100*s[2])+"%, "+n/100+")";break;case"hsv":this.value="hsva("+e+", "+Math.round(t)+"%, "+Math.round(i)+"%, "+n/100+")";break;default:var a=Tc(e,t,i),o=a.r,l=a.g,u=a.b;this.value="rgba("+o+", "+l+", "+u+", "+n/100+")"}else switch(r){case"hsl":var c=Cc(e,t/100,i/100);this.value="hsl("+e+", "+Math.round(100*c[1])+"%, "+Math.round(100*c[2])+"%)";break;case"hsv":this.value="hsv("+e+", "+Math.round(t)+"%, "+Math.round(i)+"%)";break;case"rgb":var h=Tc(e,t,i),d=h.r,p=h.g,f=h.b;this.value="rgb("+d+", "+p+", "+f+")";break;default:this.value=function(e){var t=e.r,i=e.g,n=e.b,r=function(e){e=Math.min(Math.round(e),255);var t=Math.floor(e/16),i=e%16;return""+(Sc[t]||t)+(Sc[i]||i)};return isNaN(t)||isNaN(i)||isNaN(n)?"":"#"+r(t)+r(i)+r(n)}(Tc(e,t,i))}},e}(),Nc=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("transition",{attrs:{name:"el-zoom-in-top"},on:{"after-leave":e.doDestroy}},[i("div",{directives:[{name:"show",rawName:"v-show",value:e.showPopper,expression:"showPopper"}],staticClass:"el-color-dropdown"},[i("div",{staticClass:"el-color-dropdown__main-wrapper"},[i("hue-slider",{ref:"hue",staticStyle:{float:"right"},attrs:{color:e.color,vertical:""}}),i("sv-panel",{ref:"sl",attrs:{color:e.color}})],1),e.showAlpha?i("alpha-slider",{ref:"alpha",attrs:{color:e.color}}):e._e(),e.predefine?i("predefine",{attrs:{color:e.color,colors:e.predefine}}):e._e(),i("div",{staticClass:"el-color-dropdown__btns"},[i("span",{staticClass:"el-color-dropdown__value"},[i("el-input",{attrs:{"validate-event":!1,size:"mini"},on:{blur:e.handleConfirm},nativeOn:{keyup:function(t){return"button"in t||!e._k(t.keyCode,"enter",13,t.key,"Enter")?e.handleConfirm(t):null}},model:{value:e.customInput,callback:function(t){e.customInput=t},expression:"customInput"}})],1),i("el-button",{staticClass:"el-color-dropdown__link-btn",attrs:{size:"mini",type:"text"},on:{click:function(t){e.$emit("clear")}}},[e._v("\n        "+e._s(e.t("el.colorpicker.clear"))+"\n      ")]),i("el-button",{staticClass:"el-color-dropdown__btn",attrs:{plain:"",size:"mini"},on:{click:e.confirmValue}},[e._v("\n        "+e._s(e.t("el.colorpicker.confirm"))+"\n      ")])],1)],1)])};Nc._withStripped=!0;var Pc=function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"el-color-svpanel",style:{backgroundColor:this.background}},[t("div",{staticClass:"el-color-svpanel__white"}),t("div",{staticClass:"el-color-svpanel__black"}),t("div",{staticClass:"el-color-svpanel__cursor",style:{top:this.cursorTop+"px",left:this.cursorLeft+"px"}},[t("div")])])};Pc._withStripped=!0;var Oc=!1,Ic=function(e,t){if(!h.a.prototype.$isServer){var i=function(e){t.drag&&t.drag(e)},n=function e(n){document.removeEventListener("mousemove",i),document.removeEventListener("mouseup",e),document.onselectstart=null,document.ondragstart=null,Oc=!1,t.end&&t.end(n)};e.addEventListener("mousedown",function(e){Oc||(document.onselectstart=function(){return!1},document.ondragstart=function(){return!1},document.addEventListener("mousemove",i),document.addEventListener("mouseup",n),Oc=!0,t.start&&t.start(e))})}},Fc=r({name:"el-sl-panel",props:{color:{required:!0}},computed:{colorValue:function(){return{hue:this.color.get("hue"),value:this.color.get("value")}}},watch:{colorValue:function(){this.update()}},methods:{update:function(){var e=this.color.get("saturation"),t=this.color.get("value"),i=this.$el,n=i.clientWidth,r=i.clientHeight;this.cursorLeft=e*n/100,this.cursorTop=(100-t)*r/100,this.background="hsl("+this.color.get("hue")+", 100%, 50%)"},handleDrag:function(e){var t=this.$el.getBoundingClientRect(),i=e.clientX-t.left,n=e.clientY-t.top;i=Math.max(0,i),i=Math.min(i,t.width),n=Math.max(0,n),n=Math.min(n,t.height),this.cursorLeft=i,this.cursorTop=n,this.color.set({saturation:i/t.width*100,value:100-n/t.height*100})}},mounted:function(){var e=this;Ic(this.$el,{drag:function(t){e.handleDrag(t)},end:function(t){e.handleDrag(t)}}),this.update()},data:function(){return{cursorTop:0,cursorLeft:0,background:"hsl(0, 100%, 50%)"}}},Pc,[],!1,null,null,null);Fc.options.__file="packages/color-picker/src/components/sv-panel.vue";var Ac=Fc.exports,Lc=function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"el-color-hue-slider",class:{"is-vertical":this.vertical}},[t("div",{ref:"bar",staticClass:"el-color-hue-slider__bar",on:{click:this.handleClick}}),t("div",{ref:"thumb",staticClass:"el-color-hue-slider__thumb",style:{left:this.thumbLeft+"px",top:this.thumbTop+"px"}})])};Lc._withStripped=!0;var Vc=r({name:"el-color-hue-slider",props:{color:{required:!0},vertical:Boolean},data:function(){return{thumbLeft:0,thumbTop:0}},computed:{hueValue:function(){return this.color.get("hue")}},watch:{hueValue:function(){this.update()}},methods:{handleClick:function(e){var t=this.$refs.thumb;e.target!==t&&this.handleDrag(e)},handleDrag:function(e){var t=this.$el.getBoundingClientRect(),i=this.$refs.thumb,n=void 0;if(this.vertical){var r=e.clientY-t.top;r=Math.min(r,t.height-i.offsetHeight/2),r=Math.max(i.offsetHeight/2,r),n=Math.round((r-i.offsetHeight/2)/(t.height-i.offsetHeight)*360)}else{var s=e.clientX-t.left;s=Math.min(s,t.width-i.offsetWidth/2),s=Math.max(i.offsetWidth/2,s),n=Math.round((s-i.offsetWidth/2)/(t.width-i.offsetWidth)*360)}this.color.set("hue",n)},getThumbLeft:function(){if(this.vertical)return 0;var e=this.$el,t=this.color.get("hue");if(!e)return 0;var i=this.$refs.thumb;return Math.round(t*(e.offsetWidth-i.offsetWidth/2)/360)},getThumbTop:function(){if(!this.vertical)return 0;var e=this.$el,t=this.color.get("hue");if(!e)return 0;var i=this.$refs.thumb;return Math.round(t*(e.offsetHeight-i.offsetHeight/2)/360)},update:function(){this.thumbLeft=this.getThumbLeft(),this.thumbTop=this.getThumbTop()}},mounted:function(){var e=this,t=this.$refs,i=t.bar,n=t.thumb,r={drag:function(t){e.handleDrag(t)},end:function(t){e.handleDrag(t)}};Ic(i,r),Ic(n,r),this.update()}},Lc,[],!1,null,null,null);Vc.options.__file="packages/color-picker/src/components/hue-slider.vue";var Bc=Vc.exports,zc=function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"el-color-alpha-slider",class:{"is-vertical":this.vertical}},[t("div",{ref:"bar",staticClass:"el-color-alpha-slider__bar",style:{background:this.background},on:{click:this.handleClick}}),t("div",{ref:"thumb",staticClass:"el-color-alpha-slider__thumb",style:{left:this.thumbLeft+"px",top:this.thumbTop+"px"}})])};zc._withStripped=!0;var Hc=r({name:"el-color-alpha-slider",props:{color:{required:!0},vertical:Boolean},watch:{"color._alpha":function(){this.update()},"color.value":function(){this.update()}},methods:{handleClick:function(e){var t=this.$refs.thumb;e.target!==t&&this.handleDrag(e)},handleDrag:function(e){var t=this.$el.getBoundingClientRect(),i=this.$refs.thumb;if(this.vertical){var n=e.clientY-t.top;n=Math.max(i.offsetHeight/2,n),n=Math.min(n,t.height-i.offsetHeight/2),this.color.set("alpha",Math.round((n-i.offsetHeight/2)/(t.height-i.offsetHeight)*100))}else{var r=e.clientX-t.left;r=Math.max(i.offsetWidth/2,r),r=Math.min(r,t.width-i.offsetWidth/2),this.color.set("alpha",Math.round((r-i.offsetWidth/2)/(t.width-i.offsetWidth)*100))}},getThumbLeft:function(){if(this.vertical)return 0;var e=this.$el,t=this.color._alpha;if(!e)return 0;var i=this.$refs.thumb;return Math.round(t*(e.offsetWidth-i.offsetWidth/2)/100)},getThumbTop:function(){if(!this.vertical)return 0;var e=this.$el,t=this.color._alpha;if(!e)return 0;var i=this.$refs.thumb;return Math.round(t*(e.offsetHeight-i.offsetHeight/2)/100)},getBackground:function(){if(this.color&&this.color.value){var e=this.color.toRgb(),t=e.r,i=e.g,n=e.b;return"linear-gradient(to right, rgba("+t+", "+i+", "+n+", 0) 0%, rgba("+t+", "+i+", "+n+", 1) 100%)"}return null},update:function(){this.thumbLeft=this.getThumbLeft(),this.thumbTop=this.getThumbTop(),this.background=this.getBackground()}},data:function(){return{thumbLeft:0,thumbTop:0,background:null}},mounted:function(){var e=this,t=this.$refs,i=t.bar,n=t.thumb,r={drag:function(t){e.handleDrag(t)},end:function(t){e.handleDrag(t)}};Ic(i,r),Ic(n,r),this.update()}},zc,[],!1,null,null,null);Hc.options.__file="packages/color-picker/src/components/alpha-slider.vue";var Rc=Hc.exports,Wc=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"el-color-predefine"},[i("div",{staticClass:"el-color-predefine__colors"},e._l(e.rgbaColors,function(t,n){return i("div",{key:e.colors[n],staticClass:"el-color-predefine__color-selector",class:{selected:t.selected,"is-alpha":t._alpha<100},on:{click:function(t){e.handleSelect(n)}}},[i("div",{style:{"background-color":t.value}})])}),0)])};Wc._withStripped=!0;var jc=r({props:{colors:{type:Array,required:!0},color:{required:!0}},data:function(){return{rgbaColors:this.parseColors(this.colors,this.color)}},methods:{handleSelect:function(e){this.color.fromString(this.colors[e])},parseColors:function(e,t){return e.map(function(e){var i=new Mc;return i.enableAlpha=!0,i.format="rgba",i.fromString(e),i.selected=i.value===t.value,i})}},watch:{"$parent.currentColor":function(e){var t=new Mc;t.fromString(e),this.rgbaColors.forEach(function(e){e.selected=t.compare(e)})},colors:function(e){this.rgbaColors=this.parseColors(e,this.color)},color:function(e){this.rgbaColors=this.parseColors(this.colors,e)}}},Wc,[],!1,null,null,null);jc.options.__file="packages/color-picker/src/components/predefine.vue";var qc=jc.exports,Yc=r({name:"el-color-picker-dropdown",mixins:[Ie,Y],components:{SvPanel:Ac,HueSlider:Bc,AlphaSlider:Rc,ElInput:re,ElButton:Tt,Predefine:qc},props:{color:{required:!0},showAlpha:Boolean,predefine:Array},data:function(){return{customInput:""}},computed:{currentColor:function(){var e=this.$parent;return e.value||e.showPanelColor?e.color.value:""}},methods:{confirmValue:function(){this.$emit("pick")},handleConfirm:function(){this.color.fromString(this.customInput)}},mounted:function(){this.$parent.popperElm=this.popperElm=this.$el,this.referenceElm=this.$parent.$el},watch:{showPopper:function(e){var t=this;!0===e&&this.$nextTick(function(){var e=t.$refs,i=e.sl,n=e.hue,r=e.alpha;i&&i.update(),n&&n.update(),r&&r.update()})},currentColor:{immediate:!0,handler:function(e){this.customInput=e}}}},Nc,[],!1,null,null,null);Yc.options.__file="packages/color-picker/src/components/picker-dropdown.vue";var Kc=Yc.exports,Gc=r({name:"ElColorPicker",mixins:[l],props:{value:String,showAlpha:Boolean,colorFormat:String,disabled:Boolean,size:String,popperClass:String,predefine:Array},inject:{elForm:{default:""},elFormItem:{default:""}},directives:{Clickoutside:ot},computed:{displayedColor:function(){return this.value||this.showPanelColor?this.displayedRgb(this.color,this.showAlpha):"transparent"},_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},colorSize:function(){return this.size||this._elFormItemSize||(this.$ELEMENT||{}).size},colorDisabled:function(){return this.disabled||(this.elForm||{}).disabled}},watch:{value:function(e){e?e&&e!==this.color.value&&this.color.fromString(e):this.showPanelColor=!1},color:{deep:!0,handler:function(){this.showPanelColor=!0}},displayedColor:function(e){if(this.showPicker){var t=new Mc({enableAlpha:this.showAlpha,format:this.colorFormat});t.fromString(this.value),e!==this.displayedRgb(t,this.showAlpha)&&this.$emit("active-change",e)}}},methods:{handleTrigger:function(){this.colorDisabled||(this.showPicker=!this.showPicker)},confirmValue:function(){var e=this.color.value;this.$emit("input",e),this.$emit("change",e),this.dispatch("ElFormItem","el.form.change",e),this.showPicker=!1},clearValue:function(){this.$emit("input",null),this.$emit("change",null),null!==this.value&&this.dispatch("ElFormItem","el.form.change",null),this.showPanelColor=!1,this.showPicker=!1,this.resetColor()},hide:function(){this.showPicker=!1,this.resetColor()},resetColor:function(){var e=this;this.$nextTick(function(t){e.value?e.color.fromString(e.value):e.showPanelColor=!1})},displayedRgb:function(e,t){if(!(e instanceof Mc))throw Error("color should be instance of Color Class");var i=e.toRgb(),n=i.r,r=i.g,s=i.b;return t?"rgba("+n+", "+r+", "+s+", "+e.get("alpha")/100+")":"rgb("+n+", "+r+", "+s+")"}},mounted:function(){var e=this.value;e&&this.color.fromString(e),this.popperElm=this.$refs.dropdown.$el},data:function(){return{color:new Mc({enableAlpha:this.showAlpha,format:this.colorFormat}),showPicker:!1,showPanelColor:!1}},components:{PickerDropdown:Kc}},_c,[],!1,null,null,null);Gc.options.__file="packages/color-picker/src/main.vue";var Uc=Gc.exports;Uc.install=function(e){e.component(Uc.name,Uc)};var Xc=Uc,Zc=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"el-transfer"},[i("transfer-panel",e._b({ref:"leftPanel",attrs:{data:e.sourceData,title:e.titles[0]||e.t("el.transfer.titles.0"),"default-checked":e.leftDefaultChecked,placeholder:e.filterPlaceholder||e.t("el.transfer.filterPlaceholder")},on:{"checked-change":e.onSourceCheckedChange}},"transfer-panel",e.$props,!1),[e._t("left-footer")],2),i("div",{staticClass:"el-transfer__buttons"},[i("el-button",{class:["el-transfer__button",e.hasButtonTexts?"is-with-texts":""],attrs:{type:"primary",disabled:0===e.rightChecked.length},nativeOn:{click:function(t){return e.addToLeft(t)}}},[i("i",{staticClass:"el-icon-arrow-left"}),void 0!==e.buttonTexts[0]?i("span",[e._v(e._s(e.buttonTexts[0]))]):e._e()]),i("el-button",{class:["el-transfer__button",e.hasButtonTexts?"is-with-texts":""],attrs:{type:"primary",disabled:0===e.leftChecked.length},nativeOn:{click:function(t){return e.addToRight(t)}}},[void 0!==e.buttonTexts[1]?i("span",[e._v(e._s(e.buttonTexts[1]))]):e._e(),i("i",{staticClass:"el-icon-arrow-right"})])],1),i("transfer-panel",e._b({ref:"rightPanel",attrs:{data:e.targetData,title:e.titles[1]||e.t("el.transfer.titles.1"),"default-checked":e.rightDefaultChecked,placeholder:e.filterPlaceholder||e.t("el.transfer.filterPlaceholder")},on:{"checked-change":e.onTargetCheckedChange}},"transfer-panel",e.$props,!1),[e._t("right-footer")],2)],1)};Zc._withStripped=!0;var Jc=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"el-transfer-panel"},[i("p",{staticClass:"el-transfer-panel__header"},[i("el-checkbox",{attrs:{indeterminate:e.isIndeterminate},on:{change:e.handleAllCheckedChange},model:{value:e.allChecked,callback:function(t){e.allChecked=t},expression:"allChecked"}},[e._v("\n      "+e._s(e.title)+"\n      "),i("span",[e._v(e._s(e.checkedSummary))])])],1),i("div",{class:["el-transfer-panel__body",e.hasFooter?"is-with-footer":""]},[e.filterable?i("el-input",{staticClass:"el-transfer-panel__filter",attrs:{size:"small",placeholder:e.placeholder},nativeOn:{mouseenter:function(t){e.inputHover=!0},mouseleave:function(t){e.inputHover=!1}},model:{value:e.query,callback:function(t){e.query=t},expression:"query"}},[i("i",{class:["el-input__icon","el-icon-"+e.inputIcon],attrs:{slot:"prefix"},on:{click:e.clearQuery},slot:"prefix"})]):e._e(),i("el-checkbox-group",{directives:[{name:"show",rawName:"v-show",value:!e.hasNoMatch&&e.data.length>0,expression:"!hasNoMatch && data.length > 0"}],staticClass:"el-transfer-panel__list",class:{"is-filterable":e.filterable},model:{value:e.checked,callback:function(t){e.checked=t},expression:"checked"}},e._l(e.filteredData,function(t){return i("el-checkbox",{key:t[e.keyProp],staticClass:"el-transfer-panel__item",attrs:{label:t[e.keyProp],disabled:t[e.disabledProp]}},[i("option-content",{attrs:{option:t}})],1)}),1),i("p",{directives:[{name:"show",rawName:"v-show",value:e.hasNoMatch,expression:"hasNoMatch"}],staticClass:"el-transfer-panel__empty"},[e._v(e._s(e.t("el.transfer.noMatch")))]),i("p",{directives:[{name:"show",rawName:"v-show",value:0===e.data.length&&!e.hasNoMatch,expression:"data.length === 0 && !hasNoMatch"}],staticClass:"el-transfer-panel__empty"},[e._v(e._s(e.t("el.transfer.noData")))])],1),e.hasFooter?i("p",{staticClass:"el-transfer-panel__footer"},[e._t("default")],2):e._e()])};Jc._withStripped=!0;var Qc=r({mixins:[Y],name:"ElTransferPanel",componentName:"ElTransferPanel",components:{ElCheckboxGroup:Ki,ElCheckbox:Bi,ElInput:re,OptionContent:{props:{option:Object},render:function(e){var t=function e(t){return"ElTransferPanel"===t.$options.componentName?t:t.$parent?e(t.$parent):t}(this),i=t.$parent||t;return t.renderContent?t.renderContent(e,this.option):i.$scopedSlots.default?i.$scopedSlots.default({option:this.option}):e("span",[this.option[t.labelProp]||this.option[t.keyProp]])}}},props:{data:{type:Array,default:function(){return[]}},renderContent:Function,placeholder:String,title:String,filterable:Boolean,format:Object,filterMethod:Function,defaultChecked:Array,props:Object},data:function(){return{checked:[],allChecked:!1,query:"",inputHover:!1,checkChangeByUser:!0}},watch:{checked:function(e,t){if(this.updateAllChecked(),this.checkChangeByUser){var i=e.concat(t).filter(function(i){return-1===e.indexOf(i)||-1===t.indexOf(i)});this.$emit("checked-change",e,i)}else this.$emit("checked-change",e),this.checkChangeByUser=!0},data:function(){var e=this,t=[],i=this.filteredData.map(function(t){return t[e.keyProp]});this.checked.forEach(function(e){i.indexOf(e)>-1&&t.push(e)}),this.checkChangeByUser=!1,this.checked=t},checkableData:function(){this.updateAllChecked()},defaultChecked:{immediate:!0,handler:function(e,t){var i=this;if(!t||e.length!==t.length||!e.every(function(e){return t.indexOf(e)>-1})){var n=[],r=this.checkableData.map(function(e){return e[i.keyProp]});e.forEach(function(e){r.indexOf(e)>-1&&n.push(e)}),this.checkChangeByUser=!1,this.checked=n}}}},computed:{filteredData:function(){var e=this;return this.data.filter(function(t){return"function"==typeof e.filterMethod?e.filterMethod(e.query,t):(t[e.labelProp]||t[e.keyProp].toString()).toLowerCase().indexOf(e.query.toLowerCase())>-1})},checkableData:function(){var e=this;return this.filteredData.filter(function(t){return!t[e.disabledProp]})},checkedSummary:function(){var e=this.checked.length,t=this.data.length,i=this.format,n=i.noChecked,r=i.hasChecked;return n&&r?e>0?r.replace(/\${checked}/g,e).replace(/\${total}/g,t):n.replace(/\${total}/g,t):e+"/"+t},isIndeterminate:function(){var e=this.checked.length;return e>0&&e<this.checkableData.length},hasNoMatch:function(){return this.query.length>0&&0===this.filteredData.length},inputIcon:function(){return this.query.length>0&&this.inputHover?"circle-close":"search"},labelProp:function(){return this.props.label||"label"},keyProp:function(){return this.props.key||"key"},disabledProp:function(){return this.props.disabled||"disabled"},hasFooter:function(){return!!this.$slots.default}},methods:{updateAllChecked:function(){var e=this,t=this.checkableData.map(function(t){return t[e.keyProp]});this.allChecked=t.length>0&&t.every(function(t){return e.checked.indexOf(t)>-1})},handleAllCheckedChange:function(e){var t=this;this.checked=e?this.checkableData.map(function(e){return e[t.keyProp]}):[]},clearQuery:function(){"circle-close"===this.inputIcon&&(this.query="")}}},Jc,[],!1,null,null,null);Qc.options.__file="packages/transfer/src/transfer-panel.vue";var eh=r({name:"ElTransfer",mixins:[l,Y,G],components:{TransferPanel:Qc.exports,ElButton:Tt},props:{data:{type:Array,default:function(){return[]}},titles:{type:Array,default:function(){return[]}},buttonTexts:{type:Array,default:function(){return[]}},filterPlaceholder:{type:String,default:""},filterMethod:Function,leftDefaultChecked:{type:Array,default:function(){return[]}},rightDefaultChecked:{type:Array,default:function(){return[]}},renderContent:Function,value:{type:Array,default:function(){return[]}},format:{type:Object,default:function(){return{}}},filterable:Boolean,props:{type:Object,default:function(){return{label:"label",key:"key",disabled:"disabled"}}},targetOrder:{type:String,default:"original"}},data:function(){return{leftChecked:[],rightChecked:[]}},computed:{dataObj:function(){var e=this.props.key;return this.data.reduce(function(t,i){return(t[i[e]]=i)&&t},{})},sourceData:function(){var e=this;return this.data.filter(function(t){return-1===e.value.indexOf(t[e.props.key])})},targetData:function(){var e=this;return"original"===this.targetOrder?this.data.filter(function(t){return e.value.indexOf(t[e.props.key])>-1}):this.value.reduce(function(t,i){var n=e.dataObj[i];return n&&t.push(n),t},[])},hasButtonTexts:function(){return 2===this.buttonTexts.length}},watch:{value:function(e){this.dispatch("ElFormItem","el.form.change",e)}},methods:{getMigratingConfig:function(){return{props:{"footer-format":"footer-format is renamed to format."}}},onSourceCheckedChange:function(e,t){this.leftChecked=e,void 0!==t&&this.$emit("left-check-change",e,t)},onTargetCheckedChange:function(e,t){this.rightChecked=e,void 0!==t&&this.$emit("right-check-change",e,t)},addToLeft:function(){var e=this.value.slice();this.rightChecked.forEach(function(t){var i=e.indexOf(t);i>-1&&e.splice(i,1)}),this.$emit("input",e),this.$emit("change",e,"left",this.rightChecked)},addToRight:function(){var e=this,t=this.value.slice(),i=[],n=this.props.key;this.data.forEach(function(t){var r=t[n];e.leftChecked.indexOf(r)>-1&&-1===e.value.indexOf(r)&&i.push(r)}),t="unshift"===this.targetOrder?i.concat(t):t.concat(i),this.$emit("input",t),this.$emit("change",t,"right",this.leftChecked)},clearQuery:function(e){"left"===e?this.$refs.leftPanel.query="":"right"===e&&(this.$refs.rightPanel.query="")}}},Zc,[],!1,null,null,null);eh.options.__file="packages/transfer/src/main.vue";var th=eh.exports;th.install=function(e){e.component(th.name,th)};var ih=th,nh=function(){var e=this.$createElement;return(this._self._c||e)("section",{staticClass:"el-container",class:{"is-vertical":this.isVertical}},[this._t("default")],2)};nh._withStripped=!0;var rh=r({name:"ElContainer",componentName:"ElContainer",props:{direction:String},computed:{isVertical:function(){return"vertical"===this.direction||"horizontal"!==this.direction&&(!(!this.$slots||!this.$slots.default)&&this.$slots.default.some(function(e){var t=e.componentOptions&&e.componentOptions.tag;return"el-header"===t||"el-footer"===t}))}}},nh,[],!1,null,null,null);rh.options.__file="packages/container/src/main.vue";var sh=rh.exports;sh.install=function(e){e.component(sh.name,sh)};var ah=sh,oh=function(){var e=this.$createElement;return(this._self._c||e)("header",{staticClass:"el-header",style:{height:this.height}},[this._t("default")],2)};oh._withStripped=!0;var lh=r({name:"ElHeader",componentName:"ElHeader",props:{height:{type:String,default:"60px"}}},oh,[],!1,null,null,null);lh.options.__file="packages/header/src/main.vue";var uh=lh.exports;uh.install=function(e){e.component(uh.name,uh)};var ch=uh,hh=function(){var e=this.$createElement;return(this._self._c||e)("aside",{staticClass:"el-aside",style:{width:this.width}},[this._t("default")],2)};hh._withStripped=!0;var dh=r({name:"ElAside",componentName:"ElAside",props:{width:{type:String,default:"300px"}}},hh,[],!1,null,null,null);dh.options.__file="packages/aside/src/main.vue";var ph=dh.exports;ph.install=function(e){e.component(ph.name,ph)};var fh=ph,mh=function(){var e=this.$createElement;return(this._self._c||e)("main",{staticClass:"el-main"},[this._t("default")],2)};mh._withStripped=!0;var vh=r({name:"ElMain",componentName:"ElMain"},mh,[],!1,null,null,null);vh.options.__file="packages/main/src/main.vue";var gh=vh.exports;gh.install=function(e){e.component(gh.name,gh)};var yh=gh,bh=function(){var e=this.$createElement;return(this._self._c||e)("footer",{staticClass:"el-footer",style:{height:this.height}},[this._t("default")],2)};bh._withStripped=!0;var wh=r({name:"ElFooter",componentName:"ElFooter",props:{height:{type:String,default:"60px"}}},bh,[],!1,null,null,null);wh.options.__file="packages/footer/src/main.vue";var _h=wh.exports;_h.install=function(e){e.component(_h.name,_h)};var xh=_h,Ch=r({name:"ElTimeline",props:{reverse:{type:Boolean,default:!1}},provide:function(){return{timeline:this}},render:function(){var e=arguments[0],t=this.reverse,i={"el-timeline":!0,"is-reverse":t},n=this.$slots.default||[];return t&&(n=n.reverse()),e("ul",{class:i},[n])}},void 0,void 0,!1,null,null,null);Ch.options.__file="packages/timeline/src/main.vue";var kh=Ch.exports;kh.install=function(e){e.component(kh.name,kh)};var Sh=kh,Dh=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("li",{staticClass:"el-timeline-item"},[i("div",{staticClass:"el-timeline-item__tail"}),e.$slots.dot?e._e():i("div",{staticClass:"el-timeline-item__node",class:["el-timeline-item__node--"+(e.size||""),"el-timeline-item__node--"+(e.type||"")],style:{backgroundColor:e.color}},[e.icon?i("i",{staticClass:"el-timeline-item__icon",class:e.icon}):e._e()]),e.$slots.dot?i("div",{staticClass:"el-timeline-item__dot"},[e._t("dot")],2):e._e(),i("div",{staticClass:"el-timeline-item__wrapper"},[e.hideTimestamp||"top"!==e.placement?e._e():i("div",{staticClass:"el-timeline-item__timestamp is-top"},[e._v("\n      "+e._s(e.timestamp)+"\n    ")]),i("div",{staticClass:"el-timeline-item__content"},[e._t("default")],2),e.hideTimestamp||"bottom"!==e.placement?e._e():i("div",{staticClass:"el-timeline-item__timestamp is-bottom"},[e._v("\n      "+e._s(e.timestamp)+"\n    ")])])])};Dh._withStripped=!0;var $h=r({name:"ElTimelineItem",inject:["timeline"],props:{timestamp:String,hideTimestamp:{type:Boolean,default:!1},placement:{type:String,default:"bottom"},type:String,color:String,size:{type:String,default:"normal"},icon:String}},Dh,[],!1,null,null,null);$h.options.__file="packages/timeline/src/item.vue";var Eh=$h.exports;Eh.install=function(e){e.component(Eh.name,Eh)};var Th=Eh,Mh=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("a",e._b({class:["el-link",e.type?"el-link--"+e.type:"",e.disabled&&"is-disabled",e.underline&&!e.disabled&&"is-underline"],attrs:{href:e.disabled?null:e.href},on:{click:e.handleClick}},"a",e.$attrs,!1),[e.icon?i("i",{class:e.icon}):e._e(),e.$slots.default?i("span",{staticClass:"el-link--inner"},[e._t("default")],2):e._e(),e.$slots.icon?[e.$slots.icon?e._t("icon"):e._e()]:e._e()],2)};Mh._withStripped=!0;var Nh=r({name:"ElLink",props:{type:{type:String,default:"default"},underline:{type:Boolean,default:!0},disabled:Boolean,href:String,icon:String},methods:{handleClick:function(e){this.disabled||this.href||this.$emit("click",e)}}},Mh,[],!1,null,null,null);Nh.options.__file="packages/link/src/main.vue";var Ph=Nh.exports;Ph.install=function(e){e.component(Ph.name,Ph)};var Oh=Ph,Ih=function(e,t){var i=t._c;return i("div",t._g(t._b({class:[t.data.staticClass,"el-divider","el-divider--"+t.props.direction]},"div",t.data.attrs,!1),t.listeners),[t.slots().default&&"vertical"!==t.props.direction?i("div",{class:["el-divider__text","is-"+t.props.contentPosition]},[t._t("default")],2):t._e()])};Ih._withStripped=!0;var Fh=r({name:"ElDivider",props:{direction:{type:String,default:"horizontal",validator:function(e){return-1!==["horizontal","vertical"].indexOf(e)}},contentPosition:{type:String,default:"center",validator:function(e){return-1!==["left","center","right"].indexOf(e)}}}},Ih,[],!0,null,null,null);Fh.options.__file="packages/divider/src/main.vue";var Ah=Fh.exports;Ah.install=function(e){e.component(Ah.name,Ah)};var Lh=Ah,Vh=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"el-image"},[e.loading?e._t("placeholder",[i("div",{staticClass:"el-image__placeholder"})]):e.error?e._t("error",[i("div",{staticClass:"el-image__error"},[e._v(e._s(e.t("el.image.error")))])]):i("img",e._g(e._b({staticClass:"el-image__inner",class:{"el-image__inner--center":e.alignCenter,"el-image__preview":e.preview},style:e.imageStyle,attrs:{src:e.src},on:{click:e.clickHandler}},"img",e.$attrs,!1),e.$listeners)),e.preview?[e.showViewer?i("image-viewer",{attrs:{"z-index":e.zIndex,"initial-index":e.imageIndex,"on-close":e.closeViewer,"url-list":e.previewSrcList}}):e._e()]:e._e()],2)};Vh._withStripped=!0;var Bh=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("transition",{attrs:{name:"viewer-fade"}},[i("div",{ref:"el-image-viewer__wrapper",staticClass:"el-image-viewer__wrapper",style:{"z-index":e.viewerZIndex},attrs:{tabindex:"-1"}},[i("div",{staticClass:"el-image-viewer__mask",on:{click:function(t){return t.target!==t.currentTarget?null:e.handleMaskClick(t)}}}),i("span",{staticClass:"el-image-viewer__btn el-image-viewer__close",on:{click:e.hide}},[i("i",{staticClass:"el-icon-close"})]),e.isSingle?e._e():[i("span",{staticClass:"el-image-viewer__btn el-image-viewer__prev",class:{"is-disabled":!e.infinite&&e.isFirst},on:{click:e.prev}},[i("i",{staticClass:"el-icon-arrow-left"})]),i("span",{staticClass:"el-image-viewer__btn el-image-viewer__next",class:{"is-disabled":!e.infinite&&e.isLast},on:{click:e.next}},[i("i",{staticClass:"el-icon-arrow-right"})])],i("div",{staticClass:"el-image-viewer__btn el-image-viewer__actions"},[i("div",{staticClass:"el-image-viewer__actions__inner"},[i("i",{staticClass:"el-icon-zoom-out",on:{click:function(t){e.handleActions("zoomOut")}}}),i("i",{staticClass:"el-icon-zoom-in",on:{click:function(t){e.handleActions("zoomIn")}}}),i("i",{staticClass:"el-image-viewer__actions__divider"}),i("i",{class:e.mode.icon,on:{click:e.toggleMode}}),i("i",{staticClass:"el-image-viewer__actions__divider"}),i("i",{staticClass:"el-icon-refresh-left",on:{click:function(t){e.handleActions("anticlocelise")}}}),i("i",{staticClass:"el-icon-refresh-right",on:{click:function(t){e.handleActions("clocelise")}}})])]),i("div",{staticClass:"el-image-viewer__canvas"},e._l(e.urlList,function(t,n){return n===e.index?i("img",{key:t,ref:"img",refInFor:!0,staticClass:"el-image-viewer__img",style:e.imgStyle,attrs:{src:e.currentImg},on:{load:e.handleImgLoad,error:e.handleImgError,mousedown:e.handleMouseDown}}):e._e()}),0)],2)])};Bh._withStripped=!0;var zh=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n])}return e},Hh={CONTAIN:{name:"contain",icon:"el-icon-full-screen"},ORIGINAL:{name:"original",icon:"el-icon-c-scale-to-original"}},Rh=!h.a.prototype.$isServer&&window.navigator.userAgent.match(/firefox/i)?"DOMMouseScroll":"mousewheel",Wh=r({name:"elImageViewer",props:{urlList:{type:Array,default:function(){return[]}},zIndex:{type:Number,default:2e3},onSwitch:{type:Function,default:function(){}},onClose:{type:Function,default:function(){}},initialIndex:{type:Number,default:0},appendToBody:{type:Boolean,default:!0},maskClosable:{type:Boolean,default:!0}},data:function(){return{index:this.initialIndex,isShow:!1,infinite:!0,loading:!1,mode:Hh.CONTAIN,transform:{scale:1,deg:0,offsetX:0,offsetY:0,enableTransition:!1}}},computed:{isSingle:function(){return this.urlList.length<=1},isFirst:function(){return 0===this.index},isLast:function(){return this.index===this.urlList.length-1},currentImg:function(){return this.urlList[this.index]},imgStyle:function(){var e=this.transform,t=e.scale,i=e.deg,n=e.offsetX,r=e.offsetY,s={transform:"scale("+t+") rotate("+i+"deg)",transition:e.enableTransition?"transform .3s":"","margin-left":n+"px","margin-top":r+"px"};return this.mode===Hh.CONTAIN&&(s.maxWidth=s.maxHeight="100%"),s},viewerZIndex:function(){var e=De.nextZIndex();return this.zIndex>e?this.zIndex:e}},watch:{index:{handler:function(e){this.reset(),this.onSwitch(e)}},currentImg:function(e){var t=this;this.$nextTick(function(e){t.$refs.img[0].complete||(t.loading=!0)})}},methods:{hide:function(){this.deviceSupportUninstall(),this.onClose()},deviceSupportInstall:function(){var e=this;this._keyDownHandler=function(t){switch(t.stopPropagation(),t.keyCode){case 27:e.hide();break;case 32:e.toggleMode();break;case 37:e.prev();break;case 38:e.handleActions("zoomIn");break;case 39:e.next();break;case 40:e.handleActions("zoomOut")}},this._mouseWheelHandler=L(function(t){(t.wheelDelta?t.wheelDelta:-t.detail)>0?e.handleActions("zoomIn",{zoomRate:.015,enableTransition:!1}):e.handleActions("zoomOut",{zoomRate:.015,enableTransition:!1})}),de(document,"keydown",this._keyDownHandler),de(document,Rh,this._mouseWheelHandler)},deviceSupportUninstall:function(){pe(document,"keydown",this._keyDownHandler),pe(document,Rh,this._mouseWheelHandler),this._keyDownHandler=null,this._mouseWheelHandler=null},handleImgLoad:function(e){this.loading=!1},handleImgError:function(e){this.loading=!1,e.target.alt="加载失败"},handleMouseDown:function(e){var t=this;if(!this.loading&&0===e.button){var i=this.transform,n=i.offsetX,r=i.offsetY,s=e.pageX,a=e.pageY;this._dragHandler=L(function(e){t.transform.offsetX=n+e.pageX-s,t.transform.offsetY=r+e.pageY-a}),de(document,"mousemove",this._dragHandler),de(document,"mouseup",function(e){pe(document,"mousemove",t._dragHandler)}),e.preventDefault()}},handleMaskClick:function(){this.maskClosable&&this.hide()},reset:function(){this.transform={scale:1,deg:0,offsetX:0,offsetY:0,enableTransition:!1}},toggleMode:function(){if(!this.loading){var e=Object.keys(Hh),t=(Object.values(Hh).indexOf(this.mode)+1)%e.length;this.mode=Hh[e[t]],this.reset()}},prev:function(){if(!this.isFirst||this.infinite){var e=this.urlList.length;this.index=(this.index-1+e)%e}},next:function(){if(!this.isLast||this.infinite){var e=this.urlList.length;this.index=(this.index+1)%e}},handleActions:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!this.loading){var i=zh({zoomRate:.2,rotateDeg:90,enableTransition:!0},t),n=i.zoomRate,r=i.rotateDeg,s=i.enableTransition,a=this.transform;switch(e){case"zoomOut":a.scale>.2&&(a.scale=parseFloat((a.scale-n).toFixed(3)));break;case"zoomIn":a.scale=parseFloat((a.scale+n).toFixed(3));break;case"clocelise":a.deg+=r;break;case"anticlocelise":a.deg-=r}a.enableTransition=s}}},mounted:function(){this.deviceSupportInstall(),this.appendToBody&&document.body.appendChild(this.$el),this.$refs["el-image-viewer__wrapper"].focus()},destroyed:function(){this.appendToBody&&this.$el&&this.$el.parentNode&&this.$el.parentNode.removeChild(this.$el)}},Bh,[],!1,null,null,null);Wh.options.__file="packages/image/src/image-viewer.vue";var jh=Wh.exports,qh=function(){return void 0!==document.documentElement.style.objectFit},Yh="none",Kh="contain",Gh="cover",Uh="fill",Xh="scale-down",Zh="",Jh=r({name:"ElImage",mixins:[Y],inheritAttrs:!1,components:{ImageViewer:jh},props:{src:String,fit:String,lazy:Boolean,scrollContainer:{},previewSrcList:{type:Array,default:function(){return[]}},zIndex:{type:Number,default:2e3}},data:function(){return{loading:!0,error:!1,show:!this.lazy,imageWidth:0,imageHeight:0,showViewer:!1}},computed:{imageStyle:function(){var e=this.fit;return!this.$isServer&&e?qh()?{"object-fit":e}:this.getImageStyle(e):{}},alignCenter:function(){return!this.$isServer&&!qh()&&this.fit!==Uh},preview:function(){var e=this.previewSrcList;return Array.isArray(e)&&e.length>0},imageIndex:function(){var e=0,t=this.previewSrcList.indexOf(this.src);return t>=0&&(e=t),e}},watch:{src:function(e){this.show&&this.loadImage()},show:function(e){e&&this.loadImage()}},mounted:function(){this.lazy?this.addLazyLoadListener():this.loadImage()},beforeDestroy:function(){this.lazy&&this.removeLazyLoadListener()},methods:{loadImage:function(){var e=this;if(!this.$isServer){this.loading=!0,this.error=!1;var t=new Image;t.onload=function(i){return e.handleLoad(i,t)},t.onerror=this.handleError.bind(this),Object.keys(this.$attrs).forEach(function(i){var n=e.$attrs[i];t.setAttribute(i,n)}),t.src=this.src}},handleLoad:function(e,t){this.imageWidth=t.width,this.imageHeight=t.height,this.loading=!1,this.error=!1},handleError:function(e){this.loading=!1,this.error=!0,this.$emit("error",e)},handleLazyLoad:function(){(function(e,t){if(ae||!e||!t)return!1;var i=e.getBoundingClientRect(),n=void 0;return n=[window,document,document.documentElement,null,void 0].includes(t)?{top:0,right:window.innerWidth,bottom:window.innerHeight,left:0}:t.getBoundingClientRect(),i.top<n.bottom&&i.bottom>n.top&&i.right>n.left&&i.left<n.right})(this.$el,this._scrollContainer)&&(this.show=!0,this.removeLazyLoadListener())},addLazyLoadListener:function(){if(!this.$isServer){var e=this.scrollContainer,t=null;(t=g(e)?e:m(e)?document.querySelector(e):be(this.$el))&&(this._scrollContainer=t,this._lazyLoadHandler=Pu()(200,this.handleLazyLoad),de(t,"scroll",this._lazyLoadHandler),this.handleLazyLoad())}},removeLazyLoadListener:function(){var e=this._scrollContainer,t=this._lazyLoadHandler;!this.$isServer&&e&&t&&(pe(e,"scroll",t),this._scrollContainer=null,this._lazyLoadHandler=null)},getImageStyle:function(e){var t=this.imageWidth,i=this.imageHeight,n=this.$el,r=n.clientWidth,s=n.clientHeight;if(!(t&&i&&r&&s))return{};var a=t/i,o=r/s;e===Xh&&(e=t<r&&i<s?Yh:Kh);switch(e){case Yh:return{width:"auto",height:"auto"};case Kh:return a<o?{width:"auto"}:{height:"auto"};case Gh:return a<o?{height:"auto"}:{width:"auto"};default:return{}}},clickHandler:function(){this.preview&&(Zh=document.body.style.overflow,document.body.style.overflow="hidden",this.showViewer=!0)},closeViewer:function(){document.body.style.overflow=Zh,this.showViewer=!1}}},Vh,[],!1,null,null,null);Jh.options.__file="packages/image/src/main.vue";var Qh=Jh.exports;Qh.install=function(e){e.component(Qh.name,Qh)};var ed=Qh,td=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"el-calendar"},[i("div",{staticClass:"el-calendar__header"},[i("div",{staticClass:"el-calendar__title"},[e._v("\n      "+e._s(e.i18nDate)+"\n    ")]),0===e.validatedRange.length?i("div",{staticClass:"el-calendar__button-group"},[i("el-button-group",[i("el-button",{attrs:{type:"plain",size:"mini"},on:{click:function(t){e.selectDate("prev-month")}}},[e._v("\n          "+e._s(e.t("el.datepicker.prevMonth"))+"\n        ")]),i("el-button",{attrs:{type:"plain",size:"mini"},on:{click:function(t){e.selectDate("today")}}},[e._v("\n          "+e._s(e.t("el.datepicker.today"))+"\n        ")]),i("el-button",{attrs:{type:"plain",size:"mini"},on:{click:function(t){e.selectDate("next-month")}}},[e._v("\n          "+e._s(e.t("el.datepicker.nextMonth"))+"\n        ")])],1)],1):e._e()]),0===e.validatedRange.length?i("div",{key:"no-range",staticClass:"el-calendar__body"},[i("date-table",{attrs:{date:e.date,"selected-day":e.realSelectedDay,"first-day-of-week":e.realFirstDayOfWeek},on:{pick:e.pickDay}})],1):i("div",{key:"has-range",staticClass:"el-calendar__body"},e._l(e.validatedRange,function(t,n){return i("date-table",{key:n,attrs:{date:t[0],"selected-day":e.realSelectedDay,range:t,"hide-header":0!==n,"first-day-of-week":e.realFirstDayOfWeek},on:{pick:e.pickDay}})}),1)])};td._withStripped=!0;var id=r({props:{selectedDay:String,range:{type:Array,validator:function(e){if(!e||!e.length)return!0;var t=e[0],i=e[1];return Fr(t,i)}},date:Date,hideHeader:Boolean,firstDayOfWeek:Number},inject:["elCalendar"],methods:{toNestedArr:function(e){return wr(e.length/7).map(function(t,i){var n=7*i;return e.slice(n,n+7)})},getFormateDate:function(e,t){if(!e||-1===["prev","current","next"].indexOf(t))throw new Error("invalid day or type");var i=this.curMonthDatePrefix;return"prev"===t?i=this.prevMonthDatePrefix:"next"===t&&(i=this.nextMonthDatePrefix),i+"-"+(e=("00"+e).slice(-2))},getCellClass:function(e){var t=e.text,i=e.type,n=[i];if("current"===i){var r=this.getFormateDate(t,i);r===this.selectedDay&&n.push("is-selected"),r===this.formatedToday&&n.push("is-today")}return n},pickDay:function(e){var t=e.text,i=e.type,n=this.getFormateDate(t,i);this.$emit("pick",n)},cellRenderProxy:function(e){var t=e.text,i=e.type,n=this.$createElement,r=this.elCalendar.$scopedSlots.dateCell;if(!r)return n("span",[t]);var s=this.getFormateDate(t,i);return r({date:new Date(s),data:{isSelected:this.selectedDay===s,type:i+"-month",day:s}})}},computed:{WEEK_DAYS:function(){return ur().dayNames},prevMonthDatePrefix:function(){var e=new Date(this.date.getTime());return e.setDate(0),ar.a.format(e,"yyyy-MM")},curMonthDatePrefix:function(){return ar.a.format(this.date,"yyyy-MM")},nextMonthDatePrefix:function(){var e=new Date(this.date.getFullYear(),this.date.getMonth()+1,1);return ar.a.format(e,"yyyy-MM")},formatedToday:function(){return this.elCalendar.formatedToday},isInRange:function(){return this.range&&this.range.length},rows:function(){var e=[];if(this.isInRange){var t=this.range,i=t[0],n=t[1],r=wr(n.getDate()-i.getDate()+1).map(function(e,t){return{text:i.getDate()+t,type:"current"}}),s=r.length%7,a=wr(s=0===s?0:7-s).map(function(e,t){return{text:t+1,type:"next"}});e=r.concat(a)}else{var o=this.date,l=mr(o),u=function(e,t){if(t<=0)return[];var i=new Date(e.getTime());i.setDate(0);var n=i.getDate();return wr(t).map(function(e,i){return n-(t-i-1)})}(o,(7+(l=0===l?7:l)-("number"==typeof this.firstDayOfWeek?this.firstDayOfWeek:1))%7).map(function(e){return{text:e,type:"prev"}}),c=function(e){var t=new Date(e.getFullYear(),e.getMonth()+1,0).getDate();return wr(t).map(function(e,t){return t+1})}(o).map(function(e){return{text:e,type:"current"}});e=[].concat(u,c);var h=wr(42-e.length).map(function(e,t){return{text:t+1,type:"next"}});e=e.concat(h)}return this.toNestedArr(e)},weekDays:function(){var e=this.firstDayOfWeek,t=this.WEEK_DAYS;return"number"!=typeof e||0===e?t.slice():t.slice(e).concat(t.slice(0,e))}},render:function(){var e=this,t=arguments[0],i=this.hideHeader?null:t("thead",[this.weekDays.map(function(e){return t("th",{key:e},[e])})]);return t("table",{class:{"el-calendar-table":!0,"is-range":this.isInRange},attrs:{cellspacing:"0",cellpadding:"0"}},[i,t("tbody",[this.rows.map(function(i,n){return t("tr",{class:{"el-calendar-table__row":!0,"el-calendar-table__row--hide-border":0===n&&e.hideHeader},key:n},[i.map(function(i,n){return t("td",{key:n,class:e.getCellClass(i),on:{click:e.pickDay.bind(e,i)}},[t("div",{class:"el-calendar-day"},[e.cellRenderProxy(i)])])})])})])])}},void 0,void 0,!1,null,null,null);id.options.__file="packages/calendar/src/date-table.vue";var nd=id.exports,rd=["prev-month","today","next-month"],sd=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],ad=r({name:"ElCalendar",mixins:[Y],components:{DateTable:nd,ElButton:Tt,ElButtonGroup:Ot},props:{value:[Date,String,Number],range:{type:Array,validator:function(e){return!Array.isArray(e)||2===e.length&&e.every(function(e){return"string"==typeof e||"number"==typeof e||e instanceof Date})}},firstDayOfWeek:{type:Number,default:1}},provide:function(){return{elCalendar:this}},methods:{pickDay:function(e){this.realSelectedDay=e},selectDate:function(e){if(-1===rd.indexOf(e))throw new Error("invalid type "+e);var t="";(t="prev-month"===e?this.prevMonthDatePrefix+"-01":"next-month"===e?this.nextMonthDatePrefix+"-01":this.formatedToday)!==this.formatedDate&&this.pickDay(t)},toDate:function(e){if(!e)throw new Error("invalid val");return e instanceof Date?e:new Date(e)},rangeValidator:function(e,t){var i=this.realFirstDayOfWeek,n=t?i:0===i?6:i-1,r=(t?"start":"end")+" of range should be "+sd[n]+".";return e.getDay()===n||(console.warn("[ElementCalendar]",r,"Invalid range will be ignored."),!1)}},computed:{prevMonthDatePrefix:function(){var e=new Date(this.date.getTime());return e.setDate(0),ar.a.format(e,"yyyy-MM")},curMonthDatePrefix:function(){return ar.a.format(this.date,"yyyy-MM")},nextMonthDatePrefix:function(){var e=new Date(this.date.getFullYear(),this.date.getMonth()+1,1);return ar.a.format(e,"yyyy-MM")},formatedDate:function(){return ar.a.format(this.date,"yyyy-MM-dd")},i18nDate:function(){var e=this.date.getFullYear(),t=this.date.getMonth()+1;return e+" "+this.t("el.datepicker.year")+" "+this.t("el.datepicker.month"+t)},formatedToday:function(){return ar.a.format(this.now,"yyyy-MM-dd")},realSelectedDay:{get:function(){return this.value?this.formatedDate:this.selectedDay},set:function(e){this.selectedDay=e;var t=new Date(e);this.$emit("input",t)}},date:function(){if(this.value)return this.toDate(this.value);if(this.realSelectedDay){var e=this.selectedDay.split("-");return new Date(e[0],e[1]-1,e[2])}return this.validatedRange.length?this.validatedRange[0][0]:this.now},validatedRange:function(){var e=this,t=this.range;if(!t)return[];if(2===(t=t.reduce(function(t,i,n){var r=e.toDate(i);return e.rangeValidator(r,0===n)&&(t=t.concat(r)),t},[])).length){var i=t,n=i[0],r=i[1];if(n>r)return console.warn("[ElementCalendar]end time should be greater than start time"),[];if(Fr(n,r))return[[n,r]];var s=[],a=new Date(n.getFullYear(),n.getMonth()+1,1),o=this.toDate(a.getTime()-864e5);if(!Fr(a,r))return console.warn("[ElementCalendar]start time and end time interval must not exceed two months"),[];s.push([n,o]);var l=this.realFirstDayOfWeek,u=a.getDay(),c=0;return u!==l&&(c=0===l?7-u:(c=l-u)>0?c:7+c),(a=this.toDate(a.getTime()+864e5*c)).getDate()<r.getDate()&&s.push([a,r]),s}return[]},realFirstDayOfWeek:function(){return this.firstDayOfWeek<1||this.firstDayOfWeek>6?0:Math.floor(this.firstDayOfWeek)}},data:function(){return{selectedDay:"",now:new Date}}},td,[],!1,null,null,null);ad.options.__file="packages/calendar/src/main.vue";var od=ad.exports;od.install=function(e){e.component(od.name,od)};var ld=od,ud=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("transition",{attrs:{name:"el-fade-in"}},[e.visible?i("div",{staticClass:"el-backtop",style:{right:e.styleRight,bottom:e.styleBottom},on:{click:function(t){return t.stopPropagation(),e.handleClick(t)}}},[e._t("default",[i("el-icon",{attrs:{name:"caret-top"}})])],2):e._e()])};ud._withStripped=!0;var cd=function(e){return Math.pow(e,3)},hd=r({name:"ElBacktop",props:{visibilityHeight:{type:Number,default:200},target:[String],right:{type:Number,default:40},bottom:{type:Number,default:40}},data:function(){return{el:null,container:null,visible:!1}},computed:{styleBottom:function(){return this.bottom+"px"},styleRight:function(){return this.right+"px"}},mounted:function(){this.init(),this.throttledScrollHandler=Pu()(300,this.onScroll),this.container.addEventListener("scroll",this.throttledScrollHandler)},methods:{init:function(){if(this.container=document,this.el=document.documentElement,this.target){if(this.el=document.querySelector(this.target),!this.el)throw new Error("target is not existed: "+this.target);this.container=this.el}},onScroll:function(){var e=this.el.scrollTop;this.visible=e>=this.visibilityHeight},handleClick:function(e){this.scrollToTop(),this.$emit("click",e)},scrollToTop:function(){var e=this.el,t=Date.now(),i=e.scrollTop,n=window.requestAnimationFrame||function(e){return setTimeout(e,16)};n(function r(){var s,a=(Date.now()-t)/500;a<1?(e.scrollTop=i*(1-((s=a)<.5?cd(2*s)/2:1-cd(2*(1-s))/2)),n(r)):e.scrollTop=0})}},beforeDestroy:function(){this.container.removeEventListener("scroll",this.throttledScrollHandler)}},ud,[],!1,null,null,null);hd.options.__file="packages/backtop/src/main.vue";var dd=hd.exports;dd.install=function(e){e.component(dd.name,dd)};var pd=dd,fd=function(e,t){return e===window||e===document?document.documentElement[t]:e[t]},md=function(e){return fd(e,"offsetHeight")},vd="ElInfiniteScroll",gd={delay:{type:Number,default:200},distance:{type:Number,default:0},disabled:{type:Boolean,default:!1},immediate:{type:Boolean,default:!0}},yd=function(e,t){return g(e)?(i=gd,Object.keys(i||{}).map(function(e){return[e,i[e]]})).reduce(function(i,n){var r=n[0],s=n[1],a=s.type,o=s.default,l=e.getAttribute("infinite-scroll-"+r);switch(l=b(t[l])?l:t[l],a){case Number:l=Number(l),l=Number.isNaN(l)?o:l;break;case Boolean:l=null!=l?"false"!==l&&Boolean(l):o;break;default:l=a(l)}return i[r]=l,i},{}):{};var i},bd=function(e){return e.getBoundingClientRect().top},wd=function(e){var t=this[vd],i=t.el,n=t.vm,r=t.container,s=t.observer,a=yd(i,n),o=a.distance;if(!a.disabled){var l=r.getBoundingClientRect();if(l.width||l.height){var u=!1;if(r===i){var c=r.scrollTop+function(e){return fd(e,"clientHeight")}(r);u=r.scrollHeight-c<=o}else{u=md(i)+bd(i)-bd(r)-md(r)+Number.parseFloat(function(e,t){if(e===window&&(e=document.documentElement),1!==e.nodeType)return[];var i=window.getComputedStyle(e,null);return t?i[t]:i}(r,"borderBottomWidth"))<=o}u&&y(e)?e.call(n):s&&(s.disconnect(),this[vd].observer=null)}}},_d={name:"InfiniteScroll",inserted:function(e,t,i){var n=t.value,r=i.context,s=be(e,!0),a=yd(e,r),o=a.delay,l=a.immediate,u=tt()(o,wd.bind(e,n));(e[vd]={el:e,vm:r,container:s,onScroll:u},s)&&(s.addEventListener("scroll",u),l&&((e[vd].observer=new MutationObserver(u)).observe(s,{childList:!0,subtree:!0}),u()))},unbind:function(e){var t=e[vd],i=t.container,n=t.onScroll;i&&i.removeEventListener("scroll",n)},install:function(e){e.directive(_d.name,_d)}},xd=_d,Cd=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"el-page-header"},[i("div",{staticClass:"el-page-header__left",on:{click:function(t){e.$emit("back")}}},[i("i",{staticClass:"el-icon-back"}),i("div",{staticClass:"el-page-header__title"},[e._t("title",[e._v(e._s(e.title))])],2)]),i("div",{staticClass:"el-page-header__content"},[e._t("content",[e._v(e._s(e.content))])],2)])};Cd._withStripped=!0;var kd=r({name:"ElPageHeader",props:{title:{type:String,default:function(){return j("el.pageHeader.title")}},content:String}},Cd,[],!1,null,null,null);kd.options.__file="packages/page-header/src/main.vue";var Sd=kd.exports;Sd.install=function(e){e.component(Sd.name,Sd)};var Dd=Sd,$d=r({name:"ElAvatar",props:{size:{type:[Number,String],validator:function(e){return"string"==typeof e?["large","medium","small"].includes(e):"number"==typeof e}},shape:{type:String,default:"circle",validator:function(e){return["circle","square"].includes(e)}},icon:String,src:String,alt:String,srcSet:String,error:Function,fit:{type:String,default:"cover"}},data:function(){return{isImageExist:!0}},computed:{avatarClass:function(){var e=this.size,t=this.icon,i=this.shape,n=["el-avatar"];return e&&"string"==typeof e&&n.push("el-avatar--"+e),t&&n.push("el-avatar--icon"),i&&n.push("el-avatar--"+i),n.join(" ")}},methods:{handleError:function(){var e=this.error;!1!==(e?e():void 0)&&(this.isImageExist=!1)},renderAvatar:function(){var e=this.$createElement,t=this.icon,i=this.src,n=this.alt,r=this.isImageExist,s=this.srcSet,a=this.fit;return r&&i?e("img",{attrs:{src:i,alt:n,srcSet:s},on:{error:this.handleError},style:{"object-fit":a}}):t?e("i",{class:t}):this.$slots.default}},render:function(){var e=arguments[0],t=this.avatarClass,i=this.size;return e("span",{class:t,style:"number"==typeof i?{height:i+"px",width:i+"px",lineHeight:i+"px"}:{}},[this.renderAvatar()])}},void 0,void 0,!1,null,null,null);$d.options.__file="packages/avatar/src/main.vue";var Ed=$d.exports;Ed.install=function(e){e.component(Ed.name,Ed)};var Td=Ed,Md=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("transition",{attrs:{name:"el-drawer-fade"},on:{"after-enter":e.afterEnter,"after-leave":e.afterLeave}},[i("div",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],staticClass:"el-drawer__wrapper",attrs:{tabindex:"-1"}},[i("div",{staticClass:"el-drawer__container",class:e.visible&&"el-drawer__open",attrs:{role:"document",tabindex:"-1"},on:{click:function(t){return t.target!==t.currentTarget?null:e.handleWrapperClick(t)}}},[i("div",{ref:"drawer",staticClass:"el-drawer",class:[e.direction,e.customClass],style:e.isHorizontal?"width: "+e.drawerSize:"height: "+e.drawerSize,attrs:{"aria-modal":"true","aria-labelledby":"el-drawer__title","aria-label":e.title,role:"dialog",tabindex:"-1"}},[e.withHeader?i("header",{staticClass:"el-drawer__header",attrs:{id:"el-drawer__title"}},[e._t("title",[i("span",{attrs:{role:"heading",title:e.title}},[e._v(e._s(e.title))])]),e.showClose?i("button",{staticClass:"el-drawer__close-btn",attrs:{"aria-label":"close "+(e.title||"drawer"),type:"button"},on:{click:e.closeDrawer}},[i("i",{staticClass:"el-dialog__close el-icon el-icon-close"})]):e._e()],2):e._e(),e.rendered?i("section",{staticClass:"el-drawer__body"},[e._t("default")],2):e._e()])])])])};Md._withStripped=!0;var Nd=r({name:"ElDrawer",mixins:[Ne,l],props:{appendToBody:{type:Boolean,default:!1},beforeClose:{type:Function},customClass:{type:String,default:""},closeOnPressEscape:{type:Boolean,default:!0},destroyOnClose:{type:Boolean,default:!1},modal:{type:Boolean,default:!0},direction:{type:String,default:"rtl",validator:function(e){return-1!==["ltr","rtl","ttb","btt"].indexOf(e)}},modalAppendToBody:{type:Boolean,default:!0},showClose:{type:Boolean,default:!0},size:{type:[Number,String],default:"30%"},title:{type:String,default:""},visible:{type:Boolean},wrapperClosable:{type:Boolean,default:!0},withHeader:{type:Boolean,default:!0}},computed:{isHorizontal:function(){return"rtl"===this.direction||"ltr"===this.direction},drawerSize:function(){return"number"==typeof this.size?this.size+"px":this.size}},data:function(){return{closed:!1,prevActiveElement:null}},watch:{visible:function(e){var t=this;e?(this.closed=!1,this.$emit("open"),this.appendToBody&&document.body.appendChild(this.$el),this.prevActiveElement=document.activeElement):(this.closed||(this.$emit("close"),!0===this.destroyOnClose&&(this.rendered=!1)),this.$nextTick(function(){t.prevActiveElement&&t.prevActiveElement.focus()}))}},methods:{afterEnter:function(){this.$emit("opened")},afterLeave:function(){this.$emit("closed")},hide:function(e){!1!==e&&(this.$emit("update:visible",!1),this.$emit("close"),!0===this.destroyOnClose&&(this.rendered=!1),this.closed=!0)},handleWrapperClick:function(){this.wrapperClosable&&this.closeDrawer()},closeDrawer:function(){"function"==typeof this.beforeClose?this.beforeClose(this.hide):this.hide()},handleClose:function(){this.closeDrawer()}},mounted:function(){this.visible&&(this.rendered=!0,this.open(),this.appendToBody&&document.body.appendChild(this.$el))},destroyed:function(){this.appendToBody&&this.$el&&this.$el.parentNode&&this.$el.parentNode.removeChild(this.$el)}},Md,[],!1,null,null,null);Nd.options.__file="packages/drawer/src/main.vue";var Pd=Nd.exports;Pd.install=function(e){e.component(Pd.name,Pd)};var Od=Pd,Id=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("el-popover",e._b({attrs:{trigger:"click"},model:{value:e.visible,callback:function(t){e.visible=t},expression:"visible"}},"el-popover",e.$attrs,!1),[i("div",{staticClass:"el-popconfirm"},[i("p",{staticClass:"el-popconfirm__main"},[e.hideIcon?e._e():i("i",{staticClass:"el-popconfirm__icon",class:e.icon,style:{color:e.iconColor}}),e._v("\n      "+e._s(e.title)+"\n    ")]),i("div",{staticClass:"el-popconfirm__action"},[i("el-button",{attrs:{size:"mini",type:e.cancelButtonType},on:{click:e.cancel}},[e._v("\n        "+e._s(e.displayCancelButtonText)+"\n      ")]),i("el-button",{attrs:{size:"mini",type:e.confirmButtonType},on:{click:e.confirm}},[e._v("\n        "+e._s(e.displayConfirmButtonText)+"\n      ")])],1)]),e._t("reference",null,{slot:"reference"})],2)};Id._withStripped=!0;var Fd=r({name:"ElPopconfirm",props:{title:{type:String},confirmButtonText:{type:String},cancelButtonText:{type:String},confirmButtonType:{type:String,default:"primary"},cancelButtonType:{type:String,default:"text"},icon:{type:String,default:"el-icon-question"},iconColor:{type:String,default:"#f90"},hideIcon:{type:Boolean,default:!1}},components:{ElPopover:Qs,ElButton:Tt},data:function(){return{visible:!1}},computed:{displayConfirmButtonText:function(){return this.confirmButtonText||j("el.popconfirm.confirmButtonText")},displayCancelButtonText:function(){return this.cancelButtonText||j("el.popconfirm.cancelButtonText")}},methods:{confirm:function(){this.visible=!1,this.$emit("confirm")},cancel:function(){this.visible=!1,this.$emit("cancel")}}},Id,[],!1,null,null,null);Fd.options.__file="packages/popconfirm/src/main.vue";var Ad=Fd.exports;Ad.install=function(e){e.component(Ad.name,Ad)};var Ld=Ad,Vd=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",[e.uiLoading?[i("div",e._b({class:["el-skeleton",e.animated?"is-animated":""]},"div",e.$attrs,!1),[e._l(e.count,function(t){return[e.loading?e._t("template",e._l(e.rows,function(n){return i("el-skeleton-item",{key:t+"-"+n,class:{"el-skeleton__paragraph":1!==n,"is-first":1===n,"is-last":n===e.rows&&e.rows>1},attrs:{variant:"p"}})})):e._e()]})],2)]:[e._t("default",null,null,e.$attrs)]],2)};Vd._withStripped=!0;var Bd=r({name:"ElSkeleton",props:{animated:{type:Boolean,default:!1},count:{type:Number,default:1},rows:{type:Number,default:4},loading:{type:Boolean,default:!0},throttle:{type:Number,default:0}},watch:{loading:{handler:function(e){var t=this;this.throttle<=0?this.uiLoading=e:e?(clearTimeout(this.timeoutHandle),this.timeoutHandle=setTimeout(function(){t.uiLoading=t.loading},this.throttle)):this.uiLoading=e},immediate:!0}},data:function(){return{uiLoading:this.throttle<=0&&this.loading}}},Vd,[],!1,null,null,null);Bd.options.__file="packages/skeleton/src/index.vue";var zd=Bd.exports;zd.install=function(e){e.component(zd.name,zd)};var Hd=zd,Rd=function(){var e=this.$createElement,t=this._self._c||e;return t("div",{class:["el-skeleton__item","el-skeleton__"+this.variant]},["image"===this.variant?t("img-placeholder"):this._e()],1)};Rd._withStripped=!0;var Wd=function(){var e=this.$createElement,t=this._self._c||e;return t("svg",{attrs:{viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M64 896V128h896v768H64z m64-128l192-192 116.352 116.352L640 448l256 307.2V192H128v576z m224-480a96 96 0 1 1-0.064 192.064A96 96 0 0 1 352 288z"}})])};Wd._withStripped=!0;var jd=r({name:"ImgPlaceholder"},Wd,[],!1,null,null,null);jd.options.__file="packages/skeleton/src/img-placeholder.vue";var qd,Yd=jd.exports,Kd=r({name:"ElSkeletonItem",props:{variant:{type:String,default:"text"}},components:(qd={},qd[Yd.name]=Yd,qd)},Rd,[],!1,null,null,null);Kd.options.__file="packages/skeleton/src/item.vue";var Gd=Kd.exports;Gd.install=function(e){e.component(Gd.name,Gd)};var Ud=Gd,Xd=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"el-empty"},[i("div",{staticClass:"el-empty__image",style:e.imageStyle},[e.image?i("img",{attrs:{src:e.image,ondragstart:"return false"}}):e._t("image",[i("img-empty")])],2),i("div",{staticClass:"el-empty__description"},[e.$slots.description?e._t("description"):i("p",[e._v(e._s(e.emptyDescription))])],2),e.$slots.default?i("div",{staticClass:"el-empty__bottom"},[e._t("default")],2):e._e()])};Xd._withStripped=!0;var Zd=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("svg",{attrs:{viewBox:"0 0 79 86",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"}},[i("defs",[i("linearGradient",{attrs:{id:"linearGradient-1-"+e.id,x1:"38.8503086%",y1:"0%",x2:"61.1496914%",y2:"100%"}},[i("stop",{attrs:{"stop-color":"#FCFCFD",offset:"0%"}}),i("stop",{attrs:{"stop-color":"#EEEFF3",offset:"100%"}})],1),i("linearGradient",{attrs:{id:"linearGradient-2-"+e.id,x1:"0%",y1:"9.5%",x2:"100%",y2:"90.5%"}},[i("stop",{attrs:{"stop-color":"#FCFCFD",offset:"0%"}}),i("stop",{attrs:{"stop-color":"#E9EBEF",offset:"100%"}})],1),i("rect",{attrs:{id:"path-3-"+e.id,x:"0",y:"0",width:"17",height:"36"}})],1),i("g",{attrs:{id:"Illustrations",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"}},[i("g",{attrs:{id:"B-type",transform:"translate(-1268.000000, -535.000000)"}},[i("g",{attrs:{id:"Group-2",transform:"translate(1268.000000, 535.000000)"}},[i("path",{attrs:{id:"Oval-Copy-2",d:"M39.5,86 C61.3152476,86 79,83.9106622 79,81.3333333 C79,78.7560045 57.3152476,78 35.5,78 C13.6847524,78 0,78.7560045 0,81.3333333 C0,83.9106622 17.6847524,86 39.5,86 Z",fill:"#F7F8FC"}}),i("polygon",{attrs:{id:"Rectangle-Copy-14",fill:"#E5E7E9",transform:"translate(27.500000, 51.500000) scale(1, -1) translate(-27.500000, -51.500000) ",points:"13 58 53 58 42 45 2 45"}}),i("g",{attrs:{id:"Group-Copy",transform:"translate(34.500000, 31.500000) scale(-1, 1) rotate(-25.000000) translate(-34.500000, -31.500000) translate(7.000000, 10.000000)"}},[i("polygon",{attrs:{id:"Rectangle-Copy-10",fill:"#E5E7E9",transform:"translate(11.500000, 5.000000) scale(1, -1) translate(-11.500000, -5.000000) ",points:"2.84078316e-14 3 18 3 23 7 5 7"}}),i("polygon",{attrs:{id:"Rectangle-Copy-11",fill:"#EDEEF2",points:"-3.69149156e-15 7 38 7 38 43 -3.69149156e-15 43"}}),i("rect",{attrs:{id:"Rectangle-Copy-12",fill:"url(#linearGradient-1-"+e.id+")",transform:"translate(46.500000, 25.000000) scale(-1, 1) translate(-46.500000, -25.000000) ",x:"38",y:"7",width:"17",height:"36"}}),i("polygon",{attrs:{id:"Rectangle-Copy-13",fill:"#F8F9FB",transform:"translate(39.500000, 3.500000) scale(-1, 1) translate(-39.500000, -3.500000) ",points:"24 7 41 7 55 -3.63806207e-12 38 -3.63806207e-12"}})]),i("rect",{attrs:{id:"Rectangle-Copy-15",fill:"url(#linearGradient-2-"+e.id+")",x:"13",y:"45",width:"40",height:"36"}}),i("g",{attrs:{id:"Rectangle-Copy-17",transform:"translate(53.000000, 45.000000)"}},[i("mask",{attrs:{id:"mask-4-"+e.id,fill:"white"}},[i("use",{attrs:{"xlink:href":"#path-3-"+e.id}})]),i("use",{attrs:{id:"Mask",fill:"#E0E3E9",transform:"translate(8.500000, 18.000000) scale(-1, 1) translate(-8.500000, -18.000000) ","xlink:href":"#path-3-"+e.id}}),i("polygon",{attrs:{id:"Rectangle-Copy",fill:"#D5D7DE",mask:"url(#mask-4-"+e.id+")",transform:"translate(12.000000, 9.000000) scale(-1, 1) translate(-12.000000, -9.000000) ",points:"7 0 24 0 20 18 -1.70530257e-13 16"}})]),i("polygon",{attrs:{id:"Rectangle-Copy-18",fill:"#F8F9FB",transform:"translate(66.000000, 51.500000) scale(-1, 1) translate(-66.000000, -51.500000) ",points:"62 45 79 45 70 58 53 58"}})])])])])};Zd._withStripped=!0;var Jd=0,Qd=r({name:"ImgEmpty",data:function(){return{id:++Jd}}},Zd,[],!1,null,null,null);Qd.options.__file="packages/empty/src/img-empty.vue";var ep,tp=Qd.exports,ip=r({name:"ElEmpty",components:(ep={},ep[tp.name]=tp,ep),props:{image:{type:String,default:""},imageSize:Number,description:{type:String,default:""}},computed:{emptyDescription:function(){return this.description||j("el.empty.description")},imageStyle:function(){return{width:this.imageSize?this.imageSize+"px":""}}}},Xd,[],!1,null,null,null);ip.options.__file="packages/empty/src/index.vue";var np=ip.exports;np.install=function(e){e.component(np.name,np)};var rp,sp=np,ap=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n])}return e},op={name:"ElDescriptionsRow",props:{row:{type:Array}},inject:["elDescriptions"],render:function(e){var t=this.elDescriptions,i=(this.row||[]).map(function(e){return ap({},e,{label:e.slots.label||e.props.label},["labelClassName","contentClassName","labelStyle","contentStyle"].reduce(function(i,n){return i[n]=e.props[n]||t[n],i},{}))});return"vertical"===t.direction?e("tbody",[e("tr",{class:"el-descriptions-row"},[i.map(function(i){var n;return e("th",{class:(n={"el-descriptions-item__cell":!0,"el-descriptions-item__label":!0,"has-colon":!t.border&&t.colon,"is-bordered-label":t.border},n[i.labelClassName]=!0,n),style:i.labelStyle,attrs:{colSpan:i.props.span}},[i.label])})]),e("tr",{class:"el-descriptions-row"},[i.map(function(t){return e("td",{class:["el-descriptions-item__cell","el-descriptions-item__content",t.contentClassName],style:t.contentStyle,attrs:{colSpan:t.props.span}},[t.slots.default])})])]):t.border?e("tbody",[e("tr",{class:"el-descriptions-row"},[i.map(function(i){var n;return[e("th",{class:(n={"el-descriptions-item__cell":!0,"el-descriptions-item__label":!0,"is-bordered-label":t.border},n[i.labelClassName]=!0,n),style:i.labelStyle,attrs:{colSpan:"1"}},[i.label]),e("td",{class:["el-descriptions-item__cell","el-descriptions-item__content",i.contentClassName],style:i.contentStyle,attrs:{colSpan:2*i.props.span-1}},[i.slots.default])]})])]):e("tbody",[e("tr",{class:"el-descriptions-row"},[i.map(function(i){var n;return e("td",{class:"el-descriptions-item el-descriptions-item__cell",attrs:{colSpan:i.props.span}},[e("div",{class:"el-descriptions-item__container"},[e("span",{class:(n={"el-descriptions-item__label":!0,"has-colon":t.colon},n[i.labelClassName]=!0,n),style:i.labelStyle},[i.props.label]),e("span",{class:["el-descriptions-item__content",i.contentClassName],style:i.contentStyle},[i.slots.default])])])})])])}},lp=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n])}return e},up={name:"ElDescriptions",components:(rp={},rp[op.name]=op,rp),props:{border:{type:Boolean,default:!1},column:{type:Number,default:3},direction:{type:String,default:"horizontal"},size:{type:String},title:{type:String,default:""},extra:{type:String,default:""},labelStyle:{type:Object},contentStyle:{type:Object},labelClassName:{type:String,default:""},contentClassName:{type:String,default:""},colon:{type:Boolean,default:!0}},computed:{descriptionsSize:function(){return this.size||(this.$ELEMENT||{}).size}},provide:function(){return{elDescriptions:this}},methods:{getOptionProps:function(e){if(e.componentOptions){var t=e.componentOptions,i=t.propsData,n=void 0===i?{}:i,r=t.Ctor,s=((void 0===r?{}:r).options||{}).props||{},a={};for(var o in s){var l=s[o].default;void 0!==l&&(a[o]=y(l)?l.call(e):l)}return lp({},a,n)}return{}},getSlots:function(e){var t=this,i=e.componentOptions||{},n=e.children||i.children||[],r={};return n.forEach(function(e){if(!t.isEmptyElement(e)){var i=e.data&&e.data.slot||"default";r[i]=r[i]||[],"template"===e.tag?r[i].push(e.children):r[i].push(e)}}),lp({},r)},isEmptyElement:function(e){return!(e.tag||e.text&&""!==e.text.trim())},filledNode:function(e,t,i){var n=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return e.props||(e.props={}),t>i&&(e.props.span=i),n&&(e.props.span=i),e},getRows:function(){var e=this,t=(this.$slots.default||[]).filter(function(e){return e.tag&&e.componentOptions&&"ElDescriptionsItem"===e.componentOptions.Ctor.options.name}),i=t.map(function(t){return{props:e.getOptionProps(t),slots:e.getSlots(t),vnode:t}}),n=[],r=[],s=this.column;return i.forEach(function(i,a){var o=i.props.span||1;if(a===t.length-1)return r.push(e.filledNode(i,o,s,!0)),void n.push(r);o<s?(s-=o,r.push(i)):(r.push(e.filledNode(i,o,s)),n.push(r),s=e.column,r=[])}),n}},render:function(){var e=arguments[0],t=this.title,i=this.extra,n=this.border,r=this.descriptionsSize,s=this.$slots,a=this.getRows();return e("div",{class:"el-descriptions"},[t||i||s.title||s.extra?e("div",{class:"el-descriptions__header"},[e("div",{class:"el-descriptions__title"},[s.title?s.title:t]),e("div",{class:"el-descriptions__extra"},[s.extra?s.extra:i])]):null,e("div",{class:"el-descriptions__body"},[e("table",{class:["el-descriptions__table",{"is-bordered":n},r?"el-descriptions--"+r:""]},[a.map(function(t){return e(op,{attrs:{row:t}})})])])])},install:function(e){e.component(up.name,up)}},cp=up,hp={name:"ElDescriptionsItem",props:{label:{type:String,default:""},span:{type:Number,default:1},contentClassName:{type:String,default:""},contentStyle:{type:Object},labelClassName:{type:String,default:""},labelStyle:{type:Object}},render:function(){return null},install:function(e){e.component(hp.name,hp)}},dp=hp,pp=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"el-result"},[i("div",{staticClass:"el-result__icon"},[e._t("icon",[i(e.iconElement,{tag:"component",class:e.iconElement})])],2),e.title||e.$slots.title?i("div",{staticClass:"el-result__title"},[e._t("title",[i("p",[e._v(e._s(e.title))])])],2):e._e(),e.subTitle||e.$slots.subTitle?i("div",{staticClass:"el-result__subtitle"},[e._t("subTitle",[i("p",[e._v(e._s(e.subTitle))])])],2):e._e(),e.$slots.extra?i("div",{staticClass:"el-result__extra"},[e._t("extra")],2):e._e()])};pp._withStripped=!0;var fp=function(){var e=this.$createElement,t=this._self._c||e;return t("svg",{attrs:{viewBox:"0 0 48 48",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M24,4 C35.045695,4 44,12.954305 44,24 C44,35.045695 35.045695,44 24,44 C12.954305,44 4,35.045695 4,24 C4,12.954305 12.954305,4 24,4 Z M34.5548098,16.4485711 C33.9612228,15.8504763 32.9988282,15.8504763 32.4052412,16.4485711 L32.4052412,16.4485711 L21.413757,27.5805811 L21.413757,27.5805811 L21.4034642,27.590855 C21.0097542,27.9781674 20.3766105,27.9729811 19.9892981,27.5792711 L19.9892981,27.5792711 L15.5947588,23.1121428 C15.0011718,22.514048 14.0387772,22.514048 13.4451902,23.1121428 C12.8516033,23.7102376 12.8516033,24.6799409 13.4451902,25.2780357 L13.4451902,25.2780357 L19.6260786,31.5514289 C20.2196656,32.1495237 21.1820602,32.1495237 21.7756472,31.5514289 L21.7756472,31.5514289 L34.5548098,18.614464 C35.1483967,18.0163692 35.1483967,17.0466659 34.5548098,16.4485711 Z"}})])};fp._withStripped=!0;var mp=r({name:"IconSuccess"},fp,[],!1,null,null,null);mp.options.__file="packages/result/src/icon-success.vue";var vp=mp.exports,gp=function(){var e=this.$createElement,t=this._self._c||e;return t("svg",{attrs:{viewBox:"0 0 48 48",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M24,4 C35.045695,4 44,12.954305 44,24 C44,35.045695 35.045695,44 24,44 C12.954305,44 4,35.045695 4,24 C4,12.954305 12.954305,4 24,4 Z M32.57818,15.42182 C32.0157534,14.8593933 31.1038797,14.8593933 30.541453,15.42182 L30.541453,15.42182 L24.0006789,21.9625941 L17.458547,15.42182 C16.8961203,14.8593933 15.9842466,14.8593933 15.42182,15.42182 C14.8593933,15.9842466 14.8593933,16.8961203 15.42182,17.458547 L15.42182,17.458547 L21.9639519,23.9993211 L15.42182,30.541453 C14.8593933,31.1038797 14.8593933,32.0157534 15.42182,32.57818 C15.9842466,33.1406067 16.8961203,33.1406067 17.458547,32.57818 L17.458547,32.57818 L24.0006789,26.0360481 L30.541453,32.57818 C31.1038797,33.1406067 32.0157534,33.1406067 32.57818,32.57818 C33.1406067,32.0157534 33.1406067,31.1038797 32.57818,30.541453 L32.57818,30.541453 L26.0374059,23.9993211 L32.57818,17.458547 C33.1406067,16.8961203 33.1406067,15.9842466 32.57818,15.42182 Z"}})])};gp._withStripped=!0;var yp=r({name:"IconError"},gp,[],!1,null,null,null);yp.options.__file="packages/result/src/icon-error.vue";var bp=yp.exports,wp=function(){var e=this.$createElement,t=this._self._c||e;return t("svg",{attrs:{viewBox:"0 0 48 48",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M24,4 C35.045695,4 44,12.954305 44,24 C44,35.045695 35.045695,44 24,44 C12.954305,44 4,35.045695 4,24 C4,12.954305 12.954305,4 24,4 Z M24,31 C22.8954305,31 22,31.8954305 22,33 C22,34.1045695 22.8954305,35 24,35 C25.1045695,35 26,34.1045695 26,33 C26,31.8954305 25.1045695,31 24,31 Z M24,14 C23.1715729,14 22.5,14.6715729 22.5,15.5 L22.5,15.5 L22.5,27.5 C22.5,28.3284271 23.1715729,29 24,29 C24.8284271,29 25.5,28.3284271 25.5,27.5 L25.5,27.5 L25.5,15.5 C25.5,14.6715729 24.8284271,14 24,14 Z"}})])};wp._withStripped=!0;var _p=r({name:"IconWarning"},wp,[],!1,null,null,null);_p.options.__file="packages/result/src/icon-warning.vue";var xp=_p.exports,Cp=function(){var e=this.$createElement,t=this._self._c||e;return t("svg",{attrs:{viewBox:"0 0 48 48",xmlns:"http://www.w3.org/2000/svg"}},[t("path",{attrs:{d:"M24,4 C35.045695,4 44,12.954305 44,24 C44,35.045695 35.045695,44 24,44 C12.954305,44 4,35.045695 4,24 C4,12.954305 12.954305,4 24,4 Z M24,19 L21,19 C20.1715729,19 19.5,19.6715729 19.5,20.5 C19.5,21.3284271 20.1715729,22 21,22 L21,22 L22.5,22 L22.5,31 L21,31 C20.1715729,31 19.5,31.6715729 19.5,32.5 C19.5,33.3284271 20.1715729,34 21,34 L21,34 L27,34 C27.8284271,34 28.5,33.3284271 28.5,32.5 C28.5,31.6715729 27.8284271,31 27,31 L27,31 L25.5,31 L25.5,20.5 C25.5,19.6715729 24.8284271,19 24,19 L24,19 Z M24,13 C22.8954305,13 22,13.8954305 22,15 C22,16.1045695 22.8954305,17 24,17 C25.1045695,17 26,16.1045695 26,15 C26,13.8954305 25.1045695,13 24,13 Z"}})])};Cp._withStripped=!0;var kp=r({name:"IconInfo"},Cp,[],!1,null,null,null);kp.options.__file="packages/result/src/icon-info.vue";var Sp,Dp=kp.exports,$p={success:"icon-success",warning:"icon-warning",error:"icon-error",info:"icon-info"},Ep=r({name:"ElResult",components:(Sp={},Sp[vp.name]=vp,Sp[bp.name]=bp,Sp[xp.name]=xp,Sp[Dp.name]=Dp,Sp),props:{title:{type:String,default:""},subTitle:{type:String,default:""},icon:{type:String,default:"info"}},computed:{iconElement:function(){var e=this.icon;return e&&$p[e]?$p[e]:"icon-info"}}},pp,[],!1,null,null,null);Ep.options.__file="packages/result/src/index.vue";var Tp=Ep.exports;Tp.install=function(e){e.component(Tp.name,Tp)};var Mp=Tp,Np=[ft,yt,St,At,zt,jt,ti,oi,pi,gi,re,xi,Di,Ni,Fi,Bi,Wi,Ki,Zi,ht,dt,tn,Tt,Ot,Xn,nr,Ms,Vs,Ks,Qs,ci,ka,Ea,Pa,co,wo,ko,We,Ho,Yo,cl,Dl,El,Nl,Gl,Al,Jl,pu,gu,_u,Su,Tu,Fu,Qe,Bu,Wu,Ku,wc,Xc,ih,ah,ch,fh,yh,xh,Sh,Th,Oh,Lh,ed,ld,pd,Dd,pc,Td,Od,Ld,Hd,Ud,sp,cp,dp,Mp,ni],Pp=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};q.use(t.locale),q.i18n(t.i18n),Np.forEach(function(t){e.component(t.name,t)}),e.use(xd),e.use(xl.directive),e.prototype.$ELEMENT={size:t.size||"",zIndex:t.zIndex||2e3},e.prototype.$loading=xl.service,e.prototype.$msgbox=wa,e.prototype.$alert=wa.alert,e.prototype.$confirm=wa.confirm,e.prototype.$prompt=wa.prompt,e.prototype.$notify=il,e.prototype.$message=uu};"undefined"!=typeof window&&window.Vue&&Pp(window.Vue);t.default={version:"2.15.6",locale:q.use,i18n:q.i18n,install:Pp,CollapseTransition:ni,Loading:xl,Pagination:ft,Dialog:yt,Autocomplete:St,Dropdown:At,DropdownMenu:zt,DropdownItem:jt,Menu:ti,Submenu:oi,MenuItem:pi,MenuItemGroup:gi,Input:re,InputNumber:xi,Radio:Di,RadioGroup:Ni,RadioButton:Fi,Checkbox:Bi,CheckboxButton:Wi,CheckboxGroup:Ki,Switch:Zi,Select:ht,Option:dt,OptionGroup:tn,Button:Tt,ButtonGroup:Ot,Table:Xn,TableColumn:nr,DatePicker:Ms,TimeSelect:Vs,TimePicker:Ks,Popover:Qs,Tooltip:ci,MessageBox:wa,Breadcrumb:ka,BreadcrumbItem:Ea,Form:Pa,FormItem:co,Tabs:wo,TabPane:ko,Tag:We,Tree:Ho,Alert:Yo,Notification:il,Slider:cl,Icon:Dl,Row:El,Col:Nl,Upload:Gl,Progress:Al,Spinner:Jl,Message:uu,Badge:pu,Card:gu,Rate:_u,Steps:Su,Step:Tu,Carousel:Fu,Scrollbar:Qe,CarouselItem:Bu,Collapse:Wu,CollapseItem:Ku,Cascader:wc,ColorPicker:Xc,Transfer:ih,Container:ah,Header:ch,Aside:fh,Main:yh,Footer:xh,Timeline:Sh,TimelineItem:Th,Link:Oh,Divider:Lh,Image:ed,Calendar:ld,Backtop:pd,InfiniteScroll:xd,PageHeader:Dd,CascaderPanel:pc,Avatar:Td,Drawer:Od,Popconfirm:Ld,Skeleton:Hd,SkeletonItem:Ud,Empty:sp,Descriptions:cp,DescriptionsItem:dp,Result:Mp}}]).default});
Source/UBCS-WEB/dist/cdn/element-ui/2.15.6/theme-chalk/fonts/element-icons.ttf
Binary files differ
Source/UBCS-WEB/dist/cdn/element-ui/2.15.6/theme-chalk/fonts/element-icons.woff
Binary files differ
Source/UBCS-WEB/dist/cdn/element-ui/2.15.6/theme-chalk/index.css
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1 @@
@charset "UTF-8";.el-pagination--small .arrow.disabled,.el-table .el-table__cell.is-hidden>*,.el-table .hidden-columns,.el-table--hidden{visibility:hidden}.el-dropdown .el-dropdown-selfdefine:focus:active,.el-dropdown .el-dropdown-selfdefine:focus:not(.focusing),.el-message__closeBtn:focus,.el-message__content:focus,.el-popover:focus,.el-popover:focus:active,.el-popover__reference:focus:hover,.el-popover__reference:focus:not(.focusing),.el-rate:active,.el-rate:focus,.el-tooltip:focus:hover,.el-tooltip:focus:not(.focusing),.el-upload-list__item.is-success:active,.el-upload-list__item.is-success:not(.focusing):focus{outline-width:0}.el-input__suffix,.el-tree.is-dragging .el-tree-node__content *{pointer-events:none}@font-face{font-family:element-icons;src:url(fonts/element-icons.woff) format("woff"),url(fonts/element-icons.ttf) format("truetype");font-weight:400;font-display:"auto";font-style:normal}[class*=" el-icon-"],[class^=el-icon-]{font-family:element-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;vertical-align:baseline;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.el-icon-ice-cream-round:before{content:"\e6a0"}.el-icon-ice-cream-square:before{content:"\e6a3"}.el-icon-lollipop:before{content:"\e6a4"}.el-icon-potato-strips:before{content:"\e6a5"}.el-icon-milk-tea:before{content:"\e6a6"}.el-icon-ice-drink:before{content:"\e6a7"}.el-icon-ice-tea:before{content:"\e6a9"}.el-icon-coffee:before{content:"\e6aa"}.el-icon-orange:before{content:"\e6ab"}.el-icon-pear:before{content:"\e6ac"}.el-icon-apple:before{content:"\e6ad"}.el-icon-cherry:before{content:"\e6ae"}.el-icon-watermelon:before{content:"\e6af"}.el-icon-grape:before{content:"\e6b0"}.el-icon-refrigerator:before{content:"\e6b1"}.el-icon-goblet-square-full:before{content:"\e6b2"}.el-icon-goblet-square:before{content:"\e6b3"}.el-icon-goblet-full:before{content:"\e6b4"}.el-icon-goblet:before{content:"\e6b5"}.el-icon-cold-drink:before{content:"\e6b6"}.el-icon-coffee-cup:before{content:"\e6b8"}.el-icon-water-cup:before{content:"\e6b9"}.el-icon-hot-water:before{content:"\e6ba"}.el-icon-ice-cream:before{content:"\e6bb"}.el-icon-dessert:before{content:"\e6bc"}.el-icon-sugar:before{content:"\e6bd"}.el-icon-tableware:before{content:"\e6be"}.el-icon-burger:before{content:"\e6bf"}.el-icon-knife-fork:before{content:"\e6c1"}.el-icon-fork-spoon:before{content:"\e6c2"}.el-icon-chicken:before{content:"\e6c3"}.el-icon-food:before{content:"\e6c4"}.el-icon-dish-1:before{content:"\e6c5"}.el-icon-dish:before{content:"\e6c6"}.el-icon-moon-night:before{content:"\e6ee"}.el-icon-moon:before{content:"\e6f0"}.el-icon-cloudy-and-sunny:before{content:"\e6f1"}.el-icon-partly-cloudy:before{content:"\e6f2"}.el-icon-cloudy:before{content:"\e6f3"}.el-icon-sunny:before{content:"\e6f6"}.el-icon-sunset:before{content:"\e6f7"}.el-icon-sunrise-1:before{content:"\e6f8"}.el-icon-sunrise:before{content:"\e6f9"}.el-icon-heavy-rain:before{content:"\e6fa"}.el-icon-lightning:before{content:"\e6fb"}.el-icon-light-rain:before{content:"\e6fc"}.el-icon-wind-power:before{content:"\e6fd"}.el-icon-baseball:before{content:"\e712"}.el-icon-soccer:before{content:"\e713"}.el-icon-football:before{content:"\e715"}.el-icon-basketball:before{content:"\e716"}.el-icon-ship:before{content:"\e73f"}.el-icon-truck:before{content:"\e740"}.el-icon-bicycle:before{content:"\e741"}.el-icon-mobile-phone:before{content:"\e6d3"}.el-icon-service:before{content:"\e6d4"}.el-icon-key:before{content:"\e6e2"}.el-icon-unlock:before{content:"\e6e4"}.el-icon-lock:before{content:"\e6e5"}.el-icon-watch:before{content:"\e6fe"}.el-icon-watch-1:before{content:"\e6ff"}.el-icon-timer:before{content:"\e702"}.el-icon-alarm-clock:before{content:"\e703"}.el-icon-map-location:before{content:"\e704"}.el-icon-delete-location:before{content:"\e705"}.el-icon-add-location:before{content:"\e706"}.el-icon-location-information:before{content:"\e707"}.el-icon-location-outline:before{content:"\e708"}.el-icon-location:before{content:"\e79e"}.el-icon-place:before{content:"\e709"}.el-icon-discover:before{content:"\e70a"}.el-icon-first-aid-kit:before{content:"\e70b"}.el-icon-trophy-1:before{content:"\e70c"}.el-icon-trophy:before{content:"\e70d"}.el-icon-medal:before{content:"\e70e"}.el-icon-medal-1:before{content:"\e70f"}.el-icon-stopwatch:before{content:"\e710"}.el-icon-mic:before{content:"\e711"}.el-icon-copy-document:before{content:"\e718"}.el-icon-full-screen:before{content:"\e719"}.el-icon-switch-button:before{content:"\e71b"}.el-icon-aim:before{content:"\e71c"}.el-icon-crop:before{content:"\e71d"}.el-icon-odometer:before{content:"\e71e"}.el-icon-time:before{content:"\e71f"}.el-icon-bangzhu:before{content:"\e724"}.el-icon-close-notification:before{content:"\e726"}.el-icon-microphone:before{content:"\e727"}.el-icon-turn-off-microphone:before{content:"\e728"}.el-icon-position:before{content:"\e729"}.el-icon-postcard:before{content:"\e72a"}.el-icon-message:before{content:"\e72b"}.el-icon-chat-line-square:before{content:"\e72d"}.el-icon-chat-dot-square:before{content:"\e72e"}.el-icon-chat-dot-round:before{content:"\e72f"}.el-icon-chat-square:before{content:"\e730"}.el-icon-chat-line-round:before{content:"\e731"}.el-icon-chat-round:before{content:"\e732"}.el-icon-set-up:before{content:"\e733"}.el-icon-turn-off:before{content:"\e734"}.el-icon-open:before{content:"\e735"}.el-icon-connection:before{content:"\e736"}.el-icon-link:before{content:"\e737"}.el-icon-cpu:before{content:"\e738"}.el-icon-thumb:before{content:"\e739"}.el-icon-female:before{content:"\e73a"}.el-icon-male:before{content:"\e73b"}.el-icon-guide:before{content:"\e73c"}.el-icon-news:before{content:"\e73e"}.el-icon-price-tag:before{content:"\e744"}.el-icon-discount:before{content:"\e745"}.el-icon-wallet:before{content:"\e747"}.el-icon-coin:before{content:"\e748"}.el-icon-money:before{content:"\e749"}.el-icon-bank-card:before{content:"\e74a"}.el-icon-box:before{content:"\e74b"}.el-icon-present:before{content:"\e74c"}.el-icon-sell:before{content:"\e6d5"}.el-icon-sold-out:before{content:"\e6d6"}.el-icon-shopping-bag-2:before{content:"\e74d"}.el-icon-shopping-bag-1:before{content:"\e74e"}.el-icon-shopping-cart-2:before{content:"\e74f"}.el-icon-shopping-cart-1:before{content:"\e750"}.el-icon-shopping-cart-full:before{content:"\e751"}.el-icon-smoking:before{content:"\e752"}.el-icon-no-smoking:before{content:"\e753"}.el-icon-house:before{content:"\e754"}.el-icon-table-lamp:before{content:"\e755"}.el-icon-school:before{content:"\e756"}.el-icon-office-building:before{content:"\e757"}.el-icon-toilet-paper:before{content:"\e758"}.el-icon-notebook-2:before{content:"\e759"}.el-icon-notebook-1:before{content:"\e75a"}.el-icon-files:before{content:"\e75b"}.el-icon-collection:before{content:"\e75c"}.el-icon-receiving:before{content:"\e75d"}.el-icon-suitcase-1:before{content:"\e760"}.el-icon-suitcase:before{content:"\e761"}.el-icon-film:before{content:"\e763"}.el-icon-collection-tag:before{content:"\e765"}.el-icon-data-analysis:before{content:"\e766"}.el-icon-pie-chart:before{content:"\e767"}.el-icon-data-board:before{content:"\e768"}.el-icon-data-line:before{content:"\e76d"}.el-icon-reading:before{content:"\e769"}.el-icon-magic-stick:before{content:"\e76a"}.el-icon-coordinate:before{content:"\e76b"}.el-icon-mouse:before{content:"\e76c"}.el-icon-brush:before{content:"\e76e"}.el-icon-headset:before{content:"\e76f"}.el-icon-umbrella:before{content:"\e770"}.el-icon-scissors:before{content:"\e771"}.el-icon-mobile:before{content:"\e773"}.el-icon-attract:before{content:"\e774"}.el-icon-monitor:before{content:"\e775"}.el-icon-search:before{content:"\e778"}.el-icon-takeaway-box:before{content:"\e77a"}.el-icon-paperclip:before{content:"\e77d"}.el-icon-printer:before{content:"\e77e"}.el-icon-document-add:before{content:"\e782"}.el-icon-document:before{content:"\e785"}.el-icon-document-checked:before{content:"\e786"}.el-icon-document-copy:before{content:"\e787"}.el-icon-document-delete:before{content:"\e788"}.el-icon-document-remove:before{content:"\e789"}.el-icon-tickets:before{content:"\e78b"}.el-icon-folder-checked:before{content:"\e77f"}.el-icon-folder-delete:before{content:"\e780"}.el-icon-folder-remove:before{content:"\e781"}.el-icon-folder-add:before{content:"\e783"}.el-icon-folder-opened:before{content:"\e784"}.el-icon-folder:before{content:"\e78a"}.el-icon-edit-outline:before{content:"\e764"}.el-icon-edit:before{content:"\e78c"}.el-icon-date:before{content:"\e78e"}.el-icon-c-scale-to-original:before{content:"\e7c6"}.el-icon-view:before{content:"\e6ce"}.el-icon-loading:before{content:"\e6cf"}.el-icon-rank:before{content:"\e6d1"}.el-icon-sort-down:before{content:"\e7c4"}.el-icon-sort-up:before{content:"\e7c5"}.el-icon-sort:before{content:"\e6d2"}.el-icon-finished:before{content:"\e6cd"}.el-icon-refresh-left:before{content:"\e6c7"}.el-icon-refresh-right:before{content:"\e6c8"}.el-icon-refresh:before{content:"\e6d0"}.el-icon-video-play:before{content:"\e7c0"}.el-icon-video-pause:before{content:"\e7c1"}.el-icon-d-arrow-right:before{content:"\e6dc"}.el-icon-d-arrow-left:before{content:"\e6dd"}.el-icon-arrow-up:before{content:"\e6e1"}.el-icon-arrow-down:before{content:"\e6df"}.el-icon-arrow-right:before{content:"\e6e0"}.el-icon-arrow-left:before{content:"\e6de"}.el-icon-top-right:before{content:"\e6e7"}.el-icon-top-left:before{content:"\e6e8"}.el-icon-top:before{content:"\e6e6"}.el-icon-bottom:before{content:"\e6eb"}.el-icon-right:before{content:"\e6e9"}.el-icon-back:before{content:"\e6ea"}.el-icon-bottom-right:before{content:"\e6ec"}.el-icon-bottom-left:before{content:"\e6ed"}.el-icon-caret-top:before{content:"\e78f"}.el-icon-caret-bottom:before{content:"\e790"}.el-icon-caret-right:before{content:"\e791"}.el-icon-caret-left:before{content:"\e792"}.el-icon-d-caret:before{content:"\e79a"}.el-icon-share:before{content:"\e793"}.el-icon-menu:before{content:"\e798"}.el-icon-s-grid:before{content:"\e7a6"}.el-icon-s-check:before{content:"\e7a7"}.el-icon-s-data:before{content:"\e7a8"}.el-icon-s-opportunity:before{content:"\e7aa"}.el-icon-s-custom:before{content:"\e7ab"}.el-icon-s-claim:before{content:"\e7ad"}.el-icon-s-finance:before{content:"\e7ae"}.el-icon-s-comment:before{content:"\e7af"}.el-icon-s-flag:before{content:"\e7b0"}.el-icon-s-marketing:before{content:"\e7b1"}.el-icon-s-shop:before{content:"\e7b4"}.el-icon-s-open:before{content:"\e7b5"}.el-icon-s-management:before{content:"\e7b6"}.el-icon-s-ticket:before{content:"\e7b7"}.el-icon-s-release:before{content:"\e7b8"}.el-icon-s-home:before{content:"\e7b9"}.el-icon-s-promotion:before{content:"\e7ba"}.el-icon-s-operation:before{content:"\e7bb"}.el-icon-s-unfold:before{content:"\e7bc"}.el-icon-s-fold:before{content:"\e7a9"}.el-icon-s-platform:before{content:"\e7bd"}.el-icon-s-order:before{content:"\e7be"}.el-icon-s-cooperation:before{content:"\e7bf"}.el-icon-bell:before{content:"\e725"}.el-icon-message-solid:before{content:"\e799"}.el-icon-video-camera:before{content:"\e772"}.el-icon-video-camera-solid:before{content:"\e796"}.el-icon-camera:before{content:"\e779"}.el-icon-camera-solid:before{content:"\e79b"}.el-icon-download:before{content:"\e77c"}.el-icon-upload2:before{content:"\e77b"}.el-icon-upload:before{content:"\e7c3"}.el-icon-picture-outline-round:before{content:"\e75f"}.el-icon-picture-outline:before{content:"\e75e"}.el-icon-picture:before{content:"\e79f"}.el-icon-close:before{content:"\e6db"}.el-icon-check:before{content:"\e6da"}.el-icon-plus:before{content:"\e6d9"}.el-icon-minus:before{content:"\e6d8"}.el-icon-help:before{content:"\e73d"}.el-icon-s-help:before{content:"\e7b3"}.el-icon-circle-close:before{content:"\e78d"}.el-icon-circle-check:before{content:"\e720"}.el-icon-circle-plus-outline:before{content:"\e723"}.el-icon-remove-outline:before{content:"\e722"}.el-icon-zoom-out:before{content:"\e776"}.el-icon-zoom-in:before{content:"\e777"}.el-icon-error:before{content:"\e79d"}.el-icon-success:before{content:"\e79c"}.el-icon-circle-plus:before{content:"\e7a0"}.el-icon-remove:before{content:"\e7a2"}.el-icon-info:before{content:"\e7a1"}.el-icon-question:before{content:"\e7a4"}.el-icon-warning-outline:before{content:"\e6c9"}.el-icon-warning:before{content:"\e7a3"}.el-icon-goods:before{content:"\e7c2"}.el-icon-s-goods:before{content:"\e7b2"}.el-icon-star-off:before{content:"\e717"}.el-icon-star-on:before{content:"\e797"}.el-icon-more-outline:before{content:"\e6cc"}.el-icon-more:before{content:"\e794"}.el-icon-phone-outline:before{content:"\e6cb"}.el-icon-phone:before{content:"\e795"}.el-icon-user:before{content:"\e6e3"}.el-icon-user-solid:before{content:"\e7a5"}.el-icon-setting:before{content:"\e6ca"}.el-icon-s-tools:before{content:"\e7ac"}.el-icon-delete:before{content:"\e6d7"}.el-icon-delete-solid:before{content:"\e7c9"}.el-icon-eleme:before{content:"\e7c7"}.el-icon-platform-eleme:before{content:"\e7ca"}.el-icon-loading{-webkit-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@-webkit-keyframes rotating{0%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}100%{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}@keyframes rotating{0%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}100%{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}.el-pagination{white-space:nowrap;padding:2px 5px;color:#303133;font-weight:700}.el-pagination::after,.el-pagination::before{display:table;content:""}.el-pagination::after{clear:both}.el-pagination button,.el-pagination span:not([class*=suffix]){display:inline-block;font-size:13px;min-width:35.5px;height:28px;line-height:28px;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box}.el-pagination .el-input__inner{text-align:center;-moz-appearance:textfield;line-height:normal}.el-pagination .el-input__suffix{right:0;-webkit-transform:scale(.8);transform:scale(.8)}.el-pagination .el-select .el-input{width:100px;margin:0 5px}.el-pagination .el-select .el-input .el-input__inner{padding-right:25px;border-radius:3px}.el-pagination button{border:none;padding:0 6px;background:0 0}.el-pagination button:focus{outline:0}.el-pagination button:hover{color:#409EFF}.el-pagination button:disabled{color:#C0C4CC;background-color:#FFF;cursor:not-allowed}.el-pagination .btn-next,.el-pagination .btn-prev{background:center center no-repeat #FFF;background-size:16px;cursor:pointer;margin:0;color:#303133}.el-pagination .btn-next .el-icon,.el-pagination .btn-prev .el-icon{display:block;font-size:12px;font-weight:700}.el-pagination .btn-prev{padding-right:12px}.el-pagination .btn-next{padding-left:12px}.el-pagination .el-pager li.disabled{color:#C0C4CC;cursor:not-allowed}.el-pager li,.el-pager li.btn-quicknext:hover,.el-pager li.btn-quickprev:hover{cursor:pointer}.el-pagination--small .btn-next,.el-pagination--small .btn-prev,.el-pagination--small .el-pager li,.el-pagination--small .el-pager li.btn-quicknext,.el-pagination--small .el-pager li.btn-quickprev,.el-pagination--small .el-pager li:last-child{border-color:transparent;font-size:12px;line-height:22px;height:22px;min-width:22px}.el-pagination--small .more::before,.el-pagination--small li.more::before{line-height:24px}.el-pagination--small button,.el-pagination--small span:not([class*=suffix]){height:22px;line-height:22px}.el-pagination--small .el-pagination__editor,.el-pagination--small .el-pagination__editor.el-input .el-input__inner{height:22px}.el-pagination__sizes{margin:0 10px 0 0;font-weight:400;color:#606266}.el-pagination__sizes .el-input .el-input__inner{font-size:13px;padding-left:8px}.el-pagination__sizes .el-input .el-input__inner:hover{border-color:#409EFF}.el-pagination__total{margin-right:10px;font-weight:400;color:#606266}.el-pagination__jump{margin-left:24px;font-weight:400;color:#606266}.el-pagination__jump .el-input__inner{padding:0 3px}.el-pagination__rightwrapper{float:right}.el-pagination__editor{line-height:18px;padding:0 2px;height:28px;text-align:center;margin:0 2px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px}.el-pager,.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev{padding:0}.el-pagination__editor.el-input{width:50px}.el-pagination__editor.el-input .el-input__inner{height:28px}.el-pagination__editor .el-input__inner::-webkit-inner-spin-button,.el-pagination__editor .el-input__inner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev,.el-pagination.is-background .el-pager li{margin:0 5px;background-color:#f4f4f5;color:#606266;min-width:30px;border-radius:2px}.el-pagination.is-background .btn-next.disabled,.el-pagination.is-background .btn-next:disabled,.el-pagination.is-background .btn-prev.disabled,.el-pagination.is-background .btn-prev:disabled,.el-pagination.is-background .el-pager li.disabled{color:#C0C4CC}.el-pagination.is-background .el-pager li:not(.disabled):hover{color:#409EFF}.el-pagination.is-background .el-pager li:not(.disabled).active{background-color:#409EFF;color:#FFF}.el-dialog,.el-pager li{background:#FFF;-webkit-box-sizing:border-box}.el-pagination.is-background.el-pagination--small .btn-next,.el-pagination.is-background.el-pagination--small .btn-prev,.el-pagination.is-background.el-pagination--small .el-pager li{margin:0 3px;min-width:22px}.el-pager,.el-pager li{vertical-align:top;margin:0;display:inline-block}.el-pager{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;list-style:none;font-size:0}.el-date-table,.el-table th.el-table__cell{-webkit-user-select:none;-moz-user-select:none}.el-pager .more::before{line-height:30px}.el-pager li{padding:0 4px;font-size:13px;min-width:35.5px;height:28px;line-height:28px;box-sizing:border-box;text-align:center}.el-menu--collapse .el-menu .el-submenu,.el-menu--popup{min-width:200px}.el-pager li.btn-quicknext,.el-pager li.btn-quickprev{line-height:28px;color:#303133}.el-pager li.btn-quicknext.disabled,.el-pager li.btn-quickprev.disabled{color:#C0C4CC}.el-pager li.active+li{border-left:0}.el-pager li:hover{color:#409EFF}.el-pager li.active{color:#409EFF;cursor:default}@-webkit-keyframes v-modal-in{0%{opacity:0}}@-webkit-keyframes v-modal-out{100%{opacity:0}}.el-dialog{position:relative;margin:0 auto 50px;border-radius:2px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);box-shadow:0 1px 3px rgba(0,0,0,.3);box-sizing:border-box;width:50%}.el-dialog.is-fullscreen{width:100%;margin-top:0;margin-bottom:0;height:100%;overflow:auto}.el-dialog__wrapper{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;margin:0}.el-dialog__header{padding:20px 20px 10px}.el-dialog__headerbtn{position:absolute;top:20px;right:20px;padding:0;background:0 0;border:none;outline:0;cursor:pointer;font-size:16px}.el-dialog__headerbtn .el-dialog__close{color:#909399}.el-dialog__headerbtn:focus .el-dialog__close,.el-dialog__headerbtn:hover .el-dialog__close{color:#409EFF}.el-dialog__title{line-height:24px;font-size:18px;color:#303133}.el-dialog__body{padding:30px 20px;color:#606266;font-size:14px;word-break:break-all}.el-dialog__footer{padding:10px 20px 20px;text-align:right;-webkit-box-sizing:border-box;box-sizing:border-box}.el-dialog--center{text-align:center}.el-dialog--center .el-dialog__body{text-align:initial;padding:25px 25px 30px}.el-dialog--center .el-dialog__footer{text-align:inherit}.dialog-fade-enter-active{-webkit-animation:dialog-fade-in .3s;animation:dialog-fade-in .3s}.dialog-fade-leave-active{-webkit-animation:dialog-fade-out .3s;animation:dialog-fade-out .3s}@-webkit-keyframes dialog-fade-in{0%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes dialog-fade-in{0%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes dialog-fade-out{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}100%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}}@keyframes dialog-fade-out{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}100%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}}.el-autocomplete{position:relative;display:inline-block}.el-autocomplete-suggestion{margin:5px 0;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);border-radius:4px;border:1px solid #E4E7ED;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#FFF}.el-dropdown-menu,.el-menu--collapse .el-submenu .el-menu{z-index:10;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-autocomplete-suggestion__wrap{max-height:280px;padding:10px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.el-autocomplete-suggestion__list{margin:0;padding:0}.el-autocomplete-suggestion li{padding:0 20px;margin:0;line-height:34px;cursor:pointer;color:#606266;font-size:14px;list-style:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.el-autocomplete-suggestion li.highlighted,.el-autocomplete-suggestion li:hover{background-color:#F5F7FA}.el-autocomplete-suggestion li.divider{margin-top:6px;border-top:1px solid #000}.el-autocomplete-suggestion li.divider:last-child{margin-bottom:-6px}.el-autocomplete-suggestion.is-loading li{text-align:center;height:100px;line-height:100px;font-size:20px;color:#999}.el-autocomplete-suggestion.is-loading li::after{display:inline-block;content:"";height:100%;vertical-align:middle}.el-autocomplete-suggestion.is-loading li:hover{background-color:#FFF}.el-autocomplete-suggestion.is-loading .el-icon-loading{vertical-align:middle}.el-dropdown{display:inline-block;position:relative;color:#606266;font-size:14px}.el-dropdown .el-button-group{display:block}.el-dropdown .el-button-group .el-button{float:none}.el-dropdown .el-dropdown__caret-button{padding-left:5px;padding-right:5px;position:relative;border-left:none}.el-dropdown .el-dropdown__caret-button::before{content:'';position:absolute;display:block;width:1px;top:5px;bottom:5px;left:0;background:rgba(255,255,255,.5)}.el-dropdown .el-dropdown__caret-button.el-button--default::before{background:rgba(220,223,230,.5)}.el-dropdown .el-dropdown__caret-button:hover:not(.is-disabled)::before{top:0;bottom:0}.el-dropdown .el-dropdown__caret-button .el-dropdown__icon{padding-left:0}.el-dropdown__icon{font-size:12px;margin:0 3px}.el-dropdown [disabled]{cursor:not-allowed;color:#bbb}.el-dropdown-menu{position:absolute;top:0;left:0;padding:10px 0;margin:5px 0;background-color:#FFF;border:1px solid #EBEEF5;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-dropdown-menu__item{list-style:none;line-height:36px;padding:0 20px;margin:0;font-size:14px;color:#606266;cursor:pointer;outline:0}.el-dropdown-menu__item:focus,.el-dropdown-menu__item:not(.is-disabled):hover{background-color:#ecf5ff;color:#66b1ff}.el-dropdown-menu__item i{margin-right:5px}.el-dropdown-menu__item--divided{position:relative;margin-top:6px;border-top:1px solid #EBEEF5}.el-dropdown-menu__item--divided:before{content:'';height:6px;display:block;margin:0 -20px;background-color:#FFF}.el-dropdown-menu__item.is-disabled{cursor:default;color:#bbb;pointer-events:none}.el-dropdown-menu--medium{padding:6px 0}.el-dropdown-menu--medium .el-dropdown-menu__item{line-height:30px;padding:0 17px;font-size:14px}.el-dropdown-menu--medium .el-dropdown-menu__item.el-dropdown-menu__item--divided{margin-top:6px}.el-dropdown-menu--medium .el-dropdown-menu__item.el-dropdown-menu__item--divided:before{height:6px;margin:0 -17px}.el-dropdown-menu--small{padding:6px 0}.el-dropdown-menu--small .el-dropdown-menu__item{line-height:27px;padding:0 15px;font-size:13px}.el-dropdown-menu--small .el-dropdown-menu__item.el-dropdown-menu__item--divided{margin-top:4px}.el-dropdown-menu--small .el-dropdown-menu__item.el-dropdown-menu__item--divided:before{height:4px;margin:0 -15px}.el-dropdown-menu--mini{padding:3px 0}.el-dropdown-menu--mini .el-dropdown-menu__item{line-height:24px;padding:0 10px;font-size:12px}.el-dropdown-menu--mini .el-dropdown-menu__item.el-dropdown-menu__item--divided{margin-top:3px}.el-dropdown-menu--mini .el-dropdown-menu__item.el-dropdown-menu__item--divided:before{height:3px;margin:0 -10px}.el-menu{border-right:solid 1px #e6e6e6;list-style:none;position:relative;margin:0;padding-left:0;background-color:#FFF}.el-menu--horizontal>.el-menu-item:not(.is-disabled):focus,.el-menu--horizontal>.el-menu-item:not(.is-disabled):hover,.el-menu--horizontal>.el-submenu .el-submenu__title:hover{background-color:#fff}.el-menu::after,.el-menu::before{display:table;content:""}.el-menu::after{clear:both}.el-menu.el-menu--horizontal{border-bottom:solid 1px #e6e6e6}.el-menu--horizontal{border-right:none}.el-menu--horizontal>.el-menu-item{float:left;height:60px;line-height:60px;margin:0;border-bottom:2px solid transparent;color:#909399}.el-menu--horizontal>.el-menu-item a,.el-menu--horizontal>.el-menu-item a:hover{color:inherit}.el-menu--horizontal>.el-submenu{float:left}.el-menu--horizontal>.el-submenu:focus,.el-menu--horizontal>.el-submenu:hover{outline:0}.el-menu--horizontal>.el-submenu:focus .el-submenu__title,.el-menu--horizontal>.el-submenu:hover .el-submenu__title{color:#303133}.el-menu--horizontal>.el-submenu.is-active .el-submenu__title{border-bottom:2px solid #409EFF;color:#303133}.el-menu--horizontal>.el-submenu .el-submenu__title{height:60px;line-height:60px;border-bottom:2px solid transparent;color:#909399}.el-menu--horizontal>.el-submenu .el-submenu__icon-arrow{position:static;vertical-align:middle;margin-left:8px;margin-top:-3px}.el-menu--horizontal .el-menu .el-menu-item,.el-menu--horizontal .el-menu .el-submenu__title{background-color:#FFF;float:none;height:36px;line-height:36px;padding:0 10px;color:#909399}.el-menu--horizontal .el-menu .el-menu-item.is-active,.el-menu--horizontal .el-menu .el-submenu.is-active>.el-submenu__title{color:#303133}.el-menu--horizontal .el-menu-item:not(.is-disabled):focus,.el-menu--horizontal .el-menu-item:not(.is-disabled):hover{outline:0;color:#303133}.el-menu--horizontal>.el-menu-item.is-active{border-bottom:2px solid #409EFF;color:#303133}.el-menu--collapse{width:64px}.el-menu--collapse>.el-menu-item [class^=el-icon-],.el-menu--collapse>.el-submenu>.el-submenu__title [class^=el-icon-]{margin:0;vertical-align:middle;width:24px;text-align:center}.el-menu--collapse>.el-menu-item .el-submenu__icon-arrow,.el-menu--collapse>.el-submenu>.el-submenu__title .el-submenu__icon-arrow{display:none}.el-menu--collapse>.el-menu-item span,.el-menu--collapse>.el-submenu>.el-submenu__title span{height:0;width:0;overflow:hidden;visibility:hidden;display:inline-block}.el-menu--collapse>.el-menu-item.is-active i{color:inherit}.el-menu--collapse .el-submenu{position:relative}.el-menu--collapse .el-submenu .el-menu{position:absolute;margin-left:5px;top:0;left:100%;border:1px solid #E4E7ED;border-radius:2px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-menu-item,.el-submenu__title{height:56px;line-height:56px;position:relative;-webkit-box-sizing:border-box;white-space:nowrap;list-style:none}.el-menu--collapse .el-submenu.is-opened>.el-submenu__title .el-submenu__icon-arrow{-webkit-transform:none;transform:none}.el-menu--popup{z-index:100;border:none;padding:5px 0;border-radius:2px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-menu--popup-bottom-start{margin-top:5px}.el-menu--popup-right-start{margin-left:5px;margin-right:5px}.el-menu-item{font-size:14px;color:#303133;padding:0 20px;cursor:pointer;-webkit-transition:border-color .3s,background-color .3s,color .3s;transition:border-color .3s,background-color .3s,color .3s;box-sizing:border-box}.el-menu-item *{vertical-align:middle}.el-menu-item i{color:#909399}.el-menu-item:focus,.el-menu-item:hover{outline:0;background-color:#ecf5ff}.el-menu-item.is-disabled{opacity:.25;cursor:not-allowed;background:0 0!important}.el-menu-item [class^=el-icon-]{margin-right:5px;width:24px;text-align:center;font-size:18px;vertical-align:middle}.el-menu-item.is-active{color:#409EFF}.el-menu-item.is-active i{color:inherit}.el-submenu{list-style:none;margin:0;padding-left:0}.el-submenu__title{font-size:14px;color:#303133;padding:0 20px;cursor:pointer;-webkit-transition:border-color .3s,background-color .3s,color .3s;transition:border-color .3s,background-color .3s,color .3s;box-sizing:border-box}.el-submenu__title *{vertical-align:middle}.el-submenu__title i{color:#909399}.el-submenu__title:focus,.el-submenu__title:hover{outline:0;background-color:#ecf5ff}.el-submenu__title.is-disabled{opacity:.25;cursor:not-allowed;background:0 0!important}.el-submenu__title:hover{background-color:#ecf5ff}.el-submenu .el-menu{border:none}.el-submenu .el-menu-item{height:50px;line-height:50px;padding:0 45px;min-width:200px}.el-submenu__icon-arrow{position:absolute;top:50%;right:20px;margin-top:-7px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;font-size:12px}.el-submenu.is-active .el-submenu__title{border-bottom-color:#409EFF}.el-submenu.is-opened>.el-submenu__title .el-submenu__icon-arrow{-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.el-submenu.is-disabled .el-menu-item,.el-submenu.is-disabled .el-submenu__title{opacity:.25;cursor:not-allowed;background:0 0!important}.el-submenu [class^=el-icon-]{vertical-align:middle;margin-right:5px;width:24px;text-align:center;font-size:18px}.el-menu-item-group>ul{padding:0}.el-menu-item-group__title{padding:7px 0 7px 20px;line-height:normal;font-size:12px;color:#909399}.el-radio-button__inner,.el-radio-group{display:inline-block;line-height:1;vertical-align:middle}.horizontal-collapse-transition .el-submenu__title .el-submenu__icon-arrow{-webkit-transition:.2s;transition:.2s;opacity:0}.el-radio-group{font-size:0}.el-radio-button{position:relative;display:inline-block;outline:0}.el-radio-button__inner{white-space:nowrap;background:#FFF;border:1px solid #DCDFE6;font-weight:500;border-left:0;color:#606266;-webkit-appearance:none;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0;margin:0;position:relative;cursor:pointer;-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1);padding:12px 20px;font-size:14px;border-radius:0}.el-radio-button__inner.is-round{padding:12px 20px}.el-radio-button__inner:hover{color:#409EFF}.el-radio-button__inner [class*=el-icon-]{line-height:.9}.el-radio-button__inner [class*=el-icon-]+span{margin-left:5px}.el-radio-button:first-child .el-radio-button__inner{border-left:1px solid #DCDFE6;border-radius:4px 0 0 4px;-webkit-box-shadow:none!important;box-shadow:none!important}.el-radio-button__orig-radio{opacity:0;outline:0;position:absolute;z-index:-1}.el-radio-button__orig-radio:checked+.el-radio-button__inner{color:#FFF;background-color:#409EFF;border-color:#409EFF;-webkit-box-shadow:-1px 0 0 0 #409EFF;box-shadow:-1px 0 0 0 #409EFF}.el-radio-button__orig-radio:disabled+.el-radio-button__inner{color:#C0C4CC;cursor:not-allowed;background-image:none;background-color:#FFF;border-color:#EBEEF5;-webkit-box-shadow:none;box-shadow:none}.el-radio-button__orig-radio:disabled:checked+.el-radio-button__inner{background-color:#F2F6FC}.el-radio-button:last-child .el-radio-button__inner{border-radius:0 4px 4px 0}.el-popover,.el-radio-button:first-child:last-child .el-radio-button__inner{border-radius:4px}.el-radio-button--medium .el-radio-button__inner{padding:10px 20px;font-size:14px;border-radius:0}.el-radio-button--medium .el-radio-button__inner.is-round{padding:10px 20px}.el-radio-button--small .el-radio-button__inner{padding:9px 15px;font-size:12px;border-radius:0}.el-radio-button--small .el-radio-button__inner.is-round{padding:9px 15px}.el-radio-button--mini .el-radio-button__inner{padding:7px 15px;font-size:12px;border-radius:0}.el-radio-button--mini .el-radio-button__inner.is-round{padding:7px 15px}.el-radio-button:focus:not(.is-focus):not(:active):not(.is-disabled){-webkit-box-shadow:0 0 2px 2px #409EFF;box-shadow:0 0 2px 2px #409EFF}.el-switch{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;font-size:14px;line-height:20px;height:20px;vertical-align:middle}.el-switch__core,.el-switch__label{display:inline-block;cursor:pointer}.el-switch.is-disabled .el-switch__core,.el-switch.is-disabled .el-switch__label{cursor:not-allowed}.el-switch__label{-webkit-transition:.2s;transition:.2s;height:20px;font-size:14px;font-weight:500;vertical-align:middle;color:#303133}.el-switch__label.is-active{color:#409EFF}.el-switch__label--left{margin-right:10px}.el-switch__label--right{margin-left:10px}.el-switch__label *{line-height:1;font-size:14px;display:inline-block}.el-switch__input{position:absolute;width:0;height:0;opacity:0;margin:0}.el-switch__core{margin:0;position:relative;width:40px;height:20px;border:1px solid #DCDFE6;outline:0;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#DCDFE6;-webkit-transition:border-color .3s,background-color .3s;transition:border-color .3s,background-color .3s;vertical-align:middle}.el-switch__core:after{content:"";position:absolute;top:1px;left:1px;border-radius:100%;-webkit-transition:all .3s;transition:all .3s;width:16px;height:16px;background-color:#FFF}.el-switch.is-checked .el-switch__core{border-color:#409EFF;background-color:#409EFF}.el-switch.is-checked .el-switch__core::after{left:100%;margin-left:-17px}.el-switch.is-disabled{opacity:.6}.el-switch--wide .el-switch__label.el-switch__label--left span{left:10px}.el-switch--wide .el-switch__label.el-switch__label--right span{right:10px}.el-switch .label-fade-enter,.el-switch .label-fade-leave-active{opacity:0}.el-select-dropdown{position:absolute;z-index:1001;border:1px solid #E4E7ED;border-radius:4px;background-color:#FFF;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);-webkit-box-sizing:border-box;box-sizing:border-box;margin:5px 0}.el-select-dropdown.is-multiple .el-select-dropdown__item{padding-right:40px}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected{color:#409EFF;background-color:#FFF}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected.hover{background-color:#F5F7FA}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected::after{position:absolute;right:20px;font-family:element-icons;content:"\e6da";font-size:12px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list{padding:0}.el-select-dropdown__empty{padding:10px 0;margin:0;text-align:center;color:#999;font-size:14px}.el-select-dropdown__wrap{max-height:274px}.el-select-dropdown__list{list-style:none;padding:6px 0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}.el-select-dropdown__item{font-size:14px;padding:0 20px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#606266;height:34px;line-height:34px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.el-select-dropdown__item.is-disabled{color:#C0C4CC;cursor:not-allowed}.el-select-dropdown__item.is-disabled:hover{background-color:#FFF}.el-select-dropdown__item.hover,.el-select-dropdown__item:hover{background-color:#F5F7FA}.el-select-dropdown__item.selected{color:#409EFF;font-weight:700}.el-select-group{margin:0;padding:0}.el-select-group__wrap{position:relative;list-style:none;margin:0;padding:0}.el-select-group__wrap:not(:last-of-type){padding-bottom:24px}.el-select-group__wrap:not(:last-of-type)::after{content:'';position:absolute;display:block;left:20px;right:20px;bottom:12px;height:1px;background:#E4E7ED}.el-select-group__title{padding-left:20px;font-size:12px;color:#909399;line-height:30px}.el-select-group .el-select-dropdown__item{padding-left:20px}.el-select{display:inline-block;position:relative}.el-select .el-select__tags>span{display:contents}.el-select:hover .el-input__inner{border-color:#C0C4CC}.el-select .el-input__inner{cursor:pointer;padding-right:35px}.el-select .el-input__inner:focus{border-color:#409EFF}.el-select .el-input .el-select__caret{color:#C0C4CC;font-size:14px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg);cursor:pointer}.el-select .el-input .el-select__caret.is-reverse{-webkit-transform:rotateZ(0);transform:rotateZ(0)}.el-select .el-input .el-select__caret.is-show-close{font-size:14px;text-align:center;-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg);border-radius:100%;color:#C0C4CC;-webkit-transition:color .2s cubic-bezier(.645,.045,.355,1);transition:color .2s cubic-bezier(.645,.045,.355,1)}.el-select .el-input .el-select__caret.is-show-close:hover{color:#909399}.el-select .el-input.is-disabled .el-input__inner{cursor:not-allowed}.el-select .el-input.is-disabled .el-input__inner:hover{border-color:#E4E7ED}.el-select .el-input.is-focus .el-input__inner{border-color:#409EFF}.el-select>.el-input{display:block}.el-select__input{border:none;outline:0;padding:0;margin-left:15px;color:#666;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:28px;background-color:transparent}.el-select__input.is-mini{height:14px}.el-select__close{cursor:pointer;position:absolute;top:8px;z-index:1000;right:25px;color:#C0C4CC;line-height:18px;font-size:14px}.el-select__close:hover{color:#909399}.el-select__tags{position:absolute;line-height:normal;white-space:normal;z-index:1;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.el-select__tags-text{overflow:hidden;text-overflow:ellipsis}.el-select .el-tag{-webkit-box-sizing:border-box;box-sizing:border-box;border-color:transparent;margin:2px 0 2px 6px;background-color:#f0f2f5;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.el-select .el-tag__close.el-icon-close{background-color:#C0C4CC;top:0;color:#FFF;-ms-flex-negative:0;flex-shrink:0}.el-select .el-tag__close.el-icon-close:hover{background-color:#909399}.el-table,.el-table__expanded-cell{background-color:#FFF}.el-select .el-tag__close.el-icon-close::before{display:block;-webkit-transform:translate(0,.5px);transform:translate(0,.5px)}.el-table{position:relative;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;max-width:100%;font-size:14px;color:#606266}.el-table--mini,.el-table--small,.el-table__expand-icon{font-size:12px}.el-table__empty-block{min-height:60px;text-align:center;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.el-table__empty-text{line-height:60px;width:50%;color:#909399}.el-table__expand-column .cell{padding:0;text-align:center}.el-table__expand-icon{position:relative;cursor:pointer;color:#666;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;height:20px}.el-table__expand-icon--expanded{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.el-table__expand-icon>.el-icon{position:absolute;left:50%;top:50%;margin-left:-5px;margin-top:-5px}.el-table__expanded-cell[class*=cell]{padding:20px 50px}.el-table__expanded-cell:hover{background-color:transparent!important}.el-table__placeholder{display:inline-block;width:20px}.el-table__append-wrapper{overflow:hidden}.el-table--fit{border-right:0;border-bottom:0}.el-table--fit .el-table__cell.gutter{border-right-width:1px}.el-table--scrollable-x .el-table__body-wrapper{overflow-x:auto}.el-table--scrollable-y .el-table__body-wrapper{overflow-y:auto}.el-table thead{color:#909399;font-weight:500}.el-table thead.is-group th.el-table__cell{background:#F5F7FA}.el-table .el-table__cell{padding:12px 0;min-width:0;-webkit-box-sizing:border-box;box-sizing:border-box;text-overflow:ellipsis;vertical-align:middle;position:relative;text-align:left}.el-table .el-table__cell.is-center{text-align:center}.el-table .el-table__cell.is-right{text-align:right}.el-table .el-table__cell.gutter{width:15px;border-right-width:0;border-bottom-width:0;padding:0}.el-table--medium .el-table__cell{padding:10px 0}.el-table--small .el-table__cell{padding:8px 0}.el-table--mini .el-table__cell{padding:6px 0}.el-table .cell,.el-table--border .el-table__cell:first-child .cell{padding-left:10px}.el-table tr{background-color:#FFF}.el-table tr input[type=checkbox]{margin:0}.el-table td.el-table__cell,.el-table th.el-table__cell.is-leaf{border-bottom:1px solid #EBEEF5}.el-table th.el-table__cell.is-sortable{cursor:pointer}.el-table th.el-table__cell{overflow:hidden;-ms-user-select:none;user-select:none;background-color:#FFF}.el-table th.el-table__cell>.cell{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;vertical-align:middle;padding-left:10px;padding-right:10px;width:100%}.el-table th.el-table__cell>.cell.highlight{color:#409EFF}.el-table th.el-table__cell.required>div::before{display:inline-block;content:"";width:8px;height:8px;border-radius:50%;background:#ff4d51;margin-right:5px;vertical-align:middle}.el-table td.el-table__cell div{-webkit-box-sizing:border-box;box-sizing:border-box}.el-table td.el-table__cell.gutter{width:0}.el-table .cell{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-all;line-height:23px;padding-right:10px}.el-table .cell.el-tooltip{white-space:nowrap;min-width:50px}.el-table--border,.el-table--group{border:1px solid #EBEEF5}.el-table--border::after,.el-table--group::after,.el-table::before{content:'';position:absolute;background-color:#EBEEF5;z-index:1}.el-table--border::after,.el-table--group::after{top:0;right:0;width:1px;height:100%}.el-table::before{left:0;bottom:0;width:100%;height:1px}.el-table--border{border-right:none;border-bottom:none}.el-table--border.el-loading-parent--relative{border-color:transparent}.el-table--border .el-table__cell,.el-table__body-wrapper .el-table--border.is-scrolling-left~.el-table__fixed{border-right:1px solid #EBEEF5}.el-table--border th.el-table__cell.gutter:last-of-type{border-bottom:1px solid #EBEEF5;border-bottom-width:1px}.el-table--border th.el-table__cell,.el-table__fixed-right-patch{border-bottom:1px solid #EBEEF5}.el-table__fixed,.el-table__fixed-right{position:absolute;top:0;left:0;overflow-x:hidden;overflow-y:hidden;-webkit-box-shadow:0 0 10px rgba(0,0,0,.12);box-shadow:0 0 10px rgba(0,0,0,.12)}.el-table__fixed-right::before,.el-table__fixed::before{content:'';position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#EBEEF5;z-index:4}.el-table__fixed-right-patch{position:absolute;top:-1px;right:0;background-color:#FFF}.el-table__fixed-right{top:0;left:auto;right:0}.el-table__fixed-right .el-table__fixed-body-wrapper,.el-table__fixed-right .el-table__fixed-footer-wrapper,.el-table__fixed-right .el-table__fixed-header-wrapper{left:auto;right:0}.el-table__fixed-header-wrapper{position:absolute;left:0;top:0;z-index:3}.el-table__fixed-footer-wrapper{position:absolute;left:0;bottom:0;z-index:3}.el-table__fixed-footer-wrapper tbody td.el-table__cell{border-top:1px solid #EBEEF5;background-color:#F5F7FA;color:#606266}.el-table__fixed-body-wrapper{position:absolute;left:0;top:37px;overflow:hidden;z-index:3}.el-table__body-wrapper,.el-table__footer-wrapper,.el-table__header-wrapper{width:100%}.el-table__footer-wrapper{margin-top:-1px}.el-table__footer-wrapper td.el-table__cell{border-top:1px solid #EBEEF5}.el-table__body,.el-table__footer,.el-table__header{table-layout:fixed;border-collapse:separate}.el-table__footer-wrapper,.el-table__header-wrapper{overflow:hidden}.el-table__footer-wrapper tbody td.el-table__cell,.el-table__header-wrapper tbody td.el-table__cell{background-color:#F5F7FA;color:#606266}.el-table__body-wrapper{overflow:hidden;position:relative}.el-table__body-wrapper.is-scrolling-left~.el-table__fixed,.el-table__body-wrapper.is-scrolling-none~.el-table__fixed,.el-table__body-wrapper.is-scrolling-none~.el-table__fixed-right,.el-table__body-wrapper.is-scrolling-right~.el-table__fixed-right{-webkit-box-shadow:none;box-shadow:none}.el-picker-panel,.el-table-filter{-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-table__body-wrapper .el-table--border.is-scrolling-right~.el-table__fixed-right{border-left:1px solid #EBEEF5}.el-table .caret-wrapper{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:34px;width:24px;vertical-align:middle;cursor:pointer;overflow:initial;position:relative}.el-table .sort-caret{width:0;height:0;border:5px solid transparent;position:absolute;left:7px}.el-table .sort-caret.ascending{border-bottom-color:#C0C4CC;top:5px}.el-table .sort-caret.descending{border-top-color:#C0C4CC;bottom:7px}.el-table .ascending .sort-caret.ascending{border-bottom-color:#409EFF}.el-table .descending .sort-caret.descending{border-top-color:#409EFF}.el-table .hidden-columns{position:absolute;z-index:-1}.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:#FAFAFA}.el-table--striped .el-table__body tr.el-table__row--striped.current-row td.el-table__cell{background-color:#ecf5ff}.el-table__body tr.hover-row.current-row>td.el-table__cell,.el-table__body tr.hover-row.el-table__row--striped.current-row>td.el-table__cell,.el-table__body tr.hover-row.el-table__row--striped>td.el-table__cell,.el-table__body tr.hover-row>td.el-table__cell{background-color:#F5F7FA}.el-table__body tr.current-row>td.el-table__cell{background-color:#ecf5ff}.el-table__column-resize-proxy{position:absolute;left:200px;top:0;bottom:0;width:0;border-left:1px solid #EBEEF5;z-index:10}.el-table__column-filter-trigger{display:inline-block;line-height:34px;cursor:pointer}.el-table__column-filter-trigger i{color:#909399;font-size:12px;-webkit-transform:scale(.75);transform:scale(.75)}.el-table--enable-row-transition .el-table__body td.el-table__cell{-webkit-transition:background-color .25s ease;transition:background-color .25s ease}.el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{background-color:#F5F7FA}.el-table--fluid-height .el-table__fixed,.el-table--fluid-height .el-table__fixed-right{bottom:0;overflow:hidden}.el-table [class*=el-table__row--level] .el-table__expand-icon{display:inline-block;width:20px;line-height:20px;height:20px;text-align:center;margin-right:3px}.el-table-column--selection .cell{padding-left:14px;padding-right:14px}.el-table-filter{border:1px solid #EBEEF5;border-radius:2px;background-color:#FFF;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);-webkit-box-sizing:border-box;box-sizing:border-box;margin:2px 0}.el-date-table td,.el-date-table td div{height:30px;-webkit-box-sizing:border-box}.el-table-filter__list{padding:5px 0;margin:0;list-style:none;min-width:100px}.el-table-filter__list-item{line-height:36px;padding:0 10px;cursor:pointer;font-size:14px}.el-table-filter__list-item:hover{background-color:#ecf5ff;color:#66b1ff}.el-table-filter__list-item.is-active{background-color:#409EFF;color:#FFF}.el-table-filter__content{min-width:100px}.el-table-filter__bottom{border-top:1px solid #EBEEF5;padding:8px}.el-table-filter__bottom button{background:0 0;border:none;color:#606266;cursor:pointer;font-size:13px;padding:0 3px}.el-date-table td.in-range div,.el-date-table td.in-range div:hover,.el-date-table.is-week-mode .el-date-table__row.current div,.el-date-table.is-week-mode .el-date-table__row:hover div{background-color:#F2F6FC}.el-table-filter__bottom button:hover{color:#409EFF}.el-table-filter__bottom button:focus{outline:0}.el-table-filter__bottom button.is-disabled{color:#C0C4CC;cursor:not-allowed}.el-table-filter__wrap{max-height:280px}.el-table-filter__checkbox-group{padding:10px}.el-table-filter__checkbox-group label.el-checkbox{display:block;margin-right:5px;margin-bottom:8px;margin-left:5px}.el-table-filter__checkbox-group .el-checkbox:last-child{margin-bottom:0}.el-date-table{font-size:12px;-ms-user-select:none;user-select:none}.el-date-table.is-week-mode .el-date-table__row:hover td.available:hover{color:#606266}.el-date-table.is-week-mode .el-date-table__row:hover td:first-child div{margin-left:5px;border-top-left-radius:15px;border-bottom-left-radius:15px}.el-date-table.is-week-mode .el-date-table__row:hover td:last-child div{margin-right:5px;border-top-right-radius:15px;border-bottom-right-radius:15px}.el-date-table td{width:32px;padding:4px 0;box-sizing:border-box;text-align:center;cursor:pointer;position:relative}.el-date-table td div{padding:3px 0;box-sizing:border-box}.el-date-table td span{width:24px;height:24px;display:block;margin:0 auto;line-height:24px;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-radius:50%}.el-date-table td.next-month,.el-date-table td.prev-month{color:#C0C4CC}.el-date-table td.today{position:relative}.el-date-table td.today span{color:#409EFF;font-weight:700}.el-date-table td.today.end-date span,.el-date-table td.today.start-date span{color:#FFF}.el-date-table td.available:hover{color:#409EFF}.el-date-table td.current:not(.disabled) span{color:#FFF;background-color:#409EFF}.el-date-table td.end-date div,.el-date-table td.start-date div{color:#FFF}.el-date-table td.end-date span,.el-date-table td.start-date span{background-color:#409EFF}.el-date-table td.start-date div{margin-left:5px;border-top-left-radius:15px;border-bottom-left-radius:15px}.el-date-table td.end-date div{margin-right:5px;border-top-right-radius:15px;border-bottom-right-radius:15px}.el-date-table td.disabled div{background-color:#F5F7FA;opacity:1;cursor:not-allowed;color:#C0C4CC}.el-date-table td.selected div{margin-left:5px;margin-right:5px;background-color:#F2F6FC;border-radius:15px}.el-date-table td.selected div:hover{background-color:#F2F6FC}.el-date-table td.selected span{background-color:#409EFF;color:#FFF;border-radius:15px}.el-date-table td.week{font-size:80%;color:#606266}.el-month-table,.el-year-table{font-size:12px;border-collapse:collapse}.el-date-table th{padding:5px;color:#606266;font-weight:400;border-bottom:solid 1px #EBEEF5}.el-month-table{margin:-1px}.el-month-table td{text-align:center;padding:8px 0;cursor:pointer}.el-month-table td div{height:48px;padding:6px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.el-month-table td.today .cell{color:#409EFF;font-weight:700}.el-month-table td.today.end-date .cell,.el-month-table td.today.start-date .cell{color:#FFF}.el-month-table td.disabled .cell{background-color:#F5F7FA;cursor:not-allowed;color:#C0C4CC}.el-month-table td.disabled .cell:hover{color:#C0C4CC}.el-month-table td .cell{width:60px;height:36px;display:block;line-height:36px;color:#606266;margin:0 auto;border-radius:18px}.el-month-table td .cell:hover{color:#409EFF}.el-month-table td.in-range div,.el-month-table td.in-range div:hover{background-color:#F2F6FC}.el-month-table td.end-date div,.el-month-table td.start-date div{color:#FFF}.el-month-table td.end-date .cell,.el-month-table td.start-date .cell{color:#FFF;background-color:#409EFF}.el-month-table td.start-date div{border-top-left-radius:24px;border-bottom-left-radius:24px}.el-month-table td.end-date div{border-top-right-radius:24px;border-bottom-right-radius:24px}.el-month-table td.current:not(.disabled) .cell{color:#409EFF}.el-year-table{margin:-1px}.el-year-table .el-icon{color:#303133}.el-year-table td{text-align:center;padding:20px 3px;cursor:pointer}.el-year-table td.today .cell{color:#409EFF;font-weight:700}.el-year-table td.disabled .cell{background-color:#F5F7FA;cursor:not-allowed;color:#C0C4CC}.el-year-table td.disabled .cell:hover{color:#C0C4CC}.el-year-table td .cell{width:48px;height:32px;display:block;line-height:32px;color:#606266;margin:0 auto}.el-year-table td .cell:hover,.el-year-table td.current:not(.disabled) .cell{color:#409EFF}.el-date-range-picker{width:646px}.el-date-range-picker.has-sidebar{width:756px}.el-date-range-picker table{table-layout:fixed;width:100%}.el-date-range-picker .el-picker-panel__body{min-width:513px}.el-date-range-picker .el-picker-panel__content{margin:0}.el-date-range-picker__header{position:relative;text-align:center;height:28px}.el-date-range-picker__header [class*=arrow-left]{float:left}.el-date-range-picker__header [class*=arrow-right]{float:right}.el-date-range-picker__header div{font-size:16px;font-weight:500;margin-right:50px}.el-date-range-picker__content{float:left;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:16px}.el-date-range-picker__content.is-left{border-right:1px solid #e4e4e4}.el-date-range-picker__content .el-date-range-picker__header div{margin-left:50px;margin-right:50px}.el-date-range-picker__editors-wrap{-webkit-box-sizing:border-box;box-sizing:border-box;display:table-cell}.el-date-range-picker__editors-wrap.is-right{text-align:right}.el-date-range-picker__time-header{position:relative;border-bottom:1px solid #e4e4e4;font-size:12px;padding:8px 5px 5px;display:table;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.el-date-range-picker__time-header>.el-icon-arrow-right{font-size:20px;vertical-align:middle;display:table-cell;color:#303133}.el-date-range-picker__time-picker-wrap{position:relative;display:table-cell;padding:0 5px}.el-date-range-picker__time-picker-wrap .el-picker-panel{position:absolute;top:13px;right:0;z-index:1;background:#FFF}.el-date-picker{width:322px}.el-date-picker.has-sidebar.has-time{width:434px}.el-date-picker.has-sidebar{width:438px}.el-date-picker.has-time .el-picker-panel__body-wrapper{position:relative}.el-date-picker .el-picker-panel__content{width:292px}.el-date-picker table{table-layout:fixed;width:100%}.el-date-picker__editor-wrap{position:relative;display:table-cell;padding:0 5px}.el-date-picker__time-header{position:relative;border-bottom:1px solid #e4e4e4;font-size:12px;padding:8px 5px 5px;display:table;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.el-date-picker__header{margin:12px;text-align:center}.el-date-picker__header--bordered{margin-bottom:0;padding-bottom:12px;border-bottom:solid 1px #EBEEF5}.el-date-picker__header--bordered+.el-picker-panel__content{margin-top:0}.el-date-picker__header-label{font-size:16px;font-weight:500;padding:0 5px;line-height:22px;text-align:center;cursor:pointer;color:#606266}.el-date-picker__header-label.active,.el-date-picker__header-label:hover{color:#409EFF}.el-date-picker__prev-btn{float:left}.el-date-picker__next-btn{float:right}.el-date-picker__time-wrap{padding:10px;text-align:center}.el-date-picker__time-label{float:left;cursor:pointer;line-height:30px;margin-left:10px}.time-select{margin:5px 0;min-width:0}.time-select .el-picker-panel__content{max-height:200px;margin:0}.time-select-item{padding:8px 10px;font-size:14px;line-height:20px}.time-select-item.selected:not(.disabled){color:#409EFF;font-weight:700}.time-select-item.disabled{color:#E4E7ED;cursor:not-allowed}.time-select-item:hover{background-color:#F5F7FA;font-weight:700;cursor:pointer}.el-date-editor{position:relative;display:inline-block;text-align:left}.el-date-editor.el-input,.el-date-editor.el-input__inner{width:220px}.el-date-editor--monthrange.el-input,.el-date-editor--monthrange.el-input__inner{width:300px}.el-date-editor--daterange.el-input,.el-date-editor--daterange.el-input__inner,.el-date-editor--timerange.el-input,.el-date-editor--timerange.el-input__inner{width:350px}.el-date-editor--datetimerange.el-input,.el-date-editor--datetimerange.el-input__inner{width:400px}.el-date-editor--dates .el-input__inner{text-overflow:ellipsis;white-space:nowrap}.el-date-editor .el-icon-circle-close{cursor:pointer}.el-date-editor .el-range__icon{font-size:14px;margin-left:-5px;color:#C0C4CC;float:left;line-height:32px}.el-date-editor .el-range-input,.el-date-editor .el-range-separator{height:100%;margin:0;text-align:center;display:inline-block;font-size:14px}.el-date-editor .el-range-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0;padding:0;width:39%;color:#606266}.el-date-editor .el-range-input::-webkit-input-placeholder{color:#C0C4CC}.el-date-editor .el-range-input:-ms-input-placeholder{color:#C0C4CC}.el-date-editor .el-range-input::-ms-input-placeholder{color:#C0C4CC}.el-date-editor .el-range-input::placeholder{color:#C0C4CC}.el-date-editor .el-range-separator{padding:0 5px;line-height:32px;width:5%;color:#303133}.el-date-editor .el-range__close-icon{font-size:14px;color:#C0C4CC;width:25px;display:inline-block;float:right;line-height:32px}.el-range-editor.el-input__inner{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3px 10px}.el-range-editor .el-range-input{line-height:1}.el-range-editor.is-active,.el-range-editor.is-active:hover{border-color:#409EFF}.el-range-editor--medium.el-input__inner{height:36px}.el-range-editor--medium .el-range-separator{line-height:28px;font-size:14px}.el-range-editor--medium .el-range-input{font-size:14px}.el-range-editor--medium .el-range__close-icon,.el-range-editor--medium .el-range__icon{line-height:28px}.el-range-editor--small.el-input__inner{height:32px}.el-range-editor--small .el-range-separator{line-height:24px;font-size:13px}.el-range-editor--small .el-range-input{font-size:13px}.el-range-editor--small .el-range__close-icon,.el-range-editor--small .el-range__icon{line-height:24px}.el-range-editor--mini.el-input__inner{height:28px}.el-range-editor--mini .el-range-separator{line-height:20px;font-size:12px}.el-range-editor--mini .el-range-input{font-size:12px}.el-range-editor--mini .el-range__close-icon,.el-range-editor--mini .el-range__icon{line-height:20px}.el-range-editor.is-disabled{background-color:#F5F7FA;border-color:#E4E7ED;color:#C0C4CC;cursor:not-allowed}.el-range-editor.is-disabled:focus,.el-range-editor.is-disabled:hover{border-color:#E4E7ED}.el-range-editor.is-disabled input{background-color:#F5F7FA;color:#C0C4CC;cursor:not-allowed}.el-range-editor.is-disabled input::-webkit-input-placeholder{color:#C0C4CC}.el-range-editor.is-disabled input:-ms-input-placeholder{color:#C0C4CC}.el-range-editor.is-disabled input::-ms-input-placeholder{color:#C0C4CC}.el-range-editor.is-disabled input::placeholder{color:#C0C4CC}.el-range-editor.is-disabled .el-range-separator{color:#C0C4CC}.el-picker-panel{color:#606266;border:1px solid #E4E7ED;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);background:#FFF;border-radius:4px;line-height:30px;margin:5px 0}.el-popover,.el-time-panel{-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-picker-panel__body-wrapper::after,.el-picker-panel__body::after{content:"";display:table;clear:both}.el-picker-panel__content{position:relative;margin:15px}.el-picker-panel__footer{border-top:1px solid #e4e4e4;padding:4px;text-align:right;background-color:#FFF;position:relative;font-size:0}.el-picker-panel__shortcut{display:block;width:100%;border:0;background-color:transparent;line-height:28px;font-size:14px;color:#606266;padding-left:12px;text-align:left;outline:0;cursor:pointer}.el-picker-panel__shortcut:hover{color:#409EFF}.el-picker-panel__shortcut.active{background-color:#e6f1fe;color:#409EFF}.el-picker-panel__btn{border:1px solid #dcdcdc;color:#333;line-height:24px;border-radius:2px;padding:0 20px;cursor:pointer;background-color:transparent;outline:0;font-size:12px}.el-picker-panel__btn[disabled]{color:#ccc;cursor:not-allowed}.el-picker-panel__icon-btn{font-size:12px;color:#303133;border:0;background:0 0;cursor:pointer;outline:0;margin-top:8px}.el-picker-panel__icon-btn:hover{color:#409EFF}.el-picker-panel__icon-btn.is-disabled{color:#bbb}.el-picker-panel__icon-btn.is-disabled:hover{cursor:not-allowed}.el-picker-panel__link-btn{vertical-align:middle}.el-picker-panel [slot=sidebar],.el-picker-panel__sidebar{position:absolute;top:0;bottom:0;width:110px;border-right:1px solid #e4e4e4;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:6px;background-color:#FFF;overflow:auto}.el-picker-panel [slot=sidebar]+.el-picker-panel__body,.el-picker-panel__sidebar+.el-picker-panel__body{margin-left:110px}.el-time-spinner.has-seconds .el-time-spinner__wrapper{width:33.3%}.el-time-spinner__wrapper{max-height:190px;overflow:auto;display:inline-block;width:50%;vertical-align:top;position:relative}.el-time-spinner__wrapper .el-scrollbar__wrap:not(.el-scrollbar__wrap--hidden-default){padding-bottom:15px}.el-time-spinner__input.el-input .el-input__inner,.el-time-spinner__list{padding:0;text-align:center}.el-time-spinner__wrapper.is-arrow{-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;overflow:hidden}.el-time-spinner__wrapper.is-arrow .el-time-spinner__list{-webkit-transform:translateY(-32px);transform:translateY(-32px)}.el-time-spinner__wrapper.is-arrow .el-time-spinner__item:hover:not(.disabled):not(.active){background:#FFF;cursor:default}.el-time-spinner__arrow{font-size:12px;color:#909399;position:absolute;left:0;width:100%;z-index:1;text-align:center;height:30px;line-height:30px;cursor:pointer}.el-time-spinner__arrow:hover{color:#409EFF}.el-time-spinner__arrow.el-icon-arrow-up{top:10px}.el-time-spinner__arrow.el-icon-arrow-down{bottom:10px}.el-time-spinner__input.el-input{width:70%}.el-time-spinner__list{margin:0;list-style:none}.el-time-spinner__list::after,.el-time-spinner__list::before{content:'';display:block;width:100%;height:80px}.el-time-spinner__item{height:32px;line-height:32px;font-size:12px;color:#606266}.el-time-spinner__item:hover:not(.disabled):not(.active){background:#F5F7FA;cursor:pointer}.el-time-spinner__item.active:not(.disabled){color:#303133;font-weight:700}.el-time-spinner__item.disabled{color:#C0C4CC;cursor:not-allowed}.el-time-panel{margin:5px 0;border:1px solid #E4E7ED;background-color:#FFF;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);border-radius:2px;position:absolute;width:180px;left:0;z-index:1000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-sizing:content-box;box-sizing:content-box}.el-slider__button,.el-slider__button-wrapper{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.el-time-panel__content{font-size:0;position:relative;overflow:hidden}.el-time-panel__content::after,.el-time-panel__content::before{content:"";top:50%;position:absolute;margin-top:-15px;height:32px;z-index:-1;left:0;right:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:6px;text-align:left;border-top:1px solid #E4E7ED;border-bottom:1px solid #E4E7ED}.el-time-panel__content::after{left:50%;margin-left:12%;margin-right:12%}.el-time-panel__content::before{padding-left:50%;margin-right:12%;margin-left:12%}.el-time-panel__content.has-seconds::after{left:calc(100% / 3 * 2)}.el-time-panel__content.has-seconds::before{padding-left:calc(100% / 3)}.el-time-panel__footer{border-top:1px solid #e4e4e4;padding:4px;height:36px;line-height:25px;text-align:right;-webkit-box-sizing:border-box;box-sizing:border-box}.el-time-panel__btn{border:none;line-height:28px;padding:0 5px;margin:0 5px;cursor:pointer;background-color:transparent;outline:0;font-size:12px;color:#303133}.el-time-panel__btn.confirm{font-weight:800;color:#409EFF}.el-time-range-picker{width:354px;overflow:visible}.el-time-range-picker__content{position:relative;text-align:center;padding:10px}.el-time-range-picker__cell{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:4px 7px 7px;width:50%;display:inline-block}.el-time-range-picker__header{margin-bottom:5px;text-align:center;font-size:14px}.el-time-range-picker__body{border-radius:2px;border:1px solid #E4E7ED}.el-popover{position:absolute;background:#FFF;min-width:150px;border:1px solid #EBEEF5;padding:12px;z-index:2000;color:#606266;line-height:1.4;text-align:justify;font-size:14px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);word-break:break-all}.el-popover--plain{padding:18px 20px}.el-popover__title{color:#303133;font-size:16px;line-height:1;margin-bottom:12px}.v-modal-enter{-webkit-animation:v-modal-in .2s ease;animation:v-modal-in .2s ease}.v-modal-leave{-webkit-animation:v-modal-out .2s ease forwards;animation:v-modal-out .2s ease forwards}@keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-out{100%{opacity:0}}.v-modal{position:fixed;left:0;top:0;width:100%;height:100%;opacity:.5;background:#000}.el-popup-parent--hidden{overflow:hidden}.el-message-box{display:inline-block;width:420px;padding-bottom:10px;vertical-align:middle;background-color:#FFF;border-radius:4px;border:1px solid #EBEEF5;font-size:18px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);text-align:left;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.el-message-box__wrapper{position:fixed;top:0;bottom:0;left:0;right:0;text-align:center}.el-message-box__wrapper::after{content:"";display:inline-block;height:100%;width:0;vertical-align:middle}.el-message-box__header{position:relative;padding:15px 15px 10px}.el-message-box__title{padding-left:0;margin-bottom:0;font-size:18px;line-height:1;color:#303133}.el-message-box__headerbtn{position:absolute;top:15px;right:15px;padding:0;border:none;outline:0;background:0 0;font-size:16px;cursor:pointer}.el-form-item.is-error .el-input__inner,.el-form-item.is-error .el-input__inner:focus,.el-form-item.is-error .el-textarea__inner,.el-form-item.is-error .el-textarea__inner:focus,.el-message-box__input input.invalid,.el-message-box__input input.invalid:focus{border-color:#F56C6C}.el-message-box__headerbtn .el-message-box__close{color:#909399}.el-message-box__headerbtn:focus .el-message-box__close,.el-message-box__headerbtn:hover .el-message-box__close{color:#409EFF}.el-message-box__content{padding:10px 15px;color:#606266;font-size:14px}.el-message-box__container{position:relative}.el-message-box__input{padding-top:15px}.el-message-box__status{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:24px!important}.el-message-box__status::before{padding-left:1px}.el-message-box__status+.el-message-box__message{padding-left:36px;padding-right:12px}.el-message-box__status.el-icon-success{color:#67C23A}.el-message-box__status.el-icon-info{color:#909399}.el-message-box__status.el-icon-warning{color:#E6A23C}.el-message-box__status.el-icon-error{color:#F56C6C}.el-message-box__message{margin:0}.el-message-box__message p{margin:0;line-height:24px}.el-message-box__errormsg{color:#F56C6C;font-size:12px;min-height:18px;margin-top:2px}.el-message-box__btns{padding:5px 15px 0;text-align:right}.el-message-box__btns button:nth-child(2){margin-left:10px}.el-message-box__btns-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.el-message-box--center{padding-bottom:30px}.el-message-box--center .el-message-box__header{padding-top:30px}.el-message-box--center .el-message-box__title{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.el-message-box--center .el-message-box__status{position:relative;top:auto;padding-right:5px;text-align:center;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.el-message-box--center .el-message-box__message{margin-left:0}.el-message-box--center .el-message-box__btns,.el-message-box--center .el-message-box__content{text-align:center}.el-message-box--center .el-message-box__content{padding-left:27px;padding-right:27px}.msgbox-fade-enter-active{-webkit-animation:msgbox-fade-in .3s;animation:msgbox-fade-in .3s}.msgbox-fade-leave-active{-webkit-animation:msgbox-fade-out .3s;animation:msgbox-fade-out .3s}@-webkit-keyframes msgbox-fade-in{0%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes msgbox-fade-in{0%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes msgbox-fade-out{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}100%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}}@keyframes msgbox-fade-out{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}100%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}}.el-breadcrumb{font-size:14px;line-height:1}.el-breadcrumb::after,.el-breadcrumb::before{display:table;content:""}.el-breadcrumb::after{clear:both}.el-breadcrumb__separator{margin:0 9px;font-weight:700;color:#C0C4CC}.el-breadcrumb__separator[class*=icon]{margin:0 6px;font-weight:400}.el-breadcrumb__item{float:left}.el-breadcrumb__inner{color:#606266}.el-breadcrumb__inner a,.el-breadcrumb__inner.is-link{font-weight:700;text-decoration:none;-webkit-transition:color .2s cubic-bezier(.645,.045,.355,1);transition:color .2s cubic-bezier(.645,.045,.355,1);color:#303133}.el-breadcrumb__inner a:hover,.el-breadcrumb__inner.is-link:hover{color:#409EFF;cursor:pointer}.el-breadcrumb__item:last-child .el-breadcrumb__inner,.el-breadcrumb__item:last-child .el-breadcrumb__inner a,.el-breadcrumb__item:last-child .el-breadcrumb__inner a:hover,.el-breadcrumb__item:last-child .el-breadcrumb__inner:hover{font-weight:400;color:#606266;cursor:text}.el-breadcrumb__item:last-child .el-breadcrumb__separator{display:none}.el-form--label-left .el-form-item__label{text-align:left}.el-form--label-top .el-form-item__label{float:none;display:inline-block;text-align:left;padding:0 0 10px}.el-form--inline .el-form-item{display:inline-block;margin-right:10px;vertical-align:top}.el-form--inline .el-form-item__label{float:none;display:inline-block}.el-form--inline .el-form-item__content{display:inline-block;vertical-align:top}.el-form--inline.el-form--label-top .el-form-item__content{display:block}.el-form-item{margin-bottom:22px}.el-form-item::after,.el-form-item::before{display:table;content:""}.el-form-item::after{clear:both}.el-form-item .el-form-item{margin-bottom:0}.el-form-item--mini.el-form-item,.el-form-item--small.el-form-item{margin-bottom:18px}.el-form-item .el-input__validateIcon{display:none}.el-form-item--medium .el-form-item__content,.el-form-item--medium .el-form-item__label{line-height:36px}.el-form-item--small .el-form-item__content,.el-form-item--small .el-form-item__label{line-height:32px}.el-form-item--small .el-form-item__error{padding-top:2px}.el-form-item--mini .el-form-item__content,.el-form-item--mini .el-form-item__label{line-height:28px}.el-form-item--mini .el-form-item__error{padding-top:1px}.el-form-item__label-wrap{float:left}.el-form-item__label-wrap .el-form-item__label{display:inline-block;float:none}.el-form-item__label{text-align:right;vertical-align:middle;float:left;font-size:14px;color:#606266;line-height:40px;padding:0 12px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box}.el-form-item__content{line-height:40px;position:relative;font-size:14px}.el-form-item__content::after,.el-form-item__content::before{display:table;content:""}.el-form-item__content::after{clear:both}.el-form-item__content .el-input-group{vertical-align:top}.el-form-item__error{color:#F56C6C;font-size:12px;line-height:1;padding-top:4px;position:absolute;top:100%;left:0}.el-form-item__error--inline{position:relative;top:auto;left:auto;display:inline-block;margin-left:10px}.el-form-item.is-required:not(.is-no-asterisk) .el-form-item__label-wrap>.el-form-item__label:before,.el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:before{content:'*';color:#F56C6C;margin-right:4px}.el-form-item.is-error .el-input-group__append .el-input__inner,.el-form-item.is-error .el-input-group__prepend .el-input__inner{border-color:transparent}.el-form-item.is-error .el-input__validateIcon{color:#F56C6C}.el-form-item--feedback .el-input__validateIcon{display:inline-block}.el-tabs__header{padding:0;position:relative;margin:0 0 15px}.el-tabs__active-bar{position:absolute;bottom:0;left:0;height:2px;background-color:#409EFF;z-index:1;-webkit-transition:-webkit-transform .3s cubic-bezier(.645,.045,.355,1);transition:-webkit-transform .3s cubic-bezier(.645,.045,.355,1);transition:transform .3s cubic-bezier(.645,.045,.355,1);transition:transform .3s cubic-bezier(.645,.045,.355,1),-webkit-transform .3s cubic-bezier(.645,.045,.355,1);list-style:none}.el-tabs__new-tab{float:right;border:1px solid #d3dce6;height:18px;width:18px;line-height:18px;margin:12px 0 9px 10px;border-radius:3px;text-align:center;font-size:12px;color:#d3dce6;cursor:pointer;-webkit-transition:all .15s;transition:all .15s}.el-collapse-item__arrow,.el-tabs__nav{-webkit-transition:-webkit-transform .3s}.el-tabs__new-tab .el-icon-plus{-webkit-transform:scale(.8,.8);transform:scale(.8,.8)}.el-tabs__new-tab:hover{color:#409EFF}.el-tabs__nav-wrap{overflow:hidden;margin-bottom:-1px;position:relative}.el-tabs__nav-wrap::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#E4E7ED;z-index:1}.el-tabs--border-card>.el-tabs__header .el-tabs__nav-wrap::after,.el-tabs--card>.el-tabs__header .el-tabs__nav-wrap::after{content:none}.el-tabs__nav-wrap.is-scrollable{padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.el-tabs__nav-scroll{overflow:hidden}.el-tabs__nav-next,.el-tabs__nav-prev{position:absolute;cursor:pointer;line-height:44px;font-size:12px;color:#909399}.el-tabs__nav-next{right:0}.el-tabs__nav-prev{left:0}.el-tabs__nav{white-space:nowrap;position:relative;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;float:left;z-index:2}.el-tabs__nav.is-stretch{min-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.el-tabs__nav.is-stretch>*{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.el-tabs__item{padding:0 20px;height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:40px;display:inline-block;list-style:none;font-size:14px;font-weight:500;color:#303133;position:relative}.el-tabs__item:focus,.el-tabs__item:focus:active{outline:0}.el-tabs__item:focus.is-active.is-focus:not(:active){-webkit-box-shadow:0 0 2px 2px #409EFF inset;box-shadow:0 0 2px 2px #409EFF inset;border-radius:3px}.el-tabs__item .el-icon-close{border-radius:50%;text-align:center;-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1);margin-left:5px}.el-tabs__item .el-icon-close:before{-webkit-transform:scale(.9);transform:scale(.9);display:inline-block}.el-tabs__item .el-icon-close:hover{background-color:#C0C4CC;color:#FFF}.el-tabs__item.is-active{color:#409EFF}.el-tabs__item:hover{color:#409EFF;cursor:pointer}.el-tabs__item.is-disabled{color:#C0C4CC;cursor:default}.el-tabs__content{overflow:hidden;position:relative}.el-tabs--card>.el-tabs__header{border-bottom:1px solid #E4E7ED}.el-tabs--card>.el-tabs__header .el-tabs__nav{border:1px solid #E4E7ED;border-bottom:none;border-radius:4px 4px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box}.el-tabs--card>.el-tabs__header .el-tabs__active-bar{display:none}.el-tabs--card>.el-tabs__header .el-tabs__item .el-icon-close{position:relative;font-size:12px;width:0;height:14px;vertical-align:middle;line-height:15px;overflow:hidden;top:-1px;right:-2px;-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable .el-icon-close,.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover .el-icon-close{width:14px}.el-tabs--card>.el-tabs__header .el-tabs__item{border-bottom:1px solid transparent;border-left:1px solid #E4E7ED;-webkit-transition:color .3s cubic-bezier(.645,.045,.355,1),padding .3s cubic-bezier(.645,.045,.355,1);transition:color .3s cubic-bezier(.645,.045,.355,1),padding .3s cubic-bezier(.645,.045,.355,1)}.el-tabs--card>.el-tabs__header .el-tabs__item:first-child{border-left:none}.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover{padding-left:13px;padding-right:13px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active{border-bottom-color:#FFF}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable{padding-left:20px;padding-right:20px}.el-tabs--border-card{background:#FFF;border:1px solid #DCDFE6;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.12),0 0 6px 0 rgba(0,0,0,.04);box-shadow:0 2px 4px 0 rgba(0,0,0,.12),0 0 6px 0 rgba(0,0,0,.04)}.el-tabs--border-card>.el-tabs__content{padding:15px}.el-tabs--border-card>.el-tabs__header{background-color:#F5F7FA;border-bottom:1px solid #E4E7ED;margin:0}.el-tabs--border-card>.el-tabs__header .el-tabs__item{-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1);border:1px solid transparent;margin-top:-1px;color:#909399}.el-tabs--border-card>.el-tabs__header .el-tabs__item+.el-tabs__item,.el-tabs--border-card>.el-tabs__header .el-tabs__item:first-child{margin-left:-1px}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active{color:#409EFF;background-color:#FFF;border-right-color:#DCDFE6;border-left-color:#DCDFE6}.el-tabs--border-card>.el-tabs__header .el-tabs__item:not(.is-disabled):hover{color:#409EFF}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-disabled{color:#C0C4CC}.el-tabs--border-card>.el-tabs__header .is-scrollable .el-tabs__item:first-child{margin-left:0}.el-tabs--bottom .el-tabs__item.is-bottom:nth-child(2),.el-tabs--bottom .el-tabs__item.is-top:nth-child(2),.el-tabs--top .el-tabs__item.is-bottom:nth-child(2),.el-tabs--top .el-tabs__item.is-top:nth-child(2){padding-left:0}.el-tabs--bottom .el-tabs__item.is-bottom:last-child,.el-tabs--bottom .el-tabs__item.is-top:last-child,.el-tabs--top .el-tabs__item.is-bottom:last-child,.el-tabs--top .el-tabs__item.is-top:last-child{padding-right:0}.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2){padding-left:20px}.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:last-child{padding-right:20px}.el-tabs--bottom .el-tabs__header.is-bottom{margin-bottom:0;margin-top:10px}.el-tabs--bottom.el-tabs--border-card .el-tabs__header.is-bottom{border-bottom:0;border-top:1px solid #DCDFE6}.el-tabs--bottom.el-tabs--border-card .el-tabs__nav-wrap.is-bottom{margin-top:-1px;margin-bottom:0}.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom:not(.is-active){border:1px solid transparent}.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom{margin:0 -1px -1px}.el-tabs--left,.el-tabs--right{overflow:hidden}.el-tabs--left .el-tabs__header.is-left,.el-tabs--left .el-tabs__header.is-right,.el-tabs--left .el-tabs__nav-scroll,.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__header.is-left,.el-tabs--right .el-tabs__header.is-right,.el-tabs--right .el-tabs__nav-scroll,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right{height:100%}.el-tabs--left .el-tabs__active-bar.is-left,.el-tabs--left .el-tabs__active-bar.is-right,.el-tabs--right .el-tabs__active-bar.is-left,.el-tabs--right .el-tabs__active-bar.is-right{top:0;bottom:auto;width:2px;height:auto}.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right{margin-bottom:0}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev{height:30px;line-height:30px;width:100%;text-align:center;cursor:pointer}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i{-webkit-transform:rotateZ(90deg);transform:rotateZ(90deg)}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev{left:auto;top:0}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next{right:auto;bottom:0}.el-tabs--left .el-tabs__active-bar.is-left,.el-tabs--left .el-tabs__nav-wrap.is-left::after{right:0;left:auto}.el-tabs--left .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--left .el-tabs__nav-wrap.is-right.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-right.is-scrollable{padding:30px 0}.el-tabs--left .el-tabs__nav-wrap.is-left::after,.el-tabs--left .el-tabs__nav-wrap.is-right::after,.el-tabs--right .el-tabs__nav-wrap.is-left::after,.el-tabs--right .el-tabs__nav-wrap.is-right::after{height:100%;width:2px;bottom:auto;top:0}.el-tabs--left .el-tabs__nav.is-left,.el-tabs--left .el-tabs__nav.is-right,.el-tabs--right .el-tabs__nav.is-left,.el-tabs--right .el-tabs__nav.is-right{float:none}.el-tabs--left .el-tabs__item.is-left,.el-tabs--left .el-tabs__item.is-right,.el-tabs--right .el-tabs__item.is-left,.el-tabs--right .el-tabs__item.is-right{display:block}.el-tabs--left.el-tabs--card .el-tabs__active-bar.is-left,.el-tabs--right.el-tabs--card .el-tabs__active-bar.is-right{display:none}.el-tabs--left .el-tabs__header.is-left{float:left;margin-bottom:0;margin-right:10px}.el-tabs--left .el-tabs__nav-wrap.is-left{margin-right:-1px}.el-tabs--left .el-tabs__item.is-left{text-align:right}.el-tabs--left.el-tabs--card .el-tabs__item.is-left{border-left:none;border-right:1px solid #E4E7ED;border-bottom:none;border-top:1px solid #E4E7ED;text-align:left}.el-tabs--left.el-tabs--card .el-tabs__item.is-left:first-child{border-right:1px solid #E4E7ED;border-top:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active{border:1px solid #E4E7ED;border-right-color:#fff;border-left:none;border-bottom:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:first-child{border-top:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:last-child{border-bottom:none}.el-tabs--left.el-tabs--card .el-tabs__nav{border-radius:4px 0 0 4px;border-bottom:1px solid #E4E7ED;border-right:none}.el-tabs--left.el-tabs--card .el-tabs__new-tab{float:none}.el-tabs--left.el-tabs--border-card .el-tabs__header.is-left{border-right:1px solid #dfe4ed}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left{border:1px solid transparent;margin:-1px 0 -1px -1px}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left.is-active{border-color:#d1dbe5 transparent}.el-tabs--right .el-tabs__header.is-right{float:right;margin-bottom:0;margin-left:10px}.el-tabs--right .el-tabs__nav-wrap.is-right{margin-left:-1px}.el-tabs--right .el-tabs__nav-wrap.is-right::after{left:0;right:auto}.el-tabs--right .el-tabs__active-bar.is-right{left:0}.el-tabs--right.el-tabs--card .el-tabs__item.is-right{border-bottom:none;border-top:1px solid #E4E7ED}.el-tabs--right.el-tabs--card .el-tabs__item.is-right:first-child{border-left:1px solid #E4E7ED;border-top:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active{border:1px solid #E4E7ED;border-left-color:#fff;border-right:none;border-bottom:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:first-child{border-top:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:last-child{border-bottom:none}.el-tabs--right.el-tabs--card .el-tabs__nav{border-radius:0 4px 4px 0;border-bottom:1px solid #E4E7ED;border-left:none}.el-tabs--right.el-tabs--border-card .el-tabs__header.is-right{border-left:1px solid #dfe4ed}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right{border:1px solid transparent;margin:-1px -1px -1px 0}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right.is-active{border-color:#d1dbe5 transparent}.slideInLeft-transition,.slideInRight-transition{display:inline-block}.slideInRight-enter{-webkit-animation:slideInRight-enter .3s;animation:slideInRight-enter .3s}.slideInRight-leave{position:absolute;left:0;right:0;-webkit-animation:slideInRight-leave .3s;animation:slideInRight-leave .3s}.slideInLeft-enter{-webkit-animation:slideInLeft-enter .3s;animation:slideInLeft-enter .3s}.slideInLeft-leave{position:absolute;left:0;right:0;-webkit-animation:slideInLeft-leave .3s;animation:slideInLeft-leave .3s}@-webkit-keyframes slideInRight-enter{0%{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight-enter{0%{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideInRight-leave{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}}@keyframes slideInRight-leave{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}}@-webkit-keyframes slideInLeft-enter{0%{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft-enter{0%{opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{opacity:1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideInLeft-leave{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}}@keyframes slideInLeft-leave{0%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}}.el-tree{position:relative;cursor:default;background:#FFF;color:#606266}.el-tree__empty-block{position:relative;min-height:60px;text-align:center;width:100%;height:100%}.el-tree__empty-text{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#909399;font-size:14px}.el-tree__drop-indicator{position:absolute;left:0;right:0;height:1px;background-color:#409EFF}.el-tree-node{white-space:nowrap;outline:0}.el-tree-node:focus>.el-tree-node__content{background-color:#F5F7FA}.el-tree-node.is-drop-inner>.el-tree-node__content .el-tree-node__label{background-color:#409EFF;color:#fff}.el-tree-node__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:26px;cursor:pointer}.el-tree-node__content>.el-tree-node__expand-icon{padding:6px}.el-tree-node__content>label.el-checkbox{margin-right:8px}.el-tree-node__content:hover{background-color:#F5F7FA}.el-tree.is-dragging .el-tree-node__content{cursor:move}.el-tree.is-dragging.is-drop-not-allow .el-tree-node__content{cursor:not-allowed}.el-tree-node__expand-icon{cursor:pointer;color:#C0C4CC;font-size:12px;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.el-tree-node__expand-icon.expanded{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.el-tree-node__expand-icon.is-leaf{color:transparent;cursor:default}.el-tree-node__label{font-size:14px}.el-tree-node__loading-icon{margin-right:8px;font-size:14px;color:#C0C4CC}.el-tree-node>.el-tree-node__children{overflow:hidden;background-color:transparent}.el-tree-node.is-expanded>.el-tree-node__children{display:block}.el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content{background-color:#f0f7ff}.el-alert{width:100%;padding:8px 16px;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;position:relative;background-color:#FFF;overflow:hidden;opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:opacity .2s;transition:opacity .2s}.el-alert.is-light .el-alert__closebtn{color:#C0C4CC}.el-alert.is-dark .el-alert__closebtn,.el-alert.is-dark .el-alert__description{color:#FFF}.el-alert.is-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.el-alert--success.is-light{background-color:#f0f9eb;color:#67C23A}.el-alert--success.is-light .el-alert__description{color:#67C23A}.el-alert--success.is-dark{background-color:#67C23A;color:#FFF}.el-alert--info.is-light{background-color:#f4f4f5;color:#909399}.el-alert--info.is-dark{background-color:#909399;color:#FFF}.el-alert--info .el-alert__description{color:#909399}.el-alert--warning.is-light{background-color:#fdf6ec;color:#E6A23C}.el-alert--warning.is-light .el-alert__description{color:#E6A23C}.el-alert--warning.is-dark{background-color:#E6A23C;color:#FFF}.el-alert--error.is-light{background-color:#fef0f0;color:#F56C6C}.el-alert--error.is-light .el-alert__description{color:#F56C6C}.el-alert--error.is-dark{background-color:#F56C6C;color:#FFF}.el-alert__content{display:table-cell;padding:0 8px}.el-alert__icon{font-size:16px;width:16px}.el-alert__icon.is-big{font-size:28px;width:28px}.el-alert__title{font-size:13px;line-height:18px}.el-alert__title.is-bold{font-weight:700}.el-alert .el-alert__description{font-size:12px;margin:5px 0 0}.el-alert__closebtn{font-size:12px;opacity:1;position:absolute;top:12px;right:15px;cursor:pointer}.el-alert-fade-enter,.el-alert-fade-leave-active,.el-loading-fade-enter,.el-loading-fade-leave-active,.el-notification-fade-leave-active{opacity:0}.el-alert__closebtn.is-customed{font-style:normal;font-size:13px;top:9px}.el-notification{display:-webkit-box;display:-ms-flexbox;display:flex;width:330px;padding:14px 26px 14px 13px;border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #EBEEF5;position:fixed;background-color:#FFF;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);-webkit-transition:opacity .3s,left .3s,right .3s,top .4s,bottom .3s,-webkit-transform .3s;transition:opacity .3s,left .3s,right .3s,top .4s,bottom .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s,left .3s,right .3s,top .4s,bottom .3s;transition:opacity .3s,transform .3s,left .3s,right .3s,top .4s,bottom .3s,-webkit-transform .3s;overflow:hidden}.el-notification.right{right:16px}.el-notification.left{left:16px}.el-notification__group{margin-left:13px;margin-right:8px}.el-notification__title{font-weight:700;font-size:16px;color:#303133;margin:0}.el-notification__content{font-size:14px;line-height:21px;margin:6px 0 0;color:#606266;text-align:justify}.el-notification__content p{margin:0}.el-notification__icon{height:24px;width:24px;font-size:24px}.el-notification__closeBtn{position:absolute;top:18px;right:15px;cursor:pointer;color:#909399;font-size:16px}.el-notification__closeBtn:hover{color:#606266}.el-notification .el-icon-success{color:#67C23A}.el-notification .el-icon-error{color:#F56C6C}.el-notification .el-icon-info{color:#909399}.el-notification .el-icon-warning{color:#E6A23C}.el-notification-fade-enter.right{right:0;-webkit-transform:translateX(100%);transform:translateX(100%)}.el-notification-fade-enter.left{left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.el-input-number{position:relative;display:inline-block;width:180px;line-height:38px}.el-input-number .el-input{display:block}.el-input-number .el-input__inner{-webkit-appearance:none;padding-left:50px;padding-right:50px;text-align:center}.el-input-number__decrease,.el-input-number__increase{position:absolute;z-index:1;top:1px;width:40px;height:auto;text-align:center;background:#F5F7FA;color:#606266;cursor:pointer;font-size:13px}.el-input-number__decrease:hover,.el-input-number__increase:hover{color:#409EFF}.el-input-number__decrease:hover:not(.is-disabled)~.el-input .el-input__inner:not(.is-disabled),.el-input-number__increase:hover:not(.is-disabled)~.el-input .el-input__inner:not(.is-disabled){border-color:#409EFF}.el-input-number__decrease.is-disabled,.el-input-number__increase.is-disabled{color:#C0C4CC;cursor:not-allowed}.el-input-number__increase{right:1px;border-radius:0 4px 4px 0;border-left:1px solid #DCDFE6}.el-input-number__decrease{left:1px;border-radius:4px 0 0 4px;border-right:1px solid #DCDFE6}.el-input-number.is-disabled .el-input-number__decrease,.el-input-number.is-disabled .el-input-number__increase{border-color:#E4E7ED;color:#E4E7ED}.el-input-number.is-disabled .el-input-number__decrease:hover,.el-input-number.is-disabled .el-input-number__increase:hover{color:#E4E7ED;cursor:not-allowed}.el-input-number--medium{width:200px;line-height:34px}.el-input-number--medium .el-input-number__decrease,.el-input-number--medium .el-input-number__increase{width:36px;font-size:14px}.el-input-number--medium .el-input__inner{padding-left:43px;padding-right:43px}.el-input-number--small{width:130px;line-height:30px}.el-input-number--small .el-input-number__decrease,.el-input-number--small .el-input-number__increase{width:32px;font-size:13px}.el-input-number--small .el-input-number__decrease [class*=el-icon],.el-input-number--small .el-input-number__increase [class*=el-icon]{-webkit-transform:scale(.9);transform:scale(.9)}.el-input-number--small .el-input__inner{padding-left:39px;padding-right:39px}.el-input-number--mini{width:130px;line-height:26px}.el-input-number--mini .el-input-number__decrease,.el-input-number--mini .el-input-number__increase{width:28px;font-size:12px}.el-input-number--mini .el-input-number__decrease [class*=el-icon],.el-input-number--mini .el-input-number__increase [class*=el-icon]{-webkit-transform:scale(.8);transform:scale(.8)}.el-input-number--mini .el-input__inner{padding-left:35px;padding-right:35px}.el-input-number.is-without-controls .el-input__inner{padding-left:15px;padding-right:15px}.el-input-number.is-controls-right .el-input__inner{padding-left:15px;padding-right:50px}.el-input-number.is-controls-right .el-input-number__decrease,.el-input-number.is-controls-right .el-input-number__increase{height:auto;line-height:19px}.el-input-number.is-controls-right .el-input-number__decrease [class*=el-icon],.el-input-number.is-controls-right .el-input-number__increase [class*=el-icon]{-webkit-transform:scale(.8);transform:scale(.8)}.el-input-number.is-controls-right .el-input-number__increase{border-radius:0 4px 0 0;border-bottom:1px solid #DCDFE6}.el-input-number.is-controls-right .el-input-number__decrease{right:1px;bottom:1px;top:auto;left:auto;border-right:none;border-left:1px solid #DCDFE6;border-radius:0 0 4px}.el-input-number.is-controls-right[class*=medium] [class*=decrease],.el-input-number.is-controls-right[class*=medium] [class*=increase]{line-height:17px}.el-input-number.is-controls-right[class*=small] [class*=decrease],.el-input-number.is-controls-right[class*=small] [class*=increase]{line-height:15px}.el-input-number.is-controls-right[class*=mini] [class*=decrease],.el-input-number.is-controls-right[class*=mini] [class*=increase]{line-height:13px}.el-tooltip__popper{position:absolute;border-radius:4px;padding:10px;z-index:2000;font-size:12px;line-height:1.2;min-width:10px;word-wrap:break-word}.el-tooltip__popper .popper__arrow,.el-tooltip__popper .popper__arrow::after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.el-tooltip__popper .popper__arrow{border-width:6px}.el-tooltip__popper .popper__arrow::after{content:" ";border-width:5px}.el-progress-bar__inner::after,.el-row::after,.el-row::before,.el-slider::after,.el-slider::before,.el-slider__button-wrapper::after,.el-upload-cover::after{content:""}.el-tooltip__popper[x-placement^=top]{margin-bottom:12px}.el-tooltip__popper[x-placement^=top] .popper__arrow{bottom:-6px;border-top-color:#303133;border-bottom-width:0}.el-tooltip__popper[x-placement^=top] .popper__arrow::after{bottom:1px;margin-left:-5px;border-top-color:#303133;border-bottom-width:0}.el-tooltip__popper[x-placement^=bottom]{margin-top:12px}.el-tooltip__popper[x-placement^=bottom] .popper__arrow{top:-6px;border-top-width:0;border-bottom-color:#303133}.el-tooltip__popper[x-placement^=bottom] .popper__arrow::after{top:1px;margin-left:-5px;border-top-width:0;border-bottom-color:#303133}.el-tooltip__popper[x-placement^=right]{margin-left:12px}.el-tooltip__popper[x-placement^=right] .popper__arrow{left:-6px;border-right-color:#303133;border-left-width:0}.el-tooltip__popper[x-placement^=right] .popper__arrow::after{bottom:-5px;left:1px;border-right-color:#303133;border-left-width:0}.el-tooltip__popper[x-placement^=left]{margin-right:12px}.el-tooltip__popper[x-placement^=left] .popper__arrow{right:-6px;border-right-width:0;border-left-color:#303133}.el-tooltip__popper[x-placement^=left] .popper__arrow::after{right:1px;bottom:-5px;margin-left:-5px;border-right-width:0;border-left-color:#303133}.el-tooltip__popper.is-dark{background:#303133;color:#FFF}.el-tooltip__popper.is-light{background:#FFF;border:1px solid #303133}.el-tooltip__popper.is-light[x-placement^=top] .popper__arrow{border-top-color:#303133}.el-tooltip__popper.is-light[x-placement^=top] .popper__arrow::after{border-top-color:#FFF}.el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow{border-bottom-color:#303133}.el-tooltip__popper.is-light[x-placement^=bottom] .popper__arrow::after{border-bottom-color:#FFF}.el-tooltip__popper.is-light[x-placement^=left] .popper__arrow{border-left-color:#303133}.el-tooltip__popper.is-light[x-placement^=left] .popper__arrow::after{border-left-color:#FFF}.el-tooltip__popper.is-light[x-placement^=right] .popper__arrow{border-right-color:#303133}.el-tooltip__popper.is-light[x-placement^=right] .popper__arrow::after{border-right-color:#FFF}.el-slider::after,.el-slider::before{display:table}.el-slider__button-wrapper .el-tooltip,.el-slider__button-wrapper::after{vertical-align:middle;display:inline-block}.el-slider::after{clear:both}.el-slider__runway{width:100%;height:6px;margin:16px 0;background-color:#E4E7ED;border-radius:3px;position:relative;cursor:pointer;vertical-align:middle}.el-slider__runway.show-input{margin-right:160px;width:auto}.el-slider__runway.disabled{cursor:default}.el-slider__runway.disabled .el-slider__bar{background-color:#C0C4CC}.el-slider__runway.disabled .el-slider__button{border-color:#C0C4CC}.el-slider__runway.disabled .el-slider__button-wrapper.dragging,.el-slider__runway.disabled .el-slider__button-wrapper.hover,.el-slider__runway.disabled .el-slider__button-wrapper:hover{cursor:not-allowed}.el-slider__runway.disabled .el-slider__button.dragging,.el-slider__runway.disabled .el-slider__button.hover,.el-slider__runway.disabled .el-slider__button:hover{-webkit-transform:scale(1);transform:scale(1);cursor:not-allowed}.el-slider__button-wrapper,.el-slider__stop{-webkit-transform:translateX(-50%);position:absolute}.el-slider__input{float:right;margin-top:3px;width:130px}.el-slider__input.el-input-number--mini{margin-top:5px}.el-slider__input.el-input-number--medium{margin-top:0}.el-slider__input.el-input-number--large{margin-top:-2px}.el-slider__bar{height:6px;background-color:#409EFF;border-top-left-radius:3px;border-bottom-left-radius:3px;position:absolute}.el-slider__button-wrapper{height:36px;width:36px;z-index:1001;top:-15px;transform:translateX(-50%);background-color:transparent;text-align:center;user-select:none;line-height:normal}.el-slider__button-wrapper::after{height:100%}.el-slider__button-wrapper.hover,.el-slider__button-wrapper:hover{cursor:-webkit-grab;cursor:grab}.el-slider__button-wrapper.dragging{cursor:-webkit-grabbing;cursor:grabbing}.el-slider__button{width:16px;height:16px;border:2px solid #409EFF;background-color:#FFF;border-radius:50%;-webkit-transition:.2s;transition:.2s;user-select:none}.el-image-viewer__btn,.el-step__icon-inner{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.el-slider__button.dragging,.el-slider__button.hover,.el-slider__button:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.el-slider__button.hover,.el-slider__button:hover{cursor:-webkit-grab;cursor:grab}.el-slider__button.dragging{cursor:-webkit-grabbing;cursor:grabbing}.el-slider__stop{height:6px;width:6px;border-radius:100%;background-color:#FFF;transform:translateX(-50%)}.el-slider__marks{top:0;left:12px;width:18px;height:100%}.el-slider__marks-text{position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:14px;color:#909399;margin-top:15px}.el-slider.is-vertical{position:relative}.el-slider.is-vertical .el-slider__runway{width:6px;height:100%;margin:0 16px}.el-slider.is-vertical .el-slider__bar{width:6px;height:auto;border-radius:0 0 3px 3px}.el-slider.is-vertical .el-slider__button-wrapper{top:auto;left:-15px;-webkit-transform:translateY(50%);transform:translateY(50%)}.el-slider.is-vertical .el-slider__stop{-webkit-transform:translateY(50%);transform:translateY(50%)}.el-slider.is-vertical.el-slider--with-input{padding-bottom:58px}.el-slider.is-vertical.el-slider--with-input .el-slider__input{overflow:visible;float:none;position:absolute;bottom:22px;width:36px;margin-top:15px}.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input__inner{text-align:center;padding-left:5px;padding-right:5px}.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__decrease,.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__increase{top:32px;margin-top:-1px;border:1px solid #DCDFE6;line-height:20px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color .2s cubic-bezier(.645,.045,.355,1);transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__decrease{width:18px;right:18px;border-bottom-left-radius:4px}.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__increase{width:19px;border-bottom-right-radius:4px}.el-slider.is-vertical.el-slider--with-input .el-slider__input .el-input-number__increase~.el-input .el-input__inner{border-bottom-left-radius:0;border-bottom-right-radius:0}.el-slider.is-vertical.el-slider--with-input .el-slider__input:hover .el-input-number__decrease,.el-slider.is-vertical.el-slider--with-input .el-slider__input:hover .el-input-number__increase{border-color:#C0C4CC}.el-slider.is-vertical.el-slider--with-input .el-slider__input:active .el-input-number__decrease,.el-slider.is-vertical.el-slider--with-input .el-slider__input:active .el-input-number__increase{border-color:#409EFF}.el-slider.is-vertical .el-slider__marks-text{margin-top:0;left:15px;-webkit-transform:translateY(50%);transform:translateY(50%)}.el-loading-parent--relative{position:relative!important}.el-loading-parent--hidden{overflow:hidden!important}.el-loading-mask{position:absolute;z-index:2000;background-color:rgba(255,255,255,.9);margin:0;top:0;right:0;bottom:0;left:0;-webkit-transition:opacity .3s;transition:opacity .3s}.el-loading-mask.is-fullscreen{position:fixed}.el-loading-mask.is-fullscreen .el-loading-spinner{margin-top:-25px}.el-loading-mask.is-fullscreen .el-loading-spinner .circular{height:50px;width:50px}.el-loading-spinner{top:50%;margin-top:-21px;width:100%;text-align:center;position:absolute}.el-col-pull-0,.el-col-pull-1,.el-col-pull-10,.el-col-pull-11,.el-col-pull-13,.el-col-pull-14,.el-col-pull-15,.el-col-pull-16,.el-col-pull-17,.el-col-pull-18,.el-col-pull-19,.el-col-pull-2,.el-col-pull-20,.el-col-pull-21,.el-col-pull-22,.el-col-pull-23,.el-col-pull-24,.el-col-pull-3,.el-col-pull-4,.el-col-pull-5,.el-col-pull-6,.el-col-pull-7,.el-col-pull-8,.el-col-pull-9,.el-col-push-0,.el-col-push-1,.el-col-push-10,.el-col-push-11,.el-col-push-12,.el-col-push-13,.el-col-push-14,.el-col-push-15,.el-col-push-16,.el-col-push-17,.el-col-push-18,.el-col-push-19,.el-col-push-2,.el-col-push-20,.el-col-push-21,.el-col-push-22,.el-col-push-23,.el-col-push-24,.el-col-push-3,.el-col-push-4,.el-col-push-5,.el-col-push-6,.el-col-push-7,.el-col-push-8,.el-col-push-9,.el-row{position:relative}.el-loading-spinner .el-loading-text{color:#409EFF;margin:3px 0;font-size:14px}.el-loading-spinner .circular{height:42px;width:42px;-webkit-animation:loading-rotate 2s linear infinite;animation:loading-rotate 2s linear infinite}.el-loading-spinner .path{-webkit-animation:loading-dash 1.5s ease-in-out infinite;animation:loading-dash 1.5s ease-in-out infinite;stroke-dasharray:90,150;stroke-dashoffset:0;stroke-width:2;stroke:#409EFF;stroke-linecap:round}.el-loading-spinner i{color:#409EFF}@-webkit-keyframes loading-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes loading-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}100%{stroke-dasharray:90,150;stroke-dashoffset:-120px}}@keyframes loading-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}100%{stroke-dasharray:90,150;stroke-dashoffset:-120px}}.el-row{-webkit-box-sizing:border-box;box-sizing:border-box}.el-row::after,.el-row::before{display:table}.el-row::after{clear:both}.el-row--flex{display:-webkit-box;display:-ms-flexbox;display:flex}.el-col-0,.el-row--flex:after,.el-row--flex:before{display:none}.el-row--flex.is-justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.el-row--flex.is-justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.el-row--flex.is-justify-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.el-row--flex.is-justify-space-around{-ms-flex-pack:distribute;justify-content:space-around}.el-row--flex.is-align-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.el-row--flex.is-align-middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.el-row--flex.is-align-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}[class*=el-col-]{float:left;-webkit-box-sizing:border-box;box-sizing:border-box}.el-upload--picture-card,.el-upload-dragger{-webkit-box-sizing:border-box;cursor:pointer}.el-col-0{width:0%}.el-col-offset-0{margin-left:0}.el-col-pull-0{right:0}.el-col-push-0{left:0}.el-col-1{width:4.16667%}.el-col-offset-1{margin-left:4.16667%}.el-col-pull-1{right:4.16667%}.el-col-push-1{left:4.16667%}.el-col-2{width:8.33333%}.el-col-offset-2{margin-left:8.33333%}.el-col-pull-2{right:8.33333%}.el-col-push-2{left:8.33333%}.el-col-3{width:12.5%}.el-col-offset-3{margin-left:12.5%}.el-col-pull-3{right:12.5%}.el-col-push-3{left:12.5%}.el-col-4{width:16.66667%}.el-col-offset-4{margin-left:16.66667%}.el-col-pull-4{right:16.66667%}.el-col-push-4{left:16.66667%}.el-col-5{width:20.83333%}.el-col-offset-5{margin-left:20.83333%}.el-col-pull-5{right:20.83333%}.el-col-push-5{left:20.83333%}.el-col-6{width:25%}.el-col-offset-6{margin-left:25%}.el-col-pull-6{right:25%}.el-col-push-6{left:25%}.el-col-7{width:29.16667%}.el-col-offset-7{margin-left:29.16667%}.el-col-pull-7{right:29.16667%}.el-col-push-7{left:29.16667%}.el-col-8{width:33.33333%}.el-col-offset-8{margin-left:33.33333%}.el-col-pull-8{right:33.33333%}.el-col-push-8{left:33.33333%}.el-col-9{width:37.5%}.el-col-offset-9{margin-left:37.5%}.el-col-pull-9{right:37.5%}.el-col-push-9{left:37.5%}.el-col-10{width:41.66667%}.el-col-offset-10{margin-left:41.66667%}.el-col-pull-10{right:41.66667%}.el-col-push-10{left:41.66667%}.el-col-11{width:45.83333%}.el-col-offset-11{margin-left:45.83333%}.el-col-pull-11{right:45.83333%}.el-col-push-11{left:45.83333%}.el-col-12{width:50%}.el-col-offset-12{margin-left:50%}.el-col-pull-12{position:relative;right:50%}.el-col-push-12{left:50%}.el-col-13{width:54.16667%}.el-col-offset-13{margin-left:54.16667%}.el-col-pull-13{right:54.16667%}.el-col-push-13{left:54.16667%}.el-col-14{width:58.33333%}.el-col-offset-14{margin-left:58.33333%}.el-col-pull-14{right:58.33333%}.el-col-push-14{left:58.33333%}.el-col-15{width:62.5%}.el-col-offset-15{margin-left:62.5%}.el-col-pull-15{right:62.5%}.el-col-push-15{left:62.5%}.el-col-16{width:66.66667%}.el-col-offset-16{margin-left:66.66667%}.el-col-pull-16{right:66.66667%}.el-col-push-16{left:66.66667%}.el-col-17{width:70.83333%}.el-col-offset-17{margin-left:70.83333%}.el-col-pull-17{right:70.83333%}.el-col-push-17{left:70.83333%}.el-col-18{width:75%}.el-col-offset-18{margin-left:75%}.el-col-pull-18{right:75%}.el-col-push-18{left:75%}.el-col-19{width:79.16667%}.el-col-offset-19{margin-left:79.16667%}.el-col-pull-19{right:79.16667%}.el-col-push-19{left:79.16667%}.el-col-20{width:83.33333%}.el-col-offset-20{margin-left:83.33333%}.el-col-pull-20{right:83.33333%}.el-col-push-20{left:83.33333%}.el-col-21{width:87.5%}.el-col-offset-21{margin-left:87.5%}.el-col-pull-21{right:87.5%}.el-col-push-21{left:87.5%}.el-col-22{width:91.66667%}.el-col-offset-22{margin-left:91.66667%}.el-col-pull-22{right:91.66667%}.el-col-push-22{left:91.66667%}.el-col-23{width:95.83333%}.el-col-offset-23{margin-left:95.83333%}.el-col-pull-23{right:95.83333%}.el-col-push-23{left:95.83333%}.el-col-24{width:100%}.el-col-offset-24{margin-left:100%}.el-col-pull-24{right:100%}.el-col-push-24{left:100%}@media only screen and (max-width:767px){.el-col-xs-0{display:none;width:0%}.el-col-xs-offset-0{margin-left:0}.el-col-xs-pull-0{position:relative;right:0}.el-col-xs-push-0{position:relative;left:0}.el-col-xs-1{width:4.16667%}.el-col-xs-offset-1{margin-left:4.16667%}.el-col-xs-pull-1{position:relative;right:4.16667%}.el-col-xs-push-1{position:relative;left:4.16667%}.el-col-xs-2{width:8.33333%}.el-col-xs-offset-2{margin-left:8.33333%}.el-col-xs-pull-2{position:relative;right:8.33333%}.el-col-xs-push-2{position:relative;left:8.33333%}.el-col-xs-3{width:12.5%}.el-col-xs-offset-3{margin-left:12.5%}.el-col-xs-pull-3{position:relative;right:12.5%}.el-col-xs-push-3{position:relative;left:12.5%}.el-col-xs-4{width:16.66667%}.el-col-xs-offset-4{margin-left:16.66667%}.el-col-xs-pull-4{position:relative;right:16.66667%}.el-col-xs-push-4{position:relative;left:16.66667%}.el-col-xs-5{width:20.83333%}.el-col-xs-offset-5{margin-left:20.83333%}.el-col-xs-pull-5{position:relative;right:20.83333%}.el-col-xs-push-5{position:relative;left:20.83333%}.el-col-xs-6{width:25%}.el-col-xs-offset-6{margin-left:25%}.el-col-xs-pull-6{position:relative;right:25%}.el-col-xs-push-6{position:relative;left:25%}.el-col-xs-7{width:29.16667%}.el-col-xs-offset-7{margin-left:29.16667%}.el-col-xs-pull-7{position:relative;right:29.16667%}.el-col-xs-push-7{position:relative;left:29.16667%}.el-col-xs-8{width:33.33333%}.el-col-xs-offset-8{margin-left:33.33333%}.el-col-xs-pull-8{position:relative;right:33.33333%}.el-col-xs-push-8{position:relative;left:33.33333%}.el-col-xs-9{width:37.5%}.el-col-xs-offset-9{margin-left:37.5%}.el-col-xs-pull-9{position:relative;right:37.5%}.el-col-xs-push-9{position:relative;left:37.5%}.el-col-xs-10{width:41.66667%}.el-col-xs-offset-10{margin-left:41.66667%}.el-col-xs-pull-10{position:relative;right:41.66667%}.el-col-xs-push-10{position:relative;left:41.66667%}.el-col-xs-11{width:45.83333%}.el-col-xs-offset-11{margin-left:45.83333%}.el-col-xs-pull-11{position:relative;right:45.83333%}.el-col-xs-push-11{position:relative;left:45.83333%}.el-col-xs-12{width:50%}.el-col-xs-offset-12{margin-left:50%}.el-col-xs-pull-12{position:relative;right:50%}.el-col-xs-push-12{position:relative;left:50%}.el-col-xs-13{width:54.16667%}.el-col-xs-offset-13{margin-left:54.16667%}.el-col-xs-pull-13{position:relative;right:54.16667%}.el-col-xs-push-13{position:relative;left:54.16667%}.el-col-xs-14{width:58.33333%}.el-col-xs-offset-14{margin-left:58.33333%}.el-col-xs-pull-14{position:relative;right:58.33333%}.el-col-xs-push-14{position:relative;left:58.33333%}.el-col-xs-15{width:62.5%}.el-col-xs-offset-15{margin-left:62.5%}.el-col-xs-pull-15{position:relative;right:62.5%}.el-col-xs-push-15{position:relative;left:62.5%}.el-col-xs-16{width:66.66667%}.el-col-xs-offset-16{margin-left:66.66667%}.el-col-xs-pull-16{position:relative;right:66.66667%}.el-col-xs-push-16{position:relative;left:66.66667%}.el-col-xs-17{width:70.83333%}.el-col-xs-offset-17{margin-left:70.83333%}.el-col-xs-pull-17{position:relative;right:70.83333%}.el-col-xs-push-17{position:relative;left:70.83333%}.el-col-xs-18{width:75%}.el-col-xs-offset-18{margin-left:75%}.el-col-xs-pull-18{position:relative;right:75%}.el-col-xs-push-18{position:relative;left:75%}.el-col-xs-19{width:79.16667%}.el-col-xs-offset-19{margin-left:79.16667%}.el-col-xs-pull-19{position:relative;right:79.16667%}.el-col-xs-push-19{position:relative;left:79.16667%}.el-col-xs-20{width:83.33333%}.el-col-xs-offset-20{margin-left:83.33333%}.el-col-xs-pull-20{position:relative;right:83.33333%}.el-col-xs-push-20{position:relative;left:83.33333%}.el-col-xs-21{width:87.5%}.el-col-xs-offset-21{margin-left:87.5%}.el-col-xs-pull-21{position:relative;right:87.5%}.el-col-xs-push-21{position:relative;left:87.5%}.el-col-xs-22{width:91.66667%}.el-col-xs-offset-22{margin-left:91.66667%}.el-col-xs-pull-22{position:relative;right:91.66667%}.el-col-xs-push-22{position:relative;left:91.66667%}.el-col-xs-23{width:95.83333%}.el-col-xs-offset-23{margin-left:95.83333%}.el-col-xs-pull-23{position:relative;right:95.83333%}.el-col-xs-push-23{position:relative;left:95.83333%}.el-col-xs-24{width:100%}.el-col-xs-offset-24{margin-left:100%}.el-col-xs-pull-24{position:relative;right:100%}.el-col-xs-push-24{position:relative;left:100%}}@media only screen and (min-width:768px){.el-col-sm-0{display:none;width:0%}.el-col-sm-offset-0{margin-left:0}.el-col-sm-pull-0{position:relative;right:0}.el-col-sm-push-0{position:relative;left:0}.el-col-sm-1{width:4.16667%}.el-col-sm-offset-1{margin-left:4.16667%}.el-col-sm-pull-1{position:relative;right:4.16667%}.el-col-sm-push-1{position:relative;left:4.16667%}.el-col-sm-2{width:8.33333%}.el-col-sm-offset-2{margin-left:8.33333%}.el-col-sm-pull-2{position:relative;right:8.33333%}.el-col-sm-push-2{position:relative;left:8.33333%}.el-col-sm-3{width:12.5%}.el-col-sm-offset-3{margin-left:12.5%}.el-col-sm-pull-3{position:relative;right:12.5%}.el-col-sm-push-3{position:relative;left:12.5%}.el-col-sm-4{width:16.66667%}.el-col-sm-offset-4{margin-left:16.66667%}.el-col-sm-pull-4{position:relative;right:16.66667%}.el-col-sm-push-4{position:relative;left:16.66667%}.el-col-sm-5{width:20.83333%}.el-col-sm-offset-5{margin-left:20.83333%}.el-col-sm-pull-5{position:relative;right:20.83333%}.el-col-sm-push-5{position:relative;left:20.83333%}.el-col-sm-6{width:25%}.el-col-sm-offset-6{margin-left:25%}.el-col-sm-pull-6{position:relative;right:25%}.el-col-sm-push-6{position:relative;left:25%}.el-col-sm-7{width:29.16667%}.el-col-sm-offset-7{margin-left:29.16667%}.el-col-sm-pull-7{position:relative;right:29.16667%}.el-col-sm-push-7{position:relative;left:29.16667%}.el-col-sm-8{width:33.33333%}.el-col-sm-offset-8{margin-left:33.33333%}.el-col-sm-pull-8{position:relative;right:33.33333%}.el-col-sm-push-8{position:relative;left:33.33333%}.el-col-sm-9{width:37.5%}.el-col-sm-offset-9{margin-left:37.5%}.el-col-sm-pull-9{position:relative;right:37.5%}.el-col-sm-push-9{position:relative;left:37.5%}.el-col-sm-10{width:41.66667%}.el-col-sm-offset-10{margin-left:41.66667%}.el-col-sm-pull-10{position:relative;right:41.66667%}.el-col-sm-push-10{position:relative;left:41.66667%}.el-col-sm-11{width:45.83333%}.el-col-sm-offset-11{margin-left:45.83333%}.el-col-sm-pull-11{position:relative;right:45.83333%}.el-col-sm-push-11{position:relative;left:45.83333%}.el-col-sm-12{width:50%}.el-col-sm-offset-12{margin-left:50%}.el-col-sm-pull-12{position:relative;right:50%}.el-col-sm-push-12{position:relative;left:50%}.el-col-sm-13{width:54.16667%}.el-col-sm-offset-13{margin-left:54.16667%}.el-col-sm-pull-13{position:relative;right:54.16667%}.el-col-sm-push-13{position:relative;left:54.16667%}.el-col-sm-14{width:58.33333%}.el-col-sm-offset-14{margin-left:58.33333%}.el-col-sm-pull-14{position:relative;right:58.33333%}.el-col-sm-push-14{position:relative;left:58.33333%}.el-col-sm-15{width:62.5%}.el-col-sm-offset-15{margin-left:62.5%}.el-col-sm-pull-15{position:relative;right:62.5%}.el-col-sm-push-15{position:relative;left:62.5%}.el-col-sm-16{width:66.66667%}.el-col-sm-offset-16{margin-left:66.66667%}.el-col-sm-pull-16{position:relative;right:66.66667%}.el-col-sm-push-16{position:relative;left:66.66667%}.el-col-sm-17{width:70.83333%}.el-col-sm-offset-17{margin-left:70.83333%}.el-col-sm-pull-17{position:relative;right:70.83333%}.el-col-sm-push-17{position:relative;left:70.83333%}.el-col-sm-18{width:75%}.el-col-sm-offset-18{margin-left:75%}.el-col-sm-pull-18{position:relative;right:75%}.el-col-sm-push-18{position:relative;left:75%}.el-col-sm-19{width:79.16667%}.el-col-sm-offset-19{margin-left:79.16667%}.el-col-sm-pull-19{position:relative;right:79.16667%}.el-col-sm-push-19{position:relative;left:79.16667%}.el-col-sm-20{width:83.33333%}.el-col-sm-offset-20{margin-left:83.33333%}.el-col-sm-pull-20{position:relative;right:83.33333%}.el-col-sm-push-20{position:relative;left:83.33333%}.el-col-sm-21{width:87.5%}.el-col-sm-offset-21{margin-left:87.5%}.el-col-sm-pull-21{position:relative;right:87.5%}.el-col-sm-push-21{position:relative;left:87.5%}.el-col-sm-22{width:91.66667%}.el-col-sm-offset-22{margin-left:91.66667%}.el-col-sm-pull-22{position:relative;right:91.66667%}.el-col-sm-push-22{position:relative;left:91.66667%}.el-col-sm-23{width:95.83333%}.el-col-sm-offset-23{margin-left:95.83333%}.el-col-sm-pull-23{position:relative;right:95.83333%}.el-col-sm-push-23{position:relative;left:95.83333%}.el-col-sm-24{width:100%}.el-col-sm-offset-24{margin-left:100%}.el-col-sm-pull-24{position:relative;right:100%}.el-col-sm-push-24{position:relative;left:100%}}@media only screen and (min-width:992px){.el-col-md-0{display:none;width:0%}.el-col-md-offset-0{margin-left:0}.el-col-md-pull-0{position:relative;right:0}.el-col-md-push-0{position:relative;left:0}.el-col-md-1{width:4.16667%}.el-col-md-offset-1{margin-left:4.16667%}.el-col-md-pull-1{position:relative;right:4.16667%}.el-col-md-push-1{position:relative;left:4.16667%}.el-col-md-2{width:8.33333%}.el-col-md-offset-2{margin-left:8.33333%}.el-col-md-pull-2{position:relative;right:8.33333%}.el-col-md-push-2{position:relative;left:8.33333%}.el-col-md-3{width:12.5%}.el-col-md-offset-3{margin-left:12.5%}.el-col-md-pull-3{position:relative;right:12.5%}.el-col-md-push-3{position:relative;left:12.5%}.el-col-md-4{width:16.66667%}.el-col-md-offset-4{margin-left:16.66667%}.el-col-md-pull-4{position:relative;right:16.66667%}.el-col-md-push-4{position:relative;left:16.66667%}.el-col-md-5{width:20.83333%}.el-col-md-offset-5{margin-left:20.83333%}.el-col-md-pull-5{position:relative;right:20.83333%}.el-col-md-push-5{position:relative;left:20.83333%}.el-col-md-6{width:25%}.el-col-md-offset-6{margin-left:25%}.el-col-md-pull-6{position:relative;right:25%}.el-col-md-push-6{position:relative;left:25%}.el-col-md-7{width:29.16667%}.el-col-md-offset-7{margin-left:29.16667%}.el-col-md-pull-7{position:relative;right:29.16667%}.el-col-md-push-7{position:relative;left:29.16667%}.el-col-md-8{width:33.33333%}.el-col-md-offset-8{margin-left:33.33333%}.el-col-md-pull-8{position:relative;right:33.33333%}.el-col-md-push-8{position:relative;left:33.33333%}.el-col-md-9{width:37.5%}.el-col-md-offset-9{margin-left:37.5%}.el-col-md-pull-9{position:relative;right:37.5%}.el-col-md-push-9{position:relative;left:37.5%}.el-col-md-10{width:41.66667%}.el-col-md-offset-10{margin-left:41.66667%}.el-col-md-pull-10{position:relative;right:41.66667%}.el-col-md-push-10{position:relative;left:41.66667%}.el-col-md-11{width:45.83333%}.el-col-md-offset-11{margin-left:45.83333%}.el-col-md-pull-11{position:relative;right:45.83333%}.el-col-md-push-11{position:relative;left:45.83333%}.el-col-md-12{width:50%}.el-col-md-offset-12{margin-left:50%}.el-col-md-pull-12{position:relative;right:50%}.el-col-md-push-12{position:relative;left:50%}.el-col-md-13{width:54.16667%}.el-col-md-offset-13{margin-left:54.16667%}.el-col-md-pull-13{position:relative;right:54.16667%}.el-col-md-push-13{position:relative;left:54.16667%}.el-col-md-14{width:58.33333%}.el-col-md-offset-14{margin-left:58.33333%}.el-col-md-pull-14{position:relative;right:58.33333%}.el-col-md-push-14{position:relative;left:58.33333%}.el-col-md-15{width:62.5%}.el-col-md-offset-15{margin-left:62.5%}.el-col-md-pull-15{position:relative;right:62.5%}.el-col-md-push-15{position:relative;left:62.5%}.el-col-md-16{width:66.66667%}.el-col-md-offset-16{margin-left:66.66667%}.el-col-md-pull-16{position:relative;right:66.66667%}.el-col-md-push-16{position:relative;left:66.66667%}.el-col-md-17{width:70.83333%}.el-col-md-offset-17{margin-left:70.83333%}.el-col-md-pull-17{position:relative;right:70.83333%}.el-col-md-push-17{position:relative;left:70.83333%}.el-col-md-18{width:75%}.el-col-md-offset-18{margin-left:75%}.el-col-md-pull-18{position:relative;right:75%}.el-col-md-push-18{position:relative;left:75%}.el-col-md-19{width:79.16667%}.el-col-md-offset-19{margin-left:79.16667%}.el-col-md-pull-19{position:relative;right:79.16667%}.el-col-md-push-19{position:relative;left:79.16667%}.el-col-md-20{width:83.33333%}.el-col-md-offset-20{margin-left:83.33333%}.el-col-md-pull-20{position:relative;right:83.33333%}.el-col-md-push-20{position:relative;left:83.33333%}.el-col-md-21{width:87.5%}.el-col-md-offset-21{margin-left:87.5%}.el-col-md-pull-21{position:relative;right:87.5%}.el-col-md-push-21{position:relative;left:87.5%}.el-col-md-22{width:91.66667%}.el-col-md-offset-22{margin-left:91.66667%}.el-col-md-pull-22{position:relative;right:91.66667%}.el-col-md-push-22{position:relative;left:91.66667%}.el-col-md-23{width:95.83333%}.el-col-md-offset-23{margin-left:95.83333%}.el-col-md-pull-23{position:relative;right:95.83333%}.el-col-md-push-23{position:relative;left:95.83333%}.el-col-md-24{width:100%}.el-col-md-offset-24{margin-left:100%}.el-col-md-pull-24{position:relative;right:100%}.el-col-md-push-24{position:relative;left:100%}}@media only screen and (min-width:1200px){.el-col-lg-0{display:none;width:0%}.el-col-lg-offset-0{margin-left:0}.el-col-lg-pull-0{position:relative;right:0}.el-col-lg-push-0{position:relative;left:0}.el-col-lg-1{width:4.16667%}.el-col-lg-offset-1{margin-left:4.16667%}.el-col-lg-pull-1{position:relative;right:4.16667%}.el-col-lg-push-1{position:relative;left:4.16667%}.el-col-lg-2{width:8.33333%}.el-col-lg-offset-2{margin-left:8.33333%}.el-col-lg-pull-2{position:relative;right:8.33333%}.el-col-lg-push-2{position:relative;left:8.33333%}.el-col-lg-3{width:12.5%}.el-col-lg-offset-3{margin-left:12.5%}.el-col-lg-pull-3{position:relative;right:12.5%}.el-col-lg-push-3{position:relative;left:12.5%}.el-col-lg-4{width:16.66667%}.el-col-lg-offset-4{margin-left:16.66667%}.el-col-lg-pull-4{position:relative;right:16.66667%}.el-col-lg-push-4{position:relative;left:16.66667%}.el-col-lg-5{width:20.83333%}.el-col-lg-offset-5{margin-left:20.83333%}.el-col-lg-pull-5{position:relative;right:20.83333%}.el-col-lg-push-5{position:relative;left:20.83333%}.el-col-lg-6{width:25%}.el-col-lg-offset-6{margin-left:25%}.el-col-lg-pull-6{position:relative;right:25%}.el-col-lg-push-6{position:relative;left:25%}.el-col-lg-7{width:29.16667%}.el-col-lg-offset-7{margin-left:29.16667%}.el-col-lg-pull-7{position:relative;right:29.16667%}.el-col-lg-push-7{position:relative;left:29.16667%}.el-col-lg-8{width:33.33333%}.el-col-lg-offset-8{margin-left:33.33333%}.el-col-lg-pull-8{position:relative;right:33.33333%}.el-col-lg-push-8{position:relative;left:33.33333%}.el-col-lg-9{width:37.5%}.el-col-lg-offset-9{margin-left:37.5%}.el-col-lg-pull-9{position:relative;right:37.5%}.el-col-lg-push-9{position:relative;left:37.5%}.el-col-lg-10{width:41.66667%}.el-col-lg-offset-10{margin-left:41.66667%}.el-col-lg-pull-10{position:relative;right:41.66667%}.el-col-lg-push-10{position:relative;left:41.66667%}.el-col-lg-11{width:45.83333%}.el-col-lg-offset-11{margin-left:45.83333%}.el-col-lg-pull-11{position:relative;right:45.83333%}.el-col-lg-push-11{position:relative;left:45.83333%}.el-col-lg-12{width:50%}.el-col-lg-offset-12{margin-left:50%}.el-col-lg-pull-12{position:relative;right:50%}.el-col-lg-push-12{position:relative;left:50%}.el-col-lg-13{width:54.16667%}.el-col-lg-offset-13{margin-left:54.16667%}.el-col-lg-pull-13{position:relative;right:54.16667%}.el-col-lg-push-13{position:relative;left:54.16667%}.el-col-lg-14{width:58.33333%}.el-col-lg-offset-14{margin-left:58.33333%}.el-col-lg-pull-14{position:relative;right:58.33333%}.el-col-lg-push-14{position:relative;left:58.33333%}.el-col-lg-15{width:62.5%}.el-col-lg-offset-15{margin-left:62.5%}.el-col-lg-pull-15{position:relative;right:62.5%}.el-col-lg-push-15{position:relative;left:62.5%}.el-col-lg-16{width:66.66667%}.el-col-lg-offset-16{margin-left:66.66667%}.el-col-lg-pull-16{position:relative;right:66.66667%}.el-col-lg-push-16{position:relative;left:66.66667%}.el-col-lg-17{width:70.83333%}.el-col-lg-offset-17{margin-left:70.83333%}.el-col-lg-pull-17{position:relative;right:70.83333%}.el-col-lg-push-17{position:relative;left:70.83333%}.el-col-lg-18{width:75%}.el-col-lg-offset-18{margin-left:75%}.el-col-lg-pull-18{position:relative;right:75%}.el-col-lg-push-18{position:relative;left:75%}.el-col-lg-19{width:79.16667%}.el-col-lg-offset-19{margin-left:79.16667%}.el-col-lg-pull-19{position:relative;right:79.16667%}.el-col-lg-push-19{position:relative;left:79.16667%}.el-col-lg-20{width:83.33333%}.el-col-lg-offset-20{margin-left:83.33333%}.el-col-lg-pull-20{position:relative;right:83.33333%}.el-col-lg-push-20{position:relative;left:83.33333%}.el-col-lg-21{width:87.5%}.el-col-lg-offset-21{margin-left:87.5%}.el-col-lg-pull-21{position:relative;right:87.5%}.el-col-lg-push-21{position:relative;left:87.5%}.el-col-lg-22{width:91.66667%}.el-col-lg-offset-22{margin-left:91.66667%}.el-col-lg-pull-22{position:relative;right:91.66667%}.el-col-lg-push-22{position:relative;left:91.66667%}.el-col-lg-23{width:95.83333%}.el-col-lg-offset-23{margin-left:95.83333%}.el-col-lg-pull-23{position:relative;right:95.83333%}.el-col-lg-push-23{position:relative;left:95.83333%}.el-col-lg-24{width:100%}.el-col-lg-offset-24{margin-left:100%}.el-col-lg-pull-24{position:relative;right:100%}.el-col-lg-push-24{position:relative;left:100%}}@media only screen and (min-width:1920px){.el-col-xl-0{display:none;width:0%}.el-col-xl-offset-0{margin-left:0}.el-col-xl-pull-0{position:relative;right:0}.el-col-xl-push-0{position:relative;left:0}.el-col-xl-1{width:4.16667%}.el-col-xl-offset-1{margin-left:4.16667%}.el-col-xl-pull-1{position:relative;right:4.16667%}.el-col-xl-push-1{position:relative;left:4.16667%}.el-col-xl-2{width:8.33333%}.el-col-xl-offset-2{margin-left:8.33333%}.el-col-xl-pull-2{position:relative;right:8.33333%}.el-col-xl-push-2{position:relative;left:8.33333%}.el-col-xl-3{width:12.5%}.el-col-xl-offset-3{margin-left:12.5%}.el-col-xl-pull-3{position:relative;right:12.5%}.el-col-xl-push-3{position:relative;left:12.5%}.el-col-xl-4{width:16.66667%}.el-col-xl-offset-4{margin-left:16.66667%}.el-col-xl-pull-4{position:relative;right:16.66667%}.el-col-xl-push-4{position:relative;left:16.66667%}.el-col-xl-5{width:20.83333%}.el-col-xl-offset-5{margin-left:20.83333%}.el-col-xl-pull-5{position:relative;right:20.83333%}.el-col-xl-push-5{position:relative;left:20.83333%}.el-col-xl-6{width:25%}.el-col-xl-offset-6{margin-left:25%}.el-col-xl-pull-6{position:relative;right:25%}.el-col-xl-push-6{position:relative;left:25%}.el-col-xl-7{width:29.16667%}.el-col-xl-offset-7{margin-left:29.16667%}.el-col-xl-pull-7{position:relative;right:29.16667%}.el-col-xl-push-7{position:relative;left:29.16667%}.el-col-xl-8{width:33.33333%}.el-col-xl-offset-8{margin-left:33.33333%}.el-col-xl-pull-8{position:relative;right:33.33333%}.el-col-xl-push-8{position:relative;left:33.33333%}.el-col-xl-9{width:37.5%}.el-col-xl-offset-9{margin-left:37.5%}.el-col-xl-pull-9{position:relative;right:37.5%}.el-col-xl-push-9{position:relative;left:37.5%}.el-col-xl-10{width:41.66667%}.el-col-xl-offset-10{margin-left:41.66667%}.el-col-xl-pull-10{position:relative;right:41.66667%}.el-col-xl-push-10{position:relative;left:41.66667%}.el-col-xl-11{width:45.83333%}.el-col-xl-offset-11{margin-left:45.83333%}.el-col-xl-pull-11{position:relative;right:45.83333%}.el-col-xl-push-11{position:relative;left:45.83333%}.el-col-xl-12{width:50%}.el-col-xl-offset-12{margin-left:50%}.el-col-xl-pull-12{position:relative;right:50%}.el-col-xl-push-12{position:relative;left:50%}.el-col-xl-13{width:54.16667%}.el-col-xl-offset-13{margin-left:54.16667%}.el-col-xl-pull-13{position:relative;right:54.16667%}.el-col-xl-push-13{position:relative;left:54.16667%}.el-col-xl-14{width:58.33333%}.el-col-xl-offset-14{margin-left:58.33333%}.el-col-xl-pull-14{position:relative;right:58.33333%}.el-col-xl-push-14{position:relative;left:58.33333%}.el-col-xl-15{width:62.5%}.el-col-xl-offset-15{margin-left:62.5%}.el-col-xl-pull-15{position:relative;right:62.5%}.el-col-xl-push-15{position:relative;left:62.5%}.el-col-xl-16{width:66.66667%}.el-col-xl-offset-16{margin-left:66.66667%}.el-col-xl-pull-16{position:relative;right:66.66667%}.el-col-xl-push-16{position:relative;left:66.66667%}.el-col-xl-17{width:70.83333%}.el-col-xl-offset-17{margin-left:70.83333%}.el-col-xl-pull-17{position:relative;right:70.83333%}.el-col-xl-push-17{position:relative;left:70.83333%}.el-col-xl-18{width:75%}.el-col-xl-offset-18{margin-left:75%}.el-col-xl-pull-18{position:relative;right:75%}.el-col-xl-push-18{position:relative;left:75%}.el-col-xl-19{width:79.16667%}.el-col-xl-offset-19{margin-left:79.16667%}.el-col-xl-pull-19{position:relative;right:79.16667%}.el-col-xl-push-19{position:relative;left:79.16667%}.el-col-xl-20{width:83.33333%}.el-col-xl-offset-20{margin-left:83.33333%}.el-col-xl-pull-20{position:relative;right:83.33333%}.el-col-xl-push-20{position:relative;left:83.33333%}.el-col-xl-21{width:87.5%}.el-col-xl-offset-21{margin-left:87.5%}.el-col-xl-pull-21{position:relative;right:87.5%}.el-col-xl-push-21{position:relative;left:87.5%}.el-col-xl-22{width:91.66667%}.el-col-xl-offset-22{margin-left:91.66667%}.el-col-xl-pull-22{position:relative;right:91.66667%}.el-col-xl-push-22{position:relative;left:91.66667%}.el-col-xl-23{width:95.83333%}.el-col-xl-offset-23{margin-left:95.83333%}.el-col-xl-pull-23{position:relative;right:95.83333%}.el-col-xl-push-23{position:relative;left:95.83333%}.el-col-xl-24{width:100%}.el-col-xl-offset-24{margin-left:100%}.el-col-xl-pull-24{position:relative;right:100%}.el-col-xl-push-24{position:relative;left:100%}}@-webkit-keyframes progress{0%{background-position:0 0}100%{background-position:32px 0}}.el-upload{display:inline-block;text-align:center;cursor:pointer;outline:0}.el-upload__input{display:none}.el-upload__tip{font-size:12px;color:#606266;margin-top:7px}.el-upload iframe{position:absolute;z-index:-1;top:0;left:0;opacity:0;filter:alpha(opacity=0)}.el-upload--picture-card{background-color:#fbfdff;border:1px dashed #c0ccda;border-radius:6px;box-sizing:border-box;width:148px;height:148px;line-height:146px;vertical-align:top}.el-upload--picture-card i{font-size:28px;color:#8c939d}.el-upload--picture-card:hover,.el-upload:focus{border-color:#409EFF;color:#409EFF}.el-upload:focus .el-upload-dragger{border-color:#409EFF}.el-upload-dragger{background-color:#fff;border:1px dashed #d9d9d9;border-radius:6px;box-sizing:border-box;width:360px;height:180px;text-align:center;position:relative;overflow:hidden}.el-upload-dragger .el-icon-upload{font-size:67px;color:#C0C4CC;margin:40px 0 16px;line-height:50px}.el-upload-dragger+.el-upload__tip{text-align:center}.el-upload-dragger~.el-upload__files{border-top:1px solid #DCDFE6;margin-top:7px;padding-top:5px}.el-upload-dragger .el-upload__text{color:#606266;font-size:14px;text-align:center}.el-upload-dragger .el-upload__text em{color:#409EFF;font-style:normal}.el-upload-dragger:hover{border-color:#409EFF}.el-upload-dragger.is-dragover{background-color:rgba(32,159,255,.06);border:2px dashed #409EFF}.el-upload-list{margin:0;padding:0;list-style:none}.el-upload-list__item{-webkit-transition:all .5s cubic-bezier(.55,0,.1,1);transition:all .5s cubic-bezier(.55,0,.1,1);font-size:14px;color:#606266;line-height:1.8;margin-top:5px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;width:100%}.el-upload-list__item .el-progress{position:absolute;top:20px;width:100%}.el-upload-list__item .el-progress__text{position:absolute;right:0;top:-13px}.el-upload-list__item .el-progress-bar{margin-right:0;padding-right:0}.el-upload-list__item:first-child{margin-top:10px}.el-upload-list__item .el-icon-upload-success{color:#67C23A}.el-upload-list__item .el-icon-close{display:none;position:absolute;top:5px;right:5px;cursor:pointer;opacity:.75;color:#606266}.el-upload-list__item .el-icon-close:hover{opacity:1}.el-upload-list__item .el-icon-close-tip{display:none;position:absolute;top:5px;right:5px;font-size:12px;cursor:pointer;opacity:1;color:#409EFF}.el-upload-list__item:hover{background-color:#F5F7FA}.el-upload-list__item:hover .el-icon-close{display:inline-block}.el-upload-list__item:hover .el-progress__text{display:none}.el-upload-list__item.is-success .el-upload-list__item-status-label{display:block}.el-upload-list__item.is-success .el-upload-list__item-name:focus,.el-upload-list__item.is-success .el-upload-list__item-name:hover{color:#409EFF;cursor:pointer}.el-upload-list__item.is-success:focus:not(:hover) .el-icon-close-tip{display:inline-block}.el-upload-list__item.is-success:active .el-icon-close-tip,.el-upload-list__item.is-success:focus .el-upload-list__item-status-label,.el-upload-list__item.is-success:hover .el-upload-list__item-status-label,.el-upload-list__item.is-success:not(.focusing):focus .el-icon-close-tip{display:none}.el-upload-list.is-disabled .el-upload-list__item:hover .el-upload-list__item-status-label{display:block}.el-upload-list__item-name{color:#606266;display:block;margin-right:40px;overflow:hidden;padding-left:4px;text-overflow:ellipsis;-webkit-transition:color .3s;transition:color .3s;white-space:nowrap}.el-upload-list__item-name [class^=el-icon]{height:100%;margin-right:7px;color:#909399;line-height:inherit}.el-upload-list__item-status-label{position:absolute;right:5px;top:0;line-height:inherit;display:none}.el-upload-list__item-delete{position:absolute;right:10px;top:0;font-size:12px;color:#606266;display:none}.el-upload-list__item-delete:hover{color:#409EFF}.el-upload-list--picture-card{margin:0;display:inline;vertical-align:top}.el-upload-list--picture-card .el-upload-list__item{overflow:hidden;background-color:#fff;border:1px solid #c0ccda;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;width:148px;height:148px;margin:0 8px 8px 0;display:inline-block}.el-upload-list--picture-card .el-upload-list__item .el-icon-check,.el-upload-list--picture-card .el-upload-list__item .el-icon-circle-check{color:#FFF}.el-upload-list--picture-card .el-upload-list__item .el-icon-close,.el-upload-list--picture-card .el-upload-list__item:hover .el-upload-list__item-status-label{display:none}.el-upload-list--picture-card .el-upload-list__item:hover .el-progress__text{display:block}.el-upload-list--picture-card .el-upload-list__item-name{display:none}.el-upload-list--picture-card .el-upload-list__item-thumbnail{width:100%;height:100%}.el-upload-list--picture-card .el-upload-list__item-status-label{position:absolute;right:-15px;top:-6px;width:40px;height:24px;background:#13ce66;text-align:center;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-shadow:0 0 1pc 1px rgba(0,0,0,.2);box-shadow:0 0 1pc 1px rgba(0,0,0,.2)}.el-upload-list--picture-card .el-upload-list__item-status-label i{font-size:12px;margin-top:11px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.el-upload-list--picture-card .el-upload-list__item-actions{position:absolute;width:100%;height:100%;left:0;top:0;cursor:default;text-align:center;color:#fff;opacity:0;font-size:20px;background-color:rgba(0,0,0,.5);-webkit-transition:opacity .3s;transition:opacity .3s}.el-upload-list--picture-card .el-upload-list__item-actions::after{display:inline-block;content:"";height:100%;vertical-align:middle}.el-upload-list--picture-card .el-upload-list__item-actions span{display:none;cursor:pointer}.el-upload-list--picture-card .el-upload-list__item-actions span+span{margin-left:15px}.el-upload-list--picture-card .el-upload-list__item-actions .el-upload-list__item-delete{position:static;font-size:inherit;color:inherit}.el-upload-list--picture-card .el-upload-list__item-actions:hover{opacity:1}.el-upload-list--picture-card .el-upload-list__item-actions:hover span{display:inline-block}.el-upload-list--picture-card .el-progress{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);bottom:auto;width:126px}.el-upload-list--picture-card .el-progress .el-progress__text{top:50%}.el-upload-list--picture .el-upload-list__item{overflow:hidden;z-index:0;background-color:#fff;border:1px solid #c0ccda;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:10px;padding:10px 10px 10px 90px;height:92px}.el-upload-list--picture .el-upload-list__item .el-icon-check,.el-upload-list--picture .el-upload-list__item .el-icon-circle-check{color:#FFF}.el-upload-list--picture .el-upload-list__item:hover .el-upload-list__item-status-label{background:0 0;-webkit-box-shadow:none;box-shadow:none;top:-2px;right:-12px}.el-upload-list--picture .el-upload-list__item:hover .el-progress__text{display:block}.el-upload-list--picture .el-upload-list__item.is-success .el-upload-list__item-name{line-height:70px;margin-top:0}.el-upload-list--picture .el-upload-list__item.is-success .el-upload-list__item-name i{display:none}.el-upload-list--picture .el-upload-list__item-thumbnail{vertical-align:middle;display:inline-block;width:70px;height:70px;float:left;position:relative;z-index:1;margin-left:-80px;background-color:#FFF}.el-upload-list--picture .el-upload-list__item-name{display:block;margin-top:20px}.el-upload-list--picture .el-upload-list__item-name i{font-size:70px;line-height:1;position:absolute;left:9px;top:10px}.el-upload-list--picture .el-upload-list__item-status-label{position:absolute;right:-17px;top:-7px;width:46px;height:26px;background:#13ce66;text-align:center;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-shadow:0 1px 1px #ccc;box-shadow:0 1px 1px #ccc}.el-upload-list--picture .el-upload-list__item-status-label i{font-size:12px;margin-top:12px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.el-upload-list--picture .el-progress{position:relative;top:-7px}.el-upload-cover{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;z-index:10;cursor:default}.el-upload-cover::after{display:inline-block;height:100%;vertical-align:middle}.el-upload-cover img{display:block;width:100%;height:100%}.el-upload-cover__label{position:absolute;right:-15px;top:-6px;width:40px;height:24px;background:#13ce66;text-align:center;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-shadow:0 0 1pc 1px rgba(0,0,0,.2);box-shadow:0 0 1pc 1px rgba(0,0,0,.2)}.el-upload-cover__label i{font-size:12px;margin-top:11px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);color:#fff}.el-upload-cover__progress{display:inline-block;vertical-align:middle;position:static;width:243px}.el-upload-cover__progress+.el-upload__inner{opacity:0}.el-upload-cover__content{position:absolute;top:0;left:0;width:100%;height:100%}.el-upload-cover__interact{position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.72);text-align:center}.el-upload-cover__interact .btn{display:inline-block;color:#FFF;font-size:14px;cursor:pointer;vertical-align:middle;-webkit-transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);margin-top:60px}.el-upload-cover__interact .btn span{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.el-upload-cover__interact .btn:not(:first-child){margin-left:35px}.el-upload-cover__interact .btn:hover{-webkit-transform:translateY(-13px);transform:translateY(-13px)}.el-upload-cover__interact .btn:hover span{opacity:1}.el-upload-cover__interact .btn i{color:#FFF;display:block;font-size:24px;line-height:inherit;margin:0 auto 5px}.el-upload-cover__title{position:absolute;bottom:0;left:0;background-color:#FFF;height:36px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400;text-align:left;padding:0 10px;margin:0;line-height:36px;font-size:14px;color:#303133}.el-upload-cover+.el-upload__inner{opacity:0;position:relative;z-index:1}.el-progress{position:relative;line-height:1}.el-progress__text{font-size:14px;color:#606266;display:inline-block;vertical-align:middle;margin-left:10px;line-height:1}.el-progress__text i{vertical-align:middle;display:block}.el-progress--circle,.el-progress--dashboard{display:inline-block}.el-progress--circle .el-progress__text,.el-progress--dashboard .el-progress__text{position:absolute;top:50%;left:0;width:100%;text-align:center;margin:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.el-progress--circle .el-progress__text i,.el-progress--dashboard .el-progress__text i{vertical-align:middle;display:inline-block}.el-progress--without-text .el-progress__text{display:none}.el-progress--without-text .el-progress-bar{padding-right:0;margin-right:0;display:block}.el-progress-bar,.el-progress-bar__inner::after,.el-progress-bar__innerText,.el-spinner{display:inline-block;vertical-align:middle}.el-progress--text-inside .el-progress-bar{padding-right:0;margin-right:0}.el-progress.is-success .el-progress-bar__inner{background-color:#67C23A}.el-progress.is-success .el-progress__text{color:#67C23A}.el-progress.is-warning .el-progress-bar__inner{background-color:#E6A23C}.el-progress.is-warning .el-progress__text{color:#E6A23C}.el-progress.is-exception .el-progress-bar__inner{background-color:#F56C6C}.el-progress.is-exception .el-progress__text{color:#F56C6C}.el-progress-bar{padding-right:50px;width:100%;margin-right:-55px;-webkit-box-sizing:border-box;box-sizing:border-box}.el-progress-bar__outer{height:6px;border-radius:100px;background-color:#EBEEF5;overflow:hidden;position:relative;vertical-align:middle}.el-progress-bar__inner{position:absolute;left:0;top:0;height:100%;background-color:#409EFF;text-align:right;border-radius:100px;line-height:1;white-space:nowrap;-webkit-transition:width .6s ease;transition:width .6s ease}.el-card,.el-message{border-radius:4px;overflow:hidden}.el-progress-bar__inner::after{height:100%}.el-progress-bar__innerText{color:#FFF;font-size:12px;margin:0 5px}@keyframes progress{0%{background-position:0 0}100%{background-position:32px 0}}.el-time-spinner{width:100%;white-space:nowrap}.el-spinner-inner{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;width:50px;height:50px}.el-spinner-inner .path{stroke:#ececec;stroke-linecap:round;-webkit-animation:dash 1.5s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}.el-message{min-width:380px;-webkit-box-sizing:border-box;box-sizing:border-box;border-width:1px;border-style:solid;border-color:#EBEEF5;position:fixed;left:50%;top:20px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#edf2fc;-webkit-transition:opacity .3s,top .4s,-webkit-transform .4s;transition:opacity .3s,top .4s,-webkit-transform .4s;transition:opacity .3s,transform .4s,top .4s;transition:opacity .3s,transform .4s,top .4s,-webkit-transform .4s;padding:15px 15px 15px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.el-message.is-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.el-message.is-closable .el-message__content{padding-right:16px}.el-message p{margin:0}.el-message--info .el-message__content{color:#909399}.el-message--success{background-color:#f0f9eb;border-color:#e1f3d8}.el-message--success .el-message__content{color:#67C23A}.el-message--warning{background-color:#fdf6ec;border-color:#faecd8}.el-message--warning .el-message__content{color:#E6A23C}.el-message--error{background-color:#fef0f0;border-color:#fde2e2}.el-message--error .el-message__content{color:#F56C6C}.el-message__icon{margin-right:10px}.el-message__content{padding:0;font-size:14px;line-height:1}.el-message__closeBtn{position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;color:#C0C4CC;font-size:16px}.el-message__closeBtn:hover{color:#909399}.el-message .el-icon-success{color:#67C23A}.el-message .el-icon-error{color:#F56C6C}.el-message .el-icon-info{color:#909399}.el-message .el-icon-warning{color:#E6A23C}.el-message-fade-enter,.el-message-fade-leave-active{opacity:0;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.el-badge{position:relative;vertical-align:middle;display:inline-block}.el-badge__content{background-color:#F56C6C;border-radius:10px;color:#FFF;display:inline-block;font-size:12px;height:18px;line-height:18px;padding:0 6px;text-align:center;white-space:nowrap;border:1px solid #FFF}.el-badge__content.is-fixed{position:absolute;top:0;right:10px;-webkit-transform:translateY(-50%) translateX(100%);transform:translateY(-50%) translateX(100%)}.el-rate__icon,.el-rate__item{position:relative;display:inline-block}.el-badge__content.is-fixed.is-dot{right:5px}.el-badge__content.is-dot{height:8px;width:8px;padding:0;right:0;border-radius:50%}.el-badge__content--primary{background-color:#409EFF}.el-badge__content--success{background-color:#67C23A}.el-badge__content--warning{background-color:#E6A23C}.el-badge__content--info{background-color:#909399}.el-badge__content--danger{background-color:#F56C6C}.el-card{border:1px solid #EBEEF5;background-color:#FFF;color:#303133;-webkit-transition:.3s;transition:.3s}.el-card.is-always-shadow,.el-card.is-hover-shadow:focus,.el-card.is-hover-shadow:hover{-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-card__header{padding:18px 20px;border-bottom:1px solid #EBEEF5;-webkit-box-sizing:border-box;box-sizing:border-box}.el-card__body{padding:20px}.el-rate{height:20px;line-height:1}.el-rate__item{font-size:0;vertical-align:middle}.el-rate__icon{font-size:18px;margin-right:6px;color:#C0C4CC;-webkit-transition:.3s;transition:.3s}.el-rate__decimal,.el-rate__icon .path2{position:absolute;top:0;left:0}.el-rate__icon.hover{-webkit-transform:scale(1.15);transform:scale(1.15)}.el-rate__decimal{display:inline-block;overflow:hidden}.el-step.is-vertical,.el-steps{display:-webkit-box;display:-ms-flexbox}.el-rate__text{font-size:14px;vertical-align:middle}.el-steps{display:flex}.el-steps--simple{padding:13px 8%;border-radius:4px;background:#F5F7FA}.el-steps--horizontal{white-space:nowrap}.el-steps--vertical{height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.el-step{position:relative;-ms-flex-negative:1;flex-shrink:1}.el-step:last-of-type .el-step__line{display:none}.el-step:last-of-type.is-flex{-ms-flex-preferred-size:auto!important;flex-basis:auto!important;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.el-step:last-of-type .el-step__description,.el-step:last-of-type .el-step__main{padding-right:0}.el-step__head{position:relative;width:100%}.el-step__head.is-process{color:#303133;border-color:#303133}.el-step__head.is-wait{color:#C0C4CC;border-color:#C0C4CC}.el-step__head.is-success{color:#67C23A;border-color:#67C23A}.el-step__head.is-error{color:#F56C6C;border-color:#F56C6C}.el-step__head.is-finish{color:#409EFF;border-color:#409EFF}.el-step__icon{position:relative;z-index:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:24px;height:24px;font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#FFF;-webkit-transition:.15s ease-out;transition:.15s ease-out}.el-step__icon.is-text{border-radius:50%;border:2px solid;border-color:inherit}.el-step__icon.is-icon{width:40px}.el-step__icon-inner{display:inline-block;user-select:none;text-align:center;font-weight:700;line-height:1;color:inherit}.el-step__icon-inner[class*=el-icon]:not(.is-status){font-size:25px;font-weight:400}.el-step__icon-inner.is-status{-webkit-transform:translateY(1px);transform:translateY(1px)}.el-step__line{position:absolute;border-color:inherit;background-color:#C0C4CC}.el-step__line-inner{display:block;border-width:1px;border-style:solid;border-color:inherit;-webkit-transition:.15s ease-out;transition:.15s ease-out;-webkit-box-sizing:border-box;box-sizing:border-box;width:0;height:0}.el-step__main{white-space:normal;text-align:left}.el-step__title{font-size:16px;line-height:38px}.el-step__title.is-process{font-weight:700;color:#303133}.el-step__title.is-wait{color:#C0C4CC}.el-step__title.is-success{color:#67C23A}.el-step__title.is-error{color:#F56C6C}.el-step__title.is-finish{color:#409EFF}.el-step__description{padding-right:10%;margin-top:-5px;font-size:12px;line-height:20px;font-weight:400}.el-step__description.is-process{color:#303133}.el-step__description.is-wait{color:#C0C4CC}.el-step__description.is-success{color:#67C23A}.el-step__description.is-error{color:#F56C6C}.el-step__description.is-finish{color:#409EFF}.el-step.is-horizontal{display:inline-block}.el-step.is-horizontal .el-step__line{height:2px;top:11px;left:0;right:0}.el-step.is-vertical{display:flex}.el-step.is-vertical .el-step__head{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:24px}.el-step.is-vertical .el-step__main{padding-left:10px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.el-step.is-vertical .el-step__title{line-height:24px;padding-bottom:8px}.el-step.is-vertical .el-step__line{width:2px;top:0;bottom:0;left:11px}.el-step.is-vertical .el-step__icon.is-icon{width:24px}.el-step.is-center .el-step__head,.el-step.is-center .el-step__main{text-align:center}.el-step.is-center .el-step__description{padding-left:20%;padding-right:20%}.el-step.is-center .el-step__line{left:50%;right:-50%}.el-step.is-simple{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.el-step.is-simple .el-step__head{width:auto;font-size:0;padding-right:10px}.el-step.is-simple .el-step__icon{background:0 0;width:16px;height:16px;font-size:12px}.el-step.is-simple .el-step__icon-inner[class*=el-icon]:not(.is-status){font-size:18px}.el-step.is-simple .el-step__icon-inner.is-status{-webkit-transform:scale(.8) translateY(1px);transform:scale(.8) translateY(1px)}.el-step.is-simple .el-step__main{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.el-step.is-simple .el-step__title{font-size:16px;line-height:20px}.el-step.is-simple:not(:last-of-type) .el-step__title{max-width:50%;word-break:break-all}.el-step.is-simple .el-step__arrow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.el-step.is-simple .el-step__arrow::after,.el-step.is-simple .el-step__arrow::before{content:'';display:inline-block;position:absolute;height:15px;width:1px;background:#C0C4CC}.el-step.is-simple .el-step__arrow::before{-webkit-transform:rotate(-45deg) translateY(-4px);transform:rotate(-45deg) translateY(-4px);-webkit-transform-origin:0 0;transform-origin:0 0}.el-step.is-simple .el-step__arrow::after{-webkit-transform:rotate(45deg) translateY(4px);transform:rotate(45deg) translateY(4px);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.el-step.is-simple:last-of-type .el-step__arrow{display:none}.el-carousel{position:relative}.el-carousel--horizontal{overflow-x:hidden}.el-carousel--vertical{overflow-y:hidden}.el-carousel__container{position:relative;height:300px}.el-carousel__arrow{border:none;outline:0;padding:0;margin:0;height:36px;width:36px;cursor:pointer;-webkit-transition:.3s;transition:.3s;border-radius:50%;background-color:rgba(31,45,61,.11);color:#FFF;position:absolute;top:50%;z-index:10;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;font-size:12px}.el-carousel__arrow--left{left:16px}.el-carousel__arrow--right{right:16px}.el-carousel__arrow:hover{background-color:rgba(31,45,61,.23)}.el-carousel__arrow i{cursor:pointer}.el-carousel__indicators{position:absolute;list-style:none;margin:0;padding:0;z-index:2}.el-carousel__indicators--horizontal{bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.el-carousel__indicators--vertical{right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.el-carousel__indicators--outside{bottom:26px;text-align:center;position:static;-webkit-transform:none;transform:none}.el-carousel__indicators--outside .el-carousel__indicator:hover button{opacity:.64}.el-carousel__indicators--outside button{background-color:#C0C4CC;opacity:.24}.el-carousel__indicators--labels{left:0;right:0;-webkit-transform:none;transform:none;text-align:center}.el-carousel__indicators--labels .el-carousel__button{height:auto;width:auto;padding:2px 18px;font-size:12px}.el-carousel__indicators--labels .el-carousel__indicator{padding:6px 4px}.el-carousel__indicator{background-color:transparent;cursor:pointer}.el-carousel__indicator:hover button{opacity:.72}.el-carousel__indicator--horizontal{display:inline-block;padding:12px 4px}.el-carousel__indicator--vertical{padding:4px 12px}.el-carousel__indicator--vertical .el-carousel__button{width:2px;height:15px}.el-carousel__indicator.is-active button{opacity:1}.el-carousel__button{display:block;opacity:.48;width:30px;height:2px;background-color:#FFF;border:none;outline:0;padding:0;margin:0;cursor:pointer;-webkit-transition:.3s;transition:.3s}.el-carousel__item,.el-carousel__mask{height:100%;top:0;left:0;position:absolute}.carousel-arrow-left-enter,.carousel-arrow-left-leave-active{-webkit-transform:translateY(-50%) translateX(-10px);transform:translateY(-50%) translateX(-10px);opacity:0}.carousel-arrow-right-enter,.carousel-arrow-right-leave-active{-webkit-transform:translateY(-50%) translateX(10px);transform:translateY(-50%) translateX(10px);opacity:0}.el-carousel__item{width:100%;display:inline-block;overflow:hidden;z-index:0}.el-carousel__item.is-active{z-index:2}.el-carousel__item.is-animating{-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}.el-carousel__item--card{width:50%;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}.el-carousel__item--card.is-in-stage{cursor:pointer;z-index:1}.el-carousel__item--card.is-in-stage.is-hover .el-carousel__mask,.el-carousel__item--card.is-in-stage:hover .el-carousel__mask{opacity:.12}.el-carousel__item--card.is-active{z-index:2}.el-carousel__mask{width:100%;background-color:#FFF;opacity:.24;-webkit-transition:.2s;transition:.2s}.el-fade-in-enter,.el-fade-in-leave-active,.el-fade-in-linear-enter,.el-fade-in-linear-leave,.el-fade-in-linear-leave-active,.fade-in-linear-enter,.fade-in-linear-leave,.fade-in-linear-leave-active{opacity:0}.fade-in-linear-enter-active,.fade-in-linear-leave-active{-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.el-fade-in-enter-active,.el-fade-in-leave-active{-webkit-transition:all .3s cubic-bezier(.55,0,.1,1);transition:all .3s cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{-webkit-transition:all .3s cubic-bezier(.55,0,.1,1);transition:all .3s cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter,.el-zoom-in-center-leave-active{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);-webkit-transform-origin:center top;transform-origin:center top}.el-zoom-in-top-enter,.el-zoom-in-top-leave-active{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);-webkit-transform-origin:center bottom;transform-origin:center bottom}.el-zoom-in-bottom-enter,.el-zoom-in-bottom-leave-active{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);-webkit-transform-origin:top left;transform-origin:top left}.el-zoom-in-left-enter,.el-zoom-in-left-leave-active{opacity:0;-webkit-transform:scale(.45,.45);transform:scale(.45,.45)}.collapse-transition{-webkit-transition:.3s height ease-in-out,.3s padding-top ease-in-out,.3s padding-bottom ease-in-out;transition:.3s height ease-in-out,.3s padding-top ease-in-out,.3s padding-bottom ease-in-out}.horizontal-collapse-transition{-webkit-transition:.3s width ease-in-out,.3s padding-left ease-in-out,.3s padding-right ease-in-out;transition:.3s width ease-in-out,.3s padding-left ease-in-out,.3s padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{-webkit-transition:all 1s;transition:all 1s}.el-list-enter,.el-list-leave-active{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}.el-opacity-transition{-webkit-transition:opacity .3s cubic-bezier(.55,0,.1,1);transition:opacity .3s cubic-bezier(.55,0,.1,1)}.el-collapse{border-top:1px solid #EBEEF5;border-bottom:1px solid #EBEEF5}.el-collapse-item.is-disabled .el-collapse-item__header{color:#bbb;cursor:not-allowed}.el-collapse-item__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:48px;line-height:48px;background-color:#FFF;color:#303133;cursor:pointer;border-bottom:1px solid #EBEEF5;font-size:13px;font-weight:500;-webkit-transition:border-bottom-color .3s;transition:border-bottom-color .3s;outline:0}.el-collapse-item__arrow{margin:0 8px 0 auto;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;font-weight:300}.el-collapse-item__arrow.is-active{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.el-collapse-item__header.focusing:focus:not(:hover){color:#409EFF}.el-collapse-item__header.is-active{border-bottom-color:transparent}.el-collapse-item__wrap{will-change:height;background-color:#FFF;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #EBEEF5}.el-cascader__tags,.el-tag{-webkit-box-sizing:border-box}.el-collapse-item__content{padding-bottom:25px;font-size:13px;color:#303133;line-height:1.769230769230769}.el-collapse-item:last-child{margin-bottom:-1px}.el-popper .popper__arrow,.el-popper .popper__arrow::after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.el-popper .popper__arrow{border-width:6px;-webkit-filter:drop-shadow(0 2px 12px rgba(0, 0, 0, .03));filter:drop-shadow(0 2px 12px rgba(0, 0, 0, .03))}.el-popper .popper__arrow::after{content:" ";border-width:6px}.el-popper[x-placement^=top]{margin-bottom:12px}.el-popper[x-placement^=top] .popper__arrow{bottom:-6px;left:50%;margin-right:3px;border-top-color:#EBEEF5;border-bottom-width:0}.el-popper[x-placement^=top] .popper__arrow::after{bottom:1px;margin-left:-6px;border-top-color:#FFF;border-bottom-width:0}.el-popper[x-placement^=bottom]{margin-top:12px}.el-popper[x-placement^=bottom] .popper__arrow{top:-6px;left:50%;margin-right:3px;border-top-width:0;border-bottom-color:#EBEEF5}.el-popper[x-placement^=bottom] .popper__arrow::after{top:1px;margin-left:-6px;border-top-width:0;border-bottom-color:#FFF}.el-popper[x-placement^=right]{margin-left:12px}.el-popper[x-placement^=right] .popper__arrow{top:50%;left:-6px;margin-bottom:3px;border-right-color:#EBEEF5;border-left-width:0}.el-popper[x-placement^=right] .popper__arrow::after{bottom:-6px;left:1px;border-right-color:#FFF;border-left-width:0}.el-popper[x-placement^=left]{margin-right:12px}.el-popper[x-placement^=left] .popper__arrow{top:50%;right:-6px;margin-bottom:3px;border-right-width:0;border-left-color:#EBEEF5}.el-popper[x-placement^=left] .popper__arrow::after{right:1px;bottom:-6px;margin-left:-6px;border-right-width:0;border-left-color:#FFF}.el-tag{background-color:#ecf5ff;border-color:#d9ecff;display:inline-block;height:32px;padding:0 10px;line-height:30px;font-size:12px;color:#409EFF;border-width:1px;border-style:solid;border-radius:4px;box-sizing:border-box;white-space:nowrap}.el-tag.is-hit{border-color:#409EFF}.el-tag .el-tag__close{color:#409eff}.el-tag .el-tag__close:hover{color:#FFF;background-color:#409eff}.el-tag.el-tag--info{background-color:#f4f4f5;border-color:#e9e9eb;color:#909399}.el-tag.el-tag--info.is-hit{border-color:#909399}.el-tag.el-tag--info .el-tag__close{color:#909399}.el-tag.el-tag--info .el-tag__close:hover{color:#FFF;background-color:#909399}.el-tag.el-tag--success{background-color:#f0f9eb;border-color:#e1f3d8;color:#67c23a}.el-tag.el-tag--success.is-hit{border-color:#67C23A}.el-tag.el-tag--success .el-tag__close{color:#67c23a}.el-tag.el-tag--success .el-tag__close:hover{color:#FFF;background-color:#67c23a}.el-tag.el-tag--warning{background-color:#fdf6ec;border-color:#faecd8;color:#e6a23c}.el-tag.el-tag--warning.is-hit{border-color:#E6A23C}.el-tag.el-tag--warning .el-tag__close{color:#e6a23c}.el-tag.el-tag--warning .el-tag__close:hover{color:#FFF;background-color:#e6a23c}.el-tag.el-tag--danger{background-color:#fef0f0;border-color:#fde2e2;color:#f56c6c}.el-tag.el-tag--danger.is-hit{border-color:#F56C6C}.el-tag.el-tag--danger .el-tag__close{color:#f56c6c}.el-tag.el-tag--danger .el-tag__close:hover{color:#FFF;background-color:#f56c6c}.el-tag .el-icon-close{border-radius:50%;text-align:center;position:relative;cursor:pointer;font-size:12px;height:16px;width:16px;line-height:16px;vertical-align:middle;top:-1px;right:-5px}.el-tag .el-icon-close::before{display:block}.el-tag--dark{background-color:#409eff;border-color:#409eff;color:#fff}.el-tag--dark.is-hit{border-color:#409EFF}.el-tag--dark .el-tag__close{color:#fff}.el-tag--dark .el-tag__close:hover{color:#FFF;background-color:#66b1ff}.el-tag--dark.el-tag--info{background-color:#909399;border-color:#909399;color:#fff}.el-tag--dark.el-tag--info.is-hit{border-color:#909399}.el-tag--dark.el-tag--info .el-tag__close{color:#fff}.el-tag--dark.el-tag--info .el-tag__close:hover{color:#FFF;background-color:#a6a9ad}.el-tag--dark.el-tag--success{background-color:#67c23a;border-color:#67c23a;color:#fff}.el-tag--dark.el-tag--success.is-hit{border-color:#67C23A}.el-tag--dark.el-tag--success .el-tag__close{color:#fff}.el-tag--dark.el-tag--success .el-tag__close:hover{color:#FFF;background-color:#85ce61}.el-tag--dark.el-tag--warning{background-color:#e6a23c;border-color:#e6a23c;color:#fff}.el-tag--dark.el-tag--warning.is-hit{border-color:#E6A23C}.el-tag--dark.el-tag--warning .el-tag__close{color:#fff}.el-tag--dark.el-tag--warning .el-tag__close:hover{color:#FFF;background-color:#ebb563}.el-tag--dark.el-tag--danger{background-color:#f56c6c;border-color:#f56c6c;color:#fff}.el-tag--dark.el-tag--danger.is-hit{border-color:#F56C6C}.el-tag--dark.el-tag--danger .el-tag__close{color:#fff}.el-tag--dark.el-tag--danger .el-tag__close:hover{color:#FFF;background-color:#f78989}.el-tag--plain{background-color:#fff;border-color:#b3d8ff;color:#409eff}.el-tag--plain.is-hit{border-color:#409EFF}.el-tag--plain .el-tag__close{color:#409eff}.el-tag--plain .el-tag__close:hover{color:#FFF;background-color:#409eff}.el-tag--plain.el-tag--info{background-color:#fff;border-color:#d3d4d6;color:#909399}.el-tag--plain.el-tag--info.is-hit{border-color:#909399}.el-tag--plain.el-tag--info .el-tag__close{color:#909399}.el-tag--plain.el-tag--info .el-tag__close:hover{color:#FFF;background-color:#909399}.el-tag--plain.el-tag--success{background-color:#fff;border-color:#c2e7b0;color:#67c23a}.el-tag--plain.el-tag--success.is-hit{border-color:#67C23A}.el-tag--plain.el-tag--success .el-tag__close{color:#67c23a}.el-tag--plain.el-tag--success .el-tag__close:hover{color:#FFF;background-color:#67c23a}.el-tag--plain.el-tag--warning{background-color:#fff;border-color:#f5dab1;color:#e6a23c}.el-tag--plain.el-tag--warning.is-hit{border-color:#E6A23C}.el-tag--plain.el-tag--warning .el-tag__close{color:#e6a23c}.el-tag--plain.el-tag--warning .el-tag__close:hover{color:#FFF;background-color:#e6a23c}.el-tag--plain.el-tag--danger{background-color:#fff;border-color:#fbc4c4;color:#f56c6c}.el-tag--plain.el-tag--danger.is-hit{border-color:#F56C6C}.el-tag--plain.el-tag--danger .el-tag__close{color:#f56c6c}.el-tag--plain.el-tag--danger .el-tag__close:hover{color:#FFF;background-color:#f56c6c}.el-tag--medium{height:28px;line-height:26px}.el-tag--medium .el-icon-close{-webkit-transform:scale(.8);transform:scale(.8)}.el-tag--small{height:24px;padding:0 8px;line-height:22px}.el-tag--small .el-icon-close{-webkit-transform:scale(.8);transform:scale(.8)}.el-tag--mini{height:20px;padding:0 5px;line-height:19px}.el-tag--mini .el-icon-close{margin-left:-3px;-webkit-transform:scale(.7);transform:scale(.7)}.el-cascader{display:inline-block;position:relative;font-size:14px;line-height:40px}.el-cascader:not(.is-disabled):hover .el-input__inner{cursor:pointer;border-color:#C0C4CC}.el-cascader .el-input .el-input__inner:focus,.el-cascader .el-input.is-focus .el-input__inner{border-color:#409EFF}.el-cascader .el-input{cursor:pointer}.el-cascader .el-input .el-input__inner{text-overflow:ellipsis}.el-cascader .el-input .el-icon-arrow-down{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;font-size:14px}.el-cascader .el-input .el-icon-arrow-down.is-reverse{-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.el-cascader .el-input .el-icon-circle-close:hover{color:#909399}.el-cascader--medium{font-size:14px;line-height:36px}.el-cascader--small{font-size:13px;line-height:32px}.el-cascader--mini{font-size:12px;line-height:28px}.el-cascader.is-disabled .el-cascader__label{z-index:2;color:#C0C4CC}.el-cascader__dropdown{margin:5px 0;font-size:14px;background:#FFF;border:1px solid #E4E7ED;border-radius:4px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-cascader__tags{position:absolute;left:0;right:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:normal;text-align:left;box-sizing:border-box}.el-cascader__tags .el-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%;margin:2px 0 2px 6px;text-overflow:ellipsis;background:#f0f2f5}.el-cascader__tags .el-tag:not(.is-hit){border-color:transparent}.el-cascader__tags .el-tag>span{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis}.el-cascader__tags .el-tag .el-icon-close{-webkit-box-flex:0;-ms-flex:none;flex:none;background-color:#C0C4CC;color:#FFF}.el-cascader__tags .el-tag .el-icon-close:hover{background-color:#909399}.el-cascader__suggestion-panel{border-radius:4px}.el-cascader__suggestion-list{max-height:204px;margin:0;padding:6px 0;font-size:14px;color:#606266;text-align:center}.el-cascader__suggestion-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:34px;padding:0 15px;text-align:left;outline:0;cursor:pointer}.el-cascader__suggestion-item:focus,.el-cascader__suggestion-item:hover{background:#F5F7FA}.el-cascader__suggestion-item.is-checked{color:#409EFF;font-weight:700}.el-cascader__suggestion-item>span{margin-right:10px}.el-cascader__empty-text{margin:10px 0;color:#C0C4CC}.el-cascader__search-input{-webkit-box-flex:1;-ms-flex:1;flex:1;height:24px;min-width:60px;margin:2px 0 2px 15px;padding:0;color:#606266;border:none;outline:0;-webkit-box-sizing:border-box;box-sizing:border-box}.el-cascader__search-input::-webkit-input-placeholder{color:#C0C4CC}.el-cascader__search-input:-ms-input-placeholder{color:#C0C4CC}.el-cascader__search-input::-ms-input-placeholder{color:#C0C4CC}.el-cascader__search-input::placeholder{color:#C0C4CC}.el-color-predefine{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;margin-top:8px;width:280px}.el-color-predefine__colors{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-wrap:wrap;flex-wrap:wrap}.el-color-predefine__color-selector{margin:0 0 8px 8px;width:20px;height:20px;border-radius:4px;cursor:pointer}.el-color-predefine__color-selector:nth-child(10n+1){margin-left:0}.el-color-predefine__color-selector.selected{-webkit-box-shadow:0 0 3px 2px #409EFF;box-shadow:0 0 3px 2px #409EFF}.el-color-predefine__color-selector>div{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;border-radius:3px}.el-color-predefine__color-selector.is-alpha{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.el-color-hue-slider{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:280px;height:12px;background-color:red;padding:0 2px}.el-color-hue-slider__bar{position:relative;background:-webkit-gradient(linear,left top,right top,from(red),color-stop(17%,#ff0),color-stop(33%,#0f0),color-stop(50%,#0ff),color-stop(67%,#00f),color-stop(83%,#f0f),to(red));background:linear-gradient(to right,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);height:100%}.el-color-hue-slider__thumb{position:absolute;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;top:0;width:4px;height:100%;border-radius:1px;background:#fff;border:1px solid #f0f0f0;-webkit-box-shadow:0 0 2px rgba(0,0,0,.6);box-shadow:0 0 2px rgba(0,0,0,.6);z-index:1}.el-color-hue-slider.is-vertical{width:12px;height:180px;padding:2px 0}.el-color-hue-slider.is-vertical .el-color-hue-slider__bar{background:-webkit-gradient(linear,left top,left bottom,from(red),color-stop(17%,#ff0),color-stop(33%,#0f0),color-stop(50%,#0ff),color-stop(67%,#00f),color-stop(83%,#f0f),to(red));background:linear-gradient(to bottom,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%)}.el-color-hue-slider.is-vertical .el-color-hue-slider__thumb{left:0;top:0;width:100%;height:4px}.el-color-svpanel{position:relative;width:280px;height:180px}.el-color-svpanel__black,.el-color-svpanel__white{position:absolute;top:0;left:0;right:0;bottom:0}.el-color-svpanel__white{background:-webkit-gradient(linear,left top,right top,from(#fff),to(rgba(255,255,255,0)));background:linear-gradient(to right,#fff,rgba(255,255,255,0))}.el-color-svpanel__black{background:-webkit-gradient(linear,left bottom,left top,from(#000),to(rgba(0,0,0,0)));background:linear-gradient(to top,#000,rgba(0,0,0,0))}.el-color-svpanel__cursor{position:absolute}.el-color-svpanel__cursor>div{cursor:head;width:4px;height:4px;-webkit-box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px rgba(0,0,0,.3),0 0 1px 2px rgba(0,0,0,.4);box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px rgba(0,0,0,.3),0 0 1px 2px rgba(0,0,0,.4);border-radius:50%;-webkit-transform:translate(-2px,-2px);transform:translate(-2px,-2px)}.el-color-alpha-slider{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:280px;height:12px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.el-color-alpha-slider__bar{position:relative;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(white));background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 100%);height:100%}.el-color-alpha-slider__thumb{position:absolute;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;top:0;width:4px;height:100%;border-radius:1px;background:#fff;border:1px solid #f0f0f0;-webkit-box-shadow:0 0 2px rgba(0,0,0,.6);box-shadow:0 0 2px rgba(0,0,0,.6);z-index:1}.el-color-alpha-slider.is-vertical{width:20px;height:180px}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__bar{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(white));background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%)}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__thumb{left:0;top:0;width:100%;height:4px}.el-color-dropdown{width:300px}.el-color-dropdown__main-wrapper{margin-bottom:6px}.el-color-dropdown__main-wrapper::after{content:"";display:table;clear:both}.el-color-dropdown__btns{margin-top:6px;text-align:right}.el-color-dropdown__value{float:left;line-height:26px;font-size:12px;color:#000;width:160px}.el-color-dropdown__btn{border:1px solid #dcdcdc;color:#333;line-height:24px;border-radius:2px;padding:0 20px;cursor:pointer;background-color:transparent;outline:0;font-size:12px}.el-color-dropdown__btn[disabled]{color:#ccc;cursor:not-allowed}.el-color-dropdown__btn:hover{color:#409EFF;border-color:#409EFF}.el-color-dropdown__link-btn{cursor:pointer;color:#409EFF;text-decoration:none;padding:15px;font-size:12px}.el-color-dropdown__link-btn:hover{color:tint(#409EFF,20%)}.el-color-picker{display:inline-block;position:relative;line-height:normal;height:40px}.el-color-picker.is-disabled .el-color-picker__trigger{cursor:not-allowed}.el-color-picker--medium{height:36px}.el-color-picker--medium .el-color-picker__trigger{height:36px;width:36px}.el-color-picker--medium .el-color-picker__mask{height:34px;width:34px}.el-color-picker--small{height:32px}.el-color-picker--small .el-color-picker__trigger{height:32px;width:32px}.el-color-picker--small .el-color-picker__mask{height:30px;width:30px}.el-color-picker--small .el-color-picker__empty,.el-color-picker--small .el-color-picker__icon{-webkit-transform:translate3d(-50%,-50%,0) scale(.8);transform:translate3d(-50%,-50%,0) scale(.8)}.el-color-picker--mini{height:28px}.el-color-picker--mini .el-color-picker__trigger{height:28px;width:28px}.el-color-picker--mini .el-color-picker__mask{height:26px;width:26px}.el-color-picker--mini .el-color-picker__empty,.el-color-picker--mini .el-color-picker__icon{-webkit-transform:translate3d(-50%,-50%,0) scale(.8);transform:translate3d(-50%,-50%,0) scale(.8)}.el-color-picker__mask{height:38px;width:38px;border-radius:4px;position:absolute;top:1px;left:1px;z-index:1;cursor:not-allowed;background-color:rgba(255,255,255,.7)}.el-color-picker__trigger{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;height:40px;width:40px;padding:4px;border:1px solid #e6e6e6;border-radius:4px;font-size:0;position:relative;cursor:pointer}.el-color-picker__color{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #999;border-radius:2px;width:100%;height:100%;text-align:center}.el-color-picker__color.is-alpha{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.el-color-picker__color-inner{position:absolute;left:0;top:0;right:0;bottom:0}.el-color-picker__empty,.el-color-picker__icon{top:50%;left:50%;font-size:12px;position:absolute}.el-color-picker__empty{color:#999;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.el-color-picker__icon{display:inline-block;width:100%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);color:#FFF;text-align:center}.el-color-picker__panel{position:absolute;z-index:10;padding:6px;-webkit-box-sizing:content-box;box-sizing:content-box;background-color:#FFF;border:1px solid #EBEEF5;border-radius:4px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.el-textarea{position:relative;display:inline-block;width:100%;vertical-align:bottom;font-size:14px}.el-textarea__inner{display:block;resize:vertical;padding:5px 15px;line-height:1.5;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;font-size:inherit;color:#606266;background-color:#FFF;background-image:none;border:1px solid #DCDFE6;border-radius:4px;-webkit-transition:border-color .2s cubic-bezier(.645,.045,.355,1);transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.el-textarea__inner::-webkit-input-placeholder{color:#C0C4CC}.el-textarea__inner:-ms-input-placeholder{color:#C0C4CC}.el-textarea__inner::-ms-input-placeholder{color:#C0C4CC}.el-textarea__inner::placeholder{color:#C0C4CC}.el-textarea__inner:hover{border-color:#C0C4CC}.el-textarea__inner:focus{outline:0;border-color:#409EFF}.el-textarea .el-input__count{color:#909399;background:#FFF;position:absolute;font-size:12px;bottom:5px;right:10px}.el-textarea.is-disabled .el-textarea__inner{background-color:#F5F7FA;border-color:#E4E7ED;color:#C0C4CC;cursor:not-allowed}.el-textarea.is-disabled .el-textarea__inner::-webkit-input-placeholder{color:#C0C4CC}.el-textarea.is-disabled .el-textarea__inner:-ms-input-placeholder{color:#C0C4CC}.el-textarea.is-disabled .el-textarea__inner::-ms-input-placeholder{color:#C0C4CC}.el-textarea.is-disabled .el-textarea__inner::placeholder{color:#C0C4CC}.el-textarea.is-exceed .el-textarea__inner{border-color:#F56C6C}.el-textarea.is-exceed .el-input__count{color:#F56C6C}.el-input{position:relative;font-size:14px;display:inline-block;width:100%}.el-input::-webkit-scrollbar{z-index:11;width:6px}.el-input::-webkit-scrollbar:horizontal{height:6px}.el-input::-webkit-scrollbar-thumb{border-radius:5px;width:6px;background:#b4bccc}.el-input::-webkit-scrollbar-corner{background:#fff}.el-input::-webkit-scrollbar-track{background:#fff}.el-input::-webkit-scrollbar-track-piece{background:#fff;width:6px}.el-input .el-input__clear{color:#C0C4CC;font-size:14px;cursor:pointer;-webkit-transition:color .2s cubic-bezier(.645,.045,.355,1);transition:color .2s cubic-bezier(.645,.045,.355,1)}.el-input .el-input__clear:hover{color:#909399}.el-input .el-input__count{height:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#909399;font-size:12px}.el-input .el-input__count .el-input__count-inner{background:#FFF;line-height:initial;display:inline-block;padding:0 5px}.el-input__inner{-webkit-appearance:none;background-color:#FFF;background-image:none;border-radius:4px;border:1px solid #DCDFE6;-webkit-box-sizing:border-box;box-sizing:border-box;color:#606266;display:inline-block;font-size:inherit;height:40px;line-height:40px;outline:0;padding:0 15px;-webkit-transition:border-color .2s cubic-bezier(.645,.045,.355,1);transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%}.el-input__prefix,.el-input__suffix{position:absolute;top:0;-webkit-transition:all .3s;height:100%;color:#C0C4CC;text-align:center}.el-input__inner::-ms-reveal{display:none}.el-input__inner::-webkit-input-placeholder{color:#C0C4CC}.el-input__inner:-ms-input-placeholder{color:#C0C4CC}.el-input__inner::-ms-input-placeholder{color:#C0C4CC}.el-input__inner::placeholder{color:#C0C4CC}.el-input__inner:hover{border-color:#C0C4CC}.el-input.is-active .el-input__inner,.el-input__inner:focus{border-color:#409EFF;outline:0}.el-input__suffix{right:5px;transition:all .3s}.el-input__suffix-inner{pointer-events:all}.el-input__prefix{left:5px;transition:all .3s}.el-input__icon{height:100%;width:25px;text-align:center;-webkit-transition:all .3s;transition:all .3s;line-height:40px}.el-input__icon:after{content:'';height:100%;width:0;display:inline-block;vertical-align:middle}.el-input__validateIcon{pointer-events:none}.el-input.is-disabled .el-input__inner{background-color:#F5F7FA;border-color:#E4E7ED;color:#C0C4CC;cursor:not-allowed}.el-input.is-disabled .el-input__inner::-webkit-input-placeholder{color:#C0C4CC}.el-input.is-disabled .el-input__inner:-ms-input-placeholder{color:#C0C4CC}.el-input.is-disabled .el-input__inner::-ms-input-placeholder{color:#C0C4CC}.el-input.is-disabled .el-input__inner::placeholder{color:#C0C4CC}.el-input.is-disabled .el-input__icon{cursor:not-allowed}.el-link,.el-transfer-panel__filter .el-icon-circle-close{cursor:pointer}.el-input.is-exceed .el-input__inner{border-color:#F56C6C}.el-input.is-exceed .el-input__suffix .el-input__count{color:#F56C6C}.el-input--suffix .el-input__inner{padding-right:30px}.el-input--prefix .el-input__inner{padding-left:30px}.el-input--medium{font-size:14px}.el-input--medium .el-input__inner{height:36px;line-height:36px}.el-input--medium .el-input__icon{line-height:36px}.el-input--small{font-size:13px}.el-input--small .el-input__inner{height:32px;line-height:32px}.el-input--small .el-input__icon{line-height:32px}.el-input--mini{font-size:12px}.el-input--mini .el-input__inner{height:28px;line-height:28px}.el-input--mini .el-input__icon{line-height:28px}.el-input-group{line-height:normal;display:inline-table;width:100%;border-collapse:separate;border-spacing:0}.el-input-group>.el-input__inner{vertical-align:middle;display:table-cell}.el-input-group__append,.el-input-group__prepend{background-color:#F5F7FA;color:#909399;vertical-align:middle;display:table-cell;position:relative;border:1px solid #DCDFE6;border-radius:4px;padding:0 20px;width:1px;white-space:nowrap}.el-input-group--prepend .el-input__inner,.el-input-group__append{border-top-left-radius:0;border-bottom-left-radius:0}.el-input-group--append .el-input__inner,.el-input-group__prepend{border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group__append:focus,.el-input-group__prepend:focus{outline:0}.el-input-group__append .el-button,.el-input-group__append .el-select,.el-input-group__prepend .el-button,.el-input-group__prepend .el-select{display:inline-block;margin:-10px -20px}.el-input-group__append button.el-button,.el-input-group__append div.el-select .el-input__inner,.el-input-group__append div.el-select:hover .el-input__inner,.el-input-group__prepend button.el-button,.el-input-group__prepend div.el-select .el-input__inner,.el-input-group__prepend div.el-select:hover .el-input__inner{border-color:transparent;background-color:transparent;color:inherit;border-top:0;border-bottom:0}.el-input-group__append .el-button,.el-input-group__append .el-input,.el-input-group__prepend .el-button,.el-input-group__prepend .el-input{font-size:inherit}.el-input-group__prepend{border-right:0}.el-input-group__append{border-left:0}.el-input-group--append .el-select .el-input.is-focus .el-input__inner,.el-input-group--prepend .el-select .el-input.is-focus .el-input__inner{border-color:transparent}.el-input__inner::-ms-clear{display:none;width:0;height:0}.el-transfer{font-size:14px}.el-transfer__buttons{display:inline-block;vertical-align:middle;padding:0 30px}.el-transfer__button{display:block;margin:0 auto;padding:10px;border-radius:50%;color:#FFF;background-color:#409EFF;font-size:0}.el-transfer-panel__item+.el-transfer-panel__item,.el-transfer__button [class*=el-icon-]+span{margin-left:0}.el-transfer__button.is-with-texts{border-radius:4px}.el-transfer__button.is-disabled,.el-transfer__button.is-disabled:hover{border:1px solid #DCDFE6;background-color:#F5F7FA;color:#C0C4CC}.el-transfer__button:first-child{margin-bottom:10px}.el-transfer__button:nth-child(2){margin:0}.el-transfer__button i,.el-transfer__button span{font-size:14px}.el-transfer-panel{border:1px solid #EBEEF5;border-radius:4px;overflow:hidden;background:#FFF;display:inline-block;vertical-align:middle;width:200px;max-height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.el-transfer-panel__body{height:246px}.el-transfer-panel__body.is-with-footer{padding-bottom:40px}.el-transfer-panel__list{margin:0;padding:6px 0;list-style:none;height:246px;overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.el-transfer-panel__list.is-filterable{height:194px;padding-top:0}.el-transfer-panel__item{height:30px;line-height:30px;padding-left:15px;display:block!important}.el-transfer-panel__item.el-checkbox{color:#606266}.el-transfer-panel__item:hover{color:#409EFF}.el-transfer-panel__item.el-checkbox .el-checkbox__label{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:24px;line-height:30px}.el-transfer-panel__item .el-checkbox__input{position:absolute;top:8px}.el-transfer-panel__filter{text-align:center;margin:15px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:auto}.el-transfer-panel__filter .el-input__inner{height:32px;width:100%;font-size:12px;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:16px;padding-right:10px;padding-left:30px}.el-transfer-panel__filter .el-input__icon{margin-left:5px}.el-transfer-panel .el-transfer-panel__header{height:40px;line-height:40px;background:#F5F7FA;margin:0;padding-left:15px;border-bottom:1px solid #EBEEF5;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000}.el-transfer-panel .el-transfer-panel__header .el-checkbox{display:block;line-height:40px}.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label{font-size:16px;color:#303133;font-weight:400}.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label span{position:absolute;right:15px;color:#909399;font-size:12px;font-weight:400}.el-divider__text,.el-link{font-weight:500;font-size:14px}.el-transfer-panel .el-transfer-panel__footer{height:40px;background:#FFF;margin:0;padding:0;border-top:1px solid #EBEEF5;position:absolute;bottom:0;left:0;width:100%;z-index:1}.el-transfer-panel .el-transfer-panel__footer::after{display:inline-block;content:"";height:100%;vertical-align:middle}.el-container,.el-timeline-item__node{display:-webkit-box;display:-ms-flexbox}.el-transfer-panel .el-transfer-panel__footer .el-checkbox{padding-left:20px;color:#606266}.el-transfer-panel .el-transfer-panel__empty{margin:0;height:30px;line-height:30px;padding:6px 15px 0;color:#909399;text-align:center}.el-transfer-panel .el-checkbox__label{padding-left:8px}.el-transfer-panel .el-checkbox__inner{height:14px;width:14px;border-radius:3px}.el-transfer-panel .el-checkbox__inner::after{height:6px;width:3px;left:4px}.el-container{display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:0}.el-aside,.el-header{-webkit-box-sizing:border-box}.el-container.is-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.el-header{padding:0 20px;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0}.el-aside{overflow:auto;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0}.el-footer,.el-main{-webkit-box-sizing:border-box}.el-main{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-preferred-size:auto;flex-basis:auto;overflow:auto;box-sizing:border-box;padding:20px}.el-footer{padding:0 20px;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0}.el-timeline{margin:0;font-size:14px;list-style:none}.el-timeline .el-timeline-item:last-child .el-timeline-item__tail{display:none}.el-timeline-item{position:relative;padding-bottom:20px}.el-timeline-item__wrapper{position:relative;padding-left:28px;top:-3px}.el-timeline-item__tail{position:absolute;left:4px;height:100%;border-left:2px solid #E4E7ED}.el-timeline-item__icon{color:#FFF;font-size:13px}.el-timeline-item__node{position:absolute;background-color:#E4E7ED;border-radius:50%;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.el-image__error,.el-timeline-item__dot{display:-webkit-box;display:-ms-flexbox}.el-timeline-item__node--normal{left:-1px;width:12px;height:12px}.el-timeline-item__node--large{left:-2px;width:14px;height:14px}.el-timeline-item__node--primary{background-color:#409EFF}.el-timeline-item__node--success{background-color:#67C23A}.el-timeline-item__node--warning{background-color:#E6A23C}.el-timeline-item__node--danger{background-color:#F56C6C}.el-timeline-item__node--info{background-color:#909399}.el-timeline-item__dot{position:absolute;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.el-timeline-item__content{color:#303133}.el-timeline-item__timestamp{color:#909399;line-height:1;font-size:13px}.el-timeline-item__timestamp.is-top{margin-bottom:8px;padding-top:4px}.el-timeline-item__timestamp.is-bottom{margin-top:8px}.el-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle;position:relative;text-decoration:none;outline:0;padding:0}.el-drawer,.el-empty,.el-result{-webkit-box-orient:vertical;-webkit-box-direction:normal}.el-link.is-underline:hover:after{content:"";position:absolute;left:0;right:0;height:0;bottom:0;border-bottom:1px solid #409EFF}.el-link.el-link--default:after,.el-link.el-link--primary.is-underline:hover:after,.el-link.el-link--primary:after{border-color:#409EFF}.el-link.is-disabled{cursor:not-allowed}.el-link [class*=el-icon-]+span{margin-left:5px}.el-link.el-link--default{color:#606266}.el-link.el-link--default:hover{color:#409EFF}.el-link.el-link--default.is-disabled{color:#C0C4CC}.el-link.el-link--primary{color:#409EFF}.el-link.el-link--primary:hover{color:#66b1ff}.el-link.el-link--primary.is-disabled{color:#a0cfff}.el-link.el-link--danger.is-underline:hover:after,.el-link.el-link--danger:after{border-color:#F56C6C}.el-link.el-link--danger{color:#F56C6C}.el-link.el-link--danger:hover{color:#f78989}.el-link.el-link--danger.is-disabled{color:#fab6b6}.el-link.el-link--success.is-underline:hover:after,.el-link.el-link--success:after{border-color:#67C23A}.el-link.el-link--success{color:#67C23A}.el-link.el-link--success:hover{color:#85ce61}.el-link.el-link--success.is-disabled{color:#b3e19d}.el-link.el-link--warning.is-underline:hover:after,.el-link.el-link--warning:after{border-color:#E6A23C}.el-link.el-link--warning{color:#E6A23C}.el-link.el-link--warning:hover{color:#ebb563}.el-link.el-link--warning.is-disabled{color:#f3d19e}.el-link.el-link--info.is-underline:hover:after,.el-link.el-link--info:after{border-color:#909399}.el-link.el-link--info{color:#909399}.el-link.el-link--info:hover{color:#a6a9ad}.el-link.el-link--info.is-disabled{color:#c8c9cc}.el-divider{background-color:#DCDFE6;position:relative}.el-divider--horizontal{display:block;height:1px;width:100%;margin:24px 0}.el-divider--vertical{display:inline-block;width:1px;height:1em;margin:0 8px;vertical-align:middle;position:relative}.el-divider__text{position:absolute;background-color:#FFF;padding:0 20px;color:#303133}.el-image__error,.el-image__placeholder{background:#F5F7FA}.el-divider__text.is-left{left:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.el-divider__text.is-center{left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.el-divider__text.is-right{right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.el-image__error,.el-image__inner,.el-image__placeholder{width:100%;height:100%}.el-image{position:relative;display:inline-block;overflow:hidden}.el-image__inner{vertical-align:top}.el-image__inner--center{position:relative;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block}.el-image__error{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;color:#C0C4CC;vertical-align:middle}.el-image__preview{cursor:pointer}.el-image-viewer__wrapper{position:fixed;top:0;right:0;bottom:0;left:0}.el-image-viewer__btn{position:absolute;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;opacity:.8;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;user-select:none}.el-button,.el-checkbox{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.el-image-viewer__close{top:40px;right:40px;width:40px;height:40px;font-size:24px;color:#fff;background-color:#606266}.el-image-viewer__canvas{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.el-image-viewer__actions{left:50%;bottom:30px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:282px;height:44px;padding:0 23px;background-color:#606266;border-color:#fff;border-radius:22px}.el-image-viewer__actions__inner{width:100%;height:100%;text-align:justify;cursor:default;font-size:23px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.el-image-viewer__next,.el-image-viewer__prev{top:50%;width:44px;height:44px;font-size:24px;color:#fff;background-color:#606266;border-color:#fff}.el-image-viewer__prev{-webkit-transform:translateY(-50%);transform:translateY(-50%);left:40px}.el-image-viewer__next{-webkit-transform:translateY(-50%);transform:translateY(-50%);right:40px;text-indent:2px}.el-image-viewer__mask{position:absolute;width:100%;height:100%;top:0;left:0;opacity:.5;background:#000}.viewer-fade-enter-active{-webkit-animation:viewer-fade-in .3s;animation:viewer-fade-in .3s}.viewer-fade-leave-active{-webkit-animation:viewer-fade-out .3s;animation:viewer-fade-out .3s}@-webkit-keyframes viewer-fade-in{0%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes viewer-fade-in{0%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes viewer-fade-out{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}100%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}}@keyframes viewer-fade-out{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}100%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}}.el-button{display:inline-block;line-height:1;white-space:nowrap;cursor:pointer;background:#FFF;border:1px solid #DCDFE6;color:#606266;-webkit-appearance:none;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0;margin:0;-webkit-transition:.1s;transition:.1s;font-weight:500;padding:12px 20px;font-size:14px;border-radius:4px}.el-button+.el-button{margin-left:10px}.el-button:focus,.el-button:hover{color:#409EFF;border-color:#c6e2ff;background-color:#ecf5ff}.el-button:active{color:#3a8ee6;border-color:#3a8ee6;outline:0}.el-button::-moz-focus-inner{border:0}.el-button [class*=el-icon-]+span{margin-left:5px}.el-button.is-plain:focus,.el-button.is-plain:hover{background:#FFF;border-color:#409EFF;color:#409EFF}.el-button.is-active,.el-button.is-plain:active{color:#3a8ee6;border-color:#3a8ee6}.el-button.is-plain:active{background:#FFF;outline:0}.el-button.is-disabled,.el-button.is-disabled:focus,.el-button.is-disabled:hover{color:#C0C4CC;cursor:not-allowed;background-image:none;background-color:#FFF;border-color:#EBEEF5}.el-button.is-disabled.el-button--text{background-color:transparent}.el-button.is-disabled.is-plain,.el-button.is-disabled.is-plain:focus,.el-button.is-disabled.is-plain:hover{background-color:#FFF;border-color:#EBEEF5;color:#C0C4CC}.el-button.is-loading{position:relative;pointer-events:none}.el-button.is-loading:before{pointer-events:none;content:'';position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;border-radius:inherit;background-color:rgba(255,255,255,.35)}.el-button.is-round{border-radius:20px;padding:12px 23px}.el-button.is-circle{border-radius:50%;padding:12px}.el-button--primary{color:#FFF;background-color:#409EFF;border-color:#409EFF}.el-button--primary:focus,.el-button--primary:hover{background:#66b1ff;border-color:#66b1ff;color:#FFF}.el-button--primary.is-active,.el-button--primary:active{background:#3a8ee6;border-color:#3a8ee6;color:#FFF}.el-button--primary:active{outline:0}.el-button--primary.is-disabled,.el-button--primary.is-disabled:active,.el-button--primary.is-disabled:focus,.el-button--primary.is-disabled:hover{color:#FFF;background-color:#a0cfff;border-color:#a0cfff}.el-button--primary.is-plain{color:#409EFF;background:#ecf5ff;border-color:#b3d8ff}.el-button--primary.is-plain:focus,.el-button--primary.is-plain:hover{background:#409EFF;border-color:#409EFF;color:#FFF}.el-button--primary.is-plain:active{background:#3a8ee6;border-color:#3a8ee6;color:#FFF;outline:0}.el-button--primary.is-plain.is-disabled,.el-button--primary.is-plain.is-disabled:active,.el-button--primary.is-plain.is-disabled:focus,.el-button--primary.is-plain.is-disabled:hover{color:#8cc5ff;background-color:#ecf5ff;border-color:#d9ecff}.el-button--success{color:#FFF;background-color:#67C23A;border-color:#67C23A}.el-button--success:focus,.el-button--success:hover{background:#85ce61;border-color:#85ce61;color:#FFF}.el-button--success.is-active,.el-button--success:active{background:#5daf34;border-color:#5daf34;color:#FFF}.el-button--success:active{outline:0}.el-button--success.is-disabled,.el-button--success.is-disabled:active,.el-button--success.is-disabled:focus,.el-button--success.is-disabled:hover{color:#FFF;background-color:#b3e19d;border-color:#b3e19d}.el-button--success.is-plain{color:#67C23A;background:#f0f9eb;border-color:#c2e7b0}.el-button--success.is-plain:focus,.el-button--success.is-plain:hover{background:#67C23A;border-color:#67C23A;color:#FFF}.el-button--success.is-plain:active{background:#5daf34;border-color:#5daf34;color:#FFF;outline:0}.el-button--success.is-plain.is-disabled,.el-button--success.is-plain.is-disabled:active,.el-button--success.is-plain.is-disabled:focus,.el-button--success.is-plain.is-disabled:hover{color:#a4da89;background-color:#f0f9eb;border-color:#e1f3d8}.el-button--warning{color:#FFF;background-color:#E6A23C;border-color:#E6A23C}.el-button--warning:focus,.el-button--warning:hover{background:#ebb563;border-color:#ebb563;color:#FFF}.el-button--warning.is-active,.el-button--warning:active{background:#cf9236;border-color:#cf9236;color:#FFF}.el-button--warning:active{outline:0}.el-button--warning.is-disabled,.el-button--warning.is-disabled:active,.el-button--warning.is-disabled:focus,.el-button--warning.is-disabled:hover{color:#FFF;background-color:#f3d19e;border-color:#f3d19e}.el-button--warning.is-plain{color:#E6A23C;background:#fdf6ec;border-color:#f5dab1}.el-button--warning.is-plain:focus,.el-button--warning.is-plain:hover{background:#E6A23C;border-color:#E6A23C;color:#FFF}.el-button--warning.is-plain:active{background:#cf9236;border-color:#cf9236;color:#FFF;outline:0}.el-button--warning.is-plain.is-disabled,.el-button--warning.is-plain.is-disabled:active,.el-button--warning.is-plain.is-disabled:focus,.el-button--warning.is-plain.is-disabled:hover{color:#f0c78a;background-color:#fdf6ec;border-color:#faecd8}.el-button--danger{color:#FFF;background-color:#F56C6C;border-color:#F56C6C}.el-button--danger:focus,.el-button--danger:hover{background:#f78989;border-color:#f78989;color:#FFF}.el-button--danger.is-active,.el-button--danger:active{background:#dd6161;border-color:#dd6161;color:#FFF}.el-button--danger:active{outline:0}.el-button--danger.is-disabled,.el-button--danger.is-disabled:active,.el-button--danger.is-disabled:focus,.el-button--danger.is-disabled:hover{color:#FFF;background-color:#fab6b6;border-color:#fab6b6}.el-button--danger.is-plain{color:#F56C6C;background:#fef0f0;border-color:#fbc4c4}.el-button--danger.is-plain:focus,.el-button--danger.is-plain:hover{background:#F56C6C;border-color:#F56C6C;color:#FFF}.el-button--danger.is-plain:active{background:#dd6161;border-color:#dd6161;color:#FFF;outline:0}.el-button--danger.is-plain.is-disabled,.el-button--danger.is-plain.is-disabled:active,.el-button--danger.is-plain.is-disabled:focus,.el-button--danger.is-plain.is-disabled:hover{color:#f9a7a7;background-color:#fef0f0;border-color:#fde2e2}.el-button--info{color:#FFF;background-color:#909399;border-color:#909399}.el-button--info:focus,.el-button--info:hover{background:#a6a9ad;border-color:#a6a9ad;color:#FFF}.el-button--info.is-active,.el-button--info:active{background:#82848a;border-color:#82848a;color:#FFF}.el-button--info:active{outline:0}.el-button--info.is-disabled,.el-button--info.is-disabled:active,.el-button--info.is-disabled:focus,.el-button--info.is-disabled:hover{color:#FFF;background-color:#c8c9cc;border-color:#c8c9cc}.el-button--info.is-plain{color:#909399;background:#f4f4f5;border-color:#d3d4d6}.el-button--info.is-plain:focus,.el-button--info.is-plain:hover{background:#909399;border-color:#909399;color:#FFF}.el-button--info.is-plain:active{background:#82848a;border-color:#82848a;color:#FFF;outline:0}.el-button--info.is-plain.is-disabled,.el-button--info.is-plain.is-disabled:active,.el-button--info.is-plain.is-disabled:focus,.el-button--info.is-plain.is-disabled:hover{color:#bcbec2;background-color:#f4f4f5;border-color:#e9e9eb}.el-button--text,.el-button--text.is-disabled,.el-button--text.is-disabled:focus,.el-button--text.is-disabled:hover,.el-button--text:active{border-color:transparent}.el-button--medium{padding:10px 20px;font-size:14px;border-radius:4px}.el-button--mini,.el-button--small{font-size:12px;border-radius:3px}.el-button--medium.is-round{padding:10px 20px}.el-button--medium.is-circle{padding:10px}.el-button--small,.el-button--small.is-round{padding:9px 15px}.el-button--small.is-circle{padding:9px}.el-button--mini,.el-button--mini.is-round{padding:7px 15px}.el-button--mini.is-circle{padding:7px}.el-button--text{color:#409EFF;background:0 0;padding-left:0;padding-right:0}.el-button--text:focus,.el-button--text:hover{color:#66b1ff;border-color:transparent;background-color:transparent}.el-button--text:active{color:#3a8ee6;background-color:transparent}.el-button-group{display:inline-block;vertical-align:middle}.el-button-group::after,.el-button-group::before{display:table;content:""}.el-button-group::after{clear:both}.el-button-group>.el-button{float:left;position:relative}.el-button-group>.el-button+.el-button{margin-left:0}.el-button-group>.el-button.is-disabled{z-index:1}.el-button-group>.el-button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.el-button-group>.el-button:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.el-button-group>.el-button:first-child:last-child{border-radius:4px}.el-button-group>.el-button:first-child:last-child.is-round{border-radius:20px}.el-button-group>.el-button:first-child:last-child.is-circle{border-radius:50%}.el-button-group>.el-button:not(:first-child):not(:last-child){border-radius:0}.el-button-group>.el-button:not(:last-child){margin-right:-1px}.el-button-group>.el-button.is-active,.el-button-group>.el-button:not(.is-disabled):active,.el-button-group>.el-button:not(.is-disabled):focus,.el-button-group>.el-button:not(.is-disabled):hover{z-index:1}.el-button-group>.el-dropdown>.el-button{border-top-left-radius:0;border-bottom-left-radius:0;border-left-color:rgba(255,255,255,.5)}.el-button-group .el-button--primary:first-child{border-right-color:rgba(255,255,255,.5)}.el-button-group .el-button--primary:last-child{border-left-color:rgba(255,255,255,.5)}.el-button-group .el-button--primary:not(:first-child):not(:last-child){border-left-color:rgba(255,255,255,.5);border-right-color:rgba(255,255,255,.5)}.el-button-group .el-button--success:first-child{border-right-color:rgba(255,255,255,.5)}.el-button-group .el-button--success:last-child{border-left-color:rgba(255,255,255,.5)}.el-button-group .el-button--success:not(:first-child):not(:last-child){border-left-color:rgba(255,255,255,.5);border-right-color:rgba(255,255,255,.5)}.el-button-group .el-button--warning:first-child{border-right-color:rgba(255,255,255,.5)}.el-button-group .el-button--warning:last-child{border-left-color:rgba(255,255,255,.5)}.el-button-group .el-button--warning:not(:first-child):not(:last-child){border-left-color:rgba(255,255,255,.5);border-right-color:rgba(255,255,255,.5)}.el-button-group .el-button--danger:first-child{border-right-color:rgba(255,255,255,.5)}.el-button-group .el-button--danger:last-child{border-left-color:rgba(255,255,255,.5)}.el-button-group .el-button--danger:not(:first-child):not(:last-child){border-left-color:rgba(255,255,255,.5);border-right-color:rgba(255,255,255,.5)}.el-button-group .el-button--info:first-child{border-right-color:rgba(255,255,255,.5)}.el-button-group .el-button--info:last-child{border-left-color:rgba(255,255,255,.5)}.el-button-group .el-button--info:not(:first-child):not(:last-child){border-left-color:rgba(255,255,255,.5);border-right-color:rgba(255,255,255,.5)}.el-calendar{background-color:#fff}.el-calendar__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 20px;border-bottom:1px solid #EBEEF5}.el-backtop,.el-page-header{display:-webkit-box;display:-ms-flexbox}.el-calendar__title{color:#000;-ms-flex-item-align:center;align-self:center}.el-calendar__body{padding:12px 20px 35px}.el-calendar-table{table-layout:fixed;width:100%}.el-calendar-table thead th{padding:12px 0;color:#606266;font-weight:400}.el-calendar-table:not(.is-range) td.next,.el-calendar-table:not(.is-range) td.prev{color:#C0C4CC}.el-backtop,.el-calendar-table td.is-today{color:#409EFF}.el-calendar-table td{border-bottom:1px solid #EBEEF5;border-right:1px solid #EBEEF5;vertical-align:top;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.el-calendar-table td.is-selected{background-color:#F2F8FE}.el-calendar-table tr:first-child td{border-top:1px solid #EBEEF5}.el-calendar-table tr td:first-child{border-left:1px solid #EBEEF5}.el-calendar-table tr.el-calendar-table__row--hide-border td{border-top:none}.el-calendar-table .el-calendar-day{-webkit-box-sizing:border-box;box-sizing:border-box;padding:8px;height:85px}.el-calendar-table .el-calendar-day:hover{cursor:pointer;background-color:#F2F8FE}.el-backtop{position:fixed;background-color:#FFF;width:40px;height:40px;border-radius:50%;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:20px;-webkit-box-shadow:0 0 6px rgba(0,0,0,.12);box-shadow:0 0 6px rgba(0,0,0,.12);cursor:pointer;z-index:5}.el-backtop:hover{background-color:#F2F6FC}.el-page-header{display:flex;line-height:24px}.el-page-header__left{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;margin-right:40px;position:relative}.el-page-header__left::after{content:"";position:absolute;width:1px;height:16px;right:-20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#DCDFE6}.el-checkbox,.el-checkbox__input{display:inline-block;position:relative;white-space:nowrap}.el-page-header__left .el-icon-back{font-size:18px;margin-right:6px;-ms-flex-item-align:center;align-self:center}.el-page-header__title{font-size:14px;font-weight:500}.el-page-header__content{font-size:18px;color:#303133}.el-checkbox{color:#606266;font-weight:500;font-size:14px;cursor:pointer;user-select:none;margin-right:30px}.el-checkbox-button__inner,.el-empty__image img,.el-radio{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.el-checkbox.is-bordered{padding:9px 20px 9px 10px;border-radius:4px;border:1px solid #DCDFE6;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:normal;height:40px}.el-checkbox.is-bordered.is-checked{border-color:#409EFF}.el-checkbox.is-bordered.is-disabled{border-color:#EBEEF5;cursor:not-allowed}.el-checkbox.is-bordered+.el-checkbox.is-bordered{margin-left:10px}.el-checkbox.is-bordered.el-checkbox--medium{padding:7px 20px 7px 10px;border-radius:4px;height:36px}.el-checkbox.is-bordered.el-checkbox--medium .el-checkbox__label{line-height:17px;font-size:14px}.el-checkbox.is-bordered.el-checkbox--medium .el-checkbox__inner{height:14px;width:14px}.el-checkbox.is-bordered.el-checkbox--small{padding:5px 15px 5px 10px;border-radius:3px;height:32px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label{line-height:15px;font-size:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner{height:12px;width:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner::after{height:6px;width:2px}.el-checkbox.is-bordered.el-checkbox--mini{padding:3px 15px 3px 10px;border-radius:3px;height:28px}.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__label{line-height:12px;font-size:12px}.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__inner{height:12px;width:12px}.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__inner::after{height:6px;width:2px}.el-checkbox__input{cursor:pointer;outline:0;line-height:1;vertical-align:middle}.el-checkbox__input.is-disabled .el-checkbox__inner{background-color:#edf2fc;border-color:#DCDFE6;cursor:not-allowed}.el-checkbox__input.is-disabled .el-checkbox__inner::after{cursor:not-allowed;border-color:#C0C4CC}.el-checkbox__input.is-disabled .el-checkbox__inner+.el-checkbox__label{cursor:not-allowed}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner{background-color:#F2F6FC;border-color:#DCDFE6}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner::after{border-color:#C0C4CC}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner{background-color:#F2F6FC;border-color:#DCDFE6}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner::before{background-color:#C0C4CC;border-color:#C0C4CC}.el-checkbox__input.is-checked .el-checkbox__inner,.el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:#409EFF;border-color:#409EFF}.el-checkbox__input.is-disabled+span.el-checkbox__label{color:#C0C4CC;cursor:not-allowed}.el-checkbox__input.is-checked .el-checkbox__inner::after{-webkit-transform:rotate(45deg) scaleY(1);transform:rotate(45deg) scaleY(1)}.el-checkbox__input.is-checked+.el-checkbox__label{color:#409EFF}.el-checkbox__input.is-focus .el-checkbox__inner{border-color:#409EFF}.el-checkbox__input.is-indeterminate .el-checkbox__inner::before{content:'';position:absolute;display:block;background-color:#FFF;height:2px;-webkit-transform:scale(.5);transform:scale(.5);left:0;right:0;top:5px}.el-checkbox__input.is-indeterminate .el-checkbox__inner::after{display:none}.el-checkbox__inner{display:inline-block;position:relative;border:1px solid #DCDFE6;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;background-color:#FFF;z-index:1;-webkit-transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46);transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46)}.el-checkbox__inner:hover{border-color:#409EFF}.el-checkbox__inner::after{-webkit-box-sizing:content-box;box-sizing:content-box;content:"";border:1px solid #FFF;border-left:0;border-top:0;height:7px;left:4px;position:absolute;top:1px;-webkit-transform:rotate(45deg) scaleY(0);transform:rotate(45deg) scaleY(0);width:3px;-webkit-transition:-webkit-transform .15s ease-in .05s;transition:-webkit-transform .15s ease-in .05s;transition:transform .15s ease-in .05s;transition:transform .15s ease-in .05s,-webkit-transform .15s ease-in .05s;-webkit-transform-origin:center;transform-origin:center}.el-checkbox__original{opacity:0;outline:0;position:absolute;margin:0;width:0;height:0;z-index:-1}.el-checkbox-button,.el-checkbox-button__inner{display:inline-block;position:relative}.el-checkbox__label{display:inline-block;padding-left:10px;line-height:19px;font-size:14px}.el-checkbox:last-of-type{margin-right:0}.el-checkbox-button__inner{line-height:1;font-weight:500;white-space:nowrap;vertical-align:middle;cursor:pointer;background:#FFF;border:1px solid #DCDFE6;border-left:0;color:#606266;-webkit-appearance:none;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0;margin:0;-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1);padding:12px 20px;font-size:14px;border-radius:0}.el-checkbox-button__inner.is-round{padding:12px 20px}.el-checkbox-button__inner:hover{color:#409EFF}.el-checkbox-button__inner [class*=el-icon-]{line-height:.9}.el-radio,.el-radio__input{line-height:1;white-space:nowrap;outline:0}.el-checkbox-button__inner [class*=el-icon-]+span{margin-left:5px}.el-checkbox-button__original{opacity:0;outline:0;position:absolute;margin:0;z-index:-1}.el-radio,.el-radio__inner,.el-radio__input{position:relative;display:inline-block}.el-checkbox-button.is-checked .el-checkbox-button__inner{color:#FFF;background-color:#409EFF;border-color:#409EFF;-webkit-box-shadow:-1px 0 0 0 #8cc5ff;box-shadow:-1px 0 0 0 #8cc5ff}.el-checkbox-button.is-checked:first-child .el-checkbox-button__inner{border-left-color:#409EFF}.el-checkbox-button.is-disabled .el-checkbox-button__inner{color:#C0C4CC;cursor:not-allowed;background-image:none;background-color:#FFF;border-color:#EBEEF5;-webkit-box-shadow:none;box-shadow:none}.el-checkbox-button.is-disabled:first-child .el-checkbox-button__inner{border-left-color:#EBEEF5}.el-checkbox-button:first-child .el-checkbox-button__inner{border-left:1px solid #DCDFE6;border-radius:4px 0 0 4px;-webkit-box-shadow:none!important;box-shadow:none!important}.el-checkbox-button.is-focus .el-checkbox-button__inner{border-color:#409EFF}.el-checkbox-button:last-child .el-checkbox-button__inner{border-radius:0 4px 4px 0}.el-checkbox-button--medium .el-checkbox-button__inner{padding:10px 20px;font-size:14px;border-radius:0}.el-checkbox-button--medium .el-checkbox-button__inner.is-round{padding:10px 20px}.el-checkbox-button--small .el-checkbox-button__inner{padding:9px 15px;font-size:12px;border-radius:0}.el-checkbox-button--small .el-checkbox-button__inner.is-round{padding:9px 15px}.el-checkbox-button--mini .el-checkbox-button__inner{padding:7px 15px;font-size:12px;border-radius:0}.el-checkbox-button--mini .el-checkbox-button__inner.is-round{padding:7px 15px}.el-checkbox-group{font-size:0}.el-radio,.el-radio--medium.is-bordered .el-radio__label{font-size:14px}.el-radio{color:#606266;font-weight:500;cursor:pointer;margin-right:30px}.el-cascader-node>.el-radio,.el-radio:last-child{margin-right:0}.el-radio.is-bordered{padding:12px 20px 0 10px;border-radius:4px;border:1px solid #DCDFE6;-webkit-box-sizing:border-box;box-sizing:border-box;height:40px}.el-radio.is-bordered.is-checked{border-color:#409EFF}.el-radio.is-bordered.is-disabled{cursor:not-allowed;border-color:#EBEEF5}.el-radio__input.is-disabled .el-radio__inner,.el-radio__input.is-disabled.is-checked .el-radio__inner{background-color:#F5F7FA;border-color:#E4E7ED}.el-radio.is-bordered+.el-radio.is-bordered{margin-left:10px}.el-radio--medium.is-bordered{padding:10px 20px 0 10px;border-radius:4px;height:36px}.el-radio--mini.is-bordered .el-radio__label,.el-radio--small.is-bordered .el-radio__label{font-size:12px}.el-radio--medium.is-bordered .el-radio__inner{height:14px;width:14px}.el-radio--small.is-bordered{padding:8px 15px 0 10px;border-radius:3px;height:32px}.el-radio--small.is-bordered .el-radio__inner{height:12px;width:12px}.el-radio--mini.is-bordered{padding:6px 15px 0 10px;border-radius:3px;height:28px}.el-radio--mini.is-bordered .el-radio__inner{height:12px;width:12px}.el-radio__input{cursor:pointer;vertical-align:middle}.el-radio__input.is-disabled .el-radio__inner{cursor:not-allowed}.el-radio__input.is-disabled .el-radio__inner::after{cursor:not-allowed;background-color:#F5F7FA}.el-radio__input.is-disabled .el-radio__inner+.el-radio__label{cursor:not-allowed}.el-radio__input.is-disabled.is-checked .el-radio__inner::after{background-color:#C0C4CC}.el-radio__input.is-disabled+span.el-radio__label{color:#C0C4CC;cursor:not-allowed}.el-radio__input.is-checked .el-radio__inner{border-color:#409EFF;background:#409EFF}.el-radio__input.is-checked .el-radio__inner::after{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.el-radio__input.is-checked+.el-radio__label{color:#409EFF}.el-radio__input.is-focus .el-radio__inner{border-color:#409EFF}.el-radio__inner{border:1px solid #DCDFE6;border-radius:100%;width:14px;height:14px;background-color:#FFF;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box}.el-radio__inner:hover{border-color:#409EFF}.el-radio__inner::after{width:4px;height:4px;border-radius:100%;background-color:#FFF;content:"";position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-transition:-webkit-transform .15s ease-in;transition:-webkit-transform .15s ease-in;transition:transform .15s ease-in;transition:transform .15s ease-in,-webkit-transform .15s ease-in}.el-radio__original{opacity:0;outline:0;position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;margin:0}.el-radio:focus:not(.is-focus):not(:active):not(.is-disabled) .el-radio__inner{-webkit-box-shadow:0 0 2px 2px #409EFF;box-shadow:0 0 2px 2px #409EFF}.el-radio__label{font-size:14px;padding-left:10px}.el-scrollbar{overflow:hidden;position:relative}.el-scrollbar:active>.el-scrollbar__bar,.el-scrollbar:focus>.el-scrollbar__bar,.el-scrollbar:hover>.el-scrollbar__bar{opacity:1;-webkit-transition:opacity 340ms ease-out;transition:opacity 340ms ease-out}.el-scrollbar__wrap{overflow:scroll;height:100%}.el-scrollbar__wrap--hidden-default{scrollbar-width:none}.el-scrollbar__wrap--hidden-default::-webkit-scrollbar{width:0;height:0}.el-scrollbar__thumb{position:relative;display:block;width:0;height:0;cursor:pointer;border-radius:inherit;background-color:rgba(144,147,153,.3);-webkit-transition:.3s background-color;transition:.3s background-color}.el-scrollbar__thumb:hover{background-color:rgba(144,147,153,.5)}.el-scrollbar__bar{position:absolute;right:2px;bottom:2px;z-index:1;border-radius:4px;opacity:0;-webkit-transition:opacity 120ms ease-out;transition:opacity 120ms ease-out}.el-scrollbar__bar.is-vertical{width:6px;top:2px}.el-scrollbar__bar.is-vertical>div{width:100%}.el-scrollbar__bar.is-horizontal{height:6px;left:2px}.el-scrollbar__bar.is-horizontal>div{height:100%}.el-cascader-panel{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:4px;font-size:14px}.el-cascader-panel.is-bordered{border:1px solid #E4E7ED;border-radius:4px}.el-cascader-menu{min-width:180px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#606266;border-right:solid 1px #E4E7ED}.el-cascader-menu:last-child{border-right:none}.el-cascader-menu:last-child .el-cascader-node{padding-right:20px}.el-cascader-menu__wrap{height:204px}.el-cascader-menu__list{position:relative;min-height:100%;margin:0;padding:6px 0;list-style:none;-webkit-box-sizing:border-box;box-sizing:border-box}.el-avatar,.el-drawer{-webkit-box-sizing:border-box;overflow:hidden}.el-cascader-menu__hover-zone{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.el-cascader-menu__empty-text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;color:#C0C4CC}.el-cascader-node{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 30px 0 20px;height:34px;line-height:34px;outline:0}.el-cascader-node.is-selectable.in-active-path{color:#606266}.el-cascader-node.in-active-path,.el-cascader-node.is-active,.el-cascader-node.is-selectable.in-checked-path{color:#409EFF;font-weight:700}.el-cascader-node:not(.is-disabled){cursor:pointer}.el-cascader-node:not(.is-disabled):focus,.el-cascader-node:not(.is-disabled):hover{background:#F5F7FA}.el-cascader-node.is-disabled{color:#C0C4CC;cursor:not-allowed}.el-cascader-node__prefix{position:absolute;left:10px}.el-cascader-node__postfix{position:absolute;right:10px}.el-cascader-node__label{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.el-cascader-node>.el-radio .el-radio__label{padding-left:0}.el-avatar{display:inline-block;box-sizing:border-box;text-align:center;color:#fff;background:#C0C4CC;width:40px;height:40px;line-height:40px;font-size:14px}.el-avatar>img{display:block;height:100%;vertical-align:middle}.el-drawer,.el-drawer__header{display:-webkit-box;display:-ms-flexbox}.el-empty__image img,.el-empty__image svg{vertical-align:top;height:100%;width:100%}.el-avatar--circle{border-radius:50%}.el-avatar--square{border-radius:4px}.el-avatar--icon{font-size:18px}.el-avatar--large{width:40px;height:40px;line-height:40px}.el-avatar--medium{width:36px;height:36px;line-height:36px}.el-avatar--small{width:28px;height:28px;line-height:28px}.el-drawer.ltr,.el-drawer.rtl,.el-drawer__container{top:0;bottom:0;height:100%}@-webkit-keyframes el-drawer-fade-in{0%{opacity:0}100%{opacity:1}}@keyframes el-drawer-fade-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes rtl-drawer-in{0%{-webkit-transform:translate(100%,0);transform:translate(100%,0)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes rtl-drawer-in{0%{-webkit-transform:translate(100%,0);transform:translate(100%,0)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes rtl-drawer-out{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(100%,0);transform:translate(100%,0)}}@keyframes rtl-drawer-out{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(100%,0);transform:translate(100%,0)}}@-webkit-keyframes ltr-drawer-in{0%{-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes ltr-drawer-in{0%{-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes ltr-drawer-out{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}}@keyframes ltr-drawer-out{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}}@-webkit-keyframes ttb-drawer-in{0%{-webkit-transform:translate(0,-100%);transform:translate(0,-100%)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes ttb-drawer-in{0%{-webkit-transform:translate(0,-100%);transform:translate(0,-100%)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes ttb-drawer-out{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(0,-100%);transform:translate(0,-100%)}}@keyframes ttb-drawer-out{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(0,-100%);transform:translate(0,-100%)}}@-webkit-keyframes btt-drawer-in{0%{-webkit-transform:translate(0,100%);transform:translate(0,100%)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes btt-drawer-in{0%{-webkit-transform:translate(0,100%);transform:translate(0,100%)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes btt-drawer-out{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(0,100%);transform:translate(0,100%)}}@keyframes btt-drawer-out{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(0,100%);transform:translate(0,100%)}}.el-drawer{position:absolute;box-sizing:border-box;background-color:#FFF;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12);box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12);outline:0}.el-drawer__body>*,.el-empty{-webkit-box-sizing:border-box}.el-drawer.rtl{-webkit-animation:rtl-drawer-out .3s;animation:rtl-drawer-out .3s;right:0}.el-drawer__open .el-drawer.rtl{-webkit-animation:rtl-drawer-in .3s 1ms;animation:rtl-drawer-in .3s 1ms}.el-drawer.ltr{-webkit-animation:ltr-drawer-out .3s;animation:ltr-drawer-out .3s;left:0}.el-drawer__open .el-drawer.ltr{-webkit-animation:ltr-drawer-in .3s 1ms;animation:ltr-drawer-in .3s 1ms}.el-drawer.ttb{-webkit-animation:ttb-drawer-out .3s;animation:ttb-drawer-out .3s;top:0}.el-drawer__open .el-drawer.ttb{-webkit-animation:ttb-drawer-in .3s 1ms;animation:ttb-drawer-in .3s 1ms}.el-drawer.btt{-webkit-animation:btt-drawer-out .3s;animation:btt-drawer-out .3s;bottom:0}.el-drawer__open .el-drawer.btt{-webkit-animation:btt-drawer-in .3s 1ms;animation:btt-drawer-in .3s 1ms}.el-drawer__wrapper{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;margin:0}.el-drawer__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#72767b;display:flex;margin-bottom:32px;padding:20px 20px 0}.el-drawer__header>:first-child{-webkit-box-flex:1;-ms-flex:1;flex:1}.el-drawer__title{margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:inherit;font-size:1rem}.el-drawer__close-btn{border:none;cursor:pointer;font-size:20px;color:inherit;background-color:transparent}.el-drawer__body{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:auto}.el-drawer__body>*{box-sizing:border-box}.el-drawer.btt,.el-drawer.ttb{width:100%;left:0;right:0}.el-drawer__container{position:relative;left:0;right:0;width:100%}.el-drawer-fade-enter-active{-webkit-animation:el-drawer-fade-in .3s;animation:el-drawer-fade-in .3s}.el-drawer-fade-leave-active{animation:el-drawer-fade-in .3s reverse}.el-popconfirm__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.el-popconfirm__icon{margin-right:5px}.el-popconfirm__action{text-align:right;margin:0}@-webkit-keyframes el-skeleton-loading{0%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes el-skeleton-loading{0%{background-position:100% 50%}100%{background-position:0 50%}}.el-skeleton{width:100%}.el-skeleton__first-line,.el-skeleton__paragraph{height:16px;margin-top:16px;background:#f2f2f2}.el-skeleton.is-animated .el-skeleton__item{background:-webkit-gradient(linear,left top,right top,color-stop(25%,#f2f2f2),color-stop(37%,#e6e6e6),color-stop(63%,#f2f2f2));background:linear-gradient(90deg,#f2f2f2 25%,#e6e6e6 37%,#f2f2f2 63%);background-size:400% 100%;-webkit-animation:el-skeleton-loading 1.4s ease infinite;animation:el-skeleton-loading 1.4s ease infinite}.el-skeleton__item{background:#f2f2f2;display:inline-block;height:16px;border-radius:4px;width:100%}.el-empty,.el-skeleton__image{display:-webkit-box;display:-ms-flexbox}.el-skeleton__circle{border-radius:50%;width:36px;height:36px;line-height:36px}.el-skeleton__circle--lg{width:40px;height:40px;line-height:40px}.el-skeleton__circle--md{width:28px;height:28px;line-height:28px}.el-skeleton__button{height:40px;width:64px;border-radius:4px}.el-skeleton__p{width:100%}.el-skeleton__p.is-last{width:61%}.el-skeleton__p.is-first{width:33%}.el-skeleton__text{width:100%;height:13px}.el-skeleton__caption{height:12px}.el-skeleton__h1{height:20px}.el-skeleton__h3{height:18px}.el-skeleton__h5{height:16px}.el-skeleton__image{width:unset;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:0}.el-skeleton__image svg{fill:#DCDDE0;width:22%;height:22%}.el-empty{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;text-align:center;box-sizing:border-box;padding:40px 0}.el-empty__image{width:160px}.el-empty__image img{user-select:none;-o-object-fit:contain;object-fit:contain}.el-empty__image svg{fill:#DCDDE0}.el-empty__description{margin-top:20px}.el-empty__description p{margin:0;font-size:14px;color:#909399}.el-empty__bottom,.el-result__title{margin-top:20px}.el-descriptions{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;color:#303133}.el-descriptions__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.el-descriptions__title{font-size:16px;font-weight:700}.el-descriptions--mini,.el-descriptions--small{font-size:12px}.el-descriptions__body{color:#606266;background-color:#FFF}.el-descriptions__body .el-descriptions__table{border-collapse:collapse;width:100%;table-layout:fixed}.el-descriptions__body .el-descriptions__table .el-descriptions-item__cell{-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;font-weight:400;line-height:1.5}.el-descriptions__body .el-descriptions__table .el-descriptions-item__cell.is-left{text-align:left}.el-descriptions__body .el-descriptions__table .el-descriptions-item__cell.is-center{text-align:center}.el-descriptions__body .el-descriptions__table .el-descriptions-item__cell.is-right{text-align:right}.el-descriptions .is-bordered{table-layout:auto}.el-descriptions .is-bordered .el-descriptions-item__cell{border:1px solid #EBEEF5;padding:12px 10px}.el-descriptions :not(.is-bordered) .el-descriptions-item__cell{padding-bottom:12px}.el-descriptions--medium.is-bordered .el-descriptions-item__cell{padding:10px}.el-descriptions--medium:not(.is-bordered) .el-descriptions-item__cell{padding-bottom:10px}.el-descriptions--small.is-bordered .el-descriptions-item__cell{padding:8px 10px}.el-descriptions--small:not(.is-bordered) .el-descriptions-item__cell{padding-bottom:8px}.el-descriptions--mini.is-bordered .el-descriptions-item__cell{padding:6px 10px}.el-descriptions--mini:not(.is-bordered) .el-descriptions-item__cell{padding-bottom:6px}.el-descriptions-item__container{display:-webkit-box;display:-ms-flexbox;display:flex}.el-descriptions-item__label.has-colon::after{content:':';position:relative;top:-.5px}.el-descriptions-item__label.is-bordered-label{font-weight:700;color:#909399;background:#fafafa}.el-descriptions-item__label:not(.is-bordered-label){margin-right:10px}.el-result{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 30px}.el-result__icon svg{width:64px;height:64px}.el-result__title p{margin:0;font-size:20px;color:#303133;line-height:1.3}.el-result__subtitle{margin-top:10px}.el-result__subtitle p{margin:0;font-size:14px;color:#606266;line-height:1.3}.el-result__extra{margin-top:30px}.el-result .icon-success{fill:#67C23A}.el-result .icon-error{fill:#F56C6C}.el-result .icon-info{fill:#909399}.el-result .icon-warning{fill:#E6A23C}
Source/UBCS-WEB/dist/cdn/iconfont/avue/iconfont.css
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,201 @@
@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1611236720878'); /* IE9 */
  src: url('iconfont.eot?t=1611236720878#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAACdsAAsAAAAARRgAACccAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCJfgrxANggATYCJAOBPAtgAAQgBYRtB4Q3G483ZYYYbBwAT2O+eGT//ymBGzLkfWj1qoRW0mhKT02ZrqnpgpjcUUqvpaDH9iscGkeHPe6rEeYUhPBnbS5/sB8WbPCH10XERHGw3xn375gxswC7DaWEovZ+603vpxT9yUxQSCTlER5NoRRCIhRCgpx3JCGpGyLdasqmtM1uOn1TAA2IKTQrG0JCQMGErtAFRGxItRPqiRWVV9ArWBreWSteqbl71NOrKOqVqtiuNHjgudy/iXzPBx0ertEUy6KM4ijCHQBpfo4+VFNtxrILM4LCgGQlLMnUsqFAsBAoGAJFPH92vztfEtgOSZywIQBcwet929RqI74Q260omk1x+rs+/PcYC5AHBLbRJquWrbp+Lsxez97shxBcUCEByiA0hbEYi/90aqInmHhoA83pIWo5aKUW7Ob7HdSdAwn/ETA1taTSt26W0vwZpS67DO/Dw9juyn+nXck+S762kj130te1Uixfk1Ibug+6PAqANwFIsn1F/iZ9KQ2lNJwOS4WBITDwKUwB5DGPTZNxkMaXkbtCt3Uz+jO2fB9ebK1D5YwGFQvRvtj6/33DgLS+LZOXVY3P02YywJwPuxHfV+JTMkayEMXsMAbmRiIZdlkfgM/kyzd/LEESYIUIaHO+/VAsWAn+4rwv3qZ7ufJjwGFH4MAWeNhn7HrzANtkS9R03EeXCHrAAywc6VdKVgmz3GopGY96ystekyJDtlyF6iy3WX3q1z4d1DGd0hld1I9xrQ/Kbl08+Pz6LS9jfDoWUUmrrF34xCPxPGj1r6BZxoPecSbpZJBFzsI5j6Tg/kUfBUDS3EBNU8pYmRFsTA2NrKzt7NVNRIoyCjqyqhJ6Wipy8tJfs9X4fzwzXQslS31tFiYF6D5ZgM0e20MCDJCExABziAIYQLREDQJoQiqAFBQAMIYCAcpQEICBGIAAaQE2kF5iClHYtDCggDYBAFaQCWANmSlpmgVkkbQEAKhDiZQqtBQAiCAPQBHKAMhA2QAFKBegAxUCZKE6gCq0HCABbaaIrPUBQAvqB6hA+wBy0EGAPHQMwEGnANLQGYAtdBGgAf0I4BErAGaIlQBdxDMBFoizAUqI1wEsEQ8C9PGcrtMm2hZ4GhbAwdzOewD/y3f1i9Zj9qpOQs8mOZZFjA3BvSAFYiR6N8nqploBzIiNjI+kgDcWucjYZEMmoD4yhD20pWy4CJU6HQoKORafRffL/ks0VFMIj8V0S8aBigndGlULOUqlfITgSpLyRVJms/ncTGRvvmITrnfAx4k0e4PJe21a4o8hNM/JspRte5dWdtc5BuotQdRFd/GflxvteIOyj6OtHpSlDS/K3blP0cg3RV7giKe9df0Pdqr8Ng0+WISizbBYpk8YZzrVdWX6ABGbsKkDAxbBZn+TBySU4HG/ZkIq1UC3V01Fy3UYChu8x2/0xSL2949YT/TPddjFNt5gufZ3GGCAIMJ3wxaGyI6ZFjWviqJB3W/gDSUX29R+XcZjJfRDtBqj6ftJJHaegnjab4gaBdK3F9ABGFrQrwdVAlRNNJxDBgAvMAXwPVGIeso7hPnmsu7cgF3qiy11Vt471x6NAgy/7LcV1nWGOfqf9xP7ha/q7cCXktqW5WiEJNnferHWwqLPdp1D7ZemUbvtNLWFOh23Zey5k6PR+ePLumZPjMSWTq2c9I4jFJzshf4pjMWJxI+Bk89zt7Nqlnmv7eQLnLuVhcSB1pjgAnu41Hm6sERtqmbj2613UpK0Zltl481NtewO8bn2mrlbffz9SoU7p/VowCSab79mqVL6XVq6sWx7c1ouHHmWrY6JmEPk4cPnUQ/qDi4ePTFmSQRUsdW2kbRsDB19z6kdcU0XRhMLYFHbEvY7wnwvDBIkaLmlC1jwOdiyqqBtWHmwtAv4pG0WHLE9TVzqs51bNDlYhVK6bO/Rxv3NtDo2tOPD4u74bAuLThLnrPiV/t7MLbd2hFfaT+09m4G+jDRWWLQkNLuMFk8/Mr29ucoPyY8/59xsEg6jbcNCo6+zmhJtzRcs8M/21a35hvlQCZkqpFO+QH+0veiANKf55d6EwKJEspkgGC3LRGvypAy0hj4s6BRCkmltzOCtPHNDZzT1qbNFozd1/m7ra/dveRpBtGOAitV4V66WjlUayVC+/lO+9CD8azQUGw8kAJ4SBkJfT98TvncqzCjeI0aEe7kVBpF12LQCSVP29ffWCQXSLV0ZGKq3A90/0LhmD+WPBofjA6YiSt/Q2T8btqG+BgrRVkBXlEQjKck6SQH2JADjTnwQVXwAEP8vZj/wL8hWUw+U673wwX94GBH0YGB81KZanm6hlXa04dgoaitJiCU1Y4HH3EC33+pfxED8MBqxiIIlcomOqncs13Fde2aYlvuZfSKfbA2hrvnbnhgBGC7950urfNI/JU54xzdGProLh6baOnd3FCJw33UYNgWhX8909WN4I4R5d0H3bQgFVfC0fx4ED3zv6PJ9wHZ0UPWoDZFxoGrUxaLBejebsUmo68zKBFWaILYq0eAQdGyFpD77SaOUI6sE5GoYW9KrCe5a1h5jU+EuSxpXYWybBq/O77jGrwfEcoFe6ovEonHv+/i83mjeZHu4gwFysf5tT/soWlp4e8QbnMNgj5l/XjR/e1n37J2N4nn/rYRwg2nAbUofj9SM1VG4NaXahKniUMYKS0Yjxv0pTanawlKlsW0uX1+cL1ZnZil8DF+3779OZ0RVCnW22Mwz9YjMlSoc/q95tVtPt/Nw2q9/my+n/XA7T7t1/d3XCG000HICSb4YJWSdMVzw782mjTBFDuwP3uho3whqK08Gtq8ZkhMqjaXLxJLZXIm7prDVNUJ5D9sItM8QMHnm6GI2l3ti5Ts+husuBYQqnhKjTl500V8G7Y9uAvqdzsedfcY3aQGv+cF1/ZVoOTCtAO2kwfevreMVr1khzlXvFgnz4e534BXvHnm2+kyRrVHm6OCx56+NTf3JgcNcT9/Fl4VjWNBiqjheznAXBosjU4t3fSWEx8dP+tTCqCTB6CxMIv+6UkIzPSUJ9cKGoUQ7tJs8d3fSJZsvCH+EpVtD5XCQqt0YmTu5EXejaR2QT2TAHNfMLRLL2deBa+kxdp7fXBNDnxv/p8Pt544+tbfz+L73j7WePfLknuYjuyeW63cSrU8HarVstcx07+BdoDk6tiFqoNn8epWnxu+A7PHfN0gKxrUgYiBK+kxrNCmrAKiw1yp6FFr6dSFcAvBIqhSeEI3F1sg1PoO/Qr+M0GzBW6wm59o8EjGluIHJAOK/1Hm82bgmEiQQ8Eo4iIDw/G90VlIkoXzX5J8UmruL1OwssXpDhVsIPTG+6CsqR7fVgCnwfH1jDGy2DES7cM/W6Eo9ZfNjtX9b502ardHzzVXdO1pvxi511vbsbH+ZPX6Fwk/29hRO8Zx8ImHNK7LO7QHwiGfhEUzDt1i+l71uCmxQayTJB6ycYWt0nbV9L1eRYop8pJGWpF/m6KskGydvyGW7h/RNmkvQV2SWDiiFDf+YltJ0dQfvs2jwtbzSxz9UWBg+ZPLsKV5I8rcX/RvHL0Lbnf4oadjLhjmavFPOrDFz8byCVZKk3tPEkoq+GJf0BUltxd8vpVcrioWBayt97yrDXaOtxRWUTk6SMemQX89EVXay/V13UYD/fBEQngjDyPTc4OuDH9RHHWQV+z/qf7W67A3w5uyjjww8f2RkOV659PyzQ4/tW/k2tILF+hzc9t/Ywp3lM7c33CyunSvJu2ZL1bKFexDu6kyEsPzkLVmebp4uBBfPwvgZ38YXWqvBzOlhMBXUMBXUTMMQCuqFBschn5s+rMb1eoS68PXeOtJHNl4W7N8uYk0xaBezvekUj3snxCn/5I9BfbKzhqjR9VU3SnHPrDYmZsXKudF51xMw5AdgesuhqbchGE7Z61KVOfEZsOTav28rRe3aSGXIbex8xZLluTncaE2sxz4m/AOHXGb5mJ+0Z6fXbfiDTgU/Ndz+BNmscj+HeyIAt1mMCt0GjQ0qR1udF+zO9lgvusafljm+KLzVekKmG3na50fLeV44d26o8bjJs6OjmpCB5iSByhJJWisrJTyimWbNxQNKkuqoi0+XFvoupc2pGGQWD67cdm6ozd/zpWThwLLs7vjuR2RW8cqlvqUxdzp6mUFnozRfzhwfji6eXNGz7dRYbOHE8k0IdrAXYoBDyO6puUMYoK/vefDecRCGXTACxhUXfjAKYzAcimwVGINcd9tJiCsyj8pYMH8yOB4HKBiETZuPPX5uTNR5rVdrL9651mv38V/XaKxjnr0iBgZOXEr2SptXLuvhJp67KgcHTzbj63bqrw2lqkoCbTg3Bg8ZoWYA8WhMogo3MChrbSrU93VZG2qUReRmskRKxjSxfBBISgVNAx0iCKFKYEUBJlxJIssMonZkQFLM9T7H3FRMV6raCBis0gPKcN2ALECLdSCMRJU1Zz6HvlGUGy4oQKSqGLgiT6lalzZFJTNUReN90KOeMpgCiYKUAg9CNUOePFLnOcd0DjcQlmhWmW4lwkSZjU2eaYmIZAz6PCxgyuktw3+kqDLGfV28IVknRHDuM5Y3mBsFJUVqzSDnWCjlSQ0ZrYDM0dlmijDNrnQ5pYoaJlz4iAIj0iONrTIWaL1qNFBEpoalRFI3uy6hFM0176Ig0xAabQyHuK6wrVfnk1KiCyo+teGrfUEVIXFAJAluEYcbPuwrqkauIUkUkUy24b26rmuolAhs4BUz7cOC596o7g6HvyowBUYiLali3XNgz3FLBYX5o6jw8coC7jMKACLbTBseEUrJ86mip87gN0Uac4mq8B8MTV+gN0v4sZEsk/N4IyWZZoITxhZr+IOmpAjJBJqPqxyZg63cfEZmszmRxPLj5R6JGhjwC32lnJdNlfMQeXvEvmNq4GIAjRGKGoNNKQEQ9HVRAnKb0eViXP2pW9BRDTra4GCSyOPN4GrIqoanfU9IW2DDMg7pgKySAWTQoKKlT5FCEuL7aJJTJDXiP+IUR2HsD77OxZvJmS87D0WBZi4iSpMzBzgWxnDfQEMGmWZQc67yevoFGQqYJoHkmJJ5xj0BIaeyqKBZTQXpVDIAWE6WhKTWRCenYRq5vgRSKQiIBMs8InNWlTIwOUl1LsztaGN8XxMcSOBR0hrV40FkrZHPVCRuPgXCXh8mWTDOuREa2ewC8SjG4jR+ND2anjFGAXSMRQiY2lRPRtwEm/kQ70niSAoel2kyBa+rc9deFoT4DIDPq+uxDfFla9zw4t0VEN1Y2sgBKJS7qPVDfBW2HrsA37yR0aIGIYKXkzkR/Bn5GsJh4OXSGKKs1/PLsjlV89QCJMu92uAdGH99Ezpt4Vy6dGb7ebR80CndOF4ZSx8aq5xIqObwfHvz/jbTF5sBk1fX7PyPDzWG9nVePdFSF2fxYDJ/aGzhAMk1N0ZC4a8X8D5NJLQ+snQKhsJTsCASXdubb0TPiaRnT2L7hiAb9EL/5Gi4aytbFbCGLJIE7Gzp68M4DYUSYiCRWC5GKQExsZYmQJyIDCAkHidUjmiaIohl2ChiJJVyaYamwNUSZH45F0Y6Qo7ZC3mJdUk+tD5wPsKrx/fq+j7LxWwdpo/3E9m93fTGH2+C3vi/OLruU4jcWeW2Zy13pKTzfI8Yr4l3DU7Zr1gG9nRP9F/DytiHa46dcwLtGxzbje2o4P+lbJA4aTiFMFHEynaaXueZ/PnqKE3USl6lchWdS3WlIyuVjsORq6NWX6nRJ6+9bFCVt2nbSlWGyx0l3pLCkpaC8sJyEGd6l87W5dAsVamroHpvuS9HXI70RfiOFgfMURYk6AmP97ySYukcT+XzKlX6gPI71TFwKfKjO1IFjHvzqSQmSbpaatZQFSurZ1RXYXVwfUjWR1KPSsEen1xf3cmp3ny9cWN1t41lFR0S9svjQe7mh6JQUbqNyRqXlwfOnIFwvYGxY8N64FFoxQ98ZtiZ6J88QavW1dTQNhtl+jEyYbtiftXhv7V65guHY9HiORdQVFQCy41nbli6ek0xJAw/LHWjptfPNmMc35HT8/+Bl5k2ygdXQx/VxlyGGRkaeYDATyvYR/5pAZI+mZb8rEjBX8AvErjMGct3ubS79a8tsz64Ll5R5shkIA04XEg/8TBJc9f9c++6da1Xt9ulXbncoxO4eEWChUTR02nJ91bz5uo3wg2wVM/VSt/YMCHFsG2BOlB+dEfvIoaW1vSL6SXMoRM79CLNuh7D7GkbpUfB1C35ZDbpLQuzNzYOBDtCdtbUvJQZ51kTAFJB0Ob/KZuaqhqPUGRm0K46r5Yt8JLZQbRhh0rLBoIcwQNlZQ+EsvCggdKyQ/G19OTFM6vn9/ohg9rTm9HgHrwKOJy1bKSuomnyt+tCqCdbQmHtnh2r0LUrTdWVtscPFXfC74yrDK/8ajfHlxSuOrC+Ea1Ee9ajKsI+zJXQf/z2AqtftsM2d025xBpgHTTNDZh7SGIPsA8yanKwJ6GaMzvg3SmRj9MPj2LKHTEtNk2/gd5Qxdhpn0MEitEL6WORU94N4MyujjgSLtL/RVD5nMb2nfWoDgWMz0WBFP+JhOGXAsDUxAADnl8nzS3Y4IqZm1KeMnR1aWbvguT4zG282ZzM7EMoVXl12uDkU2+9dTzu+CTSujWaRTw+/vCV1ep5KaE/Bfw0uGlGfO52bhFOAknrDJMOxByM3uu351AME03mTF8vrK4WKUj+8fD0EuYxBK/ZofNnLaM707h79/D6anr4LF3+lSrgOyEYkyxHr70KV8DlXlqO3MxyuKJRTDHyNqMSVOz1TrMhrxcVv/3e5soPiEEABmsNAcBdJuHD9+4dVvCACANW22hgPGp85ZVGUxAgWsQH1jziDfIe1VSR2oh4WLRmTREUGBDh8YPy36sGq6xLxGPiQ1PVoAgQhfnUIHUtbpBeoPI1xCs58GH8h8Q1w/gmgA3rAfBTj+CI4ogcnwXF+tE+x7WdzpCcVP1rwymv5y65NtJjeffW8MZruivsLuElOQRGErA+y6g40FNE4K0IgJGkjHAfUGQZ9TgCcfw5EXjMBExjOOJl/5GVZs8mjzmvo9kRsIkCVBPMzjGXGAXcWONtYemG8DZ3H/gP9OB33sGl9AyIU3a8IHh+wIxxi9tQ7W/hUd7w5lqq1lb3LBnGJdS7o3BmvhZ60ZEjyBQvEMhuY8XEEE1LvbnuU018nJDHFWH666Y3TlG3FBa20VMa4hvbFMX5iuTU8NRQMuNSpjB0hmFmhvgDoJL/EvVL76y8Wb3GKCNx2dMja6frB/H7q8IoYd/0vOm9kihxb3FecUL003LCRLN6I6IiMq35OernvobAQwowb++2+eqxmtuaMW7J+WfX/R4OhOiKuHr+F7qzkTemSe6BDwl53tQ9yTvNC7rDwHNJAulP6qWg/eD+X0Ivhd7dv69Z6mE0pGXoOaClMpJaXOYl3YxGoh95AgGpIykARiUTRzQZhBbh18sZNhz4R5eUegaHrBIN4yZbDx4YDrsU+uvBfaCVNJD+QwkS8JSiyE8f95Ky52DIQmoYj9QL9u+9W9mZ+OXgAdAh1ZMa6UQJeA4oKZjtGqElHaQ2kCY7JPRpMOS7ng6SSbxZnVq7dn+iEZwRHyho6rYn2ptDAnEwl5RJQKBERgZTdzcJAoVN3bne8nGQ+P7ZkJbskGoDtdICt1fcsYnUBerITVJZoOzlUkuVoiORHN40QgfRI5uGtEFaIHy+ZEeA9t8Vx2WPd4gIR81gzu7HG5n/lp+AwHBqPRtAhpNJ4cU+bV7Mf/BjqaAwwmGvXrTy6vlVQHIq5PSc1gr3hTmnK1oveE7PvjOeC7P3QGLdvzXBrzJ5c8LWSr/NyVsS/JWkWyr9wdhPXRIcqZokw8KLwtu8HarXOWe84Gp4tXBAKMk3GnXBF4JkKJj2/K7bh+YnCI8I94GRgTXNjYpHisY1a5qsPZ66RDjcf7p/WDksOi0aJtvzDD07Z/fYdysjOjLuWdesoZTZt/5oK1z/uyuz3TTstkMLw6/tNTXZ1CWqwtp6Dcdb+10RdBUXu0qBA0GXm+TQuRneCIHRWu9Mid1YXjtiYzZJGTnh4xBSnNZ6o8AbkXrU1jS1oDq6M8k2sTo/bdm4DQ4X3AltSdGdBdVvfMKad3Pv/In34tfunNwNCXsIv4b3/oTtvpfJGqYtkCw1LdPckgXTWEPG6aldZZFTrNeS6Jk29zXrlMiyrhMu4J2q3/RSWj4IGMVN+q8TduxNTvcXtgZPXRgn7Fs0M3ir0C/d/HZNtjvb43A75gLbpU+axlxqnwpAYmHZ3ufvnG3v5nb2nD3zjXzl8Yti8cXjgwM9eWAeeLXtZZTv1uMUNPhdVAoq9k4Gvh3NFq4FTKnZ0+vf64uWRGdnJSf7to73ediJEzdDsqPQws2bF5aC0IMWur/juBQ1Jza2wtbg6/KP/u1mEX/947kT+EXn/4tV/GAs4RQx+hifYnF0NJLmvZx4b5ecmOTeumLZk+Ux7fEzevGHH2JTegOB7HKSDtSStPbjrcmfg0dG3rghkc2AM/sZH4KG331hvxza3ynVSf2kE8UvsJZcbn2Hx0UjetIvxCNt2b9fEvoY/Pwrzcp9bWufYYZccTcoNUj8qOQH9/vCPgFm+qk0XeI3ope0Hdz/deg/H4f+/+BeyhPit5nMCNDQwDzKBgG880N4PofT6IV0QqGTdGRnlumAeemw2okWdm9eIKEWTnVNNNfJja6JIrVSJ8xraMgrBQ6IdM49qj24TxGl6MNO3GeKMvVhh1tJKT69P0ZwRXVFELP/tBj3gWuveFkvwFgPAWPNEF8wzBeEwZhAfOHaIKQZdFSJJpH/12us2+XisJzqdtvTCK4Krf1sv1XIEuu1BC+9bK5Pa2bJnHlS/agAy5OLwEdkbJNzFkZ0Pcp+iztyzmMeH2P+OsgxFDmknPCLyTnZVnZOyt7KvtsXsUojb3UTvpuZ0gjSc+suZr1yzaqIdb/m2dsy82Qn+8sEJRlJOoK+toWON9vek3JuKoleyFsy8N1bHjJCmjn1ExZkZwOWsJHR5b7fwPTjeotKPO5FTkxkWvSWTnFKF5FN5OMGvH5bR2RlS2VkGh1ueagUj/+mMnZCmn5Lh9jVxeufQ5QTffGBHdpaWWSanDdMUx/ZfHafzT/Haaiur68O0fCq0uc+wvqIHMLH/mYIL177/3nWeQOOaEffZevlJt8y6zIwZfB/rWk835bjXKnNSNl+O7H1a3Va69Hxi1xll4cPG9+7ajx6bvKFj1/3zF40frRDWTT8QikeGDw+IBYNfGPXPxhOXQpcqOKltZWwAq5d64cPXCk1nyzVbTgNl2V8GbEJuWz88imkZQFIW20NUQ2rvsT5g+TSM9akFwW+cV/CRDtzkLHb4Zc838wXd3MDo+Oscfa4JHUQt31SGC/RTBr86UFzojDvKMgZ0QtlZKwultQF6ayZNkaqD9SN9DiOW9l99lpjf1qaUOikHy3x9z/kyZ8MNU1ZNnXZlKZJ22UjQfrgEcNQsD5oCCQ0E1f++edKKcSYQFxxY3qSwmaFhZXV4mXhrvBqfAbAFHAyUbBjOlr22mtNyLjyx6NHLzGXCgouMgPHjm48F4Ga4hJM71p/BOealq7PAyNZBQW5wX9V6MDQzhgba80KeXk0ax3qyVeyg1+/n3W099Jn+dPmwa4uNE+ha25uSGgoKMhhcy5HJ5+HYlKJTy+aHXRBApYk/OT9qYT1kjRpxHxQQg8ZL76hXnaG+No139q1FtZSysc7tMsfkNsm/mD84cKMwjQuFNlrEgsL5mWR+PB/G4i7Pj3R0DUtVaoKhe/NeqPshGuzdVXV2VN3GW1beYdqxQQEN1a8v325W22fuHKfimuwGmSEJ740UE5xczOHGu+uikt+s8zZZdc6BG3mDuONti3OeameS9mLeNEvJlY/3X/+4Z0X695fc+P69rPrNs4KAFZ7QtXIf9J+8r/7VU8ekf3SR7yn6LHJxIyhKvwfYzI9wrPUbx+KXxt/yLTXL4nX7L1Z8SBhDAyuqsSrKYPUmxN8lMXoOQ5UJiFUvIgPLIC/qNFrpfY2gEU8aIG8RXP9KAv1cWDk2z9aNoD0vhT+Fi5fhr+JKymRbU0Jde/2Tct1b7K+Wpa7eIGu0iXeEEBpzL1Wz41L+nQwB7iiWvdPmcc4XaLIa3Bqc5fdbQMf6dPnuCKbwfVChtId2l3DyY3W0bILxG1KkBqp5HNwdJK7VccRiBQ0cui6+ZIa2dxIxnPTfLtFjT4zl9UcX+pBtBZACEqx2RjDCZPV67gGioPq6qGkvlQwIzDx7WsNb9vfP0lXJnK0k/c/NERzVELvidhlq3NlMmurBQB2kmApyZrnwswwxCH0MqZElqmR7wul6+tzgkiCAAJ+bvsUaQ1lm3/CVBLSWp8uTEBqYK6iGGJZoICSmUoYmyvH9IBVK8RyVFoKLRwc0zqO4NAcCP11oQ6t7c0HJyN0PGZlItOgNAAduK79UoZC5d3ucqYkcSUS5GWwmWi3m9VxCaQrdQ9yKa1NLYkGgMnp0L0hNxAKNUSGerOhs7uOxnmT67gcZLkhgmWlHsfFIoUc2wFPlkHgxCV8f7lVQcgTUcBhP6s4cbppq06XQtnBzAdzrTTFytojhUhuQFNYmgsd2U1JLGViIDvlzvaT7f0rwmdAzNQhd/++xlxowLOxhsxaWeHNhHKclw9iQ7mMg/Mwa5MHf2lSKuhGy/0scwm7dztizIDDZIXN9PDlkOLI48hwWeIBYINyrr/QyOODwksN5QS8dorSU0nqd3oaJGiLNoUAEMFxYeUzpyCnTBmggg4kauYFZWrNZyGiolWaaT/3yix72NCpbR3mu/rQSJW8NpeDVvG63A9tn79185sV3cuhh69IPJGIsO5mEWyxN7IJvD1JPYC9kQUyCYvJI/AqgKBHr033x3Z/Ba+fyLi1mnOK1QQA2tp//OQa4qa2u5v1UubSpw9oqH6nJK0lNJqGrCjJUrHvfuAtEPx0SZSBHTkrPqTPpcR+xpWmJX5yFekVDVDUgPowTR8W00q3yW0sNhUrF1goEih+9r8kz3lf5E0jXLRdtIr9vyiBdnGrQRCeRL2/EgrYUiRvN0OGomQOIMQ4Ntq2JU5hRMAAofKwbSngypw6HSTcHA6ubOXC+9iEgExv0zJEaRLkaKDMfAYA2E9RDKK4xhoYrZLJaF2oHisgw2W0elhHQL4aCF8pNQMOYTKVcKmmyBC/6kqTGTr0LBd1QgqayqZqCC5CMgTkMYDI48AVOhpjrc2EckApWo4IAkHEASA2pmJpBnLKGQWh4UKEuSoZ5hC52RYATIytfU4oydEQSI+azKAMcaZFA1KhJxAHhfqrEe2JQTI+5JDRUK6YA4JVIr6DNcNoDg8QCIcDCF0et5fhLOVyaQpzRSRGpj0iQQACQQug3Iq4QTBOmIGgWbcMqnbSFNRM5mEVaY/Qeud+ngHFQr/6UMDnC8Ia+3eF85VCboi/ahwE4cAhAkL/oQVBfERHZ4Iz74AlS0aGQ4KHR0Z+JQGIA47CQid0wEaG4gSEeaDgQPISKblkdPjt4+EuczD/Q8/d4ODh+/cLeJmdAOh+tIQk6RN4a6AeAjh4AMz5wggcvLzRMnjH627UbIpkVg2GlTOp13FSs0sPXB510LgrolBLwBX819/EZYM9eAVfdj+nu7+ffLK1ETQthc/Z3CZvsCvYQrrIV9+RF6qGUvVRQufLZ/S298hbS4VZVF4aGQu1HS+afu05lDErMZ/aKXJOLx0fVDdS4i/M8mRcJxlJEujcVtApZO7Cgmh4lxF2jusQUY900QX54Q04HN/ASUnm6eaqyLvldiIsR+FIrntEiTpByjbEERjjDPPvyCkSJezYc2v08IED7xz8lK+uvZN3JyDppat729ri9o3342tk+NuzFzI1lJgOj81hTObK+ZspWd93R8DvB847FQShWFZ++/YNVc3Dp1N4ozo+Fw9FDMrktxvmjSPjYjIpm+c+hZiQXc44fbERUAurmuaWEQiCcEYVZUrNDz3xsfbSxwUZOrd21UqtW5d5Tpex4IbPERn6c5n6WTFCxrxMiKdk6vLnnyIeP/pIAXvwFHHS5QAkX8HXKvOvqhiUKy+IGNHD6rP46TPiDHH26dOz1ul/9hSfxWeePZtVJeqWJjZlesAcuKISpkdOcK1SsKmhOXKFsDtbDVyVJTPEjzSP/D4lZl0xEpP4+S7SW69D2/y8VJgOK/OgDSZW5qbDUUH/C/6rTxP4PtrHl3xNf11ttwdLxsYe/x8AgLFmD7BXsfEutPOZ79WDw0n2sc+xwv3Kh7ggLvMAncnethFHZZe5d/D8rNf72OUOWohZmK9xB9zBOTytIgyBLcMAsh8YxHFZnzPYmX3iujHtNnoOXpFnHkQ8IFUbyl/nOX+AX3cNJ4A7rAHrwWJREaHeNARWFvq0SeYoLhLNdn/gZHi8xWnczBPzcG/y4XSUeRdD96ibOAPYKpQC5Wv28SoRoMnkzSpzvK23UANYxehuHLuCpyPY1lZsh8x1nETOkXz8f2K0AqfWUG8VS6e+4Iv+YeNdX088UINksS1vVvz9F2vUCIL/y+J5ngsAnxw7VXJ4uTrAV0vK59WCLMjth/hOILcgrU+A/7wYLPspbr7GjE2S9OUOqv3fhhxITtJU9Au3UpBxlSJJN1Laxu3OMyo+gplYAGDtkyIZRV8lK++b5BR9F/3CH1JQ90+KFAMnpb0z8oQZ82AcPtlbUBkqWd4k6khGffnpNPYHLHvVejvJbf+h7XCTXM4WwSe+gaDlEdOd7SpnI00bg/xS9g+8jzK1sQadZy7ndJrPTVzsTMfQe7K3oLJ590qWt46oI5lt56fQF/8Dlr1qU17yqeN/aDt873I5WzCI3yoxvWRTgt3ZrjJiRuJntzHIL8TA626UKb5ZDTrPXA6eTnP0VoZVnVWfD/NNHX0vqx0B2dyiAUGGHAVKKAIqEIbfpER6qVyp1n7o/CA2W+1Ot9cfDEfjyXQ2XyxX6812tz9IXvDuItkbkr0ACa2wUiRavDtcFh3HFKmMH0k547BkW1wAr0jLYdMsn26K4AWyQYlbdu54FNCt71zkGp9HSbCDvFjttkWVxLJCzpw6x6/YqfnuPM1x9ZYZteOGFVUjl8s/NMdLdShxiswlqlgUX+7GFdSDPjDzKyoqEFE1Kjxkn+ajjEaRbXDadKcgdX5hoxvT4qKQeEMTjyzEUrpxDtS0XDnlxeFFAsQylj2+iLXOQ+rEng5AHdeQP16upU0u1yyEKH5WQGJ5rFcUYu2dxepd+zEPr482rvZPtaUk7T2+gUDTqgCPoSPG6Xq3GHeRXTG4HrooDyYvhTvCwqBphOyNHgAA') format('woff2'),
  url('iconfont.woff?t=1611236720878') format('woff'),
  url('iconfont.ttf?t=1611236720878') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('iconfont.svg?t=1611236720878#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-zhongyingwen:before {
  content: "\e61d";
}
.icon-caidan:before {
  content: "\e891";
}
.icon-rizhi1:before {
  content: "\e6af";
}
.icon-suoping:before {
  content: "\e6e9";
}
.icon-zhuti:before {
  content: "\e620";
}
.icon-bug:before {
  content: "\e649";
}
.icon-weixin1:before {
  content: "\e679";
}
.icon-qq1:before {
  content: "\e609";
}
.icon-yanzhengma:before {
  content: "\e616";
}
.icon-yonghu:before {
  content: "\e6b3";
}
.icon-mima:before {
  content: "\e652";
}
.icon-shouji:before {
  content: "\e65d";
}
.icon-iconset0265:before {
  content: "\e6a4";
}
.icon-dongtai:before {
  content: "\e6a7";
}
.icon-canshu:before {
  content: "\e655";
}
.icon-shujuzhanshi2:before {
  content: "\e651";
}
.icon-tuichuquanping:before {
  content: "\e755";
}
.icon-rizhi:before {
  content: "\e61c";
}
.icon-cuowutishitubiao:before {
  content: "\e6a0";
}
.icon-iconset0216:before {
  content: "\e673";
}
.icon-debug:before {
  content: "\e611";
}
.icon-quanxian:before {
  content: "\e63f";
}
.icon-shuaxin:before {
  content: "\e6ba";
}
.icon-quanping:before {
  content: "\e615";
}
.icon-bofangqi-suoping:before {
  content: "\e699";
}
.icon-navicon:before {
  content: "\e84e";
}
.icon-yuan:before {
  content: "\e657";
}
.icon-biaodan:before {
  content: "\e715";
}
.icon-liuliangyunpingtaitubiao08:before {
  content: "\e68f";
}
.icon-caidanguanli:before {
  content: "\e7c0";
}
.icon-yonghuguanli:before {
  content: "\e610";
}
.icon-jiaoseguanli:before {
  content: "\e624";
}
.icon-cuowu:before {
  content: "\e626";
}
.icon-wxbgongju:before {
  content: "\e61b";
}
.icon-tuichu:before {
  content: "\e642";
}
.icon-daohanglanmoshi02:before {
  content: "\e623";
}
.icon-changyonglogo27:before {
  content: "\e714";
}
.icon-huanyingye:before {
  content: "\e60c";
}
.icon-iframe:before {
  content: "\e74c";
}
.icon-msnui-360:before {
  content: "\e78a";
}
.icon-souhu:before {
  content: "\e62d";
}
.icon-tubiao:before {
  content: "\e630";
}
.icon-baidu1:before {
  content: "\e621";
}
.icon-biaoge:before {
  content: "\e6b5";
}
.icon-qq:before {
  content: "\e631";
}
.icon-weixin:before {
  content: "\e632";
}
Source/UBCS-WEB/dist/cdn/iconfont/avue/iconfont.eot
Binary files differ
Source/UBCS-WEB/dist/cdn/iconfont/avue/iconfont.js
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1 @@
!function(c){var l,h,t,a,o,i,s='<svg><symbol id="icon-zhongyingwen" viewBox="0 0 1024 1024"><path d="M651.300262 390.041088h325.223765a47.760133 47.760133 0 0 1 46.622987 48.89728v536.164353a47.760133 47.760133 0 0 1-46.622987 48.897279h-557.201555a47.760133 47.760133 0 0 1-46.622987-48.897279v-341.143809H46.907147a47.760133 47.760133 0 0 1-46.622987-48.89728V48.897279A47.760133 47.760133 0 0 1 46.907147 0h557.770128a47.760133 47.760133 0 0 1 46.622987 48.897279zM46.907147 585.061632h557.770128V48.897279H46.907147v536.164353zM682.571778 568.573015l-102.343143 278.600777h45.485841l25.017213-71.6402h113.714603l25.017213 71.6402h43.780122L730.331911 568.573015z m-22.174348 170.571904l44.348696-126.223209 47.19156 126.223209zM306.176442 113.714603H341.427969v71.071627h135.320378v188.197668h-35.251527v-22.174348H341.427969v130.771794h-33.545808v-130.771794H210.656176v22.174348h-35.251527V184.78623h132.477512zM210.656176 314.420877h96.657412V221.174903H210.656176z m130.771793 0h100.068851V221.174903H341.427969z" fill="#88909D" ></path></symbol><symbol id="icon-caidan" viewBox="0 0 1024 1024"><path d="M883 697.6c21.7 0 39.7 17.9 39.7 39.6 0 22.5-18 40.3-39.7 40.3H307.3c-21.7 0-39.7-17.9-39.7-40.3 0-21.7 18-39.6 39.7-39.6H883zM153.7 230.2c28.5 0 51 23.2 51 51 0 28.5-22.5 51-51 51-27.7 0-51-22.5-51-51 0-27.8 23.2-51 51-51z m153.6 97c-21.7 0-39.7-18.2-39.7-40 0-21.7 18-40 39.7-40H883c21.7 0 39.7 18.2 39.7 40 0 21.7-18 40-39.7 40H307.3z m0 239.8c-21.7 0-39.7-18.2-39.7-40 0-21.7 18-40 39.7-40H883c21.7 0 39.7 18.2 39.7 40 0 21.7-18 40-39.7 40H307.3zM153.7 461.8c28.5 0 51 22.5 51 51 0 27.7-22.5 51-51 51-27.7 0-51-23.2-51-51 0-28.5 23.2-51 51-51z m0 230.9c28.5 0 51 23.2 51 51 0 28.5-22.5 51-51 51-27.7 0-51-22.5-51-51 0-27.8 23.2-51 51-51z m0 0"  ></path></symbol><symbol id="icon-rizhi1" viewBox="0 0 1024 1024"><path d="M681.792758 37.346461C681.792758 16.686717 698.479473 0 719.211456 0 739.943439 0 756.630154 16.686717 756.630154 37.346461L756.630154 162.207888C756.630154 183.012106 739.871204 199.698822 719.211456 199.698822 698.551714 199.698822 681.720523 182.939869 681.792758 162.280124L681.792758 37.346461ZM580.011013 37.707645 580.011013 144.148671 654.776169 144.148671 654.776169 37.707645 580.011013 37.707645ZM552.994424 162.207888 552.994424 37.346461C552.994424 16.686717 536.307704 0 515.575727 0 494.843744 0 478.229264 16.686717 478.229264 37.346461L478.229264 162.207888C478.157027 182.939869 494.988218 199.698822 515.575727 199.698822 536.235469 199.698822 552.994424 183.012106 552.994424 162.207888ZM349.430928 162.207888 349.430928 37.346461C349.430928 16.686717 332.744211 0 312.01223 0 291.280249 0 274.593532 16.686717 274.593532 37.346461L274.593532 162.207888C274.521296 182.939869 291.280249 199.698822 312.01223 199.698822 332.671975 199.698822 349.430928 183.012106 349.430928 162.207888ZM783.646743 37.707645 783.646743 144.148671 917.610016 144.148671 917.610016 917.299875 299.515252 917.299875 299.515252 774.37923 106.534458 774.37923 106.534458 144.220908 247.64918 144.220908 247.64918 37.779882 104.222879 37.779882C57.991283 37.779882 0.021196 95.749969 0.021196 141.981565L0.021196 787.237389C0.021196 806.163448 8.761857 823.139114 22.414625 834.191354L241.147862 1011.171685C252.777998 1020.273526 267.008661 1024.535504 281.022614 1023.957608L919.77712 1023.957608C966.008719 1023.957608 1023.978804 965.987523 1023.978804 919.755924L1023.978804 141.909328C1023.978804 95.677732 966.008719 37.707645 919.921595 37.707645L783.646743 37.707645ZM376.447517 37.707645 376.447517 144.148671 451.212675 144.148671 451.212675 37.707645 376.447517 37.707645ZM539.856342 639.079575 522.519495 656.416421 704.556401 838.453332C705.278772 839.175698 706.145614 839.681359 707.08469 839.898069L847.079744 877.389002C849.030138 877.894658 851.125007 877.389002 852.569744 875.944265 854.014482 874.499527 854.592378 872.404658 854.014482 870.454265L816.523549 730.459211C816.234598 729.520134 815.728942 728.581052 815.078811 727.930921L633.041901 545.894016 582.620569 596.315347 764.657475 778.352257 721.893252 821.11648 539.856342 639.079575 539.856342 639.079575ZM506.410672 271.610625C471.375791 236.575744 424.855248 218.010869 377.395625 218.010869 353.846406 218.010869 330.080477 222.561791 307.3981 231.952584 304.942047 232.9639 303.208362 235.05877 302.702704 237.659297 302.197046 240.11535 303.063888 242.860351 304.86981 244.666273L417.848272 357.644735 400.078002 423.524759 334.125741 441.150555 221.291753 328.316566C219.774779 326.799592 217.752147 326.004987 215.657277 326.004987 215.223856 326.004987 214.718198 326.077224 214.21254 326.14946 211.68425 326.655118 209.517144 328.388803 208.578064 330.77262 180.188975 399.325408 195.792138 477.413462 248.163868 529.785191 283.776644 565.397966 330.513898 583.168238 377.251152 583.168238 398.05537 583.168238 418.859588 579.628632 438.724727 572.621654L508.866726 642.763656 619.389136 532.241246 549.319374 462.099247C572.14622 397.808434 557.987795 323.043275 506.410672 271.610625L506.410672 271.610625Z"  ></path></symbol><symbol id="icon-suoping" viewBox="0 0 1024 1024"><path d="M812.8 396.8h-80c0-128-99.2-227.2-224-227.2s-224 99.2-224 227.2H204.8c0-153.6 137.6-307.2 304-307.2s304 150.4 304 307.2z m102.4 131.2c0-44.8-35.2-80-80-80H192c-44.8 0-80 35.2-80 80v380.8c0 44.8 35.2 80 80 80h643.2c44.8 0 80-35.2 80-80V528zM576 825.6c0 32-25.6 60.8-60.8 60.8h-9.6c-32 0-60.8-25.6-60.8-60.8v-163.2c0-32 25.6-60.8 60.8-60.8h9.6c32 0 60.8 25.6 60.8 60.8v163.2z"  ></path></symbol><symbol id="icon-zhuti" viewBox="0 0 1024 1024"><path d="M515.1 911.758c-161.393 0-260.494-23.495-302.99-71.794-22.442-25.486-21.333-49.521-20.48-56.291 0.455-6.03 15.53-189.924 28.217-275.655-4.608-3.13-14.393-7.054-20.053-9.33a229.831 229.831 0 0 1-13.881-5.888c-18.717-8.79-57.572-28.046-57.572-28.046-48.298-22.187-76.942-50.404-83.996-83.4-5.66-26.424 3.982-49.18 14.876-61.695a40.847 40.847 0 0 1 4.182-4.125L290.475 121.8a39.908 39.908 0 0 1 63.8 17.607c24.89 73.7 97.025 84.736 137.842 84.736 10.866 0 17.778-0.853 17.835-0.882a42.264 42.264 0 0 1 10.553 0.029s6.77 0.825 17.266 0.825c40.021 0 110.79-10.98 135.253-84.566a39.964 39.964 0 0 1 64.085-17.607L960.91 315.676a37.898 37.898 0 0 1 4.125 4.153c10.78 12.516 20.28 35.3 14.592 61.64-7.055 32.824-35.3 60.984-83.94 83.626 0 0.029-37.49 18.887-55.694 27.563-4.096 1.934-8.761 3.868-13.71 5.888-5.519 2.247-15.104 6.144-19.599 9.244 12.573 86.471 27.392 269.881 28.018 277.703 0.683 5.007 1.735 29.184-20.878 54.813-42.325 48.1-140.032 71.452-298.724 71.452zM271.56 786.404c6.712 7.936 48.952 45.425 243.54 45.425 192.228 0 233.188-37.575 239.531-45.312-2.987-35.925-16.384-195.242-27.25-268.686-9.102-61.582 47.531-84.594 68.836-93.24 3.413-1.395 6.656-2.675 9.472-4.011 17.92-8.534 55.097-27.25 55.154-27.279 24.462-11.434 34.474-20.565 38.4-25.287l-175.36-151.78c-52.793 78.194-144.356 87.809-186.084 87.809-9.927 0-17.835-0.54-22.699-0.967a255.602 255.602 0 0 1-22.983 0.967c-42.325 0-135.253-9.671-188.643-88.292l-178.49 152.292c4.068 4.75 14.11 13.71 37.832 24.604 1.138 0.54 38.855 19.285 57.06 27.819 2.872 1.337 6.172 2.645 9.642 4.039 21.59 8.647 78.905 31.602 69.66 93.411-11.178 74.24-24.945 236.345-27.619 268.488z" fill="" ></path></symbol><symbol id="icon-bug" viewBox="0 0 1024 1024"><path d="M969.142857 548.571429q0 14.857143-10.857143 25.714285t-25.714285 10.857143h-128q0 97.714286-38.285715 165.714286l118.857143 119.428571q10.857143 10.857143 10.857143 25.714286t-10.857143 25.714286q-10.285714 10.857143-25.714286 10.857143t-25.714285-10.857143l-113.142857-112.571429q-2.857143 2.857143-8.571429 7.428572t-24 16.285714-37.142857 20.857143-46.857143 16.571428-55.428571 7.428572V365.714286H475.428571v512q-29.142857 0-58-7.714286t-49.714285-18.857143-37.714286-22.285714T305.142857 810.285714l-8.571428-8-104.571429 118.285715q-11.428571 12-27.428571 12-13.714286 0-24.571429-9.142858-10.857143-10.285714-11.714286-25.428571T137.142857 871.428571l115.428572-129.714285q-33.142857-65.142857-33.142858-156.571429H91.428571q-14.857143 0-25.714285-10.857143t-10.857143-25.714285 10.857143-25.714286 25.714285-10.857143h128V344L120.571429 245.142857q-10.857143-10.857143-10.857143-25.714286t10.857143-25.714285 25.714285-10.857143 25.714286 10.857143l98.857143 98.857143h482.285714l98.857143-98.857143q10.857143-10.857143 25.714286-10.857143t25.714285 10.857143 10.857143 25.714285-10.857143 25.714286l-98.857142 98.857143v168h128q14.857143 0 25.714285 10.857143t10.857143 25.714286z m-274.285714-329.142858H329.142857q0-76 53.428572-129.428571T512 36.571429t129.428571 53.428571T694.857143 219.428571z"  ></path></symbol><symbol id="icon-weixin1" viewBox="0 0 1024 1024"><path d="M371.226529 119.452367c-187.547442 0-341.167762 127.83631-341.167762 290.156664 0 93.698461 51.116462 170.613985 136.491188 230.204701l-34.122797 102.654378 119.256692-59.831547c42.687363 8.474254 76.915524 17.144184 119.497523 17.144184 10.701945 0 21.32863-0.526819 31.849951-1.369729-6.652967-22.833826-10.521321-46.706237-10.521321-71.481766 0-148.969264 128.001881-269.926827 290.066352-269.926827 11.04814 0 21.990916 0.812806 32.858432 2.016963C685.91789 221.579927 538.980641 119.452367 371.226529 119.452367zM260.398936 349.792536c-25.558231 0-51.372345-17.129132-51.372345-42.702415 0-25.678646 25.814114-42.566947 51.372345-42.566947s42.597051 16.903353 42.597051 42.566947C302.980935 332.663403 285.957167 349.792536 260.398936 349.792536zM499.168203 349.792536c-25.573283 0-51.236877-17.129132-51.236877-42.702415 0-25.678646 25.663595-42.566947 51.236877-42.566947 25.693698 0 42.702415 16.903353 42.702415 42.566947C541.870618 332.663403 524.846849 349.792536 499.168203 349.792536z"  ></path><path d="M993.971337 622.850171c0-136.310564-136.491188-247.484353-289.780365-247.484353-162.320354 0-290.171716 111.173788-290.171716 247.484353 0 136.611604 127.851362 247.559613 290.171716 247.559613 33.972277 0 68.21549-8.549514 102.353339-17.11408l93.593097 51.236877-25.663595-85.269362C942.945187 767.920977 993.971337 699.795799 993.971337 622.850171zM610.10116 580.223016c-16.993665 0-34.137849-16.873249-34.137849-34.107745 0-17.023769 17.144184-34.152901 34.137849-34.152901 25.814114 0 42.702415 17.129132 42.702415 34.152901C652.803575 563.349767 635.915274 580.223016 610.10116 580.223016zM797.769017 580.223016c-16.873249 0-33.897018-16.873249-33.897018-34.107745 0-17.023769 17.023769-34.152901 33.897018-34.152901 25.558231 0 42.702415 17.129132 42.702415 34.152901C840.471432 563.349767 823.327248 580.223016 797.769017 580.223016z"  ></path></symbol><symbol id="icon-qq1" viewBox="0 0 1024 1024"><path d="M162.797568 576.497664c-30.287872 75.442176-35.29728 147.37408-10.903552 160.73728 16.87552 9.275392 43.149312-11.943936 67.883008-50.542592 9.814016 42.274816 34.000896 80.203776 68.589568 110.866432-36.21888 14.116864-59.94496 37.175296-59.94496 63.24224 0 42.944512 64.079872 77.613056 143.112192 77.613056 71.305216 0 130.373632-28.153856 141.273088-65.247232 2.885632 0 14.209024 0 16.961536 0 11.114496 37.093376 70.053888 65.247232 141.441024 65.247232 79.120384 0 143.11424-34.670592 143.11424-77.613056 0-26.066944-23.683072-48.955392-59.98592-63.24224 34.463744-30.662656 58.81856-68.591616 68.548608-110.866432 24.727552 38.598656 50.880512 59.817984 67.84 50.542592 24.518656-13.3632 19.632128-85.295104-10.94656-160.73728-23.891968-59.068416-56.266752-102.67648-80.953344-112.449536 0.333824-3.592192 0.626688-7.563264 0.626688-11.364352 0-22.892544-6.098944-44.027904-16.498688-61.239296 0.210944-1.376256 0.210944-2.67264 0.210944-4.050944 0-10.569728-2.381824-20.385792-6.475776-28.86656-6.223872-153.76384-101.339136-276.02944-255.35488-276.02944-153.974784 0-249.217024 122.267648-255.440896 276.02944-4.009984 8.605696-6.473728 18.466816-6.473728 28.993536 0 1.378304 0 2.67264 0.167936 4.052992-10.190848 17.084416-16.29184 38.219776-16.29184 61.19424 0 3.844096 0.206848 7.686144 0.4608 11.446272C219.148288 473.905152 186.650624 517.431296 162.797568 576.497664L162.797568 576.497664z"  ></path></symbol><symbol id="icon-yanzhengma" viewBox="0 0 1024 1024"><path d="M964.487963 357.348523c-4.886424 70.287753-4.001239 141.573257-15.95379 210.638125-20.435997 118.087723-85.131225 211.52331-181.247949 282.803698-66.926098 49.631739-134.379214 98.542028-201.627662 147.743966-30.009294 21.955649-60.985639 23.347384-89.618548 2.312737-76.064478-55.874082-153.239274-110.382012-227.129166-169.024214-94.745455-75.194643-153.822575-174.918623-163.748923-295.150232-9.220247-111.696997-5.526008-224.519662-5.771608-336.851127-0.056283-24.462819 15.401189-43.941998 39.331874-51.668176 127.701954-41.235277 255.465308-82.311937 383.842662-121.367511 16.209624-4.932474 37.126588-0.844251 54.170229 4.47709 118.44589 36.983321 236.472213 75.302094 354.559936 113.421316 32.716015 10.560815 48.403738 32.301564 48.547004 66.603748 0.19955 48.582821 0.051167 97.165642 0.051167 145.748463C961.428192 357.13874 962.958077 357.24619 964.487963 357.348523zM123.577914 358.970509c0 37.510338-0.603768 75.036027 0.10745 112.536132 2.563454 135.136481 57.598401 245.743627 162.060421 329.841283 66.163714 53.264578 137.121751 100.542647 205.1377 151.550772 20.40018 15.298856 36.870754 14.966272 57.086734-0.2763 63.804927-48.112087 129.088572-94.259371 192.878149-142.386809 100.864998-76.105411 162.587438-176.397342 170.697367-303.301094 5.863709-91.701034 2.604387-183.990486 3.300255-276.024104 0.1842-24.667486-12.367001-38.405756-35.929286-45.886334-111.763514-35.468785-223.07676-72.360006-334.983541-107.363174-14.459721-4.52314-32.685315-5.050157-47.032469-0.578184-112.766382 35.156668-224.898296 72.344656-337.500944 108.023225-24.92332 7.895028-36.15442 22.912467-35.898586 48.536771C123.920732 275.420337 123.618848 317.197981 123.577914 358.970509z"  ></path><path d="M519.536861 307.2921c70.75337-0.01535 141.511857-0.081867 212.265228 0.040933 13.61547 0.025583 29.789277-1.739669 28.576625 19.187528-0.997751 17.186909-10.985499 24.72377-29.001309 24.467936-51.990526-0.741918-104.052686 1.141018-155.976695-0.844251-26.202488-1.002868-33.95425 7.976895-33.723999 33.263499 0.972168 106.549623 0.639584 213.119712 0.01535 319.674452-0.056283 10.003098-2.911388 22.426383-9.296997 29.113876-4.38499 4.594773-19.310328 4.502673-25.511737 0.414451-5.771608-3.801689-8.616479-15.651906-8.662529-23.976735-0.547484-108.263709-0.3377-216.527417-0.383751-324.791126-0.01535-32.889982-0.158617-33.033248-32.644381-33.084415-49.442422-0.081867-98.889962-0.020467-148.332384-0.025583-5.116674 0-11.911617 2.041553-15.022555-0.465617-8.790446-7.086594-20.61508-14.945805-22.932934-24.513986-3.883556-16.03054 10.269165-18.455844 23.250167-18.450727C374.617299 307.327917 447.074522 307.30745 519.536861 307.2921z"  ></path></symbol><symbol id="icon-yonghu" viewBox="0 0 1024 1024"><path d="M512 625.777778c-159.288889 0-284.444444-125.155556-284.444444-284.444445s125.155556-284.444444 284.444444-284.444444 284.444444 125.155556 284.444444 284.444444-125.155556 284.444444-284.444444 284.444445z m0-56.888889c125.155556 0 227.555556-102.4 227.555556-227.555556s-102.4-227.555556-227.555556-227.555555-227.555556 102.4-227.555556 227.555555 102.4 227.555556 227.555556 227.555556z" fill="#333333" ></path><path d="M56.888889 1024c0-250.311111 204.8-455.111111 455.111111-455.111111s455.111111 204.8 455.111111 455.111111h-56.888889c0-221.866667-176.355556-398.222222-398.222222-398.222222s-398.222222 176.355556-398.222222 398.222222H56.888889z" fill="#333333" ></path></symbol><symbol id="icon-mima" viewBox="0 0 1024 1024"><path d="M820 400h-28v-56c0-154.6-125.4-280-280-280S232 189.4 232 344v56h-28c-30.9 0-56 25.1-56 56v448c0 30.9 25.1 56 56 56h616c30.9 0 56-25.1 56-56V456c0-30.9-25.1-56-56-56z m-532-56c0-123.5 100.5-224 224-224s224 100.5 224 224v56H288v-56z m532 560H204V456h616v448z"  ></path><path d="M512 568c-15.5 0-28 12.5-28 28v168c0 15.5 12.5 28 28 28s28-12.5 28-28V596c0-15.5-12.5-28-28-28z"  ></path></symbol><symbol id="icon-shouji" viewBox="0 0 1024 1024"><path d="M736 120v784H288V120h448m0-56H288c-30.9 0-56 25.1-56 56v784c0 30.9 25.1 56 56 56h448c30.9 0 56-25.1 56-56V120c0-30.9-25.1-56-56-56z"  ></path><path d="M746.2 232H288v56h458.2v-56zM741.1 736H282.9v56h458.2v-56zM512 820c-15.5 0-28 12.5-28 28s12.5 28 28 28 28-12.5 28-28-12.5-28-28-28z"  ></path></symbol><symbol id="icon-iconset0265" viewBox="0 0 1024 1024"><path d="M490.666667 234.666667c0 12.8 8.533333 21.333333 21.333333 21.333333 12.8 0 21.333333-8.533333 21.333333-21.333333 0-12.8-8.533333-21.333333-21.333333-21.333333C499.2 213.333333 490.666667 221.866667 490.666667 234.666667zM512 85.333333c42.666667 0 83.2 19.2 110.933333 49.066667l27.733333-32C616.533333 66.133333 567.466667 42.666667 512 42.666667c-57.6 0-110.933333 25.6-145.066667 68.266667l29.866667 29.866667C424.533333 106.666667 465.066667 85.333333 512 85.333333zM565.333333 198.4l27.733333-32C573.866667 142.933333 544 128 512 128c-34.133333 0-66.133333 17.066667-85.333333 42.666667l29.866667 29.866667C469.333333 183.466667 488.533333 170.666667 512 170.666667 533.333333 170.666667 552.533333 181.333333 565.333333 198.4zM234.666667 853.333333c-12.8 0-21.333333 8.533333-21.333333 21.333333 0 12.8 8.533333 21.333333 21.333333 21.333333 12.8 0 21.333333-8.533333 21.333333-21.333333C256 861.866667 247.466667 853.333333 234.666667 853.333333zM981.333333 789.333333c0-2.133333 0-6.4-2.133333-8.533333l0 0-85.333333-298.666667 0 0C891.733333 475.733333 883.2 469.333333 874.666667 469.333333l-42.666667 0L832 213.333333c0-12.8-8.533333-21.333333-21.333333-21.333333-12.8 0-21.333333 8.533333-21.333333 21.333333l0 256L234.666667 469.333333 234.666667 213.333333c0-12.8-8.533333-21.333333-21.333333-21.333333-12.8 0-21.333333 8.533333-21.333333 21.333333l0 256L149.333333 469.333333c-8.533333 0-17.066667 6.4-19.2 12.8l0 0-85.333333 298.666667 0 0C42.666667 782.933333 42.666667 787.2 42.666667 789.333333l0 42.666667 2.133333 0C44.8 838.4 42.666667 846.933333 42.666667 853.333333l0 42.666667c0 46.933333 38.4 85.333333 85.333333 85.333333l768 0c46.933333 0 85.333333-38.4 85.333333-85.333333l0-42.666667c0-6.4-2.133333-14.933333-2.133333-21.333333L981.333333 832 981.333333 789.333333zM164.266667 512l693.333333 0 72.533333 256L896 768 128 768 91.733333 768 164.266667 512zM938.666667 853.333333l0 42.666667c0 23.466667-19.2 42.666667-42.666667 42.666667L128 938.666667c-23.466667 0-42.666667-19.2-42.666667-42.666667l0-42.666667 0-42.666667 42.666667 0 768 0 42.666667 0L938.666667 853.333333zM149.333333 853.333333c-12.8 0-21.333333 8.533333-21.333333 21.333333 0 12.8 8.533333 21.333333 21.333333 21.333333 12.8 0 21.333333-8.533333 21.333333-21.333333C170.666667 861.866667 162.133333 853.333333 149.333333 853.333333zM533.333333 853.333333 320 853.333333c-12.8 0-21.333333 8.533333-21.333333 21.333333 0 12.8 8.533333 21.333333 21.333333 21.333333l213.333333 0c12.8 0 21.333333-8.533333 21.333333-21.333333C554.666667 861.866667 546.133333 853.333333 533.333333 853.333333z"  ></path></symbol><symbol id="icon-dongtai" viewBox="0 0 1024 1024"><path d="M510.941765 894.565477c-193.447243 0-350.835733-157.410875-350.835733-350.879304 0-193.459435 157.415472-350.828338 350.857718-350.828338 56.169717 0 131.805236 30.308851 159.895191 42.457014l-27.828133-76.436976c-4.001287-11.071893 1.732825-23.454498 12.811314-27.480368l1.841751-0.667547c11.055504-4.047256 23.418123 1.671267 27.446391 12.766744l46.657166 128.150314c4.001287 11.07689-1.733824 23.437509-12.811314 27.461381l-1.863736 0.667547c-0.130911 0.065556-0.282808 0.021585-0.402727 0.065556l-114.253336 65.978666c-10.199085 5.890007-23.391141 2.354803-29.278149-7.841683l-0.986331-1.714238c-5.91399-10.174502-2.40437-23.372154 7.822696-29.259562l80.9729-46.769091c-1.973662-0.340169-3.968309-0.596995-5.768089-1.433428 0 0-83.992853-39.160849-144.27778-39.160849-167.66932 0-304.069641 136.400121-304.069641 304.045057 0 167.701898 136.373139 304.113011 304.047656 304.113011 167.673917 0 304.093025-136.391127 304.093025-304.079034 0-25.109975-5.097544-51.698349-5.097544-51.698349-2.207503-11.570555 4.393022-25.749542 14.652066-31.535619l4.818733-2.676585c10.282029-5.784078 20.73694-1.092859 23.266225 10.433326 0 0 9.190769 41.988332 9.190769 75.449245C861.831862 737.154601 704.422985 894.565477 510.941765 894.565477zM627.495342 730.019439l-116.957503-63.146986-118.312984 60.562738 23.903793-130.828898-94.170353-93.853567 131.805236-17.632045 60.219971-118.56981 57.478829 119.855938 131.237621 20.586442-96.170596 91.771579L627.495342 730.019439zM585.509009 670.835765l-74.523273-40.278691-75.434256 38.605625 15.252059-83.399255-59.996123-59.788863 83.992853-11.245975 38.370984-75.578957 36.627167 76.374418 83.697053 13.1271-61.309232 58.501136L585.509009 670.835765z"  ></path></symbol><symbol id="icon-canshu" viewBox="0 0 1024 1024"><path d="M278.8 620.4V128.1h-46v492.3c-54.6 10.7-95.9 59-95.9 116.7s41.3 105.9 95.9 116.7v42h46v-42c54.6-10.7 95.9-59 95.9-116.7 0-57.8-41.3-106-95.9-116.7z m-23 189.6c-40.2 0-72.9-32.7-72.9-72.9s32.7-72.9 72.9-72.9 72.9 32.7 72.9 72.9c0 40.1-32.7 72.9-72.9 72.9zM534.8 394.1v-266h-46v266.3c-54.2 11.1-95 59.1-95 116.5s40.9 105.4 95 116.5v268.3h46v-268c55-10.4 96.8-58.8 96.8-116.8s-41.7-106.4-96.8-116.8z m-22.1 189.7c-40.2 0-72.9-32.7-72.9-72.9s32.7-72.9 72.9-72.9 72.9 32.7 72.9 72.9-32.7 72.9-72.9 72.9zM887.2 287.9c0-57.8-41.5-106.2-96.3-116.7v-42.9h-46v43.1c-54.4 10.9-95.5 59-95.5 116.6 0 57.6 41.1 105.7 95.5 116.6V896h46V404.8c54.7-10.7 96.3-59 96.3-116.9z m-119 73c-40.2 0-72.9-32.7-72.9-72.9s32.7-72.9 72.9-72.9 72.9 32.7 72.9 72.9c0.1 40.2-32.7 72.9-72.9 72.9z"  ></path></symbol><symbol id="icon-shujuzhanshi2" viewBox="0 0 1024 1024"><path d="M360.32 732.16 360.32 584.64 360.32 480.384c0-31.04-25.216-56.192-56.256-56.192L232.64 424.192c-30.976 0-56.192 25.152-56.192 56.192l0 104.256 0 147.584 0 99.584L360.32 831.808 360.32 732.16z"  ></path><path d="M603.904 382.016 603.904 357.376l0-227.2c0-31.04-25.216-56.256-56.192-56.256L476.224 73.92c-31.04 0-56.192 25.216-56.192 56.256l0 227.2 0 24.576 0 449.728 183.808 0L603.84 382.016z"  ></path><path d="M840.512 557.632 840.512 424.192 840.512 305.856c0-31.04-25.216-56.192-56.192-56.192l-71.488 0c-30.976 0-56.256 25.152-56.256 56.192l0 118.336 0 133.44 0 274.112 183.936 0L840.512 557.632z"  ></path><path d="M64 889.152l896 0 0 60.928-896 0 0-60.928Z"  ></path></symbol><symbol id="icon-tuichuquanping" viewBox="0 0 1024 1024"><path d="M400.595 345.365l-0.948-245.022c-0.42-18.881-16.018-30.215-34.956-30.637h-25.406c-18.88-0.42-33.874 16.018-33.457 34.881l1.061 133.251-168.117-165.421c-18.274-18.311-47.844-18.311-66.119 0-18.218 18.314-18.218 47.907 0 66.236l166.575 164.885-127.697 0.512c-18.88-0.477-36.394 12.606-39.26 34.899v24.080c0.477 18.917 16.077 34.558 34.957 34.972l243.826-1.438c0.362 0.035 0.608 0.171 0.928 0.171l17.1 0.378c9.441 0.226 17.9-3.467 23.923-9.593 6.124-6.083 8.382-14.58 8.131-24.078l-1.821-17.138c0.001-0.335 1.27-0.562 1.27-0.945z"  ></path><path d="M766.211 701.451l127.524-0.512c18.88 0.421 36.357-11.183 39.26-33.474v-24.077c-0.478-18.922-16.134-34.558-34.957-35.037l-240.702 1.458c-0.378 0-0.605-0.151-0.967-0.151l-17.062-0.42c-9.441-0.226-17.95 3.469-23.98 9.611-6.159 6.030-8.361 14.559-8.173 24.057l1.881 17.1c0.033 0.42-1.234 0.661-1.234 0.986l0.986 241.248c0.477 18.863 16.078 30.162 34.957 30.576l24.017 0.037c18.827 0.433 33.874-16.055 33.403-34.941l-1.062-130.388 168.117 166.502c18.276 18.314 47.809 18.314 66.085 0 18.255-18.31 18.255-47.906 0-66.218l-168.095-166.366z"  ></path><path d="M392.992 618.855c-6.028-6.14-14.541-9.834-23.923-9.61l-17.104 0.42c-0.346 0-0.566 0.151-0.948 0.151l-243.81-1.458c-18.881 0.478-34.503 16.112-34.956 35.034v24.078c2.843 22.292 20.357 33.892 39.206 33.474l129.158 0.42-167.983 166.37c-18.234 18.255-18.234 47.906 0 66.218 18.256 18.314 47.845 18.314 66.102 0l168.137-165.418-1.079 131.185c-0.42 18.922 14.579 35.413 33.424 34.938h25.406c18.937-0.477 34.54-11.713 34.956-30.637l0.987-243.050c0-0.346-1.267-0.571-1.267-0.949l1.821-17.104c0.206-9.495-1.993-18.025-8.116-24.053z"  ></path><path d="M615.434 387.559c6.030 6.123 14.541 9.819 23.965 9.553l17.060-0.378c0.378 0 0.608-0.132 0.986-0.19l244.19 1.457c18.88-0.434 34.482-16.078 34.956-34.994l0.058-24.078c-2.898-22.331-20.439-35.355-39.26-34.939l-129.573-0.511 166.483-164.893c18.31-18.235 18.31-47.83 0.054-66.143-18.276-18.311-47.809-18.311-66.084 0l-168.117 166.447 1.079-134.276c0.454-18.863-14.598-35.355-33.424-34.939h-24.017c-18.881 0.477-34.484 11.773-34.957 30.637l-0.967 245.075c0 0.378 1.251 0.608 1.251 0.948l-1.859 17.138c-0.192 9.499 2.007 17.991 8.173 24.078z"  ></path></symbol><symbol id="icon-rizhi" viewBox="0 0 1024 1024"><path d="M346.396444 310.840889c18.375111 0 33.223111-14.848 33.223111-33.223111L379.619556 144.611556c0-18.375111-14.904889-33.223111-33.223111-33.223111-18.375111 0-33.223111 14.848-33.223111 33.223111l0 132.949333C313.173333 295.992889 328.021333 310.840889 346.396444 310.840889zM512.568889 310.840889c18.375111 0 33.223111-14.848 33.223111-33.223111L545.792 144.611556c0-18.375111-14.848-33.223111-33.223111-33.223111-18.375111 0-33.223111 14.904889-33.223111 33.223111l0 132.949333C479.345778 295.992889 494.250667 310.840889 512.568889 310.840889zM412.899556 175.104l33.223111 0 0 66.446222-33.223111 0 0-66.446222ZM579.128889 175.104l33.223111 0 0 66.446222-33.223111 0 0-66.446222ZM911.36 811.121778l0-539.875556c0.113778-55.125333-44.657778-99.726222-99.669333-99.726222L745.244444 171.52l0 66.446222 66.446222 0c18.318222 0 33.336889 14.904889 33.336889 33.223111l0 539.932444c0 18.318222-15.018667 33.28-33.336889 33.28L213.447111 844.401778c-18.261333 0-33.223111-14.961778-33.223111-33.28L179.712 811.121778l0.512-539.875556c0-18.318222 14.904889-33.223111 33.223111-33.223111L279.893333 238.023111 279.893333 171.52 213.447111 171.52C158.435556 171.52 113.777778 216.120889 113.777778 271.246222l0 539.875556c0 55.239111 44.657778 99.726222 99.669333 99.726222l598.243556 0c53.418667 0 96.654222-41.927111 99.271111-94.776889 0.056889-0.284444 0.398222-0.625778 0.398222-0.910222l0-2.958222c0-0.398222 0.113778-0.739556 0.113778-1.137778L911.36 811.064889zM678.798222 310.840889c18.318222 0 33.223111-14.848 33.223111-33.223111L712.021333 144.611556c0-18.375111-14.904889-33.223111-33.223111-33.223111s-33.223111 14.848-33.223111 33.223111l0 132.949333C645.575111 295.992889 660.309333 310.840889 678.798222 310.840889zM312.604444 444.302222l398.848 0c18.204444 0 33.223111-14.904889 33.223111-33.223111 0-18.375111-15.018667-33.223111-33.223111-33.223111L312.604444 377.856c-18.375111 0-33.223111 14.848-33.223111 33.223111C279.381333 429.397333 294.229333 444.302222 312.604444 444.302222zM711.452444 541.866667 312.604444 541.866667c-18.375111 0-33.223111 14.904889-33.223111 33.223111s14.848 33.223111 33.223111 33.223111l398.848 0c18.204444 0 33.223111-14.904889 33.223111-33.223111S729.656889 541.866667 711.452444 541.866667zM711.452444 712.305778 312.604444 712.305778c-18.375111 0-33.223111 14.904889-33.223111 33.109333 0 18.375111 14.848 33.336889 33.223111 33.336889l398.848 0c18.204444 0 33.223111-14.961778 33.223111-33.336889C744.675556 727.153778 729.656889 712.305778 711.452444 712.305778z"  ></path></symbol><symbol id="icon-cuowutishitubiao" viewBox="0 0 1030 1024"><path d="M266.749453 651.095881c9.842627 21.106627 28.305194 38.020458 50.176 45.973015 21.870806 7.962746 46.89003 6.867423 67.986468-2.970109 21.096438-9.842627 38.010269-28.3001 45.96792-50.170905 7.962746-21.865711 6.872517-46.879841-2.970109-67.986468-9.842627-21.096438-28.3001-38.005174-50.170905-45.973015-21.870806-7.957652-46.884935-6.867423-67.981373 2.975204-21.096438 9.832438-38.015363 28.3001-45.978109 50.165811C255.826786 604.985313 256.917015 629.999443 266.749453 651.095881L266.749453 651.095881zM266.749453 651.095881"  ></path><path d="M613.844697 489.242746c9.842627 21.101532 28.305194 38.015363 50.181095 45.96792 21.870806 7.962746 46.89003 6.867423 67.981373-2.970109 21.096438-9.837532 38.010269-28.295005 45.962826-50.165811 7.97803-21.8759 6.882706-46.884935-2.95992-67.991562-9.837532-21.096438-28.28991-38.010269-50.181095-45.96792-21.865711-7.962746-46.879841-6.867423-67.976279 2.970109-21.091343 9.837532-38.010269 28.295005-45.96792 50.165811C602.927124 443.132179 604.012259 468.151403 613.844697 489.242746L613.844697 489.242746zM613.844697 489.242746"  ></path><path d="M531.899224 885.76c23.322746-42.773652 59.310488-78.639124 106.689592-100.728995s98.013612-26.695323 145.739144-16.98006c19.965453 4.187701 39.513154-8.78806 43.614249-28.763701 4.131662-20.082627-8.757493-39.599761-28.768796-43.76199-62.326448-12.935005-129.671005-6.847045-191.97198 22.196856-62.285692 29.0439-110.235383 76.728677-140.44593 132.809234-9.674507 18.00406-3.01596 40.425075 14.967721 50.196378C499.727284 910.402229 522.199244 903.713114 531.899224 885.76L531.899224 885.76zM531.899224 885.76"  ></path><path d="M313.272677 87.376239C74.400478 198.773174-28.957294 482.716657 82.439642 721.59395c111.386746 238.882388 395.345512 342.235065 634.217711 230.843224 238.882388-111.391841 342.224876-395.345512 230.838129-634.217711C836.098547 79.33198 552.155065-24.015602 313.272677 87.376239zM710.192398 938.58006c-188.701294 87.992677-412.99805 6.352876-500.995821-182.348418S202.843701 343.228498 391.5399 255.235821c188.706388-87.987582 413.008239-6.347781 501.000915 182.348418C980.538587 626.290627 898.893692 850.592478 710.192398 938.58006z"  ></path></symbol><symbol id="icon-iconset0216" viewBox="0 0 1024 1024"><path d="M768 405.333333c0-12.8-8.533333-21.333333-21.333333-21.333333l-170.666667 0 104.533333-313.6 0 0C682.666667 68.266667 682.666667 66.133333 682.666667 64c0-12.8-8.533333-21.333333-21.333333-21.333333L448 42.666667c-8.533333 0-17.066667 6.4-19.2 14.933333l0 0-170.666667 512 0 0c0 2.133333-2.133333 4.266667-2.133333 6.4 0 12.8 8.533333 21.333333 21.333333 21.333333l189.866667 0L426.666667 957.866667l0 0c0 0 0 2.133333 0 2.133333 0 12.8 8.533333 21.333333 21.333333 21.333333 8.533333 0 14.933333-4.266667 19.2-12.8l0 0 298.666667-554.666667 0 0C768 411.733333 768 409.6 768 405.333333zM482.133333 853.333333 512 578.133333l0 0c0 0 0-2.133333 0-2.133333 0-12.8-8.533333-21.333333-21.333333-21.333333l-183.466667 0 155.733333-469.333333 168.533333 0-104.533333 313.6 0 0c0 2.133333-2.133333 4.266667-2.133333 6.4 0 12.8 8.533333 21.333333 21.333333 21.333333l164.266667 0L482.133333 853.333333z"  ></path></symbol><symbol id="icon-debug" viewBox="0 0 1024 1024"><path d="M225 468.6L97.7 341.3c-9.7-9.7-9.7-25.6 0-35.4 9.7-9.7 25.6-9.7 35.4 0l127.3 127.3c9.7 9.7 9.7 25.6 0 35.4-9.8 9.7-25.7 9.7-35.4 0z m69 119.7c0-13.8-11.3-25-25-25H89c-13.7 0-25 11.2-25 25s11.2 25 25 25h180c13.8 0 25-11.2 25-25z m-15.4 143.6c-6.9-11.9-22.2-16-34.2-9.2l-155.9 90c-11.9 6.9-16 22.2-9.2 34.2 6.9 11.9 22.2 16 34.2 9.2l155.9-90c12-7 16.1-22.3 9.2-34.2z m485.1-298.7L891 305.9c9.7-9.7 25.6-9.7 35.4 0 9.7 9.7 9.7 25.6 0 35.4L799 468.6c-9.7 9.7-25.6 9.7-35.4 0-9.6-9.7-9.6-25.7 0.1-35.4zM960 588.3c0-13.8-11.3-25-25-25H755c-13.8 0-25 11.2-25 25s11.3 25 25 25h180c13.8 0 25-11.2 25-25z m-15.4 258.6c6.9-11.9 2.8-27.3-9.2-34.2l-155.9-90c-11.9-6.9-27.3-2.8-34.2 9.2-6.9 11.9-2.8 27.3 9.2 34.2l155.9 90c12 6.8 27.3 2.7 34.2-9.2zM445.4 211.3L332.3 98.1c-7.8-7.8-7.8-20.5 0-28.3 7.8-7.8 20.5-7.8 28.3 0L473.7 183c7.8 7.8 7.8 20.5 0 28.3-7.8 7.7-20.5 7.7-28.3 0z m133.2 0L691.7 98.1c7.8-7.8 7.8-20.5 0-28.3-7.8-7.8-20.5-7.8-28.3 0L550.3 183c-7.8 7.8-7.8 20.5 0 28.3 7.8 7.7 20.5 7.7 28.3 0z" fill="#423F4C" ></path><path d="M512 312m-171 0a171 171 0 1 0 342 0 171 171 0 1 0-342 0Z" fill="#17151E" ></path><path d="M512 935c-98.7 0-188.6-30.4-253.2-85.5C191.6 792 156 712.4 156 619.2c0-96.8 38.4-196.3 105.4-273.1 33.4-38.2 71.6-68.4 113.6-89.6 44-22.2 90.1-33.5 137-33.5 46.9 0 93 11.3 137 33.5 42 21.2 80.2 51.4 113.6 89.6 67 76.8 105.4 176.3 105.4 273.1 0 93.2-35.6 172.8-102.8 230.3C700.6 904.6 610.7 935 512 935z" fill="#F46070" ></path><path d="M512 248c43 0 85.3 10.4 125.7 30.8 39.1 19.8 74.8 47.9 106 83.7 30.5 35 55.7 76.5 72.7 120.2 17.6 45 26.5 90.9 26.5 136.4 0 85.7-32.5 158.7-94.1 211.3-59.9 51.4-144 79.6-236.8 79.6s-176.9-28.2-236.9-79.5C213.5 777.9 181 704.8 181 619.2c0-45.5 8.9-91.4 26.5-136.4 17.1-43.7 42.2-85.3 72.7-120.2 31.2-35.8 66.9-64 106-83.7C426.7 258.4 469 248 512 248m0-50c-210.4 0-381 210.8-381 421.2S301.6 960 512 960s381-130.4 381-340.8S722.4 198 512 198z" fill="#3A3644" ></path><path d="M512 429c-54.1 0-105.2-12.8-147.7-37-34.1-19.4-60.4-45.4-75.6-74.3C353.5 256.5 432.2 223 512 223s158.5 33.5 223.2 94.7c-15.1 28.9-41.4 54.9-75.6 74.3-42.4 24.2-93.5 37-147.6 37z" fill="#423F4C" ></path><path d="M512 248c39.7 0 79 8.9 116.7 26.4 26.2 12.2 51.1 28.2 74.3 47.9-13.4 18.2-32.4 34.7-55.6 48-18.6 10.6-39.4 18.9-61.7 24.6-23.5 6-48.3 9.1-73.6 9.1-25.3 0-50-3.1-73.6-9.1-22.4-5.7-43.1-14-61.7-24.6-23.3-13.3-42.3-29.7-55.6-48 23.2-19.6 48.1-35.7 74.3-47.9C433 256.9 472.3 248 512 248m0-50c-97.2 0-185.8 44.9-253.1 114C290 394 391.5 454 512 454s222-60 253.1-142C697.8 242.9 609.2 198 512 198z" fill="#3A3644" ></path><path d="M654.6 874.6c6.9-31.2 34.7-54.6 67.9-54.6 6.7 0 13.5 1 19.9 2.9-11.9 10.2-25 19.5-38.9 27.9-15.3 9.1-31.6 17.1-48.9 23.8z m-285.6 0c-17.2-6.7-33.6-14.7-48.9-23.8-13.9-8.3-27-17.7-38.9-27.9 6.4-1.9 13.1-2.9 19.9-2.9 33.2 0 61.1 23.4 67.9 54.6zM669.3 654c-52.4 0-95-42.6-95-95s42.6-95 95-95 95 42.6 95 95-42.6 95-95 95z m-315 0c-52.4 0-95-42.6-95-95s42.6-95 95-95 95 42.6 95 95-42.6 95-95 95z" fill="#DD2651" ></path><path d="M669.3 474c46.9 0 85 38.1 85 85s-38.1 85-85 85-85-38.1-85-85 38.1-85 85-85m-315 0c46.9 0 85 38.1 85 85s-38.1 85-85 85-85-38.1-85-85 38.2-85 85-85M307 830.3c17.7 1.7 33.1 11.3 42.9 25.1-8.5-4.1-16.7-8.5-24.6-13.2-6.3-3.8-12.4-7.7-18.3-11.9m409.6 0c-5.9 4.2-12 8.1-18.3 11.9-7.9 4.7-16.1 9.1-24.6 13.2 9.8-13.8 25.2-23.4 42.9-25.1M669.3 454c-58 0-105 47-105 105s47 105 105 105 105-47 105-105-47-105-105-105z m-315 0c-58 0-105 47-105 105s47 105 105 105 105-47 105-105-47-105-105-105z m368.2 356c-43.8 0-79.5 35.6-79.5 79.4 23.4-7.9 45.4-17.9 65.6-30.1 19.2-11.5 36.6-24.7 52.1-39.6-11.5-6.2-24.6-9.7-38.2-9.7z m-421.4 0c-13.6 0-26.7 3.5-38.2 9.8 15.4 14.8 32.9 28 52.1 39.6 20.3 12.1 42.2 22.2 65.6 30.1 0-43.9-35.7-79.5-79.5-79.5z" fill="#8E3850" ></path><path d="M487 427h50v518h-50z" fill="#3A3644" ></path></symbol><symbol id="icon-quanxian" viewBox="0 0 1024 1024"><path d="M950.66749 734.408834a31.970084 31.970084 0 0 0-45.213286 0l-60.985194 60.959906a15.085545 15.085545 0 0 1-10.750618 4.425238 15.085545 15.085545 0 0 1-10.750618-4.42885l-85.546166-85.553391 71.724974-71.721363a31.970084 31.970084 0 1 0-45.213285-45.20606l-71.721363 71.721362-177.898167-177.937904a254.991226 254.991226 0 0 0 61.686007-166.667095c0-141.383635-114.615462-255.999097-255.999097-255.999097S64.00158 178.61343 64.00158 320.000677s114.615462 255.999097 255.999097 255.999097a254.821442 254.821442 0 0 0 146.899829-46.318692l202.032872 202.079834c0.216746 0.231196 0.42988 0.466005 0.657464 0.689976s0.455167 0.433493 0.682751 0.650239L777.758101 840.574801a78.592221 78.592221 0 0 0 55.953066 23.159346 78.603059 78.603059 0 0 0 55.963904-23.152121l60.985194-60.970744a31.952022 31.952022 0 0 0 0.007225-45.202448z m-555.929064-237.416712a191.722971 191.722971 0 0 1-182.066922-17.70095 192.80309 192.80309 0 0 1-69.655047-84.556358 191.722971 191.722971 0 0 1 17.700951-182.066922 192.80309 192.80309 0 0 1 84.541908-69.662272 191.722971 191.722971 0 0 1 182.066922 17.70095 192.806703 192.806703 0 0 1 69.655047 84.556358 191.722971 191.722971 0 0 1-17.700951 182.066922 192.806703 192.806703 0 0 1-84.541908 69.662272z" fill="" ></path></symbol><symbol id="icon-shuaxin" viewBox="0 0 1024 1024"><path d="M512 960c-234.394624 0-425.10336-190.708736-425.10336-425.10336S277.605376 109.79328 512 109.79328c116.878336 0 225.772544 46.432256 306.69312 130.737152 9.644032 10.027008 44.068864 47.517696 52.627456 58.438656 11.113472 14.242816 8.558592 34.807808-5.684224 45.92128-14.306304 11.113472-34.87232 8.49408-45.92128-5.684224-7.791616-10.027008-39.406592-44.196864-48.156672-53.32992C703.028224 214.472704 610.8672 175.194112 512 175.194112c-198.308864 0-359.702528 161.393664-359.702528 359.702528S313.691136 894.599168 512 894.599168 871.702528 733.205504 871.702528 534.89664c0-18.074624 14.625792-32.700416 32.700416-32.700416s32.700416 14.625792 32.700416 32.700416c0 234.394624-190.708736 425.10336-425.10336 425.10336z"  ></path><path d="M838.683648 371.395584H623.194112c-18.074624 0-32.700416-14.625792-32.700416-32.700416s14.625792-32.700416 32.700416-32.700416h209.294336V96.700416c0-18.074624 14.625792-32.700416 32.700416-32.700416s32.700416 14.625792 32.700416 32.700416v215.489536c-0.001024 32.635904-26.569728 59.205632-59.205632 59.205632z"  ></path></symbol><symbol id="icon-quanping" viewBox="0 0 1024 1024"><path d="M629.556904 391.972323c17.328667 17.319457 47.028083 17.319457 66.814732 0l168.302147-165.81449 0 133.63765c0 19.805068 14.85022 34.646078 34.636868 34.646078l24.743544 0c19.806091 0 34.656311-12.371772 34.656311-29.691229L958.710506 119.732965l-2.478448 0 2.478448-17.318434c0-9.903557-2.478448-17.328667-7.435343-24.75173-4.936429-4.947685-14.848173-9.894348-24.743544-9.894348l-17.326621 0 0 0L664.211169 65.290005c-19.805068 0-34.654264 17.328667-34.654264 34.646078l0 24.75173c2.478448 22.274306 19.788695 34.646078 39.59274 34.646078l128.690988 0L632.035352 325.149405C609.751836 342.467839 609.751836 372.175441 629.556904 391.972323L629.556904 391.972323 629.556904 391.972323zM394.441049 629.557416c-17.310248-17.327644-47.00864-17.327644-66.814732 0l-168.301124 165.806303L159.325194 664.195308c0-19.787672-14.8318-34.637892-34.636868-34.637892l-24.76094 0c-19.787672 0-34.637892 12.371772-34.637892 29.698392l0 242.532779 2.477424 0-2.477424 17.327644c0 9.893324 2.477424 17.310248 7.4159 24.743544 4.955872 4.955872 14.867616 9.894348 24.76094 9.894348l17.327644 0 0 0 244.992807 2.477424c19.823488 0 34.655288-17.327644 34.655288-34.637892l0-24.759917c-2.478448-22.26612-19.787672-34.637892-39.59274-34.637892l-128.690988 0 168.283728-165.8237C411.768693 679.044504 411.768693 649.345088 394.441049 629.557416L394.441049 629.557416 394.441049 629.557416zM956.231035 904.266012 956.231035 661.71686c0-19.787672-17.328667-29.680996-34.638915-29.680996l-24.758893 0c-19.788695 0-34.638915 17.309224-34.638915 34.637892l0 131.168412L693.893188 632.035864c-17.308201-17.328667-47.00864-17.328667-66.814732 0-17.326621 17.309224-17.326621 47.00864 0 66.813708l168.283728 165.806303-128.690988 0c-19.786649 0-37.115316 12.388145-39.59274 34.654264l0 24.744567c0 19.805068 17.328667 34.654264 34.638915 34.654264l240.071727-2.478448 0 0 17.328667 0c9.893324 0 17.310248-2.477424 24.743544-9.893324 4.954849-4.955872 7.414877-14.85022 7.414877-24.744567L956.231035 904.266012C953.752588 904.266012 956.231035 904.266012 956.231035 904.266012L956.231035 904.266012 956.231035 904.266012zM228.635769 159.334915l128.690988 0c19.805068 0 37.115316-12.372795 39.59274-34.646078L396.919497 99.936083c0-19.796882-17.309224-34.646078-34.654264-34.646078l-244.992807 2.478448 0 0-17.34504 0c-9.875928 0-17.310248 2.477424-24.743544 9.894348-4.938476 4.955872-7.4159 14.849196-7.4159 24.75173l2.477424 17.318434-2.477424 0 0 245.01839c0 19.796882 14.85022 29.691229 34.637892 29.691229l24.743544 0c19.822464 0 34.654264-14.84101 34.654264-34.646078L161.803641 226.157833l168.283728 165.81449c17.34504 17.319457 47.044456 17.319457 66.832128 0 17.328667-17.327644 17.328667-47.026036 0-66.822918L228.635769 159.334915 228.635769 159.334915 228.635769 159.334915zM228.635769 159.334915"  ></path></symbol><symbol id="icon-bofangqi-suoping" viewBox="0 0 1024 1024"><path d="M791.272727 418.909091h-23.272727v-69.818182c0-141.963636-116.363636-256-256-256-141.963636 0-256 114.036364-256 256v69.818182h-23.272727c-51.2 0-93.090909 41.890909-93.090909 93.090909v325.818182c0 51.2 41.890909 93.090909 93.090909 93.090909h558.545454c51.2 0 93.090909-41.890909 93.090909-93.090909V512c0-51.2-41.890909-93.090909-93.090909-93.090909z m-488.727272-69.818182c0-116.363636 93.090909-209.454545 209.454545-209.454545s209.454545 93.090909 209.454545 209.454545v69.818182H302.545455v-69.818182z m535.272727 488.727273c0 25.6-20.945455 46.545455-46.545455 46.545454H232.727273c-25.6 0-46.545455-20.945455-46.545455-46.545454V512c0-25.6 20.945455-46.545455 46.545455-46.545455h558.545454c25.6 0 46.545455 20.945455 46.545455 46.545455v325.818182z"  ></path><path d="M512 593.454545c-25.6 0-46.545455 20.945455-46.545455 46.545455 0 16.290909 9.309091 32.581818 23.272728 39.563636v53.527273c0 11.636364 9.309091 23.272727 23.272727 23.272727s23.272727-11.636364 23.272727-23.272727v-53.527273c13.963636-6.981818 23.272727-23.272727 23.272728-39.563636 0-25.6-20.945455-46.545455-46.545455-46.545455z"  ></path></symbol><symbol id="icon-navicon" viewBox="0 0 1024 1024"><path d="M192 482l640 0 0 64-640 0 0-64Z"  ></path><path d="M192 290l640 0 0 64-640 0 0-64Z"  ></path><path d="M192 674l640 0 0 64-640 0 0-64Z"  ></path></symbol><symbol id="icon-yuan" viewBox="0 0 1024 1024"><path d="M512 512m-512 0a100 100 0 1 0 1024 0 100 100 0 1 0-1024 0Z"  ></path></symbol><symbol id="icon-biaodan" viewBox="0 0 1024 1024"><path d="M288 512l256 0C561.92 512 576 497.92 576 480 576 462.08 561.92 448 544 448l-256 0C270.08 448 256 462.08 256 480 256 497.92 270.08 512 288 512zM768 64 192 64C121.6 64 64 121.6 64 192l0 576c0 70.4 57.6 128 128 128l576 0c70.4 0 128-57.6 128-128L896 192C896 121.6 838.4 64 768 64zM832 768c0 35.2-28.8 64-64 64L192 832c-35.2 0-64-28.8-64-64L128 192c0-35.2 28.8-64 64-64l576 0c35.2 0 64 28.8 64 64L832 768zM672 256l-384 0C270.08 256 256 270.08 256 288 256 305.92 270.08 320 288 320l384 0C689.92 320 704 305.92 704 288 704 270.08 689.92 256 672 256zM608 640l-320 0C270.08 640 256 654.08 256 672l0 0C256 689.92 270.08 704 288 704l320 0c17.92 0 32-14.08 32-32l0 0C640 654.08 625.92 640 608 640z"  ></path></symbol><symbol id="icon-liuliangyunpingtaitubiao08" viewBox="0 0 1024 1024"><path d="M815.36 454.4l-0.128 0-60.8-13.44-1.408-4.736c-3.968-12.672-9.216-25.344-16-38.784l-2.176-4.224 32.768-54.528c9.984-16 14.208-38.016 1.152-51.072l-30.72-30.848c-7.68-7.68-17.664-9.344-24.704-9.344-9.6 0-19.84 3.2-27.392 8.448l-0.128 0.128L632.32 290.048l-4.352-2.304c-12.544-6.528-25.472-11.904-38.528-16.128L584.96 270.08l-13.568-61.44 0-0.128c-3.2-17.408-18.432-36.224-37.504-36.224l-43.52 0c-18.432 0-30.976 18.56-35.2 36.864l-15.104 60.672-4.48 1.408c-13.952 4.48-27.648 10.24-40.96 17.28l-4.352 2.304-54.528-34.688L335.36 256c-7.552-5.248-17.792-8.448-27.392-8.448-7.04 0-16.896 1.664-24.704 9.344l-30.72 30.72c-13.056 13.056-8.832 35.072 1.152 51.072l34.304 57.088-2.048 4.224c-6.4 12.8-11.136 24.576-14.848 36.224l-1.536 4.736L208.896 454.4l-0.128 0c-17.408 3.2-36.224 18.432-36.224 37.504l0 43.52c0 18.432 18.56 30.976 36.864 35.2l61.184 15.36 1.408 4.48c3.584 11.008 8.064 21.888 13.824 33.536l2.048 4.224-34.304 57.216c-9.984 16-14.208 37.888-1.152 51.072l30.72 30.72c7.68 7.68 17.664 9.344 24.704 9.344 9.6 0 19.84-3.2 27.392-8.448l0.128-0.128 54.528-34.816 4.352 2.304c13.44 7.04 27.264 12.928 41.216 17.28l4.48 1.408 15.104 60.416c4.224 18.432 16.768 36.864 35.2 36.864l43.52 0c19.2 0 34.432-18.816 37.504-36.224l0-0.128 13.696-61.568 4.608-1.536c12.8-4.096 25.6-9.472 38.016-16l4.352-2.304 53.376 34.048 0.128 0.128c7.552 5.248 17.792 8.448 27.392 8.448 7.04 0 17.024-1.664 24.704-9.344l30.72-30.72c13.056-13.056 8.832-35.072-1.152-51.072L734.72 630.784l2.176-4.224c6.016-11.904 11.136-24.064 15.104-36.096l1.408-4.48 61.184-15.36c18.432-4.224 36.864-16.768 36.864-35.2l0-43.52C851.456 472.832 832.768 457.6 815.36 454.4zM512 664.192c-84.096 0-152.192-68.096-152.192-152.192 0-84.096 68.096-152.192 152.192-152.192S664.192 427.904 664.192 512C664.192 596.096 596.096 664.192 512 664.192z"  ></path></symbol><symbol id="icon-caidanguanli" viewBox="0 0 1024 1024"><path d="M1003.162 861.218l-52.054-35.686c0-6.69 2.27-13.38 2.27-22.306s0-15.6-2.27-22.307l47.53-37.905c4.524-4.471 4.524-8.908 2.254-13.38l-45.261-78.029c-2.253-2.235-6.776-4.471-13.568-2.235l-56.576 22.306c-11.315-8.91-24.9-15.616-38.485-22.306l-9.046-57.976c2.253-6.673-4.522-11.127-9.062-11.127h-90.539c-4.522 0-11.315 4.454-11.315 8.908l-9.045 60.195c-13.585 4.454-24.9 13.38-38.469 22.306l-54.34-22.306c-6.775-2.236-11.298 0-15.838 4.454l-45.26 78.046c-2.27 2.236 0 8.909 4.54 13.38l47.513 35.67c0 6.707-2.253 13.38-2.253 22.306s0 15.616 2.253 22.306l-47.514 37.922c-4.54 4.454-4.54 8.909-2.27 13.363l45.261 78.046c2.27 2.236 6.776 4.454 13.568 2.236l56.576-22.306c11.315 8.908 24.9 15.598 38.485 22.306l9.046 57.958c0 4.472 4.54 8.909 11.315 8.909h90.539c4.522 0 11.315-4.455 11.315-8.909l9.045-57.958c13.585-6.708 27.153-13.38 38.468-22.306l56.576 22.306c4.54 2.218 11.316 0 13.586-4.472l45.26-78.029c2.304-4.471 2.304-11.144-2.235-13.38z m-219.529 20.07c-43.008 0-79.223-35.686-79.223-78.045s36.215-78.03 79.223-78.03 79.224 35.67 79.224 78.03-36.216 78.046-79.224 78.046z m-288.7-79.155c0-150.818 122.249-273.066 273.067-273.066 11.588 0 22.938 0.955 34.133 2.355V85.333c0-28.28-22.92-51.2-51.2-51.2H68.267c-28.28 0-51.2 22.92-51.2 51.2v853.334c0 28.28 22.92 51.2 51.2 51.2h501.777c-46.439-48.948-75.11-114.927-75.11-187.734zM102.4 136.533h614.4v51.2H102.4v-51.2z m0 221.867h580.267v51.2H102.4v-51.2z m0 204.8h443.733v51.2H102.4v-51.2z m375.467 256H102.4V768h375.467v51.2z"  ></path></symbol><symbol id="icon-yonghuguanli" viewBox="0 0 1024 1024"><path d="M955.5828 746.560353a190.913341 190.913341 0 0 0-29.760352-64.510871l33.395722-55.704697-29.557134-29.602293-57.646571 34.637618a186.871533 186.871533 0 0 0-60.694862-24.070209l-16.618831-66.520485h-41.750298l-16.641411 66.520485a184.47806 184.47806 0 0 0-60.220684 24.363748l-58.120749-34.908577-29.534554 29.602293 33.508622 55.953076a189.513385 189.513385 0 0 0-30.008732 64.330232l-59.407806 14.857596v41.840617l55.162778 13.79634a188.181169 188.181169 0 0 0 27.999118 75.755678l-27.27656 45.566307 29.534554 29.624873 43.511532-26.147564c23.144432 17.386549 50.082293 30.008732 79.752326 35.202117l11.741566 46.898523h41.750298l11.764145-46.943683a187.63925 187.63925 0 0 0 79.616847-35.202116l43.579272 26.192723 29.557134-29.624873-27.52494-45.927586c14.293098-22.444454 24.566968-47.75656 28.270078-75.394399l55.140198-13.79634v-41.840617l-59.520706-14.947916z m-181.745887 149.885601a104.545094 104.545094 0 0 1-104.477354-104.612834 104.545094 104.545094 0 0 1 104.477354-104.590253 104.545094 104.545094 0 0 1 104.454774 104.590253 104.567674 104.567674 0 0 1-104.454774 104.612834z m-185.245777-324.992988c-33.621521-24.612128-71.984829-43.014774-113.238369-55.162779 81.039383-39.018126 137.398897-121.141345 137.398898-217.083484 0-133.424829-108.135303-241.582712-241.537553-241.582712S129.6314 165.781874 129.6314 299.206703c0 95.49054 55.930496 177.275061 136.382801 216.518986C117.212437 559.575921 8.851334 693.836207 8.851334 852.798942c0 0 185.290937 50.330673 368.481941 50.330672 47.304961 0 94.316384-3.52247 138.076295-8.715854a280.126659 280.126659 0 0 1-23.415391-112.064212c0.02258-84.381213 37.866549-159.256273 96.596957-210.896582z" fill="#203646" ></path></symbol><symbol id="icon-jiaoseguanli" viewBox="0 0 1024 1024"><path d="M333.504 1022.496v-307.104h31.36c28.992 0 52.352-23.36 52.352-52.32v-217.856c0-28.96-23.36-52.32-52.352-52.32H198.112c-28.928 0-52.288 23.36-52.288 52.32v217.856c0 28.928 23.36 52.32 52.288 52.32h31.392v307.104H161.792v-245.504a120.416 120.416 0 0 1-83.072-113.92v-217.856a119.488 119.488 0 0 1 119.392-119.392h166.752c65.888 0 120.064 53.504 120.064 119.392v217.856a120.48 120.48 0 0 1-83.072 113.92v245.504h-68.352z m547.136-88a64.64 64.64 0 1 1 0-129.28 64.64 64.64 0 0 1 0 129.28z m-252.96-30.784v-5.568a30.432 30.432 0 0 1-12.352-15.328 50.976 50.976 0 0 1-3.616-14.176V547.392h-48.672a33.6 33.6 0 0 1-23.328-11.104 32.224 32.224 0 0 1-8.608-24 32.96 32.96 0 0 1 31.936-31.968h48.672V158.432c0-6.784 1.824-13.504 6.112-19.072 6.816-9.856 17.216-16 28.352-16h86.176c9.824 0 17.792 4.32 23.968 10.464 6.176 6.176 9.184 15.392 9.184 24.032a33.664 33.664 0 0 1-32.576 32.608H679.36v289.28h53.6c18.432 0 33.792 15.36 33.792 33.856 0 18.432-15.328 33.856-33.792 33.856H679.36v288.64h52.992c18.4 0 33.792 15.424 33.792 33.856 0 18.496-15.36 33.856-33.792 33.856h-104.672v-0.096z m252.96-325.536a64.64 64.64 0 1 1 0.064-129.344 64.64 64.64 0 0 1-0.064 129.344zM281.184 278.432A138.624 138.624 0 0 1 142.72 139.968 138.656 138.656 0 0 1 281.184 1.504a138.624 138.624 0 0 1 138.432 138.464c-0.576 76.928-62.08 138.464-138.432 138.464z m0-208.576c-38.752 0-70.784 32-70.784 70.752 0 38.784 32 70.784 70.784 70.784s70.784-32 70.784-70.784c0-38.784-32-70.752-70.784-70.752zM880.64 221.824a64.64 64.64 0 1 1 0-129.216 64.64 64.64 0 1 1 0 129.216z"  ></path></symbol><symbol id="icon-cuowu" viewBox="0 0 1024 1024"><path d="M64.383234 512C64.383234 264.787829 264.787829 64.383234 512 64.383234 759.212171 64.383234 959.616766 264.787829 959.616766 512 959.616766 759.212171 759.212171 959.616766 512 959.616766 264.787829 959.616766 64.383234 759.212171 64.383234 512ZM474.232379 771.245124C476.408718 797.355512 490.551372 810.412123 516.663176 810.412123 542.773564 810.412123 556.917635 797.355512 559.092556 771.245124 556.917635 745.133319 542.773564 730.990666 516.663176 728.814327 490.551372 730.990666 476.408718 745.133319 474.232379 771.245124ZM480.759977 611.314748C480.759977 637.426554 492.72771 650.481747 516.663176 650.481747 540.597226 650.481747 552.56496 637.426554 552.56496 611.314748L552.56496 249.024618C552.56496 222.914231 540.597226 209.857619 516.663176 209.857619 492.72771 209.857619 480.759977 222.914231 480.759977 249.024618L480.759977 611.314748Z"  ></path></symbol><symbol id="icon-wxbgongju" viewBox="0 0 1024 1024"><path d="M944.140673 718.412117 621.322359 452.362738c17.037025-37.017078 26.009374-77.727269 26.009374-118.662587 0-156.206668-127.07007-283.313577-283.313577-283.313577-28.04473 0-55.711859 3.996011-82.250282 12.062733l-30.853705 9.348925 175.299515 175.355797c7.463995 7.388271 11.496845 17.265222 11.496845 27.819602s-4.03285 20.430308-11.496845 27.894304l-92.992951 93.030813c-14.815427 14.776542-40.879036 14.852266-55.712883 0L102.189915 220.615607l-9.329483 30.758538c-8.066723 26.612101-12.156878 54.281277-12.156878 82.324984 0 156.131967 127.10691 283.239899 283.314601 283.239899 41.011043 0 81.684394-8.894577 118.662587-25.934672L623.357715 763.344468c0.678452 2.712785 1.811252 5.276167 3.618411 7.537673 1.88493 2.411933 4.297886 4.222161 6.935969 5.429663l113.687272 139.242298c14.175861 16.512069 34.529421 26.086122 55.789631 26.086122 19.525706 0 38.035268-7.841595 52.169173-21.937638l93.02979-93.030813c14.927991-14.927991 22.691815-34.45472 21.86396-54.958706C969.696722 751.207034 960.462406 732.358757 944.140673 718.412117M921.297408 799.380196l-93.030813 93.030813c-14.399965 14.32424-38.373982 13.269211-51.076282-1.658779l-53.714366-65.739237 64.685231-52.16815c8.329712-6.710842 9.572006-18.922978 2.938935-27.215852-6.710842-8.292873-18.847254-9.574053-27.140127-2.939959l-64.910359 52.393277-28.271904-34.6778 58.126862-46.89403c8.292873-6.708795 9.612938-18.845207 2.865257-27.139104-6.634094-8.367575-18.810415-9.650801-27.102265-2.939959l-58.31208 47.043433L492.783845 542.377868l-13.94664 7.388271c-35.132148 18.771529-74.786287 28.572756-114.818025 28.572756-134.947482 0-244.714468-109.692285-244.714468-244.639766 0-12.966313 0.998747-25.7822 2.996241-38.44766l127.917368 127.935788c29.345352 29.40061 80.930217 29.40061 110.295012 0l92.992951-93.030813c14.737656-14.70184 22.806425-34.302247 22.806425-55.184857 0-20.806885-8.068769-40.48404-22.806425-55.110155L325.607334 91.925642c12.664438-1.960655 25.51921-2.940982 38.410821-2.940982 134.947482 0 244.714468 109.691261 244.714468 244.713444 0 39.957037-9.874905 79.687924-28.572756 114.742301l-7.388271 13.947663L919.336754 747.9652c7.728008 6.634094 12.215206 15.60542 12.552897 25.25622C932.30409 782.870174 928.497391 792.145421 921.297408 799.380196"  ></path></symbol><symbol id="icon-tuichu" viewBox="0 0 1024 1024"><path d="M624.113427 831.54885 133.815705 831.54885 133.815705 191.942567l490.297722 0 0 95.941096 63.960731 0L688.074158 159.962202c0-17.662265-14.3181-31.980365-31.980365-31.980365L101.83534 127.981836c-17.662265 0-31.980365 14.3181-31.980365 31.980365l0 703.567014c0 17.662265 14.3181 31.980365 31.980365 31.980365l554.258453 0c17.662265 0 31.980365-14.3181 31.980365-31.980365L688.074158 735.607754l-63.960731 0L624.113427 831.54885z"  ></path><path d="M955.938881 466.518133 764.05669 274.635941l-45.227064 45.227064 137.287783 137.287783-562.398854 0 0 63.960731 562.398854 0L718.829626 658.398278l45.227064 45.227064 191.882192-191.882192C968.42731 499.256768 968.42731 479.006562 955.938881 466.518133z"  ></path></symbol><symbol id="icon-daohanglanmoshi02" viewBox="0 0 1024 1024"><path d="M232.727273 81.035636l744.727273 0 0 42.263273-744.727273 0 0-42.263273Z"  ></path><path d="M46.545455 46.545455l93.090909 0 0 92.974545-93.090909 0 0-92.974545Z"  ></path><path d="M232.727273 490.868364l744.727273 0 0 42.263273-744.727273 0 0-42.263273Z"  ></path><path d="M46.545455 465.524364l93.090909 0 0 92.974545-93.090909 0 0-92.974545Z"  ></path><path d="M232.727273 899.118545l744.727273 0 0 42.263273-744.727273 0 0-42.263273Z"  ></path><path d="M46.545455 884.48l93.090909 0 0 92.974545-93.090909 0 0-92.974545Z"  ></path></symbol><symbol id="icon-changyonglogo27" viewBox="0 0 1024 1024"><path d="M891.668601 577.611324c-89.079828 49.415456-179.385577 94.695732-279.245935 115.476011-22.460548 4.673439-46.904263 4.493338-69.728084 1.378393-21.74935-2.967588-32.301683-22.24156-24.658609-42.821271 7.1744-19.316951 17.053398-38.555108 29.715789-54.710043 27.179013-34.681894 57.772798-66.673515 85.292572-101.106746 16.857946-21.092387 31.943526-43.912116 45.309952-67.387783 9.606799-16.874319 5.309936-36.984333-11.719926-45.466518-28.615735-14.255679-59.383482-24.26259-89.538269-35.254945-3.470031-1.26583-8.801457 2.573615-15.563464 4.801353 8.610098 7.92039 15.146978 13.933337 23.814382 21.903869-89.63753 15.365966-174.893262 37.784558-257.522168 68.403926-0.35918 1.805112-1.055029 3.091408-0.672312 3.695159 12.166087 19.183921 6.457062 33.785477-11.18576 45.791929-6.747681 4.590552-12.913101 10.039657-17.99177 17.181311 54.416354 16.393365 103.003955 7.04751 149.214417-24.184819-2.877537-4.264117-5.463432-8.094352-8.276501-12.264325 17.597797 3.024893 28.052916 12.914124 29.414937 28.315906 0.300852 3.397377-1.863441 7.011694-2.89391 10.525728-2.575662-2.837628-5.431709-5.477758-7.625678-8.584516-1.359974-1.929955-1.717108-4.567016-2.90926-7.993045-55.102992 37.757952-114.307396 47.208185-179.738617 27.604708 0 13.123902-0.6191 24.283056 0.187265 35.33681 0.696872 9.537214-3.246951 13.586436-11.356652 18.62315-18.96391 11.778254-38.429241 24.020066-53.94154 39.765679-18.942421 19.228947-11.874445 42.436508 13.510712 52.253084 28.945239 11.1919 59.289338 11.378142 89.465614 7.664563 35.753295-4.399193 71.311139-10.380418 110.11184-16.144702-45.859467 21.856797-90.528829 37.381375-138.083915 43.702338-33.100886 4.400217-66.181305 6.867408-99.03762-2.615571-47.045479-13.576203-68.01814-49.27731-55.636135-96.794533 11.613502-44.568055 39.240723-80.126922 69.305459-112.974028 100.070136-109.330034 226.524177-164.893514 372.993063-175.798888 34.153868-2.540869 68.75185 1.944282 100.729146 16.801664 45.12064 20.963451 63.72537 65.163115 41.97295 109.874433-14.423501 29.64825-34.344203 56.907081-53.947679 83.665515-19.367093 26.437116-41.60763 50.755987-62.203714 76.314083-6.076392 7.541767-11.565407 15.756869-16.059767 24.329105-8.528234 16.261359-2.679016 27.380604 15.745612 25.542746 38.647205-3.854794 77.957513-6.890944 115.28977-16.736173 54.803163-14.456247 108.119463-34.56012 162.048723-52.318576C881.465215 581.691245 886.534673 579.553559 891.668601 577.611324z"  ></path></symbol><symbol id="icon-huanyingye" viewBox="0 0 1024 1024"><path d="M820.045865 64.951291 204.210985 64.951291c-61.832254 0-111.936395 50.076512-111.936395 112.076588l0 671.536506c0 61.916165 49.992601 112.105241 111.936395 112.105241l615.83488 0c61.832254 0 111.936395-50.076512 111.936395-112.076588l0-671.565159C932.010913 115.139344 881.990682 64.951291 820.045865 64.951291zM876.027877 820.796972c0 46.073338-37.703717 83.889619-84.197634 83.889619L232.454236 904.68659c-46.605457 0-84.197634-37.564547-84.197634-83.889619L148.256602 204.795293c0-46.045709 37.676088-83.86199 84.197634-83.86199l559.376007 0c46.605457 0 84.197634 37.564547 84.197634 83.86199C876.027877 204.795293 876.027877 820.796972 876.027877 820.796972z"  ></path><path d="M540.133757 484.818941 344.19518 484.818941 344.19518 316.871881 288.213167 316.871881 288.213167 708.748013 344.19518 708.748013 344.19518 540.800953 540.133757 540.800953 540.133757 708.748013 596.11577 708.748013 596.11577 316.871881 540.133757 316.871881Z"  ></path><path d="M680.090323 428.836929l55.982012 0 0 279.912108-55.982012 0 0-279.912108Z"  ></path><path d="M680.090323 316.871881l55.982012 0 0 83.97353-55.982012 0 0-83.97353Z"  ></path></symbol><symbol id="icon-iframe" viewBox="0 0 1024 1024"><path d="M64 128l0 768 960 0L1024 128 64 128zM512 192l0 128L128 320 128 192 512 192zM128 576 128 384l384 0 0 192L128 576zM128 640l256 0 0 192L128 832 128 640zM960 832 448 832l0-192 512 0L960 832zM960 576 576 576 576 384 576 320 576 192l384 0L960 576z"  ></path></symbol><symbol id="icon-msnui-360" viewBox="0 0 1024 1024"><path d="M358.51635 570.988486c1.473561 0 2.928702-0.072655 4.374634-0.179079l95.375208 0 0 109.277846c0 32.246425 26.372647 58.759265 58.666144 58.759265 32.472576 0 58.845223-26.513864 58.845223-58.759265 0-1.471514-0.072655-2.925632-0.179079-4.369517L575.59848 570.809407l113.869421 0c1.440815 0.106424 2.891863 0.179079 4.359284 0.179079 32.293497 0 58.666144-26.513864 58.666144-58.759265 0-32.425504-26.372647-58.759265-58.666144-58.759265-1.472538 0-2.927679 0.072655-4.373611 0.179079L575.59848 453.649034 575.59848 349.815177c0.106424-1.444908 0.179079-2.898003 0.179079-4.369517 0-32.246425-26.372647-58.759265-58.845223-58.759265-32.293497 0-58.666144 26.513864-58.666144 58.759265l0 108.203374-99.570763 0 0 0.004093c-0.060375 0-0.118704-0.004093-0.179079-0.004093-32.293497 0-58.666144 26.334785-58.666144 58.759265C299.850206 544.654724 326.222853 570.988486 358.51635 570.988486zM795.97668 854.596775c23.379477-19.154245 45.025473-40.993646 64.433498-65.440431 61.32981-76.461439 98.100272-173.339884 98.100272-278.526551 0-245.965971-200.935382-446.608687-447.260533-446.608687S63.98836 264.662799 63.98836 510.62877c0 97.349165 31.498388 187.581236 84.805478 261.102716 13.388938 21.057595 33.145911 43.973514 60.656475 67.99358 79.652108 72.90852 185.67584 117.512391 301.798581 117.512391 106.046245 0 203.6584-37.211507 280.467763-99.19214 0.934279-0.74599 1.866511-1.496074 2.795673-2.25025C795.000446 855.394954 795.490609 854.998935 795.97668 854.596775zM181.215248 257.588683c70.829162-41.180911 151.668305-63.064314 202.058972-73.072249 93.649913-18.631336 206.137871 12.898775 247.40167 32.425504 70.14764 32.962739 91.676979 66.283636 127.917368 100.499925l20.6319 19.526729c48.394197 45.723368 97.775884 39.847543 112.25669 4.379751 23.242354 51.757804 36.196387 109.055788 36.196387 169.280428 0 97.362468-33.830503 187.084932-90.331331 258.07987-68.651566 38.006616-145.150868 58.567907-193.671954 68.177775-93.470835 18.631336-205.958792-12.898775-247.40167-32.425504-69.968561-32.962739-91.676979-66.283636-127.737266-100.320846l-20.6319-19.705807c-48.8905-46.096874-100.862175-40.574091-117.052926-4.90266-23.136953-51.659567-36.030611-108.823498-36.030611-168.902828C94.820576 415.553391 127.08849 327.770092 181.215248 257.588683z"  ></path></symbol><symbol id="icon-souhu" viewBox="0 0 1024 1024"><path d="M193.692 289.602c4.83-0.467 5.482 1.735 7.994 3.337 18.037 11.203-16.035 27.682-23.902 27.879-2.978 0.141-6.644-1.62-7.851-3.305-4.808-6.238 0.763-8.641 4.258-12.114l2.082-2.655c1.185-3.581 13.103-12.854 17.418-13.143v0zM223.886 268.248c2.383-0.92 10.878-3.157 14.333 3.263 3.4 6.419-1.605 46.582-1.605 72.35 0 4.9-1.398 13.382 0 18.083 0.271 0.879 8.557 9.55 9.504 9.89 6.786 1.702 31.593-1.585 33.42-4.989 2.232-4.317 0.794-9.058 1.54-14.787-14.225 0-29.243-5.548-30.155-6.583-0.892-0.962-3.362-2.894 0-6.583 3.465-3.658 19.873-5.663 31.808-4.932-0.794-9.773 2.359-20.919-3.194-21.38-5.498-0.353-23.329-3.033-25.451-4.957-2.090-1.824-4.085-5.393-3.164-9.822 0.915-4.365 2.994-4.365 4.776-4.875 8.495-2.813 19.228 1.208 23.839 3.263 19.617 8.853 24.124 16.381 22.241 42.685-2.146 28.516 4.274 36.363-15.923 47.691-6.263 3.509-7.151 5.755-19.014 4.875-5.007-0.279-18.196-4.234-25.507-1.553-0.77 0.204-2.281 4.924-5.221 5.59-1.796 2.013-0.365 1.882-1.089 2.588-0.709 0.756 0 3.337 0 3.337 5.466 1.578 9.003 1.076 14.318 3.214l19.046 11.573c5.331 7.242 6.134 26.426 1.629 34.458-2.582 4.488-9.988 7.003-12.769 11.573-0.945 1.603-0.572 4.826-1.54 6.486 2.025 1.543 1.313 3.519 3.164 5.039 2.813 1.997 5.705 0.222 9.52 1.578 4.521 1.621 10.583 5.737 15.914 8.285 0 0.494 0 1.112 0 1.611 4.043 0.947 8.526-1.019 12.755 0 1.263 0.231 6.142 4.373 7.905 4.965 9.789 2.524 15.614-0.822 19.087 8.107 2.654 7.217 1.144 18.61-4.729 21.478-17.537 7.973-39.419-10.76-49.306-16.472-4.314-2.507-8.533-2.211-12.769-5.006-6.905-4.373-14.167-14.678-30.13-9.813-2.805 0.89-8.026 8.195-11.212 9.813-3.918 2.032-6.668 1.357-11.093 3.337-10.369 4.554-25.897 20.165-46.055 13.111-0.612-0.141-2.845-4.431-3.156-4.793-5.339-7.076-3.577-7.761-1.644-16.462 6.555 0 14.875-1.144 19.102-1.769 15.479-2.194 31.115-6.699 36.503-13.078 5.356-6.419-3.362-15.518-11.051-26.271-1.741-2.377-1.24-4.875-3.249-6.617-5.213-4.636-12.062-5.688-17.498-9.798-1.089-0.953-0.945-1.479-2.066-1.628-6.66-0.894-4.172-12.741 8.487-11.616 7.431 0.716 44.1 33.158 46.095 34.549 1.844 1.398 5.221 1.112 7.921 0 1.788-0.773 2.98-3.114 4.18-4.29 2.78-2.819 6.944-6.6 8.526-10.472 1.694-4.257 0-13.177 0-13.177-1.796-1.249-3.926-7.25-7.968-8.213-8.333-2.228-25.211 2.894-28.567 0-3.416-2.903-0.763-10.957 1.518-14.714l11.212-4.996c-0.716-0.502-0.317-1.596-2.066-4.332-1.636-2.762-1.041-2.672-2.735-3.946-11.077-8.145-29.486 2.137-42.924-3.231-15.407-6.313-12.755-12.008-12.755-32.936 0 0-0.548-9.075 0-9.847 0.595-0.833-1.374-16.44 3.29-21.419 4.601-4.884 11.052-2.967 15.885 13.192 9.424 0 22.4 0.92 25.394 1.692 2.986 0.764 4.258 5.286 1.596 8.195-2.742 2.91-7.921 4.521-15.914 6.544-1.907 0.502-6.992 1.448-11.068 1.645-0.866 11.377 0 16.718 3.139 18.159 3.091 1.24 29.004-1.249 31.839-11.564 2.511-9.749 0.612-26.040 0-36.109-0.859-10.899-5.522-48.603-1.686-55.943 0.671-1.266 2.443-2.243 4.78-3.237v0zM118.799 285.188c4.355-1.39 5.45-2.259 11.291 2.762 5.968 4.989 4.076 31.637 3.186 42.734 1.717 0.855 3.591 4.552 4.784 4.996 3.83 1.273 8.796-1.193 12.786 0 2.573 0.683 6.628 3.952 7.921 6.486 1.207 2.672 1.779 5.903 0 8.279-1.852 2.359-5.268 4.323-7.921 4.884-12.786 2.819-18.697-0.067-22.303 11.514-1.962 6.247-2.735 16.193 0 21.428 0.659 1.232 1.32 2.292 4.736 3.181 3.591 0.97 10.035-2.005 11.157-1.553 0.883 0.296 3.147 3.231 3.147 3.231s0.524 7.941-1.549 11.491c-3.099 5.145-12.474 3.896-14.31 11.573-1.16 4.826 1.455 12.559 1.556 14.78 0.279 5.408-0.373 16.349-0.262 17.515 0.683 6.863 0.262 2.169 0.262 2.169 2.918 12.337-0.659 46.877-4.736 52.657 0 0-3.909 5.202-4.569 5.755l-3.407 2.423c-6.174 1.925-15.558 5.73-25.37 3.255-8.232-1.966-20.977-17.707-15.909-32.806 0.073-0.706 3.201-3.287 3.201-3.287s4.473-0.494 6.389 0c4.314 1.218 10.226 13.703 12.625 14.846 2.455 0.986 4.593 0.6 6.397 0 11.498-4.119 6.729-46.613 7.939-62.527-1.686-0.855-3.622-4.578-4.776-4.924-19.142-6.641-25.921 23.698-46.055 4.924-3.678-3.403-0.365-7.882 1.565-11.557 3.743-6.889 9.78-4.184 18.57-6.641 1.24-0.321 6.134-4.596 6.851-4.875 4.449-1.931 8.455 0.502 12.776-1.505 2.543-1.519 10.472-13.507 11.068-16.514 2.313-12.487-2.265-35.881-11.068-37.845-6.43-1.373-9.424 2.64-12.776 3.263-5.76 1.218-16.076 3.838-22.193 1.645-0.786-0.198-3.233-3.323-3.233-3.323s-0.548-9.635 1.605-13.060l3.139-2.648c1.175-0.494 4.489-1.876 6.397-2.251 8.144-1.906 17.117 1.43 25.434 0 2.796-0.665 7.103-4.068 9.511-4.996-1.199-8.77-3.869-37.746 1.588-42.734 1.373-1.266 0.215-1.47 4.559-2.745v0zM718.135 419.432c3.734-3.395 13.43-16.776 15.885-21.347 0.437-0.962 3.178-4.947 3.178-4.947 1.313-6.451-2.438-13.605-3.178-18.010-0.215-0.156 2.281-3.287 0-6.602-2.192-3.337-9.463 1.717-14.24 4.941-1.86 1.076-1.438 3.658-3.139 4.89-12.015 8.614-14.326 9.494-27.095 3.27-1.754-2.678-3.465-4.343 0-9.789 3.528-5.565 20.881-14.87 31.807-19.778-0.247-4.043 1.192-10.949 0-14.82-0.247-0.625-4.251-2.747-4.712-3.27-19.832-23.828-11.227-29.574-11.227-29.574s11.847-6.756 19.143-3.305c7.16 3.501 14.739 42.135 23.782 18.107 0.778-1.972 3.663-8.696 3.193-11.557-0.317-2.055-5.959-5.169-6.333-6.552-0.517-1.373 0.127-6.708 0.127-6.708l1.422-3.073c2.090-1.174 6.317-3.353 6.317-3.353s6.452-0.33 9.638 1.652c2.043 1.282 9.209 17.763 9.511 21.414 0.373 4.989-1.398 14.030-3.139 18.043-1.026 1.939-5.491 3.838-6.372 6.625-1.627 4.134 0.080 6.215-1.627 9.789-1.134 2.062-5.85 3.855-6.349 6.583-3.108 14.961 9.441 34.629 11.124 47.691 5.673 46.161-2.059 100.494-28.645 118.388-0.271 0.222-4.036 0.683-4.514 1.010l-9.805-2.712c-1.525-2.563-4.562-4.389-6.238-6.461-2.216-2.934-2.693-6.822-4.854-9.89-1.366-2.005-7.017-4.545-7.921-6.577-7.707-17.623 8.526-16.883 17.489-11.549 1.883 1.144 5.436 6.363 7.97 6.544 3.369 0.353 4.562-2.302 6.372-3.255 13.493-7.462 5.283-14.541 6.308-27.963 0.166-2.588 4.395-9.346 4.744-11.499 1.844-11.992-0.794-22.891-3.083-31.267-0.294 0.401-4.37 1.144-4.83 1.692-2.138 2.104-1.747 7.020-3.147 9.855-2.527 4.297-7.597 8.047-11.132 11.557-5.054 4.521-10.193 13.29-17.466 14.77-2.693 0.502-9.752-1.727-9.528-1.727-0.215-0.141-5.317 1.939-8.017-6.577-2.749-8.401 10.241-10.31 22.241-19.692l6.339-4.963zM891.346 291.303c13.69-2.337 20.008 6.789 15.931 18.010-6.079 16.776-35.843 14.573-55.653 18.141-2.686 0.452-9.957 4.506-12.625 4.932-8.479 0.97-14.391-1.621-22.337 1.578-3.909 1.529-6.483 4.144-9.472 6.625-2.965 2.423-5.936 3.707-7.994 6.534-1.97 2.793-1.549 6.526-1.549 6.526s1.717 15.642 3.164 21.479c1.089 4.488 7.072 12.217 7.954 18.010 4.099 27.898-10.553 111.64-20.621 121.628-8.954 8.737-14.581 8.294-19.054 5.029-4.578-3.362-2.98-3.073-4.838-6.592-2.407-4.77-1.636-10.062-1.535-9.879 1.446-3.231 0-5.328 1.535-8.163 2.257-4.282 8.884-7.62 11.187-11.525 0.66-1.307-0.333-3.755 0-4.965 0.937-4.57 6.652-11.317 7.875-16.423 6.040-23.879 9.765-44.017 7.946-70.788-1.462-21.217-19.228-37.014-12.633-59.076 0.564-2.377 4.363-10.653 6.317-13.184 8.63-11.697 40.627-1.684 58.792-6.609 1.304-0.395 4.832-4.438 6.365-4.957 5.968-1.966 9.711 0.056 15.853-1.659 7.406-2.055 13.937-7.628 20.698-11.433 1.596-0.979 2.271-2.885 4.693-3.24v0zM894.575 340.588c0 0 5.197 0 7.968 1.578 9.877 5.845 0.738 17.65-1.636 24.674-1.754 5.268-5.015 13.357-6.34 18.148-0.803 2.827 0.659 5.302 0 8.145-0.341 1.585-1.899 6.082-4.769 6.609-2.819 0.502-5.309-1.553-6.349-3.312-5.482-9.082-4.593-38.485 0-47.649 1.789-3.623 11.125-8.194 11.125-8.194v0zM846.509 350.142c0 0 5.323 1.174 6.794 3.509 1.754 3.125 0.827 6.279 1.613 9.914 2.82 14.417 1.907 35.279-1.613 49.327-1.47 5.335-7.088 12.881-7.946 18.1-0.397 1.776 0.556 4.793 0 6.641-2.059 5.845-8.479 16.029-9.614 22.916-2.686 15.913 3.783 29.795 20.642 24.709 2.519-0.798 4.33-5.18 6.412-6.583-1.916-14.378-12.199-32.318 6.285-23.025 13.732 6.832 16.416 22.555 19.159 41.075-0.953 2.062-2.431 4.479-6.42 4.941-3.949 0.552-4.745-0.542-6.3-1.571-1.287-0.832-1.231-1.102-3.178-4.924-2.033-3.946-4.251-2.672-4.784 0-0.977 0.576-1.622 4.924-1.622 4.924s-12.705 13.070-38.149 3.24c-9.067-6.041-12.975-31.079-7.912-46.047 1.326-3.838 6.324-9.074 7.912-13.192 3.194-8.606 3.194-16.005 6.413-24.669 1.001-2.894 5.68-7.849 6.333-11.508 2.757-16.463-6.604-24.109-7.954-36.083-1.042-9.386 0.065-14.589 4.792-18.188 2.431-1.876 2.043-1.807 6.349-3.206l2.79-0.3zM888.242 404.638c0.279 0.508 4.235 1.193 4.712 1.783 5.793 5.622 5.467 25.762 7.954 36.103 4.672 18.84 16.169 39.546 28.613 50.996 2.025 1.776 3.591 5.476 6.372 6.577 8.241 3.067 15.901 1.201 19.102 9.89 6.754 18.362-19.523 18.139-30.178 11.393-4.688-2.886-18.166-16.712-20.755-21.281-4.507-8.259-4.703-17.031-7.875-26.312-1.924-5.548-8.058-12.864-9.536-18.125-2.678-9.255-4.363-42.045-1.613-49.228l3.203-1.797zM877.085 544.463c7.827 0 19.721 3.649 25.459 6.526 24.308 12.51-31.345 13.102-44.521 9.894-22.877-5.749 8.844-16.421 19.062-16.421v0zM498.832 546.074c30.003-4.743 48.337 8.572 74.683 6.6 10.87-0.92 34.288-5.187 36.569-3.279 2.265 1.85 1.605 6.511 1.605 6.511l-3.147 3.24c-10.090 3.748-113.73 1.045-117.671-1.561-7.658-5.252 1.702-10.597 7.962-11.51v0zM818.317 546.074c9.225-0.436 17.434 2.359 19.071 4.914 1.613 2.637 2.017 4.053-1.636 6.592-3.56 2.591-49.256 1.273-74.676 3.303-34.835 2.672-118.258 3.073-120.794-3.303-2.48-6.337 2.496-6.592 6.397-8.188 7.97-3.566 22.765-1.677 33.31-1.677 25.172 0 53.652-0.116 76.409 1.677 4.974 0.321 12.491-1.373 17.376 0l3.178 3.279c15.461 1.975 27.865-6.064 41.365-6.598v0zM85.602 547.711c17.005-2.442 34.606 2.292 47.676 3.27 82.035 6.345 168.447-4.545 247.971 1.684 24.109 1.883 71.514 1.543 71.514 1.543s3.926 1.684 1.565 4.932c-2.298 3.354-26.754 0.615-41.335 1.741-80.009 6.131-166.943-4.84-249.433 1.611-9.686 0.731-26.184 2.491-38.172 1.621-3.379-0.27-8.645-2.251-14.343-1.621-2.709 0.247-9.995 4.297-12.682 4.946-10.736 2.178-21.756 1.43-31.808 0 0-0.64-2.995-2.581-1.565-8.303 1.39-5.508 11.657-10.201 20.611-11.425v0zM931.078 547.711c11.467-3.368 28.104 3.524 30.218 6.501 2.107 3.125-1.511 6.673-1.511 6.673-12.355-1.019-31.912-0.188-34.971-3.303-3.153-3.023 6.263-9.872 6.263-9.872v0zM568.749 716.997c20.748-0.6 21.875 32.534 3.242 34.539-23.098 2.507-23.886-33.94-3.242-34.539v0zM681.145 670.225c-2.176-13.75-9.614-22.070-23.679-22.070-20.828 0-27.525 20.483-27.525 38.74 0 17.679 4.308 39.627 27.343 39.627 11.234 0 20.921-8.696 23.871-24.518h16.202c-1.771 16.381-11.458 39.438-40.635 39.438-28.003 0-44.703-21.866-44.703-51.546 0-31.925 14.906-57.137 47.875-57.137 26.197 0 36.058 19.637 37.466 37.473l-16.212-0.008zM722.003 687.069c0-13.776 4.918-39.324 28.955-39.324 24.012 0 28.898 25.549 28.898 39.324 0 13.826-4.887 39.465-28.898 39.465-24.037 0-28.955-25.638-28.955-39.465v0zM704.768 687.069c0 26.584 14.365 54.373 46.19 54.373 31.768 0 46.206-27.79 46.206-54.373 0-26.558-14.431-54.308-46.206-54.308-31.823 0-46.19 27.758-46.19 54.308v0zM812.62 635.514h15.885v14.674h0.349c3.622-5.5 12.22-17.425 30.203-17.425 17.95 0 23.663 11.081 26.58 16.66 8.333-9.651 15.083-16.66 30.616-16.66 10.607 0 30.75 5.597 30.75 34.53v71.298h-16.733v-66.5c0-14.261-4.156-23.928-18.45-23.928-14.192 0-23.56 13.857-23.56 27.661v62.766h-16.772v-71.298c0-8.599-3.201-19.128-15.655-19.128-9.607 0-26.359 6.337-26.359 34.31v56.117h-16.846v-103.073l-0.009-0.003zM100.080 614.57c0 0 8.167-1.519 13.65 0 5.506 1.571 6.254 3.125 6.365 5.73 0.308 2.514-0.111 5.663-6.794 8.95-4.085 2.277-3.623 2.163-4.116 2.221-0.548 0-1.907-0.396-3.853 0.371-1.859 0.731-2.845 0.731-6.604 5.112-3.776 4.358-3.598 4.693-3.598 4.693v10.346c0 0 1.669 7.751 4.371 11.393 2.63 3.814-0.937 9.378-7.597 7.11-6.571-2.433-10.79-3.952-13.882-10.193-3.019-6.355 0.477-15.518 1.986-18.808 0 0 2.471-0.862 3.982-4.545 0 0 2.192-2.499 0.572-6.897-1.615-4.086 9.787-12.928 15.517-15.485v0zM123.895 617.364c0 0-1.089 4.102 2.464 8.819 3.512 4.774 4.586 6.938 7.438 9.707 2.995 2.745 2.75 3.241 7.912 2.942 5.283-0.207 5.475-3.855 5.283-7.307-0.279-3.428 1.167-5.76-3.631-10.899-4.719-5.246-11.822-6.913-15.518-6.756-3.798 0.322-3.948 3.496-3.948 3.496v0zM108.909 666.477c-1.836-0.173-3.989 0.067-6.619 0.822 0 0-1.859 2.596 0.778 5.286 2.614 2.631 4.107 4.908 7.827 6.641 3.638 1.807 3.457 1.997 6.372 2.499 2.973 0.568 5.283 0 8.136 1.456 2.828 1.513 7.78 4.996 8.771 8.254 1.074 3.197 0.271 7.264-0.111 10.29-0.51 3.083-0.51 3.716-0.51 3.716s0.51 2.475-5.641 5.352c-6.053 3.033-3.941 2.581-8.516 4.884-4.514 2.333-3.67 1.488-3.67 1.488s0.683 0.855-3.886-0.158c-4.553-1.053-7.333-0.494-7.802-1.053-0.357-0.38-2.973-3.008-6.968-1.16 0 0-4.522 2.163-4.999-2.244-0.325-4.309 0.723-15.14-11.132-13.99 0 0-4.967 1.925-1.741 11.053 0 0 3.027 6.493 5.61 8.614 2.536 2.119 3.545 3.017 6.532 8.558 3.011 5.598 6.794 3.847 12.697 3.922 6.023 0.098 12.721-0.101 12.721-0.101s0.746-1.947 9.144-1.208c0-0.041 5.627-2.251 9.099-7.126 0 0 8.868-1.915 10.273-9.716 0 0 1.343-1.76 1.827-8.467 0 0-0.715-3.231-2.201-7.644 0 0-0.389-2.448 0.365-5.852 0.763-3.509-0.937-8.236-3.861-12.247-2.86-3.997-8.232-8.457-12.11-9.61-3.743-1.035-3.114-0.938-3.114-0.938s-8.884 0.502-11.307-0.101c-1.416-0.403-3.313-1.079-5.967-1.22v0zM206.453 658.981c-3.448 0.855-10.813 7.143-12.143 15.274-1.374 8.164 0.088 22.039 1.763 27.749 1.701 5.852 6.937 15.775 11.513 19.884 4.647 4.018 11.433 6.125 11.433 6.125s2.305 0.091 3.734 2.27c1.272 2.178 3.172 4.62 4.48 5.983 1.175 1.289 1.398 1.289 5.857 0.89 4.464-0.543 6.588 1.735 12.755-3.495 6.174-5.169 4.172-5.481 7.446-6.985 0 0 0-0.773 1.811-1.118 1.932-0.477 8.232-1.471 11.020-10.209 2.845-8.614 4.028-13.029 3.346-20.368v-5.558c0 0-1.28-5.663-4.456-8.985l-0.421-2.359c0 0-0.716-2.621 1.312-5.054 2.043-2.4 4.355-6.304 4.355-6.304s1.328-1.99 0.73-9.231c-0.604-7.242-2.025-11.122-4.569-14.367-2.552-3.149-2.107-7.249-2.398-9.831-0.246-2.646-8.192-13.003-12.173-16.563l-1.836-2.178c0 0-5.603 1.144-9.225-1.282-3.727-2.433-5.887-1.798-8.954-1.677 0 0-3.56 2.259-5.283 4.365-1.827 2.038-1.827 2.351-1.827 2.351s-5.054 0.543-6.761 1.218c-1.795 0.625-9.805 9.527-11.433 13.908 0 0-1.026 8.327 0.294 11.129 0 0 0.7 4.84 4.235 4.332 3.545-0.558 1.796-0.163 1.796-0.163s6.874-12.748 11.713-16.291c4.76-3.617 8.677-6.181 17.846-1.504 0 0 3.72 2.499 6.548 7.496 2.901 4.9 4.609 4.004 5.943 6.781 1.422 2.845 2.637 12.141 3.768 17.064 1.065 4.89 1.065 5.328 1.065 5.328s2.693 6.627 2.464 10.282c-0.216 3.921-2.298 9.847-3.536 11.697-1.272 1.807-0.922 7.087-1.13 9.707-0.279 2.688-1.192 6.106-3.797 8.696-2.552 2.769-4.251 6.279-9.153 9.986-4.917 3.748-4.291 3.559-4.291 3.559s-6.357 4.053-12.020 0.558c-5.53-3.322-11.473-8.558-15.161-16.316-3.695-7.933-4.639-19.308-3.783-25.472 0.968-6.067 3.059-14.197 1.556-16.949-1.468-2.72-3.575-4.619-4.431-4.373v0zM326.001 609.187c0 0-7.065 1.553-7.183 4.685-0.111 3.255 0 9.099 1.048 13.060 1.009 4.028 2.78 8.696 4.043 10.126 1.24 1.398 1.867 2.073 1.867 2.073l0.286 13.851c0 0-4.928 8.754-5.182 13.167-0.286 4.488-0.929 23.286-0.803 27.102 0.088 3.912 0.166 11.337-1.503 16.095-1.612 4.946-2.265 8.655-0.516 16.785 1.811 8.203 1.811 9.378 3.083 10.85 1.374 1.529 5.864 4.309 8.693 0.212 2.78-4.037 2.845-5.59 3.339-10.857 0.365-5.343 1.653-22.729 1.207-24.453-0.398-1.702-0.929-5.976-0.929-5.976l0.644-14.984 4.020-4.9c0 0 4.41-1.776 0.659-9-3.687-7.192-5.61-11.277-5.61-11.277s-1.114-3.764-0.166-8.614c0.794-4.809 0.923-8.308 2.090-11.361 1.105-3.172 1.47-12.938 0.993-17.771-0.596-4.827-4.092-10.892-10.083-8.812v0zM374.693 608.635c0 0-5.045 4.184-5.133 9.914-0.279 5.703 1.28 7.217 1.446 8.877 0.231 1.519-2.431 6.627-1.358 11.747 1.192 5.196 4.586 8.573 4.586 8.573l0.461 1.939c0 0-0.461 3.831-2.693 6.493-2.107 2.646-2.805 4.332-5.483 5.352-2.654 0.97-13.009 1.118-17.331 2.055-4.41 0.945-5.777 7.045-0.653 8.498 5.182 1.497 16.741 1.315 16.741 1.315s4.141 1.808 4.704 6.131c0.469 4.231 0.469 12.141 0.365 19.349-0.111 7.404-0.923 31.531-0.923 31.531s-0.54 6.567 5.864 7.973c6.468 1.208 10.926-0.608 11.141-8.096 0 0-0.216-15.847-1.313-26.673-1.065-10.876-1.358-12.189-1.358-12.189l2.67-29.977-7.669-12.741c0 0-0.961-1.201 1.669-4.119 2.552-2.927 4.593-3.241 5.999-13.177 1.477-10.028 1.605-13.241 1.605-13.241s0.58-10.603-13.342-9.534v0zM457.815 611.875c0 0-2.383-4.309-7.033 0.116-4.562 4.53-7.938 8.762-7.938 8.762s-5.275 6.025 1.994 13.043c7.271 7.102 1.644 1.833 1.644 1.833s-1.121 15.126-1.121 18.726c0 3.592 1.438 5.221 1.438 8.614 0 3.288-1.272 8.689-2.043 14.829-0.724 6.125-2.647 19.208-2.034 24.102 0.738 4.856 2.398 9.854 2.273 14.605-0.166 4.734 1.382 7.741 4.784 10.66 3.465 2.804 15.233 9.822 19.196 12.125 3.933 2.277 9.258 4.267 18.712-1.717 9.289-5.953 16.208-12.108 18.037-18.502 1.907-6.385 2.002-7.882 2.002-7.882s0.454-22.317-0.437-28.005c-0.891-5.678-8.010-11.081-12.657-3.27l-0.961 1.126c0 0 1.128 14.435 0.048 21.306-0.985 7.012-1.677 10.601-7.365 14.822-5.768 4.134-13.102 6.837-20.342-1.315-7.095-8.171-7.644-10.332-7.644-22.153 0-12.008 0-31.17 0.834-37.654 0.778-6.6 4.242-25.284 1.741-34.35-2.46-9.097-3.128-9.822-3.128-9.822v0zM497.449 612.211c0 0-6.134 1.389-5.388 16.949 0.693 15.643 1.009 20.26 0.514 27.019-0.514 6.781 0.778 11.597 5.348 11.26 4.586-0.246 7.986-3.788 10.424-13.563 2.686-9.757 3.457-18.675 2.107-27.914-1.175-9.222-0.859-9.594-3.274-12.864-2.291-3.321-5.955-3.218-9.731-0.886v0z"  ></path></symbol><symbol id="icon-tubiao" viewBox="0 0 1024 1024"><path d="M437.996 697.519 437.996 697.519 437.996 586.722 327.195 586.722c-61.187 0-110.797 49.61-110.797 110.797 0 61.195 49.61 110.797 110.797 110.797C388.387 808.316 437.996 758.714 437.996 697.519L437.996 697.519 437.996 697.519 437.996 697.519zM493.395 697.519c0 91.789-74.411 166.195-166.2 166.195C235.41 863.714 161 789.308 161 697.519c0-91.789 74.41-166.195 166.195-166.195l110.801 0 55.399 0 0 55.398L493.395 697.519 493.395 697.519 493.395 697.519zM585.723 697.519 585.723 586.722 696.52 586.722c61.195 0 110.796 49.61 110.796 110.797 0 61.195-49.601 110.797-110.796 110.797C635.332 808.316 585.723 758.714 585.723 697.519L585.723 697.519 585.723 697.519zM530.324 697.519c0 91.789 74.41 166.195 166.196 166.195 91.789 0 166.199-74.406 166.199-166.195 0-91.789-74.41-166.195-166.199-166.195L585.723 531.324l-55.399 0 0 55.398L530.324 697.519 530.324 697.519 530.324 697.519zM437.996 328.195l0 110.801L327.195 438.996c-61.187 0-110.797-49.61-110.797-110.801 0-61.188 49.61-110.797 110.797-110.797C388.387 217.398 437.996 267.007 437.996 328.195L437.996 328.195 437.996 328.195zM493.395 328.195c0-91.785-74.411-166.195-166.2-166.195C235.41 162 161 236.41 161 328.195c0 91.789 74.41 166.199 166.195 166.199l110.801 0 55.399 0 0-55.398L493.395 328.195 493.395 328.195 493.395 328.195zM585.723 328.195l0 110.801L696.52 438.996c61.195 0 110.796-49.61 110.796-110.801 0-61.188-49.601-110.797-110.796-110.797C635.332 217.398 585.723 267.007 585.723 328.195L585.723 328.195 585.723 328.195zM530.324 328.195 530.324 328.195C530.324 236.41 604.734 162 696.52 162c91.789 0 166.199 74.41 166.199 166.195 0 91.789-74.41 166.199-166.199 166.199L585.723 494.394l-55.399 0 0-55.398L530.324 328.195 530.324 328.195 530.324 328.195zM530.324 328.195"  ></path></symbol><symbol id="icon-baidu1" viewBox="0 0 1024 1024"><path d="M603.131557 677.800163l-41.990347 0s-5.385661-3.331885-5.38566-12.722765l0-88.091315-47.356565 0.604774 0 98.002035s4.563946 25.894763 38.895869 25.894763l79.526241 0L626.821095 583.066569 603.130533 583.066569l0 94.733594zM461.021955 583.066569l-44.414559 0s-40.995693-1.62194-55.359842 44.867883c-4.975315 31.022551 4.457522 42.857087 6.100952 46.771234 1.665942 3.872191 14.904455 26.782993 48.155766 26.782993l69.205175 0L484.709447 523.293207l-23.688515-0.520863 0 60.294225zm0 94.733594l-35.023678 0s-21.570271-0.606821-28.211528-25.442462c-3.331885-11.096732 0.520863-21.699208 2.25025-26.693965 1.62194-4.977361 8.847505-18.909675 23.774473-18.909675l37.210483 0 0 71.046102zM511.51393 66.691935c-245.932202 0-445.285552 199.375863-445.285553 445.308065S265.582751 957.308065 511.51393 957.308065s445.285552-199.375863 445.285552-445.308065S757.446132 66.691935 511.51393 66.691935zm27.151383 236.326427c3.546779-32.385595 42.271756-82.078367 73.316819-74.982762 30.934546 7.05365 59.167564 48.113811 53.435003 83.420944-5.582135 35.369555-33.683147 82.034365-77.406974 76.323293-43.656289-5.582135-53.543474-45.127803-49.344848-84.761475zm-91.575672-89.12997c32.711006 0 59.167564 37.663808 59.167565 84.154655 0 46.533826-26.457582 84.198657-59.167565 84.198657-32.667004 0-59.167564-37.663808-59.167564-84.198657-0.001023-46.489824 26.500561-84.154655 59.167564-84.154655zM262.553765 413.284721s6.989181-69.292156 54.928006-73.576739c38.096666-3.26537 66.135256 38.422078 69.054749 62.263066 1.796926 15.467273 9.842159 86.252433-49.389873 98.994641-59.103096 12.700253-81.080643-55.683207-74.592882-87.680968zm450.888153 298.394041c-32.407084 76.365248-150.830217 36.68962-150.830217 36.68962s-43.676755-14.018272-94.342691-2.791579c-50.688449 11.338233-94.38874 7.031137-94.388741 7.031137s-59.277058 1.428535-76.172867-73.467245c-16.874319-74.982762 59.167564-116.042923 64.859194-123.030058 5.602601-7.095605 45.082778-33.943067 70.39528-76.345806 25.440415-42.444694 101.504812-76.387761 155.048285 7.009648 39.483246 56.593949 107.130949 108.947318 107.130949 108.947318s50.665936 39.612183 18.300808 115.956965zm-9.886161-173.97945c-64.878636 1.473561-67.626213-43.829228-67.626213-76.279291 0-34.008558 6.987135-82.10088 59.21259-82.100879 52.136428 0 66.177212 50.947346 66.177211 67.865667 0 17.026792 7.117095 89.088014-57.763588 90.514503z"  ></path></symbol><symbol id="icon-biaoge" viewBox="0 0 1024 1024"><path d="M135.168 491.52h348.16v-389.12h-266.24c-45.056 0-81.92 36.864-81.92 81.92v307.2z m0 40.96v307.2c0 45.056 36.864 81.92 81.92 81.92h266.24v-389.12h-348.16z m389.12 389.12h266.24c45.056 0 81.92-36.864 81.92-81.92v-307.2h-348.16v389.12z m348.16-430.08v-116.736c0-12.288 8.192-20.48 20.48-20.48s20.48 8.192 20.48 20.48V839.68c0 67.584-55.296 122.88-122.88 122.88h-573.44c-67.584 0-122.88-55.296-122.88-122.88v-655.36c0-67.584 55.296-122.88 122.88-122.88h573.44c67.584 0 122.88 55.296 122.88 122.88v18.432c0 12.288-8.192 20.48-20.48 20.48s-20.48-8.192-20.48-20.48v-18.432c0-45.056-36.864-81.92-81.92-81.92h-266.24v389.12h348.16z"  ></path></symbol><symbol id="icon-qq" viewBox="0 0 1024 1024"><path d="M330.048811 492.088956l-0.969942-2.984377-0.778872-3.915345-0.540034-2.155539 0-8.804431 0.932368-3.45206 0.967344-3.688899 1.240759-3.834001 1.688855-4.271504 2.231487-4.462375 3.14087-4.457378 0-3.14087 0.308791-2.915024 0.467683-3.989695 1.359478-4.422402 1.240759-4.854709 0.984732-2.210901 1.148821-2.070196 1.469404-2.311833 1.59352-1.683259 0-11.035518 0.92977-5.683547 0.92937-6.59353 1.668269-7.894647 2.288848-8.206436 1.705843-4.512341 1.689455-4.930057 1.841152-4.577896 2.213499-4.925061 2.249475-5.356768 2.597239-5.055572 2.909427-5.376755 3.6871-5.372358 1.685857-3.060525 1.823763-2.542676 3.93733-5.668157 4.032666-5.659163 4.618868-5.839441 4.927059-5.683746 5.352371-5.582615 5.585613-5.764092 6.748425-6.206192 4.309678-3.764048 5.216463-4.055251 5.293411-3.608553 5.739109-3.447063 5.511263-3.065322 6.205193-2.522889 6.595528-3.161257 6.558553-2.150542 6.553157-2.216497 7.060613-2.211101 7.058215-1.703245 7.446951-1.377066 7.534492-1.220572 14.878313-2.02063 7.915633-0.42711L537.225745 259.985922l7.798712 0.969942 7.829691 0.92977 7.995579 0.854421 7.406978 1.763804 7.833689 1.688455 7.358011 1.899712 8.050542 2.150542 7.367005 2.623621 7.056216 2.984377 7.526897 3.14147 6.885332 3.45206 6.674475 3.824007 6.537568 4.226534 5.66316 3.899356 2.598238 2.231487 2.759129 1.60791 5.226456 4.462974 4.426998 4.281497 4.382029 4.441988 4.30708 4.925261 3.527608 4.73379 4.191158 4.929658 2.949001 5.271426 2.965989 4.694217 3.159858 5.432317 2.599238 4.769366 4.422002 10.050186 2.171528 5.196477 1.687856 4.829326 1.687856 5.215864 1.512974 4.910071 1.085264 4.211145 1.35708 5.00061 2.402371 8.87938 1.536958 7.759139 0.986331 7.50791 0.853421 6.049898 1.362077 9.211754 0.305793 1.452016 1.086264 1.688855 2.914024 4.754377 1.860738 3.20023 1.667869 3.3927 2.130555 3.588167 1.864736 4.30648 1.200186 4.462375 1.317107 4.809339 1.010315 4.98502 0.467683 2.462331 0.391734 2.984976 0 2.603235-0.391734 2.618625 0 3.235806-0.779472 3.120884-1.396053 6.075281-1.593919 3.060525-1.156216 3.457656 0 0.829038 0.538635 1.070674 1.591921 2.542276 6.905318 10.202083 5.467293 7.658208 2.598238 5.140914 3.532605 5.608198 3.065921 6.113855 3.527608 6.589532 3.532605 7.375999 3.975305 8.342344 2.231487 5.136517 2.054607 4.98462 1.78479 5.297408 1.748814 4.752778 1.316108 4.98562 1.35708 4.673831 1.708841 9.130809 1.356081 9.352659 0.930369 8.280386 0 11.659095-0.617581 4.151185-0.895393 7.116175-1.241158 6.441633-1.899712 5.810061-0.698526 2.391379-1.316108 2.855064-1.126236 1.974661-1.476999 2.468326-1.317107 1.526965-1.667869 2.000644-1.477998 1.606911-1.586924 1.377066-1.900711 0.834434-1.707842 0.854421-1.398052 0.461687-2.130555 0-1.377066-0.461687-2.618225-1.301118-1.200186-0.829438-1.242158-0.935366-1.37107-1.241158-1.382063-1.35708-2.287449-2.53628-2.718157-3.589566-2.131555-3.708486-2.134553-2.96399-2.075593-3.452659-2.930013-6.145833-3.296765-6.382673-0.386738-0.216853-0.542632 0-1.361077 0.985332-0.774475 1.688855-1.276135 2.075593-2.252473 6.210789-3.376711 8.825017-4.342056 10.567835-3.260789 5.312398-3.432673 5.507266-4.050254 6.211788-4.312076 6.070884-2.210501 2.753133-2.674187 2.985976-6.15083 6.069885 0.543631 0.523645 0.833435 0.853421 3.065921 1.838753 12.804319 6.130843 5.588011 3.145867 5.311399 3.065921 5.277422 3.840396 4.692818 3.989295 2.291446 1.748814 1.703845 2.080589 1.748814 2.381385 1.473001 2.598238 0.773476 2.156538 0.970342 2.613228 0.391734 2.211501 0.462686 2.603235-0.462686 1.768801 0 1.758808-0.391734 1.848747-0.970342 1.678862-0.386738 1.317107-0.854421 1.596917-2.322425 3.14087-2.135552 2.543276-1.667869 1.914702-1.397053 1.381064-3.527608 2.599238-3.995291 2.230488-4.271104 2.151541-4.538923 2.069597-5.120528 1.980657-2.719156 0.853421-2.437347 0.684536-5.899 1.37107-6.130843 1.322104-6.130843 1.296121-6.669478 1.07627-6.904319 0.306792-7.060213 0.849424L623.882991 772.518624l-7.910637-0.467683-7.372002-0.694529-7.915633-1.070274-7.869664-0.833435-8.301372-1.156216-8.030555-1.999644-7.839685-1.537957-7.793716-2.206504-7.995579-2.855064-7.834688-2.386382-4.110213-1.352083-3.683503-1.321104-2.332419-0.915379-2.28545-0.441701-6.51858 0-7.522899-0.542632-3.824407-0.391734-4.909671-0.543631-3.14087 2.835078-4.30708 2.673188-5.821453 2.854065-6.454624 3.527608-3.924739 1.919698-4.07084 1.517971-9.042869 3.679505-4.907273 1.241158-5.140914 1.381064-7.141558 1.377066-4.456978 0.387737-4.730793 0.386738-4.928658 0.541633-5.740508 0.231843-23.448502 0-13.249417-0.231843-12.841693-1.316108-6.512984-0.913381-12.414983-1.844749-6.130843-1.241158-5.684146-1.819766-5.680549-1.322104-5.120528-2.055606-4.847114-1.919698-4.499949-2.150542-3.917744-2.371392-3.919343-2.844072-1.319106-1.377066-1.743818-1.668869-1.319106-1.477998-1.203784-1.687856-1.087862-1.687856-0.851822-1.683858-1.22377-3.592564-0.444698-1.860738-0.542632-2.055606 0-1.923696 0.542632-2.150542 0-2.150542 0.444698-2.151541 0-4.29209 0.213855-2.306436 1.009715-2.599238 0.851822-2.602236 1.550549-3.134875 1.125237-1.247154 0.932368-1.376067 2.442344-2.985976 1.939685-1.531961 1.821165-1.086264 1.688855-1.35708 2.696172-0.853421 2.130555-1.302117 2.678584-1.377066 3.065322-0.933367 3.065522-0.925373 3.530606-0.754488 3.371714-0.447696 3.998289-0.546629 4.30608-0.306792 1.143225-0.391734 0.233841 0 0.543232-0.45769 0-0.532639-0.776873-1.065278-2.306836-1.086264-5.741108-4.98462-3.841995-3.064922-4.459976-3.889363-4.499949-4.393022-4.693818-5.577219-5.352371-6.286738-2.017032-3.3927-2.678784-3.512618-2.28645-4.075237-2.057605-4.462974-2.794505-4.201152-1.821365-4.834722-2.150942-4.82373-2.156138-5.377354-1.587923-5.115532-1.475-6.382673-0.464685-0.230843-0.447297 0-0.231243-0.452693-0.542632 0-0.911982 0.452693-0.465285 0.230843-0.622978 1.065278-0.230843 1.316108-0.465085 1.146223-0.814448 1.919698-2.64081 4.673831-1.35648 2.855064-2.15354 2.441345-2.306436 2.985976-2.522889 3.300762-2.675586 2.910027-3.14127 2.829082-2.929414 2.679184-3.20123 2.089583-3.527608 2.216497-3.37711 1.316108-3.995291 0.991328-3.919343 0.365752-0.92937 0-0.894793-0.365752-0.696128-1.532961-1.16581-0.779472-1.510376-3.683503-0.931968-1.974661-1.007717-2.855064-0.833835-2.96399-0.447297-2.93501-1.241758-6.663482-0.464685-3.925339 0-12.874271 0.464685-9.584502 0.776474-4.903675 0.912381-5.065566 0.833835-5.447307 1.472602-5.045579 1.668869-5.85503 1.705843-5.66316 2.291446-5.819055 2.15354-5.603201 2.96499-5.684146 2.793706-6.130843 3.374712-5.739109 3.974705-6.211788 4.05565-5.602202 4.229133-6.204793 3.529607-4.272104 4.520335-5.004607 4.751778-4.965234 2.211101-2.387381 2.696172-2.693774 3.897358-3.376711 3.99729-3.45206 6.515582-5.819454 4.924661-3.603557L330.048811 492.088956zM510.556027 959.477266c-60.721231 0-119.603109-11.889939-175.042321-35.332844-53.542098-22.649644-101.624299-55.061668-142.910307-96.349475-41.287807-41.288806-73.703429-89.36621-96.350474-142.90571-23.448102-55.434216-35.338041-114.311297-35.338041-174.990357 0-60.690652 11.892337-119.57273 35.338041-175.011342 22.647045-53.5405 55.062468-101.617903 96.350474-142.900713 41.285808-41.287807 89.370607-73.701231 142.910307-96.345478 55.44221-23.448102 114.32129-35.338041 175.042321-35.338041 60.696648 0 119.577726 11.889939 175.011942 35.338041 53.545696 22.644047 101.627896 55.057471 142.915703 96.345478 41.28281 41.28301 73.700831 89.36521 96.350474 142.900713 23.448102 55.438812 35.333044 114.315694 35.333044 175.011342 0 60.674263-11.889939 119.556141-35.333044 174.990357-22.649644 53.544497-55.067464 101.616904-96.350474 142.90571-41.288007 41.287807-89.370207 73.699832-142.915703 96.349475C630.133553 947.587328 571.252675 959.477266 510.556027 959.477266L510.556027 959.477266zM510.556027 86.062642c-233.740524 0-423.881608 190.128093-423.881608 423.831043 0 233.696554 190.138686 423.825047 423.881608 423.825047 233.712943 0 423.855626-190.128693 423.855626-423.825047C934.411453 276.190935 744.273966 86.062642 510.556027 86.062642z"  ></path></symbol><symbol id="icon-weixin" viewBox="0 0 1024 1024"><path d="M512.73678 968.402751c-246.990301 0-447.905216-200.953801-447.905216-447.911356 0-246.943228 200.914916-447.898053 447.905216-447.898053 246.947322 0 447.904193 200.953801 447.904193 447.898053C960.640973 767.449973 759.684102 968.402751 512.73678 968.402751zM512.73678 89.832981c-237.487879 0-430.665577 193.171558-430.665577 430.658414s193.177698 430.658414 430.665577 430.658414c237.4449 0 430.664553-193.171558 430.664553-430.658414S750.180658 89.832981 512.73678 89.832981zM615.259782 454.626291c7.009647 0 13.96199 0.534166 20.772093 1.310855-18.720364-87.122243-111.826901-151.754263-217.995943-151.754263-118.79357 0-216.116129 80.980359-216.116129 183.831842 0 59.268872 32.413224 108.029412 86.48063 145.877415l-21.598924 64.989153 75.53944-37.912471c26.998911 5.342682 48.654117 10.849092 75.696006 10.849092 6.752798 0 13.477966-0.314155 20.117177-0.854461-4.188392-14.46034-6.639211-29.570479-6.639211-45.25674C431.512874 531.268856 512.564865 454.626291 615.259782 454.626291zM499.101225 396.056338c16.213263 0 27.027563 10.671037 27.027563 26.948769 0 16.2061-10.813277 27.055193-27.027563 27.055193-16.22759 0-32.483832-10.849092-32.483832-27.055193C466.618417 406.727375 482.873636 396.056338 499.101225 396.056338zM347.824847 450.060299c-16.213263 0-32.598442-10.849092-32.598442-27.055193 0-16.276708 16.384156-26.948769 32.598442-26.948769 16.184611 0 26.912953 10.671037 26.912953 26.948769C374.7378 439.211207 364.009458 450.060299 347.824847 450.060299zM812.484655 623.100354c0-86.424348-86.424348-156.841118-183.504384-156.841118-102.850459 0-183.874821 70.416769-183.874821 156.841118 0 86.573751 81.023338 156.798139 183.874821 156.798139 21.512966 0 43.169195-5.385661 64.796772-10.813277l59.311851 32.483832-16.299221-54.011124C780.214694 715.015763 812.484655 671.818939 812.484655 623.100354zM569.33994 596.044138c-10.770298 0-21.626553-10.714016-21.626553-21.606087 0-10.79281 10.856255-21.609157 21.626553-21.609157 16.3422 0 27.04189 10.81737 27.04189 21.609157C596.381829 585.331145 585.68214 596.044138 569.33994 596.044138zM688.205141 596.044138c-10.685363 0-21.456684-10.714016-21.456684-21.606087 0-10.79281 10.770298-21.609157 21.456684-21.609157 16.22759 0 27.083845 10.81737 27.083845 21.609157C715.290009 585.331145 704.432731 596.044138 688.205141 596.044138z"  ></path></symbol></svg>',z=(z=document.getElementsByTagName("script"))[z.length-1].getAttribute("data-injectcss");if(z&&!c.__iconfont__svg__cssinject__){c.__iconfont__svg__cssinject__=!0;try{document.write("<style>.svgfont {display: inline-block;width: 1em;height: 1em;fill: currentColor;vertical-align: -0.1em;font-size:16px;}</style>")}catch(c){console&&console.log(c)}}function M(){o||(o=!0,t())}l=function(){var c,l,h,t;(t=document.createElement("div")).innerHTML=s,s=null,(h=t.getElementsByTagName("svg")[0])&&(h.setAttribute("aria-hidden","true"),h.style.position="absolute",h.style.width=0,h.style.height=0,h.style.overflow="hidden",c=h,(l=document.body).firstChild?(t=c,(h=l.firstChild).parentNode.insertBefore(t,h)):l.appendChild(c))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(l,0):(h=function(){document.removeEventListener("DOMContentLoaded",h,!1),l()},document.addEventListener("DOMContentLoaded",h,!1)):document.attachEvent&&(t=l,a=c.document,o=!1,(i=function(){try{a.documentElement.doScroll("left")}catch(c){return void setTimeout(i,50)}M()})(),a.onreadystatechange=function(){"complete"==a.readyState&&(a.onreadystatechange=null,M())})}(window);
Source/UBCS-WEB/dist/cdn/iconfont/avue/iconfont.json
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,331 @@
{
  "id": "567566",
  "name": "avue-cli",
  "font_family": "iconfont",
  "css_prefix_text": "icon-",
  "description": "",
  "glyphs": [
    {
      "icon_id": "5779983",
      "name": "中英文",
      "font_class": "zhongyingwen",
      "unicode": "e61d",
      "unicode_decimal": 58909
    },
    {
      "icon_id": "6270863",
      "name": "菜单",
      "font_class": "caidan",
      "unicode": "e891",
      "unicode_decimal": 59537
    },
    {
      "icon_id": "696478",
      "name": "日志",
      "font_class": "rizhi1",
      "unicode": "e6af",
      "unicode_decimal": 59055
    },
    {
      "icon_id": "3416675",
      "name": "锁屏",
      "font_class": "suoping",
      "unicode": "e6e9",
      "unicode_decimal": 59113
    },
    {
      "icon_id": "6631809",
      "name": "主题",
      "font_class": "zhuti",
      "unicode": "e620",
      "unicode_decimal": 58912
    },
    {
      "icon_id": "1261208",
      "name": "bug",
      "font_class": "bug",
      "unicode": "e649",
      "unicode_decimal": 58953
    },
    {
      "icon_id": "288984",
      "name": "微信",
      "font_class": "weixin1",
      "unicode": "e679",
      "unicode_decimal": 59001
    },
    {
      "icon_id": "1037628",
      "name": "qq",
      "font_class": "qq1",
      "unicode": "e609",
      "unicode_decimal": 58889
    },
    {
      "icon_id": "1046777",
      "name": "验证码",
      "font_class": "yanzhengma",
      "unicode": "e616",
      "unicode_decimal": 58902
    },
    {
      "icon_id": "2559431",
      "name": "用户",
      "font_class": "yonghu",
      "unicode": "e6b3",
      "unicode_decimal": 59059
    },
    {
      "icon_id": "2678617",
      "name": "密码",
      "font_class": "mima",
      "unicode": "e652",
      "unicode_decimal": 58962
    },
    {
      "icon_id": "2678634",
      "name": "手机",
      "font_class": "shouji",
      "unicode": "e65d",
      "unicode_decimal": 58973
    },
    {
      "icon_id": "554313",
      "name": "wifi路由",
      "font_class": "iconset0265",
      "unicode": "e6a4",
      "unicode_decimal": 59044
    },
    {
      "icon_id": "1149090",
      "name": "动态",
      "font_class": "dongtai",
      "unicode": "e6a7",
      "unicode_decimal": 59047
    },
    {
      "icon_id": "3851337",
      "name": "参数",
      "font_class": "canshu",
      "unicode": "e655",
      "unicode_decimal": 58965
    },
    {
      "icon_id": "167168",
      "name": "数据展示2",
      "font_class": "shujuzhanshi2",
      "unicode": "e651",
      "unicode_decimal": 58961
    },
    {
      "icon_id": "1025135",
      "name": "退出全屏",
      "font_class": "tuichuquanping",
      "unicode": "e755",
      "unicode_decimal": 59221
    },
    {
      "icon_id": "1166053",
      "name": "日志",
      "font_class": "rizhi",
      "unicode": "e61c",
      "unicode_decimal": 58908
    },
    {
      "icon_id": "500861",
      "name": "错误提示图标",
      "font_class": "cuowutishitubiao",
      "unicode": "e6a0",
      "unicode_decimal": 59040
    },
    {
      "icon_id": "554205",
      "name": "闪电",
      "font_class": "iconset0216",
      "unicode": "e673",
      "unicode_decimal": 58995
    },
    {
      "icon_id": "1572731",
      "name": "错误",
      "font_class": "debug",
      "unicode": "e611",
      "unicode_decimal": 58897
    },
    {
      "icon_id": "1305474",
      "name": "权限",
      "font_class": "quanxian",
      "unicode": "e63f",
      "unicode_decimal": 58943
    },
    {
      "icon_id": "1684809",
      "name": "刷新",
      "font_class": "shuaxin",
      "unicode": "e6ba",
      "unicode_decimal": 59066
    },
    {
      "icon_id": "579385",
      "name": "全屏",
      "font_class": "quanping",
      "unicode": "e615",
      "unicode_decimal": 58901
    },
    {
      "icon_id": "2154823",
      "name": "播放器-(锁屏)_44",
      "font_class": "bofangqi-suoping",
      "unicode": "e699",
      "unicode_decimal": 59033
    },
    {
      "icon_id": "1160830",
      "name": "navicon",
      "font_class": "navicon",
      "unicode": "e84e",
      "unicode_decimal": 59470
    },
    {
      "icon_id": "1250665",
      "name": "圆",
      "font_class": "yuan",
      "unicode": "e657",
      "unicode_decimal": 58967
    },
    {
      "icon_id": "680969",
      "name": "表单",
      "font_class": "biaodan",
      "unicode": "e715",
      "unicode_decimal": 59157
    },
    {
      "icon_id": "1164693",
      "name": "系统管理",
      "font_class": "liuliangyunpingtaitubiao08",
      "unicode": "e68f",
      "unicode_decimal": 59023
    },
    {
      "icon_id": "1723000",
      "name": "菜单管理",
      "font_class": "caidanguanli",
      "unicode": "e7c0",
      "unicode_decimal": 59328
    },
    {
      "icon_id": "2486611",
      "name": "用户管理",
      "font_class": "yonghuguanli",
      "unicode": "e610",
      "unicode_decimal": 58896
    },
    {
      "icon_id": "2959039",
      "name": "角色管理",
      "font_class": "jiaoseguanli",
      "unicode": "e624",
      "unicode_decimal": 58916
    },
    {
      "icon_id": "1164841",
      "name": "错误",
      "font_class": "cuowu",
      "unicode": "e626",
      "unicode_decimal": 58918
    },
    {
      "icon_id": "591722",
      "name": "wxb工具",
      "font_class": "wxbgongju",
      "unicode": "e61b",
      "unicode_decimal": 58907
    },
    {
      "icon_id": "804054",
      "name": "退出",
      "font_class": "tuichu",
      "unicode": "e642",
      "unicode_decimal": 58946
    },
    {
      "icon_id": "1191509",
      "name": "导航栏_模式02",
      "font_class": "daohanglanmoshi02",
      "unicode": "e623",
      "unicode_decimal": 58915
    },
    {
      "icon_id": "1005775",
      "name": "阿里巴巴",
      "font_class": "changyonglogo27",
      "unicode": "e714",
      "unicode_decimal": 59156
    },
    {
      "icon_id": "128369",
      "name": "欢迎页",
      "font_class": "huanyingye",
      "unicode": "e60c",
      "unicode_decimal": 58892
    },
    {
      "icon_id": "586924",
      "name": "iframe",
      "font_class": "iframe",
      "unicode": "e74c",
      "unicode_decimal": 59212
    },
    {
      "icon_id": "700335",
      "name": "360",
      "font_class": "msnui-360",
      "unicode": "e78a",
      "unicode_decimal": 59274
    },
    {
      "icon_id": "833695",
      "name": "搜狐",
      "font_class": "souhu",
      "unicode": "e62d",
      "unicode_decimal": 58925
    },
    {
      "icon_id": "1114667",
      "name": "图标",
      "font_class": "tubiao",
      "unicode": "e630",
      "unicode_decimal": 58928
    },
    {
      "icon_id": "1346645",
      "name": "百度1",
      "font_class": "baidu1",
      "unicode": "e621",
      "unicode_decimal": 58913
    },
    {
      "icon_id": "1789257",
      "name": "表格",
      "font_class": "biaoge",
      "unicode": "e6b5",
      "unicode_decimal": 59061
    },
    {
      "icon_id": "695468",
      "name": "QQ",
      "font_class": "qq",
      "unicode": "e631",
      "unicode_decimal": 58929
    },
    {
      "icon_id": "851731",
      "name": "微信",
      "font_class": "weixin",
      "unicode": "e632",
      "unicode_decimal": 58930
    }
  ]
}
Source/UBCS-WEB/dist/cdn/iconfont/avue/iconfont.svg
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,164 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
<!--
2013-9-30: Created.
-->
<svg>
<metadata>
Created by iconfont
</metadata>
<defs>
<font id="iconfont" horiz-adv-x="1024" >
  <font-face
    font-family="iconfont"
    font-weight="500"
    font-stretch="normal"
    units-per-em="1024"
    ascent="896"
    descent="-128"
  />
    <missing-glyph />
    <glyph glyph-name="zhongyingwen" unicode="&#58909;" d="M651.300262 505.958912h325.223765a47.760133 47.760133 0 0 0 46.622987-48.89728v-536.164353a47.760133 47.760133 0 0 0-46.622987-48.897279h-557.201555a47.760133 47.760133 0 0 0-46.622987 48.897279v341.143809H46.907147a47.760133 47.760133 0 0 0-46.622987 48.89728V847.102721A47.760133 47.760133 0 0 0 46.907147 896h557.770128a47.760133 47.760133 0 0 0 46.622987-48.897279zM46.907147 310.938368h557.770128V847.102721H46.907147v-536.164353zM682.571778 327.426985l-102.343143-278.600777h45.485841l25.017213 71.6402h113.714603l25.017213-71.6402h43.780122L730.331911 327.426985z m-22.174348-170.571904l44.348696 126.223209 47.19156-126.223209zM306.176442 782.285397H341.427969v-71.071627h135.320378v-188.197668h-35.251527v22.174348H341.427969v-130.771794h-33.545808v130.771794H210.656176v-22.174348h-35.251527V711.21377h132.477512zM210.656176 581.579123h96.657412V674.825097H210.656176z m130.771793 0h100.068851V674.825097H341.427969z"  horiz-adv-x="1024" />
    <glyph glyph-name="caidan" unicode="&#59537;" d="M883 198.4c21.7 0 39.7-17.9 39.7-39.6 0-22.5-18-40.3-39.7-40.3H307.3c-21.7 0-39.7 17.9-39.7 40.3 0 21.7 18 39.6 39.7 39.6H883zM153.7 665.8c28.5 0 51-23.2 51-51 0-28.5-22.5-51-51-51-27.7 0-51 22.5-51 51 0 27.8 23.2 51 51 51z m153.6-97c-21.7 0-39.7 18.2-39.7 40 0 21.7 18 40 39.7 40H883c21.7 0 39.7-18.2 39.7-40 0-21.7-18-40-39.7-40H307.3z m0-239.8c-21.7 0-39.7 18.2-39.7 40 0 21.7 18 40 39.7 40H883c21.7 0 39.7-18.2 39.7-40 0-21.7-18-40-39.7-40H307.3zM153.7 434.2c28.5 0 51-22.5 51-51 0-27.7-22.5-51-51-51-27.7 0-51 23.2-51 51 0 28.5 23.2 51 51 51z m0-230.9c28.5 0 51-23.2 51-51 0-28.5-22.5-51-51-51-27.7 0-51 22.5-51 51 0 27.8 23.2 51 51 51z m0 0"  horiz-adv-x="1024" />
    <glyph glyph-name="rizhi1" unicode="&#59055;" d="M681.792758 858.653539C681.792758 879.313283 698.479473 896 719.211456 896 739.943439 896 756.630154 879.313283 756.630154 858.653539L756.630154 733.792112C756.630154 712.987894 739.871204 696.301178 719.211456 696.301178 698.551714 696.301178 681.720523 713.060131 681.792758 733.719876L681.792758 858.653539ZM580.011013 858.292355 580.011013 751.851329 654.776169 751.851329 654.776169 858.292355 580.011013 858.292355ZM552.994424 733.792112 552.994424 858.653539C552.994424 879.313283 536.307704 896 515.575727 896 494.843744 896 478.229264 879.313283 478.229264 858.653539L478.229264 733.792112C478.157027 713.060131 494.988218 696.301178 515.575727 696.301178 536.235469 696.301178 552.994424 712.987894 552.994424 733.792112ZM349.430928 733.792112 349.430928 858.653539C349.430928 879.313283 332.744211 896 312.01223 896 291.280249 896 274.593532 879.313283 274.593532 858.653539L274.593532 733.792112C274.521296 713.060131 291.280249 696.301178 312.01223 696.301178 332.671975 696.301178 349.430928 712.987894 349.430928 733.792112ZM783.646743 858.292355 783.646743 751.851329 917.610016 751.851329 917.610016-21.299875 299.515252-21.299875 299.515252 121.62077 106.534458 121.62077 106.534458 751.779092 247.64918 751.779092 247.64918 858.220118 104.222879 858.220118C57.991283 858.220118 0.021196 800.250031 0.021196 754.018435L0.021196 108.762611C0.021196 89.836552 8.761857 72.860886 22.414625 61.808646L241.147862-115.171685C252.777998-124.273526 267.008661-128.535504 281.022614-127.957608L919.77712-127.957608C966.008719-127.957608 1023.978804-69.987523 1023.978804-23.755924L1023.978804 754.090672C1023.978804 800.322268 966.008719 858.292355 919.921595 858.292355L783.646743 858.292355ZM376.447517 858.292355 376.447517 751.851329 451.212675 751.851329 451.212675 858.292355 376.447517 858.292355ZM539.856342 256.920425 522.519495 239.583579 704.556401 57.546668C705.278772 56.824302 706.145614 56.318641 707.08469 56.101931L847.079744 18.610998C849.030138 18.105342 851.125007 18.610998 852.569744 20.055735 854.014482 21.500473 854.592378 23.595342 854.014482 25.545735L816.523549 165.540789C816.234598 166.479866 815.728942 167.418948 815.078811 168.069079L633.041901 350.105984 582.620569 299.684653 764.657475 117.647743 721.893252 74.88352 539.856342 256.920425 539.856342 256.920425ZM506.410672 624.389375C471.375791 659.424256 424.855248 677.989131 377.395625 677.989131 353.846406 677.989131 330.080477 673.438209 307.3981 664.047416 304.942047 663.0361 303.208362 660.94123 302.702704 658.340703 302.197046 655.88465 303.063888 653.139649 304.86981 651.333727L417.848272 538.355265 400.078002 472.475241 334.125741 454.849445 221.291753 567.683434C219.774779 569.200408 217.752147 569.995013 215.657277 569.995013 215.223856 569.995013 214.718198 569.922776 214.21254 569.85054 211.68425 569.344882 209.517144 567.611197 208.578064 565.22738 180.188975 496.674592 195.792138 418.586538 248.163868 366.214809 283.776644 330.602034 330.513898 312.831762 377.251152 312.831762 398.05537 312.831762 418.859588 316.371368 438.724727 323.378346L508.866726 253.236344 619.389136 363.758754 549.319374 433.900753C572.14622 498.191566 557.987795 572.956725 506.410672 624.389375L506.410672 624.389375Z"  horiz-adv-x="1024" />
    <glyph glyph-name="suoping" unicode="&#59113;" d="M812.8 499.2h-80c0 128-99.2 227.2-224 227.2s-224-99.2-224-227.2H204.8c0 153.6 137.6 307.2 304 307.2s304-150.4 304-307.2z m102.4-131.2c0 44.8-35.2 80-80 80H192c-44.8 0-80-35.2-80-80v-380.8c0-44.8 35.2-80 80-80h643.2c44.8 0 80 35.2 80 80V368zM576 70.4c0-32-25.6-60.8-60.8-60.8h-9.6c-32 0-60.8 25.6-60.8 60.8v163.2c0 32 25.6 60.8 60.8 60.8h9.6c32 0 60.8-25.6 60.8-60.8v-163.2z"  horiz-adv-x="1024" />
    <glyph glyph-name="zhuti" unicode="&#58912;" d="M515.1-15.758c-161.393 0-260.494 23.495-302.99 71.794-22.442 25.486-21.333 49.521-20.48 56.291 0.455 6.03 15.53 189.924 28.217 275.655-4.608 3.13-14.393 7.054-20.053 9.33a229.831 229.831 0 0 0-13.881 5.888c-18.717 8.79-57.572 28.046-57.572 28.046-48.298 22.187-76.942 50.404-83.996 83.4-5.66 26.424 3.982 49.18 14.876 61.695a40.847 40.847 0 0 0 4.182 4.125L290.475 774.2a39.908 39.908 0 0 0 63.8-17.607c24.89-73.7 97.025-84.736 137.842-84.736 10.866 0 17.778 0.853 17.835 0.882a42.264 42.264 0 0 0 10.553-0.029s6.77-0.825 17.266-0.825c40.021 0 110.79 10.98 135.253 84.566a39.964 39.964 0 0 0 64.085 17.607L960.91 580.324a37.898 37.898 0 0 0 4.125-4.153c10.78-12.516 20.28-35.3 14.592-61.64-7.055-32.824-35.3-60.984-83.94-83.626 0-0.029-37.49-18.887-55.694-27.563-4.096-1.934-8.761-3.868-13.71-5.888-5.519-2.247-15.104-6.144-19.599-9.244 12.573-86.471 27.392-269.881 28.018-277.703 0.683-5.007 1.735-29.184-20.878-54.813-42.325-48.1-140.032-71.452-298.724-71.452zM271.56 109.596c6.712-7.936 48.952-45.425 243.54-45.425 192.228 0 233.188 37.575 239.531 45.312-2.987 35.925-16.384 195.242-27.25 268.686-9.102 61.582 47.531 84.594 68.836 93.24 3.413 1.395 6.656 2.675 9.472 4.011 17.92 8.534 55.097 27.25 55.154 27.279 24.462 11.434 34.474 20.565 38.4 25.287l-175.36 151.78c-52.793-78.194-144.356-87.809-186.084-87.809-9.927 0-17.835 0.54-22.699 0.967a255.602 255.602 0 0 0-22.983-0.967c-42.325 0-135.253 9.671-188.643 88.292l-178.49-152.292c4.068-4.75 14.11-13.71 37.832-24.604 1.138-0.54 38.855-19.285 57.06-27.819 2.872-1.337 6.172-2.645 9.642-4.039 21.59-8.647 78.905-31.602 69.66-93.411-11.178-74.24-24.945-236.345-27.619-268.488z"  horiz-adv-x="1024" />
    <glyph glyph-name="bug" unicode="&#58953;" d="M969.142857 347.428571q0-14.857143-10.857143-25.714285t-25.714285-10.857143h-128q0-97.714286-38.285715-165.714286l118.857143-119.428571q10.857143-10.857143 10.857143-25.714286t-10.857143-25.714286q-10.285714-10.857143-25.714286-10.857143t-25.714285 10.857143l-113.142857 112.571429q-2.857143-2.857143-8.571429-7.428572t-24-16.285714-37.142857-20.857143-46.857143-16.571428-55.428571-7.428572V530.285714H475.428571v-512q-29.142857 0-58 7.714286t-49.714285 18.857143-37.714286 22.285714T305.142857 85.714286l-8.571428 8-104.571429-118.285715q-11.428571-12-27.428571-12-13.714286 0-24.571429 9.142858-10.857143 10.285714-11.714286 25.428571T137.142857 24.571429l115.428572 129.714285q-33.142857 65.142857-33.142858 156.571429H91.428571q-14.857143 0-25.714285 10.857143t-10.857143 25.714285 10.857143 25.714286 25.714285 10.857143h128V552L120.571429 650.857143q-10.857143 10.857143-10.857143 25.714286t10.857143 25.714285 25.714285 10.857143 25.714286-10.857143l98.857143-98.857143h482.285714l98.857143 98.857143q10.857143 10.857143 25.714286 10.857143t25.714285-10.857143 10.857143-25.714285-10.857143-25.714286l-98.857142-98.857143v-168h128q14.857143 0 25.714285-10.857143t10.857143-25.714286z m-274.285714 329.142858H329.142857q0 76 53.428572 129.428571T512 859.428571t129.428571-53.428571T694.857143 676.571429z"  horiz-adv-x="1024" />
    <glyph glyph-name="weixin1" unicode="&#59001;" d="M371.226529 692.547633c-187.547442 0-341.167762-127.83631-341.167762-290.156664 0-93.698461 51.116462-170.613985 136.491188-230.204701l-34.122797-102.654378 119.256692 59.831547c42.687363-8.474254 76.915524-17.144184 119.497523-17.144184 10.701945 0 21.32863 0.526819 31.849951 1.369729-6.652967 22.833826-10.521321 46.706237-10.521321 71.481766 0 148.969264 128.001881 269.926827 290.066352 269.926827 11.04814 0 21.990916-0.812806 32.858432-2.016963C685.91789 590.420073 538.980641 692.547633 371.226529 692.547633zM260.398936 462.207464c-25.558231 0-51.372345 17.129132-51.372345 42.702415 0 25.678646 25.814114 42.566947 51.372345 42.566947s42.597051-16.903353 42.597051-42.566947C302.980935 479.336597 285.957167 462.207464 260.398936 462.207464zM499.168203 462.207464c-25.573283 0-51.236877 17.129132-51.236877 42.702415 0 25.678646 25.663595 42.566947 51.236877 42.566947 25.693698 0 42.702415-16.903353 42.702415-42.566947C541.870618 479.336597 524.846849 462.207464 499.168203 462.207464zM993.971337 189.149829c0 136.310564-136.491188 247.484353-289.780365 247.484353-162.320354 0-290.171716-111.173788-290.171716-247.484353 0-136.611604 127.851362-247.559613 290.171716-247.559613 33.972277 0 68.21549 8.549514 102.353339 17.11408l93.593097-51.236877-25.663595 85.269362C942.945187 44.079023 993.971337 112.204201 993.971337 189.149829zM610.10116 231.776984c-16.993665 0-34.137849 16.873249-34.137849 34.107745 0 17.023769 17.144184 34.152901 34.137849 34.152901 25.814114 0 42.702415-17.129132 42.702415-34.152901C652.803575 248.650233 635.915274 231.776984 610.10116 231.776984zM797.769017 231.776984c-16.873249 0-33.897018 16.873249-33.897018 34.107745 0 17.023769 17.023769 34.152901 33.897018 34.152901 25.558231 0 42.702415-17.129132 42.702415-34.152901C840.471432 248.650233 823.327248 231.776984 797.769017 231.776984z"  horiz-adv-x="1024" />
    <glyph glyph-name="qq1" unicode="&#58889;" d="M162.797568 319.502336c-30.287872-75.442176-35.29728-147.37408-10.903552-160.73728 16.87552-9.275392 43.149312 11.943936 67.883008 50.542592 9.814016-42.274816 34.000896-80.203776 68.589568-110.866432-36.21888-14.116864-59.94496-37.175296-59.94496-63.24224 0-42.944512 64.079872-77.613056 143.112192-77.613056 71.305216 0 130.373632 28.153856 141.273088 65.247232 2.885632 0 14.209024 0 16.961536 0 11.114496-37.093376 70.053888-65.247232 141.441024-65.247232 79.120384 0 143.11424 34.670592 143.11424 77.613056 0 26.066944-23.683072 48.955392-59.98592 63.24224 34.463744 30.662656 58.81856 68.591616 68.548608 110.866432 24.727552-38.598656 50.880512-59.817984 67.84-50.542592 24.518656 13.3632 19.632128 85.295104-10.94656 160.73728-23.891968 59.068416-56.266752 102.67648-80.953344 112.449536 0.333824 3.592192 0.626688 7.563264 0.626688 11.364352 0 22.892544-6.098944 44.027904-16.498688 61.239296 0.210944 1.376256 0.210944 2.67264 0.210944 4.050944 0 10.569728-2.381824 20.385792-6.475776 28.86656-6.223872 153.76384-101.339136 276.02944-255.35488 276.02944-153.974784 0-249.217024-122.267648-255.440896-276.02944-4.009984-8.605696-6.473728-18.466816-6.473728-28.993536 0-1.378304 0-2.67264 0.167936-4.052992-10.190848-17.084416-16.29184-38.219776-16.29184-61.19424 0-3.844096 0.206848-7.686144 0.4608-11.446272C219.148288 422.094848 186.650624 378.568704 162.797568 319.502336L162.797568 319.502336z"  horiz-adv-x="1024" />
    <glyph glyph-name="yanzhengma" unicode="&#58902;" d="M964.487963 538.651477c-4.886424-70.287753-4.001239-141.573257-15.95379-210.638125-20.435997-118.087723-85.131225-211.52331-181.247949-282.803698-66.926098-49.631739-134.379214-98.542028-201.627662-147.743966-30.009294-21.955649-60.985639-23.347384-89.618548-2.312737-76.064478 55.874082-153.239274 110.382012-227.129166 169.024214-94.745455 75.194643-153.822575 174.918623-163.748923 295.150232-9.220247 111.696997-5.526008 224.519662-5.771608 336.851127-0.056283 24.462819 15.401189 43.941998 39.331874 51.668176 127.701954 41.235277 255.465308 82.311937 383.842662 121.367511 16.209624 4.932474 37.126588 0.844251 54.170229-4.47709 118.44589-36.983321 236.472213-75.302094 354.559936-113.421316 32.716015-10.560815 48.403738-32.301564 48.547004-66.603748 0.19955-48.582821 0.051167-97.165642 0.051167-145.748463C961.428192 538.86126 962.958077 538.75381 964.487963 538.651477zM123.577914 537.029491c0-37.510338-0.603768-75.036027 0.10745-112.536132 2.563454-135.136481 57.598401-245.743627 162.060421-329.841283 66.163714-53.264578 137.121751-100.542647 205.1377-151.550772 20.40018-15.298856 36.870754-14.966272 57.086734 0.2763 63.804927 48.112087 129.088572 94.259371 192.878149 142.386809 100.864998 76.105411 162.587438 176.397342 170.697367 303.301094 5.863709 91.701034 2.604387 183.990486 3.300255 276.024104 0.1842 24.667486-12.367001 38.405756-35.929286 45.886334-111.763514 35.468785-223.07676 72.360006-334.983541 107.363174-14.459721 4.52314-32.685315 5.050157-47.032469 0.578184-112.766382-35.156668-224.898296-72.344656-337.500944-108.023225-24.92332-7.895028-36.15442-22.912467-35.898586-48.536771C123.920732 620.579663 123.618848 578.802019 123.577914 537.029491zM519.536861 588.7079c70.75337 0.01535 141.511857 0.081867 212.265228-0.040933 13.61547-0.025583 29.789277 1.739669 28.576625-19.187528-0.997751-17.186909-10.985499-24.72377-29.001309-24.467936-51.990526 0.741918-104.052686-1.141018-155.976695 0.844251-26.202488 1.002868-33.95425-7.976895-33.723999-33.263499 0.972168-106.549623 0.639584-213.119712 0.01535-319.674452-0.056283-10.003098-2.911388-22.426383-9.296997-29.113876-4.38499-4.594773-19.310328-4.502673-25.511737-0.414451-5.771608 3.801689-8.616479 15.651906-8.662529 23.976735-0.547484 108.263709-0.3377 216.527417-0.383751 324.791126-0.01535 32.889982-0.158617 33.033248-32.644381 33.084415-49.442422 0.081867-98.889962 0.020467-148.332384 0.025583-5.116674 0-11.911617-2.041553-15.022555 0.465617-8.790446 7.086594-20.61508 14.945805-22.932934 24.513986-3.883556 16.03054 10.269165 18.455844 23.250167 18.450727C374.617299 588.672083 447.074522 588.69255 519.536861 588.7079z"  horiz-adv-x="1024" />
    <glyph glyph-name="yonghu" unicode="&#59059;" d="M512 270.222222c-159.288889 0-284.444444 125.155556-284.444444 284.444445s125.155556 284.444444 284.444444 284.444444 284.444444-125.155556 284.444444-284.444444-125.155556-284.444444-284.444444-284.444445z m0 56.888889c125.155556 0 227.555556 102.4 227.555556 227.555556s-102.4 227.555556-227.555556 227.555555-227.555556-102.4-227.555556-227.555555 102.4-227.555556 227.555556-227.555556zM56.888889-128c0 250.311111 204.8 455.111111 455.111111 455.111111s455.111111-204.8 455.111111-455.111111h-56.888889c0 221.866667-176.355556 398.222222-398.222222 398.222222s-398.222222-176.355556-398.222222-398.222222H56.888889z"  horiz-adv-x="1024" />
    <glyph glyph-name="mima" unicode="&#58962;" d="M820 496h-28v56c0 154.6-125.4 280-280 280S232 706.6 232 552v-56h-28c-30.9 0-56-25.1-56-56v-448c0-30.9 25.1-56 56-56h616c30.9 0 56 25.1 56 56V440c0 30.9-25.1 56-56 56z m-532 56c0 123.5 100.5 224 224 224s224-100.5 224-224v-56H288v56z m532-560H204V440h616v-448zM512 328c-15.5 0-28-12.5-28-28v-168c0-15.5 12.5-28 28-28s28 12.5 28 28V300c0 15.5-12.5 28-28 28z"  horiz-adv-x="1024" />
    <glyph glyph-name="shouji" unicode="&#58973;" d="M736 776v-784H288V776h448m0 56H288c-30.9 0-56-25.1-56-56v-784c0-30.9 25.1-56 56-56h448c30.9 0 56 25.1 56 56V776c0 30.9-25.1 56-56 56zM746.2 664H288v-56h458.2v56zM741.1 160H282.9v-56h458.2v56zM512 76c-15.5 0-28-12.5-28-28s12.5-28 28-28 28 12.5 28 28-12.5 28-28 28z"  horiz-adv-x="1024" />
    <glyph glyph-name="iconset0265" unicode="&#59044;" d="M490.666667 661.333333c0-12.8 8.533333-21.333333 21.333333-21.333333 12.8 0 21.333333 8.533333 21.333333 21.333333 0 12.8-8.533333 21.333333-21.333333 21.333333C499.2 682.666667 490.666667 674.133333 490.666667 661.333333zM512 810.666667c42.666667 0 83.2-19.2 110.933333-49.066667l27.733333 32C616.533333 829.866667 567.466667 853.333333 512 853.333333c-57.6 0-110.933333-25.6-145.066667-68.266667l29.866667-29.866667C424.533333 789.333333 465.066667 810.666667 512 810.666667zM565.333333 697.6l27.733333 32C573.866667 753.066667 544 768 512 768c-34.133333 0-66.133333-17.066667-85.333333-42.666667l29.866667-29.866667C469.333333 712.533333 488.533333 725.333333 512 725.333333 533.333333 725.333333 552.533333 714.666667 565.333333 697.6zM234.666667 42.666667c-12.8 0-21.333333-8.533333-21.333333-21.333333 0-12.8 8.533333-21.333333 21.333333-21.333333 12.8 0 21.333333 8.533333 21.333333 21.333333C256 34.133333 247.466667 42.666667 234.666667 42.666667zM981.333333 106.666667c0 2.133333 0 6.4-2.133333 8.533333l0 0-85.333333 298.666667 0 0C891.733333 420.266667 883.2 426.666667 874.666667 426.666667l-42.666667 0L832 682.666667c0 12.8-8.533333 21.333333-21.333333 21.333333-12.8 0-21.333333-8.533333-21.333333-21.333333l0-256L234.666667 426.666667 234.666667 682.666667c0 12.8-8.533333 21.333333-21.333333 21.333333-12.8 0-21.333333-8.533333-21.333333-21.333333l0-256L149.333333 426.666667c-8.533333 0-17.066667-6.4-19.2-12.8l0 0-85.333333-298.666667 0 0C42.666667 113.066667 42.666667 108.8 42.666667 106.666667l0-42.666667 2.133333 0C44.8 57.6 42.666667 49.066667 42.666667 42.666667l0-42.666667c0-46.933333 38.4-85.333333 85.333333-85.333333l768 0c46.933333 0 85.333333 38.4 85.333333 85.333333l0 42.666667c0 6.4-2.133333 14.933333-2.133333 21.333333L981.333333 64 981.333333 106.666667zM164.266667 384l693.333333 0 72.533333-256L896 128 128 128 91.733333 128 164.266667 384zM938.666667 42.666667l0-42.666667c0-23.466667-19.2-42.666667-42.666667-42.666667L128-42.666667c-23.466667 0-42.666667 19.2-42.666667 42.666667l0 42.666667 0 42.666667 42.666667 0 768 0 42.666667 0L938.666667 42.666667zM149.333333 42.666667c-12.8 0-21.333333-8.533333-21.333333-21.333333 0-12.8 8.533333-21.333333 21.333333-21.333333 12.8 0 21.333333 8.533333 21.333333 21.333333C170.666667 34.133333 162.133333 42.666667 149.333333 42.666667zM533.333333 42.666667 320 42.666667c-12.8 0-21.333333-8.533333-21.333333-21.333333 0-12.8 8.533333-21.333333 21.333333-21.333333l213.333333 0c12.8 0 21.333333 8.533333 21.333333 21.333333C554.666667 34.133333 546.133333 42.666667 533.333333 42.666667z"  horiz-adv-x="1024" />
    <glyph glyph-name="dongtai" unicode="&#59047;" d="M510.941765 1.434523c-193.447243 0-350.835733 157.410875-350.835733 350.879304 0 193.459435 157.415472 350.828338 350.857718 350.828338 56.169717 0 131.805236-30.308851 159.895191-42.457014l-27.828133 76.436976c-4.001287 11.071893 1.732825 23.454498 12.811314 27.480368l1.841751 0.667547c11.055504 4.047256 23.418123-1.671267 27.446391-12.766744l46.657166-128.150314c4.001287-11.07689-1.733824-23.437509-12.811314-27.461381l-1.863736-0.667547c-0.130911-0.065556-0.282808-0.021585-0.402727-0.065556l-114.253336-65.978666c-10.199085-5.890007-23.391141-2.354803-29.278149 7.841683l-0.986331 1.714238c-5.91399 10.174502-2.40437 23.372154 7.822696 29.259562l80.9729 46.769091c-1.973662 0.340169-3.968309 0.596995-5.768089 1.433428 0 0-83.992853 39.160849-144.27778 39.160849-167.66932 0-304.069641-136.400121-304.069641-304.045057 0-167.701898 136.373139-304.113011 304.047656-304.113011 167.673917 0 304.093025 136.391127 304.093025 304.079034 0 25.109975-5.097544 51.698349-5.097544 51.698349-2.207503 11.570555 4.393022 25.749542 14.652066 31.535619l4.818733 2.676585c10.282029 5.784078 20.73694 1.092859 23.266225-10.433326 0 0 9.190769-41.988332 9.190769-75.449245C861.831862 158.845399 704.422985 1.434523 510.941765 1.434523zM627.495342 165.980561l-116.957503 63.146986-118.312984-60.562738 23.903793 130.828898-94.170353 93.853567 131.805236 17.632045 60.219971 118.56981 57.478829-119.855938 131.237621-20.586442-96.170596-91.771579L627.495342 165.980561zM585.509009 225.164235l-74.523273 40.278691-75.434256-38.605625 15.252059 83.399255-59.996123 59.788863 83.992853 11.245975 38.370984 75.578957 36.627167-76.374418 83.697053-13.1271-61.309232-58.501136L585.509009 225.164235z"  horiz-adv-x="1024" />
    <glyph glyph-name="canshu" unicode="&#58965;" d="M278.8 275.6V767.9h-46v-492.3c-54.6-10.7-95.9-59-95.9-116.7s41.3-105.9 95.9-116.7v-42h46v42c54.6 10.7 95.9 59 95.9 116.7 0 57.8-41.3 106-95.9 116.7z m-23-189.6c-40.2 0-72.9 32.7-72.9 72.9s32.7 72.9 72.9 72.9 72.9-32.7 72.9-72.9c0-40.1-32.7-72.9-72.9-72.9zM534.8 501.9v266h-46v-266.3c-54.2-11.1-95-59.1-95-116.5s40.9-105.4 95-116.5v-268.3h46v268c55 10.4 96.8 58.8 96.8 116.8s-41.7 106.4-96.8 116.8z m-22.1-189.7c-40.2 0-72.9 32.7-72.9 72.9s32.7 72.9 72.9 72.9 72.9-32.7 72.9-72.9-32.7-72.9-72.9-72.9zM887.2 608.1c0 57.8-41.5 106.2-96.3 116.7v42.9h-46v-43.1c-54.4-10.9-95.5-59-95.5-116.6 0-57.6 41.1-105.7 95.5-116.6V0h46V491.2c54.7 10.7 96.3 59 96.3 116.9z m-119-73c-40.2 0-72.9 32.7-72.9 72.9s32.7 72.9 72.9 72.9 72.9-32.7 72.9-72.9c0.1-40.2-32.7-72.9-72.9-72.9z"  horiz-adv-x="1024" />
    <glyph glyph-name="shujuzhanshi2" unicode="&#58961;" d="M360.32 163.84 360.32 311.36 360.32 415.616c0 31.04-25.216 56.192-56.256 56.192L232.64 471.808c-30.976 0-56.192-25.152-56.192-56.192l0-104.256 0-147.584 0-99.584L360.32 64.192 360.32 163.84zM603.904 513.984 603.904 538.624l0 227.2c0 31.04-25.216 56.256-56.192 56.256L476.224 822.08c-31.04 0-56.192-25.216-56.192-56.256l0-227.2 0-24.576 0-449.728 183.808 0L603.84 513.984zM840.512 338.368 840.512 471.808 840.512 590.144c0 31.04-25.216 56.192-56.192 56.192l-71.488 0c-30.976 0-56.256-25.152-56.256-56.192l0-118.336 0-133.44 0-274.112 183.936 0L840.512 338.368zM64 6.848l896 0 0-60.928-896 0 0 60.928Z"  horiz-adv-x="1024" />
    <glyph glyph-name="tuichuquanping" unicode="&#59221;" d="M400.595 550.635l-0.948 245.022c-0.42 18.881-16.018 30.215-34.956 30.637h-25.406c-18.88 0.42-33.874-16.018-33.457-34.881l1.061-133.251-168.117 165.421c-18.274 18.311-47.844 18.311-66.119 0-18.218-18.314-18.218-47.907 0-66.236l166.575-164.885-127.697-0.512c-18.88 0.477-36.394-12.606-39.26-34.899v-24.080c0.477-18.917 16.077-34.558 34.957-34.972l243.826 1.438c0.362-0.035 0.608-0.171 0.928-0.171l17.1-0.378c9.441-0.226 17.9 3.467 23.923 9.593 6.124 6.083 8.382 14.58 8.131 24.078l-1.821 17.138c0.001 0.335 1.27 0.562 1.27 0.945zM766.211 194.549l127.524 0.512c18.88-0.421 36.357 11.183 39.26 33.474v24.077c-0.478 18.922-16.134 34.558-34.957 35.037l-240.702-1.458c-0.378 0-0.605 0.151-0.967 0.151l-17.062 0.42c-9.441 0.226-17.95-3.469-23.98-9.611-6.159-6.030-8.361-14.559-8.173-24.057l1.881-17.1c0.033-0.42-1.234-0.661-1.234-0.986l0.986-241.248c0.477-18.863 16.078-30.162 34.957-30.576l24.017-0.037c18.827-0.433 33.874 16.055 33.403 34.941l-1.062 130.388 168.117-166.502c18.276-18.314 47.809-18.314 66.085 0 18.255 18.31 18.255 47.906 0 66.218l-168.095 166.366zM392.992 277.145c-6.028 6.14-14.541 9.834-23.923 9.61l-17.104-0.42c-0.346 0-0.566-0.151-0.948-0.151l-243.81 1.458c-18.881-0.478-34.503-16.112-34.956-35.034v-24.078c2.843-22.292 20.357-33.892 39.206-33.474l129.158-0.42-167.983-166.37c-18.234-18.255-18.234-47.906 0-66.218 18.256-18.314 47.845-18.314 66.102 0l168.137 165.418-1.079-131.185c-0.42-18.922 14.579-35.413 33.424-34.938h25.406c18.937 0.477 34.54 11.713 34.956 30.637l0.987 243.050c0 0.346-1.267 0.571-1.267 0.949l1.821 17.104c0.206 9.495-1.993 18.025-8.116 24.053zM615.434 508.441c6.030-6.123 14.541-9.819 23.965-9.553l17.060 0.378c0.378 0 0.608 0.132 0.986 0.19l244.19-1.457c18.88 0.434 34.482 16.078 34.956 34.994l0.058 24.078c-2.898 22.331-20.439 35.355-39.26 34.939l-129.573 0.511 166.483 164.893c18.31 18.235 18.31 47.83 0.054 66.143-18.276 18.311-47.809 18.311-66.084 0l-168.117-166.447 1.079 134.276c0.454 18.863-14.598 35.355-33.424 34.939h-24.017c-18.881-0.477-34.484-11.773-34.957-30.637l-0.967-245.075c0-0.378 1.251-0.608 1.251-0.948l-1.859-17.138c-0.192-9.499 2.007-17.991 8.173-24.078z"  horiz-adv-x="1024" />
    <glyph glyph-name="rizhi" unicode="&#58908;" d="M346.396444 585.159111c18.375111 0 33.223111 14.848 33.223111 33.223111L379.619556 751.388444c0 18.375111-14.904889 33.223111-33.223111 33.223111-18.375111 0-33.223111-14.848-33.223111-33.223111l0-132.949333C313.173333 600.007111 328.021333 585.159111 346.396444 585.159111zM512.568889 585.159111c18.375111 0 33.223111 14.848 33.223111 33.223111L545.792 751.388444c0 18.375111-14.848 33.223111-33.223111 33.223111-18.375111 0-33.223111-14.904889-33.223111-33.223111l0-132.949333C479.345778 600.007111 494.250667 585.159111 512.568889 585.159111zM412.899556 720.896l33.223111 0 0-66.446222-33.223111 0 0 66.446222ZM579.128889 720.896l33.223111 0 0-66.446222-33.223111 0 0 66.446222ZM911.36 84.878222l0 539.875556c0.113778 55.125333-44.657778 99.726222-99.669333 99.726222L745.244444 724.48l0-66.446222 66.446222 0c18.318222 0 33.336889-14.904889 33.336889-33.223111l0-539.932444c0-18.318222-15.018667-33.28-33.336889-33.28L213.447111 51.598222c-18.261333 0-33.223111 14.961778-33.223111 33.28L179.712 84.878222l0.512 539.875556c0 18.318222 14.904889 33.223111 33.223111 33.223111L279.893333 657.976889 279.893333 724.48 213.447111 724.48C158.435556 724.48 113.777778 679.879111 113.777778 624.753778l0-539.875556c0-55.239111 44.657778-99.726222 99.669333-99.726222l598.243556 0c53.418667 0 96.654222 41.927111 99.271111 94.776889 0.056889 0.284444 0.398222 0.625778 0.398222 0.910222l0 2.958222c0 0.398222 0.113778 0.739556 0.113778 1.137778L911.36 84.935111zM678.798222 585.159111c18.318222 0 33.223111 14.848 33.223111 33.223111L712.021333 751.388444c0 18.375111-14.904889 33.223111-33.223111 33.223111s-33.223111-14.848-33.223111-33.223111l0-132.949333C645.575111 600.007111 660.309333 585.159111 678.798222 585.159111zM312.604444 451.697778l398.848 0c18.204444 0 33.223111 14.904889 33.223111 33.223111 0 18.375111-15.018667 33.223111-33.223111 33.223111L312.604444 518.144c-18.375111 0-33.223111-14.848-33.223111-33.223111C279.381333 466.602667 294.229333 451.697778 312.604444 451.697778zM711.452444 354.133333 312.604444 354.133333c-18.375111 0-33.223111-14.904889-33.223111-33.223111s14.848-33.223111 33.223111-33.223111l398.848 0c18.204444 0 33.223111 14.904889 33.223111 33.223111S729.656889 354.133333 711.452444 354.133333zM711.452444 183.694222 312.604444 183.694222c-18.375111 0-33.223111-14.904889-33.223111-33.109333 0-18.375111 14.848-33.336889 33.223111-33.336889l398.848 0c18.204444 0 33.223111 14.961778 33.223111 33.336889C744.675556 168.846222 729.656889 183.694222 711.452444 183.694222z"  horiz-adv-x="1024" />
    <glyph glyph-name="cuowutishitubiao" unicode="&#59040;" d="M266.749453 244.904119c9.842627-21.106627 28.305194-38.020458 50.176-45.973015 21.870806-7.962746 46.89003-6.867423 67.986468 2.970109 21.096438 9.842627 38.010269 28.3001 45.96792 50.170905 7.962746 21.865711 6.872517 46.879841-2.970109 67.986468-9.842627 21.096438-28.3001 38.005174-50.170905 45.973015-21.870806 7.957652-46.884935 6.867423-67.981373-2.975204-21.096438-9.832438-38.015363-28.3001-45.978109-50.165811C255.826786 291.014687 256.917015 266.000557 266.749453 244.904119L266.749453 244.904119zM266.749453 244.904119M613.844697 406.757254c9.842627-21.101532 28.305194-38.015363 50.181095-45.96792 21.870806-7.962746 46.89003-6.867423 67.981373 2.970109 21.096438 9.837532 38.010269 28.295005 45.962826 50.165811 7.97803 21.8759 6.882706 46.884935-2.95992 67.991562-9.837532 21.096438-28.28991 38.010269-50.181095 45.96792-21.865711 7.962746-46.879841 6.867423-67.976279-2.970109-21.091343-9.837532-38.010269-28.295005-45.96792-50.165811C602.927124 452.867821 604.012259 427.848597 613.844697 406.757254L613.844697 406.757254zM613.844697 406.757254M531.899224 10.24c23.322746 42.773652 59.310488 78.639124 106.689592 100.728995s98.013612 26.695323 145.739144 16.98006c19.965453-4.187701 39.513154 8.78806 43.614249 28.763701 4.131662 20.082627-8.757493 39.599761-28.768796 43.76199-62.326448 12.935005-129.671005 6.847045-191.97198-22.196856-62.285692-29.0439-110.235383-76.728677-140.44593-132.809234-9.674507-18.00406-3.01596-40.425075 14.967721-50.196378C499.727284-14.402229 522.199244-7.713114 531.899224 10.24L531.899224 10.24zM531.899224 10.24M313.272677 808.623761C74.400478 697.226826-28.957294 413.283343 82.439642 174.40605c111.386746-238.882388 395.345512-342.235065 634.217711-230.843224 238.882388 111.391841 342.224876 395.345512 230.838129 634.217711C836.098547 816.66802 552.155065 920.015602 313.272677 808.623761zM710.192398-42.58006c-188.701294-87.992677-412.99805-6.352876-500.995821 182.348418S202.843701 552.771502 391.5399 640.764179c188.706388 87.987582 413.008239 6.347781 501.000915-182.348418C980.538587 269.709373 898.893692 45.407522 710.192398-42.58006z"  horiz-adv-x="1030" />
    <glyph glyph-name="iconset0216" unicode="&#58995;" d="M768 490.666667c0 12.8-8.533333 21.333333-21.333333 21.333333l-170.666667 0 104.533333 313.6 0 0C682.666667 827.733333 682.666667 829.866667 682.666667 832c0 12.8-8.533333 21.333333-21.333333 21.333333L448 853.333333c-8.533333 0-17.066667-6.4-19.2-14.933333l0 0-170.666667-512 0 0c0-2.133333-2.133333-4.266667-2.133333-6.4 0-12.8 8.533333-21.333333 21.333333-21.333333l189.866667 0L426.666667-61.866667l0 0c0 0 0-2.133333 0-2.133333 0-12.8 8.533333-21.333333 21.333333-21.333333 8.533333 0 14.933333 4.266667 19.2 12.8l0 0 298.666667 554.666667 0 0C768 484.266667 768 486.4 768 490.666667zM482.133333 42.666667 512 317.866667l0 0c0 0 0 2.133333 0 2.133333 0 12.8-8.533333 21.333333-21.333333 21.333333l-183.466667 0 155.733333 469.333333 168.533333 0-104.533333-313.6 0 0c0-2.133333-2.133333-4.266667-2.133333-6.4 0-12.8 8.533333-21.333333 21.333333-21.333333l164.266667 0L482.133333 42.666667z"  horiz-adv-x="1024" />
    <glyph glyph-name="debug" unicode="&#58897;" d="M225 427.4l-127.3 127.3c-9.7 9.7-9.7 25.6 0 35.4 9.7 9.7 25.6 9.7 35.4 0l127.3-127.3c9.7-9.7 9.7-25.6 0-35.4-9.8-9.7-25.7-9.7-35.4 0zM294 307.7c0 13.8-11.3 25-25 25h-180c-13.7 0-25-11.2-25-25s11.2-25 25-25h180c13.8 0 25 11.2 25 25zM278.6 164.1c-6.9 11.9-22.2 16-34.2 9.2l-155.9-90c-11.9-6.9-16-22.2-9.2-34.2 6.9-11.9 22.2-16 34.2-9.2l155.9 90c12 7 16.1 22.3 9.2 34.2zM763.7 462.8l127.3 127.3c9.7 9.7 25.6 9.7 35.4 0 9.7-9.7 9.7-25.6 0-35.4l-127.4-127.3c-9.7-9.7-25.6-9.7-35.4 0-9.6 9.7-9.6 25.7 0.1 35.4zM960 307.7c0 13.8-11.3 25-25 25h-180c-13.8 0-25-11.2-25-25s11.3-25 25-25h180c13.8 0 25 11.2 25 25zM944.6 49.1c6.9 11.9 2.8 27.3-9.2 34.2l-155.9 90c-11.9 6.9-27.3 2.8-34.2-9.2-6.9-11.9-2.8-27.3 9.2-34.2l155.9-90c12-6.8 27.3-2.7 34.2 9.2zM445.4 684.7l-113.1 113.2c-7.8 7.8-7.8 20.5 0 28.3 7.8 7.8 20.5 7.8 28.3 0l113.1-113.2c7.8-7.8 7.8-20.5 0-28.3-7.8-7.7-20.5-7.7-28.3 0zM578.6 684.7l113.1 113.2c7.8 7.8 7.8 20.5 0 28.3-7.8 7.8-20.5 7.8-28.3 0l-113.1-113.2c-7.8-7.8-7.8-20.5 0-28.3 7.8-7.7 20.5-7.7 28.3 0zM341 584c0-94.441 76.559-171 171-171 94.441 0 171 76.559 171 171 0 94.441-76.559 171-171 171-94.441 0-171-76.559-171-171zM512-39c-98.7 0-188.6 30.4-253.2 85.5-67.2 57.5-102.8 137.1-102.8 230.3 0 96.8 38.4 196.3 105.4 273.1 33.4 38.2 71.6 68.4 113.6 89.6 44 22.2 90.1 33.5 137 33.5 46.9 0 93-11.3 137-33.5 42-21.2 80.2-51.4 113.6-89.6 67-76.8 105.4-176.3 105.4-273.1 0-93.2-35.6-172.8-102.8-230.3-64.6-55.1-154.5-85.5-253.2-85.5zM512 648c43 0 85.3-10.4 125.7-30.8 39.1-19.8 74.8-47.9 106-83.7 30.5-35 55.7-76.5 72.7-120.2 17.6-45 26.5-90.9 26.5-136.4 0-85.7-32.5-158.7-94.1-211.3-59.9-51.4-144-79.6-236.8-79.6s-176.9 28.2-236.9 79.5c-61.6 52.6-94.1 125.7-94.1 211.3 0 45.5 8.9 91.4 26.5 136.4 17.1 43.7 42.2 85.3 72.7 120.2 31.2 35.8 66.9 64 106 83.7 40.5 20.5 82.8 30.9 125.8 30.9M512 698c-210.4 0-381-210.8-381-421.2s170.6-340.8 381-340.8 381 130.4 381 340.8-170.6 421.2-381 421.2zM512 467c-54.1 0-105.2 12.8-147.7 37-34.1 19.4-60.4 45.4-75.6 74.3 64.8 61.2 143.5 94.7 223.3 94.7s158.5-33.5 223.2-94.7c-15.1-28.9-41.4-54.9-75.6-74.3-42.4-24.2-93.5-37-147.6-37zM512 648c39.7 0 79-8.9 116.7-26.4 26.2-12.2 51.1-28.2 74.3-47.9-13.4-18.2-32.4-34.7-55.6-48-18.6-10.6-39.4-18.9-61.7-24.6-23.5-6-48.3-9.1-73.6-9.1-25.3 0-50 3.1-73.6 9.1-22.4 5.7-43.1 14-61.7 24.6-23.3 13.3-42.3 29.7-55.6 48 23.2 19.6 48.1 35.7 74.3 47.9 37.5 17.5 76.8 26.4 116.5 26.4M512 698c-97.2 0-185.8-44.9-253.1-114 31.1-82 132.6-142 253.1-142s222 60 253.1 142c-67.3 69.1-155.9 114-253.1 114zM654.6 21.4c6.9 31.2 34.7 54.6 67.9 54.6 6.7 0 13.5-1 19.9-2.9-11.9-10.2-25-19.5-38.9-27.9-15.3-9.1-31.6-17.1-48.9-23.8zM369 21.4c-17.2 6.7-33.6 14.7-48.9 23.8-13.9 8.3-27 17.7-38.9 27.9 6.4 1.9 13.1 2.9 19.9 2.9 33.2 0 61.1-23.4 67.9-54.6zM669.3 242c-52.4 0-95 42.6-95 95s42.6 95 95 95 95-42.6 95-95-42.6-95-95-95zM354.3 242c-52.4 0-95 42.6-95 95s42.6 95 95 95 95-42.6 95-95-42.6-95-95-95zM669.3 422c46.9 0 85-38.1 85-85s-38.1-85-85-85-85 38.1-85 85 38.1 85 85 85M354.3 422c46.9 0 85-38.1 85-85s-38.1-85-85-85-85 38.1-85 85 38.2 85 85 85M307 65.7c17.7-1.7 33.1-11.3 42.9-25.1-8.5 4.1-16.7 8.5-24.6 13.2-6.3 3.8-12.4 7.7-18.3 11.9M716.6 65.7c-5.9-4.2-12-8.1-18.3-11.9-7.9-4.7-16.1-9.1-24.6-13.2 9.8 13.8 25.2 23.4 42.9 25.1M669.3 442c-58 0-105-47-105-105s47-105 105-105 105 47 105 105-47 105-105 105zM354.3 442c-58 0-105-47-105-105s47-105 105-105 105 47 105 105-47 105-105 105zM722.5 86c-43.8 0-79.5-35.6-79.5-79.4 23.4 7.9 45.4 17.9 65.6 30.1 19.2 11.5 36.6 24.7 52.1 39.6-11.5 6.2-24.6 9.7-38.2 9.7zM301.1 86c-13.6 0-26.7-3.5-38.2-9.8 15.4-14.8 32.9-28 52.1-39.6 20.3-12.1 42.2-22.2 65.6-30.1 0 43.9-35.7 79.5-79.5 79.5zM487 469h50v-518h-50z"  horiz-adv-x="1024" />
    <glyph glyph-name="quanxian" unicode="&#58943;" d="M950.66749 161.591166a31.970084 31.970084 0 0 1-45.213286 0l-60.985194-60.959906a15.085545 15.085545 0 0 0-10.750618-4.425238 15.085545 15.085545 0 0 0-10.750618 4.42885l-85.546166 85.553391 71.724974 71.721363a31.970084 31.970084 0 1 1-45.213285 45.20606l-71.721363-71.721362-177.898167 177.937904a254.991226 254.991226 0 0 1 61.686007 166.667095c0 141.383635-114.615462 255.999097-255.999097 255.999097S64.00158 717.38657 64.00158 575.999323s114.615462-255.999097 255.999097-255.999097a254.821442 254.821442 0 0 1 146.899829 46.318692l202.032872-202.079834c0.216746-0.231196 0.42988-0.466005 0.657464-0.689976s0.455167-0.433493 0.682751-0.650239L777.758101 55.425199a78.592221 78.592221 0 0 1 55.953066-23.159346 78.603059 78.603059 0 0 1 55.963904 23.152121l60.985194 60.970744a31.952022 31.952022 0 0 1 0.007225 45.202448z m-555.929064 237.416712a191.722971 191.722971 0 0 0-182.066922 17.70095 192.80309 192.80309 0 0 0-69.655047 84.556358 191.722971 191.722971 0 0 0 17.700951 182.066922 192.80309 192.80309 0 0 0 84.541908 69.662272 191.722971 191.722971 0 0 0 182.066922-17.70095 192.806703 192.806703 0 0 0 69.655047-84.556358 191.722971 191.722971 0 0 0-17.700951-182.066922 192.806703 192.806703 0 0 0-84.541908-69.662272z"  horiz-adv-x="1024" />
    <glyph glyph-name="shuaxin" unicode="&#59066;" d="M512-64c-234.394624 0-425.10336 190.708736-425.10336 425.10336S277.605376 786.20672 512 786.20672c116.878336 0 225.772544-46.432256 306.69312-130.737152 9.644032-10.027008 44.068864-47.517696 52.627456-58.438656 11.113472-14.242816 8.558592-34.807808-5.684224-45.92128-14.306304-11.113472-34.87232-8.49408-45.92128 5.684224-7.791616 10.027008-39.406592 44.196864-48.156672 53.32992C703.028224 681.527296 610.8672 720.805888 512 720.805888c-198.308864 0-359.702528-161.393664-359.702528-359.702528S313.691136 1.400832 512 1.400832 871.702528 162.794496 871.702528 361.10336c0 18.074624 14.625792 32.700416 32.700416 32.700416s32.700416-14.625792 32.700416-32.700416c0-234.394624-190.708736-425.10336-425.10336-425.10336zM838.683648 524.604416H623.194112c-18.074624 0-32.700416 14.625792-32.700416 32.700416s14.625792 32.700416 32.700416 32.700416h209.294336V799.299584c0 18.074624 14.625792 32.700416 32.700416 32.700416s32.700416-14.625792 32.700416-32.700416v-215.489536c-0.001024-32.635904-26.569728-59.205632-59.205632-59.205632z"  horiz-adv-x="1024" />
    <glyph glyph-name="quanping" unicode="&#58901;" d="M629.557 504.028c17.329-17.319 47.028-17.319 66.815 0l168.302 165.814v-133.638c0-19.805 14.85-34.646 34.637-34.646h24.744c19.806 0 34.656 12.372 34.656 29.691l-0 245.017h-2.478l2.478 17.318c0 9.904-2.478 17.329-7.435 24.752-4.936 4.948-14.848 9.894-24.744 9.894h-17.327l-244.994 2.478c-19.805 0-34.654-17.329-34.654-34.646v-24.752c2.478-22.274 19.789-34.646 39.593-34.646h128.691l-165.805-165.816c-22.284-17.318-22.284-47.026-2.478-66.823v0 0zM394.441 266.443c-17.31 17.328-47.009 17.328-66.815 0l-168.301-165.806 0 131.168c0 19.788-14.832 34.638-34.637 34.638h-24.761c-19.788 0-34.638-12.372-34.638-29.698v-242.533h2.477l-2.477-17.328c0-9.893 2.477-17.31 7.416-24.744 4.956-4.956 14.868-9.894 24.761-9.894h17.328l244.993-2.477c19.823 0 34.655 17.328 34.655 34.638v24.76c-2.478 22.266-19.788 34.638-39.593 34.638h-128.691l168.284 165.824c17.327 17.328 17.327 47.027-0.001 66.815v0 0zM956.231-8.266v242.549c0 19.788-17.329 29.681-34.639 29.681h-24.759c-19.789 0-34.639-17.309-34.639-34.638v-131.168l-168.301 165.806c-17.308 17.329-47.009 17.329-66.815 0-17.327-17.309-17.327-47.009 0-66.814l168.284-165.806h-128.691c-19.787 0-37.115-12.388-39.593-34.654v-24.745c0-19.805 17.329-34.654 34.639-34.654l257.4 2.478c9.893 0 17.31 2.477 24.744 9.893 4.955 4.956 7.415 14.85 7.415 24.745l4.955 17.327c-2.478 0 0 0 0 0v0 0zM228.636 736.665h128.691c19.805 0 37.115 12.373 39.593 34.646l-0 24.753c0 19.797-17.309 34.646-34.654 34.646l-262.338-2.478c-9.876 0-17.31-2.477-24.744-9.894-4.938-4.956-7.416-14.849-7.416-24.752l2.477-17.318h-2.477v-245.018c0-19.797 14.85-29.691 34.638-29.691h24.744c19.822 0 34.654 14.841 34.654 34.646l-0 133.639 168.284-165.814c17.345-17.319 47.044-17.319 66.832 0 17.329 17.328 17.329 47.026 0 66.823l-168.284 165.814zM228.636 736.665z"  horiz-adv-x="1024" />
    <glyph glyph-name="bofangqi-suoping" unicode="&#59033;" d="M791.272727 477.090909h-23.272727v69.818182c0 141.963636-116.363636 256-256 256-141.963636 0-256-114.036364-256-256v-69.818182h-23.272727c-51.2 0-93.090909-41.890909-93.090909-93.090909v-325.818182c0-51.2 41.890909-93.090909 93.090909-93.090909h558.545454c51.2 0 93.090909 41.890909 93.090909 93.090909V384c0 51.2-41.890909 93.090909-93.090909 93.090909z m-488.727272 69.818182c0 116.363636 93.090909 209.454545 209.454545 209.454545s209.454545-93.090909 209.454545-209.454545v-69.818182H302.545455v69.818182z m535.272727-488.727273c0-25.6-20.945455-46.545455-46.545455-46.545454H232.727273c-25.6 0-46.545455 20.945455-46.545455 46.545454V384c0 25.6 20.945455 46.545455 46.545455 46.545455h558.545454c25.6 0 46.545455-20.945455 46.545455-46.545455v-325.818182zM512 302.545455c-25.6 0-46.545455-20.945455-46.545455-46.545455 0-16.290909 9.309091-32.581818 23.272728-39.563636v-53.527273c0-11.636364 9.309091-23.272727 23.272727-23.272727s23.272727 11.636364 23.272727 23.272727v53.527273c13.963636 6.981818 23.272727 23.272727 23.272728 39.563636 0 25.6-20.945455 46.545455-46.545455 46.545455z"  horiz-adv-x="1024" />
    <glyph glyph-name="navicon" unicode="&#59470;" d="M192 414l640 0 0-64-640 0 0 64ZM192 606l640 0 0-64-640 0 0 64ZM192 222l640 0 0-64-640 0 0 64Z"  horiz-adv-x="1024" />
    <glyph glyph-name="yuan" unicode="&#58967;" d="M512 384m-512 0a100 100 0 1 0 1024 0 100 100 0 1 0-1024 0Z"  horiz-adv-x="1024" />
    <glyph glyph-name="biaodan" unicode="&#59157;" d="M288 384l256 0C561.92 384 576 398.08 576 416 576 433.92 561.92 448 544 448l-256 0C270.08 448 256 433.92 256 416 256 398.08 270.08 384 288 384zM768 832 192 832C121.6 832 64 774.4 64 704l0-576c0-70.4 57.6-128 128-128l576 0c70.4 0 128 57.6 128 128L896 704C896 774.4 838.4 832 768 832zM832 128c0-35.2-28.8-64-64-64L192 64c-35.2 0-64 28.8-64 64L128 704c0 35.2 28.8 64 64 64l576 0c35.2 0 64-28.8 64-64L832 128zM672 640l-384 0C270.08 640 256 625.92 256 608 256 590.08 270.08 576 288 576l384 0C689.92 576 704 590.08 704 608 704 625.92 689.92 640 672 640zM608 256l-320 0C270.08 256 256 241.92 256 224l0 0C256 206.08 270.08 192 288 192l320 0c17.92 0 32 14.08 32 32l0 0C640 241.92 625.92 256 608 256z"  horiz-adv-x="1024" />
    <glyph glyph-name="liuliangyunpingtaitubiao08" unicode="&#59023;" d="M815.36 441.6l-0.128 0-60.8 13.44-1.408 4.736c-3.968 12.672-9.216 25.344-16 38.784l-2.176 4.224 32.768 54.528c9.984 16 14.208 38.016 1.152 51.072l-30.72 30.848c-7.68 7.68-17.664 9.344-24.704 9.344-9.6 0-19.84-3.2-27.392-8.448l-0.128-0.128L632.32 605.952l-4.352 2.304c-12.544 6.528-25.472 11.904-38.528 16.128L584.96 625.92l-13.568 61.44 0 0.128c-3.2 17.408-18.432 36.224-37.504 36.224l-43.52 0c-18.432 0-30.976-18.56-35.2-36.864l-15.104-60.672-4.48-1.408c-13.952-4.48-27.648-10.24-40.96-17.28l-4.352-2.304-54.528 34.688L335.36 640c-7.552 5.248-17.792 8.448-27.392 8.448-7.04 0-16.896-1.664-24.704-9.344l-30.72-30.72c-13.056-13.056-8.832-35.072 1.152-51.072l34.304-57.088-2.048-4.224c-6.4-12.8-11.136-24.576-14.848-36.224l-1.536-4.736L208.896 441.6l-0.128 0c-17.408-3.2-36.224-18.432-36.224-37.504l0-43.52c0-18.432 18.56-30.976 36.864-35.2l61.184-15.36 1.408-4.48c3.584-11.008 8.064-21.888 13.824-33.536l2.048-4.224-34.304-57.216c-9.984-16-14.208-37.888-1.152-51.072l30.72-30.72c7.68-7.68 17.664-9.344 24.704-9.344 9.6 0 19.84 3.2 27.392 8.448l0.128 0.128 54.528 34.816 4.352-2.304c13.44-7.04 27.264-12.928 41.216-17.28l4.48-1.408 15.104-60.416c4.224-18.432 16.768-36.864 35.2-36.864l43.52 0c19.2 0 34.432 18.816 37.504 36.224l0 0.128 13.696 61.568 4.608 1.536c12.8 4.096 25.6 9.472 38.016 16l4.352 2.304 53.376-34.048 0.128-0.128c7.552-5.248 17.792-8.448 27.392-8.448 7.04 0 17.024 1.664 24.704 9.344l30.72 30.72c13.056 13.056 8.832 35.072-1.152 51.072L734.72 265.216l2.176 4.224c6.016 11.904 11.136 24.064 15.104 36.096l1.408 4.48 61.184 15.36c18.432 4.224 36.864 16.768 36.864 35.2l0 43.52C851.456 423.168 832.768 438.4 815.36 441.6zM512 231.808c-84.096 0-152.192 68.096-152.192 152.192 0 84.096 68.096 152.192 152.192 152.192S664.192 468.096 664.192 384C664.192 299.904 596.096 231.808 512 231.808z"  horiz-adv-x="1024" />
    <glyph glyph-name="caidanguanli" unicode="&#59328;" d="M1003.162 34.782l-52.054 35.686c0 6.69 2.27 13.38 2.27 22.306s0 15.6-2.27 22.307l47.53 37.905c4.524 4.471 4.524 8.908 2.254 13.38l-45.261 78.029c-2.253 2.235-6.776 4.471-13.568 2.235l-56.576-22.306c-11.315 8.91-24.9 15.616-38.485 22.306l-9.046 57.976c2.253 6.673-4.522 11.127-9.062 11.127h-90.539c-4.522 0-11.315-4.454-11.315-8.908l-9.045-60.195c-13.585-4.454-24.9-13.38-38.469-22.306l-54.34 22.306c-6.775 2.236-11.298 0-15.838-4.454l-45.26-78.046c-2.27-2.236 0-8.909 4.54-13.38l47.513-35.67c0-6.707-2.253-13.38-2.253-22.306s0-15.616 2.253-22.306l-47.514-37.922c-4.54-4.454-4.54-8.909-2.27-13.363l45.261-78.046c2.27-2.236 6.776-4.454 13.568-2.236l56.576 22.306c11.315-8.908 24.9-15.598 38.485-22.306l9.046-57.958c0-4.472 4.54-8.909 11.315-8.909h90.539c4.522 0 11.315 4.455 11.315 8.909l9.045 57.958c13.585 6.708 27.153 13.38 38.468 22.306l56.576-22.306c4.54-2.218 11.316 0 13.586 4.472l45.26 78.029c2.304 4.471 2.304 11.144-2.235 13.38z m-219.529-20.07c-43.008 0-79.223 35.686-79.223 78.045s36.215 78.03 79.223 78.03 79.224-35.67 79.224-78.03-36.216-78.046-79.224-78.046z m-288.7 79.155c0 150.818 122.249 273.066 273.067 273.066 11.588 0 22.938-0.955 34.133-2.355V810.667c0 28.28-22.92 51.2-51.2 51.2H68.267c-28.28 0-51.2-22.92-51.2-51.2v-853.334c0-28.28 22.92-51.2 51.2-51.2h501.777c-46.439 48.948-75.11 114.927-75.11 187.734zM102.4 759.467h614.4v-51.2H102.4v51.2z m0-221.867h580.267v-51.2H102.4v51.2z m0-204.8h443.733v-51.2H102.4v51.2z m375.467-256H102.4V128h375.467v-51.2z"  horiz-adv-x="1024" />
    <glyph glyph-name="yonghuguanli" unicode="&#58896;" d="M955.5828 149.439647a190.913341 190.913341 0 0 1-29.760352 64.510871l33.395722 55.704697-29.557134 29.602293-57.646571-34.637618a186.871533 186.871533 0 0 1-60.694862 24.070209l-16.618831 66.520485h-41.750298l-16.641411-66.520485a184.47806 184.47806 0 0 1-60.220684-24.363748l-58.120749 34.908577-29.534554-29.602293 33.508622-55.953076a189.513385 189.513385 0 0 1-30.008732-64.330232l-59.407806-14.857596v-41.840617l55.162778-13.79634a188.181169 188.181169 0 0 1 27.999118-75.755678l-27.27656-45.566307 29.534554-29.624873 43.511532 26.147564c23.144432-17.386549 50.082293-30.008732 79.752326-35.202117l11.741566-46.898523h41.750298l11.764145 46.943683a187.63925 187.63925 0 0 1 79.616847 35.202116l43.579272-26.192723 29.557134 29.624873-27.52494 45.927586c14.293098 22.444454 24.566968 47.75656 28.270078 75.394399l55.140198 13.79634v41.840617l-59.520706 14.947916z m-181.745887-149.885601a104.545094 104.545094 0 0 0-104.477354 104.612834 104.545094 104.545094 0 0 0 104.477354 104.590253 104.545094 104.545094 0 0 0 104.454774-104.590253 104.567674 104.567674 0 0 0-104.454774-104.612834z m-185.245777 324.992988c-33.621521 24.612128-71.984829 43.014774-113.238369 55.162779 81.039383 39.018126 137.398897 121.141345 137.398898 217.083484 0 133.424829-108.135303 241.582712-241.537553 241.582712S129.6314 730.218126 129.6314 596.793297c0-95.49054 55.930496-177.275061 136.382801-216.518986C117.212437 336.424079 8.851334 202.163793 8.851334 43.201058c0 0 185.290937-50.330673 368.481941-50.330672 47.304961 0 94.316384 3.52247 138.076295 8.715854a280.126659 280.126659 0 0 0-23.415391 112.064212c0.02258 84.381213 37.866549 159.256273 96.596957 210.896582z"  horiz-adv-x="1024" />
    <glyph glyph-name="jiaoseguanli" unicode="&#58916;" d="M333.504-126.496v307.104h31.36c28.992 0 52.352 23.36 52.352 52.32v217.856c0 28.96-23.36 52.32-52.352 52.32H198.112c-28.928 0-52.288-23.36-52.288-52.32v-217.856c0-28.928 23.36-52.32 52.288-52.32h31.392v-307.104H161.792v245.504a120.416 120.416 0 0 0-83.072 113.92v217.856a119.488 119.488 0 0 0 119.392 119.392h166.752c65.888 0 120.064-53.504 120.064-119.392v-217.856a120.48 120.48 0 0 0-83.072-113.92v-245.504h-68.352z m547.136 88a64.64 64.64 0 1 0 0 129.28 64.64 64.64 0 0 0 0-129.28z m-252.96 30.784v5.568a30.432 30.432 0 0 0-12.352 15.328 50.976 50.976 0 0 0-3.616 14.176V348.608h-48.672a33.6 33.6 0 0 0-23.328 11.104 32.224 32.224 0 0 0-8.608 24 32.96 32.96 0 0 0 31.936 31.968h48.672V737.568c0 6.784 1.824 13.504 6.112 19.072 6.816 9.856 17.216 16 28.352 16h86.176c9.824 0 17.792-4.32 23.968-10.464 6.176-6.176 9.184-15.392 9.184-24.032a33.664 33.664 0 0 0-32.576-32.608H679.36v-289.28h53.6c18.432 0 33.792-15.36 33.792-33.856 0-18.432-15.328-33.856-33.792-33.856H679.36v-288.64h52.992c18.4 0 33.792-15.424 33.792-33.856 0-18.496-15.36-33.856-33.792-33.856h-104.672v0.096z m252.96 325.536a64.64 64.64 0 1 0 0.064 129.344 64.64 64.64 0 0 0-0.064-129.344zM281.184 617.568A138.624 138.624 0 0 0 142.72 756.032 138.656 138.656 0 0 0 281.184 894.496a138.624 138.624 0 0 0 138.432-138.464c-0.576-76.928-62.08-138.464-138.432-138.464z m0 208.576c-38.752 0-70.784-32-70.784-70.752 0-38.784 32-70.784 70.784-70.784s70.784 32 70.784 70.784c0 38.784-32 70.752-70.784 70.752zM880.64 674.176a64.64 64.64 0 1 0 0 129.216 64.64 64.64 0 1 0 0-129.216z"  horiz-adv-x="1024" />
    <glyph glyph-name="cuowu" unicode="&#58918;" d="M64.383234 384C64.383234 631.212171 264.787829 831.616766 512 831.616766 759.212171 831.616766 959.616766 631.212171 959.616766 384 959.616766 136.787829 759.212171-63.616766 512-63.616766 264.787829-63.616766 64.383234 136.787829 64.383234 384ZM474.232379 124.754876C476.408718 98.644488 490.551372 85.587877 516.663176 85.587877 542.773564 85.587877 556.917635 98.644488 559.092556 124.754876 556.917635 150.866681 542.773564 165.009334 516.663176 167.185673 490.551372 165.009334 476.408718 150.866681 474.232379 124.754876ZM480.759977 284.685252C480.759977 258.573446 492.72771 245.518253 516.663176 245.518253 540.597226 245.518253 552.56496 258.573446 552.56496 284.685252L552.56496 646.975382C552.56496 673.085769 540.597226 686.142381 516.663176 686.142381 492.72771 686.142381 480.759977 673.085769 480.759977 646.975382L480.759977 284.685252Z"  horiz-adv-x="1024" />
    <glyph glyph-name="wxbgongju" unicode="&#58907;" d="M944.140673 177.587883 621.322359 443.637262c17.037025 37.017078 26.009374 77.727269 26.009374 118.662587 0 156.206668-127.07007 283.313577-283.313577 283.313577-28.04473 0-55.711859-3.996011-82.250282-12.062733l-30.853705-9.348925 175.299515-175.355797c7.463995-7.388271 11.496845-17.265222 11.496845-27.819602s-4.03285-20.430308-11.496845-27.894304l-92.992951-93.030813c-14.815427-14.776542-40.879036-14.852266-55.712883 0L102.189915 675.384393l-9.329483-30.758538c-8.066723-26.612101-12.156878-54.281277-12.156878-82.324984 0-156.131967 127.10691-283.239899 283.314601-283.239899 41.011043 0 81.684394 8.894577 118.662587 25.934672L623.357715 132.655532c0.678452-2.712785 1.811252-5.276167 3.618411-7.537673 1.88493-2.411933 4.297886-4.222161 6.935969-5.429663l113.687272-139.242298c14.175861-16.512069 34.529421-26.086122 55.789631-26.086122 19.525706 0 38.035268 7.841595 52.169173 21.937638l93.02979 93.030813c14.927991 14.927991 22.691815 34.45472 21.86396 54.958706C969.696722 144.792966 960.462406 163.641243 944.140673 177.587883M921.297408 96.619804l-93.030813-93.030813c-14.399965-14.32424-38.373982-13.269211-51.076282 1.658779l-53.714366 65.739237 64.685231 52.16815c8.329712 6.710842 9.572006 18.922978 2.938935 27.215852-6.710842 8.292873-18.847254 9.574053-27.140127 2.939959l-64.910359-52.393277-28.271904 34.6778 58.126862 46.89403c8.292873 6.708795 9.612938 18.845207 2.865257 27.139104-6.634094 8.367575-18.810415 9.650801-27.102265 2.939959l-58.31208-47.043433L492.783845 353.622132l-13.94664-7.388271c-35.132148-18.771529-74.786287-28.572756-114.818025-28.572756-134.947482 0-244.714468 109.692285-244.714468 244.639766 0 12.966313 0.998747 25.7822 2.996241 38.44766l127.917368-127.935788c29.345352-29.40061 80.930217-29.40061 110.295012 0l92.992951 93.030813c14.737656 14.70184 22.806425 34.302247 22.806425 55.184857 0 20.806885-8.068769 40.48404-22.806425 55.110155L325.607334 804.074358c12.664438 1.960655 25.51921 2.940982 38.410821 2.940982 134.947482 0 244.714468-109.691261 244.714468-244.713444 0-39.957037-9.874905-79.687924-28.572756-114.742301l-7.388271-13.947663L919.336754 148.0348c7.728008-6.634094 12.215206-15.60542 12.552897-25.25622C932.30409 113.129826 928.497391 103.854579 921.297408 96.619804"  horiz-adv-x="1024" />
    <glyph glyph-name="tuichu" unicode="&#58946;" d="M624.113427 64.45115 133.815705 64.45115 133.815705 704.057433l490.297722 0 0-95.941096 63.960731 0L688.074158 736.037798c0 17.662265-14.3181 31.980365-31.980365 31.980365L101.83534 768.018164c-17.662265 0-31.980365-14.3181-31.980365-31.980365l0-703.567014c0-17.662265 14.3181-31.980365 31.980365-31.980365l554.258453 0c17.662265 0 31.980365 14.3181 31.980365 31.980365L688.074158 160.392246l-63.960731 0L624.113427 64.45115zM955.938881 429.481867 764.05669 621.364059l-45.227064-45.227064 137.287783-137.287783-562.398854 0 0-63.960731 562.398854 0L718.829626 237.601722l45.227064-45.227064 191.882192 191.882192C968.42731 396.743232 968.42731 416.993438 955.938881 429.481867z"  horiz-adv-x="1024" />
    <glyph glyph-name="daohanglanmoshi02" unicode="&#58915;" d="M232.727273 814.964364l744.727273 0 0-42.263273-744.727273 0 0 42.263273ZM46.545455 849.454545l93.090909 0 0-92.974545-93.090909 0 0 92.974545ZM232.727273 405.131636l744.727273 0 0-42.263273-744.727273 0 0 42.263273ZM46.545455 430.475636l93.090909 0 0-92.974545-93.090909 0 0 92.974545ZM232.727273-3.118545l744.727273 0 0-42.263273-744.727273 0 0 42.263273ZM46.545455 11.52l93.090909 0 0-92.974545-93.090909 0 0 92.974545Z"  horiz-adv-x="1024" />
    <glyph glyph-name="changyonglogo27" unicode="&#59156;" d="M891.668601 318.388676c-89.079828-49.415456-179.385577-94.695732-279.245935-115.476011-22.460548-4.673439-46.904263-4.493338-69.728084-1.378393-21.74935 2.967588-32.301683 22.24156-24.658609 42.821271 7.1744 19.316951 17.053398 38.555108 29.715789 54.710043 27.179013 34.681894 57.772798 66.673515 85.292572 101.106746 16.857946 21.092387 31.943526 43.912116 45.309952 67.387783 9.606799 16.874319 5.309936 36.984333-11.719926 45.466518-28.615735 14.255679-59.383482 24.26259-89.538269 35.254945-3.470031 1.26583-8.801457-2.573615-15.563464-4.801353 8.610098-7.92039 15.146978-13.933337 23.814382-21.903869-89.63753-15.365966-174.893262-37.784558-257.522168-68.403926-0.35918-1.805112-1.055029-3.091408-0.672312-3.695159 12.166087-19.183921 6.457062-33.785477-11.18576-45.791929-6.747681-4.590552-12.913101-10.039657-17.99177-17.181311 54.416354-16.393365 103.003955-7.04751 149.214417 24.184819-2.877537 4.264117-5.463432 8.094352-8.276501 12.264325 17.597797-3.024893 28.052916-12.914124 29.414937-28.315906 0.300852-3.397377-1.863441-7.011694-2.89391-10.525728-2.575662 2.837628-5.431709 5.477758-7.625678 8.584516-1.359974 1.929955-1.717108 4.567016-2.90926 7.993045-55.102992-37.757952-114.307396-47.208185-179.738617-27.604708 0-13.123902-0.6191-24.283056 0.187265-35.33681 0.696872-9.537214-3.246951-13.586436-11.356652-18.62315-18.96391-11.778254-38.429241-24.020066-53.94154-39.765679-18.942421-19.228947-11.874445-42.436508 13.510712-52.253084 28.945239-11.1919 59.289338-11.378142 89.465614-7.664563 35.753295 4.399193 71.311139 10.380418 110.11184 16.144702-45.859467-21.856797-90.528829-37.381375-138.083915-43.702338-33.100886-4.400217-66.181305-6.867408-99.03762 2.615571-47.045479 13.576203-68.01814 49.27731-55.636135 96.794533 11.613502 44.568055 39.240723 80.126922 69.305459 112.974028 100.070136 109.330034 226.524177 164.893514 372.993063 175.798888 34.153868 2.540869 68.75185-1.944282 100.729146-16.801664 45.12064-20.963451 63.72537-65.163115 41.97295-109.874433-14.423501-29.64825-34.344203-56.907081-53.947679-83.665515-19.367093-26.437116-41.60763-50.755987-62.203714-76.314083-6.076392-7.541767-11.565407-15.756869-16.059767-24.329105-8.528234-16.261359-2.679016-27.380604 15.745612-25.542746 38.647205 3.854794 77.957513 6.890944 115.28977 16.736173 54.803163 14.456247 108.119463 34.56012 162.048723 52.318576C881.465215 314.308755 886.534673 316.446441 891.668601 318.388676z"  horiz-adv-x="1024" />
    <glyph glyph-name="huanyingye" unicode="&#58892;" d="M820.045865 831.048709 204.210985 831.048709c-61.832254 0-111.936395-50.076512-111.936395-112.076588l0-671.536506c0-61.916165 49.992601-112.105241 111.936395-112.105241l615.83488 0c61.832254 0 111.936395 50.076512 111.936395 112.076588l0 671.565159C932.010913 780.860656 881.990682 831.048709 820.045865 831.048709zM876.027877 75.203028c0-46.073338-37.703717-83.889619-84.197634-83.889619L232.454236-8.68659c-46.605457 0-84.197634 37.564547-84.197634 83.889619L148.256602 691.204707c0 46.045709 37.676088 83.86199 84.197634 83.86199l559.376007 0c46.605457 0 84.197634-37.564547 84.197634-83.86199C876.027877 691.204707 876.027877 75.203028 876.027877 75.203028zM540.133757 411.181059 344.19518 411.181059 344.19518 579.128119 288.213167 579.128119 288.213167 187.251987 344.19518 187.251987 344.19518 355.199047 540.133757 355.199047 540.133757 187.251987 596.11577 187.251987 596.11577 579.128119 540.133757 579.128119ZM680.090323 467.163071l55.982012 0 0-279.912108-55.982012 0 0 279.912108ZM680.090323 579.128119l55.982012 0 0-83.97353-55.982012 0 0 83.97353Z"  horiz-adv-x="1024" />
    <glyph glyph-name="iframe" unicode="&#59212;" d="M64 768l0-768 960 0L1024 768 64 768zM512 704l0-128L128 576 128 704 512 704zM128 320 128 512l384 0 0-192L128 320zM128 256l256 0 0-192L128 64 128 256zM960 64 448 64l0 192 512 0L960 64zM960 320 576 320 576 512 576 576 576 704l384 0L960 320z"  horiz-adv-x="1024" />
    <glyph glyph-name="msnui-360" unicode="&#59274;" d="M358.516 325.012c1.474 0 2.929 0.073 4.375 0.179h95.375v-109.278c0-32.246 26.373-58.759 58.666-58.759 32.473 0 58.845 26.514 58.845 58.759 0 1.472-0.073 2.926-0.179 4.37v104.908h113.869c1.441-0.106 2.892-0.179 4.359-0.179 32.293 0 58.666 26.514 58.666 58.759 0 32.426-26.373 58.759-58.666 58.759-1.473 0-2.928-0.073-4.374-0.179l-113.855 0v103.834c0.106 1.445 0.179 2.898 0.179 4.37 0 32.246-26.373 58.759-58.845 58.759-32.293 0-58.666-26.514-58.666-58.759v-108.203l-99.571-0.004c-0.060 0-0.119 0.004-0.179 0.004-32.293 0-58.666-26.335-58.666-58.759 0-32.246 26.373-58.58 58.666-58.58zM795.977 41.403c23.379 19.154 45.025 40.994 64.433 65.44 61.33 76.461 98.1 173.34 98.1 278.527 0 245.966-200.935 446.609-447.261 446.609s-447.262-200.642-447.262-446.608c0-97.349 31.498-187.581 84.805-261.103 13.389-21.058 33.146-43.974 60.656-67.994 79.652-72.909 185.676-117.512 301.799-117.512 106.046 0 203.658 37.212 280.468 99.192 0.934 0.746 1.867 1.496 2.796 2.25 0.488 0.4 0.978 0.796 1.464 1.198zM181.215 638.411c70.829 41.181 151.668 63.064 202.059 73.072 93.65 18.631 206.138-12.899 247.402-32.426 70.148-32.963 91.677-66.284 127.917-100.5l20.632-19.527c48.394-45.723 97.776-39.848 112.257-4.38 23.242-51.758 36.196-109.056 36.196-169.28 0-97.362-33.831-187.085-90.331-258.080-68.652-38.007-145.151-58.568-193.672-68.178-93.471-18.631-205.959 12.899-247.402 32.426-69.969 32.963-91.677 66.284-127.737 100.321l-20.632 19.706c-48.891 46.097-100.862 40.574-117.053 4.903-23.137 51.66-36.031 108.823-36.031 168.903-0 95.075 32.268 182.859 86.395 253.040z"  horiz-adv-x="1024" />
    <glyph glyph-name="souhu" unicode="&#58925;" d="M193.692 606.398c4.83 0.467 5.482-1.735 7.994-3.337 18.037-11.203-16.035-27.682-23.902-27.879-2.978-0.141-6.644 1.62-7.851 3.305-4.808 6.238 0.763 8.641 4.258 12.114l2.082 2.655c1.185 3.581 13.103 12.854 17.418 13.143v0zM223.886 627.752c2.383 0.92 10.878 3.157 14.333-3.263 3.4-6.419-1.605-46.582-1.605-72.35 0-4.9-1.398-13.382 0-18.083 0.271-0.879 8.557-9.55 9.504-9.89 6.786-1.702 31.593 1.585 33.42 4.989 2.232 4.317 0.794 9.058 1.54 14.787-14.225 0-29.243 5.548-30.155 6.583-0.892 0.962-3.362 2.894 0 6.583 3.465 3.658 19.873 5.663 31.808 4.932-0.794 9.773 2.359 20.919-3.194 21.38-5.498 0.353-23.329 3.033-25.451 4.957-2.090 1.824-4.085 5.393-3.164 9.822 0.915 4.365 2.994 4.365 4.776 4.875 8.495 2.813 19.228-1.208 23.839-3.263 19.617-8.853 24.124-16.381 22.241-42.685-2.146-28.516 4.274-36.363-15.923-47.691-6.263-3.509-7.151-5.755-19.014-4.875-5.007 0.279-18.196 4.234-25.507 1.553-0.77-0.204-2.281-4.924-5.221-5.59-1.796-2.013-0.365-1.882-1.089-2.588-0.709-0.756 0-3.337 0-3.337 5.466-1.578 9.003-1.076 14.318-3.214l19.046-11.573c5.331-7.242 6.134-26.426 1.629-34.458-2.582-4.488-9.988-7.003-12.769-11.573-0.945-1.603-0.572-4.826-1.54-6.486 2.025-1.543 1.313-3.519 3.164-5.039 2.813-1.997 5.705-0.222 9.52-1.578 4.521-1.621 10.583-5.737 15.914-8.285 0-0.494 0-1.112 0-1.611 4.043-0.947 8.526 1.019 12.755 0 1.263-0.231 6.142-4.373 7.905-4.965 9.789-2.524 15.614 0.822 19.087-8.107 2.654-7.217 1.144-18.61-4.729-21.478-17.537-7.973-39.419 10.76-49.306 16.472-4.314 2.507-8.533 2.211-12.769 5.006-6.905 4.373-14.167 14.678-30.13 9.813-2.805-0.89-8.026-8.195-11.212-9.813-3.918-2.032-6.668-1.357-11.093-3.337-10.369-4.554-25.897-20.165-46.055-13.111-0.612 0.141-2.845 4.431-3.156 4.793-5.339 7.076-3.577 7.761-1.644 16.462 6.555 0 14.875 1.144 19.102 1.769 15.479 2.194 31.115 6.699 36.503 13.078 5.356 6.419-3.362 15.518-11.051 26.271-1.741 2.377-1.24 4.875-3.249 6.617-5.213 4.636-12.062 5.688-17.498 9.798-1.089 0.953-0.945 1.479-2.066 1.628-6.66 0.894-4.172 12.741 8.487 11.616 7.431-0.716 44.1-33.158 46.095-34.549 1.844-1.398 5.221-1.112 7.921 0 1.788 0.773 2.98 3.114 4.18 4.29 2.78 2.819 6.944 6.6 8.526 10.472 1.694 4.257 0 13.177 0 13.177-1.796 1.249-3.926 7.25-7.968 8.213-8.333 2.228-25.211-2.894-28.567 0-3.416 2.903-0.763 10.957 1.518 14.714l11.212 4.996c-0.716 0.502-0.317 1.596-2.066 4.332-1.636 2.762-1.041 2.672-2.735 3.946-11.077 8.145-29.486-2.137-42.924 3.231-15.407 6.313-12.755 12.008-12.755 32.936 0 0-0.548 9.075 0 9.847 0.595 0.833-1.374 16.44 3.29 21.419 4.601 4.884 11.052 2.967 15.885-13.192 9.424 0 22.4-0.92 25.394-1.692 2.986-0.764 4.258-5.286 1.596-8.195-2.742-2.91-7.921-4.521-15.914-6.544-1.907-0.502-6.992-1.448-11.068-1.645-0.866-11.377 0-16.718 3.139-18.159 3.091-1.24 29.004 1.249 31.839 11.564 2.511 9.749 0.612 26.040 0 36.109-0.859 10.899-5.522 48.603-1.686 55.943 0.671 1.266 2.443 2.243 4.78 3.237v0zM118.799 610.812c4.355 1.39 5.45 2.259 11.291-2.762 5.968-4.989 4.076-31.637 3.186-42.734 1.717-0.855 3.591-4.552 4.784-4.996 3.83-1.273 8.796 1.193 12.786 0 2.573-0.683 6.628-3.952 7.921-6.486 1.207-2.672 1.779-5.903 0-8.279-1.852-2.359-5.268-4.323-7.921-4.884-12.786-2.819-18.697 0.067-22.303-11.514-1.962-6.247-2.735-16.193 0-21.428 0.659-1.232 1.32-2.292 4.736-3.181 3.591-0.97 10.035 2.005 11.157 1.553 0.883-0.296 3.147-3.231 3.147-3.231s0.524-7.941-1.549-11.491c-3.099-5.145-12.474-3.896-14.31-11.573-1.16-4.826 1.455-12.559 1.556-14.78 0.279-5.408-0.373-16.349-0.262-17.515 0.683-6.863 0.262-2.169 0.262-2.169 2.918-12.337-0.659-46.877-4.736-52.657 0 0-3.909-5.202-4.569-5.755l-3.407-2.423c-6.174-1.925-15.558-5.73-25.37-3.255-8.232 1.966-20.977 17.707-15.909 32.806 0.073 0.706 3.201 3.287 3.201 3.287s4.473 0.494 6.389 0c4.314-1.218 10.226-13.703 12.625-14.846 2.455-0.986 4.593-0.6 6.397 0 11.498 4.119 6.729 46.613 7.939 62.527-1.686 0.855-3.622 4.578-4.776 4.924-19.142 6.641-25.921-23.698-46.055-4.924-3.678 3.403-0.365 7.882 1.565 11.557 3.743 6.889 9.78 4.184 18.57 6.641 1.24 0.321 6.134 4.596 6.851 4.875 4.449 1.931 8.455-0.502 12.776 1.505 2.543 1.519 10.472 13.507 11.068 16.514 2.313 12.487-2.265 35.881-11.068 37.845-6.43 1.373-9.424-2.64-12.776-3.263-5.76-1.218-16.076-3.838-22.193-1.645-0.786 0.198-3.233 3.323-3.233 3.323s-0.548 9.635 1.605 13.060l3.139 2.648c1.175 0.494 4.489 1.876 6.397 2.251 8.144 1.906 17.117-1.43 25.434 0 2.796 0.665 7.103 4.068 9.511 4.996-1.199 8.77-3.869 37.746 1.588 42.734 1.373 1.266 0.215 1.47 4.559 2.745v0zM718.135 476.568c3.734 3.395 13.43 16.776 15.885 21.347 0.437 0.962 3.178 4.947 3.178 4.947 1.313 6.451-2.438 13.605-3.178 18.010-0.215 0.156 2.281 3.287 0 6.602-2.192 3.337-9.463-1.717-14.24-4.941-1.86-1.076-1.438-3.658-3.139-4.89-12.015-8.614-14.326-9.494-27.095-3.27-1.754 2.678-3.465 4.343 0 9.789 3.528 5.565 20.881 14.87 31.807 19.778-0.247 4.043 1.192 10.949 0 14.82-0.247 0.625-4.251 2.747-4.712 3.27-19.832 23.828-11.227 29.574-11.227 29.574s11.847 6.756 19.143 3.305c7.16-3.501 14.739-42.135 23.782-18.107 0.778 1.972 3.663 8.696 3.193 11.557-0.317 2.055-5.959 5.169-6.333 6.552-0.517 1.373 0.127 6.708 0.127 6.708l1.422 3.073c2.090 1.174 6.317 3.353 6.317 3.353s6.452 0.33 9.638-1.652c2.043-1.282 9.209-17.763 9.511-21.414 0.373-4.989-1.398-14.030-3.139-18.043-1.026-1.939-5.491-3.838-6.372-6.625-1.627-4.134 0.080-6.215-1.627-9.789-1.134-2.062-5.85-3.855-6.349-6.583-3.108-14.961 9.441-34.629 11.124-47.691 5.673-46.161-2.059-100.494-28.645-118.388-0.271-0.222-4.036-0.683-4.514-1.010l-9.805 2.712c-1.525 2.563-4.562 4.389-6.238 6.461-2.216 2.934-2.693 6.822-4.854 9.89-1.366 2.005-7.017 4.545-7.921 6.577-7.707 17.623 8.526 16.883 17.489 11.549 1.883-1.144 5.436-6.363 7.97-6.544 3.369-0.353 4.562 2.302 6.372 3.255 13.493 7.462 5.283 14.541 6.308 27.963 0.166 2.588 4.395 9.346 4.744 11.499 1.844 11.992-0.794 22.891-3.083 31.267-0.294-0.401-4.37-1.144-4.83-1.692-2.138-2.104-1.747-7.020-3.147-9.855-2.527-4.297-7.597-8.047-11.132-11.557-5.054-4.521-10.193-13.29-17.466-14.77-2.693-0.502-9.752 1.727-9.528 1.727-0.215 0.141-5.317-1.939-8.017 6.577-2.749 8.401 10.241 10.31 22.241 19.692l6.339 4.963zM891.346 604.697c13.69 2.337 20.008-6.789 15.931-18.010-6.079-16.776-35.843-14.573-55.653-18.141-2.686-0.452-9.957-4.506-12.625-4.932-8.479-0.97-14.391 1.621-22.337-1.578-3.909-1.529-6.483-4.144-9.472-6.625-2.965-2.423-5.936-3.707-7.994-6.534-1.97-2.793-1.549-6.526-1.549-6.526s1.717-15.642 3.164-21.479c1.089-4.488 7.072-12.217 7.954-18.010 4.099-27.898-10.553-111.64-20.621-121.628-8.954-8.737-14.581-8.294-19.054-5.029-4.578 3.362-2.98 3.073-4.838 6.592-2.407 4.77-1.636 10.062-1.535 9.879 1.446 3.231 0 5.328 1.535 8.163 2.257 4.282 8.884 7.62 11.187 11.525 0.66 1.307-0.333 3.755 0 4.965 0.937 4.57 6.652 11.317 7.875 16.423 6.040 23.879 9.765 44.017 7.946 70.788-1.462 21.217-19.228 37.014-12.633 59.076 0.564 2.377 4.363 10.653 6.317 13.184 8.63 11.697 40.627 1.684 58.792 6.609 1.304 0.395 4.832 4.438 6.365 4.957 5.968 1.966 9.711-0.056 15.853 1.659 7.406 2.055 13.937 7.628 20.698 11.433 1.596 0.979 2.271 2.885 4.693 3.24v0zM894.575 555.412c0 0 5.197 0 7.968-1.578 9.877-5.845 0.738-17.65-1.636-24.674-1.754-5.268-5.015-13.357-6.34-18.148-0.803-2.827 0.659-5.302 0-8.145-0.341-1.585-1.899-6.082-4.769-6.609-2.819-0.502-5.309 1.553-6.349 3.312-5.482 9.082-4.593 38.485 0 47.649 1.789 3.623 11.125 8.194 11.125 8.194v0zM846.509 545.858c0 0 5.323-1.174 6.794-3.509 1.754-3.125 0.827-6.279 1.613-9.914 2.82-14.417 1.907-35.279-1.613-49.327-1.47-5.335-7.088-12.881-7.946-18.1-0.397-1.776 0.556-4.793 0-6.641-2.059-5.845-8.479-16.029-9.614-22.916-2.686-15.913 3.783-29.795 20.642-24.709 2.519 0.798 4.33 5.18 6.412 6.583-1.916 14.378-12.199 32.318 6.285 23.025 13.732-6.832 16.416-22.555 19.159-41.075-0.953-2.062-2.431-4.479-6.42-4.941-3.949-0.552-4.745 0.542-6.3 1.571-1.287 0.832-1.231 1.102-3.178 4.924-2.033 3.946-4.251 2.672-4.784 0-0.977-0.576-1.622-4.924-1.622-4.924s-12.705-13.070-38.149-3.24c-9.067 6.041-12.975 31.079-7.912 46.047 1.326 3.838 6.324 9.074 7.912 13.192 3.194 8.606 3.194 16.005 6.413 24.669 1.001 2.894 5.68 7.849 6.333 11.508 2.757 16.463-6.604 24.109-7.954 36.083-1.042 9.386 0.065 14.589 4.792 18.188 2.431 1.876 2.043 1.807 6.349 3.206l2.79 0.3zM888.242 491.362c0.279-0.508 4.235-1.193 4.712-1.783 5.793-5.622 5.467-25.762 7.954-36.103 4.672-18.84 16.169-39.546 28.613-50.996 2.025-1.776 3.591-5.476 6.372-6.577 8.241-3.067 15.901-1.201 19.102-9.89 6.754-18.362-19.523-18.139-30.178-11.393-4.688 2.886-18.166 16.712-20.755 21.281-4.507 8.259-4.703 17.031-7.875 26.312-1.924 5.548-8.058 12.864-9.536 18.125-2.678 9.255-4.363 42.045-1.613 49.228l3.203 1.797zM877.085 351.537c7.827 0 19.721-3.649 25.459-6.526 24.308-12.51-31.345-13.102-44.521-9.894-22.877 5.749 8.844 16.421 19.062 16.421v0zM498.832 349.926c30.003 4.743 48.337-8.572 74.683-6.6 10.87 0.92 34.288 5.187 36.569 3.279 2.265-1.85 1.605-6.511 1.605-6.511l-3.147-3.24c-10.090-3.748-113.73-1.045-117.671 1.561-7.658 5.252 1.702 10.597 7.962 11.51v0zM818.317 349.926c9.225 0.436 17.434-2.359 19.071-4.914 1.613-2.637 2.017-4.053-1.636-6.592-3.56-2.591-49.256-1.273-74.676-3.303-34.835-2.672-118.258-3.073-120.794 3.303-2.48 6.337 2.496 6.592 6.397 8.188 7.97 3.566 22.765 1.677 33.31 1.677 25.172 0 53.652 0.116 76.409-1.677 4.974-0.321 12.491 1.373 17.376 0l3.178-3.279c15.461-1.975 27.865 6.064 41.365 6.598v0zM85.602 348.289c17.005 2.442 34.606-2.292 47.676-3.27 82.035-6.345 168.447 4.545 247.971-1.684 24.109-1.883 71.514-1.543 71.514-1.543s3.926-1.684 1.565-4.932c-2.298-3.354-26.754-0.615-41.335-1.741-80.009-6.131-166.943 4.84-249.433-1.611-9.686-0.731-26.184-2.491-38.172-1.621-3.379 0.27-8.645 2.251-14.343 1.621-2.709-0.247-9.995-4.297-12.682-4.946-10.736-2.178-21.756-1.43-31.808 0 0 0.64-2.995 2.581-1.565 8.303 1.39 5.508 11.657 10.201 20.611 11.425v0zM931.078 348.289c11.467 3.368 28.104-3.524 30.218-6.501 2.107-3.125-1.511-6.673-1.511-6.673-12.355 1.019-31.912 0.188-34.971 3.303-3.153 3.023 6.263 9.872 6.263 9.872v0zM568.749 179.003c20.748 0.6 21.875-32.534 3.242-34.539-23.098-2.507-23.886 33.94-3.242 34.539v0zM681.145 225.775c-2.176 13.75-9.614 22.070-23.679 22.070-20.828 0-27.525-20.483-27.525-38.74 0-17.679 4.308-39.627 27.343-39.627 11.234 0 20.921 8.696 23.871 24.518h16.202c-1.771-16.381-11.458-39.438-40.635-39.438-28.003 0-44.703 21.866-44.703 51.546 0 31.925 14.906 57.137 47.875 57.137 26.197 0 36.058-19.637 37.466-37.473l-16.212 0.008zM722.003 208.931c0 13.776 4.918 39.324 28.955 39.324 24.012 0 28.898-25.549 28.898-39.324 0-13.826-4.887-39.465-28.898-39.465-24.037 0-28.955 25.638-28.955 39.465v0zM704.768 208.931c0-26.584 14.365-54.373 46.19-54.373 31.768 0 46.206 27.79 46.206 54.373 0 26.558-14.431 54.308-46.206 54.308-31.823 0-46.19-27.758-46.19-54.308v0zM812.62 260.486h15.885v-14.674h0.349c3.622 5.5 12.22 17.425 30.203 17.425 17.95 0 23.663-11.081 26.58-16.66 8.333 9.651 15.083 16.66 30.616 16.66 10.607 0 30.75-5.597 30.75-34.53v-71.298h-16.733v66.5c0 14.261-4.156 23.928-18.45 23.928-14.192 0-23.56-13.857-23.56-27.661v-62.766h-16.772v71.298c0 8.599-3.201 19.128-15.655 19.128-9.607 0-26.359-6.337-26.359-34.31v-56.117h-16.846v103.073l-0.009 0.003zM100.080 281.43c0 0 8.167 1.519 13.65 0 5.506-1.571 6.254-3.125 6.365-5.73 0.308-2.514-0.111-5.663-6.794-8.95-4.085-2.277-3.623-2.163-4.116-2.221-0.548 0-1.907 0.396-3.853-0.371-1.859-0.731-2.845-0.731-6.604-5.112-3.776-4.358-3.598-4.693-3.598-4.693v-10.346c0 0 1.669-7.751 4.371-11.393 2.63-3.814-0.937-9.378-7.597-7.11-6.571 2.433-10.79 3.952-13.882 10.193-3.019 6.355 0.477 15.518 1.986 18.808 0 0 2.471 0.862 3.982 4.545 0 0 2.192 2.499 0.572 6.897-1.615 4.086 9.787 12.928 15.517 15.485v0zM123.895 278.636c0 0-1.089-4.102 2.464-8.819 3.512-4.774 4.586-6.938 7.438-9.707 2.995-2.745 2.75-3.241 7.912-2.942 5.283 0.207 5.475 3.855 5.283 7.307-0.279 3.428 1.167 5.76-3.631 10.899-4.719 5.246-11.822 6.913-15.518 6.756-3.798-0.322-3.948-3.496-3.948-3.496v0zM108.909 229.523c-1.836 0.173-3.989-0.067-6.619-0.822 0 0-1.859-2.596 0.778-5.286 2.614-2.631 4.107-4.908 7.827-6.641 3.638-1.807 3.457-1.997 6.372-2.499 2.973-0.568 5.283 0 8.136-1.456 2.828-1.513 7.78-4.996 8.771-8.254 1.074-3.197 0.271-7.264-0.111-10.29-0.51-3.083-0.51-3.716-0.51-3.716s0.51-2.475-5.641-5.352c-6.053-3.033-3.941-2.581-8.516-4.884-4.514-2.333-3.67-1.488-3.67-1.488s0.683-0.855-3.886 0.158c-4.553 1.053-7.333 0.494-7.802 1.053-0.357 0.38-2.973 3.008-6.968 1.16 0 0-4.522-2.163-4.999 2.244-0.325 4.309 0.723 15.14-11.132 13.99 0 0-4.967-1.925-1.741-11.053 0 0 3.027-6.493 5.61-8.614 2.536-2.119 3.545-3.017 6.532-8.558 3.011-5.598 6.794-3.847 12.697-3.922 6.023-0.098 12.721 0.101 12.721 0.101s0.746 1.947 9.144 1.208c0 0.041 5.627 2.251 9.099 7.126 0 0 8.868 1.915 10.273 9.716 0 0 1.343 1.76 1.827 8.467 0 0-0.715 3.231-2.201 7.644 0 0-0.389 2.448 0.365 5.852 0.763 3.509-0.937 8.236-3.861 12.247-2.86 3.997-8.232 8.457-12.11 9.61-3.743 1.035-3.114 0.938-3.114 0.938s-8.884-0.502-11.307 0.101c-1.416 0.403-3.313 1.079-5.967 1.22v0zM206.453 237.019c-3.448-0.855-10.813-7.143-12.143-15.274-1.374-8.164 0.088-22.039 1.763-27.749 1.701-5.852 6.937-15.775 11.513-19.884 4.647-4.018 11.433-6.125 11.433-6.125s2.305-0.091 3.734-2.27c1.272-2.178 3.172-4.62 4.48-5.983 1.175-1.289 1.398-1.289 5.857-0.89 4.464 0.543 6.588-1.735 12.755 3.495 6.174 5.169 4.172 5.481 7.446 6.985 0 0 0 0.773 1.811 1.118 1.932 0.477 8.232 1.471 11.020 10.209 2.845 8.614 4.028 13.029 3.346 20.368v5.558c0 0-1.28 5.663-4.456 8.985l-0.421 2.359c0 0-0.716 2.621 1.312 5.054 2.043 2.4 4.355 6.304 4.355 6.304s1.328 1.99 0.73 9.231c-0.604 7.242-2.025 11.122-4.569 14.367-2.552 3.149-2.107 7.249-2.398 9.831-0.246 2.646-8.192 13.003-12.173 16.563l-1.836 2.178c0 0-5.603-1.144-9.225 1.282-3.727 2.433-5.887 1.798-8.954 1.677 0 0-3.56-2.259-5.283-4.365-1.827-2.038-1.827-2.351-1.827-2.351s-5.054-0.543-6.761-1.218c-1.795-0.625-9.805-9.527-11.433-13.908 0 0-1.026-8.327 0.294-11.129 0 0 0.7-4.84 4.235-4.332 3.545 0.558 1.796 0.163 1.796 0.163s6.874 12.748 11.713 16.291c4.76 3.617 8.677 6.181 17.846 1.504 0 0 3.72-2.499 6.548-7.496 2.901-4.9 4.609-4.004 5.943-6.781 1.422-2.845 2.637-12.141 3.768-17.064 1.065-4.89 1.065-5.328 1.065-5.328s2.693-6.627 2.464-10.282c-0.216-3.921-2.298-9.847-3.536-11.697-1.272-1.807-0.922-7.087-1.13-9.707-0.279-2.688-1.192-6.106-3.797-8.696-2.552-2.769-4.251-6.279-9.153-9.986-4.917-3.748-4.291-3.559-4.291-3.559s-6.357-4.053-12.020-0.558c-5.53 3.322-11.473 8.558-15.161 16.316-3.695 7.933-4.639 19.308-3.783 25.472 0.968 6.067 3.059 14.197 1.556 16.949-1.468 2.72-3.575 4.619-4.431 4.373v0zM326.001 286.813c0 0-7.065-1.553-7.183-4.685-0.111-3.255 0-9.099 1.048-13.060 1.009-4.028 2.78-8.696 4.043-10.126 1.24-1.398 1.867-2.073 1.867-2.073l0.286-13.851c0 0-4.928-8.754-5.182-13.167-0.286-4.488-0.929-23.286-0.803-27.102 0.088-3.912 0.166-11.337-1.503-16.095-1.612-4.946-2.265-8.655-0.516-16.785 1.811-8.203 1.811-9.378 3.083-10.85 1.374-1.529 5.864-4.309 8.693-0.212 2.78 4.037 2.845 5.59 3.339 10.857 0.365 5.343 1.653 22.729 1.207 24.453-0.398 1.702-0.929 5.976-0.929 5.976l0.644 14.984 4.020 4.9c0 0 4.41 1.776 0.659 9-3.687 7.192-5.61 11.277-5.61 11.277s-1.114 3.764-0.166 8.614c0.794 4.809 0.923 8.308 2.090 11.361 1.105 3.172 1.47 12.938 0.993 17.771-0.596 4.827-4.092 10.892-10.083 8.812v0zM374.693 287.365c0 0-5.045-4.184-5.133-9.914-0.279-5.703 1.28-7.217 1.446-8.877 0.231-1.519-2.431-6.627-1.358-11.747 1.192-5.196 4.586-8.573 4.586-8.573l0.461-1.939c0 0-0.461-3.831-2.693-6.493-2.107-2.646-2.805-4.332-5.483-5.352-2.654-0.97-13.009-1.118-17.331-2.055-4.41-0.945-5.777-7.045-0.653-8.498 5.182-1.497 16.741-1.315 16.741-1.315s4.141-1.808 4.704-6.131c0.469-4.231 0.469-12.141 0.365-19.349-0.111-7.404-0.923-31.531-0.923-31.531s-0.54-6.567 5.864-7.973c6.468-1.208 10.926 0.608 11.141 8.096 0 0-0.216 15.847-1.313 26.673-1.065 10.876-1.358 12.189-1.358 12.189l2.67 29.977-7.669 12.741c0 0-0.961 1.201 1.669 4.119 2.552 2.927 4.593 3.241 5.999 13.177 1.477 10.028 1.605 13.241 1.605 13.241s0.58 10.603-13.342 9.534v0zM457.815 284.125c0 0-2.383 4.309-7.033-0.116-4.562-4.53-7.938-8.762-7.938-8.762s-5.275-6.025 1.994-13.043c7.271-7.102 1.644-1.833 1.644-1.833s-1.121-15.126-1.121-18.726c0-3.592 1.438-5.221 1.438-8.614 0-3.288-1.272-8.689-2.043-14.829-0.724-6.125-2.647-19.208-2.034-24.102 0.738-4.856 2.398-9.854 2.273-14.605-0.166-4.734 1.382-7.741 4.784-10.66 3.465-2.804 15.233-9.822 19.196-12.125 3.933-2.277 9.258-4.267 18.712 1.717 9.289 5.953 16.208 12.108 18.037 18.502 1.907 6.385 2.002 7.882 2.002 7.882s0.454 22.317-0.437 28.005c-0.891 5.678-8.010 11.081-12.657 3.27l-0.961-1.126c0 0 1.128-14.435 0.048-21.306-0.985-7.012-1.677-10.601-7.365-14.822-5.768-4.134-13.102-6.837-20.342 1.315-7.095 8.171-7.644 10.332-7.644 22.153 0 12.008 0 31.17 0.834 37.654 0.778 6.6 4.242 25.284 1.741 34.35-2.46 9.097-3.128 9.822-3.128 9.822v0zM497.449 283.789c0 0-6.134-1.389-5.388-16.949 0.693-15.643 1.009-20.26 0.514-27.019-0.514-6.781 0.778-11.597 5.348-11.26 4.586 0.246 7.986 3.788 10.424 13.563 2.686 9.757 3.457 18.675 2.107 27.914-1.175 9.222-0.859 9.594-3.274 12.864-2.291 3.321-5.955 3.218-9.731 0.886v0z"  horiz-adv-x="1024" />
    <glyph glyph-name="tubiao" unicode="&#58928;" d="M437.996 198.481 437.996 198.481 437.996 309.278 327.195 309.278c-61.187 0-110.797-49.61-110.797-110.797 0-61.195 49.61-110.797 110.797-110.797C388.387 87.684 437.996 137.286 437.996 198.481L437.996 198.481 437.996 198.481 437.996 198.481zM493.395 198.481c0-91.789-74.411-166.195-166.2-166.195C235.41 32.286 161 106.692 161 198.481c0 91.789 74.41 166.195 166.195 166.195l110.801 0 55.399 0 0-55.398L493.395 198.481 493.395 198.481 493.395 198.481zM585.723 198.481 585.723 309.278 696.52 309.278c61.195 0 110.796-49.61 110.796-110.797 0-61.195-49.601-110.797-110.796-110.797C635.332 87.684 585.723 137.286 585.723 198.481L585.723 198.481 585.723 198.481zM530.324 198.481c0-91.789 74.41-166.195 166.196-166.195 91.789 0 166.199 74.406 166.199 166.195 0 91.789-74.41 166.195-166.199 166.195L585.723 364.676l-55.399 0 0-55.398L530.324 198.481 530.324 198.481 530.324 198.481zM437.996 567.805l0-110.801L327.195 457.004c-61.187 0-110.797 49.61-110.797 110.801 0 61.188 49.61 110.797 110.797 110.797C388.387 678.602 437.996 628.993 437.996 567.805L437.996 567.805 437.996 567.805zM493.395 567.805c0 91.785-74.411 166.195-166.2 166.195C235.41 734 161 659.59 161 567.805c0-91.789 74.41-166.199 166.195-166.199l110.801 0 55.399 0 0 55.398L493.395 567.805 493.395 567.805 493.395 567.805zM585.723 567.805l0-110.801L696.52 457.004c61.195 0 110.796 49.61 110.796 110.801 0 61.188-49.601 110.797-110.796 110.797C635.332 678.602 585.723 628.993 585.723 567.805L585.723 567.805 585.723 567.805zM530.324 567.805 530.324 567.805C530.324 659.59 604.734 734 696.52 734c91.789 0 166.199-74.41 166.199-166.195 0-91.789-74.41-166.199-166.199-166.199L585.723 401.606l-55.399 0 0 55.398L530.324 567.805 530.324 567.805 530.324 567.805zM530.324 567.805"  horiz-adv-x="1024" />
    <glyph glyph-name="baidu1" unicode="&#58913;" d="M603.131557 218.199837l-41.990347 0s-5.385661 3.331885-5.38566 12.722765l0 88.091315-47.356565-0.604774 0-98.002035s4.563946-25.894763 38.895869-25.894763l79.526241 0L626.821095 312.933431 603.130533 312.933431l0-94.733594zM461.021955 312.933431l-44.414559 0s-40.995693 1.62194-55.359842-44.867883c-4.975315-31.022551 4.457522-42.857087 6.100952-46.771234 1.665942-3.872191 14.904455-26.782993 48.155766-26.782993l69.205175 0L484.709447 372.706793l-23.688515 0.520863 0-60.294225zm0-94.733594l-35.023678 0s-21.570271 0.606821-28.211528 25.442462c-3.331885 11.096732 0.520863 21.699208 2.25025 26.693965 1.62194 4.977361 8.847505 18.909675 23.774473 18.909675l37.210483 0 0-71.046102zM511.51393 829.308065c-245.932202 0-445.285552-199.375863-445.285553-445.308065S265.582751-61.308065 511.51393-61.308065s445.285552 199.375863 445.285552 445.308065S757.446132 829.308065 511.51393 829.308065zm27.151383-236.326427c3.546779 32.385595 42.271756 82.078367 73.316819 74.982762 30.934546-7.05365 59.167564-48.113811 53.435003-83.420944-5.582135-35.369555-33.683147-82.034365-77.406974-76.323293-43.656289 5.582135-53.543474 45.127803-49.344848 84.761475zm-91.575672 89.12997c32.711006 0 59.167564-37.663808 59.167565-84.154655 0-46.533826-26.457582-84.198657-59.167565-84.198657-32.667004 0-59.167564 37.663808-59.167564 84.198657-0.001023 46.489824 26.500561 84.154655 59.167564 84.154655zM262.553765 482.715279s6.989181 69.292156 54.928006 73.576739c38.096666 3.26537 66.135256-38.422078 69.054749-62.263066 1.796926-15.467273 9.842159-86.252433-49.389873-98.994641-59.103096-12.700253-81.080643 55.683207-74.592882 87.680968zm450.888153-298.394041c-32.407084-76.365248-150.830217-36.68962-150.830217-36.68962s-43.676755 14.018272-94.342691 2.791579c-50.688449-11.338233-94.38874-7.031137-94.388741-7.031137s-59.277058-1.428535-76.172867 73.467245c-16.874319 74.982762 59.167564 116.042923 64.859194 123.030058 5.602601 7.095605 45.082778 33.943067 70.39528 76.345806 25.440415 42.444694 101.504812 76.387761 155.048285-7.009648 39.483246-56.593949 107.130949-108.947318 107.130949-108.947318s50.665936-39.612183 18.300808-115.956965zm-9.886161 173.97945c-64.878636-1.473561-67.626213 43.829228-67.626213 76.279291 0 34.008558 6.987135 82.10088 59.21259 82.100879 52.136428 0 66.177212-50.947346 66.177211-67.865667 0-17.026792 7.117095-89.088014-57.763588-90.514503z"  horiz-adv-x="1024" />
    <glyph glyph-name="biaoge" unicode="&#59061;" d="M135.168 404.48h348.16v389.12h-266.24c-45.056 0-81.92-36.864-81.92-81.92v-307.2z m0-40.96v-307.2c0-45.056 36.864-81.92 81.92-81.92h266.24v389.12h-348.16z m389.12-389.12h266.24c45.056 0 81.92 36.864 81.92 81.92v307.2h-348.16v-389.12z m348.16 430.08v116.736c0 12.288 8.192 20.48 20.48 20.48s20.48-8.192 20.48-20.48V56.32c0-67.584-55.296-122.88-122.88-122.88h-573.44c-67.584 0-122.88 55.296-122.88 122.88v655.36c0 67.584 55.296 122.88 122.88 122.88h573.44c67.584 0 122.88-55.296 122.88-122.88v-18.432c0-12.288-8.192-20.48-20.48-20.48s-20.48 8.192-20.48 20.48v18.432c0 45.056-36.864 81.92-81.92 81.92h-266.24v-389.12h348.16z"  horiz-adv-x="1024" />
    <glyph glyph-name="qq" unicode="&#58929;" d="M330.048811 403.911044l-0.969942 2.984377-0.778872 3.915345-0.540034 2.155539 0 8.804431 0.932368 3.45206 0.967344 3.688899 1.240759 3.834001 1.688855 4.271504 2.231487 4.462375 3.14087 4.457378 0 3.14087 0.308791 2.915024 0.467683 3.989695 1.359478 4.422402 1.240759 4.854709 0.984732 2.210901 1.148821 2.070196 1.469404 2.311833 1.59352 1.683259 0 11.035518 0.92977 5.683547 0.92937 6.59353 1.668269 7.894647 2.288848 8.206436 1.705843 4.512341 1.689455 4.930057 1.841152 4.577896 2.213499 4.925061 2.249475 5.356768 2.597239 5.055572 2.909427 5.376755 3.6871 5.372358 1.685857 3.060525 1.823763 2.542676 3.93733 5.668157 4.032666 5.659163 4.618868 5.839441 4.927059 5.683746 5.352371 5.582615 5.585613 5.764092 6.748425 6.206192 4.309678 3.764048 5.216463 4.055251 5.293411 3.608553 5.739109 3.447063 5.511263 3.065322 6.205193 2.522889 6.595528 3.161257 6.558553 2.150542 6.553157 2.216497 7.060613 2.211101 7.058215 1.703245 7.446951 1.377066 7.534492 1.220572 14.878313 2.02063 7.915633 0.42711L537.225745 636.014078l7.798712-0.969942 7.829691-0.92977 7.995579-0.854421 7.406978-1.763804 7.833689-1.688455 7.358011-1.899712 8.050542-2.150542 7.367005-2.623621 7.056216-2.984377 7.526897-3.14147 6.885332-3.45206 6.674475-3.824007 6.537568-4.226534 5.66316-3.899356 2.598238-2.231487 2.759129-1.60791 5.226456-4.462974 4.426998-4.281497 4.382029-4.441988 4.30708-4.925261 3.527608-4.73379 4.191158-4.929658 2.949001-5.271426 2.965989-4.694217 3.159858-5.432317 2.599238-4.769366 4.422002-10.050186 2.171528-5.196477 1.687856-4.829326 1.687856-5.215864 1.512974-4.910071 1.085264-4.211145 1.35708-5.00061 2.402371-8.87938 1.536958-7.759139 0.986331-7.50791 0.853421-6.049898 1.362077-9.211754 0.305793-1.452016 1.086264-1.688855 2.914024-4.754377 1.860738-3.20023 1.667869-3.3927 2.130555-3.588167 1.864736-4.30648 1.200186-4.462375 1.317107-4.809339 1.010315-4.98502 0.467683-2.462331 0.391734-2.984976 0-2.603235-0.391734-2.618625 0-3.235806-0.779472-3.120884-1.396053-6.075281-1.593919-3.060525-1.156216-3.457656 0-0.829038 0.538635-1.070674 1.591921-2.542276 6.905318-10.202083 5.467293-7.658208 2.598238-5.140914 3.532605-5.608198 3.065921-6.113855 3.527608-6.589532 3.532605-7.375999 3.975305-8.342344 2.231487-5.136517 2.054607-4.98462 1.78479-5.297408 1.748814-4.752778 1.316108-4.98562 1.35708-4.673831 1.708841-9.130809 1.356081-9.352659 0.930369-8.280386 0-11.659095-0.617581-4.151185-0.895393-7.116175-1.241158-6.441633-1.899712-5.810061-0.698526-2.391379-1.316108-2.855064-1.126236-1.974661-1.476999-2.468326-1.317107-1.526965-1.667869-2.000644-1.477998-1.606911-1.586924-1.377066-1.900711-0.834434-1.707842-0.854421-1.398052-0.461687-2.130555 0-1.377066 0.461687-2.618225 1.301118-1.200186 0.829438-1.242158 0.935366-1.37107 1.241158-1.382063 1.35708-2.287449 2.53628-2.718157 3.589566-2.131555 3.708486-2.134553 2.96399-2.075593 3.452659-2.930013 6.145833-3.296765 6.382673-0.386738 0.216853-0.542632 0-1.361077-0.985332-0.774475-1.688855-1.276135-2.075593-2.252473-6.210789-3.376711-8.825017-4.342056-10.567835-3.260789-5.312398-3.432673-5.507266-4.050254-6.211788-4.312076-6.070884-2.210501-2.753133-2.674187-2.985976-6.15083-6.069885 0.543631-0.523645 0.833435-0.853421 3.065921-1.838753 12.804319-6.130843 5.588011-3.145867 5.311399-3.065921 5.277422-3.840396 4.692818-3.989295 2.291446-1.748814 1.703845-2.080589 1.748814-2.381385 1.473001-2.598238 0.773476-2.156538 0.970342-2.613228 0.391734-2.211501 0.462686-2.603235-0.462686-1.768801 0-1.758808-0.391734-1.848747-0.970342-1.678862-0.386738-1.317107-0.854421-1.596917-2.322425-3.14087-2.135552-2.543276-1.667869-1.914702-1.397053-1.381064-3.527608-2.599238-3.995291-2.230488-4.271104-2.151541-4.538923-2.069597-5.120528-1.980657-2.719156-0.853421-2.437347-0.684536-5.899-1.37107-6.130843-1.322104-6.130843-1.296121-6.669478-1.07627-6.904319-0.306792-7.060213-0.849424L623.882991 123.481376l-7.910637 0.467683-7.372002 0.694529-7.915633 1.070274-7.869664 0.833435-8.301372 1.156216-8.030555 1.999644-7.839685 1.537957-7.793716 2.206504-7.995579 2.855064-7.834688 2.386382-4.110213 1.352083-3.683503 1.321104-2.332419 0.915379-2.28545 0.441701-6.51858 0-7.522899 0.542632-3.824407 0.391734-4.909671 0.543631-3.14087-2.835078-4.30708-2.673188-5.821453-2.854065-6.454624-3.527608-3.924739-1.919698-4.07084-1.517971-9.042869-3.679505-4.907273-1.241158-5.140914-1.381064-7.141558-1.377066-4.456978-0.387737-4.730793-0.386738-4.928658-0.541633-5.740508-0.231843-23.448502 0-13.249417 0.231843-12.841693 1.316108-6.512984 0.913381-12.414983 1.844749-6.130843 1.241158-5.684146 1.819766-5.680549 1.322104-5.120528 2.055606-4.847114 1.919698-4.499949 2.150542-3.917744 2.371392-3.919343 2.844072-1.319106 1.377066-1.743818 1.668869-1.319106 1.477998-1.203784 1.687856-1.087862 1.687856-0.851822 1.683858-1.22377 3.592564-0.444698 1.860738-0.542632 2.055606 0 1.923696 0.542632 2.150542 0 2.150542 0.444698 2.151541 0 4.29209 0.213855 2.306436 1.009715 2.599238 0.851822 2.602236 1.550549 3.134875 1.125237 1.247154 0.932368 1.376067 2.442344 2.985976 1.939685 1.531961 1.821165 1.086264 1.688855 1.35708 2.696172 0.853421 2.130555 1.302117 2.678584 1.377066 3.065322 0.933367 3.065522 0.925373 3.530606 0.754488 3.371714 0.447696 3.998289 0.546629 4.30608 0.306792 1.143225 0.391734 0.233841 0 0.543232 0.45769 0 0.532639-0.776873 1.065278-2.306836 1.086264-5.741108 4.98462-3.841995 3.064922-4.459976 3.889363-4.499949 4.393022-4.693818 5.577219-5.352371 6.286738-2.017032 3.3927-2.678784 3.512618-2.28645 4.075237-2.057605 4.462974-2.794505 4.201152-1.821365 4.834722-2.150942 4.82373-2.156138 5.377354-1.587923 5.115532-1.475 6.382673-0.464685 0.230843-0.447297 0-0.231243 0.452693-0.542632 0-0.911982-0.452693-0.465285-0.230843-0.622978-1.065278-0.230843-1.316108-0.465085-1.146223-0.814448-1.919698-2.64081-4.673831-1.35648-2.855064-2.15354-2.441345-2.306436-2.985976-2.522889-3.300762-2.675586-2.910027-3.14127-2.829082-2.929414-2.679184-3.20123-2.089583-3.527608-2.216497-3.37711-1.316108-3.995291-0.991328-3.919343-0.365752-0.92937 0-0.894793 0.365752-0.696128 1.532961-1.16581 0.779472-1.510376 3.683503-0.931968 1.974661-1.007717 2.855064-0.833835 2.96399-0.447297 2.93501-1.241758 6.663482-0.464685 3.925339 0 12.874271 0.464685 9.584502 0.776474 4.903675 0.912381 5.065566 0.833835 5.447307 1.472602 5.045579 1.668869 5.85503 1.705843 5.66316 2.291446 5.819055 2.15354 5.603201 2.96499 5.684146 2.793706 6.130843 3.374712 5.739109 3.974705 6.211788 4.05565 5.602202 4.229133 6.204793 3.529607 4.272104 4.520335 5.004607 4.751778 4.965234 2.211101 2.387381 2.696172 2.693774 3.897358 3.376711 3.99729 3.45206 6.515582 5.819454 4.924661 3.603557L330.048811 403.911044zM510.556027-63.477266c-60.721231 0-119.603109 11.889939-175.042321 35.332844-53.542098 22.649644-101.624299 55.061668-142.910307 96.349475-41.287807 41.288806-73.703429 89.36621-96.350474 142.90571-23.448102 55.434216-35.338041 114.311297-35.338041 174.990357 0 60.690652 11.892337 119.57273 35.338041 175.011342 22.647045 53.5405 55.062468 101.617903 96.350474 142.900713 41.285808 41.287807 89.370607 73.701231 142.910307 96.345478 55.44221 23.448102 114.32129 35.338041 175.042321 35.338041 60.696648 0 119.577726-11.889939 175.011942-35.338041 53.545696-22.644047 101.627896-55.057471 142.915703-96.345478 41.28281-41.28301 73.700831-89.36521 96.350474-142.900713 23.448102-55.438812 35.333044-114.315694 35.333044-175.011342 0-60.674263-11.889939-119.556141-35.333044-174.990357-22.649644-53.544497-55.067464-101.616904-96.350474-142.90571-41.288007-41.287807-89.370207-73.699832-142.915703-96.349475C630.133553-51.587328 571.252675-63.477266 510.556027-63.477266L510.556027-63.477266zM510.556027 809.937358c-233.740524 0-423.881608-190.128093-423.881608-423.831043 0-233.696554 190.138686-423.825047 423.881608-423.825047 233.712943 0 423.855626 190.128693 423.855626 423.825047C934.411453 619.809065 744.273966 809.937358 510.556027 809.937358z"  horiz-adv-x="1024" />
    <glyph glyph-name="weixin" unicode="&#58930;" d="M512.73678-72.402751c-246.990301 0-447.905216 200.953801-447.905216 447.911356 0 246.943228 200.914916 447.898053 447.905216 447.898053 246.947322 0 447.904193-200.953801 447.904193-447.898053C960.640973 128.550027 759.684102-72.402751 512.73678-72.402751zM512.73678 806.167019c-237.487879 0-430.665577-193.171558-430.665577-430.658414s193.177698-430.658414 430.665577-430.658414c237.4449 0 430.664553 193.171558 430.664553 430.658414S750.180658 806.167019 512.73678 806.167019zM615.259782 441.373709c7.009647 0 13.96199-0.534166 20.772093-1.310855-18.720364 87.122243-111.826901 151.754263-217.995943 151.754263-118.79357 0-216.116129-80.980359-216.116129-183.831842 0-59.268872 32.413224-108.029412 86.48063-145.877415l-21.598924-64.989153 75.53944 37.912471c26.998911-5.342682 48.654117-10.849092 75.696006-10.849092 6.752798 0 13.477966 0.314155 20.117177 0.854461-4.188392 14.46034-6.639211 29.570479-6.639211 45.25674C431.512874 364.731144 512.564865 441.373709 615.259782 441.373709zM499.101225 499.943662c16.213263 0 27.027563-10.671037 27.027563-26.948769 0-16.2061-10.813277-27.055193-27.027563-27.055193-16.22759 0-32.483832 10.849092-32.483832 27.055193C466.618417 489.272625 482.873636 499.943662 499.101225 499.943662zM347.824847 445.939701c-16.213263 0-32.598442 10.849092-32.598442 27.055193 0 16.276708 16.384156 26.948769 32.598442 26.948769 16.184611 0 26.912953-10.671037 26.912953-26.948769C374.7378 456.788793 364.009458 445.939701 347.824847 445.939701zM812.484655 272.899646c0 86.424348-86.424348 156.841118-183.504384 156.841118-102.850459 0-183.874821-70.416769-183.874821-156.841118 0-86.573751 81.023338-156.798139 183.874821-156.798139 21.512966 0 43.169195 5.385661 64.796772 10.813277l59.311851-32.483832-16.299221 54.011124C780.214694 180.984237 812.484655 224.181061 812.484655 272.899646zM569.33994 299.955862c-10.770298 0-21.626553 10.714016-21.626553 21.606087 0 10.79281 10.856255 21.609157 21.626553 21.609157 16.3422 0 27.04189-10.81737 27.04189-21.609157C596.381829 310.668855 585.68214 299.955862 569.33994 299.955862zM688.205141 299.955862c-10.685363 0-21.456684 10.714016-21.456684 21.606087 0 10.79281 10.770298 21.609157 21.456684 21.609157 16.22759 0 27.083845-10.81737 27.083845-21.609157C715.290009 310.668855 704.432731 299.955862 688.205141 299.955862z"  horiz-adv-x="1024" />
  </font>
</defs></svg>
Source/UBCS-WEB/dist/cdn/iconfont/avue/iconfont.ttf
Binary files differ
Source/UBCS-WEB/dist/cdn/iconfont/avue/iconfont.woff
Binary files differ
Source/UBCS-WEB/dist/cdn/iconfont/avue/iconfont.woff2
Binary files differ
Source/UBCS-WEB/dist/cdn/iconfont/index.css
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,23 @@
[class^="icon-"]{
    font-family: "iconfont" !important;
    /* ä»¥ä¸‹å†…容参照第三方图标库本身的规则 */
    font-size: 18px !important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.el-menu-item [class^=icon-] {
    margin-right: 5px;
    width: 24px;
    text-align: center;
    font-size: 18px;
    vertical-align: middle;
}
.el-submenu [class^=icon-] {
    vertical-align: middle;
    margin-right: 5px;
    width: 24px;
    text-align: center;
    font-size: 18px;
}
Source/UBCS-WEB/dist/cdn/iconfont/saber/iconfont.css
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,345 @@
@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1611211499158'); /* IE9 */
  src: url('iconfont.eot?t=1611211499158#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAACxwAAsAAAAAXrwAACweAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCLbgqBmwT7FwE2AiQDgkwLgSgABCAFhG0Hig8bXk1VBDYOAIi275aIalUl+/9j0nFYw1YKP6AcfXgOpAkIb1oZhwM0POu2D8+5l6685lSix+nk6Jas87Nzoh9SbaQ/kVILCXDdoZREwFw5yQE+EN8zF0GLGlepKjQuD//cu/v/rmx52AmsOLCvcZRAGm32sXALvPna8p3JVmcg8h4bknwRr8vNkMh3rxlc4TqyS8RWkLjUIvoN6eHWH0jPf3eXyLzjrBAjEVq0Wlqh1ZVEjJ0EQSlJVKnS1uhgn/7Wbqu+Eh2kdNG5jHRsfnUNFX/srt/9l02tRfU+06eodhdKpoeWe9uMIsuJiC0ZScmSoXV+/dCTwEG8zfA9Xep7ggENaMFSOcLpesueOm9+akHAjfFhGlLmKucqdmEb9jxVs/nDjy/zuuUnK+n7UwSpikRqTq9qLLDC2vqqXL9uYrtoDxCMAK2FvwggoJ3aBZb4A2BRd0mAYclgALjdYBjajHHzb9Os1UjrjR0AVgiLhrgp0qUoPwz9+fMljyDxiEeQ9ZjezMjeWDYrNLK9eVoHACqo4GjGgAHrCKnKldfdu6JKV1xbUN0clBtiL0EYDMCPidO22zrInNUE0drW9UiBQxRElqwEEsgEufl7CrTN6ylm71Hx0FR1vCtQLDlLB81AV41JhWarR7zmiq1CM12nQ4AfzvfF3/GkplTLHB+/LIIz4OHl/zOjgjKvIBe3BzVU0EOVsowcBRVv9lS0v45VvyCgeboq+Q3erT+eMQHjprSlNuGP8iiUrt24defeg0dPnr3w0iuvvfHWO+998NEnn33x1TdVNXUNTS1tHV19+g0YNGTYiFFjxk2YNGXajFlz5i1YtGTZilVr1m3YtGXbjp5de/YdOHTk2IlTZ85duHSlQlE6nrtQ+cD1jd/AQsEfGCVBcE1Q3BAMtwTHHSFwT0g8EAqPhMYTYfBMWLwgHF4SHq+IgNdExBsi4S2R8Y4oeE9UfCAaPhIdn4iBz8TEF2LhK7HxjTioEhc14qFOfDRIgCYJ0SIR2iRGhyTokhR9JEM/yTFACgySEkOkwjCpMUIajJIWxkgb46SDCdLFJOlhivQxTQaYIUPMkhHmyBjzZIIFMsUimWGJzLFMFlghS6ySFdbIGutkgw2yxSbZYYvssU0O2CFH9MgJu+SMPXLBPrnigNxwSO44IgDH5IET8sQpeeGMvHFOPrggX1ySH67If0kq2RD6vslPihFTUxZOjGx55FYpNFRX7RWkZvCA1QJciW7RFy0S0BrkN+mKjryg9RhWGnwWtEmX6h5tQj65mMRdOpRd42gpL5pKRydrhPqakEIUJIcIn6bKSoC98Q3gKhMhAMLdckoIVIQAeEcXctr3j4f9x4OfYXwYgBkliMJlgmZZ589GWtSTbAAg1qptp/NBkHMUoqSb4RABBkEK2KsoQx4jf7e7CWF/OCxOp6+cgrWFRprSfjoaDPxPAL7iLhcysJTBsM7ka/IgqdYQ7bIpK+CMCRkON6FOw+Lhj/oFHF9mDdZm+VmkXGFzUQiaYKKjg1IwfS3vPGkSBBBBabcs9ACXrUsZikaC+I4xp4jI4M+SEf9k8lfRV4SfGcEiAAyKsE0JyEylIsYobJzNEG0Oock0IRQviTPEJFTwO+OEHx4dRZ5DLTTrmcF+kQxPg4tkNPay2LI1yWFxiRmJlfx5EuBYiL0oLv0nSbvjFINmJGcV/9Ys33sOQvdJc80FC1k7M8KHWjeiOlql6Dw9jHG2GlmvKDnf0tcty374iLF0gwVrZJMJ3HRHCHsP41U166ZrORRn+IqItrD2BwEqKhTBXK0n5lAAhuvTi8xh8iWeDwGIoEVDmog167IIdA0IcL7eHSkgwmf4kws0i6XzpBCFUNjqpjy+Wv+XqoyrodqPI5JKOxP1aX19WjNr7pVKJEO2NT8pw2oogNdRD69fgYA1iGYsdTz6LGEHNH37MrHoO8xk17hNrlADvxUkv1RUbIN71m9pT3MmUl8jhZtb9uYKeXVZKQtC4b2xMjJ9/wmw05dfuLmBbWjoTbpep9mrO/pGYUxXVhoRRUU7bTBRc6P/UTTGuOJa2fEJIubdjP/GFyKlI27/V4ntkUCYM5SqAOXfIPljQHj4SdxzTY9LS0eexj/f+qwC4/8TQJYLaIaHyuwAPm/62vlCh8QURa3Nn/DfZ5KsfSxIguj2pJnYD2u5WTJHgpAQET0BplKkPg15EQYBmObkhxEgrh+lELG8f7bYLwg7u9nuV+IdNA9wmcgyb4TQfGOihvFLlIYRAELFtkdd44eyXalEQtZmtudu9yYj5CeHdo5treh4o/DKK7Fh65G0HY2tsEoLCZBpzkrTSqrFbRcKkIUQ+ChReWHGNOWkmURKSyzvBYkXZzO6yExHbms08ew2NMw9CQ72LCOLgKHjh4f3qc8rrq5PRki0hdWa/woqjKRGWRce/Wbv7H0LvrifZ1dzmUJKfLmslyNrSI5NinZMEzpI39MUAspqCugNLZUy1y21XIDq3CaqzvPkfqrf3GX9GG+oG/YmhymTHUYRkIBtD6D9qvu0HtX2KyKXGzjcbY5G/k5IBp1/l0tcqspITQeZQmotU0UYTkOqzYylCs3xT4ZJVERwQ/nF9g6660fXiWA0V3gRSF1MxlcqGhAsJxOhIQhAx55CCpR5BFUejr+HkquE2uanGlFSDfmaKra3FLr4FzJbTH+2/Opp+YXyePGl4RcvdT3JarRQNMtQwlK7oe8+TN6KTz3JX3+iXFQH+7gn3Md9gEaLCs3BoD1asFw8+hQ2FEc+RADqBc9scPWY/pwdjNCW3PA05+rPZb00sRhYzzt++kWx4twLnBB40e7wfHiFL49L8ypznh95QtZmV4dXW0Xy54rGbiuP2DxwZuT2L+pFLKZhpXmMwPlpAytkBKMMoUukhRWuDT12nwTPvKfz7vYtxWZP3F52lV1x+8iFjqFfBYkTlXXY12yscK055HKWxYPYCQmvcUZQdjr4NkMOne1FrNkdlqK2sHXeyWgkLkiGLpvUtj4K1o6c1gx+rHm8f3Xtnp9flfaPBu1LaflqSAkmCFkMmnLjnuKKZVbuZ87l5TblRxQ7gv6ujCNsja3YsuOAzEGbLHMe39WB7LhqTeVmwrhsFBchosgJAmj+/f/7XdVBd0jBIzxgxahuOopr+2IslPFL9sTxHUnB4LMgokYnbupeQki6z4vyDeurx2l+ZTotVusBp8b913Q6WDJ0khyWqnuR/ohXm56Zz85UeZuyTbuF1XkTyhYQ0TyhkRidvPQoA2JT7x20MPF25ySb5jXxgG3gHdlMZt8GwW4besywl0nzBNy91p93tXLOvXLPP5QlwXjRZiX5nauX2QJXEYShclJkSs5LwVzWfRMSwjQs2X4pHXoc+4IUI2USa8SLLU+PDVcrHcjrTkciuxY8spJogH+KOzy+qMduHqNfnzLbA1k9senEVus/DNOoajwqy3cb2TadSJlswGZPJJXqf+bN0bvpiQguORPphVcK8+nMp05PeiUKkojGclhp3sLz2RorYGVVAAyv0u9iJjW6Oh01cFlXx6OIdLynjmrE/tBgFzgAv9pxO0KIUlGu9fDYe1i+EPJO2Dvl5IOCaIcAxxEjQnFox5SBIAL7jIq7Cxa4XUl3hZc1lwjDd9skPhfeDlgMoeXwIwQwH7eDlxRDF/Q5gekHBA2KXIGU6H6qIJF2ZSXu8kw0HyAk5BGGHkJHBAOGxiu/CHcTtjwtt8wFUMSsEWWlvU0PveSAHCQJTYV6XJpkgJq6cWEGQsehM/GSu+qvZ98k9GLDdgB1QL79qIR6CG2Qkh2p1gN68Cq7xbIlQLO+9g3DEKSNivQc+PVsghBosZx3nBpFE4ZBTsWuGb8wttXqrBG0u5rRJT2usvB2MU2mL2Ib3pkK9VPdCCeSSWKQOQKQ59tC5UROzYC040sRhT0OfFQT9S3Pqh6MG5X3x54mfFNa+83Dunscv0owZ8e7gf4T2ru//8oneyuTCy4lDopLjAJDTsW/ETUzRdDIlIVKBoSLYIxljiQFEG9CTXGPQMDxezo12f2lzG1fwFSC+42VM3ihBoIgQ7zL995CJJg1uXnT6ZR1jzVH2A3ki7zXoh042o/nZZ5OL/VV5I8jHlRKYYIFn/VCc/NhJ4aHAZq5e6DzkdHGoX5AbVwY89rXVYIvhtk5vpOlBmZECkqPqgyNSbpc3LVrPELkEDfai9WrRr+5WNWKuyt3hgkNQvNwLRbcsFBhN2O0Zb8fy19t4rC5ULCl9Wk5K9CWLY3iyxw9ECTZUOt9F/Z4p+xnCSF+p/K7KCXN+7woZ6OMi4Yed6PxpAwusNGQCMFDe91Qjitdcw/Tf8V6HAvf77kPbGzv6Uzahl/n8kDSELwKG2vmndJ6hFUuut7fjKydbWH7yBtE6g9r3ZMgUz1HYtNBml6hztMnD3R8OkHbphZf8TV1E1ZUTdE13GARXCvkmohaSzxky7pKsR3Qep23pAv1jDkYovPWTMeZJ7ol12CyDu6j6C4FfLhe0gCarfQWntUGzjXKoxqTdc7YVwKg2qj6oghTCCeBXfiSDCbonMps5lw3TLuLJGHPSBz/g9Dx0eIESEUFkHOKHgc4zEGspXKAQwFIp0Y0nhfiEV437vLs3aGsfU744CVqq5GKX5EAqIJMjSbdOyMfVS1RdlljkkSE2udTZNe4zBmtZO2NkqnI+NHYsuWAzJGOxPVcreCO+hRA5+/fH8mqTQ6Mh5pgRsD+LUmCGxnbDEQjAqtXBLbqBp1HouZbmcr5Y7zsGllXPDvnWmDyve8w68klb7+lOdvVaZqppr71MPe27V2VGkqJRcMQz7XxNAhA7EfSoYs1ImGozldcnsnOc7dsXmF30HZnXRMS6/5upBWlniPSxiw+shq43NJOcQGIFRl5sqlUGVq/NsWDk1qS00qtAoVQbsDekDLqAeobeYRpJEFT8oGICStBCFbyx9uUSdFr0sBdrskXgc6pVJ9J0ugRE4z+MPF6chBug2ZhcSIUr5Y4N2kpyVdveiiUPO3FxLTlAfc0j4RXk+xXef76Cg/JtNvdmls0qQcKn0wvhDmkgdH9qaYl1cTcGM4dJJRQMf6ggg/lj8CnFcDiYYbqzN0dvadmB7pu6fv7GvFC+W0yWIUtM1reYBPLBneXyxRqfbsAFo2QQ/z1LtlJy7JbyVDqVDRNNs0nqfkXFtN0ubx1Yys+WbGAGDwhQAyRdR7GGQYYoOqwp+Z3Dc9p4EWALLezWYnDgEZ+kecNiO2ghCRKQVET909iyKqSCKHM/xod3Urjy5KNqfN3dC+R3Kq2qC4qcPEAADIrWbww177R7p4XD7F3aDZ/mZKtat5H88EjCwah3kNls0E2naFareXscOAPVkmI4bWtkUezAj9145QPGrgWKshTJtJ4EoD2MgmuVdwothdAX/TFDyoeVH0XLIuoeD4rKy1KKFgoR0CSus4leZ4ZUU+HaRvmQlOOTYcwLzHG71Mpdc+w4kqPMXsVQvwLqtVag+bMZAjzLpkeCCLzgM55SgJUqg4UNyvqJB2rXiRqkQ71IDlScm1I82tVms7O02lKMWFDXA7iH3bCe/1B9ZbScEl5ChdXcvQzoy41g8ikqJWchnJTekl2Oq2iOGulnJl0xGAMjRUmZ9Sv35l0zJHUFi7jbi72yJ0Tj4LFE9rIJRTmU1PWn7AgBJlm2JPYy025XySbPut9XeOnxVtRyea8CM3KGdvE2/dGozgKAKvbkibbQFNWp6lS0ybw8aPLmhNm0rdrkq9uaNlTdTHxoSlAWibDU69yCbbpDKjPu0Q45bjrMNCwrObzaxXsqJhAGxX2O3UmPcUALp0u0p22RFIoqaUI6Hg0bdBzJE4ecntj13qqf3dOvZjhZ0dwsUlloHpFdEM/loXx6vfryHz1JnFL4x6tsk5v0o1Lc+kJ85cBq59uWtXHu9fjz7LGu0HO0Dx4SJHVL7w1aBdZKcLFQRr1iwEkdVz4ld286J4wddd3kVs0umECAdLETGwmBU1sggwhc7nU7U+1VW/T+gbDALAWS4HFVQUqUeJSE+4brHugWVs/NH1lMrP63Qu/AKq1MkDGIy8aPB7oAjLxKU0opD0VKHiWfLuHryv7NVtqtXaMM8rGzXvfvm0bZb8lLpjSOaMcyZszXYEsW4YoDm+xOhS0WghtZr8EIVaYw7cJPTCIbROLJiZosixCgidPkcKjG1J1KRaSCOWz0LML6Q1Z2CYWP6h+ISPUDZMzw6aNrB9JsD47zI0RurCeH8TCNjVmJdGeS1Bo5EyItokHMfRAvapgzNm61+MU+Qt++/umY6jggVNMe3oWUon2bEaXzZqp+fEfX0vVUv89XcVTEfNNHC/9dpX7Izdnap5/AUixmu+OtaNVyMC6kq3WvZ4Etin3AfGw1n5yx1O3pmyqajqSsGHVEiQDKR1NQP2tZiDOV3e1RE5S+oqvz1oneyioQHvb0AJ19rZt+NTvbhtWwPRefAoGKzuLj2w70lYyiBQ4ycO8IisRCYWT/Gp4obevE8H3+i0ol9KkoRVVSJI5cSFfILNYmfyA7Uda9y10DBBcTYdd/V5tTftjFdSnY0H05TtLwQK85UJf3+vWabbgHGMXrqkWVydYPzbOtpBmfd3XF5eIlXcfOvbUvze4cbesEGV25szgCrgiHMNdcI5gRk5m5woRd4ub4X19jxlBwsTr7Gy9vf5FHb/u0MF2fjvQg9X10IOPKS4cSU9H7IDwdF0K0en8A3XpI6F0HBVK/2zT0+9XxB4/M17/zam1Z9ae2kNLE1W2yPMHcp2RjOrqDHRuVo1mmCM46UDiiDmasWEPnkEu5pw7kN8ir0wT0fZkW/ub+vEzscf5xnAoiL6TNjftzlwrHIww4a1Q9mGb+wY2YQIFvTXLykVi0dGjx+xXYr3jP/RgBqwL6135bR3lKMPC6PTBlI7VT6pCcnKQlFUNAsn/BKFywmGwkyAdSUJIqZlCppoyOqowQiUsZoRZzaAP/S1aeK2OL+LXWdz3v2/hFXqCnJQRb0g4FNZkeRVB13wUJvo3MwwmUm7SuFxaHnCTy50CLW6P6U5OdOTHDQLJ8Pxs85KLOJDcly+NFnN348vdtw3mQBPivC/m629zZOTn2a7TwkqRkJIjO63DpPqLZdbON9mASNnBSYFhWNBsmY9sLf9wEmv/9IbXryXi06Kwm/wylimJkqpsXgxV9j0UPOyrOPhKaRMllTDikneiCw99+t0xNVShaIuJgZA0zu+MHUnIzrWjkLpy7TIkG8lbo0mlJUbEJ6d1iKI9pJ5W0cnb2vKZAoMvm8mzjv4a5WEQrUiOjMcSoX/8lUiZFsorLHTrs7yyitCy9L6lJEs8p96AIv7s1g8H7TqPMmzYX529wahlCC3Ljbzz3d1G8zqPJDc1ccOcphqnpsw99VvagVKGSdm+hgEt9L99vORe/vPk81rBYBP/3f3Y5YDl4R9Pz8OKDYYiVMBzoKjs3rSrgSIADG34tx19P/8yLmpzsrWa9wRJSK1kkYebjgsPD3+n335r39U+19rAVFNSSs10aqGwwrbSrJbh1iRCWdxcXaToSEVM4DuyDrfgOowRqNF7rOXonGXLaDTCBR90ER91TYZoxpGrUxEH0UxJr5+fbnnqcbPaEGbGqsEca/D5y9csZiqPIuLjNa3RiDXCCGZ+cxoaWYiELiADYTYmJVrqaGvvNIGQtk0rRTfPkDRyt2jJhx+sMu/OPL0hJ4Q1/LU8a1X3kn2JOX7PMkdIPO8aQoqTI+mSxYBJxw5yvBbHxdXyRfZ6igqJz0VvL+LXgu/duHa+q317oLy+vX5/+/6OnSXtpX3fFREzhLWjIzpiOCZivfxwRPSXvOvYaO1Ammko3bMAIVbWo48G/+YeCVjXKkND6R30jChdG7YDJ7nAwjA7K6VDOJdJrbGooCqJq8NJPonrkrg3J7IIJ2FCghd0Wo7rqvXpxQxYr4/BiR2RNJ0BCiBcC8RdRfurXO3qxHY3wm6ID6uda9V+Xzu9ljmWSpD4PJwkZoPlfCnpbErNmMdQU2+9INlrfYAM5z9w0LV3N57dhNtqvxiQEHIULSGMv9f9T/ydHRYV2nowE1wZJl5SalVCbIJKXQveHq21sLaSours6zKpOHbokDwghyDJvGkNKGY7pbep47ezLepYtTasOmZd0V1tRYHA+LaD5A2XFWUbLNBpUo0ajUBjG8SK5qK66NJVSD6iKHV0OX3gL+lf+Nt4XnQjrJT0kvZKtdroFHb88hl1iMEwfrbOXD7uFG5Ux9mreKG0xSuiG+Ps8jxDPGD/VMbFyMB3TbS8PmQ+S8YJXsprxK2kuXwduC9PF9L+YvYyaaiOXSa1wht5SWqOjB5SLl6wbXArBggzRgxc3McZi1D9701VVSQ6fMS11PB3kAjJvCn/ZyITEFg5O6zJ3CxlP5qarOCn/ji38c+zbfaR7HJmviyAYZX9vav7D8d5i+hRcKI//uqrOP6JLb6xGHwf3Yon4j0O9OHAHQzHJfIC2kra7XZlmI9kKj9+dEWx4rGIZuO8rLUty6lLCIOab64+XPful6oT3m0j9wzr6uM/fPqcZbY4ITOULaug1+0+TKEC9WNHr6tgy0ITMs3SWRGfPij1ecfvjbR5n6j6BZsFsEKQ+W8DgrcF80OgSbzcUmkpfj+4s2WPj+ef0q9ho+emY/RYVep3uslWIb0Ekr9ucyYK4DNE8s1igkKsNC5qVSo9Dp1+bjTsq/RPT589LTsH34sL2HS5uCkEgvkHxAEgGDT4+sO3yZiOIu6cNvva3JzSxSrCSx584H4Uo3HyBeMuajX5yQdceoQAw88KpWZSTj/MxLRSihRAFr7V8FEvzYHCeXJupXuQe+UEp+eBleyihBjyzOic0TMAkuyZSb7MkBLoay0NTkIXN95bfRH55BC4uTaPZPpfnRFx7OSskIsi63OnL7kFmUFd8/EGVKC+/FDHcoz7eP3k82IscxtoWZcVWfuCTww7PGEtL/j5cT62Poi3al1r6p70YnWmr6/UzaotUpy+pzX1mwX5cho3XIs201u9rSImSOWxhLmreukHXJVt3uqZd3zkC/LBq7Kmps6e6ZGaI/yI2de5dW6s4hqs68mTrpSxBoHkW+VdtP5//51GpjkEkrE4GB0Q4iRXyCWNQqOjcTuuNFxgCbC0pUNIXJCRWAQhMAiSEFgQICMzsmiByXCQieoXZk0bhSMgiXc8xvB096mp45n3I/ucmM2DoFOsPJ+O5BYBDrJ3TJT0FKz5fh67munpSm/1BjDV0MKF7LEiZPsanPtyZfrd68NvMs7/r9XivF07cistQRJarccHRCDEF8EfobhRiWAuyUNDy3Jk4cJU+WSHoG0vD3MlRunUjuEDjkFmqHZKlZpqQGbNbdqci+agNRLNpU1eJIr/kdR9PmvjUV8HCfIpw3JSyvJIbnNoM9fi/3z1vn1qj06CJCSdqkeVwYiTODxlQchbwvzCuLB33y3tFwmtEGwSjyKpR27z+/7sHOuhv0R8T/row6zg7VHJkPxvWwN9FdNzoorq2iL9yl98W4+kGpsNpxdKlPRH52pJCQt51r1nS9Bdu9CUi9vhJVgxBoFcgmftnAu0Fz09o+5D7qNtrWHphYcFU2Qt6LVr2FasBdICAGPQFtmUApBUcgvqCHKz4TD1iRYKiPJadGcxPuANzyq3Zj7fa5joGuGanrv2PfsndHqzZrBzUNMM0GooWvhKg4O8G1/sKYuWxdn+OUy9eu7//BV1kIi1iZaB1CMuZyeSdJj5r7MWIlRx22Pj9A2D+x/jsGrtUfwL6ApKlyM5iH/UoNPSU6ISI+myLtcYT7mXVVxyb6uO6b+TbW+bB3opPLtdzWQp0YlYCgiEfdMBZ98I6WDRoxm+yvwRi4XgekKGOm8+pWYIuaQDsuDt5QHU/DwsFGFIHJ/PMVZCHMiZ432845GyvyRtOzfoRjdyrRVl7A4MO1xhzd3oiOfKZr61zbOZKxWprzzfSPJJ4/zt/wIwmStD/ezM/QM4D8/7ukunxYeFCZihfrVpzKTy1cy8uzmldJ3RhukzKx4LR8Pz41vz1Ta2n648/OVQIOviD3Mkd6PYcpGFUCFMAgsHjUY89ZHTTnaEG+3E/58maQewTw/suh3fd0scresfnG5Gd9Ge3sX0AqZ0jRPp77F1EsxQTRpqtRNMNaWh1EyJo4y1nYzYGiGxOI1faFp5Rbv9THv9yZPKDkhwLepr315evrQLe/yY1q1KaLQBIt0CBh+iP9blmLWk2cwwYM9uYU0ClTBg/tfFuTHDO3Ge/Sz6bwtovf++6afNzrXjfTZTOCchrQt88emHWOHCUODAf6IAkTCZgBgmCBP7IrAnNbzqzZ+X8orCgMErMJhzZqBg7vD/MXT1BVp4x1J69meq2ramBfHQ+XMmds0CkKNvOMKsvnDs1xrbTGsVmS1NAg9GwdEJMktScJx3F7rhAha+qci2Pa91z/XkV/rNseYxDLW0eJQgO5rn+uedo3ju/lvZZoCsCExg82a+fMXNJer6W+mW8HOCzEDFnmIkcvXP2pmyDscczVHPlrpyEaVAEZVJc31ghnK+NnTGDUa7VtluY+MNEyd/5Y8PfTvl729tFnCwt/pBUcr66qlzd1Nd/v/HQZWHxMacueH9QbNuYJrbSFQe/97/X1a56dw9v8JMEFJd01SeX6zotay1tGKzByMRfBqBhPLbfQCWfpSUIAlD2CzUY8Swag0m7jBqGacZtVzX9I1hYYs3ujm20i9zjCbjtMiLkOMkzgqtOBkWNnyWzd63mgOJY0x1YfxigZI3Z2Q+PMNxVObLF4xtK5HJ/LyFA5W6o8ORibkCZ2RGR78jMQFm0tMhTHo4K/SiNeNY7PViGu5g9rVBiGkjWWiDkmWwyPFjJHEECmxvg5JFa7DxI0KZv4YSBuw7QITmlCZ7aHwyvPLzM6Y9YqR4lu5314a17j5p4RJEBDXqMyDBVo4gNgGBsstt//0eZOK3opr4ezwdzxN0dQsLOp7KRciSs/Jno5MmT4/ylSnhMLsdWyiLsku4OKvqaU+DbTC7kLHS3QzcGu99uttEn4dGAHUw9tRwjD1V6R2F4IapDZxYzg77vwYWNP3IT5Mm07Lv5WRMmRQ0zYFlFzO0PMv7FInRHHT1DWn8Zmh/u9SD0a3nopvFJvoxqhPHtl69uhULO8NR7PffsaOtwg7G/PHx51HP5fK8vNvRzwmiP6q/tfUKZFV/1MgV9QutrTg0vDB5ymnUJicPKXLQq22vrk7Q8/WtrXMhzZyYLNnz8ob6o/uGMslDZ007v7xcLt/ZEasFys+loTp+baBzfHz3wiXvSZML0qKp6+5jw7UOLvPVa1evFvIfEXInTgxOKiW5BEGLAZYSz0ebeSIeuzotZIvpdr6akU83u7uJ3oTurN8ZY8FQiw27br9/IwU8A3dKK+n85kIO9yaXFF9k1nV4cth63JyLMWh7OmZ/bSobIXE6OHW+BICmzYHEKQp/x9/VDiQBY48MMbMawF6dAnESiiwkC5dM1YRnmLYz7C3OZipmpG1UEG5+0ymT+x1JwSuDnsSMDjPEqACylRJ4JYe0GqbFBjJUQ1QRZoBUlepE5AIFz1N8iywNqahAkNMcAsnYSqVtZE19ccrkxO2ZOqhGT55EawQc7NpJvHvRC69eavfi/lh94R6/0mo4XwoTmxFU/3trwmC4GzBl/bJ+cukAj+ukhZDExJCUoQE+J60Tl9efjRxatn6KTBmS4JDbo3ySFuvnFTeDtjPlpzMs7bWm0yziw31ipvTOMAtMiUukp2gRXWmpDhlxBdEJthqXmIJkZPqpOc3XwTWbVzjpDc+S92bSIv9TnzpEX5m67TdUp/+rz746+ES5f3mCgzJEVqN/OrPAnhmKKbH+nAz8/UUIbJ2dI735eqXr+nf/ia/8lsp2U+/T+TQnfqHw95ci+GB4oMBfXhMeDmX0yG0BkXfO83L0Tgr+Zccg4b65t4W34yCyKVZ3Q3hjbjcvzSsq2O6f2kOV4I9JKQpoEFLINqoM3woIDl6PnpJSQ9QP3tgio+H31B2/dj24r6bPtUxp/k9+brX7yUNFJ1YfNptu6bPyZUJCtvlfhWsyQ/zcp8S/kE2Di48PLg2zDiPD/QqpQ97Hu8rc9795KXtPeU1udmfmHhrOtcgdRl2dOc40XfjvWAgXVvinIjkbypJSZi3Ie76+dsPzpS8LolLmXBRo5rpFbAgLt4y3izbw0h1132aore0SwcS7fbLGriaX7eGQuJ5ws2fFkSCJpDGFpQ4DR4jg4x8ME5qRFyFedkM7N9YJOjigSTVRDKN6qZECjOpR6CTCKmKoo928XDLT222aJHzrIMRcaCeWqNUih7WEJV7EF6lUCXOZcxOmU8QvI0ii7ObEJSeYJ5aMLsJdiLUOIrU6HmXoKcRFeCGsWXJCMvl5QkLh0+XCCVk2SLK2MnqRKpb/AiNlUQeUxaoAShH4NqgTnr/8RRsab4r/73f9SVlsgA0CtkEJsKSxLRgPIoW7T0L2UFS2R4Sp45+ifzpMER43j+w5SmRZDqJAlBVXIh8gZQW+54sevN3RGJ3dcMi8g9ORfyZkrMh5hw7zQw3R2Y07igOUoSH0hUZAKST9a6XqrVXi9uMIExJmlU/T1XAoeJ7izxg4N+PBl+GFR0ztsurThbMW5FehIxY4KyRy/YJNqpct0bU5WXtXsarQxw1yqk9lhMTUxXM2xsKgRmjHDZSdq5RQv0YR3Y/P37Qxw8w6atkVfhWtf1Gw4CcNmSGcSQr0wQy0dhEDmoPC+CFgZg0TYyIDrUpXPMwJLTtGmMvA5sGC6Bw+aJImZUdyY+d+CuuIUo9JoAT/C6Q/zQMj7itd1qjxMaslas0MDLvE8BEKnWGSNz2YaZzWI2D4F0baOPYNTLdpwMZc48xUNjTgRO7TNvad3/hTJ7kvfdhSQXQRRKG5m6fjqkmpGAwJ2qqdetPPlT4b5uxkO4a3FRMt1OsL0QJU34bl2+T5d4fqzLWRvu1Pt6qJ3XvGMBs3sYtoj+bUhutJIGgdKM344MX97DRvmTftY2nxApvYEh2cFXqThBLJzSnfArkyF0WkbMqA8mJGCP8UXE6mhTfwGhbGyL0iG0CF1ZygKjn2Z1FhukKcshcysO4njz++HI+xbshYtDdGXB/ikMfTTg2BmajcSdL1nhswOUihbFQqgtbbc993SZwCJnEFeCMu4G64RHQishuOXxjkGPio2MRkKRPLGQRa1Cw1saQeWGo1edKyv6N23rx2+/ZpGZyijXkbbcRdHF1wRKU6pfg3fjiJSzQWdBEf7kzAgF6QIKAmRQbaEZyRPQQEnT/lmbY4NTT7h19+OcB48ooSpR+XlJd89erXschsiNhTtzmmbtDhiObTgmTGhFLUUDOVTgfdmh2Tn8EuQIH9hVvTCfJYKouFberr24SVIce32q9OdMppRrRocVdXMWokpUGhQYXnSo0D/rOD8NiCYB59qdBa27w2HSlA29vRAnOE+HJrZqJ4tpUDycTxO/MAEPUBtgogBvyLzQeITuOYDiAMdJgWgOw7tA2AHEE/AsTsdR0sDyCMmBGTAsT6LFzZCSM0FPN58UPMhE2NShlQRVTFUXcwJQyZTjjPiIW89KQhLCopk5ap/4v+B3qvYyPYrOABRsTUeVwnMbD3FfoesyoyeEACvRdcxGRtoL1lElNZbmEdiAHOpq27GCQXHXcgqAtefB07hwUAcqosGgmCY1Id0iPYIC56r2K3sbkgZEwbsct1Sw+6mnUKYMF1atxfFnpRQLVt4uGLh7DPmDiudxx7hwmCbLBuiglXELCjdUm/xQBHzIT72b9v00ON2D5DjBJpofe9fzEcRvfgjkU5blnZxFSWS9hnkFYeWoXlw7brbippCgGwFpw47kY05vM+Mjk0OD7p7i3/3RkTVChGAfzfG3xi/n/zmEQDEP+HbsQjafb/EmBhzJ7UwHXgmCmA9ikPwsh34SX+2SAxsgkzwK/DKTDAKZwBE9y4vM0rXAAHxOESmCAJt2EqhL59B6ygADBAaCwAY9jwFkbAAo6EUSBgMIyBBQxztLbRMB1s4VXYDCz0E2cY0RL+RWC7k7+x+gRBqRu2jlElq8Slu/NvGpcCdhCd4/+TOd/SvewO1wMfJGRFrOPr+BqRu2xau/e3T4xK0a6ZfhHGbopob/t9jvoMdqj15NKHDAGBJJ3BZl+YISXyw4fLm7/+b2S0KIDF1P268H/EOH7tnRc7hwTcB5VEdetS61ajVwH1rLPGG1V13qFOyqlXdVr0Yl8ICjtTBrN5s4cz5aR0Vz6rw58ivts8bt4kDlGSFVXT/9j4v8OyHdejjAuptBUIhsKRaCyeSKbSmWwuXyiWypVqrd5ottqdbq8/GI7Gk+lsbmFpZW1ja2fv4Ojk7OI6K9jQw9PLO5xmOHIQvX5vOi3DFaNKfyScIG78DvopyUgXm0piGb2j9CiXVWMB93Oz9PH559HdZAJLRzDqM5dyfT2Ua1/VKHnZdGm57JjUJPakDEj3SxVYBKe+wUiVuHDhmUbVdGeyJPq5ZVKpfOHVy8l8U1RuVTaXqTpwoTaplF9JFbheA5XcoX2ohjwoF8rxrCWEfqIHMz1i5yyiwUimQCVsK18gzj10dvP39/VBobdjjVIDnCkuxzYIYzCcShhvukjCol7dGq79TNugObvu78LsmQWpDuFfv1FTt8NKVU1681gFUrouU86R8ClFzOl56gXIIoiXJUk1mmwsyA3K432pgWLmk9EoLmE/J+j8M1Ed7HCKoJI+D7B7b/wyqCUWCORWAnwuoBxL2kIqR7X5GX2QKbYKlVblhtfIXYmTZppAkt8WovXpXvQxeylzIergK5aERDbQFfo6ch/krK+wx7NJcrqVGIJVvC98m6C/kbliqjKoe1pS9nR7yvSiTh5U57NEXINBbK3A1jcGQiGTWfLeCPJ4Hru6V65kUJdhSBacGcFjSX3aDVaWtpg3j899CGptXC4OTxSgOi7sWHRJ/WTk1LbUg2pdhKPafAOXSeyoK9l2lT5XKPLqZ2/qeMwmxSo6vQHSCQAA') format('woff2'),
  url('iconfont.woff?t=1611211499158') format('woff'),
  url('iconfont.ttf?t=1611211499158') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('iconfont.svg?t=1611211499158#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icongitee2:before {
  content: "\e6d6";
}
.icongithub:before {
  content: "\e709";
}
.iconicon_wechat:before {
  content: "\ebde";
}
.iconicon_exchange:before {
  content: "\eba7";
}
.iconicon_ding:before {
  content: "\eba8";
}
.iconicon_down:before {
  content: "\eba9";
}
.iconicon_glass:before {
  content: "\ebaa";
}
.iconicon_GPS:before {
  content: "\ebab";
}
.iconicon_hardware_fill:before {
  content: "\ebac";
}
.iconicon_im_more:before {
  content: "\ebad";
}
.iconicon_group:before {
  content: "\ebae";
}
.iconicon_horn:before {
  content: "\ebaf";
}
.iconicon_im_face:before {
  content: "\ebb0";
}
.iconicon_launch_page:before {
  content: "\ebb1";
}
.iconicon_likegood:before {
  content: "\ebb2";
}
.iconicon_index_line:before {
  content: "\ebb3";
}
.iconicon_live:before {
  content: "\ebb4";
}
.iconicon_link:before {
  content: "\ebb5";
}
.iconicon_im_voice:before {
  content: "\ebb6";
}
.iconicon_mobilephone:before {
  content: "\ebb7";
}
.iconicon_dmail:before {
  content: "\ebb8";
}
.iconicon_message:before {
  content: "\ebb9";
}
.iconicon_more:before {
  content: "\ebba";
}
.iconicon_left:before {
  content: "\ebbb";
}
.iconicon_next_arrow:before {
  content: "\ebbc";
}
.iconicon_notice:before {
  content: "\ebbd";
}
.iconicon_namecard:before {
  content: "\ebbe";
}
.iconicon_phone:before {
  content: "\ebbf";
}
.iconicon_qq:before {
  content: "\ebc0";
}
.iconicon_photo:before {
  content: "\ebc1";
}
.iconicon_redpacket:before {
  content: "\ebc2";
}
.iconicon_patriarch:before {
  content: "\ebc3";
}
.iconicon_roundclose:before {
  content: "\ebc4";
}
.iconicon_im_keyboard:before {
  content: "\ebc5";
}
.iconicon_roundreduce:before {
  content: "\ebc6";
}
.iconicon_QRcode:before {
  content: "\ebc7";
}
.iconicon_savememo:before {
  content: "\ebc8";
}
.iconicon_roundadd:before {
  content: "\ebc9";
}
.iconicon_refresh:before {
  content: "\ebca";
}
.iconicon_search:before {
  content: "\ebcb";
}
.iconicon_scan:before {
  content: "\ebcc";
}
.iconicon_send:before {
  content: "\ebcd";
}
.iconicon_principal:before {
  content: "\ebce";
}
.iconicon_scan_namecard:before {
  content: "\ebcf";
}
.iconicon_secret:before {
  content: "\ebd0";
}
.iconicon_share:before {
  content: "\ebd1";
}
.iconicon_sms:before {
  content: "\ebd2";
}
.iconicon_setting:before {
  content: "\ebd3";
}
.iconicon_star:before {
  content: "\ebd4";
}
.iconicon_subordinate:before {
  content: "\ebd5";
}
.iconicon_task:before {
  content: "\ebd6";
}
.iconicon_study:before {
  content: "\ebd7";
}
.iconicon_work:before {
  content: "\ebd8";
}
.iconicon_safety:before {
  content: "\ebd9";
}
.iconicon_voipphone:before {
  content: "\ebda";
}
.iconicon_shakehands:before {
  content: "\ebdb";
}
.iconicon_task_done:before {
  content: "\ebdc";
}
.iconicon_workfile_line:before {
  content: "\ebdd";
}
.iconicon_add:before {
  content: "\eb8f";
}
.iconicon_addmessage:before {
  content: "\eb90";
}
.iconicon_addresslist:before {
  content: "\eb91";
}
.iconicon_affiliations_li:before {
  content: "\eb92";
}
.iconicon_addperson:before {
  content: "\eb93";
}
.iconicon_boss:before {
  content: "\eb94";
}
.iconicon_alipay_line:before {
  content: "\eb95";
}
.iconicon_addressbook:before {
  content: "\eb96";
}
.iconicon_at:before {
  content: "\eb97";
}
.iconicon_airplay:before {
  content: "\eb98";
}
.iconicon_calendar:before {
  content: "\eb99";
}
.iconicon_attestation:before {
  content: "\eb9a";
}
.iconicon_camera:before {
  content: "\eb9b";
}
.iconicon_certificate_fil:before {
  content: "\eb9c";
}
.iconicon_coinpurse_line:before {
  content: "\eb9d";
}
.iconicon_compile:before {
  content: "\eb9e";
}
.iconicon_details:before {
  content: "\eb9f";
}
.iconicon_cloud_history:before {
  content: "\eba0";
}
.iconicon_community_line:before {
  content: "\eba1";
}
.iconicon_discovery:before {
  content: "\eba2";
}
.iconicon_delete:before {
  content: "\eba3";
}
.iconicon_dispose:before {
  content: "\eba4";
}
.iconicon_doc:before {
  content: "\eba5";
}
.iconicon_cspace:before {
  content: "\eba6";
}
Source/UBCS-WEB/dist/cdn/iconfont/saber/iconfont.eot
Binary files differ
Source/UBCS-WEB/dist/cdn/iconfont/saber/iconfont.js
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1 @@
!function(c){var o,h,s,l,i,a,m='<svg><symbol id="icongitee2" viewBox="0 0 1024 1024"><path d="M512 1024C229.233778 1024 0 794.766222 0 512S229.233778 0 512 0s512 229.233778 512 512-229.233778 512-512 512z m259.157333-568.888889l-290.759111 0.014222c-13.966222 0-25.287111 11.320889-25.287111 25.272889l-0.028444 63.217778c0 13.966222 11.306667 25.287111 25.272889 25.287111h177.024c13.966222 0 25.287111 11.306667 25.287111 25.272889v12.643556A75.847111 75.847111 0 0 1 606.819556 682.666667h-240.213334a25.287111 25.287111 0 0 1-25.287111-25.272889V417.194667a75.847111 75.847111 0 0 1 75.847111-75.847111L771.086222 341.333333c13.966222 0 25.272889-11.306667 25.287111-25.272889L796.444444 252.871111c0-13.966222-11.306667-25.287111-25.272888-25.301333l-353.991112 0.014222C312.462222 227.569778 227.555556 312.476444 227.555556 417.194667v353.962666c0 13.966222 11.320889 25.287111 25.287111 25.287111H625.777778c94.264889 0 170.666667-76.401778 170.666666-170.666666V480.398222c0-13.952-11.320889-25.272889-25.287111-25.272889z"  ></path></symbol><symbol id="icongithub" viewBox="0 0 1024 1024"><path d="M512 12.64c-282.752 0-512 229.216-512 512 0 226.208 146.72 418.144 350.144 485.824 25.6 4.736 35.008-11.104 35.008-24.64 0-12.192-0.48-52.544-0.704-95.328-142.464 30.976-172.512-60.416-172.512-60.416-23.296-59.168-56.832-74.912-56.832-74.912-46.464-31.776 3.52-31.136 3.52-31.136 51.392 3.616 78.464 52.768 78.464 52.768 45.664 78.272 119.776 55.648 148.992 42.56 4.576-33.088 17.856-55.68 32.512-68.48-113.728-12.928-233.28-56.864-233.28-253.024 0-55.904 20-101.568 52.768-137.44-5.312-12.896-22.848-64.96 4.96-135.488 0 0 43.008-13.76 140.832 52.48 40.832-11.36 84.64-17.024 128.16-17.248 43.488 0.192 87.328 5.888 128.256 17.248 97.728-66.24 140.64-52.48 140.64-52.48 27.872 70.528 10.336 122.592 5.024 135.488 32.832 35.84 52.704 81.536 52.704 137.44 0 196.64-119.776 239.936-233.792 252.64 18.368 15.904 34.72 47.04 34.72 94.816 0 68.512-0.608 123.648-0.608 140.512 0 13.632 9.216 29.6 35.168 24.576 203.328-67.776 349.856-259.616 349.856-485.76 0-282.784-229.248-512-512-512z"  ></path></symbol><symbol id="iconicon_wechat" viewBox="0 0 1024 1024"><path d="M480.273415 353.323071c-26.28362 0-47.589878-21.306258-47.589878-47.589878s21.306258-47.589878 47.589878-47.589878 47.589878 21.306258 47.589878 47.589878-21.307282 47.589878-47.589878 47.589878z m-222.086098 0c-26.282596 0-47.589878-21.306258-47.589878-47.589878s21.306258-47.589878 47.589878-47.589878 47.589878 21.306258 47.589878 47.589878-21.306258 47.589878-47.589878 47.589878z m464.466404-47.564295a399.151839 399.151839 0 0 0-4.430916-0.025583c-20.759813 0-41.097 1.647523-60.860113 4.807492-37.747719-103.247502-151.84329-179.303712-288.131303-179.303712-167.45178 0-301.401538 114.813932-301.401538 253.81166 0 71.990614 35.929304 139.478681 98.44001 187.514721a31.729655 31.729655 0 0 1 11.567453 32.355919l-19.032472 81.68644 105.269556-54.822606a31.724539 31.724539 0 0 1 22.09932-2.701528c26.76662 6.462179 54.636365 9.777691 83.058694 9.77769h0.428766a290.275129 290.275129 0 0 0 10.526751 63.312978c-3.638877 0.093121-7.291057 0.140193-10.955517 0.140193-29.30135 0-58.165748-3.003404-86.151125-8.886391l-156.183132 81.33647c-24.046672 12.523221-51.705616-8.933463-45.553499-35.338856l30.207999-129.649826C43.754526 551.032992 4.375657 470.961328 4.375657 385.049656c0-176.399569 164.342975-317.26483 364.854709-317.26483 169.34285 0 312.887127 100.474342 353.423355 237.97395z m90.747817 301.376978c-26.28362 0-47.589878-21.306258-47.589878-47.589878s21.306258-47.589878 47.589878-47.589878 47.589878 21.306258 47.589878 47.589878c0 26.282596-21.306258 47.589878-47.589878 47.589878z m-190.358489 0c-26.28362 0-47.589878-21.306258-47.589878-47.589878s21.306258-47.589878 47.589878-47.589878 47.589878 21.306258 47.589878 47.589878c0 26.282596-21.307282 47.589878-47.589878 47.589878z m237.063207 207.569476a31.726585 31.726585 0 0 1 11.728112-34.288944c53.319369-39.149649 84.33578-96.250134 84.335781-157.417239 0-112.948445-105.7106-206.222805-237.949391-206.222805s-237.94939 93.27436-237.94939 206.222805 105.7106 206.222805 237.94939 206.222805c19.938098 0 39.532365-2.125407 58.480926-6.282077a31.730679 31.730679 0 0 1 20.985964 2.612501l76.435856 38.217416-14.017248-49.064462z m94.844112 100.979856c7.583722 26.543539-20.00359 49.438992-44.693922 37.092803l-131.196041-65.598021c-19.874653 3.641947-40.229237 5.494131-60.838623 5.494131-165.637458 0-301.401538-119.792317-301.401538-269.675976S552.585347 353.323071 718.221782 353.323071s301.401538 119.792317 301.401537 269.674952c0 74.875315-34.238802 144.482649-92.689028 194.632839l28.016077 98.054224z"  ></path></symbol><symbol id="iconicon_exchange" viewBox="0 0 1024 1024"><path d="M703.990662 256.011768H289.031812V134.88813L112.747877 290.292526l176.282912 151.608953V320.009338h446.957635v0.912789c36.963866 2.12029 72.765257 7.91118 106.506732 17.136285-28.199249-47.562249-80.918961-82.046644-138.504494-82.046644z m-31.998784 129.024585v-1.030469H353.028359V511.62547c0 17.672498-14.326287 31.998785-31.998785 31.998785a31.999808 31.999808 0 0 1-20.865213-7.738242L43.156916 314.850851c-13.398148-11.523451-14.918781-31.726585-3.39533-45.124733a31.945573 31.945573 0 0 1 3.100617-3.13848L299.869648 40.018436c13.256932-11.686157 33.476439-10.413164 45.163619 2.842744a31.998785 31.998785 0 0 1 7.995092 21.159926v127.993092h350.962303c123.70544 0 223.989447 107.446128 223.989447 221.528396a330.016249 330.016249 0 0 1-1.432628 30.886451c-57.589626-38.119179-136.065955-60.424184-222.556819-60.424184a495.247454 495.247454 0 0 0-31.998784 1.031492zM320.009338 767.613702h414.95885v121.124661l176.282912-155.404395-176.282912-151.609977v121.892141H288.010553v-0.912789c-36.963866-2.12029-72.765257-7.91118-106.506733-17.136285 28.200272 47.562249 80.919984 82.046644 138.505518 82.046644z m31.997761-129.024585v1.030469h318.963519V512c0-17.672498 14.326287-31.998785 31.998785-31.998785a31.998785 31.998785 0 0 1 20.865213 7.738242L980.843084 708.774619c13.398148 11.523451 14.918781 31.726585 3.39533 45.124733a31.94762 31.94762 0 0 1-3.100617 3.13848L724.129328 983.607034c-13.255908 11.686157-33.476439 10.414187-45.163619-2.842744a31.998785 31.998785 0 0 1-7.995091-21.159926V831.610248H320.009338c-123.70544 0-223.989447-107.446128-223.989447-221.528395 0-10.513448 0.48607-20.817118 1.432628-30.886451 57.589626 38.119179 136.065955 60.423161 222.556819 60.423161a493.786173 493.786173 0 0 0 31.997761-1.029446z"  ></path></symbol><symbol id="iconicon_ding" viewBox="0 0 1024 1024"><path d="M755.681952 96.019891l-3.796466 20.143782c-4.790096 25.41074-27.03268 43.853787-52.889581 43.853787h-94.111425l-5.205558 58.305941-13.068644 146.363485-4.653996 52.116985 50.154283 14.916734c106.232486 31.594579 148.201343 104.747669 162.039513 176.276773H229.849922c13.83817-71.529103 55.80805-144.682193 162.040536-176.276773l50.154284-14.916734-4.653997-52.116985-13.068643-146.363485-5.205559-58.305941H325.006142c-25.856901 0-48.100508-18.442024-52.889581-43.852764L268.317025 96.019891h487.364927m38.59297-63.996547H229.724055c-1.988284 0-3.972475 0.185218-5.925966 0.553609-17.366529 3.273557-28.791743 20.004613-25.518187 37.372165l10.945283 58.069557c10.494005 55.672974 59.125609 95.995331 115.779934 95.995332h35.573193l13.068643 146.363485c-147.627269 43.904952-213.630519 161.757081-213.630518 301.615409h304.672024l13.141298 287.907199c0.799202 17.494443 15.789615 32.077579 33.460066 32.077579h2.331092c17.930371 0 32.612769-14.361079 33.373085-32.077579l12.360516-287.907199h304.628022c0-139.858328-66.002226-257.710456-213.630519-301.615409l13.068644-146.363485h35.574216c56.653301 0 105.284905-40.322357 115.779934-95.995332l10.944259-58.069557c0.36839-1.954515 0.553609-3.939729 0.553609-5.926989 0.001023-17.672498-14.32424-31.998785-31.997761-31.998785z"  ></path></symbol><symbol id="iconicon_down" viewBox="0 0 1024 1024"><path d="M512 400.970254L149.978826 762.991428c-12.496615 12.496615-32.756031 12.496615-45.252646 0l-45.252647-45.252647c-12.496615-12.496615-12.496615-32.756031 0-45.252647l429.900144-429.900143c12.496615-12.495592 32.756031-12.495592 45.252646 0l429.900144 429.900143c12.495592 12.496615 12.495592 32.756031 0 45.252647l-45.252647 45.252647c-12.495592 12.496615-32.756031 12.496615-45.252646 0L512 400.970254z"  ></path></symbol><symbol id="iconicon_glass" viewBox="0 0 1024 1024"><path d="M782.188652 812.839743c96.370885 0 174.494173-78.124312 174.494173-174.494173 0-96.370885-78.123288-174.494173-174.494173-174.494173S607.694479 541.974685 607.694479 638.34557c0 96.370885 78.123288 174.494173 174.494173 174.494173z m-539.346835 0c96.370885 0 174.494173-78.124312 174.494173-174.494173 0-96.370885-78.123288-174.494173-174.494173-174.494173-96.370885 0-174.494173 78.123288-174.494173 174.494173 0 96.370885 78.123288 174.494173 174.494173 174.494173z m649.828089-385.29218L810.298873 249.075799c-14.685467-31.818683-52.384068-45.706995-84.20275-31.021528-0.907673 0.424672-0.907673 0.424672-1.807159 0.868787l-38.944987 19.48989c-15.668865 7.841595-34.728966 1.496074-42.570561-14.173814-7.841595-15.668865-1.496074-34.728966 14.173814-42.570561l38.944987-19.48989c1.797949-0.88823 1.797949-0.88823 3.613294-1.737574 63.637366-29.370935 139.034567-1.592264 168.405501 62.044078l149.191904 323.249125c5.28333 11.447726 3.169179 24.418133-4.359284 33.528628 4.826935 18.891256 7.392364 38.687114 7.392364 59.08263 0 131.415029-106.532315 237.947344-237.947344 237.947343S544.241308 769.759575 544.241308 638.34557c0-5.330402 0.174985-10.619872 0.51984-15.863293h-0.51984c0-17.522072-14.204513-31.726585-31.726585-31.726585s-31.726585 14.204513-31.726585 31.726585h-0.51984a241.694691 241.694691 0 0 1 0.51984 15.863293c0 131.415029-106.532315 237.947344-237.947344 237.947343S4.894474 769.759575 4.894474 638.34557c0-20.357654 2.556219-40.117696 7.365758-58.978253-7.599072-9.115612-9.750061-22.141276-4.446266-33.633005l149.191904-323.249125c29.370935-63.637366 104.768135-91.415013 168.405501-62.044078 1.815345 0.849344 1.815345 0.849344 3.613294 1.737574l38.944988 19.48989c15.668865 7.841595 22.014386 26.900673 14.173814 42.570561-7.841595 15.668865-26.900673 22.014386-42.570561 14.173814l-38.944988-19.48989c-0.898463-0.444115-0.898463-0.444115-1.807158-0.868787-31.818683-14.685467-69.517283-0.796132-84.202751 31.021528l-82.407871 178.550558c33.050744-17.388019 70.691015-27.228131 110.630656-27.228131 97.355305 0 181.054589 58.467623 217.900775 142.204769 14.901385-9.67843 32.680307-15.299451 51.773154-15.299451 19.091824 0 36.871769 5.621021 51.773154 15.299451 36.846186-83.737146 120.54547-142.204769 217.900775-142.204769 39.879266 0 77.466326 9.810437 110.481254 27.149337z"  ></path></symbol><symbol id="iconicon_GPS" viewBox="0 0 1024 1024"><path d="M512 943.979502c223.989447-224.729298 335.984171-399.577534 335.984171-524.546757 0-187.452299-150.424988-339.412246-335.984171-339.412247S176.015829 231.980445 176.015829 419.432745c0 124.9682 111.994724 299.81746 335.984171 524.546757z m45.327348 45.177945c-25.009603 25.092491-65.645093 25.092491-90.654696 0-235.249909-236.027621-354.653369-422.443311-354.653369-569.724702C112.019283 196.780759 290.950512 16.023952 512 16.023952s399.980717 180.756807 399.980717 403.408793c0 147.281391-119.40346 333.697081-354.653369 569.724702z m-45.327348-445.158662c70.688969 0 127.994116-57.305147 127.994116-127.994116s-57.305147-127.994116-127.994116-127.994116-127.994116 57.305147-127.994116 127.994116 57.305147 127.994116 127.994116 127.994116z m0 63.996546c-106.033965 0-191.990662-85.956697-191.990662-191.990662s85.956697-191.990662 191.990662-191.990662 191.990662 85.956697 191.990662 191.990662-85.957721 191.990662-191.990662 191.990662z"  ></path></symbol><symbol id="iconicon_hardware_fill" viewBox="0 0 1024 1024"><path d="M128.018675 639.994116h767.96265v63.996546H128.018675v-63.996546z m703.966103-351.983563c-17.672498 0-31.998785-14.326287-31.998785-31.998785s14.326287-31.998785 31.998785-31.998785h31.998785c53.016471 0 95.995331 42.97886 95.995331 95.995331v543.974226c0 53.016471-42.97886 95.995331-95.995331 95.995331H160.016437c-53.016471 0-95.995331-42.97886-95.995331-95.995331V320.009338c0-53.016471 42.97886-95.995331 95.995331-95.995331h31.998785c17.672498 0 31.998785 14.326287 31.998785 31.998784s-14.326287 31.998785-31.998785 31.998785h-31.998785c-17.672498 0-31.998785 14.326287-31.998785 31.998785v543.974225c0 17.672498 14.326287 31.998785 31.998785 31.998785h703.966103c17.672498 0 31.998785-14.326287 31.998785-31.998785V320.009338c0-17.672498-14.326287-31.998785-31.998785-31.998785h-31.997762z"  ></path><path d="M512 480.001215c-26.508747 0-47.998177-21.48943-47.998177-47.998177s21.48943-47.998177 47.998177-47.998177 47.998177 21.48943 47.998177 47.998177c-0.001023 26.508747-21.48943 47.998177-47.998177 47.998177z m135.75794-199.754486c12.495592 12.495592 12.495592 32.756031 0 45.252646-12.495592 12.496615-32.756031 12.496615-45.252647 0-23.162536-23.162536-55.161321-37.488823-90.505293-37.488822s-67.342758 14.326287-90.505293 37.488822c-12.495592 12.496615-32.756031 12.496615-45.252647 0-12.495592-12.495592-12.495592-32.756031 0-45.252646 34.743292-34.743292 82.741469-56.232722 135.75794-56.232722s101.014648 21.488407 135.75794 56.232722z m113.131617-113.131617c12.496615 12.495592 12.496615 32.756031 0 45.252647-12.495592 12.495592-32.756031 12.495592-45.252647 0-52.114938-52.114938-124.111692-84.349083-203.63691-84.349084s-151.521972 32.234145-203.63691 84.349084c-12.496615 12.495592-32.756031 12.495592-45.252647 0-12.496615-12.496615-12.496615-32.756031 0-45.252647C326.806137 103.418394 414.802284 64.021106 512 64.021106s185.192839 39.397289 248.889557 103.094006z"  ></path></symbol><symbol id="iconicon_im_more" viewBox="0 0 1024 1024"><path d="M512 987.897757c262.831081 0 475.897757-213.066677 475.897757-475.897757S774.831081 36.102243 512 36.102243 36.102243 249.168919 36.102243 512 249.168919 987.897757 512 987.897757z m0 31.726586c-280.353153 0-507.624343-227.27119-507.624343-507.624343S231.646847 4.375657 512 4.375657s507.624343 227.27119 507.624343 507.624343-227.27119 507.624343-507.624343 507.624343z m-31.726585-539.350928V257.978563c0-17.406438 14.081717-31.516808 31.726585-31.516808 17.522072 0 31.726585 14.116509 31.726585 31.516808v222.294852h222.294852c17.406438 0 31.516808 14.081717 31.516808 31.726585 0 17.522072-14.116509 31.726585-31.516808 31.726585H543.726585v222.294852c0 17.406438-14.081717 31.516808-31.726585 31.516808-17.522072 0-31.726585-14.116509-31.726585-31.516808V543.726585H257.978563c-17.406438 0-31.516808-14.081717-31.516808-31.726585 0-17.522072 14.116509-31.726585 31.516808-31.726585h222.294852z"  ></path></symbol><symbol id="iconicon_group" viewBox="0 0 1024 1024"><path d="M927.602509 752.216014l-0.23229-0.227174h29.299303c-6.963599-16.205077-17.3389-28.650527-32.123628-38.505989-11.113105-7.407714-25.723871-13.758352-46.514383-20.424169-5.110391-1.638313-10.54824-3.289929-17.350157-5.284353-3.324722-0.975211-15.70161-4.557806-18.429745-5.355985-88.184435-25.798573-130.320091-54.177923-130.320091-130.420375 0-23.708981 6.788613-44.428885 18.857487-65.177441 3.789303-6.513344 7.748475-12.511965 13.272281-20.383236-2.675946 3.813862 9.016351-12.731976 11.486613-16.3729 15.338337-22.601764 21.530362-39.328727 21.530362-66.057485V312.00913c0-42.020022-14.459317-72.682369-42.056862-89.419566-29.714765-11.600199-47.465035-27.124777-53.251831-46.573735-1.813299-6.094812-2.127454-19.222807 6.708796-25.606191 4.488221-3.242857 10.018168-4.727675 16.588816-4.455475l0.721431 0.555655-0.228197-0.403182c87.37807 12.452613 135.514393 79.288834 135.514393 165.902494v71.996754c0 95.995331-65.146743 119.993908-65.146742 167.992085 0 71.996754 112.100124 60.234873 184.111204 108.23305 25.090445 16.72287 43.566238 38.886659 55.428404 66.491367 13.953803 32.473599-1.058099 70.109778-33.531698 84.064604a63.968917 63.968917 0 0 1-9.199522 3.148714l-0.032746 0.109493-0.391926-0.001023-0.179079 0.045026-0.022513-0.046049c-31.827893-0.151449-51.17759-12.536524-58.051137-37.155225-3.069919-10.667967 1.203408-18.968004 12.821003-24.90011l0.722454 0.228198zM375.726314 528.909112c14.781658 24.329105 22.99062 48.275493 22.99062 75.65712 0 87.273692-49.405223 119.287827-159.104671 150.295028-3.53143 0.997724-19.150152 5.370311-23.319102 6.550183-8.773827 2.484587-15.809057 4.539386-22.470781 6.585999-30.438243 9.346879-51.907207 18.339694-68.656682 29.290093-29.495778 19.284205-48.27754 45.904493-57.852616 82.694397h798.615786c-9.473769-36.729529-28.263717-63.308885-57.944713-82.604346-16.529465-10.745738-37.448914-19.615757-66.565045-28.721135-6.931876-2.167363-14.261818-4.338818-23.385617-6.948249-4.428869-1.266853-20.75265-5.875824-24.308638-6.890944-108.392686-30.92943-157.548222-63.22088-157.548223-150.252049 0-27.154453 8.003278-50.982138 22.450315-75.206866 4.670369-7.831362 9.629311-15.159258 16.617469-24.87555-3.558036 4.947685 11.968589-16.485463 15.33322-21.321608 22.096251-31.757285 31.472805-56.463989 31.472806-94.585216v-92.567255c0-94.390787-55.488779-151.992693-154.733107-151.992693-100.638071 0-155.976424 57.491389-154.74948 151.154605l0.005117 0.838088v42.306548c0 28.01403 0 28.01403-0.005117 51.098795-0.497327 37.983079 8.776897 62.33879 31.306007 94.169753 3.366677 4.756327 18.307971 25.061792 15.144931 20.73116 7.015787 9.603729 12.005428 16.8559 16.707521 24.594142zM248.578472 296.009737c-1.616824-123.423007 76.646658-215.989239 218.740909-215.989239 140.467195 0 218.729653 92.313475 218.729654 215.989239v92.567256c0 123.423007-85.874833 154.277736-85.874833 215.989239 0 92.566232 147.767462 77.444836 242.692414 139.15634 43.26027 28.123524 71.603805 68.215638 85.031629 120.276341 8.827039 34.224476-11.760858 69.124334-45.985334 77.951373a63.993476 63.993476 0 0 1-15.983019 2.028193l-798.61681-0.001024c-35.343973 0-63.996546-28.652574-63.996547-63.996546 0-5.437849 0.692778-10.854209 2.062986-16.117073 13.531178-51.995211 41.785685-92.042299 84.765569-120.141264 94.390787-61.711504 244.575298-46.590108 244.575298-139.15634 0-61.711504-87.757716-92.567255-86.141916-215.989239v-92.567256z"  ></path></symbol><symbol id="iconicon_horn" viewBox="0 0 1024 1024"><path d="M702.383048 670.384263c40.534182-40.534182 65.605184-96.531544 65.605184-158.384263s-25.071002-117.850082-65.605184-158.384263c-12.496615-12.495592-12.496615-32.756031 0-45.252647 12.495592-12.496615 32.756031-12.496615 45.252647 0 52.114938 52.114938 84.349083 124.111692 84.349083 203.63691s-32.234145 151.521972-84.349083 203.63691c-12.495592 12.496615-32.756031 12.496615-45.252647 0-12.496615-12.496615-12.496615-32.757055 0-45.252647z m113.130594 113.131617C885.000226 714.029296 927.979086 618.033965 927.979086 512s-42.97886-202.029296-112.465444-271.51588c-12.495592-12.496615-12.495592-32.756031 0-45.252647 12.496615-12.496615 32.756031-12.496615 45.252646 0C941.834652 276.299837 991.976656 388.29456 991.976656 512s-50.142004 235.700163-131.209344 316.768527c-12.496615 12.496615-32.757055 12.496615-45.25367 0-12.495592-12.496615-12.495592-32.757055 0-45.252647zM312.24449 352.007099H112.019283c-8.836249 0-15.999392 7.163143-15.999392 15.999393v287.985993c0 8.836249 7.163143 15.999392 15.999392 15.999393H312.245514c25.459858 0 49.875944 10.113335 67.87897 28.116361l163.874301 163.874301V160.016437L380.12346 323.890738a95.992261 95.992261 0 0 1-67.87897 28.116361z m41.371247-92.112907L498.746138 114.76379c40.316218-40.316218 109.249193-11.762905 109.249193 45.252647v703.966103c0 57.015551-68.933999 85.568864-109.249193 45.252647L353.615737 764.105808a95.994308 95.994308 0 0 0-67.878971-28.116361H96.019891c-35.344996 0-63.996546-28.652574-63.996547-63.996546V352.007099c0-35.344996 28.652574-63.996546 63.996547-63.996546h189.716875a95.996354 95.996354 0 0 0 67.878971-28.116361z"  ></path></symbol><symbol id="iconicon_im_face" viewBox="0 0 1024 1024"><path d="M702.358489 448.546829c-35.044144 0-63.453171-35.510772-63.453171-79.316463s28.409027-79.316463 63.453171-79.316464 63.453171 35.510772 63.453171 79.316464-28.409027 79.316463-63.453171 79.316463z m-380.718001 0c-35.044144 0-63.453171-35.510772-63.453171-79.316463s28.409027-79.316463 63.453171-79.316464 63.453171 35.510772 63.45317 79.316464-28.409027 79.316463-63.45317 79.316463z m190.359512 539.350928c262.831081 0 475.897757-213.066677 475.897757-475.897757S774.831081 36.102243 512 36.102243 36.102243 249.168919 36.102243 512 249.168919 987.897757 512 987.897757z m0 31.726586c-280.353153 0-507.624343-227.27119-507.624343-507.624343S231.646847 4.375657 512 4.375657s507.624343 227.27119 507.624343 507.624343-227.27119 507.624343-507.624343 507.624343zM226.460732 575.453171H797.538245c0 157.698648-127.84062 285.538245-285.538245 285.538245S226.460732 733.151819 226.460732 575.453171z"  ></path></symbol><symbol id="iconicon_launch_page" viewBox="0 0 1024 1024"><path d="M336.00873 256.011768c-26.508747 0-47.998177-21.48943-47.998177-47.998177s21.48943-47.998177 47.998177-47.998177 47.998177 21.48943 47.998177 47.998177-21.490453 47.998177-47.998177 47.998177z m-15.999392 671.968341h383.981324c17.672498 0 31.998785 14.326287 31.998785 31.998785s-14.326287 31.998785-31.998785 31.998785H320.009338c-17.672498 0-31.998785-14.326287-31.998785-31.998785s14.326287-31.998785 31.998785-31.998785z m511.97544-404.280649l-158.714791-188.417277-231.342926 231.342925c-12.405541 12.405541-32.486902 12.508895-45.019332 0.230244L288.832268 460.97079l-96.817046 96.328929v242.686274c0 17.672498 14.326287 31.998785 31.998785 31.998785h575.971986c17.672498 0 31.998785-14.326287 31.998785-31.998785V523.69946z m0-99.336426V128.018675c0-17.672498-14.326287-31.998785-31.998785-31.998784H224.014007c-17.672498 0-31.998785 14.326287-31.998785 31.998784v339.003948l74.075089-73.701583c12.414751-12.352329 32.453133-12.429077 44.963051-0.172938l108.018156 105.82828 233.592152-233.592153c13.256932-13.256932 35.020608-12.32777 47.098691 2.01182l132.222417 156.966985zM128.018675 544.004925V128.017652c0-53.016471 42.97886-95.995331 95.995332-95.995331h575.971986c53.016471 0 95.995331 42.97886 95.995332 95.995331v671.967318c0 53.016471-42.97886 95.995331-95.995332 95.995331H224.014007c-53.016471 0-95.995331-42.97886-95.995332-95.995331v-255.980045z"  ></path></symbol><symbol id="iconicon_likegood" viewBox="0 0 1024 1024"><path d="M116.072599 512.939395l22.587437 383.981325c0.497327 8.456602 7.500834 15.059997 15.971764 15.059997h36.5658c8.836249 0 15.999392-7.163143 15.999392-15.999392V512c0-8.836249-7.163143-15.999392-15.999392-15.999392h-59.153238c-8.836249 0-15.999392 7.163143-15.999392 15.999392 0 0.313132 0.00921 0.626263 0.027629 0.939395z m-34.931581-80.935334h158.054759c17.672498 0 31.998785 14.326287 31.998785 31.998785v479.976656c0 17.672498-14.326287 31.998785-31.998785 31.998785H109.374036c-16.942881 0-30.948873-13.205766-31.943526-30.118972l-28.233018-479.978702c-1.037632-17.641799 12.422937-32.784684 30.064736-33.822317a32.846082 32.846082 0 0 1 1.87879-0.054235z m302.047244 479.641012h404.122038a15.998369 15.998369 0 0 0 15.348569-11.484566l106.902752-363.468128a31.984459 31.984459 0 0 0 1.300622-9.028631c0-17.672498-14.326287-31.998785-31.998784-31.998785H687.970804c-45.24446 0-76.202543-45.669132-59.446927-87.697341 24.101931-60.454884 35.925211-116.770494 35.925211-169.098279 0-73.907267-27.838022-118.643144-87.703482-125.826754a490.128877 490.128877 0 0 0-2.293229 12.43931c0.829901-4.808516-3.601015 21.327748-4.946662 28.684296-2.301416 12.577456-4.652973 23.73968-7.455809 34.876322-7.320733 29.093619-17.213034 55.692417-31.254841 81.35489-35.666314 65.179488-90.317005 128.782062-163.605172 191.322443v433.924807c-0.001023 8.837272 7.16212 16.000416 15.998369 16.000416zM703.046151 389.910361c-4.442172 13.771655-9.467629 27.690666-15.075347 41.757033H878.863459c53.017494 0 95.995331 42.97886 95.995331 95.995331 0 9.168824-1.313925 18.290575-3.900843 27.086915L860.677261 929.702334c-8.010441 27.236318-33.006741 45.939285-61.396325 45.939285H367.18887c-35.344996 0-63.996546-28.652574-63.996546-63.996546V431.667394c79.287811-63.996546 136.441509-127.994116 171.46007-191.990663 52.528354-95.995331 20.530592-191.655018 84.228333-191.655018 128.292921 0 169.564907 99.571786 169.564907 190.84763 0 41.355897-6.231935 84.289732-18.695804 128.800481l-6.703679 22.240537z"  ></path></symbol><symbol id="iconicon_index_line" viewBox="0 0 1024 1024"><path d="M895.981325 64.021106c17.672498 0 31.998785 14.326287 31.998784 31.998785v703.966102c0 17.672498-14.326287 31.998785-31.998784 31.998785s-31.998785-14.326287-31.998785-31.998785V96.019891c0-17.672498 14.326287-31.998785 31.998785-31.998785zM639.994116 416.004669c17.672498 0 31.998785 14.326287 31.998785 31.998785v351.983563c0 17.672498-14.326287 31.998785-31.998785 31.998785s-31.998785-14.326287-31.998785-31.998785V448.00243c0-17.671475 14.326287-31.997762 31.998785-31.997761z m-255.988232-95.995331c17.672498 0 31.998785 14.326287 31.998785 31.998784v447.978895c0 17.672498-14.326287 31.998785-31.998785 31.998785s-31.998785-14.326287-31.998785-31.998785V352.007099c0-17.671475 14.326287-31.997762 31.998785-31.997761zM64.021106 895.981325H959.977871c17.672498 0 31.998785 14.326287 31.998785 31.998784s-14.326287 31.998785-31.998785 31.998785H64.021106c-17.672498 0-31.998785-14.326287-31.998785-31.998785s14.326287-31.998785 31.998785-31.998784z m63.997569-319.984779c17.672498 0 31.998785 14.326287 31.998785 31.998785v191.990662c0 17.672498-14.326287 31.998785-31.998785 31.998785s-31.998785-14.326287-31.998784-31.998785V607.995331c0-17.672498 14.326287-31.998785 31.998784-31.998785z"  ></path></symbol><symbol id="iconicon_live" viewBox="0 0 1024 1024"><path d="M628.577089 624.385627l-163.614382 102.258988c-14.986319 9.366322-34.727942 4.810562-44.094264-10.175757a31.998785 31.998785 0 0 1-4.863774-16.959254v-204.517976c0-17.672498 14.326287-31.998785 31.998785-31.998785a31.998785 31.998785 0 0 1 16.959253 4.863774l163.614382 102.258989c14.986319 9.366322 19.542078 29.107945 10.175757 44.094264a32.019251 32.019251 0 0 1-10.175757 10.175757zM160.016437 261.266445c-17.672498 0-31.998785 14.326287-31.998785 31.998785v575.971987c0 17.672498 14.326287 31.998785 31.998785 31.998785h703.966103c17.672498 0 31.998785-14.326287 31.998785-31.998785V293.26523c0-17.672498-14.326287-31.998785-31.998785-31.998785H160.016437z m605.226264-63.996546h98.740862c53.016471 0 95.995331 42.97886 95.995331 95.995331v575.971987c0 53.016471-42.97886 95.995331-95.995331 95.995331H160.016437c-53.016471 0-95.995331-42.97886-95.995331-95.995331V293.26523c0-53.016471 42.97886-95.995331 95.995331-95.995331h98.740862l-83.878363-83.878362c-12.496615-12.495592-12.496615-32.756031 0-45.252647 12.496615-12.496615 32.756031-12.496615 45.252647 0l129.131009 129.131009h325.474816l129.131009-129.131009c12.495592-12.496615 32.756031-12.496615 45.252647 0 12.496615 12.495592 12.496615 32.756031 0 45.252647l-83.878363 83.878362z"  ></path></symbol><symbol id="iconicon_link" viewBox="0 0 1024 1024"><path d="M828.768527 557.252647c-12.495592 12.496615-32.756031 12.496615-45.252647 0-12.495592-12.495592-12.495592-32.756031 0-45.252647l67.87897-67.87897c74.977645-74.977645 74.977645-196.539258 0-271.51588-74.976622-74.977645-196.538235-74.977645-271.51588 0L421.494707 330.989413c-74.976622 74.976622-74.976622 196.538235 0 271.51588 12.496615 12.495592 12.496615 32.756031 0 45.252647-12.495592 12.495592-32.756031 12.495592-45.252647 0-99.969852-99.968829-99.969852-262.051321 0-362.021174l158.384263-158.384263c99.969852-99.968829 262.051321-99.968829 362.021174 0 99.968829 99.969852 99.968829 262.052345 0 362.021174l-67.87897 67.87897zM647.75794 376.24206c99.969852 99.968829 99.969852 262.051321 0 362.021174L489.373677 896.647497c-99.968829 99.969852-262.051321 99.969852-362.021174 0s-99.969852-262.052345 0-362.021174l45.252647-45.252646c12.496615-12.495592 32.756031-12.495592 45.252646 0 12.496615 12.496615 12.496615 32.756031 0 45.252646l-45.252646 45.252647c-74.976622 74.977645-74.976622 196.539258 0 271.51588s196.539258 74.976622 271.51588 0l158.384263-158.384263c74.976622-74.976622 74.976622-196.538235 0-271.51588-12.496615-12.495592-12.496615-32.756031 0-45.252647 12.495592-12.496615 32.756031-12.496615 45.252647 0z"  ></path></symbol><symbol id="iconicon_im_voice" viewBox="0 0 1024 1024"><path d="M512 4.375657c-280.357246 0-507.624343 227.275283-507.624343 507.624343s227.267097 507.624343 507.624343 507.624343 507.624343-227.275283 507.624343-507.624343S792.356222 4.375657 512 4.375657z m0 983.5221c-262.832104 0-475.897757-213.069747-475.897757-475.897757S249.167896 36.102243 512 36.102243s475.897757 213.069747 475.897757 475.897757-213.065653 475.897757-475.897757 475.897757z"  ></path><path d="M512 607.179756c69.944002 0 126.906342-56.915267 126.906342-127.107933V321.842079c0-70.191642-56.819077-127.107933-126.906342-127.107933-69.944002 0-126.906342 56.915267-126.906342 127.107933v158.229744c0 70.191642 56.819077 127.107933 126.906342 127.107933z"  ></path><path d="M718.221782 448.546829c-17.521049 0-31.726585 14.205537-31.726586 31.726586 0 96.371908-78.123288 174.49622-174.496219 174.496219S337.502757 576.646346 337.502757 480.273415c0-17.521049-14.205537-31.726585-31.726585-31.726586s-31.726585 14.205537-31.726586 31.726586c0 120.66315 89.804329 220.335221 206.222805 235.857752v97.270371c0 17.521049 14.205537 31.726585 31.726586 31.726585s31.726585-14.205537 31.726585-31.726585v-97.270371c116.418476-15.522532 206.222805-115.194602 206.222805-235.857752 0-17.521049-14.205537-31.726585-31.726585-31.726586z"  ></path></symbol><symbol id="iconicon_mobilephone" viewBox="0 0 1024 1024"><path d="M512 959.977871c17.672498 0 31.998785-14.326287 31.998785-31.998785s-14.326287-31.998785-31.998785-31.998785-31.998785 14.326287-31.998785 31.998785 14.326287 31.998785 31.998785 31.998785zM304.009945 96.019891c-26.508747 0-47.998177 21.48943-47.998177 47.998177v671.967318c0 26.508747 21.48943 47.997154 47.998177 47.997154h415.98011c26.508747 0 47.997154-21.48943 47.997154-47.997154V144.017044c0-26.508747-21.48943-47.998177-47.997154-47.998177H304.009945z m-15.999392-63.996547h447.978894c53.016471 0 95.995331 42.97886 95.995331 95.995331v767.96265c0 53.016471-42.97886 95.995331-95.995331 95.995331H288.010553c-53.016471 0-95.995331-42.97886-95.995331-95.995331V128.018675c0-53.017494 42.97886-95.995331 95.995331-95.995331z"  ></path></symbol><symbol id="iconicon_dmail" viewBox="0 0 1024 1024"><path d="M842.458317 264.333294c13.075807-11.887748 33.313733-10.923794 45.201482 2.153036 11.887748 13.075807 10.923794 33.313733-2.153037 45.201482L576.573691 592.536244c-36.614919 33.286104-92.532463 33.286104-129.147382 0L138.492214 311.687812c-13.07683-11.887748-14.039761-32.125675-2.152013-45.201482 11.887748-13.07683 32.124651-14.040784 45.201482-2.153036l308.934094 280.849456c12.204973 11.095709 30.843472 11.095709 43.048446 0L842.458317 264.333294z"  ></path><path d="M99.555413 194.734146c-17.522072 0-31.726585 14.204513-31.726585 31.726586v571.077513c0 17.522072 14.204513 31.726585 31.726585 31.726585h824.889174c17.522072 0 31.726585-14.204513 31.726585-31.726585V226.460732c0-17.522072-14.204513-31.726585-31.726585-31.726586H99.555413z m0-63.452147h824.889174c52.566216 0 95.179756 42.61354 95.179756 95.179756v571.077513c0 52.566216-42.61354 95.179756-95.179756 95.179757H99.555413c-52.566216 0-95.179756-42.61354-95.179756-95.179757V226.460732c0-52.565193 42.61354-95.178733 95.179756-95.178733z"  ></path></symbol><symbol id="iconicon_message" viewBox="0 0 1024 1024"><path d="M320.009338 473.072409c-26.508747 0-47.998177-21.48943-47.998178-47.998177s21.48943-47.998177 47.998178-47.998178 47.998177 21.48943 47.998177 47.998178-21.490453 47.998177-47.998177 47.998177z m191.990662 0c-26.508747 0-47.998177-21.48943-47.998177-47.998177s21.48943-47.998177 47.998177-47.998178 47.998177 21.48943 47.998177 47.998178-21.48943 47.998177-47.998177 47.998177z m191.990662 0c-26.508747 0-47.997154-21.48943-47.997154-47.998177s21.48943-47.998177 47.997154-47.998178c26.508747 0 47.998177 21.48943 47.998178 47.998178s-21.48943 47.998177-47.998178 47.998177zM304.009945 870.196055l184.698583-143.654794a63.99757 63.99757 0 0 1 39.289841-13.481036h351.983563c17.672498 0 31.998785-14.326287 31.998785-31.998785V169.087023c0-17.672498-14.326287-31.998785-31.998785-31.998785H144.017044c-17.672498 0-31.998785 14.326287-31.998784 31.998785v511.975441c0 17.672498 14.326287 31.998785 31.998784 31.998784h95.995332c35.344996 0 63.996546 28.652574 63.996546 63.996547v93.13826z m223.989447-93.13826L317.478701 940.795996c-20.924565 16.274662-51.080376 12.504802-67.355037-8.419763a47.994084 47.994084 0 0 1-10.110265-29.468149V777.057795h-95.995331c-53.016471 0-95.995331-42.97886-95.995331-95.995331V169.087023c0-53.016471 42.97886-95.995331 95.995331-95.995331h735.964888c53.016471 0 95.995331 42.97886 95.995331 95.995331v511.975441c0 53.016471-42.97886 95.995331-95.995331 95.995331H527.999392z"  ></path></symbol><symbol id="iconicon_more" viewBox="0 0 1024 1024"><path d="M512 416.681074c-53.013401 0-95.995331 42.98193-95.995331 95.995331s42.98193 95.995331 95.995331 95.995332 95.995331-42.98193 95.995331-95.995332-42.98193-95.995331-95.995331-95.995331m-351.983563 0c-53.013401 0-95.995331 42.98193-95.995331 95.995331s42.98193 95.995331 95.995331 95.995332 95.995331-42.98193 95.995331-95.995332-42.98193-95.995331-95.995331-95.995331m703.966103 0c-53.013401 0-95.995331 42.98193-95.995331 95.995331s42.98193 95.995331 95.995331 95.995332 95.995331-42.98193 95.995331-95.995332-42.98193-95.995331-95.995331-95.995331"  ></path></symbol><symbol id="iconicon_left" viewBox="0 0 1024 1024"><path d="M376.24206 512l384.647497 384.647497c12.496615 12.496615 12.496615 32.756031 0 45.252647l-22.626323 22.626323c-12.496615 12.496615-32.756031 12.496615-45.252647 0L263.110443 534.626323c-12.496615-12.496615-12.496615-32.756031 0-45.252646L693.010587 59.473533c12.496615-12.495592 32.756031-12.495592 45.252647 0l22.626323 22.626323c12.496615 12.495592 12.496615 32.756031 0 45.252647L376.24206 512z"  ></path></symbol><symbol id="iconicon_next_arrow" viewBox="0 0 1024 1024"><path d="M384.561539 905.148102c-12.365632 12.647041-32.082696 12.551874-44.161802-0.342808l-50.324152-53.724599c-12.023848-12.836353-11.748578-33.491789 0.654916-46.177715l266.968307-273.051863c12.385075-12.667507 12.005428-32.915667-0.891299-45.26595L279.229562 220.747613c-12.877285-12.332886-13.356193-32.516578-1.109264-45.040822l55.647392-56.909128c12.264325-12.542664 32.388664-12.401448 44.645826 0.008187l367.036397 371.605459c12.392238 12.546757 12.409634 32.975019 0.048095 45.616944L384.561539 905.148102z"  ></path></symbol><symbol id="iconicon_notice" viewBox="0 0 1024 1024"><path d="M320.009338 400.005276c0 63.996546 0 94.871741-31.998785 191.990663-21.331841 65.37801-63.996546 129.375579-127.994116 191.990662h703.966103c-63.996546-63.996546-106.661252-127.994116-127.994116-191.990662-31.998785-95.995331-31.998785-127.994116-31.998785-191.990663 0-127.994116-31.998785-223.989447-191.990662-223.989447-154.75562 0-191.989639 95.995331-191.989639 223.989447z m282.523585 447.978895H421.467077c13.178137 37.284161 48.735981 63.996546 90.532923 63.996546s77.354785-26.712385 90.532923-63.996546z m3.220344-724.683961c114.993011 31.42164 162.233941 127.552048 162.233942 276.705066 0 89.716324 4.64888 99.556437 28.713972 171.752736 17.921161 53.764508 55.119365 109.561301 112.532982 166.975942 40.316218 40.316218 11.762905 109.249193-45.252646 109.249193H668.791999c-14.823614 73.028247-79.389118 127.994116-156.791999 127.994116S370.031615 921.011394 355.208001 847.984171H160.016437c-57.352219 0-85.751013-69.63087-44.756343-109.74038 57.057507-55.825446 94.02035-111.270223 111.967094-166.273955 15.731286-47.745421 25.325805-105.065917 28.78458-171.96456 0-146.069797 49.270147-243.450684 162.078399-275.986705 9.200546-43.417859 47.750537-75.996858 93.909833-75.996858 45.903469 0 84.282568 32.219819 93.753267 75.278497z"  ></path></symbol><symbol id="iconicon_namecard" viewBox="0 0 1024 1024"><path d="M681.374572 339.802126c-0.415462-31.083949 3.77907-54.29765 32.804127-69.959351 5.940292-3.206018 20.013823-4.89652 26.732851-4.896521 7.361665-0.753153 0.073678-6.757914 16.313547-6.757914 16.239869 0 38.82526 7.154957 49.621141 29.30135 10.79588 22.147416 11.709693 46.454008 11.709693 52.280714s5.963829 2.913353 5.963829 11.654434-2.572592 26.03598-11.72402 37.784558c-9.151427 11.747555-12.133342 14.661931-18.098193 23.403013-5.964852 8.741082-8.946766 18.271132-8.946766 26.223244 0 29.136597 49.848315 31.289634 78.744435 49.689703 11.837606 7.538697 20.006659 17.393135 24.505114 29.563316l0.001023-0.001023c3.64604 9.861602-1.39272 20.812001-11.255345 24.457018a19.023262 19.023262 0 0 1-6.601348 1.180895l-242.358817-0.002047c-10.512425 0-19.034519-8.522094-19.034518-19.034518a19.033495 19.033495 0 0 1 1.191128-6.627954c4.516874-12.158924 12.656251-22.004153 24.419156-29.537734 28.732391-18.400069 78.815043-20.553105 78.815043-49.689702 0-7.759731-2.981914-17.482163-8.946766-26.223245-5.963829-8.741082-8.946766-11.654434-17.893532-23.403013-8.946766-11.748578-11.92868-29.043477-11.92868-37.784558 0.002047-8.739035 5.966898-5.825682 5.966898-11.620665zM163.007561 670.632927h380.718001c17.522072 0 31.726585 14.204513 31.726585 31.726585s-14.204513 31.726585-31.726585 31.726586H163.007561c-17.522072 0-31.726585-14.204513-31.726586-31.726586 0.001023-17.522072 14.204513-31.726585 31.726586-31.726585z m0-126.906342h190.359512c17.522072 0 31.726585 14.204513 31.726585 31.726586s-14.204513 31.726585-31.726585 31.726585H163.007561c-17.522072 0-31.726585-14.204513-31.726586-31.726585s14.204513-31.726585 31.726586-31.726586z m-63.452148-348.992439c-17.522072 0-31.726585 14.204513-31.726585 31.726586v571.077513c0 17.522072 14.204513 31.726585 31.726585 31.726585h824.889174c17.522072 0 31.726585-14.204513 31.726585-31.726585V226.460732c0-17.522072-14.204513-31.726585-31.726585-31.726586H99.555413z m0-63.452147h824.889174c52.566216 0 95.179756 42.61354 95.179756 95.179756v571.077513c0 52.566216-42.61354 95.179756-95.179756 95.179757H99.555413c-52.566216 0-95.179756-42.61354-95.179756-95.179757V226.460732c0-52.565193 42.61354-95.178733 95.179756-95.178733z"  ></path></symbol><symbol id="iconicon_phone" viewBox="0 0 1024 1024"><path d="M594.366939 766.06544c-159.949922-44.407396-286.332331-171.396625-332.337107-334.574055-7.93574-33.57263 0.589424-58.139142 20.833491-76.930114 2.334161-2.166339 8.812713-7.6574 7.883551-6.846941 5.597485-4.881171 10.837836-9.142218 19.834744-16.252149 2.812045-2.220574 2.812045-2.220574 5.558599-4.393054 21.046339-16.672728 30.17116-25.720801 34.406624-34.540677 5.409197-11.263531-8.538467-51.386344-40.708144-92.706425-37.842887-48.608068-70.305229-71.802326-98.924033-71.802326-20.010753 0-40.808428 24.629957-69.484538 82.763982-15.160281 30.733978-16.61133 108.283192-8.523117 161.977091 5.968945 39.624463 27.458375 117.279077 46.62797 162.884764 78.380138 186.474019 248.529353 320.266188 449.951829 352.145246 98.261954 15.363919 197.22692 8.435113 225.184669-15.370059 27.800159-23.671119 41.494043-42.909276 41.494043-51.451836 0-23.763217-29.543873-70.203922-71.062476-103.345739-40.60479-32.412201-79.886445-46.413076-90.551342-41.162492-7.424086 3.65525-15.161305 10.838859-25.971511 24.202215-3.03001 3.746324-21.337981 27.621081-27.841092 35.579333-25.540699 32.458249-44.096311 39.199791-86.37216 29.823236z m36.237319-69.600171l0.445139-0.553609c5.430686-6.613628 23.953551-30.772864 27.774576-35.496446 16.142655-19.956517 29.889751-32.719192 47.458895-41.370223 39.706327-19.550265 100.614535 2.158153 158.744467 48.560996 55.264675 44.11473 95.134731 106.787118 95.134731 153.361877 0 32.958646-22.99062 65.260329-64.002686 100.17963-46.997384 40.016389-160.744008 47.980781-276.618085 29.862121-223.393883-35.356252-412.053684-183.703929-499.004011-390.5663-21.25714-50.572816-44.165896-133.357264-50.913577-178.150446-9.928117-65.907059-8.283664-153.812131 14.411221-199.821001C123.704416 102.053304 155.817812 64.021106 210.914664 64.021106c53.312206 0 100.621698 33.802874 149.422148 96.484471 45.666062 58.655911 66.9846 119.983675 47.899939 159.724795-9.901511 20.61962-23.690562 34.290991-52.357461 57.001225-2.832512 2.241041-2.832512 2.241041-5.615905 4.439102-8.232498 6.506181-12.850679 10.261715-17.455557 14.277168-0.048095 0.041956-5.324262 4.513804-6.405897 5.518691-4.00522 3.716648-4.495384 5.129834-2.434445 13.976316 39.618323 140.435473 149.21851 250.560616 285.85547 288.543695 16.519232 3.64604 10.199293 5.965875 20.781302-7.5213z"  ></path></symbol><symbol id="iconicon_qq" viewBox="0 0 1024 1024"><path d="M703.746092 991.976656c-87.12122 0-151.618163-18.280342-191.771675-54.357002-40.99774 36.326347-105.213273 54.357002-191.709253 54.357002-86.683245 0-122.68111-37.592177-136.431275-59.997466-15.999392-26.076912-17.749246-60.356646-4.624321-91.714841 9.030677-21.639856 24.311709-39.576367 43.903929-52.294017a462.004329 462.004329 0 0 1-20.436448-35.701107c-16.21838 17.452487-33.935903 27.983331-51.372018 29.826306-17.779945 1.890047-33.435507-5.015224-43.654242-18.780738-21.530362-29.030174-20.030196-81.167624-19.530822-91.323939 4.750187-66.684772 36.154431-134.868687 93.432972-203.428156-4.687766-30.420847-2.405793-80.746022 30.248931-120.915907C216.208227 167.483502 343.732645 32.631188 511.881296 32.021298c168.523181 0.608867 296.111045 135.63412 300.360836 315.625493 32.654724 40.169885 34.904974 90.496084 30.217209 120.915907 57.278541 68.559469 88.682785 136.696312 93.402273 202.771194 0.562818 10.859325 1.968841 63.012126-19.467377 91.964528-10.281157 13.780865-26.092261 20.670785-43.684942 18.796088-17.436114-1.843998-35.154661-12.374842-51.372018-29.826306-5.655813 11.06194-12.405541 22.983457-20.436448 35.701107 19.593244 12.7023 34.873252 30.638811 43.903929 52.278667 13.123902 31.358195 11.374048 65.653279-4.62432 91.74554-13.753235 22.390963-49.751101 59.983139-136.434346 59.98314zM507.97329 933.900959c0.124843 0.124843 0.249687 0.249687 0.37453 0.359181-0.12382-0.124843-0.248663-0.233314-0.37453-0.359181z m8.905834-0.827855c-0.249687 0.26606-0.531096 0.515746-0.812505 0.780783 0.281409-0.249687 0.562818-0.499373 0.812505-0.780783z m-4.936429-60.684104c21.154809 0.047072 34.123168 8.858762 41.279149 16.264429 14.718213 14.217816 54.93517 39.326681 150.524248 39.32668 57.59065 0 76.43381-20.608364 81.870636-29.467125 5.062296-8.218172 5.124717-21.717627 0.156566-33.576723-3.90596-9.296737-14.31196-25.827225-40.404222-31.873941a32.064276 32.064276 0 0 1-22.811542-20.092617 32.009018 32.009018 0 0 1 4.281513-30.077016c35.935444-48.731888 50.810223-85.683475 56.93471-108.104114a32.011064 32.011064 0 0 1 28.31079-23.436782c13.936407-1.109264 26.092261 6.374174 31.685653 18.608824 9.312086 20.421098 18.780739 33.013905 25.873274 40.264029 1.812275-9.484002 3.000334-22.13923 2.343371-35.029818-3.937682-55.122435-33.686217-114.900913-88.370677-176.960341a32.027437 32.027437 0 0 1-5.499247-33.576723c2.312672-7.031137 9.187243-52.450583-20.468171-82.074274a32.094976 32.094976 0 0 1-9.249665-25.498743C748.337683 208.655204 646.685515 96.520287 511.880273 96.019891c-134.556579 0.500397-236.207723 112.635313-236.207723 260.862239 0 8.484232-3.312442 19.686365-9.312086 25.686009-29.65439 29.639041-22.779819 75.074859-20.217461 82.792634 3.624551 10.812253 1.812275 24.311709-5.749957 32.873712-54.68446 62.059428-84.432994 121.822556-88.4024 177.648003-0.62524 12.467963 0.562818 24.935925 2.343372 34.357505 7.124258-7.265474 16.59291-19.84293 25.904996-40.279378 5.625114-12.233626 17.936511-19.701714 31.685653-18.608824a32.010041 32.010041 0 0 1 28.310789 23.436782c6.124488 22.420639 20.999266 59.372226 56.934711 108.104114a32.004925 32.004925 0 0 1 4.281513 30.077016 32.058137 32.058137 0 0 1-22.811542 20.092617c-26.061562 6.046716-36.498262 22.577205-40.404222 31.889291-4.937452 11.859096-4.90573 25.342178 0.156566 33.545 5.436826 8.874111 24.279986 29.482475 81.870636 29.482475 95.558379 0 135.836735-25.124214 151.305031-40.092113 6.313799-6.592139 19.250436-15.4509 40.374546-15.497973z"  ></path></symbol><symbol id="iconicon_photo" viewBox="0 0 1024 1024"><path d="M288.010553 448.00243c-35.344996 0-63.996546-28.652574-63.996546-63.996546s28.652574-63.996546 63.996546-63.996546c35.344996 0 63.996546 28.652574 63.996546 63.996546s-28.65155 63.996546-63.996546 63.996546z m639.969556 302.169018l-258.988565-258.077823L372.528482 759.740384c-12.629645 11.402701-31.975249 10.92584-44.027749-1.084705L220.383316 650.927119l-124.363425 100.357686v80.699973c0 17.672498 14.326287 31.998785 31.998784 31.998785h767.96265c17.672498 0 31.998785-14.326287 31.998784-31.998785v-81.81333z m0-90.346681V192.015222c0-17.672498-14.326287-31.998785-31.998784-31.998785H128.018675c-17.672498 0-31.998785 14.326287-31.998784 31.998785v477.033627l84.173074-67.926042c25.424042-20.516266 62.219063-18.58938 85.361133 4.469801l86.61673 86.306668 273.934976-247.308549c25.261337-22.805402 63.951521-21.851681 88.058569 2.170433l213.815736 213.063607zM32.023344 736.273926a45.762253 45.762253 0 0 1 0-0.530072V192.015222c0-53.016471 42.97886-95.995331 95.995331-95.995331h767.96265c53.016471 0 95.995331 42.97886 95.995331 95.995331v639.969556c0 53.016471-42.97886 95.995331-95.995331 95.995331H128.018675c-53.016471 0-95.995331-42.97886-95.995331-95.995331v-95.710852z"  ></path></symbol><symbol id="iconicon_redpacket" viewBox="0 0 1024 1024"><path d="M799.985993 32.023344H224.014007c-53.016471 0-95.995331 42.97886-95.995332 95.995331v767.96265c0 53.016471 42.97886 95.995331 95.995332 95.995331h575.971986c53.016471 0 95.995331-42.97886 95.995332-95.995331V128.018675c0-53.017494-42.97886-95.995331-95.995332-95.995331z m31.998785 863.957981c0 17.672498-14.326287 31.998785-31.998785 31.998784H224.014007c-17.672498 0-31.998785-14.326287-31.998785-31.998784V288.942785c57.3031 58.303894 136.441509 100.697423 226.794329 118.194936 10.351766 41.841967 48.148603 72.863495 93.190449 72.863494s82.83766-31.020504 93.190449-72.863494c90.353844-17.498536 169.491229-59.892065 226.794329-118.194936v607.03854z m0-717.802226c-43.700291 76.847226-128.708384 140.913357-233.40591 164.312276-15.482623-32.230052-48.432059-54.480822-86.578868-54.480822s-71.096245 22.25077-86.578868 54.480822c-104.697527-23.39892-189.70562-87.466074-233.40591-164.312276V128.018675c0-17.672498 14.326287-31.998785 31.998785-31.998784h575.971986c17.672498 0 31.998785 14.326287 31.998785 31.998784v50.160424z"  ></path></symbol><symbol id="iconicon_patriarch" viewBox="0 0 1024 1024"><path d="M348.328313 573.47512c-27.057239-47.446615-39.204907-95.198176-46.236044-123.205043-7.027044-28.006867-12.354376-120.150474 0-154.26034 16.32378-45.064358 52.016701-90.969874 66.485227-90.969874 0.457418 0 0.89437 0.045025 1.308809 0.138146 25.354458 5.724375 27.77253 66.605977 85.051071 106.010429 51.141774 35.18229 147.33665 38.439474 186.921204 51.689243 25.745361 8.618285 48.888454 40.683585 52.938699 62.908772 6.671956 36.56273-2.491751 70.7606-18.893302 98.604762-2.859118 4.855588-5.945409 9.600659-9.174963 14.208606-17.018605 24.279986-11.936867 37.396725 0.300852 37.396725 6.136767 0 14.07353-3.299139 21.924335-10.139941 29.369911-25.595958 54.036707-56.132438 72.605621-90.249467 24.541953-45.087894 38.428218-87.269599 38.428218-123.600039 0-179.309852-102.428857-319.984778-287.985993-319.984778S224.014007 172.698271 224.014007 352.007099c0 53.632501 26.225291 118.777197 45.997613 152.990417 19.764136 34.214243 56.567343 68.477604 78.316693 68.477604zM512 96.019891c165.148317 0 223.989447 132.23572 223.989447 255.987208 0 2.89084-0.159636 6.169513-0.550539 9.853416-17.362436-26.174126-43.091424-49.567929-73.265653-59.668985-17.815761-5.962805-39.166021-9.599635-63.891146-13.809517-35.662221-6.074346-84.503603-14.393825-107.072621-29.918403-18.920932-13.016455-28.073382-30.851659-37.764092-49.733705-12.31549-24.006763-29.189809-56.883545-69.461001-65.97562l-8.269338-1.710968h-3.171226C406.680303 113.225761 452.416973 96.019891 512 96.019891zM839.671854 739.051179l-150.711513-94.198405c-13.561877-8.484232-31.341822-5.593392-41.560558 6.655583L561.15349 755.018849a66.013483 66.013483 0 0 1-8.15575 8.1711c-27.186176 22.624277-67.590398 18.905582-90.152253-8.187473l-86.246293-103.495142c-10.249435-12.265348-27.998681-15.171538-41.560558-6.655583l-150.711514 94.198405c-75.338872 47.092551-120.306017 128.244826-120.306016 217.084177v3.843538c0 17.671475 14.31196 31.998785 31.998785 31.998785s31.998785-14.32731 31.998784-31.998785v-3.843538c0-66.6377 33.748638-127.493719 90.245374-162.804946l127.025045-79.402421 68.372204 82.042551c45.154409 54.200436 126.025275 61.559031 180.365904 16.343223a130.004913 130.004913 0 0 0 16.3115-16.343223l68.372204-82.042551 127.025045 79.402421c56.497759 35.311227 90.245374 96.167247 90.245374 162.804946v3.843538c0 17.671475 14.31196 31.998785 31.998784 31.998785s31.998785-14.32731 31.998785-31.998785v-3.843538c-0.001023-88.839351-44.967144-169.991626-120.30704-217.083154z"  ></path></symbol><symbol id="iconicon_roundclose" viewBox="0 0 1024 1024"><path d="M557.252647 512l135.75794 135.75794c12.495592 12.495592 12.495592 32.757055 0 45.252647-12.495592 12.495592-32.757055 12.495592-45.252647 0L512 557.252647 376.24206 693.010587c-12.496615 12.496615-32.757055 12.495592-45.252647 0-12.495592-12.495592-12.496615-32.756031 0-45.252647l135.75794-135.75794L330.989413 376.24206c-12.496615-12.496615-12.495592-32.757055 0-45.252647 12.495592-12.495592 32.756031-12.496615 45.252647 0l135.75794 135.75794 135.75794-135.75794c12.495592-12.495592 32.756031-12.495592 45.252647 0 12.495592 12.495592 12.495592 32.757055 0 45.252647L557.252647 512z m-429.233972 0c0 212.062813 171.918511 383.981325 383.981325 383.981325s383.981325-171.918511 383.981325-383.981325S724.06179 128.018675 512 128.018675 128.018675 299.937187 128.018675 512z m-63.997569 0c0-247.406786 200.572108-447.978894 447.978894-447.978894S959.977871 264.593214 959.977871 512 759.405763 959.977871 512 959.977871 64.021106 759.405763 64.021106 512z"  ></path></symbol><symbol id="iconicon_im_keyboard" viewBox="0 0 1024 1024"><path d="M734.085074 448.546829h31.726586c17.522072 0 31.726585 14.204513 31.726585 31.726586v31.726585c0 17.522072-14.204513 31.726585-31.726585 31.726585h-31.726586c-17.522072 0-31.726585-14.204513-31.726585-31.726585v-31.726585c0-17.522072 14.205537-31.726585 31.726585-31.726586z m0-158.632927h31.726586c17.522072 0 31.726585 14.204513 31.726585 31.726586v31.726585c0 17.522072-14.204513 31.726585-31.726585 31.726585h-31.726586c-17.522072 0-31.726585-14.204513-31.726585-31.726585v-31.726585c0-17.522072 14.205537-31.726585 31.726585-31.726586z m-158.631903 158.632927h31.726585c17.522072 0 31.726585 14.204513 31.726586 31.726586v31.726585c0 17.522072-14.204513 31.726585-31.726586 31.726585h-31.726585c-17.522072 0-31.726585-14.204513-31.726586-31.726585v-31.726585c0-17.522072 14.204513-31.726585 31.726586-31.726586z m0-158.632927h31.726585c17.522072 0 31.726585 14.204513 31.726586 31.726586v31.726585c0 17.522072-14.204513 31.726585-31.726586 31.726585h-31.726585c-17.522072 0-31.726585-14.204513-31.726586-31.726585v-31.726585c0-17.522072 14.204513-31.726585 31.726586-31.726586zM353.367073 638.906342h317.264831c17.522072 0 31.726585 14.204513 31.726585 31.726585v31.726585c0 17.522072-14.204513 31.726585-31.726585 31.726586H353.367073c-17.522072 0-31.726585-14.204513-31.726585-31.726586v-31.726585c0-17.522072 14.204513-31.726585 31.726585-31.726585z m63.453171-190.359513h31.726585c17.522072 0 31.726585 14.204513 31.726586 31.726586v31.726585c0 17.522072-14.204513 31.726585-31.726586 31.726585h-31.726585c-17.522072 0-31.726585-14.204513-31.726586-31.726585v-31.726585c0-17.522072 14.204513-31.726585 31.726586-31.726586z m0-158.632927h31.726585c17.522072 0 31.726585 14.204513 31.726586 31.726586v31.726585c0 17.522072-14.204513 31.726585-31.726586 31.726585h-31.726585c-17.522072 0-31.726585-14.204513-31.726586-31.726585v-31.726585c0-17.522072 14.204513-31.726585 31.726586-31.726586z m-158.632927 158.632927h31.726585c17.522072 0 31.726585 14.204513 31.726586 31.726586v31.726585c0 17.522072-14.204513 31.726585-31.726586 31.726585h-31.726585c-17.522072 0-31.726585-14.204513-31.726585-31.726585v-31.726585c0-17.522072 14.204513-31.726585 31.726585-31.726586z m0-158.632927h31.726585c17.522072 0 31.726585 14.204513 31.726586 31.726586v31.726585c0 17.522072-14.204513 31.726585-31.726586 31.726585h-31.726585c-17.522072 0-31.726585-14.204513-31.726585-31.726585v-31.726585c0-17.522072 14.204513-31.726585 31.726585-31.726586z m253.812683 697.983855c262.831081 0 475.897757-213.066677 475.897757-475.897757S774.831081 36.102243 512 36.102243 36.102243 249.168919 36.102243 512 249.168919 987.897757 512 987.897757z m0 31.726586c-280.353153 0-507.624343-227.27119-507.624343-507.624343S231.646847 4.375657 512 4.375657s507.624343 227.27119 507.624343 507.624343-227.27119 507.624343-507.624343 507.624343z"  ></path></symbol><symbol id="iconicon_roundreduce" viewBox="0 0 1024 1024"><path d="M288.011576 480.001215h447.978894c17.671475 0 31.997762 14.326287 31.998785 31.998785-0.001023 17.673521-14.326287 31.998785-31.999808 31.999808H288.010553c-17.671475 0-31.997762-14.326287-31.998785-31.998785 0.001023-17.674545 14.325263-31.998785 31.999808-31.999808z m-159.992901 31.998785c0 212.062813 171.918511 383.981325 383.981325 383.981325s383.981325-171.918511 383.981325-383.981325S724.062813 128.018675 512 128.018675 128.018675 299.937187 128.018675 512z m-63.997569 0c0-247.406786 200.572108-447.978894 447.978894-447.978894S959.977871 264.593214 959.977871 512 759.405763 959.977871 512 959.977871 64.021106 759.405763 64.021106 512z"  ></path></symbol><symbol id="iconicon_QRcode" viewBox="0 0 1024 1024"><path d="M208.014614 670.817122h127.994116c8.836249 0 15.999392 7.163143 15.999392 15.999392V814.81063c0 8.836249-7.163143 15.999392-15.999392 15.999393H208.014614c-8.836249 0-15.999392-7.163143-15.999392-15.999393V686.816514c0-8.836249 7.163143-15.999392 15.999392-15.999392z m479.976656-479.976656h127.994116c8.836249 0 15.999392 7.163143 15.999392 15.999393v127.994116c0 8.836249-7.163143 15.999392-15.999392 15.999392H687.99127c-8.836249 0-15.999392-7.163143-15.999392-15.999392V206.839859c0-8.836249 7.163143-15.999392 15.999392-15.999393z m-479.976656 0h127.994116c8.836249 0 15.999392 7.163143 15.999392 15.999393v127.994116c0 8.836249-7.163143 15.999392-15.999392 15.999392H208.014614c-8.836249 0-15.999392-7.163143-15.999392-15.999392V206.839859c0-8.836249 7.163143-15.999392 15.999392-15.999393z m399.980717-47.997154v255.987209c0 8.836249 7.163143 15.999392 15.999393 15.999392h255.987208c8.836249 0 15.999392-7.163143 15.999393-15.999392V142.843312c0-8.836249-7.163143-15.999392-15.999393-15.999392H623.994724c-8.836249 0-15.999392 7.163143-15.999393 15.999392z m0-79.996962h287.985994c35.344996 0 63.996546 28.652574 63.996546 63.996547v287.985993c0 35.344996-28.652574 63.996546-63.996546 63.996546H607.995331c-35.344996 0-63.996546-28.652574-63.996546-63.996546V126.84392c0-35.344996 28.65155-63.99757 63.996546-63.99757z m-479.976656 559.973618v255.987209c0 8.836249 7.163143 15.999392 15.999393 15.999392h255.987208c8.836249 0 15.999392-7.163143 15.999393-15.999392V622.819968c0-8.836249-7.163143-15.999392-15.999393-15.999392H144.017044c-8.835226 0-15.998369 7.163143-15.998369 15.999392z m0-79.995939h287.985994c35.344996 0 63.996546 28.652574 63.996546 63.996547v287.985993c0 35.344996-28.652574 63.996546-63.996546 63.996546H128.018675c-35.344996 0-63.996546-28.652574-63.996546-63.996546V606.820576c-0.001023-35.344996 28.65155-63.996546 63.996546-63.996547z m0-399.980717v255.987209c0 8.836249 7.163143 15.999392 15.999393 15.999392h255.987208c8.836249 0 15.999392-7.163143 15.999393-15.999392V142.843312c0-8.836249-7.163143-15.999392-15.999393-15.999392H144.017044c-8.835226 0-15.998369 7.163143-15.998369 15.999392z m0-79.996962h287.985994c35.344996 0 63.996546 28.652574 63.996546 63.996547v287.985993c0 35.344996-28.652574 63.996546-63.996546 63.996546H128.018675c-35.344996 0-63.996546-28.652574-63.996546-63.996546V126.84392c-0.001023-35.344996 28.65155-63.99757 63.996546-63.99757z m671.967318 767.963673h-95.995331v95.995331c0 17.672498-14.326287 31.998785-31.998784 31.998785h-95.995332c-17.672498 0-31.998785-14.326287-31.998784-31.998785v-95.995331c0-17.672498 14.326287-31.998785 31.998784-31.998785h95.995332v-95.995331h-95.995332c-17.672498 0-31.998785-14.326287-31.998784-31.998785v-95.995331c0-17.672498 14.326287-31.998785 31.998784-31.998785h95.995332c17.672498 0 31.998785 14.326287 31.998784 31.998785v95.995331h95.995331v-95.995331c0-17.672498 14.326287-31.998785 31.998785-31.998785h95.995331c17.672498 0 31.998785 14.326287 31.998785 31.998785v351.98254c0 17.672498-14.326287 31.998785-31.998785 31.998784h-95.995331c-17.672498 0-31.998785-14.326287-31.998785-31.998784v-95.994308z"  ></path></symbol><symbol id="iconicon_savememo" viewBox="0 0 1024 1024"><path d="M863.534332 512c0 17.672498-14.326287 31.998785-31.998785 31.998785s-31.998785-14.326287-31.998785-31.998785c0-53.016471-42.97886-95.995331-95.995331-95.995331-17.672498 0-31.998785-14.326287-31.998785-31.998785s14.326287-31.998785 31.998785-31.998785c88.361467 0 159.992901 71.631434 159.992901 159.992901z m-351.983563 0c0 50.815339 19.742646 98.353029 54.509474 134.01218a642.830721 642.830721 0 0 1 4.774747 4.850471c3.079128 3.192715 5.89015 6.304589 8.712429 9.739829 17.292851 21.050432 27.998681 45.932122 27.998681 76.027557v63.355956h191.990662v-63.747882c0-29.121248 10.033517-53.527101 26.348088-73.857125a144.827503 144.827503 0 0 1 8.53335-9.689687 264.916579 264.916579 0 0 1 5.012154-5.066389c35.733852-35.803437 56.100716-84.021625 56.100716-135.625933 0-106.033965-85.957721-191.990662-191.990662-191.990663s-191.989639 85.957721-191.989639 191.991686z m-63.996547 0c0-141.377938 114.609271-255.987209 255.987209-255.987209s255.988232 114.609271 255.988232 255.987209c0 70.599941-28.579919 134.523833-74.801637 180.834578-6.704702 6.716982-21.193695 20.009729-21.193694 43.403533v63.747882c0 35.344996-28.652574 63.996546-63.996547 63.996547H607.5461c-35.344996 0-63.996546-28.652574-63.996547-63.996547V736.630037c0-24.235984-15.984043-38.426171-23.311938-45.942355-44.975331-46.12962-72.683393-109.172445-72.683393-178.687682zM814.412564 895.981325c-22.131043 38.257326-63.495126 63.996546-110.87011 63.996546-47.376007 0-88.74009-25.739221-110.87011-63.996546h221.74022z m-493.955018-767.029394a31.993668 31.993668 0 0 0-14.944364 8.429996L137.847531 304.926828a31.991622 31.991622 0 0 0-8.476045 15.08251h159.088298c17.672498 0 31.998785-14.326287 31.998785-31.998785V128.951931z m63.997569-0.933256v159.991878c0 53.016471-42.97886 95.995331-95.995331 95.995331H128.466883v447.978894c0 17.672498 14.326287 31.998785 31.998785 31.998785h255.988232c17.672498 0 31.998785 14.326287 31.998785 31.998785s-14.326287 31.998785-31.998785 31.998785H160.465668c-53.016471 0-95.995331-42.97886-95.995331-95.995331V327.561337a95.994308 95.994308 0 0 1 28.140921-67.903529L260.277932 92.112907a95.996354 95.996354 0 0 1 67.85441-28.091801H832.432986c53.016471 0 95.995331 42.97886 95.995332 95.995331v63.996546c0 17.672498-14.326287 31.998785-31.998785 31.998785s-31.998785-14.326287-31.998785-31.998785v-63.996546c0-17.672498-14.326287-31.998785-31.998785-31.998785H384.455115z"  ></path></symbol><symbol id="iconicon_roundadd" viewBox="0 0 1024 1024"><path d="M543.998785 480.001215h191.990662c17.672498 0 31.998785 14.326287 31.998785 31.998785s-14.326287 31.998785-31.998785 31.998785H543.998785v191.990662c0 17.672498-14.326287 31.998785-31.998785 31.998785s-31.998785-14.326287-31.998785-31.998785V543.998785H288.010553c-17.672498 0-31.998785-14.326287-31.998785-31.998785s14.326287-31.998785 31.998785-31.998785h191.990662V288.010553c0-17.672498 14.326287-31.998785 31.998785-31.998785s31.998785 14.326287 31.998785 31.998785v191.990662z m-415.98011 31.998785c0 212.062813 171.918511 383.981325 383.981325 383.981325s383.981325-171.918511 383.981325-383.981325S724.06179 128.018675 512 128.018675 128.018675 299.937187 128.018675 512z m-63.997569 0c0-247.406786 200.572108-447.978894 447.978894-447.978894S959.977871 264.593214 959.977871 512 759.405763 959.977871 512 959.977871 64.021106 759.405763 64.021106 512z"  ></path></symbol><symbol id="iconicon_refresh" viewBox="0 0 1024 1024"><path d="M844.617493 320.009338a384.730385 384.730385 0 0 0-30.014594-44.413536c-72.372308-92.496647-182.910866-147.577127-302.602899-147.577127-212.066907 0-383.981325 171.914418-383.981325 383.981325s171.914418 383.981325 383.981325 383.981325c156.391886 0 295.340495-94.355995 354.539782-236.242516 6.804986-16.309454 25.542746-24.01495 41.8522-17.209964 16.309454 6.804986 24.01495 25.542746 17.209964 41.852201-69.059865 165.518754-231.1618 275.596825-413.601946 275.596825-247.411903 0-447.978894-200.566992-447.978894-447.978894S264.588097 64.021106 512 64.021106c139.588175 0 268.630157 64.300468 353.005846 172.137498a448.801632 448.801632 0 0 1 30.975479 44.975331V96.019891c0-17.672498 14.326287-31.998785 31.998784-31.998785s31.998785 14.326287 31.998785 31.998785v255.987208c0 8.836249-3.581572 16.835434-9.372461 22.626324-5.79089 5.79089-13.790074 9.372461-22.626324 9.372461H671.991878c-17.672498 0-31.998785-14.326287-31.998785-31.998785s14.326287-31.998785 31.998785-31.998785h172.625615z"  ></path></symbol><symbol id="iconicon_search" viewBox="0 0 1024 1024"><path d="M423.401126 711.417819c159.050436 0 287.985993-128.935558 287.985994-287.985994S582.451562 135.445832 423.401126 135.445832 135.415133 264.381389 135.415133 423.431825s128.935558 287.985993 287.985993 287.985994z m270.491551-62.74709l43.980677 43.980677c10.705829-2.819209 22.590508-0.035816 30.780027 8.153704l169.866782 169.866782c18.708084 18.708084 18.809391 48.938596-0.065491 67.813479-18.7439 18.7439-49.136094 18.741853-67.813479 0.065492L700.774411 768.68408c-8.360412-8.360412-11.131525-20.180622-8.229428-30.855752l-43.90393-43.904952c-61.037145 50.880831-139.563616 81.490989-225.238904 81.490989-194.394409 0-351.983563-157.588131-351.983563-351.983563S229.006717 71.448262 423.401126 71.448262s351.983563 157.588131 351.983563 351.983563c0 85.676311-30.610158 164.201759-81.492012 225.238904z"  ></path></symbol><symbol id="iconicon_scan" viewBox="0 0 1024 1024"><path d="M64.021106 512c0-17.672498 14.07353-31.998785 31.887244-31.998785h832.182277c17.6111 0 31.887244 14.202467 31.887244 31.998785 0 17.672498-14.07353 31.998785-31.887244 31.998785H95.909373c-17.6111 0-31.888268-14.20349-31.888267-31.998785zM959.977871 352.007099c0 17.672498-14.326287 31.998785-31.998785 31.998785s-31.998785-14.326287-31.998785-31.998785V160.016437c0-17.672498-14.326287-31.998785-31.998784-31.998785H160.016437c-17.672498 0-31.998785 14.326287-31.998785 31.998785v191.990662c0 17.672498-14.326287 31.998785-31.998785 31.998785s-31.998785-14.326287-31.998785-31.998785V160.016437c0-53.016471 42.97886-95.995331 95.995332-95.995331H863.981517c53.016471 0 95.995331 42.97886 95.995331 95.995331v191.990662z m0 319.984779v191.990662c0 53.016471-42.97886 95.995331-95.995331 95.995331H160.016437c-53.016471 0-95.995331-42.97886-95.995331-95.995331V671.991878c0-17.672498 14.326287-31.998785 31.998785-31.998785s31.998785 14.326287 31.998784 31.998785v191.990662c0 17.672498 14.326287 31.998785 31.998785 31.998785h703.966103c17.672498 0 31.998785-14.326287 31.998785-31.998785V671.991878c0-17.672498 14.326287-31.998785 31.998785-31.998785s31.996738 14.32731 31.996738 31.998785z"  ></path></symbol><symbol id="iconicon_send" viewBox="0 0 1024 1024"><path d="M218.786958 512.234337L69.050656 152.866596c-22.806425-54.735625 34.657334-108.373243 87.694271-81.855286l767.963673 383.981325c47.168276 23.584138 47.168276 90.89722 0 114.481358L156.744927 953.456341c-53.036937 26.517957-110.500697-27.118638-87.694271-81.854263L218.786958 512.234337z m613.771895 31.764448H274.881534L128.124076 896.215662l704.434777-352.216877z m-0.936325-63.99757L128.124076 128.253012l146.562007 351.749226h556.936445z"  ></path></symbol><symbol id="iconicon_principal" viewBox="0 0 1024 1024"><path d="M608.705506 799.985993h127.994116c35.344996 0 63.996546 28.652574 63.996546 63.996547H544.707936c0-35.344996 28.652574-63.996546 63.99757-63.996547zM417.792385 531.072381c14.895245 24.828478 23.133883 49.166793 23.133883 76.921927 0 88.714508-50.135864 121.615848-161.599492 153.522536-3.614317 1.034563-19.608593 5.568832-23.87885 6.792706-8.989745 2.577708-16.19996 4.711302-23.029506 6.835686-31.258934 9.721409-53.327556 19.082614-70.601988 30.520107-31.390941 20.784372-51.228755 49.863664-60.931744 90.315982h822.216298c-9.590426-40.393989-29.436426-69.428256-61.021796-90.224908-17.044188-11.221576-38.549991-20.455891-68.452021-29.925566-7.106862-2.25025-14.618952-4.503571-23.968901-7.212262-4.536316-1.313925-21.253046-6.094812-24.891924-7.145748-110.138446-31.827893-160.009274-65.00655-160.009273-153.478533 0-27.53103 8.032954-51.750641 22.591531-76.472696 4.737908-8.046257 9.781784-15.59314 16.899902-25.6154-3.647063 5.135974 12.267395-17.110703 15.726169-22.146393 22.913872-33.350572 32.719192-59.516512 32.719193-99.753935v-95.995331c0-99.348706-57.684794-159.991878-159.982668-159.991878-103.730503 0-161.27408 60.542888-159.999041 159.165046l0.005117 0.827855v43.874253c0 29.051663 0 29.051663-0.005117 52.948933-0.518816 40.121789 9.190313 65.942875 32.558533 99.380428 3.458775 4.948709 18.756179 26.003234 15.536858 21.539572 7.141654 9.899464 12.215206 17.368576 16.984837 25.317619zM288.720727 288.010553C287.065018 160.016437 367.206266 64.021106 512.711198 64.021106c143.837966 0 223.979214 95.732341 223.979214 223.989447v95.995331c0 127.994116-87.935772 159.991878-87.935772 223.989447 0 95.995331 151.314241 80.313164 248.517074 144.310733 45.429679 29.910217 74.794473 72.873728 88.095407 128.890533 8.16496 34.388205-13.09218 68.88488-47.481408 77.050863a64.002686 64.002686 0 0 1-14.784727 1.731434l-822.215275 0.001024c-35.344996 0-63.99757-28.652574-63.997569-63.99757 0-5.027503 0.592494-10.037611 1.765203-14.926968 13.419637-55.94722 42.696428-98.863658 87.832418-128.749316 96.655364-63.996546 250.443959-48.315402 250.443959-144.310733 0-63.996546-89.86368-95.995331-88.208995-223.989447v-95.995331z"  ></path></symbol><symbol id="iconicon_scan_namecard" viewBox="0 0 1024 1024"><path d="M543.726585 607.179756h444.171172c17.522072 0 31.726585 14.204513 31.726586 31.726586s-14.204513 31.726585-31.726586 31.726585H543.726585c-17.522072 0-31.726585-14.204513-31.726585-31.726585s14.204513-31.726585 31.726585-31.726586z m412.444587-95.179756v-31.726585c0-17.522072-14.204513-31.726585-31.726585-31.726586H607.179756c-17.522072 0-31.726585 14.204513-31.726585 31.726586v31.726585c0 17.522072-14.204513 31.726585-31.726586 31.726585s-31.726585-14.204513-31.726585-31.726585v-31.726585c0-52.566216 42.61354-95.179756 95.179756-95.179757h317.264831c52.566216 0 95.179756 42.61354 95.179756 95.179757v31.726585c0 17.522072-14.204513 31.726585-31.726586 31.726585s-31.726585-14.204513-31.726585-31.726585z m63.453171 253.81166v31.726585c0 52.566216-42.61354 95.179756-95.179756 95.179756H607.179756c-52.566216 0-95.179756-42.61354-95.179756-95.179756v-31.726585c0-17.522072 14.204513-31.726585 31.726585-31.726586s31.726585 14.204513 31.726586 31.726586v31.726585c0 17.522072 14.204513 31.726585 31.726585 31.726585h317.264831c17.522072 0 31.726585-14.204513 31.726585-31.726585v-31.726585c0-17.522072 14.204513-31.726585 31.726585-31.726586s31.726585 14.204513 31.726586 31.726586zM205.476815 308.075541c-0.415462-31.083949 3.77907-54.29765 32.804127-69.959352 5.940292-3.206018 20.013823-4.89652 26.732851-4.89652 7.361665-0.753153 0.073678-6.757914 16.313547-6.757914s38.82526 7.154957 49.621141 29.30135c10.79588 22.147416 11.709693 46.454008 11.709693 52.280713s5.963829 2.913353 5.963828 11.654435-2.572592 26.03598-11.724019 37.784558c-9.151427 11.747555-12.133342 14.661931-18.098193 23.403012-5.964852 8.741082-8.946766 18.271132-8.946766 26.223245 0 29.136597 49.849338 31.289634 78.744435 49.689702 11.837606 7.538697 20.006659 17.393135 24.505113 29.563317l0.001024-0.001024c3.64604 9.861602-1.39272 20.812001-11.255345 24.457018a19.023262 19.023262 0 0 1-6.601348 1.180896l-242.358817-0.002047c-10.512425 0-19.034519-8.522094-19.034519-19.034519a19.033495 19.033495 0 0 1 1.191129-6.627954c4.516874-12.158924 12.656251-22.004153 24.419156-29.537733C188.19829 438.397678 238.280942 436.244642 238.280942 407.108045c0-7.759731-2.981914-17.482163-8.946767-26.223245-5.964852-8.741082-8.946766-11.654434-17.893532-23.403013-8.946766-11.748578-11.92868-29.043477-11.92868-37.784558 0-8.740058 5.964852-5.826705 5.964852-11.621688z m814.147528-18.161639c0 17.522072-14.204513 31.726585-31.726586 31.726586s-31.726585-14.204513-31.726585-31.726586V226.460732c0-17.522072-14.204513-31.726585-31.726585-31.726586H99.555413c-17.522072 0-31.726585 14.204513-31.726585 31.726586v571.077513c0 17.522072 14.204513 31.726585 31.726585 31.726585h317.264831c17.522072 0 31.726585 14.204513 31.726585 31.726586s-14.204513 31.726585-31.726585 31.726585H99.555413c-52.566216 0-95.179756-42.61354-95.179756-95.179756V226.460732c0-52.566216 42.61354-95.179756 95.179756-95.179757h824.889174c52.566216 0 95.179756 42.61354 95.179756 95.179757v63.45317z"  ></path></symbol><symbol id="iconicon_secret" viewBox="0 0 1024 1024"><path d="M736.687342 879.992165c70.688969 0 127.994116-42.97886 127.994116-95.995331 0-9.694803-1.092891-22.73991-3.499707-37.586037-25.429159 12.226462-66.592674 4.440126-82.748633-24.164352-23.26896-40.415478 10.958586-53.444213-48.198745-144.450926-58.189284 120.292714-121.540124 136.227638-121.540124 206.201315-0.001023 53.016471 57.3031 95.995331 127.993093 95.995331z m-191.991686-95.995331c0-127.994116 144.460136-160.322405 144.460136-319.984778 31.998785 0 143.525857 95.995331 143.525858 223.989447 16.821107 0 31.998785-31.884175 31.998785-63.996546 0 0 63.962777 62.168921 63.962777 159.991877 0 97.823979-95.960539 159.971411-191.95587 159.971412s-191.991686-63.97608-191.991686-159.971412zM270.092461 833.864592l15.773242-6.477528a31.998785 31.998785 0 0 1 26.643824 1.068331l15.220656 7.729032c38.971593 19.783579 81.70179 33.206286 125.891222 39.569204 17.492396 2.518357 29.629831 18.74083 27.111474 36.232203-2.51938 17.491373-18.74083 29.629831-36.233226 27.110451-51.059909-7.352455-100.497878-22.88215-145.741315-45.850258l-2.146897-1.090844-2.216481 0.910742c-53.134151 21.799492-109.688191 32.856315-167.983899 32.856316h-0.86981c-23.305799 0-38.793538-24.116257-29.098735-45.309952 14.242376-31.133068 21.629623-65.063855 21.629623-99.550297 0-28.440749-4.874007-56.039317-14.291494-81.72021l-17.993816-46.282092c-13.231349-38.715767-21.066805-94.536097-21.066805-141.052527 0-233.250368 203.907063-431.979502 447.978894-431.979502 224.060055 0 416.890852 168.08623 444.627567 380.535853 2.288113 17.524119-10.063193 33.583886-27.586289 35.871999-17.524119 2.288113-33.583886-10.063193-35.871999-27.586289-23.563672-180.482561-189.155081-324.823993-381.169279-324.823993-209.090109 0-383.981325 170.45109-383.981325 367.981932 0 39.923268 6.873548 88.886423 17.165962 119.092376l17.754362 45.605687c12.239765 33.351596 18.431791 68.415183 18.431792 104.355743 0 26.52819-3.455705 52.812833-10.217713 78.212316 33.878598-3.992941 66.76152-12.493545 98.240465-25.408693z"  ></path></symbol><symbol id="iconicon_share" viewBox="0 0 1024 1024"><path d="M789.476639 602.505293c0-17.672498 14.326287-31.998785 31.998785-31.998784s31.998785 14.326287 31.998784 31.998784v255.988232c0 53.016471-42.97886 95.995331-95.995331 95.995332H149.507082c-53.016471 0-95.995331-42.97886-95.995331-95.995332V282.520515c0-53.016471 42.97886-95.995331 95.995331-95.995331h223.989447c17.672498 0 31.998785 14.326287 31.998785 31.998785s-14.326287 31.998785-31.998785 31.998785H149.507082c-17.672498 0-31.998785 14.326287-31.998785 31.998784v575.971987c0 17.672498 14.326287 31.998785 31.998785 31.998785h607.970772c17.672498 0 31.998785-14.326287 31.998785-31.998785V602.505293z m71.761394-351.983563L734.851531 124.136252c-12.495592-12.495592-12.495592-32.756031 0-45.252647 12.496615-12.496615 32.756031-12.496615 45.252646 0l181.010587 181.010587c12.496615 12.496615 12.496615 32.756031 0 45.252646L780.105201 486.157425c-12.496615 12.496615-32.756031 12.496615-45.252647 0-12.495592-12.495592-12.495592-32.756031 0-45.252646l126.385479-126.385479H757.477854c-212.066907 0-383.981325 171.914418-383.981325 383.981325 0 17.672498-14.326287 31.998785-31.998784 31.998784s-31.998785-14.326287-31.998785-31.998784c0-247.411903 200.566992-447.978894 447.978894-447.978895h103.760179z"  ></path></symbol><symbol id="iconicon_sms" viewBox="0 0 1024 1024"><path d="M244.675582 818.33285l16.799618-6.650467a59.449997 59.449997 0 0 1 47.993061 1.874697l16.20917 7.933693c56.710606 27.750017 121.235179 42.491767 186.321546 42.491767 209.413474 0 383.981325-163.998121 383.981324-351.983563S721.413474 160.016437 512 160.016437 128.018675 324.014558 128.018675 512c0 38.156018 6.891967 85.48086 16.358573 112.345718l19.104104 47.315632c14.182001 37.249369 21.36254 76.445066 21.36254 116.566855a328.276628 328.276628 0 0 1-3.685949 49.066509 383.696846 383.696846 0 0 0 63.517639-18.961864zM959.977871 512c0 221.178425-200.964034 415.980109-447.978894 415.980109-74.91113 0-149.189857-17.003256-214.792995-49.163723l-16.395412-8.040116-16.985859 6.737448c-53.035914 21.013593-109.494787 31.680537-167.82631 31.680536h-0.937348c17.353227-36.632315 26.41665-76.633355 26.416649-117.376291 0-33.505092-5.967922-66.087161-17.740036-97.065709l-18.879999-46.818305C71.028707 608.854908 64.022129 553.24538 64.022129 512.002047 64.021106 290.820552 264.98514 96.019891 512 96.019891S959.977871 290.820552 959.977871 512z"  ></path></symbol><symbol id="iconicon_setting" viewBox="0 0 1024 1024"><path d="M513.796926 959.977871c-5.249561 0-10.530844-0.077771-15.780405-0.26606a455.752951 455.752951 0 0 1-33.561374-2.422165c-15.249309-1.672082-27.154453-13.890358-28.404933-29.139668-1.812275-21.686928-10.624988-41.575908-25.498744-57.497528-35.311227-37.904285-93.745081-41.091884-132.868123-7.233752-11.562337 9.999748-28.592198 10.406001-40.716331 0.952698-26.936489-21.171182-51.497884-45.51359-72.996524-72.324212-9.561773-11.952216-9.342786-28.998451 0.531096-40.685631 14.062274-16.60826 21.904892-36.872792 22.654976-58.637492 1.781576-51.825342-37.248346-95.354741-88.871074-99.088786-15.280008-1.109264-27.65485-12.921287-29.467125-28.138874a451.200262 451.200262 0 0 1-2.874467-69.105914c0.406253-11.343349 1.187035-22.530133 2.405793-33.592072 1.655709-15.249309 13.905708-27.154453 29.185716-28.420283 21.655206-1.781576 41.498136-10.593266 57.435107-25.468045 37.936007-35.341926 41.091884-93.714382 7.250124-132.899846-9.999748-11.593036-10.406001-28.670993-0.937348-40.71633 21.248953-26.967188 45.560662-51.528584 72.340585-72.964802 11.906168-9.593496 28.967752-9.343809 40.685631 0.546445 16.59291 14.045901 36.872792 21.874193 58.653865 22.639627 52.841485 2.437515 95.339392-37.263695 99.088786-88.901773 1.093914-15.280008 12.905938-27.624151 28.123524-29.451776a452.740338 452.740338 0 0 1 69.121264-2.859117 458.812637 458.812637 0 0 1 33.561373 2.405793c15.249309 1.655709 27.154453 13.905708 28.435633 29.185716 1.781576 21.670555 10.561543 41.545208 25.436322 57.465806 35.311227 37.904285 93.745081 41.076534 132.931568 7.218402 11.562337-9.999748 28.686343-10.406001 40.685631-0.921999 26.967188 21.201881 51.497884 45.528939 72.964802 72.308863 9.593496 11.952216 9.342786 29.013801-0.562818 40.70098-14.030551 16.57756-21.874193 36.842093-22.624277 58.622143-1.781576 51.809993 37.248346 95.339392 88.901773 99.088785 15.311731 1.124614 27.65485 12.921287 29.467125 28.138874 2.687202 22.654976 3.656273 45.904493 2.843768 69.090565-0.406253 11.343349-1.187035 22.545482-2.405793 33.607422-1.655709 15.217586-13.905708 27.139104-29.155017 28.404933-21.655206 1.796926-41.560558 10.608615-57.497529 25.468045-37.904285 35.341926-41.060161 93.729731-7.218401 132.899846 9.999748 11.593036 10.406001 28.65462 0.937348 40.700981-21.217231 26.951839-45.528939 51.513234-72.340585 72.981175-11.968589 9.578146-28.998451 9.342786-40.685631-0.562819-16.562211-14.030551-36.810371-21.842471-58.622142-22.607904-52.934606-2.28095-95.339392 37.248346-99.088786 88.886423-1.093914 15.280008-12.905938 27.6395-28.123524 29.451776a452.746478 452.746478 0 0 1-53.340859 3.14155z m-18.624173-64.433498c1.687432 0.077771 3.374864 0.156566 5.062296 0.202615a397.114436 397.114436 0 0 0 35.560913-0.374531c17.936511-72.136947 83.277682-123.30635 160.804383-120.838135 26.498514 0.937348 52.40351 8.514931 75.120908 21.764699a381.427152 381.427152 0 0 0 28.65462-28.888957c-38.34226-63.669088-28.030403-146.633638 28.28009-199.131293 19.374256-18.077727 43.060725-31.029714 68.527746-37.732369 0.062422-1.719154 0.156566-3.452635 0.218988-5.17179a395.750369 395.750369 0 0 0-0.37453-35.513842c-72.152297-17.905812-123.525338-83.871199-120.838136-160.789033 0.906649-26.498514 8.499581-52.41886 21.74935-75.15263a387.007241 387.007241 0 0 0-28.873608-28.639271c-63.684438 38.325887-146.618289 28.01403-199.146642-28.26474-18.374486-19.701714-31.18628-43.044352-37.811164-68.543096-1.687432-0.077771-3.343141-0.156566-5.030573-0.202615-11.842723-0.390903-23.780613-0.312108-35.560914 0.37453-17.905812 72.152297-82.777285 123.213229-160.804383 120.838136-26.936489-0.952698-52.497655-8.390088-75.215052-21.732977a392.163681 392.163681 0 0 0-28.592198 28.841885c38.34226 63.684438 28.030403 146.648988-28.280091 199.131293-19.374256 18.077727-43.060725 31.045063-68.527746 37.747719-0.062422 1.719154-0.156566 3.437286-0.218987 5.15644-0.406253 11.812023-0.249687 23.701818 0.406252 35.513842 72.121598 17.905812 123.493615 83.871199 120.806414 160.804383-0.906649 26.920116-8.343015 52.497655-21.717628 75.215052a389.053853 389.053853 0 0 0 28.841885 28.576849c63.71616-38.404682 146.618289-28.01403 199.146643 28.26474 18.374486 19.701714 31.18628 43.027979 37.811164 68.543096z m18.467607-191.553711c-105.870236 0-191.990662-86.120426-191.990662-191.990662s86.120426-191.990662 191.990662-191.990662 191.990662 86.120426 191.990662 191.990662-86.120426 191.990662-191.990662 191.990662z m0-319.984778c-70.590731 0-127.994116 57.418734-127.994116 127.994116s57.403385 127.994116 127.994116 127.994116 127.994116-57.418734 127.994116-127.994116-57.403385-127.994116-127.994116-127.994116z"  ></path></symbol><symbol id="iconicon_star" viewBox="0 0 1024 1024"><path d="M512 203.084325L577.199954 400.072815l14.522762 43.887556h244.308215l-157.179832 131.697461-31.530111 26.41665 10.937097 39.653115 56.411801 204.547652-165.589363-117.718075-37.080523-26.360367-37.080523 26.361391-165.597549 117.722168 56.418964-204.552769 10.937096-39.652092-31.53011-26.417673-157.179832-131.697461h244.304121l14.526855-43.887556 65.200978-196.98849m0-139.063219c-11.816117 0-23.63121 6.791683-28.127617 20.375049l-97.82705 295.566646H93.719498c-27.710109 0-40.267099 34.785248-18.987446 52.612265L304.048831 624.711038l-82.039481 297.444413c-5.655813 20.513196 10.561543 37.82242 28.662806 37.82242 5.698792 0 11.585873-1.717108 17.030885-5.588275l244.296959-173.672458L756.301052 954.389596c5.445012 3.873214 11.335163 5.588275 17.030885 5.588275 18.10024 0 34.31862-17.310248 28.65462-37.82242L719.951169 624.712061l229.316779-192.135972c21.280676-17.827017 8.725732-52.612265-18.991539-52.612264H637.954667L540.127617 84.396155c-4.496407-13.583366-16.311501-20.37505-28.127617-20.375049z"  ></path></symbol><symbol id="iconicon_subordinate" viewBox="0 0 1024 1024"><path d="M799.985993 863.98254h127.994116V735.989447H799.985993v127.993093z m-351.983563 0h127.994116V735.989447H448.00243v127.993093z m-21.331841-191.990662h170.658822c23.562649 0 42.664705 19.101033 42.664705 42.664705v170.658821c0 23.562649-19.101033 42.664705-42.664705 42.664705H426.670589c-23.562649 0-42.664705-19.102057-42.664705-42.664705V714.656583c0-23.562649 19.102057-42.664705 42.664705-42.664705z m-330.650698 191.990662h127.994116V735.989447H96.019891v127.993093z m351.982539-575.971987h127.994116V160.016437H448.00243v127.994116z m31.998785 191.990662V352.007099h-53.330626c-23.562649 0-42.664705-19.101033-42.664705-42.664705V138.684596c0-23.562649 19.101033-42.664705 42.664705-42.664705h170.658822c23.562649 0 42.664705 19.101033 42.664705 42.664705v170.658821c0 23.562649-19.101033 42.664705-42.664705 42.664705h-53.330626v127.994116h319.984778c17.672498 0 31.998785 14.326287 31.998785 31.998785v159.991878h53.330626c23.562649 0 42.664705 19.101033 42.664705 42.664705V885.316427c0 23.562649-19.101033 42.664705-42.664705 42.664706H778.653129c-23.562649 0-42.664705-19.102057-42.664705-42.664706V714.656583c0-23.562649 19.101033-42.664705 42.664705-42.664705h53.330626V543.998785H192.015222v127.994116h53.330626c23.562649 0 42.664705 19.101033 42.664705 42.664705V885.316427c0 23.562649-19.102057 42.664705-42.664705 42.664706H74.687026c-23.562649 0-42.664705-19.102057-42.664705-42.664706V714.656583c0-23.562649 19.102057-42.664705 42.664705-42.664705h53.330626V512c0-17.672498 14.326287-31.998785 31.998785-31.998785h319.984778z"  ></path></symbol><symbol id="iconicon_task" viewBox="0 0 1024 1024"><path d="M256.011768 432.004061c0 8.836249 7.163143 15.999392 15.999392 15.999393H710.260459c8.836249 0 15.999392-7.163143 15.999393-15.999393 0-3.284813-1.011027-6.489808-2.895957-9.18008l-99.065249-141.398404a16.000416 16.000416 0 0 1-0.008187-18.349926l99.234095-141.886521c5.064342-7.240915 3.300162-17.216103-3.941775-22.280446a16.001439 16.001439 0 0 0-9.169847-2.888793H272.01116c-8.836249 0-15.999392 7.163143-15.999392 15.999392v319.984778z m0 79.995939v447.978894c0 17.672498-14.326287 31.998785-31.998785 31.998785s-31.998785-14.326287-31.998785-31.998785V64.021106c0-17.672498 14.326287-31.998785 31.998785-31.998785h578.541509c17.672498 0 31.998785 14.326287 31.998785 31.998785a32.004925 32.004925 0 0 1-5.776564 18.339693l-126.368082 180.682106a15.998369 15.998369 0 0 0 0.008186 18.349927l126.283148 180.2472c10.139941 14.473643 6.627954 34.42709-7.845688 44.567032a31.996738 31.996738 0 0 1-18.361183 5.791913H256.011768z"  ></path></symbol><symbol id="iconicon_study" viewBox="0 0 1024 1024"><path d="M88.019683 160.016437c0-53.016471 42.97886-95.995331 95.995331-95.995331h639.969556c53.016471 0 95.995331 42.97886 95.995332 95.995331v543.974225c0 53.016471-42.97886 95.995331-95.995332 95.995331H200.014406c-26.508747 0-47.998177 21.48943-47.998177 47.998178s21.48943 47.998177 47.998177 47.998177h703.966103c17.672498 0 31.998785 14.326287 31.998785 31.998785s-14.326287 31.998785-31.998785 31.998785H200.014406c-56.421011 0-111.994724-39.997969-111.994723-95.995332V160.016437z m543.974225-31.997762H184.016037c-17.672498 0-31.998785 14.326287-31.998785 31.998785v586.749448c14.547321-6.910387 30.820959-10.777461 47.998178-10.777461h623.970164c17.672498 0 31.998785-14.326287 31.998785-31.998785V160.016437c0-17.672498-14.326287-31.998785-31.998785-31.998785H695.991478v447.978894c0 17.672498-14.326287 31.998785-31.998785 31.998785s-31.998785-14.326287-31.998785-31.998785V128.018675z"  ></path></symbol><symbol id="iconicon_work" viewBox="0 0 1024 1024"><path d="M176.015829 128.018675c-26.508747 0-47.998177 21.48943-47.998177 47.998178v191.990662c0 26.508747 21.48943 47.998177 47.998177 47.998177h191.990663c26.508747 0 47.998177-21.48943 47.998177-47.998177V176.015829c0-26.508747-21.48943-47.998177-47.998177-47.998177H176.015829z m-15.999392-63.997569h223.989447c53.016471 0 95.995331 42.97886 95.995331 95.995331v223.989447c0 53.016471-42.97886 95.995331-95.995331 95.995331H160.016437c-53.016471 0-95.995331-42.97886-95.995331-95.995331V160.016437c0-53.016471 42.97886-95.995331 95.995331-95.995331z m0 543.974225c-17.672498 0-31.998785 14.326287-31.998785 31.998785v223.989447c0 17.672498 14.326287 31.998785 31.998785 31.998785h223.989447c17.672498 0 31.998785-14.326287 31.998785-31.998785V639.994116c0-17.672498-14.326287-31.998785-31.998785-31.998785H160.016437z m0-63.996546h223.989447c53.016471 0 95.995331 42.97886 95.995331 95.995331v223.989447c0 53.016471-42.97886 95.995331-95.995331 95.995331H160.016437c-53.016471 0-95.995331-42.97886-95.995331-95.995331V639.994116c0-53.017494 42.97886-95.995331 95.995331-95.995331zM639.994116 128.018675c-17.672498 0-31.998785 14.326287-31.998785 31.998785v223.989447c0 17.672498 14.326287 31.998785 31.998785 31.998785h223.989447c17.672498 0 31.998785-14.326287 31.998785-31.998785V160.016437c0-17.672498-14.326287-31.998785-31.998785-31.998785H639.994116z m0-63.997569h223.989447c53.016471 0 95.995331 42.97886 95.995331 95.995331v223.989447c0 53.016471-42.97886 95.995331-95.995331 95.995331H639.994116c-53.016471 0-95.995331-42.97886-95.995331-95.995331V160.016437c0-53.016471 42.977837-95.995331 95.995331-95.995331z m0 543.974225c-17.672498 0-31.998785 14.326287-31.998785 31.998785v223.989447c0 17.672498 14.326287 31.998785 31.998785 31.998785h223.989447c17.672498 0 31.998785-14.326287 31.998785-31.998785V639.994116c0-17.672498-14.326287-31.998785-31.998785-31.998785H639.994116z m0-63.996546h223.989447c53.016471 0 95.995331 42.97886 95.995331 95.995331v223.989447c0 53.016471-42.97886 95.995331-95.995331 95.995331H639.994116c-53.016471 0-95.995331-42.97886-95.995331-95.995331V639.994116c0-53.017494 42.977837-95.995331 95.995331-95.995331z"  ></path></symbol><symbol id="iconicon_safety" viewBox="0 0 1024 1024"><path d="M512 32.023344c-89.698928 0-319.984778 159.991878-415.980109 159.991878v415.980109c0 127.994116 319.984778 383.981325 415.980109 383.981325s415.980109-255.987209 415.980109-383.981325V192.015222c-95.995331 0-328.582597-159.991878-415.980109-159.991878z m351.98254 575.971987c0 80.423681-275.849582 315.741128-351.693968 319.990918-76.422554-4.249791-352.272135-239.566214-352.272135-319.990918V245.239424c53.071729-15.610536 114.724905-46.143946 178.862667-77.904301C399.653259 137.238664 482.887962 96.019891 512 96.019891c27.740808 0 113.795742 42.470277 170.741709 70.574358 65.062831 32.109302 127.611399 62.97938 181.240831 78.682014v362.719068z"  ></path><path d="M439.249069 540.523637l-97.241718-72.216765a21.327748 21.327748 0 0 0-21.307282-2.400676l-11.409864 5.021363a17.70729 17.70729 0 0 0-4.886287 3.196809c-7.214309 6.650467-7.67582 17.891486-1.027399 25.107841l138.891303 150.7197c0.562818 0.610914 1.163499 1.187035 1.792833 1.728364 8.940626 7.67582 22.409382 6.650467 30.080086-2.289136L753.003959 324.606029a14.005992 14.005992 0 0 0 2.273787-3.667529c3.035126-7.14984-0.300852-15.405875-7.452739-18.441001l-5.007038-2.125407a21.325701 21.325701 0 0 0-22.822798 3.982707l-253.534343 234.695277c-7.53665 6.975878-18.97005 7.594979-27.211759 1.473561z"  ></path></symbol><symbol id="iconicon_voipphone" viewBox="0 0 1024 1024"><path d="M575.996546 512c-35.344996 0-63.996546-28.652574-63.996546-63.996546s28.652574-63.996546 63.996546-63.996547c35.344996 0 63.996546 28.652574 63.996547 63.996547s-28.65155 63.996546-63.996547 63.996546z m-20.175505 268.895193C407.166373 739.677443 289.712311 621.813035 246.930949 470.258317c-7.549953-31.902594 0.641613-55.479569 19.97903-73.405847 2.205225-2.044566 8.238638-7.150864 7.343245-6.371104 5.210675-4.538363 10.078543-8.491395 18.423605-15.077394 2.600221-2.050706 2.600221-2.050706 5.134951-4.053316 19.160385-15.159258 27.41642-23.335475 31.112601-31.02255 4.465708-9.287527-8.137331-45.497217-37.347606-82.96762-34.562167-44.335764-64.004733-65.345264-89.534176-65.345264-23.75196 0-36.957727 13.716396-61.117986 72.953545-12.670577 31.066553-15.045671 107.311051-8.587586 150.127206 5.485945 36.374442 25.293059 107.856473 42.929742 149.760862 72.115458 171.346483 228.678236 294.294676 414.019455 323.590909 90.163509 14.07967 181.086311 7.721869 206.209502-13.641695 25.185612-21.416775 37.484729-38.672788 37.484729-45.60671 0-21.046339-26.907836-63.288418-64.754816-93.459579-36.870746-29.393447-72.370261-42.030255-81.143065-37.717019-6.478552 3.185552-13.401218 9.604752-23.189142 21.688974-2.769067 3.418866-19.668968 25.429159-25.726941 32.834826-24.171516 30.673603-42.252313 37.231973-82.34545 28.348652z m32.237216-68.156286l0.445138-0.553609c4.986571-6.065136 22.099321-28.355815 25.660426-32.752961 15.123442-18.671245 28.059056-30.665417 44.680618-38.838564 37.784558-18.580171 94.888114 1.746784 149.275815 45.104268 51.608402 41.142026 88.85777 99.619882 88.857771 143.501298 0 31.374568-21.608134 61.694107-60.024072 94.360088-44.155662 37.547151-149.83761 44.937468-257.598916 28.109198C372.054691 918.901337 196.977233 781.412986 116.282377 589.68122 96.553033 542.806633 75.323523 466.190675 69.056795 424.641373c-8.022721-53.18941-5.323239-139.869584 12.610203-183.840028 32.905434-80.679507 63.813375-112.782669 120.375601-112.78267 50.197262 0 94.485955 31.603789 140.006708 89.996711 42.73122 54.815443 62.723553 112.252597 44.550658 150.046364-9.370415 19.487843-22.293749 32.284287-49.081858 53.477982-2.62171 2.071172-2.62171 2.071172-5.193279 4.099365-7.579629 5.983271-11.824303 9.429767-16.043395 13.104459-0.081864 0.071631-4.912893 4.15974-5.865591 5.042853-3.076058 2.850931-3.216251 3.255137-1.554402 10.403954 36.385698 128.806621 137.045259 229.818199 262.395152 264.621866 14.366196 3.165086 7.592932 5.64865 16.801665-6.073322z m147.93119-232.737692c0-106.033965-85.956697-191.990662-191.990662-191.990662-17.672498 0-31.998785-14.326287-31.998785-31.998785s14.326287-31.998785 31.998785-31.998785c141.377938 0 255.987209 114.609271 255.987208 255.987209 0 17.672498-14.326287 31.998785-31.998784 31.998785-17.671475 0.001023-31.997762-14.325263-31.997762-31.997762z m159.991878 0c0-194.394409-157.588131-351.983563-351.98254-351.983563-17.672498 0-31.998785-14.326287-31.998785-31.998785s14.326287-31.998785 31.998785-31.998785c229.739405 0 415.980109 186.240705 415.980109 415.98011 0 17.672498-14.326287 31.998785-31.998785 31.998785s-31.998785-14.325263-31.998784-31.997762z"  ></path></symbol><symbol id="iconicon_shakehands" viewBox="0 0 1024 1024"><path d="M669.444868 376.24206v-0.002047M986.211349 376.24206L759.949138 149.97678c-37.490869-37.488823-98.269118-37.488823-135.758963 0l-67.879993 67.879993L443.175495 104.725156c-37.482683-37.488823-98.260931-37.488823-135.7518 0L35.905768 376.24206c-37.490869 37.488823-37.490869 98.269118 0 135.756917l407.269727 407.275867c37.490869 37.488823 98.276281 37.488823 135.758963 0l339.397921-339.395874 67.879993-67.879993c37.489846-37.488823 37.489846-98.269118-0.001023-135.756917zM805.204855 602.50427l-22.63144 22.627347-45.255716-45.25367c-12.491499-12.495592-32.748868-12.495592-45.247531 0-12.499685 12.495592-12.499685 32.756031 0 45.25367l45.247531 45.251623-45.247531 45.251624-90.503246-90.503247c-12.499685-12.497639-32.756031-12.497639-45.255717 0-12.499685 12.495592-12.499685 32.756031 0 45.251623l90.503247 90.505294-45.24753 45.251623-135.759987-135.755894c-12.499685-12.495592-32.756031-12.495592-45.255717 0-12.499685 12.495592-12.499685 32.756031 0 45.251624l135.758964 135.758963-22.624277 22.626324c-12.499685 12.495592-32.756031 12.495592-45.255717 0L81.161485 466.747353c-12.499685-12.497639-12.499685-32.756031 0-45.25367l271.510763-271.51588c12.499685-12.495592 32.756031-12.495592 45.255717 0L511.063675 263.111466l-45.255717 45.251624c-37.490869 37.488823-37.490869 98.271164 0 135.758963l45.255717 45.251624c37.482683 37.488823 98.260931 37.488823 135.750777 0l45.255716-45.251624 113.134687 113.131617c12.491499 12.494569 12.491499 32.755008 0 45.2506z m135.750777-135.756917l-67.879993 67.879994-67.871807-67.879994-90.511433-90.505293c-12.491499-12.495592-32.748868-12.497639-45.247531-0.002047l-22.63144 22.627347-45.24753 45.25367c-12.499685 12.495592-32.756031 12.495592-45.255716 0l-45.24753-45.25367c-12.499685-12.495592-12.499685-32.756031 0-45.251623l45.24753-45.25367 113.134686-113.131617c12.491499-12.495592 32.756031-12.495592 45.247531 0l45.255716 45.251623L940.954609 421.49266c12.500709 12.498662 12.500709 32.757055 0.001023 45.254693z"  ></path></symbol><symbol id="iconicon_task_done" viewBox="0 0 1024 1024"><path d="M450.54637 592.21288l294.450218-294.938336c12.579503-12.353352 32.975019-12.353352 45.554522 0a31.230282 31.230282 0 0 1 0 44.73383L456.553177 726.724433c-12.579503 12.353352-32.975019 12.353352-45.554522 0L233.447866 520.946766a31.230282 31.230282 0 0 1 0-44.73383c12.579503-12.353352 32.975019-12.353352 45.554522 0l136.758734 117.342521c10.161431 8.718569 25.325805 8.133238 34.785248-1.342577zM160.016437 128.018675c-17.672498 0-31.998785 14.326287-31.998785 31.998785v703.966103c0 17.672498 14.326287 31.998785 31.998785 31.998785h703.966103c17.672498 0 31.998785-14.326287 31.998785-31.998785V160.016437c0-17.672498-14.326287-31.998785-31.998785-31.998785H160.016437z m0-63.997569h703.966103c53.016471 0 95.995331 42.97886 95.995331 95.995331v703.966103c0 53.016471-42.97886 95.995331-95.995331 95.995331H160.016437c-53.016471 0-95.995331-42.97886-95.995331-95.995331V160.016437c0-53.016471 42.97886-95.995331 95.995331-95.995331z"  ></path></symbol><symbol id="iconicon_workfile_line" viewBox="0 0 1024 1024"><path d="M912.945695 320.583412h-41.439808l-13.731746-54.583152c-10.717086-42.60433-48.882314-72.356958-92.810802-72.356958H486.407112c-6.807033 0-13.568017-2.227738-19.020192-6.277984l-95.614662-71.01745c-16.403598-12.166087-36.669154-18.86465-57.060577-18.86465H112.313995c-52.777017 0-95.707782 42.931788-95.707782 95.707783v624.571868c-0.615007 4.393054-1.25969 8.782014-1.25969 13.264095 0 52.772924 42.933835 95.707782 95.707782 95.707782h663.645792a95.591125 95.591125 0 0 0 90.796936-65.437362l138.244574-414.738839a95.55224 95.55224 0 0 0 4.912893-30.26735c-0.001023-52.771901-42.935881-95.707782-95.708805-95.707783zM112.313995 161.288406H314.711681c6.791683 0 13.552667 2.243087 19.020193 6.293334l95.614661 71.01745c16.387225 12.150738 36.653805 18.848277 57.060577 18.848277h278.556227c14.642488 0 27.353998 9.923 30.936593 24.12956l9.813506 39.006385H276.948613c-39.368636 0-74.250074 23.61893-88.865957 60.171428L80.411401 649.930419V193.191001c0-17.58654 14.31503-31.902594 31.902594-31.902595z m830.897004 265.093611L804.966425 841.116763a31.906687 31.906687 0 0 1-30.267351 21.812795h-663.644769c-16.490579 0-29.589922-12.672624-31.259958-28.721135 0.105401-1.055029 0.617054-1.974981 0.617054-3.056616v-6.66684c0.3776-1.768273 0.346901-3.617387 1.022283-5.303796l165.894308-414.734746a31.897478 31.897478 0 0 1 29.620621-20.055778h635.997082c17.618263 0 31.902594 14.284331 31.902594 31.902594 0 3.426029-0.552585 6.833639-1.63729 10.088776z"  ></path></symbol><symbol id="iconicon_add" viewBox="0 0 1024 1024"><path d="M542.308283 480.000192H926.290631c17.672498 0 31.998785 14.326287 31.998785 31.998785s-14.326287 31.998785-31.998785 31.998785H542.308283v383.981324c0 17.672498-14.326287 31.998785-31.998785 31.998785s-31.998785-14.326287-31.998785-31.998785V543.996738H94.330412c-17.672498 0-31.998785-14.326287-31.998785-31.998785s14.326287-31.998785 31.998785-31.998784h383.981325V96.018867c0-17.672498 14.326287-31.998785 31.998784-31.998785s31.998785 14.326287 31.998785 31.998785v383.981325z"  ></path></symbol><symbol id="iconicon_addmessage" viewBox="0 0 1024 1024"><path d="M735.989447 681.062464V521.069563c0-17.672498 14.326287-31.998785 31.998785-31.998785s31.998785 14.326287 31.998785 31.998785v159.991877H959.977871c17.672498 0 31.998785 14.326287 31.998785 31.998785s-14.326287 31.998785-31.998785 31.998785H799.985993v159.991877c0 17.672498-14.326287 31.998785-31.998784 31.998785s-31.998785-14.326287-31.998785-31.998785V745.05901H575.996546c-17.672498 0-31.998785-14.326287-31.998784-31.998785s14.326287-31.998785 31.998784-31.998785h159.992901zM991.976656 393.075447c0 17.672498-14.326287 31.998785-31.998785 31.998785s-31.998785-14.326287-31.998785-31.998785V169.087023c0-17.672498-14.326287-31.998785-31.998785-31.998785H128.018675c-17.672498 0-31.998785 14.326287-31.998784 31.998785v511.975441c0 17.672498 14.326287 31.998785 31.998784 31.998784h127.994116c35.344996 0 63.996546 28.652574 63.996547 63.996547v93.13826l95.995331-74.66349c8.642844-6.722098 21.099551-5.16565 27.821649 3.478218a19.826558 19.826558 0 0 1 4.176112 12.172227v24.88783c0 9.874905-4.558829 19.196201-12.353352 25.258267l-102.172007 79.466889c-20.924565 16.274662-51.080376 12.504802-67.355038-8.419763a47.994084 47.994084 0 0 1-10.110265-29.468149V777.057795H128.018675c-53.016471 0-95.995331-42.97886-95.995331-95.995331V169.087023c0-53.016471 42.97886-95.995331 95.995331-95.995331h767.96265c53.016471 0 95.995331 42.97886 95.995331 95.995331V393.075447z"  ></path></symbol><symbol id="iconicon_addresslist" viewBox="0 0 1024 1024"><path d="M751.986793 224.014007v575.971986c0 17.672498-14.326287 31.998785-31.998785 31.998785s-31.998785-14.326287-31.998785-31.998785V224.014007c0-17.672498 14.326287-31.998785 31.998785-31.998785s31.998785 14.326287 31.998785 31.998785zM208.013591 703.990662v159.991878c0 17.672498 14.326287 31.998785 31.998785 31.998785h607.970771c17.672498 0 31.998785-14.326287 31.998785-31.998785V160.016437c0-17.672498-14.326287-31.998785-31.998785-31.998785H240.011352c-17.672498 0-31.998785 14.326287-31.998785 31.998785v159.991877h63.996547c17.672498 0 31.998785 14.326287 31.998785 31.998785s-14.326287 31.998785-31.998785 31.998785h-63.996547v255.988232h63.996547c17.672498 0 31.998785 14.326287 31.998785 31.998785s-14.326287 31.998785-31.998785 31.998785h-63.995523z m-63.99757-63.996546V384.005884h-31.998785c-17.672498 0-31.998785-14.326287-31.998785-31.998785s14.326287-31.998785 31.998785-31.998785h31.998785V160.016437c0-53.016471 42.97886-95.995331 95.995331-95.995331h607.970772c53.016471 0 95.995331 42.97886 95.995331 95.995331v703.966103c0 53.016471-42.97886 95.995331-95.995331 95.995331H240.011352c-53.016471 0-95.995331-42.97886-95.995331-95.995331V703.990662h-31.998785c-17.672498 0-31.998785-14.326287-31.998785-31.998784s14.326287-31.998785 31.998785-31.998785h31.998785z"  ></path></symbol><symbol id="iconicon_affiliations_li" viewBox="0 0 1024 1024"><path d="M783.986601 831.984778c88.361467 0 159.991878-71.631434 159.991878-159.991877 0-88.361467-71.631434-159.991878-159.991878-159.991878s-159.991878 71.631434-159.991877 159.991878c0 88.360444 71.630411 159.991878 159.991877 159.991877z m0 63.996547c-123.70544 0-223.989447-100.282984-223.989447-223.989447 0-123.70544 100.284007-223.989447 223.989447-223.989448s223.989447 100.284007 223.989447 223.989448c0 123.706463-100.284007 223.989447-223.989447 223.989447zM750.764965 358.559329c7.057743 16.202007-0.356111 35.057447-16.558117 42.114166-16.202007 7.057743-35.057447-0.356111-42.114167-16.558117-50.404993-115.721605-164.606988-192.100156-292.780183-192.100156-176.325891 0-319.292 143.247518-319.292 319.984778s142.966109 319.984778 319.292 319.984778c24.136723 0 47.901986-2.677992 71.005171-7.933693 17.232476-3.920286 34.378995 6.871501 38.299281 24.103978 3.920286 17.232476-6.871501 34.378995-24.103978 38.299281-27.752064 6.312776-56.278771 9.528004-85.200474 9.528004-211.698516 0-383.288546-171.928744-383.288546-383.981325S187.613982 128.018675 399.312498 128.018675c153.878646 0 290.972001 91.689259 351.452467 230.540654z"  ></path></symbol><symbol id="iconicon_addperson" viewBox="0 0 1024 1024"><path d="M767.987209 751.98884V623.994724c0-17.672498 14.326287-31.998785 31.998784-31.998785s31.998785 14.326287 31.998785 31.998785v127.994116H959.977871c17.672498 0 31.998785 14.326287 31.998785 31.998784s-14.326287 31.998785-31.998785 31.998785H831.984778v127.994116c0 17.672498-14.326287 31.998785-31.998785 31.998785s-31.998785-14.326287-31.998784-31.998785v-127.995139H639.994116c-17.672498 0-31.998785-14.326287-31.998785-31.998785s14.326287-31.998785 31.998785-31.998785h127.993093zM606.553493 682.456207l-0.116657 0.069585c-20.713764-23.240307-30.440289-51.80283-30.44029-90.530877 0-28.667923 9.048073-53.575196 25.279757-78.742388 5.132904-7.958252 10.5728-15.404852 18.23327-25.27464-3.815909 4.916986 13.59053-17.342993 17.306154-22.291702 24.740474-32.948413 35.176151-58.473763 35.176151-97.680717v-95.995331c0-93.106538-66.784032-159.991878-159.992901-159.991877-93.208868 0-159.991878 66.88534-159.991878 159.991877v95.995331c0 39.206954 10.435677 64.732303 35.176151 97.680717 3.677762 4.897543 20.762883 26.750247 17.48114 22.516829 7.569396 9.757225 12.964266 17.151635 18.058284 25.049513 16.231683 25.166169 25.279756 50.074466 25.279756 78.742388 0 88.693018-50.975998 123.93773-168.494528 164.215063a8615.7644 8615.7644 0 0 1-19.303648 6.574742 1957.252183 1957.252183 0 0 0-18.833951 6.501064c-36.761252 12.935614-60.7015 23.558555-79.425957 36.001959-14.718213 9.780761-29.498848 26.513864-44.340881 50.198285-4.692882 7.487531-2.426259 17.361413 5.061272 22.053272a16.001439 16.001439 0 0 0 8.495488 2.441609h412.837537c17.672498 0 31.998785 14.326287 31.998784 31.998785s-14.326287 31.998785-31.998784 31.998785H82.765005c-26.508747 0-47.997154-21.48943-47.997154-47.997154 0-3.232624 0.326435-6.456039 0.974188-9.622149 11.691273-57.130162 41.951461-101.920274 90.781586-134.370336 96.3013-63.996546 257.482259-63.996546 257.482259-159.991878 0-63.996546-95.996354-95.689363-95.996354-223.989447v-95.995331c0-128.257106 95.241154-223.989447 223.988423-223.989447s223.989447 95.732341 223.989448 223.989447v95.995331c0 128.300085-95.994308 159.991878-95.994308 223.989447 0 22.995737 9.187243 40.481993 24.490787 54.659901 0.013303 0.010233 0.024559 0.022513 0.036839 0.033769 0.214894 0.199545 0.431835 0.398066 0.649799 0.596587 2.817162 2.831488 4.836145 4.968152 6.028297 6.426363 5.931083 7.256264-0.242524 26.761504-10.867512 34.57547-10.624988 7.813966-31.135114 11.416004-46.880726 0.806365-0.607844-0.409322-2.90619-2.62171-6.897084-6.63921z"  ></path></symbol><symbol id="iconicon_boss" viewBox="0 0 1024 1024"><path d="M548.416398 790.078343l23.143093 115.715465a42.278919 42.278919 0 0 1-11.561314 38.185694 54.624085 54.624085 0 0 1-38.625716 15.999392h-18.743899a54.624085 54.624085 0 0 1-38.625716-15.999392 42.273802 42.273802 0 0 1-11.561313-38.185694l23.143093-115.715465-31.462573-31.462572c-12.495592-12.496615-12.495592-32.756031 0-45.252647l45.252647-45.252647c12.496615-12.495592 32.756031-12.495592 45.252647 0l45.252646 45.252647c12.495592 12.496615 12.495592 32.756031 0 45.252647l-31.463595 31.462572z m187.633424 169.899528h-0.061398c-17.672498 0-31.998785-14.326287-31.998785-31.998785s14.326287-31.998785 31.998785-31.998785H920.40662c-10.423397-31.153534-29.684066-55.392588-58.752102-74.601068-18.687618-12.349259-42.439578-22.920012-78.478375-35.664268a1892.693842 1892.693842 0 0 0-19.415189-6.726191 8822.897947 8822.897947 0 0 1-19.909445-6.798847c-116.938316-40.194444-167.855986-75.587536-167.855986-164.196642 0-28.667923 9.048073-53.575196 25.279756-78.742389 5.132904-7.958252 10.5728-15.405875 18.23327-25.27464-3.815909 4.916986 13.59053-17.342993 17.306155-22.291702 24.740474-32.948413 35.176151-58.473763 35.17615-97.680717v-95.995331c0-93.106538-66.784032-159.991878-159.992901-159.991877-93.208868 0-159.991878 66.88534-159.991877 159.991877v95.995331c0 39.206954 10.435677 64.732303 35.17615 97.680717 3.677762 4.897543 20.762883 26.750247 17.48114 22.516829 7.569396 9.757225 12.964266 17.151635 18.058285 25.049513 16.231683 25.166169 25.279756 50.074466 25.279756 78.742389 0 88.693018-50.975998 123.93773-168.494529 164.215062a8615.7644 8615.7644 0 0 1-19.303648 6.574742 1957.252183 1957.252183 0 0 0-18.83395 6.501064c-36.761252 12.936637-60.7015 23.558555-79.425958 36.001959-14.718213 9.780761-29.498848 26.513864-44.34088 50.198286-4.692882 7.487531-2.426259 17.361413 5.061272 22.053271a16.001439 16.001439 0 0 0 8.495488 2.441609h156.850328c17.672498 0 31.998785 14.326287 31.998784 31.998785s-14.326287 31.998785-31.998784 31.998785H82.762959c-26.508747 0-47.997154-21.48943-47.997154-47.997154 0-3.232624 0.326435-6.456039 0.974187-9.622148 11.691273-57.130162 41.951461-101.920274 90.781586-134.370337 96.3013-63.996546 257.482259-63.996546 257.482259-159.991878 0-63.996546-95.996354-95.689363-95.996354-223.989447v-95.995331c0-128.257106 95.241154-223.989447 223.988424-223.989447s223.989447 95.732341 223.989447 223.989447v95.995331c0 128.300085-95.994308 159.991878-95.994308 223.989447 0 95.995331 160.097278 95.995331 256.944 159.991878 55.207369 36.481889 86.811158 88.559988 94.812389 156.236343 2.074242 17.549701-10.470469 33.459043-28.02017 35.533285a32.011064 32.011064 0 0 1-3.756557 0.221034H736.049822z"  ></path></symbol><symbol id="iconicon_alipay_line" viewBox="0 0 1024 1024"><path d="M322.749752 745.237065c74.987878 0 149.936871-47.355541 208.79642-123.163087-83.736123-40.35715-154.673755-69.230758-231.311203-61.753459-20.720927 2.034333-59.624982 11.099802-80.896449 29.652343-63.759139 54.903447-25.614377 155.264203 103.411232 155.264203zM160.016437 64.021106h703.966103c53.016471 0 95.995331 42.97886 95.995331 95.995331v703.966103c0 53.016471-42.97886 95.995331-95.995331 95.995331H160.016437c-53.016471 0-95.995331-42.97886-95.995331-95.995331V160.016437c0-53.016471 42.97886-95.995331 95.995331-95.995331z m735.964888 600.388073V160.016437c0-17.672498-14.326287-31.998785-31.998785-31.998785H160.016437c-17.672498 0-31.998785 14.326287-31.998785 31.998785v703.966103c0 17.672498 14.326287 31.998785 31.998785 31.998785h703.966103c17.672498 0 31.998785-14.326287 31.998785-31.998785V784.602631c-64.164369-26.708292-209.505571-87.783299-292.64613-127.259382-73.051783 88.768743-167.301354 142.641721-265.137613 142.641721-165.469636 0-221.660402-142.991692-143.308917-237.131768 17.076934-20.521383 46.147016-40.116673 91.247191-51.093679 70.545706-17.113773 182.841282 10.679223 288.069904 44.970214 18.914792-34.440393 34.853809-72.354911 46.715975-112.724341H296.610418v-32.458249h167.223583v-58.144258H261.292028v-32.457226h202.541973v-82.95534s0-13.977339 14.329356-13.97734h81.733513v96.93268h200.257953v32.457226H559.89687v58.144258h163.467025c-15.637142 63.282279-39.414685 121.517611-69.210291 172.657338 49.595558 17.72264 94.132914 34.505885 127.311571 45.469588 56.590879 18.723434 92.449575 29.05064 114.51615 34.735106z"  ></path></symbol><symbol id="iconicon_addressbook" viewBox="0 0 1024 1024"><path d="M863.98254 64.021106H224.014007c-53.017494 0-95.995331 42.97886-95.995332 95.995331v159.991877h-31.998784c-17.671475 0-31.998785 14.325263-31.998785 31.998785s14.32731 31.998785 31.998785 31.998785h31.998784v255.988232h-31.998784c-17.671475 0-31.998785 14.325263-31.998785 31.998785s14.32731 31.998785 31.998785 31.998785h31.998784v159.991877c0 53.017494 42.97886 95.995331 95.995332 95.995331h639.969556c53.017494 0 95.995331-42.97886 95.995331-95.995331V160.016437c-0.001023-53.016471-42.97886-95.995331-95.996354-95.995331z m31.998785 799.961434c0 17.673521-14.32731 31.998785-31.998785 31.998785H224.014007c-17.671475 0-31.998785-14.325263-31.998785-31.998785V703.990662h63.996546c17.671475 0 31.998785-14.325263 31.998785-31.998784 0-17.672498-14.32731-31.998785-31.998785-31.998785h-63.996546V384.005884h63.996546c17.671475 0 31.998785-14.325263 31.998785-31.998785s-14.32731-31.998785-31.998785-31.998785h-63.996546V160.016437c0-17.672498 14.32731-31.998785 31.998785-31.998785h639.969556c17.671475 0 31.998785 14.325263 31.998785 31.998785v703.966103z"  ></path><path d="M702.803627 564.839439c-2.945075-1.183965-5.835915-1.769296-8.600888-1.769297-9.31618 0-17.663288 6.072299-27.530007 18.430768-1.461281 1.837858-2.738367 3.52529-5.234211 6.896061-14.299681 19.305695-21.717627 24.88169-36.490076 20.212344-19.639293-6.17156-37.428448-17.811668-63.325258-44.131103-24.885783-25.297153-32.943296-36.541241-39.920198-51.995211a132.419915 132.419915 0 0 0-1.827624-3.966335c-7.554046-15.692401-1.355881-25.541723 20.494776-44.105521a619.619066 619.619066 0 0 0 3.472078-2.970658 170.380482 170.380482 0 0 0 1.655709-1.441838c15.421224-13.542434 21.182438-29.688159 16.139586-39.58967-12.866029-25.258267-52.41886-83.198887-65.965388-95.577823-8.679683-7.942903-21.99085-6.418176-40.267099 7.153934-5.464455 4.062526-12.710486 11.083429-19.72218 20.907169-11.042497 15.47546-18.10024 33.564443-19.374256 54.298674-4.046153 65.875337 32.448016 148.60248 93.112677 209.950709 57.149605 57.768705 121.326253 86.84902 191.100386 86.84902 5.077645 0 10.187013-0.161682 15.335267-0.480954 21.49864-1.349741 40.185234-9.556657 56.06797-22.405289 5.655813-4.578272 10.561543-9.441023 14.682397-14.277168 2.508123-2.940982 4.29277-5.354961 5.328356-6.945179 2.476401-3.460822 5.273097-8.553817 6.870477-13.929244 2.124384-7.16212 1.421372-12.386098-2.484587-16.114003-14.795984-14.083763-79.847559-59.470463-93.517907-64.999386z"  ></path></symbol><symbol id="iconicon_at" viewBox="0 0 1024 1024"><path d="M450.451202 679.651324C525.144368 699.665147 609.444333 642.618896 635.088386 546.924417c25.63996-95.694479-18.844184-187.248661-93.538373-207.262484-74.693166-20.013823-158.993131 37.031405-184.637184 132.725884-25.640983 95.695502 18.84316 187.249685 93.538373 207.263507z m214.549448-324.971349l16.402575-61.217247c4.573155-17.069771 22.12081-27.200502 39.188534-22.626323 17.071817 4.574179 27.201525 22.119787 22.626323 39.190581L703.898565 456.776258c2.210341 15.998369 2.950192 32.494065 2.102894 49.253774 4.584412 29.328979 16.789385 55.654554 34.311457 75.278497 16.850783 18.87386 33.345456 26.687826 43.674708 26.687825 10.329253 0 26.823925-7.812943 43.674709-26.687825 22.575158-25.281803 36.32123-61.684898 36.32123-101.306291 0-194.394409-157.589155-351.983563-351.983563-351.983563-212.066907 0-383.981325 171.914418-383.981325 383.981325s171.914418 383.981325 383.981325 383.981325c153.238057 0 287.122323-82.857103 359.294063-206.212572a32.397874 32.397874 0 0 1 0.953721-1.777483c8.837272-15.304568 28.408003-20.547988 43.712571-11.712763 15.301498 8.836249 20.546965 28.405957 11.711739 43.710524l4.604878-7.978718c-81.794911 147.854443-239.346203 247.967558-420.277995 247.967558-247.411903 0-447.978894-200.566992-447.978895-447.978894s200.568015-447.977871 447.979918-447.977871c229.739405 0 415.980109 186.240705 415.980109 415.980109 0 106.033965-64.467267 191.990662-143.993508 191.990663-41.332361 0-78.595033-23.217794-104.855116-60.404742-47.546899 99.082646-148.956543 155.680688-245.243517 129.880069-110.957091-29.730115-173.095313-157.616784-138.789996-285.642622C329.400219 327.798744 447.158203 248.114914 558.113247 277.845029c44.508703 11.926634 81.163531 39.646975 106.887403 76.834946z"  ></path></symbol><symbol id="iconicon_airplay" viewBox="0 0 1024 1024"><path d="M737.082338 872.065635l-203.824175-181.176362c-12.123109-10.776438-30.393217-10.776438-42.517349 0l-203.824175 181.176362a31.996738 31.996738 0 0 0-10.739599 23.91569c0 17.672498 14.326287 31.998785 31.998785 31.998784h407.647327c9.140171 0 17.84339-3.90903 23.915689-10.739598 11.741415-13.208836 10.552334-33.434483-2.656503-45.174876z"  ></path><path d="M895.981325 96.019891H128.018675c-53.016471 0-95.995331 42.97886-95.995331 95.995331v543.974225c0 53.016471 42.97886 95.995331 95.995331 95.995331h63.996547c17.672498 0 31.998785-14.326287 31.998785-31.998785s-14.326287-31.998785-31.998785-31.998784h-63.996547c-17.672498 0-31.998785-14.326287-31.998784-31.998785V192.015222c0-17.672498 14.326287-31.998785 31.998784-31.998785h767.96265c17.672498 0 31.998785 14.326287 31.998784 31.998785v543.974225c0 17.672498-14.326287 31.998785-31.998784 31.998785h-63.996547c-17.672498 0-31.998785 14.326287-31.998785 31.998785s14.326287 31.998785 31.998785 31.998785h63.996547c53.016471 0 95.995331-42.97886 95.995331-95.995332V192.015222c0-53.016471-42.97886-95.995331-95.995331-95.995331z"  ></path></symbol><symbol id="iconicon_calendar" viewBox="0 0 1024 1024"><path d="M767.987209 543.998785h-63.996547c-17.672498 0-31.998785 14.326287-31.998784 31.998785s14.326287 31.998785 31.998784 31.998784h63.996547c17.672498 0 31.998785-14.326287 31.998784-31.998784s-14.326287-31.998785-31.998784-31.998785zM256.011768 543.998785c-17.672498 0-31.998785 14.326287-31.998785 31.998785s14.326287 31.998785 31.998785 31.998784h287.985994c17.672498 0 31.998785-14.326287 31.998784-31.998784s-14.326287-31.998785-31.998784-31.998785H256.011768zM767.987209 384.005884H256.011768c-17.672498 0-31.998785 14.326287-31.998785 31.998785s14.326287 31.998785 31.998785 31.998785h511.975441c17.672498 0 31.998785-14.326287 31.998784-31.998785s-14.326287-31.998785-31.998784-31.998785z"  ></path><path d="M863.98254 128.018675h-63.996547c-17.672498 0-31.998785 14.326287-31.998784 31.998785s14.326287 31.998785 31.998784 31.998785h63.996547c17.672498 0 31.998785 14.326287 31.998785 31.998785v639.969556c0 17.672498-14.326287 31.998785-31.998785 31.998785H160.016437c-17.672498 0-31.998785-14.326287-31.998785-31.998785V224.014007c0-17.672498 14.326287-31.998785 31.998785-31.998785h63.996546c17.672498 0 31.998785-14.326287 31.998785-31.998785s-14.326287-31.998785-31.998785-31.998785h-63.996546c-53.016471 0-95.995331 42.97886-95.995331 95.995331v639.969557c0 53.016471 42.97886 95.995331 95.995331 95.995331h703.966103c53.016471 0 95.995331-42.97886 95.995331-95.995331V224.014007c0-53.017494-42.977837-95.995331-95.995331-95.995332z"  ></path><path d="M320.009338 256.011768c17.672498 0 31.998785-14.326287 31.998784-31.998785V96.019891c0-17.672498-14.326287-31.998785-31.998784-31.998785s-31.998785 14.326287-31.998785 31.998785v127.994116c0 17.671475 14.326287 31.997762 31.998785 31.997761zM416.004669 192.015222h191.990662c17.672498 0 31.998785-14.326287 31.998785-31.998785s-14.326287-31.998785-31.998785-31.998785H416.004669c-17.672498 0-31.998785 14.326287-31.998785 31.998785s14.326287 31.998785 31.998785 31.998785zM703.990662 256.011768c17.672498 0 31.998785-14.326287 31.998785-31.998785V96.019891c0-17.672498-14.326287-31.998785-31.998785-31.998785s-31.998785 14.326287-31.998784 31.998785v127.994116c0 17.671475 14.326287 31.997762 31.998784 31.997761z"  ></path></symbol><symbol id="iconicon_attestation" viewBox="0 0 1024 1024"><path d="M512 95.352695c4.952802 0 14.475689 1.217734 22.624277 9.371438l86.620823 86.62287a64.007803 64.007803 0 0 0 45.255716 18.744923h119.56412c17.647939 0 31.998785 14.354939 31.998785 31.998784v119.56412a64.003709 64.003709 0 0 0 18.74083 45.252647l82.472339 82.4662c8.147564 8.153704 9.366322 17.675568 9.366322 22.6253s-1.218758 14.470573-9.374508 22.626323l-82.465177 82.465177a64.002686 64.002686 0 0 0-18.74083 45.252646v123.721813c0 17.643845-14.350846 31.998785-31.998784 31.998785H662.344147a64.007803 64.007803 0 0 0-45.255717 18.744923l-82.45699 82.464153c-8.15575 8.15575-17.678638 9.373485-22.63144 9.373485s-14.468526-1.217734-22.624277-9.372462l-82.465176-82.465176a64.011896 64.011896 0 0 0-45.255717-18.744923H242.09071c-17.647939 0-31.998785-14.353916-31.998784-31.998785v-119.563096a64.001663 64.001663 0 0 0-18.74083-45.251624l-86.62901-86.624916c-8.147564-8.153704-9.366322-17.675568-9.366321-22.6253s1.218758-14.470573 9.374508-22.627347l86.620823-86.623893a64.001663 64.001663 0 0 0 18.74083-45.251623V242.09071c0-17.643845 14.350846-31.998785 31.998784-31.998784h115.408474a64.007803 64.007803 0 0 0 45.255716-18.744923l86.612637-86.620823c8.156774-8.15575 17.679661-9.373485 22.632463-9.373485m0-63.99757c-24.569582 0-49.13814 9.372461-67.879993 28.116361l-86.620823 86.623893h-115.408474c-53.013401 0-95.995331 42.97886-95.995331 95.995331v115.405404l-86.620823 86.623893c-37.490869 37.488823-37.490869 98.269118 0 135.75794l86.620823 86.623893v119.563096c0 53.016471 42.98193 95.995331 95.995331 95.995331h119.56412l82.465177 82.465177c18.74083 18.7439 43.310412 28.116361 67.879993 28.116361 24.569582 0 49.13814-9.372461 67.879993-28.116361l82.465177-82.465177h123.720789c53.020564 0 95.995331-42.97886 95.995331-95.995331V662.343123l82.465177-82.465176c37.490869-37.488823 37.490869-98.269118 0-135.75794l-82.465177-82.465177V242.09071c0-53.016471-42.974767-95.995331-95.995331-95.995331H666.499793l-86.620823-86.623893c-18.74083-18.7439-43.310412-28.116361-67.87897-28.116361z"  ></path><path d="M326.642408 518.932899l97.238649 72.217789c8.241708 6.121418 19.676132 5.503341 27.209711-1.471514l253.534344-234.697324a21.333888 21.333888 0 0 1 22.825868-3.982707l5.006014 2.125407c7.150864 3.035126 10.486842 11.291161 7.452739 18.442024a14.084787 14.084787 0 0 1-2.275833 3.667529L458.773751 700.020234c-7.674796 8.93858-21.142529 9.962909-30.081109 2.288113a21.473057 21.473057 0 0 1-1.790785-1.728364L288.010553 549.860283c-6.650467-7.216355-6.191003-18.458397 1.025353-25.107841a17.758456 17.758456 0 0 1 4.88424-3.196809l11.410888-5.021363a21.332864 21.332864 0 0 1 21.311374 2.398629z"  ></path></symbol><symbol id="iconicon_camera" viewBox="0 0 1024 1024"><path d="M618.132202 178.870854l77.356832 106.366539c23.799032 32.727379 62.166875 52.266387 102.634542 52.266387H956.171172v507.624343H67.828828V337.50378h158.047596c40.467667 0 78.836533-19.539009 102.630448-52.26434l77.360926-106.368586H618.132202M512 749.948367c104.962563 0 190.359512-85.394902 190.359512-190.359512s-85.396949-190.359512-190.359512-190.359512-190.359512 85.394902-190.359512 190.359512 85.396949 190.359512 190.359512 190.359512M618.132202 115.418706H405.867798a63.453171 63.453171 0 0 0-51.315736 26.132171L277.191136 247.919463a63.452147 63.452147 0 0 1-51.315736 26.13217H67.828828c-35.045167 0-63.453171 28.409027-63.453171 63.453171v507.624342c0 35.045167 28.40698 63.453171 63.453171 63.453171h888.342344c35.042097 0 63.453171-28.40698 63.453171-63.453171V337.50378c0-35.044144-28.411073-63.453171-63.453171-63.45317H798.123576a63.448054 63.448054 0 0 1-51.315736-26.132171l-77.360925-106.368586A63.455217 63.455217 0 0 0 618.132202 115.418706z m-106.132202 571.07649c-70.087265 0-126.906342-56.81703-126.906342-126.906341 0-70.087265 56.819077-126.906342 126.906342-126.906342s126.906342 56.819077 126.906342 126.906342c0 70.090335-56.819077 126.906342-126.906342 126.906341zM210.598462 178.870854H83.692121c-17.525142 0-31.726585 14.205537-31.726586 31.726585 0 17.523095 14.201443 31.726585 31.726586 31.726585h126.906341c17.521049 0 31.726585-14.20349 31.726586-31.726585 0-17.520025-14.205537-31.726585-31.726586-31.726585z"  ></path></symbol><symbol id="iconicon_certificate_fil" viewBox="0 0 1024 1024"><path d="M512 575.996546c88.361467 0 159.991878-71.631434 159.991878-159.991877s-71.631434-159.991878-159.991878-159.991878-159.991878 71.631434-159.991878 159.991878 71.630411 159.991878 159.991878 159.991877z m0 63.99757c-123.70544 0-223.989447-100.284007-223.989447-223.989447s100.284007-223.989447 223.989447-223.989447 223.989447 100.284007 223.989447 223.989447-100.284007 223.989447-223.989447 223.989447z m0 95.995331c176.722934 0 319.984778-143.261844 319.984778-319.984778S688.722934 96.019891 512 96.019891 192.015222 239.281735 192.015222 416.004669s143.261844 319.984778 319.984778 319.984778z m0 63.996546c-212.066907 0-383.981325-171.914418-383.981325-383.981324S299.933093 32.023344 512 32.023344 895.981325 203.937762 895.981325 416.004669 724.066907 799.985993 512 799.985993z m-58.258868 36.909632l-78.912258 136.679939c-8.836249 15.304568-28.405957 20.547988-43.710524 11.711739a32.004925 32.004925 0 0 1-11.977799-12.180413l-63.128783-113.718995-130.047892 2.187829c-17.669428 0.296759-32.235169-13.785981-32.531927-31.45541a31.998785 31.998785 0 0 1 4.282537-16.537651l76.53307-132.559085c68.160379 83.715657 167.059853 141.40659 279.493576 155.872047z m393.844973-159.622464l78.698386 136.309502c8.836249 15.304568 3.592828 34.874275-11.711739 43.710524a31.998785 31.998785 0 0 1-16.537652 4.282537l-130.047891-2.187829-63.128783 113.718995c-8.577353 15.4509-28.057009 21.022803-43.50791 12.44545a31.996738 31.996738 0 0 1-12.180413-11.9778L569.885362 836.248895c112.108311-15.705704 210.419384-74.441433 277.700743-158.975734z"  ></path></symbol><symbol id="iconicon_coinpurse_line" viewBox="0 0 1024 1024"><path d="M703.990662 543.998785c-35.344996 0-63.996546 28.652574-63.996546 63.996546s28.652574 63.996546 63.996546 63.996547h127.994116c35.344996 0 63.996546-28.652574 63.996547-63.996547s-28.652574-63.996546-63.996547-63.996546H703.990662z m0-63.99757h127.994116c70.688969 0 127.994116 57.305147 127.994116 127.994116s-57.305147 127.994116-127.994116 127.994116H703.990662c-70.688969 0-127.994116-57.305147-127.994116-127.994116s57.305147-127.994116 127.994116-127.994116zM339.429643 256.011768h396.559804V155.801439c0-3.774977-0.668219-7.520277-1.972934-11.06194-6.109138-16.582677-24.505114-25.073048-41.087791-18.962888L339.429643 256.011768z m-185.66356 0.200568L670.803819 65.724911c49.748031-18.328437 104.934934 7.142677 123.263371 56.890708a95.990215 95.990215 0 0 1 5.918803 33.18582v100.211352h31.998785c53.016471 0 95.995331 42.97886 95.995331 95.995331v63.996547c0 17.672498-14.326287 31.998785-31.998784 31.998785s-31.998785-14.326287-31.998785-31.998785v-63.996547c0-17.672498-14.326287-31.998785-31.998785-31.998784H160.016437c-17.672498 0-31.998785 14.326287-31.998785 31.998784v511.975441c0 17.672498 14.326287 31.998785 31.998785 31.998785h671.967318c17.672498 0 31.998785-14.326287 31.998785-31.998785v-63.996546c0-17.672498 14.326287-31.998785 31.998785-31.998785s31.998785 14.326287 31.998784 31.998785v63.996546c0 53.016471-42.97886 95.995331-95.995331 95.995331H160.016437c-53.016471 0-95.995331-42.97886-95.995331-95.995331V352.007099c0-50.916647 39.641859-92.574419 89.744977-95.794763z"  ></path></symbol><symbol id="iconicon_compile" viewBox="0 0 1024 1024"><path d="M256.011768 671.991878h159.991878c17.672498 0 31.998785 14.326287 31.998784 31.998784s-14.326287 31.998785-31.998784 31.998785H256.011768c-17.672498 0-31.998785-14.326287-31.998785-31.998785 0.001023-17.672498 14.32731-31.998785 31.998785-31.998784zM950.545034 118.620631L679.029154 390.136511c-12.496615 12.496615-32.756031 12.496615-45.252646 0-12.495592-12.495592-12.495592-32.756031 0-45.252646L905.292388 73.367985c12.496615-12.496615 32.756031-12.496615 45.252646 0 12.496615 12.496615 12.496615 32.757055 0 45.252646zM256.011768 479.975633h415.98011c17.672498 0 31.998785 14.326287 31.998784 31.998784s-14.326287 31.998785-31.998784 31.998785H256.011768c-17.672498 0-31.998785-14.326287-31.998785-31.998785 0.001023-17.671475 14.32731-31.998785 31.998785-31.998784z m0-191.990663h223.989447c17.672498 0 31.998785 14.326287 31.998785 31.998785s-14.326287 31.998785-31.998785 31.998785H256.011768c-17.672498 0-31.998785-14.326287-31.998785-31.998785 0.001023-17.672498 14.32731-31.998785 31.998785-31.998785z m639.969557 160.01746c0-17.672498 14.326287-31.998785 31.998784-31.998784s31.998785 14.326287 31.998785 31.998784v415.98011c0 53.016471-42.97886 95.995331-95.995331 95.995331H160.016437c-53.016471 0-95.995331-42.97886-95.995331-95.995331V160.016437c0-53.016471 42.97886-95.995331 95.995331-95.995331h415.980109c17.672498 0 31.998785 14.326287 31.998785 31.998785s-14.326287 31.998785-31.998785 31.998784H160.016437c-17.672498 0-31.998785 14.326287-31.998785 31.998785v703.966103c0 17.672498 14.326287 31.998785 31.998785 31.998785h703.966103c17.672498 0 31.998785-14.326287 31.998785-31.998785V448.00243z"  ></path></symbol><symbol id="iconicon_details" viewBox="0 0 1024 1024"><path d="M510.651282 352.007099c-26.508747 0-47.998177-21.48943-47.998177-47.998177s21.48943-47.998177 47.998177-47.998177 47.997154 21.48943 47.997154 47.998177-21.48943 47.998177-47.997154 47.998177z m-31.998784 63.99757h31.998784c17.672498 0 31.998785 14.326287 31.998785 31.998785v287.985993h47.998177c8.836249 0 15.999392 7.163143 15.999393 15.999393s-7.163143 15.999392-15.999393 15.999392H430.655344c-8.836249 0-15.999392-7.163143-15.999393-15.999392s7.163143-15.999392 15.999393-15.999393h47.998177V448.00243h-31.998785c-8.836249 0-15.999392-7.163143-15.999392-15.999392s7.163143-15.999392 15.999392-15.999392h31.997762z m31.998784 495.976048c220.909295 0 399.980717-179.071422 399.980718-399.980717S731.560578 112.019283 510.651282 112.019283 110.670565 291.090705 110.670565 512s179.071422 399.980717 399.980717 399.980717zM62.672388 512c0-247.406786 200.572108-447.978894 447.978894-447.978894s447.978894 200.572108 447.978895 447.978894-200.573131 447.977871-447.978895 447.977871S62.672388 759.405763 62.672388 512z"  ></path></symbol><symbol id="iconicon_cloud_history" viewBox="0 0 1024 1024"><path d="M831.968405 428.745854C830.218552 244.684792 680.476109 96.019891 496.000608 96.019891c-185.561229 0-335.984171 150.422941-335.984171 335.98417 0 3.234671 0.047072 6.457062 0.140193 9.667174-85.331457 41.517579-144.132678 129.052215-144.132678 230.320643 0 141.375891 114.611318 255.987209 255.988232 255.987208h479.976656c141.375891 0 255.987209-114.611318 255.987208-255.987208 0-113.447818-73.79368-209.658044-176.007643-243.246024z m-79.980589 435.236686H272.01116c-106.033965 0-191.990662-85.956697-191.990662-191.990662 0-74.262354 42.513256-140.844795 108.135836-172.772972 22.607904-10.999518 36.678364-34.224476 35.967166-59.356876a291.031353 291.031353 0 0 1-0.109493-7.858992c0-150.21521 121.775484-271.986601 271.986601-271.986601 149.226696 0 270.557042 120.251781 271.971251 269.338284 0.26606 27.420513 17.968234 51.629891 44.013423 60.188824 78.113055 25.666566 131.993197 98.886171 131.993197 182.448333 0.001023 106.033965-85.956697 191.990662-191.990663 191.990662z"  ></path><path d="M678.272931 644.282792L527.999392 557.524846V288.010553c0-17.671475-14.32731-31.998785-31.998784-31.998785s-31.998785 14.32731-31.998785 31.998785v287.985993c0 1.378393 0.617054 2.554172 0.780782 3.890611 0.281409 2.207271 0.578168 4.320399 1.296529 6.421246 0.679475 1.960655 1.62501 3.667529 2.656503 5.433756 1.01512 1.769296 2.015913 3.437286 3.374864 4.999874 1.461281 1.683339 3.140527 3.000334 4.929266 4.347005 1.062192 0.812505 1.77339 1.929955 2.960425 2.616594L646.273123 699.700963c15.296381 8.835226 34.873252 3.593851 43.708477-11.710716 8.837272-15.302521 3.587712-34.872229-11.708669-43.707455z"  ></path></symbol><symbol id="iconicon_community_line" viewBox="0 0 1024 1024"><path d="M288.010553 489.070778h447.978894c17.672498 0 31.998785 14.326287 31.998785 31.998785s-14.326287 31.998785-31.998785 31.998785H288.010553c-17.672498 0-31.998785-14.326287-31.998785-31.998785s14.326287-31.998785 31.998785-31.998785z m0-191.990662h447.978894c17.672498 0 31.998785 14.326287 31.998785 31.998785s-14.326287 31.998785-31.998785 31.998784H288.010553c-17.672498 0-31.998785-14.326287-31.998785-31.998784s14.326287-31.998785 31.998785-31.998785z m15.999392 573.115939l184.698583-143.654794a63.99757 63.99757 0 0 1 39.289841-13.481036h351.983563c17.672498 0 31.998785-14.326287 31.998785-31.998785V169.087023c0-17.672498-14.326287-31.998785-31.998785-31.998785H144.017044c-17.672498 0-31.998785 14.326287-31.998784 31.998785v511.975441c0 17.672498 14.326287 31.998785 31.998784 31.998784h95.995332c35.344996 0 63.996546 28.652574 63.996546 63.996547v93.13826z m223.989447-93.13826L317.478701 940.795996c-20.924565 16.274662-51.080376 12.504802-67.355037-8.419763a47.994084 47.994084 0 0 1-10.110265-29.468149V777.057795h-95.995331c-53.016471 0-95.995331-42.97886-95.995331-95.995331V169.087023c0-53.016471 42.97886-95.995331 95.995331-95.995331h735.964888c53.016471 0 95.995331 42.97886 95.995331 95.995331v511.975441c0 53.016471-42.97886 95.995331-95.995331 95.995331H527.999392z"  ></path></symbol><symbol id="iconicon_discovery" viewBox="0 0 1024 1024"><path d="M768.685103 367.659591c0 17.672498-14.326287 31.998785-31.998784 31.998785s-31.998785-14.326287-31.998785-31.998785c0-70.688969-57.305147-127.994116-127.994116-127.994116-17.672498 0-31.998785-14.326287-31.998785-31.998785s14.326287-31.998785 31.998785-31.998785c106.034988 0.001023 191.991686 85.958744 191.991685 191.991686zM384.691499 943.632601h256.011768c-29.189809 38.860053-75.662237 63.996546-128.005372 63.996546-52.344159 0-98.816586-25.136493-128.006396-63.996546z m0.01228-95.995331h255.988232c17.672498 0 31.998785 14.326287 31.998785 31.998785s-14.326287 31.998785-31.998785 31.998785H384.703779c-17.672498 0-31.998785-14.326287-31.998785-31.998785s14.326287-31.998785 31.998785-31.998785z m-47.806819-180.562379a63.99757 63.99757 0 0 1 27.539216 40.886199l8.735965 43.680849h279.051507l8.735965-43.680849a63.995523 63.995523 0 0 1 27.539217-40.886199c89.354074-58.884109 144.183843-158.439522 144.183843-267.416515 0-176.722934-143.261844-319.984778-319.984778-319.984779S192.713117 222.935442 192.713117 399.658376c0 108.978017 54.828746 208.532407 144.183843 267.416515z m-35.215036 53.43705C197.482747 651.845025 128.715547 533.782096 128.715547 399.658376c0-212.066907 171.914418-383.981325 383.981325-383.981325s383.981325 171.914418 383.981324 383.981325c0 134.12372-68.766177 252.186649-172.965353 320.853565l-8.735965 43.680848c-5.982248 29.913287-32.248472 51.445696-62.754253 51.445696H373.172141c-30.505781 0-56.770981-21.532409-62.754252-51.445696l-8.735965-43.680848z"  ></path></symbol><symbol id="iconicon_delete" viewBox="0 0 1024 1024"><path d="M800.162002 316.659033c1.850138-17.575284 17.596773-30.322609 35.172058-28.473495 17.575284 1.850138 30.322609 17.596773 28.473494 35.172058l-57.966202 550.673811c-5.143137 48.856731-46.341445 85.946464-95.467306 85.946464H313.625954c-49.126884 0-90.325192-37.089733-95.468329-85.946464L160.192446 323.358619c-1.850138-17.575284 10.898211-33.32192 28.472471-35.172057 17.575284-1.850138 33.32192 10.898211 35.172058 28.473494l57.965179 550.672788c1.714038 16.285918 15.446807 28.64848 31.822776 28.648481h396.74707c16.375969 0 30.108738-12.363585 31.822776-28.648481l57.967226-550.673811z m-192.176904 99.345636c17.672498 0 31.998785 14.326287 31.998785 31.998785v223.989447c0 17.672498-14.326287 31.998785-31.998785 31.998785s-31.998785-14.326287-31.998785-31.998785V448.00243c0-17.671475 14.326287-31.997762 31.998785-31.997761z m-191.990662 0c17.672498 0 31.998785 14.326287 31.998785 31.998785v223.989447c0 17.672498-14.326287 31.998785-31.998785 31.998785s-31.998785-14.326287-31.998785-31.998785V448.00243c0-17.671475 14.326287-31.997762 31.998785-31.997761z m-31.998785-223.989447h255.987209v-47.998178c0-8.836249-7.163143-15.999392-15.999393-15.999392H399.995043c-8.836249 0-15.999392 7.163143-15.999392 15.999392v47.998178z m-63.996546 0V128.018675c0-35.344996 28.652574-63.996546 63.997569-63.996546h255.987209c35.343973 0 63.996546 28.652574 63.996546 63.996546v63.996547h223.99968c17.672498 0 31.998785 14.326287 31.998785 31.998785s-14.326287 31.998785-31.998785 31.998784H96.019891c-17.672498 0-31.998785-14.326287-31.998785-31.998784s14.326287-31.998785 31.998785-31.998785h223.979214z"  ></path></symbol><symbol id="iconicon_dispose" viewBox="0 0 1024 1024"><path d="M617.366769 876.29496l294.142204-294.142204c12.495592-12.496615 32.756031-12.496615 45.252647 0 12.496615 12.495592 12.496615 32.756031 0 45.252647L639.994116 944.17393c-12.496615 12.496615-32.756031 12.496615-45.252647 0L413.729859 763.163343c-12.495592-12.496615-12.495592-32.756031 0-45.252646 12.495592-12.496615 32.756031-12.496615 45.252647 0l158.384263 158.384263z m-399.508973-492.289076H409.848459c17.672498 0 31.998785 14.326287 31.998785 31.998785s-14.326287 31.998785-31.998785 31.998785H217.857796c-17.672498 0-31.998785-14.326287-31.998784-31.998785s14.326287-31.998785 31.998784-31.998785z m0 159.992901h319.984779c17.672498 0 31.998785 14.326287 31.998785 31.998785s-14.326287 31.998785-31.998785 31.998784H217.857796c-17.672498 0-31.998785-14.326287-31.998784-31.998784s14.326287-31.998785 31.998784-31.998785z m0-319.984778h383.981325c17.672498 0 31.998785 14.326287 31.998785 31.998784s-14.326287 31.998785-31.998785 31.998785H217.857796c-17.672498 0-31.998785-14.326287-31.998784-31.998785s14.326287-31.998785 31.998784-31.998784zM409.848459 895.981325c17.672498 0 31.998785 14.326287 31.998785 31.998784s-14.326287 31.998785-31.998785 31.998785H153.860227c-53.016471 0-95.995331-42.97886-95.995331-95.995331V160.016437c0-53.016471 42.97886-95.995331 95.995331-95.995331h639.969556c53.016471 0 95.995331 42.97886 95.995332 95.995331v223.989447c0 17.672498-14.326287 31.998785-31.998785 31.998785s-31.998785-14.326287-31.998785-31.998785V160.016437c0-17.672498-14.326287-31.998785-31.998785-31.998785H153.860227c-17.672498 0-31.998785 14.326287-31.998785 31.998785v703.966103c0 17.672498 14.326287 31.998785 31.998785 31.998785H409.848459z"  ></path></symbol><symbol id="iconicon_doc" viewBox="0 0 1024 1024"><path d="M288.010553 735.989447h383.981325c17.672498 0 31.998785 14.326287 31.998784 31.998785s-14.326287 31.998785-31.998784 31.998785H288.010553c-17.672498 0-31.998785-14.326287-31.998785-31.998785s14.326287-31.998785 31.998785-31.998785z m0-159.992901h191.990662c17.672498 0 31.998785 14.326287 31.998785 31.998785s-14.326287 31.998785-31.998785 31.998785H288.010553c-17.672498 0-31.998785-14.326287-31.998785-31.998785s14.326287-31.998785 31.998785-31.998785zM636.111692 92.137467l231.753272 231.753271a95.994308 95.994308 0 0 1 28.116361 67.87897v472.212832c0 53.016471-42.97886 95.995331-95.995332 95.995331H224.014007c-53.016471 0-95.995331-42.97886-95.995332-95.995331V160.016437c0-53.016471 42.97886-95.995331 95.995332-95.995331h344.218715c25.459858 0 49.875944 10.114358 67.87897 28.116361z m-28.116361 62.388932v197.4807h197.4807L607.995331 154.526399z m-53.016471-26.507724H224.014007c-17.672498 0-31.998785 14.326287-31.998785 31.998785v703.966103c0 17.672498 14.326287 31.998785 31.998785 31.998785h575.971986c17.672498 0 31.998785-14.326287 31.998785-31.998785V405.024593v10.980076H607.995331c-35.344996 0-63.996546-28.652574-63.996546-63.996547V128.018675h10.980075z"  ></path></symbol><symbol id="iconicon_cspace" viewBox="0 0 1024 1024"><path d="M687.99127 543.998785c-17.672498 0-31.998785 14.326287-31.998785 31.998785h-0.87902c-7.959276 71.995731-68.997444 127.994116-143.114488 127.994116s-135.154189-55.999408-143.113465-127.99514h-0.87902c0-17.672498-14.326287-31.998785-31.998785-31.998784s-31.998785 14.326287-31.998785 31.998784c0 3.520173 0.568958 6.90834 1.61887 10.075473 12.828167 102.561887 100.333126 181.91519 206.371185 181.91519s193.543018-79.352279 206.371184-181.91519a31.973202 31.973202 0 0 0 1.61887-10.075473c0.001023-17.671475-14.325263-31.997762-31.997761-31.997761z"  ></path><path d="M879.509165 449.979458c0.312108-5.952572 0.472767-11.945053 0.472767-17.975397 0-185.557136-150.426011-335.984171-335.98417-335.98417-163.039283 0-298.954813 116.130927-329.542459 270.182512C99.250468 403.864164 16.023952 512.206708 16.023952 639.994116c0 159.050436 128.935558 287.985993 287.985993 287.985993h447.978895c141.379984 0 255.988232-114.607224 255.988232-255.987208-0.001023-94.945419-51.694359-177.819918-128.467907-222.013443zM751.987816 863.98254H304.009945c-123.509988 0-223.989447-100.479459-223.989447-223.989447 0-97.202832 62.016449-182.78807 154.320715-212.9623a63.996546 63.996546 0 0 0 42.884716-48.364521c25.159006-126.693494 137.352251-218.649835 266.771833-218.649835 149.97371 0 271.986601 122.013915 271.986601 271.986601 0 4.90573-0.128937 9.776667-0.382717 14.619976a63.99757 63.99757 0 0 0 31.979342 58.821686c59.462277 34.224476 96.397491 98.041944 96.397491 166.546154 0 105.863073-86.128613 191.991686-191.990663 191.991686z"  ></path></symbol></svg>',v=(v=document.getElementsByTagName("script"))[v.length-1].getAttribute("data-injectcss");if(v&&!c.__iconfont__svg__cssinject__){c.__iconfont__svg__cssinject__=!0;try{document.write("<style>.svgfont {display: inline-block;width: 1em;height: 1em;fill: currentColor;vertical-align: -0.1em;font-size:16px;}</style>")}catch(c){console&&console.log(c)}}function t(){i||(i=!0,s())}o=function(){var c,o,h,s;(s=document.createElement("div")).innerHTML=m,m=null,(h=s.getElementsByTagName("svg")[0])&&(h.setAttribute("aria-hidden","true"),h.style.position="absolute",h.style.width=0,h.style.height=0,h.style.overflow="hidden",c=h,(o=document.body).firstChild?(s=c,(h=o.firstChild).parentNode.insertBefore(s,h)):o.appendChild(c))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(o,0):(h=function(){document.removeEventListener("DOMContentLoaded",h,!1),o()},document.addEventListener("DOMContentLoaded",h,!1)):document.attachEvent&&(s=o,l=c.document,i=!1,(a=function(){try{l.documentElement.doScroll("left")}catch(c){return void setTimeout(a,50)}t()})(),l.onreadystatechange=function(){"complete"==l.readyState&&(l.onreadystatechange=null,t())})}(window);
Source/UBCS-WEB/dist/cdn/iconfont/saber/iconfont.json
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,583 @@
{
  "id": "1066523",
  "name": "saber",
  "font_family": "iconfont",
  "css_prefix_text": "icon",
  "description": "saber图标库",
  "glyphs": [
    {
      "icon_id": "7396772",
      "name": "gitee",
      "font_class": "gitee2",
      "unicode": "e6d6",
      "unicode_decimal": 59094
    },
    {
      "icon_id": "431779",
      "name": "github",
      "font_class": "github",
      "unicode": "e709",
      "unicode_decimal": 59145
    },
    {
      "icon_id": "7766806",
      "name": "icon_wechat",
      "font_class": "icon_wechat",
      "unicode": "ebde",
      "unicode_decimal": 60382
    },
    {
      "icon_id": "7766735",
      "name": "icon_exchange",
      "font_class": "icon_exchange",
      "unicode": "eba7",
      "unicode_decimal": 60327
    },
    {
      "icon_id": "7766736",
      "name": "icon_ding",
      "font_class": "icon_ding",
      "unicode": "eba8",
      "unicode_decimal": 60328
    },
    {
      "icon_id": "7766737",
      "name": "icon_down",
      "font_class": "icon_down",
      "unicode": "eba9",
      "unicode_decimal": 60329
    },
    {
      "icon_id": "7766740",
      "name": "icon_glass",
      "font_class": "icon_glass",
      "unicode": "ebaa",
      "unicode_decimal": 60330
    },
    {
      "icon_id": "7766742",
      "name": "icon_GPS",
      "font_class": "icon_GPS",
      "unicode": "ebab",
      "unicode_decimal": 60331
    },
    {
      "icon_id": "7766743",
      "name": "icon_hardware_fill",
      "font_class": "icon_hardware_fill",
      "unicode": "ebac",
      "unicode_decimal": 60332
    },
    {
      "icon_id": "7766745",
      "name": "icon_im_more",
      "font_class": "icon_im_more",
      "unicode": "ebad",
      "unicode_decimal": 60333
    },
    {
      "icon_id": "7766747",
      "name": "icon_group",
      "font_class": "icon_group",
      "unicode": "ebae",
      "unicode_decimal": 60334
    },
    {
      "icon_id": "7766748",
      "name": "icon_horn",
      "font_class": "icon_horn",
      "unicode": "ebaf",
      "unicode_decimal": 60335
    },
    {
      "icon_id": "7766749",
      "name": "icon_im_face",
      "font_class": "icon_im_face",
      "unicode": "ebb0",
      "unicode_decimal": 60336
    },
    {
      "icon_id": "7766752",
      "name": "icon_launch_page",
      "font_class": "icon_launch_page",
      "unicode": "ebb1",
      "unicode_decimal": 60337
    },
    {
      "icon_id": "7766753",
      "name": "icon_likegood",
      "font_class": "icon_likegood",
      "unicode": "ebb2",
      "unicode_decimal": 60338
    },
    {
      "icon_id": "7766754",
      "name": "icon_index_line",
      "font_class": "icon_index_line",
      "unicode": "ebb3",
      "unicode_decimal": 60339
    },
    {
      "icon_id": "7766755",
      "name": "icon_live",
      "font_class": "icon_live",
      "unicode": "ebb4",
      "unicode_decimal": 60340
    },
    {
      "icon_id": "7766756",
      "name": "icon_link",
      "font_class": "icon_link",
      "unicode": "ebb5",
      "unicode_decimal": 60341
    },
    {
      "icon_id": "7766757",
      "name": "icon_im_voice",
      "font_class": "icon_im_voice",
      "unicode": "ebb6",
      "unicode_decimal": 60342
    },
    {
      "icon_id": "7766758",
      "name": "icon_mobilephone",
      "font_class": "icon_mobilephone",
      "unicode": "ebb7",
      "unicode_decimal": 60343
    },
    {
      "icon_id": "7766759",
      "name": "icon_dmail",
      "font_class": "icon_dmail",
      "unicode": "ebb8",
      "unicode_decimal": 60344
    },
    {
      "icon_id": "7766760",
      "name": "icon_message",
      "font_class": "icon_message",
      "unicode": "ebb9",
      "unicode_decimal": 60345
    },
    {
      "icon_id": "7766763",
      "name": "icon_more",
      "font_class": "icon_more",
      "unicode": "ebba",
      "unicode_decimal": 60346
    },
    {
      "icon_id": "7766764",
      "name": "icon_left",
      "font_class": "icon_left",
      "unicode": "ebbb",
      "unicode_decimal": 60347
    },
    {
      "icon_id": "7766765",
      "name": "icon_next_arrow",
      "font_class": "icon_next_arrow",
      "unicode": "ebbc",
      "unicode_decimal": 60348
    },
    {
      "icon_id": "7766766",
      "name": "icon_notice",
      "font_class": "icon_notice",
      "unicode": "ebbd",
      "unicode_decimal": 60349
    },
    {
      "icon_id": "7766769",
      "name": "icon_namecard",
      "font_class": "icon_namecard",
      "unicode": "ebbe",
      "unicode_decimal": 60350
    },
    {
      "icon_id": "7766770",
      "name": "icon_phone",
      "font_class": "icon_phone",
      "unicode": "ebbf",
      "unicode_decimal": 60351
    },
    {
      "icon_id": "7766771",
      "name": "icon_qq",
      "font_class": "icon_qq",
      "unicode": "ebc0",
      "unicode_decimal": 60352
    },
    {
      "icon_id": "7766772",
      "name": "icon_photo",
      "font_class": "icon_photo",
      "unicode": "ebc1",
      "unicode_decimal": 60353
    },
    {
      "icon_id": "7766774",
      "name": "icon_redpacket",
      "font_class": "icon_redpacket",
      "unicode": "ebc2",
      "unicode_decimal": 60354
    },
    {
      "icon_id": "7766775",
      "name": "icon_patriarch",
      "font_class": "icon_patriarch",
      "unicode": "ebc3",
      "unicode_decimal": 60355
    },
    {
      "icon_id": "7766776",
      "name": "icon_roundclose",
      "font_class": "icon_roundclose",
      "unicode": "ebc4",
      "unicode_decimal": 60356
    },
    {
      "icon_id": "7766777",
      "name": "icon_im_keyboard",
      "font_class": "icon_im_keyboard",
      "unicode": "ebc5",
      "unicode_decimal": 60357
    },
    {
      "icon_id": "7766778",
      "name": "icon_roundreduce",
      "font_class": "icon_roundreduce",
      "unicode": "ebc6",
      "unicode_decimal": 60358
    },
    {
      "icon_id": "7766780",
      "name": "icon_QRcode",
      "font_class": "icon_QRcode",
      "unicode": "ebc7",
      "unicode_decimal": 60359
    },
    {
      "icon_id": "7766781",
      "name": "icon_savememo",
      "font_class": "icon_savememo",
      "unicode": "ebc8",
      "unicode_decimal": 60360
    },
    {
      "icon_id": "7766782",
      "name": "icon_roundadd",
      "font_class": "icon_roundadd",
      "unicode": "ebc9",
      "unicode_decimal": 60361
    },
    {
      "icon_id": "7766783",
      "name": "icon_refresh",
      "font_class": "icon_refresh",
      "unicode": "ebca",
      "unicode_decimal": 60362
    },
    {
      "icon_id": "7766784",
      "name": "icon_search",
      "font_class": "icon_search",
      "unicode": "ebcb",
      "unicode_decimal": 60363
    },
    {
      "icon_id": "7766785",
      "name": "icon_scan",
      "font_class": "icon_scan",
      "unicode": "ebcc",
      "unicode_decimal": 60364
    },
    {
      "icon_id": "7766786",
      "name": "icon_send",
      "font_class": "icon_send",
      "unicode": "ebcd",
      "unicode_decimal": 60365
    },
    {
      "icon_id": "7766787",
      "name": "icon_principal",
      "font_class": "icon_principal",
      "unicode": "ebce",
      "unicode_decimal": 60366
    },
    {
      "icon_id": "7766789",
      "name": "icon_scan_namecard",
      "font_class": "icon_scan_namecard",
      "unicode": "ebcf",
      "unicode_decimal": 60367
    },
    {
      "icon_id": "7766790",
      "name": "icon_secret",
      "font_class": "icon_secret",
      "unicode": "ebd0",
      "unicode_decimal": 60368
    },
    {
      "icon_id": "7766791",
      "name": "icon_share",
      "font_class": "icon_share",
      "unicode": "ebd1",
      "unicode_decimal": 60369
    },
    {
      "icon_id": "7766793",
      "name": "icon_sms",
      "font_class": "icon_sms",
      "unicode": "ebd2",
      "unicode_decimal": 60370
    },
    {
      "icon_id": "7766795",
      "name": "icon_setting",
      "font_class": "icon_setting",
      "unicode": "ebd3",
      "unicode_decimal": 60371
    },
    {
      "icon_id": "7766798",
      "name": "icon_star",
      "font_class": "icon_star",
      "unicode": "ebd4",
      "unicode_decimal": 60372
    },
    {
      "icon_id": "7766799",
      "name": "icon_subordinate",
      "font_class": "icon_subordinate",
      "unicode": "ebd5",
      "unicode_decimal": 60373
    },
    {
      "icon_id": "7766800",
      "name": "icon_task",
      "font_class": "icon_task",
      "unicode": "ebd6",
      "unicode_decimal": 60374
    },
    {
      "icon_id": "7766803",
      "name": "icon_study",
      "font_class": "icon_study",
      "unicode": "ebd7",
      "unicode_decimal": 60375
    },
    {
      "icon_id": "7766808",
      "name": "icon_work",
      "font_class": "icon_work",
      "unicode": "ebd8",
      "unicode_decimal": 60376
    },
    {
      "icon_id": "7766811",
      "name": "icon_safety",
      "font_class": "icon_safety",
      "unicode": "ebd9",
      "unicode_decimal": 60377
    },
    {
      "icon_id": "7766813",
      "name": "icon_voipphone",
      "font_class": "icon_voipphone",
      "unicode": "ebda",
      "unicode_decimal": 60378
    },
    {
      "icon_id": "7766815",
      "name": "icon_shakehands",
      "font_class": "icon_shakehands",
      "unicode": "ebdb",
      "unicode_decimal": 60379
    },
    {
      "icon_id": "7766817",
      "name": "icon_task_done",
      "font_class": "icon_task_done",
      "unicode": "ebdc",
      "unicode_decimal": 60380
    },
    {
      "icon_id": "7766820",
      "name": "icon_workfile_line",
      "font_class": "icon_workfile_line",
      "unicode": "ebdd",
      "unicode_decimal": 60381
    },
    {
      "icon_id": "7766709",
      "name": "icon_add",
      "font_class": "icon_add",
      "unicode": "eb8f",
      "unicode_decimal": 60303
    },
    {
      "icon_id": "7766710",
      "name": "icon_addmessage",
      "font_class": "icon_addmessage",
      "unicode": "eb90",
      "unicode_decimal": 60304
    },
    {
      "icon_id": "7766711",
      "name": "icon_addresslist",
      "font_class": "icon_addresslist",
      "unicode": "eb91",
      "unicode_decimal": 60305
    },
    {
      "icon_id": "7766712",
      "name": "icon_affiliations_li",
      "font_class": "icon_affiliations_li",
      "unicode": "eb92",
      "unicode_decimal": 60306
    },
    {
      "icon_id": "7766713",
      "name": "icon_addperson",
      "font_class": "icon_addperson",
      "unicode": "eb93",
      "unicode_decimal": 60307
    },
    {
      "icon_id": "7766714",
      "name": "icon_boss",
      "font_class": "icon_boss",
      "unicode": "eb94",
      "unicode_decimal": 60308
    },
    {
      "icon_id": "7766715",
      "name": "icon_alipay_line",
      "font_class": "icon_alipay_line",
      "unicode": "eb95",
      "unicode_decimal": 60309
    },
    {
      "icon_id": "7766716",
      "name": "icon_addressbook",
      "font_class": "icon_addressbook",
      "unicode": "eb96",
      "unicode_decimal": 60310
    },
    {
      "icon_id": "7766717",
      "name": "icon_at",
      "font_class": "icon_at",
      "unicode": "eb97",
      "unicode_decimal": 60311
    },
    {
      "icon_id": "7766718",
      "name": "icon_airplay",
      "font_class": "icon_airplay",
      "unicode": "eb98",
      "unicode_decimal": 60312
    },
    {
      "icon_id": "7766719",
      "name": "icon_calendar",
      "font_class": "icon_calendar",
      "unicode": "eb99",
      "unicode_decimal": 60313
    },
    {
      "icon_id": "7766720",
      "name": "icon_attestation",
      "font_class": "icon_attestation",
      "unicode": "eb9a",
      "unicode_decimal": 60314
    },
    {
      "icon_id": "7766721",
      "name": "icon_camera",
      "font_class": "icon_camera",
      "unicode": "eb9b",
      "unicode_decimal": 60315
    },
    {
      "icon_id": "7766722",
      "name": "icon_certificate_fil",
      "font_class": "icon_certificate_fil",
      "unicode": "eb9c",
      "unicode_decimal": 60316
    },
    {
      "icon_id": "7766723",
      "name": "icon_coinpurse_line",
      "font_class": "icon_coinpurse_line",
      "unicode": "eb9d",
      "unicode_decimal": 60317
    },
    {
      "icon_id": "7766725",
      "name": "icon_compile",
      "font_class": "icon_compile",
      "unicode": "eb9e",
      "unicode_decimal": 60318
    },
    {
      "icon_id": "7766726",
      "name": "icon_details",
      "font_class": "icon_details",
      "unicode": "eb9f",
      "unicode_decimal": 60319
    },
    {
      "icon_id": "7766728",
      "name": "icon_cloud_history",
      "font_class": "icon_cloud_history",
      "unicode": "eba0",
      "unicode_decimal": 60320
    },
    {
      "icon_id": "7766729",
      "name": "icon_community_line",
      "font_class": "icon_community_line",
      "unicode": "eba1",
      "unicode_decimal": 60321
    },
    {
      "icon_id": "7766730",
      "name": "icon_discovery",
      "font_class": "icon_discovery",
      "unicode": "eba2",
      "unicode_decimal": 60322
    },
    {
      "icon_id": "7766731",
      "name": "icon_delete",
      "font_class": "icon_delete",
      "unicode": "eba3",
      "unicode_decimal": 60323
    },
    {
      "icon_id": "7766732",
      "name": "icon_dispose",
      "font_class": "icon_dispose",
      "unicode": "eba4",
      "unicode_decimal": 60324
    },
    {
      "icon_id": "7766733",
      "name": "icon_doc",
      "font_class": "icon_doc",
      "unicode": "eba5",
      "unicode_decimal": 60325
    },
    {
      "icon_id": "7766734",
      "name": "icon_cspace",
      "font_class": "icon_cspace",
      "unicode": "eba6",
      "unicode_decimal": 60326
    }
  ]
}
Source/UBCS-WEB/dist/cdn/iconfont/saber/iconfont.svg
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,272 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
<!--
2013-9-30: Created.
-->
<svg>
<metadata>
Created by iconfont
</metadata>
<defs>
<font id="iconfont" horiz-adv-x="1024" >
  <font-face
    font-family="iconfont"
    font-weight="500"
    font-stretch="normal"
    units-per-em="1024"
    ascent="896"
    descent="-128"
  />
    <missing-glyph />
    <glyph glyph-name="gitee2" unicode="&#59094;" d="M512-128C229.233778-128 0 101.233778 0 384S229.233778 896 512 896s512-229.233778 512-512-229.233778-512-512-512z m259.157333 568.888889l-290.759111-0.014222c-13.966222 0-25.287111-11.320889-25.287111-25.272889l-0.028444-63.217778c0-13.966222 11.306667-25.287111 25.272889-25.287111h177.024c13.966222 0 25.287111-11.306667 25.287111-25.272889v-12.643556A75.847111 75.847111 0 0 0 606.819556 213.333333h-240.213334a25.287111 25.287111 0 0 0-25.287111 25.272889V478.805333a75.847111 75.847111 0 0 0 75.847111 75.847111L771.086222 554.666667c13.966222 0 25.272889 11.306667 25.287111 25.272889L796.444444 643.128889c0 13.966222-11.306667 25.287111-25.272888 25.301333l-353.991112-0.014222C312.462222 668.430222 227.555556 583.523556 227.555556 478.805333v-353.962666c0-13.966222 11.320889-25.287111 25.287111-25.287111H625.777778c94.264889 0 170.666667 76.401778 170.666666 170.666666V415.601778c0 13.952-11.320889 25.272889-25.287111 25.272889z"  horiz-adv-x="1024" />
    <glyph glyph-name="github" unicode="&#59145;" d="M512 883.36c-282.752 0-512-229.216-512-512 0-226.208 146.72-418.144 350.144-485.824 25.6-4.736 35.008 11.104 35.008 24.64 0 12.192-0.48 52.544-0.704 95.328-142.464-30.976-172.512 60.416-172.512 60.416-23.296 59.168-56.832 74.912-56.832 74.912-46.464 31.776 3.52 31.136 3.52 31.136 51.392-3.616 78.464-52.768 78.464-52.768 45.664-78.272 119.776-55.648 148.992-42.56 4.576 33.088 17.856 55.68 32.512 68.48-113.728 12.928-233.28 56.864-233.28 253.024 0 55.904 20 101.568 52.768 137.44-5.312 12.896-22.848 64.96 4.96 135.488 0 0 43.008 13.76 140.832-52.48 40.832 11.36 84.64 17.024 128.16 17.248 43.488-0.192 87.328-5.888 128.256-17.248 97.728 66.24 140.64 52.48 140.64 52.48 27.872-70.528 10.336-122.592 5.024-135.488 32.832-35.84 52.704-81.536 52.704-137.44 0-196.64-119.776-239.936-233.792-252.64 18.368-15.904 34.72-47.04 34.72-94.816 0-68.512-0.608-123.648-0.608-140.512 0-13.632 9.216-29.6 35.168-24.576 203.328 67.776 349.856 259.616 349.856 485.76 0 282.784-229.248 512-512 512z"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_wechat" unicode="&#60382;" d="M480.273415 542.676929c-26.28362 0-47.589878 21.306258-47.589878 47.589878s21.306258 47.589878 47.589878 47.589878 47.589878-21.306258 47.589878-47.589878-21.307282-47.589878-47.589878-47.589878z m-222.086098 0c-26.282596 0-47.589878 21.306258-47.589878 47.589878s21.306258 47.589878 47.589878 47.589878 47.589878-21.306258 47.589878-47.589878-21.306258-47.589878-47.589878-47.589878z m464.466404 47.564295a399.151839 399.151839 0 0 1-4.430916 0.025583c-20.759813 0-41.097-1.647523-60.860113-4.807492-37.747719 103.247502-151.84329 179.303712-288.131303 179.303712-167.45178 0-301.401538-114.813932-301.401538-253.81166 0-71.990614 35.929304-139.478681 98.44001-187.514721a31.729655 31.729655 0 0 0 11.567453-32.355919l-19.032472-81.68644 105.269556 54.822606a31.724539 31.724539 0 0 0 22.09932 2.701528c26.76662-6.462179 54.636365-9.777691 83.058694-9.77769h0.428766a290.275129 290.275129 0 0 1 10.526751-63.312978c-3.638877-0.093121-7.291057-0.140193-10.955517-0.140193-29.30135 0-58.165748 3.003404-86.151125 8.886391l-156.183132-81.33647c-24.046672-12.523221-51.705616 8.933463-45.553499 35.338856l30.207999 129.649826C43.754526 344.967008 4.375657 425.038672 4.375657 510.950344c0 176.399569 164.342975 317.26483 364.854709 317.26483 169.34285 0 312.887127-100.474342 353.423355-237.97395z m90.747817-301.376978c-26.28362 0-47.589878 21.306258-47.589878 47.589878s21.306258 47.589878 47.589878 47.589878 47.589878-21.306258 47.589878-47.589878c0-26.282596-21.306258-47.589878-47.589878-47.589878z m-190.358489 0c-26.28362 0-47.589878 21.306258-47.589878 47.589878s21.306258 47.589878 47.589878 47.589878 47.589878-21.306258 47.589878-47.589878c0-26.282596-21.307282-47.589878-47.589878-47.589878z m237.063207-207.569476a31.726585 31.726585 0 0 0 11.728112 34.288944c53.319369 39.149649 84.33578 96.250134 84.335781 157.417239 0 112.948445-105.7106 206.222805-237.949391 206.222805s-237.94939-93.27436-237.94939-206.222805 105.7106-206.222805 237.94939-206.222805c19.938098 0 39.532365 2.125407 58.480926 6.282077a31.730679 31.730679 0 0 0 20.985964-2.612501l76.435856-38.217416-14.017248 49.064462z m94.844112-100.979856c7.583722-26.543539-20.00359-49.438992-44.693922-37.092803l-131.196041 65.598021c-19.874653-3.641947-40.229237-5.494131-60.838623-5.494131-165.637458 0-301.401538 119.792317-301.401538 269.675976S552.585347 542.676929 718.221782 542.676929s301.401538-119.792317 301.401537-269.674952c0-74.875315-34.238802-144.482649-92.689028-194.632839l28.016077-98.054224z"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_exchange" unicode="&#60327;" d="M703.990662 639.988232H289.031812V761.11187L112.747877 605.707474l176.282912-151.608953V575.990662h446.957635v-0.912789c36.963866-2.12029 72.765257-7.91118 106.506732-17.136285-28.199249 47.562249-80.918961 82.046644-138.504494 82.046644z m-31.998784-129.024585v1.030469H353.028359V384.37453c0-17.672498-14.326287-31.998785-31.998785-31.998785a31.999808 31.999808 0 0 0-20.865213 7.738242L43.156916 581.149149c-13.398148 11.523451-14.918781 31.726585-3.39533 45.124733a31.945573 31.945573 0 0 0 3.100617 3.13848L299.869648 855.981564c13.256932 11.686157 33.476439 10.413164 45.163619-2.842744a31.998785 31.998785 0 0 0 7.995092-21.159926v-127.993092h350.962303c123.70544 0 223.989447-107.446128 223.989447-221.528396a330.016249 330.016249 0 0 0-1.432628-30.886451c-57.589626 38.119179-136.065955 60.424184-222.556819 60.424184a495.247454 495.247454 0 0 1-31.998784-1.031492zM320.009338 128.386298h414.95885v-121.124661l176.282912 155.404395-176.282912 151.609977v-121.892141H288.010553v0.912789c-36.963866 2.12029-72.765257 7.91118-106.506733 17.136285 28.200272-47.562249 80.919984-82.046644 138.505518-82.046644z m31.997761 129.024585v-1.030469h318.963519V384c0 17.672498 14.326287 31.998785 31.998785 31.998785a31.998785 31.998785 0 0 0 20.865213-7.738242L980.843084 187.225381c13.398148-11.523451 14.918781-31.726585 3.39533-45.124733a31.94762 31.94762 0 0 0-3.100617-3.13848L724.129328-87.607034c-13.255908-11.686157-33.476439-10.414187-45.163619 2.842744a31.998785 31.998785 0 0 0-7.995091 21.159926V64.389752H320.009338c-123.70544 0-223.989447 107.446128-223.989447 221.528395 0 10.513448 0.48607 20.817118 1.432628 30.886451 57.589626-38.119179 136.065955-60.423161 222.556819-60.423161a493.786173 493.786173 0 0 1 31.997761 1.029446z"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_ding" unicode="&#60328;" d="M755.681952 799.980109l-3.796466-20.143782c-4.790096-25.41074-27.03268-43.853787-52.889581-43.853787h-94.111425l-5.205558-58.305941-13.068644-146.363485-4.653996-52.116985 50.154283-14.916734c106.232486-31.594579 148.201343-104.747669 162.039513-176.276773H229.849922c13.83817 71.529103 55.80805 144.682193 162.040536 176.276773l50.154284 14.916734-4.653997 52.116985-13.068643 146.363485-5.205559 58.305941H325.006142c-25.856901 0-48.100508 18.442024-52.889581 43.852764L268.317025 799.980109h487.364927m38.59297 63.996547H229.724055c-1.988284 0-3.972475-0.185218-5.925966-0.553609-17.366529-3.273557-28.791743-20.004613-25.518187-37.372165l10.945283-58.069557c10.494005-55.672974 59.125609-95.995331 115.779934-95.995332h35.573193l13.068643-146.363485c-147.627269-43.904952-213.630519-161.757081-213.630518-301.615409h304.672024l13.141298-287.907199c0.799202-17.494443 15.789615-32.077579 33.460066-32.077579h2.331092c17.930371 0 32.612769 14.361079 33.373085 32.077579l12.360516 287.907199h304.628022c0 139.858328-66.002226 257.710456-213.630519 301.615409l13.068644 146.363485h35.574216c56.653301 0 105.284905 40.322357 115.779934 95.995332l10.944259 58.069557c0.36839 1.954515 0.553609 3.939729 0.553609 5.926989 0.001023 17.672498-14.32424 31.998785-31.997761 31.998785z"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_down" unicode="&#60329;" d="M512 495.029746L149.978826 133.008572c-12.496615-12.496615-32.756031-12.496615-45.252646 0l-45.252647 45.252647c-12.496615 12.496615-12.496615 32.756031 0 45.252647l429.900144 429.900143c12.496615 12.495592 32.756031 12.495592 45.252646 0l429.900144-429.900143c12.495592-12.496615 12.495592-32.756031 0-45.252647l-45.252647-45.252647c-12.495592-12.496615-32.756031-12.496615-45.252646 0L512 495.029746z"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_glass" unicode="&#60330;" d="M782.188652 83.160257c96.370885 0 174.494173 78.124312 174.494173 174.494173 0 96.370885-78.123288 174.494173-174.494173 174.494173S607.694479 354.025315 607.694479 257.65443c0-96.370885 78.123288-174.494173 174.494173-174.494173z m-539.346835 0c96.370885 0 174.494173 78.124312 174.494173 174.494173 0 96.370885-78.123288 174.494173-174.494173 174.494173-96.370885 0-174.494173-78.123288-174.494173-174.494173 0-96.370885 78.123288-174.494173 174.494173-174.494173z m649.828089 385.29218L810.298873 646.924201c-14.685467 31.818683-52.384068 45.706995-84.20275 31.021528-0.907673-0.424672-0.907673-0.424672-1.807159-0.868787l-38.944987-19.48989c-15.668865-7.841595-34.728966-1.496074-42.570561 14.173814-7.841595 15.668865-1.496074 34.728966 14.173814 42.570561l38.944987 19.48989c1.797949 0.88823 1.797949 0.88823 3.613294 1.737574 63.637366 29.370935 139.034567 1.592264 168.405501-62.044078l149.191904-323.249125c5.28333-11.447726 3.169179-24.418133-4.359284-33.528628 4.826935-18.891256 7.392364-38.687114 7.392364-59.08263 0-131.415029-106.532315-237.947344-237.947344-237.947343S544.241308 126.240425 544.241308 257.65443c0 5.330402 0.174985 10.619872 0.51984 15.863293h-0.51984c0 17.522072-14.204513 31.726585-31.726585 31.726585s-31.726585-14.204513-31.726585-31.726585h-0.51984a241.694691 241.694691 0 0 0 0.51984-15.863293c0-131.415029-106.532315-237.947344-237.947344-237.947343S4.894474 126.240425 4.894474 257.65443c0 20.357654 2.556219 40.117696 7.365758 58.978253-7.599072 9.115612-9.750061 22.141276-4.446266 33.633005l149.191904 323.249125c29.370935 63.637366 104.768135 91.415013 168.405501 62.044078 1.815345-0.849344 1.815345-0.849344 3.613294-1.737574l38.944988-19.48989c15.668865-7.841595 22.014386-26.900673 14.173814-42.570561-7.841595-15.668865-26.900673-22.014386-42.570561-14.173814l-38.944988 19.48989c-0.898463 0.444115-0.898463 0.444115-1.807158 0.868787-31.818683 14.685467-69.517283 0.796132-84.202751-31.021528l-82.407871-178.550558c33.050744 17.388019 70.691015 27.228131 110.630656 27.228131 97.355305 0 181.054589-58.467623 217.900775-142.204769 14.901385 9.67843 32.680307 15.299451 51.773154 15.299451 19.091824 0 36.871769-5.621021 51.773154-15.299451 36.846186 83.737146 120.54547 142.204769 217.900775 142.204769 39.879266 0 77.466326-9.810437 110.481254-27.149337z"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_GPS" unicode="&#60331;" d="M512-47.979502c223.989447 224.729298 335.984171 399.577534 335.984171 524.546757 0 187.452299-150.424988 339.412246-335.984171 339.412247S176.015829 664.019555 176.015829 476.567255c0-124.9682 111.994724-299.81746 335.984171-524.546757z m45.327348-45.177945c-25.009603-25.092491-65.645093-25.092491-90.654696 0-235.249909 236.027621-354.653369 422.443311-354.653369 569.724702C112.019283 699.219241 290.950512 879.976048 512 879.976048s399.980717-180.756807 399.980717-403.408793c0-147.281391-119.40346-333.697081-354.653369-569.724702z m-45.327348 445.158662c70.688969 0 127.994116 57.305147 127.994116 127.994116s-57.305147 127.994116-127.994116 127.994116-127.994116-57.305147-127.994116-127.994116 57.305147-127.994116 127.994116-127.994116z m0-63.996546c-106.033965 0-191.990662 85.956697-191.990662 191.990662s85.956697 191.990662 191.990662 191.990662 191.990662-85.956697 191.990662-191.990662-85.957721-191.990662-191.990662-191.990662z"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_hardware_fill" unicode="&#60332;" d="M128.018675 256.005884h767.96265v-63.996546H128.018675v63.996546z m703.966103 351.983563c-17.672498 0-31.998785 14.326287-31.998785 31.998785s14.326287 31.998785 31.998785 31.998785h31.998785c53.016471 0 95.995331-42.97886 95.995331-95.995331v-543.974226c0-53.016471-42.97886-95.995331-95.995331-95.995331H160.016437c-53.016471 0-95.995331 42.97886-95.995331 95.995331V575.990662c0 53.016471 42.97886 95.995331 95.995331 95.995331h31.998785c17.672498 0 31.998785-14.326287 31.998785-31.998784s-14.326287-31.998785-31.998785-31.998785h-31.998785c-17.672498 0-31.998785-14.326287-31.998785-31.998785v-543.974225c0-17.672498 14.326287-31.998785 31.998785-31.998785h703.966103c17.672498 0 31.998785 14.326287 31.998785 31.998785V575.990662c0 17.672498-14.326287 31.998785-31.998785 31.998785h-31.997762zM512 415.998785c-26.508747 0-47.998177 21.48943-47.998177 47.998177s21.48943 47.998177 47.998177 47.998177 47.998177-21.48943 47.998177-47.998177c-0.001023-26.508747-21.48943-47.998177-47.998177-47.998177z m135.75794 199.754486c12.495592-12.495592 12.495592-32.756031 0-45.252646-12.495592-12.496615-32.756031-12.496615-45.252647 0-23.162536 23.162536-55.161321 37.488823-90.505293 37.488822s-67.342758-14.326287-90.505293-37.488822c-12.495592-12.496615-32.756031-12.496615-45.252647 0-12.495592 12.495592-12.495592 32.756031 0 45.252646 34.743292 34.743292 82.741469 56.232722 135.75794 56.232722s101.014648-21.488407 135.75794-56.232722z m113.131617 113.131617c12.496615-12.495592 12.496615-32.756031 0-45.252647-12.495592-12.495592-32.756031-12.495592-45.252647 0-52.114938 52.114938-124.111692 84.349083-203.63691 84.349084s-151.521972-32.234145-203.63691-84.349084c-12.496615-12.495592-32.756031-12.495592-45.252647 0-12.496615 12.496615-12.496615 32.756031 0 45.252647C326.806137 792.581606 414.802284 831.978894 512 831.978894s185.192839-39.397289 248.889557-103.094006z"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_im_more" unicode="&#60333;" d="M512-91.897757c262.831081 0 475.897757 213.066677 475.897757 475.897757S774.831081 859.897757 512 859.897757 36.102243 646.831081 36.102243 384 249.168919-91.897757 512-91.897757z m0-31.726586c-280.353153 0-507.624343 227.27119-507.624343 507.624343S231.646847 891.624343 512 891.624343s507.624343-227.27119 507.624343-507.624343-227.27119-507.624343-507.624343-507.624343z m-31.726585 539.350928V638.021437c0 17.406438 14.081717 31.516808 31.726585 31.516808 17.522072 0 31.726585-14.116509 31.726585-31.516808v-222.294852h222.294852c17.406438 0 31.516808-14.081717 31.516808-31.726585 0-17.522072-14.116509-31.726585-31.516808-31.726585H543.726585v-222.294852c0-17.406438-14.081717-31.516808-31.726585-31.516808-17.522072 0-31.726585 14.116509-31.726585 31.516808V352.273415H257.978563c-17.406438 0-31.516808 14.081717-31.516808 31.726585 0 17.522072 14.116509 31.726585 31.516808 31.726585h222.294852z"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_group" unicode="&#60334;" d="M927.602509 143.783986l-0.23229 0.227174h29.299303c-6.963599 16.205077-17.3389 28.650527-32.123628 38.505989-11.113105 7.407714-25.723871 13.758352-46.514383 20.424169-5.110391 1.638313-10.54824 3.289929-17.350157 5.284353-3.324722 0.975211-15.70161 4.557806-18.429745 5.355985-88.184435 25.798573-130.320091 54.177923-130.320091 130.420375 0 23.708981 6.788613 44.428885 18.857487 65.177441 3.789303 6.513344 7.748475 12.511965 13.272281 20.383236-2.675946-3.813862 9.016351 12.731976 11.486613 16.3729 15.338337 22.601764 21.530362 39.328727 21.530362 66.057485V583.99087c0 42.020022-14.459317 72.682369-42.056862 89.419566-29.714765 11.600199-47.465035 27.124777-53.251831 46.573735-1.813299 6.094812-2.127454 19.222807 6.708796 25.606191 4.488221 3.242857 10.018168 4.727675 16.588816 4.455475l0.721431-0.555655-0.228197 0.403182c87.37807-12.452613 135.514393-79.288834 135.514393-165.902494v-71.996754c0-95.995331-65.146743-119.993908-65.146742-167.992085 0-71.996754 112.100124-60.234873 184.111204-108.23305 25.090445-16.72287 43.566238-38.886659 55.428404-66.491367 13.953803-32.473599-1.058099-70.109778-33.531698-84.064604a63.968917 63.968917 0 0 0-9.199522-3.148714l-0.032746-0.109493-0.391926 0.001023-0.179079-0.045026-0.022513 0.046049c-31.827893 0.151449-51.17759 12.536524-58.051137 37.155225-3.069919 10.667967 1.203408 18.968004 12.821003 24.90011l0.722454-0.228198zM375.726314 367.090888c14.781658-24.329105 22.99062-48.275493 22.99062-75.65712 0-87.273692-49.405223-119.287827-159.104671-150.295028-3.53143-0.997724-19.150152-5.370311-23.319102-6.550183-8.773827-2.484587-15.809057-4.539386-22.470781-6.585999-30.438243-9.346879-51.907207-18.339694-68.656682-29.290093-29.495778-19.284205-48.27754-45.904493-57.852616-82.694397h798.615786c-9.473769 36.729529-28.263717 63.308885-57.944713 82.604346-16.529465 10.745738-37.448914 19.615757-66.565045 28.721135-6.931876 2.167363-14.261818 4.338818-23.385617 6.948249-4.428869 1.266853-20.75265 5.875824-24.308638 6.890944-108.392686 30.92943-157.548222 63.22088-157.548223 150.252049 0 27.154453 8.003278 50.982138 22.450315 75.206866 4.670369 7.831362 9.629311 15.159258 16.617469 24.87555-3.558036-4.947685 11.968589 16.485463 15.33322 21.321608 22.096251 31.757285 31.472805 56.463989 31.472806 94.585216v92.567255c0 94.390787-55.488779 151.992693-154.733107 151.992693-100.638071 0-155.976424-57.491389-154.74948-151.154605l0.005117-0.838088v-42.306548c0-28.01403 0-28.01403-0.005117-51.098795-0.497327-37.983079 8.776897-62.33879 31.306007-94.169753 3.366677-4.756327 18.307971-25.061792 15.144931-20.73116 7.015787-9.603729 12.005428-16.8559 16.707521-24.594142zM248.578472 599.990263c-1.616824 123.423007 76.646658 215.989239 218.740909 215.989239 140.467195 0 218.729653-92.313475 218.729654-215.989239v-92.567256c0-123.423007-85.874833-154.277736-85.874833-215.989239 0-92.566232 147.767462-77.444836 242.692414-139.15634 43.26027-28.123524 71.603805-68.215638 85.031629-120.276341 8.827039-34.224476-11.760858-69.124334-45.985334-77.951373a63.993476 63.993476 0 0 0-15.983019-2.028193l-798.61681 0.001024c-35.343973 0-63.996546 28.652574-63.996547 63.996546 0 5.437849 0.692778 10.854209 2.062986 16.117073 13.531178 51.995211 41.785685 92.042299 84.765569 120.141264 94.390787 61.711504 244.575298 46.590108 244.575298 139.15634 0 61.711504-87.757716 92.567255-86.141916 215.989239v92.567256z"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_horn" unicode="&#60335;" d="M702.383048 225.615737c40.534182 40.534182 65.605184 96.531544 65.605184 158.384263s-25.071002 117.850082-65.605184 158.384263c-12.496615 12.495592-12.496615 32.756031 0 45.252647 12.495592 12.496615 32.756031 12.496615 45.252647 0 52.114938-52.114938 84.349083-124.111692 84.349083-203.63691s-32.234145-151.521972-84.349083-203.63691c-12.495592-12.496615-32.756031-12.496615-45.252647 0-12.496615 12.496615-12.496615 32.757055 0 45.252647z m113.130594-113.131617C885.000226 181.970704 927.979086 277.966035 927.979086 384s-42.97886 202.029296-112.465444 271.51588c-12.495592 12.496615-12.495592 32.756031 0 45.252647 12.496615 12.496615 32.756031 12.496615 45.252646 0C941.834652 619.700163 991.976656 507.70544 991.976656 384s-50.142004-235.700163-131.209344-316.768527c-12.496615-12.496615-32.757055-12.496615-45.25367 0-12.495592 12.496615-12.495592 32.757055 0 45.252647zM312.24449 543.992901H112.019283c-8.836249 0-15.999392-7.163143-15.999392-15.999393v-287.985993c0-8.836249 7.163143-15.999392 15.999392-15.999393H312.245514c25.459858 0 49.875944-10.113335 67.87897-28.116361l163.874301-163.874301V735.983563L380.12346 572.109262a95.992261 95.992261 0 0 0-67.87897-28.116361z m41.371247 92.112907L498.746138 781.23621c40.316218 40.316218 109.249193 11.762905 109.249193-45.252647v-703.966103c0-57.015551-68.933999-85.568864-109.249193-45.252647L353.615737 131.894192a95.994308 95.994308 0 0 1-67.878971 28.116361H96.019891c-35.344996 0-63.996546 28.652574-63.996547 63.996546V543.992901c0 35.344996 28.652574 63.996546 63.996547 63.996546h189.716875a95.996354 95.996354 0 0 1 67.878971 28.116361z"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_im_face" unicode="&#60336;" d="M702.358489 447.453171c-35.044144 0-63.453171 35.510772-63.453171 79.316463s28.409027 79.316463 63.453171 79.316464 63.453171-35.510772 63.453171-79.316464-28.409027-79.316463-63.453171-79.316463z m-380.718001 0c-35.044144 0-63.453171 35.510772-63.453171 79.316463s28.409027 79.316463 63.453171 79.316464 63.453171-35.510772 63.45317-79.316464-28.409027-79.316463-63.45317-79.316463z m190.359512-539.350928c262.831081 0 475.897757 213.066677 475.897757 475.897757S774.831081 859.897757 512 859.897757 36.102243 646.831081 36.102243 384 249.168919-91.897757 512-91.897757z m0-31.726586c-280.353153 0-507.624343 227.27119-507.624343 507.624343S231.646847 891.624343 512 891.624343s507.624343-227.27119 507.624343-507.624343-227.27119-507.624343-507.624343-507.624343zM226.460732 320.546829H797.538245c0-157.698648-127.84062-285.538245-285.538245-285.538245S226.460732 162.848181 226.460732 320.546829z"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_launch_page" unicode="&#60337;" d="M336.00873 639.988232c-26.508747 0-47.998177 21.48943-47.998177 47.998177s21.48943 47.998177 47.998177 47.998177 47.998177-21.48943 47.998177-47.998177-21.490453-47.998177-47.998177-47.998177z m-15.999392-671.968341h383.981324c17.672498 0 31.998785-14.326287 31.998785-31.998785s-14.326287-31.998785-31.998785-31.998785H320.009338c-17.672498 0-31.998785 14.326287-31.998785 31.998785s14.326287 31.998785 31.998785 31.998785z m511.97544 404.280649l-158.714791 188.417277-231.342926-231.342925c-12.405541-12.405541-32.486902-12.508895-45.019332-0.230244L288.832268 435.02921l-96.817046-96.328929v-242.686274c0-17.672498 14.326287-31.998785 31.998785-31.998785h575.971986c17.672498 0 31.998785 14.326287 31.998785 31.998785V372.30054z m0 99.336426V767.981325c0 17.672498-14.326287 31.998785-31.998785 31.998784H224.014007c-17.672498 0-31.998785-14.326287-31.998785-31.998784v-339.003948l74.075089 73.701583c12.414751 12.352329 32.453133 12.429077 44.963051 0.172938l108.018156-105.82828 233.592152 233.592153c13.256932 13.256932 35.020608 12.32777 47.098691-2.01182l132.222417-156.966985zM128.018675 351.995075V767.982348c0 53.016471 42.97886 95.995331 95.995332 95.995331h575.971986c53.016471 0 95.995331-42.97886 95.995332-95.995331v-671.967318c0-53.016471-42.97886-95.995331-95.995332-95.995331H224.014007c-53.016471 0-95.995331 42.97886-95.995332 95.995331v255.980045z"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_likegood" unicode="&#60338;" d="M116.072599 383.060605l22.587437-383.981325c0.497327-8.456602 7.500834-15.059997 15.971764-15.059997h36.5658c8.836249 0 15.999392 7.163143 15.999392 15.999392V384c0 8.836249-7.163143 15.999392-15.999392 15.999392h-59.153238c-8.836249 0-15.999392-7.163143-15.999392-15.999392 0-0.313132 0.00921-0.626263 0.027629-0.939395z m-34.931581 80.935334h158.054759c17.672498 0 31.998785-14.326287 31.998785-31.998785v-479.976656c0-17.672498-14.326287-31.998785-31.998785-31.998785H109.374036c-16.942881 0-30.948873 13.205766-31.943526 30.118972l-28.233018 479.978702c-1.037632 17.641799 12.422937 32.784684 30.064736 33.822317a32.846082 32.846082 0 0 0 1.87879 0.054235z m302.047244-479.641012h404.122038a15.998369 15.998369 0 0 1 15.348569 11.484566l106.902752 363.468128a31.984459 31.984459 0 0 1 1.300622 9.028631c0 17.672498-14.326287 31.998785-31.998784 31.998785H687.970804c-45.24446 0-76.202543 45.669132-59.446927 87.697341 24.101931 60.454884 35.925211 116.770494 35.925211 169.098279 0 73.907267-27.838022 118.643144-87.703482 125.826754a490.128877 490.128877 0 0 1-2.293229-12.43931c0.829901 4.808516-3.601015-21.327748-4.946662-28.684296-2.301416-12.577456-4.652973-23.73968-7.455809-34.876322-7.320733-29.093619-17.213034-55.692417-31.254841-81.35489-35.666314-65.179488-90.317005-128.782062-163.605172-191.322443v-433.924807c-0.001023-8.837272 7.16212-16.000416 15.998369-16.000416zM703.046151 506.089639c-4.442172-13.771655-9.467629-27.690666-15.075347-41.757033H878.863459c53.017494 0 95.995331-42.97886 95.995331-95.995331 0-9.168824-1.313925-18.290575-3.900843-27.086915L860.677261-33.702334c-8.010441-27.236318-33.006741-45.939285-61.396325-45.939285H367.18887c-35.344996 0-63.996546 28.652574-63.996546 63.996546V464.332606c79.287811 63.996546 136.441509 127.994116 171.46007 191.990663 52.528354 95.995331 20.530592 191.655018 84.228333 191.655018 128.292921 0 169.564907-99.571786 169.564907-190.84763 0-41.355897-6.231935-84.289732-18.695804-128.800481l-6.703679-22.240537z"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_index_line" unicode="&#60339;" d="M895.981325 831.978894c17.672498 0 31.998785-14.326287 31.998784-31.998785v-703.966102c0-17.672498-14.326287-31.998785-31.998784-31.998785s-31.998785 14.326287-31.998785 31.998785V799.980109c0 17.672498 14.326287 31.998785 31.998785 31.998785zM639.994116 479.995331c17.672498 0 31.998785-14.326287 31.998785-31.998785v-351.983563c0-17.672498-14.326287-31.998785-31.998785-31.998785s-31.998785 14.326287-31.998785 31.998785V447.99757c0 17.671475 14.326287 31.997762 31.998785 31.997761z m-255.988232 95.995331c17.672498 0 31.998785-14.326287 31.998785-31.998784v-447.978895c0-17.672498-14.326287-31.998785-31.998785-31.998785s-31.998785 14.326287-31.998785 31.998785V543.992901c0 17.671475 14.326287 31.997762 31.998785 31.997761zM64.021106 0.018675H959.977871c17.672498 0 31.998785-14.326287 31.998785-31.998784s-14.326287-31.998785-31.998785-31.998785H64.021106c-17.672498 0-31.998785 14.326287-31.998785 31.998785s14.326287 31.998785 31.998785 31.998784z m63.997569 319.984779c17.672498 0 31.998785-14.326287 31.998785-31.998785v-191.990662c0-17.672498-14.326287-31.998785-31.998785-31.998785s-31.998785 14.326287-31.998784 31.998785V288.004669c0 17.672498 14.326287 31.998785 31.998784 31.998785z"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_live" unicode="&#60340;" d="M628.577089 271.614373l-163.614382-102.258988c-14.986319-9.366322-34.727942-4.810562-44.094264 10.175757a31.998785 31.998785 0 0 0-4.863774 16.959254v204.517976c0 17.672498 14.326287 31.998785 31.998785 31.998785a31.998785 31.998785 0 0 0 16.959253-4.863774l163.614382-102.258989c14.986319-9.366322 19.542078-29.107945 10.175757-44.094264a32.019251 32.019251 0 0 0-10.175757-10.175757zM160.016437 634.733555c-17.672498 0-31.998785-14.326287-31.998785-31.998785v-575.971987c0-17.672498 14.326287-31.998785 31.998785-31.998785h703.966103c17.672498 0 31.998785 14.326287 31.998785 31.998785V602.73477c0 17.672498-14.326287 31.998785-31.998785 31.998785H160.016437z m605.226264 63.996546h98.740862c53.016471 0 95.995331-42.97886 95.995331-95.995331v-575.971987c0-53.016471-42.97886-95.995331-95.995331-95.995331H160.016437c-53.016471 0-95.995331 42.97886-95.995331 95.995331V602.73477c0 53.016471 42.97886 95.995331 95.995331 95.995331h98.740862l-83.878363 83.878362c-12.496615 12.495592-12.496615 32.756031 0 45.252647 12.496615 12.496615 32.756031 12.496615 45.252647 0l129.131009-129.131009h325.474816l129.131009 129.131009c12.495592 12.496615 32.756031 12.496615 45.252647 0 12.496615-12.495592 12.496615-32.756031 0-45.252647l-83.878363-83.878362z"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_link" unicode="&#60341;" d="M828.768527 338.747353c-12.495592-12.496615-32.756031-12.496615-45.252647 0-12.495592 12.495592-12.495592 32.756031 0 45.252647l67.87897 67.87897c74.977645 74.977645 74.977645 196.539258 0 271.51588-74.976622 74.977645-196.538235 74.977645-271.51588 0L421.494707 565.010587c-74.976622-74.976622-74.976622-196.538235 0-271.51588 12.496615-12.495592 12.496615-32.756031 0-45.252647-12.495592-12.495592-32.756031-12.495592-45.252647 0-99.969852 99.968829-99.969852 262.051321 0 362.021174l158.384263 158.384263c99.969852 99.968829 262.051321 99.968829 362.021174 0 99.968829-99.969852 99.968829-262.052345 0-362.021174l-67.87897-67.87897zM647.75794 519.75794c99.969852-99.968829 99.969852-262.051321 0-362.021174L489.373677-0.647497c-99.968829-99.969852-262.051321-99.969852-362.021174 0s-99.969852 262.052345 0 362.021174l45.252647 45.252646c12.496615 12.495592 32.756031 12.495592 45.252646 0 12.496615-12.496615 12.496615-32.756031 0-45.252646l-45.252646-45.252647c-74.976622-74.977645-74.976622-196.539258 0-271.51588s196.539258-74.976622 271.51588 0l158.384263 158.384263c74.976622 74.976622 74.976622 196.538235 0 271.51588-12.496615 12.495592-12.496615 32.756031 0 45.252647 12.495592 12.496615 32.756031 12.496615 45.252647 0z"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_im_voice" unicode="&#60342;" d="M512 891.624343c-280.357246 0-507.624343-227.275283-507.624343-507.624343s227.267097-507.624343 507.624343-507.624343 507.624343 227.275283 507.624343 507.624343S792.356222 891.624343 512 891.624343z m0-983.5221c-262.832104 0-475.897757 213.069747-475.897757 475.897757S249.167896 859.897757 512 859.897757s475.897757-213.069747 475.897757-475.897757-213.065653-475.897757-475.897757-475.897757zM512 288.820244c69.944002 0 126.906342 56.915267 126.906342 127.107933V574.157921c0 70.191642-56.819077 127.107933-126.906342 127.107933-69.944002 0-126.906342-56.915267-126.906342-127.107933v-158.229744c0-70.191642 56.819077-127.107933 126.906342-127.107933zM718.221782 447.453171c-17.521049 0-31.726585-14.205537-31.726586-31.726586 0-96.371908-78.123288-174.49622-174.496219-174.496219S337.502757 319.353654 337.502757 415.726585c0 17.521049-14.205537 31.726585-31.726585 31.726586s-31.726585-14.205537-31.726586-31.726586c0-120.66315 89.804329-220.335221 206.222805-235.857752v-97.270371c0-17.521049 14.205537-31.726585 31.726586-31.726585s31.726585 14.205537 31.726585 31.726585v97.270371c116.418476 15.522532 206.222805 115.194602 206.222805 235.857752 0 17.521049-14.205537 31.726585-31.726585 31.726586z"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_mobilephone" unicode="&#60343;" d="M512-63.977871c17.672498 0 31.998785 14.326287 31.998785 31.998785s-14.326287 31.998785-31.998785 31.998785-31.998785-14.326287-31.998785-31.998785 14.326287-31.998785 31.998785-31.998785zM304.009945 799.980109c-26.508747 0-47.998177-21.48943-47.998177-47.998177v-671.967318c0-26.508747 21.48943-47.997154 47.998177-47.997154h415.98011c26.508747 0 47.997154 21.48943 47.997154 47.997154V751.982956c0 26.508747-21.48943 47.998177-47.997154 47.998177H304.009945z m-15.999392 63.996547h447.978894c53.016471 0 95.995331-42.97886 95.995331-95.995331v-767.96265c0-53.016471-42.97886-95.995331-95.995331-95.995331H288.010553c-53.016471 0-95.995331 42.97886-95.995331 95.995331V767.981325c0 53.017494 42.97886 95.995331 95.995331 95.995331z"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_dmail" unicode="&#60344;" d="M842.458317 631.666706c13.075807 11.887748 33.313733 10.923794 45.201482-2.153036 11.887748-13.075807 10.923794-33.313733-2.153037-45.201482L576.573691 303.463756c-36.614919-33.286104-92.532463-33.286104-129.147382 0L138.492214 584.312188c-13.07683 11.887748-14.039761 32.125675-2.152013 45.201482 11.887748 13.07683 32.124651 14.040784 45.201482 2.153036l308.934094-280.849456c12.204973-11.095709 30.843472-11.095709 43.048446 0L842.458317 631.666706zM99.555413 701.265854c-17.522072 0-31.726585-14.204513-31.726585-31.726586v-571.077513c0-17.522072 14.204513-31.726585 31.726585-31.726585h824.889174c17.522072 0 31.726585 14.204513 31.726585 31.726585V669.539268c0 17.522072-14.204513 31.726585-31.726585 31.726586H99.555413z m0 63.452147h824.889174c52.566216 0 95.179756-42.61354 95.179756-95.179756v-571.077513c0-52.566216-42.61354-95.179756-95.179756-95.179757H99.555413c-52.566216 0-95.179756 42.61354-95.179756 95.179757V669.539268c0 52.565193 42.61354 95.178733 95.179756 95.178733z"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_message" unicode="&#60345;" d="M320.009338 422.927591c-26.508747 0-47.998177 21.48943-47.998178 47.998177s21.48943 47.998177 47.998178 47.998178 47.998177-21.48943 47.998177-47.998178-21.490453-47.998177-47.998177-47.998177z m191.990662 0c-26.508747 0-47.998177 21.48943-47.998177 47.998177s21.48943 47.998177 47.998177 47.998178 47.998177-21.48943 47.998177-47.998178-21.48943-47.998177-47.998177-47.998177z m191.990662 0c-26.508747 0-47.997154 21.48943-47.997154 47.998177s21.48943 47.998177 47.997154 47.998178c26.508747 0 47.998177-21.48943 47.998178-47.998178s-21.48943-47.998177-47.998178-47.998177zM304.009945 25.803945l184.698583 143.654794a63.99757 63.99757 0 0 0 39.289841 13.481036h351.983563c17.672498 0 31.998785 14.326287 31.998785 31.998785V726.912977c0 17.672498-14.326287 31.998785-31.998785 31.998785H144.017044c-17.672498 0-31.998785-14.326287-31.998784-31.998785v-511.975441c0-17.672498 14.326287-31.998785 31.998784-31.998784h95.995332c35.344996 0 63.996546-28.652574 63.996546-63.996547v-93.13826z m223.989447 93.13826L317.478701-44.795996c-20.924565-16.274662-51.080376-12.504802-67.355037 8.419763a47.994084 47.994084 0 0 0-10.110265 29.468149V118.942205h-95.995331c-53.016471 0-95.995331 42.97886-95.995331 95.995331V726.912977c0 53.016471 42.97886 95.995331 95.995331 95.995331h735.964888c53.016471 0 95.995331-42.97886 95.995331-95.995331v-511.975441c0-53.016471-42.97886-95.995331-95.995331-95.995331H527.999392z"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_more" unicode="&#60346;" d="M512 479.318926c-53.013401 0-95.995331-42.98193-95.995331-95.995331s42.98193-95.995331 95.995331-95.995332 95.995331 42.98193 95.995331 95.995332-42.98193 95.995331-95.995331 95.995331m-351.983563 0c-53.013401 0-95.995331-42.98193-95.995331-95.995331s42.98193-95.995331 95.995331-95.995332 95.995331 42.98193 95.995331 95.995332-42.98193 95.995331-95.995331 95.995331m703.966103 0c-53.013401 0-95.995331-42.98193-95.995331-95.995331s42.98193-95.995331 95.995331-95.995332 95.995331 42.98193 95.995331 95.995332-42.98193 95.995331-95.995331 95.995331"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_left" unicode="&#60347;" d="M376.24206 384l384.647497-384.647497c12.496615-12.496615 12.496615-32.756031 0-45.252647l-22.626323-22.626323c-12.496615-12.496615-32.756031-12.496615-45.252647 0L263.110443 361.373677c-12.496615 12.496615-12.496615 32.756031 0 45.252646L693.010587 836.526467c12.496615 12.495592 32.756031 12.495592 45.252647 0l22.626323-22.626323c12.496615-12.495592 12.496615-32.756031 0-45.252647L376.24206 384z"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_next_arrow" unicode="&#60348;" d="M384.561539-9.148102c-12.365632-12.647041-32.082696-12.551874-44.161802 0.342808l-50.324152 53.724599c-12.023848 12.836353-11.748578 33.491789 0.654916 46.177715l266.968307 273.051863c12.385075 12.667507 12.005428 32.915667-0.891299 45.26595L279.229562 675.252387c-12.877285 12.332886-13.356193 32.516578-1.109264 45.040822l55.647392 56.909128c12.264325 12.542664 32.388664 12.401448 44.645826-0.008187l367.036397-371.605459c12.392238-12.546757 12.409634-32.975019 0.048095-45.616944L384.561539-9.148102z"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_notice" unicode="&#60349;" d="M320.009338 495.994724c0-63.996546 0-94.871741-31.998785-191.990663-21.331841-65.37801-63.996546-129.375579-127.994116-191.990662h703.966103c-63.996546 63.996546-106.661252 127.994116-127.994116 191.990662-31.998785 95.995331-31.998785 127.994116-31.998785 191.990663 0 127.994116-31.998785 223.989447-191.990662 223.989447-154.75562 0-191.989639-95.995331-191.989639-223.989447z m282.523585-447.978895H421.467077c13.178137-37.284161 48.735981-63.996546 90.532923-63.996546s77.354785 26.712385 90.532923 63.996546z m3.220344 724.683961c114.993011-31.42164 162.233941-127.552048 162.233942-276.705066 0-89.716324 4.64888-99.556437 28.713972-171.752736 17.921161-53.764508 55.119365-109.561301 112.532982-166.975942 40.316218-40.316218 11.762905-109.249193-45.252646-109.249193H668.791999c-14.823614-73.028247-79.389118-127.994116-156.791999-127.994116S370.031615-25.011394 355.208001 48.015829H160.016437c-57.352219 0-85.751013 69.63087-44.756343 109.74038 57.057507 55.825446 94.02035 111.270223 111.967094 166.273955 15.731286 47.745421 25.325805 105.065917 28.78458 171.96456 0 146.069797 49.270147 243.450684 162.078399 275.986705 9.200546 43.417859 47.750537 75.996858 93.909833 75.996858 45.903469 0 84.282568-32.219819 93.753267-75.278497z"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_namecard" unicode="&#60350;" d="M681.374572 556.197874c-0.415462 31.083949 3.77907 54.29765 32.804127 69.959351 5.940292 3.206018 20.013823 4.89652 26.732851 4.896521 7.361665 0.753153 0.073678 6.757914 16.313547 6.757914 16.239869 0 38.82526-7.154957 49.621141-29.30135 10.79588-22.147416 11.709693-46.454008 11.709693-52.280714s5.963829-2.913353 5.963829-11.654434-2.572592-26.03598-11.72402-37.784558c-9.151427-11.747555-12.133342-14.661931-18.098193-23.403013-5.964852-8.741082-8.946766-18.271132-8.946766-26.223244 0-29.136597 49.848315-31.289634 78.744435-49.689703 11.837606-7.538697 20.006659-17.393135 24.505114-29.563316l0.001023 0.001023c3.64604-9.861602-1.39272-20.812001-11.255345-24.457018a19.023262 19.023262 0 0 0-6.601348-1.180895l-242.358817 0.002047c-10.512425 0-19.034519 8.522094-19.034518 19.034518a19.033495 19.033495 0 0 0 1.191128 6.627954c4.516874 12.158924 12.656251 22.004153 24.419156 29.537734 28.732391 18.400069 78.815043 20.553105 78.815043 49.689702 0 7.759731-2.981914 17.482163-8.946766 26.223245-5.963829 8.741082-8.946766 11.654434-17.893532 23.403013-8.946766 11.748578-11.92868 29.043477-11.92868 37.784558 0.002047 8.739035 5.966898 5.825682 5.966898 11.620665zM163.007561 225.367073h380.718001c17.522072 0 31.726585-14.204513 31.726585-31.726585s-14.204513-31.726585-31.726585-31.726586H163.007561c-17.522072 0-31.726585 14.204513-31.726586 31.726586 0.001023 17.522072 14.204513 31.726585 31.726586 31.726585z m0 126.906342h190.359512c17.522072 0 31.726585-14.204513 31.726585-31.726586s-14.204513-31.726585-31.726585-31.726585H163.007561c-17.522072 0-31.726585 14.204513-31.726586 31.726585s14.204513 31.726585 31.726586 31.726586z m-63.452148 348.992439c-17.522072 0-31.726585-14.204513-31.726585-31.726586v-571.077513c0-17.522072 14.204513-31.726585 31.726585-31.726585h824.889174c17.522072 0 31.726585 14.204513 31.726585 31.726585V669.539268c0 17.522072-14.204513 31.726585-31.726585 31.726586H99.555413z m0 63.452147h824.889174c52.566216 0 95.179756-42.61354 95.179756-95.179756v-571.077513c0-52.566216-42.61354-95.179756-95.179756-95.179757H99.555413c-52.566216 0-95.179756 42.61354-95.179756 95.179757V669.539268c0 52.565193 42.61354 95.178733 95.179756 95.178733z"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_phone" unicode="&#60351;" d="M594.366939 129.93456c-159.949922 44.407396-286.332331 171.396625-332.337107 334.574055-7.93574 33.57263 0.589424 58.139142 20.833491 76.930114 2.334161 2.166339 8.812713 7.6574 7.883551 6.846941 5.597485 4.881171 10.837836 9.142218 19.834744 16.252149 2.812045 2.220574 2.812045 2.220574 5.558599 4.393054 21.046339 16.672728 30.17116 25.720801 34.406624 34.540677 5.409197 11.263531-8.538467 51.386344-40.708144 92.706425-37.842887 48.608068-70.305229 71.802326-98.924033 71.802326-20.010753 0-40.808428-24.629957-69.484538-82.763982-15.160281-30.733978-16.61133-108.283192-8.523117-161.977091 5.968945-39.624463 27.458375-117.279077 46.62797-162.884764 78.380138-186.474019 248.529353-320.266188 449.951829-352.145246 98.261954-15.363919 197.22692-8.435113 225.184669 15.370059 27.800159 23.671119 41.494043 42.909276 41.494043 51.451836 0 23.763217-29.543873 70.203922-71.062476 103.345739-40.60479 32.412201-79.886445 46.413076-90.551342 41.162492-7.424086-3.65525-15.161305-10.838859-25.971511-24.202215-3.03001-3.746324-21.337981-27.621081-27.841092-35.579333-25.540699-32.458249-44.096311-39.199791-86.37216-29.823236z m36.237319 69.600171l0.445139 0.553609c5.430686 6.613628 23.953551 30.772864 27.774576 35.496446 16.142655 19.956517 29.889751 32.719192 47.458895 41.370223 39.706327 19.550265 100.614535-2.158153 158.744467-48.560996 55.264675-44.11473 95.134731-106.787118 95.134731-153.361877 0-32.958646-22.99062-65.260329-64.002686-100.17963-46.997384-40.016389-160.744008-47.980781-276.618085-29.862121-223.393883 35.356252-412.053684 183.703929-499.004011 390.5663-21.25714 50.572816-44.165896 133.357264-50.913577 178.150446-9.928117 65.907059-8.283664 153.812131 14.411221 199.821001C123.704416 793.946696 155.817812 831.978894 210.914664 831.978894c53.312206 0 100.621698-33.802874 149.422148-96.484471 45.666062-58.655911 66.9846-119.983675 47.899939-159.724795-9.901511-20.61962-23.690562-34.290991-52.357461-57.001225-2.832512-2.241041-2.832512-2.241041-5.615905-4.439102-8.232498-6.506181-12.850679-10.261715-17.455557-14.277168-0.048095-0.041956-5.324262-4.513804-6.405897-5.518691-4.00522-3.716648-4.495384-5.129834-2.434445-13.976316 39.618323-140.435473 149.21851-250.560616 285.85547-288.543695 16.519232-3.64604 10.199293-5.965875 20.781302 7.5213z"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_qq" unicode="&#60352;" d="M703.746092-95.976656c-87.12122 0-151.618163 18.280342-191.771675 54.357002-40.99774-36.326347-105.213273-54.357002-191.709253-54.357002-86.683245 0-122.68111 37.592177-136.431275 59.997466-15.999392 26.076912-17.749246 60.356646-4.624321 91.714841 9.030677 21.639856 24.311709 39.576367 43.903929 52.294017a462.004329 462.004329 0 0 0-20.436448 35.701107c-16.21838-17.452487-33.935903-27.983331-51.372018-29.826306-17.779945-1.890047-33.435507 5.015224-43.654242 18.780738-21.530362 29.030174-20.030196 81.167624-19.530822 91.323939 4.750187 66.684772 36.154431 134.868687 93.432972 203.428156-4.687766 30.420847-2.405793 80.746022 30.248931 120.915907C216.208227 728.516498 343.732645 863.368812 511.881296 863.978702c168.523181-0.608867 296.111045-135.63412 300.360836-315.625493 32.654724-40.169885 34.904974-90.496084 30.217209-120.915907 57.278541-68.559469 88.682785-136.696312 93.402273-202.771194 0.562818-10.859325 1.968841-63.012126-19.467377-91.964528-10.281157-13.780865-26.092261-20.670785-43.684942-18.796088-17.436114 1.843998-35.154661 12.374842-51.372018 29.826306-5.655813-11.06194-12.405541-22.983457-20.436448-35.701107 19.593244-12.7023 34.873252-30.638811 43.903929-52.278667 13.123902-31.358195 11.374048-65.653279-4.62432-91.74554-13.753235-22.390963-49.751101-59.983139-136.434346-59.98314zM507.97329-37.900959c0.124843-0.124843 0.249687-0.249687 0.37453-0.359181-0.12382 0.124843-0.248663 0.233314-0.37453 0.359181z m8.905834 0.827855c-0.249687-0.26606-0.531096-0.515746-0.812505-0.780783 0.281409 0.249687 0.562818 0.499373 0.812505 0.780783z m-4.936429 60.684104c21.154809-0.047072 34.123168-8.858762 41.279149-16.264429 14.718213-14.217816 54.93517-39.326681 150.524248-39.32668 57.59065 0 76.43381 20.608364 81.870636 29.467125 5.062296 8.218172 5.124717 21.717627 0.156566 33.576723-3.90596 9.296737-14.31196 25.827225-40.404222 31.873941a32.064276 32.064276 0 0 0-22.811542 20.092617 32.009018 32.009018 0 0 0 4.281513 30.077016c35.935444 48.731888 50.810223 85.683475 56.93471 108.104114a32.011064 32.011064 0 0 0 28.31079 23.436782c13.936407 1.109264 26.092261-6.374174 31.685653-18.608824 9.312086-20.421098 18.780739-33.013905 25.873274-40.264029 1.812275 9.484002 3.000334 22.13923 2.343371 35.029818-3.937682 55.122435-33.686217 114.900913-88.370677 176.960341a32.027437 32.027437 0 0 0-5.499247 33.576723c2.312672 7.031137 9.187243 52.450583-20.468171 82.074274a32.094976 32.094976 0 0 0-9.249665 25.498743C748.337683 687.344796 646.685515 799.479713 511.880273 799.980109c-134.556579-0.500397-236.207723-112.635313-236.207723-260.862239 0-8.484232-3.312442-19.686365-9.312086-25.686009-29.65439-29.639041-22.779819-75.074859-20.217461-82.792634 3.624551-10.812253 1.812275-24.311709-5.749957-32.873712-54.68446-62.059428-84.432994-121.822556-88.4024-177.648003-0.62524-12.467963 0.562818-24.935925 2.343372-34.357505 7.124258 7.265474 16.59291 19.84293 25.904996 40.279378 5.625114 12.233626 17.936511 19.701714 31.685653 18.608824a32.010041 32.010041 0 0 0 28.310789-23.436782c6.124488-22.420639 20.999266-59.372226 56.934711-108.104114a32.004925 32.004925 0 0 0 4.281513-30.077016 32.058137 32.058137 0 0 0-22.811542-20.092617c-26.061562-6.046716-36.498262-22.577205-40.404222-31.889291-4.937452-11.859096-4.90573-25.342178 0.156566-33.545 5.436826-8.874111 24.279986-29.482475 81.870636-29.482475 95.558379 0 135.836735 25.124214 151.305031 40.092113 6.313799 6.592139 19.250436 15.4509 40.374546 15.497973z"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_photo" unicode="&#60353;" d="M288.010553 447.99757c-35.344996 0-63.996546 28.652574-63.996546 63.996546s28.652574 63.996546 63.996546 63.996546c35.344996 0 63.996546-28.652574 63.996546-63.996546s-28.65155-63.996546-63.996546-63.996546z m639.969556-302.169018l-258.988565 258.077823L372.528482 136.259616c-12.629645-11.402701-31.975249-10.92584-44.027749 1.084705L220.383316 245.072881l-124.363425-100.357686v-80.699973c0-17.672498 14.326287-31.998785 31.998784-31.998785h767.96265c17.672498 0 31.998785 14.326287 31.998784 31.998785v81.81333z m0 90.346681V703.984778c0 17.672498-14.326287 31.998785-31.998784 31.998785H128.018675c-17.672498 0-31.998785-14.326287-31.998784-31.998785v-477.033627l84.173074 67.926042c25.424042 20.516266 62.219063 18.58938 85.361133-4.469801l86.61673-86.306668 273.934976 247.308549c25.261337 22.805402 63.951521 21.851681 88.058569-2.170433l213.815736-213.063607zM32.023344 159.726074a45.762253 45.762253 0 0 0 0 0.530072V703.984778c0 53.016471 42.97886 95.995331 95.995331 95.995331h767.96265c53.016471 0 95.995331-42.97886 95.995331-95.995331v-639.969556c0-53.016471-42.97886-95.995331-95.995331-95.995331H128.018675c-53.016471 0-95.995331 42.97886-95.995331 95.995331v95.710852z"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_redpacket" unicode="&#60354;" d="M799.985993 863.976656H224.014007c-53.016471 0-95.995331-42.97886-95.995332-95.995331v-767.96265c0-53.016471 42.97886-95.995331 95.995332-95.995331h575.971986c53.016471 0 95.995331 42.97886 95.995332 95.995331V767.981325c0 53.017494-42.97886 95.995331-95.995332 95.995331z m31.998785-863.957981c0-17.672498-14.326287-31.998785-31.998785-31.998784H224.014007c-17.672498 0-31.998785 14.326287-31.998785 31.998784V607.057215c57.3031-58.303894 136.441509-100.697423 226.794329-118.194936 10.351766-41.841967 48.148603-72.863495 93.190449-72.863494s82.83766 31.020504 93.190449 72.863494c90.353844 17.498536 169.491229 59.892065 226.794329 118.194936v-607.03854z m0 717.802226c-43.700291-76.847226-128.708384-140.913357-233.40591-164.312276-15.482623 32.230052-48.432059 54.480822-86.578868 54.480822s-71.096245-22.25077-86.578868-54.480822c-104.697527 23.39892-189.70562 87.466074-233.40591 164.312276V767.981325c0 17.672498 14.326287 31.998785 31.998785 31.998784h575.971986c17.672498 0 31.998785-14.326287 31.998785-31.998784v-50.160424z"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_patriarch" unicode="&#60355;" d="M348.328313 322.52488c-27.057239 47.446615-39.204907 95.198176-46.236044 123.205043-7.027044 28.006867-12.354376 120.150474 0 154.26034 16.32378 45.064358 52.016701 90.969874 66.485227 90.969874 0.457418 0 0.89437-0.045025 1.308809-0.138146 25.354458-5.724375 27.77253-66.605977 85.051071-106.010429 51.141774-35.18229 147.33665-38.439474 186.921204-51.689243 25.745361-8.618285 48.888454-40.683585 52.938699-62.908772 6.671956-36.56273-2.491751-70.7606-18.893302-98.604762-2.859118-4.855588-5.945409-9.600659-9.174963-14.208606-17.018605-24.279986-11.936867-37.396725 0.300852-37.396725 6.136767 0 14.07353 3.299139 21.924335 10.139941 29.369911 25.595958 54.036707 56.132438 72.605621 90.249467 24.541953 45.087894 38.428218 87.269599 38.428218 123.600039 0 179.309852-102.428857 319.984778-287.985993 319.984778S224.014007 723.301729 224.014007 543.992901c0-53.632501 26.225291-118.777197 45.997613-152.990417 19.764136-34.214243 56.567343-68.477604 78.316693-68.477604zM512 799.980109c165.148317 0 223.989447-132.23572 223.989447-255.987208 0-2.89084-0.159636-6.169513-0.550539-9.853416-17.362436 26.174126-43.091424 49.567929-73.265653 59.668985-17.815761 5.962805-39.166021 9.599635-63.891146 13.809517-35.662221 6.074346-84.503603 14.393825-107.072621 29.918403-18.920932 13.016455-28.073382 30.851659-37.764092 49.733705-12.31549 24.006763-29.189809 56.883545-69.461001 65.97562l-8.269338 1.710968h-3.171226C406.680303 782.774239 452.416973 799.980109 512 799.980109zM839.671854 156.948821l-150.711513 94.198405c-13.561877 8.484232-31.341822 5.593392-41.560558-6.655583L561.15349 140.981151a66.013483 66.013483 0 0 0-8.15575-8.1711c-27.186176-22.624277-67.590398-18.905582-90.152253 8.187473l-86.246293 103.495142c-10.249435 12.265348-27.998681 15.171538-41.560558 6.655583l-150.711514-94.198405c-75.338872-47.092551-120.306017-128.244826-120.306016-217.084177v-3.843538c0-17.671475 14.31196-31.998785 31.998785-31.998785s31.998785 14.32731 31.998784 31.998785v3.843538c0 66.6377 33.748638 127.493719 90.245374 162.804946l127.025045 79.402421 68.372204-82.042551c45.154409-54.200436 126.025275-61.559031 180.365904-16.343223a130.004913 130.004913 0 0 1 16.3115 16.343223l68.372204 82.042551 127.025045-79.402421c56.497759-35.311227 90.245374-96.167247 90.245374-162.804946v-3.843538c0-17.671475 14.31196-31.998785 31.998784-31.998785s31.998785 14.32731 31.998785 31.998785v3.843538c-0.001023 88.839351-44.967144 169.991626-120.30704 217.083154z"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_roundclose" unicode="&#60356;" d="M557.252647 384l135.75794-135.75794c12.495592-12.495592 12.495592-32.757055 0-45.252647-12.495592-12.495592-32.757055-12.495592-45.252647 0L512 338.747353 376.24206 202.989413c-12.496615-12.496615-32.757055-12.495592-45.252647 0-12.495592 12.495592-12.496615 32.756031 0 45.252647l135.75794 135.75794L330.989413 519.75794c-12.496615 12.496615-12.495592 32.757055 0 45.252647 12.495592 12.495592 32.756031 12.496615 45.252647 0l135.75794-135.75794 135.75794 135.75794c12.495592 12.495592 32.756031 12.495592 45.252647 0 12.495592-12.495592 12.495592-32.757055 0-45.252647L557.252647 384z m-429.233972 0c0-212.062813 171.918511-383.981325 383.981325-383.981325s383.981325 171.918511 383.981325 383.981325S724.06179 767.981325 512 767.981325 128.018675 596.062813 128.018675 384z m-63.997569 0c0 247.406786 200.572108 447.978894 447.978894 447.978894S959.977871 631.406786 959.977871 384 759.405763-63.977871 512-63.977871 64.021106 136.594237 64.021106 384z"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_im_keyboard" unicode="&#60357;" d="M734.085074 447.453171h31.726586c17.522072 0 31.726585-14.204513 31.726585-31.726586v-31.726585c0-17.522072-14.204513-31.726585-31.726585-31.726585h-31.726586c-17.522072 0-31.726585 14.204513-31.726585 31.726585v31.726585c0 17.522072 14.205537 31.726585 31.726585 31.726586z m0 158.632927h31.726586c17.522072 0 31.726585-14.204513 31.726585-31.726586v-31.726585c0-17.522072-14.204513-31.726585-31.726585-31.726585h-31.726586c-17.522072 0-31.726585 14.204513-31.726585 31.726585v31.726585c0 17.522072 14.205537 31.726585 31.726585 31.726586z m-158.631903-158.632927h31.726585c17.522072 0 31.726585-14.204513 31.726586-31.726586v-31.726585c0-17.522072-14.204513-31.726585-31.726586-31.726585h-31.726585c-17.522072 0-31.726585 14.204513-31.726586 31.726585v31.726585c0 17.522072 14.204513 31.726585 31.726586 31.726586z m0 158.632927h31.726585c17.522072 0 31.726585-14.204513 31.726586-31.726586v-31.726585c0-17.522072-14.204513-31.726585-31.726586-31.726585h-31.726585c-17.522072 0-31.726585 14.204513-31.726586 31.726585v31.726585c0 17.522072 14.204513 31.726585 31.726586 31.726586zM353.367073 257.093658h317.264831c17.522072 0 31.726585-14.204513 31.726585-31.726585v-31.726585c0-17.522072-14.204513-31.726585-31.726585-31.726586H353.367073c-17.522072 0-31.726585 14.204513-31.726585 31.726586v31.726585c0 17.522072 14.204513 31.726585 31.726585 31.726585z m63.453171 190.359513h31.726585c17.522072 0 31.726585-14.204513 31.726586-31.726586v-31.726585c0-17.522072-14.204513-31.726585-31.726586-31.726585h-31.726585c-17.522072 0-31.726585 14.204513-31.726586 31.726585v31.726585c0 17.522072 14.204513 31.726585 31.726586 31.726586z m0 158.632927h31.726585c17.522072 0 31.726585-14.204513 31.726586-31.726586v-31.726585c0-17.522072-14.204513-31.726585-31.726586-31.726585h-31.726585c-17.522072 0-31.726585 14.204513-31.726586 31.726585v31.726585c0 17.522072 14.204513 31.726585 31.726586 31.726586z m-158.632927-158.632927h31.726585c17.522072 0 31.726585-14.204513 31.726586-31.726586v-31.726585c0-17.522072-14.204513-31.726585-31.726586-31.726585h-31.726585c-17.522072 0-31.726585 14.204513-31.726585 31.726585v31.726585c0 17.522072 14.204513 31.726585 31.726585 31.726586z m0 158.632927h31.726585c17.522072 0 31.726585-14.204513 31.726586-31.726586v-31.726585c0-17.522072-14.204513-31.726585-31.726586-31.726585h-31.726585c-17.522072 0-31.726585 14.204513-31.726585 31.726585v31.726585c0 17.522072 14.204513 31.726585 31.726585 31.726586z m253.812683-697.983855c262.831081 0 475.897757 213.066677 475.897757 475.897757S774.831081 859.897757 512 859.897757 36.102243 646.831081 36.102243 384 249.168919-91.897757 512-91.897757z m0-31.726586c-280.353153 0-507.624343 227.27119-507.624343 507.624343S231.646847 891.624343 512 891.624343s507.624343-227.27119 507.624343-507.624343-227.27119-507.624343-507.624343-507.624343z"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_roundreduce" unicode="&#60358;" d="M288.011576 415.998785h447.978894c17.671475 0 31.997762-14.326287 31.998785-31.998785-0.001023-17.673521-14.326287-31.998785-31.999808-31.999808H288.010553c-17.671475 0-31.997762 14.326287-31.998785 31.998785 0.001023 17.674545 14.325263 31.998785 31.999808 31.999808z m-159.992901-31.998785c0-212.062813 171.918511-383.981325 383.981325-383.981325s383.981325 171.918511 383.981325 383.981325S724.062813 767.981325 512 767.981325 128.018675 596.062813 128.018675 384z m-63.997569 0c0 247.406786 200.572108 447.978894 447.978894 447.978894S959.977871 631.406786 959.977871 384 759.405763-63.977871 512-63.977871 64.021106 136.594237 64.021106 384z"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_QRcode" unicode="&#60359;" d="M208.014614 225.182878h127.994116c8.836249 0 15.999392-7.163143 15.999392-15.999392V81.18937c0-8.836249-7.163143-15.999392-15.999392-15.999393H208.014614c-8.836249 0-15.999392 7.163143-15.999392 15.999393V209.183486c0 8.836249 7.163143 15.999392 15.999392 15.999392z m479.976656 479.976656h127.994116c8.836249 0 15.999392-7.163143 15.999392-15.999393v-127.994116c0-8.836249-7.163143-15.999392-15.999392-15.999392H687.99127c-8.836249 0-15.999392 7.163143-15.999392 15.999392V689.160141c0 8.836249 7.163143 15.999392 15.999392 15.999393z m-479.976656 0h127.994116c8.836249 0 15.999392-7.163143 15.999392-15.999393v-127.994116c0-8.836249-7.163143-15.999392-15.999392-15.999392H208.014614c-8.836249 0-15.999392 7.163143-15.999392 15.999392V689.160141c0 8.836249 7.163143 15.999392 15.999392 15.999393z m399.980717 47.997154v-255.987209c0-8.836249 7.163143-15.999392 15.999393-15.999392h255.987208c8.836249 0 15.999392 7.163143 15.999393 15.999392V753.156688c0 8.836249-7.163143 15.999392-15.999393 15.999392H623.994724c-8.836249 0-15.999392-7.163143-15.999393-15.999392z m0 79.996962h287.985994c35.344996 0 63.996546-28.652574 63.996546-63.996547v-287.985993c0-35.344996-28.652574-63.996546-63.996546-63.996546H607.995331c-35.344996 0-63.996546 28.652574-63.996546 63.996546V769.15608c0 35.344996 28.65155 63.99757 63.996546 63.99757z m-479.976656-559.973618v-255.987209c0-8.836249 7.163143-15.999392 15.999393-15.999392h255.987208c8.836249 0 15.999392 7.163143 15.999393 15.999392V273.180032c0 8.836249-7.163143 15.999392-15.999393 15.999392H144.017044c-8.835226 0-15.998369-7.163143-15.998369-15.999392z m0 79.995939h287.985994c35.344996 0 63.996546-28.652574 63.996546-63.996547v-287.985993c0-35.344996-28.652574-63.996546-63.996546-63.996546H128.018675c-35.344996 0-63.996546 28.652574-63.996546 63.996546V289.179424c-0.001023 35.344996 28.65155 63.996546 63.996546 63.996547z m0 399.980717v-255.987209c0-8.836249 7.163143-15.999392 15.999393-15.999392h255.987208c8.836249 0 15.999392 7.163143 15.999393 15.999392V753.156688c0 8.836249-7.163143 15.999392-15.999393 15.999392H144.017044c-8.835226 0-15.998369-7.163143-15.998369-15.999392z m0 79.996962h287.985994c35.344996 0 63.996546-28.652574 63.996546-63.996547v-287.985993c0-35.344996-28.652574-63.996546-63.996546-63.996546H128.018675c-35.344996 0-63.996546 28.652574-63.996546 63.996546V769.15608c-0.001023 35.344996 28.65155 63.99757 63.996546 63.99757z m671.967318-767.963673h-95.995331v-95.995331c0-17.672498-14.326287-31.998785-31.998784-31.998785h-95.995332c-17.672498 0-31.998785 14.326287-31.998784 31.998785v95.995331c0 17.672498 14.326287 31.998785 31.998784 31.998785h95.995332v95.995331h-95.995332c-17.672498 0-31.998785 14.326287-31.998784 31.998785v95.995331c0 17.672498 14.326287 31.998785 31.998784 31.998785h95.995332c17.672498 0 31.998785-14.326287 31.998784-31.998785v-95.995331h95.995331v95.995331c0 17.672498 14.326287 31.998785 31.998785 31.998785h95.995331c17.672498 0 31.998785-14.326287 31.998785-31.998785v-351.98254c0-17.672498-14.326287-31.998785-31.998785-31.998784h-95.995331c-17.672498 0-31.998785 14.326287-31.998785 31.998784v95.994308z"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_savememo" unicode="&#60360;" d="M863.534332 384c0-17.672498-14.326287-31.998785-31.998785-31.998785s-31.998785 14.326287-31.998785 31.998785c0 53.016471-42.97886 95.995331-95.995331 95.995331-17.672498 0-31.998785 14.326287-31.998785 31.998785s14.326287 31.998785 31.998785 31.998785c88.361467 0 159.992901-71.631434 159.992901-159.992901z m-351.983563 0c0-50.815339 19.742646-98.353029 54.509474-134.01218a642.830721 642.830721 0 0 0 4.774747-4.850471c3.079128-3.192715 5.89015-6.304589 8.712429-9.739829 17.292851-21.050432 27.998681-45.932122 27.998681-76.027557v-63.355956h191.990662v63.747882c0 29.121248 10.033517 53.527101 26.348088 73.857125a144.827503 144.827503 0 0 0 8.53335 9.689687 264.916579 264.916579 0 0 0 5.012154 5.066389c35.733852 35.803437 56.100716 84.021625 56.100716 135.625933 0 106.033965-85.957721 191.990662-191.990662 191.990663s-191.989639-85.957721-191.989639-191.991686z m-63.996547 0c0 141.377938 114.609271 255.987209 255.987209 255.987209s255.988232-114.609271 255.988232-255.987209c0-70.599941-28.579919-134.523833-74.801637-180.834578-6.704702-6.716982-21.193695-20.009729-21.193694-43.403533v-63.747882c0-35.344996-28.652574-63.996546-63.996547-63.996547H607.5461c-35.344996 0-63.996546 28.652574-63.996547 63.996547V159.369963c0 24.235984-15.984043 38.426171-23.311938 45.942355-44.975331 46.12962-72.683393 109.172445-72.683393 178.687682zM814.412564 0.018675c-22.131043-38.257326-63.495126-63.996546-110.87011-63.996546-47.376007 0-88.74009 25.739221-110.87011 63.996546h221.74022z m-493.955018 767.029394a31.993668 31.993668 0 0 1-14.944364-8.429996L137.847531 591.073172a31.991622 31.991622 0 0 1-8.476045-15.08251h159.088298c17.672498 0 31.998785 14.326287 31.998785 31.998785V767.048069z m63.997569 0.933256v-159.991878c0-53.016471-42.97886-95.995331-95.995331-95.995331H128.466883v-447.978894c0-17.672498 14.326287-31.998785 31.998785-31.998785h255.988232c17.672498 0 31.998785-14.326287 31.998785-31.998785s-14.326287-31.998785-31.998785-31.998785H160.465668c-53.016471 0-95.995331 42.97886-95.995331 95.995331V568.438663a95.994308 95.994308 0 0 0 28.140921 67.903529L260.277932 803.887093a95.996354 95.996354 0 0 0 67.85441 28.091801H832.432986c53.016471 0 95.995331-42.97886 95.995332-95.995331v-63.996546c0-17.672498-14.326287-31.998785-31.998785-31.998785s-31.998785 14.326287-31.998785 31.998785v63.996546c0 17.672498-14.326287 31.998785-31.998785 31.998785H384.455115z"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_roundadd" unicode="&#60361;" d="M543.998785 415.998785h191.990662c17.672498 0 31.998785-14.326287 31.998785-31.998785s-14.326287-31.998785-31.998785-31.998785H543.998785v-191.990662c0-17.672498-14.326287-31.998785-31.998785-31.998785s-31.998785 14.326287-31.998785 31.998785V352.001215H288.010553c-17.672498 0-31.998785 14.326287-31.998785 31.998785s14.326287 31.998785 31.998785 31.998785h191.990662V607.989447c0 17.672498 14.326287 31.998785 31.998785 31.998785s31.998785-14.326287 31.998785-31.998785v-191.990662z m-415.98011-31.998785c0-212.062813 171.918511-383.981325 383.981325-383.981325s383.981325 171.918511 383.981325 383.981325S724.06179 767.981325 512 767.981325 128.018675 596.062813 128.018675 384z m-63.997569 0c0 247.406786 200.572108 447.978894 447.978894 447.978894S959.977871 631.406786 959.977871 384 759.405763-63.977871 512-63.977871 64.021106 136.594237 64.021106 384z"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_refresh" unicode="&#60362;" d="M844.617493 575.990662a384.730385 384.730385 0 0 1-30.014594 44.413536c-72.372308 92.496647-182.910866 147.577127-302.602899 147.577127-212.066907 0-383.981325-171.914418-383.981325-383.981325s171.914418-383.981325 383.981325-383.981325c156.391886 0 295.340495 94.355995 354.539782 236.242516 6.804986 16.309454 25.542746 24.01495 41.8522 17.209964 16.309454-6.804986 24.01495-25.542746 17.209964-41.852201-69.059865-165.518754-231.1618-275.596825-413.601946-275.596825-247.411903 0-447.978894 200.566992-447.978894 447.978894S264.588097 831.978894 512 831.978894c139.588175 0 268.630157-64.300468 353.005846-172.137498a448.801632 448.801632 0 0 0 30.975479-44.975331V799.980109c0 17.672498 14.326287 31.998785 31.998784 31.998785s31.998785-14.326287 31.998785-31.998785v-255.987208c0-8.836249-3.581572-16.835434-9.372461-22.626324-5.79089-5.79089-13.790074-9.372461-22.626324-9.372461H671.991878c-17.672498 0-31.998785 14.326287-31.998785 31.998785s14.326287 31.998785 31.998785 31.998785h172.625615z"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_search" unicode="&#60363;" d="M423.401126 184.582181c159.050436 0 287.985993 128.935558 287.985994 287.985994S582.451562 760.554168 423.401126 760.554168 135.415133 631.618611 135.415133 472.568175s128.935558-287.985993 287.985993-287.985994z m270.491551 62.74709l43.980677-43.980677c10.705829 2.819209 22.590508 0.035816 30.780027-8.153704l169.866782-169.866782c18.708084-18.708084 18.809391-48.938596-0.065491-67.813479-18.7439-18.7439-49.136094-18.741853-67.813479-0.065492L700.774411 127.31592c-8.360412 8.360412-11.131525 20.180622-8.229428 30.855752l-43.90393 43.904952c-61.037145-50.880831-139.563616-81.490989-225.238904-81.490989-194.394409 0-351.983563 157.588131-351.983563 351.983563S229.006717 824.551738 423.401126 824.551738s351.983563-157.588131 351.983563-351.983563c0-85.676311-30.610158-164.201759-81.492012-225.238904z"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_scan" unicode="&#60364;" d="M64.021106 384c0 17.672498 14.07353 31.998785 31.887244 31.998785h832.182277c17.6111 0 31.887244-14.202467 31.887244-31.998785 0-17.672498-14.07353-31.998785-31.887244-31.998785H95.909373c-17.6111 0-31.888268 14.20349-31.888267 31.998785zM959.977871 543.992901c0-17.672498-14.326287-31.998785-31.998785-31.998785s-31.998785 14.326287-31.998785 31.998785V735.983563c0 17.672498-14.326287 31.998785-31.998784 31.998785H160.016437c-17.672498 0-31.998785-14.326287-31.998785-31.998785v-191.990662c0-17.672498-14.326287-31.998785-31.998785-31.998785s-31.998785 14.326287-31.998785 31.998785V735.983563c0 53.016471 42.97886 95.995331 95.995332 95.995331H863.981517c53.016471 0 95.995331-42.97886 95.995331-95.995331v-191.990662z m0-319.984779v-191.990662c0-53.016471-42.97886-95.995331-95.995331-95.995331H160.016437c-53.016471 0-95.995331 42.97886-95.995331 95.995331V224.008122c0 17.672498 14.326287 31.998785 31.998785 31.998785s31.998785-14.326287 31.998784-31.998785v-191.990662c0-17.672498 14.326287-31.998785 31.998785-31.998785h703.966103c17.672498 0 31.998785 14.326287 31.998785 31.998785V224.008122c0 17.672498 14.326287 31.998785 31.998785 31.998785s31.996738-14.32731 31.996738-31.998785z"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_send" unicode="&#60365;" d="M218.786958 383.765663L69.050656 743.133404c-22.806425 54.735625 34.657334 108.373243 87.694271 81.855286l767.963673-383.981325c47.168276-23.584138 47.168276-90.89722 0-114.481358L156.744927-57.456341c-53.036937-26.517957-110.500697 27.118638-87.694271 81.854263L218.786958 383.765663z m613.771895-31.764448H274.881534L128.124076-0.215662l704.434777 352.216877z m-0.936325 63.99757L128.124076 767.746988l146.562007-351.749226h556.936445z"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_principal" unicode="&#60366;" d="M608.705506 96.014007h127.994116c35.344996 0 63.996546-28.652574 63.996546-63.996547H544.707936c0 35.344996 28.652574 63.996546 63.99757 63.996547zM417.792385 364.927619c14.895245-24.828478 23.133883-49.166793 23.133883-76.921927 0-88.714508-50.135864-121.615848-161.599492-153.522536-3.614317-1.034563-19.608593-5.568832-23.87885-6.792706-8.989745-2.577708-16.19996-4.711302-23.029506-6.835686-31.258934-9.721409-53.327556-19.082614-70.601988-30.520107-31.390941-20.784372-51.228755-49.863664-60.931744-90.315982h822.216298c-9.590426 40.393989-29.436426 69.428256-61.021796 90.224908-17.044188 11.221576-38.549991 20.455891-68.452021 29.925566-7.106862 2.25025-14.618952 4.503571-23.968901 7.212262-4.536316 1.313925-21.253046 6.094812-24.891924 7.145748-110.138446 31.827893-160.009274 65.00655-160.009273 153.478533 0 27.53103 8.032954 51.750641 22.591531 76.472696 4.737908 8.046257 9.781784 15.59314 16.899902 25.6154-3.647063-5.135974 12.267395 17.110703 15.726169 22.146393 22.913872 33.350572 32.719192 59.516512 32.719193 99.753935v95.995331c0 99.348706-57.684794 159.991878-159.982668 159.991878-103.730503 0-161.27408-60.542888-159.999041-159.165046l0.005117-0.827855v-43.874253c0-29.051663 0-29.051663-0.005117-52.948933-0.518816-40.121789 9.190313-65.942875 32.558533-99.380428 3.458775-4.948709 18.756179-26.003234 15.536858-21.539572 7.141654-9.899464 12.215206-17.368576 16.984837-25.317619zM288.720727 607.989447C287.065018 735.983563 367.206266 831.978894 512.711198 831.978894c143.837966 0 223.979214-95.732341 223.979214-223.989447v-95.995331c0-127.994116-87.935772-159.991878-87.935772-223.989447 0-95.995331 151.314241-80.313164 248.517074-144.310733 45.429679-29.910217 74.794473-72.873728 88.095407-128.890533 8.16496-34.388205-13.09218-68.88488-47.481408-77.050863a64.002686 64.002686 0 0 0-14.784727-1.731434l-822.215275-0.001024c-35.344996 0-63.99757 28.652574-63.997569 63.99757 0 5.027503 0.592494 10.037611 1.765203 14.926968 13.419637 55.94722 42.696428 98.863658 87.832418 128.749316 96.655364 63.996546 250.443959 48.315402 250.443959 144.310733 0 63.996546-89.86368 95.995331-88.208995 223.989447v95.995331z"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_scan_namecard" unicode="&#60367;" d="M543.726585 288.820244h444.171172c17.522072 0 31.726585-14.204513 31.726586-31.726586s-14.204513-31.726585-31.726586-31.726585H543.726585c-17.522072 0-31.726585 14.204513-31.726585 31.726585s14.204513 31.726585 31.726585 31.726586z m412.444587 95.179756v31.726585c0 17.522072-14.204513 31.726585-31.726585 31.726586H607.179756c-17.522072 0-31.726585-14.204513-31.726585-31.726586v-31.726585c0-17.522072-14.204513-31.726585-31.726586-31.726585s-31.726585 14.204513-31.726585 31.726585v31.726585c0 52.566216 42.61354 95.179756 95.179756 95.179757h317.264831c52.566216 0 95.179756-42.61354 95.179756-95.179757v-31.726585c0-17.522072-14.204513-31.726585-31.726586-31.726585s-31.726585 14.204513-31.726585 31.726585z m63.453171-253.81166v-31.726585c0-52.566216-42.61354-95.179756-95.179756-95.179756H607.179756c-52.566216 0-95.179756 42.61354-95.179756 95.179756v31.726585c0 17.522072 14.204513 31.726585 31.726585 31.726586s31.726585-14.204513 31.726586-31.726586v-31.726585c0-17.522072 14.204513-31.726585 31.726585-31.726585h317.264831c17.522072 0 31.726585 14.204513 31.726585 31.726585v31.726585c0 17.522072 14.204513 31.726585 31.726585 31.726586s31.726585-14.204513 31.726586-31.726586zM205.476815 587.924459c-0.415462 31.083949 3.77907 54.29765 32.804127 69.959352 5.940292 3.206018 20.013823 4.89652 26.732851 4.89652 7.361665 0.753153 0.073678 6.757914 16.313547 6.757914s38.82526-7.154957 49.621141-29.30135c10.79588-22.147416 11.709693-46.454008 11.709693-52.280713s5.963829-2.913353 5.963828-11.654435-2.572592-26.03598-11.724019-37.784558c-9.151427-11.747555-12.133342-14.661931-18.098193-23.403012-5.964852-8.741082-8.946766-18.271132-8.946766-26.223245 0-29.136597 49.849338-31.289634 78.744435-49.689702 11.837606-7.538697 20.006659-17.393135 24.505113-29.563317l0.001024 0.001024c3.64604-9.861602-1.39272-20.812001-11.255345-24.457018a19.023262 19.023262 0 0 0-6.601348-1.180896l-242.358817 0.002047c-10.512425 0-19.034519 8.522094-19.034519 19.034519a19.033495 19.033495 0 0 0 1.191129 6.627954c4.516874 12.158924 12.656251 22.004153 24.419156 29.537733C188.19829 457.602322 238.280942 459.755358 238.280942 488.891955c0 7.759731-2.981914 17.482163-8.946767 26.223245-5.964852 8.741082-8.946766 11.654434-17.893532 23.403013-8.946766 11.748578-11.92868 29.043477-11.92868 37.784558 0 8.740058 5.964852 5.826705 5.964852 11.621688z m814.147528 18.161639c0-17.522072-14.204513-31.726585-31.726586-31.726586s-31.726585 14.204513-31.726585 31.726586V669.539268c0 17.522072-14.204513 31.726585-31.726585 31.726586H99.555413c-17.522072 0-31.726585-14.204513-31.726585-31.726586v-571.077513c0-17.522072 14.204513-31.726585 31.726585-31.726585h317.264831c17.522072 0 31.726585-14.204513 31.726585-31.726586s-14.204513-31.726585-31.726585-31.726585H99.555413c-52.566216 0-95.179756 42.61354-95.179756 95.179756V669.539268c0 52.566216 42.61354 95.179756 95.179756 95.179757h824.889174c52.566216 0 95.179756-42.61354 95.179756-95.179757v-63.45317z"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_secret" unicode="&#60368;" d="M736.687342 16.007835c70.688969 0 127.994116 42.97886 127.994116 95.995331 0 9.694803-1.092891 22.73991-3.499707 37.586037-25.429159-12.226462-66.592674-4.440126-82.748633 24.164352-23.26896 40.415478 10.958586 53.444213-48.198745 144.450926-58.189284-120.292714-121.540124-136.227638-121.540124-206.201315-0.001023-53.016471 57.3031-95.995331 127.993093-95.995331z m-191.991686 95.995331c0 127.994116 144.460136 160.322405 144.460136 319.984778 31.998785 0 143.525857-95.995331 143.525858-223.989447 16.821107 0 31.998785 31.884175 31.998785 63.996546 0 0 63.962777-62.168921 63.962777-159.991877 0-97.823979-95.960539-159.971411-191.95587-159.971412s-191.991686 63.97608-191.991686 159.971412zM270.092461 62.135408l15.773242 6.477528a31.998785 31.998785 0 0 0 26.643824-1.068331l15.220656-7.729032c38.971593-19.783579 81.70179-33.206286 125.891222-39.569204 17.492396-2.518357 29.629831-18.74083 27.111474-36.232203-2.51938-17.491373-18.74083-29.629831-36.233226-27.110451-51.059909 7.352455-100.497878 22.88215-145.741315 45.850258l-2.146897 1.090844-2.216481-0.910742c-53.134151-21.799492-109.688191-32.856315-167.983899-32.856316h-0.86981c-23.305799 0-38.793538 24.116257-29.098735 45.309952 14.242376 31.133068 21.629623 65.063855 21.629623 99.550297 0 28.440749-4.874007 56.039317-14.291494 81.72021l-17.993816 46.282092c-13.231349 38.715767-21.066805 94.536097-21.066805 141.052527 0 233.250368 203.907063 431.979502 447.978894 431.979502 224.060055 0 416.890852-168.08623 444.627567-380.535853 2.288113-17.524119-10.063193-33.583886-27.586289-35.871999-17.524119-2.288113-33.583886 10.063193-35.871999 27.586289-23.563672 180.482561-189.155081 324.823993-381.169279 324.823993-209.090109 0-383.981325-170.45109-383.981325-367.981932 0-39.923268 6.873548-88.886423 17.165962-119.092376l17.754362-45.605687c12.239765-33.351596 18.431791-68.415183 18.431792-104.355743 0-26.52819-3.455705-52.812833-10.217713-78.212316 33.878598 3.992941 66.76152 12.493545 98.240465 25.408693z"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_share" unicode="&#60369;" d="M789.476639 293.494707c0 17.672498 14.326287 31.998785 31.998785 31.998784s31.998785-14.326287 31.998784-31.998784v-255.988232c0-53.016471-42.97886-95.995331-95.995331-95.995332H149.507082c-53.016471 0-95.995331 42.97886-95.995331 95.995332V613.479485c0 53.016471 42.97886 95.995331 95.995331 95.995331h223.989447c17.672498 0 31.998785-14.326287 31.998785-31.998785s-14.326287-31.998785-31.998785-31.998785H149.507082c-17.672498 0-31.998785-14.326287-31.998785-31.998784v-575.971987c0-17.672498 14.326287-31.998785 31.998785-31.998785h607.970772c17.672498 0 31.998785 14.326287 31.998785 31.998785V293.494707z m71.761394 351.983563L734.851531 771.863748c-12.495592 12.495592-12.495592 32.756031 0 45.252647 12.496615 12.496615 32.756031 12.496615 45.252646 0l181.010587-181.010587c12.496615-12.496615 12.496615-32.756031 0-45.252646L780.105201 409.842575c-12.496615-12.496615-32.756031-12.496615-45.252647 0-12.495592 12.495592-12.495592 32.756031 0 45.252646l126.385479 126.385479H757.477854c-212.066907 0-383.981325-171.914418-383.981325-383.981325 0-17.672498-14.326287-31.998785-31.998784-31.998784s-31.998785 14.326287-31.998785 31.998784c0 247.411903 200.566992 447.978894 447.978894 447.978895h103.760179z"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_sms" unicode="&#60370;" d="M244.675582 77.66715l16.799618 6.650467a59.449997 59.449997 0 0 0 47.993061-1.874697l16.20917-7.933693c56.710606-27.750017 121.235179-42.491767 186.321546-42.491767 209.413474 0 383.981325 163.998121 383.981324 351.983563S721.413474 735.983563 512 735.983563 128.018675 571.985442 128.018675 384c0-38.156018 6.891967-85.48086 16.358573-112.345718l19.104104-47.315632c14.182001-37.249369 21.36254-76.445066 21.36254-116.566855a328.276628 328.276628 0 0 0-3.685949-49.066509 383.696846 383.696846 0 0 1 63.517639 18.961864zM959.977871 384c0-221.178425-200.964034-415.980109-447.978894-415.980109-74.91113 0-149.189857 17.003256-214.792995 49.163723l-16.395412 8.040116-16.985859-6.737448c-53.035914-21.013593-109.494787-31.680537-167.82631-31.680536h-0.937348c17.353227 36.632315 26.41665 76.633355 26.416649 117.376291 0 33.505092-5.967922 66.087161-17.740036 97.065709l-18.879999 46.818305C71.028707 287.145092 64.022129 342.75462 64.022129 383.997953 64.021106 605.179448 264.98514 799.980109 512 799.980109S959.977871 605.179448 959.977871 384z"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_setting" unicode="&#60371;" d="M513.796926-63.977871c-5.249561 0-10.530844 0.077771-15.780405 0.26606a455.752951 455.752951 0 0 0-33.561374 2.422165c-15.249309 1.672082-27.154453 13.890358-28.404933 29.139668-1.812275 21.686928-10.624988 41.575908-25.498744 57.497528-35.311227 37.904285-93.745081 41.091884-132.868123 7.233752-11.562337-9.999748-28.592198-10.406001-40.716331-0.952698-26.936489 21.171182-51.497884 45.51359-72.996524 72.324212-9.561773 11.952216-9.342786 28.998451 0.531096 40.685631 14.062274 16.60826 21.904892 36.872792 22.654976 58.637492 1.781576 51.825342-37.248346 95.354741-88.871074 99.088786-15.280008 1.109264-27.65485 12.921287-29.467125 28.138874a451.200262 451.200262 0 0 0-2.874467 69.105914c0.406253 11.343349 1.187035 22.530133 2.405793 33.592072 1.655709 15.249309 13.905708 27.154453 29.185716 28.420283 21.655206 1.781576 41.498136 10.593266 57.435107 25.468045 37.936007 35.341926 41.091884 93.714382 7.250124 132.899846-9.999748 11.593036-10.406001 28.670993-0.937348 40.71633 21.248953 26.967188 45.560662 51.528584 72.340585 72.964802 11.906168 9.593496 28.967752 9.343809 40.685631-0.546445 16.59291-14.045901 36.872792-21.874193 58.653865-22.639627 52.841485-2.437515 95.339392 37.263695 99.088786 88.901773 1.093914 15.280008 12.905938 27.624151 28.123524 29.451776a452.740338 452.740338 0 0 0 69.121264 2.859117 458.812637 458.812637 0 0 0 33.561373-2.405793c15.249309-1.655709 27.154453-13.905708 28.435633-29.185716 1.781576-21.670555 10.561543-41.545208 25.436322-57.465806 35.311227-37.904285 93.745081-41.076534 132.931568-7.218402 11.562337 9.999748 28.686343 10.406001 40.685631 0.921999 26.967188-21.201881 51.497884-45.528939 72.964802-72.308863 9.593496-11.952216 9.342786-29.013801-0.562818-40.70098-14.030551-16.57756-21.874193-36.842093-22.624277-58.622143-1.781576-51.809993 37.248346-95.339392 88.901773-99.088785 15.311731-1.124614 27.65485-12.921287 29.467125-28.138874 2.687202-22.654976 3.656273-45.904493 2.843768-69.090565-0.406253-11.343349-1.187035-22.545482-2.405793-33.607422-1.655709-15.217586-13.905708-27.139104-29.155017-28.404933-21.655206-1.796926-41.560558-10.608615-57.497529-25.468045-37.904285-35.341926-41.060161-93.729731-7.218401-132.899846 9.999748-11.593036 10.406001-28.65462 0.937348-40.700981-21.217231-26.951839-45.528939-51.513234-72.340585-72.981175-11.968589-9.578146-28.998451-9.342786-40.685631 0.562819-16.562211 14.030551-36.810371 21.842471-58.622142 22.607904-52.934606 2.28095-95.339392-37.248346-99.088786-88.886423-1.093914-15.280008-12.905938-27.6395-28.123524-29.451776a452.746478 452.746478 0 0 0-53.340859-3.14155z m-18.624173 64.433498c1.687432-0.077771 3.374864-0.156566 5.062296-0.202615a397.114436 397.114436 0 0 1 35.560913 0.374531c17.936511 72.136947 83.277682 123.30635 160.804383 120.838135 26.498514-0.937348 52.40351-8.514931 75.120908-21.764699a381.427152 381.427152 0 0 1 28.65462 28.888957c-38.34226 63.669088-28.030403 146.633638 28.28009 199.131293 19.374256 18.077727 43.060725 31.029714 68.527746 37.732369 0.062422 1.719154 0.156566 3.452635 0.218988 5.17179a395.750369 395.750369 0 0 1-0.37453 35.513842c-72.152297 17.905812-123.525338 83.871199-120.838136 160.789033 0.906649 26.498514 8.499581 52.41886 21.74935 75.15263a387.007241 387.007241 0 0 1-28.873608 28.639271c-63.684438-38.325887-146.618289-28.01403-199.146642 28.26474-18.374486 19.701714-31.18628 43.044352-37.811164 68.543096-1.687432 0.077771-3.343141 0.156566-5.030573 0.202615-11.842723 0.390903-23.780613 0.312108-35.560914-0.37453-17.905812-72.152297-82.777285-123.213229-160.804383-120.838136-26.936489 0.952698-52.497655 8.390088-75.215052 21.732977a392.163681 392.163681 0 0 1-28.592198-28.841885c38.34226-63.684438 28.030403-146.648988-28.280091-199.131293-19.374256-18.077727-43.060725-31.045063-68.527746-37.747719-0.062422-1.719154-0.156566-3.437286-0.218987-5.15644-0.406253-11.812023-0.249687-23.701818 0.406252-35.513842 72.121598-17.905812 123.493615-83.871199 120.806414-160.804383-0.906649-26.920116-8.343015-52.497655-21.717628-75.215052a389.053853 389.053853 0 0 1 28.841885-28.576849c63.71616 38.404682 146.618289 28.01403 199.146643-28.26474 18.374486-19.701714 31.18628-43.027979 37.811164-68.543096z m18.467607 191.553711c-105.870236 0-191.990662 86.120426-191.990662 191.990662s86.120426 191.990662 191.990662 191.990662 191.990662-86.120426 191.990662-191.990662-86.120426-191.990662-191.990662-191.990662z m0 319.984778c-70.590731 0-127.994116-57.418734-127.994116-127.994116s57.403385-127.994116 127.994116-127.994116 127.994116 57.418734 127.994116 127.994116-57.403385 127.994116-127.994116 127.994116z"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_star" unicode="&#60372;" d="M512 692.915675L577.199954 495.927185l14.522762-43.887556h244.308215l-157.179832-131.697461-31.530111-26.41665 10.937097-39.653115 56.411801-204.547652-165.589363 117.718075-37.080523 26.360367-37.080523-26.361391-165.597549-117.722168 56.418964 204.552769 10.937096 39.652092-31.53011 26.417673-157.179832 131.697461h244.304121l14.526855 43.887556 65.200978 196.98849m0 139.063219c-11.816117 0-23.63121-6.791683-28.127617-20.375049l-97.82705-295.566646H93.719498c-27.710109 0-40.267099-34.785248-18.987446-52.612265L304.048831 271.288962l-82.039481-297.444413c-5.655813-20.513196 10.561543-37.82242 28.662806-37.82242 5.698792 0 11.585873 1.717108 17.030885 5.588275l244.296959 173.672458L756.301052-58.389596c5.445012-3.873214 11.335163-5.588275 17.030885-5.588275 18.10024 0 34.31862 17.310248 28.65462 37.82242L719.951169 271.287939l229.316779 192.135972c21.280676 17.827017 8.725732 52.612265-18.991539 52.612264H637.954667L540.127617 811.603845c-4.496407 13.583366-16.311501 20.37505-28.127617 20.375049z"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_subordinate" unicode="&#60373;" d="M799.985993 32.01746h127.994116V160.010553H799.985993v-127.993093z m-351.983563 0h127.994116V160.010553H448.00243v-127.993093z m-21.331841 191.990662h170.658822c23.562649 0 42.664705-19.101033 42.664705-42.664705v-170.658821c0-23.562649-19.101033-42.664705-42.664705-42.664705H426.670589c-23.562649 0-42.664705 19.102057-42.664705 42.664705V181.343417c0 23.562649 19.102057 42.664705 42.664705 42.664705z m-330.650698-191.990662h127.994116V160.010553H96.019891v-127.993093z m351.982539 575.971987h127.994116V735.983563H448.00243v-127.994116z m31.998785-191.990662V543.992901h-53.330626c-23.562649 0-42.664705 19.101033-42.664705 42.664705V757.315404c0 23.562649 19.101033 42.664705 42.664705 42.664705h170.658822c23.562649 0 42.664705-19.101033 42.664705-42.664705v-170.658821c0-23.562649-19.101033-42.664705-42.664705-42.664705h-53.330626v-127.994116h319.984778c17.672498 0 31.998785-14.326287 31.998785-31.998785v-159.991878h53.330626c23.562649 0 42.664705-19.101033 42.664705-42.664705V10.683573c0-23.562649-19.101033-42.664705-42.664705-42.664706H778.653129c-23.562649 0-42.664705 19.102057-42.664705 42.664706V181.343417c0 23.562649 19.101033 42.664705 42.664705 42.664705h53.330626V352.001215H192.015222v-127.994116h53.330626c23.562649 0 42.664705-19.101033 42.664705-42.664705V10.683573c0-23.562649-19.102057-42.664705-42.664705-42.664706H74.687026c-23.562649 0-42.664705 19.102057-42.664705 42.664706V181.343417c0 23.562649 19.102057 42.664705 42.664705 42.664705h53.330626V384c0 17.672498 14.326287 31.998785 31.998785 31.998785h319.984778z"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_task" unicode="&#60374;" d="M256.011768 463.995939c0-8.836249 7.163143-15.999392 15.999392-15.999393H710.260459c8.836249 0 15.999392 7.163143 15.999393 15.999393 0 3.284813-1.011027 6.489808-2.895957 9.18008l-99.065249 141.398404a16.000416 16.000416 0 0 0-0.008187 18.349926l99.234095 141.886521c5.064342 7.240915 3.300162 17.216103-3.941775 22.280446a16.001439 16.001439 0 0 1-9.169847 2.888793H272.01116c-8.836249 0-15.999392-7.163143-15.999392-15.999392v-319.984778z m0-79.995939v-447.978894c0-17.672498-14.326287-31.998785-31.998785-31.998785s-31.998785 14.326287-31.998785 31.998785V831.978894c0 17.672498 14.326287 31.998785 31.998785 31.998785h578.541509c17.672498 0 31.998785-14.326287 31.998785-31.998785a32.004925 32.004925 0 0 0-5.776564-18.339693l-126.368082-180.682106a15.998369 15.998369 0 0 1 0.008186-18.349927l126.283148-180.2472c10.139941-14.473643 6.627954-34.42709-7.845688-44.567032a31.996738 31.996738 0 0 0-18.361183-5.791913H256.011768z"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_study" unicode="&#60375;" d="M88.019683 735.983563c0 53.016471 42.97886 95.995331 95.995331 95.995331h639.969556c53.016471 0 95.995331-42.97886 95.995332-95.995331v-543.974225c0-53.016471-42.97886-95.995331-95.995332-95.995331H200.014406c-26.508747 0-47.998177-21.48943-47.998177-47.998178s21.48943-47.998177 47.998177-47.998177h703.966103c17.672498 0 31.998785-14.326287 31.998785-31.998785s-14.326287-31.998785-31.998785-31.998785H200.014406c-56.421011 0-111.994724 39.997969-111.994723 95.995332V735.983563z m543.974225 31.997762H184.016037c-17.672498 0-31.998785-14.326287-31.998785-31.998785v-586.749448c14.547321 6.910387 30.820959 10.777461 47.998178 10.777461h623.970164c17.672498 0 31.998785 14.326287 31.998785 31.998785V735.983563c0 17.672498-14.326287 31.998785-31.998785 31.998785H695.991478v-447.978894c0-17.672498-14.326287-31.998785-31.998785-31.998785s-31.998785 14.326287-31.998785 31.998785V767.981325z"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_work" unicode="&#60376;" d="M176.015829 767.981325c-26.508747 0-47.998177-21.48943-47.998177-47.998178v-191.990662c0-26.508747 21.48943-47.998177 47.998177-47.998177h191.990663c26.508747 0 47.998177 21.48943 47.998177 47.998177V719.984171c0 26.508747-21.48943 47.998177-47.998177 47.998177H176.015829z m-15.999392 63.997569h223.989447c53.016471 0 95.995331-42.97886 95.995331-95.995331v-223.989447c0-53.016471-42.97886-95.995331-95.995331-95.995331H160.016437c-53.016471 0-95.995331 42.97886-95.995331 95.995331V735.983563c0 53.016471 42.97886 95.995331 95.995331 95.995331z m0-543.974225c-17.672498 0-31.998785-14.326287-31.998785-31.998785v-223.989447c0-17.672498 14.326287-31.998785 31.998785-31.998785h223.989447c17.672498 0 31.998785 14.326287 31.998785 31.998785V256.005884c0 17.672498-14.326287 31.998785-31.998785 31.998785H160.016437z m0 63.996546h223.989447c53.016471 0 95.995331-42.97886 95.995331-95.995331v-223.989447c0-53.016471-42.97886-95.995331-95.995331-95.995331H160.016437c-53.016471 0-95.995331 42.97886-95.995331 95.995331V256.005884c0 53.017494 42.97886 95.995331 95.995331 95.995331zM639.994116 767.981325c-17.672498 0-31.998785-14.326287-31.998785-31.998785v-223.989447c0-17.672498 14.326287-31.998785 31.998785-31.998785h223.989447c17.672498 0 31.998785 14.326287 31.998785 31.998785V735.983563c0 17.672498-14.326287 31.998785-31.998785 31.998785H639.994116z m0 63.997569h223.989447c53.016471 0 95.995331-42.97886 95.995331-95.995331v-223.989447c0-53.016471-42.97886-95.995331-95.995331-95.995331H639.994116c-53.016471 0-95.995331 42.97886-95.995331 95.995331V735.983563c0 53.016471 42.977837 95.995331 95.995331 95.995331z m0-543.974225c-17.672498 0-31.998785-14.326287-31.998785-31.998785v-223.989447c0-17.672498 14.326287-31.998785 31.998785-31.998785h223.989447c17.672498 0 31.998785 14.326287 31.998785 31.998785V256.005884c0 17.672498-14.326287 31.998785-31.998785 31.998785H639.994116z m0 63.996546h223.989447c53.016471 0 95.995331-42.97886 95.995331-95.995331v-223.989447c0-53.016471-42.97886-95.995331-95.995331-95.995331H639.994116c-53.016471 0-95.995331 42.97886-95.995331 95.995331V256.005884c0 53.017494 42.977837 95.995331 95.995331 95.995331z"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_safety" unicode="&#60377;" d="M512 863.976656c-89.698928 0-319.984778-159.991878-415.980109-159.991878v-415.980109c0-127.994116 319.984778-383.981325 415.980109-383.981325s415.980109 255.987209 415.980109 383.981325V703.984778c-95.995331 0-328.582597 159.991878-415.980109 159.991878z m351.98254-575.971987c0-80.423681-275.849582-315.741128-351.693968-319.990918-76.422554 4.249791-352.272135 239.566214-352.272135 319.990918V650.760576c53.071729 15.610536 114.724905 46.143946 178.862667 77.904301C399.653259 758.761336 482.887962 799.980109 512 799.980109c27.740808 0 113.795742-42.470277 170.741709-70.574358 65.062831-32.109302 127.611399-62.97938 181.240831-78.682014v-362.719068zM439.249069 355.476363l-97.241718 72.216765a21.327748 21.327748 0 0 1-21.307282 2.400676l-11.409864-5.021363a17.70729 17.70729 0 0 1-4.886287-3.196809c-7.214309-6.650467-7.67582-17.891486-1.027399-25.107841l138.891303-150.7197c0.562818-0.610914 1.163499-1.187035 1.792833-1.728364 8.940626-7.67582 22.409382-6.650467 30.080086 2.289136L753.003959 571.393971a14.005992 14.005992 0 0 1 2.273787 3.667529c3.035126 7.14984-0.300852 15.405875-7.452739 18.441001l-5.007038 2.125407a21.325701 21.325701 0 0 1-22.822798-3.982707l-253.534343-234.695277c-7.53665-6.975878-18.97005-7.594979-27.211759-1.473561z"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_voipphone" unicode="&#60378;" d="M575.996546 384c-35.344996 0-63.996546 28.652574-63.996546 63.996546s28.652574 63.996546 63.996546 63.996547c35.344996 0 63.996546-28.652574 63.996547-63.996547s-28.65155-63.996546-63.996547-63.996546z m-20.175505-268.895193C407.166373 156.322557 289.712311 274.186965 246.930949 425.741683c-7.549953 31.902594 0.641613 55.479569 19.97903 73.405847 2.205225 2.044566 8.238638 7.150864 7.343245 6.371104 5.210675 4.538363 10.078543 8.491395 18.423605 15.077394 2.600221 2.050706 2.600221 2.050706 5.134951 4.053316 19.160385 15.159258 27.41642 23.335475 31.112601 31.02255 4.465708 9.287527-8.137331 45.497217-37.347606 82.96762-34.562167 44.335764-64.004733 65.345264-89.534176 65.345264-23.75196 0-36.957727-13.716396-61.117986-72.953545-12.670577-31.066553-15.045671-107.311051-8.587586-150.127206 5.485945-36.374442 25.293059-107.856473 42.929742-149.760862 72.115458-171.346483 228.678236-294.294676 414.019455-323.590909 90.163509-14.07967 181.086311-7.721869 206.209502 13.641695 25.185612 21.416775 37.484729 38.672788 37.484729 45.60671 0 21.046339-26.907836 63.288418-64.754816 93.459579-36.870746 29.393447-72.370261 42.030255-81.143065 37.717019-6.478552-3.185552-13.401218-9.604752-23.189142-21.688974-2.769067-3.418866-19.668968-25.429159-25.726941-32.834826-24.171516-30.673603-42.252313-37.231973-82.34545-28.348652z m32.237216 68.156286l0.445138 0.553609c4.986571 6.065136 22.099321 28.355815 25.660426 32.752961 15.123442 18.671245 28.059056 30.665417 44.680618 38.838564 37.784558 18.580171 94.888114-1.746784 149.275815-45.104268 51.608402-41.142026 88.85777-99.619882 88.857771-143.501298 0-31.374568-21.608134-61.694107-60.024072-94.360088-44.155662-37.547151-149.83761-44.937468-257.598916-28.109198C372.054691-22.901337 196.977233 114.587014 116.282377 306.31878 96.553033 353.193367 75.323523 429.809325 69.056795 471.358627c-8.022721 53.18941-5.323239 139.869584 12.610203 183.840028 32.905434 80.679507 63.813375 112.782669 120.375601 112.78267 50.197262 0 94.485955-31.603789 140.006708-89.996711 42.73122-54.815443 62.723553-112.252597 44.550658-150.046364-9.370415-19.487843-22.293749-32.284287-49.081858-53.477982-2.62171-2.071172-2.62171-2.071172-5.193279-4.099365-7.579629-5.983271-11.824303-9.429767-16.043395-13.104459-0.081864-0.071631-4.912893-4.15974-5.865591-5.042853-3.076058-2.850931-3.216251-3.255137-1.554402-10.403954 36.385698-128.806621 137.045259-229.818199 262.395152-264.621866 14.366196-3.165086 7.592932-5.64865 16.801665 6.073322z m147.93119 232.737692c0 106.033965-85.956697 191.990662-191.990662 191.990662-17.672498 0-31.998785 14.326287-31.998785 31.998785s14.326287 31.998785 31.998785 31.998785c141.377938 0 255.987209-114.609271 255.987208-255.987209 0-17.672498-14.326287-31.998785-31.998784-31.998785-17.671475-0.001023-31.997762 14.325263-31.997762 31.997762z m159.991878 0c0 194.394409-157.588131 351.983563-351.98254 351.983563-17.672498 0-31.998785 14.326287-31.998785 31.998785s14.326287 31.998785 31.998785 31.998785c229.739405 0 415.980109-186.240705 415.980109-415.98011 0-17.672498-14.326287-31.998785-31.998785-31.998785s-31.998785 14.325263-31.998784 31.997762z"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_shakehands" unicode="&#60379;" d="M669.444868 519.75794v0.002047M986.211349 519.75794L759.949138 746.02322c-37.490869 37.488823-98.269118 37.488823-135.758963 0l-67.879993-67.879993L443.175495 791.274844c-37.482683 37.488823-98.260931 37.488823-135.7518 0L35.905768 519.75794c-37.490869-37.488823-37.490869-98.269118 0-135.756917l407.269727-407.275867c37.490869-37.488823 98.276281-37.488823 135.758963 0l339.397921 339.395874 67.879993 67.879993c37.489846 37.488823 37.489846 98.269118-0.001023 135.756917zM805.204855 293.49573l-22.63144-22.627347-45.255716 45.25367c-12.491499 12.495592-32.748868 12.495592-45.247531 0-12.499685-12.495592-12.499685-32.756031 0-45.25367l45.247531-45.251623-45.247531-45.251624-90.503246 90.503247c-12.499685 12.497639-32.756031 12.497639-45.255717 0-12.499685-12.495592-12.499685-32.756031 0-45.251623l90.503247-90.505294-45.24753-45.251623-135.759987 135.755894c-12.499685 12.495592-32.756031 12.495592-45.255717 0-12.499685-12.495592-12.499685-32.756031 0-45.251624l135.758964-135.758963-22.624277-22.626324c-12.499685-12.495592-32.756031-12.495592-45.255717 0L81.161485 429.252647c-12.499685 12.497639-12.499685 32.756031 0 45.25367l271.510763 271.51588c12.499685 12.495592 32.756031 12.495592 45.255717 0L511.063675 632.888534l-45.255717-45.251624c-37.490869-37.488823-37.490869-98.271164 0-135.758963l45.255717-45.251624c37.482683-37.488823 98.260931-37.488823 135.750777 0l45.255716 45.251624 113.134687-113.131617c12.491499-12.494569 12.491499-32.755008 0-45.2506z m135.750777 135.756917l-67.879993-67.879994-67.871807 67.879994-90.511433 90.505293c-12.491499 12.495592-32.748868 12.497639-45.247531 0.002047l-22.63144-22.627347-45.24753-45.25367c-12.499685-12.495592-32.756031-12.495592-45.255716 0l-45.24753 45.25367c-12.499685 12.495592-12.499685 32.756031 0 45.251623l45.24753 45.25367 113.134686 113.131617c12.491499 12.495592 32.756031 12.495592 45.247531 0l45.255716-45.251623L940.954609 474.50734c12.500709-12.498662 12.500709-32.757055 0.001023-45.254693z"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_task_done" unicode="&#60380;" d="M450.54637 303.78712l294.450218 294.938336c12.579503 12.353352 32.975019 12.353352 45.554522 0a31.230282 31.230282 0 0 0 0-44.73383L456.553177 169.275567c-12.579503-12.353352-32.975019-12.353352-45.554522 0L233.447866 375.053234a31.230282 31.230282 0 0 0 0 44.73383c12.579503 12.353352 32.975019 12.353352 45.554522 0l136.758734-117.342521c10.161431-8.718569 25.325805-8.133238 34.785248 1.342577zM160.016437 767.981325c-17.672498 0-31.998785-14.326287-31.998785-31.998785v-703.966103c0-17.672498 14.326287-31.998785 31.998785-31.998785h703.966103c17.672498 0 31.998785 14.326287 31.998785 31.998785V735.983563c0 17.672498-14.326287 31.998785-31.998785 31.998785H160.016437z m0 63.997569h703.966103c53.016471 0 95.995331-42.97886 95.995331-95.995331v-703.966103c0-53.016471-42.97886-95.995331-95.995331-95.995331H160.016437c-53.016471 0-95.995331 42.97886-95.995331 95.995331V735.983563c0 53.016471 42.97886 95.995331 95.995331 95.995331z"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_workfile_line" unicode="&#60381;" d="M912.945695 575.416588h-41.439808l-13.731746 54.583152c-10.717086 42.60433-48.882314 72.356958-92.810802 72.356958H486.407112c-6.807033 0-13.568017 2.227738-19.020192 6.277984l-95.614662 71.01745c-16.403598 12.166087-36.669154 18.86465-57.060577 18.86465H112.313995c-52.777017 0-95.707782-42.931788-95.707782-95.707783v-624.571868c-0.615007-4.393054-1.25969-8.782014-1.25969-13.264095 0-52.772924 42.933835-95.707782 95.707782-95.707782h663.645792a95.591125 95.591125 0 0 1 90.796936 65.437362l138.244574 414.738839a95.55224 95.55224 0 0 1 4.912893 30.26735c-0.001023 52.771901-42.935881 95.707782-95.708805 95.707783zM112.313995 734.711594H314.711681c6.791683 0 13.552667-2.243087 19.020193-6.293334l95.614661-71.01745c16.387225-12.150738 36.653805-18.848277 57.060577-18.848277h278.556227c14.642488 0 27.353998-9.923 30.936593-24.12956l9.813506-39.006385H276.948613c-39.368636 0-74.250074-23.61893-88.865957-60.171428L80.411401 246.069581V702.808999c0 17.58654 14.31503 31.902594 31.902594 31.902595z m830.897004-265.093611L804.966425 54.883237a31.906687 31.906687 0 0 0-30.267351-21.812795h-663.644769c-16.490579 0-29.589922 12.672624-31.259958 28.721135 0.105401 1.055029 0.617054 1.974981 0.617054 3.056616v6.66684c0.3776 1.768273 0.346901 3.617387 1.022283 5.303796l165.894308 414.734746a31.897478 31.897478 0 0 0 29.620621 20.055778h635.997082c17.618263 0 31.902594-14.284331 31.902594-31.902594 0-3.426029-0.552585-6.833639-1.63729-10.088776z"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_add" unicode="&#60303;" d="M542.308283 415.999808H926.290631c17.672498 0 31.998785-14.326287 31.998785-31.998785s-14.326287-31.998785-31.998785-31.998785H542.308283v-383.981324c0-17.672498-14.326287-31.998785-31.998785-31.998785s-31.998785 14.326287-31.998785 31.998785V352.003262H94.330412c-17.672498 0-31.998785 14.326287-31.998785 31.998785s14.326287 31.998785 31.998785 31.998784h383.981325V799.981133c0 17.672498 14.326287 31.998785 31.998784 31.998785s31.998785-14.326287 31.998785-31.998785v-383.981325z"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_addmessage" unicode="&#60304;" d="M735.989447 214.937536V374.930437c0 17.672498 14.326287 31.998785 31.998785 31.998785s31.998785-14.326287 31.998785-31.998785v-159.991877H959.977871c17.672498 0 31.998785-14.326287 31.998785-31.998785s-14.326287-31.998785-31.998785-31.998785H799.985993v-159.991877c0-17.672498-14.326287-31.998785-31.998784-31.998785s-31.998785 14.326287-31.998785 31.998785V150.94099H575.996546c-17.672498 0-31.998785 14.326287-31.998784 31.998785s14.326287 31.998785 31.998784 31.998785h159.992901zM991.976656 502.924553c0-17.672498-14.326287-31.998785-31.998785-31.998785s-31.998785 14.326287-31.998785 31.998785V726.912977c0 17.672498-14.326287 31.998785-31.998785 31.998785H128.018675c-17.672498 0-31.998785-14.326287-31.998784-31.998785v-511.975441c0-17.672498 14.326287-31.998785 31.998784-31.998784h127.994116c35.344996 0 63.996546-28.652574 63.996547-63.996547v-93.13826l95.995331 74.66349c8.642844 6.722098 21.099551 5.16565 27.821649-3.478218a19.826558 19.826558 0 0 0 4.176112-12.172227v-24.88783c0-9.874905-4.558829-19.196201-12.353352-25.258267l-102.172007-79.466889c-20.924565-16.274662-51.080376-12.504802-67.355038 8.419763a47.994084 47.994084 0 0 0-10.110265 29.468149V118.942205H128.018675c-53.016471 0-95.995331 42.97886-95.995331 95.995331V726.912977c0 53.016471 42.97886 95.995331 95.995331 95.995331h767.96265c53.016471 0 95.995331-42.97886 95.995331-95.995331V502.924553z"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_addresslist" unicode="&#60305;" d="M751.986793 671.985993v-575.971986c0-17.672498-14.326287-31.998785-31.998785-31.998785s-31.998785 14.326287-31.998785 31.998785V671.985993c0 17.672498 14.326287 31.998785 31.998785 31.998785s31.998785-14.326287 31.998785-31.998785zM208.013591 192.009338v-159.991878c0-17.672498 14.326287-31.998785 31.998785-31.998785h607.970771c17.672498 0 31.998785 14.326287 31.998785 31.998785V735.983563c0 17.672498-14.326287 31.998785-31.998785 31.998785H240.011352c-17.672498 0-31.998785-14.326287-31.998785-31.998785v-159.991877h63.996547c17.672498 0 31.998785-14.326287 31.998785-31.998785s-14.326287-31.998785-31.998785-31.998785h-63.996547v-255.988232h63.996547c17.672498 0 31.998785-14.326287 31.998785-31.998785s-14.326287-31.998785-31.998785-31.998785h-63.995523z m-63.99757 63.996546V511.994116h-31.998785c-17.672498 0-31.998785 14.326287-31.998785 31.998785s14.326287 31.998785 31.998785 31.998785h31.998785V735.983563c0 53.016471 42.97886 95.995331 95.995331 95.995331h607.970772c53.016471 0 95.995331-42.97886 95.995331-95.995331v-703.966103c0-53.016471-42.97886-95.995331-95.995331-95.995331H240.011352c-53.016471 0-95.995331 42.97886-95.995331 95.995331V192.009338h-31.998785c-17.672498 0-31.998785 14.326287-31.998785 31.998784s14.326287 31.998785 31.998785 31.998785h31.998785z"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_affiliations_li" unicode="&#60306;" d="M783.986601 64.015222c88.361467 0 159.991878 71.631434 159.991878 159.991877 0 88.361467-71.631434 159.991878-159.991878 159.991878s-159.991878-71.631434-159.991877-159.991878c0-88.360444 71.630411-159.991878 159.991877-159.991877z m0-63.996547c-123.70544 0-223.989447 100.282984-223.989447 223.989447 0 123.70544 100.284007 223.989447 223.989447 223.989448s223.989447-100.284007 223.989447-223.989448c0-123.706463-100.284007-223.989447-223.989447-223.989447zM750.764965 537.440671c7.057743-16.202007-0.356111-35.057447-16.558117-42.114166-16.202007-7.057743-35.057447 0.356111-42.114167 16.558117-50.404993 115.721605-164.606988 192.100156-292.780183 192.100156-176.325891 0-319.292-143.247518-319.292-319.984778s142.966109-319.984778 319.292-319.984778c24.136723 0 47.901986 2.677992 71.005171 7.933693 17.232476 3.920286 34.378995-6.871501 38.299281-24.103978 3.920286-17.232476-6.871501-34.378995-24.103978-38.299281-27.752064-6.312776-56.278771-9.528004-85.200474-9.528004-211.698516 0-383.288546 171.928744-383.288546 383.981325S187.613982 767.981325 399.312498 767.981325c153.878646 0 290.972001-91.689259 351.452467-230.540654z"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_addperson" unicode="&#60307;" d="M767.987209 144.01116V272.005276c0 17.672498 14.326287 31.998785 31.998784 31.998785s31.998785-14.326287 31.998785-31.998785v-127.994116H959.977871c17.672498 0 31.998785-14.326287 31.998785-31.998784s-14.326287-31.998785-31.998785-31.998785H831.984778v-127.994116c0-17.672498-14.326287-31.998785-31.998785-31.998785s-31.998785 14.326287-31.998784 31.998785v127.995139H639.994116c-17.672498 0-31.998785 14.326287-31.998785 31.998785s14.326287 31.998785 31.998785 31.998785h127.993093zM606.553493 213.543793l-0.116657-0.069585c-20.713764 23.240307-30.440289 51.80283-30.44029 90.530877 0 28.667923 9.048073 53.575196 25.279757 78.742388 5.132904 7.958252 10.5728 15.404852 18.23327 25.27464-3.815909-4.916986 13.59053 17.342993 17.306154 22.291702 24.740474 32.948413 35.176151 58.473763 35.176151 97.680717v95.995331c0 93.106538-66.784032 159.991878-159.992901 159.991877-93.208868 0-159.991878-66.88534-159.991878-159.991877v-95.995331c0-39.206954 10.435677-64.732303 35.176151-97.680717 3.677762-4.897543 20.762883-26.750247 17.48114-22.516829 7.569396-9.757225 12.964266-17.151635 18.058284-25.049513 16.231683-25.166169 25.279756-50.074466 25.279756-78.742388 0-88.693018-50.975998-123.93773-168.494528-164.215063a8615.7644 8615.7644 0 0 0-19.303648-6.574742 1957.252183 1957.252183 0 0 1-18.833951-6.501064c-36.761252-12.935614-60.7015-23.558555-79.425957-36.001959-14.718213-9.780761-29.498848-26.513864-44.340881-50.198285-4.692882-7.487531-2.426259-17.361413 5.061272-22.053272a16.001439 16.001439 0 0 1 8.495488-2.441609h412.837537c17.672498 0 31.998785-14.326287 31.998784-31.998785s-14.326287-31.998785-31.998784-31.998785H82.765005c-26.508747 0-47.997154 21.48943-47.997154 47.997154 0 3.232624 0.326435 6.456039 0.974188 9.622149 11.691273 57.130162 41.951461 101.920274 90.781586 134.370336 96.3013 63.996546 257.482259 63.996546 257.482259 159.991878 0 63.996546-95.996354 95.689363-95.996354 223.989447v95.995331c0 128.257106 95.241154 223.989447 223.988423 223.989447s223.989447-95.732341 223.989448-223.989447v-95.995331c0-128.300085-95.994308-159.991878-95.994308-223.989447 0-22.995737 9.187243-40.481993 24.490787-54.659901 0.013303-0.010233 0.024559-0.022513 0.036839-0.033769 0.214894-0.199545 0.431835-0.398066 0.649799-0.596587 2.817162-2.831488 4.836145-4.968152 6.028297-6.426363 5.931083-7.256264-0.242524-26.761504-10.867512-34.57547-10.624988-7.813966-31.135114-11.416004-46.880726-0.806365-0.607844 0.409322-2.90619 2.62171-6.897084 6.63921z"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_boss" unicode="&#60308;" d="M548.416398 105.921657l23.143093-115.715465a42.278919 42.278919 0 0 0-11.561314-38.185694 54.624085 54.624085 0 0 0-38.625716-15.999392h-18.743899a54.624085 54.624085 0 0 0-38.625716 15.999392 42.273802 42.273802 0 0 0-11.561313 38.185694l23.143093 115.715465-31.462573 31.462572c-12.495592 12.496615-12.495592 32.756031 0 45.252647l45.252647 45.252647c12.496615 12.495592 32.756031 12.495592 45.252647 0l45.252646-45.252647c12.495592-12.496615 12.495592-32.756031 0-45.252647l-31.463595-31.462572z m187.633424-169.899528h-0.061398c-17.672498 0-31.998785 14.326287-31.998785 31.998785s14.326287 31.998785 31.998785 31.998785H920.40662c-10.423397 31.153534-29.684066 55.392588-58.752102 74.601068-18.687618 12.349259-42.439578 22.920012-78.478375 35.664268a1892.693842 1892.693842 0 0 1-19.415189 6.726191 8822.897947 8822.897947 0 0 0-19.909445 6.798847c-116.938316 40.194444-167.855986 75.587536-167.855986 164.196642 0 28.667923 9.048073 53.575196 25.279756 78.742389 5.132904 7.958252 10.5728 15.405875 18.23327 25.27464-3.815909-4.916986 13.59053 17.342993 17.306155 22.291702 24.740474 32.948413 35.176151 58.473763 35.17615 97.680717v95.995331c0 93.106538-66.784032 159.991878-159.992901 159.991877-93.208868 0-159.991878-66.88534-159.991877-159.991877v-95.995331c0-39.206954 10.435677-64.732303 35.17615-97.680717 3.677762-4.897543 20.762883-26.750247 17.48114-22.516829 7.569396-9.757225 12.964266-17.151635 18.058285-25.049513 16.231683-25.166169 25.279756-50.074466 25.279756-78.742389 0-88.693018-50.975998-123.93773-168.494529-164.215062a8615.7644 8615.7644 0 0 0-19.303648-6.574742 1957.252183 1957.252183 0 0 1-18.83395-6.501064c-36.761252-12.936637-60.7015-23.558555-79.425958-36.001959-14.718213-9.780761-29.498848-26.513864-44.34088-50.198286-4.692882-7.487531-2.426259-17.361413 5.061272-22.053271a16.001439 16.001439 0 0 1 8.495488-2.441609h156.850328c17.672498 0 31.998785-14.326287 31.998784-31.998785s-14.326287-31.998785-31.998784-31.998785H82.762959c-26.508747 0-47.997154 21.48943-47.997154 47.997154 0 3.232624 0.326435 6.456039 0.974187 9.622148 11.691273 57.130162 41.951461 101.920274 90.781586 134.370337 96.3013 63.996546 257.482259 63.996546 257.482259 159.991878 0 63.996546-95.996354 95.689363-95.996354 223.989447v95.995331c0 128.257106 95.241154 223.989447 223.988424 223.989447s223.989447-95.732341 223.989447-223.989447v-95.995331c0-128.300085-95.994308-159.991878-95.994308-223.989447 0-95.995331 160.097278-95.995331 256.944-159.991878 55.207369-36.481889 86.811158-88.559988 94.812389-156.236343 2.074242-17.549701-10.470469-33.459043-28.02017-35.533285a32.011064 32.011064 0 0 0-3.756557-0.221034H736.049822z"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_alipay_line" unicode="&#60309;" d="M322.749752 150.762935c74.987878 0 149.936871 47.355541 208.79642 123.163087-83.736123 40.35715-154.673755 69.230758-231.311203 61.753459-20.720927-2.034333-59.624982-11.099802-80.896449-29.652343-63.759139-54.903447-25.614377-155.264203 103.411232-155.264203zM160.016437 831.978894h703.966103c53.016471 0 95.995331-42.97886 95.995331-95.995331v-703.966103c0-53.016471-42.97886-95.995331-95.995331-95.995331H160.016437c-53.016471 0-95.995331 42.97886-95.995331 95.995331V735.983563c0 53.016471 42.97886 95.995331 95.995331 95.995331z m735.964888-600.388073V735.983563c0 17.672498-14.326287 31.998785-31.998785 31.998785H160.016437c-17.672498 0-31.998785-14.326287-31.998785-31.998785v-703.966103c0-17.672498 14.326287-31.998785 31.998785-31.998785h703.966103c17.672498 0 31.998785 14.326287 31.998785 31.998785V111.397369c-64.164369 26.708292-209.505571 87.783299-292.64613 127.259382-73.051783-88.768743-167.301354-142.641721-265.137613-142.641721-165.469636 0-221.660402 142.991692-143.308917 237.131768 17.076934 20.521383 46.147016 40.116673 91.247191 51.093679 70.545706 17.113773 182.841282-10.679223 288.069904-44.970214 18.914792 34.440393 34.853809 72.354911 46.715975 112.724341H296.610418v32.458249h167.223583v58.144258H261.292028v32.457226h202.541973v82.95534s0 13.977339 14.329356 13.97734h81.733513v-96.93268h200.257953v-32.457226H559.89687v-58.144258h163.467025c-15.637142-63.282279-39.414685-121.517611-69.210291-172.657338 49.595558-17.72264 94.132914-34.505885 127.311571-45.469588 56.590879-18.723434 92.449575-29.05064 114.51615-34.735106z"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_addressbook" unicode="&#60310;" d="M863.98254 831.978894H224.014007c-53.017494 0-95.995331-42.97886-95.995332-95.995331v-159.991877h-31.998784c-17.671475 0-31.998785-14.325263-31.998785-31.998785s14.32731-31.998785 31.998785-31.998785h31.998784v-255.988232h-31.998784c-17.671475 0-31.998785-14.325263-31.998785-31.998785s14.32731-31.998785 31.998785-31.998785h31.998784v-159.991877c0-53.017494 42.97886-95.995331 95.995332-95.995331h639.969556c53.017494 0 95.995331 42.97886 95.995331 95.995331V735.983563c-0.001023 53.016471-42.97886 95.995331-95.996354 95.995331z m31.998785-799.961434c0-17.673521-14.32731-31.998785-31.998785-31.998785H224.014007c-17.671475 0-31.998785 14.325263-31.998785 31.998785V192.009338h63.996546c17.671475 0 31.998785 14.325263 31.998785 31.998784 0 17.672498-14.32731 31.998785-31.998785 31.998785h-63.996546V511.994116h63.996546c17.671475 0 31.998785 14.325263 31.998785 31.998785s-14.32731 31.998785-31.998785 31.998785h-63.996546V735.983563c0 17.672498 14.32731 31.998785 31.998785 31.998785h639.969556c17.671475 0 31.998785-14.325263 31.998785-31.998785v-703.966103zM702.803627 331.160561c-2.945075 1.183965-5.835915 1.769296-8.600888 1.769297-9.31618 0-17.663288-6.072299-27.530007-18.430768-1.461281-1.837858-2.738367-3.52529-5.234211-6.896061-14.299681-19.305695-21.717627-24.88169-36.490076-20.212344-19.639293 6.17156-37.428448 17.811668-63.325258 44.131103-24.885783 25.297153-32.943296 36.541241-39.920198 51.995211a132.419915 132.419915 0 0 1-1.827624 3.966335c-7.554046 15.692401-1.355881 25.541723 20.494776 44.105521a619.619066 619.619066 0 0 1 3.472078 2.970658 170.380482 170.380482 0 0 1 1.655709 1.441838c15.421224 13.542434 21.182438 29.688159 16.139586 39.58967-12.866029 25.258267-52.41886 83.198887-65.965388 95.577823-8.679683 7.942903-21.99085 6.418176-40.267099-7.153934-5.464455-4.062526-12.710486-11.083429-19.72218-20.907169-11.042497-15.47546-18.10024-33.564443-19.374256-54.298674-4.046153-65.875337 32.448016-148.60248 93.112677-209.950709 57.149605-57.768705 121.326253-86.84902 191.100386-86.84902 5.077645 0 10.187013 0.161682 15.335267 0.480954 21.49864 1.349741 40.185234 9.556657 56.06797 22.405289 5.655813 4.578272 10.561543 9.441023 14.682397 14.277168 2.508123 2.940982 4.29277 5.354961 5.328356 6.945179 2.476401 3.460822 5.273097 8.553817 6.870477 13.929244 2.124384 7.16212 1.421372 12.386098-2.484587 16.114003-14.795984 14.083763-79.847559 59.470463-93.517907 64.999386z"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_at" unicode="&#60311;" d="M450.451202 216.348676C525.144368 196.334853 609.444333 253.381104 635.088386 349.075583c25.63996 95.694479-18.844184 187.248661-93.538373 207.262484-74.693166 20.013823-158.993131-37.031405-184.637184-132.725884-25.640983-95.695502 18.84316-187.249685 93.538373-207.263507z m214.549448 324.971349l16.402575 61.217247c4.573155 17.069771 22.12081 27.200502 39.188534 22.626323 17.071817-4.574179 27.201525-22.119787 22.626323-39.190581L703.898565 439.223742c2.210341-15.998369 2.950192-32.494065 2.102894-49.253774 4.584412-29.328979 16.789385-55.654554 34.311457-75.278497 16.850783-18.87386 33.345456-26.687826 43.674708-26.687825 10.329253 0 26.823925 7.812943 43.674709 26.687825 22.575158 25.281803 36.32123 61.684898 36.32123 101.306291 0 194.394409-157.589155 351.983563-351.983563 351.983563-212.066907 0-383.981325-171.914418-383.981325-383.981325s171.914418-383.981325 383.981325-383.981325c153.238057 0 287.122323 82.857103 359.294063 206.212572a32.397874 32.397874 0 0 0 0.953721 1.777483c8.837272 15.304568 28.408003 20.547988 43.712571 11.712763 15.301498-8.836249 20.546965-28.405957 11.711739-43.710524l4.604878 7.978718c-81.794911-147.854443-239.346203-247.967558-420.277995-247.967558-247.411903 0-447.978894 200.566992-447.978895 447.978894s200.568015 447.977871 447.979918 447.977871c229.739405 0 415.980109-186.240705 415.980109-415.980109 0-106.033965-64.467267-191.990662-143.993508-191.990663-41.332361 0-78.595033 23.217794-104.855116 60.404742-47.546899-99.082646-148.956543-155.680688-245.243517-129.880069-110.957091 29.730115-173.095313 157.616784-138.789996 285.642622C329.400219 568.201256 447.158203 647.885086 558.113247 618.154971c44.508703-11.926634 81.163531-39.646975 106.887403-76.834946z"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_airplay" unicode="&#60312;" d="M737.082338 23.934365l-203.824175 181.176362c-12.123109 10.776438-30.393217 10.776438-42.517349 0l-203.824175-181.176362a31.996738 31.996738 0 0 1-10.739599-23.91569c0-17.672498 14.326287-31.998785 31.998785-31.998784h407.647327c9.140171 0 17.84339 3.90903 23.915689 10.739598 11.741415 13.208836 10.552334 33.434483-2.656503 45.174876zM895.981325 799.980109H128.018675c-53.016471 0-95.995331-42.97886-95.995331-95.995331v-543.974225c0-53.016471 42.97886-95.995331 95.995331-95.995331h63.996547c17.672498 0 31.998785 14.326287 31.998785 31.998785s-14.326287 31.998785-31.998785 31.998784h-63.996547c-17.672498 0-31.998785 14.326287-31.998784 31.998785V703.984778c0 17.672498 14.326287 31.998785 31.998784 31.998785h767.96265c17.672498 0 31.998785-14.326287 31.998784-31.998785v-543.974225c0-17.672498-14.326287-31.998785-31.998784-31.998785h-63.996547c-17.672498 0-31.998785-14.326287-31.998785-31.998785s14.326287-31.998785 31.998785-31.998785h63.996547c53.016471 0 95.995331 42.97886 95.995331 95.995332V703.984778c0 53.016471-42.97886 95.995331-95.995331 95.995331z"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_calendar" unicode="&#60313;" d="M767.987209 352.001215h-63.996547c-17.672498 0-31.998785-14.326287-31.998784-31.998785s14.326287-31.998785 31.998784-31.998784h63.996547c17.672498 0 31.998785 14.326287 31.998784 31.998784s-14.326287 31.998785-31.998784 31.998785zM256.011768 352.001215c-17.672498 0-31.998785-14.326287-31.998785-31.998785s14.326287-31.998785 31.998785-31.998784h287.985994c17.672498 0 31.998785 14.326287 31.998784 31.998784s-14.326287 31.998785-31.998784 31.998785H256.011768zM767.987209 511.994116H256.011768c-17.672498 0-31.998785-14.326287-31.998785-31.998785s14.326287-31.998785 31.998785-31.998785h511.975441c17.672498 0 31.998785 14.326287 31.998784 31.998785s-14.326287 31.998785-31.998784 31.998785zM863.98254 767.981325h-63.996547c-17.672498 0-31.998785-14.326287-31.998784-31.998785s14.326287-31.998785 31.998784-31.998785h63.996547c17.672498 0 31.998785-14.326287 31.998785-31.998785v-639.969556c0-17.672498-14.326287-31.998785-31.998785-31.998785H160.016437c-17.672498 0-31.998785 14.326287-31.998785 31.998785V671.985993c0 17.672498 14.326287 31.998785 31.998785 31.998785h63.996546c17.672498 0 31.998785 14.326287 31.998785 31.998785s-14.326287 31.998785-31.998785 31.998785h-63.996546c-53.016471 0-95.995331-42.97886-95.995331-95.995331v-639.969557c0-53.016471 42.97886-95.995331 95.995331-95.995331h703.966103c53.016471 0 95.995331 42.97886 95.995331 95.995331V671.985993c0 53.017494-42.977837 95.995331-95.995331 95.995332zM320.009338 639.988232c17.672498 0 31.998785 14.326287 31.998784 31.998785V799.980109c0 17.672498-14.326287 31.998785-31.998784 31.998785s-31.998785-14.326287-31.998785-31.998785v-127.994116c0-17.671475 14.326287-31.997762 31.998785-31.997761zM416.004669 703.984778h191.990662c17.672498 0 31.998785 14.326287 31.998785 31.998785s-14.326287 31.998785-31.998785 31.998785H416.004669c-17.672498 0-31.998785-14.326287-31.998785-31.998785s14.326287-31.998785 31.998785-31.998785zM703.990662 639.988232c17.672498 0 31.998785 14.326287 31.998785 31.998785V799.980109c0 17.672498-14.326287 31.998785-31.998785 31.998785s-31.998785-14.326287-31.998784-31.998785v-127.994116c0-17.671475 14.326287-31.997762 31.998784-31.997761z"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_attestation" unicode="&#60314;" d="M512 800.647305c4.952802 0 14.475689-1.217734 22.624277-9.371438l86.620823-86.62287a64.007803 64.007803 0 0 1 45.255716-18.744923h119.56412c17.647939 0 31.998785-14.354939 31.998785-31.998784v-119.56412a64.003709 64.003709 0 0 1 18.74083-45.252647l82.472339-82.4662c8.147564-8.153704 9.366322-17.675568 9.366322-22.6253s-1.218758-14.470573-9.374508-22.626323l-82.465177-82.465177a64.002686 64.002686 0 0 1-18.74083-45.252646v-123.721813c0-17.643845-14.350846-31.998785-31.998784-31.998785H662.344147a64.007803 64.007803 0 0 1-45.255717-18.744923l-82.45699-82.464153c-8.15575-8.15575-17.678638-9.373485-22.63144-9.373485s-14.468526 1.217734-22.624277 9.372462l-82.465176 82.465176a64.011896 64.011896 0 0 1-45.255717 18.744923H242.09071c-17.647939 0-31.998785 14.353916-31.998784 31.998785v119.563096a64.001663 64.001663 0 0 1-18.74083 45.251624l-86.62901 86.624916c-8.147564 8.153704-9.366322 17.675568-9.366321 22.6253s1.218758 14.470573 9.374508 22.627347l86.620823 86.623893a64.001663 64.001663 0 0 1 18.74083 45.251623V653.90929c0 17.643845 14.350846 31.998785 31.998784 31.998784h115.408474a64.007803 64.007803 0 0 1 45.255716 18.744923l86.612637 86.620823c8.156774 8.15575 17.679661 9.373485 22.632463 9.373485m0 63.99757c-24.569582 0-49.13814-9.372461-67.879993-28.116361l-86.620823-86.623893h-115.408474c-53.013401 0-95.995331-42.97886-95.995331-95.995331v-115.405404l-86.620823-86.623893c-37.490869-37.488823-37.490869-98.269118 0-135.75794l86.620823-86.623893v-119.563096c0-53.016471 42.98193-95.995331 95.995331-95.995331h119.56412l82.465177-82.465177c18.74083-18.7439 43.310412-28.116361 67.879993-28.116361 24.569582 0 49.13814 9.372461 67.879993 28.116361l82.465177 82.465177h123.720789c53.020564 0 95.995331 42.97886 95.995331 95.995331V233.656877l82.465177 82.465176c37.490869 37.488823 37.490869 98.269118 0 135.75794l-82.465177 82.465177V653.90929c0 53.016471-42.974767 95.995331-95.995331 95.995331H666.499793l-86.620823 86.623893c-18.74083 18.7439-43.310412 28.116361-67.87897 28.116361zM326.642408 377.067101l97.238649-72.217789c8.241708-6.121418 19.676132-5.503341 27.209711 1.471514l253.534344 234.697324a21.333888 21.333888 0 0 0 22.825868 3.982707l5.006014-2.125407c7.150864-3.035126 10.486842-11.291161 7.452739-18.442024a14.084787 14.084787 0 0 0-2.275833-3.667529L458.773751 195.979766c-7.674796-8.93858-21.142529-9.962909-30.081109-2.288113a21.473057 21.473057 0 0 0-1.790785 1.728364L288.010553 346.139717c-6.650467 7.216355-6.191003 18.458397 1.025353 25.107841a17.758456 17.758456 0 0 0 4.88424 3.196809l11.410888 5.021363a21.332864 21.332864 0 0 0 21.311374-2.398629z"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_camera" unicode="&#60315;" d="M618.132202 717.129146l77.356832-106.366539c23.799032-32.727379 62.166875-52.266387 102.634542-52.266387H956.171172v-507.624343H67.828828V558.49622h158.047596c40.467667 0 78.836533 19.539009 102.630448 52.26434l77.360926 106.368586H618.132202M512 146.051633c104.962563 0 190.359512 85.394902 190.359512 190.359512s-85.396949 190.359512-190.359512 190.359512-190.359512-85.394902-190.359512-190.359512 85.396949-190.359512 190.359512-190.359512M618.132202 780.581294H405.867798a63.453171 63.453171 0 0 1-51.315736-26.132171L277.191136 648.080537a63.452147 63.452147 0 0 0-51.315736-26.13217H67.828828c-35.045167 0-63.453171-28.409027-63.453171-63.453171v-507.624342c0-35.045167 28.40698-63.453171 63.453171-63.453171h888.342344c35.042097 0 63.453171 28.40698 63.453171 63.453171V558.49622c0 35.044144-28.411073 63.453171-63.453171 63.45317H798.123576a63.448054 63.448054 0 0 0-51.315736 26.132171l-77.360925 106.368586A63.455217 63.455217 0 0 1 618.132202 780.581294z m-106.132202-571.07649c-70.087265 0-126.906342 56.81703-126.906342 126.906341 0 70.087265 56.819077 126.906342 126.906342 126.906342s126.906342-56.819077 126.906342-126.906342c0-70.090335-56.819077-126.906342-126.906342-126.906341zM210.598462 717.129146H83.692121c-17.525142 0-31.726585-14.205537-31.726586-31.726585 0-17.523095 14.201443-31.726585 31.726586-31.726585h126.906341c17.521049 0 31.726585 14.20349 31.726586 31.726585 0 17.520025-14.205537 31.726585-31.726586 31.726585z"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_certificate_fil" unicode="&#60316;" d="M512 320.003454c88.361467 0 159.991878 71.631434 159.991878 159.991877s-71.631434 159.991878-159.991878 159.991878-159.991878-71.631434-159.991878-159.991878 71.630411-159.991878 159.991878-159.991877z m0-63.99757c-123.70544 0-223.989447 100.284007-223.989447 223.989447s100.284007 223.989447 223.989447 223.989447 223.989447-100.284007 223.989447-223.989447-100.284007-223.989447-223.989447-223.989447z m0-95.995331c176.722934 0 319.984778 143.261844 319.984778 319.984778S688.722934 799.980109 512 799.980109 192.015222 656.718265 192.015222 479.995331s143.261844-319.984778 319.984778-319.984778z m0-63.996546c-212.066907 0-383.981325 171.914418-383.981325 383.981324S299.933093 863.976656 512 863.976656 895.981325 692.062238 895.981325 479.995331 724.066907 96.014007 512 96.014007z m-58.258868-36.909632l-78.912258-136.679939c-8.836249-15.304568-28.405957-20.547988-43.710524-11.711739a32.004925 32.004925 0 0 0-11.977799 12.180413l-63.128783 113.718995-130.047892-2.187829c-17.669428-0.296759-32.235169 13.785981-32.531927 31.45541a31.998785 31.998785 0 0 0 4.282537 16.537651l76.53307 132.559085c68.160379-83.715657 167.059853-141.40659 279.493576-155.872047z m393.844973 159.622464l78.698386-136.309502c8.836249-15.304568 3.592828-34.874275-11.711739-43.710524a31.998785 31.998785 0 0 0-16.537652-4.282537l-130.047891 2.187829-63.128783-113.718995c-8.577353-15.4509-28.057009-21.022803-43.50791-12.44545a31.996738 31.996738 0 0 0-12.180413 11.9778L569.885362 59.751105c112.108311 15.705704 210.419384 74.441433 277.700743 158.975734z"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_coinpurse_line" unicode="&#60317;" d="M703.990662 352.001215c-35.344996 0-63.996546-28.652574-63.996546-63.996546s28.652574-63.996546 63.996546-63.996547h127.994116c35.344996 0 63.996546 28.652574 63.996547 63.996547s-28.652574 63.996546-63.996547 63.996546H703.990662z m0 63.99757h127.994116c70.688969 0 127.994116-57.305147 127.994116-127.994116s-57.305147-127.994116-127.994116-127.994116H703.990662c-70.688969 0-127.994116 57.305147-127.994116 127.994116s57.305147 127.994116 127.994116 127.994116zM339.429643 639.988232h396.559804V740.198561c0 3.774977-0.668219 7.520277-1.972934 11.06194-6.109138 16.582677-24.505114 25.073048-41.087791 18.962888L339.429643 639.988232z m-185.66356-0.200568L670.803819 830.275089c49.748031 18.328437 104.934934-7.142677 123.263371-56.890708a95.990215 95.990215 0 0 0 5.918803-33.18582v-100.211352h31.998785c53.016471 0 95.995331-42.97886 95.995331-95.995331v-63.996547c0-17.672498-14.326287-31.998785-31.998784-31.998785s-31.998785 14.326287-31.998785 31.998785v63.996547c0 17.672498-14.326287 31.998785-31.998785 31.998784H160.016437c-17.672498 0-31.998785-14.326287-31.998785-31.998784v-511.975441c0-17.672498 14.326287-31.998785 31.998785-31.998785h671.967318c17.672498 0 31.998785 14.326287 31.998785 31.998785v63.996546c0 17.672498 14.326287 31.998785 31.998785 31.998785s31.998785-14.326287 31.998784-31.998785v-63.996546c0-53.016471-42.97886-95.995331-95.995331-95.995331H160.016437c-53.016471 0-95.995331 42.97886-95.995331 95.995331V543.992901c0 50.916647 39.641859 92.574419 89.744977 95.794763z"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_compile" unicode="&#60318;" d="M256.011768 224.008122h159.991878c17.672498 0 31.998785-14.326287 31.998784-31.998784s-14.326287-31.998785-31.998784-31.998785H256.011768c-17.672498 0-31.998785 14.326287-31.998785 31.998785 0.001023 17.672498 14.32731 31.998785 31.998785 31.998784zM950.545034 777.379369L679.029154 505.863489c-12.496615-12.496615-32.756031-12.496615-45.252646 0-12.495592 12.495592-12.495592 32.756031 0 45.252646L905.292388 822.632015c12.496615 12.496615 32.756031 12.496615 45.252646 0 12.496615-12.496615 12.496615-32.757055 0-45.252646zM256.011768 416.024367h415.98011c17.672498 0 31.998785-14.326287 31.998784-31.998784s-14.326287-31.998785-31.998784-31.998785H256.011768c-17.672498 0-31.998785 14.326287-31.998785 31.998785 0.001023 17.671475 14.32731 31.998785 31.998785 31.998784z m0 191.990663h223.989447c17.672498 0 31.998785-14.326287 31.998785-31.998785s-14.326287-31.998785-31.998785-31.998785H256.011768c-17.672498 0-31.998785 14.326287-31.998785 31.998785 0.001023 17.672498 14.32731 31.998785 31.998785 31.998785z m639.969557-160.01746c0 17.672498 14.326287 31.998785 31.998784 31.998784s31.998785-14.326287 31.998785-31.998784v-415.98011c0-53.016471-42.97886-95.995331-95.995331-95.995331H160.016437c-53.016471 0-95.995331 42.97886-95.995331 95.995331V735.983563c0 53.016471 42.97886 95.995331 95.995331 95.995331h415.980109c17.672498 0 31.998785-14.326287 31.998785-31.998785s-14.326287-31.998785-31.998785-31.998784H160.016437c-17.672498 0-31.998785-14.326287-31.998785-31.998785v-703.966103c0-17.672498 14.326287-31.998785 31.998785-31.998785h703.966103c17.672498 0 31.998785 14.326287 31.998785 31.998785V447.99757z"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_details" unicode="&#60319;" d="M510.651282 543.992901c-26.508747 0-47.998177 21.48943-47.998177 47.998177s21.48943 47.998177 47.998177 47.998177 47.997154-21.48943 47.997154-47.998177-21.48943-47.998177-47.997154-47.998177z m-31.998784-63.99757h31.998784c17.672498 0 31.998785-14.326287 31.998785-31.998785v-287.985993h47.998177c8.836249 0 15.999392-7.163143 15.999393-15.999393s-7.163143-15.999392-15.999393-15.999392H430.655344c-8.836249 0-15.999392 7.163143-15.999393 15.999392s7.163143 15.999392 15.999393 15.999393h47.998177V447.99757h-31.998785c-8.836249 0-15.999392 7.163143-15.999392 15.999392s7.163143 15.999392 15.999392 15.999392h31.997762z m31.998784-495.976048c220.909295 0 399.980717 179.071422 399.980718 399.980717S731.560578 783.980717 510.651282 783.980717 110.670565 604.909295 110.670565 384s179.071422-399.980717 399.980717-399.980717zM62.672388 384c0 247.406786 200.572108 447.978894 447.978894 447.978894s447.978894-200.572108 447.978895-447.978894-200.573131-447.977871-447.978895-447.977871S62.672388 136.594237 62.672388 384z"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_cloud_history" unicode="&#60320;" d="M831.968405 467.254146C830.218552 651.315208 680.476109 799.980109 496.000608 799.980109c-185.561229 0-335.984171-150.422941-335.984171-335.98417 0-3.234671 0.047072-6.457062 0.140193-9.667174-85.331457-41.517579-144.132678-129.052215-144.132678-230.320643 0-141.375891 114.611318-255.987209 255.988232-255.987208h479.976656c141.375891 0 255.987209 114.611318 255.987208 255.987208 0 113.447818-73.79368 209.658044-176.007643 243.246024z m-79.980589-435.236686H272.01116c-106.033965 0-191.990662 85.956697-191.990662 191.990662 0 74.262354 42.513256 140.844795 108.135836 172.772972 22.607904 10.999518 36.678364 34.224476 35.967166 59.356876a291.031353 291.031353 0 0 0-0.109493 7.858992c0 150.21521 121.775484 271.986601 271.986601 271.986601 149.226696 0 270.557042-120.251781 271.971251-269.338284 0.26606-27.420513 17.968234-51.629891 44.013423-60.188824 78.113055-25.666566 131.993197-98.886171 131.993197-182.448333 0.001023-106.033965-85.956697-191.990662-191.990663-191.990662zM678.272931 251.717208L527.999392 338.475154V607.989447c0 17.671475-14.32731 31.998785-31.998784 31.998785s-31.998785-14.32731-31.998785-31.998785v-287.985993c0-1.378393 0.617054-2.554172 0.780782-3.890611 0.281409-2.207271 0.578168-4.320399 1.296529-6.421246 0.679475-1.960655 1.62501-3.667529 2.656503-5.433756 1.01512-1.769296 2.015913-3.437286 3.374864-4.999874 1.461281-1.683339 3.140527-3.000334 4.929266-4.347005 1.062192-0.812505 1.77339-1.929955 2.960425-2.616594L646.273123 196.299037c15.296381-8.835226 34.873252-3.593851 43.708477 11.710716 8.837272 15.302521 3.587712 34.872229-11.708669 43.707455z"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_community_line" unicode="&#60321;" d="M288.010553 406.929222h447.978894c17.672498 0 31.998785-14.326287 31.998785-31.998785s-14.326287-31.998785-31.998785-31.998785H288.010553c-17.672498 0-31.998785 14.326287-31.998785 31.998785s14.326287 31.998785 31.998785 31.998785z m0 191.990662h447.978894c17.672498 0 31.998785-14.326287 31.998785-31.998785s-14.326287-31.998785-31.998785-31.998784H288.010553c-17.672498 0-31.998785 14.326287-31.998785 31.998784s14.326287 31.998785 31.998785 31.998785z m15.999392-573.115939l184.698583 143.654794a63.99757 63.99757 0 0 0 39.289841 13.481036h351.983563c17.672498 0 31.998785 14.326287 31.998785 31.998785V726.912977c0 17.672498-14.326287 31.998785-31.998785 31.998785H144.017044c-17.672498 0-31.998785-14.326287-31.998784-31.998785v-511.975441c0-17.672498 14.326287-31.998785 31.998784-31.998784h95.995332c35.344996 0 63.996546-28.652574 63.996546-63.996547v-93.13826z m223.989447 93.13826L317.478701-44.795996c-20.924565-16.274662-51.080376-12.504802-67.355037 8.419763a47.994084 47.994084 0 0 0-10.110265 29.468149V118.942205h-95.995331c-53.016471 0-95.995331 42.97886-95.995331 95.995331V726.912977c0 53.016471 42.97886 95.995331 95.995331 95.995331h735.964888c53.016471 0 95.995331-42.97886 95.995331-95.995331v-511.975441c0-53.016471-42.97886-95.995331-95.995331-95.995331H527.999392z"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_discovery" unicode="&#60322;" d="M768.685103 528.340409c0-17.672498-14.326287-31.998785-31.998784-31.998785s-31.998785 14.326287-31.998785 31.998785c0 70.688969-57.305147 127.994116-127.994116 127.994116-17.672498 0-31.998785 14.326287-31.998785 31.998785s14.326287 31.998785 31.998785 31.998785c106.034988-0.001023 191.991686-85.958744 191.991685-191.991686zM384.691499-47.632601h256.011768c-29.189809-38.860053-75.662237-63.996546-128.005372-63.996546-52.344159 0-98.816586 25.136493-128.006396 63.996546z m0.01228 95.995331h255.988232c17.672498 0 31.998785-14.326287 31.998785-31.998785s-14.326287-31.998785-31.998785-31.998785H384.703779c-17.672498 0-31.998785 14.326287-31.998785 31.998785s14.326287 31.998785 31.998785 31.998785z m-47.806819 180.562379a63.99757 63.99757 0 0 0 27.539216-40.886199l8.735965-43.680849h279.051507l8.735965 43.680849a63.995523 63.995523 0 0 0 27.539217 40.886199c89.354074 58.884109 144.183843 158.439522 144.183843 267.416515 0 176.722934-143.261844 319.984778-319.984778 319.984779S192.713117 673.064558 192.713117 496.341624c0-108.978017 54.828746-208.532407 144.183843-267.416515z m-35.215036-53.43705C197.482747 244.154975 128.715547 362.217904 128.715547 496.341624c0 212.066907 171.914418 383.981325 383.981325 383.981325s383.981325-171.914418 383.981324-383.981325c0-134.12372-68.766177-252.186649-172.965353-320.853565l-8.735965-43.680848c-5.982248-29.913287-32.248472-51.445696-62.754253-51.445696H373.172141c-30.505781 0-56.770981 21.532409-62.754252 51.445696l-8.735965 43.680848z"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_delete" unicode="&#60323;" d="M800.162002 579.340967c1.850138 17.575284 17.596773 30.322609 35.172058 28.473495 17.575284-1.850138 30.322609-17.596773 28.473494-35.172058l-57.966202-550.673811c-5.143137-48.856731-46.341445-85.946464-95.467306-85.946464H313.625954c-49.126884 0-90.325192 37.089733-95.468329 85.946464L160.192446 572.641381c-1.850138 17.575284 10.898211 33.32192 28.472471 35.172057 17.575284 1.850138 33.32192-10.898211 35.172058-28.473494l57.965179-550.672788c1.714038-16.285918 15.446807-28.64848 31.822776-28.648481h396.74707c16.375969 0 30.108738 12.363585 31.822776 28.648481l57.967226 550.673811z m-192.176904-99.345636c17.672498 0 31.998785-14.326287 31.998785-31.998785v-223.989447c0-17.672498-14.326287-31.998785-31.998785-31.998785s-31.998785 14.326287-31.998785 31.998785V447.99757c0 17.671475 14.326287 31.997762 31.998785 31.997761z m-191.990662 0c17.672498 0 31.998785-14.326287 31.998785-31.998785v-223.989447c0-17.672498-14.326287-31.998785-31.998785-31.998785s-31.998785 14.326287-31.998785 31.998785V447.99757c0 17.671475 14.326287 31.997762 31.998785 31.997761z m-31.998785 223.989447h255.987209v47.998178c0 8.836249-7.163143 15.999392-15.999393 15.999392H399.995043c-8.836249 0-15.999392-7.163143-15.999392-15.999392v-47.998178z m-63.996546 0V767.981325c0 35.344996 28.652574 63.996546 63.997569 63.996546h255.987209c35.343973 0 63.996546-28.652574 63.996546-63.996546v-63.996547h223.99968c17.672498 0 31.998785-14.326287 31.998785-31.998785s-14.326287-31.998785-31.998785-31.998784H96.019891c-17.672498 0-31.998785 14.326287-31.998785 31.998784s14.326287 31.998785 31.998785 31.998785h223.979214z"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_dispose" unicode="&#60324;" d="M617.366769 19.70504l294.142204 294.142204c12.495592 12.496615 32.756031 12.496615 45.252647 0 12.496615-12.495592 12.496615-32.756031 0-45.252647L639.994116-48.17393c-12.496615-12.496615-32.756031-12.496615-45.252647 0L413.729859 132.836657c-12.495592 12.496615-12.495592 32.756031 0 45.252646 12.495592 12.496615 32.756031 12.496615 45.252647 0l158.384263-158.384263z m-399.508973 492.289076H409.848459c17.672498 0 31.998785-14.326287 31.998785-31.998785s-14.326287-31.998785-31.998785-31.998785H217.857796c-17.672498 0-31.998785 14.326287-31.998784 31.998785s14.326287 31.998785 31.998784 31.998785z m0-159.992901h319.984779c17.672498 0 31.998785-14.326287 31.998785-31.998785s-14.326287-31.998785-31.998785-31.998784H217.857796c-17.672498 0-31.998785 14.326287-31.998784 31.998784s14.326287 31.998785 31.998784 31.998785z m0 319.984778h383.981325c17.672498 0 31.998785-14.326287 31.998785-31.998784s-14.326287-31.998785-31.998785-31.998785H217.857796c-17.672498 0-31.998785 14.326287-31.998784 31.998785s14.326287 31.998785 31.998784 31.998784zM409.848459 0.018675c17.672498 0 31.998785-14.326287 31.998785-31.998784s-14.326287-31.998785-31.998785-31.998785H153.860227c-53.016471 0-95.995331 42.97886-95.995331 95.995331V735.983563c0 53.016471 42.97886 95.995331 95.995331 95.995331h639.969556c53.016471 0 95.995331-42.97886 95.995332-95.995331v-223.989447c0-17.672498-14.326287-31.998785-31.998785-31.998785s-31.998785 14.326287-31.998785 31.998785V735.983563c0 17.672498-14.326287 31.998785-31.998785 31.998785H153.860227c-17.672498 0-31.998785-14.326287-31.998785-31.998785v-703.966103c0-17.672498 14.326287-31.998785 31.998785-31.998785H409.848459z"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_doc" unicode="&#60325;" d="M288.010553 160.010553h383.981325c17.672498 0 31.998785-14.326287 31.998784-31.998785s-14.326287-31.998785-31.998784-31.998785H288.010553c-17.672498 0-31.998785 14.326287-31.998785 31.998785s14.326287 31.998785 31.998785 31.998785z m0 159.992901h191.990662c17.672498 0 31.998785-14.326287 31.998785-31.998785s-14.326287-31.998785-31.998785-31.998785H288.010553c-17.672498 0-31.998785 14.326287-31.998785 31.998785s14.326287 31.998785 31.998785 31.998785zM636.111692 803.862533l231.753272-231.753271a95.994308 95.994308 0 0 0 28.116361-67.87897v-472.212832c0-53.016471-42.97886-95.995331-95.995332-95.995331H224.014007c-53.016471 0-95.995331 42.97886-95.995332 95.995331V735.983563c0 53.016471 42.97886 95.995331 95.995332 95.995331h344.218715c25.459858 0 49.875944-10.114358 67.87897-28.116361z m-28.116361-62.388932v-197.4807h197.4807L607.995331 741.473601z m-53.016471 26.507724H224.014007c-17.672498 0-31.998785-14.326287-31.998785-31.998785v-703.966103c0-17.672498 14.326287-31.998785 31.998785-31.998785h575.971986c17.672498 0 31.998785 14.326287 31.998785 31.998785V490.975407v-10.980076H607.995331c-35.344996 0-63.996546 28.652574-63.996546 63.996547V767.981325h10.980075z"  horiz-adv-x="1024" />
    <glyph glyph-name="icon_cspace" unicode="&#60326;" d="M687.99127 352.001215c-17.672498 0-31.998785-14.326287-31.998785-31.998785h-0.87902c-7.959276-71.995731-68.997444-127.994116-143.114488-127.994116s-135.154189 55.999408-143.113465 127.99514h-0.87902c0 17.672498-14.326287 31.998785-31.998785 31.998784s-31.998785-14.326287-31.998785-31.998784c0-3.520173 0.568958-6.90834 1.61887-10.075473 12.828167-102.561887 100.333126-181.91519 206.371185-181.91519s193.543018 79.352279 206.371184 181.91519a31.973202 31.973202 0 0 1 1.61887 10.075473c0.001023 17.671475-14.325263 31.997762-31.997761 31.997761zM879.509165 446.020542c0.312108 5.952572 0.472767 11.945053 0.472767 17.975397 0 185.557136-150.426011 335.984171-335.98417 335.98417-163.039283 0-298.954813-116.130927-329.542459-270.182512C99.250468 492.135836 16.023952 383.793292 16.023952 256.005884c0-159.050436 128.935558-287.985993 287.985993-287.985993h447.978895c141.379984 0 255.988232 114.607224 255.988232 255.987208-0.001023 94.945419-51.694359 177.819918-128.467907 222.013443zM751.987816 32.01746H304.009945c-123.509988 0-223.989447 100.479459-223.989447 223.989447 0 97.202832 62.016449 182.78807 154.320715 212.9623a63.996546 63.996546 0 0 1 42.884716 48.364521c25.159006 126.693494 137.352251 218.649835 266.771833 218.649835 149.97371 0 271.986601-122.013915 271.986601-271.986601 0-4.90573-0.128937-9.776667-0.382717-14.619976a63.99757 63.99757 0 0 1 31.979342-58.821686c59.462277-34.224476 96.397491-98.041944 96.397491-166.546154 0-105.863073-86.128613-191.991686-191.990663-191.991686z"  horiz-adv-x="1024" />
  </font>
</defs></svg>
Source/UBCS-WEB/dist/cdn/iconfont/saber/iconfont.ttf
Binary files differ
Source/UBCS-WEB/dist/cdn/iconfont/saber/iconfont.woff
Binary files differ
Source/UBCS-WEB/dist/cdn/iconfont/saber/iconfont.woff2
Binary files differ
Source/UBCS-WEB/dist/cdn/nutflow/wf-design-base/fonts/bpmn.08b5f281.eot
Binary files differ
Source/UBCS-WEB/dist/cdn/nutflow/wf-design-base/fonts/bpmn.3c4c9f45.woff2
Binary files differ
Source/UBCS-WEB/dist/cdn/nutflow/wf-design-base/fonts/bpmn.acbc6cbd.woff
Binary files differ
Source/UBCS-WEB/dist/cdn/nutflow/wf-design-base/fonts/bpmn.f922519e.ttf
Binary files differ
Source/UBCS-WEB/dist/cdn/nutflow/wf-design-base/fonts/codicon.22349029.ttf
Binary files differ
Source/UBCS-WEB/dist/cdn/nutflow/wf-design-base/fonts/fontawesome-webfont.674f50d2.eot
Binary files differ
Source/UBCS-WEB/dist/cdn/nutflow/wf-design-base/fonts/fontawesome-webfont.af7ae505.woff2
Binary files differ
Source/UBCS-WEB/dist/cdn/nutflow/wf-design-base/fonts/fontawesome-webfont.b06871f2.ttf
Binary files differ
Source/UBCS-WEB/dist/cdn/nutflow/wf-design-base/fonts/fontawesome-webfont.fee66e71.woff
Binary files differ
Source/UBCS-WEB/dist/cdn/nutflow/wf-design-base/img/bpmn.1381b44e.svg
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,224 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg">
<metadata>camunda Services GmbH</metadata>
<defs>
<font id="bpmn" horiz-adv-x="1000" >
<font-face font-family="bpmn" font-weight="400" font-stretch="normal" units-per-em="1000" ascent="850" descent="-150" />
<missing-glyph horiz-adv-x="1000" />
<glyph glyph-name="screw-wrench" unicode="&#xe800;" d="M756 704c-55 0-108-22-147-61-39-39-61-92-61-147 0-55 22-108 61-147 39-39 92-61 147-61 91 0 171 59 198 146l-149-40-116 77 62 124 79 21 78 21c-39 42-94 67-152 67z m-247-278l-461-316c-14-42 32-111 80-114l451 310c-36 31-61 73-70 120z" horiz-adv-x="1000" />
<glyph glyph-name="trash" unicode="&#xe801;" d="M429 743c-58-4-70 11-71-52l0-9-172-56c-20-5-20-29 0-30l624 0c19 0 19 25 0 30l-168 55 0 10c0 62-7 48-71 52l-71 0z m-215-204c-14 0-25-12-24-26l50-555c1-12 11-22 24-22l457 0c13 0 23 9 25 22l64 554c2 15-9 27-24 27l-143 0-143 0z m27-49l259 0 259 0-59-505-414 0z m120-73c-1 0-2 0-3 0-16-1-28-15-25-31l44-320c2-15 16-26 31-24 15 2 25 17 22 32l-44 319c-2 13-12 23-25 24z m280 0c-13 0-25-10-27-24l-44-319c-3-15 7-30 22-32 16-2 29 9 31 24l44 320c3 16-9 30-26 31z" horiz-adv-x="1000" />
<glyph glyph-name="conditional-flow" unicode="&#xe802;" d="M911 749c0 0-285-146-431-214 31-28 60-59 90-89-140-142-77-81-199-205l-209-34-41-247 247 40 3 15 31 194c123 125 60 64 201 206 30-29 60-60 90-90 77 153 218 424 218 424z m-552-552l-27-160-160-27 26 161 161 26z" horiz-adv-x="1000" />
<glyph glyph-name="default-flow" unicode="&#xe803;" d="M911 749c0 0-285-146-431-214 31-28 60-59 90-89-91-93-183-186-275-279l-166 0 0-43 124 0c-42-42-84-84-126-126 11-11 22-21 33-31 52 52 104 105 156 157l175 0 0 43-133 0c82 83 163 166 245 248 30-29 60-60 90-90 77 153 218 424 218 424z" horiz-adv-x="1000" />
<glyph glyph-name="gateway-parallel" unicode="&#xe804;" d="M500 802c-9 0-19-4-26-11l-415-415c-14-14-14-38 0-52l415-415c14-14 38-14 52 0l415 415c14 14 14 38 0 52l-415 415c-7 7-17 11-26 11z m0-62l390-390-390-390-390 390 390 390z m-11-161c0 0-4-1-4-1 0 0-4-3-4-3 0 0-3-4-3-4 0 0-1-4-1-4l0-194-194 0 0 0c0 0-4-1-4-1 0 0-4-3-4-3l0 0c0 0-3-4-3-4 0 0-1-4-1-4l0-21c0 0 1-5 1-5 0 0 3-4 3-4 0 0 4-3 4-3 0 0 4-1 4-1l194 0 0-194 0 0c0 0 1-4 1-4 0 0 3-4 3-4 0 0 4-3 4-3 0 0 4-1 4-1l22 0c0 0 4 1 4 1 0 0 4 3 4 3 0 0 3 4 3 4 0 0 1 4 1 4l0 194 194 0c0 0 4 1 4 1 0 0 4 3 4 3 0 0 3 4 3 4 0 0 1 4 1 4l0 22c0 0-1 4-1 4 0 0-3 4-3 4 0 0-4 3-4 3 0 0-4 1-4 1l-194 0 0 194c0 0-1 4-1 4 0 0-3 4-3 4 0 0-4 3-4 3 0 0-4 1-4 1l-22 0z" horiz-adv-x="1000" />
<glyph glyph-name="intermediate-event-catch-cancel" unicode="&#xe805;" d="M499 802c-220 4-425-177-448-396-24-185 78-380 247-461 160-80 368-56 501 66 134 118 190 318 128 486-57 167-217 293-393 303-12 1-23 2-35 2z m-5-49c202 7 391-161 407-362 19-178-92-361-262-420-166-61-368-2-468 145-103 144-99 356 18 490 74 90 188 146 305 147z m8-44c-186 6-358-158-361-344-9-169 116-334 283-367 155-33 328 46 397 190 71 140 39 327-83 430-64 57-150 91-236 91z m-2-48c164 4 314-144 311-308 3-152-119-297-272-312-143-19-295 73-336 213-43 134 14 295 138 364 48 28 103 43 159 43z m-112-111c-29-30-58-59-87-88 37-38 75-75 112-113-37-36-74-73-110-110 28-29 57-58 86-86 37 37 73 73 110 110 38-37 75-75 113-112 29 29 58 58 88 87-38 38-76 75-113 113 37 37 74 73 110 110-28 29-57 58-86 86-37-36-73-73-110-110-38 37-75 75-113 113z m0-35c38-38 75-75 113-113 37 37 73 74 110 111 17-17 35-35 52-52-37-37-74-73-111-110 38-38 75-75 113-113-18-18-35-35-53-53-38 38-75 75-113 113-36-37-73-74-110-111-17 17-35 35-52 52 37 37 74 74 111 110-38 38-75 76-113 113 18 18 35 35 53 53z" horiz-adv-x="1000" />
<glyph glyph-name="intermediate-event-catch-non-interrupting-message" unicode="&#xe806;" d="M295 506l0-312 410 0 0 312-410 0z m91-49l228 0c-38-30-76-60-114-90-38 30-76 60-114 90z m270-28l0-186-312 0 0 186c52-42 104-83 156-125 52 42 104 83 156 125z m-156 373l0 0-5 0-1 0 0 0-5 0 0 0 0 0-6-1 0 0 0 0-5 0 0 0 0 0-6 0 0 0 0 0-5-1 0 0-1 0-5 0 0 0 0 0-5 0-1 0 0-1-5 0 0 0 0 0-5-1-1 0 0 0-5 0 0 0 0 0-5-1-1 0 0 0-5-1 0 0 0 0-5-1-1 0 0 0-5-1 0 0 0 0-5-1 0 0-1 0-5-1 0 0 0 0-5-1 0 0 0 0-6-2 0 0 0 0-5-1 0 0 0 0-5-1-4-2-4-2-4-3-2-4-3-4-1-4 0-5 0-4 1-4 2-5 3-3 3-3 4-3 4-1 5-1 4 0 4 1 5 1 5 1 4 1 5 1 5 1 5 1 5 1 5 1 5 0 4 1 5 1 5 0 5 1 5 0 5 1 5 0 5 0 5 1 5 0 5 0 5 0 5 0 5 0 5 0 5-1 5 0 5 0 5-1 5 0 5-1 5 0 5-1 5-1 4 0 5-1 5-1 5-1 5-1 4-1 5 0 4 0 5 1 4 2 3 3 4 3 2 4 2 4 1 4 0 5-1 4-2 5-2 4-3 3-4 3-4 2-3 1-5 1 0 0 0 0-5 1 0 0-1 0-5 1 0 0 0 0-5 1 0 0 0 0-6 1 0 0 0 0-5 1 0 0 0 0-6 1 0 0 0 0-5 0 0 0 0 0-6 1 0 0 0 0-5 0 0 1 0 0-6 0 0 0 0 0-5 0 0 0-1 0-5 1 0 0 0 0-5 0-1 0 0 0-5 0 0 0 0 0-6 1 0 0 0 0-5 0 0 0 0 0-6 0 0 0z m255-83l-5 0-4-1-5-2-3-2-4-4-2-3-2-4-1-5-1-4 1-5 1-4 3-4 3-4 2-2 2-1 4-3 4-3 4-3 3-3 4-4 4-3 4-3 3-3 4-4 4-3 3-4 4-3 3-4 4-3 3-4 4-4 3-3 3-4 3-4 4-4 3-3 3-4 3-4 3-4 3-4 3-4 2-4 3-4 3-5 3-4 2-4 3-4 2-4 3-5 2-4 2-4 3-5 2-4 1-2 2-4 4-3 3-3 4-2 5-1 4-1 5 1 4 1 4 2 4 3 3 3 2 4 2 4 0 5 0 4-1 5-1 3-1 3 0 0 0 0-3 5 0 0 0 0-2 5 0 0-1 0-2 4 0 1 0 0-3 4 0 0 0 1-2 4-1 0 0 0-2 5 0 0 0 0-3 5 0 0 0 0-3 4 0 0 0 0-3 5 0 0 0 0-3 5 0 0 0 0-3 4 0 0 0 0-3 5 0 0-1 0-3 4 0 0 0 0-3 5 0 0 0 0-3 4 0 0 0 0-4 4 0 1 0 0-3 4 0 0 0 0-3 4-1 0 0 0-3 4 0 1 0 0-4 4 0 0 0 0-3 4 0 0-1 0-3 4 0 0 0 0-4 4 0 0 0 0-4 4 0 0 0 1-4 3 0 0 0 1-3 3-1 0 0 1-3 3-1 0 0 0-3 4-1 0 0 0-4 4 0 0 0 0-4 4 0 0 0 0-4 3 0 1 0 0-4 3 0 0 0 0-4 4 0 0-1 0-4 3 0 0 0 1-4 3 0 0 0 0-4 3 0 0-1 0-4 4 0 0 0 0-4 3 0 0 0 0-2 1-4 3-4 1-4 1z m-519-10l-5 0-4-1-4-2-4-2-1-1 0 0 0 0-4-3 0-1 0 0-4-3 0 0-1 0-4-4 0 0 0 0-4-3 0 0 0-1-4-3 0 0 0 0-4-4 0 0 0 0-4-4 0 0 0 0-4-4 0 0 0 0-4-3 0-1 0 0-4-3 0-1 0 0-4-3 0-1 0 0-4-4 0 0 0 0-4-4 0 0 0 0-3-4 0 0-1 0-3-4 0 0 0 0-4-4 0 0 0-1-3-4 0 0 0 0-4-4 0 0 0 0-3-4 0 0 0-1-4-4 0 0 0 0-3-4 0 0 0 0-3-5 0 0 0 0-3-4 0 0-1 0-3-5 0 0 0 0-3-4 0 0 0 0-3-5 0 0 0 0-3-5 0 0 0 0-3-4 0 0 0 0-2-5-1 0 0 0-2-5 0 0 0 0-3-4 0-1 0 0-3-4 0 0 0-1-2-4 0 0 0 0-3-5 0 0 0 0-2-5 0 0-1 0-2-5 0 0 0 0-2-5 0 0 0 0-3-5 0 0 0 0-1-3-1-4-1-5 0-4 1-5 2-4 3-4 3-3 4-2 4-2 4-1 5 0 4 0 5 2 3 2 4 3 3 4 2 3 1 3 2 4 2 5 2 4 2 4 3 5 2 4 2 4 3 5 2 4 3 4 3 4 2 4 3 5 3 4 2 4 3 4 3 4 3 4 3 4 3 4 3 3 4 4 3 4 3 4 3 3 4 4 3 4 4 3 3 4 4 3 3 4 4 3 4 4 3 3 4 3 4 3 4 4 4 3 1 1 3 3 3 3 2 5 1 4 0 4-1 5-1 4-2 4-3 4-4 3-4 2-4 2-4 0z m264 0l0 0-4 0 0 0-1 0-4 0 0 0 0 0-4 0 0 0 0 0-5 0 0-1 0 0-4 0 0 0 0 0-4 0-1 0 0 0-4 0 0 0 0 0-4-1 0 0-1 0-1 0-4-1-5-2-3-2-4-3-2-4-2-4-2-4 0-5 1-4 1-5 2-4 3-3 4-3 4-3 4-1 4-1 4 0 1 1 4 0 4 0 4 1 4 0 3 0 4 0 4 0 4 0 4 0 4 0 4 0 3 0 4 0 4-1 4 0 4 0 3-1 4 0 4-1 4 0 4-1 3-1 4 0 4-1 4-1 3 0 4-1 4-1 3-1 4-1 4-1 3-1 4-1 3-2 4-1 4-1 3-1 4-2 3-1 4-1 3-2 0 0 0 0 4-1 5-1 5 0 4 1 4 2 4 3 3 3 2 4 2 4 1 5 0 4 0 5-2 4-2 4-3 3-4 3-3 2 0 0-1 0 0 0-3 2-1 0 0 0-4 1 0 0 0 0-4 2 0 0 0 0-4 1 0 0 0 0-4 2 0 0 0 0-4 1 0 0 0 0-4 2 0 0 0 0-4 1 0 0-1 0-3 1-1 0 0 0-4 2 0 0 0 0-4 1 0 0 0 0-4 1 0 0 0 0-4 1 0 0-1 0-4 1 0 0 0 0-4 1 0 0 0 0-4 1 0 0 0 0-4 1-1 0 0 0-4 1 0 0 0 0-4 1 0 0 0 0-4 0-1 0 0 0-4 1 0 0 0 0-4 1 0 0 0 0-5 0 0 0 0 0-4 1 0 0 0 0-4 0 0 0-1 0-4 1 0 0 0 0-4 0 0 0 0 0-5 0 0 0 0 0-4 0 0 0 0 1-4 0-1 0 0 0-4 0 0 0 0 0-4 0 0 0-1 0-4 0 0 0z m-155-39l-4 0-5-1-3-1-2-1 0 0 0 0-4-2 0 0 0 0-3-2-1-1 0 0-3-2 0 0-1 0-3-2 0 0 0 0-4-2 0 0 0 0-4-2 0-1 0 0-3-2 0 0-1 0-3-2 0 0 0 0-4-3 0 0 0 0-3-2 0 0 0 0-4-3 0 0 0 0-3-2 0 0-1-1-3-2 0 0 0 0-3-3 0 0-1 0-3-2 0-1 0 0-3-2 0 0-1 0-3-3 0 0 0 0-3-3 0 0 0 0-3-3-1 0 0 0-3-3 0 0 0 0-3-3 0 0 0 0-3-3 0 0 0 0-3-3-1 0 0 0-3-3 0 0 0 0-3-3 0 0 0 0-3-3 0-1 0 0-3-3 0 0 0 0-3-3 0 0 0 0-3-3 0 0 0 0-3-4 0 0 0 0-3-3 0 0 0 0-2-3-1 0 0-1-2-3 0 0 0 0-3-3 0 0 0-1-3-3 0 0 0 0-2-3 0 0-1-1-2-3 0 0 0 0-2-3-1-1 0 0-2-3 0 0 0 0-2-4-1 0 0 0-2-3-2-4-1-4-1-5 1-4 1-5 2-4 3-3 3-4 4-2 4-2 4-1 5 0 4 1 5 2 4 2 3 3 2 3 2 3 2 3 2 3 3 3 2 4 2 3 2 3 3 3 2 3 3 2 2 3 3 3 2 3 3 3 2 3 3 3 3 2 3 3 2 3 3 2 3 3 3 2 3 3 3 2 3 3 3 2 3 3 3 2 3 2 3 3 3 2 3 2 3 2 3 2 3 2 4 2 3 2 3 2 3 2 4 2 3 2 2 0 3 3 4 3 2 4 2 4 1 4 1 5-1 4-1 5-3 4-2 3-4 3-4 2-4 2-5 0z m393-59l-5-1-4-1-4-1-4-3-3-3-3-4-1-4-1-5-1-4 1-5 2-4 2-4 2-3 3-2 3-3 2-3 3-3 2-3 3-3 2-3 3-2 2-3 3-3 2-3 2-3 3-4 2-3 2-3 2-3 2-3 2-3 2-4 2-3 2-3 2-3 2-4 2-3 1-3 2-4 2-3 1-3 2-4 2-3 1-4 1-3 2-4 1-3 2-4 1-3 1-4 1-4 2-3 1-4 1-3 0-3 2-4 2-4 4-3 3-3 4-2 5-1 4 0 5 0 4 1 4 3 4 2 3 4 2 4 2 4 0 5 0 4-1 4 0 2 0 0 0 0-2 4 0 0 0 1-1 3 0 1 0 0-1 4 0 0 0 0-2 4 0 0 0 0-1 4 0 0 0 0-2 4 0 0 0 0-1 4 0 0 0 0-2 4 0 0 0 0-1 4 0 0 0 1-2 3 0 0 0 1-2 3 0 0 0 1-2 3 0 0 0 1-1 3 0 0-1 1-1 3 0 0 0 0-2 4 0 0 0 0-2 4 0 0 0 0-2 4 0 0 0 0-2 4 0 0-1 0-1 4-1 0 0 0-2 3 0 1 0 0-2 3 0 0 0 0-2 4 0 0 0 0-2 4-1 0 0 0-2 3 0 0 0 1-2 3 0 0 0 0-3 4 0 0 0 0-2 3 0 0 0 1-3 3 0 0 0 0-2 3 0 1-1 0-2 3 0 0 0 0-3 3 0 1 0 0-2 3-1 0 0 0-2 3 0 1 0 0-3 3 0 0 0 0-3 3 0 0 0 0-3 4 0 0 0 0-3 3 0 0 0 0-3 3 0 0 0 0-3 3 0 0 0 1-3 3 0 0 0 0-3 2-3 3-4 3-5 1-4 1z m-564-171l-5 0-4-1-4-2-4-2-3-4-3-3-2-4-1-4-1-4 0 0 0 0 0-4 0 0-1 0 0-4 0-1 0 0-1-4 0 0 0 0-1-4 0 0 0 0 0-5 0 0 0 0-1-4 0 0 0 0 0-4 0 0 0-1 0-4 0 0-1 0 0-4 0 0 0 0 0-5 0 0 0 0 0-4 0 0 0 0-1-4 0-1 0 0 0-4 0 0 0 0 0-4 0 0 0-1 0-4 0 0 0 0 0-4 0 0 0-1 0-4 0 0 0 0 0-4 0 0 0 0 1-5 0 0 0 0 0-4 0 0 0 0 0-4 0-1 0 0 0-4 1 0 0 0 0-4 0 0 0-1 0-4 0 0 0 0 1-4 0 0 0 0 0-4 0-1 0 0 1-4 0 0 0 0 1-4 0 0 0 0 0-4 1-1 0 0 0-4 0 0 0 0 1-4 0 0 0 0 1-4 0-1 0 0 1-4 0 0 0 0 1-4 0 0 0 0 1-4 0 0 0-1 1-4 0 0 0 0 1-4 0 0 0 0 1-4 0 0 0 0 2-4 0 0 0 0 1-4 0-1 0 0 1-1 1-4 3-4 3-3 4-3 4-2 4-1 5 0 4 1 5 1 4 2 3 3 3 4 2 4 2 4 0 5 0 4-1 4 0 1-2 4-1 4-1 3-1 4-1 3-1 4 0 4-1 4-1 3-1 4 0 4-1 4-1 3 0 4-1 4 0 4 0 3-1 4 0 4 0 4-1 4 0 4 0 3 0 4 0 4 0 4 0 4 0 4 0 3 1 4 0 4 0 4 1 4 0 3 0 4 1 4 0 4 1 4 1 3 0 4 1 4 0 4 0 5-1 4-2 4-3 4-3 3-4 2-5 2-4 1z m754-46l-5 0-4-1-4-2-4-2-3-4-3-4-2-4 0-4-1-4 1-4 0-5 0-5 0-5 0-5 0-5 0-5-1-5 0-5 0-5-1-5 0-5-1-5 0-5-1-5-1-4 0-5-1-5-1-5-1-5-1-5-1-5-1-4-1-5-1-5-2-5-1-4-2-5-1-5-1-4-2-5-2-5-1-4-2-5-2-4-2-5-2-5-2-4-2-5-2-4-2-4-2-5-2-4-2-5-1-4 0-5 1-4 2-4 2-4 3-4 4-2 4-2 4-2 5 0 4 1 5 1 4 2 3 3 3 3 2 3 3 5 0 0 0 0 2 5 0 0 0 0 2 5 0 0 0 0 3 5 0 0 0 0 2 5 0 0 0 0 2 5 0 0 0 0 2 5 0 0 0 0 2 5 0 0 0 0 2 5 0 0 0 1 2 4 0 1 0 0 2 5 0 0 0 0 2 5 0 0 0 0 2 5 0 0 0 0 2 5 0 0 0 1 1 5 0 0 0 0 2 5 0 0 0 0 1 5 0 0 0 0 2 5 0 1 0 0 1 5 0 0 0 0 1 5 0 0 0 0 2 6 0 0 0 0 1 5 0 0 0 0 1 5 0 1 0 0 1 5 0 0 0 0 1 5 0 0 0 1 1 5 0 0 0 0 1 5 0 0 0 1 1 5 0 0 0 0 0 5 0 0 0 1 1 5 0 0 0 0 0 5 1 0 0 1 0 5 0 0 0 0 0 5 0 1 0 0 1 5 0 0 0 0 0 6 0 0 0 0 0 5 0 0 0 0 1 6 0 0 0 0 0 5 0 0 0 1 0 5 0 0 0 0 0 6 0 0 0 0 0 5 0 0 0 0-1 6 0 0 0 0 0 4 0 5-2 4-2 4-3 3-4 3-4 2-4 2-4 0z m-853-16l-5 0-4-1-4-1-4-3-4-3-2-4-2-4-1-4-1-4 0-4 0 0 0 0 0-5 0-1 0 0 1-5 0 0 0 0 0-6 0 0 0 0 0-5 0 0 0 0 0-6 0 0 0 0 1-5 0 0 0-1 0-5 0 0 0 0 1-5 0-1 0 0 0-5 0 0 0 0 1-5 0-1 0 0 1-5 0 0 0 0 0-5 0-1 0 0 1-5 0 0 0 0 1-5 0-1 0 0 1-5 0 0 0 0 1-5 0 0 0-1 1-5 0 0 0 0 1-5 0 0 0 0 2-6 0 0 0 0 1-5 0 0 0 0 1-5 0 0 0-1 2-5 0 0 0 0 1-5 0 0 0 0 2-5 0 0 0 0 2-5 0-1 0 0 1-5 0 0 0 0 2-5 0 0 0 0 2-5 0 0 0 0 2-5 0 0 0-1 2-4 0-1 0 0 2-5 0 0 0 0 2-5 0 0 0 0 2-5 0 0 0 0 2-5 0 0 0 0 2-5 0 0 0 0 3-5 0 0 0 0 2-5 0 0 0 0 2-5 1 0 0 0 0-1 3-4 3-3 3-3 4-2 5-1 4 0 5 0 4 1 4 3 4 2 3 4 2 4 2 4 0 5 0 4-1 5-1 3-1 1-2 5-2 4-2 4-2 5-2 4-2 5-2 5-2 4-2 5-1 4-2 5-1 5-2 4-1 5-2 5-1 4-1 5-2 5-1 5-1 4-1 5-1 5-1 5-1 5-1 5 0 5-1 4-1 5 0 5-1 5 0 5-1 5 0 5 0 5-1 5 0 5 0 5 0 5 0 4 0 4-1 5-2 4-3 3-4 4-3 2-5 2-4 0z m756-57l-4 0-5-1-4-2-4-3-3-3-2-4-2-4-1-3 0 0 0 0 0 0 0 0-1-4 0-4-1-4-1-3 0-4-1-4-1-4-1-3-1-4-1-3-1-4-1-4-2-3-1-4-1-3-1-4-2-4-1-3-2-4-1-3-1-4-2-3-2-3-1-4-2-3-2-4-1-3-2-3-2-4-2-3-2-3-2-3-2-4-2-3-2-3-2-3-2-3-2-3-3-3-2-3-2-4-2-1-2-4-2-4-1-5 0-4 1-5 2-4 2-4 3-3 4-3 4-2 4-1 5-1 4 1 4 1 5 2 3 3 3 3 1 1 0 1 0 0 3 3 0 0 0 0 2 3 1 1 0 0 2 3 0 0 0 0 3 4 0 0 0 0 2 3 0 0 0 0 3 4 0 0 0 0 2 3 0 1 0 0 2 3 0 0 1 0 2 4 0 0 0 0 2 4 0 0 0 0 2 3 0 1 0 0 2 3 0 0 1 1 2 3 0 0 0 0 2 4 0 0 0 0 2 4 0 0 0 0 2 4 0 0 0 0 2 4 0 0 0 0 1 4 1 0 0 0 1 4 0 0 0 0 2 4 0 0 0 0 2 4 0 0 0 0 2 4 0 0 0 0 1 4 0 0 0 0 2 4 0 0 0 0 1 4 0 0 0 0 2 4 0 0 0 0 1 4 0 0 0 0 2 4 0 0 0 0 1 4 0 0 0 1 1 4 0 0 0 0 2 4 0 0 0 0 1 4 0 0 0 0 1 4 0 0 0 0 1 4 0 1 0 0 1 4 0 0 0 0 1 4 0 0 0 0 1 4 0 0 0 1 1 4 0 0 0 0 1 4 0 0 0 0 1 4 0 0 0 1 0 4 0 0 0 0 0 0 1 5-1 4-1 4-2 4-3 4-4 3-4 2-4 2-5 0z m-590-160l-4-1-4-2-4-2-4-3-3-3-2-4-1-5-1-4 1-5 1-4 2-4 2-3 1-2 0 0 0 0 3-3 0 0 0 0 3-3 0-1 0 0 3-3 0 0 0 0 3-3 0 0 0 0 3-3 0 0 0 0 3-3 0-1 0 0 3-3 0 0 0 0 3-3 0 0 1 0 3-3 0 0 0 0 3-3 0 0 0 0 3-3 0 0 0 0 3-3 0 0 1 0 3-3 0 0 0 0 3-3 0 0 0 0 3-2 1-1 0 0 3-2 0 0 0 0 3-3 1 0 0 0 3-3 0 0 0 0 3-2 1 0 0-1 3-2 0 0 0 0 4-2 0-1 0 0 3-2 0 0 0 0 4-2 0-1 0 0 3-2 1 0 0 0 3-2 0 0 0 0 4-3 0 0 0 0 4-2 0 0 0 0 3-2 1 0 0 0 3-2 0 0 1 0 3-2 0 0 0-1 4-1 0-1 0 0 4-2 0 0 0 0 4-2 0 0 0 0 4-1 0-1 0 0 4-1 0 0 0 0 4-2 0 0 0 0 4-2 0 0 0 0 4-2 0 0 0 0 4-1 0-1 0 0 4-1 0 0 0 0 4-2 4-1 4 0 5 0 4 1 4 2 4 3 3 4 2 3 2 5 1 4 0 5-1 4-2 4-2 4-4 3-3 3-4 2-3 1-4 2-3 1-4 2-3 1-3 2-4 1-3 2-4 2-3 2-3 1-4 2-3 2-3 2-3 2-4 2-3 2-3 2-3 2-3 2-3 3-3 2-4 2-3 2-2 3-3 2-3 3-3 2-3 3-3 2-3 3-3 2-2 3-3 3-3 3-3 2-2 3-3 3-2 3-3 3-2 3-1 1-4 3-3 3-5 1-4 1-5 1z m426-77l-5 0-4-1-4-2-1-1-4-2-3-1-3-2-4-2-3-2-3-1-4-2-3-1-4-2-3-1-4-2-3-1-4-2-3-1-4-1-4-1-3-1-4-2-3-1-4-1-4-1-3-1-4-1-4 0-3-1-4-1-4-1-4 0-3-1-4-1-4 0-4-1-3 0-4 0-4-1-4 0-4 0-4-1-3 0-4 0-4 0-5 0-4-2-4-2-4-3-3-3-2-4-1-4-1-5 0-5 1-4 2-4 2-4 4-3 3-3 4-2 5-1 4 0 4 0 0 0 0 0 4 0 0 0 1 0 4 1 0 0 0 0 4 0 0 0 0 0 5 0 0 0 0 0 4 0 0 0 0 0 4 1 1 0 0 0 4 0 0 0 0 0 4 1 0 0 0 0 5 0 0 0 0 0 4 1 0 0 0 0 4 1 0 0 1 0 4 0 0 0 0 0 4 1 0 0 0 0 4 1 0 0 1 0 4 1 0 0 0 0 4 1 0 0 0 0 4 1 0 0 0 0 4 1 1 0 0 0 4 1 0 0 0 0 4 1 0 0 0 0 4 1 0 0 0 0 4 2 0 0 1 0 3 1 1 0 0 0 4 1 0 0 0 0 4 2 0 0 0 0 4 1 0 0 0 0 4 2 0 0 0 0 4 1 0 0 0 0 4 2 0 0 0 0 4 1 0 0 1 1 3 1 0 0 1 0 3 2 0 0 1 0 3 2 0 0 1 0 3 2 0 0 1 0 3 1 0 0 0 1 4 1 0 0 0 0 4 2 0 0 0 0 4 2 0 0 0 1 4 1 0 1 0 0 4 2 0 0 0 0 2 1 3 2 4 4 2 3 2 5 1 4 0 5-1 4-1 4-3 4-3 4-3 3-4 2-5 1-4 0z m-440-39l-4-1-5-1-4-3-3-3-3-3-2-4-1-5-1-4 0-5 1-4 2-4 3-4 3-2 1-1 0 0 0 0 4-4 0 0 0 0 4-3 0 0 1 0 4-4 0 0 0 0 4-3 0 0 0 0 5-3 0 0 0 0 4-3 0-1 0 0 5-3 0 0 0 0 4-3 0 0 1 0 4-3 0 0 0 0 5-3 0 0 0 0 4-3 0 0 1 0 4-3 0 0 0 0 5-2 0 0 0-1 5-2 0 0 0 0 4-3 1 0 0 0 4-2 0 0 0-1 5-2 0 0 0 0 5-3 0 0 0 0 5-2 0 0 0 0 5-2 0 0 0 0 5-3 0 0 0 0 5-2 0 0 0 0 5-2 0 0 0 0 5-2 0 0 0 0 5-2 0 0 0 0 5-2 0 0 1 0 4-2 1 0 0 0 5-2 0 0 0 0 5-2 0 0 0 0 5-2 0 0 0 0 5-2 0 0 1 0 5-1 0 0 0 0 5-2 0 0 0 0 5-1 0 0 0 0 5-2 1 0 0 0 5-1 0 0 0 0 5-1 0 0 0 0 6-2 0 0 0 0 4-1 5 0 4 0 5 1 4 2 4 3 3 3 2 4 2 4 1 5 0 4-1 5-1 4-3 4-3 3-4 3-4 2-3 1-5 1-4 1-5 1-5 1-5 2-4 1-5 2-5 1-4 2-5 1-5 2-4 1-5 2-5 2-4 2-5 2-4 2-5 2-4 2-5 2-4 2-4 2-5 3-4 2-4 2-5 3-4 2-4 3-4 3-4 2-4 3-5 3-4 2-4 3-4 3-4 3-3 3-4 3-4 3-1 1-4 3-4 1-4 1-5 1z m543-3l-5 0-4-1-5-2-3-2-1-2-4-3-4-3-4-3-4-3-4-3-4-2-4-3-5-3-4-2-4-3-4-3-4-2-5-3-4-2-4-2-5-3-4-2-4-2-5-2-4-2-5-2-4-2-5-2-4-2-5-2-4-2-5-1-5-2-4-1-5-2-5-1-5-2-4-1-5-2-5-1-5-1-4-1-5-1-3-1-5-1-4-2-3-3-3-3-2-4-2-5-1-4 0-5 1-4 2-4 3-4 3-3 4-3 4-2 4-1 5 0 4 0 3 1 0 0 0 0 5 1 0 0 1 0 5 2 0 0 0 0 5 1 0 0 0 0 5 1 0 0 1 0 5 2 0 0 0 0 5 1 0 0 0 0 5 2 0 0 1 0 5 1 0 0 0 0 5 2 0 0 0 0 5 2 0 0 0 0 5 2 0 0 0 0 5 2 1 0 0 0 5 2 0 0 0 0 5 2 0 0 0 0 5 2 0 0 0 0 5 2 0 0 0 0 5 2 0 0 0 0 5 2 0 0 0 0 5 3 0 0 0 0 5 2 0 0 0 0 5 2 0 0 0 0 5 3 0 0 0 0 5 2 0 1 0 0 4 2 1 0 0 0 4 3 0 0 1 0 4 2 0 1 0 0 5 2 0 0 0 0 5 3 0 0 0 0 4 3 0 0 0 0 5 3 0 0 0 0 5 3 0 0 0 0 4 3 0 0 0 0 5 3 0 0 0 1 4 3 0 0 0 0 5 3 0 0 0 0 4 3 0 0 0 0 4 4 1 0 0 0 4 3 0 0 0 0 2 2 3 3 3 4 2 4 1 4 0 5-1 4-1 5-2 4-3 3-4 3-4 2-4 2-4 0z" horiz-adv-x="1000" />
<glyph glyph-name="start-event-compensation" unicode="&#xe807;" d="M500 802c-178 2-349-112-416-276-70-161-34-362 89-487 119-128 314-175 477-115 169 58 294 224 301 403 12 176-92 351-250 428-62 31-132 47-201 47z m0-49c175 3 342-123 388-293 47-159-17-344-155-439-143-105-354-97-489 18-136 109-185 309-115 468 60 147 212 248 371 246z m-16-255c-70-49-140-99-209-148 70-49 139-99 209-148 0 48 0 95 0 143 67-48 135-95 202-143 0 99 0 197 0 296-67-48-135-95-202-143 0 48 0 95 0 143z m-24-47c0-67 0-134 0-201-48 33-95 67-143 100 48 34 95 67 143 101z m202 0c0-67 0-134 0-202-48 34-95 68-143 101 48 34 95 67 143 101z" horiz-adv-x="1000" />
<glyph glyph-name="start-event-non-interrupting-parallel-multiple" unicode="&#xe808;" d="M430 545l0-125-125 0 0-140 125 0 0-125 140 0 0 125 125 0 0 140-125 0 0 125z m23-23l94 0 0-125 125 0 0-94-125 0 0-125-94 0 0 126-125 0 0 93 125 0z m51 278l-7 0 0 0 0 0-6 0 0 0 0 0-7 0 0 0 0 0-6-1 0 0-1 0-6 0 0 0 0 0-6 0-1 0 0 0-6-1 0 0 0 0-6-1-1 0 0 0-6 0 0 0 0 0-6-1-1 0 0 0-6-1 0 0 0 0-6-1-1 0 0 0-6-1 0 0 0 0-6-1-1 0 0 0-6-1 0-1 0 0-6-1 0 0-1 0-6-1 0 0 0 0-6-2 0 0 0 0-4-1-4-1-4-2-3-3-3-4-2-4-2-4 0-5 0-4 1-5 2-4 3-4 3-3 4-2 5-2 4-1 5 0 3 1 3 1 6 1 6 1 6 2 5 1 6 1 6 1 6 1 6 0 6 1 5 1 6 0 6 1 6 0 6 1 6 0 6 0 6 0 6 0 6 0 5 0 6 0 6-1 6 0 6-1 6 0 6-1 5 0 6-1 6-1 6-1 6-1 5-1 2 0 4-1 5 0 4 2 4 2 4 2 3 4 3 3 1 5 1 4 0 5-1 4-1 4-3 4-3 4-3 2-5 2-3 1-2 1 0 0 0 0-6 1 0 0-1 0-6 1 0 0 0 0-6 1 0 0-1 0-6 1 0 0 0 0-6 1 0 0 0 0-7 1 0 0 0 0-6 0 0 1-1 0-6 0 0 0 0 0-6 1 0 0-1 0-6 0 0 0 0 0-6 0-1 0 0 0-6 1 0 0 0 0-6 0-1 0 0 0-6 0 0 0z m246-79l-5-1-4-1-4-3-3-3-3-4-1-4-2-4 0-5 1-4 1-5 2-4 3-3 3-3 2-1 0 0 2-2 0 0 3-1 0 0 2-2 0 0 2-2 2-2 0 0 3-2 0 0 2-1 2-2 0 0 2-2 3-2 0 0 2-2 2-2 0 0 2-2 2-2 1 0 2-2 2-2 2-2 0 0 2-2 0 0 2-2 0 0 2-2 2-2 0 0 2-3 0 0 2-2 2-2 0 0 2-2 2-2 0 0 2-3 0 0 2-2 2-2 2-2 0 0 2-3 2-2 2-2 0-1 1-2 0 0 2-2 0 0 2-3 0 0 1 0 2-4 3-3 2-4 3-3 2-3 3-4 2-3 2-4 0 0 3-3 2-4 2-4 3-3 2-4 2-3 2-4 2-4 2-3 2-4 2-4 1-2 3-4 3-4 3-2 4-2 5-2 4 0 5 1 4 1 4 2 4 3 3 3 2 4 2 4 0 5 0 5-1 4-1 3-2 3 0 0 0 0-2 4 0 0 0 1-2 4 0 0 0 0-2 4 0 0 0 0-2 4-1 0 0 0-2 4 0 0 0 0-2 4 0 0 0 0-3 4 0 0 0 0-2 4 0 0 0 0-3 4 0 0 0 0-2 4 0 0 0 0-3 4 0 0 0 0-2 4 0 0-1 0-2 4 0 0 0 0-3 4 0 0 0 0-3 4 0 0 0 0-2 3 0 1-1 0-2 3 0 0 0 0-3 4 0 0 0 0-3 3-2 3 0 0 0 0-2 3 0 0 0 0-2 2 0 0 0 0-2 3 0 0 0 0-2 3 0 0 0 0-2 2 0 0 0 0-2 3 0 0 0 0-3 3 0 0 0 0-2 2 0 0 0 0-2 3 0 0 0 0-2 2 0 0 0 0-3 3 0 0 0 0-2 2 0 0 0 0-2 3 0 0 0 0-2 2-1 0 0 0-2 3 0 0 0 0-2 2 0 0 0 0-3 3 0 0 0 0-2 2 0 0 0 0-2 2 0 0-1 0-2 3 0 0 0 0-2 2 0 0 0 0-3 2 0 0 0 0-2 2 0 0 0 0-3 3 0 0 0 0-2 2 0 0 0 0-3 2 0 0 0 0-2 2 0 0 0 0-3 2 0 0 0 0-2 2-1 0 0 1-2 1 0 1 0 0-3 2 0 0 0 0-2 2 0 0 0 0-3 2 0 0 0 0-3 2 0 0 0 0-2 2 0 0 0 0-2 1-4 2-4 2-5 0z m-521-12l-5-1-4-2-3-2 0 0 0 0-1 0-2-2 0 0 0 0-3-2 0 0 0 0-2-2 0 0 0 0-3-2 0 0 0 0-2-2 0 0 0-1-3-2 0 0 0 0-2-2 0 0 0 0-3-2 0 0 0 0-2-2 0 0 0 0-3-2 0-1 0 0-2-2 0 0 0 0-2-2 0 0-1 0-2-2 0 0 0-1-2-2 0 0 0 0-3-2 0 0 0 0-2-3 0 0 0 0-2-2 0 0 0 0-2-2-1 0 0-1-2-2 0 0 0 0-2-2 0 0 0-1-2-2 0 0 0 0-2-2-1 0 0-1-2-2 0 0 0 0-2-3 0 0 0 0-2-2 0 0 0 0-2-3 0 0 0 0-2-2 0 0 0-1-2-2-1 0 0 0-2-3 0 0 0 0-2-2 0 0 0-1-2-2 0 0 0 0-2-3 0 0 0 0-2-3 0 0 0 0-2-2 0-1 0 0-2-2 0 0 0 0-2-3 0 0 0 0-2-3 0 0 0 0-1-3 0 0-1 0-1-3 0 0 0 0-2-2-1-2 0 0 0 0-2-3 0 0 0 0-2-2 0-1 0 0-2-2 0 0 0 0-2-3 0 0 0 0-2-3 0 0 0 0-2-3 0 0 0 0-2-3 0 0 0 0-2-3 0 0 0 0-1-3 0 0 0 0-2-2 0-1 0 0-2-2 0 0 0-1-2-2 0 0 0 0-1-3 0 0 0 0-2-3 0 0 0 0-2-3 0 0 0 0-1-3 0 0 0 0-2-3 0 0 0 0-1-3 0 0 0 0-2-3 0 0 0 0-1-3 0 0 0 0-2-3 0 0 0 0-1-3 0 0 0 0-2-3 0 0 0 0 0-1-2-4 0-5 0-4 1-5 2-4 2-4 4-3 3-3 5-1 4-1 5-1 4 1 4 2 4 2 4 3 3 3 1 4 1 0 1 3 1 3 0 0 1 2 0 0 2 3 1 3 0 0 2 2 0 0 1 3 1 2 0 1 2 2 1 3 0 0 2 2 0 0 1 3 2 2 0 0 1 3 2 2 1 3 0 0 2 3 0 0 2 2 0 0 1 2 2 3 2 2 0 0 1 3 2 2 2 3 1 1 0 0 2 3 1 2 0 0 2 3 2 2 0 0 1 3 2 2 0 0 2 3 0 0 2 2 1 3 2 2 0 0 2 2 2 3 2 2 0 0 2 2 1 3 2 2 0 0 2 2 2 2 0 0 2 3 0 0 2 2 0 0 2 2 0 0 2 2 2 2 0 0 2 2 0 0 2 3 0 0 2 2 2 2 0 0 2 2 3 2 0 0 2 2 2 2 0 0 2 2 0 0 2 2 0 0 2 2 0 0 3 1 0 0 2 2 0 0 2 2 0 0 2 2 3 2 0 0 2 2 0 0 0 0 3 3 3 4 2 4 1 4 0 5 0 4-2 5-2 4-3 3-3 3-4 2-4 2-5 1z m694-313l-4-1-5-2-3-2-3-4-3-4-2-4-1-4 0-4 1-4 0-4 0-4 0-5 0-4 0 0 0-1 0-3 0-3 0 0 0-3 0 0 0-3 0-3 0 0 0-3 0 0 0-3 0-3 0-3 0-3 0-3-1-3 0-3 0 0 0-3 0 0 0-3-1-3 0-3 0-3-1-2 0-1 0-3 0 0 0-2-1-3 0-3 0 0-1-3 0-3-1-3 0 0 0-3-1-3-1-3 0 0 0-2-1-3 0 0 0-3-1-3 0 0-1-3-1-3 0 0 0-2 0 0-1-3 0 0-1-3 0 0-1-3 0 0-1-3-1-2 0 0 0-3-1-3 0 0-1-3 0 0-1-2 0-1-1-2 0 0-1-3 0 0-1-3-1-2 0 0-1-3-3-5-2-6-2-5-3-5-2-6-3-5-3-5-1-3-2-4-1-4 0-5 1-4 1-5 3-4 3-3 3-3 4-2 5-1 4-1 5 1 4 1 4 2 4 3 3 3 2 3 1 3 1 0 0 0 3 6 0 0 0 0 2 6 1 0 0 0 2 6 0 0 0 0 3 5 0 1 0 0 3 5 0 1 0 0 2 6 0 0 1 0 2 6 0 0 0 0 1 3 0 0 0 0 1 3 0 0 0 0 1 3 0 0 1 0 1 3 0 0 0 0 1 3 0 0 0 0 1 3 0 0 0 0 1 3 0 0 0 1 1 3 0 0 0 0 1 3 0 0 0 0 1 3 0 0 0 0 1 3 0 0 0 0 1 3 0 0 0 0 1 3 0 0 0 1 1 3 0 0 0 0 1 3 0 0 0 0 0 3 0 0 0 0 1 3 0 0 0 0 1 3 0 1 0 0 1 3 0 0 0 0 0 3 0 0 1 0 0 3 0 0 0 0 1 3 0 1 0 0 1 3 0 0 0 0 0 3 0 0 0 0 1 3 0 0 0 0 0 4 0 0 0 0 1 3 0 0 0 0 0 3 0 0 0 0 1 4 0 0 0 0 0 3 0 0 0 0 1 3 0 0 0 0 0 4 0 0 0 0 1 3 0 0 0 0 0 3 0 0 0 0 0 4 0 0 0 0 1 3 0 0 0 0 0 3 0 0 0 1 0 3 0 0 0 0 0 3 0 0 0 0 0 4 0 0 0 0 1 3 0 0 0 0 0 3 0 0 0 1 0 3 0 0 0 0 0 3 0 0 0 0 0 4 0 0 0 0 0 3 0 0 0 0 0 4 0 0 0 0 0 3 0 0 0 0 0 3 0 1 0 0 0 3 0 4 0 0 0 0 0 4 0 0 0 1 0 4 0 0 0 0-1 5 0 0 0 0 0 4 0 5-2 4-2 4-3 4-4 2-4 3-4 1-4 1z m-853-18l-4-1-5-2-3-3-4-3-2-4-2-4-1-4 0-4 0-3 0 0 0 0 0-7 0 0 0 0 0-6 0 0 0 0 0-7 0 0 0 0 1-6 0 0 0-1 0-6 0 0 0 0 1-6 0 0 0-1 1-6 0 0 0 0 1-6 0 0 0-1 0-6 0 0 0 0 1-6 0 0 0-1 1-6 1 0 0 0 1-6 0 0 0-1 1-6 0 0 0 0 1-6 0 0 0 0 2-6 0-1 0 0 1-6 0 0 0 0 2-6 0 0 0-1 2-6 0 0 0 0 1-6 0 0 0 0 2-6 0 0 0 0 2-6 0-1 0 0 2-6 0 0 0 0 2-6 0 0 0 0 2-6 1 0 0 0 2-6 0 0 0 0 2-6 0 0 0-1 3-5 0-1 0 0 2-5 0-1 0 0 3-5 0-1 0 0 2-5 0-1 1 0 2-5 0-1 0 0 3-5 0 0 0-1 1-1 2-4 4-4 3-2 4-2 5-1 4-1 5 1 4 1 4 2 4 3 3 3 2 4 2 5 0 4 0 5-1 4-1 4-1 1-3 5-2 6-3 5-2 6-2 5-2 5-3 6-2 6-2 5-1 6-2 5-2 6-2 6-1 5-2 6-1 6-2 5-1 6-1 6-1 6-1 6-1 5-1 6-1 6-1 6 0 6-1 5 0 6-1 6 0 6 0 6-1 6 0 3 0 4-1 5-3 4-2 3-4 3-4 3-4 1-4 1z m694-334l-4-1-4-2-4-3 0 0-5-3-4-4-5-4-5-3-5-3-4-4-5-3-5-3-5-3-5-4-5-3-6-3-5-2-5-3-5-3-5-3-6-2-5-3-5-2-6-2-5-3-6-2-5-2-6-2-5-2-6-2-5-2-6-1-5-2-6-2-6-1-5-1-5-1-4-2-4-2-4-3-2-3-3-4-1-5-1-4 1-5 1-4 2-4 2-4 3-3 4-3 4-1 5-1 4-1 4 1 5 1 0 0 0 0 6 2 0 0 0 0 6 1 1 0 0 0 6 2 0 0 0 0 6 2 0 0 0 0 6 2 0 0 1 0 5 2 1 0 0 0 6 2 0 0 0 0 6 2 0 0 0 0 6 2 0 0 0 0 6 3 0 0 0 0 6 2 0 0 1 0 5 3 0 0 1 0 5 2 0 0 1 0 5 3 0 0 1 0 5 3 0 0 1 0 5 3 0 0 0 0 6 3 0 0 0 0 6 3 0 0 0 0 6 3 0 0 0 0 5 3 0 0 1 0 5 3 0 0 0 0 6 3 0 1 0 0 5 3 0 0 1 0 5 3 0 0 0 1 5 3 0 0 1 0 5 4 0 0 0 0 5 3 0 0 0 0 6 4 0 0 0 0 5 4 0 0 0 0 5 4 0 0 0 0 5 4 0 0 1 0 4 4 1 0 0 0 0 1 3 3 3 4 2 4 1 4 0 5 0 4-2 4-2 4-3 4-4 3-4 2-4 1-4 1z m-541-2l-4-1-4-3-4-2-3-4-2-4-1-4-1-5 0-4 1-5 2-4 3-4 3-2 1-1 0-1 0 0 5-4 0 0 0 0 5-4 0 0 0 0 3-2 0 0 0 0 2-2 1 0 0 0 2-2 0 0 0 0 3-2 0 0 0 0 2-2 1 0 0 0 2-2 0 0 0 0 3-2 0 0 0 0 3-1 0-1 0 0 2-1 0 0 0 0 3-2 0 0 0 0 3-2 0 0 0 0 3-2 0 0 0 0 2-2 0 0 1 0 2-1 0 0 0 0 3-2 0 0 0 0 3-2 0 0 0 0 3-1 0 0 0-1 3-1 0 0 0 0 3-2 0 0 0 0 2-1 1 0 0 0 2-2 1 0 0 0 2-2 0 0 1 0 2-1 0 0 1 0 2-2 0 0 0 0 3-1 0 0 0 0 3-2 0 0 1 0 2-1 0 0 1 0 2-1 0-1 1 0 2-1 1 0 0 0 3-1 0 0 0 0 3-2 0 0 0 0 3-1 0 0 0 0 3-1 0 0 0 0 3-2 0 0 0 0 3-1 0 0 0 0 3-1 0 0 0 0 3-1 1 0 0 0 3-1 0 0 0 0 3-2 0 0 0 0 3-1 0 0 0 0 3-1 0 0 1 0 3-1 0 0 0 0 3-1 0 0 0 0 3-1 0 0 0 0 3-1 0 0 1 0 3-1 0 0 0 0 3-1 0 0 0 0 3-1 2 0 0 0 0 0 3-1 0 0 0-1 3-1 1 0 0 0 3-1 0 0 0 0 3-1 0 0 0 0 3-1 0 0 0 0 4 0 0-1 0 0 3 0 0 0 0 0 3-1 0 0 0 0 3-1 1 0 0 0 3-1 0 0 0 0 3-1 0 0 0 0 0 0 5 0 4 0 5 1 4 2 4 2 3 4 2 3 2 5 1 4 0 5 0 4-2 4-2 4-3 4-4 2-4 3-3 1 0 0-1 0-3 0-2 1 0 0-3 1 0 0-3 1 0 0-3 0 0 0-3 1-3 1-3 1 0 0-3 1-2 1-3 1-3 1-1 0-1 0-3 1-3 1-3 1 0 0-2 1-3 1-3 1-3 0-3 1 0 0-3 1-3 1-2 1 0 0-3 2-3 1 0 0-3 1 0 0-2 1-3 1 0 0-3 1-3 1-2 2-3 1 0 0-3 1-2 1-3 2-3 1-2 1 0 0-3 2-2 1 0 0-3 1 0 0-3 2 0 0-2 1-2 2-1 0-2 1 0 0-3 2-2 1 0 0-3 2-2 1 0 0-3 2 0 0-2 2 0 0-2 1-3 2 0 0-2 2-2 1-1 0-2 2 0 0-2 2-3 1 0 0-2 2 0 0-2 2 0 0-3 2-4 3-5 4-1 1-4 3-4 1-4 2-5 0z" horiz-adv-x="1000" />
<glyph glyph-name="loop-marker" unicode="&#xe809;" d="M529 645c-126 1-247-86-283-207-28-87-12-187 42-260-44 8-89 17-134 26-4-20-8-40-12-59 81-16 162-32 242-47 16 80 32 160 47 240-19 4-39 8-59 11-9-48-19-97-28-145-69 82-68 214 2 295 69 86 200 111 295 57 92-47 143-159 118-259-22-104-124-184-230-182-28 2-42-38-19-53 20-13 45-4 67-3 124 19 229 125 245 250 19 119-46 244-152 300-43 23-92 36-141 36z" horiz-adv-x="1000" />
<glyph glyph-name="parallel-mi-marker" unicode="&#xe80a;" d="M250 650l0-600 100 0 0 600-100 0z m200 0l0-600 100 0 0 600-100 0z m200 0l0-600 100 0 0 600-100 0z" horiz-adv-x="1000" />
<glyph glyph-name="start-event-non-interrupting-signal" unicode="&#xe80b;" d="M500 562c-64-115-128-230-192-345 128 0 256 0 384 0-64 115-128 230-192 345z m0-51c50-90 100-180 151-270-101 0-201 0-302 0 51 90 101 180 151 270z m4 289c-45-7-119 8-139-39 18-48 78-2 116-10 40 3 80-6 119-8 49 46-38 58-72 56-8 1-16 1-24 1z m250-79c-62-19 12-63 34-87 30-33 55-70 76-109 42-29 52 35 23 57-33 54-74 105-127 138l-6 1 0 0z m-521-11c-51-21-82-73-113-115-22-23-63-104 0-91 32 41 53 93 92 130 19 20 77 57 21 76z m695-313c-47-13-14-76-28-111-7-43-22-86-43-125-6-47 57-33 57 6 31 66 44 141 36 213-3 10-13 16-22 17z m-853-19c-48-11-18-76-18-110 11-46 23-94 51-133 67-9 16 67 8 99-12 40-19 82-19 124-2 11-12 19-22 20z m694-334c-50-24-94-64-149-78-33 0-87-36-38-60 75 13 146 49 204 98 14 14 2 40-17 40z m-542-1c-56-22 12-68 41-83 45-25 95-46 147-53 50 23-6 59-38 59-50 15-97 39-136 73l-6 3-8 1 0 0z" horiz-adv-x="1000" />
<glyph glyph-name="intermediate-event-catch-non-interrupting-timer" unicode="&#xe80c;" d="M500 564c-85 2-167-54-198-133-33-76-15-170 43-229 56-60 149-82 226-54 81 28 141 108 143 194 5 83-46 166-121 201-29 14-61 21-93 21z m0-39c78 2 152-55 170-131 20-73-14-156-79-194-67-42-160-31-215 26-58 56-68 152-24 219 32 49 89 81 148 80z m55-49c-19-36-39-71-58-107-18-2-23-29-6-36 11-8 20 5 30 4 30 0 59 0 89 0 0 8 0 17 0 25-30 0-60 0-89 0 18 34 37 68 56 102-7 4-14 8-22 12z m-55 233l-4 0 0 0-1 0-4 0 0 0 0 0-4 0 0 0 0 0-5 0 0-1 0 0-4 0 0 0 0 0-4 0-1 0 0 0-4 0 0 0 0 0-4-1 0 0-1 0-1 0-4-1-5-2-3-2-4-3-2-4-2-4-2-4 0-5 1-4 1-5 2-4 3-3 4-3 4-3 4-1 4-1 4 0 1 1 4 0 4 0 4 1 4 0 3 0 4 0 4 0 4 0 4 0 4 0 4 0 3 0 4 0 4-1 4 0 4 0 3-1 4 0 4-1 4 0 4-1 3-1 4 0 4-1 4-1 3 0 4-1 4-1 3-1 4-1 4-1 3-1 4-1 3-2 4-1 4-1 3-1 4-2 3-1 4-1 3-2 0 0 0 0 4-1 5-1 5 0 4 1 4 2 4 3 3 3 2 4 2 4 1 5 0 4 0 5-2 4-2 4-3 3-4 3-3 2 0 0-1 0 0 0-3 2-1 0 0 0-4 1 0 0 0 0-4 2 0 0 0 0-4 1 0 0 0 0-4 2 0 0 0 0-4 1 0 0 0 0-4 2 0 0 0 0-4 1 0 0-1 0-3 1-1 0 0 0-4 2 0 0 0 0-4 1 0 0 0 0-4 1 0 0 0 0-4 1 0 0-1 0-4 1 0 0 0 0-4 1 0 0 0 0-4 1 0 0 0 0-4 1-1 0 0 0-4 1 0 0 0 0-4 1 0 0 0 0-4 0-1 0 0 0-4 1 0 0 0 0-4 1 0 0 0 0-5 0 0 0 0 0-4 1 0 0 0 0-4 0 0 0-1 0-4 1 0 0 0 0-4 0 0 0 0 0-5 0 0 0 0 0-4 0 0 0 0 1-4 0-1 0 0 0-4 0 0 0 0 0-4 0 0 0-1 0-4 0 0 0z m-159-39l-5-1-3-1-2-1 0 0 0 0-4-2 0 0 0 0-3-2-1-1 0 0-3-2 0 0-1 0-3-2 0 0 0 0-4-2 0 0 0 0-4-2 0-1 0 0-3-2 0 0-1 0-3-2 0 0 0 0-4-3 0 0 0 0-3-2 0 0 0 0-4-3 0 0 0 0-3-2 0 0-1-1-3-2 0 0 0 0-3-3 0 0-1 0-3-2 0-1 0 0-3-2 0 0-1 0-3-3 0 0 0 0-3-3 0 0 0 0-3-3-1 0 0 0-3-3 0 0 0 0-3-3 0 0 0 0-3-3 0 0 0 0-3-3-1 0 0 0-3-3 0 0 0 0-3-3 0 0 0 0-3-3 0-1 0 0-3-3 0 0 0 0-3-3 0 0 0 0-3-3 0 0 0 0-3-4 0 0 0 0-3-3 0 0 0 0-2-3-1 0 0-1-2-3 0 0 0 0-3-3 0 0 0-1-3-3 0 0 0 0-2-3 0 0-1-1-2-3 0 0 0 0-2-3-1-1 0 0-2-3 0 0 0 0-2-4-1 0 0 0-2-3-2-4-1-4-1-5 1-4 1-5 2-4 3-3 3-4 4-2 4-2 4-1 5 0 4 1 5 2 4 2 3 3 2 3 2 3 2 3 2 3 3 3 2 4 2 3 2 3 3 3 2 3 3 2 2 3 3 3 2 3 3 3 2 3 3 3 3 2 3 3 2 3 3 2 3 3 3 2 3 3 3 2 3 3 3 2 3 3 3 2 3 2 3 3 3 2 3 2 3 2 3 2 3 2 4 2 3 2 3 2 3 2 4 2 3 2 2 0 3 3 4 3 2 4 2 4 1 4 1 5-1 4-1 5-3 4-2 3-4 3-4 2-4 2-5 0z m392-60l-4-1-4-1-4-3-3-3-3-4-1-4-1-5-1-4 1-5 2-4 2-4 2-3 3-2 3-3 2-3 3-3 2-3 3-3 2-3 3-2 2-3 3-3 2-3 2-3 3-4 2-3 2-3 2-3 2-3 2-3 2-4 2-3 2-3 2-3 2-4 2-3 1-3 2-4 2-3 1-3 2-4 2-3 1-4 1-3 2-4 1-3 2-4 1-3 1-4 1-4 2-3 1-4 1-3 0-3 2-4 2-4 4-3 3-3 4-2 5-1 4 0 5 0 4 1 4 3 4 2 3 4 2 4 2 4 0 5 0 4-1 4 0 2 0 0 0 0-2 4 0 0 0 1-1 3 0 1 0 0-1 4 0 0 0 0-2 4 0 0 0 0-1 4 0 0 0 0-2 4 0 0 0 0-1 4 0 0 0 0-2 4 0 0 0 0-1 4 0 0 0 1-2 3 0 0 0 1-2 3 0 0 0 1-2 3 0 0 0 1-1 3 0 0-1 1-1 3 0 0 0 0-2 4 0 0 0 0-2 4 0 0 0 0-2 4 0 0 0 0-2 4 0 0-1 0-1 4-1 0 0 0-2 3 0 1 0 0-2 3 0 0 0 0-2 4 0 0 0 0-2 4-1 0 0 0-2 3 0 0 0 1-2 3 0 0 0 0-3 4 0 0 0 0-2 3 0 0 0 1-3 3 0 0 0 0-2 3 0 1-1 0-2 3 0 0 0 0-3 3 0 1 0 0-2 3-1 0 0 0-2 3 0 1 0 0-3 3 0 0 0 0-3 3 0 0 0 0-3 4 0 0 0 0-3 3 0 0 0 0-3 3 0 0 0 0-3 3 0 0 0 1-3 3 0 0 0 0-3 2-3 3-4 3-5 1-4 1z m-564-170l-4-1-4-2-4-2-3-4-3-3-2-4-1-4-1-4 0 0 0 0 0-4 0 0-1 0 0-4 0-1 0 0-1-4 0 0 0 0-1-4 0 0 0 0 0-5 0 0 0 0-1-4 0 0 0 0 0-4 0 0 0-1 0-4 0 0-1 0 0-4 0 0 0 0 0-5 0 0 0 0 0-4 0 0 0 0-1-4 0-1 0 0 0-4 0 0 0 0 0-4 0 0 0-1 0-4 0 0 0 0 0-4 0 0 0-1 0-4 0 0 0 0 0-4 0 0 0 0 1-5 0 0 0 0 0-4 0 0 0 0 0-4 0-1 0 0 0-4 1 0 0 0 0-4 0 0 0-1 0-4 0 0 0 0 1-4 0 0 0 0 0-4 0-1 0 0 1-4 0 0 0 0 1-4 0 0 0 0 0-4 1-1 0 0 0-4 0 0 0 0 1-4 0 0 0 0 1-4 0-1 0 0 1-4 0 0 0 0 1-4 0 0 0 0 1-4 0 0 0-1 1-4 0 0 0 0 1-4 0 0 0 0 1-4 0 0 0 0 2-4 0 0 0 0 1-4 0-1 0 0 1-1 1-4 3-4 3-3 4-3 4-2 4-1 5 0 4 1 5 1 4 2 3 3 3 4 2 4 2 4 0 5 0 4-1 4 0 1-2 4-1 4-1 3-1 4-1 3-1 4 0 4-1 4-1 3-1 4 0 4-1 4-1 3 0 4-1 4 0 4 0 3-1 4 0 4 0 4-1 4 0 4 0 3 0 4 0 4 0 4 0 4 0 4 0 3 1 4 0 4 0 4 1 4 0 3 0 4 1 4 0 4 1 4 1 3 0 4 1 4 0 4 0 5-1 4-2 4-3 4-3 3-4 2-5 2-4 1z m658-119l-5-1-4-2-4-3-3-3-2-4-2-4-1-3 0 0 0 0 0 0 0 0-1-4 0-4-1-4-1-3 0-4-1-4-1-4-1-3-1-4-1-3-1-4-1-4-2-3-1-4-1-3-1-4-2-4-1-3-2-4-1-3-1-4-2-3-2-3-1-4-2-3-2-4-1-3-2-3-2-4-2-3-2-3-2-3-2-4-2-3-2-3-2-3-2-3-2-3-3-3-2-3-2-4-2-1-2-4-2-4-1-5 0-4 1-5 2-4 2-4 3-3 4-3 4-2 4-1 5-1 4 1 4 1 5 2 3 3 3 3 1 1 0 1 0 0 3 3 0 0 0 0 2 3 1 1 0 0 2 3 0 0 0 0 3 4 0 0 0 0 2 3 0 0 0 0 3 4 0 0 0 0 2 3 0 1 0 0 2 3 0 0 1 0 2 4 0 0 0 0 2 4 0 0 0 0 2 3 0 1 0 0 2 3 0 0 1 1 2 3 0 0 0 0 2 4 0 0 0 0 2 4 0 0 0 0 2 4 0 0 0 0 2 4 0 0 0 0 1 4 1 0 0 0 1 4 0 0 0 0 2 4 0 0 0 0 2 4 0 0 0 0 2 4 0 0 0 0 1 4 0 0 0 0 2 4 0 0 0 0 1 4 0 0 0 0 2 4 0 0 0 0 1 4 0 0 0 0 2 4 0 0 0 0 1 4 0 0 0 1 1 4 0 0 0 0 2 4 0 0 0 0 1 4 0 0 0 0 1 4 0 0 0 0 1 4 0 1 0 0 1 4 0 0 0 0 1 4 0 0 0 0 1 4 0 0 0 1 1 4 0 0 0 0 1 4 0 0 0 0 1 4 0 0 0 1 0 4 0 0 0 0 0 0 1 5-1 4-1 4-2 4-3 4-4 3-4 2-4 2-5 0z m-590-161l-4-2-4-2-4-3-3-3-2-4-1-5-1-4 1-5 1-4 2-4 2-3 1-2 0 0 0 0 3-3 0 0 0 0 3-3 0-1 0 0 3-3 0 0 0 0 3-3 0 0 0 0 3-3 0 0 0 0 3-3 0-1 0 0 3-3 0 0 0 0 3-3 0 0 1 0 3-3 0 0 0 0 3-3 0 0 0 0 3-3 0 0 0 0 3-3 0 0 1 0 3-3 0 0 0 0 3-3 0 0 0 0 3-2 1-1 0 0 3-2 0 0 0 0 3-3 1 0 0 0 3-3 0 0 0 0 3-2 1 0 0-1 3-2 0 0 0 0 4-2 0-1 0 0 3-2 0 0 0 0 4-2 0-1 0 0 3-2 1 0 0 0 3-2 0 0 0 0 4-3 0 0 0 0 4-2 0 0 0 0 3-2 1 0 0 0 3-2 0 0 1 0 3-2 0 0 0-1 4-1 0-1 0 0 4-2 0 0 0 0 4-2 0 0 0 0 4-1 0-1 0 0 4-1 0 0 0 0 4-2 0 0 0 0 4-2 0 0 0 0 4-2 0 0 0 0 4-1 0-1 0 0 4-1 0 0 0 0 4-2 4-1 4 0 5 0 4 1 4 2 4 3 3 4 2 3 2 5 1 4 0 5-1 4-2 4-2 4-4 3-3 3-4 2-3 1-4 2-3 1-4 2-3 1-3 2-4 1-3 2-4 2-3 2-3 1-4 2-3 2-3 2-3 2-4 2-3 2-3 2-3 2-3 2-3 3-3 2-4 2-3 2-2 3-3 2-3 3-3 2-3 3-3 2-3 3-3 2-2 3-3 3-3 3-3 2-2 3-3 3-2 3-3 3-2 3-1 1-4 3-3 3-5 1-4 1-5 1z m425-76l-4-1-4-2-1-1-4-2-3-1-3-2-4-2-3-2-3-1-4-2-3-1-4-2-3-1-4-2-3-1-4-2-3-1-4-1-4-1-3-1-4-2-3-1-4-1-4-1-3-1-4-1-4 0-3-1-4-1-4-1-4 0-3-1-4-1-4 0-4-1-3 0-4 0-4-1-4 0-4 0-4-1-3 0-4 0-4 0-5 0-4-2-4-2-4-3-3-3-2-4-1-4-1-5 0-5 1-4 2-4 2-4 4-3 3-3 4-2 5-1 4 0 4 0 0 0 0 0 4 0 0 0 1 0 4 0 0 1 0 0 4 0 0 0 0 0 5 0 0 0 0 0 4 0 0 0 0 0 4 1 1 0 0 0 4 0 0 0 0 0 4 1 0 0 0 0 5 0 0 0 0 0 4 1 0 0 0 0 4 1 0 0 1 0 4 0 0 0 0 0 4 1 0 0 0 0 4 1 0 0 1 0 4 1 0 0 0 0 4 1 0 0 0 0 4 1 0 0 0 0 4 1 1 0 0 0 4 1 0 0 0 0 4 1 0 0 0 0 4 1 0 0 0 0 4 2 0 0 1 0 3 1 1 0 0 0 4 1 0 0 0 0 4 2 0 0 0 0 4 1 0 0 0 0 4 2 0 0 0 0 4 1 0 0 0 0 4 2 0 0 0 0 4 1 0 0 1 1 3 1 0 0 1 0 3 2 0 0 1 0 3 2 0 0 1 0 3 2 0 0 1 0 3 1 0 0 0 1 4 1 0 0 0 0 4 2 0 0 0 0 4 2 0 0 0 1 4 1 0 1 0 0 4 2 0 0 0 0 2 1 3 2 4 4 2 3 2 5 1 4 0 5-1 4-1 4-3 4-3 4-3 3-4 2-5 1-4 0z m-162 718l-5 0-1 0 0 0-5 0 0 0 0 0-6-1 0 0 0 0-5 0 0 0 0 0-6 0 0 0 0 0-5-1 0 0-1 0-5 0 0 0 0 0-5 0-1 0 0-1-5 0 0 0 0 0-5-1-1 0 0 0-5 0 0 0 0 0-5-1-1 0 0 0-5-1 0 0 0 0-5-1-1 0 0 0-5-1 0 0 0 0-5-1 0 0-1 0-5-1 0 0 0 0-5-1 0 0 0 0-6-2 0 0 0 0-5-1 0 0 0 0-5-1-4-2-4-2-4-3-2-4-3-4-1-4 0-5 0-4 1-4 2-5 3-3 3-3 4-3 4-1 5-1 4 0 4 1 5 1 5 1 4 1 5 1 5 1 5 1 5 1 5 1 5 0 4 1 5 1 5 0 5 1 5 0 5 1 5 0 5 0 5 1 5 0 5 0 5 0 5 0 5 0 5 0 5-1 5 0 5 0 5-1 5 0 5-1 5 0 5-1 5-1 4 0 5-1 5-1 5-1 5-1 4-1 5 0 4 0 5 1 4 2 3 3 4 3 2 4 2 4 1 4 0 5-1 4-2 5-2 4-3 3-4 3-4 2-3 1-5 1 0 0 0 0-5 1 0 0-1 0-5 1 0 0 0 0-5 1 0 0 0 0-6 1 0 0 0 0-5 1 0 0 0 0-6 1 0 0 0 0-5 0 0 0 0 0-6 1 0 0 0 0-5 0 0 1 0 0-6 0 0 0 0 0-5 0 0 0-1 0-5 1 0 0 0 0-5 0-1 0 0 0-5 0 0 0 0 0-6 1 0 0 0 0-5 0 0 0 0 0-6 0 0 0z m250-83l-4-1-5-2-3-2-4-4-2-3-2-4-1-5-1-4 1-5 1-4 3-4 3-4 2-2 2-1 4-3 4-3 4-3 3-3 4-4 4-3 4-3 3-3 4-4 4-3 3-4 4-3 3-4 4-3 3-4 4-4 3-3 3-4 3-4 4-4 3-3 3-4 3-4 3-4 3-4 3-4 2-4 3-4 3-5 3-4 2-4 3-4 2-4 3-5 2-4 2-4 3-5 2-4 1-2 2-4 4-3 3-3 4-2 5-1 4-1 5 1 4 1 4 2 4 3 3 3 2 4 2 4 0 5 0 4-1 5-1 3-1 3 0 0 0 0-3 5 0 0 0 0-2 5 0 0-1 0-2 4 0 1 0 0-3 4 0 0 0 1-2 4-1 0 0 0-2 5 0 0 0 0-3 5 0 0 0 0-3 4 0 0 0 0-3 5 0 0 0 0-3 5 0 0 0 0-3 4 0 0 0 0-3 5 0 0-1 0-3 4 0 0 0 0-3 5 0 0 0 0-3 4 0 0 0 0-4 4 0 1 0 0-3 4 0 0 0 0-3 4-1 0 0 0-3 4 0 1 0 0-4 4 0 0 0 0-3 4 0 0-1 0-3 4 0 0 0 0-4 4 0 0 0 0-4 4 0 0 0 1-4 3 0 0 0 1-3 3-1 0 0 1-3 3-1 0 0 0-3 4-1 0 0 0-4 4 0 0 0 0-4 4 0 0 0 0-4 3 0 1 0 0-4 3 0 0 0 0-4 4 0 0-1 0-4 3 0 0 0 1-4 3 0 0 0 0-4 3 0 0-1 0-4 4 0 0 0 0-4 3 0 0 0 0-2 1-4 3-4 1-4 1z m-519-10l-4-1-4-2-4-2-1-1 0 0 0 0-4-3 0-1 0 0-4-3 0 0-1 0-4-4 0 0 0 0-4-3 0 0 0-1-4-3 0 0 0 0-4-4 0 0 0 0-4-4 0 0 0 0-4-4 0 0 0 0-4-3 0-1 0 0-4-3 0-1 0 0-4-3 0-1 0 0-4-4 0 0 0 0-4-4 0 0 0 0-3-4 0 0-1 0-3-4 0 0 0 0-4-4 0 0 0-1-3-4 0 0 0 0-4-4 0 0 0 0-3-4 0 0 0-1-4-4 0 0 0 0-3-4 0 0 0 0-3-5 0 0 0 0-3-4 0 0-1 0-3-5 0 0 0 0-3-4 0 0 0 0-3-5 0 0 0 0-3-5 0 0 0 0-3-4 0 0 0 0-2-5-1 0 0 0-2-5 0 0 0 0-3-4 0-1 0 0-3-4 0 0 0-1-2-4 0 0 0 0-3-5 0 0 0 0-2-5 0 0-1 0-2-5 0 0 0 0-2-5 0 0 0 0-3-5 0 0 0 0-1-3-1-4-1-5 0-4 1-5 2-4 3-4 3-3 4-2 4-2 4-1 5 0 4 0 5 2 3 2 4 3 3 4 2 3 1 3 2 4 2 5 2 4 2 4 3 5 2 4 2 4 3 5 2 4 3 4 3 4 2 4 3 5 3 4 2 4 3 4 3 4 3 4 3 4 3 4 3 3 4 4 3 4 3 4 3 3 4 4 3 4 4 3 3 4 4 3 3 4 4 3 4 4 3 3 4 3 4 3 4 4 4 3 1 1 3 3 3 3 2 5 1 4 0 4-1 5-1 4-2 4-3 4-4 3-4 2-4 2-4 0z m692-315l-4-1-4-2-4-2-3-4-3-4-2-4 0-4-1-4 1-4 0-5 0-5 0-5 0-5 0-5 0-5-1-5 0-5 0-5-1-5 0-5-1-5 0-5-1-5-1-4 0-5-1-5-1-5-1-5-1-5-1-5-1-4-1-5-1-5-2-5-1-4-2-5-1-5-1-4-2-5-2-5-1-4-2-5-2-4-2-5-2-5-2-4-2-5-2-4-2-4-2-5-2-4-2-5-1-4 0-5 1-4 2-4 2-4 3-4 4-2 4-2 4-2 5 0 4 1 5 1 4 2 3 3 3 3 2 3 3 5 0 0 0 0 2 5 0 0 0 0 2 5 0 0 0 0 3 5 0 0 0 0 2 5 0 0 0 0 2 5 0 0 0 0 2 5 0 0 0 0 2 5 0 0 0 0 2 5 0 0 0 1 2 4 0 1 0 0 2 5 0 0 0 0 2 5 0 0 0 0 2 5 0 0 0 0 2 5 0 0 0 1 1 5 0 0 0 0 2 5 0 0 0 0 1 5 0 0 0 0 2 5 0 1 0 0 1 5 0 0 0 0 1 5 0 0 0 0 2 6 0 0 0 0 1 5 0 0 0 0 1 5 0 1 0 0 1 5 0 0 0 0 1 5 0 0 0 1 1 5 0 0 0 0 1 5 0 0 0 1 1 5 0 0 0 0 0 5 0 0 0 1 1 5 0 0 0 0 0 5 1 0 0 1 0 5 0 0 0 0 0 5 0 1 0 0 1 5 0 0 0 0 0 6 0 0 0 0 0 5 0 0 0 0 1 6 0 0 0 0 0 5 0 0 0 1 0 5 0 0 0 0 0 6 0 0 0 0 0 5 0 0 0 0-1 6 0 0 0 0 0 4 0 5-2 4-2 4-3 3-4 3-4 2-4 2-4 0z m-853-16l-4-1-4-1-4-3-4-3-2-4-2-4-1-4-1-4 0-4 0 0 0 0 0-5 0-1 0 0 1-5 0 0 0 0 0-6 0 0 0 0 0-5 0 0 0 0 0-6 0 0 0 0 1-5 0 0 0-1 0-5 0 0 0 0 1-5 0-1 0 0 0-5 0 0 0 0 1-5 0-1 0 0 1-5 0 0 0 0 0-5 0-1 0 0 1-5 0 0 0 0 1-5 0-1 0 0 1-5 0 0 0 0 1-5 0 0 0-1 1-5 0 0 0 0 1-5 0 0 0 0 2-6 0 0 0 0 1-5 0 0 0 0 1-5 0 0 0-1 2-5 0 0 0 0 1-5 0 0 0 0 2-5 0 0 0 0 2-5 0-1 0 0 1-5 0 0 0 0 2-5 0 0 0 0 2-5 0 0 0 0 2-5 0 0 0-1 2-4 0-1 0 0 2-5 0 0 0 0 2-5 0 0 0 0 2-5 0 0 0 0 2-5 0 0 0 0 2-5 0 0 0 0 3-5 0 0 0 0 2-5 0 0 0 0 2-5 1 0 0 0 0-1 3-4 3-3 3-3 4-2 5-1 4 0 5 0 4 1 4 3 4 2 3 4 2 4 2 4 0 5 0 4-1 5-1 3-1 1-2 5-2 4-2 4-2 5-2 4-2 5-2 5-2 4-2 5-1 4-2 5-1 5-2 4-1 5-2 5-1 4-1 5-2 5-1 5-1 4-1 5-1 5-1 5-1 5-1 5 0 5-1 4-1 5 0 5-1 5 0 5-1 5 0 5 0 5-1 5 0 5 0 5 0 5 0 4 0 4-1 5-2 4-3 3-4 4-3 2-5 2-4 0z m153-334l-5-1-4-3-3-3-3-3-2-4-1-5-1-4 0-5 1-4 2-4 3-4 3-2 1-1 0 0 0 0 4-4 0 0 0 0 4-3 0 0 1 0 4-4 0 0 0 0 4-3 0 0 0 0 5-3 0 0 0 0 4-3 0-1 0 0 5-3 0 0 0 0 4-3 0 0 1 0 4-3 0 0 0 0 5-3 0 0 0 0 4-3 0 0 1 0 4-3 0 0 0 0 5-2 0 0 0-1 5-2 0 0 0 0 4-3 1 0 0 0 4-2 0 0 0-1 5-2 0 0 0 0 5-3 0 0 0 0 5-2 0 0 0 0 5-2 0 0 0 0 5-3 0 0 0 0 5-2 0 0 0 0 5-2 0 0 0 0 5-2 0 0 0 0 5-2 0 0 0 0 5-2 0 0 1 0 4-2 1 0 0 0 5-2 0 0 0 0 5-2 0 0 0 0 5-2 0 0 0 0 5-2 0 0 1 0 5-1 0 0 0 0 5-2 0 0 0 0 5-1 0 0 0 0 5-2 1 0 0 0 5-1 0 0 0 0 5-1 0 0 0 0 6-2 0 0 0 0 4-1 5 0 4 0 5 1 4 2 4 3 3 3 2 4 2 4 1 5 0 4-1 5-1 4-3 4-3 3-4 3-4 2-3 1-5 1-4 1-5 1-5 1-5 2-4 1-5 2-5 1-4 2-5 1-5 2-4 1-5 2-5 2-4 2-5 2-4 2-5 2-4 2-5 2-4 2-4 2-5 3-4 2-4 2-5 3-4 2-4 3-4 3-4 2-4 3-5 3-4 2-4 3-4 3-4 3-3 3-4 3-4 3-1 1-4 3-4 1-4 1-5 1z m542-2l-4-1-5-2-3-2-1-2-4-3-4-3-4-3-4-3-4-3-4-2-4-3-5-3-4-2-4-3-4-3-4-2-5-3-4-2-4-2-5-3-4-2-4-2-5-2-4-2-5-2-4-2-5-2-4-2-5-2-4-2-5-1-5-2-4-1-5-2-5-1-5-2-4-1-5-2-5-1-5-1-4-1-5-1-3-1-5-1-4-2-3-3-3-3-2-4-2-5-1-4 0-5 1-4 2-4 3-4 3-3 4-3 4-2 4-1 5 0 4 0 3 1 0 0 0 0 5 1 0 0 1 0 5 2 0 0 0 0 5 1 0 0 0 0 5 1 0 0 1 0 5 2 0 0 0 0 5 1 0 0 0 0 5 2 0 0 1 0 5 1 0 0 0 0 5 2 0 0 0 0 5 2 0 0 0 0 5 2 0 0 0 0 5 2 1 0 0 0 5 2 0 0 0 0 5 2 0 0 0 0 5 2 0 0 0 0 5 2 0 0 0 0 5 2 0 0 0 0 5 2 0 0 0 0 5 3 0 0 0 0 5 2 0 0 0 0 5 2 0 0 0 0 5 3 0 0 0 0 5 2 0 1 0 0 4 2 1 0 0 0 4 3 0 0 1 0 4 2 0 1 0 0 5 2 0 0 0 0 5 3 0 0 0 0 4 3 0 0 0 0 5 3 0 0 0 0 5 3 0 0 0 0 4 3 0 0 0 0 5 3 0 0 0 1 4 3 0 0 0 0 5 3 0 0 0 0 4 3 0 0 0 0 4 4 1 0 0 0 4 3 0 0 0 0 2 2 3 3 3 4 2 4 1 4 0 5-1 4-1 5-2 4-3 3-4 3-4 2-4 2-4 0z" horiz-adv-x="1000" />
<glyph glyph-name="intermediate-event-catch-parallel-multiple" unicode="&#xe80d;" d="M499 802c-220 4-425-177-448-396-24-185 78-380 247-461 160-80 368-56 501 66 134 118 190 318 128 486-57 167-217 293-393 303-12 1-23 2-35 2z m-5-49c202 7 391-161 407-362 19-178-92-361-262-420-166-61-368-2-468 145-103 144-99 356 18 490 74 90 188 146 305 147z m8-44c-186 6-358-158-361-344-9-169 116-334 283-367 155-33 328 46 397 190 71 140 39 327-83 430-64 57-150 91-236 91z m-2-48c164 4 314-144 311-308 3-152-119-297-272-312-143-19-295 73-336 213-43 134 14 295 138 364 48 28 103 43 159 43z m-61-93c0-52 0-104 0-156-53 0-106 0-159 0 0-41 0-83 0-124 53 0 106 0 159 0 0-52 0-104 0-156 41 0 81 0 122 0 0 52 0 104 0 156 53 0 106 0 159 0 0 41 0 83 0 124-53 0-106 0-159 0 0 52 0 104 0 156-41 0-81 0-122 0z m25-24c24 0 48 0 73 0 0-52 0-104 0-157 53 0 106 0 159 0 0-24 0-49 0-74-53 0-106 0-159 0 0-53 0-105 0-157-25 0-49 0-73 0 0 52 0 104 0 157-54 0-107 0-160 0 0 25 0 50 0 74 53 0 106 0 160 0 0 53 0 105 0 157z" horiz-adv-x="1000" />
<glyph glyph-name="intermediate-event-catch-compensation" unicode="&#xe80e;" d="M499 802c-220 4-425-177-448-396-24-185 78-380 247-461 160-80 368-56 501 66 134 118 190 318 128 486-57 167-217 293-393 303-12 1-23 2-35 2z m-5-49c202 7 391-161 407-362 19-178-92-361-262-420-166-61-368-2-468 145-103 144-99 356 18 490 74 90 188 146 305 147z m8-44c-186 6-358-158-361-344-9-169 116-334 283-367 155-33 328 46 397 190 71 140 39 327-83 430-64 57-150 91-236 91z m-2-48c164 4 314-144 311-308 3-152-119-297-272-312-143-19-295 73-336 213-43 134 14 295 138 364 48 28 103 43 159 43z m-16-163c-70-49-140-99-209-148 70-49 139-99 209-148 0 48 0 95 0 143 67-48 135-95 202-143 0 99 0 197 0 296-67-48-135-95-202-143 0 48 0 95 0 143z m-24-47c0-67 0-134 0-201-48 33-95 67-143 100 48 34 95 67 143 101z m202 0c0-67 0-134 0-202-48 34-95 68-143 101 48 34 95 67 143 101z" horiz-adv-x="1000" />
<glyph glyph-name="gateway-xor" unicode="&#xe80f;" d="M500 802c-9 0-19-4-26-11l-415-415c-14-14-14-38 0-52l415-415c14-14 38-14 52 0l415 415c14 14 14 38 0 52l-415 415c-7 7-17 11-26 11z m0-62l390-390-390-390-390 390 390 390z m-146-217c0 0-4-1-4-1 0 0-4-3-4-3l-15-15c0 0-3-4-3-4 0 0-1-4-1-4 0 0 1-5 1-5 0 0 3-4 3-4l137-137-137-137 0 0c0 0-3-4-3-4 0 0-1-5-1-5 0 0 1-4 1-4 0 0 3-4 3-4l15-15c0 0 4-3 4-3 0 0 4-1 4-1 0 0 5 1 5 1 0 0 4 3 4 3l137 137 137-137c0 0 4-3 4-3 0 0 5-1 5-1 0 0 4 1 4 1 0 0 4 3 4 3l15 15c0 0 3 4 3 4 0 0 1 4 1 4 0 0-1 5-1 5 0 0-3 4-3 4l-137 137 137 137c0 0 3 4 3 4 0 0 1 5 1 5 0 0-1 4-1 4 0 0-3 4-3 4l-15 15c0 0-4 3-4 3 0 0-4 1-4 1 0 0-5-1-5-1 0 0-4-3-4-3l-137-137-137 137 0 1c0 0-4 2-4 2 0 0-5 1-5 1l0 0z" horiz-adv-x="1000" />
<glyph glyph-name="connection" unicode="&#xe810;" d="M911 749c0 0-285-146-431-214 31-28 60-59 90-89-147-149-295-299-443-448 11-11 22-21 33-31 148 149 295 299 443 448 30-29 60-60 90-90 77 153 218 424 218 424z" horiz-adv-x="1000" />
<glyph glyph-name="end-event-cancel" unicode="&#xe811;" d="M491 802c-219 0-420-183-440-400-22-186 82-380 253-459 158-77 361-53 492 67 134 115 192 312 133 480-55 172-220 303-401 311-13 1-25 1-37 1z m9-142c161 5 308-137 310-298 7-147-103-292-250-317-142-28-300 54-350 192-53 136 2 309 132 380 47 28 103 43 158 43z m-112-110c-29-30-58-59-87-88 37-38 75-75 112-113-37-36-74-73-110-110 28-29 57-58 86-86 37 37 73 73 110 110 38-37 75-75 113-112 29 29 58 58 88 87-38 38-76 75-113 113 37 37 74 73 110 110-28 29-57 58-86 86-37-36-73-73-110-110-38 37-75 75-113 113z" horiz-adv-x="1000" />
<glyph glyph-name="intermediate-event-catch-condition" unicode="&#xe812;" d="M499 802c-1 0-2 0-3 0-202 1-391-150-436-346-42-173 28-368 174-471 145-107 354-116 506-18 149 93 235 276 207 450-26 176-164 330-338 371-36 9-73 14-110 14z m-5-49c3 0 7 0 10 0 187 2 362-146 392-331 32-167-54-348-205-427-154-85-363-54-483 77-124 127-147 338-53 488 71 116 203 192 339 193z m8-44c-3 0-7 0-10 0-172 0-330-143-349-314-22-161 79-328 233-382 145-55 322-3 413 124 98 129 92 326-17 447-67 77-167 125-270 125z m-2-48c2 0 4 0 6 0 153 0 292-129 304-281 16-145-84-293-225-330-137-40-296 27-361 154-69 129-33 305 86 392 54 42 122 65 190 65z m-151-121l0-12 0-368 50 0 202 0 50 0 0 380-302 0z m24-24l254 0 0-332-26 0-202 0-26 0 0 332z m26-37l0-25 202 0 0 25-202 0z m0-74l0-24 202 0 0 24-202 0z m0-85l0-24 202 0 0 24-202 0z m0-77l0-24 202 0 0 24-202 0z" horiz-adv-x="1000" />
<glyph glyph-name="intermediate-event-catch-non-interrupting-parallel-multiple" unicode="&#xe813;" d="M430 545l0-125-125 0 0-140 125 0 0-125 140 0 0 125 125 0 0 140-125 0 0 125z m23-23l94 0 0-125 125 0 0-94-125 0 0-125-94 0 0 126-125 0 0 93 125 0z m47 280l0 0-5 0-1 0 0 0-5 0 0 0 0 0-6-1 0 0 0 0-5 0 0 0 0 0-6 0 0 0 0 0-5-1 0 0-1 0-5 0 0 0 0 0-5 0-1 0 0-1-5 0 0 0 0 0-5-1-1 0 0 0-5 0 0 0 0 0-5-1-1 0 0 0-5-1 0 0 0 0-5-1-1 0 0 0-5-1 0 0 0 0-5-1 0 0-1 0-5-1 0 0 0 0-5-1 0 0 0 0-6-2 0 0 0 0-5-1 0 0 0 0-5-1-4-2-4-2-4-3-2-4-3-4-1-4 0-5 0-4 1-4 2-5 3-3 3-3 4-3 4-1 5-1 4 0 4 1 5 1 5 1 4 1 5 1 5 1 5 1 5 1 5 1 5 0 4 1 5 1 5 0 5 1 5 0 5 1 5 0 5 0 5 1 5 0 5 0 5 0 5 0 5 0 5 0 5-1 5 0 5 0 5-1 5 0 5-1 5 0 5-1 5-1 4 0 5-1 5-1 5-1 5-1 4-1 5 0 4 0 5 1 4 2 3 3 4 3 2 4 2 4 1 4 0 5-1 4-2 5-2 4-3 3-4 3-4 2-3 1-5 1 0 0 0 0-5 1 0 0-1 0-5 1 0 0 0 0-5 1 0 0 0 0-6 1 0 0 0 0-5 1 0 0 0 0-6 1 0 0 0 0-5 0 0 0 0 0-6 1 0 0 0 0-5 0 0 1 0 0-6 0 0 0 0 0-5 0 0 0-1 0-5 1 0 0 0 0-5 0-1 0 0 0-5 0 0 0 0 0-6 1 0 0 0 0-5 0 0 0 0 0-6 0 0 0z m255-83l-5 0-4-1-5-2-3-2-4-4-2-3-2-4-1-5-1-4 1-5 1-4 3-4 3-4 2-2 2-1 4-3 4-3 4-3 3-3 4-4 4-3 4-3 3-3 4-4 4-3 3-4 4-3 3-4 4-3 3-4 4-4 3-3 3-4 3-4 4-4 3-3 3-4 3-4 3-4 3-4 3-4 2-4 3-4 3-5 3-4 2-4 3-4 2-4 3-5 2-4 2-4 3-5 2-4 1-2 2-4 4-3 3-3 4-2 5-1 4-1 5 1 4 1 4 2 4 3 3 3 2 4 2 4 0 5 0 4-1 5-1 3-1 3 0 0 0 0-3 5 0 0 0 0-2 5 0 0-1 0-2 4 0 1 0 0-3 4 0 0 0 1-2 4-1 0 0 0-2 5 0 0 0 0-3 5 0 0 0 0-3 4 0 0 0 0-3 5 0 0 0 0-3 5 0 0 0 0-3 4 0 0 0 0-3 5 0 0-1 0-3 4 0 0 0 0-3 5 0 0 0 0-3 4 0 0 0 0-4 4 0 1 0 0-3 4 0 0 0 0-3 4-1 0 0 0-3 4 0 1 0 0-4 4 0 0 0 0-3 4 0 0-1 0-3 4 0 0 0 0-4 4 0 0 0 0-4 4 0 0 0 1-4 3 0 0 0 1-3 3-1 0 0 1-3 3-1 0 0 0-3 4-1 0 0 0-4 4 0 0 0 0-4 4 0 0 0 0-4 3 0 1 0 0-4 3 0 0 0 0-4 4 0 0-1 0-4 3 0 0 0 1-4 3 0 0 0 0-4 3 0 0-1 0-4 4 0 0 0 0-4 3 0 0 0 0-2 1-4 3-4 1-4 1z m-519-10l-5 0-4-1-4-2-4-2-1-1 0 0 0 0-4-3 0-1 0 0-4-3 0 0-1 0-4-4 0 0 0 0-4-3 0 0 0-1-4-3 0 0 0 0-4-4 0 0 0 0-4-4 0 0 0 0-4-4 0 0 0 0-4-3 0-1 0 0-4-3 0-1 0 0-4-3 0-1 0 0-4-4 0 0 0 0-4-4 0 0 0 0-3-4 0 0-1 0-3-4 0 0 0 0-4-4 0 0 0-1-3-4 0 0 0 0-4-4 0 0 0 0-3-4 0 0 0-1-4-4 0 0 0 0-3-4 0 0 0 0-3-5 0 0 0 0-3-4 0 0-1 0-3-5 0 0 0 0-3-4 0 0 0 0-3-5 0 0 0 0-3-5 0 0 0 0-3-4 0 0 0 0-2-5-1 0 0 0-2-5 0 0 0 0-3-4 0-1 0 0-3-4 0 0 0-1-2-4 0 0 0 0-3-5 0 0 0 0-2-5 0 0-1 0-2-5 0 0 0 0-2-5 0 0 0 0-3-5 0 0 0 0-1-3-1-4-1-5 0-4 1-5 2-4 3-4 3-3 4-2 4-2 4-1 5 0 4 0 5 2 3 2 4 3 3 4 2 3 1 3 2 4 2 5 2 4 2 4 3 5 2 4 2 4 3 5 2 4 3 4 3 4 2 4 3 5 3 4 2 4 3 4 3 4 3 4 3 4 3 4 3 3 4 4 3 4 3 4 3 3 4 4 3 4 4 3 3 4 4 3 3 4 4 3 4 4 3 3 4 3 4 3 4 4 4 3 1 1 3 3 3 3 2 5 1 4 0 4-1 5-1 4-2 4-3 4-4 3-4 2-4 2-4 0z m264 0l0 0-4 0 0 0-1 0-4 0 0 0 0 0-4 0 0 0 0 0-5 0 0-1 0 0-4 0 0 0 0 0-4 0-1 0 0 0-4 0 0 0 0 0-4-1 0 0-1 0-1 0-4-1-5-2-3-2-4-3-2-4-2-4-2-4 0-5 1-4 1-5 2-4 3-3 4-3 4-3 4-1 4-1 4 0 1 1 4 0 4 0 4 1 4 0 3 0 4 0 4 0 4 0 4 0 4 0 4 0 3 0 4 0 4-1 4 0 4 0 3-1 4 0 4-1 4 0 4-1 3-1 4 0 4-1 4-1 3 0 4-1 4-1 3-1 4-1 4-1 3-1 4-1 3-2 4-1 4-1 3-1 4-2 3-1 4-1 3-2 0 0 0 0 4-1 5-1 5 0 4 1 4 2 4 3 3 3 2 4 2 4 1 5 0 4 0 5-2 4-2 4-3 3-4 3-3 2 0 0-1 0 0 0-3 2-1 0 0 0-4 1 0 0 0 0-4 2 0 0 0 0-4 1 0 0 0 0-4 2 0 0 0 0-4 1 0 0 0 0-4 2 0 0 0 0-4 1 0 0-1 0-3 1-1 0 0 0-4 2 0 0 0 0-4 1 0 0 0 0-4 1 0 0 0 0-4 1 0 0-1 0-4 1 0 0 0 0-4 1 0 0 0 0-4 1 0 0 0 0-4 1-1 0 0 0-4 1 0 0 0 0-4 1 0 0 0 0-4 0-1 0 0 0-4 1 0 0 0 0-4 1 0 0 0 0-5 0 0 0 0 0-4 1 0 0 0 0-4 0 0 0-1 0-4 1 0 0 0 0-4 0 0 0 0 0-5 0 0 0 0 0-4 0 0 0 0 1-4 0-1 0 0 0-4 0 0 0 0 0-4 0 0 0-1 0-4 0 0 0z m-155-39l-4 0-5-1-3-1-2-1 0 0 0 0-4-2 0 0 0 0-3-2-1-1 0 0-3-2 0 0-1 0-3-2 0 0 0 0-4-2 0 0 0 0-4-2 0-1 0 0-3-2 0 0-1 0-3-2 0 0 0 0-4-3 0 0 0 0-3-2 0 0 0 0-4-3 0 0 0 0-3-2 0 0-1-1-3-2 0 0 0 0-3-3 0 0-1 0-3-2 0-1 0 0-3-2 0 0-1 0-3-3 0 0 0 0-3-3 0 0 0 0-3-3-1 0 0 0-3-3 0 0 0 0-3-3 0 0 0 0-3-3 0 0 0 0-3-3-1 0 0 0-3-3 0 0 0 0-3-3 0 0 0 0-3-3 0-1 0 0-3-3 0 0 0 0-3-3 0 0 0 0-3-3 0 0 0 0-3-4 0 0 0 0-3-3 0 0 0 0-2-3-1 0 0-1-2-3 0 0 0 0-3-3 0 0 0-1-3-3 0 0 0 0-2-3 0 0-1-1-2-3 0 0 0 0-2-3-1-1 0 0-2-3 0 0 0 0-2-4-1 0 0 0-2-3-2-4-1-4-1-5 1-4 1-5 2-4 3-3 3-4 4-2 4-2 4-1 5 0 4 1 5 2 4 2 3 3 2 3 2 3 2 3 2 3 3 3 2 4 2 3 2 3 3 3 2 3 3 2 2 3 3 3 2 3 3 3 2 3 3 3 3 2 3 3 2 3 3 2 3 3 3 2 3 3 3 2 3 3 3 2 3 3 3 2 3 2 3 3 3 2 3 2 3 2 3 2 3 2 4 2 3 2 3 2 3 2 4 2 3 2 2 0 3 3 4 3 2 4 2 4 1 4 1 5-1 4-1 5-3 4-2 3-4 3-4 2-4 2-5 0z m393-59l-5-1-4-1-4-1-4-3-3-3-3-4-1-4-1-5-1-4 1-5 2-4 2-4 2-3 3-2 3-3 2-3 3-3 2-3 3-3 2-3 3-2 2-3 3-3 2-3 2-3 3-4 2-3 2-3 2-3 2-3 2-3 2-4 2-3 2-3 2-3 2-4 2-3 1-3 2-4 2-3 1-3 2-4 2-3 1-4 1-3 2-4 1-3 2-4 1-3 1-4 1-4 2-3 1-4 1-3 0-3 2-4 2-4 4-3 3-3 4-2 5-1 4 0 5 0 4 1 4 3 4 2 3 4 2 4 2 4 0 5 0 4-1 4 0 2 0 0 0 0-2 4 0 0 0 1-1 3 0 1 0 0-1 4 0 0 0 0-2 4 0 0 0 0-1 4 0 0 0 0-2 4 0 0 0 0-1 4 0 0 0 0-2 4 0 0 0 0-1 4 0 0 0 1-2 3 0 0 0 1-2 3 0 0 0 1-2 3 0 0 0 1-1 3 0 0-1 1-1 3 0 0 0 0-2 4 0 0 0 0-2 4 0 0 0 0-2 4 0 0 0 0-2 4 0 0-1 0-1 4-1 0 0 0-2 3 0 1 0 0-2 3 0 0 0 0-2 4 0 0 0 0-2 4-1 0 0 0-2 3 0 0 0 1-2 3 0 0 0 0-3 4 0 0 0 0-2 3 0 0 0 1-3 3 0 0 0 0-2 3 0 1-1 0-2 3 0 0 0 0-3 3 0 1 0 0-2 3-1 0 0 0-2 3 0 1 0 0-3 3 0 0 0 0-3 3 0 0 0 0-3 4 0 0 0 0-3 3 0 0 0 0-3 3 0 0 0 0-3 3 0 0 0 1-3 3 0 0 0 0-3 2-3 3-4 3-5 1-4 1z m-564-171l-5 0-4-1-4-2-4-2-3-4-3-3-2-4-1-4-1-4 0 0 0 0 0-4 0 0-1 0 0-4 0-1 0 0-1-4 0 0 0 0-1-4 0 0 0 0 0-5 0 0 0 0-1-4 0 0 0 0 0-4 0 0 0-1 0-4 0 0-1 0 0-4 0 0 0 0 0-5 0 0 0 0 0-4 0 0 0 0-1-4 0-1 0 0 0-4 0 0 0 0 0-4 0 0 0-1 0-4 0 0 0 0 0-4 0 0 0-1 0-4 0 0 0 0 0-4 0 0 0 0 1-5 0 0 0 0 0-4 0 0 0 0 0-4 0-1 0 0 0-4 1 0 0 0 0-4 0 0 0-1 0-4 0 0 0 0 1-4 0 0 0 0 0-4 0-1 0 0 1-4 0 0 0 0 1-4 0 0 0 0 0-4 1-1 0 0 0-4 0 0 0 0 1-4 0 0 0 0 1-4 0-1 0 0 1-4 0 0 0 0 1-4 0 0 0 0 1-4 0 0 0-1 1-4 0 0 0 0 1-4 0 0 0 0 1-4 0 0 0 0 2-4 0 0 0 0 1-4 0-1 0 0 1-1 1-4 3-4 3-3 4-3 4-2 4-1 5 0 4 1 5 1 4 2 3 3 3 4 2 4 2 4 0 5 0 4-1 4 0 1-2 4-1 4-1 3-1 4-1 3-1 4 0 4-1 4-1 3-1 4 0 4-1 4-1 3 0 4-1 4 0 4 0 3-1 4 0 4 0 4-1 4 0 4 0 3 0 4 0 4 0 4 0 4 0 4 0 3 1 4 0 4 0 4 1 4 0 3 0 4 1 4 0 4 1 4 1 3 0 4 1 4 0 4 0 5-1 4-2 4-3 4-3 3-4 2-5 2-4 1z m754-46l-5 0-4-1-4-2-4-2-3-4-3-4-2-4 0-4-1-4 1-4 0-5 0-5 0-5 0-5 0-5 0-5-1-5 0-5 0-5-1-5 0-5-1-5 0-5-1-5-1-4 0-5-1-5-1-5-1-5-1-5-1-5-1-4-1-5-1-5-2-5-1-4-2-5-1-5-1-4-2-5-2-5-1-4-2-5-2-4-2-5-2-5-2-4-2-5-2-4-2-4-2-5-2-4-2-5-1-4 0-5 1-4 2-4 2-4 3-4 4-2 4-2 4-2 5 0 4 1 5 1 4 2 3 3 3 3 2 3 3 5 0 0 0 0 2 5 0 0 0 0 2 5 0 0 0 0 3 5 0 0 0 0 2 5 0 0 0 0 2 5 0 0 0 0 2 5 0 0 0 0 2 5 0 0 0 0 2 5 0 0 0 1 2 4 0 1 0 0 2 5 0 0 0 0 2 5 0 0 0 0 2 5 0 0 0 0 2 5 0 0 0 1 1 5 0 0 0 0 2 5 0 0 0 0 1 5 0 0 0 0 2 5 0 1 0 0 1 5 0 0 0 0 1 5 0 0 0 0 2 6 0 0 0 0 1 5 0 0 0 0 1 5 0 1 0 0 1 5 0 0 0 0 1 5 0 0 0 1 1 5 0 0 0 0 1 5 0 0 0 1 1 5 0 0 0 0 0 5 0 0 0 1 1 5 0 0 0 0 0 5 1 0 0 1 0 5 0 0 0 0 0 5 0 1 0 0 1 5 0 0 0 0 0 6 0 0 0 0 0 5 0 0 0 0 1 6 0 0 0 0 0 5 0 0 0 1 0 5 0 0 0 0 0 6 0 0 0 0 0 5 0 0 0 0-1 6 0 0 0 0 0 4 0 5-2 4-2 4-3 3-4 3-4 2-4 2-4 0z m-853-16l-5 0-4-1-4-1-4-3-4-3-2-4-2-4-1-4-1-4 0-4 0 0 0 0 0-5 0-1 0 0 1-5 0 0 0 0 0-6 0 0 0 0 0-5 0 0 0 0 0-6 0 0 0 0 1-5 0 0 0-1 0-5 0 0 0 0 1-5 0-1 0 0 0-5 0 0 0 0 1-5 0-1 0 0 1-5 0 0 0 0 0-5 0-1 0 0 1-5 0 0 0 0 1-5 0-1 0 0 1-5 0 0 0 0 1-5 0 0 0-1 1-5 0 0 0 0 1-5 0 0 0 0 2-6 0 0 0 0 1-5 0 0 0 0 1-5 0 0 0-1 2-5 0 0 0 0 1-5 0 0 0 0 2-5 0 0 0 0 2-5 0-1 0 0 1-5 0 0 0 0 2-5 0 0 0 0 2-5 0 0 0 0 2-5 0 0 0-1 2-4 0-1 0 0 2-5 0 0 0 0 2-5 0 0 0 0 2-5 0 0 0 0 2-5 0 0 0 0 2-5 0 0 0 0 3-5 0 0 0 0 2-5 0 0 0 0 2-5 1 0 0 0 0-1 3-4 3-3 3-3 4-2 5-1 4 0 5 0 4 1 4 3 4 2 3 4 2 4 2 4 0 5 0 4-1 5-1 3-1 1-2 5-2 4-2 4-2 5-2 4-2 5-2 5-2 4-2 5-1 4-2 5-1 5-2 4-1 5-2 5-1 4-1 5-2 5-1 5-1 4-1 5-1 5-1 5-1 5-1 5 0 5-1 4-1 5 0 5-1 5 0 5-1 5 0 5 0 5-1 5 0 5 0 5 0 5 0 4 0 4-1 5-2 4-3 3-4 4-3 2-5 2-4 0z m756-57l-4 0-5-1-4-2-4-3-3-3-2-4-2-4-1-3 0 0 0 0 0 0 0 0-1-4 0-4-1-4-1-3 0-4-1-4-1-4-1-3-1-4-1-3-1-4-1-4-2-3-1-4-1-3-1-4-2-4-1-3-2-4-1-3-1-4-2-3-2-3-1-4-2-3-2-4-1-3-2-3-2-4-2-3-2-3-2-3-2-4-2-3-2-3-2-3-2-3-2-3-3-3-2-3-2-4-2-1-2-4-2-4-1-5 0-4 1-5 2-4 2-4 3-3 4-3 4-2 4-1 5-1 4 1 4 1 5 2 3 3 3 3 1 1 0 1 0 0 3 3 0 0 0 0 2 3 1 1 0 0 2 3 0 0 0 0 3 4 0 0 0 0 2 3 0 0 0 0 3 4 0 0 0 0 2 3 0 1 0 0 2 3 0 0 1 0 2 4 0 0 0 0 2 4 0 0 0 0 2 3 0 1 0 0 2 3 0 0 1 1 2 3 0 0 0 0 2 4 0 0 0 0 2 4 0 0 0 0 2 4 0 0 0 0 2 4 0 0 0 0 1 4 1 0 0 0 1 4 0 0 0 0 2 4 0 0 0 0 2 4 0 0 0 0 2 4 0 0 0 0 1 4 0 0 0 0 2 4 0 0 0 0 1 4 0 0 0 0 2 4 0 0 0 0 1 4 0 0 0 0 2 4 0 0 0 0 1 4 0 0 0 1 1 4 0 0 0 0 2 4 0 0 0 0 1 4 0 0 0 0 1 4 0 0 0 0 1 4 0 1 0 0 1 4 0 0 0 0 1 4 0 0 0 0 1 4 0 0 0 1 1 4 0 0 0 0 1 4 0 0 0 0 1 4 0 0 0 1 0 4 0 0 0 0 0 0 1 5-1 4-1 4-2 4-3 4-4 3-4 2-4 2-5 0z m-590-160l-4-1-4-2-4-2-4-3-3-3-2-4-1-5-1-4 1-5 1-4 2-4 2-3 1-2 0 0 0 0 3-3 0 0 0 0 3-3 0-1 0 0 3-3 0 0 0 0 3-3 0 0 0 0 3-3 0 0 0 0 3-3 0-1 0 0 3-3 0 0 0 0 3-3 0 0 1 0 3-3 0 0 0 0 3-3 0 0 0 0 3-3 0 0 0 0 3-3 0 0 1 0 3-3 0 0 0 0 3-3 0 0 0 0 3-2 1-1 0 0 3-2 0 0 0 0 3-3 1 0 0 0 3-3 0 0 0 0 3-2 1 0 0-1 3-2 0 0 0 0 4-2 0-1 0 0 3-2 0 0 0 0 4-2 0-1 0 0 3-2 1 0 0 0 3-2 0 0 0 0 4-3 0 0 0 0 4-2 0 0 0 0 3-2 1 0 0 0 3-2 0 0 1 0 3-2 0 0 0-1 4-1 0-1 0 0 4-2 0 0 0 0 4-2 0 0 0 0 4-1 0-1 0 0 4-1 0 0 0 0 4-2 0 0 0 0 4-2 0 0 0 0 4-2 0 0 0 0 4-1 0-1 0 0 4-1 0 0 0 0 4-2 4-1 4 0 5 0 4 1 4 2 4 3 3 4 2 3 2 5 1 4 0 5-1 4-2 4-2 4-4 3-3 3-4 2-3 1-4 2-3 1-4 2-3 1-3 2-4 1-3 2-4 2-3 2-3 1-4 2-3 2-3 2-3 2-4 2-3 2-3 2-3 2-3 2-3 3-3 2-4 2-3 2-2 3-3 2-3 3-3 2-3 3-3 2-3 3-3 2-2 3-3 3-3 3-3 2-2 3-3 3-2 3-3 3-2 3-1 1-4 3-3 3-5 1-4 1-5 1z m426-77l-5 0-4-1-4-2-1-1-4-2-3-1-3-2-4-2-3-2-3-1-4-2-3-1-4-2-3-1-4-2-3-1-4-2-3-1-4-1-4-1-3-1-4-2-3-1-4-1-4-1-3-1-4-1-4 0-3-1-4-1-4-1-4 0-3-1-4-1-4 0-4-1-3 0-4 0-4-1-4 0-4 0-4-1-3 0-4 0-4 0-5 0-4-2-4-2-4-3-3-3-2-4-1-4-1-5 0-5 1-4 2-4 2-4 4-3 3-3 4-2 5-1 4 0 4 0 0 0 0 0 4 0 0 0 1 0 4 1 0 0 0 0 4 0 0 0 0 0 5 0 0 0 0 0 4 0 0 0 0 0 4 1 1 0 0 0 4 0 0 0 0 0 4 1 0 0 0 0 5 0 0 0 0 0 4 1 0 0 0 0 4 1 0 0 1 0 4 0 0 0 0 0 4 1 0 0 0 0 4 1 0 0 1 0 4 1 0 0 0 0 4 1 0 0 0 0 4 1 0 0 0 0 4 1 1 0 0 0 4 1 0 0 0 0 4 1 0 0 0 0 4 1 0 0 0 0 4 2 0 0 1 0 3 1 1 0 0 0 4 1 0 0 0 0 4 2 0 0 0 0 4 1 0 0 0 0 4 2 0 0 0 0 4 1 0 0 0 0 4 2 0 0 0 0 4 1 0 0 1 1 3 1 0 0 1 0 3 2 0 0 1 0 3 2 0 0 1 0 3 2 0 0 1 0 3 1 0 0 0 1 4 1 0 0 0 0 4 2 0 0 0 0 4 2 0 0 0 1 4 1 0 1 0 0 4 2 0 0 0 0 2 1 3 2 4 4 2 3 2 5 1 4 0 5-1 4-1 4-3 4-3 4-3 3-4 2-5 1-4 0z m-440-39l-4-1-5-1-4-3-3-3-3-3-2-4-1-5-1-4 0-5 1-4 2-4 3-4 3-2 1-1 0 0 0 0 4-4 0 0 0 0 4-3 0 0 1 0 4-4 0 0 0 0 4-3 0 0 0 0 5-3 0 0 0 0 4-3 0-1 0 0 5-3 0 0 0 0 4-3 0 0 1 0 4-3 0 0 0 0 5-3 0 0 0 0 4-3 0 0 1 0 4-3 0 0 0 0 5-2 0 0 0-1 5-2 0 0 0 0 4-3 1 0 0 0 4-2 0 0 0-1 5-2 0 0 0 0 5-3 0 0 0 0 5-2 0 0 0 0 5-2 0 0 0 0 5-3 0 0 0 0 5-2 0 0 0 0 5-2 0 0 0 0 5-2 0 0 0 0 5-2 0 0 0 0 5-2 0 0 1 0 4-2 1 0 0 0 5-2 0 0 0 0 5-2 0 0 0 0 5-2 0 0 0 0 5-2 0 0 1 0 5-1 0 0 0 0 5-2 0 0 0 0 5-1 0 0 0 0 5-2 1 0 0 0 5-1 0 0 0 0 5-1 0 0 0 0 6-2 0 0 0 0 4-1 5 0 4 0 5 1 4 2 4 3 3 3 2 4 2 4 1 5 0 4-1 5-1 4-3 4-3 3-4 3-4 2-3 1-5 1-4 1-5 1-5 1-5 2-4 1-5 2-5 1-4 2-5 1-5 2-4 1-5 2-5 2-4 2-5 2-4 2-5 2-4 2-5 2-4 2-4 2-5 3-4 2-4 2-5 3-4 2-4 3-4 3-4 2-4 3-5 3-4 2-4 3-4 3-4 3-3 3-4 3-4 3-1 1-4 3-4 1-4 1-5 1z m543-3l-5 0-4-1-5-2-3-2-1-2-4-3-4-3-4-3-4-3-4-3-4-2-4-3-5-3-4-2-4-3-4-3-4-2-5-3-4-2-4-2-5-3-4-2-4-2-5-2-4-2-5-2-4-2-5-2-4-2-5-2-4-2-5-1-5-2-4-1-5-2-5-1-5-2-4-1-5-2-5-1-5-1-4-1-5-1-3-1-5-1-4-2-3-3-3-3-2-4-2-5-1-4 0-5 1-4 2-4 3-4 3-3 4-3 4-2 4-1 5 0 4 0 3 1 0 0 0 0 5 1 0 0 1 0 5 2 0 0 0 0 5 1 0 0 0 0 5 1 0 0 1 0 5 2 0 0 0 0 5 1 0 0 0 0 5 2 0 0 1 0 5 1 0 0 0 0 5 2 0 0 0 0 5 2 0 0 0 0 5 2 0 0 0 0 5 2 1 0 0 0 5 2 0 0 0 0 5 2 0 0 0 0 5 2 0 0 0 0 5 2 0 0 0 0 5 2 0 0 0 0 5 2 0 0 0 0 5 3 0 0 0 0 5 2 0 0 0 0 5 2 0 0 0 0 5 3 0 0 0 0 5 2 0 1 0 0 4 2 1 0 0 0 4 3 0 0 1 0 4 2 0 1 0 0 5 2 0 0 0 0 5 3 0 0 0 0 4 3 0 0 0 0 5 3 0 0 0 0 5 3 0 0 0 0 4 3 0 0 0 0 5 3 0 0 0 1 4 3 0 0 0 0 5 3 0 0 0 0 4 3 0 0 0 0 4 4 1 0 0 0 4 3 0 0 0 0 2 2 3 3 3 4 2 4 1 4 0 5-1 4-1 5-2 4-3 3-4 3-4 2-4 2-4 0z" horiz-adv-x="1000" />
<glyph glyph-name="start-event-condition" unicode="&#xe814;" d="M500 802c-249 0-452-203-452-452 0-249 203-452 452-452 249 0 452 203 452 452 0 249-203 452-452 452z m0-49c223 0 403-180 403-403 0-223-180-403-403-403-223 0-403 180-403 403 0 223 180 403 403 403z m-151-213l0-12 0-368 50 0 202 0 50 0 0 380-302 0z m24-24l254 0 0-332-26 0-202 0-26 0 0 332z m26-37l0-25 202 0 0 25-202 0z m0-74l0-24 202 0 0 24-202 0z m0-85l0-24 202 0 0 24-202 0z m0-77l0-24 202 0 0 24-202 0z" horiz-adv-x="1000" />
<glyph glyph-name="start-event-non-interrupting-timer" unicode="&#xe815;" d="M500 564c-85 2-167-54-198-133-33-76-15-170 43-229 56-60 149-82 226-54 81 28 141 108 143 194 5 83-46 166-121 201-29 14-61 21-93 21z m0-39c78 2 152-55 170-131 20-73-14-156-79-194-67-42-160-31-215 26-58 56-68 152-24 219 32 49 89 81 148 80z m55-49c-19-36-39-71-58-107-18-2-23-29-6-36 11-8 20 5 30 4 30 0 59 0 89 0 0 8 0 17 0 25-30 0-60 0-89 0 18 34 37 68 56 102-7 4-14 8-22 12z m-51 324l-7 0 0 0 0 0-6 0 0 0 0 0-7 0 0 0 0 0-6-1 0 0-1 0-6 0 0 0 0 0-6 0-1 0 0 0-6-1 0 0 0 0-6-1-1 0 0 0-6 0 0 0 0 0-6-1-1 0 0 0-6-1 0 0 0 0-6-1-1 0 0 0-6-1 0 0 0 0-6-1-1 0 0 0-6-1 0-1 0 0-6-1 0 0-1 0-6-1 0 0 0 0-6-2 0 0 0 0-4-1-4-1-4-2-3-3-3-4-2-4-2-4 0-5 0-4 1-5 2-4 3-4 3-3 4-2 5-2 4-1 5 0 3 1 3 1 6 1 6 1 6 2 5 1 6 1 6 1 6 1 6 0 6 1 5 1 6 0 6 1 6 0 6 1 6 0 6 0 6 0 6 0 6 0 5 0 6 0 6-1 6 0 6-1 6 0 6-1 5 0 6-1 6-1 6-1 6-1 5-1 2 0 4-1 5 0 4 2 4 2 4 2 3 4 3 3 1 5 1 4 0 5-1 4-1 4-3 4-3 4-3 2-5 2-3 1-2 1 0 0 0 0-6 1 0 0-1 0-6 1 0 0 0 0-6 1 0 0-1 0-6 1 0 0 0 0-6 1 0 0 0 0-7 1 0 0 0 0-6 0 0 1-1 0-6 0 0 0 0 0-6 1 0 0-1 0-6 0 0 0 0 0-6 0-1 0 0 0-6 1 0 0 0 0-6 0-1 0 0 0-6 0 0 0z m246-79l-5-1-4-1-4-3-3-3-3-4-1-4-2-4 0-5 1-4 1-5 2-4 3-3 3-3 2-1 0 0 2-2 0 0 3-1 0 0 2-2 0 0 2-2 2-2 0 0 3-2 0 0 2-1 2-2 0 0 2-2 3-2 0 0 2-2 2-2 0 0 2-2 2-2 1 0 2-2 2-2 2-2 0 0 2-2 0 0 2-2 0 0 2-2 2-2 0 0 2-3 0 0 2-2 2-2 0 0 2-2 2-2 0 0 2-3 0 0 2-2 2-2 2-2 0 0 2-3 2-2 2-2 0-1 1-2 0 0 2-2 0 0 2-3 0 0 1 0 2-4 3-3 2-4 3-3 2-3 3-4 2-3 2-4 0 0 3-3 2-4 2-4 3-3 2-4 2-3 2-4 2-4 2-3 2-4 2-4 1-2 3-4 3-4 3-2 4-2 5-2 4 0 5 1 4 1 4 2 4 3 3 3 2 4 2 4 0 5 0 5-1 4-1 3-2 3 0 0 0 0-2 4 0 0 0 1-2 4 0 0 0 0-2 4 0 0 0 0-2 4-1 0 0 0-2 4 0 0 0 0-2 4 0 0 0 0-3 4 0 0 0 0-2 4 0 0 0 0-3 4 0 0 0 0-2 4 0 0 0 0-3 4 0 0 0 0-2 4 0 0-1 0-2 4 0 0 0 0-3 4 0 0 0 0-3 4 0 0 0 0-2 3 0 1-1 0-2 3 0 0 0 0-3 4 0 0 0 0-3 3-2 3 0 0 0 0-2 3 0 0 0 0-2 2 0 0 0 0-2 3 0 0 0 0-2 3 0 0 0 0-2 2 0 0 0 0-2 3 0 0 0 0-3 3 0 0 0 0-2 2 0 0 0 0-2 3 0 0 0 0-2 2 0 0 0 0-3 3 0 0 0 0-2 2 0 0 0 0-2 3 0 0 0 0-2 2-1 0 0 0-2 3 0 0 0 0-2 2 0 0 0 0-3 3 0 0 0 0-2 2 0 0 0 0-2 2 0 0-1 0-2 3 0 0 0 0-2 2 0 0 0 0-3 2 0 0 0 0-2 2 0 0 0 0-3 3 0 0 0 0-2 2 0 0 0 0-3 2 0 0 0 0-2 2 0 0 0 0-3 2 0 0 0 0-2 2-1 0 0 1-2 1 0 1 0 0-3 2 0 0 0 0-2 2 0 0 0 0-3 2 0 0 0 0-3 2 0 0 0 0-2 2 0 0 0 0-2 1-4 2-4 2-5 0z m-521-12l-5-1-4-2-3-2 0 0 0 0-1 0-2-2 0 0 0 0-3-2 0 0 0 0-2-2 0 0 0 0-3-2 0 0 0 0-2-2 0 0 0-1-3-2 0 0 0 0-2-2 0 0 0 0-3-2 0 0 0 0-2-2 0 0 0 0-3-2 0-1 0 0-2-2 0 0 0 0-2-2 0 0-1 0-2-2 0 0 0-1-2-2 0 0 0 0-3-2 0 0 0 0-2-3 0 0 0 0-2-2 0 0 0 0-2-2-1 0 0-1-2-2 0 0 0 0-2-2 0 0 0-1-2-2 0 0 0 0-2-2-1 0 0-1-2-2 0 0 0 0-2-3 0 0 0 0-2-2 0 0 0 0-2-3 0 0 0 0-2-2 0 0 0-1-2-2-1 0 0 0-2-3 0 0 0 0-2-2 0 0 0-1-2-2 0 0 0 0-2-3 0 0 0 0-2-3 0 0 0 0-2-2 0-1 0 0-2-2 0 0 0 0-2-3 0 0 0 0-2-3 0 0 0 0-1-3 0 0-1 0-1-3 0 0 0 0-2-2-1-2 0 0 0 0-2-3 0 0 0 0-2-2 0-1 0 0-2-2 0 0 0 0-2-3 0 0 0 0-2-3 0 0 0 0-2-3 0 0 0 0-2-3 0 0 0 0-2-3 0 0 0 0-1-3 0 0 0 0-2-2 0-1 0 0-2-2 0 0 0-1-2-2 0 0 0 0-1-3 0 0 0 0-2-3 0 0 0 0-2-3 0 0 0 0-1-3 0 0 0 0-2-3 0 0 0 0-1-3 0 0 0 0-2-3 0 0 0 0-1-3 0 0 0 0-2-3 0 0 0 0-1-3 0 0 0 0-2-3 0 0 0 0 0-1-2-4 0-5 0-4 1-5 2-4 2-4 4-3 3-3 5-1 4-1 5-1 4 1 4 2 4 2 4 3 3 3 1 4 1 0 1 3 1 3 0 0 1 2 0 0 2 3 1 3 0 0 2 2 0 0 1 3 1 2 0 1 2 2 1 3 0 0 2 2 0 0 1 3 2 2 0 0 1 3 2 2 1 3 0 0 2 3 0 0 2 2 0 0 1 2 2 3 2 2 0 0 1 3 2 2 2 3 1 1 0 0 2 3 1 2 0 0 2 3 2 2 0 0 1 3 2 2 0 0 2 3 0 0 2 2 1 3 2 2 0 0 2 2 2 3 2 2 0 0 2 2 1 3 2 2 0 0 2 2 2 2 0 0 2 3 0 0 2 2 0 0 2 2 0 0 2 2 2 2 0 0 2 2 0 0 2 3 0 0 2 2 2 2 0 0 2 2 3 2 0 0 2 2 2 2 0 0 2 2 0 0 2 2 0 0 2 2 0 0 3 1 0 0 2 2 0 0 2 2 0 0 2 2 3 2 0 0 2 2 0 0 0 0 3 3 3 4 2 4 1 4 0 5 0 4-2 5-2 4-3 3-3 3-4 2-4 2-5 1z m694-313l-4-1-5-2-3-2-3-4-3-4-2-4-1-4 0-4 1-4 0-4 0-4 0-5 0-4 0 0 0-1 0-3 0-3 0 0 0-3 0 0 0-3 0-3 0 0 0-3 0 0 0-3 0-3 0-3 0-3 0-3-1-3 0-3 0 0 0-3 0 0 0-3-1-3 0-3 0-3-1-2 0-1 0-3 0 0 0-2-1-3 0-3 0 0-1-3 0-3-1-3 0 0 0-3-1-3-1-3 0 0 0-2-1-3 0 0 0-3-1-3 0 0-1-3-1-3 0 0 0-2 0 0-1-3 0 0-1-3 0 0-1-3 0 0-1-3-1-2 0 0 0-3-1-3 0 0-1-3 0 0-1-2 0-1-1-2 0 0-1-3 0 0-1-3-1-2 0 0-1-3-3-5-2-6-2-5-3-5-2-6-3-5-3-5-1-3-2-4-1-4 0-5 1-4 1-5 3-4 3-3 3-3 4-2 5-1 4-1 5 1 4 1 4 2 4 3 3 3 2 3 1 3 1 0 0 0 3 6 0 0 0 0 2 6 1 0 0 0 2 6 0 0 0 0 3 5 0 1 0 0 3 5 0 1 0 0 2 6 0 0 1 0 2 6 0 0 0 0 1 3 0 0 0 0 1 3 0 0 0 0 1 3 0 0 1 0 1 3 0 0 0 0 1 3 0 0 0 0 1 3 0 0 0 0 1 3 0 0 0 1 1 3 0 0 0 0 1 3 0 0 0 0 1 3 0 0 0 0 1 3 0 0 0 0 1 3 0 0 0 0 1 3 0 0 0 1 1 3 0 0 0 0 1 3 0 0 0 0 0 3 0 0 0 0 1 3 0 0 0 0 1 3 0 1 0 0 1 3 0 0 0 0 0 3 0 0 1 0 0 3 0 0 0 0 1 3 0 1 0 0 1 3 0 0 0 0 0 3 0 0 0 0 1 3 0 0 0 0 0 4 0 0 0 0 1 3 0 0 0 0 0 3 0 0 0 0 1 4 0 0 0 0 0 3 0 0 0 0 1 3 0 0 0 0 0 4 0 0 0 0 1 3 0 0 0 0 0 3 0 0 0 0 0 4 0 0 0 0 1 3 0 0 0 0 0 3 0 0 0 1 0 3 0 0 0 0 0 3 0 0 0 0 0 4 0 0 0 0 1 3 0 0 0 0 0 3 0 0 0 1 0 3 0 0 0 0 0 3 0 0 0 0 0 4 0 0 0 0 0 3 0 0 0 0 0 4 0 0 0 0 0 3 0 0 0 0 0 3 0 1 0 0 0 3 0 4 0 0 0 0 0 4 0 0 0 1 0 4 0 0 0 0-1 5 0 0 0 0 0 4 0 5-2 4-2 4-3 4-4 2-4 3-4 1-4 1z m-853-18l-4-1-5-2-3-3-4-3-2-4-2-4-1-4 0-4 0-3 0 0 0 0 0-7 0 0 0 0 0-6 0 0 0 0 0-7 0 0 0 0 1-6 0 0 0-1 0-6 0 0 0 0 1-6 0 0 0-1 1-6 0 0 0 0 1-6 0 0 0-1 0-6 0 0 0 0 1-6 0 0 0-1 1-6 1 0 0 0 1-6 0 0 0-1 1-6 0 0 0 0 1-6 0 0 0 0 2-6 0-1 0 0 1-6 0 0 0 0 2-6 0 0 0-1 2-6 0 0 0 0 1-6 0 0 0 0 2-6 0 0 0 0 2-6 0-1 0 0 2-6 0 0 0 0 2-6 0 0 0 0 2-6 1 0 0 0 2-6 0 0 0 0 2-6 0 0 0-1 3-5 0-1 0 0 2-5 0-1 0 0 3-5 0-1 0 0 2-5 0-1 1 0 2-5 0-1 0 0 3-5 0 0 0-1 1-1 2-4 4-4 3-2 4-2 5-1 4-1 5 1 4 1 4 2 4 3 3 3 2 4 2 5 0 4 0 5-1 4-1 4-1 1-3 5-2 6-3 5-2 6-2 5-2 5-3 6-2 6-2 5-1 6-2 5-2 6-2 6-1 5-2 6-1 6-2 5-1 6-1 6-1 6-1 6-1 5-1 6-1 6-1 6 0 6-1 5 0 6-1 6 0 6 0 6-1 6 0 3 0 4-1 5-3 4-2 3-4 3-4 3-4 1-4 1z m694-334l-4-1-4-2-4-3 0 0-5-3-4-4-5-4-5-3-5-3-4-4-5-3-5-3-5-3-5-4-5-3-6-3-5-2-5-3-5-3-5-3-6-2-5-3-5-2-6-2-5-3-6-2-5-2-6-2-5-2-6-2-5-2-6-1-5-2-6-2-6-1-5-1-5-1-4-2-4-2-4-3-2-3-3-4-1-5-1-4 1-5 1-4 2-4 2-4 3-3 4-3 4-1 5-1 4-1 4 1 5 1 0 0 0 0 6 2 0 0 0 0 6 1 1 0 0 0 6 2 0 0 0 0 6 2 0 0 0 0 6 2 0 0 1 0 5 2 1 0 0 0 6 2 0 0 0 0 6 2 0 0 0 0 6 2 0 0 0 0 6 3 0 0 0 0 6 2 0 0 1 0 5 3 0 0 1 0 5 2 0 0 1 0 5 3 0 0 1 0 5 3 0 0 1 0 5 3 0 0 0 0 6 3 0 0 0 0 6 3 0 0 0 0 6 3 0 0 0 0 5 3 0 0 1 0 5 3 0 0 0 0 6 3 0 1 0 0 5 3 0 0 1 0 5 3 0 0 0 1 5 3 0 0 1 0 5 4 0 0 0 0 5 3 0 0 0 0 6 4 0 0 0 0 5 4 0 0 0 0 5 4 0 0 0 0 5 4 0 0 1 0 4 4 1 0 0 0 0 1 3 3 3 4 2 4 1 4 0 5 0 4-2 4-2 4-3 4-4 3-4 2-4 1-4 1z m-541-2l-4-1-4-3-4-2-3-4-2-4-1-4-1-5 0-4 1-5 2-4 3-4 3-2 1-1 0-1 0 0 5-4 0 0 0 0 5-4 0 0 0 0 3-2 0 0 0 0 2-2 1 0 0 0 2-2 0 0 0 0 3-2 0 0 0 0 2-2 1 0 0 0 2-2 0 0 0 0 3-2 0 0 0 0 3-1 0-1 0 0 2-1 0 0 0 0 3-2 0 0 0 0 3-2 0 0 0 0 3-2 0 0 0 0 2-2 0 0 1 0 2-1 0 0 0 0 3-2 0 0 0 0 3-2 0 0 0 0 3-1 0 0 0-1 3-1 0 0 0 0 3-2 0 0 0 0 2-1 1 0 0 0 2-2 1 0 0 0 2-2 0 0 1 0 2-1 0 0 1 0 2-2 0 0 0 0 3-1 0 0 0 0 3-2 0 0 1 0 2-1 0 0 1 0 2-1 0-1 1 0 2-1 1 0 0 0 3-1 0 0 0 0 3-2 0 0 0 0 3-1 0 0 0 0 3-1 0 0 0 0 3-2 0 0 0 0 3-1 0 0 0 0 3-1 0 0 0 0 3-1 1 0 0 0 3-1 0 0 0 0 3-2 0 0 0 0 3-1 0 0 0 0 3-1 0 0 1 0 3-1 0 0 0 0 3-1 0 0 0 0 3-1 0 0 0 0 3-1 0 0 1 0 3-1 0 0 0 0 3-1 0 0 0 0 3-1 2 0 0 0 0 0 3-1 0 0 0-1 3-1 1 0 0 0 3-1 0 0 0 0 3-1 0 0 0 0 3-1 0 0 0 0 4 0 0-1 0 0 3 0 0 0 0 0 3-1 0 0 0 0 3-1 1 0 0 0 3-1 0 0 0 0 3-1 0 0 0 0 0 0 5 0 4 0 5 1 4 2 4 2 3 4 2 3 2 5 1 4 0 5 0 4-2 4-2 4-3 4-4 2-4 3-3 1 0 0-1 0-3 0-2 1 0 0-3 1 0 0-3 1 0 0-3 0 0 0-3 1-3 1-3 1 0 0-3 1-2 1-3 1-3 1-1 0-1 0-3 1-3 1-3 1 0 0-2 1-3 1-3 1-3 0-3 1 0 0-3 1-3 1-2 1 0 0-3 2-3 1 0 0-3 1 0 0-2 1-3 1 0 0-3 1-3 1-2 2-3 1 0 0-3 1-2 1-3 2-3 1-2 1 0 0-3 2-2 1 0 0-3 1 0 0-3 2 0 0-2 1-2 2-1 0-2 1 0 0-3 2-2 1 0 0-3 2-2 1 0 0-3 2 0 0-2 2 0 0-2 1-3 2 0 0-2 2-2 1-1 0-2 2 0 0-2 2-3 1 0 0-2 2 0 0-2 2 0 0-3 2-4 3-5 4-1 1-4 3-4 1-4 2-5 0z" horiz-adv-x="1000" />
<glyph glyph-name="sequential-mi-marker" unicode="&#xe816;" d="M200 600l0-100 600 0 0 100-600 0z m0-200l0-100 600 0 0 100-600 0z m0-200l0-100 600 0 0 100-600 0z" horiz-adv-x="1000" />
<glyph glyph-name="user-task" unicode="&#xe817;" d="M328 611c-51 0-87-39-88-84l0 0 0 0c0-13 4-27 10-40 4-10 9-18 15-25-37-13-80-33-102-75l-1-2 0-133 332 0 0 133-1 2c-22 41-64 62-101 75 18 18 23 41 23 65l0 0 0 0c0 45-36 84-87 84z m-35-47c3 0 5-1 8-1 23-1 30-5 36-9 6-4 10-8 26-8l0 0 0 0c12 0 18 3 22 5 1 1 3 2 4 3 4-8 6-17 6-27 0-27-4-45-29-61l2-18c6-1 11-3 16-5 1-3 2-7 2-12 1-4 1-9 1-13 0-3-2-5-2-5-12-13-34-20-57-20-23 0-45 7-57 20 0 0-2 2-2 5 0 4 0 9 1 13 0 5 1 9 2 12 5 2 10 4 15 5l2 20c-1 1-3 2-4 3-5 4-12 13-17 24-4 10-7 23-7 32 0 12 3 23 8 33 2 0 3 0 4 1 4 1 10 3 20 3z m-43-130c0 0 0 0 0 0-1-6-2-12-1-18 1-6 2-12 8-17 17-18 44-26 71-26 27 0 54 8 71 26 6 5 7 11 8 17 1 6 0 12-1 18 0 0 0 0 0 0 27-12 54-29 68-54l0-108-48 0 0 76-20 0 0-76-156 0 0 76-21 0 0-76-47 0 0 108c14 25 41 43 68 54z m-35 311c-107 0-195-87-195-194l0-402c0-107 88-194 195-194l570 0c108 0 195 87 195 194l0 402c0 107-87 194-195 194l-570 0z m0-60l570 0c75 0 135-59 135-134l0-402c0-75-60-134-135-134l-570 0c-75 0-135 59-135 134l0 402c0 75 60 134 135 134z" horiz-adv-x="1000" />
<glyph glyph-name="business-rule" unicode="&#xe818;" d="M89 659l0-617 822 0 0 617-822 0z m35-209l159 0 0-173-159 0 0 173z m194 0l558 0 0-173-558 0 0 173z m-194-208l159 0 0-165-159 0 0 165z m194 0l558 0 0-165-558 0 0 165z" horiz-adv-x="1000" />
<glyph glyph-name="sub-process-marker" unicode="&#xe819;" d="M150 700l0-25 0-675 700 0 0 700z m44-44l612 0 0-612-612 0z m261-106l0-155-155 0 0-90 155 0 0-155 90 0 0 155 155 0 0 90-155 0 0 155z" horiz-adv-x="1000" />
<glyph glyph-name="start-event-parallel-multiple" unicode="&#xe81a;" d="M496 802c-176 0-345-113-412-276-70-161-34-362 89-487 119-128 314-175 477-115 169 58 294 224 301 403 12 176-92 351-250 428-62 31-132 47-201 47-1 0-3 0-4 0z m12-49c173-1 335-126 380-293 47-159-17-344-155-439-143-105-354-97-489 18-136 108-185 309-115 468 60 147 212 248 371 246 3 0 6 0 8 0z m-78-208l0-125-125 0 0-140 125 0 0-125 140 0 0 125 125 0 0 140-125 0 0 125-140 0z m23-23l94 0 0-125 125 0 0-94-125 0 0-125-94 0 0 126-125 0 0 93 125 0 0 125z" horiz-adv-x="1000" />
<glyph glyph-name="start-event-error" unicode="&#xe81b;" d="M500 802c-178 2-349-112-416-276-70-161-34-362 89-487 119-128 314-175 477-115 169 58 294 224 301 403 12 176-92 351-250 428-62 31-132 47-201 47z m0-49c175 3 342-123 388-293 47-159-17-344-155-439-143-105-354-97-489 18-136 109-185 309-115 468 60 147 212 248 371 246z m173-210c-34-70-68-139-102-209-43 56-86 111-128 166-39-114-77-228-116-342 43 55 87 111 130 167 45-51 89-103 134-154 27 124 55 248 82 372z m-219-110c41-52 81-103 122-154 10 22 20 45 30 67-10-39-19-78-29-116-41 48-83 97-124 145-17-26-34-52-50-77 17 45 34 90 51 135z" horiz-adv-x="1000" />
<glyph glyph-name="intermediate-event-catch-signal" unicode="&#xe81c;" d="M499 802c-220 4-425-177-448-396-24-185 78-380 247-461 160-80 368-56 501 66 134 118 190 318 128 486-57 167-217 293-393 303-12 1-23 2-35 2z m-5-49c202 7 391-161 407-362 19-178-92-361-262-420-166-61-368-2-468 145-103 144-99 356 18 490 74 90 188 146 305 147z m8-44c-186 6-358-158-361-344-9-169 116-334 283-367 155-33 328 46 397 190 71 140 39 327-83 430-64 57-150 91-236 91z m-2-48c164 4 314-144 311-308 3-152-119-297-272-312-143-19-295 73-336 213-43 134 14 295 138 364 48 28 103 43 159 43z m0-99c-64-115-128-230-192-345 128 0 256 0 384 0-64 115-128 230-192 345z m0-51c50-90 100-180 151-270-101 0-201 0-302 0 51 90 101 180 151 270z" horiz-adv-x="1000" />
<glyph glyph-name="intermediate-event-catch-error" unicode="&#xe81d;" d="M499 802c-220 4-425-177-448-396-24-185 78-380 247-461 160-80 368-56 501 66 134 118 190 318 128 486-57 167-217 293-393 303-12 1-23 2-35 2z m-5-49c202 7 391-161 407-362 19-178-92-361-262-420-166-61-368-2-468 145-103 144-99 356 18 490 74 90 188 146 305 147z m8-44c-186 6-358-158-361-344-9-169 116-334 283-367 155-33 328 46 397 190 71 140 39 327-83 430-64 57-150 91-236 91z m-2-48c164 4 314-144 311-308 3-152-119-297-272-312-143-19-295 73-336 213-43 134 14 295 138 364 48 28 103 43 159 43z m173-118c-34-70-68-139-102-209-43 56-86 111-128 166-39-114-77-228-116-342 43 55 87 111 130 167 45-51 89-103 134-154 27 124 55 248 82 372z m-219-110c41-52 81-103 122-154 10 22 20 45 30 67-10-39-19-78-29-116-41 48-83 97-124 145-17-26-34-51-50-77 17 45 34 90 51 135z" horiz-adv-x="1000" />
<glyph glyph-name="end-event-compensation" unicode="&#xe81e;" d="M491 802c-219 0-420-183-440-400-22-186 82-380 253-459 158-77 361-53 492 67 134 115 192 312 133 480-55 172-220 303-401 311-13 1-25 1-37 1z m9-142c161 5 308-137 310-298 7-147-103-292-250-317-142-28-300 54-350 192-53 136 2 309 132 380 47 28 103 43 158 43z m-16-162c-70-49-140-99-209-148 70-49 139-99 209-148 0 48 0 95 0 143 67-48 135-95 202-143 0 99 0 197 0 296-67-48-135-95-202-143 0 48 0 95 0 143z" horiz-adv-x="1000" />
<glyph glyph-name="subprocess-collapsed" unicode="&#xe81f;" d="M216 716c-86 0-155-69-155-154l0-424c0-85 69-154 155-154l569 0c85 0 154 69 154 154l0 424c0 85-69 154-154 154l-569 0z m0-48l569 0c59 0 106-47 106-106l0-424c0-59-47-106-106-106l-116 0 0 308-338 0 0-15 0-293-115 0c-60 0-106 47-106 106l0 424c0 59 46 106 106 106z m146-359l276 0 0-276-276 0 0 276z m115-39l0-23 0-54-54 0-23 0 0-46 23 0 54 0 0-54 0-23 46 0 0 23 0 54 54 0 23 0 0 46-23 0-54 0 0 54 0 23-46 0z" horiz-adv-x="1000" />
<glyph glyph-name="subprocess-expanded" unicode="&#xe820;" d="M215 716c-85 0-154-69-154-154l0-424c0-85 69-154 154-154l570 0c85 0 154 69 154 154l0 424c0 85-69 154-154 154l-570 0z m0-48l570 0c59 0 106-47 106-106l0-424c0-59-47-106-106-106l-116 0 0 292 0 16-15 0-308 0-15 0 0-16 0-292-116 0c-59 0-105 47-105 106l0 424c0 59 46 106 105 106z m147-359l276 0 0-277-276 0 0 277z m37-110l0-47 203 0 0 47-203 0z" horiz-adv-x="1000" />
<glyph glyph-name="task" unicode="&#xe821;" d="M215 716c-85 0-154-69-154-154l0-424c0-85 69-154 154-154l570 0c85 0 154 69 154 154l0 424c0 85-69 154-154 154l-570 0z m0-48l570 0c59 0 106-47 106-106l0-424c0-59-47-106-106-106l-570 0c-59 0-105 47-105 106l0 424c0 59 46 106 105 106z" horiz-adv-x="1000" />
<glyph glyph-name="end-event-error" unicode="&#xe822;" d="M491 802c-219 0-420-183-440-400-22-186 82-380 253-459 158-77 361-53 492 67 134 115 192 312 133 480-55 172-220 303-401 311-13 1-25 1-37 1z m9-142c161 5 308-137 310-298 7-147-103-292-250-317-142-28-300 54-350 192-53 136 2 309 132 380 47 28 103 43 158 43z m173-117c-34-70-68-139-102-209-43 56-86 111-128 166-39-114-77-228-116-342 43 55 87 111 130 167 45-51 89-103 134-154 27 124 55 248 82 372z" horiz-adv-x="1000" />
<glyph glyph-name="intermediate-event-catch-escalation" unicode="&#xe823;" d="M499 802c-220 4-425-177-448-396-24-185 78-380 247-461 160-80 368-56 501 66 134 118 190 318 128 486-57 167-217 293-393 303-12 1-23 2-35 2z m-5-49c202 7 391-161 407-362 19-178-92-361-262-420-166-61-368-2-468 145-103 144-99 356 18 490 74 90 188 146 305 147z m8-44c-186 6-358-158-361-344-9-169 116-334 283-367 155-33 328 46 397 190 71 140 39 327-83 430-64 57-150 91-236 91z m-2-48c164 4 314-144 311-308 3-152-119-297-272-312-143-19-295 73-336 213-43 134 14 295 138 364 48 28 103 43 159 43z m0-111c-47-131-77-268-124-400 43 43 81 91 124 135 42-45 83-90 125-135-43 133-83 267-125 400z m1-83c23-73 45-146 68-219-22 24-45 49-68 74-19-17-69-82-66-68 24 70 41 143 66 213z" horiz-adv-x="1000" />
<glyph glyph-name="intermediate-event-catch-timer" unicode="&#xe824;" d="M499 802c-1 0-2 0-3 0-202 1-391-150-436-346-42-173 28-368 174-471 145-107 354-116 506-18 149 93 235 276 207 450-26 176-164 330-338 371-36 9-73 14-110 14z m-5-49c3 0 7 0 10 0 187 2 362-146 392-331 32-167-54-348-205-427-154-85-363-54-483 77-124 127-147 338-53 488 71 116 203 192 339 193z m8-44c-3 0-7 0-10 0-172 0-330-143-349-314-22-161 79-328 233-382 145-55 322-3 413 124 98 129 92 326-17 447-67 77-167 125-270 125z m-2-48c2 0 4 0 6 0 153 0 292-129 304-281 16-145-84-293-225-330-137-40-296 27-361 154-69 129-33 305 86 392 54 42 122 65 190 65z m-4-97c-84 0-164-55-194-133-33-76-15-170 43-229 56-60 149-82 226-54 81 28 141 108 143 194 5 83-46 166-121 201-29 14-61 21-93 21-1 0-3 0-4 0z m8-39c76 0 148-57 166-131 20-73-14-156-79-194-67-42-160-31-215 26-58 56-68 152-24 219 32 49 89 81 148 80 1 0 2 0 4 0z m51-49c-19-36-39-71-58-107-18-2-23-29-6-36 11-8 20 5 30 4l89 0 0 25-89 0c18 34 37 68 56 102-7 4-14 8-22 12z" horiz-adv-x="1000" />
<glyph glyph-name="start-event-escalation" unicode="&#xe825;" d="M500 802c-178 2-349-112-416-276-70-161-34-362 89-487 119-128 314-175 477-115 169 58 294 224 301 403 12 176-92 351-250 428-62 31-132 47-201 47z m0-49c175 3 342-123 388-293 47-159-17-344-155-439-143-105-354-97-489 18-136 109-185 309-115 468 60 147 212 248 371 246z m0-203c-47-131-77-268-124-400 43 43 81 91 124 135 42-45 83-90 125-135-43 133-83 267-125 400z m1-83c23-73 45-146 68-219-22 24-45 49-68 74-19-17-69-82-66-68 24 70 41 143 66 213z" horiz-adv-x="1000" />
<glyph glyph-name="start-event-signal" unicode="&#xe826;" d="M500 802c-178 2-349-112-416-276-70-161-34-362 89-487 119-128 314-175 477-115 169 58 294 224 301 403 12 176-92 351-250 428-62 31-132 47-201 47z m0-49c175 3 342-123 388-293 47-159-17-344-155-439-143-105-354-97-489 18-136 109-185 309-115 468 60 147 212 248 371 246z m0-191c-64-115-128-230-192-345 128 0 256 0 384 0-64 115-128 230-192 345z m0-51c50-90 100-180 151-270-101 0-201 0-302 0 51 90 101 180 151 270z" horiz-adv-x="1000" />
<glyph glyph-name="business-rule-task" unicode="&#xe827;" d="M215 745c-107 0-195-87-195-194l0-402c0-107 88-194 195-194l570 0c108 0 195 87 195 194l0 402c0 107-87 194-195 194l-570 0z m0-60l570 0c75 0 135-59 135-134l0-402c0-75-60-134-135-134l-570 0c-75 0-135 59-135 134l0 402c0 75 60 134 135 134z m-36-72l0-380 506 0 0 380-506 0z m21-131l463 0 0-104-343 0 0 103-22 0 0-103-98 0 0 104z m0-125l98 0 0-102-98 0 0 102z m120 0l343 0 0-102-343 0 0 102z m-118 232l0-108 461 0 0 108z" horiz-adv-x="1000" />
<glyph glyph-name="manual" unicode="&#xe828;" d="M460 659c-11 0-22-5-31-10l0 0 0 0c-47-31-209-143-245-168l0 0 0 0c-32-22-54-55-66-95l0 0 0 0c-13-41-11-86-11-124l0 0 0 0c0-28 1-53 8-83 0 0 0 0 0 0 11-44 31-75 61-95 29-19 65-26 105-26 147-1 293-1 439 0l0 0 0 0c16 0 31 6 41 18 10 12 14 28 14 45 0 11-2 22-5 32l16 0c16 0 30 4 40 14 11 9 16 22 19 35l0 0c4 19 2 38-6 53 17 2 31 8 41 19 10 13 13 29 13 47 0 18-4 35-14 49-10 13-27 23-46 23l0 0 0 0c-7 0-13 0-21 0 4 9 6 19 6 31l0 0 0 0c0 17-5 35-15 48-10 14-27 23-46 23-112 0-223-1-317-1 5 5 9 10 15 15 16 17 31 32 39 42 20 25 23 59 6 83-8 13-21 22-34 24-2 0-4 1-5 1l0 0c-1 0-1 0-1 0z m0-35c0 0 1 0 1-1 3 0 6-1 10-8l0 0 0 0c6-9 6-29-4-42l0 0 0 0c-4-5-21-23-37-39-16-16-32-31-39-40-8-9-5-16-3-21 2-5 4-10 14-12 3-1 4-1 5-1 0 0 1 0 3 0 2 0 5 0 9 0 113-1 225 0 338 0l0 0 0 0c9 0 13-3 18-9 4-6 8-16 8-28 0-12-3-19-7-24-3-4-8-6-19-6l-242 0 0-35 242 0 0 0c34 0 51 0 76 0 9 0 13-3 18-9 4-6 7-16 7-28l0 0c0-13-2-21-5-24-3-4-8-7-20-7-4 0-34 0-47 0 0 0 0 0-1 0-90 0-180 0-270 0l0 0 0-35 0 0c0 0 191 0 271 0 10 0 15-4 20-12 5-8 7-20 5-34l0 0 0 0c-2-9-5-14-8-17-3-2-7-4-17-4-90 0-181 0-271 0l0 0 0-35 0 0 205 0 0 0c7 0 10-2 14-7 3-4 6-13 6-25l0 0 0 0c0-11-3-19-6-23-3-4-6-5-14-5-146-1-292-1-438 0l0 0 0 0c-37 0-66 6-87 20-21 14-37 37-46 74l0 1 0 0c-6 26-7 47-7 74l0 0c0 39-1 80 9 114 11 34 28 59 53 76l0 0c36 25 199 138 244 167l0 0c5 3 8 4 11 4 0 1 1 1 1 1z" horiz-adv-x="1000" />
<glyph glyph-name="receive" unicode="&#xe829;" d="M95 618l0-535 811 0 0 535-811 0z m83-35l644 0-322-212-322 212z m-48-10l370-244 371 244 0-455-741 0 0 455z" horiz-adv-x="1000" />
<glyph glyph-name="call-activity" unicode="&#xe82a;" d="M231 745c-116 0-211-93-211-208l0-374c0-115 95-208 211-208l538 0c116 0 211 93 211 208l0 374c0 115-95 208-211 208l-538 0z m0-110l538 0c58 0 101-43 101-98l0-374c0-55-43-98-101-98l-538 0c-58 0-101 43-101 98l0 374c0 55 43 98 101 98z" horiz-adv-x="1000" />
<glyph glyph-name="start-event-timer" unicode="&#xe82b;" d="M500 802c-249 0-452-203-452-452 0-249 203-452 452-452 249 0 452 203 452 452 0 249-203 452-452 452z m0-49c223 0 403-180 403-403 0-223-180-403-403-403-223 0-403 180-403 403 0 223 180 403 403 403z m-4-189c-84 0-164-55-194-133-33-76-15-170 43-229 56-60 149-82 226-54 81 28 141 108 143 194 5 83-46 166-121 201-29 14-61 21-93 21-1 0-3 0-4 0z m8-39c76 0 148-57 166-131 20-73-14-156-79-194-67-42-160-31-215 26-58 56-68 152-24 219 32 49 89 81 148 80 1 0 2 0 4 0z m51-49c-19-36-39-71-58-107-18-2-23-29-6-36 11-8 20 5 30 4l89 0 0 25-89 0c18 34 37 68 56 102-7 4-14 8-22 12z" horiz-adv-x="1000" />
<glyph glyph-name="start-event-message" unicode="&#xe82c;" d="M500 802c-178 2-349-112-416-276-70-161-34-362 89-487 119-128 314-175 477-115 169 58 294 224 301 403 12 176-92 351-250 428-62 31-132 47-201 47z m0-49c175 3 342-123 388-293 47-159-17-344-155-439-143-105-354-97-489 18-136 109-185 309-115 468 60 147 212 248 371 246z m-205-247c0-104 0-208 0-312 137 0 273 0 410 0 0 104 0 208 0 312-137 0-273 0-410 0z m91-49c76 0 152 0 228 0-40-24-81-79-121-85-36 29-71 57-107 85z m270-28c0-62 0-124 0-186-104 0-208 0-312 0 0 62 0 124 0 186 52-42 104-83 156-125 52 42 104 83 156 125z" horiz-adv-x="1000" />
<glyph glyph-name="intermediate-event-none" unicode="&#xe82d;" d="M496 802c-219 2-422-178-445-396-24-185 78-380 247-461 160-80 368-56 501 66 134 118 190 318 128 486-57 165-214 291-388 303-15 1-29 2-43 2z m8-49c201 3 386-169 398-370 16-178-100-360-271-415-164-56-362 4-460 148-103 144-99 357 19 491 76 92 194 149 314 146z m-12-44c-185 0-352-166-352-352-4-168 124-331 291-360 153-30 322 49 390 191 71 141 39 329-84 431-67 59-156 92-245 90z m14-48c165 1 312-150 305-315 0-150-121-290-272-305-143-19-295 73-336 213-43 134 14 296 139 364 50 29 107 44 164 43z" horiz-adv-x="1000" />
<glyph glyph-name="intermediate-event-catch-link" unicode="&#xe82e;" d="M499 802c-220 4-425-177-448-396-24-185 78-380 247-461 160-80 368-56 501 66 134 118 190 318 128 486-57 167-217 293-393 303-12 1-23 2-35 2z m-5-49c202 7 391-161 407-362 19-178-92-361-262-420-166-61-368-2-468 145-103 144-99 356 18 490 74 90 188 146 305 147z m8-44c-186 6-358-158-361-344-9-169 116-334 283-367 155-33 328 46 397 190 71 140 39 327-83 430-64 57-150 91-236 91z m-2-48c164 4 314-144 311-308 3-152-119-297-272-312-143-19-295 73-336 213-43 134 14 295 138 364 48 28 103 43 159 43z m50-116c0-33 0-67 0-100-75 0-150 0-226 0 0-63 0-127 0-190 76 0 151 0 226 0 0-33 0-67 0-100 55 65 110 130 165 195-55 65-110 130-165 195z m28-73c34-40 68-81 102-121-34-40-68-81-102-121 0 18 0 36 0 54-75 0-149 0-223 0 0 44 0 89 0 133 74 0 148 0 223 0 0 18 0 37 0 55z" horiz-adv-x="1000" />
<glyph glyph-name="end-event-escalation" unicode="&#xe82f;" d="M491 802c-219 0-420-183-440-400-22-186 82-380 253-459 158-77 361-53 492 67 134 115 192 312 133 480-55 172-220 303-401 311-13 1-25 1-37 1z m9-142c161 5 308-137 310-298 7-147-103-292-250-317-142-28-300 54-350 192-53 136 2 309 132 380 47 28 103 43 158 43z m0-110c-47-131-77-268-124-400 43 43 81 91 124 135 42-45 83-90 125-135-43 133-83 267-125 400z" horiz-adv-x="1000" />
<glyph glyph-name="text-annotation" unicode="&#xe830;" d="M677 795l0-25 0-411 0-412 0-24 24 0 224 0 25 0 0 49-25 0-199 0 0 387 0 386 199 0 25 0 0 50-25 0-224 0-24 0z m-81-386l-75-60 60-75 75 60-60 75z m-151-119l-75-60 60-75 75 59-60 76z m-150-120l-76-59 60-76 75 60-59 75z m-151-119l-76-60 60-75 76 59-60 76z" horiz-adv-x="1000" />
<glyph glyph-name="bpmn-io" unicode="&#xe831;" d="M674 41h-348v-191h348z m-348 809v-714h176c114 0 171 57 171 166v58c0 76-23 133-81 157 48 24 67 71 67 143v28c0 105-48 162-162 162z m114-100h57c43 0 57-24 57-76v-38c0-57-23-76-66-76h-48z m-5-300h53c47 0 71-19 71-86v-62c0-52-19-71-57-71h-67z" horiz-adv-x="1000" />
<glyph glyph-name="gateway-complex" unicode="&#xe832;" d="M500 802c-9 0-19-4-26-11l-415-415c-14-14-14-38 0-52l415-415c14-14 38-14 52 0l415 415c14 14 14 38 0 52l-415 415c-7 7-17 11-26 11z m0-62l390-390-390-390-390 390 390 390z m-9-192l0 0c0 0-4-1-4-1 0 0-4-2-4-2 0 0-2-3-2-3 0 0-1-4-1-4l0-140-99 99 0 0c0 0-3 2-3 2 0 0-4 1-4 1 0 0-4-1-4-1 0 0-4-2-4-2l-13-13c0 0-2-4-2-4 0 0-1-4-1-4 0 0 1-4 1-4 0 0 2-3 2-3l99-99-140 0 0 0c0 0-4-1-4-1 0 0-3-2-3-2l0 0c0 0-2-4-2-4 0 0-1-4-1-4l0-18c0 0 1-4 1-4 0 0 2-4 2-4 0 0 3-2 3-2 0 0 4-1 4-1l140 0-99-99 0 0c0 0-2-3-2-3 0 0-1-4-1-4 0 0 1-4 1-4 0 0 2-4 2-4l13-13c0 0 4-2 4-2 0 0 4-1 4-1 0 0 4 1 4 1 0 0 3 2 3 2l99 99 0-140 0 0c0 0 1-4 1-4 0 0 2-3 2-3 0 0 4-2 4-2 0 0 4-1 4-1l18 0c0 0 4 1 4 1 0 0 4 2 4 2 0 0 2 3 2 3 0 0 1 4 1 4l0 140 99-99c0 0 3-2 3-2 0 0 4-1 4-1 0 0 4 1 4 1 0 0 4 2 4 2l13 13c0 0 2 4 2 4 0 0 1 4 1 4 0 0-1 4-1 4 0 0-2 4-2 4l-99 98 140 0c0 0 4 1 4 1 0 0 3 2 3 2 0 0 3 4 3 4 0 0 0 4 0 4l0 18c0 0 0 4 0 4 0 0-3 4-3 4 0 0-3 2-3 2 0 0-4 1-4 1l-140 0 99 99c0 0 2 3 2 3 0 0 1 4 1 4 0 0-1 4-1 4 0 0-2 4-2 4l-13 13c0 0-4 2-4 2 0 0-4 1-4 1 0 0-4-1-4-1 0 0-3-2-3-2l-99-99 0 140c0 0-1 4-1 4 0 0-2 3-2 3 0 0-4 3-4 3 0 0-4 0-4 0l-18 0z m-117-48c0 0 0 0 0 0l0 0c0 0 0 0 0 0z" horiz-adv-x="1000" />
<glyph glyph-name="gateway-eventbased" unicode="&#xe833;" d="M500 802c-9 0-19-4-26-11l-415-415c-14-14-14-38 0-52l415-415c14-14 38-14 52 0l415 415c14 14 14 38 0 52l-415 415c-7 7-17 11-26 11z m0-62l390-390-390-390-390 390 390 390z m0-166l-7-5-208-151 82-253 266 0 82 253-215 156z m0-30l187-135-72-220-230 0-72 220 187 135z" horiz-adv-x="1000" />
<glyph glyph-name="gateway-none" unicode="&#xe834;" d="M59 376c-14-14-14-38 0-52l415-415c14-14 38-14 52 0l415 415c14 14 14 38 0 52l-415 415c-14 14-38 14-52 0l-415-415z m51-26l390 390 390-390-390-390-390 390z" horiz-adv-x="1000" />
<glyph glyph-name="gateway-or" unicode="&#xe835;" d="M500 802c-9 0-19-4-26-11l-415-415c-14-14-14-38 0-52l415-415c14-14 38-14 52 0l415 415c14 14 14 38 0 52l-415 415c-7 7-17 11-26 11z m0-62l390-390-390-390-390 390 390 390z m0-180c-116 0-210-94-210-210 0-116 94-210 210-210 116 0 210 94 210 210 0 116-94 210-210 210z m0-23c103 0 187-84 187-187 0-103-84-187-187-187-103 0-187 84-187 187 0 103 84 187 187 187z" horiz-adv-x="1000" />
<glyph glyph-name="end-event-terminate" unicode="&#xe836;" d="M491 802c-219 0-420-183-440-400-22-186 82-380 253-459 158-77 361-53 492 67 134 115 192 312 133 480-55 172-220 303-401 311-13 1-25 1-37 1z m9-142c161 5 308-137 310-298 7-147-103-292-250-317-142-28-300 54-350 192-53 136 2 309 132 380 47 28 103 43 158 43z m0-81c-149 6-268-156-219-297 38-143 229-210 349-121 126 79 133 281 13 369-40 32-92 50-143 49z" horiz-adv-x="1000" />
<glyph glyph-name="end-event-signal" unicode="&#xe837;" d="M491 802c-219 0-420-183-440-400-22-186 82-380 253-459 158-77 361-53 492 67 134 115 192 312 133 480-55 172-220 303-401 311-13 1-25 1-37 1z m9-142c161 5 308-137 310-298 7-147-103-292-250-317-142-28-300 54-350 192-53 136 2 309 132 380 47 28 103 43 158 43z m0-98c-64-115-128-230-192-345 128 0 256 0 384 0-64 115-128 230-192 345z" horiz-adv-x="1000" />
<glyph glyph-name="end-event-none" unicode="&#xe838;" d="M496 802c-203 1-394-153-437-351-41-174 33-368 181-470 143-103 348-111 497-15 150 91 238 275 210 449-26 181-170 339-350 376-33 7-67 11-101 11z m10-142c150 1 287-123 302-271 19-142-72-291-210-334-134-45-296 13-366 138-77 129-45 313 78 403 56 43 126 66 196 64z" horiz-adv-x="1000" />
<glyph glyph-name="end-event-multiple" unicode="&#xe839;" d="M491 802c-219-1-420-183-440-401-22-185 82-379 252-458 159-77 362-53 493 66 134 116 192 313 133 481-55 171-220 303-401 311-13 0-25 1-37 1z m9-142c161 5 308-137 310-298 7-148-104-292-250-317-142-28-300 54-350 192-53 136 1 308 132 380 47 28 102 43 158 43z m0-86c-72-52-143-104-215-156 27-84 55-169 82-253 89 0 177 0 266 0 28 84 55 169 82 253-71 52-143 104-215 156z" horiz-adv-x="1000" />
<glyph glyph-name="end-event-message" unicode="&#xe83a;" d="M491 802c-219 0-420-183-440-400-22-186 82-380 253-459 158-77 361-53 492 67 134 115 192 312 133 480-55 172-220 303-401 311-13 1-25 1-37 1z m9-142c161 5 308-137 310-298 7-147-103-292-250-317-142-28-300 54-350 192-53 136 2 309 132 380 47 28 103 43 158 43z m-167-154c57-46 114-92 171-138 56 46 113 92 170 138-114 0-227 0-341 0z m-38-32c0-93 0-187 0-280 137 0 273 0 410 0 0 91 0 183 0 274-67-54-134-109-201-163-70 56-139 113-209 169z" horiz-adv-x="1000" />
<glyph glyph-name="end-event-link" unicode="&#xe83b;" d="M491 802c-219 0-420-183-440-400-22-186 82-380 253-459 158-77 361-53 492 67 134 115 192 312 133 480-55 172-220 303-401 311-13 1-25 1-37 1z m9-142c161 5 308-137 310-298 7-147-103-292-250-317-142-28-300 54-350 192-53 136 2 309 132 380 47 28 103 43 158 43z m50-115c0-33 0-67 0-100-75 0-150 0-226 0 0-63 0-127 0-190 76 0 151 0 226 0 0-33 0-67 0-100 55 65 110 130 165 195-55 65-110 130-165 195z" horiz-adv-x="1000" />
<glyph glyph-name="intermediate-event-catch-message" unicode="&#xe83c;" d="M499 802c-220 4-425-177-448-396-24-185 78-380 247-461 160-80 368-56 501 66 134 118 190 318 128 486-57 167-217 293-393 303-12 1-23 2-35 2z m-5-49c202 7 391-161 407-362 19-178-92-361-262-420-166-61-368-2-468 145-103 144-99 356 18 490 74 90 188 146 305 147z m8-44c-186 6-358-158-361-344-9-169 116-334 283-367 155-33 328 46 397 190 71 140 39 327-83 430-64 57-150 91-236 91z m-2-48c164 4 314-144 311-308 3-152-119-297-272-312-143-19-295 73-336 213-43 134 14 295 138 364 48 28 103 43 159 43z m-205-155c0-104 0-208 0-312 137 0 273 0 410 0 0 104 0 208 0 312-137 0-273 0-410 0z m91-49c76 0 152 0 228 0-40-24-81-79-121-85-36 29-71 57-107 85z m270-28c0-62 0-124 0-186-104 0-208 0-312 0 0 62 0 124 0 186 52-42 104-83 156-125 52 42 104 83 156 125z" horiz-adv-x="1000" />
<glyph glyph-name="intermediate-event-throw-compensation" unicode="&#xe83d;" d="M499 802c-220 4-425-177-448-396-24-185 78-380 247-461 160-80 368-56 501 66 134 118 190 318 128 486-57 167-217 293-393 303-12 1-23 2-35 2z m-5-49c202 7 391-161 407-362 19-178-92-361-262-420-166-61-368-2-468 145-103 144-99 356 18 490 74 90 188 146 305 147z m8-44c-186 6-358-158-361-344-9-169 116-334 283-367 155-33 328 46 397 190 71 140 39 327-83 430-64 57-150 91-236 91z m-2-48c164 4 314-144 311-308 3-152-119-297-272-312-143-19-295 73-336 213-43 134 14 295 138 364 48 28 103 43 159 43z m-16-163c-70-49-140-99-209-148 70-49 139-99 209-148 0 48 0 95 0 143 67-48 135-95 202-143 0 99 0 197 0 296-67-48-135-95-202-143 0 48 0 95 0 143z" horiz-adv-x="1000" />
<glyph glyph-name="start-event-multiple" unicode="&#xe83e;" d="M500 802c-178 2-349-112-416-276-70-161-34-362 89-487 119-128 314-175 477-115 169 58 294 224 301 403 12 176-92 351-250 428-62 31-132 47-201 47z m0-49c175 3 342-123 388-293 47-159-17-344-155-439-143-105-354-97-489 18-136 109-185 309-115 468 60 147 212 248 371 246z m0-179c-72-52-143-104-215-156 27-84 55-169 82-253 89 0 177 0 266 0 28 84 55 169 82 253-71 52-143 104-215 156z m0-30c62-45 124-90 187-135-24-74-48-147-72-220-77 0-153 0-230 0-24 73-48 146-72 220 63 45 125 90 187 135z" horiz-adv-x="1000" />
<glyph glyph-name="script" unicode="&#xe83f;" d="M380 661l-4-2-2-1c-58-35-98-67-125-98-26-31-39-62-40-92 0-60 44-105 83-145 39-40 74-78 78-109 1-16-3-32-20-54-17-22-49-48-99-78l-74-43 458 0 5 3 1 0c53 31 89 60 112 89 23 29 32 59 29 88-6 56-52 97-90 137-39 39-70 76-70 112 0 17 7 37 29 62 21 25 57 55 113 88l0 0 73 43-457 0z m13-46l282 0c-25-19-45-37-60-55-26-31-39-62-39-92-1-60 43-105 82-145 39-40 74-78 78-109 1-16-2-32-20-54-16-21-47-46-94-74l-283 0c20 15 36 30 47 45 23 29 33 59 30 88-6 56-52 97-91 137-38 39-70 76-69 112 0 17 7 37 28 62 21 25 56 53 109 85z m-66-80l0-21 220 0 0 21-220 0z m-9-115l0-22 229 0 0 22-229 0z m104-116l0-21 221 0 0 21-221 0z m31-115l0-22 229 0 0 22-229 0z" horiz-adv-x="1000" />
<glyph glyph-name="manual-task" unicode="&#xe840;" d="M215 745c-107 0-195-87-195-194l0-402c0-107 88-194 195-194l570 0c108 0 195 87 195 194l0 402c0 107-87 194-195 194l-570 0z m0-60l570 0c75 0 135-59 135-134l0-402c0-75-60-134-135-134l-570 0c-75 0-135 59-135 134l0 402c0 75 60 134 135 134z m133-40c-7 0-13-2-18-6l0 0 0 0c-30-19-131-89-153-104l0 0 0 0c-20-14-34-35-42-60l0 0 0 0c-8-25-7-53-7-77l0 0 0 0c0-18 1-33 5-52 0 0 0 0 0 0 7-27 19-49 37-63 18-15 41-22 67-22 91-1 183-1 274 0l0 0 0 0c10 0 19 3 25 11 6 7 9 17 9 27 0 7-1 13-3 19l10 0c10 0 19 3 25 9 7 7 10 15 12 23 0 0 0 0 0 0 2 12 1 24-4 34 11 1 21 8 26 16 6 9 8 20 8 31 0 11-3 22-9 31-6 9-16 15-29 15l0 0 0 0c-4 0-9 0-14 0 3 7 5 15 5 24l0 0 0 0c0 11-3 21-10 29-6 8-17 13-28 13-68 0-127 0-192 0-3 0-4 0-6 0 3 3 6 6 9 9 10 10 20 20 25 26 12 16 14 37 4 52-6 8-13 14-22 15-1 0-2 0-3 0 0 0-1 0-1 0z m1-22c0 0 0 0 0 0 2 0 4 0 7-5l0 0 0 0c4-6 3-18-3-26l0 0 0 0c-2-3-13-14-23-24-10-10-20-20-25-25-4-6-2-11-1-13 1-3 2-7 9-8 2-1 2-1 2-1 1 0 1 0 2 0 73-1 150 0 217 0l0 0 0 0c6 0 9-1 11-5 3-3 5-8 5-16 0-7-2-14-5-17-2-4-5-6-11-6-51 0-102 0-153 1l0-22c67-1 133-1 200-1 5 0 8-2 11-6 3-4 5-11 5-18l0 0c0-8-2-15-4-19-3-4-5-6-12-6-69 0-136 0-200 0l0-22c57 0 114 0 171 0 6 0 9-3 12-8 4-5 5-13 3-22l0 0 0 0c-1-5-3-9-5-11-2-2-4-3-10-3l-171 0c0-8 0-15 0-22 43 0 86 0 130 0l0 0 0 0c5 0 7-1 9-4 2-2 3-7 3-15l0 0 0 0c0-7-2-11-3-13-2-2-4-3-9-4-91 0-183 0-274 0l0 0 0 0c-22 1-39 6-53 18-13 11-24 28-29 51l0 0 0 0c-4 17-5 30-5 47l0 0c0 24 0 50 6 71 7 21 18 37 33 48l0 0c23 15 124 86 152 104l0 0c3 1 5 2 7 2 0 0 0 0 1 0z" horiz-adv-x="1000" />
<glyph glyph-name="send" unicode="&#xe841;" d="M99 608l401-227 401 227-802 0z m1-84l0-448 802 0 0 448-402-224-400 224z" horiz-adv-x="1000" />
<glyph glyph-name="service" unicode="&#xe842;" d="M413 631c0-19 0-37 0-56-16-4-30-10-44-18l-40 39-74-74 40-40c-8-13-14-28-18-43l-56 0 0-106 56 0c6-20 17-39 28-55l0 91-49-1 0 36 49 0 3 14c4 20 12 40 23 57l8 12-34 35 25 25 34-34 12 8c18 11 38 19 58 24l14 3 0 48 36 0 0-48 14 0 80 0c-9 10-46 24-59 28l0 55c-39 0-70 0-106 0z m100-101l0-55c-16-5-31-11-44-19l-40 40-74-75 39-40c-7-13-13-28-17-43l-57 0 0-106 57 1c5-16 11-30 18-44l-40-40 75-74 41 40c13-8 28-14 44-18l0-57c36 0 74 0 105 0l0 58c16 4 31 10 44 18l41-40 74 75-41 40c8 14 14 28 18 44l56 0 0 105-56 0c-5 16-11 30-19 43l39 39-75 74-39-39c-14 8-28 14-44 18l1 55-106 0z m35-35l36 0-1-48 15-3c20-4 40-12 58-23l11-8 34 34 25-25-33-34 8-12c12-18 20-37 24-57l3-14 49 0 0-35-49-1-3-14c-4-20-12-40-23-57l-8-12 36-35-26-26-35 36-12-8c-18-12-38-20-58-24l-14-3 0-51c-9 0-20 0-35 0l0 50-15 3c-20 4-40 12-58 24l-11 8-36-36-26 25 36 35-8 12c-12 18-20 38-24 58l-3 14-50-1 0 36 50 0 3 14c4 21 12 40 23 58l8 12-35 34 25 25 35-34 12 8c18 12 37 19 58 24l14 3 0 48z m18-128c-43 0-79-36-79-79 0-44 36-79 79-79 43 0 79 35 79 79 0 43-36 79-79 79z m0-35c25 0 44-20 44-44 0-25-19-44-44-44-24 0-44 19-44 44 0 24 20 44 44 44z" horiz-adv-x="1000" />
<glyph glyph-name="receive-task" unicode="&#xe843;" d="M215 745c-107 0-195-87-195-194l0-402c0-107 88-194 195-194l570 0c108 0 195 87 195 194l0 402c0 107-87 194-195 194l-570 0z m0-60l570 0c75 0 135-59 135-134l0-402c0-75-60-134-135-134l-570 0c-75 0-135 59-135 134l0 402c0 75 60 134 135 134z m-38-83l0-347 526 0 0 347-526 0z m54-23l418 0-209-137-209 137z m-31-6l240-158 241 158 0-295-481 0 0 295z" horiz-adv-x="1000" />
<glyph glyph-name="user" unicode="&#xe844;" d="M496 668c-89 0-152-69-152-146l0 0 0 0c0-24 6-48 16-71 7-16 16-31 27-43-65-22-140-58-178-130l-2-4 0-231 578 0 0 231-2 4c-37 71-111 107-175 129 31 32 40 73 40 115l0 0 0 0c0 77-63 146-152 146z m-61-83c5 0 9 0 14-1 39-2 53-9 63-16 10-6 17-13 44-14l0 0 0 0c21 1 32 5 39 9 3 2 5 4 8 5 7-14 10-30 10-46 0-47-8-80-51-106l4-32c9-3 19-6 28-9 1-5 3-13 4-20 1-8 1-16 1-23-1-6-3-9-3-10-22-21-61-34-100-34-39 0-78 13-100 34 0 1-2 4-3 10 0 7 0 15 1 23 1 7 3 15 4 20 9 3 19 6 27 9l3 34c-2 2-4 4-7 6-9 7-21 23-29 41-8 19-13 40-13 57 0 20 5 39 15 56 2 1 4 1 6 2 7 3 18 5 35 5z m-75-225c0 0 0 0 0-1-2-9-2-20-1-30 1-11 4-22 13-31 31-31 78-45 124-45 46 0 93 14 124 45 10 9 12 20 13 31 2 10 1 21-1 30 0 1 0 1 0 1 48-21 93-50 118-95l0-187-83 0 0 132-35 0 0-132-272 0 0 132-35 0 0-132-83 0 0 187c25 45 70 74 118 95z" horiz-adv-x="1000" />
<glyph glyph-name="start-event-none" unicode="&#xe845;" d="M496 802c-176 0-345-113-412-276-70-161-34-362 89-487 119-128 314-175 477-115 169 58 294 224 301 403 12 176-92 351-250 428-62 31-132 47-201 47-1 0-3 0-4 0z m12-49c173-1 335-126 380-293 47-159-17-344-155-439-143-105-354-97-489 18-136 109-185 309-115 468 60 147 212 248 371 246 3 0 6 0 8 0z" horiz-adv-x="1000" />
<glyph glyph-name="intermediate-event-throw-escalation" unicode="&#xe846;" d="M499 802c-220 4-425-177-448-396-24-185 78-380 247-461 160-80 368-56 501 66 134 118 190 318 128 486-57 167-217 293-393 303-12 1-23 2-35 2z m-5-49c202 7 391-161 407-362 19-178-92-361-262-420-166-61-368-2-468 145-103 144-99 356 18 490 74 90 188 146 305 147z m8-44c-186 6-358-158-361-344-9-169 116-334 283-367 155-33 328 46 397 190 71 140 39 327-83 430-64 57-150 91-236 91z m-2-48c164 4 314-144 311-308 3-152-119-297-272-312-143-19-295 73-336 213-43 134 14 295 138 364 48 28 103 43 159 43z m0-111c-47-131-77-268-124-400 43 43 81 91 124 135 42-45 83-90 125-135-43 133-83 267-125 400z" horiz-adv-x="1000" />
<glyph glyph-name="intermediate-event-catch-multiple" unicode="&#xe847;" d="M499 802c-220 4-425-177-448-396-24-185 78-380 247-461 160-80 368-56 501 66 134 118 190 318 128 486-57 167-217 293-393 303-12 1-23 2-35 2z m-5-49c202 7 391-161 407-362 19-178-92-361-262-420-166-61-368-2-468 145-103 144-99 356 18 490 74 90 188 146 305 147z m8-44c-186 6-358-158-361-344-9-169 116-334 283-367 155-33 328 46 397 190 71 140 39 327-83 430-64 57-150 91-236 91z m-2-48c164 4 314-144 311-308 3-152-119-297-272-312-143-19-295 73-336 213-43 134 14 295 138 364 48 28 103 43 159 43z m0-87c-72-52-143-104-215-156 27-84 55-169 82-253 89 0 177 0 266 0 28 84 55 169 82 253-71 52-143 104-215 156z m0-30c62-45 124-90 187-135-24-74-48-147-72-220-77 0-153 0-230 0-24 73-48 146-72 220 63 45 125 90 187 135z" horiz-adv-x="1000" />
<glyph glyph-name="intermediate-event-catch-non-interrupting-escalation" unicode="&#xe848;" d="M500 550c-47-131-77-268-124-400 43 43 81 91 124 135 42-45 83-90 125-135-43 133-83 267-125 400z m1-83c23-73 45-146 68-219-22 24-45 49-68 74-19-17-69-82-66-68 24 70 41 143 66 213z m-1 335c-41-1-83-5-121-18-25-13-8-53 18-44 64 17 131 17 196 3 26-3 34 38 9 47-33 8-68 12-102 12z m255-83c-26 3-36-36-13-47 52-38 93-90 121-147 15-22 52-3 43 22-32 67-82 127-143 170-2 1-5 2-8 2z m-519-10c-22-2-35-23-51-36-42-40-76-89-98-142-8-26 30-42 44-19 27 61 69 115 122 157 13 14 2 40-17 40z m264 0c-20-2-48 4-57-18-8-21 15-38 34-32 51 4 103-5 149-25 26-8 42 31 19 44-45 21-95 31-145 31z m-155-39c-23-4-43-21-62-34-34-27-66-58-86-96-10-26 30-44 43-21 30 47 74 83 121 110 16 14 5 41-16 41z m393-59c-25 2-35-33-14-46 37-38 62-87 77-137 14-24 53-6 44 20-17 60-49 115-94 158-4 3-8 4-13 5z m-564-171c-23 2-28-24-30-41-7-55-2-112 16-163 12-24 51-11 46 15-17 53-20 110-10 164 1 13-10 24-22 25z m754-46c-21 1-29-22-25-39 1-68-16-135-47-195-9-25 29-43 43-21 39 72 57 155 52 237-3 10-13 18-23 18z m-853-16c-22 2-30-22-26-39 1-69 18-137 51-197 15-22 52-2 42 23-30 59-46 126-45 193-2 11-11 19-22 20z m756-57c-22 2-27-22-28-39-10-48-34-91-63-130-12-25 26-47 42-24 38 49 65 108 73 170-1 12-11 23-24 23z m-590-160c-22-1-30-32-13-45 40-46 90-82 147-102 26-6 40 33 17 45-52 20-98 53-134 96-4 4-10 6-17 6z m426-77c-23-5-43-21-66-27-34-13-71-15-106-19-25-9-16-49 10-47 62 1 124 18 177 50 17 14 7 44-15 43z m-440-39c-23-1-31-35-11-46 56-45 123-78 194-91 26-2 35 39 9 47-65 14-127 44-179 87-4 2-8 3-13 3z m543-3c-22-2-36-24-55-32-43-29-92-45-141-57-24-12-10-52 17-46 71 15 140 47 196 95 14 15 2 40-17 40z" horiz-adv-x="1000" />
<glyph glyph-name="intermediate-event-throw-link" unicode="&#xe849;" d="M499 802c-220 4-425-177-448-396-24-185 78-380 247-461 160-80 368-56 501 66 134 118 190 318 128 486-57 167-217 293-393 303-12 1-23 2-35 2z m-5-49c202 7 391-161 407-362 19-178-92-361-262-420-166-61-368-2-468 145-103 144-99 356 18 490 74 90 188 146 305 147z m8-44c-186 6-358-158-361-344-9-169 116-334 283-367 155-33 328 46 397 190 71 140 39 327-83 430-64 57-150 91-236 91z m-2-48c164 4 314-144 311-308 3-152-119-297-272-312-143-19-295 73-336 213-43 134 14 295 138 364 48 28 103 43 159 43z m50-116c0-33 0-67 0-100-75 0-150 0-226 0 0-63 0-127 0-190 76 0 151 0 226 0 0-33 0-67 0-100 55 65 110 130 165 195-55 65-110 130-165 195z" horiz-adv-x="1000" />
<glyph glyph-name="start-event-non-interrupting-condition" unicode="&#xe84a;" d="M349 540l0-12 0-368 50 0 202 0 50 0 0 380-302 0z m24-24l254 0 0-332-26 0-202 0-26 0 0 332z m26-37l0-25 202 0 0 25-202 0z m0-74l0-24 202 0 0 24-202 0z m0-85l0-24 202 0 0 24-202 0z m0-77l0-24 202 0 0 24-202 0z m105 557l-7 0 0 0 0 0-6 0 0 0 0 0-7 0 0 0 0 0-6-1 0 0-1 0-6 0 0 0 0 0-6 0-1 0 0 0-6-1 0 0 0 0-6-1-1 0 0 0-6 0 0 0 0 0-6-1-1 0 0 0-6-1 0 0 0 0-6-1-1 0 0 0-6-1 0 0 0 0-6-1-1 0 0 0-6-1 0-1 0 0-6-1 0 0-1 0-6-1 0 0 0 0-6-2 0 0 0 0-4-1-4-1-4-2-3-3-3-4-2-4-2-4 0-5 0-4 1-5 2-4 3-4 3-3 4-2 5-2 4-1 5 0 3 1 3 1 6 1 6 1 6 2 5 1 6 1 6 1 6 1 6 0 6 1 5 1 6 0 6 1 6 0 6 1 6 0 6 0 6 0 6 0 6 0 5 0 6 0 6-1 6 0 6-1 6 0 6-1 5 0 6-1 6-1 6-1 6-1 5-1 2 0 4-1 5 0 4 2 4 2 4 2 3 4 3 3 1 5 1 4 0 5-1 4-1 4-3 4-3 4-3 2-5 2-3 1-2 1 0 0 0 0-6 1 0 0-1 0-6 1 0 0 0 0-6 1 0 0-1 0-6 1 0 0 0 0-6 1 0 0 0 0-7 1 0 0 0 0-6 0 0 1-1 0-6 0 0 0 0 0-6 1 0 0-1 0-6 0 0 0 0 0-6 0-1 0 0 0-6 1 0 0 0 0-6 0-1 0 0 0-6 0 0 0z m246-79l-5-1-4-1-4-3-3-3-3-4-1-4-2-4 0-5 1-4 1-5 2-4 3-3 3-3 2-1 0 0 2-2 0 0 3-1 0 0 2-2 0 0 2-2 2-2 0 0 3-2 0 0 2-1 2-2 0 0 2-2 3-2 0 0 2-2 2-2 0 0 2-2 2-2 1 0 2-2 2-2 2-2 0 0 2-2 0 0 2-2 0 0 2-2 2-2 0 0 2-3 0 0 2-2 2-2 0 0 2-2 2-2 0 0 2-3 0 0 2-2 2-2 2-2 0 0 2-3 2-2 2-2 0-1 1-2 0 0 2-2 0 0 2-3 0 0 1 0 2-4 3-3 2-4 3-3 2-3 3-4 2-3 2-4 0 0 3-3 2-4 2-4 3-3 2-4 2-3 2-4 2-4 2-3 2-4 2-4 1-2 3-4 3-4 3-2 4-2 5-2 4 0 5 1 4 1 4 2 4 3 3 3 2 4 2 4 0 5 0 5-1 4-1 3-2 3 0 0 0 0-2 4 0 0 0 1-2 4 0 0 0 0-2 4 0 0 0 0-2 4-1 0 0 0-2 4 0 0 0 0-2 4 0 0 0 0-3 4 0 0 0 0-2 4 0 0 0 0-3 4 0 0 0 0-2 4 0 0 0 0-3 4 0 0 0 0-2 4 0 0-1 0-2 4 0 0 0 0-3 4 0 0 0 0-3 4 0 0 0 0-2 3 0 1-1 0-2 3 0 0 0 0-3 4 0 0 0 0-3 3-2 3 0 0 0 0-2 3 0 0 0 0-2 2 0 0 0 0-2 3 0 0 0 0-2 3 0 0 0 0-2 2 0 0 0 0-2 3 0 0 0 0-3 3 0 0 0 0-2 2 0 0 0 0-2 3 0 0 0 0-2 2 0 0 0 0-3 3 0 0 0 0-2 2 0 0 0 0-2 3 0 0 0 0-2 2-1 0 0 0-2 3 0 0 0 0-2 2 0 0 0 0-3 3 0 0 0 0-2 2 0 0 0 0-2 2 0 0-1 0-2 3 0 0 0 0-2 2 0 0 0 0-3 2 0 0 0 0-2 2 0 0 0 0-3 3 0 0 0 0-2 2 0 0 0 0-3 2 0 0 0 0-2 2 0 0 0 0-3 2 0 0 0 0-2 2-1 0 0 1-2 1 0 1 0 0-3 2 0 0 0 0-2 2 0 0 0 0-3 2 0 0 0 0-3 2 0 0 0 0-2 2 0 0 0 0-2 1-4 2-4 2-5 0z m-521-12l-5-1-4-2-3-2 0 0 0 0-1 0-2-2 0 0 0 0-3-2 0 0 0 0-2-2 0 0 0 0-3-2 0 0 0 0-2-2 0 0 0-1-3-2 0 0 0 0-2-2 0 0 0 0-3-2 0 0 0 0-2-2 0 0 0 0-3-2 0-1 0 0-2-2 0 0 0 0-2-2 0 0-1 0-2-2 0 0 0-1-2-2 0 0 0 0-3-2 0 0 0 0-2-3 0 0 0 0-2-2 0 0 0 0-2-2-1 0 0-1-2-2 0 0 0 0-2-2 0 0 0-1-2-2 0 0 0 0-2-2-1 0 0-1-2-2 0 0 0 0-2-3 0 0 0 0-2-2 0 0 0 0-2-3 0 0 0 0-2-2 0 0 0-1-2-2-1 0 0 0-2-3 0 0 0 0-2-2 0 0 0-1-2-2 0 0 0 0-2-3 0 0 0 0-2-3 0 0 0 0-2-2 0-1 0 0-2-2 0 0 0 0-2-3 0 0 0 0-2-3 0 0 0 0-1-3 0 0-1 0-1-3 0 0 0 0-2-2-1-2 0 0 0 0-2-3 0 0 0 0-2-2 0-1 0 0-2-2 0 0 0 0-2-3 0 0 0 0-2-3 0 0 0 0-2-3 0 0 0 0-2-3 0 0 0 0-2-3 0 0 0 0-1-3 0 0 0 0-2-2 0-1 0 0-2-2 0 0 0-1-2-2 0 0 0 0-1-3 0 0 0 0-2-3 0 0 0 0-2-3 0 0 0 0-1-3 0 0 0 0-2-3 0 0 0 0-1-3 0 0 0 0-2-3 0 0 0 0-1-3 0 0 0 0-2-3 0 0 0 0-1-3 0 0 0 0-2-3 0 0 0 0 0-1-2-4 0-5 0-4 1-5 2-4 2-4 4-3 3-3 5-1 4-1 5-1 4 1 4 2 4 2 4 3 3 3 1 4 1 0 1 3 1 3 0 0 1 2 0 0 2 3 1 3 0 0 2 2 0 0 1 3 1 2 0 1 2 2 1 3 0 0 2 2 0 0 1 3 2 2 0 0 1 3 2 2 1 3 0 0 2 3 0 0 2 2 0 0 1 2 2 3 2 2 0 0 1 3 2 2 2 3 1 1 0 0 2 3 1 2 0 0 2 3 2 2 0 0 1 3 2 2 0 0 2 3 0 0 2 2 1 3 2 2 0 0 2 2 2 3 2 2 0 0 2 2 1 3 2 2 0 0 2 2 2 2 0 0 2 3 0 0 2 2 0 0 2 2 0 0 2 2 2 2 0 0 2 2 0 0 2 3 0 0 2 2 2 2 0 0 2 2 3 2 0 0 2 2 2 2 0 0 2 2 0 0 2 2 0 0 2 2 0 0 3 1 0 0 2 2 0 0 2 2 0 0 2 2 3 2 0 0 2 2 0 0 0 0 3 3 3 4 2 4 1 4 0 5 0 4-2 5-2 4-3 3-3 3-4 2-4 2-5 1z m694-313l-4-1-5-2-3-2-3-4-3-4-2-4-1-4 0-4 1-4 0-4 0-4 0-5 0-4 0 0 0-1 0-3 0-3 0 0 0-3 0 0 0-3 0-3 0 0 0-3 0 0 0-3 0-3 0-3 0-3 0-3-1-3 0-3 0 0 0-3 0 0 0-3-1-3 0-3 0-3-1-2 0-1 0-3 0 0 0-2-1-3 0-3 0 0-1-3 0-3-1-3 0 0 0-3-1-3-1-3 0 0 0-2-1-3 0 0 0-3-1-3 0 0-1-3-1-3 0 0 0-2 0 0-1-3 0 0-1-3 0 0-1-3 0 0-1-3-1-2 0 0 0-3-1-3 0 0-1-3 0 0-1-2 0-1-1-2 0 0-1-3 0 0-1-3-1-2 0 0-1-3-3-5-2-6-2-5-3-5-2-6-3-5-3-5-1-3-2-4-1-4 0-5 1-4 1-5 3-4 3-3 3-3 4-2 5-1 4-1 5 1 4 1 4 2 4 3 3 3 2 3 1 3 1 0 0 0 3 6 0 0 0 0 2 6 1 0 0 0 2 6 0 0 0 0 3 5 0 1 0 0 3 5 0 1 0 0 2 6 0 0 1 0 2 6 0 0 0 0 1 3 0 0 0 0 1 3 0 0 0 0 1 3 0 0 1 0 1 3 0 0 0 0 1 3 0 0 0 0 1 3 0 0 0 0 1 3 0 0 0 1 1 3 0 0 0 0 1 3 0 0 0 0 1 3 0 0 0 0 1 3 0 0 0 0 1 3 0 0 0 0 1 3 0 0 0 1 1 3 0 0 0 0 1 3 0 0 0 0 0 3 0 0 0 0 1 3 0 0 0 0 1 3 0 1 0 0 1 3 0 0 0 0 0 3 0 0 1 0 0 3 0 0 0 0 1 3 0 1 0 0 1 3 0 0 0 0 0 3 0 0 0 0 1 3 0 0 0 0 0 4 0 0 0 0 1 3 0 0 0 0 0 3 0 0 0 0 1 4 0 0 0 0 0 3 0 0 0 0 1 3 0 0 0 0 0 4 0 0 0 0 1 3 0 0 0 0 0 3 0 0 0 0 0 4 0 0 0 0 1 3 0 0 0 0 0 3 0 0 0 1 0 3 0 0 0 0 0 3 0 0 0 0 0 4 0 0 0 0 1 3 0 0 0 0 0 3 0 0 0 1 0 3 0 0 0 0 0 3 0 0 0 0 0 4 0 0 0 0 0 3 0 0 0 0 0 4 0 0 0 0 0 3 0 0 0 0 0 3 0 1 0 0 0 3 0 4 0 0 0 0 0 4 0 0 0 1 0 4 0 0 0 0-1 5 0 0 0 0 0 4 0 5-2 4-2 4-3 4-4 2-4 3-4 1-4 1z m-853-18l-4-1-5-2-3-3-4-3-2-4-2-4-1-4 0-4 0-3 0 0 0 0 0-7 0 0 0 0 0-6 0 0 0 0 0-7 0 0 0 0 1-6 0 0 0-1 0-6 0 0 0 0 1-6 0 0 0-1 1-6 0 0 0 0 1-6 0 0 0-1 0-6 0 0 0 0 1-6 0 0 0-1 1-6 1 0 0 0 1-6 0 0 0-1 1-6 0 0 0 0 1-6 0 0 0 0 2-6 0-1 0 0 1-6 0 0 0 0 2-6 0 0 0-1 2-6 0 0 0 0 1-6 0 0 0 0 2-6 0 0 0 0 2-6 0-1 0 0 2-6 0 0 0 0 2-6 0 0 0 0 2-6 1 0 0 0 2-6 0 0 0 0 2-6 0 0 0-1 3-5 0-1 0 0 2-5 0-1 0 0 3-5 0-1 0 0 2-5 0-1 1 0 2-5 0-1 0 0 3-5 0 0 0-1 1-1 2-4 4-4 3-2 4-2 5-1 4-1 5 1 4 1 4 2 4 3 3 3 2 4 2 5 0 4 0 5-1 4-1 4-1 1-3 5-2 6-3 5-2 6-2 5-2 5-3 6-2 6-2 5-1 6-2 5-2 6-2 6-1 5-2 6-1 6-2 5-1 6-1 6-1 6-1 6-1 5-1 6-1 6-1 6 0 6-1 5 0 6-1 6 0 6 0 6-1 6 0 3 0 4-1 5-3 4-2 3-4 3-4 3-4 1-4 1z m694-334l-4-1-4-2-4-3 0 0-5-3-4-4-5-4-5-3-5-3-4-4-5-3-5-3-5-3-5-4-5-3-6-3-5-2-5-3-5-3-5-3-6-2-5-3-5-2-6-2-5-3-6-2-5-2-6-2-5-2-6-2-5-2-6-1-5-2-6-2-6-1-5-1-5-1-4-2-4-2-4-3-2-3-3-4-1-5-1-4 1-5 1-4 2-4 2-4 3-3 4-3 4-1 5-1 4-1 4 1 5 1 0 0 0 0 6 2 0 0 0 0 6 1 1 0 0 0 6 2 0 0 0 0 6 2 0 0 0 0 6 2 0 0 1 0 5 2 1 0 0 0 6 2 0 0 0 0 6 2 0 0 0 0 6 2 0 0 0 0 6 3 0 0 0 0 6 2 0 0 1 0 5 3 0 0 1 0 5 2 0 0 1 0 5 3 0 0 1 0 5 3 0 0 1 0 5 3 0 0 0 0 6 3 0 0 0 0 6 3 0 0 0 0 6 3 0 0 0 0 5 3 0 0 1 0 5 3 0 0 0 0 6 3 0 1 0 0 5 3 0 0 1 0 5 3 0 0 0 1 5 3 0 0 1 0 5 4 0 0 0 0 5 3 0 0 0 0 6 4 0 0 0 0 5 4 0 0 0 0 5 4 0 0 0 0 5 4 0 0 1 0 4 4 1 0 0 0 0 1 3 3 3 4 2 4 1 4 0 5 0 4-2 4-2 4-3 4-4 3-4 2-4 1-4 1z m-541-2l-4-1-4-3-4-2-3-4-2-4-1-4-1-5 0-4 1-5 2-4 3-4 3-2 1-1 0-1 0 0 5-4 0 0 0 0 5-4 0 0 0 0 3-2 0 0 0 0 2-2 1 0 0 0 2-2 0 0 0 0 3-2 0 0 0 0 2-2 1 0 0 0 2-2 0 0 0 0 3-2 0 0 0 0 3-1 0-1 0 0 2-1 0 0 0 0 3-2 0 0 0 0 3-2 0 0 0 0 3-2 0 0 0 0 2-2 0 0 1 0 2-1 0 0 0 0 3-2 0 0 0 0 3-2 0 0 0 0 3-1 0 0 0-1 3-1 0 0 0 0 3-2 0 0 0 0 2-1 1 0 0 0 2-2 1 0 0 0 2-2 0 0 1 0 2-1 0 0 1 0 2-2 0 0 0 0 3-1 0 0 0 0 3-2 0 0 1 0 2-1 0 0 1 0 2-1 0-1 1 0 2-1 1 0 0 0 3-1 0 0 0 0 3-2 0 0 0 0 3-1 0 0 0 0 3-1 0 0 0 0 3-2 0 0 0 0 3-1 0 0 0 0 3-1 0 0 0 0 3-1 1 0 0 0 3-1 0 0 0 0 3-2 0 0 0 0 3-1 0 0 0 0 3-1 0 0 1 0 3-1 0 0 0 0 3-1 0 0 0 0 3-1 0 0 0 0 3-1 0 0 1 0 3-1 0 0 0 0 3-1 0 0 0 0 3-1 2 0 0 0 0 0 3-1 0 0 0-1 3-1 1 0 0 0 3-1 0 0 0 0 3-1 0 0 0 0 3-1 0 0 0 0 4 0 0-1 0 0 3 0 0 0 0 0 3-1 0 0 0 0 3-1 1 0 0 0 3-1 0 0 0 0 3-1 0 0 0 0 0 0 5 0 4 0 5 1 4 2 4 2 3 4 2 3 2 5 1 4 0 5 0 4-2 4-2 4-3 4-4 2-4 3-3 1 0 0-1 0-3 0-2 1 0 0-3 1 0 0-3 1 0 0-3 0 0 0-3 1-3 1-3 1 0 0-3 1-2 1-3 1-3 1-1 0-1 0-3 1-3 1-3 1 0 0-2 1-3 1-3 1-3 0-3 1 0 0-3 1-3 1-2 1 0 0-3 2-3 1 0 0-3 1 0 0-2 1-3 1 0 0-3 1-3 1-2 2-3 1 0 0-3 1-2 1-3 2-3 1-2 1 0 0-3 2-2 1 0 0-3 1 0 0-3 2 0 0-2 1-2 2-1 0-2 1 0 0-3 2-2 1 0 0-3 2-2 1 0 0-3 2 0 0-2 2 0 0-2 1-3 2 0 0-2 2-2 1-1 0-2 2 0 0-2 2-3 1 0 0-2 2 0 0-2 2 0 0-3 2-4 3-5 4-1 1-4 3-4 1-4 2-5 0z" horiz-adv-x="1000" />
<glyph glyph-name="data-object" unicode="&#xe84b;" d="M626 746c-143 0-286 0-429 0 0-264 0-528 0-792 202 0 404 0 606 0 0 203 0 407 0 610-59 61-118 121-177 182z m-52-45c0-62 0-124 0-186 61 0 123 0 184 0 0-172 0-344 0-516-172 0-344 0-516 0 0 234 0 468 0 702 110 0 221 0 332 0z m45-12c42-43 83-86 125-129-42 0-83 0-125 0 0 43 0 86 0 129z" horiz-adv-x="1000" />
<glyph glyph-name="script-task" unicode="&#xe84c;" d="M215 745c-107 0-195-87-195-194l0-402c0-107 88-194 195-194l570 0c108 0 195 87 195 194l0 402c0 107-87 194-195 194l-570 0z m0-60l570 0c75 0 135-59 135-134l0-402c0-75-60-134-135-134l-570 0c-75 0-135 59-135 134l0 402c0 75 60 134 135 134z m90-92l-3-2-1 0c-32-19-55-37-70-55-14-17-22-34-22-51 0-34 24-59 46-82 22-22 42-43 44-61 1-9-1-18-11-30-10-12-27-27-56-43l-41-25 257 0 3 2 0 0c29 18 50 34 62 50 13 16 19 33 17 49-3 31-29 54-51 77-21 22-39 43-39 62 0 10 4 21 16 35 12 15 33 31 64 50l0 0 41 24-256 0z m7-26l158 0c-14-11-25-21-33-31-15-17-23-34-23-51 0-34 25-59 47-82 22-22 41-43 43-61 1-9-1-18-11-30-9-12-26-26-53-42l-158 0c11 9 20 17 26 26 13 16 18 33 17 49-4 31-29 54-51 77-22 22-39 43-39 62 0 10 4 21 16 35 12 14 31 30 61 48z m-37-45l0-12 123 0 0 12-123 0z m-5-64l0-12 128 0 0 12-128 0z m58-65l0-12 124 0 0 12-124 0z m18-65l0-12 128 0 0 12-128 0z" horiz-adv-x="1000" />
<glyph glyph-name="send-task" unicode="&#xe84d;" d="M215 745c-107 0-195-87-195-194l0-402c0-107 88-194 195-194l570 0c108 0 195 87 195 194l0 402c0 107-87 194-195 194l-570 0z m0-60l570 0c75 0 135-59 135-134l0-402c0-75-60-134-135-134l-570 0c-75 0-135 59-135 134l0 402c0 75 60 134 135 134z m-42-95l250-141 250 141-500 0z m1-52l0-279 500 0 0 279-251-140-249 140z" horiz-adv-x="1000" />
<glyph glyph-name="data-store" unicode="&#xe84e;" d="M500 681c-79 0-158-7-219-20-31-7-58-16-79-27-20-10-36-24-41-43 0-1-1-3-1-4l0-2 0-2c0-158 0-307 0-469l0-2c5-21 22-35 42-46 21-11 48-20 79-26 61-14 140-20 219-20 79 0 158 6 219 20 31 6 58 15 79 26 21 11 37 25 42 46l0 2c0 154 0 323 0 470 0 1 0 1 0 2l0 1 0 0c0 1 0 3-1 4-5 19-21 33-41 43-21 11-48 20-79 27-61 13-140 20-219 20z m0-35c77 0 154-7 212-20 29-6 53-14 69-22 13-7 20-14 23-19-3-5-10-12-23-19-16-9-40-17-69-23-58-12-135-19-212-19-77 0-154 7-212 19-29 6-53 14-69 23-13 7-20 14-23 19 3 5 10 12 23 19 16 8 40 16 69 22 58 13 135 20 212 20z m-305-107c2-1 5-3 7-4 21-11 48-19 79-26 61-13 140-20 219-20 79 0 158 7 219 20 31 7 58 15 79 26 2 1 5 3 7 4l0-41c-2-5-8-13-24-21-16-9-40-17-69-23-58-12-135-19-212-19-77 0-154 7-212 19-29 6-53 14-69 23-15 8-22 16-24 21z m0-89c2-1 5-3 7-4 21-11 48-19 79-26 61-13 140-20 219-20 79 0 158 7 219 20 31 7 58 15 79 26 2 1 5 3 7 4l0-41c-2-5-8-13-24-21-16-9-40-17-69-23-58-12-135-19-212-19-77 0-154 7-212 19-29 6-53 14-69 23-15 8-22 16-24 21z m0-89c2-1 5-3 7-4 21-11 48-19 79-26 61-14 140-20 219-20 79 0 158 6 219 20 31 7 58 15 79 26 2 1 5 3 7 4l0-243c-2-5-8-13-24-21-16-9-40-17-69-23-58-13-135-19-212-19-77 0-154 6-212 19-29 6-53 14-69 23-15 8-22 16-24 21z" horiz-adv-x="1000" />
<glyph glyph-name="start-event-non-interrupting-escalation" unicode="&#xe84f;" d="M500 550c-47-131-77-268-124-400 43 43 81 91 124 135 42-45 83-90 125-135-43 133-83 267-125 400z m1-83c23-73 45-146 68-219-22 24-45 49-68 74-19-17-69-82-66-68 24 70 41 143 66 213z m3 333c-43-1-87-4-127-17-24-13-8-53 18-45 64 16 132 17 196 4 27-2 35 39 9 47-31 8-64 11-96 11z m250-79c-26 3-35-36-12-47 53-38 91-93 122-149 18-21 53 4 40 27-34 65-80 124-139 166-3 2-7 3-11 3z m-521-11c-21-3-34-22-49-35-36-35-64-77-88-121-9-15-20-37-1-49 17-13 36 3 41 21 22 41 49 81 82 115 13 15 37 23 38 45 0 12-10 23-23 24z m695-313c-22 1-29-24-25-41 4-68-13-136-46-195-9-25 28-44 43-22 41 72 59 158 50 241-3 10-13 16-22 17z m-853-19c-22 1-30-22-26-40 3-68 21-136 52-196 15-22 52-3 43 22-30 60-46 127-47 194-2 11-12 19-22 20z m694-334c-22-3-36-24-55-33-42-28-91-46-140-59-25-12-9-52 17-45 72 16 139 49 195 97 14 15 2 40-17 40z m-542-1c-24 0-31-35-11-46 47-40 104-67 163-83 17-5 42-16 53 5 10 18-6 37-24 38-56 14-111 36-156 73-7 6-14 14-25 13z" horiz-adv-x="1000" />
<glyph glyph-name="intermediate-event-throw-message" unicode="&#xe850;" d="M499 802c-220 4-425-177-448-396-24-185 78-380 247-461 160-80 368-56 501 66 134 118 190 318 128 486-57 167-217 293-393 303-12 1-23 2-35 2z m-5-49c202 7 391-161 407-362 19-178-92-361-262-420-166-61-368-2-468 145-103 144-99 356 18 490 74 90 188 146 305 147z m8-44c-186 6-358-158-361-344-9-169 116-334 283-367 155-33 328 46 397 190 71 140 39 327-83 430-64 57-150 91-236 91z m-2-48c164 4 314-144 311-308 3-152-119-297-272-312-143-19-295 73-336 213-43 134 14 295 138 364 48 28 103 43 159 43z m-167-155c57-46 114-92 171-138 56 46 113 92 170 138-114 0-227 0-341 0z m-38-32c0-93 0-187 0-280 137 0 273 0 410 0 0 91 0 183 0 274-67-54-134-109-201-163-70 56-139 113-209 169z" horiz-adv-x="1000" />
<glyph glyph-name="intermediate-event-catch-non-interrupting-multiple" unicode="&#xe851;" d="M715 418c-71 52-143 104-215 156-72-52-143-104-215-156 27-84 55-169 82-253 89 0 177 0 266 0 28 84 55 169 82 253z m-28-9c-24-74-48-147-72-220-77 0-153 0-230 0-24 73-48 146-72 220 63 45 125 90 187 135 62-45 124-90 187-135z m-187 393c-41-1-83-5-121-18-25-13-8-53 18-44 64 17 131 17 196 3 26-3 34 38 9 47-33 8-68 12-102 12z m255-83c-26 3-36-36-13-47 52-38 93-90 121-147 15-22 52-3 43 22-32 67-82 127-143 170-2 1-5 2-8 2z m-519-10c-22-2-35-23-51-36-42-40-76-89-98-142-8-26 30-42 44-19 27 61 69 115 122 157 13 14 2 40-17 40z m264 0c-20-2-48 4-57-18-8-21 15-38 34-32 51 4 103-5 149-25 26-8 42 31 19 44-45 21-95 31-145 31z m-155-39c-23-4-43-21-62-34-34-27-66-58-86-96-10-26 30-44 43-21 30 47 74 83 121 110 16 14 5 41-16 41z m393-59c-25 2-35-33-14-46 37-38 62-87 77-137 14-24 53-6 44 20-17 60-49 115-94 158-4 3-8 4-13 5z m-564-171c-23 2-28-24-30-41-7-55-2-112 16-163 12-24 51-11 46 15-17 53-20 110-10 164 1 13-10 24-22 25z m754-46c-21 1-29-22-25-39 1-68-16-135-47-195-9-25 29-43 43-21 39 72 57 155 52 237-3 10-13 18-23 18z m-853-16c-22 2-30-22-26-39 1-69 18-137 51-197 15-22 52-2 42 23-30 59-46 126-45 193-2 11-11 19-22 20z m756-57c-22 2-27-22-28-39-10-48-34-91-63-130-12-25 26-47 42-24 38 49 65 108 73 170-1 12-11 23-24 23z m-590-160c-22-1-30-32-13-45 40-46 90-82 147-102 26-6 40 33 17 45-52 20-98 53-134 96-4 4-10 6-17 6z m426-77c-23-5-43-21-66-27-34-13-71-15-106-19-25-9-16-49 10-47 62 1 124 18 177 50 17 14 7 44-15 43z m-440-39c-23-1-31-35-11-46 56-45 123-78 194-91 26-2 35 39 9 47-65 14-127 44-179 87-4 2-8 3-13 3z m543-3c-22-2-36-24-55-32-43-29-92-45-141-57-24-12-10-52 17-46 71 15 140 47 196 95 14 15 2 40-17 40z" horiz-adv-x="1000" />
<glyph glyph-name="intermediate-event-catch-non-interrupting-signal" unicode="&#xe852;" d="M500 562c-64-115-128-230-192-345 128 0 256 0 384 0-64 115-128 230-192 345z m0-51c50-90 100-180 151-270-101 0-201 0-302 0 51 90 101 180 151 270z m0 291c-41-1-83-5-121-18-25-13-8-53 18-44 64 17 131 17 196 3 26-3 34 38 9 47-33 8-68 12-102 12z m255-83c-26 3-36-36-13-47 52-38 93-90 121-147 15-22 52-3 43 22-32 67-82 127-143 170-2 1-5 2-8 2z m-519-10c-22-2-35-23-51-36-42-40-76-89-98-142-8-26 30-42 44-19 27 61 69 115 122 157 13 14 2 40-17 40z m264 0c-20-2-48 4-57-18-8-21 15-38 34-32 51 4 103-5 149-25 26-8 42 31 19 44-45 21-95 31-145 31z m-155-39c-23-4-43-21-62-34-34-27-66-58-86-96-10-26 30-44 43-21 30 47 74 83 121 110 16 14 5 41-16 41z m393-59c-25 2-35-33-14-46 37-38 62-87 77-137 14-24 53-6 44 20-17 60-49 115-94 158-4 3-8 4-13 5z m-564-171c-23 2-28-24-30-41-7-55-2-112 16-163 12-24 51-11 46 15-17 53-20 110-10 164 1 13-10 24-22 25z m754-46c-21 1-29-22-25-39 1-68-16-135-47-195-9-25 29-43 43-21 39 72 57 155 52 237-3 10-13 18-23 18z m-853-16c-22 2-30-22-26-39 1-69 18-137 51-197 15-22 52-2 42 23-30 59-46 126-45 193-2 11-11 19-22 20z m756-57c-22 2-27-22-28-39-10-48-34-91-63-130-12-25 26-47 42-24 38 49 65 108 73 170-1 12-11 23-24 23z m-590-160c-22-1-30-32-13-45 40-46 90-82 147-102 26-6 40 33 17 45-52 20-98 53-134 96-4 4-10 6-17 6z m426-77c-23-5-43-21-66-27-34-13-71-15-106-19-25-9-16-49 10-47 62 1 124 18 177 50 17 14 7 44-15 43z m-440-39c-23-1-31-35-11-46 56-45 123-78 194-91 26-2 35 39 9 47-65 14-127 44-179 87-4 2-8 3-13 3z m543-3c-22-2-36-24-55-32-43-29-92-45-141-57-24-12-10-52 17-46 71 15 140 47 196 95 14 15 2 40-17 40z" horiz-adv-x="1000" />
<glyph glyph-name="intermediate-event-throw-multiple" unicode="&#xe853;" d="M499 802c-220 4-425-177-448-396-24-185 78-380 247-461 160-80 368-56 501 66 134 118 190 318 128 486-57 167-217 293-393 303-12 1-23 2-35 2z m-5-49c202 7 391-161 407-362 19-178-92-361-262-420-166-61-368-2-468 145-103 144-99 356 18 490 74 90 188 146 305 147z m8-44c-186 6-358-158-361-344-9-169 116-334 283-367 155-33 328 46 397 190 71 140 39 327-83 430-64 57-150 91-236 91z m-2-48c164 4 314-144 311-308 3-152-119-297-272-312-143-19-295 73-336 213-43 134 14 295 138 364 48 28 103 43 159 43z m0-87c-72-52-144-104-215-156 27-84 55-169 82-253 89 0 177 0 266 0 28 84 55 169 82 253-71 52-143 104-215 156z" horiz-adv-x="1000" />
<glyph glyph-name="start-event-non-interrupting-message" unicode="&#xe854;" d="M295 506c0-104 0-208 0-312 137 0 273 0 410 0 0 104 0 208 0 312-137 0-273 0-410 0z m91-49c76 0 152 0 228 0-40-24-81-79-121-85-36 29-71 57-107 85z m270-28c0-62 0-124 0-186-104 0-208 0-312 0 0 62 0 124 0 186 52-42 104-83 156-125 52 42 104 83 156 125z m-152 371c-43-1-87-4-127-17-24-13-8-53 18-45 64 16 132 17 196 4 27-2 35 39 9 47-31 8-64 11-96 11z m250-79c-26 3-35-36-12-47 53-38 91-93 122-149 18-21 53 4 40 27-34 65-80 124-139 166-3 2-7 3-11 3z m-521-11c-21-3-34-22-49-35-36-35-64-77-88-121-9-15-20-37-1-49 17-13 36 3 41 21 22 41 49 81 82 115 13 15 37 23 38 45 0 12-10 23-23 24z m695-313c-22 1-29-24-25-41 4-68-13-136-46-195-9-25 28-44 43-22 41 72 59 158 50 241-3 10-13 16-22 17z m-853-19c-22 1-30-22-26-40 3-68 21-136 52-196 15-22 52-3 43 22-30 60-46 127-47 194-2 11-12 19-22 20z m694-334c-22-3-36-24-55-33-42-28-91-46-140-59-25-12-9-52 17-45 72 16 139 49 195 97 14 15 2 40-17 40z m-542-1c-24 0-31-35-11-46 47-40 104-67 163-83 17-5 42-16 53 5 10 18-6 37-24 38-56 14-111 36-156 73-7 6-14 14-25 13z" horiz-adv-x="1000" />
<glyph glyph-name="ad-hoc-marker" unicode="&#xe855;" d="M150 330c29 69 67 141 133 180 49 29 110 11 155-17 69-43 123-106 191-150 41-24 92-4 122 29 36 42 78 82 99 135 0-55 0-110 0-165-31-61-70-124-133-154-52-22-112-8-156 24-66 44-114 112-185 147-35 18-79 14-108-13-52-46-82-112-118-171 0 52 0 103 0 155z" horiz-adv-x="1000" />
<glyph glyph-name="service-task" unicode="&#xe856;" d="M215 745c-107 0-195-87-195-194l0-402c0-107 88-194 195-194l570 0c108 0 195 87 195 194l0 402c0 107-87 194-195 194l-570 0z m0-60l570 0c75 0 135-59 135-134l0-402c0-75-60-134-135-134l-570 0c-75 0-135 59-135 134l0 402c0 75 60 134 135 134z m36-50c0-12 0-24 0-35-9-3-18-7-27-12l-25 25-46-47 24-24c-4-9-8-18-11-28l-35 0 0-66 36 0c3-13 10-24 17-35l0 57-31 0 0 22 31 0 2 9c2 13 7 25 14 36l5 8-21 21 15 16 22-22 8 5c11 8 23 13 36 16l8 1 0 31 23 0 0-30 9 0 50 0c-6 6-29 15-37 17l0 35c-25 0-44 0-67 0z m63-64l0-34c-10-3-19-7-28-12l-24 25-47-47 25-25c-5-8-9-17-11-27l-36 0 0-66 36 0c3-10 7-19 12-27l-26-25 47-47 26 26c8-5 17-9 27-12l0-36c23 0 47 0 66 0l0 37c10 2 19 6 28 11l25-25 47 47-26 25c5 9 9 18 12 27l34 1 0 66-35-1c-3 10-7 19-11 28l24 24-47 46-24-24c-9 5-18 8-28 11l0 34-66 0 0 0z m22-21l22 0 0-31 9-1c13-3 25-8 36-15l8-5 21 21 16-15-21-22 5-7c7-11 12-23 15-36l2-9 30 1 0-23-30 0-2-9c-2-12-7-25-15-36l-5-7 23-22-16-16-22 22-8-5c-11-7-23-12-36-15l-9-2 0-32c-6 0-12 0-22 0l0 32-9 2c-13 2-25 7-36 15l-8 4-22-22-16 16 23 22-6 8c-7 11-12 23-15 35l-2 9-31 0 0 22 31 0 2 9c3 13 8 25 15 36l5 8-22 21 16 16 22-22 7 5c11 8 23 13 36 15l9 2 0 31z m11-81c-27 0-49-22-49-49 0-27 22-50 49-50 28 0 50 23 50 50 0 27-22 49-50 49z m0-22c16 0 28-12 28-27 0-16-12-28-28-28-15 0-27 12-27 28 0 15 12 27 27 27z" horiz-adv-x="1000" />
<glyph glyph-name="task-none" unicode="&#xe857;" d="M215 745c-107 0-195-87-195-194l0-402c0-107 88-194 195-194l570 0c108 0 195 87 195 194l0 402c0 107-87 194-195 194l-570 0z m0-60l570 0c75 0 135-59 135-134l0-402c0-75-60-134-135-134l-570 0c-75 0-135 59-135 134l0 402c0 75 60 134 135 134z" horiz-adv-x="1000" />
<glyph glyph-name="compensation-marker" unicode="&#xe858;" d="M502 590c-20-3-34-19-51-29-94-63-187-125-280-188-18-14-12-43 8-52 103-69 206-138 309-207 21-13 49 8 45 31 0 53 0 106 0 159 94-64 188-127 283-190 21-13 48 8 44 31 0 139 0 279 0 418-1 24-34 36-51 19-92-62-184-124-276-186-1 57 0 113-1 170-3 14-16 25-30 24z m-29-86c0-103 0-205 0-308-77 52-153 103-229 154 76 51 152 102 229 154z m327 0c0-103 0-205 0-308-76 52-152 103-229 154 77 51 153 102 229 154z" horiz-adv-x="1000" />
<glyph glyph-name="start-event-non-interrupting-multiple" unicode="&#xe859;" d="M715 418c-71 52-143 104-215 156-72-52-143-104-215-156 27-84 55-169 82-253 89 0 177 0 266 0 28 84 55 169 82 253z m-28-9c-24-74-48-147-72-220-77 0-153 0-230 0-24 73-48 146-72 220 63 45 125 90 187 135 62-45 124-90 187-135z m-183 391c-43-1-87-4-127-17-24-13-8-53 18-45 64 16 132 17 196 4 27-2 35 39 9 47-31 8-64 11-96 11z m250-79c-26 3-35-36-12-47 53-38 91-93 122-149 18-21 53 4 40 27-34 65-80 124-139 166-3 2-7 3-11 3z m-521-11c-21-3-34-22-49-35-36-35-64-77-88-121-9-15-20-37-1-49 17-13 36 3 41 21 22 41 49 81 82 115 13 15 37 23 38 45 0 12-10 23-23 24z m695-313c-22 1-29-24-25-41 4-68-13-136-46-195-9-25 28-44 43-22 41 72 59 158 50 241-3 10-13 16-22 17z m-853-19c-22 1-30-22-26-40 3-68 21-136 52-196 15-22 52-3 43 22-30 60-46 127-47 194-2 11-12 19-22 20z m694-334c-22-3-36-24-55-33-42-28-91-46-140-59-25-12-9-52 17-45 72 16 139 49 195 97 14 15 2 40-17 40z m-542-1c-24 0-31-35-11-46 47-40 104-67 163-83 17-5 42-16 53 5 10 18-6 37-24 38-56 14-111 36-156 73-7 6-14 14-25 13z" horiz-adv-x="1000" />
<glyph glyph-name="intermediate-event-throw-signal" unicode="&#xe85a;" d="M499 802c-220 4-425-177-448-396-24-185 78-380 247-461 160-80 368-56 501 66 134 118 190 318 128 486-57 167-217 293-393 303-12 1-23 2-35 2z m-5-49c202 7 391-161 407-362 19-178-92-361-262-420-166-61-368-2-468 145-103 144-99 356 18 490 74 90 188 146 305 147z m8-44c-186 6-358-158-361-344-9-169 116-334 283-367 155-33 328 46 397 190 71 140 39 327-83 430-64 57-150 91-236 91z m-2-48c164 4 314-144 311-308 3-152-119-297-272-312-143-19-295 73-336 213-43 134 14 295 138 364 48 28 103 43 159 43z m0-99c-64-115-128-230-192-345 128 0 256 0 384 0-64 115-128 230-192 345z" horiz-adv-x="1000" />
<glyph glyph-name="intermediate-event-catch-non-interrupting-condition" unicode="&#xe85b;" d="M349 540l0-12 0-368 50 0 202 0 50 0 0 380-302 0z m24-24l254 0 0-332-26 0-202 0-26 0 0 332z m26-37l0-25 202 0 0 25-202 0z m0-74l0-24 202 0 0 24-202 0z m0-85l0-24 202 0 0 24-202 0z m0-77l0-24 202 0 0 24-202 0z m101 559l0 0-5 0-1 0 0 0-5 0 0 0 0 0-6-1 0 0 0 0-5 0 0 0 0 0-6 0 0 0 0 0-5-1 0 0-1 0-5 0 0 0 0 0-5 0-1 0 0-1-5 0 0 0 0 0-5-1-1 0 0 0-5 0 0 0 0 0-5-1-1 0 0 0-5-1 0 0 0 0-5-1-1 0 0 0-5-1 0 0 0 0-5-1 0 0-1 0-5-1 0 0 0 0-5-1 0 0 0 0-6-2 0 0 0 0-5-1 0 0 0 0-5-1-4-2-4-2-4-3-2-4-3-4-1-4 0-5 0-4 1-4 2-5 3-3 3-3 4-3 4-1 5-1 4 0 4 1 5 1 5 1 4 1 5 1 5 1 5 1 5 1 5 1 5 0 4 1 5 1 5 0 5 1 5 0 5 1 5 0 5 0 5 1 5 0 5 0 5 0 5 0 5 0 5 0 5-1 5 0 5 0 5-1 5 0 5-1 5 0 5-1 5-1 4 0 5-1 5-1 5-1 5-1 4-1 5 0 4 0 5 1 4 2 3 3 4 3 2 4 2 4 1 4 0 5-1 4-2 5-2 4-3 3-4 3-4 2-3 1-5 1 0 0 0 0-5 1 0 0-1 0-5 1 0 0 0 0-5 1 0 0 0 0-6 1 0 0 0 0-5 1 0 0 0 0-6 1 0 0 0 0-5 0 0 0 0 0-6 1 0 0 0 0-5 0 0 1 0 0-6 0 0 0 0 0-5 0 0 0-1 0-5 1 0 0 0 0-5 0-1 0 0 0-5 0 0 0 0 0-6 1 0 0 0 0-5 0 0 0 0 0-6 0 0 0z m255-83l-5 0-4-1-5-2-3-2-4-4-2-3-2-4-1-5-1-4 1-5 1-4 3-4 3-4 2-2 2-1 4-3 4-3 4-3 3-3 4-4 4-3 4-3 3-3 4-4 4-3 3-4 4-3 3-4 4-3 3-4 4-4 3-3 3-4 3-4 4-4 3-3 3-4 3-4 3-4 3-4 3-4 2-4 3-4 3-5 3-4 2-4 3-4 2-4 3-5 2-4 2-4 3-5 2-4 1-2 2-4 4-3 3-3 4-2 5-1 4-1 5 1 4 1 4 2 4 3 3 3 2 4 2 4 0 5 0 4-1 5-1 3-1 3 0 0 0 0-3 5 0 0 0 0-2 5 0 0-1 0-2 4 0 1 0 0-3 4 0 0 0 1-2 4-1 0 0 0-2 5 0 0 0 0-3 5 0 0 0 0-3 4 0 0 0 0-3 5 0 0 0 0-3 5 0 0 0 0-3 4 0 0 0 0-3 5 0 0-1 0-3 4 0 0 0 0-3 5 0 0 0 0-3 4 0 0 0 0-4 4 0 1 0 0-3 4 0 0 0 0-3 4-1 0 0 0-3 4 0 1 0 0-4 4 0 0 0 0-3 4 0 0-1 0-3 4 0 0 0 0-4 4 0 0 0 0-4 4 0 0 0 1-4 3 0 0 0 1-3 3-1 0 0 1-3 3-1 0 0 0-3 4-1 0 0 0-4 4 0 0 0 0-4 4 0 0 0 0-4 3 0 1 0 0-4 3 0 0 0 0-4 4 0 0-1 0-4 3 0 0 0 1-4 3 0 0 0 0-4 3 0 0-1 0-4 4 0 0 0 0-4 3 0 0 0 0-2 1-4 3-4 1-4 1z m-519-10l-5 0-4-1-4-2-4-2-1-1 0 0 0 0-4-3 0-1 0 0-4-3 0 0-1 0-4-4 0 0 0 0-4-3 0 0 0-1-4-3 0 0 0 0-4-4 0 0 0 0-4-4 0 0 0 0-4-4 0 0 0 0-4-3 0-1 0 0-4-3 0-1 0 0-4-3 0-1 0 0-4-4 0 0 0 0-4-4 0 0 0 0-3-4 0 0-1 0-3-4 0 0 0 0-4-4 0 0 0-1-3-4 0 0 0 0-4-4 0 0 0 0-3-4 0 0 0-1-4-4 0 0 0 0-3-4 0 0 0 0-3-5 0 0 0 0-3-4 0 0-1 0-3-5 0 0 0 0-3-4 0 0 0 0-3-5 0 0 0 0-3-5 0 0 0 0-3-4 0 0 0 0-2-5-1 0 0 0-2-5 0 0 0 0-3-4 0-1 0 0-3-4 0 0 0-1-2-4 0 0 0 0-3-5 0 0 0 0-2-5 0 0-1 0-2-5 0 0 0 0-2-5 0 0 0 0-3-5 0 0 0 0-1-3-1-4-1-5 0-4 1-5 2-4 3-4 3-3 4-2 4-2 4-1 5 0 4 0 5 2 3 2 4 3 3 4 2 3 1 3 2 4 2 5 2 4 2 4 3 5 2 4 2 4 3 5 2 4 3 4 3 4 2 4 3 5 3 4 2 4 3 4 3 4 3 4 3 4 3 4 3 3 4 4 3 4 3 4 3 3 4 4 3 4 4 3 3 4 4 3 3 4 4 3 4 4 3 3 4 3 4 3 4 4 4 3 1 1 3 3 3 3 2 5 1 4 0 4-1 5-1 4-2 4-3 4-4 3-4 2-4 2-4 0z m264 0l0 0-4 0 0 0-1 0-4 0 0 0 0 0-4 0 0 0 0 0-5 0 0-1 0 0-4 0 0 0 0 0-4 0-1 0 0 0-4 0 0 0 0 0-4-1 0 0-1 0-1 0-4-1-5-2-3-2-4-3-2-4-2-4-2-4 0-5 1-4 1-5 2-4 3-3 4-3 4-3 4-1 4-1 4 0 1 1 4 0 4 0 4 1 4 0 3 0 4 0 4 0 4 0 4 0 4 0 4 0 3 0 4 0 4-1 4 0 4 0 3-1 4 0 4-1 4 0 4-1 3-1 4 0 4-1 4-1 3 0 4-1 4-1 3-1 4-1 4-1 3-1 4-1 3-2 4-1 4-1 3-1 4-2 3-1 4-1 3-2 0 0 0 0 4-1 5-1 5 0 4 1 4 2 4 3 3 3 2 4 2 4 1 5 0 4 0 5-2 4-2 4-3 3-4 3-3 2 0 0-1 0 0 0-3 2-1 0 0 0-4 1 0 0 0 0-4 2 0 0 0 0-4 1 0 0 0 0-4 2 0 0 0 0-4 1 0 0 0 0-4 2 0 0 0 0-4 1 0 0-1 0-3 1-1 0 0 0-4 2 0 0 0 0-4 1 0 0 0 0-4 1 0 0 0 0-4 1 0 0-1 0-4 1 0 0 0 0-4 1 0 0 0 0-4 1 0 0 0 0-4 1-1 0 0 0-4 1 0 0 0 0-4 1 0 0 0 0-4 0-1 0 0 0-4 1 0 0 0 0-4 1 0 0 0 0-5 0 0 0 0 0-4 1 0 0 0 0-4 0 0 0-1 0-4 1 0 0 0 0-4 0 0 0 0 0-5 0 0 0 0 0-4 0 0 0 0 1-4 0-1 0 0 0-4 0 0 0 0 0-4 0 0 0-1 0-4 0 0 0z m-155-39l-4 0-5-1-3-1-2-1 0 0 0 0-4-2 0 0 0 0-3-2-1-1 0 0-3-2 0 0-1 0-3-2 0 0 0 0-4-2 0 0 0 0-4-2 0-1 0 0-3-2 0 0-1 0-3-2 0 0 0 0-4-3 0 0 0 0-3-2 0 0 0 0-4-3 0 0 0 0-3-2 0 0-1-1-3-2 0 0 0 0-3-3 0 0-1 0-3-2 0-1 0 0-3-2 0 0-1 0-3-3 0 0 0 0-3-3 0 0 0 0-3-3-1 0 0 0-3-3 0 0 0 0-3-3 0 0 0 0-3-3 0 0 0 0-3-3-1 0 0 0-3-3 0 0 0 0-3-3 0 0 0 0-3-3 0-1 0 0-3-3 0 0 0 0-3-3 0 0 0 0-3-3 0 0 0 0-3-4 0 0 0 0-3-3 0 0 0 0-2-3-1 0 0-1-2-3 0 0 0 0-3-3 0 0 0-1-3-3 0 0 0 0-2-3 0 0-1-1-2-3 0 0 0 0-2-3-1-1 0 0-2-3 0 0 0 0-2-4-1 0 0 0-2-3-2-4-1-4-1-5 1-4 1-5 2-4 3-3 3-4 4-2 4-2 4-1 5 0 4 1 5 2 4 2 3 3 2 3 2 3 2 3 2 3 3 3 2 4 2 3 2 3 3 3 2 3 3 2 2 3 3 3 2 3 3 3 2 3 3 3 3 2 3 3 2 3 3 2 3 3 3 2 3 3 3 2 3 3 3 2 3 3 3 2 3 2 3 3 3 2 3 2 3 2 3 2 3 2 4 2 3 2 3 2 3 2 4 2 3 2 2 0 3 3 4 3 2 4 2 4 1 4 1 5-1 4-1 5-3 4-2 3-4 3-4 2-4 2-5 0z m393-59l-5-1-4-1-4-1-4-3-3-3-3-4-1-4-1-5-1-4 1-5 2-4 2-4 2-3 3-2 3-3 2-3 3-3 2-3 3-3 2-3 3-2 2-3 3-3 2-3 2-3 3-4 2-3 2-3 2-3 2-3 2-3 2-4 2-3 2-3 2-3 2-4 2-3 1-3 2-4 2-3 1-3 2-4 2-3 1-4 1-3 2-4 1-3 2-4 1-3 1-4 1-4 2-3 1-4 1-3 0-3 2-4 2-4 4-3 3-3 4-2 5-1 4 0 5 0 4 1 4 3 4 2 3 4 2 4 2 4 0 5 0 4-1 4 0 2 0 0 0 0-2 4 0 0 0 1-1 3 0 1 0 0-1 4 0 0 0 0-2 4 0 0 0 0-1 4 0 0 0 0-2 4 0 0 0 0-1 4 0 0 0 0-2 4 0 0 0 0-1 4 0 0 0 1-2 3 0 0 0 1-2 3 0 0 0 1-2 3 0 0 0 1-1 3 0 0-1 1-1 3 0 0 0 0-2 4 0 0 0 0-2 4 0 0 0 0-2 4 0 0 0 0-2 4 0 0-1 0-1 4-1 0 0 0-2 3 0 1 0 0-2 3 0 0 0 0-2 4 0 0 0 0-2 4-1 0 0 0-2 3 0 0 0 1-2 3 0 0 0 0-3 4 0 0 0 0-2 3 0 0 0 1-3 3 0 0 0 0-2 3 0 1-1 0-2 3 0 0 0 0-3 3 0 1 0 0-2 3-1 0 0 0-2 3 0 1 0 0-3 3 0 0 0 0-3 3 0 0 0 0-3 4 0 0 0 0-3 3 0 0 0 0-3 3 0 0 0 0-3 3 0 0 0 1-3 3 0 0 0 0-3 2-3 3-4 3-5 1-4 1z m-564-171l-5 0-4-1-4-2-4-2-3-4-3-3-2-4-1-4-1-4 0 0 0 0 0-4 0 0-1 0 0-4 0-1 0 0-1-4 0 0 0 0-1-4 0 0 0 0 0-5 0 0 0 0-1-4 0 0 0 0 0-4 0 0 0-1 0-4 0 0-1 0 0-4 0 0 0 0 0-5 0 0 0 0 0-4 0 0 0 0-1-4 0-1 0 0 0-4 0 0 0 0 0-4 0 0 0-1 0-4 0 0 0 0 0-4 0 0 0-1 0-4 0 0 0 0 0-4 0 0 0 0 1-5 0 0 0 0 0-4 0 0 0 0 0-4 0-1 0 0 0-4 1 0 0 0 0-4 0 0 0-1 0-4 0 0 0 0 1-4 0 0 0 0 0-4 0-1 0 0 1-4 0 0 0 0 1-4 0 0 0 0 0-4 1-1 0 0 0-4 0 0 0 0 1-4 0 0 0 0 1-4 0-1 0 0 1-4 0 0 0 0 1-4 0 0 0 0 1-4 0 0 0-1 1-4 0 0 0 0 1-4 0 0 0 0 1-4 0 0 0 0 2-4 0 0 0 0 1-4 0-1 0 0 1-1 1-4 3-4 3-3 4-3 4-2 4-1 5 0 4 1 5 1 4 2 3 3 3 4 2 4 2 4 0 5 0 4-1 4 0 1-2 4-1 4-1 3-1 4-1 3-1 4 0 4-1 4-1 3-1 4 0 4-1 4-1 3 0 4-1 4 0 4 0 3-1 4 0 4 0 4-1 4 0 4 0 3 0 4 0 4 0 4 0 4 0 4 0 3 1 4 0 4 0 4 1 4 0 3 0 4 1 4 0 4 1 4 1 3 0 4 1 4 0 4 0 5-1 4-2 4-3 4-3 3-4 2-5 2-4 1z m754-46l-5 0-4-1-4-2-4-2-3-4-3-4-2-4 0-4-1-4 1-4 0-5 0-5 0-5 0-5 0-5 0-5-1-5 0-5 0-5-1-5 0-5-1-5 0-5-1-5-1-4 0-5-1-5-1-5-1-5-1-5-1-5-1-4-1-5-1-5-2-5-1-4-2-5-1-5-1-4-2-5-2-5-1-4-2-5-2-4-2-5-2-5-2-4-2-5-2-4-2-4-2-5-2-4-2-5-1-4 0-5 1-4 2-4 2-4 3-4 4-2 4-2 4-2 5 0 4 1 5 1 4 2 3 3 3 3 2 3 3 5 0 0 0 0 2 5 0 0 0 0 2 5 0 0 0 0 3 5 0 0 0 0 2 5 0 0 0 0 2 5 0 0 0 0 2 5 0 0 0 0 2 5 0 0 0 0 2 5 0 0 0 1 2 4 0 1 0 0 2 5 0 0 0 0 2 5 0 0 0 0 2 5 0 0 0 0 2 5 0 0 0 1 1 5 0 0 0 0 2 5 0 0 0 0 1 5 0 0 0 0 2 5 0 1 0 0 1 5 0 0 0 0 1 5 0 0 0 0 2 6 0 0 0 0 1 5 0 0 0 0 1 5 0 1 0 0 1 5 0 0 0 0 1 5 0 0 0 1 1 5 0 0 0 0 1 5 0 0 0 1 1 5 0 0 0 0 0 5 0 0 0 1 1 5 0 0 0 0 0 5 1 0 0 1 0 5 0 0 0 0 0 5 0 1 0 0 1 5 0 0 0 0 0 6 0 0 0 0 0 5 0 0 0 0 1 6 0 0 0 0 0 5 0 0 0 1 0 5 0 0 0 0 0 6 0 0 0 0 0 5 0 0 0 0-1 6 0 0 0 0 0 4 0 5-2 4-2 4-3 3-4 3-4 2-4 2-4 0z m-853-16l-5 0-4-1-4-1-4-3-4-3-2-4-2-4-1-4-1-4 0-4 0 0 0 0 0-5 0-1 0 0 1-5 0 0 0 0 0-6 0 0 0 0 0-5 0 0 0 0 0-6 0 0 0 0 1-5 0 0 0-1 0-5 0 0 0 0 1-5 0-1 0 0 0-5 0 0 0 0 1-5 0-1 0 0 1-5 0 0 0 0 0-5 0-1 0 0 1-5 0 0 0 0 1-5 0-1 0 0 1-5 0 0 0 0 1-5 0 0 0-1 1-5 0 0 0 0 1-5 0 0 0 0 2-6 0 0 0 0 1-5 0 0 0 0 1-5 0 0 0-1 2-5 0 0 0 0 1-5 0 0 0 0 2-5 0 0 0 0 2-5 0-1 0 0 1-5 0 0 0 0 2-5 0 0 0 0 2-5 0 0 0 0 2-5 0 0 0-1 2-4 0-1 0 0 2-5 0 0 0 0 2-5 0 0 0 0 2-5 0 0 0 0 2-5 0 0 0 0 2-5 0 0 0 0 3-5 0 0 0 0 2-5 0 0 0 0 2-5 1 0 0 0 0-1 3-4 3-3 3-3 4-2 5-1 4 0 5 0 4 1 4 3 4 2 3 4 2 4 2 4 0 5 0 4-1 5-1 3-1 1-2 5-2 4-2 4-2 5-2 4-2 5-2 5-2 4-2 5-1 4-2 5-1 5-2 4-1 5-2 5-1 4-1 5-2 5-1 5-1 4-1 5-1 5-1 5-1 5-1 5 0 5-1 4-1 5 0 5-1 5 0 5-1 5 0 5 0 5-1 5 0 5 0 5 0 5 0 4 0 4-1 5-2 4-3 3-4 4-3 2-5 2-4 0z m756-57l-4 0-5-1-4-2-4-3-3-3-2-4-2-4-1-3 0 0 0 0 0 0 0 0-1-4 0-4-1-4-1-3 0-4-1-4-1-4-1-3-1-4-1-3-1-4-1-4-2-3-1-4-1-3-1-4-2-4-1-3-2-4-1-3-1-4-2-3-2-3-1-4-2-3-2-4-1-3-2-3-2-4-2-3-2-3-2-3-2-4-2-3-2-3-2-3-2-3-2-3-3-3-2-3-2-4-2-1-2-4-2-4-1-5 0-4 1-5 2-4 2-4 3-3 4-3 4-2 4-1 5-1 4 1 4 1 5 2 3 3 3 3 1 1 0 1 0 0 3 3 0 0 0 0 2 3 1 1 0 0 2 3 0 0 0 0 3 4 0 0 0 0 2 3 0 0 0 0 3 4 0 0 0 0 2 3 0 1 0 0 2 3 0 0 1 0 2 4 0 0 0 0 2 4 0 0 0 0 2 3 0 1 0 0 2 3 0 0 1 1 2 3 0 0 0 0 2 4 0 0 0 0 2 4 0 0 0 0 2 4 0 0 0 0 2 4 0 0 0 0 1 4 1 0 0 0 1 4 0 0 0 0 2 4 0 0 0 0 2 4 0 0 0 0 2 4 0 0 0 0 1 4 0 0 0 0 2 4 0 0 0 0 1 4 0 0 0 0 2 4 0 0 0 0 1 4 0 0 0 0 2 4 0 0 0 0 1 4 0 0 0 1 1 4 0 0 0 0 2 4 0 0 0 0 1 4 0 0 0 0 1 4 0 0 0 0 1 4 0 1 0 0 1 4 0 0 0 0 1 4 0 0 0 0 1 4 0 0 0 1 1 4 0 0 0 0 1 4 0 0 0 0 1 4 0 0 0 1 0 4 0 0 0 0 0 0 1 5-1 4-1 4-2 4-3 4-4 3-4 2-4 2-5 0z m-590-160l-4-1-4-2-4-2-4-3-3-3-2-4-1-5-1-4 1-5 1-4 2-4 2-3 1-2 0 0 0 0 3-3 0 0 0 0 3-3 0-1 0 0 3-3 0 0 0 0 3-3 0 0 0 0 3-3 0 0 0 0 3-3 0-1 0 0 3-3 0 0 0 0 3-3 0 0 1 0 3-3 0 0 0 0 3-3 0 0 0 0 3-3 0 0 0 0 3-3 0 0 1 0 3-3 0 0 0 0 3-3 0 0 0 0 3-2 1-1 0 0 3-2 0 0 0 0 3-3 1 0 0 0 3-3 0 0 0 0 3-2 1 0 0-1 3-2 0 0 0 0 4-2 0-1 0 0 3-2 0 0 0 0 4-2 0-1 0 0 3-2 1 0 0 0 3-2 0 0 0 0 4-3 0 0 0 0 4-2 0 0 0 0 3-2 1 0 0 0 3-2 0 0 1 0 3-2 0 0 0-1 4-1 0-1 0 0 4-2 0 0 0 0 4-2 0 0 0 0 4-1 0-1 0 0 4-1 0 0 0 0 4-2 0 0 0 0 4-2 0 0 0 0 4-2 0 0 0 0 4-1 0-1 0 0 4-1 0 0 0 0 4-2 4-1 4 0 5 0 4 1 4 2 4 3 3 4 2 3 2 5 1 4 0 5-1 4-2 4-2 4-4 3-3 3-4 2-3 1-4 2-3 1-4 2-3 1-3 2-4 1-3 2-4 2-3 2-3 1-4 2-3 2-3 2-3 2-4 2-3 2-3 2-3 2-3 2-3 3-3 2-4 2-3 2-2 3-3 2-3 3-3 2-3 3-3 2-3 3-3 2-2 3-3 3-3 3-3 2-2 3-3 3-2 3-3 3-2 3-1 1-4 3-3 3-5 1-4 1-5 1z m426-77l-5 0-4-1-4-2-1-1-4-2-3-1-3-2-4-2-3-2-3-1-4-2-3-1-4-2-3-1-4-2-3-1-4-2-3-1-4-1-4-1-3-1-4-2-3-1-4-1-4-1-3-1-4-1-4 0-3-1-4-1-4-1-4 0-3-1-4-1-4 0-4-1-3 0-4 0-4-1-4 0-4 0-4-1-3 0-4 0-4 0-5 0-4-2-4-2-4-3-3-3-2-4-1-4-1-5 0-5 1-4 2-4 2-4 4-3 3-3 4-2 5-1 4 0 4 0 0 0 0 0 4 0 0 0 1 0 4 1 0 0 0 0 4 0 0 0 0 0 5 0 0 0 0 0 4 0 0 0 0 0 4 1 1 0 0 0 4 0 0 0 0 0 4 1 0 0 0 0 5 0 0 0 0 0 4 1 0 0 0 0 4 1 0 0 1 0 4 0 0 0 0 0 4 1 0 0 0 0 4 1 0 0 1 0 4 1 0 0 0 0 4 1 0 0 0 0 4 1 0 0 0 0 4 1 1 0 0 0 4 1 0 0 0 0 4 1 0 0 0 0 4 1 0 0 0 0 4 2 0 0 1 0 3 1 1 0 0 0 4 1 0 0 0 0 4 2 0 0 0 0 4 1 0 0 0 0 4 2 0 0 0 0 4 1 0 0 0 0 4 2 0 0 0 0 4 1 0 0 1 1 3 1 0 0 1 0 3 2 0 0 1 0 3 2 0 0 1 0 3 2 0 0 1 0 3 1 0 0 0 1 4 1 0 0 0 0 4 2 0 0 0 0 4 2 0 0 0 1 4 1 0 1 0 0 4 2 0 0 0 0 2 1 3 2 4 4 2 3 2 5 1 4 0 5-1 4-1 4-3 4-3 4-3 3-4 2-5 1-4 0z m-440-39l-4-1-5-1-4-3-3-3-3-3-2-4-1-5-1-4 0-5 1-4 2-4 3-4 3-2 1-1 0 0 0 0 4-4 0 0 0 0 4-3 0 0 1 0 4-4 0 0 0 0 4-3 0 0 0 0 5-3 0 0 0 0 4-3 0-1 0 0 5-3 0 0 0 0 4-3 0 0 1 0 4-3 0 0 0 0 5-3 0 0 0 0 4-3 0 0 1 0 4-3 0 0 0 0 5-2 0 0 0-1 5-2 0 0 0 0 4-3 1 0 0 0 4-2 0 0 0-1 5-2 0 0 0 0 5-3 0 0 0 0 5-2 0 0 0 0 5-2 0 0 0 0 5-3 0 0 0 0 5-2 0 0 0 0 5-2 0 0 0 0 5-2 0 0 0 0 5-2 0 0 0 0 5-2 0 0 1 0 4-2 1 0 0 0 5-2 0 0 0 0 5-2 0 0 0 0 5-2 0 0 0 0 5-2 0 0 1 0 5-1 0 0 0 0 5-2 0 0 0 0 5-1 0 0 0 0 5-2 1 0 0 0 5-1 0 0 0 0 5-1 0 0 0 0 6-2 0 0 0 0 4-1 5 0 4 0 5 1 4 2 4 3 3 3 2 4 2 4 1 5 0 4-1 5-1 4-3 4-3 3-4 3-4 2-3 1-5 1-4 1-5 1-5 1-5 2-4 1-5 2-5 1-4 2-5 1-5 2-4 1-5 2-5 2-4 2-5 2-4 2-5 2-4 2-5 2-4 2-4 2-5 3-4 2-4 2-5 3-4 2-4 3-4 3-4 2-4 3-5 3-4 2-4 3-4 3-4 3-3 3-4 3-4 3-1 1-4 3-4 1-4 1-5 1z m543-3l-5 0-4-1-5-2-3-2-1-2-4-3-4-3-4-3-4-3-4-3-4-2-4-3-5-3-4-2-4-3-4-3-4-2-5-3-4-2-4-2-5-3-4-2-4-2-5-2-4-2-5-2-4-2-5-2-4-2-5-2-4-2-5-1-5-2-4-1-5-2-5-1-5-2-4-1-5-2-5-1-5-1-4-1-5-1-3-1-5-1-4-2-3-3-3-3-2-4-2-5-1-4 0-5 1-4 2-4 3-4 3-3 4-3 4-2 4-1 5 0 4 0 3 1 0 0 0 0 5 1 0 0 1 0 5 2 0 0 0 0 5 1 0 0 0 0 5 1 0 0 1 0 5 2 0 0 0 0 5 1 0 0 0 0 5 2 0 0 1 0 5 1 0 0 0 0 5 2 0 0 0 0 5 2 0 0 0 0 5 2 0 0 0 0 5 2 1 0 0 0 5 2 0 0 0 0 5 2 0 0 0 0 5 2 0 0 0 0 5 2 0 0 0 0 5 2 0 0 0 0 5 2 0 0 0 0 5 3 0 0 0 0 5 2 0 0 0 0 5 2 0 0 0 0 5 3 0 0 0 0 5 2 0 1 0 0 4 2 1 0 0 0 4 3 0 0 1 0 4 2 0 1 0 0 5 2 0 0 0 0 5 3 0 0 0 0 4 3 0 0 0 0 5 3 0 0 0 0 5 3 0 0 0 0 4 3 0 0 0 0 5 3 0 0 0 1 4 3 0 0 0 0 5 3 0 0 0 0 4 3 0 0 0 0 4 4 1 0 0 0 4 3 0 0 0 0 2 2 3 3 3 4 2 4 1 4 0 5-1 4-1 5-2 4-3 3-4 3-4 2-4 2-4 0z" horiz-adv-x="1000" />
<glyph glyph-name="participant" unicode="&#xe85c;" d="M47 654l0-625 906 0 0 625z m857-48l0-533-670 0 0 533 670 0z m-810 0l94 0 0-533-94 0z" horiz-adv-x="1000" />
<glyph glyph-name="event-subprocess-expanded" unicode="&#xe85d;" d="M261 669c16 0 33 0 49 0 0 16 0 32 0 49-16 0-33 0-49 0 0-17 0-33 0-49z m98 0c16 0 32 0 49 0 0 16 0 32 0 49-17 0-33 0-49 0 0-17 0-33 0-49z m97 0c17 0 33 0 49 0 0 16 0 32 0 49-16 0-32 0-49 0 0-17 0-33 0-49z m98 0c16 0 33 0 49 0 0 16 0 32 0 49-16 0-33 0-49 0 0-17 0-33 0-49z m98 0c16 0 32 0 49 0 0 16 0 32 0 49-17 0-33 0-49 0 0-17 0-33 0-49z m97 0c15 0 31 1 46-1 2 16 4 32 6 48-17 3-34 1-52 2 0-17 0-33 0-49z m-531 49c-8 0-17-1-25-3 3-16 6-32 9-48 10 3 26-3 20 13-2 11 5 34-4 38z m614-63c12-6 23-15 31-25 12 11 28 21 37 32-13 15-27 27-44 36-8-14-16-29-24-43z m-693 40c-16-10-31-23-43-37 13-9 27-24 39-30 9 10 18 19 30 25-9 14-16 29-26 42z m759-94c-15-1-15-9-10-22 4-6-3-23 7-23 14 1 31-1 44 1 0 19-3 38-10 56-10-4-20-8-31-12z m-830 4c-5-17-7-35-7-53 16 0 32 0 49 0-1 13 1 27 5 40-15 5-31 10-46 15l-1-2 0 0z m822-147c17 0 33 0 49 0 0 17 0 33 0 49-16 0-32 0-49 0 0-16 0-32 0-49z m-829-4c16 0 32 0 49 0 0 16 0 33 0 49-17 0-33 0-49 0 0-16 0-33 0-49z m829-93c17 0 33 0 49 0 0 16 0 32 0 49-16 0-32 0-49 0 0-17 0-33 0-49z m-829-5c16 0 32 0 49 0 0 17 0 33 0 49-17 0-33 0-49 0 0-16 0-32 0-49z m829-93c17 0 33 0 49 0 0 16 0 33 0 49-16 0-32 0-49 0 0-16 0-33 0-49z m-829-4c16 0 32 0 49 0 0 16 0 32 0 49-17 0-33 0-49 0 0-17 0-33 0-49z m829-94c17 0 33 0 49 0 0 17 0 33 0 49-16 0-32 0-49 0 0-16 0-32 0-49z m-829-4c16 0 32 0 49 0 0 16 0 33 0 49-17 0-33 0-49 0 0-16 0-33 0-49z m827-40c-3-13-7-25-14-37 14-7 28-19 42-24 10 16 17 34 20 52-16 3-33 7-48 9z m-823-14c4-19 12-37 23-53 13 9 27 18 40 27-7 12-12 24-15 37-16-4-32-7-48-11z m780-54c-10-7-21-13-34-17 6-15 11-31 16-46 18 5 35 14 50 26-10 13-20 26-30 39l-2-2 0 0z m-718-40c16-11 33-20 52-25 4 16 9 32 12 47-12 4-24 10-35 18-10-14-19-27-29-40z m107-31c16 0 32 0 49 0 0 17 0 33 0 49-17 0-33 0-49 0 0-16 0-32 0-49z m97 0c17 0 33 0 49 0 0 17 0 33 0 49-16 0-32 0-49 0 0-16 0-32 0-49z m98 0c16 0 33 0 49 0 0 17 0 33 0 49-16 0-33 0-49 0 0-16 0-32 0-49z m98 0c16 0 32 0 48 0 0 17 0 33 0 49-16 0-32 0-48 0 0-16 0-32 0-49z m94 0c17 0 33 0 49 0 0 17 0 33 0 49-16 0-32 0-49 0 0-16 0-32 0-49z m101 0c16 0 33 0 49 0 0 17 0 33 0 49-16 0-33 0-49 0 0-16 0-32 0-49z m-53 15c0 114 0 229 0 343-113 0-225 0-338 0 0-114 0-229 0-343 113 0 225 0 338 0z m-307 312c92 0 184 0 276 0 0-92 0-184 0-277-92 0-184 0-276 0 0 93 0 185 0 277z m37-110c0-16 0-31 0-47 67 0 135 0 203 0 0 16 0 31 0 47-68 0-136 0-203 0z" horiz-adv-x="1000" />
<glyph glyph-name="lane-insert-below" unicode="&#xe85e;" d="M46-50l0 89 49 0 0-40 16 0 0-49-65 0z m114 0l0 49 97 0 0-49-97 0z m146 0l0 49 98 0 0-49-98 0z m147 0l0 49 97 0 0-49-97 0z m146 0l0 49 98 0 0-49-98 0z m147 0l0 49 97 0 0-49-97 0z m145 0l0 49 13 0 0 40 49 0 0-64 0-25-25 0-37 0z m-845 138l0 92 49 0 0-92-49 0z m858 0l0 92 49 0 0-92-49 0z m-857 139l0 527 906 0 0-527-906 0z m857 48l0 435-810 0 0-435 810 0z" horiz-adv-x="1000" />
<glyph glyph-name="space-tool" unicode="&#xe85f;" d="M366 800l0-900 38 0 0 900-38 0z m233 0l0-900 38 0 0 900-38 0z m-394-287l-164-163 164-163 0 111 93 0 0 105-93 0 0 110z m595 0l0-108-94-1 0-106 94 0 0-111 163 163-163 163z" horiz-adv-x="1000" />
<glyph glyph-name="connection-multi" unicode="&#xe860;" d="M916 798l-410-109 64-95-486-327 25-38 486 328 62-92 259 333 0 0z m0-328l-411-109 151-224 260 333 0 0z m-409-245l-63-43 25-37 63 42-25 38z m-126-85l-62-42 25-38 62 43-25 37z m-133-90l-63-43 25-37 63 43-25 37z m-126-85l-38-26 25-37 38 26-25 37z" horiz-adv-x="1000" />
<glyph glyph-name="lane" unicode="&#xe861;" d="M47 614l0-528 906 0 0 528z m47-483l0 435 810 0 0 0 0-435z" horiz-adv-x="1000" />
<glyph glyph-name="lasso-tool" unicode="&#xe862;" d="M303 798l0-218 103 0 0 218-103 0z m-248-246l0-103 218 0 0 103-218 0z m379 0l0-103 219 0 0 103-219 0z m349-30l0-40 123 0 0-117 40 0 0 157-163 0z m-480-104l0-218 103 0 0 218-103 0z m603-159l0-77 40 0 0 77-40 0z m0-190l0-116-119 0 0-40 159 0 0 156-40 0z m-570-1l0-157 159 0 0 40-119 0 0 117-40 0z m264-117l0-40 82 0 0 40-82 0z" horiz-adv-x="1000" />
<glyph glyph-name="lane-insert-above" unicode="&#xe863;" d="M46 754l0-89 49 0 0 41 16 0 0 48-65 0z m114 0l0-48 97 0 0 48-97 0z m146 0l0-48 98 0 0 48-98 0z m147 0l0-48 97 0 0 48-97 0z m146 0l0-48 98 0 0 48-98 0z m147 0l0-48 97 0 0 48-97 0z m145 0l0-48 13 0 0-41 49 0 0 65 0 24-25 0-37 0z m-845-137l0-92 49 0 0 92-49 0z m858 0l0-92 49 0 0 92-49 0z m-857-139l0-528 906 0 0 528-906 0z m857-48l0-435-810 0 0 435 810 0z" horiz-adv-x="1000" />
<glyph glyph-name="lane-divide-three" unicode="&#xe864;" d="M47 706l0-216 0-49 0-182 0-49 0-216 906 0 0 216 0 24 0 25 0 182 0 25 0 24 0 216-906 0z m47-44l810 0 0-172-12 0 0-49 12 0 0-182-12 0 0-49 12 0 0-169-810 0 0 169 17 0 0 49-17 0 0 182 17 0 0 49-17 0 0 172z m66-172l0-49 98 0 0 49-98 0z m147 0l0-49 97 0 0 49-97 0z m146 0l0-49 98 0 0 49-98 0z m147 0l0-49 97 0 0 49-97 0z m146 0l0-49 98 0 0 49-98 0z m-586-231l0-49 98 0 0 49-98 0z m147 0l0-49 97 0 0 49-97 0z m146 0l0-49 98 0 0 49-98 0z m147 0l0-49 97 0 0 49-97 0z m146 0l0-49 98 0 0 49-98 0z" horiz-adv-x="1000" />
<glyph glyph-name="lane-divide-two" unicode="&#xe865;" d="M47 706l0-332 0-48 0-332 906 0 0 332 0 24 0 24 0 332-906 0z m47-44l810 0 0-288-12 0 0-48 12 0 0-285-810 0 0 285 17 0 0 48-17 0 0 288z m66-288l0-48 98 0 0 48-98 0z m147 0l0-48 97 0 0 48-97 0z m146 0l0-48 98 0 0 48-98 0z m147 0l0-48 97 0 0 48-97 0z m146 0l0-48 98 0 0 48-98 0z" horiz-adv-x="1000" />
<glyph glyph-name="data-input" unicode="&#xe866;" d="M626 746c-143 0-286 0-429 0l0-792 606 0 0 610c-59 61-118 121-177 182z m-52-45l0-186 184 0 0-516-516 0 0 702c110 0 221 0 332 0z m45-12l125-129-125 0 0 129z m-227-21l0-24 0-69-106 0 0-80 106 0 0-92 141 132-141 133z m20-47l92-86-92-86 0 66-106 0 0 40 106 0 0 66z" horiz-adv-x="1000" />
<glyph glyph-name="data-output" unicode="&#xe867;" d="M626 746c-143 0-286 0-429 0l0-792 606 0 0 610c-59 61-118 121-177 182z m-52-45l0-186 184 0 0-516-516 0 0 702c110 0 221 0 332 0z m45-12l125-129-125 0z m-227-21l0-93-106 0 0-80 106 0 0-92 141 132z" horiz-adv-x="1000" />
<glyph glyph-name="hand-tool" unicode="&#xe868;" d="M498 750c-19 0-36-11-45-26-8-15-12-33-14-53-5-40-1-88-1-131 0-22 0-45 0-67-6 14-11 28-15 39l0 0 0 0c-16 40-30 81-50 111-10 15-21 27-36 34-16 8-34 7-52 0l0-1 0 0c-18-8-28-24-32-41-3-17 0-35 4-54 9-39 26-84 38-128 10-35 19-70 27-100-12 11-24 23-38 35-23 20-49 38-75 48-27 10-57 11-80-9l0 0 0 0c-18-17-27-37-24-57 2-20 13-38 27-56 29-36 74-75 118-128 49-58 102-152 140-201l5-7 332 0 3 12c7 21 14 62 26 114 11 51 27 112 47 165 28 71 56 138 68 191 6 26 9 49 4 70-5 20-22 37-45 41-20 4-39-5-52-19-14-13-24-31-33-52-8-15-14-33-21-50 0 29 0 36 0 75-1 43 2 92-1 131-2 19-5 37-12 51-7 14-22 26-40 25-17 1-32-7-41-19-10-13-16-28-20-44-9-34-13-74-19-107-3-16-6-32-9-47-2 16-4 33-6 51-4 40-6 88-15 128-4 19-9 37-19 51-9 15-25 26-43 25l1 0c0 0-1 0-2 0z m0-33c0 0 1 0 1 0l1 0 0 0c6 0 9-2 14-10 5-8 10-23 14-40 8-36 11-83 15-125 9-90 22-156 22-156l33 1c0 0 13 75 26 149 6 35 11 75 18 104 4 14 9 26 14 32 5 6 7 7 14 7l1 0 1 0c6 0 5 0 9-7 4-7 7-21 8-39 3-35 1-83 1-128 0-84 1-160 1-160l32-7c19 41 35 91 52 128 9 19 18 34 27 43 8 8 14 10 22 9l0 0 0 0c13-2 16-6 19-17 2-10 1-30-5-54-11-47-39-114-66-186-22-56-37-118-49-170-10-42-17-79-22-99l-289 0c-35 47-86 136-136 196-46 55-92 95-117 127-13 16-20 29-21 38-1 10 1 17 14 29 11 10 25 10 45 3 20-8 44-24 65-43 44-37 80-82 80-82l29 15c0 0-21 87-43 167-13 47-30 92-38 126-4 17-5 32-3 41 1 9 4 13 12 17 11 5 17 4 23 1 7-3 15-11 23-23 16-24 31-64 46-104l0 0c16-42 47-117 47-117l32 6c0 0 3 83 2 151-1 44-4 92 0 128 2 17 6 31 10 39 5 8 8 10 16 10z" horiz-adv-x="1000" />
<glyph glyph-name="group" unicode="&#xe869;" d="M258 735c-56 0-113-42-128-100-10-40-4-83-6-124v-70h50c0 56-2 112 1 168 6 46 47 80 90 77h216v49c-74 0-149 1-223 0z m315-49h47v49h-47z m139 0c30 2 64-1 87-25 25-24 29-61 27-94v-152h50c-1 64 1 129-1 193-4 66-63 123-126 126-12 2-25 1-37 1 0-16 0-32 0-49z m-588-392h50v49h-50z m702-26h50v49h-50z m-702-163c0-53 34-105 80-127 42-20 89-11 133-13 11 3 31-6 35 4v45c-43 1-87-2-129 2-41 9-71 49-69 93v87h-50v-91z m702 2c1-47-37-91-82-92-47-2-94-1-141-1v-49c51 1 102-2 153 1 61 7 116 64 119 129 2 25 0 50 1 75h-50l0-63z m-362-142h46v49h-46z" horiz-adv-x="1000" />
<glyph glyph-name="transaction" unicode="&#xe8c4;" d="M210 716c-83 0-149-66-149-149l0-434c0-82 66-149 149-149l581 0c82 0 149 67 149 149l0 434c0 83-67 149-149 149l-581 0z m0-34l581 0c63 0 114-51 114-115l0-434c0-64-51-115-114-115l-581 0c-64 0-115 51-115 115l0 434c0 64 51 115 115 115z m29-49c-51 0-93-41-93-92l0-382c0-51 42-92 93-92l523 0c51 0 92 41 92 92l0 382c0 51-41 92-92 92l-523 0z m0-34l523 0c32 0 58-26 58-58l0-382c0-32-26-58-58-58l-523 0c-33 0-59 26-59 58l0 382c0 32 26 58 59 58z" horiz-adv-x="1000" />
</font>
</defs>
</svg>
Source/UBCS-WEB/dist/cdn/nutflow/wf-design-base/img/fontawesome-webfont.912ec66d.svg
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,2671 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
<svg>
<metadata>
Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016
 By ,,,
Copyright Dave Gandy 2016. All rights reserved.
</metadata>
<defs>
<font id="FontAwesome" horiz-adv-x="1536" >
  <font-face
    font-family="FontAwesome"
    font-weight="400"
    font-stretch="normal"
    units-per-em="1792"
    panose-1="0 0 0 0 0 0 0 0 0 0"
    ascent="1536"
    descent="-256"
    bbox="-1.02083 -256.962 2304.6 1537.02"
    underline-thickness="0"
    underline-position="0"
    unicode-range="U+0020-F500"
  />
<missing-glyph horiz-adv-x="896"
d="M224 112h448v1312h-448v-1312zM112 0v1536h672v-1536h-672z" />
    <glyph glyph-name=".notdef" horiz-adv-x="896"
d="M224 112h448v1312h-448v-1312zM112 0v1536h672v-1536h-672z" />
    <glyph glyph-name=".null" horiz-adv-x="0"
 />
    <glyph glyph-name="nonmarkingreturn" horiz-adv-x="597"
 />
    <glyph glyph-name="space" unicode=" " horiz-adv-x="448"
 />
    <glyph glyph-name="dieresis" unicode="&#xa8;" horiz-adv-x="1792"
 />
    <glyph glyph-name="copyright" unicode="&#xa9;" horiz-adv-x="1792"
 />
    <glyph glyph-name="registered" unicode="&#xae;" horiz-adv-x="1792"
 />
    <glyph glyph-name="acute" unicode="&#xb4;" horiz-adv-x="1792"
 />
    <glyph glyph-name="AE" unicode="&#xc6;" horiz-adv-x="1792"
 />
    <glyph glyph-name="Oslash" unicode="&#xd8;" horiz-adv-x="1792"
 />
    <glyph glyph-name="trademark" unicode="&#x2122;" horiz-adv-x="1792"
 />
    <glyph glyph-name="infinity" unicode="&#x221e;" horiz-adv-x="1792"
 />
    <glyph glyph-name="notequal" unicode="&#x2260;" horiz-adv-x="1792"
 />
    <glyph glyph-name="glass" unicode="&#xf000;" horiz-adv-x="1792"
d="M1699 1350q0 -35 -43 -78l-632 -632v-768h320q26 0 45 -19t19 -45t-19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45t45 19h320v768l-632 632q-43 43 -43 78q0 23 18 36.5t38 17.5t43 4h1408q23 0 43 -4t38 -17.5t18 -36.5z" />
    <glyph glyph-name="music" unicode="&#xf001;"
d="M1536 1312v-1120q0 -50 -34 -89t-86 -60.5t-103.5 -32t-96.5 -10.5t-96.5 10.5t-103.5 32t-86 60.5t-34 89t34 89t86 60.5t103.5 32t96.5 10.5q105 0 192 -39v537l-768 -237v-709q0 -50 -34 -89t-86 -60.5t-103.5 -32t-96.5 -10.5t-96.5 10.5t-103.5 32t-86 60.5t-34 89
t34 89t86 60.5t103.5 32t96.5 10.5q105 0 192 -39v967q0 31 19 56.5t49 35.5l832 256q12 4 28 4q40 0 68 -28t28 -68z" />
    <glyph glyph-name="search" unicode="&#xf002;" horiz-adv-x="1664"
d="M1152 704q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5zM1664 -128q0 -52 -38 -90t-90 -38q-54 0 -90 38l-343 342q-179 -124 -399 -124q-143 0 -273.5 55.5t-225 150t-150 225t-55.5 273.5
t55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -220 -124 -399l343 -343q37 -37 37 -90z" />
    <glyph glyph-name="envelope" unicode="&#xf003;" horiz-adv-x="1792"
d="M1664 32v768q-32 -36 -69 -66q-268 -206 -426 -338q-51 -43 -83 -67t-86.5 -48.5t-102.5 -24.5h-1h-1q-48 0 -102.5 24.5t-86.5 48.5t-83 67q-158 132 -426 338q-37 30 -69 66v-768q0 -13 9.5 -22.5t22.5 -9.5h1472q13 0 22.5 9.5t9.5 22.5zM1664 1083v11v13.5t-0.5 13
t-3 12.5t-5.5 9t-9 7.5t-14 2.5h-1472q-13 0 -22.5 -9.5t-9.5 -22.5q0 -168 147 -284q193 -152 401 -317q6 -5 35 -29.5t46 -37.5t44.5 -31.5t50.5 -27.5t43 -9h1h1q20 0 43 9t50.5 27.5t44.5 31.5t46 37.5t35 29.5q208 165 401 317q54 43 100.5 115.5t46.5 131.5z
M1792 1120v-1088q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1472q66 0 113 -47t47 -113z" />
    <glyph glyph-name="heart" unicode="&#xf004;" horiz-adv-x="1792"
d="M896 -128q-26 0 -44 18l-624 602q-10 8 -27.5 26t-55.5 65.5t-68 97.5t-53.5 121t-23.5 138q0 220 127 344t351 124q62 0 126.5 -21.5t120 -58t95.5 -68.5t76 -68q36 36 76 68t95.5 68.5t120 58t126.5 21.5q224 0 351 -124t127 -344q0 -221 -229 -450l-623 -600
q-18 -18 -44 -18z" />
    <glyph glyph-name="star" unicode="&#xf005;" horiz-adv-x="1664"
d="M1664 889q0 -22 -26 -48l-363 -354l86 -500q1 -7 1 -20q0 -21 -10.5 -35.5t-30.5 -14.5q-19 0 -40 12l-449 236l-449 -236q-22 -12 -40 -12q-21 0 -31.5 14.5t-10.5 35.5q0 6 2 20l86 500l-364 354q-25 27 -25 48q0 37 56 46l502 73l225 455q19 41 49 41t49 -41l225 -455
l502 -73q56 -9 56 -46z" />
    <glyph glyph-name="star_empty" unicode="&#xf006;" horiz-adv-x="1664"
d="M1137 532l306 297l-422 62l-189 382l-189 -382l-422 -62l306 -297l-73 -421l378 199l377 -199zM1664 889q0 -22 -26 -48l-363 -354l86 -500q1 -7 1 -20q0 -50 -41 -50q-19 0 -40 12l-449 236l-449 -236q-22 -12 -40 -12q-21 0 -31.5 14.5t-10.5 35.5q0 6 2 20l86 500
l-364 354q-25 27 -25 48q0 37 56 46l502 73l225 455q19 41 49 41t49 -41l225 -455l502 -73q56 -9 56 -46z" />
    <glyph glyph-name="user" unicode="&#xf007;" horiz-adv-x="1280"
d="M1280 137q0 -109 -62.5 -187t-150.5 -78h-854q-88 0 -150.5 78t-62.5 187q0 85 8.5 160.5t31.5 152t58.5 131t94 89t134.5 34.5q131 -128 313 -128t313 128q76 0 134.5 -34.5t94 -89t58.5 -131t31.5 -152t8.5 -160.5zM1024 1024q0 -159 -112.5 -271.5t-271.5 -112.5
t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5z" />
    <glyph glyph-name="film" unicode="&#xf008;" horiz-adv-x="1920"
d="M384 -64v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM384 320v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM384 704v128q0 26 -19 45t-45 19h-128
q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1408 -64v512q0 26 -19 45t-45 19h-768q-26 0 -45 -19t-19 -45v-512q0 -26 19 -45t45 -19h768q26 0 45 19t19 45zM384 1088v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45
t45 -19h128q26 0 45 19t19 45zM1792 -64v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1408 704v512q0 26 -19 45t-45 19h-768q-26 0 -45 -19t-19 -45v-512q0 -26 19 -45t45 -19h768q26 0 45 19t19 45zM1792 320v128
q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1792 704v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1792 1088v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19
t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1920 1248v-1344q0 -66 -47 -113t-113 -47h-1600q-66 0 -113 47t-47 113v1344q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" />
    <glyph glyph-name="th_large" unicode="&#xf009;" horiz-adv-x="1664"
d="M768 512v-384q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90zM768 1280v-384q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90zM1664 512v-384q0 -52 -38 -90t-90 -38
h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90zM1664 1280v-384q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90z" />
    <glyph glyph-name="th" unicode="&#xf00a;" horiz-adv-x="1792"
d="M512 288v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM512 800v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1152 288v-192q0 -40 -28 -68t-68 -28h-320
q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM512 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1152 800v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28
h320q40 0 68 -28t28 -68zM1792 288v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1152 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 800v-192
q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68z" />
    <glyph glyph-name="th_list" unicode="&#xf00b;" horiz-adv-x="1792"
d="M512 288v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM512 800v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 288v-192q0 -40 -28 -68t-68 -28h-960
q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h960q40 0 68 -28t28 -68zM512 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 800v-192q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v192q0 40 28 68t68 28
h960q40 0 68 -28t28 -68zM1792 1312v-192q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h960q40 0 68 -28t28 -68z" />
    <glyph glyph-name="ok" unicode="&#xf00c;" horiz-adv-x="1792"
d="M1671 970q0 -40 -28 -68l-724 -724l-136 -136q-28 -28 -68 -28t-68 28l-136 136l-362 362q-28 28 -28 68t28 68l136 136q28 28 68 28t68 -28l294 -295l656 657q28 28 68 28t68 -28l136 -136q28 -28 28 -68z" />
    <glyph glyph-name="remove" unicode="&#xf00d;" horiz-adv-x="1408"
d="M1298 214q0 -40 -28 -68l-136 -136q-28 -28 -68 -28t-68 28l-294 294l-294 -294q-28 -28 -68 -28t-68 28l-136 136q-28 28 -28 68t28 68l294 294l-294 294q-28 28 -28 68t28 68l136 136q28 28 68 28t68 -28l294 -294l294 294q28 28 68 28t68 -28l136 -136q28 -28 28 -68
t-28 -68l-294 -294l294 -294q28 -28 28 -68z" />
    <glyph glyph-name="zoom_in" unicode="&#xf00e;" horiz-adv-x="1664"
d="M1024 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-224v-224q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v224h-224q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h224v224q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5v-224h224
q13 0 22.5 -9.5t9.5 -22.5zM1152 704q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5zM1664 -128q0 -53 -37.5 -90.5t-90.5 -37.5q-54 0 -90 38l-343 342q-179 -124 -399 -124q-143 0 -273.5 55.5
t-225 150t-150 225t-55.5 273.5t55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -220 -124 -399l343 -343q37 -37 37 -90z" />
    <glyph glyph-name="zoom_out" unicode="&#xf010;" horiz-adv-x="1664"
d="M1024 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-576q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h576q13 0 22.5 -9.5t9.5 -22.5zM1152 704q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5z
M1664 -128q0 -53 -37.5 -90.5t-90.5 -37.5q-54 0 -90 38l-343 342q-179 -124 -399 -124q-143 0 -273.5 55.5t-225 150t-150 225t-55.5 273.5t55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -220 -124 -399l343 -343q37 -37 37 -90z
" />
    <glyph glyph-name="off" unicode="&#xf011;"
d="M1536 640q0 -156 -61 -298t-164 -245t-245 -164t-298 -61t-298 61t-245 164t-164 245t-61 298q0 182 80.5 343t226.5 270q43 32 95.5 25t83.5 -50q32 -42 24.5 -94.5t-49.5 -84.5q-98 -74 -151.5 -181t-53.5 -228q0 -104 40.5 -198.5t109.5 -163.5t163.5 -109.5
t198.5 -40.5t198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5q0 121 -53.5 228t-151.5 181q-42 32 -49.5 84.5t24.5 94.5q31 43 84 50t95 -25q146 -109 226.5 -270t80.5 -343zM896 1408v-640q0 -52 -38 -90t-90 -38t-90 38t-38 90v640q0 52 38 90t90 38t90 -38t38 -90z" />
    <glyph glyph-name="signal" unicode="&#xf012;" horiz-adv-x="1792"
d="M256 96v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM640 224v-320q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v320q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1024 480v-576q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23
v576q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1408 864v-960q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v960q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1792 1376v-1472q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v1472q0 14 9 23t23 9h192q14 0 23 -9t9 -23z" />
    <glyph glyph-name="cog" unicode="&#xf013;"
d="M1024 640q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM1536 749v-222q0 -12 -8 -23t-20 -13l-185 -28q-19 -54 -39 -91q35 -50 107 -138q10 -12 10 -25t-9 -23q-27 -37 -99 -108t-94 -71q-12 0 -26 9l-138 108q-44 -23 -91 -38
q-16 -136 -29 -186q-7 -28 -36 -28h-222q-14 0 -24.5 8.5t-11.5 21.5l-28 184q-49 16 -90 37l-141 -107q-10 -9 -25 -9q-14 0 -25 11q-126 114 -165 168q-7 10 -7 23q0 12 8 23q15 21 51 66.5t54 70.5q-27 50 -41 99l-183 27q-13 2 -21 12.5t-8 23.5v222q0 12 8 23t19 13
l186 28q14 46 39 92q-40 57 -107 138q-10 12 -10 24q0 10 9 23q26 36 98.5 107.5t94.5 71.5q13 0 26 -10l138 -107q44 23 91 38q16 136 29 186q7 28 36 28h222q14 0 24.5 -8.5t11.5 -21.5l28 -184q49 -16 90 -37l142 107q9 9 24 9q13 0 25 -10q129 -119 165 -170q7 -8 7 -22
q0 -12 -8 -23q-15 -21 -51 -66.5t-54 -70.5q26 -50 41 -98l183 -28q13 -2 21 -12.5t8 -23.5z" />
    <glyph glyph-name="trash" unicode="&#xf014;" horiz-adv-x="1408"
d="M512 800v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM768 800v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1024 800v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576
q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1152 76v948h-896v-948q0 -22 7 -40.5t14.5 -27t10.5 -8.5h832q3 0 10.5 8.5t14.5 27t7 40.5zM480 1152h448l-48 117q-7 9 -17 11h-317q-10 -2 -17 -11zM1408 1120v-64q0 -14 -9 -23t-23 -9h-96v-948q0 -83 -47 -143.5t-113 -60.5h-832
q-66 0 -113 58.5t-47 141.5v952h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h309l70 167q15 37 54 63t79 26h320q40 0 79 -26t54 -63l70 -167h309q14 0 23 -9t9 -23z" />
    <glyph glyph-name="home" unicode="&#xf015;" horiz-adv-x="1664"
d="M1408 544v-480q0 -26 -19 -45t-45 -19h-384v384h-256v-384h-384q-26 0 -45 19t-19 45v480q0 1 0.5 3t0.5 3l575 474l575 -474q1 -2 1 -6zM1631 613l-62 -74q-8 -9 -21 -11h-3q-13 0 -21 7l-692 577l-692 -577q-12 -8 -24 -7q-13 2 -21 11l-62 74q-8 10 -7 23.5t11 21.5
l719 599q32 26 76 26t76 -26l244 -204v195q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-408l219 -182q10 -8 11 -21.5t-7 -23.5z" />
    <glyph glyph-name="file_alt" unicode="&#xf016;"
d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z
" />
    <glyph glyph-name="time" unicode="&#xf017;"
d="M896 992v-448q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h224v352q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640
q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="road" unicode="&#xf018;" horiz-adv-x="1920"
d="M1111 540v4l-24 320q-1 13 -11 22.5t-23 9.5h-186q-13 0 -23 -9.5t-11 -22.5l-24 -320v-4q-1 -12 8 -20t21 -8h244q12 0 21 8t8 20zM1870 73q0 -73 -46 -73h-704q13 0 22 9.5t8 22.5l-20 256q-1 13 -11 22.5t-23 9.5h-272q-13 0 -23 -9.5t-11 -22.5l-20 -256
q-1 -13 8 -22.5t22 -9.5h-704q-46 0 -46 73q0 54 26 116l417 1044q8 19 26 33t38 14h339q-13 0 -23 -9.5t-11 -22.5l-15 -192q-1 -14 8 -23t22 -9h166q13 0 22 9t8 23l-15 192q-1 13 -11 22.5t-23 9.5h339q20 0 38 -14t26 -33l417 -1044q26 -62 26 -116z" />
    <glyph glyph-name="download_alt" unicode="&#xf019;" horiz-adv-x="1664"
d="M1280 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1536 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 416v-320q0 -40 -28 -68t-68 -28h-1472q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h465l135 -136
q58 -56 136 -56t136 56l136 136h464q40 0 68 -28t28 -68zM1339 985q17 -41 -14 -70l-448 -448q-18 -19 -45 -19t-45 19l-448 448q-31 29 -14 70q17 39 59 39h256v448q0 26 19 45t45 19h256q26 0 45 -19t19 -45v-448h256q42 0 59 -39z" />
    <glyph glyph-name="download" unicode="&#xf01a;"
d="M1120 608q0 -12 -10 -24l-319 -319q-11 -9 -23 -9t-23 9l-320 320q-15 16 -7 35q8 20 30 20h192v352q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-352h192q14 0 23 -9t9 -23zM768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273
t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="upload" unicode="&#xf01b;"
d="M1118 660q-8 -20 -30 -20h-192v-352q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v352h-192q-14 0 -23 9t-9 23q0 12 10 24l319 319q11 9 23 9t23 -9l320 -320q15 -16 7 -35zM768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198
t73 273t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="inbox" unicode="&#xf01c;"
d="M1023 576h316q-1 3 -2.5 8.5t-2.5 7.5l-212 496h-708l-212 -496q-1 -3 -2.5 -8.5t-2.5 -7.5h316l95 -192h320zM1536 546v-482q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v482q0 62 25 123l238 552q10 25 36.5 42t52.5 17h832q26 0 52.5 -17t36.5 -42l238 -552
q25 -61 25 -123z" />
    <glyph glyph-name="play_circle" unicode="&#xf01d;"
d="M1184 640q0 -37 -32 -55l-544 -320q-15 -9 -32 -9q-16 0 -32 8q-32 19 -32 56v640q0 37 32 56q33 18 64 -1l544 -320q32 -18 32 -55zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640
q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="repeat" unicode="&#xf01e;"
d="M1536 1280v-448q0 -26 -19 -45t-45 -19h-448q-42 0 -59 40q-17 39 14 69l138 138q-148 137 -349 137q-104 0 -198.5 -40.5t-163.5 -109.5t-109.5 -163.5t-40.5 -198.5t40.5 -198.5t109.5 -163.5t163.5 -109.5t198.5 -40.5q119 0 225 52t179 147q7 10 23 12q15 0 25 -9
l137 -138q9 -8 9.5 -20.5t-7.5 -22.5q-109 -132 -264 -204.5t-327 -72.5q-156 0 -298 61t-245 164t-164 245t-61 298t61 298t164 245t245 164t298 61q147 0 284.5 -55.5t244.5 -156.5l130 129q29 31 70 14q39 -17 39 -59z" />
    <glyph glyph-name="refresh" unicode="&#xf021;"
d="M1511 480q0 -5 -1 -7q-64 -268 -268 -434.5t-478 -166.5q-146 0 -282.5 55t-243.5 157l-129 -129q-19 -19 -45 -19t-45 19t-19 45v448q0 26 19 45t45 19h448q26 0 45 -19t19 -45t-19 -45l-137 -137q71 -66 161 -102t187 -36q134 0 250 65t186 179q11 17 53 117
q8 23 30 23h192q13 0 22.5 -9.5t9.5 -22.5zM1536 1280v-448q0 -26 -19 -45t-45 -19h-448q-26 0 -45 19t-19 45t19 45l138 138q-148 137 -349 137q-134 0 -250 -65t-186 -179q-11 -17 -53 -117q-8 -23 -30 -23h-199q-13 0 -22.5 9.5t-9.5 22.5v7q65 268 270 434.5t480 166.5
q146 0 284 -55.5t245 -156.5l130 129q19 19 45 19t45 -19t19 -45z" />
    <glyph glyph-name="list_alt" unicode="&#xf022;" horiz-adv-x="1792"
d="M384 352v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 608v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z
M384 864v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1536 352v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h960q13 0 22.5 -9.5t9.5 -22.5z
M1536 608v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h960q13 0 22.5 -9.5t9.5 -22.5zM1536 864v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h960q13 0 22.5 -9.5
t9.5 -22.5zM1664 160v832q0 13 -9.5 22.5t-22.5 9.5h-1472q-13 0 -22.5 -9.5t-9.5 -22.5v-832q0 -13 9.5 -22.5t22.5 -9.5h1472q13 0 22.5 9.5t9.5 22.5zM1792 1248v-1088q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1472q66 0 113 -47
t47 -113z" />
    <glyph glyph-name="lock" unicode="&#xf023;" horiz-adv-x="1152"
d="M320 768h512v192q0 106 -75 181t-181 75t-181 -75t-75 -181v-192zM1152 672v-576q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v576q0 40 28 68t68 28h32v192q0 184 132 316t316 132t316 -132t132 -316v-192h32q40 0 68 -28t28 -68z" />
    <glyph glyph-name="flag" unicode="&#xf024;" horiz-adv-x="1792"
d="M320 1280q0 -72 -64 -110v-1266q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v1266q-64 38 -64 110q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1792 1216v-763q0 -25 -12.5 -38.5t-39.5 -27.5q-215 -116 -369 -116q-61 0 -123.5 22t-108.5 48
t-115.5 48t-142.5 22q-192 0 -464 -146q-17 -9 -33 -9q-26 0 -45 19t-19 45v742q0 32 31 55q21 14 79 43q236 120 421 120q107 0 200 -29t219 -88q38 -19 88 -19q54 0 117.5 21t110 47t88 47t54.5 21q26 0 45 -19t19 -45z" />
    <glyph glyph-name="headphones" unicode="&#xf025;" horiz-adv-x="1664"
d="M1664 650q0 -166 -60 -314l-20 -49l-185 -33q-22 -83 -90.5 -136.5t-156.5 -53.5v-32q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-32q71 0 130 -35.5t93 -95.5l68 12q29 95 29 193q0 148 -88 279t-236.5 209t-315.5 78
t-315.5 -78t-236.5 -209t-88 -279q0 -98 29 -193l68 -12q34 60 93 95.5t130 35.5v32q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v32q-88 0 -156.5 53.5t-90.5 136.5l-185 33l-20 49q-60 148 -60 314q0 151 67 291t179 242.5
t266 163.5t320 61t320 -61t266 -163.5t179 -242.5t67 -291z" />
    <glyph glyph-name="volume_off" unicode="&#xf026;" horiz-adv-x="768"
d="M768 1184v-1088q0 -26 -19 -45t-45 -19t-45 19l-333 333h-262q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h262l333 333q19 19 45 19t45 -19t19 -45z" />
    <glyph glyph-name="volume_down" unicode="&#xf027;" horiz-adv-x="1152"
d="M768 1184v-1088q0 -26 -19 -45t-45 -19t-45 19l-333 333h-262q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h262l333 333q19 19 45 19t45 -19t19 -45zM1152 640q0 -76 -42.5 -141.5t-112.5 -93.5q-10 -5 -25 -5q-26 0 -45 18.5t-19 45.5q0 21 12 35.5t29 25t34 23t29 36
t12 56.5t-12 56.5t-29 36t-34 23t-29 25t-12 35.5q0 27 19 45.5t45 18.5q15 0 25 -5q70 -27 112.5 -93t42.5 -142z" />
    <glyph glyph-name="volume_up" unicode="&#xf028;" horiz-adv-x="1664"
d="M768 1184v-1088q0 -26 -19 -45t-45 -19t-45 19l-333 333h-262q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h262l333 333q19 19 45 19t45 -19t19 -45zM1152 640q0 -76 -42.5 -141.5t-112.5 -93.5q-10 -5 -25 -5q-26 0 -45 18.5t-19 45.5q0 21 12 35.5t29 25t34 23t29 36
t12 56.5t-12 56.5t-29 36t-34 23t-29 25t-12 35.5q0 27 19 45.5t45 18.5q15 0 25 -5q70 -27 112.5 -93t42.5 -142zM1408 640q0 -153 -85 -282.5t-225 -188.5q-13 -5 -25 -5q-27 0 -46 19t-19 45q0 39 39 59q56 29 76 44q74 54 115.5 135.5t41.5 173.5t-41.5 173.5
t-115.5 135.5q-20 15 -76 44q-39 20 -39 59q0 26 19 45t45 19q13 0 26 -5q140 -59 225 -188.5t85 -282.5zM1664 640q0 -230 -127 -422.5t-338 -283.5q-13 -5 -26 -5q-26 0 -45 19t-19 45q0 36 39 59q7 4 22.5 10.5t22.5 10.5q46 25 82 51q123 91 192 227t69 289t-69 289
t-192 227q-36 26 -82 51q-7 4 -22.5 10.5t-22.5 10.5q-39 23 -39 59q0 26 19 45t45 19q13 0 26 -5q211 -91 338 -283.5t127 -422.5z" />
    <glyph glyph-name="qrcode" unicode="&#xf029;" horiz-adv-x="1408"
d="M384 384v-128h-128v128h128zM384 1152v-128h-128v128h128zM1152 1152v-128h-128v128h128zM128 129h384v383h-384v-383zM128 896h384v384h-384v-384zM896 896h384v384h-384v-384zM640 640v-640h-640v640h640zM1152 128v-128h-128v128h128zM1408 128v-128h-128v128h128z
M1408 640v-384h-384v128h-128v-384h-128v640h384v-128h128v128h128zM640 1408v-640h-640v640h640zM1408 1408v-640h-640v640h640z" />
    <glyph glyph-name="barcode" unicode="&#xf02a;" horiz-adv-x="1792"
d="M63 0h-63v1408h63v-1408zM126 1h-32v1407h32v-1407zM220 1h-31v1407h31v-1407zM377 1h-31v1407h31v-1407zM534 1h-62v1407h62v-1407zM660 1h-31v1407h31v-1407zM723 1h-31v1407h31v-1407zM786 1h-31v1407h31v-1407zM943 1h-63v1407h63v-1407zM1100 1h-63v1407h63v-1407z
M1226 1h-63v1407h63v-1407zM1352 1h-63v1407h63v-1407zM1446 1h-63v1407h63v-1407zM1635 1h-94v1407h94v-1407zM1698 1h-32v1407h32v-1407zM1792 0h-63v1408h63v-1408z" />
    <glyph glyph-name="tag" unicode="&#xf02b;"
d="M448 1088q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1515 512q0 -53 -37 -90l-491 -492q-39 -37 -91 -37q-53 0 -90 37l-715 716q-38 37 -64.5 101t-26.5 117v416q0 52 38 90t90 38h416q53 0 117 -26.5t102 -64.5
l715 -714q37 -39 37 -91z" />
    <glyph glyph-name="tags" unicode="&#xf02c;" horiz-adv-x="1920"
d="M448 1088q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1515 512q0 -53 -37 -90l-491 -492q-39 -37 -91 -37q-53 0 -90 37l-715 716q-38 37 -64.5 101t-26.5 117v416q0 52 38 90t90 38h416q53 0 117 -26.5t102 -64.5
l715 -714q37 -39 37 -91zM1899 512q0 -53 -37 -90l-491 -492q-39 -37 -91 -37q-36 0 -59 14t-53 45l470 470q37 37 37 90q0 52 -37 91l-715 714q-38 38 -102 64.5t-117 26.5h224q53 0 117 -26.5t102 -64.5l715 -714q37 -39 37 -91z" />
    <glyph glyph-name="book" unicode="&#xf02d;" horiz-adv-x="1664"
d="M1639 1058q40 -57 18 -129l-275 -906q-19 -64 -76.5 -107.5t-122.5 -43.5h-923q-77 0 -148.5 53.5t-99.5 131.5q-24 67 -2 127q0 4 3 27t4 37q1 8 -3 21.5t-3 19.5q2 11 8 21t16.5 23.5t16.5 23.5q23 38 45 91.5t30 91.5q3 10 0.5 30t-0.5 28q3 11 17 28t17 23
q21 36 42 92t25 90q1 9 -2.5 32t0.5 28q4 13 22 30.5t22 22.5q19 26 42.5 84.5t27.5 96.5q1 8 -3 25.5t-2 26.5q2 8 9 18t18 23t17 21q8 12 16.5 30.5t15 35t16 36t19.5 32t26.5 23.5t36 11.5t47.5 -5.5l-1 -3q38 9 51 9h761q74 0 114 -56t18 -130l-274 -906
q-36 -119 -71.5 -153.5t-128.5 -34.5h-869q-27 0 -38 -15q-11 -16 -1 -43q24 -70 144 -70h923q29 0 56 15.5t35 41.5l300 987q7 22 5 57q38 -15 59 -43zM575 1056q-4 -13 2 -22.5t20 -9.5h608q13 0 25.5 9.5t16.5 22.5l21 64q4 13 -2 22.5t-20 9.5h-608q-13 0 -25.5 -9.5
t-16.5 -22.5zM492 800q-4 -13 2 -22.5t20 -9.5h608q13 0 25.5 9.5t16.5 22.5l21 64q4 13 -2 22.5t-20 9.5h-608q-13 0 -25.5 -9.5t-16.5 -22.5z" />
    <glyph glyph-name="bookmark" unicode="&#xf02e;" horiz-adv-x="1280"
d="M1164 1408q23 0 44 -9q33 -13 52.5 -41t19.5 -62v-1289q0 -34 -19.5 -62t-52.5 -41q-19 -8 -44 -8q-48 0 -83 32l-441 424l-441 -424q-36 -33 -83 -33q-23 0 -44 9q-33 13 -52.5 41t-19.5 62v1289q0 34 19.5 62t52.5 41q21 9 44 9h1048z" />
    <glyph glyph-name="print" unicode="&#xf02f;" horiz-adv-x="1664"
d="M384 0h896v256h-896v-256zM384 640h896v384h-160q-40 0 -68 28t-28 68v160h-640v-640zM1536 576q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 576v-416q0 -13 -9.5 -22.5t-22.5 -9.5h-224v-160q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68
v160h-224q-13 0 -22.5 9.5t-9.5 22.5v416q0 79 56.5 135.5t135.5 56.5h64v544q0 40 28 68t68 28h672q40 0 88 -20t76 -48l152 -152q28 -28 48 -76t20 -88v-256h64q79 0 135.5 -56.5t56.5 -135.5z" />
    <glyph glyph-name="camera" unicode="&#xf030;" horiz-adv-x="1920"
d="M960 864q119 0 203.5 -84.5t84.5 -203.5t-84.5 -203.5t-203.5 -84.5t-203.5 84.5t-84.5 203.5t84.5 203.5t203.5 84.5zM1664 1280q106 0 181 -75t75 -181v-896q0 -106 -75 -181t-181 -75h-1408q-106 0 -181 75t-75 181v896q0 106 75 181t181 75h224l51 136
q19 49 69.5 84.5t103.5 35.5h512q53 0 103.5 -35.5t69.5 -84.5l51 -136h224zM960 128q185 0 316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
    <glyph glyph-name="font" unicode="&#xf031;" horiz-adv-x="1664"
d="M725 977l-170 -450q33 0 136.5 -2t160.5 -2q19 0 57 2q-87 253 -184 452zM0 -128l2 79q23 7 56 12.5t57 10.5t49.5 14.5t44.5 29t31 50.5l237 616l280 724h75h53q8 -14 11 -21l205 -480q33 -78 106 -257.5t114 -274.5q15 -34 58 -144.5t72 -168.5q20 -45 35 -57
q19 -15 88 -29.5t84 -20.5q6 -38 6 -57q0 -5 -0.5 -13.5t-0.5 -12.5q-63 0 -190 8t-191 8q-76 0 -215 -7t-178 -8q0 43 4 78l131 28q1 0 12.5 2.5t15.5 3.5t14.5 4.5t15 6.5t11 8t9 11t2.5 14q0 16 -31 96.5t-72 177.5t-42 100l-450 2q-26 -58 -76.5 -195.5t-50.5 -162.5
q0 -22 14 -37.5t43.5 -24.5t48.5 -13.5t57 -8.5t41 -4q1 -19 1 -58q0 -9 -2 -27q-58 0 -174.5 10t-174.5 10q-8 0 -26.5 -4t-21.5 -4q-80 -14 -188 -14z" />
    <glyph glyph-name="bold" unicode="&#xf032;" horiz-adv-x="1408"
d="M555 15q74 -32 140 -32q376 0 376 335q0 114 -41 180q-27 44 -61.5 74t-67.5 46.5t-80.5 25t-84 10.5t-94.5 2q-73 0 -101 -10q0 -53 -0.5 -159t-0.5 -158q0 -8 -1 -67.5t-0.5 -96.5t4.5 -83.5t12 -66.5zM541 761q42 -7 109 -7q82 0 143 13t110 44.5t74.5 89.5t25.5 142
q0 70 -29 122.5t-79 82t-108 43.5t-124 14q-50 0 -130 -13q0 -50 4 -151t4 -152q0 -27 -0.5 -80t-0.5 -79q0 -46 1 -69zM0 -128l2 94q15 4 85 16t106 27q7 12 12.5 27t8.5 33.5t5.5 32.5t3 37.5t0.5 34v35.5v30q0 982 -22 1025q-4 8 -22 14.5t-44.5 11t-49.5 7t-48.5 4.5
t-30.5 3l-4 83q98 2 340 11.5t373 9.5q23 0 68 -0.5t68 -0.5q70 0 136.5 -13t128.5 -42t108 -71t74 -104.5t28 -137.5q0 -52 -16.5 -95.5t-39 -72t-64.5 -57.5t-73 -45t-84 -40q154 -35 256.5 -134t102.5 -248q0 -100 -35 -179.5t-93.5 -130.5t-138 -85.5t-163.5 -48.5
t-176 -14q-44 0 -132 3t-132 3q-106 0 -307 -11t-231 -12z" />
    <glyph glyph-name="italic" unicode="&#xf033;" horiz-adv-x="1024"
d="M0 -126l17 85q22 7 61.5 16.5t72 19t59.5 23.5q28 35 41 101q1 7 62 289t114 543.5t52 296.5v25q-24 13 -54.5 18.5t-69.5 8t-58 5.5l19 103q33 -2 120 -6.5t149.5 -7t120.5 -2.5q48 0 98.5 2.5t121 7t98.5 6.5q-5 -39 -19 -89q-30 -10 -101.5 -28.5t-108.5 -33.5
q-8 -19 -14 -42.5t-9 -40t-7.5 -45.5t-6.5 -42q-27 -148 -87.5 -419.5t-77.5 -355.5q-2 -9 -13 -58t-20 -90t-16 -83.5t-6 -57.5l1 -18q17 -4 185 -31q-3 -44 -16 -99q-11 0 -32.5 -1.5t-32.5 -1.5q-29 0 -87 10t-86 10q-138 2 -206 2q-51 0 -143 -9t-121 -11z" />
    <glyph glyph-name="text_height" unicode="&#xf034;" horiz-adv-x="1792"
d="M1744 128q33 0 42 -18.5t-11 -44.5l-126 -162q-20 -26 -49 -26t-49 26l-126 162q-20 26 -11 44.5t42 18.5h80v1024h-80q-33 0 -42 18.5t11 44.5l126 162q20 26 49 26t49 -26l126 -162q20 -26 11 -44.5t-42 -18.5h-80v-1024h80zM81 1407l54 -27q12 -5 211 -5q44 0 132 2
t132 2q36 0 107.5 -0.5t107.5 -0.5h293q6 0 21 -0.5t20.5 0t16 3t17.5 9t15 17.5l42 1q4 0 14 -0.5t14 -0.5q2 -112 2 -336q0 -80 -5 -109q-39 -14 -68 -18q-25 44 -54 128q-3 9 -11 48t-14.5 73.5t-7.5 35.5q-6 8 -12 12.5t-15.5 6t-13 2.5t-18 0.5t-16.5 -0.5
q-17 0 -66.5 0.5t-74.5 0.5t-64 -2t-71 -6q-9 -81 -8 -136q0 -94 2 -388t2 -455q0 -16 -2.5 -71.5t0 -91.5t12.5 -69q40 -21 124 -42.5t120 -37.5q5 -40 5 -50q0 -14 -3 -29l-34 -1q-76 -2 -218 8t-207 10q-50 0 -151 -9t-152 -9q-3 51 -3 52v9q17 27 61.5 43t98.5 29t78 27
q19 42 19 383q0 101 -3 303t-3 303v117q0 2 0.5 15.5t0.5 25t-1 25.5t-3 24t-5 14q-11 12 -162 12q-33 0 -93 -12t-80 -26q-19 -13 -34 -72.5t-31.5 -111t-42.5 -53.5q-42 26 -56 44v383z" />
    <glyph glyph-name="text_width" unicode="&#xf035;"
d="M81 1407l54 -27q12 -5 211 -5q44 0 132 2t132 2q70 0 246.5 1t304.5 0.5t247 -4.5q33 -1 56 31l42 1q4 0 14 -0.5t14 -0.5q2 -112 2 -336q0 -80 -5 -109q-39 -14 -68 -18q-25 44 -54 128q-3 9 -11 47.5t-15 73.5t-7 36q-10 13 -27 19q-5 2 -66 2q-30 0 -93 1t-103 1
t-94 -2t-96 -7q-9 -81 -8 -136l1 -152v52q0 -55 1 -154t1.5 -180t0.5 -153q0 -16 -2.5 -71.5t0 -91.5t12.5 -69q40 -21 124 -42.5t120 -37.5q5 -40 5 -50q0 -14 -3 -29l-34 -1q-76 -2 -218 8t-207 10q-50 0 -151 -9t-152 -9q-3 51 -3 52v9q17 27 61.5 43t98.5 29t78 27
q7 16 11.5 74t6 145.5t1.5 155t-0.5 153.5t-0.5 89q0 7 -2.5 21.5t-2.5 22.5q0 7 0.5 44t1 73t0 76.5t-3 67.5t-6.5 32q-11 12 -162 12q-41 0 -163 -13.5t-138 -24.5q-19 -12 -34 -71.5t-31.5 -111.5t-42.5 -54q-42 26 -56 44v383zM1310 125q12 0 42 -19.5t57.5 -41.5
t59.5 -49t36 -30q26 -21 26 -49t-26 -49q-4 -3 -36 -30t-59.5 -49t-57.5 -41.5t-42 -19.5q-13 0 -20.5 10.5t-10 28.5t-2.5 33.5t1.5 33t1.5 19.5h-1024q0 -2 1.5 -19.5t1.5 -33t-2.5 -33.5t-10 -28.5t-20.5 -10.5q-12 0 -42 19.5t-57.5 41.5t-59.5 49t-36 30q-26 21 -26 49
t26 49q4 3 36 30t59.5 49t57.5 41.5t42 19.5q13 0 20.5 -10.5t10 -28.5t2.5 -33.5t-1.5 -33t-1.5 -19.5h1024q0 2 -1.5 19.5t-1.5 33t2.5 33.5t10 28.5t20.5 10.5z" />
    <glyph glyph-name="align_left" unicode="&#xf036;" horiz-adv-x="1792"
d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1408 576v-128q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1280q26 0 45 -19t19 -45zM1664 960v-128q0 -26 -19 -45
t-45 -19h-1536q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1536q26 0 45 -19t19 -45zM1280 1344v-128q0 -26 -19 -45t-45 -19h-1152q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" />
    <glyph glyph-name="align_center" unicode="&#xf037;" horiz-adv-x="1792"
d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1408 576v-128q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h896q26 0 45 -19t19 -45zM1664 960v-128q0 -26 -19 -45t-45 -19
h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1280 1344v-128q0 -26 -19 -45t-45 -19h-640q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h640q26 0 45 -19t19 -45z" />
    <glyph glyph-name="align_right" unicode="&#xf038;" horiz-adv-x="1792"
d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 576v-128q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1280q26 0 45 -19t19 -45zM1792 960v-128q0 -26 -19 -45
t-45 -19h-1536q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1536q26 0 45 -19t19 -45zM1792 1344v-128q0 -26 -19 -45t-45 -19h-1152q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" />
    <glyph glyph-name="align_justify" unicode="&#xf039;" horiz-adv-x="1792"
d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 576v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 960v-128q0 -26 -19 -45
t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 1344v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45z" />
    <glyph glyph-name="list" unicode="&#xf03a;" horiz-adv-x="1792"
d="M256 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5zM256 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5
t9.5 -22.5zM256 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1344
q13 0 22.5 -9.5t9.5 -22.5zM256 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5zM1792 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5
t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5zM1792 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5zM1792 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192
q0 13 9.5 22.5t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5z" />
    <glyph glyph-name="indent_left" unicode="&#xf03b;" horiz-adv-x="1792"
d="M384 992v-576q0 -13 -9.5 -22.5t-22.5 -9.5q-14 0 -23 9l-288 288q-9 9 -9 23t9 23l288 288q9 9 23 9q13 0 22.5 -9.5t9.5 -22.5zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5
t9.5 -22.5zM1792 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088q13 0 22.5 -9.5t9.5 -22.5zM1792 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088
q13 0 22.5 -9.5t9.5 -22.5zM1792 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5t9.5 -22.5z" />
    <glyph glyph-name="indent_right" unicode="&#xf03c;" horiz-adv-x="1792"
d="M352 704q0 -14 -9 -23l-288 -288q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5v576q0 13 9.5 22.5t22.5 9.5q14 0 23 -9l288 -288q9 -9 9 -23zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5
t9.5 -22.5zM1792 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088q13 0 22.5 -9.5t9.5 -22.5zM1792 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088
q13 0 22.5 -9.5t9.5 -22.5zM1792 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5t9.5 -22.5z" />
    <glyph glyph-name="facetime_video" unicode="&#xf03d;" horiz-adv-x="1792"
d="M1792 1184v-1088q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-403 403v-166q0 -119 -84.5 -203.5t-203.5 -84.5h-704q-119 0 -203.5 84.5t-84.5 203.5v704q0 119 84.5 203.5t203.5 84.5h704q119 0 203.5 -84.5t84.5 -203.5v-165l403 402q18 19 45 19q12 0 25 -5
q39 -17 39 -59z" />
    <glyph glyph-name="picture" unicode="&#xf03e;" horiz-adv-x="1920"
d="M640 960q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1664 576v-448h-1408v192l320 320l160 -160l512 512zM1760 1280h-1600q-13 0 -22.5 -9.5t-9.5 -22.5v-1216q0 -13 9.5 -22.5t22.5 -9.5h1600q13 0 22.5 9.5t9.5 22.5v1216
q0 13 -9.5 22.5t-22.5 9.5zM1920 1248v-1216q0 -66 -47 -113t-113 -47h-1600q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" />
    <glyph glyph-name="pencil" unicode="&#xf040;"
d="M363 0l91 91l-235 235l-91 -91v-107h128v-128h107zM886 928q0 22 -22 22q-10 0 -17 -7l-542 -542q-7 -7 -7 -17q0 -22 22 -22q10 0 17 7l542 542q7 7 7 17zM832 1120l416 -416l-832 -832h-416v416zM1515 1024q0 -53 -37 -90l-166 -166l-416 416l166 165q36 38 90 38
q53 0 91 -38l235 -234q37 -39 37 -91z" />
    <glyph glyph-name="map_marker" unicode="&#xf041;" horiz-adv-x="1024"
d="M768 896q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM1024 896q0 -109 -33 -179l-364 -774q-16 -33 -47.5 -52t-67.5 -19t-67.5 19t-46.5 52l-365 774q-33 70 -33 179q0 212 150 362t362 150t362 -150t150 -362z" />
    <glyph glyph-name="adjust" unicode="&#xf042;"
d="M768 96v1088q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="tint" unicode="&#xf043;" horiz-adv-x="1024"
d="M512 384q0 36 -20 69q-1 1 -15.5 22.5t-25.5 38t-25 44t-21 50.5q-4 16 -21 16t-21 -16q-7 -23 -21 -50.5t-25 -44t-25.5 -38t-15.5 -22.5q-20 -33 -20 -69q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1024 512q0 -212 -150 -362t-362 -150t-362 150t-150 362
q0 145 81 275q6 9 62.5 90.5t101 151t99.5 178t83 201.5q9 30 34 47t51 17t51.5 -17t33.5 -47q28 -93 83 -201.5t99.5 -178t101 -151t62.5 -90.5q81 -127 81 -275z" />
    <glyph glyph-name="edit" unicode="&#xf044;" horiz-adv-x="1792"
d="M888 352l116 116l-152 152l-116 -116v-56h96v-96h56zM1328 1072q-16 16 -33 -1l-350 -350q-17 -17 -1 -33t33 1l350 350q17 17 1 33zM1408 478v-190q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832
q63 0 117 -25q15 -7 18 -23q3 -17 -9 -29l-49 -49q-14 -14 -32 -8q-23 6 -45 6h-832q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v126q0 13 9 22l64 64q15 15 35 7t20 -29zM1312 1216l288 -288l-672 -672h-288v288zM1756 1084l-92 -92
l-288 288l92 92q28 28 68 28t68 -28l152 -152q28 -28 28 -68t-28 -68z" />
    <glyph glyph-name="share" unicode="&#xf045;" horiz-adv-x="1664"
d="M1408 547v-259q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h255v0q13 0 22.5 -9.5t9.5 -22.5q0 -27 -26 -32q-77 -26 -133 -60q-10 -4 -16 -4h-112q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832
q66 0 113 47t47 113v214q0 19 18 29q28 13 54 37q16 16 35 8q21 -9 21 -29zM1645 1043l-384 -384q-18 -19 -45 -19q-12 0 -25 5q-39 17 -39 59v192h-160q-323 0 -438 -131q-119 -137 -74 -473q3 -23 -20 -34q-8 -2 -12 -2q-16 0 -26 13q-10 14 -21 31t-39.5 68.5t-49.5 99.5
t-38.5 114t-17.5 122q0 49 3.5 91t14 90t28 88t47 81.5t68.5 74t94.5 61.5t124.5 48.5t159.5 30.5t196.5 11h160v192q0 42 39 59q13 5 25 5q26 0 45 -19l384 -384q19 -19 19 -45t-19 -45z" />
    <glyph glyph-name="check" unicode="&#xf046;" horiz-adv-x="1664"
d="M1408 606v-318q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832q63 0 117 -25q15 -7 18 -23q3 -17 -9 -29l-49 -49q-10 -10 -23 -10q-3 0 -9 2q-23 6 -45 6h-832q-66 0 -113 -47t-47 -113v-832
q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v254q0 13 9 22l64 64q10 10 23 10q6 0 12 -3q20 -8 20 -29zM1639 1095l-814 -814q-24 -24 -57 -24t-57 24l-430 430q-24 24 -24 57t24 57l110 110q24 24 57 24t57 -24l263 -263l647 647q24 24 57 24t57 -24l110 -110
q24 -24 24 -57t-24 -57z" />
    <glyph glyph-name="move" unicode="&#xf047;" horiz-adv-x="1792"
d="M1792 640q0 -26 -19 -45l-256 -256q-19 -19 -45 -19t-45 19t-19 45v128h-384v-384h128q26 0 45 -19t19 -45t-19 -45l-256 -256q-19 -19 -45 -19t-45 19l-256 256q-19 19 -19 45t19 45t45 19h128v384h-384v-128q0 -26 -19 -45t-45 -19t-45 19l-256 256q-19 19 -19 45
t19 45l256 256q19 19 45 19t45 -19t19 -45v-128h384v384h-128q-26 0 -45 19t-19 45t19 45l256 256q19 19 45 19t45 -19l256 -256q19 -19 19 -45t-19 -45t-45 -19h-128v-384h384v128q0 26 19 45t45 19t45 -19l256 -256q19 -19 19 -45z" />
    <glyph glyph-name="step_backward" unicode="&#xf048;" horiz-adv-x="1024"
d="M979 1395q19 19 32 13t13 -32v-1472q0 -26 -13 -32t-32 13l-710 710q-9 9 -13 19v-678q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-678q4 10 13 19z" />
    <glyph glyph-name="fast_backward" unicode="&#xf049;" horiz-adv-x="1792"
d="M1747 1395q19 19 32 13t13 -32v-1472q0 -26 -13 -32t-32 13l-710 710q-9 9 -13 19v-710q0 -26 -13 -32t-32 13l-710 710q-9 9 -13 19v-678q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-678q4 10 13 19l710 710
q19 19 32 13t13 -32v-710q4 10 13 19z" />
    <glyph glyph-name="backward" unicode="&#xf04a;" horiz-adv-x="1664"
d="M1619 1395q19 19 32 13t13 -32v-1472q0 -26 -13 -32t-32 13l-710 710q-9 9 -13 19v-710q0 -26 -13 -32t-32 13l-710 710q-19 19 -19 45t19 45l710 710q19 19 32 13t13 -32v-710q4 10 13 19z" />
    <glyph glyph-name="play" unicode="&#xf04b;" horiz-adv-x="1408"
d="M1384 609l-1328 -738q-23 -13 -39.5 -3t-16.5 36v1472q0 26 16.5 36t39.5 -3l1328 -738q23 -13 23 -31t-23 -31z" />
    <glyph glyph-name="pause" unicode="&#xf04c;"
d="M1536 1344v-1408q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h512q26 0 45 -19t19 -45zM640 1344v-1408q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h512q26 0 45 -19t19 -45z" />
    <glyph glyph-name="stop" unicode="&#xf04d;"
d="M1536 1344v-1408q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h1408q26 0 45 -19t19 -45z" />
    <glyph glyph-name="forward" unicode="&#xf04e;" horiz-adv-x="1664"
d="M45 -115q-19 -19 -32 -13t-13 32v1472q0 26 13 32t32 -13l710 -710q9 -9 13 -19v710q0 26 13 32t32 -13l710 -710q19 -19 19 -45t-19 -45l-710 -710q-19 -19 -32 -13t-13 32v710q-4 -10 -13 -19z" />
    <glyph glyph-name="fast_forward" unicode="&#xf050;" horiz-adv-x="1792"
d="M45 -115q-19 -19 -32 -13t-13 32v1472q0 26 13 32t32 -13l710 -710q9 -9 13 -19v710q0 26 13 32t32 -13l710 -710q9 -9 13 -19v678q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-1408q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v678q-4 -10 -13 -19l-710 -710
q-19 -19 -32 -13t-13 32v710q-4 -10 -13 -19z" />
    <glyph glyph-name="step_forward" unicode="&#xf051;" horiz-adv-x="1024"
d="M45 -115q-19 -19 -32 -13t-13 32v1472q0 26 13 32t32 -13l710 -710q9 -9 13 -19v678q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-1408q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v678q-4 -10 -13 -19z" />
    <glyph glyph-name="eject" unicode="&#xf052;" horiz-adv-x="1538"
d="M14 557l710 710q19 19 45 19t45 -19l710 -710q19 -19 13 -32t-32 -13h-1472q-26 0 -32 13t13 32zM1473 0h-1408q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1408q26 0 45 -19t19 -45v-256q0 -26 -19 -45t-45 -19z" />
    <glyph glyph-name="chevron_left" unicode="&#xf053;" horiz-adv-x="1280"
d="M1171 1235l-531 -531l531 -531q19 -19 19 -45t-19 -45l-166 -166q-19 -19 -45 -19t-45 19l-742 742q-19 19 -19 45t19 45l742 742q19 19 45 19t45 -19l166 -166q19 -19 19 -45t-19 -45z" />
    <glyph glyph-name="chevron_right" unicode="&#xf054;" horiz-adv-x="1280"
d="M1107 659l-742 -742q-19 -19 -45 -19t-45 19l-166 166q-19 19 -19 45t19 45l531 531l-531 531q-19 19 -19 45t19 45l166 166q19 19 45 19t45 -19l742 -742q19 -19 19 -45t-19 -45z" />
    <glyph glyph-name="plus_sign" unicode="&#xf055;"
d="M1216 576v128q0 26 -19 45t-45 19h-256v256q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-256h-256q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h256v-256q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v256h256q26 0 45 19t19 45zM1536 640q0 -209 -103 -385.5
t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="minus_sign" unicode="&#xf056;"
d="M1216 576v128q0 26 -19 45t-45 19h-768q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h768q26 0 45 19t19 45zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5
t103 -385.5z" />
    <glyph glyph-name="remove_sign" unicode="&#xf057;"
d="M1149 414q0 26 -19 45l-181 181l181 181q19 19 19 45q0 27 -19 46l-90 90q-19 19 -46 19q-26 0 -45 -19l-181 -181l-181 181q-19 19 -45 19q-27 0 -46 -19l-90 -90q-19 -19 -19 -46q0 -26 19 -45l181 -181l-181 -181q-19 -19 -19 -45q0 -27 19 -46l90 -90q19 -19 46 -19
q26 0 45 19l181 181l181 -181q19 -19 45 -19q27 0 46 19l90 90q19 19 19 46zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="ok_sign" unicode="&#xf058;"
d="M1284 802q0 28 -18 46l-91 90q-19 19 -45 19t-45 -19l-408 -407l-226 226q-19 19 -45 19t-45 -19l-91 -90q-18 -18 -18 -46q0 -27 18 -45l362 -362q19 -19 45 -19q27 0 46 19l543 543q18 18 18 45zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103
t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="question_sign" unicode="&#xf059;"
d="M896 160v192q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h192q14 0 23 9t9 23zM1152 832q0 88 -55.5 163t-138.5 116t-170 41q-243 0 -371 -213q-15 -24 8 -42l132 -100q7 -6 19 -6q16 0 25 12q53 68 86 92q34 24 86 24q48 0 85.5 -26t37.5 -59
q0 -38 -20 -61t-68 -45q-63 -28 -115.5 -86.5t-52.5 -125.5v-36q0 -14 9 -23t23 -9h192q14 0 23 9t9 23q0 19 21.5 49.5t54.5 49.5q32 18 49 28.5t46 35t44.5 48t28 60.5t12.5 81zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5
t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="info_sign" unicode="&#xf05a;"
d="M1024 160v160q0 14 -9 23t-23 9h-96v512q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-160q0 -14 9 -23t23 -9h96v-320h-96q-14 0 -23 -9t-9 -23v-160q0 -14 9 -23t23 -9h448q14 0 23 9t9 23zM896 1056v160q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-160q0 -14 9 -23
t23 -9h192q14 0 23 9t9 23zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="screenshot" unicode="&#xf05b;"
d="M1197 512h-109q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h109q-32 108 -112.5 188.5t-188.5 112.5v-109q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v109q-108 -32 -188.5 -112.5t-112.5 -188.5h109q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-109
q32 -108 112.5 -188.5t188.5 -112.5v109q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-109q108 32 188.5 112.5t112.5 188.5zM1536 704v-128q0 -26 -19 -45t-45 -19h-143q-37 -161 -154.5 -278.5t-278.5 -154.5v-143q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v143
q-161 37 -278.5 154.5t-154.5 278.5h-143q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h143q37 161 154.5 278.5t278.5 154.5v143q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-143q161 -37 278.5 -154.5t154.5 -278.5h143q26 0 45 -19t19 -45z" />
    <glyph glyph-name="remove_circle" unicode="&#xf05c;"
d="M1097 457l-146 -146q-10 -10 -23 -10t-23 10l-137 137l-137 -137q-10 -10 -23 -10t-23 10l-146 146q-10 10 -10 23t10 23l137 137l-137 137q-10 10 -10 23t10 23l146 146q10 10 23 10t23 -10l137 -137l137 137q10 10 23 10t23 -10l146 -146q10 -10 10 -23t-10 -23
l-137 -137l137 -137q10 -10 10 -23t-10 -23zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5
t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="ok_circle" unicode="&#xf05d;"
d="M1171 723l-422 -422q-19 -19 -45 -19t-45 19l-294 294q-19 19 -19 45t19 45l102 102q19 19 45 19t45 -19l147 -147l275 275q19 19 45 19t45 -19l102 -102q19 -19 19 -45t-19 -45zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198
t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="ban_circle" unicode="&#xf05e;"
d="M1312 643q0 161 -87 295l-754 -753q137 -89 297 -89q111 0 211.5 43.5t173.5 116.5t116 174.5t43 212.5zM313 344l755 754q-135 91 -300 91q-148 0 -273 -73t-198 -199t-73 -274q0 -162 89 -299zM1536 643q0 -157 -61 -300t-163.5 -246t-245 -164t-298.5 -61t-298.5 61
t-245 164t-163.5 246t-61 300t61 299.5t163.5 245.5t245 164t298.5 61t298.5 -61t245 -164t163.5 -245.5t61 -299.5z" />
    <glyph glyph-name="arrow_left" unicode="&#xf060;"
d="M1536 640v-128q0 -53 -32.5 -90.5t-84.5 -37.5h-704l293 -294q38 -36 38 -90t-38 -90l-75 -76q-37 -37 -90 -37q-52 0 -91 37l-651 652q-37 37 -37 90q0 52 37 91l651 650q38 38 91 38q52 0 90 -38l75 -74q38 -38 38 -91t-38 -91l-293 -293h704q52 0 84.5 -37.5
t32.5 -90.5z" />
    <glyph glyph-name="arrow_right" unicode="&#xf061;"
d="M1472 576q0 -54 -37 -91l-651 -651q-39 -37 -91 -37q-51 0 -90 37l-75 75q-38 38 -38 91t38 91l293 293h-704q-52 0 -84.5 37.5t-32.5 90.5v128q0 53 32.5 90.5t84.5 37.5h704l-293 294q-38 36 -38 90t38 90l75 75q38 38 90 38q53 0 91 -38l651 -651q37 -35 37 -90z" />
    <glyph glyph-name="arrow_up" unicode="&#xf062;" horiz-adv-x="1664"
d="M1611 565q0 -51 -37 -90l-75 -75q-38 -38 -91 -38q-54 0 -90 38l-294 293v-704q0 -52 -37.5 -84.5t-90.5 -32.5h-128q-53 0 -90.5 32.5t-37.5 84.5v704l-294 -293q-36 -38 -90 -38t-90 38l-75 75q-38 38 -38 90q0 53 38 91l651 651q35 37 90 37q54 0 91 -37l651 -651
q37 -39 37 -91z" />
    <glyph glyph-name="arrow_down" unicode="&#xf063;" horiz-adv-x="1664"
d="M1611 704q0 -53 -37 -90l-651 -652q-39 -37 -91 -37q-53 0 -90 37l-651 652q-38 36 -38 90q0 53 38 91l74 75q39 37 91 37q53 0 90 -37l294 -294v704q0 52 38 90t90 38h128q52 0 90 -38t38 -90v-704l294 294q37 37 90 37q52 0 91 -37l75 -75q37 -39 37 -91z" />
    <glyph glyph-name="share_alt" unicode="&#xf064;" horiz-adv-x="1792"
d="M1792 896q0 -26 -19 -45l-512 -512q-19 -19 -45 -19t-45 19t-19 45v256h-224q-98 0 -175.5 -6t-154 -21.5t-133 -42.5t-105.5 -69.5t-80 -101t-48.5 -138.5t-17.5 -181q0 -55 5 -123q0 -6 2.5 -23.5t2.5 -26.5q0 -15 -8.5 -25t-23.5 -10q-16 0 -28 17q-7 9 -13 22
t-13.5 30t-10.5 24q-127 285 -127 451q0 199 53 333q162 403 875 403h224v256q0 26 19 45t45 19t45 -19l512 -512q19 -19 19 -45z" />
    <glyph glyph-name="resize_full" unicode="&#xf065;"
d="M755 480q0 -13 -10 -23l-332 -332l144 -144q19 -19 19 -45t-19 -45t-45 -19h-448q-26 0 -45 19t-19 45v448q0 26 19 45t45 19t45 -19l144 -144l332 332q10 10 23 10t23 -10l114 -114q10 -10 10 -23zM1536 1344v-448q0 -26 -19 -45t-45 -19t-45 19l-144 144l-332 -332
q-10 -10 -23 -10t-23 10l-114 114q-10 10 -10 23t10 23l332 332l-144 144q-19 19 -19 45t19 45t45 19h448q26 0 45 -19t19 -45z" />
    <glyph glyph-name="resize_small" unicode="&#xf066;"
d="M768 576v-448q0 -26 -19 -45t-45 -19t-45 19l-144 144l-332 -332q-10 -10 -23 -10t-23 10l-114 114q-10 10 -10 23t10 23l332 332l-144 144q-19 19 -19 45t19 45t45 19h448q26 0 45 -19t19 -45zM1523 1248q0 -13 -10 -23l-332 -332l144 -144q19 -19 19 -45t-19 -45
t-45 -19h-448q-26 0 -45 19t-19 45v448q0 26 19 45t45 19t45 -19l144 -144l332 332q10 10 23 10t23 -10l114 -114q10 -10 10 -23z" />
    <glyph glyph-name="plus" unicode="&#xf067;" horiz-adv-x="1408"
d="M1408 800v-192q0 -40 -28 -68t-68 -28h-416v-416q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v416h-416q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h416v416q0 40 28 68t68 28h192q40 0 68 -28t28 -68v-416h416q40 0 68 -28t28 -68z" />
    <glyph glyph-name="minus" unicode="&#xf068;" horiz-adv-x="1408"
d="M1408 800v-192q0 -40 -28 -68t-68 -28h-1216q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h1216q40 0 68 -28t28 -68z" />
    <glyph glyph-name="asterisk" unicode="&#xf069;" horiz-adv-x="1664"
d="M1482 486q46 -26 59.5 -77.5t-12.5 -97.5l-64 -110q-26 -46 -77.5 -59.5t-97.5 12.5l-266 153v-307q0 -52 -38 -90t-90 -38h-128q-52 0 -90 38t-38 90v307l-266 -153q-46 -26 -97.5 -12.5t-77.5 59.5l-64 110q-26 46 -12.5 97.5t59.5 77.5l266 154l-266 154
q-46 26 -59.5 77.5t12.5 97.5l64 110q26 46 77.5 59.5t97.5 -12.5l266 -153v307q0 52 38 90t90 38h128q52 0 90 -38t38 -90v-307l266 153q46 26 97.5 12.5t77.5 -59.5l64 -110q26 -46 12.5 -97.5t-59.5 -77.5l-266 -154z" />
    <glyph glyph-name="exclamation_sign" unicode="&#xf06a;"
d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM896 161v190q0 14 -9 23.5t-22 9.5h-192q-13 0 -23 -10t-10 -23v-190q0 -13 10 -23t23 -10h192
q13 0 22 9.5t9 23.5zM894 505l18 621q0 12 -10 18q-10 8 -24 8h-220q-14 0 -24 -8q-10 -6 -10 -18l17 -621q0 -10 10 -17.5t24 -7.5h185q14 0 23.5 7.5t10.5 17.5z" />
    <glyph glyph-name="gift" unicode="&#xf06b;"
d="M928 180v56v468v192h-320v-192v-468v-56q0 -25 18 -38.5t46 -13.5h192q28 0 46 13.5t18 38.5zM472 1024h195l-126 161q-26 31 -69 31q-40 0 -68 -28t-28 -68t28 -68t68 -28zM1160 1120q0 40 -28 68t-68 28q-43 0 -69 -31l-125 -161h194q40 0 68 28t28 68zM1536 864v-320
q0 -14 -9 -23t-23 -9h-96v-416q0 -40 -28 -68t-68 -28h-1088q-40 0 -68 28t-28 68v416h-96q-14 0 -23 9t-9 23v320q0 14 9 23t23 9h440q-93 0 -158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5q107 0 168 -77l128 -165l128 165q61 77 168 77q93 0 158.5 -65.5t65.5 -158.5
t-65.5 -158.5t-158.5 -65.5h440q14 0 23 -9t9 -23z" />
    <glyph glyph-name="leaf" unicode="&#xf06c;" horiz-adv-x="1792"
d="M1280 832q0 26 -19 45t-45 19q-172 0 -318 -49.5t-259.5 -134t-235.5 -219.5q-19 -21 -19 -45q0 -26 19 -45t45 -19q24 0 45 19q27 24 74 71t67 66q137 124 268.5 176t313.5 52q26 0 45 19t19 45zM1792 1030q0 -95 -20 -193q-46 -224 -184.5 -383t-357.5 -268
q-214 -108 -438 -108q-148 0 -286 47q-15 5 -88 42t-96 37q-16 0 -39.5 -32t-45 -70t-52.5 -70t-60 -32q-43 0 -63.5 17.5t-45.5 59.5q-2 4 -6 11t-5.5 10t-3 9.5t-1.5 13.5q0 35 31 73.5t68 65.5t68 56t31 48q0 4 -14 38t-16 44q-9 51 -9 104q0 115 43.5 220t119 184.5
t170.5 139t204 95.5q55 18 145 25.5t179.5 9t178.5 6t163.5 24t113.5 56.5l29.5 29.5t29.5 28t27 20t36.5 16t43.5 4.5q39 0 70.5 -46t47.5 -112t24 -124t8 -96z" />
    <glyph glyph-name="fire" unicode="&#xf06d;" horiz-adv-x="1408"
d="M1408 -160v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5zM1152 896q0 -78 -24.5 -144t-64 -112.5t-87.5 -88t-96 -77.5t-87.5 -72t-64 -81.5t-24.5 -96.5q0 -96 67 -224l-4 1l1 -1
q-90 41 -160 83t-138.5 100t-113.5 122.5t-72.5 150.5t-27.5 184q0 78 24.5 144t64 112.5t87.5 88t96 77.5t87.5 72t64 81.5t24.5 96.5q0 94 -66 224l3 -1l-1 1q90 -41 160 -83t138.5 -100t113.5 -122.5t72.5 -150.5t27.5 -184z" />
    <glyph glyph-name="eye_open" unicode="&#xf06e;" horiz-adv-x="1792"
d="M1664 576q-152 236 -381 353q61 -104 61 -225q0 -185 -131.5 -316.5t-316.5 -131.5t-316.5 131.5t-131.5 316.5q0 121 61 225q-229 -117 -381 -353q133 -205 333.5 -326.5t434.5 -121.5t434.5 121.5t333.5 326.5zM944 960q0 20 -14 34t-34 14q-125 0 -214.5 -89.5
t-89.5 -214.5q0 -20 14 -34t34 -14t34 14t14 34q0 86 61 147t147 61q20 0 34 14t14 34zM1792 576q0 -34 -20 -69q-140 -230 -376.5 -368.5t-499.5 -138.5t-499.5 139t-376.5 368q-20 35 -20 69t20 69q140 229 376.5 368t499.5 139t499.5 -139t376.5 -368q20 -35 20 -69z" />
    <glyph glyph-name="eye_close" unicode="&#xf070;" horiz-adv-x="1792"
d="M555 201l78 141q-87 63 -136 159t-49 203q0 121 61 225q-229 -117 -381 -353q167 -258 427 -375zM944 960q0 20 -14 34t-34 14q-125 0 -214.5 -89.5t-89.5 -214.5q0 -20 14 -34t34 -14t34 14t14 34q0 86 61 147t147 61q20 0 34 14t14 34zM1307 1151q0 -7 -1 -9
q-106 -189 -316 -567t-315 -566l-49 -89q-10 -16 -28 -16q-12 0 -134 70q-16 10 -16 28q0 12 44 87q-143 65 -263.5 173t-208.5 245q-20 31 -20 69t20 69q153 235 380 371t496 136q89 0 180 -17l54 97q10 16 28 16q5 0 18 -6t31 -15.5t33 -18.5t31.5 -18.5t19.5 -11.5
q16 -10 16 -27zM1344 704q0 -139 -79 -253.5t-209 -164.5l280 502q8 -45 8 -84zM1792 576q0 -35 -20 -69q-39 -64 -109 -145q-150 -172 -347.5 -267t-419.5 -95l74 132q212 18 392.5 137t301.5 307q-115 179 -282 294l63 112q95 -64 182.5 -153t144.5 -184q20 -34 20 -69z
" />
    <glyph glyph-name="warning_sign" unicode="&#xf071;" horiz-adv-x="1792"
d="M1024 161v190q0 14 -9.5 23.5t-22.5 9.5h-192q-13 0 -22.5 -9.5t-9.5 -23.5v-190q0 -14 9.5 -23.5t22.5 -9.5h192q13 0 22.5 9.5t9.5 23.5zM1022 535l18 459q0 12 -10 19q-13 11 -24 11h-220q-11 0 -24 -11q-10 -7 -10 -21l17 -457q0 -10 10 -16.5t24 -6.5h185
q14 0 23.5 6.5t10.5 16.5zM1008 1469l768 -1408q35 -63 -2 -126q-17 -29 -46.5 -46t-63.5 -17h-1536q-34 0 -63.5 17t-46.5 46q-37 63 -2 126l768 1408q17 31 47 49t65 18t65 -18t47 -49z" />
    <glyph glyph-name="plane" unicode="&#xf072;" horiz-adv-x="1408"
d="M1376 1376q44 -52 12 -148t-108 -172l-161 -161l160 -696q5 -19 -12 -33l-128 -96q-7 -6 -19 -6q-4 0 -7 1q-15 3 -21 16l-279 508l-259 -259l53 -194q5 -17 -8 -31l-96 -96q-9 -9 -23 -9h-2q-15 2 -24 13l-189 252l-252 189q-11 7 -13 23q-1 13 9 25l96 97q9 9 23 9
q6 0 8 -1l194 -53l259 259l-508 279q-14 8 -17 24q-2 16 9 27l128 128q14 13 30 8l665 -159l160 160q76 76 172 108t148 -12z" />
    <glyph glyph-name="calendar" unicode="&#xf073;" horiz-adv-x="1664"
d="M128 -128h288v288h-288v-288zM480 -128h320v288h-320v-288zM128 224h288v320h-288v-320zM480 224h320v320h-320v-320zM128 608h288v288h-288v-288zM864 -128h320v288h-320v-288zM480 608h320v288h-320v-288zM1248 -128h288v288h-288v-288zM864 224h320v320h-320v-320z
M512 1088v288q0 13 -9.5 22.5t-22.5 9.5h-64q-13 0 -22.5 -9.5t-9.5 -22.5v-288q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5zM1248 224h288v320h-288v-320zM864 608h320v288h-320v-288zM1248 608h288v288h-288v-288zM1280 1088v288q0 13 -9.5 22.5t-22.5 9.5h-64
q-13 0 -22.5 -9.5t-9.5 -22.5v-288q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5zM1664 1152v-1280q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47
h64q66 0 113 -47t47 -113v-96h128q52 0 90 -38t38 -90z" />
    <glyph glyph-name="random" unicode="&#xf074;" horiz-adv-x="1792"
d="M666 1055q-60 -92 -137 -273q-22 45 -37 72.5t-40.5 63.5t-51 56.5t-63 35t-81.5 14.5h-224q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h224q250 0 410 -225zM1792 256q0 -14 -9 -23l-320 -320q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5v192q-32 0 -85 -0.5t-81 -1t-73 1
t-71 5t-64 10.5t-63 18.5t-58 28.5t-59 40t-55 53.5t-56 69.5q59 93 136 273q22 -45 37 -72.5t40.5 -63.5t51 -56.5t63 -35t81.5 -14.5h256v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23zM1792 1152q0 -14 -9 -23l-320 -320q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5
v192h-256q-48 0 -87 -15t-69 -45t-51 -61.5t-45 -77.5q-32 -62 -78 -171q-29 -66 -49.5 -111t-54 -105t-64 -100t-74 -83t-90 -68.5t-106.5 -42t-128 -16.5h-224q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h224q48 0 87 15t69 45t51 61.5t45 77.5q32 62 78 171q29 66 49.5 111
t54 105t64 100t74 83t90 68.5t106.5 42t128 16.5h256v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23z" />
    <glyph glyph-name="comment" unicode="&#xf075;" horiz-adv-x="1792"
d="M1792 640q0 -174 -120 -321.5t-326 -233t-450 -85.5q-70 0 -145 8q-198 -175 -460 -242q-49 -14 -114 -22q-17 -2 -30.5 9t-17.5 29v1q-3 4 -0.5 12t2 10t4.5 9.5l6 9t7 8.5t8 9q7 8 31 34.5t34.5 38t31 39.5t32.5 51t27 59t26 76q-157 89 -247.5 220t-90.5 281
q0 130 71 248.5t191 204.5t286 136.5t348 50.5q244 0 450 -85.5t326 -233t120 -321.5z" />
    <glyph glyph-name="magnet" unicode="&#xf076;"
d="M1536 704v-128q0 -201 -98.5 -362t-274 -251.5t-395.5 -90.5t-395.5 90.5t-274 251.5t-98.5 362v128q0 26 19 45t45 19h384q26 0 45 -19t19 -45v-128q0 -52 23.5 -90t53.5 -57t71 -30t64 -13t44 -2t44 2t64 13t71 30t53.5 57t23.5 90v128q0 26 19 45t45 19h384
q26 0 45 -19t19 -45zM512 1344v-384q0 -26 -19 -45t-45 -19h-384q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h384q26 0 45 -19t19 -45zM1536 1344v-384q0 -26 -19 -45t-45 -19h-384q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h384q26 0 45 -19t19 -45z" />
    <glyph glyph-name="chevron_up" unicode="&#xf077;" horiz-adv-x="1792"
d="M1683 205l-166 -165q-19 -19 -45 -19t-45 19l-531 531l-531 -531q-19 -19 -45 -19t-45 19l-166 165q-19 19 -19 45.5t19 45.5l742 741q19 19 45 19t45 -19l742 -741q19 -19 19 -45.5t-19 -45.5z" />
    <glyph glyph-name="chevron_down" unicode="&#xf078;" horiz-adv-x="1792"
d="M1683 728l-742 -741q-19 -19 -45 -19t-45 19l-742 741q-19 19 -19 45.5t19 45.5l166 165q19 19 45 19t45 -19l531 -531l531 531q19 19 45 19t45 -19l166 -165q19 -19 19 -45.5t-19 -45.5z" />
    <glyph glyph-name="retweet" unicode="&#xf079;" horiz-adv-x="1920"
d="M1280 32q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-8 0 -13.5 2t-9 7t-5.5 8t-3 11.5t-1 11.5v13v11v160v416h-192q-26 0 -45 19t-19 45q0 24 15 41l320 384q19 22 49 22t49 -22l320 -384q15 -17 15 -41q0 -26 -19 -45t-45 -19h-192v-384h576q16 0 25 -11l160 -192q7 -10 7 -21
zM1920 448q0 -24 -15 -41l-320 -384q-20 -23 -49 -23t-49 23l-320 384q-15 17 -15 41q0 26 19 45t45 19h192v384h-576q-16 0 -25 12l-160 192q-7 9 -7 20q0 13 9.5 22.5t22.5 9.5h960q8 0 13.5 -2t9 -7t5.5 -8t3 -11.5t1 -11.5v-13v-11v-160v-416h192q26 0 45 -19t19 -45z
" />
    <glyph glyph-name="shopping_cart" unicode="&#xf07a;" horiz-adv-x="1664"
d="M640 0q0 -52 -38 -90t-90 -38t-90 38t-38 90t38 90t90 38t90 -38t38 -90zM1536 0q0 -52 -38 -90t-90 -38t-90 38t-38 90t38 90t90 38t90 -38t38 -90zM1664 1088v-512q0 -24 -16.5 -42.5t-40.5 -21.5l-1044 -122q13 -60 13 -70q0 -16 -24 -64h920q26 0 45 -19t19 -45
t-19 -45t-45 -19h-1024q-26 0 -45 19t-19 45q0 11 8 31.5t16 36t21.5 40t15.5 29.5l-177 823h-204q-26 0 -45 19t-19 45t19 45t45 19h256q16 0 28.5 -6.5t19.5 -15.5t13 -24.5t8 -26t5.5 -29.5t4.5 -26h1201q26 0 45 -19t19 -45z" />
    <glyph glyph-name="folder_close" unicode="&#xf07b;" horiz-adv-x="1664"
d="M1664 928v-704q0 -92 -66 -158t-158 -66h-1216q-92 0 -158 66t-66 158v960q0 92 66 158t158 66h320q92 0 158 -66t66 -158v-32h672q92 0 158 -66t66 -158z" />
    <glyph glyph-name="folder_open" unicode="&#xf07c;" horiz-adv-x="1920"
d="M1879 584q0 -31 -31 -66l-336 -396q-43 -51 -120.5 -86.5t-143.5 -35.5h-1088q-34 0 -60.5 13t-26.5 43q0 31 31 66l336 396q43 51 120.5 86.5t143.5 35.5h1088q34 0 60.5 -13t26.5 -43zM1536 928v-160h-832q-94 0 -197 -47.5t-164 -119.5l-337 -396l-5 -6q0 4 -0.5 12.5
t-0.5 12.5v960q0 92 66 158t158 66h320q92 0 158 -66t66 -158v-32h544q92 0 158 -66t66 -158z" />
    <glyph glyph-name="resize_vertical" unicode="&#xf07d;" horiz-adv-x="768"
d="M704 1216q0 -26 -19 -45t-45 -19h-128v-1024h128q26 0 45 -19t19 -45t-19 -45l-256 -256q-19 -19 -45 -19t-45 19l-256 256q-19 19 -19 45t19 45t45 19h128v1024h-128q-26 0 -45 19t-19 45t19 45l256 256q19 19 45 19t45 -19l256 -256q19 -19 19 -45z" />
    <glyph glyph-name="resize_horizontal" unicode="&#xf07e;" horiz-adv-x="1792"
d="M1792 640q0 -26 -19 -45l-256 -256q-19 -19 -45 -19t-45 19t-19 45v128h-1024v-128q0 -26 -19 -45t-45 -19t-45 19l-256 256q-19 19 -19 45t19 45l256 256q19 19 45 19t45 -19t19 -45v-128h1024v128q0 26 19 45t45 19t45 -19l256 -256q19 -19 19 -45z" />
    <glyph glyph-name="bar_chart" unicode="&#xf080;" horiz-adv-x="2048"
d="M640 640v-512h-256v512h256zM1024 1152v-1024h-256v1024h256zM2048 0v-128h-2048v1536h128v-1408h1920zM1408 896v-768h-256v768h256zM1792 1280v-1152h-256v1152h256z" />
    <glyph glyph-name="twitter_sign" unicode="&#xf081;"
d="M1280 926q-56 -25 -121 -34q68 40 93 117q-65 -38 -134 -51q-61 66 -153 66q-87 0 -148.5 -61.5t-61.5 -148.5q0 -29 5 -48q-129 7 -242 65t-192 155q-29 -50 -29 -106q0 -114 91 -175q-47 1 -100 26v-2q0 -75 50 -133.5t123 -72.5q-29 -8 -51 -8q-13 0 -39 4
q21 -63 74.5 -104t121.5 -42q-116 -90 -261 -90q-26 0 -50 3q148 -94 322 -94q112 0 210 35.5t168 95t120.5 137t75 162t24.5 168.5q0 18 -1 27q63 45 105 109zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5
t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="facebook_sign" unicode="&#xf082;"
d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-188v595h199l30 232h-229v148q0 56 23.5 84t91.5 28l122 1v207q-63 9 -178 9q-136 0 -217.5 -80t-81.5 -226v-171h-200v-232h200v-595h-532q-119 0 -203.5 84.5t-84.5 203.5v960
q0 119 84.5 203.5t203.5 84.5h960z" />
    <glyph glyph-name="camera_retro" unicode="&#xf083;" horiz-adv-x="1792"
d="M928 704q0 14 -9 23t-23 9q-66 0 -113 -47t-47 -113q0 -14 9 -23t23 -9t23 9t9 23q0 40 28 68t68 28q14 0 23 9t9 23zM1152 574q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181zM128 0h1536v128h-1536v-128zM1280 574q0 159 -112.5 271.5
t-271.5 112.5t-271.5 -112.5t-112.5 -271.5t112.5 -271.5t271.5 -112.5t271.5 112.5t112.5 271.5zM256 1216h384v128h-384v-128zM128 1024h1536v118v138h-828l-64 -128h-644v-128zM1792 1280v-1280q0 -53 -37.5 -90.5t-90.5 -37.5h-1536q-53 0 -90.5 37.5t-37.5 90.5v1280
q0 53 37.5 90.5t90.5 37.5h1536q53 0 90.5 -37.5t37.5 -90.5z" />
    <glyph glyph-name="key" unicode="&#xf084;" horiz-adv-x="1792"
d="M832 1024q0 80 -56 136t-136 56t-136 -56t-56 -136q0 -42 19 -83q-41 19 -83 19q-80 0 -136 -56t-56 -136t56 -136t136 -56t136 56t56 136q0 42 -19 83q41 -19 83 -19q80 0 136 56t56 136zM1683 320q0 -17 -49 -66t-66 -49q-9 0 -28.5 16t-36.5 33t-38.5 40t-24.5 26
l-96 -96l220 -220q28 -28 28 -68q0 -42 -39 -81t-81 -39q-40 0 -68 28l-671 671q-176 -131 -365 -131q-163 0 -265.5 102.5t-102.5 265.5q0 160 95 313t248 248t313 95q163 0 265.5 -102.5t102.5 -265.5q0 -189 -131 -365l355 -355l96 96q-3 3 -26 24.5t-40 38.5t-33 36.5
t-16 28.5q0 17 49 66t66 49q13 0 23 -10q6 -6 46 -44.5t82 -79.5t86.5 -86t73 -78t28.5 -41z" />
    <glyph glyph-name="cogs" unicode="&#xf085;" horiz-adv-x="1920"
d="M896 640q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM1664 128q0 52 -38 90t-90 38t-90 -38t-38 -90q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1664 1152q0 52 -38 90t-90 38t-90 -38t-38 -90q0 -53 37.5 -90.5t90.5 -37.5
t90.5 37.5t37.5 90.5zM1280 731v-185q0 -10 -7 -19.5t-16 -10.5l-155 -24q-11 -35 -32 -76q34 -48 90 -115q7 -11 7 -20q0 -12 -7 -19q-23 -30 -82.5 -89.5t-78.5 -59.5q-11 0 -21 7l-115 90q-37 -19 -77 -31q-11 -108 -23 -155q-7 -24 -30 -24h-186q-11 0 -20 7.5t-10 17.5
l-23 153q-34 10 -75 31l-118 -89q-7 -7 -20 -7q-11 0 -21 8q-144 133 -144 160q0 9 7 19q10 14 41 53t47 61q-23 44 -35 82l-152 24q-10 1 -17 9.5t-7 19.5v185q0 10 7 19.5t16 10.5l155 24q11 35 32 76q-34 48 -90 115q-7 11 -7 20q0 12 7 20q22 30 82 89t79 59q11 0 21 -7
l115 -90q34 18 77 32q11 108 23 154q7 24 30 24h186q11 0 20 -7.5t10 -17.5l23 -153q34 -10 75 -31l118 89q8 7 20 7q11 0 21 -8q144 -133 144 -160q0 -8 -7 -19q-12 -16 -42 -54t-45 -60q23 -48 34 -82l152 -23q10 -2 17 -10.5t7 -19.5zM1920 198v-140q0 -16 -149 -31
q-12 -27 -30 -52q51 -113 51 -138q0 -4 -4 -7q-122 -71 -124 -71q-8 0 -46 47t-52 68q-20 -2 -30 -2t-30 2q-14 -21 -52 -68t-46 -47q-2 0 -124 71q-4 3 -4 7q0 25 51 138q-18 25 -30 52q-149 15 -149 31v140q0 16 149 31q13 29 30 52q-51 113 -51 138q0 4 4 7q4 2 35 20
t59 34t30 16q8 0 46 -46.5t52 -67.5q20 2 30 2t30 -2q51 71 92 112l6 2q4 0 124 -70q4 -3 4 -7q0 -25 -51 -138q17 -23 30 -52q149 -15 149 -31zM1920 1222v-140q0 -16 -149 -31q-12 -27 -30 -52q51 -113 51 -138q0 -4 -4 -7q-122 -71 -124 -71q-8 0 -46 47t-52 68
q-20 -2 -30 -2t-30 2q-14 -21 -52 -68t-46 -47q-2 0 -124 71q-4 3 -4 7q0 25 51 138q-18 25 -30 52q-149 15 -149 31v140q0 16 149 31q13 29 30 52q-51 113 -51 138q0 4 4 7q4 2 35 20t59 34t30 16q8 0 46 -46.5t52 -67.5q20 2 30 2t30 -2q51 71 92 112l6 2q4 0 124 -70
q4 -3 4 -7q0 -25 -51 -138q17 -23 30 -52q149 -15 149 -31z" />
    <glyph glyph-name="comments" unicode="&#xf086;" horiz-adv-x="1792"
d="M1408 768q0 -139 -94 -257t-256.5 -186.5t-353.5 -68.5q-86 0 -176 16q-124 -88 -278 -128q-36 -9 -86 -16h-3q-11 0 -20.5 8t-11.5 21q-1 3 -1 6.5t0.5 6.5t2 6l2.5 5t3.5 5.5t4 5t4.5 5t4 4.5q5 6 23 25t26 29.5t22.5 29t25 38.5t20.5 44q-124 72 -195 177t-71 224
q0 139 94 257t256.5 186.5t353.5 68.5t353.5 -68.5t256.5 -186.5t94 -257zM1792 512q0 -120 -71 -224.5t-195 -176.5q10 -24 20.5 -44t25 -38.5t22.5 -29t26 -29.5t23 -25q1 -1 4 -4.5t4.5 -5t4 -5t3.5 -5.5l2.5 -5t2 -6t0.5 -6.5t-1 -6.5q-3 -14 -13 -22t-22 -7
q-50 7 -86 16q-154 40 -278 128q-90 -16 -176 -16q-271 0 -472 132q58 -4 88 -4q161 0 309 45t264 129q125 92 192 212t67 254q0 77 -23 152q129 -71 204 -178t75 -230z" />
    <glyph glyph-name="thumbs_up_alt" unicode="&#xf087;"
d="M256 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 768q0 51 -39 89.5t-89 38.5h-352q0 58 48 159.5t48 160.5q0 98 -32 145t-128 47q-26 -26 -38 -85t-30.5 -125.5t-59.5 -109.5q-22 -23 -77 -91q-4 -5 -23 -30t-31.5 -41t-34.5 -42.5
t-40 -44t-38.5 -35.5t-40 -27t-35.5 -9h-32v-640h32q13 0 31.5 -3t33 -6.5t38 -11t35 -11.5t35.5 -12.5t29 -10.5q211 -73 342 -73h121q192 0 192 167q0 26 -5 56q30 16 47.5 52.5t17.5 73.5t-18 69q53 50 53 119q0 25 -10 55.5t-25 47.5q32 1 53.5 47t21.5 81zM1536 769
q0 -89 -49 -163q9 -33 9 -69q0 -77 -38 -144q3 -21 3 -43q0 -101 -60 -178q1 -139 -85 -219.5t-227 -80.5h-36h-93q-96 0 -189.5 22.5t-216.5 65.5q-116 40 -138 40h-288q-53 0 -90.5 37.5t-37.5 90.5v640q0 53 37.5 90.5t90.5 37.5h274q36 24 137 155q58 75 107 128
q24 25 35.5 85.5t30.5 126.5t62 108q39 37 90 37q84 0 151 -32.5t102 -101.5t35 -186q0 -93 -48 -192h176q104 0 180 -76t76 -179z" />
    <glyph glyph-name="thumbs_down_alt" unicode="&#xf088;"
d="M256 1088q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 512q0 35 -21.5 81t-53.5 47q15 17 25 47.5t10 55.5q0 69 -53 119q18 31 18 69q0 37 -17.5 73.5t-47.5 52.5q5 30 5 56q0 85 -49 126t-136 41h-128q-131 0 -342 -73q-5 -2 -29 -10.5
t-35.5 -12.5t-35 -11.5t-38 -11t-33 -6.5t-31.5 -3h-32v-640h32q16 0 35.5 -9t40 -27t38.5 -35.5t40 -44t34.5 -42.5t31.5 -41t23 -30q55 -68 77 -91q41 -43 59.5 -109.5t30.5 -125.5t38 -85q96 0 128 47t32 145q0 59 -48 160.5t-48 159.5h352q50 0 89 38.5t39 89.5z
M1536 511q0 -103 -76 -179t-180 -76h-176q48 -99 48 -192q0 -118 -35 -186q-35 -69 -102 -101.5t-151 -32.5q-51 0 -90 37q-34 33 -54 82t-25.5 90.5t-17.5 84.5t-31 64q-48 50 -107 127q-101 131 -137 155h-274q-53 0 -90.5 37.5t-37.5 90.5v640q0 53 37.5 90.5t90.5 37.5
h288q22 0 138 40q128 44 223 66t200 22h112q140 0 226.5 -79t85.5 -216v-5q60 -77 60 -178q0 -22 -3 -43q38 -67 38 -144q0 -36 -9 -69q49 -73 49 -163z" />
    <glyph glyph-name="star_half" unicode="&#xf089;" horiz-adv-x="896"
d="M832 1504v-1339l-449 -236q-22 -12 -40 -12q-21 0 -31.5 14.5t-10.5 35.5q0 6 2 20l86 500l-364 354q-25 27 -25 48q0 37 56 46l502 73l225 455q19 41 49 41z" />
    <glyph glyph-name="heart_empty" unicode="&#xf08a;" horiz-adv-x="1792"
d="M1664 940q0 81 -21.5 143t-55 98.5t-81.5 59.5t-94 31t-98 8t-112 -25.5t-110.5 -64t-86.5 -72t-60 -61.5q-18 -22 -49 -22t-49 22q-24 28 -60 61.5t-86.5 72t-110.5 64t-112 25.5t-98 -8t-94 -31t-81.5 -59.5t-55 -98.5t-21.5 -143q0 -168 187 -355l581 -560l580 559
q188 188 188 356zM1792 940q0 -221 -229 -450l-623 -600q-18 -18 -44 -18t-44 18l-624 602q-10 8 -27.5 26t-55.5 65.5t-68 97.5t-53.5 121t-23.5 138q0 220 127 344t351 124q62 0 126.5 -21.5t120 -58t95.5 -68.5t76 -68q36 36 76 68t95.5 68.5t120 58t126.5 21.5
q224 0 351 -124t127 -344z" />
    <glyph glyph-name="signout" unicode="&#xf08b;" horiz-adv-x="1664"
d="M640 96q0 -4 1 -20t0.5 -26.5t-3 -23.5t-10 -19.5t-20.5 -6.5h-320q-119 0 -203.5 84.5t-84.5 203.5v704q0 119 84.5 203.5t203.5 84.5h320q13 0 22.5 -9.5t9.5 -22.5q0 -4 1 -20t0.5 -26.5t-3 -23.5t-10 -19.5t-20.5 -6.5h-320q-66 0 -113 -47t-47 -113v-704
q0 -66 47 -113t113 -47h288h11h13t11.5 -1t11.5 -3t8 -5.5t7 -9t2 -13.5zM1568 640q0 -26 -19 -45l-544 -544q-19 -19 -45 -19t-45 19t-19 45v288h-448q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h448v288q0 26 19 45t45 19t45 -19l544 -544q19 -19 19 -45z" />
    <glyph glyph-name="linkedin_sign" unicode="&#xf08c;"
d="M237 122h231v694h-231v-694zM483 1030q-1 52 -36 86t-93 34t-94.5 -34t-36.5 -86q0 -51 35.5 -85.5t92.5 -34.5h1q59 0 95 34.5t36 85.5zM1068 122h231v398q0 154 -73 233t-193 79q-136 0 -209 -117h2v101h-231q3 -66 0 -694h231v388q0 38 7 56q15 35 45 59.5t74 24.5
q116 0 116 -157v-371zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="pushpin" unicode="&#xf08d;" horiz-adv-x="1152"
d="M480 672v448q0 14 -9 23t-23 9t-23 -9t-9 -23v-448q0 -14 9 -23t23 -9t23 9t9 23zM1152 320q0 -26 -19 -45t-45 -19h-429l-51 -483q-2 -12 -10.5 -20.5t-20.5 -8.5h-1q-27 0 -32 27l-76 485h-404q-26 0 -45 19t-19 45q0 123 78.5 221.5t177.5 98.5v512q-52 0 -90 38
t-38 90t38 90t90 38h640q52 0 90 -38t38 -90t-38 -90t-90 -38v-512q99 0 177.5 -98.5t78.5 -221.5z" />
    <glyph glyph-name="external_link" unicode="&#xf08e;" horiz-adv-x="1792"
d="M1408 608v-320q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h704q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-704q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v320
q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1792 1472v-512q0 -26 -19 -45t-45 -19t-45 19l-176 176l-652 -652q-10 -10 -23 -10t-23 10l-114 114q-10 10 -10 23t10 23l652 652l-176 176q-19 19 -19 45t19 45t45 19h512q26 0 45 -19t19 -45z" />
    <glyph glyph-name="signin" unicode="&#xf090;"
d="M1184 640q0 -26 -19 -45l-544 -544q-19 -19 -45 -19t-45 19t-19 45v288h-448q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h448v288q0 26 19 45t45 19t45 -19l544 -544q19 -19 19 -45zM1536 992v-704q0 -119 -84.5 -203.5t-203.5 -84.5h-320q-13 0 -22.5 9.5t-9.5 22.5
q0 4 -1 20t-0.5 26.5t3 23.5t10 19.5t20.5 6.5h320q66 0 113 47t47 113v704q0 66 -47 113t-113 47h-288h-11h-13t-11.5 1t-11.5 3t-8 5.5t-7 9t-2 13.5q0 4 -1 20t-0.5 26.5t3 23.5t10 19.5t20.5 6.5h320q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="trophy" unicode="&#xf091;" horiz-adv-x="1664"
d="M458 653q-74 162 -74 371h-256v-96q0 -78 94.5 -162t235.5 -113zM1536 928v96h-256q0 -209 -74 -371q141 29 235.5 113t94.5 162zM1664 1056v-128q0 -71 -41.5 -143t-112 -130t-173 -97.5t-215.5 -44.5q-42 -54 -95 -95q-38 -34 -52.5 -72.5t-14.5 -89.5q0 -54 30.5 -91
t97.5 -37q75 0 133.5 -45.5t58.5 -114.5v-64q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23v64q0 69 58.5 114.5t133.5 45.5q67 0 97.5 37t30.5 91q0 51 -14.5 89.5t-52.5 72.5q-53 41 -95 95q-113 5 -215.5 44.5t-173 97.5t-112 130t-41.5 143v128q0 40 28 68t68 28h288v96
q0 66 47 113t113 47h576q66 0 113 -47t47 -113v-96h288q40 0 68 -28t28 -68z" />
    <glyph glyph-name="github_sign" unicode="&#xf092;"
d="M519 336q4 6 -3 13q-9 7 -14 2q-4 -6 3 -13q9 -7 14 -2zM491 377q-5 7 -12 4q-6 -4 0 -12q7 -8 12 -5q6 4 0 13zM450 417q2 4 -5 8q-7 2 -8 -2q-3 -5 4 -8q8 -2 9 2zM471 394q2 1 1.5 4.5t-3.5 5.5q-6 7 -10 3t1 -11q6 -6 11 -2zM557 319q2 7 -9 11q-9 3 -13 -4
q-2 -7 9 -11q9 -3 13 4zM599 316q0 8 -12 8q-10 0 -10 -8t11 -8t11 8zM638 323q-2 7 -13 5t-9 -9q2 -8 12 -6t10 10zM1280 640q0 212 -150 362t-362 150t-362 -150t-150 -362q0 -167 98 -300.5t252 -185.5q18 -3 26.5 5t8.5 20q0 52 -1 95q-6 -1 -15.5 -2.5t-35.5 -2t-48 4
t-43.5 20t-29.5 41.5q-23 59 -57 74q-2 1 -4.5 3.5l-8 8t-7 9.5t4 7.5t19.5 3.5q6 0 15 -2t30 -15.5t33 -35.5q16 -28 37.5 -42t43.5 -14t38 3.5t30 9.5q7 47 33 69q-49 6 -86 18.5t-73 39t-55.5 76t-19.5 119.5q0 79 53 137q-24 62 5 136q19 6 54.5 -7.5t60.5 -29.5l26 -16
q58 17 128 17t128 -17q11 7 28.5 18t55.5 26t57 9q29 -74 5 -136q53 -58 53 -137q0 -57 -14 -100.5t-35.5 -70t-53.5 -44.5t-62.5 -26t-68.5 -12q35 -31 35 -95q0 -40 -0.5 -89t-0.5 -51q0 -12 8.5 -20t26.5 -5q154 52 252 185.5t98 300.5zM1536 1120v-960
q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="upload_alt" unicode="&#xf093;" horiz-adv-x="1664"
d="M1280 64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1536 64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 288v-320q0 -40 -28 -68t-68 -28h-1472q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h427q21 -56 70.5 -92
t110.5 -36h256q61 0 110.5 36t70.5 92h427q40 0 68 -28t28 -68zM1339 936q-17 -40 -59 -40h-256v-448q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v448h-256q-42 0 -59 40q-17 39 14 69l448 448q18 19 45 19t45 -19l448 -448q31 -30 14 -69z" />
    <glyph glyph-name="lemon" unicode="&#xf094;"
d="M1407 710q0 44 -7 113.5t-18 96.5q-12 30 -17 44t-9 36.5t-4 48.5q0 23 5 68.5t5 67.5q0 37 -10 55q-4 1 -13 1q-19 0 -58 -4.5t-59 -4.5q-60 0 -176 24t-175 24q-43 0 -94.5 -11.5t-85 -23.5t-89.5 -34q-137 -54 -202 -103q-96 -73 -159.5 -189.5t-88 -236t-24.5 -248.5
q0 -40 12.5 -120t12.5 -121q0 -23 -11 -66.5t-11 -65.5t12 -36.5t34 -14.5q24 0 72.5 11t73.5 11q57 0 169.5 -15.5t169.5 -15.5q181 0 284 36q129 45 235.5 152.5t166 245.5t59.5 275zM1535 712q0 -165 -70 -327.5t-196 -288t-281 -180.5q-124 -44 -326 -44
q-57 0 -170 14.5t-169 14.5q-24 0 -72.5 -14.5t-73.5 -14.5q-73 0 -123.5 55.5t-50.5 128.5q0 24 11 68t11 67q0 40 -12.5 120.5t-12.5 121.5q0 111 18 217.5t54.5 209.5t100.5 194t150 156q78 59 232 120q194 78 316 78q60 0 175.5 -24t173.5 -24q19 0 57 5t58 5
q81 0 118 -50.5t37 -134.5q0 -23 -5 -68t-5 -68q0 -13 2 -25t3.5 -16.5t7.5 -20.5t8 -20q16 -40 25 -118.5t9 -136.5z" />
    <glyph glyph-name="phone" unicode="&#xf095;" horiz-adv-x="1408"
d="M1408 296q0 -27 -10 -70.5t-21 -68.5q-21 -50 -122 -106q-94 -51 -186 -51q-27 0 -53 3.5t-57.5 12.5t-47 14.5t-55.5 20.5t-49 18q-98 35 -175 83q-127 79 -264 216t-216 264q-48 77 -83 175q-3 9 -18 49t-20.5 55.5t-14.5 47t-12.5 57.5t-3.5 53q0 92 51 186
q56 101 106 122q25 11 68.5 21t70.5 10q14 0 21 -3q18 -6 53 -76q11 -19 30 -54t35 -63.5t31 -53.5q3 -4 17.5 -25t21.5 -35.5t7 -28.5q0 -20 -28.5 -50t-62 -55t-62 -53t-28.5 -46q0 -9 5 -22.5t8.5 -20.5t14 -24t11.5 -19q76 -137 174 -235t235 -174q2 -1 19 -11.5t24 -14
t20.5 -8.5t22.5 -5q18 0 46 28.5t53 62t55 62t50 28.5q14 0 28.5 -7t35.5 -21.5t25 -17.5q25 -15 53.5 -31t63.5 -35t54 -30q70 -35 76 -53q3 -7 3 -21z" />
    <glyph glyph-name="check_empty" unicode="&#xf096;" horiz-adv-x="1408"
d="M1120 1280h-832q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v832q0 66 -47 113t-113 47zM1408 1120v-832q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832
q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="bookmark_empty" unicode="&#xf097;" horiz-adv-x="1280"
d="M1152 1280h-1024v-1242l423 406l89 85l89 -85l423 -406v1242zM1164 1408q23 0 44 -9q33 -13 52.5 -41t19.5 -62v-1289q0 -34 -19.5 -62t-52.5 -41q-19 -8 -44 -8q-48 0 -83 32l-441 424l-441 -424q-36 -33 -83 -33q-23 0 -44 9q-33 13 -52.5 41t-19.5 62v1289
q0 34 19.5 62t52.5 41q21 9 44 9h1048z" />
    <glyph glyph-name="phone_sign" unicode="&#xf098;"
d="M1280 343q0 11 -2 16t-18 16.5t-40.5 25t-47.5 26.5t-45.5 25t-28.5 15q-5 3 -19 13t-25 15t-21 5q-15 0 -36.5 -20.5t-39.5 -45t-38.5 -45t-33.5 -20.5q-7 0 -16.5 3.5t-15.5 6.5t-17 9.5t-14 8.5q-99 55 -170 126.5t-127 170.5q-2 3 -8.5 14t-9.5 17t-6.5 15.5
t-3.5 16.5q0 13 20.5 33.5t45 38.5t45 39.5t20.5 36.5q0 10 -5 21t-15 25t-13 19q-3 6 -15 28.5t-25 45.5t-26.5 47.5t-25 40.5t-16.5 18t-16 2q-48 0 -101 -22q-46 -21 -80 -94.5t-34 -130.5q0 -16 2.5 -34t5 -30.5t9 -33t10 -29.5t12.5 -33t11 -30q60 -164 216.5 -320.5
t320.5 -216.5q6 -2 30 -11t33 -12.5t29.5 -10t33 -9t30.5 -5t34 -2.5q57 0 130.5 34t94.5 80q22 53 22 101zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z
" />
    <glyph glyph-name="twitter" unicode="&#xf099;" horiz-adv-x="1664"
d="M1620 1128q-67 -98 -162 -167q1 -14 1 -42q0 -130 -38 -259.5t-115.5 -248.5t-184.5 -210.5t-258 -146t-323 -54.5q-271 0 -496 145q35 -4 78 -4q225 0 401 138q-105 2 -188 64.5t-114 159.5q33 -5 61 -5q43 0 85 11q-112 23 -185.5 111.5t-73.5 205.5v4q68 -38 146 -41
q-66 44 -105 115t-39 154q0 88 44 163q121 -149 294.5 -238.5t371.5 -99.5q-8 38 -8 74q0 134 94.5 228.5t228.5 94.5q140 0 236 -102q109 21 205 78q-37 -115 -142 -178q93 10 186 50z" />
    <glyph glyph-name="facebook" unicode="&#xf09a;" horiz-adv-x="1024"
d="M959 1524v-264h-157q-86 0 -116 -36t-30 -108v-189h293l-39 -296h-254v-759h-306v759h-255v296h255v218q0 186 104 288.5t277 102.5q147 0 228 -12z" />
    <glyph glyph-name="github" unicode="&#xf09b;"
d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5q0 -251 -146.5 -451.5t-378.5 -277.5q-27 -5 -40 7t-13 30q0 3 0.5 76.5t0.5 134.5q0 97 -52 142q57 6 102.5 18t94 39t81 66.5t53 105t20.5 150.5q0 119 -79 206q37 91 -8 204q-28 9 -81 -11t-92 -44l-38 -24
q-93 26 -192 26t-192 -26q-16 11 -42.5 27t-83.5 38.5t-85 13.5q-45 -113 -8 -204q-79 -87 -79 -206q0 -85 20.5 -150t52.5 -105t80.5 -67t94 -39t102.5 -18q-39 -36 -49 -103q-21 -10 -45 -15t-57 -5t-65.5 21.5t-55.5 62.5q-19 32 -48.5 52t-49.5 24l-20 3q-21 0 -29 -4.5
t-5 -11.5t9 -14t13 -12l7 -5q22 -10 43.5 -38t31.5 -51l10 -23q13 -38 44 -61.5t67 -30t69.5 -7t55.5 3.5l23 4q0 -38 0.5 -88.5t0.5 -54.5q0 -18 -13 -30t-40 -7q-232 77 -378.5 277.5t-146.5 451.5q0 209 103 385.5t279.5 279.5t385.5 103zM291 305q3 7 -7 12
q-10 3 -13 -2q-3 -7 7 -12q9 -6 13 2zM322 271q7 5 -2 16q-10 9 -16 3q-7 -5 2 -16q10 -10 16 -3zM352 226q9 7 0 19q-8 13 -17 6q-9 -5 0 -18t17 -7zM394 184q8 8 -4 19q-12 12 -20 3q-9 -8 4 -19q12 -12 20 -3zM451 159q3 11 -13 16q-15 4 -19 -7t13 -15q15 -6 19 6z
M514 154q0 13 -17 11q-16 0 -16 -11q0 -13 17 -11q16 0 16 11zM572 164q-2 11 -18 9q-16 -3 -14 -15t18 -8t14 14z" />
    <glyph glyph-name="unlock" unicode="&#xf09c;" horiz-adv-x="1664"
d="M1664 960v-256q0 -26 -19 -45t-45 -19h-64q-26 0 -45 19t-19 45v256q0 106 -75 181t-181 75t-181 -75t-75 -181v-192h96q40 0 68 -28t28 -68v-576q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v576q0 40 28 68t68 28h672v192q0 185 131.5 316.5t316.5 131.5
t316.5 -131.5t131.5 -316.5z" />
    <glyph glyph-name="credit_card" unicode="&#xf09d;" horiz-adv-x="1920"
d="M1760 1408q66 0 113 -47t47 -113v-1216q0 -66 -47 -113t-113 -47h-1600q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1600zM160 1280q-13 0 -22.5 -9.5t-9.5 -22.5v-224h1664v224q0 13 -9.5 22.5t-22.5 9.5h-1600zM1760 0q13 0 22.5 9.5t9.5 22.5v608h-1664v-608
q0 -13 9.5 -22.5t22.5 -9.5h1600zM256 128v128h256v-128h-256zM640 128v128h384v-128h-384z" />
    <glyph glyph-name="rss" unicode="&#xf09e;" horiz-adv-x="1408"
d="M384 192q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM896 69q2 -28 -17 -48q-18 -21 -47 -21h-135q-25 0 -43 16.5t-20 41.5q-22 229 -184.5 391.5t-391.5 184.5q-25 2 -41.5 20t-16.5 43v135q0 29 21 47q17 17 43 17h5q160 -13 306 -80.5
t259 -181.5q114 -113 181.5 -259t80.5 -306zM1408 67q2 -27 -18 -47q-18 -20 -46 -20h-143q-26 0 -44.5 17.5t-19.5 42.5q-12 215 -101 408.5t-231.5 336t-336 231.5t-408.5 102q-25 1 -42.5 19.5t-17.5 43.5v143q0 28 20 46q18 18 44 18h3q262 -13 501.5 -120t425.5 -294
q187 -186 294 -425.5t120 -501.5z" />
    <glyph glyph-name="hdd" unicode="&#xf0a0;"
d="M1040 320q0 -33 -23.5 -56.5t-56.5 -23.5t-56.5 23.5t-23.5 56.5t23.5 56.5t56.5 23.5t56.5 -23.5t23.5 -56.5zM1296 320q0 -33 -23.5 -56.5t-56.5 -23.5t-56.5 23.5t-23.5 56.5t23.5 56.5t56.5 23.5t56.5 -23.5t23.5 -56.5zM1408 160v320q0 13 -9.5 22.5t-22.5 9.5
h-1216q-13 0 -22.5 -9.5t-9.5 -22.5v-320q0 -13 9.5 -22.5t22.5 -9.5h1216q13 0 22.5 9.5t9.5 22.5zM178 640h1180l-157 482q-4 13 -16 21.5t-26 8.5h-782q-14 0 -26 -8.5t-16 -21.5zM1536 480v-320q0 -66 -47 -113t-113 -47h-1216q-66 0 -113 47t-47 113v320q0 25 16 75
l197 606q17 53 63 86t101 33h782q55 0 101 -33t63 -86l197 -606q16 -50 16 -75z" />
    <glyph glyph-name="bullhorn" unicode="&#xf0a1;" horiz-adv-x="1792"
d="M1664 896q53 0 90.5 -37.5t37.5 -90.5t-37.5 -90.5t-90.5 -37.5v-384q0 -52 -38 -90t-90 -38q-417 347 -812 380q-58 -19 -91 -66t-31 -100.5t40 -92.5q-20 -33 -23 -65.5t6 -58t33.5 -55t48 -50t61.5 -50.5q-29 -58 -111.5 -83t-168.5 -11.5t-132 55.5q-7 23 -29.5 87.5
t-32 94.5t-23 89t-15 101t3.5 98.5t22 110.5h-122q-66 0 -113 47t-47 113v192q0 66 47 113t113 47h480q435 0 896 384q52 0 90 -38t38 -90v-384zM1536 292v954q-394 -302 -768 -343v-270q377 -42 768 -341z" />
    <glyph glyph-name="bell" unicode="&#xf0a2;" horiz-adv-x="1792"
d="M912 -160q0 16 -16 16q-59 0 -101.5 42.5t-42.5 101.5q0 16 -16 16t-16 -16q0 -73 51.5 -124.5t124.5 -51.5q16 0 16 16zM246 128h1300q-266 300 -266 832q0 51 -24 105t-69 103t-121.5 80.5t-169.5 31.5t-169.5 -31.5t-121.5 -80.5t-69 -103t-24 -105q0 -532 -266 -832z
M1728 128q0 -52 -38 -90t-90 -38h-448q0 -106 -75 -181t-181 -75t-181 75t-75 181h-448q-52 0 -90 38t-38 90q50 42 91 88t85 119.5t74.5 158.5t50 206t19.5 260q0 152 117 282.5t307 158.5q-8 19 -8 39q0 40 28 68t68 28t68 -28t28 -68q0 -20 -8 -39q190 -28 307 -158.5
t117 -282.5q0 -139 19.5 -260t50 -206t74.5 -158.5t85 -119.5t91 -88z" />
    <glyph glyph-name="certificate" unicode="&#xf0a3;"
d="M1376 640l138 -135q30 -28 20 -70q-12 -41 -52 -51l-188 -48l53 -186q12 -41 -19 -70q-29 -31 -70 -19l-186 53l-48 -188q-10 -40 -51 -52q-12 -2 -19 -2q-31 0 -51 22l-135 138l-135 -138q-28 -30 -70 -20q-41 11 -51 52l-48 188l-186 -53q-41 -12 -70 19q-31 29 -19 70
l53 186l-188 48q-40 10 -52 51q-10 42 20 70l138 135l-138 135q-30 28 -20 70q12 41 52 51l188 48l-53 186q-12 41 19 70q29 31 70 19l186 -53l48 188q10 41 51 51q41 12 70 -19l135 -139l135 139q29 30 70 19q41 -10 51 -51l48 -188l186 53q41 12 70 -19q31 -29 19 -70
l-53 -186l188 -48q40 -10 52 -51q10 -42 -20 -70z" />
    <glyph glyph-name="hand_right" unicode="&#xf0a4;" horiz-adv-x="1792"
d="M256 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 768q0 51 -39 89.5t-89 38.5h-576q0 20 15 48.5t33 55t33 68t15 84.5q0 67 -44.5 97.5t-115.5 30.5q-24 0 -90 -139q-24 -44 -37 -65q-40 -64 -112 -145q-71 -81 -101 -106
q-69 -57 -140 -57h-32v-640h32q72 0 167 -32t193.5 -64t179.5 -32q189 0 189 167q0 26 -5 56q30 16 47.5 52.5t17.5 73.5t-18 69q53 50 53 119q0 25 -10 55.5t-25 47.5h331q52 0 90 38t38 90zM1792 769q0 -105 -75.5 -181t-180.5 -76h-169q-4 -62 -37 -119q3 -21 3 -43
q0 -101 -60 -178q1 -139 -85 -219.5t-227 -80.5q-133 0 -322 69q-164 59 -223 59h-288q-53 0 -90.5 37.5t-37.5 90.5v640q0 53 37.5 90.5t90.5 37.5h288q10 0 21.5 4.5t23.5 14t22.5 18t24 22.5t20.5 21.5t19 21.5t14 17q65 74 100 129q13 21 33 62t37 72t40.5 63t55 49.5
t69.5 17.5q125 0 206.5 -67t81.5 -189q0 -68 -22 -128h374q104 0 180 -76t76 -179z" />
    <glyph glyph-name="hand_left" unicode="&#xf0a5;" horiz-adv-x="1792"
d="M1376 128h32v640h-32q-35 0 -67.5 12t-62.5 37t-50 46t-49 54q-8 9 -12 14q-72 81 -112 145q-14 22 -38 68q-1 3 -10.5 22.5t-18.5 36t-20 35.5t-21.5 30.5t-18.5 11.5q-71 0 -115.5 -30.5t-44.5 -97.5q0 -43 15 -84.5t33 -68t33 -55t15 -48.5h-576q-50 0 -89 -38.5
t-39 -89.5q0 -52 38 -90t90 -38h331q-15 -17 -25 -47.5t-10 -55.5q0 -69 53 -119q-18 -32 -18 -69t17.5 -73.5t47.5 -52.5q-4 -24 -4 -56q0 -85 48.5 -126t135.5 -41q84 0 183 32t194 64t167 32zM1664 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45z
M1792 768v-640q0 -53 -37.5 -90.5t-90.5 -37.5h-288q-59 0 -223 -59q-190 -69 -317 -69q-142 0 -230 77.5t-87 217.5l1 5q-61 76 -61 178q0 22 3 43q-33 57 -37 119h-169q-105 0 -180.5 76t-75.5 181q0 103 76 179t180 76h374q-22 60 -22 128q0 122 81.5 189t206.5 67
q38 0 69.5 -17.5t55 -49.5t40.5 -63t37 -72t33 -62q35 -55 100 -129q2 -3 14 -17t19 -21.5t20.5 -21.5t24 -22.5t22.5 -18t23.5 -14t21.5 -4.5h288q53 0 90.5 -37.5t37.5 -90.5z" />
    <glyph glyph-name="hand_up" unicode="&#xf0a6;"
d="M1280 -64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 700q0 189 -167 189q-26 0 -56 -5q-16 30 -52.5 47.5t-73.5 17.5t-69 -18q-50 53 -119 53q-25 0 -55.5 -10t-47.5 -25v331q0 52 -38 90t-90 38q-51 0 -89.5 -39t-38.5 -89v-576
q-20 0 -48.5 15t-55 33t-68 33t-84.5 15q-67 0 -97.5 -44.5t-30.5 -115.5q0 -24 139 -90q44 -24 65 -37q64 -40 145 -112q81 -71 106 -101q57 -69 57 -140v-32h640v32q0 72 32 167t64 193.5t32 179.5zM1536 705q0 -133 -69 -322q-59 -164 -59 -223v-288q0 -53 -37.5 -90.5
t-90.5 -37.5h-640q-53 0 -90.5 37.5t-37.5 90.5v288q0 10 -4.5 21.5t-14 23.5t-18 22.5t-22.5 24t-21.5 20.5t-21.5 19t-17 14q-74 65 -129 100q-21 13 -62 33t-72 37t-63 40.5t-49.5 55t-17.5 69.5q0 125 67 206.5t189 81.5q68 0 128 -22v374q0 104 76 180t179 76
q105 0 181 -75.5t76 -180.5v-169q62 -4 119 -37q21 3 43 3q101 0 178 -60q139 1 219.5 -85t80.5 -227z" />
    <glyph glyph-name="hand_down" unicode="&#xf0a7;"
d="M1408 576q0 84 -32 183t-64 194t-32 167v32h-640v-32q0 -35 -12 -67.5t-37 -62.5t-46 -50t-54 -49q-9 -8 -14 -12q-81 -72 -145 -112q-22 -14 -68 -38q-3 -1 -22.5 -10.5t-36 -18.5t-35.5 -20t-30.5 -21.5t-11.5 -18.5q0 -71 30.5 -115.5t97.5 -44.5q43 0 84.5 15t68 33
t55 33t48.5 15v-576q0 -50 38.5 -89t89.5 -39q52 0 90 38t38 90v331q46 -35 103 -35q69 0 119 53q32 -18 69 -18t73.5 17.5t52.5 47.5q24 -4 56 -4q85 0 126 48.5t41 135.5zM1280 1344q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1536 580
q0 -142 -77.5 -230t-217.5 -87l-5 1q-76 -61 -178 -61q-22 0 -43 3q-54 -30 -119 -37v-169q0 -105 -76 -180.5t-181 -75.5q-103 0 -179 76t-76 180v374q-54 -22 -128 -22q-121 0 -188.5 81.5t-67.5 206.5q0 38 17.5 69.5t49.5 55t63 40.5t72 37t62 33q55 35 129 100
q3 2 17 14t21.5 19t21.5 20.5t22.5 24t18 22.5t14 23.5t4.5 21.5v288q0 53 37.5 90.5t90.5 37.5h640q53 0 90.5 -37.5t37.5 -90.5v-288q0 -59 59 -223q69 -190 69 -317z" />
    <glyph glyph-name="circle_arrow_left" unicode="&#xf0a8;"
d="M1280 576v128q0 26 -19 45t-45 19h-502l189 189q19 19 19 45t-19 45l-91 91q-18 18 -45 18t-45 -18l-362 -362l-91 -91q-18 -18 -18 -45t18 -45l91 -91l362 -362q18 -18 45 -18t45 18l91 91q18 18 18 45t-18 45l-189 189h502q26 0 45 19t19 45zM1536 640
q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="circle_arrow_right" unicode="&#xf0a9;"
d="M1285 640q0 27 -18 45l-91 91l-362 362q-18 18 -45 18t-45 -18l-91 -91q-18 -18 -18 -45t18 -45l189 -189h-502q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h502l-189 -189q-19 -19 -19 -45t19 -45l91 -91q18 -18 45 -18t45 18l362 362l91 91q18 18 18 45zM1536 640
q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="circle_arrow_up" unicode="&#xf0aa;"
d="M1284 641q0 27 -18 45l-362 362l-91 91q-18 18 -45 18t-45 -18l-91 -91l-362 -362q-18 -18 -18 -45t18 -45l91 -91q18 -18 45 -18t45 18l189 189v-502q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v502l189 -189q19 -19 45 -19t45 19l91 91q18 18 18 45zM1536 640
q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="circle_arrow_down" unicode="&#xf0ab;"
d="M1284 639q0 27 -18 45l-91 91q-18 18 -45 18t-45 -18l-189 -189v502q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-502l-189 189q-19 19 -45 19t-45 -19l-91 -91q-18 -18 -18 -45t18 -45l362 -362l91 -91q18 -18 45 -18t45 18l91 91l362 362q18 18 18 45zM1536 640
q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="globe" unicode="&#xf0ac;"
d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM1042 887q-2 -1 -9.5 -9.5t-13.5 -9.5q2 0 4.5 5t5 11t3.5 7q6 7 22 15q14 6 52 12q34 8 51 -11
q-2 2 9.5 13t14.5 12q3 2 15 4.5t15 7.5l2 22q-12 -1 -17.5 7t-6.5 21q0 -2 -6 -8q0 7 -4.5 8t-11.5 -1t-9 -1q-10 3 -15 7.5t-8 16.5t-4 15q-2 5 -9.5 11t-9.5 10q-1 2 -2.5 5.5t-3 6.5t-4 5.5t-5.5 2.5t-7 -5t-7.5 -10t-4.5 -5q-3 2 -6 1.5t-4.5 -1t-4.5 -3t-5 -3.5
q-3 -2 -8.5 -3t-8.5 -2q15 5 -1 11q-10 4 -16 3q9 4 7.5 12t-8.5 14h5q-1 4 -8.5 8.5t-17.5 8.5t-13 6q-8 5 -34 9.5t-33 0.5q-5 -6 -4.5 -10.5t4 -14t3.5 -12.5q1 -6 -5.5 -13t-6.5 -12q0 -7 14 -15.5t10 -21.5q-3 -8 -16 -16t-16 -12q-5 -8 -1.5 -18.5t10.5 -16.5
q2 -2 1.5 -4t-3.5 -4.5t-5.5 -4t-6.5 -3.5l-3 -2q-11 -5 -20.5 6t-13.5 26q-7 25 -16 30q-23 8 -29 -1q-5 13 -41 26q-25 9 -58 4q6 1 0 15q-7 15 -19 12q3 6 4 17.5t1 13.5q3 13 12 23q1 1 7 8.5t9.5 13.5t0.5 6q35 -4 50 11q5 5 11.5 17t10.5 17q9 6 14 5.5t14.5 -5.5
t14.5 -5q14 -1 15.5 11t-7.5 20q12 -1 3 17q-4 7 -8 9q-12 4 -27 -5q-8 -4 2 -8q-1 1 -9.5 -10.5t-16.5 -17.5t-16 5q-1 1 -5.5 13.5t-9.5 13.5q-8 0 -16 -15q3 8 -11 15t-24 8q19 12 -8 27q-7 4 -20.5 5t-19.5 -4q-5 -7 -5.5 -11.5t5 -8t10.5 -5.5t11.5 -4t8.5 -3
q14 -10 8 -14q-2 -1 -8.5 -3.5t-11.5 -4.5t-6 -4q-3 -4 0 -14t-2 -14q-5 5 -9 17.5t-7 16.5q7 -9 -25 -6l-10 1q-4 0 -16 -2t-20.5 -1t-13.5 8q-4 8 0 20q1 4 4 2q-4 3 -11 9.5t-10 8.5q-46 -15 -94 -41q6 -1 12 1q5 2 13 6.5t10 5.5q34 14 42 7l5 5q14 -16 20 -25
q-7 4 -30 1q-20 -6 -22 -12q7 -12 5 -18q-4 3 -11.5 10t-14.5 11t-15 5q-16 0 -22 -1q-146 -80 -235 -222q7 -7 12 -8q4 -1 5 -9t2.5 -11t11.5 3q9 -8 3 -19q1 1 44 -27q19 -17 21 -21q3 -11 -10 -18q-1 2 -9 9t-9 4q-3 -5 0.5 -18.5t10.5 -12.5q-7 0 -9.5 -16t-2.5 -35.5
t-1 -23.5l2 -1q-3 -12 5.5 -34.5t21.5 -19.5q-13 -3 20 -43q6 -8 8 -9q3 -2 12 -7.5t15 -10t10 -10.5q4 -5 10 -22.5t14 -23.5q-2 -6 9.5 -20t10.5 -23q-1 0 -2.5 -1t-2.5 -1q3 -7 15.5 -14t15.5 -13q1 -3 2 -10t3 -11t8 -2q2 20 -24 62q-15 25 -17 29q-3 5 -5.5 15.5
t-4.5 14.5q2 0 6 -1.5t8.5 -3.5t7.5 -4t2 -3q-3 -7 2 -17.5t12 -18.5t17 -19t12 -13q6 -6 14 -19.5t0 -13.5q9 0 20 -10.5t17 -19.5q5 -8 8 -26t5 -24q2 -7 8.5 -13.5t12.5 -9.5l16 -8t13 -7q5 -2 18.5 -10.5t21.5 -11.5q10 -4 16 -4t14.5 2.5t13.5 3.5q15 2 29 -15t21 -21
q36 -19 55 -11q-2 -1 0.5 -7.5t8 -15.5t9 -14.5t5.5 -8.5q5 -6 18 -15t18 -15q6 4 7 9q-3 -8 7 -20t18 -10q14 3 14 32q-31 -15 -49 18q0 1 -2.5 5.5t-4 8.5t-2.5 8.5t0 7.5t5 3q9 0 10 3.5t-2 12.5t-4 13q-1 8 -11 20t-12 15q-5 -9 -16 -8t-16 9q0 -1 -1.5 -5.5t-1.5 -6.5
q-13 0 -15 1q1 3 2.5 17.5t3.5 22.5q1 4 5.5 12t7.5 14.5t4 12.5t-4.5 9.5t-17.5 2.5q-19 -1 -26 -20q-1 -3 -3 -10.5t-5 -11.5t-9 -7q-7 -3 -24 -2t-24 5q-13 8 -22.5 29t-9.5 37q0 10 2.5 26.5t3 25t-5.5 24.5q3 2 9 9.5t10 10.5q2 1 4.5 1.5t4.5 0t4 1.5t3 6q-1 1 -4 3
q-3 3 -4 3q7 -3 28.5 1.5t27.5 -1.5q15 -11 22 2q0 1 -2.5 9.5t-0.5 13.5q5 -27 29 -9q3 -3 15.5 -5t17.5 -5q3 -2 7 -5.5t5.5 -4.5t5 0.5t8.5 6.5q10 -14 12 -24q11 -40 19 -44q7 -3 11 -2t4.5 9.5t0 14t-1.5 12.5l-1 8v18l-1 8q-15 3 -18.5 12t1.5 18.5t15 18.5q1 1 8 3.5
t15.5 6.5t12.5 8q21 19 15 35q7 0 11 9q-1 0 -5 3t-7.5 5t-4.5 2q9 5 2 16q5 3 7.5 11t7.5 10q9 -12 21 -2q8 8 1 16q5 7 20.5 10.5t18.5 9.5q7 -2 8 2t1 12t3 12q4 5 15 9t13 5l17 11q3 4 0 4q18 -2 31 11q10 11 -6 20q3 6 -3 9.5t-15 5.5q3 1 11.5 0.5t10.5 1.5
q15 10 -7 16q-17 5 -43 -12zM879 10q206 36 351 189q-3 3 -12.5 4.5t-12.5 3.5q-18 7 -24 8q1 7 -2.5 13t-8 9t-12.5 8t-11 7q-2 2 -7 6t-7 5.5t-7.5 4.5t-8.5 2t-10 -1l-3 -1q-3 -1 -5.5 -2.5t-5.5 -3t-4 -3t0 -2.5q-21 17 -36 22q-5 1 -11 5.5t-10.5 7t-10 1.5t-11.5 -7
q-5 -5 -6 -15t-2 -13q-7 5 0 17.5t2 18.5q-3 6 -10.5 4.5t-12 -4.5t-11.5 -8.5t-9 -6.5t-8.5 -5.5t-8.5 -7.5q-3 -4 -6 -12t-5 -11q-2 4 -11.5 6.5t-9.5 5.5q2 -10 4 -35t5 -38q7 -31 -12 -48q-27 -25 -29 -40q-4 -22 12 -26q0 -7 -8 -20.5t-7 -21.5q0 -6 2 -16z" />
    <glyph glyph-name="wrench" unicode="&#xf0ad;" horiz-adv-x="1664"
d="M384 64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1028 484l-682 -682q-37 -37 -90 -37q-52 0 -91 37l-106 108q-38 36 -38 90q0 53 38 91l681 681q39 -98 114.5 -173.5t173.5 -114.5zM1662 919q0 -39 -23 -106q-47 -134 -164.5 -217.5
t-258.5 -83.5q-185 0 -316.5 131.5t-131.5 316.5t131.5 316.5t316.5 131.5q58 0 121.5 -16.5t107.5 -46.5q16 -11 16 -28t-16 -28l-293 -169v-224l193 -107q5 3 79 48.5t135.5 81t70.5 35.5q15 0 23.5 -10t8.5 -25z" />
    <glyph glyph-name="tasks" unicode="&#xf0ae;" horiz-adv-x="1792"
d="M1024 128h640v128h-640v-128zM640 640h1024v128h-1024v-128zM1280 1152h384v128h-384v-128zM1792 320v-256q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 832v-256q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19
t-19 45v256q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 1344v-256q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1664q26 0 45 -19t19 -45z" />
    <glyph glyph-name="filter" unicode="&#xf0b0;" horiz-adv-x="1408"
d="M1403 1241q17 -41 -14 -70l-493 -493v-742q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-256 256q-19 19 -19 45v486l-493 493q-31 29 -14 70q17 39 59 39h1280q42 0 59 -39z" />
    <glyph glyph-name="briefcase" unicode="&#xf0b1;" horiz-adv-x="1792"
d="M640 1280h512v128h-512v-128zM1792 640v-480q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v480h672v-160q0 -26 19 -45t45 -19h320q26 0 45 19t19 45v160h672zM1024 640v-128h-256v128h256zM1792 1120v-384h-1792v384q0 66 47 113t113 47h352v160q0 40 28 68
t68 28h576q40 0 68 -28t28 -68v-160h352q66 0 113 -47t47 -113z" />
    <glyph glyph-name="fullscreen" unicode="&#xf0b2;"
d="M1283 995l-355 -355l355 -355l144 144q29 31 70 14q39 -17 39 -59v-448q0 -26 -19 -45t-45 -19h-448q-42 0 -59 40q-17 39 14 69l144 144l-355 355l-355 -355l144 -144q31 -30 14 -69q-17 -40 -59 -40h-448q-26 0 -45 19t-19 45v448q0 42 40 59q39 17 69 -14l144 -144
l355 355l-355 355l-144 -144q-19 -19 -45 -19q-12 0 -24 5q-40 17 -40 59v448q0 26 19 45t45 19h448q42 0 59 -40q17 -39 -14 -69l-144 -144l355 -355l355 355l-144 144q-31 30 -14 69q17 40 59 40h448q26 0 45 -19t19 -45v-448q0 -42 -39 -59q-13 -5 -25 -5q-26 0 -45 19z
" />
    <glyph glyph-name="group" unicode="&#xf0c0;" horiz-adv-x="1920"
d="M593 640q-162 -5 -265 -128h-134q-82 0 -138 40.5t-56 118.5q0 353 124 353q6 0 43.5 -21t97.5 -42.5t119 -21.5q67 0 133 23q-5 -37 -5 -66q0 -139 81 -256zM1664 3q0 -120 -73 -189.5t-194 -69.5h-874q-121 0 -194 69.5t-73 189.5q0 53 3.5 103.5t14 109t26.5 108.5
t43 97.5t62 81t85.5 53.5t111.5 20q10 0 43 -21.5t73 -48t107 -48t135 -21.5t135 21.5t107 48t73 48t43 21.5q61 0 111.5 -20t85.5 -53.5t62 -81t43 -97.5t26.5 -108.5t14 -109t3.5 -103.5zM640 1280q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75
t75 -181zM1344 896q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5zM1920 671q0 -78 -56 -118.5t-138 -40.5h-134q-103 123 -265 128q81 117 81 256q0 29 -5 66q66 -23 133 -23q59 0 119 21.5t97.5 42.5
t43.5 21q124 0 124 -353zM1792 1280q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181z" />
    <glyph glyph-name="link" unicode="&#xf0c1;" horiz-adv-x="1664"
d="M1456 320q0 40 -28 68l-208 208q-28 28 -68 28q-42 0 -72 -32q3 -3 19 -18.5t21.5 -21.5t15 -19t13 -25.5t3.5 -27.5q0 -40 -28 -68t-68 -28q-15 0 -27.5 3.5t-25.5 13t-19 15t-21.5 21.5t-18.5 19q-33 -31 -33 -73q0 -40 28 -68l206 -207q27 -27 68 -27q40 0 68 26
l147 146q28 28 28 67zM753 1025q0 40 -28 68l-206 207q-28 28 -68 28q-39 0 -68 -27l-147 -146q-28 -28 -28 -67q0 -40 28 -68l208 -208q27 -27 68 -27q42 0 72 31q-3 3 -19 18.5t-21.5 21.5t-15 19t-13 25.5t-3.5 27.5q0 40 28 68t68 28q15 0 27.5 -3.5t25.5 -13t19 -15
t21.5 -21.5t18.5 -19q33 31 33 73zM1648 320q0 -120 -85 -203l-147 -146q-83 -83 -203 -83q-121 0 -204 85l-206 207q-83 83 -83 203q0 123 88 209l-88 88q-86 -88 -208 -88q-120 0 -204 84l-208 208q-84 84 -84 204t85 203l147 146q83 83 203 83q121 0 204 -85l206 -207
q83 -83 83 -203q0 -123 -88 -209l88 -88q86 88 208 88q120 0 204 -84l208 -208q84 -84 84 -204z" />
    <glyph glyph-name="cloud" unicode="&#xf0c2;" horiz-adv-x="1920"
d="M1920 384q0 -159 -112.5 -271.5t-271.5 -112.5h-1088q-185 0 -316.5 131.5t-131.5 316.5q0 132 71 241.5t187 163.5q-2 28 -2 43q0 212 150 362t362 150q158 0 286.5 -88t187.5 -230q70 62 166 62q106 0 181 -75t75 -181q0 -75 -41 -138q129 -30 213 -134.5t84 -239.5z
" />
    <glyph glyph-name="beaker" unicode="&#xf0c3;" horiz-adv-x="1664"
d="M1527 88q56 -89 21.5 -152.5t-140.5 -63.5h-1152q-106 0 -140.5 63.5t21.5 152.5l503 793v399h-64q-26 0 -45 19t-19 45t19 45t45 19h512q26 0 45 -19t19 -45t-19 -45t-45 -19h-64v-399zM748 813l-272 -429h712l-272 429l-20 31v37v399h-128v-399v-37z" />
    <glyph glyph-name="cut" unicode="&#xf0c4;" horiz-adv-x="1792"
d="M960 640q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM1260 576l507 -398q28 -20 25 -56q-5 -35 -35 -51l-128 -64q-13 -7 -29 -7q-17 0 -31 8l-690 387l-110 -66q-8 -4 -12 -5q14 -49 10 -97q-7 -77 -56 -147.5t-132 -123.5q-132 -84 -277 -84
q-136 0 -222 78q-90 84 -79 207q7 76 56 147t131 124q132 84 278 84q83 0 151 -31q9 13 22 22l122 73l-122 73q-13 9 -22 22q-68 -31 -151 -31q-146 0 -278 84q-82 53 -131 124t-56 147q-5 59 15.5 113t63.5 93q85 79 222 79q145 0 277 -84q83 -52 132 -123t56 -148
q4 -48 -10 -97q4 -1 12 -5l110 -66l690 387q14 8 31 8q16 0 29 -7l128 -64q30 -16 35 -51q3 -36 -25 -56zM579 836q46 42 21 108t-106 117q-92 59 -192 59q-74 0 -113 -36q-46 -42 -21 -108t106 -117q92 -59 192 -59q74 0 113 36zM494 91q81 51 106 117t-21 108
q-39 36 -113 36q-100 0 -192 -59q-81 -51 -106 -117t21 -108q39 -36 113 -36q100 0 192 59zM672 704l96 -58v11q0 36 33 56l14 8l-79 47l-26 -26q-3 -3 -10 -11t-12 -12q-2 -2 -4 -3.5t-3 -2.5zM896 480l96 -32l736 576l-128 64l-768 -431v-113l-160 -96l9 -8q2 -2 7 -6
q4 -4 11 -12t11 -12l26 -26zM1600 64l128 64l-520 408l-177 -138q-2 -3 -13 -7z" />
    <glyph glyph-name="copy" unicode="&#xf0c5;" horiz-adv-x="1792"
d="M1696 1152q40 0 68 -28t28 -68v-1216q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v288h-544q-40 0 -68 28t-28 68v672q0 40 20 88t48 76l408 408q28 28 76 48t88 20h416q40 0 68 -28t28 -68v-328q68 40 128 40h416zM1152 939l-299 -299h299v299zM512 1323l-299 -299
h299v299zM708 676l316 316v416h-384v-416q0 -40 -28 -68t-68 -28h-416v-640h512v256q0 40 20 88t48 76zM1664 -128v1152h-384v-416q0 -40 -28 -68t-68 -28h-416v-640h896z" />
    <glyph glyph-name="paper_clip" unicode="&#xf0c6;" horiz-adv-x="1408"
d="M1404 151q0 -117 -79 -196t-196 -79q-135 0 -235 100l-777 776q-113 115 -113 271q0 159 110 270t269 111q158 0 273 -113l605 -606q10 -10 10 -22q0 -16 -30.5 -46.5t-46.5 -30.5q-13 0 -23 10l-606 607q-79 77 -181 77q-106 0 -179 -75t-73 -181q0 -105 76 -181
l776 -777q63 -63 145 -63q64 0 106 42t42 106q0 82 -63 145l-581 581q-26 24 -60 24q-29 0 -48 -19t-19 -48q0 -32 25 -59l410 -410q10 -10 10 -22q0 -16 -31 -47t-47 -31q-12 0 -22 10l-410 410q-63 61 -63 149q0 82 57 139t139 57q88 0 149 -63l581 -581q100 -98 100 -235
z" />
    <glyph glyph-name="save" unicode="&#xf0c7;"
d="M384 0h768v384h-768v-384zM1280 0h128v896q0 14 -10 38.5t-20 34.5l-281 281q-10 10 -34 20t-39 10v-416q0 -40 -28 -68t-68 -28h-576q-40 0 -68 28t-28 68v416h-128v-1280h128v416q0 40 28 68t68 28h832q40 0 68 -28t28 -68v-416zM896 928v320q0 13 -9.5 22.5t-22.5 9.5
h-192q-13 0 -22.5 -9.5t-9.5 -22.5v-320q0 -13 9.5 -22.5t22.5 -9.5h192q13 0 22.5 9.5t9.5 22.5zM1536 896v-928q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h928q40 0 88 -20t76 -48l280 -280q28 -28 48 -76t20 -88z" />
    <glyph glyph-name="sign_blank" unicode="&#xf0c8;"
d="M1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="reorder" unicode="&#xf0c9;"
d="M1536 192v-128q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1536 704v-128q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1536 1216v-128q0 -26 -19 -45
t-45 -19h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45z" />
    <glyph glyph-name="ul" unicode="&#xf0ca;" horiz-adv-x="1792"
d="M384 128q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM384 640q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5
t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5zM384 1152q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1792 736v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5z
M1792 1248v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5z" />
    <glyph glyph-name="ol" unicode="&#xf0cb;" horiz-adv-x="1792"
d="M381 -84q0 -80 -54.5 -126t-135.5 -46q-106 0 -172 66l57 88q49 -45 106 -45q29 0 50.5 14.5t21.5 42.5q0 64 -105 56l-26 56q8 10 32.5 43.5t42.5 54t37 38.5v1q-16 0 -48.5 -1t-48.5 -1v-53h-106v152h333v-88l-95 -115q51 -12 81 -49t30 -88zM383 543v-159h-362
q-6 36 -6 54q0 51 23.5 93t56.5 68t66 47.5t56.5 43.5t23.5 45q0 25 -14.5 38.5t-39.5 13.5q-46 0 -81 -58l-85 59q24 51 71.5 79.5t105.5 28.5q73 0 123 -41.5t50 -112.5q0 -50 -34 -91.5t-75 -64.5t-75.5 -50.5t-35.5 -52.5h127v60h105zM1792 224v-192q0 -13 -9.5 -22.5
t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 14 9 23t23 9h1216q13 0 22.5 -9.5t9.5 -22.5zM384 1123v-99h-335v99h107q0 41 0.5 121.5t0.5 121.5v12h-2q-8 -17 -50 -54l-71 76l136 127h106v-404h108zM1792 736v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216
q-13 0 -22.5 9.5t-9.5 22.5v192q0 14 9 23t23 9h1216q13 0 22.5 -9.5t9.5 -22.5zM1792 1248v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5z" />
    <glyph glyph-name="strikethrough" unicode="&#xf0cc;" horiz-adv-x="1792"
d="M1760 640q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1728q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h1728zM483 704q-28 35 -51 80q-48 98 -48 188q0 181 134 309q133 127 393 127q50 0 167 -19q66 -12 177 -48q10 -38 21 -118q14 -123 14 -183q0 -18 -5 -45l-12 -3l-84 6
l-14 2q-50 149 -103 205q-88 91 -210 91q-114 0 -182 -59q-67 -58 -67 -146q0 -73 66 -140t279 -129q69 -20 173 -66q58 -28 95 -52h-743zM990 448h411q7 -39 7 -92q0 -111 -41 -212q-23 -56 -71 -104q-37 -35 -109 -81q-80 -48 -153 -66q-80 -21 -203 -21q-114 0 -195 23
l-140 40q-57 16 -72 28q-8 8 -8 22v13q0 108 -2 156q-1 30 0 68l2 37v44l102 2q15 -34 30 -71t22.5 -56t12.5 -27q35 -57 80 -94q43 -36 105 -57q59 -22 132 -22q64 0 139 27q77 26 122 86q47 61 47 129q0 84 -81 157q-34 29 -137 71z" />
    <glyph glyph-name="underline" unicode="&#xf0cd;"
d="M48 1313q-37 2 -45 4l-3 88q13 1 40 1q60 0 112 -4q132 -7 166 -7q86 0 168 3q116 4 146 5q56 0 86 2l-1 -14l2 -64v-9q-60 -9 -124 -9q-60 0 -79 -25q-13 -14 -13 -132q0 -13 0.5 -32.5t0.5 -25.5l1 -229l14 -280q6 -124 51 -202q35 -59 96 -92q88 -47 177 -47
q104 0 191 28q56 18 99 51q48 36 65 64q36 56 53 114q21 73 21 229q0 79 -3.5 128t-11 122.5t-13.5 159.5l-4 59q-5 67 -24 88q-34 35 -77 34l-100 -2l-14 3l2 86h84l205 -10q76 -3 196 10l18 -2q6 -38 6 -51q0 -7 -4 -31q-45 -12 -84 -13q-73 -11 -79 -17q-15 -15 -15 -41
q0 -7 1.5 -27t1.5 -31q8 -19 22 -396q6 -195 -15 -304q-15 -76 -41 -122q-38 -65 -112 -123q-75 -57 -182 -89q-109 -33 -255 -33q-167 0 -284 46q-119 47 -179 122q-61 76 -83 195q-16 80 -16 237v333q0 188 -17 213q-25 36 -147 39zM1536 -96v64q0 14 -9 23t-23 9h-1472
q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h1472q14 0 23 9t9 23z" />
    <glyph glyph-name="table" unicode="&#xf0ce;" horiz-adv-x="1664"
d="M512 160v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM512 544v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1024 160v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23
v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM512 928v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1024 544v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1536 160v192
q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1024 928v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1536 544v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192
q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1536 928v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1664 1248v-1088q0 -66 -47 -113t-113 -47h-1344q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1344q66 0 113 -47t47 -113
z" />
    <glyph glyph-name="magic" unicode="&#xf0d0;" horiz-adv-x="1664"
d="M1190 955l293 293l-107 107l-293 -293zM1637 1248q0 -27 -18 -45l-1286 -1286q-18 -18 -45 -18t-45 18l-198 198q-18 18 -18 45t18 45l1286 1286q18 18 45 18t45 -18l198 -198q18 -18 18 -45zM286 1438l98 -30l-98 -30l-30 -98l-30 98l-98 30l98 30l30 98zM636 1276
l196 -60l-196 -60l-60 -196l-60 196l-196 60l196 60l60 196zM1566 798l98 -30l-98 -30l-30 -98l-30 98l-98 30l98 30l30 98zM926 1438l98 -30l-98 -30l-30 -98l-30 98l-98 30l98 30l30 98z" />
    <glyph glyph-name="truck" unicode="&#xf0d1;" horiz-adv-x="1792"
d="M640 128q0 52 -38 90t-90 38t-90 -38t-38 -90t38 -90t90 -38t90 38t38 90zM256 640h384v256h-158q-13 0 -22 -9l-195 -195q-9 -9 -9 -22v-30zM1536 128q0 52 -38 90t-90 38t-90 -38t-38 -90t38 -90t90 -38t90 38t38 90zM1792 1216v-1024q0 -15 -4 -26.5t-13.5 -18.5
t-16.5 -11.5t-23.5 -6t-22.5 -2t-25.5 0t-22.5 0.5q0 -106 -75 -181t-181 -75t-181 75t-75 181h-384q0 -106 -75 -181t-181 -75t-181 75t-75 181h-64q-3 0 -22.5 -0.5t-25.5 0t-22.5 2t-23.5 6t-16.5 11.5t-13.5 18.5t-4 26.5q0 26 19 45t45 19v320q0 8 -0.5 35t0 38
t2.5 34.5t6.5 37t14 30.5t22.5 30l198 198q19 19 50.5 32t58.5 13h160v192q0 26 19 45t45 19h1024q26 0 45 -19t19 -45z" />
    <glyph glyph-name="pinterest" unicode="&#xf0d2;"
d="M1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103q-111 0 -218 32q59 93 78 164q9 34 54 211q20 -39 73 -67.5t114 -28.5q121 0 216 68.5t147 188.5t52 270q0 114 -59.5 214t-172.5 163t-255 63q-105 0 -196 -29t-154.5 -77t-109 -110.5t-67 -129.5t-21.5 -134
q0 -104 40 -183t117 -111q30 -12 38 20q2 7 8 31t8 30q6 23 -11 43q-51 61 -51 151q0 151 104.5 259.5t273.5 108.5q151 0 235.5 -82t84.5 -213q0 -170 -68.5 -289t-175.5 -119q-61 0 -98 43.5t-23 104.5q8 35 26.5 93.5t30 103t11.5 75.5q0 50 -27 83t-77 33
q-62 0 -105 -57t-43 -142q0 -73 25 -122l-99 -418q-17 -70 -13 -177q-206 91 -333 281t-127 423q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="pinterest_sign" unicode="&#xf0d3;"
d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-725q85 122 108 210q9 34 53 209q21 -39 73.5 -67t112.5 -28q181 0 295.5 147.5t114.5 373.5q0 84 -35 162.5t-96.5 139t-152.5 97t-197 36.5q-104 0 -194.5 -28.5t-153 -76.5
t-107.5 -109.5t-66.5 -128t-21.5 -132.5q0 -102 39.5 -180t116.5 -110q13 -5 23.5 0t14.5 19q10 44 15 61q6 23 -11 42q-50 62 -50 150q0 150 103.5 256.5t270.5 106.5q149 0 232.5 -81t83.5 -210q0 -168 -67.5 -286t-173.5 -118q-60 0 -97 43.5t-23 103.5q8 34 26.5 92.5
t29.5 102t11 74.5q0 49 -26.5 81.5t-75.5 32.5q-61 0 -103.5 -56.5t-42.5 -139.5q0 -72 24 -121l-98 -414q-24 -100 -7 -254h-183q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960z" />
    <glyph glyph-name="google_plus_sign" unicode="&#xf0d4;"
d="M917 631q0 26 -6 64h-362v-132h217q-3 -24 -16.5 -50t-37.5 -53t-66.5 -44.5t-96.5 -17.5q-99 0 -169 71t-70 171t70 171t169 71q92 0 153 -59l104 101q-108 100 -257 100q-160 0 -272 -112.5t-112 -271.5t112 -271.5t272 -112.5q165 0 266.5 105t101.5 270zM1262 585
h109v110h-109v110h-110v-110h-110v-110h110v-110h110v110zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="google_plus" unicode="&#xf0d5;" horiz-adv-x="2304"
d="M1437 623q0 -208 -87 -370.5t-248 -254t-369 -91.5q-149 0 -285 58t-234 156t-156 234t-58 285t58 285t156 234t234 156t285 58q286 0 491 -192l-199 -191q-117 113 -292 113q-123 0 -227.5 -62t-165.5 -168.5t-61 -232.5t61 -232.5t165.5 -168.5t227.5 -62
q83 0 152.5 23t114.5 57.5t78.5 78.5t49 83t21.5 74h-416v252h692q12 -63 12 -122zM2304 745v-210h-209v-209h-210v209h-209v210h209v209h210v-209h209z" />
    <glyph glyph-name="money" unicode="&#xf0d6;" horiz-adv-x="1920"
d="M768 384h384v96h-128v448h-114l-148 -137l77 -80q42 37 55 57h2v-288h-128v-96zM1280 640q0 -70 -21 -142t-59.5 -134t-101.5 -101t-138 -39t-138 39t-101.5 101t-59.5 134t-21 142t21 142t59.5 134t101.5 101t138 39t138 -39t101.5 -101t59.5 -134t21 -142zM1792 384
v512q-106 0 -181 75t-75 181h-1152q0 -106 -75 -181t-181 -75v-512q106 0 181 -75t75 -181h1152q0 106 75 181t181 75zM1920 1216v-1152q0 -26 -19 -45t-45 -19h-1792q-26 0 -45 19t-19 45v1152q0 26 19 45t45 19h1792q26 0 45 -19t19 -45z" />
    <glyph glyph-name="caret_down" unicode="&#xf0d7;" horiz-adv-x="1024"
d="M1024 832q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19l-448 448q-19 19 -19 45t19 45t45 19h896q26 0 45 -19t19 -45z" />
    <glyph glyph-name="caret_up" unicode="&#xf0d8;" horiz-adv-x="1024"
d="M1024 320q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45l448 448q19 19 45 19t45 -19l448 -448q19 -19 19 -45z" />
    <glyph glyph-name="caret_left" unicode="&#xf0d9;" horiz-adv-x="640"
d="M640 1088v-896q0 -26 -19 -45t-45 -19t-45 19l-448 448q-19 19 -19 45t19 45l448 448q19 19 45 19t45 -19t19 -45z" />
    <glyph glyph-name="caret_right" unicode="&#xf0da;" horiz-adv-x="640"
d="M576 640q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19t-19 45v896q0 26 19 45t45 19t45 -19l448 -448q19 -19 19 -45z" />
    <glyph glyph-name="columns" unicode="&#xf0db;" horiz-adv-x="1664"
d="M160 0h608v1152h-640v-1120q0 -13 9.5 -22.5t22.5 -9.5zM1536 32v1120h-640v-1152h608q13 0 22.5 9.5t9.5 22.5zM1664 1248v-1216q0 -66 -47 -113t-113 -47h-1344q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1344q66 0 113 -47t47 -113z" />
    <glyph glyph-name="sort" unicode="&#xf0dc;" horiz-adv-x="1024"
d="M1024 448q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19l-448 448q-19 19 -19 45t19 45t45 19h896q26 0 45 -19t19 -45zM1024 832q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45l448 448q19 19 45 19t45 -19l448 -448q19 -19 19 -45z" />
    <glyph glyph-name="sort_down" unicode="&#xf0dd;" horiz-adv-x="1024"
d="M1024 448q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19l-448 448q-19 19 -19 45t19 45t45 19h896q26 0 45 -19t19 -45z" />
    <glyph glyph-name="sort_up" unicode="&#xf0de;" horiz-adv-x="1024"
d="M1024 832q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45l448 448q19 19 45 19t45 -19l448 -448q19 -19 19 -45z" />
    <glyph glyph-name="envelope_alt" unicode="&#xf0e0;" horiz-adv-x="1792"
d="M1792 826v-794q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v794q44 -49 101 -87q362 -246 497 -345q57 -42 92.5 -65.5t94.5 -48t110 -24.5h1h1q51 0 110 24.5t94.5 48t92.5 65.5q170 123 498 345q57 39 100 87zM1792 1120q0 -79 -49 -151t-122 -123
q-376 -261 -468 -325q-10 -7 -42.5 -30.5t-54 -38t-52 -32.5t-57.5 -27t-50 -9h-1h-1q-23 0 -50 9t-57.5 27t-52 32.5t-54 38t-42.5 30.5q-91 64 -262 182.5t-205 142.5q-62 42 -117 115.5t-55 136.5q0 78 41.5 130t118.5 52h1472q65 0 112.5 -47t47.5 -113z" />
    <glyph glyph-name="linkedin" unicode="&#xf0e1;"
d="M349 911v-991h-330v991h330zM370 1217q1 -73 -50.5 -122t-135.5 -49h-2q-82 0 -132 49t-50 122q0 74 51.5 122.5t134.5 48.5t133 -48.5t51 -122.5zM1536 488v-568h-329v530q0 105 -40.5 164.5t-126.5 59.5q-63 0 -105.5 -34.5t-63.5 -85.5q-11 -30 -11 -81v-553h-329
q2 399 2 647t-1 296l-1 48h329v-144h-2q20 32 41 56t56.5 52t87 43.5t114.5 15.5q171 0 275 -113.5t104 -332.5z" />
    <glyph glyph-name="undo" unicode="&#xf0e2;"
d="M1536 640q0 -156 -61 -298t-164 -245t-245 -164t-298 -61q-172 0 -327 72.5t-264 204.5q-7 10 -6.5 22.5t8.5 20.5l137 138q10 9 25 9q16 -2 23 -12q73 -95 179 -147t225 -52q104 0 198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5t-40.5 198.5t-109.5 163.5
t-163.5 109.5t-198.5 40.5q-98 0 -188 -35.5t-160 -101.5l137 -138q31 -30 14 -69q-17 -40 -59 -40h-448q-26 0 -45 19t-19 45v448q0 42 40 59q39 17 69 -14l130 -129q107 101 244.5 156.5t284.5 55.5q156 0 298 -61t245 -164t164 -245t61 -298z" />
    <glyph glyph-name="legal" unicode="&#xf0e3;" horiz-adv-x="1792"
d="M1771 0q0 -53 -37 -90l-107 -108q-39 -37 -91 -37q-53 0 -90 37l-363 364q-38 36 -38 90q0 53 43 96l-256 256l-126 -126q-14 -14 -34 -14t-34 14q2 -2 12.5 -12t12.5 -13t10 -11.5t10 -13.5t6 -13.5t5.5 -16.5t1.5 -18q0 -38 -28 -68q-3 -3 -16.5 -18t-19 -20.5
t-18.5 -16.5t-22 -15.5t-22 -9t-26 -4.5q-40 0 -68 28l-408 408q-28 28 -28 68q0 13 4.5 26t9 22t15.5 22t16.5 18.5t20.5 19t18 16.5q30 28 68 28q10 0 18 -1.5t16.5 -5.5t13.5 -6t13.5 -10t11.5 -10t13 -12.5t12 -12.5q-14 14 -14 34t14 34l348 348q14 14 34 14t34 -14
q-2 2 -12.5 12t-12.5 13t-10 11.5t-10 13.5t-6 13.5t-5.5 16.5t-1.5 18q0 38 28 68q3 3 16.5 18t19 20.5t18.5 16.5t22 15.5t22 9t26 4.5q40 0 68 -28l408 -408q28 -28 28 -68q0 -13 -4.5 -26t-9 -22t-15.5 -22t-16.5 -18.5t-20.5 -19t-18 -16.5q-30 -28 -68 -28
q-10 0 -18 1.5t-16.5 5.5t-13.5 6t-13.5 10t-11.5 10t-13 12.5t-12 12.5q14 -14 14 -34t-14 -34l-126 -126l256 -256q43 43 96 43q52 0 91 -37l363 -363q37 -39 37 -91z" />
    <glyph glyph-name="dashboard" unicode="&#xf0e4;" horiz-adv-x="1792"
d="M384 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM576 832q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1004 351l101 382q6 26 -7.5 48.5t-38.5 29.5
t-48 -6.5t-30 -39.5l-101 -382q-60 -5 -107 -43.5t-63 -98.5q-20 -77 20 -146t117 -89t146 20t89 117q16 60 -6 117t-72 91zM1664 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1024 1024q0 53 -37.5 90.5
t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1472 832q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1792 384q0 -261 -141 -483q-19 -29 -54 -29h-1402q-35 0 -54 29
q-141 221 -141 483q0 182 71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
    <glyph glyph-name="comment_alt" unicode="&#xf0e5;" horiz-adv-x="1792"
d="M896 1152q-204 0 -381.5 -69.5t-282 -187.5t-104.5 -255q0 -112 71.5 -213.5t201.5 -175.5l87 -50l-27 -96q-24 -91 -70 -172q152 63 275 171l43 38l57 -6q69 -8 130 -8q204 0 381.5 69.5t282 187.5t104.5 255t-104.5 255t-282 187.5t-381.5 69.5zM1792 640
q0 -174 -120 -321.5t-326 -233t-450 -85.5q-70 0 -145 8q-198 -175 -460 -242q-49 -14 -114 -22h-5q-15 0 -27 10.5t-16 27.5v1q-3 4 -0.5 12t2 10t4.5 9.5l6 9t7 8.5t8 9q7 8 31 34.5t34.5 38t31 39.5t32.5 51t27 59t26 76q-157 89 -247.5 220t-90.5 281q0 174 120 321.5
t326 233t450 85.5t450 -85.5t326 -233t120 -321.5z" />
    <glyph glyph-name="comments_alt" unicode="&#xf0e6;" horiz-adv-x="1792"
d="M704 1152q-153 0 -286 -52t-211.5 -141t-78.5 -191q0 -82 53 -158t149 -132l97 -56l-35 -84q34 20 62 39l44 31l53 -10q78 -14 153 -14q153 0 286 52t211.5 141t78.5 191t-78.5 191t-211.5 141t-286 52zM704 1280q191 0 353.5 -68.5t256.5 -186.5t94 -257t-94 -257
t-256.5 -186.5t-353.5 -68.5q-86 0 -176 16q-124 -88 -278 -128q-36 -9 -86 -16h-3q-11 0 -20.5 8t-11.5 21q-1 3 -1 6.5t0.5 6.5t2 6l2.5 5t3.5 5.5t4 5t4.5 5t4 4.5q5 6 23 25t26 29.5t22.5 29t25 38.5t20.5 44q-124 72 -195 177t-71 224q0 139 94 257t256.5 186.5
t353.5 68.5zM1526 111q10 -24 20.5 -44t25 -38.5t22.5 -29t26 -29.5t23 -25q1 -1 4 -4.5t4.5 -5t4 -5t3.5 -5.5l2.5 -5t2 -6t0.5 -6.5t-1 -6.5q-3 -14 -13 -22t-22 -7q-50 7 -86 16q-154 40 -278 128q-90 -16 -176 -16q-271 0 -472 132q58 -4 88 -4q161 0 309 45t264 129
q125 92 192 212t67 254q0 77 -23 152q129 -71 204 -178t75 -230q0 -120 -71 -224.5t-195 -176.5z" />
    <glyph glyph-name="bolt" unicode="&#xf0e7;" horiz-adv-x="896"
d="M885 970q18 -20 7 -44l-540 -1157q-13 -25 -42 -25q-4 0 -14 2q-17 5 -25.5 19t-4.5 30l197 808l-406 -101q-4 -1 -12 -1q-18 0 -31 11q-18 15 -13 39l201 825q4 14 16 23t28 9h328q19 0 32 -12.5t13 -29.5q0 -8 -5 -18l-171 -463l396 98q8 2 12 2q19 0 34 -15z" />
    <glyph glyph-name="sitemap" unicode="&#xf0e8;" horiz-adv-x="1792"
d="M1792 288v-320q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h96v192h-512v-192h96q40 0 68 -28t28 -68v-320q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h96v192h-512v-192h96q40 0 68 -28t28 -68v-320
q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h96v192q0 52 38 90t90 38h512v192h-96q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h320q40 0 68 -28t28 -68v-320q0 -40 -28 -68t-68 -28h-96v-192h512q52 0 90 -38t38 -90v-192h96q40 0 68 -28t28 -68
z" />
    <glyph glyph-name="umbrella" unicode="&#xf0e9;" horiz-adv-x="1664"
d="M896 708v-580q0 -104 -76 -180t-180 -76t-180 76t-76 180q0 26 19 45t45 19t45 -19t19 -45q0 -50 39 -89t89 -39t89 39t39 89v580q33 11 64 11t64 -11zM1664 681q0 -13 -9.5 -22.5t-22.5 -9.5q-11 0 -23 10q-49 46 -93 69t-102 23q-68 0 -128 -37t-103 -97
q-7 -10 -17.5 -28t-14.5 -24q-11 -17 -28 -17q-18 0 -29 17q-4 6 -14.5 24t-17.5 28q-43 60 -102.5 97t-127.5 37t-127.5 -37t-102.5 -97q-7 -10 -17.5 -28t-14.5 -24q-11 -17 -29 -17q-17 0 -28 17q-4 6 -14.5 24t-17.5 28q-43 60 -103 97t-128 37q-58 0 -102 -23t-93 -69
q-12 -10 -23 -10q-13 0 -22.5 9.5t-9.5 22.5q0 5 1 7q45 183 172.5 319.5t298 204.5t360.5 68q140 0 274.5 -40t246.5 -113.5t194.5 -187t115.5 -251.5q1 -2 1 -7zM896 1408v-98q-42 2 -64 2t-64 -2v98q0 26 19 45t45 19t45 -19t19 -45z" />
    <glyph glyph-name="paste" unicode="&#xf0ea;" horiz-adv-x="1792"
d="M768 -128h896v640h-416q-40 0 -68 28t-28 68v416h-384v-1152zM1024 1312v64q0 13 -9.5 22.5t-22.5 9.5h-704q-13 0 -22.5 -9.5t-9.5 -22.5v-64q0 -13 9.5 -22.5t22.5 -9.5h704q13 0 22.5 9.5t9.5 22.5zM1280 640h299l-299 299v-299zM1792 512v-672q0 -40 -28 -68t-68 -28
h-960q-40 0 -68 28t-28 68v160h-544q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h1088q40 0 68 -28t28 -68v-328q21 -13 36 -28l408 -408q28 -28 48 -76t20 -88z" />
    <glyph glyph-name="light_bulb" unicode="&#xf0eb;" horiz-adv-x="1024"
d="M736 960q0 -13 -9.5 -22.5t-22.5 -9.5t-22.5 9.5t-9.5 22.5q0 46 -54 71t-106 25q-13 0 -22.5 9.5t-9.5 22.5t9.5 22.5t22.5 9.5q50 0 99.5 -16t87 -54t37.5 -90zM896 960q0 72 -34.5 134t-90 101.5t-123 62t-136.5 22.5t-136.5 -22.5t-123 -62t-90 -101.5t-34.5 -134
q0 -101 68 -180q10 -11 30.5 -33t30.5 -33q128 -153 141 -298h228q13 145 141 298q10 11 30.5 33t30.5 33q68 79 68 180zM1024 960q0 -155 -103 -268q-45 -49 -74.5 -87t-59.5 -95.5t-34 -107.5q47 -28 47 -82q0 -37 -25 -64q25 -27 25 -64q0 -52 -45 -81q13 -23 13 -47
q0 -46 -31.5 -71t-77.5 -25q-20 -44 -60 -70t-87 -26t-87 26t-60 70q-46 0 -77.5 25t-31.5 71q0 24 13 47q-45 29 -45 81q0 37 25 64q-25 27 -25 64q0 54 47 82q-4 50 -34 107.5t-59.5 95.5t-74.5 87q-103 113 -103 268q0 99 44.5 184.5t117 142t164 89t186.5 32.5
t186.5 -32.5t164 -89t117 -142t44.5 -184.5z" />
    <glyph glyph-name="exchange" unicode="&#xf0ec;" horiz-adv-x="1792"
d="M1792 352v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5q-12 0 -24 10l-319 320q-9 9 -9 22q0 14 9 23l320 320q9 9 23 9q13 0 22.5 -9.5t9.5 -22.5v-192h1376q13 0 22.5 -9.5t9.5 -22.5zM1792 896q0 -14 -9 -23l-320 -320q-9 -9 -23 -9
q-13 0 -22.5 9.5t-9.5 22.5v192h-1376q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1376v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23z" />
    <glyph glyph-name="cloud_download" unicode="&#xf0ed;" horiz-adv-x="1920"
d="M1280 608q0 14 -9 23t-23 9h-224v352q0 13 -9.5 22.5t-22.5 9.5h-192q-13 0 -22.5 -9.5t-9.5 -22.5v-352h-224q-13 0 -22.5 -9.5t-9.5 -22.5q0 -14 9 -23l352 -352q9 -9 23 -9t23 9l351 351q10 12 10 24zM1920 384q0 -159 -112.5 -271.5t-271.5 -112.5h-1088
q-185 0 -316.5 131.5t-131.5 316.5q0 130 70 240t188 165q-2 30 -2 43q0 212 150 362t362 150q156 0 285.5 -87t188.5 -231q71 62 166 62q106 0 181 -75t75 -181q0 -76 -41 -138q130 -31 213.5 -135.5t83.5 -238.5z" />
    <glyph glyph-name="cloud_upload" unicode="&#xf0ee;" horiz-adv-x="1920"
d="M1280 672q0 14 -9 23l-352 352q-9 9 -23 9t-23 -9l-351 -351q-10 -12 -10 -24q0 -14 9 -23t23 -9h224v-352q0 -13 9.5 -22.5t22.5 -9.5h192q13 0 22.5 9.5t9.5 22.5v352h224q13 0 22.5 9.5t9.5 22.5zM1920 384q0 -159 -112.5 -271.5t-271.5 -112.5h-1088
q-185 0 -316.5 131.5t-131.5 316.5q0 130 70 240t188 165q-2 30 -2 43q0 212 150 362t362 150q156 0 285.5 -87t188.5 -231q71 62 166 62q106 0 181 -75t75 -181q0 -76 -41 -138q130 -31 213.5 -135.5t83.5 -238.5z" />
    <glyph glyph-name="user_md" unicode="&#xf0f0;" horiz-adv-x="1408"
d="M384 192q0 -26 -19 -45t-45 -19t-45 19t-19 45t19 45t45 19t45 -19t19 -45zM1408 131q0 -121 -73 -190t-194 -69h-874q-121 0 -194 69t-73 190q0 68 5.5 131t24 138t47.5 132.5t81 103t120 60.5q-22 -52 -22 -120v-203q-58 -20 -93 -70t-35 -111q0 -80 56 -136t136 -56
t136 56t56 136q0 61 -35.5 111t-92.5 70v203q0 62 25 93q132 -104 295 -104t295 104q25 -31 25 -93v-64q-106 0 -181 -75t-75 -181v-89q-32 -29 -32 -71q0 -40 28 -68t68 -28t68 28t28 68q0 42 -32 71v89q0 52 38 90t90 38t90 -38t38 -90v-89q-32 -29 -32 -71q0 -40 28 -68
t68 -28t68 28t28 68q0 42 -32 71v89q0 68 -34.5 127.5t-93.5 93.5q0 10 0.5 42.5t0 48t-2.5 41.5t-7 47t-13 40q68 -15 120 -60.5t81 -103t47.5 -132.5t24 -138t5.5 -131zM1088 1024q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5
t271.5 -112.5t112.5 -271.5z" />
    <glyph glyph-name="stethoscope" unicode="&#xf0f1;" horiz-adv-x="1408"
d="M1280 832q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 832q0 -62 -35.5 -111t-92.5 -70v-395q0 -159 -131.5 -271.5t-316.5 -112.5t-316.5 112.5t-131.5 271.5v132q-164 20 -274 128t-110 252v512q0 26 19 45t45 19q6 0 16 -2q17 30 47 48
t65 18q53 0 90.5 -37.5t37.5 -90.5t-37.5 -90.5t-90.5 -37.5q-33 0 -64 18v-402q0 -106 94 -181t226 -75t226 75t94 181v402q-31 -18 -64 -18q-53 0 -90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5q35 0 65 -18t47 -48q10 2 16 2q26 0 45 -19t19 -45v-512q0 -144 -110 -252
t-274 -128v-132q0 -106 94 -181t226 -75t226 75t94 181v395q-57 21 -92.5 70t-35.5 111q0 80 56 136t136 56t136 -56t56 -136z" />
    <glyph glyph-name="suitcase" unicode="&#xf0f2;" horiz-adv-x="1792"
d="M640 1152h512v128h-512v-128zM288 1152v-1280h-64q-92 0 -158 66t-66 158v832q0 92 66 158t158 66h64zM1408 1152v-1280h-1024v1280h128v160q0 40 28 68t68 28h576q40 0 68 -28t28 -68v-160h128zM1792 928v-832q0 -92 -66 -158t-158 -66h-64v1280h64q92 0 158 -66
t66 -158z" />
    <glyph glyph-name="bell_alt" unicode="&#xf0f3;" horiz-adv-x="1792"
d="M912 -160q0 16 -16 16q-59 0 -101.5 42.5t-42.5 101.5q0 16 -16 16t-16 -16q0 -73 51.5 -124.5t124.5 -51.5q16 0 16 16zM1728 128q0 -52 -38 -90t-90 -38h-448q0 -106 -75 -181t-181 -75t-181 75t-75 181h-448q-52 0 -90 38t-38 90q50 42 91 88t85 119.5t74.5 158.5
t50 206t19.5 260q0 152 117 282.5t307 158.5q-8 19 -8 39q0 40 28 68t68 28t68 -28t28 -68q0 -20 -8 -39q190 -28 307 -158.5t117 -282.5q0 -139 19.5 -260t50 -206t74.5 -158.5t85 -119.5t91 -88z" />
    <glyph glyph-name="coffee" unicode="&#xf0f4;" horiz-adv-x="1920"
d="M1664 896q0 80 -56 136t-136 56h-64v-384h64q80 0 136 56t56 136zM0 128h1792q0 -106 -75 -181t-181 -75h-1280q-106 0 -181 75t-75 181zM1856 896q0 -159 -112.5 -271.5t-271.5 -112.5h-64v-32q0 -92 -66 -158t-158 -66h-704q-92 0 -158 66t-66 158v736q0 26 19 45
t45 19h1152q159 0 271.5 -112.5t112.5 -271.5z" />
    <glyph glyph-name="food" unicode="&#xf0f5;" horiz-adv-x="1408"
d="M640 1472v-640q0 -61 -35.5 -111t-92.5 -70v-779q0 -52 -38 -90t-90 -38h-128q-52 0 -90 38t-38 90v779q-57 20 -92.5 70t-35.5 111v640q0 26 19 45t45 19t45 -19t19 -45v-416q0 -26 19 -45t45 -19t45 19t19 45v416q0 26 19 45t45 19t45 -19t19 -45v-416q0 -26 19 -45
t45 -19t45 19t19 45v416q0 26 19 45t45 19t45 -19t19 -45zM1408 1472v-1600q0 -52 -38 -90t-90 -38h-128q-52 0 -90 38t-38 90v512h-224q-13 0 -22.5 9.5t-9.5 22.5v800q0 132 94 226t226 94h256q26 0 45 -19t19 -45z" />
    <glyph glyph-name="file_text_alt" unicode="&#xf0f6;"
d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z
M384 736q0 14 9 23t23 9h704q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-704q-14 0 -23 9t-9 23v64zM1120 512q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-704q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h704zM1120 256q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-704
q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h704z" />
    <glyph glyph-name="building" unicode="&#xf0f7;" horiz-adv-x="1408"
d="M384 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z
M640 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z
M1152 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z
M640 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z
M1152 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z
M640 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z
M1152 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z
M640 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z
M896 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z
M896 -128h384v1536h-1152v-1536h384v224q0 13 9.5 22.5t22.5 9.5h320q13 0 22.5 -9.5t9.5 -22.5v-224zM1408 1472v-1664q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v1664q0 26 19 45t45 19h1280q26 0 45 -19t19 -45z" />
    <glyph glyph-name="hospital" unicode="&#xf0f8;" horiz-adv-x="1408"
d="M384 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z
M640 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z
M1152 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z
M640 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z
M896 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z
M896 -128h384v1152h-256v-32q0 -40 -28 -68t-68 -28h-448q-40 0 -68 28t-28 68v32h-256v-1152h384v224q0 13 9.5 22.5t22.5 9.5h320q13 0 22.5 -9.5t9.5 -22.5v-224zM896 1056v320q0 13 -9.5 22.5t-22.5 9.5h-64q-13 0 -22.5 -9.5t-9.5 -22.5v-96h-128v96q0 13 -9.5 22.5
t-22.5 9.5h-64q-13 0 -22.5 -9.5t-9.5 -22.5v-320q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5v96h128v-96q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5zM1408 1088v-1280q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v1280q0 26 19 45t45 19h320
v288q0 40 28 68t68 28h448q40 0 68 -28t28 -68v-288h320q26 0 45 -19t19 -45z" />
    <glyph glyph-name="ambulance" unicode="&#xf0f9;" horiz-adv-x="1920"
d="M640 128q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM256 640h384v256h-158q-14 -2 -22 -9l-195 -195q-7 -12 -9 -22v-30zM1536 128q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5
t90.5 37.5t37.5 90.5zM1664 800v192q0 14 -9 23t-23 9h-224v224q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-224h-224q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h224v-224q0 -14 9 -23t23 -9h192q14 0 23 9t9 23v224h224q14 0 23 9t9 23zM1920 1344v-1152
q0 -26 -19 -45t-45 -19h-192q0 -106 -75 -181t-181 -75t-181 75t-75 181h-384q0 -106 -75 -181t-181 -75t-181 75t-75 181h-128q-26 0 -45 19t-19 45t19 45t45 19v416q0 26 13 58t32 51l198 198q19 19 51 32t58 13h160v320q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" />
    <glyph glyph-name="medkit" unicode="&#xf0fa;" horiz-adv-x="1792"
d="M1280 416v192q0 14 -9 23t-23 9h-224v224q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-224h-224q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h224v-224q0 -14 9 -23t23 -9h192q14 0 23 9t9 23v224h224q14 0 23 9t9 23zM640 1152h512v128h-512v-128zM256 1152v-1280h-32
q-92 0 -158 66t-66 158v832q0 92 66 158t158 66h32zM1440 1152v-1280h-1088v1280h160v160q0 40 28 68t68 28h576q40 0 68 -28t28 -68v-160h160zM1792 928v-832q0 -92 -66 -158t-158 -66h-32v1280h32q92 0 158 -66t66 -158z" />
    <glyph glyph-name="fighter_jet" unicode="&#xf0fb;" horiz-adv-x="1920"
d="M1920 576q-1 -32 -288 -96l-352 -32l-224 -64h-64l-293 -352h69q26 0 45 -4.5t19 -11.5t-19 -11.5t-45 -4.5h-96h-160h-64v32h64v416h-160l-192 -224h-96l-32 32v192h32v32h128v8l-192 24v128l192 24v8h-128v32h-32v192l32 32h96l192 -224h160v416h-64v32h64h160h96
q26 0 45 -4.5t19 -11.5t-19 -11.5t-45 -4.5h-69l293 -352h64l224 -64l352 -32q128 -28 200 -52t80 -34z" />
    <glyph glyph-name="beer" unicode="&#xf0fc;" horiz-adv-x="1664"
d="M640 640v384h-256v-256q0 -53 37.5 -90.5t90.5 -37.5h128zM1664 192v-192h-1152v192l128 192h-128q-159 0 -271.5 112.5t-112.5 271.5v320l-64 64l32 128h480l32 128h960l32 -192l-64 -32v-800z" />
    <glyph glyph-name="h_sign" unicode="&#xf0fd;"
d="M1280 192v896q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-320h-512v320q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-896q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v320h512v-320q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1536 1120v-960
q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="f0fe" unicode="&#xf0fe;"
d="M1280 576v128q0 26 -19 45t-45 19h-320v320q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-320h-320q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h320v-320q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v320h320q26 0 45 19t19 45zM1536 1120v-960
q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="double_angle_left" unicode="&#xf100;" horiz-adv-x="1024"
d="M627 160q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23t-10 -23l-393 -393l393 -393q10 -10 10 -23zM1011 160q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23
t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23t-10 -23l-393 -393l393 -393q10 -10 10 -23z" />
    <glyph glyph-name="double_angle_right" unicode="&#xf101;" horiz-adv-x="1024"
d="M595 576q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23zM979 576q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23
l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" />
    <glyph glyph-name="double_angle_up" unicode="&#xf102;" horiz-adv-x="1152"
d="M1075 224q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-393 393l-393 -393q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l466 -466q10 -10 10 -23zM1075 608q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-393 393l-393 -393
q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" />
    <glyph glyph-name="double_angle_down" unicode="&#xf103;" horiz-adv-x="1152"
d="M1075 672q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l393 -393l393 393q10 10 23 10t23 -10l50 -50q10 -10 10 -23zM1075 1056q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23
t10 23l50 50q10 10 23 10t23 -10l393 -393l393 393q10 10 23 10t23 -10l50 -50q10 -10 10 -23z" />
    <glyph glyph-name="angle_left" unicode="&#xf104;" horiz-adv-x="640"
d="M627 992q0 -13 -10 -23l-393 -393l393 -393q10 -10 10 -23t-10 -23l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23z" />
    <glyph glyph-name="angle_right" unicode="&#xf105;" horiz-adv-x="640"
d="M595 576q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" />
    <glyph glyph-name="angle_up" unicode="&#xf106;" horiz-adv-x="1152"
d="M1075 352q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-393 393l-393 -393q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" />
    <glyph glyph-name="angle_down" unicode="&#xf107;" horiz-adv-x="1152"
d="M1075 800q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l393 -393l393 393q10 10 23 10t23 -10l50 -50q10 -10 10 -23z" />
    <glyph glyph-name="desktop" unicode="&#xf108;" horiz-adv-x="1920"
d="M1792 544v832q0 13 -9.5 22.5t-22.5 9.5h-1600q-13 0 -22.5 -9.5t-9.5 -22.5v-832q0 -13 9.5 -22.5t22.5 -9.5h1600q13 0 22.5 9.5t9.5 22.5zM1920 1376v-1088q0 -66 -47 -113t-113 -47h-544q0 -37 16 -77.5t32 -71t16 -43.5q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19
t-19 45q0 14 16 44t32 70t16 78h-544q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" />
    <glyph glyph-name="laptop" unicode="&#xf109;" horiz-adv-x="1920"
d="M416 256q-66 0 -113 47t-47 113v704q0 66 47 113t113 47h1088q66 0 113 -47t47 -113v-704q0 -66 -47 -113t-113 -47h-1088zM384 1120v-704q0 -13 9.5 -22.5t22.5 -9.5h1088q13 0 22.5 9.5t9.5 22.5v704q0 13 -9.5 22.5t-22.5 9.5h-1088q-13 0 -22.5 -9.5t-9.5 -22.5z
M1760 192h160v-96q0 -40 -47 -68t-113 -28h-1600q-66 0 -113 28t-47 68v96h160h1600zM1040 96q16 0 16 16t-16 16h-160q-16 0 -16 -16t16 -16h160z" />
    <glyph glyph-name="tablet" unicode="&#xf10a;" horiz-adv-x="1152"
d="M640 128q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1024 288v960q0 13 -9.5 22.5t-22.5 9.5h-832q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h832q13 0 22.5 9.5t9.5 22.5zM1152 1248v-1088q0 -66 -47 -113t-113 -47h-832
q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h832q66 0 113 -47t47 -113z" />
    <glyph glyph-name="mobile_phone" unicode="&#xf10b;" horiz-adv-x="768"
d="M464 128q0 33 -23.5 56.5t-56.5 23.5t-56.5 -23.5t-23.5 -56.5t23.5 -56.5t56.5 -23.5t56.5 23.5t23.5 56.5zM672 288v704q0 13 -9.5 22.5t-22.5 9.5h-512q-13 0 -22.5 -9.5t-9.5 -22.5v-704q0 -13 9.5 -22.5t22.5 -9.5h512q13 0 22.5 9.5t9.5 22.5zM480 1136
q0 16 -16 16h-160q-16 0 -16 -16t16 -16h160q16 0 16 16zM768 1152v-1024q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v1024q0 52 38 90t90 38h512q52 0 90 -38t38 -90z" />
    <glyph glyph-name="circle_blank" unicode="&#xf10c;"
d="M768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103
t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="quote_left" unicode="&#xf10d;" horiz-adv-x="1664"
d="M768 576v-384q0 -80 -56 -136t-136 -56h-384q-80 0 -136 56t-56 136v704q0 104 40.5 198.5t109.5 163.5t163.5 109.5t198.5 40.5h64q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-64q-106 0 -181 -75t-75 -181v-32q0 -40 28 -68t68 -28h224q80 0 136 -56t56 -136z
M1664 576v-384q0 -80 -56 -136t-136 -56h-384q-80 0 -136 56t-56 136v704q0 104 40.5 198.5t109.5 163.5t163.5 109.5t198.5 40.5h64q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-64q-106 0 -181 -75t-75 -181v-32q0 -40 28 -68t68 -28h224q80 0 136 -56t56 -136z" />
    <glyph glyph-name="quote_right" unicode="&#xf10e;" horiz-adv-x="1664"
d="M768 1216v-704q0 -104 -40.5 -198.5t-109.5 -163.5t-163.5 -109.5t-198.5 -40.5h-64q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h64q106 0 181 75t75 181v32q0 40 -28 68t-68 28h-224q-80 0 -136 56t-56 136v384q0 80 56 136t136 56h384q80 0 136 -56t56 -136zM1664 1216
v-704q0 -104 -40.5 -198.5t-109.5 -163.5t-163.5 -109.5t-198.5 -40.5h-64q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h64q106 0 181 75t75 181v32q0 40 -28 68t-68 28h-224q-80 0 -136 56t-56 136v384q0 80 56 136t136 56h384q80 0 136 -56t56 -136z" />
    <glyph glyph-name="spinner" unicode="&#xf110;" horiz-adv-x="1792"
d="M526 142q0 -53 -37.5 -90.5t-90.5 -37.5q-52 0 -90 38t-38 90q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1024 -64q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM320 640q0 -53 -37.5 -90.5t-90.5 -37.5
t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1522 142q0 -52 -38 -90t-90 -38q-53 0 -90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM558 1138q0 -66 -47 -113t-113 -47t-113 47t-47 113t47 113t113 47t113 -47t47 -113z
M1728 640q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1088 1344q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1618 1138q0 -93 -66 -158.5t-158 -65.5q-93 0 -158.5 65.5t-65.5 158.5
q0 92 65.5 158t158.5 66q92 0 158 -66t66 -158z" />
    <glyph glyph-name="circle" unicode="&#xf111;"
d="M1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="reply" unicode="&#xf112;" horiz-adv-x="1792"
d="M1792 416q0 -166 -127 -451q-3 -7 -10.5 -24t-13.5 -30t-13 -22q-12 -17 -28 -17q-15 0 -23.5 10t-8.5 25q0 9 2.5 26.5t2.5 23.5q5 68 5 123q0 101 -17.5 181t-48.5 138.5t-80 101t-105.5 69.5t-133 42.5t-154 21.5t-175.5 6h-224v-256q0 -26 -19 -45t-45 -19t-45 19
l-512 512q-19 19 -19 45t19 45l512 512q19 19 45 19t45 -19t19 -45v-256h224q713 0 875 -403q53 -134 53 -333z" />
    <glyph glyph-name="github_alt" unicode="&#xf113;" horiz-adv-x="1664"
d="M640 320q0 -40 -12.5 -82t-43 -76t-72.5 -34t-72.5 34t-43 76t-12.5 82t12.5 82t43 76t72.5 34t72.5 -34t43 -76t12.5 -82zM1280 320q0 -40 -12.5 -82t-43 -76t-72.5 -34t-72.5 34t-43 76t-12.5 82t12.5 82t43 76t72.5 34t72.5 -34t43 -76t12.5 -82zM1440 320
q0 120 -69 204t-187 84q-41 0 -195 -21q-71 -11 -157 -11t-157 11q-152 21 -195 21q-118 0 -187 -84t-69 -204q0 -88 32 -153.5t81 -103t122 -60t140 -29.5t149 -7h168q82 0 149 7t140 29.5t122 60t81 103t32 153.5zM1664 496q0 -207 -61 -331q-38 -77 -105.5 -133t-141 -86
t-170 -47.5t-171.5 -22t-167 -4.5q-78 0 -142 3t-147.5 12.5t-152.5 30t-137 51.5t-121 81t-86 115q-62 123 -62 331q0 237 136 396q-27 82 -27 170q0 116 51 218q108 0 190 -39.5t189 -123.5q147 35 309 35q148 0 280 -32q105 82 187 121t189 39q51 -102 51 -218
q0 -87 -27 -168q136 -160 136 -398z" />
    <glyph glyph-name="folder_close_alt" unicode="&#xf114;" horiz-adv-x="1664"
d="M1536 224v704q0 40 -28 68t-68 28h-704q-40 0 -68 28t-28 68v64q0 40 -28 68t-68 28h-320q-40 0 -68 -28t-28 -68v-960q0 -40 28 -68t68 -28h1216q40 0 68 28t28 68zM1664 928v-704q0 -92 -66 -158t-158 -66h-1216q-92 0 -158 66t-66 158v960q0 92 66 158t158 66h320
q92 0 158 -66t66 -158v-32h672q92 0 158 -66t66 -158z" />
    <glyph glyph-name="folder_open_alt" unicode="&#xf115;" horiz-adv-x="1920"
d="M1781 605q0 35 -53 35h-1088q-40 0 -85.5 -21.5t-71.5 -52.5l-294 -363q-18 -24 -18 -40q0 -35 53 -35h1088q40 0 86 22t71 53l294 363q18 22 18 39zM640 768h768v160q0 40 -28 68t-68 28h-576q-40 0 -68 28t-28 68v64q0 40 -28 68t-68 28h-320q-40 0 -68 -28t-28 -68
v-853l256 315q44 53 116 87.5t140 34.5zM1909 605q0 -62 -46 -120l-295 -363q-43 -53 -116 -87.5t-140 -34.5h-1088q-92 0 -158 66t-66 158v960q0 92 66 158t158 66h320q92 0 158 -66t66 -158v-32h544q92 0 158 -66t66 -158v-160h192q54 0 99 -24.5t67 -70.5q15 -32 15 -68z
" />
    <glyph glyph-name="expand_alt" unicode="&#xf116;" horiz-adv-x="1792"
 />
    <glyph glyph-name="collapse_alt" unicode="&#xf117;" horiz-adv-x="1792"
 />
    <glyph glyph-name="smile" unicode="&#xf118;"
d="M1134 461q-37 -121 -138 -195t-228 -74t-228 74t-138 195q-8 25 4 48.5t38 31.5q25 8 48.5 -4t31.5 -38q25 -80 92.5 -129.5t151.5 -49.5t151.5 49.5t92.5 129.5q8 26 32 38t49 4t37 -31.5t4 -48.5zM640 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5
t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1152 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5
t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="frown" unicode="&#xf119;"
d="M1134 307q8 -25 -4 -48.5t-37 -31.5t-49 4t-32 38q-25 80 -92.5 129.5t-151.5 49.5t-151.5 -49.5t-92.5 -129.5q-8 -26 -31.5 -38t-48.5 -4q-26 8 -38 31.5t-4 48.5q37 121 138 195t228 74t228 -74t138 -195zM640 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5
t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1152 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204
t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="meh" unicode="&#xf11a;"
d="M1152 448q0 -26 -19 -45t-45 -19h-640q-26 0 -45 19t-19 45t19 45t45 19h640q26 0 45 -19t19 -45zM640 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1152 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5
t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640
q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="gamepad" unicode="&#xf11b;" horiz-adv-x="1920"
d="M832 448v128q0 14 -9 23t-23 9h-192v192q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-192h-192q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h192v-192q0 -14 9 -23t23 -9h128q14 0 23 9t9 23v192h192q14 0 23 9t9 23zM1408 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5
t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1664 640q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1920 512q0 -212 -150 -362t-362 -150q-192 0 -338 128h-220q-146 -128 -338 -128q-212 0 -362 150
t-150 362t150 362t362 150h896q212 0 362 -150t150 -362z" />
    <glyph glyph-name="keyboard" unicode="&#xf11c;" horiz-adv-x="1920"
d="M384 368v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM512 624v-96q0 -16 -16 -16h-224q-16 0 -16 16v96q0 16 16 16h224q16 0 16 -16zM384 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1408 368v-96q0 -16 -16 -16
h-864q-16 0 -16 16v96q0 16 16 16h864q16 0 16 -16zM768 624v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM640 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1024 624v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16
h96q16 0 16 -16zM896 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1280 624v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1664 368v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1152 880v-96
q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1408 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1664 880v-352q0 -16 -16 -16h-224q-16 0 -16 16v96q0 16 16 16h112v240q0 16 16 16h96q16 0 16 -16zM1792 128v896h-1664v-896
h1664zM1920 1024v-896q0 -53 -37.5 -90.5t-90.5 -37.5h-1664q-53 0 -90.5 37.5t-37.5 90.5v896q0 53 37.5 90.5t90.5 37.5h1664q53 0 90.5 -37.5t37.5 -90.5z" />
    <glyph glyph-name="flag_alt" unicode="&#xf11d;" horiz-adv-x="1792"
d="M1664 491v616q-169 -91 -306 -91q-82 0 -145 32q-100 49 -184 76.5t-178 27.5q-173 0 -403 -127v-599q245 113 433 113q55 0 103.5 -7.5t98 -26t77 -31t82.5 -39.5l28 -14q44 -22 101 -22q120 0 293 92zM320 1280q0 -35 -17.5 -64t-46.5 -46v-1266q0 -14 -9 -23t-23 -9
h-64q-14 0 -23 9t-9 23v1266q-29 17 -46.5 46t-17.5 64q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1792 1216v-763q0 -39 -35 -57q-10 -5 -17 -9q-218 -116 -369 -116q-88 0 -158 35l-28 14q-64 33 -99 48t-91 29t-114 14q-102 0 -235.5 -44t-228.5 -102
q-15 -9 -33 -9q-16 0 -32 8q-32 19 -32 56v742q0 35 31 55q35 21 78.5 42.5t114 52t152.5 49.5t155 19q112 0 209 -31t209 -86q38 -19 89 -19q122 0 310 112q22 12 31 17q31 16 62 -2q31 -20 31 -55z" />
    <glyph glyph-name="flag_checkered" unicode="&#xf11e;" horiz-adv-x="1792"
d="M832 536v192q-181 -16 -384 -117v-185q205 96 384 110zM832 954v197q-172 -8 -384 -126v-189q215 111 384 118zM1664 491v184q-235 -116 -384 -71v224q-20 6 -39 15q-5 3 -33 17t-34.5 17t-31.5 15t-34.5 15.5t-32.5 13t-36 12.5t-35 8.5t-39.5 7.5t-39.5 4t-44 2
q-23 0 -49 -3v-222h19q102 0 192.5 -29t197.5 -82q19 -9 39 -15v-188q42 -17 91 -17q120 0 293 92zM1664 918v189q-169 -91 -306 -91q-45 0 -78 8v-196q148 -42 384 90zM320 1280q0 -35 -17.5 -64t-46.5 -46v-1266q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v1266
q-29 17 -46.5 46t-17.5 64q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1792 1216v-763q0 -39 -35 -57q-10 -5 -17 -9q-218 -116 -369 -116q-88 0 -158 35l-28 14q-64 33 -99 48t-91 29t-114 14q-102 0 -235.5 -44t-228.5 -102q-15 -9 -33 -9q-16 0 -32 8
q-32 19 -32 56v742q0 35 31 55q35 21 78.5 42.5t114 52t152.5 49.5t155 19q112 0 209 -31t209 -86q38 -19 89 -19q122 0 310 112q22 12 31 17q31 16 62 -2q31 -20 31 -55z" />
    <glyph glyph-name="terminal" unicode="&#xf120;" horiz-adv-x="1664"
d="M585 553l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23t-10 -23zM1664 96v-64q0 -14 -9 -23t-23 -9h-960q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h960q14 0 23 -9
t9 -23z" />
    <glyph glyph-name="code" unicode="&#xf121;" horiz-adv-x="1920"
d="M617 137l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23t-10 -23l-393 -393l393 -393q10 -10 10 -23t-10 -23zM1208 1204l-373 -1291q-4 -13 -15.5 -19.5t-23.5 -2.5l-62 17q-13 4 -19.5 15.5t-2.5 24.5
l373 1291q4 13 15.5 19.5t23.5 2.5l62 -17q13 -4 19.5 -15.5t2.5 -24.5zM1865 553l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23t-10 -23z" />
    <glyph glyph-name="reply_all" unicode="&#xf122;" horiz-adv-x="1792"
d="M640 454v-70q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-512 512q-19 19 -19 45t19 45l512 512q29 31 70 14q39 -17 39 -59v-69l-397 -398q-19 -19 -19 -45t19 -45zM1792 416q0 -58 -17 -133.5t-38.5 -138t-48 -125t-40.5 -90.5l-20 -40q-8 -17 -28 -17q-6 0 -9 1
q-25 8 -23 34q43 400 -106 565q-64 71 -170.5 110.5t-267.5 52.5v-251q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-512 512q-19 19 -19 45t19 45l512 512q29 31 70 14q39 -17 39 -59v-262q411 -28 599 -221q169 -173 169 -509z" />
    <glyph glyph-name="star_half_empty" unicode="&#xf123;" horiz-adv-x="1664"
d="M1186 579l257 250l-356 52l-66 10l-30 60l-159 322v-963l59 -31l318 -168l-60 355l-12 66zM1638 841l-363 -354l86 -500q5 -33 -6 -51.5t-34 -18.5q-17 0 -40 12l-449 236l-449 -236q-23 -12 -40 -12q-23 0 -34 18.5t-6 51.5l86 500l-364 354q-32 32 -23 59.5t54 34.5
l502 73l225 455q20 41 49 41q28 0 49 -41l225 -455l502 -73q45 -7 54 -34.5t-24 -59.5z" />
    <glyph glyph-name="location_arrow" unicode="&#xf124;" horiz-adv-x="1408"
d="M1401 1187l-640 -1280q-17 -35 -57 -35q-5 0 -15 2q-22 5 -35.5 22.5t-13.5 39.5v576h-576q-22 0 -39.5 13.5t-22.5 35.5t4 42t29 30l1280 640q13 7 29 7q27 0 45 -19q15 -14 18.5 -34.5t-6.5 -39.5z" />
    <glyph glyph-name="crop" unicode="&#xf125;" horiz-adv-x="1664"
d="M557 256h595v595zM512 301l595 595h-595v-595zM1664 224v-192q0 -14 -9 -23t-23 -9h-224v-224q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v224h-864q-14 0 -23 9t-9 23v864h-224q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h224v224q0 14 9 23t23 9h192q14 0 23 -9t9 -23
v-224h851l246 247q10 9 23 9t23 -9q9 -10 9 -23t-9 -23l-247 -246v-851h224q14 0 23 -9t9 -23z" />
    <glyph glyph-name="code_fork" unicode="&#xf126;" horiz-adv-x="1024"
d="M288 64q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM288 1216q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM928 1088q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM1024 1088q0 -52 -26 -96.5t-70 -69.5
q-2 -287 -226 -414q-67 -38 -203 -81q-128 -40 -169.5 -71t-41.5 -100v-26q44 -25 70 -69.5t26 -96.5q0 -80 -56 -136t-136 -56t-136 56t-56 136q0 52 26 96.5t70 69.5v820q-44 25 -70 69.5t-26 96.5q0 80 56 136t136 56t136 -56t56 -136q0 -52 -26 -96.5t-70 -69.5v-497
q54 26 154 57q55 17 87.5 29.5t70.5 31t59 39.5t40.5 51t28 69.5t8.5 91.5q-44 25 -70 69.5t-26 96.5q0 80 56 136t136 56t136 -56t56 -136z" />
    <glyph glyph-name="unlink" unicode="&#xf127;" horiz-adv-x="1664"
d="M439 265l-256 -256q-11 -9 -23 -9t-23 9q-9 10 -9 23t9 23l256 256q10 9 23 9t23 -9q9 -10 9 -23t-9 -23zM608 224v-320q0 -14 -9 -23t-23 -9t-23 9t-9 23v320q0 14 9 23t23 9t23 -9t9 -23zM384 448q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9t-9 23t9 23t23 9h320
q14 0 23 -9t9 -23zM1648 320q0 -120 -85 -203l-147 -146q-83 -83 -203 -83q-121 0 -204 85l-334 335q-21 21 -42 56l239 18l273 -274q27 -27 68 -27.5t68 26.5l147 146q28 28 28 67q0 40 -28 68l-274 275l18 239q35 -21 56 -42l336 -336q84 -86 84 -204zM1031 1044l-239 -18
l-273 274q-28 28 -68 28q-39 0 -68 -27l-147 -146q-28 -28 -28 -67q0 -40 28 -68l274 -274l-18 -240q-35 21 -56 42l-336 336q-84 86 -84 204q0 120 85 203l147 146q83 83 203 83q121 0 204 -85l334 -335q21 -21 42 -56zM1664 960q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9
t-9 23t9 23t23 9h320q14 0 23 -9t9 -23zM1120 1504v-320q0 -14 -9 -23t-23 -9t-23 9t-9 23v320q0 14 9 23t23 9t23 -9t9 -23zM1527 1353l-256 -256q-11 -9 -23 -9t-23 9q-9 10 -9 23t9 23l256 256q10 9 23 9t23 -9q9 -10 9 -23t-9 -23z" />
    <glyph glyph-name="question" unicode="&#xf128;" horiz-adv-x="1024"
d="M704 280v-240q0 -16 -12 -28t-28 -12h-240q-16 0 -28 12t-12 28v240q0 16 12 28t28 12h240q16 0 28 -12t12 -28zM1020 880q0 -54 -15.5 -101t-35 -76.5t-55 -59.5t-57.5 -43.5t-61 -35.5q-41 -23 -68.5 -65t-27.5 -67q0 -17 -12 -32.5t-28 -15.5h-240q-15 0 -25.5 18.5
t-10.5 37.5v45q0 83 65 156.5t143 108.5q59 27 84 56t25 76q0 42 -46.5 74t-107.5 32q-65 0 -108 -29q-35 -25 -107 -115q-13 -16 -31 -16q-12 0 -25 8l-164 125q-13 10 -15.5 25t5.5 28q160 266 464 266q80 0 161 -31t146 -83t106 -127.5t41 -158.5z" />
    <glyph glyph-name="_279" unicode="&#xf129;" horiz-adv-x="640"
d="M640 192v-128q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h64v384h-64q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h384q26 0 45 -19t19 -45v-576h64q26 0 45 -19t19 -45zM512 1344v-192q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v192
q0 26 19 45t45 19h256q26 0 45 -19t19 -45z" />
    <glyph glyph-name="exclamation" unicode="&#xf12a;" horiz-adv-x="640"
d="M512 288v-224q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v224q0 26 19 45t45 19h256q26 0 45 -19t19 -45zM542 1344l-28 -768q-1 -26 -20.5 -45t-45.5 -19h-256q-26 0 -45.5 19t-20.5 45l-28 768q-1 26 17.5 45t44.5 19h320q26 0 44.5 -19t17.5 -45z" />
    <glyph glyph-name="superscript" unicode="&#xf12b;"
d="M897 167v-167h-248l-159 252l-24 42q-8 9 -11 21h-3q-1 -3 -2.5 -6.5t-3.5 -8t-3 -6.5q-10 -20 -25 -44l-155 -250h-258v167h128l197 291l-185 272h-137v168h276l139 -228q2 -4 23 -42q8 -9 11 -21h3q3 9 11 21l25 42l140 228h257v-168h-125l-184 -267l204 -296h109z
M1534 846v-206h-514l-3 27q-4 28 -4 46q0 64 26 117t65 86.5t84 65t84 54.5t65 54t26 64q0 38 -29.5 62.5t-70.5 24.5q-51 0 -97 -39q-14 -11 -36 -38l-105 92q26 37 63 66q83 65 188 65q110 0 178 -59.5t68 -158.5q0 -56 -24.5 -103t-62 -76.5t-81.5 -58.5t-82 -50.5
t-65.5 -51.5t-30.5 -63h232v80h126z" />
    <glyph glyph-name="subscript" unicode="&#xf12c;"
d="M897 167v-167h-248l-159 252l-24 42q-8 9 -11 21h-3q-1 -3 -2.5 -6.5t-3.5 -8t-3 -6.5q-10 -20 -25 -44l-155 -250h-258v167h128l197 291l-185 272h-137v168h276l139 -228q2 -4 23 -42q8 -9 11 -21h3q3 9 11 21l25 42l140 228h257v-168h-125l-184 -267l204 -296h109z
M1536 -50v-206h-514l-4 27q-3 45 -3 46q0 64 26 117t65 86.5t84 65t84 54.5t65 54t26 64q0 38 -29.5 62.5t-70.5 24.5q-51 0 -97 -39q-14 -11 -36 -38l-105 92q26 37 63 66q80 65 188 65q110 0 178 -59.5t68 -158.5q0 -66 -34.5 -118.5t-84 -86t-99.5 -62.5t-87 -63t-41 -73
h232v80h126z" />
    <glyph glyph-name="_283" unicode="&#xf12d;" horiz-adv-x="1920"
d="M896 128l336 384h-768l-336 -384h768zM1909 1205q15 -34 9.5 -71.5t-30.5 -65.5l-896 -1024q-38 -44 -96 -44h-768q-38 0 -69.5 20.5t-47.5 54.5q-15 34 -9.5 71.5t30.5 65.5l896 1024q38 44 96 44h768q38 0 69.5 -20.5t47.5 -54.5z" />
    <glyph glyph-name="puzzle_piece" unicode="&#xf12e;" horiz-adv-x="1664"
d="M1664 438q0 -81 -44.5 -135t-123.5 -54q-41 0 -77.5 17.5t-59 38t-56.5 38t-71 17.5q-110 0 -110 -124q0 -39 16 -115t15 -115v-5q-22 0 -33 -1q-34 -3 -97.5 -11.5t-115.5 -13.5t-98 -5q-61 0 -103 26.5t-42 83.5q0 37 17.5 71t38 56.5t38 59t17.5 77.5q0 79 -54 123.5
t-135 44.5q-84 0 -143 -45.5t-59 -127.5q0 -43 15 -83t33.5 -64.5t33.5 -53t15 -50.5q0 -45 -46 -89q-37 -35 -117 -35q-95 0 -245 24q-9 2 -27.5 4t-27.5 4l-13 2q-1 0 -3 1q-2 0 -2 1v1024q2 -1 17.5 -3.5t34 -5t21.5 -3.5q150 -24 245 -24q80 0 117 35q46 44 46 89
q0 22 -15 50.5t-33.5 53t-33.5 64.5t-15 83q0 82 59 127.5t144 45.5q80 0 134 -44.5t54 -123.5q0 -41 -17.5 -77.5t-38 -59t-38 -56.5t-17.5 -71q0 -57 42 -83.5t103 -26.5q64 0 180 15t163 17v-2q-1 -2 -3.5 -17.5t-5 -34t-3.5 -21.5q-24 -150 -24 -245q0 -80 35 -117
q44 -46 89 -46q22 0 50.5 15t53 33.5t64.5 33.5t83 15q82 0 127.5 -59t45.5 -143z" />
    <glyph glyph-name="microphone" unicode="&#xf130;" horiz-adv-x="1152"
d="M1152 832v-128q0 -221 -147.5 -384.5t-364.5 -187.5v-132h256q26 0 45 -19t19 -45t-19 -45t-45 -19h-640q-26 0 -45 19t-19 45t19 45t45 19h256v132q-217 24 -364.5 187.5t-147.5 384.5v128q0 26 19 45t45 19t45 -19t19 -45v-128q0 -185 131.5 -316.5t316.5 -131.5
t316.5 131.5t131.5 316.5v128q0 26 19 45t45 19t45 -19t19 -45zM896 1216v-512q0 -132 -94 -226t-226 -94t-226 94t-94 226v512q0 132 94 226t226 94t226 -94t94 -226z" />
    <glyph glyph-name="microphone_off" unicode="&#xf131;" horiz-adv-x="1408"
d="M271 591l-101 -101q-42 103 -42 214v128q0 26 19 45t45 19t45 -19t19 -45v-128q0 -53 15 -113zM1385 1193l-361 -361v-128q0 -132 -94 -226t-226 -94q-55 0 -109 19l-96 -96q97 -51 205 -51q185 0 316.5 131.5t131.5 316.5v128q0 26 19 45t45 19t45 -19t19 -45v-128
q0 -221 -147.5 -384.5t-364.5 -187.5v-132h256q26 0 45 -19t19 -45t-19 -45t-45 -19h-640q-26 0 -45 19t-19 45t19 45t45 19h256v132q-125 13 -235 81l-254 -254q-10 -10 -23 -10t-23 10l-82 82q-10 10 -10 23t10 23l1234 1234q10 10 23 10t23 -10l82 -82q10 -10 10 -23
t-10 -23zM1005 1325l-621 -621v512q0 132 94 226t226 94q102 0 184.5 -59t116.5 -152z" />
    <glyph glyph-name="shield" unicode="&#xf132;" horiz-adv-x="1280"
d="M1088 576v640h-448v-1137q119 63 213 137q235 184 235 360zM1280 1344v-768q0 -86 -33.5 -170.5t-83 -150t-118 -127.5t-126.5 -103t-121 -77.5t-89.5 -49.5t-42.5 -20q-12 -6 -26 -6t-26 6q-16 7 -42.5 20t-89.5 49.5t-121 77.5t-126.5 103t-118 127.5t-83 150
t-33.5 170.5v768q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" />
    <glyph glyph-name="calendar_empty" unicode="&#xf133;" horiz-adv-x="1664"
d="M128 -128h1408v1024h-1408v-1024zM512 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1280 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1664 1152v-1280
q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h128q52 0 90 -38t38 -90z" />
    <glyph glyph-name="fire_extinguisher" unicode="&#xf134;" horiz-adv-x="1408"
d="M512 1344q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 1376v-320q0 -16 -12 -25q-8 -7 -20 -7q-4 0 -7 1l-448 96q-11 2 -18 11t-7 20h-256v-102q111 -23 183.5 -111t72.5 -203v-800q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v800
q0 106 62.5 190.5t161.5 114.5v111h-32q-59 0 -115 -23.5t-91.5 -53t-66 -66.5t-40.5 -53.5t-14 -24.5q-17 -35 -57 -35q-16 0 -29 7q-23 12 -31.5 37t3.5 49q5 10 14.5 26t37.5 53.5t60.5 70t85 67t108.5 52.5q-25 42 -25 86q0 66 47 113t113 47t113 -47t47 -113
q0 -33 -14 -64h302q0 11 7 20t18 11l448 96q3 1 7 1q12 0 20 -7q12 -9 12 -25z" />
    <glyph glyph-name="rocket" unicode="&#xf135;" horiz-adv-x="1664"
d="M1440 1088q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM1664 1376q0 -249 -75.5 -430.5t-253.5 -360.5q-81 -80 -195 -176l-20 -379q-2 -16 -16 -26l-384 -224q-7 -4 -16 -4q-12 0 -23 9l-64 64q-13 14 -8 32l85 276l-281 281l-276 -85q-3 -1 -9 -1
q-14 0 -23 9l-64 64q-17 19 -5 39l224 384q10 14 26 16l379 20q96 114 176 195q188 187 358 258t431 71q14 0 24 -9.5t10 -22.5z" />
    <glyph glyph-name="maxcdn" unicode="&#xf136;" horiz-adv-x="1792"
d="M1745 763l-164 -763h-334l178 832q13 56 -15 88q-27 33 -83 33h-169l-204 -953h-334l204 953h-286l-204 -953h-334l204 953l-153 327h1276q101 0 189.5 -40.5t147.5 -113.5q60 -73 81 -168.5t0 -194.5z" />
    <glyph glyph-name="chevron_sign_left" unicode="&#xf137;"
d="M909 141l102 102q19 19 19 45t-19 45l-307 307l307 307q19 19 19 45t-19 45l-102 102q-19 19 -45 19t-45 -19l-454 -454q-19 -19 -19 -45t19 -45l454 -454q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5
t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="chevron_sign_right" unicode="&#xf138;"
d="M717 141l454 454q19 19 19 45t-19 45l-454 454q-19 19 -45 19t-45 -19l-102 -102q-19 -19 -19 -45t19 -45l307 -307l-307 -307q-19 -19 -19 -45t19 -45l102 -102q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5
t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="chevron_sign_up" unicode="&#xf139;"
d="M1165 397l102 102q19 19 19 45t-19 45l-454 454q-19 19 -45 19t-45 -19l-454 -454q-19 -19 -19 -45t19 -45l102 -102q19 -19 45 -19t45 19l307 307l307 -307q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5
t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="chevron_sign_down" unicode="&#xf13a;"
d="M813 237l454 454q19 19 19 45t-19 45l-102 102q-19 19 -45 19t-45 -19l-307 -307l-307 307q-19 19 -45 19t-45 -19l-102 -102q-19 -19 -19 -45t19 -45l454 -454q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5
t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="html5" unicode="&#xf13b;" horiz-adv-x="1408"
d="M1130 939l16 175h-884l47 -534h612l-22 -228l-197 -53l-196 53l-13 140h-175l22 -278l362 -100h4v1l359 99l50 544h-644l-15 181h674zM0 1408h1408l-128 -1438l-578 -162l-574 162z" />
    <glyph glyph-name="css3" unicode="&#xf13c;" horiz-adv-x="1792"
d="M275 1408h1505l-266 -1333l-804 -267l-698 267l71 356h297l-29 -147l422 -161l486 161l68 339h-1208l58 297h1209l38 191h-1208z" />
    <glyph glyph-name="anchor" unicode="&#xf13d;" horiz-adv-x="1792"
d="M960 1280q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1792 352v-352q0 -22 -20 -30q-8 -2 -12 -2q-12 0 -23 9l-93 93q-119 -143 -318.5 -226.5t-429.5 -83.5t-429.5 83.5t-318.5 226.5l-93 -93q-9 -9 -23 -9q-4 0 -12 2q-20 8 -20 30v352
q0 14 9 23t23 9h352q22 0 30 -20q8 -19 -7 -35l-100 -100q67 -91 189.5 -153.5t271.5 -82.5v647h-192q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h192v163q-58 34 -93 92.5t-35 128.5q0 106 75 181t181 75t181 -75t75 -181q0 -70 -35 -128.5t-93 -92.5v-163h192q26 0 45 -19
t19 -45v-128q0 -26 -19 -45t-45 -19h-192v-647q149 20 271.5 82.5t189.5 153.5l-100 100q-15 16 -7 35q8 20 30 20h352q14 0 23 -9t9 -23z" />
    <glyph glyph-name="unlock_alt" unicode="&#xf13e;" horiz-adv-x="1152"
d="M1056 768q40 0 68 -28t28 -68v-576q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v576q0 40 28 68t68 28h32v320q0 185 131.5 316.5t316.5 131.5t316.5 -131.5t131.5 -316.5q0 -26 -19 -45t-45 -19h-64q-26 0 -45 19t-19 45q0 106 -75 181t-181 75t-181 -75t-75 -181
v-320h736z" />
    <glyph glyph-name="bullseye" unicode="&#xf140;"
d="M1024 640q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181zM1152 640q0 159 -112.5 271.5t-271.5 112.5t-271.5 -112.5t-112.5 -271.5t112.5 -271.5t271.5 -112.5t271.5 112.5t112.5 271.5zM1280 640q0 -212 -150 -362t-362 -150t-362 150
t-150 362t150 362t362 150t362 -150t150 -362zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640
q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="ellipsis_horizontal" unicode="&#xf141;" horiz-adv-x="1408"
d="M384 800v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM896 800v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM1408 800v-192q0 -40 -28 -68t-68 -28h-192
q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68z" />
    <glyph glyph-name="ellipsis_vertical" unicode="&#xf142;" horiz-adv-x="384"
d="M384 288v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM384 800v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM384 1312v-192q0 -40 -28 -68t-68 -28h-192
q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68z" />
    <glyph glyph-name="_303" unicode="&#xf143;"
d="M512 256q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM863 162q-13 233 -176.5 396.5t-396.5 176.5q-14 1 -24 -9t-10 -23v-128q0 -13 8.5 -22t21.5 -10q154 -11 264 -121t121 -264q1 -13 10 -21.5t22 -8.5h128
q13 0 23 10t9 24zM1247 161q-5 154 -56 297.5t-139.5 260t-205 205t-260 139.5t-297.5 56q-14 1 -23 -9q-10 -10 -10 -23v-128q0 -13 9 -22t22 -10q204 -7 378 -111.5t278.5 -278.5t111.5 -378q1 -13 10 -22t22 -9h128q13 0 23 10q11 9 9 23zM1536 1120v-960
q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="play_sign" unicode="&#xf144;"
d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM1152 585q32 18 32 55t-32 55l-544 320q-31 19 -64 1q-32 -19 -32 -56v-640q0 -37 32 -56
q16 -8 32 -8q17 0 32 9z" />
    <glyph glyph-name="ticket" unicode="&#xf145;" horiz-adv-x="1792"
d="M1024 1084l316 -316l-572 -572l-316 316zM813 105l618 618q19 19 19 45t-19 45l-362 362q-18 18 -45 18t-45 -18l-618 -618q-19 -19 -19 -45t19 -45l362 -362q18 -18 45 -18t45 18zM1702 742l-907 -908q-37 -37 -90.5 -37t-90.5 37l-126 126q56 56 56 136t-56 136
t-136 56t-136 -56l-125 126q-37 37 -37 90.5t37 90.5l907 906q37 37 90.5 37t90.5 -37l125 -125q-56 -56 -56 -136t56 -136t136 -56t136 56l126 -125q37 -37 37 -90.5t-37 -90.5z" />
    <glyph glyph-name="minus_sign_alt" unicode="&#xf146;"
d="M1280 576v128q0 26 -19 45t-45 19h-896q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h896q26 0 45 19t19 45zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5
t84.5 -203.5z" />
    <glyph glyph-name="check_minus" unicode="&#xf147;" horiz-adv-x="1408"
d="M1152 736v-64q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h832q14 0 23 -9t9 -23zM1280 288v832q0 66 -47 113t-113 47h-832q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113zM1408 1120v-832q0 -119 -84.5 -203.5
t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="level_up" unicode="&#xf148;" horiz-adv-x="1024"
d="M1018 933q-18 -37 -58 -37h-192v-864q0 -14 -9 -23t-23 -9h-704q-21 0 -29 18q-8 20 4 35l160 192q9 11 25 11h320v640h-192q-40 0 -58 37q-17 37 9 68l320 384q18 22 49 22t49 -22l320 -384q27 -32 9 -68z" />
    <glyph glyph-name="level_down" unicode="&#xf149;" horiz-adv-x="1024"
d="M32 1280h704q13 0 22.5 -9.5t9.5 -23.5v-863h192q40 0 58 -37t-9 -69l-320 -384q-18 -22 -49 -22t-49 22l-320 384q-26 31 -9 69q18 37 58 37h192v640h-320q-14 0 -25 11l-160 192q-13 14 -4 34q9 19 29 19z" />
    <glyph glyph-name="check_sign" unicode="&#xf14a;"
d="M685 237l614 614q19 19 19 45t-19 45l-102 102q-19 19 -45 19t-45 -19l-467 -467l-211 211q-19 19 -45 19t-45 -19l-102 -102q-19 -19 -19 -45t19 -45l358 -358q19 -19 45 -19t45 19zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5
t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="edit_sign" unicode="&#xf14b;"
d="M404 428l152 -152l-52 -52h-56v96h-96v56zM818 818q14 -13 -3 -30l-291 -291q-17 -17 -30 -3q-14 13 3 30l291 291q17 17 30 3zM544 128l544 544l-288 288l-544 -544v-288h288zM1152 736l92 92q28 28 28 68t-28 68l-152 152q-28 28 -68 28t-68 -28l-92 -92zM1536 1120
v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="_312" unicode="&#xf14c;"
d="M1280 608v480q0 26 -19 45t-45 19h-480q-42 0 -59 -39q-17 -41 14 -70l144 -144l-534 -534q-19 -19 -19 -45t19 -45l102 -102q19 -19 45 -19t45 19l534 534l144 -144q18 -19 45 -19q12 0 25 5q39 17 39 59zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960
q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="share_sign" unicode="&#xf14d;"
d="M1005 435l352 352q19 19 19 45t-19 45l-352 352q-30 31 -69 14q-40 -17 -40 -59v-160q-119 0 -216 -19.5t-162.5 -51t-114 -79t-76.5 -95.5t-44.5 -109t-21.5 -111.5t-5 -110.5q0 -181 167 -404q11 -12 25 -12q7 0 13 3q22 9 19 33q-44 354 62 473q46 52 130 75.5
t224 23.5v-160q0 -42 40 -59q12 -5 24 -5q26 0 45 19zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="compass" unicode="&#xf14e;"
d="M640 448l256 128l-256 128v-256zM1024 1039v-542l-512 -256v542zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103
t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="collapse" unicode="&#xf150;"
d="M1145 861q18 -35 -5 -66l-320 -448q-19 -27 -52 -27t-52 27l-320 448q-23 31 -5 66q17 35 57 35h640q40 0 57 -35zM1280 160v960q0 13 -9.5 22.5t-22.5 9.5h-960q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h960q13 0 22.5 9.5t9.5 22.5zM1536 1120
v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="collapse_top" unicode="&#xf151;"
d="M1145 419q-17 -35 -57 -35h-640q-40 0 -57 35q-18 35 5 66l320 448q19 27 52 27t52 -27l320 -448q23 -31 5 -66zM1280 160v960q0 13 -9.5 22.5t-22.5 9.5h-960q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h960q13 0 22.5 9.5t9.5 22.5zM1536 1120v-960
q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="_317" unicode="&#xf152;"
d="M1088 640q0 -33 -27 -52l-448 -320q-31 -23 -66 -5q-35 17 -35 57v640q0 40 35 57q35 18 66 -5l448 -320q27 -19 27 -52zM1280 160v960q0 14 -9 23t-23 9h-960q-14 0 -23 -9t-9 -23v-960q0 -14 9 -23t23 -9h960q14 0 23 9t9 23zM1536 1120v-960q0 -119 -84.5 -203.5
t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="eur" unicode="&#xf153;" horiz-adv-x="1024"
d="M976 229l35 -159q3 -12 -3 -22.5t-17 -14.5l-5 -1q-4 -2 -10.5 -3.5t-16 -4.5t-21.5 -5.5t-25.5 -5t-30 -5t-33.5 -4.5t-36.5 -3t-38.5 -1q-234 0 -409 130.5t-238 351.5h-95q-13 0 -22.5 9.5t-9.5 22.5v113q0 13 9.5 22.5t22.5 9.5h66q-2 57 1 105h-67q-14 0 -23 9
t-9 23v114q0 14 9 23t23 9h98q67 210 243.5 338t400.5 128q102 0 194 -23q11 -3 20 -15q6 -11 3 -24l-43 -159q-3 -13 -14 -19.5t-24 -2.5l-4 1q-4 1 -11.5 2.5l-17.5 3.5t-22.5 3.5t-26 3t-29 2.5t-29.5 1q-126 0 -226 -64t-150 -176h468q16 0 25 -12q10 -12 7 -26
l-24 -114q-5 -26 -32 -26h-488q-3 -37 0 -105h459q15 0 25 -12q9 -12 6 -27l-24 -112q-2 -11 -11 -18.5t-20 -7.5h-387q48 -117 149.5 -185.5t228.5 -68.5q18 0 36 1.5t33.5 3.5t29.5 4.5t24.5 5t18.5 4.5l12 3l5 2q13 5 26 -2q12 -7 15 -21z" />
    <glyph glyph-name="gbp" unicode="&#xf154;" horiz-adv-x="1024"
d="M1020 399v-367q0 -14 -9 -23t-23 -9h-956q-14 0 -23 9t-9 23v150q0 13 9.5 22.5t22.5 9.5h97v383h-95q-14 0 -23 9.5t-9 22.5v131q0 14 9 23t23 9h95v223q0 171 123.5 282t314.5 111q185 0 335 -125q9 -8 10 -20.5t-7 -22.5l-103 -127q-9 -11 -22 -12q-13 -2 -23 7
q-5 5 -26 19t-69 32t-93 18q-85 0 -137 -47t-52 -123v-215h305q13 0 22.5 -9t9.5 -23v-131q0 -13 -9.5 -22.5t-22.5 -9.5h-305v-379h414v181q0 13 9 22.5t23 9.5h162q14 0 23 -9.5t9 -22.5z" />
    <glyph glyph-name="usd" unicode="&#xf155;" horiz-adv-x="1024"
d="M978 351q0 -153 -99.5 -263.5t-258.5 -136.5v-175q0 -14 -9 -23t-23 -9h-135q-13 0 -22.5 9.5t-9.5 22.5v175q-66 9 -127.5 31t-101.5 44.5t-74 48t-46.5 37.5t-17.5 18q-17 21 -2 41l103 135q7 10 23 12q15 2 24 -9l2 -2q113 -99 243 -125q37 -8 74 -8q81 0 142.5 43
t61.5 122q0 28 -15 53t-33.5 42t-58.5 37.5t-66 32t-80 32.5q-39 16 -61.5 25t-61.5 26.5t-62.5 31t-56.5 35.5t-53.5 42.5t-43.5 49t-35.5 58t-21 66.5t-8.5 78q0 138 98 242t255 134v180q0 13 9.5 22.5t22.5 9.5h135q14 0 23 -9t9 -23v-176q57 -6 110.5 -23t87 -33.5
t63.5 -37.5t39 -29t15 -14q17 -18 5 -38l-81 -146q-8 -15 -23 -16q-14 -3 -27 7q-3 3 -14.5 12t-39 26.5t-58.5 32t-74.5 26t-85.5 11.5q-95 0 -155 -43t-60 -111q0 -26 8.5 -48t29.5 -41.5t39.5 -33t56 -31t60.5 -27t70 -27.5q53 -20 81 -31.5t76 -35t75.5 -42.5t62 -50
t53 -63.5t31.5 -76.5t13 -94z" />
    <glyph glyph-name="inr" unicode="&#xf156;" horiz-adv-x="898"
d="M898 1066v-102q0 -14 -9 -23t-23 -9h-168q-23 -144 -129 -234t-276 -110q167 -178 459 -536q14 -16 4 -34q-8 -18 -29 -18h-195q-16 0 -25 12q-306 367 -498 571q-9 9 -9 22v127q0 13 9.5 22.5t22.5 9.5h112q132 0 212.5 43t102.5 125h-427q-14 0 -23 9t-9 23v102
q0 14 9 23t23 9h413q-57 113 -268 113h-145q-13 0 -22.5 9.5t-9.5 22.5v133q0 14 9 23t23 9h832q14 0 23 -9t9 -23v-102q0 -14 -9 -23t-23 -9h-233q47 -61 64 -144h171q14 0 23 -9t9 -23z" />
    <glyph glyph-name="jpy" unicode="&#xf157;" horiz-adv-x="1027"
d="M603 0h-172q-13 0 -22.5 9t-9.5 23v330h-288q-13 0 -22.5 9t-9.5 23v103q0 13 9.5 22.5t22.5 9.5h288v85h-288q-13 0 -22.5 9t-9.5 23v104q0 13 9.5 22.5t22.5 9.5h214l-321 578q-8 16 0 32q10 16 28 16h194q19 0 29 -18l215 -425q19 -38 56 -125q10 24 30.5 68t27.5 61
l191 420q8 19 29 19h191q17 0 27 -16q9 -14 1 -31l-313 -579h215q13 0 22.5 -9.5t9.5 -22.5v-104q0 -14 -9.5 -23t-22.5 -9h-290v-85h290q13 0 22.5 -9.5t9.5 -22.5v-103q0 -14 -9.5 -23t-22.5 -9h-290v-330q0 -13 -9.5 -22.5t-22.5 -9.5z" />
    <glyph glyph-name="rub" unicode="&#xf158;" horiz-adv-x="1280"
d="M1043 971q0 100 -65 162t-171 62h-320v-448h320q106 0 171 62t65 162zM1280 971q0 -193 -126.5 -315t-326.5 -122h-340v-118h505q14 0 23 -9t9 -23v-128q0 -14 -9 -23t-23 -9h-505v-192q0 -14 -9.5 -23t-22.5 -9h-167q-14 0 -23 9t-9 23v192h-224q-14 0 -23 9t-9 23v128
q0 14 9 23t23 9h224v118h-224q-14 0 -23 9t-9 23v149q0 13 9 22.5t23 9.5h224v629q0 14 9 23t23 9h539q200 0 326.5 -122t126.5 -315z" />
    <glyph glyph-name="krw" unicode="&#xf159;" horiz-adv-x="1792"
d="M514 341l81 299h-159l75 -300q1 -1 1 -3t1 -3q0 1 0.5 3.5t0.5 3.5zM630 768l35 128h-292l32 -128h225zM822 768h139l-35 128h-70zM1271 340l78 300h-162l81 -299q0 -1 0.5 -3.5t1.5 -3.5q0 1 0.5 3t0.5 3zM1382 768l33 128h-297l34 -128h230zM1792 736v-64q0 -14 -9 -23
t-23 -9h-213l-164 -616q-7 -24 -31 -24h-159q-24 0 -31 24l-166 616h-209l-167 -616q-7 -24 -31 -24h-159q-11 0 -19.5 7t-10.5 17l-160 616h-208q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h175l-33 128h-142q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h109l-89 344q-5 15 5 28
q10 12 26 12h137q26 0 31 -24l90 -360h359l97 360q7 24 31 24h126q24 0 31 -24l98 -360h365l93 360q5 24 31 24h137q16 0 26 -12q10 -13 5 -28l-91 -344h111q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-145l-34 -128h179q14 0 23 -9t9 -23z" />
    <glyph glyph-name="btc" unicode="&#xf15a;" horiz-adv-x="1280"
d="M1167 896q18 -182 -131 -258q117 -28 175 -103t45 -214q-7 -71 -32.5 -125t-64.5 -89t-97 -58.5t-121.5 -34.5t-145.5 -15v-255h-154v251q-80 0 -122 1v-252h-154v255q-18 0 -54 0.5t-55 0.5h-200l31 183h111q50 0 58 51v402h16q-6 1 -16 1v287q-13 68 -89 68h-111v164
l212 -1q64 0 97 1v252h154v-247q82 2 122 2v245h154v-252q79 -7 140 -22.5t113 -45t82.5 -78t36.5 -114.5zM952 351q0 36 -15 64t-37 46t-57.5 30.5t-65.5 18.5t-74 9t-69 3t-64.5 -1t-47.5 -1v-338q8 0 37 -0.5t48 -0.5t53 1.5t58.5 4t57 8.5t55.5 14t47.5 21t39.5 30
t24.5 40t9.5 51zM881 827q0 33 -12.5 58.5t-30.5 42t-48 28t-55 16.5t-61.5 8t-58 2.5t-54 -1t-39.5 -0.5v-307q5 0 34.5 -0.5t46.5 0t50 2t55 5.5t51.5 11t48.5 18.5t37 27t27 38.5t9 51z" />
    <glyph glyph-name="file" unicode="&#xf15b;"
d="M1024 1024v472q22 -14 36 -28l408 -408q14 -14 28 -36h-472zM896 992q0 -40 28 -68t68 -28h544v-1056q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h800v-544z" />
    <glyph glyph-name="file_text" unicode="&#xf15c;"
d="M1468 1060q14 -14 28 -36h-472v472q22 -14 36 -28zM992 896h544v-1056q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h800v-544q0 -40 28 -68t68 -28zM1152 160v64q0 14 -9 23t-23 9h-704q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h704
q14 0 23 9t9 23zM1152 416v64q0 14 -9 23t-23 9h-704q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h704q14 0 23 9t9 23zM1152 672v64q0 14 -9 23t-23 9h-704q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h704q14 0 23 9t9 23z" />
    <glyph glyph-name="sort_by_alphabet" unicode="&#xf15d;" horiz-adv-x="1664"
d="M1191 1128h177l-72 218l-12 47q-2 16 -2 20h-4l-3 -20q0 -1 -3.5 -18t-7.5 -29zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23zM1572 -23
v-233h-584v90l369 529q12 18 21 27l11 9v3q-2 0 -6.5 -0.5t-7.5 -0.5q-12 -3 -30 -3h-232v-115h-120v229h567v-89l-369 -530q-6 -8 -21 -26l-11 -11v-2l14 2q9 2 30 2h248v119h121zM1661 874v-106h-288v106h75l-47 144h-243l-47 -144h75v-106h-287v106h70l230 662h162
l230 -662h70z" />
    <glyph glyph-name="_329" unicode="&#xf15e;" horiz-adv-x="1664"
d="M1191 104h177l-72 218l-12 47q-2 16 -2 20h-4l-3 -20q0 -1 -3.5 -18t-7.5 -29zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23zM1661 -150
v-106h-288v106h75l-47 144h-243l-47 -144h75v-106h-287v106h70l230 662h162l230 -662h70zM1572 1001v-233h-584v90l369 529q12 18 21 27l11 9v3q-2 0 -6.5 -0.5t-7.5 -0.5q-12 -3 -30 -3h-232v-115h-120v229h567v-89l-369 -530q-6 -8 -21 -26l-11 -10v-3l14 3q9 1 30 1h248
v119h121z" />
    <glyph glyph-name="sort_by_attributes" unicode="&#xf160;" horiz-adv-x="1792"
d="M736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23zM1792 -32v-192q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h832
q14 0 23 -9t9 -23zM1600 480v-192q0 -14 -9 -23t-23 -9h-640q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h640q14 0 23 -9t9 -23zM1408 992v-192q0 -14 -9 -23t-23 -9h-448q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h448q14 0 23 -9t9 -23zM1216 1504v-192q0 -14 -9 -23t-23 -9h-256
q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h256q14 0 23 -9t9 -23z" />
    <glyph glyph-name="sort_by_attributes_alt" unicode="&#xf161;" horiz-adv-x="1792"
d="M1216 -32v-192q0 -14 -9 -23t-23 -9h-256q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h256q14 0 23 -9t9 -23zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192
q14 0 23 -9t9 -23zM1408 480v-192q0 -14 -9 -23t-23 -9h-448q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h448q14 0 23 -9t9 -23zM1600 992v-192q0 -14 -9 -23t-23 -9h-640q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h640q14 0 23 -9t9 -23zM1792 1504v-192q0 -14 -9 -23t-23 -9h-832
q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h832q14 0 23 -9t9 -23z" />
    <glyph glyph-name="sort_by_order" unicode="&#xf162;"
d="M1346 223q0 63 -44 116t-103 53q-52 0 -83 -37t-31 -94t36.5 -95t104.5 -38q50 0 85 27t35 68zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23
zM1486 165q0 -62 -13 -121.5t-41 -114t-68 -95.5t-98.5 -65.5t-127.5 -24.5q-62 0 -108 16q-24 8 -42 15l39 113q15 -7 31 -11q37 -13 75 -13q84 0 134.5 58.5t66.5 145.5h-2q-21 -23 -61.5 -37t-84.5 -14q-106 0 -173 71.5t-67 172.5q0 105 72 178t181 73q123 0 205 -94.5
t82 -252.5zM1456 882v-114h-469v114h167v432q0 7 0.5 19t0.5 17v16h-2l-7 -12q-8 -13 -26 -31l-62 -58l-82 86l192 185h123v-654h165z" />
    <glyph glyph-name="sort_by_order_alt" unicode="&#xf163;"
d="M1346 1247q0 63 -44 116t-103 53q-52 0 -83 -37t-31 -94t36.5 -95t104.5 -38q50 0 85 27t35 68zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9
t9 -23zM1456 -142v-114h-469v114h167v432q0 7 0.5 19t0.5 17v16h-2l-7 -12q-8 -13 -26 -31l-62 -58l-82 86l192 185h123v-654h165zM1486 1189q0 -62 -13 -121.5t-41 -114t-68 -95.5t-98.5 -65.5t-127.5 -24.5q-62 0 -108 16q-24 8 -42 15l39 113q15 -7 31 -11q37 -13 75 -13
q84 0 134.5 58.5t66.5 145.5h-2q-21 -23 -61.5 -37t-84.5 -14q-106 0 -173 71.5t-67 172.5q0 105 72 178t181 73q123 0 205 -94.5t82 -252.5z" />
    <glyph glyph-name="_334" unicode="&#xf164;" horiz-adv-x="1664"
d="M256 192q0 26 -19 45t-45 19q-27 0 -45.5 -19t-18.5 -45q0 -27 18.5 -45.5t45.5 -18.5q26 0 45 18.5t19 45.5zM416 704v-640q0 -26 -19 -45t-45 -19h-288q-26 0 -45 19t-19 45v640q0 26 19 45t45 19h288q26 0 45 -19t19 -45zM1600 704q0 -86 -55 -149q15 -44 15 -76
q3 -76 -43 -137q17 -56 0 -117q-15 -57 -54 -94q9 -112 -49 -181q-64 -76 -197 -78h-36h-76h-17q-66 0 -144 15.5t-121.5 29t-120.5 39.5q-123 43 -158 44q-26 1 -45 19.5t-19 44.5v641q0 25 18 43.5t43 20.5q24 2 76 59t101 121q68 87 101 120q18 18 31 48t17.5 48.5
t13.5 60.5q7 39 12.5 61t19.5 52t34 50q19 19 45 19q46 0 82.5 -10.5t60 -26t40 -40.5t24 -45t12 -50t5 -45t0.5 -39q0 -38 -9.5 -76t-19 -60t-27.5 -56q-3 -6 -10 -18t-11 -22t-8 -24h277q78 0 135 -57t57 -135z" />
    <glyph glyph-name="_335" unicode="&#xf165;" horiz-adv-x="1664"
d="M256 960q0 -26 -19 -45t-45 -19q-27 0 -45.5 19t-18.5 45q0 27 18.5 45.5t45.5 18.5q26 0 45 -18.5t19 -45.5zM416 448v640q0 26 -19 45t-45 19h-288q-26 0 -45 -19t-19 -45v-640q0 -26 19 -45t45 -19h288q26 0 45 19t19 45zM1545 597q55 -61 55 -149q-1 -78 -57.5 -135
t-134.5 -57h-277q4 -14 8 -24t11 -22t10 -18q18 -37 27 -57t19 -58.5t10 -76.5q0 -24 -0.5 -39t-5 -45t-12 -50t-24 -45t-40 -40.5t-60 -26t-82.5 -10.5q-26 0 -45 19q-20 20 -34 50t-19.5 52t-12.5 61q-9 42 -13.5 60.5t-17.5 48.5t-31 48q-33 33 -101 120q-49 64 -101 121
t-76 59q-25 2 -43 20.5t-18 43.5v641q0 26 19 44.5t45 19.5q35 1 158 44q77 26 120.5 39.5t121.5 29t144 15.5h17h76h36q133 -2 197 -78q58 -69 49 -181q39 -37 54 -94q17 -61 0 -117q46 -61 43 -137q0 -32 -15 -76z" />
    <glyph glyph-name="youtube_sign" unicode="&#xf166;"
d="M919 233v157q0 50 -29 50q-17 0 -33 -16v-224q16 -16 33 -16q29 0 29 49zM1103 355h66v34q0 51 -33 51t-33 -51v-34zM532 621v-70h-80v-423h-74v423h-78v70h232zM733 495v-367h-67v40q-39 -45 -76 -45q-33 0 -42 28q-6 17 -6 54v290h66v-270q0 -24 1 -26q1 -15 15 -15
q20 0 42 31v280h67zM985 384v-146q0 -52 -7 -73q-12 -42 -53 -42q-35 0 -68 41v-36h-67v493h67v-161q32 40 68 40q41 0 53 -42q7 -21 7 -74zM1236 255v-9q0 -29 -2 -43q-3 -22 -15 -40q-27 -40 -80 -40q-52 0 -81 38q-21 27 -21 86v129q0 59 20 86q29 38 80 38t78 -38
q21 -29 21 -86v-76h-133v-65q0 -51 34 -51q24 0 30 26q0 1 0.5 7t0.5 16.5v21.5h68zM785 1079v-156q0 -51 -32 -51t-32 51v156q0 52 32 52t32 -52zM1318 366q0 177 -19 260q-10 44 -43 73.5t-76 34.5q-136 15 -412 15q-275 0 -411 -15q-44 -5 -76.5 -34.5t-42.5 -73.5
q-20 -87 -20 -260q0 -176 20 -260q10 -43 42.5 -73t75.5 -35q137 -15 412 -15t412 15q43 5 75.5 35t42.5 73q20 84 20 260zM563 1017l90 296h-75l-51 -195l-53 195h-78q7 -23 23 -69l24 -69q35 -103 46 -158v-201h74v201zM852 936v130q0 58 -21 87q-29 38 -78 38
q-51 0 -78 -38q-21 -29 -21 -87v-130q0 -58 21 -87q27 -38 78 -38q49 0 78 38q21 27 21 87zM1033 816h67v370h-67v-283q-22 -31 -42 -31q-15 0 -16 16q-1 2 -1 26v272h-67v-293q0 -37 6 -55q11 -27 43 -27q36 0 77 45v-40zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5
h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="youtube" unicode="&#xf167;"
d="M971 292v-211q0 -67 -39 -67q-23 0 -45 22v301q22 22 45 22q39 0 39 -67zM1309 291v-46h-90v46q0 68 45 68t45 -68zM343 509h107v94h-312v-94h105v-569h100v569zM631 -60h89v494h-89v-378q-30 -42 -57 -42q-18 0 -21 21q-1 3 -1 35v364h-89v-391q0 -49 8 -73
q12 -37 58 -37q48 0 102 61v-54zM1060 88v197q0 73 -9 99q-17 56 -71 56q-50 0 -93 -54v217h-89v-663h89v48q45 -55 93 -55q54 0 71 55q9 27 9 100zM1398 98v13h-91q0 -51 -2 -61q-7 -36 -40 -36q-46 0 -46 69v87h179v103q0 79 -27 116q-39 51 -106 51q-68 0 -107 -51
q-28 -37 -28 -116v-173q0 -79 29 -116q39 -51 108 -51q72 0 108 53q18 27 21 54q2 9 2 58zM790 1011v210q0 69 -43 69t-43 -69v-210q0 -70 43 -70t43 70zM1509 260q0 -234 -26 -350q-14 -59 -58 -99t-102 -46q-184 -21 -555 -21t-555 21q-58 6 -102.5 46t-57.5 99
q-26 112 -26 350q0 234 26 350q14 59 58 99t103 47q183 20 554 20t555 -20q58 -7 102.5 -47t57.5 -99q26 -112 26 -350zM511 1536h102l-121 -399v-271h-100v271q-14 74 -61 212q-37 103 -65 187h106l71 -263zM881 1203v-175q0 -81 -28 -118q-38 -51 -106 -51q-67 0 -105 51
q-28 38 -28 118v175q0 80 28 117q38 51 105 51q68 0 106 -51q28 -37 28 -117zM1216 1365v-499h-91v55q-53 -62 -103 -62q-46 0 -59 37q-8 24 -8 75v394h91v-367q0 -33 1 -35q3 -22 21 -22q27 0 57 43v381h91z" />
    <glyph glyph-name="xing" unicode="&#xf168;" horiz-adv-x="1408"
d="M597 869q-10 -18 -257 -456q-27 -46 -65 -46h-239q-21 0 -31 17t0 36l253 448q1 0 0 1l-161 279q-12 22 -1 37q9 15 32 15h239q40 0 66 -45zM1403 1511q11 -16 0 -37l-528 -934v-1l336 -615q11 -20 1 -37q-10 -15 -32 -15h-239q-42 0 -66 45l-339 622q18 32 531 942
q25 45 64 45h241q22 0 31 -15z" />
    <glyph glyph-name="xing_sign" unicode="&#xf169;"
d="M685 771q0 1 -126 222q-21 34 -52 34h-184q-18 0 -26 -11q-7 -12 1 -29l125 -216v-1l-196 -346q-9 -14 0 -28q8 -13 24 -13h185q31 0 50 36zM1309 1268q-7 12 -24 12h-187q-30 0 -49 -35l-411 -729q1 -2 262 -481q20 -35 52 -35h184q18 0 25 12q8 13 -1 28l-260 476v1
l409 723q8 16 0 28zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="youtube_play" unicode="&#xf16a;" horiz-adv-x="1792"
d="M711 408l484 250l-484 253v-503zM896 1270q168 0 324.5 -4.5t229.5 -9.5l73 -4q1 0 17 -1.5t23 -3t23.5 -4.5t28.5 -8t28 -13t31 -19.5t29 -26.5q6 -6 15.5 -18.5t29 -58.5t26.5 -101q8 -64 12.5 -136.5t5.5 -113.5v-40v-136q1 -145 -18 -290q-7 -55 -25 -99.5t-32 -61.5
l-14 -17q-14 -15 -29 -26.5t-31 -19t-28 -12.5t-28.5 -8t-24 -4.5t-23 -3t-16.5 -1.5q-251 -19 -627 -19q-207 2 -359.5 6.5t-200.5 7.5l-49 4l-36 4q-36 5 -54.5 10t-51 21t-56.5 41q-6 6 -15.5 18.5t-29 58.5t-26.5 101q-8 64 -12.5 136.5t-5.5 113.5v40v136
q-1 145 18 290q7 55 25 99.5t32 61.5l14 17q14 15 29 26.5t31 19.5t28 13t28.5 8t23.5 4.5t23 3t17 1.5q251 18 627 18z" />
    <glyph glyph-name="dropbox" unicode="&#xf16b;" horiz-adv-x="1792"
d="M402 829l494 -305l-342 -285l-490 319zM1388 274v-108l-490 -293v-1l-1 1l-1 -1v1l-489 293v108l147 -96l342 284v2l1 -1l1 1v-2l343 -284zM554 1418l342 -285l-494 -304l-338 270zM1390 829l338 -271l-489 -319l-343 285zM1239 1418l489 -319l-338 -270l-494 304z" />
    <glyph glyph-name="stackexchange" unicode="&#xf16c;"
d="M1289 -96h-1118v480h-160v-640h1438v640h-160v-480zM347 428l33 157l783 -165l-33 -156zM450 802l67 146l725 -339l-67 -145zM651 1158l102 123l614 -513l-102 -123zM1048 1536l477 -641l-128 -96l-477 641zM330 65v159h800v-159h-800z" />
    <glyph glyph-name="instagram" unicode="&#xf16d;"
d="M1024 640q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM1162 640q0 -164 -115 -279t-279 -115t-279 115t-115 279t115 279t279 115t279 -115t115 -279zM1270 1050q0 -38 -27 -65t-65 -27t-65 27t-27 65t27 65t65 27t65 -27t27 -65zM768 1270
q-7 0 -76.5 0.5t-105.5 0t-96.5 -3t-103 -10t-71.5 -18.5q-50 -20 -88 -58t-58 -88q-11 -29 -18.5 -71.5t-10 -103t-3 -96.5t0 -105.5t0.5 -76.5t-0.5 -76.5t0 -105.5t3 -96.5t10 -103t18.5 -71.5q20 -50 58 -88t88 -58q29 -11 71.5 -18.5t103 -10t96.5 -3t105.5 0t76.5 0.5
t76.5 -0.5t105.5 0t96.5 3t103 10t71.5 18.5q50 20 88 58t58 88q11 29 18.5 71.5t10 103t3 96.5t0 105.5t-0.5 76.5t0.5 76.5t0 105.5t-3 96.5t-10 103t-18.5 71.5q-20 50 -58 88t-88 58q-29 11 -71.5 18.5t-103 10t-96.5 3t-105.5 0t-76.5 -0.5zM1536 640q0 -229 -5 -317
q-10 -208 -124 -322t-322 -124q-88 -5 -317 -5t-317 5q-208 10 -322 124t-124 322q-5 88 -5 317t5 317q10 208 124 322t322 124q88 5 317 5t317 -5q208 -10 322 -124t124 -322q5 -88 5 -317z" />
    <glyph glyph-name="flickr" unicode="&#xf16e;"
d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960zM698 640q0 88 -62 150t-150 62t-150 -62t-62 -150t62 -150t150 -62t150 62t62 150zM1262 640q0 88 -62 150
t-150 62t-150 -62t-62 -150t62 -150t150 -62t150 62t62 150z" />
    <glyph glyph-name="adn" unicode="&#xf170;"
d="M768 914l201 -306h-402zM1133 384h94l-459 691l-459 -691h94l104 160h522zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="f171" unicode="&#xf171;" horiz-adv-x="1408"
d="M815 677q8 -63 -50.5 -101t-111.5 -6q-39 17 -53.5 58t-0.5 82t52 58q36 18 72.5 12t64 -35.5t27.5 -67.5zM926 698q-14 107 -113 164t-197 13q-63 -28 -100.5 -88.5t-34.5 -129.5q4 -91 77.5 -155t165.5 -56q91 8 152 84t50 168zM1165 1240q-20 27 -56 44.5t-58 22
t-71 12.5q-291 47 -566 -2q-43 -7 -66 -12t-55 -22t-50 -43q30 -28 76 -45.5t73.5 -22t87.5 -11.5q228 -29 448 -1q63 8 89.5 12t72.5 21.5t75 46.5zM1222 205q-8 -26 -15.5 -76.5t-14 -84t-28.5 -70t-58 -56.5q-86 -48 -189.5 -71.5t-202 -22t-201.5 18.5q-46 8 -81.5 18
t-76.5 27t-73 43.5t-52 61.5q-25 96 -57 292l6 16l18 9q223 -148 506.5 -148t507.5 148q21 -6 24 -23t-5 -45t-8 -37zM1403 1166q-26 -167 -111 -655q-5 -30 -27 -56t-43.5 -40t-54.5 -31q-252 -126 -610 -88q-248 27 -394 139q-15 12 -25.5 26.5t-17 35t-9 34t-6 39.5
t-5.5 35q-9 50 -26.5 150t-28 161.5t-23.5 147.5t-22 158q3 26 17.5 48.5t31.5 37.5t45 30t46 22.5t48 18.5q125 46 313 64q379 37 676 -50q155 -46 215 -122q16 -20 16.5 -51t-5.5 -54z" />
    <glyph glyph-name="bitbucket_sign" unicode="&#xf172;"
d="M848 666q0 43 -41 66t-77 1q-43 -20 -42.5 -72.5t43.5 -70.5q39 -23 81 4t36 72zM928 682q8 -66 -36 -121t-110 -61t-119 40t-56 113q-2 49 25.5 93t72.5 64q70 31 141.5 -10t81.5 -118zM1100 1073q-20 -21 -53.5 -34t-53 -16t-63.5 -8q-155 -20 -324 0q-44 6 -63 9.5
t-52.5 16t-54.5 32.5q13 19 36 31t40 15.5t47 8.5q198 35 408 1q33 -5 51 -8.5t43 -16t39 -31.5zM1142 327q0 7 5.5 26.5t3 32t-17.5 16.5q-161 -106 -365 -106t-366 106l-12 -6l-5 -12q26 -154 41 -210q47 -81 204 -108q249 -46 428 53q34 19 49 51.5t22.5 85.5t12.5 71z
M1272 1020q9 53 -8 75q-43 55 -155 88q-216 63 -487 36q-132 -12 -226 -46q-38 -15 -59.5 -25t-47 -34t-29.5 -54q8 -68 19 -138t29 -171t24 -137q1 -5 5 -31t7 -36t12 -27t22 -28q105 -80 284 -100q259 -28 440 63q24 13 39.5 23t31 29t19.5 40q48 267 80 473zM1536 1120
v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="tumblr" unicode="&#xf173;" horiz-adv-x="1024"
d="M944 207l80 -237q-23 -35 -111 -66t-177 -32q-104 -2 -190.5 26t-142.5 74t-95 106t-55.5 120t-16.5 118v544h-168v215q72 26 129 69.5t91 90t58 102t34 99t15 88.5q1 5 4.5 8.5t7.5 3.5h244v-424h333v-252h-334v-518q0 -30 6.5 -56t22.5 -52.5t49.5 -41.5t81.5 -14
q78 2 134 29z" />
    <glyph glyph-name="tumblr_sign" unicode="&#xf174;"
d="M1136 75l-62 183q-44 -22 -103 -22q-36 -1 -62 10.5t-38.5 31.5t-17.5 40.5t-5 43.5v398h257v194h-256v326h-188q-8 0 -9 -10q-5 -44 -17.5 -87t-39 -95t-77 -95t-118.5 -68v-165h130v-418q0 -57 21.5 -115t65 -111t121 -85.5t176.5 -30.5q69 1 136.5 25t85.5 50z
M1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="long_arrow_down" unicode="&#xf175;" horiz-adv-x="768"
d="M765 237q8 -19 -5 -35l-350 -384q-10 -10 -23 -10q-14 0 -24 10l-355 384q-13 16 -5 35q9 19 29 19h224v1248q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1248h224q21 0 29 -19z" />
    <glyph glyph-name="long_arrow_up" unicode="&#xf176;" horiz-adv-x="768"
d="M765 1043q-9 -19 -29 -19h-224v-1248q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v1248h-224q-21 0 -29 19t5 35l350 384q10 10 23 10q14 0 24 -10l355 -384q13 -16 5 -35z" />
    <glyph glyph-name="long_arrow_left" unicode="&#xf177;" horiz-adv-x="1792"
d="M1792 736v-192q0 -14 -9 -23t-23 -9h-1248v-224q0 -21 -19 -29t-35 5l-384 350q-10 10 -10 23q0 14 10 24l384 354q16 14 35 6q19 -9 19 -29v-224h1248q14 0 23 -9t9 -23z" />
    <glyph glyph-name="long_arrow_right" unicode="&#xf178;" horiz-adv-x="1792"
d="M1728 643q0 -14 -10 -24l-384 -354q-16 -14 -35 -6q-19 9 -19 29v224h-1248q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h1248v224q0 21 19 29t35 -5l384 -350q10 -10 10 -23z" />
    <glyph glyph-name="apple" unicode="&#xf179;" horiz-adv-x="1408"
d="M1393 321q-39 -125 -123 -250q-129 -196 -257 -196q-49 0 -140 32q-86 32 -151 32q-61 0 -142 -33q-81 -34 -132 -34q-152 0 -301 259q-147 261 -147 503q0 228 113 374q113 144 284 144q72 0 177 -30q104 -30 138 -30q45 0 143 34q102 34 173 34q119 0 213 -65
q52 -36 104 -100q-79 -67 -114 -118q-65 -94 -65 -207q0 -124 69 -223t158 -126zM1017 1494q0 -61 -29 -136q-30 -75 -93 -138q-54 -54 -108 -72q-37 -11 -104 -17q3 149 78 257q74 107 250 148q1 -3 2.5 -11t2.5 -11q0 -4 0.5 -10t0.5 -10z" />
    <glyph glyph-name="windows" unicode="&#xf17a;" horiz-adv-x="1664"
d="M682 530v-651l-682 94v557h682zM682 1273v-659h-682v565zM1664 530v-786l-907 125v661h907zM1664 1408v-794h-907v669z" />
    <glyph glyph-name="android" unicode="&#xf17b;" horiz-adv-x="1408"
d="M493 1053q16 0 27.5 11.5t11.5 27.5t-11.5 27.5t-27.5 11.5t-27 -11.5t-11 -27.5t11 -27.5t27 -11.5zM915 1053q16 0 27 11.5t11 27.5t-11 27.5t-27 11.5t-27.5 -11.5t-11.5 -27.5t11.5 -27.5t27.5 -11.5zM103 869q42 0 72 -30t30 -72v-430q0 -43 -29.5 -73t-72.5 -30
t-73 30t-30 73v430q0 42 30 72t73 30zM1163 850v-666q0 -46 -32 -78t-77 -32h-75v-227q0 -43 -30 -73t-73 -30t-73 30t-30 73v227h-138v-227q0 -43 -30 -73t-73 -30q-42 0 -72 30t-30 73l-1 227h-74q-46 0 -78 32t-32 78v666h918zM931 1255q107 -55 171 -153.5t64 -215.5
h-925q0 117 64 215.5t172 153.5l-71 131q-7 13 5 20q13 6 20 -6l72 -132q95 42 201 42t201 -42l72 132q7 12 20 6q12 -7 5 -20zM1408 767v-430q0 -43 -30 -73t-73 -30q-42 0 -72 30t-30 73v430q0 43 30 72.5t72 29.5q43 0 73 -29.5t30 -72.5z" />
    <glyph glyph-name="linux" unicode="&#xf17c;"
d="M663 1125q-11 -1 -15.5 -10.5t-8.5 -9.5q-5 -1 -5 5q0 12 19 15h10zM750 1111q-4 -1 -11.5 6.5t-17.5 4.5q24 11 32 -2q3 -6 -3 -9zM399 684q-4 1 -6 -3t-4.5 -12.5t-5.5 -13.5t-10 -13q-10 -11 -1 -12q4 -1 12.5 7t12.5 18q1 3 2 7t2 6t1.5 4.5t0.5 4v3t-1 2.5t-3 2z
M1254 325q0 18 -55 42q4 15 7.5 27.5t5 26t3 21.5t0.5 22.5t-1 19.5t-3.5 22t-4 20.5t-5 25t-5.5 26.5q-10 48 -47 103t-72 75q24 -20 57 -83q87 -162 54 -278q-11 -40 -50 -42q-31 -4 -38.5 18.5t-8 83.5t-11.5 107q-9 39 -19.5 69t-19.5 45.5t-15.5 24.5t-13 15t-7.5 7
q-14 62 -31 103t-29.5 56t-23.5 33t-15 40q-4 21 6 53.5t4.5 49.5t-44.5 25q-15 3 -44.5 18t-35.5 16q-8 1 -11 26t8 51t36 27q37 3 51 -30t4 -58q-11 -19 -2 -26.5t30 -0.5q13 4 13 36v37q-5 30 -13.5 50t-21 30.5t-23.5 15t-27 7.5q-107 -8 -89 -134q0 -15 -1 -15
q-9 9 -29.5 10.5t-33 -0.5t-15.5 5q1 57 -16 90t-45 34q-27 1 -41.5 -27.5t-16.5 -59.5q-1 -15 3.5 -37t13 -37.5t15.5 -13.5q10 3 16 14q4 9 -7 8q-7 0 -15.5 14.5t-9.5 33.5q-1 22 9 37t34 14q17 0 27 -21t9.5 -39t-1.5 -22q-22 -15 -31 -29q-8 -12 -27.5 -23.5
t-20.5 -12.5q-13 -14 -15.5 -27t7.5 -18q14 -8 25 -19.5t16 -19t18.5 -13t35.5 -6.5q47 -2 102 15q2 1 23 7t34.5 10.5t29.5 13t21 17.5q9 14 20 8q5 -3 6.5 -8.5t-3 -12t-16.5 -9.5q-20 -6 -56.5 -21.5t-45.5 -19.5q-44 -19 -70 -23q-25 -5 -79 2q-10 2 -9 -2t17 -19
q25 -23 67 -22q17 1 36 7t36 14t33.5 17.5t30 17t24.5 12t17.5 2.5t8.5 -11q0 -2 -1 -4.5t-4 -5t-6 -4.5t-8.5 -5t-9 -4.5t-10 -5t-9.5 -4.5q-28 -14 -67.5 -44t-66.5 -43t-49 -1q-21 11 -63 73q-22 31 -25 22q-1 -3 -1 -10q0 -25 -15 -56.5t-29.5 -55.5t-21 -58t11.5 -63
q-23 -6 -62.5 -90t-47.5 -141q-2 -18 -1.5 -69t-5.5 -59q-8 -24 -29 -3q-32 31 -36 94q-2 28 4 56q4 19 -1 18q-2 -1 -4 -5q-36 -65 10 -166q5 -12 25 -28t24 -20q20 -23 104 -90.5t93 -76.5q16 -15 17.5 -38t-14 -43t-45.5 -23q8 -15 29 -44.5t28 -54t7 -70.5q46 24 7 92
q-4 8 -10.5 16t-9.5 12t-2 6q3 5 13 9.5t20 -2.5q46 -52 166 -36q133 15 177 87q23 38 34 30q12 -6 10 -52q-1 -25 -23 -92q-9 -23 -6 -37.5t24 -15.5q3 19 14.5 77t13.5 90q2 21 -6.5 73.5t-7.5 97t23 70.5q15 18 51 18q1 37 34.5 53t72.5 10.5t60 -22.5zM626 1152
q3 17 -2.5 30t-11.5 15q-9 2 -9 -7q2 -5 5 -6q10 0 7 -15q-3 -20 8 -20q3 0 3 3zM1045 955q-2 8 -6.5 11.5t-13 5t-14.5 5.5q-5 3 -9.5 8t-7 8t-5.5 6.5t-4 4t-4 -1.5q-14 -16 7 -43.5t39 -31.5q9 -1 14.5 8t3.5 20zM867 1168q0 11 -5 19.5t-11 12.5t-9 3q-6 0 -8 -2t0 -4
t5 -3q14 -4 18 -31q0 -3 8 2q2 2 2 3zM921 1401q0 2 -2.5 5t-9 7t-9.5 6q-15 15 -24 15q-9 -1 -11.5 -7.5t-1 -13t-0.5 -12.5q-1 -4 -6 -10.5t-6 -9t3 -8.5q4 -3 8 0t11 9t15 9q1 1 9 1t15 2t9 7zM1486 60q20 -12 31 -24.5t12 -24t-2.5 -22.5t-15.5 -22t-23.5 -19.5
t-30 -18.5t-31.5 -16.5t-32 -15.5t-27 -13q-38 -19 -85.5 -56t-75.5 -64q-17 -16 -68 -19.5t-89 14.5q-18 9 -29.5 23.5t-16.5 25.5t-22 19.5t-47 9.5q-44 1 -130 1q-19 0 -57 -1.5t-58 -2.5q-44 -1 -79.5 -15t-53.5 -30t-43.5 -28.5t-53.5 -11.5q-29 1 -111 31t-146 43
q-19 4 -51 9.5t-50 9t-39.5 9.5t-33.5 14.5t-17 19.5q-10 23 7 66.5t18 54.5q1 16 -4 40t-10 42.5t-4.5 36.5t10.5 27q14 12 57 14t60 12q30 18 42 35t12 51q21 -73 -32 -106q-32 -20 -83 -15q-34 3 -43 -10q-13 -15 5 -57q2 -6 8 -18t8.5 -18t4.5 -17t1 -22q0 -15 -17 -49
t-14 -48q3 -17 37 -26q20 -6 84.5 -18.5t99.5 -20.5q24 -6 74 -22t82.5 -23t55.5 -4q43 6 64.5 28t23 48t-7.5 58.5t-19 52t-20 36.5q-121 190 -169 242q-68 74 -113 40q-11 -9 -15 15q-3 16 -2 38q1 29 10 52t24 47t22 42q8 21 26.5 72t29.5 78t30 61t39 54
q110 143 124 195q-12 112 -16 310q-2 90 24 151.5t106 104.5q39 21 104 21q53 1 106 -13.5t89 -41.5q57 -42 91.5 -121.5t29.5 -147.5q-5 -95 30 -214q34 -113 133 -218q55 -59 99.5 -163t59.5 -191q8 -49 5 -84.5t-12 -55.5t-20 -22q-10 -2 -23.5 -19t-27 -35.5
t-40.5 -33.5t-61 -14q-18 1 -31.5 5t-22.5 13.5t-13.5 15.5t-11.5 20.5t-9 19.5q-22 37 -41 30t-28 -49t7 -97q20 -70 1 -195q-10 -65 18 -100.5t73 -33t85 35.5q59 49 89.5 66.5t103.5 42.5q53 18 77 36.5t18.5 34.5t-25 28.5t-51.5 23.5q-33 11 -49.5 48t-15 72.5
t15.5 47.5q1 -31 8 -56.5t14.5 -40.5t20.5 -28.5t21 -19t21.5 -13t16.5 -9.5z" />
    <glyph glyph-name="dribble" unicode="&#xf17d;"
d="M1024 36q-42 241 -140 498h-2l-2 -1q-16 -6 -43 -16.5t-101 -49t-137 -82t-131 -114.5t-103 -148l-15 11q184 -150 418 -150q132 0 256 52zM839 643q-21 49 -53 111q-311 -93 -673 -93q-1 -7 -1 -21q0 -124 44 -236.5t124 -201.5q50 89 123.5 166.5t142.5 124.5t130.5 81
t99.5 48l37 13q4 1 13 3.5t13 4.5zM732 855q-120 213 -244 378q-138 -65 -234 -186t-128 -272q302 0 606 80zM1416 536q-210 60 -409 29q87 -239 128 -469q111 75 185 189.5t96 250.5zM611 1277q-1 0 -2 -1q1 1 2 1zM1201 1132q-185 164 -433 164q-76 0 -155 -19
q131 -170 246 -382q69 26 130 60.5t96.5 61.5t65.5 57t37.5 40.5zM1424 647q-3 232 -149 410l-1 -1q-9 -12 -19 -24.5t-43.5 -44.5t-71 -60.5t-100 -65t-131.5 -64.5q25 -53 44 -95q2 -5 6.5 -17t7.5 -17q36 5 74.5 7t73.5 2t69 -1.5t64 -4t56.5 -5.5t48 -6.5t36.5 -6
t25 -4.5zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="skype" unicode="&#xf17e;"
d="M1173 473q0 50 -19.5 91.5t-48.5 68.5t-73 49t-82.5 34t-87.5 23l-104 24q-30 7 -44 10.5t-35 11.5t-30 16t-16.5 21t-7.5 30q0 77 144 77q43 0 77 -12t54 -28.5t38 -33.5t40 -29t48 -12q47 0 75.5 32t28.5 77q0 55 -56 99.5t-142 67.5t-182 23q-68 0 -132 -15.5
t-119.5 -47t-89 -87t-33.5 -128.5q0 -61 19 -106.5t56 -75.5t80 -48.5t103 -32.5l146 -36q90 -22 112 -36q32 -20 32 -60q0 -39 -40 -64.5t-105 -25.5q-51 0 -91.5 16t-65 38.5t-45.5 45t-46 38.5t-54 16q-50 0 -75.5 -30t-25.5 -75q0 -92 122 -157.5t291 -65.5
q73 0 140 18.5t122.5 53.5t88.5 93.5t33 131.5zM1536 256q0 -159 -112.5 -271.5t-271.5 -112.5q-130 0 -234 80q-77 -16 -150 -16q-143 0 -273.5 55.5t-225 150t-150 225t-55.5 273.5q0 73 16 150q-80 104 -80 234q0 159 112.5 271.5t271.5 112.5q130 0 234 -80
q77 16 150 16q143 0 273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -73 -16 -150q80 -104 80 -234z" />
    <glyph glyph-name="foursquare" unicode="&#xf180;" horiz-adv-x="1280"
d="M1000 1102l37 194q5 23 -9 40t-35 17h-712q-23 0 -38.5 -17t-15.5 -37v-1101q0 -7 6 -1l291 352q23 26 38 33.5t48 7.5h239q22 0 37 14.5t18 29.5q24 130 37 191q4 21 -11.5 40t-36.5 19h-294q-29 0 -48 19t-19 48v42q0 29 19 47.5t48 18.5h346q18 0 35 13.5t20 29.5z
M1227 1324q-15 -73 -53.5 -266.5t-69.5 -350t-35 -173.5q-6 -22 -9 -32.5t-14 -32.5t-24.5 -33t-38.5 -21t-58 -10h-271q-13 0 -22 -10q-8 -9 -426 -494q-22 -25 -58.5 -28.5t-48.5 5.5q-55 22 -55 98v1410q0 55 38 102.5t120 47.5h888q95 0 127 -53t10 -159zM1227 1324
l-158 -790q4 17 35 173.5t69.5 350t53.5 266.5z" />
    <glyph glyph-name="trello" unicode="&#xf181;"
d="M704 192v1024q0 14 -9 23t-23 9h-480q-14 0 -23 -9t-9 -23v-1024q0 -14 9 -23t23 -9h480q14 0 23 9t9 23zM1376 576v640q0 14 -9 23t-23 9h-480q-14 0 -23 -9t-9 -23v-640q0 -14 9 -23t23 -9h480q14 0 23 9t9 23zM1536 1344v-1408q0 -26 -19 -45t-45 -19h-1408
q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h1408q26 0 45 -19t19 -45z" />
    <glyph glyph-name="female" unicode="&#xf182;" horiz-adv-x="1280"
d="M1280 480q0 -40 -28 -68t-68 -28q-51 0 -80 43l-227 341h-45v-132l247 -411q9 -15 9 -33q0 -26 -19 -45t-45 -19h-192v-272q0 -46 -33 -79t-79 -33h-160q-46 0 -79 33t-33 79v272h-192q-26 0 -45 19t-19 45q0 18 9 33l247 411v132h-45l-227 -341q-29 -43 -80 -43
q-40 0 -68 28t-28 68q0 29 16 53l256 384q73 107 176 107h384q103 0 176 -107l256 -384q16 -24 16 -53zM864 1280q0 -93 -65.5 -158.5t-158.5 -65.5t-158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5t158.5 -65.5t65.5 -158.5z" />
    <glyph glyph-name="male" unicode="&#xf183;" horiz-adv-x="1024"
d="M1024 832v-416q0 -40 -28 -68t-68 -28t-68 28t-28 68v352h-64v-912q0 -46 -33 -79t-79 -33t-79 33t-33 79v464h-64v-464q0 -46 -33 -79t-79 -33t-79 33t-33 79v912h-64v-352q0 -40 -28 -68t-68 -28t-68 28t-28 68v416q0 80 56 136t136 56h640q80 0 136 -56t56 -136z
M736 1280q0 -93 -65.5 -158.5t-158.5 -65.5t-158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5t158.5 -65.5t65.5 -158.5z" />
    <glyph glyph-name="gittip" unicode="&#xf184;"
d="M773 234l350 473q16 22 24.5 59t-6 85t-61.5 79q-40 26 -83 25.5t-73.5 -17.5t-54.5 -45q-36 -40 -96 -40q-59 0 -95 40q-24 28 -54.5 45t-73.5 17.5t-84 -25.5q-46 -31 -60.5 -79t-6 -85t24.5 -59zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103
t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="sun" unicode="&#xf185;" horiz-adv-x="1792"
d="M1472 640q0 117 -45.5 223.5t-123 184t-184 123t-223.5 45.5t-223.5 -45.5t-184 -123t-123 -184t-45.5 -223.5t45.5 -223.5t123 -184t184 -123t223.5 -45.5t223.5 45.5t184 123t123 184t45.5 223.5zM1748 363q-4 -15 -20 -20l-292 -96v-306q0 -16 -13 -26q-15 -10 -29 -4
l-292 94l-180 -248q-10 -13 -26 -13t-26 13l-180 248l-292 -94q-14 -6 -29 4q-13 10 -13 26v306l-292 96q-16 5 -20 20q-5 17 4 29l180 248l-180 248q-9 13 -4 29q4 15 20 20l292 96v306q0 16 13 26q15 10 29 4l292 -94l180 248q9 12 26 12t26 -12l180 -248l292 94
q14 6 29 -4q13 -10 13 -26v-306l292 -96q16 -5 20 -20q5 -16 -4 -29l-180 -248l180 -248q9 -12 4 -29z" />
    <glyph glyph-name="_366" unicode="&#xf186;"
d="M1262 233q-54 -9 -110 -9q-182 0 -337 90t-245 245t-90 337q0 192 104 357q-201 -60 -328.5 -229t-127.5 -384q0 -130 51 -248.5t136.5 -204t204 -136.5t248.5 -51q144 0 273.5 61.5t220.5 171.5zM1465 318q-94 -203 -283.5 -324.5t-413.5 -121.5q-156 0 -298 61
t-245 164t-164 245t-61 298q0 153 57.5 292.5t156 241.5t235.5 164.5t290 68.5q44 2 61 -39q18 -41 -15 -72q-86 -78 -131.5 -181.5t-45.5 -218.5q0 -148 73 -273t198 -198t273 -73q118 0 228 51q41 18 72 -13q14 -14 17.5 -34t-4.5 -38z" />
    <glyph glyph-name="archive" unicode="&#xf187;" horiz-adv-x="1792"
d="M1088 704q0 26 -19 45t-45 19h-256q-26 0 -45 -19t-19 -45t19 -45t45 -19h256q26 0 45 19t19 45zM1664 896v-960q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v960q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1728 1344v-256q0 -26 -19 -45t-45 -19h-1536
q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1536q26 0 45 -19t19 -45z" />
    <glyph glyph-name="bug" unicode="&#xf188;" horiz-adv-x="1664"
d="M1632 576q0 -26 -19 -45t-45 -19h-224q0 -171 -67 -290l208 -209q19 -19 19 -45t-19 -45q-18 -19 -45 -19t-45 19l-198 197q-5 -5 -15 -13t-42 -28.5t-65 -36.5t-82 -29t-97 -13v896h-128v-896q-51 0 -101.5 13.5t-87 33t-66 39t-43.5 32.5l-15 14l-183 -207
q-20 -21 -48 -21q-24 0 -43 16q-19 18 -20.5 44.5t15.5 46.5l202 227q-58 114 -58 274h-224q-26 0 -45 19t-19 45t19 45t45 19h224v294l-173 173q-19 19 -19 45t19 45t45 19t45 -19l173 -173h844l173 173q19 19 45 19t45 -19t19 -45t-19 -45l-173 -173v-294h224q26 0 45 -19
t19 -45zM1152 1152h-640q0 133 93.5 226.5t226.5 93.5t226.5 -93.5t93.5 -226.5z" />
    <glyph glyph-name="vk" unicode="&#xf189;" horiz-adv-x="1920"
d="M1917 1016q23 -64 -150 -294q-24 -32 -65 -85q-40 -51 -55 -72t-30.5 -49.5t-12 -42t13 -34.5t32.5 -43t57 -53q4 -2 5 -4q141 -131 191 -221q3 -5 6.5 -12.5t7 -26.5t-0.5 -34t-25 -27.5t-59 -12.5l-256 -4q-24 -5 -56 5t-52 22l-20 12q-30 21 -70 64t-68.5 77.5t-61 58
t-56.5 15.5q-3 -1 -8 -3.5t-17 -14.5t-21.5 -29.5t-17 -52t-6.5 -77.5q0 -15 -3.5 -27.5t-7.5 -18.5l-4 -5q-18 -19 -53 -22h-115q-71 -4 -146 16.5t-131.5 53t-103 66t-70.5 57.5l-25 24q-10 10 -27.5 30t-71.5 91t-106 151t-122.5 211t-130.5 272q-6 16 -6 27t3 16l4 6
q15 19 57 19l274 2q12 -2 23 -6.5t16 -8.5l5 -3q16 -11 24 -32q20 -50 46 -103.5t41 -81.5l16 -29q29 -60 56 -104t48.5 -68.5t41.5 -38.5t34 -14t27 5q2 1 5 5t12 22t13.5 47t9.5 81t0 125q-2 40 -9 73t-14 46l-6 12q-25 34 -85 43q-13 2 5 24q16 19 38 30q53 26 239 24
q82 -1 135 -13q20 -5 33.5 -13.5t20.5 -24t10.5 -32t3.5 -45.5t-1 -55t-2.5 -70.5t-1.5 -82.5q0 -11 -1 -42t-0.5 -48t3.5 -40.5t11.5 -39t22.5 -24.5q8 -2 17 -4t26 11t38 34.5t52 67t68 107.5q60 104 107 225q4 10 10 17.5t11 10.5l4 3l5 2.5t13 3t20 0.5l288 2
q39 5 64 -2.5t31 -16.5z" />
    <glyph glyph-name="weibo" unicode="&#xf18a;" horiz-adv-x="1792"
d="M675 252q21 34 11 69t-45 50q-34 14 -73 1t-60 -46q-22 -34 -13 -68.5t43 -50.5t74.5 -2.5t62.5 47.5zM769 373q8 13 3.5 26.5t-17.5 18.5q-14 5 -28.5 -0.5t-21.5 -18.5q-17 -31 13 -45q14 -5 29 0.5t22 18.5zM943 266q-45 -102 -158 -150t-224 -12
q-107 34 -147.5 126.5t6.5 187.5q47 93 151.5 139t210.5 19q111 -29 158.5 -119.5t2.5 -190.5zM1255 426q-9 96 -89 170t-208.5 109t-274.5 21q-223 -23 -369.5 -141.5t-132.5 -264.5q9 -96 89 -170t208.5 -109t274.5 -21q223 23 369.5 141.5t132.5 264.5zM1563 422
q0 -68 -37 -139.5t-109 -137t-168.5 -117.5t-226 -83t-270.5 -31t-275 33.5t-240.5 93t-171.5 151t-65 199.5q0 115 69.5 245t197.5 258q169 169 341.5 236t246.5 -7q65 -64 20 -209q-4 -14 -1 -20t10 -7t14.5 0.5t13.5 3.5l6 2q139 59 246 59t153 -61q45 -63 0 -178
q-2 -13 -4.5 -20t4.5 -12.5t12 -7.5t17 -6q57 -18 103 -47t80 -81.5t34 -116.5zM1489 1046q42 -47 54.5 -108.5t-6.5 -117.5q-8 -23 -29.5 -34t-44.5 -4q-23 8 -34 29.5t-4 44.5q20 63 -24 111t-107 35q-24 -5 -45 8t-25 37q-5 24 8 44.5t37 25.5q60 13 119 -5.5t101 -65.5z
M1670 1209q87 -96 112.5 -222.5t-13.5 -241.5q-9 -27 -34 -40t-52 -4t-40 34t-5 52q28 82 10 172t-80 158q-62 69 -148 95.5t-173 8.5q-28 -6 -52 9.5t-30 43.5t9.5 51.5t43.5 29.5q123 26 244 -11.5t208 -134.5z" />
    <glyph glyph-name="renren" unicode="&#xf18b;"
d="M1133 -34q-171 -94 -368 -94q-196 0 -367 94q138 87 235.5 211t131.5 268q35 -144 132.5 -268t235.5 -211zM638 1394v-485q0 -252 -126.5 -459.5t-330.5 -306.5q-181 215 -181 495q0 187 83.5 349.5t229.5 269.5t325 137zM1536 638q0 -280 -181 -495
q-204 99 -330.5 306.5t-126.5 459.5v485q179 -30 325 -137t229.5 -269.5t83.5 -349.5z" />
    <glyph glyph-name="_372" unicode="&#xf18c;" horiz-adv-x="1408"
d="M1402 433q-32 -80 -76 -138t-91 -88.5t-99 -46.5t-101.5 -14.5t-96.5 8.5t-86.5 22t-69.5 27.5t-46 22.5l-17 10q-113 -228 -289.5 -359.5t-384.5 -132.5q-19 0 -32 13t-13 32t13 31.5t32 12.5q173 1 322.5 107.5t251.5 294.5q-36 -14 -72 -23t-83 -13t-91 2.5t-93 28.5
t-92 59t-84.5 100t-74.5 146q114 47 214 57t167.5 -7.5t124.5 -56.5t88.5 -77t56.5 -82q53 131 79 291q-7 -1 -18 -2.5t-46.5 -2.5t-69.5 0.5t-81.5 10t-88.5 23t-84 42.5t-75 65t-54.5 94.5t-28.5 127.5q70 28 133.5 36.5t112.5 -1t92 -30t73.5 -50t56 -61t42 -63t27.5 -56
t16 -39.5l4 -16q12 122 12 195q-8 6 -21.5 16t-49 44.5t-63.5 71.5t-54 93t-33 112.5t12 127t70 138.5q73 -25 127.5 -61.5t84.5 -76.5t48 -85t20.5 -89t-0.5 -85.5t-13 -76.5t-19 -62t-17 -42l-7 -15q1 -4 1 -50t-1 -72q3 7 10 18.5t30.5 43t50.5 58t71 55.5t91.5 44.5
t112 14.5t132.5 -24q-2 -78 -21.5 -141.5t-50 -104.5t-69.5 -71.5t-81.5 -45.5t-84.5 -24t-80 -9.5t-67.5 1t-46.5 4.5l-17 3q-23 -147 -73 -283q6 7 18 18.5t49.5 41t77.5 52.5t99.5 42t117.5 20t129 -23.5t137 -77.5z" />
    <glyph glyph-name="stack_exchange" unicode="&#xf18d;" horiz-adv-x="1280"
d="M1259 283v-66q0 -85 -57.5 -144.5t-138.5 -59.5h-57l-260 -269v269h-529q-81 0 -138.5 59.5t-57.5 144.5v66h1238zM1259 609v-255h-1238v255h1238zM1259 937v-255h-1238v255h1238zM1259 1077v-67h-1238v67q0 84 57.5 143.5t138.5 59.5h846q81 0 138.5 -59.5t57.5 -143.5z
" />
    <glyph glyph-name="_374" unicode="&#xf18e;"
d="M1152 640q0 -14 -9 -23l-320 -320q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5v192h-352q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h352v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198
t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="arrow_circle_alt_left" unicode="&#xf190;"
d="M1152 736v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-352v-192q0 -14 -9 -23t-23 -9q-12 0 -24 10l-319 319q-9 9 -9 23t9 23l320 320q9 9 23 9q13 0 22.5 -9.5t9.5 -22.5v-192h352q13 0 22.5 -9.5t9.5 -22.5zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198
t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="_376" unicode="&#xf191;"
d="M1024 960v-640q0 -26 -19 -45t-45 -19q-20 0 -37 12l-448 320q-27 19 -27 52t27 52l448 320q17 12 37 12q26 0 45 -19t19 -45zM1280 160v960q0 13 -9.5 22.5t-22.5 9.5h-960q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h960q13 0 22.5 9.5t9.5 22.5z
M1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="dot_circle_alt" unicode="&#xf192;"
d="M1024 640q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181zM768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5
t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="_378" unicode="&#xf193;" horiz-adv-x="1664"
d="M1023 349l102 -204q-58 -179 -210 -290t-339 -111q-156 0 -288.5 77.5t-210 210t-77.5 288.5q0 181 104.5 330t274.5 211l17 -131q-122 -54 -195 -165.5t-73 -244.5q0 -185 131.5 -316.5t316.5 -131.5q126 0 232.5 65t165 175.5t49.5 236.5zM1571 249l58 -114l-256 -128
q-13 -7 -29 -7q-40 0 -57 35l-239 477h-472q-24 0 -42.5 16.5t-21.5 40.5l-96 779q-2 17 6 42q14 51 57 82.5t97 31.5q66 0 113 -47t47 -113q0 -69 -52 -117.5t-120 -41.5l37 -289h423v-128h-407l16 -128h455q40 0 57 -35l228 -455z" />
    <glyph glyph-name="vimeo_square" unicode="&#xf194;"
d="M1292 898q10 216 -161 222q-231 8 -312 -261q44 19 82 19q85 0 74 -96q-4 -57 -74 -167t-105 -110q-43 0 -82 169q-13 54 -45 255q-30 189 -160 177q-59 -7 -164 -100l-81 -72l-81 -72l52 -67q76 52 87 52q57 0 107 -179q15 -55 45 -164.5t45 -164.5q68 -179 164 -179
q157 0 383 294q220 283 226 444zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="_380" unicode="&#xf195;" horiz-adv-x="1152"
d="M1152 704q0 -191 -94.5 -353t-256.5 -256.5t-353 -94.5h-160q-14 0 -23 9t-9 23v611l-215 -66q-3 -1 -9 -1q-10 0 -19 6q-13 10 -13 26v128q0 23 23 31l233 71v93l-215 -66q-3 -1 -9 -1q-10 0 -19 6q-13 10 -13 26v128q0 23 23 31l233 71v250q0 14 9 23t23 9h160
q14 0 23 -9t9 -23v-181l375 116q15 5 28 -5t13 -26v-128q0 -23 -23 -31l-393 -121v-93l375 116q15 5 28 -5t13 -26v-128q0 -23 -23 -31l-393 -121v-487q188 13 318 151t130 328q0 14 9 23t23 9h160q14 0 23 -9t9 -23z" />
    <glyph glyph-name="plus_square_o" unicode="&#xf196;" horiz-adv-x="1408"
d="M1152 736v-64q0 -14 -9 -23t-23 -9h-352v-352q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v352h-352q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h352v352q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-352h352q14 0 23 -9t9 -23zM1280 288v832q0 66 -47 113t-113 47h-832
q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113zM1408 1120v-832q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="_382" unicode="&#xf197;" horiz-adv-x="2176"
d="M620 416q-110 -64 -268 -64h-128v64h-64q-13 0 -22.5 23.5t-9.5 56.5q0 24 7 49q-58 2 -96.5 10.5t-38.5 20.5t38.5 20.5t96.5 10.5q-7 25 -7 49q0 33 9.5 56.5t22.5 23.5h64v64h128q158 0 268 -64h1113q42 -7 106.5 -18t80.5 -14q89 -15 150 -40.5t83.5 -47.5t22.5 -40
t-22.5 -40t-83.5 -47.5t-150 -40.5q-16 -3 -80.5 -14t-106.5 -18h-1113zM1739 668q53 -36 53 -92t-53 -92l81 -30q68 48 68 122t-68 122zM625 400h1015q-217 -38 -456 -80q-57 0 -113 -24t-83 -48l-28 -24l-288 -288q-26 -26 -70.5 -45t-89.5 -19h-96l-93 464h29
q157 0 273 64zM352 816h-29l93 464h96q46 0 90 -19t70 -45l288 -288q4 -4 11 -10.5t30.5 -23t48.5 -29t61.5 -23t72.5 -10.5l456 -80h-1015q-116 64 -273 64z" />
    <glyph glyph-name="_383" unicode="&#xf198;" horiz-adv-x="1664"
d="M1519 760q62 0 103.5 -40.5t41.5 -101.5q0 -97 -93 -130l-172 -59l56 -167q7 -21 7 -47q0 -59 -42 -102t-101 -43q-47 0 -85.5 27t-53.5 72l-55 165l-310 -106l55 -164q8 -24 8 -47q0 -59 -42 -102t-102 -43q-47 0 -85 27t-53 72l-55 163l-153 -53q-29 -9 -50 -9
q-61 0 -101.5 40t-40.5 101q0 47 27.5 85t71.5 53l156 53l-105 313l-156 -54q-26 -8 -48 -8q-60 0 -101 40.5t-41 100.5q0 47 27.5 85t71.5 53l157 53l-53 159q-8 24 -8 47q0 60 42 102.5t102 42.5q47 0 85 -27t53 -72l54 -160l310 105l-54 160q-8 24 -8 47q0 59 42.5 102
t101.5 43q47 0 85.5 -27.5t53.5 -71.5l53 -161l162 55q21 6 43 6q60 0 102.5 -39.5t42.5 -98.5q0 -45 -30 -81.5t-74 -51.5l-157 -54l105 -316l164 56q24 8 46 8zM725 498l310 105l-105 315l-310 -107z" />
    <glyph glyph-name="_384" unicode="&#xf199;"
d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960zM1280 352v436q-31 -35 -64 -55q-34 -22 -132.5 -85t-151.5 -99q-98 -69 -164 -69v0v0q-66 0 -164 69
q-47 32 -142 92.5t-142 92.5q-12 8 -33 27t-31 27v-436q0 -40 28 -68t68 -28h832q40 0 68 28t28 68zM1280 925q0 41 -27.5 70t-68.5 29h-832q-40 0 -68 -28t-28 -68q0 -37 30.5 -76.5t67.5 -64.5q47 -32 137.5 -89t129.5 -83q3 -2 17 -11.5t21 -14t21 -13t23.5 -13
t21.5 -9.5t22.5 -7.5t20.5 -2.5t20.5 2.5t22.5 7.5t21.5 9.5t23.5 13t21 13t21 14t17 11.5l267 174q35 23 66.5 62.5t31.5 73.5z" />
    <glyph glyph-name="_385" unicode="&#xf19a;" horiz-adv-x="1792"
d="M127 640q0 163 67 313l367 -1005q-196 95 -315 281t-119 411zM1415 679q0 -19 -2.5 -38.5t-10 -49.5t-11.5 -44t-17.5 -59t-17.5 -58l-76 -256l-278 826q46 3 88 8q19 2 26 18.5t-2.5 31t-28.5 13.5l-205 -10q-75 1 -202 10q-12 1 -20.5 -5t-11.5 -15t-1.5 -18.5t9 -16.5
t19.5 -8l80 -8l120 -328l-168 -504l-280 832q46 3 88 8q19 2 26 18.5t-2.5 31t-28.5 13.5l-205 -10q-7 0 -23 0.5t-26 0.5q105 160 274.5 253.5t367.5 93.5q147 0 280.5 -53t238.5 -149h-10q-55 0 -92 -40.5t-37 -95.5q0 -12 2 -24t4 -21.5t8 -23t9 -21t12 -22.5t12.5 -21
t14.5 -24t14 -23q63 -107 63 -212zM909 573l237 -647q1 -6 5 -11q-126 -44 -255 -44q-112 0 -217 32zM1570 1009q95 -174 95 -369q0 -209 -104 -385.5t-279 -278.5l235 678q59 169 59 276q0 42 -6 79zM896 1536q182 0 348 -71t286 -191t191 -286t71 -348t-71 -348t-191 -286
t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71zM896 -215q173 0 331.5 68t273 182.5t182.5 273t68 331.5t-68 331.5t-182.5 273t-273 182.5t-331.5 68t-331.5 -68t-273 -182.5t-182.5 -273t-68 -331.5t68 -331.5t182.5 -273
t273 -182.5t331.5 -68z" />
    <glyph glyph-name="_386" unicode="&#xf19b;" horiz-adv-x="1792"
d="M1086 1536v-1536l-272 -128q-228 20 -414 102t-293 208.5t-107 272.5q0 140 100.5 263.5t275 205.5t391.5 108v-172q-217 -38 -356.5 -150t-139.5 -255q0 -152 154.5 -267t388.5 -145v1360zM1755 954l37 -390l-525 114l147 83q-119 70 -280 99v172q277 -33 481 -157z" />
    <glyph glyph-name="_387" unicode="&#xf19c;" horiz-adv-x="2048"
d="M960 1536l960 -384v-128h-128q0 -26 -20.5 -45t-48.5 -19h-1526q-28 0 -48.5 19t-20.5 45h-128v128zM256 896h256v-768h128v768h256v-768h128v768h256v-768h128v768h256v-768h59q28 0 48.5 -19t20.5 -45v-64h-1664v64q0 26 20.5 45t48.5 19h59v768zM1851 -64
q28 0 48.5 -19t20.5 -45v-128h-1920v128q0 26 20.5 45t48.5 19h1782z" />
    <glyph glyph-name="_388" unicode="&#xf19d;" horiz-adv-x="2304"
d="M1774 700l18 -316q4 -69 -82 -128t-235 -93.5t-323 -34.5t-323 34.5t-235 93.5t-82 128l18 316l574 -181q22 -7 48 -7t48 7zM2304 1024q0 -23 -22 -31l-1120 -352q-4 -1 -10 -1t-10 1l-652 206q-43 -34 -71 -111.5t-34 -178.5q63 -36 63 -109q0 -69 -58 -107l58 -433
q2 -14 -8 -25q-9 -11 -24 -11h-192q-15 0 -24 11q-10 11 -8 25l58 433q-58 38 -58 107q0 73 65 111q11 207 98 330l-333 104q-22 8 -22 31t22 31l1120 352q4 1 10 1t10 -1l1120 -352q22 -8 22 -31z" />
    <glyph glyph-name="_389" unicode="&#xf19e;"
d="M859 579l13 -707q-62 11 -105 11q-41 0 -105 -11l13 707q-40 69 -168.5 295.5t-216.5 374.5t-181 287q58 -15 108 -15q44 0 111 15q63 -111 133.5 -229.5t167 -276.5t138.5 -227q37 61 109.5 177.5t117.5 190t105 176t107 189.5q54 -14 107 -14q56 0 114 14v0
q-28 -39 -60 -88.5t-49.5 -78.5t-56.5 -96t-49 -84q-146 -248 -353 -610z" />
    <glyph glyph-name="uniF1A0" unicode="&#xf1a0;"
d="M768 750h725q12 -67 12 -128q0 -217 -91 -387.5t-259.5 -266.5t-386.5 -96q-157 0 -299 60.5t-245 163.5t-163.5 245t-60.5 299t60.5 299t163.5 245t245 163.5t299 60.5q300 0 515 -201l-209 -201q-123 119 -306 119q-129 0 -238.5 -65t-173.5 -176.5t-64 -243.5
t64 -243.5t173.5 -176.5t238.5 -65q87 0 160 24t120 60t82 82t51.5 87t22.5 78h-436v264z" />
    <glyph glyph-name="f1a1" unicode="&#xf1a1;" horiz-adv-x="1792"
d="M1095 369q16 -16 0 -31q-62 -62 -199 -62t-199 62q-16 15 0 31q6 6 15 6t15 -6q48 -49 169 -49q120 0 169 49q6 6 15 6t15 -6zM788 550q0 -37 -26 -63t-63 -26t-63.5 26t-26.5 63q0 38 26.5 64t63.5 26t63 -26.5t26 -63.5zM1183 550q0 -37 -26.5 -63t-63.5 -26t-63 26
t-26 63t26 63.5t63 26.5t63.5 -26t26.5 -64zM1434 670q0 49 -35 84t-85 35t-86 -36q-130 90 -311 96l63 283l200 -45q0 -37 26 -63t63 -26t63.5 26.5t26.5 63.5t-26.5 63.5t-63.5 26.5q-54 0 -80 -50l-221 49q-19 5 -25 -16l-69 -312q-180 -7 -309 -97q-35 37 -87 37
q-50 0 -85 -35t-35 -84q0 -35 18.5 -64t49.5 -44q-6 -27 -6 -56q0 -142 140 -243t337 -101q198 0 338 101t140 243q0 32 -7 57q30 15 48 43.5t18 63.5zM1792 640q0 -182 -71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191
t348 71t348 -71t286 -191t191 -286t71 -348z" />
    <glyph glyph-name="_392" unicode="&#xf1a2;"
d="M939 407q13 -13 0 -26q-53 -53 -171 -53t-171 53q-13 13 0 26q5 6 13 6t13 -6q42 -42 145 -42t145 42q5 6 13 6t13 -6zM676 563q0 -31 -23 -54t-54 -23t-54 23t-23 54q0 32 22.5 54.5t54.5 22.5t54.5 -22.5t22.5 -54.5zM1014 563q0 -31 -23 -54t-54 -23t-54 23t-23 54
q0 32 22.5 54.5t54.5 22.5t54.5 -22.5t22.5 -54.5zM1229 666q0 42 -30 72t-73 30q-42 0 -73 -31q-113 78 -267 82l54 243l171 -39q1 -32 23.5 -54t53.5 -22q32 0 54.5 22.5t22.5 54.5t-22.5 54.5t-54.5 22.5q-48 0 -69 -43l-189 42q-17 5 -21 -13l-60 -268q-154 -6 -265 -83
q-30 32 -74 32q-43 0 -73 -30t-30 -72q0 -30 16 -55t42 -38q-5 -25 -5 -48q0 -122 120 -208.5t289 -86.5q170 0 290 86.5t120 208.5q0 25 -6 49q25 13 40.5 37.5t15.5 54.5zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960
q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="_393" unicode="&#xf1a3;"
d="M866 697l90 27v62q0 79 -58 135t-138 56t-138 -55.5t-58 -134.5v-283q0 -20 -14 -33.5t-33 -13.5t-32.5 13.5t-13.5 33.5v120h-151v-122q0 -82 57.5 -139t139.5 -57q81 0 138.5 56.5t57.5 136.5v280q0 19 13.5 33t33.5 14q19 0 32.5 -14t13.5 -33v-54zM1199 502v122h-150
v-126q0 -20 -13.5 -33.5t-33.5 -13.5q-19 0 -32.5 14t-13.5 33v123l-90 -26l-60 28v-123q0 -80 58 -137t139 -57t138.5 57t57.5 139zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103
t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="f1a4" unicode="&#xf1a4;" horiz-adv-x="1920"
d="M1062 824v118q0 42 -30 72t-72 30t-72 -30t-30 -72v-612q0 -175 -126 -299t-303 -124q-178 0 -303.5 125.5t-125.5 303.5v266h328v-262q0 -43 30 -72.5t72 -29.5t72 29.5t30 72.5v620q0 171 126.5 292t301.5 121q176 0 302 -122t126 -294v-136l-195 -58zM1592 602h328
v-266q0 -178 -125.5 -303.5t-303.5 -125.5q-177 0 -303 124.5t-126 300.5v268l131 -61l195 58v-270q0 -42 30 -71.5t72 -29.5t72 29.5t30 71.5v275z" />
    <glyph glyph-name="_395" unicode="&#xf1a5;"
d="M1472 160v480h-704v704h-480q-93 0 -158.5 -65.5t-65.5 -158.5v-480h704v-704h480q93 0 158.5 65.5t65.5 158.5zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5
t84.5 -203.5z" />
    <glyph glyph-name="_396" unicode="&#xf1a6;" horiz-adv-x="2048"
d="M328 1254h204v-983h-532v697h328v286zM328 435v369h-123v-369h123zM614 968v-697h205v697h-205zM614 1254v-204h205v204h-205zM901 968h533v-942h-533v163h328v82h-328v697zM1229 435v369h-123v-369h123zM1516 968h532v-942h-532v163h327v82h-327v697zM1843 435v369h-123
v-369h123z" />
    <glyph glyph-name="_397" unicode="&#xf1a7;"
d="M1046 516q0 -64 -38 -109t-91 -45q-43 0 -70 15v277q28 17 70 17q53 0 91 -45.5t38 -109.5zM703 944q0 -64 -38 -109.5t-91 -45.5q-43 0 -70 15v277q28 17 70 17q53 0 91 -45t38 -109zM1265 513q0 134 -88 229t-213 95q-20 0 -39 -3q-23 -78 -78 -136q-87 -95 -211 -101
v-636l211 41v206q51 -19 117 -19q125 0 213 95t88 229zM922 940q0 134 -88.5 229t-213.5 95q-74 0 -141 -36h-186v-840l211 41v206q55 -19 116 -19q125 0 213.5 95t88.5 229zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960
q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="_398" unicode="&#xf1a8;" horiz-adv-x="2038"
d="M1222 607q75 3 143.5 -20.5t118 -58.5t101 -94.5t84 -108t75.5 -120.5q33 -56 78.5 -109t75.5 -80.5t99 -88.5q-48 -30 -108.5 -57.5t-138.5 -59t-114 -47.5q-44 37 -74 115t-43.5 164.5t-33 180.5t-42.5 168.5t-72.5 123t-122.5 48.5l-10 -2l-6 -4q4 -5 13 -14
q6 -5 28 -23.5t25.5 -22t19 -18t18 -20.5t11.5 -21t10.5 -27.5t4.5 -31t4 -40.5l1 -33q1 -26 -2.5 -57.5t-7.5 -52t-12.5 -58.5t-11.5 -53q-35 1 -101 -9.5t-98 -10.5q-39 0 -72 10q-2 16 -2 47q0 74 3 96q2 13 31.5 41.5t57 59t26.5 51.5q-24 2 -43 -24
q-36 -53 -111.5 -99.5t-136.5 -46.5q-25 0 -75.5 63t-106.5 139.5t-84 96.5q-6 4 -27 30q-482 -112 -513 -112q-16 0 -28 11t-12 27q0 15 8.5 26.5t22.5 14.5l486 106q-8 14 -8 25t5.5 17.5t16 11.5t20 7t23 4.5t18.5 4.5q4 1 15.5 7.5t17.5 6.5q15 0 28 -16t20 -33
q163 37 172 37q17 0 29.5 -11t12.5 -28q0 -15 -8.5 -26t-23.5 -14l-182 -40l-1 -16q-1 -26 81.5 -117.5t104.5 -91.5q47 0 119 80t72 129q0 36 -23.5 53t-51 18.5t-51 11.5t-23.5 34q0 16 10 34l-68 19q43 44 43 117q0 26 -5 58q82 16 144 16q44 0 71.5 -1.5t48.5 -8.5
t31 -13.5t20.5 -24.5t15.5 -33.5t17 -47.5t24 -60l50 25q-3 -40 -23 -60t-42.5 -21t-40 -6.5t-16.5 -20.5zM1282 842q-5 5 -13.5 15.5t-12 14.5t-10.5 11.5t-10 10.5l-8 8t-8.5 7.5t-8 5t-8.5 4.5q-7 3 -14.5 5t-20.5 2.5t-22 0.5h-32.5h-37.5q-126 0 -217 -43
q16 30 36 46.5t54 29.5t65.5 36t46 36.5t50 55t43.5 50.5q12 -9 28 -31.5t32 -36.5t38 -13l12 1v-76l22 -1q247 95 371 190q28 21 50 39t42.5 37.5t33 31t29.5 34t24 31t24.5 37t23 38t27 47.5t29.5 53l7 9q-2 -53 -43 -139q-79 -165 -205 -264t-306 -142q-14 -3 -42 -7.5
t-50 -9.5t-39 -14q3 -19 24.5 -46t21.5 -34q0 -11 -26 -30zM1061 -79q39 26 131.5 47.5t146.5 21.5q9 0 22.5 -15.5t28 -42.5t26 -50t24 -51t14.5 -33q-121 -45 -244 -45q-61 0 -125 11zM822 568l48 12l109 -177l-73 -48zM1323 51q3 -15 3 -16q0 -7 -17.5 -14.5t-46 -13
t-54 -9.5t-53.5 -7.5t-32 -4.5l-7 43q21 2 60.5 8.5t72 10t60.5 3.5h14zM866 679l-96 -20l-6 17q10 1 32.5 7t34.5 6q19 0 35 -10zM1061 45h31l10 -83l-41 -12v95zM1950 1535v1v-1zM1950 1535l-1 -5l-2 -2l1 3zM1950 1535l1 1z" />
    <glyph glyph-name="_399" unicode="&#xf1a9;"
d="M1167 -50q-5 19 -24 5q-30 -22 -87 -39t-131 -17q-129 0 -193 49q-5 4 -13 4q-11 0 -26 -12q-7 -6 -7.5 -16t7.5 -20q34 -32 87.5 -46t102.5 -12.5t99 4.5q41 4 84.5 20.5t65 30t28.5 20.5q12 12 7 29zM1128 65q-19 47 -39 61q-23 15 -76 15q-47 0 -71 -10
q-29 -12 -78 -56q-26 -24 -12 -44q9 -8 17.5 -4.5t31.5 23.5q3 2 10.5 8.5t10.5 8.5t10 7t11.5 7t12.5 5t15 4.5t16.5 2.5t20.5 1q27 0 44.5 -7.5t23 -14.5t13.5 -22q10 -17 12.5 -20t12.5 1q23 12 14 34zM1483 346q0 22 -5 44.5t-16.5 45t-34 36.5t-52.5 14
q-33 0 -97 -41.5t-129 -83.5t-101 -42q-27 -1 -63.5 19t-76 49t-83.5 58t-100 49t-111 19q-115 -1 -197 -78.5t-84 -178.5q-2 -112 74 -164q29 -20 62.5 -28.5t103.5 -8.5q57 0 132 32.5t134 71t120 70.5t93 31q26 -1 65 -31.5t71.5 -67t68 -67.5t55.5 -32q35 -3 58.5 14
t55.5 63q28 41 42.5 101t14.5 106zM1536 506q0 -164 -62 -304.5t-166 -236t-242.5 -149.5t-290.5 -54t-293 57.5t-247.5 157t-170.5 241.5t-64 302q0 89 19.5 172.5t49 145.5t70.5 118.5t78.5 94t78.5 69.5t64.5 46.5t42.5 24.5q14 8 51 26.5t54.5 28.5t48 30t60.5 44
q36 28 58 72.5t30 125.5q129 -155 186 -193q44 -29 130 -68t129 -66q21 -13 39 -25t60.5 -46.5t76 -70.5t75 -95t69 -122t47 -148.5t19.5 -177.5z" />
    <glyph glyph-name="_400" unicode="&#xf1aa;"
d="M1070 463l-160 -160l-151 -152l-30 -30q-65 -64 -151.5 -87t-171.5 -2q-16 -70 -72 -115t-129 -45q-85 0 -145 60.5t-60 145.5q0 72 44.5 128t113.5 72q-22 86 1 173t88 152l12 12l151 -152l-11 -11q-37 -37 -37 -89t37 -90q37 -37 89 -37t89 37l30 30l151 152l161 160z
M729 1145l12 -12l-152 -152l-12 12q-37 37 -89 37t-89 -37t-37 -89.5t37 -89.5l29 -29l152 -152l160 -160l-151 -152l-161 160l-151 152l-30 30q-68 67 -90 159.5t5 179.5q-70 15 -115 71t-45 129q0 85 60 145.5t145 60.5q76 0 133.5 -49t69.5 -123q84 20 169.5 -3.5
t149.5 -87.5zM1536 78q0 -85 -60 -145.5t-145 -60.5q-74 0 -131 47t-71 118q-86 -28 -179.5 -6t-161.5 90l-11 12l151 152l12 -12q37 -37 89 -37t89 37t37 89t-37 89l-30 30l-152 152l-160 160l152 152l160 -160l152 -152l29 -30q64 -64 87.5 -150.5t2.5 -171.5
q76 -11 126.5 -68.5t50.5 -134.5zM1534 1202q0 -77 -51 -135t-127 -69q26 -85 3 -176.5t-90 -158.5l-12 -12l-151 152l12 12q37 37 37 89t-37 89t-89 37t-89 -37l-30 -30l-152 -152l-160 -160l-152 152l161 160l152 152l29 30q67 67 159 89.5t178 -3.5q11 75 68.5 126
t135.5 51q85 0 145 -60.5t60 -145.5z" />
    <glyph glyph-name="f1ab" unicode="&#xf1ab;"
d="M654 458q-1 -3 -12.5 0.5t-31.5 11.5l-20 9q-44 20 -87 49q-7 5 -41 31.5t-38 28.5q-67 -103 -134 -181q-81 -95 -105 -110q-4 -2 -19.5 -4t-18.5 0q6 4 82 92q21 24 85.5 115t78.5 118q17 30 51 98.5t36 77.5q-8 1 -110 -33q-8 -2 -27.5 -7.5t-34.5 -9.5t-17 -5
q-2 -2 -2 -10.5t-1 -9.5q-5 -10 -31 -15q-23 -7 -47 0q-18 4 -28 21q-4 6 -5 23q6 2 24.5 5t29.5 6q58 16 105 32q100 35 102 35q10 2 43 19.5t44 21.5q9 3 21.5 8t14.5 5.5t6 -0.5q2 -12 -1 -33q0 -2 -12.5 -27t-26.5 -53.5t-17 -33.5q-25 -50 -77 -131l64 -28
q12 -6 74.5 -32t67.5 -28q4 -1 10.5 -25.5t4.5 -30.5zM449 944q3 -15 -4 -28q-12 -23 -50 -38q-30 -12 -60 -12q-26 3 -49 26q-14 15 -18 41l1 3q3 -3 19.5 -5t26.5 0t58 16q36 12 55 14q17 0 21 -17zM1147 815l63 -227l-139 42zM39 15l694 232v1032l-694 -233v-1031z
M1280 332l102 -31l-181 657l-100 31l-216 -536l102 -31l45 110l211 -65zM777 1294l573 -184v380zM1088 -29l158 -13l-54 -160l-40 66q-130 -83 -276 -108q-58 -12 -91 -12h-84q-79 0 -199.5 39t-183.5 85q-8 7 -8 16q0 8 5 13.5t13 5.5q4 0 18 -7.5t30.5 -16.5t20.5 -11
q73 -37 159.5 -61.5t157.5 -24.5q95 0 167 14.5t157 50.5q15 7 30.5 15.5t34 19t28.5 16.5zM1536 1050v-1079l-774 246q-14 -6 -375 -127.5t-368 -121.5q-13 0 -18 13q0 1 -1 3v1078q3 9 4 10q5 6 20 11q107 36 149 50v384l558 -198q2 0 160.5 55t316 108.5t161.5 53.5
q20 0 20 -21v-418z" />
    <glyph glyph-name="_402" unicode="&#xf1ac;" horiz-adv-x="1792"
d="M288 1152q66 0 113 -47t47 -113v-1088q0 -66 -47 -113t-113 -47h-128q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h128zM1664 989q58 -34 93 -93t35 -128v-768q0 -106 -75 -181t-181 -75h-864q-66 0 -113 47t-47 113v1536q0 40 28 68t68 28h672q40 0 88 -20t76 -48
l152 -152q28 -28 48 -76t20 -88v-163zM928 0v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM928 256v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM928 512v128q0 14 -9 23
t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1184 0v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1184 256v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128
q14 0 23 9t9 23zM1184 512v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1440 0v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1440 256v128q0 14 -9 23t-23 9h-128
q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1440 512v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1536 896v256h-160q-40 0 -68 28t-28 68v160h-640v-512h896z" />
    <glyph glyph-name="_403" unicode="&#xf1ad;"
d="M1344 1536q26 0 45 -19t19 -45v-1664q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v1664q0 26 19 45t45 19h1280zM512 1248v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM512 992v-64q0 -14 9 -23t23 -9h64q14 0 23 9
t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM512 736v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM512 480v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM384 160v64
q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM384 416v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM384 672v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64
q14 0 23 9t9 23zM384 928v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM384 1184v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM896 -96v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9
t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM896 416v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM896 672v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM896 928v64
q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM896 1184v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1152 160v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64
q14 0 23 9t9 23zM1152 416v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1152 672v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1152 928v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9
t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1152 1184v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23z" />
    <glyph glyph-name="_404" unicode="&#xf1ae;" horiz-adv-x="1280"
d="M1188 988l-292 -292v-824q0 -46 -33 -79t-79 -33t-79 33t-33 79v384h-64v-384q0 -46 -33 -79t-79 -33t-79 33t-33 79v824l-292 292q-28 28 -28 68t28 68q29 28 68.5 28t67.5 -28l228 -228h368l228 228q28 28 68 28t68 -28q28 -29 28 -68.5t-28 -67.5zM864 1152
q0 -93 -65.5 -158.5t-158.5 -65.5t-158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5t158.5 -65.5t65.5 -158.5z" />
    <glyph glyph-name="uniF1B1" unicode="&#xf1b0;" horiz-adv-x="1664"
d="M780 1064q0 -60 -19 -113.5t-63 -92.5t-105 -39q-76 0 -138 57.5t-92 135.5t-30 151q0 60 19 113.5t63 92.5t105 39q77 0 138.5 -57.5t91.5 -135t30 -151.5zM438 581q0 -80 -42 -139t-119 -59q-76 0 -141.5 55.5t-100.5 133.5t-35 152q0 80 42 139.5t119 59.5
q76 0 141.5 -55.5t100.5 -134t35 -152.5zM832 608q118 0 255 -97.5t229 -237t92 -254.5q0 -46 -17 -76.5t-48.5 -45t-64.5 -20t-76 -5.5q-68 0 -187.5 45t-182.5 45q-66 0 -192.5 -44.5t-200.5 -44.5q-183 0 -183 146q0 86 56 191.5t139.5 192.5t187.5 146t193 59zM1071 819
q-61 0 -105 39t-63 92.5t-19 113.5q0 74 30 151.5t91.5 135t138.5 57.5q61 0 105 -39t63 -92.5t19 -113.5q0 -73 -30 -151t-92 -135.5t-138 -57.5zM1503 923q77 0 119 -59.5t42 -139.5q0 -74 -35 -152t-100.5 -133.5t-141.5 -55.5q-77 0 -119 59t-42 139q0 74 35 152.5
t100.5 134t141.5 55.5z" />
    <glyph glyph-name="_406" unicode="&#xf1b1;" horiz-adv-x="768"
d="M704 1008q0 -145 -57 -243.5t-152 -135.5l45 -821q2 -26 -16 -45t-44 -19h-192q-26 0 -44 19t-16 45l45 821q-95 37 -152 135.5t-57 243.5q0 128 42.5 249.5t117.5 200t160 78.5t160 -78.5t117.5 -200t42.5 -249.5z" />
    <glyph glyph-name="_407" unicode="&#xf1b2;" horiz-adv-x="1792"
d="M896 -93l640 349v636l-640 -233v-752zM832 772l698 254l-698 254l-698 -254zM1664 1024v-768q0 -35 -18 -65t-49 -47l-704 -384q-28 -16 -61 -16t-61 16l-704 384q-31 17 -49 47t-18 65v768q0 40 23 73t61 47l704 256q22 8 44 8t44 -8l704 -256q38 -14 61 -47t23 -73z
" />
    <glyph glyph-name="_408" unicode="&#xf1b3;" horiz-adv-x="2304"
d="M640 -96l384 192v314l-384 -164v-342zM576 358l404 173l-404 173l-404 -173zM1664 -96l384 192v314l-384 -164v-342zM1600 358l404 173l-404 173l-404 -173zM1152 651l384 165v266l-384 -164v-267zM1088 1030l441 189l-441 189l-441 -189zM2176 512v-416q0 -36 -19 -67
t-52 -47l-448 -224q-25 -14 -57 -14t-57 14l-448 224q-4 2 -7 4q-2 -2 -7 -4l-448 -224q-25 -14 -57 -14t-57 14l-448 224q-33 16 -52 47t-19 67v416q0 38 21.5 70t56.5 48l434 186v400q0 38 21.5 70t56.5 48l448 192q23 10 50 10t50 -10l448 -192q35 -16 56.5 -48t21.5 -70
v-400l434 -186q36 -16 57 -48t21 -70z" />
    <glyph glyph-name="_409" unicode="&#xf1b4;" horiz-adv-x="2048"
d="M1848 1197h-511v-124h511v124zM1596 771q-90 0 -146 -52.5t-62 -142.5h408q-18 195 -200 195zM1612 186q63 0 122 32t76 87h221q-100 -307 -427 -307q-214 0 -340.5 132t-126.5 347q0 208 130.5 345.5t336.5 137.5q138 0 240.5 -68t153 -179t50.5 -248q0 -17 -2 -47h-658
q0 -111 57.5 -171.5t166.5 -60.5zM277 236h296q205 0 205 167q0 180 -199 180h-302v-347zM277 773h281q78 0 123.5 36.5t45.5 113.5q0 144 -190 144h-260v-294zM0 1282h594q87 0 155 -14t126.5 -47.5t90 -96.5t31.5 -154q0 -181 -172 -263q114 -32 172 -115t58 -204
q0 -75 -24.5 -136.5t-66 -103.5t-98.5 -71t-121 -42t-134 -13h-611v1260z" />
    <glyph glyph-name="_410" unicode="&#xf1b5;"
d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960zM499 1041h-371v-787h382q117 0 197 57.5t80 170.5q0 158 -143 200q107 52 107 164q0 57 -19.5 96.5
t-56.5 60.5t-79 29.5t-97 8.5zM477 723h-176v184h163q119 0 119 -90q0 -94 -106 -94zM486 388h-185v217h189q124 0 124 -113q0 -104 -128 -104zM1136 356q-68 0 -104 38t-36 107h411q1 10 1 30q0 132 -74.5 220.5t-203.5 88.5q-128 0 -210 -86t-82 -216q0 -135 79 -217
t213 -82q205 0 267 191h-138q-11 -34 -47.5 -54t-75.5 -20zM1126 722q113 0 124 -122h-254q4 56 39 89t91 33zM964 988h319v-77h-319v77z" />
    <glyph glyph-name="_411" unicode="&#xf1b6;" horiz-adv-x="1792"
d="M1582 954q0 -101 -71.5 -172.5t-172.5 -71.5t-172.5 71.5t-71.5 172.5t71.5 172.5t172.5 71.5t172.5 -71.5t71.5 -172.5zM812 212q0 104 -73 177t-177 73q-27 0 -54 -6l104 -42q77 -31 109.5 -106.5t1.5 -151.5q-31 -77 -107 -109t-152 -1q-21 8 -62 24.5t-61 24.5
q32 -60 91 -96.5t130 -36.5q104 0 177 73t73 177zM1642 953q0 126 -89.5 215.5t-215.5 89.5q-127 0 -216.5 -89.5t-89.5 -215.5q0 -127 89.5 -216t216.5 -89q126 0 215.5 89t89.5 216zM1792 953q0 -189 -133.5 -322t-321.5 -133l-437 -319q-12 -129 -109 -218t-229 -89
q-121 0 -214 76t-118 192l-230 92v429l389 -157q79 48 173 48q13 0 35 -2l284 407q2 187 135.5 319t320.5 132q188 0 321.5 -133.5t133.5 -321.5z" />
    <glyph glyph-name="_412" unicode="&#xf1b7;"
d="M1242 889q0 80 -57 136.5t-137 56.5t-136.5 -57t-56.5 -136q0 -80 56.5 -136.5t136.5 -56.5t137 56.5t57 136.5zM632 301q0 -83 -58 -140.5t-140 -57.5q-56 0 -103 29t-72 77q52 -20 98 -40q60 -24 120 1.5t85 86.5q24 60 -1.5 120t-86.5 84l-82 33q22 5 42 5
q82 0 140 -57.5t58 -140.5zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v153l172 -69q20 -92 93.5 -152t168.5 -60q104 0 181 70t87 173l345 252q150 0 255.5 105.5t105.5 254.5q0 150 -105.5 255.5t-255.5 105.5
q-148 0 -253 -104.5t-107 -252.5l-225 -322q-9 1 -28 1q-75 0 -137 -37l-297 119v468q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5zM1289 887q0 -100 -71 -170.5t-171 -70.5t-170.5 70.5t-70.5 170.5t70.5 171t170.5 71q101 0 171.5 -70.5t70.5 -171.5z
" />
    <glyph glyph-name="_413" unicode="&#xf1b8;" horiz-adv-x="1792"
d="M836 367l-15 -368l-2 -22l-420 29q-36 3 -67 31.5t-47 65.5q-11 27 -14.5 55t4 65t12 55t21.5 64t19 53q78 -12 509 -28zM449 953l180 -379l-147 92q-63 -72 -111.5 -144.5t-72.5 -125t-39.5 -94.5t-18.5 -63l-4 -21l-190 357q-17 26 -18 56t6 47l8 18q35 63 114 188
l-140 86zM1680 436l-188 -359q-12 -29 -36.5 -46.5t-43.5 -20.5l-18 -4q-71 -7 -219 -12l8 -164l-230 367l211 362l7 -173q170 -16 283 -5t170 33zM895 1360q-47 -63 -265 -435l-317 187l-19 12l225 356q20 31 60 45t80 10q24 -2 48.5 -12t42 -21t41.5 -33t36 -34.5
t36 -39.5t32 -35zM1550 1053l212 -363q18 -37 12.5 -76t-27.5 -74q-13 -20 -33 -37t-38 -28t-48.5 -22t-47 -16t-51.5 -14t-46 -12q-34 72 -265 436l313 195zM1407 1279l142 83l-220 -373l-419 20l151 86q-34 89 -75 166t-75.5 123.5t-64.5 80t-47 46.5l-17 13l405 -1
q31 3 58 -10.5t39 -28.5l11 -15q39 -61 112 -190z" />
    <glyph glyph-name="_414" unicode="&#xf1b9;" horiz-adv-x="2048"
d="M480 448q0 66 -47 113t-113 47t-113 -47t-47 -113t47 -113t113 -47t113 47t47 113zM516 768h1016l-89 357q-2 8 -14 17.5t-21 9.5h-768q-9 0 -21 -9.5t-14 -17.5zM1888 448q0 66 -47 113t-113 47t-113 -47t-47 -113t47 -113t113 -47t113 47t47 113zM2048 544v-384
q0 -14 -9 -23t-23 -9h-96v-128q0 -80 -56 -136t-136 -56t-136 56t-56 136v128h-1024v-128q0 -80 -56 -136t-136 -56t-136 56t-56 136v128h-96q-14 0 -23 9t-9 23v384q0 93 65.5 158.5t158.5 65.5h28l105 419q23 94 104 157.5t179 63.5h768q98 0 179 -63.5t104 -157.5
l105 -419h28q93 0 158.5 -65.5t65.5 -158.5z" />
    <glyph glyph-name="_415" unicode="&#xf1ba;" horiz-adv-x="2048"
d="M1824 640q93 0 158.5 -65.5t65.5 -158.5v-384q0 -14 -9 -23t-23 -9h-96v-64q0 -80 -56 -136t-136 -56t-136 56t-56 136v64h-1024v-64q0 -80 -56 -136t-136 -56t-136 56t-56 136v64h-96q-14 0 -23 9t-9 23v384q0 93 65.5 158.5t158.5 65.5h28l105 419q23 94 104 157.5
t179 63.5h128v224q0 14 9 23t23 9h448q14 0 23 -9t9 -23v-224h128q98 0 179 -63.5t104 -157.5l105 -419h28zM320 160q66 0 113 47t47 113t-47 113t-113 47t-113 -47t-47 -113t47 -113t113 -47zM516 640h1016l-89 357q-2 8 -14 17.5t-21 9.5h-768q-9 0 -21 -9.5t-14 -17.5z
M1728 160q66 0 113 47t47 113t-47 113t-113 47t-113 -47t-47 -113t47 -113t113 -47z" />
    <glyph glyph-name="_416" unicode="&#xf1bb;"
d="M1504 64q0 -26 -19 -45t-45 -19h-462q1 -17 6 -87.5t5 -108.5q0 -25 -18 -42.5t-43 -17.5h-320q-25 0 -43 17.5t-18 42.5q0 38 5 108.5t6 87.5h-462q-26 0 -45 19t-19 45t19 45l402 403h-229q-26 0 -45 19t-19 45t19 45l402 403h-197q-26 0 -45 19t-19 45t19 45l384 384
q19 19 45 19t45 -19l384 -384q19 -19 19 -45t-19 -45t-45 -19h-197l402 -403q19 -19 19 -45t-19 -45t-45 -19h-229l402 -403q19 -19 19 -45z" />
    <glyph glyph-name="_417" unicode="&#xf1bc;"
d="M1127 326q0 32 -30 51q-193 115 -447 115q-133 0 -287 -34q-42 -9 -42 -52q0 -20 13.5 -34.5t35.5 -14.5q5 0 37 8q132 27 243 27q226 0 397 -103q19 -11 33 -11q19 0 33 13.5t14 34.5zM1223 541q0 40 -35 61q-237 141 -548 141q-153 0 -303 -42q-48 -13 -48 -64
q0 -25 17.5 -42.5t42.5 -17.5q7 0 37 8q122 33 251 33q279 0 488 -124q24 -13 38 -13q25 0 42.5 17.5t17.5 42.5zM1331 789q0 47 -40 70q-126 73 -293 110.5t-343 37.5q-204 0 -364 -47q-23 -7 -38.5 -25.5t-15.5 -48.5q0 -31 20.5 -52t51.5 -21q11 0 40 8q133 37 307 37
q159 0 309.5 -34t253.5 -95q21 -12 40 -12q29 0 50.5 20.5t21.5 51.5zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="_418" unicode="&#xf1bd;" horiz-adv-x="1024"
d="M1024 1233l-303 -582l24 -31h279v-415h-507l-44 -30l-142 -273l-30 -30h-301v303l303 583l-24 30h-279v415h507l44 30l142 273l30 30h301v-303z" />
    <glyph glyph-name="_419" unicode="&#xf1be;" horiz-adv-x="2304"
d="M784 164l16 241l-16 523q-1 10 -7.5 17t-16.5 7q-9 0 -16 -7t-7 -17l-14 -523l14 -241q1 -10 7.5 -16.5t15.5 -6.5q22 0 24 23zM1080 193l11 211l-12 586q0 16 -13 24q-8 5 -16 5t-16 -5q-13 -8 -13 -24l-1 -6l-10 -579q0 -1 11 -236v-1q0 -10 6 -17q9 -11 23 -11
q11 0 20 9q9 7 9 20zM35 533l20 -128l-20 -126q-2 -9 -9 -9t-9 9l-17 126l17 128q2 9 9 9t9 -9zM121 612l26 -207l-26 -203q-2 -9 -10 -9q-9 0 -9 10l-23 202l23 207q0 9 9 9q8 0 10 -9zM401 159zM213 650l25 -245l-25 -237q0 -11 -11 -11q-10 0 -12 11l-21 237l21 245
q2 12 12 12q11 0 11 -12zM307 657l23 -252l-23 -244q-2 -13 -14 -13q-13 0 -13 13l-21 244l21 252q0 13 13 13q12 0 14 -13zM401 639l21 -234l-21 -246q-2 -16 -16 -16q-6 0 -10.5 4.5t-4.5 11.5l-20 246l20 234q0 6 4.5 10.5t10.5 4.5q14 0 16 -15zM784 164zM495 785
l21 -380l-21 -246q0 -7 -5 -12.5t-12 -5.5q-16 0 -18 18l-18 246l18 380q2 18 18 18q7 0 12 -5.5t5 -12.5zM589 871l19 -468l-19 -244q0 -8 -5.5 -13.5t-13.5 -5.5q-18 0 -20 19l-16 244l16 468q2 19 20 19q8 0 13.5 -5.5t5.5 -13.5zM687 911l18 -506l-18 -242
q-2 -21 -22 -21q-19 0 -21 21l-16 242l16 506q0 9 6.5 15.5t14.5 6.5q9 0 15 -6.5t7 -15.5zM1079 169v0v0v0zM881 915l15 -510l-15 -239q0 -10 -7.5 -17.5t-17.5 -7.5t-17 7t-8 18l-14 239l14 510q0 11 7.5 18t17.5 7t17.5 -7t7.5 -18zM980 896l14 -492l-14 -236
q0 -11 -8 -19t-19 -8t-19 8t-9 19l-12 236l12 492q1 12 9 20t19 8t18.5 -8t8.5 -20zM1192 404l-14 -231v0q0 -13 -9 -22t-22 -9t-22 9t-10 22l-6 114l-6 117l12 636v3q2 15 12 24q9 7 20 7q8 0 15 -5q14 -8 16 -26zM2304 423q0 -117 -83 -199.5t-200 -82.5h-786
q-13 2 -22 11t-9 22v899q0 23 28 33q85 34 181 34q195 0 338 -131.5t160 -323.5q53 22 110 22q117 0 200 -83t83 -201z" />
    <glyph glyph-name="uniF1C0" unicode="&#xf1c0;"
d="M768 768q237 0 443 43t325 127v-170q0 -69 -103 -128t-280 -93.5t-385 -34.5t-385 34.5t-280 93.5t-103 128v170q119 -84 325 -127t443 -43zM768 0q237 0 443 43t325 127v-170q0 -69 -103 -128t-280 -93.5t-385 -34.5t-385 34.5t-280 93.5t-103 128v170q119 -84 325 -127
t443 -43zM768 384q237 0 443 43t325 127v-170q0 -69 -103 -128t-280 -93.5t-385 -34.5t-385 34.5t-280 93.5t-103 128v170q119 -84 325 -127t443 -43zM768 1536q208 0 385 -34.5t280 -93.5t103 -128v-128q0 -69 -103 -128t-280 -93.5t-385 -34.5t-385 34.5t-280 93.5
t-103 128v128q0 69 103 128t280 93.5t385 34.5z" />
    <glyph glyph-name="uniF1C1" unicode="&#xf1c1;"
d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z
M894 465q33 -26 84 -56q59 7 117 7q147 0 177 -49q16 -22 2 -52q0 -1 -1 -2l-2 -2v-1q-6 -38 -71 -38q-48 0 -115 20t-130 53q-221 -24 -392 -83q-153 -262 -242 -262q-15 0 -28 7l-24 12q-1 1 -6 5q-10 10 -6 36q9 40 56 91.5t132 96.5q14 9 23 -6q2 -2 2 -4q52 85 107 197
q68 136 104 262q-24 82 -30.5 159.5t6.5 127.5q11 40 42 40h21h1q23 0 35 -15q18 -21 9 -68q-2 -6 -4 -8q1 -3 1 -8v-30q-2 -123 -14 -192q55 -164 146 -238zM318 54q52 24 137 158q-51 -40 -87.5 -84t-49.5 -74zM716 974q-15 -42 -2 -132q1 7 7 44q0 3 7 43q1 4 4 8
q-1 1 -1 2q-1 2 -1 3q-1 22 -13 36q0 -1 -1 -2v-2zM592 313q135 54 284 81q-2 1 -13 9.5t-16 13.5q-76 67 -127 176q-27 -86 -83 -197q-30 -56 -45 -83zM1238 329q-24 24 -140 24q76 -28 124 -28q14 0 18 1q0 1 -2 3z" />
    <glyph glyph-name="_422" unicode="&#xf1c2;"
d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z
M233 768v-107h70l164 -661h159l128 485q7 20 10 46q2 16 2 24h4l3 -24q1 -3 3.5 -20t5.5 -26l128 -485h159l164 661h70v107h-300v-107h90l-99 -438q-5 -20 -7 -46l-2 -21h-4q0 3 -0.5 6.5t-1.5 8t-1 6.5q-1 5 -4 21t-5 25l-144 545h-114l-144 -545q-2 -9 -4.5 -24.5
t-3.5 -21.5l-4 -21h-4l-2 21q-2 26 -7 46l-99 438h90v107h-300z" />
    <glyph glyph-name="_423" unicode="&#xf1c3;"
d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z
M429 106v-106h281v106h-75l103 161q5 7 10 16.5t7.5 13.5t3.5 4h2q1 -4 5 -10q2 -4 4.5 -7.5t6 -8t6.5 -8.5l107 -161h-76v-106h291v106h-68l-192 273l195 282h67v107h-279v-107h74l-103 -159q-4 -7 -10 -16.5t-9 -13.5l-2 -3h-2q-1 4 -5 10q-6 11 -17 23l-106 159h76v107
h-290v-107h68l189 -272l-194 -283h-68z" />
    <glyph glyph-name="_424" unicode="&#xf1c4;"
d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z
M416 106v-106h327v106h-93v167h137q76 0 118 15q67 23 106.5 87t39.5 146q0 81 -37 141t-100 87q-48 19 -130 19h-368v-107h92v-555h-92zM769 386h-119v268h120q52 0 83 -18q56 -33 56 -115q0 -89 -62 -120q-31 -15 -78 -15z" />
    <glyph glyph-name="_425" unicode="&#xf1c5;"
d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z
M1280 320v-320h-1024v192l192 192l128 -128l384 384zM448 512q-80 0 -136 56t-56 136t56 136t136 56t136 -56t56 -136t-56 -136t-136 -56z" />
    <glyph glyph-name="_426" unicode="&#xf1c6;"
d="M640 1152v128h-128v-128h128zM768 1024v128h-128v-128h128zM640 896v128h-128v-128h128zM768 768v128h-128v-128h128zM1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400
v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-128v-128h-128v128h-512v-1536h1280zM781 593l107 -349q8 -27 8 -52q0 -83 -72.5 -137.5t-183.5 -54.5t-183.5 54.5t-72.5 137.5q0 25 8 52q21 63 120 396v128h128v-128h79
q22 0 39 -13t23 -34zM640 128q53 0 90.5 19t37.5 45t-37.5 45t-90.5 19t-90.5 -19t-37.5 -45t37.5 -45t90.5 -19z" />
    <glyph glyph-name="_427" unicode="&#xf1c7;"
d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z
M620 686q20 -8 20 -30v-544q0 -22 -20 -30q-8 -2 -12 -2q-12 0 -23 9l-166 167h-131q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h131l166 167q16 15 35 7zM1037 -3q31 0 50 24q129 159 129 363t-129 363q-16 21 -43 24t-47 -14q-21 -17 -23.5 -43.5t14.5 -47.5
q100 -123 100 -282t-100 -282q-17 -21 -14.5 -47.5t23.5 -42.5q18 -15 40 -15zM826 145q27 0 47 20q87 93 87 219t-87 219q-18 19 -45 20t-46 -17t-20 -44.5t18 -46.5q52 -57 52 -131t-52 -131q-19 -20 -18 -46.5t20 -44.5q20 -17 44 -17z" />
    <glyph glyph-name="_428" unicode="&#xf1c8;"
d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z
M768 768q52 0 90 -38t38 -90v-384q0 -52 -38 -90t-90 -38h-384q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h384zM1260 766q20 -8 20 -30v-576q0 -22 -20 -30q-8 -2 -12 -2q-14 0 -23 9l-265 266v90l265 266q9 9 23 9q4 0 12 -2z" />
    <glyph glyph-name="_429" unicode="&#xf1c9;"
d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z
M480 768q8 11 21 12.5t24 -6.5l51 -38q11 -8 12.5 -21t-6.5 -24l-182 -243l182 -243q8 -11 6.5 -24t-12.5 -21l-51 -38q-11 -8 -24 -6.5t-21 12.5l-226 301q-14 19 0 38zM1282 467q14 -19 0 -38l-226 -301q-8 -11 -21 -12.5t-24 6.5l-51 38q-11 8 -12.5 21t6.5 24l182 243
l-182 243q-8 11 -6.5 24t12.5 21l51 38q11 8 24 6.5t21 -12.5zM662 6q-13 2 -20.5 13t-5.5 24l138 831q2 13 13 20.5t24 5.5l63 -10q13 -2 20.5 -13t5.5 -24l-138 -831q-2 -13 -13 -20.5t-24 -5.5z" />
    <glyph glyph-name="_430" unicode="&#xf1ca;"
d="M1497 709v-198q-101 -23 -198 -23q-65 -136 -165.5 -271t-181.5 -215.5t-128 -106.5q-80 -45 -162 3q-28 17 -60.5 43.5t-85 83.5t-102.5 128.5t-107.5 184t-105.5 244t-91.5 314.5t-70.5 390h283q26 -218 70 -398.5t104.5 -317t121.5 -235.5t140 -195q169 169 287 406
q-142 72 -223 220t-81 333q0 192 104 314.5t284 122.5q178 0 273 -105.5t95 -297.5q0 -159 -58 -286q-7 -1 -19.5 -3t-46 -2t-63 6t-62 25.5t-50.5 51.5q31 103 31 184q0 87 -29 132t-79 45q-53 0 -85 -49.5t-32 -140.5q0 -186 105 -293.5t267 -107.5q62 0 121 14z" />
    <glyph glyph-name="_431" unicode="&#xf1cb;" horiz-adv-x="1792"
d="M216 367l603 -402v359l-334 223zM154 511l193 129l-193 129v-258zM973 -35l603 402l-269 180l-334 -223v-359zM896 458l272 182l-272 182l-272 -182zM485 733l334 223v359l-603 -402zM1445 640l193 -129v258zM1307 733l269 180l-603 402v-359zM1792 913v-546
q0 -41 -34 -64l-819 -546q-21 -13 -43 -13t-43 13l-819 546q-34 23 -34 64v546q0 41 34 64l819 546q21 13 43 13t43 -13l819 -546q34 -23 34 -64z" />
    <glyph glyph-name="_432" unicode="&#xf1cc;" horiz-adv-x="2048"
d="M1800 764q111 -46 179.5 -145.5t68.5 -221.5q0 -164 -118 -280.5t-285 -116.5q-4 0 -11.5 0.5t-10.5 0.5h-1209h-1h-2h-5q-170 10 -288 125.5t-118 280.5q0 110 55 203t147 147q-12 39 -12 82q0 115 82 196t199 81q95 0 172 -58q75 154 222.5 248t326.5 94
q166 0 306 -80.5t221.5 -218.5t81.5 -301q0 -6 -0.5 -18t-0.5 -18zM468 498q0 -122 84 -193t208 -71q137 0 240 99q-16 20 -47.5 56.5t-43.5 50.5q-67 -65 -144 -65q-55 0 -93.5 33.5t-38.5 87.5q0 53 38.5 87t91.5 34q44 0 84.5 -21t73 -55t65 -75t69 -82t77 -75t97 -55
t121.5 -21q121 0 204.5 71.5t83.5 190.5q0 121 -84 192t-207 71q-143 0 -241 -97l93 -108q66 64 142 64q52 0 92 -33t40 -84q0 -57 -37 -91.5t-94 -34.5q-43 0 -82.5 21t-72 55t-65.5 75t-69.5 82t-77.5 75t-96.5 55t-118.5 21q-122 0 -207 -70.5t-85 -189.5z" />
    <glyph glyph-name="_433" unicode="&#xf1cd;" horiz-adv-x="1792"
d="M896 1536q182 0 348 -71t286 -191t191 -286t71 -348t-71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71zM896 1408q-190 0 -361 -90l194 -194q82 28 167 28t167 -28l194 194q-171 90 -361 90zM218 279l194 194
q-28 82 -28 167t28 167l-194 194q-90 -171 -90 -361t90 -361zM896 -128q190 0 361 90l-194 194q-82 -28 -167 -28t-167 28l-194 -194q171 -90 361 -90zM896 256q159 0 271.5 112.5t112.5 271.5t-112.5 271.5t-271.5 112.5t-271.5 -112.5t-112.5 -271.5t112.5 -271.5
t271.5 -112.5zM1380 473l194 -194q90 171 90 361t-90 361l-194 -194q28 -82 28 -167t-28 -167z" />
    <glyph glyph-name="_434" unicode="&#xf1ce;" horiz-adv-x="1792"
d="M1760 640q0 -176 -68.5 -336t-184 -275.5t-275.5 -184t-336 -68.5t-336 68.5t-275.5 184t-184 275.5t-68.5 336q0 213 97 398.5t265 305.5t374 151v-228q-221 -45 -366.5 -221t-145.5 -406q0 -130 51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5
t136.5 204t51 248.5q0 230 -145.5 406t-366.5 221v228q206 -31 374 -151t265 -305.5t97 -398.5z" />
    <glyph glyph-name="uniF1D0" unicode="&#xf1d0;" horiz-adv-x="1792"
d="M19 662q8 217 116 406t305 318h5q0 -1 -1 -3q-8 -8 -28 -33.5t-52 -76.5t-60 -110.5t-44.5 -135.5t-14 -150.5t39 -157.5t108.5 -154q50 -50 102 -69.5t90.5 -11.5t69.5 23.5t47 32.5l16 16q39 51 53 116.5t6.5 122.5t-21 107t-26.5 80l-14 29q-10 25 -30.5 49.5t-43 41
t-43.5 29.5t-35 19l-13 6l104 115q39 -17 78 -52t59 -61l19 -27q1 48 -18.5 103.5t-40.5 87.5l-20 31l161 183l160 -181q-33 -46 -52.5 -102.5t-22.5 -90.5l-4 -33q22 37 61.5 72.5t67.5 52.5l28 17l103 -115q-44 -14 -85 -50t-60 -65l-19 -29q-31 -56 -48 -133.5t-7 -170
t57 -156.5q33 -45 77.5 -60.5t85 -5.5t76 26.5t57.5 33.5l21 16q60 53 96.5 115t48.5 121.5t10 121.5t-18 118t-37 107.5t-45.5 93t-45 72t-34.5 47.5l-13 17q-14 13 -7 13l10 -3q40 -29 62.5 -46t62 -50t64 -58t58.5 -65t55.5 -77t45.5 -88t38 -103t23.5 -117t10.5 -136
q3 -259 -108 -465t-312 -321t-456 -115q-185 0 -351 74t-283.5 198t-184 293t-60.5 353z" />
    <glyph glyph-name="uniF1D1" unicode="&#xf1d1;" horiz-adv-x="1792"
d="M874 -102v-66q-208 6 -385 109.5t-283 275.5l58 34q29 -49 73 -99l65 57q148 -168 368 -212l-17 -86q65 -12 121 -13zM276 428l-83 -28q22 -60 49 -112l-57 -33q-98 180 -98 385t98 385l57 -33q-30 -56 -49 -112l82 -28q-35 -100 -35 -212q0 -109 36 -212zM1528 251
l58 -34q-106 -172 -283 -275.5t-385 -109.5v66q56 1 121 13l-17 86q220 44 368 212l65 -57q44 50 73 99zM1377 805l-233 -80q14 -42 14 -85t-14 -85l232 -80q-31 -92 -98 -169l-185 162q-57 -67 -147 -85l48 -241q-52 -10 -98 -10t-98 10l48 241q-90 18 -147 85l-185 -162
q-67 77 -98 169l232 80q-14 42 -14 85t14 85l-233 80q33 93 99 169l185 -162q59 68 147 86l-48 240q44 10 98 10t98 -10l-48 -240q88 -18 147 -86l185 162q66 -76 99 -169zM874 1448v-66q-65 -2 -121 -13l17 -86q-220 -42 -368 -211l-65 56q-38 -42 -73 -98l-57 33
q106 172 282 275.5t385 109.5zM1705 640q0 -205 -98 -385l-57 33q27 52 49 112l-83 28q36 103 36 212q0 112 -35 212l82 28q-19 56 -49 112l57 33q98 -180 98 -385zM1585 1063l-57 -33q-35 56 -73 98l-65 -56q-148 169 -368 211l17 86q-56 11 -121 13v66q209 -6 385 -109.5
t282 -275.5zM1748 640q0 173 -67.5 331t-181.5 272t-272 181.5t-331 67.5t-331 -67.5t-272 -181.5t-181.5 -272t-67.5 -331t67.5 -331t181.5 -272t272 -181.5t331 -67.5t331 67.5t272 181.5t181.5 272t67.5 331zM1792 640q0 -182 -71 -348t-191 -286t-286 -191t-348 -71
t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
    <glyph glyph-name="uniF1D2" unicode="&#xf1d2;"
d="M582 228q0 -66 -93 -66q-107 0 -107 63q0 64 98 64q102 0 102 -61zM546 694q0 -85 -74 -85q-77 0 -77 84q0 90 77 90q36 0 55 -25.5t19 -63.5zM712 769v125q-78 -29 -135 -29q-50 29 -110 29q-86 0 -145 -57t-59 -143q0 -50 29.5 -102t73.5 -67v-3q-38 -17 -38 -85
q0 -53 41 -77v-3q-113 -37 -113 -139q0 -45 20 -78.5t54 -51t72 -25.5t81 -8q224 0 224 188q0 67 -48 99t-126 46q-27 5 -51.5 20.5t-24.5 39.5q0 44 49 52q77 15 122 70t45 134q0 24 -10 52q37 9 49 13zM771 350h137q-2 27 -2 82v387q0 46 2 69h-137q3 -23 3 -71v-392
q0 -50 -3 -75zM1280 366v121q-30 -21 -68 -21q-53 0 -53 82v225h52q9 0 26.5 -1t26.5 -1v117h-105q0 82 3 102h-140q4 -24 4 -55v-47h-60v-117q36 3 37 3q3 0 11 -0.5t12 -0.5v-2h-2v-217q0 -37 2.5 -64t11.5 -56.5t24.5 -48.5t43.5 -31t66 -12q64 0 108 24zM924 1072
q0 36 -24 63.5t-60 27.5t-60.5 -27t-24.5 -64q0 -36 25 -62.5t60 -26.5t59.5 27t24.5 62zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="_438" unicode="&#xf1d3;" horiz-adv-x="1792"
d="M595 22q0 100 -165 100q-158 0 -158 -104q0 -101 172 -101q151 0 151 105zM536 777q0 61 -30 102t-89 41q-124 0 -124 -145q0 -135 124 -135q119 0 119 137zM805 1101v-202q-36 -12 -79 -22q16 -43 16 -84q0 -127 -73 -216.5t-197 -112.5q-40 -8 -59.5 -27t-19.5 -58
q0 -31 22.5 -51.5t58 -32t78.5 -22t86 -25.5t78.5 -37.5t58 -64t22.5 -98.5q0 -304 -363 -304q-69 0 -130 12.5t-116 41t-87.5 82t-32.5 127.5q0 165 182 225v4q-67 41 -67 126q0 109 63 137v4q-72 24 -119.5 108.5t-47.5 165.5q0 139 95 231.5t235 92.5q96 0 178 -47
q98 0 218 47zM1123 220h-222q4 45 4 134v609q0 94 -4 128h222q-4 -33 -4 -124v-613q0 -89 4 -134zM1724 442v-196q-71 -39 -174 -39q-62 0 -107 20t-70 50t-39.5 78t-18.5 92t-4 103v351h2v4q-7 0 -19 1t-18 1q-21 0 -59 -6v190h96v76q0 54 -6 89h227q-6 -41 -6 -165h171
v-190q-15 0 -43.5 2t-42.5 2h-85v-365q0 -131 87 -131q61 0 109 33zM1148 1389q0 -58 -39 -101.5t-96 -43.5q-58 0 -98 43.5t-40 101.5q0 59 39.5 103t98.5 44q58 0 96.5 -44.5t38.5 -102.5z" />
    <glyph glyph-name="_439" unicode="&#xf1d4;"
d="M809 532l266 499h-112l-157 -312q-24 -48 -44 -92l-42 92l-155 312h-120l263 -493v-324h101v318zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="uniF1D5" unicode="&#xf1d5;" horiz-adv-x="1280"
d="M842 964q0 -80 -57 -136.5t-136 -56.5q-60 0 -111 35q-62 -67 -115 -146q-247 -371 -202 -859q1 -22 -12.5 -38.5t-34.5 -18.5h-5q-20 0 -35 13.5t-17 33.5q-14 126 -3.5 247.5t29.5 217t54 186t69 155.5t74 125q61 90 132 165q-16 35 -16 77q0 80 56.5 136.5t136.5 56.5
t136.5 -56.5t56.5 -136.5zM1223 953q0 -158 -78 -292t-212.5 -212t-292.5 -78q-64 0 -131 14q-21 5 -32.5 23.5t-6.5 39.5q5 20 23 31.5t39 7.5q51 -13 108 -13q97 0 186 38t153 102t102 153t38 186t-38 186t-102 153t-153 102t-186 38t-186 -38t-153 -102t-102 -153
t-38 -186q0 -114 52 -218q10 -20 3.5 -40t-25.5 -30t-39.5 -3t-30.5 26q-64 123 -64 265q0 119 46.5 227t124.5 186t186 124t226 46q158 0 292.5 -78t212.5 -212.5t78 -292.5z" />
    <glyph glyph-name="uniF1D6" unicode="&#xf1d6;" horiz-adv-x="1792"
d="M270 730q-8 19 -8 52q0 20 11 49t24 45q-1 22 7.5 53t22.5 43q0 139 92.5 288.5t217.5 209.5q139 66 324 66q133 0 266 -55q49 -21 90 -48t71 -56t55 -68t42 -74t32.5 -84.5t25.5 -89.5t22 -98l1 -5q55 -83 55 -150q0 -14 -9 -40t-9 -38q0 -1 1.5 -3.5t3.5 -5t2 -3.5
q77 -114 120.5 -214.5t43.5 -208.5q0 -43 -19.5 -100t-55.5 -57q-9 0 -19.5 7.5t-19 17.5t-19 26t-16 26.5t-13.5 26t-9 17.5q-1 1 -3 1l-5 -4q-59 -154 -132 -223q20 -20 61.5 -38.5t69 -41.5t35.5 -65q-2 -4 -4 -16t-7 -18q-64 -97 -302 -97q-53 0 -110.5 9t-98 20
t-104.5 30q-15 5 -23 7q-14 4 -46 4.5t-40 1.5q-41 -45 -127.5 -65t-168.5 -20q-35 0 -69 1.5t-93 9t-101 20.5t-74.5 40t-32.5 64q0 40 10 59.5t41 48.5q11 2 40.5 13t49.5 12q4 0 14 2q2 2 2 4l-2 3q-48 11 -108 105.5t-73 156.5l-5 3q-4 0 -12 -20q-18 -41 -54.5 -74.5
t-77.5 -37.5h-1q-4 0 -6 4.5t-5 5.5q-23 54 -23 100q0 275 252 466z" />
    <glyph glyph-name="uniF1D7" unicode="&#xf1d7;" horiz-adv-x="2048"
d="M580 1075q0 41 -25 66t-66 25q-43 0 -76 -25.5t-33 -65.5q0 -39 33 -64.5t76 -25.5q41 0 66 24.5t25 65.5zM1323 568q0 28 -25.5 50t-65.5 22q-27 0 -49.5 -22.5t-22.5 -49.5q0 -28 22.5 -50.5t49.5 -22.5q40 0 65.5 22t25.5 51zM1087 1075q0 41 -24.5 66t-65.5 25
q-43 0 -76 -25.5t-33 -65.5q0 -39 33 -64.5t76 -25.5q41 0 65.5 24.5t24.5 65.5zM1722 568q0 28 -26 50t-65 22q-27 0 -49.5 -22.5t-22.5 -49.5q0 -28 22.5 -50.5t49.5 -22.5q39 0 65 22t26 51zM1456 965q-31 4 -70 4q-169 0 -311 -77t-223.5 -208.5t-81.5 -287.5
q0 -78 23 -152q-35 -3 -68 -3q-26 0 -50 1.5t-55 6.5t-44.5 7t-54.5 10.5t-50 10.5l-253 -127l72 218q-290 203 -290 490q0 169 97.5 311t264 223.5t363.5 81.5q176 0 332.5 -66t262 -182.5t136.5 -260.5zM2048 404q0 -117 -68.5 -223.5t-185.5 -193.5l55 -181l-199 109
q-150 -37 -218 -37q-169 0 -311 70.5t-223.5 191.5t-81.5 264t81.5 264t223.5 191.5t311 70.5q161 0 303 -70.5t227.5 -192t85.5 -263.5z" />
    <glyph glyph-name="_443" unicode="&#xf1d8;" horiz-adv-x="1792"
d="M1764 1525q33 -24 27 -64l-256 -1536q-5 -29 -32 -45q-14 -8 -31 -8q-11 0 -24 5l-453 185l-242 -295q-18 -23 -49 -23q-13 0 -22 4q-19 7 -30.5 23.5t-11.5 36.5v349l864 1059l-1069 -925l-395 162q-37 14 -40 55q-2 40 32 59l1664 960q15 9 32 9q20 0 36 -11z" />
    <glyph glyph-name="_444" unicode="&#xf1d9;" horiz-adv-x="1792"
d="M1764 1525q33 -24 27 -64l-256 -1536q-5 -29 -32 -45q-14 -8 -31 -8q-11 0 -24 5l-527 215l-298 -327q-18 -21 -47 -21q-14 0 -23 4q-19 7 -30 23.5t-11 36.5v452l-472 193q-37 14 -40 55q-3 39 32 59l1664 960q35 21 68 -2zM1422 26l221 1323l-1434 -827l336 -137
l863 639l-478 -797z" />
    <glyph glyph-name="_445" unicode="&#xf1da;"
d="M1536 640q0 -156 -61 -298t-164 -245t-245 -164t-298 -61q-172 0 -327 72.5t-264 204.5q-7 10 -6.5 22.5t8.5 20.5l137 138q10 9 25 9q16 -2 23 -12q73 -95 179 -147t225 -52q104 0 198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5t-40.5 198.5t-109.5 163.5
t-163.5 109.5t-198.5 40.5q-98 0 -188 -35.5t-160 -101.5l137 -138q31 -30 14 -69q-17 -40 -59 -40h-448q-26 0 -45 19t-19 45v448q0 42 40 59q39 17 69 -14l130 -129q107 101 244.5 156.5t284.5 55.5q156 0 298 -61t245 -164t164 -245t61 -298zM896 928v-448q0 -14 -9 -23
t-23 -9h-320q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h224v352q0 14 9 23t23 9h64q14 0 23 -9t9 -23z" />
    <glyph glyph-name="_446" unicode="&#xf1db;"
d="M768 1280q-130 0 -248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5t-51 248.5t-136.5 204t-204 136.5t-248.5 51zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103
t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="_447" unicode="&#xf1dc;" horiz-adv-x="1792"
d="M1682 -128q-44 0 -132.5 3.5t-133.5 3.5q-44 0 -132 -3.5t-132 -3.5q-24 0 -37 20.5t-13 45.5q0 31 17 46t39 17t51 7t45 15q33 21 33 140l-1 391q0 21 -1 31q-13 4 -50 4h-675q-38 0 -51 -4q-1 -10 -1 -31l-1 -371q0 -142 37 -164q16 -10 48 -13t57 -3.5t45 -15
t20 -45.5q0 -26 -12.5 -48t-36.5 -22q-47 0 -139.5 3.5t-138.5 3.5q-43 0 -128 -3.5t-127 -3.5q-23 0 -35.5 21t-12.5 45q0 30 15.5 45t36 17.5t47.5 7.5t42 15q33 23 33 143l-1 57v813q0 3 0.5 26t0 36.5t-1.5 38.5t-3.5 42t-6.5 36.5t-11 31.5t-16 18q-15 10 -45 12t-53 2
t-41 14t-18 45q0 26 12 48t36 22q46 0 138.5 -3.5t138.5 -3.5q42 0 126.5 3.5t126.5 3.5q25 0 37.5 -22t12.5 -48q0 -30 -17 -43.5t-38.5 -14.5t-49.5 -4t-43 -13q-35 -21 -35 -160l1 -320q0 -21 1 -32q13 -3 39 -3h699q25 0 38 3q1 11 1 32l1 320q0 139 -35 160
q-18 11 -58.5 12.5t-66 13t-25.5 49.5q0 26 12.5 48t37.5 22q44 0 132 -3.5t132 -3.5q43 0 129 3.5t129 3.5q25 0 37.5 -22t12.5 -48q0 -30 -17.5 -44t-40 -14.5t-51.5 -3t-44 -12.5q-35 -23 -35 -161l1 -943q0 -119 34 -140q16 -10 46 -13.5t53.5 -4.5t41.5 -15.5t18 -44.5
q0 -26 -12 -48t-36 -22z" />
    <glyph glyph-name="_448" unicode="&#xf1dd;" horiz-adv-x="1280"
d="M1278 1347v-73q0 -29 -18.5 -61t-42.5 -32q-50 0 -54 -1q-26 -6 -32 -31q-3 -11 -3 -64v-1152q0 -25 -18 -43t-43 -18h-108q-25 0 -43 18t-18 43v1218h-143v-1218q0 -25 -17.5 -43t-43.5 -18h-108q-26 0 -43.5 18t-17.5 43v496q-147 12 -245 59q-126 58 -192 179
q-64 117 -64 259q0 166 88 286q88 118 209 159q111 37 417 37h479q25 0 43 -18t18 -43z" />
    <glyph glyph-name="_449" unicode="&#xf1de;"
d="M352 128v-128h-352v128h352zM704 256q26 0 45 -19t19 -45v-256q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h256zM864 640v-128h-864v128h864zM224 1152v-128h-224v128h224zM1536 128v-128h-736v128h736zM576 1280q26 0 45 -19t19 -45v-256
q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h256zM1216 768q26 0 45 -19t19 -45v-256q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h256zM1536 640v-128h-224v128h224zM1536 1152v-128h-864v128h864z" />
    <glyph glyph-name="uniF1E0" unicode="&#xf1e0;"
d="M1216 512q133 0 226.5 -93.5t93.5 -226.5t-93.5 -226.5t-226.5 -93.5t-226.5 93.5t-93.5 226.5q0 12 2 34l-360 180q-92 -86 -218 -86q-133 0 -226.5 93.5t-93.5 226.5t93.5 226.5t226.5 93.5q126 0 218 -86l360 180q-2 22 -2 34q0 133 93.5 226.5t226.5 93.5
t226.5 -93.5t93.5 -226.5t-93.5 -226.5t-226.5 -93.5q-126 0 -218 86l-360 -180q2 -22 2 -34t-2 -34l360 -180q92 86 218 86z" />
    <glyph glyph-name="_451" unicode="&#xf1e1;"
d="M1280 341q0 88 -62.5 151t-150.5 63q-84 0 -145 -58l-241 120q2 16 2 23t-2 23l241 120q61 -58 145 -58q88 0 150.5 63t62.5 151t-62.5 150.5t-150.5 62.5t-151 -62.5t-63 -150.5q0 -7 2 -23l-241 -120q-62 57 -145 57q-88 0 -150.5 -62.5t-62.5 -150.5t62.5 -150.5
t150.5 -62.5q83 0 145 57l241 -120q-2 -16 -2 -23q0 -88 63 -150.5t151 -62.5t150.5 62.5t62.5 150.5zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="_452" unicode="&#xf1e2;" horiz-adv-x="1792"
d="M571 947q-10 25 -34 35t-49 0q-108 -44 -191 -127t-127 -191q-10 -25 0 -49t35 -34q13 -5 24 -5q42 0 60 40q34 84 98.5 148.5t148.5 98.5q25 11 35 35t0 49zM1513 1303l46 -46l-244 -243l68 -68q19 -19 19 -45.5t-19 -45.5l-64 -64q89 -161 89 -343q0 -143 -55.5 -273.5
t-150 -225t-225 -150t-273.5 -55.5t-273.5 55.5t-225 150t-150 225t-55.5 273.5t55.5 273.5t150 225t225 150t273.5 55.5q182 0 343 -89l64 64q19 19 45.5 19t45.5 -19l68 -68zM1521 1359q-10 -10 -22 -10q-13 0 -23 10l-91 90q-9 10 -9 23t9 23q10 9 23 9t23 -9l90 -91
q10 -9 10 -22.5t-10 -22.5zM1751 1129q-11 -9 -23 -9t-23 9l-90 91q-10 9 -10 22.5t10 22.5q9 10 22.5 10t22.5 -10l91 -90q9 -10 9 -23t-9 -23zM1792 1312q0 -14 -9 -23t-23 -9h-96q-14 0 -23 9t-9 23t9 23t23 9h96q14 0 23 -9t9 -23zM1600 1504v-96q0 -14 -9 -23t-23 -9
t-23 9t-9 23v96q0 14 9 23t23 9t23 -9t9 -23zM1751 1449l-91 -90q-10 -10 -22 -10q-13 0 -23 10q-10 9 -10 22.5t10 22.5l90 91q10 9 23 9t23 -9q9 -10 9 -23t-9 -23z" />
    <glyph glyph-name="_453" unicode="&#xf1e3;" horiz-adv-x="1792"
d="M609 720l287 208l287 -208l-109 -336h-355zM896 1536q182 0 348 -71t286 -191t191 -286t71 -348t-71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71zM1515 186q149 203 149 454v3l-102 -89l-240 224l63 323
l134 -12q-150 206 -389 282l53 -124l-287 -159l-287 159l53 124q-239 -76 -389 -282l135 12l62 -323l-240 -224l-102 89v-3q0 -251 149 -454l30 132l326 -40l139 -298l-116 -69q117 -39 240 -39t240 39l-116 69l139 298l326 40z" />
    <glyph glyph-name="_454" unicode="&#xf1e4;" horiz-adv-x="1792"
d="M448 224v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM256 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM832 224v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23
v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM640 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM66 768q-28 0 -47 19t-19 46v129h514v-129q0 -27 -19 -46t-46 -19h-383zM1216 224v-192q0 -14 -9 -23t-23 -9h-192
q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1024 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1600 224v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23
zM1408 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1792 1016v-13h-514v10q0 104 -382 102q-382 -1 -382 -102v-10h-514v13q0 17 8.5 43t34 64t65.5 75.5t110.5 76t160 67.5t224 47.5t293.5 18.5t293 -18.5t224 -47.5
t160.5 -67.5t110.5 -76t65.5 -75.5t34 -64t8.5 -43zM1792 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1792 962v-129q0 -27 -19 -46t-46 -19h-384q-27 0 -46 19t-19 46v129h514z" />
    <glyph glyph-name="_455" unicode="&#xf1e5;" horiz-adv-x="1792"
d="M704 1216v-768q0 -26 -19 -45t-45 -19v-576q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v512l249 873q7 23 31 23h424zM1024 1216v-704h-256v704h256zM1792 320v-512q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v576q-26 0 -45 19t-19 45v768h424q24 0 31 -23z
M736 1504v-224h-352v224q0 14 9 23t23 9h288q14 0 23 -9t9 -23zM1408 1504v-224h-352v224q0 14 9 23t23 9h288q14 0 23 -9t9 -23z" />
    <glyph glyph-name="_456" unicode="&#xf1e6;" horiz-adv-x="1792"
d="M1755 1083q37 -38 37 -90.5t-37 -90.5l-401 -400l150 -150l-160 -160q-163 -163 -389.5 -186.5t-411.5 100.5l-362 -362h-181v181l362 362q-124 185 -100.5 411.5t186.5 389.5l160 160l150 -150l400 401q38 37 91 37t90 -37t37 -90.5t-37 -90.5l-400 -401l234 -234
l401 400q38 37 91 37t90 -37z" />
    <glyph glyph-name="_457" unicode="&#xf1e7;" horiz-adv-x="1792"
d="M873 796q0 -83 -63.5 -142.5t-152.5 -59.5t-152.5 59.5t-63.5 142.5q0 84 63.5 143t152.5 59t152.5 -59t63.5 -143zM1375 796q0 -83 -63 -142.5t-153 -59.5q-89 0 -152.5 59.5t-63.5 142.5q0 84 63.5 143t152.5 59q90 0 153 -59t63 -143zM1600 616v667q0 87 -32 123.5
t-111 36.5h-1112q-83 0 -112.5 -34t-29.5 -126v-673q43 -23 88.5 -40t81 -28t81 -18.5t71 -11t70 -4t58.5 -0.5t56.5 2t44.5 2q68 1 95 -27q6 -6 10 -9q26 -25 61 -51q7 91 118 87q5 0 36.5 -1.5t43 -2t45.5 -1t53 1t54.5 4.5t61 8.5t62 13.5t67 19.5t67.5 27t72 34.5z
M1763 621q-121 -149 -372 -252q84 -285 -23 -465q-66 -113 -183 -148q-104 -32 -182 15q-86 51 -82 164l-1 326v1q-8 2 -24.5 6t-23.5 5l-1 -338q4 -114 -83 -164q-79 -47 -183 -15q-117 36 -182 150q-105 180 -22 463q-251 103 -372 252q-25 37 -4 63t60 -1q4 -2 11.5 -7
t10.5 -8v694q0 72 47 123t114 51h1257q67 0 114 -51t47 -123v-694l21 15q39 27 60 1t-4 -63z" />
    <glyph glyph-name="_458" unicode="&#xf1e8;" horiz-adv-x="1792"
d="M896 1102v-434h-145v434h145zM1294 1102v-434h-145v434h145zM1294 342l253 254v795h-1194v-1049h326v-217l217 217h398zM1692 1536v-1013l-434 -434h-326l-217 -217h-217v217h-398v1158l109 289h1483z" />
    <glyph glyph-name="_459" unicode="&#xf1e9;"
d="M773 217v-127q-1 -292 -6 -305q-12 -32 -51 -40q-54 -9 -181.5 38t-162.5 89q-13 15 -17 36q-1 12 4 26q4 10 34 47t181 216q1 0 60 70q15 19 39.5 24.5t49.5 -3.5q24 -10 37.5 -29t12.5 -42zM624 468q-3 -55 -52 -70l-120 -39q-275 -88 -292 -88q-35 2 -54 36
q-12 25 -17 75q-8 76 1 166.5t30 124.5t56 32q13 0 202 -77q71 -29 115 -47l84 -34q23 -9 35.5 -30.5t11.5 -48.5zM1450 171q-7 -54 -91.5 -161t-135.5 -127q-37 -14 -63 7q-14 10 -184 287l-47 77q-14 21 -11.5 46t19.5 46q35 43 83 26q1 -1 119 -40q203 -66 242 -79.5
t47 -20.5q28 -22 22 -61zM778 803q5 -102 -54 -122q-58 -17 -114 71l-378 598q-8 35 19 62q41 43 207.5 89.5t224.5 31.5q40 -10 49 -45q3 -18 22 -305.5t24 -379.5zM1440 695q3 -39 -26 -59q-15 -10 -329 -86q-67 -15 -91 -23l1 2q-23 -6 -46 4t-37 32q-30 47 0 87
q1 1 75 102q125 171 150 204t34 39q28 19 65 2q48 -23 123 -133.5t81 -167.5v-3z" />
    <glyph glyph-name="_460" unicode="&#xf1ea;" horiz-adv-x="2048"
d="M1024 1024h-384v-384h384v384zM1152 384v-128h-640v128h640zM1152 1152v-640h-640v640h640zM1792 384v-128h-512v128h512zM1792 640v-128h-512v128h512zM1792 896v-128h-512v128h512zM1792 1152v-128h-512v128h512zM256 192v960h-128v-960q0 -26 19 -45t45 -19t45 19
t19 45zM1920 192v1088h-1536v-1088q0 -33 -11 -64h1483q26 0 45 19t19 45zM2048 1408v-1216q0 -80 -56 -136t-136 -56h-1664q-80 0 -136 56t-56 136v1088h256v128h1792z" />
    <glyph glyph-name="_461" unicode="&#xf1eb;" horiz-adv-x="2048"
d="M1024 13q-20 0 -93 73.5t-73 93.5q0 32 62.5 54t103.5 22t103.5 -22t62.5 -54q0 -20 -73 -93.5t-93 -73.5zM1294 284q-2 0 -40 25t-101.5 50t-128.5 25t-128.5 -25t-101 -50t-40.5 -25q-18 0 -93.5 75t-75.5 93q0 13 10 23q78 77 196 121t233 44t233 -44t196 -121
q10 -10 10 -23q0 -18 -75.5 -93t-93.5 -75zM1567 556q-11 0 -23 8q-136 105 -252 154.5t-268 49.5q-85 0 -170.5 -22t-149 -53t-113.5 -62t-79 -53t-31 -22q-17 0 -92 75t-75 93q0 12 10 22q132 132 320 205t380 73t380 -73t320 -205q10 -10 10 -22q0 -18 -75 -93t-92 -75z
M1838 827q-11 0 -22 9q-179 157 -371.5 236.5t-420.5 79.5t-420.5 -79.5t-371.5 -236.5q-11 -9 -22 -9q-17 0 -92.5 75t-75.5 93q0 13 10 23q187 186 445 288t527 102t527 -102t445 -288q10 -10 10 -23q0 -18 -75.5 -93t-92.5 -75z" />
    <glyph glyph-name="_462" unicode="&#xf1ec;" horiz-adv-x="1792"
d="M384 0q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM768 0q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM384 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5
t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1152 0q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM768 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5
t37.5 90.5zM384 768q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1152 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM768 768q0 53 -37.5 90.5t-90.5 37.5
t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1536 0v384q0 52 -38 90t-90 38t-90 -38t-38 -90v-384q0 -52 38 -90t90 -38t90 38t38 90zM1152 768q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5z
M1536 1088v256q0 26 -19 45t-45 19h-1280q-26 0 -45 -19t-19 -45v-256q0 -26 19 -45t45 -19h1280q26 0 45 19t19 45zM1536 768q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1664 1408v-1536q0 -52 -38 -90t-90 -38
h-1408q-52 0 -90 38t-38 90v1536q0 52 38 90t90 38h1408q52 0 90 -38t38 -90z" />
    <glyph glyph-name="_463" unicode="&#xf1ed;"
d="M1519 890q18 -84 -4 -204q-87 -444 -565 -444h-44q-25 0 -44 -16.5t-24 -42.5l-4 -19l-55 -346l-2 -15q-5 -26 -24.5 -42.5t-44.5 -16.5h-251q-21 0 -33 15t-9 36q9 56 26.5 168t26.5 168t27 167.5t27 167.5q5 37 43 37h131q133 -2 236 21q175 39 287 144q102 95 155 246
q24 70 35 133q1 6 2.5 7.5t3.5 1t6 -3.5q79 -59 98 -162zM1347 1172q0 -107 -46 -236q-80 -233 -302 -315q-113 -40 -252 -42q0 -1 -90 -1l-90 1q-100 0 -118 -96q-2 -8 -85 -530q-1 -10 -12 -10h-295q-22 0 -36.5 16.5t-11.5 38.5l232 1471q5 29 27.5 48t51.5 19h598
q34 0 97.5 -13t111.5 -32q107 -41 163.5 -123t56.5 -196z" />
    <glyph glyph-name="_464" unicode="&#xf1ee;" horiz-adv-x="1792"
d="M441 864q33 0 52 -26q266 -364 362 -774h-446q-127 441 -367 749q-12 16 -3 33.5t29 17.5h373zM1000 507q-49 -199 -125 -393q-79 310 -256 594q40 221 44 449q211 -340 337 -650zM1099 1216q235 -324 384.5 -698.5t184.5 -773.5h-451q-41 665 -553 1472h435zM1792 640
q0 -424 -101 -812q-67 560 -359 1083q-25 301 -106 584q-4 16 5.5 28.5t25.5 12.5h359q21 0 38.5 -13t22.5 -33q115 -409 115 -850z" />
    <glyph glyph-name="uniF1F0" unicode="&#xf1f0;" horiz-adv-x="2304"
d="M1975 546h-138q14 37 66 179l3 9q4 10 10 26t9 26l12 -55zM531 611l-58 295q-11 54 -75 54h-268l-2 -13q311 -79 403 -336zM710 960l-162 -438l-17 89q-26 70 -85 129.5t-131 88.5l135 -510h175l261 641h-176zM849 318h166l104 642h-166zM1617 944q-69 27 -149 27
q-123 0 -201 -59t-79 -153q-1 -102 145 -174q48 -23 67 -41t19 -39q0 -30 -30 -46t-69 -16q-86 0 -156 33l-22 11l-23 -144q74 -34 185 -34q130 -1 208.5 59t80.5 160q0 106 -140 174q-49 25 -71 42t-22 38q0 22 24.5 38.5t70.5 16.5q70 1 124 -24l15 -8zM2042 960h-128
q-65 0 -87 -54l-246 -588h174l35 96h212q5 -22 20 -96h154zM2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h2048q52 0 90 -38t38 -90z" />
    <glyph glyph-name="_466" unicode="&#xf1f1;" horiz-adv-x="2304"
d="M1119 1195q-128 85 -281 85q-103 0 -197.5 -40.5t-162.5 -108.5t-108.5 -162t-40.5 -197q0 -104 40.5 -198t108.5 -162t162 -108.5t198 -40.5q153 0 281 85q-131 107 -178 265.5t0.5 316.5t177.5 265zM1152 1171q-126 -99 -172 -249.5t-0.5 -300.5t172.5 -249
q127 99 172.5 249t-0.5 300.5t-172 249.5zM1185 1195q130 -107 177.5 -265.5t0.5 -317t-178 -264.5q128 -85 281 -85q104 0 198 40.5t162 108.5t108.5 162t40.5 198q0 103 -40.5 197t-108.5 162t-162.5 108.5t-197.5 40.5q-153 0 -281 -85zM1926 473h7v3h-17v-3h7v-17h3v17z
M1955 456h4v20h-5l-6 -13l-6 13h-5v-20h3v15l6 -13h4l5 13v-15zM1947 16v-2h-2h-3v3h3h2v-1zM1947 7h3l-4 5h2l1 1q1 1 1 3t-1 3l-1 1h-3h-6v-13h3v5h1zM685 75q0 19 11 31t30 12q18 0 29 -12.5t11 -30.5q0 -19 -11 -31t-29 -12q-19 0 -30 12t-11 31zM1158 119q30 0 35 -32
h-70q5 32 35 32zM1514 75q0 19 11 31t29 12t29.5 -12.5t11.5 -30.5q0 -19 -11 -31t-30 -12q-18 0 -29 12t-11 31zM1786 75q0 18 11.5 30.5t29.5 12.5t29.5 -12.5t11.5 -30.5q0 -19 -11.5 -31t-29.5 -12t-29.5 12.5t-11.5 30.5zM1944 3q-2 0 -4 1q-1 0 -3 2t-2 3q-1 2 -1 4
q0 3 1 4q0 2 2 4l1 1q2 0 2 1q2 1 4 1q3 0 4 -1l4 -2l2 -4v-1q1 -2 1 -3l-1 -1v-3t-1 -1l-1 -2q-2 -2 -4 -2q-1 -1 -4 -1zM599 7h30v85q0 24 -14.5 38.5t-39.5 15.5q-32 0 -47 -24q-14 24 -45 24q-24 0 -39 -20v16h-30v-135h30v75q0 36 33 36q30 0 30 -36v-75h29v75
q0 36 33 36q30 0 30 -36v-75zM765 7h29v68v67h-29v-16q-17 20 -43 20q-29 0 -48 -20t-19 -51t19 -51t48 -20q28 0 43 20v-17zM943 48q0 34 -47 40l-14 2q-23 4 -23 14q0 15 25 15q23 0 43 -11l12 24q-22 14 -55 14q-26 0 -41 -12t-15 -32q0 -33 47 -39l13 -2q24 -4 24 -14
q0 -17 -31 -17q-25 0 -45 14l-13 -23q25 -17 58 -17q29 0 45.5 12t16.5 32zM1073 14l-8 25q-13 -7 -26 -7q-19 0 -19 22v61h48v27h-48v41h-30v-41h-28v-27h28v-61q0 -50 47 -50q21 0 36 10zM1159 146q-29 0 -48 -20t-19 -51q0 -32 19.5 -51.5t49.5 -19.5q33 0 55 19l-14 22
q-18 -15 -39 -15q-34 0 -41 33h101v12q0 32 -18 51.5t-46 19.5zM1318 146q-23 0 -35 -20v16h-30v-135h30v76q0 35 29 35q10 0 18 -4l9 28q-9 4 -21 4zM1348 75q0 -31 19.5 -51t52.5 -20q29 0 48 16l-14 24q-18 -13 -35 -12q-18 0 -29.5 12t-11.5 31t11.5 31t29.5 12
q19 0 35 -12l14 24q-20 16 -48 16q-33 0 -52.5 -20t-19.5 -51zM1593 7h30v68v67h-30v-16q-15 20 -42 20q-29 0 -48.5 -20t-19.5 -51t19.5 -51t48.5 -20q28 0 42 20v-17zM1726 146q-23 0 -35 -20v16h-29v-135h29v76q0 35 29 35q10 0 18 -4l9 28q-8 4 -21 4zM1866 7h29v68v122
h-29v-71q-15 20 -43 20t-47.5 -20.5t-19.5 -50.5t19.5 -50.5t47.5 -20.5q29 0 43 20v-17zM1944 27l-2 -1h-3q-2 -1 -4 -3q-3 -1 -3 -4q-1 -2 -1 -6q0 -3 1 -5q0 -2 3 -4q2 -2 4 -3t5 -1q4 0 6 1q0 1 2 2l2 1q1 1 3 4q1 2 1 5q0 4 -1 6q-1 1 -3 4q0 1 -2 2l-2 1q-1 0 -3 0.5
t-3 0.5zM2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h2048q52 0 90 -38t38 -90z" />
    <glyph glyph-name="_467" unicode="&#xf1f2;" horiz-adv-x="2304"
d="M313 759q0 -51 -36 -84q-29 -26 -89 -26h-17v220h17q61 0 89 -27q36 -31 36 -83zM2089 824q0 -52 -64 -52h-19v101h20q63 0 63 -49zM380 759q0 74 -50 120.5t-129 46.5h-95v-333h95q74 0 119 38q60 51 60 128zM410 593h65v333h-65v-333zM730 694q0 40 -20.5 62t-75.5 42
q-29 10 -39.5 19t-10.5 23q0 16 13.5 26.5t34.5 10.5q29 0 53 -27l34 44q-41 37 -98 37q-44 0 -74 -27.5t-30 -67.5q0 -35 18 -55.5t64 -36.5q37 -13 45 -19q19 -12 19 -34q0 -20 -14 -33.5t-36 -13.5q-48 0 -71 44l-42 -40q44 -64 115 -64q51 0 83 30.5t32 79.5zM1008 604
v77q-37 -37 -78 -37q-49 0 -80.5 32.5t-31.5 82.5q0 48 31.5 81.5t77.5 33.5q43 0 81 -38v77q-40 20 -80 20q-74 0 -125.5 -50.5t-51.5 -123.5t51 -123.5t125 -50.5q42 0 81 19zM2240 0v527q-65 -40 -144.5 -84t-237.5 -117t-329.5 -137.5t-417.5 -134.5t-504 -118h1569
q26 0 45 19t19 45zM1389 757q0 75 -53 128t-128 53t-128 -53t-53 -128t53 -128t128 -53t128 53t53 128zM1541 584l144 342h-71l-90 -224l-89 224h-71l142 -342h35zM1714 593h184v56h-119v90h115v56h-115v74h119v57h-184v-333zM2105 593h80l-105 140q76 16 76 94q0 47 -31 73
t-87 26h-97v-333h65v133h9zM2304 1274v-1268q0 -56 -38.5 -95t-93.5 -39h-2040q-55 0 -93.5 39t-38.5 95v1268q0 56 38.5 95t93.5 39h2040q55 0 93.5 -39t38.5 -95z" />
    <glyph glyph-name="f1f3" unicode="&#xf1f3;" horiz-adv-x="2304"
d="M119 854h89l-45 108zM740 328l74 79l-70 79h-163v-49h142v-55h-142v-54h159zM898 406l99 -110v217zM1186 453q0 33 -40 33h-84v-69h83q41 0 41 36zM1475 457q0 29 -42 29h-82v-61h81q43 0 43 32zM1197 923q0 29 -42 29h-82v-60h81q43 0 43 31zM1656 854h89l-44 108z
M699 1009v-271h-66v212l-94 -212h-57l-94 212v-212h-132l-25 60h-135l-25 -60h-70l116 271h96l110 -257v257h106l85 -184l77 184h108zM1255 453q0 -20 -5.5 -35t-14 -25t-22.5 -16.5t-26 -10t-31.5 -4.5t-31.5 -1t-32.5 0.5t-29.5 0.5v-91h-126l-80 90l-83 -90h-256v271h260
l80 -89l82 89h207q109 0 109 -89zM964 794v-56h-217v271h217v-57h-152v-49h148v-55h-148v-54h152zM2304 235v-229q0 -55 -38.5 -94.5t-93.5 -39.5h-2040q-55 0 -93.5 39.5t-38.5 94.5v678h111l25 61h55l25 -61h218v46l19 -46h113l20 47v-47h541v99l10 1q10 0 10 -14v-86h279
v23q23 -12 55 -18t52.5 -6.5t63 0.5t51.5 1l25 61h56l25 -61h227v58l34 -58h182v378h-180v-44l-25 44h-185v-44l-23 44h-249q-69 0 -109 -22v22h-172v-22q-24 22 -73 22h-628l-43 -97l-43 97h-198v-44l-22 44h-169l-78 -179v391q0 55 38.5 94.5t93.5 39.5h2040
q55 0 93.5 -39.5t38.5 -94.5v-678h-120q-51 0 -81 -22v22h-177q-55 0 -78 -22v22h-316v-22q-31 22 -87 22h-209v-22q-23 22 -91 22h-234l-54 -58l-50 58h-349v-378h343l55 59l52 -59h211v89h21q59 0 90 13v-102h174v99h8q8 0 10 -2t2 -10v-87h529q57 0 88 24v-24h168
q60 0 95 17zM1546 469q0 -23 -12 -43t-34 -29q25 -9 34 -26t9 -46v-54h-65v45q0 33 -12 43.5t-46 10.5h-69v-99h-65v271h154q48 0 77 -15t29 -58zM1269 936q0 -24 -12.5 -44t-33.5 -29q26 -9 34.5 -25.5t8.5 -46.5v-53h-65q0 9 0.5 26.5t0 25t-3 18.5t-8.5 16t-17.5 8.5
t-29.5 3.5h-70v-98h-64v271l153 -1q49 0 78 -14.5t29 -57.5zM1798 327v-56h-216v271h216v-56h-151v-49h148v-55h-148v-54zM1372 1009v-271h-66v271h66zM2065 357q0 -86 -102 -86h-126v58h126q34 0 34 25q0 16 -17 21t-41.5 5t-49.5 3.5t-42 22.5t-17 55q0 39 26 60t66 21
h130v-57h-119q-36 0 -36 -25q0 -16 17.5 -20.5t42 -4t49 -2.5t42 -21.5t17.5 -54.5zM2304 407v-101q-24 -35 -88 -35h-125v58h125q33 0 33 25q0 13 -12.5 19t-31 5.5t-40 2t-40 8t-31 24t-12.5 48.5q0 39 26.5 60t66.5 21h129v-57h-118q-36 0 -36 -25q0 -20 29 -22t68.5 -5
t56.5 -26zM2139 1008v-270h-92l-122 203v-203h-132l-26 60h-134l-25 -60h-75q-129 0 -129 133q0 138 133 138h63v-59q-7 0 -28 1t-28.5 0.5t-23 -2t-21.5 -6.5t-14.5 -13.5t-11.5 -23t-3 -33.5q0 -38 13.5 -58t49.5 -20h29l92 213h97l109 -256v256h99l114 -188v188h66z" />
    <glyph glyph-name="_469" unicode="&#xf1f4;" horiz-adv-x="2304"
d="M745 630q0 -37 -25.5 -61.5t-62.5 -24.5q-29 0 -46.5 16t-17.5 44q0 37 25 62.5t62 25.5q28 0 46.5 -16.5t18.5 -45.5zM1530 779q0 -42 -22 -57t-66 -15l-32 -1l17 107q2 11 13 11h18q22 0 35 -2t25 -12.5t12 -30.5zM1881 630q0 -36 -25.5 -61t-61.5 -25q-29 0 -47 16
t-18 44q0 37 25 62.5t62 25.5q28 0 46.5 -16.5t18.5 -45.5zM513 801q0 59 -38.5 85.5t-100.5 26.5h-160q-19 0 -21 -19l-65 -408q-1 -6 3 -11t10 -5h76q20 0 22 19l18 110q1 8 7 13t15 6.5t17 1.5t19 -1t14 -1q86 0 135 48.5t49 134.5zM822 489l41 261q1 6 -3 11t-10 5h-76
q-14 0 -17 -33q-27 40 -95 40q-72 0 -122.5 -54t-50.5 -127q0 -59 34.5 -94t92.5 -35q28 0 58 12t48 32q-4 -12 -4 -21q0 -16 13 -16h69q19 0 22 19zM1269 752q0 5 -4 9.5t-9 4.5h-77q-11 0 -18 -10l-106 -156l-44 150q-5 16 -22 16h-75q-5 0 -9 -4.5t-4 -9.5q0 -2 19.5 -59
t42 -123t23.5 -70q-82 -112 -82 -120q0 -13 13 -13h77q11 0 18 10l255 368q2 2 2 7zM1649 801q0 59 -38.5 85.5t-100.5 26.5h-159q-20 0 -22 -19l-65 -408q-1 -6 3 -11t10 -5h82q12 0 16 13l18 116q1 8 7 13t15 6.5t17 1.5t19 -1t14 -1q86 0 135 48.5t49 134.5zM1958 489
l41 261q1 6 -3 11t-10 5h-76q-14 0 -17 -33q-26 40 -95 40q-72 0 -122.5 -54t-50.5 -127q0 -59 34.5 -94t92.5 -35q29 0 59 12t47 32q0 -1 -2 -9t-2 -12q0 -16 13 -16h69q19 0 22 19zM2176 898v1q0 14 -13 14h-74q-11 0 -13 -11l-65 -416l-1 -2q0 -5 4 -9.5t10 -4.5h66
q19 0 21 19zM392 764q-5 -35 -26 -46t-60 -11l-33 -1l17 107q2 11 13 11h19q40 0 58 -11.5t12 -48.5zM2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h2048q52 0 90 -38t38 -90z" />
    <glyph glyph-name="_470" unicode="&#xf1f5;" horiz-adv-x="2304"
d="M1597 633q0 -69 -21 -106q-19 -35 -52 -35q-23 0 -41 9v224q29 30 57 30q57 0 57 -122zM2035 669h-110q6 98 56 98q51 0 54 -98zM476 534q0 59 -33 91.5t-101 57.5q-36 13 -52 24t-16 25q0 26 38 26q58 0 124 -33l18 112q-67 32 -149 32q-77 0 -123 -38q-48 -39 -48 -109
q0 -58 32.5 -90.5t99.5 -56.5q39 -14 54.5 -25.5t15.5 -27.5q0 -31 -48 -31q-29 0 -70 12.5t-72 30.5l-18 -113q72 -41 168 -41q81 0 129 37q51 41 51 117zM771 749l19 111h-96v135l-129 -21l-18 -114l-46 -8l-17 -103h62v-219q0 -84 44 -120q38 -30 111 -30q32 0 79 11v118
q-32 -7 -44 -7q-42 0 -42 50v197h77zM1087 724v139q-15 3 -28 3q-32 0 -55.5 -16t-33.5 -46l-10 56h-131v-471h150v306q26 31 82 31q16 0 26 -2zM1124 389h150v471h-150v-471zM1746 638q0 122 -45 179q-40 52 -111 52q-64 0 -117 -56l-8 47h-132v-645l150 25v151
q36 -11 68 -11q83 0 134 56q61 65 61 202zM1278 986q0 33 -23 56t-56 23t-56 -23t-23 -56t23 -56.5t56 -23.5t56 23.5t23 56.5zM2176 629q0 113 -48 176q-50 64 -144 64q-96 0 -151.5 -66t-55.5 -180q0 -128 63 -188q55 -55 161 -55q101 0 160 40l-16 103q-57 -31 -128 -31
q-43 0 -63 19q-23 19 -28 66h248q2 14 2 52zM2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h2048q52 0 90 -38t38 -90z" />
    <glyph glyph-name="_471" unicode="&#xf1f6;" horiz-adv-x="2048"
d="M1558 684q61 -356 298 -556q0 -52 -38 -90t-90 -38h-448q0 -106 -75 -181t-181 -75t-180.5 74.5t-75.5 180.5zM1024 -176q16 0 16 16t-16 16q-59 0 -101.5 42.5t-42.5 101.5q0 16 -16 16t-16 -16q0 -73 51.5 -124.5t124.5 -51.5zM2026 1424q8 -10 7.5 -23.5t-10.5 -22.5
l-1872 -1622q-10 -8 -23.5 -7t-21.5 11l-84 96q-8 10 -7.5 23.5t10.5 21.5l186 161q-19 32 -19 66q50 42 91 88t85 119.5t74.5 158.5t50 206t19.5 260q0 152 117 282.5t307 158.5q-8 19 -8 39q0 40 28 68t68 28t68 -28t28 -68q0 -20 -8 -39q124 -18 219 -82.5t148 -157.5
l418 363q10 8 23.5 7t21.5 -11z" />
    <glyph glyph-name="_472" unicode="&#xf1f7;" horiz-adv-x="2048"
d="M1040 -160q0 16 -16 16q-59 0 -101.5 42.5t-42.5 101.5q0 16 -16 16t-16 -16q0 -73 51.5 -124.5t124.5 -51.5q16 0 16 16zM503 315l877 760q-42 88 -132.5 146.5t-223.5 58.5q-93 0 -169.5 -31.5t-121.5 -80.5t-69 -103t-24 -105q0 -384 -137 -645zM1856 128
q0 -52 -38 -90t-90 -38h-448q0 -106 -75 -181t-181 -75t-180.5 74.5t-75.5 180.5l149 129h757q-166 187 -227 459l111 97q61 -356 298 -556zM1942 1520l84 -96q8 -10 7.5 -23.5t-10.5 -22.5l-1872 -1622q-10 -8 -23.5 -7t-21.5 11l-84 96q-8 10 -7.5 23.5t10.5 21.5l186 161
q-19 32 -19 66q50 42 91 88t85 119.5t74.5 158.5t50 206t19.5 260q0 152 117 282.5t307 158.5q-8 19 -8 39q0 40 28 68t68 28t68 -28t28 -68q0 -20 -8 -39q124 -18 219 -82.5t148 -157.5l418 363q10 8 23.5 7t21.5 -11z" />
    <glyph glyph-name="_473" unicode="&#xf1f8;" horiz-adv-x="1408"
d="M512 160v704q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-704q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM768 160v704q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-704q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1024 160v704q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-704
q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM480 1152h448l-48 117q-7 9 -17 11h-317q-10 -2 -17 -11zM1408 1120v-64q0 -14 -9 -23t-23 -9h-96v-948q0 -83 -47 -143.5t-113 -60.5h-832q-66 0 -113 58.5t-47 141.5v952h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h309l70 167
q15 37 54 63t79 26h320q40 0 79 -26t54 -63l70 -167h309q14 0 23 -9t9 -23z" />
    <glyph glyph-name="_474" unicode="&#xf1f9;"
d="M1150 462v-109q0 -50 -36.5 -89t-94 -60.5t-118 -32.5t-117.5 -11q-205 0 -342.5 139t-137.5 346q0 203 136 339t339 136q34 0 75.5 -4.5t93 -18t92.5 -34t69 -56.5t28 -81v-109q0 -16 -16 -16h-118q-16 0 -16 16v70q0 43 -65.5 67.5t-137.5 24.5q-140 0 -228.5 -91.5
t-88.5 -237.5q0 -151 91.5 -249.5t233.5 -98.5q68 0 138 24t70 66v70q0 7 4.5 11.5t10.5 4.5h119q6 0 11 -4.5t5 -11.5zM768 1280q-130 0 -248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5
t-51 248.5t-136.5 204t-204 136.5t-248.5 51zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="_475" unicode="&#xf1fa;"
d="M972 761q0 108 -53.5 169t-147.5 61q-63 0 -124 -30.5t-110 -84.5t-79.5 -137t-30.5 -180q0 -112 53.5 -173t150.5 -61q96 0 176 66.5t122.5 166t42.5 203.5zM1536 640q0 -111 -37 -197t-98.5 -135t-131.5 -74.5t-145 -27.5q-6 0 -15.5 -0.5t-16.5 -0.5q-95 0 -142 53
q-28 33 -33 83q-52 -66 -131.5 -110t-173.5 -44q-161 0 -249.5 95.5t-88.5 269.5q0 157 66 290t179 210.5t246 77.5q87 0 155 -35.5t106 -99.5l2 19l11 56q1 6 5.5 12t9.5 6h118q5 0 13 -11q5 -5 3 -16l-120 -614q-5 -24 -5 -48q0 -39 12.5 -52t44.5 -13q28 1 57 5.5t73 24
t77 50t57 89.5t24 137q0 292 -174 466t-466 174q-130 0 -248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51q228 0 405 144q11 9 24 8t21 -12l41 -49q8 -12 7 -24q-2 -13 -12 -22q-102 -83 -227.5 -128t-258.5 -45q-156 0 -298 61
t-245 164t-164 245t-61 298t61 298t164 245t245 164t298 61q344 0 556 -212t212 -556z" />
    <glyph glyph-name="_476" unicode="&#xf1fb;" horiz-adv-x="1792"
d="M1698 1442q94 -94 94 -226.5t-94 -225.5l-225 -223l104 -104q10 -10 10 -23t-10 -23l-210 -210q-10 -10 -23 -10t-23 10l-105 105l-603 -603q-37 -37 -90 -37h-203l-256 -128l-64 64l128 256v203q0 53 37 90l603 603l-105 105q-10 10 -10 23t10 23l210 210q10 10 23 10
t23 -10l104 -104l223 225q93 94 225.5 94t226.5 -94zM512 64l576 576l-192 192l-576 -576v-192h192z" />
    <glyph glyph-name="f1fc" unicode="&#xf1fc;" horiz-adv-x="1792"
d="M1615 1536q70 0 122.5 -46.5t52.5 -116.5q0 -63 -45 -151q-332 -629 -465 -752q-97 -91 -218 -91q-126 0 -216.5 92.5t-90.5 219.5q0 128 92 212l638 579q59 54 130 54zM706 502q39 -76 106.5 -130t150.5 -76l1 -71q4 -213 -129.5 -347t-348.5 -134q-123 0 -218 46.5
t-152.5 127.5t-86.5 183t-29 220q7 -5 41 -30t62 -44.5t59 -36.5t46 -17q41 0 55 37q25 66 57.5 112.5t69.5 76t88 47.5t103 25.5t125 10.5z" />
    <glyph glyph-name="_478" unicode="&#xf1fd;" horiz-adv-x="1792"
d="M1792 128v-384h-1792v384q45 0 85 14t59 27.5t47 37.5q30 27 51.5 38t56.5 11q24 0 44 -7t31 -15t33 -27q29 -25 47 -38t58 -27t86 -14q45 0 85 14.5t58 27t48 37.5q21 19 32.5 27t31 15t43.5 7q35 0 56.5 -11t51.5 -38q28 -24 47 -37.5t59 -27.5t85 -14t85 14t59 27.5
t47 37.5q30 27 51.5 38t56.5 11q34 0 55.5 -11t51.5 -38q28 -24 47 -37.5t59 -27.5t85 -14zM1792 448v-192q-24 0 -44 7t-31 15t-33 27q-29 25 -47 38t-58 27t-85 14q-46 0 -86 -14t-58 -27t-47 -38q-22 -19 -33 -27t-31 -15t-44 -7q-35 0 -56.5 11t-51.5 38q-29 25 -47 38
t-58 27t-86 14q-45 0 -85 -14.5t-58 -27t-48 -37.5q-21 -19 -32.5 -27t-31 -15t-43.5 -7q-35 0 -56.5 11t-51.5 38q-28 24 -47 37.5t-59 27.5t-85 14q-46 0 -86 -14t-58 -27t-47 -38q-30 -27 -51.5 -38t-56.5 -11v192q0 80 56 136t136 56h64v448h256v-448h256v448h256v-448
h256v448h256v-448h64q80 0 136 -56t56 -136zM512 1312q0 -77 -36 -118.5t-92 -41.5q-53 0 -90.5 37.5t-37.5 90.5q0 29 9.5 51t23.5 34t31 28t31 31.5t23.5 44.5t9.5 67q38 0 83 -74t45 -150zM1024 1312q0 -77 -36 -118.5t-92 -41.5q-53 0 -90.5 37.5t-37.5 90.5
q0 29 9.5 51t23.5 34t31 28t31 31.5t23.5 44.5t9.5 67q38 0 83 -74t45 -150zM1536 1312q0 -77 -36 -118.5t-92 -41.5q-53 0 -90.5 37.5t-37.5 90.5q0 29 9.5 51t23.5 34t31 28t31 31.5t23.5 44.5t9.5 67q38 0 83 -74t45 -150z" />
    <glyph glyph-name="_479" unicode="&#xf1fe;" horiz-adv-x="2048"
d="M2048 0v-128h-2048v1536h128v-1408h1920zM1664 1024l256 -896h-1664v576l448 576l576 -576z" />
    <glyph glyph-name="_480" unicode="&#xf200;" horiz-adv-x="1792"
d="M768 646l546 -546q-106 -108 -247.5 -168t-298.5 -60q-209 0 -385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103v-762zM955 640h773q0 -157 -60 -298.5t-168 -247.5zM1664 768h-768v768q209 0 385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="_481" unicode="&#xf201;" horiz-adv-x="2048"
d="M2048 0v-128h-2048v1536h128v-1408h1920zM1920 1248v-435q0 -21 -19.5 -29.5t-35.5 7.5l-121 121l-633 -633q-10 -10 -23 -10t-23 10l-233 233l-416 -416l-192 192l585 585q10 10 23 10t23 -10l233 -233l464 464l-121 121q-16 16 -7.5 35.5t29.5 19.5h435q14 0 23 -9
t9 -23z" />
    <glyph glyph-name="_482" unicode="&#xf202;" horiz-adv-x="1792"
d="M1292 832q0 -6 10 -41q10 -29 25 -49.5t41 -34t44 -20t55 -16.5q325 -91 325 -332q0 -146 -105.5 -242.5t-254.5 -96.5q-59 0 -111.5 18.5t-91.5 45.5t-77 74.5t-63 87.5t-53.5 103.5t-43.5 103t-39.5 106.5t-35.5 95q-32 81 -61.5 133.5t-73.5 96.5t-104 64t-142 20
q-96 0 -183 -55.5t-138 -144.5t-51 -185q0 -160 106.5 -279.5t263.5 -119.5q177 0 258 95q56 63 83 116l84 -152q-15 -34 -44 -70l1 -1q-131 -152 -388 -152q-147 0 -269.5 79t-190.5 207.5t-68 274.5q0 105 43.5 206t116 176.5t172 121.5t204.5 46q87 0 159 -19t123.5 -50
t95 -80t72.5 -99t58.5 -117t50.5 -124.5t50 -130.5t55 -127q96 -200 233 -200q81 0 138.5 48.5t57.5 128.5q0 42 -19 72t-50.5 46t-72.5 31.5t-84.5 27t-87.5 34t-81 52t-65 82t-39 122.5q-3 16 -3 33q0 110 87.5 192t198.5 78q78 -3 120.5 -14.5t90.5 -53.5h-1
q12 -11 23 -24.5t26 -36t19 -27.5l-129 -99q-26 49 -54 70v1q-23 21 -97 21q-49 0 -84 -33t-35 -83z" />
    <glyph glyph-name="_483" unicode="&#xf203;"
d="M1432 484q0 173 -234 239q-35 10 -53 16.5t-38 25t-29 46.5q0 2 -2 8.5t-3 12t-1 7.5q0 36 24.5 59.5t60.5 23.5q54 0 71 -15h-1q20 -15 39 -51l93 71q-39 54 -49 64q-33 29 -67.5 39t-85.5 10q-80 0 -142 -57.5t-62 -137.5q0 -7 2 -23q16 -96 64.5 -140t148.5 -73
q29 -8 49 -15.5t45 -21.5t38.5 -34.5t13.5 -46.5v-5q1 -58 -40.5 -93t-100.5 -35q-97 0 -167 144q-23 47 -51.5 121.5t-48 125.5t-54 110.5t-74 95.5t-103.5 60.5t-147 24.5q-101 0 -192 -56t-144 -148t-50 -192v-1q4 -108 50.5 -199t133.5 -147.5t196 -56.5q186 0 279 110
q20 27 31 51l-60 109q-42 -80 -99 -116t-146 -36q-115 0 -191 87t-76 204q0 105 82 189t186 84q112 0 170 -53.5t104 -172.5q8 -21 25.5 -68.5t28.5 -76.5t31.5 -74.5t38.5 -74t45.5 -62.5t55.5 -53.5t66 -33t80 -13.5q107 0 183 69.5t76 174.5zM1536 1120v-960
q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="_484" unicode="&#xf204;" horiz-adv-x="2048"
d="M1152 640q0 104 -40.5 198.5t-109.5 163.5t-163.5 109.5t-198.5 40.5t-198.5 -40.5t-163.5 -109.5t-109.5 -163.5t-40.5 -198.5t40.5 -198.5t109.5 -163.5t163.5 -109.5t198.5 -40.5t198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5zM1920 640q0 104 -40.5 198.5
t-109.5 163.5t-163.5 109.5t-198.5 40.5h-386q119 -90 188.5 -224t69.5 -288t-69.5 -288t-188.5 -224h386q104 0 198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5zM2048 640q0 -130 -51 -248.5t-136.5 -204t-204 -136.5t-248.5 -51h-768q-130 0 -248.5 51t-204 136.5
t-136.5 204t-51 248.5t51 248.5t136.5 204t204 136.5t248.5 51h768q130 0 248.5 -51t204 -136.5t136.5 -204t51 -248.5z" />
    <glyph glyph-name="_485" unicode="&#xf205;" horiz-adv-x="2048"
d="M0 640q0 130 51 248.5t136.5 204t204 136.5t248.5 51h768q130 0 248.5 -51t204 -136.5t136.5 -204t51 -248.5t-51 -248.5t-136.5 -204t-204 -136.5t-248.5 -51h-768q-130 0 -248.5 51t-204 136.5t-136.5 204t-51 248.5zM1408 128q104 0 198.5 40.5t163.5 109.5
t109.5 163.5t40.5 198.5t-40.5 198.5t-109.5 163.5t-163.5 109.5t-198.5 40.5t-198.5 -40.5t-163.5 -109.5t-109.5 -163.5t-40.5 -198.5t40.5 -198.5t109.5 -163.5t163.5 -109.5t198.5 -40.5z" />
    <glyph glyph-name="_486" unicode="&#xf206;" horiz-adv-x="2304"
d="M762 384h-314q-40 0 -57.5 35t6.5 67l188 251q-65 31 -137 31q-132 0 -226 -94t-94 -226t94 -226t226 -94q115 0 203 72.5t111 183.5zM576 512h186q-18 85 -75 148zM1056 512l288 384h-480l-99 -132q105 -103 126 -252h165zM2176 448q0 132 -94 226t-226 94
q-60 0 -121 -24l174 -260q15 -23 10 -49t-27 -40q-15 -11 -36 -11q-35 0 -53 29l-174 260q-93 -95 -93 -225q0 -132 94 -226t226 -94t226 94t94 226zM2304 448q0 -185 -131.5 -316.5t-316.5 -131.5t-316.5 131.5t-131.5 316.5q0 97 39.5 183.5t109.5 149.5l-65 98l-353 -469
q-18 -26 -51 -26h-197q-23 -164 -149 -274t-294 -110q-185 0 -316.5 131.5t-131.5 316.5t131.5 316.5t316.5 131.5q114 0 215 -55l137 183h-224q-26 0 -45 19t-19 45t19 45t45 19h384v-128h435l-85 128h-222q-26 0 -45 19t-19 45t19 45t45 19h256q33 0 53 -28l267 -400
q91 44 192 44q185 0 316.5 -131.5t131.5 -316.5z" />
    <glyph glyph-name="_487" unicode="&#xf207;"
d="M384 320q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1408 320q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1362 716l-72 384q-5 23 -22.5 37.5t-40.5 14.5
h-918q-23 0 -40.5 -14.5t-22.5 -37.5l-72 -384q-5 -30 14 -53t49 -23h1062q30 0 49 23t14 53zM1136 1328q0 20 -14 34t-34 14h-640q-20 0 -34 -14t-14 -34t14 -34t34 -14h640q20 0 34 14t14 34zM1536 603v-603h-128v-128q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5
t-37.5 90.5v128h-768v-128q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5v128h-128v603q0 112 25 223l103 454q9 78 97.5 137t230 89t312.5 30t312.5 -30t230 -89t97.5 -137l105 -454q23 -102 23 -223z" />
    <glyph glyph-name="_488" unicode="&#xf208;" horiz-adv-x="2048"
d="M1463 704q0 -35 -25 -60.5t-61 -25.5h-702q-36 0 -61 25.5t-25 60.5t25 60.5t61 25.5h702q36 0 61 -25.5t25 -60.5zM1677 704q0 86 -23 170h-982q-36 0 -61 25t-25 60q0 36 25 61t61 25h908q-88 143 -235 227t-320 84q-177 0 -327.5 -87.5t-238 -237.5t-87.5 -327
q0 -86 23 -170h982q36 0 61 -25t25 -60q0 -36 -25 -61t-61 -25h-908q88 -143 235.5 -227t320.5 -84q132 0 253 51.5t208 139t139 208t52 253.5zM2048 959q0 -35 -25 -60t-61 -25h-131q17 -85 17 -170q0 -167 -65.5 -319.5t-175.5 -263t-262.5 -176t-319.5 -65.5
q-246 0 -448.5 133t-301.5 350h-189q-36 0 -61 25t-25 61q0 35 25 60t61 25h132q-17 85 -17 170q0 167 65.5 319.5t175.5 263t262.5 176t320.5 65.5q245 0 447.5 -133t301.5 -350h188q36 0 61 -25t25 -61z" />
    <glyph glyph-name="_489" unicode="&#xf209;" horiz-adv-x="1280"
d="M953 1158l-114 -328l117 -21q165 451 165 518q0 56 -38 56q-57 0 -130 -225zM654 471l33 -88q37 42 71 67l-33 5.5t-38.5 7t-32.5 8.5zM362 1367q0 -98 159 -521q17 10 49 10q15 0 75 -5l-121 351q-75 220 -123 220q-19 0 -29 -17.5t-10 -37.5zM283 608q0 -36 51.5 -119
t117.5 -153t100 -70q14 0 25.5 13t11.5 27q0 24 -32 102q-13 32 -32 72t-47.5 89t-61.5 81t-62 32q-20 0 -45.5 -27t-25.5 -47zM125 273q0 -41 25 -104q59 -145 183.5 -227t281.5 -82q227 0 382 170q152 169 152 427q0 43 -1 67t-11.5 62t-30.5 56q-56 49 -211.5 75.5
t-270.5 26.5q-37 0 -49 -11q-12 -5 -12 -35q0 -34 21.5 -60t55.5 -40t77.5 -23.5t87.5 -11.5t85 -4t70 0h23q24 0 40 -19q15 -19 19 -55q-28 -28 -96 -54q-61 -22 -93 -46q-64 -46 -108.5 -114t-44.5 -137q0 -31 18.5 -88.5t18.5 -87.5l-3 -12q-4 -12 -4 -14
q-137 10 -146 216q-8 -2 -41 -2q2 -7 2 -21q0 -53 -40.5 -89.5t-94.5 -36.5q-82 0 -166.5 78t-84.5 159q0 34 33 67q52 -64 60 -76q77 -104 133 -104q12 0 26.5 8.5t14.5 20.5q0 34 -87.5 145t-116.5 111q-43 0 -70 -44.5t-27 -90.5zM11 264q0 101 42.5 163t136.5 88
q-28 74 -28 104q0 62 61 123t122 61q29 0 70 -15q-163 462 -163 567q0 80 41 130.5t119 50.5q131 0 325 -581q6 -17 8 -23q6 16 29 79.5t43.5 118.5t54 127.5t64.5 123t70.5 86.5t76.5 36q71 0 112 -49t41 -122q0 -108 -159 -550q61 -15 100.5 -46t58.5 -78t26 -93.5
t7 -110.5q0 -150 -47 -280t-132 -225t-211 -150t-278 -55q-111 0 -223 42q-149 57 -258 191.5t-109 286.5z" />
    <glyph glyph-name="_490" unicode="&#xf20a;" horiz-adv-x="2048"
d="M785 528h207q-14 -158 -98.5 -248.5t-214.5 -90.5q-162 0 -254.5 116t-92.5 316q0 194 93 311.5t233 117.5q148 0 232 -87t97 -247h-203q-5 64 -35.5 99t-81.5 35q-57 0 -88.5 -60.5t-31.5 -177.5q0 -48 5 -84t18 -69.5t40 -51.5t66 -18q95 0 109 139zM1497 528h206
q-14 -158 -98 -248.5t-214 -90.5q-162 0 -254.5 116t-92.5 316q0 194 93 311.5t233 117.5q148 0 232 -87t97 -247h-204q-4 64 -35 99t-81 35q-57 0 -88.5 -60.5t-31.5 -177.5q0 -48 5 -84t18 -69.5t39.5 -51.5t65.5 -18q49 0 76.5 38t33.5 101zM1856 647q0 207 -15.5 307
t-60.5 161q-6 8 -13.5 14t-21.5 15t-16 11q-86 63 -697 63q-625 0 -710 -63q-5 -4 -17.5 -11.5t-21 -14t-14.5 -14.5q-45 -60 -60 -159.5t-15 -308.5q0 -208 15 -307.5t60 -160.5q6 -8 15 -15t20.5 -14t17.5 -12q44 -33 239.5 -49t470.5 -16q610 0 697 65q5 4 17 11t20.5 14
t13.5 16q46 60 61 159t15 309zM2048 1408v-1536h-2048v1536h2048z" />
    <glyph glyph-name="_491" unicode="&#xf20b;"
d="M992 912v-496q0 -14 -9 -23t-23 -9h-160q-14 0 -23 9t-9 23v496q0 112 -80 192t-192 80h-272v-1152q0 -14 -9 -23t-23 -9h-160q-14 0 -23 9t-9 23v1344q0 14 9 23t23 9h464q135 0 249 -66.5t180.5 -180.5t66.5 -249zM1376 1376v-880q0 -135 -66.5 -249t-180.5 -180.5
t-249 -66.5h-464q-14 0 -23 9t-9 23v960q0 14 9 23t23 9h160q14 0 23 -9t9 -23v-768h272q112 0 192 80t80 192v880q0 14 9 23t23 9h160q14 0 23 -9t9 -23z" />
    <glyph glyph-name="_492" unicode="&#xf20c;"
d="M1311 694v-114q0 -24 -13.5 -38t-37.5 -14h-202q-24 0 -38 14t-14 38v114q0 24 14 38t38 14h202q24 0 37.5 -14t13.5 -38zM821 464v250q0 53 -32.5 85.5t-85.5 32.5h-133q-68 0 -96 -52q-28 52 -96 52h-130q-53 0 -85.5 -32.5t-32.5 -85.5v-250q0 -22 21 -22h55
q22 0 22 22v230q0 24 13.5 38t38.5 14h94q24 0 38 -14t14 -38v-230q0 -22 21 -22h54q22 0 22 22v230q0 24 14 38t38 14h97q24 0 37.5 -14t13.5 -38v-230q0 -22 22 -22h55q21 0 21 22zM1410 560v154q0 53 -33 85.5t-86 32.5h-264q-53 0 -86 -32.5t-33 -85.5v-410
q0 -21 22 -21h55q21 0 21 21v180q31 -42 94 -42h191q53 0 86 32.5t33 85.5zM1536 1176v-1072q0 -96 -68 -164t-164 -68h-1072q-96 0 -164 68t-68 164v1072q0 96 68 164t164 68h1072q96 0 164 -68t68 -164z" />
    <glyph glyph-name="_493" unicode="&#xf20d;"
d="M915 450h-294l147 551zM1001 128h311l-324 1024h-440l-324 -1024h311l383 314zM1536 1120v-960q0 -118 -85 -203t-203 -85h-960q-118 0 -203 85t-85 203v960q0 118 85 203t203 85h960q118 0 203 -85t85 -203z" />
    <glyph glyph-name="_494" unicode="&#xf20e;" horiz-adv-x="2048"
d="M2048 641q0 -21 -13 -36.5t-33 -19.5l-205 -356q3 -9 3 -18q0 -20 -12.5 -35.5t-32.5 -19.5l-193 -337q3 -8 3 -16q0 -23 -16.5 -40t-40.5 -17q-25 0 -41 18h-400q-17 -20 -43 -20t-43 20h-399q-17 -20 -43 -20q-23 0 -40 16.5t-17 40.5q0 8 4 20l-193 335
q-20 4 -32.5 19.5t-12.5 35.5q0 9 3 18l-206 356q-20 5 -32.5 20.5t-12.5 35.5q0 21 13.5 36.5t33.5 19.5l199 344q0 1 -0.5 3t-0.5 3q0 36 34 51l209 363q-4 10 -4 18q0 24 17 40.5t40 16.5q26 0 44 -21h396q16 21 43 21t43 -21h398q18 21 44 21q23 0 40 -16.5t17 -40.5
q0 -6 -4 -18l207 -358q23 -1 39 -17.5t16 -38.5q0 -13 -7 -27l187 -324q19 -4 31.5 -19.5t12.5 -35.5zM1063 -158h389l-342 354h-143l-342 -354h360q18 16 39 16t39 -16zM112 654q1 -4 1 -13q0 -10 -2 -15l208 -360l15 -6l188 199v347l-187 194q-13 -8 -29 -10zM986 1438
h-388l190 -200l554 200h-280q-16 -16 -38 -16t-38 16zM1689 226q1 6 5 11l-64 68l-17 -79h76zM1583 226l22 105l-252 266l-296 -307l63 -64h463zM1495 -142l16 28l65 310h-427l333 -343q8 4 13 5zM578 -158h5l342 354h-373v-335l4 -6q14 -5 22 -13zM552 226h402l64 66
l-309 321l-157 -166v-221zM359 226h163v189l-168 -177q4 -8 5 -12zM358 1051q0 -1 0.5 -2t0.5 -2q0 -16 -8 -29l171 -177v269zM552 1121v-311l153 -157l297 314l-223 236zM556 1425l-4 -8v-264l205 74l-191 201q-6 -2 -10 -3zM1447 1438h-16l-621 -224l213 -225zM1023 946
l-297 -315l311 -319l296 307zM688 634l-136 141v-284zM1038 270l-42 -44h85zM1374 618l238 -251l132 624l-3 5l-1 1zM1718 1018q-8 13 -8 29v2l-216 376q-5 1 -13 5l-437 -463l310 -327zM522 1142v223l-163 -282zM522 196h-163l163 -283v283zM1607 196l-48 -227l130 227h-82
zM1729 266l207 361q-2 10 -2 14q0 1 3 16l-171 296l-129 -612l77 -82q5 3 15 7z" />
    <glyph glyph-name="f210" unicode="&#xf210;"
d="M0 856q0 131 91.5 226.5t222.5 95.5h742l352 358v-1470q0 -132 -91.5 -227t-222.5 -95h-780q-131 0 -222.5 95t-91.5 227v790zM1232 102l-176 180v425q0 46 -32 79t-78 33h-484q-46 0 -78 -33t-32 -79v-492q0 -46 32.5 -79.5t77.5 -33.5h770z" />
    <glyph glyph-name="_496" unicode="&#xf211;"
d="M934 1386q-317 -121 -556 -362.5t-358 -560.5q-20 89 -20 176q0 208 102.5 384.5t278.5 279t384 102.5q82 0 169 -19zM1203 1267q93 -65 164 -155q-389 -113 -674.5 -400.5t-396.5 -676.5q-93 72 -155 162q112 386 395 671t667 399zM470 -67q115 356 379.5 622t619.5 384
q40 -92 54 -195q-292 -120 -516 -345t-343 -518q-103 14 -194 52zM1536 -125q-193 50 -367 115q-135 -84 -290 -107q109 205 274 370.5t369 275.5q-21 -152 -101 -284q65 -175 115 -370z" />
    <glyph glyph-name="f212" unicode="&#xf212;" horiz-adv-x="2048"
d="M1893 1144l155 -1272q-131 0 -257 57q-200 91 -393 91q-226 0 -374 -148q-148 148 -374 148q-193 0 -393 -91q-128 -57 -252 -57h-5l155 1272q224 127 482 127q233 0 387 -106q154 106 387 106q258 0 482 -127zM1398 157q129 0 232 -28.5t260 -93.5l-124 1021
q-171 78 -368 78q-224 0 -374 -141q-150 141 -374 141q-197 0 -368 -78l-124 -1021q105 43 165.5 65t148.5 39.5t178 17.5q202 0 374 -108q172 108 374 108zM1438 191l-55 907q-211 -4 -359 -155q-152 155 -374 155q-176 0 -336 -66l-114 -941q124 51 228.5 76t221.5 25
q209 0 374 -102q172 107 374 102z" />
    <glyph glyph-name="_498" unicode="&#xf213;" horiz-adv-x="2048"
d="M1500 165v733q0 21 -15 36t-35 15h-93q-20 0 -35 -15t-15 -36v-733q0 -20 15 -35t35 -15h93q20 0 35 15t15 35zM1216 165v531q0 20 -15 35t-35 15h-101q-20 0 -35 -15t-15 -35v-531q0 -20 15 -35t35 -15h101q20 0 35 15t15 35zM924 165v429q0 20 -15 35t-35 15h-101
q-20 0 -35 -15t-15 -35v-429q0 -20 15 -35t35 -15h101q20 0 35 15t15 35zM632 165v362q0 20 -15 35t-35 15h-101q-20 0 -35 -15t-15 -35v-362q0 -20 15 -35t35 -15h101q20 0 35 15t15 35zM2048 311q0 -166 -118 -284t-284 -118h-1244q-166 0 -284 118t-118 284
q0 116 63 214.5t168 148.5q-10 34 -10 73q0 113 80.5 193.5t193.5 80.5q102 0 180 -67q45 183 194 300t338 117q149 0 275 -73.5t199.5 -199.5t73.5 -275q0 -66 -14 -122q135 -33 221 -142.5t86 -247.5z" />
    <glyph glyph-name="_499" unicode="&#xf214;"
d="M0 1536h1536v-1392l-776 -338l-760 338v1392zM1436 209v926h-1336v-926l661 -294zM1436 1235v201h-1336v-201h1336zM181 937v-115h-37v115h37zM181 789v-115h-37v115h37zM181 641v-115h-37v115h37zM181 493v-115h-37v115h37zM181 345v-115h-37v115h37zM207 202l15 34
l105 -47l-15 -33zM343 142l15 34l105 -46l-15 -34zM478 82l15 34l105 -46l-15 -34zM614 23l15 33l104 -46l-15 -34zM797 10l105 46l15 -33l-105 -47zM932 70l105 46l15 -34l-105 -46zM1068 130l105 46l15 -34l-105 -46zM1203 189l105 47l15 -34l-105 -46zM259 1389v-36h-114
v36h114zM421 1389v-36h-115v36h115zM583 1389v-36h-115v36h115zM744 1389v-36h-114v36h114zM906 1389v-36h-114v36h114zM1068 1389v-36h-115v36h115zM1230 1389v-36h-115v36h115zM1391 1389v-36h-114v36h114zM181 1049v-79h-37v115h115v-36h-78zM421 1085v-36h-115v36h115z
M583 1085v-36h-115v36h115zM744 1085v-36h-114v36h114zM906 1085v-36h-114v36h114zM1068 1085v-36h-115v36h115zM1230 1085v-36h-115v36h115zM1355 970v79h-78v36h115v-115h-37zM1355 822v115h37v-115h-37zM1355 674v115h37v-115h-37zM1355 526v115h37v-115h-37zM1355 378
v115h37v-115h-37zM1355 230v115h37v-115h-37zM760 265q-129 0 -221 91.5t-92 221.5q0 129 92 221t221 92q130 0 221.5 -92t91.5 -221q0 -130 -91.5 -221.5t-221.5 -91.5zM595 646q0 -36 19.5 -56.5t49.5 -25t64 -7t64 -2t49.5 -9t19.5 -30.5q0 -49 -112 -49q-97 0 -123 51
h-3l-31 -63q67 -42 162 -42q29 0 56.5 5t55.5 16t45.5 33t17.5 53q0 46 -27.5 69.5t-67.5 27t-79.5 3t-67 5t-27.5 25.5q0 21 20.5 33t40.5 15t41 3q34 0 70.5 -11t51.5 -34h3l30 58q-3 1 -21 8.5t-22.5 9t-19.5 7t-22 7t-20 4.5t-24 4t-23 1q-29 0 -56.5 -5t-54 -16.5
t-43 -34t-16.5 -53.5z" />
    <glyph glyph-name="_500" unicode="&#xf215;" horiz-adv-x="2048"
d="M863 504q0 112 -79.5 191.5t-191.5 79.5t-191 -79.5t-79 -191.5t79 -191t191 -79t191.5 79t79.5 191zM1726 505q0 112 -79 191t-191 79t-191.5 -79t-79.5 -191q0 -113 79.5 -192t191.5 -79t191 79.5t79 191.5zM2048 1314v-1348q0 -44 -31.5 -75.5t-76.5 -31.5h-1832
q-45 0 -76.5 31.5t-31.5 75.5v1348q0 44 31.5 75.5t76.5 31.5h431q44 0 76 -31.5t32 -75.5v-161h754v161q0 44 32 75.5t76 31.5h431q45 0 76.5 -31.5t31.5 -75.5z" />
    <glyph glyph-name="_501" unicode="&#xf216;" horiz-adv-x="2048"
d="M1430 953zM1690 749q148 0 253 -98.5t105 -244.5q0 -157 -109 -261.5t-267 -104.5q-85 0 -162 27.5t-138 73.5t-118 106t-109 126t-103.5 132.5t-108.5 126.5t-117 106t-136 73.5t-159 27.5q-154 0 -251.5 -91.5t-97.5 -244.5q0 -157 104 -250t263 -93q100 0 208 37.5
t193 98.5q5 4 21 18.5t30 24t22 9.5q14 0 24.5 -10.5t10.5 -24.5q0 -24 -60 -77q-101 -88 -234.5 -142t-260.5 -54q-133 0 -245.5 58t-180 165t-67.5 241q0 205 141.5 341t347.5 136q120 0 226.5 -43.5t185.5 -113t151.5 -153t139 -167.5t133.5 -153.5t149.5 -113
t172.5 -43.5q102 0 168.5 61.5t66.5 162.5q0 95 -64.5 159t-159.5 64q-30 0 -81.5 -18.5t-68.5 -18.5q-20 0 -35.5 15t-15.5 35q0 18 8.5 57t8.5 59q0 159 -107.5 263t-266.5 104q-58 0 -111.5 -18.5t-84 -40.5t-55.5 -40.5t-33 -18.5q-15 0 -25.5 10.5t-10.5 25.5
q0 19 25 46q59 67 147 103.5t182 36.5q191 0 318 -125.5t127 -315.5q0 -37 -4 -66q57 15 115 15z" />
    <glyph glyph-name="_502" unicode="&#xf217;" horiz-adv-x="1664"
d="M1216 832q0 26 -19 45t-45 19h-128v128q0 26 -19 45t-45 19t-45 -19t-19 -45v-128h-128q-26 0 -45 -19t-19 -45t19 -45t45 -19h128v-128q0 -26 19 -45t45 -19t45 19t19 45v128h128q26 0 45 19t19 45zM640 0q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5
t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1536 0q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1664 1088v-512q0 -24 -16 -42.5t-41 -21.5l-1044 -122q1 -7 4.5 -21.5t6 -26.5t2.5 -22q0 -16 -24 -64h920
q26 0 45 -19t19 -45t-19 -45t-45 -19h-1024q-26 0 -45 19t-19 45q0 14 11 39.5t29.5 59.5t20.5 38l-177 823h-204q-26 0 -45 19t-19 45t19 45t45 19h256q16 0 28.5 -6.5t20 -15.5t13 -24.5t7.5 -26.5t5.5 -29.5t4.5 -25.5h1201q26 0 45 -19t19 -45z" />
    <glyph glyph-name="_503" unicode="&#xf218;" horiz-adv-x="1664"
d="M1280 832q0 26 -19 45t-45 19t-45 -19l-147 -146v293q0 26 -19 45t-45 19t-45 -19t-19 -45v-293l-147 146q-19 19 -45 19t-45 -19t-19 -45t19 -45l256 -256q19 -19 45 -19t45 19l256 256q19 19 19 45zM640 0q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5
t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1536 0q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1664 1088v-512q0 -24 -16 -42.5t-41 -21.5l-1044 -122q1 -7 4.5 -21.5t6 -26.5t2.5 -22q0 -16 -24 -64h920
q26 0 45 -19t19 -45t-19 -45t-45 -19h-1024q-26 0 -45 19t-19 45q0 14 11 39.5t29.5 59.5t20.5 38l-177 823h-204q-26 0 -45 19t-19 45t19 45t45 19h256q16 0 28.5 -6.5t20 -15.5t13 -24.5t7.5 -26.5t5.5 -29.5t4.5 -25.5h1201q26 0 45 -19t19 -45z" />
    <glyph glyph-name="_504" unicode="&#xf219;" horiz-adv-x="2048"
d="M212 768l623 -665l-300 665h-323zM1024 -4l349 772h-698zM538 896l204 384h-262l-288 -384h346zM1213 103l623 665h-323zM683 896h682l-204 384h-274zM1510 896h346l-288 384h-262zM1651 1382l384 -512q14 -18 13 -41.5t-17 -40.5l-960 -1024q-18 -20 -47 -20t-47 20
l-960 1024q-16 17 -17 40.5t13 41.5l384 512q18 26 51 26h1152q33 0 51 -26z" />
    <glyph glyph-name="_505" unicode="&#xf21a;" horiz-adv-x="2048"
d="M1811 -19q19 19 45 19t45 -19l128 -128l-90 -90l-83 83l-83 -83q-18 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83
q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-128 128l90 90l83 -83l83 83q19 19 45 19t45 -19l83 -83l83 83q19 19 45 19t45 -19l83 -83l83 83q19 19 45 19t45 -19l83 -83l83 83q19 19 45 19t45 -19l83 -83l83 83q19 19 45 19t45 -19l83 -83l83 83
q19 19 45 19t45 -19l83 -83zM237 19q-19 -19 -45 -19t-45 19l-128 128l90 90l83 -82l83 82q19 19 45 19t45 -19l83 -82l64 64v293l-210 314q-17 26 -7 56.5t40 40.5l177 58v299h128v128h256v128h256v-128h256v-128h128v-299l177 -58q30 -10 40 -40.5t-7 -56.5l-210 -314
v-293l19 18q19 19 45 19t45 -19l83 -82l83 82q19 19 45 19t45 -19l128 -128l-90 -90l-83 83l-83 -83q-18 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83l-83 -83
q-19 -19 -45 -19t-45 19l-83 83l-83 -83q-19 -19 -45 -19t-45 19l-83 83zM640 1152v-128l384 128l384 -128v128h-128v128h-512v-128h-128z" />
    <glyph glyph-name="_506" unicode="&#xf21b;"
d="M576 0l96 448l-96 128l-128 64zM832 0l128 640l-128 -64l-96 -128zM992 1010q-2 4 -4 6q-10 8 -96 8q-70 0 -167 -19q-7 -2 -21 -2t-21 2q-97 19 -167 19q-86 0 -96 -8q-2 -2 -4 -6q2 -18 4 -27q2 -3 7.5 -6.5t7.5 -10.5q2 -4 7.5 -20.5t7 -20.5t7.5 -17t8.5 -17t9 -14
t12 -13.5t14 -9.5t17.5 -8t20.5 -4t24.5 -2q36 0 59 12.5t32.5 30t14.5 34.5t11.5 29.5t17.5 12.5h12q11 0 17.5 -12.5t11.5 -29.5t14.5 -34.5t32.5 -30t59 -12.5q13 0 24.5 2t20.5 4t17.5 8t14 9.5t12 13.5t9 14t8.5 17t7.5 17t7 20.5t7.5 20.5q2 7 7.5 10.5t7.5 6.5
q2 9 4 27zM1408 131q0 -121 -73 -190t-194 -69h-874q-121 0 -194 69t-73 190q0 61 4.5 118t19 125.5t37.5 123.5t63.5 103.5t93.5 74.5l-90 220h214q-22 64 -22 128q0 12 2 32q-194 40 -194 96q0 57 210 99q17 62 51.5 134t70.5 114q32 37 76 37q30 0 84 -31t84 -31t84 31
t84 31q44 0 76 -37q36 -42 70.5 -114t51.5 -134q210 -42 210 -99q0 -56 -194 -96q7 -81 -20 -160h214l-82 -225q63 -33 107.5 -96.5t65.5 -143.5t29 -151.5t8 -148.5z" />
    <glyph glyph-name="_507" unicode="&#xf21c;" horiz-adv-x="2304"
d="M2301 500q12 -103 -22 -198.5t-99 -163.5t-158.5 -106t-196.5 -31q-161 11 -279.5 125t-134.5 274q-12 111 27.5 210.5t118.5 170.5l-71 107q-96 -80 -151 -194t-55 -244q0 -27 -18.5 -46.5t-45.5 -19.5h-256h-69q-23 -164 -149 -274t-294 -110q-185 0 -316.5 131.5
t-131.5 316.5t131.5 316.5t316.5 131.5q76 0 152 -27l24 45q-123 110 -304 110h-64q-26 0 -45 19t-19 45t19 45t45 19h128q78 0 145 -13.5t116.5 -38.5t71.5 -39.5t51 -36.5h512h115l-85 128h-222q-30 0 -49 22.5t-14 52.5q4 23 23 38t43 15h253q33 0 53 -28l70 -105
l114 114q19 19 46 19h101q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-179l115 -172q131 63 275 36q143 -26 244 -134.5t118 -253.5zM448 128q115 0 203 72.5t111 183.5h-314q-35 0 -55 31q-18 32 -1 63l147 277q-47 13 -91 13q-132 0 -226 -94t-94 -226t94 -226
t226 -94zM1856 128q132 0 226 94t94 226t-94 226t-226 94q-60 0 -121 -24l174 -260q15 -23 10 -49t-27 -40q-15 -11 -36 -11q-35 0 -53 29l-174 260q-93 -95 -93 -225q0 -132 94 -226t226 -94z" />
    <glyph glyph-name="_508" unicode="&#xf21d;"
d="M1408 0q0 -63 -61.5 -113.5t-164 -81t-225 -46t-253.5 -15.5t-253.5 15.5t-225 46t-164 81t-61.5 113.5q0 49 33 88.5t91 66.5t118 44.5t131 29.5q26 5 48 -10.5t26 -41.5q5 -26 -10.5 -48t-41.5 -26q-58 -10 -106 -23.5t-76.5 -25.5t-48.5 -23.5t-27.5 -19.5t-8.5 -12
q3 -11 27 -26.5t73 -33t114 -32.5t160.5 -25t201.5 -10t201.5 10t160.5 25t114 33t73 33.5t27 27.5q-1 4 -8.5 11t-27.5 19t-48.5 23.5t-76.5 25t-106 23.5q-26 4 -41.5 26t-10.5 48q4 26 26 41.5t48 10.5q71 -12 131 -29.5t118 -44.5t91 -66.5t33 -88.5zM1024 896v-384
q0 -26 -19 -45t-45 -19h-64v-384q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v384h-64q-26 0 -45 19t-19 45v384q0 53 37.5 90.5t90.5 37.5h384q53 0 90.5 -37.5t37.5 -90.5zM928 1280q0 -93 -65.5 -158.5t-158.5 -65.5t-158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5
t158.5 -65.5t65.5 -158.5z" />
    <glyph glyph-name="_509" unicode="&#xf21e;" horiz-adv-x="1792"
d="M1280 512h305q-5 -6 -10 -10.5t-9 -7.5l-3 -4l-623 -600q-18 -18 -44 -18t-44 18l-624 602q-5 2 -21 20h369q22 0 39.5 13.5t22.5 34.5l70 281l190 -667q6 -20 23 -33t39 -13q21 0 38 13t23 33l146 485l56 -112q18 -35 57 -35zM1792 940q0 -145 -103 -300h-369l-111 221
q-8 17 -25.5 27t-36.5 8q-45 -5 -56 -46l-129 -430l-196 686q-6 20 -23.5 33t-39.5 13t-39 -13.5t-22 -34.5l-116 -464h-423q-103 155 -103 300q0 220 127 344t351 124q62 0 126.5 -21.5t120 -58t95.5 -68.5t76 -68q36 36 76 68t95.5 68.5t120 58t126.5 21.5q224 0 351 -124
t127 -344z" />
    <glyph glyph-name="venus" unicode="&#xf221;" horiz-adv-x="1280"
d="M1152 960q0 -221 -147.5 -384.5t-364.5 -187.5v-260h224q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-224v-224q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v224h-224q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h224v260q-150 16 -271.5 103t-186 224t-52.5 292
q11 134 80.5 249t182 188t245.5 88q170 19 319 -54t236 -212t87 -306zM128 960q0 -185 131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5z" />
    <glyph glyph-name="_511" unicode="&#xf222;"
d="M1472 1408q26 0 45 -19t19 -45v-416q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v262l-382 -383q126 -156 126 -359q0 -117 -45.5 -223.5t-123 -184t-184 -123t-223.5 -45.5t-223.5 45.5t-184 123t-123 184t-45.5 223.5t45.5 223.5t123 184t184 123t223.5 45.5
q203 0 359 -126l382 382h-261q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h416zM576 0q185 0 316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
    <glyph glyph-name="_512" unicode="&#xf223;" horiz-adv-x="1280"
d="M830 1220q145 -72 233.5 -210.5t88.5 -305.5q0 -221 -147.5 -384.5t-364.5 -187.5v-132h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96v-96q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v96h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96v132q-217 24 -364.5 187.5
t-147.5 384.5q0 167 88.5 305.5t233.5 210.5q-165 96 -228 273q-6 16 3.5 29.5t26.5 13.5h69q21 0 29 -20q44 -106 140 -171t214 -65t214 65t140 171q8 20 37 20h61q17 0 26.5 -13.5t3.5 -29.5q-63 -177 -228 -273zM576 256q185 0 316.5 131.5t131.5 316.5t-131.5 316.5
t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
    <glyph glyph-name="_513" unicode="&#xf224;"
d="M1024 1504q0 14 9 23t23 9h288q26 0 45 -19t19 -45v-288q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v134l-254 -255q126 -158 126 -359q0 -221 -147.5 -384.5t-364.5 -187.5v-132h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96v-96q0 -14 -9 -23t-23 -9h-64
q-14 0 -23 9t-9 23v96h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96v132q-149 16 -270.5 103t-186.5 223.5t-53 291.5q16 204 160 353.5t347 172.5q118 14 228 -19t198 -103l255 254h-134q-14 0 -23 9t-9 23v64zM576 256q185 0 316.5 131.5t131.5 316.5t-131.5 316.5
t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
    <glyph glyph-name="_514" unicode="&#xf225;" horiz-adv-x="1792"
d="M1280 1504q0 14 9 23t23 9h288q26 0 45 -19t19 -45v-288q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v134l-254 -255q126 -158 126 -359q0 -221 -147.5 -384.5t-364.5 -187.5v-132h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96v-96q0 -14 -9 -23t-23 -9h-64
q-14 0 -23 9t-9 23v96h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96v132q-217 24 -364.5 187.5t-147.5 384.5q0 201 126 359l-52 53l-101 -111q-9 -10 -22 -10.5t-23 7.5l-48 44q-10 8 -10.5 21.5t8.5 23.5l105 115l-111 112v-134q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9
t-9 23v288q0 26 19 45t45 19h288q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-133l106 -107l86 94q9 10 22 10.5t23 -7.5l48 -44q10 -8 10.5 -21.5t-8.5 -23.5l-90 -99l57 -56q158 126 359 126t359 -126l255 254h-134q-14 0 -23 9t-9 23v64zM832 256q185 0 316.5 131.5
t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
    <glyph glyph-name="_515" unicode="&#xf226;" horiz-adv-x="1792"
d="M1790 1007q12 -155 -52.5 -292t-186 -224t-271.5 -103v-260h224q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-224v-224q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v224h-512v-224q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v224h-224q-14 0 -23 9t-9 23v64q0 14 9 23
t23 9h224v260q-150 16 -271.5 103t-186 224t-52.5 292q17 206 164.5 356.5t352.5 169.5q206 21 377 -94q171 115 377 94q205 -19 352.5 -169.5t164.5 -356.5zM896 647q128 131 128 313t-128 313q-128 -131 -128 -313t128 -313zM576 512q115 0 218 57q-154 165 -154 391
q0 224 154 391q-103 57 -218 57q-185 0 -316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5zM1152 128v260q-137 15 -256 94q-119 -79 -256 -94v-260h512zM1216 512q185 0 316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5q-115 0 -218 -57q154 -167 154 -391
q0 -226 -154 -391q103 -57 218 -57z" />
    <glyph glyph-name="_516" unicode="&#xf227;" horiz-adv-x="1920"
d="M1536 1120q0 14 9 23t23 9h288q26 0 45 -19t19 -45v-288q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v134l-254 -255q76 -95 107.5 -214t9.5 -247q-31 -182 -166 -312t-318 -156q-210 -29 -384.5 80t-241.5 300q-117 6 -221 57.5t-177.5 133t-113.5 192.5t-32 230
q9 135 78 252t182 191.5t248 89.5q118 14 227.5 -19t198.5 -103l255 254h-134q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h288q26 0 45 -19t19 -45v-288q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v134l-254 -255q59 -74 93 -169q182 -9 328 -124l255 254h-134q-14 0 -23 9
t-9 23v64zM1024 704q0 20 -4 58q-162 -25 -271 -150t-109 -292q0 -20 4 -58q162 25 271 150t109 292zM128 704q0 -168 111 -294t276 -149q-3 29 -3 59q0 210 135 369.5t338 196.5q-53 120 -163.5 193t-245.5 73q-185 0 -316.5 -131.5t-131.5 -316.5zM1088 -128
q185 0 316.5 131.5t131.5 316.5q0 168 -111 294t-276 149q3 -28 3 -59q0 -210 -135 -369.5t-338 -196.5q53 -120 163.5 -193t245.5 -73z" />
    <glyph glyph-name="_517" unicode="&#xf228;" horiz-adv-x="2048"
d="M1664 1504q0 14 9 23t23 9h288q26 0 45 -19t19 -45v-288q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v134l-254 -255q76 -95 107.5 -214t9.5 -247q-32 -180 -164.5 -310t-313.5 -157q-223 -34 -409 90q-117 -78 -256 -93v-132h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23
t-23 -9h-96v-96q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v96h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96v132q-155 17 -279.5 109.5t-187 237.5t-39.5 307q25 187 159.5 322.5t320.5 164.5q224 34 410 -90q146 97 320 97q201 0 359 -126l255 254h-134q-14 0 -23 9
t-9 23v64zM896 391q128 131 128 313t-128 313q-128 -131 -128 -313t128 -313zM128 704q0 -185 131.5 -316.5t316.5 -131.5q117 0 218 57q-154 167 -154 391t154 391q-101 57 -218 57q-185 0 -316.5 -131.5t-131.5 -316.5zM1216 256q185 0 316.5 131.5t131.5 316.5
t-131.5 316.5t-316.5 131.5q-117 0 -218 -57q154 -167 154 -391t-154 -391q101 -57 218 -57z" />
    <glyph glyph-name="_518" unicode="&#xf229;"
d="M1472 1408q26 0 45 -19t19 -45v-416q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v262l-213 -214l140 -140q9 -10 9 -23t-9 -22l-46 -46q-9 -9 -22 -9t-23 9l-140 141l-78 -79q126 -156 126 -359q0 -117 -45.5 -223.5t-123 -184t-184 -123t-223.5 -45.5t-223.5 45.5
t-184 123t-123 184t-45.5 223.5t45.5 223.5t123 184t184 123t223.5 45.5q203 0 359 -126l78 78l-172 172q-9 10 -9 23t9 22l46 46q9 9 22 9t23 -9l172 -172l213 213h-261q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h416zM576 0q185 0 316.5 131.5t131.5 316.5t-131.5 316.5
t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
    <glyph glyph-name="_519" unicode="&#xf22a;" horiz-adv-x="1280"
d="M640 892q217 -24 364.5 -187.5t147.5 -384.5q0 -167 -87 -306t-236 -212t-319 -54q-133 15 -245.5 88t-182 188t-80.5 249q-12 155 52.5 292t186 224t271.5 103v132h-160q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h160v165l-92 -92q-10 -9 -23 -9t-22 9l-46 46q-9 9 -9 22
t9 23l202 201q19 19 45 19t45 -19l202 -201q9 -10 9 -23t-9 -22l-46 -46q-9 -9 -22 -9t-23 9l-92 92v-165h160q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-160v-132zM576 -128q185 0 316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5
t131.5 -316.5t316.5 -131.5z" />
    <glyph glyph-name="_520" unicode="&#xf22b;" horiz-adv-x="2048"
d="M1901 621q19 -19 19 -45t-19 -45l-294 -294q-9 -10 -22.5 -10t-22.5 10l-45 45q-10 9 -10 22.5t10 22.5l185 185h-294v-224q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v224h-132q-24 -217 -187.5 -364.5t-384.5 -147.5q-167 0 -306 87t-212 236t-54 319q15 133 88 245.5
t188 182t249 80.5q155 12 292 -52.5t224 -186t103 -271.5h132v224q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-224h294l-185 185q-10 9 -10 22.5t10 22.5l45 45q9 10 22.5 10t22.5 -10zM576 128q185 0 316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5
t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
    <glyph glyph-name="_521" unicode="&#xf22c;" horiz-adv-x="1280"
d="M1152 960q0 -221 -147.5 -384.5t-364.5 -187.5v-612q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v612q-217 24 -364.5 187.5t-147.5 384.5q0 117 45.5 223.5t123 184t184 123t223.5 45.5t223.5 -45.5t184 -123t123 -184t45.5 -223.5zM576 512q185 0 316.5 131.5
t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" />
    <glyph glyph-name="_522" unicode="&#xf22d;" horiz-adv-x="1280"
d="M1024 576q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5zM1152 576q0 -117 -45.5 -223.5t-123 -184t-184 -123t-223.5 -45.5t-223.5 45.5t-184 123t-123 184t-45.5 223.5t45.5 223.5t123 184t184 123
t223.5 45.5t223.5 -45.5t184 -123t123 -184t45.5 -223.5z" />
    <glyph glyph-name="_523" unicode="&#xf22e;" horiz-adv-x="1792"
 />
    <glyph glyph-name="_524" unicode="&#xf22f;" horiz-adv-x="1792"
 />
    <glyph glyph-name="_525" unicode="&#xf230;"
d="M1451 1408q35 0 60 -25t25 -60v-1366q0 -35 -25 -60t-60 -25h-391v595h199l30 232h-229v148q0 56 23.5 84t91.5 28l122 1v207q-63 9 -178 9q-136 0 -217.5 -80t-81.5 -226v-171h-200v-232h200v-595h-735q-35 0 -60 25t-25 60v1366q0 35 25 60t60 25h1366z" />
    <glyph glyph-name="_526" unicode="&#xf231;" horiz-adv-x="1280"
d="M0 939q0 108 37.5 203.5t103.5 166.5t152 123t185 78t202 26q158 0 294 -66.5t221 -193.5t85 -287q0 -96 -19 -188t-60 -177t-100 -149.5t-145 -103t-189 -38.5q-68 0 -135 32t-96 88q-10 -39 -28 -112.5t-23.5 -95t-20.5 -71t-26 -71t-32 -62.5t-46 -77.5t-62 -86.5
l-14 -5l-9 10q-15 157 -15 188q0 92 21.5 206.5t66.5 287.5t52 203q-32 65 -32 169q0 83 52 156t132 73q61 0 95 -40.5t34 -102.5q0 -66 -44 -191t-44 -187q0 -63 45 -104.5t109 -41.5q55 0 102 25t78.5 68t56 95t38 110.5t20 111t6.5 99.5q0 173 -109.5 269.5t-285.5 96.5
q-200 0 -334 -129.5t-134 -328.5q0 -44 12.5 -85t27 -65t27 -45.5t12.5 -30.5q0 -28 -15 -73t-37 -45q-2 0 -17 3q-51 15 -90.5 56t-61 94.5t-32.5 108t-11 106.5z" />
    <glyph glyph-name="_527" unicode="&#xf232;"
d="M985 562q13 0 97.5 -44t89.5 -53q2 -5 2 -15q0 -33 -17 -76q-16 -39 -71 -65.5t-102 -26.5q-57 0 -190 62q-98 45 -170 118t-148 185q-72 107 -71 194v8q3 91 74 158q24 22 52 22q6 0 18 -1.5t19 -1.5q19 0 26.5 -6.5t15.5 -27.5q8 -20 33 -88t25 -75q0 -21 -34.5 -57.5
t-34.5 -46.5q0 -7 5 -15q34 -73 102 -137q56 -53 151 -101q12 -7 22 -7q15 0 54 48.5t52 48.5zM782 32q127 0 243.5 50t200.5 134t134 200.5t50 243.5t-50 243.5t-134 200.5t-200.5 134t-243.5 50t-243.5 -50t-200.5 -134t-134 -200.5t-50 -243.5q0 -203 120 -368l-79 -233
l242 77q158 -104 345 -104zM782 1414q153 0 292.5 -60t240.5 -161t161 -240.5t60 -292.5t-60 -292.5t-161 -240.5t-240.5 -161t-292.5 -60q-195 0 -365 94l-417 -134l136 405q-108 178 -108 389q0 153 60 292.5t161 240.5t240.5 161t292.5 60z" />
    <glyph glyph-name="_528" unicode="&#xf233;" horiz-adv-x="1792"
d="M128 128h1024v128h-1024v-128zM128 640h1024v128h-1024v-128zM1696 192q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM128 1152h1024v128h-1024v-128zM1696 704q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM1696 1216
q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM1792 384v-384h-1792v384h1792zM1792 896v-384h-1792v384h1792zM1792 1408v-384h-1792v384h1792z" />
    <glyph glyph-name="_529" unicode="&#xf234;" horiz-adv-x="2048"
d="M704 640q-159 0 -271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5t-112.5 -271.5t-271.5 -112.5zM1664 512h352q13 0 22.5 -9.5t9.5 -22.5v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-352v-352q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5
t-9.5 22.5v352h-352q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h352v352q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5v-352zM928 288q0 -52 38 -90t90 -38h256v-238q-68 -50 -171 -50h-874q-121 0 -194 69t-73 190q0 53 3.5 103.5t14 109t26.5 108.5
t43 97.5t62 81t85.5 53.5t111.5 20q19 0 39 -17q79 -61 154.5 -91.5t164.5 -30.5t164.5 30.5t154.5 91.5q20 17 39 17q132 0 217 -96h-223q-52 0 -90 -38t-38 -90v-192z" />
    <glyph glyph-name="_530" unicode="&#xf235;" horiz-adv-x="2048"
d="M704 640q-159 0 -271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5t-112.5 -271.5t-271.5 -112.5zM1781 320l249 -249q9 -9 9 -23q0 -13 -9 -22l-136 -136q-9 -9 -22 -9q-14 0 -23 9l-249 249l-249 -249q-9 -9 -23 -9q-13 0 -22 9l-136 136
q-9 9 -9 22q0 14 9 23l249 249l-249 249q-9 9 -9 23q0 13 9 22l136 136q9 9 22 9q14 0 23 -9l249 -249l249 249q9 9 23 9q13 0 22 -9l136 -136q9 -9 9 -22q0 -14 -9 -23zM1283 320l-181 -181q-37 -37 -37 -91q0 -53 37 -90l83 -83q-21 -3 -44 -3h-874q-121 0 -194 69
t-73 190q0 53 3.5 103.5t14 109t26.5 108.5t43 97.5t62 81t85.5 53.5t111.5 20q19 0 39 -17q154 -122 319 -122t319 122q20 17 39 17q28 0 57 -6q-28 -27 -41 -50t-13 -56q0 -54 37 -91z" />
    <glyph glyph-name="_531" unicode="&#xf236;" horiz-adv-x="2048"
d="M256 512h1728q26 0 45 -19t19 -45v-448h-256v256h-1536v-256h-256v1216q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-704zM832 832q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM2048 576v64q0 159 -112.5 271.5t-271.5 112.5h-704
q-26 0 -45 -19t-19 -45v-384h1152z" />
    <glyph glyph-name="_532" unicode="&#xf237;"
d="M1536 1536l-192 -448h192v-192h-274l-55 -128h329v-192h-411l-357 -832l-357 832h-411v192h329l-55 128h-274v192h192l-192 448h256l323 -768h378l323 768h256zM768 320l108 256h-216z" />
    <glyph glyph-name="_533" unicode="&#xf238;"
d="M1088 1536q185 0 316.5 -93.5t131.5 -226.5v-896q0 -130 -125.5 -222t-305.5 -97l213 -202q16 -15 8 -35t-30 -20h-1056q-22 0 -30 20t8 35l213 202q-180 5 -305.5 97t-125.5 222v896q0 133 131.5 226.5t316.5 93.5h640zM768 192q80 0 136 56t56 136t-56 136t-136 56
t-136 -56t-56 -136t56 -136t136 -56zM1344 768v512h-1152v-512h1152z" />
    <glyph glyph-name="_534" unicode="&#xf239;"
d="M1088 1536q185 0 316.5 -93.5t131.5 -226.5v-896q0 -130 -125.5 -222t-305.5 -97l213 -202q16 -15 8 -35t-30 -20h-1056q-22 0 -30 20t8 35l213 202q-180 5 -305.5 97t-125.5 222v896q0 133 131.5 226.5t316.5 93.5h640zM288 224q66 0 113 47t47 113t-47 113t-113 47
t-113 -47t-47 -113t47 -113t113 -47zM704 768v512h-544v-512h544zM1248 224q66 0 113 47t47 113t-47 113t-113 47t-113 -47t-47 -113t47 -113t113 -47zM1408 768v512h-576v-512h576z" />
    <glyph glyph-name="_535" unicode="&#xf23a;" horiz-adv-x="1792"
d="M597 1115v-1173q0 -25 -12.5 -42.5t-36.5 -17.5q-17 0 -33 8l-465 233q-21 10 -35.5 33.5t-14.5 46.5v1140q0 20 10 34t29 14q14 0 44 -15l511 -256q3 -3 3 -5zM661 1014l534 -866l-534 266v600zM1792 996v-1054q0 -25 -14 -40.5t-38 -15.5t-47 13l-441 220zM1789 1116
q0 -3 -256.5 -419.5t-300.5 -487.5l-390 634l324 527q17 28 52 28q14 0 26 -6l541 -270q4 -2 4 -6z" />
    <glyph glyph-name="_536" unicode="&#xf23b;"
d="M809 532l266 499h-112l-157 -312q-24 -48 -44 -92l-42 92l-155 312h-120l263 -493v-324h101v318zM1536 1408v-1536h-1536v1536h1536z" />
    <glyph glyph-name="_537" unicode="&#xf23c;" horiz-adv-x="2296"
d="M478 -139q-8 -16 -27 -34.5t-37 -25.5q-25 -9 -51.5 3.5t-28.5 31.5q-1 22 40 55t68 38q23 4 34 -21.5t2 -46.5zM1819 -139q7 -16 26 -34.5t38 -25.5q25 -9 51.5 3.5t27.5 31.5q2 22 -39.5 55t-68.5 38q-22 4 -33 -21.5t-2 -46.5zM1867 -30q13 -27 56.5 -59.5t77.5 -41.5
q45 -13 82 4.5t37 50.5q0 46 -67.5 100.5t-115.5 59.5q-40 5 -63.5 -37.5t-6.5 -76.5zM428 -30q-13 -27 -56 -59.5t-77 -41.5q-45 -13 -82 4.5t-37 50.5q0 46 67.5 100.5t115.5 59.5q40 5 63 -37.5t6 -76.5zM1158 1094h1q-41 0 -76 -15q27 -8 44 -30.5t17 -49.5
q0 -35 -27 -60t-65 -25q-52 0 -80 43q-5 -23 -5 -42q0 -74 56 -126.5t135 -52.5q80 0 136 52.5t56 126.5t-56 126.5t-136 52.5zM1462 1312q-99 109 -220.5 131.5t-245.5 -44.5q27 60 82.5 96.5t118 39.5t121.5 -17t99.5 -74.5t44.5 -131.5zM2212 73q8 -11 -11 -42
q7 -23 7 -40q1 -56 -44.5 -112.5t-109.5 -91.5t-118 -37q-48 -2 -92 21.5t-66 65.5q-687 -25 -1259 0q-23 -41 -66.5 -65t-92.5 -22q-86 3 -179.5 80.5t-92.5 160.5q2 22 7 40q-19 31 -11 42q6 10 31 1q14 22 41 51q-7 29 2 38q11 10 39 -4q29 20 59 34q0 29 13 37
q23 12 51 -16q35 5 61 -2q18 -4 38 -19v73q-11 0 -18 2q-53 10 -97 44.5t-55 87.5q-9 38 0 81q15 62 93 95q2 17 19 35.5t36 23.5t33 -7.5t19 -30.5h13q46 -5 60 -23q3 -3 5 -7q10 1 30.5 3.5t30.5 3.5q-15 11 -30 17q-23 40 -91 43q0 6 1 10q-62 2 -118.5 18.5t-84.5 47.5
q-32 36 -42.5 92t-2.5 112q16 126 90 179q23 16 52 4.5t32 -40.5q0 -1 1.5 -14t2.5 -21t3 -20t5.5 -19t8.5 -10q27 -14 76 -12q48 46 98 74q-40 4 -162 -14l47 46q61 58 163 111q145 73 282 86q-20 8 -41 15.5t-47 14t-42.5 10.5t-47.5 11t-43 10q595 126 904 -139
q98 -84 158 -222q85 -10 121 9h1q5 3 8.5 10t5.5 19t3 19.5t3 21.5l1 14q3 28 32 40t52 -5q73 -52 91 -178q7 -57 -3.5 -113t-42.5 -91q-28 -32 -83.5 -48.5t-115.5 -18.5v-10q-71 -2 -95 -43q-14 -5 -31 -17q11 -1 32 -3.5t30 -3.5q1 5 5 8q16 18 60 23h13q5 18 19 30t33 8
t36 -23t19 -36q79 -32 93 -95q9 -40 1 -81q-12 -53 -56 -88t-97 -44q-10 -2 -17 -2q0 -49 -1 -73q20 15 38 19q26 7 61 2q28 28 51 16q14 -9 14 -37q33 -16 59 -34q27 13 38 4q10 -10 2 -38q28 -30 41 -51q23 8 31 -1zM1937 1025q0 -29 -9 -54q82 -32 112 -132
q4 37 -9.5 98.5t-41.5 90.5q-20 19 -36 17t-16 -20zM1859 925q35 -42 47.5 -108.5t-0.5 -124.5q67 13 97 45q13 14 18 28q-3 64 -31 114.5t-79 66.5q-15 -15 -52 -21zM1822 921q-30 0 -44 1q42 -115 53 -239q21 0 43 3q16 68 1 135t-53 100zM258 839q30 100 112 132
q-9 25 -9 54q0 18 -16.5 20t-35.5 -17q-28 -29 -41.5 -90.5t-9.5 -98.5zM294 737q29 -31 97 -45q-13 58 -0.5 124.5t47.5 108.5v0q-37 6 -52 21q-51 -16 -78.5 -66t-31.5 -115q9 -17 18 -28zM471 683q14 124 73 235q-19 -4 -55 -18l-45 -19v1q-46 -89 -20 -196q25 -3 47 -3z
M1434 644q8 -38 16.5 -108.5t11.5 -89.5q3 -18 9.5 -21.5t23.5 4.5q40 20 62 85.5t23 125.5q-24 2 -146 4zM1152 1285q-116 0 -199 -82.5t-83 -198.5q0 -117 83 -199.5t199 -82.5t199 82.5t83 199.5q0 116 -83 198.5t-199 82.5zM1380 646q-105 2 -211 0v1q-1 -27 2.5 -86
t13.5 -66q29 -14 93.5 -14.5t95.5 10.5q9 3 11 39t-0.5 69.5t-4.5 46.5zM1112 447q8 4 9.5 48t-0.5 88t-4 63v1q-212 -3 -214 -3q-4 -20 -7 -62t0 -83t14 -46q34 -15 101 -16t101 10zM718 636q-16 -59 4.5 -118.5t77.5 -84.5q15 -8 24 -5t12 21q3 16 8 90t10 103
q-69 -2 -136 -6zM591 510q3 -23 -34 -36q132 -141 271.5 -240t305.5 -154q172 49 310.5 146t293.5 250q-33 13 -30 34q0 2 0.5 3.5t1.5 3t1 2.5v1v-1q-17 2 -50 5.5t-48 4.5q-26 -90 -82 -132q-51 -38 -82 1q-5 6 -9 14q-7 13 -17 62q-2 -5 -5 -9t-7.5 -7t-8 -5.5t-9.5 -4
l-10 -2.5t-12 -2l-12 -1.5t-13.5 -1t-13.5 -0.5q-106 -9 -163 11q-4 -17 -10 -26.5t-21 -15t-23 -7t-36 -3.5q-6 -1 -9 -1q-179 -17 -203 40q-2 -63 -56 -54q-47 8 -91 54q-12 13 -20 26q-17 29 -26 65q-58 -6 -87 -10q1 -2 4 -10zM507 -118q3 14 3 30q-17 71 -51 130
t-73 70q-41 12 -101.5 -14.5t-104.5 -80t-39 -107.5q35 -53 100 -93t119 -42q51 -2 94 28t53 79zM510 53q23 -63 27 -119q195 113 392 174q-98 52 -180.5 120t-179.5 165q-6 -4 -29 -13q0 -1 -1 -4t-1 -5q31 -18 22 -37q-12 -23 -56 -34q-10 -13 -29 -24h-1q-2 -83 1 -150
q19 -34 35 -73zM579 -113q532 -21 1145 0q-254 147 -428 196q-76 -35 -156 -57q-8 -3 -16 0q-65 21 -129 49q-208 -60 -416 -188h-1v-1q1 0 1 1zM1763 -67q4 54 28 120q14 38 33 71l-1 -1q3 77 3 153q-15 8 -30 25q-42 9 -56 33q-9 20 22 38q-2 4 -2 9q-16 4 -28 12
q-204 -190 -383 -284q198 -59 414 -176zM2155 -90q5 54 -39 107.5t-104 80t-102 14.5q-38 -11 -72.5 -70.5t-51.5 -129.5q0 -16 3 -30q10 -49 53 -79t94 -28q54 2 119 42t100 93z" />
    <glyph glyph-name="_538" unicode="&#xf23d;" horiz-adv-x="2304"
d="M1524 -25q0 -68 -48 -116t-116 -48t-116.5 48t-48.5 116t48.5 116.5t116.5 48.5t116 -48.5t48 -116.5zM775 -25q0 -68 -48.5 -116t-116.5 -48t-116 48t-48 116t48 116.5t116 48.5t116.5 -48.5t48.5 -116.5zM0 1469q57 -60 110.5 -104.5t121 -82t136 -63t166 -45.5
t200 -31.5t250 -18.5t304 -9.5t372.5 -2.5q139 0 244.5 -5t181 -16.5t124 -27.5t71 -39.5t24 -51.5t-19.5 -64t-56.5 -76.5t-89.5 -91t-116 -104.5t-139 -119q-185 -157 -286 -247q29 51 76.5 109t94 105.5t94.5 98.5t83 91.5t54 80.5t13 70t-45.5 55.5t-116.5 41t-204 23.5
t-304 5q-168 -2 -314 6t-256 23t-204.5 41t-159.5 51.5t-122.5 62.5t-91.5 66.5t-68 71.5t-50.5 69.5t-40 68t-36.5 59.5z" />
    <glyph glyph-name="_539" unicode="&#xf23e;" horiz-adv-x="1792"
d="M896 1472q-169 0 -323 -66t-265.5 -177.5t-177.5 -265.5t-66 -323t66 -323t177.5 -265.5t265.5 -177.5t323 -66t323 66t265.5 177.5t177.5 265.5t66 323t-66 323t-177.5 265.5t-265.5 177.5t-323 66zM896 1536q182 0 348 -71t286 -191t191 -286t71 -348t-71 -348
t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71zM496 704q16 0 16 -16v-480q0 -16 -16 -16h-32q-16 0 -16 16v480q0 16 16 16h32zM896 640q53 0 90.5 -37.5t37.5 -90.5q0 -35 -17.5 -64t-46.5 -46v-114q0 -14 -9 -23
t-23 -9h-64q-14 0 -23 9t-9 23v114q-29 17 -46.5 46t-17.5 64q0 53 37.5 90.5t90.5 37.5zM896 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM544 928v-96
q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v96q0 93 65.5 158.5t158.5 65.5t158.5 -65.5t65.5 -158.5v-96q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v96q0 146 -103 249t-249 103t-249 -103t-103 -249zM1408 192v512q0 26 -19 45t-45 19h-896q-26 0 -45 -19t-19 -45v-512
q0 -26 19 -45t45 -19h896q26 0 45 19t19 45z" />
    <glyph glyph-name="_540" unicode="&#xf240;" horiz-adv-x="2304"
d="M1920 1024v-768h-1664v768h1664zM2048 448h128v384h-128v288q0 14 -9 23t-23 9h-1856q-14 0 -23 -9t-9 -23v-960q0 -14 9 -23t23 -9h1856q14 0 23 9t9 23v288zM2304 832v-384q0 -53 -37.5 -90.5t-90.5 -37.5v-160q0 -66 -47 -113t-113 -47h-1856q-66 0 -113 47t-47 113
v960q0 66 47 113t113 47h1856q66 0 113 -47t47 -113v-160q53 0 90.5 -37.5t37.5 -90.5z" />
    <glyph glyph-name="_541" unicode="&#xf241;" horiz-adv-x="2304"
d="M256 256v768h1280v-768h-1280zM2176 960q53 0 90.5 -37.5t37.5 -90.5v-384q0 -53 -37.5 -90.5t-90.5 -37.5v-160q0 -66 -47 -113t-113 -47h-1856q-66 0 -113 47t-47 113v960q0 66 47 113t113 47h1856q66 0 113 -47t47 -113v-160zM2176 448v384h-128v288q0 14 -9 23t-23 9
h-1856q-14 0 -23 -9t-9 -23v-960q0 -14 9 -23t23 -9h1856q14 0 23 9t9 23v288h128z" />
    <glyph glyph-name="_542" unicode="&#xf242;" horiz-adv-x="2304"
d="M256 256v768h896v-768h-896zM2176 960q53 0 90.5 -37.5t37.5 -90.5v-384q0 -53 -37.5 -90.5t-90.5 -37.5v-160q0 -66 -47 -113t-113 -47h-1856q-66 0 -113 47t-47 113v960q0 66 47 113t113 47h1856q66 0 113 -47t47 -113v-160zM2176 448v384h-128v288q0 14 -9 23t-23 9
h-1856q-14 0 -23 -9t-9 -23v-960q0 -14 9 -23t23 -9h1856q14 0 23 9t9 23v288h128z" />
    <glyph glyph-name="_543" unicode="&#xf243;" horiz-adv-x="2304"
d="M256 256v768h512v-768h-512zM2176 960q53 0 90.5 -37.5t37.5 -90.5v-384q0 -53 -37.5 -90.5t-90.5 -37.5v-160q0 -66 -47 -113t-113 -47h-1856q-66 0 -113 47t-47 113v960q0 66 47 113t113 47h1856q66 0 113 -47t47 -113v-160zM2176 448v384h-128v288q0 14 -9 23t-23 9
h-1856q-14 0 -23 -9t-9 -23v-960q0 -14 9 -23t23 -9h1856q14 0 23 9t9 23v288h128z" />
    <glyph glyph-name="_544" unicode="&#xf244;" horiz-adv-x="2304"
d="M2176 960q53 0 90.5 -37.5t37.5 -90.5v-384q0 -53 -37.5 -90.5t-90.5 -37.5v-160q0 -66 -47 -113t-113 -47h-1856q-66 0 -113 47t-47 113v960q0 66 47 113t113 47h1856q66 0 113 -47t47 -113v-160zM2176 448v384h-128v288q0 14 -9 23t-23 9h-1856q-14 0 -23 -9t-9 -23
v-960q0 -14 9 -23t23 -9h1856q14 0 23 9t9 23v288h128z" />
    <glyph glyph-name="_545" unicode="&#xf245;" horiz-adv-x="1280"
d="M1133 493q31 -30 14 -69q-17 -40 -59 -40h-382l201 -476q10 -25 0 -49t-34 -35l-177 -75q-25 -10 -49 0t-35 34l-191 452l-312 -312q-19 -19 -45 -19q-12 0 -24 5q-40 17 -40 59v1504q0 42 40 59q12 5 24 5q27 0 45 -19z" />
    <glyph glyph-name="_546" unicode="&#xf246;" horiz-adv-x="1024"
d="M832 1408q-320 0 -320 -224v-416h128v-128h-128v-544q0 -224 320 -224h64v-128h-64q-272 0 -384 146q-112 -146 -384 -146h-64v128h64q320 0 320 224v544h-128v128h128v416q0 224 -320 224h-64v128h64q272 0 384 -146q112 146 384 146h64v-128h-64z" />
    <glyph glyph-name="_547" unicode="&#xf247;" horiz-adv-x="2048"
d="M2048 1152h-128v-1024h128v-384h-384v128h-1280v-128h-384v384h128v1024h-128v384h384v-128h1280v128h384v-384zM1792 1408v-128h128v128h-128zM128 1408v-128h128v128h-128zM256 -128v128h-128v-128h128zM1664 0v128h128v1024h-128v128h-1280v-128h-128v-1024h128v-128
h1280zM1920 -128v128h-128v-128h128zM1280 896h384v-768h-896v256h-384v768h896v-256zM512 512h640v512h-640v-512zM1536 256v512h-256v-384h-384v-128h640z" />
    <glyph glyph-name="_548" unicode="&#xf248;" horiz-adv-x="2304"
d="M2304 768h-128v-640h128v-384h-384v128h-896v-128h-384v384h128v128h-384v-128h-384v384h128v640h-128v384h384v-128h896v128h384v-384h-128v-128h384v128h384v-384zM2048 1024v-128h128v128h-128zM1408 1408v-128h128v128h-128zM128 1408v-128h128v128h-128zM256 256
v128h-128v-128h128zM1536 384h-128v-128h128v128zM384 384h896v128h128v640h-128v128h-896v-128h-128v-640h128v-128zM896 -128v128h-128v-128h128zM2176 -128v128h-128v-128h128zM2048 128v640h-128v128h-384v-384h128v-384h-384v128h-384v-128h128v-128h896v128h128z" />
    <glyph glyph-name="_549" unicode="&#xf249;"
d="M1024 288v-416h-928q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h1344q40 0 68 -28t28 -68v-928h-416q-40 0 -68 -28t-28 -68zM1152 256h381q-15 -82 -65 -132l-184 -184q-50 -50 -132 -65v381z" />
    <glyph glyph-name="_550" unicode="&#xf24a;"
d="M1400 256h-248v-248q29 10 41 22l185 185q12 12 22 41zM1120 384h288v896h-1280v-1280h896v288q0 40 28 68t68 28zM1536 1312v-1024q0 -40 -20 -88t-48 -76l-184 -184q-28 -28 -76 -48t-88 -20h-1024q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h1344q40 0 68 -28t28 -68
z" />
    <glyph glyph-name="_551" unicode="&#xf24b;" horiz-adv-x="2304"
d="M1951 538q0 -26 -15.5 -44.5t-38.5 -23.5q-8 -2 -18 -2h-153v140h153q10 0 18 -2q23 -5 38.5 -23.5t15.5 -44.5zM1933 751q0 -25 -15 -42t-38 -21q-3 -1 -15 -1h-139v129h139q3 0 8.5 -0.5t6.5 -0.5q23 -4 38 -21.5t15 -42.5zM728 587v308h-228v-308q0 -58 -38 -94.5
t-105 -36.5q-108 0 -229 59v-112q53 -15 121 -23t109 -9l42 -1q328 0 328 217zM1442 403v113q-99 -52 -200 -59q-108 -8 -169 41t-61 142t61 142t169 41q101 -7 200 -58v112q-48 12 -100 19.5t-80 9.5l-28 2q-127 6 -218.5 -14t-140.5 -60t-71 -88t-22 -106t22 -106t71 -88
t140.5 -60t218.5 -14q101 4 208 31zM2176 518q0 54 -43 88.5t-109 39.5v3q57 8 89 41.5t32 79.5q0 55 -41 88t-107 36q-3 0 -12 0.5t-14 0.5h-455v-510h491q74 0 121.5 36.5t47.5 96.5zM2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90
t90 38h2048q52 0 90 -38t38 -90z" />
    <glyph glyph-name="_552" unicode="&#xf24c;" horiz-adv-x="2304"
d="M858 295v693q-106 -41 -172 -135.5t-66 -211.5t66 -211.5t172 -134.5zM1362 641q0 117 -66 211.5t-172 135.5v-694q106 41 172 135.5t66 211.5zM1577 641q0 -159 -78.5 -294t-213.5 -213.5t-294 -78.5q-119 0 -227.5 46.5t-187 125t-125 187t-46.5 227.5q0 159 78.5 294
t213.5 213.5t294 78.5t294 -78.5t213.5 -213.5t78.5 -294zM1960 634q0 139 -55.5 261.5t-147.5 205.5t-213.5 131t-252.5 48h-301q-176 0 -323.5 -81t-235 -230t-87.5 -335q0 -171 87 -317.5t236 -231.5t323 -85h301q129 0 251.5 50.5t214.5 135t147.5 202.5t55.5 246z
M2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h2048q52 0 90 -38t38 -90z" />
    <glyph glyph-name="_553" unicode="&#xf24d;" horiz-adv-x="1792"
d="M1664 -96v1088q0 13 -9.5 22.5t-22.5 9.5h-1088q-13 0 -22.5 -9.5t-9.5 -22.5v-1088q0 -13 9.5 -22.5t22.5 -9.5h1088q13 0 22.5 9.5t9.5 22.5zM1792 992v-1088q0 -66 -47 -113t-113 -47h-1088q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1088q66 0 113 -47t47 -113
zM1408 1376v-160h-128v160q0 13 -9.5 22.5t-22.5 9.5h-1088q-13 0 -22.5 -9.5t-9.5 -22.5v-1088q0 -13 9.5 -22.5t22.5 -9.5h160v-128h-160q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1088q66 0 113 -47t47 -113z" />
    <glyph glyph-name="_554" unicode="&#xf24e;" horiz-adv-x="2304"
d="M1728 1088l-384 -704h768zM448 1088l-384 -704h768zM1269 1280q-14 -40 -45.5 -71.5t-71.5 -45.5v-1291h608q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1344q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h608v1291q-40 14 -71.5 45.5t-45.5 71.5h-491q-14 0 -23 9t-9 23v64
q0 14 9 23t23 9h491q21 57 70 92.5t111 35.5t111 -35.5t70 -92.5h491q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-491zM1088 1264q33 0 56.5 23.5t23.5 56.5t-23.5 56.5t-56.5 23.5t-56.5 -23.5t-23.5 -56.5t23.5 -56.5t56.5 -23.5zM2176 384q0 -73 -46.5 -131t-117.5 -91
t-144.5 -49.5t-139.5 -16.5t-139.5 16.5t-144.5 49.5t-117.5 91t-46.5 131q0 11 35 81t92 174.5t107 195.5t102 184t56 100q18 33 56 33t56 -33q4 -7 56 -100t102 -184t107 -195.5t92 -174.5t35 -81zM896 384q0 -73 -46.5 -131t-117.5 -91t-144.5 -49.5t-139.5 -16.5
t-139.5 16.5t-144.5 49.5t-117.5 91t-46.5 131q0 11 35 81t92 174.5t107 195.5t102 184t56 100q18 33 56 33t56 -33q4 -7 56 -100t102 -184t107 -195.5t92 -174.5t35 -81z" />
    <glyph glyph-name="_555" unicode="&#xf250;"
d="M1408 1408q0 -261 -106.5 -461.5t-266.5 -306.5q160 -106 266.5 -306.5t106.5 -461.5h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1472q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96q0 261 106.5 461.5t266.5 306.5q-160 106 -266.5 306.5t-106.5 461.5h-96q-14 0 -23 9
t-9 23v64q0 14 9 23t23 9h1472q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96zM874 700q77 29 149 92.5t129.5 152.5t92.5 210t35 253h-1024q0 -132 35 -253t92.5 -210t129.5 -152.5t149 -92.5q19 -7 30.5 -23.5t11.5 -36.5t-11.5 -36.5t-30.5 -23.5q-77 -29 -149 -92.5
t-129.5 -152.5t-92.5 -210t-35 -253h1024q0 132 -35 253t-92.5 210t-129.5 152.5t-149 92.5q-19 7 -30.5 23.5t-11.5 36.5t11.5 36.5t30.5 23.5z" />
    <glyph glyph-name="_556" unicode="&#xf251;"
d="M1408 1408q0 -261 -106.5 -461.5t-266.5 -306.5q160 -106 266.5 -306.5t106.5 -461.5h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1472q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96q0 261 106.5 461.5t266.5 306.5q-160 106 -266.5 306.5t-106.5 461.5h-96q-14 0 -23 9
t-9 23v64q0 14 9 23t23 9h1472q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96zM1280 1408h-1024q0 -66 9 -128h1006q9 61 9 128zM1280 -128q0 130 -34 249.5t-90.5 208t-126.5 152t-146 94.5h-230q-76 -31 -146 -94.5t-126.5 -152t-90.5 -208t-34 -249.5h1024z" />
    <glyph glyph-name="_557" unicode="&#xf252;"
d="M1408 1408q0 -261 -106.5 -461.5t-266.5 -306.5q160 -106 266.5 -306.5t106.5 -461.5h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1472q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96q0 261 106.5 461.5t266.5 306.5q-160 106 -266.5 306.5t-106.5 461.5h-96q-14 0 -23 9
t-9 23v64q0 14 9 23t23 9h1472q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96zM1280 1408h-1024q0 -206 85 -384h854q85 178 85 384zM1223 192q-54 141 -145.5 241.5t-194.5 142.5h-230q-103 -42 -194.5 -142.5t-145.5 -241.5h910z" />
    <glyph glyph-name="_558" unicode="&#xf253;"
d="M1408 1408q0 -261 -106.5 -461.5t-266.5 -306.5q160 -106 266.5 -306.5t106.5 -461.5h96q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1472q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96q0 261 106.5 461.5t266.5 306.5q-160 106 -266.5 306.5t-106.5 461.5h-96q-14 0 -23 9
t-9 23v64q0 14 9 23t23 9h1472q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-96zM874 700q77 29 149 92.5t129.5 152.5t92.5 210t35 253h-1024q0 -132 35 -253t92.5 -210t129.5 -152.5t149 -92.5q19 -7 30.5 -23.5t11.5 -36.5t-11.5 -36.5t-30.5 -23.5q-137 -51 -244 -196
h700q-107 145 -244 196q-19 7 -30.5 23.5t-11.5 36.5t11.5 36.5t30.5 23.5z" />
    <glyph glyph-name="_559" unicode="&#xf254;"
d="M1504 -64q14 0 23 -9t9 -23v-128q0 -14 -9 -23t-23 -9h-1472q-14 0 -23 9t-9 23v128q0 14 9 23t23 9h1472zM130 0q3 55 16 107t30 95t46 87t53.5 76t64.5 69.5t66 60t70.5 55t66.5 47.5t65 43q-43 28 -65 43t-66.5 47.5t-70.5 55t-66 60t-64.5 69.5t-53.5 76t-46 87
t-30 95t-16 107h1276q-3 -55 -16 -107t-30 -95t-46 -87t-53.5 -76t-64.5 -69.5t-66 -60t-70.5 -55t-66.5 -47.5t-65 -43q43 -28 65 -43t66.5 -47.5t70.5 -55t66 -60t64.5 -69.5t53.5 -76t46 -87t30 -95t16 -107h-1276zM1504 1536q14 0 23 -9t9 -23v-128q0 -14 -9 -23t-23 -9
h-1472q-14 0 -23 9t-9 23v128q0 14 9 23t23 9h1472z" />
    <glyph glyph-name="_560" unicode="&#xf255;"
d="M768 1152q-53 0 -90.5 -37.5t-37.5 -90.5v-128h-32v93q0 48 -32 81.5t-80 33.5q-46 0 -79 -33t-33 -79v-429l-32 30v172q0 48 -32 81.5t-80 33.5q-46 0 -79 -33t-33 -79v-224q0 -47 35 -82l310 -296q39 -39 39 -102q0 -26 19 -45t45 -19h640q26 0 45 19t19 45v25
q0 41 10 77l108 436q10 36 10 77v246q0 48 -32 81.5t-80 33.5q-46 0 -79 -33t-33 -79v-32h-32v125q0 40 -25 72.5t-64 40.5q-14 2 -23 2q-46 0 -79 -33t-33 -79v-128h-32v122q0 51 -32.5 89.5t-82.5 43.5q-5 1 -13 1zM768 1280q84 0 149 -50q57 34 123 34q59 0 111 -27
t86 -76q27 7 59 7q100 0 170 -71.5t70 -171.5v-246q0 -51 -13 -108l-109 -436q-6 -24 -6 -71q0 -80 -56 -136t-136 -56h-640q-84 0 -138 58.5t-54 142.5l-308 296q-76 73 -76 175v224q0 99 70.5 169.5t169.5 70.5q11 0 16 -1q6 95 75.5 160t164.5 65q52 0 98 -21
q72 69 174 69z" />
    <glyph glyph-name="_561" unicode="&#xf256;" horiz-adv-x="1792"
d="M880 1408q-46 0 -79 -33t-33 -79v-656h-32v528q0 46 -33 79t-79 33t-79 -33t-33 -79v-528v-256l-154 205q-38 51 -102 51q-53 0 -90.5 -37.5t-37.5 -90.5q0 -43 26 -77l384 -512q38 -51 102 -51h688q34 0 61 22t34 56l76 405q5 32 5 59v498q0 46 -33 79t-79 33t-79 -33
t-33 -79v-272h-32v528q0 46 -33 79t-79 33t-79 -33t-33 -79v-528h-32v656q0 46 -33 79t-79 33zM880 1536q68 0 125.5 -35.5t88.5 -96.5q19 4 42 4q99 0 169.5 -70.5t70.5 -169.5v-17q105 6 180.5 -64t75.5 -175v-498q0 -40 -8 -83l-76 -404q-14 -79 -76.5 -131t-143.5 -52
h-688q-60 0 -114.5 27.5t-90.5 74.5l-384 512q-51 68 -51 154q0 106 75 181t181 75q78 0 128 -34v434q0 99 70.5 169.5t169.5 70.5q23 0 42 -4q31 61 88.5 96.5t125.5 35.5z" />
    <glyph glyph-name="_562" unicode="&#xf257;" horiz-adv-x="1792"
d="M1073 -128h-177q-163 0 -226 141q-23 49 -23 102v5q-62 30 -98.5 88.5t-36.5 127.5q0 38 5 48h-261q-106 0 -181 75t-75 181t75 181t181 75h113l-44 17q-74 28 -119.5 93.5t-45.5 145.5q0 106 75 181t181 75q46 0 91 -17l628 -239h401q106 0 181 -75t75 -181v-668
q0 -88 -54 -157.5t-140 -90.5l-339 -85q-92 -23 -186 -23zM1024 583l-155 -71l-163 -74q-30 -14 -48 -41.5t-18 -60.5q0 -46 33 -79t79 -33q26 0 46 10l338 154q-49 10 -80.5 50t-31.5 90v55zM1344 272q0 46 -33 79t-79 33q-26 0 -46 -10l-290 -132q-28 -13 -37 -17
t-30.5 -17t-29.5 -23.5t-16 -29t-8 -40.5q0 -50 31.5 -82t81.5 -32q20 0 38 9l352 160q30 14 48 41.5t18 60.5zM1112 1024l-650 248q-24 8 -46 8q-53 0 -90.5 -37.5t-37.5 -90.5q0 -40 22.5 -73t59.5 -47l526 -200v-64h-640q-53 0 -90.5 -37.5t-37.5 -90.5t37.5 -90.5
t90.5 -37.5h535l233 106v198q0 63 46 106l111 102h-69zM1073 0q82 0 155 19l339 85q43 11 70 45.5t27 78.5v668q0 53 -37.5 90.5t-90.5 37.5h-308l-136 -126q-36 -33 -36 -82v-296q0 -46 33 -77t79 -31t79 35t33 81v208h32v-208q0 -70 -57 -114q52 -8 86.5 -48.5t34.5 -93.5
q0 -42 -23 -78t-61 -53l-310 -141h91z" />
    <glyph glyph-name="_563" unicode="&#xf258;" horiz-adv-x="2048"
d="M1151 1536q61 0 116 -28t91 -77l572 -781q118 -159 118 -359v-355q0 -80 -56 -136t-136 -56h-384q-80 0 -136 56t-56 136v177l-286 143h-546q-80 0 -136 56t-56 136v32q0 119 84.5 203.5t203.5 84.5h420l42 128h-686q-100 0 -173.5 67.5t-81.5 166.5q-65 79 -65 182v32
q0 80 56 136t136 56h959zM1920 -64v355q0 157 -93 284l-573 781q-39 52 -103 52h-959q-26 0 -45 -19t-19 -45q0 -32 1.5 -49.5t9.5 -40.5t25 -43q10 31 35.5 50t56.5 19h832v-32h-832q-26 0 -45 -19t-19 -45q0 -44 3 -58q8 -44 44 -73t81 -29h640h91q40 0 68 -28t28 -68
q0 -15 -5 -30l-64 -192q-10 -29 -35 -47.5t-56 -18.5h-443q-66 0 -113 -47t-47 -113v-32q0 -26 19 -45t45 -19h561q16 0 29 -7l317 -158q24 -13 38.5 -36t14.5 -50v-197q0 -26 19 -45t45 -19h384q26 0 45 19t19 45z" />
    <glyph glyph-name="_564" unicode="&#xf259;" horiz-adv-x="2048"
d="M459 -256q-77 0 -137.5 47.5t-79.5 122.5l-101 401q-13 57 -13 108q0 45 -5 67l-116 477q-7 27 -7 57q0 93 62 161t155 78q17 85 82.5 139t152.5 54q83 0 148 -51.5t85 -132.5l83 -348l103 428q20 81 85 132.5t148 51.5q89 0 155.5 -57.5t80.5 -144.5q92 -10 152 -79
t60 -162q0 -24 -7 -59l-123 -512q10 7 37.5 28.5t38.5 29.5t35 23t41 20.5t41.5 11t49.5 5.5q105 0 180 -74t75 -179q0 -62 -28.5 -118t-78.5 -94l-507 -380q-68 -51 -153 -51h-694zM1104 1408q-38 0 -68.5 -24t-39.5 -62l-164 -682h-127l-145 602q-9 38 -39.5 62t-68.5 24
q-48 0 -80 -33t-32 -80q0 -15 3 -28l132 -547h-26l-99 408q-9 37 -40 62.5t-69 25.5q-47 0 -80 -33t-33 -79q0 -14 3 -26l116 -478q7 -28 9 -86t10 -88l100 -401q8 -32 34 -52.5t59 -20.5h694q42 0 76 26l507 379q56 43 56 110q0 52 -37.5 88.5t-89.5 36.5q-43 0 -77 -26
l-307 -230v227q0 4 32 138t68 282t39 161q4 18 4 29q0 47 -32 81t-79 34q-39 0 -69.5 -24t-39.5 -62l-116 -482h-26l150 624q3 14 3 28q0 48 -31.5 82t-79.5 34z" />
    <glyph glyph-name="_565" unicode="&#xf25a;" horiz-adv-x="1792"
d="M640 1408q-53 0 -90.5 -37.5t-37.5 -90.5v-512v-384l-151 202q-41 54 -107 54q-52 0 -89 -38t-37 -90q0 -43 26 -77l384 -512q38 -51 102 -51h718q22 0 39.5 13.5t22.5 34.5l92 368q24 96 24 194v217q0 41 -28 71t-68 30t-68 -28t-28 -68h-32v61q0 48 -32 81.5t-80 33.5
q-46 0 -79 -33t-33 -79v-64h-32v90q0 55 -37 94.5t-91 39.5q-53 0 -90.5 -37.5t-37.5 -90.5v-96h-32v570q0 55 -37 94.5t-91 39.5zM640 1536q107 0 181.5 -77.5t74.5 -184.5v-220q22 2 32 2q99 0 173 -69q47 21 99 21q113 0 184 -87q27 7 56 7q94 0 159 -67.5t65 -161.5
v-217q0 -116 -28 -225l-92 -368q-16 -64 -68 -104.5t-118 -40.5h-718q-60 0 -114.5 27.5t-90.5 74.5l-384 512q-51 68 -51 154q0 105 74.5 180.5t179.5 75.5q71 0 130 -35v547q0 106 75 181t181 75zM768 128v384h-32v-384h32zM1024 128v384h-32v-384h32zM1280 128v384h-32
v-384h32z" />
    <glyph glyph-name="_566" unicode="&#xf25b;"
d="M1288 889q60 0 107 -23q141 -63 141 -226v-177q0 -94 -23 -186l-85 -339q-21 -86 -90.5 -140t-157.5 -54h-668q-106 0 -181 75t-75 181v401l-239 628q-17 45 -17 91q0 106 75 181t181 75q80 0 145.5 -45.5t93.5 -119.5l17 -44v113q0 106 75 181t181 75t181 -75t75 -181
v-261q27 5 48 5q69 0 127.5 -36.5t88.5 -98.5zM1072 896q-33 0 -60.5 -18t-41.5 -48l-74 -163l-71 -155h55q50 0 90 -31.5t50 -80.5l154 338q10 20 10 46q0 46 -33 79t-79 33zM1293 761q-22 0 -40.5 -8t-29 -16t-23.5 -29.5t-17 -30.5t-17 -37l-132 -290q-10 -20 -10 -46
q0 -46 33 -79t79 -33q33 0 60.5 18t41.5 48l160 352q9 18 9 38q0 50 -32 81.5t-82 31.5zM128 1120q0 -22 8 -46l248 -650v-69l102 111q43 46 106 46h198l106 233v535q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5v-640h-64l-200 526q-14 37 -47 59.5t-73 22.5
q-53 0 -90.5 -37.5t-37.5 -90.5zM1180 -128q44 0 78.5 27t45.5 70l85 339q19 73 19 155v91l-141 -310q-17 -38 -53 -61t-78 -23q-53 0 -93.5 34.5t-48.5 86.5q-44 -57 -114 -57h-208v32h208q46 0 81 33t35 79t-31 79t-77 33h-296q-49 0 -82 -36l-126 -136v-308
q0 -53 37.5 -90.5t90.5 -37.5h668z" />
    <glyph glyph-name="_567" unicode="&#xf25c;" horiz-adv-x="1973"
d="M857 992v-117q0 -13 -9.5 -22t-22.5 -9h-298v-812q0 -13 -9 -22.5t-22 -9.5h-135q-13 0 -22.5 9t-9.5 23v812h-297q-13 0 -22.5 9t-9.5 22v117q0 14 9 23t23 9h793q13 0 22.5 -9.5t9.5 -22.5zM1895 995l77 -961q1 -13 -8 -24q-10 -10 -23 -10h-134q-12 0 -21 8.5
t-10 20.5l-46 588l-189 -425q-8 -19 -29 -19h-120q-20 0 -29 19l-188 427l-45 -590q-1 -12 -10 -20.5t-21 -8.5h-135q-13 0 -23 10q-9 10 -9 24l78 961q1 12 10 20.5t21 8.5h142q20 0 29 -19l220 -520q10 -24 20 -51q3 7 9.5 24.5t10.5 26.5l221 520q9 19 29 19h141
q13 0 22 -8.5t10 -20.5z" />
    <glyph glyph-name="_568" unicode="&#xf25d;" horiz-adv-x="1792"
d="M1042 833q0 88 -60 121q-33 18 -117 18h-123v-281h162q66 0 102 37t36 105zM1094 548l205 -373q8 -17 -1 -31q-8 -16 -27 -16h-152q-20 0 -28 17l-194 365h-155v-350q0 -14 -9 -23t-23 -9h-134q-14 0 -23 9t-9 23v960q0 14 9 23t23 9h294q128 0 190 -24q85 -31 134 -109
t49 -180q0 -92 -42.5 -165.5t-115.5 -109.5q6 -10 9 -16zM896 1376q-150 0 -286 -58.5t-234.5 -157t-157 -234.5t-58.5 -286t58.5 -286t157 -234.5t234.5 -157t286 -58.5t286 58.5t234.5 157t157 234.5t58.5 286t-58.5 286t-157 234.5t-234.5 157t-286 58.5zM1792 640
q0 -182 -71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
    <glyph glyph-name="_569" unicode="&#xf25e;" horiz-adv-x="1792"
d="M605 303q153 0 257 104q14 18 3 36l-45 82q-6 13 -24 17q-16 2 -27 -11l-4 -3q-4 -4 -11.5 -10t-17.5 -13.5t-23.5 -14.5t-28.5 -13t-33.5 -9.5t-37.5 -3.5q-76 0 -125 50t-49 127q0 76 48 125.5t122 49.5q37 0 71.5 -14t50.5 -28l16 -14q11 -11 26 -10q16 2 24 14l53 78
q13 20 -2 39q-3 4 -11 12t-30 23.5t-48.5 28t-67.5 22.5t-86 10q-148 0 -246 -96.5t-98 -240.5q0 -146 97 -241.5t247 -95.5zM1235 303q153 0 257 104q14 18 4 36l-45 82q-8 14 -25 17q-16 2 -27 -11l-4 -3q-4 -4 -11.5 -10t-17.5 -13.5t-23.5 -14.5t-28.5 -13t-33.5 -9.5
t-37.5 -3.5q-76 0 -125 50t-49 127q0 76 48 125.5t122 49.5q37 0 71.5 -14t50.5 -28l16 -14q11 -11 26 -10q16 2 24 14l53 78q13 20 -2 39q-3 4 -11 12t-30 23.5t-48.5 28t-67.5 22.5t-86 10q-147 0 -245.5 -96.5t-98.5 -240.5q0 -146 97 -241.5t247 -95.5zM896 1376
q-150 0 -286 -58.5t-234.5 -157t-157 -234.5t-58.5 -286t58.5 -286t157 -234.5t234.5 -157t286 -58.5t286 58.5t234.5 157t157 234.5t58.5 286t-58.5 286t-157 234.5t-234.5 157t-286 58.5zM896 1536q182 0 348 -71t286 -191t191 -286t71 -348t-71 -348t-191 -286t-286 -191
t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71z" />
    <glyph glyph-name="f260" unicode="&#xf260;" horiz-adv-x="2048"
d="M736 736l384 -384l-384 -384l-672 672l672 672l168 -168l-96 -96l-72 72l-480 -480l480 -480l193 193l-289 287zM1312 1312l672 -672l-672 -672l-168 168l96 96l72 -72l480 480l-480 480l-193 -193l289 -287l-96 -96l-384 384z" />
    <glyph glyph-name="f261" unicode="&#xf261;" horiz-adv-x="1792"
d="M717 182l271 271l-279 279l-88 -88l192 -191l-96 -96l-279 279l279 279l40 -40l87 87l-127 128l-454 -454zM1075 190l454 454l-454 454l-271 -271l279 -279l88 88l-192 191l96 96l279 -279l-279 -279l-40 40l-87 -88zM1792 640q0 -182 -71 -348t-191 -286t-286 -191
t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
    <glyph glyph-name="_572" unicode="&#xf262;" horiz-adv-x="2304"
d="M651 539q0 -39 -27.5 -66.5t-65.5 -27.5q-39 0 -66.5 27.5t-27.5 66.5q0 38 27.5 65.5t66.5 27.5q38 0 65.5 -27.5t27.5 -65.5zM1805 540q0 -39 -27.5 -66.5t-66.5 -27.5t-66.5 27.5t-27.5 66.5t27.5 66t66.5 27t66.5 -27t27.5 -66zM765 539q0 79 -56.5 136t-136.5 57
t-136.5 -56.5t-56.5 -136.5t56.5 -136.5t136.5 -56.5t136.5 56.5t56.5 136.5zM1918 540q0 80 -56.5 136.5t-136.5 56.5q-79 0 -136 -56.5t-57 -136.5t56.5 -136.5t136.5 -56.5t136.5 56.5t56.5 136.5zM850 539q0 -116 -81.5 -197.5t-196.5 -81.5q-116 0 -197.5 82t-81.5 197
t82 196.5t197 81.5t196.5 -81.5t81.5 -196.5zM2004 540q0 -115 -81.5 -196.5t-197.5 -81.5q-115 0 -196.5 81.5t-81.5 196.5t81.5 196.5t196.5 81.5q116 0 197.5 -81.5t81.5 -196.5zM1040 537q0 191 -135.5 326.5t-326.5 135.5q-125 0 -231 -62t-168 -168.5t-62 -231.5
t62 -231.5t168 -168.5t231 -62q191 0 326.5 135.5t135.5 326.5zM1708 1110q-254 111 -556 111q-319 0 -573 -110q117 0 223 -45.5t182.5 -122.5t122 -183t45.5 -223q0 115 43.5 219.5t118 180.5t177.5 123t217 50zM2187 537q0 191 -135 326.5t-326 135.5t-326.5 -135.5
t-135.5 -326.5t135.5 -326.5t326.5 -135.5t326 135.5t135 326.5zM1921 1103h383q-44 -51 -75 -114.5t-40 -114.5q110 -151 110 -337q0 -156 -77 -288t-209 -208.5t-287 -76.5q-133 0 -249 56t-196 155q-47 -56 -129 -179q-11 22 -53.5 82.5t-74.5 97.5
q-80 -99 -196.5 -155.5t-249.5 -56.5q-155 0 -287 76.5t-209 208.5t-77 288q0 186 110 337q-9 51 -40 114.5t-75 114.5h365q149 100 355 156.5t432 56.5q224 0 421 -56t348 -157z" />
    <glyph glyph-name="f263" unicode="&#xf263;" horiz-adv-x="1280"
d="M640 629q-188 0 -321 133t-133 320q0 188 133 321t321 133t321 -133t133 -321q0 -187 -133 -320t-321 -133zM640 1306q-92 0 -157.5 -65.5t-65.5 -158.5q0 -92 65.5 -157.5t157.5 -65.5t157.5 65.5t65.5 157.5q0 93 -65.5 158.5t-157.5 65.5zM1163 574q13 -27 15 -49.5
t-4.5 -40.5t-26.5 -38.5t-42.5 -37t-61.5 -41.5q-115 -73 -315 -94l73 -72l267 -267q30 -31 30 -74t-30 -73l-12 -13q-31 -30 -74 -30t-74 30q-67 68 -267 268l-267 -268q-31 -30 -74 -30t-73 30l-12 13q-31 30 -31 73t31 74l267 267l72 72q-203 21 -317 94
q-39 25 -61.5 41.5t-42.5 37t-26.5 38.5t-4.5 40.5t15 49.5q10 20 28 35t42 22t56 -2t65 -35q5 -4 15 -11t43 -24.5t69 -30.5t92 -24t113 -11q91 0 174 25.5t120 50.5l38 25q33 26 65 35t56 2t42 -22t28 -35z" />
    <glyph glyph-name="_574" unicode="&#xf264;"
d="M927 956q0 -66 -46.5 -112.5t-112.5 -46.5t-112.5 46.5t-46.5 112.5t46.5 112.5t112.5 46.5t112.5 -46.5t46.5 -112.5zM1141 593q-10 20 -28 32t-47.5 9.5t-60.5 -27.5q-10 -8 -29 -20t-81 -32t-127 -20t-124 18t-86 36l-27 18q-31 25 -60.5 27.5t-47.5 -9.5t-28 -32
q-22 -45 -2 -74.5t87 -73.5q83 -53 226 -67l-51 -52q-142 -142 -191 -190q-22 -22 -22 -52.5t22 -52.5l9 -9q22 -22 52.5 -22t52.5 22l191 191q114 -115 191 -191q22 -22 52.5 -22t52.5 22l9 9q22 22 22 52.5t-22 52.5l-191 190l-52 52q141 14 225 67q67 44 87 73.5t-2 74.5
zM1092 956q0 134 -95 229t-229 95t-229 -95t-95 -229t95 -229t229 -95t229 95t95 229zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="_575" unicode="&#xf265;" horiz-adv-x="1720"
d="M1565 1408q65 0 110 -45.5t45 -110.5v-519q0 -176 -68 -336t-182.5 -275t-274 -182.5t-334.5 -67.5q-176 0 -335.5 67.5t-274.5 182.5t-183 275t-68 336v519q0 64 46 110t110 46h1409zM861 344q47 0 82 33l404 388q37 35 37 85q0 49 -34.5 83.5t-83.5 34.5q-47 0 -82 -33
l-323 -310l-323 310q-35 33 -81 33q-49 0 -83.5 -34.5t-34.5 -83.5q0 -51 36 -85l405 -388q33 -33 81 -33z" />
    <glyph glyph-name="_576" unicode="&#xf266;" horiz-adv-x="2304"
d="M1494 -103l-295 695q-25 -49 -158.5 -305.5t-198.5 -389.5q-1 -1 -27.5 -0.5t-26.5 1.5q-82 193 -255.5 587t-259.5 596q-21 50 -66.5 107.5t-103.5 100.5t-102 43q0 5 -0.5 24t-0.5 27h583v-50q-39 -2 -79.5 -16t-66.5 -43t-10 -64q26 -59 216.5 -499t235.5 -540
q31 61 140 266.5t131 247.5q-19 39 -126 281t-136 295q-38 69 -201 71v50l513 -1v-47q-60 -2 -93.5 -25t-12.5 -69q33 -70 87 -189.5t86 -187.5q110 214 173 363q24 55 -10 79.5t-129 26.5q1 7 1 25v24q64 0 170.5 0.5t180 1t92.5 0.5v-49q-62 -2 -119 -33t-90 -81
l-213 -442q13 -33 127.5 -290t121.5 -274l441 1017q-14 38 -49.5 62.5t-65 31.5t-55.5 8v50l460 -4l1 -2l-1 -44q-139 -4 -201 -145q-526 -1216 -559 -1291h-49z" />
    <glyph glyph-name="_577" unicode="&#xf267;" horiz-adv-x="1792"
d="M949 643q0 -26 -16.5 -45t-41.5 -19q-26 0 -45 16.5t-19 41.5q0 26 17 45t42 19t44 -16.5t19 -41.5zM964 585l350 581q-9 -8 -67.5 -62.5t-125.5 -116.5t-136.5 -127t-117 -110.5t-50.5 -51.5l-349 -580q7 7 67 62t126 116.5t136 127t117 111t50 50.5zM1611 640
q0 -201 -104 -371q-3 2 -17 11t-26.5 16.5t-16.5 7.5q-13 0 -13 -13q0 -10 59 -44q-74 -112 -184.5 -190.5t-241.5 -110.5l-16 67q-1 10 -15 10q-5 0 -8 -5.5t-2 -9.5l16 -68q-72 -15 -146 -15q-199 0 -372 105q1 2 13 20.5t21.5 33.5t9.5 19q0 13 -13 13q-6 0 -17 -14.5
t-22.5 -34.5t-13.5 -23q-113 75 -192 187.5t-110 244.5l69 15q10 3 10 15q0 5 -5.5 8t-10.5 2l-68 -15q-14 72 -14 139q0 206 109 379q2 -1 18.5 -12t30 -19t17.5 -8q13 0 13 12q0 6 -12.5 15.5t-32.5 21.5l-20 12q77 112 189 189t244 107l15 -67q2 -10 15 -10q5 0 8 5.5
t2 10.5l-15 66q71 13 134 13q204 0 379 -109q-39 -56 -39 -65q0 -13 12 -13q11 0 48 64q111 -75 187.5 -186t107.5 -241l-56 -12q-10 -2 -10 -16q0 -5 5.5 -8t9.5 -2l57 13q14 -72 14 -140zM1696 640q0 163 -63.5 311t-170.5 255t-255 170.5t-311 63.5t-311 -63.5
t-255 -170.5t-170.5 -255t-63.5 -311t63.5 -311t170.5 -255t255 -170.5t311 -63.5t311 63.5t255 170.5t170.5 255t63.5 311zM1792 640q0 -182 -71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71t348 -71t286 -191
t191 -286t71 -348z" />
    <glyph glyph-name="_578" unicode="&#xf268;" horiz-adv-x="1792"
d="M893 1536q240 2 451 -120q232 -134 352 -372l-742 39q-160 9 -294 -74.5t-185 -229.5l-276 424q128 159 311 245.5t383 87.5zM146 1131l337 -663q72 -143 211 -217t293 -45l-230 -451q-212 33 -385 157.5t-272.5 316t-99.5 411.5q0 267 146 491zM1732 962
q58 -150 59.5 -310.5t-48.5 -306t-153 -272t-246 -209.5q-230 -133 -498 -119l405 623q88 131 82.5 290.5t-106.5 277.5zM896 942q125 0 213.5 -88.5t88.5 -213.5t-88.5 -213.5t-213.5 -88.5t-213.5 88.5t-88.5 213.5t88.5 213.5t213.5 88.5z" />
    <glyph glyph-name="_579" unicode="&#xf269;" horiz-adv-x="1792"
d="M903 -256q-283 0 -504.5 150.5t-329.5 398.5q-58 131 -67 301t26 332.5t111 312t179 242.5l-11 -281q11 14 68 15.5t70 -15.5q42 81 160.5 138t234.5 59q-54 -45 -119.5 -148.5t-58.5 -163.5q25 -8 62.5 -13.5t63 -7.5t68 -4t50.5 -3q15 -5 9.5 -45.5t-30.5 -75.5
q-5 -7 -16.5 -18.5t-56.5 -35.5t-101 -34l15 -189l-139 67q-18 -43 -7.5 -81.5t36 -66.5t65.5 -41.5t81 -6.5q51 9 98 34.5t83.5 45t73.5 17.5q61 -4 89.5 -33t19.5 -65q-1 -2 -2.5 -5.5t-8.5 -12.5t-18 -15.5t-31.5 -10.5t-46.5 -1q-60 -95 -144.5 -135.5t-209.5 -29.5
q74 -61 162.5 -82.5t168.5 -6t154.5 52t128 87.5t80.5 104q43 91 39 192.5t-37.5 188.5t-78.5 125q87 -38 137 -79.5t77 -112.5q15 170 -57.5 343t-209.5 284q265 -77 412 -279.5t151 -517.5q2 -127 -40.5 -255t-123.5 -238t-189 -196t-247.5 -135.5t-288.5 -49.5z" />
    <glyph glyph-name="_580" unicode="&#xf26a;" horiz-adv-x="1792"
d="M1493 1308q-165 110 -359 110q-155 0 -293 -73t-240 -200q-75 -93 -119.5 -218t-48.5 -266v-42q4 -141 48.5 -266t119.5 -218q102 -127 240 -200t293 -73q194 0 359 110q-121 -108 -274.5 -168t-322.5 -60q-29 0 -43 1q-175 8 -333 82t-272 193t-181 281t-67 339
q0 182 71 348t191 286t286 191t348 71h3q168 -1 320.5 -60.5t273.5 -167.5zM1792 640q0 -192 -77 -362.5t-213 -296.5q-104 -63 -222 -63q-137 0 -255 84q154 56 253.5 233t99.5 405q0 227 -99 404t-253 234q119 83 254 83q119 0 226 -65q135 -125 210.5 -295t75.5 -361z
" />
    <glyph glyph-name="_581" unicode="&#xf26b;" horiz-adv-x="1792"
d="M1792 599q0 -56 -7 -104h-1151q0 -146 109.5 -244.5t257.5 -98.5q99 0 185.5 46.5t136.5 130.5h423q-56 -159 -170.5 -281t-267.5 -188.5t-321 -66.5q-187 0 -356 83q-228 -116 -394 -116q-237 0 -237 263q0 115 45 275q17 60 109 229q199 360 475 606
q-184 -79 -427 -354q63 274 283.5 449.5t501.5 175.5q30 0 45 -1q255 117 433 117q64 0 116 -13t94.5 -40.5t66.5 -76.5t24 -115q0 -116 -75 -286q101 -182 101 -390zM1722 1239q0 83 -53 132t-137 49q-108 0 -254 -70q121 -47 222.5 -131.5t170.5 -195.5q51 135 51 216z
M128 2q0 -86 48.5 -132.5t134.5 -46.5q115 0 266 83q-122 72 -213.5 183t-137.5 245q-98 -205 -98 -332zM632 715h728q-5 142 -113 237t-251 95q-144 0 -251.5 -95t-112.5 -237z" />
    <glyph glyph-name="_582" unicode="&#xf26c;" horiz-adv-x="2048"
d="M1792 288v960q0 13 -9.5 22.5t-22.5 9.5h-1600q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h1600q13 0 22.5 9.5t9.5 22.5zM1920 1248v-960q0 -66 -47 -113t-113 -47h-736v-128h352q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23
v64q0 14 9 23t23 9h352v128h-736q-66 0 -113 47t-47 113v960q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" />
    <glyph glyph-name="_583" unicode="&#xf26d;" horiz-adv-x="1792"
d="M138 1408h197q-70 -64 -126 -149q-36 -56 -59 -115t-30 -125.5t-8.5 -120t10.5 -132t21 -126t28 -136.5q4 -19 6 -28q51 -238 81 -329q57 -171 152 -275h-272q-48 0 -82 34t-34 82v1304q0 48 34 82t82 34zM1346 1408h308q48 0 82 -34t34 -82v-1304q0 -48 -34 -82t-82 -34
h-178q212 210 196 565l-469 -101q-2 -45 -12 -82t-31 -72t-59.5 -59.5t-93.5 -36.5q-123 -26 -199 40q-32 27 -53 61t-51.5 129t-64.5 258q-35 163 -45.5 263t-5.5 139t23 77q20 41 62.5 73t102.5 45q45 12 83.5 6.5t67 -17t54 -35t43 -48t34.5 -56.5l468 100
q-68 175 -180 287z" />
    <glyph glyph-name="_584" unicode="&#xf26e;"
d="M1401 -11l-6 -6q-113 -113 -259 -175q-154 -64 -317 -64q-165 0 -317 64q-148 63 -259 175q-113 112 -175 258q-42 103 -54 189q-4 28 48 36q51 8 56 -20q1 -1 1 -4q18 -90 46 -159q50 -124 152 -226q98 -98 226 -152q132 -56 276 -56q143 0 276 56q128 55 225 152l6 6
q10 10 25 6q12 -3 33 -22q36 -37 17 -58zM929 604l-66 -66l63 -63q21 -21 -7 -49q-17 -17 -32 -17q-10 0 -19 10l-62 61l-66 -66q-5 -5 -15 -5q-15 0 -31 16l-2 2q-18 15 -18 29q0 7 8 17l66 65l-66 66q-16 16 14 45q18 18 31 18q6 0 13 -5l65 -66l65 65q18 17 48 -13
q27 -27 11 -44zM1400 547q0 -118 -46 -228q-45 -105 -126 -186q-80 -80 -187 -126t-228 -46t-228 46t-187 126q-82 82 -125 186q-15 33 -15 40h-1q-9 27 43 44q50 16 60 -12q37 -99 97 -167h1v339v2q3 136 102 232q105 103 253 103q147 0 251 -103t104 -249
q0 -147 -104.5 -251t-250.5 -104q-58 0 -112 16q-28 11 -13 61q16 51 44 43l14 -3q14 -3 33 -6t30 -3q104 0 176 71.5t72 174.5q0 101 -72 171q-71 71 -175 71q-107 0 -178 -80q-64 -72 -64 -160v-413q110 -67 242 -67q96 0 185 36.5t156 103.5t103.5 155t36.5 183
q0 198 -141 339q-140 140 -339 140q-200 0 -340 -140q-53 -53 -77 -87l-2 -2q-8 -11 -13 -15.5t-21.5 -9.5t-38.5 3q-21 5 -36.5 16.5t-15.5 26.5v680q0 15 10.5 26.5t27.5 11.5h877q30 0 30 -55t-30 -55h-811v-483h1q40 42 102 84t108 61q109 46 231 46q121 0 228 -46
t187 -126q81 -81 126 -186q46 -112 46 -229zM1369 1128q9 -8 9 -18t-5.5 -18t-16.5 -21q-26 -26 -39 -26q-9 0 -16 7q-106 91 -207 133q-128 56 -276 56q-133 0 -262 -49q-27 -10 -45 37q-9 25 -8 38q3 16 16 20q130 57 299 57q164 0 316 -64q137 -58 235 -152z" />
    <glyph glyph-name="_585" unicode="&#xf270;" horiz-adv-x="1792"
d="M1551 60q15 6 26 3t11 -17.5t-15 -33.5q-13 -16 -44 -43.5t-95.5 -68t-141 -74t-188 -58t-229.5 -24.5q-119 0 -238 31t-209 76.5t-172.5 104t-132.5 105t-84 87.5q-8 9 -10 16.5t1 12t8 7t11.5 2t11.5 -4.5q192 -117 300 -166q389 -176 799 -90q190 40 391 135z
M1758 175q11 -16 2.5 -69.5t-28.5 -102.5q-34 -83 -85 -124q-17 -14 -26 -9t0 24q21 45 44.5 121.5t6.5 98.5q-5 7 -15.5 11.5t-27 6t-29.5 2.5t-35 0t-31.5 -2t-31 -3t-22.5 -2q-6 -1 -13 -1.5t-11 -1t-8.5 -1t-7 -0.5h-5.5h-4.5t-3 0.5t-2 1.5l-1.5 3q-6 16 47 40t103 30
q46 7 108 1t76 -24zM1364 618q0 -31 13.5 -64t32 -58t37.5 -46t33 -32l13 -11l-227 -224q-40 37 -79 75.5t-58 58.5l-19 20q-11 11 -25 33q-38 -59 -97.5 -102.5t-127.5 -63.5t-140 -23t-137.5 21t-117.5 65.5t-83 113t-31 162.5q0 84 28 154t72 116.5t106.5 83t122.5 57
t130 34.5t119.5 18.5t99.5 6.5v127q0 65 -21 97q-34 53 -121 53q-6 0 -16.5 -1t-40.5 -12t-56 -29.5t-56 -59.5t-48 -96l-294 27q0 60 22 119t67 113t108 95t151.5 65.5t190.5 24.5q100 0 181 -25t129.5 -61.5t81 -83t45 -86t12.5 -73.5v-589zM692 597q0 -86 70 -133
q66 -44 139 -22q84 25 114 123q14 45 14 101v162q-59 -2 -111 -12t-106.5 -33.5t-87 -71t-32.5 -114.5z" />
    <glyph glyph-name="_586" unicode="&#xf271;" horiz-adv-x="1792"
d="M1536 1280q52 0 90 -38t38 -90v-1280q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h128zM1152 1376v-288q0 -14 9 -23t23 -9
h64q14 0 23 9t9 23v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM384 1376v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM1536 -128v1024h-1408v-1024h1408zM896 448h224q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-224
v-224q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v224h-224q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h224v224q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-224z" />
    <glyph glyph-name="_587" unicode="&#xf272;" horiz-adv-x="1792"
d="M1152 416v-64q0 -14 -9 -23t-23 -9h-576q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h576q14 0 23 -9t9 -23zM128 -128h1408v1024h-1408v-1024zM512 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1280 1088v288q0 14 -9 23
t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1664 1152v-1280q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47h64q66 0 113 -47
t47 -113v-96h128q52 0 90 -38t38 -90z" />
    <glyph glyph-name="_588" unicode="&#xf273;" horiz-adv-x="1792"
d="M1111 151l-46 -46q-9 -9 -22 -9t-23 9l-188 189l-188 -189q-10 -9 -23 -9t-22 9l-46 46q-9 9 -9 22t9 23l189 188l-189 188q-9 10 -9 23t9 22l46 46q9 9 22 9t23 -9l188 -188l188 188q10 9 23 9t22 -9l46 -46q9 -9 9 -22t-9 -23l-188 -188l188 -188q9 -10 9 -23t-9 -22z
M128 -128h1408v1024h-1408v-1024zM512 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1280 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1664 1152v-1280
q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h128q52 0 90 -38t38 -90z" />
    <glyph glyph-name="_589" unicode="&#xf274;" horiz-adv-x="1792"
d="M1303 572l-512 -512q-10 -9 -23 -9t-23 9l-288 288q-9 10 -9 23t9 22l46 46q9 9 22 9t23 -9l220 -220l444 444q10 9 23 9t22 -9l46 -46q9 -9 9 -22t-9 -23zM128 -128h1408v1024h-1408v-1024zM512 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23
t23 -9h64q14 0 23 9t9 23zM1280 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1664 1152v-1280q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47
t47 -113v-96h384v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h128q52 0 90 -38t38 -90z" />
    <glyph glyph-name="_590" unicode="&#xf275;" horiz-adv-x="1792"
d="M448 1536q26 0 45 -19t19 -45v-891l536 429q17 14 40 14q26 0 45 -19t19 -45v-379l536 429q17 14 40 14q26 0 45 -19t19 -45v-1152q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v1664q0 26 19 45t45 19h384z" />
    <glyph glyph-name="_591" unicode="&#xf276;" horiz-adv-x="1024"
d="M512 448q66 0 128 15v-655q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v655q62 -15 128 -15zM512 1536q212 0 362 -150t150 -362t-150 -362t-362 -150t-362 150t-150 362t150 362t362 150zM512 1312q14 0 23 9t9 23t-9 23t-23 9q-146 0 -249 -103t-103 -249
q0 -14 9 -23t23 -9t23 9t9 23q0 119 84.5 203.5t203.5 84.5z" />
    <glyph glyph-name="_592" unicode="&#xf277;" horiz-adv-x="1792"
d="M1745 1239q10 -10 10 -23t-10 -23l-141 -141q-28 -28 -68 -28h-1344q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h576v64q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-64h512q40 0 68 -28zM768 320h256v-512q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v512zM1600 768
q26 0 45 -19t19 -45v-256q0 -26 -19 -45t-45 -19h-1344q-40 0 -68 28l-141 141q-10 10 -10 23t10 23l141 141q28 28 68 28h512v192h256v-192h576z" />
    <glyph glyph-name="_593" unicode="&#xf278;" horiz-adv-x="2048"
d="M2020 1525q28 -20 28 -53v-1408q0 -20 -11 -36t-29 -23l-640 -256q-24 -11 -48 0l-616 246l-616 -246q-10 -5 -24 -5q-19 0 -36 11q-28 20 -28 53v1408q0 20 11 36t29 23l640 256q24 11 48 0l616 -246l616 246q32 13 60 -6zM736 1390v-1270l576 -230v1270zM128 1173
v-1270l544 217v1270zM1920 107v1270l-544 -217v-1270z" />
    <glyph glyph-name="_594" unicode="&#xf279;" horiz-adv-x="1792"
d="M512 1536q13 0 22.5 -9.5t9.5 -22.5v-1472q0 -20 -17 -28l-480 -256q-7 -4 -15 -4q-13 0 -22.5 9.5t-9.5 22.5v1472q0 20 17 28l480 256q7 4 15 4zM1760 1536q13 0 22.5 -9.5t9.5 -22.5v-1472q0 -20 -17 -28l-480 -256q-7 -4 -15 -4q-13 0 -22.5 9.5t-9.5 22.5v1472
q0 20 17 28l480 256q7 4 15 4zM640 1536q8 0 14 -3l512 -256q18 -10 18 -29v-1472q0 -13 -9.5 -22.5t-22.5 -9.5q-8 0 -14 3l-512 256q-18 10 -18 29v1472q0 13 9.5 22.5t22.5 9.5z" />
    <glyph glyph-name="_595" unicode="&#xf27a;" horiz-adv-x="1792"
d="M640 640q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1024 640q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1408 640q0 53 -37.5 90.5t-90.5 37.5
t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1792 640q0 -174 -120 -321.5t-326 -233t-450 -85.5q-110 0 -211 18q-173 -173 -435 -229q-52 -10 -86 -13q-12 -1 -22 6t-13 18q-4 15 20 37q5 5 23.5 21.5t25.5 23.5t23.5 25.5t24 31.5t20.5 37
t20 48t14.5 57.5t12.5 72.5q-146 90 -229.5 216.5t-83.5 269.5q0 174 120 321.5t326 233t450 85.5t450 -85.5t326 -233t120 -321.5z" />
    <glyph glyph-name="_596" unicode="&#xf27b;" horiz-adv-x="1792"
d="M640 640q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1024 640q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1408 640q0 -53 -37.5 -90.5t-90.5 -37.5
t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM896 1152q-204 0 -381.5 -69.5t-282 -187.5t-104.5 -255q0 -112 71.5 -213.5t201.5 -175.5l87 -50l-27 -96q-24 -91 -70 -172q152 63 275 171l43 38l57 -6q69 -8 130 -8q204 0 381.5 69.5t282 187.5
t104.5 255t-104.5 255t-282 187.5t-381.5 69.5zM1792 640q0 -174 -120 -321.5t-326 -233t-450 -85.5q-70 0 -145 8q-198 -175 -460 -242q-49 -14 -114 -22h-5q-15 0 -27 10.5t-16 27.5v1q-3 4 -0.5 12t2 10t4.5 9.5l6 9t7 8.5t8 9q7 8 31 34.5t34.5 38t31 39.5t32.5 51
t27 59t26 76q-157 89 -247.5 220t-90.5 281q0 130 71 248.5t191 204.5t286 136.5t348 50.5t348 -50.5t286 -136.5t191 -204.5t71 -248.5z" />
    <glyph glyph-name="_597" unicode="&#xf27c;" horiz-adv-x="1024"
d="M512 345l512 295v-591l-512 -296v592zM0 640v-591l512 296zM512 1527v-591l-512 -296v591zM512 936l512 295v-591z" />
    <glyph glyph-name="_598" unicode="&#xf27d;" horiz-adv-x="1792"
d="M1709 1018q-10 -236 -332 -651q-333 -431 -562 -431q-142 0 -240 263q-44 160 -132 482q-72 262 -157 262q-18 0 -127 -76l-77 98q24 21 108 96.5t130 115.5q156 138 241 146q95 9 153 -55.5t81 -203.5q44 -287 66 -373q55 -249 120 -249q51 0 154 161q101 161 109 246
q13 139 -109 139q-57 0 -121 -26q120 393 459 382q251 -8 236 -326z" />
    <glyph glyph-name="f27e" unicode="&#xf27e;"
d="M0 1408h1536v-1536h-1536v1536zM1085 293l-221 631l221 297h-634l221 -297l-221 -631l317 -304z" />
    <glyph glyph-name="uniF280" unicode="&#xf280;"
d="M0 1408h1536v-1536h-1536v1536zM908 1088l-12 -33l75 -83l-31 -114l25 -25l107 57l107 -57l25 25l-31 114l75 83l-12 33h-95l-53 96h-32l-53 -96h-95zM641 925q32 0 44.5 -16t11.5 -63l174 21q0 55 -17.5 92.5t-50.5 56t-69 25.5t-85 7q-133 0 -199 -57.5t-66 -182.5v-72
h-96v-128h76q20 0 20 -8v-382q0 -14 -5 -20t-18 -7l-73 -7v-88h448v86l-149 14q-6 1 -8.5 1.5t-3.5 2.5t-0.5 4t1 7t0.5 10v387h191l38 128h-231q-6 0 -2 6t4 9v80q0 27 1.5 40.5t7.5 28t19.5 20t36.5 5.5zM1248 96v86l-54 9q-7 1 -9.5 2.5t-2.5 3t1 7.5t1 12v520h-275
l-23 -101l83 -22q23 -7 23 -27v-370q0 -14 -6 -18.5t-20 -6.5l-70 -9v-86h352z" />
    <glyph glyph-name="uniF281" unicode="&#xf281;" horiz-adv-x="1792"
d="M1792 690q0 -58 -29.5 -105.5t-79.5 -72.5q12 -46 12 -96q0 -155 -106.5 -287t-290.5 -208.5t-400 -76.5t-399.5 76.5t-290 208.5t-106.5 287q0 47 11 94q-51 25 -82 73.5t-31 106.5q0 82 58 140.5t141 58.5q85 0 145 -63q218 152 515 162l116 521q3 13 15 21t26 5
l369 -81q18 37 54 59.5t79 22.5q62 0 106 -43.5t44 -105.5t-44 -106t-106 -44t-105.5 43.5t-43.5 105.5l-334 74l-104 -472q300 -9 519 -160q58 61 143 61q83 0 141 -58.5t58 -140.5zM418 491q0 -62 43.5 -106t105.5 -44t106 44t44 106t-44 105.5t-106 43.5q-61 0 -105 -44
t-44 -105zM1228 136q11 11 11 26t-11 26q-10 10 -25 10t-26 -10q-41 -42 -121 -62t-160 -20t-160 20t-121 62q-11 10 -26 10t-25 -10q-11 -10 -11 -25.5t11 -26.5q43 -43 118.5 -68t122.5 -29.5t91 -4.5t91 4.5t122.5 29.5t118.5 68zM1225 341q62 0 105.5 44t43.5 106
q0 61 -44 105t-105 44q-62 0 -106 -43.5t-44 -105.5t44 -106t106 -44z" />
    <glyph glyph-name="_602" unicode="&#xf282;" horiz-adv-x="1792"
d="M69 741h1q16 126 58.5 241.5t115 217t167.5 176t223.5 117.5t276.5 43q231 0 414 -105.5t294 -303.5q104 -187 104 -442v-188h-1125q1 -111 53.5 -192.5t136.5 -122.5t189.5 -57t213 -3t208 46.5t173.5 84.5v-377q-92 -55 -229.5 -92t-312.5 -38t-316 53
q-189 73 -311.5 249t-124.5 372q-3 242 111 412t325 268q-48 -60 -78 -125.5t-46 -159.5h635q8 77 -8 140t-47 101.5t-70.5 66.5t-80.5 41t-75 20.5t-56 8.5l-22 1q-135 -5 -259.5 -44.5t-223.5 -104.5t-176 -140.5t-138 -163.5z" />
    <glyph glyph-name="_603" unicode="&#xf283;" horiz-adv-x="2304"
d="M0 32v608h2304v-608q0 -66 -47 -113t-113 -47h-1984q-66 0 -113 47t-47 113zM640 256v-128h384v128h-384zM256 256v-128h256v128h-256zM2144 1408q66 0 113 -47t47 -113v-224h-2304v224q0 66 47 113t113 47h1984z" />
    <glyph glyph-name="_604" unicode="&#xf284;" horiz-adv-x="1792"
d="M1584 246l-218 111q-74 -120 -196.5 -189t-263.5 -69q-147 0 -271 72t-196 196t-72 270q0 110 42.5 209.5t115 172t172 115t209.5 42.5q131 0 247.5 -60.5t192.5 -168.5l215 125q-110 169 -286.5 265t-378.5 96q-161 0 -308 -63t-253 -169t-169 -253t-63 -308t63 -308
t169 -253t253 -169t308 -63q213 0 397.5 107t290.5 292zM1030 643l693 -352q-116 -253 -334.5 -400t-492.5 -147q-182 0 -348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71q260 0 470.5 -133.5t335.5 -366.5zM1543 640h-39v-160h-96v352h136q32 0 54.5 -20
t28.5 -48t1 -56t-27.5 -48t-57.5 -20z" />
    <glyph glyph-name="uniF285" unicode="&#xf285;" horiz-adv-x="1792"
d="M1427 827l-614 386l92 151h855zM405 562l-184 116v858l1183 -743zM1424 697l147 -95v-858l-532 335zM1387 718l-500 -802h-855l356 571z" />
    <glyph glyph-name="uniF286" unicode="&#xf286;" horiz-adv-x="1792"
d="M640 528v224q0 16 -16 16h-96q-16 0 -16 -16v-224q0 -16 16 -16h96q16 0 16 16zM1152 528v224q0 16 -16 16h-96q-16 0 -16 -16v-224q0 -16 16 -16h96q16 0 16 16zM1664 496v-752h-640v320q0 80 -56 136t-136 56t-136 -56t-56 -136v-320h-640v752q0 16 16 16h96
q16 0 16 -16v-112h128v624q0 16 16 16h96q16 0 16 -16v-112h128v112q0 16 16 16h96q16 0 16 -16v-112h128v112q0 6 2.5 9.5t8.5 5t9.5 2t11.5 0t9 -0.5v391q-32 15 -32 50q0 23 16.5 39t38.5 16t38.5 -16t16.5 -39q0 -35 -32 -50v-17q45 10 83 10q21 0 59.5 -7.5t54.5 -7.5
q17 0 47 7.5t37 7.5q16 0 16 -16v-210q0 -15 -35 -21.5t-62 -6.5q-18 0 -54.5 7.5t-55.5 7.5q-40 0 -90 -12v-133q1 0 9 0.5t11.5 0t9.5 -2t8.5 -5t2.5 -9.5v-112h128v112q0 16 16 16h96q16 0 16 -16v-112h128v112q0 16 16 16h96q16 0 16 -16v-624h128v112q0 16 16 16h96
q16 0 16 -16z" />
    <glyph glyph-name="_607" unicode="&#xf287;" horiz-adv-x="2304"
d="M2288 731q16 -8 16 -27t-16 -27l-320 -192q-8 -5 -16 -5q-9 0 -16 4q-16 10 -16 28v128h-858q37 -58 83 -165q16 -37 24.5 -55t24 -49t27 -47t27 -34t31.5 -26t33 -8h96v96q0 14 9 23t23 9h320q14 0 23 -9t9 -23v-320q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9t-9 23v96h-96
q-32 0 -61 10t-51 23.5t-45 40.5t-37 46t-33.5 57t-28.5 57.5t-28 60.5q-23 53 -37 81.5t-36 65t-44.5 53.5t-46.5 17h-360q-22 -84 -91 -138t-157 -54q-106 0 -181 75t-75 181t75 181t181 75q88 0 157 -54t91 -138h104q24 0 46.5 17t44.5 53.5t36 65t37 81.5q19 41 28 60.5
t28.5 57.5t33.5 57t37 46t45 40.5t51 23.5t61 10h107q21 57 70 92.5t111 35.5q80 0 136 -56t56 -136t-56 -136t-136 -56q-62 0 -111 35.5t-70 92.5h-107q-17 0 -33 -8t-31.5 -26t-27 -34t-27 -47t-24 -49t-24.5 -55q-46 -107 -83 -165h1114v128q0 18 16 28t32 -1z" />
    <glyph glyph-name="_608" unicode="&#xf288;" horiz-adv-x="1792"
d="M1150 774q0 -56 -39.5 -95t-95.5 -39h-253v269h253q56 0 95.5 -39.5t39.5 -95.5zM1329 774q0 130 -91.5 222t-222.5 92h-433v-896h180v269h253q130 0 222 91.5t92 221.5zM1792 640q0 -182 -71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348
t71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
    <glyph glyph-name="_609" unicode="&#xf289;" horiz-adv-x="2304"
d="M1645 438q0 59 -34 106.5t-87 68.5q-7 -45 -23 -92q-7 -24 -27.5 -38t-44.5 -14q-12 0 -24 3q-31 10 -45 38.5t-4 58.5q23 71 23 143q0 123 -61 227.5t-166 165.5t-228 61q-134 0 -247 -73t-167 -194q108 -28 188 -106q22 -23 22 -55t-22 -54t-54 -22t-55 22
q-75 75 -180 75q-106 0 -181 -74.5t-75 -180.5t75 -180.5t181 -74.5h1046q79 0 134.5 55.5t55.5 133.5zM1798 438q0 -142 -100.5 -242t-242.5 -100h-1046q-169 0 -289 119.5t-120 288.5q0 153 100 267t249 136q62 184 221 298t354 114q235 0 408.5 -158.5t196.5 -389.5
q116 -25 192.5 -118.5t76.5 -214.5zM2048 438q0 -175 -97 -319q-23 -33 -64 -33q-24 0 -43 13q-26 17 -32 48.5t12 57.5q71 104 71 233t-71 233q-18 26 -12 57t32 49t57.5 11.5t49.5 -32.5q97 -142 97 -318zM2304 438q0 -244 -134 -443q-23 -34 -64 -34q-23 0 -42 13
q-26 18 -32.5 49t11.5 57q108 164 108 358q0 195 -108 357q-18 26 -11.5 57.5t32.5 48.5q26 18 57 12t49 -33q134 -198 134 -442z" />
    <glyph glyph-name="_610" unicode="&#xf28a;"
d="M1500 -13q0 -89 -63 -152.5t-153 -63.5t-153.5 63.5t-63.5 152.5q0 90 63.5 153.5t153.5 63.5t153 -63.5t63 -153.5zM1267 268q-115 -15 -192.5 -102.5t-77.5 -205.5q0 -74 33 -138q-146 -78 -379 -78q-109 0 -201 21t-153.5 54.5t-110.5 76.5t-76 85t-44.5 83
t-23.5 66.5t-6 39.5q0 19 4.5 42.5t18.5 56t36.5 58t64 43.5t94.5 18t94 -17.5t63 -41t35.5 -53t17.5 -49t4 -33.5q0 -34 -23 -81q28 -27 82 -42t93 -17l40 -1q115 0 190 51t75 133q0 26 -9 48.5t-31.5 44.5t-49.5 41t-74 44t-93.5 47.5t-119.5 56.5q-28 13 -43 20
q-116 55 -187 100t-122.5 102t-72 125.5t-20.5 162.5q0 78 20.5 150t66 137.5t112.5 114t166.5 77t221.5 28.5q120 0 220 -26t164.5 -67t109.5 -94t64 -105.5t19 -103.5q0 -46 -15 -82.5t-36.5 -58t-48.5 -36t-49 -19.5t-39 -5h-8h-32t-39 5t-44 14t-41 28t-37 46t-24 70.5
t-10 97.5q-15 16 -59 25.5t-81 10.5l-37 1q-68 0 -117.5 -31t-70.5 -70t-21 -76q0 -24 5 -43t24 -46t53 -51t97 -53.5t150 -58.5q76 -25 138.5 -53.5t109 -55.5t83 -59t60.5 -59.5t41 -62.5t26.5 -62t14.5 -63.5t6 -62t1 -62.5z" />
    <glyph glyph-name="_611" unicode="&#xf28b;"
d="M704 352v576q0 14 -9 23t-23 9h-256q-14 0 -23 -9t-9 -23v-576q0 -14 9 -23t23 -9h256q14 0 23 9t9 23zM1152 352v576q0 14 -9 23t-23 9h-256q-14 0 -23 -9t-9 -23v-576q0 -14 9 -23t23 -9h256q14 0 23 9t9 23zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103
t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="_612" unicode="&#xf28c;"
d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM768 96q148 0 273 73t198 198t73 273t-73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273
t73 -273t198 -198t273 -73zM864 320q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-576q0 -14 -9 -23t-23 -9h-192zM480 320q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-576q0 -14 -9 -23t-23 -9h-192z" />
    <glyph glyph-name="_613" unicode="&#xf28d;"
d="M1088 352v576q0 14 -9 23t-23 9h-576q-14 0 -23 -9t-9 -23v-576q0 -14 9 -23t23 -9h576q14 0 23 9t9 23zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5
t103 -385.5z" />
    <glyph glyph-name="_614" unicode="&#xf28e;"
d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM768 96q148 0 273 73t198 198t73 273t-73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273
t73 -273t198 -198t273 -73zM480 320q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h576q14 0 23 -9t9 -23v-576q0 -14 -9 -23t-23 -9h-576z" />
    <glyph glyph-name="_615" unicode="&#xf290;" horiz-adv-x="1792"
d="M1757 128l35 -313q3 -28 -16 -50q-19 -21 -48 -21h-1664q-29 0 -48 21q-19 22 -16 50l35 313h1722zM1664 967l86 -775h-1708l86 775q3 24 21 40.5t43 16.5h256v-128q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5v128h384v-128q0 -53 37.5 -90.5t90.5 -37.5
t90.5 37.5t37.5 90.5v128h256q25 0 43 -16.5t21 -40.5zM1280 1152v-256q0 -26 -19 -45t-45 -19t-45 19t-19 45v256q0 106 -75 181t-181 75t-181 -75t-75 -181v-256q0 -26 -19 -45t-45 -19t-45 19t-19 45v256q0 159 112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5z" />
    <glyph glyph-name="_616" unicode="&#xf291;" horiz-adv-x="2048"
d="M1920 768q53 0 90.5 -37.5t37.5 -90.5t-37.5 -90.5t-90.5 -37.5h-15l-115 -662q-8 -46 -44 -76t-82 -30h-1280q-46 0 -82 30t-44 76l-115 662h-15q-53 0 -90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5h1792zM485 -32q26 2 43.5 22.5t15.5 46.5l-32 416q-2 26 -22.5 43.5
t-46.5 15.5t-43.5 -22.5t-15.5 -46.5l32 -416q2 -25 20.5 -42t43.5 -17h5zM896 32v416q0 26 -19 45t-45 19t-45 -19t-19 -45v-416q0 -26 19 -45t45 -19t45 19t19 45zM1280 32v416q0 26 -19 45t-45 19t-45 -19t-19 -45v-416q0 -26 19 -45t45 -19t45 19t19 45zM1632 27l32 416
q2 26 -15.5 46.5t-43.5 22.5t-46.5 -15.5t-22.5 -43.5l-32 -416q-2 -26 15.5 -46.5t43.5 -22.5h5q25 0 43.5 17t20.5 42zM476 1244l-93 -412h-132l101 441q19 88 89 143.5t160 55.5h167q0 26 19 45t45 19h384q26 0 45 -19t19 -45h167q90 0 160 -55.5t89 -143.5l101 -441
h-132l-93 412q-11 44 -45.5 72t-79.5 28h-167q0 -26 -19 -45t-45 -19h-384q-26 0 -45 19t-19 45h-167q-45 0 -79.5 -28t-45.5 -72z" />
    <glyph glyph-name="_617" unicode="&#xf292;" horiz-adv-x="1792"
d="M991 512l64 256h-254l-64 -256h254zM1759 1016l-56 -224q-7 -24 -31 -24h-327l-64 -256h311q15 0 25 -12q10 -14 6 -28l-56 -224q-5 -24 -31 -24h-327l-81 -328q-7 -24 -31 -24h-224q-16 0 -26 12q-9 12 -6 28l78 312h-254l-81 -328q-7 -24 -31 -24h-225q-15 0 -25 12
q-9 12 -6 28l78 312h-311q-15 0 -25 12q-9 12 -6 28l56 224q7 24 31 24h327l64 256h-311q-15 0 -25 12q-10 14 -6 28l56 224q5 24 31 24h327l81 328q7 24 32 24h224q15 0 25 -12q9 -12 6 -28l-78 -312h254l81 328q7 24 32 24h224q15 0 25 -12q9 -12 6 -28l-78 -312h311
q15 0 25 -12q9 -12 6 -28z" />
    <glyph glyph-name="_618" unicode="&#xf293;"
d="M841 483l148 -148l-149 -149zM840 1094l149 -149l-148 -148zM710 -130l464 464l-306 306l306 306l-464 464v-611l-255 255l-93 -93l320 -321l-320 -321l93 -93l255 255v-611zM1429 640q0 -209 -32 -365.5t-87.5 -257t-140.5 -162.5t-181.5 -86.5t-219.5 -24.5
t-219.5 24.5t-181.5 86.5t-140.5 162.5t-87.5 257t-32 365.5t32 365.5t87.5 257t140.5 162.5t181.5 86.5t219.5 24.5t219.5 -24.5t181.5 -86.5t140.5 -162.5t87.5 -257t32 -365.5z" />
    <glyph glyph-name="_619" unicode="&#xf294;" horiz-adv-x="1024"
d="M596 113l173 172l-173 172v-344zM596 823l173 172l-173 172v-344zM628 640l356 -356l-539 -540v711l-297 -296l-108 108l372 373l-372 373l108 108l297 -296v711l539 -540z" />
    <glyph glyph-name="_620" unicode="&#xf295;"
d="M1280 256q0 52 -38 90t-90 38t-90 -38t-38 -90t38 -90t90 -38t90 38t38 90zM512 1024q0 52 -38 90t-90 38t-90 -38t-38 -90t38 -90t90 -38t90 38t38 90zM1536 256q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5
t112.5 -271.5zM1440 1344q0 -20 -13 -38l-1056 -1408q-19 -26 -51 -26h-160q-26 0 -45 19t-19 45q0 20 13 38l1056 1408q19 26 51 26h160q26 0 45 -19t19 -45zM768 1024q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5
t271.5 -112.5t112.5 -271.5z" />
    <glyph glyph-name="_621" unicode="&#xf296;" horiz-adv-x="1792"
d="M104 830l792 -1015l-868 630q-18 13 -25 34.5t0 42.5l101 308v0zM566 830h660l-330 -1015v0zM368 1442l198 -612h-462l198 612q8 23 33 23t33 -23zM1688 830l101 -308q7 -21 0 -42.5t-25 -34.5l-868 -630l792 1015v0zM1688 830h-462l198 612q8 23 33 23t33 -23z" />
    <glyph glyph-name="_622" unicode="&#xf297;" horiz-adv-x="1792"
d="M384 704h160v224h-160v-224zM1221 372v92q-104 -36 -243 -38q-135 -1 -259.5 46.5t-220.5 122.5l1 -96q88 -80 212 -128.5t272 -47.5q129 0 238 49zM640 704h640v224h-640v-224zM1792 736q0 -187 -99 -352q89 -102 89 -229q0 -157 -129.5 -268t-313.5 -111
q-122 0 -225 52.5t-161 140.5q-19 -1 -57 -1t-57 1q-58 -88 -161 -140.5t-225 -52.5q-184 0 -313.5 111t-129.5 268q0 127 89 229q-99 165 -99 352q0 209 120 385.5t326.5 279.5t449.5 103t449.5 -103t326.5 -279.5t120 -385.5z" />
    <glyph glyph-name="_623" unicode="&#xf298;"
d="M515 625v-128h-252v128h252zM515 880v-127h-252v127h252zM1273 369v-128h-341v128h341zM1273 625v-128h-672v128h672zM1273 880v-127h-672v127h672zM1408 20v1240q0 8 -6 14t-14 6h-32l-378 -256l-210 171l-210 -171l-378 256h-32q-8 0 -14 -6t-6 -14v-1240q0 -8 6 -14
t14 -6h1240q8 0 14 6t6 14zM553 1130l185 150h-406zM983 1130l221 150h-406zM1536 1260v-1240q0 -62 -43 -105t-105 -43h-1240q-62 0 -105 43t-43 105v1240q0 62 43 105t105 43h1240q62 0 105 -43t43 -105z" />
    <glyph glyph-name="_624" unicode="&#xf299;" horiz-adv-x="1792"
d="M896 720q-104 196 -160 278q-139 202 -347 318q-34 19 -70 36q-89 40 -94 32t34 -38l39 -31q62 -43 112.5 -93.5t94.5 -116.5t70.5 -113t70.5 -131q9 -17 13 -25q44 -84 84 -153t98 -154t115.5 -150t131 -123.5t148.5 -90.5q153 -66 154 -60q1 3 -49 37q-53 36 -81 57
q-77 58 -179 211t-185 310zM549 177q-76 60 -132.5 125t-98 143.5t-71 154.5t-58.5 186t-52 209t-60.5 252t-76.5 289q273 0 497.5 -36t379 -92t271 -144.5t185.5 -172.5t110 -198.5t56 -199.5t12.5 -198.5t-9.5 -173t-20 -143.5t-13 -107l323 -327h-104l-281 285
q-22 -2 -91.5 -14t-121.5 -19t-138 -6t-160.5 17t-167.5 59t-179 111z" />
    <glyph glyph-name="_625" unicode="&#xf29a;" horiz-adv-x="1792"
d="M1374 879q-6 26 -28.5 39.5t-48.5 7.5q-261 -62 -401 -62t-401 62q-26 6 -48.5 -7.5t-28.5 -39.5t7.5 -48.5t39.5 -28.5q194 -46 303 -58q-2 -158 -15.5 -269t-26.5 -155.5t-41 -115.5l-9 -21q-10 -25 1 -49t36 -34q9 -4 23 -4q44 0 60 41l8 20q54 139 71 259h42
q17 -120 71 -259l8 -20q16 -41 60 -41q14 0 23 4q25 10 36 34t1 49l-9 21q-28 71 -41 115.5t-26.5 155.5t-15.5 269q109 12 303 58q26 6 39.5 28.5t7.5 48.5zM1024 1024q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5z
M1600 640q0 -143 -55.5 -273.5t-150 -225t-225 -150t-273.5 -55.5t-273.5 55.5t-225 150t-150 225t-55.5 273.5t55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5zM896 1408q-156 0 -298 -61t-245 -164t-164 -245t-61 -298t61 -298
t164 -245t245 -164t298 -61t298 61t245 164t164 245t61 298t-61 298t-164 245t-245 164t-298 61zM1792 640q0 -182 -71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
    <glyph glyph-name="_626" unicode="&#xf29b;"
d="M1438 723q34 -35 29 -82l-44 -551q-4 -42 -34.5 -70t-71.5 -28q-6 0 -9 1q-44 3 -72.5 36.5t-25.5 77.5l35 429l-143 -8q55 -113 55 -240q0 -216 -148 -372l-137 137q91 101 91 235q0 145 -102.5 248t-247.5 103q-134 0 -236 -92l-137 138q120 114 284 141l264 300
l-149 87l-181 -161q-33 -30 -77 -27.5t-73 35.5t-26.5 77t34.5 73l239 213q26 23 60 26.5t64 -14.5l488 -283q36 -21 48 -68q17 -67 -26 -117l-205 -232l371 20q49 3 83 -32zM1240 1180q-74 0 -126 52t-52 126t52 126t126 52t126.5 -52t52.5 -126t-52.5 -126t-126.5 -52z
M613 -62q106 0 196 61l139 -139q-146 -116 -335 -116q-148 0 -273.5 73t-198.5 198t-73 273q0 188 116 336l139 -139q-60 -88 -60 -197q0 -145 102.5 -247.5t247.5 -102.5z" />
    <glyph glyph-name="_627" unicode="&#xf29c;"
d="M880 336v-160q0 -14 -9 -23t-23 -9h-160q-14 0 -23 9t-9 23v160q0 14 9 23t23 9h160q14 0 23 -9t9 -23zM1136 832q0 -50 -15 -90t-45.5 -69t-52 -44t-59.5 -36q-32 -18 -46.5 -28t-26 -24t-11.5 -29v-32q0 -14 -9 -23t-23 -9h-160q-14 0 -23 9t-9 23v68q0 35 10.5 64.5
t24 47.5t39 35.5t41 25.5t44.5 21q53 25 75 43t22 49q0 42 -43.5 71.5t-95.5 29.5q-56 0 -95 -27q-29 -20 -80 -83q-9 -12 -25 -12q-11 0 -19 6l-108 82q-10 7 -12 20t5 23q122 192 349 192q129 0 238.5 -89.5t109.5 -214.5zM768 1280q-130 0 -248.5 -51t-204 -136.5
t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5t-51 248.5t-136.5 204t-204 136.5t-248.5 51zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5
t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="_628" unicode="&#xf29d;" horiz-adv-x="1408"
d="M366 1225q-64 0 -110 45.5t-46 110.5q0 64 46 109.5t110 45.5t109.5 -45.5t45.5 -109.5q0 -65 -45.5 -110.5t-109.5 -45.5zM917 583q0 -50 -30 -67.5t-63.5 -6.5t-47.5 34l-367 438q-7 12 -14 15.5t-11 1.5l-3 -3q-7 -8 4 -21l122 -139l1 -354l-161 -457
q-67 -192 -92 -234q-15 -26 -28 -32q-50 -26 -103 -1q-29 13 -41.5 43t-9.5 57q2 17 197 618l5 416l-85 -164l35 -222q4 -24 -1 -42t-14 -27.5t-19 -16t-17 -7.5l-7 -2q-19 -3 -34.5 3t-24 16t-14 22t-7.5 19.5t-2 9.5l-46 299l211 381q23 34 113 34q75 0 107 -40l424 -521
q7 -5 14 -17l3 -3l-1 -1q7 -13 7 -29zM514 433q43 -113 88.5 -225t69.5 -168l24 -55q36 -93 42 -125q11 -70 -36 -97q-35 -22 -66 -16t-51 22t-29 35h-1q-6 16 -8 25l-124 351zM1338 -159q31 -49 31 -57q0 -5 -3 -7q-9 -5 -14.5 0.5t-15.5 26t-16 30.5q-114 172 -423 661
q3 -1 7 1t7 4l3 2q11 9 11 17z" />
    <glyph glyph-name="_629" unicode="&#xf29e;" horiz-adv-x="2304"
d="M504 542h171l-1 265zM1530 641q0 87 -50.5 140t-146.5 53h-54v-388h52q91 0 145 57t54 138zM956 1018l1 -756q0 -14 -9.5 -24t-23.5 -10h-216q-14 0 -23.5 10t-9.5 24v62h-291l-55 -81q-10 -15 -28 -15h-267q-21 0 -30.5 18t3.5 35l556 757q9 14 27 14h332q14 0 24 -10
t10 -24zM1783 641q0 -193 -125.5 -303t-324.5 -110h-270q-14 0 -24 10t-10 24v756q0 14 10 24t24 10h268q200 0 326 -109t126 -302zM1939 640q0 -11 -0.5 -29t-8 -71.5t-21.5 -102t-44.5 -108t-73.5 -102.5h-51q38 45 66.5 104.5t41.5 112t21 98t9 72.5l1 27q0 8 -0.5 22.5
t-7.5 60t-20 91.5t-41 111.5t-66 124.5h43q41 -47 72 -107t45.5 -111.5t23 -96t10.5 -70.5zM2123 640q0 -11 -0.5 -29t-8 -71.5t-21.5 -102t-45 -108t-74 -102.5h-51q38 45 66.5 104.5t41.5 112t21 98t9 72.5l1 27q0 8 -0.5 22.5t-7.5 60t-19.5 91.5t-40.5 111.5t-66 124.5
h43q41 -47 72 -107t45.5 -111.5t23 -96t10.5 -70.5zM2304 640q0 -11 -0.5 -29t-8 -71.5t-21.5 -102t-44.5 -108t-73.5 -102.5h-51q38 45 66 104.5t41 112t21 98t9 72.5l1 27q0 8 -0.5 22.5t-7.5 60t-19.5 91.5t-40.5 111.5t-66 124.5h43q41 -47 72 -107t45.5 -111.5t23 -96
t9.5 -70.5z" />
    <glyph glyph-name="uniF2A0" unicode="&#xf2a0;" horiz-adv-x="1408"
d="M617 -153q0 11 -13 58t-31 107t-20 69q-1 4 -5 26.5t-8.5 36t-13.5 21.5q-15 14 -51 14q-23 0 -70 -5.5t-71 -5.5q-34 0 -47 11q-6 5 -11 15.5t-7.5 20t-6.5 24t-5 18.5q-37 128 -37 255t37 255q1 4 5 18.5t6.5 24t7.5 20t11 15.5q13 11 47 11q24 0 71 -5.5t70 -5.5
q36 0 51 14q9 8 13.5 21.5t8.5 36t5 26.5q2 9 20 69t31 107t13 58q0 22 -43.5 52.5t-75.5 42.5q-20 8 -45 8q-34 0 -98 -18q-57 -17 -96.5 -40.5t-71 -66t-46 -70t-45.5 -94.5q-6 -12 -9 -19q-49 -107 -68 -216t-19 -244t19 -244t68 -216q56 -122 83 -161q63 -91 179 -127
l6 -2q64 -18 98 -18q25 0 45 8q32 12 75.5 42.5t43.5 52.5zM776 760q-26 0 -45 19t-19 45.5t19 45.5q37 37 37 90q0 52 -37 91q-19 19 -19 45t19 45t45 19t45 -19q75 -75 75 -181t-75 -181q-21 -19 -45 -19zM957 579q-27 0 -45 19q-19 19 -19 45t19 45q112 114 112 272
t-112 272q-19 19 -19 45t19 45t45 19t45 -19q150 -150 150 -362t-150 -362q-18 -19 -45 -19zM1138 398q-27 0 -45 19q-19 19 -19 45t19 45q90 91 138.5 208t48.5 245t-48.5 245t-138.5 208q-19 19 -19 45t19 45t45 19t45 -19q109 -109 167 -249t58 -294t-58 -294t-167 -249
q-18 -19 -45 -19z" />
    <glyph glyph-name="uniF2A1" unicode="&#xf2a1;" horiz-adv-x="2176"
d="M192 352q-66 0 -113 -47t-47 -113t47 -113t113 -47t113 47t47 113t-47 113t-113 47zM704 352q-66 0 -113 -47t-47 -113t47 -113t113 -47t113 47t47 113t-47 113t-113 47zM704 864q-66 0 -113 -47t-47 -113t47 -113t113 -47t113 47t47 113t-47 113t-113 47zM1472 352
q-66 0 -113 -47t-47 -113t47 -113t113 -47t113 47t47 113t-47 113t-113 47zM1984 352q-66 0 -113 -47t-47 -113t47 -113t113 -47t113 47t47 113t-47 113t-113 47zM1472 864q-66 0 -113 -47t-47 -113t47 -113t113 -47t113 47t47 113t-47 113t-113 47zM1984 864
q-66 0 -113 -47t-47 -113t47 -113t113 -47t113 47t47 113t-47 113t-113 47zM1984 1376q-66 0 -113 -47t-47 -113t47 -113t113 -47t113 47t47 113t-47 113t-113 47zM384 192q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM896 192q0 -80 -56 -136
t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM384 704q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM896 704q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM384 1216q0 -80 -56 -136t-136 -56
t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1664 192q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM896 1216q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM2176 192q0 -80 -56 -136t-136 -56t-136 56
t-56 136t56 136t136 56t136 -56t56 -136zM1664 704q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM2176 704q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1664 1216q0 -80 -56 -136t-136 -56t-136 56t-56 136
t56 136t136 56t136 -56t56 -136zM2176 1216q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136z" />
    <glyph glyph-name="uniF2A2" unicode="&#xf2a2;" horiz-adv-x="1792"
d="M128 -192q0 -26 -19 -45t-45 -19t-45 19t-19 45t19 45t45 19t45 -19t19 -45zM320 0q0 -26 -19 -45t-45 -19t-45 19t-19 45t19 45t45 19t45 -19t19 -45zM365 365l256 -256l-90 -90l-256 256zM704 384q0 -26 -19 -45t-45 -19t-45 19t-19 45t19 45t45 19t45 -19t19 -45z
M1411 704q0 -59 -11.5 -108.5t-37.5 -93.5t-44 -67.5t-53 -64.5q-31 -35 -45.5 -54t-33.5 -50t-26.5 -64t-7.5 -74q0 -159 -112.5 -271.5t-271.5 -112.5q-26 0 -45 19t-19 45t19 45t45 19q106 0 181 75t75 181q0 57 11.5 105.5t37 91t43.5 66.5t52 63q40 46 59.5 72
t37.5 74.5t18 103.5q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5q0 -26 -19 -45t-45 -19t-45 19t-19 45q0 117 45.5 223.5t123 184t184 123t223.5 45.5t223.5 -45.5t184 -123t123 -184t45.5 -223.5zM896 576q0 -26 -19 -45t-45 -19t-45 19t-19 45t19 45
t45 19t45 -19t19 -45zM1184 704q0 -26 -19 -45t-45 -19t-45 19t-19 45q0 93 -65.5 158.5t-158.5 65.5q-92 0 -158 -65.5t-66 -158.5q0 -26 -19 -45t-45 -19t-45 19t-19 45q0 146 103 249t249 103t249 -103t103 -249zM1578 993q10 -25 -1 -49t-36 -34q-9 -4 -23 -4
q-19 0 -35.5 11t-23.5 30q-68 178 -224 295q-21 16 -25 42t12 47q17 21 43 25t47 -12q183 -137 266 -351zM1788 1074q9 -25 -1.5 -49t-35.5 -34q-11 -4 -23 -4q-44 0 -60 41q-92 238 -297 393q-22 16 -25.5 42t12.5 47q16 22 42 25.5t47 -12.5q235 -175 341 -449z" />
    <glyph glyph-name="uniF2A3" unicode="&#xf2a3;" horiz-adv-x="2304"
d="M1032 576q-59 2 -84 55q-17 34 -48 53.5t-68 19.5q-53 0 -90.5 -37.5t-37.5 -90.5q0 -56 36 -89l10 -8q34 -31 82 -31q37 0 68 19.5t48 53.5q25 53 84 55zM1600 704q0 56 -36 89l-10 8q-34 31 -82 31q-37 0 -68 -19.5t-48 -53.5q-25 -53 -84 -55q59 -2 84 -55
q17 -34 48 -53.5t68 -19.5q53 0 90.5 37.5t37.5 90.5zM1174 925q-17 -35 -55 -48t-73 4q-62 31 -134 31q-51 0 -99 -17q3 0 9.5 0.5t9.5 0.5q92 0 170.5 -50t118.5 -133q17 -36 3.5 -73.5t-49.5 -54.5q-18 -9 -39 -9q21 0 39 -9q36 -17 49.5 -54.5t-3.5 -73.5
q-40 -83 -118.5 -133t-170.5 -50h-6q-16 2 -44 4l-290 27l-239 -120q-14 -7 -29 -7q-40 0 -57 35l-160 320q-11 23 -4 47.5t29 37.5l209 119l148 267q17 155 91.5 291.5t195.5 236.5q31 25 70.5 21.5t64.5 -34.5t21.5 -70t-34.5 -65q-70 -59 -117 -128q123 84 267 101
q40 5 71.5 -19t35.5 -64q5 -40 -19 -71.5t-64 -35.5q-84 -10 -159 -55q46 10 99 10q115 0 218 -50q36 -18 49 -55.5t-5 -73.5zM2137 1085l160 -320q11 -23 4 -47.5t-29 -37.5l-209 -119l-148 -267q-17 -155 -91.5 -291.5t-195.5 -236.5q-26 -22 -61 -22q-45 0 -74 35
q-25 31 -21.5 70t34.5 65q70 59 117 128q-123 -84 -267 -101q-4 -1 -12 -1q-36 0 -63.5 24t-31.5 60q-5 40 19 71.5t64 35.5q84 10 159 55q-46 -10 -99 -10q-115 0 -218 50q-36 18 -49 55.5t5 73.5q17 35 55 48t73 -4q62 -31 134 -31q51 0 99 17q-3 0 -9.5 -0.5t-9.5 -0.5
q-92 0 -170.5 50t-118.5 133q-17 36 -3.5 73.5t49.5 54.5q18 9 39 9q-21 0 -39 9q-36 17 -49.5 54.5t3.5 73.5q40 83 118.5 133t170.5 50h6h1q14 -2 42 -4l291 -27l239 120q14 7 29 7q40 0 57 -35z" />
    <glyph glyph-name="uniF2A4" unicode="&#xf2a4;" horiz-adv-x="1792"
d="M1056 704q0 -26 19 -45t45 -19t45 19t19 45q0 146 -103 249t-249 103t-249 -103t-103 -249q0 -26 19 -45t45 -19t45 19t19 45q0 93 66 158.5t158 65.5t158 -65.5t66 -158.5zM835 1280q-117 0 -223.5 -45.5t-184 -123t-123 -184t-45.5 -223.5q0 -26 19 -45t45 -19t45 19
t19 45q0 185 131.5 316.5t316.5 131.5t316.5 -131.5t131.5 -316.5q0 -55 -18 -103.5t-37.5 -74.5t-59.5 -72q-34 -39 -52 -63t-43.5 -66.5t-37 -91t-11.5 -105.5q0 -106 -75 -181t-181 -75q-26 0 -45 -19t-19 -45t19 -45t45 -19q159 0 271.5 112.5t112.5 271.5q0 41 7.5 74
t26.5 64t33.5 50t45.5 54q35 41 53 64.5t44 67.5t37.5 93.5t11.5 108.5q0 117 -45.5 223.5t-123 184t-184 123t-223.5 45.5zM591 561l226 -226l-579 -579q-12 -12 -29 -12t-29 12l-168 168q-12 12 -12 29t12 29zM1612 1524l168 -168q12 -12 12 -29t-12 -30l-233 -233
l-26 -25l-71 -71q-66 153 -195 258l91 91l207 207q13 12 30 12t29 -12z" />
    <glyph glyph-name="uniF2A5" unicode="&#xf2a5;"
d="M866 1021q0 -27 -13 -94q-11 -50 -31.5 -150t-30.5 -150q-2 -11 -4.5 -12.5t-13.5 -2.5q-20 -2 -31 -2q-58 0 -84 49.5t-26 113.5q0 88 35 174t103 124q28 14 51 14q28 0 36.5 -16.5t8.5 -47.5zM1352 597q0 14 -39 75.5t-52 66.5q-21 8 -34 8q-91 0 -226 -77l-2 2
q3 22 27.5 135t24.5 178q0 233 -242 233q-24 0 -68 -6q-94 -17 -168.5 -89.5t-111.5 -166.5t-37 -189q0 -146 80.5 -225t227.5 -79q25 0 25 -3t-1 -5q-4 -34 -26 -117q-14 -52 -51.5 -101t-82.5 -49q-42 0 -42 47q0 24 10.5 47.5t25 39.5t29.5 28.5t26 20t11 8.5q0 3 -7 10
q-24 22 -58.5 36.5t-65.5 14.5q-35 0 -63.5 -34t-41 -75t-12.5 -75q0 -88 51.5 -142t138.5 -54q82 0 155 53t117.5 126t65.5 153q6 22 15.5 66.5t14.5 66.5q3 12 14 18q118 60 227 60q48 0 127 -18q1 -1 4 -1q5 0 9.5 4.5t4.5 8.5zM1536 1120v-960q0 -119 -84.5 -203.5
t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="uniF2A6" unicode="&#xf2a6;" horiz-adv-x="1535"
d="M744 1231q0 24 -2 38.5t-8.5 30t-21 23t-37.5 7.5q-39 0 -78 -23q-105 -58 -159 -190.5t-54 -269.5q0 -44 8.5 -85.5t26.5 -80.5t52.5 -62.5t81.5 -23.5q4 0 18 -0.5t20 0t16 3t15 8.5t7 16q16 77 48 231.5t48 231.5q19 91 19 146zM1498 575q0 -7 -7.5 -13.5t-15.5 -6.5
l-6 1q-22 3 -62 11t-72 12.5t-63 4.5q-167 0 -351 -93q-15 -8 -21 -27q-10 -36 -24.5 -105.5t-22.5 -100.5q-23 -91 -70 -179.5t-112.5 -164.5t-154.5 -123t-185 -47q-135 0 -214.5 83.5t-79.5 219.5q0 53 19.5 117t63 116.5t97.5 52.5q38 0 120 -33.5t83 -61.5
q0 -1 -16.5 -12.5t-39.5 -31t-46 -44.5t-39 -61t-16 -74q0 -33 16.5 -53t48.5 -20q45 0 85 31.5t66.5 78t48 105.5t32.5 107t16 90v9q0 2 -3.5 3.5t-8.5 1.5h-10t-10 -0.5t-6 -0.5q-227 0 -352 122.5t-125 348.5q0 108 34.5 221t96 210t156 167.5t204.5 89.5q52 9 106 9
q374 0 374 -360q0 -98 -38 -273t-43 -211l3 -3q101 57 182.5 88t167.5 31q22 0 53 -13q19 -7 80 -102.5t61 -116.5z" />
    <glyph glyph-name="uniF2A7" unicode="&#xf2a7;" horiz-adv-x="1664"
d="M831 863q32 0 59 -18l222 -148q61 -40 110 -97l146 -170q40 -46 29 -106l-72 -413q-6 -32 -29.5 -53.5t-55.5 -25.5l-527 -56l-352 -32h-9q-39 0 -67.5 28t-28.5 68q0 37 27 64t65 32l260 32h-448q-41 0 -69.5 30t-26.5 71q2 39 32 65t69 26l442 1l-521 64q-41 5 -66 37
t-19 73q6 35 34.5 57.5t65.5 22.5h10l481 -60l-351 94q-38 10 -62 41.5t-18 68.5q6 36 33 58.5t62 22.5q6 0 20 -2l448 -96l217 -37q1 0 3 -0.5t3 -0.5q23 0 30.5 23t-12.5 36l-186 125q-35 23 -42 63.5t18 73.5q27 38 76 38zM761 661l186 -125l-218 37l-5 2l-36 38
l-238 262q-1 1 -2.5 3.5t-2.5 3.5q-24 31 -18.5 70t37.5 64q31 23 68 17.5t64 -33.5l142 -147q-2 -1 -5 -3.5t-4 -4.5q-32 -45 -23 -99t55 -85zM1648 1115l15 -266q4 -73 -11 -147l-48 -219q-12 -59 -67 -87l-106 -54q2 62 -39 109l-146 170q-53 61 -117 103l-222 148
q-34 23 -76 23q-51 0 -88 -37l-235 312q-25 33 -18 73.5t41 63.5q33 22 71.5 14t62.5 -40l266 -352l-262 455q-21 35 -10.5 75t47.5 59q35 18 72.5 6t57.5 -46l241 -420l-136 337q-15 35 -4.5 74t44.5 56q37 19 76 6t56 -51l193 -415l101 -196q8 -15 23 -17.5t27 7.5t11 26
l-12 224q-2 41 26 71t69 31q39 0 67 -28.5t30 -67.5z" />
    <glyph glyph-name="uniF2A8" unicode="&#xf2a8;" horiz-adv-x="1792"
d="M335 180q-2 0 -6 2q-86 57 -168.5 145t-139.5 180q-21 30 -21 69q0 9 2 19t4 18t7 18t8.5 16t10.5 17t10 15t12 15.5t11 14.5q184 251 452 365q-110 198 -110 211q0 19 17 29q116 64 128 64q18 0 28 -16l124 -229q92 19 192 19q266 0 497.5 -137.5t378.5 -369.5
q20 -31 20 -69t-20 -69q-91 -142 -218.5 -253.5t-278.5 -175.5q110 -198 110 -211q0 -20 -17 -29q-116 -64 -127 -64q-19 0 -29 16l-124 229l-64 119l-444 820l7 7q-58 -24 -99 -47q3 -5 127 -234t243 -449t119 -223q0 -7 -9 -9q-13 -3 -72 -3q-57 0 -60 7l-456 841
q-39 -28 -82 -68q24 -43 214 -393.5t190 -354.5q0 -10 -11 -10q-14 0 -82.5 22t-72.5 28l-106 197l-224 413q-44 -53 -78 -106q2 -3 18 -25t23 -34l176 -327q0 -10 -10 -10zM1165 282l49 -91q273 111 450 385q-180 277 -459 389q67 -64 103 -148.5t36 -176.5
q0 -106 -47 -200.5t-132 -157.5zM848 896q0 -20 14 -34t34 -14q86 0 147 -61t61 -147q0 -20 14 -34t34 -14t34 14t14 34q0 126 -89 215t-215 89q-20 0 -34 -14t-14 -34zM1214 961l-9 4l7 -7z" />
    <glyph glyph-name="uniF2A9" unicode="&#xf2a9;" horiz-adv-x="1280"
d="M1050 430q0 -215 -147 -374q-148 -161 -378 -161q-232 0 -378 161q-147 159 -147 374q0 147 68 270.5t189 196.5t268 73q96 0 182 -31q-32 -62 -39 -126q-66 28 -143 28q-167 0 -280.5 -123t-113.5 -291q0 -170 112.5 -288.5t281.5 -118.5t281 118.5t112 288.5
q0 89 -32 166q66 13 123 49q41 -98 41 -212zM846 619q0 -192 -79.5 -345t-238.5 -253l-14 -1q-29 0 -62 5q83 32 146.5 102.5t99.5 154.5t58.5 189t30 192.5t7.5 178.5q0 69 -3 103q55 -160 55 -326zM791 947v-2q-73 214 -206 440q88 -59 142.5 -186.5t63.5 -251.5z
M1035 744q-83 0 -160 75q218 120 290 247q19 37 21 56q-42 -94 -139.5 -166.5t-204.5 -97.5q-35 54 -35 113q0 37 17 79t43 68q46 44 157 74q59 16 106 58.5t74 100.5q74 -105 74 -253q0 -109 -24 -170q-32 -77 -88.5 -130.5t-130.5 -53.5z" />
    <glyph glyph-name="uniF2AA" unicode="&#xf2aa;"
d="M1050 495q0 78 -28 147q-41 -25 -85 -34q22 -50 22 -114q0 -117 -77 -198.5t-193 -81.5t-193.5 81.5t-77.5 198.5q0 115 78 199.5t193 84.5q53 0 98 -19q4 43 27 87q-60 21 -125 21q-154 0 -257.5 -108.5t-103.5 -263.5t103.5 -261t257.5 -106t257.5 106.5t103.5 260.5z
M872 850q2 -24 2 -71q0 -63 -5 -123t-20.5 -132.5t-40.5 -130t-68.5 -106t-100.5 -70.5q21 -3 42 -3h10q219 139 219 411q0 116 -38 225zM872 850q-4 80 -44 171.5t-98 130.5q92 -156 142 -302zM1207 955q0 102 -51 174q-41 -86 -124 -109q-69 -19 -109 -53.5t-40 -99.5
q0 -40 24 -77q74 17 140.5 67t95.5 115q-4 -52 -74.5 -111.5t-138.5 -97.5q52 -52 110 -52q51 0 90 37t60 90q17 42 17 117zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5
t84.5 -203.5z" />
    <glyph glyph-name="uniF2AB" unicode="&#xf2ab;"
d="M1279 388q0 22 -22 27q-67 15 -118 59t-80 108q-7 19 -7 25q0 15 19.5 26t43 17t43 20.5t19.5 36.5q0 19 -18.5 31.5t-38.5 12.5q-12 0 -32 -8t-31 -8q-4 0 -12 2q5 95 5 114q0 79 -17 114q-36 78 -103 121.5t-152 43.5q-199 0 -275 -165q-17 -35 -17 -114q0 -19 5 -114
q-4 -2 -14 -2q-12 0 -32 7.5t-30 7.5q-21 0 -38.5 -12t-17.5 -32q0 -21 19.5 -35.5t43 -20.5t43 -17t19.5 -26q0 -6 -7 -25q-64 -138 -198 -167q-22 -5 -22 -27q0 -46 137 -68q2 -5 6 -26t11.5 -30.5t23.5 -9.5q12 0 37.5 4.5t39.5 4.5q35 0 67 -15t54 -32.5t57.5 -32.5
t76.5 -15q43 0 79 15t57.5 32.5t53.5 32.5t67 15q14 0 39.5 -4t38.5 -4q16 0 23 10t11 30t6 25q137 22 137 68zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5
t103 -385.5z" />
    <glyph glyph-name="uniF2AC" unicode="&#xf2ac;" horiz-adv-x="1664"
d="M848 1408q134 1 240.5 -68.5t163.5 -192.5q27 -58 27 -179q0 -47 -9 -191q14 -7 28 -7q18 0 51 13.5t51 13.5q29 0 56 -18t27 -46q0 -32 -31.5 -54t-69 -31.5t-69 -29t-31.5 -47.5q0 -15 12 -43q37 -82 102.5 -150t144.5 -101q28 -12 80 -23q28 -6 28 -35
q0 -70 -219 -103q-7 -11 -11 -39t-14 -46.5t-33 -18.5q-20 0 -62 6.5t-64 6.5q-37 0 -62 -5q-32 -5 -63 -22.5t-58 -38t-58 -40.5t-76 -33.5t-99 -13.5q-52 0 -96.5 13.5t-75 33.5t-57.5 40.5t-58 38t-62 22.5q-26 5 -63 5q-24 0 -65.5 -7.5t-58.5 -7.5q-25 0 -35 18.5
t-14 47.5t-11 40q-219 33 -219 103q0 29 28 35q52 11 80 23q78 32 144.5 101t102.5 150q12 28 12 43q0 28 -31.5 47.5t-69.5 29.5t-69.5 31.5t-31.5 52.5q0 27 26 45.5t55 18.5q15 0 48 -13t53 -13q18 0 32 7q-9 142 -9 190q0 122 27 180q64 137 172 198t264 63z" />
    <glyph glyph-name="uniF2AD" unicode="&#xf2ad;"
d="M1280 388q0 22 -22 27q-67 14 -118 58t-80 109q-7 14 -7 25q0 15 19.5 26t42.5 17t42.5 20.5t19.5 36.5q0 19 -18.5 31.5t-38.5 12.5q-11 0 -31 -8t-32 -8q-4 0 -12 2q5 63 5 115q0 78 -17 114q-36 78 -102.5 121.5t-152.5 43.5q-198 0 -275 -165q-18 -38 -18 -115
q0 -38 6 -114q-10 -2 -15 -2q-11 0 -31.5 8t-30.5 8q-20 0 -37.5 -12.5t-17.5 -32.5q0 -21 19.5 -35.5t42.5 -20.5t42.5 -17t19.5 -26q0 -11 -7 -25q-64 -138 -198 -167q-22 -5 -22 -27q0 -47 138 -69q2 -5 6 -26t11 -30.5t23 -9.5q13 0 38.5 5t38.5 5q35 0 67.5 -15
t54.5 -32.5t57.5 -32.5t76.5 -15q43 0 79 15t57.5 32.5t54 32.5t67.5 15q13 0 39 -4.5t39 -4.5q15 0 22.5 9.5t11.5 31t5 24.5q138 22 138 69zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960
q119 0 203.5 -84.5t84.5 -203.5z" />
    <glyph glyph-name="uniF2AE" unicode="&#xf2ae;" horiz-adv-x="2304"
d="M2304 1536q-69 -46 -125 -92t-89 -81t-59.5 -71.5t-37.5 -57.5t-22 -44.5t-14 -29.5q-10 -18 -35.5 -136.5t-48.5 -164.5q-15 -29 -50 -60.5t-67.5 -50.5t-72.5 -41t-48 -28q-47 -31 -151 -231q-341 14 -630 -158q-92 -53 -303 -179q47 16 86 31t55 22l15 7
q71 27 163 64.5t133.5 53.5t108 34.5t142.5 31.5q186 31 465 -7q1 0 10 -3q11 -6 14 -17t-3 -22l-194 -345q-15 -29 -47 -22q-128 24 -354 24q-146 0 -402 -44.5t-392 -46.5q-82 -1 -149 13t-107 37t-61 40t-33 34l-1 1v2q0 6 6 6q138 0 371 55q192 366 374.5 524t383.5 158
q5 0 14.5 -0.5t38 -5t55 -12t61.5 -24.5t63 -39.5t54 -59t40 -82.5l102 177q2 4 21 42.5t44.5 86.5t61 109.5t84 133.5t100.5 137q66 82 128 141.5t121.5 96.5t92.5 53.5t88 39.5z" />
    <glyph glyph-name="uniF2B0" unicode="&#xf2b0;"
d="M1322 640q0 -45 -5 -76l-236 14l224 -78q-19 -73 -58 -141l-214 103l177 -158q-44 -61 -107 -108l-157 178l103 -215q-61 -37 -140 -59l-79 228l14 -240q-38 -6 -76 -6t-76 6l14 238l-78 -226q-74 19 -140 59l103 215l-157 -178q-59 43 -108 108l178 158l-214 -104
q-39 69 -58 141l224 79l-237 -14q-5 42 -5 76q0 35 5 77l238 -14l-225 79q19 73 58 140l214 -104l-177 159q46 61 107 108l158 -178l-103 215q67 39 140 58l77 -224l-13 236q36 6 75 6q38 0 76 -6l-14 -237l78 225q74 -19 140 -59l-103 -214l158 178q61 -47 107 -108
l-177 -159l213 104q37 -62 58 -141l-224 -78l237 14q5 -31 5 -77zM1352 640q0 160 -78.5 295.5t-213 214t-292.5 78.5q-119 0 -227 -46.5t-186.5 -125t-124.5 -187.5t-46 -229q0 -119 46 -228t124.5 -187.5t186.5 -125t227 -46.5q158 0 292.5 78.5t213 214t78.5 294.5z
M1425 1023v-766l-657 -383l-657 383v766l657 383zM768 -183l708 412v823l-708 411l-708 -411v-823zM1536 1088v-896l-768 -448l-768 448v896l768 448z" />
    <glyph glyph-name="uniF2B1" unicode="&#xf2b1;" horiz-adv-x="1664"
d="M339 1318h691l-26 -72h-665q-110 0 -188.5 -79t-78.5 -189v-771q0 -95 60.5 -169.5t153.5 -93.5q23 -5 98 -5v-72h-45q-140 0 -239.5 100t-99.5 240v771q0 140 99.5 240t239.5 100zM1190 1536h247l-482 -1294q-23 -61 -40.5 -103.5t-45 -98t-54 -93.5t-64.5 -78.5
t-79.5 -65t-95.5 -41t-116 -18.5v195q163 26 220 182q20 52 20 105q0 54 -20 106l-285 733h228l187 -585zM1664 978v-1111h-795q37 55 45 73h678v1038q0 85 -49.5 155t-129.5 99l25 67q101 -34 163.5 -123.5t62.5 -197.5z" />
    <glyph glyph-name="uniF2B2" unicode="&#xf2b2;" horiz-adv-x="1792"
d="M852 1227q0 -29 -17 -52.5t-45 -23.5t-45 23.5t-17 52.5t17 52.5t45 23.5t45 -23.5t17 -52.5zM688 -149v114q0 30 -20.5 51.5t-50.5 21.5t-50 -21.5t-20 -51.5v-114q0 -30 20.5 -52t49.5 -22q30 0 50.5 22t20.5 52zM860 -149v114q0 30 -20 51.5t-50 21.5t-50.5 -21.5
t-20.5 -51.5v-114q0 -30 20.5 -52t50.5 -22q29 0 49.5 22t20.5 52zM1034 -149v114q0 30 -20.5 51.5t-50.5 21.5t-50.5 -21.5t-20.5 -51.5v-114q0 -30 20.5 -52t50.5 -22t50.5 22t20.5 52zM1208 -149v114q0 30 -20.5 51.5t-50.5 21.5t-50.5 -21.5t-20.5 -51.5v-114
q0 -30 20.5 -52t50.5 -22t50.5 22t20.5 52zM1476 535q-84 -160 -232 -259.5t-323 -99.5q-123 0 -229.5 51.5t-178.5 137t-113 197.5t-41 232q0 88 21 174q-104 -175 -104 -390q0 -162 65 -312t185 -251q30 57 91 57q56 0 86 -50q32 50 87 50q56 0 86 -50q32 50 87 50t87 -50
q30 50 86 50q28 0 52.5 -15.5t37.5 -40.5q112 94 177 231.5t73 287.5zM1326 564q0 75 -72 75q-17 0 -47 -6q-95 -19 -149 -19q-226 0 -226 243q0 86 30 204q-83 -127 -83 -275q0 -150 89 -260.5t235 -110.5q111 0 210 70q13 48 13 79zM884 1223q0 50 -32 89.5t-81 39.5
t-81 -39.5t-32 -89.5q0 -51 31.5 -90.5t81.5 -39.5t81.5 39.5t31.5 90.5zM1513 884q0 96 -37.5 179t-113 137t-173.5 54q-77 0 -149 -35t-127 -94q-48 -159 -48 -268q0 -104 45.5 -157t147.5 -53q53 0 142 19q36 6 53 6q51 0 77.5 -28t26.5 -80q0 -26 -4 -46
q75 68 117.5 165.5t42.5 200.5zM1792 667q0 -111 -33.5 -249.5t-93.5 -204.5q-58 -64 -195 -142.5t-228 -104.5l-4 -1v-114q0 -43 -29.5 -75t-72.5 -32q-56 0 -86 50q-32 -50 -87 -50t-87 50q-30 -50 -86 -50q-55 0 -87 50q-30 -50 -86 -50q-47 0 -75 33.5t-28 81.5
q-90 -68 -198 -68q-118 0 -211 80q54 1 106 20q-113 31 -182 127q32 -7 71 -7q89 0 164 46q-192 192 -240 306q-24 56 -24 160q0 57 9 125.5t31.5 146.5t55 141t86.5 105t120 42q59 0 81 -52q19 29 42 54q2 3 12 13t13 16q10 15 23 38t25 42t28 39q87 111 211.5 177
t260.5 66q35 0 62 -4q59 64 146 64q83 0 140 -57q5 -5 5 -12q0 -5 -6 -13.5t-12.5 -16t-16 -17l-10.5 -10.5q17 -6 36 -18t19 -24q0 -6 -16 -25q157 -138 197 -378q25 30 60 30q45 0 100 -49q90 -80 90 -279z" />
    <glyph glyph-name="uniF2B3" unicode="&#xf2b3;"
d="M917 631q0 33 -6 64h-362v-132h217q-12 -76 -74.5 -120.5t-142.5 -44.5q-99 0 -169 71.5t-70 170.5t70 170.5t169 71.5q93 0 153 -59l104 101q-108 100 -257 100q-160 0 -272 -112.5t-112 -271.5t112 -271.5t272 -112.5q165 0 266.5 105t101.5 270zM1262 585h109v110
h-109v110h-110v-110h-110v-110h110v-110h110v110zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" />
    <glyph glyph-name="uniF2B4" unicode="&#xf2b4;"
d="M1536 1024v-839q0 -48 -49 -62q-174 -52 -338 -52q-73 0 -215.5 29.5t-227.5 29.5q-164 0 -370 -48v-338h-160v1368q-63 25 -101 81t-38 124q0 91 64 155t155 64t155 -64t64 -155q0 -68 -38 -124t-101 -81v-68q190 44 343 44q99 0 198 -15q14 -2 111.5 -22.5t149.5 -20.5
q77 0 165 18q11 2 80 21t89 19q26 0 45 -19t19 -45z" />
    <glyph glyph-name="uniF2B5" unicode="&#xf2b5;" horiz-adv-x="2304"
d="M192 384q40 0 56 32t0 64t-56 32t-56 -32t0 -64t56 -32zM1665 442q-10 13 -38.5 50t-41.5 54t-38 49t-42.5 53t-40.5 47t-45 49l-125 -140q-83 -94 -208.5 -92t-205.5 98q-57 69 -56.5 158t58.5 157l177 206q-22 11 -51 16.5t-47.5 6t-56.5 -0.5t-49 -1q-92 0 -158 -66
l-158 -158h-155v-544q5 0 21 0.5t22 0t19.5 -2t20.5 -4.5t17.5 -8.5t18.5 -13.5l297 -292q115 -111 227 -111q78 0 125 47q57 -20 112.5 8t72.5 85q74 -6 127 44q20 18 36 45.5t14 50.5q10 -10 43 -10q43 0 77 21t49.5 53t12 71.5t-30.5 73.5zM1824 384h96v512h-93l-157 180
q-66 76 -169 76h-167q-89 0 -146 -67l-209 -243q-28 -33 -28 -75t27 -75q43 -51 110 -52t111 49l193 218q25 23 53.5 21.5t47 -27t8.5 -56.5q16 -19 56 -63t60 -68q29 -36 82.5 -105.5t64.5 -84.5q52 -66 60 -140zM2112 384q40 0 56 32t0 64t-56 32t-56 -32t0 -64t56 -32z
M2304 960v-640q0 -26 -19 -45t-45 -19h-434q-27 -65 -82 -106.5t-125 -51.5q-33 -48 -80.5 -81.5t-102.5 -45.5q-42 -53 -104.5 -81.5t-128.5 -24.5q-60 -34 -126 -39.5t-127.5 14t-117 53.5t-103.5 81l-287 282h-358q-26 0 -45 19t-19 45v672q0 26 19 45t45 19h421
q14 14 47 48t47.5 48t44 40t50.5 37.5t51 25.5t62 19.5t68 5.5h117q99 0 181 -56q82 56 181 56h167q35 0 67 -6t56.5 -14.5t51.5 -26.5t44.5 -31t43 -39.5t39 -42t41 -48t41.5 -48.5h355q26 0 45 -19t19 -45z" />
    <glyph glyph-name="uniF2B6" unicode="&#xf2b6;" horiz-adv-x="1792"
d="M1792 882v-978q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v978q0 15 11 24q8 7 39 34.5t41.5 36t45.5 37.5t70 55.5t96 73t143.5 107t192.5 140.5q5 4 52.5 40t71.5 52.5t64 35t69 18.5t69 -18.5t65 -35.5t71 -52t52 -40q110 -80 192.5 -140.5t143.5 -107
t96 -73t70 -55.5t45.5 -37.5t41.5 -36t39 -34.5q11 -9 11 -24zM1228 297q263 191 345 252q11 8 12.5 20.5t-6.5 23.5l-38 52q-8 11 -21 12.5t-24 -6.5q-231 -169 -343 -250q-5 -3 -52 -39t-71.5 -52.5t-64.5 -35t-69 -18.5t-69 18.5t-64.5 35t-71.5 52.5t-52 39
q-186 134 -343 250q-11 8 -24 6.5t-21 -12.5l-38 -52q-8 -11 -6.5 -23.5t12.5 -20.5q82 -61 345 -252q10 -8 50 -38t65 -47t64 -39.5t77.5 -33.5t75.5 -11t75.5 11t79 34.5t64.5 39.5t65 47.5t48 36.5z" />
    <glyph glyph-name="uniF2B7" unicode="&#xf2b7;" horiz-adv-x="1792"
d="M1474 623l39 -51q8 -11 6.5 -23.5t-11.5 -20.5q-43 -34 -126.5 -98.5t-146.5 -113t-67 -51.5q-39 -32 -60 -48t-60.5 -41t-76.5 -36.5t-74 -11.5h-1h-1q-37 0 -74 11.5t-76 36.5t-61 41.5t-60 47.5q-5 4 -65 50.5t-143.5 111t-122.5 94.5q-11 8 -12.5 20.5t6.5 23.5
l37 52q8 11 21.5 13t24.5 -7q94 -73 306 -236q5 -4 43.5 -35t60.5 -46.5t56.5 -32.5t58.5 -17h1h1q24 0 58.5 17t56.5 32.5t60.5 46.5t43.5 35q258 198 313 242q11 8 24 6.5t21 -12.5zM1664 -96v928q-90 83 -159 139q-91 74 -389 304q-3 2 -43 35t-61 48t-56 32.5t-59 17.5
h-1h-1q-24 0 -59 -17.5t-56 -32.5t-61 -48t-43 -35q-215 -166 -315.5 -245.5t-129.5 -104t-82 -74.5q-14 -12 -21 -19v-928q0 -13 9.5 -22.5t22.5 -9.5h1472q13 0 22.5 9.5t9.5 22.5zM1792 832v-928q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v928q0 56 41 94
q123 114 350 290.5t233 181.5q36 30 59 47.5t61.5 42t76 36.5t74.5 12h1h1q37 0 74.5 -12t76 -36.5t61.5 -42t59 -47.5q43 -36 156 -122t226 -177t201 -173q41 -38 41 -94z" />
    <glyph glyph-name="uniF2B8" unicode="&#xf2b8;"
d="M330 1l202 -214l-34 236l-216 213zM556 -225l274 218l-11 245l-300 -215zM245 413l227 -213l-48 327l-245 204zM495 189l317 214l-14 324l-352 -200zM843 178l95 -80l-2 239l-103 79q0 -1 1 -8.5t0 -12t-5 -7.5l-78 -52l85 -70q7 -6 7 -88zM138 930l256 -200l-68 465
l-279 173zM1173 267l15 234l-230 -164l2 -240zM417 722l373 194l-19 441l-423 -163zM1270 357l20 233l-226 142l-2 -105l144 -95q6 -4 4 -9l-7 -119zM1461 496l30 222l-179 -128l-20 -228zM1273 329l-71 49l-8 -117q0 -5 -4 -8l-234 -187q-7 -5 -14 0l-98 83l7 -161
q0 -5 -4 -8l-293 -234q-4 -2 -6 -2q-8 2 -8 3l-228 242q-4 4 -59 277q-2 7 5 11l61 37q-94 86 -95 92l-72 351q-2 7 6 12l94 45q-133 100 -135 108l-96 466q-2 10 7 13l433 135q5 0 8 -1l317 -153q6 -4 6 -9l20 -463q0 -7 -6 -10l-118 -61l126 -85q5 -2 5 -8l5 -123l121 74
q5 4 11 0l84 -56l3 110q0 6 5 9l206 126q6 3 11 0l245 -135q4 -4 5 -7t-6.5 -60t-17.5 -124.5t-10 -70.5q0 -5 -4 -7l-191 -153q-6 -5 -13 0z" />
    <glyph glyph-name="uniF2B9" unicode="&#xf2b9;" horiz-adv-x="1664"
d="M1201 298q0 57 -5.5 107t-21 100.5t-39.5 86t-64 58t-91 22.5q-6 -4 -33.5 -20.5t-42.5 -24.5t-40.5 -20t-49 -17t-46.5 -5t-46.5 5t-49 17t-40.5 20t-42.5 24.5t-33.5 20.5q-51 0 -91 -22.5t-64 -58t-39.5 -86t-21 -100.5t-5.5 -107q0 -73 42 -121.5t103 -48.5h576
q61 0 103 48.5t42 121.5zM1028 892q0 108 -76.5 184t-183.5 76t-183.5 -76t-76.5 -184q0 -107 76.5 -183t183.5 -76t183.5 76t76.5 183zM1664 352v-192q0 -14 -9 -23t-23 -9h-96v-224q0 -66 -47 -113t-113 -47h-1216q-66 0 -113 47t-47 113v1472q0 66 47 113t113 47h1216
q66 0 113 -47t47 -113v-224h96q14 0 23 -9t9 -23v-192q0 -14 -9 -23t-23 -9h-96v-128h96q14 0 23 -9t9 -23v-192q0 -14 -9 -23t-23 -9h-96v-128h96q14 0 23 -9t9 -23z" />
    <glyph glyph-name="uniF2BA" unicode="&#xf2ba;" horiz-adv-x="1664"
d="M1028 892q0 -107 -76.5 -183t-183.5 -76t-183.5 76t-76.5 183q0 108 76.5 184t183.5 76t183.5 -76t76.5 -184zM980 672q46 0 82.5 -17t60 -47.5t39.5 -67t24 -81t11.5 -82.5t3.5 -79q0 -67 -39.5 -118.5t-105.5 -51.5h-576q-66 0 -105.5 51.5t-39.5 118.5q0 48 4.5 93.5
t18.5 98.5t36.5 91.5t63 64.5t93.5 26h5q7 -4 32 -19.5t35.5 -21t33 -17t37 -16t35 -9t39.5 -4.5t39.5 4.5t35 9t37 16t33 17t35.5 21t32 19.5zM1664 928q0 -13 -9.5 -22.5t-22.5 -9.5h-96v-128h96q13 0 22.5 -9.5t9.5 -22.5v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-96v-128h96
q13 0 22.5 -9.5t9.5 -22.5v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-96v-224q0 -66 -47 -113t-113 -47h-1216q-66 0 -113 47t-47 113v1472q0 66 47 113t113 47h1216q66 0 113 -47t47 -113v-224h96q13 0 22.5 -9.5t9.5 -22.5v-192zM1408 -96v1472q0 13 -9.5 22.5t-22.5 9.5h-1216
q-13 0 -22.5 -9.5t-9.5 -22.5v-1472q0 -13 9.5 -22.5t22.5 -9.5h1216q13 0 22.5 9.5t9.5 22.5z" />
    <glyph glyph-name="uniF2BB" unicode="&#xf2bb;" horiz-adv-x="2048"
d="M1024 405q0 64 -9 117.5t-29.5 103t-60.5 78t-97 28.5q-6 -4 -30 -18t-37.5 -21.5t-35.5 -17.5t-43 -14.5t-42 -4.5t-42 4.5t-43 14.5t-35.5 17.5t-37.5 21.5t-30 18q-57 0 -97 -28.5t-60.5 -78t-29.5 -103t-9 -117.5t37 -106.5t91 -42.5h512q54 0 91 42.5t37 106.5z
M867 925q0 94 -66.5 160.5t-160.5 66.5t-160.5 -66.5t-66.5 -160.5t66.5 -160.5t160.5 -66.5t160.5 66.5t66.5 160.5zM1792 416v64q0 14 -9 23t-23 9h-576q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h576q14 0 23 9t9 23zM1792 676v56q0 15 -10.5 25.5t-25.5 10.5h-568
q-15 0 -25.5 -10.5t-10.5 -25.5v-56q0 -15 10.5 -25.5t25.5 -10.5h568q15 0 25.5 10.5t10.5 25.5zM1792 928v64q0 14 -9 23t-23 9h-576q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h576q14 0 23 9t9 23zM2048 1248v-1216q0 -66 -47 -113t-113 -47h-352v96q0 14 -9 23t-23 9
h-64q-14 0 -23 -9t-9 -23v-96h-768v96q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-96h-352q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1728q66 0 113 -47t47 -113z" />
    <glyph glyph-name="uniF2BC" unicode="&#xf2bc;" horiz-adv-x="2048"
d="M1024 405q0 -64 -37 -106.5t-91 -42.5h-512q-54 0 -91 42.5t-37 106.5t9 117.5t29.5 103t60.5 78t97 28.5q6 -4 30 -18t37.5 -21.5t35.5 -17.5t43 -14.5t42 -4.5t42 4.5t43 14.5t35.5 17.5t37.5 21.5t30 18q57 0 97 -28.5t60.5 -78t29.5 -103t9 -117.5zM867 925
q0 -94 -66.5 -160.5t-160.5 -66.5t-160.5 66.5t-66.5 160.5t66.5 160.5t160.5 66.5t160.5 -66.5t66.5 -160.5zM1792 480v-64q0 -14 -9 -23t-23 -9h-576q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h576q14 0 23 -9t9 -23zM1792 732v-56q0 -15 -10.5 -25.5t-25.5 -10.5h-568
q-15 0 -25.5 10.5t-10.5 25.5v56q0 15 10.5 25.5t25.5 10.5h568q15 0 25.5 -10.5t10.5 -25.5zM1792 992v-64q0 -14 -9 -23t-23 -9h-576q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h576q14 0 23 -9t9 -23zM1920 32v1216q0 13 -9.5 22.5t-22.5 9.5h-1728q-13 0 -22.5 -9.5
t-9.5 -22.5v-1216q0 -13 9.5 -22.5t22.5 -9.5h352v96q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-96h768v96q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-96h352q13 0 22.5 9.5t9.5 22.5zM2048 1248v-1216q0 -66 -47 -113t-113 -47h-1728q-66 0 -113 47t-47 113v1216q0 66 47 113
t113 47h1728q66 0 113 -47t47 -113z" />
    <glyph glyph-name="uniF2BD" unicode="&#xf2bd;" horiz-adv-x="1792"
d="M1523 197q-22 155 -87.5 257.5t-184.5 118.5q-67 -74 -159.5 -115.5t-195.5 -41.5t-195.5 41.5t-159.5 115.5q-119 -16 -184.5 -118.5t-87.5 -257.5q106 -150 271 -237.5t356 -87.5t356 87.5t271 237.5zM1280 896q0 159 -112.5 271.5t-271.5 112.5t-271.5 -112.5
t-112.5 -271.5t112.5 -271.5t271.5 -112.5t271.5 112.5t112.5 271.5zM1792 640q0 -182 -71 -347.5t-190.5 -286t-285.5 -191.5t-349 -71q-182 0 -348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
    <glyph glyph-name="uniF2BE" unicode="&#xf2be;" horiz-adv-x="1792"
d="M896 1536q182 0 348 -71t286 -191t191 -286t71 -348q0 -181 -70.5 -347t-190.5 -286t-286 -191.5t-349 -71.5t-349 71t-285.5 191.5t-190.5 286t-71 347.5t71 348t191 286t286 191t348 71zM1515 185q149 205 149 455q0 156 -61 298t-164 245t-245 164t-298 61t-298 -61
t-245 -164t-164 -245t-61 -298q0 -250 149 -455q66 327 306 327q131 -128 313 -128t313 128q240 0 306 -327zM1280 832q0 159 -112.5 271.5t-271.5 112.5t-271.5 -112.5t-112.5 -271.5t112.5 -271.5t271.5 -112.5t271.5 112.5t112.5 271.5z" />
    <glyph glyph-name="uniF2C0" unicode="&#xf2c0;"
d="M1201 752q47 -14 89.5 -38t89 -73t79.5 -115.5t55 -172t22 -236.5q0 -154 -100 -263.5t-241 -109.5h-854q-141 0 -241 109.5t-100 263.5q0 131 22 236.5t55 172t79.5 115.5t89 73t89.5 38q-79 125 -79 272q0 104 40.5 198.5t109.5 163.5t163.5 109.5t198.5 40.5
t198.5 -40.5t163.5 -109.5t109.5 -163.5t40.5 -198.5q0 -147 -79 -272zM768 1408q-159 0 -271.5 -112.5t-112.5 -271.5t112.5 -271.5t271.5 -112.5t271.5 112.5t112.5 271.5t-112.5 271.5t-271.5 112.5zM1195 -128q88 0 150.5 71.5t62.5 173.5q0 239 -78.5 377t-225.5 145
q-145 -127 -336 -127t-336 127q-147 -7 -225.5 -145t-78.5 -377q0 -102 62.5 -173.5t150.5 -71.5h854z" />
    <glyph glyph-name="uniF2C1" unicode="&#xf2c1;" horiz-adv-x="1280"
d="M1024 278q0 -64 -37 -107t-91 -43h-512q-54 0 -91 43t-37 107t9 118t29.5 104t61 78.5t96.5 28.5q80 -75 188 -75t188 75q56 0 96.5 -28.5t61 -78.5t29.5 -104t9 -118zM870 797q0 -94 -67.5 -160.5t-162.5 -66.5t-162.5 66.5t-67.5 160.5t67.5 160.5t162.5 66.5
t162.5 -66.5t67.5 -160.5zM1152 -96v1376h-1024v-1376q0 -13 9.5 -22.5t22.5 -9.5h960q13 0 22.5 9.5t9.5 22.5zM1280 1376v-1472q0 -66 -47 -113t-113 -47h-960q-66 0 -113 47t-47 113v1472q0 66 47 113t113 47h352v-96q0 -14 9 -23t23 -9h192q14 0 23 9t9 23v96h352
q66 0 113 -47t47 -113z" />
    <glyph glyph-name="uniF2C2" unicode="&#xf2c2;" horiz-adv-x="2048"
d="M896 324q0 54 -7.5 100.5t-24.5 90t-51 68.5t-81 25q-64 -64 -156 -64t-156 64q-47 0 -81 -25t-51 -68.5t-24.5 -90t-7.5 -100.5q0 -55 31.5 -93.5t75.5 -38.5h426q44 0 75.5 38.5t31.5 93.5zM768 768q0 80 -56 136t-136 56t-136 -56t-56 -136t56 -136t136 -56t136 56
t56 136zM1792 288v64q0 14 -9 23t-23 9h-704q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h704q14 0 23 9t9 23zM1408 544v64q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1792 544v64q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23
v-64q0 -14 9 -23t23 -9h192q14 0 23 9t9 23zM1792 800v64q0 14 -9 23t-23 9h-704q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h704q14 0 23 9t9 23zM128 1152h1792v96q0 14 -9 23t-23 9h-1728q-14 0 -23 -9t-9 -23v-96zM2048 1248v-1216q0 -66 -47 -113t-113 -47h-1728
q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1728q66 0 113 -47t47 -113z" />
    <glyph glyph-name="uniF2C3" unicode="&#xf2c3;" horiz-adv-x="2048"
d="M896 324q0 -55 -31.5 -93.5t-75.5 -38.5h-426q-44 0 -75.5 38.5t-31.5 93.5q0 54 7.5 100.5t24.5 90t51 68.5t81 25q64 -64 156 -64t156 64q47 0 81 -25t51 -68.5t24.5 -90t7.5 -100.5zM768 768q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136z
M1792 352v-64q0 -14 -9 -23t-23 -9h-704q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h704q14 0 23 -9t9 -23zM1408 608v-64q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h320q14 0 23 -9t9 -23zM1792 608v-64q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v64
q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1792 864v-64q0 -14 -9 -23t-23 -9h-704q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h704q14 0 23 -9t9 -23zM1920 32v1120h-1792v-1120q0 -13 9.5 -22.5t22.5 -9.5h1728q13 0 22.5 9.5t9.5 22.5zM2048 1248v-1216q0 -66 -47 -113t-113 -47
h-1728q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1728q66 0 113 -47t47 -113z" />
    <glyph glyph-name="uniF2C4" unicode="&#xf2c4;" horiz-adv-x="1792"
d="M1255 749q0 318 -105 474.5t-330 156.5q-222 0 -326 -157t-104 -474q0 -316 104 -471.5t326 -155.5q74 0 131 17q-22 43 -39 73t-44 65t-53.5 56.5t-63 36t-77.5 14.5q-46 0 -79 -16l-49 97q105 91 276 91q132 0 215.5 -54t150.5 -155q67 149 67 402zM1645 117h117
q3 -27 -2 -67t-26.5 -95t-58 -100.5t-107 -78t-162.5 -32.5q-71 0 -130.5 19t-105.5 56t-79 78t-66 96q-97 -27 -205 -27q-150 0 -292.5 58t-253 158.5t-178 249t-67.5 317.5q0 170 67.5 319.5t178.5 250.5t253.5 159t291.5 58q121 0 238.5 -36t217 -106t176 -164.5
t119.5 -219t43 -261.5q0 -190 -80.5 -347.5t-218.5 -264.5q47 -70 93.5 -106.5t104.5 -36.5q61 0 94 37.5t38 85.5z" />
    <glyph glyph-name="uniF2C5" unicode="&#xf2c5;" horiz-adv-x="2304"
d="M453 -101q0 -21 -16 -37.5t-37 -16.5q-1 0 -13 3q-63 15 -162 140q-225 284 -225 676q0 341 213 614q39 51 95 103.5t94 52.5q19 0 35 -13.5t16 -32.5q0 -27 -63 -90q-98 -102 -147 -184q-119 -199 -119 -449q0 -281 123 -491q50 -85 136 -173q2 -3 14.5 -16t19.5 -21
t17 -20.5t14.5 -23.5t4.5 -21zM1796 33q0 -29 -17.5 -48.5t-46.5 -19.5h-1081q-26 0 -45 19t-19 45q0 29 17.5 48.5t46.5 19.5h1081q26 0 45 -19t19 -45zM1581 644q0 -134 -67 -233q-25 -38 -69.5 -78.5t-83.5 -60.5q-16 -10 -27 -10q-7 0 -15 6t-8 12q0 9 19 30t42 46
t42 67.5t19 88.5q0 76 -35 130q-29 42 -46 42q-3 0 -3 -5q0 -12 7.5 -35.5t7.5 -36.5q0 -22 -21.5 -35t-44.5 -13q-66 0 -66 76q0 15 1.5 44t1.5 44q0 25 -10 46q-13 25 -42 53.5t-51 28.5q-5 0 -7 -0.5t-3.5 -2.5t-1.5 -6q0 -2 16 -26t16 -54q0 -37 -19 -68t-46 -54
t-53.5 -46t-45.5 -54t-19 -68q0 -98 42 -160q29 -43 79 -63q16 -5 17 -10q1 -2 1 -5q0 -16 -18 -16q-6 0 -33 11q-119 43 -195 139.5t-76 218.5q0 55 24.5 115.5t60 115t70.5 108.5t59.5 113.5t24.5 111.5q0 53 -25 94q-29 48 -56 64q-19 9 -19 21q0 20 41 20q50 0 110 -29
q41 -19 71 -44.5t49.5 -51t33.5 -62.5t22 -69t16 -80q0 -1 3 -17.5t4.5 -25t5.5 -25t9 -27t11 -21.5t14.5 -16.5t18.5 -5.5q23 0 37 14t14 37q0 25 -20 67t-20 52t10 10q27 0 93 -70q72 -76 102.5 -156t30.5 -186zM2304 615q0 -274 -138 -503q-19 -32 -48 -72t-68 -86.5
t-81 -77t-74 -30.5q-16 0 -31 15.5t-15 31.5q0 15 29 50.5t68.5 77t48.5 52.5q183 230 183 531q0 131 -20.5 235t-72.5 211q-58 119 -163 228q-2 3 -13 13.5t-16.5 16.5t-15 17.5t-15 20t-9.5 18.5t-4 19q0 19 16 35.5t35 16.5q70 0 196 -169q98 -131 146 -273t60 -314
q2 -42 2 -64z" />
    <glyph glyph-name="uniF2C6" unicode="&#xf2c6;" horiz-adv-x="1792"
d="M1189 229l147 693q9 44 -10.5 63t-51.5 7l-864 -333q-29 -11 -39.5 -25t-2.5 -26.5t32 -19.5l221 -69l513 323q21 14 32 6q7 -5 -4 -15l-415 -375v0v0l-16 -228q23 0 45 22l108 104l224 -165q64 -36 81 38zM1792 640q0 -182 -71 -348t-191 -286t-286 -191t-348 -71
t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
    <glyph glyph-name="uniF2C7" unicode="&#xf2c7;" horiz-adv-x="1024"
d="M640 192q0 -80 -56 -136t-136 -56t-136 56t-56 136q0 60 35 110t93 71v907h128v-907q58 -21 93 -71t35 -110zM768 192q0 77 -34 144t-94 112v768q0 80 -56 136t-136 56t-136 -56t-56 -136v-768q-60 -45 -94 -112t-34 -144q0 -133 93.5 -226.5t226.5 -93.5t226.5 93.5
t93.5 226.5zM896 192q0 -185 -131.5 -316.5t-316.5 -131.5t-316.5 131.5t-131.5 316.5q0 182 128 313v711q0 133 93.5 226.5t226.5 93.5t226.5 -93.5t93.5 -226.5v-711q128 -131 128 -313zM1024 768v-128h-192v128h192zM1024 1024v-128h-192v128h192zM1024 1280v-128h-192
v128h192z" />
    <glyph glyph-name="uniF2C8" unicode="&#xf2c8;" horiz-adv-x="1024"
d="M640 192q0 -80 -56 -136t-136 -56t-136 56t-56 136q0 60 35 110t93 71v651h128v-651q58 -21 93 -71t35 -110zM768 192q0 77 -34 144t-94 112v768q0 80 -56 136t-136 56t-136 -56t-56 -136v-768q-60 -45 -94 -112t-34 -144q0 -133 93.5 -226.5t226.5 -93.5t226.5 93.5
t93.5 226.5zM896 192q0 -185 -131.5 -316.5t-316.5 -131.5t-316.5 131.5t-131.5 316.5q0 182 128 313v711q0 133 93.5 226.5t226.5 93.5t226.5 -93.5t93.5 -226.5v-711q128 -131 128 -313zM1024 768v-128h-192v128h192zM1024 1024v-128h-192v128h192zM1024 1280v-128h-192
v128h192z" />
    <glyph glyph-name="uniF2C9" unicode="&#xf2c9;" horiz-adv-x="1024"
d="M640 192q0 -80 -56 -136t-136 -56t-136 56t-56 136q0 60 35 110t93 71v395h128v-395q58 -21 93 -71t35 -110zM768 192q0 77 -34 144t-94 112v768q0 80 -56 136t-136 56t-136 -56t-56 -136v-768q-60 -45 -94 -112t-34 -144q0 -133 93.5 -226.5t226.5 -93.5t226.5 93.5
t93.5 226.5zM896 192q0 -185 -131.5 -316.5t-316.5 -131.5t-316.5 131.5t-131.5 316.5q0 182 128 313v711q0 133 93.5 226.5t226.5 93.5t226.5 -93.5t93.5 -226.5v-711q128 -131 128 -313zM1024 768v-128h-192v128h192zM1024 1024v-128h-192v128h192zM1024 1280v-128h-192
v128h192z" />
    <glyph glyph-name="uniF2CA" unicode="&#xf2ca;" horiz-adv-x="1024"
d="M640 192q0 -80 -56 -136t-136 -56t-136 56t-56 136q0 60 35 110t93 71v139h128v-139q58 -21 93 -71t35 -110zM768 192q0 77 -34 144t-94 112v768q0 80 -56 136t-136 56t-136 -56t-56 -136v-768q-60 -45 -94 -112t-34 -144q0 -133 93.5 -226.5t226.5 -93.5t226.5 93.5
t93.5 226.5zM896 192q0 -185 -131.5 -316.5t-316.5 -131.5t-316.5 131.5t-131.5 316.5q0 182 128 313v711q0 133 93.5 226.5t226.5 93.5t226.5 -93.5t93.5 -226.5v-711q128 -131 128 -313zM1024 768v-128h-192v128h192zM1024 1024v-128h-192v128h192zM1024 1280v-128h-192
v128h192z" />
    <glyph glyph-name="uniF2CB" unicode="&#xf2cb;" horiz-adv-x="1024"
d="M640 192q0 -80 -56 -136t-136 -56t-136 56t-56 136q0 79 56 135.5t136 56.5t136 -56.5t56 -135.5zM768 192q0 77 -34 144t-94 112v768q0 80 -56 136t-136 56t-136 -56t-56 -136v-768q-60 -45 -94 -112t-34 -144q0 -133 93.5 -226.5t226.5 -93.5t226.5 93.5t93.5 226.5z
M896 192q0 -185 -131.5 -316.5t-316.5 -131.5t-316.5 131.5t-131.5 316.5q0 182 128 313v711q0 133 93.5 226.5t226.5 93.5t226.5 -93.5t93.5 -226.5v-711q128 -131 128 -313zM1024 768v-128h-192v128h192zM1024 1024v-128h-192v128h192zM1024 1280v-128h-192v128h192z" />
    <glyph glyph-name="uniF2CC" unicode="&#xf2cc;" horiz-adv-x="1920"
d="M1433 1287q10 -10 10 -23t-10 -23l-626 -626q-10 -10 -23 -10t-23 10l-82 82q-10 10 -10 23t10 23l44 44q-72 91 -81.5 207t46.5 215q-74 71 -176 71q-106 0 -181 -75t-75 -181v-1280h-256v1280q0 104 40.5 198.5t109.5 163.5t163.5 109.5t198.5 40.5q106 0 201 -41
t166 -115q94 39 197 24.5t185 -79.5l44 44q10 10 23 10t23 -10zM1344 1024q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM1600 896q-26 0 -45 19t-19 45t19 45t45 19t45 -19t19 -45t-19 -45t-45 -19zM1856 1024q26 0 45 -19t19 -45t-19 -45t-45 -19
t-45 19t-19 45t19 45t45 19zM1216 896q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM1408 832q0 26 19 45t45 19t45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45zM1728 896q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM1088 768
q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM1344 640q-26 0 -45 19t-19 45t19 45t45 19t45 -19t19 -45t-19 -45t-45 -19zM1600 768q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM1216 512q-26 0 -45 19t-19 45t19 45t45 19t45 -19
t19 -45t-19 -45t-45 -19zM1472 640q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM1088 512q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM1344 512q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM1216 384
q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM1088 256q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19z" />
    <glyph glyph-name="uniF2CD" unicode="&#xf2cd;" horiz-adv-x="1792"
d="M1664 448v-192q0 -169 -128 -286v-194q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v118q-63 -22 -128 -22h-768q-65 0 -128 22v-110q0 -17 -9.5 -28.5t-22.5 -11.5h-64q-13 0 -22.5 11.5t-9.5 28.5v186q-128 117 -128 286v192h1536zM704 864q0 -14 -9 -23t-23 -9t-23 9
t-9 23t9 23t23 9t23 -9t9 -23zM768 928q0 -14 -9 -23t-23 -9t-23 9t-9 23t9 23t23 9t23 -9t9 -23zM704 992q0 -14 -9 -23t-23 -9t-23 9t-9 23t9 23t23 9t23 -9t9 -23zM832 992q0 -14 -9 -23t-23 -9t-23 9t-9 23t9 23t23 9t23 -9t9 -23zM768 1056q0 -14 -9 -23t-23 -9t-23 9
t-9 23t9 23t23 9t23 -9t9 -23zM704 1120q0 -14 -9 -23t-23 -9t-23 9t-9 23t9 23t23 9t23 -9t9 -23zM1792 608v-64q0 -14 -9 -23t-23 -9h-1728q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h96v640q0 106 75 181t181 75q108 0 184 -78q46 19 98 12t93 -39l22 22q11 11 22 0l42 -42
q11 -11 0 -22l-314 -314q-11 -11 -22 0l-42 42q-11 11 0 22l22 22q-36 46 -40.5 104t23.5 108q-37 35 -88 35q-53 0 -90.5 -37.5t-37.5 -90.5v-640h1504q14 0 23 -9t9 -23zM896 1056q0 -14 -9 -23t-23 -9t-23 9t-9 23t9 23t23 9t23 -9t9 -23zM832 1120q0 -14 -9 -23t-23 -9
t-23 9t-9 23t9 23t23 9t23 -9t9 -23zM768 1184q0 -14 -9 -23t-23 -9t-23 9t-9 23t9 23t23 9t23 -9t9 -23zM960 1120q0 -14 -9 -23t-23 -9t-23 9t-9 23t9 23t23 9t23 -9t9 -23zM896 1184q0 -14 -9 -23t-23 -9t-23 9t-9 23t9 23t23 9t23 -9t9 -23zM832 1248q0 -14 -9 -23
t-23 -9t-23 9t-9 23t9 23t23 9t23 -9t9 -23zM1024 1184q0 -14 -9 -23t-23 -9t-23 9t-9 23t9 23t23 9t23 -9t9 -23zM960 1248q0 -14 -9 -23t-23 -9t-23 9t-9 23t9 23t23 9t23 -9t9 -23zM1088 1248q0 -14 -9 -23t-23 -9t-23 9t-9 23t9 23t23 9t23 -9t9 -23z" />
    <glyph glyph-name="uniF2CE" unicode="&#xf2ce;"
d="M994 344q0 -86 -17 -197q-31 -215 -55 -313q-22 -90 -152 -90t-152 90q-24 98 -55 313q-17 110 -17 197q0 168 224 168t224 -168zM1536 768q0 -240 -134 -434t-350 -280q-8 -3 -15 3t-6 15q7 48 10 66q4 32 6 47q1 9 9 12q159 81 255.5 234t96.5 337q0 180 -91 330.5
t-247 234.5t-337 74q-124 -7 -237 -61t-193.5 -140.5t-128 -202t-46.5 -240.5q1 -184 99 -336.5t257 -231.5q7 -3 9 -12q3 -21 6 -45q1 -9 5 -32.5t6 -35.5q1 -9 -6.5 -15t-15.5 -2q-148 58 -261 169.5t-173.5 264t-52.5 319.5q7 143 66 273.5t154.5 227t225 157.5t272.5 70
q164 10 315.5 -46.5t261 -160.5t175 -250.5t65.5 -308.5zM994 800q0 -93 -65.5 -158.5t-158.5 -65.5t-158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5t158.5 -65.5t65.5 -158.5zM1282 768q0 -122 -53.5 -228.5t-146.5 -177.5q-8 -6 -16 -2t-10 14q-6 52 -29 92q-7 10 3 20
q58 54 91 127t33 155q0 111 -58.5 204t-157.5 141.5t-212 36.5q-133 -15 -229 -113t-109 -231q-10 -92 23.5 -176t98.5 -144q10 -10 3 -20q-24 -41 -29 -93q-2 -9 -10 -13t-16 2q-95 74 -148.5 183t-51.5 234q3 131 69 244t177 181.5t241 74.5q144 7 268 -60t196.5 -187.5
t72.5 -263.5z" />
    <glyph glyph-name="uniF2D0" unicode="&#xf2d0;" horiz-adv-x="1792"
d="M256 128h1280v768h-1280v-768zM1792 1248v-1216q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1472q66 0 113 -47t47 -113z" />
    <glyph glyph-name="uniF2D1" unicode="&#xf2d1;" horiz-adv-x="1792"
d="M1792 224v-192q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v192q0 66 47 113t113 47h1472q66 0 113 -47t47 -113z" />
    <glyph glyph-name="uniF2D2" unicode="&#xf2d2;" horiz-adv-x="2048"
d="M256 0h768v512h-768v-512zM1280 512h512v768h-768v-256h96q66 0 113 -47t47 -113v-352zM2048 1376v-960q0 -66 -47 -113t-113 -47h-608v-352q0 -66 -47 -113t-113 -47h-960q-66 0 -113 47t-47 113v960q0 66 47 113t113 47h608v352q0 66 47 113t113 47h960q66 0 113 -47
t47 -113z" />
    <glyph glyph-name="uniF2D3" unicode="&#xf2d3;" horiz-adv-x="1792"
d="M1175 215l146 146q10 10 10 23t-10 23l-233 233l233 233q10 10 10 23t-10 23l-146 146q-10 10 -23 10t-23 -10l-233 -233l-233 233q-10 10 -23 10t-23 -10l-146 -146q-10 -10 -10 -23t10 -23l233 -233l-233 -233q-10 -10 -10 -23t10 -23l146 -146q10 -10 23 -10t23 10
l233 233l233 -233q10 -10 23 -10t23 10zM1792 1248v-1216q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1472q66 0 113 -47t47 -113z" />
    <glyph glyph-name="uniF2D4" unicode="&#xf2d4;" horiz-adv-x="1792"
d="M1257 425l-146 -146q-10 -10 -23 -10t-23 10l-169 169l-169 -169q-10 -10 -23 -10t-23 10l-146 146q-10 10 -10 23t10 23l169 169l-169 169q-10 10 -10 23t10 23l146 146q10 10 23 10t23 -10l169 -169l169 169q10 10 23 10t23 -10l146 -146q10 -10 10 -23t-10 -23
l-169 -169l169 -169q10 -10 10 -23t-10 -23zM256 128h1280v1024h-1280v-1024zM1792 1248v-1216q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1472q66 0 113 -47t47 -113z" />
    <glyph glyph-name="uniF2D5" unicode="&#xf2d5;" horiz-adv-x="1792"
d="M1070 358l306 564h-654l-306 -564h654zM1792 640q0 -182 -71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" />
    <glyph glyph-name="uniF2D6" unicode="&#xf2d6;" horiz-adv-x="1794"
d="M1291 1060q-15 17 -35 8.5t-26 -28.5t5 -38q14 -17 40 -14.5t34 20.5t-18 52zM895 814q-8 -8 -19.5 -8t-18.5 8q-8 8 -8 19t8 18q7 8 18.5 8t19.5 -8q7 -7 7 -18t-7 -19zM1060 740l-35 -35q-12 -13 -29.5 -13t-30.5 13l-38 38q-12 13 -12 30t12 30l35 35q12 12 29.5 12
t30.5 -12l38 -39q12 -12 12 -29.5t-12 -29.5zM951 870q-7 -8 -18.5 -8t-19.5 8q-7 8 -7 19t7 19q8 8 19 8t19 -8t8 -19t-8 -19zM1354 968q-34 -64 -107.5 -85.5t-127.5 16.5q-38 28 -61 66.5t-21 87.5t39 92t75.5 53t70.5 -5t70 -51q2 -2 13 -12.5t14.5 -13.5t13 -13.5
t12.5 -15.5t10 -15.5t8.5 -18t4 -18.5t1 -21t-5 -22t-9.5 -24zM1555 486q3 20 -8.5 34.5t-27.5 21.5t-33 17t-23 20q-40 71 -84 98.5t-113 11.5q19 13 40 18.5t33 4.5l12 -1q2 45 -34 90q6 20 6.5 40.5t-2.5 30.5l-3 10q43 24 71 65t34 91q10 84 -43 150.5t-137 76.5
q-60 7 -114 -18.5t-82 -74.5q-30 -51 -33.5 -101t14.5 -87t43.5 -64t56.5 -42q-45 4 -88 36t-57 88q-28 108 32 222q-16 21 -29 32q-50 0 -89 -19q19 24 42 37t36 14l13 1q0 50 -13 78q-10 21 -32.5 28.5t-47 -3.5t-37.5 -40q2 4 4 7q-7 -28 -6.5 -75.5t19 -117t48.5 -122.5
q-25 -14 -47 -36q-35 -16 -85.5 -70.5t-84.5 -101.5l-33 -46q-90 -34 -181 -125.5t-75 -162.5q1 -16 11 -27q-15 -12 -30 -30q-21 -25 -21 -54t21.5 -40t63.5 6q41 19 77 49.5t55 60.5q-2 2 -6.5 5t-20.5 7.5t-33 3.5q23 5 51 12.5t40 10t27.5 6t26 4t23.5 0.5q14 -7 22 34
q7 37 7 90q0 102 -40 150q106 -103 101 -219q-1 -29 -15 -50t-27 -27l-13 -6q-4 -7 -19 -32t-26 -45.5t-26.5 -52t-25 -61t-17 -63t-6.5 -66.5t10 -63q-35 54 -37 80q-22 -24 -34.5 -39t-33.5 -42t-30.5 -46t-16.5 -41t-0.5 -38t25.5 -27q45 -25 144 64t190.5 221.5
t122.5 228.5q86 52 145 115.5t86 119.5q47 -93 154 -178q104 -83 167 -80q39 2 46 43zM1794 640q0 -182 -71 -348t-191 -286t-286.5 -191t-348.5 -71t-348.5 71t-286.5 191t-191 286t-71 348t71 348t191 286t286.5 191t348.5 71t348.5 -71t286.5 -191t191 -286t71 -348z" />
    <glyph glyph-name="uniF2D7" unicode="&#xf2d7;"
d="M518 1353v-655q103 -1 191.5 1.5t125.5 5.5l37 3q68 2 90.5 24.5t39.5 94.5l33 142h103l-14 -322l7 -319h-103l-29 127q-15 68 -45 93t-84 26q-87 8 -352 8v-556q0 -78 43.5 -115.5t133.5 -37.5h357q35 0 59.5 2t55 7.5t54 18t48.5 32t46 50.5t39 73l93 216h89
q-6 -37 -31.5 -252t-30.5 -276q-146 5 -263.5 8t-162.5 4h-44h-628l-376 -12v102l127 25q67 13 91.5 37t25.5 79l8 643q3 402 -8 645q-2 61 -25.5 84t-91.5 36l-127 24v102l376 -12h702q139 0 374 27q-6 -68 -14 -194.5t-12 -219.5l-5 -92h-93l-32 124q-31 121 -74 179.5
t-113 58.5h-548q-28 0 -35.5 -8.5t-7.5 -30.5z" />
    <glyph glyph-name="uniF2D8" unicode="&#xf2d8;"
d="M922 739v-182q0 -4 0.5 -15t0 -15l-1.5 -12t-3.5 -11.5t-6.5 -7.5t-11 -5.5t-16 -1.5v309q9 0 16 -1t11 -5t6.5 -5.5t3.5 -9.5t1 -10.5v-13.5v-14zM1238 643v-121q0 -1 0.5 -12.5t0 -15.5t-2.5 -11.5t-7.5 -10.5t-13.5 -3q-9 0 -14 9q-4 10 -4 165v7v8.5v9t1.5 8.5l3.5 7
t5 5.5t8 1.5q6 0 10 -1.5t6.5 -4.5t4 -6t2 -8.5t0.5 -8v-9.5v-9zM180 407h122v472h-122v-472zM614 407h106v472h-159l-28 -221q-20 148 -32 221h-158v-472h107v312l45 -312h76l43 319v-319zM1039 712q0 67 -5 90q-3 16 -11 28.5t-17 20.5t-25 14t-26.5 8.5t-31 4t-29 1.5
h-29.5h-12h-91v-472h56q169 -1 197 24.5t25 180.5q-1 62 -1 100zM1356 515v133q0 29 -2 45t-9.5 33.5t-24.5 25t-46 7.5q-46 0 -77 -34v154h-117v-472h110l7 30q30 -36 77 -36q50 0 66 30.5t16 83.5zM1536 1248v-1216q0 -66 -47 -113t-113 -47h-1216q-66 0 -113 47t-47 113
v1216q0 66 47 113t113 47h1216q66 0 113 -47t47 -113z" />
    <glyph glyph-name="uniF2D9" unicode="&#xf2d9;" horiz-adv-x="2176"
d="M1143 -197q-6 1 -11 4q-13 8 -36 23t-86 65t-116.5 104.5t-112 140t-89.5 172.5q-17 3 -175 37q66 -213 235 -362t391 -184zM502 409l168 -28q-25 76 -41 167.5t-19 145.5l-4 53q-84 -82 -121 -224q5 -65 17 -114zM612 1018q-43 -64 -77 -148q44 46 74 68zM2049 584
q0 161 -62 307t-167.5 252t-250.5 168.5t-304 62.5q-147 0 -281 -52.5t-240 -148.5q-30 -58 -45 -160q60 51 143 83.5t158.5 43t143 13.5t108.5 -1l40 -3q33 -1 53 -15.5t24.5 -33t6.5 -37t-1 -28.5q-126 11 -227.5 0.5t-183 -43.5t-142.5 -71.5t-131 -98.5
q4 -36 11.5 -92.5t35.5 -178t62 -179.5q123 -6 247.5 14.5t214.5 53.5t162.5 67t109.5 59l37 24q22 16 39.5 20.5t30.5 -5t17 -34.5q14 -97 -39 -121q-208 -97 -467 -134q-135 -20 -317 -16q41 -96 110 -176.5t137 -127t130.5 -79t101.5 -43.5l39 -12q143 -23 263 15
q195 99 314 289t119 418zM2123 621q-14 -135 -40 -212q-70 -208 -181.5 -346.5t-318.5 -253.5q-48 -33 -82 -44q-72 -26 -163 -16q-36 -3 -73 -3q-283 0 -504.5 173t-295.5 442q-1 0 -4 0.5t-5 0.5q-6 -50 2.5 -112.5t26 -115t36 -98t31.5 -71.5l14 -26q8 -12 54 -82
q-71 38 -124.5 106.5t-78.5 140t-39.5 137t-17.5 107.5l-2 42q-5 2 -33.5 12.5t-48.5 18t-53 20.5t-57.5 25t-50 25.5t-42.5 27t-25 25.5q19 -10 50.5 -25.5t113 -45.5t145.5 -38l2 32q11 149 94 290q41 202 176 365q28 115 81 214q15 28 32 45t49 32q158 74 303.5 104
t302 11t306.5 -97q220 -115 333 -336t87 -474z" />
    <glyph glyph-name="uniF2DA" unicode="&#xf2da;" horiz-adv-x="1792"
d="M1341 752q29 44 -6.5 129.5t-121.5 142.5q-58 39 -125.5 53.5t-118 4.5t-68.5 -37q-12 -23 -4.5 -28t42.5 -10q23 -3 38.5 -5t44.5 -9.5t56 -17.5q36 -13 67.5 -31.5t53 -37t40 -38.5t30.5 -38t22 -34.5t16.5 -28.5t12 -18.5t10.5 -6t11 9.5zM1704 178
q-52 -127 -148.5 -220t-214.5 -141.5t-253 -60.5t-266 13.5t-251 91t-210 161.5t-141.5 235.5t-46.5 303.5q1 41 8.5 84.5t12.5 64t24 80.5t23 73q-51 -208 1 -397t173 -318t291 -206t346 -83t349 74.5t289 244.5q20 27 18 14q0 -4 -4 -14zM1465 627q0 -104 -40.5 -199
t-108.5 -164t-162 -109.5t-198 -40.5t-198 40.5t-162 109.5t-108.5 164t-40.5 199t40.5 199t108.5 164t162 109.5t198 40.5t198 -40.5t162 -109.5t108.5 -164t40.5 -199zM1752 915q-65 147 -180.5 251t-253 153.5t-292 53.5t-301 -36.5t-275.5 -129t-220 -211.5t-131 -297
t-10 -373q-49 161 -51.5 311.5t35.5 272.5t109 227t165.5 180.5t207 126t232 71t242.5 9t236 -54t216 -124.5t178 -197q33 -50 62 -121t31 -112zM1690 573q12 244 -136.5 416t-396.5 240q-8 0 -10 5t24 8q125 -4 230 -50t173 -120t116 -168.5t58.5 -199t-1 -208
t-61.5 -197.5t-122.5 -167t-185 -117.5t-248.5 -46.5q108 30 201.5 80t174 123t129.5 176.5t55 225.5z" />
    <glyph glyph-name="uniF2DB" unicode="&#xf2db;"
d="M192 256v-128h-112q-16 0 -16 16v16h-48q-16 0 -16 16v32q0 16 16 16h48v16q0 16 16 16h112zM192 512v-128h-112q-16 0 -16 16v16h-48q-16 0 -16 16v32q0 16 16 16h48v16q0 16 16 16h112zM192 768v-128h-112q-16 0 -16 16v16h-48q-16 0 -16 16v32q0 16 16 16h48v16
q0 16 16 16h112zM192 1024v-128h-112q-16 0 -16 16v16h-48q-16 0 -16 16v32q0 16 16 16h48v16q0 16 16 16h112zM192 1280v-128h-112q-16 0 -16 16v16h-48q-16 0 -16 16v32q0 16 16 16h48v16q0 16 16 16h112zM1280 1440v-1472q0 -40 -28 -68t-68 -28h-832q-40 0 -68 28
t-28 68v1472q0 40 28 68t68 28h832q40 0 68 -28t28 -68zM1536 208v-32q0 -16 -16 -16h-48v-16q0 -16 -16 -16h-112v128h112q16 0 16 -16v-16h48q16 0 16 -16zM1536 464v-32q0 -16 -16 -16h-48v-16q0 -16 -16 -16h-112v128h112q16 0 16 -16v-16h48q16 0 16 -16zM1536 720v-32
q0 -16 -16 -16h-48v-16q0 -16 -16 -16h-112v128h112q16 0 16 -16v-16h48q16 0 16 -16zM1536 976v-32q0 -16 -16 -16h-48v-16q0 -16 -16 -16h-112v128h112q16 0 16 -16v-16h48q16 0 16 -16zM1536 1232v-32q0 -16 -16 -16h-48v-16q0 -16 -16 -16h-112v128h112q16 0 16 -16v-16
h48q16 0 16 -16z" />
    <glyph glyph-name="uniF2DC" unicode="&#xf2dc;" horiz-adv-x="1664"
d="M1566 419l-167 -33l186 -107q23 -13 29.5 -38.5t-6.5 -48.5q-14 -23 -39 -29.5t-48 6.5l-186 106l55 -160q13 -38 -12 -63.5t-60.5 -20.5t-48.5 42l-102 300l-271 156v-313l208 -238q16 -18 17 -39t-11 -36.5t-28.5 -25t-37 -5.5t-36.5 22l-112 128v-214q0 -26 -19 -45
t-45 -19t-45 19t-19 45v214l-112 -128q-16 -18 -36.5 -22t-37 5.5t-28.5 25t-11 36.5t17 39l208 238v313l-271 -156l-102 -300q-13 -37 -48.5 -42t-60.5 20.5t-12 63.5l55 160l-186 -106q-23 -13 -48 -6.5t-39 29.5q-13 23 -6.5 48.5t29.5 38.5l186 107l-167 33
q-29 6 -42 29t-8.5 46.5t25.5 40t50 10.5l310 -62l271 157l-271 157l-310 -62q-4 -1 -13 -1q-27 0 -44 18t-19 40t11 43t40 26l167 33l-186 107q-23 13 -29.5 38.5t6.5 48.5t39 30t48 -7l186 -106l-55 160q-13 38 12 63.5t60.5 20.5t48.5 -42l102 -300l271 -156v313
l-208 238q-16 18 -17 39t11 36.5t28.5 25t37 5.5t36.5 -22l112 -128v214q0 26 19 45t45 19t45 -19t19 -45v-214l112 128q16 18 36.5 22t37 -5.5t28.5 -25t11 -36.5t-17 -39l-208 -238v-313l271 156l102 300q13 37 48.5 42t60.5 -20.5t12 -63.5l-55 -160l186 106
q23 13 48 6.5t39 -29.5q13 -23 6.5 -48.5t-29.5 -38.5l-186 -107l167 -33q27 -5 40 -26t11 -43t-19 -40t-44 -18q-9 0 -13 1l-310 62l-271 -157l271 -157l310 62q29 6 50 -10.5t25.5 -40t-8.5 -46.5t-42 -29z" />
    <glyph glyph-name="uniF2DD" unicode="&#xf2dd;" horiz-adv-x="1792"
d="M1473 607q7 118 -33 226.5t-113 189t-177 131t-221 57.5q-116 7 -225.5 -32t-192 -110.5t-135 -175t-59.5 -220.5q-7 -118 33 -226.5t113 -189t177.5 -131t221.5 -57.5q155 -9 293 59t224 195.5t94 283.5zM1792 1536l-349 -348q120 -117 180.5 -272t50.5 -321
q-11 -183 -102 -339t-241 -255.5t-332 -124.5l-999 -132l347 347q-120 116 -180.5 271.5t-50.5 321.5q11 184 102 340t241.5 255.5t332.5 124.5q167 22 500 66t500 66z" />
    <glyph glyph-name="uniF2DE" unicode="&#xf2de;" horiz-adv-x="1792"
d="M948 508l163 -329h-51l-175 350l-171 -350h-49l179 374l-78 33l21 49l240 -102l-21 -50zM563 1100l304 -130l-130 -304l-304 130zM907 915l240 -103l-103 -239l-239 102zM1188 765l191 -81l-82 -190l-190 81zM1680 640q0 159 -62 304t-167.5 250.5t-250.5 167.5t-304 62
t-304 -62t-250.5 -167.5t-167.5 -250.5t-62 -304t62 -304t167.5 -250.5t250.5 -167.5t304 -62t304 62t250.5 167.5t167.5 250.5t62 304zM1792 640q0 -182 -71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71t348 -71
t286 -191t191 -286t71 -348z" />
    <glyph glyph-name="uniF2E0" unicode="&#xf2e0;" horiz-adv-x="1920"
d="M1334 302q-4 24 -27.5 34t-49.5 10.5t-48.5 12.5t-25.5 38q-5 47 33 139.5t75 181t32 127.5q-14 101 -117 103q-45 1 -75 -16l-3 -2l-5 -2.5t-4.5 -2t-5 -2t-5 -0.5t-6 1.5t-6 3.5t-6.5 5q-3 2 -9 8.5t-9 9t-8.5 7.5t-9.5 7.5t-9.5 5.5t-11 4.5t-11.5 2.5q-30 5 -48 -3
t-45 -31q-1 -1 -9 -8.5t-12.5 -11t-15 -10t-16.5 -5.5t-17 3q-54 27 -84 40q-41 18 -94 -5t-76 -65q-16 -28 -41 -98.5t-43.5 -132.5t-40 -134t-21.5 -73q-22 -69 18.5 -119t110.5 -46q30 2 50.5 15t38.5 46q7 13 79 199.5t77 194.5q6 11 21.5 18t29.5 0q27 -15 21 -53
q-2 -18 -51 -139.5t-50 -132.5q-6 -38 19.5 -56.5t60.5 -7t55 49.5q4 8 45.5 92t81.5 163.5t46 88.5q20 29 41 28q29 0 25 -38q-2 -16 -65.5 -147.5t-70.5 -159.5q-12 -53 13 -103t74 -74q17 -9 51 -15.5t71.5 -8t62.5 14t20 48.5zM383 86q3 -15 -5 -27.5t-23 -15.5
q-14 -3 -26.5 5t-15.5 23q-3 14 5 27t22 16t27 -5t16 -23zM953 -177q12 -17 8.5 -37.5t-20.5 -32.5t-37.5 -8t-32.5 21q-11 17 -7.5 37.5t20.5 32.5t37.5 8t31.5 -21zM177 635q-18 -27 -49.5 -33t-57.5 13q-26 18 -32 50t12 58q18 27 49.5 33t57.5 -12q26 -19 32 -50.5
t-12 -58.5zM1467 -42q19 -28 13 -61.5t-34 -52.5t-60.5 -13t-51.5 34t-13 61t33 53q28 19 60.5 13t52.5 -34zM1579 562q69 -113 42.5 -244.5t-134.5 -207.5q-90 -63 -199 -60q-20 -80 -84.5 -127t-143.5 -44.5t-140 57.5q-12 -9 -13 -10q-103 -71 -225 -48.5t-193 126.5
q-50 73 -53 164q-83 14 -142.5 70.5t-80.5 128t-2 152t81 138.5q-36 60 -38 128t24.5 125t79.5 98.5t121 50.5q32 85 99 148t146.5 91.5t168 17t159.5 -66.5q72 21 140 17.5t128.5 -36t104.5 -80t67.5 -115t17.5 -140.5q52 -16 87 -57t45.5 -89t-5.5 -99.5t-58 -87.5z
M455 1222q14 -20 9.5 -44.5t-24.5 -38.5q-19 -14 -43.5 -9.5t-37.5 24.5q-14 20 -9.5 44.5t24.5 38.5q19 14 43.5 9.5t37.5 -24.5zM614 1503q4 -16 -5 -30.5t-26 -18.5t-31 5.5t-18 26.5q-3 17 6.5 31t25.5 18q17 4 31 -5.5t17 -26.5zM1800 555q4 -20 -6.5 -37t-30.5 -21
q-19 -4 -36 6.5t-21 30.5t6.5 37t30.5 22q20 4 36.5 -7.5t20.5 -30.5zM1136 1448q16 -27 8.5 -58.5t-35.5 -47.5q-27 -16 -57.5 -8.5t-46.5 34.5q-16 28 -8.5 59t34.5 48t58 9t47 -36zM1882 792q4 -15 -4 -27.5t-23 -16.5q-15 -3 -27.5 5.5t-15.5 22.5q-3 15 5 28t23 16
q14 3 26.5 -5t15.5 -23zM1691 1033q15 -22 10.5 -49t-26.5 -43q-22 -15 -49 -10t-42 27t-10 49t27 43t48.5 11t41.5 -28z" />
    <glyph glyph-name="uniF2E1" unicode="&#xf2e1;" horiz-adv-x="1792"
 />
    <glyph glyph-name="uniF2E2" unicode="&#xf2e2;" horiz-adv-x="1792"
 />
    <glyph glyph-name="uniF2E3" unicode="&#xf2e3;" horiz-adv-x="1792"
 />
    <glyph glyph-name="uniF2E4" unicode="&#xf2e4;" horiz-adv-x="1792"
 />
    <glyph glyph-name="uniF2E5" unicode="&#xf2e5;" horiz-adv-x="1792"
 />
    <glyph glyph-name="uniF2E6" unicode="&#xf2e6;" horiz-adv-x="1792"
 />
    <glyph glyph-name="uniF2E7" unicode="&#xf2e7;" horiz-adv-x="1792"
 />
    <glyph glyph-name="_698" unicode="&#xf2e8;" horiz-adv-x="1792"
 />
    <glyph glyph-name="uniF2E9" unicode="&#xf2e9;" horiz-adv-x="1792"
 />
    <glyph glyph-name="uniF2EA" unicode="&#xf2ea;" horiz-adv-x="1792"
 />
    <glyph glyph-name="uniF2EB" unicode="&#xf2eb;" horiz-adv-x="1792"
 />
    <glyph glyph-name="uniF2EC" unicode="&#xf2ec;" horiz-adv-x="1792"
 />
    <glyph glyph-name="uniF2ED" unicode="&#xf2ed;" horiz-adv-x="1792"
 />
    <glyph glyph-name="uniF2EE" unicode="&#xf2ee;" horiz-adv-x="1792"
 />
    <glyph glyph-name="lessequal" unicode="&#xf500;" horiz-adv-x="1792"
 />
  </font>
</defs></svg>
Source/UBCS-WEB/dist/cdn/nutflow/wf-design-base/index.umd.min.js
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,25 @@
(function(e,t){"object"===typeof exports&&"object"===typeof module?module.exports=t():"function"===typeof define&&define.amd?define([],t):"object"===typeof exports?exports["WfDesignBase"]=t():e["WfDesignBase"]=t()})("undefined"!==typeof self?self:this,(function(){return function(e){var t={};function n(i){if(t[i])return t[i].exports;var o=t[i]={i:i,l:!1,exports:{}};return e[i].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(i,o,function(t){return e[t]}.bind(null,o));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s="5069")}({"0066":function(e,t,n){"use strict";var i=n("d6ed"),o=n("c673"),r=n("609f"),s=n("a53d"),a=n("ce47"),l=n("acd4"),c=n("6023");e.exports=function(e){var t,n,h,u,d,p,f=o(e),g="function"==typeof this?this:Array,m=arguments.length,b=m>1?arguments[1]:void 0,v=void 0!==b,y=c(f),w=0;if(v&&(b=i(b,m>2?arguments[2]:void 0,2)),void 0==y||g==Array&&s(y))for(t=a(f.length),n=new g(t);t>w;w++)p=v?b(f[w],w):f[w],l(n,w,p);else for(u=y.call(f),d=u.next,n=new g;!(h=d.call(u)).done;w++)p=v?r(u,b,[h.value,w],!0):h.value,l(n,w,p);return n.length=w,n}},"006c":function(e,t,n){var i=n("53c2");t=i(!1),t.push([e.i,".monaco-progress-container{width:100%;height:5px;overflow:hidden}.monaco-progress-container .progress-bit{width:2%;height:5px;position:absolute;left:0;display:none}.monaco-progress-container.active .progress-bit{display:inherit}.monaco-progress-container.discrete .progress-bit{left:0;transition:width .1s linear}.monaco-progress-container.discrete.done .progress-bit{width:100%}.monaco-progress-container.infinite .progress-bit{-webkit-animation-name:progress;animation-name:progress;-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;transform:translateZ(0)}@-webkit-keyframes progress{0%{transform:translateX(0) scaleX(1)}50%{transform:translateX(2500%) scaleX(3)}to{transform:translateX(4950%) scaleX(1)}}@keyframes progress{0%{transform:translateX(0) scaleX(1)}50%{transform:translateX(2500%) scaleX(3)}to{transform:translateX(4950%) scaleX(1)}}",""]),e.exports=t},"00ad":function(e,t,n){var i=n("61b6");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var o=n("4974").default;o("08cdbd56",i,!0,{sourceMap:!1,shadowMode:!1})},"02de":function(e,t,n){"use strict";var i=n("83ec"),o=n("55ab"),r=n("e244"),s=n("fe32"),a=n("eee7"),l=n("b896").f,c=n("8c42"),h=r.Symbol;if(o&&"function"==typeof h&&(!("description"in h.prototype)||void 0!==h().description)){var u={},d=function(){var e=arguments.length<1||void 0===arguments[0]?void 0:String(arguments[0]),t=this instanceof d?new h(e):void 0===e?h():h(e);return""===e&&(u[t]=!0),t};c(d,h);var p=d.prototype=h.prototype;p.constructor=d;var f=p.toString,g="Symbol(test)"==String(h("test")),m=/^Symbol\((.*)\)[^)]+$/;l(p,"description",{configurable:!0,get:function(){var e=a(this)?this.valueOf():this,t=f.call(e);if(s(u,e))return"";var n=g?t.slice(7,-1):t.replace(m,"$1");return""===n?void 0:n}}),i({global:!0,forced:!0},{Symbol:d})}},"030e":function(e,t,n){"use strict";var i=n("ac97");function o(e,t){return RegExp(e,t)}t.UNSUPPORTED_Y=i((function(){var e=o("a","y");return e.lastIndex=2,null!=e.exec("abcd")})),t.BROKEN_CARET=i((function(){var e=o("^r","gy");return e.lastIndex=2,null!=e.exec("str")}))},"0317":function(e,t,n){"use strict";var i=n("4580"),o=i.CONSUME_TOKEN_EVENT,r=i.GENERATE_TOKEN_EVENT;function s(e,t,n){this._eventBus=e,this._animation=t,this._elementRegistry=n}s.prototype.consume=function(e){var t=e.element;if(!t.sequenceFlow)throw new Error("no sequence flow configured for element "+t.id);this._eventBus.fire(r,e)},s.prototype.generate=function(e){var t=e.element,n=e.processInstanceId;if(!t.sequenceFlow)throw new Error("no sequence flow configured for element "+t.id);var i=this,r=this._elementRegistry.get(t.sequenceFlow.id);this._animation.createAnimation(r,n,(function(){i._eventBus.fire(o,{element:r.target,processInstanceId:n})}))},s.$inject=["eventBus","animation","elementRegistry"],e.exports=s},"03ad":function(e){e.exports=JSON.parse('{"name":"Flowable","uri":"http://flowable.org/bpmn","prefix":"flowable","xml":{"tagAlias":"lowerCase"},"associations":[],"types":[{"name":"Definitions","isAbstract":true,"extends":["bpmn:Definitions"],"properties":[{"name":"diagramRelationId","isAttr":true,"type":"String"}]},{"name":"InOutBinding","superClass":["Element"],"isAbstract":true,"properties":[{"name":"source","isAttr":true,"type":"String"},{"name":"sourceExpression","isAttr":true,"type":"String"},{"name":"target","isAttr":true,"type":"String"},{"name":"businessKey","isAttr":true,"type":"String"},{"name":"local","isAttr":true,"type":"Boolean","default":false},{"name":"variables","isAttr":true,"type":"String"}]},{"name":"In","superClass":["InOutBinding"],"meta":{"allowedIn":["bpmn:CallActivity"]}},{"name":"Out","superClass":["InOutBinding"],"meta":{"allowedIn":["bpmn:CallActivity"]}},{"name":"AsyncCapable","isAbstract":true,"extends":["bpmn:Activity","bpmn:Gateway","bpmn:Event"],"properties":[{"name":"async","isAttr":true,"type":"Boolean","default":false},{"name":"asyncBefore","isAttr":true,"type":"Boolean","default":false},{"name":"asyncAfter","isAttr":true,"type":"Boolean","default":false},{"name":"exclusive","isAttr":true,"type":"Boolean","default":true}]},{"name":"JobPriorized","isAbstract":true,"extends":["bpmn:Process","flowable:AsyncCapable"],"properties":[{"name":"jobPriority","isAttr":true,"type":"String"}]},{"name":"SignalEventDefinition","isAbstract":true,"extends":["bpmn:SignalEventDefinition"],"properties":[{"name":"async","isAttr":true,"type":"Boolean","default":false}]},{"name":"ErrorEventDefinition","isAbstract":true,"extends":["bpmn:ErrorEventDefinition"],"properties":[{"name":"errorCodeVariable","isAttr":true,"type":"String"},{"name":"errorMessageVariable","isAttr":true,"type":"String"}]},{"name":"Error","isAbstract":true,"extends":["bpmn:Error"],"properties":[{"name":"flowable:errorMessage","isAttr":true,"type":"String"}]},{"name":"PotentialStarter","superClass":["Element"],"properties":[{"name":"resourceAssignmentExpression","type":"bpmn:ResourceAssignmentExpression"}]},{"name":"FormSupported","isAbstract":true,"extends":["bpmn:StartEvent","bpmn:UserTask"],"properties":[{"name":"formHandlerClass","isAttr":true,"type":"String"},{"name":"formKey","isAttr":true,"type":"String"},{"name":"formType","isAttr":true,"type":"String"},{"name":"formReadOnly","isAttr":true,"type":"String"},{"name":"outFormKey","isAttr":true,"type":"String"}]},{"name":"TemplateSupported","isAbstract":true,"extends":["bpmn:Process","bpmn:FlowElement"],"properties":[{"name":"modelerTemplate","isAttr":true,"type":"String"}]},{"name":"Initiator","isAbstract":true,"extends":["bpmn:StartEvent"],"properties":[{"name":"initiator","isAttr":true,"type":"String"}]},{"name":"ScriptTask","isAbstract":true,"extends":["bpmn:ScriptTask"],"properties":[{"name":"resultVariable","isAttr":true,"type":"String"},{"name":"resource","isAttr":true,"type":"String"}]},{"name":"Process","isAbstract":true,"extends":["bpmn:Process"],"properties":[{"name":"candidateStarterGroups","isAttr":true,"type":"String"},{"name":"candidateStarterUsers","isAttr":true,"type":"String"},{"name":"versionTag","isAttr":true,"type":"String"},{"name":"historyTimeToLive","isAttr":true,"type":"String"},{"name":"isStartableInTasklist","isAttr":true,"type":"Boolean","default":true},{"name":"executionListener","isAbstract":true,"type":"Expression"}]},{"name":"EscalationEventDefinition","isAbstract":true,"extends":["bpmn:EscalationEventDefinition"],"properties":[{"name":"escalationCodeVariable","isAttr":true,"type":"String"}]},{"name":"FormalExpression","isAbstract":true,"extends":["bpmn:FormalExpression"],"properties":[{"name":"resource","isAttr":true,"type":"String"}]},{"name":"multiinstance_type","superClass":["Element"]},{"name":"multiinstance_condition","superClass":["Element"]},{"name":"Assignable","extends":["bpmn:UserTask"],"properties":[{"name":"assignee","isAttr":true,"type":"String"},{"name":"candidateUsers","isAttr":true,"type":"String"},{"name":"candidateGroups","isAttr":true,"type":"String"},{"name":"dueDate","isAttr":true,"type":"String"},{"name":"followUpDate","isAttr":true,"type":"String"},{"name":"priority","isAttr":true,"type":"String"},{"name":"multiinstance_condition","isAttr":true,"type":"String"}]},{"name":"CallActivity","extends":["bpmn:CallActivity"],"properties":[{"name":"calledElementBinding","isAttr":true,"type":"String","default":"latest"},{"name":"calledElementVersion","isAttr":true,"type":"String"},{"name":"calledElementVersionTag","isAttr":true,"type":"String"},{"name":"calledElementTenantId","isAttr":true,"type":"String"},{"name":"caseRef","isAttr":true,"type":"String"},{"name":"caseBinding","isAttr":true,"type":"String","default":"latest"},{"name":"caseVersion","isAttr":true,"type":"String"},{"name":"caseTenantId","isAttr":true,"type":"String"},{"name":"variableMappingClass","isAttr":true,"type":"String"},{"name":"variableMappingDelegateExpression","isAttr":true,"type":"String"}]},{"name":"ServiceTaskLike","extends":["bpmn:ServiceTask","bpmn:BusinessRuleTask","bpmn:SendTask","bpmn:MessageEventDefinition"],"properties":[{"name":"expression","isAttr":true,"type":"String"},{"name":"class","isAttr":true,"type":"String"},{"name":"delegateExpression","isAttr":true,"type":"String"},{"name":"resultVariable","isAttr":true,"type":"String"}]},{"name":"DmnCapable","extends":["bpmn:BusinessRuleTask"],"properties":[{"name":"decisionRef","isAttr":true,"type":"String"},{"name":"decisionRefBinding","isAttr":true,"type":"String","default":"latest"},{"name":"decisionRefVersion","isAttr":true,"type":"String"},{"name":"mapDecisionResult","isAttr":true,"type":"String","default":"resultList"},{"name":"decisionRefTenantId","isAttr":true,"type":"String"}]},{"name":"ExternalCapable","extends":["flowable:ServiceTaskLike"],"properties":[{"name":"type","isAttr":true,"type":"String"},{"name":"topic","isAttr":true,"type":"String"}]},{"name":"TaskPriorized","extends":["bpmn:Process","flowable:ExternalCapable"],"properties":[{"name":"taskPriority","isAttr":true,"type":"String"}]},{"name":"Properties","superClass":["Element"],"meta":{"allowedIn":["*"]},"properties":[{"name":"values","type":"Property","isMany":true}]},{"name":"Property","superClass":["Element"],"properties":[{"name":"id","type":"String","isAttr":true},{"name":"name","type":"String","isAttr":true},{"name":"value","type":"String","isAttr":true}]},{"name":"Connector","superClass":["Element"],"meta":{"allowedIn":["flowable:ServiceTaskLike"]},"properties":[{"name":"inputOutput","type":"InputOutput"},{"name":"connectorId","type":"String"}]},{"name":"InputOutput","superClass":["Element"],"meta":{"allowedIn":["bpmn:FlowNode","flowable:Connector"]},"properties":[{"name":"inputOutput","type":"InputOutput"},{"name":"connectorId","type":"String"},{"name":"inputParameters","isMany":true,"type":"InputParameter"},{"name":"outputParameters","isMany":true,"type":"OutputParameter"}]},{"name":"InputOutputParameter","properties":[{"name":"name","isAttr":true,"type":"String"},{"name":"value","isBody":true,"type":"String"},{"name":"definition","type":"InputOutputParameterDefinition"}]},{"name":"InputOutputParameterDefinition","isAbstract":true},{"name":"List","superClass":["InputOutputParameterDefinition"],"properties":[{"name":"items","isMany":true,"type":"InputOutputParameterDefinition"}]},{"name":"Map","superClass":["InputOutputParameterDefinition"],"properties":[{"name":"entries","isMany":true,"type":"Entry"}]},{"name":"Entry","properties":[{"name":"key","isAttr":true,"type":"String"},{"name":"value","isBody":true,"type":"String"},{"name":"definition","type":"InputOutputParameterDefinition"}]},{"name":"Value","superClass":["InputOutputParameterDefinition"],"properties":[{"name":"id","isAttr":true,"type":"String"},{"name":"name","isAttr":true,"type":"String"},{"name":"value","isBody":true,"type":"String"}]},{"name":"Script","superClass":["InputOutputParameterDefinition"],"properties":[{"name":"scriptFormat","isAttr":true,"type":"String"},{"name":"resource","isAttr":true,"type":"String"},{"name":"value","isBody":true,"type":"String"}]},{"name":"Field","superClass":["Element"],"meta":{"allowedIn":["flowable:ServiceTaskLike","flowable:ExecutionListener","flowable:TaskListener"]},"properties":[{"name":"name","isAttr":true,"type":"String"},{"name":"expression","type":"String"},{"name":"stringValue","isAttr":true,"type":"String"},{"name":"string","type":"String"}]},{"name":"InputParameter","superClass":["InputOutputParameter"]},{"name":"OutputParameter","superClass":["InputOutputParameter"]},{"name":"Collectable","isAbstract":true,"extends":["bpmn:MultiInstanceLoopCharacteristics"],"superClass":["flowable:AsyncCapable"],"properties":[{"name":"collection","isAttr":true,"type":"String"},{"name":"elementVariable","isAttr":true,"type":"String"}]},{"name":"FailedJobRetryTimeCycle","superClass":["Element"],"meta":{"allowedIn":["flowable:AsyncCapable","bpmn:MultiInstanceLoopCharacteristics"]},"properties":[{"name":"body","isBody":true,"type":"String"}]},{"name":"ExecutionListener","superClass":["Element"],"meta":{"allowedIn":["bpmn:Task","bpmn:ServiceTask","bpmn:UserTask","bpmn:BusinessRuleTask","bpmn:ScriptTask","bpmn:ReceiveTask","bpmn:ManualTask","bpmn:ExclusiveGateway","bpmn:SequenceFlow","bpmn:ParallelGateway","bpmn:InclusiveGateway","bpmn:EventBasedGateway","bpmn:StartEvent","bpmn:IntermediateCatchEvent","bpmn:IntermediateThrowEvent","bpmn:EndEvent","bpmn:BoundaryEvent","bpmn:CallActivity","bpmn:SubProcess","bpmn:Process"]},"properties":[{"name":"expression","isAttr":true,"type":"String"},{"name":"class","isAttr":true,"type":"String"},{"name":"delegateExpression","isAttr":true,"type":"String"},{"name":"event","isAttr":true,"type":"String"},{"name":"script","type":"Script"},{"name":"fields","type":"Field","isMany":true}]},{"name":"TaskListener","superClass":["Element"],"meta":{"allowedIn":["bpmn:UserTask"]},"properties":[{"name":"expression","isAttr":true,"type":"String"},{"name":"class","isAttr":true,"type":"String"},{"name":"delegateExpression","isAttr":true,"type":"String"},{"name":"event","isAttr":true,"type":"String"},{"name":"script","type":"Script"},{"name":"fields","type":"Field","isMany":true}]},{"name":"FormProperty","superClass":["Element"],"meta":{"allowedIn":["bpmn:StartEvent","bpmn:UserTask"]},"properties":[{"name":"id","type":"String","isAttr":true},{"name":"name","type":"String","isAttr":true},{"name":"type","type":"String","isAttr":true},{"name":"required","type":"String","isAttr":true},{"name":"readable","type":"String","isAttr":true},{"name":"writable","type":"String","isAttr":true},{"name":"variable","type":"String","isAttr":true},{"name":"expression","type":"String","isAttr":true},{"name":"datePattern","type":"String","isAttr":true},{"name":"default","type":"String","isAttr":true},{"name":"values","type":"Value","isMany":true}]},{"name":"Button","superClass":["Element"],"meta":{"allowedIn":["bpmn:StartEvent","bpmn:UserTask"]},"properties":[{"name":"label","type":"String","isAttr":true},{"name":"prop","type":"String","isAttr":true},{"name":"display","type":"String","isAttr":true}]},{"name":"FormData","superClass":["Element"],"meta":{"allowedIn":["bpmn:StartEvent","bpmn:UserTask"]},"properties":[{"name":"fields","type":"FormField","isMany":true},{"name":"businessKey","type":"String","isAttr":true}]},{"name":"FormField","superClass":["Element"],"properties":[{"name":"id","type":"String","isAttr":true},{"name":"label","type":"String","isAttr":true},{"name":"type","type":"String","isAttr":true},{"name":"datePattern","type":"String","isAttr":true},{"name":"defaultValue","type":"String","isAttr":true},{"name":"properties","type":"Properties"},{"name":"validation","type":"Validation"},{"name":"values","type":"Value","isMany":true}]},{"name":"Validation","superClass":["Element"],"properties":[{"name":"constraints","type":"Constraint","isMany":true}]},{"name":"Constraint","superClass":["Element"],"properties":[{"name":"name","type":"String","isAttr":true},{"name":"config","type":"String","isAttr":true}]},{"name":"ConditionalEventDefinition","isAbstract":true,"extends":["bpmn:ConditionalEventDefinition"],"properties":[{"name":"variableName","isAttr":true,"type":"String"},{"name":"variableEvent","isAttr":true,"type":"String"}]}],"emumerations":[]}')},"0556":function(e,t,n){var i=n("4e70");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var o=n("4974").default;o("c1082ae6",i,!0,{sourceMap:!1,shadowMode:!1})},"061d":function(e,t,n){var i=n("53c2");t=i(!1),t.push([e.i,".monaco-aria-container{position:absolute;left:-999em}",""]),e.exports=t},"0678":function(e,t,n){var i=n("061d");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var o=n("4974").default;o("0a503a2c",i,!0,{sourceMap:!1,shadowMode:!1})},"085b":function(e,t,n){"use strict";var i=n("55ab"),o=n("e244"),r=n("a056"),s=n("7d86"),a=n("fe32"),l=n("c401"),c=n("ca23"),h=n("7f82"),u=n("ac97"),d=n("ca2b"),p=n("f0f1").f,f=n("42b1").f,g=n("b896").f,m=n("3395").trim,b="Number",v=o[b],y=v.prototype,w=l(d(y))==b,_=function(e){var t,n,i,o,r,s,a,l,c=h(e,!1);if("string"==typeof c&&c.length>2)if(c=m(c),t=c.charCodeAt(0),43===t||45===t){if(n=c.charCodeAt(2),88===n||120===n)return NaN}else if(48===t){switch(c.charCodeAt(1)){case 66:case 98:i=2,o=49;break;case 79:case 111:i=8,o=55;break;default:return+c}for(r=c.slice(2),s=r.length,a=0;a<s;a++)if(l=r.charCodeAt(a),l<48||l>o)return NaN;return parseInt(r,i)}return+c};if(r(b,!v(" 0o1")||!v("0b1")||v("+0x1"))){for(var A,C=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof C&&(w?u((function(){y.valueOf.call(n)})):l(n)!=b)?c(new v(_(t)),n,C):_(t)},E=i?p(v):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger,fromString,range".split(","),x=0;E.length>x;x++)a(v,A=E[x])&&!a(C,A)&&g(C,A,f(v,A));C.prototype=y,y.constructor=C,s(o,b,C)}},"0874":function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},"0adc":function(e,t,n){var i=n("53c2");t=i(!1),t.push([e.i,"@-webkit-keyframes codicon-spin{to{transform:rotate(1turn)}}@keyframes codicon-spin{to{transform:rotate(1turn)}}.codicon-animation-spin{-webkit-animation:codicon-spin 1.5s steps(30) infinite;animation:codicon-spin 1.5s steps(30) infinite}",""]),e.exports=t},"0da4":function(e,t,n){"use strict";var i=n("6965"),o=n("d53b");e.exports=i?{}.toString:function(){return"[object "+o(this)+"]"}},"0df9":function(e,t,n){var i=n("7439");e.exports=function(e){if(i(e))throw TypeError("The method doesn't accept regular expressions");return e}},"0ef1":function(e,t){t.f=Object.getOwnPropertySymbols},"10b1":function(e,t,n){var i=n("53c2"),o=n("a0c9"),r=n("1eca");t=i(!1);var s=o(r);t.push([e.i,"@font-face{font-family:codicon;src:url("+s+') format("truetype")}.codicon[class*=codicon-]{font:normal normal normal 16px/1 codicon;display:inline-block;text-decoration:none;text-rendering:auto;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-user-select:none;user-select:none;-webkit-user-select:none;-ms-user-select:none}',""]),e.exports=t},"10ef":function(e,t,n){e.exports=n("db90")},1115:function(e,t,n){"use strict";n("00ad")},"11b0":function(e,t,n){"use strict";var i={}.propertyIsEnumerable,o=Object.getOwnPropertyDescriptor,r=o&&!i.call({1:2},1);t.f=r?function(e){var t=o(this,e);return!!t&&t.enumerable}:i},"11cb":function(e,t,n){var i=n("9d6f");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var o=n("4974").default;o("7d6c689e",i,!0,{sourceMap:!1,shadowMode:!1})},"11e2":function(e,t,n){var i=n("53c2");t=i(!1),t.push([e.i,".monaco-editor .lines-content .cdr{position:absolute}",""]),e.exports=t},"139d":function(e,t,n){var i=n("53c2");t=i(!1),t.push([e.i,".monaco-editor .glyph-margin{position:absolute;top:0}.monaco-editor .margin-view-overlays .cgmr{position:absolute;display:flex;align-items:center;justify-content:center}",""]),e.exports=t},"13a8":function(e,t,n){var i=n("fbcf"),o=n("2cdc");e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,n={};try{e=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,e.call(n,[]),t=n instanceof Array}catch(r){}return function(n,r){return i(n),o(r),t?e.call(n,r):n.__proto__=r,n}}():void 0)},"154c":function(e,t,n){var i=n("4cdd");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var o=n("4974").default;o("da9b1e04",i,!0,{sourceMap:!1,shadowMode:!1})},"15b2":function(e,t,n){"use strict";var i,o,r,s=n("ac97"),a=n("a7f7"),l=n("69f1"),c=n("fe32"),h=n("1810"),u=n("f0db"),d=h("iterator"),p=!1,f=function(){return this};[].keys&&(r=[].keys(),"next"in r?(o=a(a(r)),o!==Object.prototype&&(i=o)):p=!0);var g=void 0==i||s((function(){var e={};return i[d].call(e)!==e}));g&&(i={}),u&&!g||c(i,d)||l(i,d,f),e.exports={IteratorPrototype:i,BUGGY_SAFARI_ITERATORS:p}},1613:function(e,t,n){var i=n("0adc");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var o=n("4974").default;o("b04beba4",i,!0,{sourceMap:!1,shadowMode:!1})},"164d":function(e,t,n){"use strict";var i=n("4580"),o=i.TOGGLE_MODE_EVENT,r=1e4;function s(e,t){var n=t.get("editorActions",!1),i=t.get("keyboard",!1);if(i&&n){var s=!1;e.on("keyboard.init",(function(){i.addListener(r,(function(e){var t=e.keyEvent;l(t)}))})),e.on(o,(function(e){var t=e.simulationModeActive;s=!!t}))}function l(e){return a(["t","T"],e)?(n.trigger("toggleTokenSimulation"),!0):s?a(["l","L"],e)?(n.trigger("toggleTokenSimulationLog"),!0):a([" ","Spacebar"],e)?(n.trigger("togglePauseTokenSimulation"),!0):a(["r","R"],e)?(n.trigger("resetTokenSimulation"),!0):void 0:void 0}}function a(e,t){return e.indexOf(t.key)>-1}s.$inject=["eventBus","injector"],e.exports=s},"17be":function(e,t,n){var i=n("e244"),o=n("9550"),r=i.WeakMap;e.exports="function"===typeof r&&/native code/.test(o(r))},"17d4":function(e,t){
/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh <https://feross.org/opensource> */
t.read=function(e,t,n,i,o){var r,s,a=8*o-i-1,l=(1<<a)-1,c=l>>1,h=-7,u=n?o-1:0,d=n?-1:1,p=e[t+u];for(u+=d,r=p&(1<<-h)-1,p>>=-h,h+=a;h>0;r=256*r+e[t+u],u+=d,h-=8);for(s=r&(1<<-h)-1,r>>=-h,h+=i;h>0;s=256*s+e[t+u],u+=d,h-=8);if(0===r)r=1-c;else{if(r===l)return s?NaN:1/0*(p?-1:1);s+=Math.pow(2,i),r-=c}return(p?-1:1)*s*Math.pow(2,r-i)},t.write=function(e,t,n,i,o,r){var s,a,l,c=8*r-o-1,h=(1<<c)-1,u=h>>1,d=23===o?Math.pow(2,-24)-Math.pow(2,-77):0,p=i?0:r-1,f=i?1:-1,g=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(a=isNaN(t)?1:0,s=h):(s=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-s))<1&&(s--,l*=2),t+=s+u>=1?d/l:d*Math.pow(2,1-u),t*l>=2&&(s++,l/=2),s+u>=h?(a=0,s=h):s+u>=1?(a=(t*l-1)*Math.pow(2,o),s+=u):(a=t*Math.pow(2,u-1)*Math.pow(2,o),s=0));o>=8;e[n+p]=255&a,p+=f,a/=256,o-=8);for(s=s<<o|a,c+=o;c>0;e[n+p]=255&s,p+=f,s/=256,c-=8);e[n+p-f]|=128*g}},1810:function(e,t,n){var i=n("e244"),o=n("986e"),r=n("fe32"),s=n("76b2"),a=n("8fed"),l=n("bd77"),c=o("wks"),h=i.Symbol,u=l?h:h&&h.withoutSetter||s;e.exports=function(e){return r(c,e)&&(a||"string"==typeof c[e])||(a&&r(h,e)?c[e]=h[e]:c[e]=u("Symbol."+e)),c[e]}},1854:function(e,t,n){e.exports=n.p+"fonts/fontawesome-webfont.674f50d2.eot"},1969:function(e,t,n){"use strict";n("f96e");var i=n("7299"),o=i.domify,r=i.classes,s=i.event,a=i.query,l=n("4580"),c=l.TOGGLE_MODE_EVENT;function h(e,t,n,i){var o=this;this._canvas=e,this._animation=t,this._eventBus=n,this._translate=i,this._init(),n.on(c,(function(e){var t=e.simulationModeActive;t?r(o.container).remove("hidden"):r(o.container).add("hidden")}))}h.prototype._init=function(){var e=this;this.container=o('<div class="set-animation-speed hidden">'+'<i title="'.concat(this._translate("Set Animation Speed"),'" class="fa fa-tachometer" aria-hidden="true"></i>')+'<div class="animation-speed-buttons">'+'<div title="'.concat(this._translate("Slow"),'" id="animation-speed-1" class="animation-speed-button"><i class="fa fa-angle-right" aria-hidden="true"></i></div>')+'<div title="'.concat(this._translate("Normal"),'" id="animation-speed-2" class="animation-speed-button active"><i class="fa fa-angle-right" aria-hidden="true"></i><i class="fa fa-angle-right" aria-hidden="true"></i></div>')+'<div title="'.concat(this._translate("Fast"),'" id="animation-speed-3" class="animation-speed-button"><i class="fa fa-angle-right" aria-hidden="true"></i><i class="fa fa-angle-right" aria-hidden="true"></i><i class="fa fa-angle-right" aria-hidden="true"></i></div>')+"</div></div>");var t=a("#animation-speed-1",this.container),n=a("#animation-speed-2",this.container),i=a("#animation-speed-3",this.container);s.bind(t,"click",(function(){e.setActive(t),e._animation.setAnimationSpeed(.5)})),s.bind(n,"click",(function(){e.setActive(n),e._animation.setAnimationSpeed(1)})),s.bind(i,"click",(function(){e.setActive(i),e._animation.setAnimationSpeed(1.5)})),this._canvas.getContainer().appendChild(this.container)},h.prototype.setActive=function(e){a.all(".animation-speed-button",this.container).forEach((function(e){r(e).remove("active")})),r(e).add("active")},h.$inject=["canvas","animation","eventBus","translate"],e.exports=h},"1a37":function(e,t,n){var i=n("6120");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var o=n("4974").default;o("11b4b069",i,!0,{sourceMap:!1,shadowMode:!1})},"1a7b":function(e,t,n){var i=n("e248");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var o=n("4974").default;o("4bc745f9",i,!0,{sourceMap:!1,shadowMode:!1})},"1ac3":function(e,t,n){e.exports=n("522e")},"1cb4":function(e,t,n){"use strict";(function(e,i){n.d(t,"i",(function(){return b})),n.d(t,"f",(function(){return v})),n.d(t,"d",(function(){return y})),n.d(t,"g",(function(){return w})),n.d(t,"h",(function(){return _})),n.d(t,"c",(function(){return A})),n.d(t,"b",(function(){return E})),n.d(t,"j",(function(){return x})),n.d(t,"a",(function(){return S})),n.d(t,"e",(function(){return M}));const o="en";let r=!1,s=!1,a=!1,l=!1,c=!1,h=!1,u=void 0,d=o,p=void 0,f=void 0;const g="undefined"!==typeof e&&"undefined"!==typeof e.versions&&"undefined"!==typeof e.versions.electron&&"renderer"===e.type;if("object"!==typeof navigator||g){if("object"===typeof e){r="win32"===e.platform,s="darwin"===e.platform,a="linux"===e.platform,u=o,d=o;const t=Object({NODE_ENV:"production",BASE_URL:"/"})["VSCODE_NLS_CONFIG"];if(t)try{const e=JSON.parse(t),n=e.availableLanguages["*"];u=e.locale,d=n||o,p=e._translationsConfigFile}catch(N){}l=!0}}else f=navigator.userAgent,r=f.indexOf("Windows")>=0,s=f.indexOf("Macintosh")>=0,h=(f.indexOf("Macintosh")>=0||f.indexOf("iPad")>=0||f.indexOf("iPhone")>=0)&&!!navigator.maxTouchPoints&&navigator.maxTouchPoints>0,a=f.indexOf("Linux")>=0,c=!0,u=navigator.language,d=u;let m=0;s?m=1:r?m=3:a&&(m=2);const b=r,v=s,y=a,w=l,_=c,A=h,C="object"===typeof self?self:"object"===typeof i?i:{},E=C,x=function(){if(E.setImmediate)return E.setImmediate.bind(E);if("function"===typeof E.postMessage&&!E.importScripts){let e=[];E.addEventListener("message",t=>{if(t.data&&t.data.vscodeSetImmediateId)for(let n=0,i=e.length;n<i;n++){const i=e[n];if(i.id===t.data.vscodeSetImmediateId)return e.splice(n,1),void i.callback()}});let t=0;return n=>{const i=++t;e.push({id:i,callback:n}),E.postMessage({vscodeSetImmediateId:i},"*")}}if("undefined"!==typeof e&&"function"===typeof e.nextTick)return e.nextTick.bind(e);const t=Promise.resolve();return e=>t.then(e)}(),S=s||h?2:r?1:3;let D=!0,k=!1;function M(){if(!k){k=!0;const e=new Uint8Array(2);e[0]=1,e[1]=2;const t=new Uint16Array(e.buffer);D=513===t[0]}return D}}).call(this,n("2552"),n("c8ed"))},"1d2f":function(e,t){e.exports=Math.sign||function(e){return 0==(e=+e)||e!=e?e:e<0?-1:1}},"1eca":function(e,t,n){e.exports=n.p+"fonts/codicon.22349029.ttf"},"1f19":function(e,t,n){e.exports=n("5821")},"1f2d":function(e,t,n){var i=n("6cd1");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var o=n("4974").default;o("156943b0",i,!0,{sourceMap:!1,shadowMode:!1})},"1ffd":function(e,t,n){var i=n("53c2");t=i(!1),t.push([e.i,".quick-input-widget{font-size:13px}.quick-input-widget .monaco-highlighted-label .highlight{color:#0066bf}.vs-dark .quick-input-widget .monaco-highlighted-label .highlight{color:#0097fb}.hc-black .quick-input-widget .monaco-highlighted-label .highlight{color:#f38518}",""]),e.exports=t},2273:function(e,t,n){var i=n("6043");e.exports=i("navigator","userAgent")||""},2552:function(e,t,n){t.nextTick=function(e){var t=Array.prototype.slice.call(arguments);t.shift(),setTimeout((function(){e.apply(null,t)}),0)},t.platform=t.arch=t.execPath=t.title="browser",t.pid=1,t.browser=!0,t.env={},t.argv=[],t.binding=function(e){throw new Error("No such module. (Possibly not yet loaded)")},function(){var e,i="/";t.cwd=function(){return i},t.chdir=function(t){e||(e=n("e3f4")),i=e.resolve(t,i)}}(),t.exit=t.kill=t.umask=t.dlopen=t.uptime=t.memoryUsage=t.uvCounters=function(){},t.features={}},"26c4":function(e,t,n){"use strict";var i=n("83ec"),o=n("0df9"),r=n("0874"),s=n("9508");i({target:"String",proto:!0,forced:!s("includes")},{includes:function(e){return!!~String(r(this)).indexOf(o(e),arguments.length>1?arguments[1]:void 0)}})},2717:function(e,t,n){var i,o,r;(function(n,s){o=[],i=s,r="function"===typeof i?i.apply(t,o):i,void 0===r||(e.exports=r)})("undefined"!==typeof self&&self,(function(){function e(){var t=Object.getOwnPropertyDescriptor(document,"currentScript");if(!t&&"currentScript"in document&&document.currentScript)return document.currentScript;if(t&&t.get!==e&&document.currentScript)return document.currentScript;try{throw new Error}catch(p){var n,i,o,r=/.*at [^(]*\((.*):(.+):(.+)\)$/gi,s=/@([^@]*):(\d+):(\d+)\s*$/gi,a=r.exec(p.stack)||s.exec(p.stack),l=a&&a[1]||!1,c=a&&a[2]||!1,h=document.location.href.replace(document.location.hash,""),u=document.getElementsByTagName("script");l===h&&(n=document.documentElement.outerHTML,i=new RegExp("(?:[^\\n]+?\\n){0,"+(c-2)+"}[^<]*<script>([\\d\\D]*?)<\\/script>[\\d\\D]*","i"),o=n.replace(i,"$1").trim());for(var d=0;d<u.length;d++){if("interactive"===u[d].readyState)return u[d];if(u[d].src===l)return u[d];if(l===h&&u[d].innerHTML&&u[d].innerHTML.trim()===o)return u[d]}return null}}return e}))},2843:function(e,t,n){"use strict";n("f96e"),n("70a5");var i=n("7299"),o=i.domify,r=i.event,s=n("fbdf").is,a=n("4580"),l=a.GENERATE_TOKEN_EVENT;function c(e,t,n){this._eventBus=e,this._elementRegistry=t,this._animation=n}c.prototype.createContextPads=function(e){var t=!1;if(this._elementRegistry.forEach((function(e){e.tokenCount&&Object.values(e.tokenCount).forEach((function(e){e&&(t=!0)}))})),!(s(e.parent,"bpmn:SubProcess")||t||this._animation.animations.length)){var n=this,i=o('<div class="context-pad"><i class="fa fa-play"></i></div>');return r.bind(i,"click",(function(){n._eventBus.fire(l,{element:e})})),[{element:e,html:i}]}},c.$inject=["eventBus","elementRegistry","animation"],e.exports=c},2875:function(e,t,n){"use strict";function i(e,t,n,i){var o=n.inverse;return Object.defineProperty(e,"remove",{value:function(e){var n=this.indexOf(e);return-1!==n&&(this.splice(n,1),t.unset(e,o,i)),e}}),Object.defineProperty(e,"contains",{value:function(e){return-1!==this.indexOf(e)}}),Object.defineProperty(e,"add",{value:function(e,n){var r=this.indexOf(e);if("undefined"===typeof n){if(-1!==r)return;n=this.length}-1!==r&&this.splice(r,1),this.splice(n,0,e),-1===r&&t.set(e,o,i)}}),Object.defineProperty(e,"__refs_collection",{value:!0}),e}function o(e){return!0===e.__refs_collection}e.exports.extend=i,e.exports.isExtended=o},"294d":function(e,t,n){var i=n("53c2");t=i(!1),t.push([e.i,".monaco-editor .minimap.slider-mouseover .minimap-slider{opacity:0;transition:opacity .1s linear}.monaco-editor .minimap.slider-mouseover .minimap-slider.active,.monaco-editor .minimap.slider-mouseover:hover .minimap-slider{opacity:1}.monaco-editor .minimap-shadow-hidden{position:absolute;width:0}.monaco-editor .minimap-shadow-visible{position:absolute;left:-6px;width:6px}",""]),e.exports=t},"2a35":function(e,t,n){"use strict";n("37fd"),n("f96e");var i=n("fbdf").is,o=n("4580"),r=o.CONSUME_TOKEN_EVENT,s=o.GENERATE_TOKEN_EVENT,a=o.UPDATE_ELEMENT_EVENT;function l(e,t,n){this._animation=e,this._eventBus=t,this._log=n}l.prototype.consume=function(e){var t=e.element,n=e.processInstanceId,o=t.children.filter((function(e){return i(e,"bpmn:StartEvent")}))[0];o?(this._log.log("Starting Subprocess","info","fa-sign-in"),this._eventBus.fire(s,{element:o,parentProcessInstanceId:n})):(this._log.log("Skipping Subprocess","info","fa-angle-double-right"),this._eventBus.fire(s,e)),this._eventBus.fire(a,{element:t})},l.prototype.generate=function(e){var t=this,n=e.element,o=e.processInstanceId,s=n.outgoing.filter((function(e){return i(e,"bpmn:SequenceFlow")}));s.forEach((function(e){t._animation.createAnimation(e,o,(function(){t._eventBus.fire(r,{element:e.target,processInstanceId:o})}))})),this._eventBus.fire(a,{element:n})},l.$inject=["animation","eventBus","log"],e.exports=l},"2ab6":function(e,t,n){e.exports={__init__:["animation","contextPads","elementNotifications","elementSupport","exclusiveGatewaySettings","log","notifications","pauseSimulation","preserveElementColors","processInstanceIds","processInstanceSettings","processInstances","resetSimulation","setAnimationSpeed","showProcessInstance","simulationState","toggleMode","tokenCount","tokenSimulationBehavior","tokenSimulationPalette"],animation:["type",n("ffc8")],contextPads:["type",n("5f19")],elementNotifications:["type",n("1ac3")],elementSupport:["type",n("fc78")],exclusiveGatewaySettings:["type",n("9ce1")],log:["type",n("5e04")],notifications:["type",n("ba1b")],pauseSimulation:["type",n("97d5")],preserveElementColors:["type",n("10ef")],processInstanceIds:["type",n("1f19")],processInstanceSettings:["type",n("9692")],processInstances:["type",n("de49")],resetSimulation:["type",n("ae9d")],setAnimationSpeed:["type",n("f086")],showProcessInstance:["type",n("c25e")],simulationState:["type",n("977a")],toggleMode:["type",n("5ed7")],tokenCount:["type",n("f31a")],tokenSimulationBehavior:["type",n("ccd9")],tokenSimulationPalette:["type",n("778b")]}},"2adc":function(e,t,n){var i=n("006c");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var o=n("4974").default;o("4be37e8e",i,!0,{sourceMap:!1,shadowMode:!1})},"2b9c":function(e,t,n){"use strict";var i=n("83ec"),o=n("42b1").f,r=n("ce47"),s=n("0df9"),a=n("0874"),l=n("9508"),c=n("f0db"),h="".startsWith,u=Math.min,d=l("startsWith"),p=!c&&!d&&!!function(){var e=o(String.prototype,"startsWith");return e&&!e.writable}();i({target:"String",proto:!0,forced:!p&&!d},{startsWith:function(e){var t=String(a(this));s(e);var n=r(u(arguments.length>1?arguments[1]:void 0,t.length)),i=String(e);return h?h.call(t,i,n):t.slice(n,n+i.length)===i}})},"2c21":function(e,t,n){var i,o,r=n("e244"),s=n("2273"),a=r.process,l=a&&a.versions,c=l&&l.v8;c?(i=c.split("."),o=i[0]<4?1:i[0]+i[1]):s&&(i=s.match(/Edge\/(\d+)/),(!i||i[1]>=74)&&(i=s.match(/Chrome\/(\d+)/),i&&(o=i[1]))),e.exports=o&&+o},"2c45":function(e,t,n){e.exports={__init__:["animation","contextPads","disableModeling","elementNotifications","elementSupport","exclusiveGatewaySettings","log","notifications","pauseSimulation","preserveElementColors","processInstanceIds","processInstanceSettings","processInstances","resetSimulation","setAnimationSpeed","showProcessInstance","simulationState","toggleMode","tokenCount","tokenSimulationBehavior","tokenSimulationEditorActions","tokenSimulationKeyboardBindings","tokenSimulationPalette"],animation:["type",n("ffc8")],contextPads:["type",n("5f19")],disableModeling:["type",n("37c0")],elementNotifications:["type",n("1ac3")],elementSupport:["type",n("fc78")],exclusiveGatewaySettings:["type",n("9ce1")],log:["type",n("5e04")],notifications:["type",n("ba1b")],pauseSimulation:["type",n("97d5")],preserveElementColors:["type",n("10ef")],processInstanceIds:["type",n("1f19")],processInstanceSettings:["type",n("9692")],processInstances:["type",n("de49")],resetSimulation:["type",n("ae9d")],setAnimationSpeed:["type",n("f086")],showProcessInstance:["type",n("c25e")],simulationState:["type",n("977a")],toggleMode:["type",n("51739")],tokenCount:["type",n("f31a")],tokenSimulationBehavior:["type",n("ccd9")],tokenSimulationEditorActions:["type",n("8e1c")],tokenSimulationKeyboardBindings:["type",n("eaa1")],tokenSimulationPalette:["type",n("778b")]}},"2c50":function(e,t,n){"use strict";var i=n("83ec"),o=n("b4fd"),r=n("45ad"),s=n("3d1a"),a=[].join,l=o!=Object,c=s("join",",");i({target:"Array",proto:!0,forced:l||!c},{join:function(e){return a.call(r(this),void 0===e?",":e)}})},"2c69":function(e,t,n){var i=n("83ec"),o=n("55ab"),r=n("c1ca"),s=n("45ad"),a=n("42b1"),l=n("acd4");i({target:"Object",stat:!0,sham:!o},{getOwnPropertyDescriptors:function(e){var t,n,i=s(e),o=a.f,c=r(i),h={},u=0;while(c.length>u)n=o(i,t=c[u++]),void 0!==n&&l(h,t,n);return h}})},"2cdc":function(e,t,n){var i=n("eee7");e.exports=function(e){if(!i(e)&&null!==e)throw TypeError("Can't set "+String(e)+" as a prototype");return e}},"2eb0":function(e,t,n){"use strict";var i=n("83ec"),o=n("6e1d");i({target:"RegExp",proto:!0,forced:/./.exec!==o},{exec:o})},"2f62":function(e,t,n){"use strict";var i=n("83ec"),o=n("f226").includes,r=n("6e10");i({target:"Array",proto:!0},{includes:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}}),r("includes")},"2f6c":function(e,t,n){var i=n("e244"),o=n("72c7"),r="__core-js_shared__",s=i[r]||o(r,{});e.exports=s},3073:function(e,t,n){var i=n("fbcf"),o=n("eee7"),r=n("fc01");e.exports=function(e,t){if(i(e),o(t)&&t.constructor===e)return t;var n=r.f(e),s=n.resolve;return s(t),n.promise}},"312a":function(e,t,n){var i=n("53c2");t=i(!1),t.push([e.i,".monaco-keybinding{display:flex;align-items:center;line-height:10px}.monaco-keybinding>.monaco-keybinding-key{display:inline-block;border:1px solid hsla(0,0%,80%,.4);border-bottom-color:hsla(0,0%,73.3%,.4);border-radius:3px;box-shadow:inset 0 -1px 0 hsla(0,0%,73.3%,.4);background-color:hsla(0,0%,86.7%,.4);vertical-align:middle;color:#555;font-size:11px;padding:3px 5px;margin:0 2px}.monaco-keybinding>.monaco-keybinding-key:first-child{margin-left:0}.monaco-keybinding>.monaco-keybinding-key:last-child{margin-right:0}.hc-black .monaco-keybinding>.monaco-keybinding-key,.vs-dark .monaco-keybinding>.monaco-keybinding-key{background-color:hsla(0,0%,50.2%,.17);color:#ccc;border:1px solid rgba(51,51,51,.6);border-bottom-color:rgba(68,68,68,.6);box-shadow:inset 0 -1px 0 rgba(68,68,68,.6)}.monaco-keybinding>.monaco-keybinding-key-separator{display:inline-block}.monaco-keybinding>.monaco-keybinding-key-chord-separator{width:6px}",""]),e.exports=t},"325d":function(e,t,n){"use strict";var i=n("83ec"),o=n("e0e0"),r=n("a7f7"),s=n("13a8"),a=n("63ef"),l=n("69f1"),c=n("7d86"),h=n("1810"),u=n("f0db"),d=n("d85b"),p=n("15b2"),f=p.IteratorPrototype,g=p.BUGGY_SAFARI_ITERATORS,m=h("iterator"),b="keys",v="values",y="entries",w=function(){return this};e.exports=function(e,t,n,h,p,_,A){o(n,t,h);var C,E,x,S=function(e){if(e===p&&L)return L;if(!g&&e in M)return M[e];switch(e){case b:return function(){return new n(this,e)};case v:return function(){return new n(this,e)};case y:return function(){return new n(this,e)}}return function(){return new n(this)}},D=t+" Iterator",k=!1,M=e.prototype,N=M[m]||M["@@iterator"]||p&&M[p],L=!g&&N||S(p),B="Array"==t&&M.entries||N;if(B&&(C=r(B.call(new e)),f!==Object.prototype&&C.next&&(u||r(C)===f||(s?s(C,f):"function"!=typeof C[m]&&l(C,m,w)),a(C,D,!0,!0),u&&(d[D]=w))),p==v&&N&&N.name!==v&&(k=!0,L=function(){return N.call(this)}),u&&!A||M[m]===L||l(M,m,L),d[t]=L,p)if(E={values:S(v),keys:_?L:S(b),entries:S(y)},A)for(x in E)(g||k||!(x in M))&&c(M,x,E[x]);else i({target:t,proto:!0,forced:g||k},E);return E}},3352:function(e,t,n){var i=n("80db"),o=Math.max,r=Math.min;e.exports=function(e,t){var n=i(e);return n<0?o(n+t,0):r(n,t)}},3395:function(e,t,n){var i=n("0874"),o=n("d554"),r="["+o+"]",s=RegExp("^"+r+r+"*"),a=RegExp(r+r+"*$"),l=function(e){return function(t){var n=String(i(t));return 1&e&&(n=n.replace(s,"")),2&e&&(n=n.replace(a,"")),n}};e.exports={start:l(1),end:l(2),trim:l(3)}},"339e":function(e,t,n){"use strict";n("37fd"),n("f96e");var i=n("fbdf").is,o=n("4580"),r=o.CONSUME_TOKEN_EVENT,s=o.UPDATE_ELEMENTS_EVENT;function a(e,t,n,i){this._animation=e,this._eventBus=t,this._elementRegistry=n,this._processInstances=i}a.prototype.consume=function(){},a.prototype.generate=function(e){var t=this,n=e.element,o=e.parentProcessInstanceId,a=n.outgoing.filter((function(e){return i(e,"bpmn:SequenceFlow")})),l=n.parent,c=this._processInstances.create(l,o);if(a.forEach((function(e){t._animation.createAnimation(e,c,(function(){t._eventBus.fire(r,{element:e.target,processInstanceId:c})}))})),!i(n.parent,"bpmn:SubProcess")){var h=this._elementRegistry.filter((function(e){return i(e,"bpmn:StartEvent")}));this._eventBus.fire(s,{elements:h})}},a.$inject=["animation","eventBus","elementRegistry","processInstances"],e.exports=a},3433:function(e,t,n){"use strict";n("37fd"),n("f96e");var i=n("fbdf"),o=i.is,r=n("4580"),s=r.CONSUME_TOKEN_EVENT,a=r.UPDATE_ELEMENT_EVENT;function l(e,t,n){this._animation=e,this._eventBus=t,this._elementRegistry=n}l.prototype.consume=function(e){var t=e.element,n=e.processInstanceId;t.tokenCount||(t.tokenCount={}),t.tokenCount[n]||(t.tokenCount[n]=0),t.tokenCount[n]++,this._eventBus.fire(a,{element:t})},l.prototype.generate=function(e){var t=this,n=e.element,i=e.processInstanceId,r=n.outgoing.filter((function(e){return o(e,"bpmn:SequenceFlow")}));r.forEach((function(e){t._animation.createAnimation(e,i,(function(){t._eventBus.fire(s,{element:e.target,processInstanceId:i})}))}))},l.$inject=["animation","eventBus","elementRegistry"],e.exports=l},"358f":function(e,t,n){var i=n("5124");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var o=n("4974").default;o("13719944",i,!0,{sourceMap:!1,shadowMode:!1})},"35d6":function(e,t,n){var i,o,r,s=n("17be"),a=n("e244"),l=n("eee7"),c=n("69f1"),h=n("fe32"),u=n("2f6c"),d=n("5350"),p=n("fd3f"),f="Object already initialized",g=a.WeakMap,m=function(e){return r(e)?o(e):i(e,{})},b=function(e){return function(t){var n;if(!l(t)||(n=o(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return n}};if(s||u.state){var v=u.state||(u.state=new g),y=v.get,w=v.has,_=v.set;i=function(e,t){if(w.call(v,e))throw new TypeError(f);return t.facade=e,_.call(v,e,t),t},o=function(e){return y.call(v,e)||{}},r=function(e){return w.call(v,e)}}else{var A=d("state");p[A]=!0,i=function(e,t){if(h(e,A))throw new TypeError(f);return t.facade=e,c(e,A,t),t},o=function(e){return h(e,A)?e[A]:{}},r=function(e){return h(e,A)}}e.exports={set:i,get:o,has:r,enforce:m,getterFor:b}},"36df":function(e,t,n){var i=n("294d");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var o=n("4974").default;o("3e355ff7",i,!0,{sourceMap:!1,shadowMode:!1})},"370b":function(e,t,n){"use strict";var i=n("8aa3").forEach,o=n("3d1a"),r=o("forEach");e.exports=r?[].forEach:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}},"37c0":function(e,t,n){e.exports=n("5d86")},"37fd":function(e,t,n){"use strict";var i=n("83ec"),o=n("8aa3").filter,r=n("72d4"),s=r("filter");i({target:"Array",proto:!0,forced:!s},{filter:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}})},"396d":function(e,t,n){var i=n("fe32"),o=n("45ad"),r=n("f226").indexOf,s=n("fd3f");e.exports=function(e,t){var n,a=o(e),l=0,c=[];for(n in a)!i(s,n)&&i(a,n)&&c.push(n);while(t.length>l)i(a,n=t[l++])&&(~r(c,n)||c.push(n));return c}},3990:function(e,t,n){"use strict";n("37fd"),n("f96e");var i=n("fbdf").is,o=n("4580"),r=o.CONSUME_TOKEN_EVENT,s=o.GENERATE_TOKEN_EVENT;function a(e,t){this._animation=e,this._eventBus=t}a.prototype.consume=function(e){this._eventBus.fire(s,e)},a.prototype.generate=function(e){var t=this,n=e.element,o=e.processInstanceId,s=n.outgoing.filter((function(e){return i(e,"bpmn:SequenceFlow")}));s.forEach((function(e){t._animation.createAnimation(e,o,(function(){t._eventBus.fire(r,{element:e.target,processInstanceId:o})}))}))},a.$inject=["animation","eventBus"],e.exports=a},"3aac":function(e,t,n){"use strict";var i=n("2875");function o(e,t){return Object.prototype.hasOwnProperty.call(e,t.name||t)}function r(e,t,n){var o=i.extend(n[t.name]||[],e,t,n);Object.defineProperty(n,t.name,{enumerable:t.enumerable,value:o}),o.length&&o.forEach((function(i){e.set(i,t.inverse,n)}))}function s(e,t,n){var i=t.inverse,o=n[t.name];Object.defineProperty(n,t.name,{configurable:t.configurable,enumerable:t.enumerable,get:function(){return o},set:function(t){if(t!==o){var r=o;o=null,r&&e.unset(r,i,n),o=t,e.set(o,i,n)}}})}function a(e,t){if(!(this instanceof a))return new a(e,t);e.inverse=t,t.inverse=e,this.props={},this.props[e.name]=e,this.props[t.name]=t}a.prototype.bind=function(e,t){if("string"===typeof t){if(!this.props[t])throw new Error("no property <"+t+"> in ref");t=this.props[t]}t.collection?r(this,t,e):s(this,t,e)},a.prototype.ensureRefsCollection=function(e,t){var n=e[t.name];return i.isExtended(n)||r(this,t,e),n},a.prototype.ensureBound=function(e,t){o(e,t)||this.bind(e,t)},a.prototype.unset=function(e,t,n){e&&(this.ensureBound(e,t),t.collection?this.ensureRefsCollection(e,t).remove(n):e[t.name]=void 0)},a.prototype.set=function(e,t,n){e&&(this.ensureBound(e,t),t.collection?this.ensureRefsCollection(e,t).add(n):e[t.name]=n)},e.exports=a},"3c82":function(e,t,n){var i=n("53c2");t=i(!1),t.push([e.i,".monaco-editor .scroll-decoration{position:absolute;top:0;left:0;height:6px}",""]),e.exports=t},"3d1a":function(e,t,n){"use strict";var i=n("ac97");e.exports=function(e,t){var n=[][e];return!!n&&i((function(){n.call(null,t||function(){throw 1},1)}))}},"3e1a":function(e,t,n){var i=n("396d"),o=n("e629");e.exports=Object.keys||function(e){return i(e,o)}},"3ef6":function(e,t,n){"use strict";t.byteLength=h,t.toByteArray=d,t.fromByteArray=g;for(var i=[],o=[],r="undefined"!==typeof Uint8Array?Uint8Array:Array,s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",a=0,l=s.length;a<l;++a)i[a]=s[a],o[s.charCodeAt(a)]=a;function c(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");-1===n&&(n=t);var i=n===t?0:4-n%4;return[n,i]}function h(e){var t=c(e),n=t[0],i=t[1];return 3*(n+i)/4-i}function u(e,t,n){return 3*(t+n)/4-n}function d(e){var t,n,i=c(e),s=i[0],a=i[1],l=new r(u(e,s,a)),h=0,d=a>0?s-4:s;for(n=0;n<d;n+=4)t=o[e.charCodeAt(n)]<<18|o[e.charCodeAt(n+1)]<<12|o[e.charCodeAt(n+2)]<<6|o[e.charCodeAt(n+3)],l[h++]=t>>16&255,l[h++]=t>>8&255,l[h++]=255&t;return 2===a&&(t=o[e.charCodeAt(n)]<<2|o[e.charCodeAt(n+1)]>>4,l[h++]=255&t),1===a&&(t=o[e.charCodeAt(n)]<<10|o[e.charCodeAt(n+1)]<<4|o[e.charCodeAt(n+2)]>>2,l[h++]=t>>8&255,l[h++]=255&t),l}function p(e){return i[e>>18&63]+i[e>>12&63]+i[e>>6&63]+i[63&e]}function f(e,t,n){for(var i,o=[],r=t;r<n;r+=3)i=(e[r]<<16&16711680)+(e[r+1]<<8&65280)+(255&e[r+2]),o.push(p(i));return o.join("")}function g(e){for(var t,n=e.length,o=n%3,r=[],s=16383,a=0,l=n-o;a<l;a+=s)r.push(f(e,a,a+s>l?l:a+s));return 1===o?(t=e[n-1],r.push(i[t>>2]+i[t<<4&63]+"==")):2===o&&(t=(e[n-2]<<8)+e[n-1],r.push(i[t>>10]+i[t>>4&63]+i[t<<2&63]+"=")),r.join("")}o["-".charCodeAt(0)]=62,o["_".charCodeAt(0)]=63},"3f13":function(e,t,n){var i=n("53c2");t=i(!1),t.push([e.i,".monaco-editor .margin-view-overlays .current-line,.monaco-editor .view-overlays .current-line{display:block;position:absolute;left:0;top:0;box-sizing:border-box}.monaco-editor .margin-view-overlays .current-line.current-line-margin.current-line-margin-both{border-right:0}",""]),e.exports=t},"3fa4":function(e,t,n){"use strict";function i(e){return!e||"string"!==typeof e||0===e.trim().length}n.d(t,"B",(function(){return i})),n.d(t,"v",(function(){return r})),n.d(t,"s",(function(){return s})),n.d(t,"t",(function(){return a})),n.d(t,"I",(function(){return l})),n.d(t,"N",(function(){return c})),n.d(t,"n",(function(){return h})),n.d(t,"P",(function(){return u})),n.d(t,"q",(function(){return d})),n.d(t,"o",(function(){return p})),n.d(t,"M",(function(){return f})),n.d(t,"L",(function(){return g})),n.d(t,"u",(function(){return m})),n.d(t,"x",(function(){return b})),n.d(t,"H",(function(){return v})),n.d(t,"f",(function(){return y})),n.d(t,"g",(function(){return w})),n.d(t,"h",(function(){return _})),n.d(t,"F",(function(){return A})),n.d(t,"G",(function(){return C})),n.d(t,"r",(function(){return x})),n.d(t,"Q",(function(){return D})),n.d(t,"d",(function(){return k})),n.d(t,"e",(function(){return M})),n.d(t,"D",(function(){return N})),n.d(t,"E",(function(){return L})),n.d(t,"i",(function(){return B})),n.d(t,"y",(function(){return I})),n.d(t,"J",(function(){return O})),n.d(t,"K",(function(){return R})),n.d(t,"p",(function(){return P})),n.d(t,"l",(function(){return j})),n.d(t,"j",(function(){return z})),n.d(t,"z",(function(){return W})),n.d(t,"a",(function(){return H})),n.d(t,"m",(function(){return U})),n.d(t,"k",(function(){return Y})),n.d(t,"C",(function(){return G})),n.d(t,"A",(function(){return K})),n.d(t,"b",(function(){return q})),n.d(t,"R",(function(){return J})),n.d(t,"O",(function(){return X})),n.d(t,"w",(function(){return $})),n.d(t,"c",(function(){return Z}));const o=/{(\d+)}/g;function r(e,...t){return 0===t.length?e:e.replace(o,(function(e,n){const i=parseInt(n,10);return isNaN(i)||i<0||i>=t.length?e:t[i]}))}function s(e){return e.replace(/[<>&]/g,(function(e){switch(e){case"<":return"&lt;";case">":return"&gt;";case"&":return"&amp;";default:return e}}))}function a(e){return e.replace(/[\\\{\}\*\+\?\|\^\$\.\[\]\(\)]/g,"\\$&")}function l(e,t){if(!e||!t)return e;const n=t.length;if(0===n||0===e.length)return e;let i=0;while(e.indexOf(t,i)===i)i+=n;return e.substring(i)}function c(e,t){if(!e||!t)return e;const n=t.length,i=e.length;if(0===n||0===i)return e;let o=i,r=-1;while(1){if(r=e.lastIndexOf(t,o-1),-1===r||r+n!==o)break;if(0===r)return"";o=r}return e.substring(0,o)}function h(e){return e.replace(/[\-\\\{\}\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&").replace(/[\*]/g,".*")}function u(e,t){if(e.length<t.length)return!1;if(e===t)return!0;for(let n=0;n<t.length;n++)if(e[n]!==t[n])return!1;return!0}function d(e,t){const n=e.length-t.length;return n>0?e.indexOf(t,n)===n:0===n&&e===t}function p(e,t,n={}){if(!e)throw new Error("Cannot create regex from empty string");t||(e=a(e)),n.wholeWord&&(/\B/.test(e.charAt(0))||(e="\\b"+e),/\B/.test(e.charAt(e.length-1))||(e+="\\b"));let i="";return n.global&&(i+="g"),n.matchCase||(i+="i"),n.multiline&&(i+="m"),n.unicode&&(i+="u"),new RegExp(e,i)}function f(e){if("^"===e.source||"^$"===e.source||"$"===e.source||"^\\s*$"===e.source)return!1;const t=e.exec("");return!(!t||0!==e.lastIndex)}function g(e){return(e.global?"g":"")+(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")}function m(e){for(let t=0,n=e.length;t<n;t++){const n=e.charCodeAt(t);if(32!==n&&9!==n)return t}return-1}function b(e,t=0,n=e.length){for(let i=t;i<n;i++){const n=e.charCodeAt(i);if(32!==n&&9!==n)return e.substring(t,i)}return e.substring(t,n)}function v(e,t=e.length-1){for(let n=t;n>=0;n--){const t=e.charCodeAt(n);if(32!==t&&9!==t)return n}return-1}function y(e,t){return e<t?-1:e>t?1:0}function w(e,t,n=0,i=e.length,o=0,r=t.length){for(;n<i&&o<r;n++,o++){let i=e.charCodeAt(n),r=t.charCodeAt(o);if(i<r)return-1;if(i>r)return 1}const s=i-n,a=r-o;return s<a?-1:s>a?1:0}function _(e,t,n=0,i=e.length,o=0,r=t.length){for(;n<i&&o<r;n++,o++){let s=e.charCodeAt(n),a=t.charCodeAt(o);if(s===a)continue;const l=s-a;if((32!==l||!C(a))&&(-32!==l||!C(s)))return A(s)&&A(a)?l:w(e.toLowerCase(),t.toLowerCase(),n,i,o,r)}const s=i-n,a=r-o;return s<a?-1:s>a?1:0}function A(e){return e>=97&&e<=122}function C(e){return e>=65&&e<=90}function E(e){return A(e)||C(e)}function x(e,t){return e.length===t.length&&S(e,t)}function S(e,t,n=e.length){for(let i=0;i<n;i++){const n=e.charCodeAt(i),o=t.charCodeAt(i);if(n!==o)if(E(n)&&E(o)){const e=Math.abs(n-o);if(0!==e&&32!==e)return!1}else if(String.fromCharCode(n).toLowerCase()!==String.fromCharCode(o).toLowerCase())return!1}return!0}function D(e,t){const n=t.length;return!(t.length>e.length)&&S(e,t,n)}function k(e,t){let n,i=Math.min(e.length,t.length);for(n=0;n<i;n++)if(e.charCodeAt(n)!==t.charCodeAt(n))return n;return i}function M(e,t){let n,i=Math.min(e.length,t.length);const o=e.length-1,r=t.length-1;for(n=0;n<i;n++)if(e.charCodeAt(o-n)!==t.charCodeAt(r-n))return n;return i}function N(e){return 55296<=e&&e<=56319}function L(e){return 56320<=e&&e<=57343}function B(e,t){return t-56320+(e-55296<<10)+65536}function I(e,t,n){const i=e.charCodeAt(n);if(N(i)&&n+1<t){const t=e.charCodeAt(n+1);if(L(t))return B(i,t)}return i}function T(e,t){const n=e.charCodeAt(t-1);if(L(n)&&t>1){const i=e.charCodeAt(t-2);if(N(i))return B(i,n)}return n}function O(e,t){const n=ee.getInstance(),i=t,o=e.length,r=I(e,o,t);t+=r>=65536?2:1;let s=n.getGraphemeBreakType(r);while(t<o){const i=I(e,o,t),r=n.getGraphemeBreakType(i);if(Z(s,r))break;t+=i>=65536?2:1,s=r}return t-i}function R(e,t){const n=ee.getInstance(),i=t,o=T(e,t);t-=o>=65536?2:1;let r=n.getGraphemeBreakType(o);while(t>0){const i=T(e,t),o=n.getGraphemeBreakType(i);if(Z(o,r))break;t-=i>=65536?2:1,r=o}return i-t}function P(e){const t=e.byteLength,n=[];let i=0;while(i<t){const o=e[i];let r;if(r=o>=240&&i+3<t?(7&e[i++])<<18>>>0|(63&e[i++])<<12>>>0|(63&e[i++])<<6>>>0|(63&e[i++])<<0>>>0:o>=224&&i+2<t?(15&e[i++])<<12>>>0|(63&e[i++])<<6>>>0|(63&e[i++])<<0>>>0:o>=192&&i+1<t?(31&e[i++])<<6>>>0|(63&e[i++])<<0>>>0:e[i++],r>=0&&r<=55295||r>=57344&&r<=65535)n.push(String.fromCharCode(r));else if(r>=65536&&r<=1114111){const e=r-65536,t=55296+((1047552&e)>>>10),i=56320+((1023&e)>>>0);n.push(String.fromCharCode(t)),n.push(String.fromCharCode(i))}else n.push(String.fromCharCode(65533))}return n.join("")}const F=/(?:[\u05BE\u05C0\u05C3\u05C6\u05D0-\u05F4\u0608\u060B\u060D\u061B-\u064A\u066D-\u066F\u0671-\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u0710\u0712-\u072F\u074D-\u07A5\u07B1-\u07EA\u07F4\u07F5\u07FA-\u0815\u081A\u0824\u0828\u0830-\u0858\u085E-\u08BD\u200F\uFB1D\uFB1F-\uFB28\uFB2A-\uFD3D\uFD50-\uFDFC\uFE70-\uFEFC]|\uD802[\uDC00-\uDD1B\uDD20-\uDE00\uDE10-\uDE33\uDE40-\uDEE4\uDEEB-\uDF35\uDF40-\uDFFF]|\uD803[\uDC00-\uDCFF]|\uD83A[\uDC00-\uDCCF\uDD00-\uDD43\uDD50-\uDFFF]|\uD83B[\uDC00-\uDEBB])/;function j(e){return F.test(e)}const Q=/(?:[\u231A\u231B\u23F0\u23F3\u2600-\u27BF\u2B50\u2B55]|\uD83C[\uDDE6-\uDDFF\uDF00-\uDFFF]|\uD83D[\uDC00-\uDE4F\uDE80-\uDEFC\uDFE0-\uDFEB]|\uD83E[\uDD00-\uDDFF\uDE70-\uDE73\uDE78-\uDE82\uDE90-\uDE95])/;function z(e){return Q.test(e)}const V=/^[\t\n\r\x20-\x7E]*$/;function W(e){return V.test(e)}const H=/[\u2028\u2029]/;function U(e){return H.test(e)}function Y(e){for(let t=0,n=e.length;t<n;t++)if(G(e.charCodeAt(t)))return!0;return!1}function G(e){return e=+e,e>=11904&&e<=55215||e>=63744&&e<=64255||e>=65281&&e<=65374}function K(e){return e>=127462&&e<=127487||e>=9728&&e<=10175||e>=127744&&e<=128591||e>=128640&&e<=128764||e>=128992&&e<=129003||e>=129280&&e<=129535||e>=129648&&e<=129651||e>=129656&&e<=129666||e>=129680&&e<=129685}const q=String.fromCharCode(65279);function J(e){return!!(e&&e.length>0&&65279===e.charCodeAt(0))}function X(e){const t=26;return e%=2*t,e<t?String.fromCharCode(97+e):String.fromCharCode(65+e-t)}function $(e){const t=ee.getInstance();return t.getGraphemeBreakType(e)}function Z(e,t){return 0===e?5!==t&&7!==t:(2!==e||3!==t)&&(4===e||2===e||3===e||(4===t||2===t||3===t||(8!==e||8!==t&&9!==t&&11!==t&&12!==t)&&((11!==e&&9!==e||9!==t&&10!==t)&&((12!==e&&10!==e||10!==t)&&(5!==t&&13!==t&&(7!==t&&(1!==e&&((13!==e||14!==t)&&(6!==e||6!==t)))))))))}class ee{constructor(){this._data=te()}static getInstance(){return ee._INSTANCE||(ee._INSTANCE=new ee),ee._INSTANCE}getGraphemeBreakType(e){if(e<32)return 10===e?3:13===e?2:4;if(e<127)return 0;const t=this._data,n=t.length/3;let i=1;while(i<=n)if(e<t[3*i])i*=2;else{if(!(e>t[3*i+1]))return t[3*i+2];i=2*i+1}return 0}}function te(){return JSON.parse("[0,0,0,51592,51592,11,44424,44424,11,72251,72254,5,7150,7150,7,48008,48008,11,55176,55176,11,128420,128420,14,3276,3277,5,9979,9980,14,46216,46216,11,49800,49800,11,53384,53384,11,70726,70726,5,122915,122916,5,129320,129327,14,2558,2558,5,5906,5908,5,9762,9763,14,43360,43388,8,45320,45320,11,47112,47112,11,48904,48904,11,50696,50696,11,52488,52488,11,54280,54280,11,70082,70083,1,71350,71350,7,73111,73111,5,127892,127893,14,128726,128727,14,129473,129474,14,2027,2035,5,2901,2902,5,3784,3789,5,6754,6754,5,8418,8420,5,9877,9877,14,11088,11088,14,44008,44008,5,44872,44872,11,45768,45768,11,46664,46664,11,47560,47560,11,48456,48456,11,49352,49352,11,50248,50248,11,51144,51144,11,52040,52040,11,52936,52936,11,53832,53832,11,54728,54728,11,69811,69814,5,70459,70460,5,71096,71099,7,71998,71998,5,72874,72880,5,119149,119149,7,127374,127374,14,128335,128335,14,128482,128482,14,128765,128767,14,129399,129400,14,129680,129685,14,1476,1477,5,2377,2380,7,2759,2760,5,3137,3140,7,3458,3459,7,4153,4154,5,6432,6434,5,6978,6978,5,7675,7679,5,9723,9726,14,9823,9823,14,9919,9923,14,10035,10036,14,42736,42737,5,43596,43596,5,44200,44200,11,44648,44648,11,45096,45096,11,45544,45544,11,45992,45992,11,46440,46440,11,46888,46888,11,47336,47336,11,47784,47784,11,48232,48232,11,48680,48680,11,49128,49128,11,49576,49576,11,50024,50024,11,50472,50472,11,50920,50920,11,51368,51368,11,51816,51816,11,52264,52264,11,52712,52712,11,53160,53160,11,53608,53608,11,54056,54056,11,54504,54504,11,54952,54952,11,68108,68111,5,69933,69940,5,70197,70197,7,70498,70499,7,70845,70845,5,71229,71229,5,71727,71735,5,72154,72155,5,72344,72345,5,73023,73029,5,94095,94098,5,121403,121452,5,126981,127182,14,127538,127546,14,127990,127990,14,128391,128391,14,128445,128449,14,128500,128505,14,128752,128752,14,129160,129167,14,129356,129356,14,129432,129442,14,129648,129651,14,129751,131069,14,173,173,4,1757,1757,1,2274,2274,1,2494,2494,5,2641,2641,5,2876,2876,5,3014,3016,7,3262,3262,7,3393,3396,5,3570,3571,7,3968,3972,5,4228,4228,7,6086,6086,5,6679,6680,5,6912,6915,5,7080,7081,5,7380,7392,5,8252,8252,14,9096,9096,14,9748,9749,14,9784,9786,14,9833,9850,14,9890,9894,14,9938,9938,14,9999,9999,14,10085,10087,14,12349,12349,14,43136,43137,7,43454,43456,7,43755,43755,7,44088,44088,11,44312,44312,11,44536,44536,11,44760,44760,11,44984,44984,11,45208,45208,11,45432,45432,11,45656,45656,11,45880,45880,11,46104,46104,11,46328,46328,11,46552,46552,11,46776,46776,11,47000,47000,11,47224,47224,11,47448,47448,11,47672,47672,11,47896,47896,11,48120,48120,11,48344,48344,11,48568,48568,11,48792,48792,11,49016,49016,11,49240,49240,11,49464,49464,11,49688,49688,11,49912,49912,11,50136,50136,11,50360,50360,11,50584,50584,11,50808,50808,11,51032,51032,11,51256,51256,11,51480,51480,11,51704,51704,11,51928,51928,11,52152,52152,11,52376,52376,11,52600,52600,11,52824,52824,11,53048,53048,11,53272,53272,11,53496,53496,11,53720,53720,11,53944,53944,11,54168,54168,11,54392,54392,11,54616,54616,11,54840,54840,11,55064,55064,11,65438,65439,5,69633,69633,5,69837,69837,1,70018,70018,7,70188,70190,7,70368,70370,7,70465,70468,7,70712,70719,5,70835,70840,5,70850,70851,5,71132,71133,5,71340,71340,7,71458,71461,5,71985,71989,7,72002,72002,7,72193,72202,5,72281,72283,5,72766,72766,7,72885,72886,5,73104,73105,5,92912,92916,5,113824,113827,4,119173,119179,5,121505,121519,5,125136,125142,5,127279,127279,14,127489,127490,14,127570,127743,14,127900,127901,14,128254,128254,14,128369,128370,14,128400,128400,14,128425,128432,14,128468,128475,14,128489,128494,14,128715,128720,14,128745,128745,14,128759,128760,14,129004,129023,14,129296,129304,14,129340,129342,14,129388,129392,14,129404,129407,14,129454,129455,14,129485,129487,14,129659,129663,14,129719,129727,14,917536,917631,5,13,13,2,1160,1161,5,1564,1564,4,1807,1807,1,2085,2087,5,2363,2363,7,2402,2403,5,2507,2508,7,2622,2624,7,2691,2691,7,2786,2787,5,2881,2884,5,3006,3006,5,3072,3072,5,3170,3171,5,3267,3268,7,3330,3331,7,3406,3406,1,3538,3540,5,3655,3662,5,3897,3897,5,4038,4038,5,4184,4185,5,4352,4447,8,6068,6069,5,6155,6157,5,6448,6449,7,6742,6742,5,6783,6783,5,6966,6970,5,7042,7042,7,7143,7143,7,7212,7219,5,7412,7412,5,8206,8207,4,8294,8303,4,8596,8601,14,9410,9410,14,9742,9742,14,9757,9757,14,9770,9770,14,9794,9794,14,9828,9828,14,9855,9855,14,9882,9882,14,9900,9903,14,9929,9933,14,9963,9967,14,9987,9988,14,10006,10006,14,10062,10062,14,10175,10175,14,11744,11775,5,42607,42607,5,43043,43044,7,43263,43263,5,43444,43445,7,43569,43570,5,43698,43700,5,43766,43766,5,44032,44032,11,44144,44144,11,44256,44256,11,44368,44368,11,44480,44480,11,44592,44592,11,44704,44704,11,44816,44816,11,44928,44928,11,45040,45040,11,45152,45152,11,45264,45264,11,45376,45376,11,45488,45488,11,45600,45600,11,45712,45712,11,45824,45824,11,45936,45936,11,46048,46048,11,46160,46160,11,46272,46272,11,46384,46384,11,46496,46496,11,46608,46608,11,46720,46720,11,46832,46832,11,46944,46944,11,47056,47056,11,47168,47168,11,47280,47280,11,47392,47392,11,47504,47504,11,47616,47616,11,47728,47728,11,47840,47840,11,47952,47952,11,48064,48064,11,48176,48176,11,48288,48288,11,48400,48400,11,48512,48512,11,48624,48624,11,48736,48736,11,48848,48848,11,48960,48960,11,49072,49072,11,49184,49184,11,49296,49296,11,49408,49408,11,49520,49520,11,49632,49632,11,49744,49744,11,49856,49856,11,49968,49968,11,50080,50080,11,50192,50192,11,50304,50304,11,50416,50416,11,50528,50528,11,50640,50640,11,50752,50752,11,50864,50864,11,50976,50976,11,51088,51088,11,51200,51200,11,51312,51312,11,51424,51424,11,51536,51536,11,51648,51648,11,51760,51760,11,51872,51872,11,51984,51984,11,52096,52096,11,52208,52208,11,52320,52320,11,52432,52432,11,52544,52544,11,52656,52656,11,52768,52768,11,52880,52880,11,52992,52992,11,53104,53104,11,53216,53216,11,53328,53328,11,53440,53440,11,53552,53552,11,53664,53664,11,53776,53776,11,53888,53888,11,54000,54000,11,54112,54112,11,54224,54224,11,54336,54336,11,54448,54448,11,54560,54560,11,54672,54672,11,54784,54784,11,54896,54896,11,55008,55008,11,55120,55120,11,64286,64286,5,66272,66272,5,68900,68903,5,69762,69762,7,69817,69818,5,69927,69931,5,70003,70003,5,70070,70078,5,70094,70094,7,70194,70195,7,70206,70206,5,70400,70401,5,70463,70463,7,70475,70477,7,70512,70516,5,70722,70724,5,70832,70832,5,70842,70842,5,70847,70848,5,71088,71089,7,71102,71102,7,71219,71226,5,71231,71232,5,71342,71343,7,71453,71455,5,71463,71467,5,71737,71738,5,71995,71996,5,72000,72000,7,72145,72147,7,72160,72160,5,72249,72249,7,72273,72278,5,72330,72342,5,72752,72758,5,72850,72871,5,72882,72883,5,73018,73018,5,73031,73031,5,73109,73109,5,73461,73462,7,94031,94031,5,94192,94193,7,119142,119142,7,119155,119162,4,119362,119364,5,121476,121476,5,122888,122904,5,123184,123190,5,126976,126979,14,127184,127231,14,127344,127345,14,127405,127461,14,127514,127514,14,127561,127567,14,127778,127779,14,127896,127896,14,127985,127986,14,127995,127999,5,128326,128328,14,128360,128366,14,128378,128378,14,128394,128397,14,128405,128406,14,128422,128423,14,128435,128443,14,128453,128464,14,128479,128480,14,128484,128487,14,128496,128498,14,128640,128709,14,128723,128724,14,128736,128741,14,128747,128748,14,128755,128755,14,128762,128762,14,128981,128991,14,129096,129103,14,129292,129292,14,129311,129311,14,129329,129330,14,129344,129349,14,129360,129374,14,129394,129394,14,129402,129402,14,129413,129425,14,129445,129450,14,129466,129471,14,129483,129483,14,129511,129535,14,129653,129655,14,129667,129670,14,129705,129711,14,129731,129743,14,917505,917505,4,917760,917999,5,10,10,3,127,159,4,768,879,5,1471,1471,5,1536,1541,1,1648,1648,5,1767,1768,5,1840,1866,5,2070,2073,5,2137,2139,5,2307,2307,7,2366,2368,7,2382,2383,7,2434,2435,7,2497,2500,5,2519,2519,5,2563,2563,7,2631,2632,5,2677,2677,5,2750,2752,7,2763,2764,7,2817,2817,5,2879,2879,5,2891,2892,7,2914,2915,5,3008,3008,5,3021,3021,5,3076,3076,5,3146,3149,5,3202,3203,7,3264,3265,7,3271,3272,7,3298,3299,5,3390,3390,5,3402,3404,7,3426,3427,5,3535,3535,5,3544,3550,7,3635,3635,7,3763,3763,7,3893,3893,5,3953,3966,5,3981,3991,5,4145,4145,7,4157,4158,5,4209,4212,5,4237,4237,5,4520,4607,10,5970,5971,5,6071,6077,5,6089,6099,5,6277,6278,5,6439,6440,5,6451,6456,7,6683,6683,5,6744,6750,5,6765,6770,7,6846,6846,5,6964,6964,5,6972,6972,5,7019,7027,5,7074,7077,5,7083,7085,5,7146,7148,7,7154,7155,7,7222,7223,5,7394,7400,5,7416,7417,5,8204,8204,5,8233,8233,4,8288,8292,4,8413,8416,5,8482,8482,14,8986,8987,14,9193,9203,14,9654,9654,14,9733,9733,14,9745,9745,14,9752,9752,14,9760,9760,14,9766,9766,14,9774,9775,14,9792,9792,14,9800,9811,14,9825,9826,14,9831,9831,14,9852,9853,14,9872,9873,14,9880,9880,14,9885,9887,14,9896,9897,14,9906,9916,14,9926,9927,14,9936,9936,14,9941,9960,14,9974,9974,14,9982,9985,14,9992,9997,14,10002,10002,14,10017,10017,14,10055,10055,14,10071,10071,14,10145,10145,14,11013,11015,14,11503,11505,5,12334,12335,5,12951,12951,14,42612,42621,5,43014,43014,5,43047,43047,7,43204,43205,5,43335,43345,5,43395,43395,7,43450,43451,7,43561,43566,5,43573,43574,5,43644,43644,5,43710,43711,5,43758,43759,7,44005,44005,5,44012,44012,7,44060,44060,11,44116,44116,11,44172,44172,11,44228,44228,11,44284,44284,11,44340,44340,11,44396,44396,11,44452,44452,11,44508,44508,11,44564,44564,11,44620,44620,11,44676,44676,11,44732,44732,11,44788,44788,11,44844,44844,11,44900,44900,11,44956,44956,11,45012,45012,11,45068,45068,11,45124,45124,11,45180,45180,11,45236,45236,11,45292,45292,11,45348,45348,11,45404,45404,11,45460,45460,11,45516,45516,11,45572,45572,11,45628,45628,11,45684,45684,11,45740,45740,11,45796,45796,11,45852,45852,11,45908,45908,11,45964,45964,11,46020,46020,11,46076,46076,11,46132,46132,11,46188,46188,11,46244,46244,11,46300,46300,11,46356,46356,11,46412,46412,11,46468,46468,11,46524,46524,11,46580,46580,11,46636,46636,11,46692,46692,11,46748,46748,11,46804,46804,11,46860,46860,11,46916,46916,11,46972,46972,11,47028,47028,11,47084,47084,11,47140,47140,11,47196,47196,11,47252,47252,11,47308,47308,11,47364,47364,11,47420,47420,11,47476,47476,11,47532,47532,11,47588,47588,11,47644,47644,11,47700,47700,11,47756,47756,11,47812,47812,11,47868,47868,11,47924,47924,11,47980,47980,11,48036,48036,11,48092,48092,11,48148,48148,11,48204,48204,11,48260,48260,11,48316,48316,11,48372,48372,11,48428,48428,11,48484,48484,11,48540,48540,11,48596,48596,11,48652,48652,11,48708,48708,11,48764,48764,11,48820,48820,11,48876,48876,11,48932,48932,11,48988,48988,11,49044,49044,11,49100,49100,11,49156,49156,11,49212,49212,11,49268,49268,11,49324,49324,11,49380,49380,11,49436,49436,11,49492,49492,11,49548,49548,11,49604,49604,11,49660,49660,11,49716,49716,11,49772,49772,11,49828,49828,11,49884,49884,11,49940,49940,11,49996,49996,11,50052,50052,11,50108,50108,11,50164,50164,11,50220,50220,11,50276,50276,11,50332,50332,11,50388,50388,11,50444,50444,11,50500,50500,11,50556,50556,11,50612,50612,11,50668,50668,11,50724,50724,11,50780,50780,11,50836,50836,11,50892,50892,11,50948,50948,11,51004,51004,11,51060,51060,11,51116,51116,11,51172,51172,11,51228,51228,11,51284,51284,11,51340,51340,11,51396,51396,11,51452,51452,11,51508,51508,11,51564,51564,11,51620,51620,11,51676,51676,11,51732,51732,11,51788,51788,11,51844,51844,11,51900,51900,11,51956,51956,11,52012,52012,11,52068,52068,11,52124,52124,11,52180,52180,11,52236,52236,11,52292,52292,11,52348,52348,11,52404,52404,11,52460,52460,11,52516,52516,11,52572,52572,11,52628,52628,11,52684,52684,11,52740,52740,11,52796,52796,11,52852,52852,11,52908,52908,11,52964,52964,11,53020,53020,11,53076,53076,11,53132,53132,11,53188,53188,11,53244,53244,11,53300,53300,11,53356,53356,11,53412,53412,11,53468,53468,11,53524,53524,11,53580,53580,11,53636,53636,11,53692,53692,11,53748,53748,11,53804,53804,11,53860,53860,11,53916,53916,11,53972,53972,11,54028,54028,11,54084,54084,11,54140,54140,11,54196,54196,11,54252,54252,11,54308,54308,11,54364,54364,11,54420,54420,11,54476,54476,11,54532,54532,11,54588,54588,11,54644,54644,11,54700,54700,11,54756,54756,11,54812,54812,11,54868,54868,11,54924,54924,11,54980,54980,11,55036,55036,11,55092,55092,11,55148,55148,11,55216,55238,9,65056,65071,5,65529,65531,4,68097,68099,5,68159,68159,5,69446,69456,5,69688,69702,5,69808,69810,7,69815,69816,7,69821,69821,1,69888,69890,5,69932,69932,7,69957,69958,7,70016,70017,5,70067,70069,7,70079,70080,7,70089,70092,5,70095,70095,5,70191,70193,5,70196,70196,5,70198,70199,5,70367,70367,5,70371,70378,5,70402,70403,7,70462,70462,5,70464,70464,5,70471,70472,7,70487,70487,5,70502,70508,5,70709,70711,7,70720,70721,7,70725,70725,7,70750,70750,5,70833,70834,7,70841,70841,7,70843,70844,7,70846,70846,7,70849,70849,7,71087,71087,5,71090,71093,5,71100,71101,5,71103,71104,5,71216,71218,7,71227,71228,7,71230,71230,7,71339,71339,5,71341,71341,5,71344,71349,5,71351,71351,5,71456,71457,7,71462,71462,7,71724,71726,7,71736,71736,7,71984,71984,5,71991,71992,7,71997,71997,7,71999,71999,1,72001,72001,1,72003,72003,5,72148,72151,5,72156,72159,7,72164,72164,7,72243,72248,5,72250,72250,1,72263,72263,5,72279,72280,7,72324,72329,1,72343,72343,7,72751,72751,7,72760,72765,5,72767,72767,5,72873,72873,7,72881,72881,7,72884,72884,7,73009,73014,5,73020,73021,5,73030,73030,1,73098,73102,7,73107,73108,7,73110,73110,7,73459,73460,5,78896,78904,4,92976,92982,5,94033,94087,7,94180,94180,5,113821,113822,5,119141,119141,5,119143,119145,5,119150,119154,5,119163,119170,5,119210,119213,5,121344,121398,5,121461,121461,5,121499,121503,5,122880,122886,5,122907,122913,5,122918,122922,5,123628,123631,5,125252,125258,5,126980,126980,14,127183,127183,14,127245,127247,14,127340,127343,14,127358,127359,14,127377,127386,14,127462,127487,6,127491,127503,14,127535,127535,14,127548,127551,14,127568,127569,14,127744,127777,14,127780,127891,14,127894,127895,14,127897,127899,14,127902,127984,14,127987,127989,14,127991,127994,14,128000,128253,14,128255,128317,14,128329,128334,14,128336,128359,14,128367,128368,14,128371,128377,14,128379,128390,14,128392,128393,14,128398,128399,14,128401,128404,14,128407,128419,14,128421,128421,14,128424,128424,14,128433,128434,14,128444,128444,14,128450,128452,14,128465,128467,14,128476,128478,14,128481,128481,14,128483,128483,14,128488,128488,14,128495,128495,14,128499,128499,14,128506,128591,14,128710,128714,14,128721,128722,14,128725,128725,14,128728,128735,14,128742,128744,14,128746,128746,14,128749,128751,14,128753,128754,14,128756,128758,14,128761,128761,14,128763,128764,14,128884,128895,14,128992,129003,14,129036,129039,14,129114,129119,14,129198,129279,14,129293,129295,14,129305,129310,14,129312,129319,14,129328,129328,14,129331,129338,14,129343,129343,14,129351,129355,14,129357,129359,14,129375,129387,14,129393,129393,14,129395,129398,14,129401,129401,14,129403,129403,14,129408,129412,14,129426,129431,14,129443,129444,14,129451,129453,14,129456,129465,14,129472,129472,14,129475,129482,14,129484,129484,14,129488,129510,14,129536,129647,14,129652,129652,14,129656,129658,14,129664,129666,14,129671,129679,14,129686,129704,14,129712,129718,14,129728,129730,14,129744,129750,14,917504,917504,4,917506,917535,4,917632,917759,4,918000,921599,4,0,9,4,11,12,4,14,31,4,169,169,14,174,174,14,1155,1159,5,1425,1469,5,1473,1474,5,1479,1479,5,1552,1562,5,1611,1631,5,1750,1756,5,1759,1764,5,1770,1773,5,1809,1809,5,1958,1968,5,2045,2045,5,2075,2083,5,2089,2093,5,2259,2273,5,2275,2306,5,2362,2362,5,2364,2364,5,2369,2376,5,2381,2381,5,2385,2391,5,2433,2433,5,2492,2492,5,2495,2496,7,2503,2504,7,2509,2509,5,2530,2531,5,2561,2562,5,2620,2620,5,2625,2626,5,2635,2637,5,2672,2673,5,2689,2690,5,2748,2748,5,2753,2757,5,2761,2761,7,2765,2765,5,2810,2815,5,2818,2819,7,2878,2878,5,2880,2880,7,2887,2888,7,2893,2893,5,2903,2903,5,2946,2946,5,3007,3007,7,3009,3010,7,3018,3020,7,3031,3031,5,3073,3075,7,3134,3136,5,3142,3144,5,3157,3158,5,3201,3201,5,3260,3260,5,3263,3263,5,3266,3266,5,3270,3270,5,3274,3275,7,3285,3286,5,3328,3329,5,3387,3388,5,3391,3392,7,3398,3400,7,3405,3405,5,3415,3415,5,3457,3457,5,3530,3530,5,3536,3537,7,3542,3542,5,3551,3551,5,3633,3633,5,3636,3642,5,3761,3761,5,3764,3772,5,3864,3865,5,3895,3895,5,3902,3903,7,3967,3967,7,3974,3975,5,3993,4028,5,4141,4144,5,4146,4151,5,4155,4156,7,4182,4183,7,4190,4192,5,4226,4226,5,4229,4230,5,4253,4253,5,4448,4519,9,4957,4959,5,5938,5940,5,6002,6003,5,6070,6070,7,6078,6085,7,6087,6088,7,6109,6109,5,6158,6158,4,6313,6313,5,6435,6438,7,6441,6443,7,6450,6450,5,6457,6459,5,6681,6682,7,6741,6741,7,6743,6743,7,6752,6752,5,6757,6764,5,6771,6780,5,6832,6845,5,6847,6848,5,6916,6916,7,6965,6965,5,6971,6971,7,6973,6977,7,6979,6980,7,7040,7041,5,7073,7073,7,7078,7079,7,7082,7082,7,7142,7142,5,7144,7145,5,7149,7149,5,7151,7153,5,7204,7211,7,7220,7221,7,7376,7378,5,7393,7393,7,7405,7405,5,7415,7415,7,7616,7673,5,8203,8203,4,8205,8205,13,8232,8232,4,8234,8238,4,8265,8265,14,8293,8293,4,8400,8412,5,8417,8417,5,8421,8432,5,8505,8505,14,8617,8618,14,9000,9000,14,9167,9167,14,9208,9210,14,9642,9643,14,9664,9664,14,9728,9732,14,9735,9741,14,9743,9744,14,9746,9746,14,9750,9751,14,9753,9756,14,9758,9759,14,9761,9761,14,9764,9765,14,9767,9769,14,9771,9773,14,9776,9783,14,9787,9791,14,9793,9793,14,9795,9799,14,9812,9822,14,9824,9824,14,9827,9827,14,9829,9830,14,9832,9832,14,9851,9851,14,9854,9854,14,9856,9861,14,9874,9876,14,9878,9879,14,9881,9881,14,9883,9884,14,9888,9889,14,9895,9895,14,9898,9899,14,9904,9905,14,9917,9918,14,9924,9925,14,9928,9928,14,9934,9935,14,9937,9937,14,9939,9940,14,9961,9962,14,9968,9973,14,9975,9978,14,9981,9981,14,9986,9986,14,9989,9989,14,9998,9998,14,10000,10001,14,10004,10004,14,10013,10013,14,10024,10024,14,10052,10052,14,10060,10060,14,10067,10069,14,10083,10084,14,10133,10135,14,10160,10160,14,10548,10549,14,11035,11036,14,11093,11093,14,11647,11647,5,12330,12333,5,12336,12336,14,12441,12442,5,12953,12953,14,42608,42610,5,42654,42655,5,43010,43010,5,43019,43019,5,43045,43046,5,43052,43052,5,43188,43203,7,43232,43249,5,43302,43309,5,43346,43347,7,43392,43394,5,43443,43443,5,43446,43449,5,43452,43453,5,43493,43493,5,43567,43568,7,43571,43572,7,43587,43587,5,43597,43597,7,43696,43696,5,43703,43704,5,43713,43713,5,43756,43757,5,43765,43765,7,44003,44004,7,44006,44007,7,44009,44010,7,44013,44013,5,44033,44059,12,44061,44087,12,44089,44115,12,44117,44143,12,44145,44171,12,44173,44199,12,44201,44227,12,44229,44255,12,44257,44283,12,44285,44311,12,44313,44339,12,44341,44367,12,44369,44395,12,44397,44423,12,44425,44451,12,44453,44479,12,44481,44507,12,44509,44535,12,44537,44563,12,44565,44591,12,44593,44619,12,44621,44647,12,44649,44675,12,44677,44703,12,44705,44731,12,44733,44759,12,44761,44787,12,44789,44815,12,44817,44843,12,44845,44871,12,44873,44899,12,44901,44927,12,44929,44955,12,44957,44983,12,44985,45011,12,45013,45039,12,45041,45067,12,45069,45095,12,45097,45123,12,45125,45151,12,45153,45179,12,45181,45207,12,45209,45235,12,45237,45263,12,45265,45291,12,45293,45319,12,45321,45347,12,45349,45375,12,45377,45403,12,45405,45431,12,45433,45459,12,45461,45487,12,45489,45515,12,45517,45543,12,45545,45571,12,45573,45599,12,45601,45627,12,45629,45655,12,45657,45683,12,45685,45711,12,45713,45739,12,45741,45767,12,45769,45795,12,45797,45823,12,45825,45851,12,45853,45879,12,45881,45907,12,45909,45935,12,45937,45963,12,45965,45991,12,45993,46019,12,46021,46047,12,46049,46075,12,46077,46103,12,46105,46131,12,46133,46159,12,46161,46187,12,46189,46215,12,46217,46243,12,46245,46271,12,46273,46299,12,46301,46327,12,46329,46355,12,46357,46383,12,46385,46411,12,46413,46439,12,46441,46467,12,46469,46495,12,46497,46523,12,46525,46551,12,46553,46579,12,46581,46607,12,46609,46635,12,46637,46663,12,46665,46691,12,46693,46719,12,46721,46747,12,46749,46775,12,46777,46803,12,46805,46831,12,46833,46859,12,46861,46887,12,46889,46915,12,46917,46943,12,46945,46971,12,46973,46999,12,47001,47027,12,47029,47055,12,47057,47083,12,47085,47111,12,47113,47139,12,47141,47167,12,47169,47195,12,47197,47223,12,47225,47251,12,47253,47279,12,47281,47307,12,47309,47335,12,47337,47363,12,47365,47391,12,47393,47419,12,47421,47447,12,47449,47475,12,47477,47503,12,47505,47531,12,47533,47559,12,47561,47587,12,47589,47615,12,47617,47643,12,47645,47671,12,47673,47699,12,47701,47727,12,47729,47755,12,47757,47783,12,47785,47811,12,47813,47839,12,47841,47867,12,47869,47895,12,47897,47923,12,47925,47951,12,47953,47979,12,47981,48007,12,48009,48035,12,48037,48063,12,48065,48091,12,48093,48119,12,48121,48147,12,48149,48175,12,48177,48203,12,48205,48231,12,48233,48259,12,48261,48287,12,48289,48315,12,48317,48343,12,48345,48371,12,48373,48399,12,48401,48427,12,48429,48455,12,48457,48483,12,48485,48511,12,48513,48539,12,48541,48567,12,48569,48595,12,48597,48623,12,48625,48651,12,48653,48679,12,48681,48707,12,48709,48735,12,48737,48763,12,48765,48791,12,48793,48819,12,48821,48847,12,48849,48875,12,48877,48903,12,48905,48931,12,48933,48959,12,48961,48987,12,48989,49015,12,49017,49043,12,49045,49071,12,49073,49099,12,49101,49127,12,49129,49155,12,49157,49183,12,49185,49211,12,49213,49239,12,49241,49267,12,49269,49295,12,49297,49323,12,49325,49351,12,49353,49379,12,49381,49407,12,49409,49435,12,49437,49463,12,49465,49491,12,49493,49519,12,49521,49547,12,49549,49575,12,49577,49603,12,49605,49631,12,49633,49659,12,49661,49687,12,49689,49715,12,49717,49743,12,49745,49771,12,49773,49799,12,49801,49827,12,49829,49855,12,49857,49883,12,49885,49911,12,49913,49939,12,49941,49967,12,49969,49995,12,49997,50023,12,50025,50051,12,50053,50079,12,50081,50107,12,50109,50135,12,50137,50163,12,50165,50191,12,50193,50219,12,50221,50247,12,50249,50275,12,50277,50303,12,50305,50331,12,50333,50359,12,50361,50387,12,50389,50415,12,50417,50443,12,50445,50471,12,50473,50499,12,50501,50527,12,50529,50555,12,50557,50583,12,50585,50611,12,50613,50639,12,50641,50667,12,50669,50695,12,50697,50723,12,50725,50751,12,50753,50779,12,50781,50807,12,50809,50835,12,50837,50863,12,50865,50891,12,50893,50919,12,50921,50947,12,50949,50975,12,50977,51003,12,51005,51031,12,51033,51059,12,51061,51087,12,51089,51115,12,51117,51143,12,51145,51171,12,51173,51199,12,51201,51227,12,51229,51255,12,51257,51283,12,51285,51311,12,51313,51339,12,51341,51367,12,51369,51395,12,51397,51423,12,51425,51451,12,51453,51479,12,51481,51507,12,51509,51535,12,51537,51563,12,51565,51591,12,51593,51619,12,51621,51647,12,51649,51675,12,51677,51703,12,51705,51731,12,51733,51759,12,51761,51787,12,51789,51815,12,51817,51843,12,51845,51871,12,51873,51899,12,51901,51927,12,51929,51955,12,51957,51983,12,51985,52011,12,52013,52039,12,52041,52067,12,52069,52095,12,52097,52123,12,52125,52151,12,52153,52179,12,52181,52207,12,52209,52235,12,52237,52263,12,52265,52291,12,52293,52319,12,52321,52347,12,52349,52375,12,52377,52403,12,52405,52431,12,52433,52459,12,52461,52487,12,52489,52515,12,52517,52543,12,52545,52571,12,52573,52599,12,52601,52627,12,52629,52655,12,52657,52683,12,52685,52711,12,52713,52739,12,52741,52767,12,52769,52795,12,52797,52823,12,52825,52851,12,52853,52879,12,52881,52907,12,52909,52935,12,52937,52963,12,52965,52991,12,52993,53019,12,53021,53047,12,53049,53075,12,53077,53103,12,53105,53131,12,53133,53159,12,53161,53187,12,53189,53215,12,53217,53243,12,53245,53271,12,53273,53299,12,53301,53327,12,53329,53355,12,53357,53383,12,53385,53411,12,53413,53439,12,53441,53467,12,53469,53495,12,53497,53523,12,53525,53551,12,53553,53579,12,53581,53607,12,53609,53635,12,53637,53663,12,53665,53691,12,53693,53719,12,53721,53747,12,53749,53775,12,53777,53803,12,53805,53831,12,53833,53859,12,53861,53887,12,53889,53915,12,53917,53943,12,53945,53971,12,53973,53999,12,54001,54027,12,54029,54055,12,54057,54083,12,54085,54111,12,54113,54139,12,54141,54167,12,54169,54195,12,54197,54223,12,54225,54251,12,54253,54279,12,54281,54307,12,54309,54335,12,54337,54363,12,54365,54391,12,54393,54419,12,54421,54447,12,54449,54475,12,54477,54503,12,54505,54531,12,54533,54559,12,54561,54587,12,54589,54615,12,54617,54643,12,54645,54671,12,54673,54699,12,54701,54727,12,54729,54755,12,54757,54783,12,54785,54811,12,54813,54839,12,54841,54867,12,54869,54895,12,54897,54923,12,54925,54951,12,54953,54979,12,54981,55007,12,55009,55035,12,55037,55063,12,55065,55091,12,55093,55119,12,55121,55147,12,55149,55175,12,55177,55203,12,55243,55291,10,65024,65039,5,65279,65279,4,65520,65528,4,66045,66045,5,66422,66426,5,68101,68102,5,68152,68154,5,68325,68326,5,69291,69292,5,69632,69632,7,69634,69634,7,69759,69761,5]")}ee._INSTANCE=null},"407e":function(e,t,n){var i=n("53c2");t=i(!1),t.push([e.i,".monaco-tl-row{display:flex;height:100%;align-items:center;position:relative}.monaco-tl-indent{height:100%;position:absolute;top:0;left:16px;pointer-events:none}.hide-arrows .monaco-tl-indent{left:12px}.monaco-tl-indent>.indent-guide{display:inline-block;box-sizing:border-box;height:100%;border-left:1px solid transparent;transition:border-color .1s linear}.monaco-tl-contents,.monaco-tl-twistie{height:100%}.monaco-tl-twistie{font-size:10px;text-align:right;padding-right:6px;flex-shrink:0;width:16px;display:flex!important;align-items:center;justify-content:center;color:inherit!important;transform:translateX(3px)}.monaco-tl-contents{flex:1;overflow:hidden}.monaco-tl-twistie.collapsed:before{transform:rotate(-90deg)}.monaco-tl-twistie.codicon-tree-item-loading:before{-webkit-animation:codicon-spin 1.25s steps(30) infinite;animation:codicon-spin 1.25s steps(30) infinite}",""]),e.exports=t},"42b1":function(e,t,n){var i=n("55ab"),o=n("11b0"),r=n("4d82"),s=n("45ad"),a=n("7f82"),l=n("fe32"),c=n("bf6f"),h=Object.getOwnPropertyDescriptor;t.f=i?h:function(e,t){if(e=s(e),t=a(t,!0),c)try{return h(e,t)}catch(n){}if(l(e,t))return r(!o.f.call(e,t),e[t])}},4467:function(e,t,n){var i=n("ac97");e.exports=!i((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},4580:function(e,t){var n="tokenSimulation";e.exports={TOGGLE_MODE_EVENT:n+".toggleMode",GENERATE_TOKEN_EVENT:n+".generateToken",CONSUME_TOKEN_EVENT:n+".consumeToken",PLAY_SIMULATION_EVENT:n+".playSimulation",PAUSE_SIMULATION_EVENT:n+".pauseSimulation",RESET_SIMULATION_EVENT:n+".resetSimulation",TERMINATE_EVENT:n+".terminateEvent",UPDATE_ELEMENTS_EVENT:n+".updateElements",UPDATE_ELEMENT_EVENT:n+".updateElement",PROCESS_INSTANCE_CREATED_EVENT:n+".processInstanceCreated",PROCESS_INSTANCE_FINISHED_EVENT:n+".processInstanceFinished",PROCESS_INSTANCE_SHOWN_EVENT:n+".processInstanceShown",PROCESS_INSTANCE_HIDDEN_EVENT:n+".processInstanceHidden",ANIMATION_CREATED_EVENT:n+".animationCreated"}},"45ad":function(e,t,n){var i=n("b4fd"),o=n("0874");e.exports=function(e){return i(o(e))}},4902:function(e,t,n){"use strict";n("84f7"),n("6b40"),n("2f62"),n("26c4");var i=n("7299"),o=i.domify,r=i.classes,s=i.event,a=i.query,l=n("fbdf"),c=l.getBusinessObject,h=l.is,u=l.isTypedEvent,d=n("4580"),p=d.GENERATE_TOKEN_EVENT,f=d.CONSUME_TOKEN_EVENT,g=d.TOGGLE_MODE_EVENT,m=d.RESET_SIMULATION_EVENT,b=d.PROCESS_INSTANCE_CREATED_EVENT;function v(e){return e&&e.businessObject.name}function y(e,t,n,i,o){var s=this;this._notifications=t,this._tokenSimulationPalette=n,this._canvas=i,this._translate=o,this._init(),e.on(p,(function(e){var t=e.element,n=v(t);if(h(t,"bpmn:BusinessRuleTask"))s.log(n||"Business Rule Task","info","bpmn-icon-business-rule");else if(h(t,"bpmn:CallActivity"))s.log(n||"Call Activity","info","bpmn-icon-call-activity");else if(h(t,["bpmn:IntermediateCatchEvent","bpmn:IntermediateThrowEvent"]))s.log(n||"Intermediate Event","info","bpmn-icon-intermediate-event-none");else if(h(t,"bpmn:ManualTask"))s.log(n||"Manual Task","info","bpmn-icon-manual");else if(h(t,"bpmn:ScriptTask"))s.log(n||"Script Task","info","bpmn-icon-script");else if(h(t,"bpmn:ServiceTask"))s.log(n||"Service Task","info","bpmn-icon-service");else if(h(t,"bpmn:StartEvent"))s.log(n||"Start Event","info","bpmn-icon-start-event-none");else if(h(t,"bpmn:Task"))s.log(n||"Task","info","bpmn-icon-task");else if(h(t,"bpmn:UserTask"))s.log(n||"User Task","info","bpmn-icon-user");else if(h(t,"bpmn:ExclusiveGateway")){if(t.outgoing.length<2)return;var i=v(t.sequenceFlow),o=n||"Gateway";i&&(o=o.concat(' <i class="fa fa-angle-right" aria-hidden="true"></i> '+i)),s.log(o,"info","bpmn-icon-gateway-xor")}})),e.on(f,(function(e){var t=e.element,n=v(t);h(t,"bpmn:EndEvent")&&(u(c(t),"bpmn:TerminateEventDefinition")?s.log(n||"Terminate End Event","info","bpmn-icon-end-event-terminate"):s.log(n||"End Event","info","bpmn-icon-end-event-none"))})),e.on(b,(function(e){var t=e.processInstanceId,n=e.parent;h(n,"bpmn:Process")?s.log(s._translate("Process {processInstanceId} started",{processInstanceId:t}),"success","fa-check"):s.log(s._translate("Subprocess {processInstanceId} started",{processInstanceId:t}),"info","fa-check")})),e.on(g,(function(e){var t=e.simulationModeActive;t||(s.emptyLog(),r(s.container).add("hidden"))})),e.on(m,(function(e){s.emptyLog(),r(s.container).add("hidden")}))}y.prototype._init=function(){var e=this;this.container=o('<div class="token-simulation-log hidden"><div class="header"><i class="fa fa-align-left"></i><button class="close"><i class="fa fa-times" aria-hidden="true"></i></button></div><div class="content">'+'<p class="entry placeholder">'.concat(this._translate("No Entries"),"</p>")+"</div></div>"),this.placeholder=a(".placeholder",this.container),this.content=a(".content",this.container),s.bind(this.content,"wheel",(function(e){e.stopPropagation()})),s.bind(this.content,"mousedown",(function(e){e.stopPropagation()})),this.close=a(".close",this.container),s.bind(this.close,"click",(function(){r(e.container).add("hidden")})),this.icon=a(".fa-align-left",this.container),s.bind(this.icon,"click",(function(){r(e.container).add("hidden")})),this._canvas.getContainer().appendChild(this.container),this.paletteEntry=o('<div class="entry" title="'.concat(this._translate("Show Simulation Log"),'"><i class="fa fa-align-left"></i></div>')),s.bind(this.paletteEntry,"click",(function(){r(e.container).remove("hidden")})),this._tokenSimulationPalette.addEntry(this.paletteEntry,3)},y.prototype.toggle=function(){var e=this.container;r(e).has("hidden")?r(e).remove("hidden"):r(e).add("hidden")},y.prototype.log=function(e,t,n){r(this.placeholder).add("hidden");var i,s=new Date,a=s.toLocaleTimeString();this._notifications.showNotification(e,t,n),n||(n="fa-info"),i=n.includes("bpmn")?'<span class="icon '+n+'">':'<i class="icon fa '+n+'"></i>';var l=o('<p class="entry '+t+'"><span class="date">'+a+"</span>"+i+"</span>"+this._translate(e)+"</p>");this.content.appendChild(l),this.content.scrollTop=this.content.scrollHeight},y.prototype.emptyLog=function(){while(this.content.firstChild)this.content.removeChild(this.content.firstChild);this.placeholder=o('<p class="entry placeholder">'.concat(this._translate("No Entries"),"</p>")),this.content.appendChild(this.placeholder)},y.$inject=["eventBus","notifications","tokenSimulationPalette","canvas","translate"],e.exports=y},4974:function(e,t,n){"use strict";function i(e,t){for(var n=[],i={},o=0;o<t.length;o++){var r=t[o],s=r[0],a=r[1],l=r[2],c=r[3],h={id:e+":"+o,css:a,media:l,sourceMap:c};i[s]?i[s].parts.push(h):n.push(i[s]={id:s,parts:[h]})}return n}n.r(t),n.d(t,"default",(function(){return f}));var o="undefined"!==typeof document;if("undefined"!==typeof DEBUG&&DEBUG&&!o)throw new Error("vue-style-loader cannot be used in a non-browser environment. Use { target: 'node' } in your Webpack config to indicate a server-rendering environment.");var r={},s=o&&(document.head||document.getElementsByTagName("head")[0]),a=null,l=0,c=!1,h=function(){},u=null,d="data-vue-ssr-id",p="undefined"!==typeof navigator&&/msie [6-9]\b/.test(navigator.userAgent.toLowerCase());function f(e,t,n,o){c=n,u=o||{};var s=i(e,t);return g(s),function(t){for(var n=[],o=0;o<s.length;o++){var a=s[o],l=r[a.id];l.refs--,n.push(l)}t?(s=i(e,t),g(s)):s=[];for(o=0;o<n.length;o++){l=n[o];if(0===l.refs){for(var c=0;c<l.parts.length;c++)l.parts[c]();delete r[l.id]}}}}function g(e){for(var t=0;t<e.length;t++){var n=e[t],i=r[n.id];if(i){i.refs++;for(var o=0;o<i.parts.length;o++)i.parts[o](n.parts[o]);for(;o<n.parts.length;o++)i.parts.push(b(n.parts[o]));i.parts.length>n.parts.length&&(i.parts.length=n.parts.length)}else{var s=[];for(o=0;o<n.parts.length;o++)s.push(b(n.parts[o]));r[n.id]={id:n.id,refs:1,parts:s}}}}function m(){var e=document.createElement("style");return e.type="text/css",s.appendChild(e),e}function b(e){var t,n,i=document.querySelector("style["+d+'~="'+e.id+'"]');if(i){if(c)return h;i.parentNode.removeChild(i)}if(p){var o=l++;i=a||(a=m()),t=y.bind(null,i,o,!1),n=y.bind(null,i,o,!0)}else i=m(),t=w.bind(null,i),n=function(){i.parentNode.removeChild(i)};return t(e),function(i){if(i){if(i.css===e.css&&i.media===e.media&&i.sourceMap===e.sourceMap)return;t(e=i)}else n()}}var v=function(){var e=[];return function(t,n){return e[t]=n,e.filter(Boolean).join("\n")}}();function y(e,t,n,i){var o=n?"":i.css;if(e.styleSheet)e.styleSheet.cssText=v(t,o);else{var r=document.createTextNode(o),s=e.childNodes;s[t]&&e.removeChild(s[t]),s.length?e.insertBefore(r,s[t]):e.appendChild(r)}}function w(e,t){var n=t.css,i=t.media,o=t.sourceMap;if(i&&e.setAttribute("media",i),u.ssrId&&e.setAttribute(d,t.id),o&&(n+="\n/*# sourceURL="+o.sources[0]+" */",n+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(o))))+" */"),e.styleSheet)e.styleSheet.cssText=n;else{while(e.firstChild)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}},"497f":function(e,t,n){e.exports=n.p+"img/bpmn.1381b44e.svg"},"4a9d":function(e,t,n){"use strict";n("f96e");var i=n("fbdf"),o=i.isAncestor,r=n("4580"),s=r.TOGGLE_MODE_EVENT,a=r.RESET_SIMULATION_EVENT,l=r.TERMINATE_EVENT,c=r.UPDATE_ELEMENTS_EVENT,h=r.UPDATE_ELEMENT_EVENT,u=r.PROCESS_INSTANCE_SHOWN_EVENT,d=n("aa28"),p=n("f658"),f=n("5c1e"),g=n("9d65"),m=n("2843"),b=500,v=-15,y=-15;function w(e,t,n,i,o,r){var v=this;this._elementRegistry=t,this._overlays=n,this._injector=i,this._canvas=o,this._processInstances=r,this.overlayIds={},this.handlers={},this.registerHandler("bpmn:ExclusiveGateway",p),this.registerHandler("bpmn:IntermediateCatchEvent",f),this.registerHandler("bpmn:SubProcess",g),this.registerHandler("bpmn:SubProcess",d),this.registerHandler("bpmn:StartEvent",m),e.on(s,b,(function(e){var t=e.simulationModeActive;t?v.openContextPads():v.closeContextPads()})),e.on(a,b,(function(){v.closeContextPads(),v.openContextPads()})),e.on(l,b,(function(e){var t=e.element,n=t.parent;v.closeContextPads(n)})),e.on(c,b,(function(e){var t=e.elements;t.forEach((function(e){v.closeElementContextPads(e),v.openElementContextPads(e)}))})),e.on(h,b,(function(e){var t=e.element;v.closeElementContextPads(t),v.openElementContextPads(t)})),e.on(u,(function(e){var t=e.processInstanceId,n=r.getProcessInstance(t),i=n.parent;v.closeContextPads(i),v.openContextPads(i)}))}w.prototype.registerHandler=function(e,t){var n=this._injector.instantiate(t);this.handlers[e]||(this.handlers[e]=[]),this.handlers[e].push(n)},w.prototype.openContextPads=function(e){var t=this;e||(e=this._canvas.getRootElement()),this._elementRegistry.forEach((function(n){t.handlers[n.type]&&o(e,n)&&t.openElementContextPads(n)}))},w.prototype.openElementContextPads=function(e){if(this.handlers[e.type]){var t=[];this.handlers[e.type].forEach((function(n){var i=n.createContextPads(e);i&&i.forEach((function(e){e&&t.push(e)}))}));var n=this;t.forEach((function(e){var t={top:v,left:y},i=n._overlays.add(e.element,"context-menu",{position:t,html:e.html,show:{minZoom:.5}});n.overlayIds[e.element.id]=i}))}},w.prototype.closeContextPads=function(e){var t=this;e||(e=this._canvas.getRootElement()),this._elementRegistry.forEach((function(n){o(e,n)&&t.closeElementContextPads(n)}))},w.prototype.closeElementContextPads=function(e){var t=this;e.attachers&&e.attachers.length>0&&e.attachers.forEach((function(e){t.closeElementContextPads(e)})),e.children&&e.children.length>0&&e.children.forEach((function(e){t.closeElementContextPads(e)}));var n=this.overlayIds[e.id];n&&(this._overlays.remove(n),delete this.overlayIds[e.id])},w.$inject=["eventBus","elementRegistry","overlays","injector","canvas","processInstances"],e.exports=w},"4ad5":function(e,t,n){var i=n("2273");e.exports=/(?:iphone|ipod|ipad).*applewebkit/i.test(i)},"4cdd":function(e,t,n){var i=n("53c2");t=i(!1),t.push([e.i,".monaco-action-bar{text-align:right;white-space:nowrap}.monaco-action-bar .actions-container{display:flex;margin:0 auto;padding:0;width:100%;justify-content:flex-end}.monaco-action-bar.vertical .actions-container{display:inline-block}.monaco-action-bar.reverse .actions-container{flex-direction:row-reverse}.monaco-action-bar .action-item{cursor:pointer;display:inline-block;transition:transform 50ms ease;position:relative}.monaco-action-bar .action-item.disabled{cursor:default}.monaco-action-bar.animated .action-item.active{transform:scale(1.272019649)}.monaco-action-bar .action-item .codicon,.monaco-action-bar .action-item .icon{display:inline-block}.monaco-action-bar .action-item .codicon{display:flex;align-items:center}.monaco-action-bar .action-label{font-size:11px;margin-right:4px}.monaco-action-bar .action-item.disabled .action-label,.monaco-action-bar .action-item.disabled .action-label:hover{opacity:.4}.monaco-action-bar.vertical{text-align:left}.monaco-action-bar.vertical .action-item{display:block}.monaco-action-bar.vertical .action-label.separator{display:block;border-bottom:1px solid #bbb;padding-top:1px;margin-left:.8em;margin-right:.8em}.monaco-action-bar.animated.vertical .action-item.active{transform:translate(5px)}.secondary-actions .monaco-action-bar .action-label{margin-left:6px}.monaco-action-bar .action-item.select-container{overflow:hidden;flex:1;max-width:170px;min-width:60px;display:flex;align-items:center;justify-content:center;margin-right:10px}",""]),e.exports=t},"4d82":function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},"4df4":function(e,t,n){var i=n("83ec"),o=n("1d2f");i({target:"Math",stat:!0},{sign:o})},"4e70":function(e,t,n){var i=n("53c2");t=i(!1),t.push([e.i,"::-ms-clear{display:none}.monaco-editor .editor-widget input{color:inherit}.monaco-editor{position:relative;overflow:visible;-webkit-text-size-adjust:100%}.monaco-editor .overflow-guard{position:relative;overflow:hidden}.monaco-editor .view-overlays{position:absolute;top:0}",""]),e.exports=t},"4e99":function(e,t){e.exports.getMid=function(e){var t=e.bbox();return{x:t.x+t.width/2,y:t.y+t.height/2}},e.exports.distance=function(e,t){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))}},"4eaf":function(e,t,n){var i=n("80db"),o=n("0874"),r=function(e){return function(t,n){var r,s,a=String(o(t)),l=i(n),c=a.length;return l<0||l>=c?e?"":void 0:(r=a.charCodeAt(l),r<55296||r>56319||l+1===c||(s=a.charCodeAt(l+1))<56320||s>57343?e?a.charAt(l):r:e?a.slice(l,l+2):s-56320+(r-55296<<10)+65536)}};e.exports={codeAt:r(!1),charAt:r(!0)}},"4fe1":function(e,t,n){var i=n("e244");e.exports=function(e,t){var n=i.console;n&&n.error&&(1===arguments.length?n.error(e):n.error(e,t))}},5069:function(e,t,n){"use strict";n.r(t);var i={};if(n.r(i),n.d(i,"CancellationTokenSource",(function(){return OR})),n.d(i,"Emitter",(function(){return RR})),n.d(i,"KeyCode",(function(){return PR})),n.d(i,"KeyMod",(function(){return FR})),n.d(i,"Position",(function(){return jR})),n.d(i,"Range",(function(){return QR})),n.d(i,"Selection",(function(){return zR})),n.d(i,"SelectionDirection",(function(){return VR})),n.d(i,"MarkerSeverity",(function(){return WR})),n.d(i,"MarkerTag",(function(){return HR})),n.d(i,"Uri",(function(){return UR})),n.d(i,"Token",(function(){return YR})),n.d(i,"editor",(function(){return GR})),n.d(i,"languages",(function(){return KR})),"undefined"!==typeof window){var o=window.document.currentScript,r=n("2717");o=r(),"currentScript"in document||Object.defineProperty(document,"currentScript",{get:r});var s=o&&o.src.match(/(.+\/)[^/]+\.js(\?.*)?$/);s&&(n.p=s[1])}var a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"wf-design"},[n("el-container",[n("el-container",[n("el-header",{directives:[{name:"show",rawName:"v-show",value:e.isEditMode&&e.option.toolbar&&e.option.toolbar.length>0,expression:"isEditMode && option.toolbar && option.toolbar.length > 0"}]},[n("wf-toolbar",{attrs:{toolbar:e.option.toolbar},on:{open:e.createNewDiagram,create:function(t){e.createNewDiagram(e.INIT_XML())},fit:e.fitViewport,undo:function(t){e.modeler.get("commandStack").undo()},redo:function(t){e.modeler.get("commandStack").redo()},download:e.getData,import:function(t){e.importVisible=!0},preview:e.handlePreview}},[n("template",{slot:"toolbar"},[e._t("toolbar")],2)],2)],1),n("el-main",[n("div",{ref:"modeler",staticClass:"modeler"})])],1),e.isEditMode?n("el-aside",{attrs:{width:"380px"}},[e.modeler?n("wf-panel",{ref:"panel",attrs:{modeler:e.modeler}}):e._e()],1):e._e()],1),n("el-drawer",{attrs:{title:"xml",visible:e.previewVisible,"append-to-body":"","destroy-on-close":"",size:"60%"},on:{"update:visible":function(t){e.previewVisible=t}}},[n("monaco-editor",{attrs:{language:"xml"},model:{value:e.previewXML,callback:function(t){e.previewXML=t},expression:"previewXML"}})],1),n("el-drawer",{attrs:{title:"导入xml",visible:e.importVisible,"append-to-body":"","destroy-on-close":"",size:"60%"},on:{"update:visible":function(t){e.importVisible=t}}},[n("monaco-editor",{attrs:{height:"93%",language:"xml"},model:{value:e.importXML,callback:function(t){e.importXML=t},expression:"importXML"}}),n("div",{staticClass:"wf-design__drawer-foot"},[n("el-button",{attrs:{type:"primary",size:"small"},on:{click:e.handleImport}},[e._v("确定")]),n("el-button",{attrs:{type:"danger",size:"small"},on:{click:function(t){e.importVisible=!1}}},[e._v("取消")])],1)],1)],1)},l=[];n("fa89"),n("d31d");function c(e,t,n,i,o,r,s){try{var a=e[r](s),l=a.value}catch(c){return void n(c)}a.done?t(l):Promise.resolve(l).then(i,o)}function h(e){return function(){var t=this,n=arguments;return new Promise((function(i,o){var r=e.apply(t,n);function s(e){c(r,i,o,s,a,"next",e)}function a(e){c(r,i,o,s,a,"throw",e)}s(void 0)}))}}n("ef61"),n("c225"),n("37fd"),n("7e50"),n("f96e"),n("2c69");function u(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function p(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach((function(t){u(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}n("fc08"),n("84f7"),n("2eb0"),n("a8de"),n("e2da"),n("a078"),n("95d1"),n("dc6d"),n("6b40");function f(e){e=e||32;for(var t="ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz2345678",n=t.length,i="",o=0;o<e;o++)i+=t.charAt(Math.floor(Math.random()*n));return i}var g=function(e){var t=e&&e.id?e.id:"process_".concat(f());if(!/^[a-zA-Z][a-zA-Z0-9_]*$/.test(t))throw new Error("process节点id必须以字母开头,且不能包含中文!当前id:"+e.id+" ä¸ç¬¦åˆè§„则");var n=e&&e.name?e.name:"name_".concat(f());return'<?xml version="1.0" encoding="UTF-8"?>\n  <definitions xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI"\n    xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" xmlns:di="http://www.omg.org/spec/DD/20100524/DI"\n    xmlns:flowable="http://flowable.org/bpmn" xmlns:activiti="http://activiti.org/bpmn" \n    xmlns:camunda="http://camunda.org/schema/1.0/bpmn" targetNamespace="http://bpmn.io/schema/bpmn">\n    <process id="'.concat(t,'" name="').concat(n,'" isExecutable="true">\n      <startEvent id="startEvent_1" name="开始" />\n    </process>\n    <bpmndi:BPMNDiagram id="BPMNDiagram_flow">\n      <bpmndi:BPMNPlane id="BPMNPlane_flow" bpmnElement="T-2d89e7a3-ba79-4abd-9f64-ea59621c258c">\n        <bpmndi:BPMNShape id="BPMNShape_startEvent_1" bpmnElement="startEvent_1">\n          <dc:Bounds x="240" y="200" width="36" height="36" />\n          <bpmndi:BPMNLabel>\n            <dc:Bounds x="247" y="243" width="22" height="14" />\n          </bpmndi:BPMNLabel>\n        </bpmndi:BPMNShape>\n      </bpmndi:BPMNPlane>\n    </bpmndi:BPMNDiagram>\n  </definitions>')},m={xml:"",config:!1,mode:"edit",toolbar:["open","create","fit","zoom-in","zoom-out","undo","redo","import","preview","download-xml","download-svg"],engine:"flowable",lint:!0,minimap:!1,simulation:!1,flows:[]};n("085b"),n("99ab");function b(e,t){let n;return n=0===t.length?e:e.replace(/\{(\d+)\}/g,(function(e,n){const i=n[0];return"undefined"!==typeof t[i]?t[i]:e})),n}function v(e,t,...n){return b(t,n)}var y=n("1cb4");const w="`~!@#$%^&*()-=+[{]}\\|;:'\",.<>/?";function _(e=""){let t="(-?\\d*\\.\\d\\w*)|([^";for(const n of w)e.indexOf(n)>=0||(t+="\\"+n);return t+="\\s]+)",new RegExp(t,"g")}const A=_();function C(e){let t=A;if(e&&e instanceof RegExp)if(e.global)t=e;else{let n="g";e.ignoreCase&&(n+="i"),e.multiline&&(n+="m"),e.unicode&&(n+="u"),t=new RegExp(e.source,n)}return t.lastIndex=0,t}const E={maxLen:1e3,windowSize:15,timeBudget:150};function x(e,t,n,i,o=E){if(n.length>o.maxLen){let r=e-o.maxLen/2;return r<0?(i+=e,r=0):i+=r,n=n.substring(r,e+o.maxLen/2),x(e,t,n,i,o)}Date.now();const r=e-1-i;let s=-1,a=null;for(let l=1;;l++){Date.now(),o.timeBudget;const e=r-o.windowSize*l;t.lastIndex=Math.max(0,e);const i=S(t,n,r,s);if(!i&&a)break;if(a=i,e<=0)break;s=e}if(a){let e={word:a[0],startColumn:i+1+a.index,endColumn:i+1+a.index+a[0].length};return t.lastIndex=0,e}return null}function S(e,t,n,i){let o;while(o=e.exec(t)){const t=o.index||0;if(t<=n&&e.lastIndex>=n)return o;if(i>0&&t>i)return null}return null}const D=8;class k{constructor(e){this._values=e}hasChanged(e){return this._values[e]}}class M{constructor(){this._values=[]}_read(e){return this._values[e]}get(e){return this._values[e]}_write(e,t){this._values[e]=t}}class N{constructor(){this.stableMinimapLayoutInput=null,this.stableFitMaxMinimapScale=0,this.stableFitRemainingWidth=0}}class L{constructor(e,t,n,i){this.id=e,this.name=t,this.defaultValue=n,this.schema=i}compute(e,t,n){return n}}class B{constructor(e,t=null){this.schema=void 0,this.id=e,this.name="_never_",this.defaultValue=void 0,this.deps=t}validate(e){return this.defaultValue}}class I{constructor(e,t,n,i){this.id=e,this.name=t,this.defaultValue=n,this.schema=i}validate(e){return"undefined"===typeof e?this.defaultValue:e}compute(e,t,n){return n}}class T extends I{static boolean(e,t){return"undefined"===typeof e?t:"false"!==e&&Boolean(e)}constructor(e,t,n,i){"undefined"!==typeof i&&(i.type="boolean",i.default=n),super(e,t,n,i)}validate(e){return T.boolean(e,this.defaultValue)}}class O extends I{constructor(e,t,n,i,o,r){"undefined"!==typeof r&&(r.type="integer",r.default=n,r.minimum=i,r.maximum=o),super(e,t,n,r),this.minimum=i,this.maximum=o}static clampedInt(e,t,n,i){if("undefined"===typeof e)return t;let o=parseInt(e,10);return isNaN(o)?t:(o=Math.max(n,o),o=Math.min(i,o),0|o)}validate(e){return O.clampedInt(e,this.defaultValue,this.minimum,this.maximum)}}class R extends I{constructor(e,t,n,i,o){"undefined"!==typeof o&&(o.type="number",o.default=n),super(e,t,n,o),this.validationFn=i}static clamp(e,t,n){return e<t?t:e>n?n:e}static float(e,t){if("number"===typeof e)return e;if("undefined"===typeof e)return t;const n=parseFloat(e);return isNaN(n)?t:n}validate(e){return this.validationFn(R.float(e,this.defaultValue))}}class P extends I{static string(e,t){return"string"!==typeof e?t:e}constructor(e,t,n,i){"undefined"!==typeof i&&(i.type="string",i.default=n),super(e,t,n,i)}validate(e){return P.string(e,this.defaultValue)}}class F extends I{constructor(e,t,n,i,o){"undefined"!==typeof o&&(o.type="string",o.enum=i,o.default=n),super(e,t,n,o),this._allowedValues=i}static stringSet(e,t,n){return"string"!==typeof e||-1===n.indexOf(e)?t:e}validate(e){return F.stringSet(e,this.defaultValue,this._allowedValues)}}class j extends L{constructor(e,t,n,i,o,r,s){"undefined"!==typeof s&&(s.type="string",s.enum=o,s.default=i),super(e,t,n,s),this._allowedValues=o,this._convert=r}validate(e){return"string"!==typeof e||-1===this._allowedValues.indexOf(e)?this.defaultValue:this._convert(e)}}function Q(e){switch(e){case"none":return 0;case"keep":return 1;case"brackets":return 2;case"advanced":return 3;case"full":return 4}}class z extends L{constructor(){super(2,"accessibilitySupport",0,{type:"string",enum:["auto","on","off"],enumDescriptions:[v("accessibilitySupport.auto","The editor will use platform APIs to detect when a Screen Reader is attached."),v("accessibilitySupport.on","The editor will be permanently optimized for usage with a Screen Reader."),v("accessibilitySupport.off","The editor will never be optimized for usage with a Screen Reader.")],default:"auto",description:v("accessibilitySupport","Controls whether the editor should run in a mode where it is optimized for screen readers.")})}validate(e){switch(e){case"auto":return 0;case"off":return 1;case"on":return 2}return this.defaultValue}compute(e,t,n){return 0===n?e.accessibilitySupport:n}}class V extends L{constructor(){const e={insertSpace:!0,ignoreEmptyLines:!0};super(14,"comments",e,{"editor.comments.insertSpace":{type:"boolean",default:e.insertSpace,description:v("comments.insertSpace","Controls whether a space character is inserted when commenting.")},"editor.comments.ignoreEmptyLines":{type:"boolean",default:e.ignoreEmptyLines,description:v("comments.ignoreEmptyLines","Controls if empty lines should be ignored with toggle, add or remove actions for line comments.")}})}validate(e){if(!e||"object"!==typeof e)return this.defaultValue;const t=e;return{insertSpace:T.boolean(t.insertSpace,this.defaultValue.insertSpace),ignoreEmptyLines:T.boolean(t.ignoreEmptyLines,this.defaultValue.ignoreEmptyLines)}}}function W(e){switch(e){case"blink":return 1;case"smooth":return 2;case"phase":return 3;case"expand":return 4;case"solid":return 5}}var H;function U(e){switch(e){case"line":return H.Line;case"block":return H.Block;case"underline":return H.Underline;case"line-thin":return H.LineThin;case"block-outline":return H.BlockOutline;case"underline-thin":return H.UnderlineThin}}(function(e){e[e["Line"]=1]="Line",e[e["Block"]=2]="Block",e[e["Underline"]=3]="Underline",e[e["LineThin"]=4]="LineThin",e[e["BlockOutline"]=5]="BlockOutline",e[e["UnderlineThin"]=6]="UnderlineThin"})(H||(H={}));class Y extends B{constructor(){super(114,[57,27])}compute(e,t,n){const i=["monaco-editor"];return t.get(27)&&i.push(t.get(27)),e.extraEditorClassName&&i.push(e.extraEditorClassName),"default"===t.get(57)?i.push("mouse-default"):"copy"===t.get(57)&&i.push("mouse-copy"),t.get(92)&&i.push("showUnused"),t.get(113)&&i.push("showDeprecated"),i.join(" ")}}class G extends T{constructor(){super(26,"emptySelectionClipboard",!0,{description:v("emptySelectionClipboard","Controls whether copying without a selection copies the current line.")})}compute(e,t,n){return n&&e.emptySelectionClipboard}}class K extends L{constructor(){const e={cursorMoveOnType:!0,seedSearchStringFromSelection:!0,autoFindInSelection:"never",globalFindClipboard:!1,addExtraSpaceOnTop:!0,loop:!0};super(29,"find",e,{"editor.find.cursorMoveOnType":{type:"boolean",default:e.cursorMoveOnType,description:v("find.cursorMoveOnType","Controls whether the cursor should jump to find matches while typing.")},"editor.find.seedSearchStringFromSelection":{type:"boolean",default:e.seedSearchStringFromSelection,description:v("find.seedSearchStringFromSelection","Controls whether the search string in the Find Widget is seeded from the editor selection.")},"editor.find.autoFindInSelection":{type:"string",enum:["never","always","multiline"],default:e.autoFindInSelection,enumDescriptions:[v("editor.find.autoFindInSelection.never","Never turn on Find in selection automatically (default)"),v("editor.find.autoFindInSelection.always","Always turn on Find in selection automatically"),v("editor.find.autoFindInSelection.multiline","Turn on Find in selection automatically when multiple lines of content are selected.")],description:v("find.autoFindInSelection","Controls the condition for turning on find in selection automatically.")},"editor.find.globalFindClipboard":{type:"boolean",default:e.globalFindClipboard,description:v("find.globalFindClipboard","Controls whether the Find Widget should read or modify the shared find clipboard on macOS."),included:y["f"]},"editor.find.addExtraSpaceOnTop":{type:"boolean",default:e.addExtraSpaceOnTop,description:v("find.addExtraSpaceOnTop","Controls whether the Find Widget should add extra lines on top of the editor. When true, you can scroll beyond the first line when the Find Widget is visible.")},"editor.find.loop":{type:"boolean",default:e.loop,description:v("find.loop","Controls whether the search automatically restarts from the beginning (or the end) when no further matches can be found.")}})}validate(e){if(!e||"object"!==typeof e)return this.defaultValue;const t=e;return{cursorMoveOnType:T.boolean(t.cursorMoveOnType,this.defaultValue.cursorMoveOnType),seedSearchStringFromSelection:T.boolean(t.seedSearchStringFromSelection,this.defaultValue.seedSearchStringFromSelection),autoFindInSelection:"boolean"===typeof e.autoFindInSelection?e.autoFindInSelection?"always":"never":F.stringSet(t.autoFindInSelection,this.defaultValue.autoFindInSelection,["never","always","multiline"]),globalFindClipboard:T.boolean(t.globalFindClipboard,this.defaultValue.globalFindClipboard),addExtraSpaceOnTop:T.boolean(t.addExtraSpaceOnTop,this.defaultValue.addExtraSpaceOnTop),loop:T.boolean(t.loop,this.defaultValue.loop)}}}class q extends L{constructor(){super(37,"fontLigatures",q.OFF,{anyOf:[{type:"boolean",description:v("fontLigatures","Enables/Disables font ligatures.")},{type:"string",description:v("fontFeatureSettings","Explicit font-feature-settings.")}],description:v("fontLigaturesGeneral","Configures font ligatures or font features."),default:!1})}validate(e){return"undefined"===typeof e?this.defaultValue:"string"===typeof e?"false"===e?q.OFF:"true"===e?q.ON:e:Boolean(e)?q.ON:q.OFF}}q.OFF='"liga" off, "calt" off',q.ON='"liga" on, "calt" on';class J extends B{constructor(){super(36)}compute(e,t,n){return e.fontInfo}}class X extends I{constructor(){super(38,"fontSize",Ae.fontSize,{type:"number",minimum:6,maximum:100,default:Ae.fontSize,description:v("fontSize","Controls the font size in pixels.")})}validate(e){let t=R.float(e,this.defaultValue);return 0===t?Ae.fontSize:R.clamp(t,6,100)}compute(e,t,n){return e.fontInfo.fontSize}}class $ extends L{constructor(){super(39,"fontWeight",Ae.fontWeight,{anyOf:[{type:"number",minimum:$.MINIMUM_VALUE,maximum:$.MAXIMUM_VALUE,errorMessage:v("fontWeightErrorMessage",'Only "normal" and "bold" keywords or numbers between 1 and 1000 are allowed.')},{type:"string",pattern:"^(normal|bold|1000|[1-9][0-9]{0,2})$"},{enum:$.SUGGESTION_VALUES}],default:Ae.fontWeight,description:v("fontWeight",'Controls the font weight. Accepts "normal" and "bold" keywords or numbers between 1 and 1000.')})}validate(e){return"normal"===e||"bold"===e?e:String(O.clampedInt(e,Ae.fontWeight,$.MINIMUM_VALUE,$.MAXIMUM_VALUE))}}$.SUGGESTION_VALUES=["normal","bold","100","200","300","400","500","600","700","800","900"],$.MINIMUM_VALUE=1,$.MAXIMUM_VALUE=1e3;class Z extends L{constructor(){const e={multiple:"peek",multipleDefinitions:"peek",multipleTypeDefinitions:"peek",multipleDeclarations:"peek",multipleImplementations:"peek",multipleReferences:"peek",alternativeDefinitionCommand:"editor.action.goToReferences",alternativeTypeDefinitionCommand:"editor.action.goToReferences",alternativeDeclarationCommand:"editor.action.goToReferences",alternativeImplementationCommand:"",alternativeReferenceCommand:""},t={type:"string",enum:["peek","gotoAndPeek","goto"],default:e.multiple,enumDescriptions:[v("editor.gotoLocation.multiple.peek","Show peek view of the results (default)"),v("editor.gotoLocation.multiple.gotoAndPeek","Go to the primary result and show a peek view"),v("editor.gotoLocation.multiple.goto","Go to the primary result and enable peek-less navigation to others")]};super(43,"gotoLocation",e,{"editor.gotoLocation.multiple":{deprecationMessage:v("editor.gotoLocation.multiple.deprecated","This setting is deprecated, please use separate settings like 'editor.editor.gotoLocation.multipleDefinitions' or 'editor.editor.gotoLocation.multipleImplementations' instead.")},"editor.gotoLocation.multipleDefinitions":Object.assign({description:v("editor.editor.gotoLocation.multipleDefinitions","Controls the behavior the 'Go to Definition'-command when multiple target locations exist.")},t),"editor.gotoLocation.multipleTypeDefinitions":Object.assign({description:v("editor.editor.gotoLocation.multipleTypeDefinitions","Controls the behavior the 'Go to Type Definition'-command when multiple target locations exist.")},t),"editor.gotoLocation.multipleDeclarations":Object.assign({description:v("editor.editor.gotoLocation.multipleDeclarations","Controls the behavior the 'Go to Declaration'-command when multiple target locations exist.")},t),"editor.gotoLocation.multipleImplementations":Object.assign({description:v("editor.editor.gotoLocation.multipleImplemenattions","Controls the behavior the 'Go to Implementations'-command when multiple target locations exist.")},t),"editor.gotoLocation.multipleReferences":Object.assign({description:v("editor.editor.gotoLocation.multipleReferences","Controls the behavior the 'Go to References'-command when multiple target locations exist.")},t),"editor.gotoLocation.alternativeDefinitionCommand":{type:"string",default:e.alternativeDefinitionCommand,description:v("alternativeDefinitionCommand","Alternative command id that is being executed when the result of 'Go to Definition' is the current location.")},"editor.gotoLocation.alternativeTypeDefinitionCommand":{type:"string",default:e.alternativeTypeDefinitionCommand,description:v("alternativeTypeDefinitionCommand","Alternative command id that is being executed when the result of 'Go to Type Definition' is the current location.")},"editor.gotoLocation.alternativeDeclarationCommand":{type:"string",default:e.alternativeDeclarationCommand,description:v("alternativeDeclarationCommand","Alternative command id that is being executed when the result of 'Go to Declaration' is the current location.")},"editor.gotoLocation.alternativeImplementationCommand":{type:"string",default:e.alternativeImplementationCommand,description:v("alternativeImplementationCommand","Alternative command id that is being executed when the result of 'Go to Implementation' is the current location.")},"editor.gotoLocation.alternativeReferenceCommand":{type:"string",default:e.alternativeReferenceCommand,description:v("alternativeReferenceCommand","Alternative command id that is being executed when the result of 'Go to Reference' is the current location.")}})}validate(e){var t,n,i,o,r;if(!e||"object"!==typeof e)return this.defaultValue;const s=e;return{multiple:F.stringSet(s.multiple,this.defaultValue.multiple,["peek","gotoAndPeek","goto"]),multipleDefinitions:null!==(t=s.multipleDefinitions)&&void 0!==t?t:F.stringSet(s.multipleDefinitions,"peek",["peek","gotoAndPeek","goto"]),multipleTypeDefinitions:null!==(n=s.multipleTypeDefinitions)&&void 0!==n?n:F.stringSet(s.multipleTypeDefinitions,"peek",["peek","gotoAndPeek","goto"]),multipleDeclarations:null!==(i=s.multipleDeclarations)&&void 0!==i?i:F.stringSet(s.multipleDeclarations,"peek",["peek","gotoAndPeek","goto"]),multipleImplementations:null!==(o=s.multipleImplementations)&&void 0!==o?o:F.stringSet(s.multipleImplementations,"peek",["peek","gotoAndPeek","goto"]),multipleReferences:null!==(r=s.multipleReferences)&&void 0!==r?r:F.stringSet(s.multipleReferences,"peek",["peek","gotoAndPeek","goto"]),alternativeDefinitionCommand:P.string(s.alternativeDefinitionCommand,this.defaultValue.alternativeDefinitionCommand),alternativeTypeDefinitionCommand:P.string(s.alternativeTypeDefinitionCommand,this.defaultValue.alternativeTypeDefinitionCommand),alternativeDeclarationCommand:P.string(s.alternativeDeclarationCommand,this.defaultValue.alternativeDeclarationCommand),alternativeImplementationCommand:P.string(s.alternativeImplementationCommand,this.defaultValue.alternativeImplementationCommand),alternativeReferenceCommand:P.string(s.alternativeReferenceCommand,this.defaultValue.alternativeReferenceCommand)}}}class ee extends L{constructor(){const e={enabled:!0,delay:300,sticky:!0};super(46,"hover",e,{"editor.hover.enabled":{type:"boolean",default:e.enabled,description:v("hover.enabled","Controls whether the hover is shown.")},"editor.hover.delay":{type:"number",default:e.delay,description:v("hover.delay","Controls the delay in milliseconds after which the hover is shown.")},"editor.hover.sticky":{type:"boolean",default:e.sticky,description:v("hover.sticky","Controls whether the hover should remain visible when mouse is moved over it.")}})}validate(e){if(!e||"object"!==typeof e)return this.defaultValue;const t=e;return{enabled:T.boolean(t.enabled,this.defaultValue.enabled),delay:O.clampedInt(t.delay,this.defaultValue.delay,0,1e4),sticky:T.boolean(t.sticky,this.defaultValue.sticky)}}}class te extends B{constructor(){super(117,[42,50,31,56,84,52,53,86,106,109,110,2])}compute(e,t,n){return te.computeLayout(t,{memory:e.memory,outerWidth:e.outerWidth,outerHeight:e.outerHeight,isDominatedByLongLines:e.isDominatedByLongLines,lineHeight:e.fontInfo.lineHeight,viewLineCount:e.viewLineCount,lineNumbersDigitCount:e.lineNumbersDigitCount,typicalHalfwidthCharacterWidth:e.fontInfo.typicalHalfwidthCharacterWidth,maxDigitWidth:e.fontInfo.maxDigitWidth,pixelRatio:e.pixelRatio})}static computeContainedMinimapLineCount(e){const t=e.height/e.lineHeight,n=e.scrollBeyondLastLine?t-1:0,i=(e.viewLineCount+n)/(e.pixelRatio*e.height),o=Math.floor(e.viewLineCount/i);return{typicalViewportLineCount:t,extraLinesBeyondLastLine:n,desiredRatio:i,minimapLineCount:o}}static _computeMinimapLayout(e,t){const n=e.outerWidth,i=e.outerHeight,o=e.pixelRatio;if(!e.minimap.enabled)return{renderMinimap:0,minimapLeft:0,minimapWidth:0,minimapHeightIsEditorHeight:!1,minimapIsSampling:!1,minimapScale:1,minimapLineHeight:1,minimapCanvasInnerWidth:0,minimapCanvasInnerHeight:Math.floor(o*i),minimapCanvasOuterWidth:0,minimapCanvasOuterHeight:i};const r=t.stableMinimapLayoutInput,s=r&&e.outerHeight===r.outerHeight&&e.lineHeight===r.lineHeight&&e.typicalHalfwidthCharacterWidth===r.typicalHalfwidthCharacterWidth&&e.pixelRatio===r.pixelRatio&&e.scrollBeyondLastLine===r.scrollBeyondLastLine&&e.minimap.enabled===r.minimap.enabled&&e.minimap.side===r.minimap.side&&e.minimap.size===r.minimap.size&&e.minimap.showSlider===r.minimap.showSlider&&e.minimap.renderCharacters===r.minimap.renderCharacters&&e.minimap.maxColumn===r.minimap.maxColumn&&e.minimap.scale===r.minimap.scale&&e.verticalScrollbarWidth===r.verticalScrollbarWidth&&e.isViewportWrapping===r.isViewportWrapping,a=e.lineHeight,l=e.typicalHalfwidthCharacterWidth,c=e.scrollBeyondLastLine,h=e.minimap.renderCharacters;let u=o>=2?Math.round(2*e.minimap.scale):e.minimap.scale;const d=e.minimap.maxColumn,p=e.minimap.size,f=e.minimap.side,g=e.verticalScrollbarWidth,m=e.viewLineCount,b=e.remainingWidth,v=e.isViewportWrapping,y=h?2:3;let w=Math.floor(o*i);const _=w/o;let A=!1,C=!1,E=y*u,x=u/o,S=1;if("fill"===p||"fit"===p){const{typicalViewportLineCount:n,extraLinesBeyondLastLine:r,desiredRatio:l,minimapLineCount:h}=te.computeContainedMinimapLineCount({viewLineCount:m,scrollBeyondLastLine:c,height:i,lineHeight:a,pixelRatio:o}),d=m/h;if(d>1)A=!0,C=!0,u=1,E=1,x=u/o;else{let i=!1,c=u+1;if("fit"===p){const n=Math.ceil((m+r)*E);v&&s&&b<=t.stableFitRemainingWidth?(i=!0,c=t.stableFitMaxMinimapScale):(i=n>w,v&&i?(t.stableMinimapLayoutInput=e,t.stableFitRemainingWidth=b):(t.stableMinimapLayoutInput=null,t.stableFitRemainingWidth=0))}if("fill"===p||i){A=!0;const e=u;E=Math.min(a*o,Math.max(1,Math.floor(1/l))),u=Math.min(c,Math.max(1,Math.floor(E/y))),u>e&&(S=Math.min(2,u/e)),x=u/o/S,w=Math.ceil(Math.max(n,m+r)*E),v&&i&&(t.stableFitMaxMinimapScale=u)}}}const k=Math.floor(d*x),M=Math.min(k,Math.max(0,Math.floor((b-g-2)*x/(l+x)))+D);let N=Math.floor(o*M);const L=N/o;N=Math.floor(N*S);const B=h?1:2,I="left"===f?0:n-M-g;return{renderMinimap:B,minimapLeft:I,minimapWidth:M,minimapHeightIsEditorHeight:A,minimapIsSampling:C,minimapScale:u,minimapLineHeight:E,minimapCanvasInnerWidth:N,minimapCanvasInnerHeight:w,minimapCanvasOuterWidth:L,minimapCanvasOuterHeight:_}}static computeLayout(e,t){const n=0|t.outerWidth,i=0|t.outerHeight,o=0|t.lineHeight,r=0|t.lineNumbersDigitCount,s=t.typicalHalfwidthCharacterWidth,a=t.maxDigitWidth,l=t.pixelRatio,c=t.viewLineCount,h=e.get(106),u=e.get(109),d=e.get(110),p=e.get(2),f=t.isDominatedByLongLines,g=e.get(42),m=0!==e.get(52).renderType,b=e.get(53),v=e.get(86),y=e.get(56),w=e.get(84),_=w.verticalScrollbarSize,A=w.verticalHasArrows,C=w.arrowSize,E=w.horizontalScrollbarSize,x=e.get(50),S=e.get(31);let D;if("string"===typeof x&&/^\d+(\.\d+)?ch$/.test(x)){const e=parseFloat(x.substr(0,x.length-2));D=O.clampedInt(e*s,0,0,1e3)}else D=O.clampedInt(x,0,0,1e3);S&&(D+=16);let k=0;if(m){const e=Math.max(r,b);k=Math.round(e*a)}let M=0;g&&(M=o);let L=0,B=L+M,I=B+k,T=I+D;const R=n-M-k-D;let P=!1,F=!1,j=-1;2!==p&&(d&&f?(P=!0,F=!0):"on"===h||"bounded"===h?F=!0:"wordWrapColumn"===h&&(j=u));const Q=te._computeMinimapLayout({outerWidth:n,outerHeight:i,lineHeight:o,typicalHalfwidthCharacterWidth:s,pixelRatio:l,scrollBeyondLastLine:v,minimap:y,verticalScrollbarWidth:_,viewLineCount:c,remainingWidth:R,isViewportWrapping:F},t.memory||new N);0!==Q.renderMinimap&&0===Q.minimapLeft&&(L+=Q.minimapWidth,B+=Q.minimapWidth,I+=Q.minimapWidth,T+=Q.minimapWidth);const z=R-Q.minimapWidth,V=Math.max(1,Math.floor((z-_-2)/s)),W=A?C:0;return F&&(j=Math.max(1,V),"bounded"===h&&(j=Math.min(j,u))),{width:n,height:i,glyphMarginLeft:L,glyphMarginWidth:M,lineNumbersLeft:B,lineNumbersWidth:k,decorationsLeft:I,decorationsWidth:D,contentLeft:T,contentWidth:z,minimap:Q,viewportColumn:V,isWordWrapMinified:P,isViewportWrapping:F,wrappingColumn:j,verticalScrollbarWidth:_,horizontalScrollbarHeight:E,overviewRuler:{top:W,width:_,height:i-2*W,right:0}}}}class ne extends L{constructor(){const e={enabled:!0};super(49,"lightbulb",e,{"editor.lightbulb.enabled":{type:"boolean",default:e.enabled,description:v("codeActions","Enables the code action lightbulb in the editor.")}})}validate(e){if(!e||"object"!==typeof e)return this.defaultValue;const t=e;return{enabled:T.boolean(t.enabled,this.defaultValue.enabled)}}}class ie extends O{constructor(){super(51,"lineHeight",Ae.lineHeight,0,150,{description:v("lineHeight","Controls the line height. Use 0 to compute the line height from the font size.")})}compute(e,t,n){return e.fontInfo.lineHeight}}class oe extends L{constructor(){const e={enabled:!0,size:"proportional",side:"right",showSlider:"mouseover",renderCharacters:!0,maxColumn:120,scale:1};super(56,"minimap",e,{"editor.minimap.enabled":{type:"boolean",default:e.enabled,description:v("minimap.enabled","Controls whether the minimap is shown.")},"editor.minimap.size":{type:"string",enum:["proportional","fill","fit"],enumDescriptions:[v("minimap.size.proportional","The minimap has the same size as the editor contents (and might scroll)."),v("minimap.size.fill","The minimap will stretch or shrink as necessary to fill the height of the editor (no scrolling)."),v("minimap.size.fit","The minimap will shrink as necessary to never be larger than the editor (no scrolling).")],default:e.size,description:v("minimap.size","Controls the size of the minimap.")},"editor.minimap.side":{type:"string",enum:["left","right"],default:e.side,description:v("minimap.side","Controls the side where to render the minimap.")},"editor.minimap.showSlider":{type:"string",enum:["always","mouseover"],default:e.showSlider,description:v("minimap.showSlider","Controls when the minimap slider is shown.")},"editor.minimap.scale":{type:"number",default:e.scale,minimum:1,maximum:3,enum:[1,2,3],description:v("minimap.scale","Scale of content drawn in the minimap: 1, 2 or 3.")},"editor.minimap.renderCharacters":{type:"boolean",default:e.renderCharacters,description:v("minimap.renderCharacters","Render the actual characters on a line as opposed to color blocks.")},"editor.minimap.maxColumn":{type:"number",default:e.maxColumn,description:v("minimap.maxColumn","Limit the width of the minimap to render at most a certain number of columns.")}})}validate(e){if(!e||"object"!==typeof e)return this.defaultValue;const t=e;return{enabled:T.boolean(t.enabled,this.defaultValue.enabled),size:F.stringSet(t.size,this.defaultValue.size,["proportional","fill","fit"]),side:F.stringSet(t.side,this.defaultValue.side,["right","left"]),showSlider:F.stringSet(t.showSlider,this.defaultValue.showSlider,["always","mouseover"]),renderCharacters:T.boolean(t.renderCharacters,this.defaultValue.renderCharacters),scale:O.clampedInt(t.scale,1,1,3),maxColumn:O.clampedInt(t.maxColumn,this.defaultValue.maxColumn,1,1e4)}}}function re(e){return"ctrlCmd"===e?y["f"]?"metaKey":"ctrlKey":"altKey"}class se extends L{constructor(){super(66,"padding",{top:0,bottom:0},{"editor.padding.top":{type:"number",default:0,minimum:0,maximum:1e3,description:v("padding.top","Controls the amount of space between the top edge of the editor and the first line.")},"editor.padding.bottom":{type:"number",default:0,minimum:0,maximum:1e3,description:v("padding.bottom","Controls the amount of space between the bottom edge of the editor and the last line.")}})}validate(e){if(!e||"object"!==typeof e)return this.defaultValue;const t=e;return{top:O.clampedInt(t.top,0,0,1e3),bottom:O.clampedInt(t.bottom,0,0,1e3)}}}class ae extends L{constructor(){const e={enabled:!0,cycle:!1};super(67,"parameterHints",e,{"editor.parameterHints.enabled":{type:"boolean",default:e.enabled,description:v("parameterHints.enabled","Enables a pop-up that shows parameter documentation and type information as you type.")},"editor.parameterHints.cycle":{type:"boolean",default:e.cycle,description:v("parameterHints.cycle","Controls whether the parameter hints menu cycles or closes when reaching the end of the list.")}})}validate(e){if(!e||"object"!==typeof e)return this.defaultValue;const t=e;return{enabled:T.boolean(t.enabled,this.defaultValue.enabled),cycle:T.boolean(t.cycle,this.defaultValue.cycle)}}}class le extends B{constructor(){super(115)}compute(e,t,n){return e.pixelRatio}}class ce extends L{constructor(){const e={other:!0,comments:!1,strings:!1};super(70,"quickSuggestions",e,{anyOf:[{type:"boolean"},{type:"object",properties:{strings:{type:"boolean",default:e.strings,description:v("quickSuggestions.strings","Enable quick suggestions inside strings.")},comments:{type:"boolean",default:e.comments,description:v("quickSuggestions.comments","Enable quick suggestions inside comments.")},other:{type:"boolean",default:e.other,description:v("quickSuggestions.other","Enable quick suggestions outside of strings and comments.")}}}],default:e,description:v("quickSuggestions","Controls whether suggestions should automatically show up while typing.")}),this.defaultValue=e}validate(e){if("boolean"===typeof e)return e;if(e&&"object"===typeof e){const t=e,n={other:T.boolean(t.other,this.defaultValue.other),comments:T.boolean(t.comments,this.defaultValue.comments),strings:T.boolean(t.strings,this.defaultValue.strings)};return!!(n.other&&n.comments&&n.strings)||!!(n.other||n.comments||n.strings)&&n}return this.defaultValue}}class he extends L{constructor(){super(52,"lineNumbers",{renderType:1,renderFn:null},{type:"string",enum:["off","on","relative","interval"],enumDescriptions:[v("lineNumbers.off","Line numbers are not rendered."),v("lineNumbers.on","Line numbers are rendered as absolute number."),v("lineNumbers.relative","Line numbers are rendered as distance in lines to cursor position."),v("lineNumbers.interval","Line numbers are rendered every 10 lines.")],default:"on",description:v("lineNumbers","Controls the display of line numbers.")})}validate(e){let t=this.defaultValue.renderType,n=this.defaultValue.renderFn;return"undefined"!==typeof e&&("function"===typeof e?(t=4,n=e):t="interval"===e?3:"relative"===e?2:"on"===e?1:0),{renderType:t,renderFn:n}}}function ue(e){const t=e.get(79);return"editable"===t?e.get(72):"on"!==t}class de extends L{constructor(){const e=[],t={type:"number",description:v("rulers.size","Number of monospace characters at which this editor ruler will render.")};super(83,"rulers",e,{type:"array",items:{anyOf:[t,{type:["object"],properties:{column:t,color:{type:"string",description:v("rulers.color","Color of this editor ruler."),format:"color-hex"}}}]},default:e,description:v("rulers","Render vertical rulers after a certain number of monospace characters. Use multiple values for multiple rulers. No rulers are drawn if array is empty.")})}validate(e){if(Array.isArray(e)){let t=[];for(let n of e)if("number"===typeof n)t.push({column:O.clampedInt(n,0,0,1e4),color:null});else if(n&&"object"===typeof n){const e=n;t.push({column:O.clampedInt(e.column,0,0,1e4),color:e.color})}return t.sort((e,t)=>e.column-t.column),t}return this.defaultValue}}function pe(e,t){if("string"!==typeof e)return t;switch(e){case"hidden":return 2;case"visible":return 3;default:return 1}}class fe extends L{constructor(){super(84,"scrollbar",{vertical:1,horizontal:1,arrowSize:11,useShadows:!0,verticalHasArrows:!1,horizontalHasArrows:!1,horizontalScrollbarSize:12,horizontalSliderSize:12,verticalScrollbarSize:14,verticalSliderSize:14,handleMouseWheel:!0,alwaysConsumeMouseWheel:!0})}validate(e){if(!e||"object"!==typeof e)return this.defaultValue;const t=e,n=O.clampedInt(t.horizontalScrollbarSize,this.defaultValue.horizontalScrollbarSize,0,1e3),i=O.clampedInt(t.verticalScrollbarSize,this.defaultValue.verticalScrollbarSize,0,1e3);return{arrowSize:O.clampedInt(t.arrowSize,this.defaultValue.arrowSize,0,1e3),vertical:pe(t.vertical,this.defaultValue.vertical),horizontal:pe(t.horizontal,this.defaultValue.horizontal),useShadows:T.boolean(t.useShadows,this.defaultValue.useShadows),verticalHasArrows:T.boolean(t.verticalHasArrows,this.defaultValue.verticalHasArrows),horizontalHasArrows:T.boolean(t.horizontalHasArrows,this.defaultValue.horizontalHasArrows),handleMouseWheel:T.boolean(t.handleMouseWheel,this.defaultValue.handleMouseWheel),alwaysConsumeMouseWheel:T.boolean(t.alwaysConsumeMouseWheel,this.defaultValue.alwaysConsumeMouseWheel),horizontalScrollbarSize:n,horizontalSliderSize:O.clampedInt(t.horizontalSliderSize,n,0,1e3),verticalScrollbarSize:i,verticalSliderSize:O.clampedInt(t.verticalSliderSize,i,0,1e3)}}}class ge extends L{constructor(){const e={insertMode:"insert",filterGraceful:!0,snippetsPreventQuickSuggestions:!0,localityBonus:!1,shareSuggestSelections:!1,showIcons:!0,maxVisibleSuggestions:12,showMethods:!0,showFunctions:!0,showConstructors:!0,showFields:!0,showVariables:!0,showClasses:!0,showStructs:!0,showInterfaces:!0,showModules:!0,showProperties:!0,showEvents:!0,showOperators:!0,showUnits:!0,showValues:!0,showConstants:!0,showEnums:!0,showEnumMembers:!0,showKeywords:!0,showWords:!0,showColors:!0,showFiles:!0,showReferences:!0,showFolders:!0,showTypeParameters:!0,showSnippets:!0,showUsers:!0,showIssues:!0,statusBar:{visible:!1}};super(96,"suggest",e,{"editor.suggest.insertMode":{type:"string",enum:["insert","replace"],enumDescriptions:[v("suggest.insertMode.insert","Insert suggestion without overwriting text right of the cursor."),v("suggest.insertMode.replace","Insert suggestion and overwrite text right of the cursor.")],default:e.insertMode,description:v("suggest.insertMode","Controls whether words are overwritten when accepting completions. Note that this depends on extensions opting into this feature.")},"editor.suggest.filterGraceful":{type:"boolean",default:e.filterGraceful,description:v("suggest.filterGraceful","Controls whether filtering and sorting suggestions accounts for small typos.")},"editor.suggest.localityBonus":{type:"boolean",default:e.localityBonus,description:v("suggest.localityBonus","Controls whether sorting favours words that appear close to the cursor.")},"editor.suggest.shareSuggestSelections":{type:"boolean",default:e.shareSuggestSelections,markdownDescription:v("suggest.shareSuggestSelections","Controls whether remembered suggestion selections are shared between multiple workspaces and windows (needs `#editor.suggestSelection#`).")},"editor.suggest.snippetsPreventQuickSuggestions":{type:"boolean",default:e.snippetsPreventQuickSuggestions,description:v("suggest.snippetsPreventQuickSuggestions","Controls whether an active snippet prevents quick suggestions.")},"editor.suggest.showIcons":{type:"boolean",default:e.showIcons,description:v("suggest.showIcons","Controls whether to show or hide icons in suggestions.")},"editor.suggest.maxVisibleSuggestions":{type:"number",default:e.maxVisibleSuggestions,minimum:1,maximum:15,description:v("suggest.maxVisibleSuggestions","Controls how many suggestions IntelliSense will show before showing a scrollbar (maximum 15).")},"editor.suggest.filteredTypes":{type:"object",deprecationMessage:v("deprecated","This setting is deprecated, please use separate settings like 'editor.suggest.showKeywords' or 'editor.suggest.showSnippets' instead.")},"editor.suggest.showMethods":{type:"boolean",default:!0,markdownDescription:v("editor.suggest.showMethods","When enabled IntelliSense shows `method`-suggestions.")},"editor.suggest.showFunctions":{type:"boolean",default:!0,markdownDescription:v("editor.suggest.showFunctions","When enabled IntelliSense shows `function`-suggestions.")},"editor.suggest.showConstructors":{type:"boolean",default:!0,markdownDescription:v("editor.suggest.showConstructors","When enabled IntelliSense shows `constructor`-suggestions.")},"editor.suggest.showFields":{type:"boolean",default:!0,markdownDescription:v("editor.suggest.showFields","When enabled IntelliSense shows `field`-suggestions.")},"editor.suggest.showVariables":{type:"boolean",default:!0,markdownDescription:v("editor.suggest.showVariables","When enabled IntelliSense shows `variable`-suggestions.")},"editor.suggest.showClasses":{type:"boolean",default:!0,markdownDescription:v("editor.suggest.showClasss","When enabled IntelliSense shows `class`-suggestions.")},"editor.suggest.showStructs":{type:"boolean",default:!0,markdownDescription:v("editor.suggest.showStructs","When enabled IntelliSense shows `struct`-suggestions.")},"editor.suggest.showInterfaces":{type:"boolean",default:!0,markdownDescription:v("editor.suggest.showInterfaces","When enabled IntelliSense shows `interface`-suggestions.")},"editor.suggest.showModules":{type:"boolean",default:!0,markdownDescription:v("editor.suggest.showModules","When enabled IntelliSense shows `module`-suggestions.")},"editor.suggest.showProperties":{type:"boolean",default:!0,markdownDescription:v("editor.suggest.showPropertys","When enabled IntelliSense shows `property`-suggestions.")},"editor.suggest.showEvents":{type:"boolean",default:!0,markdownDescription:v("editor.suggest.showEvents","When enabled IntelliSense shows `event`-suggestions.")},"editor.suggest.showOperators":{type:"boolean",default:!0,markdownDescription:v("editor.suggest.showOperators","When enabled IntelliSense shows `operator`-suggestions.")},"editor.suggest.showUnits":{type:"boolean",default:!0,markdownDescription:v("editor.suggest.showUnits","When enabled IntelliSense shows `unit`-suggestions.")},"editor.suggest.showValues":{type:"boolean",default:!0,markdownDescription:v("editor.suggest.showValues","When enabled IntelliSense shows `value`-suggestions.")},"editor.suggest.showConstants":{type:"boolean",default:!0,markdownDescription:v("editor.suggest.showConstants","When enabled IntelliSense shows `constant`-suggestions.")},"editor.suggest.showEnums":{type:"boolean",default:!0,markdownDescription:v("editor.suggest.showEnums","When enabled IntelliSense shows `enum`-suggestions.")},"editor.suggest.showEnumMembers":{type:"boolean",default:!0,markdownDescription:v("editor.suggest.showEnumMembers","When enabled IntelliSense shows `enumMember`-suggestions.")},"editor.suggest.showKeywords":{type:"boolean",default:!0,markdownDescription:v("editor.suggest.showKeywords","When enabled IntelliSense shows `keyword`-suggestions.")},"editor.suggest.showWords":{type:"boolean",default:!0,markdownDescription:v("editor.suggest.showTexts","When enabled IntelliSense shows `text`-suggestions.")},"editor.suggest.showColors":{type:"boolean",default:!0,markdownDescription:v("editor.suggest.showColors","When enabled IntelliSense shows `color`-suggestions.")},"editor.suggest.showFiles":{type:"boolean",default:!0,markdownDescription:v("editor.suggest.showFiles","When enabled IntelliSense shows `file`-suggestions.")},"editor.suggest.showReferences":{type:"boolean",default:!0,markdownDescription:v("editor.suggest.showReferences","When enabled IntelliSense shows `reference`-suggestions.")},"editor.suggest.showCustomcolors":{type:"boolean",default:!0,markdownDescription:v("editor.suggest.showCustomcolors","When enabled IntelliSense shows `customcolor`-suggestions.")},"editor.suggest.showFolders":{type:"boolean",default:!0,markdownDescription:v("editor.suggest.showFolders","When enabled IntelliSense shows `folder`-suggestions.")},"editor.suggest.showTypeParameters":{type:"boolean",default:!0,markdownDescription:v("editor.suggest.showTypeParameters","When enabled IntelliSense shows `typeParameter`-suggestions.")},"editor.suggest.showSnippets":{type:"boolean",default:!0,markdownDescription:v("editor.suggest.showSnippets","When enabled IntelliSense shows `snippet`-suggestions.")},"editor.suggest.showUsers":{type:"boolean",default:!0,markdownDescription:v("editor.suggest.showUsers","When enabled IntelliSense shows `user`-suggestions.")},"editor.suggest.showIssues":{type:"boolean",default:!0,markdownDescription:v("editor.suggest.showIssues","When enabled IntelliSense shows `issues`-suggestions.")},"editor.suggest.statusBar.visible":{type:"boolean",default:!1,markdownDescription:v("editor.suggest.statusBar.visible","Controls the visibility of the status bar at the bottom of the suggest widget.")}})}validate(e){var t;if(!e||"object"!==typeof e)return this.defaultValue;const n=e;return{insertMode:F.stringSet(n.insertMode,this.defaultValue.insertMode,["insert","replace"]),filterGraceful:T.boolean(n.filterGraceful,this.defaultValue.filterGraceful),snippetsPreventQuickSuggestions:T.boolean(n.snippetsPreventQuickSuggestions,this.defaultValue.filterGraceful),localityBonus:T.boolean(n.localityBonus,this.defaultValue.localityBonus),shareSuggestSelections:T.boolean(n.shareSuggestSelections,this.defaultValue.shareSuggestSelections),showIcons:T.boolean(n.showIcons,this.defaultValue.showIcons),maxVisibleSuggestions:O.clampedInt(n.maxVisibleSuggestions,this.defaultValue.maxVisibleSuggestions,1,15),showMethods:T.boolean(n.showMethods,this.defaultValue.showMethods),showFunctions:T.boolean(n.showFunctions,this.defaultValue.showFunctions),showConstructors:T.boolean(n.showConstructors,this.defaultValue.showConstructors),showFields:T.boolean(n.showFields,this.defaultValue.showFields),showVariables:T.boolean(n.showVariables,this.defaultValue.showVariables),showClasses:T.boolean(n.showClasses,this.defaultValue.showClasses),showStructs:T.boolean(n.showStructs,this.defaultValue.showStructs),showInterfaces:T.boolean(n.showInterfaces,this.defaultValue.showInterfaces),showModules:T.boolean(n.showModules,this.defaultValue.showModules),showProperties:T.boolean(n.showProperties,this.defaultValue.showProperties),showEvents:T.boolean(n.showEvents,this.defaultValue.showEvents),showOperators:T.boolean(n.showOperators,this.defaultValue.showOperators),showUnits:T.boolean(n.showUnits,this.defaultValue.showUnits),showValues:T.boolean(n.showValues,this.defaultValue.showValues),showConstants:T.boolean(n.showConstants,this.defaultValue.showConstants),showEnums:T.boolean(n.showEnums,this.defaultValue.showEnums),showEnumMembers:T.boolean(n.showEnumMembers,this.defaultValue.showEnumMembers),showKeywords:T.boolean(n.showKeywords,this.defaultValue.showKeywords),showWords:T.boolean(n.showWords,this.defaultValue.showWords),showColors:T.boolean(n.showColors,this.defaultValue.showColors),showFiles:T.boolean(n.showFiles,this.defaultValue.showFiles),showReferences:T.boolean(n.showReferences,this.defaultValue.showReferences),showFolders:T.boolean(n.showFolders,this.defaultValue.showFolders),showTypeParameters:T.boolean(n.showTypeParameters,this.defaultValue.showTypeParameters),showSnippets:T.boolean(n.showSnippets,this.defaultValue.showSnippets),showUsers:T.boolean(n.showUsers,this.defaultValue.showUsers),showIssues:T.boolean(n.showIssues,this.defaultValue.showIssues),statusBar:{visible:T.boolean(null===(t=n.statusBar)||void 0===t?void 0:t.visible,!!this.defaultValue.statusBar.visible)}}}}class me extends B{constructor(){super(116,[72])}compute(e,t,n){const i=t.get(72);return!!i||e.tabFocusMode}}function be(e){switch(e){case"none":return 0;case"same":return 1;case"indent":return 2;case"deepIndent":return 3}}class ve extends B{constructor(){super(118,[117])}compute(e,t,n){const i=t.get(117);return{isDominatedByLongLines:e.isDominatedByLongLines,isWordWrapMinified:i.isWordWrapMinified,isViewportWrapping:i.isViewportWrapping,wrappingColumn:i.wrappingColumn}}}const ye="Consolas, 'Courier New', monospace",we="Menlo, Monaco, 'Courier New', monospace",_e="'Droid Sans Mono', 'monospace', monospace, 'Droid Sans Fallback'",Ae={fontFamily:y["f"]?we:y["d"]?_e:ye,fontWeight:"normal",fontSize:y["f"]?12:14,lineHeight:0,letterSpacing:0},Ce={tabSize:4,indentSize:4,insertSpaces:!0,detectIndentation:!0,trimAutoWhitespace:!0,largeFileOptimizations:!0},Ee=[];function xe(e){return Ee[e.id]=e,e}const Se={acceptSuggestionOnCommitCharacter:xe(new T(0,"acceptSuggestionOnCommitCharacter",!0,{markdownDescription:v("acceptSuggestionOnCommitCharacter","Controls whether suggestions should be accepted on commit characters. For example, in JavaScript, the semi-colon (`;`) can be a commit character that accepts a suggestion and types that character.")})),acceptSuggestionOnEnter:xe(new F(1,"acceptSuggestionOnEnter","on",["on","smart","off"],{markdownEnumDescriptions:["",v("acceptSuggestionOnEnterSmart","Only accept a suggestion with `Enter` when it makes a textual change."),""],markdownDescription:v("acceptSuggestionOnEnter","Controls whether suggestions should be accepted on `Enter`, in addition to `Tab`. Helps to avoid ambiguity between inserting new lines or accepting suggestions.")})),accessibilitySupport:xe(new z),accessibilityPageSize:xe(new O(3,"accessibilityPageSize",10,1,1073741824,{description:v("accessibilityPageSize","Controls the number of lines in the editor that can be read out by a screen reader. Warning: this has a performance implication for numbers larger than the default.")})),ariaLabel:xe(new P(4,"ariaLabel",v("editorViewAccessibleLabel","Editor content"))),autoClosingBrackets:xe(new F(5,"autoClosingBrackets","languageDefined",["always","languageDefined","beforeWhitespace","never"],{enumDescriptions:["",v("editor.autoClosingBrackets.languageDefined","Use language configurations to determine when to autoclose brackets."),v("editor.autoClosingBrackets.beforeWhitespace","Autoclose brackets only when the cursor is to the left of whitespace."),""],description:v("autoClosingBrackets","Controls whether the editor should automatically close brackets after the user adds an opening bracket.")})),autoClosingOvertype:xe(new F(6,"autoClosingOvertype","auto",["always","auto","never"],{enumDescriptions:["",v("editor.autoClosingOvertype.auto","Type over closing quotes or brackets only if they were automatically inserted."),""],description:v("autoClosingOvertype","Controls whether the editor should type over closing quotes or brackets.")})),autoClosingQuotes:xe(new F(7,"autoClosingQuotes","languageDefined",["always","languageDefined","beforeWhitespace","never"],{enumDescriptions:["",v("editor.autoClosingQuotes.languageDefined","Use language configurations to determine when to autoclose quotes."),v("editor.autoClosingQuotes.beforeWhitespace","Autoclose quotes only when the cursor is to the left of whitespace."),""],description:v("autoClosingQuotes","Controls whether the editor should automatically close quotes after the user adds an opening quote.")})),autoIndent:xe(new j(8,"autoIndent",4,"full",["none","keep","brackets","advanced","full"],Q,{enumDescriptions:[v("editor.autoIndent.none","The editor will not insert indentation automatically."),v("editor.autoIndent.keep","The editor will keep the current line's indentation."),v("editor.autoIndent.brackets","The editor will keep the current line's indentation and honor language defined brackets."),v("editor.autoIndent.advanced","The editor will keep the current line's indentation, honor language defined brackets and invoke special onEnterRules defined by languages."),v("editor.autoIndent.full","The editor will keep the current line's indentation, honor language defined brackets, invoke special onEnterRules defined by languages, and honor indentationRules defined by languages.")],description:v("autoIndent","Controls whether the editor should automatically adjust the indentation when users type, paste, move or indent lines.")})),automaticLayout:xe(new T(9,"automaticLayout",!1)),autoSurround:xe(new F(10,"autoSurround","languageDefined",["languageDefined","quotes","brackets","never"],{enumDescriptions:[v("editor.autoSurround.languageDefined","Use language configurations to determine when to automatically surround selections."),v("editor.autoSurround.quotes","Surround with quotes but not brackets."),v("editor.autoSurround.brackets","Surround with brackets but not quotes."),""],description:v("autoSurround","Controls whether the editor should automatically surround selections.")})),codeLens:xe(new T(11,"codeLens",!0,{description:v("codeLens","Controls whether the editor shows CodeLens.")})),colorDecorators:xe(new T(12,"colorDecorators",!0,{description:v("colorDecorators","Controls whether the editor should render the inline color decorators and color picker.")})),columnSelection:xe(new T(13,"columnSelection",!1,{description:v("columnSelection","Enable that the selection with the mouse and keys is doing column selection.")})),comments:xe(new V),contextmenu:xe(new T(15,"contextmenu",!0)),copyWithSyntaxHighlighting:xe(new T(16,"copyWithSyntaxHighlighting",!0,{description:v("copyWithSyntaxHighlighting","Controls whether syntax highlighting should be copied into the clipboard.")})),cursorBlinking:xe(new j(17,"cursorBlinking",1,"blink",["blink","smooth","phase","expand","solid"],W,{description:v("cursorBlinking","Control the cursor animation style.")})),cursorSmoothCaretAnimation:xe(new T(18,"cursorSmoothCaretAnimation",!1,{description:v("cursorSmoothCaretAnimation","Controls whether the smooth caret animation should be enabled.")})),cursorStyle:xe(new j(19,"cursorStyle",H.Line,"line",["line","block","underline","line-thin","block-outline","underline-thin"],U,{description:v("cursorStyle","Controls the cursor style.")})),cursorSurroundingLines:xe(new O(20,"cursorSurroundingLines",0,0,1073741824,{description:v("cursorSurroundingLines","Controls the minimal number of visible leading and trailing lines surrounding the cursor. Known as 'scrollOff' or `scrollOffset` in some other editors.")})),cursorSurroundingLinesStyle:xe(new F(21,"cursorSurroundingLinesStyle","default",["default","all"],{enumDescriptions:[v("cursorSurroundingLinesStyle.default","`cursorSurroundingLines` is enforced only when triggered via the keyboard or API."),v("cursorSurroundingLinesStyle.all","`cursorSurroundingLines` is enforced always.")],description:v("cursorSurroundingLinesStyle","Controls when `cursorSurroundingLines` should be enforced.")})),cursorWidth:xe(new O(22,"cursorWidth",0,0,1073741824,{markdownDescription:v("cursorWidth","Controls the width of the cursor when `#editor.cursorStyle#` is set to `line`.")})),disableLayerHinting:xe(new T(23,"disableLayerHinting",!1)),disableMonospaceOptimizations:xe(new T(24,"disableMonospaceOptimizations",!1)),dragAndDrop:xe(new T(25,"dragAndDrop",!0,{description:v("dragAndDrop","Controls whether the editor should allow moving selections via drag and drop.")})),emptySelectionClipboard:xe(new G),extraEditorClassName:xe(new P(27,"extraEditorClassName","")),fastScrollSensitivity:xe(new R(28,"fastScrollSensitivity",5,e=>e<=0?5:e,{markdownDescription:v("fastScrollSensitivity","Scrolling speed multiplier when pressing `Alt`.")})),find:xe(new K),fixedOverflowWidgets:xe(new T(30,"fixedOverflowWidgets",!1)),folding:xe(new T(31,"folding",!0,{description:v("folding","Controls whether the editor has code folding enabled.")})),foldingStrategy:xe(new F(32,"foldingStrategy","auto",["auto","indentation"],{enumDescriptions:[v("foldingStrategy.auto","Use a language-specific folding strategy if available, else the indentation-based one."),v("foldingStrategy.indentation","Use the indentation-based folding strategy.")],description:v("foldingStrategy","Controls the strategy for computing folding ranges.")})),foldingHighlight:xe(new T(33,"foldingHighlight",!0,{description:v("foldingHighlight","Controls whether the editor should highlight folded ranges.")})),unfoldOnClickAfterEndOfLine:xe(new T(34,"unfoldOnClickAfterEndOfLine",!1,{description:v("unfoldOnClickAfterEndOfLine","Controls whether clicking on the empty content after a folded line will unfold the line.")})),fontFamily:xe(new P(35,"fontFamily",Ae.fontFamily,{description:v("fontFamily","Controls the font family.")})),fontInfo:xe(new J),fontLigatures2:xe(new q),fontSize:xe(new X),fontWeight:xe(new $),formatOnPaste:xe(new T(40,"formatOnPaste",!1,{description:v("formatOnPaste","Controls whether the editor should automatically format the pasted content. A formatter must be available and the formatter should be able to format a range in a document.")})),formatOnType:xe(new T(41,"formatOnType",!1,{description:v("formatOnType","Controls whether the editor should automatically format the line after typing.")})),glyphMargin:xe(new T(42,"glyphMargin",!0,{description:v("glyphMargin","Controls whether the editor should render the vertical glyph margin. Glyph margin is mostly used for debugging.")})),gotoLocation:xe(new Z),hideCursorInOverviewRuler:xe(new T(44,"hideCursorInOverviewRuler",!1,{description:v("hideCursorInOverviewRuler","Controls whether the cursor should be hidden in the overview ruler.")})),highlightActiveIndentGuide:xe(new T(45,"highlightActiveIndentGuide",!0,{description:v("highlightActiveIndentGuide","Controls whether the editor should highlight the active indent guide.")})),hover:xe(new ee),inDiffEditor:xe(new T(47,"inDiffEditor",!1)),letterSpacing:xe(new R(48,"letterSpacing",Ae.letterSpacing,e=>R.clamp(e,-5,20),{description:v("letterSpacing","Controls the letter spacing in pixels.")})),lightbulb:xe(new ne),lineDecorationsWidth:xe(new I(50,"lineDecorationsWidth",10)),lineHeight:xe(new ie),lineNumbers:xe(new he),lineNumbersMinChars:xe(new O(53,"lineNumbersMinChars",5,1,300)),links:xe(new T(54,"links",!0,{description:v("links","Controls whether the editor should detect links and make them clickable.")})),matchBrackets:xe(new F(55,"matchBrackets","always",["always","near","never"],{description:v("matchBrackets","Highlight matching brackets.")})),minimap:xe(new oe),mouseStyle:xe(new F(57,"mouseStyle","text",["text","default","copy"])),mouseWheelScrollSensitivity:xe(new R(58,"mouseWheelScrollSensitivity",1,e=>0===e?1:e,{markdownDescription:v("mouseWheelScrollSensitivity","A multiplier to be used on the `deltaX` and `deltaY` of mouse wheel scroll events.")})),mouseWheelZoom:xe(new T(59,"mouseWheelZoom",!1,{markdownDescription:v("mouseWheelZoom","Zoom the font of the editor when using mouse wheel and holding `Ctrl`.")})),multiCursorMergeOverlapping:xe(new T(60,"multiCursorMergeOverlapping",!0,{description:v("multiCursorMergeOverlapping","Merge multiple cursors when they are overlapping.")})),multiCursorModifier:xe(new j(61,"multiCursorModifier","altKey","alt",["ctrlCmd","alt"],re,{markdownEnumDescriptions:[v("multiCursorModifier.ctrlCmd","Maps to `Control` on Windows and Linux and to `Command` on macOS."),v("multiCursorModifier.alt","Maps to `Alt` on Windows and Linux and to `Option` on macOS.")],markdownDescription:v({key:"multiCursorModifier",comment:["- `ctrlCmd` refers to a value the setting can take and should not be localized.","- `Control` and `Command` refer to the modifier keys Ctrl or Cmd on the keyboard and can be localized."]},"The modifier to be used to add multiple cursors with the mouse. The Go To Definition and Open Link mouse gestures will adapt such that they do not conflict with the multicursor modifier. [Read more](https://code.visualstudio.com/docs/editor/codebasics#_multicursor-modifier).")})),multiCursorPaste:xe(new F(62,"multiCursorPaste","spread",["spread","full"],{markdownEnumDescriptions:[v("multiCursorPaste.spread","Each cursor pastes a single line of the text."),v("multiCursorPaste.full","Each cursor pastes the full text.")],markdownDescription:v("multiCursorPaste","Controls pasting when the line count of the pasted text matches the cursor count.")})),occurrencesHighlight:xe(new T(63,"occurrencesHighlight",!0,{description:v("occurrencesHighlight","Controls whether the editor should highlight semantic symbol occurrences.")})),overviewRulerBorder:xe(new T(64,"overviewRulerBorder",!0,{description:v("overviewRulerBorder","Controls whether a border should be drawn around the overview ruler.")})),overviewRulerLanes:xe(new O(65,"overviewRulerLanes",3,0,3)),padding:xe(new se),parameterHints:xe(new ae),peekWidgetDefaultFocus:xe(new F(68,"peekWidgetDefaultFocus","tree",["tree","editor"],{enumDescriptions:[v("peekWidgetDefaultFocus.tree","Focus the tree when opening peek"),v("peekWidgetDefaultFocus.editor","Focus the editor when opening peek")],description:v("peekWidgetDefaultFocus","Controls whether to focus the inline editor or the tree in the peek widget.")})),definitionLinkOpensInPeek:xe(new T(69,"definitionLinkOpensInPeek",!1,{description:v("definitionLinkOpensInPeek","Controls whether the Go to Definition mouse gesture always opens the peek widget.")})),quickSuggestions:xe(new ce),quickSuggestionsDelay:xe(new O(71,"quickSuggestionsDelay",10,0,1073741824,{description:v("quickSuggestionsDelay","Controls the delay in milliseconds after which quick suggestions will show up.")})),readOnly:xe(new T(72,"readOnly",!1)),renameOnType:xe(new T(73,"renameOnType",!1,{description:v("renameOnType","Controls whether the editor auto renames on type.")})),renderControlCharacters:xe(new T(74,"renderControlCharacters",!1,{description:v("renderControlCharacters","Controls whether the editor should render control characters.")})),renderIndentGuides:xe(new T(75,"renderIndentGuides",!0,{description:v("renderIndentGuides","Controls whether the editor should render indent guides.")})),renderFinalNewline:xe(new T(76,"renderFinalNewline",!0,{description:v("renderFinalNewline","Render last line number when the file ends with a newline.")})),renderLineHighlight:xe(new F(77,"renderLineHighlight","line",["none","gutter","line","all"],{enumDescriptions:["","","",v("renderLineHighlight.all","Highlights both the gutter and the current line.")],description:v("renderLineHighlight","Controls how the editor should render the current line highlight.")})),renderLineHighlightOnlyWhenFocus:xe(new T(78,"renderLineHighlightOnlyWhenFocus",!1,{description:v("renderLineHighlightOnlyWhenFocus","Controls if the editor should render the current line highlight only when the editor is focused")})),renderValidationDecorations:xe(new F(79,"renderValidationDecorations","editable",["editable","on","off"])),renderWhitespace:xe(new F(80,"renderWhitespace","selection",["none","boundary","selection","trailing","all"],{enumDescriptions:["",v("renderWhitespace.boundary","Render whitespace characters except for single spaces between words."),v("renderWhitespace.selection","Render whitespace characters only on selected text."),v("renderWhitespace.trailing","Render only trailing whitespace characters"),""],description:v("renderWhitespace","Controls how the editor should render whitespace characters.")})),revealHorizontalRightPadding:xe(new O(81,"revealHorizontalRightPadding",30,0,1e3)),roundedSelection:xe(new T(82,"roundedSelection",!0,{description:v("roundedSelection","Controls whether selections should have rounded corners.")})),rulers:xe(new de),scrollbar:xe(new fe),scrollBeyondLastColumn:xe(new O(85,"scrollBeyondLastColumn",5,0,1073741824,{description:v("scrollBeyondLastColumn","Controls the number of extra characters beyond which the editor will scroll horizontally.")})),scrollBeyondLastLine:xe(new T(86,"scrollBeyondLastLine",!0,{description:v("scrollBeyondLastLine","Controls whether the editor will scroll beyond the last line.")})),scrollPredominantAxis:xe(new T(87,"scrollPredominantAxis",!0,{description:v("scrollPredominantAxis","Scroll only along the predominant axis when scrolling both vertically and horizontally at the same time. Prevents horizontal drift when scrolling vertically on a trackpad.")})),selectionClipboard:xe(new T(88,"selectionClipboard",!0,{description:v("selectionClipboard","Controls whether the Linux primary clipboard should be supported."),included:y["d"]})),selectionHighlight:xe(new T(89,"selectionHighlight",!0,{description:v("selectionHighlight","Controls whether the editor should highlight matches similar to the selection.")})),selectOnLineNumbers:xe(new T(90,"selectOnLineNumbers",!0)),showFoldingControls:xe(new F(91,"showFoldingControls","mouseover",["always","mouseover"],{enumDescriptions:[v("showFoldingControls.always","Always show the folding controls."),v("showFoldingControls.mouseover","Only show the folding controls when the mouse is over the gutter.")],description:v("showFoldingControls","Controls when the folding controls on the gutter are shown.")})),showUnused:xe(new T(92,"showUnused",!0,{description:v("showUnused","Controls fading out of unused code.")})),showDeprecated:xe(new T(113,"showDeprecated",!0,{description:v("showDeprecated","Controls strikethrough deprecated variables.")})),snippetSuggestions:xe(new F(93,"snippetSuggestions","inline",["top","bottom","inline","none"],{enumDescriptions:[v("snippetSuggestions.top","Show snippet suggestions on top of other suggestions."),v("snippetSuggestions.bottom","Show snippet suggestions below other suggestions."),v("snippetSuggestions.inline","Show snippets suggestions with other suggestions."),v("snippetSuggestions.none","Do not show snippet suggestions.")],description:v("snippetSuggestions","Controls whether snippets are shown with other suggestions and how they are sorted.")})),smoothScrolling:xe(new T(94,"smoothScrolling",!1,{description:v("smoothScrolling","Controls whether the editor will scroll using an animation.")})),stopRenderingLineAfter:xe(new O(95,"stopRenderingLineAfter",1e4,-1,1073741824)),suggest:xe(new ge),suggestFontSize:xe(new O(97,"suggestFontSize",0,0,1e3,{markdownDescription:v("suggestFontSize","Font size for the suggest widget. When set to `0`, the value of `#editor.fontSize#` is used.")})),suggestLineHeight:xe(new O(98,"suggestLineHeight",0,0,1e3,{markdownDescription:v("suggestLineHeight","Line height for the suggest widget. When set to `0`, the value of `#editor.lineHeight#` is used.")})),suggestOnTriggerCharacters:xe(new T(99,"suggestOnTriggerCharacters",!0,{description:v("suggestOnTriggerCharacters","Controls whether suggestions should automatically show up when typing trigger characters.")})),suggestSelection:xe(new F(100,"suggestSelection","recentlyUsed",["first","recentlyUsed","recentlyUsedByPrefix"],{markdownEnumDescriptions:[v("suggestSelection.first","Always select the first suggestion."),v("suggestSelection.recentlyUsed","Select recent suggestions unless further typing selects one, e.g. `console.| -> console.log` because `log` has been completed recently."),v("suggestSelection.recentlyUsedByPrefix","Select suggestions based on previous prefixes that have completed those suggestions, e.g. `co -> console` and `con -> const`.")],description:v("suggestSelection","Controls how suggestions are pre-selected when showing the suggest list.")})),tabCompletion:xe(new F(101,"tabCompletion","off",["on","off","onlySnippets"],{enumDescriptions:[v("tabCompletion.on","Tab complete will insert the best matching suggestion when pressing tab."),v("tabCompletion.off","Disable tab completions."),v("tabCompletion.onlySnippets","Tab complete snippets when their prefix match. Works best when 'quickSuggestions' aren't enabled.")],description:v("tabCompletion","Enables tab completions.")})),tabIndex:xe(new O(102,"tabIndex",0,-1,1073741824)),unusualLineTerminators:xe(new F(103,"unusualLineTerminators","prompt",["off","prompt","auto"],{enumDescriptions:[v("unusualLineTerminators.off","Unusual line terminators are ignored."),v("unusualLineTerminators.prompt","Unusual line terminators prompt to be removed."),v("unusualLineTerminators.auto","Unusual line terminators are automatically removed.")],description:v("unusualLineTerminators","Remove unusual line terminators that might cause problems.")})),useTabStops:xe(new T(104,"useTabStops",!0,{description:v("useTabStops","Inserting and deleting whitespace follows tab stops.")})),wordSeparators:xe(new P(105,"wordSeparators",w,{description:v("wordSeparators","Characters that will be used as word separators when doing word related navigations or operations.")})),wordWrap:xe(new F(106,"wordWrap","off",["off","on","wordWrapColumn","bounded"],{markdownEnumDescriptions:[v("wordWrap.off","Lines will never wrap."),v("wordWrap.on","Lines will wrap at the viewport width."),v({key:"wordWrap.wordWrapColumn",comment:["- `editor.wordWrapColumn` refers to a different setting and should not be localized."]},"Lines will wrap at `#editor.wordWrapColumn#`."),v({key:"wordWrap.bounded",comment:["- viewport means the edge of the visible window size.","- `editor.wordWrapColumn` refers to a different setting and should not be localized."]},"Lines will wrap at the minimum of viewport and `#editor.wordWrapColumn#`.")],description:v({key:"wordWrap",comment:["- 'off', 'on', 'wordWrapColumn' and 'bounded' refer to values the setting can take and should not be localized.","- `editor.wordWrapColumn` refers to a different setting and should not be localized."]},"Controls how lines should wrap.")})),wordWrapBreakAfterCharacters:xe(new P(107,"wordWrapBreakAfterCharacters"," \t})]?|/&.,;¢°′″‰℃、。。、¢,.:;?!%・・ゝゞヽヾーァィゥェォッャュョヮヵヶぁぃぅぇぉっゃゅょゎゕゖㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ々〻ァィゥェォャュョッー”〉》」』】〕)]}」")),wordWrapBreakBeforeCharacters:xe(new P(108,"wordWrapBreakBeforeCharacters","([{‘“〈《「『【〔([{「£¥$£¥++")),wordWrapColumn:xe(new O(109,"wordWrapColumn",80,1,1073741824,{markdownDescription:v({key:"wordWrapColumn",comment:["- `editor.wordWrap` refers to a different setting and should not be localized.","- 'wordWrapColumn' and 'bounded' refer to values the different setting can take and should not be localized."]},"Controls the wrapping column of the editor when `#editor.wordWrap#` is `wordWrapColumn` or `bounded`.")})),wordWrapMinified:xe(new T(110,"wordWrapMinified",!0)),wrappingIndent:xe(new j(111,"wrappingIndent",1,"same",["none","same","indent","deepIndent"],be,{enumDescriptions:[v("wrappingIndent.none","No indentation. Wrapped lines begin at column 1."),v("wrappingIndent.same","Wrapped lines get the same indentation as the parent."),v("wrappingIndent.indent","Wrapped lines get +1 indentation toward the parent."),v("wrappingIndent.deepIndent","Wrapped lines get +2 indentation toward the parent.")],description:v("wrappingIndent","Controls the indentation of wrapped lines.")})),wrappingStrategy:xe(new F(112,"wrappingStrategy","simple",["simple","advanced"],{enumDescriptions:[v("wrappingStrategy.simple","Assumes that all characters are of the same width. This is a fast algorithm that works correctly for monospace fonts and certain scripts (like Latin characters) where glyphs are of equal width."),v("wrappingStrategy.advanced","Delegates wrapping points computation to the browser. This is a slow algorithm, that might cause freezes for large files, but it works correctly in all cases.")],description:v("wrappingStrategy","Controls the algorithm that computes wrapping points.")})),editorClassName:xe(new Y),pixelRatio:xe(new le),tabFocusMode:xe(new me),layoutInfo:xe(new te),wrappingInfo:xe(new ve)};class De{constructor(){this.listeners=[],this.unexpectedErrorHandler=function(e){setTimeout(()=>{if(e.stack)throw new Error(e.message+"\n\n"+e.stack);throw e},0)}}emit(e){this.listeners.forEach(t=>{t(e)})}onUnexpectedError(e){this.unexpectedErrorHandler(e),this.emit(e)}onUnexpectedExternalError(e){this.unexpectedErrorHandler(e)}}const ke=new De;function Me(e){Be(e)||ke.onUnexpectedError(e)}function Ne(e){if(e instanceof Error){let{name:t,message:n}=e;const i=e.stacktrace||e.stack;return{$isError:!0,name:t,message:n,stack:i}}return e}const Le="Canceled";function Be(e){return e instanceof Error&&e.name===Le&&e.message===Le}function Ie(){const e=new Error(Le);return e.name=e.message,e}function Te(e){return e?new Error("Illegal argument: "+e):new Error("Illegal argument")}function Oe(e){return e?new Error("Illegal state: "+e):new Error("Illegal state")}var Re;(function(e){function t(e){return e&&"object"===typeof e&&"function"===typeof e[Symbol.iterator]}e.is=t;const n=Object.freeze([]);function i(){return n}function*o(e){yield e}function r(e){return e||n}function s(e){return e[Symbol.iterator]().next().value}function a(e,t){for(const n of e)if(t(n))return!0;return!1}function*l(e,t){for(const n of e)t(n)&&(yield n)}function*c(e,t){for(const n of e)yield t(n)}function*h(...e){for(const t of e)for(const e of t)yield e}function u(t,n=Number.POSITIVE_INFINITY){const i=[];if(0===n)return[i,t];const o=t[Symbol.iterator]();for(let r=0;r<n;r++){const t=o.next();if(t.done)return[i,e.empty()];i.push(t.value)}return[i,{[Symbol.iterator](){return o}}]}e.empty=i,e.single=o,e.from=r,e.first=s,e.some=a,e.filter=l,e.map=c,e.concat=h,e.consume=u})(Re||(Re={}));const Pe=!1,Fe="__is_disposable_tracked__";function je(e){if(Pe&&e&&e!==Ge.None)try{e[Fe]=!0}catch(t){}}function Qe(e){if(!Pe)return e;new Error("Potentially leaked disposable").stack;return setTimeout(()=>{e[Fe]},3e3),e}class ze extends Error{constructor(e){super(`Encounter errors while disposing of store. Errors: [${e.join(", ")}]`),this.errors=e}}function Ve(e){return"function"===typeof e.dispose&&0===e.dispose.length}function We(e){if(Re.is(e)){let n=[];for(const i of e)if(i){je(i);try{i.dispose()}catch(t){n.push(t)}}if(1===n.length)throw n[0];if(n.length>1)throw new ze(n);return Array.isArray(e)?[]:e}if(e)return je(e),e.dispose(),e}function He(...e){return e.forEach(je),Qe({dispose:()=>We(e)})}function Ue(e){const t=Qe({dispose:()=>{je(t),e()}});return t}class Ye{constructor(){this._toDispose=new Set,this._isDisposed=!1}dispose(){this._isDisposed||(je(this),this._isDisposed=!0,this.clear())}clear(){try{We(this._toDispose.values())}finally{this._toDispose.clear()}}add(e){if(!e)return e;if(e===this)throw new Error("Cannot register a disposable on itself!");return je(e),this._isDisposed?Ye.DISABLE_DISPOSED_WARNING:this._toDispose.add(e),e}}Ye.DISABLE_DISPOSED_WARNING=!1;class Ge{constructor(){this._store=new Ye,Qe(this)}dispose(){je(this),this._store.dispose()}_register(e){if(e===this)throw new Error("Cannot register a disposable on itself!");return this._store.add(e)}}Ge.None=Object.freeze({dispose(){}});class Ke{constructor(e){this.object=e}dispose(){}}class qe{constructor(e){this.element=e,this.next=qe.Undefined,this.prev=qe.Undefined}}qe.Undefined=new qe(void 0);class Je{constructor(){this._first=qe.Undefined,this._last=qe.Undefined,this._size=0}get size(){return this._size}isEmpty(){return this._first===qe.Undefined}clear(){this._first=qe.Undefined,this._last=qe.Undefined,this._size=0}unshift(e){return this._insert(e,!1)}push(e){return this._insert(e,!0)}_insert(e,t){const n=new qe(e);if(this._first===qe.Undefined)this._first=n,this._last=n;else if(t){const e=this._last;this._last=n,n.prev=e,e.next=n}else{const e=this._first;this._first=n,n.next=e,e.prev=n}this._size+=1;let i=!1;return()=>{i||(i=!0,this._remove(n))}}shift(){if(this._first!==qe.Undefined){const e=this._first.element;return this._remove(this._first),e}}pop(){if(this._last!==qe.Undefined){const e=this._last.element;return this._remove(this._last),e}}_remove(e){if(e.prev!==qe.Undefined&&e.next!==qe.Undefined){const t=e.prev;t.next=e.next,e.next.prev=t}else e.prev===qe.Undefined&&e.next===qe.Undefined?(this._first=qe.Undefined,this._last=qe.Undefined):e.next===qe.Undefined?(this._last=this._last.prev,this._last.next=qe.Undefined):e.prev===qe.Undefined&&(this._first=this._first.next,this._first.prev=qe.Undefined);this._size-=1}*[Symbol.iterator](){let e=this._first;while(e!==qe.Undefined)yield e.element,e=e.next}toArray(){const e=[];for(let t=this._first;t!==qe.Undefined;t=t.next)e.push(t.element);return e}}var Xe;(function(e){function t(e){return(t,n=null,i)=>{let o,r=!1;return o=e(e=>{if(!r)return o?o.dispose():r=!0,t.call(n,e)},null,i),r&&o.dispose(),o}}function n(e,t){return l((n,i=null,o)=>e(e=>n.call(i,t(e)),null,o))}function i(e,t){return l((n,i=null,o)=>e(e=>{t(e),n.call(i,e)},null,o))}function o(e,t){return l((n,i=null,o)=>e(e=>t(e)&&n.call(i,e),null,o))}function r(e){return e}function s(...e){return(t,n=null,i)=>He(...e.map(e=>e(e=>t.call(n,e),null,i)))}function a(e,t,i){let o=i;return n(e,e=>(o=t(o,e),o))}function l(e){let t;const n=new et({onFirstListenerAdd(){t=e(n.fire,n)},onLastListenerRemove(){t.dispose()}});return n.event}function c(e,t,n=100,i=!1,o){let r,s=void 0,a=void 0,l=0;const c=new et({leakWarningThreshold:o,onFirstListenerAdd(){r=e(e=>{l++,s=t(s,e),i&&!a&&(c.fire(s),s=void 0),clearTimeout(a),a=setTimeout(()=>{const e=s;s=void 0,a=void 0,(!i||l>1)&&c.fire(e),l=0},n)})},onLastListenerRemove(){r.dispose()}});return c.event}function h(e){const i=(new Date).getTime();return n(t(e),e=>(new Date).getTime()-i)}function u(e){let t,n=!0;return o(e,e=>{const i=n||e!==t;return n=!1,t=e,i})}function d(e,t=!1,n=[]){let i=n.slice(),o=e(e=>{i?i.push(e):s.fire(e)});const r=()=>{i&&i.forEach(e=>s.fire(e)),i=null},s=new et({onFirstListenerAdd(){o||(o=e(e=>s.fire(e)))},onFirstListenerDidAdd(){i&&(t?setTimeout(r):r())},onLastListenerRemove(){o&&o.dispose(),o=null}});return s.event}e.None=()=>Ge.None,e.once=t,e.map=n,e.forEach=i,e.filter=o,e.signal=r,e.any=s,e.reduce=a,e.snapshot=l,e.debounce=c,e.stopwatch=h,e.latch=u,e.buffer=d;class p{constructor(e){this.event=e}map(e){return new p(n(this.event,e))}forEach(e){return new p(i(this.event,e))}filter(e){return new p(o(this.event,e))}reduce(e,t){return new p(a(this.event,e,t))}latch(){return new p(u(this.event))}debounce(e,t=100,n=!1,i){return new p(c(this.event,e,t,n,i))}on(e,t,n){return this.event(e,t,n)}once(e,n,i){return t(this.event)(e,n,i)}}function f(e){return new p(e)}function g(e,t,n=(e=>e)){const i=(...e)=>s.fire(n(...e)),o=()=>e.on(t,i),r=()=>e.removeListener(t,i),s=new et({onFirstListenerAdd:o,onLastListenerRemove:r});return s.event}function m(e,t,n=(e=>e)){const i=(...e)=>s.fire(n(...e)),o=()=>e.addEventListener(t,i),r=()=>e.removeEventListener(t,i),s=new et({onFirstListenerAdd:o,onLastListenerRemove:r});return s.event}function b(e){const t=new et;let n=!1;return e.then(void 0,()=>null).then(()=>{n?t.fire(void 0):setTimeout(()=>t.fire(void 0),0)}),n=!0,t.event}function v(e){return new Promise(n=>t(e)(n))}e.chain=f,e.fromNodeEventEmitter=g,e.fromDOMEventEmitter=m,e.fromPromise=b,e.toPromise=v})(Xe||(Xe={}));let $e=-1;class Ze{constructor(e,t=Math.random().toString(18).slice(2,5)){this.customThreshold=e,this.name=t,this._warnCountdown=0}dispose(){this._stacks&&this._stacks.clear()}check(e){let t=$e;if("number"===typeof this.customThreshold&&(t=this.customThreshold),t<=0||e<t)return;this._stacks||(this._stacks=new Map);const n=(new Error).stack.split("\n").slice(3).join("\n"),i=this._stacks.get(n)||0;if(this._stacks.set(n,i+1),this._warnCountdown-=1,this._warnCountdown<=0){let e;this._warnCountdown=.5*t;let n=0;for(const[t,i]of this._stacks)(!e||n<i)&&(e=t,n=i)}return()=>{const e=this._stacks.get(n)||0;this._stacks.set(n,e-1)}}}class et{constructor(e){this._disposed=!1,this._options=e,this._leakageMon=$e>0?new Ze(this._options&&this._options.leakWarningThreshold):void 0}get event(){return this._event||(this._event=(e,t,n)=>{this._listeners||(this._listeners=new Je);const i=this._listeners.isEmpty();i&&this._options&&this._options.onFirstListenerAdd&&this._options.onFirstListenerAdd(this);const o=this._listeners.push(t?[e,t]:e);let r,s;return i&&this._options&&this._options.onFirstListenerDidAdd&&this._options.onFirstListenerDidAdd(this),this._options&&this._options.onListenerDidAdd&&this._options.onListenerDidAdd(this,e,t),this._leakageMon&&(r=this._leakageMon.check(this._listeners.size)),s={dispose:()=>{if(r&&r(),s.dispose=et._noop,!this._disposed&&(o(),this._options&&this._options.onLastListenerRemove)){const e=this._listeners&&!this._listeners.isEmpty();e||this._options.onLastListenerRemove(this)}}},n instanceof Ye?n.add(s):Array.isArray(n)&&n.push(s),s}),this._event}fire(e){if(this._listeners){this._deliveryQueue||(this._deliveryQueue=new Je);for(let t of this._listeners)this._deliveryQueue.push([t,e]);while(this._deliveryQueue.size>0){const[e,n]=this._deliveryQueue.shift();try{"function"===typeof e?e.call(void 0,n):e[0].call(e[1],n)}catch(t){Me(t)}}}}dispose(){this._listeners&&this._listeners.clear(),this._deliveryQueue&&this._deliveryQueue.clear(),this._leakageMon&&this._leakageMon.dispose(),this._disposed=!0}}et._noop=function(){};class tt extends et{constructor(e){super(e),this._isPaused=0,this._eventQueue=new Je,this._mergeFn=e&&e.merge}pause(){this._isPaused++}resume(){if(0!==this._isPaused&&0===--this._isPaused)if(this._mergeFn){const e=this._eventQueue.toArray();this._eventQueue.clear(),super.fire(this._mergeFn(e))}else while(!this._isPaused&&0!==this._eventQueue.size)super.fire(this._eventQueue.shift())}fire(e){this._listeners&&(0!==this._isPaused?this._eventQueue.push(e):super.fire(e))}}class nt{constructor(){this.buffers=[]}wrapEvent(e){return(t,n,i)=>e(e=>{const i=this.buffers[this.buffers.length-1];i?i.push(()=>t.call(n,e)):t.call(n,e)},void 0,i)}bufferEvents(e){const t=[];this.buffers.push(t);const n=e();return this.buffers.pop(),t.forEach(e=>e()),n}}class it{constructor(){this.listening=!1,this.inputEvent=Xe.None,this.inputEventListener=Ge.None,this.emitter=new et({onFirstListenerDidAdd:()=>{this.listening=!0,this.inputEventListener=this.inputEvent(this.emitter.fire,this.emitter)},onLastListenerRemove:()=>{this.listening=!1,this.inputEventListener.dispose()}}),this.event=this.emitter.event}set input(e){this.inputEvent=e,this.listening&&(this.inputEventListener.dispose(),this.inputEventListener=e(this.emitter.fire,this.emitter))}dispose(){this.inputEventListener.dispose(),this.emitter.dispose()}}const ot=Object.freeze((function(e,t){const n=setTimeout(e.bind(t),0);return{dispose(){clearTimeout(n)}}}));var rt;(function(e){function t(t){return t===e.None||t===e.Cancelled||(t instanceof st||!(!t||"object"!==typeof t)&&("boolean"===typeof t.isCancellationRequested&&"function"===typeof t.onCancellationRequested))}e.isCancellationToken=t,e.None=Object.freeze({isCancellationRequested:!1,onCancellationRequested:Xe.None}),e.Cancelled=Object.freeze({isCancellationRequested:!0,onCancellationRequested:ot})})(rt||(rt={}));class st{constructor(){this._isCancelled=!1,this._emitter=null}cancel(){this._isCancelled||(this._isCancelled=!0,this._emitter&&(this._emitter.fire(void 0),this.dispose()))}get isCancellationRequested(){return this._isCancelled}get onCancellationRequested(){return this._isCancelled?ot:(this._emitter||(this._emitter=new et),this._emitter.event)}dispose(){this._emitter&&(this._emitter.dispose(),this._emitter=null)}}class at{constructor(e){this._token=void 0,this._parentListener=void 0,this._parentListener=e&&e.onCancellationRequested(this.cancel,this)}get token(){return this._token||(this._token=new st),this._token}cancel(){this._token?this._token instanceof st&&this._token.cancel():this._token=rt.Cancelled}dispose(e=!1){e&&this.cancel(),this._parentListener&&this._parentListener.dispose(),this._token?this._token instanceof st&&this._token.dispose():this._token=rt.None}}class lt{constructor(){this._keyCodeToStr=[],this._strToKeyCode=Object.create(null)}define(e,t){this._keyCodeToStr[e]=t,this._strToKeyCode[t.toLowerCase()]=e}keyCodeToStr(e){return this._keyCodeToStr[e]}strToKeyCode(e){return this._strToKeyCode[e.toLowerCase()]||0}}const ct=new lt,ht=new lt,ut=new lt;var dt;function pt(e,t){const n=(65535&t)<<16>>>0;return(e|n)>>>0}function ft(e,t){if(0===e)return null;const n=(65535&e)>>>0,i=(4294901760&e)>>>16;return new bt(0!==i?[gt(n,t),gt(i,t)]:[gt(n,t)])}function gt(e,t){const n=!!(2048&e),i=!!(256&e),o=2===t?i:n,r=!!(1024&e),s=!!(512&e),a=2===t?n:i,l=255&e;return new mt(o,r,s,a,l)}(function(){function e(e,t,n=t,i=n){ct.define(e,t),ht.define(e,n),ut.define(e,i)}e(0,"unknown"),e(1,"Backspace"),e(2,"Tab"),e(3,"Enter"),e(4,"Shift"),e(5,"Ctrl"),e(6,"Alt"),e(7,"PauseBreak"),e(8,"CapsLock"),e(9,"Escape"),e(10,"Space"),e(11,"PageUp"),e(12,"PageDown"),e(13,"End"),e(14,"Home"),e(15,"LeftArrow","Left"),e(16,"UpArrow","Up"),e(17,"RightArrow","Right"),e(18,"DownArrow","Down"),e(19,"Insert"),e(20,"Delete"),e(21,"0"),e(22,"1"),e(23,"2"),e(24,"3"),e(25,"4"),e(26,"5"),e(27,"6"),e(28,"7"),e(29,"8"),e(30,"9"),e(31,"A"),e(32,"B"),e(33,"C"),e(34,"D"),e(35,"E"),e(36,"F"),e(37,"G"),e(38,"H"),e(39,"I"),e(40,"J"),e(41,"K"),e(42,"L"),e(43,"M"),e(44,"N"),e(45,"O"),e(46,"P"),e(47,"Q"),e(48,"R"),e(49,"S"),e(50,"T"),e(51,"U"),e(52,"V"),e(53,"W"),e(54,"X"),e(55,"Y"),e(56,"Z"),e(57,"Meta"),e(58,"ContextMenu"),e(59,"F1"),e(60,"F2"),e(61,"F3"),e(62,"F4"),e(63,"F5"),e(64,"F6"),e(65,"F7"),e(66,"F8"),e(67,"F9"),e(68,"F10"),e(69,"F11"),e(70,"F12"),e(71,"F13"),e(72,"F14"),e(73,"F15"),e(74,"F16"),e(75,"F17"),e(76,"F18"),e(77,"F19"),e(78,"NumLock"),e(79,"ScrollLock"),e(80,";",";","OEM_1"),e(81,"=","=","OEM_PLUS"),e(82,",",",","OEM_COMMA"),e(83,"-","-","OEM_MINUS"),e(84,".",".","OEM_PERIOD"),e(85,"/","/","OEM_2"),e(86,"`","`","OEM_3"),e(110,"ABNT_C1"),e(111,"ABNT_C2"),e(87,"[","[","OEM_4"),e(88,"\\","\\","OEM_5"),e(89,"]","]","OEM_6"),e(90,"'","'","OEM_7"),e(91,"OEM_8"),e(92,"OEM_102"),e(93,"NumPad0"),e(94,"NumPad1"),e(95,"NumPad2"),e(96,"NumPad3"),e(97,"NumPad4"),e(98,"NumPad5"),e(99,"NumPad6"),e(100,"NumPad7"),e(101,"NumPad8"),e(102,"NumPad9"),e(103,"NumPad_Multiply"),e(104,"NumPad_Add"),e(105,"NumPad_Separator"),e(106,"NumPad_Subtract"),e(107,"NumPad_Decimal"),e(108,"NumPad_Divide")})(),function(e){function t(e){return ct.keyCodeToStr(e)}function n(e){return ct.strToKeyCode(e)}function i(e){return ht.keyCodeToStr(e)}function o(e){return ut.keyCodeToStr(e)}function r(e){return ht.strToKeyCode(e)||ut.strToKeyCode(e)}e.toString=t,e.fromString=n,e.toUserSettingsUS=i,e.toUserSettingsGeneral=o,e.fromUserSettings=r}(dt||(dt={}));class mt{constructor(e,t,n,i,o){this.ctrlKey=e,this.shiftKey=t,this.altKey=n,this.metaKey=i,this.keyCode=o}equals(e){return this.ctrlKey===e.ctrlKey&&this.shiftKey===e.shiftKey&&this.altKey===e.altKey&&this.metaKey===e.metaKey&&this.keyCode===e.keyCode}isModifierKey(){return 0===this.keyCode||5===this.keyCode||57===this.keyCode||6===this.keyCode||4===this.keyCode}toChord(){return new bt([this])}isDuplicateModifierCase(){return this.ctrlKey&&5===this.keyCode||this.shiftKey&&4===this.keyCode||this.altKey&&6===this.keyCode||this.metaKey&&57===this.keyCode}}class bt{constructor(e){if(0===e.length)throw Te("parts");this.parts=e}}class vt{constructor(e,t,n,i,o,r){this.ctrlKey=e,this.shiftKey=t,this.altKey=n,this.metaKey=i,this.keyLabel=o,this.keyAriaLabel=r}}class yt{}var wt=n("f940");const _t=65,At=97,Ct=90,Et=122,xt=46,St=47,Dt=92,kt=58,Mt=63;class Nt extends Error{constructor(e,t,n){let i;"string"===typeof t&&0===t.indexOf("not ")?(i="must not be",t=t.replace(/^not /,"")):i="must be";const o=-1!==e.indexOf(".")?"property":"argument";let r=`The "${e}" ${o} ${i} of type ${t}`;r+=". Received type "+typeof n,super(r),this.code="ERR_INVALID_ARG_TYPE"}}function Lt(e,t){if("string"!==typeof e)throw new Nt(t,"string",e)}function Bt(e){return e===St||e===Dt}function It(e){return e===St}function Tt(e){return e>=_t&&e<=Ct||e>=At&&e<=Et}function Ot(e,t,n,i){let o="",r=0,s=-1,a=0,l=0;for(let c=0;c<=e.length;++c){if(c<e.length)l=e.charCodeAt(c);else{if(i(l))break;l=St}if(i(l)){if(s===c-1||1===a);else if(2===a){if(o.length<2||2!==r||o.charCodeAt(o.length-1)!==xt||o.charCodeAt(o.length-2)!==xt){if(o.length>2){const e=o.lastIndexOf(n);-1===e?(o="",r=0):(o=o.slice(0,e),r=o.length-1-o.lastIndexOf(n)),s=c,a=0;continue}if(0!==o.length){o="",r=0,s=c,a=0;continue}}t&&(o+=o.length>0?n+"..":"..",r=2)}else o.length>0?o+=`${n}${e.slice(s+1,c)}`:o=e.slice(s+1,c),r=c-s-1;s=c,a=0}else l===xt&&-1!==a?++a:a=-1}return o}function Rt(e,t){if(null===t||"object"!==typeof t)throw new Nt("pathObject","Object",t);const n=t.dir||t.root,i=t.base||`${t.name||""}${t.ext||""}`;return n?n===t.root?`${n}${i}`:`${n}${e}${i}`:i}const Pt={resolve(...e){let t="",n="",i=!1;for(let o=e.length-1;o>=-1;o--){let r;if(o>=0){if(r=e[o],Lt(r,"path"),0===r.length)continue}else 0===t.length?r=wt["a"]():(r=wt["b"]["="+t]||wt["a"](),(void 0===r||r.slice(0,2).toLowerCase()!==t.toLowerCase()&&r.charCodeAt(2)===Dt)&&(r=t+"\\"));const s=r.length;let a=0,l="",c=!1;const h=r.charCodeAt(0);if(1===s)Bt(h)&&(a=1,c=!0);else if(Bt(h))if(c=!0,Bt(r.charCodeAt(1))){let e=2,t=e;while(e<s&&!Bt(r.charCodeAt(e)))e++;if(e<s&&e!==t){const n=r.slice(t,e);t=e;while(e<s&&Bt(r.charCodeAt(e)))e++;if(e<s&&e!==t){t=e;while(e<s&&!Bt(r.charCodeAt(e)))e++;e!==s&&e===t||(l=`\\\\${n}\\${r.slice(t,e)}`,a=e)}}}else a=1;else Tt(h)&&r.charCodeAt(1)===kt&&(l=r.slice(0,2),a=2,s>2&&Bt(r.charCodeAt(2))&&(c=!0,a=3));if(l.length>0)if(t.length>0){if(l.toLowerCase()!==t.toLowerCase())continue}else t=l;if(i){if(t.length>0)break}else if(n=`${r.slice(a)}\\${n}`,i=c,c&&t.length>0)break}return n=Ot(n,!i,"\\",Bt),i?`${t}\\${n}`:`${t}${n}`||"."},normalize(e){Lt(e,"path");const t=e.length;if(0===t)return".";let n,i=0,o=!1;const r=e.charCodeAt(0);if(1===t)return It(r)?"\\":e;if(Bt(r))if(o=!0,Bt(e.charCodeAt(1))){let o=2,r=o;while(o<t&&!Bt(e.charCodeAt(o)))o++;if(o<t&&o!==r){const s=e.slice(r,o);r=o;while(o<t&&Bt(e.charCodeAt(o)))o++;if(o<t&&o!==r){r=o;while(o<t&&!Bt(e.charCodeAt(o)))o++;if(o===t)return`\\\\${s}\\${e.slice(r)}\\`;o!==r&&(n=`\\\\${s}\\${e.slice(r,o)}`,i=o)}}}else i=1;else Tt(r)&&e.charCodeAt(1)===kt&&(n=e.slice(0,2),i=2,t>2&&Bt(e.charCodeAt(2))&&(o=!0,i=3));let s=i<t?Ot(e.slice(i),!o,"\\",Bt):"";return 0!==s.length||o||(s="."),s.length>0&&Bt(e.charCodeAt(t-1))&&(s+="\\"),void 0===n?o?"\\"+s:s:o?`${n}\\${s}`:`${n}${s}`},isAbsolute(e){Lt(e,"path");const t=e.length;if(0===t)return!1;const n=e.charCodeAt(0);return Bt(n)||t>2&&Tt(n)&&e.charCodeAt(1)===kt&&Bt(e.charCodeAt(2))},join(...e){if(0===e.length)return".";let t,n;for(let r=0;r<e.length;++r){const i=e[r];Lt(i,"path"),i.length>0&&(void 0===t?t=n=i:t+="\\"+i)}if(void 0===t)return".";let i=!0,o=0;if("string"===typeof n&&Bt(n.charCodeAt(0))){++o;const e=n.length;e>1&&Bt(n.charCodeAt(1))&&(++o,e>2&&(Bt(n.charCodeAt(2))?++o:i=!1))}if(i){while(o<t.length&&Bt(t.charCodeAt(o)))o++;o>=2&&(t="\\"+t.slice(o))}return Pt.normalize(t)},relative(e,t){if(Lt(e,"from"),Lt(t,"to"),e===t)return"";const n=Pt.resolve(e),i=Pt.resolve(t);if(n===i)return"";if(e=n.toLowerCase(),t=i.toLowerCase(),e===t)return"";let o=0;while(o<e.length&&e.charCodeAt(o)===Dt)o++;let r=e.length;while(r-1>o&&e.charCodeAt(r-1)===Dt)r--;const s=r-o;let a=0;while(a<t.length&&t.charCodeAt(a)===Dt)a++;let l=t.length;while(l-1>a&&t.charCodeAt(l-1)===Dt)l--;const c=l-a,h=s<c?s:c;let u=-1,d=0;for(;d<h;d++){const n=e.charCodeAt(o+d);if(n!==t.charCodeAt(a+d))break;n===Dt&&(u=d)}if(d!==h){if(-1===u)return i}else{if(c>h){if(t.charCodeAt(a+d)===Dt)return i.slice(a+d+1);if(2===d)return i.slice(a+d)}s>h&&(e.charCodeAt(o+d)===Dt?u=d:2===d&&(u=3)),-1===u&&(u=0)}let p="";for(d=o+u+1;d<=r;++d)d!==r&&e.charCodeAt(d)!==Dt||(p+=0===p.length?"..":"\\..");return a+=u,p.length>0?`${p}${i.slice(a,l)}`:(i.charCodeAt(a)===Dt&&++a,i.slice(a,l))},toNamespacedPath(e){if("string"!==typeof e)return e;if(0===e.length)return"";const t=Pt.resolve(e);if(t.length<=2)return e;if(t.charCodeAt(0)===Dt){if(t.charCodeAt(1)===Dt){const e=t.charCodeAt(2);if(e!==Mt&&e!==xt)return"\\\\?\\UNC\\"+t.slice(2)}}else if(Tt(t.charCodeAt(0))&&t.charCodeAt(1)===kt&&t.charCodeAt(2)===Dt)return"\\\\?\\"+t;return e},dirname(e){Lt(e,"path");const t=e.length;if(0===t)return".";let n=-1,i=0;const o=e.charCodeAt(0);if(1===t)return Bt(o)?e:".";if(Bt(o)){if(n=i=1,Bt(e.charCodeAt(1))){let o=2,r=o;while(o<t&&!Bt(e.charCodeAt(o)))o++;if(o<t&&o!==r){r=o;while(o<t&&Bt(e.charCodeAt(o)))o++;if(o<t&&o!==r){r=o;while(o<t&&!Bt(e.charCodeAt(o)))o++;if(o===t)return e;o!==r&&(n=i=o+1)}}}}else Tt(o)&&e.charCodeAt(1)===kt&&(n=t>2&&Bt(e.charCodeAt(2))?3:2,i=n);let r=-1,s=!0;for(let a=t-1;a>=i;--a)if(Bt(e.charCodeAt(a))){if(!s){r=a;break}}else s=!1;if(-1===r){if(-1===n)return".";r=n}return e.slice(0,r)},basename(e,t){void 0!==t&&Lt(t,"ext"),Lt(e,"path");let n,i=0,o=-1,r=!0;if(e.length>=2&&Tt(e.charCodeAt(0))&&e.charCodeAt(1)===kt&&(i=2),void 0!==t&&t.length>0&&t.length<=e.length){if(t===e)return"";let s=t.length-1,a=-1;for(n=e.length-1;n>=i;--n){const l=e.charCodeAt(n);if(Bt(l)){if(!r){i=n+1;break}}else-1===a&&(r=!1,a=n+1),s>=0&&(l===t.charCodeAt(s)?-1===--s&&(o=n):(s=-1,o=a))}return i===o?o=a:-1===o&&(o=e.length),e.slice(i,o)}for(n=e.length-1;n>=i;--n)if(Bt(e.charCodeAt(n))){if(!r){i=n+1;break}}else-1===o&&(r=!1,o=n+1);return-1===o?"":e.slice(i,o)},extname(e){Lt(e,"path");let t=0,n=-1,i=0,o=-1,r=!0,s=0;e.length>=2&&e.charCodeAt(1)===kt&&Tt(e.charCodeAt(0))&&(t=i=2);for(let a=e.length-1;a>=t;--a){const t=e.charCodeAt(a);if(Bt(t)){if(!r){i=a+1;break}}else-1===o&&(r=!1,o=a+1),t===xt?-1===n?n=a:1!==s&&(s=1):-1!==n&&(s=-1)}return-1===n||-1===o||0===s||1===s&&n===o-1&&n===i+1?"":e.slice(n,o)},format:Rt.bind(null,"\\"),parse(e){Lt(e,"path");const t={root:"",dir:"",base:"",ext:"",name:""};if(0===e.length)return t;const n=e.length;let i=0,o=e.charCodeAt(0);if(1===n)return Bt(o)?(t.root=t.dir=e,t):(t.base=t.name=e,t);if(Bt(o)){if(i=1,Bt(e.charCodeAt(1))){let t=2,o=t;while(t<n&&!Bt(e.charCodeAt(t)))t++;if(t<n&&t!==o){o=t;while(t<n&&Bt(e.charCodeAt(t)))t++;if(t<n&&t!==o){o=t;while(t<n&&!Bt(e.charCodeAt(t)))t++;t===n?i=t:t!==o&&(i=t+1)}}}}else if(Tt(o)&&e.charCodeAt(1)===kt){if(n<=2)return t.root=t.dir=e,t;if(i=2,Bt(e.charCodeAt(2))){if(3===n)return t.root=t.dir=e,t;i=3}}i>0&&(t.root=e.slice(0,i));let r=-1,s=i,a=-1,l=!0,c=e.length-1,h=0;for(;c>=i;--c)if(o=e.charCodeAt(c),Bt(o)){if(!l){s=c+1;break}}else-1===a&&(l=!1,a=c+1),o===xt?-1===r?r=c:1!==h&&(h=1):-1!==r&&(h=-1);return-1!==a&&(-1===r||0===h||1===h&&r===a-1&&r===s+1?t.base=t.name=e.slice(s,a):(t.name=e.slice(s,r),t.base=e.slice(s,a),t.ext=e.slice(r,a))),t.dir=s>0&&s!==i?e.slice(0,s-1):t.root,t},sep:"\\",delimiter:";",win32:null,posix:null},Ft={resolve(...e){let t="",n=!1;for(let i=e.length-1;i>=-1&&!n;i--){const o=i>=0?e[i]:wt["a"]();Lt(o,"path"),0!==o.length&&(t=`${o}/${t}`,n=o.charCodeAt(0)===St)}return t=Ot(t,!n,"/",It),n?"/"+t:t.length>0?t:"."},normalize(e){if(Lt(e,"path"),0===e.length)return".";const t=e.charCodeAt(0)===St,n=e.charCodeAt(e.length-1)===St;return e=Ot(e,!t,"/",It),0===e.length?t?"/":n?"./":".":(n&&(e+="/"),t?"/"+e:e)},isAbsolute(e){return Lt(e,"path"),e.length>0&&e.charCodeAt(0)===St},join(...e){if(0===e.length)return".";let t;for(let n=0;n<e.length;++n){const i=e[n];Lt(i,"path"),i.length>0&&(void 0===t?t=i:t+="/"+i)}return void 0===t?".":Ft.normalize(t)},relative(e,t){if(Lt(e,"from"),Lt(t,"to"),e===t)return"";if(e=Ft.resolve(e),t=Ft.resolve(t),e===t)return"";const n=1,i=e.length,o=i-n,r=1,s=t.length-r,a=o<s?o:s;let l=-1,c=0;for(;c<a;c++){const i=e.charCodeAt(n+c);if(i!==t.charCodeAt(r+c))break;i===St&&(l=c)}if(c===a)if(s>a){if(t.charCodeAt(r+c)===St)return t.slice(r+c+1);if(0===c)return t.slice(r+c)}else o>a&&(e.charCodeAt(n+c)===St?l=c:0===c&&(l=0));let h="";for(c=n+l+1;c<=i;++c)c!==i&&e.charCodeAt(c)!==St||(h+=0===h.length?"..":"/..");return`${h}${t.slice(r+l)}`},toNamespacedPath(e){return e},dirname(e){if(Lt(e,"path"),0===e.length)return".";const t=e.charCodeAt(0)===St;let n=-1,i=!0;for(let o=e.length-1;o>=1;--o)if(e.charCodeAt(o)===St){if(!i){n=o;break}}else i=!1;return-1===n?t?"/":".":t&&1===n?"//":e.slice(0,n)},basename(e,t){void 0!==t&&Lt(t,"ext"),Lt(e,"path");let n,i=0,o=-1,r=!0;if(void 0!==t&&t.length>0&&t.length<=e.length){if(t===e)return"";let s=t.length-1,a=-1;for(n=e.length-1;n>=0;--n){const l=e.charCodeAt(n);if(l===St){if(!r){i=n+1;break}}else-1===a&&(r=!1,a=n+1),s>=0&&(l===t.charCodeAt(s)?-1===--s&&(o=n):(s=-1,o=a))}return i===o?o=a:-1===o&&(o=e.length),e.slice(i,o)}for(n=e.length-1;n>=0;--n)if(e.charCodeAt(n)===St){if(!r){i=n+1;break}}else-1===o&&(r=!1,o=n+1);return-1===o?"":e.slice(i,o)},extname(e){Lt(e,"path");let t=-1,n=0,i=-1,o=!0,r=0;for(let s=e.length-1;s>=0;--s){const a=e.charCodeAt(s);if(a!==St)-1===i&&(o=!1,i=s+1),a===xt?-1===t?t=s:1!==r&&(r=1):-1!==t&&(r=-1);else if(!o){n=s+1;break}}return-1===t||-1===i||0===r||1===r&&t===i-1&&t===n+1?"":e.slice(t,i)},format:Rt.bind(null,"/"),parse(e){Lt(e,"path");const t={root:"",dir:"",base:"",ext:"",name:""};if(0===e.length)return t;const n=e.charCodeAt(0)===St;let i;n?(t.root="/",i=1):i=0;let o=-1,r=0,s=-1,a=!0,l=e.length-1,c=0;for(;l>=i;--l){const t=e.charCodeAt(l);if(t!==St)-1===s&&(a=!1,s=l+1),t===xt?-1===o?o=l:1!==c&&(c=1):-1!==o&&(c=-1);else if(!a){r=l+1;break}}if(-1!==s){const i=0===r&&n?1:r;-1===o||0===c||1===c&&o===s-1&&o===r+1?t.base=t.name=e.slice(i,s):(t.name=e.slice(i,o),t.base=e.slice(i,s),t.ext=e.slice(o,s))}return r>0?t.dir=e.slice(0,r-1):n&&(t.dir="/"),t},sep:"/",delimiter:":",win32:null,posix:null};Ft.win32=Pt.win32=Pt,Ft.posix=Pt.posix=Ft;const jt="win32"===wt["c"]?Pt.normalize:Ft.normalize,Qt="win32"===wt["c"]?Pt.resolve:Ft.resolve,zt="win32"===wt["c"]?Pt.relative:Ft.relative,Vt="win32"===wt["c"]?Pt.dirname:Ft.dirname,Wt="win32"===wt["c"]?Pt.basename:Ft.basename,Ht="win32"===wt["c"]?Pt.extname:Ft.extname,Ut="win32"===wt["c"]?Pt.sep:Ft.sep,Yt=/^\w[\w\d+.-]*$/,Gt=/^\//,Kt=/^\/\//;function qt(e,t){if(!e.scheme&&t)throw new Error(`[UriError]: Scheme is missing: {scheme: "", authority: "${e.authority}", path: "${e.path}", query: "${e.query}", fragment: "${e.fragment}"}`);if(e.scheme&&!Yt.test(e.scheme))throw new Error("[UriError]: Scheme contains illegal characters.");if(e.path)if(e.authority){if(!Gt.test(e.path))throw new Error('[UriError]: If a URI contains an authority component, then the path component must either be empty or begin with a slash ("/") character')}else if(Kt.test(e.path))throw new Error('[UriError]: If a URI does not contain an authority component, then the path cannot begin with two slash characters ("//")')}function Jt(e,t){return e||t?e:"file"}function Xt(e,t){switch(e){case"https":case"http":case"file":t?t[0]!==Zt&&(t=Zt+t):t=Zt;break}return t}const $t="",Zt="/",en=/^(([^:/?#]+?):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?/;class tn{constructor(e,t,n,i,o,r=!1){"object"===typeof e?(this.scheme=e.scheme||$t,this.authority=e.authority||$t,this.path=e.path||$t,this.query=e.query||$t,this.fragment=e.fragment||$t):(this.scheme=Jt(e,r),this.authority=t||$t,this.path=Xt(this.scheme,n||$t),this.query=i||$t,this.fragment=o||$t,qt(this,r))}static isUri(e){return e instanceof tn||!!e&&("string"===typeof e.authority&&"string"===typeof e.fragment&&"string"===typeof e.path&&"string"===typeof e.query&&"string"===typeof e.scheme&&"function"===typeof e.fsPath&&"function"===typeof e.with&&"function"===typeof e.toString)}get fsPath(){return ln(this,!1)}with(e){if(!e)return this;let{scheme:t,authority:n,path:i,query:o,fragment:r}=e;return void 0===t?t=this.scheme:null===t&&(t=$t),void 0===n?n=this.authority:null===n&&(n=$t),void 0===i?i=this.path:null===i&&(i=$t),void 0===o?o=this.query:null===o&&(o=$t),void 0===r?r=this.fragment:null===r&&(r=$t),t===this.scheme&&n===this.authority&&i===this.path&&o===this.query&&r===this.fragment?this:new on(t,n,i,o,r)}static parse(e,t=!1){const n=en.exec(e);return n?new on(n[2]||$t,dn(n[4]||$t),dn(n[5]||$t),dn(n[7]||$t),dn(n[9]||$t),t):new on($t,$t,$t,$t,$t)}static file(e){let t=$t;if(y["i"]&&(e=e.replace(/\\/g,Zt)),e[0]===Zt&&e[1]===Zt){const n=e.indexOf(Zt,2);-1===n?(t=e.substring(2),e=Zt):(t=e.substring(2,n),e=e.substring(n)||Zt)}return new on("file",t,e,$t,$t)}static from(e){return new on(e.scheme,e.authority,e.path,e.query,e.fragment)}static joinPath(e,...t){if(!e.path)throw new Error("[UriError]: cannot call joinPaths on URI without path");let n;return n=y["i"]&&"file"===e.scheme?tn.file(Pt.join(ln(e,!0),...t)).path:Ft.join(e.path,...t),e.with({path:n})}toString(e=!1){return cn(this,e)}toJSON(){return this}static revive(e){if(e){if(e instanceof tn)return e;{const t=new on(e);return t._formatted=e.external,t._fsPath=e._sep===nn?e.fsPath:null,t}}return e}}const nn=y["i"]?1:void 0;class on extends tn{constructor(){super(...arguments),this._formatted=null,this._fsPath=null}get fsPath(){return this._fsPath||(this._fsPath=ln(this,!1)),this._fsPath}toString(e=!1){return e?cn(this,!0):(this._formatted||(this._formatted=cn(this,!1)),this._formatted)}toJSON(){const e={$mid:1};return this._fsPath&&(e.fsPath=this._fsPath,e._sep=nn),this._formatted&&(e.external=this._formatted),this.path&&(e.path=this.path),this.scheme&&(e.scheme=this.scheme),this.authority&&(e.authority=this.authority),this.query&&(e.query=this.query),this.fragment&&(e.fragment=this.fragment),e}}const rn={[58]:"%3A",[47]:"%2F",[63]:"%3F",[35]:"%23",[91]:"%5B",[93]:"%5D",[64]:"%40",[33]:"%21",[36]:"%24",[38]:"%26",[39]:"%27",[40]:"%28",[41]:"%29",[42]:"%2A",[43]:"%2B",[44]:"%2C",[59]:"%3B",[61]:"%3D",[32]:"%20"};function sn(e,t){let n=void 0,i=-1;for(let o=0;o<e.length;o++){const r=e.charCodeAt(o);if(r>=97&&r<=122||r>=65&&r<=90||r>=48&&r<=57||45===r||46===r||95===r||126===r||t&&47===r)-1!==i&&(n+=encodeURIComponent(e.substring(i,o)),i=-1),void 0!==n&&(n+=e.charAt(o));else{void 0===n&&(n=e.substr(0,o));const t=rn[r];void 0!==t?(-1!==i&&(n+=encodeURIComponent(e.substring(i,o)),i=-1),n+=t):-1===i&&(i=o)}}return-1!==i&&(n+=encodeURIComponent(e.substring(i))),void 0!==n?n:e}function an(e){let t=void 0;for(let n=0;n<e.length;n++){const i=e.charCodeAt(n);35===i||63===i?(void 0===t&&(t=e.substr(0,n)),t+=rn[i]):void 0!==t&&(t+=e[n])}return void 0!==t?t:e}function ln(e,t){let n;return n=e.authority&&e.path.length>1&&"file"===e.scheme?`//${e.authority}${e.path}`:47===e.path.charCodeAt(0)&&(e.path.charCodeAt(1)>=65&&e.path.charCodeAt(1)<=90||e.path.charCodeAt(1)>=97&&e.path.charCodeAt(1)<=122)&&58===e.path.charCodeAt(2)?t?e.path.substr(1):e.path[1].toLowerCase()+e.path.substr(2):e.path,y["i"]&&(n=n.replace(/\//g,"\\")),n}function cn(e,t){const n=t?an:sn;let i="",{scheme:o,authority:r,path:s,query:a,fragment:l}=e;if(o&&(i+=o,i+=":"),(r||"file"===o)&&(i+=Zt,i+=Zt),r){let e=r.indexOf("@");if(-1!==e){const t=r.substr(0,e);r=r.substr(e+1),e=t.indexOf(":"),-1===e?i+=n(t,!1):(i+=n(t.substr(0,e),!1),i+=":",i+=n(t.substr(e+1),!1)),i+="@"}r=r.toLowerCase(),e=r.indexOf(":"),-1===e?i+=n(r,!1):(i+=n(r.substr(0,e),!1),i+=r.substr(e))}if(s){if(s.length>=3&&47===s.charCodeAt(0)&&58===s.charCodeAt(2)){const e=s.charCodeAt(1);e>=65&&e<=90&&(s=`/${String.fromCharCode(e+32)}:${s.substr(3)}`)}else if(s.length>=2&&58===s.charCodeAt(1)){const e=s.charCodeAt(0);e>=65&&e<=90&&(s=`${String.fromCharCode(e+32)}:${s.substr(2)}`)}i+=n(s,!0)}return a&&(i+="?",i+=n(a,!1)),l&&(i+="#",i+=t?l:sn(l,!1)),i}function hn(e){try{return decodeURIComponent(e)}catch(t){return e.length>3?e.substr(0,3)+hn(e.substr(3)):e}}const un=/(%[0-9A-Za-z][0-9A-Za-z])+/g;function dn(e){return e.match(un)?e.replace(un,e=>hn(e)):e}class pn{constructor(e,t){this.lineNumber=e,this.column=t}with(e=this.lineNumber,t=this.column){return e===this.lineNumber&&t===this.column?this:new pn(e,t)}delta(e=0,t=0){return this.with(this.lineNumber+e,this.column+t)}equals(e){return pn.equals(this,e)}static equals(e,t){return!e&&!t||!!e&&!!t&&e.lineNumber===t.lineNumber&&e.column===t.column}isBefore(e){return pn.isBefore(this,e)}static isBefore(e,t){return e.lineNumber<t.lineNumber||!(t.lineNumber<e.lineNumber)&&e.column<t.column}isBeforeOrEqual(e){return pn.isBeforeOrEqual(this,e)}static isBeforeOrEqual(e,t){return e.lineNumber<t.lineNumber||!(t.lineNumber<e.lineNumber)&&e.column<=t.column}static compare(e,t){let n=0|e.lineNumber,i=0|t.lineNumber;if(n===i){let n=0|e.column,i=0|t.column;return n-i}return n-i}clone(){return new pn(this.lineNumber,this.column)}toString(){return"("+this.lineNumber+","+this.column+")"}static lift(e){return new pn(e.lineNumber,e.column)}static isIPosition(e){return e&&"number"===typeof e.lineNumber&&"number"===typeof e.column}}class fn{constructor(e,t,n,i){e>n||e===n&&t>i?(this.startLineNumber=n,this.startColumn=i,this.endLineNumber=e,this.endColumn=t):(this.startLineNumber=e,this.startColumn=t,this.endLineNumber=n,this.endColumn=i)}isEmpty(){return fn.isEmpty(this)}static isEmpty(e){return e.startLineNumber===e.endLineNumber&&e.startColumn===e.endColumn}containsPosition(e){return fn.containsPosition(this,e)}static containsPosition(e,t){return!(t.lineNumber<e.startLineNumber||t.lineNumber>e.endLineNumber)&&(!(t.lineNumber===e.startLineNumber&&t.column<e.startColumn)&&!(t.lineNumber===e.endLineNumber&&t.column>e.endColumn))}containsRange(e){return fn.containsRange(this,e)}static containsRange(e,t){return!(t.startLineNumber<e.startLineNumber||t.endLineNumber<e.startLineNumber)&&(!(t.startLineNumber>e.endLineNumber||t.endLineNumber>e.endLineNumber)&&(!(t.startLineNumber===e.startLineNumber&&t.startColumn<e.startColumn)&&!(t.endLineNumber===e.endLineNumber&&t.endColumn>e.endColumn)))}strictContainsRange(e){return fn.strictContainsRange(this,e)}static strictContainsRange(e,t){return!(t.startLineNumber<e.startLineNumber||t.endLineNumber<e.startLineNumber)&&(!(t.startLineNumber>e.endLineNumber||t.endLineNumber>e.endLineNumber)&&(!(t.startLineNumber===e.startLineNumber&&t.startColumn<=e.startColumn)&&!(t.endLineNumber===e.endLineNumber&&t.endColumn>=e.endColumn)))}plusRange(e){return fn.plusRange(this,e)}static plusRange(e,t){let n,i,o,r;return t.startLineNumber<e.startLineNumber?(n=t.startLineNumber,i=t.startColumn):t.startLineNumber===e.startLineNumber?(n=t.startLineNumber,i=Math.min(t.startColumn,e.startColumn)):(n=e.startLineNumber,i=e.startColumn),t.endLineNumber>e.endLineNumber?(o=t.endLineNumber,r=t.endColumn):t.endLineNumber===e.endLineNumber?(o=t.endLineNumber,r=Math.max(t.endColumn,e.endColumn)):(o=e.endLineNumber,r=e.endColumn),new fn(n,i,o,r)}intersectRanges(e){return fn.intersectRanges(this,e)}static intersectRanges(e,t){let n=e.startLineNumber,i=e.startColumn,o=e.endLineNumber,r=e.endColumn,s=t.startLineNumber,a=t.startColumn,l=t.endLineNumber,c=t.endColumn;return n<s?(n=s,i=a):n===s&&(i=Math.max(i,a)),o>l?(o=l,r=c):o===l&&(r=Math.min(r,c)),n>o||n===o&&i>r?null:new fn(n,i,o,r)}equalsRange(e){return fn.equalsRange(this,e)}static equalsRange(e,t){return!!e&&!!t&&e.startLineNumber===t.startLineNumber&&e.startColumn===t.startColumn&&e.endLineNumber===t.endLineNumber&&e.endColumn===t.endColumn}getEndPosition(){return fn.getEndPosition(this)}static getEndPosition(e){return new pn(e.endLineNumber,e.endColumn)}getStartPosition(){return fn.getStartPosition(this)}static getStartPosition(e){return new pn(e.startLineNumber,e.startColumn)}toString(){return"["+this.startLineNumber+","+this.startColumn+" -> "+this.endLineNumber+","+this.endColumn+"]"}setEndPosition(e,t){return new fn(this.startLineNumber,this.startColumn,e,t)}setStartPosition(e,t){return new fn(e,t,this.endLineNumber,this.endColumn)}collapseToStart(){return fn.collapseToStart(this)}static collapseToStart(e){return new fn(e.startLineNumber,e.startColumn,e.startLineNumber,e.startColumn)}static fromPositions(e,t=e){return new fn(e.lineNumber,e.column,t.lineNumber,t.column)}static lift(e){return e?new fn(e.startLineNumber,e.startColumn,e.endLineNumber,e.endColumn):null}static isIRange(e){return e&&"number"===typeof e.startLineNumber&&"number"===typeof e.startColumn&&"number"===typeof e.endLineNumber&&"number"===typeof e.endColumn}static areIntersectingOrTouching(e,t){return!(e.endLineNumber<t.startLineNumber||e.endLineNumber===t.startLineNumber&&e.endColumn<t.startColumn)&&!(t.endLineNumber<e.startLineNumber||t.endLineNumber===e.startLineNumber&&t.endColumn<e.startColumn)}static areIntersecting(e,t){return!(e.endLineNumber<t.startLineNumber||e.endLineNumber===t.startLineNumber&&e.endColumn<=t.startColumn)&&!(t.endLineNumber<e.startLineNumber||t.endLineNumber===e.startLineNumber&&t.endColumn<=e.startColumn)}static compareRangesUsingStarts(e,t){if(e&&t){const n=0|e.startLineNumber,i=0|t.startLineNumber;if(n===i){const n=0|e.startColumn,i=0|t.startColumn;if(n===i){const n=0|e.endLineNumber,i=0|t.endLineNumber;if(n===i){const n=0|e.endColumn,i=0|t.endColumn;return n-i}return n-i}return n-i}return n-i}const n=e?1:0,i=t?1:0;return n-i}static compareRangesUsingEnds(e,t){return e.endLineNumber===t.endLineNumber?e.endColumn===t.endColumn?e.startLineNumber===t.startLineNumber?e.startColumn-t.startColumn:e.startLineNumber-t.startLineNumber:e.endColumn-t.endColumn:e.endLineNumber-t.endLineNumber}static spansMultipleLines(e){return e.endLineNumber>e.startLineNumber}}class gn extends fn{constructor(e,t,n,i){super(e,t,n,i),this.selectionStartLineNumber=e,this.selectionStartColumn=t,this.positionLineNumber=n,this.positionColumn=i}toString(){return"["+this.selectionStartLineNumber+","+this.selectionStartColumn+" -> "+this.positionLineNumber+","+this.positionColumn+"]"}equalsSelection(e){return gn.selectionsEqual(this,e)}static selectionsEqual(e,t){return e.selectionStartLineNumber===t.selectionStartLineNumber&&e.selectionStartColumn===t.selectionStartColumn&&e.positionLineNumber===t.positionLineNumber&&e.positionColumn===t.positionColumn}getDirection(){return this.selectionStartLineNumber===this.startLineNumber&&this.selectionStartColumn===this.startColumn?0:1}setEndPosition(e,t){return 0===this.getDirection()?new gn(this.startLineNumber,this.startColumn,e,t):new gn(e,t,this.startLineNumber,this.startColumn)}getPosition(){return new pn(this.positionLineNumber,this.positionColumn)}setStartPosition(e,t){return 0===this.getDirection()?new gn(e,t,this.endLineNumber,this.endColumn):new gn(this.endLineNumber,this.endColumn,e,t)}static fromPositions(e,t=e){return new gn(e.lineNumber,e.column,t.lineNumber,t.column)}static liftSelection(e){return new gn(e.selectionStartLineNumber,e.selectionStartColumn,e.positionLineNumber,e.positionColumn)}static selectionsArrEqual(e,t){if(e&&!t||!e&&t)return!1;if(!e&&!t)return!0;if(e.length!==t.length)return!1;for(let n=0,i=e.length;n<i;n++)if(!this.selectionsEqual(e[n],t[n]))return!1;return!0}static isISelection(e){return e&&"number"===typeof e.selectionStartLineNumber&&"number"===typeof e.selectionStartColumn&&"number"===typeof e.positionLineNumber&&"number"===typeof e.positionColumn}static createWithDirection(e,t,n,i,o){return 0===o?new gn(e,t,n,i):new gn(n,i,e,t)}}class mn{constructor(e,t,n){this.offset=0|e,this.type=t,this.language=n}toString(){return"("+this.offset+", "+this.type+")"}}class bn{constructor(e,t){this.tokens=e,this.endState=t}}class vn{constructor(e,t){this.tokens=e,this.endState=t}}var yn,wn,_n,An,Cn,En,xn,Sn,Dn,kn,Mn,Nn,Ln,Bn,In,Tn,On,Rn,Pn,Fn,jn,Qn,zn,Vn,Wn,Hn,Un,Yn,Gn,Kn,qn,Jn,Xn;(function(e){e[e["Unknown"]=0]="Unknown",e[e["Disabled"]=1]="Disabled",e[e["Enabled"]=2]="Enabled"})(yn||(yn={})),function(e){e[e["KeepWhitespace"]=1]="KeepWhitespace",e[e["InsertAsSnippet"]=4]="InsertAsSnippet"}(wn||(wn={})),function(e){e[e["Method"]=0]="Method",e[e["Function"]=1]="Function",e[e["Constructor"]=2]="Constructor",e[e["Field"]=3]="Field",e[e["Variable"]=4]="Variable",e[e["Class"]=5]="Class",e[e["Struct"]=6]="Struct",e[e["Interface"]=7]="Interface",e[e["Module"]=8]="Module",e[e["Property"]=9]="Property",e[e["Event"]=10]="Event",e[e["Operator"]=11]="Operator",e[e["Unit"]=12]="Unit",e[e["Value"]=13]="Value",e[e["Constant"]=14]="Constant",e[e["Enum"]=15]="Enum",e[e["EnumMember"]=16]="EnumMember",e[e["Keyword"]=17]="Keyword",e[e["Text"]=18]="Text",e[e["Color"]=19]="Color",e[e["File"]=20]="File",e[e["Reference"]=21]="Reference",e[e["Customcolor"]=22]="Customcolor",e[e["Folder"]=23]="Folder",e[e["TypeParameter"]=24]="TypeParameter",e[e["User"]=25]="User",e[e["Issue"]=26]="Issue",e[e["Snippet"]=27]="Snippet"}(_n||(_n={})),function(e){e[e["Deprecated"]=1]="Deprecated"}(An||(An={})),function(e){e[e["Invoke"]=0]="Invoke",e[e["TriggerCharacter"]=1]="TriggerCharacter",e[e["TriggerForIncompleteCompletions"]=2]="TriggerForIncompleteCompletions"}(Cn||(Cn={})),function(e){e[e["EXACT"]=0]="EXACT",e[e["ABOVE"]=1]="ABOVE",e[e["BELOW"]=2]="BELOW"}(En||(En={})),function(e){e[e["NotSet"]=0]="NotSet",e[e["ContentFlush"]=1]="ContentFlush",e[e["RecoverFromMarkers"]=2]="RecoverFromMarkers",e[e["Explicit"]=3]="Explicit",e[e["Paste"]=4]="Paste",e[e["Undo"]=5]="Undo",e[e["Redo"]=6]="Redo"}(xn||(xn={})),function(e){e[e["LF"]=1]="LF",e[e["CRLF"]=2]="CRLF"}(Sn||(Sn={})),function(e){e[e["Text"]=0]="Text",e[e["Read"]=1]="Read",e[e["Write"]=2]="Write"}(Dn||(Dn={})),function(e){e[e["None"]=0]="None",e[e["Keep"]=1]="Keep",e[e["Brackets"]=2]="Brackets",e[e["Advanced"]=3]="Advanced",e[e["Full"]=4]="Full"}(kn||(kn={})),function(e){e[e["acceptSuggestionOnCommitCharacter"]=0]="acceptSuggestionOnCommitCharacter",e[e["acceptSuggestionOnEnter"]=1]="acceptSuggestionOnEnter",e[e["accessibilitySupport"]=2]="accessibilitySupport",e[e["accessibilityPageSize"]=3]="accessibilityPageSize",e[e["ariaLabel"]=4]="ariaLabel",e[e["autoClosingBrackets"]=5]="autoClosingBrackets",e[e["autoClosingOvertype"]=6]="autoClosingOvertype",e[e["autoClosingQuotes"]=7]="autoClosingQuotes",e[e["autoIndent"]=8]="autoIndent",e[e["automaticLayout"]=9]="automaticLayout",e[e["autoSurround"]=10]="autoSurround",e[e["codeLens"]=11]="codeLens",e[e["colorDecorators"]=12]="colorDecorators",e[e["columnSelection"]=13]="columnSelection",e[e["comments"]=14]="comments",e[e["contextmenu"]=15]="contextmenu",e[e["copyWithSyntaxHighlighting"]=16]="copyWithSyntaxHighlighting",e[e["cursorBlinking"]=17]="cursorBlinking",e[e["cursorSmoothCaretAnimation"]=18]="cursorSmoothCaretAnimation",e[e["cursorStyle"]=19]="cursorStyle",e[e["cursorSurroundingLines"]=20]="cursorSurroundingLines",e[e["cursorSurroundingLinesStyle"]=21]="cursorSurroundingLinesStyle",e[e["cursorWidth"]=22]="cursorWidth",e[e["disableLayerHinting"]=23]="disableLayerHinting",e[e["disableMonospaceOptimizations"]=24]="disableMonospaceOptimizations",e[e["dragAndDrop"]=25]="dragAndDrop",e[e["emptySelectionClipboard"]=26]="emptySelectionClipboard",e[e["extraEditorClassName"]=27]="extraEditorClassName",e[e["fastScrollSensitivity"]=28]="fastScrollSensitivity",e[e["find"]=29]="find",e[e["fixedOverflowWidgets"]=30]="fixedOverflowWidgets",e[e["folding"]=31]="folding",e[e["foldingStrategy"]=32]="foldingStrategy",e[e["foldingHighlight"]=33]="foldingHighlight",e[e["unfoldOnClickAfterEndOfLine"]=34]="unfoldOnClickAfterEndOfLine",e[e["fontFamily"]=35]="fontFamily",e[e["fontInfo"]=36]="fontInfo",e[e["fontLigatures"]=37]="fontLigatures",e[e["fontSize"]=38]="fontSize",e[e["fontWeight"]=39]="fontWeight",e[e["formatOnPaste"]=40]="formatOnPaste",e[e["formatOnType"]=41]="formatOnType",e[e["glyphMargin"]=42]="glyphMargin",e[e["gotoLocation"]=43]="gotoLocation",e[e["hideCursorInOverviewRuler"]=44]="hideCursorInOverviewRuler",e[e["highlightActiveIndentGuide"]=45]="highlightActiveIndentGuide",e[e["hover"]=46]="hover",e[e["inDiffEditor"]=47]="inDiffEditor",e[e["letterSpacing"]=48]="letterSpacing",e[e["lightbulb"]=49]="lightbulb",e[e["lineDecorationsWidth"]=50]="lineDecorationsWidth",e[e["lineHeight"]=51]="lineHeight",e[e["lineNumbers"]=52]="lineNumbers",e[e["lineNumbersMinChars"]=53]="lineNumbersMinChars",e[e["links"]=54]="links",e[e["matchBrackets"]=55]="matchBrackets",e[e["minimap"]=56]="minimap",e[e["mouseStyle"]=57]="mouseStyle",e[e["mouseWheelScrollSensitivity"]=58]="mouseWheelScrollSensitivity",e[e["mouseWheelZoom"]=59]="mouseWheelZoom",e[e["multiCursorMergeOverlapping"]=60]="multiCursorMergeOverlapping",e[e["multiCursorModifier"]=61]="multiCursorModifier",e[e["multiCursorPaste"]=62]="multiCursorPaste",e[e["occurrencesHighlight"]=63]="occurrencesHighlight",e[e["overviewRulerBorder"]=64]="overviewRulerBorder",e[e["overviewRulerLanes"]=65]="overviewRulerLanes",e[e["padding"]=66]="padding",e[e["parameterHints"]=67]="parameterHints",e[e["peekWidgetDefaultFocus"]=68]="peekWidgetDefaultFocus",e[e["definitionLinkOpensInPeek"]=69]="definitionLinkOpensInPeek",e[e["quickSuggestions"]=70]="quickSuggestions",e[e["quickSuggestionsDelay"]=71]="quickSuggestionsDelay",e[e["readOnly"]=72]="readOnly",e[e["renameOnType"]=73]="renameOnType",e[e["renderControlCharacters"]=74]="renderControlCharacters",e[e["renderIndentGuides"]=75]="renderIndentGuides",e[e["renderFinalNewline"]=76]="renderFinalNewline",e[e["renderLineHighlight"]=77]="renderLineHighlight",e[e["renderLineHighlightOnlyWhenFocus"]=78]="renderLineHighlightOnlyWhenFocus",e[e["renderValidationDecorations"]=79]="renderValidationDecorations",e[e["renderWhitespace"]=80]="renderWhitespace",e[e["revealHorizontalRightPadding"]=81]="revealHorizontalRightPadding",e[e["roundedSelection"]=82]="roundedSelection",e[e["rulers"]=83]="rulers",e[e["scrollbar"]=84]="scrollbar",e[e["scrollBeyondLastColumn"]=85]="scrollBeyondLastColumn",e[e["scrollBeyondLastLine"]=86]="scrollBeyondLastLine",e[e["scrollPredominantAxis"]=87]="scrollPredominantAxis",e[e["selectionClipboard"]=88]="selectionClipboard",e[e["selectionHighlight"]=89]="selectionHighlight",e[e["selectOnLineNumbers"]=90]="selectOnLineNumbers",e[e["showFoldingControls"]=91]="showFoldingControls",e[e["showUnused"]=92]="showUnused",e[e["snippetSuggestions"]=93]="snippetSuggestions",e[e["smoothScrolling"]=94]="smoothScrolling",e[e["stopRenderingLineAfter"]=95]="stopRenderingLineAfter",e[e["suggest"]=96]="suggest",e[e["suggestFontSize"]=97]="suggestFontSize",e[e["suggestLineHeight"]=98]="suggestLineHeight",e[e["suggestOnTriggerCharacters"]=99]="suggestOnTriggerCharacters",e[e["suggestSelection"]=100]="suggestSelection",e[e["tabCompletion"]=101]="tabCompletion",e[e["tabIndex"]=102]="tabIndex",e[e["unusualLineTerminators"]=103]="unusualLineTerminators",e[e["useTabStops"]=104]="useTabStops",e[e["wordSeparators"]=105]="wordSeparators",e[e["wordWrap"]=106]="wordWrap",e[e["wordWrapBreakAfterCharacters"]=107]="wordWrapBreakAfterCharacters",e[e["wordWrapBreakBeforeCharacters"]=108]="wordWrapBreakBeforeCharacters",e[e["wordWrapColumn"]=109]="wordWrapColumn",e[e["wordWrapMinified"]=110]="wordWrapMinified",e[e["wrappingIndent"]=111]="wrappingIndent",e[e["wrappingStrategy"]=112]="wrappingStrategy",e[e["showDeprecated"]=113]="showDeprecated",e[e["editorClassName"]=114]="editorClassName",e[e["pixelRatio"]=115]="pixelRatio",e[e["tabFocusMode"]=116]="tabFocusMode",e[e["layoutInfo"]=117]="layoutInfo",e[e["wrappingInfo"]=118]="wrappingInfo"}(Mn||(Mn={})),function(e){e[e["TextDefined"]=0]="TextDefined",e[e["LF"]=1]="LF",e[e["CRLF"]=2]="CRLF"}(Nn||(Nn={})),function(e){e[e["LF"]=0]="LF",e[e["CRLF"]=1]="CRLF"}(Ln||(Ln={})),function(e){e[e["None"]=0]="None",e[e["Indent"]=1]="Indent",e[e["IndentOutdent"]=2]="IndentOutdent",e[e["Outdent"]=3]="Outdent"}(Bn||(Bn={})),function(e){e[e["Unknown"]=0]="Unknown",e[e["Backspace"]=1]="Backspace",e[e["Tab"]=2]="Tab",e[e["Enter"]=3]="Enter",e[e["Shift"]=4]="Shift",e[e["Ctrl"]=5]="Ctrl",e[e["Alt"]=6]="Alt",e[e["PauseBreak"]=7]="PauseBreak",e[e["CapsLock"]=8]="CapsLock",e[e["Escape"]=9]="Escape",e[e["Space"]=10]="Space",e[e["PageUp"]=11]="PageUp",e[e["PageDown"]=12]="PageDown",e[e["End"]=13]="End",e[e["Home"]=14]="Home",e[e["LeftArrow"]=15]="LeftArrow",e[e["UpArrow"]=16]="UpArrow",e[e["RightArrow"]=17]="RightArrow",e[e["DownArrow"]=18]="DownArrow",e[e["Insert"]=19]="Insert",e[e["Delete"]=20]="Delete",e[e["KEY_0"]=21]="KEY_0",e[e["KEY_1"]=22]="KEY_1",e[e["KEY_2"]=23]="KEY_2",e[e["KEY_3"]=24]="KEY_3",e[e["KEY_4"]=25]="KEY_4",e[e["KEY_5"]=26]="KEY_5",e[e["KEY_6"]=27]="KEY_6",e[e["KEY_7"]=28]="KEY_7",e[e["KEY_8"]=29]="KEY_8",e[e["KEY_9"]=30]="KEY_9",e[e["KEY_A"]=31]="KEY_A",e[e["KEY_B"]=32]="KEY_B",e[e["KEY_C"]=33]="KEY_C",e[e["KEY_D"]=34]="KEY_D",e[e["KEY_E"]=35]="KEY_E",e[e["KEY_F"]=36]="KEY_F",e[e["KEY_G"]=37]="KEY_G",e[e["KEY_H"]=38]="KEY_H",e[e["KEY_I"]=39]="KEY_I",e[e["KEY_J"]=40]="KEY_J",e[e["KEY_K"]=41]="KEY_K",e[e["KEY_L"]=42]="KEY_L",e[e["KEY_M"]=43]="KEY_M",e[e["KEY_N"]=44]="KEY_N",e[e["KEY_O"]=45]="KEY_O",e[e["KEY_P"]=46]="KEY_P",e[e["KEY_Q"]=47]="KEY_Q",e[e["KEY_R"]=48]="KEY_R",e[e["KEY_S"]=49]="KEY_S",e[e["KEY_T"]=50]="KEY_T",e[e["KEY_U"]=51]="KEY_U",e[e["KEY_V"]=52]="KEY_V",e[e["KEY_W"]=53]="KEY_W",e[e["KEY_X"]=54]="KEY_X",e[e["KEY_Y"]=55]="KEY_Y",e[e["KEY_Z"]=56]="KEY_Z",e[e["Meta"]=57]="Meta",e[e["ContextMenu"]=58]="ContextMenu",e[e["F1"]=59]="F1",e[e["F2"]=60]="F2",e[e["F3"]=61]="F3",e[e["F4"]=62]="F4",e[e["F5"]=63]="F5",e[e["F6"]=64]="F6",e[e["F7"]=65]="F7",e[e["F8"]=66]="F8",e[e["F9"]=67]="F9",e[e["F10"]=68]="F10",e[e["F11"]=69]="F11",e[e["F12"]=70]="F12",e[e["F13"]=71]="F13",e[e["F14"]=72]="F14",e[e["F15"]=73]="F15",e[e["F16"]=74]="F16",e[e["F17"]=75]="F17",e[e["F18"]=76]="F18",e[e["F19"]=77]="F19",e[e["NumLock"]=78]="NumLock",e[e["ScrollLock"]=79]="ScrollLock",e[e["US_SEMICOLON"]=80]="US_SEMICOLON",e[e["US_EQUAL"]=81]="US_EQUAL",e[e["US_COMMA"]=82]="US_COMMA",e[e["US_MINUS"]=83]="US_MINUS",e[e["US_DOT"]=84]="US_DOT",e[e["US_SLASH"]=85]="US_SLASH",e[e["US_BACKTICK"]=86]="US_BACKTICK",e[e["US_OPEN_SQUARE_BRACKET"]=87]="US_OPEN_SQUARE_BRACKET",e[e["US_BACKSLASH"]=88]="US_BACKSLASH",e[e["US_CLOSE_SQUARE_BRACKET"]=89]="US_CLOSE_SQUARE_BRACKET",e[e["US_QUOTE"]=90]="US_QUOTE",e[e["OEM_8"]=91]="OEM_8",e[e["OEM_102"]=92]="OEM_102",e[e["NUMPAD_0"]=93]="NUMPAD_0",e[e["NUMPAD_1"]=94]="NUMPAD_1",e[e["NUMPAD_2"]=95]="NUMPAD_2",e[e["NUMPAD_3"]=96]="NUMPAD_3",e[e["NUMPAD_4"]=97]="NUMPAD_4",e[e["NUMPAD_5"]=98]="NUMPAD_5",e[e["NUMPAD_6"]=99]="NUMPAD_6",e[e["NUMPAD_7"]=100]="NUMPAD_7",e[e["NUMPAD_8"]=101]="NUMPAD_8",e[e["NUMPAD_9"]=102]="NUMPAD_9",e[e["NUMPAD_MULTIPLY"]=103]="NUMPAD_MULTIPLY",e[e["NUMPAD_ADD"]=104]="NUMPAD_ADD",e[e["NUMPAD_SEPARATOR"]=105]="NUMPAD_SEPARATOR",e[e["NUMPAD_SUBTRACT"]=106]="NUMPAD_SUBTRACT",e[e["NUMPAD_DECIMAL"]=107]="NUMPAD_DECIMAL",e[e["NUMPAD_DIVIDE"]=108]="NUMPAD_DIVIDE",e[e["KEY_IN_COMPOSITION"]=109]="KEY_IN_COMPOSITION",e[e["ABNT_C1"]=110]="ABNT_C1",e[e["ABNT_C2"]=111]="ABNT_C2",e[e["MAX_VALUE"]=112]="MAX_VALUE"}(In||(In={})),function(e){e[e["Hint"]=1]="Hint",e[e["Info"]=2]="Info",e[e["Warning"]=4]="Warning",e[e["Error"]=8]="Error"}(Tn||(Tn={})),function(e){e[e["Unnecessary"]=1]="Unnecessary",e[e["Deprecated"]=2]="Deprecated"}(On||(On={})),function(e){e[e["Inline"]=1]="Inline",e[e["Gutter"]=2]="Gutter"}(Rn||(Rn={})),function(e){e[e["UNKNOWN"]=0]="UNKNOWN",e[e["TEXTAREA"]=1]="TEXTAREA",e[e["GUTTER_GLYPH_MARGIN"]=2]="GUTTER_GLYPH_MARGIN",e[e["GUTTER_LINE_NUMBERS"]=3]="GUTTER_LINE_NUMBERS",e[e["GUTTER_LINE_DECORATIONS"]=4]="GUTTER_LINE_DECORATIONS",e[e["GUTTER_VIEW_ZONE"]=5]="GUTTER_VIEW_ZONE",e[e["CONTENT_TEXT"]=6]="CONTENT_TEXT",e[e["CONTENT_EMPTY"]=7]="CONTENT_EMPTY",e[e["CONTENT_VIEW_ZONE"]=8]="CONTENT_VIEW_ZONE",e[e["CONTENT_WIDGET"]=9]="CONTENT_WIDGET",e[e["OVERVIEW_RULER"]=10]="OVERVIEW_RULER",e[e["SCROLLBAR"]=11]="SCROLLBAR",e[e["OVERLAY_WIDGET"]=12]="OVERLAY_WIDGET",e[e["OUTSIDE_EDITOR"]=13]="OUTSIDE_EDITOR"}(Pn||(Pn={})),function(e){e[e["TOP_RIGHT_CORNER"]=0]="TOP_RIGHT_CORNER",e[e["BOTTOM_RIGHT_CORNER"]=1]="BOTTOM_RIGHT_CORNER",e[e["TOP_CENTER"]=2]="TOP_CENTER"}(Fn||(Fn={})),function(e){e[e["Left"]=1]="Left",e[e["Center"]=2]="Center",e[e["Right"]=4]="Right",e[e["Full"]=7]="Full"}(jn||(jn={})),function(e){e[e["Off"]=0]="Off",e[e["On"]=1]="On",e[e["Relative"]=2]="Relative",e[e["Interval"]=3]="Interval",e[e["Custom"]=4]="Custom"}(Qn||(Qn={})),function(e){e[e["None"]=0]="None",e[e["Text"]=1]="Text",e[e["Blocks"]=2]="Blocks"}(zn||(zn={})),function(e){e[e["Smooth"]=0]="Smooth",e[e["Immediate"]=1]="Immediate"}(Vn||(Vn={})),function(e){e[e["Auto"]=1]="Auto",e[e["Hidden"]=2]="Hidden",e[e["Visible"]=3]="Visible"}(Wn||(Wn={})),function(e){e[e["LTR"]=0]="LTR",e[e["RTL"]=1]="RTL"}(Hn||(Hn={})),function(e){e[e["Invoke"]=1]="Invoke",e[e["TriggerCharacter"]=2]="TriggerCharacter",e[e["ContentChange"]=3]="ContentChange"}(Un||(Un={})),function(e){e[e["File"]=0]="File",e[e["Module"]=1]="Module",e[e["Namespace"]=2]="Namespace",e[e["Package"]=3]="Package",e[e["Class"]=4]="Class",e[e["Method"]=5]="Method",e[e["Property"]=6]="Property",e[e["Field"]=7]="Field",e[e["Constructor"]=8]="Constructor",e[e["Enum"]=9]="Enum",e[e["Interface"]=10]="Interface",e[e["Function"]=11]="Function",e[e["Variable"]=12]="Variable",e[e["Constant"]=13]="Constant",e[e["String"]=14]="String",e[e["Number"]=15]="Number",e[e["Boolean"]=16]="Boolean",e[e["Array"]=17]="Array",e[e["Object"]=18]="Object",e[e["Key"]=19]="Key",e[e["Null"]=20]="Null",e[e["EnumMember"]=21]="EnumMember",e[e["Struct"]=22]="Struct",e[e["Event"]=23]="Event",e[e["Operator"]=24]="Operator",e[e["TypeParameter"]=25]="TypeParameter"}(Yn||(Yn={})),function(e){e[e["Deprecated"]=1]="Deprecated"}(Gn||(Gn={})),function(e){e[e["Hidden"]=0]="Hidden",e[e["Blink"]=1]="Blink",e[e["Smooth"]=2]="Smooth",e[e["Phase"]=3]="Phase",e[e["Expand"]=4]="Expand",e[e["Solid"]=5]="Solid"}(Kn||(Kn={})),function(e){e[e["Line"]=1]="Line",e[e["Block"]=2]="Block",e[e["Underline"]=3]="Underline",e[e["LineThin"]=4]="LineThin",e[e["BlockOutline"]=5]="BlockOutline",e[e["UnderlineThin"]=6]="UnderlineThin"}(qn||(qn={})),function(e){e[e["AlwaysGrowsWhenTypingAtEdges"]=0]="AlwaysGrowsWhenTypingAtEdges",e[e["NeverGrowsWhenTypingAtEdges"]=1]="NeverGrowsWhenTypingAtEdges",e[e["GrowsOnlyWhenTypingBefore"]=2]="GrowsOnlyWhenTypingBefore",e[e["GrowsOnlyWhenTypingAfter"]=3]="GrowsOnlyWhenTypingAfter"}(Jn||(Jn={})),function(e){e[e["None"]=0]="None",e[e["Same"]=1]="Same",e[e["Indent"]=2]="Indent",e[e["DeepIndent"]=3]="DeepIndent"}(Xn||(Xn={}));class $n{static chord(e,t){return pt(e,t)}}function Zn(){return{editor:void 0,languages:void 0,CancellationTokenSource:at,Emitter:et,KeyCode:In,KeyMod:$n,Position:pn,Range:fn,Selection:gn,SelectionDirection:Hn,MarkerSeverity:Tn,MarkerTag:On,Uri:tn,Token:mn}}$n.CtrlCmd=2048,$n.Shift=1024,$n.Alt=512,$n.WinCtrl=256;var ei;n("769f");(function(e){function t(t){return t[e.DI_DEPENDENCIES]||[]}e.serviceIds=new Map,e.DI_TARGET="$di$target",e.DI_DEPENDENCIES="$di$dependencies",e.getServiceDependencies=t})(ei||(ei={}));const ti=ii("instantiationService");function ni(e,t,n,i){t[ei.DI_TARGET]===t?t[ei.DI_DEPENDENCIES].push({id:e,index:n,optional:i}):(t[ei.DI_DEPENDENCIES]=[{id:e,index:n,optional:i}],t[ei.DI_TARGET]=t)}function ii(e){if(ei.serviceIds.has(e))return ei.serviceIds.get(e);const t=function(e,n,i){if(3!==arguments.length)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");ni(t,e,i,!1)};return t.toString=()=>e,ei.serviceIds.set(e,t),t}function oi(e){return function(t,n,i){if(3!==arguments.length)throw new Error("@optional-decorator can only be used to decorate a parameter");ni(e,t,i,!0)}}const ri=ii("codeEditorService");class si{constructor(){this._zoomLevel=0,this._lastZoomLevelChangeTime=0,this._onDidChangeZoomLevel=new et,this.onDidChangeZoomLevel=this._onDidChangeZoomLevel.event,this._zoomFactor=1}getZoomLevel(){return this._zoomLevel}getTimeSinceLastZoomLevelChanged(){return Date.now()-this._lastZoomLevelChangeTime}getZoomFactor(){return this._zoomFactor}getPixelRatio(){let e=document.createElement("canvas").getContext("2d"),t=window.devicePixelRatio||1,n=e.webkitBackingStorePixelRatio||e.mozBackingStorePixelRatio||e.msBackingStorePixelRatio||e.oBackingStorePixelRatio||e.backingStorePixelRatio||1;return t/n}}function ai(){return si.INSTANCE.getZoomLevel()}function li(){return si.INSTANCE.getTimeSinceLastZoomLevelChanged()}function ci(e){return si.INSTANCE.onDidChangeZoomLevel(e)}function hi(){return si.INSTANCE.getZoomFactor()}function ui(){return si.INSTANCE.getPixelRatio()}si.INSTANCE=new si;const di=navigator.userAgent,pi=di.indexOf("Edge/")>=0,fi=di.indexOf("Firefox")>=0,gi=di.indexOf("AppleWebKit")>=0,mi=di.indexOf("Chrome")>=0,bi=!mi&&di.indexOf("Safari")>=0,vi=!mi&&!bi&&gi,yi=(di.indexOf("iPad")>=0||bi&&navigator.maxTouchPoints,pi&&di.indexOf("WebView/")>=0),wi=window.matchMedia&&window.matchMedia("(display-mode: standalone)").matches,_i=(e,t,n)=>{const i=e=>o.fire(e),o=new et({onFirstListenerAdd:()=>{e.addEventListener(t,i,n)},onLastListenerRemove:()=>{e.removeEventListener(t,i,n)}});return o.event};let Ai=new Array(230),Ci=new Array(112);function Ei(e){if(e.charCode){let t=String.fromCharCode(e.charCode).toUpperCase();return dt.fromString(t)}return Ai[e.keyCode]||0}(function(){for(let t=0;t<Ci.length;t++)Ci[t]=-1;function e(e,t){Ai[e]=t,Ci[t]=e}e(3,7),e(8,1),e(9,2),e(13,3),e(16,4),e(17,5),e(18,6),e(19,7),e(20,8),e(27,9),e(32,10),e(33,11),e(34,12),e(35,13),e(36,14),e(37,15),e(38,16),e(39,17),e(40,18),e(45,19),e(46,20),e(48,21),e(49,22),e(50,23),e(51,24),e(52,25),e(53,26),e(54,27),e(55,28),e(56,29),e(57,30),e(65,31),e(66,32),e(67,33),e(68,34),e(69,35),e(70,36),e(71,37),e(72,38),e(73,39),e(74,40),e(75,41),e(76,42),e(77,43),e(78,44),e(79,45),e(80,46),e(81,47),e(82,48),e(83,49),e(84,50),e(85,51),e(86,52),e(87,53),e(88,54),e(89,55),e(90,56),e(93,58),e(96,93),e(97,94),e(98,95),e(99,96),e(100,97),e(101,98),e(102,99),e(103,100),e(104,101),e(105,102),e(106,103),e(107,104),e(108,105),e(109,106),e(110,107),e(111,108),e(112,59),e(113,60),e(114,61),e(115,62),e(116,63),e(117,64),e(118,65),e(119,66),e(120,67),e(121,68),e(122,69),e(123,70),e(124,71),e(125,72),e(126,73),e(127,74),e(128,75),e(129,76),e(130,77),e(144,78),e(145,79),e(186,80),e(187,81),e(188,82),e(189,83),e(190,84),e(191,85),e(192,86),e(193,110),e(194,111),e(219,87),e(220,88),e(221,89),e(222,90),e(223,91),e(226,92),e(229,109),fi?(e(59,80),e(107,81),e(109,83),y["f"]&&e(224,57)):gi&&(e(91,57),y["f"]?e(93,57):e(92,57))})();const xi=y["f"]?256:2048,Si=512,Di=1024,ki=y["f"]?2048:256;class Mi{constructor(e){this._standardKeyboardEventBrand=!0;let t=e;this.browserEvent=t,this.target=t.target,this.ctrlKey=t.ctrlKey,this.shiftKey=t.shiftKey,this.altKey=t.altKey,this.metaKey=t.metaKey,this.keyCode=Ei(t),this.code=t.code,this.ctrlKey=this.ctrlKey||5===this.keyCode,this.altKey=this.altKey||6===this.keyCode,this.shiftKey=this.shiftKey||4===this.keyCode,this.metaKey=this.metaKey||57===this.keyCode,this._asKeybinding=this._computeKeybinding(),this._asRuntimeKeybinding=this._computeRuntimeKeybinding()}preventDefault(){this.browserEvent&&this.browserEvent.preventDefault&&this.browserEvent.preventDefault()}stopPropagation(){this.browserEvent&&this.browserEvent.stopPropagation&&this.browserEvent.stopPropagation()}toKeybinding(){return this._asRuntimeKeybinding}equals(e){return this._asKeybinding===e}_computeKeybinding(){let e=0;5!==this.keyCode&&4!==this.keyCode&&6!==this.keyCode&&57!==this.keyCode&&(e=this.keyCode);let t=0;return this.ctrlKey&&(t|=xi),this.altKey&&(t|=Si),this.shiftKey&&(t|=Di),this.metaKey&&(t|=ki),t|=e,t}_computeRuntimeKeybinding(){let e=0;return 5!==this.keyCode&&4!==this.keyCode&&6!==this.keyCode&&57!==this.keyCode&&(e=this.keyCode),new mt(this.ctrlKey,this.shiftKey,this.altKey,this.metaKey,e)}}let Ni,Li=!1,Bi=null;function Ii(e){if(!e.parent||e.parent===e)return null;try{let t=e.location,n=e.parent.location;if("null"!==t.origin&&"null"!==n.origin&&(t.protocol!==n.protocol||t.hostname!==n.hostname||t.port!==n.port))return Li=!0,null}catch(t){return Li=!0,null}return e.parent}class Ti{static getSameOriginWindowChain(){if(!Bi){Bi=[];let e,t=window;do{e=Ii(t),e?Bi.push({window:t,iframeElement:t.frameElement||null}):Bi.push({window:t,iframeElement:null}),t=e}while(t)}return Bi.slice(0)}static hasDifferentOriginAncestor(){return Bi||this.getSameOriginWindowChain(),Li}static getPositionOfChildWindowRelativeToAncestorWindow(e,t){if(!t||e===t)return{top:0,left:0};let n=0,i=0,o=this.getSameOriginWindowChain();for(const r of o){if(n+=r.window.scrollY,i+=r.window.scrollX,r.window===t)break;if(!r.iframeElement)break;let e=r.iframeElement.getBoundingClientRect();n+=e.top,i+=e.left}return{top:n,left:i}}}class Oi{constructor(e){this.timestamp=Date.now(),this.browserEvent=e,this.leftButton=0===e.button,this.middleButton=1===e.button,this.rightButton=2===e.button,this.buttons=e.buttons,this.target=e.target,this.detail=e.detail||1,"dblclick"===e.type&&(this.detail=2),this.ctrlKey=e.ctrlKey,this.shiftKey=e.shiftKey,this.altKey=e.altKey,this.metaKey=e.metaKey,"number"===typeof e.pageX?(this.posx=e.pageX,this.posy=e.pageY):(this.posx=e.clientX+document.body.scrollLeft+document.documentElement.scrollLeft,this.posy=e.clientY+document.body.scrollTop+document.documentElement.scrollTop);let t=Ti.getPositionOfChildWindowRelativeToAncestorWindow(self,e.view);this.posx-=t.left,this.posy-=t.top}preventDefault(){this.browserEvent.preventDefault()}stopPropagation(){this.browserEvent.stopPropagation()}}class Ri{constructor(e,t=0,n=0){if(this.browserEvent=e||null,this.target=e?e.target||e.targetNode||e.srcElement:null,this.deltaY=n,this.deltaX=t,e){let t=e,n=e;if("undefined"!==typeof t.wheelDeltaY)this.deltaY=t.wheelDeltaY/120;else if("undefined"!==typeof n.VERTICAL_AXIS&&n.axis===n.VERTICAL_AXIS)this.deltaY=-n.detail/3;else if("wheel"===e.type){const t=e;t.deltaMode===t.DOM_DELTA_LINE?fi&&!y["f"]?this.deltaY=-e.deltaY/3:this.deltaY=-e.deltaY:this.deltaY=-e.deltaY/40}if("undefined"!==typeof t.wheelDeltaX)bi&&y["i"]?this.deltaX=-t.wheelDeltaX/120:this.deltaX=t.wheelDeltaX/120;else if("undefined"!==typeof n.HORIZONTAL_AXIS&&n.axis===n.HORIZONTAL_AXIS)this.deltaX=-e.detail/3;else if("wheel"===e.type){const t=e;t.deltaMode===t.DOM_DELTA_LINE?fi&&!y["f"]?this.deltaX=-e.deltaX/3:this.deltaX=-e.deltaX:this.deltaX=-e.deltaX/40}0===this.deltaY&&0===this.deltaX&&e.wheelDelta&&(this.deltaY=e.wheelDelta/120)}}preventDefault(){this.browserEvent&&this.browserEvent.preventDefault()}stopPropagation(){this.browserEvent&&this.browserEvent.stopPropagation()}}function Pi(e){return e&&"function"===typeof e.then}function Fi(e){const t=new at,n=e(t.token),i=new Promise((e,i)=>{t.token.onCancellationRequested(()=>{i(Ie())}),Promise.resolve(n).then(n=>{t.dispose(),e(n)},e=>{t.dispose(),i(e)})});return new class{cancel(){t.cancel()}then(e,t){return i.then(e,t)}catch(e){return this.then(void 0,e)}finally(e){return i.finally(e)}}}class ji{constructor(e){this.defaultDelay=e,this.timeout=null,this.completionPromise=null,this.doResolve=null,this.doReject=null,this.task=null}trigger(e,t=this.defaultDelay){return this.task=e,this.cancelTimeout(),this.completionPromise||(this.completionPromise=new Promise((e,t)=>{this.doResolve=e,this.doReject=t}).then(()=>{if(this.completionPromise=null,this.doResolve=null,this.task){const e=this.task;return this.task=null,e()}})),this.timeout=setTimeout(()=>{this.timeout=null,this.doResolve&&this.doResolve(null)},t),this.completionPromise}isTriggered(){return null!==this.timeout}cancel(){this.cancelTimeout(),this.completionPromise&&(this.doReject&&this.doReject(Ie()),this.completionPromise=null)}cancelTimeout(){null!==this.timeout&&(clearTimeout(this.timeout),this.timeout=null)}dispose(){this.cancelTimeout()}}function Qi(e,t){return t?new Promise((n,i)=>{const o=setTimeout(n,e);t.onCancellationRequested(()=>{clearTimeout(o),i(Ie())})}):Fi(t=>Qi(e,t))}function zi(e,t=0){const n=setTimeout(e,t);return Ue(()=>clearTimeout(n))}class Vi{constructor(e,t){this._token=-1,"function"===typeof e&&"number"===typeof t&&this.setIfNotSet(e,t)}dispose(){this.cancel()}cancel(){-1!==this._token&&(clearTimeout(this._token),this._token=-1)}cancelAndSet(e,t){this.cancel(),this._token=setTimeout(()=>{this._token=-1,e()},t)}setIfNotSet(e,t){-1===this._token&&(this._token=setTimeout(()=>{this._token=-1,e()},t))}}class Wi{constructor(){this._token=-1}dispose(){this.cancel()}cancel(){-1!==this._token&&(clearInterval(this._token),this._token=-1)}cancelAndSet(e,t){this.cancel(),this._token=setInterval(()=>{e()},t)}}class Hi{constructor(e,t){this.timeoutToken=-1,this.runner=e,this.timeout=t,this.timeoutHandler=this.onTimeout.bind(this)}dispose(){this.cancel(),this.runner=null}cancel(){this.isScheduled()&&(clearTimeout(this.timeoutToken),this.timeoutToken=-1)}schedule(e=this.timeout){this.cancel(),this.timeoutToken=setTimeout(this.timeoutHandler,e)}isScheduled(){return-1!==this.timeoutToken}onTimeout(){this.timeoutToken=-1,this.runner&&this.doRun()}doRun(){this.runner&&this.runner()}}(function(){if("function"!==typeof requestIdleCallback||"function"!==typeof cancelIdleCallback){const e=Object.freeze({didTimeout:!0,timeRemaining(){return 15}});Ni=t=>{const n=setTimeout(()=>t(e));let i=!1;return{dispose(){i||(i=!0,clearTimeout(n))}}}}else Ni=(e,t)=>{const n=requestIdleCallback(e,"number"===typeof t?{timeout:t}:void 0);let i=!1;return{dispose(){i||(i=!0,cancelIdleCallback(n))}}}})();class Ui{constructor(e){this._didRun=!1,this._executor=()=>{try{this._value=e()}catch(t){this._error=t}finally{this._didRun=!0}},this._handle=Ni(()=>this._executor())}dispose(){this._handle.dispose()}get value(){if(this._didRun||(this._handle.dispose(),this._executor()),this._error)throw this._error;return this._value}}function Yi(e,t=0){return e[e.length-(1+t)]}function Gi(e){if(0===e.length)throw new Error("Invalid tail call");return[e.slice(0,e.length-1),e[e.length-1]]}function Ki(e,t,n=((e,t)=>e===t)){if(e===t)return!0;if(!e||!t)return!1;if(e.length!==t.length)return!1;for(let i=0,o=e.length;i<o;i++)if(!n(e[i],t[i]))return!1;return!0}function qi(e,t,n){let i=0,o=e.length-1;while(i<=o){const r=(i+o)/2|0,s=n(e[r],t);if(s<0)i=r+1;else{if(!(s>0))return r;o=r-1}}return-(i+1)}function Ji(e,t){return $i(e,t,0,e.length-1,[]),e}function Xi(e,t,n,i,o,r){let s=n,a=i+1;for(let l=n;l<=o;l++)r[l]=e[l];for(let l=n;l<=o;l++)s>i?e[l]=r[a++]:a>o?e[l]=r[s++]:t(r[a],r[s])<0?e[l]=r[a++]:e[l]=r[s++]}function $i(e,t,n,i,o){if(i<=n)return;const r=n+(i-n)/2|0;$i(e,t,n,r,o),$i(e,t,r+1,i,o),t(e[r],e[r+1])<=0||Xi(e,t,n,r,i,o)}function Zi(e){return e.filter(e=>!!e)}function eo(e){return!Array.isArray(e)||0===e.length}function to(e){return Array.isArray(e)&&e.length>0}function no(e,t){if(!t)return e.filter((t,n)=>e.indexOf(t)===n);const n=Object.create(null);return e.filter(e=>{const i=t(e);return!n[i]&&(n[i]=!0,!0)})}function io(e){const t=new Set;return e.filter(e=>!t.has(e)&&(t.add(e),!0))}function oo(e,t){for(let n=0;n<e.length;n++){const i=e[n];if(t(i))return n}return-1}function ro(e,t,n){const i=oo(e,t);return i<0?n:e[i]}function so(e,t){return e.length>0?e[0]:t}function ao(e,t){let n="number"===typeof t?e:0;"number"===typeof t?n=e:(n=0,t=e);const i=[];if(n<=t)for(let o=n;o<t;o++)i.push(o);else for(let o=n;o>t;o--)i.push(o);return i}function lo(e,t,n){const i=e.slice(0,t),o=e.slice(t);return i.concat(n,o)}var co;(function(e){e.inMemory="inmemory",e.vscode="vscode",e.internal="private",e.walkThrough="walkThrough",e.walkThroughSnippet="walkThroughSnippet",e.http="http",e.https="https",e.file="file",e.mailto="mailto",e.untitled="untitled",e.data="data",e.command="command",e.vscodeRemote="vscode-remote",e.vscodeRemoteResource="vscode-remote-resource",e.userData="vscode-userdata",e.vscodeCustomEditor="vscode-custom-editor",e.vscodeNotebook="vscode-notebook",e.vscodeNotebookCell="vscode-notebook-cell",e.vscodeSettings="vscode-settings",e.webviewPanel="webview-panel",e.vscodeWebview="vscode-webview",e.vscodeWebviewResource="vscode-webview-resource",e.extension="extension"})(co||(co={}));class ho{constructor(){this._hosts=Object.create(null),this._ports=Object.create(null),this._connectionTokens=Object.create(null),this._preferredWebSchema="http",this._delegate=null}setPreferredWebSchema(e){this._preferredWebSchema=e}rewrite(e){if(this._delegate)return this._delegate(e);const t=e.authority;let n=this._hosts[t];n&&-1!==n.indexOf(":")&&(n=`[${n}]`);const i=this._ports[t],o=this._connectionTokens[t];let r="path="+encodeURIComponent(e.path);return"string"===typeof o&&(r+="&tkn="+encodeURIComponent(o)),tn.from({scheme:y["h"]?this._preferredWebSchema:co.vscodeRemoteResource,authority:`${n}:${i}`,path:"/vscode-remote-resource",query:r})}}const uo=new ho,po={clipboard:{writeText:y["g"]||document.queryCommandSupported&&document.queryCommandSupported("copy")||!!(navigator&&navigator.clipboard&&navigator.clipboard.writeText),readText:y["g"]||!!(navigator&&navigator.clipboard&&navigator.clipboard.readText),richText:(()=>{if(pi){let e=navigator.userAgent.indexOf("Edge/"),t=parseInt(navigator.userAgent.substring(e+5,navigator.userAgent.indexOf(".",e)),10);if(!t||t>=12&&t<=16)return!1}return!0})()},keyboard:(()=>y["g"]||wi?0:navigator.keyboard||bi?1:2)(),touch:"ontouchstart"in window||navigator.maxTouchPoints>0||window.navigator.msMaxTouchPoints>0,pointerEvents:window.PointerEvent&&("ontouchstart"in window||window.navigator.maxTouchPoints>0||navigator.maxTouchPoints>0||window.navigator.msMaxTouchPoints>0)};function fo(e){while(e.firstChild)e.removeChild(e.firstChild)}function go(e){e.parentNode&&e.parentNode.removeChild(e)}function mo(e){while(e){if(e===document.body)return!0;e=e.parentNode||e.host}return!1}const bo=new class{hasClass(e,t){return Boolean(t)&&e.classList&&e.classList.contains(t)}addClasses(e,...t){t.forEach(t=>t.split(" ").forEach(t=>this.addClass(e,t)))}addClass(e,t){t&&e.classList&&e.classList.add(t)}removeClass(e,t){t&&e.classList&&e.classList.remove(t)}removeClasses(e,...t){t.forEach(t=>t.split(" ").forEach(t=>this.removeClass(e,t)))}toggleClass(e,t,n){e.classList&&e.classList.toggle(t,n)}},vo=bo.hasClass.bind(bo),yo=bo.addClass.bind(bo),wo=bo.addClasses.bind(bo),_o=bo.removeClass.bind(bo),Ao=bo.removeClasses.bind(bo),Co=bo.toggleClass.bind(bo);class Eo{constructor(e,t,n,i){this._node=e,this._type=t,this._handler=n,this._options=i||!1,this._node.addEventListener(this._type,this._handler,this._options)}dispose(){this._handler&&(this._node.removeEventListener(this._type,this._handler,this._options),this._node=null,this._handler=null)}}function xo(e,t,n,i){return new Eo(e,t,n,i)}function So(e){return function(t){return e(new Oi(t))}}function Do(e){return function(t){return e(new Mi(t))}}let ko=function(e,t,n,i){let o=n;return"click"===t||"mousedown"===t?o=So(n):"keydown"!==t&&"keypress"!==t&&"keyup"!==t||(o=Do(n)),xo(e,t,o,i)};function Mo(e,t){return xo(e,"mouseout",n=>{let i=n.relatedTarget;while(i&&i!==e)i=i.parentNode;i!==e&&t(n)})}function No(e,t){return xo(e,"pointerout",n=>{let i=n.relatedTarget;while(i&&i!==e)i=i.parentNode;i!==e&&t(n)})}let Lo,Bo,Io=null;function To(e){if(!Io){const e=e=>setTimeout(()=>e((new Date).getTime()),0);Io=self.requestAnimationFrame||self.msRequestAnimationFrame||self.webkitRequestAnimationFrame||self.mozRequestAnimationFrame||self.oRequestAnimationFrame||e}return Io.call(self,e)}class Oo{constructor(e,t=0){this._runner=e,this.priority=t,this._canceled=!1}dispose(){this._canceled=!0}execute(){if(!this._canceled)try{this._runner()}catch(e){Me(e)}}static sort(e,t){return t.priority-e.priority}}(function(){let e=[],t=null,n=!1,i=!1,o=()=>{n=!1,t=e,e=[],i=!0;while(t.length>0){t.sort(Oo.sort);let e=t.shift();e.execute()}i=!1};Bo=(t,i=0)=>{let r=new Oo(t,i);return e.push(r),n||(n=!0,To(o)),r},Lo=(e,n)=>{if(i){let i=new Oo(e,n);return t.push(i),i}return Bo(e,n)}})();const Ro=16,Po=function(e,t){return t};class Fo extends Ge{constructor(e,t,n,i=Po,o=Ro){super();let r=null,s=0,a=this._register(new Vi),l=()=>{s=(new Date).getTime(),n(r),r=null};this._register(xo(e,t,e=>{r=i(r,e);let t=(new Date).getTime()-s;t>=o?(a.cancel(),l()):a.setIfNotSet(l,o-t)}))}}function jo(e,t,n,i,o){return new Fo(e,t,n,i,o)}function Qo(e){return document.defaultView.getComputedStyle(e,null)}function zo(e){if(e!==document.body)return new Wo(e.clientWidth,e.clientHeight);if(y["c"]&&window.visualViewport){const e=window.visualViewport.width,t=window.visualViewport.height-(wi?24:0);return new Wo(e,t)}if(window.innerWidth&&window.innerHeight)return new Wo(window.innerWidth,window.innerHeight);if(document.body&&document.body.clientWidth&&document.body.clientHeight)return new Wo(document.body.clientWidth,document.body.clientHeight);if(document.documentElement&&document.documentElement.clientWidth&&document.documentElement.clientHeight)return new Wo(document.documentElement.clientWidth,document.documentElement.clientHeight);throw new Error("Unable to figure out browser width and height")}class Vo{static convertToPixels(e,t){return parseFloat(t)||0}static getDimension(e,t,n){let i=Qo(e),o="0";return i&&(o=i.getPropertyValue?i.getPropertyValue(t):i.getAttribute(n)),Vo.convertToPixels(e,o)}static getBorderLeftWidth(e){return Vo.getDimension(e,"border-left-width","borderLeftWidth")}static getBorderRightWidth(e){return Vo.getDimension(e,"border-right-width","borderRightWidth")}static getBorderTopWidth(e){return Vo.getDimension(e,"border-top-width","borderTopWidth")}static getBorderBottomWidth(e){return Vo.getDimension(e,"border-bottom-width","borderBottomWidth")}static getPaddingLeft(e){return Vo.getDimension(e,"padding-left","paddingLeft")}static getPaddingRight(e){return Vo.getDimension(e,"padding-right","paddingRight")}static getPaddingTop(e){return Vo.getDimension(e,"padding-top","paddingTop")}static getPaddingBottom(e){return Vo.getDimension(e,"padding-bottom","paddingBottom")}static getMarginLeft(e){return Vo.getDimension(e,"margin-left","marginLeft")}static getMarginTop(e){return Vo.getDimension(e,"margin-top","marginTop")}static getMarginRight(e){return Vo.getDimension(e,"margin-right","marginRight")}static getMarginBottom(e){return Vo.getDimension(e,"margin-bottom","marginBottom")}}class Wo{constructor(e,t){this.width=e,this.height=t}}function Ho(e){let t=e.offsetParent,n=e.offsetTop,i=e.offsetLeft;while(null!==(e=e.parentNode)&&e!==document.body&&e!==document.documentElement){n-=e.scrollTop;const o=er(e)?null:Qo(e);o&&(i-="rtl"!==o.direction?e.scrollLeft:-e.scrollLeft),e===t&&(i+=Vo.getBorderLeftWidth(e),n+=Vo.getBorderTopWidth(e),n+=e.offsetTop,i+=e.offsetLeft,t=e.offsetParent)}return{left:i,top:n}}function Uo(e){let t=e.getBoundingClientRect();return{left:t.left+Yo.scrollX,top:t.top+Yo.scrollY,width:t.width,height:t.height}}const Yo=new class{get scrollX(){return"number"===typeof window.scrollX?window.scrollX:document.body.scrollLeft+document.documentElement.scrollLeft}get scrollY(){return"number"===typeof window.scrollY?window.scrollY:document.body.scrollTop+document.documentElement.scrollTop}};function Go(e){let t=Vo.getMarginLeft(e)+Vo.getMarginRight(e);return e.offsetWidth+t}function Ko(e){let t=Vo.getBorderLeftWidth(e)+Vo.getBorderRightWidth(e),n=Vo.getPaddingLeft(e)+Vo.getPaddingRight(e);return e.offsetWidth-t-n}function qo(e){let t=Vo.getBorderTopWidth(e)+Vo.getBorderBottomWidth(e),n=Vo.getPaddingTop(e)+Vo.getPaddingBottom(e);return e.offsetHeight-t-n}function Jo(e){let t=Vo.getMarginTop(e)+Vo.getMarginBottom(e);return e.offsetHeight+t}function Xo(e,t){while(e){if(e===t)return!0;e=e.parentNode}return!1}function $o(e,t,n){while(e&&e.nodeType===e.ELEMENT_NODE){if(vo(e,t))return e;if(n)if("string"===typeof n){if(vo(e,n))return null}else if(e===n)return null;e=e.parentNode}return null}function Zo(e,t,n){return!!$o(e,t,n)}function er(e){return e&&!!e.host&&!!e.mode}function tr(e){return!!nr(e)}function nr(e){while(e.parentNode){if(e===document.body)return null;e=e.parentNode}return er(e)?e:null}function ir(){let e=document.activeElement;while(null===e||void 0===e?void 0:e.shadowRoot)e=e.shadowRoot.activeElement;return e}function or(e=document.getElementsByTagName("head")[0]){let t=document.createElement("style");return t.type="text/css",t.media="screen",e.appendChild(t),t}let rr=null;function sr(){return rr||(rr=or()),rr}function ar(e){return e&&e.sheet&&e.sheet.rules?e.sheet.rules:e&&e.sheet&&e.sheet.cssRules?e.sheet.cssRules:[]}function lr(e,t,n=sr()){n&&t&&n.sheet.insertRule(e+"{"+t+"}",0)}function cr(e,t=sr()){if(!t)return;let n=ar(t),i=[];for(let o=0;o<n.length;o++){let t=n[o];-1!==t.selectorText.indexOf(e)&&i.push(o)}for(let o=i.length-1;o>=0;o--)t.sheet.deleteRule(i[o])}function hr(e){return"object"===typeof HTMLElement?e instanceof HTMLElement:e&&"object"===typeof e&&1===e.nodeType&&"string"===typeof e.nodeName}const ur={CLICK:"click",AUXCLICK:"auxclick",DBLCLICK:"dblclick",MOUSE_UP:"mouseup",MOUSE_DOWN:"mousedown",MOUSE_OVER:"mouseover",MOUSE_MOVE:"mousemove",MOUSE_OUT:"mouseout",MOUSE_ENTER:"mouseenter",MOUSE_LEAVE:"mouseleave",MOUSE_WHEEL:pi?"mousewheel":"wheel",POINTER_UP:"pointerup",POINTER_DOWN:"pointerdown",POINTER_MOVE:"pointermove",CONTEXT_MENU:"contextmenu",WHEEL:"wheel",KEY_DOWN:"keydown",KEY_PRESS:"keypress",KEY_UP:"keyup",LOAD:"load",BEFORE_UNLOAD:"beforeunload",UNLOAD:"unload",ABORT:"abort",ERROR:"error",RESIZE:"resize",SCROLL:"scroll",FULLSCREEN_CHANGE:"fullscreenchange",WK_FULLSCREEN_CHANGE:"webkitfullscreenchange",SELECT:"select",CHANGE:"change",SUBMIT:"submit",RESET:"reset",FOCUS:"focus",FOCUS_IN:"focusin",FOCUS_OUT:"focusout",BLUR:"blur",INPUT:"input",STORAGE:"storage",DRAG_START:"dragstart",DRAG:"drag",DRAG_ENTER:"dragenter",DRAG_LEAVE:"dragleave",DRAG_OVER:"dragover",DROP:"drop",DRAG_END:"dragend",ANIMATION_START:gi?"webkitAnimationStart":"animationstart",ANIMATION_END:gi?"webkitAnimationEnd":"animationend",ANIMATION_ITERATION:gi?"webkitAnimationIteration":"animationiteration"},dr={stop:function(e,t){e.preventDefault?e.preventDefault():e.returnValue=!1,t&&(e.stopPropagation?e.stopPropagation():e.cancelBubble=!0)}};function pr(e){let t=[];for(let n=0;e&&e.nodeType===e.ELEMENT_NODE;n++)t[n]=e.scrollTop,e=e.parentNode;return t}function fr(e,t){for(let n=0;e&&e.nodeType===e.ELEMENT_NODE;n++)e.scrollTop!==t[n]&&(e.scrollTop=t[n]),e=e.parentNode}class gr extends Ge{constructor(e){super(),this._onDidFocus=this._register(new et),this.onDidFocus=this._onDidFocus.event,this._onDidBlur=this._register(new et),this.onDidBlur=this._onDidBlur.event;let t=Xo(document.activeElement,e),n=!1;const i=()=>{n=!1,t||(t=!0,this._onDidFocus.fire())},o=()=>{t&&(n=!0,window.setTimeout(()=>{n&&(n=!1,t=!1,this._onDidBlur.fire())},0))};this._refreshStateHandler=()=>{let n=Xo(document.activeElement,e);n!==t&&(t?o():i())},this._register(_i(e,ur.FOCUS,!0)(i)),this._register(_i(e,ur.BLUR,!0)(o))}}function mr(e){return new gr(e)}function br(e,...t){return t.forEach(t=>e.appendChild(t)),t[t.length-1]}const vr=/([\w\-]+)?(#([\w\-]+))?((\.([\w\-]+))*)/;function yr(e,...t){e.innerText="",Zi(t).forEach(t=>{t instanceof Node?e.appendChild(t):e.appendChild(document.createTextNode(t))})}var wr;function _r(e,t,n,...i){let o=vr.exec(t);if(!o)throw new Error("Bad use of emmet");n=Object.assign({},n||{});let r,s=o[1]||"div";return r=e!==wr.HTML?document.createElementNS(e,s):document.createElement(s),o[3]&&(r.id=o[3]),o[4]&&(r.className=o[4].replace(/\./g," ").trim()),Object.keys(n).forEach(e=>{const t=n[e];"undefined"!==typeof t&&(/^on\w+$/.test(e)?r[e]=t:"selected"===e?t&&r.setAttribute(e,"true"):r.setAttribute(e,t))}),Zi(i).forEach(e=>{e instanceof Node?r.appendChild(e):r.appendChild(document.createTextNode(e))}),r}function Ar(e,t,...n){return _r(wr.HTML,e,t,...n)}function Cr(...e){for(let t of e)t.style.display="",t.removeAttribute("aria-hidden")}function Er(...e){for(let t of e)t.style.display="none",t.setAttribute("aria-hidden","true")}function xr(e,t){while(e&&e.nodeType===e.ELEMENT_NODE){if(e instanceof HTMLElement&&e.hasAttribute(t))return e;e=e.parentNode}return null}function Sr(e){if(e&&e.hasAttribute("tabIndex")){if(document.activeElement===e){let t=xr(e.parentElement,"tabIndex");t&&t.focus()}e.removeAttribute("tabindex")}}function Dr(e){return Array.prototype.slice.call(document.getElementsByTagName(e),0)}function kr(e){const t=window.devicePixelRatio*e;return Math.max(1,Math.floor(t))/window.devicePixelRatio}function Mr(e){if(y["g"]||yi)window.open(e);else{let t=window.open();t&&(t.opener=null,t.location.href=e)}}function Nr(e){const t=()=>{e(),n=Bo(t)};let n=Bo(t);return Ue(()=>n.dispose())}function Lr(e){return e&&co.vscodeRemote===e.scheme?uo.rewrite(e):e}function Br(e){return e?`url('${Lr(e).toString(!0).replace(/'/g,"%27")}')`:"url('')"}(function(e){e["HTML"]="http://www.w3.org/1999/xhtml",e["SVG"]="http://www.w3.org/2000/svg"})(wr||(wr={})),Ar.SVG=function(e,t,...n){return _r(wr.SVG,e,t,...n)},uo.setPreferredWebSchema(/^https:/.test(window.location.href)?"https":"http");var Ir=n("c223");function Tr(e){let t=JSON.parse(e);return t=Or(t),t}function Or(e,t=0){if(!e||t>200)return e;if("object"===typeof e){switch(e.$mid){case 1:return tn.revive(e);case 2:return new RegExp(e.source,e.flags)}if(e instanceof Ir["a"]||e instanceof Uint8Array)return e;if(Array.isArray(e))for(let n=0;n<e.length;++n)e[n]=Or(e[n],t+1);else for(const n in e)Object.hasOwnProperty.call(e,n)&&(e[n]=Or(e[n],t+1))}return e}var Rr=n("3fa4");function Pr(e){return e.replace(/[\\/]/g,Ft.sep)}function Fr(e,t,n,i=Ut){if(e===t)return!0;if(!e||!t)return!1;if(t.length>e.length)return!1;if(n){const n=Object(Rr["Q"])(e,t);if(!n)return!1;if(t.length===e.length)return!0;let o=t.length;return t.charAt(t.length-1)===i&&o--,e.charAt(o)===i}return t.charAt(t.length-1)!==i&&(t+=i),0===e.indexOf(t)}function jr(e){return ln(e,!0)}class Qr{constructor(e){this._ignorePathCasing=e}compare(e,t,n=!1){return e===t?0:Object(Rr["f"])(this.getComparisonKey(e,n),this.getComparisonKey(t,n))}isEqual(e,t,n=!1){return e===t||!(!e||!t)&&this.getComparisonKey(e,n)===this.getComparisonKey(t,n)}getComparisonKey(e,t=!1){return e.with({path:this._ignorePathCasing(e)?e.path.toLowerCase():void 0,fragment:t?null:void 0}).toString()}joinPath(e,...t){return tn.joinPath(e,...t)}basenameOrAuthority(e){return Vr(e)||e.authority}basename(e){return Ft.basename(e.path)}dirname(e){if(0===e.path.length)return e;let t;return e.scheme===co.file?t=tn.file(Vt(jr(e))).path:(t=Ft.dirname(e.path),e.authority&&t.length&&47!==t.charCodeAt(0)&&(t="/")),e.with({path:t})}normalizePath(e){if(!e.path.length)return e;let t;return t=e.scheme===co.file?tn.file(jt(jr(e))).path:Ft.normalize(e.path),e.with({path:t})}relativePath(e,t){if(e.scheme!==t.scheme||!Ur(e.authority,t.authority))return;if(e.scheme===co.file){const n=zt(jr(e),jr(t));return y["i"]?Pr(n):n}let n=e.path||"/",i=t.path||"/";if(this._ignorePathCasing(e)){let e=0;for(const t=Math.min(n.length,i.length);e<t;e++)if(n.charCodeAt(e)!==i.charCodeAt(e)&&n.charAt(e).toLowerCase()!==i.charAt(e).toLowerCase())break;n=i.substr(0,e)+n.substr(e)}return Ft.relative(n,i)}resolvePath(e,t){if(e.scheme===co.file){const n=tn.file(Qt(jr(e),t));return e.with({authority:n.authority,path:n.path})}return-1===t.indexOf("/")&&(t=Pr(t),/^[a-zA-Z]:(\/|$)/.test(t)&&(t="/"+t)),e.with({path:Ft.resolve(e.path,t)})}isEqualAuthority(e,t){return e===t||Object(Rr["r"])(e,t)}}const zr=new Qr(()=>!1),Vr=(zr.isEqual.bind(zr),zr.basenameOrAuthority.bind(zr),zr.basename.bind(zr)),Wr=(zr.dirname.bind(zr),zr.joinPath.bind(zr)),Hr=zr.normalizePath.bind(zr),Ur=(zr.relativePath.bind(zr),zr.resolvePath.bind(zr),zr.isEqualAuthority.bind(zr));var Yr;function Gr(e){return"string"===typeof e}function Kr(e){return"object"===typeof e&&null!==e&&!Array.isArray(e)&&!(e instanceof RegExp)&&!(e instanceof Date)}function qr(e){return"number"===typeof e&&!isNaN(e)}function Jr(e){return!0===e||!1===e}function Xr(e){return"undefined"===typeof e}function $r(e){return Xr(e)||null===e}function Zr(e){return"function"===typeof e}function es(e,t){const n=Math.min(e.length,t.length);for(let i=0;i<n;i++)ts(e[i],t[i])}function ts(e,t){if(Gr(t)){if(typeof e!==t)throw new Error("argument does not match constraint: typeof "+t)}else if(Zr(t)){try{if(e instanceof t)return}catch(n){}if(!$r(e)&&e.constructor===t)return;if(1===t.length&&!0===t.call(void 0,e))return;throw new Error("argument does not match one of these constraints: arg instanceof constraint, arg.constructor === constraint, nor constraint(arg) === true")}}function ns(e){let t=[],n=Object.getPrototypeOf(e);while(Object.prototype!==n)t=t.concat(Object.getOwnPropertyNames(n)),n=Object.getPrototypeOf(n);return t}function is(e){const t=[];for(const n of ns(e))"function"===typeof e[n]&&t.push(n);return t}function os(e,t){const n=e=>function(){const n=Array.prototype.slice.call(arguments,0);return t(e,n)};let i={};for(const o of e)i[o]=n(o);return i}function rs(e){return null===e?void 0:e}(function(e){function t(t){const n=new Map,i=t.path.substring(t.path.indexOf(";")+1,t.path.lastIndexOf(";"));i.split(";").forEach(e=>{const[t,i]=e.split(":");t&&i&&n.set(t,i)});const o=t.path.substring(0,t.path.indexOf(";"));return o&&n.set(e.META_DATA_MIME,o),n}e.META_DATA_LABEL="label",e.META_DATA_DESCRIPTION="description",e.META_DATA_SIZE="size",e.META_DATA_MIME="mime",e.parseMetaData=t})(Yr||(Yr={}));const ss=ii("commandService"),as=new class{constructor(){this._commands=new Map,this._onDidRegisterCommand=new et,this.onDidRegisterCommand=this._onDidRegisterCommand.event}registerCommand(e,t){if(!e)throw new Error("invalid command");if("string"===typeof e){if(!t)throw new Error("invalid command");return this.registerCommand({id:e,handler:t})}if(e.description){const t=[];for(let i of e.description.args)t.push(i.constraint);const n=e.handler;e.handler=function(e,...i){return es(i,t),n(e,...i)}}const{id:n}=e;let i=this._commands.get(n);i||(i=new Je,this._commands.set(n,i));let o=i.unshift(e),r=Ue(()=>{o();const e=this._commands.get(n);(null===e||void 0===e?void 0:e.isEmpty())&&this._commands.delete(n)});return this._onDidRegisterCommand.fire(n),r}registerCommandAlias(e,t){return as.registerCommand(e,(e,...n)=>e.get(ss).executeCommand(t,...n))}getCommand(e){const t=this._commands.get(e);if(t&&!t.isEmpty())return Re.first(t)}getCommands(){const e=new Map;for(const t of this._commands.keys()){const n=this.getCommand(t);n&&e.set(t,n)}return e}};var ls=function(e,t,n,i){function o(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,r){function s(e){try{l(i.next(e))}catch(t){r(t)}}function a(e){try{l(i["throw"](e))}catch(t){r(t)}}function l(e){e.done?n(e.value):o(e.value).then(s,a)}l((i=i.apply(e,t||[])).next())}))};const cs=ii("openerService");Object.freeze({_serviceBrand:void 0,registerOpener(){return Ge.None},registerValidator(){return Ge.None},registerExternalUriResolver(){return Ge.None},setExternalOpener(){},open(){return ls(this,void 0,void 0,(function*(){return!1}))},resolveExternalUri(e){return ls(this,void 0,void 0,(function*(){return{resolved:e,dispose(){}}}))}});function hs(e,t){return tn.isUri(e)?Object(Rr["r"])(e.scheme,t):Object(Rr["Q"])(e,t+":")}var us;(function(e){e[e["API"]=0]="API",e[e["USER"]=1]="USER"})(us||(us={}));var ds=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},ps=function(e,t){return function(n,i){t(n,i,e)}},fs=function(e,t,n,i){function o(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,r){function s(e){try{l(i.next(e))}catch(t){r(t)}}function a(e){try{l(i["throw"](e))}catch(t){r(t)}}function l(e){e.done?n(e.value):o(e.value).then(s,a)}l((i=i.apply(e,t||[])).next())}))};let gs=class{constructor(e){this._commandService=e}open(e){return fs(this,void 0,void 0,(function*(){if(!hs(e,co.command))return!1;"string"===typeof e&&(e=tn.parse(e));let t=[];try{t=Tr(decodeURIComponent(e.query))}catch(n){try{t=Tr(e.query)}catch(i){}}return Array.isArray(t)||(t=[t]),yield this._commandService.executeCommand(e.path,...t),!0}))}};gs=ds([ps(0,ss)],gs);let ms=class{constructor(e){this._editorService=e}open(e,t){return fs(this,void 0,void 0,(function*(){"string"===typeof e&&(e=tn.parse(e));let n=void 0;const i=/^L?(\d+)(?:,(\d+))?/.exec(e.fragment);return i&&(n={startLineNumber:parseInt(i[1]),startColumn:i[2]?parseInt(i[2]):1},e=e.with({fragment:""})),e.scheme===co.file&&(e=Hr(e)),yield this._editorService.openCodeEditor({resource:e,options:{selection:n,context:(null===t||void 0===t?void 0:t.fromUserGesture)?us.USER:us.API}},this._editorService.getFocusedCodeEditor(),null===t||void 0===t?void 0:t.openToSide),!0}))}};ms=ds([ps(0,ri)],ms);let bs=class{constructor(e,t){this._openers=new Je,this._validators=new Je,this._resolvers=new Je,this._externalOpener={openExternal:e=>(hs(e,co.http)||hs(e,co.https)?Mr(e):window.location.href=e,Promise.resolve(!0))},this._openers.push({open:(e,t)=>fs(this,void 0,void 0,(function*(){return!!((null===t||void 0===t?void 0:t.openExternal)||hs(e,co.mailto)||hs(e,co.http)||hs(e,co.https))&&(yield this._doOpenExternal(e,t),!0)}))}),this._openers.push(new gs(t)),this._openers.push(new ms(e))}open(e,t){return fs(this,void 0,void 0,(function*(){for(const t of this._validators.toArray())if(!(yield t.shouldOpen(e)))return!1;for(const n of this._openers.toArray()){const i=yield n.open(e,t);if(i)return!0}return!1}))}resolveExternalUri(e,t){return fs(this,void 0,void 0,(function*(){for(const n of this._resolvers.toArray()){const i=yield n.resolveExternalUri(e,t);if(i)return i}return{resolved:e,dispose:()=>{}}}))}_doOpenExternal(e,t){return fs(this,void 0,void 0,(function*(){const n="string"===typeof e?tn.parse(e):e,{resolved:i}=yield this.resolveExternalUri(n,t);return"string"===typeof e&&n.toString()===i.toString()?this._externalOpener.openExternal(e):this._externalOpener.openExternal(encodeURI(i.toString(!0)))}))}dispose(){this._validators.clear()}};function vs(e,t){if(!e)throw new Error(t?`Assertion failed (${t})`:"Assertion Failed")}function ys(e){if(!e||"object"!==typeof e)return e;if(e instanceof RegExp)return e;const t=Array.isArray(e)?[]:{};return Object.keys(e).forEach(n=>{e[n]&&"object"===typeof e[n]?t[n]=ys(e[n]):t[n]=e[n]}),t}function ws(e){if(!e||"object"!==typeof e)return e;const t=[e];while(t.length>0){const e=t.shift();Object.freeze(e);for(const n in e)if(_s.call(e,n)){const i=e[n];"object"!==typeof i||Object.isFrozen(i)||t.push(i)}}return e}bs=ds([ps(0,ri),ps(1,ss)],bs);const _s=Object.prototype.hasOwnProperty;function As(e,t,n=!0){return Kr(e)?(Kr(t)&&Object.keys(t).forEach(i=>{i in e?n&&(Kr(e[i])&&Kr(t[i])?As(e[i],t[i],n):e[i]=t[i]):e[i]=t[i]}),e):t}function Cs(e,...t){return t.forEach(t=>Object.keys(t).forEach(n=>e[n]=t[n])),e}function Es(e,t){if(e===t)return!0;if(null===e||void 0===e||null===t||void 0===t)return!1;if(typeof e!==typeof t)return!1;if("object"!==typeof e)return!1;if(Array.isArray(e)!==Array.isArray(t))return!1;let n,i;if(Array.isArray(e)){if(e.length!==t.length)return!1;for(n=0;n<e.length;n++)if(!Es(e[n],t[n]))return!1}else{const o=[];for(i in e)o.push(i);o.sort();const r=[];for(i in t)r.push(i);if(r.sort(),!Es(o,r))return!1;for(n=0;n<o.length;n++)if(!Es(e[o[n]],t[o[n]]))return!1}return!0}function xs(e,t,n){const i=t(e);return"undefined"===typeof i?n:i}const Ss={followsCaret:!0,ignoreCharChanges:!0,alwaysRevealFirst:!0};class Ds extends Ge{constructor(e,t={}){super(),this._onDidUpdate=this._register(new et),this._editor=e,this._options=As(t,Ss,!1),this.disposed=!1,this.nextIdx=-1,this.ranges=[],this.ignoreSelectionChange=!1,this.revealFirst=Boolean(this._options.alwaysRevealFirst),this._register(this._editor.onDidDispose(()=>this.dispose())),this._register(this._editor.onDidUpdateDiff(()=>this._onDiffUpdated())),this._options.followsCaret&&this._register(this._editor.getModifiedEditor().onDidChangeCursorPosition(e=>{this.ignoreSelectionChange||(this.nextIdx=-1)})),this._options.alwaysRevealFirst&&this._register(this._editor.getModifiedEditor().onDidChangeModel(e=>{this.revealFirst=!0})),this._init()}_init(){this._editor.getLineChanges()}_onDiffUpdated(){this._init(),this._compute(this._editor.getLineChanges()),this.revealFirst&&null!==this._editor.getLineChanges()&&(this.revealFirst=!1,this.nextIdx=-1,this.next(1))}_compute(e){this.ranges=[],e&&e.forEach(e=>{!this._options.ignoreCharChanges&&e.charChanges?e.charChanges.forEach(e=>{this.ranges.push({rhs:!0,range:new fn(e.modifiedStartLineNumber,e.modifiedStartColumn,e.modifiedEndLineNumber,e.modifiedEndColumn)})}):this.ranges.push({rhs:!0,range:new fn(e.modifiedStartLineNumber,1,e.modifiedStartLineNumber,1)})}),this.ranges.sort((e,t)=>e.range.getStartPosition().isBeforeOrEqual(t.range.getStartPosition())?-1:t.range.getStartPosition().isBeforeOrEqual(e.range.getStartPosition())?1:0),this._onDidUpdate.fire(this)}_initIdx(e){let t=!1,n=this._editor.getPosition();if(n){for(let i=0,o=this.ranges.length;i<o&&!t;i++){let o=this.ranges[i].range;n.isBeforeOrEqual(o.getStartPosition())&&(this.nextIdx=i+(e?0:-1),t=!0)}t||(this.nextIdx=e?0:this.ranges.length-1),this.nextIdx<0&&(this.nextIdx=this.ranges.length-1)}else this.nextIdx=0}_move(e,t){if(vs(!this.disposed,"Illegal State - diff navigator has been disposed"),!this.canNavigate())return;-1===this.nextIdx?this._initIdx(e):e?(this.nextIdx+=1,this.nextIdx>=this.ranges.length&&(this.nextIdx=0)):(this.nextIdx-=1,this.nextIdx<0&&(this.nextIdx=this.ranges.length-1));let n=this.ranges[this.nextIdx];this.ignoreSelectionChange=!0;try{let e=n.range.getStartPosition();this._editor.setPosition(e),this._editor.revealPositionInCenter(e,t)}finally{this.ignoreSelectionChange=!1}}canNavigate(){return this.ranges&&this.ranges.length>0}next(e=0){this._move(!0,e)}previous(e=0){this._move(!1,e)}dispose(){super.dispose(),this.ranges=[],this.disposed=!0}}const ks=new class{constructor(){this._zoomLevel=0,this._onDidChangeZoomLevel=new et,this.onDidChangeZoomLevel=this._onDidChangeZoomLevel.event}getZoomLevel(){return this._zoomLevel}setZoomLevel(e){e=Math.min(Math.max(-5,e),20),this._zoomLevel!==e&&(this._zoomLevel=e,this._onDidChangeZoomLevel.fire(this._zoomLevel))}},Ms=y["f"]?1.5:1.35,Ns=8;class Ls{constructor(e){this.zoomLevel=e.zoomLevel,this.fontFamily=String(e.fontFamily),this.fontWeight=String(e.fontWeight),this.fontSize=e.fontSize,this.fontFeatureSettings=e.fontFeatureSettings,this.lineHeight=0|e.lineHeight,this.letterSpacing=e.letterSpacing}static createFromValidatedSettings(e,t,n){const i=e.get(35),o=e.get(39),r=e.get(38),s=e.get(37),a=e.get(51),l=e.get(48);return Ls._create(i,o,r,s,a,l,t,n)}static _create(e,t,n,i,o,r,s,a){0===o?o=Math.round(Ms*n):o<Ns&&(o=Ns);const l=1+(a?0:.1*ks.getZoomLevel());return n*=l,o*=l,new Ls({zoomLevel:s,fontFamily:e,fontWeight:t,fontSize:n,fontFeatureSettings:i,lineHeight:o,letterSpacing:r})}getId(){return this.zoomLevel+"-"+this.fontFamily+"-"+this.fontWeight+"-"+this.fontSize+"-"+this.fontFeatureSettings+"-"+this.lineHeight+"-"+this.letterSpacing}getMassagedFontFamily(){return/[,"']/.test(this.fontFamily)?this.fontFamily:/[+ ]/.test(this.fontFamily)?`"${this.fontFamily}"`:this.fontFamily}}class Bs extends Ls{constructor(e,t){super(e),this.isTrusted=t,this.isMonospace=e.isMonospace,this.typicalHalfwidthCharacterWidth=e.typicalHalfwidthCharacterWidth,this.typicalFullwidthCharacterWidth=e.typicalFullwidthCharacterWidth,this.canUseHalfwidthRightwardsArrow=e.canUseHalfwidthRightwardsArrow,this.spaceWidth=e.spaceWidth,this.middotWidth=e.middotWidth,this.wsmiddotWidth=e.wsmiddotWidth,this.maxDigitWidth=e.maxDigitWidth}equals(e){return this.fontFamily===e.fontFamily&&this.fontWeight===e.fontWeight&&this.fontSize===e.fontSize&&this.fontFeatureSettings===e.fontFeatureSettings&&this.lineHeight===e.lineHeight&&this.letterSpacing===e.letterSpacing&&this.typicalHalfwidthCharacterWidth===e.typicalHalfwidthCharacterWidth&&this.typicalFullwidthCharacterWidth===e.typicalFullwidthCharacterWidth&&this.canUseHalfwidthRightwardsArrow===e.canUseHalfwidthRightwardsArrow&&this.spaceWidth===e.spaceWidth&&this.middotWidth===e.middotWidth&&this.wsmiddotWidth===e.wsmiddotWidth&&this.maxDigitWidth===e.maxDigitWidth}}function Is(e){return e&&"string"===typeof e.id}const Ts={ICodeEditor:"vs.editor.ICodeEditor",IDiffEditor:"vs.editor.IDiffEditor"};var Os,Rs;(function(e){e[e["Left"]=1]="Left",e[e["Center"]=2]="Center",e[e["Right"]=4]="Right",e[e["Full"]=7]="Full"})(Os||(Os={})),function(e){e[e["Inline"]=1]="Inline",e[e["Gutter"]=2]="Gutter"}(Rs||(Rs={}));class Ps{constructor(e){this.tabSize=Math.max(1,0|e.tabSize),this.indentSize=0|e.tabSize,this.insertSpaces=Boolean(e.insertSpaces),this.defaultEOL=0|e.defaultEOL,this.trimAutoWhitespace=Boolean(e.trimAutoWhitespace)}equals(e){return this.tabSize===e.tabSize&&this.indentSize===e.indentSize&&this.insertSpaces===e.insertSpaces&&this.defaultEOL===e.defaultEOL&&this.trimAutoWhitespace===e.trimAutoWhitespace}createChangeEvent(e){return{tabSize:this.tabSize!==e.tabSize,indentSize:this.indentSize!==e.indentSize,insertSpaces:this.insertSpaces!==e.insertSpaces,trimAutoWhitespace:this.trimAutoWhitespace!==e.trimAutoWhitespace}}}class Fs{constructor(e,t){this.range=e,this.matches=t}}class js{constructor(e,t,n,i,o,r){this.identifier=e,this.range=t,this.text=n,this.forceMoveMarkers=i,this.isAutoWhitespaceEdit=o,this._isTracked=r}}class Qs{constructor(e,t,n){this.reverseEdits=e,this.changes=t,this.trimAutoWhitespaceLineNumbers=n}}class zs{constructor(e,t){this[Symbol.toStringTag]="ResourceMap",e instanceof zs?(this.map=new Map(e.map),this.toKey=null!==t&&void 0!==t?t:zs.defaultToKey):(this.map=new Map,this.toKey=null!==e&&void 0!==e?e:zs.defaultToKey)}set(e,t){return this.map.set(this.toKey(e),t),this}get(e){return this.map.get(this.toKey(e))}has(e){return this.map.has(this.toKey(e))}get size(){return this.map.size}clear(){this.map.clear()}delete(e){return this.map.delete(this.toKey(e))}forEach(e,t){"undefined"!==typeof t&&(e=e.bind(t));for(let[n,i]of this.map)e(i,tn.parse(n),this)}values(){return this.map.values()}*keys(){for(let e of this.map.keys())yield tn.parse(e)}*entries(){for(let e of this.map.entries())yield[tn.parse(e[0]),e[1]]}*[Symbol.iterator](){for(let e of this.map)yield[tn.parse(e[0]),e[1]]}}zs.defaultToKey=e=>e.toString();class Vs{constructor(){this[Symbol.toStringTag]="LinkedMap",this._map=new Map,this._head=void 0,this._tail=void 0,this._size=0,this._state=0}clear(){this._map.clear(),this._head=void 0,this._tail=void 0,this._size=0,this._state++}isEmpty(){return!this._head&&!this._tail}get size(){return this._size}get first(){var e;return null===(e=this._head)||void 0===e?void 0:e.value}get last(){var e;return null===(e=this._tail)||void 0===e?void 0:e.value}has(e){return this._map.has(e)}get(e,t=0){const n=this._map.get(e);if(n)return 0!==t&&this.touch(n,t),n.value}set(e,t,n=0){let i=this._map.get(e);if(i)i.value=t,0!==n&&this.touch(i,n);else{switch(i={key:e,value:t,next:void 0,previous:void 0},n){case 0:this.addItemLast(i);break;case 1:this.addItemFirst(i);break;case 2:this.addItemLast(i);break;default:this.addItemLast(i);break}this._map.set(e,i),this._size++}return this}delete(e){return!!this.remove(e)}remove(e){const t=this._map.get(e);if(t)return this._map.delete(e),this.removeItem(t),this._size--,t.value}shift(){if(!this._head&&!this._tail)return;if(!this._head||!this._tail)throw new Error("Invalid list");const e=this._head;return this._map.delete(e.key),this.removeItem(e),this._size--,e.value}forEach(e,t){const n=this._state;let i=this._head;while(i){if(t?e.bind(t)(i.value,i.key,this):e(i.value,i.key,this),this._state!==n)throw new Error("LinkedMap got modified during iteration.");i=i.next}}keys(){const e=this,t=this._state;let n=this._head;const i={[Symbol.iterator](){return i},next(){if(e._state!==t)throw new Error("LinkedMap got modified during iteration.");if(n){const e={value:n.key,done:!1};return n=n.next,e}return{value:void 0,done:!0}}};return i}values(){const e=this,t=this._state;let n=this._head;const i={[Symbol.iterator](){return i},next(){if(e._state!==t)throw new Error("LinkedMap got modified during iteration.");if(n){const e={value:n.value,done:!1};return n=n.next,e}return{value:void 0,done:!0}}};return i}entries(){const e=this,t=this._state;let n=this._head;const i={[Symbol.iterator](){return i},next(){if(e._state!==t)throw new Error("LinkedMap got modified during iteration.");if(n){const e={value:[n.key,n.value],done:!1};return n=n.next,e}return{value:void 0,done:!0}}};return i}[Symbol.iterator](){return this.entries()}trimOld(e){if(e>=this.size)return;if(0===e)return void this.clear();let t=this._head,n=this.size;while(t&&n>e)this._map.delete(t.key),t=t.next,n--;this._head=t,this._size=n,t&&(t.previous=void 0),this._state++}addItemFirst(e){if(this._head||this._tail){if(!this._head)throw new Error("Invalid list");e.next=this._head,this._head.previous=e}else this._tail=e;this._head=e,this._state++}addItemLast(e){if(this._head||this._tail){if(!this._tail)throw new Error("Invalid list");e.previous=this._tail,this._tail.next=e}else this._head=e;this._tail=e,this._state++}removeItem(e){if(e===this._head&&e===this._tail)this._head=void 0,this._tail=void 0;else if(e===this._head){if(!e.next)throw new Error("Invalid list");e.next.previous=void 0,this._head=e.next}else if(e===this._tail){if(!e.previous)throw new Error("Invalid list");e.previous.next=void 0,this._tail=e.previous}else{const t=e.next,n=e.previous;if(!t||!n)throw new Error("Invalid list");t.previous=n,n.next=t}e.next=void 0,e.previous=void 0,this._state++}touch(e,t){if(!this._head||!this._tail)throw new Error("Invalid list");if(1===t||2===t)if(1===t){if(e===this._head)return;const t=e.next,n=e.previous;e===this._tail?(n.next=void 0,this._tail=n):(t.previous=n,n.next=t),e.previous=void 0,e.next=this._head,this._head.previous=e,this._head=e,this._state++}else if(2===t){if(e===this._tail)return;const t=e.next,n=e.previous;e===this._head?(t.previous=void 0,this._head=t):(t.previous=n,n.next=t),e.next=void 0,e.previous=this._tail,this._tail.next=e,this._tail=e,this._state++}}toJSON(){const e=[];return this.forEach((t,n)=>{e.push([n,t])}),e}fromJSON(e){this.clear();for(const[t,n]of e)this.set(t,n)}}class Ws extends Vs{constructor(e,t=1){super(),this._limit=e,this._ratio=Math.min(Math.max(0,t),1)}get limit(){return this._limit}set limit(e){this._limit=e,this.checkTrim()}get(e,t=2){return super.get(e,t)}peek(e){return super.get(e,0)}set(e,t){return super.set(e,t,2),this.checkTrim(),this}checkTrim(){this.size>this._limit&&this.trimOld(Math.round(this._limit*this._ratio))}}const Hs="**",Us="/",Ys="[/\\\\]",Gs="[^/\\\\]",Ks=/\//g;function qs(e){switch(e){case 0:return"";case 1:return Gs+"*?";default:return`(?:${Ys}|${Gs}+${Ys}|${Ys}${Gs}+)*?`}}function Js(e,t){if(!e)return[];const n=[];let i=!1,o=!1,r="";for(const s of e){switch(s){case t:if(!i&&!o){n.push(r),r="";continue}break;case"{":i=!0;break;case"}":i=!1;break;case"[":o=!0;break;case"]":o=!1;break}r+=s}return r&&n.push(r),n}function Xs(e){if(!e)return"";let t="";const n=Js(e,Us);if(n.every(e=>e===Hs))t=".*";else{let e=!1;n.forEach((i,o)=>{if(i===Hs)return void(e||(t+=qs(2),e=!0));let r=!1,s="",a=!1,l="";for(const e of i)if("}"!==e&&r)s+=e;else if(!a||"]"===e&&l)switch(e){case"{":r=!0;continue;case"[":a=!0;continue;case"}":const n=Js(s,","),i=`(?:${n.map(e=>Xs(e)).join("|")})`;t+=i,r=!1,s="";break;case"]":t+="["+l+"]",a=!1,l="";break;case"?":t+=Gs;continue;case"*":t+=qs(1);continue;default:t+=Rr["t"](e)}else{let t;t="-"===e?e:"^"!==e&&"!"!==e||l?e===Us?"":Rr["t"](e):"^",l+=t}o<n.length-1&&(n[o+1]!==Hs||o+2<n.length)&&(t+=Ys),e=!1})}return t}const $s=/^\*\*\/\*\.[\w\.-]+$/,Zs=/^\*\*\/([\w\.-]+)\/?$/,ea=/^{\*\*\/[\*\.]?[\w\.-]+\/?(,\*\*\/[\*\.]?[\w\.-]+\/?)*}$/,ta=/^{\*\*\/[\*\.]?[\w\.-]+(\/(\*\*)?)?(,\*\*\/[\*\.]?[\w\.-]+(\/(\*\*)?)?)*}$/,na=/^\*\*((\/[\w\.-]+)+)\/?$/,ia=/^([\w\.-]+(\/[\w\.-]+)*)\/?$/,oa=new Ws(1e4),ra=function(){return!1},sa=function(){return null};function aa(e,t){if(!e)return sa;let n;n="string"!==typeof e?e.pattern:e,n=n.trim();const i=`${n}_${!!t.trimForExclusions}`;let o,r=oa.get(i);if(r)return la(r,e);if($s.test(n)){const e=n.substr(4);r=function(t,i){return"string"===typeof t&&t.endsWith(e)?n:null}}else r=(o=Zs.exec(ca(n,t)))?ha(o[1],n):(t.trimForExclusions?ta:ea).test(n)?ua(n,t):(o=na.exec(ca(n,t)))?da(o[1].substr(1),n,!0):(o=ia.exec(ca(n,t)))?da(o[1],n,!1):pa(n);return oa.set(i,r),la(r,e)}function la(e,t){return"string"===typeof t?e:function(n,i){return Fr(n,t.base)?e(zt(t.base,n),i):null}}function ca(e,t){return t.trimForExclusions&&e.endsWith("/**")?e.substr(0,e.length-2):e}function ha(e,t){const n="/"+e,i="\\"+e,o=function(o,r){return"string"!==typeof o?null:r?r===e?t:null:o===e||o.endsWith(n)||o.endsWith(i)?t:null},r=[e];return o.basenames=r,o.patterns=[t],o.allBasenames=r,o}function ua(e,t){const n=ya(e.slice(1,-1).split(",").map(e=>aa(e,t)).filter(e=>e!==sa),e),i=n.length;if(!i)return sa;if(1===i)return n[0];const o=function(t,i){for(let o=0,r=n.length;o<r;o++)if(n[o](t,i))return e;return null},r=ro(n,e=>!!e.allBasenames);r&&(o.allBasenames=r.allBasenames);const s=n.reduce((e,t)=>t.allPaths?e.concat(t.allPaths):e,[]);return s.length&&(o.allPaths=s),o}function da(e,t,n){const i=Ut!==Ft.sep?e.replace(Ks,Ut):e,o=Ut+i,r=n?function(e,n){return"string"!==typeof e||e!==i&&!e.endsWith(o)?null:t}:function(e,n){return"string"===typeof e&&e===i?t:null};return r.allPaths=[(n?"*/":"./")+e],r}function pa(e){try{const t=new RegExp(`^${Xs(e)}$`);return function(n){return t.lastIndex=0,"string"===typeof n&&t.test(n)?e:null}}catch(t){return sa}}function fa(e,t,n){return!(!e||"string"!==typeof t)&&ga(e)(t,void 0,n)}function ga(e,t={}){if(!e)return ra;if("string"===typeof e||ma(e)){const n=aa(e,t);if(n===sa)return ra;const i=function(e,t){return!!n(e,t)};return n.allBasenames&&(i.allBasenames=n.allBasenames),n.allPaths&&(i.allPaths=n.allPaths),i}return ba(e,t)}function ma(e){const t=e;return t&&"string"===typeof t.base&&"string"===typeof t.pattern}function ba(e,t){const n=ya(Object.getOwnPropertyNames(e).map(n=>va(n,e[n],t)).filter(e=>e!==sa)),i=n.length;if(!i)return sa;if(!n.some(e=>!!e.requiresSiblings)){if(1===i)return n[0];const e=function(e,t){for(let i=0,o=n.length;i<o;i++){const o=n[i](e,t);if(o)return o}return null},t=ro(n,e=>!!e.allBasenames);t&&(e.allBasenames=t.allBasenames);const o=n.reduce((e,t)=>t.allPaths?e.concat(t.allPaths):e,[]);return o.length&&(e.allPaths=o),e}const o=function(e,t,i){let o=void 0;for(let r=0,s=n.length;r<s;r++){const s=n[r];s.requiresSiblings&&i&&(t||(t=Wt(e)),o||(o=t.substr(0,t.length-Ht(e).length)));const a=s(e,t,o,i);if(a)return a}return null},r=ro(n,e=>!!e.allBasenames);r&&(o.allBasenames=r.allBasenames);const s=n.reduce((e,t)=>t.allPaths?e.concat(t.allPaths):e,[]);return s.length&&(o.allPaths=s),o}function va(e,t,n){if(!1===t)return sa;const i=aa(e,n);if(i===sa)return sa;if("boolean"===typeof t)return i;if(t){const n=t.when;if("string"===typeof n){const t=(t,o,r,s)=>{if(!s||!i(t,o))return null;const a=n.replace("$(basename)",r),l=s(a);return Pi(l)?l.then(t=>t?e:null):l?e:null};return t.requiresSiblings=!0,t}}return i}function ya(e,t){const n=e.filter(e=>!!e.basenames);if(n.length<2)return e;const i=n.reduce((e,t)=>{const n=t.basenames;return n?e.concat(n):e},[]);let o;if(t){o=[];for(let e=0,n=i.length;e<n;e++)o.push(t)}else o=n.reduce((e,t)=>{const n=t.patterns;return n?e.concat(n):e},[]);const r=function(e,t){if("string"!==typeof e)return null;if(!t){let n;for(n=e.length;n>0;n--){const t=e.charCodeAt(n-1);if(47===t||92===t)break}t=e.substr(n)}const n=i.indexOf(t);return-1!==n?o[n]:null};r.basenames=i,r.patterns=o,r.allBasenames=i;const s=e.filter(e=>!e.basenames);return s.push(r),s}function wa(e,t,n,i){if(Array.isArray(e)){let o=0;for(const r of e){const e=wa(r,t,n,i);if(10===e)return e;e>o&&(o=e)}return o}if("string"===typeof e)return i?"*"===e?5:e===n?10:0:0;if(e){const{language:o,pattern:r,scheme:s,hasAccessToAllModels:a}=e;if(!i&&!a)return 0;let l=0;if(s)if(s===t.scheme)l=10;else{if("*"!==s)return 0;l=5}if(o)if(o===n)l=10;else{if("*"!==o)return 0;l=Math.max(l,5)}if(r){let e;if(e="string"===typeof r?r:Object.assign(Object.assign({},r),{base:jt(r.base)}),e!==t.fsPath&&!fa(e,t.fsPath))return 0;l=10}return l}return 0}const _a=ii("modelService");function Aa(e){return!e.isTooLargeForSyncing()&&!e.isForSimpleWidget}function Ca(e){return"string"!==typeof e&&(Array.isArray(e)?e.every(Ca):!!e.exclusive)}class Ea{constructor(){this._clock=0,this._entries=[],this._onDidChange=new et}get onDidChange(){return this._onDidChange.event}register(e,t){let n={selector:e,provider:t,_score:-1,_time:this._clock++};return this._entries.push(n),this._lastCandidate=void 0,this._onDidChange.fire(this._entries.length),Ue(()=>{if(n){let e=this._entries.indexOf(n);e>=0&&(this._entries.splice(e,1),this._lastCandidate=void 0,this._onDidChange.fire(this._entries.length),n=void 0)}})}has(e){return this.all(e).length>0}all(e){if(!e)return[];this._updateScores(e);const t=[];for(let n of this._entries)n._score>0&&t.push(n.provider);return t}ordered(e){const t=[];return this._orderedForEach(e,e=>t.push(e.provider)),t}orderedGroups(e){const t=[];let n,i;return this._orderedForEach(e,e=>{n&&i===e._score?n.push(e.provider):(i=e._score,n=[e.provider],t.push(n))}),t}_orderedForEach(e,t){if(e){this._updateScores(e);for(const e of this._entries)e._score>0&&t(e)}}_updateScores(e){let t={uri:e.uri.toString(),language:e.getLanguageIdentifier().language};if(!this._lastCandidate||this._lastCandidate.language!==t.language||this._lastCandidate.uri!==t.uri){this._lastCandidate=t;for(let t of this._entries)if(t._score=wa(t.selector,e.uri,e.getLanguageIdentifier().language,Aa(e)),Ca(t.selector)&&t._score>0){for(let e of this._entries)e._score=0;t._score=1e3;break}this._entries.sort(Ea._compareByScoreAndTime)}}static _compareByScoreAndTime(e,t){return e._score<t._score?1:e._score>t._score?-1:e._time<t._time?1:e._time>t._time?-1:0}}class xa{constructor(){this._map=new Map,this._promises=new Map,this._onDidChange=new et,this.onDidChange=this._onDidChange.event,this._colorMap=null}fire(e){this._onDidChange.fire({changedLanguages:e,changedColorMap:!1})}register(e,t){return this._map.set(e,t),this.fire([e]),Ue(()=>{this._map.get(e)===t&&(this._map.delete(e),this.fire([e]))})}registerPromise(e,t){let n=null,i=!1;return this._promises.set(e,t.then(t=>{this._promises.delete(e),!i&&t&&(n=this.register(e,t))})),Ue(()=>{i=!0,n&&n.dispose()})}getPromise(e){const t=this.get(e);if(t)return Promise.resolve(t);const n=this._promises.get(e);return n?n.then(t=>this.get(e)):null}get(e){return this._map.get(e)||null}setColorMap(e){this._colorMap=e,this._onDidChange.fire({changedLanguages:Array.from(this._map.keys()),changedColorMap:!0})}getColorMap(){return this._colorMap}getDefaultBackground(){return this._colorMap&&this._colorMap.length>2?this._colorMap[2]:null}}function Sa(...e){return function(t,n){for(let i=0,o=e.length;i<o;i++){const o=e[i](t,n);if(o)return o}return null}}const Da=ka.bind(void 0,!0);function ka(e,t,n){if(!n||n.length<t.length)return null;let i;return i=e?Rr["Q"](n,t):0===n.indexOf(t),i?t.length>0?[{start:0,end:t.length}]:[]:null}function Ma(e,t){const n=t.toLowerCase().indexOf(e.toLowerCase());return-1===n?null:[{start:n,end:n+e.length}]}function Na(e,t){return La(e.toLowerCase(),t.toLowerCase(),0,0)}function La(e,t,n,i){if(n===e.length)return[];if(i===t.length)return null;if(e[n]===t[i]){let o=null;return(o=La(e,t,n+1,i+1))?Fa({start:i,end:i+1},o):null}return La(e,t,n,i+1)}function Ba(e){return 97<=e&&e<=122}function Ia(e){return 65<=e&&e<=90}function Ta(e){return 48<=e&&e<=57}function Oa(e){return 32===e||9===e||10===e||13===e}const Ra=new Set;function Pa(e){return Ba(e)||Ia(e)||Ta(e)}function Fa(e,t){return 0===t.length?t=[e]:e.end===t[0].start?t[0].start=e.start:t.unshift(e),t}function ja(e,t){for(let n=t;n<e.length;n++){const t=e.charCodeAt(n);if(Ia(t)||Ta(t)||n>0&&!Pa(e.charCodeAt(n-1)))return n}return e.length}function Qa(e,t,n,i){if(n===e.length)return[];if(i===t.length)return null;if(e[n]!==t[i].toLowerCase())return null;{let o=null,r=i+1;o=Qa(e,t,n+1,i+1);while(!o&&(r=ja(t,r))<t.length)o=Qa(e,t,n+1,r),r++;return null===o?null:Fa({start:i,end:i+1},o)}}function za(e){let t=0,n=0,i=0,o=0,r=0;for(let h=0;h<e.length;h++)r=e.charCodeAt(h),Ia(r)&&t++,Ba(r)&&n++,Pa(r)&&i++,Ta(r)&&o++;const s=t/e.length,a=n/e.length,l=i/e.length,c=o/e.length;return{upperPercent:s,lowerPercent:a,alphaPercent:l,numericPercent:c}}function Va(e){const{upperPercent:t,lowerPercent:n}=e;return 0===n&&t>.6}function Wa(e){const{upperPercent:t,lowerPercent:n,alphaPercent:i,numericPercent:o}=e;return n>.2&&t<.8&&i>.6&&o<.2}function Ha(e){let t=0,n=0,i=0,o=0;for(let r=0;r<e.length;r++)i=e.charCodeAt(r),Ia(i)&&t++,Ba(i)&&n++,Oa(i)&&o++;return 0!==t&&0!==n||0!==o?t<=5:e.length<=30}function Ua(e,t){if(!t)return null;if(t=t.trim(),0===t.length)return null;if(!Ha(e))return null;if(t.length>60)return null;const n=za(t);if(!Wa(n)){if(!Va(n))return null;t=t.toLowerCase()}let i=null,o=0;e=e.toLowerCase();while(o<t.length&&null===(i=Qa(e,t,0,o)))o=ja(t,o+1);return i}"`~!@#$%^&*()-=+[{]}\\|;:'\",.<>/?".split("").forEach(e=>Ra.add(e.charCodeAt(0)));const Ya=Sa(Da,Ua,Ma),Ga=Sa(Da,Ua,Na),Ka=new Ws(1e4);function qa(e,t,n=!1){if("string"!==typeof e||"string"!==typeof t)return null;let i=Ka.get(e);i||(i=new RegExp(Rr["n"](e),"i"),Ka.set(e,i));const o=i.exec(t);return o?[{start:o.index,end:o.index+o[0].length}]:n?Ga(e,t):Ya(e,t)}const Ja=128;function Xa(){const e=[],t=[0];for(let n=1;n<=Ja;n++)t.push(-n);for(let n=0;n<=Ja;n++){const i=t.slice(0);i[0]=-n,e.push(i)}return e}const $a=Xa(),Za=Xa(),el=Xa(),tl=!1;function nl(e,t,n,i){e=e.substr(t),n=n.substr(i)}function il(e,t){if(t<0||t>=e.length)return!1;const n=e.charCodeAt(t);switch(n){case 95:case 45:case 46:case 32:case 47:case 92:case 39:case 34:case 58:case 36:return!0;default:return!1}}function ol(e,t){if(t<0||t>=e.length)return!1;const n=e.charCodeAt(t);switch(n){case 32:case 9:return!0;default:return!1}}function rl(e,t,n){return t[e]!==n[e]}function sl(e,t,n,i,o,r){while(t<n&&o<r)e[t]===i[o]&&(t+=1),o+=1;return t===n}var al;function ll(e,t,n,i,o,r,s){const a=e.length>Ja?Ja:e.length,l=i.length>Ja?Ja:i.length;if(n>=a||r>=l||a-n>l-r)return;if(!sl(t,n,a,o,r,l))return;let c=1,h=1,u=n,d=r,p=!1;for(c=1,u=n;u<a;c++,u++)for(h=1,d=r;d<l;h++,d++){const r=cl(e,t,u,n,i,o,d);u===n&&r>1&&(p=!0),Za[c][h]=r;const s=$a[c-1][h-1]+(r>1?1:r),a=$a[c-1][h]+-1,l=$a[c][h-1]+-1;l>=a?l>s?($a[c][h]=l,el[c][h]=4):l===s?($a[c][h]=l,el[c][h]=6):($a[c][h]=s,el[c][h]=2):a>s?($a[c][h]=a,el[c][h]=1):a===s?($a[c][h]=a,el[c][h]=3):($a[c][h]=s,el[c][h]=2)}return tl&&nl(e,n,i,r),(p||s)&&(hl=0,dl=-100,pl=r,fl=s,gl(c-1,h-1,a===l?1:0,0,!1),0!==hl)?[dl,ul,r]:void 0}function cl(e,t,n,i,o,r,s){return t[n]!==r[s]?-1:s===n-i?e[n]===o[s]?7:5:!rl(s,o,r)||0!==s&&rl(s-1,o,r)?!il(r,s)||0!==s&&il(r,s-1)?il(r,s-1)||ol(r,s-1)?5:1:5:e[n]===o[s]?7:5}(function(e){function t(e){return!e||-100===e[0]&&0===e[1]&&0===e[2]}e.Default=Object.freeze([-100,0,0]),e.isDefault=t})(al||(al={}));let hl=0,ul=0,dl=0,pl=0,fl=!1;function gl(e,t,n,i,o){if(hl>=10||n<-25)return;let r=0;while(e>0&&t>0){const s=Za[e][t],a=el[e][t];if(4===a)t-=1,o?n-=5:0!==i&&(n-=1),o=!1,r=0;else{if(!(2&a))return;if(4&a&&gl(e,t-1,0!==i?n-1:n,i,o),n+=s,e-=1,t-=1,o=!0,i+=Math.pow(2,t+pl),1===s){if(r+=1,0===e&&!fl)return}else n+=1+r*(s-1),r=0}}n-=t>=3?9:3*t,hl+=1,n>dl&&(dl=n,ul=i)}const ml="$(";function bl(e){const t=e.indexOf(ml);return-1===t?{text:e}:vl(e,t)}function vl(e,t){const n=[];let i="";function o(e){if(e){i+=e;for(const t of e)n.push(c)}}let r,s,a=-1,l="",c=0,h=t;const u=e.length;o(e.substr(0,t));while(h<u){if(r=e[h],s=e[h+1],r===ml[0]&&s===ml[1])a=h,o(l),l=ml,h++;else if(")"===r&&-1!==a){const e=h-a+1;c+=e,a=-1,l=""}else-1!==a?/^[a-z0-9\-]$/i.test(r)?l+=r:(o(l),a=-1,l=""):o(r);h++}return o(l),{text:i,codiconOffsets:n}}function yl(e,t,n=!1){const{text:i,codiconOffsets:o}=t;if(!o||0===o.length)return qa(e,i,n);const r=Object(Rr["I"])(i," "),s=i.length-r.length,a=qa(e,r,n);if(a)for(const l of a){const e=o[l.start+s]+s;l.start+=e,l.end+=e}return a}class wl{constructor(){this._icons=new Map,this._onDidRegister=new et}add(e){this._icons.has(e.id)||(this._icons.set(e.id,e),this._onDidRegister.fire(e))}get(e){return this._icons.get(e)}get all(){return this._icons.values()}get onDidRegister(){return this._onDidRegister.event}}const _l=new wl,Al=_l;function Cl(e,t,n){return new El(e,t)}class El{constructor(e,t,n){this.id=e,this.definition=t,this.description=n,_l.add(this)}get classNames(){return"codicon codicon-"+this.id}get cssSelector(){return".codicon.codicon-"+this.id}}(function(e){e.add=new e("add",{character:"\\ea60"}),e.plus=new e("plus",{character:"\\ea60"}),e.gistNew=new e("gist-new",{character:"\\ea60"}),e.repoCreate=new e("repo-create",{character:"\\ea60"}),e.lightbulb=new e("lightbulb",{character:"\\ea61"}),e.lightBulb=new e("light-bulb",{character:"\\ea61"}),e.repo=new e("repo",{character:"\\ea62"}),e.repoDelete=new e("repo-delete",{character:"\\ea62"}),e.gistFork=new e("gist-fork",{character:"\\ea63"}),e.repoForked=new e("repo-forked",{character:"\\ea63"}),e.gitPullRequest=new e("git-pull-request",{character:"\\ea64"}),e.gitPullRequestAbandoned=new e("git-pull-request-abandoned",{character:"\\ea64"}),e.recordKeys=new e("record-keys",{character:"\\ea65"}),e.keyboard=new e("keyboard",{character:"\\ea65"}),e.tag=new e("tag",{character:"\\ea66"}),e.tagAdd=new e("tag-add",{character:"\\ea66"}),e.tagRemove=new e("tag-remove",{character:"\\ea66"}),e.person=new e("person",{character:"\\ea67"}),e.personAdd=new e("person-add",{character:"\\ea67"}),e.personFollow=new e("person-follow",{character:"\\ea67"}),e.personOutline=new e("person-outline",{character:"\\ea67"}),e.personFilled=new e("person-filled",{character:"\\ea67"}),e.gitBranch=new e("git-branch",{character:"\\ea68"}),e.gitBranchCreate=new e("git-branch-create",{character:"\\ea68"}),e.gitBranchDelete=new e("git-branch-delete",{character:"\\ea68"}),e.sourceControl=new e("source-control",{character:"\\ea68"}),e.mirror=new e("mirror",{character:"\\ea69"}),e.mirrorPublic=new e("mirror-public",{character:"\\ea69"}),e.star=new e("star",{character:"\\ea6a"}),e.starAdd=new e("star-add",{character:"\\ea6a"}),e.starDelete=new e("star-delete",{character:"\\ea6a"}),e.starEmpty=new e("star-empty",{character:"\\ea6a"}),e.comment=new e("comment",{character:"\\ea6b"}),e.commentAdd=new e("comment-add",{character:"\\ea6b"}),e.alert=new e("alert",{character:"\\ea6c"}),e.warning=new e("warning",{character:"\\ea6c"}),e.search=new e("search",{character:"\\ea6d"}),e.searchSave=new e("search-save",{character:"\\ea6d"}),e.logOut=new e("log-out",{character:"\\ea6e"}),e.signOut=new e("sign-out",{character:"\\ea6e"}),e.logIn=new e("log-in",{character:"\\ea6f"}),e.signIn=new e("sign-in",{character:"\\ea6f"}),e.eye=new e("eye",{character:"\\ea70"}),e.eyeUnwatch=new e("eye-unwatch",{character:"\\ea70"}),e.eyeWatch=new e("eye-watch",{character:"\\ea70"}),e.circleFilled=new e("circle-filled",{character:"\\ea71"}),e.primitiveDot=new e("primitive-dot",{character:"\\ea71"}),e.closeDirty=new e("close-dirty",{character:"\\ea71"}),e.debugBreakpoint=new e("debug-breakpoint",{character:"\\ea71"}),e.debugBreakpointDisabled=new e("debug-breakpoint-disabled",{character:"\\ea71"}),e.debugHint=new e("debug-hint",{character:"\\ea71"}),e.primitiveSquare=new e("primitive-square",{character:"\\ea72"}),e.edit=new e("edit",{character:"\\ea73"}),e.pencil=new e("pencil",{character:"\\ea73"}),e.info=new e("info",{character:"\\ea74"}),e.issueOpened=new e("issue-opened",{character:"\\ea74"}),e.gistPrivate=new e("gist-private",{character:"\\ea75"}),e.gitForkPrivate=new e("git-fork-private",{character:"\\ea75"}),e.lock=new e("lock",{character:"\\ea75"}),e.mirrorPrivate=new e("mirror-private",{character:"\\ea75"}),e.close=new e("close",{character:"\\ea76"}),e.removeClose=new e("remove-close",{character:"\\ea76"}),e.x=new e("x",{character:"\\ea76"}),e.repoSync=new e("repo-sync",{character:"\\ea77"}),e.sync=new e("sync",{character:"\\ea77"}),e.clone=new e("clone",{character:"\\ea78"}),e.desktopDownload=new e("desktop-download",{character:"\\ea78"}),e.beaker=new e("beaker",{character:"\\ea79"}),e.microscope=new e("microscope",{character:"\\ea79"}),e.vm=new e("vm",{character:"\\ea7a"}),e.deviceDesktop=new e("device-desktop",{character:"\\ea7a"}),e.file=new e("file",{character:"\\ea7b"}),e.fileText=new e("file-text",{character:"\\ea7b"}),e.more=new e("more",{character:"\\ea7c"}),e.ellipsis=new e("ellipsis",{character:"\\ea7c"}),e.kebabHorizontal=new e("kebab-horizontal",{character:"\\ea7c"}),e.mailReply=new e("mail-reply",{character:"\\ea7d"}),e.reply=new e("reply",{character:"\\ea7d"}),e.organization=new e("organization",{character:"\\ea7e"}),e.organizationFilled=new e("organization-filled",{character:"\\ea7e"}),e.organizationOutline=new e("organization-outline",{character:"\\ea7e"}),e.newFile=new e("new-file",{character:"\\ea7f"}),e.fileAdd=new e("file-add",{character:"\\ea7f"}),e.newFolder=new e("new-folder",{character:"\\ea80"}),e.fileDirectoryCreate=new e("file-directory-create",{character:"\\ea80"}),e.trash=new e("trash",{character:"\\ea81"}),e.trashcan=new e("trashcan",{character:"\\ea81"}),e.history=new e("history",{character:"\\ea82"}),e.clock=new e("clock",{character:"\\ea82"}),e.folder=new e("folder",{character:"\\ea83"}),e.fileDirectory=new e("file-directory",{character:"\\ea83"}),e.symbolFolder=new e("symbol-folder",{character:"\\ea83"}),e.logoGithub=new e("logo-github",{character:"\\ea84"}),e.markGithub=new e("mark-github",{character:"\\ea84"}),e.github=new e("github",{character:"\\ea84"}),e.terminal=new e("terminal",{character:"\\ea85"}),e.console=new e("console",{character:"\\ea85"}),e.repl=new e("repl",{character:"\\ea85"}),e.zap=new e("zap",{character:"\\ea86"}),e.symbolEvent=new e("symbol-event",{character:"\\ea86"}),e.error=new e("error",{character:"\\ea87"}),e.stop=new e("stop",{character:"\\ea87"}),e.variable=new e("variable",{character:"\\ea88"}),e.symbolVariable=new e("symbol-variable",{character:"\\ea88"}),e.array=new e("array",{character:"\\ea8a"}),e.symbolArray=new e("symbol-array",{character:"\\ea8a"}),e.symbolModule=new e("symbol-module",{character:"\\ea8b"}),e.symbolPackage=new e("symbol-package",{character:"\\ea8b"}),e.symbolNamespace=new e("symbol-namespace",{character:"\\ea8b"}),e.symbolObject=new e("symbol-object",{character:"\\ea8b"}),e.symbolMethod=new e("symbol-method",{character:"\\ea8c"}),e.symbolFunction=new e("symbol-function",{character:"\\ea8c"}),e.symbolConstructor=new e("symbol-constructor",{character:"\\ea8c"}),e.symbolBoolean=new e("symbol-boolean",{character:"\\ea8f"}),e.symbolNull=new e("symbol-null",{character:"\\ea8f"}),e.symbolNumeric=new e("symbol-numeric",{character:"\\ea90"}),e.symbolNumber=new e("symbol-number",{character:"\\ea90"}),e.symbolStructure=new e("symbol-structure",{character:"\\ea91"}),e.symbolStruct=new e("symbol-struct",{character:"\\ea91"}),e.symbolParameter=new e("symbol-parameter",{character:"\\ea92"}),e.symbolTypeParameter=new e("symbol-type-parameter",{character:"\\ea92"}),e.symbolKey=new e("symbol-key",{character:"\\ea93"}),e.symbolText=new e("symbol-text",{character:"\\ea93"}),e.symbolReference=new e("symbol-reference",{character:"\\ea94"}),e.goToFile=new e("go-to-file",{character:"\\ea94"}),e.symbolEnum=new e("symbol-enum",{character:"\\ea95"}),e.symbolValue=new e("symbol-value",{character:"\\ea95"}),e.symbolRuler=new e("symbol-ruler",{character:"\\ea96"}),e.symbolUnit=new e("symbol-unit",{character:"\\ea96"}),e.activateBreakpoints=new e("activate-breakpoints",{character:"\\ea97"}),e.archive=new e("archive",{character:"\\ea98"}),e.arrowBoth=new e("arrow-both",{character:"\\ea99"}),e.arrowDown=new e("arrow-down",{character:"\\ea9a"}),e.arrowLeft=new e("arrow-left",{character:"\\ea9b"}),e.arrowRight=new e("arrow-right",{character:"\\ea9c"}),e.arrowSmallDown=new e("arrow-small-down",{character:"\\ea9d"}),e.arrowSmallLeft=new e("arrow-small-left",{character:"\\ea9e"}),e.arrowSmallRight=new e("arrow-small-right",{character:"\\ea9f"}),e.arrowSmallUp=new e("arrow-small-up",{character:"\\eaa0"}),e.arrowUp=new e("arrow-up",{character:"\\eaa1"}),e.bell=new e("bell",{character:"\\eaa2"}),e.bold=new e("bold",{character:"\\eaa3"}),e.book=new e("book",{character:"\\eaa4"}),e.bookmark=new e("bookmark",{character:"\\eaa5"}),e.debugBreakpointConditionalUnverified=new e("debug-breakpoint-conditional-unverified",{character:"\\eaa6"}),e.debugBreakpointConditional=new e("debug-breakpoint-conditional",{character:"\\eaa7"}),e.debugBreakpointConditionalDisabled=new e("debug-breakpoint-conditional-disabled",{character:"\\eaa7"}),e.debugBreakpointDataUnverified=new e("debug-breakpoint-data-unverified",{character:"\\eaa8"}),e.debugBreakpointData=new e("debug-breakpoint-data",{character:"\\eaa9"}),e.debugBreakpointDataDisabled=new e("debug-breakpoint-data-disabled",{character:"\\eaa9"}),e.debugBreakpointLogUnverified=new e("debug-breakpoint-log-unverified",{character:"\\eaaa"}),e.debugBreakpointLog=new e("debug-breakpoint-log",{character:"\\eaab"}),e.debugBreakpointLogDisabled=new e("debug-breakpoint-log-disabled",{character:"\\eaab"}),e.briefcase=new e("briefcase",{character:"\\eaac"}),e.broadcast=new e("broadcast",{character:"\\eaad"}),e.browser=new e("browser",{character:"\\eaae"}),e.bug=new e("bug",{character:"\\eaaf"}),e.calendar=new e("calendar",{character:"\\eab0"}),e.caseSensitive=new e("case-sensitive",{character:"\\eab1"}),e.check=new e("check",{character:"\\eab2"}),e.checklist=new e("checklist",{character:"\\eab3"}),e.chevronDown=new e("chevron-down",{character:"\\eab4"}),e.chevronLeft=new e("chevron-left",{character:"\\eab5"}),e.chevronRight=new e("chevron-right",{character:"\\eab6"}),e.chevronUp=new e("chevron-up",{character:"\\eab7"}),e.chromeClose=new e("chrome-close",{character:"\\eab8"}),e.chromeMaximize=new e("chrome-maximize",{character:"\\eab9"}),e.chromeMinimize=new e("chrome-minimize",{character:"\\eaba"}),e.chromeRestore=new e("chrome-restore",{character:"\\eabb"}),e.circleOutline=new e("circle-outline",{character:"\\eabc"}),e.debugBreakpointUnverified=new e("debug-breakpoint-unverified",{character:"\\eabc"}),e.circleSlash=new e("circle-slash",{character:"\\eabd"}),e.circuitBoard=new e("circuit-board",{character:"\\eabe"}),e.clearAll=new e("clear-all",{character:"\\eabf"}),e.clippy=new e("clippy",{character:"\\eac0"}),e.closeAll=new e("close-all",{character:"\\eac1"}),e.cloudDownload=new e("cloud-download",{character:"\\eac2"}),e.cloudUpload=new e("cloud-upload",{character:"\\eac3"}),e.code=new e("code",{character:"\\eac4"}),e.collapseAll=new e("collapse-all",{character:"\\eac5"}),e.colorMode=new e("color-mode",{character:"\\eac6"}),e.commentDiscussion=new e("comment-discussion",{character:"\\eac7"}),e.compareChanges=new e("compare-changes",{character:"\\eafd"}),e.creditCard=new e("credit-card",{character:"\\eac9"}),e.dash=new e("dash",{character:"\\eacc"}),e.dashboard=new e("dashboard",{character:"\\eacd"}),e.database=new e("database",{character:"\\eace"}),e.debugContinue=new e("debug-continue",{character:"\\eacf"}),e.debugDisconnect=new e("debug-disconnect",{character:"\\ead0"}),e.debugPause=new e("debug-pause",{character:"\\ead1"}),e.debugRestart=new e("debug-restart",{character:"\\ead2"}),e.debugStart=new e("debug-start",{character:"\\ead3"}),e.debugStepInto=new e("debug-step-into",{character:"\\ead4"}),e.debugStepOut=new e("debug-step-out",{character:"\\ead5"}),e.debugStepOver=new e("debug-step-over",{character:"\\ead6"}),e.debugStop=new e("debug-stop",{character:"\\ead7"}),e.debug=new e("debug",{character:"\\ead8"}),e.deviceCameraVideo=new e("device-camera-video",{character:"\\ead9"}),e.deviceCamera=new e("device-camera",{character:"\\eada"}),e.deviceMobile=new e("device-mobile",{character:"\\eadb"}),e.diffAdded=new e("diff-added",{character:"\\eadc"}),e.diffIgnored=new e("diff-ignored",{character:"\\eadd"}),e.diffModified=new e("diff-modified",{character:"\\eade"}),e.diffRemoved=new e("diff-removed",{character:"\\eadf"}),e.diffRenamed=new e("diff-renamed",{character:"\\eae0"}),e.diff=new e("diff",{character:"\\eae1"}),e.discard=new e("discard",{character:"\\eae2"}),e.editorLayout=new e("editor-layout",{character:"\\eae3"}),e.emptyWindow=new e("empty-window",{character:"\\eae4"}),e.exclude=new e("exclude",{character:"\\eae5"}),e.extensions=new e("extensions",{character:"\\eae6"}),e.eyeClosed=new e("eye-closed",{character:"\\eae7"}),e.fileBinary=new e("file-binary",{character:"\\eae8"}),e.fileCode=new e("file-code",{character:"\\eae9"}),e.fileMedia=new e("file-media",{character:"\\eaea"}),e.filePdf=new e("file-pdf",{character:"\\eaeb"}),e.fileSubmodule=new e("file-submodule",{character:"\\eaec"}),e.fileSymlinkDirectory=new e("file-symlink-directory",{character:"\\eaed"}),e.fileSymlinkFile=new e("file-symlink-file",{character:"\\eaee"}),e.fileZip=new e("file-zip",{character:"\\eaef"}),e.files=new e("files",{character:"\\eaf0"}),e.filter=new e("filter",{character:"\\eaf1"}),e.flame=new e("flame",{character:"\\eaf2"}),e.foldDown=new e("fold-down",{character:"\\eaf3"}),e.foldUp=new e("fold-up",{character:"\\eaf4"}),e.fold=new e("fold",{character:"\\eaf5"}),e.folderActive=new e("folder-active",{character:"\\eaf6"}),e.folderOpened=new e("folder-opened",{character:"\\eaf7"}),e.gear=new e("gear",{character:"\\eaf8"}),e.gift=new e("gift",{character:"\\eaf9"}),e.gistSecret=new e("gist-secret",{character:"\\eafa"}),e.gist=new e("gist",{character:"\\eafb"}),e.gitCommit=new e("git-commit",{character:"\\eafc"}),e.gitCompare=new e("git-compare",{character:"\\eafd"}),e.gitMerge=new e("git-merge",{character:"\\eafe"}),e.githubAction=new e("github-action",{character:"\\eaff"}),e.githubAlt=new e("github-alt",{character:"\\eb00"}),e.globe=new e("globe",{character:"\\eb01"}),e.grabber=new e("grabber",{character:"\\eb02"}),e.graph=new e("graph",{character:"\\eb03"}),e.gripper=new e("gripper",{character:"\\eb04"}),e.heart=new e("heart",{character:"\\eb05"}),e.home=new e("home",{character:"\\eb06"}),e.horizontalRule=new e("horizontal-rule",{character:"\\eb07"}),e.hubot=new e("hubot",{character:"\\eb08"}),e.inbox=new e("inbox",{character:"\\eb09"}),e.issueClosed=new e("issue-closed",{character:"\\eb0a"}),e.issueReopened=new e("issue-reopened",{character:"\\eb0b"}),e.issues=new e("issues",{character:"\\eb0c"}),e.italic=new e("italic",{character:"\\eb0d"}),e.jersey=new e("jersey",{character:"\\eb0e"}),e.json=new e("json",{character:"\\eb0f"}),e.kebabVertical=new e("kebab-vertical",{character:"\\eb10"}),e.key=new e("key",{character:"\\eb11"}),e.law=new e("law",{character:"\\eb12"}),e.lightbulbAutofix=new e("lightbulb-autofix",{character:"\\eb13"}),e.linkExternal=new e("link-external",{character:"\\eb14"}),e.link=new e("link",{character:"\\eb15"}),e.listOrdered=new e("list-ordered",{character:"\\eb16"}),e.listUnordered=new e("list-unordered",{character:"\\eb17"}),e.liveShare=new e("live-share",{character:"\\eb18"}),e.loading=new e("loading",{character:"\\eb19"}),e.location=new e("location",{character:"\\eb1a"}),e.mailRead=new e("mail-read",{character:"\\eb1b"}),e.mail=new e("mail",{character:"\\eb1c"}),e.markdown=new e("markdown",{character:"\\eb1d"}),e.megaphone=new e("megaphone",{character:"\\eb1e"}),e.mention=new e("mention",{character:"\\eb1f"}),e.milestone=new e("milestone",{character:"\\eb20"}),e.mortarBoard=new e("mortar-board",{character:"\\eb21"}),e.move=new e("move",{character:"\\eb22"}),e.multipleWindows=new e("multiple-windows",{character:"\\eb23"}),e.mute=new e("mute",{character:"\\eb24"}),e.noNewline=new e("no-newline",{character:"\\eb25"}),e.note=new e("note",{character:"\\eb26"}),e.octoface=new e("octoface",{character:"\\eb27"}),e.openPreview=new e("open-preview",{character:"\\eb28"}),e.package_=new e("package",{character:"\\eb29"}),e.paintcan=new e("paintcan",{character:"\\eb2a"}),e.pin=new e("pin",{character:"\\eb2b"}),e.play=new e("play",{character:"\\eb2c"}),e.run=new e("run",{character:"\\eb2c"}),e.plug=new e("plug",{character:"\\eb2d"}),e.preserveCase=new e("preserve-case",{character:"\\eb2e"}),e.preview=new e("preview",{character:"\\eb2f"}),e.project=new e("project",{character:"\\eb30"}),e.pulse=new e("pulse",{character:"\\eb31"}),e.question=new e("question",{character:"\\eb32"}),e.quote=new e("quote",{character:"\\eb33"}),e.radioTower=new e("radio-tower",{character:"\\eb34"}),e.reactions=new e("reactions",{character:"\\eb35"}),e.references=new e("references",{character:"\\eb36"}),e.refresh=new e("refresh",{character:"\\eb37"}),e.regex=new e("regex",{character:"\\eb38"}),e.remoteExplorer=new e("remote-explorer",{character:"\\eb39"}),e.remote=new e("remote",{character:"\\eb3a"}),e.remove=new e("remove",{character:"\\eb3b"}),e.replaceAll=new e("replace-all",{character:"\\eb3c"}),e.replace=new e("replace",{character:"\\eb3d"}),e.repoClone=new e("repo-clone",{character:"\\eb3e"}),e.repoForcePush=new e("repo-force-push",{character:"\\eb3f"}),e.repoPull=new e("repo-pull",{character:"\\eb40"}),e.repoPush=new e("repo-push",{character:"\\eb41"}),e.report=new e("report",{character:"\\eb42"}),e.requestChanges=new e("request-changes",{character:"\\eb43"}),e.rocket=new e("rocket",{character:"\\eb44"}),e.rootFolderOpened=new e("root-folder-opened",{character:"\\eb45"}),e.rootFolder=new e("root-folder",{character:"\\eb46"}),e.rss=new e("rss",{character:"\\eb47"}),e.ruby=new e("ruby",{character:"\\eb48"}),e.saveAll=new e("save-all",{character:"\\eb49"}),e.saveAs=new e("save-as",{character:"\\eb4a"}),e.save=new e("save",{character:"\\eb4b"}),e.screenFull=new e("screen-full",{character:"\\eb4c"}),e.screenNormal=new e("screen-normal",{character:"\\eb4d"}),e.searchStop=new e("search-stop",{character:"\\eb4e"}),e.server=new e("server",{character:"\\eb50"}),e.settingsGear=new e("settings-gear",{character:"\\eb51"}),e.settings=new e("settings",{character:"\\eb52"}),e.shield=new e("shield",{character:"\\eb53"}),e.smiley=new e("smiley",{character:"\\eb54"}),e.sortPrecedence=new e("sort-precedence",{character:"\\eb55"}),e.splitHorizontal=new e("split-horizontal",{character:"\\eb56"}),e.splitVertical=new e("split-vertical",{character:"\\eb57"}),e.squirrel=new e("squirrel",{character:"\\eb58"}),e.starFull=new e("star-full",{character:"\\eb59"}),e.starHalf=new e("star-half",{character:"\\eb5a"}),e.symbolClass=new e("symbol-class",{character:"\\eb5b"}),e.symbolColor=new e("symbol-color",{character:"\\eb5c"}),e.symbolConstant=new e("symbol-constant",{character:"\\eb5d"}),e.symbolEnumMember=new e("symbol-enum-member",{character:"\\eb5e"}),e.symbolField=new e("symbol-field",{character:"\\eb5f"}),e.symbolFile=new e("symbol-file",{character:"\\eb60"}),e.symbolInterface=new e("symbol-interface",{character:"\\eb61"}),e.symbolKeyword=new e("symbol-keyword",{character:"\\eb62"}),e.symbolMisc=new e("symbol-misc",{character:"\\eb63"}),e.symbolOperator=new e("symbol-operator",{character:"\\eb64"}),e.symbolProperty=new e("symbol-property",{character:"\\eb65"}),e.wrench=new e("wrench",{character:"\\eb65"}),e.wrenchSubaction=new e("wrench-subaction",{character:"\\eb65"}),e.symbolSnippet=new e("symbol-snippet",{character:"\\eb66"}),e.tasklist=new e("tasklist",{character:"\\eb67"}),e.telescope=new e("telescope",{character:"\\eb68"}),e.textSize=new e("text-size",{character:"\\eb69"}),e.threeBars=new e("three-bars",{character:"\\eb6a"}),e.thumbsdown=new e("thumbsdown",{character:"\\eb6b"}),e.thumbsup=new e("thumbsup",{character:"\\eb6c"}),e.tools=new e("tools",{character:"\\eb6d"}),e.triangleDown=new e("triangle-down",{character:"\\eb6e"}),e.triangleLeft=new e("triangle-left",{character:"\\eb6f"}),e.triangleRight=new e("triangle-right",{character:"\\eb70"}),e.triangleUp=new e("triangle-up",{character:"\\eb71"}),e.twitter=new e("twitter",{character:"\\eb72"}),e.unfold=new e("unfold",{character:"\\eb73"}),e.unlock=new e("unlock",{character:"\\eb74"}),e.unmute=new e("unmute",{character:"\\eb75"}),e.unverified=new e("unverified",{character:"\\eb76"}),e.verified=new e("verified",{character:"\\eb77"}),e.versions=new e("versions",{character:"\\eb78"}),e.vmActive=new e("vm-active",{character:"\\eb79"}),e.vmOutline=new e("vm-outline",{character:"\\eb7a"}),e.vmRunning=new e("vm-running",{character:"\\eb7b"}),e.watch=new e("watch",{character:"\\eb7c"}),e.whitespace=new e("whitespace",{character:"\\eb7d"}),e.wholeWord=new e("whole-word",{character:"\\eb7e"}),e.window=new e("window",{character:"\\eb7f"}),e.wordWrap=new e("word-wrap",{character:"\\eb80"}),e.zoomIn=new e("zoom-in",{character:"\\eb81"}),e.zoomOut=new e("zoom-out",{character:"\\eb82"}),e.listFilter=new e("list-filter",{character:"\\eb83"}),e.listFlat=new e("list-flat",{character:"\\eb84"}),e.listSelection=new e("list-selection",{character:"\\eb85"}),e.selection=new e("selection",{character:"\\eb85"}),e.listTree=new e("list-tree",{character:"\\eb86"}),e.debugBreakpointFunctionUnverified=new e("debug-breakpoint-function-unverified",{character:"\\eb87"}),e.debugBreakpointFunction=new e("debug-breakpoint-function",{character:"\\eb88"}),e.debugBreakpointFunctionDisabled=new e("debug-breakpoint-function-disabled",{character:"\\eb88"}),e.debugStackframeActive=new e("debug-stackframe-active",{character:"\\eb89"}),e.debugStackframeDot=new e("debug-stackframe-dot",{character:"\\eb8a"}),e.debugStackframe=new e("debug-stackframe",{character:"\\eb8b"}),e.debugStackframeFocused=new e("debug-stackframe-focused",{character:"\\eb8b"}),e.debugBreakpointUnsupported=new e("debug-breakpoint-unsupported",{character:"\\eb8c"}),e.symbolString=new e("symbol-string",{character:"\\eb8d"}),e.debugReverseContinue=new e("debug-reverse-continue",{character:"\\eb8e"}),e.debugStepBack=new e("debug-step-back",{character:"\\eb8f"}),e.debugRestartFrame=new e("debug-restart-frame",{character:"\\eb90"}),e.callIncoming=new e("call-incoming",{character:"\\eb92"}),e.callOutgoing=new e("call-outgoing",{character:"\\eb93"}),e.menu=new e("menu",{character:"\\eb94"}),e.expandAll=new e("expand-all",{character:"\\eb95"}),e.feedback=new e("feedback",{character:"\\eb96"}),e.groupByRefType=new e("group-by-ref-type",{character:"\\eb97"}),e.ungroupByRefType=new e("ungroup-by-ref-type",{character:"\\eb98"}),e.account=new e("account",{character:"\\eb99"}),e.bellDot=new e("bell-dot",{character:"\\eb9a"}),e.debugConsole=new e("debug-console",{character:"\\eb9b"}),e.library=new e("library",{character:"\\eb9c"}),e.output=new e("output",{character:"\\eb9d"}),e.runAll=new e("run-all",{character:"\\eb9e"}),e.syncIgnored=new e("sync-ignored",{character:"\\eb9f"}),e.pinned=new e("pinned",{character:"\\eba0"}),e.githubInverted=new e("github-inverted",{character:"\\eba1"}),e.debugAlt=new e("debug-alt",{character:"\\eb91"}),e.serverProcess=new e("server-process",{character:"\\eba2"}),e.serverEnvironment=new e("server-environment",{character:"\\eba3"}),e.pass=new e("pass",{character:"\\eba4"}),e.stopCircle=new e("stop-circle",{character:"\\eba5"}),e.playCircle=new e("play-circle",{character:"\\eba6"}),e.record=new e("record",{character:"\\eba7"}),e.debugAltSmall=new e("debug-alt-small",{character:"\\eba8"}),e.vmConnect=new e("vm-connect",{character:"\\eba9"}),e.cloud=new e("cloud",{character:"\\ebaa"}),e.merge=new e("merge",{character:"\\ebab"})})(El||(El={}));const xl=/(\\)?\$\((([a-z0-9\-]+?)(?:~([a-z0-9\-]*?))?)\)/gi;function Sl(e){return e.replace(xl,(e,t,n,i,o)=>t?`$(${n})`:`<span class="codicon codicon-${i}${o?" codicon-animation-"+o:""}"></span>`)}const Dl=/(\s)?(\\)?\$\([a-z0-9\-]+?(?:~[a-z0-9\-]*?)?\)(\s)?/gi;function kl(e){return-1===e.indexOf(ml)?e:e.replace(Dl,(e,t,n,i)=>n?e:t||i||"")}class Ml{constructor(e,t){this.language=e,this.id=t}}class Nl{static getLanguageId(e){return(255&e)>>>0}static getTokenType(e){return(1792&e)>>>8}static getFontStyle(e){return(14336&e)>>>11}static getForeground(e){return(8372224&e)>>>14}static getBackground(e){return(4286578688&e)>>>23}static getClassNameFromMetadata(e){let t=this.getForeground(e),n="mtk"+t,i=this.getFontStyle(e);return 1&i&&(n+=" mtki"),2&i&&(n+=" mtkb"),4&i&&(n+=" mtku"),n}static getInlineStyleFromMetadata(e,t){const n=this.getForeground(e),i=this.getFontStyle(e);let o=`color: ${t[n]};`;return 1&i&&(o+="font-style: italic;"),2&i&&(o+="font-weight: bold;"),4&i&&(o+="text-decoration: underline;"),o}}(function(){let e=Object.create(null);e[0]="symbol-method",e[1]="symbol-function",e[2]="symbol-constructor",e[3]="symbol-field",e[4]="symbol-variable",e[5]="symbol-class",e[6]="symbol-struct",e[7]="symbol-interface",e[8]="symbol-module",e[9]="symbol-property",e[10]="symbol-event",e[11]="symbol-operator",e[12]="symbol-unit",e[13]="symbol-value",e[14]="symbol-constant",e[15]="symbol-enum",e[16]="symbol-enum-member",e[17]="symbol-keyword",e[27]="symbol-snippet",e[18]="symbol-text",e[19]="symbol-color",e[20]="symbol-file",e[21]="symbol-reference",e[22]="symbol-customcolor",e[23]="symbol-folder",e[24]="symbol-type-parameter",e[25]="account",e[26]="issues"})();(function(){let e=Object.create(null);e["method"]=0,e["function"]=1,e["constructor"]=2,e["field"]=3,e["variable"]=4,e["class"]=5,e["struct"]=6,e["interface"]=7,e["module"]=8,e["property"]=9,e["event"]=10,e["operator"]=11,e["unit"]=12,e["value"]=13,e["constant"]=14,e["enum"]=15,e["enum-member"]=16,e["enumMember"]=16,e["keyword"]=17,e["snippet"]=27,e["text"]=18,e["color"]=19,e["file"]=20,e["reference"]=21,e["customcolor"]=22,e["folder"]=23,e["type-parameter"]=24,e["typeParameter"]=24,e["account"]=25,e["issue"]=26})();var Ll,Bl,Il;(function(e){e[e["Invoke"]=1]="Invoke",e[e["TriggerCharacter"]=2]="TriggerCharacter",e[e["ContentChange"]=3]="ContentChange"})(Ll||(Ll={})),function(e){e[e["Text"]=0]="Text",e[e["Read"]=1]="Read",e[e["Write"]=2]="Write"}(Bl||(Bl={})),function(e){const t=new Map;t.set("file",0),t.set("module",1),t.set("namespace",2),t.set("package",3),t.set("class",4),t.set("method",5),t.set("property",6),t.set("field",7),t.set("constructor",8),t.set("enum",9),t.set("interface",10),t.set("function",11),t.set("variable",12),t.set("constant",13),t.set("string",14),t.set("number",15),t.set("boolean",16),t.set("array",17),t.set("object",18),t.set("key",19),t.set("null",20),t.set("enum-member",21),t.set("struct",22),t.set("event",23),t.set("operator",24),t.set("type-parameter",25);const n=new Map;function i(e){return t.get(e)}function o(e){return n.get(e)}function r(e,t){const i=n.get(e);let o=i&&Al.get("symbol-"+i);return o||(o=El.symbolProperty),`${t?"inline":"block"} ${o.classNames}`}n.set(0,"file"),n.set(1,"module"),n.set(2,"namespace"),n.set(3,"package"),n.set(4,"class"),n.set(5,"method"),n.set(6,"property"),n.set(7,"field"),n.set(8,"constructor"),n.set(9,"enum"),n.set(10,"interface"),n.set(11,"function"),n.set(12,"variable"),n.set(13,"constant"),n.set(14,"string"),n.set(15,"number"),n.set(16,"boolean"),n.set(17,"array"),n.set(18,"object"),n.set(19,"key"),n.set(20,"null"),n.set(21,"enum-member"),n.set(22,"struct"),n.set(23,"event"),n.set(24,"operator"),n.set(25,"type-parameter"),e.fromString=i,e.toString=o,e.toCssClassName=r}(Il||(Il={}));class Tl{constructor(e){this.value=e}}Tl.Comment=new Tl("comment"),Tl.Imports=new Tl("imports"),Tl.Region=new Tl("region");const Ol=new Ea,Rl=new Ea,Pl=new Ea,Fl=new Ea,jl=new Ea,Ql=new Ea,zl=new Ea,Vl=new Ea,Wl=new Ea,Hl=new Ea,Ul=new Ea,Yl=new Ea,Gl=new Ea,Kl=new Ea,ql=new Ea,Jl=new Ea,Xl=new Ea,$l=new Ea,Zl=new Ea,ec=new Ea,tc=new Ea,nc=new Ea,ic=new Ea,oc=new xa;class rc{clone(){return this}equals(e){return this===e}}const sc=new rc,ac="vs.editor.nullMode",lc=new Ml(ac,0);function cc(e,t,n,i){return new bn([new mn(i,"",e)],n)}function hc(e,t,n,i){let o=new Uint32Array(2);return o[0]=i,o[1]=(16384|e<<0|2<<23)>>>0,new vn(o,null===n?sc:n)}const uc="editorWorkerService",dc=ii(uc),pc=ii("textModelService"),fc="$initialize";let gc=!1;function mc(e){y["h"]&&(gc||(gc=!0))}class bc{constructor(e){this._workerId=-1,this._handler=e,this._lastSentReq=0,this._pendingReplies=Object.create(null)}setWorkerId(e){this._workerId=e}sendMessage(e,t){let n=String(++this._lastSentReq);return new Promise((i,o)=>{this._pendingReplies[n]={resolve:i,reject:o},this._send({vsWorker:this._workerId,req:n,method:e,args:t})})}handleMessage(e){e&&e.vsWorker&&(-1!==this._workerId&&e.vsWorker!==this._workerId||this._handleMessage(e))}_handleMessage(e){if(e.seq){let t=e;if(!this._pendingReplies[t.seq])return;let n=this._pendingReplies[t.seq];if(delete this._pendingReplies[t.seq],t.err){let e=t.err;return t.err.$isError&&(e=new Error,e.name=t.err.name,e.message=t.err.message,e.stack=t.err.stack),void n.reject(e)}return void n.resolve(t.res)}let t=e,n=t.req,i=this._handler.handleMessage(t.method,t.args);i.then(e=>{this._send({vsWorker:this._workerId,seq:n,res:e,err:void 0})},e=>{e.detail instanceof Error&&(e.detail=Ne(e.detail)),this._send({vsWorker:this._workerId,seq:n,res:void 0,err:Ne(e)})})}_send(e){let t=[];if(e.req){const n=e;for(let e=0;e<n.args.length;e++)n.args[e]instanceof ArrayBuffer&&t.push(n.args[e])}else{const n=e;n.res instanceof ArrayBuffer&&t.push(n.res)}this._handler.sendMessage(e,t)}}class vc extends Ge{constructor(e,t,n){super();let i=null;this._worker=this._register(e.create("vs/base/common/worker/simpleWorker",e=>{this._protocol.handleMessage(e)},e=>{i&&i(e)})),this._protocol=new bc({sendMessage:(e,t)=>{this._worker.postMessage(e,t)},handleMessage:(e,t)=>{if("function"!==typeof n[e])return Promise.reject(new Error("Missing method "+e+" on main thread host."));try{return Promise.resolve(n[e].apply(n,t))}catch(i){return Promise.reject(i)}}}),this._protocol.setWorkerId(this._worker.getId());let o=null;"undefined"!==typeof self.require&&"function"===typeof self.require.getConfig?o=self.require.getConfig():"undefined"!==typeof self.requirejs&&(o=self.requirejs.s.contexts._.config);const r=is(n);this._onModuleLoaded=this._protocol.sendMessage(fc,[this._worker.getId(),JSON.parse(JSON.stringify(o)),t,r]);const s=(e,t)=>this._request(e,t);this._lazyProxy=new Promise((e,n)=>{i=n,this._onModuleLoaded.then(t=>{e(os(t,s))},e=>{n(e),this._onError("Worker failed to load "+t,e)})})}getProxyObject(){return this._lazyProxy}_request(e,t){return new Promise((n,i)=>{this._onModuleLoaded.then(()=>{this._protocol.sendMessage(e,t).then(n,i)},i)})}_onError(e,t){}}function yc(e,t){if(y["b"].MonacoEnvironment){if("function"===typeof y["b"].MonacoEnvironment.getWorker)return y["b"].MonacoEnvironment.getWorker(e,t);if("function"===typeof y["b"].MonacoEnvironment.getWorkerUrl)return new Worker(y["b"].MonacoEnvironment.getWorkerUrl(e,t))}throw new Error("You must define a function MonacoEnvironment.getWorkerUrl or MonacoEnvironment.getWorker")}function wc(e){return"function"===typeof e.then}class _c{constructor(e,t,n,i,o){this.id=t;const r=yc("workerMain.js",n);wc(r)?this.worker=r:this.worker=Promise.resolve(r),this.postMessage(e,[]),this.worker.then(e=>{e.onmessage=function(e){i(e.data)},e.onmessageerror=o,"function"===typeof e.addEventListener&&e.addEventListener("error",o)})}getId(){return this.id}postMessage(e,t){this.worker&&this.worker.then(n=>n.postMessage(e,t))}dispose(){this.worker&&this.worker.then(e=>e.terminate()),this.worker=null}}class Ac{constructor(e){this._label=e,this._webWorkerFailedBeforeError=!1}create(e,t,n){let i=++Ac.LAST_WORKER_ID;if(this._webWorkerFailedBeforeError)throw this._webWorkerFailedBeforeError;return new _c(e,i,this._label||"anonymous"+i,t,e=>{mc(e),this._webWorkerFailedBeforeError=e,n(e)})}}var Cc;Ac.LAST_WORKER_ID=0,function(e){e[e["None"]=0]="None",e[e["Indent"]=1]="Indent",e[e["IndentOutdent"]=2]="IndentOutdent",e[e["Outdent"]=3]="Outdent"}(Cc||(Cc={}));class Ec{constructor(e){if(this.open=e.open,this.close=e.close,this._standardTokenMask=0,Array.isArray(e.notIn))for(let t=0,n=e.notIn.length;t<n;t++){const n=e.notIn[t];switch(n){case"string":this._standardTokenMask|=2;break;case"comment":this._standardTokenMask|=1;break;case"regex":this._standardTokenMask|=4;break}}}isOK(e){return 0===(this._standardTokenMask&e)}}function xc(e,t){let n=e.getCount(),i=e.findTokenIndexAtOffset(t),o=e.getLanguageId(i),r=i;while(r+1<n&&e.getLanguageId(r+1)===o)r++;let s=i;while(s>0&&e.getLanguageId(s-1)===o)s--;return new Sc(e,o,s,r+1,e.getStartOffset(s),e.getEndOffset(r))}class Sc{constructor(e,t,n,i,o,r){this._actual=e,this.languageId=t,this._firstTokenIndex=n,this._lastTokenIndex=i,this.firstCharOffset=o,this._lastCharOffset=r}getLineContent(){const e=this._actual.getLineContent();return e.substring(this.firstCharOffset,this._lastCharOffset)}getActualLineContentBefore(e){const t=this._actual.getLineContent();return t.substring(0,this.firstCharOffset+e)}getTokenCount(){return this._lastTokenIndex-this._firstTokenIndex}findTokenIndexAtOffset(e){return this._actual.findTokenIndexAtOffset(e+this.firstCharOffset)-this._firstTokenIndex}getStandardTokenType(e){return this._actual.getStandardTokenType(e+this._firstTokenIndex)}}function Dc(e){return 0!==(7&e)}class kc{constructor(e){if(e.autoClosingPairs?this._autoClosingPairs=e.autoClosingPairs.map(e=>new Ec(e)):e.brackets?this._autoClosingPairs=e.brackets.map(e=>new Ec({open:e[0],close:e[1]})):this._autoClosingPairs=[],e.__electricCharacterSupport&&e.__electricCharacterSupport.docComment){const t=e.__electricCharacterSupport.docComment;this._autoClosingPairs.push(new Ec({open:t.open,close:t.close||""}))}this._autoCloseBefore="string"===typeof e.autoCloseBefore?e.autoCloseBefore:kc.DEFAULT_AUTOCLOSE_BEFORE_LANGUAGE_DEFINED,this._surroundingPairs=e.surroundingPairs||this._autoClosingPairs}getAutoClosingPairs(){return this._autoClosingPairs}getAutoCloseBeforeSet(){return this._autoCloseBefore}static shouldAutoClosePair(e,t,n){if(0===t.getTokenCount())return!0;const i=t.findTokenIndexAtOffset(n-2),o=t.getStandardTokenType(i);return e.isOK(o)}getSurroundingPairs(){return this._surroundingPairs}}let Mc;function Nc(){return Mc||(Mc=new TextDecoder(y["e"]()?"UTF-16LE":"UTF-16BE")),Mc}kc.DEFAULT_AUTOCLOSE_BEFORE_LANGUAGE_DEFINED=";:.,=}])> \n\t";const Lc="undefined"!==typeof TextDecoder;let Bc,Ic;function Tc(e,t,n){const i=new Uint16Array(e.buffer,t,n);return Nc().decode(i)}function Oc(e,t,n){let i=[],o=0;for(let r=0;r<n;r++){const n=Ir["b"](e,t);t+=2,i[o++]=String.fromCharCode(n)}return i.join("")}Lc?(Bc=e=>new Rc(e),Ic=Tc):(Bc=e=>new Pc,Ic=Oc);class Rc{constructor(e){this._capacity=0|e,this._buffer=new Uint16Array(this._capacity),this._completedStrings=null,this._bufferLength=0}reset(){this._completedStrings=null,this._bufferLength=0}build(){return null!==this._completedStrings?(this._flushBuffer(),this._completedStrings.join("")):this._buildBuffer()}_buildBuffer(){if(0===this._bufferLength)return"";const e=new Uint16Array(this._buffer.buffer,0,this._bufferLength);return Nc().decode(e)}_flushBuffer(){const e=this._buildBuffer();this._bufferLength=0,null===this._completedStrings?this._completedStrings=[e]:this._completedStrings[this._completedStrings.length]=e}write1(e){const t=this._capacity-this._bufferLength;t<=1&&(0===t||Rr["D"](e))&&this._flushBuffer(),this._buffer[this._bufferLength++]=e}appendASCII(e){this._bufferLength===this._capacity&&this._flushBuffer(),this._buffer[this._bufferLength++]=e}appendASCIIString(e){const t=e.length;if(this._bufferLength+t>=this._capacity)return this._flushBuffer(),void(this._completedStrings[this._completedStrings.length]=e);for(let n=0;n<t;n++)this._buffer[this._bufferLength++]=e.charCodeAt(n)}}class Pc{constructor(){this._pieces=[],this._piecesLen=0}reset(){this._pieces=[],this._piecesLen=0}build(){return this._pieces.join("")}write1(e){this._pieces[this._piecesLen++]=String.fromCharCode(e)}appendASCII(e){this._pieces[this._piecesLen++]=String.fromCharCode(e)}appendASCIIString(e){this._pieces[this._piecesLen++]=e}}class Fc{constructor(e,t,n,i,o,r){this.languageIdentifier=e,this.index=t,this.open=n,this.close=i,this.forwardRegex=o,this.reversedRegex=r,this._openSet=Fc._toSet(this.open),this._closeSet=Fc._toSet(this.close)}isOpen(e){return this._openSet.has(e)}isClose(e){return this._closeSet.has(e)}static _toSet(e){const t=new Set;for(const n of e)t.add(n);return t}}function jc(e){const t=e.length;e=e.map(e=>[e[0].toLowerCase(),e[1].toLowerCase()]);const n=[];for(let s=0;s<t;s++)n[s]=s;const i=(e,t)=>{const[n,i]=e,[o,r]=t;return n===o||n===r||i===o||i===r},o=(e,i)=>{const o=Math.min(e,i),r=Math.max(e,i);for(let s=0;s<t;s++)n[s]===r&&(n[s]=o)};for(let s=0;s<t;s++){const r=e[s];for(let a=s+1;a<t;a++){const t=e[a];i(r,t)&&o(n[s],n[a])}}const r=[];for(let s=0;s<t;s++){let i=[],o=[];for(let r=0;r<t;r++)if(n[r]===s){const[t,n]=e[r];i.push(t),o.push(n)}i.length>0&&r.push({open:i,close:o})}return r}class Qc{constructor(e,t){const n=jc(t);this.brackets=n.map((t,i)=>new Fc(e,i,t.open,t.close,Hc(t.open,t.close,n,i),Uc(t.open,t.close,n,i))),this.forwardRegex=Yc(this.brackets),this.reversedRegex=Gc(this.brackets),this.textIsBracket={},this.textIsOpenBracket={},this.maxBracketLength=0;for(const i of this.brackets){for(const e of i.open)this.textIsBracket[e]=i,this.textIsOpenBracket[e]=!0,this.maxBracketLength=Math.max(this.maxBracketLength,e.length);for(const e of i.close)this.textIsBracket[e]=i,this.textIsOpenBracket[e]=!1,this.maxBracketLength=Math.max(this.maxBracketLength,e.length)}}}function zc(e,t,n,i){for(let o=0,r=t.length;o<r;o++){if(o===n)continue;const r=t[o];for(const t of r.open)t.indexOf(e)>=0&&i.push(t);for(const t of r.close)t.indexOf(e)>=0&&i.push(t)}}function Vc(e,t){return e.length-t.length}function Wc(e){if(e.length<=1)return e;const t=[],n=new Set;for(const i of e)n.has(i)||(t.push(i),n.add(i));return t}function Hc(e,t,n,i){let o=[];o=o.concat(e),o=o.concat(t);for(let r=0,s=o.length;r<s;r++)zc(o[r],n,i,o);return o=Wc(o),o.sort(Vc),o.reverse(),qc(o)}function Uc(e,t,n,i){let o=[];o=o.concat(e),o=o.concat(t);for(let r=0,s=o.length;r<s;r++)zc(o[r],n,i,o);return o=Wc(o),o.sort(Vc),o.reverse(),qc(o.map(Jc))}function Yc(e){let t=[];for(const n of e){for(const e of n.open)t.push(e);for(const e of n.close)t.push(e)}return t=Wc(t),qc(t)}function Gc(e){let t=[];for(const n of e){for(const e of n.open)t.push(e);for(const e of n.close)t.push(e)}return t=Wc(t),qc(t.map(Jc))}function Kc(e){const t=/^[\w ]+$/.test(e);return e=Rr["t"](e),t?`\\b${e}\\b`:e}function qc(e){let t=`(${e.map(Kc).join(")|(")})`;return Rr["o"](t,!0)}const Jc=function(){function e(e){if(Lc){const t=new Uint16Array(e.length);let n=0;for(let i=e.length-1;i>=0;i--)t[n++]=e.charCodeAt(i);return Nc().decode(t)}{let t=[],n=0;for(let i=e.length-1;i>=0;i--)t[n++]=e.charAt(i);return t.join("")}}let t=null,n=null;return function(i){return t!==i&&(t=i,n=e(t)),n}}();class Xc{static _findPrevBracketInText(e,t,n,i){let o=n.match(e);if(!o)return null;let r=n.length-(o.index||0),s=o[0].length,a=i+r;return new fn(t,a-s+1,t,a+1)}static findPrevBracketInRange(e,t,n,i,o){const r=Jc(n),s=r.substring(n.length-o,n.length-i);return this._findPrevBracketInText(e,t,s,i)}static findNextBracketInText(e,t,n,i){let o=n.match(e);if(!o)return null;let r=o.index||0,s=o[0].length;if(0===s)return null;let a=i+r;return new fn(t,a+1,t,a+1+s)}static findNextBracketInRange(e,t,n,i,o){const r=n.substring(i,o);return this.findNextBracketInText(e,t,r,i)}}class $c{constructor(e){this._richEditBrackets=e}getElectricCharacters(){let e=[];if(this._richEditBrackets)for(const t of this._richEditBrackets.brackets)for(const n of t.close){const t=n.charAt(n.length-1);e.push(t)}return e=e.filter((e,t,n)=>n.indexOf(e)===t),e}onElectricCharacter(e,t,n){if(!this._richEditBrackets||0===this._richEditBrackets.brackets.length)return null;const i=t.findTokenIndexAtOffset(n-1);if(Dc(t.getStandardTokenType(i)))return null;const o=this._richEditBrackets.reversedRegex,r=t.getLineContent().substring(0,n-1)+e,s=Xc.findPrevBracketInRange(o,1,r,0,r.length);if(!s)return null;const a=r.substring(s.startColumn-1,s.endColumn-1).toLowerCase(),l=this._richEditBrackets.textIsOpenBracket[a];if(l)return null;const c=t.getActualLineContentBefore(s.startColumn-1);return/^\s*$/.test(c)?{matchOpenBracket:a}:null}}class Zc{constructor(e){this._indentationRules=e}shouldIncrease(e){return!!(this._indentationRules&&this._indentationRules.increaseIndentPattern&&this._indentationRules.increaseIndentPattern.test(e))}shouldDecrease(e){return!!(this._indentationRules&&this._indentationRules.decreaseIndentPattern&&this._indentationRules.decreaseIndentPattern.test(e))}shouldIndentNextLine(e){return!!(this._indentationRules&&this._indentationRules.indentNextLinePattern&&this._indentationRules.indentNextLinePattern.test(e))}shouldIgnore(e){return!!(this._indentationRules&&this._indentationRules.unIndentedLinePattern&&this._indentationRules.unIndentedLinePattern.test(e))}getIndentMetadata(e){let t=0;return this.shouldIncrease(e)&&(t+=1),this.shouldDecrease(e)&&(t+=2),this.shouldIndentNextLine(e)&&(t+=4),this.shouldIgnore(e)&&(t+=8),t}}class eh{constructor(e){e=e||{},e.brackets=e.brackets||[["(",")"],["{","}"],["[","]"]],this._brackets=[],e.brackets.forEach(e=>{const t=eh._createOpenBracketRegExp(e[0]),n=eh._createCloseBracketRegExp(e[1]);t&&n&&this._brackets.push({open:e[0],openRegExp:t,close:e[1],closeRegExp:n})}),this._regExpRules=e.onEnterRules||[]}onEnter(e,t,n,i){if(e>=3)for(let o=0,r=this._regExpRules.length;o<r;o++){let e=this._regExpRules[o];const r=[{reg:e.beforeText,text:n},{reg:e.afterText,text:i},{reg:e.oneLineAboveText,text:t}].every(e=>!e.reg||e.reg.test(e.text));if(r)return e.action}if(e>=2&&n.length>0&&i.length>0)for(let o=0,r=this._brackets.length;o<r;o++){let e=this._brackets[o];if(e.openRegExp.test(n)&&e.closeRegExp.test(i))return{indentAction:Cc.IndentOutdent}}if(e>=2&&n.length>0)for(let o=0,r=this._brackets.length;o<r;o++){let e=this._brackets[o];if(e.openRegExp.test(n))return{indentAction:Cc.Indent}}return null}static _createOpenBracketRegExp(e){let t=Rr["t"](e);return/\B/.test(t.charAt(0))||(t="\\b"+t),t+="\\s*$",eh._safeRegExp(t)}static _createCloseBracketRegExp(e){let t=Rr["t"](e);return/\B/.test(t.charAt(t.length-1))||(t+="\\b"),t="^\\s*"+t,eh._safeRegExp(t)}static _safeRegExp(e){try{return new RegExp(e)}catch(t){return Me(t),null}}}class th{constructor(e,t,n){this._languageIdentifier=e,this._brackets=null,this._electricCharacter=null;let i=null;t&&(i=t._conf),this._conf=th._mergeConf(i,n),this._onEnterSupport=this._conf.brackets||this._conf.indentationRules||this._conf.onEnterRules?new eh(this._conf):null,this.comments=th._handleComments(this._conf),this.characterPair=new kc(this._conf),this.wordDefinition=this._conf.wordPattern||A,this.indentationRules=this._conf.indentationRules,this._conf.indentationRules?this.indentRulesSupport=new Zc(this._conf.indentationRules):this.indentRulesSupport=null,this.foldingRules=this._conf.folding||{}}get brackets(){return!this._brackets&&this._conf.brackets&&(this._brackets=new Qc(this._languageIdentifier,this._conf.brackets)),this._brackets}get electricCharacter(){return this._electricCharacter||(this._electricCharacter=new $c(this.brackets)),this._electricCharacter}onEnter(e,t,n,i){return this._onEnterSupport?this._onEnterSupport.onEnter(e,t,n,i):null}static _mergeConf(e,t){return{comments:e?t.comments||e.comments:t.comments,brackets:e?t.brackets||e.brackets:t.brackets,wordPattern:e?t.wordPattern||e.wordPattern:t.wordPattern,indentationRules:e?t.indentationRules||e.indentationRules:t.indentationRules,onEnterRules:e?t.onEnterRules||e.onEnterRules:t.onEnterRules,autoClosingPairs:e?t.autoClosingPairs||e.autoClosingPairs:t.autoClosingPairs,surroundingPairs:e?t.surroundingPairs||e.surroundingPairs:t.surroundingPairs,autoCloseBefore:e?t.autoCloseBefore||e.autoCloseBefore:t.autoCloseBefore,folding:e?t.folding||e.folding:t.folding,__electricCharacterSupport:e?t.__electricCharacterSupport||e.__electricCharacterSupport:t.__electricCharacterSupport}}static _handleComments(e){let t=e.comments;if(!t)return null;let n={};if(t.lineComment&&(n.lineCommentToken=t.lineComment),t.blockComment){let[e,i]=t.blockComment;n.blockCommentStartToken=e,n.blockCommentEndToken=i}return n}}class nh{constructor(e){this.languageIdentifier=e}}class ih{constructor(){this._entries=new Map,this._onDidChange=new et,this.onDidChange=this._onDidChange.event}register(e,t){let n=this._getRichEditSupport(e.id),i=new th(e,n,t);return this._entries.set(e.id,i),this._onDidChange.fire(new nh(e)),Ue(()=>{this._entries.get(e.id)===i&&(this._entries.set(e.id,n),this._onDidChange.fire(new nh(e)))})}_getRichEditSupport(e){return this._entries.get(e)}getIndentationRules(e){const t=this._entries.get(e);return t&&t.indentationRules||null}_getElectricCharacterSupport(e){let t=this._getRichEditSupport(e);return t&&t.electricCharacter||null}getElectricCharacters(e){let t=this._getElectricCharacterSupport(e);return t?t.getElectricCharacters():[]}onElectricCharacter(e,t,n){let i=xc(t,n-1),o=this._getElectricCharacterSupport(i.languageId);return o?o.onElectricCharacter(e,i,n-i.firstCharOffset):null}getComments(e){let t=this._getRichEditSupport(e);return t&&t.comments||null}_getCharacterPairSupport(e){let t=this._getRichEditSupport(e);return t&&t.characterPair||null}getAutoClosingPairs(e){let t=this._getCharacterPairSupport(e);return t?t.getAutoClosingPairs():[]}getAutoCloseBeforeSet(e){let t=this._getCharacterPairSupport(e);return t?t.getAutoCloseBeforeSet():kc.DEFAULT_AUTOCLOSE_BEFORE_LANGUAGE_DEFINED}getSurroundingPairs(e){let t=this._getCharacterPairSupport(e);return t?t.getSurroundingPairs():[]}shouldAutoClosePair(e,t,n){const i=xc(t,n-1);return kc.shouldAutoClosePair(e,i,n-i.firstCharOffset)}getWordDefinition(e){let t=this._getRichEditSupport(e);return C(t&&t.wordDefinition||null)}getFoldingRules(e){let t=this._getRichEditSupport(e);return t?t.foldingRules:{}}getIndentRulesSupport(e){let t=this._getRichEditSupport(e);return t&&t.indentRulesSupport||null}getPrecedingValidLine(e,t,n){let i=e.getLanguageIdAtPosition(t,0);if(t>1){let o,r=-1;for(o=t-1;o>=1;o--){if(e.getLanguageIdAtPosition(o,0)!==i)return r;let t=e.getLineContent(o);if(!n.shouldIgnore(t)&&!/^\s+$/.test(t)&&""!==t)return o;r=o}}return-1}getInheritIndentForLine(e,t,n,i=!0){if(e<4)return null;const o=this.getIndentRulesSupport(t.getLanguageIdentifier().id);if(!o)return null;if(n<=1)return{indentation:"",action:null};const r=this.getPrecedingValidLine(t,n,o);if(r<0)return null;if(r<1)return{indentation:"",action:null};const s=t.getLineContent(r);if(o.shouldIncrease(s)||o.shouldIndentNextLine(s))return{indentation:Rr["x"](s),action:Cc.Indent,line:r};if(o.shouldDecrease(s))return{indentation:Rr["x"](s),action:null,line:r};{if(1===r)return{indentation:Rr["x"](t.getLineContent(r)),action:null,line:r};const e=r-1,n=o.getIndentMetadata(t.getLineContent(e));if(!(3&n)&&4&n){let n=0;for(let i=e-1;i>0;i--)if(!o.shouldIndentNextLine(t.getLineContent(i))){n=i;break}return{indentation:Rr["x"](t.getLineContent(n+1)),action:null,line:n+1}}if(i)return{indentation:Rr["x"](t.getLineContent(r)),action:null,line:r};for(let i=r;i>0;i--){const e=t.getLineContent(i);if(o.shouldIncrease(e))return{indentation:Rr["x"](e),action:Cc.Indent,line:i};if(o.shouldIndentNextLine(e)){let e=0;for(let n=i-1;n>0;n--)if(!o.shouldIndentNextLine(t.getLineContent(i))){e=n;break}return{indentation:Rr["x"](t.getLineContent(e+1)),action:null,line:e+1}}if(o.shouldDecrease(e))return{indentation:Rr["x"](e),action:null,line:i}}return{indentation:Rr["x"](t.getLineContent(1)),action:null,line:1}}}getGoodIndentForLine(e,t,n,i,o){if(e<4)return null;const r=this._getRichEditSupport(n);if(!r)return null;const s=this.getIndentRulesSupport(n);if(!s)return null;const a=this.getInheritIndentForLine(e,t,i),l=t.getLineContent(i);if(a){const n=a.line;if(void 0!==n){const i=r.onEnter(e,"",t.getLineContent(n),"");if(i){let e=Rr["x"](t.getLineContent(n));return i.removeText&&(e=e.substring(0,e.length-i.removeText)),i.indentAction===Cc.Indent||i.indentAction===Cc.IndentOutdent?e=o.shiftIndent(e):i.indentAction===Cc.Outdent&&(e=o.unshiftIndent(e)),s.shouldDecrease(l)&&(e=o.unshiftIndent(e)),i.appendText&&(e+=i.appendText),Rr["x"](e)}}return s.shouldDecrease(l)?a.action===Cc.Indent?a.indentation:o.unshiftIndent(a.indentation):a.action===Cc.Indent?o.shiftIndent(a.indentation):a.indentation}return null}getIndentForEnter(e,t,n,i){if(e<4)return null;t.forceTokenization(n.startLineNumber);const o=t.getLineTokens(n.startLineNumber),r=xc(o,n.startColumn-1),s=r.getLineContent();let a,l,c=!1;if(r.firstCharOffset>0&&o.getLanguageId(0)!==r.languageId?(c=!0,a=s.substr(0,n.startColumn-1-r.firstCharOffset)):a=o.getLineContent().substring(0,n.startColumn-1),n.isEmpty())l=s.substr(n.startColumn-1-r.firstCharOffset);else{const e=this.getScopedLineTokens(t,n.endLineNumber,n.endColumn);l=e.getLineContent().substr(n.endColumn-1-r.firstCharOffset)}const h=this.getIndentRulesSupport(r.languageId);if(!h)return null;const u=a,d=Rr["x"](a),p={getLineTokens:e=>t.getLineTokens(e),getLanguageIdentifier:()=>t.getLanguageIdentifier(),getLanguageIdAtPosition:(e,n)=>t.getLanguageIdAtPosition(e,n),getLineContent:e=>e===n.startLineNumber?u:t.getLineContent(e)},f=Rr["x"](o.getLineContent()),g=this.getInheritIndentForLine(e,p,n.startLineNumber+1);if(!g){const e=c?f:d;return{beforeEnter:e,afterEnter:e}}let m=c?f:g.indentation;return g.action===Cc.Indent&&(m=i.shiftIndent(m)),h.shouldDecrease(l)&&(m=i.unshiftIndent(m)),{beforeEnter:c?f:d,afterEnter:m}}getIndentActionForType(e,t,n,i,o){if(e<4)return null;const r=this.getScopedLineTokens(t,n.startLineNumber,n.startColumn),s=this.getIndentRulesSupport(r.languageId);if(!s)return null;const a=r.getLineContent(),l=a.substr(0,n.startColumn-1-r.firstCharOffset);let c;if(n.isEmpty())c=a.substr(n.startColumn-1-r.firstCharOffset);else{const e=this.getScopedLineTokens(t,n.endLineNumber,n.endColumn);c=e.getLineContent().substr(n.endColumn-1-r.firstCharOffset)}if(!s.shouldDecrease(l+c)&&s.shouldDecrease(l+i+c)){const i=this.getInheritIndentForLine(e,t,n.startLineNumber,!1);if(!i)return null;let r=i.indentation;return i.action!==Cc.Indent&&(r=o.unshiftIndent(r)),r}return null}getIndentMetadata(e,t){const n=this.getIndentRulesSupport(e.getLanguageIdentifier().id);return n?t<1||t>e.getLineCount()?null:n.getIndentMetadata(e.getLineContent(t)):null}getEnterAction(e,t,n){const i=this.getScopedLineTokens(t,n.startLineNumber,n.startColumn),o=this._getRichEditSupport(i.languageId);if(!o)return null;const r=i.getLineContent(),s=r.substr(0,n.startColumn-1-i.firstCharOffset);let a;if(n.isEmpty())a=r.substr(n.startColumn-1-i.firstCharOffset);else{const e=this.getScopedLineTokens(t,n.endLineNumber,n.endColumn);a=e.getLineContent().substr(n.endColumn-1-i.firstCharOffset)}let l="";if(n.startLineNumber>1&&0===i.firstCharOffset){const e=this.getScopedLineTokens(t,n.startLineNumber-1);e.languageId===i.languageId&&(l=e.getLineContent())}const c=o.onEnter(e,l,s,a);if(!c)return null;const h=c.indentAction;let u=c.appendText;const d=c.removeText||0;u||(u=h===Cc.Indent||h===Cc.IndentOutdent?"\t":"");let p=this.getIndentationAtPosition(t,n.startLineNumber,n.startColumn);return d&&(p=p.substring(0,p.length-d)),{indentAction:h,appendText:u,removeText:d,indentation:p}}getIndentationAtPosition(e,t,n){const i=e.getLineContent(t);let o=Rr["x"](i);return o.length>n-1&&(o=o.substring(0,n-1)),o}getScopedLineTokens(e,t,n){e.forceTokenization(t);const i=e.getLineTokens(t),o="undefined"===typeof n?e.getLineMaxColumn(t)-1:n-1;return xc(i,o)}getBracketsSupport(e){const t=this._getRichEditSupport(e);return t&&t.brackets||null}}const oh=new ih;class rh{constructor(e,t,n,i){this.originalStart=e,this.originalLength=t,this.modifiedStart=n,this.modifiedLength=i}getOriginalEnd(){return this.originalStart+this.originalLength}getModifiedEnd(){return this.modifiedStart+this.modifiedLength}}function sh(e,t){return(t<<5)-t+e|0}function ah(e,t){t=sh(149417,t);for(let n=0,i=e.length;n<i;n++)t=sh(e.charCodeAt(n),t);return t}function lh(e,t,n=32){const i=n-t,o=~((1<<i)-1);return(e<<t|(o&e)>>>i)>>>0}function ch(e,t=0,n=e.byteLength,i=0){for(let o=0;o<n;o++)e[t+o]=i}function hh(e,t,n="0"){while(e.length<t)e=n+e;return e}function uh(e,t=32){return hh((e>>>0).toString(16),t/4)}class dh{constructor(){this._h0=1732584193,this._h1=4023233417,this._h2=2562383102,this._h3=271733878,this._h4=3285377520,this._buff=new Uint8Array(67),this._buffDV=new DataView(this._buff.buffer),this._buffLen=0,this._totalLen=0,this._leftoverHighSurrogate=0,this._finished=!1}update(e){const t=e.length;if(0===t)return;const n=this._buff;let i,o,r=this._buffLen,s=this._leftoverHighSurrogate;0!==s?(i=s,o=-1,s=0):(i=e.charCodeAt(0),o=0);while(1){let a=i;if(Rr["D"](i)){if(!(o+1<t)){s=i;break}{const t=e.charCodeAt(o+1);Rr["E"](t)?(o++,a=Rr["i"](i,t)):a=65533}}else Rr["E"](i)&&(a=65533);if(r=this._push(n,r,a),o++,!(o<t))break;i=e.charCodeAt(o)}this._buffLen=r,this._leftoverHighSurrogate=s}_push(e,t,n){return n<128?e[t++]=n:n<2048?(e[t++]=192|(1984&n)>>>6,e[t++]=128|(63&n)>>>0):n<65536?(e[t++]=224|(61440&n)>>>12,e[t++]=128|(4032&n)>>>6,e[t++]=128|(63&n)>>>0):(e[t++]=240|(1835008&n)>>>18,e[t++]=128|(258048&n)>>>12,e[t++]=128|(4032&n)>>>6,e[t++]=128|(63&n)>>>0),t>=64&&(this._step(),t-=64,this._totalLen+=64,e[0]=e[64],e[1]=e[65],e[2]=e[66]),t}digest(){return this._finished||(this._finished=!0,this._leftoverHighSurrogate&&(this._leftoverHighSurrogate=0,this._buffLen=this._push(this._buff,this._buffLen,65533)),this._totalLen+=this._buffLen,this._wrapUp()),uh(this._h0)+uh(this._h1)+uh(this._h2)+uh(this._h3)+uh(this._h4)}_wrapUp(){this._buff[this._buffLen++]=128,ch(this._buff,this._buffLen),this._buffLen>56&&(this._step(),ch(this._buff));const e=8*this._totalLen;this._buffDV.setUint32(56,Math.floor(e/4294967296),!1),this._buffDV.setUint32(60,e%4294967296,!1),this._step()}_step(){const e=dh._bigBlock32,t=this._buffDV;for(let h=0;h<64;h+=4)e.setUint32(h,t.getUint32(h,!1),!1);for(let h=64;h<320;h+=4)e.setUint32(h,lh(e.getUint32(h-12,!1)^e.getUint32(h-32,!1)^e.getUint32(h-56,!1)^e.getUint32(h-64,!1),1),!1);let n,i,o,r=this._h0,s=this._h1,a=this._h2,l=this._h3,c=this._h4;for(let h=0;h<80;h++)h<20?(n=s&a|~s&l,i=1518500249):h<40?(n=s^a^l,i=1859775393):h<60?(n=s&a|s&l|a&l,i=2400959708):(n=s^a^l,i=3395469782),o=lh(r,5)+n+c+i+e.getUint32(4*h,!1)&4294967295,c=l,l=a,a=lh(s,30),s=r,r=o;this._h0=this._h0+r&4294967295,this._h1=this._h1+s&4294967295,this._h2=this._h2+a&4294967295,this._h3=this._h3+l&4294967295,this._h4=this._h4+c&4294967295}}dh._bigBlock32=new DataView(new ArrayBuffer(320));class ph{constructor(e){this.source=e}getElements(){const e=this.source,t=new Int32Array(e.length);for(let n=0,i=e.length;n<i;n++)t[n]=e.charCodeAt(n);return t}}function fh(e,t,n){return new vh(new ph(e),new ph(t)).ComputeDiff(n).changes}class gh{static Assert(e,t){if(!e)throw new Error(t)}}class mh{static Copy(e,t,n,i,o){for(let r=0;r<o;r++)n[i+r]=e[t+r]}static Copy2(e,t,n,i,o){for(let r=0;r<o;r++)n[i+r]=e[t+r]}}class bh{constructor(){this.m_changes=[],this.m_originalStart=1073741824,this.m_modifiedStart=1073741824,this.m_originalCount=0,this.m_modifiedCount=0}MarkNextChange(){(this.m_originalCount>0||this.m_modifiedCount>0)&&this.m_changes.push(new rh(this.m_originalStart,this.m_originalCount,this.m_modifiedStart,this.m_modifiedCount)),this.m_originalCount=0,this.m_modifiedCount=0,this.m_originalStart=1073741824,this.m_modifiedStart=1073741824}AddOriginalElement(e,t){this.m_originalStart=Math.min(this.m_originalStart,e),this.m_modifiedStart=Math.min(this.m_modifiedStart,t),this.m_originalCount++}AddModifiedElement(e,t){this.m_originalStart=Math.min(this.m_originalStart,e),this.m_modifiedStart=Math.min(this.m_modifiedStart,t),this.m_modifiedCount++}getChanges(){return(this.m_originalCount>0||this.m_modifiedCount>0)&&this.MarkNextChange(),this.m_changes}getReverseChanges(){return(this.m_originalCount>0||this.m_modifiedCount>0)&&this.MarkNextChange(),this.m_changes.reverse(),this.m_changes}}class vh{constructor(e,t,n=null){this.ContinueProcessingPredicate=n;const[i,o,r]=vh._getElements(e),[s,a,l]=vh._getElements(t);this._hasStrings=r&&l,this._originalStringElements=i,this._originalElementsOrHash=o,this._modifiedStringElements=s,this._modifiedElementsOrHash=a,this.m_forwardHistory=[],this.m_reverseHistory=[]}static _isStringArray(e){return e.length>0&&"string"===typeof e[0]}static _getElements(e){const t=e.getElements();if(vh._isStringArray(t)){const e=new Int32Array(t.length);for(let n=0,i=t.length;n<i;n++)e[n]=ah(t[n],0);return[t,e,!0]}return t instanceof Int32Array?[[],t,!1]:[[],new Int32Array(t),!1]}ElementsAreEqual(e,t){return this._originalElementsOrHash[e]===this._modifiedElementsOrHash[t]&&(!this._hasStrings||this._originalStringElements[e]===this._modifiedStringElements[t])}OriginalElementsAreEqual(e,t){return this._originalElementsOrHash[e]===this._originalElementsOrHash[t]&&(!this._hasStrings||this._originalStringElements[e]===this._originalStringElements[t])}ModifiedElementsAreEqual(e,t){return this._modifiedElementsOrHash[e]===this._modifiedElementsOrHash[t]&&(!this._hasStrings||this._modifiedStringElements[e]===this._modifiedStringElements[t])}ComputeDiff(e){return this._ComputeDiff(0,this._originalElementsOrHash.length-1,0,this._modifiedElementsOrHash.length-1,e)}_ComputeDiff(e,t,n,i,o){const r=[!1];let s=this.ComputeDiffRecursive(e,t,n,i,r);return o&&(s=this.PrettifyChanges(s)),{quitEarly:r[0],changes:s}}ComputeDiffRecursive(e,t,n,i,o){o[0]=!1;while(e<=t&&n<=i&&this.ElementsAreEqual(e,n))e++,n++;while(t>=e&&i>=n&&this.ElementsAreEqual(t,i))t--,i--;if(e>t||n>i){let o;return n<=i?(gh.Assert(e===t+1,"originalStart should only be one more than originalEnd"),o=[new rh(e,0,n,i-n+1)]):e<=t?(gh.Assert(n===i+1,"modifiedStart should only be one more than modifiedEnd"),o=[new rh(e,t-e+1,n,0)]):(gh.Assert(e===t+1,"originalStart should only be one more than originalEnd"),gh.Assert(n===i+1,"modifiedStart should only be one more than modifiedEnd"),o=[]),o}const r=[0],s=[0],a=this.ComputeRecursionPoint(e,t,n,i,r,s,o),l=r[0],c=s[0];if(null!==a)return a;if(!o[0]){const r=this.ComputeDiffRecursive(e,l,n,c,o);let s=[];return s=o[0]?[new rh(l+1,t-(l+1)+1,c+1,i-(c+1)+1)]:this.ComputeDiffRecursive(l+1,t,c+1,i,o),this.ConcatenateChanges(r,s)}return[new rh(e,t-e+1,n,i-n+1)]}WALKTRACE(e,t,n,i,o,r,s,a,l,c,h,u,d,p,f,g,m,b){let v=null,y=null,w=new bh,_=t,A=n,C=d[0]-g[0]-i,E=-1073741824,x=this.m_forwardHistory.length-1;do{const t=C+e;t===_||t<A&&l[t-1]<l[t+1]?(h=l[t+1],p=h-C-i,h<E&&w.MarkNextChange(),E=h,w.AddModifiedElement(h+1,p),C=t+1-e):(h=l[t-1]+1,p=h-C-i,h<E&&w.MarkNextChange(),E=h-1,w.AddOriginalElement(h,p+1),C=t-1-e),x>=0&&(l=this.m_forwardHistory[x],e=l[0],_=1,A=l.length-1)}while(--x>=-1);if(v=w.getReverseChanges(),b[0]){let e=d[0]+1,t=g[0]+1;if(null!==v&&v.length>0){const n=v[v.length-1];e=Math.max(e,n.getOriginalEnd()),t=Math.max(t,n.getModifiedEnd())}y=[new rh(e,u-e+1,t,f-t+1)]}else{w=new bh,_=r,A=s,C=d[0]-g[0]-a,E=1073741824,x=m?this.m_reverseHistory.length-1:this.m_reverseHistory.length-2;do{const e=C+o;e===_||e<A&&c[e-1]>=c[e+1]?(h=c[e+1]-1,p=h-C-a,h>E&&w.MarkNextChange(),E=h+1,w.AddOriginalElement(h+1,p+1),C=e+1-o):(h=c[e-1],p=h-C-a,h>E&&w.MarkNextChange(),E=h,w.AddModifiedElement(h+1,p+1),C=e-1-o),x>=0&&(c=this.m_reverseHistory[x],o=c[0],_=1,A=c.length-1)}while(--x>=-1);y=w.getChanges()}return this.ConcatenateChanges(v,y)}ComputeRecursionPoint(e,t,n,i,o,r,s){let a=0,l=0,c=0,h=0,u=0,d=0;e--,n--,o[0]=0,r[0]=0,this.m_forwardHistory=[],this.m_reverseHistory=[];const p=t-e+(i-n),f=p+1,g=new Int32Array(f),m=new Int32Array(f),b=i-n,v=t-e,y=e-n,w=t-i,_=v-b,A=_%2===0;g[b]=e,m[v]=t,s[0]=!1;for(let C=1;C<=p/2+1;C++){let p=0,_=0;c=this.ClipDiagonalBound(b-C,C,b,f),h=this.ClipDiagonalBound(b+C,C,b,f);for(let e=c;e<=h;e+=2){a=e===c||e<h&&g[e-1]<g[e+1]?g[e+1]:g[e-1]+1,l=a-(e-b)-y;const n=a;while(a<t&&l<i&&this.ElementsAreEqual(a+1,l+1))a++,l++;if(g[e]=a,a+l>p+_&&(p=a,_=l),!A&&Math.abs(e-v)<=C-1&&a>=m[e])return o[0]=a,r[0]=l,n<=m[e]&&C<=1448?this.WALKTRACE(b,c,h,y,v,u,d,w,g,m,a,t,o,l,i,r,A,s):null}const E=(p-e+(_-n)-C)/2;if(null!==this.ContinueProcessingPredicate&&!this.ContinueProcessingPredicate(p,E))return s[0]=!0,o[0]=p,r[0]=_,E>0&&C<=1448?this.WALKTRACE(b,c,h,y,v,u,d,w,g,m,a,t,o,l,i,r,A,s):(e++,n++,[new rh(e,t-e+1,n,i-n+1)]);u=this.ClipDiagonalBound(v-C,C,v,f),d=this.ClipDiagonalBound(v+C,C,v,f);for(let f=u;f<=d;f+=2){a=f===u||f<d&&m[f-1]>=m[f+1]?m[f+1]-1:m[f-1],l=a-(f-v)-w;const p=a;while(a>e&&l>n&&this.ElementsAreEqual(a,l))a--,l--;if(m[f]=a,A&&Math.abs(f-b)<=C&&a<=g[f])return o[0]=a,r[0]=l,p>=g[f]&&C<=1448?this.WALKTRACE(b,c,h,y,v,u,d,w,g,m,a,t,o,l,i,r,A,s):null}if(C<=1447){let e=new Int32Array(h-c+2);e[0]=b-c+1,mh.Copy2(g,c,e,1,h-c+1),this.m_forwardHistory.push(e),e=new Int32Array(d-u+2),e[0]=v-u+1,mh.Copy2(m,u,e,1,d-u+1),this.m_reverseHistory.push(e)}}return this.WALKTRACE(b,c,h,y,v,u,d,w,g,m,a,t,o,l,i,r,A,s)}PrettifyChanges(e){for(let t=0;t<e.length;t++){const n=e[t],i=t<e.length-1?e[t+1].originalStart:this._originalElementsOrHash.length,o=t<e.length-1?e[t+1].modifiedStart:this._modifiedElementsOrHash.length,r=n.originalLength>0,s=n.modifiedLength>0;while(n.originalStart+n.originalLength<i&&n.modifiedStart+n.modifiedLength<o&&(!r||this.OriginalElementsAreEqual(n.originalStart,n.originalStart+n.originalLength))&&(!s||this.ModifiedElementsAreEqual(n.modifiedStart,n.modifiedStart+n.modifiedLength)))n.originalStart++,n.modifiedStart++;let a=[null];t<e.length-1&&this.ChangesOverlap(e[t],e[t+1],a)&&(e[t]=a[0],e.splice(t+1,1),t--)}for(let t=e.length-1;t>=0;t--){const n=e[t];let i=0,o=0;if(t>0){const n=e[t-1];n.originalLength>0&&(i=n.originalStart+n.originalLength),n.modifiedLength>0&&(o=n.modifiedStart+n.modifiedLength)}const r=n.originalLength>0,s=n.modifiedLength>0;let a=0,l=this._boundaryScore(n.originalStart,n.originalLength,n.modifiedStart,n.modifiedLength);for(let e=1;;e++){const t=n.originalStart-e,c=n.modifiedStart-e;if(t<i||c<o)break;if(r&&!this.OriginalElementsAreEqual(t,t+n.originalLength))break;if(s&&!this.ModifiedElementsAreEqual(c,c+n.modifiedLength))break;const h=this._boundaryScore(t,n.originalLength,c,n.modifiedLength);h>l&&(l=h,a=e)}n.originalStart-=a,n.modifiedStart-=a}return e}_OriginalIsBoundary(e){return e<=0||e>=this._originalElementsOrHash.length-1||this._hasStrings&&/^\s*$/.test(this._originalStringElements[e])}_OriginalRegionIsBoundary(e,t){if(this._OriginalIsBoundary(e)||this._OriginalIsBoundary(e-1))return!0;if(t>0){const n=e+t;if(this._OriginalIsBoundary(n-1)||this._OriginalIsBoundary(n))return!0}return!1}_ModifiedIsBoundary(e){return e<=0||e>=this._modifiedElementsOrHash.length-1||this._hasStrings&&/^\s*$/.test(this._modifiedStringElements[e])}_ModifiedRegionIsBoundary(e,t){if(this._ModifiedIsBoundary(e)||this._ModifiedIsBoundary(e-1))return!0;if(t>0){const n=e+t;if(this._ModifiedIsBoundary(n-1)||this._ModifiedIsBoundary(n))return!0}return!1}_boundaryScore(e,t,n,i){const o=this._OriginalRegionIsBoundary(e,t)?1:0,r=this._ModifiedRegionIsBoundary(n,i)?1:0;return o+r}ConcatenateChanges(e,t){let n=[];if(0===e.length||0===t.length)return t.length>0?t:e;if(this.ChangesOverlap(e[e.length-1],t[0],n)){const i=new Array(e.length+t.length-1);return mh.Copy(e,0,i,0,e.length-1),i[e.length-1]=n[0],mh.Copy(t,1,i,e.length,t.length-1),i}{const n=new Array(e.length+t.length);return mh.Copy(e,0,n,0,e.length),mh.Copy(t,0,n,e.length,t.length),n}}ChangesOverlap(e,t,n){if(gh.Assert(e.originalStart<=t.originalStart,"Left change is not less than or equal to right change"),gh.Assert(e.modifiedStart<=t.modifiedStart,"Left change is not less than or equal to right change"),e.originalStart+e.originalLength>=t.originalStart||e.modifiedStart+e.modifiedLength>=t.modifiedStart){const i=e.originalStart;let o=e.originalLength;const r=e.modifiedStart;let s=e.modifiedLength;return e.originalStart+e.originalLength>=t.originalStart&&(o=t.originalStart+t.originalLength-e.originalStart),e.modifiedStart+e.modifiedLength>=t.modifiedStart&&(s=t.modifiedStart+t.modifiedLength-e.modifiedStart),n[0]=new rh(i,o,r,s),!0}return n[0]=null,!1}ClipDiagonalBound(e,t,n,i){if(e>=0&&e<i)return e;const o=n,r=i-n-1,s=t%2===0;if(e<0){const e=o%2===0;return s===e?0:1}{const e=r%2===0;return s===e?i-1:i-2}}}const yh=3;function wh(e,t,n,i){const o=new vh(e,t,n);return o.ComputeDiff(i)}class _h{constructor(e){const t=[],n=[];for(let i=0,o=e.length;i<o;i++)t[i]=Dh(e[i],1),n[i]=kh(e[i],1);this.lines=e,this._startColumns=t,this._endColumns=n}getElements(){const e=[];for(let t=0,n=this.lines.length;t<n;t++)e[t]=this.lines[t].substring(this._startColumns[t]-1,this._endColumns[t]-1);return e}getStartLineNumber(e){return e+1}getEndLineNumber(e){return e+1}createCharSequence(e,t,n){const i=[],o=[],r=[];let s=0;for(let a=t;a<=n;a++){const t=this.lines[a],n=e?this._startColumns[a]:1,l=e?this._endColumns[a]:t.length+1;for(let e=n;e<l;e++)i[s]=t.charCodeAt(e-1),o[s]=a+1,r[s]=e,s++}return new Ah(i,o,r)}}class Ah{constructor(e,t,n){this._charCodes=e,this._lineNumbers=t,this._columns=n}getElements(){return this._charCodes}getStartLineNumber(e){return this._lineNumbers[e]}getStartColumn(e){return this._columns[e]}getEndLineNumber(e){return this._lineNumbers[e]}getEndColumn(e){return this._columns[e]+1}}class Ch{constructor(e,t,n,i,o,r,s,a){this.originalStartLineNumber=e,this.originalStartColumn=t,this.originalEndLineNumber=n,this.originalEndColumn=i,this.modifiedStartLineNumber=o,this.modifiedStartColumn=r,this.modifiedEndLineNumber=s,this.modifiedEndColumn=a}static createFromDiffChange(e,t,n){let i,o,r,s,a,l,c,h;return 0===e.originalLength?(i=0,o=0,r=0,s=0):(i=t.getStartLineNumber(e.originalStart),o=t.getStartColumn(e.originalStart),r=t.getEndLineNumber(e.originalStart+e.originalLength-1),s=t.getEndColumn(e.originalStart+e.originalLength-1)),0===e.modifiedLength?(a=0,l=0,c=0,h=0):(a=n.getStartLineNumber(e.modifiedStart),l=n.getStartColumn(e.modifiedStart),c=n.getEndLineNumber(e.modifiedStart+e.modifiedLength-1),h=n.getEndColumn(e.modifiedStart+e.modifiedLength-1)),new Ch(i,o,r,s,a,l,c,h)}}function Eh(e){if(e.length<=1)return e;const t=[e[0]];let n=t[0];for(let i=1,o=e.length;i<o;i++){const o=e[i],r=o.originalStart-(n.originalStart+n.originalLength),s=o.modifiedStart-(n.modifiedStart+n.modifiedLength),a=Math.min(r,s);a<yh?(n.originalLength=o.originalStart+o.originalLength-n.originalStart,n.modifiedLength=o.modifiedStart+o.modifiedLength-n.modifiedStart):(t.push(o),n=o)}return t}class xh{constructor(e,t,n,i,o){this.originalStartLineNumber=e,this.originalEndLineNumber=t,this.modifiedStartLineNumber=n,this.modifiedEndLineNumber=i,this.charChanges=o}static createFromDiffResult(e,t,n,i,o,r,s){let a,l,c,h,u=void 0;if(0===t.originalLength?(a=n.getStartLineNumber(t.originalStart)-1,l=0):(a=n.getStartLineNumber(t.originalStart),l=n.getEndLineNumber(t.originalStart+t.originalLength-1)),0===t.modifiedLength?(c=i.getStartLineNumber(t.modifiedStart)-1,h=0):(c=i.getStartLineNumber(t.modifiedStart),h=i.getEndLineNumber(t.modifiedStart+t.modifiedLength-1)),r&&t.originalLength>0&&t.originalLength<20&&t.modifiedLength>0&&t.modifiedLength<20&&o()){const r=n.createCharSequence(e,t.originalStart,t.originalStart+t.originalLength-1),a=i.createCharSequence(e,t.modifiedStart,t.modifiedStart+t.modifiedLength-1);let l=wh(r,a,o,!0).changes;s&&(l=Eh(l)),u=[];for(let e=0,t=l.length;e<t;e++)u.push(Ch.createFromDiffChange(l[e],r,a))}return new xh(a,l,c,h,u)}}class Sh{constructor(e,t,n){this.shouldComputeCharChanges=n.shouldComputeCharChanges,this.shouldPostProcessCharChanges=n.shouldPostProcessCharChanges,this.shouldIgnoreTrimWhitespace=n.shouldIgnoreTrimWhitespace,this.shouldMakePrettyDiff=n.shouldMakePrettyDiff,this.originalLines=e,this.modifiedLines=t,this.original=new _h(e),this.modified=new _h(t),this.continueLineDiff=Mh(n.maxComputationTime),this.continueCharDiff=Mh(0===n.maxComputationTime?0:Math.min(n.maxComputationTime,5e3))}computeDiff(){if(1===this.original.lines.length&&0===this.original.lines[0].length)return{quitEarly:!1,changes:[{originalStartLineNumber:1,originalEndLineNumber:1,modifiedStartLineNumber:1,modifiedEndLineNumber:this.modified.lines.length,charChanges:[{modifiedEndColumn:0,modifiedEndLineNumber:0,modifiedStartColumn:0,modifiedStartLineNumber:0,originalEndColumn:0,originalEndLineNumber:0,originalStartColumn:0,originalStartLineNumber:0}]}]};if(1===this.modified.lines.length&&0===this.modified.lines[0].length)return{quitEarly:!1,changes:[{originalStartLineNumber:1,originalEndLineNumber:this.original.lines.length,modifiedStartLineNumber:1,modifiedEndLineNumber:1,charChanges:[{modifiedEndColumn:0,modifiedEndLineNumber:0,modifiedStartColumn:0,modifiedStartLineNumber:0,originalEndColumn:0,originalEndLineNumber:0,originalStartColumn:0,originalStartLineNumber:0}]}]};const e=wh(this.original,this.modified,this.continueLineDiff,this.shouldMakePrettyDiff),t=e.changes,n=e.quitEarly;if(this.shouldIgnoreTrimWhitespace){const e=[];for(let n=0,i=t.length;n<i;n++)e.push(xh.createFromDiffResult(this.shouldIgnoreTrimWhitespace,t[n],this.original,this.modified,this.continueCharDiff,this.shouldComputeCharChanges,this.shouldPostProcessCharChanges));return{quitEarly:n,changes:e}}const i=[];let o=0,r=0;for(let s=-1,a=t.length;s<a;s++){const e=s+1<a?t[s+1]:null,n=e?e.originalStart:this.originalLines.length,l=e?e.modifiedStart:this.modifiedLines.length;while(o<n&&r<l){const e=this.originalLines[o],t=this.modifiedLines[r];if(e!==t){{let n=Dh(e,1),s=Dh(t,1);while(n>1&&s>1){const i=e.charCodeAt(n-2),o=t.charCodeAt(s-2);if(i!==o)break;n--,s--}(n>1||s>1)&&this._pushTrimWhitespaceCharChange(i,o+1,1,n,r+1,1,s)}{let n=kh(e,1),s=kh(t,1);const a=e.length+1,l=t.length+1;while(n<a&&s<l){const t=e.charCodeAt(n-1),i=e.charCodeAt(s-1);if(t!==i)break;n++,s++}(n<a||s<l)&&this._pushTrimWhitespaceCharChange(i,o+1,n,a,r+1,s,l)}}o++,r++}e&&(i.push(xh.createFromDiffResult(this.shouldIgnoreTrimWhitespace,e,this.original,this.modified,this.continueCharDiff,this.shouldComputeCharChanges,this.shouldPostProcessCharChanges)),o+=e.originalLength,r+=e.modifiedLength)}return{quitEarly:n,changes:i}}_pushTrimWhitespaceCharChange(e,t,n,i,o,r,s){if(this._mergeTrimWhitespaceCharChange(e,t,n,i,o,r,s))return;let a=void 0;this.shouldComputeCharChanges&&(a=[new Ch(t,n,t,i,o,r,o,s)]),e.push(new xh(t,t,o,o,a))}_mergeTrimWhitespaceCharChange(e,t,n,i,o,r,s){const a=e.length;if(0===a)return!1;const l=e[a-1];return 0!==l.originalEndLineNumber&&0!==l.modifiedEndLineNumber&&(l.originalEndLineNumber+1===t&&l.modifiedEndLineNumber+1===o&&(l.originalEndLineNumber=t,l.modifiedEndLineNumber=o,this.shouldComputeCharChanges&&l.charChanges&&l.charChanges.push(new Ch(t,n,t,i,o,r,o,s)),!0))}}function Dh(e,t){const n=Rr["u"](e);return-1===n?t:n+1}function kh(e,t){const n=Rr["H"](e);return-1===n?t:n+2}function Mh(e){if(0===e)return()=>!0;const t=Date.now();return()=>Date.now()-t<e}function Nh(e){return e<0?0:e>255?255:0|e}function Lh(e){return e<0?0:e>4294967295?4294967295:0|e}class Bh{constructor(e,t){this.index=e,this.remainder=t}}class Ih{constructor(e){this.values=e,this.prefixSum=new Uint32Array(e.length),this.prefixSumValidIndex=new Int32Array(1),this.prefixSumValidIndex[0]=-1}insertValues(e,t){e=Lh(e);const n=this.values,i=this.prefixSum,o=t.length;return 0!==o&&(this.values=new Uint32Array(n.length+o),this.values.set(n.subarray(0,e),0),this.values.set(n.subarray(e),e+o),this.values.set(t,e),e-1<this.prefixSumValidIndex[0]&&(this.prefixSumValidIndex[0]=e-1),this.prefixSum=new Uint32Array(this.values.length),this.prefixSumValidIndex[0]>=0&&this.prefixSum.set(i.subarray(0,this.prefixSumValidIndex[0]+1)),!0)}changeValue(e,t){return e=Lh(e),t=Lh(t),this.values[e]!==t&&(this.values[e]=t,e-1<this.prefixSumValidIndex[0]&&(this.prefixSumValidIndex[0]=e-1),!0)}removeValues(e,t){e=Lh(e),t=Lh(t);const n=this.values,i=this.prefixSum;if(e>=n.length)return!1;let o=n.length-e;return t>=o&&(t=o),0!==t&&(this.values=new Uint32Array(n.length-t),this.values.set(n.subarray(0,e),0),this.values.set(n.subarray(e+t),e),this.prefixSum=new Uint32Array(this.values.length),e-1<this.prefixSumValidIndex[0]&&(this.prefixSumValidIndex[0]=e-1),this.prefixSumValidIndex[0]>=0&&this.prefixSum.set(i.subarray(0,this.prefixSumValidIndex[0]+1)),!0)}getTotalValue(){return 0===this.values.length?0:this._getAccumulatedValue(this.values.length-1)}getAccumulatedValue(e){return e<0?0:(e=Lh(e),this._getAccumulatedValue(e))}_getAccumulatedValue(e){if(e<=this.prefixSumValidIndex[0])return this.prefixSum[e];let t=this.prefixSumValidIndex[0]+1;0===t&&(this.prefixSum[0]=this.values[0],t++),e>=this.values.length&&(e=this.values.length-1);for(let n=t;n<=e;n++)this.prefixSum[n]=this.prefixSum[n-1]+this.values[n];return this.prefixSumValidIndex[0]=Math.max(this.prefixSumValidIndex[0],e),this.prefixSum[e]}getIndexOf(e){e=Math.floor(e),this.getTotalValue();let t=0,n=this.values.length-1,i=0,o=0,r=0;while(t<=n)if(i=t+(n-t)/2|0,o=this.prefixSum[i],r=o-this.values[i],e<r)n=i-1;else{if(!(e>=o))break;t=i+1}return new Bh(i,e-r)}}class Th{constructor(e,t,n,i){this._uri=e,this._lines=t,this._eol=n,this._versionId=i,this._lineStarts=null,this._cachedTextValue=null}dispose(){this._lines.length=0}getText(){return null===this._cachedTextValue&&(this._cachedTextValue=this._lines.join(this._eol)),this._cachedTextValue}onEvents(e){e.eol&&e.eol!==this._eol&&(this._eol=e.eol,this._lineStarts=null);const t=e.changes;for(const n of t)this._acceptDeleteRange(n.range),this._acceptInsertText(new pn(n.range.startLineNumber,n.range.startColumn),n.text);this._versionId=e.versionId,this._cachedTextValue=null}_ensureLineStarts(){if(!this._lineStarts){const e=this._eol.length,t=this._lines.length,n=new Uint32Array(t);for(let i=0;i<t;i++)n[i]=this._lines[i].length+e;this._lineStarts=new Ih(n)}}_setLineText(e,t){this._lines[e]=t,this._lineStarts&&this._lineStarts.changeValue(e,this._lines[e].length+this._eol.length)}_acceptDeleteRange(e){if(e.startLineNumber!==e.endLineNumber)this._setLineText(e.startLineNumber-1,this._lines[e.startLineNumber-1].substring(0,e.startColumn-1)+this._lines[e.endLineNumber-1].substring(e.endColumn-1)),this._lines.splice(e.startLineNumber,e.endLineNumber-e.startLineNumber),this._lineStarts&&this._lineStarts.removeValues(e.startLineNumber,e.endLineNumber-e.startLineNumber);else{if(e.startColumn===e.endColumn)return;this._setLineText(e.startLineNumber-1,this._lines[e.startLineNumber-1].substring(0,e.startColumn-1)+this._lines[e.startLineNumber-1].substring(e.endColumn-1))}}_acceptInsertText(e,t){if(0===t.length)return;let n=t.split(/\r\n|\r|\n/);if(1===n.length)return void this._setLineText(e.lineNumber-1,this._lines[e.lineNumber-1].substring(0,e.column-1)+n[0]+this._lines[e.lineNumber-1].substring(e.column-1));n[n.length-1]+=this._lines[e.lineNumber-1].substring(e.column-1),this._setLineText(e.lineNumber-1,this._lines[e.lineNumber-1].substring(0,e.column-1)+n[0]);let i=new Uint32Array(n.length-1);for(let o=1;o<n.length;o++)this._lines.splice(e.lineNumber+o-1,0,n[o]),i[o-1]=n[o].length+this._eol.length;this._lineStarts&&this._lineStarts.insertValues(e.lineNumber,i)}}class Oh{constructor(e){let t=Nh(e);this._defaultValue=t,this._asciiMap=Oh._createAsciiMap(t),this._map=new Map}static _createAsciiMap(e){let t=new Uint8Array(256);for(let n=0;n<256;n++)t[n]=e;return t}set(e,t){let n=Nh(t);e>=0&&e<256?this._asciiMap[e]=n:this._map.set(e,n)}get(e){return e>=0&&e<256?this._asciiMap[e]:this._map.get(e)||this._defaultValue}}class Rh{constructor(e,t,n){const i=new Uint8Array(e*t);for(let o=0,r=e*t;o<r;o++)i[o]=n;this._data=i,this.rows=e,this.cols=t}get(e,t){return this._data[e*this.cols+t]}set(e,t,n){this._data[e*this.cols+t]=n}}class Ph{constructor(e){let t=0,n=0;for(let o=0,r=e.length;o<r;o++){let[i,r,s]=e[o];r>t&&(t=r),i>n&&(n=i),s>n&&(n=s)}t++,n++;let i=new Rh(n,t,0);for(let o=0,r=e.length;o<r;o++){let[t,n,r]=e[o];i.set(t,n,r)}this._states=i,this._maxCharCode=t}nextState(e,t){return t<0||t>=this._maxCharCode?0:this._states.get(e,t)}}let Fh=null;function jh(){return null===Fh&&(Fh=new Ph([[1,104,2],[1,72,2],[1,102,6],[1,70,6],[2,116,3],[2,84,3],[3,116,4],[3,84,4],[4,112,5],[4,80,5],[5,115,9],[5,83,9],[5,58,10],[6,105,7],[6,73,7],[7,108,8],[7,76,8],[8,101,9],[8,69,9],[9,58,10],[10,47,11],[11,47,12]])),Fh}let Qh=null;function zh(){if(null===Qh){Qh=new Oh(0);const e=" \t<>'\"、。。、,.:;‘“〈《「『【〔([{「」}])〕】』」》〉”’`~…";for(let n=0;n<e.length;n++)Qh.set(e.charCodeAt(n),1);const t=".,;";for(let n=0;n<t.length;n++)Qh.set(t.charCodeAt(n),2)}return Qh}class Vh{static _createLink(e,t,n,i,o){let r=o-1;do{const n=t.charCodeAt(r),i=e.get(n);if(2!==i)break;r--}while(r>i);if(i>0){const e=t.charCodeAt(i-1),n=t.charCodeAt(r);(40===e&&41===n||91===e&&93===n||123===e&&125===n)&&r--}return{range:{startLineNumber:n,startColumn:i+1,endLineNumber:n,endColumn:r+2},url:t.substring(i,r+1)}}static computeLinks(e,t=jh()){const n=zh();let i=[];for(let o=1,r=e.getLineCount();o<=r;o++){const r=e.getLineContent(o),s=r.length;let a=0,l=0,c=0,h=1,u=!1,d=!1,p=!1,f=!1;while(a<s){let e=!1;const s=r.charCodeAt(a);if(13===h){let t;switch(s){case 40:u=!0,t=0;break;case 41:t=u?0:1;break;case 91:p=!0,d=!0,t=0;break;case 93:p=!1,t=d?0:1;break;case 123:f=!0,t=0;break;case 125:t=f?0:1;break;case 39:t=34===c||96===c?0:1;break;case 34:t=39===c||96===c?0:1;break;case 96:t=39===c||34===c?0:1;break;case 42:t=42===c?1:0;break;case 124:t=124===c?1:0;break;case 32:t=p?0:1;break;default:t=n.get(s)}1===t&&(i.push(Vh._createLink(n,r,o,l,a)),e=!0)}else if(12===h){let t;91===s?(d=!0,t=0):t=n.get(s),1===t?e=!0:h=13}else h=t.nextState(h,s),0===h&&(e=!0);e&&(h=1,u=!1,d=!1,f=!1,l=a+1,c=s),a++}13===h&&i.push(Vh._createLink(n,r,o,l,s))}return i}}function Wh(e){return e&&"function"===typeof e.getLineCount&&"function"===typeof e.getLineContent?Vh.computeLinks(e):[]}class Hh{constructor(){this._defaultValueSet=[["true","false"],["True","False"],["Private","Public","Friend","ReadOnly","Partial","Protected","WriteOnly"],["public","protected","private"]]}navigateValueSet(e,t,n,i,o){if(e&&t){let n=this.doNavigateValueSet(t,o);if(n)return{range:e,value:n}}if(n&&i){let e=this.doNavigateValueSet(i,o);if(e)return{range:n,value:e}}return null}doNavigateValueSet(e,t){let n=this.numberReplace(e,t);return null!==n?n:this.textReplace(e,t)}numberReplace(e,t){let n=Math.pow(10,e.length-(e.lastIndexOf(".")+1)),i=Number(e),o=parseFloat(e);return isNaN(i)||isNaN(o)||i!==o?null:0!==i||t?(i=Math.floor(i*n),i+=t?n:-n,String(i/n)):null}textReplace(e,t){return this.valueSetsReplace(this._defaultValueSet,e,t)}valueSetsReplace(e,t,n){let i=null;for(let o=0,r=e.length;null===i&&o<r;o++)i=this.valueSetReplace(e[o],t,n);return i}valueSetReplace(e,t,n){let i=e.indexOf(t);return i>=0?(i+=n?1:-1,i<0?i=e.length-1:i%=e.length,e[i]):null}}Hh.INSTANCE=new Hh;var Uh=function(e,t,n,i){function o(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,r){function s(e){try{l(i.next(e))}catch(t){r(t)}}function a(e){try{l(i["throw"](e))}catch(t){r(t)}}function l(e){e.done?n(e.value):o(e.value).then(s,a)}l((i=i.apply(e,t||[])).next())}))};class Yh extends Th{get uri(){return this._uri}get version(){return this._versionId}get eol(){return this._eol}getValue(){return this.getText()}getLinesContent(){return this._lines.slice(0)}getLineCount(){return this._lines.length}getLineContent(e){return this._lines[e-1]}getWordAtPosition(e,t){let n=x(e.column,C(t),this._lines[e.lineNumber-1],0);return n?new fn(e.lineNumber,n.startColumn,e.lineNumber,n.endColumn):null}words(e){const t=this._lines,n=this._wordenize.bind(this);let i=0,o="",r=0,s=[];return{*[Symbol.iterator](){while(1)if(r<s.length){const e=o.substring(s[r].start,s[r].end);r+=1,yield e}else{if(!(i<t.length))break;o=t[i],s=n(o,e),r=0,i+=1}}}}getLineWords(e,t){let n=this._lines[e-1],i=this._wordenize(n,t),o=[];for(const r of i)o.push({word:n.substring(r.start,r.end),startColumn:r.start+1,endColumn:r.end+1});return o}_wordenize(e,t){const n=[];let i;t.lastIndex=0;while(i=t.exec(e)){if(0===i[0].length)break;n.push({start:i.index,end:i.index+i[0].length})}return n}getValueInRange(e){if(e=this._validateRange(e),e.startLineNumber===e.endLineNumber)return this._lines[e.startLineNumber-1].substring(e.startColumn-1,e.endColumn-1);let t=this._eol,n=e.startLineNumber-1,i=e.endLineNumber-1,o=[];o.push(this._lines[n].substring(e.startColumn-1));for(let r=n+1;r<i;r++)o.push(this._lines[r]);return o.push(this._lines[i].substring(0,e.endColumn-1)),o.join(t)}offsetAt(e){return e=this._validatePosition(e),this._ensureLineStarts(),this._lineStarts.getAccumulatedValue(e.lineNumber-2)+(e.column-1)}positionAt(e){e=Math.floor(e),e=Math.max(0,e),this._ensureLineStarts();let t=this._lineStarts.getIndexOf(e),n=this._lines[t.index].length;return{lineNumber:1+t.index,column:1+Math.min(t.remainder,n)}}_validateRange(e){const t=this._validatePosition({lineNumber:e.startLineNumber,column:e.startColumn}),n=this._validatePosition({lineNumber:e.endLineNumber,column:e.endColumn});return t.lineNumber!==e.startLineNumber||t.column!==e.startColumn||n.lineNumber!==e.endLineNumber||n.column!==e.endColumn?{startLineNumber:t.lineNumber,startColumn:t.column,endLineNumber:n.lineNumber,endColumn:n.column}:e}_validatePosition(e){if(!pn.isIPosition(e))throw new Error("bad position");let{lineNumber:t,column:n}=e,i=!1;if(t<1)t=1,n=1,i=!0;else if(t>this._lines.length)t=this._lines.length,n=this._lines[t-1].length+1,i=!0;else{let e=this._lines[t-1].length+1;n<1?(n=1,i=!0):n>e&&(n=e,i=!0)}return i?{lineNumber:t,column:n}:e}}class Gh{constructor(e,t){this._host=e,this._models=Object.create(null),this._foreignModuleFactory=t,this._foreignModule=null}dispose(){this._models=Object.create(null)}_getModel(e){return this._models[e]}_getModels(){let e=[];return Object.keys(this._models).forEach(t=>e.push(this._models[t])),e}acceptNewModel(e){this._models[e.url]=new Yh(tn.parse(e.url),e.lines,e.EOL,e.versionId)}acceptModelChanged(e,t){if(!this._models[e])return;let n=this._models[e];n.onEvents(t)}acceptRemovedModel(e){this._models[e]&&delete this._models[e]}computeDiff(e,t,n,i){return Uh(this,void 0,void 0,(function*(){const o=this._getModel(e),r=this._getModel(t);if(!o||!r)return null;const s=o.getLinesContent(),a=r.getLinesContent(),l=new Sh(s,a,{shouldComputeCharChanges:!0,shouldPostProcessCharChanges:!0,shouldIgnoreTrimWhitespace:n,shouldMakePrettyDiff:!0,maxComputationTime:i}),c=l.computeDiff(),h=!(c.changes.length>0)&&this._modelsAreIdentical(o,r);return{quitEarly:c.quitEarly,identical:h,changes:c.changes}}))}_modelsAreIdentical(e,t){const n=e.getLineCount(),i=t.getLineCount();if(n!==i)return!1;for(let o=1;o<=n;o++){const n=e.getLineContent(o),i=t.getLineContent(o);if(n!==i)return!1}return!0}computeMoreMinimalEdits(e,t){return Uh(this,void 0,void 0,(function*(){const n=this._getModel(e);if(!n)return t;const i=[];let o=void 0;t=Ji(t,(e,t)=>{if(e.range&&t.range)return fn.compareRangesUsingStarts(e.range,t.range);let n=e.range?0:1,i=t.range?0:1;return n-i});for(let{range:e,text:r,eol:s}of t){if("number"===typeof s&&(o=s),fn.isEmpty(e)&&!r)continue;const t=n.getValueInRange(e);if(r=r.replace(/\r\n|\n|\r/g,n.eol),t===r)continue;if(Math.max(r.length,t.length)>Gh._diffLimit){i.push({range:e,text:r});continue}const a=fh(t,r,!1),l=n.offsetAt(fn.lift(e).getStartPosition());for(const e of a){const t=n.positionAt(l+e.originalStart),o=n.positionAt(l+e.originalStart+e.originalLength),s={text:r.substr(e.modifiedStart,e.modifiedLength),range:{startLineNumber:t.lineNumber,startColumn:t.column,endLineNumber:o.lineNumber,endColumn:o.column}};n.getValueInRange(s.range)!==s.text&&i.push(s)}}return"number"===typeof o&&i.push({eol:o,text:"",range:{startLineNumber:0,startColumn:0,endLineNumber:0,endColumn:0}}),i}))}computeLinks(e){return Uh(this,void 0,void 0,(function*(){let t=this._getModel(e);return t?Wh(t):null}))}textualSuggest(e,t,n,i){return Uh(this,void 0,void 0,(function*(){const o=this._getModel(e);if(!o)return null;const r=[],s=new Set,a=new RegExp(n,i),l=o.getWordAtPosition(t,a);l&&s.add(o.getValueInRange(l));for(let e of o.words(a))if(!s.has(e)&&(s.add(e),isNaN(Number(e))&&(r.push(e),s.size>Gh._suggestionsLimit)))break;return r}))}computeWordRanges(e,t,n,i){return Uh(this,void 0,void 0,(function*(){let o=this._getModel(e);if(!o)return Object.create(null);const r=new RegExp(n,i),s=Object.create(null);for(let e=t.startLineNumber;e<t.endLineNumber;e++){let t=o.getLineWords(e,r);for(const n of t){if(!isNaN(Number(n.word)))continue;let t=s[n.word];t||(t=[],s[n.word]=t),t.push({startLineNumber:e,startColumn:n.startColumn,endLineNumber:e,endColumn:n.endColumn})}}return s}))}navigateValueSet(e,t,n,i,o){return Uh(this,void 0,void 0,(function*(){let r=this._getModel(e);if(!r)return null;let s=new RegExp(i,o);t.startColumn===t.endColumn&&(t={startLineNumber:t.startLineNumber,startColumn:t.startColumn,endLineNumber:t.endLineNumber,endColumn:t.endColumn+1});let a=r.getValueInRange(t),l=r.getWordAtPosition({lineNumber:t.startLineNumber,column:t.startColumn},s);if(!l)return null;let c=r.getValueInRange(l),h=Hh.INSTANCE.navigateValueSet(t,a,l,c,n);return h}))}loadForeignModule(e,t,n){const i=(e,t)=>this._host.fhr(e,t),o=os(n,i);let r={host:o,getMirrorModels:()=>this._getModels()};return this._foreignModuleFactory?(this._foreignModule=this._foreignModuleFactory(r,t),Promise.resolve(is(this._foreignModule))):Promise.reject(new Error("Unexpected usage"))}fmr(e,t){if(!this._foreignModule||"function"!==typeof this._foreignModule[e])return Promise.reject(new Error("Missing requestHandler or method: "+e));try{return Promise.resolve(this._foreignModule[e].apply(this._foreignModule,t))}catch(n){return Promise.reject(n)}}}Gh._diffLimit=1e5,Gh._suggestionsLimit=1e4,"function"===typeof importScripts&&(y["b"].monaco=Zn());const Kh=ii("textResourceConfigurationService"),qh=ii("textResourcePropertiesService"),Jh=ii("logService");var Xh;(function(e){e[e["Trace"]=0]="Trace",e[e["Debug"]=1]="Debug",e[e["Info"]=2]="Info",e[e["Warning"]=3]="Warning",e[e["Error"]=4]="Error",e[e["Critical"]=5]="Critical",e[e["Off"]=6]="Off"})(Xh||(Xh={}));const $h=Xh.Info;class Zh extends Ge{constructor(){super(...arguments),this.level=$h,this._onDidChangeLogLevel=this._register(new et)}setLevel(e){this.level!==e&&(this.level=e,this._onDidChangeLogLevel.fire(this.level))}getLevel(){return this.level}}class eu extends Zh{constructor(e=$h){super(),this.setLevel(e)}trace(e,...t){this.getLevel(),Xh.Trace}info(e,...t){this.getLevel(),Xh.Info}error(e,...t){this.getLevel(),Xh.Error}dispose(){}}const tu=y["b"].performance&&"function"===typeof y["b"].performance.now;class nu{constructor(e){this._highResolution=tu&&e,this._startTime=this._now(),this._stopTime=-1}static create(e=!0){return new nu(e)}stop(){this._stopTime=this._now()}elapsed(){return-1!==this._stopTime?this._stopTime-this._startTime:this._now()-this._startTime}_now(){return this._highResolution?y["b"].performance.now():(new Date).getTime()}}var iu=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},ou=function(e,t){return function(n,i){t(n,i,e)}},ru=function(e,t,n,i){function o(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,r){function s(e){try{l(i.next(e))}catch(t){r(t)}}function a(e){try{l(i["throw"](e))}catch(t){r(t)}}function l(e){e.done?n(e.value):o(e.value).then(s,a)}l((i=i.apply(e,t||[])).next())}))};const su=6e4,au=3e5;function lu(e,t){let n=e.getModel(t);return!!n&&!n.isTooLargeForSyncing()}let cu=class extends Ge{constructor(e,t,n){super(),this._modelService=e,this._workerManager=this._register(new uu(this._modelService)),this._logService=n,this._register($l.register("*",{provideLinks:(e,t)=>lu(this._modelService,e.uri)?this._workerManager.withWorker().then(t=>t.computeLinks(e.uri)).then(e=>e&&{links:e}):Promise.resolve({links:[]})})),this._register(Pl.register("*",new hu(this._workerManager,t,this._modelService)))}dispose(){super.dispose()}canComputeDiff(e,t){return lu(this._modelService,e)&&lu(this._modelService,t)}computeDiff(e,t,n,i){return this._workerManager.withWorker().then(o=>o.computeDiff(e,t,n,i))}computeMoreMinimalEdits(e,t){if(to(t)){if(!lu(this._modelService,e))return Promise.resolve(t);const n=nu.create(!0),i=this._workerManager.withWorker().then(n=>n.computeMoreMinimalEdits(e,t));return i.finally(()=>this._logService.trace("FORMAT#computeMoreMinimalEdits",e.toString(!0),n.elapsed())),i}return Promise.resolve(void 0)}canNavigateValueSet(e){return lu(this._modelService,e)}navigateValueSet(e,t,n){return this._workerManager.withWorker().then(i=>i.navigateValueSet(e,t,n))}canComputeWordRanges(e){return lu(this._modelService,e)}computeWordRanges(e,t){return this._workerManager.withWorker().then(n=>n.computeWordRanges(e,t))}};cu=iu([ou(0,_a),ou(1,Kh),ou(2,Jh)],cu);class hu{constructor(e,t,n){this._debugDisplayName="wordbasedCompletions",this._workerManager=e,this._configurationService=t,this._modelService=n}provideCompletionItems(e,t){return ru(this,void 0,void 0,(function*(){const{wordBasedSuggestions:n}=this._configurationService.getValue(e.uri,t,"editor");if(!n)return;if(!lu(this._modelService,e.uri))return;const i=e.getWordAtPosition(t),o=i?new fn(t.lineNumber,i.startColumn,t.lineNumber,i.endColumn):fn.fromPositions(t),r=o.setEndPosition(t.lineNumber,t.column),s=yield this._workerManager.withWorker(),a=yield s.textualSuggest(e.uri,t);return a?{suggestions:a.map(e=>({kind:18,label:e,insertText:e,range:{insert:r,replace:o}}))}:void 0}))}}class uu extends Ge{constructor(e){super(),this._modelService=e,this._editorWorkerClient=null,this._lastWorkerUsedTime=(new Date).getTime();let t=this._register(new Wi);t.cancelAndSet(()=>this._checkStopIdleWorker(),Math.round(au/2)),this._register(this._modelService.onModelRemoved(e=>this._checkStopEmptyWorker()))}dispose(){this._editorWorkerClient&&(this._editorWorkerClient.dispose(),this._editorWorkerClient=null),super.dispose()}_checkStopEmptyWorker(){if(!this._editorWorkerClient)return;let e=this._modelService.getModels();0===e.length&&(this._editorWorkerClient.dispose(),this._editorWorkerClient=null)}_checkStopIdleWorker(){if(!this._editorWorkerClient)return;let e=(new Date).getTime()-this._lastWorkerUsedTime;e>au&&(this._editorWorkerClient.dispose(),this._editorWorkerClient=null)}withWorker(){return this._lastWorkerUsedTime=(new Date).getTime(),this._editorWorkerClient||(this._editorWorkerClient=new gu(this._modelService,!1,"editorWorkerService")),Promise.resolve(this._editorWorkerClient)}}class du extends Ge{constructor(e,t,n){if(super(),this._syncedModels=Object.create(null),this._syncedModelsLastUsedTime=Object.create(null),this._proxy=e,this._modelService=t,!n){let e=new Wi;e.cancelAndSet(()=>this._checkStopModelSync(),Math.round(su/2)),this._register(e)}}dispose(){for(let e in this._syncedModels)We(this._syncedModels[e]);this._syncedModels=Object.create(null),this._syncedModelsLastUsedTime=Object.create(null),super.dispose()}ensureSyncedResources(e){for(const t of e){let e=t.toString();this._syncedModels[e]||this._beginModelSync(t),this._syncedModels[e]&&(this._syncedModelsLastUsedTime[e]=(new Date).getTime())}}_checkStopModelSync(){let e=(new Date).getTime(),t=[];for(let n in this._syncedModelsLastUsedTime){let i=e-this._syncedModelsLastUsedTime[n];i>su&&t.push(n)}for(const n of t)this._stopModelSync(n)}_beginModelSync(e){let t=this._modelService.getModel(e);if(!t)return;if(t.isTooLargeForSyncing())return;let n=e.toString();this._proxy.acceptNewModel({url:t.uri.toString(),lines:t.getLinesContent(),EOL:t.getEOL(),versionId:t.getVersionId()});const i=new Ye;i.add(t.onDidChangeContent(e=>{this._proxy.acceptModelChanged(n.toString(),e)})),i.add(t.onWillDispose(()=>{this._stopModelSync(n)})),i.add(Ue(()=>{this._proxy.acceptRemovedModel(n)})),this._syncedModels[n]=i}_stopModelSync(e){let t=this._syncedModels[e];delete this._syncedModels[e],delete this._syncedModelsLastUsedTime[e],We(t)}}class pu{constructor(e){this._instance=e,this._proxyObj=Promise.resolve(this._instance)}dispose(){this._instance.dispose()}getProxyObject(){return this._proxyObj}}class fu{constructor(e){this._workerClient=e}fhr(e,t){return this._workerClient.fhr(e,t)}}class gu extends Ge{constructor(e,t,n){super(),this._disposed=!1,this._modelService=e,this._keepIdleModels=t,this._workerFactory=new Ac(n),this._worker=null,this._modelManager=null}fhr(e,t){throw new Error("Not implemented!")}_getOrCreateWorker(){if(!this._worker)try{this._worker=this._register(new vc(this._workerFactory,"vs/editor/common/services/editorSimpleWorker",new fu(this)))}catch(e){mc(e),this._worker=new pu(new Gh(new fu(this),null))}return this._worker}_getProxy(){return this._getOrCreateWorker().getProxyObject().then(void 0,e=>(mc(e),this._worker=new pu(new Gh(new fu(this),null)),this._getOrCreateWorker().getProxyObject()))}_getOrCreateModelManager(e){return this._modelManager||(this._modelManager=this._register(new du(e,this._modelService,this._keepIdleModels))),this._modelManager}_withSyncedResources(e){return this._disposed?Promise.reject(Ie()):this._getProxy().then(t=>(this._getOrCreateModelManager(t).ensureSyncedResources(e),t))}computeDiff(e,t,n,i){return this._withSyncedResources([e,t]).then(o=>o.computeDiff(e.toString(),t.toString(),n,i))}computeMoreMinimalEdits(e,t){return this._withSyncedResources([e]).then(n=>n.computeMoreMinimalEdits(e.toString(),t))}computeLinks(e){return this._withSyncedResources([e]).then(t=>t.computeLinks(e.toString()))}textualSuggest(e,t){return this._withSyncedResources([e]).then(n=>{let i=this._modelService.getModel(e);if(!i)return null;let o=oh.getWordDefinition(i.getLanguageIdentifier().id),r=o.source,s=Object(Rr["L"])(o);return n.textualSuggest(e.toString(),t,r,s)})}computeWordRanges(e,t){return this._withSyncedResources([e]).then(n=>{let i=this._modelService.getModel(e);if(!i)return Promise.resolve(null);let o=oh.getWordDefinition(i.getLanguageIdentifier().id),r=o.source,s=Object(Rr["L"])(o);return n.computeWordRanges(e.toString(),t,r,s)})}navigateValueSet(e,t,n){return this._withSyncedResources([e]).then(i=>{let o=this._modelService.getModel(e);if(!o)return null;let r=oh.getWordDefinition(o.getLanguageIdentifier().id),s=r.source,a=Object(Rr["L"])(r);return i.navigateValueSet(e.toString(),t,n,s,a)})}dispose(){super.dispose(),this._disposed=!0}}function mu(e,t){return new bu(e,t)}class bu extends gu{constructor(e,t){super(e,t.keepIdleModels||!1,t.label),this._foreignModuleId=t.moduleId,this._foreignModuleCreateData=t.createData||null,this._foreignModuleHost=t.host||null,this._foreignProxy=null}fhr(e,t){if(!this._foreignModuleHost||"function"!==typeof this._foreignModuleHost[e])return Promise.reject(new Error("Missing method "+e+" or missing main thread foreign host."));try{return Promise.resolve(this._foreignModuleHost[e].apply(this._foreignModuleHost,t))}catch(n){return Promise.reject(n)}}_getForeignProxy(){return this._foreignProxy||(this._foreignProxy=this._getProxy().then(e=>{const t=this._foreignModuleHost?is(this._foreignModuleHost):[];return e.loadForeignModule(this._foreignModuleId,this._foreignModuleCreateData,t).then(t=>{this._foreignModuleCreateData=null;const n=(t,n)=>e.fmr(t,n),i=(e,t)=>function(){const n=Array.prototype.slice.call(arguments,0);return t(e,n)};let o={};for(const e of t)o[e]=i(e,n);return o})})),this._foreignProxy}getProxy(){return this._getForeignProxy()}withSyncedResources(e){return this._withSyncedResources(e).then(e=>this.getProxy())}}class vu{constructor(e,t){this._tokens=e,this._tokensCount=this._tokens.length>>>1,this._text=t}equals(e){return e instanceof vu&&this.slicedEquals(e,0,this._tokensCount)}slicedEquals(e,t,n){if(this._text!==e._text)return!1;if(this._tokensCount!==e._tokensCount)return!1;const i=t<<1,o=i+(n<<1);for(let r=i;r<o;r++)if(this._tokens[r]!==e._tokens[r])return!1;return!0}getLineContent(){return this._text}getCount(){return this._tokensCount}getStartOffset(e){return e>0?this._tokens[e-1<<1]:0}getMetadata(e){const t=this._tokens[1+(e<<1)];return t}getLanguageId(e){const t=this._tokens[1+(e<<1)];return Nl.getLanguageId(t)}getStandardTokenType(e){const t=this._tokens[1+(e<<1)];return Nl.getTokenType(t)}getForeground(e){const t=this._tokens[1+(e<<1)];return Nl.getForeground(t)}getClassName(e){const t=this._tokens[1+(e<<1)];return Nl.getClassNameFromMetadata(t)}getInlineStyle(e,t){const n=this._tokens[1+(e<<1)];return Nl.getInlineStyleFromMetadata(n,t)}getEndOffset(e){return this._tokens[e<<1]}findTokenIndexAtOffset(e){return vu.findIndexInTokensArray(this._tokens,e)}inflate(){return this}sliceAndInflate(e,t,n){return new yu(this,e,t,n)}static convertToEndOffset(e,t){const n=e.length>>>1,i=n-1;for(let o=0;o<i;o++)e[o<<1]=e[o+1<<1];e[i<<1]=t}static findIndexInTokensArray(e,t){if(e.length<=2)return 0;let n=0,i=(e.length>>>1)-1;while(n<i){const o=n+Math.floor((i-n)/2),r=e[o<<1];if(r===t)return o+1;r<t?n=o+1:r>t&&(i=o)}return n}}class yu{constructor(e,t,n,i){this._source=e,this._startOffset=t,this._endOffset=n,this._deltaOffset=i,this._firstTokenIndex=e.findTokenIndexAtOffset(t),this._tokensCount=0;for(let o=this._firstTokenIndex,r=e.getCount();o<r;o++){const t=e.getStartOffset(o);if(t>=n)break;this._tokensCount++}}equals(e){return e instanceof yu&&(this._startOffset===e._startOffset&&this._endOffset===e._endOffset&&this._deltaOffset===e._deltaOffset&&this._source.slicedEquals(e._source,this._firstTokenIndex,this._tokensCount))}getCount(){return this._tokensCount}getForeground(e){return this._source.getForeground(this._firstTokenIndex+e)}getEndOffset(e){const t=this._source.getEndOffset(this._firstTokenIndex+e);return Math.min(this._endOffset,t)-this._startOffset+this._deltaOffset}getClassName(e){return this._source.getClassName(this._firstTokenIndex+e)}getInlineStyle(e,t){return this._source.getInlineStyle(this._firstTokenIndex+e,t)}findTokenIndexAtOffset(e){return this._source.findTokenIndexAtOffset(e+this._startOffset-this._deltaOffset)-this._firstTokenIndex}}class wu{constructor(e,t,n,i){this.startColumn=e,this.endColumn=t,this.className=n,this.type=i}static _equals(e,t){return e.startColumn===t.startColumn&&e.endColumn===t.endColumn&&e.className===t.className&&e.type===t.type}static equalsArr(e,t){const n=e.length,i=t.length;if(n!==i)return!1;for(let o=0;o<n;o++)if(!wu._equals(e[o],t[o]))return!1;return!0}static filter(e,t,n,i){if(0===e.length)return[];let o=[],r=0;for(let s=0,a=e.length;s<a;s++){const a=e[s],l=a.range;if(l.endLineNumber<t||l.startLineNumber>t)continue;if(l.isEmpty()&&(0===a.type||3===a.type))continue;const c=l.startLineNumber===t?l.startColumn:n,h=l.endLineNumber===t?l.endColumn:i;o[r++]=new wu(c,h,a.inlineClassName,a.type)}return o}static _typeCompare(e,t){const n=[2,0,1,3];return n[e]-n[t]}static compare(e,t){if(e.startColumn===t.startColumn){if(e.endColumn===t.endColumn){const n=wu._typeCompare(e.type,t.type);return 0===n?e.className<t.className?-1:e.className>t.className?1:0:n}return e.endColumn-t.endColumn}return e.startColumn-t.startColumn}}class _u{constructor(e,t,n,i){this.startOffset=e,this.endOffset=t,this.className=n,this.metadata=i}}class Au{constructor(){this.stopOffsets=[],this.classNames=[],this.metadata=[],this.count=0}static _metadata(e){let t=0;for(let n=0,i=e.length;n<i;n++)t|=e[n];return t}consumeLowerThan(e,t,n){while(this.count>0&&this.stopOffsets[0]<e){let e=0;while(e+1<this.count&&this.stopOffsets[e]===this.stopOffsets[e+1])e++;n.push(new _u(t,this.stopOffsets[e],this.classNames.join(" "),Au._metadata(this.metadata))),t=this.stopOffsets[e]+1,this.stopOffsets.splice(0,e+1),this.classNames.splice(0,e+1),this.metadata.splice(0,e+1),this.count-=e+1}return this.count>0&&t<e&&(n.push(new _u(t,e-1,this.classNames.join(" "),Au._metadata(this.metadata))),t=e),t}insert(e,t,n){if(0===this.count||this.stopOffsets[this.count-1]<=e)this.stopOffsets.push(e),this.classNames.push(t),this.metadata.push(n);else for(let i=0;i<this.count;i++)if(this.stopOffsets[i]>=e){this.stopOffsets.splice(i,0,e),this.classNames.splice(i,0,t),this.metadata.splice(i,0,n);break}this.count++}}class Cu{static normalize(e,t){if(0===t.length)return[];let n=[];const i=new Au;let o=0;for(let r=0,s=t.length;r<s;r++){const s=t[r];let a=s.startColumn,l=s.endColumn;const c=s.className,h=1===s.type?2:2===s.type?4:0;if(a>1){const t=e.charCodeAt(a-2);Rr["D"](t)&&a--}if(l>1){const t=e.charCodeAt(l-2);Rr["D"](t)&&l--}const u=a-1,d=l-2;o=i.consumeLowerThan(u,o,n),0===i.count&&(o=u),i.insert(d,c,h)}return i.consumeLowerThan(1073741824,o,n),n}}class Eu{constructor(e,t,n){this.endIndex=e,this.type=t,this.metadata=n}isWhitespace(){return!!(1&this.metadata)}}class xu{constructor(e,t){this.startOffset=e,this.endOffset=t}equals(e){return this.startOffset===e.startOffset&&this.endOffset===e.endOffset}}class Su{constructor(e,t,n,i,o,r,s,a,l,c,h,u,d,p,f,g,m,b,v){this.useMonospaceOptimizations=e,this.canUseHalfwidthRightwardsArrow=t,this.lineContent=n,this.continuesWithWrappedLine=i,this.isBasicASCII=o,this.containsRTL=r,this.fauxIndentLength=s,this.lineTokens=a,this.lineDecorations=l,this.tabSize=c,this.startVisibleColumn=h,this.spaceWidth=u,this.stopRenderingLineAfter=f,this.renderWhitespace="all"===g?4:"boundary"===g?1:"selection"===g?2:"trailing"===g?3:0,this.renderControlCharacters=m,this.fontLigatures=b,this.selectionsOnLine=v&&v.sort((e,t)=>e.startOffset<t.startOffset?-1:1);const y=Math.abs(p-u),w=Math.abs(d-u);y<w?(this.renderSpaceWidth=p,this.renderSpaceCharCode=11825):(this.renderSpaceWidth=d,this.renderSpaceCharCode=183)}sameSelection(e){if(null===this.selectionsOnLine)return null===e;if(null===e)return!1;if(e.length!==this.selectionsOnLine.length)return!1;for(let t=0;t<this.selectionsOnLine.length;t++)if(!this.selectionsOnLine[t].equals(e[t]))return!1;return!0}equals(e){return this.useMonospaceOptimizations===e.useMonospaceOptimizations&&this.canUseHalfwidthRightwardsArrow===e.canUseHalfwidthRightwardsArrow&&this.lineContent===e.lineContent&&this.continuesWithWrappedLine===e.continuesWithWrappedLine&&this.isBasicASCII===e.isBasicASCII&&this.containsRTL===e.containsRTL&&this.fauxIndentLength===e.fauxIndentLength&&this.tabSize===e.tabSize&&this.startVisibleColumn===e.startVisibleColumn&&this.spaceWidth===e.spaceWidth&&this.renderSpaceWidth===e.renderSpaceWidth&&this.renderSpaceCharCode===e.renderSpaceCharCode&&this.stopRenderingLineAfter===e.stopRenderingLineAfter&&this.renderWhitespace===e.renderWhitespace&&this.renderControlCharacters===e.renderControlCharacters&&this.fontLigatures===e.fontLigatures&&wu.equalsArr(this.lineDecorations,e.lineDecorations)&&this.lineTokens.equals(e.lineTokens)&&this.sameSelection(e.selectionsOnLine)}}class Du{constructor(e,t){this.length=e,this._data=new Uint32Array(this.length),this._absoluteOffsets=new Uint32Array(this.length)}static getPartIndex(e){return(4294901760&e)>>>16}static getCharIndex(e){return(65535&e)>>>0}setPartData(e,t,n,i){let o=(t<<16|n<<0)>>>0;this._data[e]=o,this._absoluteOffsets[e]=i+n}getAbsoluteOffsets(){return this._absoluteOffsets}charOffsetToPartData(e){return 0===this.length?0:e<0?this._data[0]:e>=this.length?this._data[this.length-1]:this._data[e]}partDataToCharOffset(e,t,n){if(0===this.length)return 0;let i=(e<<16|n<<0)>>>0,o=0,r=this.length-1;while(o+1<r){let e=o+r>>>1,t=this._data[e];if(t===i)return e;t>i?r=e:o=e}if(o===r)return o;let s=this._data[o],a=this._data[r];if(s===i)return o;if(a===i)return r;let l,c=Du.getPartIndex(s),h=Du.getCharIndex(s),u=Du.getPartIndex(a);l=c!==u?t:Du.getCharIndex(a);let d=n-h,p=l-n;return d<=p?o:r}}class ku{constructor(e,t,n){this.characterMapping=e,this.containsRTL=t,this.containsForeignElements=n}}function Mu(e,t){if(0===e.lineContent.length){let n=0,i="<span><span></span></span>";if(e.lineDecorations.length>0){const t=[],o=[];for(let i=0,r=e.lineDecorations.length;i<r;i++){const r=e.lineDecorations[i];1===r.type&&(t.push(e.lineDecorations[i].className),n|=1),2===r.type&&(o.push(e.lineDecorations[i].className),n|=2)}if(0!==n){const e=t.length>0?`<span class="${t.join(" ")}"></span>`:"",n=o.length>0?`<span class="${o.join(" ")}"></span>`:"";i=`<span>${e}${n}</span>`}}return t.appendASCIIString(i),new ku(new Du(0,0),!1,n)}return Fu(Iu(e),t)}class Nu{constructor(e,t,n,i){this.characterMapping=e,this.html=t,this.containsRTL=n,this.containsForeignElements=i}}function Lu(e){let t=Bc(1e4),n=Mu(e,t);return new Nu(n.characterMapping,t.build(),n.containsRTL,n.containsForeignElements)}class Bu{constructor(e,t,n,i,o,r,s,a,l,c,h,u,d,p,f){this.fontIsMonospace=e,this.canUseHalfwidthRightwardsArrow=t,this.lineContent=n,this.len=i,this.isOverflowing=o,this.parts=r,this.containsForeignElements=s,this.fauxIndentLength=a,this.tabSize=l,this.startVisibleColumn=c,this.containsRTL=h,this.spaceWidth=u,this.renderSpaceCharCode=d,this.renderWhitespace=p,this.renderControlCharacters=f}}function Iu(e){const t=e.lineContent;let n,i;-1!==e.stopRenderingLineAfter&&e.stopRenderingLineAfter<t.length?(n=!0,i=e.stopRenderingLineAfter):(n=!1,i=t.length);let o=Tu(e.lineTokens,e.fauxIndentLength,i);(4===e.renderWhitespace||1===e.renderWhitespace||2===e.renderWhitespace&&e.selectionsOnLine||3===e.renderWhitespace)&&(o=Ru(e,t,i,o));let r=0;if(e.lineDecorations.length>0){for(let t=0,n=e.lineDecorations.length;t<n;t++){const n=e.lineDecorations[t];3===n.type||1===n.type?r|=1:2===n.type&&(r|=2)}o=Pu(t,i,o,e.lineDecorations)}return e.containsRTL||(o=Ou(t,o,!e.isBasicASCII||e.fontLigatures)),new Bu(e.useMonospaceOptimizations,e.canUseHalfwidthRightwardsArrow,t,i,n,o,r,e.fauxIndentLength,e.tabSize,e.startVisibleColumn,e.containsRTL,e.spaceWidth,e.renderSpaceCharCode,e.renderWhitespace,e.renderControlCharacters)}function Tu(e,t,n){let i=[],o=0;t>0&&(i[o++]=new Eu(t,"",0));for(let r=0,s=e.getCount();r<s;r++){const s=e.getEndOffset(r);if(s<=t)continue;const a=e.getClassName(r);if(s>=n){i[o++]=new Eu(n,a,0);break}i[o++]=new Eu(s,a,0)}return i}function Ou(e,t,n){let i=0,o=[],r=0;if(n)for(let s=0,a=t.length;s<a;s++){const n=t[s],a=n.endIndex;if(i+50<a){const t=n.type,s=n.metadata;let l=-1,c=i;for(let n=i;n<a;n++)32===e.charCodeAt(n)&&(l=n),-1!==l&&n-c>=50&&(o[r++]=new Eu(l+1,t,s),c=l+1,l=-1);c!==a&&(o[r++]=new Eu(a,t,s))}else o[r++]=n;i=a}else for(let s=0,a=t.length;s<a;s++){const e=t[s],n=e.endIndex;let a=n-i;if(a>50){const t=e.type,s=e.metadata,l=Math.ceil(a/50);for(let e=1;e<l;e++){let n=i+50*e;o[r++]=new Eu(n,t,s)}o[r++]=new Eu(n,t,s)}else o[r++]=e;i=n}return o}function Ru(e,t,n,i){const o=e.continuesWithWrappedLine,r=e.fauxIndentLength,s=e.tabSize,a=e.startVisibleColumn,l=e.useMonospaceOptimizations,c=e.selectionsOnLine,h=1===e.renderWhitespace,u=3===e.renderWhitespace,d=e.renderSpaceWidth!==e.spaceWidth;let p=[],f=0,g=0,m=i[g].type,b=i[g].endIndex;const v=i.length;let y,w=!1,_=Rr["u"](t);-1===_?(w=!0,_=n,y=n):y=Rr["H"](t);let A=!1,C=0,E=c&&c[C],x=a%s;for(let D=r;D<n;D++){const e=t.charCodeAt(D);let o;if(E&&D>=E.endOffset&&(C++,E=c&&c[C]),D<_||D>y)o=!0;else if(9===e)o=!0;else if(32===e)if(h)if(A)o=!0;else{const e=D+1<n?t.charCodeAt(D+1):0;o=32===e||9===e}else o=!0;else o=!1;if(o&&c&&(o=!!E&&E.startOffset<=D&&E.endOffset>D),o&&u&&(o=w||D>y),A){if(!o||!l&&x>=s){if(d){const e=f>0?p[f-1].endIndex:r;for(let t=e+1;t<=D;t++)p[f++]=new Eu(t,"mtkw",1)}else p[f++]=new Eu(D,"mtkw",1);x%=s}}else(D===b||o&&D>r)&&(p[f++]=new Eu(D,m,0),x%=s);9===e?x=s:Rr["C"](e)?x+=2:x++,A=o;while(D===b)g++,g<v&&(m=i[g].type,b=i[g].endIndex)}let S=!1;if(A)if(o&&h){let e=n>0?t.charCodeAt(n-1):0,i=n>1?t.charCodeAt(n-2):0,o=32===e&&32!==i&&9!==i;o||(S=!0)}else S=!0;if(S)if(d){const e=f>0?p[f-1].endIndex:r;for(let t=e+1;t<=n;t++)p[f++]=new Eu(t,"mtkw",1)}else p[f++]=new Eu(n,"mtkw",1);else p[f++]=new Eu(n,m,0);return p}function Pu(e,t,n,i){i.sort(wu.compare);const o=Cu.normalize(e,i),r=o.length;let s=0,a=[],l=0,c=0;for(let u=0,d=n.length;u<d;u++){const e=n[u],t=e.endIndex,i=e.type,h=e.metadata;while(s<r&&o[s].startOffset<t){const e=o[s];if(e.startOffset>c&&(c=e.startOffset,a[l++]=new Eu(c,i,h)),!(e.endOffset+1<=t)){c=t,a[l++]=new Eu(c,i+" "+e.className,h|e.metadata);break}c=e.endOffset+1,a[l++]=new Eu(c,i+" "+e.className,h|e.metadata),s++}t>c&&(c=t,a[l++]=new Eu(c,i,h))}const h=n[n.length-1].endIndex;if(s<r&&o[s].startOffset===h){let e=[],t=0;while(s<r&&o[s].startOffset===h)e.push(o[s].className),t|=o[s].metadata,s++;a[l++]=new Eu(c,e.join(" "),t)}return a}function Fu(e,t){const n=e.fontIsMonospace,i=e.canUseHalfwidthRightwardsArrow,o=e.containsForeignElements,r=e.lineContent,s=e.len,a=e.isOverflowing,l=e.parts,c=e.fauxIndentLength,h=e.tabSize,u=e.startVisibleColumn,d=e.containsRTL,p=e.spaceWidth,f=e.renderSpaceCharCode,g=e.renderWhitespace,m=e.renderControlCharacters,b=new Du(s+1,l.length);let v=0,y=u,w=0,_=0,A=0,C=0;d?t.appendASCIIString('<span dir="ltr">'):t.appendASCIIString("<span>");for(let E=0,x=l.length;E<x;E++){C+=A;const e=l[E],s=e.endIndex,a=e.type,u=0!==g&&e.isWhitespace(),d=u&&!n&&("mtkw"===a||!o),x=v===s&&4===e.metadata;if(w=0,t.appendASCIIString('<span class="'),t.appendASCIIString(d?"mtkz":a),t.appendASCII(34),u){let e=0;{let t=v,n=y;for(;t<s;t++){const i=r.charCodeAt(t),o=0|(9===i?h-n%h:1);e+=o,t>=c&&(n+=o)}}for(d&&(t.appendASCIIString(' style="width:'),t.appendASCIIString(String(p*e)),t.appendASCIIString('px"')),t.appendASCII(62);v<s;v++){b.setPartData(v,E-_,w,C),_=0;const e=r.charCodeAt(v);let n;if(9===e){n=h-y%h|0,!i||n>1?t.write1(8594):t.write1(65515);for(let e=2;e<=n;e++)t.write1(160)}else n=1,t.write1(f);w+=n,v>=c&&(y+=n)}A=e}else{let e=0;for(t.appendASCII(62);v<s;v++){b.setPartData(v,E-_,w,C),_=0;const n=r.charCodeAt(v);let i=1,o=1;switch(n){case 9:i=h-y%h,o=i;for(let e=1;e<=i;e++)t.write1(160);break;case 32:t.write1(160);break;case 60:t.appendASCIIString("&lt;");break;case 62:t.appendASCIIString("&gt;");break;case 38:t.appendASCIIString("&amp;");break;case 0:t.appendASCIIString("&#00;");break;case 65279:case 8232:case 8233:case 133:t.write1(65533);break;default:Rr["C"](n)&&o++,m&&n<32?t.write1(9216+n):t.write1(n)}w+=i,e+=i,v>=c&&(y+=o)}A=e}x?_++:_=0,t.appendASCIIString("</span>")}return b.setPartData(s,l.length-1,w,C),a&&t.appendASCIIString("<span>&hellip;</span>"),t.appendASCIIString("</span>"),new ku(b,d,o)}class ju{constructor(e,t,n,i){this.top=0|e,this.left=0|t,this.width=0|n,this.height=0|i}}class Qu{constructor(e,t){this.tabSize=e,this.data=t}}class zu{constructor(e,t,n,i,o,r){this.content=e,this.continuesWithWrappedLine=t,this.minColumn=n,this.maxColumn=i,this.startVisibleColumn=o,this.tokens=r}}class Vu{constructor(e,t,n,i,o,r,s,a,l,c){this.minColumn=e,this.maxColumn=t,this.content=n,this.continuesWithWrappedLine=i,this.isBasicASCII=Vu.isBasicASCII(n,r),this.containsRTL=Vu.containsRTL(n,this.isBasicASCII,o),this.tokens=s,this.inlineDecorations=a,this.tabSize=l,this.startVisibleColumn=c}static isBasicASCII(e,t){return!t||Rr["z"](e)}static containsRTL(e,t,n){return!(t||!n)&&Rr["l"](e)}}class Wu{constructor(e,t,n){this.range=e,this.inlineClassName=t,this.type=n}}class Hu{constructor(e,t){this.range=e,this.options=t}}function Uu(e){return Array.isArray(e)}function Yu(e){return!Uu(e)}function Gu(e){return"string"===typeof e}function Ku(e){return!Gu(e)}function qu(e){return!e}function Ju(e,t){return e.ignoreCase&&t?t.toLowerCase():t}function Xu(e){return e.replace(/[&<>'"_]/g,"-")}function $u(e,t){}function Zu(e,t){return new Error(`${e.languageId}: ${t}`)}function ed(e,t,n,i,o){const r=/\$((\$)|(#)|(\d\d?)|[sS](\d\d?)|@(\w+))/g;let s=null;return t.replace(r,(function(t,r,a,l,c,h,u,d,p){return qu(a)?qu(l)?!qu(c)&&c<i.length?Ju(e,i[c]):!qu(u)&&e&&"string"===typeof e[u]?e[u]:(null===s&&(s=o.split("."),s.unshift(o)),!qu(h)&&h<s.length?Ju(e,s[h]):""):Ju(e,n):"$"}))}function td(e,t){let n=t;while(n&&n.length>0){const t=e.tokenizer[n];if(t)return t;const i=n.lastIndexOf(".");n=i<0?null:n.substr(0,i)}return null}function nd(e,t){let n=t;while(n&&n.length>0){const t=e.stateNames[n];if(t)return!0;const i=n.lastIndexOf(".");n=i<0?null:n.substr(0,i)}return!1}const id=5;class od{constructor(e){this._maxCacheDepth=e,this._entries=Object.create(null)}static create(e,t){return this._INSTANCE.create(e,t)}create(e,t){if(null!==e&&e.depth>=this._maxCacheDepth)return new rd(e,t);let n=rd.getStackElementId(e);n.length>0&&(n+="|"),n+=t;let i=this._entries[n];return i||(i=new rd(e,t),this._entries[n]=i,i)}}od._INSTANCE=new od(id);class rd{constructor(e,t){this.parent=e,this.state=t,this.depth=(this.parent?this.parent.depth:0)+1}static getStackElementId(e){let t="";while(null!==e)t.length>0&&(t+="|"),t+=e.state,e=e.parent;return t}static _equals(e,t){while(null!==e&&null!==t){if(e===t)return!0;if(e.state!==t.state)return!1;e=e.parent,t=t.parent}return null===e&&null===t}equals(e){return rd._equals(this,e)}push(e){return od.create(this,e)}pop(){return this.parent}popall(){let e=this;while(e.parent)e=e.parent;return e}switchTo(e){return od.create(this.parent,e)}}class sd{constructor(e,t){this.modeId=e,this.state=t}equals(e){return this.modeId===e.modeId&&this.state.equals(e.state)}clone(){let e=this.state.clone();return e===this.state?this:new sd(this.modeId,this.state)}}class ad{constructor(e){this._maxCacheDepth=e,this._entries=Object.create(null)}static create(e,t){return this._INSTANCE.create(e,t)}create(e,t){if(null!==t)return new ld(e,t);if(null!==e&&e.depth>=this._maxCacheDepth)return new ld(e,t);let n=rd.getStackElementId(e),i=this._entries[n];return i||(i=new ld(e,null),this._entries[n]=i,i)}}ad._INSTANCE=new ad(id);class ld{constructor(e,t){this.stack=e,this.embeddedModeData=t}clone(){let e=this.embeddedModeData?this.embeddedModeData.clone():null;return e===this.embeddedModeData?this:ad.create(this.stack,this.embeddedModeData)}equals(e){return e instanceof ld&&(!!this.stack.equals(e.stack)&&(null===this.embeddedModeData&&null===e.embeddedModeData||null!==this.embeddedModeData&&null!==e.embeddedModeData&&this.embeddedModeData.equals(e.embeddedModeData)))}}class cd{constructor(){this._tokens=[],this._language=null,this._lastTokenType=null,this._lastTokenLanguage=null}enterMode(e,t){this._language=t}emit(e,t){this._lastTokenType===t&&this._lastTokenLanguage===this._language||(this._lastTokenType=t,this._lastTokenLanguage=this._language,this._tokens.push(new mn(e,t,this._language)))}nestedModeTokenize(e,t,n){const i=t.modeId,o=t.state,r=oc.get(i);if(!r)return this.enterMode(n,i),this.emit(n,""),o;let s=r.tokenize(e,o,n);return this._tokens=this._tokens.concat(s.tokens),this._lastTokenType=null,this._lastTokenLanguage=null,this._language=null,s.endState}finalize(e){return new bn(this._tokens,e)}}class hd{constructor(e,t){this._modeService=e,this._theme=t,this._prependTokens=null,this._tokens=[],this._currentLanguageId=0,this._lastTokenMetadata=0}enterMode(e,t){this._currentLanguageId=this._modeService.getLanguageIdentifier(t).id}emit(e,t){let n=this._theme.match(this._currentLanguageId,t);this._lastTokenMetadata!==n&&(this._lastTokenMetadata=n,this._tokens.push(e),this._tokens.push(n))}static _merge(e,t,n){let i=null!==e?e.length:0,o=t.length,r=null!==n?n.length:0;if(0===i&&0===o&&0===r)return new Uint32Array(0);if(0===i&&0===o)return n;if(0===o&&0===r)return e;let s=new Uint32Array(i+o+r);null!==e&&s.set(e);for(let a=0;a<o;a++)s[i+a]=t[a];return null!==n&&s.set(n,i+o),s}nestedModeTokenize(e,t,n){const i=t.modeId,o=t.state,r=oc.get(i);if(!r)return this.enterMode(n,i),this.emit(n,""),o;let s=r.tokenize2(e,o,n);return this._prependTokens=hd._merge(this._prependTokens,this._tokens,s.tokens),this._tokens=[],this._currentLanguageId=0,this._lastTokenMetadata=0,s.endState}finalize(e){return new vn(hd._merge(this._prependTokens,this._tokens,null),e)}}class ud{constructor(e,t,n,i){this._modeService=e,this._standaloneThemeService=t,this._modeId=n,this._lexer=i,this._embeddedModes=Object.create(null),this.embeddedLoaded=Promise.resolve(void 0);let o=!1;this._tokenizationRegistryListener=oc.onDidChange(e=>{if(o)return;let t=!1;for(let n=0,i=e.changedLanguages.length;n<i;n++){let i=e.changedLanguages[n];if(this._embeddedModes[i]){t=!0;break}}t&&(o=!0,oc.fire([this._modeId]),o=!1)})}dispose(){this._tokenizationRegistryListener.dispose()}getLoadStatus(){let e=[];for(let t in this._embeddedModes){const n=oc.get(t);if(n){if(n instanceof ud){const t=n.getLoadStatus();!1===t.loaded&&e.push(t.promise)}continue}const i=oc.getPromise(t);i&&e.push(i)}return 0===e.length?{loaded:!0}:{loaded:!1,promise:Promise.all(e).then(e=>{})}}getInitialState(){let e=od.create(null,this._lexer.start);return ad.create(e,null)}tokenize(e,t,n){let i=new cd,o=this._tokenize(e,t,n,i);return i.finalize(o)}tokenize2(e,t,n){let i=new hd(this._modeService,this._standaloneThemeService.getColorTheme().tokenTheme),o=this._tokenize(e,t,n,i);return i.finalize(o)}_tokenize(e,t,n,i){return t.embeddedModeData?this._nestedTokenize(e,t,n,i):this._myTokenize(e,t,n,i)}_findLeavingNestedModeOffset(e,t){let n=this._lexer.tokenizer[t.stack.state];if(!n&&(n=td(this._lexer,t.stack.state),!n))throw Zu(this._lexer,"tokenizer state is not defined: "+t.stack.state);let i=-1,o=!1;for(const r of n){if(!Ku(r.action)||"@pop"!==r.action.nextEmbedded)continue;o=!0;let t=r.regex,n=r.regex.source;if("^(?:"===n.substr(0,4)&&")"===n.substr(n.length-1,1)){let e=(t.ignoreCase?"i":"")+(t.unicode?"u":"");t=new RegExp(n.substr(4,n.length-5),e)}let s=e.search(t);-1===s||0!==s&&r.matchOnlyAtLineStart||(-1===i||s<i)&&(i=s)}if(!o)throw Zu(this._lexer,'no rule containing nextEmbedded: "@pop" in tokenizer embedded state: '+t.stack.state);return i}_nestedTokenize(e,t,n,i){let o=this._findLeavingNestedModeOffset(e,t);if(-1===o){let o=i.nestedModeTokenize(e,t.embeddedModeData,n);return ad.create(t.stack,new sd(t.embeddedModeData.modeId,o))}let r=e.substring(0,o);r.length>0&&i.nestedModeTokenize(r,t.embeddedModeData,n);let s=e.substring(o);return this._myTokenize(s,t,n+o,i)}_safeRuleName(e){return e?e.name:"(unknown)"}_myTokenize(e,t,n,i){i.enterMode(n,this._modeId);const o=e.length;let r=t.embeddedModeData,s=t.stack,a=0,l=null,c=!0;while(c||a<o){const t=a,h=s.depth,u=l?l.groups.length:0,d=s.state;let p=null,f=null,g=null,m=null,b=null;if(l){p=l.matches;const e=l.groups.shift();f=e.matched,g=e.action,m=l.rule,0===l.groups.length&&(l=null)}else{if(!c&&a>=o)break;c=!1;let t=this._lexer.tokenizer[d];if(!t&&(t=td(this._lexer,d),!t))throw Zu(this._lexer,"tokenizer state is not defined: "+d);let n=e.substr(a);for(const e of t)if((0===a||!e.matchOnlyAtLineStart)&&(p=n.match(e.regex),p)){f=p[0],g=e.action;break}}if(p||(p=[""],f=""),g||(a<o&&(p=[e.charAt(a)],f=p[0]),g=this._lexer.defaultToken),null===f)break;a+=f.length;while(Yu(g)&&Ku(g)&&g.test)g=g.test(f,p,d,a===o);let v=null;if("string"===typeof g||Array.isArray(g))v=g;else if(g.group)v=g.group;else if(null!==g.token&&void 0!==g.token){if(v=g.tokenSubst?ed(this._lexer,g.token,f,p,d):g.token,g.nextEmbedded)if("@pop"===g.nextEmbedded){if(!r)throw Zu(this._lexer,"cannot pop embedded mode if not inside one");r=null}else{if(r)throw Zu(this._lexer,"cannot enter embedded mode from within an embedded mode");b=ed(this._lexer,g.nextEmbedded,f,p,d)}if(g.goBack&&(a=Math.max(0,a-g.goBack)),g.switchTo&&"string"===typeof g.switchTo){let e=ed(this._lexer,g.switchTo,f,p,d);if("@"===e[0]&&(e=e.substr(1)),!td(this._lexer,e))throw Zu(this._lexer,"trying to switch to a state '"+e+"' that is undefined in rule: "+this._safeRuleName(m));s=s.switchTo(e)}else{if(g.transform&&"function"===typeof g.transform)throw Zu(this._lexer,"action.transform not supported");if(g.next)if("@push"===g.next){if(s.depth>=this._lexer.maxStack)throw Zu(this._lexer,"maximum tokenizer stack size reached: ["+s.state+","+s.parent.state+",...]");s=s.push(d)}else if("@pop"===g.next){if(s.depth<=1)throw Zu(this._lexer,"trying to pop an empty stack in rule: "+this._safeRuleName(m));s=s.pop()}else if("@popall"===g.next)s=s.popall();else{let e=ed(this._lexer,g.next,f,p,d);if("@"===e[0]&&(e=e.substr(1)),!td(this._lexer,e))throw Zu(this._lexer,"trying to set a next state '"+e+"' that is undefined in rule: "+this._safeRuleName(m));s=s.push(e)}}g.log&&"string"===typeof g.log&&$u(this._lexer,this._lexer.languageId+": "+ed(this._lexer,g.log,f,p,d))}if(null===v)throw Zu(this._lexer,"lexer rule has no well-defined action in rule: "+this._safeRuleName(m));const y=t=>{let r=this._modeService.getModeIdForLanguageName(t);r&&(t=r);const l=this._getNestedEmbeddedModeData(t);if(a<o){const t=e.substr(a);return this._nestedTokenize(t,ad.create(s,l),n+a,i)}return ad.create(s,l)};if(Array.isArray(v)){if(l&&l.groups.length>0)throw Zu(this._lexer,"groups cannot be nested: "+this._safeRuleName(m));if(p.length!==v.length+1)throw Zu(this._lexer,"matched number of groups does not match the number of actions in rule: "+this._safeRuleName(m));let e=0;for(let t=1;t<p.length;t++)e+=p[t].length;if(e!==f.length)throw Zu(this._lexer,"with groups, all characters should be matched in consecutive groups in rule: "+this._safeRuleName(m));l={rule:m,matches:p,groups:[]};for(let t=0;t<v.length;t++)l.groups[t]={action:v[t],matched:p[t+1]};a-=f.length}else{{if("@rematch"===v&&(a-=f.length,f="",p=null,v="",null!==b))return y(b);if(0===f.length){if(0===o||h!==s.depth||d!==s.state||(l?l.groups.length:0)!==u)continue;throw Zu(this._lexer,"no progress in tokenizer in rule: "+this._safeRuleName(m))}let e=null;if(Gu(v)&&0===v.indexOf("@brackets")){let t=v.substr("@brackets".length),n=dd(this._lexer,f);if(!n)throw Zu(this._lexer,"@brackets token returned but no bracket defined as: "+f);e=Xu(n.token+t)}else{let t=""===v?"":v+this._lexer.tokenPostfix;e=Xu(t)}i.emit(t+n,e)}if(null!==b)return y(b)}}return ad.create(s,r)}_getNestedEmbeddedModeData(e){let t=this._locateMode(e);if(t){let e=oc.get(t);if(e)return new sd(t,e.getInitialState())}return new sd(t||ac,sc)}_locateMode(e){if(!e||!this._modeService.isRegisteredMode(e))return null;if(e===this._modeId)return e;let t=this._modeService.getModeId(e);return t&&(this._modeService.triggerMode(t),this._embeddedModes[t]=!0),t}}function dd(e,t){if(!t)return null;t=Ju(e,t);let n=e.brackets;for(const i of n){if(i.open===t)return{token:i.token,bracketType:1};if(i.close===t)return{token:i.token,bracketType:-1}}return null}function pd(e,t,n,i){return new ud(e,t,n,i)}class fd{static colorizeElement(e,t,n,i){i=i||{};let o=i.theme||"vs",r=i.mimeType||n.getAttribute("lang")||n.getAttribute("data-lang");if(!r)return Promise.resolve();e.setTheme(o);let s=n.firstChild?n.firstChild.nodeValue:"";n.className+=" "+o;let a=e=>{n.innerHTML=e};return this.colorize(t,s||"",r,i).then(a,e=>{})}static colorize(e,t,n,i){let o=4;i&&"number"===typeof i.tabSize&&(o=i.tabSize),Rr["R"](t)&&(t=t.substr(1));let r=t.split(/\r\n|\r|\n/),s=e.getModeId(n);if(!s)return Promise.resolve(md(r,o));e.triggerMode(s);const a=oc.get(s);if(a)return gd(r,o,a);const l=oc.getPromise(s);return new Promise(l?(e,t)=>{l.then(n=>{gd(r,o,n).then(e,t)},t)}:(e,t)=>{let n=null,i=null;const a=()=>{n&&(n.dispose(),n=null),i&&(i.dispose(),i=null);const a=oc.get(s);a?gd(r,o,a).then(e,t):e(md(r,o))};i=new Vi,i.cancelAndSet(a,500),n=oc.onDidChange(e=>{e.changedLanguages.indexOf(s)>=0&&a()})})}static colorizeLine(e,t,n,i,o=4){const r=Vu.isBasicASCII(e,t),s=Vu.containsRTL(e,r,n);let a=Lu(new Su(!1,!0,e,!1,r,s,0,i,[],o,0,0,0,0,-1,"none",!1,!1,null));return a.html}static colorizeModelLine(e,t,n=4){let i=e.getLineContent(t);e.forceTokenization(t);let o=e.getLineTokens(t),r=o.inflate();return this.colorizeLine(i,e.mightContainNonBasicASCII(),e.mightContainRTL(),r,n)}}function gd(e,t,n){return new Promise((i,o)=>{const r=()=>{const s=bd(e,t,n);if(n instanceof ud){const e=n.getLoadStatus();if(!1===e.loaded)return void e.promise.then(r,o)}i(s)};r()})}function md(e,t){let n=[];const i=16793600,o=new Uint32Array(2);o[0]=0,o[1]=i;for(let r=0,s=e.length;r<s;r++){let i=e[r];o[0]=i.length;const s=new vu(o,i),a=Vu.isBasicASCII(i,!0),l=Vu.containsRTL(i,a,!0);let c=Lu(new Su(!1,!0,i,!1,a,l,0,s,[],t,0,0,0,0,-1,"none",!1,!1,null));n=n.concat(c.html),n.push("<br/>")}return n.join("")}function bd(e,t,n){let i=[],o=n.getInitialState();for(let r=0,s=e.length;r<s;r++){let s=e[r],a=n.tokenize2(s,o,0);vu.convertToEndOffset(a.tokens,s.length);let l=new vu(a.tokens,s);const c=Vu.isBasicASCII(s,!0),h=Vu.containsRTL(s,c,!0);let u=Lu(new Su(!1,!0,s,!1,c,h,0,l.inflate(),[],t,0,0,0,0,-1,"none",!1,!1,null));i=i.concat(u.html),i.push("<br/>"),o=a.endState}return i.join("")}var vd;(function(e){e[e["Ignore"]=0]="Ignore",e[e["Info"]=1]="Info",e[e["Warning"]=2]="Warning",e[e["Error"]=3]="Error"})(vd||(vd={})),function(e){const t="error",n="warning",i="warn",o="info";function r(r){return r?Rr["r"](t,r)?e.Error:Rr["r"](n,r)||Rr["r"](i,r)?e.Warning:Rr["r"](o,r)?e.Info:e.Ignore:e.Ignore}e.fromValue=r}(vd||(vd={}));var yd=vd;function wd(e){return!(!e||"function"!==typeof e.getEditorType)&&e.getEditorType()===Ts.ICodeEditor}const _d=ii("IWorkspaceEditService");function Ad(e){return Kr(e)&&(Boolean(e.newUri)||Boolean(e.oldUri))}function Cd(e){return Kr(e)&&tn.isUri(e.resource)&&Kr(e.edit)}class Ed{constructor(e){this.metadata=e}static convert(e){return e.edits.map(e=>{if(Cd(e))return new xd(e.resource,e.edit,e.modelVersionId,e.metadata);if(Ad(e))return new Sd(e.oldUri,e.newUri,e.options,e.metadata);throw new Error("Unsupported edit")})}}class xd extends Ed{constructor(e,t,n,i){super(i),this.resource=e,this.textEdit=t,this.versionId=n,this.metadata=i}}class Sd extends Ed{constructor(e,t,n,i){super(i),this.oldResource=e,this.newResource=t,this.options=n,this.metadata=i}}class Dd{constructor(){this.data=new Map}add(e,t){vs(Gr(e)),vs(Kr(t)),vs(!this.data.has(e),"There is already an extension with this id"),this.data.set(e,t)}as(e){return this.data.get(e)||null}}const kd=new Dd,Md={JSONContribution:"base.contributions.json"};function Nd(e){return e.length>0&&"#"===e.charAt(e.length-1)?e.substring(0,e.length-1):e}class Ld{constructor(){this._onDidChangeSchema=new et,this.schemasById={}}registerSchema(e,t){this.schemasById[Nd(e)]=t,this._onDidChangeSchema.fire(e)}notifySchemaChanged(e){this._onDidChangeSchema.fire(e)}}const Bd=new Ld;kd.add(Md.JSONContribution,Bd);const Id={Configuration:"base.contributions.configuration"},Td={properties:{},patternProperties:{}},Od={properties:{},patternProperties:{}},Rd={properties:{},patternProperties:{}},Pd={properties:{},patternProperties:{}},Fd={properties:{},patternProperties:{}},jd={properties:{},patternProperties:{}},Qd="vscode://schemas/settings/resourceLanguage",zd=kd.as(Md.JSONContribution);class Vd{constructor(){this.overrideIdentifiers=new Set,this._onDidSchemaChange=new et,this._onDidUpdateConfiguration=new et,this.defaultValues={},this.defaultLanguageConfigurationOverridesNode={id:"defaultOverrides",title:v("defaultLanguageConfigurationOverrides.title","Default Language Configuration Overrides"),properties:{}},this.configurationContributors=[this.defaultLanguageConfigurationOverridesNode],this.resourceLanguageSettingsSchema={properties:{},patternProperties:{},additionalProperties:!1,errorMessage:"Unknown editor configuration setting",allowTrailingCommas:!0,allowComments:!0},this.configurationProperties={},this.excludedConfigurationProperties={},zd.registerSchema(Qd,this.resourceLanguageSettingsSchema)}registerConfiguration(e,t=!0){this.registerConfigurations([e],t)}registerConfigurations(e,t=!0){const n=[];e.forEach(e=>{n.push(...this.validateAndRegisterProperties(e,t)),this.configurationContributors.push(e),this.registerJSONConfiguration(e)}),zd.registerSchema(Qd,this.resourceLanguageSettingsSchema),this._onDidSchemaChange.fire(),this._onDidUpdateConfiguration.fire(n)}registerOverrideIdentifiers(e){for(const t of e)this.overrideIdentifiers.add(t);this.updateOverridePropertyPatternKey()}validateAndRegisterProperties(e,t=!0,n=3){n=$r(e.scope)?n:e.scope;let i=[],o=e.properties;if(o)for(let s in o){if(t&&Kd(s)){delete o[s];continue}const e=o[s];this.updatePropertyDefaultValue(s,e),Hd.test(s)?e.scope=void 0:e.scope=$r(e.scope)?n:e.scope,!o[s].hasOwnProperty("included")||o[s].included?(this.configurationProperties[s]=o[s],!o[s].deprecationMessage&&o[s].markdownDeprecationMessage&&(o[s].deprecationMessage=o[s].markdownDeprecationMessage),i.push(s)):(this.excludedConfigurationProperties[s]=o[s],delete o[s])}let r=e.allOf;if(r)for(let s of r)i.push(...this.validateAndRegisterProperties(s,t,n));return i}getConfigurationProperties(){return this.configurationProperties}registerJSONConfiguration(e){const t=e=>{let n=e.properties;if(n)for(const t in n)this.updateSchema(t,n[t]);let i=e.allOf;i&&i.forEach(t)};t(e)}updateSchema(e,t){switch(Td.properties[e]=t,t.scope){case 1:Od.properties[e]=t;break;case 2:Rd.properties[e]=t;break;case 6:Pd.properties[e]=t;break;case 3:Fd.properties[e]=t;break;case 4:jd.properties[e]=t;break;case 5:jd.properties[e]=t,this.resourceLanguageSettingsSchema.properties[e]=t;break}}updateOverridePropertyPatternKey(){for(const e of this.overrideIdentifiers.values()){const t=`[${e}]`,n={type:"object",description:v("overrideSettings.defaultDescription","Configure editor settings to be overridden for a language."),errorMessage:v("overrideSettings.errorMessage","This setting does not support per-language configuration."),$ref:Qd};this.updatePropertyDefaultValue(t,n),Td.properties[t]=n,Od.properties[t]=n,Rd.properties[t]=n,Pd.properties[t]=n,Fd.properties[t]=n,jd.properties[t]=n}this._onDidSchemaChange.fire()}updatePropertyDefaultValue(e,t){let n=this.defaultValues[e];Xr(n)&&(n=t.default),Xr(n)&&(n=Yd(t.type)),t.default=n}}const Wd="\\[.*\\]$",Hd=new RegExp(Wd);function Ud(e){return e.substring(1,e.length-1)}function Yd(e){const t=Array.isArray(e)?e[0]:e;switch(t){case"boolean":return!1;case"integer":case"number":return 0;case"string":return"";case"array":return[];case"object":return{};default:return null}}const Gd=new Vd;function Kd(e){return Hd.test(e)?v("config.property.languageDefault","Cannot register '{0}'. This matches property pattern '\\\\[.*\\\\]$' for describing language specific editor settings. Use 'configurationDefaults' contribution.",e):void 0!==Gd.getConfigurationProperties()[e]?v("config.property.duplicate","Cannot register '{0}'. This property is already registered.",e):null}kd.add(Id.Configuration,Gd);const qd=Object.prototype.hasOwnProperty;function Jd(e,t){for(let n in e)if(qd.call(e,n)){const i=t({key:n,value:e[n]},(function(){delete e[n]}));if(!1===i)return}}class Xd{constructor(){this.map=new Map}add(e,t){let n=this.map.get(e);n||(n=new Set,this.map.set(e,n)),n.add(t)}delete(e,t){const n=this.map.get(e);n&&(n.delete(t),0===n.size&&this.map.delete(e))}forEach(e,t){const n=this.map.get(e);n&&n.forEach(t)}}const $d=new class{constructor(){this._tabFocus=!1,this._onDidChangeTabFocus=new et,this.onDidChangeTabFocus=this._onDidChangeTabFocus.event}getTabFocusMode(){return this._tabFocus}setTabFocusMode(e){this._tabFocus!==e&&(this._tabFocus=e,this._onDidChangeTabFocus.fire(this._tabFocus))}},Zd=Object.hasOwnProperty;class ep{constructor(){this._values=[]}_read(e){return this._values[e]}get(e){return this._values[e]}_write(e,t){this._values[e]=t}}class tp{constructor(){this._values=[]}_read(e){return this._values[e]}_write(e,t){this._values[e]=t}}class np{static readOptions(e){const t=e,n=new tp;for(const i of Ee){const e="_never_"===i.name?void 0:t[i.name];n._write(i.id,e)}return n}static validateOptions(e){const t=new M;for(const n of Ee)t._write(n.id,n.validate(e._read(n.id)));return t}static computeOptions(e,t){const n=new ep;for(const i of Ee)n._write(i.id,i.compute(t,n,e._read(i.id)));return n}static _deepEquals(e,t){if("object"!==typeof e||"object"!==typeof t)return e===t;if(Array.isArray(e)||Array.isArray(t))return!(!Array.isArray(e)||!Array.isArray(t))&&Ki(e,t);for(let n in e)if(!np._deepEquals(e[n],t[n]))return!1;return!0}static checkEquals(e,t){const n=[];let i=!1;for(const o of Ee){const r=!np._deepEquals(e._read(o.id),t._read(o.id));n[o.id]=r,r&&(i=!0)}return i?new k(n):null}}function ip(e){const t=e.wordWrap;!0===t?e.wordWrap="on":!1===t&&(e.wordWrap="off");const n=e.lineNumbers;!0===n?e.lineNumbers="on":!1===n&&(e.lineNumbers="off");const i=e.autoClosingBrackets;!1===i&&(e.autoClosingBrackets="never",e.autoClosingQuotes="never",e.autoSurround="never");const o=e.cursorBlinking;"visible"===o&&(e.cursorBlinking="solid");const r=e.renderWhitespace;!0===r?e.renderWhitespace="boundary":!1===r&&(e.renderWhitespace="none");const s=e.renderLineHighlight;!0===s?e.renderLineHighlight="line":!1===s&&(e.renderLineHighlight="none");const a=e.acceptSuggestionOnEnter;!0===a?e.acceptSuggestionOnEnter="on":!1===a&&(e.acceptSuggestionOnEnter="off");const l=e.tabCompletion;!1===l?e.tabCompletion="off":!0===l&&(e.tabCompletion="onlySnippets");const c=e.suggest;if(c&&"object"===typeof c.filteredTypes&&c.filteredTypes){const e={method:"showMethods",function:"showFunctions",constructor:"showConstructors",field:"showFields",variable:"showVariables",class:"showClasses",struct:"showStructs",interface:"showInterfaces",module:"showModules",property:"showProperties",event:"showEvents",operator:"showOperators",unit:"showUnits",value:"showValues",constant:"showConstants",enum:"showEnums",enumMember:"showEnumMembers",keyword:"showKeywords",text:"showWords",color:"showColors",file:"showFiles",reference:"showReferences",folder:"showFolders",typeParameter:"showTypeParameters",snippet:"showSnippets"};Jd(e,e=>{const t=c.filteredTypes[e.key];!1===t&&(c[e.value]=t)})}const h=e.hover;!0===h?e.hover={enabled:!0}:!1===h&&(e.hover={enabled:!1});const u=e.parameterHints;!0===u?e.parameterHints={enabled:!0}:!1===u&&(e.parameterHints={enabled:!1});const d=e.autoIndent;!0===d?e.autoIndent="full":!1===d&&(e.autoIndent="advanced");const p=e.matchBrackets;!0===p?e.matchBrackets="always":!1===p&&(e.matchBrackets="never")}function op(e){const t=ys(e);return ip(t),t}class rp extends Ge{constructor(e,t){super(),this._onDidChange=this._register(new et),this.onDidChange=this._onDidChange.event,this._onDidChangeFast=this._register(new et),this.onDidChangeFast=this._onDidChangeFast.event,this.isSimpleWidget=e,this._isDominatedByLongLines=!1,this._computeOptionsMemory=new N,this._viewLineCount=1,this._lineNumbersDigitCount=1,this._rawOptions=op(t),this._readOptions=np.readOptions(this._rawOptions),this._validatedOptions=np.validateOptions(this._readOptions),this._register(ks.onDidChangeZoomLevel(e=>this._recomputeOptions())),this._register($d.onDidChangeTabFocus(e=>this._recomputeOptions()))}observeReferenceElement(e){}dispose(){super.dispose()}_recomputeOptions(){const e=this.options,t=this._computeInternalOptions();if(e){const n=np.checkEquals(e,t);if(null===n)return;this.options=t,this._onDidChangeFast.fire(n),this._onDidChange.fire(n)}else this.options=t}getRawOptions(){return this._rawOptions}_computeInternalOptions(){const e=this._getEnvConfiguration(),t=Ls.createFromValidatedSettings(this._validatedOptions,e.zoomLevel,this.isSimpleWidget),n={memory:this._computeOptionsMemory,outerWidth:e.outerWidth,outerHeight:e.outerHeight,fontInfo:this.readConfiguration(t),extraEditorClassName:e.extraEditorClassName,isDominatedByLongLines:this._isDominatedByLongLines,viewLineCount:this._viewLineCount,lineNumbersDigitCount:this._lineNumbersDigitCount,emptySelectionClipboard:e.emptySelectionClipboard,pixelRatio:e.pixelRatio,tabFocusMode:$d.getTabFocusMode(),accessibilitySupport:e.accessibilitySupport};return np.computeOptions(this._validatedOptions,n)}static _subsetEquals(e,t){for(const n in t)if(Zd.call(t,n)){const i=t[n],o=e[n];if(o===i)continue;if(Array.isArray(o)&&Array.isArray(i)){if(!Ki(o,i))return!1;continue}if(o&&"object"===typeof o&&i&&"object"===typeof i){if(!this._subsetEquals(o,i))return!1;continue}return!1}return!0}updateOptions(e){if("undefined"===typeof e)return;const t=op(e);rp._subsetEquals(this._rawOptions,t)||(this._rawOptions=As(this._rawOptions,t||{}),this._readOptions=np.readOptions(this._rawOptions),this._validatedOptions=np.validateOptions(this._readOptions),this._recomputeOptions())}setIsDominatedByLongLines(e){this._isDominatedByLongLines=e,this._recomputeOptions()}setMaxLineNumber(e){const t=rp._digitCount(e);this._lineNumbersDigitCount!==t&&(this._lineNumbersDigitCount=t,this._recomputeOptions())}setViewLineCount(e){this._viewLineCount!==e&&(this._viewLineCount=e,this._recomputeOptions())}static _digitCount(e){let t=0;while(e)e=Math.floor(e/10),t++;return t||1}}const sp=Object.freeze({id:"editor",order:5,type:"object",title:v("editorConfigurationTitle","Editor"),scope:5}),ap=kd.as(Id.Configuration),lp=Object.assign(Object.assign({},sp),{properties:{"editor.tabSize":{type:"number",default:Ce.tabSize,minimum:1,markdownDescription:v("tabSize","The number of spaces a tab is equal to. This setting is overridden based on the file contents when `#editor.detectIndentation#` is on.")},"editor.insertSpaces":{type:"boolean",default:Ce.insertSpaces,markdownDescription:v("insertSpaces","Insert spaces when pressing `Tab`. This setting is overridden based on the file contents when `#editor.detectIndentation#` is on.")},"editor.detectIndentation":{type:"boolean",default:Ce.detectIndentation,markdownDescription:v("detectIndentation","Controls whether `#editor.tabSize#` and `#editor.insertSpaces#` will be automatically detected when a file is opened based on the file contents.")},"editor.trimAutoWhitespace":{type:"boolean",default:Ce.trimAutoWhitespace,description:v("trimAutoWhitespace","Remove trailing auto inserted whitespace.")},"editor.largeFileOptimizations":{type:"boolean",default:Ce.largeFileOptimizations,description:v("largeFileOptimizations","Special handling for large files to disable certain memory intensive features.")},"editor.wordBasedSuggestions":{type:"boolean",default:!0,description:v("wordBasedSuggestions","Controls whether completions should be computed based on words in the document.")},"editor.semanticHighlighting.enabled":{enum:[!0,!1,"configuredByTheme"],enumDescriptions:[v("semanticHighlighting.true","Semantic highlighting enabled for all color themes."),v("semanticHighlighting.false","Semantic highlighting disabled for all color themes."),v("semanticHighlighting.configuredByTheme","Semantic highlighting is configured by the current color theme's `semanticHighlighting` setting.")],default:"configuredByTheme",description:v("semanticHighlighting.enabled","Controls whether the semanticHighlighting is shown for the languages that support it.")},"editor.stablePeek":{type:"boolean",default:!1,markdownDescription:v("stablePeek","Keep peek editors open even when double clicking their content or when hitting `Escape`.")},"editor.maxTokenizationLineLength":{type:"integer",default:2e4,description:v("maxTokenizationLineLength","Lines above this length will not be tokenized for performance reasons")},"diffEditor.maxComputationTime":{type:"number",default:5e3,description:v("maxComputationTime","Timeout in milliseconds after which diff computation is cancelled. Use 0 for no timeout.")},"diffEditor.renderSideBySide":{type:"boolean",default:!0,description:v("sideBySide","Controls whether the diff editor shows the diff side by side or inline.")},"diffEditor.ignoreTrimWhitespace":{type:"boolean",default:!0,description:v("ignoreTrimWhitespace","When enabled, the diff editor ignores changes in leading or trailing whitespace.")},"diffEditor.renderIndicators":{type:"boolean",default:!0,description:v("renderIndicators","Controls whether the diff editor shows +/- indicators for added/removed changes.")},"diffEditor.codeLens":{type:"boolean",default:!1,description:v("codeLens","Controls whether the editor shows CodeLens.")}}});function cp(e){return"undefined"!==typeof e.type||"undefined"!==typeof e.anyOf}for(const Jee of Ee){const e=Jee.schema;if("undefined"!==typeof e)if(cp(e))lp.properties["editor."+Jee.name]=e;else for(let t in e)Zd.call(e,t)&&(lp.properties[t]=e[t])}let hp=null;function up(){return null===hp&&(hp=Object.create(null),Object.keys(lp.properties).forEach(e=>{hp[e]=!0})),hp}function dp(e){const t=up();return t["editor."+e]||!1}function pp(e){const t=up();return t["diffEditor."+e]||!1}ap.registerConfiguration(lp);class fp{static insert(e,t){return{range:new fn(e.lineNumber,e.column,e.lineNumber,e.column),text:t,forceMoveMarkers:!0}}static delete(e){return{range:e,text:null}}static replace(e,t){return{range:e,text:t}}static replaceMove(e,t){return{range:e,text:t,forceMoveMarkers:!0}}}const gp=ii("configurationService");function mp(e,t){const n=Object.create(null);for(let i in e)bp(n,i,e[i],t);return n}function bp(e,t,n,i){const o=t.split("."),r=o.pop();let s=e;for(let l=0;l<o.length;l++){let e=o[l],n=s[e];switch(typeof n){case"undefined":n=s[e]=Object.create(null);break;case"object":break;default:return void i(`Ignoring ${t} as ${o.slice(0,l+1).join(".")} is ${JSON.stringify(n)}`)}s=n}if("object"===typeof s&&null!==s)try{s[r]=n}catch(a){i(`Ignoring ${t} as ${o.join(".")} is ${JSON.stringify(s)}`)}else i(`Ignoring ${t} as ${o.join(".")} is ${JSON.stringify(s)}`)}function vp(e,t){const n=t.split(".");yp(e,n)}function yp(e,t){const n=t.shift();if(0!==t.length){if(-1!==Object.keys(e).indexOf(n)){const i=e[n];"object"!==typeof i||Array.isArray(i)||(yp(i,t),0===Object.keys(i).length&&delete e[n])}}else delete e[n]}function wp(e,t,n){function i(e,t){let n=e;for(const i of t){if("object"!==typeof n||null===n)return;n=n[i]}return n}const o=t.split("."),r=i(e,o);return"undefined"===typeof r?n:r}function _p(){const e=kd.as(Id.Configuration).getConfigurationProperties();return Object.keys(e)}function Ap(){const e=Object.create(null),t=kd.as(Id.Configuration).getConfigurationProperties();for(let n in t){let i=t[n].default;bp(e,n,i,e=>{})}return e}class Cp{constructor(e={},t=[],n=[]){this._contents=e,this._keys=t,this._overrides=n,this.isFrozen=!1}get contents(){return this.checkAndFreeze(this._contents)}get overrides(){return this.checkAndFreeze(this._overrides)}get keys(){return this.checkAndFreeze(this._keys)}isEmpty(){return 0===this._keys.length&&0===Object.keys(this._contents).length&&0===this._overrides.length}getValue(e){return e?wp(this.contents,e):this.contents}override(e){const t=this.getContentsForOverrideIdentifer(e);if(!t||"object"!==typeof t||!Object.keys(t).length)return this;let n={};for(const i of no([...Object.keys(this.contents),...Object.keys(t)])){let e=this.contents[i],o=t[i];o&&("object"===typeof e&&"object"===typeof o?(e=ys(e),this.mergeContents(e,o)):e=o),n[i]=e}return new Cp(n,this.keys,this.overrides)}merge(...e){const t=ys(this.contents),n=ys(this.overrides),i=[...this.keys];for(const o of e){this.mergeContents(t,o.contents);for(const e of o.overrides){const[t]=n.filter(t=>Ki(t.identifiers,e.identifiers));t?this.mergeContents(t.contents,e.contents):n.push(ys(e))}for(const e of o.keys)-1===i.indexOf(e)&&i.push(e)}return new Cp(t,i,n)}freeze(){return this.isFrozen=!0,this}mergeContents(e,t){for(const n of Object.keys(t))n in e&&Kr(e[n])&&Kr(t[n])?this.mergeContents(e[n],t[n]):e[n]=ys(t[n])}checkAndFreeze(e){return this.isFrozen&&!Object.isFrozen(e)?ws(e):e}getContentsForOverrideIdentifer(e){for(const t of this.overrides)if(-1!==t.identifiers.indexOf(e))return t.contents;return null}toJSON(){return{contents:this.contents,overrides:this.overrides,keys:this.keys}}setValue(e,t){this.addKey(e),bp(this.contents,e,t,e=>{throw new Error(e)})}removeValue(e){this.removeKey(e)&&vp(this.contents,e)}addKey(e){let t=this.keys.length;for(let n=0;n<t;n++)0===e.indexOf(this.keys[n])&&(t=n);this.keys.splice(t,1,e)}removeKey(e){let t=this.keys.indexOf(e);return-1!==t&&(this.keys.splice(t,1),!0)}}class Ep extends Cp{constructor(){const e=Ap(),t=_p(),n=[];for(const i of Object.keys(e))Hd.test(i)&&n.push({identifiers:[Ud(i).trim()],keys:Object.keys(e[i]),contents:mp(e[i],e=>{})});super(e,t,n)}}class xp{constructor(e,t,n=new Cp,i=new Cp,o=new zs,r=new Cp,s=new zs,a=!0){this._defaultConfiguration=e,this._localUserConfiguration=t,this._remoteUserConfiguration=n,this._workspaceConfiguration=i,this._folderConfigurations=o,this._memoryConfiguration=r,this._memoryConfigurationByResource=s,this._freeze=a,this._workspaceConsolidatedConfiguration=null,this._foldersConsolidatedConfigurations=new zs,this._userConfiguration=null}getValue(e,t,n){const i=this.getConsolidateConfigurationModel(t,n);return i.getValue(e)}updateValue(e,t,n={}){let i;n.resource?(i=this._memoryConfigurationByResource.get(n.resource),i||(i=new Cp,this._memoryConfigurationByResource.set(n.resource,i))):i=this._memoryConfiguration,void 0===t?i.removeValue(e):i.setValue(e,t),n.resource||(this._workspaceConsolidatedConfiguration=null)}get userConfiguration(){return this._userConfiguration||(this._userConfiguration=this._remoteUserConfiguration.isEmpty()?this._localUserConfiguration:this._localUserConfiguration.merge(this._remoteUserConfiguration),this._freeze&&this._userConfiguration.freeze()),this._userConfiguration}getConsolidateConfigurationModel(e,t){let n=this.getConsolidatedConfigurationModelForResource(e,t);return e.overrideIdentifier?n.override(e.overrideIdentifier):n}getConsolidatedConfigurationModelForResource({resource:e},t){let n=this.getWorkspaceConsolidatedConfiguration();if(t&&e){const i=t.getFolder(e);i&&(n=this.getFolderConsolidatedConfiguration(i.uri)||n);const o=this._memoryConfigurationByResource.get(e);o&&(n=n.merge(o))}return n}getWorkspaceConsolidatedConfiguration(){return this._workspaceConsolidatedConfiguration||(this._workspaceConsolidatedConfiguration=this._defaultConfiguration.merge(this.userConfiguration,this._workspaceConfiguration,this._memoryConfiguration),this._freeze&&(this._workspaceConfiguration=this._workspaceConfiguration.freeze())),this._workspaceConsolidatedConfiguration}getFolderConsolidatedConfiguration(e){let t=this._foldersConsolidatedConfigurations.get(e);if(!t){const n=this.getWorkspaceConsolidatedConfiguration(),i=this._folderConfigurations.get(e);i?(t=n.merge(i),this._freeze&&(t=t.freeze()),this._foldersConsolidatedConfigurations.set(e,t)):t=n}return t}toData(){return{defaults:{contents:this._defaultConfiguration.contents,overrides:this._defaultConfiguration.overrides,keys:this._defaultConfiguration.keys},user:{contents:this.userConfiguration.contents,overrides:this.userConfiguration.overrides,keys:this.userConfiguration.keys},workspace:{contents:this._workspaceConfiguration.contents,overrides:this._workspaceConfiguration.overrides,keys:this._workspaceConfiguration.keys},folders:[...this._folderConfigurations.keys()].reduce((e,t)=>{const{contents:n,overrides:i,keys:o}=this._folderConfigurations.get(t);return e.push([t,{contents:n,overrides:i,keys:o}]),e},[])}}static parse(e){const t=this.parseConfigurationModel(e.defaults),n=this.parseConfigurationModel(e.user),i=this.parseConfigurationModel(e.workspace),o=e.folders.reduce((e,t)=>(e.set(tn.revive(t[0]),this.parseConfigurationModel(t[1])),e),new zs);return new xp(t,n,new Cp,i,o,new Cp,new zs,!1)}static parseConfigurationModel(e){return new Cp(e.contents,e.keys,e.overrides).freeze()}}class Sp{constructor(e,t,n,i){this.change=e,this.previous=t,this.currentConfiguraiton=n,this.currentWorkspace=i,this._previousConfiguration=void 0;const o=new Set;e.keys.forEach(e=>o.add(e)),e.overrides.forEach(([,e])=>e.forEach(e=>o.add(e))),this.affectedKeys=[...o.values()];const r=new Cp;this.affectedKeys.forEach(e=>r.setValue(e,{})),this.affectedKeysTree=r.contents}get previousConfiguration(){return!this._previousConfiguration&&this.previous&&(this._previousConfiguration=xp.parse(this.previous.data)),this._previousConfiguration}affectsConfiguration(e,t){var n;if(this.doesAffectedKeysTreeContains(this.affectedKeysTree,e)){if(t){const i=this.previousConfiguration?this.previousConfiguration.getValue(e,t,null===(n=this.previous)||void 0===n?void 0:n.workspace):void 0,o=this.currentConfiguraiton.getValue(e,t,this.currentWorkspace);return!Es(i,o)}return!0}return!1}doesAffectedKeysTreeContains(e,t){let n,i=mp({[t]:!0},()=>{});while("object"===typeof i&&(n=Object.keys(i)[0])){if(e=e[n],!e)return!1;i=i[n]}return!0}}class Dp extends Ge{constructor(e,t,n,i,o){super(),this._contextKeyService=e,this._commandService=t,this._telemetryService=n,this._notificationService=i,this._logService=o,this._onDidUpdateKeybindings=this._register(new et),this._currentChord=null,this._currentChordChecker=new Wi,this._currentChordStatusMessage=null,this._logging=!1}get onDidUpdateKeybindings(){return this._onDidUpdateKeybindings?this._onDidUpdateKeybindings.event:Xe.None}dispose(){super.dispose()}_log(e){this._logging&&this._logService.info("[KeybindingService]: "+e)}getKeybindings(){return this._getResolver().getKeybindings()}lookupKeybindings(e){return Zi(this._getResolver().lookupKeybindings(e).map(e=>e.resolvedKeybinding))}lookupKeybinding(e){const t=this._getResolver().lookupPrimaryKeybinding(e);if(t)return t.resolvedKeybinding}dispatchEvent(e,t){return this._dispatch(e,t)}softDispatch(e,t){const n=this.resolveKeyboardEvent(e);if(n.isChord())return null;const[i]=n.getDispatchParts();if(null===i)return null;const o=this._contextKeyService.getContext(t),r=this._currentChord?this._currentChord.keypress:null;return this._getResolver().resolve(o,r,i)}_enterChordMode(e,t){this._currentChord={keypress:e,label:t},this._currentChordStatusMessage=this._notificationService.status(v("first.chord","({0}) was pressed. Waiting for second key of chord...",t));const n=Date.now();this._currentChordChecker.cancelAndSet(()=>{this._documentHasFocus()?Date.now()-n>5e3&&this._leaveChordMode():this._leaveChordMode()},500)}_leaveChordMode(){this._currentChordStatusMessage&&(this._currentChordStatusMessage.dispose(),this._currentChordStatusMessage=null),this._currentChordChecker.cancel(),this._currentChord=null}_dispatch(e,t){return this._doDispatch(this.resolveKeyboardEvent(e),t)}_doDispatch(e,t){let n=!1;if(e.isChord())return!1;const[i]=e.getDispatchParts();if(null===i)return this._log("\\ Keyboard event cannot be dispatched."),n;const o=this._contextKeyService.getContext(t),r=this._currentChord?this._currentChord.keypress:null,s=e.getLabel(),a=this._getResolver().resolve(o,r,i);return this._logService.trace("KeybindingService#dispatch",s,null===a||void 0===a?void 0:a.commandId),a&&a.enterChord?(n=!0,this._enterChordMode(i,s),n):(this._currentChord&&(a&&a.commandId||(this._notificationService.status(v("missing.chord","The key combination ({0}, {1}) is not a command.",this._currentChord.label,s),{hideAfter:1e4}),n=!0)),this._leaveChordMode(),a&&a.commandId&&(a.bubble||(n=!0),"undefined"===typeof a.commandArgs?this._commandService.executeCommand(a.commandId).then(void 0,e=>this._notificationService.warn(e)):this._commandService.executeCommand(a.commandId,a.commandArgs).then(void 0,e=>this._notificationService.warn(e)),this._telemetryService.publicLog2("workbenchActionExecuted",{id:a.commandId,from:"keybinding"})),n)}mightProducePrintableCharacter(e){return!e.ctrlKey&&!e.metaKey&&(e.keyCode>=31&&e.keyCode<=56||e.keyCode>=21&&e.keyCode<=30)}}class kp{constructor(e,t,n){this._log=n,this._defaultKeybindings=e,this._defaultBoundCommands=new Map;for(let i=0,o=e.length;i<o;i++){const t=e[i].command;t&&this._defaultBoundCommands.set(t,!0)}this._map=new Map,this._lookupMap=new Map,this._keybindings=kp.combine(e,t);for(let i=0,o=this._keybindings.length;i<o;i++){let e=this._keybindings[i];0!==e.keypressParts.length&&(e.when&&0===e.when.type||this._addKeyPress(e.keypressParts[0],e))}}static _isTargetedForRemoval(e,t,n,i,o){if(e.command!==i)return!1;if(t&&e.keypressParts[0]!==t)return!1;if(n&&e.keypressParts[1]!==n)return!1;if(o){if(!e.when)return!1;if(!o.equals(e.when))return!1}return!0}static combine(e,t){e=e.slice(0);let n=[];for(const i of t){if(!i.command||0===i.command.length||"-"!==i.command.charAt(0)){n.push(i);continue}const t=i.command.substr(1),o=i.keypressParts[0],r=i.keypressParts[1],s=i.when;for(let n=e.length-1;n>=0;n--)this._isTargetedForRemoval(e[n],o,r,t,s)&&e.splice(n,1)}return e.concat(n)}_addKeyPress(e,t){const n=this._map.get(e);if("undefined"===typeof n)return this._map.set(e,[t]),void this._addToLookupMap(t);for(let i=n.length-1;i>=0;i--){let e=n[i];if(e.command===t.command)continue;const o=e.keypressParts.length>1,r=t.keypressParts.length>1;o&&r&&e.keypressParts[1]!==t.keypressParts[1]||kp.whenIsEntirelyIncluded(e.when,t.when)&&this._removeFromLookupMap(e)}n.push(t),this._addToLookupMap(t)}_addToLookupMap(e){if(!e.command)return;let t=this._lookupMap.get(e.command);"undefined"===typeof t?(t=[e],this._lookupMap.set(e.command,t)):t.push(e)}_removeFromLookupMap(e){if(!e.command)return;let t=this._lookupMap.get(e.command);if("undefined"!==typeof t)for(let n=0,i=t.length;n<i;n++)if(t[n]===e)return void t.splice(n,1)}static whenIsEntirelyIncluded(e,t){return!t||!!e&&this._implies(e,t)}static _implies(e,t){const n=e.negate(),i=e=>9===e.type?e.expr:[e];let o=i(n).concat(i(t));for(let r=0;r<o.length;r++){const e=o[r],t=e.negate();for(let n=r+1;n<o.length;n++){const e=o[n];if(t.equals(e))return!0}}return!1}getKeybindings(){return this._keybindings}lookupKeybindings(e){let t=this._lookupMap.get(e);if("undefined"===typeof t||0===t.length)return[];let n=[],i=0;for(let o=t.length-1;o>=0;o--)n[i++]=t[o];return n}lookupPrimaryKeybinding(e){let t=this._lookupMap.get(e);return"undefined"===typeof t||0===t.length?null:t[t.length-1]}resolve(e,t,n){this._log(`| Resolving ${n}${t?" chorded from "+t:""}`);let i=null;if(null!==t){const e=this._map.get(t);if("undefined"===typeof e)return this._log("\\ No keybinding entries."),null;i=[];for(let t=0,o=e.length;t<o;t++){let o=e[t];o.keypressParts[1]===n&&i.push(o)}}else{const e=this._map.get(n);if("undefined"===typeof e)return this._log("\\ No keybinding entries."),null;i=e}let o=this._findCommand(e,i);return o?null===t&&o.keypressParts.length>1&&null!==o.keypressParts[1]?(this._log(`\\ From ${i.length} keybinding entries, matched chord, when: ${Mp(o.when)}, source: ${Np(o)}.`),{enterChord:!0,leaveChord:!1,commandId:null,commandArgs:null,bubble:!1}):(this._log(`\\ From ${i.length} keybinding entries, matched ${o.command}, when: ${Mp(o.when)}, source: ${Np(o)}.`),{enterChord:!1,leaveChord:o.keypressParts.length>1,commandId:o.command,commandArgs:o.commandArgs,bubble:o.bubble}):(this._log(`\\ From ${i.length} keybinding entries, no when clauses matched the context.`),null)}_findCommand(e,t){for(let n=t.length-1;n>=0;n--){let i=t[n];if(kp.contextMatchesRules(e,i.when))return i}return null}static contextMatchesRules(e,t){return!t||t.evaluate(e)}}function Mp(e){return e?""+e.serialize():"no when condition"}function Np(e){return e.isDefault?e.extensionId?"built-in extension "+e.extensionId:"built-in":e.extensionId?"user extension "+e.extensionId:"user"}class Lp{constructor(){this._coreKeybindings=[],this._extensionKeybindings=[],this._cachedMergedKeybindings=null}static bindToCurrentPlatform(e){if(1===y["a"]){if(e&&e.win)return e.win}else if(2===y["a"]){if(e&&e.mac)return e.mac}else if(e&&e.linux)return e.linux;return e}registerKeybindingRule(e){const t=Lp.bindToCurrentPlatform(e);if(t&&t.primary){const n=ft(t.primary,y["a"]);n&&this._registerDefaultKeybinding(n,e.id,e.args,e.weight,0,e.when)}if(t&&Array.isArray(t.secondary))for(let n=0,i=t.secondary.length;n<i;n++){const i=t.secondary[n],o=ft(i,y["a"]);o&&this._registerDefaultKeybinding(o,e.id,e.args,e.weight,-n-1,e.when)}}registerCommandAndKeybindingRule(e){this.registerKeybindingRule(e),as.registerCommand(e)}static _mightProduceChar(e){return e>=21&&e<=30||(e>=31&&e<=56||(80===e||81===e||82===e||83===e||84===e||85===e||86===e||110===e||111===e||87===e||88===e||89===e||90===e||91===e||92===e))}_assertNoCtrlAlt(e,t){e.ctrlKey&&e.altKey&&!e.metaKey&&Lp._mightProduceChar(e.keyCode)}_registerDefaultKeybinding(e,t,n,i,o,r){1===y["a"]&&this._assertNoCtrlAlt(e.parts[0],t),this._coreKeybindings.push({keybinding:e,command:t,commandArgs:n,when:r,weight1:i,weight2:o,extensionId:null}),this._cachedMergedKeybindings=null}getDefaultKeybindings(){return this._cachedMergedKeybindings||(this._cachedMergedKeybindings=[].concat(this._coreKeybindings).concat(this._extensionKeybindings),this._cachedMergedKeybindings.sort(Tp)),this._cachedMergedKeybindings.slice(0)}}const Bp=new Lp,Ip={EditorModes:"platform.keybindingsRegistry"};function Tp(e,t){return e.weight1!==t.weight1?e.weight1-t.weight1:e.command<t.command?-1:e.command>t.command?1:e.weight2-t.weight2}kd.add(Ip.EditorModes,Bp);class Op{constructor(e,t,n,i,o,r){this.resolvedKeybinding=e,this.keypressParts=e?Rp(e.getDispatchParts()):[],this.bubble=!!t&&94===t.charCodeAt(0),this.command=this.bubble?t.substr(1):t,this.commandArgs=n,this.when=i,this.isDefault=o,this.extensionId=r}}function Rp(e){let t=[];for(let n=0,i=e.length;n<i;n++){const i=e[n];if(!i)return t;t.push(i)}return t}class Pp{constructor(e,t,n=t){this.modifierLabels=[null],this.modifierLabels[2]=e,this.modifierLabels[1]=t,this.modifierLabels[3]=n}toLabel(e,t,n){if(0===t.length)return null;const i=[];for(let o=0,r=t.length;o<r;o++){const r=t[o],s=n(r);if(null===s)return null;i[o]=Qp(r,s,this.modifierLabels[e])}return i.join(" ")}}const Fp=new Pp({ctrlKey:"⌃",shiftKey:"⇧",altKey:"⌥",metaKey:"⌘",separator:""},{ctrlKey:v({key:"ctrlKey",comment:["This is the short form for the Control key on the keyboard"]},"Ctrl"),shiftKey:v({key:"shiftKey",comment:["This is the short form for the Shift key on the keyboard"]},"Shift"),altKey:v({key:"altKey",comment:["This is the short form for the Alt key on the keyboard"]},"Alt"),metaKey:v({key:"windowsKey",comment:["This is the short form for the Windows key on the keyboard"]},"Windows"),separator:"+"},{ctrlKey:v({key:"ctrlKey",comment:["This is the short form for the Control key on the keyboard"]},"Ctrl"),shiftKey:v({key:"shiftKey",comment:["This is the short form for the Shift key on the keyboard"]},"Shift"),altKey:v({key:"altKey",comment:["This is the short form for the Alt key on the keyboard"]},"Alt"),metaKey:v({key:"superKey",comment:["This is the short form for the Super key on the keyboard"]},"Super"),separator:"+"}),jp=new Pp({ctrlKey:v({key:"ctrlKey.long",comment:["This is the long form for the Control key on the keyboard"]},"Control"),shiftKey:v({key:"shiftKey.long",comment:["This is the long form for the Shift key on the keyboard"]},"Shift"),altKey:v({key:"altKey.long",comment:["This is the long form for the Alt key on the keyboard"]},"Alt"),metaKey:v({key:"cmdKey.long",comment:["This is the long form for the Command key on the keyboard"]},"Command"),separator:"+"},{ctrlKey:v({key:"ctrlKey.long",comment:["This is the long form for the Control key on the keyboard"]},"Control"),shiftKey:v({key:"shiftKey.long",comment:["This is the long form for the Shift key on the keyboard"]},"Shift"),altKey:v({key:"altKey.long",comment:["This is the long form for the Alt key on the keyboard"]},"Alt"),metaKey:v({key:"windowsKey.long",comment:["This is the long form for the Windows key on the keyboard"]},"Windows"),separator:"+"},{ctrlKey:v({key:"ctrlKey.long",comment:["This is the long form for the Control key on the keyboard"]},"Control"),shiftKey:v({key:"shiftKey.long",comment:["This is the long form for the Shift key on the keyboard"]},"Shift"),altKey:v({key:"altKey.long",comment:["This is the long form for the Alt key on the keyboard"]},"Alt"),metaKey:v({key:"superKey.long",comment:["This is the long form for the Super key on the keyboard"]},"Super"),separator:"+"});function Qp(e,t,n){if(null===t)return"";const i=[];return e.ctrlKey&&i.push(n.ctrlKey),e.shiftKey&&i.push(n.shiftKey),e.altKey&&i.push(n.altKey),e.metaKey&&i.push(n.metaKey),""!==t&&i.push(t),i.join(n.separator)}class zp extends yt{constructor(e,t){if(super(),0===t.length)throw Te("parts");this._os=e,this._parts=t}getLabel(){return Fp.toLabel(this._os,this._parts,e=>this._getLabel(e))}getAriaLabel(){return jp.toLabel(this._os,this._parts,e=>this._getAriaLabel(e))}isChord(){return this._parts.length>1}getParts(){return this._parts.map(e=>this._getPart(e))}_getPart(e){return new vt(e.ctrlKey,e.shiftKey,e.altKey,e.metaKey,this._getLabel(e),this._getAriaLabel(e))}getDispatchParts(){return this._parts.map(e=>this._getDispatchPart(e))}}class Vp extends zp{constructor(e,t){super(t,e.parts)}_keyCodeToUILabel(e){if(2===this._os)switch(e){case 15:return"←";case 16:return"↑";case 17:return"→";case 18:return"↓"}return dt.toString(e)}_getLabel(e){return e.isDuplicateModifierCase()?"":this._keyCodeToUILabel(e.keyCode)}_getAriaLabel(e){return e.isDuplicateModifierCase()?"":dt.toString(e.keyCode)}_getDispatchPart(e){return Vp.getDispatchStr(e)}static getDispatchStr(e){if(e.isModifierKey())return null;let t="";return e.ctrlKey&&(t+="ctrl+"),e.shiftKey&&(t+="shift+"),e.altKey&&(t+="alt+"),e.metaKey&&(t+="meta+"),t+=dt.toString(e.keyCode),t}}const Wp=ii("notificationService");class Hp{}const Up=ii("contextService");var Yp,Gp,Kp,qp,Jp,Xp,$p,Zp,ef,tf,nf;(function(e){function t(e){return!(!e||"object"!==typeof e||"string"!==typeof e.id||!Array.isArray(e.folders))}e.isIWorkspace=t})(Yp||(Yp={})),function(e){function t(e){return!(!e||"object"!==typeof e||!tn.isUri(e.uri)||"string"!==typeof e.name||"function"!==typeof e.toResource)}e.isIWorkspaceFolder=t}(Gp||(Gp={}));class of{constructor(e,t){this.raw=t,this.uri=e.uri,this.index=e.index,this.name=e.name}toResource(e){return Wr(this.uri,e)}toJSON(){return{uri:this.uri,name:this.name,index:this.index}}}(function(e){e.noSelection=v("noSelection","No selection"),e.singleSelectionRange=v("singleSelectionRange","Line {0}, Column {1} ({2} selected)"),e.singleSelection=v("singleSelection","Line {0}, Column {1}"),e.multiSelectionRange=v("multiSelectionRange","{0} selections ({1} characters selected)"),e.multiSelection=v("multiSelection","{0} selections"),e.emergencyConfOn=v("emergencyConfOn","Now changing the setting `accessibilitySupport` to 'on'."),e.openingDocs=v("openingDocs","Now opening the Editor Accessibility documentation page."),e.readonlyDiffEditor=v("readonlyDiffEditor"," in a read-only pane of a diff editor."),e.editableDiffEditor=v("editableDiffEditor"," in a pane of a diff editor."),e.readonlyEditor=v("readonlyEditor"," in a read-only code editor"),e.editableEditor=v("editableEditor"," in a code editor"),e.changeConfigToOnMac=v("changeConfigToOnMac","To configure the editor to be optimized for usage with a Screen Reader press Command+E now."),e.changeConfigToOnWinLinux=v("changeConfigToOnWinLinux","To configure the editor to be optimized for usage with a Screen Reader press Control+E now."),e.auto_on=v("auto_on","The editor is configured to be optimized for usage with a Screen Reader."),e.auto_off=v("auto_off","The editor is configured to never be optimized for usage with a Screen Reader, which is not the case at this time."),e.tabFocusModeOnMsg=v("tabFocusModeOnMsg","Pressing Tab in the current editor will move focus to the next focusable element. Toggle this behavior by pressing {0}."),e.tabFocusModeOnMsgNoKb=v("tabFocusModeOnMsgNoKb","Pressing Tab in the current editor will move focus to the next focusable element. The command {0} is currently not triggerable by a keybinding."),e.tabFocusModeOffMsg=v("tabFocusModeOffMsg","Pressing Tab in the current editor will insert the tab character. Toggle this behavior by pressing {0}."),e.tabFocusModeOffMsgNoKb=v("tabFocusModeOffMsgNoKb","Pressing Tab in the current editor will insert the tab character. The command {0} is currently not triggerable by a keybinding."),e.openDocMac=v("openDocMac","Press Command+H now to open a browser window with more information related to editor accessibility."),e.openDocWinLinux=v("openDocWinLinux","Press Control+H now to open a browser window with more information related to editor accessibility."),e.outroMsg=v("outroMsg","You can dismiss this tooltip and return to the editor by pressing Escape or Shift+Escape."),e.showAccessibilityHelpAction=v("showAccessibilityHelpAction","Show Accessibility Help")})(Kp||(Kp={})),function(e){e.inspectTokensAction=v("inspectTokens","Developer: Inspect Tokens")}(qp||(qp={})),function(e){e.gotoLineActionLabel=v("gotoLineActionLabel","Go to Line/Column...")}(Jp||(Jp={})),function(e){e.helpQuickAccessActionLabel=v("helpQuickAccess","Show all Quick Access Providers")}(Xp||(Xp={})),function(e){e.quickCommandActionLabel=v("quickCommandActionLabel","Command Palette"),e.quickCommandHelp=v("quickCommandActionHelp","Show And Run Commands")}($p||($p={})),function(e){e.quickOutlineActionLabel=v("quickOutlineActionLabel","Go to Symbol..."),e.quickOutlineByCategoryActionLabel=v("quickOutlineByCategoryActionLabel","Go to Symbol by Category...")}(Zp||(Zp={})),function(e){e.editorViewAccessibleLabel=v("editorViewAccessibleLabel","Editor content"),e.accessibilityHelpMessage=v("accessibilityHelpMessage","Press Alt+F1 for Accessibility Options.")}(ef||(ef={})),function(e){e.toggleHighContrast=v("toggleHighContrast","Toggle High Contrast Theme")}(tf||(tf={})),function(e){e.bulkEditServiceSummary=v("bulkEditServiceSummary","Made {0} edits in {1} files")}(nf||(nf={}));var rf=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},sf=function(e,t){return function(n,i){t(n,i,e)}},af=function(e,t,n,i){function o(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,r){function s(e){try{l(i.next(e))}catch(t){r(t)}}function a(e){try{l(i["throw"](e))}catch(t){r(t)}}function l(e){e.done?n(e.value):o(e.value).then(s,a)}l((i=i.apply(e,t||[])).next())}))};class lf{constructor(e){this.disposed=!1,this.model=e,this._onDispose=new et}get textEditorModel(){return this.model}dispose(){this.disposed=!0,this._onDispose.fire()}}function cf(e,t,n){return wd(e)?t(e):n(e)}let hf=class{constructor(e){this.modelService=e}setEditor(e){this.editor=e}createModelReference(e){let t=null;return this.editor&&(t=cf(this.editor,t=>this.findModel(t,e),t=>this.findModel(t.getOriginalEditor(),e)||this.findModel(t.getModifiedEditor(),e))),t?Promise.resolve(new Ke(new lf(t))):Promise.reject(new Error("Model not found"))}findModel(e,t){let n=this.modelService.getModel(t);return n&&n.uri.toString()!==t.toString()?null:n}};hf=rf([sf(0,_a)],hf);class uf{show(){return uf.NULL_PROGRESS_RUNNER}showWhile(e,t){return Promise.resolve(void 0)}}uf.NULL_PROGRESS_RUNNER={done:()=>{},total:()=>{},worked:()=>{}};class df{confirm(e){return this.doConfirm(e).then(e=>({confirmed:e,checkboxChecked:!1}))}doConfirm(e){let t=e.message;return e.detail&&(t=t+"\n\n"+e.detail),Promise.resolve(window.confirm(t))}show(e,t,n,i){return Promise.resolve({choice:0})}}class pf{info(e){return this.notify({severity:yd.Info,message:e})}warn(e){return this.notify({severity:yd.Warning,message:e})}error(e){return this.notify({severity:yd.Error,message:e})}notify(e){switch(e.severity){case yd.Error:break;case yd.Warning:break;default:break}return pf.NO_OP}status(e,t){return Ge.None}}pf.NO_OP=new Hp;class ff{constructor(e){this._onWillExecuteCommand=new et,this._onDidExecuteCommand=new et,this._instantiationService=e}executeCommand(e,...t){const n=as.getCommand(e);if(!n)return Promise.reject(new Error(`command '${e}' not found`));try{this._onWillExecuteCommand.fire({commandId:e,args:t});const i=this._instantiationService.invokeFunction.apply(this._instantiationService,[n.handler,...t]);return this._onDidExecuteCommand.fire({commandId:e,args:t}),Promise.resolve(i)}catch(i){return Promise.reject(i)}}}class gf extends Dp{constructor(e,t,n,i,o,r){super(e,t,n,i,o),this._cachedResolver=null,this._dynamicKeybindings=[],this._register(xo(r,ur.KEY_DOWN,e=>{let t=new Mi(e),n=this._dispatch(t,t.target);n&&(t.preventDefault(),t.stopPropagation())}))}addDynamicKeybinding(e,t,n,i){const o=ft(t,y["a"]),r=new Ye;return o&&(this._dynamicKeybindings.push({keybinding:o,command:e,when:i,weight1:1e3,weight2:0,extensionId:null}),r.add(Ue(()=>{for(let t=0;t<this._dynamicKeybindings.length;t++){let n=this._dynamicKeybindings[t];if(n.command===e)return this._dynamicKeybindings.splice(t,1),void this.updateResolver({source:1})}}))),r.add(as.registerCommand(e,n)),this.updateResolver({source:1}),r}updateResolver(e){this._cachedResolver=null,this._onDidUpdateKeybindings.fire(e)}_getResolver(){if(!this._cachedResolver){const e=this._toNormalizedKeybindingItems(Bp.getDefaultKeybindings(),!0),t=this._toNormalizedKeybindingItems(this._dynamicKeybindings,!1);this._cachedResolver=new kp(e,t,e=>this._log(e))}return this._cachedResolver}_documentHasFocus(){return document.hasFocus()}_toNormalizedKeybindingItems(e,t){let n=[],i=0;for(const o of e){const e=o.when||void 0,r=o.keybinding;if(r){const s=this.resolveKeybinding(r);for(const r of s)n[i++]=new Op(r,o.command,o.commandArgs,e,t,null)}else n[i++]=new Op(void 0,o.command,o.commandArgs,e,t,null)}return n}resolveKeybinding(e){return[new Vp(e,y["a"])]}resolveKeyboardEvent(e){let t=new mt(e.ctrlKey,e.shiftKey,e.altKey,e.metaKey,e.keyCode).toChord();return new Vp(t,y["a"])}}function mf(e){return e&&"object"===typeof e&&(!e.overrideIdentifier||"string"===typeof e.overrideIdentifier)&&(!e.resource||e.resource instanceof tn)}class bf{constructor(){this._onDidChangeConfiguration=new et,this.onDidChangeConfiguration=this._onDidChangeConfiguration.event,this._configuration=new xp(new Ep,new Cp)}getValue(e,t){const n="string"===typeof e?e:void 0,i=mf(e)?e:mf(t)?t:{};return this._configuration.getValue(n,i,void 0)}updateValues(e){const t={data:this._configuration.toData()};let n=[];for(const i of e){const[e,t]=i;this.getValue(e)!==t&&(this._configuration.updateValue(e,t),n.push(e))}if(n.length>0){const e=new Sp({keys:n,overrides:[]},t,this._configuration);e.source=7,e.sourceConfig=null,this._onDidChangeConfiguration.fire(e)}return Promise.resolve()}}class vf{constructor(e){this.configurationService=e,this._onDidChangeConfiguration=new et,this.configurationService.onDidChangeConfiguration(e=>{this._onDidChangeConfiguration.fire({affectedKeys:e.affectedKeys,affectsConfiguration:(t,n)=>e.affectsConfiguration(n)})})}getValue(e,t,n){const i=pn.isIPosition(t)?t:null,o=i?"string"===typeof n?n:void 0:"string"===typeof t?t:void 0;return"undefined"===typeof o?this.configurationService.getValue():this.configurationService.getValue(o)}}let yf=class{constructor(e){this.configurationService=e}getEOL(e,t){const n=this.configurationService.getValue("files.eol",{overrideIdentifier:t,resource:e});return n&&"auto"!==n?n:y["d"]||y["f"]?"\n":"\r\n"}};yf=rf([sf(0,gp)],yf);class wf{publicLog(e,t){return Promise.resolve(void 0)}publicLog2(e,t){return this.publicLog(e,t)}}class _f{constructor(){const e=tn.from({scheme:_f.SCHEME,authority:"model",path:"/"});this.workspace={id:"4064f6ec-cb38-4ad0-af64-ee6467e63c82",folders:[new of({uri:e,name:"",index:0})]}}getWorkspace(){return this.workspace}getWorkspaceFolder(e){return e&&e.scheme===_f.SCHEME?this.workspace.folders[0]:null}}function Af(e,t,n){if(!t)return;if(!(e instanceof bf))return;let i=[];Object.keys(t).forEach(e=>{dp(e)&&i.push(["editor."+e,t[e]]),n&&pp(e)&&i.push(["diffEditor."+e,t[e]])}),i.length>0&&e.updateValues(i)}_f.SCHEME="inmemory";class Cf{constructor(e){this._modelService=e}hasPreviewHandler(){return!1}apply(e,t){return af(this,void 0,void 0,(function*(){const t=new Map;for(let o of e){if(!(o instanceof xd))throw new Error("bad edit - only text edits are supported");const e=this._modelService.getModel(o.resource);if(!e)throw new Error("bad edit - model not found");if("number"===typeof o.versionId&&e.getVersionId()!==o.versionId)throw new Error("bad state - model changed in the meantime");let n=t.get(e);n||(n=[],t.set(e,n)),n.push(fp.replaceMove(fn.lift(o.textEdit.range),o.textEdit.text))}let n=0,i=0;for(const[e,o]of t)e.pushStackElement(),e.pushEditOperations([],o,()=>[]),e.pushStackElement(),i+=1,n+=o.length;return{ariaSummary:Rr["v"](nf.bulkEditServiceSummary,n,i)}}))}}class Ef{getUriLabel(e,t){return"file"===e.scheme?e.fsPath:e.path}}class xf{constructor(e,t){this._codeEditorService=e,this._container=t,this.onLayout=Xe.None}get dimension(){return this._dimension||(this._dimension=zo(window.document.body)),this._dimension}get container(){return this._container}focus(){var e;null===(e=this._codeEditorService.getFocusedCodeEditor())||void 0===e||e.focus()}}n("0678");const Sf=2e4;let Df,kf,Mf,Nf,Lf;function Bf(e){Df=document.createElement("div"),Df.className="monaco-aria-container";const t=()=>{const e=document.createElement("div");return e.className="monaco-alert",e.setAttribute("role","alert"),e.setAttribute("aria-atomic","true"),Df.appendChild(e),e};kf=t(),Mf=t();const n=()=>{const e=document.createElement("div");return e.className="monaco-status",e.setAttribute("role","complementary"),e.setAttribute("aria-live","polite"),e.setAttribute("aria-atomic","true"),Df.appendChild(e),e};Nf=n(),Lf=n(),e.appendChild(Df)}function If(e){Df&&(kf.textContent!==e?(fo(Mf),Tf(kf,e)):(fo(kf),Tf(Mf,e)))}function Tf(e,t){fo(e),t.length>Sf&&(t=t.substr(0,Sf)),e.textContent=t,e.style.visibility="hidden",e.style.visibility="visible"}n("0556");class Of{constructor(e,t){this.chr=e,this.type=t,this.width=0}fulfill(e){this.width=e}}class Rf{constructor(e,t){this._bareFontInfo=e,this._requests=t,this._container=null,this._testElements=null}read(){this._createDomElements(),document.body.appendChild(this._container),this._readFromDomElements(),document.body.removeChild(this._container),this._container=null,this._testElements=null}_createDomElements(){const e=document.createElement("div");e.style.position="absolute",e.style.top="-50000px",e.style.width="50000px";const t=document.createElement("div");t.style.fontFamily=this._bareFontInfo.getMassagedFontFamily(),t.style.fontWeight=this._bareFontInfo.fontWeight,t.style.fontSize=this._bareFontInfo.fontSize+"px",t.style.fontFeatureSettings=this._bareFontInfo.fontFeatureSettings,t.style.lineHeight=this._bareFontInfo.lineHeight+"px",t.style.letterSpacing=this._bareFontInfo.letterSpacing+"px",e.appendChild(t);const n=document.createElement("div");n.style.fontFamily=this._bareFontInfo.getMassagedFontFamily(),n.style.fontWeight="bold",n.style.fontSize=this._bareFontInfo.fontSize+"px",n.style.fontFeatureSettings=this._bareFontInfo.fontFeatureSettings,n.style.lineHeight=this._bareFontInfo.lineHeight+"px",n.style.letterSpacing=this._bareFontInfo.letterSpacing+"px",e.appendChild(n);const i=document.createElement("div");i.style.fontFamily=this._bareFontInfo.getMassagedFontFamily(),i.style.fontWeight=this._bareFontInfo.fontWeight,i.style.fontSize=this._bareFontInfo.fontSize+"px",i.style.fontFeatureSettings=this._bareFontInfo.fontFeatureSettings,i.style.lineHeight=this._bareFontInfo.lineHeight+"px",i.style.letterSpacing=this._bareFontInfo.letterSpacing+"px",i.style.fontStyle="italic",e.appendChild(i);const o=[];for(const r of this._requests){let e;0===r.type&&(e=t),2===r.type&&(e=n),1===r.type&&(e=i),e.appendChild(document.createElement("br"));const s=document.createElement("span");Rf._render(s,r),e.appendChild(s),o.push(s)}this._container=e,this._testElements=o}static _render(e,t){if(" "===t.chr){let t=" ";for(let e=0;e<8;e++)t+=t;e.innerText=t}else{let n=t.chr;for(let e=0;e<8;e++)n+=n;e.textContent=n}}_readFromDomElements(){for(let e=0,t=this._requests.length;e<t;e++){const t=this._requests[e],n=this._testElements[e];t.fulfill(n.offsetWidth/256)}}}function Pf(e,t){const n=new Rf(e,t);n.read()}class Ff extends Ge{constructor(e,t,n){super(),this.referenceDomElement=e,this.changeCallback=n,this.width=-1,this.height=-1,this.resizeObserver=null,this.measureReferenceDomElementToken=-1,this.measureReferenceDomElement(!1,t)}dispose(){this.stopObserving(),super.dispose()}getWidth(){return this.width}getHeight(){return this.height}startObserving(){"undefined"!==typeof ResizeObserver?!this.resizeObserver&&this.referenceDomElement&&(this.resizeObserver=new ResizeObserver(e=>{e&&e[0]&&e[0].contentRect?this.observe({width:e[0].contentRect.width,height:e[0].contentRect.height}):this.observe()}),this.resizeObserver.observe(this.referenceDomElement)):-1===this.measureReferenceDomElementToken&&(this.measureReferenceDomElementToken=setInterval(()=>this.observe(),100))}stopObserving(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null),-1!==this.measureReferenceDomElementToken&&(clearInterval(this.measureReferenceDomElementToken),this.measureReferenceDomElementToken=-1)}observe(e){this.measureReferenceDomElement(!0,e)}measureReferenceDomElement(e,t){let n=0,i=0;t?(n=t.width,i=t.height):this.referenceDomElement&&(n=this.referenceDomElement.clientWidth,i=this.referenceDomElement.clientHeight),n=Math.max(5,n),i=Math.max(5,i),this.width===n&&this.height===i||(this.width=n,this.height=i,e&&this.changeCallback())}}class jf{constructor(){this._keys=Object.create(null),this._values=Object.create(null)}has(e){const t=e.getId();return!!this._values[t]}get(e){const t=e.getId();return this._values[t]}put(e,t){const n=e.getId();this._keys[n]=e,this._values[n]=t}remove(e){const t=e.getId();delete this._keys[t],delete this._values[t]}getValues(){return Object.keys(this._keys).map(e=>this._values[e])}}function Qf(){zf.INSTANCE.clearCache()}class zf extends Ge{constructor(){super(),this._onDidChange=this._register(new et),this.onDidChange=this._onDidChange.event,this._cache=new jf,this._evictUntrustedReadingsTimeout=-1}dispose(){-1!==this._evictUntrustedReadingsTimeout&&(clearTimeout(this._evictUntrustedReadingsTimeout),this._evictUntrustedReadingsTimeout=-1),super.dispose()}clearCache(){this._cache=new jf,this._onDidChange.fire()}_writeToCache(e,t){this._cache.put(e,t),t.isTrusted||-1!==this._evictUntrustedReadingsTimeout||(this._evictUntrustedReadingsTimeout=setTimeout(()=>{this._evictUntrustedReadingsTimeout=-1,this._evictUntrustedReadings()},5e3))}_evictUntrustedReadings(){const e=this._cache.getValues();let t=!1;for(let n=0,i=e.length;n<i;n++){const i=e[n];i.isTrusted||(t=!0,this._cache.remove(i))}t&&this._onDidChange.fire()}readConfiguration(e){if(!this._cache.has(e)){let t=zf._actualReadConfiguration(e);(t.typicalHalfwidthCharacterWidth<=2||t.typicalFullwidthCharacterWidth<=2||t.spaceWidth<=2||t.maxDigitWidth<=2)&&(t=new Bs({zoomLevel:ai(),fontFamily:t.fontFamily,fontWeight:t.fontWeight,fontSize:t.fontSize,fontFeatureSettings:t.fontFeatureSettings,lineHeight:t.lineHeight,letterSpacing:t.letterSpacing,isMonospace:t.isMonospace,typicalHalfwidthCharacterWidth:Math.max(t.typicalHalfwidthCharacterWidth,5),typicalFullwidthCharacterWidth:Math.max(t.typicalFullwidthCharacterWidth,5),canUseHalfwidthRightwardsArrow:t.canUseHalfwidthRightwardsArrow,spaceWidth:Math.max(t.spaceWidth,5),middotWidth:Math.max(t.middotWidth,5),wsmiddotWidth:Math.max(t.wsmiddotWidth,5),maxDigitWidth:Math.max(t.maxDigitWidth,5)},!1)),this._writeToCache(e,t)}return this._cache.get(e)}static createRequest(e,t,n,i){const o=new Of(e,t);return n.push(o),i&&i.push(o),o}static _actualReadConfiguration(e){const t=[],n=[],i=this.createRequest("n",0,t,n),o=this.createRequest("m",0,t,null),r=this.createRequest(" ",0,t,n),s=this.createRequest("0",0,t,n),a=this.createRequest("1",0,t,n),l=this.createRequest("2",0,t,n),c=this.createRequest("3",0,t,n),h=this.createRequest("4",0,t,n),u=this.createRequest("5",0,t,n),d=this.createRequest("6",0,t,n),p=this.createRequest("7",0,t,n),f=this.createRequest("8",0,t,n),g=this.createRequest("9",0,t,n),m=this.createRequest("→",0,t,n),b=this.createRequest("ï¿«",0,t,null),v=this.createRequest("·",0,t,n),y=this.createRequest(String.fromCharCode(11825),0,t,null);this.createRequest("|",0,t,n),this.createRequest("/",0,t,n),this.createRequest("-",0,t,n),this.createRequest("_",0,t,n),this.createRequest("i",0,t,n),this.createRequest("l",0,t,n),this.createRequest("m",0,t,n),this.createRequest("|",1,t,n),this.createRequest("_",1,t,n),this.createRequest("i",1,t,n),this.createRequest("l",1,t,n),this.createRequest("m",1,t,n),this.createRequest("n",1,t,n),this.createRequest("|",2,t,n),this.createRequest("_",2,t,n),this.createRequest("i",2,t,n),this.createRequest("l",2,t,n),this.createRequest("m",2,t,n),this.createRequest("n",2,t,n),Pf(e,t);const w=Math.max(s.width,a.width,l.width,c.width,h.width,u.width,d.width,p.width,f.width,g.width);let _=e.fontFeatureSettings===q.OFF;const A=n[0].width;for(let x=1,S=n.length;_&&x<S;x++){const e=A-n[x].width;if(e<-.001||e>.001){_=!1;break}}let C=!0;_&&b.width!==A&&(C=!1),b.width>m.width&&(C=!1);const E=li()>2e3;return new Bs({zoomLevel:ai(),fontFamily:e.fontFamily,fontWeight:e.fontWeight,fontSize:e.fontSize,fontFeatureSettings:e.fontFeatureSettings,lineHeight:e.lineHeight,letterSpacing:e.letterSpacing,isMonospace:_,typicalHalfwidthCharacterWidth:i.width,typicalFullwidthCharacterWidth:o.width,canUseHalfwidthRightwardsArrow:C,spaceWidth:r.width,middotWidth:v.width,wsmiddotWidth:y.width,maxDigitWidth:w},E)}}zf.INSTANCE=new zf;class Vf extends rp{constructor(e,t,n=null,i){super(e,t),this.accessibilityService=i,this._elementSizeObserver=this._register(new Ff(n,t.dimension,()=>this._onReferenceDomElementSizeChanged())),this._register(zf.INSTANCE.onDidChange(()=>this._onCSSBasedConfigurationChanged())),this._validatedOptions.get(9)&&this._elementSizeObserver.startObserving(),this._register(ci(e=>this._recomputeOptions())),this._register(this.accessibilityService.onDidChangeScreenReaderOptimized(()=>this._recomputeOptions())),this._recomputeOptions()}static applyFontInfoSlow(e,t){e.style.fontFamily=t.getMassagedFontFamily(),e.style.fontWeight=t.fontWeight,e.style.fontSize=t.fontSize+"px",e.style.fontFeatureSettings=t.fontFeatureSettings,e.style.lineHeight=t.lineHeight+"px",e.style.letterSpacing=t.letterSpacing+"px"}static applyFontInfo(e,t){e.setFontFamily(t.getMassagedFontFamily()),e.setFontWeight(t.fontWeight),e.setFontSize(t.fontSize),e.setFontFeatureSettings(t.fontFeatureSettings),e.setLineHeight(t.lineHeight),e.setLetterSpacing(t.letterSpacing)}_onReferenceDomElementSizeChanged(){this._recomputeOptions()}_onCSSBasedConfigurationChanged(){this._recomputeOptions()}observeReferenceElement(e){this._elementSizeObserver.observe(e)}dispose(){super.dispose()}_getExtraEditorClassName(){let e="";return bi||vi||(e+="no-user-select "),y["f"]&&(e+="mac "),e}_getEnvConfiguration(){return{extraEditorClassName:this._getExtraEditorClassName(),outerWidth:this._elementSizeObserver.getWidth(),outerHeight:this._elementSizeObserver.getHeight(),emptySelectionClipboard:gi||fi,pixelRatio:ui(),zoomLevel:ai(),accessibilitySupport:this.accessibilityService.isScreenReaderOptimized()?2:this.accessibilityService.getAccessibilitySupport()}}readConfiguration(e){return zf.INSTANCE.readConfiguration(e)}}var Wf=function(e,t,n,i){function o(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,r){function s(e){try{l(i.next(e))}catch(t){r(t)}}function a(e){try{l(i["throw"](e))}catch(t){r(t)}}function l(e){e.done?n(e.value):o(e.value).then(s,a)}l((i=i.apply(e,t||[])).next())}))};class Hf extends Ge{constructor(e,t="",n="",i=!0,o){super(),this._onDidChange=this._register(new et),this.onDidChange=this._onDidChange.event,this._enabled=!0,this._checked=!1,this._id=e,this._label=t,this._cssClass=n,this._enabled=i,this._actionCallback=o}get id(){return this._id}get label(){return this._label}set label(e){this._setLabel(e)}_setLabel(e){this._label!==e&&(this._label=e,this._onDidChange.fire({label:e}))}get tooltip(){return this._tooltip||""}set tooltip(e){this._setTooltip(e)}_setTooltip(e){this._tooltip!==e&&(this._tooltip=e,this._onDidChange.fire({tooltip:e}))}get class(){return this._cssClass}set class(e){this._setClass(e)}_setClass(e){this._cssClass!==e&&(this._cssClass=e,this._onDidChange.fire({class:e}))}get enabled(){return this._enabled}set enabled(e){this._setEnabled(e)}_setEnabled(e){this._enabled!==e&&(this._enabled=e,this._onDidChange.fire({enabled:e}))}get checked(){return this._checked}set checked(e){this._setChecked(e)}_setChecked(e){this._checked!==e&&(this._checked=e,this._onDidChange.fire({checked:e}))}run(e,t){return this._actionCallback?this._actionCallback(e):Promise.resolve(!0)}}class Uf extends Ge{constructor(){super(...arguments),this._onDidBeforeRun=this._register(new et),this.onDidBeforeRun=this._onDidBeforeRun.event,this._onDidRun=this._register(new et),this.onDidRun=this._onDidRun.event}run(e,t){return Wf(this,void 0,void 0,(function*(){if(!e.enabled)return Promise.resolve(null);this._onDidBeforeRun.fire({action:e});try{const n=yield this.runAction(e,t);this._onDidRun.fire({action:e,result:n})}catch(n){this._onDidRun.fire({action:e,error:n})}}))}runAction(e,t){const n=t?e.run(t):e.run();return Promise.resolve(n)}}class Yf extends Hf{constructor(e){super(Yf.ID,e,e?"separator text":"separator"),this.checked=!1,this.enabled=!1}}Yf.ID="vs.actions.separator";class Gf extends Hf{constructor(e,t,n,i){super(e,t,i,!0),this._actions=n}get actions(){return Array.isArray(this._actions)?this._actions:this._actions()}}const Kf=new Map;Kf.set("false",!1),Kf.set("true",!0),Kf.set("isMac",y["f"]),Kf.set("isLinux",y["d"]),Kf.set("isWindows",y["i"]),Kf.set("isWeb",y["h"]),Kf.set("isMacNative",y["f"]&&!y["h"]);const qf=Object.prototype.hasOwnProperty;class Jf{static has(e){return eg.create(e)}static equals(e,t){return tg.create(e,t)}static regex(e,t){return sg.create(e,t)}static not(e){return rg.create(e)}static and(...e){return lg.create(e)}static or(...e){return cg.create(e)}static deserialize(e,t=!1){if(e)return this._deserializeOrExpression(e,t)}static _deserializeOrExpression(e,t){let n=e.split("||");return cg.create(n.map(e=>this._deserializeAndExpression(e,t)))}static _deserializeAndExpression(e,t){let n=e.split("&&");return lg.create(n.map(e=>this._deserializeOne(e,t)))}static _deserializeOne(e,t){if(e=e.trim(),e.indexOf("!=")>=0){let n=e.split("!=");return og.create(n[0].trim(),this._deserializeValue(n[1],t))}if(e.indexOf("==")>=0){let n=e.split("==");return tg.create(n[0].trim(),this._deserializeValue(n[1],t))}if(e.indexOf("=~")>=0){let n=e.split("=~");return sg.create(n[0].trim(),this._deserializeRegexValue(n[1],t))}if(e.indexOf(" in ")>=0){let t=e.split(" in ");return ng.create(t[0].trim(),t[1].trim())}return/^\!\s*/.test(e)?rg.create(e.substr(1).trim()):eg.create(e)}static _deserializeValue(e,t){if(e=e.trim(),"true"===e)return!0;if("false"===e)return!1;let n=/^'([^']*)'$/.exec(e);return n?n[1].trim():e}static _deserializeRegexValue(e,t){if(Object(Rr["B"])(e)){if(t)throw new Error("missing regexp-value for =~-expression");return null}let n=e.indexOf("/"),i=e.lastIndexOf("/");if(n===i||n<0){if(t)throw new Error(`bad regexp-value '${e}', missing /-enclosure`);return null}let o=e.slice(n+1,i),r="i"===e[i+1]?"i":"";try{return new RegExp(o,r)}catch(s){if(t)throw new Error(`bad regexp-value '${e}', parse error: ${s}`);return null}}}function Xf(e,t){return e.cmp(t)}class $f{constructor(){this.type=0}cmp(e){return this.type-e.type}equals(e){return e.type===this.type}evaluate(e){return!1}serialize(){return"false"}keys(){return[]}negate(){return Zf.INSTANCE}}$f.INSTANCE=new $f;class Zf{constructor(){this.type=1}cmp(e){return this.type-e.type}equals(e){return e.type===this.type}evaluate(e){return!0}serialize(){return"true"}keys(){return[]}negate(){return $f.INSTANCE}}Zf.INSTANCE=new Zf;class eg{constructor(e){this.key=e,this.type=2}static create(e){const t=Kf.get(e);return"boolean"===typeof t?t?Zf.INSTANCE:$f.INSTANCE:new eg(e)}cmp(e){return e.type!==this.type?this.type-e.type:this.key<e.key?-1:this.key>e.key?1:0}equals(e){return e.type===this.type&&this.key===e.key}evaluate(e){return!!e.getValue(this.key)}serialize(){return this.key}keys(){return[this.key]}negate(){return rg.create(this.key)}}class tg{constructor(e,t){this.key=e,this.value=t,this.type=4}static create(e,t){if("boolean"===typeof t)return t?eg.create(e):rg.create(e);const n=Kf.get(e);if("boolean"===typeof n){const e=n?"true":"false";return t===e?Zf.INSTANCE:$f.INSTANCE}return new tg(e,t)}cmp(e){return e.type!==this.type?this.type-e.type:this.key<e.key?-1:this.key>e.key?1:this.value<e.value?-1:this.value>e.value?1:0}equals(e){return e.type===this.type&&(this.key===e.key&&this.value===e.value)}evaluate(e){return e.getValue(this.key)==this.value}serialize(){return this.key+" == '"+this.value+"'"}keys(){return[this.key]}negate(){return og.create(this.key,this.value)}}class ng{constructor(e,t){this.key=e,this.valueKey=t,this.type=10}static create(e,t){return new ng(e,t)}cmp(e){return e.type!==this.type?this.type-e.type:this.key<e.key?-1:this.key>e.key?1:this.valueKey<e.valueKey?-1:this.valueKey>e.valueKey?1:0}equals(e){return e.type===this.type&&(this.key===e.key&&this.valueKey===e.valueKey)}evaluate(e){const t=e.getValue(this.valueKey),n=e.getValue(this.key);return Array.isArray(t)?t.indexOf(n)>=0:"string"===typeof n&&"object"===typeof t&&null!==t&&qf.call(t,n)}serialize(){return this.key+" in '"+this.valueKey+"'"}keys(){return[this.key,this.valueKey]}negate(){return ig.create(this)}}class ig{constructor(e){this._actual=e,this.type=11}static create(e){return new ig(e)}cmp(e){return e.type!==this.type?this.type-e.type:this._actual.cmp(e._actual)}equals(e){return e.type===this.type&&this._actual.equals(e._actual)}evaluate(e){return!this._actual.evaluate(e)}serialize(){throw new Error("Method not implemented.")}keys(){return this._actual.keys()}negate(){return this._actual}}class og{constructor(e,t){this.key=e,this.value=t,this.type=5}static create(e,t){if("boolean"===typeof t)return t?rg.create(e):eg.create(e);const n=Kf.get(e);if("boolean"===typeof n){const e=n?"true":"false";return t===e?$f.INSTANCE:Zf.INSTANCE}return new og(e,t)}cmp(e){return e.type!==this.type?this.type-e.type:this.key<e.key?-1:this.key>e.key?1:this.value<e.value?-1:this.value>e.value?1:0}equals(e){return e.type===this.type&&(this.key===e.key&&this.value===e.value)}evaluate(e){return e.getValue(this.key)!=this.value}serialize(){return this.key+" != '"+this.value+"'"}keys(){return[this.key]}negate(){return tg.create(this.key,this.value)}}class rg{constructor(e){this.key=e,this.type=3}static create(e){const t=Kf.get(e);return"boolean"===typeof t?t?$f.INSTANCE:Zf.INSTANCE:new rg(e)}cmp(e){return e.type!==this.type?this.type-e.type:this.key<e.key?-1:this.key>e.key?1:0}equals(e){return e.type===this.type&&this.key===e.key}evaluate(e){return!e.getValue(this.key)}serialize(){return"!"+this.key}keys(){return[this.key]}negate(){return eg.create(this.key)}}class sg{constructor(e,t){this.key=e,this.regexp=t,this.type=7}static create(e,t){return new sg(e,t)}cmp(e){if(e.type!==this.type)return this.type-e.type;if(this.key<e.key)return-1;if(this.key>e.key)return 1;const t=this.regexp?this.regexp.source:"",n=e.regexp?e.regexp.source:"";return t<n?-1:t>n?1:0}equals(e){if(e.type===this.type){const t=this.regexp?this.regexp.source:"",n=e.regexp?e.regexp.source:"";return this.key===e.key&&t===n}return!1}evaluate(e){let t=e.getValue(this.key);return!!this.regexp&&this.regexp.test(t)}serialize(){const e=this.regexp?`/${this.regexp.source}/${this.regexp.ignoreCase?"i":""}`:"/invalid/";return`${this.key} =~ ${e}`}keys(){return[this.key]}negate(){return ag.create(this)}}class ag{constructor(e){this._actual=e,this.type=8}static create(e){return new ag(e)}cmp(e){return e.type!==this.type?this.type-e.type:this._actual.cmp(e._actual)}equals(e){return e.type===this.type&&this._actual.equals(e._actual)}evaluate(e){return!this._actual.evaluate(e)}serialize(){throw new Error("Method not implemented.")}keys(){return this._actual.keys()}negate(){return this._actual}}class lg{constructor(e){this.expr=e,this.type=6}static create(e){return lg._normalizeArr(e)}cmp(e){if(e.type!==this.type)return this.type-e.type;if(this.expr.length<e.expr.length)return-1;if(this.expr.length>e.expr.length)return 1;for(let t=0,n=this.expr.length;t<n;t++){const n=Xf(this.expr[t],e.expr[t]);if(0!==n)return n}return 0}equals(e){if(e.type===this.type){if(this.expr.length!==e.expr.length)return!1;for(let t=0,n=this.expr.length;t<n;t++)if(!this.expr[t].equals(e.expr[t]))return!1;return!0}return!1}evaluate(e){for(let t=0,n=this.expr.length;t<n;t++)if(!this.expr[t].evaluate(e))return!1;return!0}static _normalizeArr(e){const t=[];let n=!1;for(const i of e)if(i)if(1!==i.type){if(0===i.type)return $f.INSTANCE;6!==i.type?t.push(i):t.push(...i.expr)}else n=!0;if(0===t.length&&n)return Zf.INSTANCE;if(0!==t.length){if(1===t.length)return t[0];t.sort(Xf);while(t.length>1){const e=t[t.length-1];if(9!==e.type)break;t.pop();const n=t.pop(),i=cg.create(e.expr.map(e=>lg.create([e,n])));i&&(t.push(i),t.sort(Xf))}return new lg(t)}}serialize(){return this.expr.map(e=>e.serialize()).join(" && ")}keys(){const e=[];for(let t of this.expr)e.push(...t.keys());return e}negate(){let e=[];for(let t of this.expr)e.push(t.negate());return cg.create(e)}}class cg{constructor(e){this.expr=e,this.type=9}static create(e){const t=cg._normalizeArr(e);if(0!==t.length)return 1===t.length?t[0]:new cg(t)}cmp(e){if(e.type!==this.type)return this.type-e.type;if(this.expr.length<e.expr.length)return-1;if(this.expr.length>e.expr.length)return 1;for(let t=0,n=this.expr.length;t<n;t++){const n=Xf(this.expr[t],e.expr[t]);if(0!==n)return n}return 0}equals(e){if(e.type===this.type){if(this.expr.length!==e.expr.length)return!1;for(let t=0,n=this.expr.length;t<n;t++)if(!this.expr[t].equals(e.expr[t]))return!1;return!0}return!1}evaluate(e){for(let t=0,n=this.expr.length;t<n;t++)if(this.expr[t].evaluate(e))return!0;return!1}static _normalizeArr(e){let t=[],n=!1;if(e){for(let i=0,o=e.length;i<o;i++){const o=e[i];if(o)if(0!==o.type){if(1===o.type)return[Zf.INSTANCE];9!==o.type?t.push(o):t=t.concat(o.expr)}else n=!0}if(0===t.length&&n)return[$f.INSTANCE];t.sort(Xf)}return t}serialize(){return this.expr.map(e=>e.serialize()).join(" || ")}keys(){const e=[];for(let t of this.expr)e.push(...t.keys());return e}negate(){let e=[];for(let n of this.expr)e.push(n.negate());const t=e=>9===e.type?e.expr:[e];while(e.length>1){const n=e.shift(),i=e.shift(),o=[];for(const e of t(n))for(const n of t(i))o.push(Jf.and(e,n));e.unshift(Jf.or(...o))}return e[0]}}class hg extends eg{constructor(e,t){super(e),this._defaultValue=t}bindTo(e){return e.createKey(this.key,this._defaultValue)}getValue(e){return e.getContextKeyValue(this.key)}toNegated(){return Jf.not(this.key)}}const ug=ii("contextKeyService"),dg="setContext";var pg=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},fg=function(e,t){return function(n,i){t(n,i,e)}};function gg(e){return void 0!==e.command}class mg{constructor(e){this.id=mg._idPool++,this._debugName=e}}mg._idPool=0,mg.CommandPalette=new mg("CommandPalette"),mg.EditorContext=new mg("EditorContext"),mg.EditorContextPeek=new mg("EditorContextPeek"),mg.MenubarEditMenu=new mg("MenubarEditMenu"),mg.MenubarGoMenu=new mg("MenubarGoMenu"),mg.MenubarSelectionMenu=new mg("MenubarSelectionMenu");const bg=ii("menuService"),vg=new class{constructor(){this._commands=new Map,this._menuItems=new Map,this._onDidChangeMenu=new et,this.onDidChangeMenu=this._onDidChangeMenu.event,this._commandPaletteChangeEvent={has:e=>e===mg.CommandPalette}}addCommand(e){return this.addCommands(Re.single(e))}addCommands(e){for(const t of e)this._commands.set(t.id,t);return this._onDidChangeMenu.fire(this._commandPaletteChangeEvent),Ue(()=>{let t=!1;for(const n of e)t=this._commands.delete(n.id)||t;t&&this._onDidChangeMenu.fire(this._commandPaletteChangeEvent)})}getCommand(e){return this._commands.get(e)}getCommands(){const e=new Map;return this._commands.forEach((t,n)=>e.set(n,t)),e}appendMenuItem(e,t){return this.appendMenuItems(Re.single({id:e,item:t}))}appendMenuItems(e){const t=new Set,n=new Je;for(const{id:i,item:o}of e){let e=this._menuItems.get(i);e||(e=new Je,this._menuItems.set(i,e)),n.push(e.push(o)),t.add(i)}return this._onDidChangeMenu.fire(t),Ue(()=>{if(n.size>0){for(let e of n)e();this._onDidChangeMenu.fire(t),n.clear()}})}getMenuItems(e){let t;return t=this._menuItems.has(e)?[...this._menuItems.get(e)]:[],e===mg.CommandPalette&&this._appendImplicitItems(t),t}_appendImplicitItems(e){const t=new Set;for(const n of e)gg(n)&&(t.add(n.command.id),n.alt&&t.add(n.alt.id));this._commands.forEach((n,i)=>{t.has(i)||e.push({command:n})})}};let yg=class extends Hf{constructor(e,t,n){super(e,t),this._commandService=n}run(...e){return this._commandService.executeCommand(this.id,...e)}};yg=pg([fg(2,ss)],yg);class wg extends Gf{constructor(e,t,n,i){super("submenuitem."+e.submenu.id,"string"===typeof e.title?e.title:e.title.value,()=>{const o=[],r=t.createMenu(e.submenu,n),s=r.getActions(i);r.dispose();for(let e of s){const[,t]=e;t.length>0&&(o.push(...t),o.push(new Yf))}return o.length&&o.pop(),o},"submenu"),this.item=e}}let _g=class e extends yg{constructor(t,n,i,o,r){if("string"===typeof t.title?super(t.id,t.title,r):super(t.id,t.title.value,r),this._cssClass=void 0,this._enabled=!t.precondition||o.contextMatchesRules(t.precondition),this._tooltip=t.tooltip?"string"===typeof t.tooltip?t.tooltip:t.tooltip.value:void 0,t.toggled){const e=t.toggled.condition?t.toggled:{condition:t.toggled};this._checked=o.contextMatchesRules(e.condition),this._checked&&e.tooltip&&(this._tooltip="string"===typeof e.tooltip?e.tooltip:e.tooltip.value)}this._options=i||{},this.item=t,this.alt=n?new e(n,void 0,this._options,o,r):void 0}dispose(){this.alt&&this.alt.dispose(),super.dispose()}run(...e){let t=[];return this._options.arg&&(t=[...t,this._options.arg]),this._options.shouldForwardArgs&&(t=[...t,...e]),super.run(...t)}};_g=pg([fg(3,ug),fg(4,ss)],_g);const Ag=ii("telemetryService");class Cg{constructor(e){this.id=e.id,this.precondition=e.precondition,this._kbOpts=e.kbOpts,this._menuOpts=e.menuOpts,this._description=e.description}register(){if(Array.isArray(this._menuOpts)?this._menuOpts.forEach(this._registerMenuItem,this):this._menuOpts&&this._registerMenuItem(this._menuOpts),this._kbOpts){let e=this._kbOpts.kbExpr;this.precondition&&(e=e?Jf.and(e,this.precondition):this.precondition),Bp.registerCommandAndKeybindingRule({id:this.id,handler:(e,t)=>this.runCommand(e,t),weight:this._kbOpts.weight,args:this._kbOpts.args,when:e,primary:this._kbOpts.primary,secondary:this._kbOpts.secondary,win:this._kbOpts.win,linux:this._kbOpts.linux,mac:this._kbOpts.mac,description:this._description})}else as.registerCommand({id:this.id,handler:(e,t)=>this.runCommand(e,t),description:this._description})}_registerMenuItem(e){vg.appendMenuItem(e.menuId,{group:e.group,command:{id:this.id,title:e.title,icon:e.icon},when:e.when,order:e.order})}}class Eg extends Cg{constructor(){super(...arguments),this._implementations=[]}addImplementation(e,t){return this._implementations.push([e,t]),this._implementations.sort((e,t)=>t[0]-e[0]),{dispose:()=>{for(let e=0;e<this._implementations.length;e++)if(this._implementations[e][1]===t)return void this._implementations.splice(e,1)}}}runCommand(e,t){for(const n of this._implementations)if(n[1](e,t))return}}class xg extends Cg{constructor(e,t){super(t),this.command=e}runCommand(e,t){return this.command.runCommand(e,t)}}class Sg extends Cg{static bindToContribution(e){return class extends Sg{constructor(e){super(e),this._callback=e.handler}runEditorCommand(t,n,i){const o=e(n);o&&this._callback(e(n),i)}}}runCommand(e,t){const n=e.get(ri),i=n.getFocusedCodeEditor()||n.getActiveCodeEditor();if(i)return i.invokeWithinContext(e=>{const n=e.get(ug);if(n.contextMatchesRules(rs(this.precondition)))return this.runEditorCommand(e,i,t)})}}class Dg extends Sg{constructor(e){super(Dg.convertOptions(e)),this.label=e.label,this.alias=e.alias}static convertOptions(e){let t;function n(t){return t.menuId||(t.menuId=mg.EditorContext),t.title||(t.title=e.label),t.when=Jf.and(e.precondition,t.when),t}return t=Array.isArray(e.menuOpts)?e.menuOpts:e.menuOpts?[e.menuOpts]:[],Array.isArray(e.contextMenuOpts)?t.push(...e.contextMenuOpts.map(n)):e.contextMenuOpts&&t.push(n(e.contextMenuOpts)),e.menuOpts=t,e}runEditorCommand(e,t,n){return this.reportTelemetry(e,t),this.run(e,t,n||{})}reportTelemetry(e,t){e.get(Ag).publicLog2("editorActionInvoked",{name:this.label,id:this.id})}}function kg(e){return Ig.INSTANCE.registerEditorCommand(e),e}function Mg(e){const t=new e;return Ig.INSTANCE.registerEditorAction(t),t}function Ng(e,t){Ig.INSTANCE.registerEditorContribution(e,t)}var Lg;(function(e){function t(e){return Ig.INSTANCE.getEditorCommand(e)}function n(){return Ig.INSTANCE.getEditorActions()}function i(){return Ig.INSTANCE.getEditorContributions()}function o(e){return Ig.INSTANCE.getEditorContributions().filter(t=>e.indexOf(t.id)>=0)}function r(){return Ig.INSTANCE.getDiffEditorContributions()}e.getEditorCommand=t,e.getEditorActions=n,e.getEditorContributions=i,e.getSomeEditorContributions=o,e.getDiffEditorContributions=r})(Lg||(Lg={}));const Bg={EditorCommonContributions:"editor.contributions"};class Ig{constructor(){this.editorContributions=[],this.diffEditorContributions=[],this.editorActions=[],this.editorCommands=Object.create(null)}registerEditorContribution(e,t){this.editorContributions.push({id:e,ctor:t})}getEditorContributions(){return this.editorContributions.slice(0)}getDiffEditorContributions(){return this.diffEditorContributions.slice(0)}registerEditorAction(e){e.register(),this.editorActions.push(e)}getEditorActions(){return this.editorActions.slice(0)}registerEditorCommand(e){e.register(),this.editorCommands[e.id]=e}getEditorCommand(e){return this.editorCommands[e]||null}}function Tg(e){return e.register(),e}Ig.INSTANCE=new Ig,kd.add(Bg.EditorCommonContributions,Ig.INSTANCE);const Og=Tg(new Eg({id:"undo",precondition:void 0,kbOpts:{weight:0,primary:2104},menuOpts:[{menuId:mg.MenubarEditMenu,group:"1_do",title:v({key:"miUndo",comment:["&& denotes a mnemonic"]},"&&Undo"),order:1},{menuId:mg.CommandPalette,group:"",title:v("undo","Undo"),order:1}]}));Tg(new xg(Og,{id:"default:undo",precondition:void 0}));const Rg=Tg(new Eg({id:"redo",precondition:void 0,kbOpts:{weight:0,primary:2103,secondary:[3128],mac:{primary:3128}},menuOpts:[{menuId:mg.MenubarEditMenu,group:"1_do",title:v({key:"miRedo",comment:["&& denotes a mnemonic"]},"&&Redo"),order:2},{menuId:mg.CommandPalette,group:"",title:v("redo","Redo"),order:1}]}));Tg(new xg(Rg,{id:"default:redo",precondition:void 0}));const Pg=Tg(new Eg({id:"editor.action.selectAll",precondition:void 0,kbOpts:{weight:0,kbExpr:null,primary:2079},menuOpts:[{menuId:mg.MenubarSelectionMenu,group:"1_basic",title:v({key:"miSelectAll",comment:["&& denotes a mnemonic"]},"&&Select All"),order:1},{menuId:mg.CommandPalette,group:"",title:v("selectAll","Select All"),order:1}]}));class Fg{constructor(e){this.domNode=e,this._maxWidth=-1,this._width=-1,this._height=-1,this._top=-1,this._left=-1,this._bottom=-1,this._right=-1,this._fontFamily="",this._fontWeight="",this._fontSize=-1,this._fontFeatureSettings="",this._lineHeight=-1,this._letterSpacing=-100,this._className="",this._display="",this._position="",this._visibility="",this._backgroundColor="",this._layerHint=!1,this._contain="none",this._boxShadow=""}setMaxWidth(e){this._maxWidth!==e&&(this._maxWidth=e,this.domNode.style.maxWidth=this._maxWidth+"px")}setWidth(e){this._width!==e&&(this._width=e,this.domNode.style.width=this._width+"px")}setHeight(e){this._height!==e&&(this._height=e,this.domNode.style.height=this._height+"px")}setTop(e){this._top!==e&&(this._top=e,this.domNode.style.top=this._top+"px")}unsetTop(){-1!==this._top&&(this._top=-1,this.domNode.style.top="")}setLeft(e){this._left!==e&&(this._left=e,this.domNode.style.left=this._left+"px")}setBottom(e){this._bottom!==e&&(this._bottom=e,this.domNode.style.bottom=this._bottom+"px")}setRight(e){this._right!==e&&(this._right=e,this.domNode.style.right=this._right+"px")}setFontFamily(e){this._fontFamily!==e&&(this._fontFamily=e,this.domNode.style.fontFamily=this._fontFamily)}setFontWeight(e){this._fontWeight!==e&&(this._fontWeight=e,this.domNode.style.fontWeight=this._fontWeight)}setFontSize(e){this._fontSize!==e&&(this._fontSize=e,this.domNode.style.fontSize=this._fontSize+"px")}setFontFeatureSettings(e){this._fontFeatureSettings!==e&&(this._fontFeatureSettings=e,this.domNode.style.fontFeatureSettings=this._fontFeatureSettings)}setLineHeight(e){this._lineHeight!==e&&(this._lineHeight=e,this.domNode.style.lineHeight=this._lineHeight+"px")}setLetterSpacing(e){this._letterSpacing!==e&&(this._letterSpacing=e,this.domNode.style.letterSpacing=this._letterSpacing+"px")}setClassName(e){this._className!==e&&(this._className=e,this.domNode.className=this._className)}toggleClassName(e,t){Co(this.domNode,e,t),this._className=this.domNode.className}setDisplay(e){this._display!==e&&(this._display=e,this.domNode.style.display=this._display)}setPosition(e){this._position!==e&&(this._position=e,this.domNode.style.position=this._position)}setVisibility(e){this._visibility!==e&&(this._visibility=e,this.domNode.style.visibility=this._visibility)}setBackgroundColor(e){this._backgroundColor!==e&&(this._backgroundColor=e,this.domNode.style.backgroundColor=this._backgroundColor)}setLayerHinting(e){this._layerHint!==e&&(this._layerHint=e,this.domNode.style.transform=this._layerHint?"translate3d(0px, 0px, 0px)":"")}setBoxShadow(e){this._boxShadow!==e&&(this._boxShadow=e,this.domNode.style.boxShadow=e)}setContain(e){this._contain!==e&&(this._contain=e,this.domNode.style.contain=this._contain)}setAttribute(e,t){this.domNode.setAttribute(e,t)}removeAttribute(e){this.domNode.removeAttribute(e)}appendChild(e){this.domNode.appendChild(e.domNode)}removeChild(e){this.domNode.removeChild(e.domNode)}}function jg(e){return new Fg(e)}let Qg=0;function zg(){const e="$memoize"+Qg++;let t=void 0;const n=function(n,i,o){let r=null,s=null;if("function"===typeof o.value?(r="value",s=o.value,s.length):"function"===typeof o.get&&(r="get",s=o.get),!s)throw new Error("not supported");const a=`${e}:${i}`;o[r]=function(...e){return t=this,this.hasOwnProperty(a)||Object.defineProperty(this,a,{configurable:!0,enumerable:!1,writable:!0,value:s.apply(this,e)}),this[a]}};return n.clear=()=>{"undefined"!==typeof t&&Object.getOwnPropertyNames(t).forEach(n=>{0===n.indexOf(e)&&delete t[n]})},n}function Vg(e,t,n){return zg()(e,t,n)}var Wg,Hg=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s};(function(e){e.Tap="-monaco-gesturetap",e.Change="-monaco-gesturechange",e.Start="-monaco-gesturestart",e.End="-monaco-gesturesend",e.Contextmenu="-monaco-gesturecontextmenu"})(Wg||(Wg={}));class Ug extends Ge{constructor(){super(),this.dispatched=!1,this.activeTouches={},this.handle=null,this.targets=[],this.ignoreTargets=[],this._lastSetTapCountTime=0,this._register(xo(document,"touchstart",e=>this.onTouchStart(e),{passive:!1})),this._register(xo(document,"touchend",e=>this.onTouchEnd(e))),this._register(xo(document,"touchmove",e=>this.onTouchMove(e),{passive:!1}))}static addTarget(e){return Ug.isTouchDevice()?(Ug.INSTANCE||(Ug.INSTANCE=new Ug),Ug.INSTANCE.targets.push(e),{dispose:()=>{Ug.INSTANCE.targets=Ug.INSTANCE.targets.filter(t=>t!==e)}}):Ge.None}static ignoreTarget(e){return Ug.isTouchDevice()?(Ug.INSTANCE||(Ug.INSTANCE=new Ug),Ug.INSTANCE.ignoreTargets.push(e),{dispose:()=>{Ug.INSTANCE.ignoreTargets=Ug.INSTANCE.ignoreTargets.filter(t=>t!==e)}}):Ge.None}static isTouchDevice(){return"ontouchstart"in window||navigator.maxTouchPoints>0||window.navigator.msMaxTouchPoints>0}dispose(){this.handle&&(this.handle.dispose(),this.handle=null),super.dispose()}onTouchStart(e){let t=Date.now();this.handle&&(this.handle.dispose(),this.handle=null);for(let n=0,i=e.targetTouches.length;n<i;n++){let i=e.targetTouches.item(n);this.activeTouches[i.identifier]={id:i.identifier,initialTarget:i.target,initialTimeStamp:t,initialPageX:i.pageX,initialPageY:i.pageY,rollingTimestamps:[t],rollingPageX:[i.pageX],rollingPageY:[i.pageY]};let o=this.newGestureEvent(Wg.Start,i.target);o.pageX=i.pageX,o.pageY=i.pageY,this.dispatchEvent(o)}this.dispatched&&(e.preventDefault(),e.stopPropagation(),this.dispatched=!1)}onTouchEnd(e){let t=Date.now(),n=Object.keys(this.activeTouches).length;for(let i=0,o=e.changedTouches.length;i<o;i++){let o=e.changedTouches.item(i);if(!this.activeTouches.hasOwnProperty(String(o.identifier)))continue;let r=this.activeTouches[o.identifier],s=Date.now()-r.initialTimeStamp;if(s<Ug.HOLD_DELAY&&Math.abs(r.initialPageX-Yi(r.rollingPageX))<30&&Math.abs(r.initialPageY-Yi(r.rollingPageY))<30){let e=this.newGestureEvent(Wg.Tap,r.initialTarget);e.pageX=Yi(r.rollingPageX),e.pageY=Yi(r.rollingPageY),this.dispatchEvent(e)}else if(s>=Ug.HOLD_DELAY&&Math.abs(r.initialPageX-Yi(r.rollingPageX))<30&&Math.abs(r.initialPageY-Yi(r.rollingPageY))<30){let e=this.newGestureEvent(Wg.Contextmenu,r.initialTarget);e.pageX=Yi(r.rollingPageX),e.pageY=Yi(r.rollingPageY),this.dispatchEvent(e)}else if(1===n){let e=Yi(r.rollingPageX),n=Yi(r.rollingPageY),i=Yi(r.rollingTimestamps)-r.rollingTimestamps[0],o=e-r.rollingPageX[0],s=n-r.rollingPageY[0];const a=this.targets.filter(e=>r.initialTarget instanceof Node&&e.contains(r.initialTarget));this.inertia(a,t,Math.abs(o)/i,o>0?1:-1,e,Math.abs(s)/i,s>0?1:-1,n)}this.dispatchEvent(this.newGestureEvent(Wg.End,r.initialTarget)),delete this.activeTouches[o.identifier]}this.dispatched&&(e.preventDefault(),e.stopPropagation(),this.dispatched=!1)}newGestureEvent(e,t){let n=document.createEvent("CustomEvent");return n.initEvent(e,!1,!0),n.initialTarget=t,n.tapCount=0,n}dispatchEvent(e){if(e.type===Wg.Tap){const t=(new Date).getTime();let n=0;n=t-this._lastSetTapCountTime>Ug.CLEAR_TAP_COUNT_TIME?1:2,this._lastSetTapCountTime=t,e.tapCount=n}else e.type!==Wg.Change&&e.type!==Wg.Contextmenu||(this._lastSetTapCountTime=0);for(let t=0;t<this.ignoreTargets.length;t++)if(e.initialTarget instanceof Node&&this.ignoreTargets[t].contains(e.initialTarget))return;this.targets.forEach(t=>{e.initialTarget instanceof Node&&t.contains(e.initialTarget)&&(t.dispatchEvent(e),this.dispatched=!0)})}inertia(e,t,n,i,o,r,s,a){this.handle=Bo(()=>{let l=Date.now(),c=l-t,h=0,u=0,d=!0;n+=Ug.SCROLL_FRICTION*c,r+=Ug.SCROLL_FRICTION*c,n>0&&(d=!1,h=i*n*c),r>0&&(d=!1,u=s*r*c);let p=this.newGestureEvent(Wg.Change);p.translationX=h,p.translationY=u,e.forEach(e=>e.dispatchEvent(p)),d||this.inertia(e,l,n,i,o+h,r,s,a+u)})}onTouchMove(e){let t=Date.now();for(let n=0,i=e.changedTouches.length;n<i;n++){let i=e.changedTouches.item(n);if(!this.activeTouches.hasOwnProperty(String(i.identifier)))continue;let o=this.activeTouches[i.identifier],r=this.newGestureEvent(Wg.Change,o.initialTarget);r.translationX=i.pageX-Yi(o.rollingPageX),r.translationY=i.pageY-Yi(o.rollingPageY),r.pageX=i.pageX,r.pageY=i.pageY,this.dispatchEvent(r),o.rollingPageX.length>3&&(o.rollingPageX.shift(),o.rollingPageY.shift(),o.rollingTimestamps.shift()),o.rollingPageX.push(i.pageX),o.rollingPageY.push(i.pageY),o.rollingTimestamps.push(t)}this.dispatched&&(e.preventDefault(),e.stopPropagation(),this.dispatched=!1)}}function Yg(e,t){let n=new Oi(t);return n.preventDefault(),{leftButton:n.leftButton,buttons:n.buttons,posx:n.posx,posy:n.posy}}Ug.SCROLL_FRICTION=-.005,Ug.HOLD_DELAY=700,Ug.CLEAR_TAP_COUNT_TIME=400,Hg([Vg],Ug,"isTouchDevice",null);class Gg{constructor(){this._hooks=new Ye,this._mouseMoveEventMerger=null,this._mouseMoveCallback=null,this._onStopCallback=null}dispose(){this.stopMonitoring(!1),this._hooks.dispose()}stopMonitoring(e){if(!this.isMonitoring())return;this._hooks.clear(),this._mouseMoveEventMerger=null,this._mouseMoveCallback=null;const t=this._onStopCallback;this._onStopCallback=null,e&&t&&t()}isMonitoring(){return!!this._mouseMoveEventMerger}startMonitoring(e,t,n,i,o){if(this.isMonitoring())return;this._mouseMoveEventMerger=n,this._mouseMoveCallback=i,this._onStopCallback=o;const r=Ti.getSameOriginWindowChain(),s=y["c"]&&po.pointerEvents?"pointermove":"mousemove",a=y["c"]&&po.pointerEvents?"pointerup":"mouseup",l=r.map(e=>e.window.document),c=nr(e);c&&l.unshift(c);for(const h of l)this._hooks.add(jo(h,s,e=>{e.buttons===t?this._mouseMoveCallback(e):this.stopMonitoring(!0)},(e,t)=>this._mouseMoveEventMerger(e,t))),this._hooks.add(xo(h,a,e=>this.stopMonitoring(!0)));if(Ti.hasDifferentOriginAncestor()){let e=r[r.length-1];this._hooks.add(xo(e.window.document,"mouseout",e=>{let t=new Oi(e);"html"===t.target.tagName.toLowerCase()&&this.stopMonitoring(!0)})),this._hooks.add(xo(e.window.document,"mouseover",e=>{let t=new Oi(e);"html"===t.target.tagName.toLowerCase()&&this.stopMonitoring(!0)})),this._hooks.add(xo(e.window.document.body,"mouseleave",e=>{this.stopMonitoring(!0)}))}}}class Kg{constructor(e,t){this.x=e,this.y=t}toClientCoordinates(){return new qg(this.x-Yo.scrollX,this.y-Yo.scrollY)}}class qg{constructor(e,t){this.clientX=e,this.clientY=t}toPageCoordinates(){return new Kg(this.clientX+Yo.scrollX,this.clientY+Yo.scrollY)}}class Jg{constructor(e,t,n,i){this.x=e,this.y=t,this.width=n,this.height=i}}function Xg(e){const t=Uo(e);return new Jg(t.left,t.top,t.width,t.height)}class $g extends Oi{constructor(e,t){super(e),this.pos=new Kg(this.posx,this.posy),this.editorPos=Xg(t)}}class Zg{constructor(e){this._editorViewDomNode=e}_create(e){return new $g(e,this._editorViewDomNode)}onContextMenu(e,t){return xo(e,"contextmenu",e=>{t(this._create(e))})}onMouseUp(e,t){return xo(e,"mouseup",e=>{t(this._create(e))})}onMouseDown(e,t){return xo(e,"mousedown",e=>{t(this._create(e))})}onMouseLeave(e,t){return Mo(e,e=>{t(this._create(e))})}onMouseMoveThrottled(e,t,n,i){const o=(e,t)=>n(e,this._create(t));return jo(e,"mousemove",t,o,i)}}class em{constructor(e){this._editorViewDomNode=e}_create(e){return new $g(e,this._editorViewDomNode)}onPointerUp(e,t){return xo(e,"pointerup",e=>{t(this._create(e))})}onPointerDown(e,t){return xo(e,"pointerdown",e=>{t(this._create(e))})}onPointerLeave(e,t){return No(e,e=>{t(this._create(e))})}onPointerMoveThrottled(e,t,n,i){const o=(e,t)=>n(e,this._create(t));return jo(e,"pointermove",t,o,i)}}class tm extends Ge{constructor(e){super(),this._editorViewDomNode=e,this._globalMouseMoveMonitor=this._register(new Gg),this._keydownListener=null}startMonitoring(e,t,n,i,o){this._keydownListener=ko(document,"keydown",e=>{const t=e.toKeybinding();t.isModifierKey()||this._globalMouseMoveMonitor.stopMonitoring(!0)},!0);const r=(e,t)=>n(e,new $g(t,this._editorViewDomNode));this._globalMouseMoveMonitor.startMonitoring(e,t,r,i,()=>{this._keydownListener.dispose(),o()})}}class nm extends Ge{constructor(){super(),this._shouldRender=!0}shouldRender(){return this._shouldRender}forceShouldRender(){this._shouldRender=!0}setShouldRender(){this._shouldRender=!0}onDidRender(){this._shouldRender=!1}onConfigurationChanged(e){return!1}onCursorStateChanged(e){return!1}onDecorationsChanged(e){return!1}onFlushed(e){return!1}onFocusChanged(e){return!1}onLanguageConfigurationChanged(e){return!1}onLineMappingChanged(e){return!1}onLinesChanged(e){return!1}onLinesDeleted(e){return!1}onLinesInserted(e){return!1}onRevealRangeRequest(e){return!1}onScrollChanged(e){return!1}onThemeChanged(e){return!1}onTokensChanged(e){return!1}onTokensColorsChanged(e){return!1}onZonesChanged(e){return!1}handleEvents(e){let t=!1;for(let n=0,i=e.length;n<i;n++){let i=e[n];switch(i.type){case 0:this.onConfigurationChanged(i)&&(t=!0);break;case 1:this.onCursorStateChanged(i)&&(t=!0);break;case 2:this.onDecorationsChanged(i)&&(t=!0);break;case 3:this.onFlushed(i)&&(t=!0);break;case 4:this.onFocusChanged(i)&&(t=!0);break;case 5:this.onLanguageConfigurationChanged(i)&&(t=!0);break;case 6:this.onLineMappingChanged(i)&&(t=!0);break;case 7:this.onLinesChanged(i)&&(t=!0);break;case 8:this.onLinesDeleted(i)&&(t=!0);break;case 9:this.onLinesInserted(i)&&(t=!0);break;case 10:this.onRevealRangeRequest(i)&&(t=!0);break;case 11:this.onScrollChanged(i)&&(t=!0);break;case 13:this.onTokensChanged(i)&&(t=!0);break;case 12:this.onThemeChanged(i)&&(t=!0);break;case 14:this.onTokensColorsChanged(i)&&(t=!0);break;case 15:this.onZonesChanged(i)&&(t=!0);break;default:}}t&&(this._shouldRender=!0)}}class im extends nm{constructor(e){super(),this._context=e,this._context.addEventHandler(this)}dispose(){this._context.removeEventHandler(this),super.dispose()}}class om{static write(e,t){e.setAttribute("data-mprt",String(t))}static read(e){const t=e.getAttribute("data-mprt");return null===t?0:parseInt(t,10)}static collect(e,t){let n=[],i=0;while(e&&e!==document.body){if(e===t)break;e.nodeType===e.ELEMENT_NODE&&(n[i++]=this.read(e)),e=e.parentElement}const o=new Uint8Array(i);for(let r=0;r<i;r++)o[r]=n[i-r-1];return o}}class rm{constructor(e,t){this._viewLayout=e,this.viewportData=t,this.scrollWidth=this._viewLayout.getScrollWidth(),this.scrollHeight=this._viewLayout.getScrollHeight(),this.visibleRange=this.viewportData.visibleRange,this.bigNumbersDelta=this.viewportData.bigNumbersDelta;const n=this._viewLayout.getCurrentViewport();this.scrollTop=n.top,this.scrollLeft=n.left,this.viewportWidth=n.width,this.viewportHeight=n.height}getScrolledTopFromAbsoluteTop(e){return e-this.scrollTop}getVerticalOffsetForLineNumber(e){return this._viewLayout.getVerticalOffsetForLineNumber(e)}getDecorationsInViewport(){return this.viewportData.getDecorationsInViewport()}}class sm extends rm{constructor(e,t,n){super(e,t),this._viewLines=n}linesVisibleRangesForRange(e,t){return this._viewLines.linesVisibleRangesForRange(e,t)}visibleRangeForPosition(e){return this._viewLines.visibleRangeForPosition(e)}}class am{constructor(e,t,n){this.outsideRenderedLine=e,this.lineNumber=t,this.ranges=n}}class lm{constructor(e,t){this.left=Math.round(e),this.width=Math.round(t)}toString(){return`[${this.left},${this.width}]`}}class cm{constructor(e,t){this.outsideRenderedLine=e,this.left=Math.round(t)}}class hm{constructor(e,t){this.outsideRenderedLine=e,this.ranges=t}}class um{constructor(e,t){this.left=e,this.width=t}toString(){return`[${this.left},${this.width}]`}static compare(e,t){return e.left-t.left}}class dm{static _createRange(){return this._handyReadyRange||(this._handyReadyRange=document.createRange()),this._handyReadyRange}static _detachRange(e,t){e.selectNodeContents(t)}static _readClientRects(e,t,n,i,o){const r=this._createRange();try{return r.setStart(e,t),r.setEnd(n,i),r.getClientRects()}catch(s){return null}finally{this._detachRange(r,o)}}static _mergeAdjacentRanges(e){if(1===e.length)return[new lm(e[0].left,e[0].width)];e.sort(um.compare);let t=[],n=0,i=e[0].left,o=e[0].width;for(let r=1,s=e.length;r<s;r++){const s=e[r],a=s.left,l=s.width;i+o+.9>=a?o=Math.max(o,a+l-i):(t[n++]=new lm(i,o),i=a,o=l)}return t[n++]=new lm(i,o),t}static _createHorizontalRangesFromClientRects(e,t){if(!e||0===e.length)return null;const n=[];for(let i=0,o=e.length;i<o;i++){const o=e[i];n[i]=new um(Math.max(0,o.left-t),o.width)}return this._mergeAdjacentRanges(n)}static readHorizontalRanges(e,t,n,i,o,r,s){const a=0,l=e.children.length-1;if(a>l)return null;if(t=Math.min(l,Math.max(a,t)),i=Math.min(l,Math.max(a,i)),t===i&&n===o&&0===n){const n=e.children[t].getClientRects();return this._createHorizontalRangesFromClientRects(n,r)}t!==i&&i>0&&0===o&&(i--,o=1073741824);let c=e.children[t].firstChild,h=e.children[i].firstChild;if(c&&h||(!c&&0===n&&t>0&&(c=e.children[t-1].firstChild,n=1073741824),!h&&0===o&&i>0&&(h=e.children[i-1].firstChild,o=1073741824)),!c||!h)return null;n=Math.min(c.textContent.length,Math.max(0,n)),o=Math.min(h.textContent.length,Math.max(0,o));const u=this._readClientRects(c,n,h,o,s);return this._createHorizontalRangesFromClientRects(u,r)}}const pm=ii("themeService");function fm(e){return{id:e}}var gm;(function(e){function t(e){return e&&"object"===typeof e&&"string"===typeof e.id}e.isThemeIcon=t;const n=/^\$\(([a-z.]+\/)?([a-z-~]+)\)$/i;function i(e){const t=n.exec(e);if(!t)return;let[,i,o]=t;return i||(i="codicon/"),{id:i+o}}e.fromString=i;const o=/^(codicon\/)?([a-z-]+)(~[a-z]+)?$/i;function r(e){const t=o.exec(e.id);if(!t)return;let[,,n,i]=t,r="codicon codicon-"+n;return i&&(r+=" "+i.substr(1)),r}e.asClassName=r})(gm||(gm={}));const mm="dark",bm="hc";function vm(e){switch(e){case mm:return"vs-dark";case bm:return"hc-black";default:return"vs"}}const ym={ThemingContribution:"base.contributions.theming"};class wm{constructor(){this.themingParticipants=[],this.themingParticipants=[],this.onThemingParticipantAddedEmitter=new et}onColorThemeChange(e){return this.themingParticipants.push(e),this.onThemingParticipantAddedEmitter.fire(e),Ue(()=>{const t=this.themingParticipants.indexOf(e);this.themingParticipants.splice(t,1)})}getThemingParticipants(){return this.themingParticipants}}let _m=new wm;function Am(e){return _m.onColorThemeChange(e)}kd.add(ym.ThemingContribution,_m);class Cm extends Ge{constructor(e){super(),this.themeService=e,this.theme=e.getColorTheme(),this._register(this.themeService.onDidColorThemeChange(e=>this.onThemeChange(e)))}onThemeChange(e){this.theme=e,this.updateStyles()}updateStyles(){}}const Em=function(){return!!y["g"]||!(y["d"]||fi||bi)}();let xm=!0;const Sm=pi;class Dm{constructor(e,t){this._domNode=e,this._clientRectDeltaLeft=0,this._clientRectDeltaLeftRead=!1,this.endNode=t}get clientRectDeltaLeft(){return this._clientRectDeltaLeftRead||(this._clientRectDeltaLeftRead=!0,this._clientRectDeltaLeft=this._domNode.getBoundingClientRect().left),this._clientRectDeltaLeft}}class km{constructor(e,t){this.themeType=t;const n=e.options,i=n.get(36);this.renderWhitespace=n.get(80),this.renderControlCharacters=n.get(74),this.spaceWidth=i.spaceWidth,this.middotWidth=i.middotWidth,this.wsmiddotWidth=i.wsmiddotWidth,this.useMonospaceOptimizations=i.isMonospace&&!n.get(24),this.canUseHalfwidthRightwardsArrow=i.canUseHalfwidthRightwardsArrow,this.lineHeight=n.get(51),this.stopRenderingLineAfter=n.get(95),this.fontLigatures=n.get(37)}equals(e){return this.themeType===e.themeType&&this.renderWhitespace===e.renderWhitespace&&this.renderControlCharacters===e.renderControlCharacters&&this.spaceWidth===e.spaceWidth&&this.middotWidth===e.middotWidth&&this.wsmiddotWidth===e.wsmiddotWidth&&this.useMonospaceOptimizations===e.useMonospaceOptimizations&&this.canUseHalfwidthRightwardsArrow===e.canUseHalfwidthRightwardsArrow&&this.lineHeight===e.lineHeight&&this.stopRenderingLineAfter===e.stopRenderingLineAfter&&this.fontLigatures===e.fontLigatures}}class Mm{constructor(e){this._options=e,this._isMaybeInvalid=!0,this._renderedViewLine=null}getDomNode(){return this._renderedViewLine&&this._renderedViewLine.domNode?this._renderedViewLine.domNode.domNode:null}setDomNode(e){if(!this._renderedViewLine)throw new Error("I have no rendered view line to set the dom node to...");this._renderedViewLine.domNode=jg(e)}onContentChanged(){this._isMaybeInvalid=!0}onTokensChanged(){this._isMaybeInvalid=!0}onDecorationsChanged(){this._isMaybeInvalid=!0}onOptionsChanged(e){this._isMaybeInvalid=!0,this._options=e}onSelectionChanged(){return!(!Sm&&this._options.themeType!==bm&&"selection"!==this._options.renderWhitespace)&&(this._isMaybeInvalid=!0,!0)}renderLine(e,t,n,i){if(!1===this._isMaybeInvalid)return!1;this._isMaybeInvalid=!1;const o=n.getViewLineRenderingData(e),r=this._options,s=wu.filter(o.inlineDecorations,e,o.minColumn,o.maxColumn);let a=null;if(Sm||r.themeType===bm||"selection"===this._options.renderWhitespace){const t=n.selections;for(const n of t){if(n.endLineNumber<e||n.startLineNumber>e)continue;const t=n.startLineNumber===e?n.startColumn:o.minColumn,i=n.endLineNumber===e?n.endColumn:o.maxColumn;t<i&&(r.themeType===bm||"selection"!==this._options.renderWhitespace?s.push(new wu(t,i,"inline-selected-text",0)):(a||(a=[]),a.push(new xu(t-1,i-1))))}}const l=new Su(r.useMonospaceOptimizations,r.canUseHalfwidthRightwardsArrow,o.content,o.continuesWithWrappedLine,o.isBasicASCII,o.containsRTL,o.minColumn-1,o.tokens,s,o.tabSize,o.startVisibleColumn,r.spaceWidth,r.middotWidth,r.wsmiddotWidth,r.stopRenderingLineAfter,r.renderWhitespace,r.renderControlCharacters,r.fontLigatures!==q.OFF,a);if(this._renderedViewLine&&this._renderedViewLine.input.equals(l))return!1;i.appendASCIIString('<div style="top:'),i.appendASCIIString(String(t)),i.appendASCIIString("px;height:"),i.appendASCIIString(String(this._options.lineHeight)),i.appendASCIIString('px;" class="'),i.appendASCIIString(Mm.CLASS_NAME),i.appendASCIIString('">');const c=Mu(l,i);i.appendASCIIString("</div>");let h=null;return xm&&Em&&o.isBasicASCII&&r.useMonospaceOptimizations&&0===c.containsForeignElements&&o.content.length<300&&l.lineTokens.getCount()<100&&(h=new Nm(this._renderedViewLine?this._renderedViewLine.domNode:null,l,c.characterMapping)),h||(h=Im(this._renderedViewLine?this._renderedViewLine.domNode:null,l,c.characterMapping,c.containsRTL,c.containsForeignElements)),this._renderedViewLine=h,!0}layoutLine(e,t){this._renderedViewLine&&this._renderedViewLine.domNode&&(this._renderedViewLine.domNode.setTop(t),this._renderedViewLine.domNode.setHeight(this._options.lineHeight))}getWidth(){return this._renderedViewLine?this._renderedViewLine.getWidth():0}getWidthIsFast(){return!this._renderedViewLine||this._renderedViewLine.getWidthIsFast()}needsMonospaceFontCheck(){return!!this._renderedViewLine&&this._renderedViewLine instanceof Nm}monospaceAssumptionsAreValid(){return this._renderedViewLine&&this._renderedViewLine instanceof Nm?this._renderedViewLine.monospaceAssumptionsAreValid():xm}onMonospaceAssumptionsInvalidated(){this._renderedViewLine&&this._renderedViewLine instanceof Nm&&(this._renderedViewLine=this._renderedViewLine.toSlowRenderedLine())}getVisibleRangesForRange(e,t,n){if(!this._renderedViewLine)return null;e|=0,t|=0,e=Math.min(this._renderedViewLine.input.lineContent.length+1,Math.max(1,e)),t=Math.min(this._renderedViewLine.input.lineContent.length+1,Math.max(1,t));const i=0|this._renderedViewLine.input.stopRenderingLineAfter;let o=!1;-1!==i&&e>i+1&&t>i+1&&(o=!0),-1!==i&&e>i+1&&(e=i+1),-1!==i&&t>i+1&&(t=i+1);const r=this._renderedViewLine.getVisibleRangesForRange(e,t,n);return r&&r.length>0?new hm(o,r):null}getColumnOfNodeOffset(e,t,n){return this._renderedViewLine?this._renderedViewLine.getColumnOfNodeOffset(e,t,n):1}}Mm.CLASS_NAME="view-line";class Nm{constructor(e,t,n){this.domNode=e,this.input=t,this._characterMapping=n,this._charWidth=t.spaceWidth}getWidth(){return this._getCharPosition(this._characterMapping.length)}getWidthIsFast(){return!0}monospaceAssumptionsAreValid(){if(!this.domNode)return xm;const e=this.getWidth(),t=this.domNode.domNode.firstChild.offsetWidth;return Math.abs(e-t)>=2&&(xm=!1),xm}toSlowRenderedLine(){return Im(this.domNode,this.input,this._characterMapping,!1,0)}getVisibleRangesForRange(e,t,n){const i=this._getCharPosition(e),o=this._getCharPosition(t);return[new lm(i,o-i)]}_getCharPosition(e){const t=this._characterMapping.getAbsoluteOffsets();return 0===t.length?0:Math.round(this._charWidth*t[e-1])}getColumnOfNodeOffset(e,t,n){const i=t.textContent.length;let o=-1;while(t)t=t.previousSibling,o++;const r=this._characterMapping.partDataToCharOffset(o,i,n);return r+1}}class Lm{constructor(e,t,n,i,o){if(this.domNode=e,this.input=t,this._characterMapping=n,this._isWhitespaceOnly=/^\s*$/.test(t.lineContent),this._containsForeignElements=o,this._cachedWidth=-1,this._pixelOffsetCache=null,!i||0===this._characterMapping.length){this._pixelOffsetCache=new Int32Array(Math.max(2,this._characterMapping.length+1));for(let e=0,t=this._characterMapping.length;e<=t;e++)this._pixelOffsetCache[e]=-1}}_getReadingTarget(e){return e.domNode.firstChild}getWidth(){return this.domNode?(-1===this._cachedWidth&&(this._cachedWidth=this._getReadingTarget(this.domNode).offsetWidth),this._cachedWidth):0}getWidthIsFast(){return-1!==this._cachedWidth}getVisibleRangesForRange(e,t,n){if(!this.domNode)return null;if(null!==this._pixelOffsetCache){const i=this._readPixelOffset(this.domNode,e,n);if(-1===i)return null;const o=this._readPixelOffset(this.domNode,t,n);return-1===o?null:[new lm(i,o-i)]}return this._readVisibleRangesForRange(this.domNode,e,t,n)}_readVisibleRangesForRange(e,t,n,i){if(t===n){const n=this._readPixelOffset(e,t,i);return-1===n?null:[new lm(n,0)]}return this._readRawVisibleRangesForRange(e,t,n,i)}_readPixelOffset(e,t,n){if(0===this._characterMapping.length){if(0===this._containsForeignElements)return 0;if(2===this._containsForeignElements)return 0;if(1===this._containsForeignElements)return this.getWidth();const t=this._getReadingTarget(e);return t.firstChild?t.firstChild.offsetWidth:0}if(null!==this._pixelOffsetCache){const i=this._pixelOffsetCache[t];if(-1!==i)return i;const o=this._actualReadPixelOffset(e,t,n);return this._pixelOffsetCache[t]=o,o}return this._actualReadPixelOffset(e,t,n)}_actualReadPixelOffset(e,t,n){if(0===this._characterMapping.length){const t=dm.readHorizontalRanges(this._getReadingTarget(e),0,0,0,0,n.clientRectDeltaLeft,n.endNode);return t&&0!==t.length?t[0].left:-1}if(t===this._characterMapping.length&&this._isWhitespaceOnly&&0===this._containsForeignElements)return this.getWidth();const i=this._characterMapping.charOffsetToPartData(t-1),o=Du.getPartIndex(i),r=Du.getCharIndex(i),s=dm.readHorizontalRanges(this._getReadingTarget(e),o,r,o,r,n.clientRectDeltaLeft,n.endNode);if(!s||0===s.length)return-1;const a=s[0].left;if(this.input.isBasicASCII){const e=this._characterMapping.getAbsoluteOffsets(),n=Math.round(this.input.spaceWidth*e[t-1]);if(Math.abs(n-a)<=1)return n}return a}_readRawVisibleRangesForRange(e,t,n,i){if(1===t&&n===this._characterMapping.length)return[new lm(0,this.getWidth())];const o=this._characterMapping.charOffsetToPartData(t-1),r=Du.getPartIndex(o),s=Du.getCharIndex(o),a=this._characterMapping.charOffsetToPartData(n-1),l=Du.getPartIndex(a),c=Du.getCharIndex(a);return dm.readHorizontalRanges(this._getReadingTarget(e),r,s,l,c,i.clientRectDeltaLeft,i.endNode)}getColumnOfNodeOffset(e,t,n){const i=t.textContent.length;let o=-1;while(t)t=t.previousSibling,o++;const r=this._characterMapping.partDataToCharOffset(o,i,n);return r+1}}class Bm extends Lm{_readVisibleRangesForRange(e,t,n,i){const o=super._readVisibleRangesForRange(e,t,n,i);if(!o||0===o.length||t===n||1===t&&n===this._characterMapping.length)return o;if(!this.input.containsRTL){const t=this._readPixelOffset(e,n,i);if(-1!==t){const e=o[o.length-1];e.left<t&&(e.width=t-e.left)}}return o}}const Im=function(){return gi?Tm:Om}();function Tm(e,t,n,i,o){return new Bm(e,t,n,i,o)}function Om(e,t,n,i,o){return new Lm(e,t,n,i,o)}class Rm{constructor(e,t,n,i){this.oldPosition=e,this.oldText=t,this.newPosition=n,this.newText=i}get oldLength(){return this.oldText.length}get oldEnd(){return this.oldPosition+this.oldText.length}get newLength(){return this.newText.length}get newEnd(){return this.newPosition+this.newText.length}toString(){return 0===this.oldText.length?`(insert@${this.oldPosition} "${this.newText}")`:0===this.newText.length?`(delete@${this.oldPosition} "${this.oldText}")`:`(replace@${this.oldPosition} "${this.oldText}" with "${this.newText}")`}static _writeStringSize(e){return 4+2*e.length}static _writeString(e,t,n){const i=t.length;Ir["f"](e,i,n),n+=4;for(let o=0;o<i;o++)Ir["e"](e,t.charCodeAt(o),n),n+=2;return n}static _readString(e,t){const n=Ir["c"](e,t);return t+=4,Ic(e,t,n)}writeSize(){return 8+Rm._writeStringSize(this.oldText)+Rm._writeStringSize(this.newText)}write(e,t){return Ir["f"](e,this.oldPosition,t),t+=4,Ir["f"](e,this.newPosition,t),t+=4,t=Rm._writeString(e,this.oldText,t),t=Rm._writeString(e,this.newText,t),t}static read(e,t,n){const i=Ir["c"](e,t);t+=4;const o=Ir["c"](e,t);t+=4;const r=Rm._readString(e,t);t+=Rm._writeStringSize(r);const s=Rm._readString(e,t);return t+=Rm._writeStringSize(s),n.push(new Rm(i,r,o,s)),t}}function Pm(e,t){if(null===e||0===e.length)return t;const n=new Fm(e,t);return n.compress()}class Fm{constructor(e,t){this._prevEdits=e,this._currEdits=t,this._result=[],this._resultLen=0,this._prevLen=this._prevEdits.length,this._prevDeltaOffset=0,this._currLen=this._currEdits.length,this._currDeltaOffset=0}compress(){let e=0,t=0,n=this._getPrev(e),i=this._getCurr(t);while(e<this._prevLen||t<this._currLen){if(null===n){this._acceptCurr(i),i=this._getCurr(++t);continue}if(null===i){this._acceptPrev(n),n=this._getPrev(++e);continue}if(i.oldEnd<=n.newPosition){this._acceptCurr(i),i=this._getCurr(++t);continue}if(n.newEnd<=i.oldPosition){this._acceptPrev(n),n=this._getPrev(++e);continue}if(i.oldPosition<n.newPosition){const[e,t]=Fm._splitCurr(i,n.newPosition-i.oldPosition);this._acceptCurr(e),i=t;continue}if(n.newPosition<i.oldPosition){const[e,t]=Fm._splitPrev(n,i.oldPosition-n.newPosition);this._acceptPrev(e),n=t;continue}let o,r;if(i.oldEnd===n.newEnd)o=n,r=i,n=this._getPrev(++e),i=this._getCurr(++t);else if(i.oldEnd<n.newEnd){const[e,s]=Fm._splitPrev(n,i.oldLength);o=e,r=i,n=s,i=this._getCurr(++t)}else{const[t,s]=Fm._splitCurr(i,n.newLength);o=n,r=t,n=this._getPrev(++e),i=s}this._result[this._resultLen++]=new Rm(o.oldPosition,o.oldText,r.newPosition,r.newText),this._prevDeltaOffset+=o.newLength-o.oldLength,this._currDeltaOffset+=r.newLength-r.oldLength}const o=Fm._merge(this._result),r=Fm._removeNoOps(o);return r}_acceptCurr(e){this._result[this._resultLen++]=Fm._rebaseCurr(this._prevDeltaOffset,e),this._currDeltaOffset+=e.newLength-e.oldLength}_getCurr(e){return e<this._currLen?this._currEdits[e]:null}_acceptPrev(e){this._result[this._resultLen++]=Fm._rebasePrev(this._currDeltaOffset,e),this._prevDeltaOffset+=e.newLength-e.oldLength}_getPrev(e){return e<this._prevLen?this._prevEdits[e]:null}static _rebaseCurr(e,t){return new Rm(t.oldPosition-e,t.oldText,t.newPosition,t.newText)}static _rebasePrev(e,t){return new Rm(t.oldPosition,t.oldText,t.newPosition+e,t.newText)}static _splitPrev(e,t){const n=e.newText.substr(0,t),i=e.newText.substr(t);return[new Rm(e.oldPosition,e.oldText,e.newPosition,n),new Rm(e.oldEnd,"",e.newPosition+t,i)]}static _splitCurr(e,t){const n=e.oldText.substr(0,t),i=e.oldText.substr(t);return[new Rm(e.oldPosition,n,e.newPosition,e.newText),new Rm(e.oldPosition+t,i,e.newEnd,"")]}static _merge(e){if(0===e.length)return e;let t=[],n=0,i=e[0];for(let o=1;o<e.length;o++){const r=e[o];i.oldEnd===r.oldPosition?i=new Rm(i.oldPosition,i.oldText+r.oldText,i.newPosition,i.newText+r.newText):(t[n++]=i,i=r)}return t[n++]=i,t}static _removeNoOps(e){if(0===e.length)return e;let t=[],n=0;for(let i=0;i<e.length;i++){const o=e[i];o.oldText!==o.newText&&(t[n++]=o)}return t}}function jm(e){return e.toString()}class Qm{constructor(e,t,n,i,o,r,s){this.beforeVersionId=e,this.afterVersionId=t,this.beforeEOL=n,this.afterEOL=i,this.beforeCursorState=o,this.afterCursorState=r,this.changes=s}static create(e,t){const n=e.getAlternativeVersionId(),i=Wm(e);return new Qm(n,n,i,i,t,t,[])}append(e,t,n,i,o){t.length>0&&(this.changes=Pm(this.changes,t)),this.afterEOL=n,this.afterVersionId=i,this.afterCursorState=o}static _writeSelectionsSize(e){return 4+16*(e?e.length:0)}static _writeSelections(e,t,n){if(Ir["f"](e,t?t.length:0,n),n+=4,t)for(const i of t)Ir["f"](e,i.selectionStartLineNumber,n),n+=4,Ir["f"](e,i.selectionStartColumn,n),n+=4,Ir["f"](e,i.positionLineNumber,n),n+=4,Ir["f"](e,i.positionColumn,n),n+=4;return n}static _readSelections(e,t,n){const i=Ir["c"](e,t);t+=4;for(let o=0;o<i;o++){const i=Ir["c"](e,t);t+=4;const o=Ir["c"](e,t);t+=4;const r=Ir["c"](e,t);t+=4;const s=Ir["c"](e,t);t+=4,n.push(new gn(i,o,r,s))}return t}serialize(){let e=10+Qm._writeSelectionsSize(this.beforeCursorState)+Qm._writeSelectionsSize(this.afterCursorState)+4;for(const i of this.changes)e+=i.writeSize();const t=new Uint8Array(e);let n=0;Ir["f"](t,this.beforeVersionId,n),n+=4,Ir["f"](t,this.afterVersionId,n),n+=4,Ir["g"](t,this.beforeEOL,n),n+=1,Ir["g"](t,this.afterEOL,n),n+=1,n=Qm._writeSelections(t,this.beforeCursorState,n),n=Qm._writeSelections(t,this.afterCursorState,n),Ir["f"](t,this.changes.length,n),n+=4;for(const i of this.changes)n=i.write(t,n);return t.buffer}static deserialize(e){const t=new Uint8Array(e);let n=0;const i=Ir["c"](t,n);n+=4;const o=Ir["c"](t,n);n+=4;const r=Ir["d"](t,n);n+=1;const s=Ir["d"](t,n);n+=1;const a=[];n=Qm._readSelections(t,n,a);const l=[];n=Qm._readSelections(t,n,l);const c=Ir["c"](t,n);n+=4;const h=[];for(let u=0;u<c;u++)n=Rm.read(t,n,h);return new Qm(i,o,r,s,a,l,h)}}class zm{constructor(e,t){this.model=e,this._data=Qm.create(e,t)}get type(){return 0}get resource(){return tn.isUri(this.model)?this.model:this.model.uri}get label(){return v("edit","Typing")}toString(){const e=this._data instanceof Qm?this._data:Qm.deserialize(this._data);return e.changes.map(e=>e.toString()).join(", ")}matchesResource(e){const t=tn.isUri(this.model)?this.model:this.model.uri;return t.toString()===e.toString()}setModel(e){this.model=e}canAppend(e){return this.model===e&&this._data instanceof Qm}append(e,t,n,i,o){this._data instanceof Qm&&this._data.append(e,t,n,i,o)}close(){this._data instanceof Qm&&(this._data=this._data.serialize())}undo(){if(tn.isUri(this.model))throw new Error("Invalid SingleModelEditStackElement");this._data instanceof Qm&&(this._data=this._data.serialize());const e=Qm.deserialize(this._data);this.model._applyUndo(e.changes,e.beforeEOL,e.beforeVersionId,e.beforeCursorState)}redo(){if(tn.isUri(this.model))throw new Error("Invalid SingleModelEditStackElement");this._data instanceof Qm&&(this._data=this._data.serialize());const e=Qm.deserialize(this._data);this.model._applyRedo(e.changes,e.afterEOL,e.afterVersionId,e.afterCursorState)}}class Vm{constructor(e,t){this.type=1,this.label=e,this._isOpen=!0,this._editStackElementsArr=t.slice(0),this._editStackElementsMap=new Map;for(const n of this._editStackElementsArr){const e=jm(n.resource);this._editStackElementsMap.set(e,n)}this._delegate=null}get resources(){return this._editStackElementsArr.map(e=>e.resource)}prepareUndoRedo(){if(this._delegate)return this._delegate.prepareUndoRedo(this)}matchesResource(e){const t=jm(e);return this._editStackElementsMap.has(t)}setModel(e){const t=jm(tn.isUri(e)?e:e.uri);this._editStackElementsMap.has(t)&&this._editStackElementsMap.get(t).setModel(e)}canAppend(e){if(!this._isOpen)return!1;const t=jm(e.uri);if(this._editStackElementsMap.has(t)){const n=this._editStackElementsMap.get(t);return n.canAppend(e)}return!1}append(e,t,n,i,o){const r=jm(e.uri),s=this._editStackElementsMap.get(r);s.append(e,t,n,i,o)}close(){this._isOpen=!1}undo(){this._isOpen=!1;for(const e of this._editStackElementsArr)e.undo()}redo(){for(const e of this._editStackElementsArr)e.redo()}split(){return this._editStackElementsArr}}function Wm(e){const t=e.getEOL();return"\n"===t?0:1}function Hm(e){return!!e&&(e instanceof zm||e instanceof Vm)}class Um{constructor(e,t){this._model=e,this._undoRedoService=t}pushStackElement(){const e=this._undoRedoService.getLastElement(this._model.uri);Hm(e)&&e.close()}clear(){this._undoRedoService.removeElements(this._model.uri)}_getOrCreateEditStackElement(e){const t=this._undoRedoService.getLastElement(this._model.uri);if(Hm(t)&&t.canAppend(this._model))return t;const n=new zm(this._model,e);return this._undoRedoService.pushElement(n),n}pushEOL(e){const t=this._getOrCreateEditStackElement(null);this._model.setEOL(e),t.append(this._model,[],Wm(this._model),this._model.getAlternativeVersionId(),null)}pushEditOperation(e,t,n){const i=this._getOrCreateEditStackElement(e),o=this._model.applyEdits(t,!0),r=Um._computeCursorState(n,o),s=o.map((e,t)=>({index:t,textChange:e.textChange}));return s.sort((e,t)=>e.textChange.oldPosition===t.textChange.oldPosition?e.index-t.index:e.textChange.oldPosition-t.textChange.oldPosition),i.append(this._model,s.map(e=>e.textChange),Wm(this._model),this._model.getAlternativeVersionId(),r),r}static _computeCursorState(e,t){try{return e?e(t):null}catch(n){return Me(n),null}}}class Ym{constructor(){this.spacesDiff=0,this.looksLikeAlignment=!1}}function Gm(e,t,n,i,o){let r;for(o.spacesDiff=0,o.looksLikeAlignment=!1,r=0;r<t&&r<i;r++){let t=e.charCodeAt(r),i=n.charCodeAt(r);if(t!==i)break}let s=0,a=0;for(let d=r;d<t;d++){let t=e.charCodeAt(d);32===t?s++:a++}let l=0,c=0;for(let d=r;d<i;d++){let e=n.charCodeAt(d);32===e?l++:c++}if(s>0&&a>0)return;if(l>0&&c>0)return;let h=Math.abs(a-c),u=Math.abs(s-l);if(0===h)return o.spacesDiff=u,void(u>0&&0<=l-1&&l-1<e.length&&l<n.length&&32!==n.charCodeAt(l)&&32===e.charCodeAt(l-1)&&44===e.charCodeAt(e.length-1)&&(o.looksLikeAlignment=!0));u%h!==0||(o.spacesDiff=u/h)}function Km(e,t,n){const i=Math.min(e.getLineCount(),1e4);let o=0,r=0,s="",a=0;const l=[2,4,6,8,3,5,7],c=8;let h=[0,0,0,0,0,0,0,0,0],u=new Ym;for(let f=1;f<=i;f++){let i=e.getLineLength(f),l=e.getLineContent(f);const d=i<=65536;let p=!1,g=0,m=0,b=0;for(let t=0,n=i;t<n;t++){let n=d?l.charCodeAt(t):e.getLineCharCode(f,t);if(9===n)b++;else{if(32!==n){p=!0,g=t;break}m++}}if(!p)continue;if(b>0?o++:m>1&&r++,Gm(s,a,l,g,u),u.looksLikeAlignment&&(!n||t!==u.spacesDiff))continue;let v=u.spacesDiff;v<=c&&h[v]++,s=l,a=g}let d=n;o!==r&&(d=o<r);let p=t;if(d){let e=d?0:.1*i;l.forEach(t=>{let n=h[t];n>e&&(e=n,p=t)}),4===p&&h[4]>0&&h[2]>0&&h[2]>=h[4]/2&&(p=2)}return{insertSpaces:d,tabSize:p}}function qm(e){return(1&e.metadata)>>>0}function Jm(e,t){e.metadata=254&e.metadata|t<<0}function Xm(e){return(2&e.metadata)>>>1===1}function $m(e,t){e.metadata=253&e.metadata|(t?1:0)<<1}function Zm(e){return(4&e.metadata)>>>2===1}function eb(e,t){e.metadata=251&e.metadata|(t?1:0)<<2}function tb(e){return(8&e.metadata)>>>3===1}function nb(e,t){e.metadata=247&e.metadata|(t?1:0)<<3}function ib(e){return(48&e.metadata)>>>4}function ob(e,t){e.metadata=207&e.metadata|t<<4}function rb(e){return(64&e.metadata)>>>6===1}function sb(e,t){e.metadata=191&e.metadata|(t?1:0)<<6}class ab{constructor(e,t,n){this.metadata=0,this.parent=this,this.left=this,this.right=this,Jm(this,1),this.start=t,this.end=n,this.delta=0,this.maxEnd=n,this.id=e,this.ownerId=0,this.options=null,eb(this,!1),ob(this,1),nb(this,!1),sb(this,!1),this.cachedVersionId=0,this.cachedAbsoluteStart=t,this.cachedAbsoluteEnd=n,this.range=null,$m(this,!1)}reset(e,t,n,i){this.start=t,this.end=n,this.maxEnd=n,this.cachedVersionId=e,this.cachedAbsoluteStart=t,this.cachedAbsoluteEnd=n,this.range=i}setOptions(e){this.options=e;let t=this.options.className;eb(this,"squiggly-error"===t||"squiggly-warning"===t||"squiggly-info"===t),ob(this,this.options.stickiness),nb(this,!(!this.options.overviewRuler||!this.options.overviewRuler.color)),sb(this,this.options.collapseOnReplaceEdit)}setCachedOffsets(e,t,n){this.cachedVersionId!==n&&(this.range=null),this.cachedVersionId=n,this.cachedAbsoluteStart=e,this.cachedAbsoluteEnd=t}detach(){this.parent=null,this.left=null,this.right=null}}const lb=new ab(null,0,0);lb.parent=lb,lb.left=lb,lb.right=lb,Jm(lb,0);class cb{constructor(){this.root=lb,this.requestNormalizeDelta=!1}intervalSearch(e,t,n,i,o){return this.root===lb?[]:vb(this,e,t,n,i,o)}search(e,t,n){return this.root===lb?[]:bb(this,e,t,n)}collectNodesFromOwner(e){return gb(this,e)}collectNodesPostOrder(){return mb(this)}insert(e){yb(this,e),this._normalizeDeltaIfNecessary()}delete(e){_b(this,e),this._normalizeDeltaIfNecessary()}resolveNode(e,t){const n=e;let i=0;while(e!==this.root)e===e.parent.right&&(i+=e.parent.delta),e=e.parent;const o=n.start+i,r=n.end+i;n.setCachedOffsets(o,r,t)}acceptReplace(e,t,n,i){const o=pb(this,e,e+t);for(let r=0,s=o.length;r<s;r++){const e=o[r];_b(this,e)}this._normalizeDeltaIfNecessary(),fb(this,e,e+t,n),this._normalizeDeltaIfNecessary();for(let r=0,s=o.length;r<s;r++){const s=o[r];s.start=s.cachedAbsoluteStart,s.end=s.cachedAbsoluteEnd,db(s,e,e+t,n,i),s.maxEnd=s.end,yb(this,s)}this._normalizeDeltaIfNecessary()}_normalizeDeltaIfNecessary(){this.requestNormalizeDelta&&(this.requestNormalizeDelta=!1,hb(this))}}function hb(e){let t=e.root,n=0;while(t!==lb)t.left===lb||Xm(t.left)?t.right===lb||Xm(t.right)?(t.start=n+t.start,t.end=n+t.end,t.delta=0,Db(t),$m(t,!0),$m(t.left,!1),$m(t.right,!1),t===t.parent.right&&(n-=t.parent.delta),t=t.parent):(n+=t.delta,t=t.right):t=t.left;$m(e.root,!1)}function ub(e,t,n,i){return e<n||!(e>n)&&(1!==i&&(2===i||t))}function db(e,t,n,i,o){const r=ib(e),s=0===r||2===r,a=1===r||2===r,l=n-t,c=i,h=Math.min(l,c),u=e.start;let d=!1;const p=e.end;let f=!1;t<=u&&p<=n&&rb(e)&&(e.start=t,d=!0,e.end=t,f=!0);{const e=o?1:l>0?2:0;!d&&ub(u,s,t,e)&&(d=!0),!f&&ub(p,a,t,e)&&(f=!0)}if(h>0&&!o){const e=l>c?2:0;!d&&ub(u,s,t+h,e)&&(d=!0),!f&&ub(p,a,t+h,e)&&(f=!0)}{const i=o?1:0;!d&&ub(u,s,n,i)&&(e.start=t+c,d=!0),!f&&ub(p,a,n,i)&&(e.end=t+c,f=!0)}const g=c-l;d||(e.start=Math.max(0,u+g)),f||(e.end=Math.max(0,p+g)),e.start>e.end&&(e.end=e.start)}function pb(e,t,n){let i=e.root,o=0,r=0,s=0,a=0,l=[],c=0;while(i!==lb)if(Xm(i))$m(i.left,!1),$m(i.right,!1),i===i.parent.right&&(o-=i.parent.delta),i=i.parent;else{if(!Xm(i.left)){if(r=o+i.maxEnd,r<t){$m(i,!0);continue}if(i.left!==lb){i=i.left;continue}}s=o+i.start,s>n?$m(i,!0):(a=o+i.end,a>=t&&(i.setCachedOffsets(s,a,0),l[c++]=i),$m(i,!0),i.right===lb||Xm(i.right)||(o+=i.delta,i=i.right))}return $m(e.root,!1),l}function fb(e,t,n,i){let o=e.root,r=0,s=0,a=0;const l=i-(n-t);while(o!==lb)if(Xm(o))$m(o.left,!1),$m(o.right,!1),o===o.parent.right&&(r-=o.parent.delta),Db(o),o=o.parent;else{if(!Xm(o.left)){if(s=r+o.maxEnd,s<t){$m(o,!0);continue}if(o.left!==lb){o=o.left;continue}}a=r+o.start,a>n?(o.start+=l,o.end+=l,o.delta+=l,(o.delta<-1073741824||o.delta>1073741824)&&(e.requestNormalizeDelta=!0),$m(o,!0)):($m(o,!0),o.right===lb||Xm(o.right)||(r+=o.delta,o=o.right))}$m(e.root,!1)}function gb(e,t){let n=e.root,i=[],o=0;while(n!==lb)Xm(n)?($m(n.left,!1),$m(n.right,!1),n=n.parent):n.left===lb||Xm(n.left)?(n.ownerId===t&&(i[o++]=n),$m(n,!0),n.right===lb||Xm(n.right)||(n=n.right)):n=n.left;return $m(e.root,!1),i}function mb(e){let t=e.root,n=[],i=0;while(t!==lb)Xm(t)?($m(t.left,!1),$m(t.right,!1),t=t.parent):t.left===lb||Xm(t.left)?t.right===lb||Xm(t.right)?(n[i++]=t,$m(t,!0)):t=t.right:t=t.left;return $m(e.root,!1),n}function bb(e,t,n,i){let o=e.root,r=0,s=0,a=0,l=[],c=0;while(o!==lb){if(Xm(o)){$m(o.left,!1),$m(o.right,!1),o===o.parent.right&&(r-=o.parent.delta),o=o.parent;continue}if(o.left!==lb&&!Xm(o.left)){o=o.left;continue}s=r+o.start,a=r+o.end,o.setCachedOffsets(s,a,i);let e=!0;t&&o.ownerId&&o.ownerId!==t&&(e=!1),n&&Zm(o)&&(e=!1),e&&(l[c++]=o),$m(o,!0),o.right===lb||Xm(o.right)||(r+=o.delta,o=o.right)}return $m(e.root,!1),l}function vb(e,t,n,i,o,r){let s=e.root,a=0,l=0,c=0,h=0,u=[],d=0;while(s!==lb)if(Xm(s))$m(s.left,!1),$m(s.right,!1),s===s.parent.right&&(a-=s.parent.delta),s=s.parent;else{if(!Xm(s.left)){if(l=a+s.maxEnd,l<t){$m(s,!0);continue}if(s.left!==lb){s=s.left;continue}}if(c=a+s.start,c>n)$m(s,!0);else{if(h=a+s.end,h>=t){s.setCachedOffsets(c,h,r);let e=!0;i&&s.ownerId&&s.ownerId!==i&&(e=!1),o&&Zm(s)&&(e=!1),e&&(u[d++]=s)}$m(s,!0),s.right===lb||Xm(s.right)||(a+=s.delta,s=s.right)}}return $m(e.root,!1),u}function yb(e,t){if(e.root===lb)return t.parent=lb,t.left=lb,t.right=lb,Jm(t,0),e.root=t,e.root;wb(e,t),kb(t.parent);let n=t;while(n!==e.root&&1===qm(n.parent))if(n.parent===n.parent.parent.left){const t=n.parent.parent.right;1===qm(t)?(Jm(n.parent,0),Jm(t,0),Jm(n.parent.parent,1),n=n.parent.parent):(n===n.parent.right&&(n=n.parent,Eb(e,n)),Jm(n.parent,0),Jm(n.parent.parent,1),xb(e,n.parent.parent))}else{const t=n.parent.parent.left;1===qm(t)?(Jm(n.parent,0),Jm(t,0),Jm(n.parent.parent,1),n=n.parent.parent):(n===n.parent.left&&(n=n.parent,xb(e,n)),Jm(n.parent,0),Jm(n.parent.parent,1),Eb(e,n.parent.parent))}return Jm(e.root,0),t}function wb(e,t){let n=0,i=e.root;const o=t.start,r=t.end;while(1){const e=Mb(o,r,i.start+n,i.end+n);if(e<0){if(i.left===lb){t.start-=n,t.end-=n,t.maxEnd-=n,i.left=t;break}i=i.left}else{if(i.right===lb){t.start-=n+i.delta,t.end-=n+i.delta,t.maxEnd-=n+i.delta,i.right=t;break}n+=i.delta,i=i.right}}t.parent=i,t.left=lb,t.right=lb,Jm(t,1)}function _b(e,t){let n,i;if(t.left===lb?(n=t.right,i=t,n.delta+=t.delta,(n.delta<-1073741824||n.delta>1073741824)&&(e.requestNormalizeDelta=!0),n.start+=t.delta,n.end+=t.delta):t.right===lb?(n=t.left,i=t):(i=Ab(t.right),n=i.right,n.start+=i.delta,n.end+=i.delta,n.delta+=i.delta,(n.delta<-1073741824||n.delta>1073741824)&&(e.requestNormalizeDelta=!0),i.start+=t.delta,i.end+=t.delta,i.delta=t.delta,(i.delta<-1073741824||i.delta>1073741824)&&(e.requestNormalizeDelta=!0)),i===e.root)return e.root=n,Jm(n,0),t.detach(),Cb(),Db(n),void(e.root.parent=lb);let o,r=1===qm(i);if(i===i.parent.left?i.parent.left=n:i.parent.right=n,i===t?n.parent=i.parent:(i.parent===t?n.parent=i:n.parent=i.parent,i.left=t.left,i.right=t.right,i.parent=t.parent,Jm(i,qm(t)),t===e.root?e.root=i:t===t.parent.left?t.parent.left=i:t.parent.right=i,i.left!==lb&&(i.left.parent=i),i.right!==lb&&(i.right.parent=i)),t.detach(),r)return kb(n.parent),i!==t&&(kb(i),kb(i.parent)),void Cb();kb(n),kb(n.parent),i!==t&&(kb(i),kb(i.parent));while(n!==e.root&&0===qm(n))n===n.parent.left?(o=n.parent.right,1===qm(o)&&(Jm(o,0),Jm(n.parent,1),Eb(e,n.parent),o=n.parent.right),0===qm(o.left)&&0===qm(o.right)?(Jm(o,1),n=n.parent):(0===qm(o.right)&&(Jm(o.left,0),Jm(o,1),xb(e,o),o=n.parent.right),Jm(o,qm(n.parent)),Jm(n.parent,0),Jm(o.right,0),Eb(e,n.parent),n=e.root)):(o=n.parent.left,1===qm(o)&&(Jm(o,0),Jm(n.parent,1),xb(e,n.parent),o=n.parent.left),0===qm(o.left)&&0===qm(o.right)?(Jm(o,1),n=n.parent):(0===qm(o.left)&&(Jm(o.right,0),Jm(o,1),Eb(e,o),o=n.parent.left),Jm(o,qm(n.parent)),Jm(n.parent,0),Jm(o.left,0),xb(e,n.parent),n=e.root));Jm(n,0),Cb()}function Ab(e){while(e.left!==lb)e=e.left;return e}function Cb(){lb.parent=lb,lb.delta=0,lb.start=0,lb.end=0}function Eb(e,t){const n=t.right;n.delta+=t.delta,(n.delta<-1073741824||n.delta>1073741824)&&(e.requestNormalizeDelta=!0),n.start+=t.delta,n.end+=t.delta,t.right=n.left,n.left!==lb&&(n.left.parent=t),n.parent=t.parent,t.parent===lb?e.root=n:t===t.parent.left?t.parent.left=n:t.parent.right=n,n.left=t,t.parent=n,Db(t),Db(n)}function xb(e,t){const n=t.left;t.delta-=n.delta,(t.delta<-1073741824||t.delta>1073741824)&&(e.requestNormalizeDelta=!0),t.start-=n.delta,t.end-=n.delta,t.left=n.right,n.right!==lb&&(n.right.parent=t),n.parent=t.parent,t.parent===lb?e.root=n:t===t.parent.right?t.parent.right=n:t.parent.left=n,n.right=t,t.parent=n,Db(t),Db(n)}function Sb(e){let t=e.end;if(e.left!==lb){const n=e.left.maxEnd;n>t&&(t=n)}if(e.right!==lb){const n=e.right.maxEnd+e.delta;n>t&&(t=n)}return t}function Db(e){e.maxEnd=Sb(e)}function kb(e){while(e!==lb){const t=Sb(e);if(e.maxEnd===t)return;e.maxEnd=t,e=e.parent}}function Mb(e,t,n,i){return e===n?t-i:e-n}class Nb{constructor(e,t){this.piece=e,this.color=t,this.size_left=0,this.lf_left=0,this.parent=this,this.left=this,this.right=this}next(){if(this.right!==Lb)return Bb(this.right);let e=this;while(e.parent!==Lb){if(e.parent.left===e)break;e=e.parent}return e.parent===Lb?Lb:e.parent}prev(){if(this.left!==Lb)return Ib(this.left);let e=this;while(e.parent!==Lb){if(e.parent.right===e)break;e=e.parent}return e.parent===Lb?Lb:e.parent}detach(){this.parent=null,this.left=null,this.right=null}}const Lb=new Nb(null,0);function Bb(e){while(e.left!==Lb)e=e.left;return e}function Ib(e){while(e.right!==Lb)e=e.right;return e}function Tb(e){return e===Lb?0:e.size_left+e.piece.length+Tb(e.right)}function Ob(e){return e===Lb?0:e.lf_left+e.piece.lineFeedCnt+Ob(e.right)}function Rb(){Lb.parent=Lb}function Pb(e,t){let n=t.right;n.size_left+=t.size_left+(t.piece?t.piece.length:0),n.lf_left+=t.lf_left+(t.piece?t.piece.lineFeedCnt:0),t.right=n.left,n.left!==Lb&&(n.left.parent=t),n.parent=t.parent,t.parent===Lb?e.root=n:t.parent.left===t?t.parent.left=n:t.parent.right=n,n.left=t,t.parent=n}function Fb(e,t){let n=t.left;t.left=n.right,n.right!==Lb&&(n.right.parent=t),n.parent=t.parent,t.size_left-=n.size_left+(n.piece?n.piece.length:0),t.lf_left-=n.lf_left+(n.piece?n.piece.lineFeedCnt:0),t.parent===Lb?e.root=n:t===t.parent.right?t.parent.right=n:t.parent.left=n,n.right=t,t.parent=n}function jb(e,t){let n,i;if(t.left===Lb?(i=t,n=i.right):t.right===Lb?(i=t,n=i.left):(i=Bb(t.right),n=i.right),i===e.root)return e.root=n,n.color=0,t.detach(),Rb(),void(e.root.parent=Lb);let o,r=1===i.color;if(i===i.parent.left?i.parent.left=n:i.parent.right=n,i===t?(n.parent=i.parent,Vb(e,n)):(i.parent===t?n.parent=i:n.parent=i.parent,Vb(e,n),i.left=t.left,i.right=t.right,i.parent=t.parent,i.color=t.color,t===e.root?e.root=i:t===t.parent.left?t.parent.left=i:t.parent.right=i,i.left!==Lb&&(i.left.parent=i),i.right!==Lb&&(i.right.parent=i),i.size_left=t.size_left,i.lf_left=t.lf_left,Vb(e,i)),t.detach(),n.parent.left===n){let t=Tb(n),i=Ob(n);if(t!==n.parent.size_left||i!==n.parent.lf_left){let o=t-n.parent.size_left,r=i-n.parent.lf_left;n.parent.size_left=t,n.parent.lf_left=i,zb(e,n.parent,o,r)}}if(Vb(e,n.parent),r)Rb();else{while(n!==e.root&&0===n.color)n===n.parent.left?(o=n.parent.right,1===o.color&&(o.color=0,n.parent.color=1,Pb(e,n.parent),o=n.parent.right),0===o.left.color&&0===o.right.color?(o.color=1,n=n.parent):(0===o.right.color&&(o.left.color=0,o.color=1,Fb(e,o),o=n.parent.right),o.color=n.parent.color,n.parent.color=0,o.right.color=0,Pb(e,n.parent),n=e.root)):(o=n.parent.left,1===o.color&&(o.color=0,n.parent.color=1,Fb(e,n.parent),o=n.parent.left),0===o.left.color&&0===o.right.color?(o.color=1,n=n.parent):(0===o.left.color&&(o.right.color=0,o.color=1,Pb(e,o),o=n.parent.left),o.color=n.parent.color,n.parent.color=0,o.left.color=0,Fb(e,n.parent),n=e.root));n.color=0,Rb()}}function Qb(e,t){Vb(e,t);while(t!==e.root&&1===t.parent.color)if(t.parent===t.parent.parent.left){const n=t.parent.parent.right;1===n.color?(t.parent.color=0,n.color=0,t.parent.parent.color=1,t=t.parent.parent):(t===t.parent.right&&(t=t.parent,Pb(e,t)),t.parent.color=0,t.parent.parent.color=1,Fb(e,t.parent.parent))}else{const n=t.parent.parent.left;1===n.color?(t.parent.color=0,n.color=0,t.parent.parent.color=1,t=t.parent.parent):(t===t.parent.left&&(t=t.parent,Fb(e,t)),t.parent.color=0,t.parent.parent.color=1,Pb(e,t.parent.parent))}e.root.color=0}function zb(e,t,n,i){while(t!==e.root&&t!==Lb)t.parent.left===t&&(t.parent.size_left+=n,t.parent.lf_left+=i),t=t.parent}function Vb(e,t){let n=0,i=0;if(t!==e.root){if(0===n){while(t!==e.root&&t===t.parent.right)t=t.parent;if(t===e.root)return;t=t.parent,n=Tb(t.left)-t.size_left,i=Ob(t.left)-t.lf_left,t.size_left+=n,t.lf_left+=i}while(t!==e.root&&(0!==n||0!==i))t.parent.left===t&&(t.parent.size_left+=n,t.parent.lf_left+=i),t=t.parent}}Lb.parent=Lb,Lb.left=Lb,Lb.right=Lb,Lb.color=0;class Wb extends Oh{constructor(e){super(0);for(let t=0,n=e.length;t<n;t++)this.set(e.charCodeAt(t),2);this.set(32,1),this.set(9,1)}}function Hb(e){let t={};return n=>(t.hasOwnProperty(n)||(t[n]=e(n)),t[n])}const Ub=Hb(e=>new Wb(e)),Yb=999;class Gb{constructor(e,t,n,i){this.searchString=e,this.isRegex=t,this.matchCase=n,this.wordSeparators=i}parseSearchRequest(){if(""===this.searchString)return null;let e;e=this.isRegex?Kb(this.searchString):this.searchString.indexOf("\n")>=0;let t=null;try{t=Rr["o"](this.searchString,this.isRegex,{matchCase:this.matchCase,wholeWord:!1,multiline:e,global:!0,unicode:!0})}catch(i){return null}if(!t)return null;let n=!this.isRegex&&!e;return n&&this.searchString.toLowerCase()!==this.searchString.toUpperCase()&&(n=this.matchCase),new qb(t,this.wordSeparators?Ub(this.wordSeparators):null,n?this.searchString:null)}}function Kb(e){if(!e||0===e.length)return!1;for(let t=0,n=e.length;t<n;t++){const i=e.charCodeAt(t);if(92===i){if(t++,t>=n)break;const i=e.charCodeAt(t);if(110===i||114===i||87===i||119===i)return!0}}return!1}class qb{constructor(e,t,n){this.regex=e,this.wordSeparators=t,this.simpleSearch=n}}function Jb(e,t,n){if(!n)return new Fs(e,null);let i=[];for(let o=0,r=t.length;o<r;o++)i[o]=t[o];return new Fs(e,i)}class Xb{constructor(e){let t=[],n=0;for(let i=0,o=e.length;i<o;i++)10===e.charCodeAt(i)&&(t[n++]=i);this._lineFeedsOffsets=t}findLineFeedCountBeforeOffset(e){const t=this._lineFeedsOffsets;let n=0,i=t.length-1;if(-1===i)return 0;if(e<=t[0])return 0;while(n<i){const o=n+((i-n)/2>>0);t[o]>=e?i=o-1:t[o+1]>=e?(n=o,i=o):n=o+1}return n+1}}class $b{static findMatches(e,t,n,i,o){const r=t.parseSearchRequest();return r?r.regex.multiline?this._doFindMatchesMultiline(e,n,new nv(r.wordSeparators,r.regex),i,o):this._doFindMatchesLineByLine(e,n,r,i,o):[]}static _getMultilineMatchRange(e,t,n,i,o,r){let s,a,l=0;if(i?(l=i.findLineFeedCountBeforeOffset(o),s=t+o+l):s=t+o,i){let e=i.findLineFeedCountBeforeOffset(o+r.length),t=e-l;a=s+r.length+t}else a=s+r.length;const c=e.getPositionAt(s),h=e.getPositionAt(a);return new fn(c.lineNumber,c.column,h.lineNumber,h.column)}static _doFindMatchesMultiline(e,t,n,i,o){const r=e.getOffsetAt(t.getStartPosition()),s=e.getValueInRange(t,1),a="\r\n"===e.getEOL()?new Xb(s):null,l=[];let c,h=0;n.reset(0);while(c=n.next(s))if(l[h++]=Jb(this._getMultilineMatchRange(e,r,s,a,c.index,c[0]),c,i),h>=o)return l;return l}static _doFindMatchesLineByLine(e,t,n,i,o){const r=[];let s=0;if(t.startLineNumber===t.endLineNumber){const a=e.getLineContent(t.startLineNumber).substring(t.startColumn-1,t.endColumn-1);return s=this._findMatchesInLine(n,a,t.startLineNumber,t.startColumn-1,s,r,i,o),r}const a=e.getLineContent(t.startLineNumber).substring(t.startColumn-1);s=this._findMatchesInLine(n,a,t.startLineNumber,t.startColumn-1,s,r,i,o);for(let l=t.startLineNumber+1;l<t.endLineNumber&&s<o;l++)s=this._findMatchesInLine(n,e.getLineContent(l),l,0,s,r,i,o);if(s<o){const a=e.getLineContent(t.endLineNumber).substring(0,t.endColumn-1);s=this._findMatchesInLine(n,a,t.endLineNumber,0,s,r,i,o)}return r}static _findMatchesInLine(e,t,n,i,o,r,s,a){const l=e.wordSeparators;if(!s&&e.simpleSearch){const s=e.simpleSearch,c=s.length,h=t.length;let u=-c;while(-1!==(u=t.indexOf(s,u+c)))if((!l||tv(l,t,h,u,c))&&(r[o++]=new Fs(new fn(n,u+1+i,n,u+1+c+i),null),o>=a))return o;return o}const c=new nv(e.wordSeparators,e.regex);let h;c.reset(0);do{if(h=c.next(t),h&&(r[o++]=Jb(new fn(n,h.index+1+i,n,h.index+1+h[0].length+i),h,s),o>=a))return o}while(h);return o}static findNextMatch(e,t,n,i){const o=t.parseSearchRequest();if(!o)return null;const r=new nv(o.wordSeparators,o.regex);return o.regex.multiline?this._doFindNextMatchMultiline(e,n,r,i):this._doFindNextMatchLineByLine(e,n,r,i)}static _doFindNextMatchMultiline(e,t,n,i){const o=new pn(t.lineNumber,1),r=e.getOffsetAt(o),s=e.getLineCount(),a=e.getValueInRange(new fn(o.lineNumber,o.column,s,e.getLineMaxColumn(s)),1),l="\r\n"===e.getEOL()?new Xb(a):null;n.reset(t.column-1);let c=n.next(a);return c?Jb(this._getMultilineMatchRange(e,r,a,l,c.index,c[0]),c,i):1!==t.lineNumber||1!==t.column?this._doFindNextMatchMultiline(e,new pn(1,1),n,i):null}static _doFindNextMatchLineByLine(e,t,n,i){const o=e.getLineCount(),r=t.lineNumber,s=e.getLineContent(r),a=this._findFirstMatchInLine(n,s,r,t.column,i);if(a)return a;for(let l=1;l<=o;l++){const t=(r+l-1)%o,s=e.getLineContent(t+1),a=this._findFirstMatchInLine(n,s,t+1,1,i);if(a)return a}return null}static _findFirstMatchInLine(e,t,n,i,o){e.reset(i-1);const r=e.next(t);return r?Jb(new fn(n,r.index+1,n,r.index+1+r[0].length),r,o):null}static findPreviousMatch(e,t,n,i){const o=t.parseSearchRequest();if(!o)return null;const r=new nv(o.wordSeparators,o.regex);return o.regex.multiline?this._doFindPreviousMatchMultiline(e,n,r,i):this._doFindPreviousMatchLineByLine(e,n,r,i)}static _doFindPreviousMatchMultiline(e,t,n,i){const o=this._doFindMatchesMultiline(e,new fn(1,1,t.lineNumber,t.column),n,i,10*Yb);if(o.length>0)return o[o.length-1];const r=e.getLineCount();return t.lineNumber!==r||t.column!==e.getLineMaxColumn(r)?this._doFindPreviousMatchMultiline(e,new pn(r,e.getLineMaxColumn(r)),n,i):null}static _doFindPreviousMatchLineByLine(e,t,n,i){const o=e.getLineCount(),r=t.lineNumber,s=e.getLineContent(r).substring(0,t.column-1),a=this._findLastMatchInLine(n,s,r,i);if(a)return a;for(let l=1;l<=o;l++){const t=(o+r-l-1)%o,s=e.getLineContent(t+1),a=this._findLastMatchInLine(n,s,t+1,i);if(a)return a}return null}static _findLastMatchInLine(e,t,n,i){let o,r=null;e.reset(0);while(o=e.next(t))r=Jb(new fn(n,o.index+1,n,o.index+1+o[0].length),o,i);return r}}function Zb(e,t,n,i,o){if(0===i)return!0;const r=t.charCodeAt(i-1);if(0!==e.get(r))return!0;if(13===r||10===r)return!0;if(o>0){const n=t.charCodeAt(i);if(0!==e.get(n))return!0}return!1}function ev(e,t,n,i,o){if(i+o===n)return!0;const r=t.charCodeAt(i+o);if(0!==e.get(r))return!0;if(13===r||10===r)return!0;if(o>0){const n=t.charCodeAt(i+o-1);if(0!==e.get(n))return!0}return!1}function tv(e,t,n,i,o){return Zb(e,t,n,i,o)&&ev(e,t,n,i,o)}class nv{constructor(e,t){this._wordSeparators=e,this._searchRegex=t,this._prevMatchStartIndex=-1,this._prevMatchLength=0}reset(e){this._searchRegex.lastIndex=e,this._prevMatchStartIndex=-1,this._prevMatchLength=0}next(e){const t=e.length;let n;do{if(this._prevMatchStartIndex+this._prevMatchLength===t)return null;if(n=this._searchRegex.exec(e),!n)return null;const i=n.index,o=n[0].length;if(i===this._prevMatchStartIndex&&o===this._prevMatchLength){if(0===o){Rr["y"](e,t,this._searchRegex.lastIndex)>65535?this._searchRegex.lastIndex+=2:this._searchRegex.lastIndex+=1;continue}return null}if(this._prevMatchStartIndex=i,this._prevMatchLength=o,!this._wordSeparators||tv(this._wordSeparators,e,t,i,o))return n}while(n);return null}}const iv=65535;function ov(e){let t;return t=e[e.length-1]<65536?new Uint16Array(e.length):new Uint32Array(e.length),t.set(e,0),t}class rv{constructor(e,t,n,i,o){this.lineStarts=e,this.cr=t,this.lf=n,this.crlf=i,this.isBasicASCII=o}}function sv(e,t=!0){let n=[0],i=1;for(let o=0,r=e.length;o<r;o++){const t=e.charCodeAt(o);13===t?o+1<r&&10===e.charCodeAt(o+1)?(n[i++]=o+2,o++):n[i++]=o+1:10===t&&(n[i++]=o+1)}return t?ov(n):n}function av(e,t){e.length=0,e[0]=0;let n=1,i=0,o=0,r=0,s=!0;for(let l=0,c=t.length;l<c;l++){const a=t.charCodeAt(l);13===a?l+1<c&&10===t.charCodeAt(l+1)?(r++,e[n++]=l+2,l++):(i++,e[n++]=l+1):10===a?(o++,e[n++]=l+1):s&&9!==a&&(a<32||a>126)&&(s=!1)}const a=new rv(ov(e),i,o,r,s);return e.length=0,a}class lv{constructor(e,t,n,i,o){this.bufferIndex=e,this.start=t,this.end=n,this.lineFeedCnt=i,this.length=o}}class cv{constructor(e,t){this.buffer=e,this.lineStarts=t}}class hv{constructor(e,t){this._pieces=[],this._tree=e,this._BOM=t,this._index=0,e.root!==Lb&&e.iterate(e.root,e=>(e!==Lb&&this._pieces.push(e.piece),!0))}read(){return 0===this._pieces.length?0===this._index?(this._index++,this._BOM):null:this._index>this._pieces.length-1?null:0===this._index?this._BOM+this._tree.getPieceContent(this._pieces[this._index++]):this._tree.getPieceContent(this._pieces[this._index++])}}class uv{constructor(e){this._limit=e,this._cache=[]}get(e){for(let t=this._cache.length-1;t>=0;t--){let n=this._cache[t];if(n.nodeStartOffset<=e&&n.nodeStartOffset+n.node.piece.length>=e)return n}return null}get2(e){for(let t=this._cache.length-1;t>=0;t--){let n=this._cache[t];if(n.nodeStartLineNumber&&n.nodeStartLineNumber<e&&n.nodeStartLineNumber+n.node.piece.lineFeedCnt>=e)return n}return null}set(e){this._cache.length>=this._limit&&this._cache.shift(),this._cache.push(e)}validate(e){let t=!1,n=this._cache;for(let i=0;i<n.length;i++){let o=n[i];(null===o.node.parent||o.nodeStartOffset>=e)&&(n[i]=null,t=!0)}if(t){let e=[];for(const t of n)null!==t&&e.push(t);this._cache=e}}}class dv{constructor(e,t,n){this.create(e,t,n)}create(e,t,n){this._buffers=[new cv("",[0])],this._lastChangeBufferPos={line:0,column:0},this.root=Lb,this._lineCnt=1,this._length=0,this._EOL=t,this._EOLLength=t.length,this._EOLNormalized=n;let i=null;for(let o=0,r=e.length;o<r;o++)if(e[o].buffer.length>0){e[o].lineStarts||(e[o].lineStarts=sv(e[o].buffer));let t=new lv(o+1,{line:0,column:0},{line:e[o].lineStarts.length-1,column:e[o].buffer.length-e[o].lineStarts[e[o].lineStarts.length-1]},e[o].lineStarts.length-1,e[o].buffer.length);this._buffers.push(e[o]),i=this.rbInsertRight(i,t)}this._searchCache=new uv(1),this._lastVisitedLine={lineNumber:0,value:""},this.computeBufferMetadata()}normalizeEOL(e){let t=iv,n=t-Math.floor(t/3),i=2*n,o="",r=0,s=[];if(this.iterate(this.root,t=>{let a=this.getNodeContent(t),l=a.length;if(r<=n||r+l<i)return o+=a,r+=l,!0;let c=o.replace(/\r\n|\r|\n/g,e);return s.push(new cv(c,sv(c))),o=a,r=l,!0}),r>0){let t=o.replace(/\r\n|\r|\n/g,e);s.push(new cv(t,sv(t)))}this.create(s,e,!0)}getEOL(){return this._EOL}setEOL(e){this._EOL=e,this._EOLLength=this._EOL.length,this.normalizeEOL(e)}createSnapshot(e){return new hv(this,e)}getOffsetAt(e,t){let n=0,i=this.root;while(i!==Lb)if(i.left!==Lb&&i.lf_left+1>=e)i=i.left;else{if(i.lf_left+i.piece.lineFeedCnt+1>=e){n+=i.size_left;let o=this.getAccumulatedValue(i,e-i.lf_left-2);return n+(o+t-1)}e-=i.lf_left+i.piece.lineFeedCnt,n+=i.size_left+i.piece.length,i=i.right}return n}getPositionAt(e){e=Math.floor(e),e=Math.max(0,e);let t=this.root,n=0,i=e;while(t!==Lb)if(0!==t.size_left&&t.size_left>=e)t=t.left;else{if(t.size_left+t.piece.length>=e){let o=this.getIndexOf(t,e-t.size_left);if(n+=t.lf_left+o.index,0===o.index){let e=this.getOffsetAt(n+1,1),t=i-e;return new pn(n+1,t+1)}return new pn(n+1,o.remainder+1)}if(e-=t.size_left+t.piece.length,n+=t.lf_left+t.piece.lineFeedCnt,t.right===Lb){let t=this.getOffsetAt(n+1,1),o=i-e-t;return new pn(n+1,o+1)}t=t.right}return new pn(1,1)}getValueInRange(e,t){if(e.startLineNumber===e.endLineNumber&&e.startColumn===e.endColumn)return"";let n=this.nodeAt2(e.startLineNumber,e.startColumn),i=this.nodeAt2(e.endLineNumber,e.endColumn),o=this.getValueInRange2(n,i);return t?t===this._EOL&&this._EOLNormalized&&t===this.getEOL()&&this._EOLNormalized?o:o.replace(/\r\n|\r|\n/g,t):o}getValueInRange2(e,t){if(e.node===t.node){let n=e.node,i=this._buffers[n.piece.bufferIndex].buffer,o=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start);return i.substring(o+e.remainder,o+t.remainder)}let n=e.node,i=this._buffers[n.piece.bufferIndex].buffer,o=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start),r=i.substring(o+e.remainder,o+n.piece.length);n=n.next();while(n!==Lb){let e=this._buffers[n.piece.bufferIndex].buffer,i=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start);if(n===t.node){r+=e.substring(i,i+t.remainder);break}r+=e.substr(i,n.piece.length),n=n.next()}return r}getLinesContent(){let e=[],t=0,n="",i=!1;return this.iterate(this.root,o=>{if(o===Lb)return!0;const r=o.piece;let s=r.length;if(0===s)return!0;const a=this._buffers[r.bufferIndex].buffer,l=this._buffers[r.bufferIndex].lineStarts,c=r.start.line,h=r.end.line;let u=l[c]+r.start.column;if(i&&(10===a.charCodeAt(u)&&(u++,s--),e[t++]=n,n="",i=!1,0===s))return!0;if(c===h)return this._EOLNormalized||13!==a.charCodeAt(u+s-1)?n+=a.substr(u,s):(i=!0,n+=a.substr(u,s-1)),!0;n+=this._EOLNormalized?a.substring(u,Math.max(u,l[c+1]-this._EOLLength)):a.substring(u,l[c+1]).replace(/(\r\n|\r|\n)$/,""),e[t++]=n;for(let i=c+1;i<h;i++)n=this._EOLNormalized?a.substring(l[i],l[i+1]-this._EOLLength):a.substring(l[i],l[i+1]).replace(/(\r\n|\r|\n)$/,""),e[t++]=n;return this._EOLNormalized||13!==a.charCodeAt(l[h]+r.end.column-1)?n=a.substr(l[h],r.end.column):(i=!0,0===r.end.column?t--:n=a.substr(l[h],r.end.column-1)),!0}),i&&(e[t++]=n,n=""),e[t++]=n,e}getLength(){return this._length}getLineCount(){return this._lineCnt}getLineContent(e){return this._lastVisitedLine.lineNumber===e||(this._lastVisitedLine.lineNumber=e,e===this._lineCnt?this._lastVisitedLine.value=this.getLineRawContent(e):this._EOLNormalized?this._lastVisitedLine.value=this.getLineRawContent(e,this._EOLLength):this._lastVisitedLine.value=this.getLineRawContent(e).replace(/(\r\n|\r|\n)$/,"")),this._lastVisitedLine.value}_getCharCode(e){if(e.remainder===e.node.piece.length){let t=e.node.next();if(!t)return 0;let n=this._buffers[t.piece.bufferIndex],i=this.offsetInBuffer(t.piece.bufferIndex,t.piece.start);return n.buffer.charCodeAt(i)}{let t=this._buffers[e.node.piece.bufferIndex],n=this.offsetInBuffer(e.node.piece.bufferIndex,e.node.piece.start),i=n+e.remainder;return t.buffer.charCodeAt(i)}}getLineCharCode(e,t){let n=this.nodeAt2(e,t+1);return this._getCharCode(n)}getLineLength(e){if(e===this.getLineCount()){let t=this.getOffsetAt(e,1);return this.getLength()-t}return this.getOffsetAt(e+1,1)-this.getOffsetAt(e,1)-this._EOLLength}findMatchesInNode(e,t,n,i,o,r,s,a,l,c,h){let u,d,p,f=this._buffers[e.piece.bufferIndex],g=this.offsetInBuffer(e.piece.bufferIndex,e.piece.start),m=this.offsetInBuffer(e.piece.bufferIndex,o),b=this.offsetInBuffer(e.piece.bufferIndex,r),v={line:0,column:0};t._wordSeparators?(d=f.buffer.substring(m,b),p=e=>e+m,t.reset(0)):(d=f.buffer,p=e=>e,t.reset(m));do{if(u=t.next(d),u){if(p(u.index)>=b)return c;this.positionInBuffer(e,p(u.index)-g,v);let t=this.getLineFeedCnt(e.piece.bufferIndex,o,v),r=v.line===o.line?v.column-o.column+i:v.column+1,s=r+u[0].length;if(h[c++]=Jb(new fn(n+t,r,n+t,s),u,a),p(u.index)+u[0].length>=b)return c;if(c>=l)return c}}while(u);return c}findMatchesLineByLine(e,t,n,i){const o=[];let r=0;const s=new nv(t.wordSeparators,t.regex);let a=this.nodeAt2(e.startLineNumber,e.startColumn);if(null===a)return[];let l=this.nodeAt2(e.endLineNumber,e.endColumn);if(null===l)return[];let c=this.positionInBuffer(a.node,a.remainder),h=this.positionInBuffer(l.node,l.remainder);if(a.node===l.node)return this.findMatchesInNode(a.node,s,e.startLineNumber,e.startColumn,c,h,t,n,i,r,o),o;let u=e.startLineNumber,d=a.node;while(d!==l.node){let l=this.getLineFeedCnt(d.piece.bufferIndex,c,d.piece.end);if(l>=1){let a=this._buffers[d.piece.bufferIndex].lineStarts,h=this.offsetInBuffer(d.piece.bufferIndex,d.piece.start),p=a[c.line+l],f=u===e.startLineNumber?e.startColumn:1;if(r=this.findMatchesInNode(d,s,u,f,c,this.positionInBuffer(d,p-h),t,n,i,r,o),r>=i)return o;u+=l}let h=u===e.startLineNumber?e.startColumn-1:0;if(u===e.endLineNumber){const a=this.getLineContent(u).substring(h,e.endColumn-1);return r=this._findMatchesInLine(t,s,a,e.endLineNumber,h,r,o,n,i),o}if(r=this._findMatchesInLine(t,s,this.getLineContent(u).substr(h),u,h,r,o,n,i),r>=i)return o;u++,a=this.nodeAt2(u,1),d=a.node,c=this.positionInBuffer(a.node,a.remainder)}if(u===e.endLineNumber){let a=u===e.startLineNumber?e.startColumn-1:0;const l=this.getLineContent(u).substring(a,e.endColumn-1);return r=this._findMatchesInLine(t,s,l,e.endLineNumber,a,r,o,n,i),o}let p=u===e.startLineNumber?e.startColumn:1;return r=this.findMatchesInNode(l.node,s,u,p,c,h,t,n,i,r,o),o}_findMatchesInLine(e,t,n,i,o,r,s,a,l){const c=e.wordSeparators;if(!a&&e.simpleSearch){const t=e.simpleSearch,a=t.length,h=n.length;let u=-a;while(-1!==(u=n.indexOf(t,u+a)))if((!c||tv(c,n,h,u,a))&&(s[r++]=new Fs(new fn(i,u+1+o,i,u+1+a+o),null),r>=l))return r;return r}let h;t.reset(0);do{if(h=t.next(n),h&&(s[r++]=Jb(new fn(i,h.index+1+o,i,h.index+1+h[0].length+o),h,a),r>=l))return r}while(h);return r}insert(e,t,n=!1){if(this._EOLNormalized=this._EOLNormalized&&n,this._lastVisitedLine.lineNumber=0,this._lastVisitedLine.value="",this.root!==Lb){let{node:n,remainder:i,nodeStartOffset:o}=this.nodeAt(e),r=n.piece,s=r.bufferIndex,a=this.positionInBuffer(n,i);if(0===n.piece.bufferIndex&&r.end.line===this._lastChangeBufferPos.line&&r.end.column===this._lastChangeBufferPos.column&&o+r.length===e&&t.length<iv)return this.appendToNode(n,t),void this.computeBufferMetadata();if(o===e)this.insertContentToNodeLeft(t,n),this._searchCache.validate(e);else if(o+n.piece.length>e){let e=[],o=new lv(r.bufferIndex,a,r.end,this.getLineFeedCnt(r.bufferIndex,a,r.end),this.offsetInBuffer(s,r.end)-this.offsetInBuffer(s,a));if(this.shouldCheckCRLF()&&this.endWithCR(t)){let e=this.nodeCharCodeAt(n,i);if(10===e){let e={line:o.start.line+1,column:0};o=new lv(o.bufferIndex,e,o.end,this.getLineFeedCnt(o.bufferIndex,e,o.end),o.length-1),t+="\n"}}if(this.shouldCheckCRLF()&&this.startWithLF(t)){let o=this.nodeCharCodeAt(n,i-1);if(13===o){let o=this.positionInBuffer(n,i-1);this.deleteNodeTail(n,o),t="\r"+t,0===n.piece.length&&e.push(n)}else this.deleteNodeTail(n,a)}else this.deleteNodeTail(n,a);let l=this.createNewPieces(t);o.length>0&&this.rbInsertRight(n,o);let c=n;for(let t=0;t<l.length;t++)c=this.rbInsertRight(c,l[t]);this.deleteNodes(e)}else this.insertContentToNodeRight(t,n)}else{let e=this.createNewPieces(t),n=this.rbInsertLeft(null,e[0]);for(let t=1;t<e.length;t++)n=this.rbInsertRight(n,e[t])}this.computeBufferMetadata()}delete(e,t){if(this._lastVisitedLine.lineNumber=0,this._lastVisitedLine.value="",t<=0||this.root===Lb)return;let n=this.nodeAt(e),i=this.nodeAt(e+t),o=n.node,r=i.node;if(o===r){let r=this.positionInBuffer(o,n.remainder),s=this.positionInBuffer(o,i.remainder);if(n.nodeStartOffset===e){if(t===o.piece.length){let e=o.next();return jb(this,o),this.validateCRLFWithPrevNode(e),void this.computeBufferMetadata()}return this.deleteNodeHead(o,s),this._searchCache.validate(e),this.validateCRLFWithPrevNode(o),void this.computeBufferMetadata()}return n.nodeStartOffset+o.piece.length===e+t?(this.deleteNodeTail(o,r),this.validateCRLFWithNextNode(o),void this.computeBufferMetadata()):(this.shrinkNode(o,r,s),void this.computeBufferMetadata())}let s=[],a=this.positionInBuffer(o,n.remainder);this.deleteNodeTail(o,a),this._searchCache.validate(e),0===o.piece.length&&s.push(o);let l=this.positionInBuffer(r,i.remainder);this.deleteNodeHead(r,l),0===r.piece.length&&s.push(r);let c=o.next();for(let u=c;u!==Lb&&u!==r;u=u.next())s.push(u);let h=0===o.piece.length?o.prev():o;this.deleteNodes(s),this.validateCRLFWithNextNode(h),this.computeBufferMetadata()}insertContentToNodeLeft(e,t){let n=[];if(this.shouldCheckCRLF()&&this.endWithCR(e)&&this.startWithLF(t)){let i=t.piece,o={line:i.start.line+1,column:0},r=new lv(i.bufferIndex,o,i.end,this.getLineFeedCnt(i.bufferIndex,o,i.end),i.length-1);t.piece=r,e+="\n",zb(this,t,-1,-1),0===t.piece.length&&n.push(t)}let i=this.createNewPieces(e),o=this.rbInsertLeft(t,i[i.length-1]);for(let r=i.length-2;r>=0;r--)o=this.rbInsertLeft(o,i[r]);this.validateCRLFWithPrevNode(o),this.deleteNodes(n)}insertContentToNodeRight(e,t){this.adjustCarriageReturnFromNext(e,t)&&(e+="\n");let n=this.createNewPieces(e),i=this.rbInsertRight(t,n[0]),o=i;for(let r=1;r<n.length;r++)o=this.rbInsertRight(o,n[r]);this.validateCRLFWithPrevNode(i)}positionInBuffer(e,t,n){let i=e.piece,o=e.piece.bufferIndex,r=this._buffers[o].lineStarts,s=r[i.start.line]+i.start.column,a=s+t,l=i.start.line,c=i.end.line,h=0,u=0,d=0;while(l<=c){if(h=l+(c-l)/2|0,d=r[h],h===c)break;if(u=r[h+1],a<d)c=h-1;else{if(!(a>=u))break;l=h+1}}return n?(n.line=h,n.column=a-d,null):{line:h,column:a-d}}getLineFeedCnt(e,t,n){if(0===n.column)return n.line-t.line;let i=this._buffers[e].lineStarts;if(n.line===i.length-1)return n.line-t.line;let o=i[n.line+1],r=i[n.line]+n.column;if(o>r+1)return n.line-t.line;let s=r-1,a=this._buffers[e].buffer;return 13===a.charCodeAt(s)?n.line-t.line+1:n.line-t.line}offsetInBuffer(e,t){let n=this._buffers[e].lineStarts;return n[t.line]+t.column}deleteNodes(e){for(let t=0;t<e.length;t++)jb(this,e[t])}createNewPieces(e){if(e.length>iv){let t=[];while(e.length>iv){const n=e.charCodeAt(iv-1);let i;13===n||n>=55296&&n<=56319?(i=e.substring(0,iv-1),e=e.substring(iv-1)):(i=e.substring(0,iv),e=e.substring(iv));let o=sv(i);t.push(new lv(this._buffers.length,{line:0,column:0},{line:o.length-1,column:i.length-o[o.length-1]},o.length-1,i.length)),this._buffers.push(new cv(i,o))}let n=sv(e);return t.push(new lv(this._buffers.length,{line:0,column:0},{line:n.length-1,column:e.length-n[n.length-1]},n.length-1,e.length)),this._buffers.push(new cv(e,n)),t}let t=this._buffers[0].buffer.length;const n=sv(e,!1);let i=this._lastChangeBufferPos;if(this._buffers[0].lineStarts[this._buffers[0].lineStarts.length-1]===t&&0!==t&&this.startWithLF(e)&&this.endWithCR(this._buffers[0].buffer)){this._lastChangeBufferPos={line:this._lastChangeBufferPos.line,column:this._lastChangeBufferPos.column+1},i=this._lastChangeBufferPos;for(let e=0;e<n.length;e++)n[e]+=t+1;this._buffers[0].lineStarts=this._buffers[0].lineStarts.concat(n.slice(1)),this._buffers[0].buffer+="_"+e,t+=1}else{if(0!==t)for(let e=0;e<n.length;e++)n[e]+=t;this._buffers[0].lineStarts=this._buffers[0].lineStarts.concat(n.slice(1)),this._buffers[0].buffer+=e}const o=this._buffers[0].buffer.length;let r=this._buffers[0].lineStarts.length-1,s=o-this._buffers[0].lineStarts[r],a={line:r,column:s},l=new lv(0,i,a,this.getLineFeedCnt(0,i,a),o-t);return this._lastChangeBufferPos=a,[l]}getLineRawContent(e,t=0){let n=this.root,i="",o=this._searchCache.get2(e);if(o){n=o.node;let r=this.getAccumulatedValue(n,e-o.nodeStartLineNumber-1),s=this._buffers[n.piece.bufferIndex].buffer,a=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start);if(o.nodeStartLineNumber+n.piece.lineFeedCnt!==e){let i=this.getAccumulatedValue(n,e-o.nodeStartLineNumber);return s.substring(a+r,a+i-t)}i=s.substring(a+r,a+n.piece.length)}else{let o=0;const r=e;while(n!==Lb)if(n.left!==Lb&&n.lf_left>=e-1)n=n.left;else{if(n.lf_left+n.piece.lineFeedCnt>e-1){let i=this.getAccumulatedValue(n,e-n.lf_left-2),s=this.getAccumulatedValue(n,e-n.lf_left-1),a=this._buffers[n.piece.bufferIndex].buffer,l=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start);return o+=n.size_left,this._searchCache.set({node:n,nodeStartOffset:o,nodeStartLineNumber:r-(e-1-n.lf_left)}),a.substring(l+i,l+s-t)}if(n.lf_left+n.piece.lineFeedCnt===e-1){let t=this.getAccumulatedValue(n,e-n.lf_left-2),o=this._buffers[n.piece.bufferIndex].buffer,r=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start);i=o.substring(r+t,r+n.piece.length);break}e-=n.lf_left+n.piece.lineFeedCnt,o+=n.size_left+n.piece.length,n=n.right}}n=n.next();while(n!==Lb){let e=this._buffers[n.piece.bufferIndex].buffer;if(n.piece.lineFeedCnt>0){let o=this.getAccumulatedValue(n,0),r=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start);return i+=e.substring(r,r+o-t),i}{let t=this.offsetInBuffer(n.piece.bufferIndex,n.piece.start);i+=e.substr(t,n.piece.length)}n=n.next()}return i}computeBufferMetadata(){let e=this.root,t=1,n=0;while(e!==Lb)t+=e.lf_left+e.piece.lineFeedCnt,n+=e.size_left+e.piece.length,e=e.right;this._lineCnt=t,this._length=n,this._searchCache.validate(this._length)}getIndexOf(e,t){let n=e.piece,i=this.positionInBuffer(e,t),o=i.line-n.start.line;if(this.offsetInBuffer(n.bufferIndex,n.end)-this.offsetInBuffer(n.bufferIndex,n.start)===t){let t=this.getLineFeedCnt(e.piece.bufferIndex,n.start,i);if(t!==o)return{index:t,remainder:0}}return{index:o,remainder:i.column}}getAccumulatedValue(e,t){if(t<0)return 0;let n=e.piece,i=this._buffers[n.bufferIndex].lineStarts,o=n.start.line+t+1;return o>n.end.line?i[n.end.line]+n.end.column-i[n.start.line]-n.start.column:i[o]-i[n.start.line]-n.start.column}deleteNodeTail(e,t){const n=e.piece,i=n.lineFeedCnt,o=this.offsetInBuffer(n.bufferIndex,n.end),r=t,s=this.offsetInBuffer(n.bufferIndex,r),a=this.getLineFeedCnt(n.bufferIndex,n.start,r),l=a-i,c=s-o,h=n.length+c;e.piece=new lv(n.bufferIndex,n.start,r,a,h),zb(this,e,c,l)}deleteNodeHead(e,t){const n=e.piece,i=n.lineFeedCnt,o=this.offsetInBuffer(n.bufferIndex,n.start),r=t,s=this.getLineFeedCnt(n.bufferIndex,r,n.end),a=this.offsetInBuffer(n.bufferIndex,r),l=s-i,c=o-a,h=n.length+c;e.piece=new lv(n.bufferIndex,r,n.end,s,h),zb(this,e,c,l)}shrinkNode(e,t,n){const i=e.piece,o=i.start,r=i.end,s=i.length,a=i.lineFeedCnt,l=t,c=this.getLineFeedCnt(i.bufferIndex,i.start,l),h=this.offsetInBuffer(i.bufferIndex,t)-this.offsetInBuffer(i.bufferIndex,o);e.piece=new lv(i.bufferIndex,i.start,l,c,h),zb(this,e,h-s,c-a);let u=new lv(i.bufferIndex,n,r,this.getLineFeedCnt(i.bufferIndex,n,r),this.offsetInBuffer(i.bufferIndex,r)-this.offsetInBuffer(i.bufferIndex,n)),d=this.rbInsertRight(e,u);this.validateCRLFWithPrevNode(d)}appendToNode(e,t){this.adjustCarriageReturnFromNext(t,e)&&(t+="\n");const n=this.shouldCheckCRLF()&&this.startWithLF(t)&&this.endWithCR(e),i=this._buffers[0].buffer.length;this._buffers[0].buffer+=t;const o=sv(t,!1);for(let d=0;d<o.length;d++)o[d]+=i;if(n){let e=this._buffers[0].lineStarts[this._buffers[0].lineStarts.length-2];this._buffers[0].lineStarts.pop(),this._lastChangeBufferPos={line:this._lastChangeBufferPos.line-1,column:i-e}}this._buffers[0].lineStarts=this._buffers[0].lineStarts.concat(o.slice(1));const r=this._buffers[0].lineStarts.length-1,s=this._buffers[0].buffer.length-this._buffers[0].lineStarts[r],a={line:r,column:s},l=e.piece.length+t.length,c=e.piece.lineFeedCnt,h=this.getLineFeedCnt(0,e.piece.start,a),u=h-c;e.piece=new lv(e.piece.bufferIndex,e.piece.start,a,h,l),this._lastChangeBufferPos=a,zb(this,e,t.length,u)}nodeAt(e){let t=this.root,n=this._searchCache.get(e);if(n)return{node:n.node,nodeStartOffset:n.nodeStartOffset,remainder:e-n.nodeStartOffset};let i=0;while(t!==Lb)if(t.size_left>e)t=t.left;else{if(t.size_left+t.piece.length>=e){i+=t.size_left;let n={node:t,remainder:e-t.size_left,nodeStartOffset:i};return this._searchCache.set(n),n}e-=t.size_left+t.piece.length,i+=t.size_left+t.piece.length,t=t.right}return null}nodeAt2(e,t){let n=this.root,i=0;while(n!==Lb)if(n.left!==Lb&&n.lf_left>=e-1)n=n.left;else{if(n.lf_left+n.piece.lineFeedCnt>e-1){let o=this.getAccumulatedValue(n,e-n.lf_left-2),r=this.getAccumulatedValue(n,e-n.lf_left-1);return i+=n.size_left,{node:n,remainder:Math.min(o+t-1,r),nodeStartOffset:i}}if(n.lf_left+n.piece.lineFeedCnt===e-1){let o=this.getAccumulatedValue(n,e-n.lf_left-2);if(o+t-1<=n.piece.length)return{node:n,remainder:o+t-1,nodeStartOffset:i};t-=n.piece.length-o;break}e-=n.lf_left+n.piece.lineFeedCnt,i+=n.size_left+n.piece.length,n=n.right}n=n.next();while(n!==Lb){if(n.piece.lineFeedCnt>0){let e=this.getAccumulatedValue(n,0),i=this.offsetOfNode(n);return{node:n,remainder:Math.min(t-1,e),nodeStartOffset:i}}if(n.piece.length>=t-1){let e=this.offsetOfNode(n);return{node:n,remainder:t-1,nodeStartOffset:e}}t-=n.piece.length,n=n.next()}return null}nodeCharCodeAt(e,t){if(e.piece.lineFeedCnt<1)return-1;let n=this._buffers[e.piece.bufferIndex],i=this.offsetInBuffer(e.piece.bufferIndex,e.piece.start)+t;return n.buffer.charCodeAt(i)}offsetOfNode(e){if(!e)return 0;let t=e.size_left;while(e!==this.root)e.parent.right===e&&(t+=e.parent.size_left+e.parent.piece.length),e=e.parent;return t}shouldCheckCRLF(){return!(this._EOLNormalized&&"\n"===this._EOL)}startWithLF(e){if("string"===typeof e)return 10===e.charCodeAt(0);if(e===Lb||0===e.piece.lineFeedCnt)return!1;let t=e.piece,n=this._buffers[t.bufferIndex].lineStarts,i=t.start.line,o=n[i]+t.start.column;if(i===n.length-1)return!1;let r=n[i+1];return!(r>o+1)&&10===this._buffers[t.bufferIndex].buffer.charCodeAt(o)}endWithCR(e){return"string"===typeof e?13===e.charCodeAt(e.length-1):e!==Lb&&0!==e.piece.lineFeedCnt&&13===this.nodeCharCodeAt(e,e.piece.length-1)}validateCRLFWithPrevNode(e){if(this.shouldCheckCRLF()&&this.startWithLF(e)){let t=e.prev();this.endWithCR(t)&&this.fixCRLF(t,e)}}validateCRLFWithNextNode(e){if(this.shouldCheckCRLF()&&this.endWithCR(e)){let t=e.next();this.startWithLF(t)&&this.fixCRLF(e,t)}}fixCRLF(e,t){let n,i=[],o=this._buffers[e.piece.bufferIndex].lineStarts;n=0===e.piece.end.column?{line:e.piece.end.line-1,column:o[e.piece.end.line]-o[e.piece.end.line-1]-1}:{line:e.piece.end.line,column:e.piece.end.column-1};const r=e.piece.length-1,s=e.piece.lineFeedCnt-1;e.piece=new lv(e.piece.bufferIndex,e.piece.start,n,s,r),zb(this,e,-1,-1),0===e.piece.length&&i.push(e);let a={line:t.piece.start.line+1,column:0};const l=t.piece.length-1,c=this.getLineFeedCnt(t.piece.bufferIndex,a,t.piece.end);t.piece=new lv(t.piece.bufferIndex,a,t.piece.end,c,l),zb(this,t,-1,-1),0===t.piece.length&&i.push(t);let h=this.createNewPieces("\r\n");this.rbInsertRight(e,h[0]);for(let u=0;u<i.length;u++)jb(this,i[u])}adjustCarriageReturnFromNext(e,t){if(this.shouldCheckCRLF()&&this.endWithCR(e)){let n=t.next();if(this.startWithLF(n)){if(e+="\n",1===n.piece.length)jb(this,n);else{const e=n.piece,t={line:e.start.line+1,column:0},i=e.length-1,o=this.getLineFeedCnt(e.bufferIndex,t,e.end);n.piece=new lv(e.bufferIndex,t,e.end,o,i),zb(this,n,-1,-1)}return!0}}return!1}iterate(e,t){if(e===Lb)return t(Lb);let n=this.iterate(e.left,t);return n?t(e)&&this.iterate(e.right,t):n}getNodeContent(e){if(e===Lb)return"";let t,n=this._buffers[e.piece.bufferIndex],i=e.piece,o=this.offsetInBuffer(i.bufferIndex,i.start),r=this.offsetInBuffer(i.bufferIndex,i.end);return t=n.buffer.substring(o,r),t}getPieceContent(e){let t=this._buffers[e.bufferIndex],n=this.offsetInBuffer(e.bufferIndex,e.start),i=this.offsetInBuffer(e.bufferIndex,e.end),o=t.buffer.substring(n,i);return o}rbInsertRight(e,t){let n=new Nb(t,1);n.left=Lb,n.right=Lb,n.parent=Lb,n.size_left=0,n.lf_left=0;let i=this.root;if(i===Lb)this.root=n,n.color=0;else if(e.right===Lb)e.right=n,n.parent=e;else{let t=Bb(e.right);t.left=n,n.parent=t}return Qb(this,n),n}rbInsertLeft(e,t){let n=new Nb(t,1);if(n.left=Lb,n.right=Lb,n.parent=Lb,n.size_left=0,n.lf_left=0,this.root===Lb)this.root=n,n.color=0;else if(e.left===Lb)e.left=n,n.parent=e;else{let t=Ib(e.left);t.right=n,n.parent=t}return Qb(this,n),n}}function pv(e){let t=0,n=0,i=0,o=0;for(let r=0,s=e.length;r<s;r++){const a=e.charCodeAt(r);13===a?(0===t&&(n=r),t++,r+1<s&&10===e.charCodeAt(r+1)?(o|=2,r++):o|=3,i=r+1):10===a&&(o|=1,0===t&&(n=r),t++,i=r+1)}return 0===t&&(n=e.length),[t,n,e.length-i,o]}function fv(e){return(16384|e<<0|2<<23)>>>0}const gv=new Uint32Array(0).buffer;class mv{constructor(){this.tokens=[]}add(e,t){if(this.tokens.length>0){const n=this.tokens[this.tokens.length-1],i=n.startLineNumber+n.tokens.length-1;if(i+1===e)return void n.tokens.push(t)}this.tokens.push(new wv(e,[t]))}}class bv{constructor(e){this._tokens=e,this._tokenCount=e.length/4}toString(e){let t=[];for(let n=0;n<this._tokenCount;n++)t.push(`(${this._getDeltaLine(n)+e},${this._getStartCharacter(n)}-${this._getEndCharacter(n)})`);return`[${t.join(",")}]`}getMaxDeltaLine(){const e=this._getTokenCount();return 0===e?-1:this._getDeltaLine(e-1)}getRange(){const e=this._getTokenCount();if(0===e)return null;const t=this._getStartCharacter(0),n=this._getDeltaLine(e-1),i=this._getEndCharacter(e-1);return new fn(0,t+1,n,i+1)}_getTokenCount(){return this._tokenCount}_getDeltaLine(e){return this._tokens[4*e]}_getStartCharacter(e){return this._tokens[4*e+1]}_getEndCharacter(e){return this._tokens[4*e+2]}isEmpty(){return 0===this._getTokenCount()}getLineTokens(e){let t=0,n=this._getTokenCount()-1;while(t<n){const i=t+Math.floor((n-t)/2),o=this._getDeltaLine(i);if(o<e)t=i+1;else{if(!(o>e)){let o=i;while(o>t&&this._getDeltaLine(o-1)===e)o--;let r=i;while(r<n&&this._getDeltaLine(r+1)===e)r++;return new vv(this._tokens.subarray(4*o,4*r+4))}n=i-1}}return this._getDeltaLine(t)===e?new vv(this._tokens.subarray(4*t,4*t+4)):null}clear(){this._tokenCount=0}removeTokens(e,t,n,i){const o=this._tokens,r=this._tokenCount;let s=0,a=!1,l=0;for(let c=0;c<r;c++){const r=4*c,h=o[r],u=o[r+1],d=o[r+2],p=o[r+3];if((h>e||h===e&&d>=t)&&(h<n||h===n&&u<=i))a=!0;else{if(0===s&&(l=h),a){const e=4*s;o[e]=h-l,o[e+1]=u,o[e+2]=d,o[e+3]=p}s++}}return this._tokenCount=s,l}split(e,t,n,i){const o=this._tokens,r=this._tokenCount;let s=[],a=[],l=s,c=0,h=0;for(let u=0;u<r;u++){const r=4*u,s=o[r],d=o[r+1],p=o[r+2],f=o[r+3];if(s>e||s===e&&p>=t){if(s<n||s===n&&d<=i)continue;l!==a&&(l=a,c=0,h=s)}l[c++]=s-h,l[c++]=d,l[c++]=p,l[c++]=f}return[new bv(new Uint32Array(s)),new bv(new Uint32Array(a)),h]}acceptDeleteRange(e,t,n,i,o){const r=this._tokens,s=this._tokenCount,a=i-t;let l=0,c=!1;for(let h=0;h<s;h++){const u=4*h;let d=r[u],p=r[u+1],f=r[u+2];const g=r[u+3];if(d<t||d===t&&f<=n){l++;continue}if(d===t&&p<n)d===i&&f>o?f-=o-n:f=n;else if(d===t&&p===n){if(!(d===i&&f>o)){c=!0;continue}f-=o-n}else if(d<i||d===i&&p<o){if(!(d===i&&f>o)){c=!0;continue}d===t?(p=n,f=p+(f-o)):(p=0,f=p+(f-o))}else if(d>i){if(0===a&&!c){l=s;break}d-=a}else{if(!(d===i&&p>=o))throw new Error("Not possible!");e&&0===d&&(p+=e,f+=e),d-=a,p-=o-n,f-=o-n}const m=4*l;r[m]=d,r[m+1]=p,r[m+2]=f,r[m+3]=g,l++}this._tokenCount=l}acceptInsertText(e,t,n,i,o,r){const s=0===n&&1===i&&(r>=48&&r<=57||r>=65&&r<=90||r>=97&&r<=122),a=this._tokens,l=this._tokenCount;for(let c=0;c<l;c++){const r=4*c;let l=a[r],h=a[r+1],u=a[r+2];if(!(l<e||l===e&&u<t)){if(l===e&&u===t){if(!s)continue;u+=1}else if(l===e&&h<t&&t<u)0===n?u+=i:u=t;else{if(l===e&&h===t&&s)continue;if(l===e)if(l+=n,0===n)h+=i,u+=i;else{const e=u-h;h=o+(h-t),u=h+e}else l+=n}a[r]=l,a[r+1]=h,a[r+2]=u}}}}class vv{constructor(e){this._tokens=e}getCount(){return this._tokens.length/4}getStartCharacter(e){return this._tokens[4*e+1]}getEndCharacter(e){return this._tokens[4*e+2]}getMetadata(e){return this._tokens[4*e+3]}}class yv{constructor(e,t){this.startLineNumber=e,this.tokens=t,this.endLineNumber=this.startLineNumber+this.tokens.getMaxDeltaLine()}toString(){return this.tokens.toString(this.startLineNumber)}_updateEndLineNumber(){this.endLineNumber=this.startLineNumber+this.tokens.getMaxDeltaLine()}isEmpty(){return this.tokens.isEmpty()}getLineTokens(e){return this.startLineNumber<=e&&e<=this.endLineNumber?this.tokens.getLineTokens(e-this.startLineNumber):null}getRange(){const e=this.tokens.getRange();return e?new fn(this.startLineNumber+e.startLineNumber,e.startColumn,this.startLineNumber+e.endLineNumber,e.endColumn):e}removeTokens(e){const t=e.startLineNumber-this.startLineNumber,n=e.endLineNumber-this.startLineNumber;this.startLineNumber+=this.tokens.removeTokens(t,e.startColumn-1,n,e.endColumn-1),this._updateEndLineNumber()}split(e){const t=e.startLineNumber-this.startLineNumber,n=e.endLineNumber-this.startLineNumber,[i,o,r]=this.tokens.split(t,e.startColumn-1,n,e.endColumn-1);return[new yv(this.startLineNumber,i),new yv(this.startLineNumber+r,o)]}applyEdit(e,t){const[n,i,o]=pv(t);this.acceptEdit(e,n,i,o,t.length>0?t.charCodeAt(0):0)}acceptEdit(e,t,n,i,o){this._acceptDeleteRange(e),this._acceptInsertText(new pn(e.startLineNumber,e.startColumn),t,n,i,o),this._updateEndLineNumber()}_acceptDeleteRange(e){if(e.startLineNumber===e.endLineNumber&&e.startColumn===e.endColumn)return;const t=e.startLineNumber-this.startLineNumber,n=e.endLineNumber-this.startLineNumber;if(n<0){const e=n-t;return void(this.startLineNumber-=e)}const i=this.tokens.getMaxDeltaLine();if(!(t>=i+1)){if(t<0&&n>=i+1)return this.startLineNumber=0,void this.tokens.clear();if(t<0){const i=-t;this.startLineNumber-=i,this.tokens.acceptDeleteRange(e.startColumn-1,0,0,n,e.endColumn-1)}else this.tokens.acceptDeleteRange(0,t,e.startColumn-1,n,e.endColumn-1)}}_acceptInsertText(e,t,n,i,o){if(0===t&&0===n)return;const r=e.lineNumber-this.startLineNumber;if(r<0)return void(this.startLineNumber+=t);const s=this.tokens.getMaxDeltaLine();r>=s+1||this.tokens.acceptInsertText(r,e.column-1,t,n,i,o)}}class wv{constructor(e,t){this.startLineNumber=e,this.tokens=t}}function _v(e){return e instanceof Uint32Array?e:new Uint32Array(e)}class Av{constructor(){this._pieces=[],this._isComplete=!1}flush(){this._pieces=[],this._isComplete=!1}set(e,t){this._pieces=e||[],this._isComplete=t}setPartial(e,t){let n=e;if(t.length>0){const i=t[0].getRange(),o=t[t.length-1].getRange();if(!i||!o)return e;n=e.plusRange(i).plusRange(o)}let i=null;for(let o=0,r=this._pieces.length;o<r;o++){const e=this._pieces[o];if(e.endLineNumber<n.startLineNumber)continue;if(e.startLineNumber>n.endLineNumber){i=i||{index:o};break}if(e.removeTokens(n),e.isEmpty()){this._pieces.splice(o,1),o--,r--;continue}if(e.endLineNumber<n.startLineNumber)continue;if(e.startLineNumber>n.endLineNumber){i=i||{index:o};continue}const[t,s]=e.split(n);t.isEmpty()?i=i||{index:o}:s.isEmpty()||(this._pieces.splice(o,1,t,s),o++,r++,i=i||{index:o})}return i=i||{index:this._pieces.length},t.length>0&&(this._pieces=lo(this._pieces,i.index,t)),n}isComplete(){return this._isComplete}addSemanticTokens(e,t){const n=this._pieces;if(0===n.length)return t;const i=Av._findFirstPieceWithLine(n,e),o=n[i].getLineTokens(e);if(!o)return t;const r=t.getCount(),s=o.getCount();let a=0,l=[],c=0,h=0;const u=(e,t)=>{e!==h&&(h=e,l[c++]=e,l[c++]=t)};for(let d=0;d<s;d++){const e=o.getStartCharacter(d),n=o.getEndCharacter(d),i=o.getMetadata(d),s=((1&i?2048:0)|(2&i?4096:0)|(4&i?8192:0)|(8&i?8372224:0)|(16&i?4286578688:0))>>>0,l=~s>>>0;while(a<r&&t.getEndOffset(a)<=e)u(t.getEndOffset(a),t.getMetadata(a)),a++;a<r&&t.getStartOffset(a)<e&&u(e,t.getMetadata(a));while(a<r&&t.getEndOffset(a)<n)u(t.getEndOffset(a),t.getMetadata(a)&l|i&s),a++;if(a<r)u(n,t.getMetadata(a)&l|i&s),t.getEndOffset(a)===n&&a++;else{const e=Math.min(Math.max(0,a-1),r-1);u(n,t.getMetadata(e)&l|i&s)}}while(a<r)u(t.getEndOffset(a),t.getMetadata(a)),a++;return new vu(new Uint32Array(l),t.getLineContent())}static _findFirstPieceWithLine(e,t){let n=0,i=e.length-1;while(n<i){let o=n+Math.floor((i-n)/2);if(e[o].endLineNumber<t)n=o+1;else{if(!(e[o].startLineNumber>t)){while(o>n&&e[o-1].startLineNumber<=t&&t<=e[o-1].endLineNumber)o--;return o}i=o-1}}return n}acceptEdit(e,t,n,i,o){for(const r of this._pieces)r.acceptEdit(e,t,n,i,o)}}class Cv{constructor(){this._lineTokens=[],this._len=0}flush(){this._lineTokens=[],this._len=0}getTokens(e,t,n){let i=null;if(t<this._len&&(i=this._lineTokens[t]),null!==i&&i!==gv)return new vu(_v(i),n);let o=new Uint32Array(2);return o[0]=n.length,o[1]=fv(e),new vu(o,n)}static _massageTokens(e,t,n){const i=n?_v(n):null;if(0===t){let t=!1;if(i&&i.length>1&&(t=Nl.getLanguageId(i[1])!==e),!t)return gv}if(!i||0===i.length){const n=new Uint32Array(2);return n[0]=t,n[1]=fv(e),n.buffer}return i[i.length-2]=t,0===i.byteOffset&&i.byteLength===i.buffer.byteLength?i.buffer:i}_ensureLine(e){while(e>=this._len)this._lineTokens[this._len]=null,this._len++}_deleteLines(e,t){0!==t&&(e+t>this._len&&(t=this._len-e),this._lineTokens.splice(e,t),this._len-=t)}_insertLines(e,t){if(0===t)return;let n=[];for(let i=0;i<t;i++)n[i]=null;this._lineTokens=lo(this._lineTokens,e,n),this._len+=t}setTokens(e,t,n,i,o){const r=Cv._massageTokens(e,n,i);this._ensureLine(t);const s=this._lineTokens[t];return this._lineTokens[t]=r,!!o&&!Cv._equals(s,r)}static _equals(e,t){if(!e||!t)return!e&&!t;const n=_v(e),i=_v(t);if(n.length!==i.length)return!1;for(let o=0,r=n.length;o<r;o++)if(n[o]!==i[o])return!1;return!0}acceptEdit(e,t,n){this._acceptDeleteRange(e),this._acceptInsertText(new pn(e.startLineNumber,e.startColumn),t,n)}_acceptDeleteRange(e){const t=e.startLineNumber-1;if(t>=this._len)return;if(e.startLineNumber===e.endLineNumber){if(e.startColumn===e.endColumn)return;return void(this._lineTokens[t]=Cv._delete(this._lineTokens[t],e.startColumn-1,e.endColumn-1))}this._lineTokens[t]=Cv._deleteEnding(this._lineTokens[t],e.startColumn-1);const n=e.endLineNumber-1;let i=null;n<this._len&&(i=Cv._deleteBeginning(this._lineTokens[n],e.endColumn-1)),this._lineTokens[t]=Cv._append(this._lineTokens[t],i),this._deleteLines(e.startLineNumber,e.endLineNumber-e.startLineNumber)}_acceptInsertText(e,t,n){if(0===t&&0===n)return;const i=e.lineNumber-1;i>=this._len||(0!==t?(this._lineTokens[i]=Cv._deleteEnding(this._lineTokens[i],e.column-1),this._lineTokens[i]=Cv._insert(this._lineTokens[i],e.column-1,n),this._insertLines(e.lineNumber,t)):this._lineTokens[i]=Cv._insert(this._lineTokens[i],e.column-1,n))}static _deleteBeginning(e,t){return null===e||e===gv?e:Cv._delete(e,0,t)}static _deleteEnding(e,t){if(null===e||e===gv)return e;const n=_v(e),i=n[n.length-2];return Cv._delete(e,t,i)}static _delete(e,t,n){if(null===e||e===gv||t===n)return e;const i=_v(e),o=i.length>>>1;if(0===t&&i[i.length-2]===n)return gv;const r=vu.findIndexInTokensArray(i,t),s=r>0?i[r-1<<1]:0,a=i[r<<1];if(n<a){const s=n-t;for(let e=r;e<o;e++)i[e<<1]-=s;return e}let l,c;s!==t?(i[r<<1]=t,l=r+1<<1,c=t):(l=r<<1,c=s);const h=n-t;for(let d=r+1;d<o;d++){const e=i[d<<1]-h;e>c&&(i[l++]=e,i[l++]=i[1+(d<<1)],c=e)}if(l===i.length)return e;let u=new Uint32Array(l);return u.set(i.subarray(0,l),0),u.buffer}static _append(e,t){if(t===gv)return e;if(e===gv)return t;if(null===e)return e;if(null===t)return null;const n=_v(e),i=_v(t),o=i.length>>>1;let r=new Uint32Array(n.length+i.length);r.set(n,0);let s=n.length;const a=n[n.length-2];for(let l=0;l<o;l++)r[s++]=i[l<<1]+a,r[s++]=i[1+(l<<1)];return r.buffer}static _insert(e,t,n){if(null===e||e===gv)return e;const i=_v(e),o=i.length>>>1;let r=vu.findIndexInTokensArray(i,t);if(r>0){const e=i[r-1<<1];e===t&&r--}for(let s=r;s<o;s++)i[s<<1]+=n;return e}}class Ev{constructor(e,t,n,i,o,r,s){this._onDidChangeContent=new et,this._BOM=t,this._mightContainNonBasicASCII=!r,this._mightContainRTL=i,this._mightContainUnusualLineTerminators=o,this._pieceTree=new dv(e,n,s)}dispose(){this._onDidChangeContent.dispose()}mightContainRTL(){return this._mightContainRTL}mightContainUnusualLineTerminators(){return this._mightContainUnusualLineTerminators}resetMightContainUnusualLineTerminators(){this._mightContainUnusualLineTerminators=!1}mightContainNonBasicASCII(){return this._mightContainNonBasicASCII}getBOM(){return this._BOM}getEOL(){return this._pieceTree.getEOL()}createSnapshot(e){return this._pieceTree.createSnapshot(e?this._BOM:"")}getOffsetAt(e,t){return this._pieceTree.getOffsetAt(e,t)}getPositionAt(e){return this._pieceTree.getPositionAt(e)}getRangeAt(e,t){let n=e+t;const i=this.getPositionAt(e),o=this.getPositionAt(n);return new fn(i.lineNumber,i.column,o.lineNumber,o.column)}getValueInRange(e,t=0){if(e.isEmpty())return"";const n=this._getEndOfLine(t);return this._pieceTree.getValueInRange(e,n)}getValueLengthInRange(e,t=0){if(e.isEmpty())return 0;if(e.startLineNumber===e.endLineNumber)return e.endColumn-e.startColumn;let n=this.getOffsetAt(e.startLineNumber,e.startColumn),i=this.getOffsetAt(e.endLineNumber,e.endColumn);return i-n}getCharacterCountInRange(e,t=0){if(this._mightContainNonBasicASCII){let n=0;const i=e.startLineNumber,o=e.endLineNumber;for(let t=i;t<=o;t++){const r=this.getLineContent(t),s=t===i?e.startColumn-1:0,a=t===o?e.endColumn-1:r.length;for(let e=s;e<a;e++)Rr["D"](r.charCodeAt(e))?(n+=1,e+=1):n+=1}return n+=this._getEndOfLine(t).length*(o-i),n}return this.getValueLengthInRange(e,t)}getLength(){return this._pieceTree.getLength()}getLineCount(){return this._pieceTree.getLineCount()}getLinesContent(){return this._pieceTree.getLinesContent()}getLineContent(e){return this._pieceTree.getLineContent(e)}getLineCharCode(e,t){return this._pieceTree.getLineCharCode(e,t)}getLineLength(e){return this._pieceTree.getLineLength(e)}getLineFirstNonWhitespaceColumn(e){const t=Rr["u"](this.getLineContent(e));return-1===t?0:t+1}getLineLastNonWhitespaceColumn(e){const t=Rr["H"](this.getLineContent(e));return-1===t?0:t+2}_getEndOfLine(e){switch(e){case 1:return"\n";case 2:return"\r\n";case 0:return this.getEOL();default:throw new Error("Unknown EOL preference")}}setEOL(e){this._pieceTree.setEOL(e)}applyEdits(e,t,n){let i=this._mightContainRTL,o=this._mightContainUnusualLineTerminators,r=this._mightContainNonBasicASCII,s=!0,a=[];for(let f=0;f<e.length;f++){let t=e[f];s&&t._isTracked&&(s=!1);let n=t.range;if(t.text){let e=!0;r||(e=!Rr["z"](t.text),r=e),!i&&e&&(i=Rr["l"](t.text)),!o&&e&&(o=Rr["m"](t.text))}let l="",c=0,h=0,u=0;if(t.text){let e;[c,h,u,e]=pv(t.text);const n=this.getEOL(),i="\r\n"===n?2:1;l=0===e||e===i?t.text:t.text.replace(/\r\n|\r|\n/g,n)}a[f]={sortIndex:f,identifier:t.identifier||null,range:n,rangeOffset:this.getOffsetAt(n.startLineNumber,n.startColumn),rangeLength:this.getValueLengthInRange(n),text:l,eolCount:c,firstLineLength:h,lastLineLength:u,forceMoveMarkers:Boolean(t.forceMoveMarkers),isAutoWhitespaceEdit:t.isAutoWhitespaceEdit||!1}}a.sort(Ev._sortOpsAscending);let l=!1;for(let f=0,g=a.length-1;f<g;f++){let e=a[f].range.getEndPosition(),t=a[f+1].range.getStartPosition();if(t.isBeforeOrEqual(e)){if(t.isBefore(e))throw new Error("Overlapping ranges are not allowed!");l=!0}}s&&(a=this._reduceOperations(a));let c=n||t?Ev._getInverseEditRanges(a):[],h=[];if(t)for(let f=0;f<a.length;f++){let e=a[f],t=c[f];if(e.isAutoWhitespaceEdit&&e.range.isEmpty())for(let n=t.startLineNumber;n<=t.endLineNumber;n++){let i="";n===t.startLineNumber&&(i=this.getLineContent(e.range.startLineNumber),-1!==Rr["u"](i))||h.push({lineNumber:n,oldContent:i})}}let u=null;if(n){let e=0;u=[];for(let t=0;t<a.length;t++){const n=a[t],i=c[t],o=this.getValueInRange(n.range),r=n.rangeOffset+e;e+=n.text.length-o.length,u[t]={sortIndex:n.sortIndex,identifier:n.identifier,range:i,text:o,textChange:new Rm(n.rangeOffset,o,r,n.text)}}l||u.sort((e,t)=>e.sortIndex-t.sortIndex)}this._mightContainRTL=i,this._mightContainUnusualLineTerminators=o,this._mightContainNonBasicASCII=r;const d=this._doApplyEdits(a);let p=null;if(t&&h.length>0){h.sort((e,t)=>t.lineNumber-e.lineNumber),p=[];for(let e=0,t=h.length;e<t;e++){let t=h[e].lineNumber;if(e>0&&h[e-1].lineNumber===t)continue;let n=h[e].oldContent,i=this.getLineContent(t);0!==i.length&&i!==n&&-1===Rr["u"](i)&&p.push(t)}}return this._onDidChangeContent.fire(),new Qs(u,d,p)}_reduceOperations(e){return e.length<1e3?e:[this._toSingleEditOperation(e)]}_toSingleEditOperation(e){let t=!1;const n=e[0].range,i=e[e.length-1].range,o=new fn(n.startLineNumber,n.startColumn,i.endLineNumber,i.endColumn);let r=n.startLineNumber,s=n.startColumn;const a=[];for(let d=0,p=e.length;d<p;d++){const n=e[d],i=n.range;t=t||n.forceMoveMarkers,a.push(this.getValueInRange(new fn(r,s,i.startLineNumber,i.startColumn))),n.text.length>0&&a.push(n.text),r=i.endLineNumber,s=i.endColumn}const l=a.join(""),[c,h,u]=pv(l);return{sortIndex:0,identifier:e[0].identifier,range:o,rangeOffset:this.getOffsetAt(o.startLineNumber,o.startColumn),rangeLength:this.getValueLengthInRange(o,0),text:l,eolCount:c,firstLineLength:h,lastLineLength:u,forceMoveMarkers:t,isAutoWhitespaceEdit:!1}}_doApplyEdits(e){e.sort(Ev._sortOpsDescending);let t=[];for(let n=0;n<e.length;n++){let i=e[n];const o=i.range.startLineNumber,r=i.range.startColumn,s=i.range.endLineNumber,a=i.range.endColumn;if(o===s&&r===a&&0===i.text.length)continue;i.text?(this._pieceTree.delete(i.rangeOffset,i.rangeLength),this._pieceTree.insert(i.rangeOffset,i.text,!0)):this._pieceTree.delete(i.rangeOffset,i.rangeLength);const l=new fn(o,r,s,a);t.push({range:l,rangeLength:i.rangeLength,text:i.text,rangeOffset:i.rangeOffset,forceMoveMarkers:i.forceMoveMarkers})}return t}findMatchesLineByLine(e,t,n,i){return this._pieceTree.findMatchesLineByLine(e,t,n,i)}static _getInverseEditRanges(e){let t=[],n=0,i=0,o=null;for(let r=0,s=e.length;r<s;r++){let s,a,l,c=e[r];if(o?o.range.endLineNumber===c.range.startLineNumber?(s=n,a=i+(c.range.startColumn-o.range.endColumn)):(s=n+(c.range.startLineNumber-o.range.endLineNumber),a=c.range.startColumn):(s=c.range.startLineNumber,a=c.range.startColumn),c.text.length>0){const e=c.eolCount+1;l=1===e?new fn(s,a,s,a+c.firstLineLength):new fn(s,a,s+e-1,c.lastLineLength+1)}else l=new fn(s,a,s,a);n=l.endLineNumber,i=l.endColumn,t.push(l),o=c}return t}static _sortOpsAscending(e,t){let n=fn.compareRangesUsingEnds(e.range,t.range);return 0===n?e.sortIndex-t.sortIndex:n}static _sortOpsDescending(e,t){let n=fn.compareRangesUsingEnds(e.range,t.range);return 0===n?t.sortIndex-e.sortIndex:-n}}class xv{constructor(e,t,n,i,o,r,s,a,l){this._chunks=e,this._bom=t,this._cr=n,this._lf=i,this._crlf=o,this._containsRTL=r,this._containsUnusualLineTerminators=s,this._isBasicASCII=a,this._normalizeEOL=l}_getEOL(e){const t=this._cr+this._lf+this._crlf,n=this._cr+this._crlf;return 0===t?1===e?"\n":"\r\n":n>t/2?"\r\n":"\n"}create(e){const t=this._getEOL(e);let n=this._chunks;if(this._normalizeEOL&&("\r\n"===t&&(this._cr>0||this._lf>0)||"\n"===t&&(this._cr>0||this._crlf>0)))for(let i=0,o=n.length;i<o;i++){let e=n[i].buffer.replace(/\r\n|\r|\n/g,t),o=sv(e);n[i]=new cv(e,o)}return new Ev(n,this._bom,t,this._containsRTL,this._containsUnusualLineTerminators,this._isBasicASCII,this._normalizeEOL)}}class Sv{constructor(){this.chunks=[],this.BOM="",this._hasPreviousChar=!1,this._previousChar=0,this._tmpLineStarts=[],this.cr=0,this.lf=0,this.crlf=0,this.containsRTL=!1,this.containsUnusualLineTerminators=!1,this.isBasicASCII=!0}acceptChunk(e){if(0===e.length)return;0===this.chunks.length&&Rr["R"](e)&&(this.BOM=Rr["b"],e=e.substr(1));const t=e.charCodeAt(e.length-1);13===t||t>=55296&&t<=56319?(this._acceptChunk1(e.substr(0,e.length-1),!1),this._hasPreviousChar=!0,this._previousChar=t):(this._acceptChunk1(e,!1),this._hasPreviousChar=!1,this._previousChar=t)}_acceptChunk1(e,t){(t||0!==e.length)&&(this._hasPreviousChar?this._acceptChunk2(String.fromCharCode(this._previousChar)+e):this._acceptChunk2(e))}_acceptChunk2(e){const t=av(this._tmpLineStarts,e);this.chunks.push(new cv(e,t.lineStarts)),this.cr+=t.cr,this.lf+=t.lf,this.crlf+=t.crlf,this.isBasicASCII&&(this.isBasicASCII=t.isBasicASCII),this.isBasicASCII||this.containsRTL||(this.containsRTL=Rr["l"](e)),this.isBasicASCII||this.containsUnusualLineTerminators||(this.containsUnusualLineTerminators=Rr["m"](e))}finish(e=!0){return this._finish(),new xv(this.chunks,this.BOM,this.cr,this.lf,this.crlf,this.containsRTL,this.containsUnusualLineTerminators,this.isBasicASCII,e)}_finish(){if(0===this.chunks.length&&this._acceptChunk1("",!0),this._hasPreviousChar){this._hasPreviousChar=!1;let e=this.chunks[this.chunks.length-1];e.buffer+=String.fromCharCode(this._previousChar);let t=sv(e.buffer);e.lineStarts=t,13===this._previousChar&&this.cr++}}}class Dv{constructor(){this.changeType=1}}class kv{constructor(e,t){this.changeType=2,this.lineNumber=e,this.detail=t}}class Mv{constructor(e,t){this.changeType=3,this.fromLineNumber=e,this.toLineNumber=t}}class Nv{constructor(e,t,n){this.changeType=4,this.fromLineNumber=e,this.toLineNumber=t,this.detail=n}}class Lv{constructor(){this.changeType=5}}class Bv{constructor(e,t,n,i){this.changes=e,this.versionId=t,this.isUndoing=n,this.isRedoing=i,this.resultingSelection=null}containsEvent(e){for(let t=0,n=this.changes.length;t<n;t++){const n=this.changes[t];if(n.changeType===e)return!0}return!1}static merge(e,t){const n=[].concat(e.changes).concat(t.changes),i=t.versionId,o=e.isUndoing||t.isUndoing,r=e.isRedoing||t.isRedoing;return new Bv(n,i,o,r)}}class Iv{constructor(e,t){this.rawContentChangedEvent=e,this.contentChangedEvent=t}merge(e){const t=Bv.merge(this.rawContentChangedEvent,e.rawContentChangedEvent),n=Iv._mergeChangeEvents(this.contentChangedEvent,e.contentChangedEvent);return new Iv(t,n)}static _mergeChangeEvents(e,t){const n=[].concat(e.changes).concat(t.changes),i=t.eol,o=t.versionId,r=e.isUndoing||t.isUndoing,s=e.isRedoing||t.isRedoing,a=e.isFlush||t.isFlush;return{changes:n,eol:i,versionId:o,isUndoing:r,isRedoing:s,isFlush:a}}}class Tv{constructor(){this._beginState=[],this._valid=[],this._len=0,this._invalidLineStartIndex=0}_reset(e){this._beginState=[],this._valid=[],this._len=0,this._invalidLineStartIndex=0,e&&this._setBeginState(0,e)}flush(e){this._reset(e)}get invalidLineStartIndex(){return this._invalidLineStartIndex}_invalidateLine(e){e<this._len&&(this._valid[e]=!1),e<this._invalidLineStartIndex&&(this._invalidLineStartIndex=e)}_isValid(e){return e<this._len&&this._valid[e]}getBeginState(e){return e<this._len?this._beginState[e]:null}_ensureLine(e){while(e>=this._len)this._beginState[this._len]=null,this._valid[this._len]=!1,this._len++}_deleteLines(e,t){0!==t&&(e+t>this._len&&(t=this._len-e),this._beginState.splice(e,t),this._valid.splice(e,t),this._len-=t)}_insertLines(e,t){if(0===t)return;let n=[],i=[];for(let o=0;o<t;o++)n[o]=null,i[o]=!1;this._beginState=lo(this._beginState,e,n),this._valid=lo(this._valid,e,i),this._len+=t}_setValid(e,t){this._ensureLine(e),this._valid[e]=t}_setBeginState(e,t){this._ensureLine(e),this._beginState[e]=t}setEndState(e,t,n){if(this._setValid(t,!0),this._invalidLineStartIndex=t+1,t===e-1)return;const i=this.getBeginState(t+1);if(null===i||!n.equals(i))return this._setBeginState(t+1,n),void this._invalidateLine(t+1);let o=t+1;while(o<e){if(!this._isValid(o))break;o++}this._invalidLineStartIndex=o}setFakeTokens(e){this._setValid(e,!1)}applyEdits(e,t){const n=e.endLineNumber-e.startLineNumber,i=t,o=Math.min(n,i);for(let r=o;r>=0;r--)this._invalidateLine(e.startLineNumber+r-1);this._acceptDeleteRange(e),this._acceptInsertText(new pn(e.startLineNumber,e.startColumn),t)}_acceptDeleteRange(e){const t=e.startLineNumber-1;t>=this._len||this._deleteLines(e.startLineNumber,e.endLineNumber-e.startLineNumber)}_acceptInsertText(e,t){const n=e.lineNumber-1;n>=this._len||this._insertLines(e.lineNumber,t)}}class Ov extends Ge{constructor(e){super(),this._isDisposed=!1,this._textModel=e,this._tokenizationStateStore=new Tv,this._tokenizationSupport=null,this._register(oc.onDidChange(e=>{const t=this._textModel.getLanguageIdentifier();-1!==e.changedLanguages.indexOf(t.language)&&(this._resetTokenizationState(),this._textModel.clearTokens())})),this._register(this._textModel.onDidChangeRawContentFast(e=>{e.containsEvent(1)&&this._resetTokenizationState()})),this._register(this._textModel.onDidChangeContentFast(e=>{for(let t=0,n=e.changes.length;t<n;t++){const n=e.changes[t],[i]=pv(n.text);this._tokenizationStateStore.applyEdits(n.range,i)}this._beginBackgroundTokenization()})),this._register(this._textModel.onDidChangeAttached(()=>{this._beginBackgroundTokenization()})),this._register(this._textModel.onDidChangeLanguage(()=>{this._resetTokenizationState(),this._textModel.clearTokens()})),this._resetTokenizationState()}dispose(){this._isDisposed=!0,super.dispose()}_resetTokenizationState(){const[e,t]=Rv(this._textModel);this._tokenizationSupport=e,this._tokenizationStateStore.flush(t),this._beginBackgroundTokenization()}_beginBackgroundTokenization(){this._textModel.isAttachedToEditor()&&this._hasLinesToTokenize()&&y["j"](()=>{this._isDisposed||this._revalidateTokensNow()})}_revalidateTokensNow(e=this._textModel.getLineCount()){const t=1,n=new mv,i=nu.create(!1);while(this._hasLinesToTokenize()){if(i.elapsed()>t)break;const o=this._tokenizeOneInvalidLine(n);if(o>=e)break}this._beginBackgroundTokenization(),this._textModel.setTokens(n.tokens)}tokenizeViewport(e,t){const n=new mv;this._tokenizeViewport(n,e,t),this._textModel.setTokens(n.tokens)}reset(){this._resetTokenizationState(),this._textModel.clearTokens()}forceTokenization(e){const t=new mv;this._updateTokensUntilLine(t,e),this._textModel.setTokens(t.tokens)}isCheapToTokenize(e){if(!this._tokenizationSupport)return!0;const t=this._tokenizationStateStore.invalidLineStartIndex+1;return!(e>t)&&(e<t||this._textModel.getLineLength(e)<2048)}_hasLinesToTokenize(){return!!this._tokenizationSupport&&this._tokenizationStateStore.invalidLineStartIndex<this._textModel.getLineCount()}_tokenizeOneInvalidLine(e){if(!this._hasLinesToTokenize())return this._textModel.getLineCount()+1;const t=this._tokenizationStateStore.invalidLineStartIndex+1;return this._updateTokensUntilLine(e,t),t}_updateTokensUntilLine(e,t){if(!this._tokenizationSupport)return;const n=this._textModel.getLanguageIdentifier(),i=this._textModel.getLineCount(),o=t-1;for(let r=this._tokenizationStateStore.invalidLineStartIndex;r<=o;r++){const t=this._textModel.getLineContent(r+1),o=this._tokenizationStateStore.getBeginState(r),s=Pv(n,this._tokenizationSupport,t,o);e.add(r+1,s.tokens),this._tokenizationStateStore.setEndState(i,r,s.endState),r=this._tokenizationStateStore.invalidLineStartIndex-1}}_tokenizeViewport(e,t,n){if(!this._tokenizationSupport)return;if(n<=this._tokenizationStateStore.invalidLineStartIndex)return;if(t<=this._tokenizationStateStore.invalidLineStartIndex)return void this._updateTokensUntilLine(e,n);let i=this._textModel.getLineFirstNonWhitespaceColumn(t),o=[],r=null;for(let l=t-1;i>0&&l>=1;l--){let e=this._textModel.getLineFirstNonWhitespaceColumn(l);if(0!==e&&e<i){if(r=this._tokenizationStateStore.getBeginState(l-1),r)break;o.push(this._textModel.getLineContent(l)),i=e}}r||(r=this._tokenizationSupport.getInitialState());const s=this._textModel.getLanguageIdentifier();let a=r;for(let l=o.length-1;l>=0;l--){let e=Pv(s,this._tokenizationSupport,o[l],a);a=e.endState}for(let l=t;l<=n;l++){let t=this._textModel.getLineContent(l),n=Pv(s,this._tokenizationSupport,t,a);e.add(l,n.tokens),this._tokenizationStateStore.setFakeTokens(l-1),a=n.endState}}}function Rv(e){const t=e.getLanguageIdentifier();let n=e.isTooLargeForTokenization()?null:oc.get(t.language),i=null;if(n)try{i=n.getInitialState()}catch(o){Me(o),n=null}return[n,i]}function Pv(e,t,n,i){let o=null;if(t)try{o=t.tokenize2(n,i.clone(),0)}catch(r){Me(r)}return o||(o=hc(e.id,n,i,0)),vu.convertToEndOffset(o.tokens,n.length),o}function Fv(e,t){const n=Math.pow(10,t);return Math.round(e*n)/n}class jv{constructor(e,t,n,i=1){this.r=0|Math.min(255,Math.max(0,e)),this.g=0|Math.min(255,Math.max(0,t)),this.b=0|Math.min(255,Math.max(0,n)),this.a=Fv(Math.max(Math.min(1,i),0),3)}static equals(e,t){return e.r===t.r&&e.g===t.g&&e.b===t.b&&e.a===t.a}}class Qv{constructor(e,t,n,i){this.h=0|Math.max(Math.min(360,e),0),this.s=Fv(Math.max(Math.min(1,t),0),3),this.l=Fv(Math.max(Math.min(1,n),0),3),this.a=Fv(Math.max(Math.min(1,i),0),3)}static equals(e,t){return e.h===t.h&&e.s===t.s&&e.l===t.l&&e.a===t.a}static fromRGBA(e){const t=e.r/255,n=e.g/255,i=e.b/255,o=e.a,r=Math.max(t,n,i),s=Math.min(t,n,i);let a=0,l=0;const c=(s+r)/2,h=r-s;if(h>0){switch(l=Math.min(c<=.5?h/(2*c):h/(2-2*c),1),r){case t:a=(n-i)/h+(n<i?6:0);break;case n:a=(i-t)/h+2;break;case i:a=(t-n)/h+4;break}a*=60,a=Math.round(a)}return new Qv(a,l,c,o)}static _hue2rgb(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}static toRGBA(e){const t=e.h/360,{s:n,l:i,a:o}=e;let r,s,a;if(0===n)r=s=a=i;else{const e=i<.5?i*(1+n):i+n-i*n,o=2*i-e;r=Qv._hue2rgb(o,e,t+1/3),s=Qv._hue2rgb(o,e,t),a=Qv._hue2rgb(o,e,t-1/3)}return new jv(Math.round(255*r),Math.round(255*s),Math.round(255*a),o)}}class zv{constructor(e,t,n,i){this.h=0|Math.max(Math.min(360,e),0),this.s=Fv(Math.max(Math.min(1,t),0),3),this.v=Fv(Math.max(Math.min(1,n),0),3),this.a=Fv(Math.max(Math.min(1,i),0),3)}static equals(e,t){return e.h===t.h&&e.s===t.s&&e.v===t.v&&e.a===t.a}static fromRGBA(e){const t=e.r/255,n=e.g/255,i=e.b/255,o=Math.max(t,n,i),r=Math.min(t,n,i),s=o-r,a=0===o?0:s/o;let l;return l=0===s?0:o===t?((n-i)/s%6+6)%6:o===n?(i-t)/s+2:(t-n)/s+4,new zv(Math.round(60*l),a,o,e.a)}static toRGBA(e){const{h:t,s:n,v:i,a:o}=e,r=i*n,s=r*(1-Math.abs(t/60%2-1)),a=i-r;let[l,c,h]=[0,0,0];return t<60?(l=r,c=s):t<120?(l=s,c=r):t<180?(c=r,h=s):t<240?(c=s,h=r):t<300?(l=s,h=r):t<360&&(l=r,h=s),l=Math.round(255*(l+a)),c=Math.round(255*(c+a)),h=Math.round(255*(h+a)),new jv(l,c,h,o)}}class Vv{constructor(e){if(!e)throw new Error("Color needs a value");if(e instanceof jv)this.rgba=e;else if(e instanceof Qv)this._hsla=e,this.rgba=Qv.toRGBA(e);else{if(!(e instanceof zv))throw new Error("Invalid color ctor argument");this._hsva=e,this.rgba=zv.toRGBA(e)}}static fromHex(e){return Vv.Format.CSS.parseHex(e)||Vv.red}get hsla(){return this._hsla?this._hsla:Qv.fromRGBA(this.rgba)}get hsva(){return this._hsva?this._hsva:zv.fromRGBA(this.rgba)}equals(e){return!!e&&jv.equals(this.rgba,e.rgba)&&Qv.equals(this.hsla,e.hsla)&&zv.equals(this.hsva,e.hsva)}getRelativeLuminance(){const e=Vv._relativeLuminanceForComponent(this.rgba.r),t=Vv._relativeLuminanceForComponent(this.rgba.g),n=Vv._relativeLuminanceForComponent(this.rgba.b),i=.2126*e+.7152*t+.0722*n;return Fv(i,4)}static _relativeLuminanceForComponent(e){const t=e/255;return t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4)}isLighter(){const e=(299*this.rgba.r+587*this.rgba.g+114*this.rgba.b)/1e3;return e>=128}isLighterThan(e){const t=this.getRelativeLuminance(),n=e.getRelativeLuminance();return t>n}isDarkerThan(e){const t=this.getRelativeLuminance(),n=e.getRelativeLuminance();return t<n}lighten(e){return new Vv(new Qv(this.hsla.h,this.hsla.s,this.hsla.l+this.hsla.l*e,this.hsla.a))}darken(e){return new Vv(new Qv(this.hsla.h,this.hsla.s,this.hsla.l-this.hsla.l*e,this.hsla.a))}transparent(e){const{r:t,g:n,b:i,a:o}=this.rgba;return new Vv(new jv(t,n,i,o*e))}isTransparent(){return 0===this.rgba.a}isOpaque(){return 1===this.rgba.a}opposite(){return new Vv(new jv(255-this.rgba.r,255-this.rgba.g,255-this.rgba.b,this.rgba.a))}toString(){return""+Vv.Format.CSS.format(this)}static getLighterColor(e,t,n){if(e.isLighterThan(t))return e;n=n||.5;const i=e.getRelativeLuminance(),o=t.getRelativeLuminance();return n=n*(o-i)/o,e.lighten(n)}static getDarkerColor(e,t,n){if(e.isDarkerThan(t))return e;n=n||.5;const i=e.getRelativeLuminance(),o=t.getRelativeLuminance();return n=n*(i-o)/i,e.darken(n)}}function Wv(){return new Sv}function Hv(e){const t=Wv();return t.acceptChunk(e),t.finish()}function Uv(e,t){const n="string"===typeof e?Hv(e):e;return n.create(t)}Vv.white=new Vv(new jv(255,255,255,1)),Vv.black=new Vv(new jv(0,0,0,1)),Vv.red=new Vv(new jv(255,0,0,1)),Vv.blue=new Vv(new jv(0,0,255,1)),Vv.cyan=new Vv(new jv(0,255,255,1)),Vv.lightgrey=new Vv(new jv(211,211,211,1)),Vv.transparent=new Vv(new jv(0,0,0,0)),function(e){let t;(function(t){let n;(function(t){function n(t){return 1===t.rgba.a?`rgb(${t.rgba.r}, ${t.rgba.g}, ${t.rgba.b})`:e.Format.CSS.formatRGBA(t)}function i(e){return`rgba(${e.rgba.r}, ${e.rgba.g}, ${e.rgba.b}, ${+e.rgba.a.toFixed(2)})`}function o(t){return 1===t.hsla.a?`hsl(${t.hsla.h}, ${(100*t.hsla.s).toFixed(2)}%, ${(100*t.hsla.l).toFixed(2)}%)`:e.Format.CSS.formatHSLA(t)}function r(e){return`hsla(${e.hsla.h}, ${(100*e.hsla.s).toFixed(2)}%, ${(100*e.hsla.l).toFixed(2)}%, ${e.hsla.a.toFixed(2)})`}function s(e){const t=e.toString(16);return 2!==t.length?"0"+t:t}function a(e){return`#${s(e.rgba.r)}${s(e.rgba.g)}${s(e.rgba.b)}`}function l(t,n=!1){return n&&1===t.rgba.a?e.Format.CSS.formatHex(t):`#${s(t.rgba.r)}${s(t.rgba.g)}${s(t.rgba.b)}${s(Math.round(255*t.rgba.a))}`}function c(t){return t.isOpaque()?e.Format.CSS.formatHex(t):e.Format.CSS.formatRGBA(t)}function h(t){const n=t.length;if(0===n)return null;if(35!==t.charCodeAt(0))return null;if(7===n){const n=16*u(t.charCodeAt(1))+u(t.charCodeAt(2)),i=16*u(t.charCodeAt(3))+u(t.charCodeAt(4)),o=16*u(t.charCodeAt(5))+u(t.charCodeAt(6));return new e(new jv(n,i,o,1))}if(9===n){const n=16*u(t.charCodeAt(1))+u(t.charCodeAt(2)),i=16*u(t.charCodeAt(3))+u(t.charCodeAt(4)),o=16*u(t.charCodeAt(5))+u(t.charCodeAt(6)),r=16*u(t.charCodeAt(7))+u(t.charCodeAt(8));return new e(new jv(n,i,o,r/255))}if(4===n){const n=u(t.charCodeAt(1)),i=u(t.charCodeAt(2)),o=u(t.charCodeAt(3));return new e(new jv(16*n+n,16*i+i,16*o+o))}if(5===n){const n=u(t.charCodeAt(1)),i=u(t.charCodeAt(2)),o=u(t.charCodeAt(3)),r=u(t.charCodeAt(4));return new e(new jv(16*n+n,16*i+i,16*o+o,(16*r+r)/255))}return null}function u(e){switch(e){case 48:return 0;case 49:return 1;case 50:return 2;case 51:return 3;case 52:return 4;case 53:return 5;case 54:return 6;case 55:return 7;case 56:return 8;case 57:return 9;case 97:return 10;case 65:return 10;case 98:return 11;case 66:return 11;case 99:return 12;case 67:return 12;case 100:return 13;case 68:return 13;case 101:return 14;case 69:return 14;case 102:return 15;case 70:return 15}return 0}t.formatRGB=n,t.formatRGBA=i,t.formatHSL=o,t.formatHSLA=r,t.formatHex=a,t.formatHexA=l,t.format=c,t.parseHex=h})(n=t.CSS||(t.CSS={}))})(t=e.Format||(e.Format={}))}(Vv||(Vv={}));let Yv=0;const Gv=999,Kv=1e4;class qv{constructor(e){this._source=e,this._eos=!1}read(){if(this._eos)return null;let e=[],t=0,n=0;do{let i=this._source.read();if(null===i)return this._eos=!0,0===t?null:e.join("");if(i.length>0&&(e[t++]=i,n+=i.length),n>=65536)return e.join("")}while(1)}}const Jv=()=>{throw new Error("Invalid change accessor")};class Xv{constructor(){this._searchCanceledBrand=void 0}}function $v(e){return e instanceof Xv?null:e}Xv.INSTANCE=new Xv;class Zv extends Ge{constructor(e,t,n,i=null,o){super(),this._onWillDispose=this._register(new et),this.onWillDispose=this._onWillDispose.event,this._onDidChangeDecorations=this._register(new ly),this.onDidChangeDecorations=this._onDidChangeDecorations.event,this._onDidChangeLanguage=this._register(new et),this.onDidChangeLanguage=this._onDidChangeLanguage.event,this._onDidChangeLanguageConfiguration=this._register(new et),this.onDidChangeLanguageConfiguration=this._onDidChangeLanguageConfiguration.event,this._onDidChangeTokens=this._register(new et),this.onDidChangeTokens=this._onDidChangeTokens.event,this._onDidChangeOptions=this._register(new et),this.onDidChangeOptions=this._onDidChangeOptions.event,this._onDidChangeAttached=this._register(new et),this.onDidChangeAttached=this._onDidChangeAttached.event,this._eventEmitter=this._register(new cy),Yv++,this.id="$model"+Yv,this.isForSimpleWidget=t.isForSimpleWidget,this._associatedResource="undefined"===typeof i||null===i?tn.parse("inmemory://model/"+Yv):i,this._undoRedoService=o,this._attachedEditorCount=0,this._buffer=Uv(e,t.defaultEOL),this._options=Zv.resolveOptions(this._buffer,t);const r=this._buffer.getLineCount(),s=this._buffer.getValueLengthInRange(new fn(1,1,r,this._buffer.getLineLength(r)+1),0);t.largeFileOptimizations?this._isTooLargeForTokenization=s>Zv.LARGE_FILE_SIZE_THRESHOLD||r>Zv.LARGE_FILE_LINE_COUNT_THRESHOLD:this._isTooLargeForTokenization=!1,this._isTooLargeForSyncing=s>Zv.MODEL_SYNC_LIMIT,this._versionId=1,this._alternativeVersionId=1,this._initialUndoRedoSnapshot=null,this._isDisposed=!1,this._isDisposing=!1,this._languageIdentifier=n||lc,this._languageRegistryListener=oh.onDidChange(e=>{e.languageIdentifier.id===this._languageIdentifier.id&&this._onDidChangeLanguageConfiguration.fire({})}),this._instanceId=Rr["O"](Yv),this._lastDecorationId=0,this._decorations=Object.create(null),this._decorationsTree=new ey,this._commandManager=new Um(this,o),this._isUndoing=!1,this._isRedoing=!1,this._trimAutoWhitespaceLines=null,this._tokens=new Cv,this._tokens2=new Av,this._tokenization=new Ov(this)}static resolveOptions(e,t){if(t.detectIndentation){const n=Km(e,t.tabSize,t.insertSpaces);return new Ps({tabSize:n.tabSize,indentSize:n.tabSize,insertSpaces:n.insertSpaces,trimAutoWhitespace:t.trimAutoWhitespace,defaultEOL:t.defaultEOL})}return new Ps({tabSize:t.tabSize,indentSize:t.indentSize,insertSpaces:t.insertSpaces,trimAutoWhitespace:t.trimAutoWhitespace,defaultEOL:t.defaultEOL})}onDidChangeRawContentFast(e){return this._eventEmitter.fastEvent(t=>e(t.rawContentChangedEvent))}onDidChangeContentFast(e){return this._eventEmitter.fastEvent(t=>e(t.contentChangedEvent))}onDidChangeContent(e){return this._eventEmitter.slowEvent(t=>e(t.contentChangedEvent))}dispose(){this._isDisposing=!0,this._onWillDispose.fire(),this._languageRegistryListener.dispose(),this._tokenization.dispose(),this._isDisposed=!0,super.dispose(),this._isDisposing=!1}_assertNotDisposed(){if(this._isDisposed)throw new Error("Model is disposed!")}_emitContentChangedEvent(e,t){this._isDisposing||this._eventEmitter.fire(new Iv(e,t))}setValue(e){if(this._assertNotDisposed(),null===e)return;const t=Uv(e,this._options.defaultEOL);this.setValueFromTextBuffer(t)}_createContentChanged2(e,t,n,i,o,r,s){return{changes:[{range:e,rangeOffset:t,rangeLength:n,text:i}],eol:this._buffer.getEOL(),versionId:this.getVersionId(),isUndoing:o,isRedoing:r,isFlush:s}}setValueFromTextBuffer(e){if(this._assertNotDisposed(),null===e)return;const t=this.getFullModelRange(),n=this.getValueLengthInRange(t),i=this.getLineCount(),o=this.getLineMaxColumn(i);this._buffer=e,this._increaseVersionId(),this._tokens.flush(),this._tokens2.flush(),this._decorations=Object.create(null),this._decorationsTree=new ey,this._commandManager.clear(),this._trimAutoWhitespaceLines=null,this._emitContentChangedEvent(new Bv([new Dv],this._versionId,!1,!1),this._createContentChanged2(new fn(1,1,i,o),0,n,this.getValue(),!1,!1,!0))}setEOL(e){this._assertNotDisposed();const t=1===e?"\r\n":"\n";if(this._buffer.getEOL()===t)return;const n=this.getFullModelRange(),i=this.getValueLengthInRange(n),o=this.getLineCount(),r=this.getLineMaxColumn(o);this._onBeforeEOLChange(),this._buffer.setEOL(t),this._increaseVersionId(),this._onAfterEOLChange(),this._emitContentChangedEvent(new Bv([new Lv],this._versionId,!1,!1),this._createContentChanged2(new fn(1,1,o,r),0,i,this.getValue(),!1,!1,!1))}_onBeforeEOLChange(){const e=this.getVersionId(),t=this._decorationsTree.search(0,!1,!1,e);this._ensureNodesHaveRanges(t)}_onAfterEOLChange(){const e=this.getVersionId(),t=this._decorationsTree.collectNodesPostOrder();for(let n=0,i=t.length;n<i;n++){const i=t[n],o=i.cachedAbsoluteStart-i.start,r=this._buffer.getOffsetAt(i.range.startLineNumber,i.range.startColumn),s=this._buffer.getOffsetAt(i.range.endLineNumber,i.range.endColumn);i.cachedAbsoluteStart=r,i.cachedAbsoluteEnd=s,i.cachedVersionId=e,i.start=r-o,i.end=s-o,Db(i)}}onBeforeAttached(){this._attachedEditorCount++,1===this._attachedEditorCount&&this._onDidChangeAttached.fire(void 0)}onBeforeDetached(){this._attachedEditorCount--,0===this._attachedEditorCount&&this._onDidChangeAttached.fire(void 0)}isAttachedToEditor(){return this._attachedEditorCount>0}getAttachedEditorCount(){return this._attachedEditorCount}isTooLargeForSyncing(){return this._isTooLargeForSyncing}isTooLargeForTokenization(){return this._isTooLargeForTokenization}isDisposed(){return this._isDisposed}isDominatedByLongLines(){if(this._assertNotDisposed(),this.isTooLargeForTokenization())return!1;let e=0,t=0;const n=this._buffer.getLineCount();for(let i=1;i<=n;i++){const n=this._buffer.getLineLength(i);n>=Kv?t+=n:e+=n}return t>e}get uri(){return this._associatedResource}getOptions(){return this._assertNotDisposed(),this._options}getFormattingOptions(){return{tabSize:this._options.indentSize,insertSpaces:this._options.insertSpaces}}updateOptions(e){this._assertNotDisposed();let t="undefined"!==typeof e.tabSize?e.tabSize:this._options.tabSize,n="undefined"!==typeof e.indentSize?e.indentSize:this._options.indentSize,i="undefined"!==typeof e.insertSpaces?e.insertSpaces:this._options.insertSpaces,o="undefined"!==typeof e.trimAutoWhitespace?e.trimAutoWhitespace:this._options.trimAutoWhitespace,r=new Ps({tabSize:t,indentSize:n,insertSpaces:i,defaultEOL:this._options.defaultEOL,trimAutoWhitespace:o});if(this._options.equals(r))return;let s=this._options.createChangeEvent(r);this._options=r,this._onDidChangeOptions.fire(s)}detectIndentation(e,t){this._assertNotDisposed();let n=Km(this._buffer,t,e);this.updateOptions({insertSpaces:n.insertSpaces,tabSize:n.tabSize,indentSize:n.tabSize})}static _normalizeIndentationFromWhitespace(e,t,n){let i=0;for(let r=0;r<e.length;r++)"\t"===e.charAt(r)?i+=t:i++;let o="";if(!n){let e=Math.floor(i/t);i%=t;for(let t=0;t<e;t++)o+="\t"}for(let r=0;r<i;r++)o+=" ";return o}static normalizeIndentation(e,t,n){let i=Rr["u"](e);return-1===i&&(i=e.length),Zv._normalizeIndentationFromWhitespace(e.substring(0,i),t,n)+e.substring(i)}normalizeIndentation(e){return this._assertNotDisposed(),Zv.normalizeIndentation(e,this._options.indentSize,this._options.insertSpaces)}getVersionId(){return this._assertNotDisposed(),this._versionId}mightContainRTL(){return this._buffer.mightContainRTL()}mightContainUnusualLineTerminators(){return this._buffer.mightContainUnusualLineTerminators()}removeUnusualLineTerminators(e=null){const t=this.findMatches(Rr["a"].source,!1,!0,!1,null,!1,1073741824);this._buffer.resetMightContainUnusualLineTerminators(),this.pushEditOperations(e,t.map(e=>({range:e.range,text:null})),()=>null)}mightContainNonBasicASCII(){return this._buffer.mightContainNonBasicASCII()}getAlternativeVersionId(){return this._assertNotDisposed(),this._alternativeVersionId}getOffsetAt(e){this._assertNotDisposed();let t=this._validatePosition(e.lineNumber,e.column,0);return this._buffer.getOffsetAt(t.lineNumber,t.column)}getPositionAt(e){this._assertNotDisposed();let t=Math.min(this._buffer.getLength(),Math.max(0,e));return this._buffer.getPositionAt(t)}_increaseVersionId(){this._versionId=this._versionId+1,this._alternativeVersionId=this._versionId}_overwriteVersionId(e){this._versionId=e}_overwriteAlternativeVersionId(e){this._alternativeVersionId=e}_overwriteInitialUndoRedoSnapshot(e){this._initialUndoRedoSnapshot=e}getValue(e,t=!1){this._assertNotDisposed();const n=this.getFullModelRange(),i=this.getValueInRange(n,e);return t?this._buffer.getBOM()+i:i}createSnapshot(e=!1){return new qv(this._buffer.createSnapshot(e))}getValueLength(e,t=!1){this._assertNotDisposed();const n=this.getFullModelRange(),i=this.getValueLengthInRange(n,e);return t?this._buffer.getBOM().length+i:i}getValueInRange(e,t=0){return this._assertNotDisposed(),this._buffer.getValueInRange(this.validateRange(e),t)}getValueLengthInRange(e,t=0){return this._assertNotDisposed(),this._buffer.getValueLengthInRange(this.validateRange(e),t)}getCharacterCountInRange(e,t=0){return this._assertNotDisposed(),this._buffer.getCharacterCountInRange(this.validateRange(e),t)}getLineCount(){return this._assertNotDisposed(),this._buffer.getLineCount()}getLineContent(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineContent(e)}getLineLength(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineLength(e)}getLinesContent(){return this._assertNotDisposed(),this._buffer.getLinesContent()}getEOL(){return this._assertNotDisposed(),this._buffer.getEOL()}getLineMinColumn(e){return this._assertNotDisposed(),1}getLineMaxColumn(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineLength(e)+1}getLineFirstNonWhitespaceColumn(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineFirstNonWhitespaceColumn(e)}getLineLastNonWhitespaceColumn(e){if(this._assertNotDisposed(),e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._buffer.getLineLastNonWhitespaceColumn(e)}_validateRangeRelaxedNoAllocations(e){const t=this._buffer.getLineCount(),n=e.startLineNumber,i=e.startColumn;let o,r;if(n<1)o=1,r=1;else if(n>t)o=t,r=this.getLineMaxColumn(o);else if(o=0|n,i<=1)r=1;else{const e=this.getLineMaxColumn(o);r=i>=e?e:0|i}const s=e.endLineNumber,a=e.endColumn;let l,c;if(s<1)l=1,c=1;else if(s>t)l=t,c=this.getLineMaxColumn(l);else if(l=0|s,a<=1)c=1;else{const e=this.getLineMaxColumn(l);c=a>=e?e:0|a}return n===o&&i===r&&s===l&&a===c&&e instanceof fn&&!(e instanceof gn)?e:new fn(o,r,l,c)}_isValidPosition(e,t,n){if("number"!==typeof e||"number"!==typeof t)return!1;if(isNaN(e)||isNaN(t))return!1;if(e<1||t<1)return!1;if((0|e)!==e||(0|t)!==t)return!1;const i=this._buffer.getLineCount();if(e>i)return!1;if(1===t)return!0;const o=this.getLineMaxColumn(e);if(t>o)return!1;if(1===n){const n=this._buffer.getLineCharCode(e,t-2);if(Rr["D"](n))return!1}return!0}_validatePosition(e,t,n){const i=Math.floor("number"!==typeof e||isNaN(e)?1:e),o=Math.floor("number"!==typeof t||isNaN(t)?1:t),r=this._buffer.getLineCount();if(i<1)return new pn(1,1);if(i>r)return new pn(r,this.getLineMaxColumn(r));if(o<=1)return new pn(i,1);const s=this.getLineMaxColumn(i);if(o>=s)return new pn(i,s);if(1===n){const e=this._buffer.getLineCharCode(i,o-2);if(Rr["D"](e))return new pn(i,o-1)}return new pn(i,o)}validatePosition(e){const t=1;return this._assertNotDisposed(),e instanceof pn&&this._isValidPosition(e.lineNumber,e.column,t)?e:this._validatePosition(e.lineNumber,e.column,t)}_isValidRange(e,t){const n=e.startLineNumber,i=e.startColumn,o=e.endLineNumber,r=e.endColumn;if(!this._isValidPosition(n,i,0))return!1;if(!this._isValidPosition(o,r,0))return!1;if(1===t){const e=i>1?this._buffer.getLineCharCode(n,i-2):0,t=r>1&&r<=this._buffer.getLineLength(o)?this._buffer.getLineCharCode(o,r-2):0,s=Rr["D"](e),a=Rr["D"](t);return!s&&!a}return!0}validateRange(e){const t=1;if(this._assertNotDisposed(),e instanceof fn&&!(e instanceof gn)&&this._isValidRange(e,t))return e;const n=this._validatePosition(e.startLineNumber,e.startColumn,0),i=this._validatePosition(e.endLineNumber,e.endColumn,0),o=n.lineNumber,r=n.column,s=i.lineNumber,a=i.column;if(1===t){const e=r>1?this._buffer.getLineCharCode(o,r-2):0,t=a>1&&a<=this._buffer.getLineLength(s)?this._buffer.getLineCharCode(s,a-2):0,n=Rr["D"](e),i=Rr["D"](t);return n||i?o===s&&r===a?new fn(o,r-1,s,a-1):n&&i?new fn(o,r-1,s,a+1):n?new fn(o,r-1,s,a):new fn(o,r,s,a+1):new fn(o,r,s,a)}return new fn(o,r,s,a)}modifyPosition(e,t){this._assertNotDisposed();let n=this.getOffsetAt(e)+t;return this.getPositionAt(Math.min(this._buffer.getLength(),Math.max(0,n)))}getFullModelRange(){this._assertNotDisposed();const e=this.getLineCount();return new fn(1,1,e,this.getLineMaxColumn(e))}findMatchesLineByLine(e,t,n,i){return this._buffer.findMatchesLineByLine(e,t,n,i)}findMatches(e,t,n,i,o,r,s=Gv){this._assertNotDisposed();let a=null;null!==t&&(Array.isArray(t)||(t=[t]),t.every(e=>fn.isIRange(e))&&(a=t.map(e=>this.validateRange(e)))),null===a&&(a=[this.getFullModelRange()]),a=a.sort((e,t)=>e.startLineNumber-t.startLineNumber||e.startColumn-t.startColumn);const l=[];let c;if(l.push(a.reduce((e,t)=>fn.areIntersecting(e,t)?e.plusRange(t):(l.push(e),t))),!n&&e.indexOf("\n")<0){const t=new Gb(e,n,i,o),a=t.parseSearchRequest();if(!a)return[];c=e=>this.findMatchesLineByLine(e,a,r,s)}else c=t=>$b.findMatches(this,new Gb(e,n,i,o),t,r,s);return l.map(c).reduce((e,t)=>e.concat(t),[])}findNextMatch(e,t,n,i,o,r){this._assertNotDisposed();const s=this.validatePosition(t);if(!n&&e.indexOf("\n")<0){const t=new Gb(e,n,i,o),a=t.parseSearchRequest();if(!a)return null;const l=this.getLineCount();let c=new fn(s.lineNumber,s.column,l,this.getLineMaxColumn(l)),h=this.findMatchesLineByLine(c,a,r,1);return $b.findNextMatch(this,new Gb(e,n,i,o),s,r),h.length>0?h[0]:(c=new fn(1,1,s.lineNumber,this.getLineMaxColumn(s.lineNumber)),h=this.findMatchesLineByLine(c,a,r,1),h.length>0?h[0]:null)}return $b.findNextMatch(this,new Gb(e,n,i,o),s,r)}findPreviousMatch(e,t,n,i,o,r){this._assertNotDisposed();const s=this.validatePosition(t);return $b.findPreviousMatch(this,new Gb(e,n,i,o),s,r)}pushStackElement(){this._commandManager.pushStackElement()}pushEOL(e){const t="\n"===this.getEOL()?0:1;if(t!==e)try{this._onDidChangeDecorations.beginDeferredEmit(),this._eventEmitter.beginDeferredEmit(),null===this._initialUndoRedoSnapshot&&(this._initialUndoRedoSnapshot=this._undoRedoService.createSnapshot(this.uri)),this._commandManager.pushEOL(e)}finally{this._eventEmitter.endDeferredEmit(),this._onDidChangeDecorations.endDeferredEmit()}}_validateEditOperation(e){return e instanceof js?e:new js(e.identifier||null,this.validateRange(e.range),e.text,e.forceMoveMarkers||!1,e.isAutoWhitespaceEdit||!1,e._isTracked||!1)}_validateEditOperations(e){const t=[];for(let n=0,i=e.length;n<i;n++)t[n]=this._validateEditOperation(e[n]);return t}pushEditOperations(e,t,n){try{return this._onDidChangeDecorations.beginDeferredEmit(),this._eventEmitter.beginDeferredEmit(),this._pushEditOperations(e,this._validateEditOperations(t),n)}finally{this._eventEmitter.endDeferredEmit(),this._onDidChangeDecorations.endDeferredEmit()}}_pushEditOperations(e,t,n){if(this._options.trimAutoWhitespace&&this._trimAutoWhitespaceLines){let n=t.map(e=>({range:this.validateRange(e.range),text:e.text})),i=!0;if(e)for(let t=0,o=e.length;t<o;t++){let o=e[t],r=!1;for(let e=0,t=n.length;e<t;e++){let t=n[e].range,i=t.startLineNumber>o.endLineNumber,s=o.startLineNumber>t.endLineNumber;if(!i&&!s){r=!0;break}}if(!r){i=!1;break}}if(i)for(let e=0,o=this._trimAutoWhitespaceLines.length;e<o;e++){let i=this._trimAutoWhitespaceLines[e],o=this.getLineMaxColumn(i),r=!0;for(let e=0,t=n.length;e<t;e++){let t=n[e].range,s=n[e].text;if(!(i<t.startLineNumber||i>t.endLineNumber)&&(!(i===t.startLineNumber&&t.startColumn===o&&t.isEmpty()&&s&&s.length>0&&"\n"===s.charAt(0))&&!(i===t.startLineNumber&&1===t.startColumn&&t.isEmpty()&&s&&s.length>0&&"\n"===s.charAt(s.length-1)))){r=!1;break}}if(r){const e=new fn(i,1,i,o);t.push(new js(null,e,null,!1,!1,!1))}}this._trimAutoWhitespaceLines=null}return null===this._initialUndoRedoSnapshot&&(this._initialUndoRedoSnapshot=this._undoRedoService.createSnapshot(this.uri)),this._commandManager.pushEditOperation(e,t,n)}_applyUndo(e,t,n,i){const o=e.map(e=>{const t=this.getPositionAt(e.newPosition),n=this.getPositionAt(e.newEnd);return{range:new fn(t.lineNumber,t.column,n.lineNumber,n.column),text:e.oldText}});this._applyUndoRedoEdits(o,t,!0,!1,n,i)}_applyRedo(e,t,n,i){const o=e.map(e=>{const t=this.getPositionAt(e.oldPosition),n=this.getPositionAt(e.oldEnd);return{range:new fn(t.lineNumber,t.column,n.lineNumber,n.column),text:e.newText}});this._applyUndoRedoEdits(o,t,!1,!0,n,i)}_applyUndoRedoEdits(e,t,n,i,o,r){try{this._onDidChangeDecorations.beginDeferredEmit(),this._eventEmitter.beginDeferredEmit(),this._isUndoing=n,this._isRedoing=i,this.applyEdits(e,!1),this.setEOL(t),this._overwriteAlternativeVersionId(o)}finally{this._isUndoing=!1,this._isRedoing=!1,this._eventEmitter.endDeferredEmit(r),this._onDidChangeDecorations.endDeferredEmit()}}applyEdits(e,t=!1){try{this._onDidChangeDecorations.beginDeferredEmit(),this._eventEmitter.beginDeferredEmit();const n=this._validateEditOperations(e);return this._doApplyEdits(n,t)}finally{this._eventEmitter.endDeferredEmit(),this._onDidChangeDecorations.endDeferredEmit()}}_doApplyEdits(e,t){const n=this._buffer.getLineCount(),i=this._buffer.applyEdits(e,this._options.trimAutoWhitespace,t),o=this._buffer.getLineCount(),r=i.changes;if(this._trimAutoWhitespaceLines=i.trimAutoWhitespaceLineNumbers,0!==r.length){let e=[],t=n;for(let n=0,i=r.length;n<i;n++){const i=r[n],[s,a,l]=pv(i.text);this._tokens.acceptEdit(i.range,s,a),this._tokens2.acceptEdit(i.range,s,a,l,i.text.length>0?i.text.charCodeAt(0):0),this._onDidChangeDecorations.fire(),this._decorationsTree.acceptReplace(i.rangeOffset,i.rangeLength,i.text.length,i.forceMoveMarkers);const c=i.range.startLineNumber,h=i.range.endLineNumber,u=h-c,d=s,p=Math.min(u,d),f=d-u;for(let n=p;n>=0;n--){const i=c+n,r=o-t-f+i;e.push(new kv(i,this.getLineContent(r)))}if(p<u){const t=c+p;e.push(new Mv(t+1,h))}if(p<d){const n=c+p,i=d-p,r=o-t-i+n+1;let s=[];for(let e=0;e<i;e++){let t=r+e;s[t-r]=this.getLineContent(t)}e.push(new Nv(n+1,c+d,s))}t+=f}this._increaseVersionId(),this._emitContentChangedEvent(new Bv(e,this.getVersionId(),this._isUndoing,this._isRedoing),{changes:r,eol:this._buffer.getEOL(),versionId:this.getVersionId(),isUndoing:this._isUndoing,isRedoing:this._isRedoing,isFlush:!1})}return null===i.reverseEdits?void 0:i.reverseEdits}undo(){this._undoRedoService.undo(this.uri)}canUndo(){return this._undoRedoService.canUndo(this.uri)}redo(){this._undoRedoService.redo(this.uri)}canRedo(){return this._undoRedoService.canRedo(this.uri)}changeDecorations(e,t=0){this._assertNotDisposed();try{return this._onDidChangeDecorations.beginDeferredEmit(),this._changeDecorations(t,e)}finally{this._onDidChangeDecorations.endDeferredEmit()}}_changeDecorations(e,t){let n={addDecoration:(t,n)=>this._deltaDecorationsImpl(e,[],[{range:t,options:n}])[0],changeDecoration:(e,t)=>{this._changeDecorationImpl(e,t)},changeDecorationOptions:(e,t)=>{this._changeDecorationOptionsImpl(e,ay(t))},removeDecoration:t=>{this._deltaDecorationsImpl(e,[t],[])},deltaDecorations:(t,n)=>0===t.length&&0===n.length?[]:this._deltaDecorationsImpl(e,t,n)},i=null;try{i=t(n)}catch(o){Me(o)}return n.addDecoration=Jv,n.changeDecoration=Jv,n.changeDecorationOptions=Jv,n.removeDecoration=Jv,n.deltaDecorations=Jv,i}deltaDecorations(e,t,n=0){if(this._assertNotDisposed(),e||(e=[]),0===e.length&&0===t.length)return[];try{return this._onDidChangeDecorations.beginDeferredEmit(),this._deltaDecorationsImpl(n,e,t)}finally{this._onDidChangeDecorations.endDeferredEmit()}}_getTrackedRange(e){return this.getDecorationRange(e)}_setTrackedRange(e,t,n){const i=e?this._decorations[e]:null;if(!i)return t?this._deltaDecorationsImpl(0,[],[{range:t,options:sy[n]}])[0]:null;if(!t)return this._decorationsTree.delete(i),delete this._decorations[i.id],null;const o=this._validateRangeRelaxedNoAllocations(t),r=this._buffer.getOffsetAt(o.startLineNumber,o.startColumn),s=this._buffer.getOffsetAt(o.endLineNumber,o.endColumn);return this._decorationsTree.delete(i),i.reset(this.getVersionId(),r,s,o),i.setOptions(sy[n]),this._decorationsTree.insert(i),i.id}removeAllDecorationsWithOwnerId(e){if(this._isDisposed)return;const t=this._decorationsTree.collectNodesFromOwner(e);for(let n=0,i=t.length;n<i;n++){const e=t[n];this._decorationsTree.delete(e),delete this._decorations[e.id]}}getDecorationOptions(e){const t=this._decorations[e];return t?t.options:null}getDecorationRange(e){const t=this._decorations[e];if(!t)return null;const n=this.getVersionId();return t.cachedVersionId!==n&&this._decorationsTree.resolveNode(t,n),null===t.range&&(t.range=this._getRangeAt(t.cachedAbsoluteStart,t.cachedAbsoluteEnd)),t.range}getLineDecorations(e,t=0,n=!1){return e<1||e>this.getLineCount()?[]:this.getLinesDecorations(e,e,t,n)}getLinesDecorations(e,t,n=0,i=!1){let o=this.getLineCount(),r=Math.min(o,Math.max(1,e)),s=Math.min(o,Math.max(1,t)),a=this.getLineMaxColumn(s);return this._getDecorationsInRange(new fn(r,1,s,a),n,i)}getDecorationsInRange(e,t=0,n=!1){let i=this.validateRange(e);return this._getDecorationsInRange(i,t,n)}getOverviewRulerDecorations(e=0,t=!1){const n=this.getVersionId(),i=this._decorationsTree.search(e,t,!0,n);return this._ensureNodesHaveRanges(i)}getAllDecorations(e=0,t=!1){const n=this.getVersionId(),i=this._decorationsTree.search(e,t,!1,n);return this._ensureNodesHaveRanges(i)}_getDecorationsInRange(e,t,n){const i=this._buffer.getOffsetAt(e.startLineNumber,e.startColumn),o=this._buffer.getOffsetAt(e.endLineNumber,e.endColumn),r=this.getVersionId(),s=this._decorationsTree.intervalSearch(i,o,t,n,r);return this._ensureNodesHaveRanges(s)}_ensureNodesHaveRanges(e){for(let t=0,n=e.length;t<n;t++){const n=e[t];null===n.range&&(n.range=this._getRangeAt(n.cachedAbsoluteStart,n.cachedAbsoluteEnd))}return e}_getRangeAt(e,t){return this._buffer.getRangeAt(e,t-e)}_changeDecorationImpl(e,t){const n=this._decorations[e];if(!n)return;const i=this._validateRangeRelaxedNoAllocations(t),o=this._buffer.getOffsetAt(i.startLineNumber,i.startColumn),r=this._buffer.getOffsetAt(i.endLineNumber,i.endColumn);this._decorationsTree.delete(n),n.reset(this.getVersionId(),o,r,i),this._decorationsTree.insert(n),this._onDidChangeDecorations.checkAffectedAndFire(n.options)}_changeDecorationOptionsImpl(e,t){const n=this._decorations[e];if(!n)return;const i=!(!n.options.overviewRuler||!n.options.overviewRuler.color),o=!(!t.overviewRuler||!t.overviewRuler.color);this._onDidChangeDecorations.checkAffectedAndFire(n.options),this._onDidChangeDecorations.checkAffectedAndFire(t),i!==o?(this._decorationsTree.delete(n),n.setOptions(t),this._decorationsTree.insert(n)):n.setOptions(t)}_deltaDecorationsImpl(e,t,n){const i=this.getVersionId(),o=t.length;let r=0;const s=n.length;let a=0,l=new Array(s);while(r<o||a<s){let c=null;if(r<o){do{c=this._decorations[t[r++]]}while(!c&&r<o);c&&(this._decorationsTree.delete(c),this._onDidChangeDecorations.checkAffectedAndFire(c.options))}if(a<s){if(!c){const e=++this._lastDecorationId,t=`${this._instanceId};${e}`;c=new ab(t,0,0),this._decorations[t]=c}const t=n[a],o=this._validateRangeRelaxedNoAllocations(t.range),r=ay(t.options),s=this._buffer.getOffsetAt(o.startLineNumber,o.startColumn),h=this._buffer.getOffsetAt(o.endLineNumber,o.endColumn);c.ownerId=e,c.reset(i,s,h,o),c.setOptions(r),this._onDidChangeDecorations.checkAffectedAndFire(r),this._decorationsTree.insert(c),l[a]=c.id,a++}else c&&delete this._decorations[c.id]}return l}setTokens(e){if(0===e.length)return;let t=[];for(let n=0,i=e.length;n<i;n++){const i=e[n];let o=0,r=0,s=!1;for(let e=0,t=i.tokens.length;e<t;e++){const t=i.startLineNumber+e;if(s)this._tokens.setTokens(this._languageIdentifier.id,t-1,this._buffer.getLineLength(t),i.tokens[e],!1),r=t;else{const n=this._tokens.setTokens(this._languageIdentifier.id,t-1,this._buffer.getLineLength(t),i.tokens[e],!0);n&&(s=!0,o=t,r=t)}}s&&t.push({fromLineNumber:o,toLineNumber:r})}t.length>0&&this._emitModelTokensChangedEvent({tokenizationSupportChanged:!1,semanticTokensApplied:!1,ranges:t})}setSemanticTokens(e,t){this._tokens2.set(e,t),this._emitModelTokensChangedEvent({tokenizationSupportChanged:!1,semanticTokensApplied:null!==e,ranges:[{fromLineNumber:1,toLineNumber:this.getLineCount()}]})}hasSemanticTokens(){return this._tokens2.isComplete()}setPartialSemanticTokens(e,t){if(this.hasSemanticTokens())return;const n=this._tokens2.setPartial(e,t);this._emitModelTokensChangedEvent({tokenizationSupportChanged:!1,semanticTokensApplied:!0,ranges:[{fromLineNumber:n.startLineNumber,toLineNumber:n.endLineNumber}]})}tokenizeViewport(e,t){e=Math.max(1,e),t=Math.min(this._buffer.getLineCount(),t),this._tokenization.tokenizeViewport(e,t)}clearTokens(){this._tokens.flush(),this._emitModelTokensChangedEvent({tokenizationSupportChanged:!0,semanticTokensApplied:!1,ranges:[{fromLineNumber:1,toLineNumber:this._buffer.getLineCount()}]})}_emitModelTokensChangedEvent(e){this._isDisposing||this._onDidChangeTokens.fire(e)}resetTokenization(){this._tokenization.reset()}forceTokenization(e){if(e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");this._tokenization.forceTokenization(e)}isCheapToTokenize(e){return this._tokenization.isCheapToTokenize(e)}tokenizeIfCheap(e){this.isCheapToTokenize(e)&&this.forceTokenization(e)}getLineTokens(e){if(e<1||e>this.getLineCount())throw new Error("Illegal value for lineNumber");return this._getLineTokens(e)}_getLineTokens(e){const t=this.getLineContent(e),n=this._tokens.getTokens(this._languageIdentifier.id,e-1,t);return this._tokens2.addSemanticTokens(e,n)}getLanguageIdentifier(){return this._languageIdentifier}getModeId(){return this._languageIdentifier.language}setMode(e){if(this._languageIdentifier.id===e.id)return;let t={oldLanguage:this._languageIdentifier.language,newLanguage:e.language};this._languageIdentifier=e,this._onDidChangeLanguage.fire(t),this._onDidChangeLanguageConfiguration.fire({})}getLanguageIdAtPosition(e,t){const n=this.validatePosition(new pn(e,t)),i=this.getLineTokens(n.lineNumber);return i.getLanguageId(i.findTokenIndexAtOffset(n.column-1))}getWordAtPosition(e){this._assertNotDisposed();const t=this.validatePosition(e),n=this.getLineContent(t.lineNumber),i=this._getLineTokens(t.lineNumber),o=i.findTokenIndexAtOffset(t.column-1),[r,s]=Zv._findLanguageBoundaries(i,o),a=x(t.column,oh.getWordDefinition(i.getLanguageId(o)),n.substring(r,s),r);if(a&&a.startColumn<=e.column&&e.column<=a.endColumn)return a;if(o>0&&r===t.column-1){const[r,s]=Zv._findLanguageBoundaries(i,o-1),a=x(t.column,oh.getWordDefinition(i.getLanguageId(o-1)),n.substring(r,s),r);if(a&&a.startColumn<=e.column&&e.column<=a.endColumn)return a}return null}static _findLanguageBoundaries(e,t){const n=e.getLanguageId(t);let i=0;for(let r=t;r>=0&&e.getLanguageId(r)===n;r--)i=e.getStartOffset(r);let o=e.getLineContent().length;for(let r=t,s=e.getCount();r<s&&e.getLanguageId(r)===n;r++)o=e.getEndOffset(r);return[i,o]}getWordUntilPosition(e){const t=this.getWordAtPosition(e);return t?{word:t.word.substr(0,e.column-t.startColumn),startColumn:t.startColumn,endColumn:e.column}:{word:"",startColumn:e.column,endColumn:e.column}}findMatchingBracketUp(e,t){let n=e.toLowerCase(),i=this.validatePosition(t),o=this._getLineTokens(i.lineNumber),r=o.getLanguageId(o.findTokenIndexAtOffset(i.column-1)),s=oh.getBracketsSupport(r);if(!s)return null;let a=s.textIsBracket[n];return a?$v(this._findMatchingBracketUp(a,i,null)):null}matchBracket(e){return this._matchBracket(this.validatePosition(e))}_matchBracket(e){const t=e.lineNumber,n=this._getLineTokens(t),i=n.getCount(),o=this._buffer.getLineContent(t),r=n.findTokenIndexAtOffset(e.column-1);if(r<0)return null;const s=oh.getBracketsSupport(n.getLanguageId(r));if(s&&!Dc(n.getStandardTokenType(r))){let i=Math.max(0,e.column-1-s.maxBracketLength);for(let e=r-1;e>=0;e--){const t=n.getEndOffset(e);if(t<=i)break;Dc(n.getStandardTokenType(e))&&(i=t)}const a=Math.min(o.length,e.column-1+s.maxBracketLength);let l=null;while(1){const n=Xc.findNextBracketInRange(s.forwardRegex,t,o,i,a);if(!n)break;if(n.startColumn<=e.column&&e.column<=n.endColumn){const e=o.substring(n.startColumn-1,n.endColumn-1).toLowerCase(),t=this._matchFoundBracket(n,s.textIsBracket[e],s.textIsOpenBracket[e],null);if(t){if(t instanceof Xv)return null;l=t}}i=n.endColumn-1}if(l)return l}if(r>0&&n.getStartOffset(r)===e.column-1){const s=r-1,a=oh.getBracketsSupport(n.getLanguageId(s));if(a&&!Dc(n.getStandardTokenType(s))){const r=Math.max(0,e.column-1-a.maxBracketLength);let l=Math.min(o.length,e.column-1+a.maxBracketLength);for(let e=s+1;e<i;e++){const t=n.getStartOffset(e);if(t>=l)break;Dc(n.getStandardTokenType(e))&&(l=t)}const c=Xc.findPrevBracketInRange(a.reversedRegex,t,o,r,l);if(c&&c.startColumn<=e.column&&e.column<=c.endColumn){const e=o.substring(c.startColumn-1,c.endColumn-1).toLowerCase(),t=this._matchFoundBracket(c,a.textIsBracket[e],a.textIsOpenBracket[e],null);if(t)return t instanceof Xv?null:t}}}return null}_matchFoundBracket(e,t,n,i){if(!t)return null;const o=n?this._findMatchingBracketDown(t,e.getEndPosition(),i):this._findMatchingBracketUp(t,e.getStartPosition(),i);return o?o instanceof Xv?o:[e,o]:null}_findMatchingBracketUp(e,t,n){const i=e.languageIdentifier.id,o=e.reversedRegex;let r=-1,s=0;const a=(t,i,a,l)=>{while(1){if(n&&++s%100===0&&!n())return Xv.INSTANCE;const c=Xc.findPrevBracketInRange(o,t,i,a,l);if(!c)break;const h=i.substring(c.startColumn-1,c.endColumn-1).toLowerCase();if(e.isOpen(h)?r++:e.isClose(h)&&r--,0===r)return c;l=c.startColumn-1}return null};for(let l=t.lineNumber;l>=1;l--){const e=this._getLineTokens(l),n=e.getCount(),o=this._buffer.getLineContent(l);let r=n-1,s=o.length,c=o.length;l===t.lineNumber&&(r=e.findTokenIndexAtOffset(t.column-1),s=t.column-1,c=t.column-1);let h=!0;for(;r>=0;r--){const t=e.getLanguageId(r)===i&&!Dc(e.getStandardTokenType(r));if(t)h?s=e.getStartOffset(r):(s=e.getStartOffset(r),c=e.getEndOffset(r));else if(h&&s!==c){const e=a(l,o,s,c);if(e)return e}h=t}if(h&&s!==c){const e=a(l,o,s,c);if(e)return e}}return null}_findMatchingBracketDown(e,t,n){const i=e.languageIdentifier.id,o=e.forwardRegex;let r=1,s=0;const a=(t,i,a,l)=>{while(1){if(n&&++s%100===0&&!n())return Xv.INSTANCE;const c=Xc.findNextBracketInRange(o,t,i,a,l);if(!c)break;const h=i.substring(c.startColumn-1,c.endColumn-1).toLowerCase();if(e.isOpen(h)?r++:e.isClose(h)&&r--,0===r)return c;a=c.endColumn-1}return null},l=this.getLineCount();for(let c=t.lineNumber;c<=l;c++){const e=this._getLineTokens(c),n=e.getCount(),o=this._buffer.getLineContent(c);let r=0,s=0,l=0;c===t.lineNumber&&(r=e.findTokenIndexAtOffset(t.column-1),s=t.column-1,l=t.column-1);let h=!0;for(;r<n;r++){const t=e.getLanguageId(r)===i&&!Dc(e.getStandardTokenType(r));if(t)h||(s=e.getStartOffset(r)),l=e.getEndOffset(r);else if(h&&s!==l){const e=a(c,o,s,l);if(e)return e}h=t}if(h&&s!==l){const e=a(c,o,s,l);if(e)return e}}return null}findPrevBracket(e){const t=this.validatePosition(e);let n=-1,i=null;for(let o=t.lineNumber;o>=1;o--){const e=this._getLineTokens(o),r=e.getCount(),s=this._buffer.getLineContent(o);let a=r-1,l=s.length,c=s.length;if(o===t.lineNumber){a=e.findTokenIndexAtOffset(t.column-1),l=t.column-1,c=t.column-1;const o=e.getLanguageId(a);n!==o&&(n=o,i=oh.getBracketsSupport(n))}let h=!0;for(;a>=0;a--){const t=e.getLanguageId(a);if(n!==t){if(i&&h&&l!==c){const e=Xc.findPrevBracketInRange(i.reversedRegex,o,s,l,c);if(e)return this._toFoundBracket(i,e);h=!1}n=t,i=oh.getBracketsSupport(n)}const r=!!i&&!Dc(e.getStandardTokenType(a));if(r)h?l=e.getStartOffset(a):(l=e.getStartOffset(a),c=e.getEndOffset(a));else if(i&&h&&l!==c){const e=Xc.findPrevBracketInRange(i.reversedRegex,o,s,l,c);if(e)return this._toFoundBracket(i,e)}h=r}if(i&&h&&l!==c){const e=Xc.findPrevBracketInRange(i.reversedRegex,o,s,l,c);if(e)return this._toFoundBracket(i,e)}}return null}findNextBracket(e){const t=this.validatePosition(e),n=this.getLineCount();let i=-1,o=null;for(let r=t.lineNumber;r<=n;r++){const e=this._getLineTokens(r),n=e.getCount(),s=this._buffer.getLineContent(r);let a=0,l=0,c=0;if(r===t.lineNumber){a=e.findTokenIndexAtOffset(t.column-1),l=t.column-1,c=t.column-1;const n=e.getLanguageId(a);i!==n&&(i=n,o=oh.getBracketsSupport(i))}let h=!0;for(;a<n;a++){const t=e.getLanguageId(a);if(i!==t){if(o&&h&&l!==c){const e=Xc.findNextBracketInRange(o.forwardRegex,r,s,l,c);if(e)return this._toFoundBracket(o,e);h=!1}i=t,o=oh.getBracketsSupport(i)}const n=!!o&&!Dc(e.getStandardTokenType(a));if(n)h||(l=e.getStartOffset(a)),c=e.getEndOffset(a);else if(o&&h&&l!==c){const e=Xc.findNextBracketInRange(o.forwardRegex,r,s,l,c);if(e)return this._toFoundBracket(o,e)}h=n}if(o&&h&&l!==c){const e=Xc.findNextBracketInRange(o.forwardRegex,r,s,l,c);if(e)return this._toFoundBracket(o,e)}}return null}findEnclosingBrackets(e,t){let n;if("undefined"===typeof t)n=null;else{const e=Date.now();n=()=>Date.now()-e<=t}const i=this.validatePosition(e),o=this.getLineCount(),r=new Map;let s=[];const a=(e,t)=>{if(!r.has(e)){let n=[];for(let e=0,i=t?t.brackets.length:0;e<i;e++)n[e]=0;r.set(e,n)}s=r.get(e)};let l=0;const c=(e,t,i,o,r)=>{while(1){if(n&&++l%100===0&&!n())return Xv.INSTANCE;const a=Xc.findNextBracketInRange(e.forwardRegex,t,i,o,r);if(!a)break;const c=i.substring(a.startColumn-1,a.endColumn-1).toLowerCase(),h=e.textIsBracket[c];if(h&&(h.isOpen(c)?s[h.index]++:h.isClose(c)&&s[h.index]--,-1===s[h.index]))return this._matchFoundBracket(a,h,!1,n);o=a.endColumn-1}return null};let h=-1,u=null;for(let d=i.lineNumber;d<=o;d++){const e=this._getLineTokens(d),t=e.getCount(),n=this._buffer.getLineContent(d);let o=0,r=0,s=0;if(d===i.lineNumber){o=e.findTokenIndexAtOffset(i.column-1),r=i.column-1,s=i.column-1;const t=e.getLanguageId(o);h!==t&&(h=t,u=oh.getBracketsSupport(h),a(h,u))}let l=!0;for(;o<t;o++){const t=e.getLanguageId(o);if(h!==t){if(u&&l&&r!==s){const e=c(u,d,n,r,s);if(e)return $v(e);l=!1}h=t,u=oh.getBracketsSupport(h),a(h,u)}const i=!!u&&!Dc(e.getStandardTokenType(o));if(i)l||(r=e.getStartOffset(o)),s=e.getEndOffset(o);else if(u&&l&&r!==s){const e=c(u,d,n,r,s);if(e)return $v(e)}l=i}if(u&&l&&r!==s){const e=c(u,d,n,r,s);if(e)return $v(e)}}return null}_toFoundBracket(e,t){if(!t)return null;let n=this.getValueInRange(t);n=n.toLowerCase();let i=e.textIsBracket[n];return i?{range:t,open:i.open,close:i.close,isOpen:e.textIsOpenBracket[n]}:null}static computeIndentLevel(e,t){let n=0,i=0,o=e.length;while(i<o){let o=e.charCodeAt(i);if(32===o)n++;else{if(9!==o)break;n=n-n%t+t}i++}return i===o?-1:n}_computeIndentLevel(e){return Zv.computeIndentLevel(this._buffer.getLineContent(e+1),this._options.tabSize)}getActiveIndentGuide(e,t,n){this._assertNotDisposed();const i=this.getLineCount();if(e<1||e>i)throw new Error("Illegal value for lineNumber");const o=oh.getFoldingRules(this._languageIdentifier.id),r=Boolean(o&&o.offSide);let s=-2,a=-1,l=-2,c=-1;const h=e=>{if(-1!==s&&(-2===s||s>e-1)){s=-1,a=-1;for(let t=e-2;t>=0;t--){let e=this._computeIndentLevel(t);if(e>=0){s=t,a=e;break}}}if(-2===l){l=-1,c=-1;for(let t=e;t<i;t++){let e=this._computeIndentLevel(t);if(e>=0){l=t,c=e;break}}}};let u=-2,d=-1,p=-2,f=-1;const g=e=>{if(-2===u){u=-1,d=-1;for(let t=e-2;t>=0;t--){let e=this._computeIndentLevel(t);if(e>=0){u=t,d=e;break}}}if(-1!==p&&(-2===p||p<e-1)){p=-1,f=-1;for(let t=e;t<i;t++){let e=this._computeIndentLevel(t);if(e>=0){p=t,f=e;break}}}};let m=0,b=!0,v=0,y=!0,w=0,_=0;for(let A=0;b||y;A++){const o=e-A,s=e+A;A>1&&(o<1||o<t)&&(b=!1),A>1&&(s>i||s>n)&&(y=!1),A>5e4&&(b=!1,y=!1);let p=-1;if(b){const e=this._computeIndentLevel(o-1);e>=0?(l=o-1,c=e,p=Math.ceil(e/this._options.indentSize)):(h(o),p=this._getIndentLevelForWhitespaceLine(r,a,c))}let C=-1;if(y){const e=this._computeIndentLevel(s-1);e>=0?(u=s-1,d=e,C=Math.ceil(e/this._options.indentSize)):(g(s),C=this._getIndentLevelForWhitespaceLine(r,d,f))}if(0!==A){if(1===A){if(s<=i&&C>=0&&_+1===C){b=!1,m=s,v=s,w=C;continue}if(o>=1&&p>=0&&p-1===_){y=!1,m=o,v=o,w=p;continue}if(m=e,v=e,w=_,0===w)return{startLineNumber:m,endLineNumber:v,indent:w}}b&&(p>=w?m=o:b=!1),y&&(C>=w?v=s:y=!1)}else _=p}return{startLineNumber:m,endLineNumber:v,indent:w}}getLinesIndentGuides(e,t){this._assertNotDisposed();const n=this.getLineCount();if(e<1||e>n)throw new Error("Illegal value for startLineNumber");if(t<1||t>n)throw new Error("Illegal value for endLineNumber");const i=oh.getFoldingRules(this._languageIdentifier.id),o=Boolean(i&&i.offSide);let r=new Array(t-e+1),s=-2,a=-1,l=-2,c=-1;for(let h=e;h<=t;h++){let t=h-e;const i=this._computeIndentLevel(h-1);if(i>=0)s=h-1,a=i,r[t]=Math.ceil(i/this._options.indentSize);else{if(-2===s){s=-1,a=-1;for(let e=h-2;e>=0;e--){let t=this._computeIndentLevel(e);if(t>=0){s=e,a=t;break}}}if(-1!==l&&(-2===l||l<h-1)){l=-1,c=-1;for(let e=h;e<n;e++){let t=this._computeIndentLevel(e);if(t>=0){l=e,c=t;break}}}r[t]=this._getIndentLevelForWhitespaceLine(o,a,c)}}return r}_getIndentLevelForWhitespaceLine(e,t,n){return-1===t||-1===n?0:t<n?1+Math.floor(t/this._options.indentSize):t===n||e?Math.ceil(n/this._options.indentSize):1+Math.floor(n/this._options.indentSize)}}Zv.MODEL_SYNC_LIMIT=52428800,Zv.LARGE_FILE_SIZE_THRESHOLD=20971520,Zv.LARGE_FILE_LINE_COUNT_THRESHOLD=3e5,Zv.DEFAULT_CREATION_OPTIONS={isForSimpleWidget:!1,tabSize:Ce.tabSize,indentSize:Ce.indentSize,insertSpaces:Ce.insertSpaces,detectIndentation:!1,defaultEOL:1,trimAutoWhitespace:Ce.trimAutoWhitespace,largeFileOptimizations:Ce.largeFileOptimizations};class ey{constructor(){this._decorationsTree0=new cb,this._decorationsTree1=new cb}intervalSearch(e,t,n,i,o){const r=this._decorationsTree0.intervalSearch(e,t,n,i,o),s=this._decorationsTree1.intervalSearch(e,t,n,i,o);return r.concat(s)}search(e,t,n,i){if(n)return this._decorationsTree1.search(e,t,i);{const n=this._decorationsTree0.search(e,t,i),o=this._decorationsTree1.search(e,t,i);return n.concat(o)}}collectNodesFromOwner(e){const t=this._decorationsTree0.collectNodesFromOwner(e),n=this._decorationsTree1.collectNodesFromOwner(e);return t.concat(n)}collectNodesPostOrder(){const e=this._decorationsTree0.collectNodesPostOrder(),t=this._decorationsTree1.collectNodesPostOrder();return e.concat(t)}insert(e){tb(e)?this._decorationsTree1.insert(e):this._decorationsTree0.insert(e)}delete(e){tb(e)?this._decorationsTree1.delete(e):this._decorationsTree0.delete(e)}resolveNode(e,t){tb(e)?this._decorationsTree1.resolveNode(e,t):this._decorationsTree0.resolveNode(e,t)}acceptReplace(e,t,n,i){this._decorationsTree0.acceptReplace(e,t,n,i),this._decorationsTree1.acceptReplace(e,t,n,i)}}function ty(e){return e.replace(/[^a-z0-9\-_]/gi," ")}class ny{constructor(e){this.color=e.color||"",this.darkColor=e.darkColor||""}}class iy extends ny{constructor(e){super(e),this._resolvedColor=null,this.position="number"===typeof e.position?e.position:Os.Center}getColor(e){return this._resolvedColor||("light"!==e.type&&this.darkColor?this._resolvedColor=this._resolveColor(this.darkColor,e):this._resolvedColor=this._resolveColor(this.color,e)),this._resolvedColor}invalidateCachedColor(){this._resolvedColor=null}_resolveColor(e,t){if("string"===typeof e)return e;let n=e?t.getColor(e.id):null;return n?n.toString():""}}class oy extends ny{constructor(e){super(e),this.position=e.position}getColor(e){return this._resolvedColor||("light"!==e.type&&this.darkColor?this._resolvedColor=this._resolveColor(this.darkColor,e):this._resolvedColor=this._resolveColor(this.color,e)),this._resolvedColor}invalidateCachedColor(){this._resolvedColor=void 0}_resolveColor(e,t){return"string"===typeof e?Vv.fromHex(e):t.getColor(e.id)}}class ry{constructor(e){this.stickiness=e.stickiness||0,this.zIndex=e.zIndex||0,this.className=e.className?ty(e.className):null,this.hoverMessage=e.hoverMessage||null,this.glyphMarginHoverMessage=e.glyphMarginHoverMessage||null,this.isWholeLine=e.isWholeLine||!1,this.showIfCollapsed=e.showIfCollapsed||!1,this.collapseOnReplaceEdit=e.collapseOnReplaceEdit||!1,this.overviewRuler=e.overviewRuler?new iy(e.overviewRuler):null,this.minimap=e.minimap?new oy(e.minimap):null,this.glyphMarginClassName=e.glyphMarginClassName?ty(e.glyphMarginClassName):null,this.linesDecorationsClassName=e.linesDecorationsClassName?ty(e.linesDecorationsClassName):null,this.firstLineDecorationClassName=e.firstLineDecorationClassName?ty(e.firstLineDecorationClassName):null,this.marginClassName=e.marginClassName?ty(e.marginClassName):null,this.inlineClassName=e.inlineClassName?ty(e.inlineClassName):null,this.inlineClassNameAffectsLetterSpacing=e.inlineClassNameAffectsLetterSpacing||!1,this.beforeContentClassName=e.beforeContentClassName?ty(e.beforeContentClassName):null,this.afterContentClassName=e.afterContentClassName?ty(e.afterContentClassName):null}static register(e){return new ry(e)}static createDynamic(e){return new ry(e)}}ry.EMPTY=ry.register({});const sy=[ry.register({stickiness:0}),ry.register({stickiness:1}),ry.register({stickiness:2}),ry.register({stickiness:3})];function ay(e){return e instanceof ry?e:ry.createDynamic(e)}class ly extends Ge{constructor(){super(),this._actual=this._register(new et),this.event=this._actual.event,this._deferredCnt=0,this._shouldFire=!1,this._affectsMinimap=!1,this._affectsOverviewRuler=!1}beginDeferredEmit(){this._deferredCnt++}endDeferredEmit(){if(this._deferredCnt--,0===this._deferredCnt&&this._shouldFire){const e={affectsMinimap:this._affectsMinimap,affectsOverviewRuler:this._affectsOverviewRuler};this._shouldFire=!1,this._affectsMinimap=!1,this._affectsOverviewRuler=!1,this._actual.fire(e)}}checkAffectedAndFire(e){this._affectsMinimap||(this._affectsMinimap=!(!e.minimap||!e.minimap.position)),this._affectsOverviewRuler||(this._affectsOverviewRuler=!(!e.overviewRuler||!e.overviewRuler.color)),this._shouldFire=!0}fire(){this._affectsMinimap=!0,this._affectsOverviewRuler=!0,this._shouldFire=!0}}class cy extends Ge{constructor(){super(),this._fastEmitter=this._register(new et),this.fastEvent=this._fastEmitter.event,this._slowEmitter=this._register(new et),this.slowEvent=this._slowEmitter.event,this._deferredCnt=0,this._deferredEvent=null}beginDeferredEmit(){this._deferredCnt++}endDeferredEmit(e=null){if(this._deferredCnt--,0===this._deferredCnt&&null!==this._deferredEvent){this._deferredEvent.rawContentChangedEvent.resultingSelection=e;const t=this._deferredEvent;this._deferredEvent=null,this._fastEmitter.fire(t),this._slowEmitter.fire(t)}}fire(e){this._deferredCnt>0?this._deferredEvent?this._deferredEvent=this._deferredEvent.merge(e):this._deferredEvent=e:(this._fastEmitter.fire(e),this._slowEmitter.fire(e))}}const hy=()=>!0,uy=()=>!1,dy=e=>" "===e||"\t"===e;function py(e,t,n){e.has(t)?e.get(t).push(n):e.set(t,[n])}class fy{constructor(e,t,n){this._languageIdentifier=e;const i=n.options,o=i.get(117);this.readOnly=i.get(72),this.tabSize=t.tabSize,this.indentSize=t.indentSize,this.insertSpaces=t.insertSpaces,this.lineHeight=i.get(51),this.pageSize=Math.max(1,Math.floor(o.height/this.lineHeight)-2),this.useTabStops=i.get(104),this.wordSeparators=i.get(105),this.emptySelectionClipboard=i.get(26),this.copyWithSyntaxHighlighting=i.get(16),this.multiCursorMergeOverlapping=i.get(60),this.multiCursorPaste=i.get(62),this.autoClosingBrackets=i.get(5),this.autoClosingQuotes=i.get(7),this.autoClosingOvertype=i.get(6),this.autoSurround=i.get(10),this.autoIndent=i.get(8),this.autoClosingPairsOpen2=new Map,this.autoClosingPairsClose2=new Map,this.surroundingPairs={},this._electricChars=null,this.shouldAutoCloseBefore={quote:fy._getShouldAutoClose(e,this.autoClosingQuotes),bracket:fy._getShouldAutoClose(e,this.autoClosingBrackets)};let r=fy._getAutoClosingPairs(e);if(r)for(const a of r)py(this.autoClosingPairsOpen2,a.open.charAt(a.open.length-1),a),1===a.close.length&&py(this.autoClosingPairsClose2,a.close,a);let s=fy._getSurroundingPairs(e);if(s)for(const a of s)this.surroundingPairs[a.open]=a.close}static shouldRecreate(e){return e.hasChanged(117)||e.hasChanged(105)||e.hasChanged(26)||e.hasChanged(60)||e.hasChanged(62)||e.hasChanged(5)||e.hasChanged(7)||e.hasChanged(6)||e.hasChanged(10)||e.hasChanged(104)||e.hasChanged(51)||e.hasChanged(72)}get electricChars(){if(!this._electricChars){this._electricChars={};let e=fy._getElectricCharacters(this._languageIdentifier);if(e)for(const t of e)this._electricChars[t]=!0}return this._electricChars}normalizeIndentation(e){return Zv.normalizeIndentation(e,this.indentSize,this.insertSpaces)}static _getElectricCharacters(e){try{return oh.getElectricCharacters(e.id)}catch(t){return Me(t),null}}static _getAutoClosingPairs(e){try{return oh.getAutoClosingPairs(e.id)}catch(t){return Me(t),null}}static _getShouldAutoClose(e,t){switch(t){case"beforeWhitespace":return dy;case"languageDefined":return fy._getLanguageDefinedShouldAutoClose(e);case"always":return hy;case"never":return uy}}static _getLanguageDefinedShouldAutoClose(e){try{const t=oh.getAutoCloseBeforeSet(e.id);return e=>-1!==t.indexOf(e)}catch(t){return Me(t),uy}}static _getSurroundingPairs(e){try{return oh.getSurroundingPairs(e.id)}catch(t){return Me(t),null}}}class gy{constructor(e,t,n,i){this.selectionStart=e,this.selectionStartLeftoverVisibleColumns=t,this.position=n,this.leftoverVisibleColumns=i,this.selection=gy._computeSelection(this.selectionStart,this.position)}equals(e){return this.selectionStartLeftoverVisibleColumns===e.selectionStartLeftoverVisibleColumns&&this.leftoverVisibleColumns===e.leftoverVisibleColumns&&this.position.equals(e.position)&&this.selectionStart.equalsRange(e.selectionStart)}hasSelection(){return!this.selection.isEmpty()||!this.selectionStart.isEmpty()}move(e,t,n,i){return e?new gy(this.selectionStart,this.selectionStartLeftoverVisibleColumns,new pn(t,n),i):new gy(new fn(t,n,t,n),i,new pn(t,n),i)}static _computeSelection(e,t){let n,i,o,r;return e.isEmpty()?(n=e.startLineNumber,i=e.startColumn,o=t.lineNumber,r=t.column):t.isBeforeOrEqual(e.getStartPosition())?(n=e.endLineNumber,i=e.endColumn,o=t.lineNumber,r=t.column):(n=e.startLineNumber,i=e.startColumn,o=t.lineNumber,r=t.column),new gn(n,i,o,r)}}class my{constructor(e,t,n){this.model=e,this.coordinatesConverter=t,this.cursorConfig=n}}class by{constructor(e){this.modelState=e,this.viewState=null}}class vy{constructor(e){this.modelState=null,this.viewState=e}}class yy{constructor(e,t){this.modelState=e,this.viewState=t}static fromModelState(e){return new by(e)}static fromViewState(e){return new vy(e)}static fromModelSelection(e){const t=e.selectionStartLineNumber,n=e.selectionStartColumn,i=e.positionLineNumber,o=e.positionColumn,r=new gy(new fn(t,n,t,n),0,new pn(i,o),0);return yy.fromModelState(r)}static fromModelSelections(e){let t=[];for(let n=0,i=e.length;n<i;n++)t[n]=this.fromModelSelection(e[n]);return t}equals(e){return this.viewState.equals(e.viewState)&&this.modelState.equals(e.modelState)}}class wy{constructor(e,t,n){this.type=e,this.commands=t,this.shouldPushStackElementBefore=n.shouldPushStackElementBefore,this.shouldPushStackElementAfter=n.shouldPushStackElementAfter}}class _y{static visibleColumnFromColumn(e,t,n){const i=e.length,o=t-1<i?t-1:i;let r=0,s=0;while(s<o){const t=Rr["y"](e,o,s);if(s+=t>=65536?2:1,9===t)r=_y.nextRenderTabStop(r,n);else{let n=Rr["w"](t);while(s<o){const t=Rr["y"](e,o,s),i=Rr["w"](t);if(Rr["c"](n,i))break;s+=t>=65536?2:1,n=i}Rr["C"](t)||Rr["A"](t)?r+=2:r+=1}}return r}static visibleColumnFromColumn2(e,t,n){return this.visibleColumnFromColumn(t.getLineContent(n.lineNumber),n.column,e.tabSize)}static columnFromVisibleColumn(e,t,n){if(t<=0)return 1;const i=e.length;let o=0,r=1,s=0;while(s<i){const a=Rr["y"](e,i,s);let l;if(s+=a>=65536?2:1,9===a)l=_y.nextRenderTabStop(o,n);else{let t=Rr["w"](a);while(s<i){const n=Rr["y"](e,i,s),o=Rr["w"](n);if(Rr["c"](t,o))break;s+=n>=65536?2:1,t=o}l=Rr["C"](a)||Rr["A"](a)?o+2:o+1}const c=s+1;if(l>=t){const e=t-o,n=l-t;return n<e?c:r}o=l,r=c}return i+1}static columnFromVisibleColumn2(e,t,n,i){let o=this.columnFromVisibleColumn(t.getLineContent(n),i,e.tabSize),r=t.getLineMinColumn(n);if(o<r)return r;let s=t.getLineMaxColumn(n);return o>s?s:o}static nextRenderTabStop(e,t){return e+t-e%t}static nextIndentTabStop(e,t){return e+t-e%t}static prevRenderTabStop(e,t){return e-1-(e-1)%t}static prevIndentTabStop(e,t){return e-1-(e-1)%t}}function Ay(e){return"'"===e||'"'===e||"`"===e}class Cy{constructor(e,t){this.lastViewCursorsRenderData=e,this.lastTextareaPosition=t}}class Ey{constructor(e,t,n=0,i=null,o=null,r=null){this.element=e,this.type=t,this.mouseColumn=n,this.position=i,!o&&i&&(o=new fn(i.lineNumber,i.column,i.lineNumber,i.column)),this.range=o,this.detail=r}static _typeToString(e){return 1===e?"TEXTAREA":2===e?"GUTTER_GLYPH_MARGIN":3===e?"GUTTER_LINE_NUMBERS":4===e?"GUTTER_LINE_DECORATIONS":5===e?"GUTTER_VIEW_ZONE":6===e?"CONTENT_TEXT":7===e?"CONTENT_EMPTY":8===e?"CONTENT_VIEW_ZONE":9===e?"CONTENT_WIDGET":10===e?"OVERVIEW_RULER":11===e?"SCROLLBAR":12===e?"OVERLAY_WIDGET":"UNKNOWN"}static toString(e){return this._typeToString(e.type)+": "+e.position+" - "+e.range+" - "+e.detail}toString(){return Ey.toString(this)}}class xy{static isTextArea(e){return 2===e.length&&3===e[0]&&6===e[1]}static isChildOfViewLines(e){return e.length>=4&&3===e[0]&&7===e[3]}static isStrictChildOfViewLines(e){return e.length>4&&3===e[0]&&7===e[3]}static isChildOfScrollableElement(e){return e.length>=2&&3===e[0]&&5===e[1]}static isChildOfMinimap(e){return e.length>=2&&3===e[0]&&8===e[1]}static isChildOfContentWidgets(e){return e.length>=4&&3===e[0]&&1===e[3]}static isChildOfOverflowingContentWidgets(e){return e.length>=1&&2===e[0]}static isChildOfOverlayWidgets(e){return e.length>=2&&3===e[0]&&4===e[1]}}class Sy{constructor(e,t,n){this.model=e.model;const i=e.configuration.options;this.layoutInfo=i.get(117),this.viewDomNode=t.viewDomNode,this.lineHeight=i.get(51),this.typicalHalfwidthCharacterWidth=i.get(36).typicalHalfwidthCharacterWidth,this.lastRenderData=n,this._context=e,this._viewHelper=t}getZoneAtCoord(e){return Sy.getZoneAtCoord(this._context,e)}static getZoneAtCoord(e,t){const n=e.viewLayout.getWhitespaceAtVerticalOffset(t);if(n){let i,o=n.verticalOffset+n.height/2,r=e.model.getLineCount(),s=null,a=null;return n.afterLineNumber!==r&&(a=new pn(n.afterLineNumber+1,1)),n.afterLineNumber>0&&(s=new pn(n.afterLineNumber,e.model.getLineMaxColumn(n.afterLineNumber))),i=null===a?s:null===s?a:t<o?s:a,{viewZoneId:n.id,afterLineNumber:n.afterLineNumber,positionBefore:s,positionAfter:a,position:i}}return null}getFullLineRangeAtCoord(e){if(this._context.viewLayout.isAfterLines(e)){const e=this._context.model.getLineCount(),t=this._context.model.getLineMaxColumn(e);return{range:new fn(e,t,e,t),isAfterLines:!0}}const t=this._context.viewLayout.getLineNumberAtVerticalOffset(e),n=this._context.model.getLineMaxColumn(t);return{range:new fn(t,1,t,n),isAfterLines:!1}}getLineNumberAtVerticalOffset(e){return this._context.viewLayout.getLineNumberAtVerticalOffset(e)}isAfterLines(e){return this._context.viewLayout.isAfterLines(e)}getVerticalOffsetForLineNumber(e){return this._context.viewLayout.getVerticalOffsetForLineNumber(e)}findAttribute(e,t){return Sy._findAttribute(e,t,this._viewHelper.viewDomNode)}static _findAttribute(e,t,n){while(e&&e!==document.body){if(e.hasAttribute&&e.hasAttribute(t))return e.getAttribute(t);if(e===n)return null;e=e.parentNode}return null}getLineWidth(e){return this._viewHelper.getLineWidth(e)}visibleRangeForPosition(e,t){return this._viewHelper.visibleRangeForPosition(e,t)}getPositionFromDOMInfo(e,t){return this._viewHelper.getPositionFromDOMInfo(e,t)}getCurrentScrollTop(){return this._context.viewLayout.getCurrentScrollTop()}getCurrentScrollLeft(){return this._context.viewLayout.getCurrentScrollLeft()}}class Dy{constructor(e,t,n){this.editorPos=t,this.pos=n,this.mouseVerticalOffset=Math.max(0,e.getCurrentScrollTop()+n.y-t.y),this.mouseContentHorizontalOffset=e.getCurrentScrollLeft()+n.x-t.x-e.layoutInfo.contentLeft,this.isInMarginArea=n.x-t.x<e.layoutInfo.contentLeft&&n.x-t.x>=e.layoutInfo.glyphMarginLeft,this.isInContentArea=!this.isInMarginArea,this.mouseColumn=Math.max(0,Ly._getMouseColumn(this.mouseContentHorizontalOffset,e.typicalHalfwidthCharacterWidth))}}class ky extends Dy{constructor(e,t,n,i){super(e,t,n),this._ctx=e,i?(this.target=i,this.targetPath=om.collect(i,e.viewDomNode)):(this.target=null,this.targetPath=new Uint8Array(0))}toString(){return`pos(${this.pos.x},${this.pos.y}), editorPos(${this.editorPos.x},${this.editorPos.y}), mouseVerticalOffset: ${this.mouseVerticalOffset}, mouseContentHorizontalOffset: ${this.mouseContentHorizontalOffset}\n\ttarget: ${this.target?this.target.outerHTML:null}`}fulfill(e,t=null,n=null,i=null){let o=this.mouseColumn;return t&&t.column<this._ctx.model.getLineMaxColumn(t.lineNumber)&&(o=_y.visibleColumnFromColumn(this._ctx.model.getLineContent(t.lineNumber),t.column,this._ctx.model.getTextModelOptions().tabSize)+1),new Ey(this.target,e,o,t,n,i)}withTarget(e){return new ky(this._ctx,this.editorPos,this.pos,e)}}const My={isAfterLines:!0};function Ny(e){return{isAfterLines:!1,horizontalDistanceToText:e}}class Ly{constructor(e,t){this._context=e,this._viewHelper=t}mouseTargetIsWidget(e){const t=e.target,n=om.collect(t,this._viewHelper.viewDomNode);return!(!xy.isChildOfContentWidgets(n)&&!xy.isChildOfOverflowingContentWidgets(n))||!!xy.isChildOfOverlayWidgets(n)}createMouseTarget(e,t,n,i){const o=new Sy(this._context,this._viewHelper,e),r=new ky(o,t,n,i);try{const e=Ly._createMouseTarget(o,r,!1);return e}catch(s){return r.fulfill(0)}}static _createMouseTarget(e,t,n){if(null===t.target){if(n)return t.fulfill(0);const i=Ly._doHitTest(e,t);return i.position?Ly.createMouseTargetFromHitTestPosition(e,t,i.position.lineNumber,i.position.column):this._createMouseTarget(e,t.withTarget(i.hitTarget),!0)}const i=t;let o=null;return o=o||Ly._hitTestContentWidget(e,i),o=o||Ly._hitTestOverlayWidget(e,i),o=o||Ly._hitTestMinimap(e,i),o=o||Ly._hitTestScrollbarSlider(e,i),o=o||Ly._hitTestViewZone(e,i),o=o||Ly._hitTestMargin(e,i),o=o||Ly._hitTestViewCursor(e,i),o=o||Ly._hitTestTextArea(e,i),o=o||Ly._hitTestViewLines(e,i,n),o=o||Ly._hitTestScrollbar(e,i),o||t.fulfill(0)}static _hitTestContentWidget(e,t){if(xy.isChildOfContentWidgets(t.targetPath)||xy.isChildOfOverflowingContentWidgets(t.targetPath)){const n=e.findAttribute(t.target,"widgetId");return n?t.fulfill(9,null,null,n):t.fulfill(0)}return null}static _hitTestOverlayWidget(e,t){if(xy.isChildOfOverlayWidgets(t.targetPath)){const n=e.findAttribute(t.target,"widgetId");return n?t.fulfill(12,null,null,n):t.fulfill(0)}return null}static _hitTestViewCursor(e,t){if(t.target){const n=e.lastRenderData.lastViewCursorsRenderData;for(const e of n)if(t.target===e.domNode)return t.fulfill(6,e.position)}if(t.isInContentArea){const n=e.lastRenderData.lastViewCursorsRenderData,i=t.mouseContentHorizontalOffset,o=t.mouseVerticalOffset;for(const r of n){if(i<r.contentLeft)continue;if(i>r.contentLeft+r.width)continue;const n=e.getVerticalOffsetForLineNumber(r.position.lineNumber);if(n<=o&&o<=n+r.height)return t.fulfill(6,r.position)}}return null}static _hitTestViewZone(e,t){const n=e.getZoneAtCoord(t.mouseVerticalOffset);if(n){const e=t.isInContentArea?8:5;return t.fulfill(e,n.position,null,n)}return null}static _hitTestTextArea(e,t){return xy.isTextArea(t.targetPath)?e.lastRenderData.lastTextareaPosition?t.fulfill(6,e.lastRenderData.lastTextareaPosition):t.fulfill(1,e.lastRenderData.lastTextareaPosition):null}static _hitTestMargin(e,t){if(t.isInMarginArea){const n=e.getFullLineRangeAtCoord(t.mouseVerticalOffset),i=n.range.getStartPosition();let o=Math.abs(t.pos.x-t.editorPos.x);const r={isAfterLines:n.isAfterLines,glyphMarginLeft:e.layoutInfo.glyphMarginLeft,glyphMarginWidth:e.layoutInfo.glyphMarginWidth,lineNumbersWidth:e.layoutInfo.lineNumbersWidth,offsetX:o};return o-=e.layoutInfo.glyphMarginLeft,o<=e.layoutInfo.glyphMarginWidth?t.fulfill(2,i,n.range,r):(o-=e.layoutInfo.glyphMarginWidth,o<=e.layoutInfo.lineNumbersWidth?t.fulfill(3,i,n.range,r):(o-=e.layoutInfo.lineNumbersWidth,t.fulfill(4,i,n.range,r)))}return null}static _hitTestViewLines(e,t,n){if(!xy.isChildOfViewLines(t.targetPath))return null;if(e.isAfterLines(t.mouseVerticalOffset)){const n=e.model.getLineCount(),i=e.model.getLineMaxColumn(n);return t.fulfill(7,new pn(n,i),void 0,My)}if(n){if(xy.isStrictChildOfViewLines(t.targetPath)){const n=e.getLineNumberAtVerticalOffset(t.mouseVerticalOffset);if(0===e.model.getLineLength(n)){const i=e.getLineWidth(n),o=Ny(t.mouseContentHorizontalOffset-i);return t.fulfill(7,new pn(n,1),void 0,o)}const i=e.getLineWidth(n);if(t.mouseContentHorizontalOffset>=i){const o=Ny(t.mouseContentHorizontalOffset-i),r=new pn(n,e.model.getLineMaxColumn(n));return t.fulfill(7,r,void 0,o)}}return t.fulfill(0)}const i=Ly._doHitTest(e,t);return i.position?Ly.createMouseTargetFromHitTestPosition(e,t,i.position.lineNumber,i.position.column):this._createMouseTarget(e,t.withTarget(i.hitTarget),!0)}static _hitTestMinimap(e,t){if(xy.isChildOfMinimap(t.targetPath)){const n=e.getLineNumberAtVerticalOffset(t.mouseVerticalOffset),i=e.model.getLineMaxColumn(n);return t.fulfill(11,new pn(n,i))}return null}static _hitTestScrollbarSlider(e,t){if(xy.isChildOfScrollableElement(t.targetPath)&&t.target&&1===t.target.nodeType){const n=t.target.className;if(n&&/\b(slider|scrollbar)\b/.test(n)){const n=e.getLineNumberAtVerticalOffset(t.mouseVerticalOffset),i=e.model.getLineMaxColumn(n);return t.fulfill(11,new pn(n,i))}}return null}static _hitTestScrollbar(e,t){if(xy.isChildOfScrollableElement(t.targetPath)){const n=e.getLineNumberAtVerticalOffset(t.mouseVerticalOffset),i=e.model.getLineMaxColumn(n);return t.fulfill(11,new pn(n,i))}return null}getMouseColumn(e,t){const n=this._context.configuration.options,i=n.get(117),o=this._context.viewLayout.getCurrentScrollLeft()+t.x-e.x-i.contentLeft;return Ly._getMouseColumn(o,n.get(36).typicalHalfwidthCharacterWidth)}static _getMouseColumn(e,t){if(e<0)return 1;const n=Math.round(e/t);return n+1}static createMouseTargetFromHitTestPosition(e,t,n,i){const o=new pn(n,i),r=e.getLineWidth(n);if(t.mouseContentHorizontalOffset>r){if(pi&&1===o.column){const i=Ny(t.mouseContentHorizontalOffset-r);return t.fulfill(7,new pn(n,e.model.getLineMaxColumn(n)),void 0,i)}const i=Ny(t.mouseContentHorizontalOffset-r);return t.fulfill(7,o,void 0,i)}const s=e.visibleRangeForPosition(n,i);if(!s)return t.fulfill(0,o);const a=s.left;if(t.mouseContentHorizontalOffset===a)return t.fulfill(6,o);const l=[];if(l.push({offset:s.left,column:i}),i>1){const t=e.visibleRangeForPosition(n,i-1);t&&l.push({offset:t.left,column:i-1})}const c=e.model.getLineMaxColumn(n);if(i<c){const t=e.visibleRangeForPosition(n,i+1);t&&l.push({offset:t.left,column:i+1})}l.sort((e,t)=>e.offset-t.offset);for(let h=1;h<l.length;h++){const e=l[h-1],i=l[h];if(e.offset<=t.mouseContentHorizontalOffset&&t.mouseContentHorizontalOffset<=i.offset){const r=new fn(n,e.column,n,i.column);return t.fulfill(6,o,r)}}return t.fulfill(6,o)}static _doHitTestWithCaretRangeFromPoint(e,t){const n=e.getLineNumberAtVerticalOffset(t.mouseVerticalOffset),i=e.getVerticalOffsetForLineNumber(n),o=i+Math.floor(e.lineHeight/2);let r=t.pos.y+(o-t.mouseVerticalOffset);r<=t.editorPos.y&&(r=t.editorPos.y+1),r>=t.editorPos.y+e.layoutInfo.height&&(r=t.editorPos.y+e.layoutInfo.height-1);const s=new Kg(t.pos.x,r),a=this._actualDoHitTestWithCaretRangeFromPoint(e,s.toClientCoordinates());return a.position?a:this._actualDoHitTestWithCaretRangeFromPoint(e,t.pos.toClientCoordinates())}static _actualDoHitTestWithCaretRangeFromPoint(e,t){const n=nr(e.viewDomNode);let i;if(i=n?"undefined"===typeof n.caretRangeFromPoint?By(n,t.clientX,t.clientY):n.caretRangeFromPoint(t.clientX,t.clientY):document.caretRangeFromPoint(t.clientX,t.clientY),!i||!i.startContainer)return{position:null,hitTarget:null};const o=i.startContainer;let r=null;if(o.nodeType===o.TEXT_NODE){const t=o.parentNode,n=t?t.parentNode:null,s=n?n.parentNode:null,a=s&&s.nodeType===s.ELEMENT_NODE?s.className:null;if(a===Mm.CLASS_NAME){const n=e.getPositionFromDOMInfo(t,i.startOffset);return{position:n,hitTarget:null}}r=o.parentNode}else if(o.nodeType===o.ELEMENT_NODE){const t=o.parentNode,n=t?t.parentNode:null,i=n&&n.nodeType===n.ELEMENT_NODE?n.className:null;if(i===Mm.CLASS_NAME){const t=e.getPositionFromDOMInfo(o,o.textContent.length);return{position:t,hitTarget:null}}r=o}return{position:null,hitTarget:r}}static _doHitTestWithCaretPositionFromPoint(e,t){const n=document.caretPositionFromPoint(t.clientX,t.clientY);if(n.offsetNode.nodeType===n.offsetNode.TEXT_NODE){const t=n.offsetNode.parentNode,i=t?t.parentNode:null,o=i?i.parentNode:null,r=o&&o.nodeType===o.ELEMENT_NODE?o.className:null;if(r===Mm.CLASS_NAME){const t=e.getPositionFromDOMInfo(n.offsetNode.parentNode,n.offset);return{position:t,hitTarget:null}}return{position:null,hitTarget:n.offsetNode.parentNode}}if(n.offsetNode.nodeType===n.offsetNode.ELEMENT_NODE){const t=n.offsetNode.parentNode,i=t&&t.nodeType===t.ELEMENT_NODE?t.className:null;if(i===Mm.CLASS_NAME){const t=n.offsetNode.childNodes[Math.min(n.offset,n.offsetNode.childNodes.length-1)];if(t){const n=e.getPositionFromDOMInfo(t,0);return{position:n,hitTarget:null}}}}return{position:null,hitTarget:n.offsetNode}}static _doHitTestWithMoveToPoint(e,t){let n=null,i=null;const o=document.body.createTextRange();try{o.moveToPoint(t.clientX,t.clientY)}catch(c){return{position:null,hitTarget:null}}o.collapse(!0);const r=o?o.parentElement():null,s=r?r.parentNode:null,a=s?s.parentNode:null,l=a&&a.nodeType===a.ELEMENT_NODE?a.className:"";if(l===Mm.CLASS_NAME){const t=o.duplicate();t.moveToElementText(r),t.setEndPoint("EndToStart",o),n=e.getPositionFromDOMInfo(r,t.text.length),t.moveToElementText(e.viewDomNode)}else i=r;return o.moveToElementText(e.viewDomNode),{position:n,hitTarget:i}}static _doHitTest(e,t){return"function"===typeof document.caretRangeFromPoint?this._doHitTestWithCaretRangeFromPoint(e,t):document.caretPositionFromPoint?this._doHitTestWithCaretPositionFromPoint(e,t.pos.toClientCoordinates()):document.body.createTextRange?this._doHitTestWithMoveToPoint(e,t.pos.toClientCoordinates()):{position:null,hitTarget:null}}}function By(e,t,n){const i=document.createRange();let o=e.elementFromPoint(t,n);if(null!==o){while(o&&o.firstChild&&o.firstChild.nodeType!==o.firstChild.TEXT_NODE)o=o.lastChild;const e=o.getBoundingClientRect(),n=window.getComputedStyle(o,null).getPropertyValue("font"),r=o.innerText;let s,a=e.left,l=0;if(t>e.left+e.width)l=r.length;else{const e=Iy.getInstance();for(let i=0;i<r.length+1;i++){if(s=e.getCharWidth(r.charAt(i),n)/2,a+=s,t<a){l=i;break}a+=s}}i.setStart(o.firstChild,l),i.setEnd(o.firstChild,l)}return i}class Iy{constructor(){this._cache={},this._canvas=document.createElement("canvas")}static getInstance(){return Iy._INSTANCE||(Iy._INSTANCE=new Iy),Iy._INSTANCE}getCharWidth(e,t){const n=e+t;if(this._cache[n])return this._cache[n];const i=this._canvas.getContext("2d");i.font=t;const o=i.measureText(e),r=o.width;return this._cache[n]=r,r}}function Ty(e){return function(t,n){let i=!1;return e&&(i=e.mouseTargetIsWidget(n)),i||n.preventDefault(),n}}Iy._INSTANCE=null;class Oy extends nm{constructor(e,t,n){super(),this._context=e,this.viewController=t,this.viewHelper=n,this.mouseTargetFactory=new Ly(this._context,n),this._mouseDownOperation=this._register(new Ry(this._context,this.viewController,this.viewHelper,(e,t)=>this._createMouseTarget(e,t),e=>this._getMouseColumn(e))),this.lastMouseLeaveTime=-1;const i=new Zg(this.viewHelper.viewDomNode);this._register(i.onContextMenu(this.viewHelper.viewDomNode,e=>this._onContextMenu(e,!0))),this._register(i.onMouseMoveThrottled(this.viewHelper.viewDomNode,e=>this._onMouseMove(e),Ty(this.mouseTargetFactory),Oy.MOUSE_MOVE_MINIMUM_TIME)),this._register(i.onMouseUp(this.viewHelper.viewDomNode,e=>this._onMouseUp(e))),this._register(i.onMouseLeave(this.viewHelper.viewDomNode,e=>this._onMouseLeave(e))),this._register(i.onMouseDown(this.viewHelper.viewDomNode,e=>this._onMouseDown(e)));const o=e=>{if(this.viewController.emitMouseWheel(e),!this._context.configuration.options.get(59))return;const t=new Ri(e);if(t.browserEvent.ctrlKey||t.browserEvent.metaKey){const e=ks.getZoomLevel(),n=t.deltaY>0?1:-1;ks.setZoomLevel(e+n),t.preventDefault(),t.stopPropagation()}};this._register(xo(this.viewHelper.viewDomNode,ur.MOUSE_WHEEL,o,{capture:!0,passive:!1})),this._context.addEventHandler(this)}dispose(){this._context.removeEventHandler(this),super.dispose()}onCursorStateChanged(e){return this._mouseDownOperation.onCursorStateChanged(e),!1}onFocusChanged(e){return!1}onScrollChanged(e){return this._mouseDownOperation.onScrollChanged(),!1}getTargetAtClientPoint(e,t){const n=new qg(e,t),i=n.toPageCoordinates(),o=Xg(this.viewHelper.viewDomNode);return i.y<o.y||i.y>o.y+o.height||i.x<o.x||i.x>o.x+o.width?null:this.mouseTargetFactory.createMouseTarget(this.viewHelper.getLastRenderData(),o,i,null)}_createMouseTarget(e,t){return this.mouseTargetFactory.createMouseTarget(this.viewHelper.getLastRenderData(),e.editorPos,e.pos,t?e.target:null)}_getMouseColumn(e){return this.mouseTargetFactory.getMouseColumn(e.editorPos,e.pos)}_onContextMenu(e,t){this.viewController.emitContextMenu({event:e,target:this._createMouseTarget(e,t)})}_onMouseMove(e){if(this._mouseDownOperation.isActive())return;const t=e.timestamp;t<this.lastMouseLeaveTime||this.viewController.emitMouseMove({event:e,target:this._createMouseTarget(e,!0)})}_onMouseLeave(e){this.lastMouseLeaveTime=(new Date).getTime(),this.viewController.emitMouseLeave({event:e,target:null})}_onMouseUp(e){this.viewController.emitMouseUp({event:e,target:this._createMouseTarget(e,!0)})}_onMouseDown(e){const t=this._createMouseTarget(e,!0),n=6===t.type||7===t.type,i=2===t.type||3===t.type||4===t.type,o=3===t.type,r=this._context.configuration.options.get(90),s=8===t.type||5===t.type,a=9===t.type;let l=e.leftButton||e.middleButton;y["f"]&&e.leftButton&&e.ctrlKey&&(l=!1);const c=()=>{e.preventDefault(),this.viewHelper.focusTextArea()};if(l&&(n||o&&r))c(),this._mouseDownOperation.start(t.type,e);else if(i)e.preventDefault();else if(s){const n=t.detail;this.viewHelper.shouldSuppressMouseDownOnViewZone(n.viewZoneId)&&(c(),this._mouseDownOperation.start(t.type,e),e.preventDefault())}else a&&this.viewHelper.shouldSuppressMouseDownOnWidget(t.detail)&&(c(),e.preventDefault());this.viewController.emitMouseDown({event:e,target:t})}}Oy.MOUSE_MOVE_MINIMUM_TIME=100;class Ry extends Ge{constructor(e,t,n,i,o){super(),this._context=e,this._viewController=t,this._viewHelper=n,this._createMouseTarget=i,this._getMouseColumn=o,this._mouseMoveMonitor=this._register(new tm(this._viewHelper.viewDomNode)),this._onScrollTimeout=this._register(new Vi),this._mouseState=new Py,this._currentSelection=new gn(1,1,1,1),this._isActive=!1,this._lastMouseEvent=null}dispose(){super.dispose()}isActive(){return this._isActive}_onMouseDownThenMove(e){this._lastMouseEvent=e,this._mouseState.setModifiers(e);const t=this._findMousePosition(e,!0);t&&(this._mouseState.isDragAndDrop?this._viewController.emitMouseDrag({event:e,target:t}):this._dispatchMouse(t,!0))}start(e,t){this._lastMouseEvent=t,this._mouseState.setStartedOnLineNumbers(3===e),this._mouseState.setStartButtons(t),this._mouseState.setModifiers(t);const n=this._findMousePosition(t,!0);if(!n||!n.position)return;this._mouseState.trySetCount(t.detail,n.position),t.detail=this._mouseState.count;const i=this._context.configuration.options;if(!i.get(72)&&i.get(25)&&!i.get(13)&&!this._mouseState.altKey&&t.detail<2&&!this._isActive&&!this._currentSelection.isEmpty()&&6===n.type&&n.position&&this._currentSelection.containsPosition(n.position))return this._mouseState.isDragAndDrop=!0,this._isActive=!0,void this._mouseMoveMonitor.startMonitoring(t.target,t.buttons,Ty(null),e=>this._onMouseDownThenMove(e),()=>{const e=this._findMousePosition(this._lastMouseEvent,!0);this._viewController.emitMouseDrop({event:this._lastMouseEvent,target:e?this._createMouseTarget(this._lastMouseEvent,!0):null}),this._stop()});this._mouseState.isDragAndDrop=!1,this._dispatchMouse(n,t.shiftKey),this._isActive||(this._isActive=!0,this._mouseMoveMonitor.startMonitoring(t.target,t.buttons,Ty(null),e=>this._onMouseDownThenMove(e),()=>this._stop()))}_stop(){this._isActive=!1,this._onScrollTimeout.cancel()}onScrollChanged(){this._isActive&&this._onScrollTimeout.setIfNotSet(()=>{if(!this._lastMouseEvent)return;const e=this._findMousePosition(this._lastMouseEvent,!1);e&&(this._mouseState.isDragAndDrop||this._dispatchMouse(e,!0))},10)}onCursorStateChanged(e){this._currentSelection=e.selections[0]}_getPositionOutsideEditor(e){const t=e.editorPos,n=this._context.model,i=this._context.viewLayout,o=this._getMouseColumn(e);if(e.posy<t.y){const n=Math.max(i.getCurrentScrollTop()-(t.y-e.posy),0),r=Sy.getZoneAtCoord(this._context,n);if(r){const e=this._helpPositionJumpOverViewZone(r);if(e)return new Ey(null,13,o,e)}const s=i.getLineNumberAtVerticalOffset(n);return new Ey(null,13,o,new pn(s,1))}if(e.posy>t.y+t.height){const r=i.getCurrentScrollTop()+(e.posy-t.y),s=Sy.getZoneAtCoord(this._context,r);if(s){const e=this._helpPositionJumpOverViewZone(s);if(e)return new Ey(null,13,o,e)}const a=i.getLineNumberAtVerticalOffset(r);return new Ey(null,13,o,new pn(a,n.getLineMaxColumn(a)))}const r=i.getLineNumberAtVerticalOffset(i.getCurrentScrollTop()+(e.posy-t.y));return e.posx<t.x?new Ey(null,13,o,new pn(r,1)):e.posx>t.x+t.width?new Ey(null,13,o,new pn(r,n.getLineMaxColumn(r))):null}_findMousePosition(e,t){const n=this._getPositionOutsideEditor(e);if(n)return n;const i=this._createMouseTarget(e,t),o=i.position;if(!o)return null;if(8===i.type||5===i.type){const e=this._helpPositionJumpOverViewZone(i.detail);if(e)return new Ey(i.element,i.type,i.mouseColumn,e,null,i.detail)}return i}_helpPositionJumpOverViewZone(e){const t=new pn(this._currentSelection.selectionStartLineNumber,this._currentSelection.selectionStartColumn),n=e.positionBefore,i=e.positionAfter;return n&&i?n.isBefore(t)?n:i:null}_dispatchMouse(e,t){e.position&&this._viewController.dispatchMouse({position:e.position,mouseColumn:e.mouseColumn,startedOnLineNumbers:this._mouseState.startedOnLineNumbers,inSelectionMode:t,mouseDownCount:this._mouseState.count,altKey:this._mouseState.altKey,ctrlKey:this._mouseState.ctrlKey,metaKey:this._mouseState.metaKey,shiftKey:this._mouseState.shiftKey,leftButton:this._mouseState.leftButton,middleButton:this._mouseState.middleButton})}}class Py{constructor(){this._altKey=!1,this._ctrlKey=!1,this._metaKey=!1,this._shiftKey=!1,this._leftButton=!1,this._middleButton=!1,this._startedOnLineNumbers=!1,this._lastMouseDownPosition=null,this._lastMouseDownPositionEqualCount=0,this._lastMouseDownCount=0,this._lastSetMouseDownCountTime=0,this.isDragAndDrop=!1}get altKey(){return this._altKey}get ctrlKey(){return this._ctrlKey}get metaKey(){return this._metaKey}get shiftKey(){return this._shiftKey}get leftButton(){return this._leftButton}get middleButton(){return this._middleButton}get startedOnLineNumbers(){return this._startedOnLineNumbers}get count(){return this._lastMouseDownCount}setModifiers(e){this._altKey=e.altKey,this._ctrlKey=e.ctrlKey,this._metaKey=e.metaKey,this._shiftKey=e.shiftKey}setStartButtons(e){this._leftButton=e.leftButton,this._middleButton=e.middleButton}setStartedOnLineNumbers(e){this._startedOnLineNumbers=e}trySetCount(e,t){const n=(new Date).getTime();n-this._lastSetMouseDownCountTime>Py.CLEAR_MOUSE_DOWN_COUNT_TIME&&(e=1),this._lastSetMouseDownCountTime=n,e>this._lastMouseDownCount+1&&(e=this._lastMouseDownCount+1),this._lastMouseDownPosition&&this._lastMouseDownPosition.equals(t)?this._lastMouseDownPositionEqualCount++:this._lastMouseDownPositionEqualCount=1,this._lastMouseDownPosition=t,this._lastMouseDownCount=Math.min(e,this._lastMouseDownPositionEqualCount)}}function Fy(e,t){const n={translationY:t.translationY,translationX:t.translationX};return e&&(n.translationY+=e.translationY,n.translationX+=e.translationX),n}Py.CLEAR_MOUSE_DOWN_COUNT_TIME=400;class jy extends Oy{constructor(e,t,n){super(e,t,n),this.viewHelper.linesContentDomNode.style.touchAction="none",this._installGestureHandlerTimeout=window.setTimeout(()=>{if(this._installGestureHandlerTimeout=-1,window.MSGesture){const e=new MSGesture,t=new MSGesture;e.target=this.viewHelper.linesContentDomNode,t.target=this.viewHelper.linesContentDomNode,this.viewHelper.linesContentDomNode.addEventListener("pointerdown",n=>{const i=n.pointerType;"mouse"!==i?"touch"===i?(this._lastPointerType="touch",e.addPointer(n.pointerId)):(this._lastPointerType="pen",t.addPointer(n.pointerId)):this._lastPointerType="mouse"}),this._register(jo(this.viewHelper.linesContentDomNode,"MSGestureChange",e=>this._onGestureChange(e),Fy)),this._register(xo(this.viewHelper.linesContentDomNode,"MSGestureTap",e=>this._onCaptureGestureTap(e),!0))}},100),this._lastPointerType="mouse"}_onMouseDown(e){"mouse"===this._lastPointerType&&super._onMouseDown(e)}_onCaptureGestureTap(e){const t=new $g(e,this.viewHelper.viewDomNode),n=this._createMouseTarget(t,!1);n.position&&this.viewController.moveTo(n.position),t.browserEvent.fromElement?(t.preventDefault(),this.viewHelper.focusTextArea()):setTimeout(()=>{this.viewHelper.focusTextArea()})}_onGestureChange(e){this._context.model.deltaScrollNow(-e.translationX,-e.translationY)}dispose(){window.clearTimeout(this._installGestureHandlerTimeout),super.dispose()}}class Qy extends Oy{constructor(e,t,n){super(e,t,n),this._register(Ug.addTarget(this.viewHelper.linesContentDomNode)),this._register(xo(this.viewHelper.linesContentDomNode,Wg.Tap,e=>this.onTap(e))),this._register(xo(this.viewHelper.linesContentDomNode,Wg.Change,e=>this.onChange(e))),this._register(xo(this.viewHelper.linesContentDomNode,Wg.Contextmenu,e=>this._onContextMenu(new $g(e,this.viewHelper.viewDomNode),!1))),this._lastPointerType="mouse",this._register(xo(this.viewHelper.linesContentDomNode,"pointerdown",e=>{const t=e.pointerType;this._lastPointerType="mouse"!==t?"touch"===t?"touch":"pen":"mouse"}));const i=new em(this.viewHelper.viewDomNode);this._register(i.onPointerMoveThrottled(this.viewHelper.viewDomNode,e=>this._onMouseMove(e),Ty(this.mouseTargetFactory),Oy.MOUSE_MOVE_MINIMUM_TIME)),this._register(i.onPointerUp(this.viewHelper.viewDomNode,e=>this._onMouseUp(e))),this._register(i.onPointerLeave(this.viewHelper.viewDomNode,e=>this._onMouseLeave(e))),this._register(i.onPointerDown(this.viewHelper.viewDomNode,e=>this._onMouseDown(e)))}onTap(e){if(!e.initialTarget||!this.viewHelper.linesContentDomNode.contains(e.initialTarget))return;e.preventDefault(),this.viewHelper.focusTextArea();const t=this._createMouseTarget(new $g(e,this.viewHelper.viewDomNode),!1);t.position&&this.viewController.dispatchMouse({position:t.position,mouseColumn:t.position.column,startedOnLineNumbers:!1,mouseDownCount:e.tapCount,inSelectionMode:!1,altKey:!1,ctrlKey:!1,metaKey:!1,shiftKey:!1,leftButton:!1,middleButton:!1})}onChange(e){"touch"===this._lastPointerType&&this._context.model.deltaScrollNow(-e.translationX,-e.translationY)}_onMouseDown(e){e.target&&this.viewHelper.linesContentDomNode.contains(e.target)&&"touch"===this._lastPointerType||super._onMouseDown(e)}}class zy extends Oy{constructor(e,t,n){super(e,t,n),this._register(Ug.addTarget(this.viewHelper.linesContentDomNode)),this._register(xo(this.viewHelper.linesContentDomNode,Wg.Tap,e=>this.onTap(e))),this._register(xo(this.viewHelper.linesContentDomNode,Wg.Change,e=>this.onChange(e))),this._register(xo(this.viewHelper.linesContentDomNode,Wg.Contextmenu,e=>this._onContextMenu(new $g(e,this.viewHelper.viewDomNode),!1)))}onTap(e){e.preventDefault(),this.viewHelper.focusTextArea();const t=this._createMouseTarget(new $g(e,this.viewHelper.viewDomNode),!1);t.position&&this.viewController.moveTo(t.position)}onChange(e){this._context.model.deltaScrollNow(-e.translationX,-e.translationY)}}class Vy extends Ge{constructor(e,t,n){super(),y["c"]&&po.pointerEvents?this.handler=this._register(new Qy(e,t,n)):window.TouchEvent?this.handler=this._register(new zy(e,t,n)):window.navigator.pointerEnabled||window.PointerEvent?this.handler=this._register(new jy(e,t,n)):this.handler=this._register(new Oy(e,t,n))}getTargetAtClientPoint(e,t){return this.handler.getTargetAtClientPoint(e,t)}}n("1a37");class Wy{constructor(e,t,n,i,o){this.value=e,this.selectionStart=t,this.selectionEnd=n,this.selectionStartPosition=i,this.selectionEndPosition=o}toString(){return"[ <"+this.value+">, selectionStart: "+this.selectionStart+", selectionEnd: "+this.selectionEnd+"]"}static readFromTextArea(e){return new Wy(e.getValue(),e.getSelectionStart(),e.getSelectionEnd(),null,null)}collapseSelection(){return new Wy(this.value,this.value.length,this.value.length,null,null)}writeToTextArea(e,t,n){t.setValue(e,this.value),n&&t.setSelectionRange(e,this.selectionStart,this.selectionEnd)}deduceEditorPosition(e){if(e<=this.selectionStart){const t=this.value.substring(e,this.selectionStart);return this._finishDeduceEditorPosition(this.selectionStartPosition,t,-1)}if(e>=this.selectionEnd){const t=this.value.substring(this.selectionEnd,e);return this._finishDeduceEditorPosition(this.selectionEndPosition,t,1)}const t=this.value.substring(this.selectionStart,e);if(-1===t.indexOf(String.fromCharCode(8230)))return this._finishDeduceEditorPosition(this.selectionStartPosition,t,1);const n=this.value.substring(e,this.selectionEnd);return this._finishDeduceEditorPosition(this.selectionEndPosition,n,-1)}_finishDeduceEditorPosition(e,t,n){let i=0,o=-1;while(-1!==(o=t.indexOf("\n",o+1)))i++;return[e,n*t.length,i]}static selectedText(e){return new Wy(e,0,e.length,null,null)}static deduceInput(e,t,n){if(!e)return{text:"",replaceCharCnt:0};let i=e.value,o=e.selectionStart,r=e.selectionEnd,s=t.value,a=t.selectionStart,l=t.selectionEnd;const c=i.substring(r),h=s.substring(l),u=Rr["e"](c,h);s=s.substring(0,s.length-u),i=i.substring(0,i.length-u);const d=i.substring(0,o),p=s.substring(0,a),f=Rr["d"](d,p);if(s=s.substring(f),i=i.substring(f),a-=f,o-=f,l-=f,r-=f,n&&a===l&&i.length>0){let e=null;if(a===s.length?Rr["P"](s,i)&&(e=s.substring(i.length)):Rr["q"](s,i)&&(e=s.substring(0,s.length-i.length)),null!==e&&e.length>0&&(/\uFE0F/.test(e)||Rr["j"](e)))return{text:e,replaceCharCnt:0}}if(a===l){if(i===s&&0===o&&r===i.length&&a===s.length&&-1===s.indexOf("\n")&&Rr["k"](s))return{text:"",replaceCharCnt:0};const e=d.length-f;return{text:s,replaceCharCnt:e}}const g=r-o;return{text:s,replaceCharCnt:g}}}Wy.EMPTY=new Wy("",0,0,null,null);class Hy{static _getPageOfLine(e,t){return Math.floor((e-1)/t)}static _getRangeForPage(e,t){const n=e*t,i=n+1,o=n+t;return new fn(i,1,o+1,1)}static fromEditorSelection(e,t,n,i,o){const r=Hy._getPageOfLine(n.startLineNumber,i),s=Hy._getRangeForPage(r,i),a=Hy._getPageOfLine(n.endLineNumber,i),l=Hy._getRangeForPage(a,i),c=s.intersectRanges(new fn(1,1,n.startLineNumber,n.startColumn));let h=t.getValueInRange(c,1);const u=t.getLineCount(),d=t.getLineMaxColumn(u),p=l.intersectRanges(new fn(n.endLineNumber,n.endColumn,u,d));let f,g=t.getValueInRange(p,1);if(r===a||r+1===a)f=t.getValueInRange(n,1);else{const e=s.intersectRanges(n),i=l.intersectRanges(n);f=t.getValueInRange(e,1)+String.fromCharCode(8230)+t.getValueInRange(i,1)}if(o){const e=500;h.length>e&&(h=h.substring(h.length-e,h.length)),g.length>e&&(g=g.substring(0,e)),f.length>2*e&&(f=f.substring(0,e)+String.fromCharCode(8230)+f.substring(f.length-e,f.length))}return new Wy(h+f+g,h.length,h.length+f.length,new pn(n.startLineNumber,n.startColumn),new pn(n.endLineNumber,n.endColumn))}}const Uy={forceCopyWithSyntaxHighlighting:!1};class Yy{constructor(){this._lastState=null}set(e,t){this._lastState={lastCopiedValue:e,data:t}}get(e){return this._lastState&&this._lastState.lastCopiedValue===e?this._lastState.data:(this._lastState=null,null)}}Yy.INSTANCE=new Yy;class Gy extends Ge{constructor(e,t){super(),this.textArea=t,this._onFocus=this._register(new et),this.onFocus=this._onFocus.event,this._onBlur=this._register(new et),this.onBlur=this._onBlur.event,this._onKeyDown=this._register(new et),this.onKeyDown=this._onKeyDown.event,this._onKeyUp=this._register(new et),this.onKeyUp=this._onKeyUp.event,this._onCut=this._register(new et),this.onCut=this._onCut.event,this._onPaste=this._register(new et),this.onPaste=this._onPaste.event,this._onType=this._register(new et),this.onType=this._onType.event,this._onCompositionStart=this._register(new et),this.onCompositionStart=this._onCompositionStart.event,this._onCompositionUpdate=this._register(new et),this.onCompositionUpdate=this._onCompositionUpdate.event,this._onCompositionEnd=this._register(new et),this.onCompositionEnd=this._onCompositionEnd.event,this._onSelectionChangeRequest=this._register(new et),this.onSelectionChangeRequest=this._onSelectionChangeRequest.event,this._host=e,this._textArea=this._register(new qy(t)),this._asyncTriggerCut=this._register(new Hi(()=>this._onCut.fire(),0)),this._textAreaState=Wy.EMPTY,this._selectionChangeListener=null,this.writeScreenReaderContent("ctor"),this._hasFocus=!1,this._isDoingComposition=!1,this._nextCommand=0;let n=null;this._register(ko(t.domNode,"keydown",e=>{(109===e.keyCode||this._isDoingComposition&&1===e.keyCode)&&e.stopPropagation(),e.equals(9)&&e.preventDefault(),n=e,this._onKeyDown.fire(e)})),this._register(ko(t.domNode,"keyup",e=>{this._onKeyUp.fire(e)})),this._register(xo(t.domNode,"compositionstart",e=>{if(this._isDoingComposition)return;this._isDoingComposition=!0;let t=!1;y["f"]&&n&&n.equals(109)&&this._textAreaState.selectionStart===this._textAreaState.selectionEnd&&this._textAreaState.selectionStart>0&&this._textAreaState.value.substr(this._textAreaState.selectionStart-1,1)===e.data&&("ArrowRight"!==n.code&&"ArrowLeft"!==n.code||(t=!0)),t?this._textAreaState=new Wy(this._textAreaState.value,this._textAreaState.selectionStart-1,this._textAreaState.selectionEnd,this._textAreaState.selectionStartPosition?new pn(this._textAreaState.selectionStartPosition.lineNumber,this._textAreaState.selectionStartPosition.column-1):null,this._textAreaState.selectionEndPosition):pi||this._setAndWriteTextAreaState("compositionstart",Wy.EMPTY),this._onCompositionStart.fire({moveOneCharacterLeft:t})}));const i=e=>{const t=this._textAreaState,n=Wy.readFromTextArea(this._textArea);return[n,Wy.deduceInput(t,n,e)]},o=e=>{const t=this._textAreaState,n=Wy.selectedText(e),i={text:n.value,replaceCharCnt:t.selectionEnd-t.selectionStart};return[n,i]},r=e=>!(!pi||"ja"!==e);this._register(xo(t.domNode,"compositionupdate",e=>{if(r(e.locale)){const[t,n]=i(!1);return this._textAreaState=t,this._onType.fire(n),void this._onCompositionUpdate.fire(e)}const[t,n]=o(e.data||"");this._textAreaState=t,this._onType.fire(n),this._onCompositionUpdate.fire(e)})),this._register(xo(t.domNode,"compositionend",e=>{if(this._isDoingComposition){if(r(e.locale)){const[e,t]=i(!1);this._textAreaState=e,this._onType.fire(t)}else{const[t,n]=o(e.data||"");this._textAreaState=t,this._onType.fire(n)}(pi||mi)&&(this._textAreaState=Wy.readFromTextArea(this._textArea)),this._isDoingComposition&&(this._isDoingComposition=!1,this._onCompositionEnd.fire())}})),this._register(xo(t.domNode,"input",()=>{if(this._textArea.setIgnoreSelectionChangeTime("received input event"),this._isDoingComposition)return;const[e,t]=i(y["f"]);0===t.replaceCharCnt&&1===t.text.length&&Rr["D"](t.text.charCodeAt(0))||(this._textAreaState=e,0===this._nextCommand?""!==t.text&&this._onType.fire(t):(""===t.text&&0===t.replaceCharCnt||this._firePaste(t.text,null),this._nextCommand=0))})),this._register(xo(t.domNode,"cut",e=>{this._textArea.setIgnoreSelectionChangeTime("received cut event"),this._ensureClipboardGetsEditorSelection(e),this._asyncTriggerCut.schedule()})),this._register(xo(t.domNode,"copy",e=>{this._ensureClipboardGetsEditorSelection(e)})),this._register(xo(t.domNode,"paste",e=>{if(this._textArea.setIgnoreSelectionChangeTime("received paste event"),Ky.canUseTextData(e)){const[t,n]=Ky.getTextData(e);""!==t&&this._firePaste(t,n)}else this._textArea.getSelectionStart()!==this._textArea.getSelectionEnd()&&this._setAndWriteTextAreaState("paste",Wy.EMPTY),this._nextCommand=1})),this._register(xo(t.domNode,"focus",()=>{this._setHasFocus(!0)})),this._register(xo(t.domNode,"blur",()=>{this._setHasFocus(!1)}))}_installSelectionChangeListener(){let e=0;return xo(document,"selectionchange",t=>{if(!this._hasFocus)return;if(this._isDoingComposition)return;if(!mi)return;const n=Date.now(),i=n-e;if(e=n,i<5)return;const o=n-this._textArea.getIgnoreSelectionChangeTime();if(this._textArea.resetSelectionChangeTime(),o<100)return;if(!this._textAreaState.selectionStartPosition||!this._textAreaState.selectionEndPosition)return;const r=this._textArea.getValue();if(this._textAreaState.value!==r)return;const s=this._textArea.getSelectionStart(),a=this._textArea.getSelectionEnd();if(this._textAreaState.selectionStart===s&&this._textAreaState.selectionEnd===a)return;const l=this._textAreaState.deduceEditorPosition(s),c=this._host.deduceModelPosition(l[0],l[1],l[2]),h=this._textAreaState.deduceEditorPosition(a),u=this._host.deduceModelPosition(h[0],h[1],h[2]),d=new gn(c.lineNumber,c.column,u.lineNumber,u.column);this._onSelectionChangeRequest.fire(d)})}dispose(){super.dispose(),this._selectionChangeListener&&(this._selectionChangeListener.dispose(),this._selectionChangeListener=null)}focusTextArea(){this._setHasFocus(!0),this.refreshFocusState()}isFocused(){return this._hasFocus}refreshFocusState(){const e=nr(this.textArea.domNode);e?this._setHasFocus(e.activeElement===this.textArea.domNode):mo(this.textArea.domNode)?this._setHasFocus(document.activeElement===this.textArea.domNode):this._setHasFocus(!1)}_setHasFocus(e){this._hasFocus!==e&&(this._hasFocus=e,this._selectionChangeListener&&(this._selectionChangeListener.dispose(),this._selectionChangeListener=null),this._hasFocus&&(this._selectionChangeListener=this._installSelectionChangeListener()),this._hasFocus&&(pi?this._setAndWriteTextAreaState("focusgain",Wy.EMPTY):this.writeScreenReaderContent("focusgain")),this._hasFocus?this._onFocus.fire():this._onBlur.fire())}_setAndWriteTextAreaState(e,t){this._hasFocus||(t=t.collapseSelection()),t.writeToTextArea(e,this._textArea,this._hasFocus),this._textAreaState=t}writeScreenReaderContent(e){this._isDoingComposition||this._setAndWriteTextAreaState(e,this._host.getScreenReaderContent(this._textAreaState))}_ensureClipboardGetsEditorSelection(e){const t=this._host.getDataToCopy(Ky.canUseTextData(e)&&po.clipboard.richText),n={version:1,isFromEmptySelection:t.isFromEmptySelection,multicursorText:t.multicursorText,mode:t.mode};Yy.INSTANCE.set(fi?t.text.replace(/\r\n/g,"\n"):t.text,n),Ky.canUseTextData(e)?Ky.setTextData(e,t.text,t.html,n):this._setAndWriteTextAreaState("copy or cut",Wy.selectedText(t.text))}_firePaste(e,t){t||(t=Yy.INSTANCE.get(e)),this._onPaste.fire({text:e,metadata:t})}}class Ky{static canUseTextData(e){return!!e.clipboardData||!!window.clipboardData}static getTextData(e){if(e.clipboardData){e.preventDefault();const n=e.clipboardData.getData("text/plain");let i=null;const o=e.clipboardData.getData("vscode-editor-data");if("string"===typeof o)try{i=JSON.parse(o),1!==i.version&&(i=null)}catch(t){}return[n,i]}if(window.clipboardData){e.preventDefault();const t=window.clipboardData.getData("Text");return[t,null]}throw new Error("ClipboardEventUtils.getTextData: Cannot use text data!")}static setTextData(e,t,n,i){if(e.clipboardData)return e.clipboardData.setData("text/plain",t),"string"===typeof n&&e.clipboardData.setData("text/html",n),e.clipboardData.setData("vscode-editor-data",JSON.stringify(i)),void e.preventDefault();if(window.clipboardData)return window.clipboardData.setData("Text",t),void e.preventDefault();throw new Error("ClipboardEventUtils.setTextData: Cannot use text data!")}}class qy extends Ge{constructor(e){super(),this._actual=e,this._ignoreSelectionChangeTime=0}setIgnoreSelectionChangeTime(e){this._ignoreSelectionChangeTime=Date.now()}getIgnoreSelectionChangeTime(){return this._ignoreSelectionChangeTime}resetSelectionChangeTime(){this._ignoreSelectionChangeTime=0}getValue(){return this._actual.domNode.value}setValue(e,t){const n=this._actual.domNode;n.value!==t&&(this.setIgnoreSelectionChangeTime("setValue"),n.value=t)}getSelectionStart(){return this._actual.domNode.selectionStart}getSelectionEnd(){return this._actual.domNode.selectionEnd}setSelectionRange(e,t,n){const i=this._actual.domNode;let o=null;const r=nr(i);o=r?r.activeElement:document.activeElement;const s=o===i,a=i.selectionStart,l=i.selectionEnd;if(s&&a===t&&l===n)fi&&window.parent!==window&&i.focus();else{if(s)return this.setIgnoreSelectionChangeTime("setSelectionRange"),i.setSelectionRange(t,n),void(fi&&window.parent!==window&&i.focus());try{const e=pr(i);this.setIgnoreSelectionChangeTime("setSelectionRange"),i.focus(),i.setSelectionRange(t,n),fr(i,e)}catch(c){}}}}n("1f2d");class Jy extends nm{}const Xy={ColorContribution:"base.contributions.colors"};class $y{constructor(){this._onDidChangeSchema=new et,this.onDidChangeSchema=this._onDidChangeSchema.event,this.colorSchema={type:"object",properties:{}},this.colorReferenceSchema={type:"string",enum:[],enumDescriptions:[]},this.colorsById={}}registerColor(e,t,n,i=!1,o){let r={id:e,description:n,defaults:t,needsTransparency:i,deprecationMessage:o};this.colorsById[e]=r;let s={type:"string",description:n,format:"color-hex",defaultSnippets:[{body:"${1:#ff0000}"}]};return o&&(s.deprecationMessage=o),this.colorSchema.properties[e]=s,this.colorReferenceSchema.enum.push(e),this.colorReferenceSchema.enumDescriptions.push(n),this._onDidChangeSchema.fire(),e}resolveDefaultColor(e,t){const n=this.colorsById[e];if(n&&n.defaults){const e=n.defaults[t.type];return Q_(e,t)}}getColorSchema(){return this.colorSchema}toString(){let e=(e,t)=>{let n=-1===e.indexOf(".")?0:1,i=-1===t.indexOf(".")?0:1;return n!==i?n-i:e.localeCompare(t)};return Object.keys(this.colorsById).sort(e).map(e=>`- \`${e}\`: ${this.colorsById[e].description}`).join("\n")}}const Zy=new $y;function ew(e,t,n,i,o){return Zy.registerColor(e,t,n,i,o)}kd.add(Xy.ColorContribution,Zy);const tw=ew("foreground",{dark:"#CCCCCC",light:"#616161",hc:"#FFFFFF"},v("foreground","Overall foreground color. This color is only used if not overridden by a component.")),nw=(ew("errorForeground",{dark:"#F48771",light:"#A1260D",hc:"#F48771"},v("errorForeground","Overall foreground color for error messages. This color is only used if not overridden by a component.")),ew("icon.foreground",{dark:"#C5C5C5",light:"#424242",hc:"#FFFFFF"},v("iconForeground","The default color for icons in the workbench.")),ew("focusBorder",{dark:"#007FD4",light:"#0090F1",hc:"#F38518"},v("focusBorder","Overall border color for focused elements. This color is only used if not overridden by a component."))),iw=ew("contrastBorder",{light:null,dark:null,hc:"#6FC3DF"},v("contrastBorder","An extra border around elements to separate them from others for greater contrast.")),ow=ew("contrastActiveBorder",{light:null,dark:null,hc:nw},v("activeContrastBorder","An extra border around active elements to separate them from others for greater contrast.")),rw=(ew("textLink.foreground",{light:"#006AB1",dark:"#3794FF",hc:"#3794FF"},v("textLinkForeground","Foreground color for links in text.")),ew("textCodeBlock.background",{light:"#dcdcdc66",dark:"#0a0a0a66",hc:Vv.black},v("textCodeBlockBackground","Background color for code blocks in text.")),ew("widget.shadow",{dark:"#000000",light:"#A8A8A8",hc:null},v("widgetShadow","Shadow color of widgets such as find/replace inside the editor."))),sw=ew("input.background",{dark:"#3C3C3C",light:Vv.white,hc:Vv.black},v("inputBoxBackground","Input box background.")),aw=ew("input.foreground",{dark:tw,light:tw,hc:tw},v("inputBoxForeground","Input box foreground.")),lw=ew("input.border",{dark:null,light:null,hc:iw},v("inputBoxBorder","Input box border.")),cw=(ew("inputOption.activeBorder",{dark:"#007ACC00",light:"#007ACC00",hc:iw},v("inputBoxActiveOptionBorder","Border color of activated options in input fields.")),ew("inputOption.activeBackground",{dark:F_(nw,.4),light:F_(nw,.2),hc:Vv.transparent},v("inputOption.activeBackground","Background color of activated options in input fields.")),ew("inputOption.activeForeground",{dark:Vv.white,light:Vv.black,hc:null},v("inputOption.activeForeground","Foreground color of activated options in input fields.")),ew("inputValidation.infoBackground",{dark:"#063B49",light:"#D6ECF2",hc:Vv.black},v("inputValidationInfoBackground","Input validation background color for information severity."))),hw=ew("inputValidation.infoForeground",{dark:null,light:null,hc:null},v("inputValidationInfoForeground","Input validation foreground color for information severity.")),uw=ew("inputValidation.infoBorder",{dark:"#007acc",light:"#007acc",hc:iw},v("inputValidationInfoBorder","Input validation border color for information severity.")),dw=ew("inputValidation.warningBackground",{dark:"#352A05",light:"#F6F5D2",hc:Vv.black},v("inputValidationWarningBackground","Input validation background color for warning severity.")),pw=ew("inputValidation.warningForeground",{dark:null,light:null,hc:null},v("inputValidationWarningForeground","Input validation foreground color for warning severity.")),fw=ew("inputValidation.warningBorder",{dark:"#B89500",light:"#B89500",hc:iw},v("inputValidationWarningBorder","Input validation border color for warning severity.")),gw=ew("inputValidation.errorBackground",{dark:"#5A1D1D",light:"#F2DEDE",hc:Vv.black},v("inputValidationErrorBackground","Input validation background color for error severity.")),mw=ew("inputValidation.errorForeground",{dark:null,light:null,hc:null},v("inputValidationErrorForeground","Input validation foreground color for error severity.")),bw=ew("inputValidation.errorBorder",{dark:"#BE1100",light:"#BE1100",hc:iw},v("inputValidationErrorBorder","Input validation border color for error severity.")),vw=ew("dropdown.background",{dark:"#3C3C3C",light:Vv.white,hc:Vv.black},v("dropdownBackground","Dropdown background.")),yw=ew("dropdown.foreground",{dark:"#F0F0F0",light:null,hc:Vv.white},v("dropdownForeground","Dropdown foreground.")),ww=ew("button.foreground",{dark:Vv.white,light:Vv.white,hc:Vv.white},v("buttonForeground","Button foreground color.")),_w=ew("button.background",{dark:"#0E639C",light:"#007ACC",hc:null},v("buttonBackground","Button background color.")),Aw=ew("button.hoverBackground",{dark:P_(_w,.2),light:R_(_w,.2),hc:null},v("buttonHoverBackground","Button background color when hovering.")),Cw=ew("badge.background",{dark:"#4D4D4D",light:"#C4C4C4",hc:Vv.black},v("badgeBackground","Badge background color. Badges are small information labels, e.g. for search results count.")),Ew=ew("badge.foreground",{dark:Vv.white,light:"#333",hc:Vv.white},v("badgeForeground","Badge foreground color. Badges are small information labels, e.g. for search results count.")),xw=ew("scrollbar.shadow",{dark:"#000000",light:"#DDDDDD",hc:null},v("scrollbarShadow","Scrollbar shadow to indicate that the view is scrolled.")),Sw=ew("scrollbarSlider.background",{dark:Vv.fromHex("#797979").transparent(.4),light:Vv.fromHex("#646464").transparent(.4),hc:F_(iw,.6)},v("scrollbarSliderBackground","Scrollbar slider background color.")),Dw=ew("scrollbarSlider.hoverBackground",{dark:Vv.fromHex("#646464").transparent(.7),light:Vv.fromHex("#646464").transparent(.7),hc:F_(iw,.8)},v("scrollbarSliderHoverBackground","Scrollbar slider background color when hovering.")),kw=ew("scrollbarSlider.activeBackground",{dark:Vv.fromHex("#BFBFBF").transparent(.4),light:Vv.fromHex("#000000").transparent(.6),hc:iw},v("scrollbarSliderActiveBackground","Scrollbar slider background color when clicked on.")),Mw=ew("progressBar.background",{dark:Vv.fromHex("#0E70C0"),light:Vv.fromHex("#0E70C0"),hc:iw},v("progressBarBackground","Background color of the progress bar that can show for long running operations.")),Nw=ew("editorError.foreground",{dark:"#F48771",light:"#E51400",hc:null},v("editorError.foreground","Foreground color of error squigglies in the editor.")),Lw=ew("editorError.border",{dark:null,light:null,hc:Vv.fromHex("#E47777").transparent(.8)},v("errorBorder","Border color of error boxes in the editor.")),Bw=ew("editorWarning.foreground",{dark:"#CCA700",light:"#E9A700",hc:null},v("editorWarning.foreground","Foreground color of warning squigglies in the editor.")),Iw=ew("editorWarning.border",{dark:null,light:null,hc:Vv.fromHex("#FFCC00").transparent(.8)},v("warningBorder","Border color of warning boxes in the editor.")),Tw=ew("editorInfo.foreground",{dark:"#75BEFF",light:"#75BEFF",hc:null},v("editorInfo.foreground","Foreground color of info squigglies in the editor.")),Ow=ew("editorInfo.border",{dark:null,light:null,hc:Vv.fromHex("#75BEFF").transparent(.8)},v("infoBorder","Border color of info boxes in the editor.")),Rw=ew("editorHint.foreground",{dark:Vv.fromHex("#eeeeee").transparent(.7),light:"#6c6c6c",hc:null},v("editorHint.foreground","Foreground color of hint squigglies in the editor.")),Pw=ew("editorHint.border",{dark:null,light:null,hc:Vv.fromHex("#eeeeee").transparent(.8)},v("hintBorder","Border color of hint boxes in the editor.")),Fw=ew("editor.background",{light:"#fffffe",dark:"#1E1E1E",hc:Vv.black},v("editorBackground","Editor background color.")),jw=ew("editor.foreground",{light:"#333333",dark:"#BBBBBB",hc:Vv.white},v("editorForeground","Editor default foreground color.")),Qw=ew("editorWidget.background",{dark:"#252526",light:"#F3F3F3",hc:"#0C141F"},v("editorWidgetBackground","Background color of editor widgets, such as find/replace.")),zw=ew("editorWidget.foreground",{dark:tw,light:tw,hc:tw},v("editorWidgetForeground","Foreground color of editor widgets, such as find/replace.")),Vw=ew("editorWidget.border",{dark:"#454545",light:"#C8C8C8",hc:iw},v("editorWidgetBorder","Border color of editor widgets. The color is only used if the widget chooses to have a border and if the color is not overridden by a widget.")),Ww=(ew("editorWidget.resizeBorder",{light:null,dark:null,hc:null},v("editorWidgetResizeBorder","Border color of the resize bar of editor widgets. The color is only used if the widget chooses to have a resize border and if the color is not overridden by a widget.")),ew("quickInput.background",{dark:Qw,light:Qw,hc:Qw},v("pickerBackground","Quick picker background color. The quick picker widget is the container for pickers like the command palette."))),Hw=ew("quickInput.foreground",{dark:zw,light:zw,hc:zw},v("pickerForeground","Quick picker foreground color. The quick picker widget is the container for pickers like the command palette.")),Uw=ew("quickInputTitle.background",{dark:new Vv(new jv(255,255,255,.105)),light:new Vv(new jv(0,0,0,.06)),hc:"#000000"},v("pickerTitleBackground","Quick picker title background color. The quick picker widget is the container for pickers like the command palette.")),Yw=ew("pickerGroup.foreground",{dark:"#3794FF",light:"#0066BF",hc:Vv.white},v("pickerGroupForeground","Quick picker color for grouping labels.")),Gw=ew("pickerGroup.border",{dark:"#3F3F46",light:"#CCCEDB",hc:Vv.white},v("pickerGroupBorder","Quick picker color for grouping borders.")),Kw=ew("editor.selectionBackground",{light:"#ADD6FF",dark:"#264F78",hc:"#f3f518"},v("editorSelectionBackground","Color of the editor selection.")),qw=ew("editor.selectionForeground",{light:null,dark:null,hc:"#000000"},v("editorSelectionForeground","Color of the selected text for high contrast.")),Jw=ew("editor.inactiveSelectionBackground",{light:F_(Kw,.5),dark:F_(Kw,.5),hc:F_(Kw,.5)},v("editorInactiveSelection","Color of the selection in an inactive editor. The color must not be opaque so as not to hide underlying decorations."),!0),Xw=ew("editor.selectionHighlightBackground",{light:j_(Kw,Fw,.3,.6),dark:j_(Kw,Fw,.3,.6),hc:null},v("editorSelectionHighlight","Color for regions with the same content as the selection. The color must not be opaque so as not to hide underlying decorations."),!0),$w=(ew("editor.selectionHighlightBorder",{light:null,dark:null,hc:ow},v("editorSelectionHighlightBorder","Border color for regions with the same content as the selection.")),ew("editor.findMatchBackground",{light:"#A8AC94",dark:"#515C6A",hc:null},v("editorFindMatch","Color of the current search match.")),ew("editor.findMatchHighlightBackground",{light:"#EA5C0055",dark:"#EA5C0055",hc:null},v("findMatchHighlight","Color of the other search matches. The color must not be opaque so as not to hide underlying decorations."),!0)),Zw=(ew("editor.findRangeHighlightBackground",{dark:"#3a3d4166",light:"#b4b4b44d",hc:null},v("findRangeHighlight","Color of the range limiting the search. The color must not be opaque so as not to hide underlying decorations."),!0),ew("editor.findMatchBorder",{light:null,dark:null,hc:ow},v("editorFindMatchBorder","Border color of the current search match.")),ew("editor.findMatchHighlightBorder",{light:null,dark:null,hc:ow},v("findMatchHighlightBorder","Border color of the other search matches.")),ew("editor.findRangeHighlightBorder",{dark:null,light:null,hc:F_(ow,.4)},v("findRangeHighlightBorder","Border color of the range limiting the search. The color must not be opaque so as not to hide underlying decorations."),!0),ew("editor.hoverHighlightBackground",{light:"#ADD6FF26",dark:"#264f7840",hc:"#ADD6FF26"},v("hoverHighlight","Highlight below the word for which a hover is shown. The color must not be opaque so as not to hide underlying decorations."),!0),ew("editorHoverWidget.background",{light:Qw,dark:Qw,hc:Qw},v("hoverBackground","Background color of the editor hover."))),e_=(ew("editorHoverWidget.foreground",{light:zw,dark:zw,hc:zw},v("hoverForeground","Foreground color of the editor hover.")),ew("editorHoverWidget.border",{light:Vw,dark:Vw,hc:Vw},v("hoverBorder","Border color of the editor hover.")),ew("editorHoverWidget.statusBarBackground",{dark:P_(Zw,.2),light:R_(Zw,.05),hc:Qw},v("statusBarBackground","Background color of the editor hover status bar.")),ew("editorLink.activeForeground",{dark:"#4E94CE",light:Vv.blue,hc:Vv.cyan},v("activeLinkForeground","Color of active links.")),ew("editorLightBulb.foreground",{dark:"#FFCC00",light:"#DDB100",hc:"#FFCC00"},v("editorLightBulbForeground","The color used for the lightbulb actions icon.")),ew("editorLightBulbAutoFix.foreground",{dark:"#75BEFF",light:"#007ACC",hc:"#75BEFF"},v("editorLightBulbAutoFixForeground","The color used for the lightbulb auto fix actions icon.")),new Vv(new jv(155,185,85,.2))),t_=new Vv(new jv(255,0,0,.2)),n_=ew("diffEditor.insertedTextBackground",{dark:e_,light:e_,hc:null},v("diffEditorInserted","Background color for text that got inserted. The color must not be opaque so as not to hide underlying decorations."),!0),i_=ew("diffEditor.removedTextBackground",{dark:t_,light:t_,hc:null},v("diffEditorRemoved","Background color for text that got removed. The color must not be opaque so as not to hide underlying decorations."),!0),o_=ew("diffEditor.insertedTextBorder",{dark:null,light:null,hc:"#33ff2eff"},v("diffEditorInsertedOutline","Outline color for the text that got inserted.")),r_=ew("diffEditor.removedTextBorder",{dark:null,light:null,hc:"#FF008F"},v("diffEditorRemovedOutline","Outline color for text that got removed.")),s_=ew("diffEditor.border",{dark:null,light:null,hc:iw},v("diffEditorBorder","Border color between the two text editors.")),a_=ew("diffEditor.diagonalFill",{dark:"#cccccc33",light:"#22222233",hc:null},v("diffDiagonalFill","Color of the diff editor's diagonal fill. The diagonal fill is used in side-by-side diff views.")),l_=ew("list.focusBackground",{dark:"#062F4A",light:"#D6EBFF",hc:null},v("listFocusBackground","List/Theme background color for the focused item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.")),c_=ew("list.focusForeground",{dark:null,light:null,hc:null},v("listFocusForeground","List/Theme foreground color for the focused item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.")),h_=ew("list.activeSelectionBackground",{dark:"#094771",light:"#0074E8",hc:null},v("listActiveSelectionBackground","List/Theme background color for the selected item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.")),u_=ew("list.activeSelectionForeground",{dark:Vv.white,light:Vv.white,hc:null},v("listActiveSelectionForeground","List/Theme foreground color for the selected item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.")),d_=ew("list.inactiveSelectionBackground",{dark:"#37373D",light:"#E4E6F1",hc:null},v("listInactiveSelectionBackground","List/Theme background color for the selected item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not.")),p_=ew("list.inactiveSelectionForeground",{dark:null,light:null,hc:null},v("listInactiveSelectionForeground","List/Theme foreground color for the selected item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not.")),f_=ew("list.inactiveFocusBackground",{dark:null,light:null,hc:null},v("listInactiveFocusBackground","List/Theme background color for the focused item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not.")),g_=ew("list.hoverBackground",{dark:"#2A2D2E",light:"#F0F0F0",hc:null},v("listHoverBackground","List/Theme background when hovering over items using the mouse.")),m_=ew("list.hoverForeground",{dark:null,light:null,hc:null},v("listHoverForeground","List/Theme foreground when hovering over items using the mouse.")),b_=ew("list.dropBackground",{dark:l_,light:l_,hc:null},v("listDropBackground","List/Theme drag and drop background when moving items around using the mouse.")),v_=(ew("list.highlightForeground",{dark:"#0097fb",light:"#0066BF",hc:nw},v("highlight","List/Theme foreground color of the match highlights when searching inside the list/tree.")),ew("listFilterWidget.background",{light:"#efc1ad",dark:"#653723",hc:Vv.black},v("listFilterWidgetBackground","Background color of the type filter widget in lists and trees."))),y_=ew("listFilterWidget.outline",{dark:Vv.transparent,light:Vv.transparent,hc:"#f38518"},v("listFilterWidgetOutline","Outline color of the type filter widget in lists and trees.")),w_=ew("listFilterWidget.noMatchesOutline",{dark:"#BE1100",light:"#BE1100",hc:iw},v("listFilterWidgetNoMatchesOutline","Outline color of the type filter widget in lists and trees, when there are no matches.")),__=ew("tree.indentGuidesStroke",{dark:"#585858",light:"#a9a9a9",hc:"#a9a9a9"},v("treeIndentGuidesStroke","Theme stroke color for the indentation guides.")),A_=ew("menu.border",{dark:null,light:null,hc:iw},v("menuBorder","Border color of menus.")),C_=ew("menu.foreground",{dark:yw,light:tw,hc:yw},v("menuForeground","Foreground color of menu items.")),E_=ew("menu.background",{dark:vw,light:vw,hc:vw},v("menuBackground","Background color of menu items.")),x_=ew("menu.selectionForeground",{dark:u_,light:u_,hc:u_},v("menuSelectionForeground","Foreground color of the selected menu item in menus.")),S_=ew("menu.selectionBackground",{dark:h_,light:h_,hc:h_},v("menuSelectionBackground","Background color of the selected menu item in menus.")),D_=ew("menu.selectionBorder",{dark:null,light:null,hc:ow},v("menuSelectionBorder","Border color of the selected menu item in menus.")),k_=ew("menu.separatorBackground",{dark:"#BBBBBB",light:"#888888",hc:iw},v("menuSeparatorBackground","Color of a separator menu item in menus.")),M_=(ew("editor.snippetTabstopHighlightBackground",{dark:new Vv(new jv(124,124,124,.3)),light:new Vv(new jv(10,50,100,.2)),hc:new Vv(new jv(124,124,124,.3))},v("snippetTabstopHighlightBackground","Highlight background color of a snippet tabstop.")),ew("editor.snippetTabstopHighlightBorder",{dark:null,light:null,hc:null},v("snippetTabstopHighlightBorder","Highlight border color of a snippet tabstop.")),ew("editor.snippetFinalTabstopHighlightBackground",{dark:null,light:null,hc:null},v("snippetFinalTabstopHighlightBackground","Highlight background color of the final tabstop of a snippet.")),ew("editor.snippetFinalTabstopHighlightBorder",{dark:"#525252",light:new Vv(new jv(10,50,100,.5)),hc:"#525252"},v("snippetFinalTabstopHighlightBorder","Highlight border color of the final tabstop of a snippet.")),ew("editorOverviewRuler.findMatchForeground",{dark:"#d186167e",light:"#d186167e",hc:"#AB5A00"},v("overviewRulerFindMatchForeground","Overview ruler marker color for find matches. The color must not be opaque so as not to hide underlying decorations."),!0),ew("editorOverviewRuler.selectionHighlightForeground",{dark:"#A0A0A0CC",light:"#A0A0A0CC",hc:"#A0A0A0CC"},v("overviewRulerSelectionHighlightForeground","Overview ruler marker color for selection highlights. The color must not be opaque so as not to hide underlying decorations."),!0),ew("minimap.findMatchHighlight",{light:"#d18616",dark:"#d18616",hc:"#AB5A00"},v("minimapFindMatchHighlight","Minimap marker color for find matches."),!0),ew("minimap.selectionHighlight",{light:"#ADD6FF",dark:"#264F78",hc:"#ffffff"},v("minimapSelectionHighlight","Minimap marker color for the editor selection."),!0)),N_=ew("minimap.errorHighlight",{dark:new Vv(new jv(255,18,18,.7)),light:new Vv(new jv(255,18,18,.7)),hc:new Vv(new jv(255,50,50,1))},v("minimapError","Minimap marker color for errors.")),L_=ew("minimap.warningHighlight",{dark:Bw,light:Bw,hc:Iw},v("overviewRuleWarning","Minimap marker color for warnings.")),B_=ew("minimap.background",{dark:null,light:null,hc:null},v("minimapBackground","Minimap background color.")),I_=ew("minimapSlider.background",{light:F_(Sw,.5),dark:F_(Sw,.5),hc:F_(Sw,.5)},v("minimapSliderBackground","Minimap slider background color.")),T_=ew("minimapSlider.hoverBackground",{light:F_(Dw,.5),dark:F_(Dw,.5),hc:F_(Dw,.5)},v("minimapSliderHoverBackground","Minimap slider background color when hovering.")),O_=ew("minimapSlider.activeBackground",{light:F_(kw,.5),dark:F_(kw,.5),hc:F_(kw,.5)},v("minimapSliderActiveBackground","Minimap slider background color when clicked on."));ew("problemsErrorIcon.foreground",{dark:Nw,light:Nw,hc:Nw},v("problemsErrorIconForeground","The color used for the problems error icon.")),ew("problemsWarningIcon.foreground",{dark:Bw,light:Bw,hc:Bw},v("problemsWarningIconForeground","The color used for the problems warning icon.")),ew("problemsInfoIcon.foreground",{dark:Tw,light:Tw,hc:Tw},v("problemsInfoIconForeground","The color used for the problems info icon."));function R_(e,t){return n=>{let i=Q_(e,n);if(i)return i.darken(t)}}function P_(e,t){return n=>{let i=Q_(e,n);if(i)return i.lighten(t)}}function F_(e,t){return n=>{let i=Q_(e,n);if(i)return i.transparent(t)}}function j_(e,t,n,i){return o=>{let r=Q_(e,o);if(r){let e=Q_(t,o);return e?r.isDarkerThan(e)?Vv.getLighterColor(r,e,n).transparent(i):Vv.getDarkerColor(r,e,n).transparent(i):r.transparent(n*i)}}}function Q_(e,t){if(null!==e)return"string"===typeof e?"#"===e[0]?Vv.fromHex(e):t.getColor(e):e instanceof Vv?e:"function"===typeof e?e(t):void 0}const z_="vscode://schemas/workbench-colors";let V_=kd.as(Md.JSONContribution);V_.registerSchema(z_,Zy.getColorSchema());const W_=new Hi(()=>V_.notifySchemaChanged(z_),200);Zy.onDidChangeSchema(()=>{W_.isScheduled()||W_.schedule()});const H_=ew("editor.lineHighlightBackground",{dark:null,light:null,hc:null},v("lineHighlight","Background color for the highlight of line at the cursor position.")),U_=ew("editor.lineHighlightBorder",{dark:"#282828",light:"#eeeeee",hc:"#f38518"},v("lineHighlightBorderBox","Background color for the border around the line at the cursor position.")),Y_=ew("editor.rangeHighlightBackground",{dark:"#ffffff0b",light:"#fdff0033",hc:null},v("rangeHighlight","Background color of highlighted ranges, like by quick open and find features. The color must not be opaque so as not to hide underlying decorations."),!0),G_=ew("editor.rangeHighlightBorder",{dark:null,light:null,hc:ow},v("rangeHighlightBorder","Background color of the border around highlighted ranges."),!0),K_=ew("editor.symbolHighlightBackground",{dark:$w,light:$w,hc:null},v("symbolHighlight","Background color of highlighted symbol, like for go to definition or go next/previous symbol. The color must not be opaque so as not to hide underlying decorations."),!0),q_=ew("editor.symbolHighlightBorder",{dark:null,light:null,hc:ow},v("symbolHighlightBorder","Background color of the border around highlighted symbols."),!0),J_=ew("editorCursor.foreground",{dark:"#AEAFAD",light:Vv.black,hc:Vv.white},v("caret","Color of the editor cursor.")),X_=ew("editorCursor.background",null,v("editorCursorBackground","The background color of the editor cursor. Allows customizing the color of a character overlapped by a block cursor.")),$_=ew("editorWhitespace.foreground",{dark:"#e3e4e229",light:"#33333333",hc:"#e3e4e229"},v("editorWhitespaces","Color of whitespace characters in the editor.")),Z_=ew("editorIndentGuide.background",{dark:$_,light:$_,hc:$_},v("editorIndentGuides","Color of the editor indentation guides.")),eA=ew("editorIndentGuide.activeBackground",{dark:$_,light:$_,hc:$_},v("editorActiveIndentGuide","Color of the active editor indentation guides.")),tA=ew("editorLineNumber.foreground",{dark:"#858585",light:"#237893",hc:Vv.white},v("editorLineNumbers","Color of editor line numbers.")),nA=ew("editorActiveLineNumber.foreground",{dark:"#c6c6c6",light:"#0B216F",hc:ow},v("editorActiveLineNumber","Color of editor active line number"),!1,v("deprecatedEditorActiveLineNumber","Id is deprecated. Use 'editorLineNumber.activeForeground' instead.")),iA=ew("editorLineNumber.activeForeground",{dark:nA,light:nA,hc:nA},v("editorActiveLineNumber","Color of editor active line number")),oA=ew("editorRuler.foreground",{dark:"#5A5A5A",light:Vv.lightgrey,hc:Vv.white},v("editorRuler","Color of the editor rulers.")),rA=(ew("editorCodeLens.foreground",{dark:"#999999",light:"#999999",hc:"#999999"},v("editorCodeLensForeground","Foreground color of editor CodeLens")),ew("editorBracketMatch.background",{dark:"#0064001a",light:"#0064001a",hc:"#0064001a"},v("editorBracketMatchBackground","Background color behind matching brackets")),ew("editorBracketMatch.border",{dark:"#888",light:"#B9B9B9",hc:iw},v("editorBracketMatchBorder","Color for matching brackets boxes")),ew("editorOverviewRuler.border",{dark:"#7f7f7f4d",light:"#7f7f7f4d",hc:"#7f7f7f4d"},v("editorOverviewRulerBorder","Color of the overview ruler border."))),sA=ew("editorOverviewRuler.background",null,v("editorOverviewRulerBackground","Background color of the editor overview ruler. Only used when the minimap is enabled and placed on the right side of the editor.")),aA=ew("editorGutter.background",{dark:Fw,light:Fw,hc:Fw},v("editorGutter","Background color of the editor gutter. The gutter contains the glyph margins and the line numbers.")),lA=ew("editorUnnecessaryCode.border",{dark:null,light:null,hc:Vv.fromHex("#fff").transparent(.8)},v("unnecessaryCodeBorder","Border color of unnecessary (unused) source code in the editor.")),cA=ew("editorUnnecessaryCode.opacity",{dark:Vv.fromHex("#000a"),light:Vv.fromHex("#0007"),hc:null},v("unnecessaryCodeOpacity","Opacity of unnecessary (unused) source code in the editor. For example, \"#000000c0\" will render the code with 75% opacity. For high contrast themes, use the  'editorUnnecessaryCode.border' theme color to underline unnecessary code instead of fading it out.")),hA=new Vv(new jv(0,122,204,.6)),uA=(ew("editorOverviewRuler.rangeHighlightForeground",{dark:hA,light:hA,hc:hA},v("overviewRulerRangeHighlight","Overview ruler marker color for range highlights. The color must not be opaque so as not to hide underlying decorations."),!0),ew("editorOverviewRuler.errorForeground",{dark:new Vv(new jv(255,18,18,.7)),light:new Vv(new jv(255,18,18,.7)),hc:new Vv(new jv(255,50,50,1))},v("overviewRuleError","Overview ruler marker color for errors."))),dA=ew("editorOverviewRuler.warningForeground",{dark:Bw,light:Bw,hc:Iw},v("overviewRuleWarning","Overview ruler marker color for warnings.")),pA=ew("editorOverviewRuler.infoForeground",{dark:Tw,light:Tw,hc:Ow},v("overviewRuleInfo","Overview ruler marker color for infos."));Am((e,t)=>{const n=e.getColor(Fw);n&&t.addRule(`.monaco-editor, .monaco-editor-background, .monaco-editor .inputarea.ime-input { background-color: ${n}; }`);const i=e.getColor(jw);i&&t.addRule(`.monaco-editor, .monaco-editor .inputarea.ime-input { color: ${i}; }`);const o=e.getColor(aA);o&&t.addRule(`.monaco-editor .margin { background-color: ${o}; }`);const r=e.getColor(Y_);r&&t.addRule(`.monaco-editor .rangeHighlight { background-color: ${r}; }`);const s=e.getColor(G_);s&&t.addRule(`.monaco-editor .rangeHighlight { border: 1px ${"hc"===e.type?"dotted":"solid"} ${s}; }`);const a=e.getColor(K_);a&&t.addRule(`.monaco-editor .symbolHighlight { background-color: ${a}; }`);const l=e.getColor(q_);l&&t.addRule(`.monaco-editor .symbolHighlight { border: 1px ${"hc"===e.type?"dotted":"solid"} ${l}; }`);const c=e.getColor($_);c&&(t.addRule(`.monaco-editor .mtkw { color: ${c} !important; }`),t.addRule(`.monaco-editor .mtkz { color: ${c} !important; }`))});class fA extends Jy{constructor(e){super(),this._context=e,this._readConfig(),this._lastCursorModelPosition=new pn(1,1),this._renderResult=null,this._context.addEventHandler(this)}_readConfig(){const e=this._context.configuration.options;this._lineHeight=e.get(51);const t=e.get(52);this._renderLineNumbers=t.renderType,this._renderCustomLineNumbers=t.renderFn,this._renderFinalNewline=e.get(76);const n=e.get(117);this._lineNumbersLeft=n.lineNumbersLeft,this._lineNumbersWidth=n.lineNumbersWidth}dispose(){this._context.removeEventHandler(this),this._renderResult=null,super.dispose()}onConfigurationChanged(e){return this._readConfig(),!0}onCursorStateChanged(e){const t=e.selections[0].getPosition();return this._lastCursorModelPosition=this._context.model.coordinatesConverter.convertViewPositionToModelPosition(t),2===this._renderLineNumbers||3===this._renderLineNumbers}onFlushed(e){return!0}onLinesChanged(e){return!0}onLinesDeleted(e){return!0}onLinesInserted(e){return!0}onScrollChanged(e){return e.scrollTopChanged}onZonesChanged(e){return!0}_getLineRenderLineNumber(e){const t=this._context.model.coordinatesConverter.convertViewPositionToModelPosition(new pn(e,1));if(1!==t.column)return"";const n=t.lineNumber;if(this._renderCustomLineNumbers)return this._renderCustomLineNumbers(n);if(2===this._renderLineNumbers){const e=Math.abs(this._lastCursorModelPosition.lineNumber-n);return 0===e?'<span class="relative-current-line-number">'+n+"</span>":String(e)}return 3===this._renderLineNumbers?this._lastCursorModelPosition.lineNumber===n||n%10===0?String(n):"":String(n)}prepareRender(e){if(0===this._renderLineNumbers)return void(this._renderResult=null);const t=y["d"]?this._lineHeight%2===0?" lh-even":" lh-odd":"",n=e.visibleRange.startLineNumber,i=e.visibleRange.endLineNumber,o='<div class="'+fA.CLASS_NAME+t+'" style="left:'+this._lineNumbersLeft.toString()+"px;width:"+this._lineNumbersWidth.toString()+'px;">',r=this._context.model.getLineCount(),s=[];for(let a=n;a<=i;a++){const e=a-n;if(!this._renderFinalNewline&&a===r&&0===this._context.model.getLineLength(a)){s[e]="";continue}const t=this._getLineRenderLineNumber(a);s[e]=t?o+t+"</div>":""}this._renderResult=s}render(e,t){if(!this._renderResult)return"";const n=t-e;return n<0||n>=this._renderResult.length?"":this._renderResult[n]}}fA.CLASS_NAME="line-numbers",Am((e,t)=>{const n=e.getColor(tA);n&&t.addRule(`.monaco-editor .line-numbers { color: ${n}; }`);const i=e.getColor(iA);i&&t.addRule(`.monaco-editor .current-line ~ .line-numbers { color: ${i}; }`)});class gA extends im{constructor(e){super(e);const t=this._context.configuration.options,n=t.get(117);this._canUseLayerHinting=!t.get(23),this._contentLeft=n.contentLeft,this._glyphMarginLeft=n.glyphMarginLeft,this._glyphMarginWidth=n.glyphMarginWidth,this._domNode=jg(document.createElement("div")),this._domNode.setClassName(gA.OUTER_CLASS_NAME),this._domNode.setPosition("absolute"),this._domNode.setAttribute("role","presentation"),this._domNode.setAttribute("aria-hidden","true"),this._glyphMarginBackgroundDomNode=jg(document.createElement("div")),this._glyphMarginBackgroundDomNode.setClassName(gA.CLASS_NAME),this._domNode.appendChild(this._glyphMarginBackgroundDomNode)}dispose(){super.dispose()}getDomNode(){return this._domNode}onConfigurationChanged(e){const t=this._context.configuration.options,n=t.get(117);return this._canUseLayerHinting=!t.get(23),this._contentLeft=n.contentLeft,this._glyphMarginLeft=n.glyphMarginLeft,this._glyphMarginWidth=n.glyphMarginWidth,!0}onScrollChanged(e){return super.onScrollChanged(e)||e.scrollTopChanged}prepareRender(e){}render(e){this._domNode.setLayerHinting(this._canUseLayerHinting),this._domNode.setContain("strict");const t=e.scrollTop-e.bigNumbersDelta;this._domNode.setTop(-t);const n=Math.min(e.scrollHeight,1e6);this._domNode.setHeight(n),this._domNode.setWidth(this._contentLeft),this._glyphMarginBackgroundDomNode.setLeft(this._glyphMarginLeft),this._glyphMarginBackgroundDomNode.setWidth(this._glyphMarginWidth),this._glyphMarginBackgroundDomNode.setHeight(n)}}gA.CLASS_NAME="glyph-margin",gA.OUTER_CLASS_NAME="margin";n("53d7");const mA="monaco-mouse-cursor-text";class bA{constructor(e,t,n){this.top=e,this.left=t,this.width=n}setWidth(e){return new bA(this.top,this.left,e)}}const vA=pi||fi;class yA extends im{constructor(e,t,n){super(e),this._primaryCursorPosition=new pn(1,1),this._primaryCursorVisibleRange=null,this._viewController=t,this._viewHelper=n,this._scrollLeft=0,this._scrollTop=0;const i=this._context.configuration.options,o=i.get(117);this._setAccessibilityOptions(i),this._contentLeft=o.contentLeft,this._contentWidth=o.contentWidth,this._contentHeight=o.height,this._fontInfo=i.get(36),this._lineHeight=i.get(51),this._emptySelectionClipboard=i.get(26),this._copyWithSyntaxHighlighting=i.get(16),this._visibleTextArea=null,this._selections=[new gn(1,1,1,1)],this._modelSelections=[new gn(1,1,1,1)],this._lastRenderPosition=null,this.textArea=jg(document.createElement("textarea")),om.write(this.textArea,6),this.textArea.setClassName("inputarea "+mA),this.textArea.setAttribute("wrap","off"),this.textArea.setAttribute("autocorrect","off"),this.textArea.setAttribute("autocapitalize","off"),this.textArea.setAttribute("autocomplete","off"),this.textArea.setAttribute("spellcheck","false"),this.textArea.setAttribute("aria-label",this._getAriaLabel(i)),this.textArea.setAttribute("tabindex",String(i.get(102))),this.textArea.setAttribute("role","textbox"),this.textArea.setAttribute("aria-roledescription",v("editor","editor")),this.textArea.setAttribute("aria-multiline","true"),this.textArea.setAttribute("aria-haspopup","false"),this.textArea.setAttribute("aria-autocomplete","both"),y["h"]&&i.get(72)&&this.textArea.setAttribute("readonly","true"),this.textAreaCover=jg(document.createElement("div")),this.textAreaCover.setPosition("absolute");const r={getLineCount:()=>this._context.model.getLineCount(),getLineMaxColumn:e=>this._context.model.getLineMaxColumn(e),getValueInRange:(e,t)=>this._context.model.getValueInRange(e,t)},s={getDataToCopy:e=>{const t=this._context.model.getPlainTextToCopy(this._modelSelections,this._emptySelectionClipboard,y["i"]),n=this._context.model.getEOL(),i=this._emptySelectionClipboard&&1===this._modelSelections.length&&this._modelSelections[0].isEmpty(),o=Array.isArray(t)?t:null,r=Array.isArray(t)?t.join(n):t;let s=void 0,a=null;if(e&&(Uy.forceCopyWithSyntaxHighlighting||this._copyWithSyntaxHighlighting&&r.length<65536)){const e=this._context.model.getRichTextToCopy(this._modelSelections,this._emptySelectionClipboard);e&&(s=e.html,a=e.mode)}return{isFromEmptySelection:i,multicursorText:o,text:r,html:s,mode:a}},getScreenReaderContent:e=>{if(1===this._accessibilitySupport){if(y["f"]){const e=this._selections[0];if(e.isEmpty()){const t=e.getStartPosition();let n=this._getWordBeforePosition(t);if(0===n.length&&(n=this._getCharacterBeforePosition(t)),n.length>0)return new Wy(n,n.length,n.length,t,t)}}return Wy.EMPTY}return Hy.fromEditorSelection(e,r,this._selections[0],this._accessibilityPageSize,0===this._accessibilitySupport)},deduceModelPosition:(e,t,n)=>this._context.model.deduceModelPositionRelativeToViewPosition(e,t,n)};this._textAreaInput=this._register(new Gy(s,this.textArea)),this._register(this._textAreaInput.onKeyDown(e=>{this._viewController.emitKeyDown(e)})),this._register(this._textAreaInput.onKeyUp(e=>{this._viewController.emitKeyUp(e)})),this._register(this._textAreaInput.onPaste(e=>{let t=!1,n=null,i=null;e.metadata&&(t=this._emptySelectionClipboard&&!!e.metadata.isFromEmptySelection,n="undefined"!==typeof e.metadata.multicursorText?e.metadata.multicursorText:null,i=e.metadata.mode),this._viewController.paste(e.text,t,n,i)})),this._register(this._textAreaInput.onCut(()=>{this._viewController.cut()})),this._register(this._textAreaInput.onType(e=>{e.replaceCharCnt?this._viewController.replacePreviousChar(e.text,e.replaceCharCnt):this._viewController.type(e.text)})),this._register(this._textAreaInput.onSelectionChangeRequest(e=>{this._viewController.setSelection(e)})),this._register(this._textAreaInput.onCompositionStart(e=>{const t=this._selections[0].startLineNumber,n=this._selections[0].startColumn-(e.moveOneCharacterLeft?1:0);this._context.model.revealRange("keyboard",!0,new fn(t,n,t,n),0,1);const i=this._viewHelper.visibleRangeForPositionRelativeToEditor(t,n);i&&(this._visibleTextArea=new bA(this._context.viewLayout.getVerticalOffsetForLineNumber(t),i.left,vA?0:1),this._render()),this.textArea.setClassName(`inputarea ${mA} ime-input`),this._viewController.compositionStart()})),this._register(this._textAreaInput.onCompositionUpdate(e=>{this._visibleTextArea=pi?this._visibleTextArea.setWidth(0):this._visibleTextArea.setWidth(wA(e.data,this._fontInfo)),this._render()})),this._register(this._textAreaInput.onCompositionEnd(()=>{this._visibleTextArea=null,this._render(),this.textArea.setClassName("inputarea "+mA),this._viewController.compositionEnd()})),this._register(this._textAreaInput.onFocus(()=>{this._context.model.setHasFocus(!0)})),this._register(this._textAreaInput.onBlur(()=>{this._context.model.setHasFocus(!1)}))}dispose(){super.dispose()}_getWordBeforePosition(e){const t=this._context.model.getLineContent(e.lineNumber),n=Ub(this._context.configuration.options.get(105));let i=e.column,o=0;while(i>1){const r=t.charCodeAt(i-2),s=n.get(r);if(0!==s||o>50)return t.substring(i-1,e.column-1);o++,i--}return t.substring(0,e.column-1)}_getCharacterBeforePosition(e){if(e.column>1){const t=this._context.model.getLineContent(e.lineNumber),n=t.charAt(e.column-2);if(!Rr["D"](n.charCodeAt(0)))return n}return""}_getAriaLabel(e){const t=e.get(2);return 1===t?v("accessibilityOffAriaLabel","The editor is not accessible at this time. Press {0} for options.",y["d"]?"Shift+Alt+F1":"Alt+F1"):e.get(4)}_setAccessibilityOptions(e){this._accessibilitySupport=e.get(2);const t=e.get(3);2===this._accessibilitySupport&&t===Se.accessibilityPageSize.defaultValue?this._accessibilityPageSize=100:this._accessibilityPageSize=t}onConfigurationChanged(e){const t=this._context.configuration.options,n=t.get(117);return this._setAccessibilityOptions(t),this._contentLeft=n.contentLeft,this._contentWidth=n.contentWidth,this._contentHeight=n.height,this._fontInfo=t.get(36),this._lineHeight=t.get(51),this._emptySelectionClipboard=t.get(26),this._copyWithSyntaxHighlighting=t.get(16),this.textArea.setAttribute("aria-label",this._getAriaLabel(t)),this.textArea.setAttribute("tabindex",String(t.get(102))),y["h"]&&e.hasChanged(72)&&(t.get(72)?this.textArea.setAttribute("readonly","true"):this.textArea.removeAttribute("readonly")),e.hasChanged(2)&&this._textAreaInput.writeScreenReaderContent("strategy changed"),!0}onCursorStateChanged(e){return this._selections=e.selections.slice(0),this._modelSelections=e.modelSelections.slice(0),this._textAreaInput.writeScreenReaderContent("selection changed"),!0}onDecorationsChanged(e){return!0}onFlushed(e){return!0}onLinesChanged(e){return!0}onLinesDeleted(e){return!0}onLinesInserted(e){return!0}onScrollChanged(e){return this._scrollLeft=e.scrollLeft,this._scrollTop=e.scrollTop,!0}onZonesChanged(e){return!0}isFocused(){return this._textAreaInput.isFocused()}focusTextArea(){this._textAreaInput.focusTextArea()}getLastRenderData(){return this._lastRenderPosition}setAriaOptions(e){e.activeDescendant?(this.textArea.setAttribute("aria-haspopup","true"),this.textArea.setAttribute("aria-autocomplete","list"),this.textArea.setAttribute("aria-activedescendant",e.activeDescendant)):(this.textArea.setAttribute("aria-haspopup","false"),this.textArea.setAttribute("aria-autocomplete","both"),this.textArea.removeAttribute("aria-activedescendant")),e.role&&this.textArea.setAttribute("role",e.role)}prepareRender(e){this._primaryCursorPosition=new pn(this._selections[0].positionLineNumber,this._selections[0].positionColumn),this._primaryCursorVisibleRange=e.visibleRangeForPosition(this._primaryCursorPosition)}render(e){this._textAreaInput.writeScreenReaderContent("render"),this._render()}_render(){if(this._visibleTextArea)return void this._renderInsideEditor(null,this._visibleTextArea.top-this._scrollTop,this._contentLeft+this._visibleTextArea.left-this._scrollLeft,this._visibleTextArea.width,this._lineHeight);if(!this._primaryCursorVisibleRange)return void this._renderAtTopLeft();const e=this._contentLeft+this._primaryCursorVisibleRange.left-this._scrollLeft;if(e<this._contentLeft||e>this._contentLeft+this._contentWidth)return void this._renderAtTopLeft();const t=this._context.viewLayout.getVerticalOffsetForLineNumber(this._selections[0].positionLineNumber)-this._scrollTop;t<0||t>this._contentHeight?this._renderAtTopLeft():y["f"]?this._renderInsideEditor(this._primaryCursorPosition,t,e,vA?0:1,this._lineHeight):this._renderInsideEditor(this._primaryCursorPosition,t,e,vA?0:1,vA?0:1)}_renderInsideEditor(e,t,n,i,o){this._lastRenderPosition=e;const r=this.textArea,s=this.textAreaCover;Vf.applyFontInfo(r,this._fontInfo),r.setTop(t),r.setLeft(n),r.setWidth(i),r.setHeight(o),s.setTop(0),s.setLeft(0),s.setWidth(0),s.setHeight(0)}_renderAtTopLeft(){this._lastRenderPosition=null;const e=this.textArea,t=this.textAreaCover;if(Vf.applyFontInfo(e,this._fontInfo),e.setTop(0),e.setLeft(0),t.setTop(0),t.setLeft(0),vA)return e.setWidth(0),e.setHeight(0),t.setWidth(0),void t.setHeight(0);e.setWidth(1),e.setHeight(1),t.setWidth(1),t.setHeight(1);const n=this._context.configuration.options;n.get(42)?t.setClassName("monaco-editor-background textAreaCover "+gA.OUTER_CLASS_NAME):0!==n.get(52).renderType?t.setClassName("monaco-editor-background textAreaCover "+fA.CLASS_NAME):t.setClassName("monaco-editor-background textAreaCover")}}function wA(e,t){const n=document.createElement("canvas"),i=n.getContext("2d");i.font=_A(t);const o=i.measureText(e);return fi?o.width+2:o.width}function _A(e){return AA("normal",e.fontWeight,e.fontSize,e.lineHeight,e.fontFamily)}function AA(e,t,n,i,o){return`${e} normal ${t} ${n}px / ${i}px ${o}`}class CA{static columnSelect(e,t,n,i,o,r){let s=Math.abs(o-n)+1,a=n>o,l=i>r,c=i<r,h=[];for(let u=0;u<s;u++){let o=n+(a?-u:u),s=_y.columnFromVisibleColumn2(e,t,o,i),d=_y.columnFromVisibleColumn2(e,t,o,r),p=_y.visibleColumnFromColumn2(e,t,new pn(o,s)),f=_y.visibleColumnFromColumn2(e,t,new pn(o,d));if(c){if(p>r)continue;if(f<i)continue}if(l){if(f>i)continue;if(p<r)continue}h.push(new gy(new fn(o,s,o,s),0,new pn(o,d),0))}if(0===h.length)for(let u=0;u<s;u++){const e=n+(a?-u:u),i=t.getLineMaxColumn(e);h.push(new gy(new fn(e,i,e,i),0,new pn(e,i),0))}return{viewStates:h,reversed:a,fromLineNumber:n,fromVisualColumn:i,toLineNumber:o,toVisualColumn:r}}static columnSelectLeft(e,t,n){let i=n.toViewVisualColumn;return i>1&&i--,CA.columnSelect(e,t,n.fromViewLineNumber,n.fromViewVisualColumn,n.toViewLineNumber,i)}static columnSelectRight(e,t,n){let i=0;const o=Math.min(n.fromViewLineNumber,n.toViewLineNumber),r=Math.max(n.fromViewLineNumber,n.toViewLineNumber);for(let a=o;a<=r;a++){const n=t.getLineMaxColumn(a),o=_y.visibleColumnFromColumn2(e,t,new pn(a,n));i=Math.max(i,o)}let s=n.toViewVisualColumn;return s<i&&s++,this.columnSelect(e,t,n.fromViewLineNumber,n.fromViewVisualColumn,n.toViewLineNumber,s)}static columnSelectUp(e,t,n,i){const o=i?e.pageSize:1,r=Math.max(1,n.toViewLineNumber-o);return this.columnSelect(e,t,n.fromViewLineNumber,n.fromViewVisualColumn,r,n.toViewVisualColumn)}static columnSelectDown(e,t,n,i){const o=i?e.pageSize:1,r=Math.min(t.getLineCount(),n.toViewLineNumber+o);return this.columnSelect(e,t,n.fromViewLineNumber,n.fromViewVisualColumn,r,n.toViewVisualColumn)}}class EA{constructor(e,t,n=!1){this._range=e,this._text=t,this.insertsAutoWhitespace=n}getEditOperations(e,t){t.addTrackedEditOperation(this._range,this._text)}computeCursorState(e,t){let n=t.getInverseEditOperations(),i=n[0].range;return new gn(i.endLineNumber,i.endColumn,i.endLineNumber,i.endColumn)}}class xA{constructor(e,t,n=!1){this._range=e,this._text=t,this.insertsAutoWhitespace=n}getEditOperations(e,t){t.addTrackedEditOperation(this._range,this._text)}computeCursorState(e,t){let n=t.getInverseEditOperations(),i=n[0].range;return new gn(i.startLineNumber,i.startColumn,i.startLineNumber,i.startColumn)}}class SA{constructor(e,t,n,i,o=!1){this._range=e,this._text=t,this._columnDeltaOffset=i,this._lineNumberDeltaOffset=n,this.insertsAutoWhitespace=o}getEditOperations(e,t){t.addTrackedEditOperation(this._range,this._text)}computeCursorState(e,t){let n=t.getInverseEditOperations(),i=n[0].range;return new gn(i.endLineNumber+this._lineNumberDeltaOffset,i.endColumn+this._columnDeltaOffset,i.endLineNumber+this._lineNumberDeltaOffset,i.endColumn+this._columnDeltaOffset)}}class DA{constructor(e,t,n,i=!1){this._range=e,this._text=t,this._initialSelection=n,this._forceMoveMarkers=i,this._selectionId=null}getEditOperations(e,t){t.addTrackedEditOperation(this._range,this._text,this._forceMoveMarkers),this._selectionId=t.trackSelection(this._initialSelection)}computeCursorState(e,t){return t.getTrackedSelection(this._selectionId)}}class kA{constructor(e,t,n){this.lineNumber=e,this.column=t,this.leftoverVisibleColumns=n}}class MA{static leftPosition(e,t,n){return n>e.getLineMinColumn(t)?n-=Rr["K"](e.getLineContent(t),n-1):t>1&&(t-=1,n=e.getLineMaxColumn(t)),new pn(t,n)}static left(e,t,n,i){const o=MA.leftPosition(t,n,i);return new kA(o.lineNumber,o.column,0)}static moveLeft(e,t,n,i,o){let r,s;if(n.hasSelection()&&!i)r=n.selection.startLineNumber,s=n.selection.startColumn;else{let i=MA.left(e,t,n.position.lineNumber,n.position.column-(o-1));r=i.lineNumber,s=i.column}return n.move(i,r,s,0)}static rightPosition(e,t,n){return n<e.getLineMaxColumn(t)?n+=Rr["J"](e.getLineContent(t),n-1):t<e.getLineCount()&&(t+=1,n=e.getLineMinColumn(t)),new pn(t,n)}static right(e,t,n,i){const o=MA.rightPosition(t,n,i);return new kA(o.lineNumber,o.column,0)}static moveRight(e,t,n,i,o){let r,s;if(n.hasSelection()&&!i)r=n.selection.endLineNumber,s=n.selection.endColumn;else{let i=MA.right(e,t,n.position.lineNumber,n.position.column+(o-1));r=i.lineNumber,s=i.column}return n.move(i,r,s,0)}static down(e,t,n,i,o,r,s){const a=_y.visibleColumnFromColumn(t.getLineContent(n),i,e.tabSize)+o,l=t.getLineCount(),c=n===l&&i===t.getLineMaxColumn(n);return n+=r,n>l?(n=l,i=s?t.getLineMaxColumn(n):Math.min(t.getLineMaxColumn(n),i)):i=_y.columnFromVisibleColumn2(e,t,n,a),o=c?0:a-_y.visibleColumnFromColumn(t.getLineContent(n),i,e.tabSize),new kA(n,i,o)}static moveDown(e,t,n,i,o){let r,s;n.hasSelection()&&!i?(r=n.selection.endLineNumber,s=n.selection.endColumn):(r=n.position.lineNumber,s=n.position.column);let a=MA.down(e,t,r,s,n.leftoverVisibleColumns,o,!0);return n.move(i,a.lineNumber,a.column,a.leftoverVisibleColumns)}static translateDown(e,t,n){let i=n.selection,o=MA.down(e,t,i.selectionStartLineNumber,i.selectionStartColumn,n.selectionStartLeftoverVisibleColumns,1,!1),r=MA.down(e,t,i.positionLineNumber,i.positionColumn,n.leftoverVisibleColumns,1,!1);return new gy(new fn(o.lineNumber,o.column,o.lineNumber,o.column),o.leftoverVisibleColumns,new pn(r.lineNumber,r.column),r.leftoverVisibleColumns)}static up(e,t,n,i,o,r,s){const a=_y.visibleColumnFromColumn(t.getLineContent(n),i,e.tabSize)+o,l=1===n&&1===i;return n-=r,n<1?(n=1,i=s?t.getLineMinColumn(n):Math.min(t.getLineMaxColumn(n),i)):i=_y.columnFromVisibleColumn2(e,t,n,a),o=l?0:a-_y.visibleColumnFromColumn(t.getLineContent(n),i,e.tabSize),new kA(n,i,o)}static moveUp(e,t,n,i,o){let r,s;n.hasSelection()&&!i?(r=n.selection.startLineNumber,s=n.selection.startColumn):(r=n.position.lineNumber,s=n.position.column);let a=MA.up(e,t,r,s,n.leftoverVisibleColumns,o,!0);return n.move(i,a.lineNumber,a.column,a.leftoverVisibleColumns)}static translateUp(e,t,n){let i=n.selection,o=MA.up(e,t,i.selectionStartLineNumber,i.selectionStartColumn,n.selectionStartLeftoverVisibleColumns,1,!1),r=MA.up(e,t,i.positionLineNumber,i.positionColumn,n.leftoverVisibleColumns,1,!1);return new gy(new fn(o.lineNumber,o.column,o.lineNumber,o.column),o.leftoverVisibleColumns,new pn(r.lineNumber,r.column),r.leftoverVisibleColumns)}static moveToBeginningOfLine(e,t,n,i){let o,r=n.position.lineNumber,s=t.getLineMinColumn(r),a=t.getLineFirstNonWhitespaceColumn(r)||s,l=n.position.column;return o=l===a?s:a,n.move(i,r,o,0)}static moveToEndOfLine(e,t,n,i,o){let r=n.position.lineNumber,s=t.getLineMaxColumn(r);return n.move(i,r,s,o?1073741824-s:0)}static moveToBeginningOfBuffer(e,t,n,i){return n.move(i,1,1,0)}static moveToEndOfBuffer(e,t,n,i){let o=t.getLineCount(),r=t.getLineMaxColumn(o);return n.move(i,o,r,0)}}class NA{static deleteRight(e,t,n,i){let o=[],r=3!==e;for(let s=0,a=i.length;s<a;s++){const e=i[s];let a=e;if(a.isEmpty()){let i=e.getPosition(),o=MA.right(t,n,i.lineNumber,i.column);a=new fn(o.lineNumber,o.column,i.lineNumber,i.column)}a.isEmpty()?o[s]=null:(a.startLineNumber!==a.endLineNumber&&(r=!0),o[s]=new EA(a,""))}return[r,o]}static _isAutoClosingPairDelete(e,t,n){if("never"===e.autoClosingBrackets&&"never"===e.autoClosingQuotes)return!1;for(let i=0,o=n.length;i<o;i++){const o=n[i],r=o.getPosition();if(!o.isEmpty())return!1;const s=t.getLineContent(r.lineNumber),a=s[r.column-2],l=e.autoClosingPairsOpen2.get(a);if(!l)return!1;if(Ay(a)){if("never"===e.autoClosingQuotes)return!1}else if("never"===e.autoClosingBrackets)return!1;const c=s[r.column-1];let h=!1;for(const e of l)e.open===a&&e.close===c&&(h=!0);if(!h)return!1}return!0}static _runAutoClosingPairDelete(e,t,n){let i=[];for(let o=0,r=n.length;o<r;o++){const e=n[o].getPosition(),t=new fn(e.lineNumber,e.column-1,e.lineNumber,e.column+1);i[o]=new EA(t,"")}return[!0,i]}static deleteLeft(e,t,n,i){if(this._isAutoClosingPairDelete(t,n,i))return this._runAutoClosingPairDelete(t,n,i);let o=[],r=2!==e;for(let s=0,a=i.length;s<a;s++){const e=i[s];let a=e;if(a.isEmpty()){let i=e.getPosition();if(t.useTabStops&&i.column>1){let e=n.getLineContent(i.lineNumber),o=Rr["u"](e),r=-1===o?e.length+1:o+1;if(i.column<=r){let e=_y.visibleColumnFromColumn2(t,n,i),o=_y.prevIndentTabStop(e,t.indentSize),r=_y.columnFromVisibleColumn2(t,n,i.lineNumber,o);a=new fn(i.lineNumber,r,i.lineNumber,i.column)}else a=new fn(i.lineNumber,i.column-1,i.lineNumber,i.column)}else{let e=MA.left(t,n,i.lineNumber,i.column);a=new fn(e.lineNumber,e.column,i.lineNumber,i.column)}}a.isEmpty()?o[s]=null:(a.startLineNumber!==a.endLineNumber&&(r=!0),o[s]=new EA(a,""))}return[r,o]}static cut(e,t,n){let i=[];for(let o=0,r=n.length;o<r;o++){const r=n[o];if(r.isEmpty())if(e.emptySelectionClipboard){let e,n,s,a,l=r.getPosition();l.lineNumber<t.getLineCount()?(e=l.lineNumber,n=1,s=l.lineNumber+1,a=1):l.lineNumber>1?(e=l.lineNumber-1,n=t.getLineMaxColumn(l.lineNumber-1),s=l.lineNumber,a=t.getLineMaxColumn(l.lineNumber)):(e=l.lineNumber,n=1,s=l.lineNumber,a=t.getLineMaxColumn(l.lineNumber));let c=new fn(e,n,s,a);c.isEmpty()?i[o]=null:i[o]=new EA(c,"")}else i[o]=null;else i[o]=new EA(r,"")}return new wy(0,i,{shouldPushStackElementBefore:!0,shouldPushStackElementAfter:!0})}}class LA{static _createWord(e,t,n,i,o){return{start:i,end:o,wordType:t,nextCharClass:n}}static _findPreviousWordOnLine(e,t,n){let i=t.getLineContent(n.lineNumber);return this._doFindPreviousWordOnLine(i,e,n)}static _doFindPreviousWordOnLine(e,t,n){let i=0;for(let o=n.column-2;o>=0;o--){let n=e.charCodeAt(o),r=t.get(n);if(0===r){if(2===i)return this._createWord(e,i,r,o+1,this._findEndOfWord(e,t,i,o+1));i=1}else if(2===r){if(1===i)return this._createWord(e,i,r,o+1,this._findEndOfWord(e,t,i,o+1));i=2}else if(1===r&&0!==i)return this._createWord(e,i,r,o+1,this._findEndOfWord(e,t,i,o+1))}return 0!==i?this._createWord(e,i,1,0,this._findEndOfWord(e,t,i,0)):null}static _findEndOfWord(e,t,n,i){let o=e.length;for(let r=i;r<o;r++){let i=e.charCodeAt(r),o=t.get(i);if(1===o)return r;if(1===n&&2===o)return r;if(2===n&&0===o)return r}return o}static _findNextWordOnLine(e,t,n){let i=t.getLineContent(n.lineNumber);return this._doFindNextWordOnLine(i,e,n)}static _doFindNextWordOnLine(e,t,n){let i=0,o=e.length;for(let r=n.column-1;r<o;r++){let n=e.charCodeAt(r),o=t.get(n);if(0===o){if(2===i)return this._createWord(e,i,o,this._findStartOfWord(e,t,i,r-1),r);i=1}else if(2===o){if(1===i)return this._createWord(e,i,o,this._findStartOfWord(e,t,i,r-1),r);i=2}else if(1===o&&0!==i)return this._createWord(e,i,o,this._findStartOfWord(e,t,i,r-1),r)}return 0!==i?this._createWord(e,i,1,this._findStartOfWord(e,t,i,o-1),o):null}static _findStartOfWord(e,t,n,i){for(let o=i;o>=0;o--){let i=e.charCodeAt(o),r=t.get(i);if(1===r)return o+1;if(1===n&&2===r)return o+1;if(2===n&&0===r)return o+1}return 0}static moveWordLeft(e,t,n,i){let o=n.lineNumber,r=n.column;1===r&&o>1&&(o-=1,r=t.getLineMaxColumn(o));let s=LA._findPreviousWordOnLine(e,t,new pn(o,r));if(0===i)return new pn(o,s?s.start+1:1);if(1===i)return s&&2===s.wordType&&s.end-s.start===1&&0===s.nextCharClass&&(s=LA._findPreviousWordOnLine(e,t,new pn(o,s.start+1))),new pn(o,s?s.start+1:1);if(3===i){while(s&&2===s.wordType)s=LA._findPreviousWordOnLine(e,t,new pn(o,s.start+1));return new pn(o,s?s.start+1:1)}return s&&r<=s.end+1&&(s=LA._findPreviousWordOnLine(e,t,new pn(o,s.start+1))),new pn(o,s?s.end+1:1)}static _moveWordPartLeft(e,t){const n=t.lineNumber,i=e.getLineMaxColumn(n);if(1===t.column)return n>1?new pn(n-1,e.getLineMaxColumn(n-1)):t;const o=e.getLineContent(n);for(let r=t.column-1;r>1;r--){const e=o.charCodeAt(r-2),t=o.charCodeAt(r-1);if(95===e&&95!==t)return new pn(n,r);if(Rr["F"](e)&&Rr["G"](t))return new pn(n,r);if(Rr["G"](e)&&Rr["G"](t)&&r+1<i){const e=o.charCodeAt(r);if(Rr["F"](e))return new pn(n,r)}}return new pn(n,1)}static moveWordRight(e,t,n,i){let o=n.lineNumber,r=n.column,s=!1;r===t.getLineMaxColumn(o)&&o<t.getLineCount()&&(s=!0,o+=1,r=1);let a=LA._findNextWordOnLine(e,t,new pn(o,r));if(2===i)a&&2===a.wordType&&a.end-a.start===1&&0===a.nextCharClass&&(a=LA._findNextWordOnLine(e,t,new pn(o,a.end+1))),r=a?a.end+1:t.getLineMaxColumn(o);else if(3===i){s&&(r=0);while(a&&(2===a.wordType||a.start+1<=r))a=LA._findNextWordOnLine(e,t,new pn(o,a.end+1));r=a?a.start+1:t.getLineMaxColumn(o)}else a&&!s&&r>=a.start+1&&(a=LA._findNextWordOnLine(e,t,new pn(o,a.end+1))),r=a?a.start+1:t.getLineMaxColumn(o);return new pn(o,r)}static _moveWordPartRight(e,t){const n=t.lineNumber,i=e.getLineMaxColumn(n);if(t.column===i)return n<e.getLineCount()?new pn(n+1,1):t;const o=e.getLineContent(n);for(let r=t.column+1;r<i;r++){const e=o.charCodeAt(r-2),t=o.charCodeAt(r-1);if(95!==e&&95===t)return new pn(n,r);if(Rr["F"](e)&&Rr["G"](t))return new pn(n,r);if(Rr["G"](e)&&Rr["G"](t)&&r+1<i){const e=o.charCodeAt(r);if(Rr["F"](e))return new pn(n,r)}}return new pn(n,i)}static _deleteWordLeftWhitespace(e,t){const n=e.getLineContent(t.lineNumber),i=t.column-2,o=Rr["H"](n,i);return o+1<i?new fn(t.lineNumber,o+2,t.lineNumber,t.column):null}static deleteWordLeft(e,t,n,i,o){if(!n.isEmpty())return n;const r=new pn(n.positionLineNumber,n.positionColumn);let s=r.lineNumber,a=r.column;if(1===s&&1===a)return null;if(i){let e=this._deleteWordLeftWhitespace(t,r);if(e)return e}let l=LA._findPreviousWordOnLine(e,t,r);return 0===o?l?a=l.start+1:a>1?a=1:(s--,a=t.getLineMaxColumn(s)):(l&&a<=l.end+1&&(l=LA._findPreviousWordOnLine(e,t,new pn(s,l.start+1))),l?a=l.end+1:a>1?a=1:(s--,a=t.getLineMaxColumn(s))),new fn(s,a,r.lineNumber,r.column)}static _deleteWordPartLeft(e,t){if(!t.isEmpty())return t;const n=t.getPosition(),i=LA._moveWordPartLeft(e,n);return new fn(n.lineNumber,n.column,i.lineNumber,i.column)}static _findFirstNonWhitespaceChar(e,t){let n=e.length;for(let i=t;i<n;i++){let t=e.charAt(i);if(" "!==t&&"\t"!==t)return i}return n}static _deleteWordRightWhitespace(e,t){const n=e.getLineContent(t.lineNumber),i=t.column-1,o=this._findFirstNonWhitespaceChar(n,i);return i+1<o?new fn(t.lineNumber,t.column,t.lineNumber,o+1):null}static deleteWordRight(e,t,n,i,o){if(!n.isEmpty())return n;const r=new pn(n.positionLineNumber,n.positionColumn);let s=r.lineNumber,a=r.column;const l=t.getLineCount(),c=t.getLineMaxColumn(s);if(s===l&&a===c)return null;if(i){let e=this._deleteWordRightWhitespace(t,r);if(e)return e}let h=LA._findNextWordOnLine(e,t,r);return 2===o?h?a=h.end+1:a<c||s===l?a=c:(s++,h=LA._findNextWordOnLine(e,t,new pn(s,1)),a=h?h.start+1:t.getLineMaxColumn(s)):(h&&a>=h.start+1&&(h=LA._findNextWordOnLine(e,t,new pn(s,h.end+1))),h?a=h.start+1:a<c||s===l?a=c:(s++,h=LA._findNextWordOnLine(e,t,new pn(s,1)),a=h?h.start+1:t.getLineMaxColumn(s))),new fn(s,a,r.lineNumber,r.column)}static _deleteWordPartRight(e,t){if(!t.isEmpty())return t;const n=t.getPosition(),i=LA._moveWordPartRight(e,n);return new fn(n.lineNumber,n.column,i.lineNumber,i.column)}static _createWordAtPosition(e,t,n){const i=new fn(t,n.start+1,t,n.end+1);return{word:e.getValueInRange(i),startColumn:i.startColumn,endColumn:i.endColumn}}static getWordAtPosition(e,t,n){const i=Ub(t),o=LA._findPreviousWordOnLine(i,e,n);if(o&&1===o.wordType&&o.start<=n.column-1&&n.column-1<=o.end)return LA._createWordAtPosition(e,n.lineNumber,o);const r=LA._findNextWordOnLine(i,e,n);return r&&1===r.wordType&&r.start<=n.column-1&&n.column-1<=r.end?LA._createWordAtPosition(e,n.lineNumber,r):null}static word(e,t,n,i,o){const r=Ub(e.wordSeparators);let s,a,l=LA._findPreviousWordOnLine(r,t,o),c=LA._findNextWordOnLine(r,t,o);if(!i){let e,n;return l&&1===l.wordType&&l.start<=o.column-1&&o.column-1<=l.end?(e=l.start+1,n=l.end+1):c&&1===c.wordType&&c.start<=o.column-1&&o.column-1<=c.end?(e=c.start+1,n=c.end+1):(e=l?l.end+1:1,n=c?c.start+1:t.getLineMaxColumn(o.lineNumber)),new gy(new fn(o.lineNumber,e,o.lineNumber,n),0,new pn(o.lineNumber,n),0)}l&&1===l.wordType&&l.start<o.column-1&&o.column-1<l.end?(s=l.start+1,a=l.end+1):c&&1===c.wordType&&c.start<o.column-1&&o.column-1<c.end?(s=c.start+1,a=c.end+1):(s=o.column,a=o.column);let h,u=o.lineNumber;if(n.selectionStart.containsPosition(o))h=n.selectionStart.endColumn;else if(o.isBeforeOrEqual(n.selectionStart.getStartPosition())){h=s;let e=new pn(u,h);n.selectionStart.containsPosition(e)&&(h=n.selectionStart.endColumn)}else{h=a;let e=new pn(u,h);n.selectionStart.containsPosition(e)&&(h=n.selectionStart.startColumn)}return n.move(!0,u,h,0)}}class BA{static addCursorDown(e,t,n){let i=[],o=0;for(let r=0,s=t.length;r<s;r++){const s=t[r];i[o++]=new yy(s.modelState,s.viewState),i[o++]=n?yy.fromModelState(MA.translateDown(e.cursorConfig,e.model,s.modelState)):yy.fromViewState(MA.translateDown(e.cursorConfig,e,s.viewState))}return i}static addCursorUp(e,t,n){let i=[],o=0;for(let r=0,s=t.length;r<s;r++){const s=t[r];i[o++]=new yy(s.modelState,s.viewState),i[o++]=n?yy.fromModelState(MA.translateUp(e.cursorConfig,e.model,s.modelState)):yy.fromViewState(MA.translateUp(e.cursorConfig,e,s.viewState))}return i}static moveToBeginningOfLine(e,t,n){let i=[];for(let o=0,r=t.length;o<r;o++){const r=t[o];i[o]=this._moveToLineStart(e,r,n)}return i}static _moveToLineStart(e,t,n){const i=t.viewState.position.column,o=t.modelState.position.column,r=i===o,s=t.viewState.position.lineNumber,a=e.getLineFirstNonWhitespaceColumn(s),l=i===a;return r||l?this._moveToLineStartByModel(e,t,n):this._moveToLineStartByView(e,t,n)}static _moveToLineStartByView(e,t,n){return yy.fromViewState(MA.moveToBeginningOfLine(e.cursorConfig,e,t.viewState,n))}static _moveToLineStartByModel(e,t,n){return yy.fromModelState(MA.moveToBeginningOfLine(e.cursorConfig,e.model,t.modelState,n))}static moveToEndOfLine(e,t,n,i){let o=[];for(let r=0,s=t.length;r<s;r++){const s=t[r];o[r]=this._moveToLineEnd(e,s,n,i)}return o}static _moveToLineEnd(e,t,n,i){const o=t.viewState.position,r=e.getLineMaxColumn(o.lineNumber),s=o.column===r,a=t.modelState.position,l=e.model.getLineMaxColumn(a.lineNumber),c=r-o.column===l-a.column;return s||c?this._moveToLineEndByModel(e,t,n,i):this._moveToLineEndByView(e,t,n,i)}static _moveToLineEndByView(e,t,n,i){return yy.fromViewState(MA.moveToEndOfLine(e.cursorConfig,e,t.viewState,n,i))}static _moveToLineEndByModel(e,t,n,i){return yy.fromModelState(MA.moveToEndOfLine(e.cursorConfig,e.model,t.modelState,n,i))}static expandLineSelection(e,t){let n=[];for(let i=0,o=t.length;i<o;i++){const o=t[i],r=o.modelState.selection.startLineNumber,s=e.model.getLineCount();let a,l=o.modelState.selection.endLineNumber;l===s?a=e.model.getLineMaxColumn(s):(l++,a=1),n[i]=yy.fromModelState(new gy(new fn(r,1,r,1),0,new pn(l,a),0))}return n}static moveToBeginningOfBuffer(e,t,n){let i=[];for(let o=0,r=t.length;o<r;o++){const r=t[o];i[o]=yy.fromModelState(MA.moveToBeginningOfBuffer(e.cursorConfig,e.model,r.modelState,n))}return i}static moveToEndOfBuffer(e,t,n){let i=[];for(let o=0,r=t.length;o<r;o++){const r=t[o];i[o]=yy.fromModelState(MA.moveToEndOfBuffer(e.cursorConfig,e.model,r.modelState,n))}return i}static selectAll(e,t){const n=e.model.getLineCount(),i=e.model.getLineMaxColumn(n);return yy.fromModelState(new gy(new fn(1,1,1,1),0,new pn(n,i),0))}static line(e,t,n,i,o){const r=e.model.validatePosition(i),s=o?e.coordinatesConverter.validateViewPosition(new pn(o.lineNumber,o.column),r):e.coordinatesConverter.convertModelPositionToViewPosition(r);if(!n||!t.modelState.hasSelection()){const t=e.model.getLineCount();let n=r.lineNumber+1,i=1;return n>t&&(n=t,i=e.model.getLineMaxColumn(n)),yy.fromModelState(new gy(new fn(r.lineNumber,1,n,i),0,new pn(n,i),0))}const a=t.modelState.selectionStart.getStartPosition().lineNumber;if(r.lineNumber<a)return yy.fromViewState(t.viewState.move(t.modelState.hasSelection(),s.lineNumber,1,0));if(r.lineNumber>a){const n=e.getLineCount();let i=s.lineNumber+1,o=1;return i>n&&(i=n,o=e.getLineMaxColumn(i)),yy.fromViewState(t.viewState.move(t.modelState.hasSelection(),i,o,0))}{const e=t.modelState.selectionStart.getEndPosition();return yy.fromModelState(t.modelState.move(t.modelState.hasSelection(),e.lineNumber,e.column,0))}}static word(e,t,n,i){const o=e.model.validatePosition(i);return yy.fromModelState(LA.word(e.cursorConfig,e.model,t.modelState,n,o))}static cancelSelection(e,t){if(!t.modelState.hasSelection())return new yy(t.modelState,t.viewState);const n=t.viewState.position.lineNumber,i=t.viewState.position.column;return yy.fromViewState(new gy(new fn(n,i,n,i),0,new pn(n,i),0))}static moveTo(e,t,n,i,o){const r=e.model.validatePosition(i),s=o?e.coordinatesConverter.validateViewPosition(new pn(o.lineNumber,o.column),r):e.coordinatesConverter.convertModelPositionToViewPosition(r);return yy.fromViewState(t.viewState.move(n,s.lineNumber,s.column,0))}static simpleMove(e,t,n,i,o,r){switch(n){case 0:return 4===r?this._moveHalfLineLeft(e,t,i):this._moveLeft(e,t,i,o);case 1:return 4===r?this._moveHalfLineRight(e,t,i):this._moveRight(e,t,i,o);case 2:return 2===r?this._moveUpByViewLines(e,t,i,o):this._moveUpByModelLines(e,t,i,o);case 3:return 2===r?this._moveDownByViewLines(e,t,i,o):this._moveDownByModelLines(e,t,i,o);case 4:return this._moveToViewMinColumn(e,t,i);case 5:return this._moveToViewFirstNonWhitespaceColumn(e,t,i);case 6:return this._moveToViewCenterColumn(e,t,i);case 7:return this._moveToViewMaxColumn(e,t,i);case 8:return this._moveToViewLastNonWhitespaceColumn(e,t,i);default:return null}}static viewportMove(e,t,n,i,o){const r=e.getCompletelyVisibleViewRange(),s=e.coordinatesConverter.convertViewRangeToModelRange(r);switch(n){case 9:{const n=this._firstLineNumberInRange(e.model,s,o),r=e.model.getLineFirstNonWhitespaceColumn(n);return[this._moveToModelPosition(e,t[0],i,n,r)]}case 11:{const n=this._lastLineNumberInRange(e.model,s,o),r=e.model.getLineFirstNonWhitespaceColumn(n);return[this._moveToModelPosition(e,t[0],i,n,r)]}case 10:{const n=Math.round((s.startLineNumber+s.endLineNumber)/2),o=e.model.getLineFirstNonWhitespaceColumn(n);return[this._moveToModelPosition(e,t[0],i,n,o)]}case 12:{let n=[];for(let o=0,s=t.length;o<s;o++){const s=t[o];n[o]=this.findPositionInViewportIfOutside(e,s,r,i)}return n}default:return null}}static findPositionInViewportIfOutside(e,t,n,i){let o=t.viewState.position.lineNumber;if(n.startLineNumber<=o&&o<=n.endLineNumber-1)return new yy(t.modelState,t.viewState);{o>n.endLineNumber-1&&(o=n.endLineNumber-1),o<n.startLineNumber&&(o=n.startLineNumber);const r=e.getLineFirstNonWhitespaceColumn(o);return this._moveToViewPosition(e,t,i,o,r)}}static _firstLineNumberInRange(e,t,n){let i=t.startLineNumber;return t.startColumn!==e.getLineMinColumn(i)&&i++,Math.min(t.endLineNumber,i+n-1)}static _lastLineNumberInRange(e,t,n){let i=t.startLineNumber;return t.startColumn!==e.getLineMinColumn(i)&&i++,Math.max(i,t.endLineNumber-n+1)}static _moveLeft(e,t,n,i){const o=t.length>1;let r=[];for(let s=0,a=t.length;s<a;s++){const a=t[s],l=o||!a.viewState.hasSelection();let c=MA.moveLeft(e.cursorConfig,e,a.viewState,n,i);if(l&&1===i&&c.position.lineNumber!==a.viewState.position.lineNumber){const t=e.coordinatesConverter.convertViewPositionToModelPosition(c.position);t.lineNumber===a.modelState.position.lineNumber&&(c=MA.moveLeft(e.cursorConfig,e,c,n,1))}r[s]=yy.fromViewState(c)}return r}static _moveHalfLineLeft(e,t,n){let i=[];for(let o=0,r=t.length;o<r;o++){const r=t[o],s=r.viewState.position.lineNumber,a=Math.round(e.getLineContent(s).length/2);i[o]=yy.fromViewState(MA.moveLeft(e.cursorConfig,e,r.viewState,n,a))}return i}static _moveRight(e,t,n,i){const o=t.length>1;let r=[];for(let s=0,a=t.length;s<a;s++){const a=t[s],l=o||!a.viewState.hasSelection();let c=MA.moveRight(e.cursorConfig,e,a.viewState,n,i);if(l&&1===i&&c.position.lineNumber!==a.viewState.position.lineNumber){const t=e.coordinatesConverter.convertViewPositionToModelPosition(c.position);t.lineNumber===a.modelState.position.lineNumber&&(c=MA.moveRight(e.cursorConfig,e,c,n,1))}r[s]=yy.fromViewState(c)}return r}static _moveHalfLineRight(e,t,n){let i=[];for(let o=0,r=t.length;o<r;o++){const r=t[o],s=r.viewState.position.lineNumber,a=Math.round(e.getLineContent(s).length/2);i[o]=yy.fromViewState(MA.moveRight(e.cursorConfig,e,r.viewState,n,a))}return i}static _moveDownByViewLines(e,t,n,i){let o=[];for(let r=0,s=t.length;r<s;r++){const s=t[r];o[r]=yy.fromViewState(MA.moveDown(e.cursorConfig,e,s.viewState,n,i))}return o}static _moveDownByModelLines(e,t,n,i){let o=[];for(let r=0,s=t.length;r<s;r++){const s=t[r];o[r]=yy.fromModelState(MA.moveDown(e.cursorConfig,e.model,s.modelState,n,i))}return o}static _moveUpByViewLines(e,t,n,i){let o=[];for(let r=0,s=t.length;r<s;r++){const s=t[r];o[r]=yy.fromViewState(MA.moveUp(e.cursorConfig,e,s.viewState,n,i))}return o}static _moveUpByModelLines(e,t,n,i){let o=[];for(let r=0,s=t.length;r<s;r++){const s=t[r];o[r]=yy.fromModelState(MA.moveUp(e.cursorConfig,e.model,s.modelState,n,i))}return o}static _moveToViewPosition(e,t,n,i,o){return yy.fromViewState(t.viewState.move(n,i,o,0))}static _moveToModelPosition(e,t,n,i,o){return yy.fromModelState(t.modelState.move(n,i,o,0))}static _moveToViewMinColumn(e,t,n){let i=[];for(let o=0,r=t.length;o<r;o++){const r=t[o],s=r.viewState.position.lineNumber,a=e.getLineMinColumn(s);i[o]=this._moveToViewPosition(e,r,n,s,a)}return i}static _moveToViewFirstNonWhitespaceColumn(e,t,n){let i=[];for(let o=0,r=t.length;o<r;o++){const r=t[o],s=r.viewState.position.lineNumber,a=e.getLineFirstNonWhitespaceColumn(s);i[o]=this._moveToViewPosition(e,r,n,s,a)}return i}static _moveToViewCenterColumn(e,t,n){let i=[];for(let o=0,r=t.length;o<r;o++){const r=t[o],s=r.viewState.position.lineNumber,a=Math.round((e.getLineMaxColumn(s)+e.getLineMinColumn(s))/2);i[o]=this._moveToViewPosition(e,r,n,s,a)}return i}static _moveToViewMaxColumn(e,t,n){let i=[];for(let o=0,r=t.length;o<r;o++){const r=t[o],s=r.viewState.position.lineNumber,a=e.getLineMaxColumn(s);i[o]=this._moveToViewPosition(e,r,n,s,a)}return i}static _moveToViewLastNonWhitespaceColumn(e,t,n){let i=[];for(let o=0,r=t.length;o<r;o++){const r=t[o],s=r.viewState.position.lineNumber,a=e.getLineLastNonWhitespaceColumn(s);i[o]=this._moveToViewPosition(e,r,n,s,a)}return i}}var IA;(function(e){const t=function(e){if(!Kr(e))return!1;let t=e;return!!Gr(t.to)&&(!(!Xr(t.select)&&!Jr(t.select))&&(!(!Xr(t.by)&&!Gr(t.by))&&!(!Xr(t.value)&&!qr(t.value))))};function n(t){if(!t.to)return null;let n;switch(t.to){case e.RawDirection.Left:n=0;break;case e.RawDirection.Right:n=1;break;case e.RawDirection.Up:n=2;break;case e.RawDirection.Down:n=3;break;case e.RawDirection.WrappedLineStart:n=4;break;case e.RawDirection.WrappedLineFirstNonWhitespaceCharacter:n=5;break;case e.RawDirection.WrappedLineColumnCenter:n=6;break;case e.RawDirection.WrappedLineEnd:n=7;break;case e.RawDirection.WrappedLineLastNonWhitespaceCharacter:n=8;break;case e.RawDirection.ViewPortTop:n=9;break;case e.RawDirection.ViewPortBottom:n=11;break;case e.RawDirection.ViewPortCenter:n=10;break;case e.RawDirection.ViewPortIfOutside:n=12;break;default:return null}let i=0;switch(t.by){case e.RawUnit.Line:i=1;break;case e.RawUnit.WrappedLine:i=2;break;case e.RawUnit.Character:i=3;break;case e.RawUnit.HalfLine:i=4;break}return{direction:n,unit:i,select:!!t.select,value:t.value||1}}e.description={description:"Move cursor to a logical position in the view",args:[{name:"Cursor move argument object",description:"Property-value pairs that can be passed through this argument:\n\t\t\t\t\t* 'to': A mandatory logical position value providing where to move the cursor.\n\t\t\t\t\t\t```\n\t\t\t\t\t\t'left', 'right', 'up', 'down'\n\t\t\t\t\t\t'wrappedLineStart', 'wrappedLineEnd', 'wrappedLineColumnCenter'\n\t\t\t\t\t\t'wrappedLineFirstNonWhitespaceCharacter', 'wrappedLineLastNonWhitespaceCharacter'\n\t\t\t\t\t\t'viewPortTop', 'viewPortCenter', 'viewPortBottom', 'viewPortIfOutside'\n\t\t\t\t\t\t```\n\t\t\t\t\t* 'by': Unit to move. Default is computed based on 'to' value.\n\t\t\t\t\t\t```\n\t\t\t\t\t\t'line', 'wrappedLine', 'character', 'halfLine'\n\t\t\t\t\t\t```\n\t\t\t\t\t* 'value': Number of units to move. Default is '1'.\n\t\t\t\t\t* 'select': If 'true' makes the selection. Default is 'false'.\n\t\t\t\t",constraint:t,schema:{type:"object",required:["to"],properties:{to:{type:"string",enum:["left","right","up","down","wrappedLineStart","wrappedLineEnd","wrappedLineColumnCenter","wrappedLineFirstNonWhitespaceCharacter","wrappedLineLastNonWhitespaceCharacter","viewPortTop","viewPortCenter","viewPortBottom","viewPortIfOutside"]},by:{type:"string",enum:["line","wrappedLine","character","halfLine"]},value:{type:"number",default:1},select:{type:"boolean",default:!1}}}}]},e.RawDirection={Left:"left",Right:"right",Up:"up",Down:"down",WrappedLineStart:"wrappedLineStart",WrappedLineFirstNonWhitespaceCharacter:"wrappedLineFirstNonWhitespaceCharacter",WrappedLineColumnCenter:"wrappedLineColumnCenter",WrappedLineEnd:"wrappedLineEnd",WrappedLineLastNonWhitespaceCharacter:"wrappedLineLastNonWhitespaceCharacter",ViewPortTop:"viewPortTop",ViewPortCenter:"viewPortCenter",ViewPortBottom:"viewPortBottom",ViewPortIfOutside:"viewPortIfOutside"},e.RawUnit={Line:"line",WrappedLine:"wrappedLine",Character:"character",HalfLine:"halfLine"},e.parse=n})(IA||(IA={}));const TA=Object.create(null);function OA(e,t){TA[e]||(TA[e]=["",e]);const n=TA[e];for(let i=n.length;i<=t;i++)n[i]=n[i-1]+e;return n[t]}class RA{constructor(e,t){this._opts=t,this._selection=e,this._selectionId=null,this._useLastEditRangeForCursorEndPosition=!1,this._selectionStartColumnStaysPut=!1}static unshiftIndent(e,t,n,i,o){const r=_y.visibleColumnFromColumn(e,t,n);if(o){const e=OA(" ",i),t=_y.prevIndentTabStop(r,i),n=t/i;return OA(e,n)}{const e="\t",t=_y.prevRenderTabStop(r,n),i=t/n;return OA(e,i)}}static shiftIndent(e,t,n,i,o){const r=_y.visibleColumnFromColumn(e,t,n);if(o){const e=OA(" ",i),t=_y.nextIndentTabStop(r,i),n=t/i;return OA(e,n)}{const e="\t",t=_y.nextRenderTabStop(r,n),i=t/n;return OA(e,i)}}_addEditOperation(e,t,n){this._useLastEditRangeForCursorEndPosition?e.addTrackedEditOperation(t,n):e.addEditOperation(t,n)}getEditOperations(e,t){const n=this._selection.startLineNumber;let i=this._selection.endLineNumber;1===this._selection.endColumn&&n!==i&&(i-=1);const{tabSize:o,indentSize:r,insertSpaces:s}=this._opts,a=n===i;if(this._opts.useTabStops){this._selection.isEmpty()&&/^\s*$/.test(e.getLineContent(n))&&(this._useLastEditRangeForCursorEndPosition=!0);let l=0,c=0;for(let h=n;h<=i;h++,l=c){c=0;let i,u=e.getLineContent(h),d=Rr["u"](u);if((!this._opts.isUnshift||0!==u.length&&0!==d)&&(a||this._opts.isUnshift||0!==u.length)){if(-1===d&&(d=u.length),h>1){let t=_y.visibleColumnFromColumn(u,d+1,o);if(t%r!==0&&e.isCheapToTokenize(h-1)){let t=oh.getEnterAction(this._opts.autoIndent,e,new fn(h-1,e.getLineMaxColumn(h-1),h-1,e.getLineMaxColumn(h-1)));if(t){if(c=l,t.appendText)for(let e=0,n=t.appendText.length;e<n&&c<r;e++){if(32!==t.appendText.charCodeAt(e))break;c++}t.removeText&&(c=Math.max(0,c-t.removeText));for(let e=0;e<c;e++){if(0===d||32!==u.charCodeAt(d-1))break;d--}}}}this._opts.isUnshift&&0===d||(i=this._opts.isUnshift?RA.unshiftIndent(u,d+1,o,r,s):RA.shiftIndent(u,d+1,o,r,s),this._addEditOperation(t,new fn(h,1,h,d+1),i),h!==n||this._selection.isEmpty()||(this._selectionStartColumnStaysPut=this._selection.startColumn<=d+1))}}}else{!this._opts.isUnshift&&this._selection.isEmpty()&&0===e.getLineLength(n)&&(this._useLastEditRangeForCursorEndPosition=!0);const o=s?OA(" ",r):"\t";for(let s=n;s<=i;s++){const i=e.getLineContent(s);let l=Rr["u"](i);if((!this._opts.isUnshift||0!==i.length&&0!==l)&&((a||this._opts.isUnshift||0!==i.length)&&(-1===l&&(l=i.length),!this._opts.isUnshift||0!==l)))if(this._opts.isUnshift){l=Math.min(l,r);for(let e=0;e<l;e++){const t=i.charCodeAt(e);if(9===t){l=e+1;break}}this._addEditOperation(t,new fn(s,1,s,l+1),"")}else this._addEditOperation(t,new fn(s,1,s,1),o),s!==n||this._selection.isEmpty()||(this._selectionStartColumnStaysPut=1===this._selection.startColumn)}}this._selectionId=t.trackSelection(this._selection)}computeCursorState(e,t){if(this._useLastEditRangeForCursorEndPosition){let e=t.getInverseEditOperations()[0];return new gn(e.range.endLineNumber,e.range.endColumn,e.range.endLineNumber,e.range.endColumn)}const n=t.getTrackedSelection(this._selectionId);if(this._selectionStartColumnStaysPut){let e=this._selection.startColumn,t=n.startColumn;return t<=e?n:0===n.getDirection()?new gn(n.startLineNumber,e,n.endLineNumber,n.endColumn):new gn(n.endLineNumber,n.endColumn,n.startLineNumber,e)}return n}}class PA{constructor(e,t,n){this._range=e,this._charBeforeSelection=t,this._charAfterSelection=n}getEditOperations(e,t){t.addTrackedEditOperation(new fn(this._range.startLineNumber,this._range.startColumn,this._range.startLineNumber,this._range.startColumn),this._charBeforeSelection),t.addTrackedEditOperation(new fn(this._range.endLineNumber,this._range.endColumn,this._range.endLineNumber,this._range.endColumn),this._charAfterSelection)}computeCursorState(e,t){let n=t.getInverseEditOperations(),i=n[0].range,o=n[1].range;return new gn(i.endLineNumber,i.endColumn,o.endLineNumber,o.endColumn-this._charAfterSelection.length)}}class FA{static indent(e,t,n){if(null===t||null===n)return[];let i=[];for(let o=0,r=n.length;o<r;o++)i[o]=new RA(n[o],{isUnshift:!1,tabSize:e.tabSize,indentSize:e.indentSize,insertSpaces:e.insertSpaces,useTabStops:e.useTabStops,autoIndent:e.autoIndent});return i}static outdent(e,t,n){let i=[];for(let o=0,r=n.length;o<r;o++)i[o]=new RA(n[o],{isUnshift:!0,tabSize:e.tabSize,indentSize:e.indentSize,insertSpaces:e.insertSpaces,useTabStops:e.useTabStops,autoIndent:e.autoIndent});return i}static shiftIndent(e,t,n){return n=n||1,RA.shiftIndent(t,t.length+n,e.tabSize,e.indentSize,e.insertSpaces)}static unshiftIndent(e,t,n){return n=n||1,RA.unshiftIndent(t,t.length+n,e.tabSize,e.indentSize,e.insertSpaces)}static _distributedPaste(e,t,n,i){let o=[];for(let r=0,s=n.length;r<s;r++)o[r]=new EA(n[r],i[r]);return new wy(0,o,{shouldPushStackElementBefore:!0,shouldPushStackElementAfter:!0})}static _simplePaste(e,t,n,i,o){let r=[];for(let s=0,a=n.length;s<a;s++){const e=n[s];let t=e.getPosition();if(o&&!e.isEmpty()&&(o=!1),o&&i.indexOf("\n")!==i.length-1&&(o=!1),o){let n=new fn(t.lineNumber,1,t.lineNumber,1);r[s]=new DA(n,i,e,!0)}else r[s]=new EA(e,i)}return new wy(0,r,{shouldPushStackElementBefore:!0,shouldPushStackElementAfter:!0})}static _distributePasteToCursors(e,t,n,i,o){if(i)return null;if(1===t.length)return null;if(o&&o.length===t.length)return o;if("spread"===e.multiCursorPaste){10===n.charCodeAt(n.length-1)&&(n=n.substr(0,n.length-1)),13===n.charCodeAt(n.length-1)&&(n=n.substr(0,n.length-1));let e=n.split(/\r\n|\r|\n/);if(e.length===t.length)return e}return null}static paste(e,t,n,i,o,r){const s=this._distributePasteToCursors(e,n,i,o,r);return s?(n=n.sort(fn.compareRangesUsingStarts),this._distributedPaste(e,t,n,s)):this._simplePaste(e,t,n,i,o)}static _goodIndentForLine(e,t,n){let i=null,o="";const r=oh.getInheritIndentForLine(e.autoIndent,t,n,!1);if(r)i=r.action,o=r.indentation;else if(n>1){let i;for(i=n-1;i>=1;i--){const e=t.getLineContent(i),n=Rr["H"](e);if(n>=0)break}if(i<1)return null;const r=t.getLineMaxColumn(i),s=oh.getEnterAction(e.autoIndent,t,new fn(i,r,i,r));s&&(o=s.indentation+s.appendText)}return i&&(i===Cc.Indent&&(o=FA.shiftIndent(e,o)),i===Cc.Outdent&&(o=FA.unshiftIndent(e,o)),o=e.normalizeIndentation(o)),o||null}static _replaceJumpToNextIndent(e,t,n,i){let o="",r=n.getStartPosition();if(e.insertSpaces){let n=_y.visibleColumnFromColumn2(e,t,r),i=e.indentSize,s=i-n%i;for(let e=0;e<s;e++)o+=" "}else o="\t";return new EA(n,o,i)}static tab(e,t,n){let i=[];for(let o=0,r=n.length;o<r;o++){const r=n[o];if(r.isEmpty()){let n=t.getLineContent(r.startLineNumber);if(/^\s*$/.test(n)&&t.isCheapToTokenize(r.startLineNumber)){let s=this._goodIndentForLine(e,t,r.startLineNumber);s=s||"\t";let a=e.normalizeIndentation(s);if(!Rr["P"](n,a)){i[o]=new EA(new fn(r.startLineNumber,1,r.startLineNumber,n.length+1),a,!0);continue}}i[o]=this._replaceJumpToNextIndent(e,t,r,!0)}else{if(r.startLineNumber===r.endLineNumber){let n=t.getLineMaxColumn(r.startLineNumber);if(1!==r.startColumn||r.endColumn!==n){i[o]=this._replaceJumpToNextIndent(e,t,r,!1);continue}}i[o]=new RA(r,{isUnshift:!1,tabSize:e.tabSize,indentSize:e.indentSize,insertSpaces:e.insertSpaces,useTabStops:e.useTabStops,autoIndent:e.autoIndent})}}return i}static replacePreviousChar(e,t,n,i,o,r){let s=[];for(let a=0,l=i.length;a<l;a++){const e=i[a];if(!e.isEmpty()){s[a]=null;continue}const t=e.getPosition(),l=Math.max(1,t.column-r),c=new fn(t.lineNumber,l,t.lineNumber,t.column),h=n.getValueInRange(c);h!==o?s[a]=new EA(c,o):s[a]=null}return new wy(1,s,{shouldPushStackElementBefore:1!==e,shouldPushStackElementAfter:!1})}static _typeCommand(e,t,n){return n?new xA(e,t,!0):new EA(e,t,!0)}static _enter(e,t,n,i){if(0===e.autoIndent)return FA._typeCommand(i,"\n",n);if(!t.isCheapToTokenize(i.getStartPosition().lineNumber)||1===e.autoIndent){let o=t.getLineContent(i.startLineNumber),r=Rr["x"](o).substring(0,i.startColumn-1);return FA._typeCommand(i,"\n"+e.normalizeIndentation(r),n)}const o=oh.getEnterAction(e.autoIndent,t,i);if(o){if(o.indentAction===Cc.None)return FA._typeCommand(i,"\n"+e.normalizeIndentation(o.indentation+o.appendText),n);if(o.indentAction===Cc.Indent)return FA._typeCommand(i,"\n"+e.normalizeIndentation(o.indentation+o.appendText),n);if(o.indentAction===Cc.IndentOutdent){const t=e.normalizeIndentation(o.indentation),r=e.normalizeIndentation(o.indentation+o.appendText),s="\n"+r+"\n"+t;return n?new xA(i,s,!0):new SA(i,s,-1,r.length-t.length,!0)}if(o.indentAction===Cc.Outdent){const t=FA.unshiftIndent(e,o.indentation);return FA._typeCommand(i,"\n"+e.normalizeIndentation(t+o.appendText),n)}}const r=t.getLineContent(i.startLineNumber),s=Rr["x"](r).substring(0,i.startColumn-1);if(e.autoIndent>=4){const o=oh.getIndentForEnter(e.autoIndent,t,i,{unshiftIndent:t=>FA.unshiftIndent(e,t),shiftIndent:t=>FA.shiftIndent(e,t),normalizeIndentation:t=>e.normalizeIndentation(t)});if(o){let a=_y.visibleColumnFromColumn2(e,t,i.getEndPosition());const l=i.endColumn;let c="\n";s!==e.normalizeIndentation(o.beforeEnter)&&(c=e.normalizeIndentation(o.beforeEnter)+r.substring(s.length,i.startColumn-1)+"\n",i=new fn(i.startLineNumber,1,i.endLineNumber,i.endColumn));const h=t.getLineContent(i.endLineNumber),u=Rr["u"](h);if(i=u>=0?i.setEndPosition(i.endLineNumber,Math.max(i.endColumn,u+1)):i.setEndPosition(i.endLineNumber,t.getLineMaxColumn(i.endLineNumber)),n)return new xA(i,c+e.normalizeIndentation(o.afterEnter),!0);{let t=0;return l<=u+1&&(e.insertSpaces||(a=Math.ceil(a/e.indentSize)),t=Math.min(a+1-e.normalizeIndentation(o.afterEnter).length-1,0)),new SA(i,c+e.normalizeIndentation(o.afterEnter),0,t,!0)}}}return FA._typeCommand(i,"\n"+e.normalizeIndentation(s),n)}static _isAutoIndentType(e,t,n){if(e.autoIndent<4)return!1;for(let i=0,o=n.length;i<o;i++)if(!t.isCheapToTokenize(n[i].getEndPosition().lineNumber))return!1;return!0}static _runAutoIndentType(e,t,n,i){const o=oh.getIndentationAtPosition(t,n.startLineNumber,n.startColumn),r=oh.getIndentActionForType(e.autoIndent,t,n,i,{shiftIndent:t=>FA.shiftIndent(e,t),unshiftIndent:t=>FA.unshiftIndent(e,t)});if(null===r)return null;if(r!==e.normalizeIndentation(o)){const o=t.getLineFirstNonWhitespaceColumn(n.startLineNumber);return 0===o?FA._typeCommand(new fn(n.startLineNumber,0,n.endLineNumber,n.endColumn),e.normalizeIndentation(r)+i,!1):FA._typeCommand(new fn(n.startLineNumber,0,n.endLineNumber,n.endColumn),e.normalizeIndentation(r)+t.getLineContent(n.startLineNumber).substring(o-1,n.startColumn-1)+i,!1)}return null}static _isAutoClosingOvertype(e,t,n,i,o){if("never"===e.autoClosingOvertype)return!1;if(!e.autoClosingPairsClose2.has(o))return!1;for(let r=0,s=n.length;r<s;r++){const s=n[r];if(!s.isEmpty())return!1;const a=s.getPosition(),l=t.getLineContent(a.lineNumber),c=l.charAt(a.column-1);if(c!==o)return!1;const h=Ay(o),u=a.column>2?l.charCodeAt(a.column-2):0;if(92===u&&h)return!1;if("auto"===e.autoClosingOvertype){let e=!1;for(let t=0,n=i.length;t<n;t++){const n=i[t];if(a.lineNumber===n.startLineNumber&&a.column===n.startColumn){e=!0;break}}if(!e)return!1}}return!0}static _runAutoClosingOvertype(e,t,n,i,o){let r=[];for(let s=0,a=i.length;s<a;s++){const e=i[s],t=e.getPosition(),n=new fn(t.lineNumber,t.column,t.lineNumber,t.column+1);r[s]=new EA(n,o)}return new wy(1,r,{shouldPushStackElementBefore:1!==e,shouldPushStackElementAfter:!1})}static _autoClosingPairIsSymmetric(e){const{open:t,close:n}=e;return t.indexOf(n)>=0||n.indexOf(t)>=0}static _isBeforeClosingBrace(e,t,n){const i=e.autoClosingPairsClose2.get(n);if(!i)return!1;const o=FA._autoClosingPairIsSymmetric(t);for(const r of i){const e=FA._autoClosingPairIsSymmetric(r);if(o||!e)return!0}return!1}static _findAutoClosingPairOpen(e,t,n,i){const o=e.autoClosingPairsOpen2.get(i);if(!o)return null;let r=null;for(const s of o)if(null===r||s.open.length>r.open.length){let e=!0;for(const o of n){const n=t.getValueInRange(new fn(o.lineNumber,o.column-s.open.length+1,o.lineNumber,o.column));if(n+i!==s.open){e=!1;break}}e&&(r=s)}return r}static _isAutoClosingOpenCharType(e,t,n,i,o){const r=Ay(i),s=r?e.autoClosingQuotes:e.autoClosingBrackets;if("never"===s)return null;const a=this._findAutoClosingPairOpen(e,t,n.map(e=>e.getPosition()),i);if(!a)return null;const l=r?e.shouldAutoCloseBefore.quote:e.shouldAutoCloseBefore.bracket;for(let h=0,u=n.length;h<u;h++){const i=n[h];if(!i.isEmpty())return null;const u=i.getPosition(),d=t.getLineContent(u.lineNumber);if(d.length>u.column-1){const t=d.charAt(u.column-1),n=FA._isBeforeClosingBrace(e,a,t);if(!n&&!l(t))return null}if(!t.isCheapToTokenize(u.lineNumber))return null;if(1===a.open.length&&r&&"always"!==s){const t=Ub(e.wordSeparators);if(o&&u.column>1&&0===t.get(d.charCodeAt(u.column-2)))return null;if(!o&&u.column>2&&0===t.get(d.charCodeAt(u.column-3)))return null}t.forceTokenization(u.lineNumber);const p=t.getLineTokens(u.lineNumber);let f=!1;try{f=oh.shouldAutoClosePair(a,p,o?u.column:u.column-1)}catch(c){Me(c)}if(!f)return null}return a}static _runAutoClosingOpenCharType(e,t,n,i,o,r,s){let a=[];for(let l=0,c=i.length;l<c;l++){const e=i[l];a[l]=new jA(e,o,r,s.close)}return new wy(1,a,{shouldPushStackElementBefore:!0,shouldPushStackElementAfter:!1})}static _shouldSurroundChar(e,t){return Ay(t)?"quotes"===e.autoSurround||"languageDefined"===e.autoSurround:"brackets"===e.autoSurround||"languageDefined"===e.autoSurround}static _isSurroundSelectionType(e,t,n,i){if(!FA._shouldSurroundChar(e,i)||!e.surroundingPairs.hasOwnProperty(i))return!1;const o=Ay(i);for(let r=0,s=n.length;r<s;r++){const e=n[r];if(e.isEmpty())return!1;let i=!0;for(let n=e.startLineNumber;n<=e.endLineNumber;n++){const o=t.getLineContent(n),r=n===e.startLineNumber?e.startColumn-1:0,s=n===e.endLineNumber?e.endColumn-1:o.length,a=o.substring(r,s);if(/[^ \t]/.test(a)){i=!1;break}}if(i)return!1;if(o&&e.startLineNumber===e.endLineNumber&&e.startColumn+1===e.endColumn){const n=t.getValueInRange(e);if(Ay(n))return!1}}return!0}static _runSurroundSelectionType(e,t,n,i,o){let r=[];for(let s=0,a=i.length;s<a;s++){const e=i[s],n=t.surroundingPairs[o];r[s]=new PA(e,o,n)}return new wy(0,r,{shouldPushStackElementBefore:!0,shouldPushStackElementAfter:!0})}static _isTypeInterceptorElectricChar(e,t,n){return!(1!==n.length||!t.isCheapToTokenize(n[0].getEndPosition().lineNumber))}static _typeInterceptorElectricChar(e,t,n,i,o){if(!t.electricChars.hasOwnProperty(o)||!i.isEmpty())return null;let r=i.getPosition();n.forceTokenization(r.lineNumber);let s,a=n.getLineTokens(r.lineNumber);try{s=oh.onElectricCharacter(o,a,r.column)}catch(l){return Me(l),null}if(!s)return null;if(s.matchOpenBracket){let e=(a.getLineContent()+o).lastIndexOf(s.matchOpenBracket)+1,i=n.findMatchingBracketUp(s.matchOpenBracket,{lineNumber:r.lineNumber,column:e});if(i){if(i.startLineNumber===r.lineNumber)return null;let e=n.getLineContent(i.startLineNumber),s=Rr["x"](e),a=t.normalizeIndentation(s),l=n.getLineContent(r.lineNumber),c=n.getLineFirstNonWhitespaceColumn(r.lineNumber)||r.column,h=l.substring(c-1,r.column-1),u=a+h+o,d=new fn(r.lineNumber,1,r.lineNumber,r.column);const p=new EA(d,u);return new wy(1,[p],{shouldPushStackElementBefore:!1,shouldPushStackElementAfter:!0})}}return null}static compositionEndWithInterceptors(e,t,n,i,o,r){if(!i||gn.selectionsArrEqual(i,o))return null;let s=null;for(const l of o){if(!l.isEmpty())return null;const e=l.getPosition(),t=n.getValueInRange(new fn(e.lineNumber,e.column-1,e.lineNumber,e.column));if(null===s)s=t;else if(s!==t)return null}if(!s)return null;if(this._isAutoClosingOvertype(t,n,o,r,s)){const e=o.map(e=>new EA(new fn(e.positionLineNumber,e.positionColumn,e.positionLineNumber,e.positionColumn+1),"",!1));return new wy(1,e,{shouldPushStackElementBefore:!0,shouldPushStackElementAfter:!1})}const a=this._isAutoClosingOpenCharType(t,n,o,s,!1);return a?this._runAutoClosingOpenCharType(e,t,n,o,s,!1,a):null}static typeWithInterceptors(e,t,n,i,o,r,s){if(!e&&"\n"===s){let e=[];for(let t=0,r=o.length;t<r;t++)e[t]=FA._enter(n,i,!1,o[t]);return new wy(1,e,{shouldPushStackElementBefore:!0,shouldPushStackElementAfter:!1})}if(!e&&this._isAutoIndentType(n,i,o)){let e=[],t=!1;for(let r=0,a=o.length;r<a;r++)if(e[r]=this._runAutoIndentType(n,i,o[r],s),!e[r]){t=!0;break}if(!t)return new wy(1,e,{shouldPushStackElementBefore:!0,shouldPushStackElementAfter:!1})}if(!e&&this._isAutoClosingOvertype(n,i,o,r,s))return this._runAutoClosingOvertype(t,n,i,o,s);if(!e){const e=this._isAutoClosingOpenCharType(n,i,o,s,!0);if(e)return this._runAutoClosingOpenCharType(t,n,i,o,s,!0,e)}if(this._isSurroundSelectionType(n,i,o,s))return this._runSurroundSelectionType(t,n,i,o,s);if(!e&&this._isTypeInterceptorElectricChar(n,i,o)){const e=this._typeInterceptorElectricChar(t,n,i,o[0],s);if(e)return e}let a=[];for(let c=0,h=o.length;c<h;c++)a[c]=new EA(o[c],s);let l=1!==t;return" "===s&&(l=!0),new wy(1,a,{shouldPushStackElementBefore:l,shouldPushStackElementAfter:!1})}static typeWithoutInterceptors(e,t,n,i,o){let r=[];for(let s=0,a=i.length;s<a;s++)r[s]=new EA(i[s],o);return new wy(1,r,{shouldPushStackElementBefore:1!==e,shouldPushStackElementAfter:!1})}static lineInsertBefore(e,t,n){if(null===t||null===n)return[];let i=[];for(let o=0,r=n.length;o<r;o++){let r=n[o].positionLineNumber;if(1===r)i[o]=new xA(new fn(1,1,1,1),"\n");else{r--;let n=t.getLineMaxColumn(r);i[o]=this._enter(e,t,!1,new fn(r,n,r,n))}}return i}static lineInsertAfter(e,t,n){if(null===t||null===n)return[];let i=[];for(let o=0,r=n.length;o<r;o++){const r=n[o].positionLineNumber;let s=t.getLineMaxColumn(r);i[o]=this._enter(e,t,!1,new fn(r,s,r,s))}return i}static lineBreakInsert(e,t,n){let i=[];for(let o=0,r=n.length;o<r;o++)i[o]=this._enter(e,t,!0,n[o]);return i}}class jA extends SA{constructor(e,t,n,i){super(e,(n?t:"")+i,0,-i.length),this._openCharacter=t,this._closeCharacter=i,this.closeCharacterRange=null,this.enclosingRange=null}computeCursorState(e,t){let n=t.getInverseEditOperations(),i=n[0].range;return this.closeCharacterRange=new fn(i.startLineNumber,i.endColumn-this._closeCharacter.length,i.endLineNumber,i.endColumn),this.enclosingRange=new fn(i.startLineNumber,i.endColumn-this._openCharacter.length-this._closeCharacter.length,i.endLineNumber,i.endColumn),super.computeCursorState(e,t)}}var QA;(function(e){e.editorSimpleInput=new hg("editorSimpleInput",!1),e.editorTextFocus=new hg("editorTextFocus",!1),e.focus=new hg("editorFocus",!1),e.textInputFocus=new hg("textInputFocus",!1),e.readOnly=new hg("editorReadonly",!1),e.columnSelection=new hg("editorColumnSelection",!1),e.writable=e.readOnly.toNegated(),e.hasNonEmptySelection=new hg("editorHasSelection",!1),e.hasOnlyEmptySelection=e.hasNonEmptySelection.toNegated(),e.hasMultipleSelections=new hg("editorHasMultipleSelections",!1),e.hasSingleSelection=e.hasMultipleSelections.toNegated(),e.tabMovesFocus=new hg("editorTabMovesFocus",!1),e.tabDoesNotMoveFocus=e.tabMovesFocus.toNegated(),e.isInWalkThroughSnippet=new hg("isInEmbeddedEditor",!1),e.canUndo=new hg("canUndo",!1),e.canRedo=new hg("canRedo",!1),e.hoverVisible=new hg("editorHoverVisible",!1),e.inCompositeEditor=new hg("inCompositeEditor",void 0),e.notInCompositeEditor=e.inCompositeEditor.toNegated(),e.languageId=new hg("editorLangId",""),e.hasCompletionItemProvider=new hg("editorHasCompletionItemProvider",!1),e.hasCodeActionsProvider=new hg("editorHasCodeActionsProvider",!1),e.hasCodeLensProvider=new hg("editorHasCodeLensProvider",!1),e.hasDefinitionProvider=new hg("editorHasDefinitionProvider",!1),e.hasDeclarationProvider=new hg("editorHasDeclarationProvider",!1),e.hasImplementationProvider=new hg("editorHasImplementationProvider",!1),e.hasTypeDefinitionProvider=new hg("editorHasTypeDefinitionProvider",!1),e.hasHoverProvider=new hg("editorHasHoverProvider",!1),e.hasDocumentHighlightProvider=new hg("editorHasDocumentHighlightProvider",!1),e.hasDocumentSymbolProvider=new hg("editorHasDocumentSymbolProvider",!1),e.hasReferenceProvider=new hg("editorHasReferenceProvider",!1),e.hasRenameProvider=new hg("editorHasRenameProvider",!1),e.hasSignatureHelpProvider=new hg("editorHasSignatureHelpProvider",!1),e.hasDocumentFormattingProvider=new hg("editorHasDocumentFormattingProvider",!1),e.hasDocumentSelectionFormattingProvider=new hg("editorHasDocumentSelectionFormattingProvider",!1),e.hasMultipleDocumentFormattingProvider=new hg("editorHasMultipleDocumentFormattingProvider",!1),e.hasMultipleDocumentSelectionFormattingProvider=new hg("editorHasMultipleDocumentSelectionFormattingProvider",!1)})(QA||(QA={}));const zA=0;class VA extends Sg{runEditorCommand(e,t,n){const i=t._getViewModel();i&&this.runCoreEditorCommand(i,n||{})}}var WA,HA,UA;(function(e){const t=function(e){if(!Kr(e))return!1;const t=e;return!!Gr(t.to)&&(!(!Xr(t.by)&&!Gr(t.by))&&(!(!Xr(t.value)&&!qr(t.value))&&!(!Xr(t.revealCursor)&&!Jr(t.revealCursor))))};function n(t){let n,i;switch(t.to){case e.RawDirection.Up:n=1;break;case e.RawDirection.Down:n=2;break;default:return null}switch(t.by){case e.RawUnit.Line:i=1;break;case e.RawUnit.WrappedLine:i=2;break;case e.RawUnit.Page:i=3;break;case e.RawUnit.HalfPage:i=4;break;default:i=2}const o=Math.floor(t.value||1),r=!!t.revealCursor;return{direction:n,unit:i,value:o,revealCursor:r,select:!!t.select}}e.description={description:"Scroll editor in the given direction",args:[{name:"Editor scroll argument object",description:"Property-value pairs that can be passed through this argument:\n\t\t\t\t\t* 'to': A mandatory direction value.\n\t\t\t\t\t\t```\n\t\t\t\t\t\t'up', 'down'\n\t\t\t\t\t\t```\n\t\t\t\t\t* 'by': Unit to move. Default is computed based on 'to' value.\n\t\t\t\t\t\t```\n\t\t\t\t\t\t'line', 'wrappedLine', 'page', 'halfPage'\n\t\t\t\t\t\t```\n\t\t\t\t\t* 'value': Number of units to move. Default is '1'.\n\t\t\t\t\t* 'revealCursor': If 'true' reveals the cursor if it is outside view port.\n\t\t\t\t",constraint:t,schema:{type:"object",required:["to"],properties:{to:{type:"string",enum:["up","down"]},by:{type:"string",enum:["line","wrappedLine","page","halfPage"]},value:{type:"number",default:1},revealCursor:{type:"boolean"}}}}]},e.RawDirection={Up:"up",Down:"down"},e.RawUnit={Line:"line",WrappedLine:"wrappedLine",Page:"page",HalfPage:"halfPage"},e.parse=n})(WA||(WA={})),function(e){const t=function(e){if(!Kr(e))return!1;const t=e;return!!qr(t.lineNumber)&&!(!Xr(t.at)&&!Gr(t.at))};e.description={description:"Reveal the given line at the given logical position",args:[{name:"Reveal line argument object",description:"Property-value pairs that can be passed through this argument:\n\t\t\t\t\t* 'lineNumber': A mandatory line number value.\n\t\t\t\t\t* 'at': Logical position at which line has to be revealed .\n\t\t\t\t\t\t```\n\t\t\t\t\t\t'top', 'center', 'bottom'\n\t\t\t\t\t\t```\n\t\t\t\t",constraint:t,schema:{type:"object",required:["lineNumber"],properties:{lineNumber:{type:"number"},at:{type:"string",enum:["top","center","bottom"]}}}}]},e.RawAtArgument={Top:"top",Center:"center",Bottom:"bottom"}}(HA||(HA={}));class YA{constructor(e){e.addImplementation(1e4,(e,t)=>{const n=e.get(ri).getFocusedCodeEditor();return!(!n||!n.hasTextFocus())&&(this.runEditorCommand(e,n,t),!0)}),e.addImplementation(1e3,(e,t)=>{const n=document.activeElement;return!!(n&&["input","textarea"].indexOf(n.tagName.toLowerCase())>=0)&&(this.runDOMCommand(),!0)}),e.addImplementation(0,(e,t)=>{const n=e.get(ri).getActiveCodeEditor();return!!n&&(n.focus(),this.runEditorCommand(e,n,t),!0)})}}(function(e){class t extends VA{constructor(e){super(e),this._inSelectionMode=e.inSelectionMode}runCoreEditorCommand(e,t){e.model.pushStackElement(),e.setCursorStates(t.source,3,[BA.moveTo(e,e.getPrimaryCursorState(),this._inSelectionMode,t.position,t.viewPosition)]),e.revealPrimaryCursor(t.source,!0)}}e.MoveTo=kg(new t({id:"_moveTo",inSelectionMode:!1,precondition:void 0})),e.MoveToSelect=kg(new t({id:"_moveToSelect",inSelectionMode:!0,precondition:void 0}));class n extends VA{runCoreEditorCommand(e,t){e.model.pushStackElement();const n=this._getColumnSelectResult(e,e.getPrimaryCursorState(),e.getCursorColumnSelectData(),t);e.setCursorStates(t.source,3,n.viewStates.map(e=>yy.fromViewState(e))),e.setCursorColumnSelectData({isReal:!0,fromViewLineNumber:n.fromLineNumber,fromViewVisualColumn:n.fromVisualColumn,toViewLineNumber:n.toLineNumber,toViewVisualColumn:n.toVisualColumn}),n.reversed?e.revealTopMostCursor(t.source):e.revealBottomMostCursor(t.source)}}e.ColumnSelect=kg(new class extends n{constructor(){super({id:"columnSelect",precondition:void 0})}_getColumnSelectResult(e,t,n,i){const o=e.model.validatePosition(i.position),r=e.coordinatesConverter.validateViewPosition(new pn(i.viewPosition.lineNumber,i.viewPosition.column),o);let s=i.doColumnSelect?n.fromViewLineNumber:r.lineNumber,a=i.doColumnSelect?n.fromViewVisualColumn:i.mouseColumn-1;return CA.columnSelect(e.cursorConfig,e,s,a,r.lineNumber,i.mouseColumn-1)}}),e.CursorColumnSelectLeft=kg(new class extends n{constructor(){super({id:"cursorColumnSelectLeft",precondition:void 0,kbOpts:{weight:zA,kbExpr:QA.textInputFocus,primary:3599,linux:{primary:0}}})}_getColumnSelectResult(e,t,n,i){return CA.columnSelectLeft(e.cursorConfig,e,n)}}),e.CursorColumnSelectRight=kg(new class extends n{constructor(){super({id:"cursorColumnSelectRight",precondition:void 0,kbOpts:{weight:zA,kbExpr:QA.textInputFocus,primary:3601,linux:{primary:0}}})}_getColumnSelectResult(e,t,n,i){return CA.columnSelectRight(e.cursorConfig,e,n)}});class i extends n{constructor(e){super(e),this._isPaged=e.isPaged}_getColumnSelectResult(e,t,n,i){return CA.columnSelectUp(e.cursorConfig,e,n,this._isPaged)}}e.CursorColumnSelectUp=kg(new i({isPaged:!1,id:"cursorColumnSelectUp",precondition:void 0,kbOpts:{weight:zA,kbExpr:QA.textInputFocus,primary:3600,linux:{primary:0}}})),e.CursorColumnSelectPageUp=kg(new i({isPaged:!0,id:"cursorColumnSelectPageUp",precondition:void 0,kbOpts:{weight:zA,kbExpr:QA.textInputFocus,primary:3595,linux:{primary:0}}}));class o extends n{constructor(e){super(e),this._isPaged=e.isPaged}_getColumnSelectResult(e,t,n,i){return CA.columnSelectDown(e.cursorConfig,e,n,this._isPaged)}}e.CursorColumnSelectDown=kg(new o({isPaged:!1,id:"cursorColumnSelectDown",precondition:void 0,kbOpts:{weight:zA,kbExpr:QA.textInputFocus,primary:3602,linux:{primary:0}}})),e.CursorColumnSelectPageDown=kg(new o({isPaged:!0,id:"cursorColumnSelectPageDown",precondition:void 0,kbOpts:{weight:zA,kbExpr:QA.textInputFocus,primary:3596,linux:{primary:0}}}));class r extends VA{constructor(){super({id:"cursorMove",precondition:void 0,description:IA.description})}runCoreEditorCommand(e,t){const n=IA.parse(t);n&&this._runCursorMove(e,t.source,n)}_runCursorMove(e,t,n){e.model.pushStackElement(),e.setCursorStates(t,3,r._move(e,e.getCursorStates(),n)),e.revealPrimaryCursor(t,!0)}static _move(e,t,n){const i=n.select,o=n.value;switch(n.direction){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:return BA.simpleMove(e,t,n.direction,i,o,n.unit);case 9:case 11:case 10:case 12:return BA.viewportMove(e,t,n.direction,i,o);default:return null}}}e.CursorMoveImpl=r,e.CursorMove=kg(new r);class s extends VA{constructor(e){super(e),this._staticArgs=e.args}runCoreEditorCommand(e,t){let n=this._staticArgs;-1===this._staticArgs.value&&(n={direction:this._staticArgs.direction,unit:this._staticArgs.unit,select:this._staticArgs.select,value:e.cursorConfig.pageSize}),e.model.pushStackElement(),e.setCursorStates(t.source,3,BA.simpleMove(e,e.getCursorStates(),n.direction,n.select,n.value,n.unit)),e.revealPrimaryCursor(t.source,!0)}}e.CursorLeft=kg(new s({args:{direction:0,unit:0,select:!1,value:1},id:"cursorLeft",precondition:void 0,kbOpts:{weight:zA,kbExpr:QA.textInputFocus,primary:15,mac:{primary:15,secondary:[288]}}})),e.CursorLeftSelect=kg(new s({args:{direction:0,unit:0,select:!0,value:1},id:"cursorLeftSelect",precondition:void 0,kbOpts:{weight:zA,kbExpr:QA.textInputFocus,primary:1039}})),e.CursorRight=kg(new s({args:{direction:1,unit:0,select:!1,value:1},id:"cursorRight",precondition:void 0,kbOpts:{weight:zA,kbExpr:QA.textInputFocus,primary:17,mac:{primary:17,secondary:[292]}}})),e.CursorRightSelect=kg(new s({args:{direction:1,unit:0,select:!0,value:1},id:"cursorRightSelect",precondition:void 0,kbOpts:{weight:zA,kbExpr:QA.textInputFocus,primary:1041}})),e.CursorUp=kg(new s({args:{direction:2,unit:2,select:!1,value:1},id:"cursorUp",precondition:void 0,kbOpts:{weight:zA,kbExpr:QA.textInputFocus,primary:16,mac:{primary:16,secondary:[302]}}})),e.CursorUpSelect=kg(new s({args:{direction:2,unit:2,select:!0,value:1},id:"cursorUpSelect",precondition:void 0,kbOpts:{weight:zA,kbExpr:QA.textInputFocus,primary:1040,secondary:[3088],mac:{primary:1040},linux:{primary:1040}}})),e.CursorPageUp=kg(new s({args:{direction:2,unit:2,select:!1,value:-1},id:"cursorPageUp",precondition:void 0,kbOpts:{weight:zA,kbExpr:QA.textInputFocus,primary:11}})),e.CursorPageUpSelect=kg(new s({args:{direction:2,unit:2,select:!0,value:-1},id:"cursorPageUpSelect",precondition:void 0,kbOpts:{weight:zA,kbExpr:QA.textInputFocus,primary:1035}})),e.CursorDown=kg(new s({args:{direction:3,unit:2,select:!1,value:1},id:"cursorDown",precondition:void 0,kbOpts:{weight:zA,kbExpr:QA.textInputFocus,primary:18,mac:{primary:18,secondary:[300]}}})),e.CursorDownSelect=kg(new s({args:{direction:3,unit:2,select:!0,value:1},id:"cursorDownSelect",precondition:void 0,kbOpts:{weight:zA,kbExpr:QA.textInputFocus,primary:1042,secondary:[3090],mac:{primary:1042},linux:{primary:1042}}})),e.CursorPageDown=kg(new s({args:{direction:3,unit:2,select:!1,value:-1},id:"cursorPageDown",precondition:void 0,kbOpts:{weight:zA,kbExpr:QA.textInputFocus,primary:12}})),e.CursorPageDownSelect=kg(new s({args:{direction:3,unit:2,select:!0,value:-1},id:"cursorPageDownSelect",precondition:void 0,kbOpts:{weight:zA,kbExpr:QA.textInputFocus,primary:1036}})),e.CreateCursor=kg(new class extends VA{constructor(){super({id:"createCursor",precondition:void 0})}runCoreEditorCommand(e,t){let n;n=t.wholeLine?BA.line(e,e.getPrimaryCursorState(),!1,t.position,t.viewPosition):BA.moveTo(e,e.getPrimaryCursorState(),!1,t.position,t.viewPosition);const i=e.getCursorStates();if(i.length>1){const o=n.modelState?n.modelState.position:null,r=n.viewState?n.viewState.position:null;for(let n=0,s=i.length;n<s;n++){const s=i[n];if((!o||s.modelState.selection.containsPosition(o))&&(!r||s.viewState.selection.containsPosition(r)))return i.splice(n,1),e.model.pushStackElement(),void e.setCursorStates(t.source,3,i)}}i.push(n),e.model.pushStackElement(),e.setCursorStates(t.source,3,i)}}),e.LastCursorMoveToSelect=kg(new class extends VA{constructor(){super({id:"_lastCursorMoveToSelect",precondition:void 0})}runCoreEditorCommand(e,t){const n=e.getLastAddedCursorIndex(),i=e.getCursorStates(),o=i.slice(0);o[n]=BA.moveTo(e,i[n],!0,t.position,t.viewPosition),e.model.pushStackElement(),e.setCursorStates(t.source,3,o)}});class a extends VA{constructor(e){super(e),this._inSelectionMode=e.inSelectionMode}runCoreEditorCommand(e,t){e.model.pushStackElement(),e.setCursorStates(t.source,3,BA.moveToBeginningOfLine(e,e.getCursorStates(),this._inSelectionMode)),e.revealPrimaryCursor(t.source,!0)}}e.CursorHome=kg(new a({inSelectionMode:!1,id:"cursorHome",precondition:void 0,kbOpts:{weight:zA,kbExpr:QA.textInputFocus,primary:14,mac:{primary:14,secondary:[2063]}}})),e.CursorHomeSelect=kg(new a({inSelectionMode:!0,id:"cursorHomeSelect",precondition:void 0,kbOpts:{weight:zA,kbExpr:QA.textInputFocus,primary:1038,mac:{primary:1038,secondary:[3087]}}}));class l extends VA{constructor(e){super(e),this._inSelectionMode=e.inSelectionMode}runCoreEditorCommand(e,t){e.model.pushStackElement(),e.setCursorStates(t.source,3,this._exec(e.getCursorStates())),e.revealPrimaryCursor(t.source,!0)}_exec(e){const t=[];for(let n=0,i=e.length;n<i;n++){const i=e[n],o=i.modelState.position.lineNumber;t[n]=yy.fromModelState(i.modelState.move(this._inSelectionMode,o,1,0))}return t}}e.CursorLineStart=kg(new l({inSelectionMode:!1,id:"cursorLineStart",precondition:void 0,kbOpts:{weight:zA,kbExpr:QA.textInputFocus,primary:0,mac:{primary:287}}})),e.CursorLineStartSelect=kg(new l({inSelectionMode:!0,id:"cursorLineStartSelect",precondition:void 0,kbOpts:{weight:zA,kbExpr:QA.textInputFocus,primary:0,mac:{primary:1311}}}));class c extends VA{constructor(e){super(e),this._inSelectionMode=e.inSelectionMode}runCoreEditorCommand(e,t){e.model.pushStackElement(),e.setCursorStates(t.source,3,BA.moveToEndOfLine(e,e.getCursorStates(),this._inSelectionMode,t.sticky||!1)),e.revealPrimaryCursor(t.source,!0)}}e.CursorEnd=kg(new c({inSelectionMode:!1,id:"cursorEnd",precondition:void 0,kbOpts:{args:{sticky:!1},weight:zA,kbExpr:QA.textInputFocus,primary:13,mac:{primary:13,secondary:[2065]}},description:{description:"Go to End",args:[{name:"args",schema:{type:"object",properties:{sticky:{description:v("stickydesc","Stick to the end even when going to longer lines"),type:"boolean",default:!1}}}}]}})),e.CursorEndSelect=kg(new c({inSelectionMode:!0,id:"cursorEndSelect",precondition:void 0,kbOpts:{args:{sticky:!1},weight:zA,kbExpr:QA.textInputFocus,primary:1037,mac:{primary:1037,secondary:[3089]}},description:{description:"Select to End",args:[{name:"args",schema:{type:"object",properties:{sticky:{description:v("stickydesc","Stick to the end even when going to longer lines"),type:"boolean",default:!1}}}}]}}));class h extends VA{constructor(e){super(e),this._inSelectionMode=e.inSelectionMode}runCoreEditorCommand(e,t){e.model.pushStackElement(),e.setCursorStates(t.source,3,this._exec(e,e.getCursorStates())),e.revealPrimaryCursor(t.source,!0)}_exec(e,t){const n=[];for(let i=0,o=t.length;i<o;i++){const o=t[i],r=o.modelState.position.lineNumber,s=e.model.getLineMaxColumn(r);n[i]=yy.fromModelState(o.modelState.move(this._inSelectionMode,r,s,0))}return n}}e.CursorLineEnd=kg(new h({inSelectionMode:!1,id:"cursorLineEnd",precondition:void 0,kbOpts:{weight:zA,kbExpr:QA.textInputFocus,primary:0,mac:{primary:291}}})),e.CursorLineEndSelect=kg(new h({inSelectionMode:!0,id:"cursorLineEndSelect",precondition:void 0,kbOpts:{weight:zA,kbExpr:QA.textInputFocus,primary:0,mac:{primary:1315}}}));class u extends VA{constructor(e){super(e),this._inSelectionMode=e.inSelectionMode}runCoreEditorCommand(e,t){e.model.pushStackElement(),e.setCursorStates(t.source,3,BA.moveToBeginningOfBuffer(e,e.getCursorStates(),this._inSelectionMode)),e.revealPrimaryCursor(t.source,!0)}}e.CursorTop=kg(new u({inSelectionMode:!1,id:"cursorTop",precondition:void 0,kbOpts:{weight:zA,kbExpr:QA.textInputFocus,primary:2062,mac:{primary:2064}}})),e.CursorTopSelect=kg(new u({inSelectionMode:!0,id:"cursorTopSelect",precondition:void 0,kbOpts:{weight:zA,kbExpr:QA.textInputFocus,primary:3086,mac:{primary:3088}}}));class d extends VA{constructor(e){super(e),this._inSelectionMode=e.inSelectionMode}runCoreEditorCommand(e,t){e.model.pushStackElement(),e.setCursorStates(t.source,3,BA.moveToEndOfBuffer(e,e.getCursorStates(),this._inSelectionMode)),e.revealPrimaryCursor(t.source,!0)}}e.CursorBottom=kg(new d({inSelectionMode:!1,id:"cursorBottom",precondition:void 0,kbOpts:{weight:zA,kbExpr:QA.textInputFocus,primary:2061,mac:{primary:2066}}})),e.CursorBottomSelect=kg(new d({inSelectionMode:!0,id:"cursorBottomSelect",precondition:void 0,kbOpts:{weight:zA,kbExpr:QA.textInputFocus,primary:3085,mac:{primary:3090}}}));class p extends VA{constructor(){super({id:"editorScroll",precondition:void 0,description:WA.description})}runCoreEditorCommand(e,t){const n=WA.parse(t);n&&this._runEditorScroll(e,t.source,n)}_runEditorScroll(e,t,n){const i=this._computeDesiredScrollTop(e,n);if(n.revealCursor){const o=e.getCompletelyVisibleViewRangeAtScrollTop(i);e.setCursorStates(t,3,[BA.findPositionInViewportIfOutside(e,e.getPrimaryCursorState(),o,n.select)])}e.setScrollTop(i,0)}_computeDesiredScrollTop(e,t){if(1===t.unit){const n=e.getCompletelyVisibleViewRange(),i=e.coordinatesConverter.convertViewRangeToModelRange(n);let o;o=1===t.direction?Math.max(1,i.startLineNumber-t.value):Math.min(e.model.getLineCount(),i.startLineNumber+t.value);const r=e.coordinatesConverter.convertModelPositionToViewPosition(new pn(o,1));return e.getVerticalOffsetForLineNumber(r.lineNumber)}let n;n=3===t.unit?e.cursorConfig.pageSize*t.value:4===t.unit?Math.round(e.cursorConfig.pageSize/2)*t.value:t.value;const i=(1===t.direction?-1:1)*n;return e.getScrollTop()+i*e.cursorConfig.lineHeight}}e.EditorScrollImpl=p,e.EditorScroll=kg(new p),e.ScrollLineUp=kg(new class extends VA{constructor(){super({id:"scrollLineUp",precondition:void 0,kbOpts:{weight:zA,kbExpr:QA.textInputFocus,primary:2064,mac:{primary:267}}})}runCoreEditorCommand(t,n){e.EditorScroll._runEditorScroll(t,n.source,{direction:1,unit:2,value:1,revealCursor:!1,select:!1})}}),e.ScrollPageUp=kg(new class extends VA{constructor(){super({id:"scrollPageUp",precondition:void 0,kbOpts:{weight:zA,kbExpr:QA.textInputFocus,primary:2059,win:{primary:523},linux:{primary:523}}})}runCoreEditorCommand(t,n){e.EditorScroll._runEditorScroll(t,n.source,{direction:1,unit:3,value:1,revealCursor:!1,select:!1})}}),e.ScrollLineDown=kg(new class extends VA{constructor(){super({id:"scrollLineDown",precondition:void 0,kbOpts:{weight:zA,kbExpr:QA.textInputFocus,primary:2066,mac:{primary:268}}})}runCoreEditorCommand(t,n){e.EditorScroll._runEditorScroll(t,n.source,{direction:2,unit:2,value:1,revealCursor:!1,select:!1})}}),e.ScrollPageDown=kg(new class extends VA{constructor(){super({id:"scrollPageDown",precondition:void 0,kbOpts:{weight:zA,kbExpr:QA.textInputFocus,primary:2060,win:{primary:524},linux:{primary:524}}})}runCoreEditorCommand(t,n){e.EditorScroll._runEditorScroll(t,n.source,{direction:2,unit:3,value:1,revealCursor:!1,select:!1})}});class f extends VA{constructor(e){super(e),this._inSelectionMode=e.inSelectionMode}runCoreEditorCommand(e,t){e.model.pushStackElement(),e.setCursorStates(t.source,3,[BA.word(e,e.getPrimaryCursorState(),this._inSelectionMode,t.position)]),e.revealPrimaryCursor(t.source,!0)}}e.WordSelect=kg(new f({inSelectionMode:!1,id:"_wordSelect",precondition:void 0})),e.WordSelectDrag=kg(new f({inSelectionMode:!0,id:"_wordSelectDrag",precondition:void 0})),e.LastCursorWordSelect=kg(new class extends VA{constructor(){super({id:"lastCursorWordSelect",precondition:void 0})}runCoreEditorCommand(e,t){const n=e.getLastAddedCursorIndex(),i=e.getCursorStates(),o=i.slice(0),r=i[n];o[n]=BA.word(e,r,r.modelState.hasSelection(),t.position),e.model.pushStackElement(),e.setCursorStates(t.source,3,o)}});class g extends VA{constructor(e){super(e),this._inSelectionMode=e.inSelectionMode}runCoreEditorCommand(e,t){e.model.pushStackElement(),e.setCursorStates(t.source,3,[BA.line(e,e.getPrimaryCursorState(),this._inSelectionMode,t.position,t.viewPosition)]),e.revealPrimaryCursor(t.source,!1)}}e.LineSelect=kg(new g({inSelectionMode:!1,id:"_lineSelect",precondition:void 0})),e.LineSelectDrag=kg(new g({inSelectionMode:!0,id:"_lineSelectDrag",precondition:void 0}));class m extends VA{constructor(e){super(e),this._inSelectionMode=e.inSelectionMode}runCoreEditorCommand(e,t){const n=e.getLastAddedCursorIndex(),i=e.getCursorStates(),o=i.slice(0);o[n]=BA.line(e,i[n],this._inSelectionMode,t.position,t.viewPosition),e.model.pushStackElement(),e.setCursorStates(t.source,3,o)}}e.LastCursorLineSelect=kg(new m({inSelectionMode:!1,id:"lastCursorLineSelect",precondition:void 0})),e.LastCursorLineSelectDrag=kg(new m({inSelectionMode:!0,id:"lastCursorLineSelectDrag",precondition:void 0})),e.ExpandLineSelection=kg(new class extends VA{constructor(){super({id:"expandLineSelection",precondition:void 0,kbOpts:{weight:zA,kbExpr:QA.textInputFocus,primary:2090}})}runCoreEditorCommand(e,t){e.model.pushStackElement(),e.setCursorStates(t.source,3,BA.expandLineSelection(e,e.getCursorStates())),e.revealPrimaryCursor(t.source,!0)}}),e.CancelSelection=kg(new class extends VA{constructor(){super({id:"cancelSelection",precondition:QA.hasNonEmptySelection,kbOpts:{weight:zA,kbExpr:QA.textInputFocus,primary:9,secondary:[1033]}})}runCoreEditorCommand(e,t){e.model.pushStackElement(),e.setCursorStates(t.source,3,[BA.cancelSelection(e,e.getPrimaryCursorState())]),e.revealPrimaryCursor(t.source,!0)}}),e.RemoveSecondaryCursors=kg(new class extends VA{constructor(){super({id:"removeSecondaryCursors",precondition:QA.hasMultipleSelections,kbOpts:{weight:zA+1,kbExpr:QA.textInputFocus,primary:9,secondary:[1033]}})}runCoreEditorCommand(e,t){e.model.pushStackElement(),e.setCursorStates(t.source,3,[e.getPrimaryCursorState()]),e.revealPrimaryCursor(t.source,!0)}}),e.RevealLine=kg(new class extends VA{constructor(){super({id:"revealLine",precondition:void 0,description:HA.description})}runCoreEditorCommand(e,t){const n=t;let i=(n.lineNumber||0)+1;i<1&&(i=1);const o=e.model.getLineCount();i>o&&(i=o);const r=new fn(i,1,i,e.model.getLineMaxColumn(i));let s=0;if(n.at)switch(n.at){case HA.RawAtArgument.Top:s=3;break;case HA.RawAtArgument.Center:s=1;break;case HA.RawAtArgument.Bottom:s=4;break;default:break}const a=e.coordinatesConverter.convertModelRangeToViewRange(r);e.revealRange(t.source,!1,a,s,0)}}),e.SelectAll=new class extends YA{constructor(){super(Pg)}runDOMCommand(){document.execCommand("selectAll")}runEditorCommand(e,t,n){const i=t._getViewModel();i&&this.runCoreEditorCommand(i,n)}runCoreEditorCommand(e,t){e.model.pushStackElement(),e.setCursorStates("keyboard",3,[BA.selectAll(e,e.getPrimaryCursorState())])}},e.SetSelection=kg(new class extends VA{constructor(){super({id:"setSelection",precondition:void 0})}runCoreEditorCommand(e,t){e.model.pushStackElement(),e.setCursorStates(t.source,3,[yy.fromModelSelection(t.selection)])}})})(UA||(UA={}));const GA=Jf.and(QA.textInputFocus,QA.columnSelection);function KA(e,t){Bp.registerKeybindingRule({id:e,primary:t,when:GA,weight:zA+1})}function qA(e){return e.register(),e}var JA;KA(UA.CursorColumnSelectLeft.id,1039),KA(UA.CursorColumnSelectRight.id,1041),KA(UA.CursorColumnSelectUp.id,1040),KA(UA.CursorColumnSelectPageUp.id,1035),KA(UA.CursorColumnSelectDown.id,1042),KA(UA.CursorColumnSelectPageDown.id,1036),function(e){class t extends Sg{runEditorCommand(e,t,n){const i=t._getViewModel();i&&this.runCoreEditingCommand(t,i,n||{})}}e.CoreEditingCommand=t,e.LineBreakInsert=kg(new class extends t{constructor(){super({id:"lineBreakInsert",precondition:QA.writable,kbOpts:{weight:zA,kbExpr:QA.textInputFocus,primary:0,mac:{primary:301}}})}runCoreEditingCommand(e,t,n){e.pushUndoStop(),e.executeCommands(this.id,FA.lineBreakInsert(t.cursorConfig,t.model,t.getCursorStates().map(e=>e.modelState.selection)))}}),e.Outdent=kg(new class extends t{constructor(){super({id:"outdent",precondition:QA.writable,kbOpts:{weight:zA,kbExpr:Jf.and(QA.editorTextFocus,QA.tabDoesNotMoveFocus),primary:1026}})}runCoreEditingCommand(e,t,n){e.pushUndoStop(),e.executeCommands(this.id,FA.outdent(t.cursorConfig,t.model,t.getCursorStates().map(e=>e.modelState.selection))),e.pushUndoStop()}}),e.Tab=kg(new class extends t{constructor(){super({id:"tab",precondition:QA.writable,kbOpts:{weight:zA,kbExpr:Jf.and(QA.editorTextFocus,QA.tabDoesNotMoveFocus),primary:2}})}runCoreEditingCommand(e,t,n){e.pushUndoStop(),e.executeCommands(this.id,FA.tab(t.cursorConfig,t.model,t.getCursorStates().map(e=>e.modelState.selection))),e.pushUndoStop()}}),e.DeleteLeft=kg(new class extends t{constructor(){super({id:"deleteLeft",precondition:void 0,kbOpts:{weight:zA,kbExpr:QA.textInputFocus,primary:1,secondary:[1025],mac:{primary:1,secondary:[1025,294,257]}}})}runCoreEditingCommand(e,t,n){const[i,o]=NA.deleteLeft(t.getPrevEditOperationType(),t.cursorConfig,t.model,t.getCursorStates().map(e=>e.modelState.selection));i&&e.pushUndoStop(),e.executeCommands(this.id,o),t.setPrevEditOperationType(2)}}),e.DeleteRight=kg(new class extends t{constructor(){super({id:"deleteRight",precondition:void 0,kbOpts:{weight:zA,kbExpr:QA.textInputFocus,primary:20,mac:{primary:20,secondary:[290,276]}}})}runCoreEditingCommand(e,t,n){const[i,o]=NA.deleteRight(t.getPrevEditOperationType(),t.cursorConfig,t.model,t.getCursorStates().map(e=>e.modelState.selection));i&&e.pushUndoStop(),e.executeCommands(this.id,o),t.setPrevEditOperationType(3)}}),e.Undo=new class extends YA{constructor(){super(Og)}runDOMCommand(){document.execCommand("undo")}runEditorCommand(e,t,n){t.hasModel()&&!0!==t.getOption(72)&&t.getModel().undo()}},e.Redo=new class extends YA{constructor(){super(Rg)}runDOMCommand(){document.execCommand("redo")}runEditorCommand(e,t,n){t.hasModel()&&!0!==t.getOption(72)&&t.getModel().redo()}}}(JA||(JA={}));class XA extends Cg{constructor(e,t,n){super({id:e,precondition:void 0,description:n}),this._handlerId=t}runCommand(e,t){const n=e.get(ri).getFocusedCodeEditor();n&&n.trigger("keyboard",this._handlerId,t)}}function $A(e,t){qA(new XA("default:"+e,e)),qA(new XA(e,e,t))}$A("type",{description:"Type",args:[{name:"args",schema:{type:"object",required:["text"],properties:{text:{type:"string"}}}}]}),$A("replacePreviousChar"),$A("compositionStart"),$A("compositionEnd"),$A("paste"),$A("cut");class ZA{constructor(e,t,n,i){this.configuration=e,this.viewModel=t,this.userInputEvents=n,this.commandDelegate=i}paste(e,t,n,i){this.commandDelegate.paste(e,t,n,i)}type(e){this.commandDelegate.type(e)}replacePreviousChar(e,t){this.commandDelegate.replacePreviousChar(e,t)}compositionStart(){this.commandDelegate.startComposition()}compositionEnd(){this.commandDelegate.endComposition()}cut(){this.commandDelegate.cut()}setSelection(e){UA.SetSelection.runCoreEditorCommand(this.viewModel,{source:"keyboard",selection:e})}_validateViewColumn(e){const t=this.viewModel.getLineMinColumn(e.lineNumber);return e.column<t?new pn(e.lineNumber,t):e}_hasMulticursorModifier(e){switch(this.configuration.options.get(61)){case"altKey":return e.altKey;case"ctrlKey":return e.ctrlKey;case"metaKey":return e.metaKey;default:return!1}}_hasNonMulticursorModifier(e){switch(this.configuration.options.get(61)){case"altKey":return e.ctrlKey||e.metaKey;case"ctrlKey":return e.altKey||e.metaKey;case"metaKey":return e.ctrlKey||e.altKey;default:return!1}}dispatchMouse(e){const t=this.configuration.options,n=y["d"]&&t.get(88),i=t.get(13);e.middleButton&&!n?this._columnSelect(e.position,e.mouseColumn,e.inSelectionMode):e.startedOnLineNumbers?this._hasMulticursorModifier(e)?e.inSelectionMode?this._lastCursorLineSelect(e.position):this._createCursor(e.position,!0):e.inSelectionMode?this._lineSelectDrag(e.position):this._lineSelect(e.position):e.mouseDownCount>=4?this._selectAll():3===e.mouseDownCount?this._hasMulticursorModifier(e)?e.inSelectionMode?this._lastCursorLineSelectDrag(e.position):this._lastCursorLineSelect(e.position):e.inSelectionMode?this._lineSelectDrag(e.position):this._lineSelect(e.position):2===e.mouseDownCount?this._hasMulticursorModifier(e)?this._lastCursorWordSelect(e.position):e.inSelectionMode?this._wordSelectDrag(e.position):this._wordSelect(e.position):this._hasMulticursorModifier(e)?this._hasNonMulticursorModifier(e)||(e.shiftKey?this._columnSelect(e.position,e.mouseColumn,!0):e.inSelectionMode?this._lastCursorMoveToSelect(e.position):this._createCursor(e.position,!1)):e.inSelectionMode?e.altKey||i?this._columnSelect(e.position,e.mouseColumn,!0):this._moveToSelect(e.position):this.moveTo(e.position)}_usualArgs(e){return e=this._validateViewColumn(e),{source:"mouse",position:this._convertViewToModelPosition(e),viewPosition:e}}moveTo(e){UA.MoveTo.runCoreEditorCommand(this.viewModel,this._usualArgs(e))}_moveToSelect(e){UA.MoveToSelect.runCoreEditorCommand(this.viewModel,this._usualArgs(e))}_columnSelect(e,t,n){e=this._validateViewColumn(e),UA.ColumnSelect.runCoreEditorCommand(this.viewModel,{source:"mouse",position:this._convertViewToModelPosition(e),viewPosition:e,mouseColumn:t,doColumnSelect:n})}_createCursor(e,t){e=this._validateViewColumn(e),UA.CreateCursor.runCoreEditorCommand(this.viewModel,{source:"mouse",position:this._convertViewToModelPosition(e),viewPosition:e,wholeLine:t})}_lastCursorMoveToSelect(e){UA.LastCursorMoveToSelect.runCoreEditorCommand(this.viewModel,this._usualArgs(e))}_wordSelect(e){UA.WordSelect.runCoreEditorCommand(this.viewModel,this._usualArgs(e))}_wordSelectDrag(e){UA.WordSelectDrag.runCoreEditorCommand(this.viewModel,this._usualArgs(e))}_lastCursorWordSelect(e){UA.LastCursorWordSelect.runCoreEditorCommand(this.viewModel,this._usualArgs(e))}_lineSelect(e){UA.LineSelect.runCoreEditorCommand(this.viewModel,this._usualArgs(e))}_lineSelectDrag(e){UA.LineSelectDrag.runCoreEditorCommand(this.viewModel,this._usualArgs(e))}_lastCursorLineSelect(e){UA.LastCursorLineSelect.runCoreEditorCommand(this.viewModel,this._usualArgs(e))}_lastCursorLineSelectDrag(e){UA.LastCursorLineSelectDrag.runCoreEditorCommand(this.viewModel,this._usualArgs(e))}_selectAll(){UA.SelectAll.runCoreEditorCommand(this.viewModel,{source:"mouse"})}_convertViewToModelPosition(e){return this.viewModel.coordinatesConverter.convertViewPositionToModelPosition(e)}emitKeyDown(e){this.userInputEvents.emitKeyDown(e)}emitKeyUp(e){this.userInputEvents.emitKeyUp(e)}emitContextMenu(e){this.userInputEvents.emitContextMenu(e)}emitMouseMove(e){this.userInputEvents.emitMouseMove(e)}emitMouseLeave(e){this.userInputEvents.emitMouseLeave(e)}emitMouseUp(e){this.userInputEvents.emitMouseUp(e)}emitMouseDown(e){this.userInputEvents.emitMouseDown(e)}emitMouseDrag(e){this.userInputEvents.emitMouseDrag(e)}emitMouseDrop(e){this.userInputEvents.emitMouseDrop(e)}emitMouseWheel(e){this.userInputEvents.emitMouseWheel(e)}}class eC{constructor(e){this.onKeyDown=null,this.onKeyUp=null,this.onContextMenu=null,this.onMouseMove=null,this.onMouseLeave=null,this.onMouseDown=null,this.onMouseUp=null,this.onMouseDrag=null,this.onMouseDrop=null,this.onMouseWheel=null,this._coordinatesConverter=e}emitKeyDown(e){this.onKeyDown&&this.onKeyDown(e)}emitKeyUp(e){this.onKeyUp&&this.onKeyUp(e)}emitContextMenu(e){this.onContextMenu&&this.onContextMenu(this._convertViewToModelMouseEvent(e))}emitMouseMove(e){this.onMouseMove&&this.onMouseMove(this._convertViewToModelMouseEvent(e))}emitMouseLeave(e){this.onMouseLeave&&this.onMouseLeave(this._convertViewToModelMouseEvent(e))}emitMouseDown(e){this.onMouseDown&&this.onMouseDown(this._convertViewToModelMouseEvent(e))}emitMouseUp(e){this.onMouseUp&&this.onMouseUp(this._convertViewToModelMouseEvent(e))}emitMouseDrag(e){this.onMouseDrag&&this.onMouseDrag(this._convertViewToModelMouseEvent(e))}emitMouseDrop(e){this.onMouseDrop&&this.onMouseDrop(this._convertViewToModelMouseEvent(e))}emitMouseWheel(e){this.onMouseWheel&&this.onMouseWheel(e)}_convertViewToModelMouseEvent(e){return e.target?{event:e.event,target:this._convertViewToModelMouseTarget(e.target)}:e}_convertViewToModelMouseTarget(e){return eC.convertViewToModelMouseTarget(e,this._coordinatesConverter)}static convertViewToModelMouseTarget(e,t){return new tC(e.element,e.type,e.mouseColumn,e.position?t.convertViewPositionToModelPosition(e.position):null,e.range?t.convertViewRangeToModelRange(e.range):null,e.detail)}}class tC{constructor(e,t,n,i,o,r){this.element=e,this.type=t,this.mouseColumn=n,this.position=i,this.range=o,this.detail=r}toString(){return Ey.toString(this)}}class nC{constructor(e){this._createLine=e,this._set(1,[])}flush(){this._set(1,[])}_set(e,t){this._lines=t,this._rendLineNumberStart=e}_get(){return{rendLineNumberStart:this._rendLineNumberStart,lines:this._lines}}getStartLineNumber(){return this._rendLineNumberStart}getEndLineNumber(){return this._rendLineNumberStart+this._lines.length-1}getCount(){return this._lines.length}getLine(e){const t=e-this._rendLineNumberStart;if(t<0||t>=this._lines.length)throw new Error("Illegal value for lineNumber");return this._lines[t]}onLinesDeleted(e,t){if(0===this.getCount())return null;const n=this.getStartLineNumber(),i=this.getEndLineNumber();if(t<n){const n=t-e+1;return this._rendLineNumberStart-=n,null}if(e>i)return null;let o=0,r=0;for(let a=n;a<=i;a++){const n=a-this._rendLineNumberStart;e<=a&&a<=t&&(0===r?(o=n,r=1):r++)}if(e<n){let i=0;i=t<n?t-e+1:n-e,this._rendLineNumberStart-=i}const s=this._lines.splice(o,r);return s}onLinesChanged(e,t){if(0===this.getCount())return!1;const n=this.getStartLineNumber(),i=this.getEndLineNumber();let o=!1;for(let r=e;r<=t;r++)r>=n&&r<=i&&(this._lines[r-this._rendLineNumberStart].onContentChanged(),o=!0);return o}onLinesInserted(e,t){if(0===this.getCount())return null;const n=t-e+1,i=this.getStartLineNumber(),o=this.getEndLineNumber();if(e<=i)return this._rendLineNumberStart+=n,null;if(e>o)return null;if(n+e>o){const t=this._lines.splice(e-this._rendLineNumberStart,o-e+1);return t}const r=[];for(let h=0;h<n;h++)r[h]=this._createLine();const s=e-this._rendLineNumberStart,a=this._lines.slice(0,s),l=this._lines.slice(s,this._lines.length-n),c=this._lines.slice(this._lines.length-n,this._lines.length);return this._lines=a.concat(r).concat(l),c}onTokensChanged(e){if(0===this.getCount())return!1;const t=this.getStartLineNumber(),n=this.getEndLineNumber();let i=!1;for(let o=0,r=e.length;o<r;o++){const r=e[o];if(r.toLineNumber<t||r.fromLineNumber>n)continue;const s=Math.max(t,r.fromLineNumber),a=Math.min(n,r.toLineNumber);for(let e=s;e<=a;e++){const t=e-this._rendLineNumberStart;this._lines[t].onTokensChanged(),i=!0}}return i}}class iC{constructor(e){this._host=e,this.domNode=this._createDomNode(),this._linesCollection=new nC(()=>this._host.createVisibleLine())}_createDomNode(){const e=jg(document.createElement("div"));return e.setClassName("view-layer"),e.setPosition("absolute"),e.domNode.setAttribute("role","presentation"),e.domNode.setAttribute("aria-hidden","true"),e}onConfigurationChanged(e){return!!e.hasChanged(117)}onFlushed(e){return this._linesCollection.flush(),!0}onLinesChanged(e){return this._linesCollection.onLinesChanged(e.fromLineNumber,e.toLineNumber)}onLinesDeleted(e){const t=this._linesCollection.onLinesDeleted(e.fromLineNumber,e.toLineNumber);if(t)for(let n=0,i=t.length;n<i;n++){const e=t[n].getDomNode();e&&this.domNode.domNode.removeChild(e)}return!0}onLinesInserted(e){const t=this._linesCollection.onLinesInserted(e.fromLineNumber,e.toLineNumber);if(t)for(let n=0,i=t.length;n<i;n++){const e=t[n].getDomNode();e&&this.domNode.domNode.removeChild(e)}return!0}onScrollChanged(e){return e.scrollTopChanged}onTokensChanged(e){return this._linesCollection.onTokensChanged(e.ranges)}onZonesChanged(e){return!0}getStartLineNumber(){return this._linesCollection.getStartLineNumber()}getEndLineNumber(){return this._linesCollection.getEndLineNumber()}getVisibleLine(e){return this._linesCollection.getLine(e)}renderLines(e){const t=this._linesCollection._get(),n=new oC(this.domNode.domNode,this._host,e),i={rendLineNumberStart:t.rendLineNumberStart,lines:t.lines,linesLength:t.lines.length},o=n.render(i,e.startLineNumber,e.endLineNumber,e.relativeVerticalOffset);this._linesCollection._set(o.rendLineNumberStart,o.lines)}}class oC{constructor(e,t,n){this.domNode=e,this.host=t,this.viewportData=n}render(e,t,n,i){const o={rendLineNumberStart:e.rendLineNumberStart,lines:e.lines.slice(0),linesLength:e.linesLength};if(o.rendLineNumberStart+o.linesLength-1<t||n<o.rendLineNumberStart){o.rendLineNumberStart=t,o.linesLength=n-t+1,o.lines=[];for(let e=t;e<=n;e++)o.lines[e-t]=this.host.createVisibleLine();return this._finishRendering(o,!0,i),o}if(this._renderUntouchedLines(o,Math.max(t-o.rendLineNumberStart,0),Math.min(n-o.rendLineNumberStart,o.linesLength-1),i,t),o.rendLineNumberStart>t){const e=t,r=Math.min(n,o.rendLineNumberStart-1);e<=r&&(this._insertLinesBefore(o,e,r,i,t),o.linesLength+=r-e+1)}else if(o.rendLineNumberStart<t){const e=Math.min(o.linesLength,t-o.rendLineNumberStart);e>0&&(this._removeLinesBefore(o,e),o.linesLength-=e)}if(o.rendLineNumberStart=t,o.rendLineNumberStart+o.linesLength-1<n){const e=o.rendLineNumberStart+o.linesLength,r=n;e<=r&&(this._insertLinesAfter(o,e,r,i,t),o.linesLength+=r-e+1)}else if(o.rendLineNumberStart+o.linesLength-1>n){const e=Math.max(0,n-o.rendLineNumberStart+1),t=o.linesLength-1,i=t-e+1;i>0&&(this._removeLinesAfter(o,i),o.linesLength-=i)}return this._finishRendering(o,!1,i),o}_renderUntouchedLines(e,t,n,i,o){const r=e.rendLineNumberStart,s=e.lines;for(let a=t;a<=n;a++){const e=r+a;s[a].layoutLine(e,i[e-o])}}_insertLinesBefore(e,t,n,i,o){const r=[];let s=0;for(let a=t;a<=n;a++)r[s++]=this.host.createVisibleLine();e.lines=r.concat(e.lines)}_removeLinesBefore(e,t){for(let n=0;n<t;n++){const t=e.lines[n].getDomNode();t&&this.domNode.removeChild(t)}e.lines.splice(0,t)}_insertLinesAfter(e,t,n,i,o){const r=[];let s=0;for(let a=t;a<=n;a++)r[s++]=this.host.createVisibleLine();e.lines=e.lines.concat(r)}_removeLinesAfter(e,t){const n=e.linesLength-t;for(let i=0;i<t;i++){const t=e.lines[n+i].getDomNode();t&&this.domNode.removeChild(t)}e.lines.splice(n,t)}_finishRenderingNewLines(e,t,n,i){const o=this.domNode.lastChild;t||!o?this.domNode.innerHTML=n:o.insertAdjacentHTML("afterend",n);let r=this.domNode.lastChild;for(let s=e.linesLength-1;s>=0;s--){const t=e.lines[s];i[s]&&(t.setDomNode(r),r=r.previousSibling)}}_finishRenderingInvalidLines(e,t,n){const i=document.createElement("div");i.innerHTML=t;for(let o=0;o<e.linesLength;o++){const t=e.lines[o];if(n[o]){const e=i.firstChild,n=t.getDomNode();n.parentNode.replaceChild(e,n),t.setDomNode(e)}}}_finishRendering(e,t,n){const i=oC._sb,o=e.linesLength,r=e.lines,s=e.rendLineNumberStart,a=[];{i.reset();let l=!1;for(let e=0;e<o;e++){const t=r[e];a[e]=!1;const o=t.getDomNode();if(o)continue;const c=t.renderLine(e+s,n[e],this.viewportData,i);c&&(a[e]=!0,l=!0)}l&&this._finishRenderingNewLines(e,t,i.build(),a)}{i.reset();let t=!1;const l=[];for(let e=0;e<o;e++){const o=r[e];if(l[e]=!1,a[e])continue;const c=o.renderLine(e+s,n[e],this.viewportData,i);c&&(l[e]=!0,t=!0)}t&&this._finishRenderingInvalidLines(e,i.build(),l)}}}oC._sb=Bc(1e5);class rC extends im{constructor(e){super(e),this._visibleLines=new iC(this),this.domNode=this._visibleLines.domNode,this._dynamicOverlays=[],this._isFocused=!1,this.domNode.setClassName("view-overlays")}shouldRender(){if(super.shouldRender())return!0;for(let e=0,t=this._dynamicOverlays.length;e<t;e++){const t=this._dynamicOverlays[e];if(t.shouldRender())return!0}return!1}dispose(){super.dispose();for(let e=0,t=this._dynamicOverlays.length;e<t;e++){const t=this._dynamicOverlays[e];t.dispose()}this._dynamicOverlays=[]}getDomNode(){return this.domNode}createVisibleLine(){return new sC(this._context.configuration,this._dynamicOverlays)}addDynamicOverlay(e){this._dynamicOverlays.push(e)}onConfigurationChanged(e){this._visibleLines.onConfigurationChanged(e);const t=this._visibleLines.getStartLineNumber(),n=this._visibleLines.getEndLineNumber();for(let i=t;i<=n;i++){const t=this._visibleLines.getVisibleLine(i);t.onConfigurationChanged(e)}return!0}onFlushed(e){return this._visibleLines.onFlushed(e)}onFocusChanged(e){return this._isFocused=e.isFocused,!0}onLinesChanged(e){return this._visibleLines.onLinesChanged(e)}onLinesDeleted(e){return this._visibleLines.onLinesDeleted(e)}onLinesInserted(e){return this._visibleLines.onLinesInserted(e)}onScrollChanged(e){return this._visibleLines.onScrollChanged(e)||!0}onTokensChanged(e){return this._visibleLines.onTokensChanged(e)}onZonesChanged(e){return this._visibleLines.onZonesChanged(e)}prepareRender(e){const t=this._dynamicOverlays.filter(e=>e.shouldRender());for(let n=0,i=t.length;n<i;n++){const i=t[n];i.prepareRender(e),i.onDidRender()}}render(e){this._viewOverlaysRender(e),this.domNode.toggleClassName("focused",this._isFocused)}_viewOverlaysRender(e){this._visibleLines.renderLines(e.viewportData)}}class sC{constructor(e,t){this._configuration=e,this._lineHeight=this._configuration.options.get(51),this._dynamicOverlays=t,this._domNode=null,this._renderedContent=null}getDomNode(){return this._domNode?this._domNode.domNode:null}setDomNode(e){this._domNode=jg(e)}onContentChanged(){}onTokensChanged(){}onConfigurationChanged(e){this._lineHeight=this._configuration.options.get(51)}renderLine(e,t,n,i){let o="";for(let r=0,s=this._dynamicOverlays.length;r<s;r++){const t=this._dynamicOverlays[r];o+=t.render(n.startLineNumber,e)}return this._renderedContent!==o&&(this._renderedContent=o,i.appendASCIIString('<div style="position:absolute;top:'),i.appendASCIIString(String(t)),i.appendASCIIString("px;width:100%;height:"),i.appendASCIIString(String(this._lineHeight)),i.appendASCIIString('px;">'),i.appendASCIIString(o),i.appendASCIIString("</div>"),!0)}layoutLine(e,t){this._domNode&&(this._domNode.setTop(t),this._domNode.setHeight(this._lineHeight))}}class aC extends rC{constructor(e){super(e);const t=this._context.configuration.options,n=t.get(117);this._contentWidth=n.contentWidth,this.domNode.setHeight(0)}onConfigurationChanged(e){const t=this._context.configuration.options,n=t.get(117);return this._contentWidth=n.contentWidth,super.onConfigurationChanged(e)||!0}onScrollChanged(e){return super.onScrollChanged(e)||e.scrollWidthChanged}_viewOverlaysRender(e){super._viewOverlaysRender(e),this.domNode.setWidth(Math.max(e.scrollWidth,this._contentWidth))}}class lC extends rC{constructor(e){super(e);const t=this._context.configuration.options,n=t.get(117);this._contentLeft=n.contentLeft,this.domNode.setClassName("margin-view-overlays"),this.domNode.setWidth(1),Vf.applyFontInfo(this.domNode,t.get(36))}onConfigurationChanged(e){const t=this._context.configuration.options;Vf.applyFontInfo(this.domNode,t.get(36));const n=t.get(117);return this._contentLeft=n.contentLeft,super.onConfigurationChanged(e)||!0}onScrollChanged(e){return super.onScrollChanged(e)||e.scrollHeightChanged}_viewOverlaysRender(e){super._viewOverlaysRender(e);const t=Math.min(e.scrollHeight,1e6);this.domNode.setHeight(t),this.domNode.setWidth(this._contentLeft)}}class cC{constructor(e,t){this.top=e,this.left=t}}class hC extends im{constructor(e,t){super(e),this._viewDomNode=t,this._widgets={},this.domNode=jg(document.createElement("div")),om.write(this.domNode,1),this.domNode.setClassName("contentWidgets"),this.domNode.setPosition("absolute"),this.domNode.setTop(0),this.overflowingContentWidgetsDomNode=jg(document.createElement("div")),om.write(this.overflowingContentWidgetsDomNode,2),this.overflowingContentWidgetsDomNode.setClassName("overflowingContentWidgets")}dispose(){super.dispose(),this._widgets={}}onConfigurationChanged(e){const t=Object.keys(this._widgets);for(const n of t)this._widgets[n].onConfigurationChanged(e);return!0}onDecorationsChanged(e){return!0}onFlushed(e){return!0}onLineMappingChanged(e){const t=Object.keys(this._widgets);for(const n of t)this._widgets[n].onLineMappingChanged(e);return!0}onLinesChanged(e){return!0}onLinesDeleted(e){return!0}onLinesInserted(e){return!0}onScrollChanged(e){return!0}onZonesChanged(e){return!0}addWidget(e){const t=new uC(this._context,this._viewDomNode,e);this._widgets[t.id]=t,t.allowEditorOverflow?this.overflowingContentWidgetsDomNode.appendChild(t.domNode):this.domNode.appendChild(t.domNode),this.setShouldRender()}setWidgetPosition(e,t,n){const i=this._widgets[e.getId()];i.setPosition(t,n),this.setShouldRender()}removeWidget(e){const t=e.getId();if(this._widgets.hasOwnProperty(t)){const e=this._widgets[t];delete this._widgets[t];const n=e.domNode.domNode;n.parentNode.removeChild(n),n.removeAttribute("monaco-visible-content-widget"),this.setShouldRender()}}shouldSuppressMouseDownOnWidget(e){return!!this._widgets.hasOwnProperty(e)&&this._widgets[e].suppressMouseDown}onBeforeRender(e){const t=Object.keys(this._widgets);for(const n of t)this._widgets[n].onBeforeRender(e)}prepareRender(e){const t=Object.keys(this._widgets);for(const n of t)this._widgets[n].prepareRender(e)}render(e){const t=Object.keys(this._widgets);for(const n of t)this._widgets[n].render(e)}}class uC{constructor(e,t,n){this._context=e,this._viewDomNode=t,this._actual=n,this.domNode=jg(this._actual.getDomNode()),this.id=this._actual.getId(),this.allowEditorOverflow=this._actual.allowEditorOverflow||!1,this.suppressMouseDown=this._actual.suppressMouseDown||!1;const i=this._context.configuration.options,o=i.get(117);this._fixedOverflowWidgets=i.get(30),this._contentWidth=o.contentWidth,this._contentLeft=o.contentLeft,this._lineHeight=i.get(51),this._range=null,this._viewRange=null,this._preference=[],this._cachedDomNodeClientWidth=-1,this._cachedDomNodeClientHeight=-1,this._maxWidth=this._getMaxWidth(),this._isVisible=!1,this._renderData=null,this.domNode.setPosition(this._fixedOverflowWidgets&&this.allowEditorOverflow?"fixed":"absolute"),this.domNode.setVisibility("hidden"),this.domNode.setAttribute("widgetId",this.id),this.domNode.setMaxWidth(this._maxWidth)}onConfigurationChanged(e){const t=this._context.configuration.options;if(this._lineHeight=t.get(51),e.hasChanged(117)){const e=t.get(117);this._contentLeft=e.contentLeft,this._contentWidth=e.contentWidth,this._maxWidth=this._getMaxWidth()}}onLineMappingChanged(e){this._setPosition(this._range)}_setPosition(e){if(this._range=e,this._viewRange=null,this._range){const e=this._context.model.validateModelRange(this._range);(this._context.model.coordinatesConverter.modelPositionIsVisible(e.getStartPosition())||this._context.model.coordinatesConverter.modelPositionIsVisible(e.getEndPosition()))&&(this._viewRange=this._context.model.coordinatesConverter.convertModelRangeToViewRange(e))}}_getMaxWidth(){return this.allowEditorOverflow?window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth:this._contentWidth}setPosition(e,t){this._setPosition(e),this._preference=t,this._cachedDomNodeClientWidth=-1,this._cachedDomNodeClientHeight=-1}_layoutBoxInViewport(e,t,n,i,o){const r=e.top,s=r,a=t.top+this._lineHeight,l=o.viewportHeight-a,c=r-i,h=s>=i,u=a,d=l>=i;let p=e.left,f=t.left;return p+n>o.scrollLeft+o.viewportWidth&&(p=o.scrollLeft+o.viewportWidth-n),f+n>o.scrollLeft+o.viewportWidth&&(f=o.scrollLeft+o.viewportWidth-n),p<o.scrollLeft&&(p=o.scrollLeft),f<o.scrollLeft&&(f=o.scrollLeft),{fitsAbove:h,aboveTop:c,aboveLeft:p,fitsBelow:d,belowTop:u,belowLeft:f}}_layoutHorizontalSegmentInPage(e,t,n,i){const o=Math.max(0,t.left-i),r=Math.min(t.left+t.width+i,e.width);let s=t.left+n-Yo.scrollX;if(s+i>r){const e=s-(r-i);s-=e,n-=e}if(s<o){const e=s-o;s-=e,n-=e}return[n,s]}_layoutBoxInPage(e,t,n,i,o){const r=e.top-i,s=t.top+this._lineHeight,a=Uo(this._viewDomNode.domNode),l=a.top+r-Yo.scrollY,c=a.top+s-Yo.scrollY,h=zo(document.body),[u,d]=this._layoutHorizontalSegmentInPage(h,a,e.left-o.scrollLeft+this._contentLeft,n),[p,f]=this._layoutHorizontalSegmentInPage(h,a,t.left-o.scrollLeft+this._contentLeft,n),g=22,m=22,b=l>=g,v=c+i<=h.height-m;return this._fixedOverflowWidgets?{fitsAbove:b,aboveTop:Math.max(l,g),aboveLeft:d,fitsBelow:v,belowTop:c,belowLeft:f}:{fitsAbove:b,aboveTop:r,aboveLeft:u,fitsBelow:v,belowTop:s,belowLeft:p}}_prepareRenderWidgetAtExactPositionOverflowing(e){return new cC(e.top,e.left+this._contentLeft)}_getTopAndBottomLeft(e){if(!this._viewRange)return[null,null];const t=e.linesVisibleRangesForRange(this._viewRange,!1);if(!t||0===t.length)return[null,null];let n=t[0],i=t[0];for(const h of t)h.lineNumber<n.lineNumber&&(n=h),h.lineNumber>i.lineNumber&&(i=h);let o=1073741824;for(const h of n.ranges)h.left<o&&(o=h.left);let r=1073741824;for(const h of i.ranges)h.left<r&&(r=h.left);const s=e.getVerticalOffsetForLineNumber(n.lineNumber)-e.scrollTop,a=new cC(s,o),l=e.getVerticalOffsetForLineNumber(i.lineNumber)-e.scrollTop,c=new cC(l,r);return[a,c]}_prepareRenderWidget(e){const[t,n]=this._getTopAndBottomLeft(e);if(!t||!n)return null;if(-1===this._cachedDomNodeClientWidth||-1===this._cachedDomNodeClientHeight){const e=this.domNode.domNode;this._cachedDomNodeClientWidth=e.clientWidth,this._cachedDomNodeClientHeight=e.clientHeight}let i;if(i=this.allowEditorOverflow?this._layoutBoxInPage(t,n,this._cachedDomNodeClientWidth,this._cachedDomNodeClientHeight,e):this._layoutBoxInViewport(t,n,this._cachedDomNodeClientWidth,this._cachedDomNodeClientHeight,e),this._preference)for(let o=1;o<=2;o++)for(const e of this._preference)if(1===e){if(!i)return null;if(2===o||i.fitsAbove)return new cC(i.aboveTop,i.aboveLeft)}else{if(2!==e)return this.allowEditorOverflow?this._prepareRenderWidgetAtExactPositionOverflowing(t):t;if(!i)return null;if(2===o||i.fitsBelow)return new cC(i.belowTop,i.belowLeft)}return null}onBeforeRender(e){this._viewRange&&this._preference&&(this._viewRange.endLineNumber<e.startLineNumber||this._viewRange.startLineNumber>e.endLineNumber||this.domNode.setMaxWidth(this._maxWidth))}prepareRender(e){this._renderData=this._prepareRenderWidget(e)}render(e){this._renderData?(this.allowEditorOverflow?(this.domNode.setTop(this._renderData.top),this.domNode.setLeft(this._renderData.left)):(this.domNode.setTop(this._renderData.top+e.scrollTop-e.bigNumbersDelta),this.domNode.setLeft(this._renderData.left)),this._isVisible||(this.domNode.setVisibility("inherit"),this.domNode.setAttribute("monaco-visible-content-widget","true"),this._isVisible=!0)):this._isVisible&&(this.domNode.removeAttribute("monaco-visible-content-widget"),this._isVisible=!1,this.domNode.setVisibility("hidden"))}}n("a2e5");let dC=!0;class pC extends Jy{constructor(e){super(),this._context=e;const t=this._context.configuration.options,n=t.get(117);this._lineHeight=t.get(51),this._renderLineHighlight=t.get(77),this._renderLineHightlightOnlyWhenFocus=t.get(78),this._contentLeft=n.contentLeft,this._contentWidth=n.contentWidth,this._selectionIsEmpty=!0,this._focused=!1,this._cursorLineNumbers=[],this._selections=[],this._renderData=null,this._context.addEventHandler(this)}dispose(){this._context.removeEventHandler(this),super.dispose()}_readFromSelections(){let e=!1;const t=dC?this._selections.slice(0,1):this._selections,n=t.map(e=>e.positionLineNumber);n.sort((e,t)=>e-t),Ki(this._cursorLineNumbers,n)||(this._cursorLineNumbers=n,e=!0);const i=t.every(e=>e.isEmpty());return this._selectionIsEmpty!==i&&(this._selectionIsEmpty=i,e=!0),e}onThemeChanged(e){return this._readFromSelections()}onConfigurationChanged(e){const t=this._context.configuration.options,n=t.get(117);return this._lineHeight=t.get(51),this._renderLineHighlight=t.get(77),this._renderLineHightlightOnlyWhenFocus=t.get(78),this._contentLeft=n.contentLeft,this._contentWidth=n.contentWidth,!0}onCursorStateChanged(e){return this._selections=e.selections,this._readFromSelections()}onFlushed(e){return!0}onLinesDeleted(e){return!0}onLinesInserted(e){return!0}onScrollChanged(e){return e.scrollWidthChanged||e.scrollTopChanged}onZonesChanged(e){return!0}onFocusChanged(e){return!!this._renderLineHightlightOnlyWhenFocus&&(this._focused=e.isFocused,!0)}prepareRender(e){if(!this._shouldRenderThis())return void(this._renderData=null);const t=this._renderOne(e),n=e.visibleRange.startLineNumber,i=e.visibleRange.endLineNumber,o=this._cursorLineNumbers.length;let r=0;const s=[];for(let a=n;a<=i;a++){const e=a-n;while(r<o&&this._cursorLineNumbers[r]<a)r++;r<o&&this._cursorLineNumbers[r]===a?s[e]=t:s[e]=""}this._renderData=s}render(e,t){if(!this._renderData)return"";const n=t-e;return n>=this._renderData.length?"":this._renderData[n]}}class fC extends pC{_renderOne(e){const t="current-line"+(this._shouldRenderOther()?" current-line-both":"");return`<div class="${t}" style="width:${Math.max(e.scrollWidth,this._contentWidth)}px; height:${this._lineHeight}px;"></div>`}_shouldRenderThis(){return("line"===this._renderLineHighlight||"all"===this._renderLineHighlight)&&this._selectionIsEmpty&&(!this._renderLineHightlightOnlyWhenFocus||this._focused)}_shouldRenderOther(){return("gutter"===this._renderLineHighlight||"all"===this._renderLineHighlight)&&(!this._renderLineHightlightOnlyWhenFocus||this._focused)}}class gC extends pC{_renderOne(e){const t="current-line current-line-margin"+(this._shouldRenderOther()?" current-line-margin-both":"");return`<div class="${t}" style="width:${this._contentLeft}px; height:${this._lineHeight}px;"></div>`}_shouldRenderThis(){return("gutter"===this._renderLineHighlight||"all"===this._renderLineHighlight)&&(!this._renderLineHightlightOnlyWhenFocus||this._focused)}_shouldRenderOther(){return("line"===this._renderLineHighlight||"all"===this._renderLineHighlight)&&this._selectionIsEmpty&&(!this._renderLineHightlightOnlyWhenFocus||this._focused)}}Am((e,t)=>{dC=!1;const n=e.getColor(H_);if(n&&(t.addRule(`.monaco-editor .view-overlays .current-line { background-color: ${n}; }`),t.addRule(`.monaco-editor .margin-view-overlays .current-line-margin { background-color: ${n}; border: none; }`)),!n||n.isTransparent()||e.defines(U_)){const n=e.getColor(U_);n&&(dC=!0,t.addRule(`.monaco-editor .view-overlays .current-line { border: 2px solid ${n}; }`),t.addRule(`.monaco-editor .margin-view-overlays .current-line-margin { border: 2px solid ${n}; }`),"hc"===e.type&&(t.addRule(".monaco-editor .view-overlays .current-line { border-width: 1px; }"),t.addRule(".monaco-editor .margin-view-overlays .current-line-margin { border-width: 1px; }")))}});n("cc1a");class mC extends Jy{constructor(e){super(),this._context=e;const t=this._context.configuration.options;this._lineHeight=t.get(51),this._typicalHalfwidthCharacterWidth=t.get(36).typicalHalfwidthCharacterWidth,this._renderResult=null,this._context.addEventHandler(this)}dispose(){this._context.removeEventHandler(this),this._renderResult=null,super.dispose()}onConfigurationChanged(e){const t=this._context.configuration.options;return this._lineHeight=t.get(51),this._typicalHalfwidthCharacterWidth=t.get(36).typicalHalfwidthCharacterWidth,!0}onDecorationsChanged(e){return!0}onFlushed(e){return!0}onLinesChanged(e){return!0}onLinesDeleted(e){return!0}onLinesInserted(e){return!0}onScrollChanged(e){return e.scrollTopChanged||e.scrollWidthChanged}onZonesChanged(e){return!0}prepareRender(e){const t=e.getDecorationsInViewport();let n=[],i=0;for(let a=0,l=t.length;a<l;a++){const e=t[a];e.options.className&&(n[i++]=e)}n=n.sort((e,t)=>{if(e.options.zIndex<t.options.zIndex)return-1;if(e.options.zIndex>t.options.zIndex)return 1;const n=e.options.className,i=t.options.className;return n<i?-1:n>i?1:fn.compareRangesUsingStarts(e.range,t.range)});const o=e.visibleRange.startLineNumber,r=e.visibleRange.endLineNumber,s=[];for(let a=o;a<=r;a++){const e=a-o;s[e]=""}this._renderWholeLineDecorations(e,n,s),this._renderNormalDecorations(e,n,s),this._renderResult=s}_renderWholeLineDecorations(e,t,n){const i=String(this._lineHeight),o=e.visibleRange.startLineNumber,r=e.visibleRange.endLineNumber;for(let s=0,a=t.length;s<a;s++){const e=t[s];if(!e.options.isWholeLine)continue;const a='<div class="cdr '+e.options.className+'" style="left:0;width:100%;height:'+i+'px;"></div>',l=Math.max(e.range.startLineNumber,o),c=Math.min(e.range.endLineNumber,r);for(let t=l;t<=c;t++){const e=t-o;n[e]+=a}}}_renderNormalDecorations(e,t,n){const i=String(this._lineHeight),o=e.visibleRange.startLineNumber;let r=null,s=!1,a=null;for(let l=0,c=t.length;l<c;l++){const c=t[l];if(c.options.isWholeLine)continue;const h=c.options.className,u=Boolean(c.options.showIfCollapsed);let d=c.range;u&&1===d.endColumn&&d.endLineNumber!==d.startLineNumber&&(d=new fn(d.startLineNumber,d.startColumn,d.endLineNumber-1,this._context.model.getLineMaxColumn(d.endLineNumber-1))),r===h&&s===u&&fn.areIntersectingOrTouching(a,d)?a=fn.plusRange(a,d):(null!==r&&this._renderNormalDecoration(e,a,r,s,i,o,n),r=h,s=u,a=d)}null!==r&&this._renderNormalDecoration(e,a,r,s,i,o,n)}_renderNormalDecoration(e,t,n,i,o,r,s){const a=e.linesVisibleRangesForRange(t,"findMatch"===n);if(a)for(let l=0,c=a.length;l<c;l++){const e=a[l];if(e.outsideRenderedLine)continue;const t=e.lineNumber-r;if(i&&1===e.ranges.length){const t=e.ranges[0];0===t.width&&(e.ranges[0]=new lm(t.left,this._typicalHalfwidthCharacterWidth))}for(let i=0,r=e.ranges.length;i<r;i++){const r=e.ranges[i],a='<div class="cdr '+n+'" style="left:'+String(r.left)+"px;width:"+String(r.width)+"px;height:"+o+'px;"></div>';s[t]+=a}}}render(e,t){if(!this._renderResult)return"";const n=t-e;return n<0||n>=this._renderResult.length?"":this._renderResult[n]}}n("7043");class bC extends Ge{onclick(e,t){this._register(xo(e,ur.CLICK,e=>t(new Oi(e))))}onmousedown(e,t){this._register(xo(e,ur.MOUSE_DOWN,e=>t(new Oi(e))))}onmouseover(e,t){this._register(xo(e,ur.MOUSE_OVER,e=>t(new Oi(e))))}onnonbubblingmouseout(e,t){this._register(Mo(e,e=>t(new Oi(e))))}onkeydown(e,t){this._register(xo(e,ur.KEY_DOWN,e=>t(new Mi(e))))}onkeyup(e,t){this._register(xo(e,ur.KEY_UP,e=>t(new Mi(e))))}oninput(e,t){this._register(xo(e,ur.INPUT,t))}onblur(e,t){this._register(xo(e,ur.BLUR,t))}onfocus(e,t){this._register(xo(e,ur.FOCUS,t))}ignoreGesture(e){Ug.ignoreTarget(e)}}const vC=11;class yC extends bC{constructor(e){super(),this._onActivate=e.onActivate,this.bgDomNode=document.createElement("div"),this.bgDomNode.className="arrow-background",this.bgDomNode.style.position="absolute",this.bgDomNode.style.width=e.bgWidth+"px",this.bgDomNode.style.height=e.bgHeight+"px","undefined"!==typeof e.top&&(this.bgDomNode.style.top="0px"),"undefined"!==typeof e.left&&(this.bgDomNode.style.left="0px"),"undefined"!==typeof e.bottom&&(this.bgDomNode.style.bottom="0px"),"undefined"!==typeof e.right&&(this.bgDomNode.style.right="0px"),this.domNode=document.createElement("div"),this.domNode.className=e.className,wo(this.domNode,e.icon.classNames),this.domNode.style.position="absolute",this.domNode.style.width=vC+"px",this.domNode.style.height=vC+"px","undefined"!==typeof e.top&&(this.domNode.style.top=e.top+"px"),"undefined"!==typeof e.left&&(this.domNode.style.left=e.left+"px"),"undefined"!==typeof e.bottom&&(this.domNode.style.bottom=e.bottom+"px"),"undefined"!==typeof e.right&&(this.domNode.style.right=e.right+"px"),this._mouseMoveMonitor=this._register(new Gg),this.onmousedown(this.bgDomNode,e=>this._arrowMouseDown(e)),this.onmousedown(this.domNode,e=>this._arrowMouseDown(e)),this._mousedownRepeatTimer=this._register(new Wi),this._mousedownScheduleRepeatTimer=this._register(new Vi)}_arrowMouseDown(e){let t=()=>{this._mousedownRepeatTimer.cancelAndSet(()=>this._onActivate(),1e3/24)};this._onActivate(),this._mousedownRepeatTimer.cancel(),this._mousedownScheduleRepeatTimer.cancelAndSet(t,200),this._mouseMoveMonitor.startMonitoring(e.target,e.buttons,Yg,e=>{},()=>{this._mousedownRepeatTimer.cancel(),this._mousedownScheduleRepeatTimer.cancel()}),e.preventDefault()}}class wC extends Ge{constructor(e,t,n){super(),this._visibility=e,this._visibleClassName=t,this._invisibleClassName=n,this._domNode=null,this._isVisible=!1,this._isNeeded=!1,this._shouldBeVisible=!1,this._revealTimer=this._register(new Vi)}applyVisibilitySetting(e){return 2!==this._visibility&&(3===this._visibility||e)}setShouldBeVisible(e){let t=this.applyVisibilitySetting(e);this._shouldBeVisible!==t&&(this._shouldBeVisible=t,this.ensureVisibility())}setIsNeeded(e){this._isNeeded!==e&&(this._isNeeded=e,this.ensureVisibility())}setDomNode(e){this._domNode=e,this._domNode.setClassName(this._invisibleClassName),this.setShouldBeVisible(!1)}ensureVisibility(){this._isNeeded?this._shouldBeVisible?this._reveal():this._hide(!0):this._hide(!1)}_reveal(){this._isVisible||(this._isVisible=!0,this._revealTimer.setIfNotSet(()=>{this._domNode&&this._domNode.setClassName(this._visibleClassName)},0))}_hide(e){this._revealTimer.cancel(),this._isVisible&&(this._isVisible=!1,this._domNode&&this._domNode.setClassName(this._invisibleClassName+(e?" fade":"")))}}const _C=140;class AC extends bC{constructor(e){super(),this._lazyRender=e.lazyRender,this._host=e.host,this._scrollable=e.scrollable,this._scrollbarState=e.scrollbarState,this._visibilityController=this._register(new wC(e.visibility,"visible scrollbar "+e.extraScrollbarClassName,"invisible scrollbar "+e.extraScrollbarClassName)),this._visibilityController.setIsNeeded(this._scrollbarState.isNeeded()),this._mouseMoveMonitor=this._register(new Gg),this._shouldRender=!0,this.domNode=jg(document.createElement("div")),this.domNode.setAttribute("role","presentation"),this.domNode.setAttribute("aria-hidden","true"),this._visibilityController.setDomNode(this.domNode),this.domNode.setPosition("absolute"),this.onmousedown(this.domNode.domNode,e=>this._domNodeMouseDown(e))}_createArrow(e){let t=this._register(new yC(e));this.domNode.domNode.appendChild(t.bgDomNode),this.domNode.domNode.appendChild(t.domNode)}_createSlider(e,t,n,i){this.slider=jg(document.createElement("div")),this.slider.setClassName("slider"),this.slider.setPosition("absolute"),this.slider.setTop(e),this.slider.setLeft(t),"number"===typeof n&&this.slider.setWidth(n),"number"===typeof i&&this.slider.setHeight(i),this.slider.setLayerHinting(!0),this.slider.setContain("strict"),this.domNode.domNode.appendChild(this.slider.domNode),this.onmousedown(this.slider.domNode,e=>{e.leftButton&&(e.preventDefault(),this._sliderMouseDown(e,()=>{}))}),this.onclick(this.slider.domNode,e=>{e.leftButton&&e.stopPropagation()})}_onElementSize(e){return this._scrollbarState.setVisibleSize(e)&&(this._visibilityController.setIsNeeded(this._scrollbarState.isNeeded()),this._shouldRender=!0,this._lazyRender||this.render()),this._shouldRender}_onElementScrollSize(e){return this._scrollbarState.setScrollSize(e)&&(this._visibilityController.setIsNeeded(this._scrollbarState.isNeeded()),this._shouldRender=!0,this._lazyRender||this.render()),this._shouldRender}_onElementScrollPosition(e){return this._scrollbarState.setScrollPosition(e)&&(this._visibilityController.setIsNeeded(this._scrollbarState.isNeeded()),this._shouldRender=!0,this._lazyRender||this.render()),this._shouldRender}beginReveal(){this._visibilityController.setShouldBeVisible(!0)}beginHide(){this._visibilityController.setShouldBeVisible(!1)}render(){this._shouldRender&&(this._shouldRender=!1,this._renderDomNode(this._scrollbarState.getRectangleLargeSize(),this._scrollbarState.getRectangleSmallSize()),this._updateSlider(this._scrollbarState.getSliderSize(),this._scrollbarState.getArrowSize()+this._scrollbarState.getSliderPosition()))}_domNodeMouseDown(e){e.target===this.domNode.domNode&&this._onMouseDown(e)}delegateMouseDown(e){let t=this.domNode.domNode.getClientRects()[0].top,n=t+this._scrollbarState.getSliderPosition(),i=t+this._scrollbarState.getSliderPosition()+this._scrollbarState.getSliderSize(),o=this._sliderMousePosition(e);n<=o&&o<=i?e.leftButton&&(e.preventDefault(),this._sliderMouseDown(e,()=>{})):this._onMouseDown(e)}_onMouseDown(e){let t,n;if(e.target===this.domNode.domNode&&"number"===typeof e.browserEvent.offsetX&&"number"===typeof e.browserEvent.offsetY)t=e.browserEvent.offsetX,n=e.browserEvent.offsetY;else{const i=Uo(this.domNode.domNode);t=e.posx-i.left,n=e.posy-i.top}this._setDesiredScrollPositionNow(this._scrollbarState.getDesiredScrollPositionFromOffset(this._mouseDownRelativePosition(t,n))),e.leftButton&&(e.preventDefault(),this._sliderMouseDown(e,()=>{}))}_sliderMouseDown(e,t){const n=this._sliderMousePosition(e),i=this._sliderOrthogonalMousePosition(e),o=this._scrollbarState.clone();this.slider.toggleClassName("active",!0),this._mouseMoveMonitor.startMonitoring(e.target,e.buttons,Yg,e=>{const t=this._sliderOrthogonalMousePosition(e),r=Math.abs(t-i);if(y["i"]&&r>_C)return void this._setDesiredScrollPositionNow(o.getScrollPosition());const s=this._sliderMousePosition(e),a=s-n;this._setDesiredScrollPositionNow(o.getDesiredScrollPositionFromDelta(a))},()=>{this.slider.toggleClassName("active",!1),this._host.onDragEnd(),t()}),this._host.onDragStart()}_setDesiredScrollPositionNow(e){let t={};this.writeScrollPosition(t,e),this._scrollable.setScrollPositionNow(t)}updateScrollbarSize(e){this._updateScrollbarSize(e),this._scrollbarState.setScrollbarSize(e),this._shouldRender=!0,this._lazyRender||this.render()}}const CC=20;class EC{constructor(e,t,n,i,o,r){this._scrollbarSize=Math.round(t),this._oppositeScrollbarSize=Math.round(n),this._arrowSize=Math.round(e),this._visibleSize=i,this._scrollSize=o,this._scrollPosition=r,this._computedAvailableSize=0,this._computedIsNeeded=!1,this._computedSliderSize=0,this._computedSliderRatio=0,this._computedSliderPosition=0,this._refreshComputedValues()}clone(){return new EC(this._arrowSize,this._scrollbarSize,this._oppositeScrollbarSize,this._visibleSize,this._scrollSize,this._scrollPosition)}setVisibleSize(e){let t=Math.round(e);return this._visibleSize!==t&&(this._visibleSize=t,this._refreshComputedValues(),!0)}setScrollSize(e){let t=Math.round(e);return this._scrollSize!==t&&(this._scrollSize=t,this._refreshComputedValues(),!0)}setScrollPosition(e){let t=Math.round(e);return this._scrollPosition!==t&&(this._scrollPosition=t,this._refreshComputedValues(),!0)}setScrollbarSize(e){this._scrollbarSize=e}static _computeValues(e,t,n,i,o){const r=Math.max(0,n-e),s=Math.max(0,r-2*t),a=i>0&&i>n;if(!a)return{computedAvailableSize:Math.round(r),computedIsNeeded:a,computedSliderSize:Math.round(s),computedSliderRatio:0,computedSliderPosition:0};const l=Math.round(Math.max(CC,Math.floor(n*s/i))),c=(s-l)/(i-n),h=o*c;return{computedAvailableSize:Math.round(r),computedIsNeeded:a,computedSliderSize:Math.round(l),computedSliderRatio:c,computedSliderPosition:Math.round(h)}}_refreshComputedValues(){const e=EC._computeValues(this._oppositeScrollbarSize,this._arrowSize,this._visibleSize,this._scrollSize,this._scrollPosition);this._computedAvailableSize=e.computedAvailableSize,this._computedIsNeeded=e.computedIsNeeded,this._computedSliderSize=e.computedSliderSize,this._computedSliderRatio=e.computedSliderRatio,this._computedSliderPosition=e.computedSliderPosition}getArrowSize(){return this._arrowSize}getScrollPosition(){return this._scrollPosition}getRectangleLargeSize(){return this._computedAvailableSize}getRectangleSmallSize(){return this._scrollbarSize}isNeeded(){return this._computedIsNeeded}getSliderSize(){return this._computedSliderSize}getSliderPosition(){return this._computedSliderPosition}getDesiredScrollPositionFromOffset(e){if(!this._computedIsNeeded)return 0;let t=e-this._arrowSize-this._computedSliderSize/2;return Math.round(t/this._computedSliderRatio)}getDesiredScrollPositionFromDelta(e){if(!this._computedIsNeeded)return 0;let t=this._computedSliderPosition+e;return Math.round(t/this._computedSliderRatio)}}const xC=Cl("scrollbar-button-left",El.triangleLeft),SC=Cl("scrollbar-button-right",El.triangleRight);class DC extends AC{constructor(e,t,n){const i=e.getScrollDimensions(),o=e.getCurrentScrollPosition();if(super({lazyRender:t.lazyRender,host:n,scrollbarState:new EC(t.horizontalHasArrows?t.arrowSize:0,2===t.horizontal?0:t.horizontalScrollbarSize,2===t.vertical?0:t.verticalScrollbarSize,i.width,i.scrollWidth,o.scrollLeft),visibility:t.horizontal,extraScrollbarClassName:"horizontal",scrollable:e}),t.horizontalHasArrows){let e=(t.arrowSize-vC)/2,n=(t.horizontalScrollbarSize-vC)/2;this._createArrow({className:"scra",icon:xC,top:n,left:e,bottom:void 0,right:void 0,bgWidth:t.arrowSize,bgHeight:t.horizontalScrollbarSize,onActivate:()=>this._host.onMouseWheel(new Ri(null,1,0))}),this._createArrow({className:"scra",icon:SC,top:n,left:void 0,bottom:void 0,right:e,bgWidth:t.arrowSize,bgHeight:t.horizontalScrollbarSize,onActivate:()=>this._host.onMouseWheel(new Ri(null,-1,0))})}this._createSlider(Math.floor((t.horizontalScrollbarSize-t.horizontalSliderSize)/2),0,void 0,t.horizontalSliderSize)}_updateSlider(e,t){this.slider.setWidth(e),this.slider.setLeft(t)}_renderDomNode(e,t){this.domNode.setWidth(e),this.domNode.setHeight(t),this.domNode.setLeft(0),this.domNode.setBottom(0)}onDidScroll(e){return this._shouldRender=this._onElementScrollSize(e.scrollWidth)||this._shouldRender,this._shouldRender=this._onElementScrollPosition(e.scrollLeft)||this._shouldRender,this._shouldRender=this._onElementSize(e.width)||this._shouldRender,this._shouldRender}_mouseDownRelativePosition(e,t){return e}_sliderMousePosition(e){return e.posx}_sliderOrthogonalMousePosition(e){return e.posy}_updateScrollbarSize(e){this.slider.setHeight(e)}writeScrollPosition(e,t){e.scrollLeft=t}}const kC=Cl("scrollbar-button-up",El.triangleUp),MC=Cl("scrollbar-button-down",El.triangleDown);class NC extends AC{constructor(e,t,n){const i=e.getScrollDimensions(),o=e.getCurrentScrollPosition();if(super({lazyRender:t.lazyRender,host:n,scrollbarState:new EC(t.verticalHasArrows?t.arrowSize:0,2===t.vertical?0:t.verticalScrollbarSize,0,i.height,i.scrollHeight,o.scrollTop),visibility:t.vertical,extraScrollbarClassName:"vertical",scrollable:e}),t.verticalHasArrows){let e=(t.arrowSize-vC)/2,n=(t.verticalScrollbarSize-vC)/2;this._createArrow({className:"scra",icon:kC,top:e,left:n,bottom:void 0,right:void 0,bgWidth:t.verticalScrollbarSize,bgHeight:t.arrowSize,onActivate:()=>this._host.onMouseWheel(new Ri(null,0,1))}),this._createArrow({className:"scra",icon:MC,top:void 0,left:n,bottom:e,right:void 0,bgWidth:t.verticalScrollbarSize,bgHeight:t.arrowSize,onActivate:()=>this._host.onMouseWheel(new Ri(null,0,-1))})}this._createSlider(0,Math.floor((t.verticalScrollbarSize-t.verticalSliderSize)/2),t.verticalSliderSize,void 0)}_updateSlider(e,t){this.slider.setHeight(e),this.slider.setTop(t)}_renderDomNode(e,t){this.domNode.setWidth(t),this.domNode.setHeight(e),this.domNode.setRight(0),this.domNode.setTop(0)}onDidScroll(e){return this._shouldRender=this._onElementScrollSize(e.scrollHeight)||this._shouldRender,this._shouldRender=this._onElementScrollPosition(e.scrollTop)||this._shouldRender,this._shouldRender=this._onElementSize(e.height)||this._shouldRender,this._shouldRender}_mouseDownRelativePosition(e,t){return t}_sliderMousePosition(e){return e.posy}_sliderOrthogonalMousePosition(e){return e.posx}_updateScrollbarSize(e){this.slider.setWidth(e)}writeScrollPosition(e,t){e.scrollTop=t}}class LC{constructor(e,t,n,i,o,r){e|=0,t|=0,n|=0,i|=0,o|=0,r|=0,this.rawScrollLeft=n,this.rawScrollTop=r,e<0&&(e=0),n+e>t&&(n=t-e),n<0&&(n=0),i<0&&(i=0),r+i>o&&(r=o-i),r<0&&(r=0),this.width=e,this.scrollWidth=t,this.scrollLeft=n,this.height=i,this.scrollHeight=o,this.scrollTop=r}equals(e){return this.rawScrollLeft===e.rawScrollLeft&&this.rawScrollTop===e.rawScrollTop&&this.width===e.width&&this.scrollWidth===e.scrollWidth&&this.scrollLeft===e.scrollLeft&&this.height===e.height&&this.scrollHeight===e.scrollHeight&&this.scrollTop===e.scrollTop}withScrollDimensions(e,t){return new LC("undefined"!==typeof e.width?e.width:this.width,"undefined"!==typeof e.scrollWidth?e.scrollWidth:this.scrollWidth,t?this.rawScrollLeft:this.scrollLeft,"undefined"!==typeof e.height?e.height:this.height,"undefined"!==typeof e.scrollHeight?e.scrollHeight:this.scrollHeight,t?this.rawScrollTop:this.scrollTop)}withScrollPosition(e){return new LC(this.width,this.scrollWidth,"undefined"!==typeof e.scrollLeft?e.scrollLeft:this.rawScrollLeft,this.height,this.scrollHeight,"undefined"!==typeof e.scrollTop?e.scrollTop:this.rawScrollTop)}createScrollEvent(e){const t=this.width!==e.width,n=this.scrollWidth!==e.scrollWidth,i=this.scrollLeft!==e.scrollLeft,o=this.height!==e.height,r=this.scrollHeight!==e.scrollHeight,s=this.scrollTop!==e.scrollTop;return{oldWidth:e.width,oldScrollWidth:e.scrollWidth,oldScrollLeft:e.scrollLeft,width:this.width,scrollWidth:this.scrollWidth,scrollLeft:this.scrollLeft,oldHeight:e.height,oldScrollHeight:e.scrollHeight,oldScrollTop:e.scrollTop,height:this.height,scrollHeight:this.scrollHeight,scrollTop:this.scrollTop,widthChanged:t,scrollWidthChanged:n,scrollLeftChanged:i,heightChanged:o,scrollHeightChanged:r,scrollTopChanged:s}}}class BC extends Ge{constructor(e,t){super(),this._onScroll=this._register(new et),this.onScroll=this._onScroll.event,this._smoothScrollDuration=e,this._scheduleAtNextAnimationFrame=t,this._state=new LC(0,0,0,0,0,0),this._smoothScrolling=null}dispose(){this._smoothScrolling&&(this._smoothScrolling.dispose(),this._smoothScrolling=null),super.dispose()}setSmoothScrollDuration(e){this._smoothScrollDuration=e}validateScrollPosition(e){return this._state.withScrollPosition(e)}getScrollDimensions(){return this._state}setScrollDimensions(e,t){const n=this._state.withScrollDimensions(e,t);this._setState(n),this._smoothScrolling&&this._smoothScrolling.acceptScrollDimensions(this._state)}getFutureScrollPosition(){return this._smoothScrolling?this._smoothScrolling.to:this._state}getCurrentScrollPosition(){return this._state}setScrollPositionNow(e){const t=this._state.withScrollPosition(e);this._smoothScrolling&&(this._smoothScrolling.dispose(),this._smoothScrolling=null),this._setState(t)}setScrollPositionSmooth(e){if(0===this._smoothScrollDuration)return this.setScrollPositionNow(e);if(this._smoothScrolling){e={scrollLeft:"undefined"===typeof e.scrollLeft?this._smoothScrolling.to.scrollLeft:e.scrollLeft,scrollTop:"undefined"===typeof e.scrollTop?this._smoothScrolling.to.scrollTop:e.scrollTop};const t=this._state.withScrollPosition(e);if(this._smoothScrolling.to.scrollLeft===t.scrollLeft&&this._smoothScrolling.to.scrollTop===t.scrollTop)return;const n=this._smoothScrolling.combine(this._state,t,this._smoothScrollDuration);this._smoothScrolling.dispose(),this._smoothScrolling=n}else{const t=this._state.withScrollPosition(e);this._smoothScrolling=RC.start(this._state,t,this._smoothScrollDuration)}this._smoothScrolling.animationFrameDisposable=this._scheduleAtNextAnimationFrame(()=>{this._smoothScrolling&&(this._smoothScrolling.animationFrameDisposable=null,this._performSmoothScrolling())})}_performSmoothScrolling(){if(!this._smoothScrolling)return;const e=this._smoothScrolling.tick(),t=this._state.withScrollPosition(e);return this._setState(t),this._smoothScrolling?e.isDone?(this._smoothScrolling.dispose(),void(this._smoothScrolling=null)):void(this._smoothScrolling.animationFrameDisposable=this._scheduleAtNextAnimationFrame(()=>{this._smoothScrolling&&(this._smoothScrolling.animationFrameDisposable=null,this._performSmoothScrolling())})):void 0}_setState(e){const t=this._state;t.equals(e)||(this._state=e,this._onScroll.fire(this._state.createScrollEvent(t)))}}class IC{constructor(e,t,n){this.scrollLeft=e,this.scrollTop=t,this.isDone=n}}function TC(e,t){const n=t-e;return function(t){return e+n*FC(t)}}function OC(e,t,n){return function(i){return i<n?e(i/n):t((i-n)/(1-n))}}class RC{constructor(e,t,n,i){this.from=e,this.to=t,this.duration=i,this._startTime=n,this.animationFrameDisposable=null,this._initAnimations()}_initAnimations(){this.scrollLeft=this._initAnimation(this.from.scrollLeft,this.to.scrollLeft,this.to.width),this.scrollTop=this._initAnimation(this.from.scrollTop,this.to.scrollTop,this.to.height)}_initAnimation(e,t,n){const i=Math.abs(e-t);if(i>2.5*n){let i,o;return e<t?(i=e+.75*n,o=t-.75*n):(i=e-.75*n,o=t+.75*n),OC(TC(e,i),TC(o,t),.33)}return TC(e,t)}dispose(){null!==this.animationFrameDisposable&&(this.animationFrameDisposable.dispose(),this.animationFrameDisposable=null)}acceptScrollDimensions(e){this.to=e.withScrollPosition(this.to),this._initAnimations()}tick(){return this._tick(Date.now())}_tick(e){const t=(e-this._startTime)/this.duration;if(t<1){const e=this.scrollLeft(t),n=this.scrollTop(t);return new IC(e,n,!1)}return new IC(this.to.scrollLeft,this.to.scrollTop,!0)}combine(e,t,n){return RC.start(e,t,n)}static start(e,t,n){n+=10;const i=Date.now()-10;return new RC(e,t,i,n)}}function PC(e){return Math.pow(e,3)}function FC(e){return 1-PC(1-e)}const jC=500,QC=50,zC=!0;class VC{constructor(e,t,n){this.timestamp=e,this.deltaX=t,this.deltaY=n,this.score=0}}class WC{constructor(){this._capacity=5,this._memory=[],this._front=-1,this._rear=-1}isPhysicalMouseWheel(){if(-1===this._front&&-1===this._rear)return!1;let e=1,t=0,n=1,i=this._rear;do{const o=i===this._front?e:Math.pow(2,-n);if(e-=o,t+=this._memory[i].score*o,i===this._front)break;i=(this._capacity+i-1)%this._capacity,n++}while(1);return t<=.5}accept(e,t,n){const i=new VC(e,t,n);i.score=this._computeScore(i),-1===this._front&&-1===this._rear?(this._memory[0]=i,this._front=0,this._rear=0):(this._rear=(this._rear+1)%this._capacity,this._rear===this._front&&(this._front=(this._front+1)%this._capacity),this._memory[this._rear]=i)}_computeScore(e){if(Math.abs(e.deltaX)>0&&Math.abs(e.deltaY)>0)return 1;let t=.5;-1===this._front&&-1===this._rear||this._memory[this._rear];return this._isAlmostInt(e.deltaX)&&this._isAlmostInt(e.deltaY)||(t+=.25),Math.min(Math.max(t,0),1)}_isAlmostInt(e){const t=Math.abs(Math.round(e)-e);return t<.01}}WC.INSTANCE=new WC;class HC extends bC{constructor(e,t,n){super(),this._onScroll=this._register(new et),this.onScroll=this._onScroll.event,this._onWillScroll=this._register(new et),e.style.overflow="hidden",this._options=KC(t),this._scrollable=n,this._register(this._scrollable.onScroll(e=>{this._onWillScroll.fire(e),this._onDidScroll(e),this._onScroll.fire(e)}));let i={onMouseWheel:e=>this._onMouseWheel(e),onDragStart:()=>this._onDragStart(),onDragEnd:()=>this._onDragEnd()};this._verticalScrollbar=this._register(new NC(this._scrollable,this._options,i)),this._horizontalScrollbar=this._register(new DC(this._scrollable,this._options,i)),this._domNode=document.createElement("div"),this._domNode.className="monaco-scrollable-element "+this._options.className,this._domNode.setAttribute("role","presentation"),this._domNode.style.position="relative",this._domNode.style.overflow="hidden",this._domNode.appendChild(e),this._domNode.appendChild(this._horizontalScrollbar.domNode.domNode),this._domNode.appendChild(this._verticalScrollbar.domNode.domNode),this._options.useShadows?(this._leftShadowDomNode=jg(document.createElement("div")),this._leftShadowDomNode.setClassName("shadow"),this._domNode.appendChild(this._leftShadowDomNode.domNode),this._topShadowDomNode=jg(document.createElement("div")),this._topShadowDomNode.setClassName("shadow"),this._domNode.appendChild(this._topShadowDomNode.domNode),this._topLeftShadowDomNode=jg(document.createElement("div")),this._topLeftShadowDomNode.setClassName("shadow top-left-corner"),this._domNode.appendChild(this._topLeftShadowDomNode.domNode)):(this._leftShadowDomNode=null,this._topShadowDomNode=null,this._topLeftShadowDomNode=null),this._listenOnDomNode=this._options.listenOnDomNode||this._domNode,this._mouseWheelToDispose=[],this._setListeningToMouseWheel(this._options.handleMouseWheel),this.onmouseover(this._listenOnDomNode,e=>this._onMouseOver(e)),this.onnonbubblingmouseout(this._listenOnDomNode,e=>this._onMouseOut(e)),this._hideTimeout=this._register(new Vi),this._isDragging=!1,this._mouseIsOver=!1,this._shouldRender=!0,this._revealOnScroll=!0}dispose(){this._mouseWheelToDispose=We(this._mouseWheelToDispose),super.dispose()}getDomNode(){return this._domNode}getOverviewRulerLayoutInfo(){return{parent:this._domNode,insertBefore:this._verticalScrollbar.domNode.domNode}}delegateVerticalScrollbarMouseDown(e){this._verticalScrollbar.delegateMouseDown(e)}getScrollDimensions(){return this._scrollable.getScrollDimensions()}setScrollDimensions(e){this._scrollable.setScrollDimensions(e,!1)}updateClassName(e){this._options.className=e,y["f"]&&(this._options.className+=" mac"),this._domNode.className="monaco-scrollable-element "+this._options.className}updateOptions(e){"undefined"!==typeof e.handleMouseWheel&&(this._options.handleMouseWheel=e.handleMouseWheel,this._setListeningToMouseWheel(this._options.handleMouseWheel)),"undefined"!==typeof e.mouseWheelScrollSensitivity&&(this._options.mouseWheelScrollSensitivity=e.mouseWheelScrollSensitivity),"undefined"!==typeof e.fastScrollSensitivity&&(this._options.fastScrollSensitivity=e.fastScrollSensitivity),"undefined"!==typeof e.scrollPredominantAxis&&(this._options.scrollPredominantAxis=e.scrollPredominantAxis),"undefined"!==typeof e.horizontalScrollbarSize&&this._horizontalScrollbar.updateScrollbarSize(e.horizontalScrollbarSize),this._options.lazyRender||this._render()}_setListeningToMouseWheel(e){let t=this._mouseWheelToDispose.length>0;if(t!==e&&(this._mouseWheelToDispose=We(this._mouseWheelToDispose),e)){let e=e=>{this._onMouseWheel(new Ri(e))};this._mouseWheelToDispose.push(xo(this._listenOnDomNode,ur.MOUSE_WHEEL,e,{passive:!1}))}}_onMouseWheel(e){const t=WC.INSTANCE;if(zC){const n=window.devicePixelRatio/hi();y["i"]||y["d"]?t.accept(Date.now(),e.deltaX/n,e.deltaY/n):t.accept(Date.now(),e.deltaX,e.deltaY)}if(e.deltaY||e.deltaX){let n=e.deltaY*this._options.mouseWheelScrollSensitivity,i=e.deltaX*this._options.mouseWheelScrollSensitivity;this._options.scrollPredominantAxis&&(Math.abs(n)>=Math.abs(i)?i=0:n=0),this._options.flipAxes&&([n,i]=[i,n]);const o=!y["f"]&&e.browserEvent&&e.browserEvent.shiftKey;!this._options.scrollYToX&&!o||i||(i=n,n=0),e.browserEvent&&e.browserEvent.altKey&&(i*=this._options.fastScrollSensitivity,n*=this._options.fastScrollSensitivity);const r=this._scrollable.getFutureScrollPosition();let s={};if(n){const e=r.scrollTop-QC*n;this._verticalScrollbar.writeScrollPosition(s,e)}if(i){const e=r.scrollLeft-QC*i;this._horizontalScrollbar.writeScrollPosition(s,e)}if(s=this._scrollable.validateScrollPosition(s),r.scrollLeft!==s.scrollLeft||r.scrollTop!==s.scrollTop){const e=zC&&this._options.mouseWheelSmoothScroll&&t.isPhysicalMouseWheel();e?this._scrollable.setScrollPositionSmooth(s):this._scrollable.setScrollPositionNow(s),this._shouldRender=!0}}(this._options.alwaysConsumeMouseWheel||this._shouldRender)&&(e.preventDefault(),e.stopPropagation())}_onDidScroll(e){this._shouldRender=this._horizontalScrollbar.onDidScroll(e)||this._shouldRender,this._shouldRender=this._verticalScrollbar.onDidScroll(e)||this._shouldRender,this._options.useShadows&&(this._shouldRender=!0),this._revealOnScroll&&this._reveal(),this._options.lazyRender||this._render()}renderNow(){if(!this._options.lazyRender)throw new Error("Please use `lazyRender` together with `renderNow`!");this._render()}_render(){if(this._shouldRender&&(this._shouldRender=!1,this._horizontalScrollbar.render(),this._verticalScrollbar.render(),this._options.useShadows)){const e=this._scrollable.getCurrentScrollPosition();let t=e.scrollTop>0,n=e.scrollLeft>0;this._leftShadowDomNode.setClassName("shadow"+(n?" left":"")),this._topShadowDomNode.setClassName("shadow"+(t?" top":"")),this._topLeftShadowDomNode.setClassName("shadow top-left-corner"+(t?" top":"")+(n?" left":""))}}_onDragStart(){this._isDragging=!0,this._reveal()}_onDragEnd(){this._isDragging=!1,this._hide()}_onMouseOut(e){this._mouseIsOver=!1,this._hide()}_onMouseOver(e){this._mouseIsOver=!0,this._reveal()}_reveal(){this._verticalScrollbar.beginReveal(),this._horizontalScrollbar.beginReveal(),this._scheduleHide()}_hide(){this._mouseIsOver||this._isDragging||(this._verticalScrollbar.beginHide(),this._horizontalScrollbar.beginHide())}_scheduleHide(){this._mouseIsOver||this._isDragging||this._hideTimeout.cancelAndSet(()=>this._hide(),jC)}}class UC extends HC{constructor(e,t){t=t||{},t.mouseWheelSmoothScroll=!1;const n=new BC(0,e=>Bo(e));super(e,t,n),this._register(n)}setScrollPosition(e){this._scrollable.setScrollPositionNow(e)}}class YC extends HC{constructor(e,t,n){super(e,t,n)}setScrollPosition(e){this._scrollable.setScrollPositionNow(e)}getScrollPosition(){return this._scrollable.getCurrentScrollPosition()}}class GC extends UC{constructor(e,t){super(e,t),this._element=e,this.onScroll(e=>{e.scrollTopChanged&&(this._element.scrollTop=e.scrollTop),e.scrollLeftChanged&&(this._element.scrollLeft=e.scrollLeft)}),this.scanDomNode()}scanDomNode(){this.setScrollDimensions({width:this._element.clientWidth,scrollWidth:this._element.scrollWidth,height:this._element.clientHeight,scrollHeight:this._element.scrollHeight}),this.setScrollPosition({scrollLeft:this._element.scrollLeft,scrollTop:this._element.scrollTop})}}function KC(e){let t={lazyRender:"undefined"!==typeof e.lazyRender&&e.lazyRender,className:"undefined"!==typeof e.className?e.className:"",useShadows:"undefined"===typeof e.useShadows||e.useShadows,handleMouseWheel:"undefined"===typeof e.handleMouseWheel||e.handleMouseWheel,flipAxes:"undefined"!==typeof e.flipAxes&&e.flipAxes,alwaysConsumeMouseWheel:"undefined"!==typeof e.alwaysConsumeMouseWheel&&e.alwaysConsumeMouseWheel,scrollYToX:"undefined"!==typeof e.scrollYToX&&e.scrollYToX,mouseWheelScrollSensitivity:"undefined"!==typeof e.mouseWheelScrollSensitivity?e.mouseWheelScrollSensitivity:1,fastScrollSensitivity:"undefined"!==typeof e.fastScrollSensitivity?e.fastScrollSensitivity:5,scrollPredominantAxis:"undefined"===typeof e.scrollPredominantAxis||e.scrollPredominantAxis,mouseWheelSmoothScroll:"undefined"===typeof e.mouseWheelSmoothScroll||e.mouseWheelSmoothScroll,arrowSize:"undefined"!==typeof e.arrowSize?e.arrowSize:11,listenOnDomNode:"undefined"!==typeof e.listenOnDomNode?e.listenOnDomNode:null,horizontal:"undefined"!==typeof e.horizontal?e.horizontal:1,horizontalScrollbarSize:"undefined"!==typeof e.horizontalScrollbarSize?e.horizontalScrollbarSize:10,horizontalSliderSize:"undefined"!==typeof e.horizontalSliderSize?e.horizontalSliderSize:0,horizontalHasArrows:"undefined"!==typeof e.horizontalHasArrows&&e.horizontalHasArrows,vertical:"undefined"!==typeof e.vertical?e.vertical:1,verticalScrollbarSize:"undefined"!==typeof e.verticalScrollbarSize?e.verticalScrollbarSize:10,verticalHasArrows:"undefined"!==typeof e.verticalHasArrows&&e.verticalHasArrows,verticalSliderSize:"undefined"!==typeof e.verticalSliderSize?e.verticalSliderSize:0};return t.horizontalSliderSize="undefined"!==typeof e.horizontalSliderSize?e.horizontalSliderSize:t.horizontalScrollbarSize,t.verticalSliderSize="undefined"!==typeof e.verticalSliderSize?e.verticalSliderSize:t.verticalScrollbarSize,y["f"]&&(t.className+=" mac"),t}class qC extends im{constructor(e,t,n,i){super(e);const o=this._context.configuration.options,r=o.get(84),s=o.get(58),a=o.get(28),l=o.get(87),c={listenOnDomNode:n.domNode,className:"editor-scrollable "+vm(e.theme.type),useShadows:!1,lazyRender:!0,vertical:r.vertical,horizontal:r.horizontal,verticalHasArrows:r.verticalHasArrows,horizontalHasArrows:r.horizontalHasArrows,verticalScrollbarSize:r.verticalScrollbarSize,verticalSliderSize:r.verticalSliderSize,horizontalScrollbarSize:r.horizontalScrollbarSize,horizontalSliderSize:r.horizontalSliderSize,handleMouseWheel:r.handleMouseWheel,alwaysConsumeMouseWheel:r.alwaysConsumeMouseWheel,arrowSize:r.arrowSize,mouseWheelScrollSensitivity:s,fastScrollSensitivity:a,scrollPredominantAxis:l};this.scrollbar=this._register(new YC(t.domNode,c,this._context.viewLayout.getScrollable())),om.write(this.scrollbar.getDomNode(),5),this.scrollbarDomNode=jg(this.scrollbar.getDomNode()),this.scrollbarDomNode.setPosition("absolute"),this._setLayout();const h=(e,t,n)=>{const i={};if(t){const t=e.scrollTop;t&&(i.scrollTop=this._context.viewLayout.getCurrentScrollTop()+t,e.scrollTop=0)}if(n){const t=e.scrollLeft;t&&(i.scrollLeft=this._context.viewLayout.getCurrentScrollLeft()+t,e.scrollLeft=0)}this._context.model.setScrollPosition(i,1)};this._register(xo(n.domNode,"scroll",e=>h(n.domNode,!0,!0))),this._register(xo(t.domNode,"scroll",e=>h(t.domNode,!0,!1))),this._register(xo(i.domNode,"scroll",e=>h(i.domNode,!0,!1))),this._register(xo(this.scrollbarDomNode.domNode,"scroll",e=>h(this.scrollbarDomNode.domNode,!0,!1)))}dispose(){super.dispose()}_setLayout(){const e=this._context.configuration.options,t=e.get(117);this.scrollbarDomNode.setLeft(t.contentLeft);const n=e.get(56),i=n.side;"right"===i?this.scrollbarDomNode.setWidth(t.contentWidth+t.minimap.minimapWidth):this.scrollbarDomNode.setWidth(t.contentWidth),this.scrollbarDomNode.setHeight(t.height)}getOverviewRulerLayoutInfo(){return this.scrollbar.getOverviewRulerLayoutInfo()}getDomNode(){return this.scrollbarDomNode}delegateVerticalScrollbarMouseDown(e){this.scrollbar.delegateVerticalScrollbarMouseDown(e)}onConfigurationChanged(e){if(e.hasChanged(84)||e.hasChanged(58)||e.hasChanged(28)){const e=this._context.configuration.options,t=e.get(84),n=e.get(58),i=e.get(28),o=e.get(87),r={handleMouseWheel:t.handleMouseWheel,mouseWheelScrollSensitivity:n,fastScrollSensitivity:i,scrollPredominantAxis:o};this.scrollbar.updateOptions(r)}return e.hasChanged(117)&&this._setLayout(),!0}onScrollChanged(e){return!0}onThemeChanged(e){return this.scrollbar.updateClassName("editor-scrollable "+vm(this._context.theme.type)),!0}prepareRender(e){}render(e){this.scrollbar.renderNow()}}n("df70");class JC{constructor(e,t,n){this.startLineNumber=+e,this.endLineNumber=+t,this.className=String(n)}}class XC extends Jy{_render(e,t,n){const i=[];for(let s=e;s<=t;s++){const t=s-e;i[t]=[]}if(0===n.length)return i;n.sort((e,t)=>e.className===t.className?e.startLineNumber===t.startLineNumber?e.endLineNumber-t.endLineNumber:e.startLineNumber-t.startLineNumber:e.className<t.className?-1:1);let o=null,r=0;for(let s=0,a=n.length;s<a;s++){const a=n[s],l=a.className;let c=Math.max(a.startLineNumber,e)-e;const h=Math.min(a.endLineNumber,t)-e;o===l?(c=Math.max(r+1,c),r=Math.max(r,h)):(o=l,r=h);for(let e=c;e<=r;e++)i[e].push(o)}return i}}class $C extends XC{constructor(e){super(),this._context=e;const t=this._context.configuration.options,n=t.get(117);this._lineHeight=t.get(51),this._glyphMargin=t.get(42),this._glyphMarginLeft=n.glyphMarginLeft,this._glyphMarginWidth=n.glyphMarginWidth,this._renderResult=null,this._context.addEventHandler(this)}dispose(){this._context.removeEventHandler(this),this._renderResult=null,super.dispose()}onConfigurationChanged(e){const t=this._context.configuration.options,n=t.get(117);return this._lineHeight=t.get(51),this._glyphMargin=t.get(42),this._glyphMarginLeft=n.glyphMarginLeft,this._glyphMarginWidth=n.glyphMarginWidth,!0}onDecorationsChanged(e){return!0}onFlushed(e){return!0}onLinesChanged(e){return!0}onLinesDeleted(e){return!0}onLinesInserted(e){return!0}onScrollChanged(e){return e.scrollTopChanged}onZonesChanged(e){return!0}_getDecorations(e){const t=e.getDecorationsInViewport();let n=[],i=0;for(let o=0,r=t.length;o<r;o++){const e=t[o],r=e.options.glyphMarginClassName;r&&(n[i++]=new JC(e.range.startLineNumber,e.range.endLineNumber,r))}return n}prepareRender(e){if(!this._glyphMargin)return void(this._renderResult=null);const t=e.visibleRange.startLineNumber,n=e.visibleRange.endLineNumber,i=this._render(t,n,this._getDecorations(e)),o=this._lineHeight.toString(),r=this._glyphMarginLeft.toString(),s=this._glyphMarginWidth.toString(),a='" style="left:'+r+"px;width:"+s+"px;height:"+o+'px;"></div>',l=[];for(let c=t;c<=n;c++){const e=c-t,n=i[e];0===n.length?l[e]="":l[e]='<div class="cgmr codicon '+n.join(" ")+a}this._renderResult=l}render(e,t){if(!this._renderResult)return"";const n=t-e;return n<0||n>=this._renderResult.length?"":this._renderResult[n]}}n("9c85");class ZC extends Jy{constructor(e){super(),this._context=e,this._primaryLineNumber=0;const t=this._context.configuration.options,n=t.get(118),i=t.get(36);this._lineHeight=t.get(51),this._spaceWidth=i.spaceWidth,this._enabled=t.get(75),this._activeIndentEnabled=t.get(45),this._maxIndentLeft=-1===n.wrappingColumn?-1:n.wrappingColumn*i.typicalHalfwidthCharacterWidth,this._renderResult=null,this._context.addEventHandler(this)}dispose(){this._context.removeEventHandler(this),this._renderResult=null,super.dispose()}onConfigurationChanged(e){const t=this._context.configuration.options,n=t.get(118),i=t.get(36);return this._lineHeight=t.get(51),this._spaceWidth=i.spaceWidth,this._enabled=t.get(75),this._activeIndentEnabled=t.get(45),this._maxIndentLeft=-1===n.wrappingColumn?-1:n.wrappingColumn*i.typicalHalfwidthCharacterWidth,!0}onCursorStateChanged(e){const t=e.selections[0],n=t.isEmpty()?t.positionLineNumber:0;return this._primaryLineNumber!==n&&(this._primaryLineNumber=n,!0)}onDecorationsChanged(e){return!0}onFlushed(e){return!0}onLinesChanged(e){return!0}onLinesDeleted(e){return!0}onLinesInserted(e){return!0}onScrollChanged(e){return e.scrollTopChanged}onZonesChanged(e){return!0}onLanguageConfigurationChanged(e){return!0}prepareRender(e){if(!this._enabled)return void(this._renderResult=null);const t=e.visibleRange.startLineNumber,n=e.visibleRange.endLineNumber,{indentSize:i}=this._context.model.getTextModelOptions(),o=i*this._spaceWidth,r=e.scrollWidth,s=this._lineHeight,a=this._context.model.getLinesIndentGuides(t,n);let l=0,c=0,h=0;if(this._activeIndentEnabled&&this._primaryLineNumber){const e=this._context.model.getActiveIndentGuide(this._primaryLineNumber,t,n);l=e.startLineNumber,c=e.endLineNumber,h=e.indent}const u=[];for(let d=t;d<=n;d++){const n=l<=d&&d<=c,i=d-t,p=a[i];let f="";if(p>=1){const t=e.visibleRangeForPosition(new pn(d,1));let i=t?t.left:0;for(let e=1;e<=p;e++){const t=n&&e===h?"cigra":"cigr";if(f+=`<div class="${t}" style="left:${i}px;height:${s}px;width:${o}px"></div>`,i+=o,i>r||this._maxIndentLeft>0&&i>this._maxIndentLeft)break}}u[i]=f}this._renderResult=u}render(e,t){if(!this._renderResult)return"";const n=t-e;return n<0||n>=this._renderResult.length?"":this._renderResult[n]}}Am((e,t)=>{const n=e.getColor(Z_);n&&t.addRule(`.monaco-editor .lines-content .cigr { box-shadow: 1px 0 0 0 ${n} inset; }`);const i=e.getColor(eA)||n;i&&t.addRule(`.monaco-editor .lines-content .cigra { box-shadow: 1px 0 0 0 ${i} inset; }`)});n("11cb");class eE{constructor(){this._currentVisibleRange=new fn(1,1,1,1)}getCurrentVisibleRange(){return this._currentVisibleRange}setCurrentVisibleRange(e){this._currentVisibleRange=e}}class tE{constructor(e,t,n,i,o,r){this.lineNumber=e,this.startColumn=t,this.endColumn=n,this.startScrollTop=i,this.stopScrollTop=o,this.scrollType=r,this.type="range",this.minLineNumber=e,this.maxLineNumber=e}}class nE{constructor(e,t,n,i){this.selections=e,this.startScrollTop=t,this.stopScrollTop=n,this.scrollType=i,this.type="selections";let o=e[0].startLineNumber,r=e[0].endLineNumber;for(let s=1,a=e.length;s<a;s++){const t=e[s];o=Math.min(o,t.startLineNumber),r=Math.max(r,t.endLineNumber)}this.minLineNumber=o,this.maxLineNumber=r}}class iE extends im{constructor(e,t){super(e),this._linesContent=t,this._textRangeRestingSpot=document.createElement("div"),this._visibleLines=new iC(this),this.domNode=this._visibleLines.domNode;const n=this._context.configuration,i=this._context.configuration.options,o=i.get(36),r=i.get(118);this._lineHeight=i.get(51),this._typicalHalfwidthCharacterWidth=o.typicalHalfwidthCharacterWidth,this._isViewportWrapping=r.isViewportWrapping,this._revealHorizontalRightPadding=i.get(81),this._cursorSurroundingLines=i.get(20),this._cursorSurroundingLinesStyle=i.get(21),this._canUseLayerHinting=!i.get(23),this._viewLineOptions=new km(n,this._context.theme.type),om.write(this.domNode,7),this.domNode.setClassName("view-lines "+mA),Vf.applyFontInfo(this.domNode,o),this._maxLineWidth=0,this._asyncUpdateLineWidths=new Hi(()=>{this._updateLineWidthsSlow()},200),this._asyncCheckMonospaceFontAssumptions=new Hi(()=>{this._checkMonospaceFontAssumptions()},2e3),this._lastRenderedData=new eE,this._horizontalRevealRequest=null}dispose(){this._asyncUpdateLineWidths.dispose(),this._asyncCheckMonospaceFontAssumptions.dispose(),super.dispose()}getDomNode(){return this.domNode}createVisibleLine(){return new Mm(this._viewLineOptions)}onConfigurationChanged(e){this._visibleLines.onConfigurationChanged(e),e.hasChanged(118)&&(this._maxLineWidth=0);const t=this._context.configuration.options,n=t.get(36),i=t.get(118);return this._lineHeight=t.get(51),this._typicalHalfwidthCharacterWidth=n.typicalHalfwidthCharacterWidth,this._isViewportWrapping=i.isViewportWrapping,this._revealHorizontalRightPadding=t.get(81),this._cursorSurroundingLines=t.get(20),this._cursorSurroundingLinesStyle=t.get(21),this._canUseLayerHinting=!t.get(23),Vf.applyFontInfo(this.domNode,n),this._onOptionsMaybeChanged(),e.hasChanged(117)&&(this._maxLineWidth=0),!0}_onOptionsMaybeChanged(){const e=this._context.configuration,t=new km(e,this._context.theme.type);if(!this._viewLineOptions.equals(t)){this._viewLineOptions=t;const e=this._visibleLines.getStartLineNumber(),n=this._visibleLines.getEndLineNumber();for(let t=e;t<=n;t++){const e=this._visibleLines.getVisibleLine(t);e.onOptionsChanged(this._viewLineOptions)}return!0}return!1}onCursorStateChanged(e){const t=this._visibleLines.getStartLineNumber(),n=this._visibleLines.getEndLineNumber();let i=!1;for(let o=t;o<=n;o++)i=this._visibleLines.getVisibleLine(o).onSelectionChanged()||i;return i}onDecorationsChanged(e){{const e=this._visibleLines.getStartLineNumber(),t=this._visibleLines.getEndLineNumber();for(let n=e;n<=t;n++)this._visibleLines.getVisibleLine(n).onDecorationsChanged()}return!0}onFlushed(e){const t=this._visibleLines.onFlushed(e);return this._maxLineWidth=0,t}onLinesChanged(e){return this._visibleLines.onLinesChanged(e)}onLinesDeleted(e){return this._visibleLines.onLinesDeleted(e)}onLinesInserted(e){return this._visibleLines.onLinesInserted(e)}onRevealRangeRequest(e){const t=this._computeScrollTopToRevealRange(this._context.viewLayout.getFutureViewport(),e.source,e.range,e.selections,e.verticalType);if(-1===t)return!1;let n=this._context.viewLayout.validateScrollPosition({scrollTop:t});e.revealHorizontal?e.range&&e.range.startLineNumber!==e.range.endLineNumber?n={scrollTop:n.scrollTop,scrollLeft:0}:e.range?this._horizontalRevealRequest=new tE(e.range.startLineNumber,e.range.startColumn,e.range.endColumn,this._context.viewLayout.getCurrentScrollTop(),n.scrollTop,e.scrollType):e.selections&&e.selections.length>0&&(this._horizontalRevealRequest=new nE(e.selections,this._context.viewLayout.getCurrentScrollTop(),n.scrollTop,e.scrollType)):this._horizontalRevealRequest=null;const i=Math.abs(this._context.viewLayout.getCurrentScrollTop()-n.scrollTop),o=i<=this._lineHeight?1:e.scrollType;return this._context.model.setScrollPosition(n,o),!0}onScrollChanged(e){if(this._horizontalRevealRequest&&e.scrollLeftChanged&&(this._horizontalRevealRequest=null),this._horizontalRevealRequest&&e.scrollTopChanged){const t=Math.min(this._horizontalRevealRequest.startScrollTop,this._horizontalRevealRequest.stopScrollTop),n=Math.max(this._horizontalRevealRequest.startScrollTop,this._horizontalRevealRequest.stopScrollTop);(e.scrollTop<t||e.scrollTop>n)&&(this._horizontalRevealRequest=null)}return this.domNode.setWidth(e.scrollWidth),this._visibleLines.onScrollChanged(e)||!0}onTokensChanged(e){return this._visibleLines.onTokensChanged(e)}onZonesChanged(e){return this._context.model.setMaxLineWidth(this._maxLineWidth),this._visibleLines.onZonesChanged(e)}onThemeChanged(e){return this._onOptionsMaybeChanged()}getPositionFromDOMInfo(e,t){const n=this._getViewLineDomNode(e);if(null===n)return null;const i=this._getLineNumberFor(n);if(-1===i)return null;if(i<1||i>this._context.model.getLineCount())return null;if(1===this._context.model.getLineMaxColumn(i))return new pn(i,1);const o=this._visibleLines.getStartLineNumber(),r=this._visibleLines.getEndLineNumber();if(i<o||i>r)return null;let s=this._visibleLines.getVisibleLine(i).getColumnOfNodeOffset(i,e,t);const a=this._context.model.getLineMinColumn(i);return s<a&&(s=a),new pn(i,s)}_getViewLineDomNode(e){while(e&&1===e.nodeType){if(e.className===Mm.CLASS_NAME)return e;e=e.parentElement}return null}_getLineNumberFor(e){const t=this._visibleLines.getStartLineNumber(),n=this._visibleLines.getEndLineNumber();for(let i=t;i<=n;i++){const t=this._visibleLines.getVisibleLine(i);if(e===t.getDomNode())return i}return-1}getLineWidth(e){const t=this._visibleLines.getStartLineNumber(),n=this._visibleLines.getEndLineNumber();return e<t||e>n?-1:this._visibleLines.getVisibleLine(e).getWidth()}linesVisibleRangesForRange(e,t){if(this.shouldRender())return null;const n=e.endLineNumber,i=fn.intersectRanges(e,this._lastRenderedData.getCurrentVisibleRange());if(!i)return null;let o=[],r=0;const s=new Dm(this.domNode.domNode,this._textRangeRestingSpot);let a=0;t&&(a=this._context.model.coordinatesConverter.convertViewPositionToModelPosition(new pn(i.startLineNumber,1)).lineNumber);const l=this._visibleLines.getStartLineNumber(),c=this._visibleLines.getEndLineNumber();for(let h=i.startLineNumber;h<=i.endLineNumber;h++){if(h<l||h>c)continue;const e=h===i.startLineNumber?i.startColumn:1,u=h===i.endLineNumber?i.endColumn:this._context.model.getLineMaxColumn(h),d=this._visibleLines.getVisibleLine(h).getVisibleRangesForRange(e,u,s);if(d){if(t&&h<n){const e=a;a=this._context.model.coordinatesConverter.convertViewPositionToModelPosition(new pn(h+1,1)).lineNumber,e!==a&&(d.ranges[d.ranges.length-1].width+=this._typicalHalfwidthCharacterWidth)}o[r++]=new am(d.outsideRenderedLine,h,d.ranges)}}return 0===r?null:o}_visibleRangesForLineRange(e,t,n){return this.shouldRender()||e<this._visibleLines.getStartLineNumber()||e>this._visibleLines.getEndLineNumber()?null:this._visibleLines.getVisibleLine(e).getVisibleRangesForRange(t,n,new Dm(this.domNode.domNode,this._textRangeRestingSpot))}visibleRangeForPosition(e){const t=this._visibleRangesForLineRange(e.lineNumber,e.column,e.column);return t?new cm(t.outsideRenderedLine,t.ranges[0].left):null}updateLineWidths(){this._updateLineWidths(!1)}_updateLineWidthsFast(){return this._updateLineWidths(!0)}_updateLineWidthsSlow(){this._updateLineWidths(!1)}_updateLineWidths(e){const t=this._visibleLines.getStartLineNumber(),n=this._visibleLines.getEndLineNumber();let i=1,o=!0;for(let r=t;r<=n;r++){const t=this._visibleLines.getVisibleLine(r);!e||t.getWidthIsFast()?i=Math.max(i,t.getWidth()):o=!1}return o&&1===t&&n===this._context.model.getLineCount()&&(this._maxLineWidth=0),this._ensureMaxLineWidth(i),o}_checkMonospaceFontAssumptions(){let e=-1,t=-1;const n=this._visibleLines.getStartLineNumber(),i=this._visibleLines.getEndLineNumber();for(let o=n;o<=i;o++){const n=this._visibleLines.getVisibleLine(o);if(n.needsMonospaceFontCheck()){const i=n.getWidth();i>t&&(t=i,e=o)}}if(-1!==e&&!this._visibleLines.getVisibleLine(e).monospaceAssumptionsAreValid())for(let o=n;o<=i;o++){const e=this._visibleLines.getVisibleLine(o);e.onMonospaceAssumptionsInvalidated()}}prepareRender(){throw new Error("Not supported")}render(){throw new Error("Not supported")}renderText(e){if(this._visibleLines.renderLines(e),this._lastRenderedData.setCurrentVisibleRange(e.visibleRange),this.domNode.setWidth(this._context.viewLayout.getScrollWidth()),this.domNode.setHeight(Math.min(this._context.viewLayout.getScrollHeight(),1e6)),this._horizontalRevealRequest){const t=this._horizontalRevealRequest;if(e.startLineNumber<=t.minLineNumber&&t.maxLineNumber<=e.endLineNumber){this._horizontalRevealRequest=null,this.onDidRender();const e=this._computeScrollLeftToReveal(t);e&&(this._isViewportWrapping||this._ensureMaxLineWidth(e.maxHorizontalOffset),this._context.model.setScrollPosition({scrollLeft:e.scrollLeft},t.scrollType))}}if(this._updateLineWidthsFast()||this._asyncUpdateLineWidths.schedule(),y["d"]&&!this._asyncCheckMonospaceFontAssumptions.isScheduled()){const e=this._visibleLines.getStartLineNumber(),t=this._visibleLines.getEndLineNumber();for(let n=e;n<=t;n++){const e=this._visibleLines.getVisibleLine(n);if(e.needsMonospaceFontCheck()){this._asyncCheckMonospaceFontAssumptions.schedule();break}}}this._linesContent.setLayerHinting(this._canUseLayerHinting),this._linesContent.setContain("strict");const t=this._context.viewLayout.getCurrentScrollTop()-e.bigNumbersDelta;this._linesContent.setTop(-t),this._linesContent.setLeft(-this._context.viewLayout.getCurrentScrollLeft())}_ensureMaxLineWidth(e){const t=Math.ceil(e);this._maxLineWidth<t&&(this._maxLineWidth=t,this._context.model.setMaxLineWidth(this._maxLineWidth))}_computeScrollTopToRevealRange(e,t,n,i,o){const r=e.top,s=e.height,a=r+s;let l,c,h;if(i&&i.length>0){let e=i[0].startLineNumber,t=i[0].endLineNumber;for(let n=1,o=i.length;n<o;n++){const o=i[n];e=Math.min(e,o.startLineNumber),t=Math.max(t,o.endLineNumber)}l=!1,c=this._context.viewLayout.getVerticalOffsetForLineNumber(e),h=this._context.viewLayout.getVerticalOffsetForLineNumber(t)+this._lineHeight}else{if(!n)return-1;l=!0,c=this._context.viewLayout.getVerticalOffsetForLineNumber(n.startLineNumber),h=this._context.viewLayout.getVerticalOffsetForLineNumber(n.endLineNumber)+this._lineHeight}const u="mouse"===t&&"default"===this._cursorSurroundingLinesStyle;if(!u){const e=Math.min(s/this._lineHeight/2,this._cursorSurroundingLines);c-=e*this._lineHeight,h+=Math.max(0,e-1)*this._lineHeight}let d;if(0!==o&&4!==o||(h+=this._lineHeight),h-c>s){if(!l)return-1;d=c}else if(5===o||6===o)if(6===o&&r<=c&&h<=a)d=r;else{const e=Math.max(5*this._lineHeight,.2*s),t=c-e,n=h-s;d=Math.max(n,t)}else if(1===o||2===o)if(2===o&&r<=c&&h<=a)d=r;else{const e=(c+h)/2;d=Math.max(0,e-s/2)}else d=this._computeMinimumScrolling(r,a,c,h,3===o,4===o);return d}_computeScrollLeftToReveal(e){const t=this._context.viewLayout.getCurrentViewport(),n=t.left,i=n+t.width;let o=1073741824,r=0;if("range"===e.type){const t=this._visibleRangesForLineRange(e.lineNumber,e.startColumn,e.endColumn);if(!t)return null;for(const e of t.ranges)o=Math.min(o,e.left),r=Math.max(r,e.left+e.width)}else for(const a of e.selections){if(a.startLineNumber!==a.endLineNumber)return null;const e=this._visibleRangesForLineRange(a.startLineNumber,a.startColumn,a.endColumn);if(!e)return null;for(const t of e.ranges)o=Math.min(o,t.left),r=Math.max(r,t.left+t.width)}if(o=Math.max(0,o-iE.HORIZONTAL_EXTRA_PX),r+=this._revealHorizontalRightPadding,"selections"===e.type&&r-o>t.width)return null;const s=this._computeMinimumScrolling(n,i,o,r);return{scrollLeft:s,maxHorizontalOffset:r}}_computeMinimumScrolling(e,t,n,i,o,r){e|=0,t|=0,n|=0,i|=0,o=!!o,r=!!r;const s=t-e,a=i-n;return a<s?o?n:r?Math.max(0,i-s):n<e?n:i>t?Math.max(0,i-s):e:n}}iE.HORIZONTAL_EXTRA_PX=30;n("b042");class oE extends XC{constructor(e){super(),this._context=e;const t=this._context.configuration.options,n=t.get(117);this._decorationsLeft=n.decorationsLeft,this._decorationsWidth=n.decorationsWidth,this._renderResult=null,this._context.addEventHandler(this)}dispose(){this._context.removeEventHandler(this),this._renderResult=null,super.dispose()}onConfigurationChanged(e){const t=this._context.configuration.options,n=t.get(117);return this._decorationsLeft=n.decorationsLeft,this._decorationsWidth=n.decorationsWidth,!0}onDecorationsChanged(e){return!0}onFlushed(e){return!0}onLinesChanged(e){return!0}onLinesDeleted(e){return!0}onLinesInserted(e){return!0}onScrollChanged(e){return e.scrollTopChanged}onZonesChanged(e){return!0}_getDecorations(e){const t=e.getDecorationsInViewport();let n=[],i=0;for(let o=0,r=t.length;o<r;o++){const e=t[o],r=e.options.linesDecorationsClassName;r&&(n[i++]=new JC(e.range.startLineNumber,e.range.endLineNumber,r));const s=e.options.firstLineDecorationClassName;s&&(n[i++]=new JC(e.range.startLineNumber,e.range.startLineNumber,s))}return n}prepareRender(e){const t=e.visibleRange.startLineNumber,n=e.visibleRange.endLineNumber,i=this._render(t,n,this._getDecorations(e)),o=this._decorationsLeft.toString(),r=this._decorationsWidth.toString(),s='" style="left:'+o+"px;width:"+r+'px;"></div>',a=[];for(let l=t;l<=n;l++){const e=l-t,n=i[e];let o="";for(let t=0,i=n.length;t<i;t++)o+='<div class="cldr '+n[t]+s;a[e]=o}this._renderResult=a}render(e,t){return this._renderResult?this._renderResult[t-e]:""}}n("a23c");class rE extends XC{constructor(e){super(),this._context=e,this._renderResult=null,this._context.addEventHandler(this)}dispose(){this._context.removeEventHandler(this),this._renderResult=null,super.dispose()}onConfigurationChanged(e){return!0}onDecorationsChanged(e){return!0}onFlushed(e){return!0}onLinesChanged(e){return!0}onLinesDeleted(e){return!0}onLinesInserted(e){return!0}onScrollChanged(e){return e.scrollTopChanged}onZonesChanged(e){return!0}_getDecorations(e){const t=e.getDecorationsInViewport();let n=[],i=0;for(let o=0,r=t.length;o<r;o++){const e=t[o],r=e.options.marginClassName;r&&(n[i++]=new JC(e.range.startLineNumber,e.range.endLineNumber,r))}return n}prepareRender(e){const t=e.visibleRange.startLineNumber,n=e.visibleRange.endLineNumber,i=this._render(t,n,this._getDecorations(e)),o=[];for(let r=t;r<=n;r++){const e=r-t,n=i[e];let s="";for(let t=0,i=n.length;t<i;t++)s+='<div class="cmdr '+n[t]+'" style=""></div>';o[e]=s}this._renderResult=o}render(e,t){return this._renderResult?this._renderResult[t-e]:""}}n("36df");class sE{constructor(e,t,n,i){this.r=sE._clamp(e),this.g=sE._clamp(t),this.b=sE._clamp(n),this.a=sE._clamp(i)}equals(e){return this.r===e.r&&this.g===e.g&&this.b===e.b&&this.a===e.a}static _clamp(e){return e<0?0:e>255?255:0|e}}sE.Empty=new sE(0,0,0,0);class aE{constructor(){this._onDidChange=new et,this.onDidChange=this._onDidChange.event,this._updateColorMap(),oc.onDidChange(e=>{e.changedColorMap&&this._updateColorMap()})}static getInstance(){return this._INSTANCE||(this._INSTANCE=new aE),this._INSTANCE}_updateColorMap(){const e=oc.getColorMap();if(!e)return this._colors=[sE.Empty],void(this._backgroundIsLight=!0);this._colors=[sE.Empty];for(let n=1;n<e.length;n++){const t=e[n].rgba;this._colors[n]=new sE(t.r,t.g,t.b,Math.round(255*t.a))}let t=e[2].getRelativeLuminance();this._backgroundIsLight=t>=.5,this._onDidChange.fire(void 0)}getColor(e){return(e<1||e>=this._colors.length)&&(e=2),this._colors[e]}backgroundIsLight(){return this._backgroundIsLight}}aE._INSTANCE=null;const lE=(()=>{const e=[];for(let t=32;t<=126;t++)e.push(t);return e.push(65533),e})(),cE=(e,t)=>(e-=32,e<0||e>96?t<=2?(e+96)%96:95:e);class hE{constructor(e,t){this.scale=t,this.charDataNormal=hE.soften(e,.8),this.charDataLight=hE.soften(e,50/60)}static soften(e,t){let n=new Uint8ClampedArray(e.length);for(let i=0,o=e.length;i<o;i++)n[i]=Nh(e[i]*t);return n}renderChar(e,t,n,i,o,r,s,a,l){const c=1*this.scale,h=2*this.scale,u=l?1:h;if(t+c>e.width||n+u>e.height)return;const d=a?this.charDataLight:this.charDataNormal,p=cE(i,s),f=4*e.width,g=r.r,m=r.g,b=r.b,v=o.r-g,y=o.g-m,w=o.b-b,_=e.data;let A=p*c*h,C=n*f+4*t;for(let E=0;E<u;E++){let e=C;for(let t=0;t<c;t++){const t=d[A++]/255;_[e++]=g+v*t,_[e++]=m+y*t,_[e++]=b+w*t,e++}C+=f}}blockRenderChar(e,t,n,i,o,r,s){const a=1*this.scale,l=2*this.scale,c=s?1:l;if(t+a>e.width||n+c>e.height)return;const h=4*e.width,u=.5,d=o.r,p=o.g,f=o.b,g=i.r-d,m=i.g-p,b=i.b-f,v=d+g*u,y=p+m*u,w=f+b*u,_=e.data;let A=n*h+4*t;for(let C=0;C<c;C++){let e=A;for(let t=0;t<a;t++)_[e++]=v,_[e++]=y,_[e++]=w,e++;A+=h}}}function uE(e){const t=this;let n,i=!1;return function(){return i||(i=!0,n=e.apply(t,arguments)),n}}const dE={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15},pE=e=>{const t=new Uint8ClampedArray(e.length/2);for(let n=0;n<e.length;n+=2)t[n>>1]=dE[e[n]]<<4|15&dE[e[n+1]];return t},fE={1:uE(()=>pE("0000511D6300CF609C709645A78432005642574171487021003C451900274D35D762755E8B629C5BA856AF57BA649530C167D1512A272A3F6038604460398526BCA2A968DB6F8957C768BE5FBE2FB467CF5D8D5B795DC7625B5DFF50DE64C466DB2FC47CD860A65E9A2EB96CB54CE06DA763AB2EA26860524D3763536601005116008177A8705E53AB738E6A982F88BAA35B5F5B626D9C636B449B737E5B7B678598869A662F6B5B8542706C704C80736A607578685B70594A49715A4522E792")),2:uE(()=>pE("000000000000000055394F383D2800008B8B1F210002000081B1CBCBCC820000847AAF6B9AAF2119BE08B8881AD60000A44FD07DCCF107015338130C00000000385972265F390B406E2437634B4B48031B12B8A0847000001E15B29A402F0000000000004B33460B00007A752C2A0000000000004D3900000084394B82013400ABA5CFC7AD9C0302A45A3E5A98AB000089A43382D97900008BA54AA087A70A0248A6A7AE6DBE0000BF6F94987EA40A01A06DCFA7A7A9030496C32F77891D0000A99FB1A0AFA80603B29AB9CA75930D010C0948354D3900000C0948354F37460D0028BE673D8400000000AF9D7B6E00002B007AA8933400007AA642675C2700007984CFB9C3985B768772A8A6B7B20000CAAECAAFC4B700009F94A6009F840009D09F9BA4CA9C0000CC8FC76DC87F0000C991C472A2000000A894A48CA7B501079BA2C9C69BA20000B19A5D3FA89000005CA6009DA2960901B0A7F0669FB200009D009E00B7890000DAD0F5D092820000D294D4C48BD10000B5A7A4A3B1A50402CAB6CBA6A2000000B5A7A4A3B1A8044FCDADD19D9CB00000B7778F7B8AAE0803C9AB5D3F5D3F00009EA09EA0BAB006039EA0989A8C7900009B9EF4D6B7C00000A9A7816CACA80000ABAC84705D3F000096DA635CDC8C00006F486F266F263D4784006124097B00374F6D2D6D2D6D4A3A95872322000000030000000000008D8939130000000000002E22A5C9CBC70600AB25C0B5C9B400061A2DB04CA67001082AA6BEBEBFC606002321DACBC19E03087AA08B6768380000282FBAC0B8CA7A88AD25BBA5A29900004C396C5894A6000040485A6E356E9442A32CD17EADA70000B4237923628600003E2DE9C1D7B500002F25BBA5A2990000231DB6AFB4A804023025C0B5CAB588062B2CBDBEC0C706882435A75CA20000002326BD6A82A908048B4B9A5A668000002423A09CB4BB060025259C9D8A7900001C1FCAB2C7C700002A2A9387ABA200002626A4A47D6E9D14333163A0C87500004B6F9C2D643A257049364936493647358A34438355497F1A0000A24C1D590000D38DFFBDD4CD3126"))};class gE{static create(e,t){if(this.lastCreated&&e===this.lastCreated.scale&&t===this.lastFontFamily)return this.lastCreated;let n;return n=fE[e]?new hE(fE[e](),e):gE.createFromSampleData(gE.createSampleData(t).data,e),this.lastFontFamily=t,this.lastCreated=n,n}static createSampleData(e){const t=document.createElement("canvas"),n=t.getContext("2d");t.style.height="16px",t.height=16,t.width=960,t.style.width="960px",n.fillStyle="#ffffff",n.font="bold 16px "+e,n.textBaseline="middle";let i=0;for(const o of lE)n.fillText(String.fromCharCode(o),i,8),i+=10;return n.getImageData(0,0,960,16)}static createFromSampleData(e,t){const n=61440;if(e.length!==n)throw new Error("Unexpected source in MinimapCharRenderer");let i=gE._downsample(e,t);return new hE(i,t)}static _downsampleChar(e,t,n,i,o){const r=1*o,s=2*o;let a=i,l=0;for(let c=0;c<s;c++){const i=c/s*16,o=(c+1)/s*16;for(let s=0;s<r;s++){const c=s/r*10,h=(s+1)/r*10;let u=0,d=0;for(let n=i;n<o;n++){const i=t+3840*Math.floor(n),o=1-(n-Math.floor(n));for(let t=c;t<h;t++){const n=1-(t-Math.floor(t)),r=i+4*Math.floor(t),s=n*o;d+=s,u+=e[r]*e[r+3]/255*s}}const p=u/d;l=Math.max(l,p),n[a++]=Nh(p)}}return l}static _downsample(e,t){const n=2*t*1*t,i=96*n,o=new Uint8ClampedArray(i);let r=0,s=0,a=0;for(let l=0;l<96;l++)a=Math.max(a,this._downsampleChar(e,s,o,r,t)),r+=n,s+=40;if(a>0){const e=255/a;for(let t=0;t<i;t++)o[t]*=e}return o}}const mE=140,bE=2;class vE{constructor(e,t,n){const i=e.options,o=i.get(115),r=i.get(117),s=r.minimap,a=i.get(36),l=i.get(56);this.renderMinimap=s.renderMinimap,this.size=l.size,this.minimapHeightIsEditorHeight=s.minimapHeightIsEditorHeight,this.scrollBeyondLastLine=i.get(86),this.showSlider=l.showSlider,this.pixelRatio=o,this.typicalHalfwidthCharacterWidth=a.typicalHalfwidthCharacterWidth,this.lineHeight=i.get(51),this.minimapLeft=s.minimapLeft,this.minimapWidth=s.minimapWidth,this.minimapHeight=r.height,this.canvasInnerWidth=s.minimapCanvasInnerWidth,this.canvasInnerHeight=s.minimapCanvasInnerHeight,this.canvasOuterWidth=s.minimapCanvasOuterWidth,this.canvasOuterHeight=s.minimapCanvasOuterHeight,this.isSampling=s.minimapIsSampling,this.editorHeight=r.height,this.fontScale=s.minimapScale,this.minimapLineHeight=s.minimapLineHeight,this.minimapCharWidth=1*this.fontScale,this.charRenderer=uE(()=>gE.create(this.fontScale,a.fontFamily)),this.backgroundColor=vE._getMinimapBackground(t,n)}static _getMinimapBackground(e,t){const n=e.getColor(B_);return n?new sE(n.rgba.r,n.rgba.g,n.rgba.b,n.rgba.a):t.getColor(2)}equals(e){return this.renderMinimap===e.renderMinimap&&this.size===e.size&&this.minimapHeightIsEditorHeight===e.minimapHeightIsEditorHeight&&this.scrollBeyondLastLine===e.scrollBeyondLastLine&&this.showSlider===e.showSlider&&this.pixelRatio===e.pixelRatio&&this.typicalHalfwidthCharacterWidth===e.typicalHalfwidthCharacterWidth&&this.lineHeight===e.lineHeight&&this.minimapLeft===e.minimapLeft&&this.minimapWidth===e.minimapWidth&&this.minimapHeight===e.minimapHeight&&this.canvasInnerWidth===e.canvasInnerWidth&&this.canvasInnerHeight===e.canvasInnerHeight&&this.canvasOuterWidth===e.canvasOuterWidth&&this.canvasOuterHeight===e.canvasOuterHeight&&this.isSampling===e.isSampling&&this.editorHeight===e.editorHeight&&this.fontScale===e.fontScale&&this.minimapLineHeight===e.minimapLineHeight&&this.minimapCharWidth===e.minimapCharWidth&&this.backgroundColor&&this.backgroundColor.equals(e.backgroundColor)}}class yE{constructor(e,t,n,i,o,r,s,a){this.scrollTop=e,this.scrollHeight=t,this.sliderNeeded=n,this._computedSliderRatio=i,this.sliderTop=o,this.sliderHeight=r,this.startLineNumber=s,this.endLineNumber=a}getDesiredScrollTopFromDelta(e){const t=this.sliderTop+e;return Math.round(t/this._computedSliderRatio)}getDesiredScrollTopFromTouchLocation(e){return Math.round((e-this.sliderHeight/2)/this._computedSliderRatio)}static create(e,t,n,i,o,r,s,a,l,c){const h=e.pixelRatio,u=e.minimapLineHeight,d=Math.floor(e.canvasInnerHeight/u),p=e.lineHeight;if(e.minimapHeightIsEditorHeight){const t=s*e.lineHeight+(e.scrollBeyondLastLine?i-e.lineHeight:0),n=Math.max(1,Math.floor(i*i/t)),o=Math.max(0,e.minimapHeight-n),c=o/(l-i),h=a*c,u=o>0,d=Math.floor(e.canvasInnerHeight/e.minimapLineHeight);return new yE(a,l,u,c,h,n,1,Math.min(r,d))}let f,g;if(o&&n!==r){const e=n-t+1;f=Math.floor(e*u/h)}else{const e=i/p;f=Math.floor(e*u/h)}g=e.scrollBeyondLastLine?(r-1)*u/h:Math.max(0,r*u/h-f),g=Math.min(e.minimapHeight-f,g);const m=g/(l-i),b=a*m;let v=0;if(e.scrollBeyondLastLine){const e=i/p;v=e-1}if(d>=r+v){const e=1,t=r,n=g>0;return new yE(a,l,n,m,b,f,e,t)}{let e=Math.max(1,Math.floor(t-b*h/u));c&&c.scrollHeight===l&&(c.scrollTop>a&&(e=Math.min(e,c.startLineNumber)),c.scrollTop<a&&(e=Math.max(e,c.startLineNumber)));const n=Math.min(r,e+d-1);return new yE(a,l,!0,m,b,f,e,n)}}}class wE{constructor(e){this.dy=e}onContentChanged(){this.dy=-1}onTokensChanged(){this.dy=-1}}wE.INVALID=new wE(-1);class _E{constructor(e,t,n){this.renderedLayout=e,this._imageData=t,this._renderedLines=new nC(()=>wE.INVALID),this._renderedLines._set(e.startLineNumber,n)}linesEquals(e){if(!this.scrollEquals(e))return!1;const t=this._renderedLines._get(),n=t.lines;for(let i=0,o=n.length;i<o;i++)if(-1===n[i].dy)return!1;return!0}scrollEquals(e){return this.renderedLayout.startLineNumber===e.startLineNumber&&this.renderedLayout.endLineNumber===e.endLineNumber}_get(){const e=this._renderedLines._get();return{imageData:this._imageData,rendLineNumberStart:e.rendLineNumberStart,lines:e.lines}}onLinesChanged(e,t){return this._renderedLines.onLinesChanged(e,t)}onLinesDeleted(e,t){this._renderedLines.onLinesDeleted(e,t)}onLinesInserted(e,t){this._renderedLines.onLinesInserted(e,t)}onTokensChanged(e){return this._renderedLines.onTokensChanged(e)}}class AE{constructor(e,t,n,i){this._backgroundFillData=AE._createBackgroundFillData(t,n,i),this._buffers=[e.createImageData(t,n),e.createImageData(t,n)],this._lastUsedBuffer=0}getBuffer(){this._lastUsedBuffer=1-this._lastUsedBuffer;const e=this._buffers[this._lastUsedBuffer];return e.data.set(this._backgroundFillData),e}static _createBackgroundFillData(e,t,n){const i=n.r,o=n.g,r=n.b,s=new Uint8ClampedArray(e*t*4);let a=0;for(let l=0;l<t;l++)for(let t=0;t<e;t++)s[a]=i,s[a+1]=o,s[a+2]=r,s[a+3]=255,a+=4;return s}}class CE{constructor(e,t){this.samplingRatio=e,this.minimapLines=t}static compute(e,t,n){if(0===e.renderMinimap||!e.isSampling)return[null,[]];const i=e.pixelRatio,o=e.lineHeight,r=e.scrollBeyondLastLine,{minimapLineCount:s}=te.computeContainedMinimapLineCount({viewLineCount:t,scrollBeyondLastLine:r,height:e.editorHeight,lineHeight:o,pixelRatio:i}),a=t/s,l=a/2;if(!n||0===n.minimapLines.length){let e=[];if(e[0]=1,s>1){for(let t=0,n=s-1;t<n;t++)e[t]=Math.round(t*a+l);e[s-1]=t}return[new CE(a,e),[]]}const c=n.minimapLines,h=c.length;let u=[],d=0,p=0,f=1;const g=10;let m=[],b=null;for(let v=0;v<s;v++){const e=Math.max(f,Math.round(v*a)),n=Math.max(e,Math.round((v+1)*a));while(d<h&&c[d]<e){if(m.length<g){const e=d+1+p;b&&"deleted"===b.type&&b._oldIndex===d-1?b.deleteToLineNumber++:(b={type:"deleted",_oldIndex:d,deleteFromLineNumber:e,deleteToLineNumber:e},m.push(b)),p--}d++}let i;if(d<h&&c[d]<=n)i=c[d],d++;else if(i=0===v?1:v+1===s?t:Math.round(v*a+l),m.length<g){const e=d+1+p;b&&"inserted"===b.type&&b._i===v-1?b.insertToLineNumber++:(b={type:"inserted",_i:v,insertFromLineNumber:e,insertToLineNumber:e},m.push(b)),p++}u[v]=i,f=i}if(m.length<g)while(d<h){const e=d+1+p;b&&"deleted"===b.type&&b._oldIndex===d-1?b.deleteToLineNumber++:(b={type:"deleted",_oldIndex:d,deleteFromLineNumber:e,deleteToLineNumber:e},m.push(b)),p--,d++}else m=[{type:"flush"}];return[new CE(a,u),m]}modelLineToMinimapLine(e){return Math.min(this.minimapLines.length,Math.max(1,Math.round(e/this.samplingRatio)))}modelLineRangeToMinimapLineRange(e,t){let n=this.modelLineToMinimapLine(e)-1;while(n>0&&this.minimapLines[n-1]>=e)n--;let i=this.modelLineToMinimapLine(t)-1;while(i+1<this.minimapLines.length&&this.minimapLines[i+1]<=t)i++;if(n===i){const i=this.minimapLines[n];if(i<e||i>t)return null}return[n+1,i+1]}decorationLineRangeToMinimapLineRange(e,t){let n=this.modelLineToMinimapLine(e),i=this.modelLineToMinimapLine(t);return e!==t&&i===n&&(i===this.minimapLines.length?n>1&&n--:i++),[n,i]}onLinesDeleted(e){const t=e.toLineNumber-e.fromLineNumber+1;let n=this.minimapLines.length,i=0;for(let o=this.minimapLines.length-1;o>=0;o--){if(this.minimapLines[o]<e.fromLineNumber)break;this.minimapLines[o]<=e.toLineNumber?(this.minimapLines[o]=Math.max(1,e.fromLineNumber-1),n=Math.min(n,o),i=Math.max(i,o)):this.minimapLines[o]-=t}return[n,i]}onLinesInserted(e){const t=e.toLineNumber-e.fromLineNumber+1;for(let n=this.minimapLines.length-1;n>=0;n--){if(this.minimapLines[n]<e.fromLineNumber)break;this.minimapLines[n]+=t}}}class EE extends im{constructor(e){super(e),this.tokensColorTracker=aE.getInstance(),this._selections=[],this._minimapSelections=null,this.options=new vE(this._context.configuration,this._context.theme,this.tokensColorTracker);const[t]=CE.compute(this.options,this._context.model.getLineCount(),null);this._samplingState=t,this._shouldCheckSampling=!1,this._actual=new xE(e.theme,this)}dispose(){this._actual.dispose(),super.dispose()}getDomNode(){return this._actual.getDomNode()}_onOptionsMaybeChanged(){const e=new vE(this._context.configuration,this._context.theme,this.tokensColorTracker);return!this.options.equals(e)&&(this.options=e,this._recreateLineSampling(),this._actual.onDidChangeOptions(),!0)}onConfigurationChanged(e){return this._onOptionsMaybeChanged()}onCursorStateChanged(e){return this._selections=e.selections,this._minimapSelections=null,this._actual.onSelectionChanged()}onDecorationsChanged(e){return!!e.affectsMinimap&&this._actual.onDecorationsChanged()}onFlushed(e){return this._samplingState&&(this._shouldCheckSampling=!0),this._actual.onFlushed()}onLinesChanged(e){if(this._samplingState){const t=this._samplingState.modelLineRangeToMinimapLineRange(e.fromLineNumber,e.toLineNumber);return!!t&&this._actual.onLinesChanged(t[0],t[1])}return this._actual.onLinesChanged(e.fromLineNumber,e.toLineNumber)}onLinesDeleted(e){if(this._samplingState){const[t,n]=this._samplingState.onLinesDeleted(e);return t<=n&&this._actual.onLinesChanged(t+1,n+1),this._shouldCheckSampling=!0,!0}return this._actual.onLinesDeleted(e.fromLineNumber,e.toLineNumber)}onLinesInserted(e){return this._samplingState?(this._samplingState.onLinesInserted(e),this._shouldCheckSampling=!0,!0):this._actual.onLinesInserted(e.fromLineNumber,e.toLineNumber)}onScrollChanged(e){return this._actual.onScrollChanged()}onThemeChanged(e){return this._context.model.invalidateMinimapColorCache(),this._actual.onThemeChanged(),this._onOptionsMaybeChanged(),!0}onTokensChanged(e){if(this._samplingState){let t=[];for(const n of e.ranges){const e=this._samplingState.modelLineRangeToMinimapLineRange(n.fromLineNumber,n.toLineNumber);e&&t.push({fromLineNumber:e[0],toLineNumber:e[1]})}return!!t.length&&this._actual.onTokensChanged(t)}return this._actual.onTokensChanged(e.ranges)}onTokensColorsChanged(e){return this._actual.onTokensColorsChanged()}onZonesChanged(e){return this._actual.onZonesChanged()}prepareRender(e){this._shouldCheckSampling&&(this._shouldCheckSampling=!1,this._recreateLineSampling())}render(e){let t=e.visibleRange.startLineNumber,n=e.visibleRange.endLineNumber;this._samplingState&&(t=this._samplingState.modelLineToMinimapLine(t),n=this._samplingState.modelLineToMinimapLine(n));const i={viewportContainsWhitespaceGaps:e.viewportData.whitespaceViewportData.length>0,scrollWidth:e.scrollWidth,scrollHeight:e.scrollHeight,viewportStartLineNumber:t,viewportEndLineNumber:n,scrollTop:e.scrollTop,scrollLeft:e.scrollLeft,viewportWidth:e.viewportWidth,viewportHeight:e.viewportHeight};this._actual.render(i)}_recreateLineSampling(){this._minimapSelections=null;const e=Boolean(this._samplingState),[t,n]=CE.compute(this.options,this._context.model.getLineCount(),this._samplingState);if(this._samplingState=t,e&&this._samplingState)for(const i of n)switch(i.type){case"deleted":this._actual.onLinesDeleted(i.deleteFromLineNumber,i.deleteToLineNumber);break;case"inserted":this._actual.onLinesInserted(i.insertFromLineNumber,i.insertToLineNumber);break;case"flush":this._actual.onFlushed();break}}getLineCount(){return this._samplingState?this._samplingState.minimapLines.length:this._context.model.getLineCount()}getRealLineCount(){return this._context.model.getLineCount()}getLineContent(e){return this._samplingState?this._context.model.getLineContent(this._samplingState.minimapLines[e-1]):this._context.model.getLineContent(e)}getMinimapLinesRenderingData(e,t,n){if(this._samplingState){let i=[];for(let o=0,r=t-e+1;o<r;o++)n[o]?i[o]=this._context.model.getViewLineData(this._samplingState.minimapLines[e+o-1]):i[o]=null;return i}return this._context.model.getMinimapLinesRenderingData(e,t,n).data}getSelections(){if(null===this._minimapSelections)if(this._samplingState){this._minimapSelections=[];for(const e of this._selections){const[t,n]=this._samplingState.decorationLineRangeToMinimapLineRange(e.startLineNumber,e.endLineNumber);this._minimapSelections.push(new gn(t,e.startColumn,n,e.endColumn))}}else this._minimapSelections=this._selections;return this._minimapSelections}getMinimapDecorationsInViewport(e,t){let n;if(this._samplingState){const i=this._samplingState.minimapLines[e-1],o=this._samplingState.minimapLines[t-1];n=new fn(i,1,o,this._context.model.getLineMaxColumn(o))}else n=new fn(e,1,t,this._context.model.getLineMaxColumn(t));const i=this._context.model.getDecorationsInViewport(n);if(this._samplingState){let e=[];for(const t of i){if(!t.options.minimap)continue;const n=t.range,i=this._samplingState.modelLineToMinimapLine(n.startLineNumber),o=this._samplingState.modelLineToMinimapLine(n.endLineNumber);e.push(new Hu(new fn(i,n.startColumn,o,n.endColumn),t.options))}return e}return i}getOptions(){return this._context.model.getTextModelOptions()}revealLineNumber(e){this._samplingState&&(e=this._samplingState.minimapLines[e-1]),this._context.model.revealRange("mouse",!1,new fn(e,1,e,1),1,0)}setScrollTop(e){this._context.model.setScrollPosition({scrollTop:e},1)}}class xE extends Ge{constructor(e,t){super(),this._renderDecorations=!1,this._gestureInProgress=!1,this._theme=e,this._model=t,this._lastRenderData=null,this._buffers=null,this._selectionColor=this._theme.getColor(M_),this._domNode=jg(document.createElement("div")),om.write(this._domNode,8),this._domNode.setClassName(this._getMinimapDomNodeClassName()),this._domNode.setPosition("absolute"),this._domNode.setAttribute("role","presentation"),this._domNode.setAttribute("aria-hidden","true"),this._shadow=jg(document.createElement("div")),this._shadow.setClassName("minimap-shadow-hidden"),this._domNode.appendChild(this._shadow),this._canvas=jg(document.createElement("canvas")),this._canvas.setPosition("absolute"),this._canvas.setLeft(0),this._domNode.appendChild(this._canvas),this._decorationsCanvas=jg(document.createElement("canvas")),this._decorationsCanvas.setPosition("absolute"),this._decorationsCanvas.setClassName("minimap-decorations-layer"),this._decorationsCanvas.setLeft(0),this._domNode.appendChild(this._decorationsCanvas),this._slider=jg(document.createElement("div")),this._slider.setPosition("absolute"),this._slider.setClassName("minimap-slider"),this._slider.setLayerHinting(!0),this._slider.setContain("strict"),this._domNode.appendChild(this._slider),this._sliderHorizontal=jg(document.createElement("div")),this._sliderHorizontal.setPosition("absolute"),this._sliderHorizontal.setClassName("minimap-slider-horizontal"),this._slider.appendChild(this._sliderHorizontal),this._applyLayout(),this._mouseDownListener=ko(this._domNode.domNode,"mousedown",e=>{e.preventDefault();const t=this._model.options.renderMinimap;if(0===t)return;if(!this._lastRenderData)return;if("proportional"!==this._model.options.size){if(e.leftButton&&this._lastRenderData){const t=Uo(this._slider.domNode),n=t.top+t.height/2;this._startSliderDragging(e.buttons,e.posx,n,e.posy,this._lastRenderData.renderedLayout)}return}const n=this._model.options.minimapLineHeight,i=this._model.options.canvasInnerHeight/this._model.options.canvasOuterHeight*e.browserEvent.offsetY,o=Math.floor(i/n);let r=o+this._lastRenderData.renderedLayout.startLineNumber;r=Math.min(r,this._model.getLineCount()),this._model.revealLineNumber(r)}),this._sliderMouseMoveMonitor=new Gg,this._sliderMouseDownListener=ko(this._slider.domNode,"mousedown",e=>{e.preventDefault(),e.stopPropagation(),e.leftButton&&this._lastRenderData&&this._startSliderDragging(e.buttons,e.posx,e.posy,e.posy,this._lastRenderData.renderedLayout)}),this._gestureDisposable=Ug.addTarget(this._domNode.domNode),this._sliderTouchStartListener=xo(this._domNode.domNode,Wg.Start,e=>{e.preventDefault(),e.stopPropagation(),this._lastRenderData&&(this._slider.toggleClassName("active",!0),this._gestureInProgress=!0,this.scrollDueToTouchEvent(e))},{passive:!1}),this._sliderTouchMoveListener=xo(this._domNode.domNode,Wg.Change,e=>{e.preventDefault(),e.stopPropagation(),this._lastRenderData&&this._gestureInProgress&&this.scrollDueToTouchEvent(e)},{passive:!1}),this._sliderTouchEndListener=ko(this._domNode.domNode,Wg.End,e=>{e.preventDefault(),e.stopPropagation(),this._gestureInProgress=!1,this._slider.toggleClassName("active",!1)})}_startSliderDragging(e,t,n,i,o){this._slider.toggleClassName("active",!0);const r=(e,i)=>{const r=Math.abs(i-t);if(y["i"]&&r>mE)return void this._model.setScrollTop(o.scrollTop);const s=e-n;this._model.setScrollTop(o.getDesiredScrollTopFromDelta(s))};i!==n&&r(i,t),this._sliderMouseMoveMonitor.startMonitoring(this._slider.domNode,e,Yg,e=>r(e.posy,e.posx),()=>{this._slider.toggleClassName("active",!1)})}scrollDueToTouchEvent(e){const t=this._domNode.domNode.getBoundingClientRect().top,n=this._lastRenderData.renderedLayout.getDesiredScrollTopFromTouchLocation(e.pageY-t);this._model.setScrollTop(n)}dispose(){this._mouseDownListener.dispose(),this._sliderMouseMoveMonitor.dispose(),this._sliderMouseDownListener.dispose(),this._gestureDisposable.dispose(),this._sliderTouchStartListener.dispose(),this._sliderTouchMoveListener.dispose(),this._sliderTouchEndListener.dispose(),super.dispose()}_getMinimapDomNodeClassName(){return"always"===this._model.options.showSlider?"minimap slider-always":"minimap slider-mouseover"}getDomNode(){return this._domNode}_applyLayout(){this._domNode.setLeft(this._model.options.minimapLeft),this._domNode.setWidth(this._model.options.minimapWidth),this._domNode.setHeight(this._model.options.minimapHeight),this._shadow.setHeight(this._model.options.minimapHeight),this._canvas.setWidth(this._model.options.canvasOuterWidth),this._canvas.setHeight(this._model.options.canvasOuterHeight),this._canvas.domNode.width=this._model.options.canvasInnerWidth,this._canvas.domNode.height=this._model.options.canvasInnerHeight,this._decorationsCanvas.setWidth(this._model.options.canvasOuterWidth),this._decorationsCanvas.setHeight(this._model.options.canvasOuterHeight),this._decorationsCanvas.domNode.width=this._model.options.canvasInnerWidth,this._decorationsCanvas.domNode.height=this._model.options.canvasInnerHeight,this._slider.setWidth(this._model.options.minimapWidth)}_getBuffer(){return this._buffers||this._model.options.canvasInnerWidth>0&&this._model.options.canvasInnerHeight>0&&(this._buffers=new AE(this._canvas.domNode.getContext("2d"),this._model.options.canvasInnerWidth,this._model.options.canvasInnerHeight,this._model.options.backgroundColor)),this._buffers?this._buffers.getBuffer():null}onDidChangeOptions(){this._lastRenderData=null,this._buffers=null,this._applyLayout(),this._domNode.setClassName(this._getMinimapDomNodeClassName())}onSelectionChanged(){return this._renderDecorations=!0,!0}onDecorationsChanged(){return this._renderDecorations=!0,!0}onFlushed(){return this._lastRenderData=null,!0}onLinesChanged(e,t){return!!this._lastRenderData&&this._lastRenderData.onLinesChanged(e,t)}onLinesDeleted(e,t){return this._lastRenderData&&this._lastRenderData.onLinesDeleted(e,t),!0}onLinesInserted(e,t){return this._lastRenderData&&this._lastRenderData.onLinesInserted(e,t),!0}onScrollChanged(){return this._renderDecorations=!0,!0}onThemeChanged(){return this._selectionColor=this._theme.getColor(M_),this._renderDecorations=!0,!0}onTokensChanged(e){return!!this._lastRenderData&&this._lastRenderData.onTokensChanged(e)}onTokensColorsChanged(){return this._lastRenderData=null,this._buffers=null,!0}onZonesChanged(){return this._lastRenderData=null,!0}render(e){const t=this._model.options.renderMinimap;if(0===t)return this._shadow.setClassName("minimap-shadow-hidden"),this._sliderHorizontal.setWidth(0),void this._sliderHorizontal.setHeight(0);e.scrollLeft+e.viewportWidth>=e.scrollWidth?this._shadow.setClassName("minimap-shadow-hidden"):this._shadow.setClassName("minimap-shadow-visible");const n=yE.create(this._model.options,e.viewportStartLineNumber,e.viewportEndLineNumber,e.viewportHeight,e.viewportContainsWhitespaceGaps,this._model.getLineCount(),this._model.getRealLineCount(),e.scrollTop,e.scrollHeight,this._lastRenderData?this._lastRenderData.renderedLayout:null);this._slider.setDisplay(n.sliderNeeded?"block":"none"),this._slider.setTop(n.sliderTop),this._slider.setHeight(n.sliderHeight);const i=e.scrollLeft/this._model.options.typicalHalfwidthCharacterWidth,o=Math.min(this._model.options.minimapWidth,Math.round(i*this._model.options.minimapCharWidth/this._model.options.pixelRatio));this._sliderHorizontal.setLeft(o),this._sliderHorizontal.setWidth(this._model.options.minimapWidth-o),this._sliderHorizontal.setTop(0),this._sliderHorizontal.setHeight(n.sliderHeight),this.renderDecorations(n),this._lastRenderData=this.renderLines(n)}renderDecorations(e){if(this._renderDecorations){this._renderDecorations=!1;const t=this._model.getSelections(),n=this._model.getMinimapDecorationsInViewport(e.startLineNumber,e.endLineNumber),{canvasInnerWidth:i,canvasInnerHeight:o}=this._model.options,r=this._model.options.minimapLineHeight,s=this._model.options.minimapCharWidth,a=this._model.getOptions().tabSize,l=this._decorationsCanvas.domNode.getContext("2d");l.clearRect(0,0,i,o);const c=new Map;for(let h=0;h<t.length;h++){const n=t[h];for(let t=n.startLineNumber;t<=n.endLineNumber;t++)this.renderDecorationOnLine(l,c,n,this._selectionColor,e,t,r,r,a,s)}for(let h=0;h<n.length;h++){const t=n[h];if(!t.options.minimap)continue;const i=t.options.minimap.getColor(this._theme);for(let n=t.range.startLineNumber;n<=t.range.endLineNumber;n++)switch(t.options.minimap.position){case Rs.Inline:this.renderDecorationOnLine(l,c,t.range,i,e,n,r,r,a,s);continue;case Rs.Gutter:const o=(n-e.startLineNumber)*r,h=2;this.renderDecoration(l,i,h,o,bE,r);continue}}}}renderDecorationOnLine(e,t,n,i,o,r,s,a,l,c){const h=(r-o.startLineNumber)*a;if(h+s<0||h>this._model.options.canvasInnerHeight)return;let u=t.get(r);const d=!u;if(!u){const e=this._model.getLineContent(r);u=[D];for(let t=1;t<e.length+1;t++){const n=e.charCodeAt(t-1),i=9===n?l*c:Rr["C"](n)?2*c:c;u[t]=u[t-1]+i}t.set(r,u)}const{startColumn:p,endColumn:f,startLineNumber:g,endLineNumber:m}=n,b=g===r?u[p-1]:D,v=m>r?u.length-1:f-1;if(v>0){const t=u[v]-b||2;this.renderDecoration(e,i,b,h,t,s)}d&&this.renderLineHighlight(e,i,h,s)}renderLineHighlight(e,t,n,i){e.fillStyle=t&&t.transparent(.5).toString()||"",e.fillRect(D,n,e.canvas.width,i)}renderDecoration(e,t,n,i,o,r){e.fillStyle=t&&t.toString()||"",e.fillRect(n,i,o,r)}renderLines(e){const t=e.startLineNumber,n=e.endLineNumber,i=this._model.options.minimapLineHeight;if(this._lastRenderData&&this._lastRenderData.linesEquals(e)){const t=this._lastRenderData._get();return new _E(e,t.imageData,t.lines)}const o=this._getBuffer();if(!o)return null;let[r,s,a]=xE._renderUntouchedLines(o,t,n,i,this._lastRenderData);const l=this._model.getMinimapLinesRenderingData(t,n,a),c=this._model.getOptions().tabSize,h=this._model.options.backgroundColor,u=this._model.tokensColorTracker,d=u.backgroundIsLight(),p=this._model.options.renderMinimap,f=this._model.options.charRenderer(),g=this._model.options.fontScale,m=this._model.options.minimapCharWidth,b=1===p?2:3,v=b*g,y=i>v?Math.floor((i-v)/2):0;let w=0;const _=[];for(let S=0,D=n-t+1;S<D;S++)a[S]&&xE._renderLine(o,h,d,p,m,u,f,w,y,c,l[S],g,i),_[S]=new wE(w),w+=i;const A=-1===r?0:r,C=-1===s?o.height:s,E=C-A,x=this._canvas.domNode.getContext("2d");return x.putImageData(o,0,0,0,A,o.width,E),new _E(e,o,_)}static _renderUntouchedLines(e,t,n,i,o){const r=[];if(!o){for(let e=0,i=n-t+1;e<i;e++)r[e]=!0;return[-1,-1,r]}const s=o._get(),a=s.imageData.data,l=s.rendLineNumberStart,c=s.lines,h=c.length,u=e.width,d=e.data,p=(n-t+1)*i*u*4;let f=-1,g=-1,m=-1,b=-1,v=-1,y=-1,w=0;for(let C=t;C<=n;C++){const e=C-t,n=C-l,o=n>=0&&n<h?c[n].dy:-1;if(-1===o){r[e]=!0,w+=i;continue}const s=o*u*4,_=(o+i)*u*4,A=w*u*4,E=(w+i)*u*4;b===s&&y===A?(b=_,y=E):(-1!==m&&(d.set(a.subarray(m,b),v),-1===f&&0===m&&m===v&&(f=b),-1===g&&b===p&&m===v&&(g=m)),m=s,b=_,v=A,y=E),r[e]=!1,w+=i}-1!==m&&(d.set(a.subarray(m,b),v),-1===f&&0===m&&m===v&&(f=b),-1===g&&b===p&&m===v&&(g=m));const _=-1===f?-1:f/(4*u),A=-1===g?-1:g/(4*u);return[_,A,r]}static _renderLine(e,t,n,i,o,r,s,a,l,c,h,u,d){const p=h.content,f=h.tokens,g=e.width-o,m=1===d;let b=D,v=0,y=0;for(let w=0,_=f.getCount();w<_;w++){const h=f.getEndOffset(w),d=f.getForeground(w),_=r.getColor(d);for(;v<h;v++){if(b>g)return;const r=p.charCodeAt(v);if(9===r){const e=c-(v+y)%c;y+=e-1,b+=e*o}else if(32===r)b+=o;else{const c=Rr["C"](r)?2:1;for(let h=0;h<c;h++)if(2===i?s.blockRenderChar(e,b,a+l,_,t,n,m):s.renderChar(e,b,a+l,r,_,t,u,n,m),b+=o,b>g)return}}}}}Am((e,t)=>{const n=e.getColor(B_);n&&t.addRule(`.monaco-editor .minimap > canvas { opacity: ${n.rgba.a}; will-change: opacity; }`);const i=e.getColor(I_);i&&t.addRule(`.monaco-editor .minimap-slider .minimap-slider-horizontal { background: ${i}; }`);const o=e.getColor(T_);o&&t.addRule(`.monaco-editor .minimap-slider:hover .minimap-slider-horizontal { background: ${o}; }`);const r=e.getColor(O_);r&&t.addRule(`.monaco-editor .minimap-slider.active .minimap-slider-horizontal { background: ${r}; }`);const s=e.getColor(xw);s&&t.addRule(`.monaco-editor .minimap-shadow-visible { box-shadow: ${s} -6px 0 6px -6px inset; }`)});n("70a8");class SE extends im{constructor(e){super(e);const t=this._context.configuration.options,n=t.get(117);this._widgets={},this._verticalScrollbarWidth=n.verticalScrollbarWidth,this._minimapWidth=n.minimap.minimapWidth,this._horizontalScrollbarHeight=n.horizontalScrollbarHeight,this._editorHeight=n.height,this._editorWidth=n.width,this._domNode=jg(document.createElement("div")),om.write(this._domNode,4),this._domNode.setClassName("overlayWidgets")}dispose(){super.dispose(),this._widgets={}}getDomNode(){return this._domNode}onConfigurationChanged(e){const t=this._context.configuration.options,n=t.get(117);return this._verticalScrollbarWidth=n.verticalScrollbarWidth,this._minimapWidth=n.minimap.minimapWidth,this._horizontalScrollbarHeight=n.horizontalScrollbarHeight,this._editorHeight=n.height,this._editorWidth=n.width,!0}addWidget(e){const t=jg(e.getDomNode());this._widgets[e.getId()]={widget:e,preference:null,domNode:t},t.setPosition("absolute"),t.setAttribute("widgetId",e.getId()),this._domNode.appendChild(t),this.setShouldRender()}setWidgetPosition(e,t){const n=this._widgets[e.getId()];return n.preference!==t&&(n.preference=t,this.setShouldRender(),!0)}removeWidget(e){const t=e.getId();if(this._widgets.hasOwnProperty(t)){const e=this._widgets[t],n=e.domNode.domNode;delete this._widgets[t],n.parentNode.removeChild(n),this.setShouldRender()}}_renderWidget(e){const t=e.domNode;if(null!==e.preference)if(0===e.preference)t.setTop(0),t.setRight(2*this._verticalScrollbarWidth+this._minimapWidth);else if(1===e.preference){const e=t.domNode.clientHeight;t.setTop(this._editorHeight-e-2*this._horizontalScrollbarHeight),t.setRight(2*this._verticalScrollbarWidth+this._minimapWidth)}else 2===e.preference&&(t.setTop(0),t.domNode.style.right="50%");else t.unsetTop()}prepareRender(e){}render(e){this._domNode.setWidth(this._editorWidth);const t=Object.keys(this._widgets);for(let n=0,i=t.length;n<i;n++){const e=t[n];this._renderWidget(this._widgets[e])}}}class DE{constructor(e,t){const n=e.options;this.lineHeight=n.get(51),this.pixelRatio=n.get(115),this.overviewRulerLanes=n.get(65),this.renderBorder=n.get(64);const i=t.getColor(rA);this.borderColor=i?i.toString():null,this.hideCursor=n.get(44);const o=t.getColor(J_);this.cursorColor=o?o.transparent(.7).toString():null,this.themeType=t.type;const r=n.get(56),s=r.enabled,a=r.side,l=s?t.getColor(sA)||oc.getDefaultBackground():null;this.backgroundColor=null===l||"left"===a?null:Vv.Format.CSS.formatHex(l);const c=n.get(117),h=c.overviewRuler;this.top=h.top,this.right=h.right,this.domWidth=h.width,this.domHeight=h.height,0===this.overviewRulerLanes?(this.canvasWidth=0,this.canvasHeight=0):(this.canvasWidth=this.domWidth*this.pixelRatio|0,this.canvasHeight=this.domHeight*this.pixelRatio|0);const[u,d]=this._initLanes(1,this.canvasWidth,this.overviewRulerLanes);this.x=u,this.w=d}_initLanes(e,t,n){const i=t-e;if(n>=3){const t=Math.floor(i/3),n=Math.floor(i/3),o=i-t-n,r=e,s=r+t,a=r+t+o;return[[0,r,s,r,a,r,s,r],[0,t,o,t+o,n,t+o+n,o+n,t+o+n]]}if(2===n){const t=Math.floor(i/2),n=i-t,o=e,r=o+t;return[[0,o,o,o,r,o,o,o],[0,t,t,t,n,t+n,t+n,t+n]]}{const t=e,n=i;return[[0,t,t,t,t,t,t,t],[0,n,n,n,n,n,n,n]]}}equals(e){return this.lineHeight===e.lineHeight&&this.pixelRatio===e.pixelRatio&&this.overviewRulerLanes===e.overviewRulerLanes&&this.renderBorder===e.renderBorder&&this.borderColor===e.borderColor&&this.hideCursor===e.hideCursor&&this.cursorColor===e.cursorColor&&this.themeType===e.themeType&&this.backgroundColor===e.backgroundColor&&this.top===e.top&&this.right===e.right&&this.domWidth===e.domWidth&&this.domHeight===e.domHeight&&this.canvasWidth===e.canvasWidth&&this.canvasHeight===e.canvasHeight}}class kE extends im{constructor(e){super(e),this._domNode=jg(document.createElement("canvas")),this._domNode.setClassName("decorationsOverviewRuler"),this._domNode.setPosition("absolute"),this._domNode.setLayerHinting(!0),this._domNode.setContain("strict"),this._domNode.setAttribute("aria-hidden","true"),this._updateSettings(!1),this._tokensColorTrackerListener=oc.onDidChange(e=>{e.changedColorMap&&this._updateSettings(!0)}),this._cursorPositions=[]}dispose(){super.dispose(),this._tokensColorTrackerListener.dispose()}_updateSettings(e){const t=new DE(this._context.configuration,this._context.theme);return(!this._settings||!this._settings.equals(t))&&(this._settings=t,this._domNode.setTop(this._settings.top),this._domNode.setRight(this._settings.right),this._domNode.setWidth(this._settings.domWidth),this._domNode.setHeight(this._settings.domHeight),this._domNode.domNode.width=this._settings.canvasWidth,this._domNode.domNode.height=this._settings.canvasHeight,e&&this._render(),!0)}onConfigurationChanged(e){return this._updateSettings(!1)}onCursorStateChanged(e){this._cursorPositions=[];for(let t=0,n=e.selections.length;t<n;t++)this._cursorPositions[t]=e.selections[t].getPosition();return this._cursorPositions.sort(pn.compare),!0}onDecorationsChanged(e){return!!e.affectsOverviewRuler}onFlushed(e){return!0}onScrollChanged(e){return e.scrollHeightChanged}onZonesChanged(e){return!0}onThemeChanged(e){return this._context.model.invalidateOverviewRulerColorCache(),this._updateSettings(!1)}getDomNode(){return this._domNode.domNode}prepareRender(e){}render(e){this._render()}_render(){if(0===this._settings.overviewRulerLanes)return void this._domNode.setBackgroundColor(this._settings.backgroundColor?this._settings.backgroundColor:"");const e=this._settings.canvasWidth,t=this._settings.canvasHeight,n=this._settings.lineHeight,i=this._context.viewLayout,o=this._context.viewLayout.getScrollHeight(),r=t/o,s=this._context.model.getAllOverviewRulerDecorations(this._context.theme),a=6*this._settings.pixelRatio|0,l=a/2|0,c=this._domNode.domNode.getContext("2d");null===this._settings.backgroundColor?c.clearRect(0,0,e,t):(c.fillStyle=this._settings.backgroundColor,c.fillRect(0,0,e,t));const h=this._settings.x,u=this._settings.w,d=Object.keys(s);d.sort();for(let p=0,f=d.length;p<f;p++){const e=d[p],o=s[e];c.fillStyle=e;let f=0,g=0,m=0;for(let s=0,d=o.length;s<d;s++){const e=o[3*s],d=o[3*s+1],p=o[3*s+2];let b=i.getVerticalOffsetForLineNumber(d)*r|0,v=(i.getVerticalOffsetForLineNumber(p)+n)*r|0;const y=v-b;if(y<a){let e=(b+v)/2|0;e<l?e=l:e+l>t&&(e=t-l),b=e-l,v=e+l}b>m+1||e!==f?(0!==s&&c.fillRect(h[f],g,u[f],m-g),f=e,g=b,m=v):v>m&&(m=v)}c.fillRect(h[f],g,u[f],m-g)}if(!this._settings.hideCursor&&this._settings.cursorColor){const e=2*this._settings.pixelRatio|0,n=e/2|0,o=this._settings.x[7],s=this._settings.w[7];c.fillStyle=this._settings.cursorColor;let a=-100,l=-100;for(let h=0,u=this._cursorPositions.length;h<u;h++){const u=this._cursorPositions[h];let d=i.getVerticalOffsetForLineNumber(u.lineNumber)*r|0;d<n?d=n:d+n>t&&(d=t-n);const p=d-n,f=p+e;p>l+1?(0!==h&&c.fillRect(o,a,s,l-a),a=p,l=f):f>l&&(l=f)}c.fillRect(o,a,s,l-a)}this._settings.renderBorder&&this._settings.borderColor&&this._settings.overviewRulerLanes>0&&(c.beginPath(),c.lineWidth=1,c.strokeStyle=this._settings.borderColor,c.moveTo(0,0),c.lineTo(0,t),c.stroke(),c.moveTo(0,0),c.lineTo(e,0),c.stroke())}}class ME{constructor(e,t,n){this.from=0|e,this.to=0|t,this.colorId=0|n}static compare(e,t){return e.colorId===t.colorId?e.from===t.from?e.to-t.to:e.from-t.from:e.colorId-t.colorId}}class NE{constructor(e,t,n){this.startLineNumber=e,this.endLineNumber=t,this.color=n,this._colorZone=null}static compare(e,t){return e.color===t.color?e.startLineNumber===t.startLineNumber?e.endLineNumber-t.endLineNumber:e.startLineNumber-t.startLineNumber:e.color<t.color?-1:1}setColorZone(e){this._colorZone=e}getColorZones(){return this._colorZone}}class LE{constructor(e){this._getVerticalOffsetForLine=e,this._zones=[],this._colorZonesInvalid=!1,this._lineHeight=0,this._domWidth=0,this._domHeight=0,this._outerHeight=0,this._pixelRatio=1,this._lastAssignedId=0,this._color2Id=Object.create(null),this._id2Color=[]}getId2Color(){return this._id2Color}setZones(e){this._zones=e,this._zones.sort(NE.compare)}setLineHeight(e){return this._lineHeight!==e&&(this._lineHeight=e,this._colorZonesInvalid=!0,!0)}setPixelRatio(e){this._pixelRatio=e,this._colorZonesInvalid=!0}getDOMWidth(){return this._domWidth}getCanvasWidth(){return this._domWidth*this._pixelRatio}setDOMWidth(e){return this._domWidth!==e&&(this._domWidth=e,this._colorZonesInvalid=!0,!0)}getDOMHeight(){return this._domHeight}getCanvasHeight(){return this._domHeight*this._pixelRatio}setDOMHeight(e){return this._domHeight!==e&&(this._domHeight=e,this._colorZonesInvalid=!0,!0)}getOuterHeight(){return this._outerHeight}setOuterHeight(e){return this._outerHeight!==e&&(this._outerHeight=e,this._colorZonesInvalid=!0,!0)}resolveColorZones(){const e=this._colorZonesInvalid,t=Math.floor(this._lineHeight),n=Math.floor(this.getCanvasHeight()),i=Math.floor(this._outerHeight),o=n/i,r=Math.floor(4*this._pixelRatio/2);let s=[];for(let a=0,l=this._zones.length;a<l;a++){const i=this._zones[a];if(!e){const e=i.getColorZones();if(e){s.push(e);continue}}const l=Math.floor(o*this._getVerticalOffsetForLine(i.startLineNumber)),c=Math.floor(o*(this._getVerticalOffsetForLine(i.endLineNumber)+t));let h=Math.floor((l+c)/2),u=c-h;u<r&&(u=r),h-u<0&&(h=u),h+u>n&&(h=n-u);const d=i.color;let p=this._color2Id[d];p||(p=++this._lastAssignedId,this._color2Id[d]=p,this._id2Color[p]=d);const f=new ME(h-u,h+u,p);i.setColorZone(f),s.push(f)}return this._colorZonesInvalid=!1,s.sort(ME.compare),s}}class BE extends nm{constructor(e,t){super(),this._context=e;const n=this._context.configuration.options;this._domNode=jg(document.createElement("canvas")),this._domNode.setClassName(t),this._domNode.setPosition("absolute"),this._domNode.setLayerHinting(!0),this._domNode.setContain("strict"),this._zoneManager=new LE(e=>this._context.viewLayout.getVerticalOffsetForLineNumber(e)),this._zoneManager.setDOMWidth(0),this._zoneManager.setDOMHeight(0),this._zoneManager.setOuterHeight(this._context.viewLayout.getScrollHeight()),this._zoneManager.setLineHeight(n.get(51)),this._zoneManager.setPixelRatio(n.get(115)),this._context.addEventHandler(this)}dispose(){this._context.removeEventHandler(this),super.dispose()}onConfigurationChanged(e){const t=this._context.configuration.options;return e.hasChanged(51)&&(this._zoneManager.setLineHeight(t.get(51)),this._render()),e.hasChanged(115)&&(this._zoneManager.setPixelRatio(t.get(115)),this._domNode.setWidth(this._zoneManager.getDOMWidth()),this._domNode.setHeight(this._zoneManager.getDOMHeight()),this._domNode.domNode.width=this._zoneManager.getCanvasWidth(),this._domNode.domNode.height=this._zoneManager.getCanvasHeight(),this._render()),!0}onFlushed(e){return this._render(),!0}onScrollChanged(e){return e.scrollHeightChanged&&(this._zoneManager.setOuterHeight(e.scrollHeight),this._render()),!0}onZonesChanged(e){return this._render(),!0}getDomNode(){return this._domNode.domNode}setLayout(e){this._domNode.setTop(e.top),this._domNode.setRight(e.right);let t=!1;t=this._zoneManager.setDOMWidth(e.width)||t,t=this._zoneManager.setDOMHeight(e.height)||t,t&&(this._domNode.setWidth(this._zoneManager.getDOMWidth()),this._domNode.setHeight(this._zoneManager.getDOMHeight()),this._domNode.domNode.width=this._zoneManager.getCanvasWidth(),this._domNode.domNode.height=this._zoneManager.getCanvasHeight(),this._render())}setZones(e){this._zoneManager.setZones(e),this._render()}_render(){if(0===this._zoneManager.getOuterHeight())return!1;const e=this._zoneManager.getCanvasWidth(),t=this._zoneManager.getCanvasHeight(),n=this._zoneManager.resolveColorZones(),i=this._zoneManager.getId2Color(),o=this._domNode.domNode.getContext("2d");return o.clearRect(0,0,e,t),n.length>0&&this._renderOneLane(o,n,i,e),!0}_renderOneLane(e,t,n,i){let o=0,r=0,s=0;for(const a of t){const t=a.colorId,l=a.from,c=a.to;t!==o?(e.fillRect(0,r,i,s-r),o=t,e.fillStyle=n[o],r=l,s=c):s>=l?s=Math.max(s,c):(e.fillRect(0,r,i,s-r),r=l,s=c)}e.fillRect(0,r,i,s-r)}}n("df93");class IE extends im{constructor(e){super(e),this.domNode=jg(document.createElement("div")),this.domNode.setAttribute("role","presentation"),this.domNode.setAttribute("aria-hidden","true"),this.domNode.setClassName("view-rulers"),this._renderedRulers=[];const t=this._context.configuration.options;this._rulers=t.get(83),this._typicalHalfwidthCharacterWidth=t.get(36).typicalHalfwidthCharacterWidth}dispose(){super.dispose()}onConfigurationChanged(e){const t=this._context.configuration.options;return this._rulers=t.get(83),this._typicalHalfwidthCharacterWidth=t.get(36).typicalHalfwidthCharacterWidth,!0}onScrollChanged(e){return e.scrollHeightChanged}prepareRender(e){}_ensureRulersCount(){const e=this._renderedRulers.length,t=this._rulers.length;if(e===t)return;if(e<t){const{tabSize:n}=this._context.model.getTextModelOptions(),i=n;let o=t-e;while(o>0){const e=jg(document.createElement("div"));e.setClassName("view-ruler"),e.setWidth(i),this.domNode.appendChild(e),this._renderedRulers.push(e),o--}return}let n=e-t;while(n>0){const e=this._renderedRulers.pop();this.domNode.removeChild(e),n--}}render(e){this._ensureRulersCount();for(let t=0,n=this._rulers.length;t<n;t++){const n=this._renderedRulers[t],i=this._rulers[t];n.setBoxShadow(i.color?`1px 0 0 0 ${i.color} inset`:""),n.setHeight(Math.min(e.scrollHeight,1e6)),n.setLeft(i.column*this._typicalHalfwidthCharacterWidth)}}}Am((e,t)=>{const n=e.getColor(oA);n&&t.addRule(`.monaco-editor .view-ruler { box-shadow: 1px 0 0 0 ${n} inset; }`)});n("9368");class TE extends im{constructor(e){super(e),this._scrollTop=0,this._width=0,this._updateWidth(),this._shouldShow=!1;const t=this._context.configuration.options,n=t.get(84);this._useShadows=n.useShadows,this._domNode=jg(document.createElement("div")),this._domNode.setAttribute("role","presentation"),this._domNode.setAttribute("aria-hidden","true")}dispose(){super.dispose()}_updateShouldShow(){const e=this._useShadows&&this._scrollTop>0;return this._shouldShow!==e&&(this._shouldShow=e,!0)}getDomNode(){return this._domNode}_updateWidth(){const e=this._context.configuration.options,t=e.get(117);0===t.minimap.renderMinimap||t.minimap.minimapWidth>0&&0===t.minimap.minimapLeft?this._width=t.width:this._width=t.width-t.minimap.minimapWidth-t.verticalScrollbarWidth}onConfigurationChanged(e){const t=this._context.configuration.options,n=t.get(84);return this._useShadows=n.useShadows,this._updateWidth(),this._updateShouldShow(),!0}onScrollChanged(e){return this._scrollTop=e.scrollTop,this._updateShouldShow()}prepareRender(e){}render(e){this._domNode.setWidth(this._width),this._domNode.setClassName(this._shouldShow?"scroll-decoration":"")}}Am((e,t)=>{const n=e.getColor(xw);n&&t.addRule(`.monaco-editor .scroll-decoration { box-shadow: ${n} 0 6px 6px -6px inset; }`)});n("adf0");class OE{constructor(e){this.left=e.left,this.width=e.width,this.startStyle=null,this.endStyle=null}}class RE{constructor(e,t){this.lineNumber=e,this.ranges=t}}function PE(e){return new OE(e)}function FE(e){return new RE(e.lineNumber,e.ranges.map(PE))}const jE=pi;class QE extends Jy{constructor(e){super(),this._previousFrameVisibleRangesWithStyle=[],this._context=e;const t=this._context.configuration.options;this._lineHeight=t.get(51),this._roundedSelection=t.get(82),this._typicalHalfwidthCharacterWidth=t.get(36).typicalHalfwidthCharacterWidth,this._selections=[],this._renderResult=null,this._context.addEventHandler(this)}dispose(){this._context.removeEventHandler(this),this._renderResult=null,super.dispose()}onConfigurationChanged(e){const t=this._context.configuration.options;return this._lineHeight=t.get(51),this._roundedSelection=t.get(82),this._typicalHalfwidthCharacterWidth=t.get(36).typicalHalfwidthCharacterWidth,!0}onCursorStateChanged(e){return this._selections=e.selections.slice(0),!0}onDecorationsChanged(e){return!0}onFlushed(e){return!0}onLinesChanged(e){return!0}onLinesDeleted(e){return!0}onLinesInserted(e){return!0}onScrollChanged(e){return e.scrollTopChanged}onZonesChanged(e){return!0}_visibleRangesHaveGaps(e){for(let t=0,n=e.length;t<n;t++){const n=e[t];if(n.ranges.length>1)return!0}return!1}_enrichVisibleRangesWithStyle(e,t,n){const i=this._typicalHalfwidthCharacterWidth/4;let o=null,r=null;if(n&&n.length>0&&t.length>0){const i=t[0].lineNumber;if(i===e.startLineNumber)for(let e=0;!o&&e<n.length;e++)n[e].lineNumber===i&&(o=n[e].ranges[0]);const s=t[t.length-1].lineNumber;if(s===e.endLineNumber)for(let e=n.length-1;!r&&e>=0;e--)n[e].lineNumber===s&&(r=n[e].ranges[0]);o&&!o.startStyle&&(o=null),r&&!r.startStyle&&(r=null)}for(let s=0,a=t.length;s<a;s++){const e=t[s].ranges[0],n=e.left,l=e.left+e.width,c={top:0,bottom:0},h={top:0,bottom:0};if(s>0){const e=t[s-1].ranges[0].left,o=t[s-1].ranges[0].left+t[s-1].ranges[0].width;zE(n-e)<i?c.top=2:n>e&&(c.top=1),zE(l-o)<i?h.top=2:e<l&&l<o&&(h.top=1)}else o&&(c.top=o.startStyle.top,h.top=o.endStyle.top);if(s+1<a){const e=t[s+1].ranges[0].left,o=t[s+1].ranges[0].left+t[s+1].ranges[0].width;zE(n-e)<i?c.bottom=2:e<n&&n<o&&(c.bottom=1),zE(l-o)<i?h.bottom=2:l<o&&(h.bottom=1)}else r&&(c.bottom=r.startStyle.bottom,h.bottom=r.endStyle.bottom);e.startStyle=c,e.endStyle=h}}_getVisibleRangesWithStyle(e,t,n){const i=t.linesVisibleRangesForRange(e,!0)||[],o=i.map(FE),r=this._visibleRangesHaveGaps(o);return jE||r||!this._roundedSelection||this._enrichVisibleRangesWithStyle(t.visibleRange,o,n),o}_createSelectionPiece(e,t,n,i,o){return'<div class="cslr '+n+'" style="top:'+e.toString()+"px;left:"+i.toString()+"px;width:"+o.toString()+"px;height:"+t+'px;"></div>'}_actualRenderOneSelection(e,t,n,i){if(0===i.length)return;const o=!!i[0].ranges[0].startStyle,r=this._lineHeight.toString(),s=(this._lineHeight-1).toString(),a=i[0].lineNumber,l=i[i.length-1].lineNumber;for(let c=0,h=i.length;c<h;c++){const h=i[c],u=h.lineNumber,d=u-t,p=n&&(u===l||u===a)?s:r,f=n&&u===a?1:0;let g="",m="";for(let e=0,t=h.ranges.length;e<t;e++){const t=h.ranges[e];if(o){const e=t.startStyle,n=t.endStyle;if(1===e.top||1===e.bottom){g+=this._createSelectionPiece(f,p,QE.SELECTION_CLASS_NAME,t.left-QE.ROUNDED_PIECE_WIDTH,QE.ROUNDED_PIECE_WIDTH);let n=QE.EDITOR_BACKGROUND_CLASS_NAME;1===e.top&&(n+=" "+QE.SELECTION_TOP_RIGHT),1===e.bottom&&(n+=" "+QE.SELECTION_BOTTOM_RIGHT),g+=this._createSelectionPiece(f,p,n,t.left-QE.ROUNDED_PIECE_WIDTH,QE.ROUNDED_PIECE_WIDTH)}if(1===n.top||1===n.bottom){g+=this._createSelectionPiece(f,p,QE.SELECTION_CLASS_NAME,t.left+t.width,QE.ROUNDED_PIECE_WIDTH);let e=QE.EDITOR_BACKGROUND_CLASS_NAME;1===n.top&&(e+=" "+QE.SELECTION_TOP_LEFT),1===n.bottom&&(e+=" "+QE.SELECTION_BOTTOM_LEFT),g+=this._createSelectionPiece(f,p,e,t.left+t.width,QE.ROUNDED_PIECE_WIDTH)}}let n=QE.SELECTION_CLASS_NAME;if(o){const e=t.startStyle,i=t.endStyle;0===e.top&&(n+=" "+QE.SELECTION_TOP_LEFT),0===e.bottom&&(n+=" "+QE.SELECTION_BOTTOM_LEFT),0===i.top&&(n+=" "+QE.SELECTION_TOP_RIGHT),0===i.bottom&&(n+=" "+QE.SELECTION_BOTTOM_RIGHT)}m+=this._createSelectionPiece(f,p,n,t.left,t.width)}e[d][0]+=g,e[d][1]+=m}}prepareRender(e){const t=[],n=e.visibleRange.startLineNumber,i=e.visibleRange.endLineNumber;for(let r=n;r<=i;r++){const e=r-n;t[e]=["",""]}const o=[];for(let r=0,s=this._selections.length;r<s;r++){const i=this._selections[r];if(i.isEmpty()){o[r]=null;continue}const s=this._getVisibleRangesWithStyle(i,e,this._previousFrameVisibleRangesWithStyle[r]);o[r]=s,this._actualRenderOneSelection(t,n,this._selections.length>1,s)}this._previousFrameVisibleRangesWithStyle=o,this._renderResult=t.map(([e,t])=>e+t)}render(e,t){if(!this._renderResult)return"";const n=t-e;return n<0||n>=this._renderResult.length?"":this._renderResult[n]}}function zE(e){return e<0?-e:e}QE.SELECTION_CLASS_NAME="selected-text",QE.SELECTION_TOP_LEFT="top-left-radius",QE.SELECTION_BOTTOM_LEFT="bottom-left-radius",QE.SELECTION_TOP_RIGHT="top-right-radius",QE.SELECTION_BOTTOM_RIGHT="bottom-right-radius",QE.EDITOR_BACKGROUND_CLASS_NAME="monaco-editor-background",QE.ROUNDED_PIECE_WIDTH=10,Am((e,t)=>{const n=e.getColor(Kw);n&&t.addRule(`.monaco-editor .focused .selected-text { background-color: ${n}; }`);const i=e.getColor(Jw);i&&t.addRule(`.monaco-editor .selected-text { background-color: ${i}; }`);const o=e.getColor(qw);o&&!o.isTransparent()&&t.addRule(`.monaco-editor .view-line span.inline-selected-text { color: ${o}; }`)});n("b856");class VE{constructor(e,t,n,i,o,r){this.top=e,this.left=t,this.width=n,this.height=i,this.textContent=o,this.textContentClassName=r}}class WE{constructor(e){this._context=e;const t=this._context.configuration.options,n=t.get(36);this._cursorStyle=t.get(19),this._lineHeight=t.get(51),this._typicalHalfwidthCharacterWidth=n.typicalHalfwidthCharacterWidth,this._lineCursorWidth=Math.min(t.get(22),this._typicalHalfwidthCharacterWidth),this._isVisible=!0,this._domNode=jg(document.createElement("div")),this._domNode.setClassName("cursor "+mA),this._domNode.setHeight(this._lineHeight),this._domNode.setTop(0),this._domNode.setLeft(0),Vf.applyFontInfo(this._domNode,n),this._domNode.setDisplay("none"),this._position=new pn(1,1),this._lastRenderedContent="",this._renderData=null}getDomNode(){return this._domNode}getPosition(){return this._position}show(){this._isVisible||(this._domNode.setVisibility("inherit"),this._isVisible=!0)}hide(){this._isVisible&&(this._domNode.setVisibility("hidden"),this._isVisible=!1)}onConfigurationChanged(e){const t=this._context.configuration.options,n=t.get(36);return this._cursorStyle=t.get(19),this._lineHeight=t.get(51),this._typicalHalfwidthCharacterWidth=n.typicalHalfwidthCharacterWidth,this._lineCursorWidth=Math.min(t.get(22),this._typicalHalfwidthCharacterWidth),Vf.applyFontInfo(this._domNode,n),!0}onCursorPositionChanged(e){return this._position=e,!0}_prepareRender(e){let t="";if(this._cursorStyle===H.Line||this._cursorStyle===H.LineThin){const n=e.visibleRangeForPosition(this._position);if(!n||n.outsideRenderedLine)return null;let i;if(this._cursorStyle===H.Line){if(i=kr(this._lineCursorWidth>0?this._lineCursorWidth:2),i>2){const e=this._context.model.getLineContent(this._position.lineNumber),n=Rr["J"](e,this._position.column-1);t=e.substr(this._position.column-1,n)}}else i=kr(1);let o=n.left;i>=2&&o>=1&&(o-=1);const r=e.getVerticalOffsetForLineNumber(this._position.lineNumber)-e.bigNumbersDelta;return new VE(r,o,i,this._lineHeight,t,"")}const n=this._context.model.getLineContent(this._position.lineNumber),i=Rr["J"](n,this._position.column-1),o=e.linesVisibleRangesForRange(new fn(this._position.lineNumber,this._position.column,this._position.lineNumber,this._position.column+i),!1);if(!o||0===o.length)return null;const r=o[0];if(r.outsideRenderedLine||0===r.ranges.length)return null;const s=r.ranges[0],a=s.width<1?this._typicalHalfwidthCharacterWidth:s.width;let l="";if(this._cursorStyle===H.Block){const e=this._context.model.getViewLineData(this._position.lineNumber);t=n.substr(this._position.column-1,i);const o=e.tokens.findTokenIndexAtOffset(this._position.column-1);l=e.tokens.getClassName(o)}let c=e.getVerticalOffsetForLineNumber(this._position.lineNumber)-e.bigNumbersDelta,h=this._lineHeight;return this._cursorStyle!==H.Underline&&this._cursorStyle!==H.UnderlineThin||(c+=this._lineHeight-2,h=2),new VE(c,s.left,a,h,t,l)}prepareRender(e){this._renderData=this._prepareRender(e)}render(e){return this._renderData?(this._lastRenderedContent!==this._renderData.textContent&&(this._lastRenderedContent=this._renderData.textContent,this._domNode.domNode.textContent=this._lastRenderedContent),this._domNode.setClassName(`cursor ${mA} ${this._renderData.textContentClassName}`),this._domNode.setDisplay("block"),this._domNode.setTop(this._renderData.top),this._domNode.setLeft(this._renderData.left),this._domNode.setWidth(this._renderData.width),this._domNode.setLineHeight(this._renderData.height),this._domNode.setHeight(this._renderData.height),{domNode:this._domNode.domNode,position:this._position,contentLeft:this._renderData.left,height:this._renderData.height,width:2}):(this._domNode.setDisplay("none"),null)}}class HE extends im{constructor(e){super(e);const t=this._context.configuration.options;this._readOnly=t.get(72),this._cursorBlinking=t.get(17),this._cursorStyle=t.get(19),this._cursorSmoothCaretAnimation=t.get(18),this._selectionIsEmpty=!0,this._isVisible=!1,this._primaryCursor=new WE(this._context),this._secondaryCursors=[],this._renderData=[],this._domNode=jg(document.createElement("div")),this._domNode.setAttribute("role","presentation"),this._domNode.setAttribute("aria-hidden","true"),this._updateDomClassName(),this._domNode.appendChild(this._primaryCursor.getDomNode()),this._startCursorBlinkAnimation=new Vi,this._cursorFlatBlinkInterval=new Wi,this._blinkingEnabled=!1,this._editorHasFocus=!1,this._updateBlinking()}dispose(){super.dispose(),this._startCursorBlinkAnimation.dispose(),this._cursorFlatBlinkInterval.dispose()}getDomNode(){return this._domNode}onConfigurationChanged(e){const t=this._context.configuration.options;this._readOnly=t.get(72),this._cursorBlinking=t.get(17),this._cursorStyle=t.get(19),this._cursorSmoothCaretAnimation=t.get(18),this._updateBlinking(),this._updateDomClassName(),this._primaryCursor.onConfigurationChanged(e);for(let n=0,i=this._secondaryCursors.length;n<i;n++)this._secondaryCursors[n].onConfigurationChanged(e);return!0}_onCursorPositionChanged(e,t){if(this._primaryCursor.onCursorPositionChanged(e),this._updateBlinking(),this._secondaryCursors.length<t.length){const e=t.length-this._secondaryCursors.length;for(let t=0;t<e;t++){const e=new WE(this._context);this._domNode.domNode.insertBefore(e.getDomNode().domNode,this._primaryCursor.getDomNode().domNode.nextSibling),this._secondaryCursors.push(e)}}else if(this._secondaryCursors.length>t.length){const e=this._secondaryCursors.length-t.length;for(let t=0;t<e;t++)this._domNode.removeChild(this._secondaryCursors[0].getDomNode()),this._secondaryCursors.splice(0,1)}for(let n=0;n<t.length;n++)this._secondaryCursors[n].onCursorPositionChanged(t[n])}onCursorStateChanged(e){const t=[];for(let i=0,o=e.selections.length;i<o;i++)t[i]=e.selections[i].getPosition();this._onCursorPositionChanged(t[0],t.slice(1));const n=e.selections[0].isEmpty();return this._selectionIsEmpty!==n&&(this._selectionIsEmpty=n,this._updateDomClassName()),!0}onDecorationsChanged(e){return!0}onFlushed(e){return!0}onFocusChanged(e){return this._editorHasFocus=e.isFocused,this._updateBlinking(),!1}onLinesChanged(e){return!0}onLinesDeleted(e){return!0}onLinesInserted(e){return!0}onScrollChanged(e){return!0}onTokensChanged(e){const t=t=>{for(let n=0,i=e.ranges.length;n<i;n++)if(e.ranges[n].fromLineNumber<=t.lineNumber&&t.lineNumber<=e.ranges[n].toLineNumber)return!0;return!1};if(t(this._primaryCursor.getPosition()))return!0;for(const n of this._secondaryCursors)if(t(n.getPosition()))return!0;return!1}onZonesChanged(e){return!0}_getCursorBlinking(){return this._editorHasFocus?this._readOnly?5:this._cursorBlinking:0}_updateBlinking(){this._startCursorBlinkAnimation.cancel(),this._cursorFlatBlinkInterval.cancel();const e=this._getCursorBlinking(),t=0===e,n=5===e;t?this._hide():this._show(),this._blinkingEnabled=!1,this._updateDomClassName(),t||n||(1===e?this._cursorFlatBlinkInterval.cancelAndSet(()=>{this._isVisible?this._hide():this._show()},HE.BLINK_INTERVAL):this._startCursorBlinkAnimation.setIfNotSet(()=>{this._blinkingEnabled=!0,this._updateDomClassName()},HE.BLINK_INTERVAL))}_updateDomClassName(){this._domNode.setClassName(this._getClassName())}_getClassName(){let e="cursors-layer";switch(this._selectionIsEmpty||(e+=" has-selection"),this._cursorStyle){case H.Line:e+=" cursor-line-style";break;case H.Block:e+=" cursor-block-style";break;case H.Underline:e+=" cursor-underline-style";break;case H.LineThin:e+=" cursor-line-thin-style";break;case H.BlockOutline:e+=" cursor-block-outline-style";break;case H.UnderlineThin:e+=" cursor-underline-thin-style";break;default:e+=" cursor-line-style"}if(this._blinkingEnabled)switch(this._getCursorBlinking()){case 1:e+=" cursor-blink";break;case 2:e+=" cursor-smooth";break;case 3:e+=" cursor-phase";break;case 4:e+=" cursor-expand";break;case 5:e+=" cursor-solid";break;default:e+=" cursor-solid"}else e+=" cursor-solid";return this._cursorSmoothCaretAnimation&&(e+=" cursor-smooth-caret-animation"),e}_show(){this._primaryCursor.show();for(let e=0,t=this._secondaryCursors.length;e<t;e++)this._secondaryCursors[e].show();this._isVisible=!0}_hide(){this._primaryCursor.hide();for(let e=0,t=this._secondaryCursors.length;e<t;e++)this._secondaryCursors[e].hide();this._isVisible=!1}prepareRender(e){this._primaryCursor.prepareRender(e);for(let t=0,n=this._secondaryCursors.length;t<n;t++)this._secondaryCursors[t].prepareRender(e)}render(e){let t=[],n=0;const i=this._primaryCursor.render(e);i&&(t[n++]=i);for(let o=0,r=this._secondaryCursors.length;o<r;o++){const i=this._secondaryCursors[o].render(e);i&&(t[n++]=i)}this._renderData=t}getLastRenderData(){return this._renderData}}HE.BLINK_INTERVAL=500,Am((e,t)=>{const n=e.getColor(J_);if(n){let i=e.getColor(X_);i||(i=n.opposite()),t.addRule(`.monaco-editor .cursors-layer .cursor { background-color: ${n}; border-color: ${n}; color: ${i}; }`),"hc"===e.type&&t.addRule(`.monaco-editor .cursors-layer.has-selection .cursor { border-left: 1px solid ${i}; border-right: 1px solid ${i}; }`)}});const UE=()=>{throw new Error("Invalid change accessor")};class YE extends im{constructor(e){super(e);const t=this._context.configuration.options,n=t.get(117);this._lineHeight=t.get(51),this._contentWidth=n.contentWidth,this._contentLeft=n.contentLeft,this.domNode=jg(document.createElement("div")),this.domNode.setClassName("view-zones"),this.domNode.setPosition("absolute"),this.domNode.setAttribute("role","presentation"),this.domNode.setAttribute("aria-hidden","true"),this.marginDomNode=jg(document.createElement("div")),this.marginDomNode.setClassName("margin-view-zones"),this.marginDomNode.setPosition("absolute"),this.marginDomNode.setAttribute("role","presentation"),this.marginDomNode.setAttribute("aria-hidden","true"),this._zones={}}dispose(){super.dispose(),this._zones={}}_recomputeWhitespacesProps(){const e=this._context.viewLayout.getWhitespaces(),t=new Map;for(const i of e)t.set(i.id,i);let n=!1;return this._context.model.changeWhitespace(e=>{const i=Object.keys(this._zones);for(let o=0,r=i.length;o<r;o++){const r=i[o],s=this._zones[r],a=this._computeWhitespaceProps(s.delegate),l=t.get(r);!l||l.afterLineNumber===a.afterViewLineNumber&&l.height===a.heightInPx||(e.changeOneWhitespace(r,a.afterViewLineNumber,a.heightInPx),this._safeCallOnComputedHeight(s.delegate,a.heightInPx),n=!0)}}),n}onConfigurationChanged(e){const t=this._context.configuration.options,n=t.get(117);return this._lineHeight=t.get(51),this._contentWidth=n.contentWidth,this._contentLeft=n.contentLeft,e.hasChanged(51)&&this._recomputeWhitespacesProps(),!0}onLineMappingChanged(e){return this._recomputeWhitespacesProps()}onLinesDeleted(e){return!0}onScrollChanged(e){return e.scrollTopChanged||e.scrollWidthChanged}onZonesChanged(e){return!0}onLinesInserted(e){return!0}_getZoneOrdinal(e){return"undefined"!==typeof e.afterColumn?e.afterColumn:1e4}_computeWhitespaceProps(e){if(0===e.afterLineNumber)return{afterViewLineNumber:0,heightInPx:this._heightInPixels(e),minWidthInPx:this._minWidthInPixels(e)};let t,n;if("undefined"!==typeof e.afterColumn)t=this._context.model.validateModelPosition({lineNumber:e.afterLineNumber,column:e.afterColumn});else{const n=this._context.model.validateModelPosition({lineNumber:e.afterLineNumber,column:1}).lineNumber;t=new pn(n,this._context.model.getModelLineMaxColumn(n))}n=t.column===this._context.model.getModelLineMaxColumn(t.lineNumber)?this._context.model.validateModelPosition({lineNumber:t.lineNumber+1,column:1}):this._context.model.validateModelPosition({lineNumber:t.lineNumber,column:t.column+1});const i=this._context.model.coordinatesConverter.convertModelPositionToViewPosition(t),o=this._context.model.coordinatesConverter.modelPositionIsVisible(n);return{afterViewLineNumber:i.lineNumber,heightInPx:o?this._heightInPixels(e):0,minWidthInPx:this._minWidthInPixels(e)}}changeViewZones(e){let t=!1;return this._context.model.changeWhitespace(n=>{const i={addZone:e=>(t=!0,this._addZone(n,e)),removeZone:e=>{e&&(t=this._removeZone(n,e)||t)},layoutZone:e=>{e&&(t=this._layoutZone(n,e)||t)}};GE(e,i),i.addZone=UE,i.removeZone=UE,i.layoutZone=UE}),t}_addZone(e,t){const n=this._computeWhitespaceProps(t),i=e.insertWhitespace(n.afterViewLineNumber,this._getZoneOrdinal(t),n.heightInPx,n.minWidthInPx),o={whitespaceId:i,delegate:t,isVisible:!1,domNode:jg(t.domNode),marginDomNode:t.marginDomNode?jg(t.marginDomNode):null};return this._safeCallOnComputedHeight(o.delegate,n.heightInPx),o.domNode.setPosition("absolute"),o.domNode.domNode.style.width="100%",o.domNode.setDisplay("none"),o.domNode.setAttribute("monaco-view-zone",o.whitespaceId),this.domNode.appendChild(o.domNode),o.marginDomNode&&(o.marginDomNode.setPosition("absolute"),o.marginDomNode.domNode.style.width="100%",o.marginDomNode.setDisplay("none"),o.marginDomNode.setAttribute("monaco-view-zone",o.whitespaceId),this.marginDomNode.appendChild(o.marginDomNode)),this._zones[o.whitespaceId]=o,this.setShouldRender(),o.whitespaceId}_removeZone(e,t){if(this._zones.hasOwnProperty(t)){const n=this._zones[t];return delete this._zones[t],e.removeWhitespace(n.whitespaceId),n.domNode.removeAttribute("monaco-visible-view-zone"),n.domNode.removeAttribute("monaco-view-zone"),n.domNode.domNode.parentNode.removeChild(n.domNode.domNode),n.marginDomNode&&(n.marginDomNode.removeAttribute("monaco-visible-view-zone"),n.marginDomNode.removeAttribute("monaco-view-zone"),n.marginDomNode.domNode.parentNode.removeChild(n.marginDomNode.domNode)),this.setShouldRender(),!0}return!1}_layoutZone(e,t){if(this._zones.hasOwnProperty(t)){const n=this._zones[t],i=this._computeWhitespaceProps(n.delegate);return e.changeOneWhitespace(n.whitespaceId,i.afterViewLineNumber,i.heightInPx),this._safeCallOnComputedHeight(n.delegate,i.heightInPx),this.setShouldRender(),!0}return!1}shouldSuppressMouseDownOnViewZone(e){if(this._zones.hasOwnProperty(e)){const t=this._zones[e];return Boolean(t.delegate.suppressMouseDown)}return!1}_heightInPixels(e){return"number"===typeof e.heightInPx?e.heightInPx:"number"===typeof e.heightInLines?this._lineHeight*e.heightInLines:this._lineHeight}_minWidthInPixels(e){return"number"===typeof e.minWidthInPx?e.minWidthInPx:0}_safeCallOnComputedHeight(e,t){if("function"===typeof e.onComputedHeight)try{e.onComputedHeight(t)}catch(n){Me(n)}}_safeCallOnDomNodeTop(e,t){if("function"===typeof e.onDomNodeTop)try{e.onDomNodeTop(t)}catch(n){Me(n)}}prepareRender(e){}render(e){const t=e.viewportData.whitespaceViewportData,n={};let i=!1;for(let r=0,s=t.length;r<s;r++)n[t[r].id]=t[r],i=!0;const o=Object.keys(this._zones);for(let r=0,s=o.length;r<s;r++){const t=o[r],i=this._zones[t];let s=0,a=0,l="none";n.hasOwnProperty(t)?(s=n[t].verticalOffset-e.bigNumbersDelta,a=n[t].height,l="block",i.isVisible||(i.domNode.setAttribute("monaco-visible-view-zone","true"),i.isVisible=!0),this._safeCallOnDomNodeTop(i.delegate,e.getScrolledTopFromAbsoluteTop(n[t].verticalOffset))):(i.isVisible&&(i.domNode.removeAttribute("monaco-visible-view-zone"),i.isVisible=!1),this._safeCallOnDomNodeTop(i.delegate,e.getScrolledTopFromAbsoluteTop(-1e6))),i.domNode.setTop(s),i.domNode.setHeight(a),i.domNode.setDisplay(l),i.marginDomNode&&(i.marginDomNode.setTop(s),i.marginDomNode.setHeight(a),i.marginDomNode.setDisplay(l))}i&&(this.domNode.setWidth(Math.max(e.scrollWidth,this._contentWidth)),this.marginDomNode.setWidth(this._contentLeft))}}function GE(e,t){try{return e(t)}catch(n){Me(n)}}class KE{constructor(e){this._theme=e}get type(){return this._theme.type}update(e){this._theme=e}getColor(e){return this._theme.getColor(e)}}class qE{constructor(e,t,n){this.configuration=e,this.theme=new KE(t),this.model=n,this.viewLayout=n.viewLayout}addEventHandler(e){this.model.addViewEventHandler(e)}removeEventHandler(e){this.model.removeViewEventHandler(e)}}class JE{constructor(e,t,n,i){this.selections=e,this.startLineNumber=0|t.startLineNumber,this.endLineNumber=0|t.endLineNumber,this.relativeVerticalOffset=t.relativeVerticalOffset,this.bigNumbersDelta=0|t.bigNumbersDelta,this.whitespaceViewportData=n,this._model=i,this.visibleRange=new fn(t.startLineNumber,this._model.getLineMinColumn(t.startLineNumber),t.endLineNumber,this._model.getLineMaxColumn(t.endLineNumber))}getViewLineRenderingData(e){return this._model.getViewLineRenderingData(this.visibleRange,e)}getDecorationsInViewport(){return this._model.getDecorationsInViewport(this.visibleRange)}}class XE extends nm{constructor(e,t,n,i,o,r){super(),this._selections=[new gn(1,1,1,1)],this._renderAnimationFrame=null;const s=new ZA(t,i,o,e);this._context=new qE(t,n.getColorTheme(),i),this._context.addEventHandler(this),this._register(n.onDidColorThemeChange(e=>{this._context.theme.update(e),this._context.model.onDidColorThemeChange(),this.render(!0,!1)})),this._viewParts=[],this._textAreaHandler=new yA(this._context,s,this._createTextAreaHandlerHelper()),this._viewParts.push(this._textAreaHandler),this._linesContent=jg(document.createElement("div")),this._linesContent.setClassName("lines-content monaco-editor-background"),this._linesContent.setPosition("absolute"),this.domNode=jg(document.createElement("div")),this.domNode.setClassName(this._getEditorClassName()),this.domNode.setAttribute("role","code"),this._overflowGuardContainer=jg(document.createElement("div")),om.write(this._overflowGuardContainer,3),this._overflowGuardContainer.setClassName("overflow-guard"),this._scrollbar=new qC(this._context,this._linesContent,this.domNode,this._overflowGuardContainer),this._viewParts.push(this._scrollbar),this._viewLines=new iE(this._context,this._linesContent),this._viewZones=new YE(this._context),this._viewParts.push(this._viewZones);const a=new kE(this._context);this._viewParts.push(a);const l=new TE(this._context);this._viewParts.push(l);const c=new aC(this._context);this._viewParts.push(c),c.addDynamicOverlay(new fC(this._context)),c.addDynamicOverlay(new QE(this._context)),c.addDynamicOverlay(new ZC(this._context)),c.addDynamicOverlay(new mC(this._context));const h=new lC(this._context);this._viewParts.push(h),h.addDynamicOverlay(new gC(this._context)),h.addDynamicOverlay(new $C(this._context)),h.addDynamicOverlay(new rE(this._context)),h.addDynamicOverlay(new oE(this._context)),h.addDynamicOverlay(new fA(this._context));const u=new gA(this._context);u.getDomNode().appendChild(this._viewZones.marginDomNode),u.getDomNode().appendChild(h.getDomNode()),this._viewParts.push(u),this._contentWidgets=new hC(this._context,this.domNode),this._viewParts.push(this._contentWidgets),this._viewCursors=new HE(this._context),this._viewParts.push(this._viewCursors),this._overlayWidgets=new SE(this._context),this._viewParts.push(this._overlayWidgets);const d=new IE(this._context);this._viewParts.push(d);const p=new EE(this._context);if(this._viewParts.push(p),a){const e=this._scrollbar.getOverviewRulerLayoutInfo();e.parent.insertBefore(a.getDomNode(),e.insertBefore)}this._linesContent.appendChild(c.getDomNode()),this._linesContent.appendChild(d.domNode),this._linesContent.appendChild(this._viewZones.domNode),this._linesContent.appendChild(this._viewLines.getDomNode()),this._linesContent.appendChild(this._contentWidgets.domNode),this._linesContent.appendChild(this._viewCursors.getDomNode()),this._overflowGuardContainer.appendChild(u.getDomNode()),this._overflowGuardContainer.appendChild(this._scrollbar.getDomNode()),this._overflowGuardContainer.appendChild(l.getDomNode()),this._overflowGuardContainer.appendChild(this._textAreaHandler.textArea),this._overflowGuardContainer.appendChild(this._textAreaHandler.textAreaCover),this._overflowGuardContainer.appendChild(this._overlayWidgets.getDomNode()),this._overflowGuardContainer.appendChild(p.getDomNode()),this.domNode.appendChild(this._overflowGuardContainer),r?r.appendChild(this._contentWidgets.overflowingContentWidgetsDomNode.domNode):this.domNode.appendChild(this._contentWidgets.overflowingContentWidgetsDomNode),this._applyLayout(),this._pointerHandler=this._register(new Vy(this._context,s,this._createPointerHandlerHelper()))}_flushAccumulatedAndRenderNow(){this._renderNow()}_createPointerHandlerHelper(){return{viewDomNode:this.domNode.domNode,linesContentDomNode:this._linesContent.domNode,focusTextArea:()=>{this.focus()},getLastRenderData:()=>{const e=this._viewCursors.getLastRenderData()||[],t=this._textAreaHandler.getLastRenderData();return new Cy(e,t)},shouldSuppressMouseDownOnViewZone:e=>this._viewZones.shouldSuppressMouseDownOnViewZone(e),shouldSuppressMouseDownOnWidget:e=>this._contentWidgets.shouldSuppressMouseDownOnWidget(e),getPositionFromDOMInfo:(e,t)=>(this._flushAccumulatedAndRenderNow(),this._viewLines.getPositionFromDOMInfo(e,t)),visibleRangeForPosition:(e,t)=>(this._flushAccumulatedAndRenderNow(),this._viewLines.visibleRangeForPosition(new pn(e,t))),getLineWidth:e=>(this._flushAccumulatedAndRenderNow(),this._viewLines.getLineWidth(e))}}_createTextAreaHandlerHelper(){return{visibleRangeForPositionRelativeToEditor:(e,t)=>(this._flushAccumulatedAndRenderNow(),this._viewLines.visibleRangeForPosition(new pn(e,t)))}}_applyLayout(){const e=this._context.configuration.options,t=e.get(117);this.domNode.setWidth(t.width),this.domNode.setHeight(t.height),this._overflowGuardContainer.setWidth(t.width),this._overflowGuardContainer.setHeight(t.height),this._linesContent.setWidth(1e6),this._linesContent.setHeight(1e6)}_getEditorClassName(){const e=this._textAreaHandler.isFocused()?" focused":"";return this._context.configuration.options.get(114)+" "+vm(this._context.theme.type)+e}handleEvents(e){super.handleEvents(e),this._scheduleRender()}onConfigurationChanged(e){return this.domNode.setClassName(this._getEditorClassName()),this._applyLayout(),!1}onCursorStateChanged(e){return this._selections=e.selections,!1}onFocusChanged(e){return this.domNode.setClassName(this._getEditorClassName()),!1}onThemeChanged(e){return this.domNode.setClassName(this._getEditorClassName()),!1}dispose(){null!==this._renderAnimationFrame&&(this._renderAnimationFrame.dispose(),this._renderAnimationFrame=null),this._contentWidgets.overflowingContentWidgetsDomNode.domNode.remove(),this._context.removeEventHandler(this),this._viewLines.dispose();for(let e=0,t=this._viewParts.length;e<t;e++)this._viewParts[e].dispose();super.dispose()}_scheduleRender(){null===this._renderAnimationFrame&&(this._renderAnimationFrame=Lo(this._onRenderScheduled.bind(this),100))}_onRenderScheduled(){this._renderAnimationFrame=null,this._flushAccumulatedAndRenderNow()}_renderNow(){$E(()=>this._actualRender())}_getViewPartsToRender(){let e=[],t=0;for(let n=0,i=this._viewParts.length;n<i;n++){const i=this._viewParts[n];i.shouldRender()&&(e[t++]=i)}return e}_actualRender(){if(!mo(this.domNode.domNode))return;let e=this._getViewPartsToRender();if(!this._viewLines.shouldRender()&&0===e.length)return;const t=this._context.viewLayout.getLinesViewportData();this._context.model.setViewport(t.startLineNumber,t.endLineNumber,t.centeredLineNumber);const n=new JE(this._selections,t,this._context.viewLayout.getWhitespaceViewportData(),this._context.model);this._contentWidgets.shouldRender()&&this._contentWidgets.onBeforeRender(n),this._viewLines.shouldRender()&&(this._viewLines.renderText(n),this._viewLines.onDidRender(),e=this._getViewPartsToRender());const i=new sm(this._context.viewLayout,n,this._viewLines);for(let o=0,r=e.length;o<r;o++){const t=e[o];t.prepareRender(i)}for(let o=0,r=e.length;o<r;o++){const t=e[o];t.render(i),t.onDidRender()}}delegateVerticalScrollbarMouseDown(e){this._scrollbar.delegateVerticalScrollbarMouseDown(e)}restoreState(e){this._context.model.setScrollPosition({scrollTop:e.scrollTop},1),this._context.model.tokenizeViewport(),this._renderNow(),this._viewLines.updateLineWidths(),this._context.model.setScrollPosition({scrollLeft:e.scrollLeft},1)}getOffsetForColumn(e,t){const n=this._context.model.validateModelPosition({lineNumber:e,column:t}),i=this._context.model.coordinatesConverter.convertModelPositionToViewPosition(n);this._flushAccumulatedAndRenderNow();const o=this._viewLines.visibleRangeForPosition(new pn(i.lineNumber,i.column));return o?o.left:-1}getTargetAtClientPoint(e,t){const n=this._pointerHandler.getTargetAtClientPoint(e,t);return n?eC.convertViewToModelMouseTarget(n,this._context.model.coordinatesConverter):null}createOverviewRuler(e){return new BE(this._context,e)}change(e){this._viewZones.changeViewZones(e),this._scheduleRender()}render(e,t){if(t){this._viewLines.forceShouldRender();for(let e=0,t=this._viewParts.length;e<t;e++){const t=this._viewParts[e];t.forceShouldRender()}}e?this._flushAccumulatedAndRenderNow():this._scheduleRender()}focus(){this._textAreaHandler.focusTextArea()}isFocused(){return this._textAreaHandler.isFocused()}setAriaOptions(e){this._textAreaHandler.setAriaOptions(e)}addContentWidget(e){this._contentWidgets.addWidget(e.widget),this.layoutContentWidget(e),this._scheduleRender()}layoutContentWidget(e){let t=e.position&&e.position.range||null;if(null===t){const n=e.position?e.position.position:null;null!==n&&(t=new fn(n.lineNumber,n.column,n.lineNumber,n.column))}const n=e.position?e.position.preference:null;this._contentWidgets.setWidgetPosition(e.widget,t,n),this._scheduleRender()}removeContentWidget(e){this._contentWidgets.removeWidget(e.widget),this._scheduleRender()}addOverlayWidget(e){this._overlayWidgets.addWidget(e.widget),this.layoutOverlayWidget(e),this._scheduleRender()}layoutOverlayWidget(e){const t=e.position?e.position.preference:null,n=this._overlayWidgets.setWidgetPosition(e.widget,t);n&&this._scheduleRender()}removeOverlayWidget(e){this._overlayWidgets.removeWidget(e.widget),this._scheduleRender()}}function $E(e){try{return e()}catch(t){Me(t)}}class ZE{constructor(e){this._selTrackedRange=null,this._trackSelection=!0,this._setState(e,new gy(new fn(1,1,1,1),0,new pn(1,1),0),new gy(new fn(1,1,1,1),0,new pn(1,1),0))}dispose(e){this._removeTrackedRange(e)}startTrackingSelection(e){this._trackSelection=!0,this._updateTrackedRange(e)}stopTrackingSelection(e){this._trackSelection=!1,this._removeTrackedRange(e)}_updateTrackedRange(e){this._trackSelection&&(this._selTrackedRange=e.model._setTrackedRange(this._selTrackedRange,this.modelState.selection,0))}_removeTrackedRange(e){this._selTrackedRange=e.model._setTrackedRange(this._selTrackedRange,null,0)}asCursorState(){return new yy(this.modelState,this.viewState)}readSelectionFromMarkers(e){const t=e.model._getTrackedRange(this._selTrackedRange);return 0===this.modelState.selection.getDirection()?new gn(t.startLineNumber,t.startColumn,t.endLineNumber,t.endColumn):new gn(t.endLineNumber,t.endColumn,t.startLineNumber,t.startColumn)}ensureValidState(e){this._setState(e,this.modelState,this.viewState)}setState(e,t,n){this._setState(e,t,n)}_setState(e,t,n){if(t){const n=e.model.validateRange(t.selectionStart),i=t.selectionStart.equalsRange(n)?t.selectionStartLeftoverVisibleColumns:0,o=e.model.validatePosition(t.position),r=t.position.equals(o)?t.leftoverVisibleColumns:0;t=new gy(n,i,o,r)}else{if(!n)return;const i=e.model.validateRange(e.coordinatesConverter.convertViewRangeToModelRange(n.selectionStart)),o=e.model.validatePosition(e.coordinatesConverter.convertViewPositionToModelPosition(n.position));t=new gy(i,n.selectionStartLeftoverVisibleColumns,o,n.leftoverVisibleColumns)}if(n){const i=e.coordinatesConverter.validateViewRange(n.selectionStart,t.selectionStart),o=e.coordinatesConverter.validateViewPosition(n.position,t.position);n=new gy(i,t.selectionStartLeftoverVisibleColumns,o,t.leftoverVisibleColumns)}else{const i=e.coordinatesConverter.convertModelPositionToViewPosition(new pn(t.selectionStart.startLineNumber,t.selectionStart.startColumn)),o=e.coordinatesConverter.convertModelPositionToViewPosition(new pn(t.selectionStart.endLineNumber,t.selectionStart.endColumn)),r=new fn(i.lineNumber,i.column,o.lineNumber,o.column),s=e.coordinatesConverter.convertModelPositionToViewPosition(t.position);n=new gy(r,t.selectionStartLeftoverVisibleColumns,s,t.leftoverVisibleColumns)}this.modelState=t,this.viewState=n,this._updateTrackedRange(e)}}class ex{constructor(e){this.context=e,this.primaryCursor=new ZE(e),this.secondaryCursors=[],this.lastAddedCursorIndex=0}dispose(){this.primaryCursor.dispose(this.context),this.killSecondaryCursors()}startTrackingSelections(){this.primaryCursor.startTrackingSelection(this.context);for(let e=0,t=this.secondaryCursors.length;e<t;e++)this.secondaryCursors[e].startTrackingSelection(this.context)}stopTrackingSelections(){this.primaryCursor.stopTrackingSelection(this.context);for(let e=0,t=this.secondaryCursors.length;e<t;e++)this.secondaryCursors[e].stopTrackingSelection(this.context)}updateContext(e){this.context=e}ensureValidState(){this.primaryCursor.ensureValidState(this.context);for(let e=0,t=this.secondaryCursors.length;e<t;e++)this.secondaryCursors[e].ensureValidState(this.context)}readSelectionFromMarkers(){let e=[];e[0]=this.primaryCursor.readSelectionFromMarkers(this.context);for(let t=0,n=this.secondaryCursors.length;t<n;t++)e[t+1]=this.secondaryCursors[t].readSelectionFromMarkers(this.context);return e}getAll(){let e=[];e[0]=this.primaryCursor.asCursorState();for(let t=0,n=this.secondaryCursors.length;t<n;t++)e[t+1]=this.secondaryCursors[t].asCursorState();return e}getViewPositions(){let e=[];e[0]=this.primaryCursor.viewState.position;for(let t=0,n=this.secondaryCursors.length;t<n;t++)e[t+1]=this.secondaryCursors[t].viewState.position;return e}getTopMostViewPosition(){let e=this.primaryCursor.viewState.position;for(let t=0,n=this.secondaryCursors.length;t<n;t++){const n=this.secondaryCursors[t].viewState.position;n.isBefore(e)&&(e=n)}return e}getBottomMostViewPosition(){let e=this.primaryCursor.viewState.position;for(let t=0,n=this.secondaryCursors.length;t<n;t++){const n=this.secondaryCursors[t].viewState.position;e.isBeforeOrEqual(n)&&(e=n)}return e}getSelections(){let e=[];e[0]=this.primaryCursor.modelState.selection;for(let t=0,n=this.secondaryCursors.length;t<n;t++)e[t+1]=this.secondaryCursors[t].modelState.selection;return e}getViewSelections(){let e=[];e[0]=this.primaryCursor.viewState.selection;for(let t=0,n=this.secondaryCursors.length;t<n;t++)e[t+1]=this.secondaryCursors[t].viewState.selection;return e}setSelections(e){this.setStates(yy.fromModelSelections(e))}getPrimaryCursor(){return this.primaryCursor.asCursorState()}setStates(e){null!==e&&(this.primaryCursor.setState(this.context,e[0].modelState,e[0].viewState),this._setSecondaryStates(e.slice(1)))}_setSecondaryStates(e){const t=this.secondaryCursors.length,n=e.length;if(t<n){let e=n-t;for(let t=0;t<e;t++)this._addSecondaryCursor()}else if(t>n){let e=t-n;for(let t=0;t<e;t++)this._removeSecondaryCursor(this.secondaryCursors.length-1)}for(let i=0;i<n;i++)this.secondaryCursors[i].setState(this.context,e[i].modelState,e[i].viewState)}killSecondaryCursors(){this._setSecondaryStates([])}_addSecondaryCursor(){this.secondaryCursors.push(new ZE(this.context)),this.lastAddedCursorIndex=this.secondaryCursors.length}getLastAddedCursorIndex(){return 0===this.secondaryCursors.length||0===this.lastAddedCursorIndex?0:this.lastAddedCursorIndex}_removeSecondaryCursor(e){this.lastAddedCursorIndex>=e+1&&this.lastAddedCursorIndex--,this.secondaryCursors[e].dispose(this.context),this.secondaryCursors.splice(e,1)}_getAll(){let e=[];e[0]=this.primaryCursor;for(let t=0,n=this.secondaryCursors.length;t<n;t++)e[t+1]=this.secondaryCursors[t];return e}normalize(){if(0===this.secondaryCursors.length)return;let e=this._getAll(),t=[];for(let n=0,i=e.length;n<i;n++)t.push({index:n,selection:e[n].modelState.selection});t.sort((e,t)=>e.selection.startLineNumber===t.selection.startLineNumber?e.selection.startColumn-t.selection.startColumn:e.selection.startLineNumber-t.selection.startLineNumber);for(let n=0;n<t.length-1;n++){const i=t[n],o=t[n+1],r=i.selection,s=o.selection;if(!this.context.cursorConfig.multiCursorMergeOverlapping)continue;let a;if(a=s.isEmpty()||r.isEmpty()?s.getStartPosition().isBeforeOrEqual(r.getEndPosition()):s.getStartPosition().isBefore(r.getEndPosition()),a){const r=i.index<o.index?n:n+1,s=i.index<o.index?n+1:n,a=t[s].index,l=t[r].index,c=t[s].selection,h=t[r].selection;if(!c.equalsSelection(h)){const n=c.plusRange(h),i=c.selectionStartLineNumber===c.startLineNumber&&c.selectionStartColumn===c.startColumn,o=h.selectionStartLineNumber===h.startLineNumber&&h.selectionStartColumn===h.startColumn;let s,u;a===this.lastAddedCursorIndex?(s=i,this.lastAddedCursorIndex=l):s=o,u=s?new gn(n.startLineNumber,n.startColumn,n.endLineNumber,n.endColumn):new gn(n.endLineNumber,n.endColumn,n.startLineNumber,n.startColumn),t[r].selection=u;const d=yy.fromModelSelection(u);e[l].setState(this.context,d.modelState,d.viewState)}for(const e of t)e.index>a&&e.index--;e.splice(a,1),t.splice(s,1),this._removeSecondaryCursor(a-1),n--}}}}class tx{constructor(e){this.type=0,this._source=e}hasChanged(e){return this._source.hasChanged(e)}}class nx{constructor(e,t){this.type=1,this.selections=e,this.modelSelections=t}}class ix{constructor(e){this.type=2,e?(this.affectsMinimap=e.affectsMinimap,this.affectsOverviewRuler=e.affectsOverviewRuler):(this.affectsMinimap=!0,this.affectsOverviewRuler=!0)}}class ox{constructor(){this.type=3}}class rx{constructor(e){this.type=4,this.isFocused=e}}class sx{constructor(){this.type=5}}class ax{constructor(){this.type=6}}class lx{constructor(e,t){this.type=7,this.fromLineNumber=e,this.toLineNumber=t}}class cx{constructor(e,t){this.type=8,this.fromLineNumber=e,this.toLineNumber=t}}class hx{constructor(e,t){this.type=9,this.fromLineNumber=e,this.toLineNumber=t}}class ux{constructor(e,t,n,i,o,r){this.type=10,this.source=e,this.range=t,this.selections=n,this.verticalType=i,this.revealHorizontal=o,this.scrollType=r}}class dx{constructor(e){this.type=11,this.scrollWidth=e.scrollWidth,this.scrollLeft=e.scrollLeft,this.scrollHeight=e.scrollHeight,this.scrollTop=e.scrollTop,this.scrollWidthChanged=e.scrollWidthChanged,this.scrollLeftChanged=e.scrollLeftChanged,this.scrollHeightChanged=e.scrollHeightChanged,this.scrollTopChanged=e.scrollTopChanged}}class px{constructor(){this.type=12}}class fx{constructor(e){this.type=13,this.ranges=e}}class gx{constructor(){this.type=14}}class mx{constructor(){this.type=15}}class bx extends Ge{constructor(){super(),this._onEvent=this._register(new et),this.onEvent=this._onEvent.event,this._eventHandlers=[],this._viewEventQueue=null,this._isConsumingViewEventQueue=!1,this._collector=null,this._collectorCnt=0,this._outgoingEvents=[]}emitOutgoingEvent(e){this._addOutgoingEvent(e),this._emitOugoingEvents()}_addOutgoingEvent(e){for(let t=0,n=this._outgoingEvents.length;t<n;t++)if(this._outgoingEvents[t].kind===e.kind)return void(this._outgoingEvents[t]=this._outgoingEvents[t].merge(e));this._outgoingEvents.push(e)}_emitOugoingEvents(){while(this._outgoingEvents.length>0){if(this._collector||this._isConsumingViewEventQueue)return;const e=this._outgoingEvents.shift();e.isNoOp()||this._onEvent.fire(e)}}addViewEventHandler(e){for(let t=0,n=this._eventHandlers.length;t<n;t++)this._eventHandlers[t];this._eventHandlers.push(e)}removeViewEventHandler(e){for(let t=0;t<this._eventHandlers.length;t++)if(this._eventHandlers[t]===e){this._eventHandlers.splice(t,1);break}}beginEmitViewEvents(){return this._collectorCnt++,1===this._collectorCnt&&(this._collector=new vx),this._collector}endEmitViewEvents(){if(this._collectorCnt--,0===this._collectorCnt){const e=this._collector.outgoingEvents,t=this._collector.viewEvents;this._collector=null;for(const n of e)this._addOutgoingEvent(n);t.length>0&&this._emitMany(t)}this._emitOugoingEvents()}emitSingleViewEvent(e){try{const t=this.beginEmitViewEvents();t.emitViewEvent(e)}finally{this.endEmitViewEvents()}}_emitMany(e){this._viewEventQueue?this._viewEventQueue=this._viewEventQueue.concat(e):this._viewEventQueue=e,this._isConsumingViewEventQueue||this._consumeViewEventQueue()}_consumeViewEventQueue(){try{this._isConsumingViewEventQueue=!0,this._doConsumeQueue()}finally{this._isConsumingViewEventQueue=!1}}_doConsumeQueue(){while(this._viewEventQueue){const e=this._viewEventQueue;this._viewEventQueue=null;const t=this._eventHandlers.slice(0);for(const n of t)n.handleEvents(e)}}}class vx{constructor(){this.viewEvents=[],this.outgoingEvents=[]}emitViewEvent(e){this.viewEvents.push(e)}emitOutgoingEvent(e){this.outgoingEvents.push(e)}}class yx{constructor(e,t,n,i){this.kind=0,this._oldContentWidth=e,this._oldContentHeight=t,this.contentWidth=n,this.contentHeight=i,this.contentWidthChanged=this._oldContentWidth!==this.contentWidth,this.contentHeightChanged=this._oldContentHeight!==this.contentHeight}isNoOp(){return!this.contentWidthChanged&&!this.contentHeightChanged}merge(e){return 0!==e.kind?this:new yx(this._oldContentWidth,this._oldContentHeight,e.contentWidth,e.contentHeight)}}class wx{constructor(e,t){this.kind=1,this.oldHasFocus=e,this.hasFocus=t}isNoOp(){return this.oldHasFocus===this.hasFocus}merge(e){return 1!==e.kind?this:new wx(this.oldHasFocus,e.hasFocus)}}class _x{constructor(e,t,n,i,o,r,s,a){this.kind=2,this._oldScrollWidth=e,this._oldScrollLeft=t,this._oldScrollHeight=n,this._oldScrollTop=i,this.scrollWidth=o,this.scrollLeft=r,this.scrollHeight=s,this.scrollTop=a,this.scrollWidthChanged=this._oldScrollWidth!==this.scrollWidth,this.scrollLeftChanged=this._oldScrollLeft!==this.scrollLeft,this.scrollHeightChanged=this._oldScrollHeight!==this.scrollHeight,this.scrollTopChanged=this._oldScrollTop!==this.scrollTop}isNoOp(){return!this.scrollWidthChanged&&!this.scrollLeftChanged&&!this.scrollHeightChanged&&!this.scrollTopChanged}merge(e){return 2!==e.kind?this:new _x(this._oldScrollWidth,this._oldScrollLeft,this._oldScrollHeight,this._oldScrollTop,e.scrollWidth,e.scrollLeft,e.scrollHeight,e.scrollTop)}}class Ax{constructor(){this.kind=3}isNoOp(){return!1}merge(e){return this}}class Cx{constructor(e,t,n,i,o,r,s){this.kind=5,this.oldSelections=e,this.selections=t,this.oldModelVersionId=n,this.modelVersionId=i,this.source=o,this.reason=r,this.reachedMaxCursorCount=s}static _selectionsAreEqual(e,t){if(!e&&!t)return!0;if(!e||!t)return!1;const n=e.length,i=t.length;if(n!==i)return!1;for(let o=0;o<n;o++)if(!e[o].equalsSelection(t[o]))return!1;return!0}isNoOp(){return Cx._selectionsAreEqual(this.oldSelections,this.selections)&&this.oldModelVersionId===this.modelVersionId}merge(e){return 5!==e.kind?this:new Cx(this.oldSelections,e.selections,this.oldModelVersionId,e.modelVersionId,e.source,e.reason,this.reachedMaxCursorCount||e.reachedMaxCursorCount)}}class Ex{constructor(){this.kind=4}isNoOp(){return!1}merge(e){return this}}class xx{constructor(e,t){this.modelVersionId=e.getVersionId(),this.cursorState=t.getCursorStates()}equals(e){if(!e)return!1;if(this.modelVersionId!==e.modelVersionId)return!1;if(this.cursorState.length!==e.cursorState.length)return!1;for(let t=0,n=this.cursorState.length;t<n;t++)if(!this.cursorState[t].equals(e.cursorState[t]))return!1;return!0}}class Sx{constructor(e,t,n){this._model=e,this._autoClosedCharactersDecorations=t,this._autoClosedEnclosingDecorations=n}static getAllAutoClosedCharacters(e){let t=[];for(const n of e)t=t.concat(n.getAutoClosedCharactersRanges());return t}dispose(){this._autoClosedCharactersDecorations=this._model.deltaDecorations(this._autoClosedCharactersDecorations,[]),this._autoClosedEnclosingDecorations=this._model.deltaDecorations(this._autoClosedEnclosingDecorations,[])}getAutoClosedCharactersRanges(){let e=[];for(let t=0;t<this._autoClosedCharactersDecorations.length;t++){const n=this._model.getDecorationRange(this._autoClosedCharactersDecorations[t]);n&&e.push(n)}return e}isValid(e){let t=[];for(let n=0;n<this._autoClosedEnclosingDecorations.length;n++){const e=this._model.getDecorationRange(this._autoClosedEnclosingDecorations[n]);if(e&&(t.push(e),e.startLineNumber!==e.endLineNumber))return!1}t.sort(fn.compareRangesUsingStarts),e.sort(fn.compareRangesUsingStarts);for(let n=0;n<e.length;n++){if(n>=t.length)return!1;if(!t[n].strictContainsRange(e[n]))return!1}return!0}}class Dx extends Ge{constructor(e,t,n,i){super(),this._model=e,this._knownModelVersionId=this._model.getVersionId(),this._viewModel=t,this._coordinatesConverter=n,this.context=new my(this._model,this._coordinatesConverter,i),this._cursors=new ex(this.context),this._hasFocus=!1,this._isHandling=!1,this._isDoingComposition=!1,this._selectionsWhenCompositionStarted=null,this._columnSelectData=null,this._autoClosedActions=[],this._prevEditOperationType=0}dispose(){this._cursors.dispose(),this._autoClosedActions=We(this._autoClosedActions),super.dispose()}updateConfiguration(e){this.context=new my(this._model,this._coordinatesConverter,e),this._cursors.updateContext(this.context)}onLineMappingChanged(e){this._knownModelVersionId===this._model.getVersionId()&&this.setStates(e,"viewModel",0,this.getCursorStates())}setHasFocus(e){this._hasFocus=e}_validateAutoClosedActions(){if(this._autoClosedActions.length>0){let e=this._cursors.getSelections();for(let t=0;t<this._autoClosedActions.length;t++){const n=this._autoClosedActions[t];n.isValid(e)||(n.dispose(),this._autoClosedActions.splice(t,1),t--)}}}getPrimaryCursorState(){return this._cursors.getPrimaryCursor()}getLastAddedCursorIndex(){return this._cursors.getLastAddedCursorIndex()}getCursorStates(){return this._cursors.getAll()}setStates(e,t,n,i){let o=!1;null!==i&&i.length>Dx.MAX_CURSOR_COUNT&&(i=i.slice(0,Dx.MAX_CURSOR_COUNT),o=!0);const r=new xx(this._model,this);return this._cursors.setStates(i),this._cursors.normalize(),this._columnSelectData=null,this._validateAutoClosedActions(),this._emitStateChangedIfNecessary(e,t,n,r,o)}setCursorColumnSelectData(e){this._columnSelectData=e}revealPrimary(e,t,n,i){const o=this._cursors.getViewPositions();if(o.length>1)this._emitCursorRevealRange(e,t,null,this._cursors.getViewSelections(),0,n,i);else{const r=o[0],s=new fn(r.lineNumber,r.column,r.lineNumber,r.column);this._emitCursorRevealRange(e,t,s,null,0,n,i)}}_revealPrimaryCursor(e,t,n,i,o){const r=this._cursors.getViewPositions();if(r.length>1)this._emitCursorRevealRange(e,t,null,this._cursors.getViewSelections(),n,i,o);else{const s=r[0],a=new fn(s.lineNumber,s.column,s.lineNumber,s.column);this._emitCursorRevealRange(e,t,a,null,n,i,o)}}_emitCursorRevealRange(e,t,n,i,o,r,s){e.emitViewEvent(new ux(t,n,i,o,r,s))}saveState(){let e=[];const t=this._cursors.getSelections();for(let n=0,i=t.length;n<i;n++){const i=t[n];e.push({inSelectionMode:!i.isEmpty(),selectionStart:{lineNumber:i.selectionStartLineNumber,column:i.selectionStartColumn},position:{lineNumber:i.positionLineNumber,column:i.positionColumn}})}return e}restoreState(e,t){let n=[];for(let i=0,o=t.length;i<o;i++){const e=t[i];let o=1,r=1;e.position&&e.position.lineNumber&&(o=e.position.lineNumber),e.position&&e.position.column&&(r=e.position.column);let s=o,a=r;e.selectionStart&&e.selectionStart.lineNumber&&(s=e.selectionStart.lineNumber),e.selectionStart&&e.selectionStart.column&&(a=e.selectionStart.column),n.push({selectionStartLineNumber:s,selectionStartColumn:a,positionLineNumber:o,positionColumn:r})}this.setStates(e,"restoreState",0,yy.fromModelSelections(n)),this.revealPrimary(e,"restoreState",!0,1)}onModelContentChanged(e,t){if(this._knownModelVersionId=t.versionId,this._isHandling)return;const n=t.containsEvent(1);if(this._prevEditOperationType=0,n)this._cursors.dispose(),this._cursors=new ex(this.context),this._validateAutoClosedActions(),this._emitStateChangedIfNecessary(e,"model",1,null,!1);else if(this._hasFocus&&t.resultingSelection&&t.resultingSelection.length>0){const n=yy.fromModelSelections(t.resultingSelection);this.setStates(e,"modelChange",t.isUndoing?5:t.isRedoing?6:2,n)&&this._revealPrimaryCursor(e,"modelChange",0,!0,0)}else{const t=this._cursors.readSelectionFromMarkers();this.setStates(e,"modelChange",2,yy.fromModelSelections(t))}}getSelection(){return this._cursors.getPrimaryCursor().modelState.selection}getTopMostViewPosition(){return this._cursors.getTopMostViewPosition()}getBottomMostViewPosition(){return this._cursors.getBottomMostViewPosition()}getCursorColumnSelectData(){if(this._columnSelectData)return this._columnSelectData;const e=this._cursors.getPrimaryCursor(),t=e.viewState.selectionStart.getStartPosition(),n=e.viewState.position;return{isReal:!1,fromViewLineNumber:t.lineNumber,fromViewVisualColumn:_y.visibleColumnFromColumn2(this.context.cursorConfig,this._viewModel,t),toViewLineNumber:n.lineNumber,toViewVisualColumn:_y.visibleColumnFromColumn2(this.context.cursorConfig,this._viewModel,n)}}getSelections(){return this._cursors.getSelections()}setSelections(e,t,n){this.setStates(e,t,0,yy.fromModelSelections(n))}getPrevEditOperationType(){return this._prevEditOperationType}setPrevEditOperationType(e){this._prevEditOperationType=e}_pushAutoClosedAction(e,t){let n=[],i=[];for(let s=0,a=e.length;s<a;s++)n.push({range:e[s],options:{inlineClassName:"auto-closed-character",stickiness:1}}),i.push({range:t[s],options:{stickiness:1}});const o=this._model.deltaDecorations([],n),r=this._model.deltaDecorations([],i);this._autoClosedActions.push(new Sx(this._model,o,r))}_executeEditOperation(e){if(!e)return;e.shouldPushStackElementBefore&&this._model.pushStackElement();const t=kx.executeCommands(this._model,this._cursors.getSelections(),e.commands);if(t){this._interpretCommandResult(t);let n=[],i=[];for(let t=0;t<e.commands.length;t++){const o=e.commands[t];o instanceof jA&&o.enclosingRange&&o.closeCharacterRange&&(n.push(o.closeCharacterRange),i.push(o.enclosingRange))}n.length>0&&this._pushAutoClosedAction(n,i),this._prevEditOperationType=e.type}e.shouldPushStackElementAfter&&this._model.pushStackElement()}_interpretCommandResult(e){e&&0!==e.length||(e=this._cursors.readSelectionFromMarkers()),this._columnSelectData=null,this._cursors.setSelections(e),this._cursors.normalize()}_emitStateChangedIfNecessary(e,t,n,i,o){const r=new xx(this._model,this);if(r.equals(i))return!1;const s=this._cursors.getSelections(),a=this._cursors.getViewSelections();if(e.emitViewEvent(new nx(a,s)),!i||i.cursorState.length!==r.cursorState.length||r.cursorState.some((e,t)=>!e.modelState.equals(i.cursorState[t].modelState))){const a=i?i.cursorState.map(e=>e.modelState.selection):null,l=i?i.modelVersionId:0;e.emitOutgoingEvent(new Cx(a,s,l,r.modelVersionId,t||"keyboard",n,o))}return!0}_findAutoClosingPairs(e){if(!e.length)return null;let t=[];for(let n=0,i=e.length;n<i;n++){const i=e[n];if(!i.text||i.text.indexOf("\n")>=0)return null;const o=i.text.match(/([)\]}>'"`])([^)\]}>'"`]*)$/);if(!o)return null;const r=o[1],s=this.context.cursorConfig.autoClosingPairsClose2.get(r);if(!s||1!==s.length)return null;const a=s[0].open,l=i.text.length-o[2].length-1,c=i.text.lastIndexOf(a,l-1);if(-1===c)return null;t.push([c,l])}return t}executeEdits(e,t,n,i){let o=null;"snippet"===t&&(o=this._findAutoClosingPairs(n)),o&&(n[0]._isTracked=!0);let r=[],s=[];const a=this._model.pushEditOperations(this.getSelections(),n,e=>{if(o)for(let n=0,i=o.length;n<i;n++){const[t,i]=o[n],a=e[n],l=a.range.startLineNumber,c=a.range.startColumn-1+t,h=a.range.startColumn-1+i;r.push(new fn(l,h+1,l,h+2)),s.push(new fn(l,c+1,l,h+2))}const t=i(e);return t&&(this._isHandling=!0),t});a&&(this._isHandling=!1,this.setSelections(e,t,a)),r.length>0&&this._pushAutoClosedAction(r,s)}_executeEdit(e,t,n,i=0){if(this.context.cursorConfig.readOnly)return;const o=new xx(this._model,this);this._cursors.stopTrackingSelections(),this._isHandling=!0;try{this._cursors.ensureValidState(),e()}catch(r){Me(r)}this._isHandling=!1,this._cursors.startTrackingSelections(),this._validateAutoClosedActions(),this._emitStateChangedIfNecessary(t,n,i,o,!1)&&this._revealPrimaryCursor(t,n,0,!0,0)}setIsDoingComposition(e){this._isDoingComposition=e}startComposition(e){this._selectionsWhenCompositionStarted=this.getSelections().slice(0)}endComposition(e,t){this._executeEdit(()=>{if("keyboard"===t){const e=Sx.getAllAutoClosedCharacters(this._autoClosedActions);this._executeEditOperation(FA.compositionEndWithInterceptors(this._prevEditOperationType,this.context.cursorConfig,this._model,this._selectionsWhenCompositionStarted,this.getSelections(),e)),this._selectionsWhenCompositionStarted=null}},e,t)}type(e,t,n){this._executeEdit(()=>{if("keyboard"===n){const e=t.length;let n=0;while(n<e){const e=Rr["J"](t,n),i=t.substr(n,e),o=Sx.getAllAutoClosedCharacters(this._autoClosedActions);this._executeEditOperation(FA.typeWithInterceptors(this._isDoingComposition,this._prevEditOperationType,this.context.cursorConfig,this._model,this.getSelections(),o,i)),n+=e}}else this._executeEditOperation(FA.typeWithoutInterceptors(this._prevEditOperationType,this.context.cursorConfig,this._model,this.getSelections(),t))},e,n)}replacePreviousChar(e,t,n,i){this._executeEdit(()=>{this._executeEditOperation(FA.replacePreviousChar(this._prevEditOperationType,this.context.cursorConfig,this._model,this.getSelections(),t,n))},e,i)}paste(e,t,n,i,o){this._executeEdit(()=>{this._executeEditOperation(FA.paste(this.context.cursorConfig,this._model,this.getSelections(),t,n,i||[]))},e,o,4)}cut(e,t){this._executeEdit(()=>{this._executeEditOperation(NA.cut(this.context.cursorConfig,this._model,this.getSelections()))},e,t)}executeCommand(e,t,n){this._executeEdit(()=>{this._cursors.killSecondaryCursors(),this._executeEditOperation(new wy(0,[t],{shouldPushStackElementBefore:!1,shouldPushStackElementAfter:!1}))},e,n)}executeCommands(e,t,n){this._executeEdit(()=>{this._executeEditOperation(new wy(0,t,{shouldPushStackElementBefore:!1,shouldPushStackElementAfter:!1}))},e,n)}}Dx.MAX_CURSOR_COUNT=1e4;class kx{static executeCommands(e,t,n){const i={model:e,selectionsBefore:t,trackedRanges:[],trackedRangesDirection:[]},o=this._innerExecuteCommands(i,n);for(let r=0,s=i.trackedRanges.length;r<s;r++)i.model._setTrackedRange(i.trackedRanges[r],null,0);return o}static _innerExecuteCommands(e,t){if(this._arrayIsEmpty(t))return null;const n=this._getEditOperations(e,t);if(0===n.operations.length)return null;const i=n.operations,o=this._getLoserCursorMap(i);if(o.hasOwnProperty("0"))return null;let r=[];for(let l=0,c=i.length;l<c;l++)o.hasOwnProperty(i[l].identifier.major.toString())||r.push(i[l]);n.hadTrackedEditOperation&&r.length>0&&(r[0]._isTracked=!0);let s=e.model.pushEditOperations(e.selectionsBefore,r,n=>{let i=[];for(let t=0;t<e.selectionsBefore.length;t++)i[t]=[];for(const e of n)e.identifier&&i[e.identifier.major].push(e);const o=(e,t)=>e.identifier.minor-t.identifier.minor;let r=[];for(let s=0;s<e.selectionsBefore.length;s++)i[s].length>0?(i[s].sort(o),r[s]=t[s].computeCursorState(e.model,{getInverseEditOperations:()=>i[s],getTrackedSelection:t=>{const n=parseInt(t,10),i=e.model._getTrackedRange(e.trackedRanges[n]);return 0===e.trackedRangesDirection[n]?new gn(i.startLineNumber,i.startColumn,i.endLineNumber,i.endColumn):new gn(i.endLineNumber,i.endColumn,i.startLineNumber,i.startColumn)}})):r[s]=e.selectionsBefore[s];return r});s||(s=e.selectionsBefore);let a=[];for(let l in o)o.hasOwnProperty(l)&&a.push(parseInt(l,10));a.sort((e,t)=>t-e);for(const l of a)s.splice(l,1);return s}static _arrayIsEmpty(e){for(let t=0,n=e.length;t<n;t++)if(e[t])return!1;return!0}static _getEditOperations(e,t){let n=[],i=!1;for(let o=0,r=t.length;o<r;o++){const r=t[o];if(r){const t=this._getEditOperationsFromCommand(e,o,r);n=n.concat(t.operations),i=i||t.hadTrackedEditOperation}}return{operations:n,hadTrackedEditOperation:i}}static _getEditOperationsFromCommand(e,t,n){let i=[],o=0;const r=(e,r,s=!1)=>{fn.isEmpty(e)&&""===r||i.push({identifier:{major:t,minor:o++},range:e,text:r,forceMoveMarkers:s,isAutoWhitespaceEdit:n.insertsAutoWhitespace})};let s=!1;const a=(e,t,n)=>{s=!0,r(e,t,n)},l=(t,n)=>{const i=gn.liftSelection(t);let o;if(i.isEmpty())if("boolean"===typeof n)o=n?2:3;else{const t=e.model.getLineMaxColumn(i.startLineNumber);o=i.startColumn===t?2:3}else o=1;const r=e.trackedRanges.length,s=e.model._setTrackedRange(null,i,o);return e.trackedRanges[r]=s,e.trackedRangesDirection[r]=i.getDirection(),r.toString()},c={addEditOperation:r,addTrackedEditOperation:a,trackSelection:l};try{n.getEditOperations(e.model,c)}catch(h){return Me(h),{operations:[],hadTrackedEditOperation:!1}}return{operations:i,hadTrackedEditOperation:s}}static _getLoserCursorMap(e){e=e.slice(0),e.sort((e,t)=>-fn.compareRangesUsingEnds(e.range,t.range));let t={};for(let n=1;n<e.length;n++){const i=e[n-1],o=e[n];if(fn.getStartPosition(i.range).isBefore(fn.getEndPosition(o.range))){let r;r=i.identifier.major>o.identifier.major?i.identifier.major:o.identifier.major,t[r.toString()]=!0;for(let t=0;t<e.length;t++)e[t].identifier.major===r&&(e.splice(t,1),t<n&&n--,t--);n>0&&n--}}return t}}class Mx{constructor(e,t,n,i,o,r){this.id=e,this.label=t,this.alias=n,this._precondition=i,this._run=o,this._contextKeyService=r}isSupported(){return this._contextKeyService.contextMatchesRules(this._precondition)}run(){return this.isSupported()?this._run():Promise.resolve(void 0)}}function Nx(e,t,n,i,o,r,s){let a="<div>",l=i,c=0;for(let h=0,u=t.getCount();h<u;h++){const u=t.getEndOffset(h);if(u<=i)continue;let d="";for(;l<u&&l<o;l++){const t=e.charCodeAt(l);switch(t){case 9:let e=r-(l+c)%r;c+=e-1;while(e>0)d+=s?"&#160;":" ",e--;break;case 60:d+="&lt;";break;case 62:d+="&gt;";break;case 38:d+="&amp;";break;case 0:d+="&#00;";break;case 65279:case 8232:case 8233:case 133:d+="�";break;case 13:d+="&#8203";break;case 32:d+=s?"&#160;":" ";break;default:d+=String.fromCharCode(t)}}if(a+=`<span style="${t.getInlineStyle(h,n)}">${d}</span>`,u>o||l>=o)break}return a+="</div>",a}class Lx{constructor(){this._hasPending=!1,this._inserts=[],this._changes=[],this._removes=[]}insert(e){this._hasPending=!0,this._inserts.push(e)}change(e){this._hasPending=!0,this._changes.push(e)}remove(e){this._hasPending=!0,this._removes.push(e)}mustCommit(){return this._hasPending}commit(e){if(!this._hasPending)return;const t=this._inserts,n=this._changes,i=this._removes;this._hasPending=!1,this._inserts=[],this._changes=[],this._removes=[],e._commitPendingChanges(t,n,i)}}class Bx{constructor(e,t,n,i,o){this.id=e,this.afterLineNumber=t,this.ordinal=n,this.height=i,this.minWidth=o,this.prefixSum=0}}class Ix{constructor(e,t,n,i){this._instanceId=Rr["O"](++Ix.INSTANCE_COUNT),this._pendingChanges=new Lx,this._lastWhitespaceId=0,this._arr=[],this._prefixSumValidIndex=-1,this._minWidth=-1,this._lineCount=e,this._lineHeight=t,this._paddingTop=n,this._paddingBottom=i}static findInsertionIndex(e,t,n){let i=0,o=e.length;while(i<o){const r=i+o>>>1;t===e[r].afterLineNumber?n<e[r].ordinal?o=r:i=r+1:t<e[r].afterLineNumber?o=r:i=r+1}return i}setLineHeight(e){this._checkPendingChanges(),this._lineHeight=e}setPadding(e,t){this._paddingTop=e,this._paddingBottom=t}onFlushed(e){this._checkPendingChanges(),this._lineCount=e}changeWhitespace(e){let t=!1;try{const n={insertWhitespace:(e,n,i,o)=>{t=!0,e|=0,n|=0,i|=0,o|=0;const r=this._instanceId+ ++this._lastWhitespaceId;return this._pendingChanges.insert(new Bx(r,e,n,i,o)),r},changeOneWhitespace:(e,n,i)=>{t=!0,n|=0,i|=0,this._pendingChanges.change({id:e,newAfterLineNumber:n,newHeight:i})},removeWhitespace:e=>{t=!0,this._pendingChanges.remove({id:e})}};e(n)}finally{this._pendingChanges.commit(this)}return t}_commitPendingChanges(e,t,n){if((e.length>0||n.length>0)&&(this._minWidth=-1),e.length+t.length+n.length<=1){for(const t of e)this._insertWhitespace(t);for(const e of t)this._changeOneWhitespace(e.id,e.newAfterLineNumber,e.newHeight);for(const e of n){const t=this._findWhitespaceIndex(e.id);-1!==t&&this._removeWhitespace(t)}return}const i=new Set;for(const a of n)i.add(a.id);const o=new Map;for(const a of t)o.set(a.id,a);const r=e=>{let t=[];for(const n of e)if(!i.has(n.id)){if(o.has(n.id)){const e=o.get(n.id);n.afterLineNumber=e.newAfterLineNumber,n.height=e.newHeight}t.push(n)}return t},s=r(this._arr).concat(r(e));s.sort((e,t)=>e.afterLineNumber===t.afterLineNumber?e.ordinal-t.ordinal:e.afterLineNumber-t.afterLineNumber),this._arr=s,this._prefixSumValidIndex=-1}_checkPendingChanges(){this._pendingChanges.mustCommit()&&this._pendingChanges.commit(this)}_insertWhitespace(e){const t=Ix.findInsertionIndex(this._arr,e.afterLineNumber,e.ordinal);this._arr.splice(t,0,e),this._prefixSumValidIndex=Math.min(this._prefixSumValidIndex,t-1)}_findWhitespaceIndex(e){const t=this._arr;for(let n=0,i=t.length;n<i;n++)if(t[n].id===e)return n;return-1}_changeOneWhitespace(e,t,n){const i=this._findWhitespaceIndex(e);if(-1!==i&&(this._arr[i].height!==n&&(this._arr[i].height=n,this._prefixSumValidIndex=Math.min(this._prefixSumValidIndex,i-1)),this._arr[i].afterLineNumber!==t)){const e=this._arr[i];this._removeWhitespace(i),e.afterLineNumber=t,this._insertWhitespace(e)}}_removeWhitespace(e){this._arr.splice(e,1),this._prefixSumValidIndex=Math.min(this._prefixSumValidIndex,e-1)}onLinesDeleted(e,t){this._checkPendingChanges(),e|=0,t|=0,this._lineCount-=t-e+1;for(let n=0,i=this._arr.length;n<i;n++){const i=this._arr[n].afterLineNumber;e<=i&&i<=t?this._arr[n].afterLineNumber=e-1:i>t&&(this._arr[n].afterLineNumber-=t-e+1)}}onLinesInserted(e,t){this._checkPendingChanges(),e|=0,t|=0,this._lineCount+=t-e+1;for(let n=0,i=this._arr.length;n<i;n++){const i=this._arr[n].afterLineNumber;e<=i&&(this._arr[n].afterLineNumber+=t-e+1)}}getWhitespacesTotalHeight(){return this._checkPendingChanges(),0===this._arr.length?0:this.getWhitespacesAccumulatedHeight(this._arr.length-1)}getWhitespacesAccumulatedHeight(e){this._checkPendingChanges(),e|=0;let t=Math.max(0,this._prefixSumValidIndex+1);0===t&&(this._arr[0].prefixSum=this._arr[0].height,t++);for(let n=t;n<=e;n++)this._arr[n].prefixSum=this._arr[n-1].prefixSum+this._arr[n].height;return this._prefixSumValidIndex=Math.max(this._prefixSumValidIndex,e),this._arr[e].prefixSum}getLinesTotalHeight(){this._checkPendingChanges();const e=this._lineHeight*this._lineCount,t=this.getWhitespacesTotalHeight();return e+t+this._paddingTop+this._paddingBottom}getWhitespaceAccumulatedHeightBeforeLineNumber(e){this._checkPendingChanges(),e|=0;const t=this._findLastWhitespaceBeforeLineNumber(e);return-1===t?0:this.getWhitespacesAccumulatedHeight(t)}_findLastWhitespaceBeforeLineNumber(e){e|=0;const t=this._arr;let n=0,i=t.length-1;while(n<=i){const o=i-n|0,r=o/2|0,s=n+r|0;if(t[s].afterLineNumber<e){if(s+1>=t.length||t[s+1].afterLineNumber>=e)return s;n=s+1|0}else i=s-1|0}return-1}_findFirstWhitespaceAfterLineNumber(e){e|=0;const t=this._findLastWhitespaceBeforeLineNumber(e),n=t+1;return n<this._arr.length?n:-1}getFirstWhitespaceIndexAfterLineNumber(e){return this._checkPendingChanges(),e|=0,this._findFirstWhitespaceAfterLineNumber(e)}getVerticalOffsetForLineNumber(e){let t;this._checkPendingChanges(),e|=0,t=e>1?this._lineHeight*(e-1):0;const n=this.getWhitespaceAccumulatedHeightBeforeLineNumber(e);return t+n+this._paddingTop}getWhitespaceMinWidth(){if(this._checkPendingChanges(),-1===this._minWidth){let e=0;for(let t=0,n=this._arr.length;t<n;t++)e=Math.max(e,this._arr[t].minWidth);this._minWidth=e}return this._minWidth}isAfterLines(e){this._checkPendingChanges();const t=this.getLinesTotalHeight();return e>t}getLineNumberAtOrAfterVerticalOffset(e){if(this._checkPendingChanges(),e|=0,e<0)return 1;const t=0|this._lineCount,n=this._lineHeight;let i=1,o=t;while(i<o){const t=(i+o)/2|0,r=0|this.getVerticalOffsetForLineNumber(t);if(e>=r+n)i=t+1;else{if(e>=r)return t;o=t}}return i>t?t:i}getLinesViewportData(e,t){this._checkPendingChanges(),e|=0,t|=0;const n=this._lineHeight,i=0|this.getLineNumberAtOrAfterVerticalOffset(e),o=0|this.getVerticalOffsetForLineNumber(i);let r=0|this._lineCount,s=0|this.getFirstWhitespaceIndexAfterLineNumber(i);const a=0|this.getWhitespacesCount();let l,c;-1===s?(s=a,c=r+1,l=0):(c=0|this.getAfterLineNumberForWhitespaceIndex(s),l=0|this.getHeightForWhitespaceIndex(s));let h=o,u=h;const d=5e5;let p=0;o>=d&&(p=Math.floor(o/d)*d,p=Math.floor(p/n)*n,u-=p);const f=[],g=e+(t-e)/2;let m=-1;for(let w=i;w<=r;w++){if(-1===m){const e=h,t=h+n;(e<=g&&g<t||e>g)&&(m=w)}h+=n,f[w-i]=u,u+=n;while(c===w)u+=l,h+=l,s++,s>=a?c=r+1:(c=0|this.getAfterLineNumberForWhitespaceIndex(s),l=0|this.getHeightForWhitespaceIndex(s));if(h>=t){r=w;break}}-1===m&&(m=r);const b=0|this.getVerticalOffsetForLineNumber(r);let v=i,y=r;return v<y&&o<e&&v++,v<y&&b+n>t&&y--,{bigNumbersDelta:p,startLineNumber:i,endLineNumber:r,relativeVerticalOffset:f,centeredLineNumber:m,completelyVisibleStartLineNumber:v,completelyVisibleEndLineNumber:y}}getVerticalOffsetForWhitespaceIndex(e){this._checkPendingChanges(),e|=0;const t=this.getAfterLineNumberForWhitespaceIndex(e);let n,i;return n=t>=1?this._lineHeight*t:0,i=e>0?this.getWhitespacesAccumulatedHeight(e-1):0,n+i+this._paddingTop}getWhitespaceIndexAtOrAfterVerticallOffset(e){this._checkPendingChanges(),e|=0;let t=0,n=this.getWhitespacesCount()-1;if(n<0)return-1;const i=this.getVerticalOffsetForWhitespaceIndex(n),o=this.getHeightForWhitespaceIndex(n);if(e>=i+o)return-1;while(t<n){const i=Math.floor((t+n)/2),o=this.getVerticalOffsetForWhitespaceIndex(i),r=this.getHeightForWhitespaceIndex(i);if(e>=o+r)t=i+1;else{if(e>=o)return i;n=i}}return t}getWhitespaceAtVerticalOffset(e){this._checkPendingChanges(),e|=0;const t=this.getWhitespaceIndexAtOrAfterVerticallOffset(e);if(t<0)return null;if(t>=this.getWhitespacesCount())return null;const n=this.getVerticalOffsetForWhitespaceIndex(t);if(n>e)return null;const i=this.getHeightForWhitespaceIndex(t),o=this.getIdForWhitespaceIndex(t),r=this.getAfterLineNumberForWhitespaceIndex(t);return{id:o,afterLineNumber:r,verticalOffset:n,height:i}}getWhitespaceViewportData(e,t){this._checkPendingChanges(),e|=0,t|=0;const n=this.getWhitespaceIndexAtOrAfterVerticallOffset(e),i=this.getWhitespacesCount()-1;if(n<0)return[];let o=[];for(let r=n;r<=i;r++){const e=this.getVerticalOffsetForWhitespaceIndex(r),n=this.getHeightForWhitespaceIndex(r);if(e>=t)break;o.push({id:this.getIdForWhitespaceIndex(r),afterLineNumber:this.getAfterLineNumberForWhitespaceIndex(r),verticalOffset:e,height:n})}return o}getWhitespaces(){return this._checkPendingChanges(),this._arr.slice(0)}getWhitespacesCount(){return this._checkPendingChanges(),this._arr.length}getIdForWhitespaceIndex(e){return this._checkPendingChanges(),e|=0,this._arr[e].id}getAfterLineNumberForWhitespaceIndex(e){return this._checkPendingChanges(),e|=0,this._arr[e].afterLineNumber}getHeightForWhitespaceIndex(e){return this._checkPendingChanges(),e|=0,this._arr[e].height}}Ix.INSTANCE_COUNT=0;const Tx=125;class Ox{constructor(e,t,n,i){e|=0,t|=0,n|=0,i|=0,e<0&&(e=0),t<0&&(t=0),n<0&&(n=0),i<0&&(i=0),this.width=e,this.contentWidth=t,this.scrollWidth=Math.max(e,t),this.height=n,this.contentHeight=i,this.scrollHeight=Math.max(n,i)}equals(e){return this.width===e.width&&this.contentWidth===e.contentWidth&&this.height===e.height&&this.contentHeight===e.contentHeight}}class Rx extends Ge{constructor(e,t){super(),this._onDidContentSizeChange=this._register(new et),this.onDidContentSizeChange=this._onDidContentSizeChange.event,this._dimensions=new Ox(0,0,0,0),this._scrollable=this._register(new BC(e,t)),this.onDidScroll=this._scrollable.onScroll}getScrollable(){return this._scrollable}setSmoothScrollDuration(e){this._scrollable.setSmoothScrollDuration(e)}validateScrollPosition(e){return this._scrollable.validateScrollPosition(e)}getScrollDimensions(){return this._dimensions}setScrollDimensions(e){if(this._dimensions.equals(e))return;const t=this._dimensions;this._dimensions=e,this._scrollable.setScrollDimensions({width:e.width,scrollWidth:e.scrollWidth,height:e.height,scrollHeight:e.scrollHeight},!0);const n=t.contentWidth!==e.contentWidth,i=t.contentHeight!==e.contentHeight;(n||i)&&this._onDidContentSizeChange.fire(new yx(t.contentWidth,t.contentHeight,e.contentWidth,e.contentHeight))}getFutureScrollPosition(){return this._scrollable.getFutureScrollPosition()}getCurrentScrollPosition(){return this._scrollable.getCurrentScrollPosition()}setScrollPositionNow(e){this._scrollable.setScrollPositionNow(e)}setScrollPositionSmooth(e){this._scrollable.setScrollPositionSmooth(e)}}class Px extends Ge{constructor(e,t,n){super(),this._configuration=e;const i=this._configuration.options,o=i.get(117),r=i.get(66);this._linesLayout=new Ix(t,i.get(51),r.top,r.bottom),this._scrollable=this._register(new Rx(0,n)),this._configureSmoothScrollDuration(),this._scrollable.setScrollDimensions(new Ox(o.contentWidth,0,o.height,0)),this.onDidScroll=this._scrollable.onDidScroll,this.onDidContentSizeChange=this._scrollable.onDidContentSizeChange,this._updateHeight()}dispose(){super.dispose()}getScrollable(){return this._scrollable.getScrollable()}onHeightMaybeChanged(){this._updateHeight()}_configureSmoothScrollDuration(){this._scrollable.setSmoothScrollDuration(this._configuration.options.get(94)?Tx:0)}onConfigurationChanged(e){const t=this._configuration.options;if(e.hasChanged(51)&&this._linesLayout.setLineHeight(t.get(51)),e.hasChanged(66)){const e=t.get(66);this._linesLayout.setPadding(e.top,e.bottom)}if(e.hasChanged(117)){const e=t.get(117),n=e.contentWidth,i=e.height,o=this._scrollable.getScrollDimensions(),r=o.contentWidth;this._scrollable.setScrollDimensions(new Ox(n,o.contentWidth,i,this._getContentHeight(n,i,r)))}else this._updateHeight();e.hasChanged(94)&&this._configureSmoothScrollDuration()}onFlushed(e){this._linesLayout.onFlushed(e)}onLinesDeleted(e,t){this._linesLayout.onLinesDeleted(e,t)}onLinesInserted(e,t){this._linesLayout.onLinesInserted(e,t)}_getHorizontalScrollbarHeight(e,t){const n=this._configuration.options,i=n.get(84);return 2===i.horizontal||e>=t?0:i.horizontalScrollbarSize}_getContentHeight(e,t,n){const i=this._configuration.options;let o=this._linesLayout.getLinesTotalHeight();return i.get(86)?o+=t-i.get(51):o+=this._getHorizontalScrollbarHeight(e,n),o}_updateHeight(){const e=this._scrollable.getScrollDimensions(),t=e.width,n=e.height,i=e.contentWidth;this._scrollable.setScrollDimensions(new Ox(t,e.contentWidth,n,this._getContentHeight(t,n,i)))}getCurrentViewport(){const e=this._scrollable.getScrollDimensions(),t=this._scrollable.getCurrentScrollPosition();return new ju(t.scrollTop,t.scrollLeft,e.width,e.height)}getFutureViewport(){const e=this._scrollable.getScrollDimensions(),t=this._scrollable.getFutureScrollPosition();return new ju(t.scrollTop,t.scrollLeft,e.width,e.height)}_computeContentWidth(e){const t=this._configuration.options,n=t.get(118),i=t.get(36);if(n.isViewportWrapping){const n=t.get(117),o=t.get(56);return e>n.contentWidth+i.typicalHalfwidthCharacterWidth&&o.enabled&&"right"===o.side?e+n.verticalScrollbarWidth:e}{const n=t.get(85)*i.typicalHalfwidthCharacterWidth,o=this._linesLayout.getWhitespaceMinWidth();return Math.max(e+n,o)}}setMaxLineWidth(e){const t=this._scrollable.getScrollDimensions();this._scrollable.setScrollDimensions(new Ox(t.width,this._computeContentWidth(e),t.height,t.contentHeight)),this._updateHeight()}saveState(){const e=this._scrollable.getFutureScrollPosition();let t=e.scrollTop,n=this._linesLayout.getLineNumberAtOrAfterVerticalOffset(t),i=this._linesLayout.getWhitespaceAccumulatedHeightBeforeLineNumber(n);return{scrollTop:t,scrollTopWithoutViewZones:t-i,scrollLeft:e.scrollLeft}}changeWhitespace(e){const t=this._linesLayout.changeWhitespace(e);return t&&this.onHeightMaybeChanged(),t}getVerticalOffsetForLineNumber(e){return this._linesLayout.getVerticalOffsetForLineNumber(e)}isAfterLines(e){return this._linesLayout.isAfterLines(e)}getLineNumberAtVerticalOffset(e){return this._linesLayout.getLineNumberAtOrAfterVerticalOffset(e)}getWhitespaceAtVerticalOffset(e){return this._linesLayout.getWhitespaceAtVerticalOffset(e)}getLinesViewportData(){const e=this.getCurrentViewport();return this._linesLayout.getLinesViewportData(e.top,e.top+e.height)}getLinesViewportDataAtScrollTop(e){const t=this._scrollable.getScrollDimensions();return e+t.height>t.scrollHeight&&(e=t.scrollHeight-t.height),e<0&&(e=0),this._linesLayout.getLinesViewportData(e,e+t.height)}getWhitespaceViewportData(){const e=this.getCurrentViewport();return this._linesLayout.getWhitespaceViewportData(e.top,e.top+e.height)}getWhitespaces(){return this._linesLayout.getWhitespaces()}getContentWidth(){const e=this._scrollable.getScrollDimensions();return e.contentWidth}getScrollWidth(){const e=this._scrollable.getScrollDimensions();return e.scrollWidth}getContentHeight(){const e=this._scrollable.getScrollDimensions();return e.contentHeight}getScrollHeight(){const e=this._scrollable.getScrollDimensions();return e.scrollHeight}getCurrentScrollLeft(){const e=this._scrollable.getCurrentScrollPosition();return e.scrollLeft}getCurrentScrollTop(){const e=this._scrollable.getCurrentScrollPosition();return e.scrollTop}validateScrollPosition(e){return this._scrollable.validateScrollPosition(e)}setScrollPosition(e,t){1===t?this._scrollable.setScrollPositionNow(e):this._scrollable.setScrollPositionSmooth(e)}deltaScrollNow(e,t){const n=this._scrollable.getCurrentScrollPosition();this._scrollable.setScrollPositionNow({scrollLeft:n.scrollLeft+e,scrollTop:n.scrollTop+t})}}class Fx{constructor(e,t){this.outputLineIndex=e,this.outputOffset=t}}class jx{constructor(e,t,n){this.breakOffsets=e,this.breakOffsetsVisibleColumn=t,this.wrappedTextIndentLength=n}static getInputOffsetOfOutputPosition(e,t,n){return 0===t?n:e[t-1]+n}static getOutputPositionOfInputOffset(e,t){let n=0,i=e.length-1,o=0,r=0;while(n<=i){o=n+(i-n)/2|0;const s=e[o];if(r=o>0?e[o-1]:0,t<r)i=o-1;else{if(!(t>=s))break;n=o+1}}return new Fx(o,t-r)}}class Qx{constructor(e){this._lines=e}convertViewPositionToModelPosition(e){return this._lines.convertViewPositionToModelPosition(e.lineNumber,e.column)}convertViewRangeToModelRange(e){return this._lines.convertViewRangeToModelRange(e)}validateViewPosition(e,t){return this._lines.validateViewPosition(e.lineNumber,e.column,t)}validateViewRange(e,t){return this._lines.validateViewRange(e,t)}convertModelPositionToViewPosition(e){return this._lines.convertModelPositionToViewPosition(e.lineNumber,e.column)}convertModelRangeToViewRange(e){return this._lines.convertModelRangeToViewRange(e)}modelPositionIsVisible(e){return this._lines.modelPositionIsVisible(e.lineNumber,e.column)}}class zx{constructor(e){this._counts=e,this._isValid=!1,this._validEndIndex=-1,this._modelToView=[],this._viewToModel=[]}_invalidate(e){this._isValid=!1,this._validEndIndex=Math.min(this._validEndIndex,e-1)}_ensureValid(){if(!this._isValid){for(let e=this._validEndIndex+1,t=this._counts.length;e<t;e++){const t=this._counts[e],n=e>0?this._modelToView[e-1]:0;this._modelToView[e]=n+t;for(let i=0;i<t;i++)this._viewToModel[n+i]=e}this._modelToView.length=this._counts.length,this._viewToModel.length=this._modelToView[this._modelToView.length-1],this._isValid=!0,this._validEndIndex=this._counts.length-1}}changeValue(e,t){this._counts[e]!==t&&(this._counts[e]=t,this._invalidate(e))}removeValues(e,t){this._counts.splice(e,t),this._invalidate(e)}insertValues(e,t){this._counts=lo(this._counts,e,t),this._invalidate(e)}getTotalValue(){return this._ensureValid(),this._viewToModel.length}getAccumulatedValue(e){return this._ensureValid(),this._modelToView[e]}getIndexOf(e){this._ensureValid();const t=this._viewToModel[e],n=t>0?this._modelToView[t-1]:0;return new Bh(t,e-n)}}class Vx{constructor(e,t,n,i,o,r,s,a){this.model=e,this._validModelVersionId=-1,this._domLineBreaksComputerFactory=t,this._monospaceLineBreaksComputerFactory=n,this.fontInfo=i,this.tabSize=o,this.wrappingStrategy=r,this.wrappingColumn=s,this.wrappingIndent=a,this._constructLines(!0,null)}dispose(){this.hiddenAreasIds=this.model.deltaDecorations(this.hiddenAreasIds,[])}createCoordinatesConverter(){return new Qx(this)}_constructLines(e,t){this.lines=[],e&&(this.hiddenAreasIds=[]);let n=this.model.getLinesContent();const i=n.length,o=this.createLineBreaksComputer();for(let d=0;d<i;d++)o.addRequest(n[d],t?t[d]:null);const r=o.finalize();let s=[],a=this.hiddenAreasIds.map(e=>this.model.getDecorationRange(e)).sort(fn.compareRangesUsingStarts),l=1,c=0,h=-1,u=h+1<a.length?c+1:i+2;for(let d=0;d<i;d++){let e=d+1;e===u&&(h++,l=a[h].startLineNumber,c=a[h].endLineNumber,u=h+1<a.length?c+1:i+2);let t=e>=l&&e<=c,n=qx(r[d],!t);s[d]=n.getViewLineCount(),this.lines[d]=n}this._validModelVersionId=this.model.getVersionId(),this.prefixSumComputer=new zx(s)}getHiddenAreas(){return this.hiddenAreasIds.map(e=>this.model.getDecorationRange(e))}_reduceRanges(e){if(0===e.length)return[];let t=e.map(e=>this.model.validateRange(e)).sort(fn.compareRangesUsingStarts),n=[],i=t[0].startLineNumber,o=t[0].endLineNumber;for(let r=1,s=t.length;r<s;r++){let e=t[r];e.startLineNumber>o+1?(n.push(new fn(i,1,o,1)),i=e.startLineNumber,o=e.endLineNumber):e.endLineNumber>o&&(o=e.endLineNumber)}return n.push(new fn(i,1,o,1)),n}setHiddenAreas(e){let t=this._reduceRanges(e),n=this.hiddenAreasIds.map(e=>this.model.getDecorationRange(e)).sort(fn.compareRangesUsingStarts);if(t.length===n.length){let e=!1;for(let i=0;i<t.length;i++)if(!t[i].equalsRange(n[i])){e=!0;break}if(!e)return!1}let i=[];for(const h of t)i.push({range:h,options:ry.EMPTY});this.hiddenAreasIds=this.model.deltaDecorations(this.hiddenAreasIds,i);let o=t,r=1,s=0,a=-1,l=a+1<o.length?s+1:this.lines.length+2,c=!1;for(let h=0;h<this.lines.length;h++){let e=h+1;e===l&&(a++,r=o[a].startLineNumber,s=o[a].endLineNumber,l=a+1<o.length?s+1:this.lines.length+2);let t=!1;if(e>=r&&e<=s?this.lines[h].isVisible()&&(this.lines[h]=this.lines[h].setVisible(!1),t=!0):(c=!0,this.lines[h].isVisible()||(this.lines[h]=this.lines[h].setVisible(!0),t=!0)),t){let e=this.lines[h].getViewLineCount();this.prefixSumComputer.changeValue(h,e)}}return c||this.setHiddenAreas([]),!0}modelPositionIsVisible(e,t){return!(e<1||e>this.lines.length)&&this.lines[e-1].isVisible()}setTabSize(e){return this.tabSize!==e&&(this.tabSize=e,this._constructLines(!1,null),!0)}setWrappingSettings(e,t,n,i){const o=this.fontInfo.equals(e),r=this.wrappingStrategy===t,s=this.wrappingColumn===n,a=this.wrappingIndent===i;if(o&&r&&s&&a)return!1;const l=o&&r&&!s&&a;this.fontInfo=e,this.wrappingStrategy=t,this.wrappingColumn=n,this.wrappingIndent=i;let c=null;if(l){c=[];for(let e=0,t=this.lines.length;e<t;e++)c[e]=this.lines[e].getLineBreakData()}return this._constructLines(!1,c),!0}createLineBreaksComputer(){const e="advanced"===this.wrappingStrategy?this._domLineBreaksComputerFactory:this._monospaceLineBreaksComputerFactory;return e.createLineBreaksComputer(this.fontInfo,this.tabSize,this.wrappingColumn,this.wrappingIndent)}onModelFlushed(){this._constructLines(!0,null)}onModelLinesDeleted(e,t,n){if(e<=this._validModelVersionId)return null;let i=1===t?1:this.prefixSumComputer.getAccumulatedValue(t-2)+1,o=this.prefixSumComputer.getAccumulatedValue(n-1);return this.lines.splice(t-1,n-t+1),this.prefixSumComputer.removeValues(t-1,n-t+1),new cx(i,o)}onModelLinesInserted(e,t,n,i){if(e<=this._validModelVersionId)return null;let o=this.getHiddenAreas(),r=!1,s=new pn(t,1);for(const u of o)if(u.containsPosition(s)){r=!0;break}let a=1===t?1:this.prefixSumComputer.getAccumulatedValue(t-2)+1,l=0,c=[],h=[];for(let u=0,d=i.length;u<d;u++){let e=qx(i[u],!r);c.push(e);let t=e.getViewLineCount();l+=t,h[u]=t}return this.lines=this.lines.slice(0,t-1).concat(c).concat(this.lines.slice(t-1)),this.prefixSumComputer.insertValues(t-1,h),new hx(a,a+l-1)}onModelLineChanged(e,t,n){if(e<=this._validModelVersionId)return[!1,null,null,null];let i=t-1,o=this.lines[i].getViewLineCount(),r=this.lines[i].isVisible(),s=qx(n,r);this.lines[i]=s;let a=this.lines[i].getViewLineCount(),l=!1,c=0,h=-1,u=0,d=-1,p=0,f=-1;o>a?(c=1===t?1:this.prefixSumComputer.getAccumulatedValue(t-2)+1,h=c+a-1,p=h+1,f=p+(o-a)-1,l=!0):o<a?(c=1===t?1:this.prefixSumComputer.getAccumulatedValue(t-2)+1,h=c+o-1,u=h+1,d=u+(a-o)-1,l=!0):(c=1===t?1:this.prefixSumComputer.getAccumulatedValue(t-2)+1,h=c+a-1),this.prefixSumComputer.changeValue(i,a);const g=c<=h?new lx(c,h):null,m=u<=d?new hx(u,d):null,b=p<=f?new cx(p,f):null;return[l,g,m,b]}acceptVersionId(e){this._validModelVersionId=e,1!==this.lines.length||this.lines[0].isVisible()||this.setHiddenAreas([])}getViewLineCount(){return this.prefixSumComputer.getTotalValue()}_toValidViewLineNumber(e){if(e<1)return 1;const t=this.getViewLineCount();return e>t?t:0|e}getActiveIndentGuide(e,t,n){e=this._toValidViewLineNumber(e),t=this._toValidViewLineNumber(t),n=this._toValidViewLineNumber(n);const i=this.convertViewPositionToModelPosition(e,this.getViewLineMinColumn(e)),o=this.convertViewPositionToModelPosition(t,this.getViewLineMinColumn(t)),r=this.convertViewPositionToModelPosition(n,this.getViewLineMinColumn(n)),s=this.model.getActiveIndentGuide(i.lineNumber,o.lineNumber,r.lineNumber),a=this.convertModelPositionToViewPosition(s.startLineNumber,1),l=this.convertModelPositionToViewPosition(s.endLineNumber,this.model.getLineMaxColumn(s.endLineNumber));return{startLineNumber:a.lineNumber,endLineNumber:l.lineNumber,indent:s.indent}}getViewLinesIndentGuides(e,t){e=this._toValidViewLineNumber(e),t=this._toValidViewLineNumber(t);const n=this.convertViewPositionToModelPosition(e,this.getViewLineMinColumn(e)),i=this.convertViewPositionToModelPosition(t,this.getViewLineMaxColumn(t));let o=[],r=[],s=[];const a=n.lineNumber-1,l=i.lineNumber-1;let c=null;for(let p=a;p<=l;p++){const e=this.lines[p];if(e.isVisible()){let t=e.getViewLineNumberOfModelPosition(0,p===a?n.column:1),i=e.getViewLineNumberOfModelPosition(0,this.model.getLineMaxColumn(p+1)),o=i-t+1,l=0;o>1&&1===e.getViewLineMinColumn(this.model,p+1,i)&&(l=0===t?1:2),r.push(o),s.push(l),null===c&&(c=new pn(p+1,0))}else null!==c&&(o=o.concat(this.model.getLinesIndentGuides(c.lineNumber,p)),c=null)}null!==c&&(o=o.concat(this.model.getLinesIndentGuides(c.lineNumber,i.lineNumber)),c=null);const h=t-e+1;let u=new Array(h),d=0;for(let p=0,f=o.length;p<f;p++){let e,t=o[p],n=Math.min(h-d,r[p]),i=s[p];e=2===i?0:1===i?1:n;for(let o=0;o<n;o++)o===e&&(t=0),u[d++]=t}return u}getViewLineContent(e){e=this._toValidViewLineNumber(e);let t=this.prefixSumComputer.getIndexOf(e-1),n=t.index,i=t.remainder;return this.lines[n].getViewLineContent(this.model,n+1,i)}getViewLineLength(e){e=this._toValidViewLineNumber(e);let t=this.prefixSumComputer.getIndexOf(e-1),n=t.index,i=t.remainder;return this.lines[n].getViewLineLength(this.model,n+1,i)}getViewLineMinColumn(e){e=this._toValidViewLineNumber(e);let t=this.prefixSumComputer.getIndexOf(e-1),n=t.index,i=t.remainder;return this.lines[n].getViewLineMinColumn(this.model,n+1,i)}getViewLineMaxColumn(e){e=this._toValidViewLineNumber(e);let t=this.prefixSumComputer.getIndexOf(e-1),n=t.index,i=t.remainder;return this.lines[n].getViewLineMaxColumn(this.model,n+1,i)}getViewLineData(e){e=this._toValidViewLineNumber(e);let t=this.prefixSumComputer.getIndexOf(e-1),n=t.index,i=t.remainder;return this.lines[n].getViewLineData(this.model,n+1,i)}getViewLinesData(e,t,n){e=this._toValidViewLineNumber(e),t=this._toValidViewLineNumber(t);let i=this.prefixSumComputer.getIndexOf(e-1),o=e,r=i.index,s=i.remainder,a=[];for(let l=r,c=this.model.getLineCount();l<c;l++){let i=this.lines[l];if(!i.isVisible())continue;let c=l===r?s:0,h=i.getViewLineCount()-c,u=!1;o+h>t&&(u=!0,h=t-o+1);let d=c+h;if(i.getViewLinesData(this.model,l+1,c,d,o-e,n,a),o+=h,u)break}return a}validateViewPosition(e,t,n){e=this._toValidViewLineNumber(e);let i=this.prefixSumComputer.getIndexOf(e-1),o=i.index,r=i.remainder,s=this.lines[o],a=s.getViewLineMinColumn(this.model,o+1,r),l=s.getViewLineMaxColumn(this.model,o+1,r);t<a&&(t=a),t>l&&(t=l);let c=s.getModelColumnOfViewPosition(r,t),h=this.model.validatePosition(new pn(o+1,c));return h.equals(n)?new pn(e,t):this.convertModelPositionToViewPosition(n.lineNumber,n.column)}validateViewRange(e,t){const n=this.validateViewPosition(e.startLineNumber,e.startColumn,t.getStartPosition()),i=this.validateViewPosition(e.endLineNumber,e.endColumn,t.getEndPosition());return new fn(n.lineNumber,n.column,i.lineNumber,i.column)}convertViewPositionToModelPosition(e,t){e=this._toValidViewLineNumber(e);let n=this.prefixSumComputer.getIndexOf(e-1),i=n.index,o=n.remainder,r=this.lines[i].getModelColumnOfViewPosition(o,t);return this.model.validatePosition(new pn(i+1,r))}convertViewRangeToModelRange(e){const t=this.convertViewPositionToModelPosition(e.startLineNumber,e.startColumn),n=this.convertViewPositionToModelPosition(e.endLineNumber,e.endColumn);return new fn(t.lineNumber,t.column,n.lineNumber,n.column)}convertModelPositionToViewPosition(e,t){const n=this.model.validatePosition(new pn(e,t)),i=n.lineNumber,o=n.column;let r=i-1,s=!1;while(r>0&&!this.lines[r].isVisible())r--,s=!0;if(0===r&&!this.lines[r].isVisible())return new pn(1,1);const a=1+(0===r?0:this.prefixSumComputer.getAccumulatedValue(r-1));let l;return l=s?this.lines[r].getViewPositionOfModelPosition(a,this.model.getLineMaxColumn(r+1)):this.lines[i-1].getViewPositionOfModelPosition(a,o),l}convertModelRangeToViewRange(e){let t=this.convertModelPositionToViewPosition(e.startLineNumber,e.startColumn),n=this.convertModelPositionToViewPosition(e.endLineNumber,e.endColumn);return e.startLineNumber===e.endLineNumber&&t.lineNumber!==n.lineNumber&&n.column===this.getViewLineMinColumn(n.lineNumber)?new fn(t.lineNumber,t.column,n.lineNumber-1,this.getViewLineMaxColumn(n.lineNumber-1)):new fn(t.lineNumber,t.column,n.lineNumber,n.column)}_getViewLineNumberForModelPosition(e,t){let n=e-1;if(this.lines[n].isVisible()){const e=1+(0===n?0:this.prefixSumComputer.getAccumulatedValue(n-1));return this.lines[n].getViewLineNumberOfModelPosition(e,t)}while(n>0&&!this.lines[n].isVisible())n--;if(0===n&&!this.lines[n].isVisible())return 1;const i=1+(0===n?0:this.prefixSumComputer.getAccumulatedValue(n-1));return this.lines[n].getViewLineNumberOfModelPosition(i,this.model.getLineMaxColumn(n+1))}getAllOverviewRulerDecorations(e,t,n){const i=this.model.getOverviewRulerDecorations(e,t),o=new $x;for(const r of i){const e=r.options.overviewRuler,t=e?e.position:0;if(0===t)continue;const i=e.getColor(n),s=this._getViewLineNumberForModelPosition(r.range.startLineNumber,r.range.startColumn),a=this._getViewLineNumberForModelPosition(r.range.endLineNumber,r.range.endColumn);o.accept(i,s,a,t)}return o.result}getDecorationsInRange(e,t,n){const i=this.convertViewPositionToModelPosition(e.startLineNumber,e.startColumn),o=this.convertViewPositionToModelPosition(e.endLineNumber,e.endColumn);if(o.lineNumber-i.lineNumber<=e.endLineNumber-e.startLineNumber)return this.model.getDecorationsInRange(new fn(i.lineNumber,1,o.lineNumber,o.column),t,n);let r=[];const s=i.lineNumber-1,a=o.lineNumber-1;let l=null;for(let d=s;d<=a;d++){const e=this.lines[d];if(e.isVisible())null===l&&(l=new pn(d+1,d===s?i.column:1));else if(null!==l){const e=this.model.getLineMaxColumn(d);r=r.concat(this.model.getDecorationsInRange(new fn(l.lineNumber,l.column,d,e),t,n)),l=null}}null!==l&&(r=r.concat(this.model.getDecorationsInRange(new fn(l.lineNumber,l.column,o.lineNumber,o.column),t,n)),l=null),r.sort((e,t)=>{const n=fn.compareRangesUsingStarts(e.range,t.range);return 0===n?e.id<t.id?-1:e.id>t.id?1:0:n});let c=[],h=0,u=null;for(const d of r){const e=d.id;u!==e&&(u=e,c[h++]=d)}return c}}class Wx{constructor(){}isVisible(){return!0}setVisible(e){return e?this:Hx.INSTANCE}getLineBreakData(){return null}getViewLineCount(){return 1}getViewLineContent(e,t,n){return e.getLineContent(t)}getViewLineLength(e,t,n){return e.getLineLength(t)}getViewLineMinColumn(e,t,n){return e.getLineMinColumn(t)}getViewLineMaxColumn(e,t,n){return e.getLineMaxColumn(t)}getViewLineData(e,t,n){let i=e.getLineTokens(t),o=i.getLineContent();return new zu(o,!1,1,o.length+1,0,i.inflate())}getViewLinesData(e,t,n,i,o,r,s){r[o]?s[o]=this.getViewLineData(e,t,0):s[o]=null}getModelColumnOfViewPosition(e,t){return t}getViewPositionOfModelPosition(e,t){return new pn(e,t)}getViewLineNumberOfModelPosition(e,t){return e}}Wx.INSTANCE=new Wx;class Hx{constructor(){}isVisible(){return!1}setVisible(e){return e?Wx.INSTANCE:this}getLineBreakData(){return null}getViewLineCount(){return 0}getViewLineContent(e,t,n){throw new Error("Not supported")}getViewLineLength(e,t,n){throw new Error("Not supported")}getViewLineMinColumn(e,t,n){throw new Error("Not supported")}getViewLineMaxColumn(e,t,n){throw new Error("Not supported")}getViewLineData(e,t,n){throw new Error("Not supported")}getViewLinesData(e,t,n,i,o,r,s){throw new Error("Not supported")}getModelColumnOfViewPosition(e,t){throw new Error("Not supported")}getViewPositionOfModelPosition(e,t){throw new Error("Not supported")}getViewLineNumberOfModelPosition(e,t){throw new Error("Not supported")}}Hx.INSTANCE=new Hx;class Ux{constructor(e,t){this._lineBreakData=e,this._isVisible=t}isVisible(){return this._isVisible}setVisible(e){return this._isVisible=e,this}getLineBreakData(){return this._lineBreakData}getViewLineCount(){return this._isVisible?this._lineBreakData.breakOffsets.length:0}getInputStartOffsetOfOutputLineIndex(e){return jx.getInputOffsetOfOutputPosition(this._lineBreakData.breakOffsets,e,0)}getInputEndOffsetOfOutputLineIndex(e,t,n){return n+1===this._lineBreakData.breakOffsets.length?e.getLineMaxColumn(t)-1:jx.getInputOffsetOfOutputPosition(this._lineBreakData.breakOffsets,n+1,0)}getViewLineContent(e,t,n){if(!this._isVisible)throw new Error("Not supported");let i=this.getInputStartOffsetOfOutputLineIndex(n),o=this.getInputEndOffsetOfOutputLineIndex(e,t,n),r=e.getValueInRange({startLineNumber:t,startColumn:i+1,endLineNumber:t,endColumn:o+1});return n>0&&(r=Gx(this._lineBreakData.wrappedTextIndentLength)+r),r}getViewLineLength(e,t,n){if(!this._isVisible)throw new Error("Not supported");let i=this.getInputStartOffsetOfOutputLineIndex(n),o=this.getInputEndOffsetOfOutputLineIndex(e,t,n),r=o-i;return n>0&&(r=this._lineBreakData.wrappedTextIndentLength+r),r}getViewLineMinColumn(e,t,n){if(!this._isVisible)throw new Error("Not supported");return n>0?this._lineBreakData.wrappedTextIndentLength+1:1}getViewLineMaxColumn(e,t,n){if(!this._isVisible)throw new Error("Not supported");return this.getViewLineContent(e,t,n).length+1}getViewLineData(e,t,n){if(!this._isVisible)throw new Error("Not supported");let i=this.getInputStartOffsetOfOutputLineIndex(n),o=this.getInputEndOffsetOfOutputLineIndex(e,t,n),r=e.getValueInRange({startLineNumber:t,startColumn:i+1,endLineNumber:t,endColumn:o+1});n>0&&(r=Gx(this._lineBreakData.wrappedTextIndentLength)+r);let s=n>0?this._lineBreakData.wrappedTextIndentLength+1:1,a=r.length+1,l=n+1<this.getViewLineCount(),c=0;n>0&&(c=this._lineBreakData.wrappedTextIndentLength);let h=e.getLineTokens(t);const u=0===n?0:this._lineBreakData.breakOffsetsVisibleColumn[n-1];return new zu(r,l,s,a,u,h.sliceAndInflate(i,o,c))}getViewLinesData(e,t,n,i,o,r,s){if(!this._isVisible)throw new Error("Not supported");for(let a=n;a<i;a++){let i=o+a-n;r[i]?s[i]=this.getViewLineData(e,t,a):s[i]=null}}getModelColumnOfViewPosition(e,t){if(!this._isVisible)throw new Error("Not supported");let n=t-1;return e>0&&(n<this._lineBreakData.wrappedTextIndentLength?n=0:n-=this._lineBreakData.wrappedTextIndentLength),jx.getInputOffsetOfOutputPosition(this._lineBreakData.breakOffsets,e,n)+1}getViewPositionOfModelPosition(e,t){if(!this._isVisible)throw new Error("Not supported");let n=jx.getOutputPositionOfInputOffset(this._lineBreakData.breakOffsets,t-1),i=n.outputLineIndex,o=n.outputOffset+1;return i>0&&(o+=this._lineBreakData.wrappedTextIndentLength),new pn(e+i,o)}getViewLineNumberOfModelPosition(e,t){if(!this._isVisible)throw new Error("Not supported");const n=jx.getOutputPositionOfInputOffset(this._lineBreakData.breakOffsets,t-1);return e+n.outputLineIndex}}let Yx=[""];function Gx(e){if(e>=Yx.length)for(let t=1;t<=e;t++)Yx[t]=Kx(t);return Yx[e]}function Kx(e){return new Array(e+1).join(" ")}function qx(e,t){return null===e?t?Wx.INSTANCE:Hx.INSTANCE:new Ux(e,t)}class Jx{constructor(e){this._lines=e}_validPosition(e){return this._lines.model.validatePosition(e)}_validRange(e){return this._lines.model.validateRange(e)}convertViewPositionToModelPosition(e){return this._validPosition(e)}convertViewRangeToModelRange(e){return this._validRange(e)}validateViewPosition(e,t){return this._validPosition(t)}validateViewRange(e,t){return this._validRange(t)}convertModelPositionToViewPosition(e){return this._validPosition(e)}convertModelRangeToViewRange(e){return this._validRange(e)}modelPositionIsVisible(e){const t=this._lines.model.getLineCount();return!(e.lineNumber<1||e.lineNumber>t)}}class Xx{constructor(e){this.model=e}dispose(){}createCoordinatesConverter(){return new Jx(this)}getHiddenAreas(){return[]}setHiddenAreas(e){return!1}setTabSize(e){return!1}setWrappingSettings(e,t,n,i){return!1}createLineBreaksComputer(){let e=[];return{addRequest:(t,n)=>{e.push(null)},finalize:()=>e}}onModelFlushed(){}onModelLinesDeleted(e,t,n){return new cx(t,n)}onModelLinesInserted(e,t,n,i){return new hx(t,n)}onModelLineChanged(e,t,n){return[!1,new lx(t,t),null,null]}acceptVersionId(e){}getViewLineCount(){return this.model.getLineCount()}getActiveIndentGuide(e,t,n){return{startLineNumber:e,endLineNumber:e,indent:0}}getViewLinesIndentGuides(e,t){const n=t-e+1;let i=new Array(n);for(let o=0;o<n;o++)i[o]=0;return i}getViewLineContent(e){return this.model.getLineContent(e)}getViewLineLength(e){return this.model.getLineLength(e)}getViewLineMinColumn(e){return this.model.getLineMinColumn(e)}getViewLineMaxColumn(e){return this.model.getLineMaxColumn(e)}getViewLineData(e){let t=this.model.getLineTokens(e),n=t.getLineContent();return new zu(n,!1,1,n.length+1,0,t.inflate())}getViewLinesData(e,t,n){const i=this.model.getLineCount();e=Math.min(Math.max(1,e),i),t=Math.min(Math.max(1,t),i);let o=[];for(let r=e;r<=t;r++){let t=r-e;n[t]||(o[t]=null),o[t]=this.getViewLineData(r)}return o}getAllOverviewRulerDecorations(e,t,n){const i=this.model.getOverviewRulerDecorations(e,t),o=new $x;for(const r of i){const e=r.options.overviewRuler,t=e?e.position:0;if(0===t)continue;const i=e.getColor(n),s=r.range.startLineNumber,a=r.range.endLineNumber;o.accept(i,s,a,t)}return o.result}getDecorationsInRange(e,t,n){return this.model.getDecorationsInRange(e,t,n)}}class $x{constructor(){this.result=Object.create(null)}accept(e,t,n,i){let o=this.result[e];if(o){const e=o[o.length-3],r=o[o.length-1];if(e===i&&r+1>=t)return void(n>r&&(o[o.length-1]=n));o.push(i,t,n)}else this.result[e]=[i,t,n]}}class Zx{constructor(e,t,n,i,o){this.editorId=e,this.model=t,this.configuration=n,this._linesCollection=i,this._coordinatesConverter=o,this._decorationsCache=Object.create(null),this._cachedModelDecorationsResolver=null,this._cachedModelDecorationsResolverViewRange=null}_clearCachedModelDecorationsResolver(){this._cachedModelDecorationsResolver=null,this._cachedModelDecorationsResolverViewRange=null}dispose(){this._decorationsCache=Object.create(null),this._clearCachedModelDecorationsResolver()}reset(){this._decorationsCache=Object.create(null),this._clearCachedModelDecorationsResolver()}onModelDecorationsChanged(){this._decorationsCache=Object.create(null),this._clearCachedModelDecorationsResolver()}onLineMappingChanged(){this._decorationsCache=Object.create(null),this._clearCachedModelDecorationsResolver()}_getOrCreateViewModelDecoration(e){const t=e.id;let n=this._decorationsCache[t];if(!n){const i=e.range,o=e.options;let r;if(o.isWholeLine){const e=this._coordinatesConverter.convertModelPositionToViewPosition(new pn(i.startLineNumber,1)),t=this._coordinatesConverter.convertModelPositionToViewPosition(new pn(i.endLineNumber,this.model.getLineMaxColumn(i.endLineNumber)));r=new fn(e.lineNumber,e.column,t.lineNumber,t.column)}else r=this._coordinatesConverter.convertModelRangeToViewRange(i);n=new Hu(r,o),this._decorationsCache[t]=n}return n}getDecorationsViewportData(e){let t=null!==this._cachedModelDecorationsResolver;return t=t&&e.equalsRange(this._cachedModelDecorationsResolverViewRange),t||(this._cachedModelDecorationsResolver=this._getDecorationsViewportData(e),this._cachedModelDecorationsResolverViewRange=e),this._cachedModelDecorationsResolver}_getDecorationsViewportData(e){const t=this._linesCollection.getDecorationsInRange(e,this.editorId,ue(this.configuration.options)),n=e.startLineNumber,i=e.endLineNumber;let o=[],r=0,s=[];for(let a=n;a<=i;a++)s[a-n]=[];for(let a=0,l=t.length;a<l;a++){let e=t[a],l=e.options,c=this._getOrCreateViewModelDecoration(e),h=c.range;if(o[r++]=c,l.inlineClassName){let e=new Wu(h,l.inlineClassName,l.inlineClassNameAffectsLetterSpacing?3:0),t=Math.max(n,h.startLineNumber),o=Math.min(i,h.endLineNumber);for(let i=t;i<=o;i++)s[i-n].push(e)}if(l.beforeContentClassName&&n<=h.startLineNumber&&h.startLineNumber<=i){let e=new Wu(new fn(h.startLineNumber,h.startColumn,h.startLineNumber,h.startColumn),l.beforeContentClassName,1);s[h.startLineNumber-n].push(e)}if(l.afterContentClassName&&n<=h.endLineNumber&&h.endLineNumber<=i){let e=new Wu(new fn(h.endLineNumber,h.endColumn,h.endLineNumber,h.endColumn),l.afterContentClassName,2);s[h.endLineNumber-n].push(e)}}return{decorations:o,inlineDecorations:s}}}const eS=!0;class tS extends Ge{constructor(e,t,n,i,o,r){if(super(),this._editorId=e,this._configuration=t,this.model=n,this._eventDispatcher=new bx,this.onEvent=this._eventDispatcher.onEvent,this.cursorConfig=new fy(this.model.getLanguageIdentifier(),this.model.getOptions(),this._configuration),this._tokenizeViewportSoon=this._register(new Hi(()=>this.tokenizeViewport(),50)),this._updateConfigurationViewLineCount=this._register(new Hi(()=>this._updateConfigurationViewLineCountNow(),0)),this._hasFocus=!1,this._viewportStartLine=-1,this._viewportStartLineTrackedRange=null,this._viewportStartLineDelta=0,eS&&this.model.isTooLargeForTokenization())this._lines=new Xx(this.model);else{const e=this._configuration.options,t=e.get(36),n=e.get(112),r=e.get(118),s=e.get(111);this._lines=new Vx(this.model,i,o,t,this.model.getOptions().tabSize,n,r.wrappingColumn,s)}this.coordinatesConverter=this._lines.createCoordinatesConverter(),this._cursor=this._register(new Dx(n,this,this.coordinatesConverter,this.cursorConfig)),this.viewLayout=this._register(new Px(this._configuration,this.getLineCount(),r)),this._register(this.viewLayout.onDidScroll(e=>{e.scrollTopChanged&&this._tokenizeViewportSoon.schedule(),this._eventDispatcher.emitSingleViewEvent(new dx(e)),this._eventDispatcher.emitOutgoingEvent(new _x(e.oldScrollWidth,e.oldScrollLeft,e.oldScrollHeight,e.oldScrollTop,e.scrollWidth,e.scrollLeft,e.scrollHeight,e.scrollTop))})),this._register(this.viewLayout.onDidContentSizeChange(e=>{this._eventDispatcher.emitOutgoingEvent(e)})),this._decorations=new Zx(this._editorId,this.model,this._configuration,this._lines,this.coordinatesConverter),this._registerModelEvents(),this._register(this._configuration.onDidChangeFast(e=>{try{const t=this._eventDispatcher.beginEmitViewEvents();this._onConfigurationChanged(t,e)}finally{this._eventDispatcher.endEmitViewEvents()}})),this._register(aE.getInstance().onDidChange(()=>{this._eventDispatcher.emitSingleViewEvent(new gx)})),this._updateConfigurationViewLineCountNow()}dispose(){super.dispose(),this._decorations.dispose(),this._lines.dispose(),this.invalidateMinimapColorCache(),this._viewportStartLineTrackedRange=this.model._setTrackedRange(this._viewportStartLineTrackedRange,null,1),this._eventDispatcher.dispose()}addViewEventHandler(e){this._eventDispatcher.addViewEventHandler(e)}removeViewEventHandler(e){this._eventDispatcher.removeViewEventHandler(e)}_updateConfigurationViewLineCountNow(){this._configuration.setViewLineCount(this._lines.getViewLineCount())}tokenizeViewport(){const e=this.viewLayout.getLinesViewportData(),t=this.coordinatesConverter.convertViewPositionToModelPosition(new pn(e.startLineNumber,1)),n=this.coordinatesConverter.convertViewPositionToModelPosition(new pn(e.endLineNumber,1));this.model.tokenizeViewport(t.lineNumber,n.lineNumber)}setHasFocus(e){this._hasFocus=e,this._cursor.setHasFocus(e),this._eventDispatcher.emitSingleViewEvent(new rx(e)),this._eventDispatcher.emitOutgoingEvent(new wx(!e,e))}onDidColorThemeChange(){this._eventDispatcher.emitSingleViewEvent(new px)}_onConfigurationChanged(e,t){let n=null;if(-1!==this._viewportStartLine){let e=new pn(this._viewportStartLine,this.getLineMinColumn(this._viewportStartLine));n=this.coordinatesConverter.convertViewPositionToModelPosition(e)}let i=!1;const o=this._configuration.options,r=o.get(36),s=o.get(112),a=o.get(118),l=o.get(111);if(this._lines.setWrappingSettings(r,s,a.wrappingColumn,l)&&(e.emitViewEvent(new ox),e.emitViewEvent(new ax),e.emitViewEvent(new ix(null)),this._cursor.onLineMappingChanged(e),this._decorations.onLineMappingChanged(),this.viewLayout.onFlushed(this.getLineCount()),0!==this.viewLayout.getCurrentScrollTop()&&(i=!0),this._updateConfigurationViewLineCount.schedule()),t.hasChanged(72)&&(this._decorations.reset(),e.emitViewEvent(new ix(null))),e.emitViewEvent(new tx(t)),this.viewLayout.onConfigurationChanged(t),i&&n){const e=this.coordinatesConverter.convertModelPositionToViewPosition(n),t=this.viewLayout.getVerticalOffsetForLineNumber(e.lineNumber);this.viewLayout.setScrollPosition({scrollTop:t+this._viewportStartLineDelta},1)}fy.shouldRecreate(t)&&(this.cursorConfig=new fy(this.model.getLanguageIdentifier(),this.model.getOptions(),this._configuration),this._cursor.updateConfiguration(this.cursorConfig))}_registerModelEvents(){this._register(this.model.onDidChangeRawContentFast(e=>{try{const t=this._eventDispatcher.beginEmitViewEvents();let n=!1,i=!1;const o=e.changes,r=e.versionId,s=this._lines.createLineBreaksComputer();for(const e of o)switch(e.changeType){case 4:for(const t of e.detail)s.addRequest(t,null);break;case 2:s.addRequest(e.detail,null);break}const a=s.finalize();let l=0;for(const e of o)switch(e.changeType){case 1:this._lines.onModelFlushed(),t.emitViewEvent(new ox),this._decorations.reset(),this.viewLayout.onFlushed(this.getLineCount()),n=!0;break;case 3:{const i=this._lines.onModelLinesDeleted(r,e.fromLineNumber,e.toLineNumber);null!==i&&(t.emitViewEvent(i),this.viewLayout.onLinesDeleted(i.fromLineNumber,i.toLineNumber)),n=!0;break}case 4:{const i=a.slice(l,l+e.detail.length);l+=e.detail.length;const o=this._lines.onModelLinesInserted(r,e.fromLineNumber,e.toLineNumber,i);null!==o&&(t.emitViewEvent(o),this.viewLayout.onLinesInserted(o.fromLineNumber,o.toLineNumber)),n=!0;break}case 2:{const n=a[l];l++;const[o,s,c,h]=this._lines.onModelLineChanged(r,e.lineNumber,n);i=o,s&&t.emitViewEvent(s),c&&(t.emitViewEvent(c),this.viewLayout.onLinesInserted(c.fromLineNumber,c.toLineNumber)),h&&(t.emitViewEvent(h),this.viewLayout.onLinesDeleted(h.fromLineNumber,h.toLineNumber));break}case 5:break}this._lines.acceptVersionId(r),this.viewLayout.onHeightMaybeChanged(),!n&&i&&(t.emitViewEvent(new ax),t.emitViewEvent(new ix(null)),this._cursor.onLineMappingChanged(t),this._decorations.onLineMappingChanged())}finally{this._eventDispatcher.endEmitViewEvents()}if(this._viewportStartLine=-1,this._configuration.setMaxLineNumber(this.model.getLineCount()),this._updateConfigurationViewLineCountNow(),!this._hasFocus&&this.model.getAttachedEditorCount()>=2&&this._viewportStartLineTrackedRange){const e=this.model._getTrackedRange(this._viewportStartLineTrackedRange);if(e){const t=this.coordinatesConverter.convertModelPositionToViewPosition(e.getStartPosition()),n=this.viewLayout.getVerticalOffsetForLineNumber(t.lineNumber);this.viewLayout.setScrollPosition({scrollTop:n+this._viewportStartLineDelta},1)}}try{const t=this._eventDispatcher.beginEmitViewEvents();this._cursor.onModelContentChanged(t,e)}finally{this._eventDispatcher.endEmitViewEvents()}})),this._register(this.model.onDidChangeTokens(e=>{let t=[];for(let n=0,i=e.ranges.length;n<i;n++){const i=e.ranges[n],o=this.coordinatesConverter.convertModelPositionToViewPosition(new pn(i.fromLineNumber,1)).lineNumber,r=this.coordinatesConverter.convertModelPositionToViewPosition(new pn(i.toLineNumber,this.model.getLineMaxColumn(i.toLineNumber))).lineNumber;t[n]={fromLineNumber:o,toLineNumber:r}}this._eventDispatcher.emitSingleViewEvent(new fx(t)),e.tokenizationSupportChanged&&this._tokenizeViewportSoon.schedule()})),this._register(this.model.onDidChangeLanguageConfiguration(e=>{this._eventDispatcher.emitSingleViewEvent(new sx),this.cursorConfig=new fy(this.model.getLanguageIdentifier(),this.model.getOptions(),this._configuration),this._cursor.updateConfiguration(this.cursorConfig)})),this._register(this.model.onDidChangeLanguage(e=>{this.cursorConfig=new fy(this.model.getLanguageIdentifier(),this.model.getOptions(),this._configuration),this._cursor.updateConfiguration(this.cursorConfig)})),this._register(this.model.onDidChangeOptions(e=>{if(this._lines.setTabSize(this.model.getOptions().tabSize)){try{const e=this._eventDispatcher.beginEmitViewEvents();e.emitViewEvent(new ox),e.emitViewEvent(new ax),e.emitViewEvent(new ix(null)),this._cursor.onLineMappingChanged(e),this._decorations.onLineMappingChanged(),this.viewLayout.onFlushed(this.getLineCount())}finally{this._eventDispatcher.endEmitViewEvents()}this._updateConfigurationViewLineCount.schedule()}this.cursorConfig=new fy(this.model.getLanguageIdentifier(),this.model.getOptions(),this._configuration),this._cursor.updateConfiguration(this.cursorConfig)})),this._register(this.model.onDidChangeDecorations(e=>{this._decorations.onModelDecorationsChanged(),this._eventDispatcher.emitSingleViewEvent(new ix(e))}))}setHiddenAreas(e){try{const t=this._eventDispatcher.beginEmitViewEvents();let n=this._lines.setHiddenAreas(e);n&&(t.emitViewEvent(new ox),t.emitViewEvent(new ax),t.emitViewEvent(new ix(null)),this._cursor.onLineMappingChanged(t),this._decorations.onLineMappingChanged(),this.viewLayout.onFlushed(this.getLineCount()),this.viewLayout.onHeightMaybeChanged())}finally{this._eventDispatcher.endEmitViewEvents()}this._updateConfigurationViewLineCount.schedule()}getVisibleRangesPlusViewportAboveBelow(){const e=this._configuration.options.get(117),t=this._configuration.options.get(51),n=Math.max(20,Math.round(e.height/t)),i=this.viewLayout.getLinesViewportData(),o=Math.max(1,i.completelyVisibleStartLineNumber-n),r=Math.min(this.getLineCount(),i.completelyVisibleEndLineNumber+n);return this._toModelVisibleRanges(new fn(o,this.getLineMinColumn(o),r,this.getLineMaxColumn(r)))}getVisibleRanges(){const e=this.getCompletelyVisibleViewRange();return this._toModelVisibleRanges(e)}_toModelVisibleRanges(e){const t=this.coordinatesConverter.convertViewRangeToModelRange(e),n=this._lines.getHiddenAreas();if(0===n.length)return[t];let i=[],o=0,r=t.startLineNumber,s=t.startColumn,a=t.endLineNumber,l=t.endColumn;for(let c=0,h=n.length;c<h;c++){const e=n[c].startLineNumber,t=n[c].endLineNumber;t<r||(e>a||(r<e&&(i[o++]=new fn(r,s,e-1,this.model.getLineMaxColumn(e-1))),r=t+1,s=1))}return(r<a||r===a&&s<l)&&(i[o++]=new fn(r,s,a,l)),i}getCompletelyVisibleViewRange(){const e=this.viewLayout.getLinesViewportData(),t=e.completelyVisibleStartLineNumber,n=e.completelyVisibleEndLineNumber;return new fn(t,this.getLineMinColumn(t),n,this.getLineMaxColumn(n))}getCompletelyVisibleViewRangeAtScrollTop(e){const t=this.viewLayout.getLinesViewportDataAtScrollTop(e),n=t.completelyVisibleStartLineNumber,i=t.completelyVisibleEndLineNumber;return new fn(n,this.getLineMinColumn(n),i,this.getLineMaxColumn(i))}saveState(){const e=this.viewLayout.saveState(),t=e.scrollTop,n=this.viewLayout.getLineNumberAtVerticalOffset(t),i=this.coordinatesConverter.convertViewPositionToModelPosition(new pn(n,this.getLineMinColumn(n))),o=this.viewLayout.getVerticalOffsetForLineNumber(n)-t;return{scrollLeft:e.scrollLeft,firstPosition:i,firstPositionDeltaTop:o}}reduceRestoreState(e){if("undefined"===typeof e.firstPosition)return this._reduceRestoreStateCompatibility(e);const t=this.model.validatePosition(e.firstPosition),n=this.coordinatesConverter.convertModelPositionToViewPosition(t),i=this.viewLayout.getVerticalOffsetForLineNumber(n.lineNumber)-e.firstPositionDeltaTop;return{scrollLeft:e.scrollLeft,scrollTop:i}}_reduceRestoreStateCompatibility(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTopWithoutViewZones}}getTabSize(){return this.model.getOptions().tabSize}getTextModelOptions(){return this.model.getOptions()}getLineCount(){return this._lines.getViewLineCount()}setViewport(e,t,n){this._viewportStartLine=e;let i=this.coordinatesConverter.convertViewPositionToModelPosition(new pn(e,this.getLineMinColumn(e)));this._viewportStartLineTrackedRange=this.model._setTrackedRange(this._viewportStartLineTrackedRange,new fn(i.lineNumber,i.column,i.lineNumber,i.column),1);const o=this.viewLayout.getVerticalOffsetForLineNumber(e),r=this.viewLayout.getCurrentScrollTop();this._viewportStartLineDelta=r-o}getActiveIndentGuide(e,t,n){return this._lines.getActiveIndentGuide(e,t,n)}getLinesIndentGuides(e,t){return this._lines.getViewLinesIndentGuides(e,t)}getLineContent(e){return this._lines.getViewLineContent(e)}getLineLength(e){return this._lines.getViewLineLength(e)}getLineMinColumn(e){return this._lines.getViewLineMinColumn(e)}getLineMaxColumn(e){return this._lines.getViewLineMaxColumn(e)}getLineFirstNonWhitespaceColumn(e){const t=Rr["u"](this.getLineContent(e));return-1===t?0:t+1}getLineLastNonWhitespaceColumn(e){const t=Rr["H"](this.getLineContent(e));return-1===t?0:t+2}getDecorationsInViewport(e){return this._decorations.getDecorationsViewportData(e).decorations}getViewLineRenderingData(e,t){let n=this.model.mightContainRTL(),i=this.model.mightContainNonBasicASCII(),o=this.getTabSize(),r=this._lines.getViewLineData(t),s=this._decorations.getDecorationsViewportData(e).inlineDecorations,a=s[t-e.startLineNumber];return new Vu(r.minColumn,r.maxColumn,r.content,r.continuesWithWrappedLine,n,i,r.tokens,a,o,r.startVisibleColumn)}getViewLineData(e){return this._lines.getViewLineData(e)}getMinimapLinesRenderingData(e,t,n){let i=this._lines.getViewLinesData(e,t,n);return new Qu(this.getTabSize(),i)}getAllOverviewRulerDecorations(e){return this._lines.getAllOverviewRulerDecorations(this._editorId,ue(this._configuration.options),e)}invalidateOverviewRulerColorCache(){const e=this.model.getOverviewRulerDecorations();for(const t of e){const e=t.options.overviewRuler;e&&e.invalidateCachedColor()}}invalidateMinimapColorCache(){const e=this.model.getAllDecorations();for(const t of e){const e=t.options.minimap;e&&e.invalidateCachedColor()}}getValueInRange(e,t){const n=this.coordinatesConverter.convertViewRangeToModelRange(e);return this.model.getValueInRange(n,t)}getModelLineMaxColumn(e){return this.model.getLineMaxColumn(e)}validateModelPosition(e){return this.model.validatePosition(e)}validateModelRange(e){return this.model.validateRange(e)}deduceModelPositionRelativeToViewPosition(e,t,n){const i=this.coordinatesConverter.convertViewPositionToModelPosition(e);2===this.model.getEOL().length&&(t<0?t-=n:t+=n);const o=this.model.getOffsetAt(i),r=o+t;return this.model.getPositionAt(r)}getEOL(){return this.model.getEOL()}getPlainTextToCopy(e,t,n){const i=n?"\r\n":this.model.getEOL();e=e.slice(0),e.sort(fn.compareRangesUsingStarts);let o=!1,r=!1;for(const a of e)a.isEmpty()?o=!0:r=!0;if(!r){if(!t)return"";const n=e.map(e=>e.startLineNumber);let o="";for(let e=0;e<n.length;e++)e>0&&n[e-1]===n[e]||(o+=this.model.getLineContent(n[e])+i);return o}if(o&&t){let t=[],i=0;for(const o of e){const e=o.startLineNumber;o.isEmpty()?e!==i&&t.push(this.model.getLineContent(e)):t.push(this.model.getValueInRange(o,n?2:0)),i=e}return 1===t.length?t[0]:t}let s=[];for(const a of e)a.isEmpty()||s.push(this.model.getValueInRange(a,n?2:0));return 1===s.length?s[0]:s}getRichTextToCopy(e,t){const n=this.model.getLanguageIdentifier();if(1===n.id)return null;if(1!==e.length)return null;let i=e[0];if(i.isEmpty()){if(!t)return null;const e=i.startLineNumber;i=new fn(e,this.model.getLineMinColumn(e),e,this.model.getLineMaxColumn(e))}const o=this._configuration.options.get(36),r=this._getColorMap(),s=o.fontFamily===Ae.fontFamily?o.fontFamily:`'${o.fontFamily}', ${Ae.fontFamily}`;return{mode:n.language,html:`<div style="color: ${r[1]};background-color: ${r[2]};font-family: ${s};font-weight: ${o.fontWeight};font-size: ${o.fontSize}px;line-height: ${o.lineHeight}px;white-space: pre;">`+this._getHTMLToCopy(i,r)+"</div>"}}_getHTMLToCopy(e,t){const n=e.startLineNumber,i=e.startColumn,o=e.endLineNumber,r=e.endColumn,s=this.getTabSize();let a="";for(let l=n;l<=o;l++){const e=this.model.getLineTokens(l),c=e.getLineContent(),h=l===n?i-1:0,u=l===o?r-1:c.length;a+=""===c?"<br>":Nx(c,e.inflate(),t,h,u,s,y["i"])}return a}_getColorMap(){let e=oc.getColorMap(),t=["#000000"];if(e)for(let n=1,i=e.length;n<i;n++)t[n]=Vv.Format.CSS.formatHex(e[n]);return t}pushStackElement(){this.model.pushStackElement()}getPrimaryCursorState(){return this._cursor.getPrimaryCursorState()}getLastAddedCursorIndex(){return this._cursor.getLastAddedCursorIndex()}getCursorStates(){return this._cursor.getCursorStates()}setCursorStates(e,t,n){this._withViewEventsCollector(i=>this._cursor.setStates(i,e,t,n))}getCursorColumnSelectData(){return this._cursor.getCursorColumnSelectData()}setCursorColumnSelectData(e){this._cursor.setCursorColumnSelectData(e)}getPrevEditOperationType(){return this._cursor.getPrevEditOperationType()}setPrevEditOperationType(e){this._cursor.setPrevEditOperationType(e)}getSelection(){return this._cursor.getSelection()}getSelections(){return this._cursor.getSelections()}getPosition(){return this._cursor.getPrimaryCursorState().modelState.position}setSelections(e,t){this._withViewEventsCollector(n=>this._cursor.setSelections(n,e,t))}saveCursorState(){return this._cursor.saveState()}restoreCursorState(e){this._withViewEventsCollector(t=>this._cursor.restoreState(t,e))}_executeCursorEdit(e){this._cursor.context.cursorConfig.readOnly?this._eventDispatcher.emitOutgoingEvent(new Ex):this._withViewEventsCollector(e)}executeEdits(e,t,n){this._executeCursorEdit(i=>this._cursor.executeEdits(i,e,t,n))}startComposition(){this._cursor.setIsDoingComposition(!0),this._executeCursorEdit(e=>this._cursor.startComposition(e))}endComposition(e){this._cursor.setIsDoingComposition(!1),this._executeCursorEdit(t=>this._cursor.endComposition(t,e))}type(e,t){this._executeCursorEdit(n=>this._cursor.type(n,e,t))}replacePreviousChar(e,t,n){this._executeCursorEdit(i=>this._cursor.replacePreviousChar(i,e,t,n))}paste(e,t,n,i){this._executeCursorEdit(o=>this._cursor.paste(o,e,t,n,i))}cut(e){this._executeCursorEdit(t=>this._cursor.cut(t,e))}executeCommand(e,t){this._executeCursorEdit(n=>this._cursor.executeCommand(n,e,t))}executeCommands(e,t){this._executeCursorEdit(n=>this._cursor.executeCommands(n,e,t))}revealPrimaryCursor(e,t){this._withViewEventsCollector(n=>this._cursor.revealPrimary(n,e,t,0))}revealTopMostCursor(e){const t=this._cursor.getTopMostViewPosition(),n=new fn(t.lineNumber,t.column,t.lineNumber,t.column);this._withViewEventsCollector(t=>t.emitViewEvent(new ux(e,n,null,0,!0,0)))}revealBottomMostCursor(e){const t=this._cursor.getBottomMostViewPosition(),n=new fn(t.lineNumber,t.column,t.lineNumber,t.column);this._withViewEventsCollector(t=>t.emitViewEvent(new ux(e,n,null,0,!0,0)))}revealRange(e,t,n,i,o){this._withViewEventsCollector(r=>r.emitViewEvent(new ux(e,n,null,i,t,o)))}getVerticalOffsetForLineNumber(e){return this.viewLayout.getVerticalOffsetForLineNumber(e)}getScrollTop(){return this.viewLayout.getCurrentScrollTop()}setScrollTop(e,t){this.viewLayout.setScrollPosition({scrollTop:e},t)}setScrollPosition(e,t){this.viewLayout.setScrollPosition(e,t)}deltaScrollNow(e,t){this.viewLayout.deltaScrollNow(e,t)}changeWhitespace(e){const t=this.viewLayout.changeWhitespace(e);t&&(this._eventDispatcher.emitSingleViewEvent(new mx),this._eventDispatcher.emitOutgoingEvent(new Ax))}setMaxLineWidth(e){this.viewLayout.setMaxLineWidth(e)}_withViewEventsCollector(e){try{const t=this._eventDispatcher.beginEmitViewEvents();e(t)}finally{this._eventDispatcher.endEmitViewEvents()}}}class nS{constructor(...e){this._entries=new Map;for(let[t,n]of e)this.set(t,n)}set(e,t){const n=this._entries.get(e);return this._entries.set(e,t),n}has(e){return this._entries.has(e)}get(e){return this._entries.get(e)}}const iS=ii("accessibilityService"),oS=new hg("accessibilityModeEnabled",!1);class rS extends Oh{constructor(e,t){super(0);for(let n=0;n<e.length;n++)this.set(e.charCodeAt(n),1);for(let n=0;n<t.length;n++)this.set(t.charCodeAt(n),2)}get(e){return e>=0&&e<256?this._asciiMap[e]:e>=12352&&e<=12543||e>=13312&&e<=19903||e>=19968&&e<=40959?3:this._map.get(e)||this._defaultValue}}let sS=[],aS=[];class lS{constructor(e,t){this.classifier=new rS(e,t)}static create(e){return new lS(e.get(108),e.get(107))}createLineBreaksComputer(e,t,n,i){t|=0,n=+n;let o=[],r=[];return{addRequest:(e,t)=>{o.push(e),r.push(t)},finalize:()=>{const s=e.typicalFullwidthCharacterWidth/e.typicalHalfwidthCharacterWidth;let a=[];for(let e=0,l=o.length;e<l;e++){const l=r[e];a[e]=l?cS(this.classifier,l,o[e],t,n,s,i):hS(this.classifier,o[e],t,n,s,i)}return sS.length=0,aS.length=0,a}}}}function cS(e,t,n,i,o,r,s){if(-1===o)return null;const a=n.length;if(a<=1)return null;const l=t.breakOffsets,c=t.breakOffsetsVisibleColumn,h=fS(n,i,o,r,s),u=o-h;let d=sS,p=aS,f=0,g=0,m=0,b=o;const v=l.length;let y=0;if(y>=0){let e=Math.abs(c[y]-b);while(y+1<v){const t=Math.abs(c[y+1]-b);if(t>=e)break;e=t,y++}}while(y<v){let t=y<0?0:l[y],o=y<0?0:c[y];g>t&&(t=g,o=m);let s=0,h=0,w=0,_=0;if(o<=b){let m=o,v=0===t?0:n.charCodeAt(t-1),y=0===t?0:e.get(v),A=!0;for(let o=t;o<a;o++){const t=o,a=n.charCodeAt(o);let l,c;if(Rr["D"](a)?(o++,l=0,c=2):(l=e.get(a),c=uS(a,m,i,r)),t>g&&pS(v,y,a,l)&&(s=t,h=m),m+=c,m>b){t>g?(w=t,_=m-c):(w=o+1,_=m),m-h>u&&(s=0),A=!1;break}v=a,y=l}if(A){f>0&&(d[f]=l[l.length-1],p[f]=c[l.length-1],f++);break}}if(0===s){let a=o,l=n.charCodeAt(t),c=e.get(l),d=!1;for(let i=t-1;i>=g;i--){const t=i+1,o=n.charCodeAt(i);if(9===o){d=!0;break}let p,f;if(Rr["E"](o)?(i--,p=0,f=2):(p=e.get(o),f=Rr["C"](o)?r:1),a<=b){if(0===w&&(w=t,_=a),a<=b-u)break;if(pS(o,p,l,c)){s=t,h=a;break}}a-=f,l=o,c=p}if(0!==s){const e=u-(_-h);if(e<=i){const t=n.charCodeAt(w);let o;o=Rr["D"](t)?2:uS(t,_,i,r),e-o<0&&(s=0)}}if(d){y--;continue}}0===s&&(s=w,h=_),g=s,d[f]=s,m=h,p[f]=h,f++,b=h+u;while(y<0||y<v&&c[y]<h)y++;let A=Math.abs(c[y]-b);while(y+1<v){const e=Math.abs(c[y+1]-b);if(e>=A)break;A=e,y++}}return 0===f?null:(d.length=f,p.length=f,sS=t.breakOffsets,aS=t.breakOffsetsVisibleColumn,t.breakOffsets=d,t.breakOffsetsVisibleColumn=p,t.wrappedTextIndentLength=h,t)}function hS(e,t,n,i,o,r){if(-1===i)return null;const s=t.length;if(s<=1)return null;const a=fS(t,n,i,o,r),l=i-a;let c=[],h=[],u=0,d=0,p=0,f=i,g=t.charCodeAt(0),m=e.get(g),b=uS(g,0,n,o),v=1;Rr["D"](g)&&(b+=1,g=t.charCodeAt(1),m=e.get(g),v++);for(let y=v;y<s;y++){const i=y,r=t.charCodeAt(y);let s,a;Rr["D"](r)?(y++,s=0,a=2):(s=e.get(r),a=uS(r,b,n,o)),pS(g,m,r,s)&&(d=i,p=b),b+=a,b>f&&((0===d||b-p>l)&&(d=i,p=b-a),c[u]=d,h[u]=p,u++,f=p+l,d=0),g=r,m=s}return 0===u?null:(c[u]=s,h[u]=b,new jx(c,h,a))}function uS(e,t,n,i){return 9===e?n-t%n:Rr["C"](e)?i:1}function dS(e,t){return t-e%t}function pS(e,t,n,i){return 32!==n&&(2===t||3===t&&2!==i||1===i||3===i&&1!==t)}function fS(e,t,n,i,o){let r=0;if(0!==o){const s=Rr["u"](e);if(-1!==s){for(let n=0;n<s;n++){const i=9===e.charCodeAt(n)?dS(r,t):1;r+=i}const a=3===o?2:2===o?1:0;for(let e=0;e<a;e++){const e=dS(r,t);r+=e}r+i>n&&(r=0)}}return r}class gS{static create(){return new gS}constructor(){}createLineBreaksComputer(e,t,n,i){t|=0,n=+n;let o=[];return{addRequest:(e,t)=>{o.push(e)},finalize:()=>mS(o,e,t,n,i)}}}function mS(e,t,n,i,o){if(-1===i){const t=[];for(let n=0,i=e.length;n<i;n++)t[n]=null;return t}const r=Math.round(i*t.typicalHalfwidthCharacterWidth);2!==o&&3!==o||(o=1);const s=document.createElement("div");Vf.applyFontInfoSlow(s,t);const a=Bc(1e4),l=[],c=[],h=[],u=[],d=[];for(let m=0;m<e.length;m++){const i=e[m];let s=0,p=0,f=r;if(0!==o)if(s=Rr["u"](i),-1===s)s=0;else{for(let t=0;t<s;t++){const e=9===i.charCodeAt(t)?n-p%n:1;p+=e}const e=Math.ceil(t.spaceWidth*p);e+t.typicalFullwidthCharacterWidth>r?(s=0,p=0):f=r-e}const g=i.substr(s),b=bS(g,p,n,f,a);l[m]=s,c[m]=p,h[m]=g,u[m]=b[0],d[m]=b[1]}s.innerHTML=a.build(),s.style.position="absolute",s.style.top="10000",s.style.wordWrap="break-word",document.body.appendChild(s);let p=document.createRange();const f=Array.prototype.slice.call(s.children,0);let g=[];for(let m=0;m<e.length;m++){const e=f[m],t=vS(p,e,h[m],u[m]);if(null===t){g[m]=null;continue}const n=l[m],i=c[m],o=d[m],r=[];for(let s=0,a=t.length;s<a;s++)r[s]=o[t[s]];if(0!==n)for(let s=0,a=t.length;s<a;s++)t[s]+=n;g[m]=new jx(t,r,i)}return document.body.removeChild(s),g}function bS(e,t,n,i,o){o.appendASCIIString('<div style="width:'),o.appendASCIIString(String(i)),o.appendASCIIString('px;">');const r=e.length;let s=t,a=0,l=[],c=[],h=0<r?e.charCodeAt(0):0;o.appendASCIIString("<span>");for(let u=0;u<r;u++){0!==u&&u%16384===0&&o.appendASCIIString("</span><span>"),l[u]=a,c[u]=s;const t=h;h=u+1<r?e.charCodeAt(u+1):0;let i=1,d=1;switch(t){case 9:i=n-s%n,d=i;for(let e=1;e<=i;e++)e<i?o.write1(160):o.appendASCII(32);break;case 32:32===h?o.write1(160):o.appendASCII(32);break;case 60:o.appendASCIIString("&lt;");break;case 62:o.appendASCIIString("&gt;");break;case 38:o.appendASCIIString("&amp;");break;case 0:o.appendASCIIString("&#00;");break;case 65279:case 8232:case 8233:case 133:o.write1(65533);break;default:Rr["C"](t)&&d++,o.write1(t)}a+=i,s+=d}return o.appendASCIIString("</span>"),l[e.length]=a,c[e.length]=s,o.appendASCIIString("</div>"),[l,c]}function vS(e,t,n,i){if(n.length<=1)return null;const o=Array.prototype.slice.call(t.children,0),r=[];try{yS(e,o,i,0,null,n.length-1,null,r)}catch(s){return null}return 0===r.length?null:(r.push(n.length),r)}function yS(e,t,n,i,o,r,s,a){if(i===r)return;if(o=o||wS(e,t,n[i],n[i+1]),s=s||wS(e,t,n[r],n[r+1]),Math.abs(o[0].top-s[0].top)<=.1)return;if(i+1===r)return void a.push(r);const l=i+(r-i)/2|0,c=wS(e,t,n[l],n[l+1]);yS(e,t,n,i,o,l,c,a),yS(e,t,n,l,c,r,s,a)}function wS(e,t,n,i){return e.setStart(t[n/16384|0].firstChild,n%16384),e.setEnd(t[i/16384|0].firstChild,i%16384),e.getClientRects()}var _S=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},AS=function(e,t){return function(n,i){t(n,i,e)}};let CS=0;class ES{constructor(e,t,n,i,o){this.model=e,this.viewModel=t,this.view=n,this.hasRealView=i,this.listenersToRemove=o}dispose(){We(this.listenersToRemove),this.model.onBeforeDetached(),this.hasRealView&&this.view.dispose(),this.viewModel.dispose()}}let xS=class e extends Ge{constructor(e,t,n,i,o,r,s,a,l,c){let h;super(),this._onDidDispose=this._register(new et),this.onDidDispose=this._onDidDispose.event,this._onDidChangeModelContent=this._register(new et),this.onDidChangeModelContent=this._onDidChangeModelContent.event,this._onDidChangeModelLanguage=this._register(new et),this.onDidChangeModelLanguage=this._onDidChangeModelLanguage.event,this._onDidChangeModelLanguageConfiguration=this._register(new et),this.onDidChangeModelLanguageConfiguration=this._onDidChangeModelLanguageConfiguration.event,this._onDidChangeModelOptions=this._register(new et),this.onDidChangeModelOptions=this._onDidChangeModelOptions.event,this._onDidChangeModelDecorations=this._register(new et),this.onDidChangeModelDecorations=this._onDidChangeModelDecorations.event,this._onDidChangeConfiguration=this._register(new et),this.onDidChangeConfiguration=this._onDidChangeConfiguration.event,this._onDidChangeModel=this._register(new et),this.onDidChangeModel=this._onDidChangeModel.event,this._onDidChangeCursorPosition=this._register(new et),this.onDidChangeCursorPosition=this._onDidChangeCursorPosition.event,this._onDidChangeCursorSelection=this._register(new et),this.onDidChangeCursorSelection=this._onDidChangeCursorSelection.event,this._onDidAttemptReadOnlyEdit=this._register(new et),this.onDidAttemptReadOnlyEdit=this._onDidAttemptReadOnlyEdit.event,this._onDidLayoutChange=this._register(new et),this.onDidLayoutChange=this._onDidLayoutChange.event,this._editorTextFocus=this._register(new SS),this.onDidFocusEditorText=this._editorTextFocus.onDidChangeToTrue,this.onDidBlurEditorText=this._editorTextFocus.onDidChangeToFalse,this._editorWidgetFocus=this._register(new SS),this.onDidFocusEditorWidget=this._editorWidgetFocus.onDidChangeToTrue,this.onDidBlurEditorWidget=this._editorWidgetFocus.onDidChangeToFalse,this._onWillType=this._register(new et),this.onWillType=this._onWillType.event,this._onDidType=this._register(new et),this.onDidType=this._onDidType.event,this._onDidCompositionStart=this._register(new et),this.onDidCompositionStart=this._onDidCompositionStart.event,this._onDidCompositionEnd=this._register(new et),this.onDidCompositionEnd=this._onDidCompositionEnd.event,this._onDidPaste=this._register(new et),this.onDidPaste=this._onDidPaste.event,this._onMouseUp=this._register(new et),this.onMouseUp=this._onMouseUp.event,this._onMouseDown=this._register(new et),this.onMouseDown=this._onMouseDown.event,this._onMouseDrag=this._register(new et),this.onMouseDrag=this._onMouseDrag.event,this._onMouseDrop=this._register(new et),this.onMouseDrop=this._onMouseDrop.event,this._onContextMenu=this._register(new et),this.onContextMenu=this._onContextMenu.event,this._onMouseMove=this._register(new et),this.onMouseMove=this._onMouseMove.event,this._onMouseLeave=this._register(new et),this.onMouseLeave=this._onMouseLeave.event,this._onMouseWheel=this._register(new et),this.onMouseWheel=this._onMouseWheel.event,this._onKeyUp=this._register(new et),this.onKeyUp=this._onKeyUp.event,this._onKeyDown=this._register(new et),this.onKeyDown=this._onKeyDown.event,this._onDidContentSizeChange=this._register(new et),this.onDidContentSizeChange=this._onDidContentSizeChange.event,this._onDidScrollChange=this._register(new et),this.onDidScrollChange=this._onDidScrollChange.event,this._onDidChangeViewZones=this._register(new et),this.onDidChangeViewZones=this._onDidChangeViewZones.event,t=t||{},this._domElement=e,this._overflowWidgetsDomNode=t.overflowWidgetsDomNode,this._id=++CS,this._decorationTypeKeysToIds={},this._decorationTypeSubtypes={},this.isSimpleWidget=n.isSimpleWidget||!1,this._telemetryData=n.telemetryData,this._configuration=this._register(this._createConfiguration(t,c)),this._register(this._configuration.onDidChange(e=>{this._onDidChangeConfiguration.fire(e);const t=this._configuration.options;if(e.hasChanged(117)){const e=t.get(117);this._onDidLayoutChange.fire(e)}})),this._contextKeyService=this._register(s.createScoped(this._domElement)),this._notificationService=l,this._codeEditorService=o,this._commandService=r,this._themeService=a,this._register(new DS(this,this._contextKeyService)),this._register(new kS(this,this._contextKeyService)),this._instantiationService=i.createChild(new nS([ug,this._contextKeyService])),this._modelData=null,this._contributions={},this._actions={},this._focusTracker=new MS(e),this._focusTracker.onChange(()=>{this._editorWidgetFocus.setValue(this._focusTracker.hasFocus())}),this._contentWidgets={},this._overlayWidgets={},h=Array.isArray(n.contributions)?n.contributions:Lg.getEditorContributions();for(const d of h)try{const e=this._instantiationService.createInstance(d.ctor,this);this._contributions[d.id]=e}catch(u){Me(u)}Lg.getEditorActions().forEach(e=>{const t=new Mx(e.id,e.label,e.alias,rs(e.precondition),()=>this._instantiationService.invokeFunction(t=>Promise.resolve(e.runEditorCommand(t,this,null))),this._contextKeyService);this._actions[t.id]=t}),this._codeEditorService.addCodeEditor(this)}_createConfiguration(e,t){return new Vf(this.isSimpleWidget,e,this._domElement,t)}getId(){return this.getEditorType()+":"+this._id}getEditorType(){return Ts.ICodeEditor}dispose(){this._codeEditorService.removeCodeEditor(this),this._focusTracker.dispose();const e=Object.keys(this._contributions);for(let t=0,n=e.length;t<n;t++){const n=e[t];this._contributions[n].dispose()}this._removeDecorationTypes(),this._postDetachModelCleanup(this._detachModel()),this._onDidDispose.fire(),super.dispose()}invokeWithinContext(e){return this._instantiationService.invokeFunction(e)}updateOptions(e){this._configuration.updateOptions(e)}getOptions(){return this._configuration.options}getOption(e){return this._configuration.options.get(e)}getRawOptions(){return this._configuration.getRawOptions()}getOverflowWidgetsDomNode(){return this._overflowWidgetsDomNode}getConfiguredWordAtPosition(e){return this._modelData?LA.getWordAtPosition(this._modelData.model,this._configuration.options.get(105),e):null}getValue(e=null){if(!this._modelData)return"";const t=!(!e||!e.preserveBOM);let n=0;return e&&e.lineEnding&&"\n"===e.lineEnding?n=1:e&&e.lineEnding&&"\r\n"===e.lineEnding&&(n=2),this._modelData.model.getValue(n,t)}setValue(e){this._modelData&&this._modelData.model.setValue(e)}getModel(){return this._modelData?this._modelData.model:null}setModel(e=null){const t=e;if(null===this._modelData&&null===t)return;if(this._modelData&&this._modelData.model===t)return;const n=this.hasTextFocus(),i=this._detachModel();this._attachModel(t),n&&this.hasModel()&&this.focus();const o={oldModelUrl:i?i.uri:null,newModelUrl:t?t.uri:null};this._removeDecorationTypes(),this._onDidChangeModel.fire(o),this._postDetachModelCleanup(i)}_removeDecorationTypes(){if(this._decorationTypeKeysToIds={},this._decorationTypeSubtypes){for(let e in this._decorationTypeSubtypes){const t=this._decorationTypeSubtypes[e];for(let n in t)this._removeDecorationType(e+"-"+n)}this._decorationTypeSubtypes={}}}getVisibleRanges(){return this._modelData?this._modelData.viewModel.getVisibleRanges():[]}getVisibleRangesPlusViewportAboveBelow(){return this._modelData?this._modelData.viewModel.getVisibleRangesPlusViewportAboveBelow():[]}getWhitespaces(){return this._modelData?this._modelData.viewModel.viewLayout.getWhitespaces():[]}static _getVerticalOffsetForPosition(e,t,n){const i=e.model.validatePosition({lineNumber:t,column:n}),o=e.viewModel.coordinatesConverter.convertModelPositionToViewPosition(i);return e.viewModel.viewLayout.getVerticalOffsetForLineNumber(o.lineNumber)}getTopForLineNumber(t){return this._modelData?e._getVerticalOffsetForPosition(this._modelData,t,1):-1}getTopForPosition(t,n){return this._modelData?e._getVerticalOffsetForPosition(this._modelData,t,n):-1}setHiddenAreas(e){this._modelData&&this._modelData.viewModel.setHiddenAreas(e.map(e=>fn.lift(e)))}getVisibleColumnFromPosition(e){if(!this._modelData)return e.column;const t=this._modelData.model.validatePosition(e),n=this._modelData.model.getOptions().tabSize;return _y.visibleColumnFromColumn(this._modelData.model.getLineContent(t.lineNumber),t.column,n)+1}getPosition(){return this._modelData?this._modelData.viewModel.getPosition():null}setPosition(e){if(this._modelData){if(!pn.isIPosition(e))throw new Error("Invalid arguments");this._modelData.viewModel.setSelections("api",[{selectionStartLineNumber:e.lineNumber,selectionStartColumn:e.column,positionLineNumber:e.lineNumber,positionColumn:e.column}])}}_sendRevealRange(e,t,n,i){if(!this._modelData)return;if(!fn.isIRange(e))throw new Error("Invalid arguments");const o=this._modelData.model.validateRange(e),r=this._modelData.viewModel.coordinatesConverter.convertModelRangeToViewRange(o);this._modelData.viewModel.revealRange("api",n,r,t,i)}revealLine(e,t=0){this._revealLine(e,0,t)}revealLineInCenter(e,t=0){this._revealLine(e,1,t)}revealLineInCenterIfOutsideViewport(e,t=0){this._revealLine(e,2,t)}revealLineNearTop(e,t=0){this._revealLine(e,5,t)}_revealLine(e,t,n){if("number"!==typeof e)throw new Error("Invalid arguments");this._sendRevealRange(new fn(e,1,e,1),t,!1,n)}revealPosition(e,t=0){this._revealPosition(e,0,!0,t)}revealPositionInCenter(e,t=0){this._revealPosition(e,1,!0,t)}revealPositionInCenterIfOutsideViewport(e,t=0){this._revealPosition(e,2,!0,t)}revealPositionNearTop(e,t=0){this._revealPosition(e,5,!0,t)}_revealPosition(e,t,n,i){if(!pn.isIPosition(e))throw new Error("Invalid arguments");this._sendRevealRange(new fn(e.lineNumber,e.column,e.lineNumber,e.column),t,n,i)}getSelection(){return this._modelData?this._modelData.viewModel.getSelection():null}getSelections(){return this._modelData?this._modelData.viewModel.getSelections():null}setSelection(e){const t=gn.isISelection(e),n=fn.isIRange(e);if(!t&&!n)throw new Error("Invalid arguments");if(t)this._setSelectionImpl(e);else if(n){const t={selectionStartLineNumber:e.startLineNumber,selectionStartColumn:e.startColumn,positionLineNumber:e.endLineNumber,positionColumn:e.endColumn};this._setSelectionImpl(t)}}_setSelectionImpl(e){if(!this._modelData)return;const t=new gn(e.selectionStartLineNumber,e.selectionStartColumn,e.positionLineNumber,e.positionColumn);this._modelData.viewModel.setSelections("api",[t])}revealLines(e,t,n=0){this._revealLines(e,t,0,n)}revealLinesInCenter(e,t,n=0){this._revealLines(e,t,1,n)}revealLinesInCenterIfOutsideViewport(e,t,n=0){this._revealLines(e,t,2,n)}revealLinesNearTop(e,t,n=0){this._revealLines(e,t,5,n)}_revealLines(e,t,n,i){if("number"!==typeof e||"number"!==typeof t)throw new Error("Invalid arguments");this._sendRevealRange(new fn(e,1,t,1),n,!1,i)}revealRange(e,t=0,n=!1,i=!0){this._revealRange(e,n?1:0,i,t)}revealRangeInCenter(e,t=0){this._revealRange(e,1,!0,t)}revealRangeInCenterIfOutsideViewport(e,t=0){this._revealRange(e,2,!0,t)}revealRangeNearTop(e,t=0){this._revealRange(e,5,!0,t)}revealRangeNearTopIfOutsideViewport(e,t=0){this._revealRange(e,6,!0,t)}revealRangeAtTop(e,t=0){this._revealRange(e,3,!0,t)}_revealRange(e,t,n,i){if(!fn.isIRange(e))throw new Error("Invalid arguments");this._sendRevealRange(fn.lift(e),t,n,i)}setSelections(e,t="api"){if(this._modelData){if(!e||0===e.length)throw new Error("Invalid arguments");for(let t=0,n=e.length;t<n;t++)if(!gn.isISelection(e[t]))throw new Error("Invalid arguments");this._modelData.viewModel.setSelections(t,e)}}getContentWidth(){return this._modelData?this._modelData.viewModel.viewLayout.getContentWidth():-1}getScrollWidth(){return this._modelData?this._modelData.viewModel.viewLayout.getScrollWidth():-1}getScrollLeft(){return this._modelData?this._modelData.viewModel.viewLayout.getCurrentScrollLeft():-1}getContentHeight(){return this._modelData?this._modelData.viewModel.viewLayout.getContentHeight():-1}getScrollHeight(){return this._modelData?this._modelData.viewModel.viewLayout.getScrollHeight():-1}getScrollTop(){return this._modelData?this._modelData.viewModel.viewLayout.getCurrentScrollTop():-1}setScrollLeft(e,t=1){if(this._modelData){if("number"!==typeof e)throw new Error("Invalid arguments");this._modelData.viewModel.setScrollPosition({scrollLeft:e},t)}}setScrollTop(e,t=1){if(this._modelData){if("number"!==typeof e)throw new Error("Invalid arguments");this._modelData.viewModel.setScrollPosition({scrollTop:e},t)}}setScrollPosition(e,t=1){this._modelData&&this._modelData.viewModel.setScrollPosition(e,t)}saveViewState(){if(!this._modelData)return null;const e={},t=Object.keys(this._contributions);for(const o of t){const t=this._contributions[o];"function"===typeof t.saveViewState&&(e[o]=t.saveViewState())}const n=this._modelData.viewModel.saveCursorState(),i=this._modelData.viewModel.saveState();return{cursorState:n,viewState:i,contributionsState:e}}restoreViewState(e){if(!this._modelData||!this._modelData.hasRealView)return;const t=e;if(t&&t.cursorState&&t.viewState){const e=t.cursorState;Array.isArray(e)?this._modelData.viewModel.restoreCursorState(e):this._modelData.viewModel.restoreCursorState([e]);const n=t.contributionsState||{},i=Object.keys(this._contributions);for(let t=0,r=i.length;t<r;t++){const e=i[t],o=this._contributions[e];"function"===typeof o.restoreViewState&&o.restoreViewState(n[e])}const o=this._modelData.viewModel.reduceRestoreState(t.viewState);this._modelData.view.restoreState(o)}}getContribution(e){return this._contributions[e]||null}getActions(){const e=[],t=Object.keys(this._actions);for(let n=0,i=t.length;n<i;n++){const i=t[n];e.push(this._actions[i])}return e}getSupportedActions(){let e=this.getActions();return e=e.filter(e=>e.isSupported()),e}getAction(e){return this._actions[e]||null}trigger(e,t,n){switch(n=n||{},t){case"compositionStart":return void this._startComposition();case"compositionEnd":return void this._endComposition(e);case"type":{const t=n;return void this._type(e,t.text||"")}case"replacePreviousChar":{const t=n;return void this._replacePreviousChar(e,t.text||"",t.replaceCharCnt||0)}case"paste":{const t=n;return void this._paste(e,t.text||"",t.pasteOnNewLine||!1,t.multicursorText||null,t.mode||null)}case"cut":return void this._cut(e)}const i=this.getAction(t);i?Promise.resolve(i.run()).then(void 0,Me):this._modelData&&this._triggerEditorCommand(e,t,n)}_startComposition(){this._modelData&&(this._modelData.viewModel.startComposition(),this._onDidCompositionStart.fire())}_endComposition(e){this._modelData&&(this._modelData.viewModel.endComposition(e),this._onDidCompositionEnd.fire())}_type(e,t){this._modelData&&0!==t.length&&("keyboard"===e&&this._onWillType.fire(t),this._modelData.viewModel.type(t,e),"keyboard"===e&&this._onDidType.fire(t))}_replacePreviousChar(e,t,n){this._modelData&&this._modelData.viewModel.replacePreviousChar(t,n,e)}_paste(e,t,n,i,o){if(!this._modelData||0===t.length)return;const r=this._modelData.viewModel.getSelection().getStartPosition();this._modelData.viewModel.paste(t,n,i,e);const s=this._modelData.viewModel.getSelection().getStartPosition();"keyboard"===e&&this._onDidPaste.fire({range:new fn(r.lineNumber,r.column,s.lineNumber,s.column),mode:o})}_cut(e){this._modelData&&this._modelData.viewModel.cut(e)}_triggerEditorCommand(e,t,n){const i=Lg.getEditorCommand(t);return!!i&&(n=n||{},n.source=e,this._instantiationService.invokeFunction(e=>{Promise.resolve(i.runEditorCommand(e,this,n)).then(void 0,Me)}),!0)}_getViewModel(){return this._modelData?this._modelData.viewModel:null}pushUndoStop(){return!!this._modelData&&(!this._configuration.options.get(72)&&(this._modelData.model.pushStackElement(),!0))}executeEdits(e,t,n){if(!this._modelData)return!1;if(this._configuration.options.get(72))return!1;let i;return i=n?Array.isArray(n)?()=>n:n:()=>null,this._modelData.viewModel.executeEdits(e,t,i),!0}executeCommand(e,t){this._modelData&&this._modelData.viewModel.executeCommand(t,e)}executeCommands(e,t){this._modelData&&this._modelData.viewModel.executeCommands(t,e)}changeDecorations(e){return this._modelData?this._modelData.model.changeDecorations(e,this._id):null}getLineDecorations(e){return this._modelData?this._modelData.model.getLineDecorations(e,this._id,ue(this._configuration.options)):null}deltaDecorations(e,t){return this._modelData?0===e.length&&0===t.length?e:this._modelData.model.deltaDecorations(e,t,this._id):[]}removeDecorations(e){const t=this._decorationTypeKeysToIds[e];t&&this.deltaDecorations(t,[]),this._decorationTypeKeysToIds.hasOwnProperty(e)&&delete this._decorationTypeKeysToIds[e],this._decorationTypeSubtypes.hasOwnProperty(e)&&delete this._decorationTypeSubtypes[e]}getLayoutInfo(){const e=this._configuration.options,t=e.get(117);return t}createOverviewRuler(e){return this._modelData&&this._modelData.hasRealView?this._modelData.view.createOverviewRuler(e):null}getContainerDomNode(){return this._domElement}getDomNode(){return this._modelData&&this._modelData.hasRealView?this._modelData.view.domNode.domNode:null}delegateVerticalScrollbarMouseDown(e){this._modelData&&this._modelData.hasRealView&&this._modelData.view.delegateVerticalScrollbarMouseDown(e)}layout(e){this._configuration.observeReferenceElement(e),this.render()}focus(){this._modelData&&this._modelData.hasRealView&&this._modelData.view.focus()}hasTextFocus(){return!(!this._modelData||!this._modelData.hasRealView)&&this._modelData.view.isFocused()}hasWidgetFocus(){return this._focusTracker&&this._focusTracker.hasFocus()}addContentWidget(e){const t={widget:e,position:e.getPosition()};this._contentWidgets.hasOwnProperty(e.getId()),this._contentWidgets[e.getId()]=t,this._modelData&&this._modelData.hasRealView&&this._modelData.view.addContentWidget(t)}layoutContentWidget(e){const t=e.getId();if(this._contentWidgets.hasOwnProperty(t)){const n=this._contentWidgets[t];n.position=e.getPosition(),this._modelData&&this._modelData.hasRealView&&this._modelData.view.layoutContentWidget(n)}}removeContentWidget(e){const t=e.getId();if(this._contentWidgets.hasOwnProperty(t)){const e=this._contentWidgets[t];delete this._contentWidgets[t],this._modelData&&this._modelData.hasRealView&&this._modelData.view.removeContentWidget(e)}}addOverlayWidget(e){const t={widget:e,position:e.getPosition()};this._overlayWidgets.hasOwnProperty(e.getId()),this._overlayWidgets[e.getId()]=t,this._modelData&&this._modelData.hasRealView&&this._modelData.view.addOverlayWidget(t)}layoutOverlayWidget(e){const t=e.getId();if(this._overlayWidgets.hasOwnProperty(t)){const n=this._overlayWidgets[t];n.position=e.getPosition(),this._modelData&&this._modelData.hasRealView&&this._modelData.view.layoutOverlayWidget(n)}}removeOverlayWidget(e){const t=e.getId();if(this._overlayWidgets.hasOwnProperty(t)){const e=this._overlayWidgets[t];delete this._overlayWidgets[t],this._modelData&&this._modelData.hasRealView&&this._modelData.view.removeOverlayWidget(e)}}changeViewZones(e){this._modelData&&this._modelData.hasRealView&&this._modelData.view.change(e)}getTargetAtClientPoint(e,t){return this._modelData&&this._modelData.hasRealView?this._modelData.view.getTargetAtClientPoint(e,t):null}getScrolledVisiblePosition(t){if(!this._modelData||!this._modelData.hasRealView)return null;const n=this._modelData.model.validatePosition(t),i=this._configuration.options,o=i.get(117),r=e._getVerticalOffsetForPosition(this._modelData,n.lineNumber,n.column)-this.getScrollTop(),s=this._modelData.view.getOffsetForColumn(n.lineNumber,n.column)+o.glyphMarginWidth+o.lineNumbersWidth+o.decorationsWidth-this.getScrollLeft();return{top:r,left:s,height:i.get(51)}}getOffsetForColumn(e,t){return this._modelData&&this._modelData.hasRealView?this._modelData.view.getOffsetForColumn(e,t):-1}render(e=!1){this._modelData&&this._modelData.hasRealView&&this._modelData.view.render(!0,e)}setAriaOptions(e){this._modelData&&this._modelData.hasRealView&&this._modelData.view.setAriaOptions(e)}applyFontInfo(e){Vf.applyFontInfoSlow(e,this._configuration.options.get(36))}_attachModel(e){if(!e)return void(this._modelData=null);const t=[];this._domElement.setAttribute("data-mode-id",e.getLanguageIdentifier().language),this._configuration.setIsDominatedByLongLines(e.isDominatedByLongLines()),this._configuration.setMaxLineNumber(e.getLineCount()),e.onBeforeAttached();const n=new tS(this._id,this._configuration,e,gS.create(),lS.create(this._configuration.options),e=>Bo(e));t.push(e.onDidChangeDecorations(e=>this._onDidChangeModelDecorations.fire(e))),t.push(e.onDidChangeLanguage(t=>{this._domElement.setAttribute("data-mode-id",e.getLanguageIdentifier().language),this._onDidChangeModelLanguage.fire(t)})),t.push(e.onDidChangeLanguageConfiguration(e=>this._onDidChangeModelLanguageConfiguration.fire(e))),t.push(e.onDidChangeContent(e=>this._onDidChangeModelContent.fire(e))),t.push(e.onDidChangeOptions(e=>this._onDidChangeModelOptions.fire(e))),t.push(e.onWillDispose(()=>this.setModel(null))),t.push(n.onEvent(e=>{switch(e.kind){case 0:this._onDidContentSizeChange.fire(e);break;case 1:this._editorTextFocus.setValue(e.hasFocus);break;case 2:this._onDidScrollChange.fire(e);break;case 3:this._onDidChangeViewZones.fire();break;case 4:this._onDidAttemptReadOnlyEdit.fire();break;case 5:{e.reachedMaxCursorCount&&this._notificationService.warn(v("cursors.maximum","The number of cursors has been limited to {0}.",Dx.MAX_CURSOR_COUNT));const t=[];for(let o=0,r=e.selections.length;o<r;o++)t[o]=e.selections[o].getPosition();const n={position:t[0],secondaryPositions:t.slice(1),reason:e.reason,source:e.source};this._onDidChangeCursorPosition.fire(n);const i={selection:e.selections[0],secondarySelections:e.selections.slice(1),modelVersionId:e.modelVersionId,oldSelections:e.oldSelections,oldModelVersionId:e.oldModelVersionId,source:e.source,reason:e.reason};this._onDidChangeCursorSelection.fire(i);break}}}));const[i,o]=this._createView(n);if(o){this._domElement.appendChild(i.domNode.domNode);let t=Object.keys(this._contentWidgets);for(let e=0,n=t.length;e<n;e++){const n=t[e];i.addContentWidget(this._contentWidgets[n])}t=Object.keys(this._overlayWidgets);for(let e=0,n=t.length;e<n;e++){const n=t[e];i.addOverlayWidget(this._overlayWidgets[n])}i.render(!1,!0),i.domNode.domNode.setAttribute("data-uri",e.uri.toString())}this._modelData=new ES(e,n,i,o,t)}_createView(e){let t;t=this.isSimpleWidget?{paste:(e,t,n,i)=>{this._paste("keyboard",e,t,n,i)},type:e=>{this._type("keyboard",e)},replacePreviousChar:(e,t)=>{this._replacePreviousChar("keyboard",e,t)},startComposition:()=>{this._startComposition()},endComposition:()=>{this._endComposition("keyboard")},cut:()=>{this._cut("keyboard")}}:{paste:(e,t,n,i)=>{const o={text:e,pasteOnNewLine:t,multicursorText:n,mode:i};this._commandService.executeCommand("paste",o)},type:e=>{const t={text:e};this._commandService.executeCommand("type",t)},replacePreviousChar:(e,t)=>{const n={text:e,replaceCharCnt:t};this._commandService.executeCommand("replacePreviousChar",n)},startComposition:()=>{this._commandService.executeCommand("compositionStart",{})},endComposition:()=>{this._commandService.executeCommand("compositionEnd",{})},cut:()=>{this._commandService.executeCommand("cut",{})}};const n=new eC(e.coordinatesConverter);n.onKeyDown=e=>this._onKeyDown.fire(e),n.onKeyUp=e=>this._onKeyUp.fire(e),n.onContextMenu=e=>this._onContextMenu.fire(e),n.onMouseMove=e=>this._onMouseMove.fire(e),n.onMouseLeave=e=>this._onMouseLeave.fire(e),n.onMouseDown=e=>this._onMouseDown.fire(e),n.onMouseUp=e=>this._onMouseUp.fire(e),n.onMouseDrag=e=>this._onMouseDrag.fire(e),n.onMouseDrop=e=>this._onMouseDrop.fire(e),n.onMouseWheel=e=>this._onMouseWheel.fire(e);const i=new XE(t,this._configuration,this._themeService,e,n,this._overflowWidgetsDomNode);return[i,!0]}_postDetachModelCleanup(e){e&&e.removeAllDecorationsWithOwnerId(this._id)}_detachModel(){if(!this._modelData)return null;const e=this._modelData.model,t=this._modelData.hasRealView?this._modelData.view.domNode.domNode:null;return this._modelData.dispose(),this._modelData=null,this._domElement.removeAttribute("data-mode-id"),t&&this._domElement.contains(t)&&this._domElement.removeChild(t),e}_removeDecorationType(e){this._codeEditorService.removeDecorationType(e)}hasModel(){return null!==this._modelData}};xS=_S([AS(3,ti),AS(4,ri),AS(5,ss),AS(6,ug),AS(7,pm),AS(8,Wp),AS(9,iS)],xS);class SS extends Ge{constructor(){super(),this._onDidChangeToTrue=this._register(new et),this.onDidChangeToTrue=this._onDidChangeToTrue.event,this._onDidChangeToFalse=this._register(new et),this.onDidChangeToFalse=this._onDidChangeToFalse.event,this._value=0}setValue(e){const t=e?2:1;this._value!==t&&(this._value=t,2===this._value?this._onDidChangeToTrue.fire():1===this._value&&this._onDidChangeToFalse.fire())}}class DS extends Ge{constructor(e,t){super(),this._editor=e,t.createKey("editorId",e.getId()),this._editorSimpleInput=QA.editorSimpleInput.bindTo(t),this._editorFocus=QA.focus.bindTo(t),this._textInputFocus=QA.textInputFocus.bindTo(t),this._editorTextFocus=QA.editorTextFocus.bindTo(t),this._editorTabMovesFocus=QA.tabMovesFocus.bindTo(t),this._editorReadonly=QA.readOnly.bindTo(t),this._editorColumnSelection=QA.columnSelection.bindTo(t),this._hasMultipleSelections=QA.hasMultipleSelections.bindTo(t),this._hasNonEmptySelection=QA.hasNonEmptySelection.bindTo(t),this._canUndo=QA.canUndo.bindTo(t),this._canRedo=QA.canRedo.bindTo(t),this._register(this._editor.onDidChangeConfiguration(()=>this._updateFromConfig())),this._register(this._editor.onDidChangeCursorSelection(()=>this._updateFromSelection())),this._register(this._editor.onDidFocusEditorWidget(()=>this._updateFromFocus())),this._register(this._editor.onDidBlurEditorWidget(()=>this._updateFromFocus())),this._register(this._editor.onDidFocusEditorText(()=>this._updateFromFocus())),this._register(this._editor.onDidBlurEditorText(()=>this._updateFromFocus())),this._register(this._editor.onDidChangeModel(()=>this._updateFromModel())),this._register(this._editor.onDidChangeConfiguration(()=>this._updateFromModel())),this._updateFromConfig(),this._updateFromSelection(),this._updateFromFocus(),this._updateFromModel(),this._editorSimpleInput.set(this._editor.isSimpleWidget)}_updateFromConfig(){const e=this._editor.getOptions();this._editorTabMovesFocus.set(e.get(116)),this._editorReadonly.set(e.get(72)),this._editorColumnSelection.set(e.get(13))}_updateFromSelection(){const e=this._editor.getSelections();e?(this._hasMultipleSelections.set(e.length>1),this._hasNonEmptySelection.set(e.some(e=>!e.isEmpty()))):(this._hasMultipleSelections.reset(),this._hasNonEmptySelection.reset())}_updateFromFocus(){this._editorFocus.set(this._editor.hasWidgetFocus()&&!this._editor.isSimpleWidget),this._editorTextFocus.set(this._editor.hasTextFocus()&&!this._editor.isSimpleWidget),this._textInputFocus.set(this._editor.hasTextFocus())}_updateFromModel(){const e=this._editor.getModel();this._canUndo.set(Boolean(e&&e.canUndo())),this._canRedo.set(Boolean(e&&e.canRedo()))}}class kS extends Ge{constructor(e,t){super(),this._editor=e,this._contextKeyService=t,this._langId=QA.languageId.bindTo(t),this._hasCompletionItemProvider=QA.hasCompletionItemProvider.bindTo(t),this._hasCodeActionsProvider=QA.hasCodeActionsProvider.bindTo(t),this._hasCodeLensProvider=QA.hasCodeLensProvider.bindTo(t),this._hasDefinitionProvider=QA.hasDefinitionProvider.bindTo(t),this._hasDeclarationProvider=QA.hasDeclarationProvider.bindTo(t),this._hasImplementationProvider=QA.hasImplementationProvider.bindTo(t),this._hasTypeDefinitionProvider=QA.hasTypeDefinitionProvider.bindTo(t),this._hasHoverProvider=QA.hasHoverProvider.bindTo(t),this._hasDocumentHighlightProvider=QA.hasDocumentHighlightProvider.bindTo(t),this._hasDocumentSymbolProvider=QA.hasDocumentSymbolProvider.bindTo(t),this._hasReferenceProvider=QA.hasReferenceProvider.bindTo(t),this._hasRenameProvider=QA.hasRenameProvider.bindTo(t),this._hasSignatureHelpProvider=QA.hasSignatureHelpProvider.bindTo(t),this._hasDocumentFormattingProvider=QA.hasDocumentFormattingProvider.bindTo(t),this._hasDocumentSelectionFormattingProvider=QA.hasDocumentSelectionFormattingProvider.bindTo(t),this._hasMultipleDocumentFormattingProvider=QA.hasMultipleDocumentFormattingProvider.bindTo(t),this._hasMultipleDocumentSelectionFormattingProvider=QA.hasMultipleDocumentSelectionFormattingProvider.bindTo(t),this._isInWalkThrough=QA.isInWalkThroughSnippet.bindTo(t);const n=()=>this._update();this._register(e.onDidChangeModel(n)),this._register(e.onDidChangeModelLanguage(n)),this._register(Pl.onDidChange(n)),this._register(Kl.onDidChange(n)),this._register(Gl.onDidChange(n)),this._register(Wl.onDidChange(n)),this._register(Hl.onDidChange(n)),this._register(Ul.onDidChange(n)),this._register(Yl.onDidChange(n)),this._register(jl.onDidChange(n)),this._register(zl.onDidChange(n)),this._register(Ql.onDidChange(n)),this._register(Ol.onDidChange(n)),this._register(Rl.onDidChange(n)),this._register(ql.onDidChange(n)),this._register(Jl.onDidChange(n)),this._register(Fl.onDidChange(n)),n()}dispose(){super.dispose()}reset(){this._contextKeyService.bufferChangeEvents(()=>{this._langId.reset(),this._hasCompletionItemProvider.reset(),this._hasCodeActionsProvider.reset(),this._hasCodeLensProvider.reset(),this._hasDefinitionProvider.reset(),this._hasDeclarationProvider.reset(),this._hasImplementationProvider.reset(),this._hasTypeDefinitionProvider.reset(),this._hasHoverProvider.reset(),this._hasDocumentHighlightProvider.reset(),this._hasDocumentSymbolProvider.reset(),this._hasReferenceProvider.reset(),this._hasRenameProvider.reset(),this._hasDocumentFormattingProvider.reset(),this._hasDocumentSelectionFormattingProvider.reset(),this._hasSignatureHelpProvider.reset(),this._isInWalkThrough.reset()})}_update(){const e=this._editor.getModel();e?this._contextKeyService.bufferChangeEvents(()=>{this._langId.set(e.getLanguageIdentifier().language),this._hasCompletionItemProvider.set(Pl.has(e)),this._hasCodeActionsProvider.set(Kl.has(e)),this._hasCodeLensProvider.set(Gl.has(e)),this._hasDefinitionProvider.set(Wl.has(e)),this._hasDeclarationProvider.set(Hl.has(e)),this._hasImplementationProvider.set(Ul.has(e)),this._hasTypeDefinitionProvider.set(Yl.has(e)),this._hasHoverProvider.set(jl.has(e)),this._hasDocumentHighlightProvider.set(zl.has(e)),this._hasDocumentSymbolProvider.set(Ql.has(e)),this._hasReferenceProvider.set(Ol.has(e)),this._hasRenameProvider.set(Rl.has(e)),this._hasSignatureHelpProvider.set(Fl.has(e)),this._hasDocumentFormattingProvider.set(ql.has(e)||Jl.has(e)),this._hasDocumentSelectionFormattingProvider.set(Jl.has(e)),this._hasMultipleDocumentFormattingProvider.set(ql.all(e).length+Jl.all(e).length>1),this._hasMultipleDocumentSelectionFormattingProvider.set(Jl.all(e).length>1),this._isInWalkThrough.set(e.uri.scheme===co.walkThroughSnippet)}):this.reset()}}class MS extends Ge{constructor(e){super(),this._onChange=this._register(new et),this.onChange=this._onChange.event,this._hasFocus=!1,this._domFocusTracker=this._register(mr(e)),this._register(this._domFocusTracker.onDidFocus(()=>{this._hasFocus=!0,this._onChange.fire(void 0)})),this._register(this._domFocusTracker.onDidBlur(()=>{this._hasFocus=!1,this._onChange.fire(void 0)}))}hasFocus(){return this._hasFocus}}const NS=encodeURIComponent("<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 3' enable-background='new 0 0 6 3' height='3' width='6'><g fill='"),LS=encodeURIComponent("'><polygon points='5.5,0 2.5,3 1.1,3 4.1,0'/><polygon points='4,0 6,2 6,0.6 5.4,0'/><polygon points='0,2 1,3 2.4,3 0,0.6'/></g></svg>");function BS(e){return NS+encodeURIComponent(e.toString())+LS}const IS=encodeURIComponent('<svg xmlns="http://www.w3.org/2000/svg" height="3" width="12"><g fill="'),TS=encodeURIComponent('"><circle cx="1" cy="1" r="1"/><circle cx="5" cy="1" r="1"/><circle cx="9" cy="1" r="1"/></g></svg>');function OS(e){return IS+encodeURIComponent(e.toString())+TS}Am((e,t)=>{const n=e.getColor(Lw);n&&t.addRule(`.monaco-editor .squiggly-error { border-bottom: 4px double ${n}; }`);const i=e.getColor(Nw);i&&t.addRule(`.monaco-editor .squiggly-error { background: url("data:image/svg+xml,${BS(i)}") repeat-x bottom left; }`);const o=e.getColor(Iw);o&&t.addRule(`.monaco-editor .squiggly-warning { border-bottom: 4px double ${o}; }`);const r=e.getColor(Bw);r&&t.addRule(`.monaco-editor .squiggly-warning { background: url("data:image/svg+xml,${BS(r)}") repeat-x bottom left; }`);const s=e.getColor(Ow);s&&t.addRule(`.monaco-editor .squiggly-info { border-bottom: 4px double ${s}; }`);const a=e.getColor(Tw);a&&t.addRule(`.monaco-editor .squiggly-info { background: url("data:image/svg+xml,${BS(a)}") repeat-x bottom left; }`);const l=e.getColor(Pw);l&&t.addRule(`.monaco-editor .squiggly-hint { border-bottom: 2px dotted ${l}; }`);const c=e.getColor(Rw);c&&t.addRule(`.monaco-editor .squiggly-hint { background: url("data:image/svg+xml,${OS(c)}") no-repeat bottom left; }`);const h=e.getColor(cA);h&&t.addRule(`.monaco-editor.showUnused .squiggly-inline-unnecessary { opacity: ${h.rgba.a}; }`);const u=e.getColor(lA);u&&t.addRule(`.monaco-editor.showUnused .squiggly-unnecessary { border-bottom: 2px dashed ${u}; }`);const d=e.getColor(jw)||"inherit";t.addRule(`.monaco-editor.showDeprecated .squiggly-inline-deprecated { text-decoration: line-through; text-decoration-color: ${d}}`)});n("7115"),n("c901");const RS=!1;let PS=4;const FS=new et;class jS extends Ge{constructor(e,t,n){super(),this._state=3,this._onDidEnablementChange=this._register(new et),this.onDidEnablementChange=this._onDidEnablementChange.event,this._onDidStart=this._register(new et),this.onDidStart=this._onDidStart.event,this._onDidChange=this._register(new et),this.onDidChange=this._onDidChange.event,this._onDidReset=this._register(new et),this.onDidReset=this._onDidReset.event,this._onDidEnd=this._register(new et),this.onDidEnd=this._onDidEnd.event,this.linkedSash=void 0,this.orthogonalStartSashDisposables=this._register(new Ye),this.orthogonalEndSashDisposables=this._register(new Ye),this.el=br(e,Ar(".monaco-sash")),y["f"]&&yo(this.el,"mac"),this._register(_i(this.el,"mousedown")(this.onMouseDown,this)),this._register(_i(this.el,"dblclick")(this.onMouseDoubleClick,this)),this._register(Ug.addTarget(this.el)),this._register(_i(this.el,Wg.Start)(this.onTouchStart,this)),"number"===typeof n.size?(this.size=n.size,0===n.orientation?this.el.style.width=this.size+"px":this.el.style.height=this.size+"px"):(this.size=PS,this._register(FS.event(e=>{this.size=e,this.layout()}))),this.hidden=!1,this.layoutProvider=t,this.orthogonalStartSash=n.orthogonalStartSash,this.orthogonalEndSash=n.orthogonalEndSash,this.orientation=n.orientation||0,1===this.orientation?(yo(this.el,"horizontal"),_o(this.el,"vertical")):(_o(this.el,"horizontal"),yo(this.el,"vertical")),Co(this.el,"debug",RS),this.layout()}get state(){return this._state}set state(e){this._state!==e&&(Co(this.el,"disabled",0===e),Co(this.el,"minimum",1===e),Co(this.el,"maximum",2===e),this._state=e,this._onDidEnablementChange.fire(e))}get orthogonalStartSash(){return this._orthogonalStartSash}set orthogonalStartSash(e){this.orthogonalStartSashDisposables.clear(),e?(this.orthogonalStartSashDisposables.add(e.onDidEnablementChange(this.onOrthogonalStartSashEnablementChange,this)),this.onOrthogonalStartSashEnablementChange(e.state)):this.onOrthogonalStartSashEnablementChange(0),this._orthogonalStartSash=e}get orthogonalEndSash(){return this._orthogonalEndSash}set orthogonalEndSash(e){this.orthogonalEndSashDisposables.clear(),e?(this.orthogonalEndSashDisposables.add(e.onDidEnablementChange(this.onOrthogonalEndSashEnablementChange,this)),this.onOrthogonalEndSashEnablementChange(e.state)):this.onOrthogonalEndSashEnablementChange(0),this._orthogonalEndSash=e}onMouseDown(e){dr.stop(e,!1);let t=!1;if(!e.__orthogonalSashEvent){const n=this.getOrthogonalSash(e);n&&(t=!0,e.__orthogonalSashEvent=!0,n.onMouseDown(e))}if(this.linkedSash&&!e.__linkedSashEvent&&(e.__linkedSashEvent=!0,this.linkedSash.onMouseDown(e)),!this.state)return;const n=[...Dr("iframe"),...Dr("webview")];for(const p of n)p.style.pointerEvents="none";const i=new Oi(e),o=i.posx,r=i.posy,s=i.altKey,a={startX:o,currentX:o,startY:r,currentY:r,altKey:s};yo(this.el,"active"),this._onDidStart.fire(a);const l=or(this.el),c=()=>{let e="";e=t?"all-scroll":1===this.orientation?1===this.state?"s-resize":2===this.state?"n-resize":y["f"]?"row-resize":"ns-resize":1===this.state?"e-resize":2===this.state?"w-resize":y["f"]?"col-resize":"ew-resize",l.innerHTML=`* { cursor: ${e} !important; }`},h=new Ye;c(),t||this.onDidEnablementChange(c,null,h);const u=e=>{dr.stop(e,!1);const t=new Oi(e),n={startX:o,currentX:t.posx,startY:r,currentY:t.posy,altKey:s};this._onDidChange.fire(n)},d=e=>{dr.stop(e,!1),this.el.removeChild(l),_o(this.el,"active"),this._onDidEnd.fire(),h.dispose();for(const t of n)t.style.pointerEvents="auto"};_i(window,"mousemove")(u,null,h),_i(window,"mouseup")(d,null,h)}onMouseDoubleClick(e){const t=this.getOrthogonalSash(e);t&&t._onDidReset.fire(),this.linkedSash&&this.linkedSash._onDidReset.fire(),this._onDidReset.fire()}onTouchStart(e){dr.stop(e);const t=[],n=e.pageX,i=e.pageY,o=e.altKey;this._onDidStart.fire({startX:n,currentX:n,startY:i,currentY:i,altKey:o}),t.push(xo(this.el,Wg.Change,e=>{qr(e.pageX)&&qr(e.pageY)&&this._onDidChange.fire({startX:n,currentX:e.pageX,startY:i,currentY:e.pageY,altKey:o})})),t.push(xo(this.el,Wg.End,e=>{this._onDidEnd.fire(),We(t)}))}layout(){if(0===this.orientation){const e=this.layoutProvider;this.el.style.left=e.getVerticalSashLeft(this)-this.size/2+"px",e.getVerticalSashTop&&(this.el.style.top=e.getVerticalSashTop(this)+"px"),e.getVerticalSashHeight&&(this.el.style.height=e.getVerticalSashHeight(this)+"px")}else{const e=this.layoutProvider;this.el.style.top=e.getHorizontalSashTop(this)-this.size/2+"px",e.getHorizontalSashLeft&&(this.el.style.left=e.getHorizontalSashLeft(this)+"px"),e.getHorizontalSashWidth&&(this.el.style.width=e.getHorizontalSashWidth(this)+"px")}}hide(){this.hidden=!0,this.el.style.display="none",this.el.setAttribute("aria-hidden","true")}onOrthogonalStartSashEnablementChange(e){Co(this.el,"orthogonal-start",0!==e)}onOrthogonalEndSashEnablementChange(e){Co(this.el,"orthogonal-end",0!==e)}getOrthogonalSash(e){if(0===this.orientation){if(e.offsetY<=this.size)return this.orthogonalStartSash;if(e.offsetY>=this.el.clientHeight-this.size)return this.orthogonalEndSash}else{if(e.offsetX<=this.size)return this.orthogonalStartSash;if(e.offsetX>=this.el.clientWidth-this.size)return this.orthogonalEndSash}}dispose(){super.dispose(),this.el.remove()}}class QS{constructor(e,t=[],n=!1){this.ctor=e,this.staticArguments=t,this.supportsDelayedInstantiation=n}}const zS=[];function VS(e,t,n){zS.push([e,new QS(t,[],n)])}function WS(){return zS}const HS=ii("IEditorCancelService"),US=new hg("cancellableOperation",!1);VS(HS,class{constructor(){this._tokens=new WeakMap}add(e,t){let n,i=this._tokens.get(e);return i||(i=e.invokeWithinContext(e=>{const t=US.bindTo(e.get(ug)),n=new Je;return{key:t,tokens:n}}),this._tokens.set(e,i)),i.key.set(!0),n=i.tokens.push(t),()=>{n&&(n(),i.key.set(!i.tokens.isEmpty()),n=void 0)}}cancel(e){const t=this._tokens.get(e);if(!t)return;const n=t.tokens.pop();n&&(n.cancel(),t.key.set(!t.tokens.isEmpty()))}},!0);kg(new class extends Sg{constructor(){super({id:"editor.cancelOperation",kbOpts:{weight:100,primary:9},precondition:US})}runEditorCommand(e,t){e.get(HS).cancel(t)}});class YS{constructor(e,t,n){this._visiblePosition=e,this._visiblePositionScrollDelta=t,this._cursorPosition=n}static capture(e){let t=null,n=0;if(0!==e.getScrollTop()){const i=e.getVisibleRanges();if(i.length>0){t=i[0].getStartPosition();const o=e.getTopForPosition(t.lineNumber,t.column);n=e.getScrollTop()-o}}return new YS(t,n,e.getPosition())}restore(e){if(this._visiblePosition){const t=e.getTopForPosition(this._visiblePosition.lineNumber,this._visiblePosition.column);e.setScrollTop(t+this._visiblePositionScrollDelta)}}restoreRelativeVerticalPositionOfCursor(e){const t=e.getPosition();if(!this._cursorPosition||!t)return;const n=e.getTopForLineNumber(t.lineNumber)-e.getTopForLineNumber(this._cursorPosition.lineNumber);e.setScrollTop(e.getScrollTop()+n)}}n("c6b4"),n("154c");const GS={RESOURCES:"ResourceURLs",DOWNLOAD_URL:"DownloadURL",FILES:"Files",TEXT:"text/plain"};class KS{constructor(e){this.data=e}update(){}getData(){return this.data}}const qS={CurrentDragAndDropData:void 0};class JS extends Ge{constructor(e,t,n={}){super(),this.options=n,this._context=e||this,this._action=t,t instanceof Hf&&this._register(t.onDidChange(e=>{this.element&&this.handleActionChangeEvent(e)}))}handleActionChangeEvent(e){void 0!==e.enabled&&this.updateEnabled(),void 0!==e.checked&&this.updateChecked(),void 0!==e.class&&this.updateClass(),void 0!==e.label&&(this.updateLabel(),this.updateTooltip()),void 0!==e.tooltip&&this.updateTooltip()}get actionRunner(){return this._actionRunner||(this._actionRunner=this._register(new Uf)),this._actionRunner}set actionRunner(e){this._actionRunner=e}getAction(){return this._action}isEnabled(){return this._action.enabled}setActionContext(e){this._context=e}render(e){const t=this.element=e;this._register(Ug.addTarget(e));const n=this.options&&this.options.draggable;n&&(e.draggable=!0,fi&&this._register(xo(e,ur.DRAG_START,e=>{var t;return null===(t=e.dataTransfer)||void 0===t?void 0:t.setData(GS.TEXT,this._action.label)}))),this._register(xo(t,Wg.Tap,e=>this.onClick(e))),this._register(xo(t,ur.MOUSE_DOWN,e=>{n||dr.stop(e,!0),this._action.enabled&&0===e.button&&yo(t,"active")})),y["f"]&&this._register(xo(t,ur.CONTEXT_MENU,e=>{0===e.button&&!0===e.ctrlKey&&this.onClick(e)})),this._register(xo(t,ur.CLICK,e=>{dr.stop(e,!0),this.options&&this.options.isMenu||y["j"](()=>this.onClick(e))})),this._register(xo(t,ur.DBLCLICK,e=>{dr.stop(e,!0)})),[ur.MOUSE_UP,ur.MOUSE_OUT].forEach(e=>{this._register(xo(t,e,e=>{dr.stop(e),_o(t,"active")}))})}onClick(e){var t;dr.stop(e,!0);const n=$r(this._context)?(null===(t=this.options)||void 0===t?void 0:t.useEventAsContext)?e:void 0:this._context;this.actionRunner.run(this._action,n)}focus(){this.element&&(this.element.focus(),yo(this.element,"focused"))}blur(){this.element&&(this.element.blur(),_o(this.element,"focused"))}updateEnabled(){}updateLabel(){}updateTooltip(){}updateClass(){}updateChecked(){}dispose(){this.element&&(go(this.element),this.element=void 0),super.dispose()}}class XS extends JS{constructor(e,t,n={}){super(e,t,n),this.options=n,this.options.icon=void 0!==n.icon&&n.icon,this.options.label=void 0===n.label||n.label,this.cssClass=""}render(e){super.render(e),this.element&&(this.label=br(this.element,Ar("a.action-label"))),this.label&&(this._action.id===Yf.ID?this.label.setAttribute("role","presentation"):this.options.isMenu?this.label.setAttribute("role","menuitem"):this.label.setAttribute("role","button")),this.options.label&&this.options.keybinding&&this.element&&(br(this.element,Ar("span.keybinding")).textContent=this.options.keybinding),this.updateClass(),this.updateLabel(),this.updateTooltip(),this.updateEnabled(),this.updateChecked()}focus(){super.focus(),this.label&&this.label.focus()}updateLabel(){this.options.label&&this.label&&(this.label.textContent=this.getAction().label)}updateTooltip(){let e=null;this.getAction().tooltip?e=this.getAction().tooltip:!this.options.label&&this.getAction().label&&this.options.icon&&(e=this.getAction().label,this.options.keybinding&&(e=v({key:"titleLabel",comment:["action title","action keybinding"]},"{0} ({1})",e,this.options.keybinding))),e&&this.label&&(this.label.title=e)}updateClass(){this.cssClass&&this.label&&Ao(this.label,this.cssClass),this.options.icon?(this.cssClass=this.getAction().class,this.label&&(yo(this.label,"codicon"),this.cssClass&&wo(this.label,this.cssClass)),this.updateEnabled()):this.label&&_o(this.label,"codicon")}updateEnabled(){this.getAction().enabled?(this.label&&(this.label.removeAttribute("aria-disabled"),_o(this.label,"disabled"),this.label.tabIndex=0),this.element&&_o(this.element,"disabled")):(this.label&&(this.label.setAttribute("aria-disabled","true"),yo(this.label,"disabled"),Sr(this.label)),this.element&&yo(this.element,"disabled"))}updateChecked(){this.label&&(this.getAction().checked?yo(this.label,"checked"):_o(this.label,"checked"))}}class $S extends Ge{constructor(e,t={}){var n,i,o;let r,s;switch(super(),this._onDidBlur=this._register(new et),this.onDidBlur=this._onDidBlur.event,this._onDidCancel=this._register(new et),this.onDidCancel=this._onDidCancel.event,this._onDidRun=this._register(new et),this.onDidRun=this._onDidRun.event,this._onDidBeforeRun=this._register(new et),this.onDidBeforeRun=this._onDidBeforeRun.event,this.options=t,this._context=null!==(n=t.context)&&void 0!==n?n:null,this._orientation=null!==(i=this.options.orientation)&&void 0!==i?i:0,this._triggerKeys=null!==(o=this.options.triggerKeys)&&void 0!==o?o:{keys:[3,10],keyDown:!1},this.options.actionRunner?this._actionRunner=this.options.actionRunner:(this._actionRunner=new Uf,this._register(this._actionRunner)),this._register(this._actionRunner.onDidRun(e=>this._onDidRun.fire(e))),this._register(this._actionRunner.onDidBeforeRun(e=>this._onDidBeforeRun.fire(e))),this.viewItems=[],this.focusedItem=void 0,this.domNode=document.createElement("div"),this.domNode.className="monaco-action-bar",!1!==t.animated&&yo(this.domNode,"animated"),this._orientation){case 0:r=15,s=17;break;case 1:r=17,s=15,this.domNode.className+=" reverse";break;case 2:r=16,s=18,this.domNode.className+=" vertical";break;case 3:r=18,s=16,this.domNode.className+=" vertical reverse";break}this._register(xo(this.domNode,ur.KEY_DOWN,e=>{const t=new Mi(e);let n=!0;t.equals(r)?n=this.focusPrevious():t.equals(s)?n=this.focusNext():t.equals(9)?this._onDidCancel.fire():this.isTriggerKeyEvent(t)?this._triggerKeys.keyDown&&this.doTrigger(t):n=!1,n&&(t.preventDefault(),t.stopPropagation())})),this._register(xo(this.domNode,ur.KEY_UP,e=>{const t=new Mi(e);this.isTriggerKeyEvent(t)?(this._triggerKeys.keyDown||this.doTrigger(t),t.preventDefault(),t.stopPropagation()):(t.equals(2)||t.equals(1026))&&this.updateFocusedItem()})),this.focusTracker=this._register(mr(this.domNode)),this._register(this.focusTracker.onDidBlur(()=>{ir()!==this.domNode&&Xo(ir(),this.domNode)||(this._onDidBlur.fire(),this.focusedItem=void 0)})),this._register(this.focusTracker.onDidFocus(()=>this.updateFocusedItem())),this.actionsList=document.createElement("ul"),this.actionsList.className="actions-container",this.actionsList.setAttribute("role","toolbar"),this.options.ariaLabel&&this.actionsList.setAttribute("aria-label",this.options.ariaLabel),this.domNode.appendChild(this.actionsList),e.appendChild(this.domNode)}isTriggerKeyEvent(e){let t=!1;return this._triggerKeys.keys.forEach(n=>{t=t||e.equals(n)}),t}updateFocusedItem(){for(let e=0;e<this.actionsList.children.length;e++){const t=this.actionsList.children[e];if(Xo(ir(),t)){this.focusedItem=e;break}}}get context(){return this._context}set context(e){this._context=e,this.viewItems.forEach(t=>t.setActionContext(e))}get actionRunner(){return this._actionRunner}set actionRunner(e){e&&(this._actionRunner=e,this.viewItems.forEach(t=>t.actionRunner=e))}getContainer(){return this.domNode}push(e,t={}){const n=Array.isArray(e)?e:[e];let i=qr(t.index)?t.index:null;n.forEach(e=>{const n=document.createElement("li");let o;n.className="action-item",n.setAttribute("role","presentation"),this.options.allowContextMenu||this._register(xo(n,ur.CONTEXT_MENU,e=>{dr.stop(e,!0)})),this.options.actionViewItemProvider&&(o=this.options.actionViewItemProvider(e)),o||(o=new XS(this.context,e,t)),o.actionRunner=this._actionRunner,o.setActionContext(this.context),o.render(n),null===i||i<0||i>=this.actionsList.children.length?(this.actionsList.appendChild(n),this.viewItems.push(o)):(this.actionsList.insertBefore(n,this.actionsList.children[i]),this.viewItems.splice(i,0,o),i++)}),this.focusedItem&&this.focus(this.focusedItem)}clear(){We(this.viewItems),this.viewItems=[],fo(this.actionsList)}focus(e){let t=!1,n=void 0;void 0===e?t=!0:"number"===typeof e?n=e:"boolean"===typeof e&&(t=e),t&&"undefined"===typeof this.focusedItem?(this.focusedItem=-1,this.focusNext()):(void 0!==n&&(this.focusedItem=n),this.updateFocus())}focusNext(){"undefined"===typeof this.focusedItem&&(this.focusedItem=this.viewItems.length-1);const e=this.focusedItem;let t;do{if(this.options.preventLoopNavigation&&this.focusedItem+1>=this.viewItems.length)return this.focusedItem=e,!1;this.focusedItem=(this.focusedItem+1)%this.viewItems.length,t=this.viewItems[this.focusedItem]}while(this.focusedItem!==e&&!t.isEnabled());return this.focusedItem!==e||t.isEnabled()||(this.focusedItem=void 0),this.updateFocus(),!0}focusPrevious(){"undefined"===typeof this.focusedItem&&(this.focusedItem=0);const e=this.focusedItem;let t;do{if(this.focusedItem=this.focusedItem-1,this.focusedItem<0){if(this.options.preventLoopNavigation)return this.focusedItem=e,!1;this.focusedItem=this.viewItems.length-1}t=this.viewItems[this.focusedItem]}while(this.focusedItem!==e&&!t.isEnabled());return this.focusedItem!==e||t.isEnabled()||(this.focusedItem=void 0),this.updateFocus(!0),!0}updateFocus(e,t){"undefined"===typeof this.focusedItem&&this.actionsList.focus({preventScroll:t});for(let n=0;n<this.viewItems.length;n++){const i=this.viewItems[n],o=i;n===this.focusedItem?Zr(o.isEnabled)&&(o.isEnabled()&&Zr(o.focus)?o.focus(e):this.actionsList.focus({preventScroll:t})):Zr(o.blur)&&o.blur()}}doTrigger(e){if("undefined"===typeof this.focusedItem)return;const t=this.viewItems[this.focusedItem];if(t instanceof JS){const n=null===t._context||void 0===t._context?e:t._context;this.run(t._action,n)}}run(e,t){return this._actionRunner.run(e,t)}dispose(){We(this.viewItems),this.viewItems=[],go(this.getContainer()),super.dispose()}}const ZS=3;class eD{constructor(e,t,n,i){this.originalLineStart=e,this.originalLineEnd=t,this.modifiedLineStart=n,this.modifiedLineEnd=i}getType(){return 0===this.originalLineStart?1:0===this.modifiedLineStart?2:0}}class tD{constructor(e){this.entries=e}}const nD=Cl("diff-review-insert",El.add),iD=Cl("diff-review-remove",El.remove),oD=Cl("diff-review-close",El.close);class rD extends Ge{constructor(e){super(),this._width=0,this._diffEditor=e,this._isVisible=!1,this.shadow=jg(document.createElement("div")),this.shadow.setClassName("diff-review-shadow"),this.actionBarContainer=jg(document.createElement("div")),this.actionBarContainer.setClassName("diff-review-actions"),this._actionBar=this._register(new $S(this.actionBarContainer.domNode)),this._actionBar.push(new Hf("diffreview.close",v("label.close","Close"),"close-diff-review "+oD.classNames,!0,()=>(this.hide(),Promise.resolve(null))),{label:!1,icon:!0}),this.domNode=jg(document.createElement("div")),this.domNode.setClassName("diff-review monaco-editor-background"),this._content=jg(document.createElement("div")),this._content.setClassName("diff-review-content"),this._content.setAttribute("role","code"),this.scrollbar=this._register(new GC(this._content.domNode,{})),this.domNode.domNode.appendChild(this.scrollbar.getDomNode()),this._register(e.onDidUpdateDiff(()=>{this._isVisible&&(this._diffs=this._compute(),this._render())})),this._register(e.getModifiedEditor().onDidChangeCursorPosition(()=>{this._isVisible&&this._render()})),this._register(ko(this.domNode.domNode,"click",e=>{e.preventDefault();let t=$o(e.target,"diff-review-row");t&&this._goToRow(t)})),this._register(ko(this.domNode.domNode,"keydown",e=>{(e.equals(18)||e.equals(2066)||e.equals(530))&&(e.preventDefault(),this._goToRow(this._getNextRow())),(e.equals(16)||e.equals(2064)||e.equals(528))&&(e.preventDefault(),this._goToRow(this._getPrevRow())),(e.equals(9)||e.equals(2057)||e.equals(521)||e.equals(1033))&&(e.preventDefault(),this.hide()),(e.equals(10)||e.equals(3))&&(e.preventDefault(),this.accept())})),this._diffs=[],this._currentDiff=null}prev(){let e=0;if(this._isVisible||(this._diffs=this._compute()),this._isVisible){let t=-1;for(let e=0,n=this._diffs.length;e<n;e++)if(this._diffs[e]===this._currentDiff){t=e;break}e=this._diffs.length+t-1}else e=this._findDiffIndex(this._diffEditor.getPosition());if(0===this._diffs.length)return;e%=this._diffs.length;const t=this._diffs[e].entries;this._diffEditor.setPosition(new pn(t[0].modifiedLineStart,1)),this._diffEditor.setSelection({startColumn:1,startLineNumber:t[0].modifiedLineStart,endColumn:1073741824,endLineNumber:t[t.length-1].modifiedLineEnd}),this._isVisible=!0,this._diffEditor.doLayout(),this._render(),this._goToRow(this._getNextRow())}next(){let e=0;if(this._isVisible||(this._diffs=this._compute()),this._isVisible){let t=-1;for(let e=0,n=this._diffs.length;e<n;e++)if(this._diffs[e]===this._currentDiff){t=e;break}e=t+1}else e=this._findDiffIndex(this._diffEditor.getPosition());if(0===this._diffs.length)return;e%=this._diffs.length;const t=this._diffs[e].entries;this._diffEditor.setPosition(new pn(t[0].modifiedLineStart,1)),this._diffEditor.setSelection({startColumn:1,startLineNumber:t[0].modifiedLineStart,endColumn:1073741824,endLineNumber:t[t.length-1].modifiedLineEnd}),this._isVisible=!0,this._diffEditor.doLayout(),this._render(),this._goToRow(this._getNextRow())}accept(){let e=-1,t=this._getCurrentFocusedRow();if(t){let n=parseInt(t.getAttribute("data-line"),10);isNaN(n)||(e=n)}this.hide(),-1!==e&&(this._diffEditor.setPosition(new pn(e,1)),this._diffEditor.revealPosition(new pn(e,1),1))}hide(){this._isVisible=!1,this._diffEditor.updateOptions({readOnly:!1}),this._diffEditor.focus(),this._diffEditor.doLayout(),this._render()}_getPrevRow(){let e=this._getCurrentFocusedRow();return e?e.previousElementSibling?e.previousElementSibling:e:this._getFirstRow()}_getNextRow(){let e=this._getCurrentFocusedRow();return e?e.nextElementSibling?e.nextElementSibling:e:this._getFirstRow()}_getFirstRow(){return this.domNode.domNode.querySelector(".diff-review-row")}_getCurrentFocusedRow(){let e=document.activeElement;return e&&/diff-review-row/.test(e.className)?e:null}_goToRow(e){let t=this._getCurrentFocusedRow();e.tabIndex=0,e.focus(),t&&t!==e&&(t.tabIndex=-1),this.scrollbar.scanDomNode()}isVisible(){return this._isVisible}layout(e,t,n){this._width=t,this.shadow.setTop(e-6),this.shadow.setWidth(t),this.shadow.setHeight(this._isVisible?6:0),this.domNode.setTop(e),this.domNode.setWidth(t),this.domNode.setHeight(n),this._content.setHeight(n),this._content.setWidth(t),this._isVisible?(this.actionBarContainer.setAttribute("aria-hidden","false"),this.actionBarContainer.setDisplay("block")):(this.actionBarContainer.setAttribute("aria-hidden","true"),this.actionBarContainer.setDisplay("none"))}_compute(){const e=this._diffEditor.getLineChanges();if(!e||0===e.length)return[];const t=this._diffEditor.getOriginalEditor().getModel(),n=this._diffEditor.getModifiedEditor().getModel();return t&&n?rD._mergeAdjacent(e,t.getLineCount(),n.getLineCount()):[]}static _mergeAdjacent(e,t,n){if(!e||0===e.length)return[];let i=[],o=0;for(let l=0,c=e.length;l<c;l++){const r=e[l],s=r.originalStartLineNumber,a=r.originalEndLineNumber,h=r.modifiedStartLineNumber,u=r.modifiedEndLineNumber;let d=[],p=0;{const t=0===a?s:s-1,n=0===u?h:h-1;let i=1,o=1;if(l>0){const t=e[l-1];i=0===t.originalEndLineNumber?t.originalStartLineNumber+1:t.originalEndLineNumber+1,o=0===t.modifiedEndLineNumber?t.modifiedStartLineNumber+1:t.modifiedEndLineNumber+1}let r=t-ZS+1,c=n-ZS+1;if(r<i){const e=i-r;r+=e,c+=e}if(c<o){const e=o-c;r+=e,c+=e}d[p++]=new eD(r,t,c,n)}0!==a&&(d[p++]=new eD(s,a,0,0)),0!==u&&(d[p++]=new eD(0,0,h,u));{const i=0===a?s+1:a+1,o=0===u?h+1:u+1;let r=t,f=n;if(l+1<c){const t=e[l+1];r=0===t.originalEndLineNumber?t.originalStartLineNumber:t.originalStartLineNumber-1,f=0===t.modifiedEndLineNumber?t.modifiedStartLineNumber:t.modifiedStartLineNumber-1}let g=i+ZS-1,m=o+ZS-1;if(g>r){const e=r-g;g+=e,m+=e}if(m>f){const e=f-m;g+=e,m+=e}d[p++]=new eD(i,g,o,m)}i[o++]=new tD(d)}let r=i[0].entries,s=[],a=0;for(let l=1,c=i.length;l<c;l++){const e=i[l].entries,t=r[r.length-1],n=e[0];0===t.getType()&&0===n.getType()&&n.originalLineStart<=t.originalLineEnd?(r[r.length-1]=new eD(t.originalLineStart,n.originalLineEnd,t.modifiedLineStart,n.modifiedLineEnd),r=r.concat(e.slice(1))):(s[a++]=new tD(r),r=e)}return s[a++]=new tD(r),s}_findDiffIndex(e){const t=e.lineNumber;for(let n=0,i=this._diffs.length;n<i;n++){const e=this._diffs[n].entries,i=e[e.length-1].modifiedLineEnd;if(t<=i)return n}return 0}_render(){const e=this._diffEditor.getOriginalEditor().getOptions(),t=this._diffEditor.getModifiedEditor().getOptions(),n=this._diffEditor.getOriginalEditor().getModel(),i=this._diffEditor.getModifiedEditor().getModel(),o=n.getOptions(),r=i.getOptions();if(!this._isVisible||!n||!i)return fo(this._content.domNode),this._currentDiff=null,void this.scrollbar.scanDomNode();this._diffEditor.updateOptions({readOnly:!0});const s=this._findDiffIndex(this._diffEditor.getPosition());if(this._diffs[s]===this._currentDiff)return;this._currentDiff=this._diffs[s];const a=this._diffs[s].entries;let l=document.createElement("div");l.className="diff-review-table",l.setAttribute("role","list"),l.setAttribute("aria-label",'Difference review. Use "Stage | Unstage | Revert Selected Ranges" commands'),Vf.applyFontInfoSlow(l,t.get(36));let c=0,h=0,u=0,d=0;for(let v=0,C=a.length;v<C;v++){const e=a[v],t=e.originalLineStart,n=e.originalLineEnd,i=e.modifiedLineStart,o=e.modifiedLineEnd;0!==t&&(0===c||t<c)&&(c=t),0!==n&&(0===h||n>h)&&(h=n),0!==i&&(0===u||i<u)&&(u=i),0!==o&&(0===d||o>d)&&(d=o)}let p=document.createElement("div");p.className="diff-review-row";let f=document.createElement("div");f.className="diff-review-cell diff-review-summary";const g=h-c+1,m=d-u+1;f.appendChild(document.createTextNode(`${s+1}/${this._diffs.length}: @@ -${c},${g} +${u},${m} @@`)),p.setAttribute("data-line",String(u));const b=e=>0===e?v("no_lines_changed","no lines changed"):1===e?v("one_line_changed","1 line changed"):v("more_lines_changed","{0} lines changed",e),y=b(g),w=b(m);p.setAttribute("aria-label",v({key:"header",comment:["This is the ARIA label for a git diff header.","A git diff header looks like this: @@ -154,12 +159,39 @@.","That encodes that at original line 154 (which is now line 159), 12 lines were removed/changed with 39 lines.","Variables 0 and 1 refer to the diff index out of total number of diffs.","Variables 2 and 4 will be numbers (a line number).",'Variables 3 and 5 will be "no lines changed", "1 line changed" or "X lines changed", localized separately.']},"Difference {0} of {1}: original line {2}, {3}, modified line {4}, {5}",s+1,this._diffs.length,c,y,u,w)),p.appendChild(f),p.setAttribute("role","listitem"),l.appendChild(p);const _=t.get(51);let A=u;for(let v=0,C=a.length;v<C;v++){const s=a[v];rD._renderSection(l,s,A,_,this._width,e,n,o,t,i,r),0!==s.modifiedLineStart&&(A=s.modifiedLineEnd)}fo(this._content.domNode),this._content.domNode.appendChild(l),this.scrollbar.scanDomNode()}static _renderSection(e,t,n,i,o,r,s,a,l,c,h){const u=t.getType();let d="diff-review-row",p="";const f="diff-review-spacer";let g=null;switch(u){case 1:d="diff-review-row line-insert",p=" char-insert",g=nD;break;case 2:d="diff-review-row line-delete",p=" char-delete",g=iD;break}const m=t.originalLineStart,b=t.originalLineEnd,y=t.modifiedLineStart,w=t.modifiedLineEnd,_=Math.max(w-y,b-m),A=r.get(117),C=A.glyphMarginWidth+A.lineNumbersWidth,E=l.get(117),x=10+E.glyphMarginWidth+E.lineNumbersWidth;for(let S=0;S<=_;S++){const t=0===m?0:m+S,b=0===y?0:y+S,w=document.createElement("div");w.style.minWidth=o+"px",w.className=d,w.setAttribute("role","listitem"),0!==b&&(n=b),w.setAttribute("data-line",String(n));let _=document.createElement("div");_.className="diff-review-cell",_.style.height=i+"px",w.appendChild(_);const A=document.createElement("span");A.style.width=C+"px",A.style.minWidth=C+"px",A.className="diff-review-line-number"+p,0!==t?A.appendChild(document.createTextNode(String(t))):A.innerText=" ",_.appendChild(A);const E=document.createElement("span");E.style.width=x+"px",E.style.minWidth=x+"px",E.style.paddingRight="10px",E.className="diff-review-line-number"+p,0!==b?E.appendChild(document.createTextNode(String(b))):E.innerText=" ",_.appendChild(E);const D=document.createElement("span");if(D.className=f,g){const e=document.createElement("span");e.className=g.classNames,e.innerText="  ",D.appendChild(e)}else D.innerText="  ";let k;_.appendChild(D),0!==b?(_.insertAdjacentHTML("beforeend",this._renderLine(c,l,h.tabSize,b)),k=c.getLineContent(b)):(_.insertAdjacentHTML("beforeend",this._renderLine(s,r,a.tabSize,t)),k=s.getLineContent(t)),0===k.length&&(k=v("blankLine","blank"));let M="";switch(u){case 0:M=t===b?v({key:"unchangedLine",comment:["The placholders are contents of the line and should not be translated."]},"{0} unchanged line {1}",k,t):v("equalLine","{0} original line {1} modified line {2}",k,t,b);break;case 1:M=v("insertLine","+ {0} modified line {1}",k,b);break;case 2:M=v("deleteLine","- {0} original line {1}",k,t);break}w.setAttribute("aria-label",M),e.appendChild(w)}}static _renderLine(e,t,n,i){const o=e.getLineContent(i),r=t.get(36),s=16793600,a=new Uint32Array(2);a[0]=o.length,a[1]=s;const l=new vu(a,o),c=Vu.isBasicASCII(o,e.mightContainNonBasicASCII()),h=Vu.containsRTL(o,c,e.mightContainRTL()),u=Lu(new Su(r.isMonospace&&!t.get(24),r.canUseHalfwidthRightwardsArrow,o,!1,c,h,0,l,[],n,0,r.spaceWidth,r.middotWidth,r.wsmiddotWidth,t.get(95),t.get(80),t.get(74),t.get(37)!==q.OFF,null));return u.html}}Am((e,t)=>{const n=e.getColor(tA);n&&t.addRule(`.monaco-diff-editor .diff-review-line-number { color: ${n}; }`);const i=e.getColor(xw);i&&t.addRule(`.monaco-diff-editor .diff-review-shadow { box-shadow: ${i} 0 -6px 6px -6px inset; }`)});class sD extends Dg{constructor(){super({id:"editor.action.diffReview.next",label:v("editor.action.diffReview.next","Go to Next Difference"),alias:"Go to Next Difference",precondition:Jf.has("isInDiffEditor"),kbOpts:{kbExpr:null,primary:65,weight:100}})}run(e,t){const n=lD(e);n&&n.diffReviewNext()}}class aD extends Dg{constructor(){super({id:"editor.action.diffReview.prev",label:v("editor.action.diffReview.prev","Go to Previous Difference"),alias:"Go to Previous Difference",precondition:Jf.has("isInDiffEditor"),kbOpts:{kbExpr:null,primary:1089,weight:100}})}run(e,t){const n=lD(e);n&&n.diffReviewPrev()}}function lD(e){const t=e.get(ri),n=t.listDiffEditors(),i=t.getActiveCodeEditor();if(!i)return null;for(let o=0,r=n.length;o<r;o++){const e=n[o];if(e.getModifiedEditor().getId()===i.getId()||e.getOriginalEditor().getId()===i.getId())return e}return null}Mg(sD),Mg(aD);const cD=ii("contextViewService"),hD=ii("contextMenuService");var uD=function(e,t,n,i){function o(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,r){function s(e){try{l(i.next(e))}catch(t){r(t)}}function a(e){try{l(i["throw"](e))}catch(t){r(t)}}function l(e){e.done?n(e.value):o(e.value).then(s,a)}l((i=i.apply(e,t||[])).next())}))};class dD extends Ge{constructor(e,t,n,i,o,r){super(),this._viewZoneId=e,this._marginDomNode=t,this.editor=n,this.diff=i,this._contextMenuService=o,this._clipboardService=r,this._visibility=!1,this._marginDomNode.style.zIndex="10",this._diffActions=document.createElement("div"),this._diffActions.className=El.lightBulb.classNames+" lightbulb-glyph",this._diffActions.style.position="absolute";const s=n.getOption(51),a=n.getModel().getEOL();this._diffActions.style.right="0px",this._diffActions.style.visibility="hidden",this._diffActions.style.height=s+"px",this._diffActions.style.lineHeight=s+"px",this._marginDomNode.appendChild(this._diffActions);const l=[];l.push(new Hf("diff.clipboard.copyDeletedContent",i.originalEndLineNumber>i.modifiedStartLineNumber?v("diff.clipboard.copyDeletedLinesContent.label","Copy deleted lines"):v("diff.clipboard.copyDeletedLinesContent.single.label","Copy deleted line"),void 0,!0,()=>uD(this,void 0,void 0,(function*(){yield this._clipboardService.writeText(i.originalContent.join(a)+a)}))));let c=0,h=void 0;i.originalEndLineNumber>i.modifiedStartLineNumber&&(h=new Hf("diff.clipboard.copyDeletedLineContent",v("diff.clipboard.copyDeletedLineContent.label","Copy deleted line ({0})",i.originalStartLineNumber),void 0,!0,()=>uD(this,void 0,void 0,(function*(){yield this._clipboardService.writeText(i.originalContent[c])}))),l.push(h));const u=n.getOption(72);u||l.push(new Hf("diff.inline.revertChange",v("diff.inline.revertChange.label","Revert this change"),void 0,!0,()=>uD(this,void 0,void 0,(function*(){if(0===i.modifiedEndLineNumber){const e=n.getModel().getLineMaxColumn(i.modifiedStartLineNumber);n.executeEdits("diffEditor",[{range:new fn(i.modifiedStartLineNumber,e,i.modifiedStartLineNumber,e),text:a+i.originalContent.join(a)}])}else{const e=n.getModel().getLineMaxColumn(i.modifiedEndLineNumber);n.executeEdits("diffEditor",[{range:new fn(i.modifiedStartLineNumber,1,i.modifiedEndLineNumber,e),text:i.originalContent.join(a)}])}}))));const d=(e,t)=>{this._contextMenuService.showContextMenu({getAnchor:()=>({x:e,y:t}),getActions:()=>(h&&(h.label=v("diff.clipboard.copyDeletedLineContent.label","Copy deleted line ({0})",i.originalStartLineNumber+c)),l),autoSelectFirstItem:!0})};this._register(ko(this._diffActions,"mousedown",e=>{const{top:t,height:n}=Uo(this._diffActions);let i=Math.floor(s/3);e.preventDefault(),d(e.posx,t+n+i)})),this._register(n.onMouseMove(e=>{if(8===e.target.type||5===e.target.type){const t=e.target.detail.viewZoneId;t===this._viewZoneId?(this.visibility=!0,c=this._updateLightBulbPosition(this._marginDomNode,e.event.browserEvent.y,s)):this.visibility=!1}else this.visibility=!1})),this._register(n.onMouseDown(e=>{if(e.event.rightButton&&(8===e.target.type||5===e.target.type)){const t=e.target.detail.viewZoneId;t===this._viewZoneId&&(e.event.preventDefault(),c=this._updateLightBulbPosition(this._marginDomNode,e.event.browserEvent.y,s),d(e.event.posx,e.event.posy+s))}}))}get visibility(){return this._visibility}set visibility(e){this._visibility!==e&&(this._visibility=e,this._diffActions.style.visibility=e?"visible":"hidden")}_updateLightBulbPosition(e,t,n){const{top:i}=Uo(e),o=t-i,r=Math.floor(o/n),s=r*n;return this._diffActions.style.top=s+"px",r}}const pD=ii("clipboardService");class fD{constructor(e){this.callback=e}report(e){this._value=e,this.callback(this._value)}}fD.None=Object.freeze({report(){}});const gD=ii("editorProgressService");var mD=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},bD=function(e,t){return function(n,i){t(n,i,e)}};class vD{constructor(e,t){this._contextMenuService=e,this._clipboardService=t,this._zones=[],this.inlineDiffMargins=[],this._zonesMap={},this._decorations=[]}getForeignViewZones(e){return e.filter(e=>!this._zonesMap[String(e.id)])}clean(e){this._zones.length>0&&e.changeViewZones(e=>{for(let t=0,n=this._zones.length;t<n;t++)e.removeZone(this._zones[t])}),this._zones=[],this._zonesMap={},this._decorations=e.deltaDecorations(this._decorations,[])}apply(e,t,n,i){const o=i?YS.capture(e):null;e.changeViewZones(t=>{for(let e=0,n=this._zones.length;e<n;e++)t.removeZone(this._zones[e]);for(let e=0,n=this.inlineDiffMargins.length;e<n;e++)this.inlineDiffMargins[e].dispose();this._zones=[],this._zonesMap={},this.inlineDiffMargins=[];for(let i=0,o=n.zones.length;i<o;i++){const o=n.zones[i];o.suppressMouseDown=!0;let r=t.addZone(o);this._zones.push(r),this._zonesMap[String(r)]=!0,n.zones[i].diff&&o.marginDomNode&&(o.suppressMouseDown=!1,this.inlineDiffMargins.push(new dD(r,o.marginDomNode,e,n.zones[i].diff,this._contextMenuService,this._clipboardService)))}}),o&&o.restore(e),this._decorations=e.deltaDecorations(this._decorations,n.decorations),t&&t.setZones(n.overviewZones)}}let yD=0;const wD=Cl("diff-insert",El.add),_D=Cl("diff-remove",El.remove);let AD=class e extends Ge{constructor(t,n,i,o,r,s,a,l,c,h,u){super(),this._editorProgressService=u,this._onDidDispose=this._register(new et),this.onDidDispose=this._onDidDispose.event,this._onDidUpdateDiff=this._register(new et),this.onDidUpdateDiff=this._onDidUpdateDiff.event,this._onDidContentSizeChange=this._register(new et),this._lastOriginalWarning=null,this._lastModifiedWarning=null,this._editorWorkerService=o,this._codeEditorService=a,this._contextKeyService=this._register(r.createScoped(t)),this._contextKeyService.createKey("isInDiffEditor",!0),this._themeService=l,this._notificationService=c,this.id=++yD,this._state=0,this._updatingDiffProgress=null,this._domElement=t,n=n||{},this._renderSideBySide=!0,"undefined"!==typeof n.renderSideBySide&&(this._renderSideBySide=n.renderSideBySide),this._maxComputationTime=5e3,"undefined"!==typeof n.maxComputationTime&&(this._maxComputationTime=n.maxComputationTime),this._ignoreTrimWhitespace=!0,"undefined"!==typeof n.ignoreTrimWhitespace&&(this._ignoreTrimWhitespace=n.ignoreTrimWhitespace),this._renderIndicators=!0,"undefined"!==typeof n.renderIndicators&&(this._renderIndicators=n.renderIndicators),this._originalIsEditable=!1,"undefined"!==typeof n.originalEditable&&(this._originalIsEditable=Boolean(n.originalEditable)),this._originalCodeLens=!1,"undefined"!==typeof n.originalCodeLens&&(this._originalCodeLens=Boolean(n.originalCodeLens)),this._modifiedCodeLens=!1,"undefined"!==typeof n.modifiedCodeLens&&(this._modifiedCodeLens=Boolean(n.modifiedCodeLens)),this._updateDecorationsRunner=this._register(new Hi(()=>this._updateDecorations(),0)),this._containerDomElement=document.createElement("div"),this._containerDomElement.className=e._getClassName(this._themeService.getColorTheme(),this._renderSideBySide),this._containerDomElement.style.position="relative",this._containerDomElement.style.height="100%",this._domElement.appendChild(this._containerDomElement),this._overviewViewportDomElement=jg(document.createElement("div")),this._overviewViewportDomElement.setClassName("diffViewport"),this._overviewViewportDomElement.setPosition("absolute"),this._overviewDomElement=document.createElement("div"),this._overviewDomElement.className="diffOverview",this._overviewDomElement.style.position="absolute",this._overviewDomElement.appendChild(this._overviewViewportDomElement.domNode),this._register(ko(this._overviewDomElement,"mousedown",e=>{this.modifiedEditor.delegateVerticalScrollbarMouseDown(e)})),this._containerDomElement.appendChild(this._overviewDomElement),this._originalDomNode=document.createElement("div"),this._originalDomNode.className="editor original",this._originalDomNode.style.position="absolute",this._originalDomNode.style.height="100%",this._containerDomElement.appendChild(this._originalDomNode),this._modifiedDomNode=document.createElement("div"),this._modifiedDomNode.className="editor modified",this._modifiedDomNode.style.position="absolute",this._modifiedDomNode.style.height="100%",this._containerDomElement.appendChild(this._modifiedDomNode),this._beginUpdateDecorationsTimeout=-1,this._currentlyChangingViewZones=!1,this._diffComputationToken=0,this._originalEditorState=new vD(h,i),this._modifiedEditorState=new vD(h,i),this._isVisible=!0,this._isHandlingScrollEvent=!1,this._elementSizeObserver=this._register(new Ff(this._containerDomElement,void 0,()=>this._onDidContainerSizeChanged())),n.automaticLayout&&this._elementSizeObserver.startObserving(),this._diffComputationResult=null;const d=this._contextKeyService.createScoped(),p=new nS;p.set(ug,d);const f=s.createChild(p),g=this._contextKeyService.createScoped(),m=new nS;m.set(ug,g);const b=s.createChild(m);this.originalEditor=this._createLeftHandSideEditor(n,f,d),this.modifiedEditor=this._createRightHandSideEditor(n,b,g),this._originalOverviewRuler=null,this._modifiedOverviewRuler=null,this._reviewPane=new rD(this),this._containerDomElement.appendChild(this._reviewPane.domNode.domNode),this._containerDomElement.appendChild(this._reviewPane.shadow.domNode),this._containerDomElement.appendChild(this._reviewPane.actionBarContainer.domNode),this._enableSplitViewResizing=!0,"undefined"!==typeof n.enableSplitViewResizing&&(this._enableSplitViewResizing=n.enableSplitViewResizing),this._renderSideBySide?this._setStrategy(new kD(this._createDataSource(),this._enableSplitViewResizing)):this._setStrategy(new ND(this._createDataSource(),this._enableSplitViewResizing)),this._register(l.onDidColorThemeChange(t=>{this._strategy&&this._strategy.applyColors(t)&&this._updateDecorationsRunner.schedule(),this._containerDomElement.className=e._getClassName(this._themeService.getColorTheme(),this._renderSideBySide)}));const v=Lg.getDiffEditorContributions();for(const e of v)try{this._register(s.createInstance(e.ctor,this))}catch(y){Me(y)}this._codeEditorService.addDiffEditor(this)}_setState(e){this._state!==e&&(this._state=e,this._updatingDiffProgress&&(this._updatingDiffProgress.done(),this._updatingDiffProgress=null),1===this._state&&(this._updatingDiffProgress=this._editorProgressService.show(!0,1e3)))}diffReviewNext(){this._reviewPane.next()}diffReviewPrev(){this._reviewPane.prev()}static _getClassName(e,t){let n="monaco-diff-editor monaco-editor-background ";return t&&(n+="side-by-side "),n+=vm(e.type),n}_recreateOverviewRulers(){this._originalOverviewRuler&&(this._overviewDomElement.removeChild(this._originalOverviewRuler.getDomNode()),this._originalOverviewRuler.dispose()),this.originalEditor.hasModel()&&(this._originalOverviewRuler=this.originalEditor.createOverviewRuler("original diffOverviewRuler"),this._overviewDomElement.appendChild(this._originalOverviewRuler.getDomNode())),this._modifiedOverviewRuler&&(this._overviewDomElement.removeChild(this._modifiedOverviewRuler.getDomNode()),this._modifiedOverviewRuler.dispose()),this.modifiedEditor.hasModel()&&(this._modifiedOverviewRuler=this.modifiedEditor.createOverviewRuler("modified diffOverviewRuler"),this._overviewDomElement.appendChild(this._modifiedOverviewRuler.getDomNode())),this._layoutOverviewRulers()}_createLeftHandSideEditor(t,n,i){const o=this._createInnerEditor(n,this._originalDomNode,this._adjustOptionsForLeftHandSide(t,this._originalIsEditable,this._originalCodeLens));this._register(o.onDidScrollChange(e=>{this._isHandlingScrollEvent||(e.scrollTopChanged||e.scrollLeftChanged||e.scrollHeightChanged)&&(this._isHandlingScrollEvent=!0,this.modifiedEditor.setScrollPosition({scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}),this._isHandlingScrollEvent=!1,this._layoutOverviewViewport())})),this._register(o.onDidChangeViewZones(()=>{this._onViewZonesChanged()})),this._register(o.onDidChangeModelContent(()=>{this._isVisible&&this._beginUpdateDecorationsSoon()}));const r=i.createKey("isInDiffLeftEditor",void 0);return this._register(o.onDidFocusEditorWidget(()=>r.set(!0))),this._register(o.onDidBlurEditorWidget(()=>r.set(!1))),this._register(o.onDidContentSizeChange(t=>{const n=this.originalEditor.getContentWidth()+this.modifiedEditor.getContentWidth()+e.ONE_OVERVIEW_WIDTH,i=Math.max(this.modifiedEditor.getContentHeight(),this.originalEditor.getContentHeight());this._onDidContentSizeChange.fire({contentHeight:i,contentWidth:n,contentHeightChanged:t.contentHeightChanged,contentWidthChanged:t.contentWidthChanged})})),o}_createRightHandSideEditor(t,n,i){const o=this._createInnerEditor(n,this._modifiedDomNode,this._adjustOptionsForRightHandSide(t,this._modifiedCodeLens));this._register(o.onDidScrollChange(e=>{this._isHandlingScrollEvent||(e.scrollTopChanged||e.scrollLeftChanged||e.scrollHeightChanged)&&(this._isHandlingScrollEvent=!0,this.originalEditor.setScrollPosition({scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}),this._isHandlingScrollEvent=!1,this._layoutOverviewViewport())})),this._register(o.onDidChangeViewZones(()=>{this._onViewZonesChanged()})),this._register(o.onDidChangeConfiguration(e=>{e.hasChanged(36)&&o.getModel()&&this._onViewZonesChanged()})),this._register(o.onDidChangeModelContent(()=>{this._isVisible&&this._beginUpdateDecorationsSoon()})),this._register(o.onDidChangeModelOptions(e=>{e.tabSize&&this._updateDecorationsRunner.schedule()}));const r=i.createKey("isInDiffRightEditor",void 0);return this._register(o.onDidFocusEditorWidget(()=>r.set(!0))),this._register(o.onDidBlurEditorWidget(()=>r.set(!1))),this._register(o.onDidContentSizeChange(t=>{const n=this.originalEditor.getContentWidth()+this.modifiedEditor.getContentWidth()+e.ONE_OVERVIEW_WIDTH,i=Math.max(this.modifiedEditor.getContentHeight(),this.originalEditor.getContentHeight());this._onDidContentSizeChange.fire({contentHeight:i,contentWidth:n,contentHeightChanged:t.contentHeightChanged,contentWidthChanged:t.contentWidthChanged})})),o}_createInnerEditor(e,t,n){return e.createInstance(xS,t,n,{})}dispose(){this._codeEditorService.removeDiffEditor(this),-1!==this._beginUpdateDecorationsTimeout&&(window.clearTimeout(this._beginUpdateDecorationsTimeout),this._beginUpdateDecorationsTimeout=-1),this._cleanViewZonesAndDecorations(),this._originalOverviewRuler&&(this._overviewDomElement.removeChild(this._originalOverviewRuler.getDomNode()),this._originalOverviewRuler.dispose()),this._modifiedOverviewRuler&&(this._overviewDomElement.removeChild(this._modifiedOverviewRuler.getDomNode()),this._modifiedOverviewRuler.dispose()),this._overviewDomElement.removeChild(this._overviewViewportDomElement.domNode),this._containerDomElement.removeChild(this._overviewDomElement),this._containerDomElement.removeChild(this._originalDomNode),this.originalEditor.dispose(),this._containerDomElement.removeChild(this._modifiedDomNode),this.modifiedEditor.dispose(),this._strategy.dispose(),this._containerDomElement.removeChild(this._reviewPane.domNode.domNode),this._containerDomElement.removeChild(this._reviewPane.shadow.domNode),this._containerDomElement.removeChild(this._reviewPane.actionBarContainer.domNode),this._reviewPane.dispose(),this._domElement.removeChild(this._containerDomElement),this._onDidDispose.fire(),super.dispose()}getId(){return this.getEditorType()+":"+this.id}getEditorType(){return Ts.IDiffEditor}getLineChanges(){return this._diffComputationResult?this._diffComputationResult.changes:null}getOriginalEditor(){return this.originalEditor}getModifiedEditor(){return this.modifiedEditor}updateOptions(t){let n=!1;"undefined"!==typeof t.renderSideBySide&&this._renderSideBySide!==t.renderSideBySide&&(this._renderSideBySide=t.renderSideBySide,n=!0),"undefined"!==typeof t.maxComputationTime&&(this._maxComputationTime=t.maxComputationTime,this._isVisible&&this._beginUpdateDecorationsSoon());let i=!1;"undefined"!==typeof t.ignoreTrimWhitespace&&this._ignoreTrimWhitespace!==t.ignoreTrimWhitespace&&(this._ignoreTrimWhitespace=t.ignoreTrimWhitespace,i=!0),"undefined"!==typeof t.renderIndicators&&this._renderIndicators!==t.renderIndicators&&(this._renderIndicators=t.renderIndicators,i=!0),i&&this._beginUpdateDecorations(),"undefined"!==typeof t.originalEditable&&(this._originalIsEditable=Boolean(t.originalEditable)),"undefined"!==typeof t.originalCodeLens&&(this._originalCodeLens=Boolean(t.originalCodeLens)),"undefined"!==typeof t.modifiedCodeLens&&(this._modifiedCodeLens=Boolean(t.modifiedCodeLens)),this.modifiedEditor.updateOptions(this._adjustOptionsForRightHandSide(t,this._modifiedCodeLens)),this.originalEditor.updateOptions(this._adjustOptionsForLeftHandSide(t,this._originalIsEditable,this._originalCodeLens)),"undefined"!==typeof t.enableSplitViewResizing&&(this._enableSplitViewResizing=t.enableSplitViewResizing),this._strategy.setEnableSplitViewResizing(this._enableSplitViewResizing),n&&(this._renderSideBySide?this._setStrategy(new kD(this._createDataSource(),this._enableSplitViewResizing)):this._setStrategy(new ND(this._createDataSource(),this._enableSplitViewResizing)),this._containerDomElement.className=e._getClassName(this._themeService.getColorTheme(),this._renderSideBySide))}getModel(){return{original:this.originalEditor.getModel(),modified:this.modifiedEditor.getModel()}}setModel(e){if(e&&(!e.original||!e.modified))throw new Error(e.original?"DiffEditorWidget.setModel: Modified model is null":"DiffEditorWidget.setModel: Original model is null");this._cleanViewZonesAndDecorations(),this.originalEditor.setModel(e?e.original:null),this.modifiedEditor.setModel(e?e.modified:null),this._updateDecorationsRunner.cancel(),e&&(this.originalEditor.setScrollTop(0),this.modifiedEditor.setScrollTop(0)),this._diffComputationResult=null,this._diffComputationToken++,this._setState(0),e&&(this._recreateOverviewRulers(),this._beginUpdateDecorations()),this._layoutOverviewViewport()}getDomNode(){return this._domElement}getVisibleColumnFromPosition(e){return this.modifiedEditor.getVisibleColumnFromPosition(e)}getPosition(){return this.modifiedEditor.getPosition()}setPosition(e){this.modifiedEditor.setPosition(e)}revealLine(e,t=0){this.modifiedEditor.revealLine(e,t)}revealLineInCenter(e,t=0){this.modifiedEditor.revealLineInCenter(e,t)}revealLineInCenterIfOutsideViewport(e,t=0){this.modifiedEditor.revealLineInCenterIfOutsideViewport(e,t)}revealLineNearTop(e,t=0){this.modifiedEditor.revealLineNearTop(e,t)}revealPosition(e,t=0){this.modifiedEditor.revealPosition(e,t)}revealPositionInCenter(e,t=0){this.modifiedEditor.revealPositionInCenter(e,t)}revealPositionInCenterIfOutsideViewport(e,t=0){this.modifiedEditor.revealPositionInCenterIfOutsideViewport(e,t)}revealPositionNearTop(e,t=0){this.modifiedEditor.revealPositionNearTop(e,t)}getSelection(){return this.modifiedEditor.getSelection()}getSelections(){return this.modifiedEditor.getSelections()}setSelection(e){this.modifiedEditor.setSelection(e)}setSelections(e){this.modifiedEditor.setSelections(e)}revealLines(e,t,n=0){this.modifiedEditor.revealLines(e,t,n)}revealLinesInCenter(e,t,n=0){this.modifiedEditor.revealLinesInCenter(e,t,n)}revealLinesInCenterIfOutsideViewport(e,t,n=0){this.modifiedEditor.revealLinesInCenterIfOutsideViewport(e,t,n)}revealLinesNearTop(e,t,n=0){this.modifiedEditor.revealLinesNearTop(e,t,n)}revealRange(e,t=0,n=!1,i=!0){this.modifiedEditor.revealRange(e,t,n,i)}revealRangeInCenter(e,t=0){this.modifiedEditor.revealRangeInCenter(e,t)}revealRangeInCenterIfOutsideViewport(e,t=0){this.modifiedEditor.revealRangeInCenterIfOutsideViewport(e,t)}revealRangeNearTop(e,t=0){this.modifiedEditor.revealRangeNearTop(e,t)}revealRangeNearTopIfOutsideViewport(e,t=0){this.modifiedEditor.revealRangeNearTopIfOutsideViewport(e,t)}revealRangeAtTop(e,t=0){this.modifiedEditor.revealRangeAtTop(e,t)}getSupportedActions(){return this.modifiedEditor.getSupportedActions()}saveViewState(){let e=this.originalEditor.saveViewState(),t=this.modifiedEditor.saveViewState();return{original:e,modified:t}}restoreViewState(e){if(e.original&&e.modified){let t=e;this.originalEditor.restoreViewState(t.original),this.modifiedEditor.restoreViewState(t.modified)}}layout(e){this._elementSizeObserver.observe(e)}focus(){this.modifiedEditor.focus()}hasTextFocus(){return this.originalEditor.hasTextFocus()||this.modifiedEditor.hasTextFocus()}trigger(e,t,n){this.modifiedEditor.trigger(e,t,n)}changeDecorations(e){return this.modifiedEditor.changeDecorations(e)}_onDidContainerSizeChanged(){this._doLayout()}_getReviewHeight(){return this._reviewPane.isVisible()?this._elementSizeObserver.getHeight():0}_layoutOverviewRulers(){if(!this._originalOverviewRuler||!this._modifiedOverviewRuler)return;const t=this._elementSizeObserver.getHeight(),n=this._getReviewHeight();let i=e.ENTIRE_DIFF_OVERVIEW_WIDTH-2*e.ONE_OVERVIEW_WIDTH,o=this.modifiedEditor.getLayoutInfo();o&&(this._originalOverviewRuler.setLayout({top:0,width:e.ONE_OVERVIEW_WIDTH,right:i+e.ONE_OVERVIEW_WIDTH,height:t-n}),this._modifiedOverviewRuler.setLayout({top:0,right:0,width:e.ONE_OVERVIEW_WIDTH,height:t-n}))}_onViewZonesChanged(){this._currentlyChangingViewZones||this._updateDecorationsRunner.schedule()}_beginUpdateDecorationsSoon(){-1!==this._beginUpdateDecorationsTimeout&&(window.clearTimeout(this._beginUpdateDecorationsTimeout),this._beginUpdateDecorationsTimeout=-1),this._beginUpdateDecorationsTimeout=window.setTimeout(()=>this._beginUpdateDecorations(),e.UPDATE_DIFF_DECORATIONS_DELAY)}static _equals(e,t){return!e&&!t||!(!e||!t)&&e.toString()===t.toString()}_beginUpdateDecorations(){this._beginUpdateDecorationsTimeout=-1;const t=this.originalEditor.getModel(),n=this.modifiedEditor.getModel();if(!t||!n)return;this._diffComputationToken++;let i=this._diffComputationToken;this._setState(1),this._editorWorkerService.canComputeDiff(t.uri,n.uri)?this._editorWorkerService.computeDiff(t.uri,n.uri,this._ignoreTrimWhitespace,this._maxComputationTime).then(e=>{i===this._diffComputationToken&&t===this.originalEditor.getModel()&&n===this.modifiedEditor.getModel()&&(this._setState(2),this._diffComputationResult=e,this._updateDecorationsRunner.schedule(),this._onDidUpdateDiff.fire())},e=>{i===this._diffComputationToken&&t===this.originalEditor.getModel()&&n===this.modifiedEditor.getModel()&&(this._setState(2),this._diffComputationResult=null,this._updateDecorationsRunner.schedule())}):e._equals(t.uri,this._lastOriginalWarning)&&e._equals(n.uri,this._lastModifiedWarning)||(this._lastOriginalWarning=t.uri,this._lastModifiedWarning=n.uri,this._notificationService.warn(v("diff.tooLarge","Cannot compare files because one file is too large.")))}_cleanViewZonesAndDecorations(){this._originalEditorState.clean(this.originalEditor),this._modifiedEditorState.clean(this.modifiedEditor)}_updateDecorations(){if(!this.originalEditor.getModel()||!this.modifiedEditor.getModel()||!this._originalOverviewRuler||!this._modifiedOverviewRuler)return;const e=this._diffComputationResult?this._diffComputationResult.changes:[];let t=this._originalEditorState.getForeignViewZones(this.originalEditor.getWhitespaces()),n=this._modifiedEditorState.getForeignViewZones(this.modifiedEditor.getWhitespaces()),i=this._strategy.getEditorsDiffDecorations(e,this._ignoreTrimWhitespace,this._renderIndicators,t,n,this.originalEditor,this.modifiedEditor);try{this._currentlyChangingViewZones=!0,this._originalEditorState.apply(this.originalEditor,this._originalOverviewRuler,i.original,!1),this._modifiedEditorState.apply(this.modifiedEditor,this._modifiedOverviewRuler,i.modified,!0)}finally{this._currentlyChangingViewZones=!1}}_adjustOptionsForSubEditor(e){let t=ys(e||{});return t.inDiffEditor=!0,t.wordWrap="off",t.wordWrapMinified=!1,t.automaticLayout=!1,t.scrollbar=t.scrollbar||{},t.scrollbar.vertical="visible",t.folding=!1,t.codeLens=!1,t.fixedOverflowWidgets=!0,t.overflowWidgetsDomNode=e.overflowWidgetsDomNode,t.minimap||(t.minimap={}),t.minimap.enabled=!1,t}_adjustOptionsForLeftHandSide(e,t,n){let i=this._adjustOptionsForSubEditor(e);return n&&(i.codeLens=!0),i.readOnly=!t,i.extraEditorClassName="original-in-monaco-diff-editor",i}_adjustOptionsForRightHandSide(t,n){let i=this._adjustOptionsForSubEditor(t);return n&&(i.codeLens=!0),i.revealHorizontalRightPadding=Se.revealHorizontalRightPadding.defaultValue+e.ENTIRE_DIFF_OVERVIEW_WIDTH,i.scrollbar.verticalHasArrows=!1,i.extraEditorClassName="modified-in-monaco-diff-editor",i}doLayout(){this._elementSizeObserver.observe(),this._doLayout()}_doLayout(){const t=this._elementSizeObserver.getWidth(),n=this._elementSizeObserver.getHeight(),i=this._getReviewHeight();let o=this._strategy.layout();this._originalDomNode.style.width=o+"px",this._originalDomNode.style.left="0px",this._modifiedDomNode.style.width=t-o+"px",this._modifiedDomNode.style.left=o+"px",this._overviewDomElement.style.top="0px",this._overviewDomElement.style.height=n-i+"px",this._overviewDomElement.style.width=e.ENTIRE_DIFF_OVERVIEW_WIDTH+"px",this._overviewDomElement.style.left=t-e.ENTIRE_DIFF_OVERVIEW_WIDTH+"px",this._overviewViewportDomElement.setWidth(e.ENTIRE_DIFF_OVERVIEW_WIDTH),this._overviewViewportDomElement.setHeight(30),this.originalEditor.layout({width:o,height:n-i}),this.modifiedEditor.layout({width:t-o-e.ENTIRE_DIFF_OVERVIEW_WIDTH,height:n-i}),(this._originalOverviewRuler||this._modifiedOverviewRuler)&&this._layoutOverviewRulers(),this._reviewPane.layout(n-i,t,i),this._layoutOverviewViewport()}_layoutOverviewViewport(){let e=this._computeOverviewViewport();e?(this._overviewViewportDomElement.setTop(e.top),this._overviewViewportDomElement.setHeight(e.height)):(this._overviewViewportDomElement.setTop(0),this._overviewViewportDomElement.setHeight(0))}_computeOverviewViewport(){let e=this.modifiedEditor.getLayoutInfo();if(!e)return null;let t=this.modifiedEditor.getScrollTop(),n=this.modifiedEditor.getScrollHeight(),i=Math.max(0,e.height),o=Math.max(0,i-0),r=n>0?o/n:0,s=Math.max(0,Math.floor(e.height*r)),a=Math.floor(t*r);return{height:s,top:a}}_createDataSource(){return{getWidth:()=>this._elementSizeObserver.getWidth(),getHeight:()=>this._elementSizeObserver.getHeight()-this._getReviewHeight(),getContainerDomNode:()=>this._containerDomElement,relayoutEditors:()=>{this._doLayout()},getOriginalEditor:()=>this.originalEditor,getModifiedEditor:()=>this.modifiedEditor}}_setStrategy(e){this._strategy&&this._strategy.dispose(),this._strategy=e,e.applyColors(this._themeService.getColorTheme()),this._diffComputationResult&&this._updateDecorations(),this._doLayout()}_getLineChangeAtOrBeforeLineNumber(e,t){const n=this._diffComputationResult?this._diffComputationResult.changes:[];if(0===n.length||e<t(n[0]))return null;let i=0,o=n.length-1;while(i<o){let r=Math.floor((i+o)/2),s=t(n[r]),a=r+1<=o?t(n[r+1]):1073741824;e<s?o=r-1:e>=a?i=r+1:(i=r,o=r)}return n[i]}_getEquivalentLineForOriginalLineNumber(e){let t=this._getLineChangeAtOrBeforeLineNumber(e,e=>e.originalStartLineNumber);if(!t)return e;let n=t.originalStartLineNumber+(t.originalEndLineNumber>0?-1:0),i=t.modifiedStartLineNumber+(t.modifiedEndLineNumber>0?-1:0),o=t.originalEndLineNumber>0?t.originalEndLineNumber-t.originalStartLineNumber+1:0,r=t.modifiedEndLineNumber>0?t.modifiedEndLineNumber-t.modifiedStartLineNumber+1:0,s=e-n;return s<=o?i+Math.min(s,r):i+r-o+s}_getEquivalentLineForModifiedLineNumber(e){let t=this._getLineChangeAtOrBeforeLineNumber(e,e=>e.modifiedStartLineNumber);if(!t)return e;let n=t.originalStartLineNumber+(t.originalEndLineNumber>0?-1:0),i=t.modifiedStartLineNumber+(t.modifiedEndLineNumber>0?-1:0),o=t.originalEndLineNumber>0?t.originalEndLineNumber-t.originalStartLineNumber+1:0,r=t.modifiedEndLineNumber>0?t.modifiedEndLineNumber-t.modifiedStartLineNumber+1:0,s=e-i;return s<=r?n+Math.min(s,o):n+o-r+s}getDiffLineInformationForOriginal(e){return this._diffComputationResult?{equivalentLineNumber:this._getEquivalentLineForOriginalLineNumber(e)}:null}getDiffLineInformationForModified(e){return this._diffComputationResult?{equivalentLineNumber:this._getEquivalentLineForModifiedLineNumber(e)}:null}};AD.ONE_OVERVIEW_WIDTH=15,AD.ENTIRE_DIFF_OVERVIEW_WIDTH=30,AD.UPDATE_DIFF_DECORATIONS_DELAY=200,AD=mD([bD(2,pD),bD(3,dc),bD(4,ug),bD(5,ti),bD(6,ri),bD(7,pm),bD(8,Wp),bD(9,hD),bD(10,gD)],AD);class CD extends Ge{constructor(e){super(),this._dataSource=e,this._insertColor=null,this._removeColor=null}applyColors(e){let t=(e.getColor(n_)||e_).transparent(2),n=(e.getColor(i_)||t_).transparent(2),i=!t.equals(this._insertColor)||!n.equals(this._removeColor);return this._insertColor=t,this._removeColor=n,i}getEditorsDiffDecorations(e,t,n,i,o,r,s){o=o.sort((e,t)=>e.afterLineNumber-t.afterLineNumber),i=i.sort((e,t)=>e.afterLineNumber-t.afterLineNumber);let a=this._getViewZones(e,i,o,r,s,n),l=this._getOriginalEditorDecorations(e,t,n,r,s),c=this._getModifiedEditorDecorations(e,t,n,r,s);return{original:{decorations:l.decorations,overviewZones:l.overviewZones,zones:a.original},modified:{decorations:c.decorations,overviewZones:c.overviewZones,zones:a.modified}}}}class ED{constructor(e){this._source=e,this._index=-1,this.current=null,this.advance()}advance(){this._index++,this._index<this._source.length?this.current=this._source[this._index]:this.current=null}}class xD{constructor(e,t,n,i,o){this.lineChanges=e,this.originalForeignVZ=t,this.originalLineHeight=n,this.modifiedForeignVZ=i,this.modifiedLineHeight=o}getViewZones(){let e={original:[],modified:[]},t=0,n=0,i=0,o=0,r=0,s=0,a=(e,t)=>e.afterLineNumber-t.afterLineNumber,l=(e,t)=>{if(null===t.domNode&&e.length>0){let n=e[e.length-1];if(n.afterLineNumber===t.afterLineNumber&&null===n.domNode)return void(n.heightInLines+=t.heightInLines)}e.push(t)},c=new ED(this.modifiedForeignVZ),h=new ED(this.originalForeignVZ);for(let u=0,d=this.lineChanges.length;u<=d;u++){let p=u<d?this.lineChanges[u]:null;null!==p?(i=p.originalStartLineNumber+(p.originalEndLineNumber>0?-1:0),o=p.modifiedStartLineNumber+(p.modifiedEndLineNumber>0?-1:0),n=p.originalEndLineNumber>0?p.originalEndLineNumber-p.originalStartLineNumber+1:0,t=p.modifiedEndLineNumber>0?p.modifiedEndLineNumber-p.modifiedStartLineNumber+1:0,r=Math.max(p.originalStartLineNumber,p.originalEndLineNumber),s=Math.max(p.modifiedStartLineNumber,p.modifiedEndLineNumber)):(i+=1e7+n,o+=1e7+t,r=i,s=o);let f=[],g=[];while(c.current&&c.current.afterLineNumber<=s){let e;e=c.current.afterLineNumber<=o?i-o+c.current.afterLineNumber:r;let t=null;p&&p.modifiedStartLineNumber<=c.current.afterLineNumber&&c.current.afterLineNumber<=p.modifiedEndLineNumber&&(t=this._createOriginalMarginDomNodeForModifiedForeignViewZoneInAddedRegion()),f.push({afterLineNumber:e,heightInLines:c.current.height/this.modifiedLineHeight,domNode:null,marginDomNode:t}),c.advance()}while(h.current&&h.current.afterLineNumber<=r){let e;e=h.current.afterLineNumber<=i?o-i+h.current.afterLineNumber:s,g.push({afterLineNumber:e,heightInLines:h.current.height/this.originalLineHeight,domNode:null}),h.advance()}if(null!==p&&BD(p)){let e=this._produceOriginalFromDiff(p,n,t);e&&f.push(e)}if(null!==p&&ID(p)){let e=this._produceModifiedFromDiff(p,n,t);e&&g.push(e)}let m=0,b=0;f=f.sort(a),g=g.sort(a);while(m<f.length&&b<g.length){let t=f[m],n=g[b],r=t.afterLineNumber-i,s=n.afterLineNumber-o;r<s?(l(e.original,t),m++):s<r?(l(e.modified,n),b++):t.shouldNotShrink?(l(e.original,t),m++):n.shouldNotShrink?(l(e.modified,n),b++):t.heightInLines>=n.heightInLines?(t.heightInLines-=n.heightInLines,b++):(n.heightInLines-=t.heightInLines,m++)}while(m<f.length)l(e.original,f[m]),m++;while(b<g.length)l(e.modified,g[b]),b++}return{original:xD._ensureDomNodes(e.original),modified:xD._ensureDomNodes(e.modified)}}static _ensureDomNodes(e){return e.map(e=>(e.domNode||(e.domNode=TD()),e))}}function SD(e,t,n,i,o){return{range:new fn(e,t,n,i),options:o}}const DD={charDelete:ry.register({className:"char-delete"}),charDeleteWholeLine:ry.register({className:"char-delete",isWholeLine:!0}),charInsert:ry.register({className:"char-insert"}),charInsertWholeLine:ry.register({className:"char-insert",isWholeLine:!0}),lineInsert:ry.register({className:"line-insert",marginClassName:"line-insert",isWholeLine:!0}),lineInsertWithSign:ry.register({className:"line-insert",linesDecorationsClassName:"insert-sign "+wD.classNames,marginClassName:"line-insert",isWholeLine:!0}),lineDelete:ry.register({className:"line-delete",marginClassName:"line-delete",isWholeLine:!0}),lineDeleteWithSign:ry.register({className:"line-delete",linesDecorationsClassName:"delete-sign "+_D.classNames,marginClassName:"line-delete",isWholeLine:!0}),lineDeleteMargin:ry.register({marginClassName:"line-delete"})};class kD extends CD{constructor(e,t){super(e),this._disableSash=!1===t,this._sashRatio=null,this._sashPosition=null,this._startSashPosition=null,this._sash=this._register(new jS(this._dataSource.getContainerDomNode(),this,{orientation:0})),this._disableSash&&(this._sash.state=0),this._sash.onDidStart(()=>this.onSashDragStart()),this._sash.onDidChange(e=>this.onSashDrag(e)),this._sash.onDidEnd(()=>this.onSashDragEnd()),this._sash.onDidReset(()=>this.onSashReset())}setEnableSplitViewResizing(e){let t=!1===e;this._disableSash!==t&&(this._disableSash=t,this._sash.state=this._disableSash?0:3)}layout(e=this._sashRatio){let t=this._dataSource.getWidth(),n=t-AD.ENTIRE_DIFF_OVERVIEW_WIDTH,i=Math.floor((e||.5)*n),o=Math.floor(.5*n);return i=this._disableSash?o:i||o,n>2*kD.MINIMUM_EDITOR_WIDTH?(i<kD.MINIMUM_EDITOR_WIDTH&&(i=kD.MINIMUM_EDITOR_WIDTH),i>n-kD.MINIMUM_EDITOR_WIDTH&&(i=n-kD.MINIMUM_EDITOR_WIDTH)):i=o,this._sashPosition!==i&&(this._sashPosition=i,this._sash.layout()),this._sashPosition}onSashDragStart(){this._startSashPosition=this._sashPosition}onSashDrag(e){let t=this._dataSource.getWidth(),n=t-AD.ENTIRE_DIFF_OVERVIEW_WIDTH,i=this.layout((this._startSashPosition+(e.currentX-e.startX))/n);this._sashRatio=i/n,this._dataSource.relayoutEditors()}onSashDragEnd(){this._sash.layout()}onSashReset(){this._sashRatio=.5,this._dataSource.relayoutEditors(),this._sash.layout()}getVerticalSashTop(e){return 0}getVerticalSashLeft(e){return this._sashPosition}getVerticalSashHeight(e){return this._dataSource.getHeight()}_getViewZones(e,t,n,i,o){let r=new MD(e,t,i.getOption(51),n,o.getOption(51));return r.getViewZones()}_getOriginalEditorDecorations(e,t,n,i,o){const r=String(this._removeColor);let s={decorations:[],overviewZones:[]},a=i.getModel();for(let l=0,c=e.length;l<c;l++){let i=e[l];if(ID(i)&&(s.decorations.push({range:new fn(i.originalStartLineNumber,1,i.originalEndLineNumber,1073741824),options:n?DD.lineDeleteWithSign:DD.lineDelete}),BD(i)&&i.charChanges||s.decorations.push(SD(i.originalStartLineNumber,1,i.originalEndLineNumber,1073741824,DD.charDeleteWholeLine)),s.overviewZones.push(new NE(i.originalStartLineNumber,i.originalEndLineNumber,r)),i.charChanges))for(let e=0,n=i.charChanges.length;e<n;e++){let n=i.charChanges[e];if(ID(n))if(t)for(let e=n.originalStartLineNumber;e<=n.originalEndLineNumber;e++){let t,i;t=e===n.originalStartLineNumber?n.originalStartColumn:a.getLineFirstNonWhitespaceColumn(e),i=e===n.originalEndLineNumber?n.originalEndColumn:a.getLineLastNonWhitespaceColumn(e),s.decorations.push(SD(e,t,e,i,DD.charDelete))}else s.decorations.push(SD(n.originalStartLineNumber,n.originalStartColumn,n.originalEndLineNumber,n.originalEndColumn,DD.charDelete))}}return s}_getModifiedEditorDecorations(e,t,n,i,o){const r=String(this._insertColor);let s={decorations:[],overviewZones:[]},a=o.getModel();for(let l=0,c=e.length;l<c;l++){let i=e[l];if(BD(i)&&(s.decorations.push({range:new fn(i.modifiedStartLineNumber,1,i.modifiedEndLineNumber,1073741824),options:n?DD.lineInsertWithSign:DD.lineInsert}),ID(i)&&i.charChanges||s.decorations.push(SD(i.modifiedStartLineNumber,1,i.modifiedEndLineNumber,1073741824,DD.charInsertWholeLine)),s.overviewZones.push(new NE(i.modifiedStartLineNumber,i.modifiedEndLineNumber,r)),i.charChanges))for(let e=0,n=i.charChanges.length;e<n;e++){let n=i.charChanges[e];if(BD(n))if(t)for(let e=n.modifiedStartLineNumber;e<=n.modifiedEndLineNumber;e++){let t,i;t=e===n.modifiedStartLineNumber?n.modifiedStartColumn:a.getLineFirstNonWhitespaceColumn(e),i=e===n.modifiedEndLineNumber?n.modifiedEndColumn:a.getLineLastNonWhitespaceColumn(e),s.decorations.push(SD(e,t,e,i,DD.charInsert))}else s.decorations.push(SD(n.modifiedStartLineNumber,n.modifiedStartColumn,n.modifiedEndLineNumber,n.modifiedEndColumn,DD.charInsert))}}return s}}kD.MINIMUM_EDITOR_WIDTH=100;class MD extends xD{constructor(e,t,n,i,o){super(e,t,n,i,o)}_createOriginalMarginDomNodeForModifiedForeignViewZoneInAddedRegion(){return null}_produceOriginalFromDiff(e,t,n){return n>t?{afterLineNumber:Math.max(e.originalStartLineNumber,e.originalEndLineNumber),heightInLines:n-t,domNode:null}:null}_produceModifiedFromDiff(e,t,n){return t>n?{afterLineNumber:Math.max(e.modifiedStartLineNumber,e.modifiedEndLineNumber),heightInLines:t-n,domNode:null}:null}}class ND extends CD{constructor(e,t){super(e),this.decorationsLeft=e.getOriginalEditor().getLayoutInfo().decorationsLeft,this._register(e.getOriginalEditor().onDidLayoutChange(t=>{this.decorationsLeft!==t.decorationsLeft&&(this.decorationsLeft=t.decorationsLeft,e.relayoutEditors())}))}setEnableSplitViewResizing(e){}_getViewZones(e,t,n,i,o,r){let s=new LD(e,t,n,i,o,r);return s.getViewZones()}_getOriginalEditorDecorations(e,t,n,i,o){const r=String(this._removeColor);let s={decorations:[],overviewZones:[]};for(let a=0,l=e.length;a<l;a++){let t=e[a];ID(t)&&(s.decorations.push({range:new fn(t.originalStartLineNumber,1,t.originalEndLineNumber,1073741824),options:DD.lineDeleteMargin}),s.overviewZones.push(new NE(t.originalStartLineNumber,t.originalEndLineNumber,r)))}return s}_getModifiedEditorDecorations(e,t,n,i,o){const r=String(this._insertColor);let s={decorations:[],overviewZones:[]},a=o.getModel();for(let l=0,c=e.length;l<c;l++){let i=e[l];if(BD(i))if(s.decorations.push({range:new fn(i.modifiedStartLineNumber,1,i.modifiedEndLineNumber,1073741824),options:n?DD.lineInsertWithSign:DD.lineInsert}),s.overviewZones.push(new NE(i.modifiedStartLineNumber,i.modifiedEndLineNumber,r)),i.charChanges)for(let e=0,n=i.charChanges.length;e<n;e++){let n=i.charChanges[e];if(BD(n))if(t)for(let e=n.modifiedStartLineNumber;e<=n.modifiedEndLineNumber;e++){let t,i;t=e===n.modifiedStartLineNumber?n.modifiedStartColumn:a.getLineFirstNonWhitespaceColumn(e),i=e===n.modifiedEndLineNumber?n.modifiedEndColumn:a.getLineLastNonWhitespaceColumn(e),s.decorations.push(SD(e,t,e,i,DD.charInsert))}else s.decorations.push(SD(n.modifiedStartLineNumber,n.modifiedStartColumn,n.modifiedEndLineNumber,n.modifiedEndColumn,DD.charInsert))}else s.decorations.push(SD(i.modifiedStartLineNumber,1,i.modifiedEndLineNumber,1073741824,DD.charInsertWholeLine))}return s}layout(){return Math.max(5,this.decorationsLeft)}}class LD extends xD{constructor(e,t,n,i,o,r){super(e,t,i.getOption(51),n,o.getOption(51)),this.originalModel=i.getModel(),this.modifiedEditorOptions=o.getOptions(),this.modifiedEditorTabSize=o.getModel().getOptions().tabSize,this.renderIndicators=r}_createOriginalMarginDomNodeForModifiedForeignViewZoneInAddedRegion(){let e=document.createElement("div");return e.className="inline-added-margin-view-zone",e}_produceOriginalFromDiff(e,t,n){let i=document.createElement("div");return i.className="inline-added-margin-view-zone",{afterLineNumber:Math.max(e.originalStartLineNumber,e.originalEndLineNumber),heightInLines:n,domNode:document.createElement("div"),marginDomNode:i}}_produceModifiedFromDiff(e,t,n){let i=[];if(e.charChanges)for(let g=0,m=e.charChanges.length;g<m;g++){let t=e.charChanges[g];ID(t)&&i.push(new Wu(new fn(t.originalStartLineNumber,t.originalStartColumn,t.originalEndLineNumber,t.originalEndColumn),"char-delete",0))}let o=Bc(1e4),r=[];const s=this.modifiedEditorOptions.get(117),a=this.modifiedEditorOptions.get(36),l=s.decorationsWidth;let c=this.modifiedEditorOptions.get(51);const h=a.typicalHalfwidthCharacterWidth;let u=0;const d=[];for(let g=e.originalStartLineNumber;g<=e.originalEndLineNumber;g++)if(u=Math.max(u,this._renderOriginalLine(g-e.originalStartLineNumber,this.originalModel,this.modifiedEditorOptions,this.modifiedEditorTabSize,g,i,o)),d.push(this.originalModel.getLineContent(g)),this.renderIndicators){let t=g-e.originalStartLineNumber;r=r.concat([`<div class="delete-sign ${_D.classNames}" style="position:absolute;top:${t*c}px;width:${l}px;height:${c}px;right:0;"></div>`])}u+=this.modifiedEditorOptions.get(85);let p=document.createElement("div");p.className="view-lines line-delete "+mA,p.innerHTML=o.build(),Vf.applyFontInfoSlow(p,a);let f=document.createElement("div");return f.className="inline-deleted-margin-view-zone",f.innerHTML=r.join(""),Vf.applyFontInfoSlow(f,a),{shouldNotShrink:!0,afterLineNumber:0===e.modifiedEndLineNumber?e.modifiedStartLineNumber:e.modifiedStartLineNumber-1,heightInLines:t,minWidthInPx:u*h,domNode:p,marginDomNode:f,diff:{originalStartLineNumber:e.originalStartLineNumber,originalEndLineNumber:e.originalEndLineNumber,modifiedStartLineNumber:e.modifiedStartLineNumber,modifiedEndLineNumber:e.modifiedEndLineNumber,originalContent:d}}}_renderOriginalLine(e,t,n,i,o,r,s){const a=t.getLineTokens(o),l=a.getLineContent(),c=n.get(36),h=wu.filter(r,o,1,l.length+1);s.appendASCIIString('<div class="view-line'),0===r.length&&s.appendASCIIString(" char-delete"),s.appendASCIIString('" style="top:'),s.appendASCIIString(String(e*n.get(51))),s.appendASCIIString('px;width:1000000px;">');const u=Vu.isBasicASCII(l,t.mightContainNonBasicASCII()),d=Vu.containsRTL(l,u,t.mightContainRTL()),p=Mu(new Su(c.isMonospace&&!n.get(24),c.canUseHalfwidthRightwardsArrow,l,!1,u,d,0,a,h,i,0,c.spaceWidth,c.middotWidth,c.wsmiddotWidth,n.get(95),n.get(80),n.get(74),n.get(37)!==q.OFF,null),s);s.appendASCIIString("</div>");const f=p.characterMapping.getAbsoluteOffsets();return f.length>0?f[f.length-1]:0}}function BD(e){return e.modifiedEndLineNumber>0}function ID(e){return e.originalEndLineNumber>0}function TD(){let e=document.createElement("div");return e.className="diagonal-fill",e}Am((e,t)=>{const n=e.getColor(n_);n&&(t.addRule(`.monaco-editor .line-insert, .monaco-editor .char-insert { background-color: ${n}; }`),t.addRule(`.monaco-diff-editor .line-insert, .monaco-diff-editor .char-insert { background-color: ${n}; }`),t.addRule(`.monaco-editor .inline-added-margin-view-zone { background-color: ${n}; }`));const i=e.getColor(i_);i&&(t.addRule(`.monaco-editor .line-delete, .monaco-editor .char-delete { background-color: ${i}; }`),t.addRule(`.monaco-diff-editor .line-delete, .monaco-diff-editor .char-delete { background-color: ${i}; }`),t.addRule(`.monaco-editor .inline-deleted-margin-view-zone { background-color: ${i}; }`));const o=e.getColor(o_);o&&t.addRule(`.monaco-editor .line-insert, .monaco-editor .char-insert { border: 1px ${"hc"===e.type?"dashed":"solid"} ${o}; }`);const r=e.getColor(r_);r&&t.addRule(`.monaco-editor .line-delete, .monaco-editor .char-delete { border: 1px ${"hc"===e.type?"dashed":"solid"} ${r}; }`);const s=e.getColor(xw);s&&t.addRule(`.monaco-diff-editor.side-by-side .editor.modified { box-shadow: -6px 0 5px -5px ${s}; }`);const a=e.getColor(s_);a&&t.addRule(`.monaco-diff-editor.side-by-side .editor.modified { border-left: 1px solid ${a}; }`);const l=e.getColor(Sw);l&&t.addRule(`\n\t\t\t.monaco-diff-editor .diffViewport {\n\t\t\t\tbackground: ${l};\n\t\t\t}\n\t\t`);const c=e.getColor(Dw);c&&t.addRule(`\n\t\t\t.monaco-diff-editor .diffViewport:hover {\n\t\t\t\tbackground: ${c};\n\t\t\t}\n\t\t`);const h=e.getColor(kw);h&&t.addRule(`\n\t\t\t.monaco-diff-editor .diffViewport:active {\n\t\t\t\tbackground: ${h};\n\t\t\t}\n\t\t`);const u=e.getColor(a_);t.addRule(`\n\t.monaco-editor .diagonal-fill {\n\t\tbackground-image: linear-gradient(\n\t\t\t-45deg,\n\t\t\t${u} 12.5%,\n\t\t\t#0000 12.5%, #0000 50%,\n\t\t\t${u} 50%, ${u} 62.5%,\n\t\t\t#0000 62.5%, #0000 100%\n\t\t);\n\t\tbackground-size: 8px 8px;\n\t}\n\t`)});const OD=ii("themeService"),RD=ii("keybindingService");var PD=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},FD=function(e,t){return function(n,i){t(n,i,e)}};let jD=0,QD=!1;function zD(){QD||(QD=!0,Bf(document.body))}let VD=class extends xS{constructor(e,t,n,i,o,r,s,a,l,c){t=t||{},t.ariaLabel=t.ariaLabel||ef.editorViewAccessibleLabel,t.ariaLabel=t.ariaLabel+";"+ef.accessibilityHelpMessage,super(e,t,{},n,i,o,r,a,l,c),this._standaloneKeybindingService=s instanceof gf?s:null,zD()}addCommand(e,t,n){if(!this._standaloneKeybindingService)return null;let i="DYNAMIC_"+ ++jD,o=Jf.deserialize(n);return this._standaloneKeybindingService.addDynamicKeybinding(i,e,t,o),i}createContextKey(e,t){return this._contextKeyService.createKey(e,t)}addAction(e){if("string"!==typeof e.id||"string"!==typeof e.label||"function"!==typeof e.run)throw new Error("Invalid action descriptor, `id`, `label` and `run` are required properties!");if(!this._standaloneKeybindingService)return Ge.None;const t=e.id,n=e.label,i=Jf.and(Jf.equals("editorId",this.getId()),Jf.deserialize(e.precondition)),o=e.keybindings,r=Jf.and(i,Jf.deserialize(e.keybindingContext)),s=e.contextMenuGroupId||null,a=e.contextMenuOrder||0,l=(t,...n)=>Promise.resolve(e.run(this,...n)),c=new Ye,h=this.getId()+":"+t;if(c.add(as.registerCommand(h,l)),s){let e={command:{id:h,title:n},when:i,group:s,order:a};c.add(vg.appendMenuItem(mg.EditorContext,e))}if(Array.isArray(o))for(const d of o)c.add(this._standaloneKeybindingService.addDynamicKeybinding(h,d,l,r));let u=new Mx(h,n,n,i,l,this._contextKeyService);return this._actions[t]=u,c.add(Ue(()=>{delete this._actions[t]})),c}};VD=PD([FD(2,ti),FD(3,ri),FD(4,ss),FD(5,ug),FD(6,RD),FD(7,pm),FD(8,Wp),FD(9,iS)],VD);let WD=class extends VD{constructor(e,t,n,i,o,r,s,a,l,c,h,u,d){Af(u,t,!1);const p=c.registerEditorContainer(e);t=t||{},"string"===typeof t.theme&&c.setTheme(t.theme);let f,g=t.model;if(delete t.model,super(e,t,i,o,r,s,a,c,h,d),this._contextViewService=l,this._configurationService=u,this._standaloneThemeService=c,this._register(n),this._register(p),"undefined"===typeof g?(f=self.monaco.editor.createModel(t.value||"",t.language||"text/plain"),this._ownsModel=!0):(f=g,this._ownsModel=!1),this._attachModel(f),f){let e={oldModelUrl:null,newModelUrl:f.uri};this._onDidChangeModel.fire(e)}}dispose(){super.dispose()}updateOptions(e){Af(this._configurationService,e,!1),"string"===typeof e.theme&&this._standaloneThemeService.setTheme(e.theme),super.updateOptions(e)}_attachModel(e){super._attachModel(e),this._modelData&&this._contextViewService.setContainer(this._modelData.view.domNode.domNode)}_postDetachModelCleanup(e){super._postDetachModelCleanup(e),e&&this._ownsModel&&(e.dispose(),this._ownsModel=!1)}};WD=PD([FD(3,ti),FD(4,ri),FD(5,ss),FD(6,ug),FD(7,RD),FD(8,cD),FD(9,OD),FD(10,Wp),FD(11,gp),FD(12,iS)],WD);let HD=class extends AD{constructor(e,t,n,i,o,r,s,a,l,c,h,u,d,p,f){Af(u,t,!0);const g=c.registerEditorContainer(e);t=t||{},"string"===typeof t.theme&&(t.theme=c.setTheme(t.theme)),super(e,t,f,a,o,i,l,c,h,d,p),this._contextViewService=s,this._configurationService=u,this._standaloneThemeService=c,this._register(n),this._register(g),this._contextViewService.setContainer(this._containerDomElement)}dispose(){super.dispose()}updateOptions(e){Af(this._configurationService,e,!0),"string"===typeof e.theme&&this._standaloneThemeService.setTheme(e.theme),super.updateOptions(e)}_createInnerEditor(e,t,n){return e.createInstance(VD,t,n)}getOriginalEditor(){return super.getOriginalEditor()}getModifiedEditor(){return super.getModifiedEditor()}addCommand(e,t,n){return this.getModifiedEditor().addCommand(e,t,n)}createContextKey(e,t){return this.getModifiedEditor().createContextKey(e,t)}addAction(e){return this.getModifiedEditor().addAction(e)}};HD=PD([FD(3,ti),FD(4,ug),FD(5,RD),FD(6,cD),FD(7,dc),FD(8,ri),FD(9,OD),FD(10,Wp),FD(11,gp),FD(12,hD),FD(13,gD),FD(14,pD)],HD);const UD=ii("modeService");class YD{constructor(e){this._languageIdentifier=e}getId(){return this._languageIdentifier.language}}const GD="text/plain",KD="application/unknown";let qD=[],JD=[],XD=[];function $D(e,t=!1){const n=ZD(e);qD.push(n),n.userConfigured?XD.push(n):JD.push(n),t&&!n.userConfigured&&qD.forEach(e=>{e.mime===n.mime||e.userConfigured||(n.extension&&(e.extension,n.extension),n.filename&&(e.filename,n.filename),n.filepattern&&(e.filepattern,n.filepattern),n.firstline&&(e.firstline,n.firstline))})}function ZD(e){return{id:e.id,mime:e.mime,filename:e.filename,extension:e.extension,filepattern:e.filepattern,firstline:e.firstline,userConfigured:e.userConfigured,filenameLowercase:e.filename?e.filename.toLowerCase():void 0,extensionLowercase:e.extension?e.extension.toLowerCase():void 0,filepatternLowercase:e.filepattern?e.filepattern.toLowerCase():void 0,filepatternOnPath:!!e.filepattern&&e.filepattern.indexOf(Ft.sep)>=0}}function ek(e,t){let n;if(e)switch(e.scheme){case co.file:n=e.fsPath;break;case co.data:const t=Yr.parseMetaData(e);n=t.get(Yr.META_DATA_LABEL);break;default:n=e.path}if(!n)return[KD];n=n.toLowerCase();const i=Wt(n),o=tk(n,i,XD);if(o)return[o,GD];const r=tk(n,i,JD);if(r)return[r,GD];if(t){const e=nk(t);if(e)return[e,GD]}return[KD]}function tk(e,t,n){let i=null,o=null,r=null;for(let s=n.length-1;s>=0;s--){const a=n[s];if(t===a.filenameLowercase){i=a;break}if(a.filepattern&&(!o||a.filepattern.length>o.filepattern.length)){const n=a.filepatternOnPath?e:t;fa(a.filepatternLowercase,n)&&(o=a)}a.extension&&(!r||a.extension.length>r.extension.length)&&t.endsWith(a.extensionLowercase)&&(r=a)}return i?i.mime:o?o.mime:r?r.mime:null}function nk(e){if(Object(Rr["R"])(e)&&(e=e.substr(1)),e.length>0)for(let t=qD.length-1;t>=0;t--){const n=qD[t];if(!n.firstline)continue;const i=e.match(n.firstline);if(i&&i.length>0)return n.mime}return null}const ik={ModesRegistry:"editor.modesRegistry"};class ok{constructor(){this._onDidChangeLanguages=new et,this.onDidChangeLanguages=this._onDidChangeLanguages.event,this._languages=[],this._dynamicLanguages=[]}registerLanguage(e){return this._languages.push(e),this._onDidChangeLanguages.fire(void 0),{dispose:()=>{for(let t=0,n=this._languages.length;t<n;t++)if(this._languages[t]===e)return void this._languages.splice(t,1)}}}getLanguages(){return[].concat(this._languages).concat(this._dynamicLanguages)}}const rk=new ok;kd.add(ik.ModesRegistry,rk);const sk="plaintext",ak=new Ml(sk,1);rk.registerLanguage({id:sk,extensions:[".txt"],aliases:[v("plainText.alias","Plain Text"),"text"],mimetypes:["text/plain"]}),oh.register(ak,{brackets:[["(",")"],["[","]"],["{","}"]],surroundingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:"<",close:">"},{open:'"',close:'"'},{open:"'",close:"'"},{open:"`",close:"`"}],folding:{offSide:!0}});const lk=Object.prototype.hasOwnProperty;class ck extends Ge{constructor(e=!0,t=!1){super(),this._onDidChange=this._register(new et),this.onDidChange=this._onDidChange.event,this._warnOnOverwrite=t,this._nextLanguageId2=1,this._languageIdToLanguage=[],this._languageToLanguageId=Object.create(null),this._languages={},this._mimeTypesMap={},this._nameMap={},this._lowercaseNameMap={},e&&(this._initializeFromRegistry(),this._register(rk.onDidChangeLanguages(e=>this._initializeFromRegistry())))}_initializeFromRegistry(){this._languages={},this._mimeTypesMap={},this._nameMap={},this._lowercaseNameMap={};const e=rk.getLanguages();this._registerLanguages(e)}_registerLanguages(e){for(const t of e)this._registerLanguage(t);this._mimeTypesMap={},this._nameMap={},this._lowercaseNameMap={},Object.keys(this._languages).forEach(e=>{let t=this._languages[e];t.name&&(this._nameMap[t.name]=t.identifier),t.aliases.forEach(e=>{this._lowercaseNameMap[e.toLowerCase()]=t.identifier}),t.mimetypes.forEach(e=>{this._mimeTypesMap[e]=t.identifier})}),kd.as(Id.Configuration).registerOverrideIdentifiers(rk.getLanguages().map(e=>e.id)),this._onDidChange.fire()}_getLanguageId(e){if(this._languageToLanguageId[e])return this._languageToLanguageId[e];const t=this._nextLanguageId2++;return this._languageIdToLanguage[t]=e,this._languageToLanguageId[e]=t,t}_registerLanguage(e){const t=e.id;let n;if(lk.call(this._languages,t))n=this._languages[t];else{const e=this._getLanguageId(t);n={identifier:new Ml(t,e),name:null,mimetypes:[],aliases:[],extensions:[],filenames:[],configurationFiles:[]},this._languages[t]=n}this._mergeLanguage(n,e)}_mergeLanguage(e,t){const n=t.id;let i=null;if(Array.isArray(t.mimetypes)&&t.mimetypes.length>0&&(e.mimetypes.push(...t.mimetypes),i=t.mimetypes[0]),i||(i="text/x-"+n,e.mimetypes.push(i)),Array.isArray(t.extensions)){t.configuration?e.extensions=t.extensions.concat(e.extensions):e.extensions=e.extensions.concat(t.extensions);for(let e of t.extensions)$D({id:n,mime:i,extension:e},this._warnOnOverwrite)}if(Array.isArray(t.filenames))for(let a of t.filenames)$D({id:n,mime:i,filename:a},this._warnOnOverwrite),e.filenames.push(a);if(Array.isArray(t.filenamePatterns))for(let a of t.filenamePatterns)$D({id:n,mime:i,filepattern:a},this._warnOnOverwrite);if("string"===typeof t.firstLine&&t.firstLine.length>0){let e=t.firstLine;"^"!==e.charAt(0)&&(e="^"+e);try{let t=new RegExp(e);Rr["M"](t)||$D({id:n,mime:i,firstline:t},this._warnOnOverwrite)}catch(s){Me(s)}}e.aliases.push(n);let o=null;if("undefined"!==typeof t.aliases&&Array.isArray(t.aliases)&&(o=0===t.aliases.length?[null]:t.aliases),null!==o)for(const a of o)a&&0!==a.length&&e.aliases.push(a);let r=null!==o&&o.length>0;if(r&&null===o[0]);else{let t=(r?o[0]:null)||n;!r&&e.name||(e.name=t)}t.configuration&&e.configurationFiles.push(t.configuration)}isRegisteredMode(e){return!!lk.call(this._mimeTypesMap,e)||lk.call(this._languages,e)}getModeIdForLanguageNameLowercase(e){return lk.call(this._lowercaseNameMap,e)?this._lowercaseNameMap[e].language:null}extractModeIds(e){return e?e.split(",").map(e=>e.trim()).map(e=>lk.call(this._mimeTypesMap,e)?this._mimeTypesMap[e].language:e).filter(e=>lk.call(this._languages,e)):[]}getLanguageIdentifier(e){if(e===ac||0===e)return lc;let t;if("string"===typeof e)t=e;else if(t=this._languageIdToLanguage[e],!t)return null;return lk.call(this._languages,t)?this._languages[t].identifier:null}getModeIdsFromFilepathOrFirstLine(e,t){if(!e&&!t)return[];let n=ek(e,t);return this.extractModeIds(n.join(","))}}class hk extends Ge{constructor(e,t){super(),this._onDidChange=this._register(new et),this.onDidChange=this._onDidChange.event,this._selector=t,this.languageIdentifier=this._selector(),this._register(e(()=>this._evaluate()))}_evaluate(){let e=this._selector();e.id!==this.languageIdentifier.id&&(this.languageIdentifier=e,this._onDidChange.fire(this.languageIdentifier))}}class uk{constructor(e=!1){this._onDidCreateMode=new et,this.onDidCreateMode=this._onDidCreateMode.event,this._onLanguagesMaybeChanged=new et,this.onLanguagesMaybeChanged=this._onLanguagesMaybeChanged.event,this._instantiatedModes={},this._registry=new ck(!0,e),this._registry.onDidChange(()=>this._onLanguagesMaybeChanged.fire())}isRegisteredMode(e){return this._registry.isRegisteredMode(e)}getModeIdForLanguageName(e){return this._registry.getModeIdForLanguageNameLowercase(e)}getModeIdByFilepathOrFirstLine(e,t){const n=this._registry.getModeIdsFromFilepathOrFirstLine(e,t);return so(n,null)}getModeId(e){const t=this._registry.extractModeIds(e);return so(t,null)}getLanguageIdentifier(e){return this._registry.getLanguageIdentifier(e)}create(e){return new hk(this.onLanguagesMaybeChanged,()=>{const t=this.getModeId(e);return this._createModeAndGetLanguageIdentifier(t)})}createByFilepathOrFirstLine(e,t){return new hk(this.onLanguagesMaybeChanged,()=>{const n=this.getModeIdByFilepathOrFirstLine(e,t);return this._createModeAndGetLanguageIdentifier(n)})}_createModeAndGetLanguageIdentifier(e){const t=this.getLanguageIdentifier(e||"plaintext")||lc;return this._getOrCreateMode(t.language),t}triggerMode(e){const t=this.getModeId(e);this._getOrCreateMode(t||"plaintext")}_getOrCreateMode(e){if(!this._instantiatedModes.hasOwnProperty(e)){let t=this.getLanguageIdentifier(e)||lc;this._instantiatedModes[e]=new YD(t),this._onDidCreateMode.fire(this._instantiatedModes[e])}return this._instantiatedModes[e]}}const dk=ii("undoRedoService");class pk{constructor(e,t){this.resource=e,this.elements=t}}class fk{constructor(e,t,n){this._legend=e,this._themeService=t,this._logService=n,this._hashTable=new bk}getMetadata(e,t,n){const i=this._hashTable.get(e,t,n.id);let o;if(i)o=i.metadata,this._logService.getLevel()===Xh.Trace&&this._logService.trace(`SemanticTokensProviderStyling [CACHED] ${e} / ${t}: foreground ${Nl.getForeground(o)}, fontStyle ${Nl.getFontStyle(o).toString(2)}`);else{let i=this._legend.tokenTypes[e];const r=[];if(i){let e=t;for(let t=0;e>0&&t<this._legend.tokenModifiers.length;t++)1&e&&r.push(this._legend.tokenModifiers[t]),e>>=1;e>0&&this._logService.getLevel()===Xh.Trace&&(this._logService.trace(`SemanticTokensProviderStyling: unknown token modifier index: ${t.toString(2)} for legend: ${JSON.stringify(this._legend.tokenModifiers)}`),r.push("not-in-legend"));const s=this._themeService.getColorTheme().getTokenStyleMetadata(i,r,n.language);if("undefined"===typeof s)o=2147483647;else{if(o=0,"undefined"!==typeof s.italic){const e=(s.italic?1:0)<<11;o|=1|e}if("undefined"!==typeof s.bold){const e=(s.bold?2:0)<<11;o|=2|e}if("undefined"!==typeof s.underline){const e=(s.underline?4:0)<<11;o|=4|e}if(s.foreground){const e=s.foreground<<14;o|=8|e}0===o&&(o=2147483647)}}else this._logService.getLevel()===Xh.Trace&&this._logService.trace(`SemanticTokensProviderStyling: unknown token type index: ${e} for legend: ${JSON.stringify(this._legend.tokenTypes)}`),o=2147483647,i="not-in-legend";this._hashTable.add(e,t,n.id,o),this._logService.getLevel()===Xh.Trace&&this._logService.trace(`SemanticTokensProviderStyling ${e} (${i}) / ${t} (${r.join(" ")}): foreground ${Nl.getForeground(o)}, fontStyle ${Nl.getFontStyle(o).toString(2)}`)}return o}}function gk(e,t,n){const i=e.data,o=e.data.length/5|0,r=Math.max(Math.ceil(o/1024),400),s=[];let a=0,l=1,c=0;while(a<o){const e=a;let h=Math.min(e+r,o);if(h<o){let t=h;while(t-1>e&&0===i[5*t])t--;if(t-1===e){let e=h;while(e+1<o&&0===i[5*e])e++;h=e}else h=t}let u=new Uint32Array(4*(h-e)),d=0,p=0;while(a<h){const e=5*a,o=i[e],r=i[e+1],s=l+o,h=0===o?c+r:r,f=i[e+2],g=i[e+3],m=i[e+4],b=t.getMetadata(g,m,n);2147483647!==b&&(0===p&&(p=s),u[d]=s-p,u[d+1]=h,u[d+2]=h+f,u[d+3]=b,d+=4),l=s,c=h,a++}d!==u.length&&(u=u.subarray(0,d));const f=new yv(p,new bv(u));s.push(f)}return s}class mk{constructor(e,t,n,i){this.tokenTypeIndex=e,this.tokenModifierSet=t,this.languageId=n,this.metadata=i,this.next=null}}class bk{constructor(){this._elementsCount=0,this._currentLengthIndex=0,this._currentLength=bk._SIZES[this._currentLengthIndex],this._growCount=Math.round(this._currentLengthIndex+1<bk._SIZES.length?2/3*this._currentLength:0),this._elements=[],bk._nullOutEntries(this._elements,this._currentLength)}static _nullOutEntries(e,t){for(let n=0;n<t;n++)e[n]=null}_hash2(e,t){return(e<<5)-e+t|0}_hashFunc(e,t,n){return this._hash2(this._hash2(e,t),n)%this._currentLength}get(e,t,n){const i=this._hashFunc(e,t,n);let o=this._elements[i];while(o){if(o.tokenTypeIndex===e&&o.tokenModifierSet===t&&o.languageId===n)return o;o=o.next}return null}add(e,t,n,i){if(this._elementsCount++,0!==this._growCount&&this._elementsCount>=this._growCount){const e=this._elements;this._currentLengthIndex++,this._currentLength=bk._SIZES[this._currentLengthIndex],this._growCount=Math.round(this._currentLengthIndex+1<bk._SIZES.length?2/3*this._currentLength:0),this._elements=[],bk._nullOutEntries(this._elements,this._currentLength);for(const t of e){let e=t;while(e){const t=e.next;e.next=null,this._add(e),e=t}}}this._add(new mk(e,t,n,i))}_add(e){const t=this._hashFunc(e.tokenTypeIndex,e.tokenModifierSet,e.languageId);e.next=this._elements[t],this._elements[t]=e}}bk._SIZES=[3,7,13,31,61,127,251,509,1021,2039,4093,8191,16381,32749,65521,131071,262139,524287,1048573,2097143];var vk=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},yk=function(e,t){return function(n,i){t(n,i,e)}};function wk(e){return e.toString()}function _k(e){const t=new dh,n=e.createSnapshot();let i;while(i=n.read())t.update(i);return t.digest()}class Ak{constructor(e,t,n){this._modelEventListeners=new Ye,this.model=e,this._languageSelection=null,this._languageSelectionListener=null,this._modelEventListeners.add(e.onWillDispose(()=>t(e))),this._modelEventListeners.add(e.onDidChangeLanguage(t=>n(e,t)))}_disposeLanguageSelection(){this._languageSelectionListener&&(this._languageSelectionListener.dispose(),this._languageSelectionListener=null),this._languageSelection&&(this._languageSelection.dispose(),this._languageSelection=null)}dispose(){this._modelEventListeners.dispose(),this._disposeLanguageSelection()}setLanguage(e){this._disposeLanguageSelection(),this._languageSelection=e,this._languageSelectionListener=this._languageSelection.onDidChange(()=>this.model.setMode(e.languageIdentifier)),this.model.setMode(e.languageIdentifier)}}const Ck=y["d"]||y["f"]?1:2;let Ek=class e extends Ge{constructor(e,t,n,i,o){super(),this._configurationService=e,this._resourcePropertiesService=t,this._themeService=n,this._logService=i,this._undoRedoService=o,this._onModelAdded=this._register(new et),this.onModelAdded=this._onModelAdded.event,this._onModelRemoved=this._register(new et),this.onModelRemoved=this._onModelRemoved.event,this._onModelModeChanged=this._register(new et),this.onModelModeChanged=this._onModelModeChanged.event,this._modelCreationOptionsByLanguageAndResource=Object.create(null),this._models={},this._disposedModels=new Map,this._disposedModelsHeapSize=0,this._semanticStyling=this._register(new kk(this._themeService,this._logService)),this._register(this._configurationService.onDidChangeConfiguration(()=>this._updateModelOptions())),this._updateModelOptions(),this._register(new Dk(this,this._themeService,this._configurationService,this._semanticStyling))}static _readModelOptions(e,t){let n=Ce.tabSize;if(e.editor&&"undefined"!==typeof e.editor.tabSize){const t=parseInt(e.editor.tabSize,10);isNaN(t)||(n=t),n<1&&(n=1)}let i=n;if(e.editor&&"undefined"!==typeof e.editor.indentSize&&"tabSize"!==e.editor.indentSize){const t=parseInt(e.editor.indentSize,10);isNaN(t)||(i=t),i<1&&(i=1)}let o=Ce.insertSpaces;e.editor&&"undefined"!==typeof e.editor.insertSpaces&&(o="false"!==e.editor.insertSpaces&&Boolean(e.editor.insertSpaces));let r=Ck;const s=e.eol;"\r\n"===s?r=2:"\n"===s&&(r=1);let a=Ce.trimAutoWhitespace;e.editor&&"undefined"!==typeof e.editor.trimAutoWhitespace&&(a="false"!==e.editor.trimAutoWhitespace&&Boolean(e.editor.trimAutoWhitespace));let l=Ce.detectIndentation;e.editor&&"undefined"!==typeof e.editor.detectIndentation&&(l="false"!==e.editor.detectIndentation&&Boolean(e.editor.detectIndentation));let c=Ce.largeFileOptimizations;return e.editor&&"undefined"!==typeof e.editor.largeFileOptimizations&&(c="false"!==e.editor.largeFileOptimizations&&Boolean(e.editor.largeFileOptimizations)),{isForSimpleWidget:t,tabSize:n,indentSize:i,insertSpaces:o,detectIndentation:l,defaultEOL:r,trimAutoWhitespace:a,largeFileOptimizations:c}}_getEOL(e,t){if(e)return this._resourcePropertiesService.getEOL(e,t);const n=this._configurationService.getValue("files.eol",{overrideIdentifier:t});return n&&"auto"!==n?n:3===y["a"]||2===y["a"]?"\n":"\r\n"}getCreationOptions(t,n,i){let o=this._modelCreationOptionsByLanguageAndResource[t+n];if(!o){const r=this._configurationService.getValue("editor",{overrideIdentifier:t,resource:n}),s=this._getEOL(n,t);o=e._readModelOptions({editor:r,eol:s},i),this._modelCreationOptionsByLanguageAndResource[t+n]=o}return o}_updateModelOptions(){const t=this._modelCreationOptionsByLanguageAndResource;this._modelCreationOptionsByLanguageAndResource=Object.create(null);const n=Object.keys(this._models);for(let i=0,o=n.length;i<o;i++){const o=n[i],r=this._models[o],s=r.model.getLanguageIdentifier().language,a=r.model.uri,l=t[s+a],c=this.getCreationOptions(s,a,r.model.isForSimpleWidget);e._setModelOptionsForModel(r.model,c,l)}}static _setModelOptionsForModel(e,t,n){n&&n.defaultEOL!==t.defaultEOL&&1===e.getLineCount()&&e.setEOL(1===t.defaultEOL?0:1),n&&n.detectIndentation===t.detectIndentation&&n.insertSpaces===t.insertSpaces&&n.tabSize===t.tabSize&&n.indentSize===t.indentSize&&n.trimAutoWhitespace===t.trimAutoWhitespace||(t.detectIndentation?(e.detectIndentation(t.insertSpaces,t.tabSize),e.updateOptions({trimAutoWhitespace:t.trimAutoWhitespace})):e.updateOptions({insertSpaces:t.insertSpaces,tabSize:t.tabSize,indentSize:t.indentSize,trimAutoWhitespace:t.trimAutoWhitespace}))}_removeDisposedModel(e){const t=this._disposedModels.get(wk(e));return t&&(this._disposedModelsHeapSize-=t.heapSize),this._disposedModels.delete(wk(e)),t}_createModelData(e,t,n,i){const o=this.getCreationOptions(t.language,n,i),r=new Zv(e,o,t,n,this._undoRedoService);if(n&&this._disposedModels.has(wk(n))){const e=this._removeDisposedModel(n),t=this._undoRedoService.getElements(n),i=_k(r)===e.sha1;if(i||e.sharesUndoRedoStack){for(const e of t.past)Hm(e)&&e.matchesResource(n)&&e.setModel(r);for(const e of t.future)Hm(e)&&e.matchesResource(n)&&e.setModel(r);this._undoRedoService.setElementsValidFlag(n,!0,e=>Hm(e)&&e.matchesResource(n)),i&&(r._overwriteVersionId(e.versionId),r._overwriteAlternativeVersionId(e.alternativeVersionId),r._overwriteInitialUndoRedoSnapshot(e.initialUndoRedoSnapshot))}else null!==e.initialUndoRedoSnapshot&&this._undoRedoService.restoreSnapshot(e.initialUndoRedoSnapshot)}const s=wk(r.uri);if(this._models[s])throw new Error("ModelService: Cannot add model because it already exists!");const a=new Ak(r,e=>this._onWillDispose(e),(e,t)=>this._onDidChangeLanguage(e,t));return this._models[s]=a,a}createModel(e,t,n,i=!1){let o;return t?(o=this._createModelData(e,t.languageIdentifier,n,i),this.setMode(o.model,t)):o=this._createModelData(e,ak,n,i),this._onModelAdded.fire(o.model),o.model}setMode(e,t){if(!t)return;const n=this._models[wk(e.uri)];n&&n.setLanguage(t)}getModels(){const e=[],t=Object.keys(this._models);for(let n=0,i=t.length;n<i;n++){const i=t[n];e.push(this._models[i].model)}return e}getModel(e){const t=wk(e),n=this._models[t];return n?n.model:null}getSemanticTokensProviderStyling(e){return this._semanticStyling.get(e)}_onWillDispose(e){const t=wk(e.uri),n=this._models[t];delete this._models[t],n.dispose(),delete this._modelCreationOptionsByLanguageAndResource[e.getLanguageIdentifier().language+e.uri],this._onModelRemoved.fire(e)}_onDidChangeLanguage(t,n){const i=n.oldLanguage,o=t.getLanguageIdentifier().language,r=this.getCreationOptions(i,t.uri,t.isForSimpleWidget),s=this.getCreationOptions(o,t.uri,t.isForSimpleWidget);e._setModelOptionsForModel(t,s,r),this._onModelModeChanged.fire({model:t,oldModeId:i})}};Ek=vk([yk(0,gp),yk(1,qh),yk(2,pm),yk(3,Jh),yk(4,dk)],Ek);const xk="editor.semanticHighlighting";function Sk(e,t,n){var i;const o=null===(i=n.getValue(xk,{overrideIdentifier:e.getLanguageIdentifier().language,resource:e.uri}))||void 0===i?void 0:i.enabled;return"boolean"===typeof o?o:t.getColorTheme().semanticHighlighting}class Dk extends Ge{constructor(e,t,n,i){super(),this._watchers=Object.create(null),this._semanticStyling=i;const o=e=>{this._watchers[e.uri.toString()]=new Nk(e,t,this._semanticStyling)},r=(e,t)=>{t.dispose(),delete this._watchers[e.uri.toString()]},s=()=>{for(let i of e.getModels()){const e=this._watchers[i.uri.toString()];Sk(i,t,n)?e||o(i):e&&r(i,e)}};this._register(e.onModelAdded(e=>{Sk(e,t,n)&&o(e)})),this._register(e.onModelRemoved(e=>{const t=this._watchers[e.uri.toString()];t&&r(e,t)})),this._register(n.onDidChangeConfiguration(e=>{e.affectsConfiguration(xk)&&s()})),this._register(t.onDidColorThemeChange(s))}}class kk extends Ge{constructor(e,t){super(),this._themeService=e,this._logService=t,this._caches=new WeakMap,this._register(this._themeService.onDidColorThemeChange(()=>{this._caches=new WeakMap}))}get(e){return this._caches.has(e)||this._caches.set(e,new fk(e.getLegend(),this._themeService,this._logService)),this._caches.get(e)}}class Mk{constructor(e,t,n){this._provider=e,this.resultId=t,this.data=n}dispose(){this._provider.releaseDocumentSemanticTokens(this.resultId)}}class Nk extends Ge{constructor(e,t,n){super(),this._isDisposed=!1,this._model=e,this._semanticStyling=n,this._fetchDocumentSemanticTokens=this._register(new Hi(()=>this._fetchDocumentSemanticTokensNow(),300)),this._currentDocumentResponse=null,this._currentDocumentRequestCancellationTokenSource=null,this._documentProvidersChangeListeners=[],this._register(this._model.onDidChangeContent(()=>{this._fetchDocumentSemanticTokens.isScheduled()||this._fetchDocumentSemanticTokens.schedule()}));const i=()=>{We(this._documentProvidersChangeListeners),this._documentProvidersChangeListeners=[];for(const t of nc.all(e))"function"===typeof t.onDidChange&&this._documentProvidersChangeListeners.push(t.onDidChange(()=>this._fetchDocumentSemanticTokens.schedule(0)))};i(),this._register(nc.onDidChange(()=>{i(),this._fetchDocumentSemanticTokens.schedule()})),this._register(t.onDidColorThemeChange(e=>{this._setDocumentSemanticTokens(null,null,null,[]),this._fetchDocumentSemanticTokens.schedule()})),this._fetchDocumentSemanticTokens.schedule(0)}dispose(){this._currentDocumentResponse&&(this._currentDocumentResponse.dispose(),this._currentDocumentResponse=null),this._currentDocumentRequestCancellationTokenSource&&(this._currentDocumentRequestCancellationTokenSource.cancel(),this._currentDocumentRequestCancellationTokenSource=null),this._setDocumentSemanticTokens(null,null,null,[]),this._isDisposed=!0,super.dispose()}_fetchDocumentSemanticTokensNow(){if(this._currentDocumentRequestCancellationTokenSource)return;const e=this._getSemanticColoringProvider();if(!e)return;this._currentDocumentRequestCancellationTokenSource=new at;const t=[],n=this._model.onDidChangeContent(e=>{t.push(e)}),i=this._semanticStyling.get(e),o=this._currentDocumentResponse&&this._currentDocumentResponse.resultId||null,r=Promise.resolve(e.provideDocumentSemanticTokens(this._model,o,this._currentDocumentRequestCancellationTokenSource.token));r.then(o=>{this._currentDocumentRequestCancellationTokenSource=null,n.dispose(),this._setDocumentSemanticTokens(e,o||null,i,t)},e=>{e&&"string"===typeof e.message&&-1!==e.message.indexOf("busy")||Me(e),this._currentDocumentRequestCancellationTokenSource=null,n.dispose(),t.length>0&&(this._fetchDocumentSemanticTokens.isScheduled()||this._fetchDocumentSemanticTokens.schedule())})}static _isSemanticTokens(e){return e&&!!e.data}static _isSemanticTokensEdits(e){return e&&Array.isArray(e.edits)}static _copy(e,t,n,i,o){for(let r=0;r<o;r++)n[i+r]=e[t+r]}_setDocumentSemanticTokens(e,t,n,i){const o=this._currentDocumentResponse;if(this._currentDocumentResponse&&(this._currentDocumentResponse.dispose(),this._currentDocumentResponse=null),this._isDisposed)e&&t&&e.releaseDocumentSemanticTokens(t.resultId);else if(e&&n)if(t){if(Nk._isSemanticTokensEdits(t)){if(!o)return void this._model.setSemanticTokens(null,!0);if(0===t.edits.length)t={resultId:t.resultId,data:o.data};else{let e=0;for(const o of t.edits)e+=(o.data?o.data.length:0)-o.deleteCount;const n=o.data,i=new Uint32Array(n.length+e);let r=n.length,s=i.length;for(let o=t.edits.length-1;o>=0;o--){const e=t.edits[o],a=r-(e.start+e.deleteCount);a>0&&(Nk._copy(n,r-a,i,s-a,a),s-=a),e.data&&(Nk._copy(e.data,0,i,s-e.data.length,e.data.length),s-=e.data.length),r=e.start}r>0&&Nk._copy(n,0,i,0,r),t={resultId:t.resultId,data:i}}}if(Nk._isSemanticTokens(t)){this._currentDocumentResponse=new Mk(e,t.resultId,t.data);const o=gk(t,n,this._model.getLanguageIdentifier());if(i.length>0){for(const e of i)for(const t of o)for(const n of e.changes)t.applyEdit(n.range,n.text);this._fetchDocumentSemanticTokens.isScheduled()||this._fetchDocumentSemanticTokens.schedule()}this._model.setSemanticTokens(o,!0)}else this._model.setSemanticTokens(null,!0)}else this._model.setSemanticTokens(null,!0);else this._model.setSemanticTokens(null,!1)}_getSemanticColoringProvider(){const e=nc.ordered(this._model);return e.length>0?e[0]:null}}class Lk extends Ge{constructor(){super(),this._onCodeEditorAdd=this._register(new et),this.onCodeEditorAdd=this._onCodeEditorAdd.event,this._onCodeEditorRemove=this._register(new et),this.onCodeEditorRemove=this._onCodeEditorRemove.event,this._onDiffEditorAdd=this._register(new et),this._onDiffEditorRemove=this._register(new et),this._modelProperties=new Map,this._codeEditors=Object.create(null),this._diffEditors=Object.create(null)}addCodeEditor(e){this._codeEditors[e.getId()]=e,this._onCodeEditorAdd.fire(e)}removeCodeEditor(e){delete this._codeEditors[e.getId()]&&this._onCodeEditorRemove.fire(e)}listCodeEditors(){return Object.keys(this._codeEditors).map(e=>this._codeEditors[e])}addDiffEditor(e){this._diffEditors[e.getId()]=e,this._onDiffEditorAdd.fire(e)}removeDiffEditor(e){delete this._diffEditors[e.getId()]&&this._onDiffEditorRemove.fire(e)}listDiffEditors(){return Object.keys(this._diffEditors).map(e=>this._diffEditors[e])}getFocusedCodeEditor(){let e=null;const t=this.listCodeEditors();for(const n of t){if(n.hasTextFocus())return n;n.hasWidgetFocus()&&(e=n)}return e}setModelProperty(e,t,n){const i=e.toString();let o;this._modelProperties.has(i)?o=this._modelProperties.get(i):(o=new Map,this._modelProperties.set(i,o)),o.set(t,n)}getModelProperty(e,t){const n=e.toString();if(this._modelProperties.has(n)){const e=this._modelProperties.get(n);return e.get(t)}}}var Bk=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},Ik=function(e,t){return function(n,i){t(n,i,e)}};class Tk{constructor(e,t,n){this._parent=e,this._editorId=t,this._styleSheet=n,this._refCount=0}ref(){this._refCount++}unref(){var e;this._refCount--,0===this._refCount&&(null===(e=this._styleSheet.parentNode)||void 0===e||e.removeChild(this._styleSheet),this._parent._removeEditorStyleSheets(this._editorId))}insertRule(e,t){const n=this._styleSheet.sheet;n.insertRule(e,t)}removeRulesContainingSelector(e){cr(e,this._styleSheet)}}class Ok{constructor(e){this._styleSheet=e}ref(){}unref(){}insertRule(e,t){const n=this._styleSheet.sheet;n.insertRule(e,t)}removeRulesContainingSelector(e){cr(e,this._styleSheet)}}let Rk=class extends Lk{constructor(e,t=null){super(),this._decorationOptionProviders=new Map,this._editorStyleSheets=new Map,this._globalStyleSheet=t||null,this._themeService=e}_getOrCreateGlobalStyleSheet(){return this._globalStyleSheet||(this._globalStyleSheet=new Ok(or())),this._globalStyleSheet}_getOrCreateStyleSheet(e){if(!e)return this._getOrCreateGlobalStyleSheet();const t=e.getContainerDomNode();if(!tr(t))return this._getOrCreateGlobalStyleSheet();const n=e.getId();if(!this._editorStyleSheets.has(n)){const e=new Tk(this,n,or(t));this._editorStyleSheets.set(n,e)}return this._editorStyleSheets.get(n)}_removeEditorStyleSheets(e){this._editorStyleSheets.delete(e)}registerDecorationType(e,t,n,i){let o=this._decorationOptionProviders.get(e);if(!o){const r=this._getOrCreateStyleSheet(i),s={styleSheet:r,key:e,parentTypeKey:n,options:t||Object.create(null)};o=n?new Pk(this._themeService,r,s):new Fk(this._themeService,r,s),this._decorationOptionProviders.set(e,o)}o.refCount++}removeDecorationType(e){const t=this._decorationOptionProviders.get(e);t&&(t.refCount--,t.refCount<=0&&(this._decorationOptionProviders.delete(e),t.dispose(),this.listCodeEditors().forEach(t=>t.removeDecorations(e))))}resolveDecorationOptions(e,t){const n=this._decorationOptionProviders.get(e);if(!n)throw new Error("Unknown decoration type key: "+e);return n.getOptions(this,t)}};Rk=Bk([Ik(0,pm)],Rk);class Pk{constructor(e,t,n){this._styleSheet=t,this._styleSheet.ref(),this._parentTypeKey=n.parentTypeKey,this.refCount=0,this._beforeContentRules=new Qk(3,n,e),this._afterContentRules=new Qk(4,n,e)}getOptions(e,t){const n=e.resolveDecorationOptions(this._parentTypeKey,!0);return this._beforeContentRules&&(n.beforeContentClassName=this._beforeContentRules.className),this._afterContentRules&&(n.afterContentClassName=this._afterContentRules.className),n}dispose(){this._beforeContentRules&&(this._beforeContentRules.dispose(),this._beforeContentRules=null),this._afterContentRules&&(this._afterContentRules.dispose(),this._afterContentRules=null),this._styleSheet.unref()}}class Fk{constructor(e,t,n){this._disposables=new Ye,this._styleSheet=t,this._styleSheet.ref(),this.refCount=0;const i=t=>{const i=new Qk(t,n,e);if(this._disposables.add(i),i.hasContent)return i.className},o=t=>{const i=new Qk(t,n,e);return this._disposables.add(i),i.hasContent?{className:i.className,hasLetterSpacing:i.hasLetterSpacing}:null};this.className=i(0);const r=o(1);r&&(this.inlineClassName=r.className,this.inlineClassNameAffectsLetterSpacing=r.hasLetterSpacing),this.beforeContentClassName=i(3),this.afterContentClassName=i(4),this.glyphMarginClassName=i(2);const s=n.options;this.isWholeLine=Boolean(s.isWholeLine),this.stickiness=s.rangeBehavior;const a=s.light&&s.light.overviewRulerColor||s.overviewRulerColor,l=s.dark&&s.dark.overviewRulerColor||s.overviewRulerColor;"undefined"===typeof a&&"undefined"===typeof l||(this.overviewRuler={color:a||l,darkColor:l||a,position:s.overviewRulerLane||Os.Center})}getOptions(e,t){return t?{inlineClassName:this.inlineClassName,beforeContentClassName:this.beforeContentClassName,afterContentClassName:this.afterContentClassName,className:this.className,glyphMarginClassName:this.glyphMarginClassName,isWholeLine:this.isWholeLine,overviewRuler:this.overviewRuler,stickiness:this.stickiness}:this}dispose(){this._disposables.dispose(),this._styleSheet.unref()}}const jk={color:"color:{0} !important;",opacity:"opacity:{0};",backgroundColor:"background-color:{0};",outline:"outline:{0};",outlineColor:"outline-color:{0};",outlineStyle:"outline-style:{0};",outlineWidth:"outline-width:{0};",border:"border:{0};",borderColor:"border-color:{0};",borderRadius:"border-radius:{0};",borderSpacing:"border-spacing:{0};",borderStyle:"border-style:{0};",borderWidth:"border-width:{0};",fontStyle:"font-style:{0};",fontWeight:"font-weight:{0};",textDecoration:"text-decoration:{0};",cursor:"cursor:{0};",letterSpacing:"letter-spacing:{0};",gutterIconPath:"background:{0} center center no-repeat;",gutterIconSize:"background-size:{0};",contentText:"content:'{0}';",contentIconPath:"content:{0};",margin:"margin:{0};",width:"width:{0};",height:"height:{0};"};class Qk{constructor(e,t,n){this._theme=n.getColorTheme(),this._ruleType=e,this._providerArgs=t,this._usesThemeColors=!1,this._hasContent=!1,this._hasLetterSpacing=!1;let i=zk.getClassName(this._providerArgs.key,e);this._providerArgs.parentTypeKey&&(i=i+" "+zk.getClassName(this._providerArgs.parentTypeKey,e)),this._className=i,this._unThemedSelector=zk.getSelector(this._providerArgs.key,this._providerArgs.parentTypeKey,e),this._buildCSS(),this._usesThemeColors?this._themeListener=n.onDidColorThemeChange(e=>{this._theme=n.getColorTheme(),this._removeCSS(),this._buildCSS()}):this._themeListener=null}dispose(){this._hasContent&&(this._removeCSS(),this._hasContent=!1),this._themeListener&&(this._themeListener.dispose(),this._themeListener=null)}get hasContent(){return this._hasContent}get hasLetterSpacing(){return this._hasLetterSpacing}get className(){return this._className}_buildCSS(){const e=this._providerArgs.options;let t,n,i;switch(this._ruleType){case 0:t=this.getCSSTextForModelDecorationClassName(e),n=this.getCSSTextForModelDecorationClassName(e.light),i=this.getCSSTextForModelDecorationClassName(e.dark);break;case 1:t=this.getCSSTextForModelDecorationInlineClassName(e),n=this.getCSSTextForModelDecorationInlineClassName(e.light),i=this.getCSSTextForModelDecorationInlineClassName(e.dark);break;case 2:t=this.getCSSTextForModelDecorationGlyphMarginClassName(e),n=this.getCSSTextForModelDecorationGlyphMarginClassName(e.light),i=this.getCSSTextForModelDecorationGlyphMarginClassName(e.dark);break;case 3:t=this.getCSSTextForModelDecorationContentClassName(e.before),n=this.getCSSTextForModelDecorationContentClassName(e.light&&e.light.before),i=this.getCSSTextForModelDecorationContentClassName(e.dark&&e.dark.before);break;case 4:t=this.getCSSTextForModelDecorationContentClassName(e.after),n=this.getCSSTextForModelDecorationContentClassName(e.light&&e.light.after),i=this.getCSSTextForModelDecorationContentClassName(e.dark&&e.dark.after);break;default:throw new Error("Unknown rule type: "+this._ruleType)}const o=this._providerArgs.styleSheet;let r=!1;t.length>0&&(o.insertRule(`${this._unThemedSelector} {${t}}`,0),r=!0),n.length>0&&(o.insertRule(`.vs${this._unThemedSelector} {${n}}`,0),r=!0),i.length>0&&(o.insertRule(`.vs-dark${this._unThemedSelector}, .hc-black${this._unThemedSelector} {${i}}`,0),r=!0),this._hasContent=r}_removeCSS(){this._providerArgs.styleSheet.removeRulesContainingSelector(this._unThemedSelector)}getCSSTextForModelDecorationClassName(e){if(!e)return"";const t=[];return this.collectCSSText(e,["backgroundColor"],t),this.collectCSSText(e,["outline","outlineColor","outlineStyle","outlineWidth"],t),this.collectBorderSettingsCSSText(e,t),t.join("")}getCSSTextForModelDecorationInlineClassName(e){if(!e)return"";const t=[];return this.collectCSSText(e,["fontStyle","fontWeight","textDecoration","cursor","color","opacity","letterSpacing"],t),e.letterSpacing&&(this._hasLetterSpacing=!0),t.join("")}getCSSTextForModelDecorationContentClassName(e){if(!e)return"";const t=[];if("undefined"!==typeof e){if(this.collectBorderSettingsCSSText(e,t),"undefined"!==typeof e.contentIconPath&&t.push(Rr["v"](jk.contentIconPath,Br(tn.revive(e.contentIconPath)))),"string"===typeof e.contentText){const n=e.contentText.match(/^.*$/m)[0],i=n.replace(/['\\]/g,"\\$&");t.push(Rr["v"](jk.contentText,i))}this.collectCSSText(e,["fontStyle","fontWeight","textDecoration","color","opacity","backgroundColor","margin"],t),this.collectCSSText(e,["width","height"],t)&&t.push("display:inline-block;")}return t.join("")}getCSSTextForModelDecorationGlyphMarginClassName(e){if(!e)return"";const t=[];return"undefined"!==typeof e.gutterIconPath&&(t.push(Rr["v"](jk.gutterIconPath,Br(tn.revive(e.gutterIconPath)))),"undefined"!==typeof e.gutterIconSize&&t.push(Rr["v"](jk.gutterIconSize,e.gutterIconSize))),t.join("")}collectBorderSettingsCSSText(e,t){return!!this.collectCSSText(e,["border","borderColor","borderRadius","borderSpacing","borderStyle","borderWidth"],t)&&(t.push(Rr["v"]("box-sizing: border-box;")),!0)}collectCSSText(e,t,n){const i=n.length;for(let o of t){const t=this.resolveValue(e[o]);"string"===typeof t&&n.push(Rr["v"](jk[o],t))}return n.length!==i}resolveValue(e){if(Is(e)){this._usesThemeColors=!0;const t=this._theme.getColor(e.id);return t?t.toString():"transparent"}return e}}class zk{static getClassName(e,t){return"ced-"+e+"-"+t}static getSelector(e,t,n){let i=".monaco-editor ."+this.getClassName(e,n);return t&&(i=i+"."+this.getClassName(t,n)),3===n?i+="::before":4===n&&(i+="::after"),i}}class Vk extends Rk{getActiveCodeEditor(){return null}openCodeEditor(e,t,n){return t?Promise.resolve(this.doOpenEditor(t,e)):Promise.resolve(null)}doOpenEditor(e,t){const n=this.findModel(e,t.resource);if(!n){if(t.resource){const n=t.resource.scheme;if(n===co.http||n===co.https)return Mr(t.resource.toString()),e}return null}const i=t.options?t.options.selection:null;if(i)if("number"===typeof i.endLineNumber&&"number"===typeof i.endColumn)e.setSelection(i),e.revealRangeInCenter(i,1);else{const t={lineNumber:i.startLineNumber,column:i.startColumn};e.setPosition(t),e.revealPositionInCenter(t,1)}return e}findModel(e,t){const n=e.getModel();return n&&n.uri.toString()!==t.toString()?null:n}}class Wk{constructor(e,t,n,i,o){this.token=e,this.index=t,this.fontStyle=n,this.foreground=i,this.background=o}}function Hk(e){if(!e||!Array.isArray(e))return[];let t=[],n=0;for(let i=0,o=e.length;i<o;i++){let o=e[i],r=-1;if("string"===typeof o.fontStyle){r=0;let e=o.fontStyle.split(" ");for(let t=0,n=e.length;t<n;t++){let n=e[t];switch(n){case"italic":r|=1;break;case"bold":r|=2;break;case"underline":r|=4;break}}}let s=null;"string"===typeof o.foreground&&(s=o.foreground);let a=null;"string"===typeof o.background&&(a=o.background),t[n++]=new Wk(o.token||"",i,r,s,a)}return t}function Uk(e,t){e.sort((e,t)=>{let n=Xk(e.token,t.token);return 0!==n?n:e.index-t.index});let n=0,i="000000",o="ffffff";while(e.length>=1&&""===e[0].token){let t=e.shift();-1!==t.fontStyle&&(n=t.fontStyle),null!==t.foreground&&(i=t.foreground),null!==t.background&&(o=t.background)}let r=new Gk;for(let h of t)r.getId(h);let s=r.getId(i),a=r.getId(o),l=new $k(n,s,a),c=new Zk(l);for(let h=0,u=e.length;h<u;h++){let t=e[h];c.insert(t.token,t.fontStyle,r.getId(t.foreground),r.getId(t.background))}return new Kk(r,c)}const Yk=/^#?([0-9A-Fa-f]{6})([0-9A-Fa-f]{2})?$/;class Gk{constructor(){this._lastColorId=0,this._id2color=[],this._color2id=new Map}getId(e){if(null===e)return 0;const t=e.match(Yk);if(!t)throw new Error("Illegal value for token color: "+e);e=t[1].toUpperCase();let n=this._color2id.get(e);return n||(n=++this._lastColorId,this._color2id.set(e,n),this._id2color[n]=Vv.fromHex("#"+e),n)}getColorMap(){return this._id2color.slice(0)}}class Kk{constructor(e,t){this._colorMap=e,this._root=t,this._cache=new Map}static createFromRawTokenTheme(e,t){return this.createFromParsedTokenTheme(Hk(e),t)}static createFromParsedTokenTheme(e,t){return Uk(e,t)}getColorMap(){return this._colorMap.getColorMap()}_match(e){return this._root.match(e)}match(e,t){let n=this._cache.get(t);if("undefined"===typeof n){let e=this._match(t),i=Jk(t);n=(e.metadata|i<<8)>>>0,this._cache.set(t,n)}return(n|e<<0)>>>0}}const qk=/\b(comment|string|regex|regexp)\b/;function Jk(e){let t=e.match(qk);if(!t)return 0;switch(t[1]){case"comment":return 1;case"string":return 2;case"regex":return 4;case"regexp":return 4}throw new Error("Unexpected match for standard token type!")}function Xk(e,t){return e<t?-1:e>t?1:0}class $k{constructor(e,t,n){this._fontStyle=e,this._foreground=t,this._background=n,this.metadata=(this._fontStyle<<11|this._foreground<<14|this._background<<23)>>>0}clone(){return new $k(this._fontStyle,this._foreground,this._background)}acceptOverwrite(e,t,n){-1!==e&&(this._fontStyle=e),0!==t&&(this._foreground=t),0!==n&&(this._background=n),this.metadata=(this._fontStyle<<11|this._foreground<<14|this._background<<23)>>>0}}class Zk{constructor(e){this._mainRule=e,this._children=new Map}match(e){if(""===e)return this._mainRule;let t,n,i=e.indexOf(".");-1===i?(t=e,n=""):(t=e.substring(0,i),n=e.substring(i+1));let o=this._children.get(t);return"undefined"!==typeof o?o.match(n):this._mainRule}insert(e,t,n,i){if(""===e)return void this._mainRule.acceptOverwrite(t,n,i);let o,r,s=e.indexOf(".");-1===s?(o=e,r=""):(o=e.substring(0,s),r=e.substring(s+1));let a=this._children.get(o);"undefined"===typeof a&&(a=new Zk(this._mainRule.clone()),this._children.set(o,a)),a.insert(r,t,n,i)}}function eM(e){let t=[];for(let n=1,i=e.length;n<i;n++){let i=e[n];t[n]=`.mtk${n} { color: ${i}; }`}return t.push(".mtki { font-style: italic; }"),t.push(".mtkb { font-weight: bold; }"),t.push(".mtku { text-decoration: underline; text-underline-position: under; }"),t.join("\n")}const tM={base:"vs",inherit:!1,rules:[{token:"",foreground:"000000",background:"fffffe"},{token:"invalid",foreground:"cd3131"},{token:"emphasis",fontStyle:"italic"},{token:"strong",fontStyle:"bold"},{token:"variable",foreground:"001188"},{token:"variable.predefined",foreground:"4864AA"},{token:"constant",foreground:"dd0000"},{token:"comment",foreground:"008000"},{token:"number",foreground:"098658"},{token:"number.hex",foreground:"3030c0"},{token:"regexp",foreground:"800000"},{token:"annotation",foreground:"808080"},{token:"type",foreground:"008080"},{token:"delimiter",foreground:"000000"},{token:"delimiter.html",foreground:"383838"},{token:"delimiter.xml",foreground:"0000FF"},{token:"tag",foreground:"800000"},{token:"tag.id.pug",foreground:"4F76AC"},{token:"tag.class.pug",foreground:"4F76AC"},{token:"meta.scss",foreground:"800000"},{token:"metatag",foreground:"e00000"},{token:"metatag.content.html",foreground:"FF0000"},{token:"metatag.html",foreground:"808080"},{token:"metatag.xml",foreground:"808080"},{token:"metatag.php",fontStyle:"bold"},{token:"key",foreground:"863B00"},{token:"string.key.json",foreground:"A31515"},{token:"string.value.json",foreground:"0451A5"},{token:"attribute.name",foreground:"FF0000"},{token:"attribute.value",foreground:"0451A5"},{token:"attribute.value.number",foreground:"098658"},{token:"attribute.value.unit",foreground:"098658"},{token:"attribute.value.html",foreground:"0000FF"},{token:"attribute.value.xml",foreground:"0000FF"},{token:"string",foreground:"A31515"},{token:"string.html",foreground:"0000FF"},{token:"string.sql",foreground:"FF0000"},{token:"string.yaml",foreground:"0451A5"},{token:"keyword",foreground:"0000FF"},{token:"keyword.json",foreground:"0451A5"},{token:"keyword.flow",foreground:"AF00DB"},{token:"keyword.flow.scss",foreground:"0000FF"},{token:"operator.scss",foreground:"666666"},{token:"operator.sql",foreground:"778899"},{token:"operator.swift",foreground:"666666"},{token:"predefined.sql",foreground:"FF00FF"}],colors:{[Fw]:"#FFFFFE",[jw]:"#000000",[Jw]:"#E5EBF1",[Z_]:"#D3D3D3",[eA]:"#939393",[Xw]:"#ADD6FF4D"}},nM={base:"vs-dark",inherit:!1,rules:[{token:"",foreground:"D4D4D4",background:"1E1E1E"},{token:"invalid",foreground:"f44747"},{token:"emphasis",fontStyle:"italic"},{token:"strong",fontStyle:"bold"},{token:"variable",foreground:"74B0DF"},{token:"variable.predefined",foreground:"4864AA"},{token:"variable.parameter",foreground:"9CDCFE"},{token:"constant",foreground:"569CD6"},{token:"comment",foreground:"608B4E"},{token:"number",foreground:"B5CEA8"},{token:"number.hex",foreground:"5BB498"},{token:"regexp",foreground:"B46695"},{token:"annotation",foreground:"cc6666"},{token:"type",foreground:"3DC9B0"},{token:"delimiter",foreground:"DCDCDC"},{token:"delimiter.html",foreground:"808080"},{token:"delimiter.xml",foreground:"808080"},{token:"tag",foreground:"569CD6"},{token:"tag.id.pug",foreground:"4F76AC"},{token:"tag.class.pug",foreground:"4F76AC"},{token:"meta.scss",foreground:"A79873"},{token:"meta.tag",foreground:"CE9178"},{token:"metatag",foreground:"DD6A6F"},{token:"metatag.content.html",foreground:"9CDCFE"},{token:"metatag.html",foreground:"569CD6"},{token:"metatag.xml",foreground:"569CD6"},{token:"metatag.php",fontStyle:"bold"},{token:"key",foreground:"9CDCFE"},{token:"string.key.json",foreground:"9CDCFE"},{token:"string.value.json",foreground:"CE9178"},{token:"attribute.name",foreground:"9CDCFE"},{token:"attribute.value",foreground:"CE9178"},{token:"attribute.value.number.css",foreground:"B5CEA8"},{token:"attribute.value.unit.css",foreground:"B5CEA8"},{token:"attribute.value.hex.css",foreground:"D4D4D4"},{token:"string",foreground:"CE9178"},{token:"string.sql",foreground:"FF0000"},{token:"keyword",foreground:"569CD6"},{token:"keyword.flow",foreground:"C586C0"},{token:"keyword.json",foreground:"CE9178"},{token:"keyword.flow.scss",foreground:"569CD6"},{token:"operator.scss",foreground:"909090"},{token:"operator.sql",foreground:"778899"},{token:"operator.swift",foreground:"909090"},{token:"predefined.sql",foreground:"FF00FF"}],colors:{[Fw]:"#1E1E1E",[jw]:"#D4D4D4",[Jw]:"#3A3D41",[Z_]:"#404040",[eA]:"#707070",[Xw]:"#ADD6FF26"}},iM={base:"hc-black",inherit:!1,rules:[{token:"",foreground:"FFFFFF",background:"000000"},{token:"invalid",foreground:"f44747"},{token:"emphasis",fontStyle:"italic"},{token:"strong",fontStyle:"bold"},{token:"variable",foreground:"1AEBFF"},{token:"variable.parameter",foreground:"9CDCFE"},{token:"constant",foreground:"569CD6"},{token:"comment",foreground:"608B4E"},{token:"number",foreground:"FFFFFF"},{token:"regexp",foreground:"C0C0C0"},{token:"annotation",foreground:"569CD6"},{token:"type",foreground:"3DC9B0"},{token:"delimiter",foreground:"FFFF00"},{token:"delimiter.html",foreground:"FFFF00"},{token:"tag",foreground:"569CD6"},{token:"tag.id.pug",foreground:"4F76AC"},{token:"tag.class.pug",foreground:"4F76AC"},{token:"meta",foreground:"D4D4D4"},{token:"meta.tag",foreground:"CE9178"},{token:"metatag",foreground:"569CD6"},{token:"metatag.content.html",foreground:"1AEBFF"},{token:"metatag.html",foreground:"569CD6"},{token:"metatag.xml",foreground:"569CD6"},{token:"metatag.php",fontStyle:"bold"},{token:"key",foreground:"9CDCFE"},{token:"string.key",foreground:"9CDCFE"},{token:"string.value",foreground:"CE9178"},{token:"attribute.name",foreground:"569CD6"},{token:"attribute.value",foreground:"3FF23F"},{token:"string",foreground:"CE9178"},{token:"string.sql",foreground:"FF0000"},{token:"keyword",foreground:"569CD6"},{token:"keyword.flow",foreground:"C586C0"},{token:"operator.sql",foreground:"778899"},{token:"operator.swift",foreground:"909090"},{token:"predefined.sql",foreground:"FF00FF"}],colors:{[Fw]:"#000000",[jw]:"#FFFFFF",[Z_]:"#FFFFFF",[eA]:"#FFFFFF"}};n("c3b4"),n("8ece"),n("1613");const oM=new class{constructor(){this.onDidChange=Al.onDidRegister}getCSS(){const e=[];for(let t of Al.all)e.push(rM(t));return e.join("\n")}};function rM(e){let t=e.definition;while(t instanceof El)t=t.definition;return`.codicon-${e.id}:before { content: '${t.character}'; }`}const sM="vs",aM="vs-dark",lM="hc-black",cM=kd.as(Xy.ColorContribution),hM=kd.as(ym.ThemingContribution);class uM{constructor(e,t){this.semanticHighlighting=!1,this.themeData=t;let n=t.base;e.length>0?(this.id=n+" "+e,this.themeName=e):(this.id=n,this.themeName=n),this.colors=null,this.defaultColors=Object.create(null),this._tokenTheme=null}get base(){return this.themeData.base}notifyBaseUpdated(){this.themeData.inherit&&(this.colors=null,this._tokenTheme=null)}getColors(){if(!this.colors){const e=new Map;for(let t in this.themeData.colors)e.set(t,Vv.fromHex(this.themeData.colors[t]));if(this.themeData.inherit){let t=pM(this.themeData.base);for(let n in t.colors)e.has(n)||e.set(n,Vv.fromHex(t.colors[n]))}this.colors=e}return this.colors}getColor(e,t){const n=this.getColors().get(e);return n||(!1!==t?this.getDefault(e):void 0)}getDefault(e){let t=this.defaultColors[e];return t||(t=cM.resolveDefaultColor(e,this),this.defaultColors[e]=t,t)}defines(e){return Object.prototype.hasOwnProperty.call(this.getColors(),e)}get type(){switch(this.base){case sM:return"light";case lM:return"hc";default:return"dark"}}get tokenTheme(){if(!this._tokenTheme){let e=[],t=[];if(this.themeData.inherit){let n=pM(this.themeData.base);e=n.rules,n.encodedTokensColors&&(t=n.encodedTokensColors)}e=e.concat(this.themeData.rules),this.themeData.encodedTokensColors&&(t=this.themeData.encodedTokensColors),this._tokenTheme=Kk.createFromRawTokenTheme(e,t)}return this._tokenTheme}getTokenStyleMetadata(e,t,n){const i=this.tokenTheme._match([e].concat(t).join(".")),o=i.metadata,r=Nl.getForeground(o),s=Nl.getFontStyle(o);return{foreground:r,italic:Boolean(1&s),bold:Boolean(2&s),underline:Boolean(4&s)}}}function dM(e){return e===sM||e===aM||e===lM}function pM(e){switch(e){case sM:return tM;case aM:return nM;case lM:return iM}}function fM(e){let t=pM(e);return new uM(e,t)}class gM extends Ge{constructor(){super(),this._onColorThemeChange=this._register(new et),this.onDidColorThemeChange=this._onColorThemeChange.event,this._environment=Object.create(null),this._knownThemes=new Map,this._knownThemes.set(sM,fM(sM)),this._knownThemes.set(aM,fM(aM)),this._knownThemes.set(lM,fM(lM)),this._codiconCSS=oM.getCSS(),this._themeCSS="",this._allCSS=`${this._codiconCSS}\n${this._themeCSS}`,this._globalStyleElement=null,this._styleElements=[],this.setTheme(sM),oM.onDidChange(()=>{this._codiconCSS=oM.getCSS(),this._updateCSS()})}registerEditorContainer(e){return tr(e)?this._registerShadowDomContainer(e):this._registerRegularEditorContainer()}_registerRegularEditorContainer(){return this._globalStyleElement||(this._globalStyleElement=or(),this._globalStyleElement.className="monaco-colors",this._globalStyleElement.innerHTML=this._allCSS,this._styleElements.push(this._globalStyleElement)),Ge.None}_registerShadowDomContainer(e){const t=or(e);return t.className="monaco-colors",t.innerHTML=this._allCSS,this._styleElements.push(t),{dispose:()=>{for(let e=0;e<this._styleElements.length;e++)if(this._styleElements[e]===t)return void this._styleElements.splice(e,1)}}}defineTheme(e,t){if(!/^[a-z0-9\-]+$/i.test(e))throw new Error("Illegal theme name!");if(!dM(t.base)&&!dM(e))throw new Error("Illegal theme base!");this._knownThemes.set(e,new uM(e,t)),dM(e)&&this._knownThemes.forEach(t=>{t.base===e&&t.notifyBaseUpdated()}),this._theme&&this._theme.themeName===e&&this.setTheme(e)}getColorTheme(){return this._theme}setTheme(e){let t;if(t=this._knownThemes.has(e)?this._knownThemes.get(e):this._knownThemes.get(sM),this._theme===t)return t.id;this._theme=t;let n=[],i={},o={addRule:e=>{i[e]||(n.push(e),i[e]=!0)}};hM.getThemingParticipants().forEach(e=>e(t,o,this._environment));let r=t.tokenTheme,s=r.getColorMap();return o.addRule(eM(s)),this._themeCSS=n.join("\n"),this._updateCSS(),oc.setColorMap(s),this._onColorThemeChange.fire(t),t.id}_updateCSS(){this._allCSS=`${this._codiconCSS}\n${this._themeCSS}`,this._styleElements.forEach(e=>e.innerHTML=this._allCSS)}getFileIconTheme(){return{hasFileIcons:!1,hasFolderIcons:!1,hidesExplorerArrows:!1}}}var mM=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},bM=function(e,t){return function(n,i){t(n,i,e)}};const vM="data-keybinding-context";class yM{constructor(e,t){this._id=e,this._parent=t,this._value=Object.create(null),this._value["_contextId"]=e}setValue(e,t){return this._value[e]!==t&&(this._value[e]=t,!0)}removeValue(e){return e in this._value&&(delete this._value[e],!0)}getValue(e){const t=this._value[e];return"undefined"===typeof t&&this._parent?this._parent.getValue(e):t}}class wM extends yM{constructor(){super(-1,null)}setValue(e,t){return!1}removeValue(e){return!1}getValue(e){}}wM.INSTANCE=new wM;class _M extends yM{constructor(e,t,n){super(e,null),this._configurationService=t,this._values=new Map,this._listener=this._configurationService.onDidChangeConfiguration(e=>{if(6===e.source){const e=Array.from(this._values.keys());this._values.clear(),n.fire(new EM(e))}else{const t=[];for(const n of e.affectedKeys){const e="config."+n;this._values.has(e)&&(this._values.delete(e),t.push(e))}n.fire(new EM(t))}})}dispose(){this._listener.dispose()}getValue(e){if(0!==e.indexOf(_M._keyPrefix))return super.getValue(e);if(this._values.has(e))return this._values.get(e);const t=e.substr(_M._keyPrefix.length),n=this._configurationService.getValue(t);let i=void 0;switch(typeof n){case"number":case"boolean":case"string":i=n;break;default:Array.isArray(n)&&(i=JSON.stringify(n))}return this._values.set(e,i),i}setValue(e,t){return super.setValue(e,t)}removeValue(e){return super.removeValue(e)}}_M._keyPrefix="config.";class AM{constructor(e,t,n){this._service=e,this._key=t,this._defaultValue=n,this.reset()}set(e){this._service.setContext(this._key,e)}reset(){"undefined"===typeof this._defaultValue?this._service.removeContext(this._key):this._service.setContext(this._key,this._defaultValue)}get(){return this._service.getContextKeyValue(this._key)}}class CM{constructor(e){this.key=e}affectsSome(e){return e.has(this.key)}}class EM{constructor(e){this.keys=e}affectsSome(e){for(const t of this.keys)if(e.has(t))return!0;return!1}}class xM{constructor(e){this.events=e}affectsSome(e){for(const t of this.events)if(t.affectsSome(e))return!0;return!1}}class SM{constructor(e){this._onDidChangeContext=new tt({merge:e=>new xM(e)}),this._isDisposed=!1,this._myContextId=e}createKey(e,t){if(this._isDisposed)throw new Error("AbstractContextKeyService has been disposed");return new AM(this,e,t)}get onDidChangeContext(){return this._onDidChangeContext.event}bufferChangeEvents(e){this._onDidChangeContext.pause();try{e()}finally{this._onDidChangeContext.resume()}}createScoped(e){if(this._isDisposed)throw new Error("AbstractContextKeyService has been disposed");return new kM(this,e)}contextMatchesRules(e){if(this._isDisposed)throw new Error("AbstractContextKeyService has been disposed");const t=this.getContextValuesContainer(this._myContextId),n=kp.contextMatchesRules(t,e);return n}getContextKeyValue(e){if(!this._isDisposed)return this.getContextValuesContainer(this._myContextId).getValue(e)}setContext(e,t){if(this._isDisposed)return;const n=this.getContextValuesContainer(this._myContextId);n&&n.setValue(e,t)&&this._onDidChangeContext.fire(new CM(e))}removeContext(e){this._isDisposed||this.getContextValuesContainer(this._myContextId).removeValue(e)&&this._onDidChangeContext.fire(new CM(e))}getContext(e){return this._isDisposed?wM.INSTANCE:this.getContextValuesContainer(MM(e))}}let DM=class extends SM{constructor(e){super(0),this._contexts=new Map,this._toDispose=new Ye,this._lastContextId=0;const t=new _M(this._myContextId,e,this._onDidChangeContext);this._contexts.set(this._myContextId,t),this._toDispose.add(t)}dispose(){this._isDisposed=!0,this._toDispose.dispose()}getContextValuesContainer(e){return this._isDisposed?wM.INSTANCE:this._contexts.get(e)||wM.INSTANCE}createChildContext(e=this._myContextId){if(this._isDisposed)throw new Error("ContextKeyService has been disposed");let t=++this._lastContextId;return this._contexts.set(t,new yM(t,this.getContextValuesContainer(e))),t}disposeContext(e){this._isDisposed||this._contexts.delete(e)}};DM=mM([bM(0,gp)],DM);class kM extends SM{constructor(e,t){super(e.createChildContext()),this._parent=e,t&&(this._domNode=t,this._domNode.setAttribute(vM,String(this._myContextId)))}dispose(){this._isDisposed=!0,this._parent.disposeContext(this._myContextId),this._domNode&&(this._domNode.removeAttribute(vM),this._domNode=void 0)}get onDidChangeContext(){return Xe.any(this._parent.onDidChangeContext,this._onDidChangeContext.event)}getContextValuesContainer(e){return this._isDisposed?wM.INSTANCE:this._parent.getContextValuesContainer(e)}createChildContext(e=this._myContextId){if(this._isDisposed)throw new Error("ScopedContextKeyService has been disposed");return this._parent.createChildContext(e)}disposeContext(e){this._isDisposed||this._parent.disposeContext(e)}}function MM(e){while(e){if(e.hasAttribute(vM)){const t=e.getAttribute(vM);return t?parseInt(t,10):NaN}e=e.parentElement}return 0}as.registerCommand(dg,(function(e,t,n){e.get(ug).createKey(String(t),n)}));var NM;n("1a7b"),n("f743");function LM(e,t,n){const i=n.offset+n.size;return 0===n.position?t<=e-i?i:t<=n.offset?n.offset-t:Math.max(e-t,0):t<=n.offset?n.offset-t:t<=e-i?i:0}(function(e){function t(e,t){if(e.start>=t.end||t.start>=e.end)return{start:0,end:0};const n=Math.max(e.start,t.start),i=Math.min(e.end,t.end);return i-n<=0?{start:0,end:0}:{start:n,end:i}}function n(e){return e.end-e.start<=0}function i(e,i){return!n(t(e,i))}function o(e,t){const i=[],o={start:e.start,end:Math.min(t.start,e.end)},r={start:Math.max(t.end,e.start),end:e.end};return n(o)||i.push(o),n(r)||i.push(r),i}e.intersect=t,e.isEmpty=n,e.intersects=i,e.relativeComplement=o})(NM||(NM={}));class BM extends Ge{constructor(e,t){super(),this.container=null,this.delegate=null,this.toDisposeOnClean=Ge.None,this.toDisposeOnSetContainer=Ge.None,this.shadowRoot=null,this.shadowRootHostElement=null,this.view=Ar(".context-view"),this.useFixedPosition=!1,this.useShadowDOM=!1,Er(this.view),this.setContainer(e,t),this._register(Ue(()=>this.setContainer(null,1)))}setContainer(e,t){if(this.container&&(this.toDisposeOnSetContainer.dispose(),this.shadowRoot?(this.shadowRoot.removeChild(this.view),this.shadowRoot=null,go(this.shadowRootHostElement),this.shadowRootHostElement=null):this.container.removeChild(this.view),this.container=null),e){this.container=e,this.useFixedPosition=1!==t,this.useShadowDOM=3===t,this.useShadowDOM?(this.shadowRootHostElement=Ar(".shadow-root-host"),this.container.appendChild(this.shadowRootHostElement),this.shadowRoot=this.shadowRootHostElement.attachShadow({mode:"open"}),this.shadowRoot.innerHTML=`\n\t\t\t\t\t<style>\n\t\t\t\t\t\t${IM}\n\t\t\t\t\t</style>\n\t\t\t\t`,this.shadowRoot.appendChild(this.view),this.shadowRoot.appendChild(Ar("slot"))):this.container.appendChild(this.view);const n=new Ye;BM.BUBBLE_UP_EVENTS.forEach(e=>{n.add(ko(this.container,e,e=>{this.onDOMEvent(e,!1)}))}),BM.BUBBLE_DOWN_EVENTS.forEach(e=>{n.add(ko(this.container,e,e=>{this.onDOMEvent(e,!0)},!0))}),this.toDisposeOnSetContainer=n}}show(e){this.isVisible()&&this.hide(),fo(this.view),this.view.className="context-view",this.view.style.top="0px",this.view.style.left="0px",this.view.style.zIndex="2500",this.view.style.position=this.useFixedPosition?"fixed":"absolute",Cr(this.view),this.toDisposeOnClean=e.render(this.view)||Ge.None,this.delegate=e,this.doLayout(),this.delegate.focus&&this.delegate.focus()}getViewElement(){return this.view}layout(){this.isVisible()&&(!1!==this.delegate.canRelayout||y["c"]&&po.pointerEvents?(this.delegate.layout&&this.delegate.layout(),this.doLayout()):this.hide())}doLayout(){if(!this.isVisible())return;let e,t=this.delegate.getAnchor();if(hr(t)){let n=Uo(t);e={top:n.top,left:n.left,width:n.width,height:n.height}}else e={top:t.y,left:t.x,width:t.width||1,height:t.height||2};const n=Go(this.view),i=Jo(this.view),o=this.delegate.anchorPosition||0,r=this.delegate.anchorAlignment||0,s={offset:e.top-window.pageYOffset,size:e.height,position:0===o?0:1};let a;a=0===r?{offset:e.left,size:0,position:0}:{offset:e.left+e.width,size:0,position:1};const l=LM(window.innerHeight,i,s)+window.pageYOffset;NM.intersects({start:l,end:l+i},{start:s.offset,end:s.offset+s.size})&&(a.size=e.width,1===r&&(a.offset=e.left));const c=LM(window.innerWidth,n,a);Ao(this.view,"top","bottom","left","right"),yo(this.view,0===o?"bottom":"top"),yo(this.view,0===r?"left":"right"),Co(this.view,"fixed",this.useFixedPosition);const h=Uo(this.container);this.view.style.top=l-(this.useFixedPosition?Uo(this.view).top:h.top)+"px",this.view.style.left=c-(this.useFixedPosition?Uo(this.view).left:h.left)+"px",this.view.style.width="initial"}hide(e){const t=this.delegate;this.delegate=null,(null===t||void 0===t?void 0:t.onHide)&&t.onHide(e),this.toDisposeOnClean.dispose(),Er(this.view)}isVisible(){return!!this.delegate}onDOMEvent(e,t){this.delegate&&(this.delegate.onDOMEvent?this.delegate.onDOMEvent(e,document.activeElement):t&&!Xo(e.target,this.container)&&this.hide())}dispose(){this.hide(),super.dispose()}}BM.BUBBLE_UP_EVENTS=["click","keydown","focus","blur"],BM.BUBBLE_DOWN_EVENTS=["click"];let IM='\n\t:host {\n\t\tall: initial; /* 1st rule so subsequent properties are reset. */\n\t}\n\n\t@font-face {\n\t\tfont-family: "codicon";\n\t\tsrc: url("./codicon.ttf?5d4d76ab2ce5108968ad644d591a16a6") format("truetype");\n\t}\n\n\t.codicon[class*=\'codicon-\'] {\n\t\tfont: normal normal normal 16px/1 codicon;\n\t\tdisplay: inline-block;\n\t\ttext-decoration: none;\n\t\ttext-rendering: auto;\n\t\ttext-align: center;\n\t\t-webkit-font-smoothing: antialiased;\n\t\t-moz-osx-font-smoothing: grayscale;\n\t\tuser-select: none;\n\t\t-webkit-user-select: none;\n\t\t-ms-user-select: none;\n\t}\n\n\t:host {\n\t\tfont-family: -apple-system, BlinkMacSystemFont, "Segoe WPC", "Segoe UI", "HelveticaNeue-Light", system-ui, "Ubuntu", "Droid Sans", sans-serif;\n\t}\n\n\t:host-context(.mac) { font-family: -apple-system, BlinkMacSystemFont, sans-serif; }\n\t:host-context(.mac:lang(zh-Hans)) { font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", sans-serif; }\n\t:host-context(.mac:lang(zh-Hant)) { font-family: -apple-system, BlinkMacSystemFont, "PingFang TC", sans-serif; }\n\t:host-context(.mac:lang(ja)) { font-family: -apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic Pro", sans-serif; }\n\t:host-context(.mac:lang(ko)) { font-family: -apple-system, BlinkMacSystemFont, "Nanum Gothic", "Apple SD Gothic Neo", "AppleGothic", sans-serif; }\n\n\t:host-context(.windows) { font-family: "Segoe WPC", "Segoe UI", sans-serif; }\n\t:host-context(.windows:lang(zh-Hans)) { font-family: "Segoe WPC", "Segoe UI", "Microsoft YaHei", sans-serif; }\n\t:host-context(.windows:lang(zh-Hant)) { font-family: "Segoe WPC", "Segoe UI", "Microsoft Jhenghei", sans-serif; }\n\t:host-context(.windows:lang(ja)) { font-family: "Segoe WPC", "Segoe UI", "Yu Gothic UI", "Meiryo UI", sans-serif; }\n\t:host-context(.windows:lang(ko)) { font-family: "Segoe WPC", "Segoe UI", "Malgun Gothic", "Dotom", sans-serif; }\n\n\t:host-context(.linux) { font-family: system-ui, "Ubuntu", "Droid Sans", sans-serif; }\n\t:host-context(.linux:lang(zh-Hans)) { font-family: system-ui, "Ubuntu", "Droid Sans", "Source Han Sans SC", "Source Han Sans CN", "Source Han Sans", sans-serif; }\n\t:host-context(.linux:lang(zh-Hant)) { font-family: system-ui, "Ubuntu", "Droid Sans", "Source Han Sans TC", "Source Han Sans TW", "Source Han Sans", sans-serif; }\n\t:host-context(.linux:lang(ja)) { font-family: system-ui, "Ubuntu", "Droid Sans", "Source Han Sans J", "Source Han Sans JP", "Source Han Sans", sans-serif; }\n\t:host-context(.linux:lang(ko)) { font-family: system-ui, "Ubuntu", "Droid Sans", "Source Han Sans K", "Source Han Sans JR", "Source Han Sans", "UnDotum", "FBaekmuk Gulim", sans-serif; }\n';const TM=/\(&([^\s&])\)|(^|[^&])&([^\s&])/,OM=/(&amp;)?(&amp;)([^\s&])/g,RM=Cl("menu-selection",El.check),PM=Cl("menu-submenu",El.chevronRight);var FM;(function(e){e[e["Right"]=0]="Right",e[e["Left"]=1]="Left"})(FM||(FM={}));class jM extends $S{constructor(e,t,n={}){yo(e,"monaco-menu-container"),e.setAttribute("role","presentation");const i=document.createElement("div");yo(i,"monaco-menu"),i.setAttribute("role","presentation"),super(i,{orientation:2,actionViewItemProvider:e=>this.doGetActionViewItem(e,n,o),context:n.context,actionRunner:n.actionRunner,ariaLabel:n.ariaLabel,triggerKeys:{keys:[3,...y["f"]||y["d"]?[10]:[]],keyDown:!0}}),this.menuElement=i,this.actionsList.setAttribute("role","menu"),this.actionsList.tabIndex=0,this.menuDisposables=this._register(new Ye),this.initializeStyleSheet(e),xo(i,ur.KEY_DOWN,e=>{const t=new Mi(e);t.equals(2)&&e.preventDefault()}),n.enableMnemonics&&this.menuDisposables.add(xo(i,ur.KEY_DOWN,e=>{const t=e.key.toLocaleLowerCase();if(this.mnemonics.has(t)){dr.stop(e,!0);const n=this.mnemonics.get(t);if(1===n.length&&(n[0]instanceof zM&&n[0].container&&this.focusItemByElement(n[0].container),n[0].onClick(e)),n.length>1){const e=n.shift();e&&e.container&&(this.focusItemByElement(e.container),n.push(e)),this.mnemonics.set(t,n)}}})),y["d"]&&this._register(xo(i,ur.KEY_DOWN,e=>{const t=new Mi(e);t.equals(14)||t.equals(11)?(this.focusedItem=this.viewItems.length-1,this.focusNext(),dr.stop(e,!0)):(t.equals(13)||t.equals(12))&&(this.focusedItem=0,this.focusPrevious(),dr.stop(e,!0))})),this._register(xo(this.domNode,ur.MOUSE_OUT,e=>{let t=e.relatedTarget;Xo(t,this.domNode)||(this.focusedItem=void 0,this.updateFocus(),e.stopPropagation())})),this._register(xo(this.actionsList,ur.MOUSE_OVER,e=>{let t=e.target;if(t&&Xo(t,this.actionsList)&&t!==this.actionsList){while(t.parentElement!==this.actionsList&&null!==t.parentElement)t=t.parentElement;if(vo(t,"action-item")){const e=this.focusedItem;this.setFocusedItem(t),e!==this.focusedItem&&this.updateFocus()}}}));let o={parent:this};this.mnemonics=new Map,this.scrollableElement=this._register(new GC(i,{alwaysConsumeMouseWheel:!0,horizontal:2,vertical:3,verticalScrollbarSize:7,handleMouseWheel:!0,useShadows:!0}));const r=this.scrollableElement.getDomNode();r.style.position="",this._register(xo(r,ur.MOUSE_UP,e=>{e.preventDefault()})),i.style.maxHeight=Math.max(10,window.innerHeight-e.getBoundingClientRect().top-35)+"px",t=t.filter(e=>{var t;return!(null===(t=n.submenuIds)||void 0===t?void 0:t.has(e.id))}),this.push(t,{icon:!0,label:!0,isMenu:!0}),e.appendChild(this.scrollableElement.getDomNode()),this.scrollableElement.scanDomNode(),this.viewItems.filter(e=>!(e instanceof VM)).forEach((e,t,n)=>{e.updatePositionInSet(t+1,n.length)})}initializeStyleSheet(e){tr(e)?(this.styleSheet=or(e),this.styleSheet.innerHTML=HM):(jM.globalStyleSheet||(jM.globalStyleSheet=or(),jM.globalStyleSheet.innerHTML=HM),this.styleSheet=jM.globalStyleSheet)}style(e){const t=this.getContainer(),n=e.foregroundColor?""+e.foregroundColor:"",i=e.backgroundColor?""+e.backgroundColor:"",o=e.borderColor?"1px solid "+e.borderColor:"",r=e.shadowColor?"0 2px 4px "+e.shadowColor:"";t.style.border=o,this.domNode.style.color=n,this.domNode.style.backgroundColor=i,t.style.boxShadow=r,this.viewItems&&this.viewItems.forEach(t=>{(t instanceof QM||t instanceof VM)&&t.style(e)})}getContainer(){return this.scrollableElement.getDomNode()}get onScroll(){return this.scrollableElement.onScroll}focusItemByElement(e){const t=this.focusedItem;this.setFocusedItem(e),t!==this.focusedItem&&this.updateFocus()}setFocusedItem(e){for(let t=0;t<this.actionsList.children.length;t++){let n=this.actionsList.children[t];if(e===n){this.focusedItem=t;break}}}updateFocus(e){super.updateFocus(e,!0),"undefined"!==typeof this.focusedItem&&this.scrollableElement.setScrollPosition({scrollTop:Math.round(this.menuElement.scrollTop)})}doGetActionViewItem(e,t,n){if(e instanceof Yf)return new VM(t.context,e,{icon:!0});if(e instanceof Gf){const i=new zM(e,e.actions,n,Object.assign(Object.assign({},t),{submenuIds:new Set([...t.submenuIds||[],e.id])}));if(t.enableMnemonics){const e=i.getMnemonic();if(e&&i.isEnabled()){let t=[];this.mnemonics.has(e)&&(t=this.mnemonics.get(e)),t.push(i),this.mnemonics.set(e,t)}}return i}{const n={enableMnemonics:t.enableMnemonics,useEventAsContext:t.useEventAsContext};if(t.getKeyBinding){const i=t.getKeyBinding(e);if(i){const e=i.getLabel();e&&(n.keybinding=e)}}const i=new QM(t.context,e,n);if(t.enableMnemonics){const e=i.getMnemonic();if(e&&i.isEnabled()){let t=[];this.mnemonics.has(e)&&(t=this.mnemonics.get(e)),t.push(i),this.mnemonics.set(e,t)}}return i}}}class QM extends JS{constructor(e,t,n={}){if(n.isMenu=!0,super(t,t,n),this.options=n,this.options.icon=void 0!==n.icon&&n.icon,this.options.label=void 0===n.label||n.label,this.cssClass="",this.options.label&&n.enableMnemonics){let e=this.getAction().label;if(e){let t=TM.exec(e);t&&(this.mnemonic=(t[1]?t[1]:t[3]).toLocaleLowerCase())}}this.runOnceToEnableMouseUp=new Hi(()=>{this.element&&(this._register(xo(this.element,ur.MOUSE_UP,e=>{if(dr.stop(e,!0),fi){const t=new Oi(e);if(t.rightButton)return;this.onClick(e)}setTimeout(()=>{this.onClick(e)},0)})),this._register(xo(this.element,ur.CONTEXT_MENU,e=>{dr.stop(e,!0)})))},100),this._register(this.runOnceToEnableMouseUp)}render(e){super.render(e),this.element&&(this.container=e,this.item=br(this.element,Ar("a.action-menu-item")),this._action.id===Yf.ID?this.item.setAttribute("role","presentation"):(this.item.setAttribute("role","menuitem"),this.mnemonic&&this.item.setAttribute("aria-keyshortcuts",""+this.mnemonic)),this.check=br(this.item,Ar("span.menu-item-check"+RM.cssSelector)),this.check.setAttribute("role","none"),this.label=br(this.item,Ar("span.action-label")),this.options.label&&this.options.keybinding&&(br(this.item,Ar("span.keybinding")).textContent=this.options.keybinding),this.runOnceToEnableMouseUp.schedule(),this.updateClass(),this.updateLabel(),this.updateTooltip(),this.updateEnabled(),this.updateChecked())}blur(){super.blur(),this.applyStyle()}focus(){super.focus(),this.item&&this.item.focus(),this.applyStyle()}updatePositionInSet(e,t){this.item&&(this.item.setAttribute("aria-posinset",""+e),this.item.setAttribute("aria-setsize",""+t))}updateLabel(){if(this.label&&this.options.label){fo(this.label);let e=kl(this.getAction().label);if(e){const t=WM(e);this.options.enableMnemonics||(e=t),this.label.setAttribute("aria-label",t.replace(/&&/g,"&"));const n=TM.exec(e);if(n){e=Rr["s"](e),OM.lastIndex=0;let t=OM.exec(e);while(t&&t[1])t=OM.exec(e);const i=e=>e.replace(/&amp;&amp;/g,"&amp;");t?this.label.append(Rr["I"](i(e.substr(0,t.index))," "),Ar("u",{"aria-hidden":"true"},t[3]),Rr["N"](i(e.substr(t.index+t[0].length))," ")):this.label.innerText=i(e).trim(),this.item&&this.item.setAttribute("aria-keyshortcuts",(n[1]?n[1]:n[3]).toLocaleLowerCase())}else this.label.innerText=e.replace(/&&/g,"&").trim()}}}updateTooltip(){let e=null;this.getAction().tooltip?e=this.getAction().tooltip:!this.options.label&&this.getAction().label&&this.options.icon&&(e=this.getAction().label,this.options.keybinding&&(e=v({key:"titleLabel",comment:["action title","action keybinding"]},"{0} ({1})",e,this.options.keybinding))),e&&this.item&&(this.item.title=e)}updateClass(){this.cssClass&&this.item&&Ao(this.item,this.cssClass),this.options.icon&&this.label?(this.cssClass=this.getAction().class||"",yo(this.label,"icon"),this.cssClass&&wo(this.label,this.cssClass),this.updateEnabled()):this.label&&_o(this.label,"icon")}updateEnabled(){this.getAction().enabled?(this.element&&_o(this.element,"disabled"),this.item&&(_o(this.item,"disabled"),this.item.tabIndex=0)):(this.element&&yo(this.element,"disabled"),this.item&&(yo(this.item,"disabled"),Sr(this.item)))}updateChecked(){this.item&&(this.getAction().checked?(yo(this.item,"checked"),this.item.setAttribute("role","menuitemcheckbox"),this.item.setAttribute("aria-checked","true")):(_o(this.item,"checked"),this.item.setAttribute("role","menuitem"),this.item.setAttribute("aria-checked","false")))}getMnemonic(){return this.mnemonic}applyStyle(){if(!this.menuStyle)return;const e=this.element&&vo(this.element,"focused"),t=e&&this.menuStyle.selectionForegroundColor?this.menuStyle.selectionForegroundColor:this.menuStyle.foregroundColor,n=e&&this.menuStyle.selectionBackgroundColor?this.menuStyle.selectionBackgroundColor:void 0,i=e&&this.menuStyle.selectionBorderColor?"thin solid "+this.menuStyle.selectionBorderColor:"";this.item&&(this.item.style.color=t?t.toString():"",this.item.style.backgroundColor=n?n.toString():""),this.check&&(this.check.style.color=t?t.toString():""),this.container&&(this.container.style.border=i)}style(e){this.menuStyle=e,this.applyStyle()}}class zM extends QM{constructor(e,t,n,i){super(e,e,i),this.submenuActions=t,this.parentData=n,this.submenuOptions=i,this.mysubmenu=null,this.submenuDisposables=this._register(new Ye),this.mouseOver=!1,this.expandDirection=i&&void 0!==i.expandDirection?i.expandDirection:FM.Right,this.showScheduler=new Hi(()=>{this.mouseOver&&(this.cleanupExistingSubmenu(!1),this.createSubmenu(!1))},250),this.hideScheduler=new Hi(()=>{this.element&&!Xo(ir(),this.element)&&this.parentData.submenu===this.mysubmenu&&(this.parentData.parent.focus(!1),this.cleanupExistingSubmenu(!0))},750)}render(e){super.render(e),this.element&&(this.item&&(yo(this.item,"monaco-submenu-item"),this.item.setAttribute("aria-haspopup","true"),this.updateAriaExpanded("false"),this.submenuIndicator=br(this.item,Ar("span.submenu-indicator"+PM.cssSelector)),this.submenuIndicator.setAttribute("aria-hidden","true")),this._register(xo(this.element,ur.KEY_UP,e=>{let t=new Mi(e);(t.equals(17)||t.equals(3))&&(dr.stop(e,!0),this.createSubmenu(!0))})),this._register(xo(this.element,ur.KEY_DOWN,e=>{let t=new Mi(e);ir()===this.item&&(t.equals(17)||t.equals(3))&&dr.stop(e,!0)})),this._register(xo(this.element,ur.MOUSE_OVER,e=>{this.mouseOver||(this.mouseOver=!0,this.showScheduler.schedule())})),this._register(xo(this.element,ur.MOUSE_LEAVE,e=>{this.mouseOver=!1})),this._register(xo(this.element,ur.FOCUS_OUT,e=>{this.element&&!Xo(ir(),this.element)&&this.hideScheduler.schedule()})),this._register(this.parentData.parent.onScroll(()=>{this.parentData.parent.focus(!1),this.cleanupExistingSubmenu(!1)})))}onClick(e){dr.stop(e,!0),this.cleanupExistingSubmenu(!1),this.createSubmenu(!0)}cleanupExistingSubmenu(e){if(this.parentData.submenu&&(e||this.parentData.submenu!==this.mysubmenu)){try{this.parentData.submenu.dispose()}catch(t){}this.parentData.submenu=void 0,this.updateAriaExpanded("false"),this.submenuContainer&&(this.submenuDisposables.clear(),this.submenuContainer=void 0)}}calculateSubmenuMenuLayout(e,t,n,i){const o={top:0,left:0};return o.left=LM(e.width,t.width,{position:i===FM.Right?0:1,offset:n.left,size:n.width}),o.left>=n.left&&o.left<n.left+n.width&&(n.left+10+t.width<=e.width&&(o.left=n.left+10),n.top+=10,n.height=0),o.top=LM(e.height,t.height,{position:0,offset:n.top,size:0}),o.top+t.height===n.top&&o.top+n.height+t.height<=e.height&&(o.top+=n.height),o}createSubmenu(e=!0){if(this.element)if(this.parentData.submenu)this.parentData.submenu.focus(!1);else{this.updateAriaExpanded("true"),this.submenuContainer=br(this.element,Ar("div.monaco-submenu")),wo(this.submenuContainer,"menubar-menu-items-holder","context-view");const t=getComputedStyle(this.parentData.parent.domNode),n=parseFloat(t.paddingTop||"0")||0;this.submenuContainer.style.zIndex="1",this.submenuContainer.style.position="fixed",this.submenuContainer.style.top="0",this.submenuContainer.style.left="0",this.parentData.submenu=new jM(this.submenuContainer,this.submenuActions,this.submenuOptions),this.menuStyle&&this.parentData.submenu.style(this.menuStyle);const i=this.element.getBoundingClientRect(),o={top:i.top-n,left:i.left,height:i.height+2*n,width:i.width},r=this.submenuContainer.getBoundingClientRect(),{top:s,left:a}=this.calculateSubmenuMenuLayout({height:window.innerHeight,width:window.innerWidth},r,o,this.expandDirection);this.submenuContainer.style.left=a+"px",this.submenuContainer.style.top=s+"px",this.submenuDisposables.add(xo(this.submenuContainer,ur.KEY_UP,e=>{let t=new Mi(e);t.equals(15)&&(dr.stop(e,!0),this.parentData.parent.focus(),this.cleanupExistingSubmenu(!0))})),this.submenuDisposables.add(xo(this.submenuContainer,ur.KEY_DOWN,e=>{let t=new Mi(e);t.equals(15)&&dr.stop(e,!0)})),this.submenuDisposables.add(this.parentData.submenu.onDidCancel(()=>{this.parentData.parent.focus(),this.cleanupExistingSubmenu(!0)})),this.parentData.submenu.focus(e),this.mysubmenu=this.parentData.submenu}}updateAriaExpanded(e){var t;this.item&&(null===(t=this.item)||void 0===t||t.setAttribute("aria-expanded",e))}applyStyle(){if(super.applyStyle(),!this.menuStyle)return;const e=this.element&&vo(this.element,"focused"),t=e&&this.menuStyle.selectionForegroundColor?this.menuStyle.selectionForegroundColor:this.menuStyle.foregroundColor;this.submenuIndicator&&(this.submenuIndicator.style.color=t?""+t:""),this.parentData.submenu&&this.parentData.submenu.style(this.menuStyle)}dispose(){super.dispose(),this.hideScheduler.dispose(),this.mysubmenu&&(this.mysubmenu.dispose(),this.mysubmenu=null),this.submenuContainer&&(this.submenuContainer=void 0)}}class VM extends XS{style(e){this.label&&(this.label.style.borderBottomColor=e.separatorColor?""+e.separatorColor:"")}}function WM(e){const t=TM,n=t.exec(e);if(!n)return e;const i=!n[1];return e.replace(t,i?"$2$3":"").trim()}let HM=`\n.monaco-menu {\n\tfont-size: 13px;\n\n}\n\n${rM(RM)}\n${rM(PM)}\n\n.monaco-menu .monaco-action-bar {\n\ttext-align: right;\n\toverflow: hidden;\n\twhite-space: nowrap;\n}\n\n.monaco-menu .monaco-action-bar .actions-container {\n\tdisplay: flex;\n\tmargin: 0 auto;\n\tpadding: 0;\n\twidth: 100%;\n\tjustify-content: flex-end;\n}\n\n.monaco-menu .monaco-action-bar.vertical .actions-container {\n\tdisplay: inline-block;\n}\n\n.monaco-menu .monaco-action-bar.reverse .actions-container {\n\tflex-direction: row-reverse;\n}\n\n.monaco-menu .monaco-action-bar .action-item {\n\tcursor: pointer;\n\tdisplay: inline-block;\n\ttransition: transform 50ms ease;\n\tposition: relative;  /* DO NOT REMOVE - this is the key to preventing the ghosting icon bug in Chrome 42 */\n}\n\n.monaco-menu .monaco-action-bar .action-item.disabled {\n\tcursor: default;\n}\n\n.monaco-menu .monaco-action-bar.animated .action-item.active {\n\ttransform: scale(1.272019649, 1.272019649); /* 1.272019649 = âˆšÏ† */\n}\n\n.monaco-menu .monaco-action-bar .action-item .icon,\n.monaco-menu .monaco-action-bar .action-item .codicon {\n\tdisplay: inline-block;\n}\n\n.monaco-menu .monaco-action-bar .action-item .codicon {\n\tdisplay: flex;\n\talign-items: center;\n}\n\n.monaco-menu .monaco-action-bar .action-label {\n\tfont-size: 11px;\n\tmargin-right: 4px;\n}\n\n.monaco-menu .monaco-action-bar .action-item.disabled .action-label,\n.monaco-menu .monaco-action-bar .action-item.disabled .action-label:hover {\n\topacity: 0.4;\n}\n\n/* Vertical actions */\n\n.monaco-menu .monaco-action-bar.vertical {\n\ttext-align: left;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-item {\n\tdisplay: block;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-label.separator {\n\tdisplay: block;\n\tborder-bottom: 1px solid #bbb;\n\tpadding-top: 1px;\n\tmargin-left: .8em;\n\tmargin-right: .8em;\n}\n\n.monaco-menu .secondary-actions .monaco-action-bar .action-label {\n\tmargin-left: 6px;\n}\n\n/* Action Items */\n.monaco-menu .monaco-action-bar .action-item.select-container {\n\toverflow: hidden; /* somehow the dropdown overflows its container, we prevent it here to not push */\n\tflex: 1;\n\tmax-width: 170px;\n\tmin-width: 60px;\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n\tmargin-right: 10px;\n}\n\n.monaco-menu .monaco-action-bar.vertical {\n\tmargin-left: 0;\n\toverflow: visible;\n}\n\n.monaco-menu .monaco-action-bar.vertical .actions-container {\n\tdisplay: block;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-item {\n\tpadding: 0;\n\ttransform: none;\n\tdisplay: flex;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-item.active {\n\ttransform: none;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-menu-item {\n\tflex: 1 1 auto;\n\tdisplay: flex;\n\theight: 2em;\n\talign-items: center;\n\tposition: relative;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-label {\n\tflex: 1 1 auto;\n\ttext-decoration: none;\n\tpadding: 0 1em;\n\tbackground: none;\n\tfont-size: 12px;\n\tline-height: 1;\n}\n\n.monaco-menu .monaco-action-bar.vertical .keybinding,\n.monaco-menu .monaco-action-bar.vertical .submenu-indicator {\n\tdisplay: inline-block;\n\tflex: 2 1 auto;\n\tpadding: 0 1em;\n\ttext-align: right;\n\tfont-size: 12px;\n\tline-height: 1;\n}\n\n.monaco-menu .monaco-action-bar.vertical .submenu-indicator {\n\theight: 100%;\n}\n\n.monaco-menu .monaco-action-bar.vertical .submenu-indicator.codicon {\n\tfont-size: 16px !important;\n\tdisplay: flex;\n\talign-items: center;\n}\n\n.monaco-menu .monaco-action-bar.vertical .submenu-indicator.codicon::before {\n\tmargin-left: auto;\n\tmargin-right: -20px;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-item.disabled .keybinding,\n.monaco-menu .monaco-action-bar.vertical .action-item.disabled .submenu-indicator {\n\topacity: 0.4;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-label:not(.separator) {\n\tdisplay: inline-block;\n\tbox-sizing: border-box;\n\tmargin: 0;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-item {\n\tposition: static;\n\toverflow: visible;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-item .monaco-submenu {\n\tposition: absolute;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-label.separator {\n\tpadding: 0.5em 0 0 0;\n\tmargin-bottom: 0.5em;\n\twidth: 100%;\n\theight: 0px !important;\n\tmargin-left: .8em !important;\n\tmargin-right: .8em !important;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-label.separator.text {\n\tpadding: 0.7em 1em 0.1em 1em;\n\tfont-weight: bold;\n\topacity: 1;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-label:hover {\n\tcolor: inherit;\n}\n\n.monaco-menu .monaco-action-bar.vertical .menu-item-check {\n\tposition: absolute;\n\tvisibility: hidden;\n\twidth: 1em;\n\theight: 100%;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-menu-item.checked .menu-item-check {\n\tvisibility: visible;\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n}\n\n/* Context Menu */\n\n.context-view.monaco-menu-container {\n\toutline: 0;\n\tborder: none;\n\tanimation: fadeIn 0.083s linear;\n}\n\n.context-view.monaco-menu-container :focus,\n.context-view.monaco-menu-container .monaco-action-bar.vertical:focus,\n.context-view.monaco-menu-container .monaco-action-bar.vertical :focus {\n\toutline: 0;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-item {\n\tborder: thin solid transparent; /* prevents jumping behaviour on hover or focus */\n}\n\n\n/* High Contrast Theming */\n:host-context(.hc-black) .context-view.monaco-menu-container {\n\tbox-shadow: none;\n}\n\n:host-context(.hc-black) .monaco-menu .monaco-action-bar.vertical .action-item.focused {\n\tbackground: none;\n}\n\n/* Vertical Action Bar Styles */\n\n.monaco-menu .monaco-action-bar.vertical {\n\tpadding: .5em 0;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-menu-item {\n\theight: 1.8em;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-label:not(.separator),\n.monaco-menu .monaco-action-bar.vertical .keybinding {\n\tfont-size: inherit;\n\tpadding: 0 2em;\n}\n\n.monaco-menu .monaco-action-bar.vertical .menu-item-check {\n\tfont-size: inherit;\n\twidth: 2em;\n}\n\n.monaco-menu .monaco-action-bar.vertical .action-label.separator {\n\tfont-size: inherit;\n\tpadding: 0.2em 0 0 0;\n\tmargin-bottom: 0.2em;\n}\n\n:host-context(.linux) .monaco-menu .monaco-action-bar.vertical .action-label.separator {\n\tmargin-left: 0;\n\tmargin-right: 0;\n}\n\n.monaco-menu .monaco-action-bar.vertical .submenu-indicator {\n\tfont-size: 60%;\n\tpadding: 0 1.8em;\n}\n\n:host-context(.linux) .monaco-menu .monaco-action-bar.vertical .submenu-indicator {\n\theight: 100%;\n\tmask-size: 10px 10px;\n\t-webkit-mask-size: 10px 10px;\n}\n\n.monaco-menu .action-item {\n\tcursor: default;\n}\n\n/* Arrows */\n.monaco-scrollable-element > .scrollbar > .scra {\n\tcursor: pointer;\n\tfont-size: 11px !important;\n}\n\n.monaco-scrollable-element > .visible {\n\topacity: 1;\n\n\t/* Background rule added for IE9 - to allow clicks on dom node */\n\tbackground:rgba(0,0,0,0);\n\n\ttransition: opacity 100ms linear;\n}\n.monaco-scrollable-element > .invisible {\n\topacity: 0;\n\tpointer-events: none;\n}\n.monaco-scrollable-element > .invisible.fade {\n\ttransition: opacity 800ms linear;\n}\n\n/* Scrollable Content Inset Shadow */\n.monaco-scrollable-element > .shadow {\n\tposition: absolute;\n\tdisplay: none;\n}\n.monaco-scrollable-element > .shadow.top {\n\tdisplay: block;\n\ttop: 0;\n\tleft: 3px;\n\theight: 3px;\n\twidth: 100%;\n\tbox-shadow: #DDD 0 6px 6px -6px inset;\n}\n.monaco-scrollable-element > .shadow.left {\n\tdisplay: block;\n\ttop: 3px;\n\tleft: 0;\n\theight: 100%;\n\twidth: 3px;\n\tbox-shadow: #DDD 6px 0 6px -6px inset;\n}\n.monaco-scrollable-element > .shadow.top-left-corner {\n\tdisplay: block;\n\ttop: 0;\n\tleft: 0;\n\theight: 3px;\n\twidth: 3px;\n}\n.monaco-scrollable-element > .shadow.top.left {\n\tbox-shadow: #DDD 6px 6px 6px -6px inset;\n}\n\n/* ---------- Default Style ---------- */\n\n:host-context(.vs) .monaco-scrollable-element > .scrollbar > .slider {\n\tbackground: rgba(100, 100, 100, .4);\n}\n:host-context(.vs-dark) .monaco-scrollable-element > .scrollbar > .slider {\n\tbackground: rgba(121, 121, 121, .4);\n}\n:host-context(.hc-black) .monaco-scrollable-element > .scrollbar > .slider {\n\tbackground: rgba(111, 195, 223, .6);\n}\n\n.monaco-scrollable-element > .scrollbar > .slider:hover {\n\tbackground: rgba(100, 100, 100, .7);\n}\n:host-context(.hc-black) .monaco-scrollable-element > .scrollbar > .slider:hover {\n\tbackground: rgba(111, 195, 223, .8);\n}\n\n.monaco-scrollable-element > .scrollbar > .slider.active {\n\tbackground: rgba(0, 0, 0, .6);\n}\n:host-context(.vs-dark) .monaco-scrollable-element > .scrollbar > .slider.active {\n\tbackground: rgba(191, 191, 191, .4);\n}\n:host-context(.hc-black) .monaco-scrollable-element > .scrollbar > .slider.active {\n\tbackground: rgba(111, 195, 223, 1);\n}\n\n:host-context(.vs-dark) .monaco-scrollable-element .shadow.top {\n\tbox-shadow: none;\n}\n\n:host-context(.vs-dark) .monaco-scrollable-element .shadow.left {\n\tbox-shadow: #000 6px 0 6px -6px inset;\n}\n\n:host-context(.vs-dark) .monaco-scrollable-element .shadow.top.left {\n\tbox-shadow: #000 6px 6px 6px -6px inset;\n}\n\n:host-context(.hc-black) .monaco-scrollable-element .shadow.top {\n\tbox-shadow: none;\n}\n\n:host-context(.hc-black) .monaco-scrollable-element .shadow.left {\n\tbox-shadow: none;\n}\n\n:host-context(.hc-black) .monaco-scrollable-element .shadow.top.left {\n\tbox-shadow: none;\n}\n`;function UM(e,t){const n=Object.create(null);for(let i in t){const o=t[i];o&&(n[i]=Q_(o,e))}return n}function YM(e,t,n){function i(i){const o=UM(e.getColorTheme(),t);"function"===typeof n?n(o):n.style(o)}return i(e.getColorTheme()),e.onDidColorThemeChange(i)}function GM(e,t,n){return YM(t,Object.assign(Object.assign({},KM),n||{}),e)}const KM={listFocusBackground:l_,listFocusForeground:c_,listActiveSelectionBackground:R_(h_,.1),listActiveSelectionForeground:u_,listFocusAndSelectionBackground:h_,listFocusAndSelectionForeground:u_,listInactiveSelectionBackground:d_,listInactiveSelectionForeground:p_,listInactiveFocusBackground:f_,listHoverBackground:g_,listHoverForeground:m_,listDropBackground:b_,listFocusOutline:ow,listSelectionOutline:ow,listHoverOutline:ow,listFilterWidgetBackground:v_,listFilterWidgetOutline:y_,listFilterWidgetNoMatchesOutline:w_,listMatchesShadow:rw,treeIndentGuidesStroke:__},qM={shadowColor:rw,borderColor:A_,foregroundColor:C_,backgroundColor:E_,selectionForegroundColor:x_,selectionBackgroundColor:S_,selectionBorderColor:D_,separatorColor:k_};function JM(e,t,n){return YM(t,Object.assign(Object.assign({},qM),n),e)}class XM{constructor(e,t,n,i,o){this.contextViewService=e,this.telemetryService=t,this.notificationService=n,this.keybindingService=i,this.themeService=o,this.focusToReturn=null,this.block=null,this.options={blockMouse:!0}}configure(e){this.options=e}showContextMenu(e){const t=e.getActions();if(!t.length)return;let n;this.focusToReturn=document.activeElement;let i=hr(e.domForShadowRoot)?e.domForShadowRoot:void 0;this.contextViewService.showContextView({getAnchor:()=>e.getAnchor(),canRelayout:!1,anchorAlignment:e.anchorAlignment,render:i=>{let o=e.getMenuClassName?e.getMenuClassName():"";o&&(i.className+=" "+o),this.options.blockMouse&&(this.block=i.appendChild(Ar(".context-view-block")),this.block.style.position="fixed",this.block.style.cursor="initial",this.block.style.left="0",this.block.style.top="0",this.block.style.width="100%",this.block.style.height="100%",this.block.style.zIndex="-1",_i(this.block,ur.MOUSE_DOWN)(e=>e.stopPropagation()));const r=new Ye,s=e.actionRunner||new Uf;return s.onDidBeforeRun(this.onActionRun,this,r),s.onDidRun(this.onDidActionRun,this,r),n=new jM(i,t,{actionViewItemProvider:e.getActionViewItem,context:e.getActionsContext?e.getActionsContext():null,actionRunner:s,getKeyBinding:e.getKeyBinding?e.getKeyBinding:e=>this.keybindingService.lookupKeybinding(e.id)}),r.add(JM(n,this.themeService)),n.onDidCancel(()=>this.contextViewService.hideContextView(!0),null,r),n.onDidBlur(()=>this.contextViewService.hideContextView(!0),null,r),_i(window,ur.BLUR)(()=>{this.contextViewService.hideContextView(!0)},null,r),_i(window,ur.MOUSE_DOWN)(e=>{if(e.defaultPrevented)return;let t=new Oi(e),n=t.target;if(!t.rightButton){while(n){if(n===i)return;n=n.parentElement}this.contextViewService.hideContextView(!0)}},null,r),He(r,n)},focus:()=>{n&&n.focus(!!e.autoSelectFirstItem)},onHide:t=>{e.onHide&&e.onHide(!!t),this.block&&(go(this.block),this.block=null),this.focusToReturn&&this.focusToReturn.focus()}},i,!!i)}onActionRun(e){this.telemetryService&&this.telemetryService.publicLog2("workbenchActionExecuted",{id:e.action.id,from:"contextMenu"}),this.contextViewService.hideContextView(!1),this.focusToReturn&&this.focusToReturn.focus()}onDidActionRun(e){e.error&&this.notificationService&&this.notificationService.error(e.error)}}var $M=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},ZM=function(e,t){return function(n,i){t(n,i,e)}};let eN=class extends Ge{constructor(e,t,n,i,o){super(),this._onDidContextMenu=this._register(new et),this.onDidContextMenu=this._onDidContextMenu.event,this.contextMenuHandler=new XM(n,e,t,i,o)}configure(e){this.contextMenuHandler.configure(e)}showContextMenu(e){this.contextMenuHandler.showContextMenu(e),this._onDidContextMenu.fire()}};eN=$M([ZM(0,Ag),ZM(1,Wp),ZM(2,cD),ZM(3,RD),ZM(4,pm)],eN);const tN=ii("layoutService");var nN=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},iN=function(e,t){return function(n,i){t(n,i,e)}};let oN=class extends Ge{constructor(e){super(),this.layoutService=e,this.currentViewDisposable=Ge.None,this.container=e.container,this.contextView=this._register(new BM(this.container,1)),this.layout(),this._register(e.onLayout(()=>this.layout()))}setContainer(e,t){this.contextView.setContainer(e,t||1)}showContextView(e,t,n){t?t!==this.container&&(this.container=t,this.setContainer(t,n?3:2)):this.container!==this.layoutService.container&&(this.container=this.layoutService.container,this.setContainer(this.container,1)),this.contextView.show(e);const i=Ue(()=>{this.currentViewDisposable===i&&this.hideContextView()});return this.currentViewDisposable=i,i}getContextViewElement(){return this.contextView.getViewElement()}layout(){this.contextView.layout()}hideContextView(e){this.contextView.hide(e)}};oN=nN([iN(0,tN)],oN);const rN=ii("dialogService");class sN{constructor(e){this.incoming=new Map,this.outgoing=new Map,this.data=e}}class aN{constructor(e){this._hashFn=e,this._nodes=new Map}roots(){const e=[];for(let t of this._nodes.values())0===t.outgoing.size&&e.push(t);return e}insertEdge(e,t){const n=this.lookupOrInsertNode(e),i=this.lookupOrInsertNode(t);n.outgoing.set(this._hashFn(t),i),i.incoming.set(this._hashFn(e),n)}removeNode(e){const t=this._hashFn(e);this._nodes.delete(t);for(let n of this._nodes.values())n.outgoing.delete(t),n.incoming.delete(t)}lookupOrInsertNode(e){const t=this._hashFn(e);let n=this._nodes.get(t);return n||(n=new sN(e),this._nodes.set(t,n)),n}isEmpty(){return 0===this._nodes.size}toString(){let e=[];for(let[t,n]of this._nodes)e.push(`${t}, (incoming)[${[...n.incoming.keys()].join(", ")}], (outgoing)[${[...n.outgoing.keys()].join(",")}]`);return e.join("\n")}}const lN=!1;class cN extends Error{constructor(e){super("cyclic dependency between services"),this.message=e.toString()}}class hN{constructor(e=new nS,t=!1,n){this._services=e,this._strict=t,this._parent=n,this._services.set(ti,this)}createChild(e){return new hN(e,this._strict,this)}invokeFunction(e,...t){let n=uN.traceInvocation(e),i=!1;try{const o={get:(e,t)=>{if(i)throw Oe("service accessor is only valid during the invocation of its target method");const o=this._getOrCreateServiceInstance(e,n);if(!o&&t!==oi)throw new Error(`[invokeFunction] unknown service '${e}'`);return o}};return e(o,...t)}finally{i=!0,n.stop()}}createInstance(e,...t){let n,i;return e instanceof QS?(n=uN.traceCreation(e.ctor),i=this._createInstance(e.ctor,e.staticArguments.concat(t),n)):(n=uN.traceCreation(e),i=this._createInstance(e,t,n)),n.stop(),i}_createInstance(e,t=[],n){let i=ei.getServiceDependencies(e).sort((e,t)=>e.index-t.index),o=[];for(const s of i){let t=this._getOrCreateServiceInstance(s.id,n);if(!t&&this._strict&&!s.optional)throw new Error(`[createInstance] ${e.name} depends on UNKNOWN service ${s.id}.`);o.push(t)}let r=i.length>0?i[0].index:t.length;if(t.length!==r){let e=r-t.length;t=e>0?t.concat(new Array(e)):t.slice(0,r)}return new e(...[...t,...o])}_setServiceInstance(e,t){if(this._services.get(e)instanceof QS)this._services.set(e,t);else{if(!this._parent)throw new Error("illegalState - setting UNKNOWN service instance");this._parent._setServiceInstance(e,t)}}_getServiceInstanceOrDescriptor(e){let t=this._services.get(e);return!t&&this._parent?this._parent._getServiceInstanceOrDescriptor(e):t}_getOrCreateServiceInstance(e,t){let n=this._getServiceInstanceOrDescriptor(e);return n instanceof QS?this._createAndCacheServiceInstance(e,n,t.branch(e,!0)):(t.branch(e,!1),n)}_createAndCacheServiceInstance(e,t,n){const i=new aN(e=>e.id.toString());let o=0;const r=[{id:e,desc:t,_trace:n}];while(r.length){const e=r.pop();if(i.lookupOrInsertNode(e),o++>1e3)throw new cN(i);for(let t of ei.getServiceDependencies(e.desc.ctor)){let n=this._getServiceInstanceOrDescriptor(t.id);if(!n&&t.optional,n instanceof QS){const o={id:t.id,desc:n,_trace:e._trace.branch(t.id,!0)};i.insertEdge(e,o),r.push(o)}}}while(1){const e=i.roots();if(0===e.length){if(!i.isEmpty())throw new cN(i);break}for(const{data:t}of e){const e=this._createServiceInstanceWithOwner(t.id,t.desc.ctor,t.desc.staticArguments,t.desc.supportsDelayedInstantiation,t._trace);this._setServiceInstance(t.id,e),i.removeNode(t)}}return this._getServiceInstanceOrDescriptor(e)}_createServiceInstanceWithOwner(e,t,n=[],i,o){if(this._services.get(e)instanceof QS)return this._createServiceInstance(t,n,i,o);if(this._parent)return this._parent._createServiceInstanceWithOwner(e,t,n,i,o);throw new Error("illegalState - creating UNKNOWN service instance "+t.name)}_createServiceInstance(e,t=[],n,i){if(n){const n=new Ui(()=>this._createInstance(e,t,i));return new Proxy(Object.create(null),{get(e,t){if(t in e)return e[t];let i=n.value,o=i[t];return"function"!==typeof o||(o=o.bind(i),e[t]=o),o},set(e,t,i){return n.value[t]=i,!0}})}return this._createInstance(e,t,i)}}class uN{constructor(e,t){this.type=e,this.name=t,this._start=Date.now(),this._dep=[]}static traceInvocation(e){return lN?new uN(1,e.name||e.toString().substring(0,42).replace(/\n/g,"")):uN._None}static traceCreation(e){return lN?new uN(0,e.name):uN._None}branch(e,t){let n=new uN(2,e.toString());return this._dep.push([e,t,n]),n}stop(){let e=Date.now()-this._start;uN._totals+=e;let t=!1;function n(e,i){let o=[],r=new Array(e+1).join("\t");for(const[s,a,l]of i._dep)if(a&&l){t=!0,o.push(`${r}CREATES -> ${s}`);let i=n(e+1,l);i&&o.push(i)}else o.push(`${r}uses -> ${s}`);return o.join("\n")}this.type,this.name,n(1,this),e.toFixed(2),uN._totals.toFixed(2)}}uN._None=new class extends uN{constructor(){super(-1,null)}stop(){}branch(){return this}},uN._totals=0;const dN=ii("labelService");n("dff0");class pN extends Error{constructor(e,t){super(`ListError [${e}] ${t}`)}}function fN(e,t){const n=[];for(let i of t){if(e.start>=i.range.end)continue;if(e.end<i.range.start)break;const t=NM.intersect(e,i.range);NM.isEmpty(t)||n.push({range:t,size:i.size})}return n}function gN({start:e,end:t},n){return{start:e+n,end:t+n}}function mN(e){const t=[];let n=null;for(let i of e){const e=i.range.start,o=i.range.end,r=i.size;n&&r===n.size?n.range.end=o:(n={range:{start:e,end:o},size:r},t.push(n))}return t}function bN(...e){return mN(e.reduce((e,t)=>e.concat(t),[]))}class vN{constructor(){this.groups=[],this._size=0}splice(e,t,n=[]){const i=n.length-t,o=fN({start:0,end:e},this.groups),r=fN({start:e+t,end:Number.POSITIVE_INFINITY},this.groups).map(e=>({range:gN(e.range,i),size:e.size})),s=n.map((t,n)=>({range:{start:e+n,end:e+n+1},size:t.size}));this.groups=bN(o,s,r),this._size=this.groups.reduce((e,t)=>e+t.size*(t.range.end-t.range.start),0)}get count(){const e=this.groups.length;return e?this.groups[e-1].range.end:0}get size(){return this._size}indexAt(e){if(e<0)return-1;let t=0,n=0;for(let i of this.groups){const o=i.range.end-i.range.start,r=n+o*i.size;if(e<r)return t+Math.floor((e-n)/i.size);t+=o,n=r}return t}indexAfter(e){return Math.min(this.indexAt(e)+1,this.count)}positionAt(e){if(e<0)return-1;let t=0,n=0;for(let i of this.groups){const o=i.range.end-i.range.start,r=n+o;if(e<r)return t+(e-n)*i.size;t+=o*i.size,n=r}return-1}}function yN(e){try{e.parentElement&&e.parentElement.removeChild(e)}catch(t){}}class wN{constructor(e){this.renderers=e,this.cache=new Map}alloc(e){let t=this.getTemplateCache(e).pop();if(!t){const n=Ar(".monaco-list-row"),i=this.getRenderer(e),o=i.renderTemplate(n);t={domNode:n,templateId:e,templateData:o}}return t}release(e){e&&this.releaseRow(e)}releaseRow(e){const{domNode:t,templateId:n}=e;t&&(_o(t,"scrolling"),yN(t));const i=this.getTemplateCache(n);i.push(e)}getTemplateCache(e){let t=this.cache.get(e);return t||(t=[],this.cache.set(e,t)),t}dispose(){this.cache.forEach((e,t)=>{for(const n of e){const e=this.getRenderer(t);e.disposeTemplate(n.templateData),n.domNode=null,n.templateData=null}}),this.cache.clear()}getRenderer(e){const t=this.renderers.get(e);if(!t)throw new Error("No renderer found for "+e);return t}}var _N=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s};const AN={useShadows:!0,verticalScrollMode:1,setRowLineHeight:!0,setRowHeight:!0,supportDynamicHeights:!1,dnd:{getDragElements(e){return[e]},getDragURI(){return null},onDragStart(){},onDragOver(){return!1},drop(){}},horizontalScrolling:!1,transformOptimization:!0};class CN{constructor(e){this.elements=e}update(){}getData(){return this.elements}}class EN{constructor(e){this.elements=e}update(){}getData(){return this.elements}}class xN{constructor(){this.types=[],this.files=[]}update(e){if(e.types&&this.types.splice(0,this.types.length,...e.types),e.files){this.files.splice(0,this.files.length);for(let t=0;t<e.files.length;t++){const n=e.files.item(t);n&&(n.size||n.type)&&this.files.push(n)}}}getData(){return{types:this.types,files:this.files}}}function SN(e,t){return Array.isArray(e)&&Array.isArray(t)?Ki(e,t):e===t}class DN{constructor(e){(null===e||void 0===e?void 0:e.getSetSize)?this.getSetSize=e.getSetSize.bind(e):this.getSetSize=(e,t,n)=>n,(null===e||void 0===e?void 0:e.getPosInSet)?this.getPosInSet=e.getPosInSet.bind(e):this.getPosInSet=(e,t)=>t+1,(null===e||void 0===e?void 0:e.getRole)?this.getRole=e.getRole.bind(e):this.getRole=e=>"listitem",(null===e||void 0===e?void 0:e.isChecked)?this.isChecked=e.isChecked.bind(e):this.isChecked=e=>{}}}class kN{constructor(e,t,n,i=AN){if(this.virtualDelegate=t,this.domId="list_id_"+ ++kN.InstanceCount,this.renderers=new Map,this.renderWidth=0,this._scrollHeight=0,this.scrollableElementUpdateDisposable=null,this.scrollableElementWidthDelayer=new ji(50),this.splicing=!1,this.dragOverAnimationStopDisposable=Ge.None,this.dragOverMouseY=0,this.canDrop=!1,this.currentDragFeedbackDisposable=Ge.None,this.onDragLeaveTimeout=Ge.None,this.disposables=new Ye,this._onDidChangeContentHeight=new et,this._horizontalScrolling=!1,i.horizontalScrolling&&i.supportDynamicHeights)throw new Error("Horizontal scrolling and dynamic heights not supported simultaneously");this.items=[],this.itemId=0,this.rangeMap=new vN;for(const r of n)this.renderers.set(r.templateId,r);this.cache=this.disposables.add(new wN(this.renderers)),this.lastRenderTop=0,this.lastRenderHeight=0,this.domNode=document.createElement("div"),this.domNode.className="monaco-list",yo(this.domNode,this.domId),this.domNode.tabIndex=0,Co(this.domNode,"mouse-support","boolean"!==typeof i.mouseSupport||i.mouseSupport),this._horizontalScrolling=xs(i,e=>e.horizontalScrolling,AN.horizontalScrolling),Co(this.domNode,"horizontal-scrolling",this._horizontalScrolling),this.additionalScrollHeight="undefined"===typeof i.additionalScrollHeight?0:i.additionalScrollHeight,this.accessibilityProvider=new DN(i.accessibilityProvider),this.rowsContainer=document.createElement("div"),this.rowsContainer.className="monaco-list-rows";const o=xs(i,e=>e.transformOptimization,AN.transformOptimization);o&&(this.rowsContainer.style.transform="translate3d(0px, 0px, 0px)"),this.disposables.add(Ug.addTarget(this.rowsContainer)),this.scrollable=new BC(xs(i,e=>e.smoothScrolling,!1)?125:0,e=>Bo(e)),this.scrollableElement=this.disposables.add(new YC(this.rowsContainer,{alwaysConsumeMouseWheel:!0,horizontal:1,vertical:xs(i,e=>e.verticalScrollMode,AN.verticalScrollMode),useShadows:xs(i,e=>e.useShadows,AN.useShadows)},this.scrollable)),this.domNode.appendChild(this.scrollableElement.getDomNode()),e.appendChild(this.domNode),this.scrollableElement.onScroll(this.onScroll,this,this.disposables),_i(this.rowsContainer,Wg.Change)(this.onTouchChange,this,this.disposables),_i(this.scrollableElement.getDomNode(),"scroll")(e=>e.target.scrollTop=0,null,this.disposables),Xe.map(_i(this.domNode,"dragover"),e=>this.toDragEvent(e))(this.onDragOver,this,this.disposables),Xe.map(_i(this.domNode,"drop"),e=>this.toDragEvent(e))(this.onDrop,this,this.disposables),_i(this.domNode,"dragleave")(this.onDragLeave,this,this.disposables),_i(window,"dragend")(this.onDragEnd,this,this.disposables),this.setRowLineHeight=xs(i,e=>e.setRowLineHeight,AN.setRowLineHeight),this.setRowHeight=xs(i,e=>e.setRowHeight,AN.setRowHeight),this.supportDynamicHeights=xs(i,e=>e.supportDynamicHeights,AN.supportDynamicHeights),this.dnd=xs(i,e=>e.dnd,AN.dnd),this.layout()}get contentHeight(){return this.rangeMap.size}get horizontalScrolling(){return this._horizontalScrolling}set horizontalScrolling(e){if(e!==this._horizontalScrolling){if(e&&this.supportDynamicHeights)throw new Error("Horizontal scrolling and dynamic heights not supported simultaneously");if(this._horizontalScrolling=e,Co(this.domNode,"horizontal-scrolling",this._horizontalScrolling),this._horizontalScrolling){for(const e of this.items)this.measureItemWidth(e);this.updateScrollWidth(),this.scrollableElement.setScrollDimensions({width:Ko(this.domNode)}),this.rowsContainer.style.width=Math.max(this.scrollWidth||0,this.renderWidth)+"px"}else this.scrollableElementWidthDelayer.cancel(),this.scrollableElement.setScrollDimensions({width:this.renderWidth,scrollWidth:this.renderWidth}),this.rowsContainer.style.width=""}}updateOptions(e){void 0!==e.additionalScrollHeight&&(this.additionalScrollHeight=e.additionalScrollHeight),void 0!==e.smoothScrolling&&this.scrollable.setSmoothScrollDuration(e.smoothScrolling?125:0),void 0!==e.horizontalScrolling&&(this.horizontalScrolling=e.horizontalScrolling)}splice(e,t,n=[]){if(this.splicing)throw new Error("Can't run recursive splices.");this.splicing=!0;try{return this._splice(e,t,n)}finally{this.splicing=!1,this._onDidChangeContentHeight.fire(this.contentHeight)}}_splice(e,t,n=[]){const i=this.getRenderRange(this.lastRenderTop,this.lastRenderHeight),o={start:e,end:e+t},r=NM.intersect(i,o);for(let w=r.start;w<r.end;w++)this.removeItemFromDOM(w);const s={start:e+t,end:this.items.length},a=NM.intersect(s,i),l=NM.relativeComplement(s,i),c=n.map(e=>({id:String(this.itemId++),element:e,templateId:this.virtualDelegate.getTemplateId(e),size:this.virtualDelegate.getHeight(e),width:void 0,hasDynamicHeight:!!this.virtualDelegate.hasDynamicHeight&&this.virtualDelegate.hasDynamicHeight(e),lastDynamicHeightWidth:void 0,row:null,uri:void 0,dropTarget:!1,dragStartDisposable:Ge.None}));let h;0===e&&t>=this.items.length?(this.rangeMap=new vN,this.rangeMap.splice(0,0,c),this.items=c,h=[]):(this.rangeMap.splice(e,t,c),h=this.items.splice(e,t,...c));const u=n.length-t,d=this.getRenderRange(this.lastRenderTop,this.lastRenderHeight),p=gN(a,u),f=NM.intersect(d,p);for(let w=f.start;w<f.end;w++)this.updateItemInDOM(this.items[w],w);const g=NM.relativeComplement(p,d);for(const w of g)for(let e=w.start;e<w.end;e++)this.removeItemFromDOM(e);const m=l.map(e=>gN(e,u)),b={start:e,end:e+n.length},v=[b,...m].map(e=>NM.intersect(d,e)),y=this.getNextToLastElement(v);for(const w of v)for(let e=w.start;e<w.end;e++)this.insertItemInDOM(e,y);return this.eventuallyUpdateScrollDimensions(),this.supportDynamicHeights&&this._rerender(this.scrollTop,this.renderHeight),h.map(e=>e.element)}eventuallyUpdateScrollDimensions(){this._scrollHeight=this.contentHeight,this.rowsContainer.style.height=this._scrollHeight+"px",this.scrollableElementUpdateDisposable||(this.scrollableElementUpdateDisposable=Bo(()=>{this.scrollableElement.setScrollDimensions({scrollHeight:this.scrollHeight}),this.updateScrollWidth(),this.scrollableElementUpdateDisposable=null}))}eventuallyUpdateScrollWidth(){this.horizontalScrolling?this.scrollableElementWidthDelayer.trigger(()=>this.updateScrollWidth()):this.scrollableElementWidthDelayer.cancel()}updateScrollWidth(){if(!this.horizontalScrolling)return;let e=0;for(const t of this.items)"undefined"!==typeof t.width&&(e=Math.max(e,t.width));this.scrollWidth=e,this.scrollableElement.setScrollDimensions({scrollWidth:0===e?0:e+10})}rerender(){if(this.supportDynamicHeights){for(const e of this.items)e.lastDynamicHeightWidth=void 0;this._rerender(this.lastRenderTop,this.lastRenderHeight)}}get length(){return this.items.length}get renderHeight(){const e=this.scrollableElement.getScrollDimensions();return e.height}element(e){return this.items[e].element}domElement(e){const t=this.items[e].row;return t&&t.domNode}elementHeight(e){return this.items[e].size}elementTop(e){return this.rangeMap.positionAt(e)}indexAt(e){return this.rangeMap.indexAt(e)}indexAfter(e){return this.rangeMap.indexAfter(e)}layout(e,t){let n={height:"number"===typeof e?e:qo(this.domNode)};this.scrollableElementUpdateDisposable&&(this.scrollableElementUpdateDisposable.dispose(),this.scrollableElementUpdateDisposable=null,n.scrollHeight=this.scrollHeight),this.scrollableElement.setScrollDimensions(n),"undefined"!==typeof t&&(this.renderWidth=t,this.supportDynamicHeights&&this._rerender(this.scrollTop,this.renderHeight),this.horizontalScrolling&&this.scrollableElement.setScrollDimensions({width:"number"===typeof t?t:Ko(this.domNode)}))}render(e,t,n,i,o,r=!1){const s=this.getRenderRange(t,n),a=NM.relativeComplement(s,e),l=NM.relativeComplement(e,s),c=this.getNextToLastElement(a);if(r){const t=NM.intersect(e,s);for(let e=t.start;e<t.end;e++)this.updateItemInDOM(this.items[e],e)}for(const h of a)for(let e=h.start;e<h.end;e++)this.insertItemInDOM(e,c);for(const h of l)for(let e=h.start;e<h.end;e++)this.removeItemFromDOM(e);void 0!==i&&(this.rowsContainer.style.left=`-${i}px`),this.rowsContainer.style.top=`-${t}px`,this.horizontalScrolling&&void 0!==o&&(this.rowsContainer.style.width=Math.max(o,this.renderWidth)+"px"),this.lastRenderTop=t,this.lastRenderHeight=n}insertItemInDOM(e,t){const n=this.items[e];if(!n.row){n.row=this.cache.alloc(n.templateId);const e=this.accessibilityProvider.getRole(n.element)||"listitem";n.row.domNode.setAttribute("role",e);const t=this.accessibilityProvider.isChecked(n.element);"undefined"!==typeof t&&n.row.domNode.setAttribute("aria-checked",String(!!t))}n.row.domNode.parentElement||(t?this.rowsContainer.insertBefore(n.row.domNode,t):this.rowsContainer.appendChild(n.row.domNode)),this.updateItemInDOM(n,e);const i=this.renderers.get(n.templateId);if(!i)throw new Error("No renderer found for template id "+n.templateId);i&&i.renderElement(n.element,e,n.row.templateData,n.size);const o=this.dnd.getDragURI(n.element);if(n.dragStartDisposable.dispose(),n.row.domNode.draggable=!!o,o){const e=_i(n.row.domNode,"dragstart");n.dragStartDisposable=e(e=>this.onDragStart(n.element,o,e))}this.horizontalScrolling&&(this.measureItemWidth(n),this.eventuallyUpdateScrollWidth())}measureItemWidth(e){if(!e.row||!e.row.domNode)return;e.row.domNode.style.width=fi?"-moz-fit-content":"fit-content",e.width=Ko(e.row.domNode);const t=window.getComputedStyle(e.row.domNode);t.paddingLeft&&(e.width+=parseFloat(t.paddingLeft)),t.paddingRight&&(e.width+=parseFloat(t.paddingRight)),e.row.domNode.style.width=""}updateItemInDOM(e,t){e.row.domNode.style.top=this.elementTop(t)+"px",this.setRowHeight&&(e.row.domNode.style.height=e.size+"px"),this.setRowLineHeight&&(e.row.domNode.style.lineHeight=e.size+"px"),e.row.domNode.setAttribute("data-index",""+t),e.row.domNode.setAttribute("data-last-element",t===this.length-1?"true":"false"),e.row.domNode.setAttribute("aria-setsize",String(this.accessibilityProvider.getSetSize(e.element,t,this.length))),e.row.domNode.setAttribute("aria-posinset",String(this.accessibilityProvider.getPosInSet(e.element,t))),e.row.domNode.setAttribute("id",this.getElementDomId(t)),Co(e.row.domNode,"drop-target",e.dropTarget)}removeItemFromDOM(e){const t=this.items[e];t.dragStartDisposable.dispose();const n=this.renderers.get(t.templateId);t.row&&n&&n.disposeElement&&n.disposeElement(t.element,e,t.row.templateData,t.size),this.cache.release(t.row),t.row=null,this.horizontalScrolling&&this.eventuallyUpdateScrollWidth()}getScrollTop(){const e=this.scrollableElement.getScrollPosition();return e.scrollTop}setScrollTop(e){this.scrollableElementUpdateDisposable&&(this.scrollableElementUpdateDisposable.dispose(),this.scrollableElementUpdateDisposable=null,this.scrollableElement.setScrollDimensions({scrollHeight:this.scrollHeight})),this.scrollableElement.setScrollPosition({scrollTop:e})}get scrollTop(){return this.getScrollTop()}set scrollTop(e){this.setScrollTop(e)}get scrollHeight(){return this._scrollHeight+(this.horizontalScrolling?10:0)+this.additionalScrollHeight}get onMouseClick(){return Xe.map(_i(this.domNode,"click"),e=>this.toMouseEvent(e))}get onMouseDblClick(){return Xe.map(_i(this.domNode,"dblclick"),e=>this.toMouseEvent(e))}get onMouseMiddleClick(){return Xe.filter(Xe.map(_i(this.domNode,"auxclick"),e=>this.toMouseEvent(e)),e=>1===e.browserEvent.button)}get onMouseDown(){return Xe.map(_i(this.domNode,"mousedown"),e=>this.toMouseEvent(e))}get onContextMenu(){return Xe.map(_i(this.domNode,"contextmenu"),e=>this.toMouseEvent(e))}get onTouchStart(){return Xe.map(_i(this.domNode,"touchstart"),e=>this.toTouchEvent(e))}get onTap(){return Xe.map(_i(this.rowsContainer,Wg.Tap),e=>this.toGestureEvent(e))}toMouseEvent(e){const t=this.getItemIndexFromEventTarget(e.target||null),n="undefined"===typeof t?void 0:this.items[t],i=n&&n.element;return{browserEvent:e,index:t,element:i}}toTouchEvent(e){const t=this.getItemIndexFromEventTarget(e.target||null),n="undefined"===typeof t?void 0:this.items[t],i=n&&n.element;return{browserEvent:e,index:t,element:i}}toGestureEvent(e){const t=this.getItemIndexFromEventTarget(e.initialTarget||null),n="undefined"===typeof t?void 0:this.items[t],i=n&&n.element;return{browserEvent:e,index:t,element:i}}toDragEvent(e){const t=this.getItemIndexFromEventTarget(e.target||null),n="undefined"===typeof t?void 0:this.items[t],i=n&&n.element;return{browserEvent:e,index:t,element:i}}onScroll(e){try{const t=this.getRenderRange(this.lastRenderTop,this.lastRenderHeight);this.render(t,e.scrollTop,e.height,e.scrollLeft,e.scrollWidth),this.supportDynamicHeights&&this._rerender(e.scrollTop,e.height)}catch(t){throw t}}onTouchChange(e){e.preventDefault(),e.stopPropagation(),this.scrollTop-=e.translationY}onDragStart(e,t,n){if(!n.dataTransfer)return;const i=this.dnd.getDragElements(e);if(n.dataTransfer.effectAllowed="copyMove",n.dataTransfer.setData(GS.RESOURCES,JSON.stringify([t])),n.dataTransfer.setDragImage){let e;this.dnd.getDragLabel&&(e=this.dnd.getDragLabel(i,n)),"undefined"===typeof e&&(e=String(i.length));const t=Ar(".monaco-drag-image");t.textContent=e,document.body.appendChild(t),n.dataTransfer.setDragImage(t,-10,-10),setTimeout(()=>document.body.removeChild(t),0)}this.currentDragData=new CN(i),qS.CurrentDragAndDropData=new EN(i),this.dnd.onDragStart&&this.dnd.onDragStart(this.currentDragData,n)}onDragOver(e){if(e.browserEvent.preventDefault(),this.onDragLeaveTimeout.dispose(),qS.CurrentDragAndDropData&&"vscode-ui"===qS.CurrentDragAndDropData.getData())return!1;if(this.setupDragAndDropScrollTopAnimation(e.browserEvent),!e.browserEvent.dataTransfer)return!1;if(!this.currentDragData)if(qS.CurrentDragAndDropData)this.currentDragData=qS.CurrentDragAndDropData;else{if(!e.browserEvent.dataTransfer.types)return!1;this.currentDragData=new xN}const t=this.dnd.onDragOver(this.currentDragData,e.element,e.index,e.browserEvent);if(this.canDrop="boolean"===typeof t?t:t.accept,!this.canDrop)return this.currentDragFeedback=void 0,this.currentDragFeedbackDisposable.dispose(),!1;let n;if(e.browserEvent.dataTransfer.dropEffect="boolean"!==typeof t&&0===t.effect?"copy":"move",n="boolean"!==typeof t&&t.feedback?t.feedback:"undefined"===typeof e.index?[-1]:[e.index],n=no(n).filter(e=>e>=-1&&e<this.length).sort((e,t)=>e-t),n=-1===n[0]?[-1]:n,SN(this.currentDragFeedback,n))return!0;if(this.currentDragFeedback=n,this.currentDragFeedbackDisposable.dispose(),-1===n[0])yo(this.domNode,"drop-target"),yo(this.rowsContainer,"drop-target"),this.currentDragFeedbackDisposable=Ue(()=>{_o(this.domNode,"drop-target"),_o(this.rowsContainer,"drop-target")});else{for(const e of n){const t=this.items[e];t.dropTarget=!0,t.row&&t.row.domNode&&yo(t.row.domNode,"drop-target")}this.currentDragFeedbackDisposable=Ue(()=>{for(const e of n){const t=this.items[e];t.dropTarget=!1,t.row&&t.row.domNode&&_o(t.row.domNode,"drop-target")}})}return!0}onDragLeave(){this.onDragLeaveTimeout.dispose(),this.onDragLeaveTimeout=zi(()=>this.clearDragOverFeedback(),100)}onDrop(e){if(!this.canDrop)return;const t=this.currentDragData;this.teardownDragAndDropScrollTopAnimation(),this.clearDragOverFeedback(),this.currentDragData=void 0,qS.CurrentDragAndDropData=void 0,t&&e.browserEvent.dataTransfer&&(e.browserEvent.preventDefault(),t.update(e.browserEvent.dataTransfer),this.dnd.drop(t,e.element,e.index,e.browserEvent))}onDragEnd(e){this.canDrop=!1,this.teardownDragAndDropScrollTopAnimation(),this.clearDragOverFeedback(),this.currentDragData=void 0,qS.CurrentDragAndDropData=void 0,this.dnd.onDragEnd&&this.dnd.onDragEnd(e)}clearDragOverFeedback(){this.currentDragFeedback=void 0,this.currentDragFeedbackDisposable.dispose(),this.currentDragFeedbackDisposable=Ge.None}setupDragAndDropScrollTopAnimation(e){if(!this.dragOverAnimationDisposable){const e=Ho(this.domNode).top;this.dragOverAnimationDisposable=Nr(this.animateDragAndDropScrollTop.bind(this,e))}this.dragOverAnimationStopDisposable.dispose(),this.dragOverAnimationStopDisposable=zi(()=>{this.dragOverAnimationDisposable&&(this.dragOverAnimationDisposable.dispose(),this.dragOverAnimationDisposable=void 0)},1e3),this.dragOverMouseY=e.pageY}animateDragAndDropScrollTop(e){if(void 0===this.dragOverMouseY)return;const t=this.dragOverMouseY-e,n=this.renderHeight-35;t<35?this.scrollTop+=Math.max(-14,Math.floor(.3*(t-35))):t>n&&(this.scrollTop+=Math.min(14,Math.floor(.3*(t-n))))}teardownDragAndDropScrollTopAnimation(){this.dragOverAnimationStopDisposable.dispose(),this.dragOverAnimationDisposable&&(this.dragOverAnimationDisposable.dispose(),this.dragOverAnimationDisposable=void 0)}getItemIndexFromEventTarget(e){const t=this.scrollableElement.getDomNode();let n=e;while(n instanceof HTMLElement&&n!==this.rowsContainer&&t.contains(n)){const e=n.getAttribute("data-index");if(e){const t=Number(e);if(!isNaN(t))return t}n=n.parentElement}}getRenderRange(e,t){return{start:this.rangeMap.indexAt(e),end:this.rangeMap.indexAfter(e+t-1)}}_rerender(e,t){const n=this.getRenderRange(e,t);let i,o;e===this.elementTop(n.start)?(i=n.start,o=0):n.end-n.start>1&&(i=n.start+1,o=this.elementTop(i)-e);let r=0;while(1){const s=this.getRenderRange(e,t);let a=!1;for(let e=s.start;e<s.end;e++){const t=this.probeDynamicHeight(e);0!==t&&this.rangeMap.splice(e,1,[this.items[e]]),r+=t,a=a||0!==t}if(!a){0!==r&&this.eventuallyUpdateScrollDimensions();const e=NM.relativeComplement(n,s);for(const n of e)for(let e=n.start;e<n.end;e++)this.items[e].row&&this.removeItemFromDOM(e);const t=NM.relativeComplement(s,n);for(const n of t)for(let e=n.start;e<n.end;e++){const t=e+1,n=t<this.items.length?this.items[t].row:null,i=n?n.domNode:null;this.insertItemInDOM(e,i)}for(let n=s.start;n<s.end;n++)this.items[n].row&&this.updateItemInDOM(this.items[n],n);return"number"===typeof i&&(this.scrollTop=this.elementTop(i)-o),void this._onDidChangeContentHeight.fire(this.contentHeight)}}}probeDynamicHeight(e){const t=this.items[e];if(!t.hasDynamicHeight||t.lastDynamicHeightWidth===this.renderWidth)return 0;if(this.virtualDelegate.hasDynamicHeight&&!this.virtualDelegate.hasDynamicHeight(t.element))return 0;const n=t.size;if(!this.setRowHeight&&t.row&&t.row.domNode){let e=t.row.domNode.offsetHeight;return t.size=e,t.lastDynamicHeightWidth=this.renderWidth,e-n}const i=this.cache.alloc(t.templateId);i.domNode.style.height="",this.rowsContainer.appendChild(i.domNode);const o=this.renderers.get(t.templateId);return o&&(o.renderElement(t.element,e,i.templateData,void 0),o.disposeElement&&o.disposeElement(t.element,e,i.templateData,void 0)),t.size=i.domNode.offsetHeight,this.virtualDelegate.setDynamicHeight&&this.virtualDelegate.setDynamicHeight(t.element,t.size),t.lastDynamicHeightWidth=this.renderWidth,this.rowsContainer.removeChild(i.domNode),this.cache.release(i),t.size-n}getNextToLastElement(e){const t=e[e.length-1];if(!t)return null;const n=this.items[t.end];return n&&n.row?n.row.domNode:null}getElementDomId(e){return`${this.domId}_${e}`}dispose(){if(this.items){for(const e of this.items)if(e.row){const t=this.renderers.get(e.row.templateId);t&&t.disposeTemplate(e.row.templateData)}this.items=[]}this.domNode&&this.domNode.parentNode&&this.domNode.parentNode.removeChild(this.domNode),We(this.disposables)}}kN.InstanceCount=0,_N([Vg],kN.prototype,"onMouseClick",null),_N([Vg],kN.prototype,"onMouseDblClick",null),_N([Vg],kN.prototype,"onMouseMiddleClick",null),_N([Vg],kN.prototype,"onMouseDown",null),_N([Vg],kN.prototype,"onContextMenu",null),_N([Vg],kN.prototype,"onTouchStart",null),_N([Vg],kN.prototype,"onTap",null);class MN{constructor(e){this.spliceables=e}splice(e,t,n){this.spliceables.forEach(i=>i.splice(e,t,n))}}function NN(e,t,n){return Math.min(Math.max(e,t),n)}var LN,BN=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s};class IN{constructor(e){this.trait=e,this.renderedElements=[]}get templateId(){return"template:"+this.trait.trait}renderTemplate(e){return e}renderElement(e,t,n){const i=oo(this.renderedElements,e=>e.templateData===n);if(i>=0){const e=this.renderedElements[i];this.trait.unrender(n),e.index=t}else{const e={index:t,templateData:n};this.renderedElements.push(e)}this.trait.renderIndex(t,n)}splice(e,t,n){const i=[];for(const o of this.renderedElements)o.index<e?i.push(o):o.index>=e+t&&i.push({index:o.index+n-t,templateData:o.templateData});this.renderedElements=i}renderIndexes(e){for(const{index:t,templateData:n}of this.renderedElements)e.indexOf(t)>-1&&this.trait.renderIndex(t,n)}disposeTemplate(e){const t=oo(this.renderedElements,t=>t.templateData===e);t<0||this.renderedElements.splice(t,1)}}class TN{constructor(e){this._trait=e,this.indexes=[],this.sortedIndexes=[],this._onChange=new et,this.onChange=this._onChange.event}get trait(){return this._trait}get renderer(){return new IN(this)}splice(e,t,n){const i=n.length-t,o=e+t,r=[...this.sortedIndexes.filter(t=>t<e),...n.map((t,n)=>t?n+e:-1).filter(e=>-1!==e),...this.sortedIndexes.filter(e=>e>=o).map(e=>e+i)];this.renderer.splice(e,t,n.length),this._set(r,r)}renderIndex(e,t){Co(t,this._trait,this.contains(e))}unrender(e){_o(e,this._trait)}set(e,t){return this._set(e,[...e].sort(eL),t)}_set(e,t,n){const i=this.indexes,o=this.sortedIndexes;this.indexes=e,this.sortedIndexes=t;const r=$N(o,e);return this.renderer.renderIndexes(r),this._onChange.fire({indexes:e,browserEvent:n}),i}get(){return this.indexes}contains(e){return qi(this.sortedIndexes,e,eL)>=0}dispose(){We(this._onChange)}}BN([Vg],TN.prototype,"renderer",null);class ON extends TN{constructor(e){super("selected"),this.setAriaSelected=e}renderIndex(e,t){super.renderIndex(e,t),this.setAriaSelected&&(this.contains(e)?t.setAttribute("aria-selected","true"):t.setAttribute("aria-selected","false"))}}class RN{constructor(e,t,n){this.trait=e,this.view=t,this.identityProvider=n}splice(e,t,n){if(!this.identityProvider)return this.trait.splice(e,t,n.map(()=>!1));const i=this.trait.get().map(e=>this.identityProvider.getId(this.view.element(e)).toString()),o=n.map(e=>i.indexOf(this.identityProvider.getId(e).toString())>-1);this.trait.splice(e,t,o)}}function PN(e){return"INPUT"===e.tagName||"TEXTAREA"===e.tagName}function FN(e){return!!vo(e,"monaco-editor")||!vo(e,"monaco-list")&&(!!e.parentElement&&FN(e.parentElement))}class jN{constructor(e,t,n){this.list=e,this.view=t,this.disposables=new Ye;const i=!1!==n.multipleSelectionSupport,o=Xe.chain(_i(t.domNode,"keydown")).filter(e=>!PN(e.target)).map(e=>new Mi(e));o.filter(e=>3===e.keyCode).on(this.onEnter,this,this.disposables),o.filter(e=>16===e.keyCode).on(this.onUpArrow,this,this.disposables),o.filter(e=>18===e.keyCode).on(this.onDownArrow,this,this.disposables),o.filter(e=>11===e.keyCode).on(this.onPageUpArrow,this,this.disposables),o.filter(e=>12===e.keyCode).on(this.onPageDownArrow,this,this.disposables),o.filter(e=>9===e.keyCode).on(this.onEscape,this,this.disposables),i&&o.filter(e=>(y["f"]?e.metaKey:e.ctrlKey)&&31===e.keyCode).on(this.onCtrlA,this,this.disposables)}onEnter(e){e.preventDefault(),e.stopPropagation(),this.list.setSelection(this.list.getFocus(),e.browserEvent)}onUpArrow(e){e.preventDefault(),e.stopPropagation(),this.list.focusPrevious(1,!1,e.browserEvent),this.list.reveal(this.list.getFocus()[0]),this.view.domNode.focus()}onDownArrow(e){e.preventDefault(),e.stopPropagation(),this.list.focusNext(1,!1,e.browserEvent),this.list.reveal(this.list.getFocus()[0]),this.view.domNode.focus()}onPageUpArrow(e){e.preventDefault(),e.stopPropagation(),this.list.focusPreviousPage(e.browserEvent),this.list.reveal(this.list.getFocus()[0]),this.view.domNode.focus()}onPageDownArrow(e){e.preventDefault(),e.stopPropagation(),this.list.focusNextPage(e.browserEvent),this.list.reveal(this.list.getFocus()[0]),this.view.domNode.focus()}onCtrlA(e){e.preventDefault(),e.stopPropagation(),this.list.setSelection(ao(this.list.length),e.browserEvent),this.view.domNode.focus()}onEscape(e){e.preventDefault(),e.stopPropagation(),this.list.setSelection([],e.browserEvent),this.view.domNode.focus()}dispose(){this.disposables.dispose()}}(function(e){e[e["Idle"]=0]="Idle",e[e["Typing"]=1]="Typing"})(LN||(LN={}));const QN=new class{mightProducePrintableCharacter(e){return!(e.ctrlKey||e.metaKey||e.altKey)&&(e.keyCode>=31&&e.keyCode<=56||e.keyCode>=21&&e.keyCode<=30||e.keyCode>=93&&e.keyCode<=102||e.keyCode>=80&&e.keyCode<=90)}};class zN{constructor(e,t,n,i){this.list=e,this.view=t,this.keyboardNavigationLabelProvider=n,this.delegate=i,this.enabled=!1,this.state=LN.Idle,this.automaticKeyboardNavigation=!0,this.triggered=!1,this.previouslyFocused=-1,this.enabledDisposables=new Ye,this.disposables=new Ye,this.updateOptions(e.options)}updateOptions(e){const t="undefined"===typeof e.enableKeyboardNavigation||!!e.enableKeyboardNavigation;t?this.enable():this.disable(),"undefined"!==typeof e.automaticKeyboardNavigation&&(this.automaticKeyboardNavigation=e.automaticKeyboardNavigation)}enable(){if(this.enabled)return;const e=Xe.chain(_i(this.view.domNode,"keydown")).filter(e=>!PN(e.target)).filter(()=>this.automaticKeyboardNavigation||this.triggered).map(e=>new Mi(e)).filter(e=>this.delegate.mightProducePrintableCharacter(e)).forEach(e=>{e.stopPropagation(),e.preventDefault()}).map(e=>e.browserEvent.key).event,t=Xe.debounce(e,()=>null,800),n=Xe.reduce(Xe.any(e,t),(e,t)=>null===t?null:(e||"")+t);n(this.onInput,this,this.enabledDisposables),t(this.onClear,this,this.enabledDisposables),this.enabled=!0,this.triggered=!1}disable(){this.enabled&&(this.enabledDisposables.clear(),this.enabled=!1,this.triggered=!1)}onClear(){var e;const t=this.list.getFocus();if(t.length>0&&t[0]===this.previouslyFocused){const n=null===(e=this.list.options.accessibilityProvider)||void 0===e?void 0:e.getAriaLabel(this.list.element(t[0]));n&&If(n)}this.previouslyFocused=-1}onInput(e){if(!e)return this.state=LN.Idle,void(this.triggered=!1);const t=this.list.getFocus(),n=t.length>0?t[0]:0,i=this.state===LN.Idle?1:0;this.state=LN.Typing;for(let o=0;o<this.list.length;o++){const t=(n+o+i)%this.list.length,r=this.keyboardNavigationLabelProvider.getKeyboardNavigationLabel(this.view.element(t)),s=r&&r.toString();if("undefined"===typeof s||Da(e,s))return this.previouslyFocused=n,this.list.setFocus([t]),void this.list.reveal(t)}}dispose(){this.disable(),this.enabledDisposables.dispose(),this.disposables.dispose()}}class VN{constructor(e,t){this.list=e,this.view=t,this.disposables=new Ye;const n=Xe.chain(_i(t.domNode,"keydown")).filter(e=>!PN(e.target)).map(e=>new Mi(e));n.filter(e=>2===e.keyCode&&!e.ctrlKey&&!e.metaKey&&!e.shiftKey&&!e.altKey).on(this.onTab,this,this.disposables)}onTab(e){if(e.target!==this.view.domNode)return;const t=this.list.getFocus();if(0===t.length)return;const n=this.view.domElement(t[0]);if(!n)return;const i=n.querySelector("[tabIndex]");if(!i||!(i instanceof HTMLElement)||-1===i.tabIndex)return;const o=window.getComputedStyle(i);"hidden"!==o.visibility&&"none"!==o.display&&(e.preventDefault(),e.stopPropagation(),i.focus())}dispose(){this.disposables.dispose()}}function WN(e){return y["f"]?e.browserEvent.metaKey:e.browserEvent.ctrlKey}function HN(e){return e.browserEvent.shiftKey}function UN(e){return e instanceof MouseEvent&&2===e.button}const YN={isSelectionSingleChangeEvent:WN,isSelectionRangeChangeEvent:HN};class GN{constructor(e){this.list=e,this.disposables=new Ye,this._onPointer=new et,this.onPointer=this._onPointer.event,this.multipleSelectionSupport=!(!1===e.options.multipleSelectionSupport),this.multipleSelectionSupport&&(this.multipleSelectionController=e.options.multipleSelectionController||YN),this.mouseSupport="undefined"===typeof e.options.mouseSupport||!!e.options.mouseSupport,this.mouseSupport&&(e.onMouseDown(this.onMouseDown,this,this.disposables),e.onContextMenu(this.onContextMenu,this,this.disposables),e.onMouseDblClick(this.onDoubleClick,this,this.disposables),e.onTouchStart(this.onMouseDown,this,this.disposables),this.disposables.add(Ug.addTarget(e.getHTMLElement()))),Xe.any(e.onMouseClick,e.onMouseMiddleClick,e.onTap)(this.onViewPointer,this,this.disposables)}isSelectionSingleChangeEvent(e){return this.multipleSelectionController?this.multipleSelectionController.isSelectionSingleChangeEvent(e):y["f"]?e.browserEvent.metaKey:e.browserEvent.ctrlKey}isSelectionRangeChangeEvent(e){return this.multipleSelectionController?this.multipleSelectionController.isSelectionRangeChangeEvent(e):e.browserEvent.shiftKey}isSelectionChangeEvent(e){return this.isSelectionSingleChangeEvent(e)||this.isSelectionRangeChangeEvent(e)}onMouseDown(e){FN(e.browserEvent.target)||document.activeElement!==e.browserEvent.target&&this.list.domFocus()}onContextMenu(e){if(FN(e.browserEvent.target))return;const t="undefined"===typeof e.index?[]:[e.index];this.list.setFocus(t,e.browserEvent)}onViewPointer(e){if(!this.mouseSupport)return;if(PN(e.browserEvent.target)||FN(e.browserEvent.target))return;let t=this.list.getFocus()[0];const n=this.list.getSelection();t=void 0===t?n[0]:t;const i=e.index;return"undefined"===typeof i?(this.list.setFocus([],e.browserEvent),void this.list.setSelection([],e.browserEvent)):this.multipleSelectionSupport&&this.isSelectionRangeChangeEvent(e)||this.multipleSelectionSupport&&this.isSelectionChangeEvent(e)?this.changeSelection(e,t):(this.list.setFocus([i],e.browserEvent),UN(e.browserEvent)||this.list.setSelection([i],e.browserEvent),void this._onPointer.fire(e))}onDoubleClick(e){if(PN(e.browserEvent.target)||FN(e.browserEvent.target))return;if(this.multipleSelectionSupport&&this.isSelectionChangeEvent(e))return;const t=this.list.getFocus();this.list.setSelection(t,e.browserEvent)}changeSelection(e,t){const n=e.index;if(this.isSelectionRangeChangeEvent(e)&&void 0!==t){const i=Math.min(t,n),o=Math.max(t,n),r=ao(i,o+1),s=this.list.getSelection(),a=XN($N(s,[t]),t);if(0===a.length)return;const l=$N(r,ZN(s,a));this.list.setSelection(l,e.browserEvent)}else if(this.isSelectionSingleChangeEvent(e)){const t=this.list.getSelection(),i=t.filter(e=>e!==n);this.list.setFocus([n]),t.length===i.length?this.list.setSelection([...i,n],e.browserEvent):this.list.setSelection(i,e.browserEvent)}}dispose(){this.disposables.dispose()}}class KN{constructor(e,t){this.styleElement=e,this.selectorSuffix=t}style(e){const t=this.selectorSuffix&&"."+this.selectorSuffix,n=[];e.listBackground&&(e.listBackground.isOpaque()?n.push(`.monaco-list${t} .monaco-list-rows { background: ${e.listBackground}; }`):y["f"]),e.listFocusBackground&&(n.push(`.monaco-list${t}:focus .monaco-list-row.focused { background-color: ${e.listFocusBackground}; }`),n.push(`.monaco-list${t}:focus .monaco-list-row.focused:hover { background-color: ${e.listFocusBackground}; }`)),e.listFocusForeground&&n.push(`.monaco-list${t}:focus .monaco-list-row.focused { color: ${e.listFocusForeground}; }`),e.listActiveSelectionBackground&&(n.push(`.monaco-list${t}:focus .monaco-list-row.selected { background-color: ${e.listActiveSelectionBackground}; }`),n.push(`.monaco-list${t}:focus .monaco-list-row.selected:hover { background-color: ${e.listActiveSelectionBackground}; }`)),e.listActiveSelectionForeground&&n.push(`.monaco-list${t}:focus .monaco-list-row.selected { color: ${e.listActiveSelectionForeground}; }`),e.listFocusAndSelectionBackground&&n.push(`\n\t\t\t\t.monaco-drag-image,\n\t\t\t\t.monaco-list${t}:focus .monaco-list-row.selected.focused { background-color: ${e.listFocusAndSelectionBackground}; }\n\t\t\t`),e.listFocusAndSelectionForeground&&n.push(`\n\t\t\t\t.monaco-drag-image,\n\t\t\t\t.monaco-list${t}:focus .monaco-list-row.selected.focused { color: ${e.listFocusAndSelectionForeground}; }\n\t\t\t`),e.listInactiveFocusBackground&&(n.push(`.monaco-list${t} .monaco-list-row.focused { background-color:  ${e.listInactiveFocusBackground}; }`),n.push(`.monaco-list${t} .monaco-list-row.focused:hover { background-color:  ${e.listInactiveFocusBackground}; }`)),e.listInactiveSelectionBackground&&(n.push(`.monaco-list${t} .monaco-list-row.selected { background-color:  ${e.listInactiveSelectionBackground}; }`),n.push(`.monaco-list${t} .monaco-list-row.selected:hover { background-color:  ${e.listInactiveSelectionBackground}; }`)),e.listInactiveSelectionForeground&&n.push(`.monaco-list${t} .monaco-list-row.selected { color: ${e.listInactiveSelectionForeground}; }`),e.listHoverBackground&&n.push(`.monaco-list${t}:not(.drop-target) .monaco-list-row:hover:not(.selected):not(.focused) { background-color:  ${e.listHoverBackground}; }`),e.listHoverForeground&&n.push(`.monaco-list${t} .monaco-list-row:hover:not(.selected):not(.focused) { color:  ${e.listHoverForeground}; }`),e.listSelectionOutline&&n.push(`.monaco-list${t} .monaco-list-row.selected { outline: 1px dotted ${e.listSelectionOutline}; outline-offset: -1px; }`),e.listFocusOutline&&n.push(`\n\t\t\t\t.monaco-drag-image,\n\t\t\t\t.monaco-list${t}:focus .monaco-list-row.focused { outline: 1px solid ${e.listFocusOutline}; outline-offset: -1px; }\n\t\t\t`),e.listInactiveFocusOutline&&n.push(`.monaco-list${t} .monaco-list-row.focused { outline: 1px dotted ${e.listInactiveFocusOutline}; outline-offset: -1px; }`),e.listHoverOutline&&n.push(`.monaco-list${t} .monaco-list-row:hover { outline: 1px dashed ${e.listHoverOutline}; outline-offset: -1px; }`),e.listDropBackground&&n.push(`\n\t\t\t\t.monaco-list${t}.drop-target,\n\t\t\t\t.monaco-list${t} .monaco-list-rows.drop-target,\n\t\t\t\t.monaco-list${t} .monaco-list-row.drop-target { background-color: ${e.listDropBackground} !important; color: inherit !important; }\n\t\t\t`),e.listFilterWidgetBackground&&n.push(`.monaco-list-type-filter { background-color: ${e.listFilterWidgetBackground} }`),e.listFilterWidgetOutline&&n.push(`.monaco-list-type-filter { border: 1px solid ${e.listFilterWidgetOutline}; }`),e.listFilterWidgetNoMatchesOutline&&n.push(`.monaco-list-type-filter.no-matches { border: 1px solid ${e.listFilterWidgetNoMatchesOutline}; }`),e.listMatchesShadow&&n.push(`.monaco-list-type-filter { box-shadow: 1px 1px 1px ${e.listMatchesShadow}; }`);const i=n.join("\n");i!==this.styleElement.innerHTML&&(this.styleElement.innerHTML=i)}}const qN={listFocusBackground:Vv.fromHex("#7FB0D0"),listActiveSelectionBackground:Vv.fromHex("#0E639C"),listActiveSelectionForeground:Vv.fromHex("#FFFFFF"),listFocusAndSelectionBackground:Vv.fromHex("#094771"),listFocusAndSelectionForeground:Vv.fromHex("#FFFFFF"),listInactiveSelectionBackground:Vv.fromHex("#3F3F46"),listHoverBackground:Vv.fromHex("#2A2D2E"),listDropBackground:Vv.fromHex("#383B3D"),treeIndentGuidesStroke:Vv.fromHex("#a9a9a9")},JN={keyboardSupport:!0,mouseSupport:!0,multipleSelectionSupport:!0,dnd:{getDragURI(){return null},onDragStart(){},onDragOver(){return!1},drop(){}}};function XN(e,t){const n=e.indexOf(t);if(-1===n)return[];const i=[];let o=n-1;while(o>=0&&e[o]===t-(n-o))i.push(e[o--]);i.reverse(),o=n;while(o<e.length&&e[o]===t+(o-n))i.push(e[o++]);return i}function $N(e,t){const n=[];let i=0,o=0;while(i<e.length||o<t.length)if(i>=e.length)n.push(t[o++]);else if(o>=t.length)n.push(e[i++]);else{if(e[i]===t[o]){n.push(e[i]),i++,o++;continue}e[i]<t[o]?n.push(e[i++]):n.push(t[o++])}return n}function ZN(e,t){const n=[];let i=0,o=0;while(i<e.length||o<t.length)if(i>=e.length)n.push(t[o++]);else if(o>=t.length)n.push(e[i++]);else{if(e[i]===t[o]){i++,o++;continue}e[i]<t[o]?n.push(e[i++]):o++}return n}const eL=(e,t)=>e-t;class tL{constructor(e,t){this._templateId=e,this.renderers=t}get templateId(){return this._templateId}renderTemplate(e){return this.renderers.map(t=>t.renderTemplate(e))}renderElement(e,t,n,i){let o=0;for(const r of this.renderers)r.renderElement(e,t,n[o++],i)}disposeElement(e,t,n,i){let o=0;for(const r of this.renderers)r.disposeElement&&r.disposeElement(e,t,n[o],i),o+=1}disposeTemplate(e){let t=0;for(const n of this.renderers)n.disposeTemplate(e[t++])}}class nL{constructor(e){this.accessibilityProvider=e,this.templateId="a18n"}renderTemplate(e){return e}renderElement(e,t,n){const i=this.accessibilityProvider.getAriaLabel(e);i?n.setAttribute("aria-label",i):n.removeAttribute("aria-label");const o=this.accessibilityProvider.getAriaLevel&&this.accessibilityProvider.getAriaLevel(e);"number"===typeof o?n.setAttribute("aria-level",""+o):n.removeAttribute("aria-level")}disposeTemplate(e){}}class iL{constructor(e,t){this.list=e,this.dnd=t}getDragElements(e){const t=this.list.getSelectedElements(),n=t.indexOf(e)>-1?t:[e];return n}getDragURI(e){return this.dnd.getDragURI(e)}getDragLabel(e,t){if(this.dnd.getDragLabel)return this.dnd.getDragLabel(e,t)}onDragStart(e,t){this.dnd.onDragStart&&this.dnd.onDragStart(e,t)}onDragOver(e,t,n,i){return this.dnd.onDragOver(e,t,n,i)}onDragEnd(e){this.dnd.onDragEnd&&this.dnd.onDragEnd(e)}drop(e,t,n,i){this.dnd.drop(e,t,n,i)}}class oL{constructor(e,t,n,i,o=JN){var r;this.user=e,this._options=o,this.eventBufferer=new nt,this._ariaLabel="",this.disposables=new Ye,this.didJustPressContextMenuKey=!1,this._onDidDispose=new et,this.onDidDispose=this._onDidDispose.event;const s=this._options.accessibilityProvider&&this._options.accessibilityProvider.getWidgetRole?null===(r=this._options.accessibilityProvider)||void 0===r?void 0:r.getWidgetRole():"list";this.selection=new ON("listbox"!==s),this.focus=new TN("focused"),As(o,qN,!1);const a=[this.focus.renderer,this.selection.renderer];this.accessibilityProvider=o.accessibilityProvider,this.accessibilityProvider&&(a.push(new nL(this.accessibilityProvider)),this.accessibilityProvider.onDidChangeActiveDescendant&&this.accessibilityProvider.onDidChangeActiveDescendant(this.onDidChangeActiveDescendant,this,this.disposables)),i=i.map(e=>new tL(e.templateId,[...a,e]));const l=Object.assign(Object.assign({},o),{dnd:o.dnd&&new iL(this,o.dnd)});if(this.view=new kN(t,n,i,l),this.view.domNode.setAttribute("role",s),o.styleController)this.styleController=o.styleController(this.view.domId);else{const e=or(this.view.domNode);this.styleController=new KN(e,this.view.domId)}if(this.spliceable=new MN([new RN(this.focus,this.view,o.identityProvider),new RN(this.selection,this.view,o.identityProvider),this.view]),this.disposables.add(this.focus),this.disposables.add(this.selection),this.disposables.add(this.view),this.disposables.add(this._onDidDispose),this.onDidFocus=Xe.map(_i(this.view.domNode,"focus",!0),()=>null),this.onDidBlur=Xe.map(_i(this.view.domNode,"blur",!0),()=>null),this.disposables.add(new VN(this,this.view)),"boolean"!==typeof o.keyboardSupport||o.keyboardSupport){const e=new jN(this,this.view,o);this.disposables.add(e)}if(o.keyboardNavigationLabelProvider){const e=o.keyboardNavigationDelegate||QN;this.typeLabelController=new zN(this,this.view,o.keyboardNavigationLabelProvider,e),this.disposables.add(this.typeLabelController)}this.mouseController=this.createMouseController(o),this.disposables.add(this.mouseController),this.onDidChangeFocus(this._onFocusChange,this,this.disposables),this.onDidChangeSelection(this._onSelectionChange,this,this.disposables),this.accessibilityProvider&&(this.ariaLabel=this.accessibilityProvider.getWidgetAriaLabel()),o.multipleSelectionSupport&&this.view.domNode.setAttribute("aria-multiselectable","true")}get onDidChangeFocus(){return Xe.map(this.eventBufferer.wrapEvent(this.focus.onChange),e=>this.toListEvent(e))}get onDidChangeSelection(){return Xe.map(this.eventBufferer.wrapEvent(this.selection.onChange),e=>this.toListEvent(e))}get domId(){return this.view.domId}get onMouseClick(){return this.view.onMouseClick}get onMouseDblClick(){return this.view.onMouseDblClick}get onMouseMiddleClick(){return this.view.onMouseMiddleClick}get onPointer(){return this.mouseController.onPointer}get onMouseDown(){return this.view.onMouseDown}get onTouchStart(){return this.view.onTouchStart}get onTap(){return this.view.onTap}get onContextMenu(){const e=Xe.chain(_i(this.view.domNode,"keydown")).map(e=>new Mi(e)).filter(e=>this.didJustPressContextMenuKey=58===e.keyCode||e.shiftKey&&68===e.keyCode).filter(e=>(e.preventDefault(),e.stopPropagation(),!1)).event,t=Xe.chain(_i(this.view.domNode,"keyup")).filter(()=>{const e=this.didJustPressContextMenuKey;return this.didJustPressContextMenuKey=!1,e}).filter(()=>this.getFocus().length>0&&!!this.view.domElement(this.getFocus()[0])).map(e=>{const t=this.getFocus()[0],n=this.view.element(t),i=this.view.domElement(t);return{index:t,element:n,anchor:i,browserEvent:e}}).event,n=Xe.chain(this.view.onContextMenu).filter(()=>!this.didJustPressContextMenuKey).map(({element:e,index:t,browserEvent:n})=>({element:e,index:t,anchor:{x:n.clientX+1,y:n.clientY},browserEvent:n})).event;return Xe.any(e,t,n)}get onKeyDown(){return _i(this.view.domNode,"keydown")}createMouseController(e){return new GN(this)}updateOptions(e={}){this._options=Object.assign(Object.assign({},this._options),e),this.typeLabelController&&this.typeLabelController.updateOptions(this._options),this.view.updateOptions(e)}get options(){return this._options}splice(e,t,n=[]){if(e<0||e>this.view.length)throw new pN(this.user,"Invalid start index: "+e);if(t<0)throw new pN(this.user,"Invalid delete count: "+t);0===t&&0===n.length||this.eventBufferer.bufferEvents(()=>this.spliceable.splice(e,t,n))}rerender(){this.view.rerender()}element(e){return this.view.element(e)}get length(){return this.view.length}get contentHeight(){return this.view.contentHeight}get scrollTop(){return this.view.getScrollTop()}set scrollTop(e){this.view.setScrollTop(e)}get ariaLabel(){return this._ariaLabel}set ariaLabel(e){this._ariaLabel=e,this.view.domNode.setAttribute("aria-label",e)}domFocus(){this.view.domNode.focus()}layout(e,t){this.view.layout(e,t)}setSelection(e,t){for(const n of e)if(n<0||n>=this.length)throw new pN(this.user,"Invalid index "+n);this.selection.set(e,t)}getSelection(){return this.selection.get()}getSelectedElements(){return this.getSelection().map(e=>this.view.element(e))}setFocus(e,t){for(const n of e)if(n<0||n>=this.length)throw new pN(this.user,"Invalid index "+n);this.focus.set(e,t)}focusNext(e=1,t=!1,n,i){if(0===this.length)return;const o=this.focus.get(),r=this.findNextIndex(o.length>0?o[0]+e:0,t,i);r>-1&&this.setFocus([r],n)}focusPrevious(e=1,t=!1,n,i){if(0===this.length)return;const o=this.focus.get(),r=this.findPreviousIndex(o.length>0?o[0]-e:0,t,i);r>-1&&this.setFocus([r],n)}focusNextPage(e,t){let n=this.view.indexAt(this.view.getScrollTop()+this.view.renderHeight);n=0===n?0:n-1;const i=this.view.element(n),o=this.getFocusedElements()[0];if(o!==i){const i=this.findPreviousIndex(n,!1,t);i>-1&&o!==this.view.element(i)?this.setFocus([i],e):this.setFocus([n],e)}else{const i=this.view.getScrollTop();this.view.setScrollTop(i+this.view.renderHeight-this.view.elementHeight(n)),this.view.getScrollTop()!==i&&setTimeout(()=>this.focusNextPage(e,t),0)}}focusPreviousPage(e,t){let n;const i=this.view.getScrollTop();n=0===i?this.view.indexAt(i):this.view.indexAfter(i-1);const o=this.view.element(n),r=this.getFocusedElements()[0];if(r!==o){const i=this.findNextIndex(n,!1,t);i>-1&&r!==this.view.element(i)?this.setFocus([i],e):this.setFocus([n],e)}else{const n=i;this.view.setScrollTop(i-this.view.renderHeight),this.view.getScrollTop()!==n&&setTimeout(()=>this.focusPreviousPage(e,t),0)}}focusLast(e,t){if(0===this.length)return;const n=this.findPreviousIndex(this.length-1,!1,t);n>-1&&this.setFocus([n],e)}focusFirst(e,t){this.focusNth(0,e,t)}focusNth(e,t,n){if(0===this.length)return;const i=this.findNextIndex(e,!1,n);i>-1&&this.setFocus([i],t)}findNextIndex(e,t=!1,n){for(let i=0;i<this.length;i++){if(e>=this.length&&!t)return-1;if(e%=this.length,!n||n(this.element(e)))return e;e++}return-1}findPreviousIndex(e,t=!1,n){for(let i=0;i<this.length;i++){if(e<0&&!t)return-1;if(e=(this.length+e%this.length)%this.length,!n||n(this.element(e)))return e;e--}return-1}getFocus(){return this.focus.get()}getFocusedElements(){return this.getFocus().map(e=>this.view.element(e))}reveal(e,t){if(e<0||e>=this.length)throw new pN(this.user,"Invalid index "+e);const n=this.view.getScrollTop(),i=this.view.elementTop(e),o=this.view.elementHeight(e);if(qr(t)){const e=o-this.view.renderHeight;this.view.setScrollTop(e*NN(t,0,1)+i)}else{const e=i+o,t=n+this.view.renderHeight;i<n&&e>=t||(i<n?this.view.setScrollTop(i):e>=t&&this.view.setScrollTop(e-this.view.renderHeight))}}getRelativeTop(e){if(e<0||e>=this.length)throw new pN(this.user,"Invalid index "+e);const t=this.view.getScrollTop(),n=this.view.elementTop(e),i=this.view.elementHeight(e);if(n<t||n+i>t+this.view.renderHeight)return null;const o=i-this.view.renderHeight;return Math.abs((t-n)/o)}getHTMLElement(){return this.view.domNode}style(e){this.styleController.style(e)}toListEvent({indexes:e,browserEvent:t}){return{indexes:e,elements:e.map(e=>this.view.element(e)),browserEvent:t}}_onFocusChange(){const e=this.focus.get();Co(this.view.domNode,"element-focused",e.length>0),this.onDidChangeActiveDescendant()}onDidChangeActiveDescendant(){var e;const t=this.focus.get();if(t.length>0){let n;(null===(e=this.accessibilityProvider)||void 0===e?void 0:e.getActiveDescendantId)&&(n=this.accessibilityProvider.getActiveDescendantId(this.view.element(t[0]))),this.view.domNode.setAttribute("aria-activedescendant",n||this.view.getElementDomId(t[0]))}else this.view.domNode.removeAttribute("aria-activedescendant")}_onSelectionChange(){const e=this.selection.get();Co(this.view.domNode,"selection-none",0===e.length),Co(this.view.domNode,"selection-single",1===e.length),Co(this.view.domNode,"selection-multiple",e.length>1)}dispose(){this._onDidDispose.fire(),this.disposables.dispose(),this._onDidDispose.dispose()}}BN([Vg],oL.prototype,"onDidChangeFocus",null),BN([Vg],oL.prototype,"onDidChangeSelection",null),BN([Vg],oL.prototype,"onContextMenu",null);class rL{constructor(e,t){this.renderer=e,this.modelProvider=t}get templateId(){return this.renderer.templateId}renderTemplate(e){const t=this.renderer.renderTemplate(e);return{data:t,disposable:Ge.None}}renderElement(e,t,n,i){if(n.disposable&&n.disposable.dispose(),!n.data)return;const o=this.modelProvider();if(o.isResolved(e))return this.renderer.renderElement(o.get(e),e,n.data,i);const r=new at,s=o.resolve(e,r.token);n.disposable={dispose:()=>r.cancel()},this.renderer.renderPlaceholder(e,n.data),s.then(t=>this.renderer.renderElement(t,e,n.data,i))}disposeTemplate(e){e.disposable&&(e.disposable.dispose(),e.disposable=void 0),e.data&&(this.renderer.disposeTemplate(e.data),e.data=void 0)}}class sL{constructor(e,t){this.modelProvider=e,this.accessibilityProvider=t}getWidgetAriaLabel(){return this.accessibilityProvider.getWidgetAriaLabel()}getAriaLabel(e){const t=this.modelProvider();return t.isResolved(e)?this.accessibilityProvider.getAriaLabel(t.get(e)):null}}function aL(e,t){return Object.assign(Object.assign({},t),{accessibilityProvider:t.accessibilityProvider&&new sL(e,t.accessibilityProvider)})}class lL{constructor(e,t,n,i,o={}){const r=()=>this.model,s=i.map(e=>new rL(e,r));this.list=new oL(e,t,n,s,aL(r,o))}updateOptions(e){this.list.updateOptions(e)}getHTMLElement(){return this.list.getHTMLElement()}get onDidFocus(){return this.list.onDidFocus}get onDidDispose(){return this.list.onDidDispose}get onMouseDblClick(){return Xe.map(this.list.onMouseDblClick,({element:e,index:t,browserEvent:n})=>({element:void 0===e?void 0:this._model.get(e),index:t,browserEvent:n}))}get onPointer(){return Xe.map(this.list.onPointer,({element:e,index:t,browserEvent:n})=>({element:void 0===e?void 0:this._model.get(e),index:t,browserEvent:n}))}get onDidChangeFocus(){return Xe.map(this.list.onDidChangeFocus,({elements:e,indexes:t,browserEvent:n})=>({elements:e.map(e=>this._model.get(e)),indexes:t,browserEvent:n}))}get onDidChangeSelection(){return Xe.map(this.list.onDidChangeSelection,({elements:e,indexes:t,browserEvent:n})=>({elements:e.map(e=>this._model.get(e)),indexes:t,browserEvent:n}))}get model(){return this._model}set model(e){this._model=e,this.list.splice(0,this.list.length,ao(e.length))}getFocus(){return this.list.getFocus()}setSelection(e,t){this.list.setSelection(e,t)}getSelection(){return this.list.getSelection()}style(e){this.list.style(e)}dispose(){this.list.dispose()}}const cL="inputFocus";var hL;n("72b1");(function(e){e[e["Unknown"]=0]="Unknown",e[e["Twistie"]=1]="Twistie",e[e["Element"]=2]="Element"})(hL||(hL={}));class uL extends Error{constructor(e,t){super(`TreeError [${e}] ${t}`)}}class dL{constructor(e){this.fn=e,this._map=new WeakMap}map(e){let t=this._map.get(e);return t||(t=this.fn(e),this._map.set(e,t)),t}}function pL(e){return"object"===typeof e&&"visibility"in e&&"data"in e}function fL(e){switch(e){case!0:return 1;case!1:return 0;default:return e}}function gL(e){return"boolean"===typeof e.collapsible}class mL{constructor(e,t,n,i={}){this.user=e,this.list=t,this.rootRef=[],this.eventBufferer=new nt,this._onDidChangeCollapseState=new et,this.onDidChangeCollapseState=this.eventBufferer.wrapEvent(this._onDidChangeCollapseState.event),this._onDidChangeRenderNodeCount=new et,this.onDidChangeRenderNodeCount=this.eventBufferer.wrapEvent(this._onDidChangeRenderNodeCount.event),this._onDidSplice=new et,this.onDidSplice=this._onDidSplice.event,this.collapseByDefault="undefined"!==typeof i.collapseByDefault&&i.collapseByDefault,this.filter=i.filter,this.autoExpandSingleChildren="undefined"!==typeof i.autoExpandSingleChildren&&i.autoExpandSingleChildren,this.root={parent:void 0,element:n,children:[],depth:0,visibleChildrenCount:0,visibleChildIndex:-1,collapsible:!1,collapsed:!1,renderNodeCount:0,visibility:1,visible:!0,filterData:void 0}}splice(e,t,n=Re.empty(),i,o){if(0===e.length)throw new uL(this.user,"Invalid tree location");const{parentNode:r,listIndex:s,revealed:a,visible:l}=this.getParentNodeWithListIndex(e),c=[],h=Re.map(n,e=>this.createTreeNode(e,r,r.visible?1:0,a,c,i)),u=e[e.length-1];let d=0;for(let y=u;y>=0&&y<r.children.length;y--){const e=r.children[y];if(e.visible){d=e.visibleChildIndex;break}}const p=[];let f=0,g=0;for(const y of h)p.push(y),g+=y.renderNodeCount,y.visible&&(y.visibleChildIndex=d+f++);const m=r.children.splice(u,t,...p);let b=0;for(const y of m)y.visible&&b++;if(0!==b)for(let y=u+p.length;y<r.children.length;y++){const e=r.children[y];e.visible&&(e.visibleChildIndex-=b)}if(r.visibleChildrenCount+=f-b,a&&l){const e=m.reduce((e,t)=>e+(t.visible?t.renderNodeCount:0),0);this._updateAncestorsRenderNodeCount(r,g-e),this.list.splice(s,e,c)}if(m.length>0&&o){const e=t=>{o(t),t.children.forEach(e)};m.forEach(e)}this._onDidSplice.fire({insertedNodes:p,deletedNodes:m});let v=r;while(v){if(2===v.visibility){this.refilter();break}v=v.parent}}rerender(e){if(0===e.length)throw new uL(this.user,"Invalid tree location");const{node:t,listIndex:n,revealed:i}=this.getTreeNodeWithListIndex(e);t.visible&&i&&this.list.splice(n,1,[t])}has(e){return this.hasTreeNode(e)}getListIndex(e){const{listIndex:t,visible:n,revealed:i}=this.getTreeNodeWithListIndex(e);return n&&i?t:-1}getListRenderCount(e){return this.getTreeNode(e).renderNodeCount}isCollapsible(e){return this.getTreeNode(e).collapsible}setCollapsible(e,t){const n=this.getTreeNode(e);"undefined"===typeof t&&(t=!n.collapsible);const i={collapsible:t};return this.eventBufferer.bufferEvents(()=>this._setCollapseState(e,i))}isCollapsed(e){return this.getTreeNode(e).collapsed}setCollapsed(e,t,n){const i=this.getTreeNode(e);"undefined"===typeof t&&(t=!i.collapsed);const o={collapsed:t,recursive:n||!1};return this.eventBufferer.bufferEvents(()=>this._setCollapseState(e,o))}_setCollapseState(e,t){const{node:n,listIndex:i,revealed:o}=this.getTreeNodeWithListIndex(e),r=this._setListNodeCollapseState(n,i,o,t);if(n!==this.root&&this.autoExpandSingleChildren&&r&&!gL(t)&&n.collapsible&&!n.collapsed&&!t.recursive){let i=-1;for(let e=0;e<n.children.length;e++){const t=n.children[e];if(t.visible){if(i>-1){i=-1;break}i=e}}i>-1&&this._setCollapseState([...e,i],t)}return r}_setListNodeCollapseState(e,t,n,i){const o=this._setNodeCollapseState(e,i,!1);if(!n||!e.visible||!o)return o;const r=e.renderNodeCount,s=this.updateNodeAfterCollapseChange(e),a=r-(-1===t?0:1);return this.list.splice(t+1,a,s.slice(1)),o}_setNodeCollapseState(e,t,n){let i;if(e===this.root?i=!1:(gL(t)?(i=e.collapsible!==t.collapsible,e.collapsible=t.collapsible):e.collapsible?(i=e.collapsed!==t.collapsed,e.collapsed=t.collapsed):i=!1,i&&this._onDidChangeCollapseState.fire({node:e,deep:n})),!gL(t)&&t.recursive)for(const o of e.children)i=this._setNodeCollapseState(o,t,!0)||i;return i}expandTo(e){this.eventBufferer.bufferEvents(()=>{let t=this.getTreeNode(e);while(t.parent)t=t.parent,e=e.slice(0,e.length-1),t.collapsed&&this._setCollapseState(e,{collapsed:!1,recursive:!1})})}refilter(){const e=this.root.renderNodeCount,t=this.updateNodeAfterFilterChange(this.root);this.list.splice(0,e,t)}createTreeNode(e,t,n,i,o,r){const s={parent:t,element:e.element,children:[],depth:t.depth+1,visibleChildrenCount:0,visibleChildIndex:-1,collapsible:"boolean"===typeof e.collapsible?e.collapsible:"undefined"!==typeof e.collapsed,collapsed:"undefined"===typeof e.collapsed?this.collapseByDefault:e.collapsed,renderNodeCount:1,visibility:1,visible:!0,filterData:void 0},a=this._filterNode(s,n);s.visibility=a,i&&o.push(s);const l=e.children||Re.empty(),c=i&&0!==a&&!s.collapsed,h=Re.map(l,e=>this.createTreeNode(e,s,a,c,o,r));let u=0,d=1;for(const p of h)s.children.push(p),d+=p.renderNodeCount,p.visible&&(p.visibleChildIndex=u++);return s.collapsible=s.collapsible||s.children.length>0,s.visibleChildrenCount=u,s.visible=2===a?u>0:1===a,s.visible?s.collapsed||(s.renderNodeCount=d):(s.renderNodeCount=0,i&&o.pop()),r&&r(s),s}updateNodeAfterCollapseChange(e){const t=e.renderNodeCount,n=[];return this._updateNodeAfterCollapseChange(e,n),this._updateAncestorsRenderNodeCount(e.parent,n.length-t),n}_updateNodeAfterCollapseChange(e,t){if(!1===e.visible)return 0;if(t.push(e),e.renderNodeCount=1,!e.collapsed)for(const n of e.children)e.renderNodeCount+=this._updateNodeAfterCollapseChange(n,t);return this._onDidChangeRenderNodeCount.fire(e),e.renderNodeCount}updateNodeAfterFilterChange(e){const t=e.renderNodeCount,n=[];return this._updateNodeAfterFilterChange(e,e.visible?1:0,n),this._updateAncestorsRenderNodeCount(e.parent,n.length-t),n}_updateNodeAfterFilterChange(e,t,n,i=!0){let o;if(e!==this.root){if(o=this._filterNode(e,t),0===o)return e.visible=!1,e.renderNodeCount=0,!1;i&&n.push(e)}const r=n.length;e.renderNodeCount=e===this.root?0:1;let s=!1;if(e.collapsed&&0===o)e.visibleChildrenCount=0;else{let t=0;for(const r of e.children)s=this._updateNodeAfterFilterChange(r,o,n,i&&!e.collapsed)||s,r.visible&&(r.visibleChildIndex=t++);e.visibleChildrenCount=t}return e!==this.root&&(e.visible=2===o?s:1===o),e.visible?e.collapsed||(e.renderNodeCount+=n.length-r):(e.renderNodeCount=0,i&&n.pop()),this._onDidChangeRenderNodeCount.fire(e),e.visible}_updateAncestorsRenderNodeCount(e,t){if(0!==t)while(e)e.renderNodeCount+=t,this._onDidChangeRenderNodeCount.fire(e),e=e.parent}_filterNode(e,t){const n=this.filter?this.filter.filter(e.element,t):1;return"boolean"===typeof n?(e.filterData=void 0,n?1:0):pL(n)?(e.filterData=n.data,fL(n.visibility)):(e.filterData=void 0,fL(n))}hasTreeNode(e,t=this.root){if(!e||0===e.length)return!0;const[n,...i]=e;return!(n<0||n>t.children.length)&&this.hasTreeNode(i,t.children[n])}getTreeNode(e,t=this.root){if(!e||0===e.length)return t;const[n,...i]=e;if(n<0||n>t.children.length)throw new uL(this.user,"Invalid tree location");return this.getTreeNode(i,t.children[n])}getTreeNodeWithListIndex(e){if(0===e.length)return{node:this.root,listIndex:-1,revealed:!0,visible:!1};const{parentNode:t,listIndex:n,revealed:i,visible:o}=this.getParentNodeWithListIndex(e),r=e[e.length-1];if(r<0||r>t.children.length)throw new uL(this.user,"Invalid tree location");const s=t.children[r];return{node:s,listIndex:n,revealed:i,visible:o&&s.visible}}getParentNodeWithListIndex(e,t=this.root,n=0,i=!0,o=!0){const[r,...s]=e;if(r<0||r>t.children.length)throw new uL(this.user,"Invalid tree location");for(let a=0;a<r;a++)n+=t.children[a].renderNodeCount;return i=i&&!t.collapsed,o=o&&t.visible,0===s.length?{parentNode:t,listIndex:n,revealed:i,visible:o}:this.getParentNodeWithListIndex(s,t.children[r],n+1,i,o)}getNode(e=[]){return this.getTreeNode(e)}getNodeLocation(e){const t=[];let n=e;while(n.parent)t.push(n.parent.children.indexOf(n)),n=n.parent;return t.reverse()}getParentNodeLocation(e){return 0===e.length?void 0:1===e.length?[]:Gi(e)[0]}}const bL=Cl("tree-item-expanded",El.chevronDown),vL=Cl("tree-filter-on-type-on",El.listFilter),yL=Cl("tree-filter-on-type-off",El.listSelection),wL=Cl("tree-filter-clear",El.close),_L=Cl("tree-item-loading",El.loading);class AL extends CN{constructor(e){super(e.elements.map(e=>e.element)),this.data=e}}function CL(e){return e instanceof CN?new AL(e):e}class EL{constructor(e,t){this.modelProvider=e,this.dnd=t,this.autoExpandDisposable=Ge.None}getDragURI(e){return this.dnd.getDragURI(e.element)}getDragLabel(e,t){if(this.dnd.getDragLabel)return this.dnd.getDragLabel(e.map(e=>e.element),t)}onDragStart(e,t){this.dnd.onDragStart&&this.dnd.onDragStart(CL(e),t)}onDragOver(e,t,n,i,o=!0){const r=this.dnd.onDragOver(CL(e),t&&t.element,n,i),s=this.autoExpandNode!==t;if(s&&(this.autoExpandDisposable.dispose(),this.autoExpandNode=t),"undefined"===typeof t)return r;if(s&&"boolean"!==typeof r&&r.autoExpand&&(this.autoExpandDisposable=zi(()=>{const e=this.modelProvider(),n=e.getNodeLocation(t);e.isCollapsed(n)&&e.setCollapsed(n,!1),this.autoExpandNode=void 0},500)),"boolean"===typeof r||!r.accept||"undefined"===typeof r.bubble||r.feedback){if(!o){const e="boolean"===typeof r?r:r.accept,t="boolean"===typeof r?void 0:r.effect;return{accept:e,effect:t,feedback:[n]}}return r}if(1===r.bubble){const n=this.modelProvider(),o=n.getNodeLocation(t),r=n.getParentNodeLocation(o),s=n.getNode(r),a=r&&n.getListIndex(r);return this.onDragOver(e,s,a,i,!1)}const a=this.modelProvider(),l=a.getNodeLocation(t),c=a.getListIndex(l),h=a.getListRenderCount(l);return Object.assign(Object.assign({},r),{feedback:ao(c,c+h)})}drop(e,t,n,i){this.autoExpandDisposable.dispose(),this.autoExpandNode=void 0,this.dnd.drop(CL(e),t&&t.element,n,i)}onDragEnd(e){this.dnd.onDragEnd&&this.dnd.onDragEnd(e)}}function xL(e,t){return t&&Object.assign(Object.assign({},t),{identityProvider:t.identityProvider&&{getId(e){return t.identityProvider.getId(e.element)}},dnd:t.dnd&&new EL(e,t.dnd),multipleSelectionController:t.multipleSelectionController&&{isSelectionSingleChangeEvent(e){return t.multipleSelectionController.isSelectionSingleChangeEvent(Object.assign(Object.assign({},e),{element:e.element}))},isSelectionRangeChangeEvent(e){return t.multipleSelectionController.isSelectionRangeChangeEvent(Object.assign(Object.assign({},e),{element:e.element}))}},accessibilityProvider:t.accessibilityProvider&&Object.assign(Object.assign({},t.accessibilityProvider),{getSetSize(t){const n=e(),i=n.getNodeLocation(t),o=n.getParentNodeLocation(i),r=n.getNode(o);return r.visibleChildrenCount},getPosInSet(e){return e.visibleChildIndex+1},isChecked:t.accessibilityProvider&&t.accessibilityProvider.isChecked?e=>t.accessibilityProvider.isChecked(e.element):void 0,getRole:t.accessibilityProvider&&t.accessibilityProvider.getRole?e=>t.accessibilityProvider.getRole(e.element):()=>"treeitem",getAriaLabel(e){return t.accessibilityProvider.getAriaLabel(e.element)},getWidgetAriaLabel(){return t.accessibilityProvider.getWidgetAriaLabel()},getWidgetRole:t.accessibilityProvider&&t.accessibilityProvider.getWidgetRole?()=>t.accessibilityProvider.getWidgetRole():()=>"tree",getAriaLevel(e){return e.depth},getActiveDescendantId:t.accessibilityProvider.getActiveDescendantId&&(e=>t.accessibilityProvider.getActiveDescendantId(e.element))}),keyboardNavigationLabelProvider:t.keyboardNavigationLabelProvider&&Object.assign(Object.assign({},t.keyboardNavigationLabelProvider),{getKeyboardNavigationLabel(e){return t.keyboardNavigationLabelProvider.getKeyboardNavigationLabel(e.element)}}),enableKeyboardNavigation:t.simpleKeyboardNavigation})}class SL{constructor(e){this.delegate=e}getHeight(e){return this.delegate.getHeight(e.element)}getTemplateId(e){return this.delegate.getTemplateId(e.element)}hasDynamicHeight(e){return!!this.delegate.hasDynamicHeight&&this.delegate.hasDynamicHeight(e.element)}setDynamicHeight(e,t){this.delegate.setDynamicHeight&&this.delegate.setDynamicHeight(e.element,t)}}var DL;(function(e){e["None"]="none",e["OnHover"]="onHover",e["Always"]="always"})(DL||(DL={}));class kL{constructor(e,t=[]){this._elements=t,this.onDidChange=Xe.forEach(e,e=>this._elements=e)}get elements(){return this._elements}}class ML{constructor(e,t,n,i,o={}){this.renderer=e,this.modelProvider=t,this.activeNodes=i,this.renderedElements=new Map,this.renderedNodes=new Map,this.indent=ML.DefaultIndent,this.hideTwistiesOfChildlessElements=!1,this.shouldRenderIndentGuides=!1,this.renderedIndentGuides=new Xd,this.activeIndentNodes=new Set,this.indentGuidesDisposable=Ge.None,this.disposables=new Ye,this.templateId=e.templateId,this.updateOptions(o),Xe.map(n,e=>e.node)(this.onDidChangeNodeTwistieState,this,this.disposables),e.onDidChangeTwistieState&&e.onDidChangeTwistieState(this.onDidChangeTwistieState,this,this.disposables)}updateOptions(e={}){if("undefined"!==typeof e.indent&&(this.indent=NN(e.indent,0,40)),"undefined"!==typeof e.renderIndentGuides){const t=e.renderIndentGuides!==DL.None;if(t!==this.shouldRenderIndentGuides&&(this.shouldRenderIndentGuides=t,this.indentGuidesDisposable.dispose(),t)){const e=new Ye;this.activeNodes.onDidChange(this._onDidChangeActiveNodes,this,e),this.indentGuidesDisposable=e,this._onDidChangeActiveNodes(this.activeNodes.elements)}}"undefined"!==typeof e.hideTwistiesOfChildlessElements&&(this.hideTwistiesOfChildlessElements=e.hideTwistiesOfChildlessElements)}renderTemplate(e){const t=br(e,Ar(".monaco-tl-row")),n=br(t,Ar(".monaco-tl-indent")),i=br(t,Ar(".monaco-tl-twistie")),o=br(t,Ar(".monaco-tl-contents")),r=this.renderer.renderTemplate(o);return{container:e,indent:n,twistie:i,indentGuidesDisposable:Ge.None,templateData:r}}renderElement(e,t,n,i){"number"===typeof i&&(this.renderedNodes.set(e,{templateData:n,height:i}),this.renderedElements.set(e.element,e));const o=ML.DefaultIndent+(e.depth-1)*this.indent;n.twistie.style.paddingLeft=o+"px",n.indent.style.width=o+this.indent-16+"px",this.renderTwistie(e,n),"number"===typeof i&&this.renderIndentGuides(e,n),this.renderer.renderElement(e,t,n.templateData,i)}disposeElement(e,t,n,i){n.indentGuidesDisposable.dispose(),this.renderer.disposeElement&&this.renderer.disposeElement(e,t,n.templateData,i),"number"===typeof i&&(this.renderedNodes.delete(e),this.renderedElements.delete(e.element))}disposeTemplate(e){this.renderer.disposeTemplate(e.templateData)}onDidChangeTwistieState(e){const t=this.renderedElements.get(e);t&&this.onDidChangeNodeTwistieState(t)}onDidChangeNodeTwistieState(e){const t=this.renderedNodes.get(e);t&&(this.renderTwistie(e,t.templateData),this._onDidChangeActiveNodes(this.activeNodes.elements),this.renderIndentGuides(e,t.templateData))}renderTwistie(e,t){this.renderer.renderTwistie&&this.renderer.renderTwistie(e.element,t.twistie),e.collapsible&&(!this.hideTwistiesOfChildlessElements||e.visibleChildrenCount>0)?(wo(t.twistie,bL.classNames,"collapsible"),Co(t.twistie,"collapsed",e.collapsed)):Ao(t.twistie,bL.classNames,"collapsible","collapsed"),e.collapsible?t.container.setAttribute("aria-expanded",String(!e.collapsed)):t.container.removeAttribute("aria-expanded")}renderIndentGuides(e,t){if(fo(t.indent),t.indentGuidesDisposable.dispose(),!this.shouldRenderIndentGuides)return;const n=new Ye,i=this.modelProvider();let o=e;while(1){const e=i.getNodeLocation(o),r=i.getParentNodeLocation(e);if(!r)break;const s=i.getNode(r),a=Ar(".indent-guide",{style:`width: ${this.indent}px`});this.activeIndentNodes.has(s)&&yo(a,"active"),0===t.indent.childElementCount?t.indent.appendChild(a):t.indent.insertBefore(a,t.indent.firstElementChild),this.renderedIndentGuides.add(s,a),n.add(Ue(()=>this.renderedIndentGuides.delete(s,a))),o=s}t.indentGuidesDisposable=n}_onDidChangeActiveNodes(e){if(!this.shouldRenderIndentGuides)return;const t=new Set,n=this.modelProvider();e.forEach(e=>{const i=n.getNodeLocation(e);try{const o=n.getParentNodeLocation(i);e.collapsible&&e.children.length>0&&!e.collapsed?t.add(e):o&&t.add(n.getNode(o))}catch(o){}}),this.activeIndentNodes.forEach(e=>{t.has(e)||this.renderedIndentGuides.forEach(e,e=>_o(e,"active"))}),t.forEach(e=>{this.activeIndentNodes.has(e)||this.renderedIndentGuides.forEach(e,e=>yo(e,"active"))}),this.activeIndentNodes=t}dispose(){this.renderedNodes.clear(),this.renderedElements.clear(),this.indentGuidesDisposable.dispose(),We(this.disposables)}}ML.DefaultIndent=8;class NL{constructor(e,t,n){this.tree=e,this.keyboardNavigationLabelProvider=t,this._filter=n,this._totalCount=0,this._matchCount=0,this._pattern="",this._lowercasePattern="",this.disposables=new Ye,e.onWillRefilter(this.reset,this,this.disposables)}get totalCount(){return this._totalCount}get matchCount(){return this._matchCount}set pattern(e){this._pattern=e,this._lowercasePattern=e.toLowerCase()}filter(e,t){if(this._filter){const n=this._filter.filter(e,t);if(this.tree.options.simpleKeyboardNavigation)return n;let i;if(i="boolean"===typeof n?n?1:0:pL(n)?fL(n.visibility):n,0===i)return!1}if(this._totalCount++,this.tree.options.simpleKeyboardNavigation||!this._pattern)return this._matchCount++,{data:al.Default,visibility:!0};const n=this.keyboardNavigationLabelProvider.getKeyboardNavigationLabel(e),i=n&&n.toString();if("undefined"===typeof i)return{data:al.Default,visibility:!0};const o=ll(this._pattern,this._lowercasePattern,0,i,i.toLowerCase(),0,!0);return o?(this._matchCount++,{data:o,visibility:!0}):this.tree.options.filterOnType?2:{data:al.Default,visibility:!0}}reset(){this._totalCount=0,this._matchCount=0}dispose(){We(this.disposables)}}class LL{constructor(e,t,n,i,o){this.tree=e,this.view=n,this.filter=i,this.keyboardNavigationDelegate=o,this._enabled=!1,this._pattern="",this._empty=!1,this._onDidChangeEmptyState=new et,this.positionClassName="ne",this.automaticKeyboardNavigation=!0,this.triggered=!1,this._onDidChangePattern=new et,this.enabledDisposables=new Ye,this.disposables=new Ye,this.domNode=Ar(".monaco-list-type-filter."+this.positionClassName),this.domNode.draggable=!0,_i(this.domNode,"dragstart")(this.onDragStart,this,this.disposables),this.messageDomNode=br(n.getHTMLElement(),Ar(".monaco-list-type-filter-message")),this.labelDomNode=br(this.domNode,Ar("span.label"));const r=br(this.domNode,Ar(".controls"));this._filterOnType=!!e.options.filterOnType,this.filterOnTypeDomNode=br(r,Ar("input.filter")),this.filterOnTypeDomNode.type="checkbox",this.filterOnTypeDomNode.checked=this._filterOnType,this.filterOnTypeDomNode.tabIndex=-1,this.updateFilterOnTypeTitleAndIcon(),_i(this.filterOnTypeDomNode,"input")(this.onDidChangeFilterOnType,this,this.disposables),this.clearDomNode=br(r,Ar("button.clear"+wL.cssSelector)),this.clearDomNode.tabIndex=-1,this.clearDomNode.title=v("clear","Clear"),this.keyboardNavigationEventFilter=e.options.keyboardNavigationEventFilter,t.onDidSplice(this.onDidSpliceModel,this,this.disposables),this.updateOptions(e.options)}get enabled(){return this._enabled}get pattern(){return this._pattern}get filterOnType(){return this._filterOnType}updateOptions(e){e.simpleKeyboardNavigation?this.disable():this.enable(),"undefined"!==typeof e.filterOnType&&(this._filterOnType=!!e.filterOnType,this.filterOnTypeDomNode.checked=this._filterOnType),"undefined"!==typeof e.automaticKeyboardNavigation&&(this.automaticKeyboardNavigation=e.automaticKeyboardNavigation),this.tree.refilter(),this.render(),this.automaticKeyboardNavigation||this.onEventOrInput("")}enable(){if(this._enabled)return;const e=Xe.chain(_i(this.view.getHTMLElement(),"keydown")).filter(e=>!PN(e.target)||e.target===this.filterOnTypeDomNode).filter(e=>"Dead"!==e.key&&!/^Media/.test(e.key)).map(e=>new Mi(e)).filter(this.keyboardNavigationEventFilter||(()=>!0)).filter(()=>this.automaticKeyboardNavigation||this.triggered).filter(e=>this.keyboardNavigationDelegate.mightProducePrintableCharacter(e)&&!(18===e.keyCode||16===e.keyCode||15===e.keyCode||17===e.keyCode)||(this.pattern.length>0||this.triggered)&&(9===e.keyCode||1===e.keyCode)&&!e.altKey&&!e.ctrlKey&&!e.metaKey||1===e.keyCode&&(y["f"]?e.altKey&&!e.metaKey:e.ctrlKey)&&!e.shiftKey).forEach(e=>{e.stopPropagation(),e.preventDefault()}).event,t=_i(this.clearDomNode,"click");Xe.chain(Xe.any(e,t)).event(this.onEventOrInput,this,this.enabledDisposables),this.filter.pattern="",this.tree.refilter(),this.render(),this._enabled=!0,this.triggered=!1}disable(){this._enabled&&(this.domNode.remove(),this.enabledDisposables.clear(),this.tree.refilter(),this.render(),this._enabled=!1,this.triggered=!1)}onEventOrInput(e){"string"===typeof e?this.onInput(e):e instanceof MouseEvent||9===e.keyCode||1===e.keyCode&&(y["f"]?e.altKey:e.ctrlKey)?this.onInput(""):1===e.keyCode?this.onInput(0===this.pattern.length?"":this.pattern.substr(0,this.pattern.length-1)):this.onInput(this.pattern+e.browserEvent.key)}onInput(e){const t=this.view.getHTMLElement();e&&!this.domNode.parentElement?t.append(this.domNode):!e&&this.domNode.parentElement&&(this.domNode.remove(),this.tree.domFocus()),this._pattern=e,this._onDidChangePattern.fire(e),this.filter.pattern=e,this.tree.refilter(),e&&this.tree.focusNext(0,!0,void 0,e=>!al.isDefault(e.filterData));const n=this.tree.getFocus();if(n.length>0){const e=n[0];null===this.tree.getRelativeTop(e)&&this.tree.reveal(e,.5)}this.render(),e||(this.triggered=!1)}onDragStart(){const e=this.view.getHTMLElement(),{left:t}=Uo(e),n=e.clientWidth,i=n/2,o=this.domNode.clientWidth,r=new Ye;let s=this.positionClassName;const a=()=>{switch(s){case"nw":this.domNode.style.top="4px",this.domNode.style.left="4px";break;case"ne":this.domNode.style.top="4px",this.domNode.style.left=n-o-6+"px";break}},l=e=>{e.preventDefault();const n=e.screenX-t;e.dataTransfer&&(e.dataTransfer.dropEffect="none"),s=n<i?"nw":"ne",a()},c=()=>{this.positionClassName=s,this.domNode.className="monaco-list-type-filter "+this.positionClassName,this.domNode.style.top="",this.domNode.style.left="",We(r)};a(),_o(this.domNode,s),yo(this.domNode,"dragging"),r.add(Ue(()=>_o(this.domNode,"dragging"))),_i(document,"dragover")(l,null,r),_i(this.domNode,"dragend")(c,null,r),qS.CurrentDragAndDropData=new KS("vscode-ui"),r.add(Ue(()=>qS.CurrentDragAndDropData=void 0))}onDidSpliceModel(){this._enabled&&0!==this.pattern.length&&(this.tree.refilter(),this.render())}onDidChangeFilterOnType(){this.tree.updateOptions({filterOnType:this.filterOnTypeDomNode.checked}),this.tree.refilter(),this.tree.domFocus(),this.render(),this.updateFilterOnTypeTitleAndIcon()}updateFilterOnTypeTitleAndIcon(){this.filterOnType?(Ao(this.filterOnTypeDomNode,yL.classNames),wo(this.filterOnTypeDomNode,vL.classNames),this.filterOnTypeDomNode.title=v("disable filter on type","Disable Filter on Type")):(Ao(this.filterOnTypeDomNode,vL.classNames),wo(this.filterOnTypeDomNode,yL.classNames),this.filterOnTypeDomNode.title=v("enable filter on type","Enable Filter on Type"))}render(){const e=this.filter.totalCount>0&&0===this.filter.matchCount;this.pattern&&this.tree.options.filterOnType&&e?(this.messageDomNode.textContent=v("empty","No elements found"),this._empty=!0):(this.messageDomNode.innerText="",this._empty=!1),Co(this.domNode,"no-matches",e),this.domNode.title=v("found","Matched {0} out of {1} elements",this.filter.matchCount,this.filter.totalCount),this.labelDomNode.textContent=this.pattern.length>16?"…"+this.pattern.substr(this.pattern.length-16):this.pattern,this._onDidChangeEmptyState.fire(this._empty)}shouldAllowFocus(e){return!(this.enabled&&this.pattern&&!this.filterOnType)||(this.filter.totalCount>0&&this.filter.matchCount<=1||!al.isDefault(e.filterData))}dispose(){this._enabled&&(this.domNode.remove(),this.enabledDisposables.dispose(),this._enabled=!1,this.triggered=!1),this._onDidChangePattern.dispose(),We(this.disposables)}}function BL(e){let t=hL.Unknown;return Zo(e.browserEvent.target,"monaco-tl-twistie","monaco-tl-row")?t=hL.Twistie:Zo(e.browserEvent.target,"monaco-tl-contents","monaco-tl-row")&&(t=hL.Element),{browserEvent:e.browserEvent,element:e.element?e.element.element:null,target:t}}function IL(e,t){t(e),e.children.forEach(e=>IL(e,t))}class TL{constructor(e){this.identityProvider=e,this.nodes=[],this._onDidChange=new et,this.onDidChange=this._onDidChange.event}get nodeSet(){return this._nodeSet||(this._nodeSet=this.createNodeSet()),this._nodeSet}set(e,t){Ki(this.nodes,e)||this._set(e,!1,t)}_set(e,t,n){if(this.nodes=[...e],this.elements=void 0,this._nodeSet=void 0,!t){const e=this;this._onDidChange.fire({get elements(){return e.get()},browserEvent:n})}}get(){return this.elements||(this.elements=this.nodes.map(e=>e.element)),[...this.elements]}getNodes(){return this.nodes}has(e){return this.nodeSet.has(e)}onDidModelSplice({insertedNodes:e,deletedNodes:t}){if(!this.identityProvider){const e=this.createNodeSet(),n=t=>e.delete(t);return t.forEach(e=>IL(e,n)),void this.set([...e.values()])}const n=new Set,i=e=>n.add(this.identityProvider.getId(e.element).toString());t.forEach(e=>IL(e,i));const o=new Map,r=e=>o.set(this.identityProvider.getId(e.element).toString(),e);e.forEach(e=>IL(e,r));const s=[];for(const a of this.nodes){const e=this.identityProvider.getId(a.element).toString(),t=n.has(e);if(t){const t=o.get(e);t&&s.push(t)}else s.push(a)}this._set(s,!0)}createNodeSet(){const e=new Set;for(const t of this.nodes)e.add(t);return e}}class OL extends GN{constructor(e,t){super(e),this.tree=t}onViewPointer(e){if(PN(e.browserEvent.target)||FN(e.browserEvent.target))return;const t=e.element;if(!t)return super.onViewPointer(e);if(this.isSelectionRangeChangeEvent(e)||this.isSelectionSingleChangeEvent(e))return super.onViewPointer(e);const n=e.browserEvent.target,i=vo(n,"monaco-tl-twistie")||vo(n,"monaco-icon-label")&&vo(n,"folder-icon")&&e.browserEvent.offsetX<16;let o=!1;if(o="function"===typeof this.tree.expandOnlyOnTwistieClick?this.tree.expandOnlyOnTwistieClick(t.element):!!this.tree.expandOnlyOnTwistieClick,o&&!i)return super.onViewPointer(e);if(this.tree.expandOnlyOnDoubleClick&&2!==e.browserEvent.detail&&!i)return super.onViewPointer(e);if(t.collapsible){const n=this.tree.model,r=n.getNodeLocation(t),s=e.browserEvent.altKey;if(n.setCollapsed(r,void 0,s),o&&i)return}super.onViewPointer(e)}onDoubleClick(e){const t=vo(e.browserEvent.target,"monaco-tl-twistie");t||super.onDoubleClick(e)}}class RL extends oL{constructor(e,t,n,i,o,r,s){super(e,t,n,i,s),this.focusTrait=o,this.selectionTrait=r}createMouseController(e){return new OL(this,e.tree)}splice(e,t,n=[]){if(super.splice(e,t,n),0===n.length)return;const i=[],o=[];n.forEach((t,n)=>{this.focusTrait.has(t)&&i.push(e+n),this.selectionTrait.has(t)&&o.push(e+n)}),i.length>0&&super.setFocus(io([...super.getFocus(),...i])),o.length>0&&super.setSelection(io([...super.getSelection(),...o]))}setFocus(e,t,n=!1){super.setFocus(e,t),n||this.focusTrait.set(e.map(e=>this.element(e)),t)}setSelection(e,t,n=!1){super.setSelection(e,t),n||this.selectionTrait.set(e.map(e=>this.element(e)),t)}}class PL{constructor(e,t,n,i,o={}){this._options=o,this.eventBufferer=new nt,this.disposables=new Ye,this._onWillRefilter=new et,this.onWillRefilter=this._onWillRefilter.event,this._onDidUpdateOptions=new et;const r=new SL(n),s=new it,a=new it,l=new kL(a.event);this.renderers=i.map(e=>new ML(e,()=>this.model,s.event,l,o));for(let u of this.renderers)this.disposables.add(u);let c;o.keyboardNavigationLabelProvider&&(c=new NL(this,o.keyboardNavigationLabelProvider,o.filter),o=Object.assign(Object.assign({},o),{filter:c}),this.disposables.add(c)),this.focus=new TL(o.identityProvider),this.selection=new TL(o.identityProvider),this.view=new RL(e,t,r,this.renderers,this.focus,this.selection,Object.assign(Object.assign({},xL(()=>this.model,o)),{tree:this})),this.model=this.createModel(e,this.view,o),s.input=this.model.onDidChangeCollapseState;const h=Xe.forEach(this.model.onDidSplice,e=>{this.eventBufferer.bufferEvents(()=>{this.focus.onDidModelSplice(e),this.selection.onDidModelSplice(e)})});if(h(()=>null,null,this.disposables),a.input=Xe.chain(Xe.any(h,this.focus.onDidChange,this.selection.onDidChange)).debounce(()=>null,0).map(()=>{const e=new Set;for(const t of this.focus.getNodes())e.add(t);for(const t of this.selection.getNodes())e.add(t);return[...e.values()]}).event,!1!==o.keyboardSupport){const e=Xe.chain(this.view.onKeyDown).filter(e=>!PN(e.target)).map(e=>new Mi(e));e.filter(e=>15===e.keyCode).on(this.onLeftArrow,this,this.disposables),e.filter(e=>17===e.keyCode).on(this.onRightArrow,this,this.disposables),e.filter(e=>10===e.keyCode).on(this.onSpace,this,this.disposables)}if(o.keyboardNavigationLabelProvider){const e=o.keyboardNavigationDelegate||QN;this.typeFilterController=new LL(this,this.model,this.view,c,e),this.focusNavigationFilter=e=>this.typeFilterController.shouldAllowFocus(e),this.disposables.add(this.typeFilterController)}this.styleElement=or(this.view.getHTMLElement()),Co(this.getHTMLElement(),"always",this._options.renderIndentGuides===DL.Always)}get onDidChangeFocus(){return this.eventBufferer.wrapEvent(this.focus.onDidChange)}get onDidChangeSelection(){return this.eventBufferer.wrapEvent(this.selection.onDidChange)}get onMouseDblClick(){return Xe.map(this.view.onMouseDblClick,BL)}get onPointer(){return Xe.map(this.view.onPointer,BL)}get onDidFocus(){return this.view.onDidFocus}get onDidChangeCollapseState(){return this.model.onDidChangeCollapseState}get expandOnlyOnDoubleClick(){var e;return null!==(e=this._options.expandOnlyOnDoubleClick)&&void 0!==e&&e}get expandOnlyOnTwistieClick(){return"undefined"!==typeof this._options.expandOnlyOnTwistieClick&&this._options.expandOnlyOnTwistieClick}get onDidDispose(){return this.view.onDidDispose}updateOptions(e={}){this._options=Object.assign(Object.assign({},this._options),e);for(const t of this.renderers)t.updateOptions(e);this.view.updateOptions({enableKeyboardNavigation:this._options.simpleKeyboardNavigation,automaticKeyboardNavigation:this._options.automaticKeyboardNavigation,smoothScrolling:this._options.smoothScrolling,horizontalScrolling:this._options.horizontalScrolling}),this.typeFilterController&&this.typeFilterController.updateOptions(this._options),this._onDidUpdateOptions.fire(this._options),Co(this.getHTMLElement(),"always",this._options.renderIndentGuides===DL.Always)}get options(){return this._options}getHTMLElement(){return this.view.getHTMLElement()}get scrollTop(){return this.view.scrollTop}set scrollTop(e){this.view.scrollTop=e}domFocus(){this.view.domFocus()}layout(e,t){this.view.layout(e,t)}style(e){const t="."+this.view.domId,n=[];e.treeIndentGuidesStroke&&(n.push(`.monaco-list${t}:hover .monaco-tl-indent > .indent-guide, .monaco-list${t}.always .monaco-tl-indent > .indent-guide  { border-color: ${e.treeIndentGuidesStroke.transparent(.4)}; }`),n.push(`.monaco-list${t} .monaco-tl-indent > .indent-guide.active { border-color: ${e.treeIndentGuidesStroke}; }`));const i=n.join("\n");i!==this.styleElement.innerHTML&&(this.styleElement.innerHTML=i),this.view.style(e)}collapse(e,t=!1){return this.model.setCollapsed(e,!0,t)}expand(e,t=!1){return this.model.setCollapsed(e,!1,t)}isCollapsible(e){return this.model.isCollapsible(e)}setCollapsible(e,t){return this.model.setCollapsible(e,t)}isCollapsed(e){return this.model.isCollapsed(e)}refilter(){this._onWillRefilter.fire(void 0),this.model.refilter()}setSelection(e,t){const n=e.map(e=>this.model.getNode(e));this.selection.set(n,t);const i=e.map(e=>this.model.getListIndex(e)).filter(e=>e>-1);this.view.setSelection(i,t,!0)}getSelection(){return this.selection.get()}setFocus(e,t){const n=e.map(e=>this.model.getNode(e));this.focus.set(n,t);const i=e.map(e=>this.model.getListIndex(e)).filter(e=>e>-1);this.view.setFocus(i,t,!0)}focusNext(e=1,t=!1,n,i=this.focusNavigationFilter){this.view.focusNext(e,t,n,i)}getFocus(){return this.focus.get()}reveal(e,t){this.model.expandTo(e);const n=this.model.getListIndex(e);-1!==n&&this.view.reveal(n,t)}getRelativeTop(e){const t=this.model.getListIndex(e);return-1===t?null:this.view.getRelativeTop(t)}onLeftArrow(e){e.preventDefault(),e.stopPropagation();const t=this.view.getFocusedElements();if(0===t.length)return;const n=t[0],i=this.model.getNodeLocation(n),o=this.model.setCollapsed(i,!0);if(!o){const e=this.model.getParentNodeLocation(i);if(!e)return;const t=this.model.getListIndex(e);this.view.reveal(t),this.view.setFocus([t])}}onRightArrow(e){e.preventDefault(),e.stopPropagation();const t=this.view.getFocusedElements();if(0===t.length)return;const n=t[0],i=this.model.getNodeLocation(n),o=this.model.setCollapsed(i,!1);if(!o){if(!n.children.some(e=>e.visible))return;const[e]=this.view.getFocus(),t=e+1;this.view.reveal(t),this.view.setFocus([t])}}onSpace(e){e.preventDefault(),e.stopPropagation();const t=this.view.getFocusedElements();if(0===t.length)return;const n=t[0],i=this.model.getNodeLocation(n),o=e.browserEvent.altKey;this.model.setCollapsed(i,void 0,o)}dispose(){We(this.disposables),this.view.dispose()}}class FL{constructor(e,t,n={}){this.user=e,this.rootRef=null,this.nodes=new Map,this.nodesByIdentity=new Map,this.model=new mL(e,t,null,n),this.onDidSplice=this.model.onDidSplice,this.onDidChangeCollapseState=this.model.onDidChangeCollapseState,this.onDidChangeRenderNodeCount=this.model.onDidChangeRenderNodeCount,n.sorter&&(this.sorter={compare(e,t){return n.sorter.compare(e.element,t.element)}}),this.identityProvider=n.identityProvider}setChildren(e,t=Re.empty(),n,i){const o=this.getElementLocation(e);this._setChildren(o,this.preserveCollapseState(t),n,i)}_setChildren(e,t=Re.empty(),n,i){const o=new Set,r=new Set,s=e=>{if(null===e.element)return;const t=e;if(o.add(t.element),this.nodes.set(t.element,t),this.identityProvider){const e=this.identityProvider.getId(t.element).toString();r.add(e),this.nodesByIdentity.set(e,t)}n&&n(t)},a=e=>{if(null===e.element)return;const t=e;if(o.has(t.element)||this.nodes.delete(t.element),this.identityProvider){const e=this.identityProvider.getId(t.element).toString();r.has(e)||this.nodesByIdentity.delete(e)}i&&i(t)};this.model.splice([...e,0],Number.MAX_VALUE,t,s,a)}preserveCollapseState(e=Re.empty()){return this.sorter&&(e=Ji([...e],this.sorter.compare.bind(this.sorter))),Re.map(e,e=>{let t=this.nodes.get(e.element);if(!t&&this.identityProvider){const n=this.identityProvider.getId(e.element).toString();t=this.nodesByIdentity.get(n)}if(!t)return Object.assign(Object.assign({},e),{children:this.preserveCollapseState(e.children)});const n="boolean"===typeof e.collapsible?e.collapsible:t.collapsible,i="undefined"!==typeof e.collapsed?e.collapsed:t.collapsed;return Object.assign(Object.assign({},e),{collapsible:n,collapsed:i,children:this.preserveCollapseState(e.children)})})}rerender(e){const t=this.getElementLocation(e);this.model.rerender(t)}has(e){return this.nodes.has(e)}getListIndex(e){const t=this.getElementLocation(e);return this.model.getListIndex(t)}getListRenderCount(e){const t=this.getElementLocation(e);return this.model.getListRenderCount(t)}isCollapsible(e){const t=this.getElementLocation(e);return this.model.isCollapsible(t)}setCollapsible(e,t){const n=this.getElementLocation(e);return this.model.setCollapsible(n,t)}isCollapsed(e){const t=this.getElementLocation(e);return this.model.isCollapsed(t)}setCollapsed(e,t,n){const i=this.getElementLocation(e);return this.model.setCollapsed(i,t,n)}expandTo(e){const t=this.getElementLocation(e);this.model.expandTo(t)}refilter(){this.model.refilter()}getNode(e=null){if(null===e)return this.model.getNode(this.model.rootRef);const t=this.nodes.get(e);if(!t)throw new uL(this.user,"Theme element not found: "+e);return t}getNodeLocation(e){return e.element}getParentNodeLocation(e){if(null===e)throw new uL(this.user,"Invalid getParentNodeLocation call");const t=this.nodes.get(e);if(!t)throw new uL(this.user,"Theme element not found: "+e);const n=this.model.getNodeLocation(t),i=this.model.getParentNodeLocation(n),o=this.model.getNode(i);return o.element}getElementLocation(e){if(null===e)return[];const t=this.nodes.get(e);if(!t)throw new uL(this.user,"Theme element not found: "+e);return this.model.getNodeLocation(t)}}function jL(e){const t=[e.element],n=e.incompressible||!1;return{element:{elements:t,incompressible:n},children:Re.map(Re.from(e.children),jL),collapsible:e.collapsible,collapsed:e.collapsed}}function QL(e){const t=[e.element],n=e.incompressible||!1;let i,o;while(1){if([o,i]=Re.consume(Re.from(e.children),2),1!==o.length)break;if(e=o[0],e.incompressible)break;t.push(e.element)}return{element:{elements:t,incompressible:n},children:Re.map(Re.concat(o,i),QL),collapsible:e.collapsible,collapsed:e.collapsed}}function zL(e,t=0){let n;return n=t<e.element.elements.length-1?[zL(e,t+1)]:Re.map(Re.from(e.children),e=>zL(e,0)),0===t&&e.element.incompressible?{element:e.element.elements[t],children:n,incompressible:!0,collapsible:e.collapsible,collapsed:e.collapsed}:{element:e.element.elements[t],children:n,collapsible:e.collapsible,collapsed:e.collapsed}}function VL(e){return zL(e,0)}function WL(e,t,n){return e.element===t?Object.assign(Object.assign({},e),{children:n}):Object.assign(Object.assign({},e),{children:Re.map(Re.from(e.children),e=>WL(e,t,n))})}class HL{constructor(e,t,n={}){this.user=e,this.rootRef=null,this.nodes=new Map,this.model=new FL(e,t,n),this.enabled="undefined"===typeof n.compressionEnabled||n.compressionEnabled}get onDidSplice(){return this.model.onDidSplice}get onDidChangeCollapseState(){return this.model.onDidChangeCollapseState}get onDidChangeRenderNodeCount(){return this.model.onDidChangeRenderNodeCount}setChildren(e,t=Re.empty()){if(null===e){const e=Re.map(t,this.enabled?QL:jL);return void this._setChildren(null,e)}const n=this.nodes.get(e);if(!n)throw new Error("Unknown compressed tree node");const i=this.model.getNode(n),o=this.model.getParentNodeLocation(n),r=this.model.getNode(o),s=VL(i),a=WL(s,e,t),l=(this.enabled?QL:jL)(a),c=r.children.map(e=>e===i?l:e);this._setChildren(r.element,c)}setCompressionEnabled(e){if(e===this.enabled)return;this.enabled=e;const t=this.model.getNode(),n=t.children,i=Re.map(n,VL),o=Re.map(i,e?QL:jL);this._setChildren(null,o)}_setChildren(e,t){const n=new Set,i=e=>{for(const t of e.element.elements)n.add(t),this.nodes.set(t,e.element)},o=e=>{for(const t of e.element.elements)n.has(t)||this.nodes.delete(t)};this.model.setChildren(e,t,i,o)}has(e){return this.nodes.has(e)}getListIndex(e){const t=this.getCompressedNode(e);return this.model.getListIndex(t)}getListRenderCount(e){const t=this.getCompressedNode(e);return this.model.getListRenderCount(t)}getNode(e){if("undefined"===typeof e)return this.model.getNode();const t=this.getCompressedNode(e);return this.model.getNode(t)}getNodeLocation(e){const t=this.model.getNodeLocation(e);return null===t?null:t.elements[t.elements.length-1]}getParentNodeLocation(e){const t=this.getCompressedNode(e),n=this.model.getParentNodeLocation(t);return null===n?null:n.elements[n.elements.length-1]}isCollapsible(e){const t=this.getCompressedNode(e);return this.model.isCollapsible(t)}setCollapsible(e,t){const n=this.getCompressedNode(e);return this.model.setCollapsible(n,t)}isCollapsed(e){const t=this.getCompressedNode(e);return this.model.isCollapsed(t)}setCollapsed(e,t,n){const i=this.getCompressedNode(e);return this.model.setCollapsed(i,t,n)}expandTo(e){const t=this.getCompressedNode(e);this.model.expandTo(t)}rerender(e){const t=this.getCompressedNode(e);this.model.rerender(t)}refilter(){this.model.refilter()}getCompressedNode(e){if(null===e)return null;const t=this.nodes.get(e);if(!t)throw new uL(this.user,"Theme element not found: "+e);return t}}const UL=e=>e[e.length-1];class YL{constructor(e,t){this.unwrapper=e,this.node=t}get element(){return null===this.node.element?null:this.unwrapper(this.node.element)}get children(){return this.node.children.map(e=>new YL(this.unwrapper,e))}get depth(){return this.node.depth}get visibleChildrenCount(){return this.node.visibleChildrenCount}get visibleChildIndex(){return this.node.visibleChildIndex}get collapsible(){return this.node.collapsible}get collapsed(){return this.node.collapsed}get visible(){return this.node.visible}get filterData(){return this.node.filterData}}function GL(e,t){return{splice(n,i,o){t.splice(n,i,o.map(t=>e.map(t)))},updateElementHeight(e,n){t.updateElementHeight(e,n)}}}function KL(e,t){return Object.assign(Object.assign({},t),{sorter:t.sorter&&{compare(e,n){return t.sorter.compare(e.elements[0],n.elements[0])}},identityProvider:t.identityProvider&&{getId(n){return t.identityProvider.getId(e(n))}},filter:t.filter&&{filter(n,i){return t.filter.filter(e(n),i)}}})}class qL{constructor(e,t,n={}){this.rootRef=null,this.elementMapper=n.elementMapper||UL;const i=e=>this.elementMapper(e.elements);this.nodeMapper=new dL(e=>new YL(i,e)),this.model=new HL(e,GL(this.nodeMapper,t),KL(i,n))}get onDidSplice(){return Xe.map(this.model.onDidSplice,({insertedNodes:e,deletedNodes:t})=>({insertedNodes:e.map(e=>this.nodeMapper.map(e)),deletedNodes:t.map(e=>this.nodeMapper.map(e))}))}get onDidChangeCollapseState(){return Xe.map(this.model.onDidChangeCollapseState,({node:e,deep:t})=>({node:this.nodeMapper.map(e),deep:t}))}get onDidChangeRenderNodeCount(){return Xe.map(this.model.onDidChangeRenderNodeCount,e=>this.nodeMapper.map(e))}setChildren(e,t=Re.empty()){this.model.setChildren(e,t)}setCompressionEnabled(e){this.model.setCompressionEnabled(e)}has(e){return this.model.has(e)}getListIndex(e){return this.model.getListIndex(e)}getListRenderCount(e){return this.model.getListRenderCount(e)}getNode(e){return this.nodeMapper.map(this.model.getNode(e))}getNodeLocation(e){return e.element}getParentNodeLocation(e){return this.model.getParentNodeLocation(e)}isCollapsible(e){return this.model.isCollapsible(e)}setCollapsible(e,t){return this.model.setCollapsible(e,t)}isCollapsed(e){return this.model.isCollapsed(e)}setCollapsed(e,t,n){return this.model.setCollapsed(e,t,n)}expandTo(e){return this.model.expandTo(e)}rerender(e){return this.model.rerender(e)}refilter(){return this.model.refilter()}getCompressedTreeNode(e=null){return this.model.getNode(e)}}var JL=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s};class XL extends PL{constructor(e,t,n,i,o={}){super(e,t,n,i,o)}get onDidChangeCollapseState(){return this.model.onDidChangeCollapseState}setChildren(e,t=Re.empty()){this.model.setChildren(e,t)}rerender(e){void 0!==e?this.model.rerender(e):this.view.rerender()}hasElement(e){return this.model.has(e)}createModel(e,t,n){return new FL(e,t,n)}}class $L{constructor(e,t){this._compressedTreeNodeProvider=e,this.renderer=t,this.templateId=t.templateId,t.onDidChangeTwistieState&&(this.onDidChangeTwistieState=t.onDidChangeTwistieState)}get compressedTreeNodeProvider(){return this._compressedTreeNodeProvider()}renderTemplate(e){const t=this.renderer.renderTemplate(e);return{compressedTreeNode:void 0,data:t}}renderElement(e,t,n,i){const o=this.compressedTreeNodeProvider.getCompressedTreeNode(e.element);1===o.element.elements.length?(n.compressedTreeNode=void 0,this.renderer.renderElement(e,t,n.data,i)):(n.compressedTreeNode=o,this.renderer.renderCompressedElements(o,t,n.data,i))}disposeElement(e,t,n,i){n.compressedTreeNode?this.renderer.disposeCompressedElements&&this.renderer.disposeCompressedElements(n.compressedTreeNode,t,n.data,i):this.renderer.disposeElement&&this.renderer.disposeElement(e,t,n.data,i)}disposeTemplate(e){this.renderer.disposeTemplate(e.data)}renderTwistie(e,t){this.renderer.renderTwistie&&this.renderer.renderTwistie(e,t)}}function ZL(e,t){return t&&Object.assign(Object.assign({},t),{keyboardNavigationLabelProvider:t.keyboardNavigationLabelProvider&&{getKeyboardNavigationLabel(n){let i;try{i=e().getCompressedTreeNode(n)}catch(o){return t.keyboardNavigationLabelProvider.getKeyboardNavigationLabel(n)}return 1===i.element.elements.length?t.keyboardNavigationLabelProvider.getKeyboardNavigationLabel(n):t.keyboardNavigationLabelProvider.getCompressedNodeKeyboardNavigationLabel(i.element.elements)}}})}JL([Vg],$L.prototype,"compressedTreeNodeProvider",null);class eB extends XL{constructor(e,t,n,i,o={}){const r=()=>this,s=i.map(e=>new $L(r,e));super(e,t,n,s,ZL(r,o))}setChildren(e,t=Re.empty()){this.model.setChildren(e,t)}createModel(e,t,n){return new qL(e,t,n)}updateOptions(e={}){super.updateOptions(e),"undefined"!==typeof e.compressionEnabled&&this.model.setCompressionEnabled(e.compressionEnabled)}getCompressedTreeNode(e=null){return this.model.getCompressedTreeNode(e)}}var tB=function(e,t,n,i){function o(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,r){function s(e){try{l(i.next(e))}catch(t){r(t)}}function a(e){try{l(i["throw"](e))}catch(t){r(t)}}function l(e){e.done?n(e.value):o(e.value).then(s,a)}l((i=i.apply(e,t||[])).next())}))};function nB(e){return Object.assign(Object.assign({},e),{children:[],refreshPromise:void 0,stale:!0,slow:!1,collapsedByDefault:void 0})}function iB(e,t){return!!t.parent&&(t.parent===e||iB(e,t.parent))}function oB(e,t){return e===t||iB(e,t)||iB(t,e)}class rB{constructor(e){this.node=e}get element(){return this.node.element.element}get children(){return this.node.children.map(e=>new rB(e))}get depth(){return this.node.depth}get visibleChildrenCount(){return this.node.visibleChildrenCount}get visibleChildIndex(){return this.node.visibleChildIndex}get collapsible(){return this.node.collapsible}get collapsed(){return this.node.collapsed}get visible(){return this.node.visible}get filterData(){return this.node.filterData}}class sB{constructor(e,t,n){this.renderer=e,this.nodeMapper=t,this.onDidChangeTwistieState=n,this.renderedNodes=new Map,this.templateId=e.templateId}renderTemplate(e){const t=this.renderer.renderTemplate(e);return{templateData:t}}renderElement(e,t,n,i){this.renderer.renderElement(this.nodeMapper.map(e),t,n.templateData,i)}renderTwistie(e,t){return e.slow?wo(t,_L.classNames):Ao(t,_L.classNames),!1}disposeElement(e,t,n,i){this.renderer.disposeElement&&this.renderer.disposeElement(this.nodeMapper.map(e),t,n.templateData,i)}disposeTemplate(e){this.renderer.disposeTemplate(e.templateData)}dispose(){this.renderedNodes.clear()}}function aB(e){return{browserEvent:e.browserEvent,elements:e.elements.map(e=>e.element)}}function lB(e){return{browserEvent:e.browserEvent,element:e.element&&e.element.element,target:e.target}}class cB extends CN{constructor(e){super(e.elements.map(e=>e.element)),this.data=e}}function hB(e){return e instanceof CN?new cB(e):e}class uB{constructor(e){this.dnd=e}getDragURI(e){return this.dnd.getDragURI(e.element)}getDragLabel(e,t){if(this.dnd.getDragLabel)return this.dnd.getDragLabel(e.map(e=>e.element),t)}onDragStart(e,t){this.dnd.onDragStart&&this.dnd.onDragStart(hB(e),t)}onDragOver(e,t,n,i,o=!0){return this.dnd.onDragOver(hB(e),t&&t.element,n,i)}drop(e,t,n,i){this.dnd.drop(hB(e),t&&t.element,n,i)}onDragEnd(e){this.dnd.onDragEnd&&this.dnd.onDragEnd(e)}}function dB(e){return e&&Object.assign(Object.assign({},e),{collapseByDefault:!0,identityProvider:e.identityProvider&&{getId(t){return e.identityProvider.getId(t.element)}},dnd:e.dnd&&new uB(e.dnd),multipleSelectionController:e.multipleSelectionController&&{isSelectionSingleChangeEvent(t){return e.multipleSelectionController.isSelectionSingleChangeEvent(Object.assign(Object.assign({},t),{element:t.element}))},isSelectionRangeChangeEvent(t){return e.multipleSelectionController.isSelectionRangeChangeEvent(Object.assign(Object.assign({},t),{element:t.element}))}},accessibilityProvider:e.accessibilityProvider&&Object.assign(Object.assign({},e.accessibilityProvider),{getPosInSet:void 0,getSetSize:void 0,getRole:e.accessibilityProvider.getRole?t=>e.accessibilityProvider.getRole(t.element):()=>"treeitem",isChecked:e.accessibilityProvider.isChecked?t=>{var n;return!!(null===(n=e.accessibilityProvider)||void 0===n?void 0:n.isChecked(t.element))}:void 0,getAriaLabel(t){return e.accessibilityProvider.getAriaLabel(t.element)},getWidgetAriaLabel(){return e.accessibilityProvider.getWidgetAriaLabel()},getWidgetRole:e.accessibilityProvider.getWidgetRole?()=>e.accessibilityProvider.getWidgetRole():()=>"tree",getAriaLevel:e.accessibilityProvider.getAriaLevel&&(t=>e.accessibilityProvider.getAriaLevel(t.element)),getActiveDescendantId:e.accessibilityProvider.getActiveDescendantId&&(t=>e.accessibilityProvider.getActiveDescendantId(t.element))}),filter:e.filter&&{filter(t,n){return e.filter.filter(t.element,n)}},keyboardNavigationLabelProvider:e.keyboardNavigationLabelProvider&&Object.assign(Object.assign({},e.keyboardNavigationLabelProvider),{getKeyboardNavigationLabel(t){return e.keyboardNavigationLabelProvider.getKeyboardNavigationLabel(t.element)}}),sorter:void 0,expandOnlyOnTwistieClick:"undefined"===typeof e.expandOnlyOnTwistieClick?void 0:"function"!==typeof e.expandOnlyOnTwistieClick?e.expandOnlyOnTwistieClick:t=>e.expandOnlyOnTwistieClick(t.element),additionalScrollHeight:e.additionalScrollHeight})}function pB(e,t){t(e),e.children.forEach(e=>pB(e,t))}class fB{constructor(e,t,n,i,o,r={}){this.user=e,this.dataSource=o,this.nodes=new Map,this.subTreeRefreshPromises=new Map,this.refreshPromises=new Map,this._onDidRender=new et,this._onDidChangeNodeSlowState=new et,this.nodeMapper=new dL(e=>new rB(e)),this.disposables=new Ye,this.identityProvider=r.identityProvider,this.autoExpandSingleChildren="undefined"!==typeof r.autoExpandSingleChildren&&r.autoExpandSingleChildren,this.sorter=r.sorter,this.collapseByDefault=r.collapseByDefault,this.tree=this.createTree(e,t,n,i,r),this.root=nB({element:void 0,parent:null,hasChildren:!0}),this.identityProvider&&(this.root=Object.assign(Object.assign({},this.root),{id:null})),this.nodes.set(null,this.root),this.tree.onDidChangeCollapseState(this._onDidChangeCollapseState,this,this.disposables)}get onDidChangeFocus(){return Xe.map(this.tree.onDidChangeFocus,aB)}get onDidChangeSelection(){return Xe.map(this.tree.onDidChangeSelection,aB)}get onMouseDblClick(){return Xe.map(this.tree.onMouseDblClick,lB)}get onPointer(){return Xe.map(this.tree.onPointer,lB)}get onDidFocus(){return this.tree.onDidFocus}get onDidDispose(){return this.tree.onDidDispose}createTree(e,t,n,i,o){const r=new SL(n),s=i.map(e=>new sB(e,this.nodeMapper,this._onDidChangeNodeSlowState.event)),a=dB(o)||{};return new XL(e,t,r,s,a)}updateOptions(e={}){this.tree.updateOptions(e)}getHTMLElement(){return this.tree.getHTMLElement()}get scrollTop(){return this.tree.scrollTop}set scrollTop(e){this.tree.scrollTop=e}domFocus(){this.tree.domFocus()}layout(e,t){this.tree.layout(e,t)}style(e){this.tree.style(e)}getInput(){return this.root.element}setInput(e,t){return tB(this,void 0,void 0,(function*(){this.refreshPromises.forEach(e=>e.cancel()),this.refreshPromises.clear(),this.root.element=e;const n=t&&{viewState:t,focus:[],selection:[]};yield this._updateChildren(e,!0,!1,n),n&&(this.tree.setFocus(n.focus),this.tree.setSelection(n.selection)),t&&"number"===typeof t.scrollTop&&(this.scrollTop=t.scrollTop)}))}_updateChildren(e=this.root.element,t=!0,n=!1,i){return tB(this,void 0,void 0,(function*(){if("undefined"===typeof this.root.element)throw new uL(this.user,"Theme input not set");this.root.refreshPromise&&(yield this.root.refreshPromise,yield Xe.toPromise(this._onDidRender.event));const o=this.getDataNode(e);if(yield this.refreshAndRenderNode(o,t,i),n)try{this.tree.rerender(o)}catch(r){}}))}rerender(e){if(void 0===e||e===this.root.element)return void this.tree.rerender();const t=this.getDataNode(e);this.tree.rerender(t)}collapse(e,t=!1){const n=this.getDataNode(e);return this.tree.collapse(n===this.root?null:n,t)}expand(e,t=!1){return tB(this,void 0,void 0,(function*(){if("undefined"===typeof this.root.element)throw new uL(this.user,"Theme input not set");this.root.refreshPromise&&(yield this.root.refreshPromise,yield Xe.toPromise(this._onDidRender.event));const n=this.getDataNode(e);if(this.tree.hasElement(n)&&!this.tree.isCollapsible(n))return!1;if(n.refreshPromise&&(yield this.root.refreshPromise,yield Xe.toPromise(this._onDidRender.event)),n!==this.root&&!n.refreshPromise&&!this.tree.isCollapsed(n))return!1;const i=this.tree.expand(n===this.root?null:n,t);return n.refreshPromise&&(yield this.root.refreshPromise,yield Xe.toPromise(this._onDidRender.event)),i}))}setSelection(e,t){const n=e.map(e=>this.getDataNode(e));this.tree.setSelection(n,t)}getSelection(){const e=this.tree.getSelection();return e.map(e=>e.element)}setFocus(e,t){const n=e.map(e=>this.getDataNode(e));this.tree.setFocus(n,t)}getFocus(){const e=this.tree.getFocus();return e.map(e=>e.element)}reveal(e,t){this.tree.reveal(this.getDataNode(e),t)}getDataNode(e){const t=this.nodes.get(e===this.root.element?null:e);if(!t)throw new uL(this.user,"Data tree node not found: "+e);return t}refreshAndRenderNode(e,t,n){return tB(this,void 0,void 0,(function*(){yield this.refreshNode(e,t,n),this.render(e,n)}))}refreshNode(e,t,n){return tB(this,void 0,void 0,(function*(){let i;return this.subTreeRefreshPromises.forEach((o,r)=>{!i&&oB(r,e)&&(i=o.then(()=>this.refreshNode(e,t,n)))}),i||this.doRefreshSubTree(e,t,n)}))}doRefreshSubTree(e,t,n){return tB(this,void 0,void 0,(function*(){let i;e.refreshPromise=new Promise(e=>i=e),this.subTreeRefreshPromises.set(e,e.refreshPromise),e.refreshPromise.finally(()=>{e.refreshPromise=void 0,this.subTreeRefreshPromises.delete(e)});try{const o=yield this.doRefreshNode(e,t,n);e.stale=!1,yield Promise.all(o.map(e=>this.doRefreshSubTree(e,t,n)))}finally{i()}}))}doRefreshNode(e,t,n){return tB(this,void 0,void 0,(function*(){let i;if(e.hasChildren=!!this.dataSource.hasChildren(e.element),e.hasChildren){const t=Qi(800);t.then(()=>{e.slow=!0,this._onDidChangeNodeSlowState.fire(e)},e=>null),i=this.doGetChildren(e).finally(()=>t.cancel())}else i=Promise.resolve(Re.empty());try{const o=yield i;return this.setChildren(e,o,t,n)}catch(o){if(e!==this.root&&this.tree.collapse(e===this.root?null:e),Be(o))return[];throw o}finally{e.slow&&(e.slow=!1,this._onDidChangeNodeSlowState.fire(e))}}))}doGetChildren(e){let t=this.refreshPromises.get(e);return t||(t=Fi(()=>tB(this,void 0,void 0,(function*(){const t=yield this.dataSource.getChildren(e.element);return this.processChildren(t)}))),this.refreshPromises.set(e,t),t.finally(()=>{this.refreshPromises.delete(e)}))}_onDidChangeCollapseState({node:e,deep:t}){null!==e.element&&!e.collapsed&&e.element.stale&&(t?this.collapse(e.element.element):this.refreshAndRenderNode(e.element,!1).catch(Me))}setChildren(e,t,n,i){const o=[...t];if(0===e.children.length&&0===o.length)return[];const r=new Map,s=new Map;for(const c of e.children)if(r.set(c.element,c),this.identityProvider){const e=this.tree.isCollapsed(c);s.set(c.id,{node:c,collapsed:e})}const a=[],l=o.map(t=>{const o=!!this.dataSource.hasChildren(t);if(!this.identityProvider){const n=nB({element:t,parent:e,hasChildren:o});return o&&this.collapseByDefault&&!this.collapseByDefault(t)&&(n.collapsedByDefault=!1,a.push(n)),n}const l=this.identityProvider.getId(t).toString(),c=s.get(l);if(c){const e=c.node;return r.delete(e.element),this.nodes.delete(e.element),this.nodes.set(t,e),e.element=t,e.hasChildren=o,n?c.collapsed?(e.children.forEach(e=>pB(e,e=>this.nodes.delete(e.element))),e.children.splice(0,e.children.length),e.stale=!0):a.push(e):o&&this.collapseByDefault&&!this.collapseByDefault(t)&&(e.collapsedByDefault=!1,a.push(e)),e}const h=nB({element:t,parent:e,id:l,hasChildren:o});return i&&i.viewState.focus&&i.viewState.focus.indexOf(l)>-1&&i.focus.push(h),i&&i.viewState.selection&&i.viewState.selection.indexOf(l)>-1&&i.selection.push(h),i&&i.viewState.expanded&&i.viewState.expanded.indexOf(l)>-1?a.push(h):o&&this.collapseByDefault&&!this.collapseByDefault(t)&&(h.collapsedByDefault=!1,a.push(h)),h});for(const c of r.values())pB(c,e=>this.nodes.delete(e.element));for(const c of l)this.nodes.set(c.element,c);return e.children.splice(0,e.children.length,...l),e!==this.root&&this.autoExpandSingleChildren&&1===l.length&&0===a.length&&(l[0].collapsedByDefault=!1,a.push(l[0])),a}render(e,t){const n=e.children.map(e=>this.asTreeElement(e,t));this.tree.setChildren(e===this.root?null:e,n),e!==this.root&&this.tree.setCollapsible(e,e.hasChildren),this._onDidRender.fire()}asTreeElement(e,t){if(e.stale)return{element:e,collapsible:e.hasChildren,collapsed:!0};let n;return n=!(t&&t.viewState.expanded&&e.id&&t.viewState.expanded.indexOf(e.id)>-1)&&e.collapsedByDefault,e.collapsedByDefault=void 0,{element:e,children:e.hasChildren?Re.map(e.children,e=>this.asTreeElement(e,t)):[],collapsible:e.hasChildren,collapsed:n}}processChildren(e){return this.sorter&&(e=[...e].sort(this.sorter.compare.bind(this.sorter))),e}dispose(){this.disposables.dispose()}}class gB{constructor(e){this.node=e}get element(){return{elements:this.node.element.elements.map(e=>e.element),incompressible:this.node.element.incompressible}}get children(){return this.node.children.map(e=>new gB(e))}get depth(){return this.node.depth}get visibleChildrenCount(){return this.node.visibleChildrenCount}get visibleChildIndex(){return this.node.visibleChildIndex}get collapsible(){return this.node.collapsible}get collapsed(){return this.node.collapsed}get visible(){return this.node.visible}get filterData(){return this.node.filterData}}class mB{constructor(e,t,n,i){this.renderer=e,this.nodeMapper=t,this.compressibleNodeMapperProvider=n,this.onDidChangeTwistieState=i,this.renderedNodes=new Map,this.disposables=[],this.templateId=e.templateId}renderTemplate(e){const t=this.renderer.renderTemplate(e);return{templateData:t}}renderElement(e,t,n,i){this.renderer.renderElement(this.nodeMapper.map(e),t,n.templateData,i)}renderCompressedElements(e,t,n,i){this.renderer.renderCompressedElements(this.compressibleNodeMapperProvider().map(e),t,n.templateData,i)}renderTwistie(e,t){return e.slow?wo(t,_L.classNames):Ao(t,_L.classNames),!1}disposeElement(e,t,n,i){this.renderer.disposeElement&&this.renderer.disposeElement(this.nodeMapper.map(e),t,n.templateData,i)}disposeCompressedElements(e,t,n,i){this.renderer.disposeCompressedElements&&this.renderer.disposeCompressedElements(this.compressibleNodeMapperProvider().map(e),t,n.templateData,i)}disposeTemplate(e){this.renderer.disposeTemplate(e.templateData)}dispose(){this.renderedNodes.clear(),this.disposables=We(this.disposables)}}function bB(e){const t=e&&dB(e);return t&&Object.assign(Object.assign({},t),{keyboardNavigationLabelProvider:t.keyboardNavigationLabelProvider&&Object.assign(Object.assign({},t.keyboardNavigationLabelProvider),{getCompressedNodeKeyboardNavigationLabel(t){return e.keyboardNavigationLabelProvider.getCompressedNodeKeyboardNavigationLabel(t.map(e=>e.element))}})})}class vB extends fB{constructor(e,t,n,i,o,r,s={}){super(e,t,n,o,r,s),this.compressionDelegate=i,this.compressibleNodeMapper=new dL(e=>new gB(e)),this.filter=s.filter}createTree(e,t,n,i,o){const r=new SL(n),s=i.map(e=>new mB(e,this.nodeMapper,()=>this.compressibleNodeMapper,this._onDidChangeNodeSlowState.event)),a=bB(o)||{};return new eB(e,t,r,s,a)}asTreeElement(e,t){return Object.assign({incompressible:this.compressionDelegate.isIncompressible(e.element)},super.asTreeElement(e,t))}updateOptions(e={}){this.tree.updateOptions(e)}render(e,t){if(!this.identityProvider)return super.render(e,t);const n=e=>this.identityProvider.getId(e).toString(),i=e=>{const t=new Set;for(const i of e){const e=this.tree.getCompressedTreeNode(i===this.root?null:i);if(e.element)for(const i of e.element.elements)t.add(n(i.element))}return t},o=i(this.tree.getSelection()),r=i(this.tree.getFocus());super.render(e,t);const s=this.getSelection();let a=!1;const l=this.getFocus();let c=!1;const h=e=>{const t=e.element;if(t)for(let i=0;i<t.elements.length;i++){const e=n(t.elements[i].element),h=t.elements[t.elements.length-1].element;o.has(e)&&-1===s.indexOf(h)&&(s.push(h),a=!0),r.has(e)&&-1===l.indexOf(h)&&(l.push(h),c=!0)}e.children.forEach(h)};h(this.tree.getCompressedTreeNode(e===this.root?null:e)),a&&this.setSelection(s),c&&this.setFocus(l)}processChildren(e){return this.filter&&(e=Re.filter(e,e=>{const t=this.filter.filter(e,1),n=yB(t);if(2===n)throw new Error("Recursive tree visibility not supported in async data compressed trees");return 1===n})),super.processChildren(e)}}function yB(e){return"boolean"===typeof e?e?1:0:pL(e)?fL(e.visibility):fL(e)}class wB extends PL{constructor(e,t,n,i,o,r={}){super(e,t,n,i,r),this.user=e,this.dataSource=o,this.identityProvider=r.identityProvider}createModel(e,t,n){return new FL(e,t,n)}}var _B=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},AB=function(e,t){return function(n,i){t(n,i,e)}};const CB=ii("listService");let EB=class{constructor(e){this._themeService=e,this.disposables=new Ye,this.lists=[],this._lastFocusedWidget=void 0,this._hasCreatedStyleController=!1}get lastFocusedList(){return this._lastFocusedWidget}register(e,t){if(!this._hasCreatedStyleController){this._hasCreatedStyleController=!0;const e=new KN(or(),"");this.disposables.add(GM(e,this._themeService))}if(this.lists.some(t=>t.widget===e))throw new Error("Cannot register the same widget multiple times");const n={widget:e,extraContextKeys:t};return this.lists.push(n),e.getHTMLElement()===document.activeElement&&(this._lastFocusedWidget=e),He(e.onDidFocus(()=>this._lastFocusedWidget=e),Ue(()=>this.lists.splice(this.lists.indexOf(n),1)),e.onDidDispose(()=>{this.lists=this.lists.filter(e=>e!==n),this._lastFocusedWidget===e&&(this._lastFocusedWidget=void 0)}))}dispose(){this.disposables.dispose()}};EB=_B([AB(0,pm)],EB);const xB=new hg("listFocus",!0),SB=new hg("listSupportsMultiselect",!0),DB=(Jf.and(xB,Jf.not(cL)),new hg("listHasSelectionOrFocus",!1)),kB=new hg("listDoubleSelection",!1),MB=new hg("listMultiSelection",!1),NB=new hg("listSupportsKeyboardNavigation",!0),LB="listAutomaticKeyboardNavigation",BB=new hg(LB,!0);let IB=!1;function TB(e,t){const n=e.createScoped(t.getHTMLElement());return xB.bindTo(n),n}const OB="workbench.list.multiSelectModifier",RB="workbench.list.openMode",PB="workbench.list.horizontalScrolling",FB="workbench.list.keyboardNavigation",jB="workbench.list.automaticKeyboardNavigation",QB="workbench.tree.indent",zB="workbench.tree.renderIndentGuides",VB="workbench.list.smoothScrolling";function WB(e){return"alt"===e.getValue(OB)}class HB extends Ge{constructor(e){super(),this.configurationService=e,this.useAltAsMultipleSelectionModifier=WB(e),this.registerListeners()}registerListeners(){this._register(this.configurationService.onDidChangeConfiguration(e=>{e.affectsConfiguration(OB)&&(this.useAltAsMultipleSelectionModifier=WB(this.configurationService))}))}isSelectionSingleChangeEvent(e){return this.useAltAsMultipleSelectionModifier?e.browserEvent.altKey:WN(e)}isSelectionRangeChangeEvent(e){return HN(e)}}function UB(e,t,n){const i=new Ye,o=Object.assign({},e);if(!1!==e.multipleSelectionSupport&&!e.multipleSelectionController){const e=new HB(t);o.multipleSelectionController=e,i.add(e)}return o.keyboardNavigationDelegate={mightProducePrintableCharacter(e){return n.mightProducePrintableCharacter(e)}},o.smoothScrolling=t.getValue(VB),[o,i]}let YB=class extends oL{constructor(e,t,n,i,o,r,s,a,l,c){const h="undefined"!==typeof o.horizontalScrolling?o.horizontalScrolling:l.getValue(PB),[u,d]=UB(o,l,c);super(e,t,n,i,Object.assign(Object.assign(Object.assign({keyboardSupport:!1},UM(a.getColorTheme(),KM)),u),{horizontalScrolling:h})),this.disposables.add(d),this.contextKeyService=TB(r,this),this.themeService=a;const p=SB.bindTo(this.contextKeyService);p.set(!(!1===o.multipleSelectionSupport)),this.listHasSelectionOrFocus=DB.bindTo(this.contextKeyService),this.listDoubleSelection=kB.bindTo(this.contextKeyService),this.listMultiSelection=MB.bindTo(this.contextKeyService),this.horizontalScrolling=o.horizontalScrolling,this._useAltAsMultipleSelectionModifier=WB(l),this.disposables.add(this.contextKeyService),this.disposables.add(s.register(this)),o.overrideStyles&&this.updateStyles(o.overrideStyles),this.disposables.add(this.onDidChangeSelection(()=>{const e=this.getSelection(),t=this.getFocus();this.contextKeyService.bufferChangeEvents(()=>{this.listHasSelectionOrFocus.set(e.length>0||t.length>0),this.listMultiSelection.set(e.length>1),this.listDoubleSelection.set(2===e.length)})})),this.disposables.add(this.onDidChangeFocus(()=>{const e=this.getSelection(),t=this.getFocus();this.listHasSelectionOrFocus.set(e.length>0||t.length>0)})),this.disposables.add(l.onDidChangeConfiguration(e=>{e.affectsConfiguration(OB)&&(this._useAltAsMultipleSelectionModifier=WB(l));let t={};if(e.affectsConfiguration(PB)&&void 0===this.horizontalScrolling){const e=l.getValue(PB);t=Object.assign(Object.assign({},t),{horizontalScrolling:e})}if(e.affectsConfiguration(VB)){const e=l.getValue(VB);t=Object.assign(Object.assign({},t),{smoothScrolling:e})}Object.keys(t).length>0&&this.updateOptions(t)}))}updateOptions(e){super.updateOptions(e),e.overrideStyles&&this.updateStyles(e.overrideStyles)}dispose(){super.dispose(),this._styler&&this._styler.dispose()}updateStyles(e){this._styler&&this._styler.dispose(),this._styler=GM(this,this.themeService,e)}};YB=_B([AB(5,ug),AB(6,CB),AB(7,pm),AB(8,gp),AB(9,RD)],YB);let GB=class extends lL{constructor(e,t,n,i,o,r,s,a,l,c){const h="undefined"!==typeof o.horizontalScrolling?o.horizontalScrolling:l.getValue(PB),[u,d]=UB(o,l,c);super(e,t,n,i,Object.assign(Object.assign(Object.assign({keyboardSupport:!1},UM(a.getColorTheme(),KM)),u),{horizontalScrolling:h})),this.disposables=new Ye,this.disposables.add(d),this.contextKeyService=TB(r,this),this.horizontalScrolling=o.horizontalScrolling;const p=SB.bindTo(this.contextKeyService);p.set(!(!1===o.multipleSelectionSupport)),this._useAltAsMultipleSelectionModifier=WB(l),this.disposables.add(this.contextKeyService),this.disposables.add(s.register(this)),o.overrideStyles&&this.disposables.add(GM(this,a,o.overrideStyles)),this.disposables.add(l.onDidChangeConfiguration(e=>{e.affectsConfiguration(OB)&&(this._useAltAsMultipleSelectionModifier=WB(l));let t={};if(e.affectsConfiguration(PB)&&void 0===this.horizontalScrolling){const e=l.getValue(PB);t=Object.assign(Object.assign({},t),{horizontalScrolling:e})}if(e.affectsConfiguration(VB)){const e=l.getValue(VB);t=Object.assign(Object.assign({},t),{smoothScrolling:e})}Object.keys(t).length>0&&this.updateOptions(t)}))}dispose(){super.dispose(),this.disposables.dispose()}};GB=_B([AB(5,ug),AB(6,CB),AB(7,pm),AB(8,gp),AB(9,RD)],GB);class KB extends Ge{constructor(e,t){var n,i;super(),this.widget=e,this._onDidOpen=new et,this.onDidOpen=this._onDidOpen.event,this.openOnFocus=null!==(n=null===t||void 0===t?void 0:t.openOnFocus)&&void 0!==n&&n,this._register(Xe.filter(this.widget.onDidChangeSelection,e=>e.browserEvent instanceof KeyboardEvent)(e=>this.onSelectionFromKeyboard(e))),this._register(this.widget.onPointer(e=>this.onPointer(e.browserEvent))),this._register(this.widget.onMouseDblClick(e=>this.onMouseDblClick(e.browserEvent))),this.openOnFocus&&this._register(Xe.filter(this.widget.onDidChangeFocus,e=>e.browserEvent instanceof KeyboardEvent)(e=>this.onFocusFromKeyboard(e))),"boolean"!==typeof(null===t||void 0===t?void 0:t.openOnSingleClick)&&(null===t||void 0===t?void 0:t.configurationService)?(this.openOnSingleClick="doubleClick"!==(null===t||void 0===t?void 0:t.configurationService.getValue(RB)),this._register(null===t||void 0===t?void 0:t.configurationService.onDidChangeConfiguration(()=>{this.openOnSingleClick="doubleClick"!==(null===t||void 0===t?void 0:t.configurationService.getValue(RB))}))):this.openOnSingleClick=null===(i=null===t||void 0===t?void 0:t.openOnSingleClick)||void 0===i||i}onFocusFromKeyboard(e){const t=this.widget.getFocus();this.widget.setSelection(t,e.browserEvent);const n="boolean"!==typeof e.browserEvent.preserveFocus||e.browserEvent.preserveFocus,i=!1,o=!1;this._open(n,i,o,e.browserEvent)}onSelectionFromKeyboard(e){if(1!==e.elements.length)return;const t="boolean"!==typeof e.browserEvent.preserveFocus||e.browserEvent.preserveFocus,n=!1,i=!1;this._open(t,n,i,e.browserEvent)}onPointer(e){if(!this.openOnSingleClick)return;const t=2===e.detail;if(t)return;const n=1===e.button,i=!0,o=n,r=e.ctrlKey||e.metaKey||e.altKey;this._open(i,o,r,e)}onMouseDblClick(e){if(!e)return;const t=!1,n=!0,i=e.ctrlKey||e.metaKey||e.altKey;this._open(t,n,i,e)}_open(e,t,n,i){this._onDidOpen.fire({editorOptions:{preserveFocus:e,pinned:t,revealIfVisible:!0},sideBySide:n,element:this.widget.getSelection()[0],browserEvent:i})}}class qB extends KB{constructor(e,t){super(e,t)}}function JB(e,t){let n=!1;return i=>{if(n)return n=!1,!1;const o=t.softDispatch(i,e);return o&&o.enterChord?(n=!0,!1):(n=!1,!0)}}let XB=class extends XL{constructor(e,t,n,i,o,r,s,a,l,c,h){const{options:u,getAutomaticKeyboardNavigation:d,disposable:p}=nI(t,o,r,l,c,h);super(e,t,n,i,u),this.disposables.add(p),this.internals=new iI(this,o,d,o.overrideStyles,r,s,a,l,h),this.disposables.add(this.internals)}};XB=_B([AB(5,ug),AB(6,CB),AB(7,pm),AB(8,gp),AB(9,RD),AB(10,iS)],XB);let $B=class extends eB{constructor(e,t,n,i,o,r,s,a,l,c,h){const{options:u,getAutomaticKeyboardNavigation:d,disposable:p}=nI(t,o,r,l,c,h);super(e,t,n,i,u),this.disposables.add(p),this.internals=new iI(this,o,d,o.overrideStyles,r,s,a,l,h),this.disposables.add(this.internals)}updateOptions(e={}){super.updateOptions(e),e.overrideStyles&&this.internals.updateStyleOverrides(e.overrideStyles)}};$B=_B([AB(5,ug),AB(6,CB),AB(7,pm),AB(8,gp),AB(9,RD),AB(10,iS)],$B);let ZB=class extends wB{constructor(e,t,n,i,o,r,s,a,l,c,h,u){const{options:d,getAutomaticKeyboardNavigation:p,disposable:f}=nI(t,r,s,c,h,u);super(e,t,n,i,o,d),this.disposables.add(f),this.internals=new iI(this,r,p,r.overrideStyles,s,a,l,c,u),this.disposables.add(this.internals)}updateOptions(e={}){super.updateOptions(e),e.overrideStyles&&this.internals.updateStyleOverrides(e.overrideStyles)}};ZB=_B([AB(6,ug),AB(7,CB),AB(8,pm),AB(9,gp),AB(10,RD),AB(11,iS)],ZB);let eI=class extends fB{constructor(e,t,n,i,o,r,s,a,l,c,h,u){const{options:d,getAutomaticKeyboardNavigation:p,disposable:f}=nI(t,r,s,c,h,u);super(e,t,n,i,o,d),this.disposables.add(f),this.internals=new iI(this,r,p,r.overrideStyles,s,a,l,c,u),this.disposables.add(this.internals)}get onDidOpen(){return this.internals.onDidOpen}updateOptions(e={}){super.updateOptions(e),e.overrideStyles&&this.internals.updateStyleOverrides(e.overrideStyles)}};eI=_B([AB(6,ug),AB(7,CB),AB(8,pm),AB(9,gp),AB(10,RD),AB(11,iS)],eI);let tI=class extends vB{constructor(e,t,n,i,o,r,s,a,l,c,h,u,d){const{options:p,getAutomaticKeyboardNavigation:f,disposable:g}=nI(t,s,a,h,u,d);super(e,t,n,i,o,r,p),this.disposables.add(g),this.internals=new iI(this,s,f,s.overrideStyles,a,l,c,h,d),this.disposables.add(this.internals)}};function nI(e,t,n,i,o,r){NB.bindTo(n),IB||(BB.bindTo(n),IB=!0);const s=()=>{let e=n.getContextKeyValue(LB);return e&&(e=i.getValue(jB)),e},a=r.isScreenReaderOptimized(),l=a?"simple":i.getValue(FB),c=void 0!==t.horizontalScrolling?t.horizontalScrolling:i.getValue(PB),[h,u]=UB(t,i,o),d=t.additionalScrollHeight;return{getAutomaticKeyboardNavigation:s,disposable:u,options:Object.assign(Object.assign({keyboardSupport:!1},h),{indent:i.getValue(QB),renderIndentGuides:i.getValue(zB),smoothScrolling:i.getValue(VB),automaticKeyboardNavigation:s(),simpleKeyboardNavigation:"simple"===l,filterOnType:"filter"===l,horizontalScrolling:c,keyboardNavigationEventFilter:JB(e,o),additionalScrollHeight:d,hideTwistiesOfChildlessElements:t.hideTwistiesOfChildlessElements,expandOnlyOnDoubleClick:"doubleClick"===i.getValue(RB)})}}tI=_B([AB(7,ug),AB(8,CB),AB(9,pm),AB(10,gp),AB(11,RD),AB(12,iS)],tI);let iI=class{constructor(e,t,n,i,o,r,s,a,l){this.tree=e,this.themeService=s,this.disposables=[],this.contextKeyService=TB(o,e);const c=SB.bindTo(this.contextKeyService);c.set(!(!1===t.multipleSelectionSupport)),this.hasSelectionOrFocus=DB.bindTo(this.contextKeyService),this.hasDoubleSelection=kB.bindTo(this.contextKeyService),this.hasMultiSelection=MB.bindTo(this.contextKeyService),this._useAltAsMultipleSelectionModifier=WB(a);const h=new Set;h.add(LB);const u=()=>{const t=l.isScreenReaderOptimized(),n=t?"simple":a.getValue(FB);e.updateOptions({simpleKeyboardNavigation:"simple"===n,filterOnType:"filter"===n})};this.updateStyleOverrides(i),this.disposables.push(this.contextKeyService,r.register(e),e.onDidChangeSelection(()=>{const t=e.getSelection(),n=e.getFocus();this.contextKeyService.bufferChangeEvents(()=>{this.hasSelectionOrFocus.set(t.length>0||n.length>0),this.hasMultiSelection.set(t.length>1),this.hasDoubleSelection.set(2===t.length)})}),e.onDidChangeFocus(()=>{const t=e.getSelection(),n=e.getFocus();this.hasSelectionOrFocus.set(t.length>0||n.length>0)}),a.onDidChangeConfiguration(i=>{let o={};if(i.affectsConfiguration(OB)&&(this._useAltAsMultipleSelectionModifier=WB(a)),i.affectsConfiguration(QB)){const e=a.getValue(QB);o=Object.assign(Object.assign({},o),{indent:e})}if(i.affectsConfiguration(zB)){const e=a.getValue(zB);o=Object.assign(Object.assign({},o),{renderIndentGuides:e})}if(i.affectsConfiguration(VB)){const e=a.getValue(VB);o=Object.assign(Object.assign({},o),{smoothScrolling:e})}if(i.affectsConfiguration(FB)&&u(),i.affectsConfiguration(jB)&&(o=Object.assign(Object.assign({},o),{automaticKeyboardNavigation:n()})),i.affectsConfiguration(PB)&&void 0===t.horizontalScrolling){const e=a.getValue(PB);o=Object.assign(Object.assign({},o),{horizontalScrolling:e})}i.affectsConfiguration(RB)&&(o=Object.assign(Object.assign({},o),{expandOnlyOnDoubleClick:"doubleClick"===a.getValue(RB)})),Object.keys(o).length>0&&e.updateOptions(o)}),this.contextKeyService.onDidChangeContext(t=>{t.affectsSome(h)&&e.updateOptions({automaticKeyboardNavigation:n()})}),l.onDidChangeScreenReaderOptimized(()=>u())),this.navigator=new qB(e,Object.assign({configurationService:a},t)),this.disposables.push(this.navigator)}get onDidOpen(){return this.navigator.onDidOpen}updateStyleOverrides(e){We(this.styler),this.styler=e?GM(this.tree,this.themeService,e):Ge.None}dispose(){this.disposables=We(this.disposables),We(this.styler),this.styler=void 0}};iI=_B([AB(4,ug),AB(5,CB),AB(6,pm),AB(7,gp),AB(8,iS)],iI);const oI=kd.as(Id.Configuration);var rI,sI;oI.registerConfiguration({id:"workbench",order:7,title:v("workbenchConfigurationTitle","Workbench"),type:"object",properties:{[OB]:{type:"string",enum:["ctrlCmd","alt"],enumDescriptions:[v("multiSelectModifier.ctrlCmd","Maps to `Control` on Windows and Linux and to `Command` on macOS."),v("multiSelectModifier.alt","Maps to `Alt` on Windows and Linux and to `Option` on macOS.")],default:"ctrlCmd",description:v({key:"multiSelectModifier",comment:["- `ctrlCmd` refers to a value the setting can take and should not be localized.","- `Control` and `Command` refer to the modifier keys Ctrl or Cmd on the keyboard and can be localized."]},"The modifier to be used to add an item in trees and lists to a multi-selection with the mouse (for example in the explorer, open editors and scm view). The 'Open to Side' mouse gestures - if supported - will adapt such that they do not conflict with the multiselect modifier.")},[RB]:{type:"string",enum:["singleClick","doubleClick"],default:"singleClick",description:v({key:"openModeModifier",comment:["`singleClick` and `doubleClick` refers to a value the setting can take and should not be localized."]},"Controls how to open items in trees and lists using the mouse (if supported). For parents with children in trees, this setting will control if a single click expands the parent or a double click. Note that some trees and lists might choose to ignore this setting if it is not applicable. ")},[PB]:{type:"boolean",default:!1,description:v("horizontalScrolling setting","Controls whether lists and trees support horizontal scrolling in the workbench. Warning: turning on this setting has a performance implication.")},[QB]:{type:"number",default:8,minimum:0,maximum:40,description:v("tree indent setting","Controls tree indentation in pixels.")},[zB]:{type:"string",enum:["none","onHover","always"],default:"onHover",description:v("render tree indent guides","Controls whether the tree should render indent guides.")},[VB]:{type:"boolean",default:!1,description:v("list smoothScrolling setting","Controls whether lists and trees have smooth scrolling.")},[FB]:{type:"string",enum:["simple","highlight","filter"],enumDescriptions:[v("keyboardNavigationSettingKey.simple","Simple keyboard navigation focuses elements which match the keyboard input. Matching is done only on prefixes."),v("keyboardNavigationSettingKey.highlight","Highlight keyboard navigation highlights elements which match the keyboard input. Further up and down navigation will traverse only the highlighted elements."),v("keyboardNavigationSettingKey.filter","Filter keyboard navigation will filter out and hide all the elements which do not match the keyboard input.")],default:"highlight",description:v("keyboardNavigationSettingKey","Controls the keyboard navigation style for lists and trees in the workbench. Can be simple, highlight and filter.")},[jB]:{type:"boolean",default:!0,markdownDescription:v("automatic keyboard navigation setting","Controls whether keyboard navigation in lists and trees is automatically triggered simply by typing. If set to `false`, keyboard navigation is only triggered when executing the `list.toggleKeyboardNavigation` command, for which you can assign a keyboard shortcut.")}}}),function(e){e[e["Hint"]=1]="Hint",e[e["Info"]=2]="Info",e[e["Warning"]=4]="Warning",e[e["Error"]=8]="Error"}(rI||(rI={})),function(e){function t(e,t){return t-e}e.compare=t;const n=Object.create(null);function i(e){return n[e]||""}function o(t){switch(t){case yd.Error:return e.Error;case yd.Warning:return e.Warning;case yd.Info:return e.Info;case yd.Ignore:return e.Hint}}function r(t){switch(t){case e.Error:return yd.Error;case e.Warning:return yd.Warning;case e.Info:return yd.Info;case e.Hint:return yd.Ignore}}n[e.Error]=v("sev.error","Error"),n[e.Warning]=v("sev.warning","Warning"),n[e.Info]=v("sev.info","Info"),e.toString=i,e.fromSeverity=o,e.toSeverity=r}(rI||(rI={})),function(e){const t="";function n(e){return i(e,!0)}function i(e,n){let i=[t];return e.source?i.push(e.source.replace("¦","\\¦")):i.push(t),e.code?"string"===typeof e.code?i.push(e.code.replace("¦","\\¦")):i.push(e.code.value.replace("¦","\\¦")):i.push(t),void 0!==e.severity&&null!==e.severity?i.push(rI.toString(e.severity)):i.push(t),e.message&&n?i.push(e.message.replace("¦","\\¦")):i.push(t),void 0!==e.startLineNumber&&null!==e.startLineNumber?i.push(e.startLineNumber.toString()):i.push(t),void 0!==e.startColumn&&null!==e.startColumn?i.push(e.startColumn.toString()):i.push(t),void 0!==e.endLineNumber&&null!==e.endLineNumber?i.push(e.endLineNumber.toString()):i.push(t),void 0!==e.endColumn&&null!==e.endColumn?i.push(e.endColumn.toString()):i.push(t),i.push(t),i.join("¦")}e.makeKey=n,e.makeKeyOptionalMessage=i}(sI||(sI={}));const aI=ii("markerService");class lI{constructor(){this._byResource=new zs,this._byOwner=new Map}set(e,t,n){let i=this._byResource.get(e);i||(i=new Map,this._byResource.set(e,i)),i.set(t,n);let o=this._byOwner.get(t);o||(o=new zs,this._byOwner.set(t,o)),o.set(e,n)}get(e,t){let n=this._byResource.get(e);return null===n||void 0===n?void 0:n.get(t)}delete(e,t){let n=!1,i=!1,o=this._byResource.get(e);o&&(n=o.delete(t));let r=this._byOwner.get(t);if(r&&(i=r.delete(e)),n!==i)throw new Error("illegal state");return n&&i}values(e){var t,n,i,o;return"string"===typeof e?null!==(n=null===(t=this._byOwner.get(e))||void 0===t?void 0:t.values())&&void 0!==n?n:Re.empty():tn.isUri(e)?null!==(o=null===(i=this._byResource.get(e))||void 0===i?void 0:i.values())&&void 0!==o?o:Re.empty():Re.map(Re.concat(...this._byOwner.values()),e=>e[1])}}class cI{constructor(e){this.errors=0,this.infos=0,this.warnings=0,this.unknowns=0,this._data=new zs,this._service=e,this._subscription=e.onMarkerChanged(this._update,this)}dispose(){this._subscription.dispose()}_update(e){for(const t of e){const e=this._data.get(t);e&&this._substract(e);const n=this._resourceStats(t);this._add(n),this._data.set(t,n)}}_resourceStats(e){const t={errors:0,warnings:0,infos:0,unknowns:0};if(e.scheme===co.inMemory||e.scheme===co.walkThrough||e.scheme===co.walkThroughSnippet)return t;for(const{severity:n}of this._service.read({resource:e}))n===rI.Error?t.errors+=1:n===rI.Warning?t.warnings+=1:n===rI.Info?t.infos+=1:t.unknowns+=1;return t}_substract(e){this.errors-=e.errors,this.warnings-=e.warnings,this.infos-=e.infos,this.unknowns-=e.unknowns}_add(e){this.errors+=e.errors,this.warnings+=e.warnings,this.infos+=e.infos,this.unknowns+=e.unknowns}}class hI{constructor(){this._onMarkerChanged=new et,this.onMarkerChanged=Xe.debounce(this._onMarkerChanged.event,hI._debouncer,0),this._data=new lI,this._stats=new cI(this)}dispose(){this._stats.dispose()}remove(e,t){for(const n of t||[])this.changeOne(e,n,[])}changeOne(e,t,n){if(eo(n)){const n=this._data.delete(t,e);n&&this._onMarkerChanged.fire([t])}else{const i=[];for(const o of n){const n=hI._toMarker(e,t,o);n&&i.push(n)}this._data.set(t,e,i),this._onMarkerChanged.fire([t])}}static _toMarker(e,t,n){let{code:i,severity:o,message:r,source:s,startLineNumber:a,startColumn:l,endLineNumber:c,endColumn:h,relatedInformation:u,tags:d}=n;if(r)return a=a>0?a:1,l=l>0?l:1,c=c>=a?c:a,h=h>0?h:l,{resource:t,owner:e,code:i,severity:o,message:r,source:s,startLineNumber:a,startColumn:l,endLineNumber:c,endColumn:h,relatedInformation:u,tags:d}}read(e=Object.create(null)){let{owner:t,resource:n,severities:i,take:o}=e;if((!o||o<0)&&(o=-1),t&&n){const e=this._data.get(n,t);if(e){const t=[];for(const n of e)if(hI._accept(n,i)){const e=t.push(n);if(o>0&&e===o)break}return t}return[]}if(t||n){const e=this._data.values(null!==n&&void 0!==n?n:t),r=[];for(const t of e)for(const e of t)if(hI._accept(e,i)){const t=r.push(e);if(o>0&&t===o)return r}return r}{const e=[];for(let t of this._data.values())for(let n of t)if(hI._accept(n,i)){const t=e.push(n);if(o>0&&t===o)return e}return e}}static _accept(e,t){return void 0===t||(t&e.severity)===e.severity}static _debouncer(e,t){e||(hI._dedupeMap=new zs,e=[]);for(const n of t)hI._dedupeMap.has(n)||(hI._dedupeMap.set(n,!0),e.push(n));return e}}const uI=ii("storageService");var dI;(function(e){e[e["NONE"]=0]="NONE",e[e["SHUTDOWN"]=1]="SHUTDOWN"})(dI||(dI={}));class pI extends Ge{constructor(){super(...arguments),this._onDidChangeStorage=this._register(new et),this._onWillSaveState=this._register(new et),this.onWillSaveState=this._onWillSaveState.event,this.globalCache=new Map,this.workspaceCache=new Map}getCache(e){return 0===e?this.globalCache:this.workspaceCache}get(e,t,n){const i=this.getCache(t).get(e);return $r(i)?n:i}getBoolean(e,t,n){const i=this.getCache(t).get(e);return $r(i)?n:"true"===i}getNumber(e,t,n){const i=this.getCache(t).get(e);return $r(i)?n:parseInt(i,10)}store(e,t,n){if($r(t))return this.remove(e,n);const i=String(t),o=this.getCache(n).get(e);return o===i||(this.getCache(n).set(e,i),this._onDidChangeStorage.fire({scope:n,key:e})),Promise.resolve()}remove(e,t){const n=this.getCache(t).delete(e);return n?(this._onDidChangeStorage.fire({scope:t,key:e}),Promise.resolve()):Promise.resolve()}}var fI=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},gI=function(e,t){return function(n,i){t(n,i,e)}};let mI=class{constructor(e){this._commandService=e}createMenu(e,t){return new bI(e,this._commandService,t,this)}};mI=fI([gI(0,ss)],mI);let bI=class e{constructor(e,t,n,i){this._id=e,this._commandService=t,this._contextKeyService=n,this._menuService=i,this._onDidChange=new et,this._dispoables=new Ye,this._menuGroups=[],this._contextKeys=new Set,this._build(),this._dispoables.add(Xe.debounce(Xe.filter(vg.onDidChangeMenu,e=>e.has(this._id)),()=>{},50)(this._build,this)),this._dispoables.add(Xe.debounce(this._contextKeyService.onDidChangeContext,(e,t)=>e||t.affectsSome(this._contextKeys),50)(e=>e&&this._onDidChange.fire(void 0),this))}dispose(){this._dispoables.dispose(),this._onDidChange.dispose()}_build(){this._menuGroups.length=0,this._contextKeys.clear();const t=vg.getMenuItems(this._id);let n;t.sort(e._compareMenuItems);for(let i of t){const t=i.group||"";if(n&&n[0]===t||(n=[t,[]],this._menuGroups.push(n)),n[1].push(i),e._fillInKbExprKeys(i.when,this._contextKeys),gg(i)&&i.command.precondition&&e._fillInKbExprKeys(i.command.precondition,this._contextKeys),gg(i)&&i.command.toggled){const t=i.command.toggled.condition||i.command.toggled;e._fillInKbExprKeys(t,this._contextKeys)}}this._onDidChange.fire(this)}get onDidChange(){return this._onDidChange.event}getActions(e){const t=[];for(let n of this._menuGroups){const[i,o]=n,r=[];for(const t of o)if(this._contextKeyService.contextMatchesRules(t.when)){const n=gg(t)?new _g(t.command,t.alt,e,this._contextKeyService,this._commandService):new wg(t,this._menuService,this._contextKeyService,e);r.push(n)}r.length>0&&t.push([i,r])}return t}static _fillInKbExprKeys(e,t){if(e)for(let n of e.keys())t.add(n)}static _compareMenuItems(t,n){let i=t.group,o=n.group;if(i!==o){if(!i)return 1;if(!o)return-1;if("navigation"===i)return-1;if("navigation"===o)return 1;let e=i.localeCompare(o);if(0!==e)return e}let r=t.order||0,s=n.order||0;return r<s?-1:r>s?1:e._compareTitles(gg(t)?t.command.title:t.title,gg(n)?n.command.title:n.title)}static _compareTitles(e,t){const n="string"===typeof e?e:e.value,i="string"===typeof t?t:t.value;return n.localeCompare(i)}};bI=fI([gI(1,ss),gI(2,ug),gI(3,bg)],bI);const vI=ii("markerDecorationsService");var yI=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},wI=function(e,t){return function(n,i){t(n,i,e)}};function _I(e){return e.toString()}class AI extends Ge{constructor(e){super(),this.model=e,this._markersData=new Map,this._register(Ue(()=>{this.model.deltaDecorations([...this._markersData.keys()],[]),this._markersData.clear()}))}update(e,t){const n=[...this._markersData.keys()];this._markersData.clear();const i=this.model.deltaDecorations(n,t);for(let o=0;o<i.length;o++)this._markersData.set(i[o],e[o]);return 0!==n.length||0!==i.length}getMarker(e){return this._markersData.get(e.id)}}let CI=class extends Ge{constructor(e,t){super(),this._markerService=t,this._onDidChangeMarker=this._register(new et),this._markerDecorations=new Map,e.getModels().forEach(e=>this._onModelAdded(e)),this._register(e.onModelAdded(this._onModelAdded,this)),this._register(e.onModelRemoved(this._onModelRemoved,this)),this._register(this._markerService.onMarkerChanged(this._handleMarkerChange,this))}dispose(){super.dispose(),this._markerDecorations.forEach(e=>e.dispose()),this._markerDecorations.clear()}getMarker(e,t){const n=this._markerDecorations.get(_I(e.uri));return n&&n.getMarker(t)||null}_handleMarkerChange(e){e.forEach(e=>{const t=this._markerDecorations.get(_I(e));t&&this._updateDecorations(t)})}_onModelAdded(e){const t=new AI(e);this._markerDecorations.set(_I(e.uri),t),this._updateDecorations(t)}_onModelRemoved(e){const t=this._markerDecorations.get(_I(e.uri));t&&(t.dispose(),this._markerDecorations.delete(_I(e.uri))),e.uri.scheme!==co.inMemory&&e.uri.scheme!==co.internal&&e.uri.scheme!==co.vscode||this._markerService&&this._markerService.read({resource:e.uri}).map(e=>e.owner).forEach(t=>this._markerService.remove(t,[e.uri]))}_updateDecorations(e){const t=this._markerService.read({resource:e.model.uri,take:500});let n=t.map(t=>({range:this._createDecorationRange(e.model,t),options:this._createDecorationOption(t)}));e.update(t,n)&&this._onDidChangeMarker.fire(e.model)}_createDecorationRange(e,t){let n=fn.lift(t);if(t.severity!==rI.Hint||this._hasMarkerTag(t,1)||this._hasMarkerTag(t,2)||(n=n.setEndPosition(n.startLineNumber,n.startColumn+2)),n=e.validateRange(n),n.isEmpty()){let t=e.getWordAtPosition(n.getStartPosition());if(t)n=new fn(n.startLineNumber,t.startColumn,n.endLineNumber,t.endColumn);else{let t=e.getLineLastNonWhitespaceColumn(n.startLineNumber)||e.getLineMaxColumn(n.startLineNumber);1===t||(n=n.endColumn>=t?new fn(n.startLineNumber,t-1,n.endLineNumber,t):new fn(n.startLineNumber,n.startColumn,n.endLineNumber,n.endColumn+1))}}else if(t.endColumn===Number.MAX_VALUE&&1===t.startColumn&&n.startLineNumber===n.endLineNumber){let i=e.getLineFirstNonWhitespaceColumn(t.startLineNumber);i<n.endColumn&&(n=new fn(n.startLineNumber,i,n.endLineNumber,n.endColumn),t.startColumn=i)}return n}_createDecorationOption(e){let t,n,i,o=void 0,r=void 0;switch(e.severity){case rI.Hint:t=this._hasMarkerTag(e,2)?void 0:this._hasMarkerTag(e,1)?"squiggly-unnecessary":"squiggly-hint",n=0;break;case rI.Warning:t="squiggly-warning",o=fm(dA),n=20,i={color:fm(L_),position:Rs.Inline};break;case rI.Info:t="squiggly-info",o=fm(pA),n=10;break;case rI.Error:default:t="squiggly-error",o=fm(uA),n=30,i={color:fm(N_),position:Rs.Inline};break}return e.tags&&(-1!==e.tags.indexOf(1)&&(r="squiggly-inline-unnecessary"),-1!==e.tags.indexOf(2)&&(r="squiggly-inline-deprecated")),{stickiness:1,className:t,showIfCollapsed:!0,overviewRuler:{color:o,position:Os.Right},minimap:i,zIndex:n,inlineClassName:r}}_hasMarkerTag(e,t){return!!e.tags&&e.tags.indexOf(t)>=0}};CI=yI([wI(0,_a),wI(1,aI)],CI);var EI=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},xI=function(e,t){return function(n,i){t(n,i,e)}};let SI=class extends Ge{constructor(e,t){super(),this._contextKeyService=e,this._configurationService=t,this._accessibilitySupport=0,this._onDidChangeScreenReaderOptimized=new et,this._accessibilityModeEnabledContext=oS.bindTo(this._contextKeyService);const n=()=>this._accessibilityModeEnabledContext.set(this.isScreenReaderOptimized());this._register(this._configurationService.onDidChangeConfiguration(e=>{e.affectsConfiguration("editor.accessibilitySupport")&&(n(),this._onDidChangeScreenReaderOptimized.fire())})),n(),this.onDidChangeScreenReaderOptimized(()=>n())}get onDidChangeScreenReaderOptimized(){return this._onDidChangeScreenReaderOptimized.event}isScreenReaderOptimized(){const e=this._configurationService.getValue("editor.accessibilitySupport");return"on"===e||"auto"===e&&2===this._accessibilitySupport}getAccessibilitySupport(){return this._accessibilitySupport}};SI=EI([xI(0,ug),xI(1,gp)],SI);var DI=function(e,t,n,i){function o(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,r){function s(e){try{l(i.next(e))}catch(t){r(t)}}function a(e){try{l(i["throw"](e))}catch(t){r(t)}}function l(e){e.done?n(e.value):o(e.value).then(s,a)}l((i=i.apply(e,t||[])).next())}))};class kI{constructor(){this.mapTextToType=new Map,this.findText=""}writeText(e,t){return DI(this,void 0,void 0,(function*(){if(t)return void this.mapTextToType.set(t,e);try{return yield navigator.clipboard.writeText(e)}catch(o){}const n=document.activeElement,i=document.body.appendChild(Ar("textarea",{"aria-hidden":!0}));i.style.height="1px",i.style.width="1px",i.style.position="absolute",i.value=e,i.focus(),i.select(),document.execCommand("copy"),n instanceof HTMLElement&&n.focus(),document.body.removeChild(i)}))}readText(e){return DI(this,void 0,void 0,(function*(){if(e)return this.mapTextToType.get(e)||"";try{return yield navigator.clipboard.readText()}catch(t){return""}}))}readFindText(){return DI(this,void 0,void 0,(function*(){return this.findText}))}writeFindText(e){return DI(this,void 0,void 0,(function*(){this.findText=e}))}}var MI=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},NI=function(e,t){return function(n,i){t(n,i,e)}},LI=function(e,t,n,i){function o(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,r){function s(e){try{l(i.next(e))}catch(t){r(t)}}function a(e){try{l(i["throw"](e))}catch(t){r(t)}}function l(e){e.done?n(e.value):o(e.value).then(s,a)}l((i=i.apply(e,t||[])).next())}))};const BI=!1;function II(e){return e.scheme===co.file?e.fsPath:e.path}let TI=0;class OI{constructor(e,t,n){this.id=++TI,this.type=0,this.actual=e,this.label=e.label,this.resourceLabel=t,this.strResource=n,this.resourceLabels=[this.resourceLabel],this.strResources=[this.strResource],this.isValid=!0}setValid(e){this.isValid=e}toString(){return`[${this.id}] [${this.isValid?"VALID":"INVALID"}] ${this.actual}`}}class RI{constructor(e,t){this.resourceLabel=e,this.reason=t}}class PI{constructor(){this.elements=new Map}createMessage(){const e=[],t=[];for(const[,i]of this.elements){const n=0===i.reason?e:t;n.push(i.resourceLabel)}let n=[];return e.length>0&&n.push(v({key:"externalRemoval",comment:["{0} is a list of filenames"]},"The following files have been closed and modified on disk: {0}.",e.join(", "))),t.length>0&&n.push(v({key:"noParallelUniverses",comment:["{0} is a list of filenames"]},"The following files have been modified in an incompatible way: {0}.",t.join(", "))),n.join("\n")}get size(){return this.elements.size}has(e){return this.elements.has(e)}set(e,t){this.elements.set(e,t)}delete(e){return this.elements.delete(e)}}class FI{constructor(e,t,n){this.id=++TI,this.type=1,this.actual=e,this.label=e.label,this.resourceLabels=t,this.strResources=n,this.removedResources=null,this.invalidatedResources=null}canSplit(){return"function"===typeof this.actual.split}removeResource(e,t,n){this.removedResources||(this.removedResources=new PI),this.removedResources.has(t)||this.removedResources.set(t,new RI(e,n))}setValid(e,t,n){n?this.invalidatedResources&&(this.invalidatedResources.delete(t),0===this.invalidatedResources.size&&(this.invalidatedResources=null)):(this.invalidatedResources||(this.invalidatedResources=new PI),this.invalidatedResources.has(t)||this.invalidatedResources.set(t,new RI(e,0)))}toString(){return`[${this.id}] [${this.invalidatedResources?"INVALID":"VALID"}] ${this.actual}`}}class jI{constructor(e,t){this.resourceLabel=e,this.strResource=t,this._past=[],this._future=[],this.locked=!1,this.versionId=1}dispose(){for(const e of this._past)1===e.type&&e.removeResource(this.resourceLabel,this.strResource,0);for(const e of this._future)1===e.type&&e.removeResource(this.resourceLabel,this.strResource,0);this.versionId++}toString(){let e=[];e.push(`* ${this.strResource}:`);for(let t=0;t<this._past.length;t++)e.push("   * [UNDO] "+this._past[t]);for(let t=this._future.length-1;t>=0;t--)e.push("   * [REDO] "+this._future[t]);return e.join("\n")}flushAllElements(){this._past=[],this._future=[],this.versionId++}_setElementValidFlag(e,t){1===e.type?e.setValid(this.resourceLabel,this.strResource,t):e.setValid(t)}setElementsValidFlag(e,t){for(const n of this._past)t(n.actual)&&this._setElementValidFlag(n,e);for(const n of this._future)t(n.actual)&&this._setElementValidFlag(n,e)}pushElement(e){for(const t of this._future)1===t.type&&t.removeResource(this.resourceLabel,this.strResource,1);if(this._future=[],this._past.length>0){const e=this._past[this._past.length-1];0!==e.type||e.isValid||(this._past=[])}this._past.push(e),this.versionId++}createSnapshot(e){const t=[];for(let n=0,i=this._past.length;n<i;n++)t.push(this._past[n].id);for(let n=this._future.length-1;n>=0;n--)t.push(this._future[n].id);return new pk(e,t)}restoreSnapshot(e){const t=e.elements.length;let n=!0,i=0,o=-1;for(let s=0,a=this._past.length;s<a;s++,i++){const r=this._past[s];n&&(i>=t||r.id!==e.elements[i])&&(n=!1,o=0),n||1!==r.type||r.removeResource(this.resourceLabel,this.strResource,0)}let r=-1;for(let s=this._future.length-1;s>=0;s--,i++){const o=this._future[s];n&&(i>=t||o.id!==e.elements[i])&&(n=!1,r=s),n||1!==o.type||o.removeResource(this.resourceLabel,this.strResource,0)}-1!==o&&(this._past=this._past.slice(0,o)),-1!==r&&(this._future=this._future.slice(r+1)),this.versionId++}getElements(){const e=[],t=[];for(const n of this._past)e.push(n.actual);for(const n of this._future)t.push(n.actual);return{past:e,future:t}}getClosestPastElement(){return 0===this._past.length?null:this._past[this._past.length-1]}getClosestFutureElement(){return 0===this._future.length?null:this._future[this._future.length-1]}hasPastElements(){return this._past.length>0}hasFutureElements(){return this._future.length>0}splitPastWorkspaceElement(e,t){for(let n=this._past.length-1;n>=0;n--)if(this._past[n]===e){t.has(this.strResource)?this._past[n]=t.get(this.strResource):this._past.splice(n,1);break}this.versionId++}splitFutureWorkspaceElement(e,t){for(let n=this._future.length-1;n>=0;n--)if(this._future[n]===e){t.has(this.strResource)?this._future[n]=t.get(this.strResource):this._future.splice(n,1);break}this.versionId++}moveBackward(e){this._past.pop(),this._future.push(e),this.versionId++}moveForward(e){this._future.pop(),this._past.push(e),this.versionId++}}class QI{constructor(e){this.editStacks=e,this._versionIds=[];for(let t=0,n=this.editStacks.length;t<n;t++)this._versionIds[t]=this.editStacks[t].versionId}isValid(){for(let e=0,t=this.editStacks.length;e<t;e++)if(this._versionIds[e]!==this.editStacks[e].versionId)return!1;return!0}}const zI=new jI("","");zI.locked=!0;let VI=class{constructor(e,t){this._dialogService=e,this._notificationService=t,this._editStacks=new Map,this._uriComparisonKeyComputers=[]}getUriComparisonKey(e){for(const t of this._uriComparisonKeyComputers)if(t[0]===e.scheme)return t[1].getComparisonKey(e);return e.toString()}_print(e){let t=[];for(const n of this._editStacks)t.push(n[1].toString())}pushElement(e){if(0===e.type){const t=II(e.resource),n=this.getUriComparisonKey(e.resource);this._pushElement(new OI(e,t,n))}else{const t=new Set,n=[],i=[];for(const o of e.resources){const e=II(o),r=this.getUriComparisonKey(o);t.has(r)||(t.add(r),n.push(e),i.push(r))}1===n.length?this._pushElement(new OI(e,n[0],i[0])):this._pushElement(new FI(e,n,i))}BI&&this._print("pushElement")}_pushElement(e){for(let t=0,n=e.strResources.length;t<n;t++){const n=e.resourceLabels[t],i=e.strResources[t];let o;this._editStacks.has(i)?o=this._editStacks.get(i):(o=new jI(n,i),this._editStacks.set(i,o)),o.pushElement(e)}}getLastElement(e){const t=this.getUriComparisonKey(e);if(this._editStacks.has(t)){const e=this._editStacks.get(t);if(e.hasFutureElements())return null;const n=e.getClosestPastElement();return n?n.actual:null}return null}_splitPastWorkspaceElement(e,t){const n=e.actual.split(),i=new Map;for(const o of n){const e=II(o.resource),t=this.getUriComparisonKey(o.resource),n=new OI(o,e,t);i.set(n.strResource,n)}for(const o of e.strResources){if(t&&t.has(o))continue;const n=this._editStacks.get(o);n.splitPastWorkspaceElement(e,i)}}_splitFutureWorkspaceElement(e,t){const n=e.actual.split(),i=new Map;for(const o of n){const e=II(o.resource),t=this.getUriComparisonKey(o.resource),n=new OI(o,e,t);i.set(n.strResource,n)}for(const o of e.strResources){if(t&&t.has(o))continue;const n=this._editStacks.get(o);n.splitFutureWorkspaceElement(e,i)}}removeElements(e){const t="string"===typeof e?e:this.getUriComparisonKey(e);if(this._editStacks.has(t)){const e=this._editStacks.get(t);e.dispose(),this._editStacks.delete(t)}BI&&this._print("removeElements")}setElementsValidFlag(e,t,n){const i=this.getUriComparisonKey(e);if(this._editStacks.has(i)){const e=this._editStacks.get(i);e.setElementsValidFlag(t,n)}BI&&this._print("setElementsValidFlag")}createSnapshot(e){const t=this.getUriComparisonKey(e);if(this._editStacks.has(t)){const n=this._editStacks.get(t);return n.createSnapshot(e)}return new pk(e,[])}restoreSnapshot(e){const t=this.getUriComparisonKey(e.resource);if(this._editStacks.has(t)){const n=this._editStacks.get(t);n.restoreSnapshot(e),n.hasPastElements()||n.hasFutureElements()||(n.dispose(),this._editStacks.delete(t))}BI&&this._print("restoreSnapshot")}getElements(e){const t=this.getUriComparisonKey(e);if(this._editStacks.has(t)){const e=this._editStacks.get(t);return e.getElements()}return{past:[],future:[]}}canUndo(e){const t=this.getUriComparisonKey(e);if(this._editStacks.has(t)){const e=this._editStacks.get(t);return e.hasPastElements()}return!1}_onError(e,t){Me(e);for(const n of t.strResources)this.removeElements(n);this._notificationService.error(e)}_acquireLocks(e){for(const t of e.editStacks)if(t.locked)throw new Error("Cannot acquire edit stack lock");for(const t of e.editStacks)t.locked=!0;return()=>{for(const t of e.editStacks)t.locked=!1}}_safeInvokeWithLocks(e,t,n,i=Ge.None){const o=this._acquireLocks(n);let r;try{r=t()}catch(s){return o(),i.dispose(),this._onError(s,e)}if(r)return r.then(()=>{o(),i.dispose()},t=>(o(),i.dispose(),this._onError(t,e)));o(),i.dispose()}_invokeWorkspacePrepare(e){return LI(this,void 0,void 0,(function*(){if("undefined"===typeof e.actual.prepareUndoRedo)return Ge.None;const t=e.actual.prepareUndoRedo();return"undefined"===typeof t?Ge.None:t}))}_invokeResourcePrepare(e,t){if(1!==e.actual.type||"undefined"===typeof e.actual.prepareUndoRedo)return void t(Ge.None);const n=e.actual.prepareUndoRedo();if(n){if(!Ve(n))return n.then(e=>{t(e)});t(n)}else t(Ge.None)}_getAffectedEditStacks(e){const t=[];for(const n of e.strResources)t.push(this._editStacks.get(n)||zI);return new QI(t)}_tryToSplitAndUndo(e,t,n,i){if(t.canSplit())return this._splitPastWorkspaceElement(t,n),this._notificationService.info(i),new WI(this.undo(e));for(const o of t.strResources)this.removeElements(o);return this._notificationService.info(i),new WI}_checkWorkspaceUndo(e,t,n,i){if(t.removedResources)return this._tryToSplitAndUndo(e,t,t.removedResources,v({key:"cannotWorkspaceUndo",comment:["{0} is a label for an operation. {1} is another message."]},"Could not undo '{0}' across all files. {1}",t.label,t.removedResources.createMessage()));if(i&&t.invalidatedResources)return this._tryToSplitAndUndo(e,t,t.invalidatedResources,v({key:"cannotWorkspaceUndo",comment:["{0} is a label for an operation. {1} is another message."]},"Could not undo '{0}' across all files. {1}",t.label,t.invalidatedResources.createMessage()));const o=[];for(const s of n.editStacks)s.getClosestPastElement()!==t&&o.push(s.resourceLabel);if(o.length>0)return this._tryToSplitAndUndo(e,t,null,v({key:"cannotWorkspaceUndoDueToChanges",comment:["{0} is a label for an operation. {1} is a list of filenames."]},"Could not undo '{0}' across all files because changes were made to {1}",t.label,o.join(", ")));const r=[];for(const s of n.editStacks)s.locked&&r.push(s.resourceLabel);return r.length>0?this._tryToSplitAndUndo(e,t,null,v({key:"cannotWorkspaceUndoDueToInProgressUndoRedo",comment:["{0} is a label for an operation. {1} is a list of filenames."]},"Could not undo '{0}' across all files because there is already an undo or redo operation running on {1}",t.label,r.join(", "))):n.isValid()?null:this._tryToSplitAndUndo(e,t,null,v({key:"cannotWorkspaceUndoDueToInMeantimeUndoRedo",comment:["{0} is a label for an operation. {1} is a list of filenames."]},"Could not undo '{0}' across all files because an undo or redo operation occurred in the meantime",t.label))}_workspaceUndo(e,t){const n=this._getAffectedEditStacks(t),i=this._checkWorkspaceUndo(e,t,n,!1);return i?i.returnValue:this._confirmAndExecuteWorkspaceUndo(e,t,n)}_confirmAndExecuteWorkspaceUndo(e,t,n){return LI(this,void 0,void 0,(function*(){if(t.canSplit()){const i=yield this._dialogService.show(yd.Info,v("confirmWorkspace","Would you like to undo '{0}' across all files?",t.label),[v({key:"ok",comment:["{0} denotes a number that is > 1"]},"Undo in {0} Files",n.editStacks.length),v("nok","Undo this File"),v("cancel","Cancel")],{cancelId:2});if(2===i.choice)return;if(1===i.choice)return this._splitPastWorkspaceElement(t,null),this.undo(e);const o=this._checkWorkspaceUndo(e,t,n,!1);if(o)return o.returnValue}let i;try{i=yield this._invokeWorkspacePrepare(t)}catch(r){return this._onError(r,t)}const o=this._checkWorkspaceUndo(e,t,n,!0);if(o)return i.dispose(),o.returnValue;for(const e of n.editStacks)e.moveBackward(t);return this._safeInvokeWithLocks(t,()=>t.actual.undo(),n,i)}))}_resourceUndo(e,t){if(t.isValid){if(!e.locked)return this._invokeResourcePrepare(t,n=>(e.moveBackward(t),this._safeInvokeWithLocks(t,()=>t.actual.undo(),new QI([e]),n)));{const e=v({key:"cannotResourceUndoDueToInProgressUndoRedo",comment:["{0} is a label for an operation."]},"Could not undo '{0}' because there is already an undo or redo operation running.",t.label);this._notificationService.info(e)}}else e.flushAllElements()}undo(e){const t="string"===typeof e?e:this.getUriComparisonKey(e);if(!this._editStacks.has(t))return;const n=this._editStacks.get(t),i=n.getClosestPastElement();if(i)try{return 1===i.type?this._workspaceUndo(t,i):this._resourceUndo(n,i)}finally{BI&&this._print("undo")}}canRedo(e){const t=this.getUriComparisonKey(e);if(this._editStacks.has(t)){const e=this._editStacks.get(t);return e.hasFutureElements()}return!1}_tryToSplitAndRedo(e,t,n,i){if(t.canSplit())return this._splitFutureWorkspaceElement(t,n),this._notificationService.info(i),new WI(this.redo(e));for(const o of t.strResources)this.removeElements(o);return this._notificationService.info(i),new WI}_checkWorkspaceRedo(e,t,n,i){if(t.removedResources)return this._tryToSplitAndRedo(e,t,t.removedResources,v({key:"cannotWorkspaceRedo",comment:["{0} is a label for an operation. {1} is another message."]},"Could not redo '{0}' across all files. {1}",t.label,t.removedResources.createMessage()));if(i&&t.invalidatedResources)return this._tryToSplitAndRedo(e,t,t.invalidatedResources,v({key:"cannotWorkspaceRedo",comment:["{0} is a label for an operation. {1} is another message."]},"Could not redo '{0}' across all files. {1}",t.label,t.invalidatedResources.createMessage()));const o=[];for(const s of n.editStacks)s.getClosestFutureElement()!==t&&o.push(s.resourceLabel);if(o.length>0)return this._tryToSplitAndRedo(e,t,null,v({key:"cannotWorkspaceRedoDueToChanges",comment:["{0} is a label for an operation. {1} is a list of filenames."]},"Could not redo '{0}' across all files because changes were made to {1}",t.label,o.join(", ")));const r=[];for(const s of n.editStacks)s.locked&&r.push(s.resourceLabel);return r.length>0?this._tryToSplitAndRedo(e,t,null,v({key:"cannotWorkspaceRedoDueToInProgressUndoRedo",comment:["{0} is a label for an operation. {1} is a list of filenames."]},"Could not redo '{0}' across all files because there is already an undo or redo operation running on {1}",t.label,r.join(", "))):n.isValid()?null:this._tryToSplitAndRedo(e,t,null,v({key:"cannotWorkspaceRedoDueToInMeantimeUndoRedo",comment:["{0} is a label for an operation. {1} is a list of filenames."]},"Could not redo '{0}' across all files because an undo or redo operation occurred in the meantime",t.label))}_workspaceRedo(e,t){const n=this._getAffectedEditStacks(t),i=this._checkWorkspaceRedo(e,t,n,!1);return i?i.returnValue:this._executeWorkspaceRedo(e,t,n)}_executeWorkspaceRedo(e,t,n){return LI(this,void 0,void 0,(function*(){let i;try{i=yield this._invokeWorkspacePrepare(t)}catch(r){return this._onError(r,t)}const o=this._checkWorkspaceRedo(e,t,n,!0);if(o)return i.dispose(),o.returnValue;for(const e of n.editStacks)e.moveForward(t);return this._safeInvokeWithLocks(t,()=>t.actual.redo(),n,i)}))}_resourceRedo(e,t){if(t.isValid){if(!e.locked)return this._invokeResourcePrepare(t,n=>(e.moveForward(t),this._safeInvokeWithLocks(t,()=>t.actual.redo(),new QI([e]),n)));{const e=v({key:"cannotResourceRedoDueToInProgressUndoRedo",comment:["{0} is a label for an operation."]},"Could not redo '{0}' because there is already an undo or redo operation running.",t.label);this._notificationService.info(e)}}else e.flushAllElements()}redo(e){const t="string"===typeof e?e:this.getUriComparisonKey(e);if(!this._editStacks.has(t))return;const n=this._editStacks.get(t),i=n.getClosestFutureElement();if(i)try{return 1===i.type?this._workspaceRedo(t,i):this._resourceRedo(n,i)}finally{BI&&this._print("redo")}}};VI=MI([NI(0,rN),NI(1,Wp)],VI);class WI{constructor(e){this.returnValue=e}}VS(dk,VI);n("88cb"),n("358f");const HI={ctrlCmd:!1,alt:!1};var UI;(function(e){e[e["NONE"]=0]="NONE",e[e["FIRST"]=1]="FIRST",e[e["SECOND"]=2]="SECOND",e[e["LAST"]=3]="LAST"})(UI||(UI={}));const YI=new Ui(()=>{const e=new Intl.Collator(void 0,{numeric:!0,sensitivity:"base"});return{collator:e,collatorIsNumeric:e.resolvedOptions().numeric}});function GI(e,t,n=!1){const i=e||"",o=t||"",r=YI.value.collator.compare(i,o);return YI.value.collatorIsNumeric&&0===r&&i!==o?i<o?-1:1:r}function KI(e,t,n){const i=e.toLowerCase(),o=t.toLowerCase(),r=qI(e,t,n);if(r)return r;const s=i.endsWith(n),a=o.endsWith(n);if(s!==a)return s?-1:1;const l=GI(i,o);return 0!==l?l:i.localeCompare(o)}function qI(e,t,n){const i=e.toLowerCase(),o=t.toLowerCase(),r=i.startsWith(n),s=o.startsWith(n);if(r!==s)return r?-1:1;if(r&&s){if(i.length<o.length)return-1;if(i.length>o.length)return 1}return 0}n("8c32");class JI{constructor(e,t){this.supportCodicons=t,this.text="",this.title="",this.highlights=[],this.didEverRender=!1,this.domNode=document.createElement("span"),this.domNode.className="monaco-highlighted-label",e.appendChild(this.domNode)}get element(){return this.domNode}set(e,t=[],n="",i){e||(e=""),i&&(e=JI.escapeNewLines(e,t)),this.didEverRender&&this.text===e&&this.title===n&&Es(this.highlights,t)||(Array.isArray(t)||(t=[]),this.text=e,this.title=n,this.highlights=t,this.render())}render(){let e="",t=0;for(const n of this.highlights){if(n.end===n.start)continue;if(t<n.start){e+="<span>";const i=this.text.substring(t,n.start);e+=this.supportCodicons?Sl(Object(Rr["s"])(i)):Object(Rr["s"])(i),e+="</span>",t=n.end}n.extraClasses?e+=`<span class="highlight ${n.extraClasses}">`:e+='<span class="highlight">';const i=this.text.substring(n.start,n.end);e+=this.supportCodicons?Sl(Object(Rr["s"])(i)):Object(Rr["s"])(i),e+="</span>",t=n.end}if(t<this.text.length){e+="<span>";const n=this.text.substring(t);e+=this.supportCodicons?Sl(Object(Rr["s"])(n)):Object(Rr["s"])(n),e+="</span>"}this.domNode.innerHTML=e,this.title?this.domNode.title=this.title:this.domNode.removeAttribute("title"),this.didEverRender=!0}static escapeNewLines(e,t){let n=0,i=0;return e.replace(/\r\n|\r|\n/g,(e,o)=>{i="\r\n"===e?-1:0,o+=n;for(const n of t)n.end<=o||(n.start>=o&&(n.start+=i),n.end>=o&&(n.end+=i));return n+=i,"⏎"})}}class XI{constructor(e){this._element=e}get element(){return this._element}set textContent(e){this.disposed||e===this._textContent||(this._textContent=e,this._element.textContent=e)}set className(e){this.disposed||e===this._className||(this._className=e,this._element.className=e)}set title(e){this.disposed||e===this._title||(this._title=e,this._title?this._element.title=e:this._element.removeAttribute("title"))}set empty(e){this.disposed||e===this._empty||(this._empty=e,this._element.style.marginLeft=e?"0":"")}dispose(){this.disposed=!0}}class $I extends Ge{constructor(e,t){super(),this.domNode=this._register(new XI(br(e,Ar(".monaco-icon-label"))));const n=br(this.domNode.element,Ar(".monaco-icon-label-container")),i=br(n,Ar("span.monaco-icon-name-container"));this.descriptionContainer=this._register(new XI(br(n,Ar("span.monaco-icon-description-container")))),(null===t||void 0===t?void 0:t.supportHighlights)?this.nameNode=new tT(i,!!t.supportCodicons):this.nameNode=new ZI(i),(null===t||void 0===t?void 0:t.supportDescriptionHighlights)?this.descriptionNodeFactory=()=>new JI(br(this.descriptionContainer.element,Ar("span.label-description")),!!t.supportCodicons):this.descriptionNodeFactory=()=>this._register(new XI(br(this.descriptionContainer.element,Ar("span.label-description"))))}setLabel(e,t,n){const i=["monaco-icon-label"];n&&(n.extraClasses&&i.push(...n.extraClasses),n.italic&&i.push("italic"),n.strikethrough&&i.push("strikethrough")),this.domNode.className=i.join(" "),this.domNode.title=(null===n||void 0===n?void 0:n.title)||"",this.nameNode.setLabel(e,n),(t||this.descriptionNode)&&(this.descriptionNode||(this.descriptionNode=this.descriptionNodeFactory()),this.descriptionNode instanceof JI?(this.descriptionNode.set(t||"",n?n.descriptionMatches:void 0),(null===n||void 0===n?void 0:n.descriptionTitle)?this.descriptionNode.element.title=n.descriptionTitle:this.descriptionNode.element.removeAttribute("title")):(this.descriptionNode.textContent=t||"",this.descriptionNode.title=(null===n||void 0===n?void 0:n.descriptionTitle)||"",this.descriptionNode.empty=!t))}}class ZI{constructor(e){this.container=e,this.label=void 0,this.singleLabel=void 0}setLabel(e,t){if(this.label!==e||!Es(this.options,t))if(this.label=e,this.options=t,"string"===typeof e)this.singleLabel||(this.container.innerText="",_o(this.container,"multiple"),this.singleLabel=br(this.container,Ar("a.label-name",{id:null===t||void 0===t?void 0:t.domId}))),this.singleLabel.textContent=e;else{this.container.innerText="",yo(this.container,"multiple"),this.singleLabel=void 0;for(let n=0;n<e.length;n++){const i=e[n],o=(null===t||void 0===t?void 0:t.domId)&&`${null===t||void 0===t?void 0:t.domId}_${n}`;br(this.container,Ar("a.label-name",{id:o,"data-icon-label-count":e.length,"data-icon-label-index":n,role:"treeitem"},i)),n<e.length-1&&br(this.container,Ar("span.label-separator",void 0,(null===t||void 0===t?void 0:t.separator)||"/"))}}}}function eT(e,t,n){if(!n)return;let i=0;return e.map(e=>{const o={start:i,end:i+e.length},r=n.map(e=>NM.intersect(o,e)).filter(e=>!NM.isEmpty(e)).map(({start:e,end:t})=>({start:e-i,end:t-i}));return i=o.end+t.length,r})}class tT{constructor(e,t){this.container=e,this.supportCodicons=t,this.label=void 0,this.singleLabel=void 0}setLabel(e,t){if(this.label!==e||!Es(this.options,t))if(this.label=e,this.options=t,"string"===typeof e)this.singleLabel||(this.container.innerText="",_o(this.container,"multiple"),this.singleLabel=new JI(br(this.container,Ar("a.label-name",{id:null===t||void 0===t?void 0:t.domId})),this.supportCodicons)),this.singleLabel.set(e,null===t||void 0===t?void 0:t.matches,null===t||void 0===t?void 0:t.title,null===t||void 0===t?void 0:t.labelEscapeNewLines);else{this.container.innerText="",yo(this.container,"multiple"),this.singleLabel=void 0;const n=(null===t||void 0===t?void 0:t.separator)||"/",i=eT(e,n,null===t||void 0===t?void 0:t.matches);for(let o=0;o<e.length;o++){const r=e[o],s=i?i[o]:void 0,a=(null===t||void 0===t?void 0:t.domId)&&`${null===t||void 0===t?void 0:t.domId}_${o}`,l=Ar("a.label-name",{id:a,"data-icon-label-count":e.length,"data-icon-label-index":o,role:"treeitem"}),c=new JI(br(this.container,l),this.supportCodicons);c.set(r,s,null===t||void 0===t?void 0:t.title,null===t||void 0===t?void 0:t.labelEscapeNewLines),o<e.length-1&&br(l,Ar("span.label-separator",void 0,n))}}}}class nT{constructor(e){this._prefix=e,this._lastId=0}nextId(){return this._prefix+ ++this._lastId}}new nT("id#");const iT={},oT=new nT("quick-input-button-icon-");function rT(e){if(!e)return;let t;const n=e.dark.toString();return iT[n]?t=iT[n]:(t=oT.nextId(),lr("."+t,"background-image: "+Br(e.light||e.dark)),lr(`.vs-dark .${t}, .hc-black .${t}`,"background-image: "+Br(e.dark)),iT[n]=t),t}n("d557");const sT=Ar;class aT{constructor(e,t,n){this.os=t,this.options=n,this.domNode=br(e,sT(".monaco-keybinding")),this.didEverRender=!1,e.appendChild(this.domNode)}set(e,t){this.didEverRender&&this.keybinding===e&&aT.areSame(this.matches,t)||(this.keybinding=e,this.matches=t,this.render())}render(){if(fo(this.domNode),this.keybinding){let[e,t]=this.keybinding.getParts();e&&this.renderPart(this.domNode,e,this.matches?this.matches.firstPart:null),t&&(br(this.domNode,sT("span.monaco-keybinding-key-chord-separator",void 0," ")),this.renderPart(this.domNode,t,this.matches?this.matches.chordPart:null)),this.domNode.title=this.keybinding.getAriaLabel()||""}else this.options&&this.options.renderUnboundKeybindings&&this.renderUnbound(this.domNode);this.didEverRender=!0}renderPart(e,t,n){const i=Fp.modifierLabels[this.os];t.ctrlKey&&this.renderKey(e,i.ctrlKey,Boolean(null===n||void 0===n?void 0:n.ctrlKey),i.separator),t.shiftKey&&this.renderKey(e,i.shiftKey,Boolean(null===n||void 0===n?void 0:n.shiftKey),i.separator),t.altKey&&this.renderKey(e,i.altKey,Boolean(null===n||void 0===n?void 0:n.altKey),i.separator),t.metaKey&&this.renderKey(e,i.metaKey,Boolean(null===n||void 0===n?void 0:n.metaKey),i.separator);const o=t.keyLabel;o&&this.renderKey(e,o,Boolean(null===n||void 0===n?void 0:n.keyCode),"")}renderKey(e,t,n,i){br(e,sT("span.monaco-keybinding-key"+(n?".highlight":""),void 0,t)),i&&br(e,sT("span.monaco-keybinding-key-separator",void 0,i))}renderUnbound(e){br(e,sT("span.monaco-keybinding-key",void 0,v("unbound","Unbound")))}static areSame(e,t){return e===t||!e&&!t||!!e&&!!t&&Es(e.firstPart,t.firstPart)&&Es(e.chordPart,t.chordPart)}}var lT=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s};const cT=Ar;class hT{constructor(e){this.hidden=!1,this._onChecked=new et,this.onChecked=this._onChecked.event,Cs(this,e)}get checked(){return!!this._checked}set checked(e){e!==this._checked&&(this._checked=e,this._onChecked.fire(e))}dispose(){this._onChecked.dispose()}}class uT{get templateId(){return uT.ID}renderTemplate(e){const t=Object.create(null);t.toDisposeElement=[],t.toDisposeTemplate=[],t.entry=br(e,cT(".quick-input-list-entry"));const n=br(t.entry,cT("label.quick-input-list-label"));t.toDisposeTemplate.push(ko(n,ur.CLICK,e=>{t.checkbox.offsetParent||e.preventDefault()})),t.checkbox=br(n,cT("input.quick-input-list-checkbox")),t.checkbox.type="checkbox",t.toDisposeTemplate.push(ko(t.checkbox,ur.CHANGE,e=>{t.element.checked=t.checkbox.checked}));const i=br(n,cT(".quick-input-list-rows")),o=br(i,cT(".quick-input-list-row")),r=br(i,cT(".quick-input-list-row"));t.label=new $I(o,{supportHighlights:!0,supportDescriptionHighlights:!0,supportCodicons:!0});const s=br(o,cT(".quick-input-list-entry-keybinding"));t.keybinding=new aT(s,y["a"]);const a=br(r,cT(".quick-input-list-label-meta"));return t.detail=new JI(a,!0),t.separator=br(t.entry,cT(".quick-input-list-separator")),t.actionBar=new $S(t.entry),t.actionBar.domNode.classList.add("quick-input-list-entry-action-bar"),t.toDisposeTemplate.push(t.actionBar),t}renderElement(e,t,n){n.toDisposeElement=We(n.toDisposeElement),n.element=e,n.checkbox.checked=e.checked,n.toDisposeElement.push(e.onChecked(e=>n.checkbox.checked=e));const{labelHighlights:i,descriptionHighlights:o,detailHighlights:r}=e,s=Object.create(null);s.matches=i||[],s.descriptionTitle=e.saneDescription,s.descriptionMatches=o||[],s.extraClasses=e.item.iconClasses,s.italic=e.item.italic,s.strikethrough=e.item.strikethrough,n.label.setLabel(e.saneLabel,e.saneDescription,s),n.keybinding.set(e.item.keybinding),n.detail.set(e.saneDetail,r),e.separator&&e.separator.label?(n.separator.textContent=e.separator.label,n.separator.style.display=""):n.separator.style.display="none",e.separator?yo(n.entry,"quick-input-list-separator-border"):_o(n.entry,"quick-input-list-separator-border"),n.actionBar.clear();const a=e.item.buttons;a&&a.length?(n.actionBar.push(a.map((t,n)=>{let i=t.iconClass||(t.iconPath?rT(t.iconPath):void 0);t.alwaysVisible&&(i=i?i+" always-visible":"always-visible");const o=new Hf("id-"+n,"",i,!0,()=>(e.fireButtonTriggered({button:t,item:e.item}),Promise.resolve()));return o.tooltip=t.tooltip||"",o}),{icon:!0,label:!1}),yo(n.entry,"has-actions")):_o(n.entry,"has-actions")}disposeElement(e,t,n){n.toDisposeElement=We(n.toDisposeElement)}disposeTemplate(e){e.toDisposeElement=We(e.toDisposeElement),e.toDisposeTemplate=We(e.toDisposeTemplate)}}uT.ID="listelement";class dT{getHeight(e){return e.saneDetail?44:22}getTemplateId(e){return uT.ID}}var pT;(function(e){e[e["First"]=1]="First",e[e["Second"]=2]="Second",e[e["Last"]=3]="Last",e[e["Next"]=4]="Next",e[e["Previous"]=5]="Previous",e[e["NextPage"]=6]="NextPage",e[e["PreviousPage"]=7]="PreviousPage"})(pT||(pT={}));class fT{constructor(e,t,n){this.parent=e,this.inputElements=[],this.elements=[],this.elementsToIndexes=new Map,this.matchOnDescription=!1,this.matchOnDetail=!1,this.matchOnLabel=!0,this.sortByLabel=!0,this._onChangedAllVisibleChecked=new et,this.onChangedAllVisibleChecked=this._onChangedAllVisibleChecked.event,this._onChangedCheckedCount=new et,this.onChangedCheckedCount=this._onChangedCheckedCount.event,this._onChangedVisibleCount=new et,this.onChangedVisibleCount=this._onChangedVisibleCount.event,this._onChangedCheckedElements=new et,this.onChangedCheckedElements=this._onChangedCheckedElements.event,this._onButtonTriggered=new et,this.onButtonTriggered=this._onButtonTriggered.event,this._onKeyDown=new et,this.onKeyDown=this._onKeyDown.event,this._onLeave=new et,this.onLeave=this._onLeave.event,this._fireCheckedEvents=!0,this.elementDisposables=[],this.disposables=[],this.id=t,this.container=br(this.parent,cT(".quick-input-list"));const i=new dT,o=new mT;this.list=n.createList("QuickInput",this.container,i,[new uT],{identityProvider:{getId:e=>e.saneLabel},setRowLineHeight:!1,multipleSelectionSupport:!1,horizontalScrolling:!1,accessibilityProvider:o}),this.list.getHTMLElement().id=t,this.disposables.push(this.list),this.disposables.push(this.list.onKeyDown(e=>{const t=new Mi(e);switch(t.keyCode){case 10:this.toggleCheckbox();break;case 31:(y["f"]?e.metaKey:e.ctrlKey)&&this.list.setFocus(ao(this.list.length));break;case 16:const t=this.list.getFocus();1===t.length&&0===t[0]&&this._onLeave.fire();break;case 18:const n=this.list.getFocus();1===n.length&&n[0]===this.list.length-1&&this._onLeave.fire();break}this._onKeyDown.fire(t)})),this.disposables.push(this.list.onMouseDown(e=>{2!==e.browserEvent.button&&e.browserEvent.preventDefault()})),this.disposables.push(xo(this.container,ur.CLICK,e=>{(e.x||e.y)&&this._onLeave.fire()})),this.disposables.push(this.list.onMouseMiddleClick(e=>{this._onLeave.fire()})),this.disposables.push(this.list.onContextMenu(e=>{"number"===typeof e.index&&(e.browserEvent.preventDefault(),this.list.setSelection([e.index]))})),this.disposables.push(this._onChangedAllVisibleChecked,this._onChangedCheckedCount,this._onChangedVisibleCount,this._onChangedCheckedElements,this._onButtonTriggered,this._onLeave,this._onKeyDown)}get onDidChangeFocus(){return Xe.map(this.list.onDidChangeFocus,e=>e.elements.map(e=>e.item))}get onDidChangeSelection(){return Xe.map(this.list.onDidChangeSelection,e=>({items:e.elements.map(e=>e.item),event:e.browserEvent}))}getAllVisibleChecked(){return this.allVisibleChecked(this.elements,!1)}allVisibleChecked(e,t=!0){for(let n=0,i=e.length;n<i;n++){const i=e[n];if(!i.hidden){if(!i.checked)return!1;t=!0}}return t}getCheckedCount(){let e=0;const t=this.elements;for(let n=0,i=t.length;n<i;n++)t[n].checked&&e++;return e}getVisibleCount(){let e=0;const t=this.elements;for(let n=0,i=t.length;n<i;n++)t[n].hidden||e++;return e}setAllVisibleChecked(e){try{this._fireCheckedEvents=!1,this.elements.forEach(t=>{t.hidden||(t.checked=e)})}finally{this._fireCheckedEvents=!0,this.fireCheckedEvents()}}setElements(e){this.elementDisposables=We(this.elementDisposables);const t=e=>this.fireButtonTriggered(e);this.inputElements=e,this.elements=e.reduce((n,i,o)=>{var r,s,a;if("separator"!==i.type){const l=o&&e[o-1],c=i.label&&i.label.replace(/\r?\n/g," "),h=i.description&&i.description.replace(/\r?\n/g," "),u=i.detail&&i.detail.replace(/\r?\n/g," "),d=i.ariaLabel||[c,h,u].map(e=>e&&bl(e).text).filter(e=>!!e).join(", ");n.push(new hT({index:o,item:i,saneLabel:c,saneAriaLabel:d,saneDescription:h,saneDetail:u,labelHighlights:null===(r=i.highlights)||void 0===r?void 0:r.label,descriptionHighlights:null===(s=i.highlights)||void 0===s?void 0:s.description,detailHighlights:null===(a=i.highlights)||void 0===a?void 0:a.detail,checked:!1,separator:l&&"separator"===l.type?l:void 0,fireButtonTriggered:t}))}return n},[]),this.elementDisposables.push(...this.elements),this.elementDisposables.push(...this.elements.map(e=>e.onChecked(()=>this.fireCheckedEvents()))),this.elementsToIndexes=this.elements.reduce((e,t,n)=>(e.set(t.item,n),e),new Map),this.list.splice(0,this.list.length),this.list.splice(0,this.list.length,this.elements),this._onChangedVisibleCount.fire(this.elements.length)}getFocusedElements(){return this.list.getFocusedElements().map(e=>e.item)}setFocusedElements(e){if(this.list.setFocus(e.filter(e=>this.elementsToIndexes.has(e)).map(e=>this.elementsToIndexes.get(e))),e.length>0){const e=this.list.getFocus()[0];"number"===typeof e&&this.list.reveal(e)}}getActiveDescendant(){return this.list.getHTMLElement().getAttribute("aria-activedescendant")}setSelectedElements(e){this.list.setSelection(e.filter(e=>this.elementsToIndexes.has(e)).map(e=>this.elementsToIndexes.get(e)))}getCheckedElements(){return this.elements.filter(e=>e.checked).map(e=>e.item)}setCheckedElements(e){try{this._fireCheckedEvents=!1;const t=new Set;for(const n of e)t.add(n);for(const e of this.elements)e.checked=t.has(e.item)}finally{this._fireCheckedEvents=!0,this.fireCheckedEvents()}}set enabled(e){this.list.getHTMLElement().style.pointerEvents=e?"":"none"}focus(e){if(!this.list.length)return;switch(e===pT.Next&&this.list.getFocus()[0]===this.list.length-1&&(e=pT.First),e===pT.Previous&&0===this.list.getFocus()[0]&&(e=pT.Last),e===pT.Second&&this.list.length<2&&(e=pT.First),e){case pT.First:this.list.focusFirst();break;case pT.Second:this.list.focusNth(1);break;case pT.Last:this.list.focusLast();break;case pT.Next:this.list.focusNext();break;case pT.Previous:this.list.focusPrevious();break;case pT.NextPage:this.list.focusNextPage();break;case pT.PreviousPage:this.list.focusPreviousPage();break}const t=this.list.getFocus()[0];"number"===typeof t&&this.list.reveal(t)}clearFocus(){this.list.setFocus([])}domFocus(){this.list.domFocus()}layout(e){this.list.getHTMLElement().style.maxHeight=e?`calc(${44*Math.floor(e/44)}px)`:"",this.list.layout()}filter(e){if(!(this.sortByLabel||this.matchOnLabel||this.matchOnDescription||this.matchOnDetail))return this.list.layout(),!1;e=e.trim(),e&&(this.matchOnLabel||this.matchOnDescription||this.matchOnDetail)?this.elements.forEach(t=>{const n=this.matchOnLabel?rs(yl(e,bl(t.saneLabel))):void 0,i=this.matchOnDescription?rs(yl(e,bl(t.saneDescription||""))):void 0,o=this.matchOnDetail?rs(yl(e,bl(t.saneDetail||""))):void 0;n||i||o?(t.labelHighlights=n,t.descriptionHighlights=i,t.detailHighlights=o,t.hidden=!1):(t.labelHighlights=void 0,t.descriptionHighlights=void 0,t.detailHighlights=void 0,t.hidden=!t.item.alwaysShow),t.separator=void 0}):this.elements.forEach(e=>{e.labelHighlights=void 0,e.descriptionHighlights=void 0,e.detailHighlights=void 0,e.hidden=!1;const t=e.index&&this.inputElements[e.index-1];e.separator=t&&"separator"===t.type?t:void 0});const t=this.elements.filter(e=>!e.hidden);if(this.sortByLabel&&e){const n=e.toLowerCase();t.sort((e,t)=>gT(e,t,n))}return this.elementsToIndexes=t.reduce((e,t,n)=>(e.set(t.item,n),e),new Map),this.list.splice(0,this.list.length,t),this.list.setFocus([]),this.list.layout(),this._onChangedAllVisibleChecked.fire(this.getAllVisibleChecked()),this._onChangedVisibleCount.fire(t.length),!0}toggleCheckbox(){try{this._fireCheckedEvents=!1;const e=this.list.getFocusedElements(),t=this.allVisibleChecked(e);for(const n of e)n.checked=!t}finally{this._fireCheckedEvents=!0,this.fireCheckedEvents()}}display(e){this.container.style.display=e?"":"none"}isDisplayed(){return"none"!==this.container.style.display}dispose(){this.elementDisposables=We(this.elementDisposables),this.disposables=We(this.disposables)}fireCheckedEvents(){this._fireCheckedEvents&&(this._onChangedAllVisibleChecked.fire(this.getAllVisibleChecked()),this._onChangedCheckedCount.fire(this.getCheckedCount()),this._onChangedCheckedElements.fire(this.getCheckedElements()))}fireButtonTriggered(e){this._onButtonTriggered.fire(e)}style(e){this.list.style(e)}}function gT(e,t,n){const i=e.labelHighlights||[],o=t.labelHighlights||[];return i.length&&!o.length?-1:!i.length&&o.length?1:0===i.length&&0===o.length?0:KI(e.saneLabel,t.saneLabel,n)}lT([Vg],fT.prototype,"onDidChangeFocus",null),lT([Vg],fT.prototype,"onDidChangeSelection",null);class mT{getWidgetAriaLabel(){return v("quickInput","Quick Input")}getAriaLabel(e){return e.saneAriaLabel}getWidgetRole(){return"listbox"}getRole(){return"option"}}n("eba9");function bT(e,t={}){const n=yT(t);return n.textContent=e,n}function vT(e,t={}){const n=yT(t);return _T(n,AT(e),t.actionHandler),n}function yT(e){const t=e.inline?"span":"div",n=document.createElement(t);return e.className&&(n.className=e.className),n}class wT{constructor(e){this.source=e,this.index=0}eos(){return this.index>=this.source.length}next(){const e=this.peek();return this.advance(),e}peek(){return this.source[this.index]}advance(){this.index++}}function _T(e,t,n){let i;if(2===t.type)i=document.createTextNode(t.content||"");else if(3===t.type)i=document.createElement("b");else if(4===t.type)i=document.createElement("i");else if(5===t.type&&n){const e=document.createElement("a");e.href="#",n.disposeables.add(ko(e,"click",e=>{n.callback(String(t.index),e)})),i=e}else 7===t.type?i=document.createElement("br"):1===t.type&&(i=e);i&&e!==i&&e.appendChild(i),i&&Array.isArray(t.children)&&t.children.forEach(e=>{_T(i,e,n)})}function AT(e){const t={type:1,children:[]};let n=0,i=t;const o=[],r=new wT(e);while(!r.eos()){let e=r.next();const t="\\"===e&&0!==ET(r.peek());if(t&&(e=r.next()),!t&&CT(e)&&e===r.peek()){r.advance(),2===i.type&&(i=o.pop());const t=ET(e);if(i.type===t||5===i.type&&6===t)i=o.pop();else{const e={type:t,children:[]};5===t&&(e.index=n,n++),i.children.push(e),o.push(i),i=e}}else if("\n"===e)2===i.type&&(i=o.pop()),i.children.push({type:7});else if(2!==i.type){const t={type:2,content:e};i.children.push(t),o.push(i),i=t}else i.content+=e}return 2===i.type&&(i=o.pop()),o.length,t}function CT(e){return 0!==ET(e)}function ET(e){switch(e){case"*":return 3;case"_":return 4;case"[":return 5;case"]":return 6;default:return 0}}const xT=Ar,ST={inputBackground:Vv.fromHex("#3C3C3C"),inputForeground:Vv.fromHex("#CCCCCC"),inputValidationInfoBorder:Vv.fromHex("#55AAFF"),inputValidationInfoBackground:Vv.fromHex("#063B49"),inputValidationWarningBorder:Vv.fromHex("#B89500"),inputValidationWarningBackground:Vv.fromHex("#352A05"),inputValidationErrorBorder:Vv.fromHex("#BE1100"),inputValidationErrorBackground:Vv.fromHex("#5A1D1D")};class DT extends bC{constructor(e,t,n){super(),this.state="idle",this.maxHeight=Number.POSITIVE_INFINITY,this._onDidChange=this._register(new et),this.onDidChange=this._onDidChange.event,this._onDidHeightChange=this._register(new et),this.onDidHeightChange=this._onDidHeightChange.event,this.contextViewProvider=t,this.options=n||Object.create(null),As(this.options,ST,!1),this.message=null,this.placeholder=this.options.placeholder||"",this.ariaLabel=this.options.ariaLabel||"",this.inputBackground=this.options.inputBackground,this.inputForeground=this.options.inputForeground,this.inputBorder=this.options.inputBorder,this.inputValidationInfoBorder=this.options.inputValidationInfoBorder,this.inputValidationInfoBackground=this.options.inputValidationInfoBackground,this.inputValidationInfoForeground=this.options.inputValidationInfoForeground,this.inputValidationWarningBorder=this.options.inputValidationWarningBorder,this.inputValidationWarningBackground=this.options.inputValidationWarningBackground,this.inputValidationWarningForeground=this.options.inputValidationWarningForeground,this.inputValidationErrorBorder=this.options.inputValidationErrorBorder,this.inputValidationErrorBackground=this.options.inputValidationErrorBackground,this.inputValidationErrorForeground=this.options.inputValidationErrorForeground,this.options.validationOptions&&(this.validation=this.options.validationOptions.validation),this.element=br(e,xT(".monaco-inputbox.idle"));let i=this.options.flexibleHeight?"textarea":"input",o=br(this.element,xT(".wrapper"));if(this.input=br(o,xT(i+".input.empty")),this.input.setAttribute("autocorrect","off"),this.input.setAttribute("autocapitalize","off"),this.input.setAttribute("spellcheck","false"),this.onfocus(this.input,()=>this.element.classList.add("synthetic-focus")),this.onblur(this.input,()=>this.element.classList.remove("synthetic-focus")),this.options.flexibleHeight){this.maxHeight="number"===typeof this.options.flexibleMaxHeight?this.options.flexibleMaxHeight:Number.POSITIVE_INFINITY,this.mirror=br(o,xT("div.mirror")),this.mirror.innerText=" ",this.scrollableElement=new UC(this.element,{vertical:1}),this.options.flexibleWidth&&(this.input.setAttribute("wrap","off"),this.mirror.style.whiteSpace="pre",this.mirror.style.wordWrap="initial"),br(e,this.scrollableElement.getDomNode()),this._register(this.scrollableElement),this._register(this.scrollableElement.onScroll(e=>this.input.scrollTop=e.scrollTop));const t=Xe.filter(_i(document,"selectionchange"),()=>{const e=document.getSelection();return(null===e||void 0===e?void 0:e.anchorNode)===o});this._register(t(this.updateScrollDimensions,this)),this._register(this.onDidHeightChange(this.updateScrollDimensions,this))}else this.input.type=this.options.type||"text",this.input.setAttribute("wrap","off");this.ariaLabel&&this.input.setAttribute("aria-label",this.ariaLabel),this.placeholder&&this.setPlaceHolder(this.placeholder),this.oninput(this.input,()=>this.onValueChange()),this.onblur(this.input,()=>this.onBlur()),this.onfocus(this.input,()=>this.onFocus()),this.ignoreGesture(this.input),setTimeout(()=>this.updateMirror(),0),this.options.actions&&(this.actionbar=this._register(new $S(this.element)),this.actionbar.push(this.options.actions,{icon:!0,label:!1})),this.applyStyles()}onBlur(){this._hideMessage()}onFocus(){this._showMessage()}setPlaceHolder(e){this.placeholder=e,this.input.setAttribute("placeholder",e),this.input.title=e}setAriaLabel(e){this.ariaLabel=e,e?this.input.setAttribute("aria-label",this.ariaLabel):this.input.removeAttribute("aria-label")}getAriaLabel(){return this.ariaLabel}get inputElement(){return this.input}get value(){return this.input.value}set value(e){this.input.value!==e&&(this.input.value=e,this.onValueChange())}get height(){return"number"===typeof this.cachedHeight?this.cachedHeight:Jo(this.element)}focus(){this.input.focus()}blur(){this.input.blur()}hasFocus(){return document.activeElement===this.input}select(e=null){this.input.select(),e&&this.input.setSelectionRange(e.start,e.end)}isSelectionAtEnd(){return this.input.selectionEnd===this.input.value.length&&this.input.selectionStart===this.input.selectionEnd}enable(){this.input.removeAttribute("disabled")}disable(){this.blur(),this.input.disabled=!0,this._hideMessage()}get width(){return Go(this.input)}set width(e){if(this.options.flexibleHeight&&this.options.flexibleWidth){let t=0;if(this.mirror){const e=parseFloat(this.mirror.style.paddingLeft||"")||0,n=parseFloat(this.mirror.style.paddingRight||"")||0;t=e+n}this.input.style.width=e-t+"px"}else this.input.style.width=e+"px";this.mirror&&(this.mirror.style.width=e+"px")}set paddingRight(e){this.options.flexibleHeight&&this.options.flexibleWidth?this.input.style.width=`calc(100% - ${e}px)`:this.input.style.paddingRight=e+"px",this.mirror&&(this.mirror.style.paddingRight=e+"px")}updateScrollDimensions(){if("number"!==typeof this.cachedContentHeight||"number"!==typeof this.cachedHeight||!this.scrollableElement)return;const e=this.cachedContentHeight,t=this.cachedHeight,n=this.input.scrollTop;this.scrollableElement.setScrollDimensions({scrollHeight:e,height:t}),this.scrollableElement.setScrollPosition({scrollTop:n})}showMessage(e,t){this.message=e,this.element.classList.remove("idle"),this.element.classList.remove("info"),this.element.classList.remove("warning"),this.element.classList.remove("error"),this.element.classList.add(this.classForType(e.type));const n=this.stylesForType(this.message.type);this.element.style.border=n.border?"1px solid "+n.border:"",(this.hasFocus()||t)&&this._showMessage()}hideMessage(){this.message=null,this.element.classList.remove("info"),this.element.classList.remove("warning"),this.element.classList.remove("error"),this.element.classList.add("idle"),this._hideMessage(),this.applyStyles()}validate(){let e=null;return this.validation&&(e=this.validation(this.value),e?(this.inputElement.setAttribute("aria-invalid","true"),this.showMessage(e)):this.inputElement.hasAttribute("aria-invalid")&&(this.inputElement.removeAttribute("aria-invalid"),this.hideMessage())),!e}stylesForType(e){switch(e){case 1:return{border:this.inputValidationInfoBorder,background:this.inputValidationInfoBackground,foreground:this.inputValidationInfoForeground};case 2:return{border:this.inputValidationWarningBorder,background:this.inputValidationWarningBackground,foreground:this.inputValidationWarningForeground};default:return{border:this.inputValidationErrorBorder,background:this.inputValidationErrorBackground,foreground:this.inputValidationErrorForeground}}}classForType(e){switch(e){case 1:return"info";case 2:return"warning";default:return"error"}}_showMessage(){if(!this.contextViewProvider||!this.message)return;let e,t,n=()=>e.style.width=Go(this.element)+"px";this.contextViewProvider.showContextView({getAnchor:()=>this.element,anchorAlignment:1,render:t=>{if(!this.message)return null;e=br(t,xT(".monaco-inputbox-container")),n();const i={inline:!0,className:"monaco-inputbox-message"},o=this.message.formatContent?vT(this.message.content,i):bT(this.message.content,i);o.classList.add(this.classForType(this.message.type));const r=this.stylesForType(this.message.type);return o.style.backgroundColor=r.background?r.background.toString():"",o.style.color=r.foreground?r.foreground.toString():"",o.style.border=r.border?"1px solid "+r.border:"",br(e,o),null},onHide:()=>{this.state="closed"},layout:n}),t=3===this.message.type?v("alertErrorMessage","Error: {0}",this.message.content):2===this.message.type?v("alertWarningMessage","Warning: {0}",this.message.content):v("alertInfoMessage","Info: {0}",this.message.content),If(t),this.state="open"}_hideMessage(){this.contextViewProvider&&("open"===this.state&&this.contextViewProvider.hideContextView(),this.state="idle")}onValueChange(){this._onDidChange.fire(this.value),this.validate(),this.updateMirror(),this.input.classList.toggle("empty",!this.value),"open"===this.state&&this.contextViewProvider&&this.contextViewProvider.layout()}updateMirror(){if(!this.mirror)return;const e=this.value,t=e.charCodeAt(e.length-1),n=10===t?" ":"",i=e+n;i?this.mirror.textContent=e+n:this.mirror.innerText=" ",this.layout()}style(e){this.inputBackground=e.inputBackground,this.inputForeground=e.inputForeground,this.inputBorder=e.inputBorder,this.inputValidationInfoBackground=e.inputValidationInfoBackground,this.inputValidationInfoForeground=e.inputValidationInfoForeground,this.inputValidationInfoBorder=e.inputValidationInfoBorder,this.inputValidationWarningBackground=e.inputValidationWarningBackground,this.inputValidationWarningForeground=e.inputValidationWarningForeground,this.inputValidationWarningBorder=e.inputValidationWarningBorder,this.inputValidationErrorBackground=e.inputValidationErrorBackground,this.inputValidationErrorForeground=e.inputValidationErrorForeground,this.inputValidationErrorBorder=e.inputValidationErrorBorder,this.applyStyles()}applyStyles(){const e=this.inputBackground?this.inputBackground.toString():"",t=this.inputForeground?this.inputForeground.toString():"",n=this.inputBorder?this.inputBorder.toString():"";this.element.style.backgroundColor=e,this.element.style.color=t,this.input.style.backgroundColor="inherit",this.input.style.color=t,this.element.style.borderWidth=n?"1px":"",this.element.style.borderStyle=n?"solid":"",this.element.style.borderColor=n}layout(){if(!this.mirror)return;const e=this.cachedContentHeight;this.cachedContentHeight=Jo(this.mirror),e!==this.cachedContentHeight&&(this.cachedHeight=Math.min(this.cachedContentHeight,this.maxHeight),this.input.style.height=this.cachedHeight+"px",this._onDidHeightChange.fire(this.cachedContentHeight))}insertAtCursor(e){const t=this.inputElement,n=t.selectionStart,i=t.selectionEnd,o=t.value;null!==n&&null!==i&&(this.value=o.substr(0,n)+e+o.substr(i),t.setSelectionRange(n+1,n+1),this.layout())}dispose(){this._hideMessage(),this.message=null,this.actionbar&&this.actionbar.dispose(),super.dispose()}}const kT=Ar;class MT extends Ge{constructor(e){super(),this.parent=e,this.onKeyDown=e=>xo(this.inputBox.inputElement,ur.KEY_DOWN,t=>{e(new Mi(t))}),this.onMouseDown=e=>xo(this.inputBox.inputElement,ur.MOUSE_DOWN,t=>{e(new Oi(t))}),this.onDidChange=e=>this.inputBox.onDidChange(e),this.container=br(this.parent,kT(".quick-input-box")),this.inputBox=this._register(new DT(this.container,void 0))}get value(){return this.inputBox.value}set value(e){this.inputBox.value=e}select(e=null){this.inputBox.select(e)}isSelectionAtEnd(){return this.inputBox.isSelectionAtEnd()}get placeholder(){return this.inputBox.inputElement.getAttribute("placeholder")||""}set placeholder(e){this.inputBox.setPlaceHolder(e)}get ariaLabel(){return this.inputBox.getAriaLabel()}set ariaLabel(e){this.inputBox.setAriaLabel(e)}get password(){return"password"===this.inputBox.inputElement.type}set password(e){this.inputBox.inputElement.type=e?"password":"text"}setAttribute(e,t){this.inputBox.inputElement.setAttribute(e,t)}removeAttribute(e){this.inputBox.inputElement.removeAttribute(e)}showDecoration(e){e===yd.Ignore?this.inputBox.hideMessage():this.inputBox.showMessage({type:e===yd.Info?1:e===yd.Warning?2:3,content:""})}stylesForType(e){return this.inputBox.stylesForType(e===yd.Info?1:e===yd.Warning?2:3)}setFocus(){this.inputBox.focus()}layout(){this.inputBox.layout()}style(e){this.inputBox.style(e)}}n("f5ab");const NT={badgeBackground:Vv.fromHex("#4D4D4D"),badgeForeground:Vv.fromHex("#FFFFFF")};class LT{constructor(e,t){this.count=0,this.options=t||Object.create(null),As(this.options,NT,!1),this.badgeBackground=this.options.badgeBackground,this.badgeForeground=this.options.badgeForeground,this.badgeBorder=this.options.badgeBorder,this.element=br(e,Ar(".monaco-count-badge")),this.countFormat=this.options.countFormat||"{0}",this.titleFormat=this.options.titleFormat||"",this.setCount(this.options.count||0)}setCount(e){this.count=e,this.render()}setTitleFormat(e){this.titleFormat=e,this.render()}render(){this.element.textContent=Object(Rr["v"])(this.countFormat,this.count),this.element.title=Object(Rr["v"])(this.titleFormat,this.count),this.applyStyles()}style(e){this.badgeBackground=e.badgeBackground,this.badgeForeground=e.badgeForeground,this.badgeBorder=e.badgeBorder,this.applyStyles()}applyStyles(){if(this.element){const e=this.badgeBackground?this.badgeBackground.toString():"",t=this.badgeForeground?this.badgeForeground.toString():"",n=this.badgeBorder?this.badgeBorder.toString():"";this.element.style.backgroundColor=e,this.element.style.color=t,this.element.style.borderWidth=n?"1px":"",this.element.style.borderStyle=n?"solid":"",this.element.style.borderColor=n}}}n("2adc");const BT="done",IT="active",TT="infinite",OT="discrete",RT="monaco-progress-container",PT="progress-bit",FT={progressBarBackground:Vv.fromHex("#0E70C0")};class jT extends Ge{constructor(e,t){super(),this.options=t||Object.create(null),As(this.options,FT,!1),this.workedVal=0,this.progressBarBackground=this.options.progressBarBackground,this._register(this.showDelayedScheduler=new Hi(()=>Cr(this.element),0)),this.create(e)}create(e){this.element=document.createElement("div"),yo(this.element,RT),e.appendChild(this.element),this.bit=document.createElement("div"),yo(this.bit,PT),this.element.appendChild(this.bit),this.applyStyles()}off(){this.bit.style.width="inherit",this.bit.style.opacity="1",Ao(this.element,IT,TT,OT),this.workedVal=0,this.totalWork=void 0}stop(){return this.doDone(!1)}doDone(e){return yo(this.element,BT),vo(this.element,TT)?(this.bit.style.opacity="0",e?setTimeout(()=>this.off(),200):this.off()):(this.bit.style.width="inherit",e?setTimeout(()=>this.off(),200):this.off()),this}infinite(){return this.bit.style.width="2%",this.bit.style.opacity="1",Ao(this.element,OT,BT),wo(this.element,IT,TT),this}getContainer(){return this.element}style(e){this.progressBarBackground=e.progressBarBackground,this.applyStyles()}applyStyles(){if(this.bit){const e=this.progressBarBackground?this.progressBarBackground.toString():"";this.bit.style.backgroundColor=e}}}n("e635");function QT(e){const t=new Array;let n,i=0,o=0;while(null!==(n=xl.exec(e))){o=n.index||0,t.push(e.substring(i,o)),i=(n.index||0)+n[0].length;const[,r,s,a,l]=n;t.push(r?`$(${s})`:Ar(`span.codicon.codicon-${a}${l?".codicon-animation-"+l:""}`))}return i<e.length&&t.push(e.substring(i)),t}const zT={buttonBackground:Vv.fromHex("#0E639C"),buttonHoverBackground:Vv.fromHex("#006BB3"),buttonForeground:Vv.white};class VT extends Ge{constructor(e,t){super(),this._onDidClick=this._register(new et),this.options=t||Object.create(null),As(this.options,zT,!1),this.buttonForeground=this.options.buttonForeground,this.buttonBackground=this.options.buttonBackground,this.buttonHoverBackground=this.options.buttonHoverBackground,this.buttonSecondaryForeground=this.options.buttonSecondaryForeground,this.buttonSecondaryBackground=this.options.buttonSecondaryBackground,this.buttonSecondaryHoverBackground=this.options.buttonSecondaryHoverBackground,this.buttonBorder=this.options.buttonBorder,this._element=document.createElement("a"),yo(this._element,"monaco-button"),this._element.tabIndex=0,this._element.setAttribute("role","button"),e.appendChild(this._element),this._register(Ug.addTarget(this._element)),[ur.CLICK,Wg.Tap].forEach(e=>{this._register(xo(this._element,e,e=>{this.enabled?this._onDidClick.fire(e):dr.stop(e)}))}),this._register(xo(this._element,ur.KEY_DOWN,e=>{const t=new Mi(e);let n=!1;this.enabled&&(t.equals(3)||t.equals(10))?(this._onDidClick.fire(e),n=!0):t.equals(9)&&(this._element.blur(),n=!0),n&&dr.stop(t,!0)})),this._register(xo(this._element,ur.MOUSE_OVER,e=>{vo(this._element,"disabled")||this.setHoverBackground()})),this._register(xo(this._element,ur.MOUSE_OUT,e=>{this.applyStyles()})),this.focusTracker=this._register(mr(this._element)),this._register(this.focusTracker.onDidFocus(()=>this.setHoverBackground())),this._register(this.focusTracker.onDidBlur(()=>this.applyStyles())),this.applyStyles()}get onDidClick(){return this._onDidClick.event}setHoverBackground(){let e;e=this.options.secondary?this.buttonSecondaryHoverBackground?this.buttonSecondaryHoverBackground.toString():null:this.buttonHoverBackground?this.buttonHoverBackground.toString():null,e&&(this._element.style.backgroundColor=e)}style(e){this.buttonForeground=e.buttonForeground,this.buttonBackground=e.buttonBackground,this.buttonHoverBackground=e.buttonHoverBackground,this.buttonSecondaryForeground=e.buttonSecondaryForeground,this.buttonSecondaryBackground=e.buttonSecondaryBackground,this.buttonSecondaryHoverBackground=e.buttonSecondaryHoverBackground,this.buttonBorder=e.buttonBorder,this.applyStyles()}applyStyles(){if(this._element){let e,t;this.options.secondary?(t=this.buttonSecondaryForeground?this.buttonSecondaryForeground.toString():"",e=this.buttonSecondaryBackground?this.buttonSecondaryBackground.toString():""):(t=this.buttonForeground?this.buttonForeground.toString():"",e=this.buttonBackground?this.buttonBackground.toString():"");const n=this.buttonBorder?this.buttonBorder.toString():"";this._element.style.color=t,this._element.style.backgroundColor=e,this._element.style.borderWidth=n?"1px":"",this._element.style.borderStyle=n?"solid":"",this._element.style.borderColor=n}}get element(){return this._element}set label(e){vo(this._element,"monaco-text-button")||yo(this._element,"monaco-text-button"),this.options.supportCodicons?yr(this._element,...QT(e)):this._element.textContent=e,"string"===typeof this.options.title?this._element.title=this.options.title:this.options.title&&(this._element.title=e)}set enabled(e){e?(_o(this._element,"disabled"),this._element.setAttribute("aria-disabled",String(!1)),this._element.tabIndex=0):(yo(this._element,"disabled"),this._element.setAttribute("aria-disabled",String(!0)),Sr(this._element))}get enabled(){return!vo(this._element,"disabled")}}var WT=function(e,t,n,i){function o(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,r){function s(e){try{l(i.next(e))}catch(t){r(t)}}function a(e){try{l(i["throw"](e))}catch(t){r(t)}}function l(e){e.done?n(e.value):o(e.value).then(s,a)}l((i=i.apply(e,t||[])).next())}))};const HT=Ar,UT=Cl("quick-input-back",El.arrowLeft),YT={iconClass:UT.classNames,tooltip:v("quickInput.back","Back"),handle:-1};class GT extends Ge{constructor(e){super(),this.ui=e,this.visible=!1,this._enabled=!0,this._busy=!1,this._ignoreFocusOut=!1,this._buttons=[],this.buttonsUpdated=!1,this.onDidTriggerButtonEmitter=this._register(new et),this.onDidHideEmitter=this._register(new et),this.onDisposeEmitter=this._register(new et),this.visibleDisposables=this._register(new Ye),this.onDidHide=this.onDidHideEmitter.event}get title(){return this._title}set title(e){this._title=e,this.update()}get description(){return this._description}set description(e){this._description=e,this.update()}get step(){return this._steps}set step(e){this._steps=e,this.update()}get totalSteps(){return this._totalSteps}set totalSteps(e){this._totalSteps=e,this.update()}get enabled(){return this._enabled}set enabled(e){this._enabled=e,this.update()}get contextKey(){return this._contextKey}set contextKey(e){this._contextKey=e,this.update()}get busy(){return this._busy}set busy(e){this._busy=e,this.update()}get ignoreFocusOut(){return this._ignoreFocusOut}set ignoreFocusOut(e){this._ignoreFocusOut=e,this.update()}get buttons(){return this._buttons}set buttons(e){this._buttons=e,this.buttonsUpdated=!0,this.update()}show(){this.visible||(this.visibleDisposables.add(this.ui.onDidTriggerButton(e=>{-1!==this.buttons.indexOf(e)&&this.onDidTriggerButtonEmitter.fire(e)})),this.ui.show(this),this.visible=!0,this.update())}hide(){this.visible&&this.ui.hide()}didHide(){this.visible=!1,this.visibleDisposables.clear(),this.onDidHideEmitter.fire()}update(){if(!this.visible)return;const e=this.getTitle();e&&this.ui.title.textContent!==e?this.ui.title.textContent=e:e||"&nbsp;"===this.ui.title.innerHTML||(this.ui.title.innerText=" ;");const t=this.getDescription();if(this.ui.description.textContent!==t&&(this.ui.description.textContent=t),this.busy&&!this.busyDelay&&(this.busyDelay=new Vi,this.busyDelay.setIfNotSet(()=>{this.visible&&this.ui.progressBar.infinite()},800)),!this.busy&&this.busyDelay&&(this.ui.progressBar.stop(),this.busyDelay.cancel(),this.busyDelay=void 0),this.buttonsUpdated){this.buttonsUpdated=!1,this.ui.leftActionBar.clear();const e=this.buttons.filter(e=>e===YT);this.ui.leftActionBar.push(e.map((e,t)=>{const n=new Hf("id-"+t,"",e.iconClass||rT(e.iconPath),!0,()=>WT(this,void 0,void 0,(function*(){this.onDidTriggerButtonEmitter.fire(e)})));return n.tooltip=e.tooltip||"",n}),{icon:!0,label:!1}),this.ui.rightActionBar.clear();const t=this.buttons.filter(e=>e!==YT);this.ui.rightActionBar.push(t.map((e,t)=>{const n=new Hf("id-"+t,"",e.iconClass||rT(e.iconPath),!0,()=>WT(this,void 0,void 0,(function*(){this.onDidTriggerButtonEmitter.fire(e)})));return n.tooltip=e.tooltip||"",n}),{icon:!0,label:!1})}this.ui.ignoreFocusOut=this.ignoreFocusOut,this.ui.setEnabled(this.enabled),this.ui.setContextKey(this.contextKey)}getTitle(){return this.title&&this.step?`${this.title} (${this.getSteps()})`:this.title?this.title:this.step?this.getSteps():""}getDescription(){return this.description||""}getSteps(){return this.step&&this.totalSteps?v("quickInput.steps","{0}/{1}",this.step,this.totalSteps):this.step?String(this.step):""}showMessageDecoration(e){if(this.ui.inputBox.showDecoration(e),e===yd.Error){const t=this.ui.inputBox.stylesForType(e);this.ui.message.style.color=t.foreground?""+t.foreground:"",this.ui.message.style.backgroundColor=t.background?""+t.background:"",this.ui.message.style.border=t.border?"1px solid "+t.border:"",this.ui.message.style.paddingBottom="4px"}else this.ui.message.style.color="",this.ui.message.style.backgroundColor="",this.ui.message.style.border="",this.ui.message.style.paddingBottom=""}dispose(){this.hide(),this.onDisposeEmitter.fire(),super.dispose()}}class KT extends GT{constructor(){super(...arguments),this._value="",this.onDidChangeValueEmitter=this._register(new et),this.onDidAcceptEmitter=this._register(new et),this.onDidCustomEmitter=this._register(new et),this._items=[],this.itemsUpdated=!1,this._canSelectMany=!1,this._canAcceptInBackground=!1,this._matchOnDescription=!1,this._matchOnDetail=!1,this._matchOnLabel=!0,this._sortByLabel=!0,this._autoFocusOnList=!0,this._itemActivation=this.ui.isScreenReaderOptimized()?UI.NONE:UI.FIRST,this._activeItems=[],this.activeItemsUpdated=!1,this.activeItemsToConfirm=[],this.onDidChangeActiveEmitter=this._register(new et),this._selectedItems=[],this.selectedItemsUpdated=!1,this.selectedItemsToConfirm=[],this.onDidChangeSelectionEmitter=this._register(new et),this.onDidTriggerItemButtonEmitter=this._register(new et),this.valueSelectionUpdated=!0,this._ok="default",this._customButton=!1,this.filterValue=e=>e,this.onDidChangeValue=this.onDidChangeValueEmitter.event,this.onDidAccept=this.onDidAcceptEmitter.event,this.onDidChangeActive=this.onDidChangeActiveEmitter.event,this.onDidChangeSelection=this.onDidChangeSelectionEmitter.event,this.onDidTriggerItemButton=this.onDidTriggerItemButtonEmitter.event}get quickNavigate(){return this._quickNavigate}set quickNavigate(e){this._quickNavigate=e,this.update()}get value(){return this._value}set value(e){this._value=e||"",this.update()}set ariaLabel(e){this._ariaLabel=e,this.update()}get ariaLabel(){return this._ariaLabel}get placeholder(){return this._placeholder}set placeholder(e){this._placeholder=e,this.update()}get items(){return this._items}set items(e){this._items=e,this.itemsUpdated=!0,this.update()}get canSelectMany(){return this._canSelectMany}set canSelectMany(e){this._canSelectMany=e,this.update()}get canAcceptInBackground(){return this._canAcceptInBackground}set canAcceptInBackground(e){this._canAcceptInBackground=e}get matchOnDescription(){return this._matchOnDescription}set matchOnDescription(e){this._matchOnDescription=e,this.update()}get matchOnDetail(){return this._matchOnDetail}set matchOnDetail(e){this._matchOnDetail=e,this.update()}get matchOnLabel(){return this._matchOnLabel}set matchOnLabel(e){this._matchOnLabel=e,this.update()}get sortByLabel(){return this._sortByLabel}set sortByLabel(e){this._sortByLabel=e,this.update()}get autoFocusOnList(){return this._autoFocusOnList}set autoFocusOnList(e){this._autoFocusOnList=e,this.update()}get itemActivation(){return this._itemActivation}set itemActivation(e){this._itemActivation=e}get activeItems(){return this._activeItems}set activeItems(e){this._activeItems=e,this.activeItemsUpdated=!0,this.update()}get selectedItems(){return this._selectedItems}set selectedItems(e){this._selectedItems=e,this.selectedItemsUpdated=!0,this.update()}get keyMods(){return this._quickNavigate?HI:this.ui.keyMods}set valueSelection(e){this._valueSelection=e,this.valueSelectionUpdated=!0,this.update()}get validationMessage(){return this._validationMessage}set validationMessage(e){this._validationMessage=e,this.update()}get customButton(){return this._customButton}set customButton(e){this._customButton=e,this.update()}get customLabel(){return this._customButtonLabel}set customLabel(e){this._customButtonLabel=e,this.update()}get customHover(){return this._customButtonHover}set customHover(e){this._customButtonHover=e,this.update()}get ok(){return this._ok}set ok(e){this._ok=e,this.update()}get hideInput(){return!!this._hideInput}set hideInput(e){this._hideInput=e,this.update()}trySelectFirst(){this.autoFocusOnList&&(this.canSelectMany||this.ui.list.focus(pT.First))}show(){this.visible||(this.visibleDisposables.add(this.ui.inputBox.onDidChange(e=>{if(e===this.value)return;this._value=e;const t=this.ui.list.filter(this.filterValue(this.ui.inputBox.value));t&&this.trySelectFirst(),this.onDidChangeValueEmitter.fire(e)})),this.visibleDisposables.add(this.ui.inputBox.onMouseDown(e=>{this.autoFocusOnList||this.ui.list.clearFocus()})),this.visibleDisposables.add((this._hideInput?this.ui.list:this.ui.inputBox).onKeyDown(e=>{switch(e.keyCode){case 18:this.ui.list.focus(pT.Next),this.canSelectMany&&this.ui.list.domFocus(),dr.stop(e,!0);break;case 16:this.ui.list.getFocusedElements().length?this.ui.list.focus(pT.Previous):this.ui.list.focus(pT.Last),this.canSelectMany&&this.ui.list.domFocus(),dr.stop(e,!0);break;case 12:this.ui.list.focus(pT.NextPage),this.canSelectMany&&this.ui.list.domFocus(),dr.stop(e,!0);break;case 11:this.ui.list.focus(pT.PreviousPage),this.canSelectMany&&this.ui.list.domFocus(),dr.stop(e,!0);break;case 17:if(!this._canAcceptInBackground)return;if(!this.ui.inputBox.isSelectionAtEnd())return;this.activeItems[0]&&(this._selectedItems=[this.activeItems[0]],this.onDidChangeSelectionEmitter.fire(this.selectedItems),this.onDidAcceptEmitter.fire({inBackground:!0}));break;case 14:!e.ctrlKey&&!e.metaKey||e.shiftKey||e.altKey||(this.ui.list.focus(pT.First),dr.stop(e,!0));break;case 13:!e.ctrlKey&&!e.metaKey||e.shiftKey||e.altKey||(this.ui.list.focus(pT.Last),dr.stop(e,!0));break}})),this.visibleDisposables.add(this.ui.onDidAccept(()=>{!this.canSelectMany&&this.activeItems[0]&&(this._selectedItems=[this.activeItems[0]],this.onDidChangeSelectionEmitter.fire(this.selectedItems)),this.onDidAcceptEmitter.fire({inBackground:!1})})),this.visibleDisposables.add(this.ui.onDidCustom(()=>{this.onDidCustomEmitter.fire()})),this.visibleDisposables.add(this.ui.list.onDidChangeFocus(e=>{this.activeItemsUpdated||this.activeItemsToConfirm!==this._activeItems&&Ki(e,this._activeItems,(e,t)=>e===t)||(this._activeItems=e,this.onDidChangeActiveEmitter.fire(e))})),this.visibleDisposables.add(this.ui.list.onDidChangeSelection(({items:e,event:t})=>{this.canSelectMany?e.length&&this.ui.list.setSelectedElements([]):this.selectedItemsToConfirm!==this._selectedItems&&Ki(e,this._selectedItems,(e,t)=>e===t)||(this._selectedItems=e,this.onDidChangeSelectionEmitter.fire(e),e.length&&this.onDidAcceptEmitter.fire({inBackground:t instanceof MouseEvent&&1===t.button}))})),this.visibleDisposables.add(this.ui.list.onChangedCheckedElements(e=>{this.canSelectMany&&(this.selectedItemsToConfirm!==this._selectedItems&&Ki(e,this._selectedItems,(e,t)=>e===t)||(this._selectedItems=e,this.onDidChangeSelectionEmitter.fire(e)))})),this.visibleDisposables.add(this.ui.list.onButtonTriggered(e=>this.onDidTriggerItemButtonEmitter.fire(e))),this.visibleDisposables.add(this.registerQuickNavigation()),this.valueSelectionUpdated=!0),super.show()}registerQuickNavigation(){return xo(this.ui.container,ur.KEY_UP,e=>{if(this.canSelectMany||!this._quickNavigate)return;const t=new Mi(e),n=t.keyCode,i=this._quickNavigate.keybindings,o=i.some(e=>{const[i,o]=e.getParts();return!o&&(i.shiftKey&&4===n?!(t.ctrlKey||t.altKey||t.metaKey):!(!i.altKey||6!==n)||(!(!i.ctrlKey||5!==n)||!(!i.metaKey||57!==n)))});o&&(this.activeItems[0]&&(this._selectedItems=[this.activeItems[0]],this.onDidChangeSelectionEmitter.fire(this.selectedItems),this.onDidAcceptEmitter.fire({inBackground:!1})),this._quickNavigate=void 0)})}update(){if(!this.visible)return;let e=!1,t=!1;this._hideInput&&this._items.length>0&&(this.ui.isScreenReaderOptimized()?t=!0:e=!0),Co(this.ui.container,"hidden-input",e);const n={title:!!this.title||!!this.step||!!this.buttons.length,description:!!this.description,checkAll:this.canSelectMany,inputBox:!e,progressBar:!e,visibleCount:!0,count:this.canSelectMany,ok:"default"===this.ok?this.canSelectMany:this.ok,list:!0,message:!!this.validationMessage,customButton:this.customButton};if(this.ui.setVisibilities(n),super.update(),this.ui.inputBox.value!==this.value&&(this.ui.inputBox.value=this.value),this.valueSelectionUpdated&&(this.valueSelectionUpdated=!1,this.ui.inputBox.select(this._valueSelection&&{start:this._valueSelection[0],end:this._valueSelection[1]})),this.ui.inputBox.placeholder!==(this.placeholder||"")&&(this.ui.inputBox.placeholder=this.placeholder||""),t)this.ui.inputBox.ariaLabel="";else{const e=this.ariaLabel||this.placeholder||KT.DEFAULT_ARIA_LABEL;this.ui.inputBox.ariaLabel!==e&&(this.ui.inputBox.ariaLabel=e)}if(this.ui.list.matchOnDescription=this.matchOnDescription,this.ui.list.matchOnDetail=this.matchOnDetail,this.ui.list.matchOnLabel=this.matchOnLabel,this.ui.list.sortByLabel=this.sortByLabel,this.itemsUpdated)switch(this.itemsUpdated=!1,this.ui.list.setElements(this.items),this.ui.list.filter(this.filterValue(this.ui.inputBox.value)),this.ui.checkAll.checked=this.ui.list.getAllVisibleChecked(),this.ui.visibleCount.setCount(this.ui.list.getVisibleCount()),this.ui.count.setCount(this.ui.list.getCheckedCount()),this._itemActivation){case UI.NONE:this._itemActivation=UI.FIRST;break;case UI.SECOND:this.ui.list.focus(pT.Second),this._itemActivation=UI.FIRST;break;case UI.LAST:this.ui.list.focus(pT.Last),this._itemActivation=UI.FIRST;break;default:this.trySelectFirst();break}this.ui.container.classList.contains("show-checkboxes")!==!!this.canSelectMany&&(this.canSelectMany?this.ui.list.clearFocus():this.trySelectFirst()),this.activeItemsUpdated&&(this.activeItemsUpdated=!1,this.activeItemsToConfirm=this._activeItems,this.ui.list.setFocusedElements(this.activeItems),this.activeItemsToConfirm===this._activeItems&&(this.activeItemsToConfirm=null)),this.selectedItemsUpdated&&(this.selectedItemsUpdated=!1,this.selectedItemsToConfirm=this._selectedItems,this.canSelectMany?this.ui.list.setCheckedElements(this.selectedItems):this.ui.list.setSelectedElements(this.selectedItems),this.selectedItemsToConfirm===this._selectedItems&&(this.selectedItemsToConfirm=null)),this.validationMessage?(this.ui.message.textContent=this.validationMessage,this.showMessageDecoration(yd.Error)):(this.ui.message.textContent=null,this.showMessageDecoration(yd.Ignore)),this.ui.customButton.label=this.customLabel||"",this.ui.customButton.element.title=this.customHover||"",this.ui.setComboboxAccessibility(!0),n.inputBox||this.ui.list.domFocus()}}KT.DEFAULT_ARIA_LABEL=v("quickInputBox.ariaLabel","Type to narrow down results.");class qT extends Ge{constructor(e){super(),this.options=e,this.comboboxAccessibility=!1,this.enabled=!0,this.onDidAcceptEmitter=this._register(new et),this.onDidCustomEmitter=this._register(new et),this.onDidTriggerButtonEmitter=this._register(new et),this.keyMods={ctrlCmd:!1,alt:!1},this.controller=null,this.onShowEmitter=this._register(new et),this.onShow=this.onShowEmitter.event,this.onHideEmitter=this._register(new et),this.onHide=this.onHideEmitter.event,this.idPrefix=e.idPrefix,this.parentElement=e.container,this.styles=e.styles,this.registerKeyModsListeners()}registerKeyModsListeners(){const e=e=>{this.keyMods.ctrlCmd=e.ctrlKey||e.metaKey,this.keyMods.alt=e.altKey};this._register(xo(window,ur.KEY_DOWN,e,!0)),this._register(xo(window,ur.KEY_UP,e,!0)),this._register(xo(window,ur.MOUSE_DOWN,e,!0))}getUI(){if(this.ui)return this.ui;const e=br(this.parentElement,HT(".quick-input-widget.show-file-icons"));e.tabIndex=-1,e.style.display="none";const t=or(e),n=br(e,HT(".quick-input-titlebar")),i=this._register(new $S(n));i.domNode.classList.add("quick-input-left-action-bar");const o=br(n,HT(".quick-input-title")),r=this._register(new $S(n));r.domNode.classList.add("quick-input-right-action-bar");const s=br(e,HT(".quick-input-description")),a=br(e,HT(".quick-input-header")),l=br(a,HT("input.quick-input-check-all"));l.type="checkbox",this._register(ko(l,ur.CHANGE,e=>{const t=l.checked;C.setAllVisibleChecked(t)})),this._register(xo(l,ur.CLICK,e=>{(e.x||e.y)&&u.setFocus()}));const c=br(a,HT(".quick-input-and-message")),h=br(c,HT(".quick-input-filter")),u=this._register(new MT(h));u.setAttribute("aria-describedby",this.idPrefix+"message");const d=br(h,HT(".quick-input-visible-count"));d.setAttribute("aria-live","polite"),d.setAttribute("aria-atomic","true");const p=new LT(d,{countFormat:v({key:"quickInput.visibleCount",comment:["This tells the user how many items are shown in a list of items to select from. The items can be anything. Currently not visible, but read by screen readers."]},"{0} Results")}),f=br(h,HT(".quick-input-count"));f.setAttribute("aria-live","polite");const g=new LT(f,{countFormat:v({key:"quickInput.countSelected",comment:["This tells the user how many items are selected in a list of items to select from. The items can be anything."]},"{0} Selected")}),m=br(a,HT(".quick-input-action")),b=new VT(m);b.label=v("ok","OK"),this._register(b.onDidClick(e=>{this.onDidAcceptEmitter.fire()}));const y=br(a,HT(".quick-input-action")),w=new VT(y);w.label=v("custom","Custom"),this._register(w.onDidClick(e=>{this.onDidCustomEmitter.fire()}));const _=br(c,HT(`#${this.idPrefix}message.quick-input-message`)),A=new jT(e);yo(A.getContainer(),"quick-input-progress");const C=this._register(new fT(e,this.idPrefix+"list",this.options));this._register(C.onChangedAllVisibleChecked(e=>{l.checked=e})),this._register(C.onChangedVisibleCount(e=>{p.setCount(e)})),this._register(C.onChangedCheckedCount(e=>{g.setCount(e)})),this._register(C.onLeave(()=>{setTimeout(()=>{u.setFocus(),this.controller instanceof KT&&this.controller.canSelectMany&&C.clearFocus()},0)})),this._register(C.onDidChangeFocus(()=>{this.comboboxAccessibility&&this.getUI().inputBox.setAttribute("aria-activedescendant",this.getUI().list.getActiveDescendant()||"")}));const E=mr(e);return this._register(E),this._register(xo(e,ur.FOCUS,e=>{this.previousFocusElement=e.relatedTarget instanceof HTMLElement?e.relatedTarget:void 0},!0)),this._register(E.onDidBlur(()=>{this.getUI().ignoreFocusOut||this.options.ignoreFocusOut()||this.hide(),this.previousFocusElement=void 0})),this._register(xo(e,ur.FOCUS,e=>{u.setFocus()})),this._register(xo(e,ur.KEY_DOWN,t=>{const n=new Mi(t);switch(n.keyCode){case 3:dr.stop(t,!0),this.onDidAcceptEmitter.fire();break;case 9:dr.stop(t,!0),this.hide();break;case 2:if(!n.altKey&&!n.ctrlKey&&!n.metaKey){const i=[".action-label.codicon"];e.classList.contains("show-checkboxes")?i.push("input"):i.push("input[type=text]"),this.getUI().list.isDisplayed()&&i.push(".monaco-list");const o=e.querySelectorAll(i.join(", "));n.shiftKey&&n.target===o[0]?(dr.stop(t,!0),o[o.length-1].focus()):n.shiftKey||n.target!==o[o.length-1]||(dr.stop(t,!0),o[0].focus())}break}})),this.ui={container:e,styleSheet:t,leftActionBar:i,titleBar:n,title:o,description:s,rightActionBar:r,checkAll:l,filterContainer:h,inputBox:u,visibleCountContainer:d,visibleCount:p,countContainer:f,count:g,okContainer:m,ok:b,message:_,customButtonContainer:y,customButton:w,progressBar:A,list:C,onDidAccept:this.onDidAcceptEmitter.event,onDidCustom:this.onDidCustomEmitter.event,onDidTriggerButton:this.onDidTriggerButtonEmitter.event,ignoreFocusOut:!1,keyMods:this.keyMods,isScreenReaderOptimized:()=>this.options.isScreenReaderOptimized(),show:e=>this.show(e),hide:()=>this.hide(),setVisibilities:e=>this.setVisibilities(e),setComboboxAccessibility:e=>this.setComboboxAccessibility(e),setEnabled:e=>this.setEnabled(e),setContextKey:e=>this.options.setContextKey(e)},this.updateStyles(),this.ui}pick(e,t={},n=rt.None){return new Promise((i,o)=>{let r=e=>{r=i,t.onKeyMods&&t.onKeyMods(s.keyMods),i(e)};if(n.isCancellationRequested)return void r(void 0);const s=this.createQuickPick();let a;const l=[s,s.onDidAccept(()=>{if(s.canSelectMany)r(s.selectedItems.slice()),s.hide();else{const e=s.activeItems[0];e&&(r(e),s.hide())}}),s.onDidChangeActive(e=>{const n=e[0];n&&t.onDidFocus&&t.onDidFocus(n)}),s.onDidChangeSelection(e=>{if(!s.canSelectMany){const t=e[0];t&&(r(t),s.hide())}}),s.onDidTriggerItemButton(e=>t.onDidTriggerItemButton&&t.onDidTriggerItemButton(Object.assign(Object.assign({},e),{removeItem:()=>{const t=s.items.indexOf(e.item);if(-1!==t){const e=s.items.slice();e.splice(t,1),s.items=e}}}))),s.onDidChangeValue(e=>{!a||e||1===s.activeItems.length&&s.activeItems[0]===a||(s.activeItems=[a])}),n.onCancellationRequested(()=>{s.hide()}),s.onDidHide(()=>{We(l),r(void 0)})];s.canSelectMany=!!t.canPickMany,s.placeholder=t.placeHolder,s.ignoreFocusOut=!!t.ignoreFocusLost,s.matchOnDescription=!!t.matchOnDescription,s.matchOnDetail=!!t.matchOnDetail,s.matchOnLabel=void 0===t.matchOnLabel||t.matchOnLabel,s.autoFocusOnList=void 0===t.autoFocusOnList||t.autoFocusOnList,s.quickNavigate=t.quickNavigate,s.contextKey=t.contextKey,s.busy=!0,Promise.all([e,t.activeItem]).then(([e,t])=>{a=t,s.busy=!1,s.items=e,s.canSelectMany&&(s.selectedItems=e.filter(e=>"separator"!==e.type&&e.picked)),a&&(s.activeItems=[a])}),s.show(),Promise.resolve(e).then(void 0,e=>{o(e),s.hide()})})}createQuickPick(){const e=this.getUI();return new KT(e)}show(e){const t=this.getUI();this.onShowEmitter.fire();const n=this.controller;this.controller=e,n&&n.didHide(),this.setEnabled(!0),t.leftActionBar.clear(),t.title.textContent="",t.description.textContent="",t.rightActionBar.clear(),t.checkAll.checked=!1,t.inputBox.placeholder="",t.inputBox.password=!1,t.inputBox.showDecoration(yd.Ignore),t.visibleCount.setCount(0),t.count.setCount(0),t.message.textContent="",t.progressBar.stop(),t.list.setElements([]),t.list.matchOnDescription=!1,t.list.matchOnDetail=!1,t.list.matchOnLabel=!0,t.list.sortByLabel=!0,t.ignoreFocusOut=!1,this.setComboboxAccessibility(!1),t.inputBox.ariaLabel="";const i=this.options.backKeybindingLabel();YT.tooltip=i?v("quickInput.backWithKeybinding","Back ({0})",i):v("quickInput.back","Back"),t.container.style.display="",this.updateLayout(),t.inputBox.setFocus()}setVisibilities(e){const t=this.getUI();t.title.style.display=e.title?"":"none",t.description.style.display=e.description?"":"none",t.checkAll.style.display=e.checkAll?"":"none",t.filterContainer.style.display=e.inputBox?"":"none",t.visibleCountContainer.style.display=e.visibleCount?"":"none",t.countContainer.style.display=e.count?"":"none",t.okContainer.style.display=e.ok?"":"none",t.customButtonContainer.style.display=e.customButton?"":"none",t.message.style.display=e.message?"":"none",t.progressBar.getContainer().style.display=e.progressBar?"":"none",t.list.display(!!e.list),t.container.classList[e.checkAll?"add":"remove"]("show-checkboxes"),this.updateLayout()}setComboboxAccessibility(e){if(e!==this.comboboxAccessibility){const t=this.getUI();this.comboboxAccessibility=e,this.comboboxAccessibility?(t.inputBox.setAttribute("role","combobox"),t.inputBox.setAttribute("aria-haspopup","true"),t.inputBox.setAttribute("aria-autocomplete","list"),t.inputBox.setAttribute("aria-activedescendant",t.list.getActiveDescendant()||"")):(t.inputBox.removeAttribute("role"),t.inputBox.removeAttribute("aria-haspopup"),t.inputBox.removeAttribute("aria-autocomplete"),t.inputBox.removeAttribute("aria-activedescendant"))}}setEnabled(e){if(e!==this.enabled){this.enabled=e;for(const t of this.getUI().leftActionBar.viewItems)t.getAction().enabled=e;for(const t of this.getUI().rightActionBar.viewItems)t.getAction().enabled=e;this.getUI().checkAll.disabled=!e,this.getUI().ok.enabled=e,this.getUI().list.enabled=e}}hide(){var e;const t=this.controller;if(t){const n=!(null===(e=this.ui)||void 0===e?void 0:e.container.contains(document.activeElement));this.controller=null,this.onHideEmitter.fire(),this.getUI().container.style.display="none",n||(this.previousFocusElement&&this.previousFocusElement.offsetParent?(this.previousFocusElement.focus(),this.previousFocusElement=void 0):this.options.returnFocus()),t.didHide()}}layout(e,t){this.dimension=e,this.titleBarOffset=t,this.updateLayout()}updateLayout(){if(this.ui){this.ui.container.style.top=this.titleBarOffset+"px";const e=this.ui.container.style,t=Math.min(.62*this.dimension.width,qT.MAX_WIDTH);e.width=t+"px",e.marginLeft="-"+t/2+"px",this.ui.inputBox.layout(),this.ui.list.layout(this.dimension&&.4*this.dimension.height)}}applyStyles(e){this.styles=e,this.updateStyles()}updateStyles(){if(this.ui){const{quickInputTitleBackground:e,quickInputBackground:t,quickInputForeground:n,contrastBorder:i,widgetShadow:o}=this.styles.widget;this.ui.titleBar.style.backgroundColor=e?e.toString():"",this.ui.container.style.backgroundColor=t?t.toString():"",this.ui.container.style.color=n?n.toString():"",this.ui.container.style.border=i?"1px solid "+i:"",this.ui.container.style.boxShadow=o?"0 5px 8px "+o:"",this.ui.inputBox.style(this.styles.inputBox),this.ui.count.style(this.styles.countBadge),this.ui.ok.style(this.styles.button),this.ui.customButton.style(this.styles.button),this.ui.progressBar.style(this.styles.progressBar),this.ui.list.style(this.styles.list);const r=[];this.styles.list.listInactiveFocusForeground&&(r.push(`.monaco-list .monaco-list-row.focused { color:  ${this.styles.list.listInactiveFocusForeground}; }`),r.push(`.monaco-list .monaco-list-row.focused:hover { color:  ${this.styles.list.listInactiveFocusForeground}; }`)),this.styles.list.pickerGroupBorder&&r.push(`.quick-input-list .quick-input-list-entry { border-top-color:  ${this.styles.list.pickerGroupBorder}; }`),this.styles.list.pickerGroupForeground&&r.push(`.quick-input-list .quick-input-list-separator { color:  ${this.styles.list.pickerGroupForeground}; }`);const s=r.join("\n");s!==this.ui.styleSheet.innerHTML&&(this.ui.styleSheet.innerHTML=s)}}}qT.MAX_WIDTH=600;const JT=ii("quickInputService");var XT;(function(e){e[e["PRESERVE"]=0]="PRESERVE",e[e["LAST"]=1]="LAST"})(XT||(XT={}));const $T={Quickaccess:"workbench.contributions.quickaccess"};class ZT{constructor(){this.providers=[],this.defaultProvider=void 0}registerQuickAccessProvider(e){return 0===e.prefix.length?this.defaultProvider=e:this.providers.push(e),this.providers.sort((e,t)=>t.prefix.length-e.prefix.length),Ue(()=>{this.providers.splice(this.providers.indexOf(e),1),this.defaultProvider===e&&(this.defaultProvider=void 0)})}getQuickAccessProviders(){return Zi([this.defaultProvider,...this.providers])}getQuickAccessProvider(e){const t=e&&this.providers.find(t=>e.startsWith(t.prefix))||void 0;return t||this.defaultProvider}}kd.add($T.Quickaccess,new ZT);var eO=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},tO=function(e,t){return function(n,i){t(n,i,e)}};let nO=class extends Ge{constructor(e,t){super(),this.quickInputService=e,this.instantiationService=t,this.registry=kd.as($T.Quickaccess),this.mapProviderToDescriptor=new Map,this.lastAcceptedPickerValues=new Map,this.visibleQuickAccess=void 0}show(e="",t){var n;const[i,o]=this.getOrInstantiateProvider(e),r=this.visibleQuickAccess,s=null===r||void 0===r?void 0:r.descriptor;if(r&&o&&s===o)return e===o.prefix||(null===t||void 0===t?void 0:t.preserveValue)||(r.picker.value=e),void this.adjustValueSelection(r.picker,o,t);if(o&&!(null===t||void 0===t?void 0:t.preserveValue)){let t=void 0;if(r&&s&&s!==o){const e=r.value.substr(s.prefix.length);e&&(t=`${o.prefix}${e}`)}if(!t){const e=null===i||void 0===i?void 0:i.defaultFilterValue;e===XT.LAST?t=this.lastAcceptedPickerValues.get(o):"string"===typeof e&&(t=`${o.prefix}${e}`)}"string"===typeof t&&(e=t)}const a=new Ye,l=a.add(this.quickInputService.createQuickPick());l.value=e,this.adjustValueSelection(l,o,t),l.placeholder=null===o||void 0===o?void 0:o.placeholder,l.quickNavigate=null===t||void 0===t?void 0:t.quickNavigateConfiguration,l.hideInput=!!l.quickNavigate&&!r,("number"===typeof(null===t||void 0===t?void 0:t.itemActivation)||(null===t||void 0===t?void 0:t.quickNavigateConfiguration))&&(l.itemActivation=null!==(n=null===t||void 0===t?void 0:t.itemActivation)&&void 0!==n?n:UI.SECOND),l.contextKey=null===o||void 0===o?void 0:o.contextKey,l.filterValue=e=>e.substring(o?o.prefix.length:0),(null===o||void 0===o?void 0:o.placeholder)&&(l.ariaLabel=null===o||void 0===o?void 0:o.placeholder);const c=this.registerPickerListeners(l,i,o,e,a);i&&a.add(i.provide(l,c)),l.show()}adjustValueSelection(e,t,n){var i;let o;o=(null===n||void 0===n?void 0:n.preserveValue)?[e.value.length,e.value.length]:[null!==(i=null===t||void 0===t?void 0:t.prefix.length)&&void 0!==i?i:0,e.value.length],e.valueSelection=o}registerPickerListeners(e,t,n,i,o){const r=this.visibleQuickAccess={picker:e,descriptor:n,value:i};o.add(Ue(()=>{r===this.visibleQuickAccess&&(this.visibleQuickAccess=void 0)})),o.add(e.onDidChangeValue(e=>{const[n]=this.getOrInstantiateProvider(e);n!==t?this.show(e,{preserveValue:!0}):r.value=e})),n&&o.add(e.onDidAccept(()=>{this.lastAcceptedPickerValues.set(n,e.value)}));const s=o.add(new at);return uE(e.onDidHide)(()=>{0===e.selectedItems.length&&s.cancel(),o.dispose()}),s.token}getOrInstantiateProvider(e){const t=this.registry.getQuickAccessProvider(e);if(!t)return[void 0,void 0];let n=this.mapProviderToDescriptor.get(t);return n||(n=this.instantiationService.createInstance(t.ctor),this.mapProviderToDescriptor.set(t,n)),[n,t]}};nO=eO([tO(0,JT),tO(1,ti)],nO);var iO=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},oO=function(e,t){return function(n,i){t(n,i,e)}};let rO=class extends Cm{constructor(e,t,n,i,o){super(n),this.instantiationService=e,this.contextKeyService=t,this.accessibilityService=i,this.layoutService=o,this.contexts=new Map}get controller(){return this._controller||(this._controller=this._register(this.createController())),this._controller}get quickAccess(){return this._quickAccess||(this._quickAccess=this._register(this.instantiationService.createInstance(nO))),this._quickAccess}createController(e=this.layoutService,t){var n,i;const o={idPrefix:"quickInput_",container:e.container,ignoreFocusOut:()=>!1,isScreenReaderOptimized:()=>this.accessibilityService.isScreenReaderOptimized(),backKeybindingLabel:()=>{},setContextKey:e=>this.setContextKey(e),returnFocus:()=>e.focus(),createList:(e,t,n,i,o)=>this.instantiationService.createInstance(YB,e,t,n,i,o),styles:this.computeStyles()},r=this._register(new qT(Object.assign(Object.assign({},o),t)));return r.layout(e.dimension,null!==(i=null===(n=e.offset)||void 0===n?void 0:n.top)&&void 0!==i?i:0),this._register(e.onLayout(t=>{var n,i;return r.layout(t,null!==(i=null===(n=e.offset)||void 0===n?void 0:n.top)&&void 0!==i?i:0)})),this._register(r.onShow(()=>this.resetContextKeys())),this._register(r.onHide(()=>this.resetContextKeys())),r}setContextKey(e){let t;e&&(t=this.contexts.get(e),t||(t=new hg(e,!1).bindTo(this.contextKeyService),this.contexts.set(e,t))),t&&t.get()||(this.resetContextKeys(),t&&t.set(!0))}resetContextKeys(){this.contexts.forEach(e=>{e.get()&&e.reset()})}pick(e,t={},n=rt.None){return this.controller.pick(e,t,n)}createQuickPick(){return this.controller.createQuickPick()}updateStyles(){this.controller.applyStyles(this.computeStyles())}computeStyles(){return{widget:Object.assign({},UM(this.theme,{quickInputBackground:Ww,quickInputForeground:Hw,quickInputTitleBackground:Uw,contrastBorder:iw,widgetShadow:rw})),inputBox:UM(this.theme,{inputForeground:aw,inputBackground:sw,inputBorder:lw,inputValidationInfoBackground:cw,inputValidationInfoForeground:hw,inputValidationInfoBorder:uw,inputValidationWarningBackground:dw,inputValidationWarningForeground:pw,inputValidationWarningBorder:fw,inputValidationErrorBackground:gw,inputValidationErrorForeground:mw,inputValidationErrorBorder:bw}),countBadge:UM(this.theme,{badgeBackground:Cw,badgeForeground:Ew,badgeBorder:iw}),button:UM(this.theme,{buttonForeground:ww,buttonBackground:_w,buttonHoverBackground:Aw,buttonBorder:iw}),progressBar:UM(this.theme,{progressBarBackground:Mw}),list:UM(this.theme,{listBackground:Ww,listInactiveFocusForeground:c_,listInactiveFocusBackground:l_,listFocusOutline:ow,listInactiveFocusOutline:ow,pickerGroupBorder:Gw,pickerGroupForeground:Yw})}}};rO=iO([oO(0,ti),oO(1,ug),oO(2,pm),oO(3,iS),oO(4,tN)],rO);var sO=function(e,t,n,i){var o,r=arguments.length,s=r<3?t:null===i?i=Object.getOwnPropertyDescriptor(t,n):i;if("object"===typeof Reflect&&"function"===typeof Reflect.decorate)s=Reflect.decorate(e,t,n,i);else for(var a=e.length-1;a>=0;a--)(o=e[a])&&(s=(r<3?o(s):r>3?o(t,n,s):o(t,n))||s);return r>3&&s&&Object.defineProperty(t,n,s),s},aO=function(e,t){return function(n,i){t(n,i,e)}};let lO=class extends rO{constructor(e,t,n,i,o,r){super(t,n,i,o,r),this.host=void 0;const s=hO.get(e);this.host={_serviceBrand:void 0,get container(){return s.widget.getDomNode()},get dimension(){return e.getLayoutInfo()},get onLayout(){return e.onDidLayoutChange},focus:()=>e.focus()}}createController(){return super.createController(this.host)}};lO=sO([aO(1,ti),aO(2,ug),aO(3,pm),aO(4,iS),aO(5,tN)],lO);let cO=class{constructor(e,t){this.instantiationService=e,this.codeEditorService=t,this.mapEditorToService=new Map}get activeService(){const e=this.codeEditorService.getFocusedCodeEditor();if(!e)throw new Error("Quick input service needs a focused editor to work.");let t=this.mapEditorToService.get(e);if(!t){const n=t=this.instantiationService.createInstance(lO,e);this.mapEditorToService.set(e,t),uE(e.onDidDispose)(()=>{n.dispose(),this.mapEditorToService.delete(e)})}return t}get quickAccess(){return this.activeService.quickAccess}pick(e,t={},n=rt.None){return this.activeService.pick(e,t,n)}createQuickPick(){return this.activeService.createQuickPick()}};cO=sO([aO(0,ti),aO(1,ri)],cO);class hO{constructor(e){this.editor=e,this.widget=new uO(this.editor)}static get(e){return e.getContribution(hO.ID)}dispose(){this.widget.dispose()}}hO.ID="editor.controller.quickInput";class uO{constructor(e){this.codeEditor=e,this.domNode=document.createElement("div"),this.codeEditor.addOverlayWidget(this)}getId(){return uO.ID}getDomNode(){return this.domNode}getPosition(){return{preference:2}}dispose(){this.codeEditor.removeOverlayWidget(this)}}uO.ID="editor.contrib.quickInputWidget",Ng(hO.ID,hO);const dO=ii("IStorageKeysSyncRegistryService");class pO extends Ge{constructor(){super(),this._storageKeys=new Map,this._onDidChangeStorageKeys=this._register(new et),this._register(Ue(()=>this._storageKeys.clear()))}get storageKeys(){return[...this._storageKeys.values()]}registerStorageKey(e){this._storageKeys.has(e.key)||(this._storageKeys.set(e.key,e),this._onDidChangeStorageKeys.fire(this.storageKeys))}}var fO;(function(e){const t=new nS;class n{constructor(e,t){this._serviceId=e,this._factory=t,this._value=null}get id(){return this._serviceId}get(e){if(!this._value){if(e&&(this._value=e[this._serviceId.toString()]),this._value||(this._value=this._factory(e)),!this._value)throw new Error("Service "+this._serviceId+" is missing!");t.set(this._serviceId,this._value)}return this._value}}e.LazyStaticService=n;let i=[];function o(e,t){let o=new n(e,t);return i.push(o),o}function r(e){let t=new nS;for(const[i,o]of WS())t.set(i,o);for(let i in e)e.hasOwnProperty(i)&&t.set(ii(i),e[i]);i.forEach(n=>t.set(n.id,n.get(e)));let n=new hN(t,!0);return t.set(ti,n),[t,n]}e.init=r,e.instantiationService=o(ti,()=>new hN(t,!0));const s=new bf;e.configurationService=o(gp,()=>s),e.resourceConfigurationService=o(Kh,()=>new vf(s)),e.resourcePropertiesService=o(qh,()=>new yf(s)),e.contextService=o(Up,()=>new _f),e.labelService=o(dN,()=>new Ef),e.telemetryService=o(Ag,()=>new wf),e.dialogService=o(rN,()=>new df),e.notificationService=o(Wp,()=>new pf),e.markerService=o(aI,()=>new hI),e.modeService=o(UD,e=>new uk),e.standaloneThemeService=o(OD,()=>new gM),e.logService=o(Jh,()=>new eu),e.undoRedoService=o(dk,t=>new VI(e.dialogService.get(t),e.notificationService.get(t))),e.modelService=o(_a,t=>new Ek(e.configurationService.get(t),e.resourcePropertiesService.get(t),e.standaloneThemeService.get(t),e.logService.get(t),e.undoRedoService.get(t))),e.markerDecorationsService=o(vI,t=>new CI(e.modelService.get(t),e.markerService.get(t))),e.codeEditorService=o(ri,t=>new Vk(e.standaloneThemeService.get(t))),e.editorProgressService=o(gD,()=>new uf),e.storageService=o(uI,()=>new pI),e.storageSyncService=o(dO,()=>new pO),e.editorWorkerService=o(dc,t=>new cu(e.modelService.get(t),e.resourceConfigurationService.get(t),e.logService.get(t)))})(fO||(fO={}));class gO extends Ge{constructor(e,t){super();const[n,i]=fO.init(t);this._serviceCollection=n,this._instantiationService=i;const o=this.get(gp),r=this.get(Wp),s=this.get(Ag),a=this.get(pm),l=this.get(Jh);let c=(e,n)=>{let i=null;return t&&(i=t[e.toString()]),i||(i=n()),this._serviceCollection.set(e,i),i},h=c(ug,()=>this._register(new DM(o)));c(iS,()=>new SI(h,o)),c(CB,()=>new EB(a));let u=c(ss,()=>new ff(this._instantiationService)),d=c(RD,()=>this._register(new gf(h,u,s,r,l,e))),p=c(tN,()=>new xf(fO.codeEditorService.get(ri),e));c(JT,()=>new cO(i,fO.codeEditorService.get(ri)));let f=c(cD,()=>this._register(new oN(p)));c(pD,()=>new kI),c(hD,()=>{const e=new eN(s,r,f,d,a);return e.configure({blockMouse:!1}),this._register(e)}),c(bg,()=>new mI(u)),c(_d,()=>new Cf(fO.modelService.get(_a)))}get(e){let t=this._serviceCollection.get(e);if(!t)throw new Error("Missing service "+e);return t}set(e,t){this._serviceCollection.set(e,t)}has(e){return this._serviceCollection.has(e)}}function mO(e,t,n){let i=new gO(e,t),o=null;i.has(pc)||(o=new hf(fO.modelService.get()),i.set(pc,o)),i.has(cs)||i.set(cs,new bs(i.get(ri),i.get(ss)));let r=n(i);return o&&o.setEditor(r),r}function bO(e,t,n){return mO(e,n||{},n=>new WD(e,t,n,n.get(ti),n.get(ri),n.get(ss),n.get(ug),n.get(RD),n.get(cD),n.get(OD),n.get(Wp),n.get(gp),n.get(iS)))}function vO(e){return fO.codeEditorService.get().onCodeEditorAdd(t=>{e(t)})}function yO(e,t,n){return mO(e,n||{},n=>new HD(e,t,n,n.get(ti),n.get(ug),n.get(RD),n.get(cD),n.get(dc),n.get(ri),n.get(OD),n.get(Wp),n.get(gp),n.get(hD),n.get(gD),n.get(pD)))}function wO(e,t){return new Ds(e,t)}function _O(e,t,n){return fO.modelService.get().createModel(e,t,n)}function AO(e,t,n){if(e=e||"",!t){let t=e.indexOf("\n"),i=e;return-1!==t&&(i=e.substring(0,t)),_O(e,fO.modeService.get().createByFilepathOrFirstLine(n||null,i),n)}return _O(e,fO.modeService.get().create(t),n)}function CO(e,t){fO.modelService.get().setMode(e,fO.modeService.get().create(t))}function EO(e,t,n){e&&fO.markerService.get().changeOne(t,e.uri,n)}function xO(e){return fO.markerService.get().read(e)}function SO(e){return fO.modelService.get().getModel(e)}function DO(){return fO.modelService.get().getModels()}function kO(e){return fO.modelService.get().onModelAdded(e)}function MO(e){return fO.modelService.get().onModelRemoved(e)}function NO(e){return fO.modelService.get().onModelModeChanged(t=>{e({model:t.model,oldLanguage:t.oldModeId})})}function LO(e){return mu(fO.modelService.get(),e)}function BO(e,t){const n=fO.standaloneThemeService.get();return n.registerEditorContainer(e),fd.colorizeElement(n,fO.modeService.get(),e,t)}function IO(e,t,n){const i=fO.standaloneThemeService.get();return i.registerEditorContainer(document.body),fd.colorize(fO.modeService.get(),e,t,n)}function TO(e,t,n=4){const i=fO.standaloneThemeService.get();return i.registerEditorContainer(document.body),fd.colorizeModelLine(e,t,n)}function OO(e){let t=oc.get(e);return t||{getInitialState:()=>sc,tokenize:(t,n,i)=>cc(e,t,n,i)}}function RO(e,t){let n=fO.modeService.get();n.triggerMode(t);let i=OO(t),o=e.split(/\r\n|\r|\n/),r=[],s=i.getInitialState();for(let a=0,l=o.length;a<l;a++){let e=o[a],t=i.tokenize(e,s,0);r[a]=t.tokens,s=t.endState}return r}function PO(e,t){fO.standaloneThemeService.get().defineTheme(e,t)}function FO(e){fO.standaloneThemeService.get().setTheme(e)}function jO(){Qf()}function QO(){return{create:bO,onDidCreateEditor:vO,createDiffEditor:yO,createDiffNavigator:wO,createModel:AO,setModelLanguage:CO,setModelMarkers:EO,getModelMarkers:xO,getModels:DO,getModel:SO,onDidCreateModel:kO,onWillDisposeModel:MO,onDidChangeModelLanguage:NO,createWebWorker:LO,colorizeElement:BO,colorize:IO,colorizeModelLine:TO,tokenize:RO,defineTheme:PO,setTheme:FO,remeasureFonts:jO,AccessibilitySupport:yn,ContentWidgetPositionPreference:En,CursorChangeReason:xn,DefaultEndOfLine:Sn,EditorAutoIndentStrategy:kn,EditorOption:Mn,EndOfLinePreference:Nn,EndOfLineSequence:Ln,MinimapPosition:Rn,MouseTargetType:Pn,OverlayWidgetPositionPreference:Fn,OverviewRulerLane:jn,RenderLineNumbersType:Qn,RenderMinimap:zn,ScrollbarVisibility:Wn,ScrollType:Vn,TextEditorCursorBlinkingStyle:Kn,TextEditorCursorStyle:qn,TrackedRangeStickiness:Jn,WrappingIndent:Xn,ConfigurationChangedEvent:k,BareFontInfo:Ls,FontInfo:Bs,TextModelResolvedOptions:Ps,FindMatch:Fs,EditorType:Ts,EditorOptions:Se}}function zO(e,t){if(!t)return!1;if(!Array.isArray(t))return!1;for(const n of t)if(!e(n))return!1;return!0}function VO(e,t){return"boolean"===typeof e?e:t}function WO(e,t){return"string"===typeof e?e:t}function HO(e){const t={};for(const n of e)t[n]=!0;return t}function UO(e,t=!1){t&&(e=e.map((function(e){return e.toLowerCase()})));const n=HO(e);return t?function(e){return void 0!==n[e.toLowerCase()]&&n.hasOwnProperty(e.toLowerCase())}:function(e){return void 0!==n[e]&&n.hasOwnProperty(e)}}function YO(e,t){let n=0;while(t.indexOf("@")>=0&&n<5)n++,t=t.replace(/@(\w+)/g,(function(n,i){let o="";if("string"===typeof e[i])o=e[i];else{if(!(e[i]&&e[i]instanceof RegExp))throw void 0===e[i]?Zu(e,"language definition does not contain attribute '"+i+"', used at: "+t):Zu(e,"attribute reference '"+i+"' must be a string, used at: "+t);o=e[i].source}return qu(o)?"":"(?:"+o+")"}));let i=(e.ignoreCase?"i":"")+(e.unicode?"u":"");return new RegExp(t,i)}function GO(e,t,n,i){if(i<0)return e;if(i<t.length)return t[i];if(i>=100){i-=100;let e=n.split(".");if(e.unshift(n),i<e.length)return e[i]}return null}function KO(e,t,n,i){let o=-1,r=n,s=n.match(/^\$(([sS]?)(\d\d?)|#)(.*)$/);s&&(s[3]&&(o=parseInt(s[3]),s[2]&&(o+=100)),r=s[4]);let a,l="~",c=r;if(r&&0!==r.length?/^\w*$/.test(c)?l="==":(s=r.match(/^(@|!@|~|!~|==|!=)(.*)$/),s&&(l=s[1],c=s[2])):(l="!=",c=""),"~"!==l&&"!~"!==l||!/^(\w|\|)*$/.test(c))if("@"===l||"!@"===l){let n=e[c];if(!n)throw Zu(e,"the @ match target '"+c+"' is not defined, in rule: "+t);if(!zO((function(e){return"string"===typeof e}),n))throw Zu(e,"the @ match target '"+c+"' must be an array of strings, in rule: "+t);let i=UO(n,e.ignoreCase);a=function(e){return"@"===l?i(e):!i(e)}}else if("~"===l||"!~"===l)if(c.indexOf("$")<0){let t=YO(e,"^"+c+"$");a=function(e){return"~"===l?t.test(e):!t.test(e)}}else a=function(t,n,i,o){let r=YO(e,"^"+ed(e,c,n,i,o)+"$");return r.test(t)};else if(c.indexOf("$")<0){let t=Ju(e,c);a=function(e){return"=="===l?e===t:e!==t}}else{let t=Ju(e,c);a=function(n,i,o,r,s){let a=ed(e,t,i,o,r);return"=="===l?n===a:n!==a}}else{let t=UO(c.split("|"),e.ignoreCase);a=function(e){return"~"===l?t(e):!t(e)}}return-1===o?{name:n,value:i,test:function(e,t,n,i){return a(e,e,t,n,i)}}:{name:n,value:i,test:function(e,t,n,i){let r=GO(e,t,n,o);return a(r||"",e,t,n,i)}}}function qO(e,t,n){if(n){if("string"===typeof n)return n;if(n.token||""===n.token){if("string"!==typeof n.token)throw Zu(e,"a 'token' attribute must be of type string, in rule: "+t);{let i={token:n.token};if(n.token.indexOf("$")>=0&&(i.tokenSubst=!0),"string"===typeof n.bracket)if("@open"===n.bracket)i.bracket=1;else{if("@close"!==n.bracket)throw Zu(e,"a 'bracket' attribute must be either '@open' or '@close', in rule: "+t);i.bracket=-1}if(n.next){if("string"!==typeof n.next)throw Zu(e,"the next state must be a string value in rule: "+t);{let o=n.next;if(!/^(@pop|@push|@popall)$/.test(o)&&("@"===o[0]&&(o=o.substr(1)),o.indexOf("$")<0&&!nd(e,ed(e,o,"",[],""))))throw Zu(e,"the next state '"+n.next+"' is not defined in rule: "+t);i.next=o}}return"number"===typeof n.goBack&&(i.goBack=n.goBack),"string"===typeof n.switchTo&&(i.switchTo=n.switchTo),"string"===typeof n.log&&(i.log=n.log),"string"===typeof n.nextEmbedded&&(i.nextEmbedded=n.nextEmbedded,e.usesEmbedded=!0),i}}if(Array.isArray(n)){let i=[];for(let o=0,r=n.length;o<r;o++)i[o]=qO(e,t,n[o]);return{group:i}}if(n.cases){let i=[];for(let r in n.cases)if(n.cases.hasOwnProperty(r)){const o=qO(e,t,n.cases[r]);"@default"===r||"@"===r||""===r?i.push({test:void 0,value:o,name:r}):"@eos"===r?i.push({test:function(e,t,n,i){return i},value:o,name:r}):i.push(KO(e,t,r,o))}const o=e.defaultToken;return{test:function(e,t,n,r){for(const o of i){const i=!o.test||o.test(e,t,n,r);if(i)return o.value}return o}}}throw Zu(e,"an action must be a string, an object with a 'token' or 'cases' attribute, or an array of actions; in rule: "+t)}return{token:""}}class JO{constructor(e){this.regex=new RegExp(""),this.action={token:""},this.matchOnlyAtLineStart=!1,this.name="",this.name=e}setRegex(e,t){let n;if("string"===typeof t)n=t;else{if(!(t instanceof RegExp))throw Zu(e,"rules must start with a match string or regular expression: "+this.name);n=t.source}this.matchOnlyAtLineStart=n.length>0&&"^"===n[0],this.name=this.name+": "+n,this.regex=YO(e,"^(?:"+(this.matchOnlyAtLineStart?n.substr(1):n)+")")}setAction(e,t){this.action=qO(e,this.name,t)}}function XO(e,t){if(!t||"object"!==typeof t)throw new Error("Monarch: expecting a language definition object");let n={};n.languageId=e,n.noThrow=!1,n.maxStack=100,n.start="string"===typeof t.start?t.start:null,n.ignoreCase=VO(t.ignoreCase,!1),n.unicode=VO(t.unicode,!1),n.tokenPostfix=WO(t.tokenPostfix,"."+n.languageId),n.defaultToken=WO(t.defaultToken,"source"),n.usesEmbedded=!1;let i=t;function o(e,r,s){for(const a of s){let s=a.include;if(s){if("string"!==typeof s)throw Zu(n,"an 'include' attribute must be a string at: "+e);if("@"===s[0]&&(s=s.substr(1)),!t.tokenizer[s])throw Zu(n,"include target '"+s+"' is not defined at: "+e);o(e+"."+s,r,t.tokenizer[s])}else{const t=new JO(e);if(Array.isArray(a)&&a.length>=1&&a.length<=3)if(t.setRegex(i,a[0]),a.length>=3)if("string"===typeof a[1])t.setAction(i,{token:a[1],next:a[2]});else{if("object"!==typeof a[1])throw Zu(n,"a next state as the last element of a rule can only be given if the action is either an object or a string, at: "+e);{const e=a[1];e.next=a[2],t.setAction(i,e)}}else t.setAction(i,a[1]);else{if(!a.regex)throw Zu(n,"a rule must either be an array, or an object with a 'regex' or 'include' field at: "+e);a.name&&"string"===typeof a.name&&(t.name=a.name),a.matchOnlyAtStart&&(t.matchOnlyAtLineStart=VO(a.matchOnlyAtLineStart,!1)),t.setRegex(i,a.regex),t.setAction(i,a.action)}r.push(t)}}}if(i.languageId=e,i.ignoreCase=n.ignoreCase,i.unicode=n.unicode,i.noThrow=n.noThrow,i.usesEmbedded=n.usesEmbedded,i.stateNames=t.tokenizer,i.defaultToken=n.defaultToken,!t.tokenizer||"object"!==typeof t.tokenizer)throw Zu(n,"a language definition must define the 'tokenizer' attribute as an object");n.tokenizer=[];for(let s in t.tokenizer)if(t.tokenizer.hasOwnProperty(s)){n.start||(n.start=s);const e=t.tokenizer[s];n.tokenizer[s]=new Array,o("tokenizer."+s,n.tokenizer[s],e)}if(n.usesEmbedded=i.usesEmbedded,t.brackets){if(!Array.isArray(t.brackets))throw Zu(n,"the 'brackets' attribute must be defined as an array")}else t.brackets=[{open:"{",close:"}",token:"delimiter.curly"},{open:"[",close:"]",token:"delimiter.square"},{open:"(",close:")",token:"delimiter.parenthesis"},{open:"<",close:">",token:"delimiter.angle"}];let r=[];for(let s of t.brackets){let e=s;if(e&&Array.isArray(e)&&3===e.length&&(e={token:e[2],open:e[0],close:e[1]}),e.open===e.close)throw Zu(n,"open and close brackets in a 'brackets' attribute must be different: "+e.open+"\n hint: use the 'bracket' attribute if matching on equal brackets is required.");if("string"!==typeof e.open||"string"!==typeof e.token||"string"!==typeof e.close)throw Zu(n,"every element in the 'brackets' array must be a '{open,close,token}' object or array");r.push({token:e.token+n.tokenPostfix,open:Ju(n,e.open),close:Ju(n,e.close)})}return n.brackets=r,n.noThrow=!0,n}function $O(e){rk.registerLanguage(e)}function ZO(){let e=[];return e=e.concat(rk.getLanguages()),e}function eR(e){let t=fO.modeService.get().getLanguageIdentifier(e);return t?t.id:0}function tR(e,t){let n=fO.modeService.get().onDidCreateMode(i=>{i.getId()===e&&(n.dispose(),t())});return n}function nR(e,t){let n=fO.modeService.get().getLanguageIdentifier(e);if(!n)throw new Error("Cannot set configuration for unknown language "+e);return oh.register(n,t)}class iR{constructor(e){this._actual=e}getInitialState(){return this._actual.getInitialState()}tokenize(e,t,n){throw new Error("Not supported!")}tokenize2(e,t){let n=this._actual.tokenizeEncoded(e,t);return new vn(n.tokens,n.endState)}}class oR{constructor(e,t,n){this._standaloneThemeService=e,this._languageIdentifier=t,this._actual=n}getInitialState(){return this._actual.getInitialState()}_toClassicTokens(e,t,n){let i=[],o=0;for(let r=0,s=e.length;r<s;r++){const s=e[r];let a=s.startIndex;0===r?a=0:a<o&&(a=o),i[r]=new mn(a+n,s.scopes,t),o=a}return i}tokenize(e,t,n){let i,o=this._actual.tokenize(e,t),r=this._toClassicTokens(o.tokens,this._languageIdentifier.language,n);return i=o.endState.equals(t)?t:o.endState,new bn(r,i)}_toBinaryTokens(e,t){const n=this._languageIdentifier.id,i=this._standaloneThemeService.getColorTheme().tokenTheme;let o=[],r=0,s=0;for(let l=0,c=e.length;l<c;l++){const a=e[l],c=i.match(n,a.scopes);if(r>0&&o[r-1]===c)continue;let h=a.startIndex;0===l?h=0:h<s&&(h=s),o[r++]=h+t,o[r++]=c,s=h}let a=new Uint32Array(r);for(let l=0;l<r;l++)a[l]=o[l];return a}tokenize2(e,t,n){let i,o=this._actual.tokenize(e,t),r=this._toBinaryTokens(o.tokens,n);return i=o.endState.equals(t)?t:o.endState,new vn(r,i)}}function rR(e){return"tokenizeEncoded"in e}function sR(e){return e&&"function"===typeof e.then}function aR(e,t){let n=fO.modeService.get().getLanguageIdentifier(e);if(!n)throw new Error("Cannot set tokens provider for unknown language "+e);const i=e=>rR(e)?new iR(e):new oR(fO.standaloneThemeService.get(),n,e);return sR(t)?oc.registerPromise(e,t.then(e=>i(e))):oc.register(e,i(t))}function lR(e,t){const n=t=>pd(fO.modeService.get(),fO.standaloneThemeService.get(),e,XO(e,t));return sR(t)?oc.registerPromise(e,t.then(e=>n(e))):oc.register(e,n(t))}function cR(e,t){return Ol.register(e,t)}function hR(e,t){return Rl.register(e,t)}function uR(e,t){return Fl.register(e,t)}function dR(e,t){return jl.register(e,{provideHover:(e,n,i)=>{let o=e.getWordAtPosition(n);return Promise.resolve(t.provideHover(e,n,i)).then(e=>{if(e)return!e.range&&o&&(e.range=new fn(n.lineNumber,o.startColumn,n.lineNumber,o.endColumn)),e.range||(e.range=new fn(n.lineNumber,n.column,n.lineNumber,n.column)),e})}})}function pR(e,t){return Ql.register(e,t)}function fR(e,t){return zl.register(e,t)}function gR(e,t){return Vl.register(e,t)}function mR(e,t){return Wl.register(e,t)}function bR(e,t){return Ul.register(e,t)}function vR(e,t){return Yl.register(e,t)}function yR(e,t){return Gl.register(e,t)}function wR(e,t){return Kl.register(e,{provideCodeActions:(e,n,i,o)=>{let r=fO.markerService.get().read({resource:e.uri}).filter(e=>fn.areIntersectingOrTouching(e,n));return t.provideCodeActions(e,n,{markers:r,only:i.only},o)}})}function _R(e,t){return ql.register(e,t)}function AR(e,t){return Jl.register(e,t)}function CR(e,t){return Xl.register(e,t)}function ER(e,t){return $l.register(e,t)}function xR(e,t){return Pl.register(e,t)}function SR(e,t){return Zl.register(e,t)}function DR(e,t){return tc.register(e,t)}function kR(e,t){return Hl.register(e,t)}function MR(e,t){return ec.register(e,t)}function NR(e,t){return nc.register(e,t)}function LR(e,t){return ic.register(e,t)}function BR(){return{register:$O,getLanguages:ZO,onLanguage:tR,getEncodedLanguageId:eR,setLanguageConfiguration:nR,setTokensProvider:aR,setMonarchTokensProvider:lR,registerReferenceProvider:cR,registerRenameProvider:hR,registerCompletionItemProvider:xR,registerSignatureHelpProvider:uR,registerHoverProvider:dR,registerDocumentSymbolProvider:pR,registerDocumentHighlightProvider:fR,registerOnTypeRenameProvider:gR,registerDefinitionProvider:mR,registerImplementationProvider:bR,registerTypeDefinitionProvider:vR,registerCodeLensProvider:yR,registerCodeActionProvider:wR,registerDocumentFormattingEditProvider:_R,registerDocumentRangeFormattingEditProvider:AR,registerOnTypeFormattingEditProvider:CR,registerLinkProvider:ER,registerColorProvider:SR,registerFoldingRangeProvider:DR,registerDeclarationProvider:kR,registerSelectionRangeProvider:MR,registerDocumentSemanticTokensProvider:NR,registerDocumentRangeSemanticTokensProvider:LR,DocumentHighlightKind:Dn,CompletionItemKind:_n,CompletionItemTag:An,CompletionItemInsertTextRule:wn,SymbolKind:Yn,SymbolTag:Gn,IndentAction:Bn,CompletionTriggerKind:Cn,SignatureHelpTriggerKind:Un,FoldingRangeKind:Tl}}const IR=self;Se.wrappingIndent.defaultValue=0,Se.glyphMargin.defaultValue=!1,Se.autoIndent.defaultValue=3,Se.overviewRulerLanes.defaultValue=2;const TR=Zn();TR.editor=QO(),TR.languages=BR();const OR=TR.CancellationTokenSource,RR=TR.Emitter,PR=TR.KeyCode,FR=TR.KeyMod,jR=TR.Position,QR=TR.Range,zR=TR.Selection,VR=TR.SelectionDirection,WR=TR.MarkerSeverity,HR=TR.MarkerTag,UR=TR.Uri,YR=TR.Token,GR=TR.editor,KR=TR.languages;function qR(){}IR.monaco=TR,"undefined"!==typeof IR.require&&"function"===typeof IR.require.config&&IR.require.config({ignoreDuplicateModules:["vscode-languageserver-types","vscode-languageserver-types/main","vscode-languageserver-textdocument","vscode-languageserver-textdocument/main","vscode-nls","vscode-nls/vscode-nls","jsonc-parser","jsonc-parser/main","vscode-uri","vscode-uri/index","vs/basic-languages/typescript/typescript"]});var JR={name:"MonacoEditor",props:{diffEditor:{type:Boolean,default:!1},width:{type:[String,Number],default:"100%"},height:{type:[String,Number],default:"100%"},original:String,value:[String,Object],language:{type:String,default:"javascript"},theme:{type:String,default:"vs"},readOnly:{type:Boolean,default:!1},options:{type:Object,default:function(){return{}}},editorMounted:{type:Function,default:qR},editorBeforeMount:{type:Function,default:qR}},watch:{options:{deep:!0,handler:function(e){this.editor&&this.editor.updateOptions(e)}},keyIndex:function(){this.editor&&this.value!==this._getValue()&&this._setValue(this.value)},language:function(){if(this.editor)if(this.diffEditor){var e=this.editor.getModel(),t=e.original,n=e.modified;GR.setModelLanguage(t,this.language),GR.setModelLanguage(n,this.language)}else GR.setModelLanguage(this.editor.getModel(),this.language)},theme:function(){this.editor&&GR.setTheme(this.theme)},style:function(){var e=this;this.editor&&this.$nextTick((function(){e.editor.layout()}))}},computed:{style:function(){return{width:/^\d+$/.test(this.width)?"".concat(this.width,"px"):this.width,height:/^\d+$/.test(this.height)?"".concat(this.height,"px"):this.height}}},mounted:function(){this.initMonaco()},beforeDestroy:function(){this.editor&&this.editor.dispose()},render:function(){var e=arguments[0];return e("div",{class:"monaco_editor_container",style:this.style})},methods:{initMonaco:function(){var e=this.value,t=this.language,n=this.theme,i=this.readOnly,o=this.options;Object.assign(o,this._editorBeforeMount()),this.editor=GR[this.diffEditor?"createDiffEditor":"create"](this.$el,p({value:e,language:t,theme:n,readOnly:i},o)),this.diffEditor&&this._setModel(this.value,this.original),this._editorMounted(this.editor)},_getEditor:function(){return this.editor?this.diffEditor?this.editor.modifiedEditor:this.editor:null},_setModel:function(e,t){var n=this.language,i=GR.createModel(t,n),o=GR.createModel(e,n);this.editor.setModel({original:i,modified:o})},_setValue:function(e){var t=this._getEditor();if(t)return t.setValue(e)},_getValue:function(){var e=this._getEditor();return e?e.getValue():""},_editorBeforeMount:function(){var e=this.editorBeforeMount(i);return e||{}},_editorMounted:function(e){var t=this;this.editorMounted(e,i),this.diffEditor?e.onDidUpdateDiff((function(e){var n=t._getValue();t._emitChange(n,e)})):e.onDidChangeModelContent((function(e){var n=t._getValue();t._emitChange(n,e)}))},_emitChange:function(e,t){this.$emit("change",e,t),this.$emit("input",e)}}},XR=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"bpmn-tools"},[n("div",[e.toolbar.includes("open")?n("el-upload",{staticStyle:{"margin-right":"10px",display:"inline-block"},attrs:{action:"",accept:".xml, .bpmn","before-upload":e.handleBeforeUpload}},[n("el-tooltip",{attrs:{effect:"dark",content:"打开",placement:"bottom"}},[n("el-button",{attrs:{size:"mini",icon:"el-icon-folder-opened"}})],1)],1):e._e(),e.toolbar.includes("create")?n("el-tooltip",{attrs:{effect:"dark",content:"新建",placement:"bottom"}},[n("el-button",{attrs:{size:"mini",icon:"el-icon-circle-plus"},on:{click:e.handleCreate}})],1):e._e(),e.toolbar.includes("fit")?n("el-tooltip",{attrs:{effect:"dark",content:"自适应屏幕",placement:"bottom"}},[n("el-button",{attrs:{size:"mini",icon:"el-icon-rank"},on:{click:function(t){return e.$emit("fit","init")}}})],1):e._e(),e.toolbar.includes("zoom-in")?n("el-tooltip",{attrs:{effect:"dark",content:"放大",placement:"bottom"}},[n("el-button",{attrs:{size:"mini",icon:"el-icon-zoom-in"},on:{click:function(t){return e.$emit("fit",!0)}}})],1):e._e(),e.toolbar.includes("zoom-out")?n("el-tooltip",{attrs:{effect:"dark",content:"缩小",placement:"bottom"}},[n("el-button",{attrs:{size:"mini",icon:"el-icon-zoom-out"},on:{click:function(t){return e.$emit("fit",!1)}}})],1):e._e(),e.toolbar.includes("undo")?n("el-tooltip",{attrs:{effect:"dark",content:"后退",placement:"bottom"}},[n("el-button",{attrs:{size:"mini",icon:"el-icon-refresh-left"},on:{click:function(t){return e.$emit("undo")}}})],1):e._e(),e.toolbar.includes("redo")?n("el-tooltip",{attrs:{effect:"dark",content:"前进",placement:"bottom"}},[n("el-button",{attrs:{size:"mini",icon:"el-icon-refresh-right"},on:{click:function(t){return e.$emit("redo")}}})],1):e._e()],1),n("div",[n("el-tooltip",{attrs:{effect:"dark",content:"推荐购买 BladeX å·¥ä½œæµæ’件,解锁更多功能",placement:"bottom"}},[n("el-button",{attrs:{size:"mini",type:"primary",icon:"el-icon-goods"},on:{click:e.handleBuy}},[e._v("扩 å±•")])],1),e.toolbar.includes("download-xml")||e.toolbar.includes("download-svg")?n("el-popover",{staticStyle:{margin:"0 10px"},attrs:{placement:"bottom",width:"200px",trigger:"hover"}},[n("el-button",{attrs:{slot:"reference",size:"mini",icon:"el-icon-download"},slot:"reference"},[e._v("下 è½½ ")]),n("div",{staticStyle:{padding:"10px",display:"flex"}},[e.toolbar.includes("download-xml")?n("el-button",{attrs:{size:"mini",type:"primary",icon:"el-icon-download"},on:{click:function(t){return e.$emit("download","xml",!0)}}},[e._v("下载xml")]):e._e(),e.toolbar.includes("download-svg")?n("el-button",{attrs:{size:"mini",type:"warning",icon:"el-icon-picture"},on:{click:function(t){return e.$emit("download","svg",!0)}}},[e._v("下载svg")]):e._e()],1)],1):e._e(),e.toolbar.includes("import")?n("el-button",{attrs:{size:"mini",icon:"el-icon-upload"},on:{click:function(t){return e.$emit("import")}}},[e._v("导 å…¥")]):e._e(),e.toolbar.includes("preview")?n("el-button",{attrs:{size:"mini",icon:"el-icon-view"},on:{click:function(t){return e.$emit("preview","preview")}}},[e._v("查 çœ‹")]):e._e(),e._t("toolbar")],2)])},$R=[],ZR={name:"bpmn-tools",props:{toolbar:{type:Array,default:function(){return[]}}},methods:{handleBeforeUpload:function(e){var t=this,n=new FileReader;return n.readAsText(e,"utf-8"),n.onload=function(){t.$emit("open",n.result)},!1},handleCreate:function(){var e=this;this.$confirm("确定要新建吗?","警告",{type:"warning"}).then((function(){e.$emit("create")})).catch((function(){}))},handleBuy:function(){window.open("https://bladex.vip/#/market/flow")}}},eP=ZR;n("dfdc");function tP(e,t,n,i,o,r,s,a){var l,c="function"===typeof e?e.options:e;if(t&&(c.render=t,c.staticRenderFns=n,c._compiled=!0),i&&(c.functional=!0),r&&(c._scopeId="data-v-"+r),s?(l=function(e){e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,e||"undefined"===typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),o&&o.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(s)},c._ssrRegister=l):o&&(l=a?function(){o.call(this,(c.functional?this.parent:this).$root.$options.shadowRoot)}:o),l)if(c.functional){c._injectStyles=l;var h=c.render;c.render=function(e,t){return l.call(t),h(e,t)}}else{var u=c.beforeCreate;c.beforeCreate=u?[].concat(u,l):[l]}return{exports:e,options:c}}var nP=tP(eP,XR,$R,!1,null,"e1e0edb4",null),iP=nP.exports,oP=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-tabs",{attrs:{stretch:""},model:{value:e.activeTab,callback:function(t){e.activeTab=t},expression:"activeTab"}},[n("el-tab-pane",{staticStyle:{padding:"0 10px"},attrs:{label:"节点配置",name:"node"}},[n("span",{attrs:{slot:"label"},slot:"label"},[e._v("节点配置 "),e.openAllCollapse?n("i",{staticClass:"el-icon-open",on:{click:function(t){return e.handleChangeCollapse("close")}}}):n("i",{staticClass:"el-icon-turn-off",on:{click:function(t){return e.handleChangeCollapse("open")}}})]),e.element?n("node-panel",{ref:"node",attrs:{modeler:e.modeler,element:e.element,"form-option":e.formOption,"button-option":e.buttonOption}}):n("div",{staticStyle:{"margin-top":"50%","text-align":"center","font-size":"14px"}},[n("img",{staticStyle:{height:"100px"},attrs:{src:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTg0IiBoZWlnaHQ9IjE1MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjQgMzEuNjcpIj4KICAgICAgPGVsbGlwc2UgZmlsbC1vcGFjaXR5PSIuOCIgZmlsbD0iI0Y1RjVGNyIgY3g9IjY3Ljc5NyIgY3k9IjEwNi44OSIgcng9IjY3Ljc5NyIgcnk9IjEyLjY2OCIvPgogICAgICA8cGF0aCBkPSJNMTIyLjAzNCA2OS42NzRMOTguMTA5IDQwLjIyOWMtMS4xNDgtMS4zODYtMi44MjYtMi4yMjUtNC41OTMtMi4yMjVoLTUxLjQ0Yy0xLjc2NiAwLTMuNDQ0LjgzOS00LjU5MiAyLjIyNUwxMy41NiA2OS42NzR2MTUuMzgzaDEwOC40NzVWNjkuNjc0eiIgZmlsbD0iI0FFQjhDMiIvPgogICAgICA8cGF0aCBkPSJNMTAxLjUzNyA4Ni4yMTRMODAuNjMgNjEuMTAyYy0xLjAwMS0xLjIwNy0yLjUwNy0xLjg2Ny00LjA0OC0xLjg2N0gzMS43MjRjLTEuNTQgMC0zLjA0Ny42Ni00LjA0OCAxLjg2N0w2Ljc2OSA4Ni4yMTR2MTMuNzkyaDk0Ljc2OFY4Ni4yMTR6IiBmaWxsPSJ1cmwoI2xpbmVhckdyYWRpZW50LTEpIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMy41NikiLz4KICAgICAgPHBhdGggZD0iTTMzLjgzIDBoNjcuOTMzYTQgNCAwIDAgMSA0IDR2OTMuMzQ0YTQgNCAwIDAgMS00IDRIMzMuODNhNCA0IDAgMCAxLTQtNFY0YTQgNCAwIDAgMSA0LTR6IiBmaWxsPSIjRjVGNUY3Ii8+CiAgICAgIDxwYXRoIGQ9Ik00Mi42NzggOS45NTNoNTAuMjM3YTIgMiAwIDAgMSAyIDJWMzYuOTFhMiAyIDAgMCAxLTIgMkg0Mi42NzhhMiAyIDAgMCAxLTItMlYxMS45NTNhMiAyIDAgMCAxIDItMnpNNDIuOTQgNDkuNzY3aDQ5LjcxM2EyLjI2MiAyLjI2MiAwIDEgMSAwIDQuNTI0SDQyLjk0YTIuMjYyIDIuMjYyIDAgMCAxIDAtNC41MjR6TTQyLjk0IDYxLjUzaDQ5LjcxM2EyLjI2MiAyLjI2MiAwIDEgMSAwIDQuNTI1SDQyLjk0YTIuMjYyIDIuMjYyIDAgMCAxIDAtNC41MjV6TTEyMS44MTMgMTA1LjAzMmMtLjc3NSAzLjA3MS0zLjQ5NyA1LjM2LTYuNzM1IDUuMzZIMjAuNTE1Yy0zLjIzOCAwLTUuOTYtMi4yOS02LjczNC01LjM2YTcuMzA5IDcuMzA5IDAgMCAxLS4yMjItMS43OVY2OS42NzVoMjYuMzE4YzIuOTA3IDAgNS4yNSAyLjQ0OCA1LjI1IDUuNDJ2LjA0YzAgMi45NzEgMi4zNyA1LjM3IDUuMjc3IDUuMzdoMzQuNzg1YzIuOTA3IDAgNS4yNzctMi40MjEgNS4yNzctNS4zOTNWNzUuMWMwLTIuOTcyIDIuMzQzLTUuNDI2IDUuMjUtNS40MjZoMjYuMzE4djMzLjU2OWMwIC42MTctLjA3NyAxLjIxNi0uMjIxIDEuNzg5eiIgZmlsbD0iI0RDRTBFNiIvPgogICAgPC9nPgogICAgPHBhdGggZD0iTTE0OS4xMjEgMzMuMjkybC02LjgzIDIuNjVhMSAxIDAgMCAxLTEuMzE3LTEuMjNsMS45MzctNi4yMDdjLTIuNTg5LTIuOTQ0LTQuMTA5LTYuNTM0LTQuMTA5LTEwLjQwOEMxMzguODAyIDguMTAyIDE0OC45MiAwIDE2MS40MDIgMCAxNzMuODgxIDAgMTg0IDguMTAyIDE4NCAxOC4wOTdjMCA5Ljk5NS0xMC4xMTggMTguMDk3LTIyLjU5OSAxOC4wOTctNC41MjggMC04Ljc0NC0xLjA2Ni0xMi4yOC0yLjkwMnoiIGZpbGw9IiNEQ0UwRTYiLz4KICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0OS42NSAxNS4zODMpIiBmaWxsPSIjRkZGIj4KICAgICAgPGVsbGlwc2UgY3g9IjIwLjY1NCIgY3k9IjMuMTY3IiByeD0iMi44NDkiIHJ5PSIyLjgxNSIvPgogICAgICA8cGF0aCBkPSJNNS42OTggNS42M0gwTDIuODk4LjcwNHpNOS4yNTkuNzA0aDQuOTg1VjUuNjNIOS4yNTl6Ii8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4K"}}),n("p",[e._v("选择节点后配置")])])],1),n("el-tab-pane",{staticStyle:{padding:"0 10px"},attrs:{label:"流程配置",name:"process"}},[e.rootElement?n("process-panel",{ref:"process",attrs:{modeler:e.modeler,element:e.rootElement}}):e._e()],1)],1)},rP=[],sP=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-collapse",{model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},[n("el-collapse-item",{attrs:{name:"1"}},[n("template",{slot:"title"},[n("span",[e._v("基本配置 "),n("i",{staticClass:"el-icon-info"})])]),n("wf-basic",{attrs:{modeler:e.modeler,element:e.element}})],2),"bpmn:UserTask"==e.type?[n("el-collapse-item",{attrs:{name:"2"}},[n("template",{slot:"title"},[n("span",[e._v("审核配置 "),n("i",{staticClass:"el-icon-user-solid"})])]),n("wf-assignee",{attrs:{modeler:e.modeler,element:e.element}})],2),n("el-collapse-item",{attrs:{name:"3"}},[n("template",{slot:"title"},[n("span",[e._v("多实例配置 "),n("i",{staticClass:"el-icon-s-data"})])]),n("wf-multi-instance",{attrs:{type:"UserTask",modeler:e.modeler,element:e.element}})],2),n("el-collapse-item",{attrs:{name:"4"}},[n("template",{slot:"title"},[n("span",[e._v("任务监听 "),n("i",{staticClass:"el-icon-warning"})])]),n("wf-listener",{attrs:{type:"Task",modeler:e.modeler,element:e.element}})],2)]:e._e(),"bpmn:SequenceFlow"==e.type?[n("el-collapse-item",{attrs:{name:"2"}},[n("template",{slot:"title"},[n("span",[e._v("流转条件 "),n("i",{staticClass:"el-icon-s-promotion"})])]),n("wf-condition",{attrs:{modeler:e.modeler,element:e.element}})],2)]:e._e(),"bpmn:SubProcess"==e.type?[n("el-collapse-item",{attrs:{name:"2"}},[n("template",{slot:"title"},[n("span",[e._v("审核配置 "),n("i",{staticClass:"el-icon-user-solid"})])]),n("wf-assignee",{attrs:{modeler:e.modeler,element:e.element}})],2),n("el-collapse-item",{attrs:{name:"3"}},[n("template",{slot:"title"},[n("span",[e._v("多实例配置 "),n("i",{staticClass:"el-icon-s-data"})])]),n("wf-multi-instance",{attrs:{type:"SubProcess",modeler:e.modeler,element:e.element}})],2)]:e._e(),["bpmn:StartEvent","bpmn:EndEvent","bpmn:IntermediateCatchEvent","bpmn:IntermediateThrowEvent","bpmn:BoundaryEvent"].includes(e.type)?[e.getEventDefinitions(null)?n("el-collapse-item",{attrs:{name:"7"}},[n("template",{slot:"title"},[n("span",[e._v("事件配置 "),n("i",{staticClass:"el-icon-s-finance"})])]),n("wf-event",{attrs:{modeler:e.modeler,element:e.element}})],2):e._e()]:e._e(),["bpmn:CallActivity"].includes(e.type)?[n("el-collapse-item",{attrs:{name:"8"}},[n("template",{slot:"title"},[n("span",[e._v("调用活动 "),n("i",{staticClass:"el-icon-s-finance"})])]),n("wf-call",{attrs:{modeler:e.modeler,element:e.element}})],2),n("el-collapse-item",{attrs:{name:"3"}},[n("template",{slot:"title"},[n("span",[e._v("多实例配置 "),n("i",{staticClass:"el-icon-s-data"})])]),n("wf-multi-instance",{attrs:{type:"SubProcess",modeler:e.modeler,element:e.element}})],2)]:e._e(),["bpmn:ServiceTask"].includes(e.type)?[n("el-collapse-item",{attrs:{name:"9"}},[n("template",{slot:"title"},[n("span",[e._v("服务配置 "),n("i",{staticClass:"el-icon-s-finance"})])]),n("wf-service",{attrs:{modeler:e.modeler,element:e.element,"script-option":e.scriptOption?e.scriptOption.shell:null}})],2)]:e._e(),["bpmn:ScriptTask"].includes(e.type)?[n("el-collapse-item",{attrs:{name:"10"}},[n("template",{slot:"title"},[n("span",[e._v("脚本配置 "),n("i",{staticClass:"el-icon-s-finance"})])]),n("wf-script",{attrs:{modeler:e.modeler,element:e.element,"script-option":e.scriptOption?e.scriptOption.script:null}})],2)]:e._e(),n("el-collapse-item",{attrs:{name:"99"}},[n("template",{slot:"title"},[n("span",[e._v("执行监听 "),n("i",{staticClass:"el-icon-question"})])]),n("wf-listener",{attrs:{type:"Execution",modeler:e.modeler,element:e.element}})],2)],2)},aP=[],lP=(n("02de"),n("2b9c"),{props:{modeler:{type:Object,required:!0},element:{type:Object,default:function(){return{}}},nodes:{type:Array,default:function(){return[]}},scriptOption:{type:Object,default:function(){}}},data:function(){return{formData:{}}},watch:{element:{handler:function(e){if(0!=Object.keys(e)){var t=p(p({},e.businessObject),e.businessObject.$attrs),n=t.documentation;n&&n.length>0&&(t.description=n[0].text),this.$set(this,"formData",t)}},deep:!0,immediate:!0}},methods:{updateProperties:function(e){this.modeler.get("modeling").updateProperties(this.element,e)},updateDocumentation:function(e){if(e){var t=this.modeler.get("bpmnFactory").create("bpmn:Documentation",{text:e});this.updateProperties({documentation:[t]})}else this.updateProperties({documentation:[]})},updateFormalExpression:function(e,t){t=e&&t?this.modeler.get("bpmnFactory").create("bpmn:FormalExpression",{body:t}):void 0,this.updateProperties(u({},e,t))},createElement:function(e,t){return e&&t?this.modeler.get("bpmnFactory").create(e,t):null},getRootElements:function(e){var t=this.modeler.get("canvas").getRootElement().businessObject.$parent.rootElements;return e?t.filter((function(t){return t.$type==e})):t},getExtensionElementsEq:function(e){var t=[],n=this.element.businessObject.extensionElements;return n&&n.values&&n.values.length>0&&n.values.forEach((function(n){n.$type===e&&t.push(n)})),t},getExtensionElementsNotEq:function(e){var t=[],n=this.element.businessObject.extensionElements;return n&&n.values&&n.values.length>0&&n.values.forEach((function(n){n.$type!==e&&t.push(n)})),t},setExtensionElements:function(e,t){if(e&&t){var n=this.modeler.get("bpmnFactory"),i=[];t.forEach((function(t){return i.push(n.create(e,t))})),i=this.getExtensionElementsNotEq(e).concat(i),this.updateProperties({extensionElements:n.create("bpmn:ExtensionElements",{values:i})})}},clearExtensionElements:function(){this.updateProperties({extensionElements:void 0})},getEventDefinitions:function(e){var t=this.element.businessObject.eventDefinitions;if(!e)return t;var n=[];return t&&t.length>0?(t.forEach((function(t){t.$type==e&&n.push(t)})),n):null},setEventDefinitions:function(e,t){if(e&&t){var n=this.modeler.get("bpmnFactory"),i=this.getEventDefinitions(e)||[];for(var o in i=i&&i.length>0?p(p({},i[0]),t):p({},t),i)o.startsWith("$")&&delete i[o];this.updateProperties({eventDefinitions:[n.create(e,i)]})}}}}),cP=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-form",{attrs:{model:e.formData,"label-position":"left","label-width":"90px","label-suffix":":",size:"mini"}},[n("el-form-item",{attrs:{label:"节点id",prop:"id",rules:{required:!0,message:"节点id为必填项",trigger:"change"}}},[n("el-input",{attrs:{clearable:"",placeholder:"节点id"},on:{input:function(t){return e.updateProperties({id:e.formData.id})}},model:{value:e.formData.id,callback:function(t){e.$set(e.formData,"id",t)},expression:"formData.id"}})],1),["bpmn:TextAnnotation","bpmn:Association"].includes(e.element.type)?e._e():n("el-form-item",{attrs:{label:"节点名称"}},[n("el-input",{attrs:{clearable:"",placeholder:"节点名称"},on:{input:function(t){return e.updateProperties({name:e.formData.name||void 0})}},model:{value:e.formData.name,callback:function(t){e.$set(e.formData,"name",t)},expression:"formData.name"}})],1),["bpmn:TextAnnotation"].includes(e.element.type)?n("el-form-item",{attrs:{label:"注解内容"}},[n("el-input",{attrs:{clearable:"",placeholder:"注解内容"},on:{input:function(t){return e.updateProperties({text:e.formData.text||void 0})}},model:{value:e.formData.text,callback:function(t){e.$set(e.formData,"text",t)},expression:"formData.text"}})],1):e._e(),n("el-form-item",{attrs:{label:"节点描述"}},[n("el-input",{attrs:{clearable:"",placeholder:"节点描述"},on:{input:e.updateDocumentation},model:{value:e.formData.description,callback:function(t){e.$set(e.formData,"description",t)},expression:"formData.description"}})],1),["bpmn:ServiceTask"].includes(e.element.type)?[n("el-form-item",{attrs:{label:"异步"}},[n("el-switch",{attrs:{"active-text":"是","inactive-text":"否","active-value":"true","inactive-value":"false"},on:{change:function(t){return e.updateProperties({async:e.formData.async||void 0})}},model:{value:e.formData.async,callback:function(t){e.$set(e.formData,"async",t)},expression:"formData.async"}})],1)]:e._e(),"bpmn:UserTask"==e.element.type?[n("el-form-item",{attrs:{label:"优先级"}},[n("el-input",{attrs:{placeholder:"优先级"},on:{change:function(t){return e.updateProperties({priority:e.formData.priority||void 0})}},model:{value:e.formData.priority,callback:function(t){e.$set(e.formData,"priority",t)},expression:"formData.priority"}})],1)]:e._e()],2)},hP=[],uP={name:"wf-basic",mixins:[lP]},dP=uP,pP=tP(dP,cP,hP,!1,null,null,null),fP=pP.exports,gP=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("el-form",{attrs:{model:e.userTask,"label-position":"left","label-width":"90px","label-suffix":":",size:"mini"}},[n("el-form-item",{attrs:{label:"处理人"}},[n("el-input",{attrs:{clearable:"",placeholder:"处理人"},on:{input:function(t){return e.updateProperties({assignee:e.userTask.assignee||void 0})}},model:{value:e.userTask.assignee,callback:function(t){e.$set(e.userTask,"assignee",t)},expression:"userTask.assignee"}})],1),n("el-form-item",{attrs:{label:"候选用户"}},[n("el-input",{attrs:{clearable:"",placeholder:"候选用户"},on:{input:function(t){return e.updateProperties({candidateUsers:e.userTask.candidateUsers||void 0})}},model:{value:e.userTask.candidateUsers,callback:function(t){e.$set(e.userTask,"candidateUsers",t)},expression:"userTask.candidateUsers"}})],1),n("el-form-item",{attrs:{label:"候选组"}},[n("el-input",{attrs:{clearable:"",placeholder:"候选组"},on:{input:function(t){return e.updateProperties({candidateGroups:e.userTask.candidateGroups||void 0})}},model:{value:e.userTask.candidateGroups,callback:function(t){e.$set(e.userTask,"candidateGroups",t)},expression:"userTask.candidateGroups"}})],1)],1)],1)},mP=[],bP={name:"wf-assignee",mixins:[lP],data:function(){return{userTask:{}}},watch:{formData:{handler:function(e){var t=e.assignee,n=e.candidateUsers,i=e.candidateGroups;this.userTask=p(p({},this.userTask),{},{assignee:t,candidateUsers:n,candidateGroups:i})},deep:!0,immediate:!0}}},vP=bP,yP=tP(vP,gP,mP,!1,null,null,null),wP=yP.exports,_P=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("el-button",{attrs:{type:"primary",size:"mini"},on:{click:e.handleOpen}},[e._v("添加")]),n("el-table",{staticStyle:{"margin-top":"5px"},attrs:{data:e.listener,border:"",size:"mini","highlight-current-row":""},on:{"row-click":e.rowClick}},[n("el-table-column",{attrs:{prop:"event",label:"事件",align:"center"}}),n("el-table-column",{attrs:{prop:"listenerType",label:"类型",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("span",[e._v(e._s(e.listenerType[t.row.listenerType]))])]}}])}),n("el-table-column",{attrs:{prop:"value",label:"实现",align:"center"}}),n("el-table-column",{attrs:{label:"操作",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("el-button",{attrs:{size:"mini",type:"text"},on:{click:function(n){return n.stopPropagation(),e.handleOpen(!1,t.row)}}},[e._v("修改")]),n("el-button",{attrs:{size:"mini",type:"text"},on:{click:function(n){return n.stopPropagation(),e.handleDelete(t.$index)}}},[e._v("删除")])]}}])})],1),n("el-drawer",{attrs:{visible:e.listenerVisible,title:e.isAdd?"添加监听器":"编辑监听器","append-to-body":"","before-close":e.handleClose,size:"50%"},on:{"update:visible":function(t){e.listenerVisible=t}}},[n("el-form",{ref:"form",staticStyle:{padding:"0 20px"},attrs:{model:e.form,rules:e.rules,"label-position":"left",size:"small","label-width":"100px"}},[n("el-form-item",{attrs:{label:"事件类型",prop:"event"}},[n("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"事件类型"},model:{value:e.form.event,callback:function(t){e.$set(e.form,"event",t)},expression:"form.event"}},["Task"==e.type?e._l(e.eventTypeTask,(function(e){return n("el-option",{key:e,attrs:{label:e,value:e}})})):e._l(e.eventTypeExecution,(function(e){return n("el-option",{key:e,attrs:{label:e,value:e}})}))],2)],1),n("el-form-item",{attrs:{label:"监听类型",prop:"listenerType"}},[n("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"监听类型"},model:{value:e.form.listenerType,callback:function(t){e.$set(e.form,"listenerType",t)},expression:"form.listenerType"}},e._l(e.listenerType,(function(e,t){return n("el-option",{key:t,attrs:{label:e,value:t}})})),1)],1),n("el-form-item",{attrs:{label:"值",prop:"value"}},[n("el-input",{attrs:{placeholder:"值"},model:{value:e.form.value,callback:function(t){e.$set(e.form,"value",t)},expression:"form.value"}})],1),n("el-form-item",[n("el-button",{attrs:{type:"primary",size:"small"},on:{click:e.handleSubmit}},[e._v("确认")])],1)],1)],1),n("wf-field",{staticStyle:{"margin-top":"20px"},attrs:{row:e.currentListener},on:{"row-save":e.fieldSave,"row-update":e.fieldUpdate,"row-del":e.fieldDel}})],1)},AP=[],CP=(n("2f62"),n("26c4"),n("d927"),n("b105"),function(){var e=this,t=e.$createElement,n=e._self._c||t;return Object.keys(e.row).length>0?n("div",[n("p",[e._v("字段注入")]),n("el-button",{attrs:{type:"primary",size:"mini"},on:{click:e.handleOpen}},[e._v("新增")]),n("el-table",{staticStyle:{"margin-top":"5px"},attrs:{data:e.data,border:"",size:"mini"}},[n("el-table-column",{attrs:{prop:"name",label:"名称",align:"center"}}),n("el-table-column",{attrs:{prop:"type",label:"类型",align:"center"}}),n("el-table-column",{attrs:{prop:"value",label:"值",align:"center"}}),n("el-table-column",{attrs:{label:"操作",align:"center",width:"100"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("el-button",{attrs:{size:"mini",type:"text"},on:{click:function(n){return e.handleOpen(!1,t.row,t.$index)}}},[e._v("编辑")]),n("el-button",{attrs:{size:"mini",type:"text"},on:{click:function(n){return e.handleDelete(t.$index)}}},[e._v("删除")])]}}],null,!1,1086769545)})],1),n("el-drawer",{attrs:{visible:e.visible,title:e.isAdd?"新增":"编辑","append-to-body":"","before-close":e.handleClose,size:"50%"},on:{"update:visible":function(t){e.visible=t}}},[n("el-form",{ref:"form",staticStyle:{padding:"0 20px"},attrs:{model:e.form,rules:e.rules,size:"mini","label-suffix":":","label-position":"left","label-width":"100px"}},[n("el-form-item",{attrs:{label:"名称",prop:"name"}},[n("el-input",{attrs:{placeholder:"名称"},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1),n("el-form-item",{attrs:{label:"类型",prop:"type"}},[n("el-radio-group",{model:{value:e.form.type,callback:function(t){e.$set(e.form,"type",t)},expression:"form.type"}},[n("el-radio",{attrs:{label:"string"}},[e._v("String")]),n("el-radio",{attrs:{label:"expression"}},[e._v("Expression")])],1)],1),n("el-form-item",{attrs:{label:"值",prop:"value"}},[n("el-input",{attrs:{placeholder:"值"},model:{value:e.form.value,callback:function(t){e.$set(e.form,"value",t)},expression:"form.value"}})],1),n("el-form-item",[n("el-button",{attrs:{type:"primary",size:"mini"},on:{click:e.handleSubmit}},[e._v("提交")])],1)],1)],1)],1):e._e()}),EP=[],xP={name:"wf-field",props:{row:{type:Object,default:function(){return{}}}},computed:{data:function(){return this.row.fields||[]}},data:function(){return{form:{},rules:{name:[{required:!0}],type:[{required:!0}],value:[{required:!0}]},visible:!1,isAdd:!0,rowIndex:0}},methods:{handleSubmit:function(){var e=this;this.$refs["form"].validate((function(t){if(t){var n=JSON.parse(JSON.stringify(e.form));e.isAdd?e.$emit("row-save",n):e.$emit("row-update",n,e.rowIndex),e.handleClose()}}))},handleOpen:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0;this.visible=!0,this.isAdd=e,this.rowIndex=n,e||this.$set(this,"form",JSON.parse(JSON.stringify(t)))},handleClose:function(e){e&&e(),this.visible=!1,this.form={}},handleDelete:function(e){var t=this;this.$confirm("确定要删除吗?","警告",{type:"warning"}).then((function(){t.$emit("row-del",{},e)})).catch((function(){}))}}},SP=xP,DP=tP(SP,CP,EP,!1,null,null,null),kP=DP.exports,MP={name:"wf-listener",components:{WfField:kP},mixins:[lP],props:{type:{type:String,required:!0,validator:function(e){return["Execution","Task"].includes(e)}}},data:function(){return{listener:[],listenerVisible:!1,eventTypeExecution:["start","take","end"],eventTypeTask:["create","assignment","complete","delete"],isAdd:!0,form:{listenerType:"class"},rules:{event:{required:!0,trigger:"change"},listenerType:{required:!0,trigger:"change"},value:{required:!0,trigger:"blur"}},currentListener:{},listenerType:{class:"ç±»",expression:"表达式",delegateExpression:"代理表达式"}}},watch:{formData:{handler:function(e){var t=this,n=e.extensionElements,i=[];n&&n.values&&n.values.length>0&&n.values.forEach((function(e){if(e.$type.includes(t.type)||e.$type.includes(t.type.toLowerCase())){var n={id:f(16),event:e.event};if(e.class?(n.value=e.class,n.listenerType="class"):e.expression?(n.value=e.expression,n.listenerType="expression"):e.delegateExpression&&(n.value=e.delegateExpression,n.listenerType="delegateExpression"),e.fields){var o=[];e.fields.forEach((function(e){e.string?o.push({name:e.name,type:"string",value:e.string}):e.expression&&o.push({name:e.name,type:"expression",value:e.expression})})),n.fields=o}i.push(n)}})),this.listener=i,setTimeout((function(){var e=i[0];i.length>0&&t.$refs.table.setCurrentRow(e),t.rowClick(e)}))},deep:!0,immediate:!0}},mounted:function(){this.form.event=this["eventType".concat(this.type)][0]},methods:{handleSubmit:function(){var e=this;this.$refs["form"].validate((function(t){if(t){var n=e.form;e.isAdd?(n.id=f(16),e.listener.push(n)):e.listener.splice(e.listener.findIndex((function(e){return e.id==n.id})),1,n),e.changeExtensionElements(),e.handleClose()}}))},handleDelete:function(e){var t=this;this.$confirm("确定要删除吗?","警告",{type:"warning"}).then((function(){t.$delete(t.listener,e),t.changeExtensionElements(),t.currentListener={}})).catch((function(){}))},changeExtensionElements:function(){var e=this,t=this.modeler.get("bpmnFactory"),n=[];this.listener.forEach((function(i){var o,r=i.listenerType,s=i.value,a=i.event,l=i.fields,c=(o={},u(o,r,s),u(o,"event",a),o);if(l&&l.length>0){var h=[];l.forEach((function(t){var n;h.push(e.createElement("flowable:Field",(n={},u(n,t.type,t.value),u(n,"name",t.name),n)))})),c.fields=h}var d=t.create("flowable:".concat(e.type,"Listener"),c);n.push(d)}));var i=[],o=this.element.businessObject.extensionElements;o&&o.values&&o.values.length>0&&o.values.forEach((function(t){t.$type.includes(e.type)||t.$type.includes(e.type.toLowerCase())||i.push(t)})),this.updateProperties({extensionElements:t.create("bpmn:ExtensionElements",{values:n.concat(i)})})},handleOpen:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=arguments.length>1?arguments[1]:void 0;this.listenerVisible=!0,this.isAdd=e,e||this.$set(this,"form",JSON.parse(JSON.stringify(t)))},handleClose:function(){this.listenerVisible=!1,this.form={id:"",event:this["eventType".concat(this.type)][0],listenerType:"class",value:""}},rowClick:function(e){this.currentListener=e},fieldSave:function(e){var t=this.currentListener,n=t.id,i=t.fields;i||(i=[]),i.push(e),this.$set(this.currentListener,"fields",i),this.listener.splice(this.listener.findIndex((function(e){return e.id==n})),1,this.currentListener),this.changeExtensionElements()},fieldUpdate:function(e,t){this.$set(this.currentListener.fields,t,e),this.changeExtensionElements()},fieldDel:function(e,t){this.$delete(this.currentListener.fields,t),this.changeExtensionElements()}}},NP=MP,LP=tP(NP,_P,AP,!1,null,null,null),BP=LP.exports,IP=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-form",{attrs:{model:e.multiInstance,"label-position":"left","label-width":"90px","label-suffix":":",size:"mini"}},[n("el-form-item",{attrs:{label:"类型"}},[n("el-select",{staticStyle:{width:"100%"},attrs:{clearable:"",placeholder:"类型"},on:{change:e.handleMultiInstance},model:{value:e.multiInstance.isSequential,callback:function(t){e.$set(e.multiInstance,"isSequential",t)},expression:"multiInstance.isSequential"}},[n("el-option",{attrs:{label:"并行",value:"Parallel"}}),n("el-option",{attrs:{label:"串行",value:"Sequential"}})],1)],1),e.multiInstance.isSequential?n("div",[n("el-form-item",{attrs:{label:"循环基数",prop:"loopCardinality"}},[n("el-input",{attrs:{clearable:"",placeholder:"循环基数"},on:{input:function(t){return e.updateFormalExpression("loopCardinality",e.multiInstance.loopCardinality)}},model:{value:e.multiInstance.loopCardinality,callback:function(t){e.$set(e.multiInstance,"loopCardinality",t)},expression:"multiInstance.loopCardinality"}})],1),n("el-form-item",{attrs:{label:"集合"}},[n("el-input",{attrs:{clearable:"",placeholder:"集合"},on:{input:function(t){return e.updateMultiInstanceProperties({collection:e.multiInstance.collection||void 0})}},model:{value:e.multiInstance.collection,callback:function(t){e.$set(e.multiInstance,"collection",t)},expression:"multiInstance.collection"}})],1),n("el-form-item",{attrs:{label:"元素变量"}},[n("el-input",{attrs:{clearable:"",placeholder:"元素变量"},on:{input:function(t){return e.updateMultiInstanceProperties({elementVariable:e.multiInstance.elementVariable||void 0})}},model:{value:e.multiInstance.elementVariable,callback:function(t){e.$set(e.multiInstance,"elementVariable",t)},expression:"multiInstance.elementVariable"}})],1),n("el-form-item",{attrs:{label:"完成条件"}},[n("el-slider",{attrs:{"show-input":"",min:0,max:100,"format-tooltip":function(e){return e+"%"}},on:{change:function(t){e.updateFormalExpression("completionCondition","${nrOfCompletedInstances/nrOfInstances >= "+t/100+"}")}},model:{value:e.multiInstance.completionCondition,callback:function(t){e.$set(e.multiInstance,"completionCondition",t)},expression:"multiInstance.completionCondition"}})],1)],1):e._e()],1)},TP=[],OP=(n("8120"),{name:"multi-instance",mixins:[lP],props:{type:{type:String,required:!0,validator:function(e){return["UserTask","SubProcess"].includes(e)}}},watch:{formData:{handler:function(e){var t=e.loopCharacteristics;if(t){var n=t.isSequential,i=t.completionCondition,o=t.loopCardinality,r=t.collection,s=t.elementVariable;if(n?this.$set(this.multiInstance,"isSequential","Sequential"):this.$set(this.multiInstance,"isSequential","Parallel"),i){var a=i.body;a.includes("${")&&a.includes(">=")?this.$set(this.multiInstance,"completionCondition",100*Number(a.substring(a.indexOf(">=")+2,a.indexOf("}")).trim())):this.$set(this.multiInstance,"completionCondition",a)}else this.$delete(this.multiInstance,"completionCondition");o?this.$set(this.multiInstance,"loopCardinality",o.body):this.$delete(this.multiInstance,"loopCardinality"),this.$set(this.multiInstance,"collection",r),this.$set(this.multiInstance,"elementVariable",s)}else this.$set(this,"multiInstance",{})},deep:!0,immediate:!0}},data:function(){return{multiInstance:{}}},methods:{handleMultiInstance:function(e){var t;e?(t=this.modeler.get("bpmnFactory").create("bpmn:MultiInstanceLoopCharacteristics"),"Sequential"===e&&(t.isSequential=!0)):t=void 0,this.updateProperties({loopCharacteristics:t})},updateMultiInstanceProperties:function(e){var t=this.element.businessObject.loopCharacteristics;if(t)for(var n in e)t[n]=e[n];this.updateProperties({loopCharacteristics:t})},updateFormalExpression:function(e,t){t=e&&t?this.modeler.get("bpmnFactory").create("bpmn:FormalExpression",{body:t}):void 0;var n=this.element.businessObject.loopCharacteristics;n[e]=t,this.updateProperties({loopCharacteristics:n})}}}),RP=OP,PP=tP(RP,IP,TP,!1,null,null,null),FP=PP.exports,jP=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-form",{attrs:{model:e.formData,"label-position":"left","label-width":"90px","label-suffix":":",size:"small"}},[n("el-form-item",{attrs:{label:"流转条件"}},[n("el-input",{attrs:{clearable:"",placeholder:"流转条件"},on:{input:function(t){return e.updateFormalExpression("conditionExpression",e.condition.conditionExpression)}},model:{value:e.condition.conditionExpression,callback:function(t){e.$set(e.condition,"conditionExpression",t)},expression:"condition.conditionExpression"}})],1)],1)},QP=[],zP={name:"wf-condition",mixins:[lP],data:function(){return{condition:{}}},watch:{formData:{handler:function(e){var t=e.conditionExpression;t?this.$set(this.condition,"conditionExpression",t.body):this.$delete(this.condition,"conditionExpression")},deep:!0,immediate:!0}}},VP=zP,WP=tP(VP,jP,QP,!1,null,null,null),HP=WP.exports,UP=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",["bpmn:TimerEventDefinition"==e.type?n("wf-timer-event",{attrs:{modeler:e.modeler,element:e.element}}):e._e(),"bpmn:SignalEventDefinition"==e.type?n("wf-signal-event",{attrs:{modeler:e.modeler,element:e.element}}):e._e(),"bpmn:MessageEventDefinition"==e.type?n("wf-message-event",{attrs:{modeler:e.modeler,element:e.element}}):e._e(),"bpmn:ConditionalEventDefinition"==e.type?n("wf-conditional-event",{attrs:{modeler:e.modeler,element:e.element}}):e._e(),"bpmn:ErrorEventDefinition"==e.type?n("wf-error-event",{attrs:{modeler:e.modeler,element:e.element}}):e._e(),"bpmn:TerminateEventDefinition"==e.type?n("wf-terminate-event",{attrs:{modeler:e.modeler,element:e.element}}):e._e(),"bpmn:CompensateEventDefinition"==e.type?n("wf-compensate-event",{attrs:{modeler:e.modeler,element:e.element}}):e._e(),"bpmn:EscalationEventDefinition"==e.type?n("wf-escalation-event",{attrs:{modeler:e.modeler,element:e.element}}):e._e()],1)},YP=[],GP=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-form",{attrs:{model:e.timer,"label-position":"left","label-suffix":":","label-width":"115px",size:"mini"}},[["bpmn:StartEvent"].includes(e.formData.$type)?n("el-form-item",{attrs:{label:"是否中断"}},[n("el-switch",{on:{change:function(t){return e.updateProperties({isInterrupting:e.timer.isInterrupting})}},model:{value:e.timer.isInterrupting,callback:function(t){e.$set(e.timer,"isInterrupting",t)},expression:"timer.isInterrupting"}})],1):e._e(),["bpmn:BoundaryEvent"].includes(e.formData.$type)?n("el-form-item",{attrs:{label:"是否中断"}},[n("el-switch",{on:{change:function(t){return e.updateProperties({cancelActivity:e.timer.cancelActivity})}},model:{value:e.timer.cancelActivity,callback:function(t){e.$set(e.timer,"cancelActivity",t)},expression:"timer.cancelActivity"}})],1):e._e(),n("el-form-item",{attrs:{label:"时间周期"}},[n("el-input",{attrs:{clearable:"",placeholder:"时间周期"},on:{input:function(t){e.setEventDefinitions(e.type,{timeCycle:e.createElement(e.expressionType,{body:e.timer.timeCycle})})}},model:{value:e.timer.timeCycle,callback:function(t){e.$set(e.timer,"timeCycle",t)},expression:"timer.timeCycle"}})],1),n("el-form-item",{attrs:{label:"时间日期"}},[n("el-input",{attrs:{clearable:"",placeholder:"时间日期"},on:{input:function(t){e.setEventDefinitions(e.type,{timeDate:e.createElement(e.expressionType,{body:e.timer.timeDate})})}},model:{value:e.timer.timeDate,callback:function(t){e.$set(e.timer,"timeDate",t)},expression:"timer.timeDate"}})],1),n("el-form-item",{attrs:{label:"持续时间"}},[n("el-input",{attrs:{clearable:"",placeholder:"持续时间"},on:{input:function(t){e.setEventDefinitions(e.type,{timeDuration:e.createElement(e.expressionType,{body:e.timer.timeDuration})})}},model:{value:e.timer.timeDuration,callback:function(t){e.$set(e.timer,"timeDuration",t)},expression:"timer.timeDuration"}})],1)],1)},KP=[],qP={name:"wf-timer-event",mixins:[lP],watch:{formData:{handler:function(e){var t=e.isInterrupting,n=e.cancelActivity;void 0==t&&(t=!0),void 0==n&&(n=!0),this.$set(this.timer,"isInterrupting",t),this.$set(this.timer,"cancelActivity",n);var i=this.getEventDefinitions(this.type);if(i&&i.length>0){var o=i[0],r=o.timeCycle,s=o.timeDate,a=o.timeDuration;r&&this.$set(this.timer,"timeCycle",r.body),s&&this.$set(this.timer,"timeDate",s.body),a&&this.$set(this.timer,"timeDuration",a.body)}},deep:!0,immediate:!0}},data:function(){return{type:"bpmn:TimerEventDefinition",expressionType:"bpmn:Expression",timer:{}}}},JP=qP,XP=tP(JP,GP,KP,!1,null,null,null),$P=XP.exports,ZP=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-form",{attrs:{model:e.signal,"label-position":"left","label-suffix":":","label-width":"115px",size:"mini"}},[n("avue-crud",{staticStyle:{"margin-bottom":"10px"},attrs:{data:e.signalList,option:e.option},on:{"row-save":e.handleAdd,"row-update":e.handleEdit,"row-del":e.handleDelete},model:{value:e.form,callback:function(t){e.form=t},expression:"form"}}),["bpmn:StartEvent"].includes(e.formData.$type)?n("el-form-item",{attrs:{label:"是否中断"}},[n("el-switch",{on:{change:function(t){return e.updateProperties({isInterrupting:e.signal.isInterrupting})}},model:{value:e.signal.isInterrupting,callback:function(t){e.$set(e.signal,"isInterrupting",t)},expression:"signal.isInterrupting"}})],1):e._e(),["bpmn:BoundaryEvent"].includes(e.formData.$type)?n("el-form-item",{attrs:{label:"是否中断"}},[n("el-switch",{on:{change:function(t){return e.updateProperties({cancelActivity:e.signal.cancelActivity})}},model:{value:e.signal.cancelActivity,callback:function(t){e.$set(e.signal,"cancelActivity",t)},expression:"signal.cancelActivity"}})],1):e._e(),n("el-form-item",{attrs:{label:"信号引用"}},[n("el-select",{attrs:{clearable:"",filterable:"","allow-create":"",placeholder:"信号引用"},on:{change:function(t){e.setEventDefinitions(e.type,{signalRef:t?e.createElement(e.signalType,{id:t,name:t}):void 0})}},model:{value:e.signal.signalRef,callback:function(t){e.$set(e.signal,"signalRef",t)},expression:"signal.signalRef"}},e._l(e.signalList,(function(e,t){return n("el-option",{key:t,attrs:{label:e.name,value:e.id}})})),1)],1)],1)},eF=[],tF=(n("adae"),{name:"wf-signal-event",mixins:[lP],watch:{formData:{handler:function(e){var t=e.isInterrupting,n=e.cancelActivity;void 0==t&&(t=!0),void 0==n&&(n=!0),this.$set(this.signal,"isInterrupting",t),this.$set(this.signal,"cancelActivity",n);var i=this.getRootElements(this.signalType);this.$set(this,"signalList",i);var o=this.getEventDefinitions(this.type);if(o&&o.length>0){var r=o[0].signalRef;r&&(i.find((function(e){return e.id==r.id}))?this.$set(this.signal,"signalRef",r.id):this.setEventDefinitions(this.type,{signalRef:void 0}))}},deep:!0,immediate:!0}},data:function(){return{type:"bpmn:SignalEventDefinition",signalType:"bpmn:Signal",signal:{},signalList:[],form:{},option:{size:"mini",tip:!1,border:!0,dialogType:"drawer",viewBtn:!1,menuWidth:"150px",align:"center",refreshBtn:!1,filterBtn:!1,searchShowBtn:!1,columnBtn:!1,addBtnText:"新 å¢ž ä¿¡ å·",column:[{label:"ID",prop:"id",overHidden:!0,span:24,editDisabled:!0,rules:[{required:!0,trigger:"blur"},{pattern:/^[a-zA-Z][a-zA-Z0-9_]*$/,message:"开头必须是字母"}]},{label:"Name",prop:"name",overHidden:!0,span:24,rules:[{required:!0,trigger:"blur"},{pattern:/^[a-zA-Z][a-zA-Z0-9_]*$/,message:"开头必须是字母"}]}]}}},methods:{handleAdd:function(e,t,n){var i=this,o=e.id,r=e.name;delete e.$index;var s=this.getRootElements();if(-1!=s.findIndex((function(t){return t.$type==i.signalType&&t.id==e.id})))return this.$message.error("ID:".concat(o," å·²å­˜åœ¨")),void n();s.unshift(this.createElement(this.signalType,{id:o,name:r})),this.signalList.push(e),t()},handleEdit:function(e,t,n){var i=this,o=e.id,r=e.name;delete e.$index;var s=this.getRootElements(),a=s.findIndex((function(t){return t.$type==i.signalType&&t.id==e.id}));s.splice(a,1,this.createElement(this.signalType,{id:o,name:r})),this.signalList.splice(t,1,e),n()},handleDelete:function(e){var t=this;this.$confirm("确定要删除此项吗?","警告",{type:"warning"}).then((function(){var n=t.signalList.findIndex((function(t){return t.id==e.id})),i=t.getRootElements(),o=i.findIndex((function(n){return n.$type==t.signalType&&n.id==e.id}));i.splice(o,1),t.signalList.splice(n,1)})).catch((function(){}))}}}),nF=tF,iF=tP(nF,ZP,eF,!1,null,null,null),oF=iF.exports,rF=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-form",{attrs:{model:e.message,"label-position":"left","label-suffix":":","label-width":"115px",size:"mini"}},[n("avue-crud",{staticStyle:{"margin-bottom":"10px"},attrs:{data:e.messageList,option:e.option},on:{"row-save":e.handleAdd,"row-update":e.handleEdit,"row-del":e.handleDelete},model:{value:e.form,callback:function(t){e.form=t},expression:"form"}}),["bpmn:StartEvent"].includes(e.formData.$type)?n("el-form-item",{attrs:{label:"是否中断"}},[n("el-switch",{on:{change:function(t){return e.updateProperties({isInterrupting:e.message.isInterrupting})}},model:{value:e.message.isInterrupting,callback:function(t){e.$set(e.message,"isInterrupting",t)},expression:"message.isInterrupting"}})],1):e._e(),["bpmn:BoundaryEvent"].includes(e.formData.$type)?n("el-form-item",{attrs:{label:"是否中断"}},[n("el-switch",{on:{change:function(t){return e.updateProperties({cancelActivity:e.message.cancelActivity})}},model:{value:e.message.cancelActivity,callback:function(t){e.$set(e.message,"cancelActivity",t)},expression:"message.cancelActivity"}})],1):e._e(),n("el-form-item",{attrs:{label:"消息引用"}},[n("el-select",{attrs:{clearable:"",filterable:"","allow-create":"",placeholder:"消息引用"},on:{change:function(t){e.setEventDefinitions(e.type,{messageRef:t?e.createElement(e.messageType,{id:t,name:t}):void 0})}},model:{value:e.message.messageRef,callback:function(t){e.$set(e.message,"messageRef",t)},expression:"message.messageRef"}},e._l(e.messageList,(function(e,t){return n("el-option",{key:t,attrs:{label:e.name,value:e.id}})})),1)],1)],1)},sF=[],aF={name:"wf-message-event",mixins:[lP],watch:{formData:{handler:function(e){var t=e.isInterrupting,n=e.cancelActivity;void 0==t&&(t=!0),void 0==n&&(n=!0),this.$set(this.message,"isInterrupting",t),this.$set(this.message,"cancelActivity",n);var i=this.getRootElements(this.messageType);this.$set(this,"messageList",i);var o=this.getEventDefinitions(this.type);if(o&&o.length>0){var r=o[0].messageRef;r&&(i.find((function(e){return e.id==r.id}))?this.$set(this.message,"messageRef",r.id):this.setEventDefinitions(this.type,{messageRef:void 0}))}},deep:!0,immediate:!0}},data:function(){return{type:"bpmn:MessageEventDefinition",messageType:"bpmn:Message",message:{},messageList:[],form:{},option:{size:"mini",tip:!1,border:!0,dialogType:"drawer",viewBtn:!1,menuWidth:"150px",align:"center",refreshBtn:!1,filterBtn:!1,searchShowBtn:!1,columnBtn:!1,addBtnText:"新 å¢ž æ¶ˆ æ¯",column:[{label:"ID",prop:"id",overHidden:!0,span:24,editDisabled:!0,rules:[{required:!0,trigger:"blur"},{pattern:/^[a-zA-Z][a-zA-Z0-9_]*$/,message:"开头必须是字母"}]},{label:"Name",prop:"name",overHidden:!0,span:24,rules:[{required:!0,trigger:"blur"},{pattern:/^[a-zA-Z][a-zA-Z0-9_]*$/,message:"开头必须是字母"}]}]}}},methods:{handleAdd:function(e,t,n){var i=this,o=e.id,r=e.name;delete e.$index;var s=this.getRootElements();if(-1!=s.findIndex((function(t){return t.$type==i.messageType&&t.id==e.id})))return this.$message.error("ID:".concat(o," å·²å­˜åœ¨")),void n();s.unshift(this.createElement(this.messageType,{id:o,name:r})),this.messageList.push(e),t()},handleEdit:function(e,t,n){var i=this,o=e.id,r=e.name;delete e.$index;var s=this.getRootElements(),a=s.findIndex((function(t){return t.$type==i.messageType&&t.id==e.id}));s.splice(a,1,this.createElement(this.messageType,{id:o,name:r})),this.messageList.splice(t,1,e),n()},handleDelete:function(e){var t=this;this.$confirm("确定要删除此项吗?","警告",{type:"warning"}).then((function(){var n=t.messageList.findIndex((function(t){return t.id==e.id})),i=t.getRootElements(),o=i.findIndex((function(n){return n.$type==t.messageType&&n.id==e.id}));i.splice(o,1),t.messageList.splice(n,1)})).catch((function(){}))}}},lF=aF,cF=tP(lF,rF,sF,!1,null,null,null),hF=cF.exports,uF=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-form",{attrs:{model:e.error,"label-position":"left","label-suffix":":","label-width":"115px",size:"mini"}},[n("avue-crud",{staticStyle:{"margin-bottom":"10px"},attrs:{data:e.errorList,option:e.option},on:{"row-save":e.handleAdd,"row-update":e.handleEdit,"row-del":e.handleDelete},model:{value:e.form,callback:function(t){e.form=t},expression:"form"}}),["bpmn:StartEvent"].includes(e.formData.$type)?n("el-form-item",{attrs:{label:"是否中断"}},[n("el-switch",{on:{change:function(t){return e.updateProperties({isInterrupting:e.error.isInterrupting})}},model:{value:e.error.isInterrupting,callback:function(t){e.$set(e.error,"isInterrupting",t)},expression:"error.isInterrupting"}})],1):e._e(),n("el-form-item",{attrs:{label:"错误引用"}},[n("el-select",{attrs:{clearable:"",filterable:"","allow-create":"",placeholder:"错误引用"},on:{change:function(t){e.setEventDefinitions(e.type,{errorRef:t?e.createElement(e.errorType,{id:t,name:t}):void 0})}},model:{value:e.error.errorRef,callback:function(t){e.$set(e.error,"errorRef",t)},expression:"error.errorRef"}},e._l(e.errorList,(function(e,t){return n("el-option",{key:t,attrs:{label:e.name,value:e.id}})})),1)],1)],1)},dF=[],pF={name:"wf-error-event",mixins:[lP],watch:{formData:{handler:function(e){var t=e.isInterrupting;void 0==t&&(t=!0),this.$set(this.error,"isInterrupting",t);var n=this.getRootElements(this.errorType);this.$set(this,"errorList",n);var i=this.getEventDefinitions(this.type);if(i&&i.length>0){var o=i[0].errorRef;n.find((function(e){return e.id==o.id}))?this.$set(this.error,"errorRef",o.id):this.setEventDefinitions(this.type,{errorRef:void 0})}},deep:!0,immediate:!0}},data:function(){return{type:"bpmn:ErrorEventDefinition",errorType:"bpmn:Error",error:{},errorList:[],form:{},option:{size:"mini",tip:!1,border:!0,dialogType:"drawer",viewBtn:!1,menuWidth:"150px",align:"center",refreshBtn:!1,filterBtn:!1,searchShowBtn:!1,columnBtn:!1,addBtnText:"新 å¢ž é”™ è¯¯",column:[{label:"ID",prop:"id",overHidden:!0,span:24,editDisabled:!0,rules:[{required:!0,trigger:"blur"},{pattern:/^[a-zA-Z][a-zA-Z0-9_]*$/,message:"开头必须是字母"}]},{label:"Name",prop:"name",overHidden:!0,span:24,rules:[{required:!0,trigger:"blur"},{pattern:/^[a-zA-Z][a-zA-Z0-9_]*$/,message:"开头必须是字母"}]}]}}},methods:{handleAdd:function(e,t,n){var i=this,o=e.id,r=e.name;delete e.$index;var s=this.getRootElements();if(-1!=s.findIndex((function(t){return t.$type==i.errorType&&t.id==e.id})))return this.$error.error("ID:".concat(o," å·²å­˜åœ¨")),void n();s.unshift(this.createElement(this.errorType,{id:o,name:r})),this.errorList.push(e),t()},handleEdit:function(e,t,n){var i=this,o=e.id,r=e.name;delete e.$index;var s=this.getRootElements(),a=s.findIndex((function(t){return t.$type==i.errorType&&t.id==e.id}));s.splice(a,1,this.createElement(this.errorType,{id:o,name:r})),this.errorList.splice(t,1,e),n()},handleDelete:function(e){var t=this;this.$confirm("确定要删除此项吗?","警告",{type:"warning"}).then((function(){var n=t.errorList.findIndex((function(t){return t.id==e.id})),i=t.getRootElements(),o=i.findIndex((function(n){return n.$type==t.errorType&&n.id==e.id}));i.splice(o,1),t.errorList.splice(n,1)})).catch((function(){}))}}},fF=pF,gF=tP(fF,uF,dF,!1,null,null,null),mF=gF.exports,bF=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-form",{attrs:{model:e.terminate,"label-position":"left","label-suffix":":","label-width":"115px",size:"mini"}},[n("el-form-item",{attrs:{label:"全部终止"}},[n("el-switch",{on:{change:function(t){e.element.businessObject.eventDefinitions[0].$attrs["flowable:terminateAll"]=t}},model:{value:e.terminate.terminateAll,callback:function(t){e.$set(e.terminate,"terminateAll",t)},expression:"terminate.terminateAll"}})],1)],1)},vF=[],yF={name:"wf-terminate-event",mixins:[lP],watch:{formData:{handler:function(e){var t=this.getEventDefinitions(this.type);if(t&&t.length>0){var n=t[0].$attrs["flowable:terminateAll"];n&&this.$set(this.terminate,"terminateAll",JSON.parse(n))}},deep:!0,immediate:!0}},data:function(){return{terminate:{}}}},wF=yF,_F=tP(wF,bF,vF,!1,null,null,null),AF=_F.exports,CF=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-form",{attrs:{model:e.compensate,"label-position":"left","label-suffix":":","label-width":"115px",size:"mini"}},[n("avue-crud",{staticStyle:{"margin-bottom":"10px"},attrs:{data:e.compensateList,option:e.option},on:{"row-save":e.handleAdd,"row-update":e.handleEdit,"row-del":e.handleDelete},model:{value:e.form,callback:function(t){e.form=t},expression:"form"}}),n("el-form-item",{attrs:{label:"活动引用"}},[n("el-select",{attrs:{clearable:"",filterable:"","allow-create":"",placeholder:"活动引用"},on:{change:function(t){e.setEventDefinitions(e.type,{activityRef:t?e.createElement(e.compensateType,{id:t,name:t}):void 0})}},model:{value:e.compensate.activityRef,callback:function(t){e.$set(e.compensate,"activityRef",t)},expression:"compensate.activityRef"}},e._l(e.compensateList,(function(e,t){return n("el-option",{key:t,attrs:{label:e.name,value:e.id}})})),1)],1)],1)},EF=[],xF={name:"wf-compensate-event",mixins:[lP],watch:{formData:{handler:function(e){var t=this.getRootElements(this.compensateType);this.$set(this,"compensateList",t);var n=this.getEventDefinitions(this.type);if(n&&n.length>0){var i=n[0].activityRef;t.find((function(e){return e.id==i.id}))?this.$set(this.compensate,"activityRef",i.id):this.setEventDefinitions(this.type,{activityRef:void 0})}},deep:!0,immediate:!0}},data:function(){return{type:"bpmn:CompensateEventDefinition",compensateType:"bpmn:Activity",compensate:{},compensateList:[],form:{},option:{size:"mini",tip:!1,border:!0,dialogType:"drawer",viewBtn:!1,menuWidth:"150px",align:"center",refreshBtn:!1,filterBtn:!1,searchShowBtn:!1,columnBtn:!1,addBtnText:"新 å¢ž æ´» åЍ",column:[{label:"ID",prop:"id",overHidden:!0,span:24,editDisabled:!0,rules:[{required:!0,trigger:"blur"},{pattern:/^[a-zA-Z][a-zA-Z0-9_]*$/,message:"开头必须是字母"}]},{label:"Name",prop:"name",overHidden:!0,span:24,rules:[{required:!0,trigger:"blur"},{pattern:/^[a-zA-Z][a-zA-Z0-9_]*$/,message:"开头必须是字母"}]}]}}},methods:{handleAdd:function(e,t,n){var i=this,o=e.id,r=e.name;delete e.$index;var s=this.getRootElements();if(-1!=s.findIndex((function(t){return t.$type==i.compensateType&&t.id==e.id})))return this.$message.error("ID:".concat(o," å·²å­˜åœ¨")),void n();s.unshift(this.createElement(this.compensateType,{id:o,name:r})),this.compensateList.push(e),t()},handleEdit:function(e,t,n){var i=this,o=e.id,r=e.name;delete e.$index;var s=this.getRootElements(),a=s.findIndex((function(t){return t.$type==i.compensateType&&t.id==e.id}));s.splice(a,1,this.createElement(this.compensateType,{id:o,name:r})),this.compensateList.splice(t,1,e),n()},handleDelete:function(e){var t=this;this.$confirm("确定要删除此项吗?","警告",{type:"warning"}).then((function(){var n=t.compensateList.findIndex((function(t){return t.id==e.id})),i=t.getRootElements(),o=i.findIndex((function(n){return n.$type==t.compensateType&&n.id==e.id}));i.splice(o,1),t.compensateList.splice(n,1)})).catch((function(){}))}}},SF=xF,DF=tP(SF,CF,EF,!1,null,null,null),kF=DF.exports,MF=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-form",{attrs:{model:e.conditional,"label-position":"left","label-suffix":":","label-width":"115px",size:"mini"}},[["bpmn:StartEvent"].includes(e.formData.$type)?n("el-form-item",{attrs:{label:"是否中断"}},[n("el-switch",{on:{change:function(t){return e.updateProperties({isInterrupting:e.conditional.isInterrupting})}},model:{value:e.conditional.isInterrupting,callback:function(t){e.$set(e.conditional,"isInterrupting",t)},expression:"conditional.isInterrupting"}})],1):e._e(),["bpmn:BoundaryEvent"].includes(e.formData.$type)?n("el-form-item",{attrs:{label:"是否中断"}},[n("el-switch",{on:{change:function(t){return e.updateProperties({cancelActivity:e.conditional.cancelActivity})}},model:{value:e.conditional.cancelActivity,callback:function(t){e.$set(e.conditional,"cancelActivity",t)},expression:"conditional.cancelActivity"}})],1):e._e(),n("el-form-item",{attrs:{label:"表达式"}},[n("el-input",{attrs:{clearable:"",placeholder:"表达式"},on:{input:function(t){e.setEventDefinitions(e.type,{condition:e.createElement(e.conditionType,{body:e.conditional.condition})})}},model:{value:e.conditional.condition,callback:function(t){e.$set(e.conditional,"condition",t)},expression:"conditional.condition"}})],1)],1)},NF=[],LF={name:"wf-conditional-event",mixins:[lP],watch:{formData:{handler:function(e){var t=e.isInterrupting,n=e.cancelActivity;void 0==t&&(t=!0),void 0==n&&(n=!0),this.$set(this.conditional,"isInterrupting",t),this.$set(this.conditional,"cancelActivity",n);var i=this.getEventDefinitions(this.type);if(i&&i.length>0){var o=i[0].condition;o&&this.$set(this.conditional,"condition",o.body)}},deep:!0,immediate:!0}},data:function(){return{type:"bpmn:ConditionalEventDefinition",conditionType:"bpmn:FormalExpression",conditional:{}}}},BF=LF,IF=tP(BF,MF,NF,!1,null,null,null),TF=IF.exports,OF=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-form",{attrs:{model:e.escalation,"label-position":"left","label-suffix":":","label-width":"120px",size:"mini"}},[n("avue-crud",{staticStyle:{"margin-bottom":"10px"},attrs:{data:e.escalationList,option:e.option},on:{"row-save":e.handleAdd,"row-update":e.handleEdit,"row-del":e.handleDelete},model:{value:e.form,callback:function(t){e.form=t},expression:"form"}}),["bpmn:BoundaryEvent"].includes(e.formData.$type)?n("el-form-item",{attrs:{label:"是否中断"}},[n("el-switch",{on:{change:function(t){return e.updateProperties({cancelActivity:e.escalation.cancelActivity})}},model:{value:e.escalation.cancelActivity,callback:function(t){e.$set(e.escalation,"cancelActivity",t)},expression:"escalation.cancelActivity"}})],1):e._e(),n("el-form-item",{attrs:{label:"升级引用"}},[n("el-select",{attrs:{clearable:"",filterable:"","allow-create":"",placeholder:"升级引用"},on:{change:function(t){e.setEventDefinitions(e.type,{escalationRef:t?e.createElement(e.escalationType,{id:t,name:t}):void 0})}},model:{value:e.escalation.escalationRef,callback:function(t){e.$set(e.escalation,"escalationRef",t)},expression:"escalation.escalationRef"}},e._l(e.escalationList,(function(e,t){return n("el-option",{key:t,attrs:{label:e.name,value:e.id}})})),1)],1)],1)},RF=[],PF={name:"wf-escalation-event",mixins:[lP],watch:{formData:{handler:function(e){var t=e.cancelActivity;void 0==t&&(t=!0),this.$set(this.escalation,"cancelActivity",t);var n=this.getRootElements(this.escalationType);this.$set(this,"escalationList",n);var i=this.getEventDefinitions(this.type);if(i&&i.length>0){var o=i[0].escalationRef;n.find((function(e){return e.id==o.id}))?this.$set(this.escalation,"escalationRef",o.id):this.setEventDefinitions(this.type,{escalationRef:void 0})}},deep:!0,immediate:!0}},data:function(){return{type:"bpmn:EscalationEventDefinition",escalationType:"bpmn:Escalation",escalation:{},escalationList:[],form:{},option:{size:"mini",tip:!1,border:!0,dialogType:"drawer",viewBtn:!1,menuWidth:"150px",align:"center",refreshBtn:!1,filterBtn:!1,searchShowBtn:!1,columnBtn:!1,addBtnText:"新 å¢ž å‡ çº§",column:[{label:"ID",prop:"id",overHidden:!0,span:24,editDisabled:!0,rules:[{required:!0,trigger:"blur"},{pattern:/^[a-zA-Z][a-zA-Z0-9_]*$/,message:"开头必须是字母,且不能包含中文"}]},{label:"Name",prop:"name",overHidden:!0,span:24,rules:[{required:!0,trigger:"blur"},{pattern:/^[a-zA-Z][a-zA-Z0-9_]*$/,message:"开头必须是字母,且不能包含中文"}]}]}}},methods:{handleAdd:function(e,t,n){var i=this,o=e.id,r=e.name;delete e.$index;var s=this.getRootElements();if(-1!=s.findIndex((function(t){return t.$type==i.escalationType&&t.id==e.id})))return this.$escalation.escalation("ID:".concat(o," å·²å­˜åœ¨")),void n();s.unshift(this.createElement(this.escalationType,{id:o,name:r})),this.escalationList.push(e),t()},handleEdit:function(e,t,n){var i=this,o=e.id,r=e.name;delete e.$index;var s=this.getRootElements(),a=s.findIndex((function(t){return t.$type==i.escalationType&&t.id==e.id}));s.splice(a,1,this.createElement(this.escalationType,{id:o,name:r})),this.escalationList.splice(t,1,e),n()},handleDelete:function(e){var t=this;this.$confirm("确定要删除此项吗?","警告",{type:"warning"}).then((function(){var n=t.escalationList.findIndex((function(t){return t.id==e.id})),i=t.getRootElements(),o=i.findIndex((function(n){return n.$type==t.escalationType&&n.id==e.id}));i.splice(o,1),t.escalationList.splice(n,1)})).catch((function(){}))}}},FF=PF,jF=tP(FF,OF,RF,!1,null,null,null),QF=jF.exports,zF={name:"wf-event",mixins:[lP],components:{WfTimerEvent:$P,WfSignalEvent:oF,WfMessageEvent:hF,WfErrorEvent:mF,WfTerminateEvent:AF,WfCompensateEvent:kF,WfConditionalEvent:TF,WfEscalationEvent:QF},watch:{formData:{handler:function(){var e=this.getEventDefinitions();e&&e.length>0&&this.$set(this,"type",e[0].$type)},deep:!0,immediate:!0}},data:function(){return{type:""}}},VF=zF,WF=tP(VF,UP,YP,!1,null,null,null),HF=WF.exports,UF=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-form",{attrs:{model:e.formData,"label-position":"left","label-width":"90px","label-suffix":":",size:"mini"}},[n("el-form-item",{attrs:{label:"子流程key",prop:"callElement"}},[n("el-input",{attrs:{clearable:"",placeholder:"子流程key"},on:{input:function(t){return e.updateProperties({calledElement:e.formData.calledElement,calledElementType:"key"})}},model:{value:e.formData.calledElement,callback:function(t){e.$set(e.formData,"calledElement",t)},expression:"formData.calledElement"}})],1),n("el-form-item",{attrs:{label:"继承变量"}},[n("el-switch",{attrs:{"active-value":"true","inactive-value":"false"},on:{change:function(t){return e.updateProperties({inheritVariables:e.formData.inheritVariables||void 0})}},model:{value:e.formData.inheritVariables,callback:function(t){e.$set(e.formData,"inheritVariables",t)},expression:"formData.inheritVariables"}})],1),n("el-form-item",{attrs:{label:"同一部署"}},[n("el-switch",{attrs:{"active-value":"true","inactive-value":"false"},on:{change:function(t){return e.updateProperties({sameDeployment:e.formData.sameDeployment||void 0})}},model:{value:e.formData.sameDeployment,callback:function(t){e.$set(e.formData,"sameDeployment",t)},expression:"formData.sameDeployment"}})],1)],1)},YF=[],GF={name:"wf-call",mixins:[lP],watch:{formData:{handler:function(e){this.clearExtensionElements()},deep:!0,immediate:!0}}},KF=GF,qF=tP(KF,UF,YF,!1,null,null,null),JF=qF.exports,XF=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-form",{attrs:{model:e.service,"label-position":"left","label-suffix":":","label-width":"90px",size:"mini"}},[n("el-form-item",{attrs:{label:"类型",prop:"type"}},[n("el-select",{attrs:{placeholder:"类型"},on:{change:e.handleTypeChange},model:{value:e.service.type,callback:function(t){e.$set(e.service,"type",t)},expression:"service.type"}},e._l(e.typeOption,(function(e){return n("el-option",{key:e.label,attrs:{label:e.label,value:e.value}})})),1)],1),["class","delegateExpression","expression"].includes(e.service.type)?[n("wf-java-service",{attrs:{modeler:e.modeler,element:e.element,"java-type":e.service.type}})]:e._e(),["http"].includes(e.service.type)?[n("wf-http-service",{attrs:{modeler:e.modeler,element:e.element}})]:e._e(),["shell"].includes(e.service.type)?[n("wf-shell-service",{attrs:{modeler:e.modeler,element:e.element,"script-option":e.scriptOption}})]:e._e(),["mail"].includes(e.service.type)?[n("wf-mail-service",{attrs:{modeler:e.modeler,element:e.element}})]:e._e()],2)},$F=[],ZF=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",["class"==e.javaType?n("el-form-item",{attrs:{label:"ç±»"}},[n("el-input",{attrs:{placeholder:"ç±»",clearable:""},on:{change:function(t){return e.handleChange("class",t)}},model:{value:e.java.class,callback:function(t){e.$set(e.java,"class",t)},expression:"java.class"}})],1):e._e(),"delegateExpression"==e.javaType?n("el-form-item",{attrs:{label:"代理表达式","label-width":"100px"}},[n("el-input",{attrs:{placeholder:"代理表达式",clearable:""},on:{change:function(t){return e.handleChange("delegateExpression",t)}},model:{value:e.java.delegateExpression,callback:function(t){e.$set(e.java,"delegateExpression",t)},expression:"java.delegateExpression"}})],1):e._e(),"expression"==e.javaType?n("el-form-item",{attrs:{label:"表达式"}},[n("el-input",{attrs:{placeholder:"表达式",clearable:""},on:{change:function(t){return e.handleChange("expression",t)}},model:{value:e.java.expression,callback:function(t){e.$set(e.java,"expression",t)},expression:"java.expression"}})],1):e._e()],1)},ej=[],tj={name:"java",mixins:[lP],props:{javaType:String},watch:{formData:{handler:function(e){var t=e.delegateExpression,n=e.expression,i=e.class;i?this.$set(this.java,"class",i):t?this.$set(this.java,"delegateExpression",t):n&&this.$set(this.java,"expression",n)},deep:!0,immediate:!0}},data:function(){return{java:{}}},methods:{handleChange:function(e,t){this.updateProperties(Object.assign({type:void 0,class:void 0,delegateExpression:void 0,expression:void 0},u({},e,t))),this.updateProperties({extensionElements:this.modeler.get("bpmnFactory").create("bpmn:ExtensionElements",{values:this.getExtensionElementsNotEq("flowable:Field")})})}}},nj=tj,ij=tP(nj,ZF,ej,!1,null,null,null),oj=ij.exports,rj=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("el-form-item",{attrs:{label:"请求方法",prop:"requestMethod"}},[n("el-select",{attrs:{placeholder:"请求方法",clearable:""},on:{change:function(t){return e.handleChange("requestMethod",t)}},model:{value:e.http.requestMethod,callback:function(t){e.$set(e.http,"requestMethod",t)},expression:"http.requestMethod"}},[n("el-option",{attrs:{label:"GET",value:"GET"}}),n("el-option",{attrs:{label:"POST",value:"POST"}}),n("el-option",{attrs:{label:"PUT",value:"PUT"}}),n("el-option",{attrs:{label:"DELETE",value:"DELETE"}})],1)],1),n("el-form-item",{attrs:{label:"请求URL",prop:"requestUrl"}},[n("el-input",{attrs:{type:"textarea",placeholder:"请求URL",autosize:"",clearable:""},on:{change:function(t){return e.handleChange("requestUrl",t)}},model:{value:e.http.requestUrl,callback:function(t){e.$set(e.http,"requestUrl",t)},expression:"http.requestUrl"}})],1),n("el-form-item",{attrs:{label:"请求头",prop:"requestHeaders"}},[n("el-input",{attrs:{type:"textarea",placeholder:"请求头,多条请换行",autosize:"",clearable:""},on:{change:function(t){return e.handleChange("requestHeaders",t)}},model:{value:e.http.requestHeaders,callback:function(t){e.$set(e.http,"requestHeaders",t)},expression:"http.requestHeaders"}})],1),n("el-form-item",{attrs:{label:"请求体",prop:"requestBody"}},[n("el-input",{attrs:{type:"textarea",placeholder:"{\n   name: ${name}, \n   age: ${age}\n}",autosize:"",clearable:""},on:{change:function(t){return e.handleChange("requestBody",t)}},model:{value:e.http.requestBody,callback:function(t){e.$set(e.http,"requestBody",t)},expression:"http.requestBody"}})],1),n("el-form-item",{attrs:{label:"超时时间"}},[n("el-input",{attrs:{placeholder:"超时时间,单位毫秒",clearable:""},on:{change:function(t){return e.handleChange("requestTimeout",t)}},model:{value:e.http.requestTimeout,callback:function(t){e.$set(e.http,"requestTimeout",t)},expression:"http.requestTimeout"}})],1),n("el-form-item",{attrs:{label:"禁用重定向","label-width":"100px"}},[n("el-switch",{attrs:{"active-text":"是","inactive-text":"否","active-value":"true","inactive-value":"false"},on:{change:function(t){return e.handleChange("disallowRedirects",t)}},model:{value:e.http.disallowRedirects,callback:function(t){e.$set(e.http,"disallowRedirects",t)},expression:"http.disallowRedirects"}})],1),n("el-form-item",{attrs:{label:"错误状态码","label-width":"100px"}},[n("el-input",{attrs:{type:"textarea",placeholder:"逗号分隔的Http状态码,将令请求失败并抛出FlowableException",autosize:""},on:{change:function(t){return e.handleChange("failStatusCodes",t)}},model:{value:e.http.failStatusCodes,callback:function(t){e.$set(e.http,"failStatusCodes",t)},expression:"http.failStatusCodes"}})],1),n("el-form-item",{attrs:{label:"捕获状态码","label-width":"100px"}},[n("el-input",{attrs:{type:"textarea",placeholder:"逗号分隔的Http状态码,将令任务抛出BpmnError,并可用错误边界事件捕获",autosize:""},on:{change:function(t){return e.handleChange("handleStatusCodes",t)}},model:{value:e.http.handleStatusCodes,callback:function(t){e.$set(e.http,"handleStatusCodes",t)},expression:"http.handleStatusCodes"}})],1),n("el-form-item",{attrs:{label:"忽略异常","label-width":"160px"}},[n("el-switch",{attrs:{"active-text":"是","inactive-text":"否","active-value":"true","inactive-value":"false"},on:{change:function(t){return e.handleChange("ignoreException",t)}},model:{value:e.http.ignoreException,callback:function(t){e.$set(e.http,"ignoreException",t)},expression:"http.ignoreException"}})],1),n("el-form-item",{attrs:{label:"保存请求变量","label-width":"160px"}},[n("el-switch",{attrs:{"active-text":"是","inactive-text":"否","active-value":"true","inactive-value":"false"},on:{change:function(t){return e.handleChange("saveRequestVariables",t)}},model:{value:e.http.saveRequestVariables,callback:function(t){e.$set(e.http,"saveRequestVariables",t)},expression:"http.saveRequestVariables"}}),n("h5",[e._v("默认只会保存响应相关的变量。")])],1),n("el-form-item",{attrs:{label:"保存全部的响应变量","label-width":"160px"}},[n("el-switch",{attrs:{"active-text":"是","inactive-text":"否","active-value":"true","inactive-value":"false"},on:{change:function(t){return e.handleChange("saveResponseParameters",t)}},model:{value:e.http.saveResponseParameters,callback:function(t){e.$set(e.http,"saveResponseParameters",t)},expression:"http.saveResponseParameters"}}),n("h5",[e._v("包括HTTP状态码,响应头等。默认只会将响应体保存为变量。")])],1),n("el-form-item",{attrs:{label:"变量名前缀","label-width":"100px"}},[n("el-input",{attrs:{placeholder:"默认变量名为<taskId>.fieldName",clearable:""},on:{change:function(t){return e.handleChange("resultVariablePrefix",t)}},model:{value:e.http.resultVariablePrefix,callback:function(t){e.$set(e.http,"resultVariablePrefix",t)},expression:"http.resultVariablePrefix"}})],1),n("el-form-item",{attrs:{label:"瞬时变量","label-width":"100px"}},[n("el-switch",{attrs:{"active-text":"是","inactive-text":"否","active-value":"true","inactive-value":"false"},on:{change:function(t){return e.handleChange("saveResponseParametersTransient",t)}},model:{value:e.http.saveResponseParametersTransient,callback:function(t){e.$set(e.http,"saveResponseParametersTransient",t)},expression:"http.saveResponseParametersTransient"}})],1),n("el-form-item",{attrs:{label:"JSON格式","label-width":"100px"}},[n("el-switch",{attrs:{"active-text":"是","inactive-text":"否","active-value":"true","inactive-value":"false"},on:{change:function(t){return e.handleChange("saveResponseVariableAsJson",t)}},model:{value:e.http.saveResponseVariableAsJson,callback:function(t){e.$set(e.http,"saveResponseVariableAsJson",t)},expression:"http.saveResponseVariableAsJson"}})],1)],1)},sj=[],aj={name:"http",mixins:[lP],watch:{formData:{handler:function(){var e=this,t=this.getExtensionElementsEq("flowable:Field");t&&t.length>0&&t.forEach((function(t){e.$set(e.http,t.name,t.string||t.expression)}))},deep:!0,immediate:!0}},data:function(){return{http:{}}},methods:{handleChange:function(e,t){var n="string",i="expression";(t.includes("${")||t.includes("#{"))&&(n="expression",i="string");var o,r=this.getExtensionElementsEq("flowable:Field"),s=r.find((function(t){return t.name==e}));s?(s[n]=t,s[i]=void 0):(o={},u(o,n,t),u(o,"name",e),s=o,r.push(s));var a=[];r.forEach((function(e){var t=e.name,n=e.string,i=e.expression;a.push(u({name:t},n?"string":"expression",n||i))})),this.setExtensionElements("flowable:Field",a)}}},lj=aj,cj=tP(lj,rj,sj,!1,null,null,null),hj=cj.exports,uj=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[[e.shell.command?n("el-alert",{staticStyle:{"margin-bottom":"10px"},attrs:{type:"success",closable:!1}},[n("template",{slot:"title"},[e.shell.directory?n("span",[e._v(" cd "+e._s(e.shell.directory)+" ")]):e._e()]),e._v(" "+e._s(e.shell.command)+" "+e._s(e.shell.arg0)+" "+e._s(e.shell.arg1)+" "+e._s(e.shell.arg2)+" "+e._s(e.shell.arg3)+" "+e._s(e.shell.arg4)+" "+e._s(e.shell.arg5)+" ")],2):e._e(),n("el-form-item",{attrs:{label:"命令",prop:"command"}},[n("el-input",{attrs:{placeholder:"命令",autosize:"",clearable:""},on:{change:function(t){return e.handleChange("command",t)}},model:{value:e.shell.command,callback:function(t){e.$set(e.shell,"command",t)},expression:"shell.command"}})],1),n("el-form-item",{attrs:{label:"参数0",prop:"arg0"}},[n("el-input",{attrs:{placeholder:"参数0",clearable:""},on:{change:function(t){return e.handleChange("arg0",t)}},model:{value:e.shell.arg0,callback:function(t){e.$set(e.shell,"arg0",t)},expression:"shell.arg0"}})],1),n("el-form-item",{attrs:{label:"参数1",prop:"arg1"}},[n("el-input",{attrs:{placeholder:"参数1",clearable:""},on:{change:function(t){return e.handleChange("arg1",t)}},model:{value:e.shell.arg1,callback:function(t){e.$set(e.shell,"arg1",t)},expression:"shell.arg1"}})],1),n("el-form-item",{attrs:{label:"参数2",prop:"arg2"}},[n("el-input",{attrs:{placeholder:"参数2",clearable:""},on:{change:function(t){return e.handleChange("arg2",t)}},model:{value:e.shell.arg2,callback:function(t){e.$set(e.shell,"arg2",t)},expression:"shell.arg2"}})],1),n("el-form-item",{attrs:{label:"参数3",prop:"arg3"}},[n("el-input",{attrs:{placeholder:"参数3",clearable:""},on:{change:function(t){return e.handleChange("arg3",t)}},model:{value:e.shell.arg3,callback:function(t){e.$set(e.shell,"arg3",t)},expression:"shell.arg3"}})],1),n("el-form-item",{attrs:{label:"参数4",prop:"arg4"}},[n("el-input",{attrs:{placeholder:"参数4",clearable:""},on:{change:function(t){return e.handleChange("arg4",t)}},model:{value:e.shell.arg4,callback:function(t){e.$set(e.shell,"arg4",t)},expression:"shell.arg4"}})],1),n("el-form-item",{attrs:{label:"参数5",prop:"arg5"}},[n("el-input",{attrs:{placeholder:"参数5",clearable:""},on:{change:function(t){return e.handleChange("arg5",t)}},model:{value:e.shell.arg5,callback:function(t){e.$set(e.shell,"arg5",t)},expression:"shell.arg5"}})],1),n("el-form-item",{attrs:{label:"输出变量",prop:"outputVariable"}},[n("el-input",{attrs:{placeholder:"输出变量",clearable:""},on:{change:function(t){return e.handleChange("outputVariable",t)}},model:{value:e.shell.outputVariable,callback:function(t){e.$set(e.shell,"outputVariable",t)},expression:"shell.outputVariable"}})],1),n("el-form-item",{attrs:{label:"错误变量",prop:"errorCodeVariable"}},[n("el-input",{attrs:{placeholder:"错误变量",clearable:""},on:{change:function(t){return e.handleChange("errorCodeVariable",t)}},model:{value:e.shell.errorCodeVariable,callback:function(t){e.$set(e.shell,"errorCodeVariable",t)},expression:"shell.errorCodeVariable"}})],1),n("el-form-item",{attrs:{label:"初始目录",prop:"directory"}},[n("el-input",{attrs:{placeholder:"初始目录",clearable:""},on:{change:function(t){return e.handleChange("directory",t)}},model:{value:e.shell.directory,callback:function(t){e.$set(e.shell,"directory",t)},expression:"shell.directory"}})],1)]],2)},dj=[],pj={name:"shell",mixins:[lP],watch:{formData:{handler:function(){var e=this,t=this.getExtensionElementsEq("flowable:Field");t&&t.length>0&&t.forEach((function(t){e.$set(e.shell,t.name,t.string||t.expression)}))},deep:!0,immediate:!0}},data:function(){return{shell:{}}},methods:{handleChange:function(e,t){var n="string",i="expression";(t.includes("${")||t.includes("#{"))&&(n="expression",i="string");var o,r=this.getExtensionElementsEq("flowable:Field"),s=r.find((function(t){return t.name==e}));s?(s[n]=t,s[i]=void 0):(o={},u(o,n,t),u(o,"name",e),s=o,r.push(s));var a=[];r.forEach((function(e){var t=e.name,n=e.string,i=e.expression;a.push(u({name:t},n?"string":"expression",n||i))})),this.setExtensionElements("flowable:Field",a)}}},fj=pj,gj=tP(fj,uj,dj,!1,null,null,null),mj=gj.exports,bj=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("el-alert",{staticStyle:{"margin-bottom":"10px"},attrs:{type:"warning",title:"使用前请先参照文档配置邮件服务器!!!",closable:!1}}),n("el-form-item",{attrs:{label:"收信人"}},[n("el-input",{attrs:{placeholder:"收信人,多个逗号分隔",type:"textarea",autosize:"",clearable:""},on:{change:function(t){return e.handleChange("to",t)}},model:{value:e.mail.to,callback:function(t){e.$set(e.mail,"to",t)},expression:"mail.to"}})],1),n("el-form-item",{attrs:{label:"发信人"}},[n("el-input",{attrs:{placeholder:"发信人,不设置使用默认发信人",clearable:""},on:{change:function(t){return e.handleChange("from",t)}},model:{value:e.mail.from,callback:function(t){e.$set(e.mail,"from",t)},expression:"mail.from"}})],1),n("el-form-item",{attrs:{label:"主题"}},[n("el-input",{attrs:{placeholder:"主题",type:"textarea",autosize:""},on:{change:function(t){return e.handleChange("subject",t)}},model:{value:e.mail.subject,callback:function(t){e.$set(e.mail,"subject",t)},expression:"mail.subject"}})],1),n("el-form-item",{attrs:{label:"抄送人"}},[n("el-input",{attrs:{placeholder:"抄送人,多个逗号分隔",type:"textarea",autosize:""},on:{change:function(t){return e.handleChange("cc",t)}},model:{value:e.mail.cc,callback:function(t){e.$set(e.mail,"cc",t)},expression:"mail.cc"}})],1),n("el-form-item",{attrs:{label:"密送人"}},[n("el-input",{attrs:{placeholder:"密送人,多个逗号分隔",type:"textarea",autosize:""},on:{change:function(t){return e.handleChange("bcc",t)}},model:{value:e.mail.bcc,callback:function(t){e.$set(e.mail,"bcc",t)},expression:"mail.bcc"}})],1),n("el-form-item",{attrs:{label:"字符集"}},[n("el-input",{attrs:{placeholder:"字符集",clearable:""},on:{change:function(t){return e.handleChange("charset",t)}},model:{value:e.mail.charset,callback:function(t){e.$set(e.mail,"charset",t)},expression:"mail.charset"}})],1),n("el-form-item",{attrs:{label:"html"}},[n("el-input",{attrs:{placeholder:"html",type:"textarea",autosize:""},on:{change:function(t){return e.handleChange("html",t)}},model:{value:e.mail.html,callback:function(t){e.$set(e.mail,"html",t)},expression:"mail.html"}})],1),n("el-form-item",{attrs:{label:"text"}},[n("el-input",{attrs:{placeholder:"text",type:"textarea",autosize:""},on:{change:function(t){return e.handleChange("text",t)}},model:{value:e.mail.text,callback:function(t){e.$set(e.mail,"text",t)},expression:"mail.text"}})],1),n("el-form-item",{attrs:{label:"html变量"}},[n("el-input",{attrs:{placeholder:"html变量名",clearable:""},on:{change:function(t){return e.handleChange("htmlVar",t)}},model:{value:e.mail.htmlVar,callback:function(t){e.$set(e.mail,"htmlVar",t)},expression:"mail.htmlVar"}})],1),n("el-form-item",{attrs:{label:"text变量"}},[n("el-input",{attrs:{placeholder:"text变量名",clearable:""},on:{change:function(t){return e.handleChange("textVar",t)}},model:{value:e.mail.textVar,callback:function(t){e.$set(e.mail,"textVar",t)},expression:"mail.textVar"}})],1)],1)},vj=[],yj={name:"mail",mixins:[lP],watch:{formData:{handler:function(){var e=this,t=this.getExtensionElementsEq("flowable:Field");t&&t.length>0&&t.forEach((function(t){e.$set(e.mail,t.name,t.string||t.expression)}))},deep:!0,immediate:!0}},data:function(){return{mail:{}}},methods:{handleChange:function(e,t){var n="string",i="expression";(t.includes("${")||t.includes("#{"))&&(n="expression",i="string");var o,r=this.getExtensionElementsEq("flowable:Field"),s=r.find((function(t){return t.name==e}));s?(s[n]=t,s[i]=void 0):(o={},u(o,n,t),u(o,"name",e),s=o,r.push(s));var a=[];r.forEach((function(e){var t=e.name,n=e.string,i=e.expression;a.push(u({name:t},n?"string":"expression",n||i))})),this.setExtensionElements("flowable:Field",a)}}},wj=yj,_j=tP(wj,bj,vj,!1,null,null,null),Aj=_j.exports,Cj={name:"service",mixins:[lP],components:{WfJavaService:oj,WfHttpService:hj,WfShellService:mj,WfMailService:Aj},watch:{formData:{handler:function(e){var t=e.delegateExpression,n=e.expression,i=e.type,o=e.class;i?this.$set(this.service,"type",i):o?this.$set(this.service,"type","clazz"):t?this.$set(this.service,"type","delegateExpression"):n&&this.$set(this.service,"type","expression"),this.updateProperties({extensionElements:this.modeler.get("bpmnFactory").create("bpmn:ExtensionElements",{values:this.getExtensionElementsEq("flowable:Field")})})},deep:!0,immediate:!0}},data:function(){return{service:{},typeOption:[{label:"ç±»",value:"class"},{label:"代理表达式",value:"delegateExpression"},{label:"表达式",value:"expression"},{label:"Http",value:"http"},{label:"Shell",value:"shell"},{label:"Mail",value:"mail"}]}},methods:{handleTypeChange:function(e){this.$set(this.service,"type",e),["http","shell","mail"].includes(e)&&(this.updateProperties({type:e,class:void 0,delegateExpression:void 0,expression:void 0}),this.updateProperties({extensionElements:this.modeler.get("bpmnFactory").create("bpmn:ExtensionElements",{values:void 0})}))}}},Ej=Cj,xj=tP(Ej,XF,$F,!1,null,null,null),Sj=xj.exports,Dj=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("el-form",{attrs:{model:e.script,"label-position":"left","label-suffix":":","label-width":"90px",size:"mini"}},[n("el-form-item",{attrs:{label:"类型"}},[n("el-input",{attrs:{placeholder:"类型",autosize:"",clearable:""},on:{input:function(t){return e.updateProperties({scriptFormat:e.formData.scriptFormat||void 0})}},model:{value:e.formData.scriptFormat,callback:function(t){e.$set(e.formData,"scriptFormat",t)},expression:"formData.scriptFormat"}})],1),n("el-form-item",{attrs:{label:"脚本"}},[n("el-input",{attrs:{type:"textarea",placeholder:"脚本",autosize:""},on:{input:function(t){return e.updateProperties({script:e.formData.script||void 0})}},model:{value:e.formData.script,callback:function(t){e.$set(e.formData,"script",t)},expression:"formData.script"}})],1),n("el-form-item",{attrs:{label:"结果变量"}},[n("el-input",{attrs:{placeholder:"结果变量",autosize:"",clearable:""},on:{input:function(t){return e.updateProperties({resultVariable:e.formData.resultVariable||void 0})}},model:{value:e.formData.resultVariable,callback:function(t){e.$set(e.formData,"resultVariable",t)},expression:"formData.resultVariable"}})],1)],1)],1)},kj=[],Mj={name:"script",mixins:[lP],watch:{formData:{handler:function(){this.updateProperties({extensionElements:this.modeler.get("bpmnFactory").create("bpmn:ExtensionElements",{values:void 0})})},deep:!0,immediate:!0}}},Nj=Mj,Lj=tP(Nj,Dj,kj,!1,null,null,null),Bj=Lj.exports,Ij={name:"node-panel",mixins:[lP],components:{WfBasic:fP,WfAssignee:wP,WfListener:BP,WfMultiInstance:FP,WfCondition:HP,WfEvent:HF,WfCall:JF,WfService:Sj,WfScript:Bj},computed:{type:function(){return this.element.type}},data:function(){return{activeName:["1"]}},methods:{changeCollapse:function(e){this.activeName="close"==e?[]:["1","2","3","4","5","6","7","8","9","99"]}}},Tj=Ij,Oj=tP(Tj,sP,aP,!1,null,null,null),Rj=Oj.exports,Pj=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-collapse",{model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},[n("el-collapse-item",{attrs:{name:"1"}},[n("template",{slot:"title"},[n("span",[e._v("基本配置 "),n("i",{staticClass:"el-icon-info"})])]),n("el-form",{staticStyle:{"padding-top":"10px"},attrs:{model:e.formData,"label-suffix":":","label-position":"left","label-width":"110px",size:"mini"}},[n("el-form-item",{attrs:{label:"流程key"}},[n("el-input",{attrs:{clearable:"",placeholder:"流程key"},on:{input:function(t){return e.updateProperties({id:e.formData.id})}},model:{value:e.formData.id,callback:function(t){e.$set(e.formData,"id",t)},expression:"formData.id"}})],1),n("el-form-item",{attrs:{label:"流程名称"}},[n("el-input",{attrs:{clearable:"",placeholder:"流程名称"},on:{input:function(t){return e.updateProperties({name:e.formData.name})}},model:{value:e.formData.name,callback:function(t){e.$set(e.formData,"name",t)},expression:"formData.name"}})],1),n("el-form-item",{attrs:{label:"流程描述"}},[n("el-input",{attrs:{placeholder:"流程描述",clearable:""},on:{input:e.updateDocumentation},model:{value:e.formData.description,callback:function(t){e.$set(e.formData,"description",t)},expression:"formData.description"}})],1)],1)],2)],1)},Fj=[],jj={name:"process",mixins:[lP],data:function(){return{activeName:["1"]}}},Qj=jj,zj=tP(Qj,Pj,Fj,!1,null,null,null),Vj=zj.exports,Wj={name:"panel",components:{NodePanel:Rj,ProcessPanel:Vj},props:{modeler:{type:Object,required:!0},formOption:[Object,String],buttonOption:Array},data:function(){return{activeTab:"process",openAllCollapse:!0,rootElement:null,element:null}},watch:{modeler:{handler:function(){this.addEventListener()},immediate:!0}},methods:{addEventListener:function(){var e=this;this.modeler.on("root.added",(function(t){var n=t.element;"bpmn:Process"==n.type&&(e.rootElement=n)})),this.modeler.on("selection.changed",(function(t){var n=t.newSelection;0==n.length?(e.element=null,e.activeTab="process",e.$nextTick((function(){}))):1==n.length?(e.element=n[0],e.activeTab="node"):(e.element=null,e.activeTab="process")}))},handleChangeCollapse:function(e){var t=this.$refs.node;t?(this.openAllCollapse=!this.openAllCollapse,t.changeCollapse(e)):this.$message.error("选择节点后配置")}}},Hj=Wj,Uj=tP(Hj,oP,rP,!1,null,null,null),Yj=Uj.exports,Gj=n("9ea0"),Kj=n.n(Gj);function qj(e,t){return t={exports:{}},e(t,t.exports),t.exports}var Jj=qj((function(e){var t=e.exports=function(e,n){if(n||(n=16),void 0===e&&(e=128),e<=0)return"0";for(var i=Math.log(Math.pow(2,e))/Math.log(n),o=2;i===1/0;o*=2)i=Math.log(Math.pow(2,e/o))/Math.log(n)*o;var r=i-Math.floor(i),s="";for(o=0;o<Math.floor(i);o++){var a=Math.floor(Math.random()*n).toString(n);s=a+s}if(r){var l=Math.pow(n,r);a=Math.floor(Math.random()*l).toString(n);s=a+s}var c=parseInt(s,n);return c!==1/0&&c>=Math.pow(2,e)?t(e,n):s};t.rack=function(e,n,i){var o=function(o){var s=0;do{if(s++>10){if(!i)throw new Error("too many ID collisions, use more bits");e+=i}var a=t(e,n)}while(Object.hasOwnProperty.call(r,a));return r[a]=o,a},r=o.hats={};return o.get=function(e){return o.hats[e]},o.set=function(e,t){return o.hats[e]=t,o},o.bits=e||128,o.base=n||16,o}}));function Xj(e){if(!(this instanceof Xj))return new Xj(e);e=e||[128,36,1],this._seed=e.length?Jj.rack(e[0],e[1],e[2]):e}Xj.prototype.next=function(e){return this._seed(e||!0)},Xj.prototype.nextPrefixed=function(e,t){var n;do{n=e+this.next(!0)}while(this.assigned(n));return this.claim(n,t),n},Xj.prototype.claim=function(e,t){this._seed.set(e,t||!0)},Xj.prototype.assigned=function(e){return this._seed.get(e)||!1},Xj.prototype.unclaim=function(e){delete this._seed.hats[e]},Xj.prototype.clear=function(){var e,t=this._seed.hats;for(e in t)this.unclaim(e)};var $j=Xj,Zj=n("c201"),eQ=n("7299");function tQ(e,t){if(e.ownerDocument!==t.ownerDocument)try{return t.ownerDocument.importNode(e,!0)}catch(n){}return e}function nQ(e,t){return t.appendChild(tQ(e,t))}function iQ(e,t){return nQ(t,e),e}var oQ=2,rQ={"alignment-baseline":1,"baseline-shift":1,clip:1,"clip-path":1,"clip-rule":1,color:1,"color-interpolation":1,"color-interpolation-filters":1,"color-profile":1,"color-rendering":1,cursor:1,direction:1,display:1,"dominant-baseline":1,"enable-background":1,fill:1,"fill-opacity":1,"fill-rule":1,filter:1,"flood-color":1,"flood-opacity":1,font:1,"font-family":1,"font-size":oQ,"font-size-adjust":1,"font-stretch":1,"font-style":1,"font-variant":1,"font-weight":1,"glyph-orientation-horizontal":1,"glyph-orientation-vertical":1,"image-rendering":1,kerning:1,"letter-spacing":1,"lighting-color":1,marker:1,"marker-end":1,"marker-mid":1,"marker-start":1,mask:1,opacity:1,overflow:1,"pointer-events":1,"shape-rendering":1,"stop-color":1,"stop-opacity":1,stroke:1,"stroke-dasharray":1,"stroke-dashoffset":1,"stroke-linecap":1,"stroke-linejoin":1,"stroke-miterlimit":1,"stroke-opacity":1,"stroke-width":oQ,"text-anchor":1,"text-decoration":1,"text-rendering":1,"unicode-bidi":1,visibility:1,"word-spacing":1,"writing-mode":1};function sQ(e,t){return rQ[t]?e.style[t]:e.getAttributeNS(null,t)}function aQ(e,t,n){var i=t.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),o=rQ[i];o?(o===oQ&&"number"===typeof n&&(n=String(n)+"px"),e.style[i]=n):e.setAttributeNS(null,t,n)}function lQ(e,t){var n,i,o=Object.keys(t);for(n=0,i;i=o[n];n++)aQ(e,i,t[i])}function cQ(e,t,n){if("string"===typeof t){if(void 0===n)return sQ(e,t);aQ(e,t,n)}else lQ(e,t);return e}function hQ(e,t){if(e.indexOf)return e.indexOf(t);for(var n=0;n<e.length;++n)if(e[n]===t)return n;return-1}var uQ=/\s+/,dQ=Object.prototype.toString;function pQ(e){return"undefined"!==typeof e}function fQ(e){return new gQ(e)}function gQ(e){if(!e||!e.nodeType)throw new Error("A DOM element reference is required");this.el=e,this.list=e.classList}function mQ(e){var t=e.parentNode;return t&&t.removeChild(e),e}function bQ(e){var t;while(t=e.firstChild)mQ(t);return e}function vQ(e){return e.cloneNode(!0)}gQ.prototype.add=function(e){if(this.list)return this.list.add(e),this;var t=this.array(),n=hQ(t,e);return~n||t.push(e),pQ(this.el.className.baseVal)?this.el.className.baseVal=t.join(" "):this.el.className=t.join(" "),this},gQ.prototype.remove=function(e){if("[object RegExp]"===dQ.call(e))return this.removeMatching(e);if(this.list)return this.list.remove(e),this;var t=this.array(),n=hQ(t,e);return~n&&t.splice(n,1),this.el.className.baseVal=t.join(" "),this},gQ.prototype.removeMatching=function(e){for(var t=this.array(),n=0;n<t.length;n++)e.test(t[n])&&this.remove(t[n]);return this},gQ.prototype.toggle=function(e,t){return this.list?(pQ(t)?t!==this.list.toggle(e,t)&&this.list.toggle(e):this.list.toggle(e),this):(pQ(t)?t?this.add(e):this.remove(e):this.has(e)?this.remove(e):this.add(e),this)},gQ.prototype.array=function(){var e=this.el.getAttribute("class")||"",t=e.replace(/^\s+|\s+$/g,""),n=t.split(uQ);return""===n[0]&&n.shift(),n},gQ.prototype.has=gQ.prototype.contains=function(e){return this.list?this.list.contains(e):!!~hQ(this.array(),e)};var yQ={svg:"http://www.w3.org/2000/svg"},wQ='<svg xmlns="'+yQ.svg+'"';function _Q(e){var t=!1;"<svg"===e.substring(0,4)?-1===e.indexOf(yQ.svg)&&(e=wQ+e.substring(4)):(e=wQ+">"+e+"</svg>",t=!0);var n=AQ(e);if(!t)return n;var i=document.createDocumentFragment(),o=n.firstChild;while(o.firstChild)i.appendChild(o.firstChild);return i}function AQ(e){var t;return t=new DOMParser,t.async=!1,t.parseFromString(e,"text/xml")}function CQ(e,t){var n;return"<"===e.charAt(0)?(n=_Q(e).firstChild,n=document.importNode(n,!0)):n=document.createElementNS(yQ.svg,e),t&&cQ(n,t),n}var EQ=CQ("svg");function xQ(e,t){var n,i,o=Object.keys(t);for(n=0;i=o[n];n++)e[i]=t[i];return e}function SQ(e,t,n,i,o,r){var s=EQ.createSVGMatrix();switch(arguments.length){case 0:return s;case 1:return xQ(s,e);case 6:return xQ(s,{a:e,b:t,c:n,d:i,e:o,f:r})}}function DQ(e){return e?EQ.createSVGTransformFromMatrix(e):EQ.createSVGTransform()}var kQ=/([&<>]{1})/g,MQ=/([\n\r"]{1})/g,NQ={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"'"};function LQ(e,t){function n(e,t){return NQ[t]||t}return e.replace(t,n)}function BQ(e,t){var n,i,o,r,s;switch(e.nodeType){case 3:t.push(LQ(e.textContent,kQ));break;case 1:if(t.push("<",e.tagName),e.hasAttributes())for(o=e.attributes,n=0,i=o.length;n<i;++n)r=o.item(n),t.push(" ",r.name,'="',LQ(r.value,MQ),'"');if(e.hasChildNodes()){for(t.push(">"),s=e.childNodes,n=0,i=s.length;n<i;++n)BQ(s.item(n),t);t.push("</",e.tagName,">")}else t.push("/>");break;case 8:t.push("\x3c!--",LQ(e.nodeValue,kQ),"--\x3e");break;case 4:t.push("<![CDATA[",e.nodeValue,"]]>");break;default:throw new Error("unable to handle node "+e.nodeType)}return t}function IQ(e,t){var n=_Q(t);if(bQ(e),t){OQ(n)||(n=n.documentElement);for(var i=PQ(n.childNodes),o=0;o<i.length;o++)nQ(i[o],e)}}function TQ(e){var t=e.firstChild,n=[];while(t)BQ(t,n),t=t.nextSibling;return n.join("")}function OQ(e){return"#document-fragment"===e.nodeName}function RQ(e,t){if(void 0!==t){try{IQ(e,t)}catch(n){throw new Error("error parsing SVG: "+n.message)}return e}return TQ(e)}function PQ(e){return Array.prototype.slice.call(e)}function FQ(e,t){return t instanceof SVGMatrix?e.createSVGTransformFromMatrix(t):t}function jQ(e,t){var n,i;for(e.clear(),n=0;i=t[n];n++)e.appendItem(FQ(e,i))}function QQ(e,t){var n=e.transform.baseVal;return t&&(Array.isArray(t)||(t=[t]),jQ(n,t)),n.consolidate()}var zQ=/^class /;function VQ(e){return zQ.test(e.toString())}function WQ(e){return"[object Array]"===Object.prototype.toString.call(e)}function HQ(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function UQ(){var e=Array.prototype.slice.call(arguments);1===e.length&&WQ(e[0])&&(e=e[0]);var t=e.pop();return t.$inject=e,t}var YQ=/constructor\s*[^(]*\(\s*([^)]*)\)/m,GQ=/^(?:async )?(?:function\s*)?[^(]*\(\s*([^)]*)\)/m,KQ=/\/\*([^*]*)\*\//m;function qQ(e){if("function"!==typeof e)throw new Error('Cannot annotate "'+e+'". Expected a function!');var t=e.toString().match(VQ(e)?YQ:GQ);return t&&t[1]&&t[1].split(",").map((function(e){return t=e.match(KQ),t?t[1].trim():e.trim()}))||[]}function JQ(){var e=[];this.factory=function(t,n){return e.push([t,"factory",n]),this},this.value=function(t,n){return e.push([t,"value",n]),this},this.type=function(t,n){return e.push([t,"type",n]),this},this.forEach=function(t){e.forEach(t)}}function XQ(e,t){t=t||{get:function(e,t){if(n.push(e),!1===t)return null;throw s('No provider for "'+e+'"!')}};var n=[],i=this._providers=Object.create(t._providers||null),o=this._instances=Object.create(null),r=o.injector=this,s=function(e){var t=n.join(" -> ");return n.length=0,new Error(t?e+" (Resolving: "+t+")":e)},a=function(e,r){if(!i[e]&&-1!==e.indexOf(".")){var l=e.split("."),c=a(l.shift());while(l.length)c=c[l.shift()];return c}if(HQ(o,e))return o[e];if(HQ(i,e)){if(-1!==n.indexOf(e))throw n.push(e),s("Cannot resolve circular dependency!");return n.push(e),o[e]=i[e][0](i[e][1]),n.pop(),o[e]}return t.get(e,r)},l=function(e,t){if("undefined"===typeof t&&(t={}),"function"!==typeof e){if(!WQ(e))throw new Error('Cannot invoke "'+e+'". Expected a function!');e=UQ(e.slice())}var n=e.$inject||qQ(e),i=n.map((function(e){return HQ(t,e)?t[e]:a(e)}));return{fn:e,dependencies:i}},c=function(e){var t=l(e),n=t.fn,i=t.dependencies,o=Function.prototype.bind.apply(n,[null].concat(i));return new o},h=function(e,t,n){var i=l(e,n),o=i.fn,r=i.dependencies;return o.apply(t,r)},u=function(e){return UQ((function(t){return e.get(t)}))},d=function(e,t){if(t&&t.length){var n,o,s,a,l=Object.create(null),c=Object.create(null),h=[],d=[],p=[];for(var f in i)n=i[f],-1!==t.indexOf(f)&&("private"===n[2]?(o=h.indexOf(n[3]),-1===o?(s=n[3].createChild([],t),a=u(s),h.push(n[3]),d.push(s),p.push(a),l[f]=[a,f,"private",s]):l[f]=[p[o],f,"private",d[o]]):l[f]=[n[2],n[1]],c[f]=!0),"factory"!==n[2]&&"type"!==n[2]||!n[1].$scope||t.forEach((function(e){-1!==n[1].$scope.indexOf(e)&&(l[f]=[n[2],n[1]],c[e]=!0)}));t.forEach((function(e){if(!c[e])throw new Error('No provider for "'+e+'". Cannot use provider from the parent!')})),e.unshift(l)}return new XQ(e,r)},p={factory:h,type:c,value:function(e){return e}};e.forEach((function(e){function t(e,t){return"value"!==e&&WQ(t)&&(t=UQ(t.slice())),t}if(e instanceof JQ)e.forEach((function(e){var n=e[0],o=e[1],r=e[2];i[n]=[p[o],t(o,r),o]}));else if("object"===typeof e)if(e.__exports__){var n=Object.keys(e).reduce((function(t,n){return"__"!==n.substring(0,2)&&(t[n]=e[n]),t}),Object.create(null)),o=new XQ((e.__modules__||[]).concat([n]),r),s=UQ((function(e){return o.get(e)}));e.__exports__.forEach((function(e){i[e]=[s,e,"private",o]}))}else Object.keys(e).forEach((function(n){if("private"!==e[n][2]){var o=e[n][0],r=e[n][1];i[n]=[p[o],t(o,r),o]}else i[n]=e[n]}))})),this.get=a,this.invoke=h,this.instantiate=c,this.createChild=d}var $Q=1e3;function ZQ(e,t){var n=this;t=t||$Q,e.on(["render.shape","render.connection"],t,(function(e,t){var i=e.type,o=t.element,r=t.gfx;if(n.canRender(o))return"render.shape"===i?n.drawShape(r,o):n.drawConnection(r,o)})),e.on(["render.getShapePath","render.getConnectionPath"],t,(function(e,t){if(n.canRender(t))return"render.getShapePath"===e.type?n.getShapePath(t):n.getConnectionPath(t)}))}function ez(e){return e.join(",").replace(/,?([A-z]),?/g,"$1")}function tz(e){for(var t,n="",i=0;t=e[i];i++)n+=t.x+","+t.y+" ";return n}function nz(e,t){var n=CQ("polyline");return cQ(n,{points:tz(e)}),t&&cQ(n,t),n}function iz(e,t){return cQ(e,{points:tz(t)}),e}function oz(e){return Object(Zj["filter"])(e,(function(t){return!Object(Zj["find"])(e,(function(e){return e!==t&&rz(t,e)}))}))}function rz(e,t){if(t){if(e===t)return t;if(e.parent)return rz(e.parent,t)}}function sz(e,t,n){var i=!n||-1===e.indexOf(t);return i&&e.push(t),i}function az(e,t,n){n=n||0,Object(Zj["isArray"])(e)||(e=[e]),Object(Zj["forEach"])(e,(function(e,i){var o=t(e,i,n);Object(Zj["isArray"])(o)&&o.length&&az(o,t,n+1)}))}function lz(e,t,n){var i=[],o=[];return az(e,(function(e,r,s){sz(i,e,t);var a=e.children;if((-1===n||s<n)&&a&&sz(o,a,t))return a})),i}function cz(e,t){return lz(e,!t,-1)}function hz(e,t,n){Object(Zj["isUndefined"])(t)&&(t=!0),Object(Zj["isObject"])(t)&&(n=t,t=!0),n=n||{};var i=gz(n.allShapes),o=gz(n.allConnections),r=gz(n.enclosedElements),s=gz(n.enclosedConnections),a=gz(n.topLevel,t&&Object(Zj["groupBy"])(e,(function(e){return e.id})));function l(e){a[e.source.id]&&a[e.target.id]&&(a[e.id]=[e]),i[e.source.id]&&i[e.target.id]&&(s[e.id]=r[e.id]=e),o[e.id]=e}function c(e){if(r[e.id]=e,!e.waypoints)return i[e.id]=e,Object(Zj["forEach"])(e.incoming,l),Object(Zj["forEach"])(e.outgoing,l),e.children;s[e.id]=o[e.id]=e}return az(e,c),{allShapes:i,allConnections:o,topLevel:a,enclosedConnections:s,enclosedElements:r}}function uz(e,t){var n,i,o,r;return t=!!t,Object(Zj["isArray"])(e)||(e=[e]),Object(Zj["forEach"])(e,(function(e){var s=e;e.waypoints&&!t&&(s=uz(e.waypoints,!0));var a=s.x,l=s.y,c=s.height||0,h=s.width||0;(a<n||void 0===n)&&(n=a),(l<i||void 0===i)&&(i=l),(a+h>o||void 0===o)&&(o=a+h),(l+c>r||void 0===r)&&(r=l+c)})),{x:n,y:i,height:r-i,width:o-n}}function dz(e,t){var n={};return Object(Zj["forEach"])(e,(function(e){var i=e;i.waypoints&&(i=uz(i)),!Object(Zj["isNumber"])(t.y)&&i.x>t.x&&(n[e.id]=e),!Object(Zj["isNumber"])(t.x)&&i.y>t.y&&(n[e.id]=e),i.x>t.x&&i.y>t.y&&(Object(Zj["isNumber"])(t.width)&&Object(Zj["isNumber"])(t.height)&&i.width+i.x<t.width+t.x&&i.height+i.y<t.height+t.y?n[e.id]=e:Object(Zj["isNumber"])(t.width)&&Object(Zj["isNumber"])(t.height)||(n[e.id]=e))})),n}function pz(e){return"waypoints"in e?"connection":"x"in e?"shape":"root"}function fz(e){return!(!e||!e.isFrame)}function gz(e,t){return Object(Zj["assign"])({},e||{},t||{})}ZQ.prototype.canRender=function(){},ZQ.prototype.drawShape=function(){},ZQ.prototype.drawConnection=function(){},ZQ.prototype.getShapePath=function(){},ZQ.prototype.getConnectionPath=function(){};var mz=1;function bz(e,t){ZQ.call(this,e,mz),this.CONNECTION_STYLE=t.style(["no-fill"],{strokeWidth:5,stroke:"fuchsia"}),this.SHAPE_STYLE=t.style({fill:"white",stroke:"fuchsia",strokeWidth:2}),this.FRAME_STYLE=t.style(["no-fill"],{stroke:"fuchsia",strokeDasharray:4,strokeWidth:2})}function vz(){var e={"no-fill":{fill:"none"},"no-border":{strokeOpacity:0},"no-events":{pointerEvents:"none"}},t=this;this.cls=function(e,t,n){var i=this.style(t,n);return Object(Zj["assign"])(i,{class:e})},this.style=function(t,n){Object(Zj["isArray"])(t)||n||(n=t,t=[]);var i=Object(Zj["reduce"])(t,(function(t,n){return Object(Zj["assign"])(t,e[n]||{})}),{});return n?Object(Zj["assign"])(i,n):i},this.computeStyle=function(e,n,i){return Object(Zj["isArray"])(n)||(i=n,n=[]),t.style(n||[],Object(Zj["assign"])({},i,e||{}))}}Kj()(bz,ZQ),bz.prototype.canRender=function(){return!0},bz.prototype.drawShape=function(e,t){var n=CQ("rect");return cQ(n,{x:0,y:0,width:t.width||0,height:t.height||0}),fz(t)?cQ(n,this.FRAME_STYLE):cQ(n,this.SHAPE_STYLE),iQ(e,n),n},bz.prototype.drawConnection=function(e,t){var n=nz(t.waypoints,this.CONNECTION_STYLE);return iQ(e,n),n},bz.prototype.getShapePath=function(e){var t=e.x,n=e.y,i=e.width,o=e.height,r=[["M",t,n],["l",i,0],["l",0,o],["l",-i,0],["z"]];return ez(r)},bz.prototype.getConnectionPath=function(e){var t,n,i=e.waypoints,o=[];for(t=0;n=i[t];t++)n=n.original||n,o.push([0===t?"M":"L",n.x,n.y]);return ez(o)},bz.$inject=["eventBus","styles"];var yz={__init__:["defaultRenderer"],defaultRenderer:["type",bz],styles:["type",vz]};function wz(e,t){if(!e||!t)return-1;var n=e.indexOf(t);return-1!==n&&e.splice(n,1),n}function _z(e,t,n){if(e&&t){"number"!==typeof n&&(n=-1);var i=e.indexOf(t);if(-1!==i){if(i===n)return;if(-1===n)return;e.splice(i,1)}-1!==n?e.splice(n,0,t):e.push(t)}}function Az(e,t){return e&&t?e.indexOf(t):-1}function Cz(e,t){return e&&t?Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2)):-1}function Ez(e,t,n,i){if("undefined"===typeof i&&(i=5),!e||!t||!n)return!1;var o=(t.x-e.x)*(n.y-e.y)-(t.y-e.y)*(n.x-e.x),r=Cz(e,t);return Math.abs(o/r)<=i}var xz=2;function Sz(e,t){var n;return n=Object(Zj["isArray"])(e)?e:[e,t],Dz(n)?"h":!!kz(n)&&"v"}function Dz(e,t){var n;n=Object(Zj["isArray"])(e)?e:[e,t];var i=n.slice().shift();return Object(Zj["every"])(n,(function(e){return Math.abs(i.y-e.y)<=xz}))}function kz(e,t){var n;n=Object(Zj["isArray"])(e)?e:[e,t];var i=n.slice().shift();return Object(Zj["every"])(n,(function(e){return Math.abs(i.x-e.x)<=xz}))}function Mz(e,t,n){return n=n||0,e.x>t.x-n&&e.y>t.y-n&&e.x<t.x+t.width+n&&e.y<t.y+t.height+n}function Nz(e,t){return{x:Math.round(e.x+(t.x-e.x)/2),y:Math.round(e.y+(t.y-e.y)/2)}}var Lz=n("fd0a"),Bz=n.n(Lz);function Iz(e){return{x:Math.round(e.x),y:Math.round(e.y),width:Math.round(e.width),height:Math.round(e.height)}}function Tz(e){return{x:Math.round(e.x),y:Math.round(e.y)}}function Oz(e){return{top:e.y,right:e.x+(e.width||0),bottom:e.y+(e.height||0),left:e.x}}function Rz(e){return{x:e.left,y:e.top,width:e.right-e.left,height:e.bottom-e.top}}function Pz(e){return Tz({x:e.x+(e.width||0)/2,y:e.y+(e.height||0)/2})}function Fz(e,t,n){n=n||0,Object(Zj["isObject"])(n)||(n={x:n,y:n});var i=Oz(e),o=Oz(t),r=i.bottom+n.y<=o.top,s=i.left-n.x>=o.right,a=i.top-n.y>=o.bottom,l=i.right+n.x<=o.left,c=r?"top":a?"bottom":null,h=l?"left":s?"right":null;return h&&c?c+"-"+h:h||c||"intersect"}function jz(e,t,n){var i=Qz(e,t);return 1===i.length||2===i.length&&Cz(i[0],i[1])<1?Tz(i[0]):i.length>1?(i=Object(Zj["sortBy"])(i,(function(e){var t=Math.floor(100*e.t2)||1;return t=100-t,t=(t<10?"0":"")+t,e.segment2+"#"+t})),Tz(i[n?0:i.length-1])):null}function Qz(e,t){return Bz()(e,t)}function zz(e){e=e.slice();var t,n,i,o=0;while(e[o])t=e[o],n=e[o-1],i=e[o+1],0===Cz(t,i)||Ez(n,i,t)?e.splice(o,1):o++;return e}function Vz(e,t){return Math.round(e*t)/t}function Wz(e){return Object(Zj["isNumber"])(e)?e+"px":e}function Hz(e){e=Object(Zj["assign"])({},{width:"100%",height:"100%"},e);var t=e.container||document.body,n=document.createElement("div");return n.setAttribute("class","djs-container"),Object(Zj["assign"])(n.style,{position:"relative",overflow:"hidden",width:Wz(e.width),height:Wz(e.height)}),t.appendChild(n),n}function Uz(e,t,n){var i=CQ("g");fQ(i).add(t);var o=void 0!==n?n:e.childNodes.length-1;return e.insertBefore(i,e.childNodes[o]||null),i}var Yz="base",Gz={shape:["x","y","width","height"],connection:["waypoints"]};function Kz(e,t,n,i){this._eventBus=t,this._elementRegistry=i,this._graphicsFactory=n,this._init(e||{})}function qz(e,t){var n="matrix("+t.a+","+t.b+","+t.c+","+t.d+","+t.e+","+t.f+")";e.setAttribute("transform",n)}Kz.$inject=["config.canvas","eventBus","graphicsFactory","elementRegistry"],Kz.prototype._init=function(e){var t=this._eventBus,n=this._container=Hz(e),i=this._svg=CQ("svg");cQ(i,{width:"100%",height:"100%"}),iQ(n,i);var o=this._viewport=Uz(i,"viewport");this._layers={},!1!==e.deferUpdate&&(this._viewboxChanged=Object(Zj["debounce"])(Object(Zj["bind"])(this._viewboxChanged,this),300)),t.on("diagram.init",(function(){t.fire("canvas.init",{svg:i,viewport:o})}),this),t.on(["shape.added","connection.added","shape.removed","connection.removed","elements.changed"],(function(){delete this._cachedViewbox}),this),t.on("diagram.destroy",500,this._destroy,this),t.on("diagram.clear",500,this._clear,this)},Kz.prototype._destroy=function(e){this._eventBus.fire("canvas.destroy",{svg:this._svg,viewport:this._viewport});var t=this._container.parentNode;t&&t.removeChild(this._container),delete this._svg,delete this._container,delete this._layers,delete this._rootElement,delete this._viewport},Kz.prototype._clear=function(){var e=this,t=this._elementRegistry.getAll();t.forEach((function(t){var n=pz(t);"root"===n?e.setRootElement(null,!0):e._removeElement(t,n)})),delete this._cachedViewbox},Kz.prototype.getDefaultLayer=function(){return this.getLayer(Yz,0)},Kz.prototype.getLayer=function(e,t){if(!e)throw new Error("must specify a name");var n=this._layers[e];if(n||(n=this._layers[e]=this._createLayer(e,t)),"undefined"!==typeof t&&n.index!==t)throw new Error("layer <"+e+"> already created at index <"+t+">");return n.group},Kz.prototype._createLayer=function(e,t){t||(t=0);var n=Object(Zj["reduce"])(this._layers,(function(e,n){return t>=n.index&&e++,e}),0);return{group:Uz(this._viewport,"layer-"+e,n),index:t}},Kz.prototype.getContainer=function(){return this._container},Kz.prototype._updateMarker=function(e,t,n){var i;e.id||(e=this._elementRegistry.get(e)),i=this._elementRegistry._elements[e.id],i&&(Object(Zj["forEach"])([i.gfx,i.secondaryGfx],(function(e){e&&(n?fQ(e).add(t):fQ(e).remove(t))})),this._eventBus.fire("element.marker.update",{element:e,gfx:i.gfx,marker:t,add:!!n}))},Kz.prototype.addMarker=function(e,t){this._updateMarker(e,t,!0)},Kz.prototype.removeMarker=function(e,t){this._updateMarker(e,t,!1)},Kz.prototype.hasMarker=function(e,t){e.id||(e=this._elementRegistry.get(e));var n=this.getGraphics(e);return fQ(n).has(t)},Kz.prototype.toggleMarker=function(e,t){this.hasMarker(e,t)?this.removeMarker(e,t):this.addMarker(e,t)},Kz.prototype.getRootElement=function(){return this._rootElement||this.setRootElement({id:"__implicitroot",children:[]}),this._rootElement},Kz.prototype.setRootElement=function(e,t){e&&this._ensureValid("root",e);var n=this._rootElement,i=this._elementRegistry,o=this._eventBus;if(n){if(!t)throw new Error("rootElement already set, need to specify override");o.fire("root.remove",{element:n}),o.fire("root.removed",{element:n}),i.remove(n)}if(e){var r=this.getDefaultLayer();o.fire("root.add",{element:e}),i.add(e,r,this._svg),o.fire("root.added",{element:e,gfx:r})}return this._rootElement=e,e},Kz.prototype._ensureValid=function(e,t){if(!t.id)throw new Error("element must have an id");if(this._elementRegistry.get(t.id))throw new Error("element with id "+t.id+" already exists");var n=Gz[e],i=Object(Zj["every"])(n,(function(e){return"undefined"!==typeof t[e]}));if(!i)throw new Error("must supply { "+n.join(", ")+" } with "+e)},Kz.prototype._setParent=function(e,t,n){_z(t.children,e,n),e.parent=t},Kz.prototype._addElement=function(e,t,n,i){n=n||this.getRootElement();var o=this._eventBus,r=this._graphicsFactory;this._ensureValid(e,t),o.fire(e+".add",{element:t,parent:n}),this._setParent(t,n,i);var s=r.create(e,t,i);return this._elementRegistry.add(t,s),r.update(e,t,s),o.fire(e+".added",{element:t,gfx:s}),t},Kz.prototype.addShape=function(e,t,n){return this._addElement("shape",e,t,n)},Kz.prototype.addConnection=function(e,t,n){return this._addElement("connection",e,t,n)},Kz.prototype._removeElement=function(e,t){var n=this._elementRegistry,i=this._graphicsFactory,o=this._eventBus;if(e=n.get(e.id||e),e)return o.fire(t+".remove",{element:e}),i.remove(e),wz(e.parent&&e.parent.children,e),e.parent=null,o.fire(t+".removed",{element:e}),n.remove(e),e},Kz.prototype.removeShape=function(e){return this._removeElement(e,"shape")},Kz.prototype.removeConnection=function(e){return this._removeElement(e,"connection")},Kz.prototype.getGraphics=function(e,t){return this._elementRegistry.getGraphics(e,t)},Kz.prototype._changeViewbox=function(e){this._eventBus.fire("canvas.viewbox.changing"),e.apply(this),this._cachedViewbox=null,this._viewboxChanged()},Kz.prototype._viewboxChanged=function(){this._eventBus.fire("canvas.viewbox.changed",{viewbox:this.viewbox()})},Kz.prototype.viewbox=function(e){if(void 0===e&&this._cachedViewbox)return this._cachedViewbox;var t,n,i,o,r,s,a=this._viewport,l=this.getSize();return e?(this._changeViewbox((function(){o=Math.min(l.width/e.width,l.height/e.height);var t=this._svg.createSVGMatrix().scale(o).translate(-e.x,-e.y);QQ(a,t)})),e):(t=this.getDefaultLayer().getBBox(),i=QQ(a),n=i?i.matrix:SQ(),o=Vz(n.a,1e3),r=Vz(-n.e||0,1e3),s=Vz(-n.f||0,1e3),e=this._cachedViewbox={x:r?r/o:0,y:s?s/o:0,width:l.width/o,height:l.height/o,scale:o,inner:{width:t.width,height:t.height,x:t.x,y:t.y},outer:l},e)},Kz.prototype.scroll=function(e){var t=this._viewport,n=t.getCTM();return e&&this._changeViewbox((function(){e=Object(Zj["assign"])({dx:0,dy:0},e||{}),n=this._svg.createSVGMatrix().translate(e.dx,e.dy).multiply(n),qz(t,n)})),{x:n.e,y:n.f}},Kz.prototype.scrollToElement=function(e,t){var n=100;t||(t={}),"number"===typeof t&&(n=t),t={top:t.top||n,right:t.right||n,bottom:t.bottom||n,left:t.left||n};var i,o,r=uz(e),s=Oz(r),a=this.viewbox(),l=this.zoom();a.y+=t.top/l,a.x+=t.left/l,a.width-=(t.right+t.left)/l,a.height-=(t.bottom+t.top)/l;var c=Oz(a),h=r.width<a.width&&r.height<a.height;if(h){var u=Math.max(0,s.right-c.right),d=Math.min(0,s.left-c.left),p=Math.max(0,s.bottom-c.bottom),f=Math.min(0,s.top-c.top);i=u||d,o=p||f}else i=r.x-a.x,o=r.y-a.y;this.scroll({dx:-i*l,dy:-o*l})},Kz.prototype.zoom=function(e,t){return e?"fit-viewport"===e?this._fitViewport(t):(this._changeViewbox((function(){"object"!==typeof t&&(n=this.viewbox().outer,t={x:n.width/2,y:n.height/2}),i=this._setZoom(e,t)})),Vz(i.a,1e3)):this.viewbox(e).scale;var n,i},Kz.prototype._fitViewport=function(e){var t,n,i=this.viewbox(),o=i.outer,r=i.inner;return r.x>=0&&r.y>=0&&r.x+r.width<=o.width&&r.y+r.height<=o.height&&!e?n={x:0,y:0,width:Math.max(r.width+r.x,o.width),height:Math.max(r.height+r.y,o.height)}:(t=Math.min(1,o.width/r.width,o.height/r.height),n={x:r.x+(e?r.width/2-o.width/t/2:0),y:r.y+(e?r.height/2-o.height/t/2:0),width:o.width/t,height:o.height/t}),this.viewbox(n),this.viewbox(!1).scale},Kz.prototype._setZoom=function(e,t){var n,i,o,r,s,a=this._svg,l=this._viewport,c=a.createSVGMatrix(),h=a.createSVGPoint();o=l.getCTM();var u=o.a;return t?(n=Object(Zj["assign"])(h,t),i=n.matrixTransform(o.inverse()),r=c.translate(i.x,i.y).scale(1/u*e).translate(-i.x,-i.y),s=o.multiply(r)):s=c.scale(e),qz(this._viewport,s),s},Kz.prototype.getSize=function(){return{width:this._container.clientWidth,height:this._container.clientHeight}},Kz.prototype.getAbsoluteBBox=function(e){var t,n=this.viewbox();if(e.waypoints){var i=this.getGraphics(e);t=i.getBBox()}else t=e;var o=t.x*n.scale-n.x*n.scale,r=t.y*n.scale-n.y*n.scale,s=t.width*n.scale,a=t.height*n.scale;return{x:o,y:r,width:s,height:a}},Kz.prototype.resized=function(){delete this._cachedViewbox,this._eventBus.fire("canvas.resized")};var Jz="data-element-id";function Xz(e){this._elements={},this._eventBus=e}Xz.$inject=["eventBus"],Xz.prototype.add=function(e,t,n){var i=e.id;this._validateId(i),cQ(t,Jz,i),n&&cQ(n,Jz,i),this._elements[i]={element:e,gfx:t,secondaryGfx:n}},Xz.prototype.remove=function(e){var t=this._elements,n=e.id||e,i=n&&t[n];i&&(cQ(i.gfx,Jz,""),i.secondaryGfx&&cQ(i.secondaryGfx,Jz,""),delete t[n])},Xz.prototype.updateId=function(e,t){this._validateId(t),"string"===typeof e&&(e=this.get(e)),this._eventBus.fire("element.updateId",{element:e,newId:t});var n=this.getGraphics(e),i=this.getGraphics(e,!0);this.remove(e),e.id=t,this.add(e,n,i)},Xz.prototype.get=function(e){var t;t="string"===typeof e?e:e&&cQ(e,Jz);var n=this._elements[t];return n&&n.element},Xz.prototype.filter=function(e){var t=[];return this.forEach((function(n,i){e(n,i)&&t.push(n)})),t},Xz.prototype.find=function(e){for(var t=this._elements,n=Object.keys(t),i=0;i<n.length;i++){var o=n[i],r=t[o],s=r.element,a=r.gfx;if(e(s,a))return s}},Xz.prototype.getAll=function(){return this.filter((function(e){return e}))},Xz.prototype.forEach=function(e){var t=this._elements;Object.keys(t).forEach((function(n){var i=t[n],o=i.element,r=i.gfx;return e(o,r)}))},Xz.prototype.getGraphics=function(e,t){var n=e.id||e,i=this._elements[n];return i&&(t?i.secondaryGfx:i.gfx)},Xz.prototype._validateId=function(e){if(!e)throw new Error("element must have an id");if(this._elements[e])throw new Error("element with id "+e+" already added")};var $z=n("ea3c"),Zz=n.n($z),eV=new Zz.a({name:"children",enumerable:!0,collection:!0},{name:"parent"}),tV=new Zz.a({name:"labels",enumerable:!0,collection:!0},{name:"labelTarget"}),nV=new Zz.a({name:"attachers",collection:!0},{name:"host"}),iV=new Zz.a({name:"outgoing",collection:!0},{name:"source"}),oV=new Zz.a({name:"incoming",collection:!0},{name:"target"});function rV(){Object.defineProperty(this,"businessObject",{writable:!0}),Object.defineProperty(this,"label",{get:function(){return this.labels[0]},set:function(e){var t=this.label,n=this.labels;!e&&t?n.remove(t):n.add(e,0)}}),eV.bind(this,"parent"),tV.bind(this,"labels"),iV.bind(this,"outgoing"),oV.bind(this,"incoming")}function sV(){rV.call(this),eV.bind(this,"children"),nV.bind(this,"host"),nV.bind(this,"attachers")}function aV(){sV.call(this)}function lV(){sV.call(this),tV.bind(this,"labelTarget")}function cV(){rV.call(this),iV.bind(this,"source"),oV.bind(this,"target")}Kj()(sV,rV),Kj()(aV,sV),Kj()(lV,sV),Kj()(cV,rV);var hV={connection:cV,shape:sV,label:lV,root:aV};function uV(e,t){var n=hV[e];if(!n)throw new Error("unknown type: <"+e+">");return Object(Zj["assign"])(new n,t)}function dV(){this._uid=12}dV.prototype.createRoot=function(e){return this.create("root",e)},dV.prototype.createLabel=function(e){return this.create("label",e)},dV.prototype.createShape=function(e){return this.create("shape",e)},dV.prototype.createConnection=function(e){return this.create("connection",e)},dV.prototype.create=function(e,t){return t=Object(Zj["assign"])({},t||{}),t.id||(t.id=e+"_"+this._uid++),uV(e,t)};var pV="__fn",fV=1e3,gV=Array.prototype.slice;function mV(){this._listeners={},this.on("diagram.destroy",1,this._destroy,this)}function bV(){}function vV(e,t){return e.apply(null,t)}function yV(e){return e.childNodes[0]}function wV(e){return e.parentNode.childNodes[1]}function _V(e,t,n,i,o){var r=DQ();r.setTranslate(t,n);var s=DQ();s.setRotate(i||0,0,0);var a=DQ();a.setScale(o||1,o||1),QQ(e,[r,s,a])}function AV(e,t,n){var i=DQ();i.setTranslate(t,n),QQ(e,i)}function CV(e,t){var n=DQ();n.setRotate(t,0,0),QQ(e,n)}function EV(e,t){this._eventBus=e,this._elementRegistry=t}function xV(e,t,n){var i=n||t.firstChild;e!==i&&t.insertBefore(e,i)}mV.prototype.on=function(e,t,n,i){if(e=Object(Zj["isArray"])(e)?e:[e],Object(Zj["isFunction"])(t)&&(i=n,n=t,t=fV),!Object(Zj["isNumber"])(t))throw new Error("priority must be a number");var o=n;i&&(o=Object(Zj["bind"])(n,i),o[pV]=n[pV]||n);var r=this;e.forEach((function(e){r._addListener(e,{priority:t,callback:o,next:null})}))},mV.prototype.once=function(e,t,n,i){var o=this;if(Object(Zj["isFunction"])(t)&&(i=n,n=t,t=fV),!Object(Zj["isNumber"])(t))throw new Error("priority must be a number");function r(){r.__isTomb=!0;var t=n.apply(i,arguments);return o.off(e,r),t}r[pV]=n,this.on(e,t,r)},mV.prototype.off=function(e,t){e=Object(Zj["isArray"])(e)?e:[e];var n=this;e.forEach((function(e){n._removeListener(e,t)}))},mV.prototype.createEvent=function(e){var t=new bV;return t.init(e),t},mV.prototype.fire=function(e,t){var n,i,o,r;if(r=gV.call(arguments),"object"===typeof e&&(t=e,e=t.type),!e)throw new Error("no event type specified");if(i=this._listeners[e],i){n=t instanceof bV?t:this.createEvent(t),r[0]=n;var s=n.type;e!==s&&(n.type=e);try{o=this._invokeListeners(n,r,i)}finally{e!==s&&(n.type=s)}return void 0===o&&n.defaultPrevented&&(o=!1),o}},mV.prototype.handleError=function(e){return!1===this.fire("error",{error:e})},mV.prototype._destroy=function(){this._listeners={}},mV.prototype._invokeListeners=function(e,t,n){var i;while(n){if(e.cancelBubble)break;i=this._invokeListener(e,t,n),n=n.next}return i},mV.prototype._invokeListener=function(e,t,n){var i;if(n.callback.__isTomb)return i;try{i=vV(n.callback,t),void 0!==i&&(e.returnValue=i,e.stopPropagation()),!1===i&&e.preventDefault()}catch(o){if(!this.handleError(o))throw o}return i},mV.prototype._addListener=function(e,t){var n,i=this._getListeners(e);if(i){while(i){if(i.priority<t.priority)return t.next=i,void(n?n.next=t:this._setListeners(e,t));n=i,i=i.next}n.next=t}else this._setListeners(e,t)},mV.prototype._getListeners=function(e){return this._listeners[e]},mV.prototype._setListeners=function(e,t){this._listeners[e]=t},mV.prototype._removeListener=function(e,t){var n,i,o,r=this._getListeners(e);if(t)while(r)n=r.next,o=r.callback,o!==t&&o[pV]!==t||(i?i.next=n:this._setListeners(e,n)),i=r,r=n;else this._setListeners(e,null)},bV.prototype.stopPropagation=function(){this.cancelBubble=!0},bV.prototype.preventDefault=function(){this.defaultPrevented=!0},bV.prototype.init=function(e){Object(Zj["assign"])(this,e||{})},EV.$inject=["eventBus","elementRegistry"],EV.prototype._getChildrenContainer=function(e){var t,n=this._elementRegistry.getGraphics(e);return e.parent?(t=wV(n),t||(t=CQ("g"),fQ(t).add("djs-children"),iQ(n.parentNode,t))):t=n,t},EV.prototype._clear=function(e){var t=yV(e);return Object(eQ["clear"])(t),t},EV.prototype._createContainer=function(e,t,n,i){var o=CQ("g");fQ(o).add("djs-group"),"undefined"!==typeof n?xV(o,t,t.childNodes[n]):iQ(t,o);var r=CQ("g");fQ(r).add("djs-element"),fQ(r).add("djs-"+e),i&&fQ(r).add("djs-frame"),iQ(o,r);var s=CQ("g");return fQ(s).add("djs-visual"),iQ(r,s),r},EV.prototype.create=function(e,t,n){var i=this._getChildrenContainer(t.parent);return this._createContainer(e,i,n,fz(t))},EV.prototype.updateContainments=function(e){var t,n=this,i=this._elementRegistry;t=Object(Zj["reduce"])(e,(function(e,t){return t.parent&&(e[t.parent.id]=t.parent),e}),{}),Object(Zj["forEach"])(t,(function(e){var t=e.children;if(t){var o=n._getChildrenContainer(e);Object(Zj["forEach"])(t.slice().reverse(),(function(e){var t=i.getGraphics(e);xV(t.parentNode,o)}))}}))},EV.prototype.drawShape=function(e,t){var n=this._eventBus;return n.fire("render.shape",{gfx:e,element:t})},EV.prototype.getShapePath=function(e){var t=this._eventBus;return t.fire("render.getShapePath",e)},EV.prototype.drawConnection=function(e,t){var n=this._eventBus;return n.fire("render.connection",{gfx:e,element:t})},EV.prototype.getConnectionPath=function(e){var t=this._eventBus;return t.fire("render.getConnectionPath",e)},EV.prototype.update=function(e,t,n){if(t.parent){var i=this._clear(n);if("shape"===e)this.drawShape(i,t),AV(n,t.x,t.y);else{if("connection"!==e)throw new Error("unknown type: "+e);this.drawConnection(i,t)}t.hidden?cQ(n,"display","none"):cQ(n,"display","block")}},EV.prototype.remove=function(e){var t=this._elementRegistry.getGraphics(e);mQ(t.parentNode)};var SV={__depends__:[yz],__init__:["canvas"],canvas:["type",Kz],elementRegistry:["type",Xz],elementFactory:["type",dV],eventBus:["type",mV],graphicsFactory:["type",EV]};function DV(e){var t=[],n=[];function i(e){return t.indexOf(e)>=0}function o(e){t.push(e)}function r(e){i(e)||((e.__depends__||[]).forEach(r),i(e)||(o(e),(e.__init__||[]).forEach((function(e){n.push(e)}))))}e.forEach(r);var s=new XQ(t);return n.forEach((function(e){try{s["string"===typeof e?"get":"invoke"](e)}catch(t){throw t}})),s}function kV(e){e=e||{};var t={config:["value",e]},n=[t,SV].concat(e.modules||[]);return DV(n)}function MV(e,t){this.injector=t=t||kV(e),this.get=t.get,this.invoke=t.invoke,this.get("eventBus").fire("diagram.init")}function NV(){}function LV(e,t){this.model=e,this.properties=t}MV.prototype.destroy=function(){this.get("eventBus").fire("diagram.destroy")},MV.prototype.clear=function(){this.get("eventBus").fire("diagram.clear")},NV.prototype.get=function(e){return this.$model.properties.get(this,e)},NV.prototype.set=function(e,t){this.$model.properties.set(this,e,t)},LV.prototype.createType=function(e){var t=this.model,n=this.properties,i=Object.create(NV.prototype);Object(Zj["forEach"])(e.properties,(function(e){e.isMany||void 0===e.default||(i[e.name]=e.default)})),n.defineModel(i,t),n.defineDescriptor(i,e);var o=e.ns.name;function r(e){n.define(this,"$type",{value:o,enumerable:!0}),n.define(this,"$attrs",{value:{}}),n.define(this,"$parent",{writable:!0}),Object(Zj["forEach"])(e,Object(Zj["bind"])((function(e,t){this.set(t,e)}),this))}return r.prototype=i,r.hasType=i.$instanceOf=this.model.hasType,n.defineModel(r,t),n.defineDescriptor(r,e),r};var BV={String:!0,Boolean:!0,Integer:!0,Real:!0,Element:!0},IV={String:function(e){return e},Boolean:function(e){return"true"===e},Integer:function(e){return parseInt(e,10)},Real:function(e){return parseFloat(e)}};function TV(e,t){var n=IV[e];return n?n(t):t}function OV(e){return!!BV[e]}function RV(e){return!!IV[e]}function PV(e,t){var n,i,o=e.split(/:/);if(1===o.length)n=e,i=t;else{if(2!==o.length)throw new Error("expected <prefix:localName> or <localName>, got "+e);n=o[1],i=o[0]}return e=(i?i+":":"")+n,{name:e,prefix:i,localName:n}}function FV(e){this.ns=e,this.name=e.name,this.allTypes=[],this.allTypesByName={},this.properties=[],this.propertiesByName={}}function jV(e,t){this.packageMap={},this.typeMap={},this.packages=[],this.properties=t,Object(Zj["forEach"])(e,Object(Zj["bind"])(this.registerPackage,this))}function QV(e,t,n){var i=t[n];if(i in e)throw new Error("package with "+n+" <"+i+"> already defined")}function zV(e){this.model=e}function VV(e){return"undefined"===typeof e}function WV(e,t,n){Object.defineProperty(e,t.name,{enumerable:!t.isReference,writable:!0,value:n,configurable:!0})}function HV(e){this.properties=new zV(this),this.factory=new LV(this,this.properties),this.registry=new jV(e,this.properties),this.typeCache={}}FV.prototype.build=function(){return Object(Zj["pick"])(this,["ns","name","allTypes","allTypesByName","properties","propertiesByName","bodyProperty","idProperty"])},FV.prototype.addProperty=function(e,t,n){"boolean"===typeof t&&(n=t,t=void 0),this.addNamedProperty(e,!1!==n);var i=this.properties;void 0!==t?i.splice(t,0,e):i.push(e)},FV.prototype.replaceProperty=function(e,t,n){var i=e.ns,o=this.properties,r=this.propertiesByName,s=e.name!==t.name;if(e.isId){if(!t.isId)throw new Error("property <"+t.ns.name+"> must be id property to refine <"+e.ns.name+">");this.setIdProperty(t,!1)}if(e.isBody){if(!t.isBody)throw new Error("property <"+t.ns.name+"> must be body property to refine <"+e.ns.name+">");this.setBodyProperty(t,!1)}var a=o.indexOf(e);if(-1===a)throw new Error("property <"+i.name+"> not found in property list");o.splice(a,1),this.addProperty(t,n?void 0:a,s),r[i.name]=r[i.localName]=t},FV.prototype.redefineProperty=function(e,t,n){var i=e.ns.prefix,o=t.split("#"),r=PV(o[0],i),s=PV(o[1],r.prefix).name,a=this.propertiesByName[s];if(!a)throw new Error("refined property <"+s+"> not found");this.replaceProperty(a,e,n),delete e.redefines},FV.prototype.addNamedProperty=function(e,t){var n=e.ns,i=this.propertiesByName;t&&(this.assertNotDefined(e,n.name),this.assertNotDefined(e,n.localName)),i[n.name]=i[n.localName]=e},FV.prototype.removeNamedProperty=function(e){var t=e.ns,n=this.propertiesByName;delete n[t.name],delete n[t.localName]},FV.prototype.setBodyProperty=function(e,t){if(t&&this.bodyProperty)throw new Error("body property defined multiple times (<"+this.bodyProperty.ns.name+">, <"+e.ns.name+">)");this.bodyProperty=e},FV.prototype.setIdProperty=function(e,t){if(t&&this.idProperty)throw new Error("id property defined multiple times (<"+this.idProperty.ns.name+">, <"+e.ns.name+">)");this.idProperty=e},FV.prototype.assertNotDefined=function(e,t){var n=e.name,i=this.propertiesByName[n];if(i)throw new Error("property <"+n+"> already defined; override of <"+i.definedBy.ns.name+"#"+i.ns.name+"> by <"+e.definedBy.ns.name+"#"+e.ns.name+"> not allowed without redefines")},FV.prototype.hasProperty=function(e){return this.propertiesByName[e]},FV.prototype.addTrait=function(e,t){var n=this.allTypesByName,i=this.allTypes,o=e.name;o in n||(Object(Zj["forEach"])(e.properties,Object(Zj["bind"])((function(n){n=Object(Zj["assign"])({},n,{name:n.ns.localName,inherited:t}),Object.defineProperty(n,"definedBy",{value:e});var i=n.replaces,o=n.redefines;i||o?this.redefineProperty(n,i||o,i):(n.isBody&&this.setBodyProperty(n),n.isId&&this.setIdProperty(n),this.addProperty(n))}),this)),i.push(e),n[o]=e)},jV.prototype.getPackage=function(e){return this.packageMap[e]},jV.prototype.getPackages=function(){return this.packages},jV.prototype.registerPackage=function(e){e=Object(Zj["assign"])({},e);var t=this.packageMap;QV(t,e,"prefix"),QV(t,e,"uri"),Object(Zj["forEach"])(e.types,Object(Zj["bind"])((function(t){this.registerType(t,e)}),this)),t[e.uri]=t[e.prefix]=e,this.packages.push(e)},jV.prototype.registerType=function(e,t){e=Object(Zj["assign"])({},e,{superClass:(e.superClass||[]).slice(),extends:(e.extends||[]).slice(),properties:(e.properties||[]).slice(),meta:Object(Zj["assign"])(e.meta||{})});var n=PV(e.name,t.prefix),i=n.name,o={};Object(Zj["forEach"])(e.properties,Object(Zj["bind"])((function(e){var t=PV(e.name,n.prefix),i=t.name;OV(e.type)||(e.type=PV(e.type,t.prefix).name),Object(Zj["assign"])(e,{ns:t,name:i}),o[i]=e}),this)),Object(Zj["assign"])(e,{ns:n,name:i,propertiesByName:o}),Object(Zj["forEach"])(e.extends,Object(Zj["bind"])((function(e){var t=this.typeMap[e];t.traits=t.traits||[],t.traits.push(i)}),this)),this.definePackage(e,t),this.typeMap[i]=e},jV.prototype.mapTypes=function(e,t,n){var i=OV(e.name)?{name:e.name}:this.typeMap[e.name],o=this;function r(e){return s(e,!0)}function s(n,i){var r=PV(n,OV(n)?"":e.prefix);o.mapTypes(r,t,i)}if(!i)throw new Error("unknown type <"+e.name+">");Object(Zj["forEach"])(i.superClass,n?r:s),t(i,!n),Object(Zj["forEach"])(i.traits,r)},jV.prototype.getEffectiveDescriptor=function(e){var t=PV(e),n=new FV(t);this.mapTypes(t,(function(e,t){n.addTrait(e,t)}));var i=n.build();return this.definePackage(i,i.allTypes[i.allTypes.length-1].$pkg),i},jV.prototype.definePackage=function(e,t){this.properties.define(e,"$pkg",{value:t})},zV.prototype.set=function(e,t,n){var i=this.model.getPropertyDescriptor(e,t),o=i&&i.name;VV(n)?i?delete e[o]:delete e.$attrs[t]:i?o in e?e[o]=n:WV(e,i,n):e.$attrs[t]=n},zV.prototype.get=function(e,t){var n=this.model.getPropertyDescriptor(e,t);if(!n)return e.$attrs[t];var i=n.name;return!e[i]&&n.isMany&&WV(e,n,[]),e[i]},zV.prototype.define=function(e,t,n){Object.defineProperty(e,t,n)},zV.prototype.defineDescriptor=function(e,t){this.define(e,"$descriptor",{value:t})},zV.prototype.defineModel=function(e,t){this.define(e,"$model",{value:t})},HV.prototype.create=function(e,t){var n=this.getType(e);if(!n)throw new Error("unknown type <"+e+">");return new n(t)},HV.prototype.getType=function(e){var t=this.typeCache,n=Object(Zj["isString"])(e)?e:e.ns.name,i=t[n];return i||(e=this.registry.getEffectiveDescriptor(n),i=t[n]=this.factory.createType(e)),i},HV.prototype.createAny=function(e,t,n){var i=PV(e),o={$type:e,$instanceOf:function(e){return e===this.$type}},r={name:e,isGeneric:!0,ns:{prefix:i.prefix,localName:i.localName,uri:t}};return this.properties.defineDescriptor(o,r),this.properties.defineModel(o,this),this.properties.define(o,"$parent",{enumerable:!1,writable:!0}),this.properties.define(o,"$instanceOf",{enumerable:!1,writable:!0}),Object(Zj["forEach"])(n,(function(e,t){Object(Zj["isObject"])(e)&&void 0!==e.value?o[e.name]=e.value:o[t]=e})),o},HV.prototype.getPackage=function(e){return this.registry.getPackage(e)},HV.prototype.getPackages=function(){return this.registry.getPackages()},HV.prototype.getElementDescriptor=function(e){return e.$descriptor},HV.prototype.hasType=function(e,t){void 0===t&&(t=e,e=this);var n=e.$model.getElementDescriptor(e);return t in n.allTypesByName},HV.prototype.getPropertyDescriptor=function(e,t){return this.getElementDescriptor(e).propertiesByName[t]},HV.prototype.getTypeDescriptor=function(e){return this.registry.typeMap[e]};var UV=String.fromCharCode,YV=Object.prototype.hasOwnProperty,GV=/&#(\d+);|&#x([0-9a-f]+);|&(\w+);/gi,KV={amp:"&",apos:"'",gt:">",lt:"<",quot:'"'};function qV(e,t,n,i){return i?YV.call(KV,i)?KV[i]:"&"+i+";":UV(t||parseInt(n,16))}function JV(e){return e.length>3&&-1!==e.indexOf("&")?e.replace(GV,qV):e}Object.keys(KV).forEach((function(e){KV[e.toUpperCase()]=KV[e]}));var XV="http://www.w3.org/2001/XMLSchema-instance",$V="xsi",ZV="xsi:type",eW="non-whitespace outside of root node";function tW(e){return new Error(e)}function nW(e){return"missing namespace for prefix <"+e+">"}function iW(e){return{get:e,enumerable:!0}}function oW(e){var t,n={};for(t in e)n[t]=e[t];return n}function rW(e){return e+"$uri"}function sW(e){var t,n,i={};for(t in e)n=e[t],i[n]=n,i[rW(n)]=t;return i}function aW(){return{line:0,column:0}}function lW(e){throw e}function cW(e){if(!this)return new cW(e);var t,n,i,o,r,s,a,l,c,h=e&&e["proxy"],u=lW,d=aW,p=!1,f=!1,g=null,m=!1;function b(e){e instanceof Error||(e=tW(e)),g=e,u(e,d)}function v(e){r&&(e instanceof Error||(e=tW(e)),r(e,d))}function y(e){var r,u,g,y,w,_,A,C,E,x,S,D=f?[]:null,k=f?sW(c):null,M=[],N=0,L=!1,B=!1,I=0,T=0,O="",R=0;function P(){if(null!==S)return S;var e,t,n,i,o,r,s,a,l,h,u,d=f&&k["xmlns"],g=f&&p?[]:null,m=R,b=O,y=b.length,w={},_={};e:for(;m<y;m++)if(l=!1,h=b.charCodeAt(m),!(32===h||h<14&&h>8)){for((h<65||h>122||h>90&&h<97)&&95!==h&&58!==h&&(v("illegal first char attribute name"),l=!0),u=m+1;u<y;u++)if(h=b.charCodeAt(u),!(h>96&&h<123||h>64&&h<91||h>47&&h<59||46===h||45===h||95===h)){if(32===h||h<14&&h>8){v("missing attribute value"),m=u;continue e}if(61===h)break;v("illegal attribute name char"),l=!0}if(a=b.substring(m,u),"xmlns:xmlns"===a&&(v("illegal declaration of xmlns"),l=!0),h=b.charCodeAt(u+1),34===h)u=b.indexOf('"',m=u+2),-1===u&&(u=b.indexOf("'",m),-1!==u&&(v("attribute value quote missmatch"),l=!0));else if(39===h)u=b.indexOf("'",m=u+2),-1===u&&(u=b.indexOf('"',m),-1!==u&&(v("attribute value quote missmatch"),l=!0));else for(v("missing attribute value quotes"),l=!0,u+=1;u<y;u++)if(h=b.charCodeAt(u+1),32===h||h<14&&h>8)break;for(-1===u&&(v("missing closing quotes"),u=y,l=!0),l||(r=b.substring(m,u)),m=u;u+1<y;u++){if(h=b.charCodeAt(u+1),32===h||h<14&&h>8)break;m===u&&(v("illegal character after attribute end"),l=!0)}if(m=u+1,!l)if(a in _)v("attribute <"+a+"> already defined");else if(_[a]=!0,f)if(p){if(o="xmlns"===a?"xmlns":120===a.charCodeAt(0)&&"xmlns:"===a.substr(0,6)?a.substr(6):null,null!==o){if(e=JV(r),t=rW(o),s=c[e],!s){if("xmlns"===o||t in k&&k[t]!==e)do{s="ns"+N++}while("undefined"!==typeof k[s]);else s=o;c[e]=s}k[o]!==s&&(i||(k=oW(k),i=!0),k[o]=s,"xmlns"===o&&(k[rW(s)]=e,d=s),k[t]=e),w[a]=r;continue}g.push(a,r)}else h=a.indexOf(":"),-1!==h?(n=k[a.substring(0,h)])?(a=d===n?a.substr(h+1):n+a.substr(h),a===ZV&&(h=r.indexOf(":"),-1!==h?(n=r.substring(0,h),n=k[n]||n,r=n+r.substring(h)):r=d+":"+r),w[a]=r):v(nW(a.substring(0,h))):w[a]=r;else w[a]=r}if(p)for(m=0,y=g.length;m<y;m++){if(a=g[m++],r=g[m],h=a.indexOf(":"),-1!==h){if(!(n=k[a.substring(0,h)])){v(nW(a.substring(0,h)));continue}a=d===n?a.substr(h+1):n+a.substr(h),a===ZV&&(h=r.indexOf(":"),-1!==h?(n=r.substring(0,h),n=k[n]||n,r=n+r.substring(h)):r=d+":"+r)}w[a]=r}return S=w}function F(){var t,n,i=/(\r\n|\r|\n)/g,o=0,r=0,s=0,a=T;while(I>=s){if(t=i.exec(e),!t)break;if(a=t[0].length+t.index,a>I)break;o+=1,s=a}return-1==I?(r=a,n=e.substring(T)):0===T?n=e.substring(T,I):(r=I-s,n=-1==T?e.substring(I):e.substring(I,T+1)),{data:n,line:o,column:r}}d=F,h&&(x=Object.create({},{name:iW((function(){return C})),originalName:iW((function(){return E})),attrs:iW(P),ns:iW((function(){return k}))}));while(-1!==T){if(I=60===e.charCodeAt(T)?T:e.indexOf("<",T),-1===I)return M.length?b("unexpected end of file"):0===T?b("missing start tag"):void(T<e.length&&e.substring(T).trim()&&v(eW));if(T!==I)if(M.length){if(t&&(t(e.substring(T,I),JV,d),m))return}else if(e.substring(T,I).trim()&&(v(eW),m))return;if(w=e.charCodeAt(I+1),33===w){if(y=e.charCodeAt(I+2),91===y&&"CDATA["===e.substr(I+3,6)){if(T=e.indexOf("]]>",I),-1===T)return b("unclosed cdata");if(o&&(o(e.substring(I+9,T),d),m))return;T+=3;continue}if(45===y&&45===e.charCodeAt(I+3)){if(T=e.indexOf("--\x3e",I),-1===T)return b("unclosed comment");if(s&&(s(e.substring(I+4,T),JV,d),m))return;T+=3;continue}}if(63!==w){for(u=I+1;;u++){if(_=e.charCodeAt(u),isNaN(_))return T=-1,b("unclosed tag");if(34===_)y=e.indexOf('"',u+1),u=-1!==y?y:u;else if(39===_)y=e.indexOf("'",u+1),u=-1!==y?y:u;else if(62===_){T=u;break}}if(33!==w){if(S={},47===w){if(L=!1,B=!0,!M.length)return b("missing open tag");if(u=C=M.pop(),y=I+2+u.length,e.substring(I+2,y)!==u)return b("closing tag mismatch");for(;y<T;y++)if(w=e.charCodeAt(y),!(32===w||w>8&&w<14))return b("close tag")}else{if(47===e.charCodeAt(T-1)?(u=C=e.substring(I+1,T-1),L=!0,B=!0):(u=C=e.substring(I+1,T),L=!0,B=!1),!(w>96&&w<123||w>64&&w<91||95===w||58===w))return b("illegal first char nodeName");for(y=1,g=u.length;y<g;y++)if(w=u.charCodeAt(y),!(w>96&&w<123||w>64&&w<91||w>47&&w<59||45===w||95===w||46==w)){if(32===w||w<14&&w>8){C=u.substring(0,y),S=null;break}return b("invalid nodeName")}B||M.push(C)}if(f){if(r=k,L&&(B||D.push(r),null===S&&(p=-1!==u.indexOf("xmlns",y))&&(R=y,O=u,P(),p=!1)),E=C,w=C.indexOf(":"),-1!==w){if(A=k[C.substring(0,w)],!A)return b("missing namespace on <"+E+">");C=C.substr(w+1)}else A=k["xmlns"];A&&(C=A+":"+C)}if(L&&(R=y,O=u,n&&(h?n(x,JV,B,d):n(C,P,JV,B,d),m)))return;if(B){if(i&&(i(h?x:C,JV,L,d),m))return;f&&(k=L?r:D.pop())}T+=1}else{if(l&&(l(e.substring(I,T+1),JV,d),m))return;T+=1}}else{if(T=e.indexOf("?>",I),-1===T)return b("unclosed question");if(a&&(a(e.substring(I,T+2),d),m))return;T+=2}}}this["on"]=function(e,c){if("function"!==typeof c)throw tW("required args <name, cb>");switch(e){case"openTag":n=c;break;case"text":t=c;break;case"closeTag":i=c;break;case"error":u=c;break;case"warn":r=c;break;case"cdata":o=c;break;case"attention":l=c;break;case"question":a=c;break;case"comment":s=c;break;default:throw tW("unsupported event: "+e)}return this},this["ns"]=function(e){if("undefined"===typeof e&&(e={}),"object"!==typeof e)throw tW("required args <nsMap={}>");var t,n={};for(t in e)n[t]=e[t];return n[XV]=$V,f=!0,c=n,this},this["parse"]=function(e){if("string"!==typeof e)throw tW("required args <xml=string>");return g=null,y(e),d=aW,m=!1,g},this["stop"]=function(){m=!0}}function hW(e){return e.xml&&"lowerCase"===e.xml.tagAlias}var uW={xsi:"http://www.w3.org/2001/XMLSchema-instance",xml:"http://www.w3.org/XML/1998/namespace"},dW="xsi:type";function pW(e){return e.xml&&e.xml.serialize}function fW(e){return pW(e)===dW}function gW(e){return"property"===pW(e)}function mW(e){return e.charAt(0).toUpperCase()+e.slice(1)}function bW(e,t){return hW(t)?e.prefix+":"+mW(e.localName):e.name}function vW(e,t){var n=e.name,i=e.localName,o=t.xml&&t.xml.typePrefix;return o&&0===i.indexOf(o)?e.prefix+":"+i.slice(o.length):n}function yW(e,t){var n=PV(e),i=t.getPackage(n.prefix);return vW(n,i)}function wW(e){return new Error(e)}function _W(e){return e.$descriptor}function AW(e){Object(Zj["assign"])(this,e),this.elementsById={},this.references=[],this.warnings=[],this.addReference=function(e){this.references.push(e)},this.addElement=function(e){if(!e)throw wW("expected element");var t,n=this.elementsById,i=_W(e),o=i.idProperty;if(o&&(t=e.get(o.name),t)){if(!/^([a-z][\w-.]*:)?[a-z_][\w-.]*$/i.test(t))throw new Error("illegal ID <"+t+">");if(n[t])throw wW("duplicate ID <"+t+">");n[t]=e}},this.addWarning=function(e){this.warnings.push(e)}}function CW(){}function EW(){}function xW(){}function SW(e,t){this.property=e,this.context=t}function DW(e,t){this.element=t,this.propertyDesc=e}function kW(){}function MW(e,t,n){this.model=e,this.type=e.getType(t),this.context=n}function NW(e,t,n){MW.call(this,e,t,n)}function LW(e,t,n){this.model=e,this.context=n}function BW(e){e instanceof HV&&(e={model:e}),Object(Zj["assign"])(this,{lax:!1},e)}function IW(){var e=[];return Object.defineProperty(e,"peek",{value:function(){return this[this.length-1]}}),e}CW.prototype.handleEnd=function(){},CW.prototype.handleText=function(){},CW.prototype.handleNode=function(){},EW.prototype=Object.create(CW.prototype),EW.prototype.handleNode=function(){return this},xW.prototype=Object.create(CW.prototype),xW.prototype.handleText=function(e){this.body=(this.body||"")+e},SW.prototype=Object.create(xW.prototype),SW.prototype.handleNode=function(e){if(this.element)throw wW("expected no sub nodes");return this.element=this.createReference(e),this},SW.prototype.handleEnd=function(){this.element.id=this.body},SW.prototype.createReference=function(e){return{property:this.property.ns.name,id:""}},DW.prototype=Object.create(xW.prototype),DW.prototype.handleEnd=function(){var e=this.body||"",t=this.element,n=this.propertyDesc;e=TV(n.type,e),n.isMany?t.get(n.name).push(e):t.set(n.name,e)},kW.prototype=Object.create(xW.prototype),kW.prototype.handleNode=function(e){var t=this,n=this.element;return n?t=this.handleChild(e):(n=this.element=this.createElement(e),this.context.addElement(n)),t},MW.prototype=Object.create(kW.prototype),MW.prototype.addReference=function(e){this.context.addReference(e)},MW.prototype.handleText=function(e){var t=this.element,n=_W(t),i=n.bodyProperty;if(!i)throw wW("unexpected body text <"+e+">");xW.prototype.handleText.call(this,e)},MW.prototype.handleEnd=function(){var e=this.body,t=this.element,n=_W(t),i=n.bodyProperty;i&&void 0!==e&&(e=TV(i.type,e),t.set(i.name,e))},MW.prototype.createElement=function(e){var t,n=e.attributes,i=this.type,o=_W(i),r=this.context,s=new i({}),a=this.model;return Object(Zj["forEach"])(n,(function(e,n){var i,l=o.propertiesByName[n];l&&l.isReference?l.isMany?(i=e.split(" "),Object(Zj["forEach"])(i,(function(e){r.addReference({element:s,property:l.ns.name,id:e})}))):r.addReference({element:s,property:l.ns.name,id:e}):(l?e=TV(l.type,e):"xmlns"!==n&&(t=PV(n,o.ns.prefix),a.getPackage(t.prefix)&&r.addWarning({message:"unknown attribute <"+n+">",element:s,property:n,value:e})),s.set(n,e))})),s},MW.prototype.getPropertyForNode=function(e){var t,n,i=e.name,o=PV(i),r=this.type,s=this.model,a=_W(r),l=o.name,c=a.propertiesByName[l];if(c&&!c.isAttr)return fW(c)&&(t=e.attributes[dW],t)?(t=yW(t,s),n=s.getType(t),Object(Zj["assign"])({},c,{effectiveType:_W(n).name})):c;var h=s.getPackage(o.prefix);if(h){if(t=bW(o,h),n=s.getType(t),c=Object(Zj["find"])(a.properties,(function(e){return!e.isVirtual&&!e.isReference&&!e.isAttribute&&n.hasType(e.type)})),c)return Object(Zj["assign"])({},c,{effectiveType:_W(n).name})}else if(c=Object(Zj["find"])(a.properties,(function(e){return!e.isReference&&!e.isAttribute&&"Element"===e.type})),c)return c;throw wW("unrecognized element <"+o.name+">")},MW.prototype.toString=function(){return"ElementDescriptor["+_W(this.type).name+"]"},MW.prototype.valueHandler=function(e,t){return new DW(e,t)},MW.prototype.referenceHandler=function(e){return new SW(e,this.context)},MW.prototype.handler=function(e){return"Element"===e?new LW(this.model,e,this.context):new MW(this.model,e,this.context)},MW.prototype.handleChild=function(e){var t,n,i,o;if(t=this.getPropertyForNode(e),i=this.element,n=t.effectiveType||t.type,RV(n))return this.valueHandler(t,i);o=t.isReference?this.referenceHandler(t).handleNode(e):this.handler(n).handleNode(e);var r=o.element;return void 0!==r&&(t.isMany?i.get(t.name).push(r):i.set(t.name,r),t.isReference?(Object(Zj["assign"])(r,{element:i}),this.context.addReference(r)):r.$parent=i),o},NW.prototype=Object.create(MW.prototype),NW.prototype.createElement=function(e){var t=e.name,n=PV(t),i=this.model,o=this.type,r=i.getPackage(n.prefix),s=r&&bW(n,r)||t;if(!o.hasType(s))throw wW("unexpected element <"+e.originalName+">");return MW.prototype.createElement.call(this,e)},LW.prototype=Object.create(kW.prototype),LW.prototype.createElement=function(e){var t=e.name,n=PV(t),i=n.prefix,o=e.ns[i+"$uri"],r=e.attributes;return this.model.createAny(t,o,r)},LW.prototype.handleChild=function(e){var t,n=new LW(this.model,"Element",this.context).handleNode(e),i=this.element,o=n.element;return void 0!==o&&(t=i.$children=i.$children||[],t.push(o),o.$parent=i),n},LW.prototype.handleEnd=function(){this.body&&(this.element.$body=this.body)},BW.prototype.fromXML=function(e,t,n){var i=t.rootHandler;t instanceof MW?(i=t,t={}):"string"===typeof t?(i=this.handler(t),t={}):"string"===typeof i&&(i=this.handler(i));var o=this.model,r=this.lax,s=new AW(Object(Zj["assign"])({},t,{rootHandler:i})),a=new cW({proxy:!0}),l=IW();function c(e,t,n){var i=t(),o=i.line,r=i.column,a=i.data;"<"===a.charAt(0)&&-1!==a.indexOf(" ")&&(a=a.slice(0,a.indexOf(" "))+">");var l="unparsable content "+(a?a+" ":"")+"detected\n\tline: "+o+"\n\tcolumn: "+r+"\n\tnested error: "+e.message;if(n)return s.addWarning({message:l,error:e}),!0;throw wW(l)}function h(e,t){return c(e,t,!0)}function u(){var e,t,n=s.elementsById,i=s.references;for(e=0;t=i[e];e++){var o=t.element,r=n[t.id],a=_W(o).propertiesByName[t.property];if(r||s.addWarning({message:"unresolved reference <"+t.id+">",element:t.element,property:t.property,value:t.id}),a.isMany){var l=o.get(a.name),c=l.indexOf(t);-1===c&&(c=l.length),r?l[c]=r:l.splice(c,1)}else o.set(a.name,r)}}function d(){l.pop().handleEnd()}i.context=s,l.push(i);var p=/^<\?xml /i,f=/ encoding="([^"]+)"/i,g=/^utf-8$/i;function m(e){if(p.test(e)){var t=f.exec(e),n=t&&t[1];n&&!g.test(n)&&s.addWarning({message:"unsupported document encoding <"+n+">, falling back to UTF-8"})}}function b(e,t){var n=l.peek();try{l.push(n.handleNode(e))}catch(i){c(i,t,r)&&l.push(new EW)}}function v(e,t){try{l.peek().handleText(e)}catch(n){h(n,t)}}function y(e,t){e.trim()&&v(e,t)}var w=o.getPackages().reduce((function(e,t){return e[t.uri]=t.prefix,e}),{"http://www.w3.org/XML/1998/namespace":"xml"});return a.ns(w).on("openTag",(function(e,t,n,i){var o=e.attrs||{},r=Object.keys(o).reduce((function(e,n){var i=t(o[n]);return e[n]=i,e}),{}),s={name:e.name,originalName:e.originalName,attributes:r,ns:e.ns};b(s,i)})).on("question",m).on("closeTag",d).on("cdata",v).on("text",(function(e,t,n){y(t(e),n)})).on("error",c).on("warn",h),new Promise((function(t,n){var o;try{a.parse(e),u()}catch(d){o=d}var r=i.element;o||r||(o=wW("failed to parse document as <"+i.type.$descriptor.name+">"));var l=s.warnings,c=s.references,h=s.elementsById;return o?(o.warnings=l,n(o)):t({rootElement:r,elementsById:h,references:c,warnings:l})}))},BW.prototype.handler=function(e){return new NW(this.model,e)};var TW='<?xml version="1.0" encoding="UTF-8"?>\n',OW=/<|>|'|"|&|\n\r|\n/g,RW=/<|>|&/g;function PW(e){var t={},n={},i={},o=[],r=[];this.byUri=function(t){return n[t]||e&&e.byUri(t)},this.add=function(e,t){n[e.uri]=e,t?o.push(e):r.push(e),this.mapPrefix(e.prefix,e.uri)},this.uriByPrefix=function(e){return t[e||"xmlns"]},this.mapPrefix=function(e,n){t[e||"xmlns"]=n},this.getNSKey=function(e){return void 0!==e.prefix?e.uri+"|"+e.prefix:e.uri},this.logUsed=function(t){var n=t.uri,o=this.getNSKey(t);i[o]=this.byUri(n),e&&e.logUsed(t)},this.getUsed=function(e){function t(e){var t=n.getNSKey(e);return i[t]}var n=this,s=[].concat(o,r);return s.filter(t)}}function FW(e){return e.charAt(0).toLowerCase()+e.slice(1)}function jW(e,t){return hW(t)?FW(e):e}function QW(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}function zW(e){return Object(Zj["isString"])(e)?e:(e.prefix?e.prefix+":":"")+e.localName}function VW(e){return e.getUsed().filter((function(e){return"xml"!==e.prefix})).map((function(e){var t="xmlns"+(e.prefix?":"+e.prefix:"");return{name:t,value:e.uri}}))}function WW(e,t){return t.isGeneric?Object(Zj["assign"])({localName:t.ns.localName},e):Object(Zj["assign"])({localName:jW(t.ns.localName,t.$pkg)},e)}function HW(e,t){return Object(Zj["assign"])({localName:t.ns.localName},e)}function UW(e){var t=e.$descriptor;return Object(Zj["filter"])(t.properties,(function(t){var n=t.name;if(t.isVirtual)return!1;if(!Object(Zj["has"])(e,n))return!1;var i=e[n];return i!==t.default&&(null!==i&&(!t.isMany||i.length))}))}var YW={"\n":"#10","\n\r":"#10",'"':"#34","'":"#39","<":"#60",">":"#62","&":"#38"},GW={"<":"lt",">":"gt","&":"amp"};function KW(e,t,n){return e=Object(Zj["isString"])(e)?e:""+e,e.replace(t,(function(e){return"&"+n[e]+";"}))}function qW(e){return KW(e,OW,YW)}function JW(e){return KW(e,RW,GW)}function XW(e){return Object(Zj["filter"])(e,(function(e){return e.isAttr}))}function $W(e){return Object(Zj["filter"])(e,(function(e){return!e.isAttr}))}function ZW(e){this.tagName=e}function eH(){}function tH(e){this.tagName=e}function nH(e,t){this.body=[],this.attrs=[],this.parent=e,this.propertyDescriptor=t}function iH(e,t){nH.call(this,e,t)}function oH(){this.value="",this.write=function(e){this.value+=e}}function rH(e,t){var n=[""];this.append=function(t){return e.write(t),this},this.appendNewLine=function(){return t&&e.write("\n"),this},this.appendIndent=function(){return t&&e.write(n.join("  ")),this},this.indent=function(){return n.push(""),this},this.unindent=function(){return n.pop(),this}}function sH(e){function t(t,n){var i=n||new oH,o=new rH(i,e.format);if(e.preamble&&o.append(TW),(new nH).build(t).serializeTo(o),!n)return i.value}return e=Object(Zj["assign"])({format:!1,preamble:!0},e||{}),{toXML:t}}function aH(e,t){HV.call(this,e,t)}ZW.prototype.build=function(e){return this.element=e,this},ZW.prototype.serializeTo=function(e){e.appendIndent().append("<"+this.tagName+">"+this.element.id+"</"+this.tagName+">").appendNewLine()},eH.prototype.serializeValue=eH.prototype.serializeTo=function(e){e.append(this.escape?JW(this.value):this.value)},eH.prototype.build=function(e,t){return this.value=t,"String"===e.type&&-1!==t.search(RW)&&(this.escape=!0),this},QW(tH,eH),tH.prototype.serializeTo=function(e){e.appendIndent().append("<"+this.tagName+">"),this.serializeValue(e),e.append("</"+this.tagName+">").appendNewLine()},nH.prototype.build=function(e){this.element=e;var t,n,i=e.$descriptor,o=this.propertyDescriptor,r=i.isGeneric;return t=r?this.parseGeneric(e):this.parseNsAttributes(e),this.ns=o?this.nsPropertyTagName(o):this.nsTagName(i),this.tagName=this.addTagName(this.ns),r||(n=UW(e),this.parseAttributes(XW(n)),this.parseContainments($W(n))),this.parseGenericAttributes(e,t),this},nH.prototype.nsTagName=function(e){var t=this.logNamespaceUsed(e.ns);return WW(t,e)},nH.prototype.nsPropertyTagName=function(e){var t=this.logNamespaceUsed(e.ns);return HW(t,e)},nH.prototype.isLocalNs=function(e){return e.uri===this.ns.uri},nH.prototype.nsAttributeName=function(e){var t;if(t=Object(Zj["isString"])(e)?PV(e):e.ns,e.inherited)return{localName:t.localName};var n=this.logNamespaceUsed(t);return this.getNamespaces().logUsed(n),this.isLocalNs(n)?{localName:t.localName}:Object(Zj["assign"])({localName:t.localName},n)},nH.prototype.parseGeneric=function(e){var t=this,n=this.body,i=[];return Object(Zj["forEach"])(e,(function(o,r){var s;"$body"===r?n.push((new eH).build({type:"String"},o)):"$children"===r?Object(Zj["forEach"])(o,(function(e){n.push(new nH(t).build(e))})):0!==r.indexOf("$")&&(s=t.parseNsAttribute(e,r,o),s&&i.push({name:r,value:o}))})),i},nH.prototype.parseNsAttribute=function(e,t,n){var i,o=e.$model,r=PV(t);if("xmlns"===r.prefix&&(i={prefix:r.localName,uri:n}),r.prefix||"xmlns"!==r.localName||(i={uri:n}),!i)return{name:t,value:n};if(o&&o.getPackage(n))this.logNamespace(i,!0,!0);else{var s=this.logNamespaceUsed(i,!0);this.getNamespaces().logUsed(s)}},nH.prototype.parseNsAttributes=function(e,t){var n=this,i=e.$attrs,o=[];return Object(Zj["forEach"])(i,(function(t,i){var r=n.parseNsAttribute(e,i,t);r&&o.push(r)})),o},nH.prototype.parseGenericAttributes=function(e,t){var n=this;Object(Zj["forEach"])(t,(function(e){if(e.name!==dW)try{n.addAttribute(n.nsAttributeName(e.name),e.value)}catch(t){}}))},nH.prototype.parseContainments=function(e){var t=this,n=this.body,i=this.element;Object(Zj["forEach"])(e,(function(e){var o=i.get(e.name),r=e.isReference,s=e.isMany;if(s||(o=[o]),e.isBody)n.push((new eH).build(e,o[0]));else if(RV(e.type))Object(Zj["forEach"])(o,(function(i){n.push(new tH(t.addTagName(t.nsPropertyTagName(e))).build(e,i))}));else if(r)Object(Zj["forEach"])(o,(function(i){n.push(new ZW(t.addTagName(t.nsPropertyTagName(e))).build(i))}));else{var a=fW(e),l=gW(e);Object(Zj["forEach"])(o,(function(i){var o;o=a?new iH(t,e):l?new nH(t,e):new nH(t),n.push(o.build(i))}))}}))},nH.prototype.getNamespaces=function(e){var t,n=this.namespaces,i=this.parent;return n||(t=i&&i.getNamespaces(),e||!t?this.namespaces=n=new PW(t):n=t),n},nH.prototype.logNamespace=function(e,t,n){var i=this.getNamespaces(n),o=e.uri,r=e.prefix,s=i.byUri(o);return s&&!n||i.add(e,t),i.mapPrefix(r,o),e},nH.prototype.logNamespaceUsed=function(e,t){var n,i,o,r=this.element,s=r.$model,a=this.getNamespaces(t),l=e.prefix,c=e.uri;if(!l&&!c)return{localName:e.localName};if(o=uW[l]||s&&(s.getPackage(l)||{}).uri,c=c||o||a.uriByPrefix(l),!c)throw new Error("no namespace uri given for prefix <"+l+">");if(e=a.byUri(c),!e){n=l,i=1;while(a.uriByPrefix(n))n=l+"_"+i++;e=this.logNamespace({prefix:n,uri:c},o===c)}return l&&a.mapPrefix(l,c),e},nH.prototype.parseAttributes=function(e){var t=this,n=this.element;Object(Zj["forEach"])(e,(function(e){var i=n.get(e.name);if(e.isReference)if(e.isMany){var o=[];Object(Zj["forEach"])(i,(function(e){o.push(e.id)})),i=o.join(" ")}else i=i.id;t.addAttribute(t.nsAttributeName(e),i)}))},nH.prototype.addTagName=function(e){var t=this.logNamespaceUsed(e);return this.getNamespaces().logUsed(t),zW(e)},nH.prototype.addAttribute=function(e,t){var n=this.attrs;Object(Zj["isString"])(t)&&(t=qW(t)),n.push({name:e,value:t})},nH.prototype.serializeAttributes=function(e){var t=this.attrs,n=this.namespaces;n&&(t=VW(n).concat(t)),Object(Zj["forEach"])(t,(function(t){e.append(" ").append(zW(t.name)).append('="').append(t.value).append('"')}))},nH.prototype.serializeTo=function(e){var t=this.body[0],n=t&&t.constructor!==eH;e.appendIndent().append("<"+this.tagName),this.serializeAttributes(e),e.append(t?">":" />"),t&&(n&&e.appendNewLine().indent(),Object(Zj["forEach"])(this.body,(function(t){t.serializeTo(e)})),n&&e.unindent().appendIndent(),e.append("</"+this.tagName+">")),e.appendNewLine()},QW(iH,nH),iH.prototype.parseNsAttributes=function(e){var t=nH.prototype.parseNsAttributes.call(this,e),n=e.$descriptor;if(n.name===this.propertyDescriptor.type)return t;var i=this.typeNs=this.nsTagName(n);this.getNamespaces().logUsed(this.typeNs);var o=e.$model.getPackage(i.uri),r=o.xml&&o.xml.typePrefix||"";return this.addAttribute(this.nsAttributeName(dW),(i.prefix?i.prefix+":":"")+r+n.ns.localName),t},iH.prototype.isLocalNs=function(e){return e.uri===(this.typeNs||this.ns).uri},aH.prototype=Object.create(HV.prototype),aH.prototype.fromXML=function(e,t,n){Object(Zj["isString"])(t)||(n=t,t="bpmn:Definitions");var i=new BW(Object(Zj["assign"])({model:this,lax:!0},n)),o=i.handler(t);return i.fromXML(e,o)},aH.prototype.toXML=function(e,t){var n=new sH(t);return new Promise((function(t,i){try{var o=n.toXML(e);return t({xml:o})}catch(r){return i(r)}}))};var lH="BPMN20",cH="http://www.omg.org/spec/BPMN/20100524/MODEL",hH="bpmn",uH=[],dH=[{name:"Interface",superClass:["RootElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"operations",type:"Operation",isMany:!0},{name:"implementationRef",isAttr:!0,type:"String"}]},{name:"Operation",superClass:["BaseElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"inMessageRef",type:"Message",isReference:!0},{name:"outMessageRef",type:"Message",isReference:!0},{name:"errorRef",type:"Error",isMany:!0,isReference:!0},{name:"implementationRef",isAttr:!0,type:"String"}]},{name:"EndPoint",superClass:["RootElement"]},{name:"Auditing",superClass:["BaseElement"]},{name:"GlobalTask",superClass:["CallableElement"],properties:[{name:"resources",type:"ResourceRole",isMany:!0}]},{name:"Monitoring",superClass:["BaseElement"]},{name:"Performer",superClass:["ResourceRole"]},{name:"Process",superClass:["FlowElementsContainer","CallableElement"],properties:[{name:"processType",type:"ProcessType",isAttr:!0},{name:"isClosed",isAttr:!0,type:"Boolean"},{name:"auditing",type:"Auditing"},{name:"monitoring",type:"Monitoring"},{name:"properties",type:"Property",isMany:!0},{name:"laneSets",isMany:!0,replaces:"FlowElementsContainer#laneSets",type:"LaneSet"},{name:"flowElements",isMany:!0,replaces:"FlowElementsContainer#flowElements",type:"FlowElement"},{name:"artifacts",type:"Artifact",isMany:!0},{name:"resources",type:"ResourceRole",isMany:!0},{name:"correlationSubscriptions",type:"CorrelationSubscription",isMany:!0},{name:"supports",type:"Process",isMany:!0,isReference:!0},{name:"definitionalCollaborationRef",type:"Collaboration",isAttr:!0,isReference:!0},{name:"isExecutable",isAttr:!0,type:"Boolean"}]},{name:"LaneSet",superClass:["BaseElement"],properties:[{name:"lanes",type:"Lane",isMany:!0},{name:"name",isAttr:!0,type:"String"}]},{name:"Lane",superClass:["BaseElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"partitionElementRef",type:"BaseElement",isAttr:!0,isReference:!0},{name:"partitionElement",type:"BaseElement"},{name:"flowNodeRef",type:"FlowNode",isMany:!0,isReference:!0},{name:"childLaneSet",type:"LaneSet",xml:{serialize:"xsi:type"}}]},{name:"GlobalManualTask",superClass:["GlobalTask"]},{name:"ManualTask",superClass:["Task"]},{name:"UserTask",superClass:["Task"],properties:[{name:"renderings",type:"Rendering",isMany:!0},{name:"implementation",isAttr:!0,type:"String"}]},{name:"Rendering",superClass:["BaseElement"]},{name:"HumanPerformer",superClass:["Performer"]},{name:"PotentialOwner",superClass:["HumanPerformer"]},{name:"GlobalUserTask",superClass:["GlobalTask"],properties:[{name:"implementation",isAttr:!0,type:"String"},{name:"renderings",type:"Rendering",isMany:!0}]},{name:"Gateway",isAbstract:!0,superClass:["FlowNode"],properties:[{name:"gatewayDirection",type:"GatewayDirection",default:"Unspecified",isAttr:!0}]},{name:"EventBasedGateway",superClass:["Gateway"],properties:[{name:"instantiate",default:!1,isAttr:!0,type:"Boolean"},{name:"eventGatewayType",type:"EventBasedGatewayType",isAttr:!0,default:"Exclusive"}]},{name:"ComplexGateway",superClass:["Gateway"],properties:[{name:"activationCondition",type:"Expression",xml:{serialize:"xsi:type"}},{name:"default",type:"SequenceFlow",isAttr:!0,isReference:!0}]},{name:"ExclusiveGateway",superClass:["Gateway"],properties:[{name:"default",type:"SequenceFlow",isAttr:!0,isReference:!0}]},{name:"InclusiveGateway",superClass:["Gateway"],properties:[{name:"default",type:"SequenceFlow",isAttr:!0,isReference:!0}]},{name:"ParallelGateway",superClass:["Gateway"]},{name:"RootElement",isAbstract:!0,superClass:["BaseElement"]},{name:"Relationship",superClass:["BaseElement"],properties:[{name:"type",isAttr:!0,type:"String"},{name:"direction",type:"RelationshipDirection",isAttr:!0},{name:"source",isMany:!0,isReference:!0,type:"Element"},{name:"target",isMany:!0,isReference:!0,type:"Element"}]},{name:"BaseElement",isAbstract:!0,properties:[{name:"id",isAttr:!0,type:"String",isId:!0},{name:"documentation",type:"Documentation",isMany:!0},{name:"extensionDefinitions",type:"ExtensionDefinition",isMany:!0,isReference:!0},{name:"extensionElements",type:"ExtensionElements"}]},{name:"Extension",properties:[{name:"mustUnderstand",default:!1,isAttr:!0,type:"Boolean"},{name:"definition",type:"ExtensionDefinition",isAttr:!0,isReference:!0}]},{name:"ExtensionDefinition",properties:[{name:"name",isAttr:!0,type:"String"},{name:"extensionAttributeDefinitions",type:"ExtensionAttributeDefinition",isMany:!0}]},{name:"ExtensionAttributeDefinition",properties:[{name:"name",isAttr:!0,type:"String"},{name:"type",isAttr:!0,type:"String"},{name:"isReference",default:!1,isAttr:!0,type:"Boolean"},{name:"extensionDefinition",type:"ExtensionDefinition",isAttr:!0,isReference:!0}]},{name:"ExtensionElements",properties:[{name:"valueRef",isAttr:!0,isReference:!0,type:"Element"},{name:"values",type:"Element",isMany:!0},{name:"extensionAttributeDefinition",type:"ExtensionAttributeDefinition",isAttr:!0,isReference:!0}]},{name:"Documentation",superClass:["BaseElement"],properties:[{name:"text",type:"String",isBody:!0},{name:"textFormat",default:"text/plain",isAttr:!0,type:"String"}]},{name:"Event",isAbstract:!0,superClass:["FlowNode","InteractionNode"],properties:[{name:"properties",type:"Property",isMany:!0}]},{name:"IntermediateCatchEvent",superClass:["CatchEvent"]},{name:"IntermediateThrowEvent",superClass:["ThrowEvent"]},{name:"EndEvent",superClass:["ThrowEvent"]},{name:"StartEvent",superClass:["CatchEvent"],properties:[{name:"isInterrupting",default:!0,isAttr:!0,type:"Boolean"}]},{name:"ThrowEvent",isAbstract:!0,superClass:["Event"],properties:[{name:"dataInputs",type:"DataInput",isMany:!0},{name:"dataInputAssociations",type:"DataInputAssociation",isMany:!0},{name:"inputSet",type:"InputSet"},{name:"eventDefinitions",type:"EventDefinition",isMany:!0},{name:"eventDefinitionRef",type:"EventDefinition",isMany:!0,isReference:!0}]},{name:"CatchEvent",isAbstract:!0,superClass:["Event"],properties:[{name:"parallelMultiple",isAttr:!0,type:"Boolean",default:!1},{name:"dataOutputs",type:"DataOutput",isMany:!0},{name:"dataOutputAssociations",type:"DataOutputAssociation",isMany:!0},{name:"outputSet",type:"OutputSet"},{name:"eventDefinitions",type:"EventDefinition",isMany:!0},{name:"eventDefinitionRef",type:"EventDefinition",isMany:!0,isReference:!0}]},{name:"BoundaryEvent",superClass:["CatchEvent"],properties:[{name:"cancelActivity",default:!0,isAttr:!0,type:"Boolean"},{name:"attachedToRef",type:"Activity",isAttr:!0,isReference:!0}]},{name:"EventDefinition",isAbstract:!0,superClass:["RootElement"]},{name:"CancelEventDefinition",superClass:["EventDefinition"]},{name:"ErrorEventDefinition",superClass:["EventDefinition"],properties:[{name:"errorRef",type:"Error",isAttr:!0,isReference:!0}]},{name:"TerminateEventDefinition",superClass:["EventDefinition"]},{name:"EscalationEventDefinition",superClass:["EventDefinition"],properties:[{name:"escalationRef",type:"Escalation",isAttr:!0,isReference:!0}]},{name:"Escalation",properties:[{name:"structureRef",type:"ItemDefinition",isAttr:!0,isReference:!0},{name:"name",isAttr:!0,type:"String"},{name:"escalationCode",isAttr:!0,type:"String"}],superClass:["RootElement"]},{name:"CompensateEventDefinition",superClass:["EventDefinition"],properties:[{name:"waitForCompletion",isAttr:!0,type:"Boolean",default:!0},{name:"activityRef",type:"Activity",isAttr:!0,isReference:!0}]},{name:"TimerEventDefinition",superClass:["EventDefinition"],properties:[{name:"timeDate",type:"Expression",xml:{serialize:"xsi:type"}},{name:"timeCycle",type:"Expression",xml:{serialize:"xsi:type"}},{name:"timeDuration",type:"Expression",xml:{serialize:"xsi:type"}}]},{name:"LinkEventDefinition",superClass:["EventDefinition"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"target",type:"LinkEventDefinition",isAttr:!0,isReference:!0},{name:"source",type:"LinkEventDefinition",isMany:!0,isReference:!0}]},{name:"MessageEventDefinition",superClass:["EventDefinition"],properties:[{name:"messageRef",type:"Message",isAttr:!0,isReference:!0},{name:"operationRef",type:"Operation",isAttr:!0,isReference:!0}]},{name:"ConditionalEventDefinition",superClass:["EventDefinition"],properties:[{name:"condition",type:"Expression",xml:{serialize:"xsi:type"}}]},{name:"SignalEventDefinition",superClass:["EventDefinition"],properties:[{name:"signalRef",type:"Signal",isAttr:!0,isReference:!0}]},{name:"Signal",superClass:["RootElement"],properties:[{name:"structureRef",type:"ItemDefinition",isAttr:!0,isReference:!0},{name:"name",isAttr:!0,type:"String"}]},{name:"ImplicitThrowEvent",superClass:["ThrowEvent"]},{name:"DataState",superClass:["BaseElement"],properties:[{name:"name",isAttr:!0,type:"String"}]},{name:"ItemAwareElement",superClass:["BaseElement"],properties:[{name:"itemSubjectRef",type:"ItemDefinition",isAttr:!0,isReference:!0},{name:"dataState",type:"DataState"}]},{name:"DataAssociation",superClass:["BaseElement"],properties:[{name:"sourceRef",type:"ItemAwareElement",isMany:!0,isReference:!0},{name:"targetRef",type:"ItemAwareElement",isReference:!0},{name:"transformation",type:"FormalExpression",xml:{serialize:"property"}},{name:"assignment",type:"Assignment",isMany:!0}]},{name:"DataInput",superClass:["ItemAwareElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"isCollection",default:!1,isAttr:!0,type:"Boolean"},{name:"inputSetRef",type:"InputSet",isMany:!0,isVirtual:!0,isReference:!0},{name:"inputSetWithOptional",type:"InputSet",isMany:!0,isVirtual:!0,isReference:!0},{name:"inputSetWithWhileExecuting",type:"InputSet",isMany:!0,isVirtual:!0,isReference:!0}]},{name:"DataOutput",superClass:["ItemAwareElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"isCollection",default:!1,isAttr:!0,type:"Boolean"},{name:"outputSetRef",type:"OutputSet",isMany:!0,isVirtual:!0,isReference:!0},{name:"outputSetWithOptional",type:"OutputSet",isMany:!0,isVirtual:!0,isReference:!0},{name:"outputSetWithWhileExecuting",type:"OutputSet",isMany:!0,isVirtual:!0,isReference:!0}]},{name:"InputSet",superClass:["BaseElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"dataInputRefs",type:"DataInput",isMany:!0,isReference:!0},{name:"optionalInputRefs",type:"DataInput",isMany:!0,isReference:!0},{name:"whileExecutingInputRefs",type:"DataInput",isMany:!0,isReference:!0},{name:"outputSetRefs",type:"OutputSet",isMany:!0,isReference:!0}]},{name:"OutputSet",superClass:["BaseElement"],properties:[{name:"dataOutputRefs",type:"DataOutput",isMany:!0,isReference:!0},{name:"name",isAttr:!0,type:"String"},{name:"inputSetRefs",type:"InputSet",isMany:!0,isReference:!0},{name:"optionalOutputRefs",type:"DataOutput",isMany:!0,isReference:!0},{name:"whileExecutingOutputRefs",type:"DataOutput",isMany:!0,isReference:!0}]},{name:"Property",superClass:["ItemAwareElement"],properties:[{name:"name",isAttr:!0,type:"String"}]},{name:"DataInputAssociation",superClass:["DataAssociation"]},{name:"DataOutputAssociation",superClass:["DataAssociation"]},{name:"InputOutputSpecification",superClass:["BaseElement"],properties:[{name:"dataInputs",type:"DataInput",isMany:!0},{name:"dataOutputs",type:"DataOutput",isMany:!0},{name:"inputSets",type:"InputSet",isMany:!0},{name:"outputSets",type:"OutputSet",isMany:!0}]},{name:"DataObject",superClass:["FlowElement","ItemAwareElement"],properties:[{name:"isCollection",default:!1,isAttr:!0,type:"Boolean"}]},{name:"InputOutputBinding",properties:[{name:"inputDataRef",type:"InputSet",isAttr:!0,isReference:!0},{name:"outputDataRef",type:"OutputSet",isAttr:!0,isReference:!0},{name:"operationRef",type:"Operation",isAttr:!0,isReference:!0}]},{name:"Assignment",superClass:["BaseElement"],properties:[{name:"from",type:"Expression",xml:{serialize:"xsi:type"}},{name:"to",type:"Expression",xml:{serialize:"xsi:type"}}]},{name:"DataStore",superClass:["RootElement","ItemAwareElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"capacity",isAttr:!0,type:"Integer"},{name:"isUnlimited",default:!0,isAttr:!0,type:"Boolean"}]},{name:"DataStoreReference",superClass:["ItemAwareElement","FlowElement"],properties:[{name:"dataStoreRef",type:"DataStore",isAttr:!0,isReference:!0}]},{name:"DataObjectReference",superClass:["ItemAwareElement","FlowElement"],properties:[{name:"dataObjectRef",type:"DataObject",isAttr:!0,isReference:!0}]},{name:"ConversationLink",superClass:["BaseElement"],properties:[{name:"sourceRef",type:"InteractionNode",isAttr:!0,isReference:!0},{name:"targetRef",type:"InteractionNode",isAttr:!0,isReference:!0},{name:"name",isAttr:!0,type:"String"}]},{name:"ConversationAssociation",superClass:["BaseElement"],properties:[{name:"innerConversationNodeRef",type:"ConversationNode",isAttr:!0,isReference:!0},{name:"outerConversationNodeRef",type:"ConversationNode",isAttr:!0,isReference:!0}]},{name:"CallConversation",superClass:["ConversationNode"],properties:[{name:"calledCollaborationRef",type:"Collaboration",isAttr:!0,isReference:!0},{name:"participantAssociations",type:"ParticipantAssociation",isMany:!0}]},{name:"Conversation",superClass:["ConversationNode"]},{name:"SubConversation",superClass:["ConversationNode"],properties:[{name:"conversationNodes",type:"ConversationNode",isMany:!0}]},{name:"ConversationNode",isAbstract:!0,superClass:["InteractionNode","BaseElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"participantRef",type:"Participant",isMany:!0,isReference:!0},{name:"messageFlowRefs",type:"MessageFlow",isMany:!0,isReference:!0},{name:"correlationKeys",type:"CorrelationKey",isMany:!0}]},{name:"GlobalConversation",superClass:["Collaboration"]},{name:"PartnerEntity",superClass:["RootElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"participantRef",type:"Participant",isMany:!0,isReference:!0}]},{name:"PartnerRole",superClass:["RootElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"participantRef",type:"Participant",isMany:!0,isReference:!0}]},{name:"CorrelationProperty",superClass:["RootElement"],properties:[{name:"correlationPropertyRetrievalExpression",type:"CorrelationPropertyRetrievalExpression",isMany:!0},{name:"name",isAttr:!0,type:"String"},{name:"type",type:"ItemDefinition",isAttr:!0,isReference:!0}]},{name:"Error",superClass:["RootElement"],properties:[{name:"structureRef",type:"ItemDefinition",isAttr:!0,isReference:!0},{name:"name",isAttr:!0,type:"String"},{name:"errorCode",isAttr:!0,type:"String"}]},{name:"CorrelationKey",superClass:["BaseElement"],properties:[{name:"correlationPropertyRef",type:"CorrelationProperty",isMany:!0,isReference:!0},{name:"name",isAttr:!0,type:"String"}]},{name:"Expression",superClass:["BaseElement"],isAbstract:!1,properties:[{name:"body",isBody:!0,type:"String"}]},{name:"FormalExpression",superClass:["Expression"],properties:[{name:"language",isAttr:!0,type:"String"},{name:"evaluatesToTypeRef",type:"ItemDefinition",isAttr:!0,isReference:!0}]},{name:"Message",superClass:["RootElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"itemRef",type:"ItemDefinition",isAttr:!0,isReference:!0}]},{name:"ItemDefinition",superClass:["RootElement"],properties:[{name:"itemKind",type:"ItemKind",isAttr:!0},{name:"structureRef",isAttr:!0,type:"String"},{name:"isCollection",default:!1,isAttr:!0,type:"Boolean"},{name:"import",type:"Import",isAttr:!0,isReference:!0}]},{name:"FlowElement",isAbstract:!0,superClass:["BaseElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"auditing",type:"Auditing"},{name:"monitoring",type:"Monitoring"},{name:"categoryValueRef",type:"CategoryValue",isMany:!0,isReference:!0}]},{name:"SequenceFlow",superClass:["FlowElement"],properties:[{name:"isImmediate",isAttr:!0,type:"Boolean"},{name:"conditionExpression",type:"Expression",xml:{serialize:"xsi:type"}},{name:"sourceRef",type:"FlowNode",isAttr:!0,isReference:!0},{name:"targetRef",type:"FlowNode",isAttr:!0,isReference:!0}]},{name:"FlowElementsContainer",isAbstract:!0,superClass:["BaseElement"],properties:[{name:"laneSets",type:"LaneSet",isMany:!0},{name:"flowElements",type:"FlowElement",isMany:!0}]},{name:"CallableElement",isAbstract:!0,superClass:["RootElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"ioSpecification",type:"InputOutputSpecification",xml:{serialize:"property"}},{name:"supportedInterfaceRef",type:"Interface",isMany:!0,isReference:!0},{name:"ioBinding",type:"InputOutputBinding",isMany:!0,xml:{serialize:"property"}}]},{name:"FlowNode",isAbstract:!0,superClass:["FlowElement"],properties:[{name:"incoming",type:"SequenceFlow",isMany:!0,isReference:!0},{name:"outgoing",type:"SequenceFlow",isMany:!0,isReference:!0},{name:"lanes",type:"Lane",isMany:!0,isVirtual:!0,isReference:!0}]},{name:"CorrelationPropertyRetrievalExpression",superClass:["BaseElement"],properties:[{name:"messagePath",type:"FormalExpression"},{name:"messageRef",type:"Message",isAttr:!0,isReference:!0}]},{name:"CorrelationPropertyBinding",superClass:["BaseElement"],properties:[{name:"dataPath",type:"FormalExpression"},{name:"correlationPropertyRef",type:"CorrelationProperty",isAttr:!0,isReference:!0}]},{name:"Resource",superClass:["RootElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"resourceParameters",type:"ResourceParameter",isMany:!0}]},{name:"ResourceParameter",superClass:["BaseElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"isRequired",isAttr:!0,type:"Boolean"},{name:"type",type:"ItemDefinition",isAttr:!0,isReference:!0}]},{name:"CorrelationSubscription",superClass:["BaseElement"],properties:[{name:"correlationKeyRef",type:"CorrelationKey",isAttr:!0,isReference:!0},{name:"correlationPropertyBinding",type:"CorrelationPropertyBinding",isMany:!0}]},{name:"MessageFlow",superClass:["BaseElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"sourceRef",type:"InteractionNode",isAttr:!0,isReference:!0},{name:"targetRef",type:"InteractionNode",isAttr:!0,isReference:!0},{name:"messageRef",type:"Message",isAttr:!0,isReference:!0}]},{name:"MessageFlowAssociation",superClass:["BaseElement"],properties:[{name:"innerMessageFlowRef",type:"MessageFlow",isAttr:!0,isReference:!0},{name:"outerMessageFlowRef",type:"MessageFlow",isAttr:!0,isReference:!0}]},{name:"InteractionNode",isAbstract:!0,properties:[{name:"incomingConversationLinks",type:"ConversationLink",isMany:!0,isVirtual:!0,isReference:!0},{name:"outgoingConversationLinks",type:"ConversationLink",isMany:!0,isVirtual:!0,isReference:!0}]},{name:"Participant",superClass:["InteractionNode","BaseElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"interfaceRef",type:"Interface",isMany:!0,isReference:!0},{name:"participantMultiplicity",type:"ParticipantMultiplicity"},{name:"endPointRefs",type:"EndPoint",isMany:!0,isReference:!0},{name:"processRef",type:"Process",isAttr:!0,isReference:!0}]},{name:"ParticipantAssociation",superClass:["BaseElement"],properties:[{name:"innerParticipantRef",type:"Participant",isAttr:!0,isReference:!0},{name:"outerParticipantRef",type:"Participant",isAttr:!0,isReference:!0}]},{name:"ParticipantMultiplicity",properties:[{name:"minimum",default:0,isAttr:!0,type:"Integer"},{name:"maximum",default:1,isAttr:!0,type:"Integer"}],superClass:["BaseElement"]},{name:"Collaboration",superClass:["RootElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"isClosed",isAttr:!0,type:"Boolean"},{name:"participants",type:"Participant",isMany:!0},{name:"messageFlows",type:"MessageFlow",isMany:!0},{name:"artifacts",type:"Artifact",isMany:!0},{name:"conversations",type:"ConversationNode",isMany:!0},{name:"conversationAssociations",type:"ConversationAssociation"},{name:"participantAssociations",type:"ParticipantAssociation",isMany:!0},{name:"messageFlowAssociations",type:"MessageFlowAssociation",isMany:!0},{name:"correlationKeys",type:"CorrelationKey",isMany:!0},{name:"choreographyRef",type:"Choreography",isMany:!0,isReference:!0},{name:"conversationLinks",type:"ConversationLink",isMany:!0}]},{name:"ChoreographyActivity",isAbstract:!0,superClass:["FlowNode"],properties:[{name:"participantRef",type:"Participant",isMany:!0,isReference:!0},{name:"initiatingParticipantRef",type:"Participant",isAttr:!0,isReference:!0},{name:"correlationKeys",type:"CorrelationKey",isMany:!0},{name:"loopType",type:"ChoreographyLoopType",default:"None",isAttr:!0}]},{name:"CallChoreography",superClass:["ChoreographyActivity"],properties:[{name:"calledChoreographyRef",type:"Choreography",isAttr:!0,isReference:!0},{name:"participantAssociations",type:"ParticipantAssociation",isMany:!0}]},{name:"SubChoreography",superClass:["ChoreographyActivity","FlowElementsContainer"],properties:[{name:"artifacts",type:"Artifact",isMany:!0}]},{name:"ChoreographyTask",superClass:["ChoreographyActivity"],properties:[{name:"messageFlowRef",type:"MessageFlow",isMany:!0,isReference:!0}]},{name:"Choreography",superClass:["Collaboration","FlowElementsContainer"]},{name:"GlobalChoreographyTask",superClass:["Choreography"],properties:[{name:"initiatingParticipantRef",type:"Participant",isAttr:!0,isReference:!0}]},{name:"TextAnnotation",superClass:["Artifact"],properties:[{name:"text",type:"String"},{name:"textFormat",default:"text/plain",isAttr:!0,type:"String"}]},{name:"Group",superClass:["Artifact"],properties:[{name:"categoryValueRef",type:"CategoryValue",isAttr:!0,isReference:!0}]},{name:"Association",superClass:["Artifact"],properties:[{name:"associationDirection",type:"AssociationDirection",isAttr:!0},{name:"sourceRef",type:"BaseElement",isAttr:!0,isReference:!0},{name:"targetRef",type:"BaseElement",isAttr:!0,isReference:!0}]},{name:"Category",superClass:["RootElement"],properties:[{name:"categoryValue",type:"CategoryValue",isMany:!0},{name:"name",isAttr:!0,type:"String"}]},{name:"Artifact",isAbstract:!0,superClass:["BaseElement"]},{name:"CategoryValue",superClass:["BaseElement"],properties:[{name:"categorizedFlowElements",type:"FlowElement",isMany:!0,isVirtual:!0,isReference:!0},{name:"value",isAttr:!0,type:"String"}]},{name:"Activity",isAbstract:!0,superClass:["FlowNode"],properties:[{name:"isForCompensation",default:!1,isAttr:!0,type:"Boolean"},{name:"default",type:"SequenceFlow",isAttr:!0,isReference:!0},{name:"ioSpecification",type:"InputOutputSpecification",xml:{serialize:"property"}},{name:"boundaryEventRefs",type:"BoundaryEvent",isMany:!0,isReference:!0},{name:"properties",type:"Property",isMany:!0},{name:"dataInputAssociations",type:"DataInputAssociation",isMany:!0},{name:"dataOutputAssociations",type:"DataOutputAssociation",isMany:!0},{name:"startQuantity",default:1,isAttr:!0,type:"Integer"},{name:"resources",type:"ResourceRole",isMany:!0},{name:"completionQuantity",default:1,isAttr:!0,type:"Integer"},{name:"loopCharacteristics",type:"LoopCharacteristics"}]},{name:"ServiceTask",superClass:["Task"],properties:[{name:"implementation",isAttr:!0,type:"String"},{name:"operationRef",type:"Operation",isAttr:!0,isReference:!0}]},{name:"SubProcess",superClass:["Activity","FlowElementsContainer","InteractionNode"],properties:[{name:"triggeredByEvent",default:!1,isAttr:!0,type:"Boolean"},{name:"artifacts",type:"Artifact",isMany:!0}]},{name:"LoopCharacteristics",isAbstract:!0,superClass:["BaseElement"]},{name:"MultiInstanceLoopCharacteristics",superClass:["LoopCharacteristics"],properties:[{name:"isSequential",default:!1,isAttr:!0,type:"Boolean"},{name:"behavior",type:"MultiInstanceBehavior",default:"All",isAttr:!0},{name:"loopCardinality",type:"Expression",xml:{serialize:"xsi:type"}},{name:"loopDataInputRef",type:"ItemAwareElement",isReference:!0},{name:"loopDataOutputRef",type:"ItemAwareElement",isReference:!0},{name:"inputDataItem",type:"DataInput",xml:{serialize:"property"}},{name:"outputDataItem",type:"DataOutput",xml:{serialize:"property"}},{name:"complexBehaviorDefinition",type:"ComplexBehaviorDefinition",isMany:!0},{name:"completionCondition",type:"Expression",xml:{serialize:"xsi:type"}},{name:"oneBehaviorEventRef",type:"EventDefinition",isAttr:!0,isReference:!0},{name:"noneBehaviorEventRef",type:"EventDefinition",isAttr:!0,isReference:!0}]},{name:"StandardLoopCharacteristics",superClass:["LoopCharacteristics"],properties:[{name:"testBefore",default:!1,isAttr:!0,type:"Boolean"},{name:"loopCondition",type:"Expression",xml:{serialize:"xsi:type"}},{name:"loopMaximum",type:"Integer",isAttr:!0}]},{name:"CallActivity",superClass:["Activity"],properties:[{name:"calledElement",type:"String",isAttr:!0}]},{name:"Task",superClass:["Activity","InteractionNode"]},{name:"SendTask",superClass:["Task"],properties:[{name:"implementation",isAttr:!0,type:"String"},{name:"operationRef",type:"Operation",isAttr:!0,isReference:!0},{name:"messageRef",type:"Message",isAttr:!0,isReference:!0}]},{name:"ReceiveTask",superClass:["Task"],properties:[{name:"implementation",isAttr:!0,type:"String"},{name:"instantiate",default:!1,isAttr:!0,type:"Boolean"},{name:"operationRef",type:"Operation",isAttr:!0,isReference:!0},{name:"messageRef",type:"Message",isAttr:!0,isReference:!0}]},{name:"ScriptTask",superClass:["Task"],properties:[{name:"scriptFormat",isAttr:!0,type:"String"},{name:"script",type:"String"}]},{name:"BusinessRuleTask",superClass:["Task"],properties:[{name:"implementation",isAttr:!0,type:"String"}]},{name:"AdHocSubProcess",superClass:["SubProcess"],properties:[{name:"completionCondition",type:"Expression",xml:{serialize:"xsi:type"}},{name:"ordering",type:"AdHocOrdering",isAttr:!0},{name:"cancelRemainingInstances",default:!0,isAttr:!0,type:"Boolean"}]},{name:"Transaction",superClass:["SubProcess"],properties:[{name:"protocol",isAttr:!0,type:"String"},{name:"method",isAttr:!0,type:"String"}]},{name:"GlobalScriptTask",superClass:["GlobalTask"],properties:[{name:"scriptLanguage",isAttr:!0,type:"String"},{name:"script",isAttr:!0,type:"String"}]},{name:"GlobalBusinessRuleTask",superClass:["GlobalTask"],properties:[{name:"implementation",isAttr:!0,type:"String"}]},{name:"ComplexBehaviorDefinition",superClass:["BaseElement"],properties:[{name:"condition",type:"FormalExpression"},{name:"event",type:"ImplicitThrowEvent"}]},{name:"ResourceRole",superClass:["BaseElement"],properties:[{name:"resourceRef",type:"Resource",isReference:!0},{name:"resourceParameterBindings",type:"ResourceParameterBinding",isMany:!0},{name:"resourceAssignmentExpression",type:"ResourceAssignmentExpression"},{name:"name",isAttr:!0,type:"String"}]},{name:"ResourceParameterBinding",properties:[{name:"expression",type:"Expression",xml:{serialize:"xsi:type"}},{name:"parameterRef",type:"ResourceParameter",isAttr:!0,isReference:!0}],superClass:["BaseElement"]},{name:"ResourceAssignmentExpression",properties:[{name:"expression",type:"Expression",xml:{serialize:"xsi:type"}}],superClass:["BaseElement"]},{name:"Import",properties:[{name:"importType",isAttr:!0,type:"String"},{name:"location",isAttr:!0,type:"String"},{name:"namespace",isAttr:!0,type:"String"}]},{name:"Definitions",superClass:["BaseElement"],properties:[{name:"name",isAttr:!0,type:"String"},{name:"targetNamespace",isAttr:!0,type:"String"},{name:"expressionLanguage",default:"http://www.w3.org/1999/XPath",isAttr:!0,type:"String"},{name:"typeLanguage",default:"http://www.w3.org/2001/XMLSchema",isAttr:!0,type:"String"},{name:"imports",type:"Import",isMany:!0},{name:"extensions",type:"Extension",isMany:!0},{name:"rootElements",type:"RootElement",isMany:!0},{name:"diagrams",isMany:!0,type:"bpmndi:BPMNDiagram"},{name:"exporter",isAttr:!0,type:"String"},{name:"relationships",type:"Relationship",isMany:!0},{name:"exporterVersion",isAttr:!0,type:"String"}]}],pH=[{name:"ProcessType",literalValues:[{name:"None"},{name:"Public"},{name:"Private"}]},{name:"GatewayDirection",literalValues:[{name:"Unspecified"},{name:"Converging"},{name:"Diverging"},{name:"Mixed"}]},{name:"EventBasedGatewayType",literalValues:[{name:"Parallel"},{name:"Exclusive"}]},{name:"RelationshipDirection",literalValues:[{name:"None"},{name:"Forward"},{name:"Backward"},{name:"Both"}]},{name:"ItemKind",literalValues:[{name:"Physical"},{name:"Information"}]},{name:"ChoreographyLoopType",literalValues:[{name:"None"},{name:"Standard"},{name:"MultiInstanceSequential"},{name:"MultiInstanceParallel"}]},{name:"AssociationDirection",literalValues:[{name:"None"},{name:"One"},{name:"Both"}]},{name:"MultiInstanceBehavior",literalValues:[{name:"None"},{name:"One"},{name:"All"},{name:"Complex"}]},{name:"AdHocOrdering",literalValues:[{name:"Parallel"},{name:"Sequential"}]}],fH={tagAlias:"lowerCase",typePrefix:"t"},gH={name:lH,uri:cH,prefix:hH,associations:uH,types:dH,enumerations:pH,xml:fH},mH="BPMNDI",bH="http://www.omg.org/spec/BPMN/20100524/DI",vH="bpmndi",yH=[{name:"BPMNDiagram",properties:[{name:"plane",type:"BPMNPlane",redefines:"di:Diagram#rootElement"},{name:"labelStyle",type:"BPMNLabelStyle",isMany:!0}],superClass:["di:Diagram"]},{name:"BPMNPlane",properties:[{name:"bpmnElement",isAttr:!0,isReference:!0,type:"bpmn:BaseElement",redefines:"di:DiagramElement#modelElement"}],superClass:["di:Plane"]},{name:"BPMNShape",properties:[{name:"bpmnElement",isAttr:!0,isReference:!0,type:"bpmn:BaseElement",redefines:"di:DiagramElement#modelElement"},{name:"isHorizontal",isAttr:!0,type:"Boolean"},{name:"isExpanded",isAttr:!0,type:"Boolean"},{name:"isMarkerVisible",isAttr:!0,type:"Boolean"},{name:"label",type:"BPMNLabel"},{name:"isMessageVisible",isAttr:!0,type:"Boolean"},{name:"participantBandKind",type:"ParticipantBandKind",isAttr:!0},{name:"choreographyActivityShape",type:"BPMNShape",isAttr:!0,isReference:!0}],superClass:["di:LabeledShape"]},{name:"BPMNEdge",properties:[{name:"label",type:"BPMNLabel"},{name:"bpmnElement",isAttr:!0,isReference:!0,type:"bpmn:BaseElement",redefines:"di:DiagramElement#modelElement"},{name:"sourceElement",isAttr:!0,isReference:!0,type:"di:DiagramElement",redefines:"di:Edge#source"},{name:"targetElement",isAttr:!0,isReference:!0,type:"di:DiagramElement",redefines:"di:Edge#target"},{name:"messageVisibleKind",type:"MessageVisibleKind",isAttr:!0,default:"initiating"}],superClass:["di:LabeledEdge"]},{name:"BPMNLabel",properties:[{name:"labelStyle",type:"BPMNLabelStyle",isAttr:!0,isReference:!0,redefines:"di:DiagramElement#style"}],superClass:["di:Label"]},{name:"BPMNLabelStyle",properties:[{name:"font",type:"dc:Font"}],superClass:["di:Style"]}],wH=[{name:"ParticipantBandKind",literalValues:[{name:"top_initiating"},{name:"middle_initiating"},{name:"bottom_initiating"},{name:"top_non_initiating"},{name:"middle_non_initiating"},{name:"bottom_non_initiating"}]},{name:"MessageVisibleKind",literalValues:[{name:"initiating"},{name:"non_initiating"}]}],_H=[],AH={name:mH,uri:bH,prefix:vH,types:yH,enumerations:wH,associations:_H},CH="DC",EH="http://www.omg.org/spec/DD/20100524/DC",xH="dc",SH=[{name:"Boolean"},{name:"Integer"},{name:"Real"},{name:"String"},{name:"Font",properties:[{name:"name",type:"String",isAttr:!0},{name:"size",type:"Real",isAttr:!0},{name:"isBold",type:"Boolean",isAttr:!0},{name:"isItalic",type:"Boolean",isAttr:!0},{name:"isUnderline",type:"Boolean",isAttr:!0},{name:"isStrikeThrough",type:"Boolean",isAttr:!0}]},{name:"Point",properties:[{name:"x",type:"Real",default:"0",isAttr:!0},{name:"y",type:"Real",default:"0",isAttr:!0}]},{name:"Bounds",properties:[{name:"x",type:"Real",default:"0",isAttr:!0},{name:"y",type:"Real",default:"0",isAttr:!0},{name:"width",type:"Real",isAttr:!0},{name:"height",type:"Real",isAttr:!0}]}],DH=[],kH={name:CH,uri:EH,prefix:xH,types:SH,associations:DH},MH="DI",NH="http://www.omg.org/spec/DD/20100524/DI",LH="di",BH=[{name:"DiagramElement",isAbstract:!0,properties:[{name:"id",isAttr:!0,isId:!0,type:"String"},{name:"extension",type:"Extension"},{name:"owningDiagram",type:"Diagram",isReadOnly:!0,isVirtual:!0,isReference:!0},{name:"owningElement",type:"DiagramElement",isReadOnly:!0,isVirtual:!0,isReference:!0},{name:"modelElement",isReadOnly:!0,isVirtual:!0,isReference:!0,type:"Element"},{name:"style",type:"Style",isReadOnly:!0,isVirtual:!0,isReference:!0},{name:"ownedElement",type:"DiagramElement",isReadOnly:!0,isMany:!0,isVirtual:!0}]},{name:"Node",isAbstract:!0,superClass:["DiagramElement"]},{name:"Edge",isAbstract:!0,superClass:["DiagramElement"],properties:[{name:"source",type:"DiagramElement",isReadOnly:!0,isVirtual:!0,isReference:!0},{name:"target",type:"DiagramElement",isReadOnly:!0,isVirtual:!0,isReference:!0},{name:"waypoint",isUnique:!1,isMany:!0,type:"dc:Point",xml:{serialize:"xsi:type"}}]},{name:"Diagram",isAbstract:!0,properties:[{name:"id",isAttr:!0,isId:!0,type:"String"},{name:"rootElement",type:"DiagramElement",isReadOnly:!0,isVirtual:!0},{name:"name",isAttr:!0,type:"String"},{name:"documentation",isAttr:!0,type:"String"},{name:"resolution",isAttr:!0,type:"Real"},{name:"ownedStyle",type:"Style",isReadOnly:!0,isMany:!0,isVirtual:!0}]},{name:"Shape",isAbstract:!0,superClass:["Node"],properties:[{name:"bounds",type:"dc:Bounds"}]},{name:"Plane",isAbstract:!0,superClass:["Node"],properties:[{name:"planeElement",type:"DiagramElement",subsettedProperty:"DiagramElement-ownedElement",isMany:!0}]},{name:"LabeledEdge",isAbstract:!0,superClass:["Edge"],properties:[{name:"ownedLabel",type:"Label",isReadOnly:!0,subsettedProperty:"DiagramElement-ownedElement",isMany:!0,isVirtual:!0}]},{name:"LabeledShape",isAbstract:!0,superClass:["Shape"],properties:[{name:"ownedLabel",type:"Label",isReadOnly:!0,subsettedProperty:"DiagramElement-ownedElement",isMany:!0,isVirtual:!0}]},{name:"Label",isAbstract:!0,superClass:["Node"],properties:[{name:"bounds",type:"dc:Bounds"}]},{name:"Style",isAbstract:!0,properties:[{name:"id",isAttr:!0,isId:!0,type:"String"}]},{name:"Extension",properties:[{name:"values",isMany:!0,type:"Element"}]}],IH=[],TH={tagAlias:"lowerCase"},OH={name:MH,uri:NH,prefix:LH,types:BH,associations:IH,xml:TH},RH="bpmn.io colors for BPMN",PH="http://bpmn.io/schema/bpmn/biocolor/1.0",FH="bioc",jH=[{name:"ColoredShape",extends:["bpmndi:BPMNShape"],properties:[{name:"stroke",isAttr:!0,type:"String"},{name:"fill",isAttr:!0,type:"String"}]},{name:"ColoredEdge",extends:["bpmndi:BPMNEdge"],properties:[{name:"stroke",isAttr:!0,type:"String"},{name:"fill",isAttr:!0,type:"String"}]}],QH=[],zH=[],VH={name:RH,uri:PH,prefix:FH,types:jH,enumerations:QH,associations:zH},WH={bpmn:gH,bpmndi:AH,dc:kH,di:OH,bioc:VH};function HH(e,t){var n=Object(Zj["assign"])({},WH,e);return new aH(n,t)}var UH=HH;function YH(e){return e?"<"+e.$type+(e.id?' id="'+e.id:"")+'" />':"<null>"}var GH=new Zz.a({name:"bpmnElement",enumerable:!0},{name:"di",configurable:!0});function KH(e,t){return e.$instanceOf(t)}function qH(e){return Object(Zj["find"])(e.rootElements,(function(e){return KH(e,"bpmn:Process")||KH(e,"bpmn:Collaboration")}))}function JH(e,t){var n={},i=[];function o(e,t){return function(n){e(n,t)}}function r(e){n[e.id]=e}function s(e){return n[e.id]}function a(n,i){var o=n.gfx;if(o)throw new Error(t("already rendered {element}",{element:YH(n)}));return e.element(n,i)}function l(t,n){return e.root(t,n)}function c(e,t){try{var n=e.di&&a(e,t);return r(e),n}catch(i){h(i.message,{element:e,error:i})}}function h(t,n){e.error(t,n)}function u(e){var n=e.bpmnElement;n?n.di?h(t("multiple DI elements defined for {element}",{element:YH(n)}),{element:n}):(GH.bind(n,"di"),n.di=e):h(t("no bpmnElement referenced in {element}",{element:YH(e)}),{element:e})}function d(e){p(e.plane)}function p(e){u(e),Object(Zj["forEach"])(e.planeElement,f)}function f(e){u(e)}function g(e,n){var o=e.diagrams;if(n&&-1===o.indexOf(n))throw new Error(t("diagram not part of bpmn:Definitions"));if(!n&&o&&o.length&&(n=o[0]),!n)throw new Error(t("no diagram to display"));d(n);var r=n.plane;if(!r)throw new Error(t("no plane for {element}",{element:YH(n)}));var s=r.bpmnElement;if(!s){if(s=qH(e),!s)throw new Error(t("no process or collaboration to display"));h(t("correcting missing bpmnElement on {plane} to {rootElement}",{plane:YH(r),rootElement:YH(s)})),r.bpmnElement=s,u(r)}var a=l(s,r);if(KH(s,"bpmn:Process"))b(s,a);else{if(!KH(s,"bpmn:Collaboration"))throw new Error(t("unsupported bpmnElement for {plane}: {rootElement}",{plane:YH(r),rootElement:YH(s)}));P(s,a),v(e.rootElements,a)}m(i)}function m(){var e;while(i.length)e=i.shift(),e()}function b(e,t){T(e,t),S(e.ioSpecification,t),x(e.artifacts,t),r(e)}function v(e,t){var n=Object(Zj["filter"])(e,(function(e){return!s(e)&&KH(e,"bpmn:Process")&&e.laneSets}));n.forEach(o(b,t))}function y(e,t){c(e,t)}function w(e,t){Object(Zj["forEach"])(e,o(y,t))}function _(e,t){c(e,t)}function A(e,t){c(e,t)}function C(e,t){c(e,t)}function E(e,t){c(e,t)}function x(e,t){Object(Zj["forEach"])(e,(function(e){KH(e,"bpmn:Association")?i.push((function(){E(e,t)})):E(e,t)}))}function S(e,t){e&&(Object(Zj["forEach"])(e.dataInputs,o(A,t)),Object(Zj["forEach"])(e.dataOutputs,o(C,t)))}function D(e,t){T(e,t),x(e.artifacts,t)}function k(e,t){var n=c(e,t);KH(e,"bpmn:SubProcess")&&D(e,n||t),KH(e,"bpmn:Activity")&&S(e.ioSpecification,t),i.push((function(){Object(Zj["forEach"])(e.dataInputAssociations,o(_,t)),Object(Zj["forEach"])(e.dataOutputAssociations,o(_,t))}))}function M(e,t){c(e,t)}function N(e,t){c(e,t)}function L(e,t){i.push((function(){var n=c(e,t);e.childLaneSet&&B(e.childLaneSet,n||t),F(e)}))}function B(e,t){Object(Zj["forEach"])(e.lanes,o(L,t))}function I(e,t){Object(Zj["forEach"])(e,o(B,t))}function T(e,t){O(e.flowElements,t),e.laneSets&&I(e.laneSets,t)}function O(e,n){Object(Zj["forEach"])(e,(function(e){KH(e,"bpmn:SequenceFlow")?i.push((function(){M(e,n)})):KH(e,"bpmn:BoundaryEvent")?i.unshift((function(){k(e,n)})):KH(e,"bpmn:FlowNode")?k(e,n):KH(e,"bpmn:DataObject")||(KH(e,"bpmn:DataStoreReference")||KH(e,"bpmn:DataObjectReference")?N(e,n):h(t("unrecognized flowElement {element} in context {context}",{element:YH(e),context:n?YH(n.businessObject):"null"}),{element:e,context:n}))}))}function R(e,t){var n=c(e,t),i=e.processRef;i&&b(i,n||t)}function P(e){Object(Zj["forEach"])(e.participants,o(R)),x(e.artifacts),i.push((function(){w(e.messageFlows)}))}function F(e){Object(Zj["forEach"])(e.flowNodeRef,(function(t){var n=t.get("lanes");n&&n.push(e)}))}return{handleDeferred:m,handleDefinitions:g,handleSubProcess:D,registerDi:u}}function XH(e,t,n){var i,o,r,s,a=[];function l(e,t){var n={root:function(e){return i.add(e)},element:function(e,t){return i.add(e,t)},error:function(e,t){a.push({message:e,context:t})}},o=new JH(n,r);o.handleDefinitions(e,t)}return new Promise((function(c,h){try{return i=e.get("bpmnImporter"),o=e.get("eventBus"),r=e.get("translate"),o.fire("import.render.start",{definitions:t}),l(t,n),o.fire("import.render.complete",{error:s,warnings:a}),c({warnings:a})}catch(u){return u.warnings=a,h(u)}}))}function $H(e){return function(){if(!window.Promise)throw new Error("Promises is not supported in this environment. Please polyfill Promise.");var t=arguments.length;if(!(t>=1&&Object(Zj["isFunction"])(arguments[t-1])))return e.apply(this,arguments);var n=arguments[t-1],i=Array.prototype.slice.call(arguments,0,-1);e.apply(this,i).then((function(e){var t=Object.keys(e)[0];return n(null,e[t])}),(function(e){return n(e,e.warnings)}))}}var ZH='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14.02 5.57" width="53" height="21" style="vertical-align:middle"><path fill="currentColor" d="M1.88.92v.14c0 .41-.13.68-.4.8.33.14.46.44.46.86v.33c0 .61-.33.95-.95.95H0V0h.95c.65 0 .93.3.93.92zM.63.57v1.06h.24c.24 0 .38-.1.38-.43V.98c0-.28-.1-.4-.32-.4zm0 1.63v1.22h.36c.2 0 .32-.1.32-.39v-.35c0-.37-.12-.48-.4-.48H.63zM4.18.99v.52c0 .64-.31.98-.94.98h-.3V4h-.62V0h.92c.63 0 .94.35.94.99zM2.94.57v1.35h.3c.2 0 .3-.09.3-.37v-.6c0-.29-.1-.38-.3-.38h-.3zm2.89 2.27L6.25 0h.88v4h-.6V1.12L6.1 3.99h-.6l-.46-2.82v2.82h-.55V0h.87zM8.14 1.1V4h-.56V0h.79L9 2.4V0h.56v4h-.64zm2.49 2.29v.6h-.6v-.6zM12.12 1c0-.63.33-1 .95-1 .61 0 .95.37.95 1v2.04c0 .64-.34 1-.95 1-.62 0-.95-.37-.95-1zm.62 2.08c0 .28.13.39.33.39s.32-.1.32-.4V.98c0-.29-.12-.4-.32-.4s-.33.11-.33.4z"/><path fill="currentColor" d="M0 4.53h14.02v1.04H0zM11.08 0h.63v.62h-.63zm.63 4V1h-.63v2.98z"/></svg>',eU=ZH;function tU(e){return e.join(";")}var nU,iU=tU(["color: #404040"]),oU=tU(["z-index: 1001","position: fixed","top: 0","left: 0","right: 0","bottom: 0"]),rU=tU(["width: 100%","height: 100%","background: rgba(40,40,40,0.2)"]),sU=tU(["position: absolute","left: 50%","top: 40%","transform: translate(-50%)","width: 260px","padding: 10px","background: white","box-shadow: 0 1px 4px rgba(0,0,0,0.3)","font-family: Helvetica, Arial, sans-serif","font-size: 14px","display: flex","line-height: 1.3"]),aU='<div class="bjs-powered-by-lightbox" style="'+oU+'"><div class="backdrop" style="'+rU+'"></div><div class="notice" style="'+sU+'"><a href="https://bpmn.io" target="_blank" rel="noopener" style="margin: 15px 20px 15px 10px; align-self: center;'+iU+'">'+eU+'</a><span>Web-based tooling for BPMN, DMN and CMMN diagrams powered by <a href="https://bpmn.io" target="_blank" rel="noopener">bpmn.io</a>.</span></div></div>';function lU(){nU||(nU=Object(eQ["domify"])(aU),eQ["delegate"].bind(nU,".backdrop","click",(function(e){document.body.removeChild(nU)}))),document.body.appendChild(nU)}function cU(e){e=Object(Zj["assign"])({},dU,e),this._moddle=this._createModdle(e),this._container=this._createContainer(e),gU(this._container),this._init(this._container,this._moddle,e)}function hU(e,t){return e.warnings=t,e}function uU(e){var t=/unparsable content <([^>]+)> detected([\s\S]*)$/,n=t.exec(e.message);return n&&(e.message="unparsable content <"+n[1]+"> detected; this may indicate an invalid BPMN 2.0 diagram file"+n[2]),e}Kj()(cU,MV),cU.prototype.importXML=$H((function(e,t){var n=this;function i(e){var t=n.get("eventBus").createEvent(e);return Object.defineProperty(t,"context",{enumerable:!0,get:function(){return{warnings:e.warnings,references:e.references,elementsById:e.elementsById}}}),t}return new Promise((function(o,r){e=n._emit("import.parse.start",{xml:e})||e,n._moddle.fromXML(e,"bpmn:Definitions").then((function(e){var s=e.rootElement,a=e.references,l=e.warnings,c=e.elementsById;s=n._emit("import.parse.complete",i({error:null,definitions:s,elementsById:c,references:a,warnings:l}))||s,n.importDefinitions(s,t).then((function(e){var t=[].concat(l,e.warnings||[]);return n._emit("import.done",{error:null,warnings:t}),o({warnings:t})})).catch((function(e){var t=[].concat(l,e.warnings||[]);return n._emit("import.done",{error:e,warnings:t}),r(hU(e,t))}))})).catch((function(e){return n._emit("import.parse.complete",{error:e}),e=uU(e),n._emit("import.done",{error:e,warnings:e.warnings}),r(e)}))}))})),cU.prototype.importDefinitions=$H((function(e,t){var n=this;return new Promise((function(i,o){n._setDefinitions(e),n.open(t).then((function(e){var t=e.warnings;return i({warnings:t})})).catch((function(e){return o(e)}))}))})),cU.prototype.open=$H((function(e){var t=this._definitions,n=e,i=this;return new Promise((function(o,r){if(!t){var s=new Error("no XML imported");return r(hU(s,[]))}if("string"===typeof e&&(n=fU(t,e),!n)){var a=new Error("BPMNDiagram <"+e+"> not found");return r(hU(a,[]))}try{i.clear()}catch(l){return r(hU(l,[]))}XH(i,t,n).then((function(e){var t=e.warnings;return o({warnings:t})})).catch((function(e){return r(e)}))}))})),cU.prototype.saveXML=$H((function(e){e=e||{};var t=this,n=this._definitions;return new Promise((function(i){if(!n)return i({error:new Error("no definitions loaded")});n=t._emit("saveXML.start",{definitions:n})||n,t._moddle.toXML(n,e).then((function(e){var n=e.xml;return n=t._emit("saveXML.serialized",{xml:n})||n,i({xml:n})}))})).catch((function(e){return{error:e}})).then((function(e){t._emit("saveXML.done",e);var n=e.error;return n?Promise.reject(n):e}))})),cU.prototype.saveSVG=$H((function(e){e=e||{};var t=this;return new Promise((function(e,n){var i,o;t._emit("saveSVG.start");try{var r=t.get("canvas"),s=r.getDefaultLayer(),a=Object(eQ["query"])("defs",r._svg),l=RQ(s),c=a?"<defs>"+RQ(a)+"</defs>":"",h=s.getBBox();i='<?xml version="1.0" encoding="utf-8"?>\n\x3c!-- created with bpmn-js / http://bpmn.io --\x3e\n<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">\n<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="'+h.width+'" height="'+h.height+'" viewBox="'+h.x+" "+h.y+" "+h.width+" "+h.height+'" version="1.1">'+c+l+"</svg>"}catch(u){o=u}return t._emit("saveSVG.done",{error:o,svg:i}),o?n(o):e({svg:i})}))})),cU.prototype._setDefinitions=function(e){this._definitions=e},cU.prototype.getModules=function(){return this._modules},cU.prototype.clear=function(){this.getDefinitions()&&(this.get("elementRegistry").forEach((function(e){var t=e.businessObject;t&&t.di&&delete t.di})),MV.prototype.clear.call(this))},cU.prototype.destroy=function(){MV.prototype.destroy.call(this),Object(eQ["remove"])(this._container)},cU.prototype.on=function(e,t,n,i){return this.get("eventBus").on(e,t,n,i)},cU.prototype.off=function(e,t){this.get("eventBus").off(e,t)},cU.prototype.attachTo=function(e){if(!e)throw new Error("parentNode required");this.detach(),e.get&&e.constructor.prototype.jquery&&(e=e.get(0)),"string"===typeof e&&(e=Object(eQ["query"])(e)),e.appendChild(this._container),this._emit("attach",{}),this.get("canvas").resized()},cU.prototype.getDefinitions=function(){return this._definitions},cU.prototype.detach=function(){var e=this._container,t=e.parentNode;t&&(this._emit("detach",{}),t.removeChild(e))},cU.prototype._init=function(e,t,n){var i=n.modules||this.getModules(),o=n.additionalModules||[],r=[{bpmnjs:["value",this],moddle:["value",t]}],s=[].concat(r,i,o),a=Object(Zj["assign"])(Object(Zj["omit"])(n,["additionalModules"]),{canvas:Object(Zj["assign"])({},n.canvas,{container:e}),modules:s});MV.call(this,a),n&&n.container&&this.attachTo(n.container)},cU.prototype._emit=function(e,t){return this.get("eventBus").fire(e,t)},cU.prototype._createContainer=function(e){var t=Object(eQ["domify"])('<div class="bjs-container"></div>');return Object(Zj["assign"])(t.style,{width:pU(e.width),height:pU(e.height),position:e.position}),t},cU.prototype._createModdle=function(e){var t=Object(Zj["assign"])({},this._moddleExtensions,e.moddleExtensions);return new UH(t)},cU.prototype._modules=[];var dU={width:"100%",height:"100%",position:"relative"};function pU(e){return e+(Object(Zj["isNumber"])(e)?"px":"")}function fU(e,t){return t&&Object(Zj["find"])(e.diagrams,(function(e){return e.id===t}))||null}function gU(e){var t=eU,n='<a href="http://bpmn.io" target="_blank" class="bjs-powered-by" title="Powered by bpmn.io" style="position: absolute; bottom: 15px; right: 15px; z-index: 100; '+iU+'">'+t+"</a>",i=Object(eQ["domify"])(n);e.appendChild(i),eQ["event"].bind(i,"click",(function(e){lU(),e.preventDefault()}))}function mU(e){cU.call(this,e),this.on("import.parse.complete",(function(e){e.error||this._collectIds(e.definitions,e.elementsById)}),this),this.on("diagram.destroy",(function(){this.get("moddle").ids.clear()}),this)}Kj()(mU,cU),mU.prototype._createModdle=function(e){var t=cU.prototype._createModdle.call(this,e);return t.ids=new $j([32,36,1]),t},mU.prototype._collectIds=function(e,t){var n,i=e.$model,o=i.ids;for(n in o.clear(),t)o.claim(n,t[n])};var bU=n("fdda");function vU(e){return!Object(bU["is"])(e,"bpmn:CallActivity")&&(Object(bU["is"])(e,"bpmn:SubProcess")?Object(bU["getBusinessObject"])(e).di&&!!Object(bU["getBusinessObject"])(e).di.isExpanded:!Object(bU["is"])(e,"bpmn:Participant")||!!Object(bU["getBusinessObject"])(e).processRef)}function yU(e){return e&&!1!==Object(bU["getBusinessObject"])(e).isInterrupting}function wU(e){return e&&!!Object(bU["getBusinessObject"])(e).triggeredByEvent}function _U(e,t){var n=Object(bU["getBusinessObject"])(e),i=!1;return n.eventDefinitions&&Object(Zj["forEach"])(n.eventDefinitions,(function(e){Object(bU["is"])(e,t)&&(i=!0)})),i}function AU(e){return _U(e,"bpmn:ErrorEventDefinition")}function CU(e){return _U(e,"bpmn:EscalationEventDefinition")}function EU(e){return _U(e,"bpmn:CompensateEventDefinition")}function xU(e){return Object(bU["is"])(e,"bpmn:FlowElement")||Object(bU["is"])(e,"bpmn:Participant")||Object(bU["is"])(e,"bpmn:Lane")||Object(bU["is"])(e,"bpmn:SequenceFlow")||Object(bU["is"])(e,"bpmn:MessageFlow")||Object(bU["is"])(e,"bpmn:DataInput")||Object(bU["is"])(e,"bpmn:DataOutput")?"name":Object(bU["is"])(e,"bpmn:TextAnnotation")?"text":Object(bU["is"])(e,"bpmn:Group")?"categoryValueRef":void 0}function SU(e){var t=e["categoryValueRef"];return t&&t.value||""}function DU(e){var t=e.businessObject,n=xU(t);if(n)return"categoryValueRef"===n?SU(t):t[n]||""}function kU(e,t,n){var i=e.businessObject,o=xU(i);return o&&("categoryValueRef"===o?i["categoryValueRef"].value=t:i[o]=t),e}function MU(e,t,n){function i(e,t){return Object(Zj["every"])(t,(function(t,n){return e[n]==t}))}return Object(Zj["some"])(e.eventDefinitions,(function(o){return o.$type===t&&i(e,n)}))}function NU(e){return"bpmn:IntermediateThrowEvent"===e.$type||"bpmn:EndEvent"===e.$type}function LU(e){var t=e.dataObjectRef;return e.isCollection||t&&t.isCollection}function BU(e){return e.businessObject.di}function IU(e){return e.businessObject}function TU(e,t){return BU(e).get("bioc:fill")||t||"white"}function OU(e,t){return BU(e).get("bioc:stroke")||t||"black"}function RU(e){var t=e.x+e.width/2,n=e.y+e.height/2,i=e.width/2,o=[["M",t,n],["m",0,-i],["a",i,i,0,1,1,0,2*i],["a",i,i,0,1,1,0,-2*i],["z"]];return ez(o)}function PU(e,t){var n=e.x,i=e.y,o=e.width,r=e.height,s=[["M",n+t,i],["l",o-2*t,0],["a",t,t,0,0,1,t,t],["l",0,r-2*t],["a",t,t,0,0,1,-t,t],["l",2*t-o,0],["a",t,t,0,0,1,-t,-t],["l",0,2*t-r],["a",t,t,0,0,1,t,-t],["z"]];return ez(s)}function FU(e){var t=e.width,n=e.height,i=e.x,o=e.y,r=t/2,s=n/2,a=[["M",i+r,o],["l",r,s],["l",-r,s],["l",-r,-s],["z"]];return ez(a)}function jU(e){var t=e.x,n=e.y,i=e.width,o=e.height,r=[["M",t,n],["l",i,0],["l",0,o],["l",-i,0],["z"]];return ez(r)}var QU=new $j,zU=10,VU=3,WU=.95,HU=.35,UU=10;function YU(e,t,n,i,o,r,s){ZQ.call(this,t,s);var a=e&&e.defaultFillColor,l=e&&e.defaultStrokeColor,c=QU.next(),h={},u=n.computeStyle;function d(e,t){var n=Object(Zj["assign"])({fill:"black",strokeWidth:1,strokeLinecap:"round",strokeDasharray:"none"},t.attrs),i=t.ref||{x:0,y:0},r=t.scale||1;"none"===n.strokeDasharray&&(n.strokeDasharray=[1e4,1]);var s=CQ("marker");cQ(t.element,n),iQ(s,t.element),cQ(s,{id:e,viewBox:"0 0 20 20",refX:i.x,refY:i.y,markerWidth:20*r,markerHeight:20*r,orient:"auto"});var a=Object(eQ["query"])("defs",o._svg);a||(a=CQ("defs"),iQ(o._svg,a)),iQ(a,s),h[e]=s}function p(e){return e.replace(/[^0-9a-zA-z]+/g,"_")}function f(e,t,n){var i=e+"-"+p(t)+"-"+p(n)+"-"+c;return h[i]||g(i,e,t,n),"url(#"+i+")"}function g(e,t,n,i){if("sequenceflow-end"===t){var o=CQ("path");cQ(o,{d:"M 1 5 L 11 10 L 1 15 Z"}),d(e,{element:o,ref:{x:11,y:10},scale:.5,attrs:{fill:i,stroke:i}})}if("messageflow-start"===t){var r=CQ("circle");cQ(r,{cx:6,cy:6,r:3.5}),d(e,{element:r,attrs:{fill:n,stroke:i},ref:{x:6,y:6}})}if("messageflow-end"===t){var s=CQ("path");cQ(s,{d:"m 1 5 l 0 -3 l 7 3 l -7 3 z"}),d(e,{element:s,attrs:{fill:n,stroke:i,strokeLinecap:"butt"},ref:{x:8.5,y:5}})}if("association-start"===t){var a=CQ("path");cQ(a,{d:"M 11 5 L 1 10 L 11 15"}),d(e,{element:a,attrs:{fill:"none",stroke:i,strokeWidth:1.5},ref:{x:1,y:10},scale:.5})}if("association-end"===t){var l=CQ("path");cQ(l,{d:"M 1 5 L 11 10 L 1 15"}),d(e,{element:l,attrs:{fill:"none",stroke:i,strokeWidth:1.5},ref:{x:12,y:10},scale:.5})}if("conditional-flow-marker"===t){var c=CQ("path");cQ(c,{d:"M 0 10 L 8 6 L 16 10 L 8 14 Z"}),d(e,{element:c,attrs:{fill:n,stroke:i},ref:{x:-1,y:10},scale:.5})}if("conditional-default-flow-marker"===t){var h=CQ("path");cQ(h,{d:"M 6 4 L 10 16"}),d(e,{element:h,attrs:{stroke:i},ref:{x:0,y:10},scale:.5})}}function m(e,t,n,i,o){Object(Zj["isObject"])(i)&&(o=i,i=0),i=i||0,o=u(o,{stroke:"black",strokeWidth:2,fill:"white"}),"none"===o.fill&&delete o.fillOpacity;var r=t/2,s=n/2,a=CQ("circle");return cQ(a,{cx:r,cy:s,r:Math.round((t+n)/4-i)}),cQ(a,o),iQ(e,a),a}function b(e,t,n,i,o,r){Object(Zj["isObject"])(o)&&(r=o,o=0),o=o||0,r=u(r,{stroke:"black",strokeWidth:2,fill:"white"});var s=CQ("rect");return cQ(s,{x:o,y:o,width:t-2*o,height:n-2*o,rx:i,ry:i}),cQ(s,r),iQ(e,s),s}function v(e,t,n,i){var o=t/2,r=n/2,s=[{x:o,y:0},{x:t,y:r},{x:o,y:n},{x:0,y:r}],a=s.map((function(e){return e.x+","+e.y})).join(" ");i=u(i,{stroke:"black",strokeWidth:2,fill:"white"});var l=CQ("polygon");return cQ(l,{points:a}),cQ(l,i),iQ(e,l),l}function y(e,t,n){n=u(n,["no-fill"],{stroke:"black",strokeWidth:2,fill:"none"});var i=nz(t,n);return iQ(e,i),i}function w(e,t,n){n=u(n,["no-fill"],{strokeWidth:2,stroke:"black"});var i=CQ("path");return cQ(i,{d:t}),cQ(i,n),iQ(e,i),i}function _(e,t,n,i){return w(t,n,Object(Zj["assign"])({"data-marker":e},i))}function A(e){return function(t,n){return N[e](t,n)}}function C(e){return N[e]}function E(e,t){var n=IU(e),i=NU(n);return n.eventDefinitions&&n.eventDefinitions.length>1?n.parallelMultiple?C("bpmn:ParallelMultipleEventDefinition")(t,e,i):C("bpmn:MultipleEventDefinition")(t,e,i):MU(n,"bpmn:MessageEventDefinition")?C("bpmn:MessageEventDefinition")(t,e,i):MU(n,"bpmn:TimerEventDefinition")?C("bpmn:TimerEventDefinition")(t,e,i):MU(n,"bpmn:ConditionalEventDefinition")?C("bpmn:ConditionalEventDefinition")(t,e):MU(n,"bpmn:SignalEventDefinition")?C("bpmn:SignalEventDefinition")(t,e,i):MU(n,"bpmn:EscalationEventDefinition")?C("bpmn:EscalationEventDefinition")(t,e,i):MU(n,"bpmn:LinkEventDefinition")?C("bpmn:LinkEventDefinition")(t,e,i):MU(n,"bpmn:ErrorEventDefinition")?C("bpmn:ErrorEventDefinition")(t,e,i):MU(n,"bpmn:CancelEventDefinition")?C("bpmn:CancelEventDefinition")(t,e,i):MU(n,"bpmn:CompensateEventDefinition")?C("bpmn:CompensateEventDefinition")(t,e,i):MU(n,"bpmn:TerminateEventDefinition")?C("bpmn:TerminateEventDefinition")(t,e,i):null}function x(e,t,n){n=Object(Zj["assign"])({size:{width:100}},n);var i=r.createText(t||"",n);return fQ(i).add("djs-label"),iQ(e,i),i}function S(e,t,n){var i=IU(t);return x(e,i.name,{box:t,align:n,padding:5,style:{fill:OU(t,l)}})}function D(e,t){var n={width:90,height:30,x:t.width/2+t.x,y:t.height/2+t.y};return x(e,DU(t),{box:n,fitBox:!0,style:Object(Zj["assign"])({},r.getExternalStyle(),{fill:OU(t,l)})})}function k(e,t,n){var i=x(e,t,{box:{height:30,width:n.height},align:"center-middle",style:{fill:OU(n,l)}}),o=-1*n.height;_V(i,0,-o,270)}function M(e){for(var t=e.waypoints,n="m  "+t[0].x+","+t[0].y,i=1;i<t.length;i++)n+="L"+t[i].x+","+t[i].y+" ";return n}var N=this.handlers={"bpmn:Event":function(e,t,n){return"fillOpacity"in n||(n.fillOpacity=WU),m(e,t.width,t.height,n)},"bpmn:StartEvent":function(e,t){var n={fill:TU(t,a),stroke:OU(t,l)},i=IU(t);i.isInterrupting||(n={strokeDasharray:"6",strokeLinecap:"round",fill:TU(t,a),stroke:OU(t,l)});var o=C("bpmn:Event")(e,t,n);return E(t,e),o},"bpmn:MessageEventDefinition":function(e,t,n){var o=i.getScaledPath("EVENT_MESSAGE",{xScaleFactor:.9,yScaleFactor:.9,containerWidth:t.width,containerHeight:t.height,position:{mx:.235,my:.315}}),r=n?OU(t,l):TU(t,a),s=n?TU(t,a):OU(t,l),c=w(e,o,{strokeWidth:1,fill:r,stroke:s});return c},"bpmn:TimerEventDefinition":function(e,t){var n=m(e,t.width,t.height,.2*t.height,{strokeWidth:2,fill:TU(t,a),stroke:OU(t,l)}),o=i.getScaledPath("EVENT_TIMER_WH",{xScaleFactor:.75,yScaleFactor:.75,containerWidth:t.width,containerHeight:t.height,position:{mx:.5,my:.5}});w(e,o,{strokeWidth:2,strokeLinecap:"square",stroke:OU(t,l)});for(var r=0;r<12;r++){var s=i.getScaledPath("EVENT_TIMER_LINE",{xScaleFactor:.75,yScaleFactor:.75,containerWidth:t.width,containerHeight:t.height,position:{mx:.5,my:.5}}),c=t.width/2,h=t.height/2;w(e,s,{strokeWidth:1,strokeLinecap:"square",transform:"rotate("+30*r+","+h+","+c+")",stroke:OU(t,l)})}return n},"bpmn:EscalationEventDefinition":function(e,t,n){var o=i.getScaledPath("EVENT_ESCALATION",{xScaleFactor:1,yScaleFactor:1,containerWidth:t.width,containerHeight:t.height,position:{mx:.5,my:.2}}),r=n?OU(t,l):"none";return w(e,o,{strokeWidth:1,fill:r,stroke:OU(t,l)})},"bpmn:ConditionalEventDefinition":function(e,t){var n=i.getScaledPath("EVENT_CONDITIONAL",{xScaleFactor:1,yScaleFactor:1,containerWidth:t.width,containerHeight:t.height,position:{mx:.5,my:.222}});return w(e,n,{strokeWidth:1,stroke:OU(t,l)})},"bpmn:LinkEventDefinition":function(e,t,n){var o=i.getScaledPath("EVENT_LINK",{xScaleFactor:1,yScaleFactor:1,containerWidth:t.width,containerHeight:t.height,position:{mx:.57,my:.263}}),r=n?OU(t,l):"none";return w(e,o,{strokeWidth:1,fill:r,stroke:OU(t,l)})},"bpmn:ErrorEventDefinition":function(e,t,n){var o=i.getScaledPath("EVENT_ERROR",{xScaleFactor:1.1,yScaleFactor:1.1,containerWidth:t.width,containerHeight:t.height,position:{mx:.2,my:.722}}),r=n?OU(t,l):"none";return w(e,o,{strokeWidth:1,fill:r,stroke:OU(t,l)})},"bpmn:CancelEventDefinition":function(e,t,n){var o=i.getScaledPath("EVENT_CANCEL_45",{xScaleFactor:1,yScaleFactor:1,containerWidth:t.width,containerHeight:t.height,position:{mx:.638,my:-.055}}),r=n?OU(t,l):"none",s=w(e,o,{strokeWidth:1,fill:r,stroke:OU(t,l)});return CV(s,45),s},"bpmn:CompensateEventDefinition":function(e,t,n){var o=i.getScaledPath("EVENT_COMPENSATION",{xScaleFactor:1,yScaleFactor:1,containerWidth:t.width,containerHeight:t.height,position:{mx:.22,my:.5}}),r=n?OU(t,l):"none";return w(e,o,{strokeWidth:1,fill:r,stroke:OU(t,l)})},"bpmn:SignalEventDefinition":function(e,t,n){var o=i.getScaledPath("EVENT_SIGNAL",{xScaleFactor:.9,yScaleFactor:.9,containerWidth:t.width,containerHeight:t.height,position:{mx:.5,my:.2}}),r=n?OU(t,l):"none";return w(e,o,{strokeWidth:1,fill:r,stroke:OU(t,l)})},"bpmn:MultipleEventDefinition":function(e,t,n){var o=i.getScaledPath("EVENT_MULTIPLE",{xScaleFactor:1.1,yScaleFactor:1.1,containerWidth:t.width,containerHeight:t.height,position:{mx:.222,my:.36}}),r=n?OU(t,l):"none";return w(e,o,{strokeWidth:1,fill:r})},"bpmn:ParallelMultipleEventDefinition":function(e,t){var n=i.getScaledPath("EVENT_PARALLEL_MULTIPLE",{xScaleFactor:1.2,yScaleFactor:1.2,containerWidth:t.width,containerHeight:t.height,position:{mx:.458,my:.194}});return w(e,n,{strokeWidth:1,fill:OU(t,l),stroke:OU(t,l)})},"bpmn:EndEvent":function(e,t){var n=C("bpmn:Event")(e,t,{strokeWidth:4,fill:TU(t,a),stroke:OU(t,l)});return E(t,e,!0),n},"bpmn:TerminateEventDefinition":function(e,t){var n=m(e,t.width,t.height,8,{strokeWidth:4,fill:OU(t,l),stroke:OU(t,l)});return n},"bpmn:IntermediateEvent":function(e,t){var n=C("bpmn:Event")(e,t,{strokeWidth:1,fill:TU(t,a),stroke:OU(t,l)});return m(e,t.width,t.height,VU,{strokeWidth:1,fill:TU(t,"none"),stroke:OU(t,l)}),E(t,e),n},"bpmn:IntermediateCatchEvent":A("bpmn:IntermediateEvent"),"bpmn:IntermediateThrowEvent":A("bpmn:IntermediateEvent"),"bpmn:Activity":function(e,t,n){return n=n||{},"fillOpacity"in n||(n.fillOpacity=WU),b(e,t.width,t.height,zU,n)},"bpmn:Task":function(e,t){var n={fill:TU(t,a),stroke:OU(t,l)},i=C("bpmn:Activity")(e,t,n);return S(e,t,"center-middle"),L(e,t),i},"bpmn:ServiceTask":function(e,t){var n=C("bpmn:Task")(e,t),o=i.getScaledPath("TASK_TYPE_SERVICE",{abspos:{x:12,y:18}});w(e,o,{strokeWidth:1,fill:TU(t,a),stroke:OU(t,l)});var r=i.getScaledPath("TASK_TYPE_SERVICE_FILL",{abspos:{x:17.2,y:18}});w(e,r,{strokeWidth:0,fill:TU(t,a)});var s=i.getScaledPath("TASK_TYPE_SERVICE",{abspos:{x:17,y:22}});return w(e,s,{strokeWidth:1,fill:TU(t,a),stroke:OU(t,l)}),n},"bpmn:UserTask":function(e,t){var n=C("bpmn:Task")(e,t),o=15,r=12,s=i.getScaledPath("TASK_TYPE_USER_1",{abspos:{x:o,y:r}});w(e,s,{strokeWidth:.5,fill:TU(t,a),stroke:OU(t,l)});var c=i.getScaledPath("TASK_TYPE_USER_2",{abspos:{x:o,y:r}});w(e,c,{strokeWidth:.5,fill:TU(t,a),stroke:OU(t,l)});var h=i.getScaledPath("TASK_TYPE_USER_3",{abspos:{x:o,y:r}});return w(e,h,{strokeWidth:.5,fill:OU(t,l),stroke:OU(t,l)}),n},"bpmn:ManualTask":function(e,t){var n=C("bpmn:Task")(e,t),o=i.getScaledPath("TASK_TYPE_MANUAL",{abspos:{x:17,y:15}});return w(e,o,{strokeWidth:.5,fill:TU(t,a),stroke:OU(t,l)}),n},"bpmn:SendTask":function(e,t){var n=C("bpmn:Task")(e,t),o=i.getScaledPath("TASK_TYPE_SEND",{xScaleFactor:1,yScaleFactor:1,containerWidth:21,containerHeight:14,position:{mx:.285,my:.357}});return w(e,o,{strokeWidth:1,fill:OU(t,l),stroke:TU(t,a)}),n},"bpmn:ReceiveTask":function(e,t){var n,o=IU(t),r=C("bpmn:Task")(e,t);return o.instantiate?(m(e,28,28,4.4,{strokeWidth:1}),n=i.getScaledPath("TASK_TYPE_INSTANTIATING_SEND",{abspos:{x:7.77,y:9.52}})):n=i.getScaledPath("TASK_TYPE_SEND",{xScaleFactor:.9,yScaleFactor:.9,containerWidth:21,containerHeight:14,position:{mx:.3,my:.4}}),w(e,n,{strokeWidth:1,fill:TU(t,a),stroke:OU(t,l)}),r},"bpmn:ScriptTask":function(e,t){var n=C("bpmn:Task")(e,t),o=i.getScaledPath("TASK_TYPE_SCRIPT",{abspos:{x:15,y:20}});return w(e,o,{strokeWidth:1,stroke:OU(t,l)}),n},"bpmn:BusinessRuleTask":function(e,t){var n=C("bpmn:Task")(e,t),o=i.getScaledPath("TASK_TYPE_BUSINESS_RULE_HEADER",{abspos:{x:8,y:8}}),r=w(e,o);cQ(r,{strokeWidth:1,fill:TU(t,"#aaaaaa"),stroke:OU(t,l)});var s=i.getScaledPath("TASK_TYPE_BUSINESS_RULE_MAIN",{abspos:{x:8,y:8}}),a=w(e,s);return cQ(a,{strokeWidth:1,stroke:OU(t,l)}),n},"bpmn:SubProcess":function(e,t,n){n=Object(Zj["assign"])({fill:TU(t,a),stroke:OU(t,l)},n);var i=C("bpmn:Activity")(e,t,n),o=vU(t);return wU(t)&&cQ(i,{strokeDasharray:"1,2"}),S(e,t,o?"center-top":"center-middle"),o?L(e,t):L(e,t,["SubProcessMarker"]),i},"bpmn:AdHocSubProcess":function(e,t){return C("bpmn:SubProcess")(e,t)},"bpmn:Transaction":function(e,t){var i=C("bpmn:SubProcess")(e,t),o=n.style(["no-fill","no-events"],{stroke:OU(t,l)});return b(e,t.width,t.height,zU-2,VU,o),i},"bpmn:CallActivity":function(e,t){return C("bpmn:SubProcess")(e,t,{strokeWidth:5})},"bpmn:Participant":function(e,t){var n={fillOpacity:WU,fill:TU(t,a),stroke:OU(t,l)},i=C("bpmn:Lane")(e,t,n),o=vU(t);if(o){y(e,[{x:30,y:0},{x:30,y:t.height}],{stroke:OU(t,l)});var r=IU(t).name;k(e,r,t)}else{var s=IU(t).name;x(e,s,{box:t,align:"center-middle",style:{fill:OU(t,l)}})}var c=!!IU(t).participantMultiplicity;return c&&C("ParticipantMultiplicityMarker")(e,t),i},"bpmn:Lane":function(e,t,n){var i=b(e,t.width,t.height,0,Object(Zj["assign"])({fill:TU(t,a),fillOpacity:HU,stroke:OU(t,l)},n)),o=IU(t);if("bpmn:Lane"===o.$type){var r=o.name;k(e,r,t)}return i},"bpmn:InclusiveGateway":function(e,t){var n=C("bpmn:Gateway")(e,t);return m(e,t.width,t.height,.24*t.height,{strokeWidth:2.5,fill:TU(t,a),stroke:OU(t,l)}),n},"bpmn:ExclusiveGateway":function(e,t){var n=C("bpmn:Gateway")(e,t),o=i.getScaledPath("GATEWAY_EXCLUSIVE",{xScaleFactor:.4,yScaleFactor:.4,containerWidth:t.width,containerHeight:t.height,position:{mx:.32,my:.3}});return BU(t).isMarkerVisible&&w(e,o,{strokeWidth:1,fill:OU(t,l),stroke:OU(t,l)}),n},"bpmn:ComplexGateway":function(e,t){var n=C("bpmn:Gateway")(e,t),o=i.getScaledPath("GATEWAY_COMPLEX",{xScaleFactor:.5,yScaleFactor:.5,containerWidth:t.width,containerHeight:t.height,position:{mx:.46,my:.26}});return w(e,o,{strokeWidth:1,fill:OU(t,l),stroke:OU(t,l)}),n},"bpmn:ParallelGateway":function(e,t){var n=C("bpmn:Gateway")(e,t),o=i.getScaledPath("GATEWAY_PARALLEL",{xScaleFactor:.6,yScaleFactor:.6,containerWidth:t.width,containerHeight:t.height,position:{mx:.46,my:.2}});return w(e,o,{strokeWidth:1,fill:OU(t,l),stroke:OU(t,l)}),n},"bpmn:EventBasedGateway":function(e,t){var n=IU(t),o=C("bpmn:Gateway")(e,t);m(e,t.width,t.height,.2*t.height,{strokeWidth:1,fill:"none",stroke:OU(t,l)});var r=n.eventGatewayType,s=!!n.instantiate;function a(){var n=i.getScaledPath("GATEWAY_EVENT_BASED",{xScaleFactor:.18,yScaleFactor:.18,containerWidth:t.width,containerHeight:t.height,position:{mx:.36,my:.44}}),o={strokeWidth:2,fill:TU(t,"none"),stroke:OU(t,l)};w(e,n,o)}if("Parallel"===r){var c=i.getScaledPath("GATEWAY_PARALLEL",{xScaleFactor:.4,yScaleFactor:.4,containerWidth:t.width,containerHeight:t.height,position:{mx:.474,my:.296}}),h=w(e,c);cQ(h,{strokeWidth:1,fill:"none"})}else if("Exclusive"===r){if(!s){var u=m(e,t.width,t.height,.26*t.height);cQ(u,{strokeWidth:1,fill:"none",stroke:OU(t,l)})}a()}return o},"bpmn:Gateway":function(e,t){var n={fill:TU(t,a),fillOpacity:WU,stroke:OU(t,l)};return v(e,t.width,t.height,n)},"bpmn:SequenceFlow":function(e,t){var n,i=M(t),o=TU(t,a),r=OU(t,l),s={strokeLinejoin:"round",markerEnd:f("sequenceflow-end",o,r),stroke:OU(t,l)},c=w(e,i,s),h=IU(t);return t.source&&(n=t.source.businessObject,h.conditionExpression&&n.$instanceOf("bpmn:Activity")&&cQ(c,{markerStart:f("conditional-flow-marker",o,r)}),n.default&&(n.$instanceOf("bpmn:Gateway")||n.$instanceOf("bpmn:Activity"))&&n.default===h&&cQ(c,{markerStart:f("conditional-default-flow-marker",o,r)})),c},"bpmn:Association":function(e,t,n){var i=IU(t),o=TU(t,a),r=OU(t,l);return n=Object(Zj["assign"])({strokeDasharray:"0.5, 5",strokeLinecap:"round",strokeLinejoin:"round",stroke:OU(t,l)},n||{}),"One"!==i.associationDirection&&"Both"!==i.associationDirection||(n.markerEnd=f("association-end",o,r)),"Both"===i.associationDirection&&(n.markerStart=f("association-start",o,r)),y(e,t.waypoints,n)},"bpmn:DataInputAssociation":function(e,t){var n=TU(t,a),i=OU(t,l);return C("bpmn:Association")(e,t,{markerEnd:f("association-end",n,i)})},"bpmn:DataOutputAssociation":function(e,t){var n=TU(t,a),i=OU(t,l);return C("bpmn:Association")(e,t,{markerEnd:f("association-end",n,i)})},"bpmn:MessageFlow":function(e,t){var n=IU(t),o=BU(t),r=TU(t,a),s=OU(t,l),c=M(t),h={markerEnd:f("messageflow-end",r,s),markerStart:f("messageflow-start",r,s),strokeDasharray:"10, 12",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5px",stroke:OU(t,l)},u=w(e,c,h);if(n.messageRef){var d=u.getPointAtLength(u.getTotalLength()/2),p=i.getScaledPath("MESSAGE_FLOW_MARKER",{abspos:{x:d.x,y:d.y}}),g={strokeWidth:1};"initiating"===o.messageVisibleKind?(g.fill="white",g.stroke="black"):(g.fill="#888",g.stroke="white");var m=w(e,p,g),b=n.messageRef.name,v=x(e,b,{align:"center-top",fitBox:!0,style:{fill:OU(t,l)}}),y=m.getBBox(),_=v.getBBox(),A=d.x-_.width/2,C=d.y+y.height/2+UU;_V(v,A,C,0)}return u},"bpmn:DataObject":function(e,t){var n=i.getScaledPath("DATA_OBJECT_PATH",{xScaleFactor:1,yScaleFactor:1,containerWidth:t.width,containerHeight:t.height,position:{mx:.474,my:.296}}),o=w(e,n,{fill:TU(t,a),fillOpacity:WU,stroke:OU(t,l)}),r=IU(t);return LU(r)&&B(e,t),o},"bpmn:DataObjectReference":A("bpmn:DataObject"),"bpmn:DataInput":function(e,t){var n=i.getRawPath("DATA_ARROW"),o=C("bpmn:DataObject")(e,t);return w(e,n,{strokeWidth:1}),o},"bpmn:DataOutput":function(e,t){var n=i.getRawPath("DATA_ARROW"),o=C("bpmn:DataObject")(e,t);return w(e,n,{strokeWidth:1,fill:"black"}),o},"bpmn:DataStoreReference":function(e,t){var n=i.getScaledPath("DATA_STORE",{xScaleFactor:1,yScaleFactor:1,containerWidth:t.width,containerHeight:t.height,position:{mx:0,my:.133}}),o=w(e,n,{strokeWidth:2,fill:TU(t,a),fillOpacity:WU,stroke:OU(t,l)});return o},"bpmn:BoundaryEvent":function(e,t){var n=IU(t),i=n.cancelActivity,o={strokeWidth:1,fill:TU(t,a),stroke:OU(t,l)};i||(o.strokeDasharray="6",o.strokeLinecap="round");var r=Object(Zj["assign"])({},o,{fillOpacity:1}),s=Object(Zj["assign"])({},o,{fill:"none"}),c=C("bpmn:Event")(e,t,r);return m(e,t.width,t.height,VU,s),E(t,e),c},"bpmn:Group":function(e,t){var n=b(e,t.width,t.height,zU,{stroke:OU(t,l),strokeWidth:1,strokeDasharray:"8,3,1,3",fill:"none",pointerEvents:"none"});return n},label:function(e,t){return D(e,t)},"bpmn:TextAnnotation":function(e,t){var n={fill:"none",stroke:"none"},o=b(e,t.width,t.height,0,0,n),r=i.getScaledPath("TEXT_ANNOTATION",{xScaleFactor:1,yScaleFactor:1,containerWidth:t.width,containerHeight:t.height,position:{mx:0,my:0}});w(e,r,{stroke:OU(t,l)});var s=IU(t).text||"";return x(e,s,{box:t,align:"left-top",padding:5,style:{fill:OU(t,l)}}),o},ParticipantMultiplicityMarker:function(e,t){var n=i.getScaledPath("MARKER_PARALLEL",{xScaleFactor:1,yScaleFactor:1,containerWidth:t.width,containerHeight:t.height,position:{mx:t.width/2/t.width,my:(t.height-15)/t.height}});_("participant-multiplicity",e,n,{strokeWidth:2,fill:TU(t,a),stroke:OU(t,l)})},SubProcessMarker:function(e,t){var n=b(e,14,14,0,{strokeWidth:1,fill:TU(t,a),stroke:OU(t,l)});AV(n,t.width/2-7.5,t.height-20);var o=i.getScaledPath("MARKER_SUB_PROCESS",{xScaleFactor:1.5,yScaleFactor:1.5,containerWidth:t.width,containerHeight:t.height,position:{mx:(t.width/2-7.5)/t.width,my:(t.height-20)/t.height}});_("sub-process",e,o,{fill:TU(t,a),stroke:OU(t,l)})},ParallelMarker:function(e,t,n){var o=i.getScaledPath("MARKER_PARALLEL",{xScaleFactor:1,yScaleFactor:1,containerWidth:t.width,containerHeight:t.height,position:{mx:(t.width/2+n.parallel)/t.width,my:(t.height-20)/t.height}});_("parallel",e,o,{fill:TU(t,a),stroke:OU(t,l)})},SequentialMarker:function(e,t,n){var o=i.getScaledPath("MARKER_SEQUENTIAL",{xScaleFactor:1,yScaleFactor:1,containerWidth:t.width,containerHeight:t.height,position:{mx:(t.width/2+n.seq)/t.width,my:(t.height-19)/t.height}});_("sequential",e,o,{fill:TU(t,a),stroke:OU(t,l)})},CompensationMarker:function(e,t,n){var o=i.getScaledPath("MARKER_COMPENSATION",{xScaleFactor:1,yScaleFactor:1,containerWidth:t.width,containerHeight:t.height,position:{mx:(t.width/2+n.compensation)/t.width,my:(t.height-13)/t.height}});_("compensation",e,o,{strokeWidth:1,fill:TU(t,a),stroke:OU(t,l)})},LoopMarker:function(e,t,n){var o=i.getScaledPath("MARKER_LOOP",{xScaleFactor:1,yScaleFactor:1,containerWidth:t.width,containerHeight:t.height,position:{mx:(t.width/2+n.loop)/t.width,my:(t.height-7)/t.height}});_("loop",e,o,{strokeWidth:1,fill:TU(t,a),stroke:OU(t,l),strokeLinecap:"round",strokeMiterlimit:.5})},AdhocMarker:function(e,t,n){var o=i.getScaledPath("MARKER_ADHOC",{xScaleFactor:1,yScaleFactor:1,containerWidth:t.width,containerHeight:t.height,position:{mx:(t.width/2+n.adhoc)/t.width,my:(t.height-15)/t.height}});_("adhoc",e,o,{strokeWidth:1,fill:OU(t,l),stroke:OU(t,l)})}};function L(e,t,n){var i,o=IU(t),r=n&&-1!==n.indexOf("SubProcessMarker");i=r?{seq:-21,parallel:-22,compensation:-42,loop:-18,adhoc:10}:{seq:-3,parallel:-6,compensation:-27,loop:0,adhoc:10},Object(Zj["forEach"])(n,(function(n){C(n)(e,t,i)})),o.isForCompensation&&C("CompensationMarker")(e,t,i),"bpmn:AdHocSubProcess"===o.$type&&C("AdhocMarker")(e,t,i);var s=o.loopCharacteristics,a=s&&s.isSequential;s&&(void 0===a&&C("LoopMarker")(e,t,i),!1===a&&C("ParallelMarker")(e,t,i),!0===a&&C("SequentialMarker")(e,t,i))}function B(e,t){var n=(t.height-18)/t.height,o=i.getScaledPath("DATA_OBJECT_COLLECTION_PATH",{xScaleFactor:1,yScaleFactor:1,containerWidth:t.width,containerHeight:t.height,position:{mx:.33,my:n}});w(e,o,{strokeWidth:2})}this._drawPath=w}Kj()(YU,ZQ),YU.$inject=["config.bpmnRenderer","eventBus","styles","pathMap","canvas","textRenderer"],YU.prototype.canRender=function(e){return Object(bU["is"])(e,"bpmn:BaseElement")},YU.prototype.drawShape=function(e,t){var n=t.type,i=this.handlers[n];return i(e,t)},YU.prototype.drawConnection=function(e,t){var n=t.type,i=this.handlers[n];return i(e,t)},YU.prototype.getShapePath=function(e){return Object(bU["is"])(e,"bpmn:Event")?RU(e):Object(bU["is"])(e,"bpmn:Activity")?PU(e,zU):Object(bU["is"])(e,"bpmn:Gateway")?FU(e):jU(e)};var GU=0,KU={width:150,height:50};function qU(e){var t=e.split("-");return{horizontal:t[0]||"center",vertical:t[1]||"top"}}function JU(e){return Object(Zj["isObject"])(e)?Object(Zj["assign"])({top:0,left:0,right:0,bottom:0},e):{top:e,left:e,right:e,bottom:e}}function XU(e,t){var n;t.textContent=e;try{var i,o=""===e;return t.textContent=o?"dummy":e,n=t.getBBox(),i={width:n.width+2*n.x,height:n.height},o&&(i.width=0),i}catch(r){return{width:0,height:0}}}function $U(e,t,n){for(var i,o=e.shift(),r=o;;){if(i=XU(r,n),i.width=r?i.width:0," "===r||""===r||i.width<Math.round(t)||r.length<2)return ZU(e,r,o,i);r=nY(r,i.width,t)}}function ZU(e,t,n,i){if(t.length<n.length){var o=n.slice(t.length).trim();e.unshift(o)}return{width:i.width,height:i.height,text:t}}var eY="­";function tY(e,t){var n,i=e.split(/(\s|-|\u00AD)/g),o=[],r=0;if(i.length>1)while(n=i.shift()){if(!(n.length+r<t)){"-"!==n&&n!==eY||o.pop();break}o.push(n),r+=n.length}var s=o[o.length-1];return s&&s===eY&&(o[o.length-1]="-"),o.join("")}function nY(e,t,n){var i=Math.max(e.length*(n/t),1),o=tY(e,i);return o||(o=e.slice(0,Math.max(Math.round(i-1),1))),o}function iY(){var e=document.getElementById("helper-svg");return e||(e=CQ("svg"),cQ(e,{id:"helper-svg",width:0,height:0,style:"visibility: hidden; position: fixed"}),document.body.appendChild(e)),e}function oY(e){this._config=Object(Zj["assign"])({},{size:KU,padding:GU,style:{},align:"center-top"},e||{})}function rY(e){if("fontSize"in e&&"lineHeight"in e)return e.lineHeight*parseInt(e.fontSize,10)}oY.prototype.createText=function(e,t){return this.layoutText(e,t).element},oY.prototype.getDimensions=function(e,t){return this.layoutText(e,t).dimensions},oY.prototype.layoutText=function(e,t){var n=Object(Zj["assign"])({},this._config.size,t.box),i=Object(Zj["assign"])({},this._config.style,t.style),o=qU(t.align||this._config.align),r=JU(void 0!==t.padding?t.padding:this._config.padding),s=t.fitBox||!1,a=rY(i),l=e.split(/\u00AD?\r?\n/),c=[],h=n.width-r.left-r.right,u=CQ("text");cQ(u,{x:0,y:0}),cQ(u,i);var d=iY();iQ(d,u);while(l.length)c.push($U(l,h,u));"middle"===o.vertical&&(r.top=r.bottom=0);var p=Object(Zj["reduce"])(c,(function(e,t,n){return e+(a||t.height)}),0)+r.top+r.bottom,f=Object(Zj["reduce"])(c,(function(e,t,n){return t.width>e?t.width:e}),0),g=r.top;"middle"===o.vertical&&(g+=(n.height-p)/2),g-=(a||c[0].height)/4;var m=CQ("text");cQ(m,i),Object(Zj["forEach"])(c,(function(e){var t;switch(g+=a||e.height,o.horizontal){case"left":t=r.left;break;case"right":t=(s?f:h)-r.right-e.width;break;default:t=Math.max(((s?f:h)-e.width)/2+r.left,0)}var n=CQ("tspan");cQ(n,{x:t,y:g}),n.textContent=e.text,iQ(m,n)})),mQ(u);var b={width:f,height:p};return{dimensions:b,element:m}};var sY=12,aY=1.2,lY=30;function cY(e){var t=Object(Zj["assign"])({fontFamily:"Arial, sans-serif",fontSize:sY,fontWeight:"normal",lineHeight:aY},e&&e.defaultStyle||{}),n=parseInt(t.fontSize,10)-1,i=Object(Zj["assign"])({},t,{fontSize:n},e&&e.externalStyle||{}),o=new oY({style:t});this.getExternalLabelBounds=function(e,t){var n=o.getDimensions(t,{box:{width:90,height:30,x:e.width/2+e.x,y:e.height/2+e.y},style:i});return{x:Math.round(e.x+e.width/2-n.width/2),y:Math.round(e.y),width:Math.ceil(n.width),height:Math.ceil(n.height)}},this.getTextAnnotationBounds=function(e,n){var i=o.getDimensions(n,{box:e,style:t,align:"left-top",padding:5});return{x:e.x,y:e.y,width:e.width,height:Math.max(lY,Math.round(i.height))}},this.createText=function(e,t){return o.createText(e,t||{})},this.getDefaultStyle=function(){return t},this.getExternalStyle=function(){return i}}function hY(){this.pathMap={EVENT_MESSAGE:{d:"m {mx},{my} l 0,{e.y1} l {e.x1},0 l 0,-{e.y1} z l {e.x0},{e.y0} l {e.x0},-{e.y0}",height:36,width:36,heightElements:[6,14],widthElements:[10.5,21]},EVENT_SIGNAL:{d:"M {mx},{my} l {e.x0},{e.y0} l -{e.x1},0 Z",height:36,width:36,heightElements:[18],widthElements:[10,20]},EVENT_ESCALATION:{d:"M {mx},{my} l {e.x0},{e.y0} l -{e.x0},-{e.y1} l -{e.x0},{e.y1} Z",height:36,width:36,heightElements:[20,7],widthElements:[8]},EVENT_CONDITIONAL:{d:"M {e.x0},{e.y0} l {e.x1},0 l 0,{e.y2} l -{e.x1},0 Z M {e.x2},{e.y3} l {e.x0},0 M {e.x2},{e.y4} l {e.x0},0 M {e.x2},{e.y5} l {e.x0},0 M {e.x2},{e.y6} l {e.x0},0 M {e.x2},{e.y7} l {e.x0},0 M {e.x2},{e.y8} l {e.x0},0 ",height:36,width:36,heightElements:[8.5,14.5,18,11.5,14.5,17.5,20.5,23.5,26.5],widthElements:[10.5,14.5,12.5]},EVENT_LINK:{d:"m {mx},{my} 0,{e.y0} -{e.x1},0 0,{e.y1} {e.x1},0 0,{e.y0} {e.x0},-{e.y2} -{e.x0},-{e.y2} z",height:36,width:36,heightElements:[4.4375,6.75,7.8125],widthElements:[9.84375,13.5]},EVENT_ERROR:{d:"m {mx},{my} {e.x0},-{e.y0} {e.x1},-{e.y1} {e.x2},{e.y2} {e.x3},-{e.y3} -{e.x4},{e.y4} -{e.x5},-{e.y5} z",height:36,width:36,heightElements:[.023,8.737,8.151,16.564,10.591,8.714],widthElements:[.085,6.672,6.97,4.273,5.337,6.636]},EVENT_CANCEL_45:{d:"m {mx},{my} -{e.x1},0 0,{e.x0} {e.x1},0 0,{e.y1} {e.x0},0 0,-{e.y1} {e.x1},0 0,-{e.y0} -{e.x1},0 0,-{e.y1} -{e.x0},0 z",height:36,width:36,heightElements:[4.75,8.5],widthElements:[4.75,8.5]},EVENT_COMPENSATION:{d:"m {mx},{my} {e.x0},-{e.y0} 0,{e.y1} z m {e.x1},-{e.y2} {e.x2},-{e.y3} 0,{e.y1} -{e.x2},-{e.y3} z",height:36,width:36,heightElements:[6.5,13,.4,6.1],widthElements:[9,9.3,8.7]},EVENT_TIMER_WH:{d:"M {mx},{my} l {e.x0},-{e.y0} m -{e.x0},{e.y0} l {e.x1},{e.y1} ",height:36,width:36,heightElements:[10,2],widthElements:[3,7]},EVENT_TIMER_LINE:{d:"M {mx},{my} m {e.x0},{e.y0} l -{e.x1},{e.y1} ",height:36,width:36,heightElements:[10,3],widthElements:[0,0]},EVENT_MULTIPLE:{d:"m {mx},{my} {e.x1},-{e.y0} {e.x1},{e.y0} -{e.x0},{e.y1} -{e.x2},0 z",height:36,width:36,heightElements:[6.28099,12.56199],widthElements:[3.1405,9.42149,12.56198]},EVENT_PARALLEL_MULTIPLE:{d:"m {mx},{my} {e.x0},0 0,{e.y1} {e.x1},0 0,{e.y0} -{e.x1},0 0,{e.y1} -{e.x0},0 0,-{e.y1} -{e.x1},0 0,-{e.y0} {e.x1},0 z",height:36,width:36,heightElements:[2.56228,7.68683],widthElements:[2.56228,7.68683]},GATEWAY_EXCLUSIVE:{d:"m {mx},{my} {e.x0},{e.y0} {e.x1},{e.y0} {e.x2},0 {e.x4},{e.y2} {e.x4},{e.y1} {e.x2},0 {e.x1},{e.y3} {e.x0},{e.y3} {e.x3},0 {e.x5},{e.y1} {e.x5},{e.y2} {e.x3},0 z",height:17.5,width:17.5,heightElements:[8.5,6.5312,-6.5312,-8.5],widthElements:[6.5,-6.5,3,-3,5,-5]},GATEWAY_PARALLEL:{d:"m {mx},{my} 0,{e.y1} -{e.x1},0 0,{e.y0} {e.x1},0 0,{e.y1} {e.x0},0 0,-{e.y1} {e.x1},0 0,-{e.y0} -{e.x1},0 0,-{e.y1} -{e.x0},0 z",height:30,width:30,heightElements:[5,12.5],widthElements:[5,12.5]},GATEWAY_EVENT_BASED:{d:"m {mx},{my} {e.x0},{e.y0} {e.x0},{e.y1} {e.x1},{e.y2} {e.x2},0 z",height:11,width:11,heightElements:[-6,6,12,-12],widthElements:[9,-3,-12]},GATEWAY_COMPLEX:{d:"m {mx},{my} 0,{e.y0} -{e.x0},-{e.y1} -{e.x1},{e.y2} {e.x0},{e.y1} -{e.x2},0 0,{e.y3} {e.x2},0  -{e.x0},{e.y1} l {e.x1},{e.y2} {e.x0},-{e.y1} 0,{e.y0} {e.x3},0 0,-{e.y0} {e.x0},{e.y1} {e.x1},-{e.y2} -{e.x0},-{e.y1} {e.x2},0 0,-{e.y3} -{e.x2},0 {e.x0},-{e.y1} -{e.x1},-{e.y2} -{e.x0},{e.y1} 0,-{e.y0} -{e.x3},0 z",height:17.125,width:17.125,heightElements:[4.875,3.4375,2.125,3],widthElements:[3.4375,2.125,4.875,3]},DATA_OBJECT_PATH:{d:"m 0,0 {e.x1},0 {e.x0},{e.y0} 0,{e.y1} -{e.x2},0 0,-{e.y2} {e.x1},0 0,{e.y0} {e.x0},0",height:61,width:51,heightElements:[10,50,60],widthElements:[10,40,50,60]},DATA_OBJECT_COLLECTION_PATH:{d:"m{mx},{my} m 3,2 l 0,10 m 3,-10 l 0,10 m 3,-10 l 0,10",height:10,width:10,heightElements:[],widthElements:[]},DATA_ARROW:{d:"m 5,9 9,0 0,-3 5,5 -5,5 0,-3 -9,0 z",height:61,width:51,heightElements:[],widthElements:[]},DATA_STORE:{d:"m  {mx},{my} l  0,{e.y2} c  {e.x0},{e.y1} {e.x1},{e.y1}  {e.x2},0 l  0,-{e.y2} c -{e.x0},-{e.y1} -{e.x1},-{e.y1} -{e.x2},0c  {e.x0},{e.y1} {e.x1},{e.y1}  {e.x2},0 m  -{e.x2},{e.y0}c  {e.x0},{e.y1} {e.x1},{e.y1} {e.x2},0m  -{e.x2},{e.y0}c  {e.x0},{e.y1} {e.x1},{e.y1}  {e.x2},0",height:61,width:61,heightElements:[7,10,45],widthElements:[2,58,60]},TEXT_ANNOTATION:{d:"m {mx}, {my} m 10,0 l -10,0 l 0,{e.y0} l 10,0",height:30,width:10,heightElements:[30],widthElements:[10]},MARKER_SUB_PROCESS:{d:"m{mx},{my} m 7,2 l 0,10 m -5,-5 l 10,0",height:10,width:10,heightElements:[],widthElements:[]},MARKER_PARALLEL:{d:"m{mx},{my} m 3,2 l 0,10 m 3,-10 l 0,10 m 3,-10 l 0,10",height:10,width:10,heightElements:[],widthElements:[]},MARKER_SEQUENTIAL:{d:"m{mx},{my} m 0,3 l 10,0 m -10,3 l 10,0 m -10,3 l 10,0",height:10,width:10,heightElements:[],widthElements:[]},MARKER_COMPENSATION:{d:"m {mx},{my} 7,-5 0,10 z m 7.1,-0.3 6.9,-4.7 0,10 -6.9,-4.7 z",height:10,width:21,heightElements:[],widthElements:[]},MARKER_LOOP:{d:"m {mx},{my} c 3.526979,0 6.386161,-2.829858 6.386161,-6.320661 0,-3.490806 -2.859182,-6.320661 -6.386161,-6.320661 -3.526978,0 -6.38616,2.829855 -6.38616,6.320661 0,1.745402 0.714797,3.325567 1.870463,4.469381 0.577834,0.571908 1.265885,1.034728 2.029916,1.35457 l -0.718163,-3.909793 m 0.718163,3.909793 -3.885211,0.802902",height:13.9,width:13.7,heightElements:[],widthElements:[]},MARKER_ADHOC:{d:"m {mx},{my} m 0.84461,2.64411 c 1.05533,-1.23780996 2.64337,-2.07882 4.29653,-1.97997996 2.05163,0.0805 3.85579,1.15803 5.76082,1.79107 1.06385,0.34139996 2.24454,0.1438 3.18759,-0.43767 0.61743,-0.33642 1.2775,-0.64078 1.7542,-1.17511 0,0.56023 0,1.12046 0,1.6807 -0.98706,0.96237996 -2.29792,1.62393996 -3.6918,1.66181996 -1.24459,0.0927 -2.46671,-0.2491 -3.59505,-0.74812 -1.35789,-0.55965 -2.75133,-1.33436996 -4.27027,-1.18121996 -1.37741,0.14601 -2.41842,1.13685996 -3.44288,1.96782996 z",height:4,width:15,heightElements:[],widthElements:[]},TASK_TYPE_SEND:{d:"m {mx},{my} l 0,{e.y1} l {e.x1},0 l 0,-{e.y1} z l {e.x0},{e.y0} l {e.x0},-{e.y0}",height:14,width:21,heightElements:[6,14],widthElements:[10.5,21]},TASK_TYPE_SCRIPT:{d:"m {mx},{my} c 9.966553,-6.27276 -8.000926,-7.91932 2.968968,-14.938 l -8.802728,0 c -10.969894,7.01868 6.997585,8.66524 -2.968967,14.938 z m -7,-12 l 5,0 m -4.5,3 l 4.5,0 m -3,3 l 5,0m -4,3 l 5,0",height:15,width:12.6,heightElements:[6,14],widthElements:[10.5,21]},TASK_TYPE_USER_1:{d:"m {mx},{my} c 0.909,-0.845 1.594,-2.049 1.594,-3.385 0,-2.554 -1.805,-4.62199999 -4.357,-4.62199999 -2.55199998,0 -4.28799998,2.06799999 -4.28799998,4.62199999 0,1.348 0.974,2.562 1.89599998,3.405 -0.52899998,0.187 -5.669,2.097 -5.794,4.7560005 v 6.718 h 17 v -6.718 c 0,-2.2980005 -5.5279996,-4.5950005 -6.0509996,-4.7760005 zm -8,6 l 0,5.5 m 11,0 l 0,-5"},TASK_TYPE_USER_2:{d:"m {mx},{my} m 2.162,1.009 c 0,2.4470005 -2.158,4.4310005 -4.821,4.4310005 -2.66499998,0 -4.822,-1.981 -4.822,-4.4310005 "},TASK_TYPE_USER_3:{d:"m {mx},{my} m -6.9,-3.80 c 0,0 2.25099998,-2.358 4.27399998,-1.177 2.024,1.181 4.221,1.537 4.124,0.965 -0.098,-0.57 -0.117,-3.79099999 -4.191,-4.13599999 -3.57499998,0.001 -4.20799998,3.36699999 -4.20699998,4.34799999 z"},TASK_TYPE_MANUAL:{d:"m {mx},{my} c 0.234,-0.01 5.604,0.008 8.029,0.004 0.808,0 1.271,-0.172 1.417,-0.752 0.227,-0.898 -0.334,-1.314 -1.338,-1.316 -2.467,-0.01 -7.886,-0.004 -8.108,-0.004 -0.014,-0.079 0.016,-0.533 0,-0.61 0.195,-0.042 8.507,0.006 9.616,0.002 0.877,-0.007 1.35,-0.438 1.353,-1.208 0.003,-0.768 -0.479,-1.09 -1.35,-1.091 -2.968,-0.002 -9.619,-0.013 -9.619,-0.013 v -0.591 c 0,0 5.052,-0.016 7.225,-0.016 0.888,-0.002 1.354,-0.416 1.351,-1.193 -0.006,-0.761 -0.492,-1.196 -1.361,-1.196 -3.473,-0.005 -10.86,-0.003 -11.0829995,-0.003 -0.022,-0.047 -0.045,-0.094 -0.069,-0.139 0.3939995,-0.319 2.0409995,-1.626 2.4149995,-2.017 0.469,-0.4870005 0.519,-1.1650005 0.162,-1.6040005 -0.414,-0.511 -0.973,-0.5 -1.48,-0.236 -1.4609995,0.764 -6.5999995,3.6430005 -7.7329995,4.2710005 -0.9,0.499 -1.516,1.253 -1.882,2.19 -0.37000002,0.95 -0.17,2.01 -0.166,2.979 0.004,0.718 -0.27300002,1.345 -0.055,2.063 0.629,2.087 2.425,3.312 4.859,3.318 4.6179995,0.014 9.2379995,-0.139 13.8569995,-0.158 0.755,-0.004 1.171,-0.301 1.182,-1.033 0.012,-0.754 -0.423,-0.969 -1.183,-0.973 -1.778,-0.01 -5.824,-0.004 -6.04,-0.004 10e-4,-0.084 0.003,-0.586 10e-4,-0.67 z"},TASK_TYPE_INSTANTIATING_SEND:{d:"m {mx},{my} l 0,8.4 l 12.6,0 l 0,-8.4 z l 6.3,3.6 l 6.3,-3.6"},TASK_TYPE_SERVICE:{d:"m {mx},{my} v -1.71335 c 0.352326,-0.0705 0.703932,-0.17838 1.047628,-0.32133 0.344416,-0.14465 0.665822,-0.32133 0.966377,-0.52145 l 1.19431,1.18005 1.567487,-1.57688 -1.195028,-1.18014 c 0.403376,-0.61394 0.683079,-1.29908 0.825447,-2.01824 l 1.622133,-0.01 v -2.2196 l -1.636514,0.01 c -0.07333,-0.35153 -0.178319,-0.70024 -0.323564,-1.04372 -0.145244,-0.34406 -0.321407,-0.6644 -0.522735,-0.96217 l 1.131035,-1.13631 -1.583305,-1.56293 -1.129598,1.13589 c -0.614052,-0.40108 -1.302883,-0.68093 -2.022633,-0.82247 l 0.0093,-1.61852 h -2.241173 l 0.0042,1.63124 c -0.353763,0.0736 -0.705369,0.17977 -1.049785,0.32371 -0.344415,0.14437 -0.665102,0.32092 -0.9635006,0.52046 l -1.1698628,-1.15823 -1.5667691,1.5792 1.1684265,1.15669 c -0.4026573,0.61283 -0.68308,1.29797 -0.8247287,2.01713 l -1.6588041,0.003 v 2.22174 l 1.6724648,-0.006 c 0.073327,0.35077 0.1797598,0.70243 0.3242851,1.04472 0.1452428,0.34448 0.3214064,0.6644 0.5227339,0.96066 l -1.1993431,1.19723 1.5840256,1.56011 1.1964668,-1.19348 c 0.6140517,0.40346 1.3028827,0.68232 2.0233517,0.82331 l 7.19e-4,1.69892 h 2.226848 z m 0.221462,-3.9957 c -1.788948,0.7502 -3.8576,-0.0928 -4.6097055,-1.87438 -0.7521065,-1.78321 0.090598,-3.84627 1.8802645,-4.59604 1.78823,-0.74936 3.856881,0.0929 4.608987,1.87437 0.752106,1.78165 -0.0906,3.84612 -1.879546,4.59605 z"},TASK_TYPE_SERVICE_FILL:{d:"m {mx},{my} c -1.788948,0.7502 -3.8576,-0.0928 -4.6097055,-1.87438 -0.7521065,-1.78321 0.090598,-3.84627 1.8802645,-4.59604 1.78823,-0.74936 3.856881,0.0929 4.608987,1.87437 0.752106,1.78165 -0.0906,3.84612 -1.879546,4.59605 z"},TASK_TYPE_BUSINESS_RULE_HEADER:{d:"m {mx},{my} 0,4 20,0 0,-4 z"},TASK_TYPE_BUSINESS_RULE_MAIN:{d:"m {mx},{my} 0,12 20,0 0,-12 zm 0,8 l 20,0 m -13,-4 l 0,8"},MESSAGE_BUSINESS_MAEKER:{d:"m {mx},{my} 8,c 120 8d2d7e -6434, -276 2f9.1c e0 -6b5 7c, -73b 4a.df, 3a2"},MESSAGE_SERVICE_MAEKER:{d:"m {mx},{my} b,5 c99,-2b0,bfb -8b1, 351b, 42 -d80a 651 -c94 -2400 c83ad, ad6ed1, -eaa b70c 973, 801c, d1a9, a2, c09, b, -29f00fe, -224, 128, 2d, 029c22fe61a15, a980 4e58f84, d8f0, 1ba3 -72f855, 10a0 -722, -c1c7e3, 36066c, f753 -b3bf 15d3 29e42f 3ee, a3 95,2 2e, b02, -38 aa -62 d3c0 -f49d76, 23, 988 -862 65181db, 81647367d5caa, 3b5 2a.f4 c3451c74 -1390 -68b7, 84fc0 b69, 5fb, 8e 33e9"},MESSAGE_FLOW_MARKER:{d:"m {mx},{my} m -10.5 ,-7 l 0,14 l 21,0 l 0,-14 z l 10.5,6 l 10.5,-6"}},this.getRawPath=function(e){return this.pathMap[e].d},this.getScaledPath=function(e,t){var n,i,o=this.pathMap[e];t.abspos?(n=t.abspos.x,i=t.abspos.y):(n=t.containerWidth*t.position.mx,i=t.containerHeight*t.position.my);var r={};if(t.position){for(var s=t.containerHeight/o.height*t.yScaleFactor,a=t.containerWidth/o.width*t.xScaleFactor,l=0;l<o.heightElements.length;l++)r["y"+l]=o.heightElements[l]*s;for(var c=0;c<o.widthElements.length;c++)r["x"+c]=o.widthElements[c]*a}var h=fY(o.d,{mx:n,my:i,e:r});return h}}cY.$inject=["config.textRenderer"];var uY=/\{([^}]+)\}/g,dY=/(?:(?:^|\.)(.+?)(?=\[|\.|$|\()|\[('|")(.+?)\2\])(\(\))?/g;function pY(e,t,n){var i=n;return t.replace(dY,(function(e,t,n,o,r){t=t||o,i&&(t in i&&(i=i[t]),"function"==typeof i&&r&&(i=i()))})),i=(null==i||i==n?e:i)+"",i}function fY(e,t){return String(e).replace(uY,(function(e,n){return pY(e,n,t)}))}var gY={__init__:["bpmnRenderer"],bpmnRenderer:["type",YU],textRenderer:["type",cY],pathMap:["type",hY]};function mY(e,t){return t=t||{},e.replace(/{([^}]+)}/g,(function(e,n){return t[n]||"{"+n+"}"}))}var bY={translate:["value",mY]},vY={width:90,height:20},yY=15;function wY(e){return Object(bU["is"])(e,"bpmn:Event")||Object(bU["is"])(e,"bpmn:Gateway")||Object(bU["is"])(e,"bpmn:DataStoreReference")||Object(bU["is"])(e,"bpmn:DataObjectReference")||Object(bU["is"])(e,"bpmn:DataInput")||Object(bU["is"])(e,"bpmn:DataOutput")||Object(bU["is"])(e,"bpmn:SequenceFlow")||Object(bU["is"])(e,"bpmn:MessageFlow")||Object(bU["is"])(e,"bpmn:Group")}function _Y(e){return SY(e.label)}function AY(e){var t=e.length/2-1,n=e[Math.floor(t)],i=e[Math.ceil(t+.01)],o=CY(e),r=Math.atan((i.y-n.y)/(i.x-n.x)),s=o.x,a=o.y;return Math.abs(r)<Math.PI/2?a-=yY:s+=yY,{x:s,y:a}}function CY(e){var t=e.length/2-1,n=e[Math.floor(t)],i=e[Math.ceil(t+.01)];return{x:n.x+(i.x-n.x)/2,y:n.y+(i.y-n.y)/2}}function EY(e){return e.waypoints?AY(e.waypoints):Object(bU["is"])(e,"bpmn:Group")?{x:e.x+e.width/2,y:e.y+vY.height/2}:{x:e.x+e.width/2,y:e.y+e.height+vY.height/2}}function xY(e,t){var n,i,o,r=e.di,s=r.label;return s&&s.bounds?(o=s.bounds,i={width:Math.max(vY.width,o.width),height:o.height},n={x:o.x+o.width/2,y:o.y+o.height/2}):(n=EY(t),i=vY),Object(Zj["assign"])({x:n.x-i.width/2,y:n.y-i.height/2},i)}function SY(e){return e&&!!e.labelTarget}function DY(e,t){return Object(Zj["assign"])({id:e.id,type:e.$type,businessObject:e},t)}function kY(e,t,n){var i=e.di.waypoint;return!i||i.length<2?[Pz(t),Pz(n)]:i.map((function(e){return{x:e.x,y:e.y}}))}function MY(e,t,n,i){return new Error(e("element {element} referenced by {referenced}#{property} not yet drawn",{element:YH(n),referenced:YH(t),property:i}))}function NY(e,t,n,i,o,r){this._eventBus=e,this._canvas=t,this._elementFactory=n,this._elementRegistry=i,this._translate=o,this._textRenderer=r}function LY(e,t){var n=t.x,i=t.y;return n>=e.x&&n<=e.x+e.width&&i>=e.y&&i<=e.y+e.height}function BY(e){return Object(bU["is"])(e,"bpmn:Group")}NY.$inject=["eventBus","canvas","elementFactory","elementRegistry","translate","textRenderer"],NY.prototype.add=function(e,t){var n,i,o,r=e.di,s=this._translate;if(Object(bU["is"])(r,"bpmndi:BPMNPlane"))n=this._elementFactory.createRoot(DY(e)),this._canvas.setRootElement(n);else if(Object(bU["is"])(r,"bpmndi:BPMNShape")){var a=!vU(e),l=BY(e);i=t&&(t.hidden||t.collapsed);var c=e.di.bounds;n=this._elementFactory.createShape(DY(e,{collapsed:a,hidden:i,x:Math.round(c.x),y:Math.round(c.y),width:Math.round(c.width),height:Math.round(c.height),isFrame:l})),Object(bU["is"])(e,"bpmn:BoundaryEvent")&&this._attachBoundary(e,n),Object(bU["is"])(e,"bpmn:Lane")&&(o=0),Object(bU["is"])(e,"bpmn:DataStoreReference")&&(LY(t,Pz(c))||(t=this._canvas.getRootElement())),this._canvas.addShape(n,t,o)}else{if(!Object(bU["is"])(r,"bpmndi:BPMNEdge"))throw new Error(s("unknown di {di} for element {semantic}",{di:YH(r),semantic:YH(e)}));var h=this._getSource(e),u=this._getTarget(e);i=t&&(t.hidden||t.collapsed),n=this._elementFactory.createConnection(DY(e,{hidden:i,source:h,target:u,waypoints:kY(e,h,u)})),Object(bU["is"])(e,"bpmn:DataAssociation")&&(t=null),Object(bU["is"])(e,"bpmn:SequenceFlow")&&(o=0),this._canvas.addConnection(n,t,o)}return wY(e)&&DU(n)&&this.addLabel(e,n),this._eventBus.fire("bpmnElement.added",{element:n}),n},NY.prototype._attachBoundary=function(e,t){var n=this._translate,i=e.attachedToRef;if(!i)throw new Error(n("missing {semantic}#attachedToRef",{semantic:YH(e)}));var o=this._elementRegistry.get(i.id),r=o&&o.attachers;if(!o)throw MY(n,e,i,"attachedToRef");t.host=o,r||(o.attachers=r=[]),-1===r.indexOf(t)&&r.push(t)},NY.prototype.addLabel=function(e,t){var n,i,o;return n=xY(e,t),i=DU(t),i&&(n=this._textRenderer.getExternalLabelBounds(n,i)),o=this._elementFactory.createLabel(DY(e,{id:e.id+"_label",labelTarget:t,type:"label",hidden:t.hidden||!DU(t),x:Math.round(n.x),y:Math.round(n.y),width:Math.round(n.width),height:Math.round(n.height)})),this._canvas.addShape(o,t.parent)},NY.prototype._getEnd=function(e,t){var n,i,o=e.$type,r=this._translate;if(i=e[t+"Ref"],"source"===t&&"bpmn:DataInputAssociation"===o&&(i=i&&i[0]),("source"===t&&"bpmn:DataOutputAssociation"===o||"target"===t&&"bpmn:DataInputAssociation"===o)&&(i=e.$parent),n=i&&this._getElement(i),n)return n;throw i?MY(r,e,i,t+"Ref"):new Error(r("{semantic}#{side} Ref not specified",{semantic:YH(e),side:t}))},NY.prototype._getSource=function(e){return this._getEnd(e,"source")},NY.prototype._getTarget=function(e){return this._getEnd(e,"target")},NY.prototype._getElement=function(e){return this._elementRegistry.get(e.id)};var IY={__depends__:[bY],bpmnImporter:["type",NY]},TY={__depends__:[gY,IY]};function OY(e){e&&"function"===typeof e.stopPropagation&&e.stopPropagation()}function RY(e){return e.originalEvent||e.srcEvent}function PY(e,t){OY(e,t),OY(RY(e),t)}function FY(e){return e.pointers&&e.pointers.length&&(e=e.pointers[0]),e.touches&&e.touches.length&&(e=e.touches[0]),e?{x:e.clientX,y:e.clientY}:null}function jY(){return/mac/i.test(navigator.platform)}function QY(e,t){return(RY(e)||e).button===t}function zY(e){return QY(e,0)}function VY(e){return QY(e,1)}function WY(e){var t=RY(e)||e;return!!zY(e)&&(jY()?t.metaKey:t.ctrlKey)}function HY(e){var t=RY(e)||e;return zY(e)&&t.shiftKey}function UY(e){return!0}function YY(e){return zY(e)||VY(e)}var GY=500;function KY(e,t,n){var i=this;function o(n,i,o){var r,s,l;a(n,i)||(o?s=t.getGraphics(o):(r=i.delegateTarget||i.target,r&&(s=r,o=t.get(s))),s&&o&&(l=e.fire(n,{element:o,gfx:s,originalEvent:i}),!1===l&&(i.stopPropagation(),i.preventDefault())))}var r={};function s(e){return r[e]}function a(e,t){var n=c[e]||zY;return!n(t)}var l={click:"element.click",contextmenu:"element.contextmenu",dblclick:"element.dblclick",mousedown:"element.mousedown",mousemove:"element.mousemove",mouseover:"element.hover",mouseout:"element.out",mouseup:"element.mouseup"},c={"element.contextmenu":UY,"element.mousedown":YY,"element.mouseup":YY,"element.click":YY,"element.dblclick":YY};function h(e,t,n){var i=l[e];if(!i)throw new Error("unmapped DOM event name <"+e+">");return o(i,t,n)}var u="svg, .djs-element";function d(e,t,n,i){var s=r[n]=function(e){o(n,e)};i&&(c[n]=i),s.$delegate=eQ["delegate"].bind(e,u,t,s)}function p(e,t,n){var i=s(n);i&&eQ["delegate"].unbind(e,t,i.$delegate)}function f(e){Object(Zj["forEach"])(l,(function(t,n){d(e,n,t)}))}function g(e){Object(Zj["forEach"])(l,(function(t,n){p(e,n,t)}))}e.on("canvas.destroy",(function(e){g(e.svg)})),e.on("canvas.init",(function(e){f(e.svg)})),e.on(["shape.added","connection.added"],(function(t){var n=t.element,i=t.gfx;e.fire("interactionEvents.createHit",{element:n,gfx:i})})),e.on(["shape.changed","connection.changed"],GY,(function(t){var n=t.element,i=t.gfx;e.fire("interactionEvents.updateHit",{element:n,gfx:i})})),e.on("interactionEvents.createHit",GY,(function(e){var t=e.element,n=e.gfx;i.createDefaultHit(t,n)})),e.on("interactionEvents.updateHit",(function(e){var t=e.element,n=e.gfx;i.updateDefaultHit(t,n)}));var m=w("djs-hit djs-hit-stroke"),b=w("djs-hit djs-hit-click-stroke"),v=w("djs-hit djs-hit-all"),y={all:v,"click-stroke":b,stroke:m};function w(e,t){return t=Object(Zj["assign"])({stroke:"white",strokeWidth:15},t||{}),n.cls(e,["no-fill","no-border"],t)}function _(e,t){var n=y[t];if(!n)throw new Error("invalid hit type <"+t+">");return cQ(e,n),e}function A(e,t){iQ(e,t)}this.removeHits=function(e){var t=Object(eQ["queryAll"])(".djs-hit",e);Object(Zj["forEach"])(t,mQ)},this.createDefaultHit=function(e,t){var n,i=e.waypoints,o=e.isFrame;return i?this.createWaypointsHit(t,i):(n=o?"stroke":"all",this.createBoxHit(t,n,{width:e.width,height:e.height}))},this.createWaypointsHit=function(e,t){var n=nz(t);return _(n,"stroke"),A(e,n),n},this.createBoxHit=function(e,t,n){n=Object(Zj["assign"])({x:0,y:0},n);var i=CQ("rect");return _(i,t),cQ(i,n),A(e,i),i},this.updateDefaultHit=function(e,t){var n=Object(eQ["query"])(".djs-hit",t);if(n)return e.waypoints?iz(n,e.waypoints):cQ(n,{width:e.width,height:e.height}),n},this.fire=o,this.triggerMouseEvent=h,this.mouseHandler=s,this.registerEvent=d,this.unregisterEvent=p}KY.$inject=["eventBus","elementRegistry","styles"];var qY={__init__:["interactionEvents"],interactionEvents:["type",KY]},JY=500;function XY(e,t,n){this.offset=6;var i=t.cls("djs-outline",["no-fill"]),o=this;function r(e,t){var n=CQ("rect");return cQ(n,Object(Zj["assign"])({x:10,y:10,width:100,height:100},i)),iQ(e,n),n}e.on(["shape.added","shape.changed"],JY,(function(e){var t=e.element,n=e.gfx,i=Object(eQ["query"])(".djs-outline",n);i||(i=r(n,t)),o.updateShapeOutline(i,t)})),e.on(["connection.added","connection.changed"],(function(e){var t=e.element,n=e.gfx,i=Object(eQ["query"])(".djs-outline",n);i||(i=r(n,t)),o.updateConnectionOutline(i,t)}))}XY.prototype.updateShapeOutline=function(e,t){cQ(e,{x:-this.offset,y:-this.offset,width:t.width+2*this.offset,height:t.height+2*this.offset})},XY.prototype.updateConnectionOutline=function(e,t){var n=uz(t);cQ(e,{x:n.x-this.offset,y:n.y-this.offset,width:n.width+2*this.offset,height:n.height+2*this.offset})},XY.$inject=["eventBus","styles","elementRegistry"];var $Y={__init__:["outline"],outline:["type",XY]};function ZY(e){this._eventBus=e,this._selectedElements=[];var t=this;e.on(["shape.remove","connection.remove"],(function(e){var n=e.element;t.deselect(n)})),e.on(["diagram.clear"],(function(e){t.select(null)}))}ZY.$inject=["eventBus"],ZY.prototype.deselect=function(e){var t=this._selectedElements,n=t.indexOf(e);if(-1!==n){var i=t.slice();t.splice(n,1),this._eventBus.fire("selection.changed",{oldSelection:i,newSelection:t})}},ZY.prototype.get=function(){return this._selectedElements},ZY.prototype.isSelected=function(e){return-1!==this._selectedElements.indexOf(e)},ZY.prototype.select=function(e,t){var n=this._selectedElements,i=n.slice();Object(Zj["isArray"])(e)||(e=e?[e]:[]),t?Object(Zj["forEach"])(e,(function(e){-1===n.indexOf(e)&&n.push(e)})):this._selectedElements=n=e.slice(),this._eventBus.fire("selection.changed",{oldSelection:i,newSelection:n})};var eG="hover",tG="selected";function nG(e,t,n,i){function o(e,n){t.addMarker(e,n)}function r(e,n){t.removeMarker(e,n)}this._multiSelectionBox=null,e.on("element.hover",(function(e){o(e.element,eG)})),e.on("element.out",(function(e){r(e.element,eG)})),e.on("selection.changed",(function(e){function t(e){r(e,tG)}function n(e){o(e,tG)}var i=e.oldSelection,s=e.newSelection;Object(Zj["forEach"])(i,(function(e){-1===s.indexOf(e)&&t(e)})),Object(Zj["forEach"])(s,(function(e){-1===i.indexOf(e)&&n(e)}))}))}function iG(e,t,n,i){e.on("create.end",500,(function(e){var n=e.context,i=n.canExecute,o=n.elements,r=n.hints||{},s=r.autoSelect;if(i){if(!1===s)return;Object(Zj["isArray"])(s)?t.select(s):t.select(o.filter(oG))}})),e.on("connect.end",500,(function(e){var n=e.context,i=n.canExecute,o=n.hover;i&&o&&t.select(o)})),e.on("shape.move.end",500,(function(e){var n=e.previousSelection||[],o=i.get(e.context.shape.id),r=Object(Zj["find"])(n,(function(e){return o.id===e.id}));r||t.select(o)})),e.on("element.click",(function(e){if(zY(e)){var i=e.element;i===n.getRootElement()&&(i=null);var o=t.isSelected(i),r=t.get().length>1,s=WY(e)||HY(e);if(o&&r)return s?t.deselect(i):t.select(i);o?t.deselect(i):t.select(i,s)}}))}function oG(e){return!e.hidden}nG.$inject=["eventBus","canvas","selection","styles"],iG.$inject=["eventBus","selection","canvas","elementRegistry"];var rG={__init__:["selectionVisuals","selectionBehavior"],__depends__:[qY,$Y],selection:["type",ZY],selectionVisuals:["type",nG],selectionBehavior:["type",iG]};function sG(e){this._counter=0,this._prefix=(e?e+"-":"")+Math.floor(1e9*Math.random())+"-"}sG.prototype.next=function(){return this._prefix+ ++this._counter};var aG=new sG("ov"),lG=500;function cG(e,t,n,i){this._eventBus=t,this._canvas=n,this._elementRegistry=i,this._ids=aG,this._overlayDefaults=Object(Zj["assign"])({show:null,scale:!0},e&&e.defaults),this._overlays={},this._overlayContainers=[],this._overlayRoot=hG(n.getContainer()),this._init()}function hG(e){var t=Object(eQ["domify"])('<div class="djs-overlay-container" style="position: absolute; width: 0; height: 0;" />');return e.insertBefore(t,e.firstChild),t}function uG(e,t,n){Object(Zj["assign"])(e.style,{left:t+"px",top:n+"px"})}function dG(e,t){e.style.display=!1===t?"none":""}function pG(e,t){e.style["transform-origin"]="top left",["","-ms-","-webkit-"].forEach((function(n){e.style[n+"transform"]=t}))}cG.$inject=["config.overlays","eventBus","canvas","elementRegistry"],cG.prototype.get=function(e){if(Object(Zj["isString"])(e)&&(e={id:e}),Object(Zj["isString"])(e.element)&&(e.element=this._elementRegistry.get(e.element)),e.element){var t=this._getOverlayContainer(e.element,!0);return t?e.type?Object(Zj["filter"])(t.overlays,Object(Zj["matchPattern"])({type:e.type})):t.overlays.slice():[]}return e.type?Object(Zj["filter"])(this._overlays,Object(Zj["matchPattern"])({type:e.type})):e.id?this._overlays[e.id]:null},cG.prototype.add=function(e,t,n){if(Object(Zj["isObject"])(t)&&(n=t,t=null),e.id||(e=this._elementRegistry.get(e)),!n.position)throw new Error("must specifiy overlay position");if(!n.html)throw new Error("must specifiy overlay html");if(!e)throw new Error("invalid element specified");var i=this._ids.next();return n=Object(Zj["assign"])({},this._overlayDefaults,n,{id:i,type:t,element:e,html:n.html}),this._addOverlay(n),i},cG.prototype.remove=function(e){var t=this.get(e)||[];Object(Zj["isArray"])(t)||(t=[t]);var n=this;Object(Zj["forEach"])(t,(function(e){var t=n._getOverlayContainer(e.element,!0);if(e&&(Object(eQ["remove"])(e.html),Object(eQ["remove"])(e.htmlContainer),delete e.htmlContainer,delete e.element,delete n._overlays[e.id]),t){var i=t.overlays.indexOf(e);-1!==i&&t.overlays.splice(i,1)}}))},cG.prototype.show=function(){dG(this._overlayRoot)},cG.prototype.hide=function(){dG(this._overlayRoot,!1)},cG.prototype.clear=function(){this._overlays={},this._overlayContainers=[],Object(eQ["clear"])(this._overlayRoot)},cG.prototype._updateOverlayContainer=function(e){var t=e.element,n=e.html,i=t.x,o=t.y;if(t.waypoints){var r=uz(t);i=r.x,o=r.y}uG(n,i,o),Object(eQ["attr"])(e.html,"data-container-id",t.id)},cG.prototype._updateOverlay=function(e){var t,n,i=e.position,o=e.htmlContainer,r=e.element,s=i.left,a=i.top;void 0!==i.right&&(t=r.waypoints?uz(r).width:r.width,s=-1*i.right+t);void 0!==i.bottom&&(n=r.waypoints?uz(r).height:r.height,a=-1*i.bottom+n);uG(o,s||0,a||0)},cG.prototype._createOverlayContainer=function(e){var t=Object(eQ["domify"])('<div class="djs-overlays" style="position: absolute" />');this._overlayRoot.appendChild(t);var n={html:t,element:e,overlays:[]};return this._updateOverlayContainer(n),this._overlayContainers.push(n),n},cG.prototype._updateRoot=function(e){var t=e.scale||1,n="matrix("+[t,0,0,t,-1*e.x*t,-1*e.y*t].join(",")+")";pG(this._overlayRoot,n)},cG.prototype._getOverlayContainer=function(e,t){var n=Object(Zj["find"])(this._overlayContainers,(function(t){return t.element===e}));return n||t?n:this._createOverlayContainer(e)},cG.prototype._addOverlay=function(e){var t,n,i=e.id,o=e.element,r=e.html;r.get&&r.constructor.prototype.jquery&&(r=r.get(0)),Object(Zj["isString"])(r)&&(r=Object(eQ["domify"])(r)),n=this._getOverlayContainer(o),t=Object(eQ["domify"])('<div class="djs-overlay" data-overlay-id="'+i+'" style="position: absolute">'),t.appendChild(r),e.type&&Object(eQ["classes"])(t).add("djs-overlay-"+e.type),e.htmlContainer=t,n.overlays.push(e),n.html.appendChild(t),this._overlays[i]=e,this._updateOverlay(e),this._updateOverlayVisibilty(e,this._canvas.viewbox())},cG.prototype._updateOverlayVisibilty=function(e,t){var n=e.show,i=n&&n.minZoom,o=n&&n.maxZoom,r=e.htmlContainer,s=!0;n&&((Object(Zj["isDefined"])(i)&&i>t.scale||Object(Zj["isDefined"])(o)&&o<t.scale)&&(s=!1),dG(r,s)),this._updateOverlayScale(e,t)},cG.prototype._updateOverlayScale=function(e,t){var n,i,o,r=e.scale,s=e.htmlContainer,a="";!0!==r&&(!1===r?(n=1,i=1):(n=r.min,i=r.max),Object(Zj["isDefined"])(n)&&t.scale<n&&(o=(1/t.scale||1)*n),Object(Zj["isDefined"])(i)&&t.scale>i&&(o=(1/t.scale||1)*i)),Object(Zj["isDefined"])(o)&&(a="scale("+o+","+o+")"),pG(s,a)},cG.prototype._updateOverlaysVisibilty=function(e){var t=this;Object(Zj["forEach"])(this._overlays,(function(n){t._updateOverlayVisibilty(n,e)}))},cG.prototype._init=function(){var e=this._eventBus,t=this;function n(e){t._updateRoot(e),t._updateOverlaysVisibilty(e),t.show()}e.on("canvas.viewbox.changing",(function(e){t.hide()})),e.on("canvas.viewbox.changed",(function(e){n(e.viewbox)})),e.on(["shape.remove","connection.remove"],(function(e){var n=e.element,i=t.get({element:n});Object(Zj["forEach"])(i,(function(e){t.remove(e.id)}));var o=t._getOverlayContainer(n);if(o){Object(eQ["remove"])(o.html);var r=t._overlayContainers.indexOf(o);-1!==r&&t._overlayContainers.splice(r,1)}})),e.on("element.changed",lG,(function(e){var n=e.element,i=t._getOverlayContainer(n,!0);i&&(Object(Zj["forEach"])(i.overlays,(function(e){t._updateOverlay(e)})),t._updateOverlayContainer(i))})),e.on("element.marker.update",(function(e){var n=t._getOverlayContainer(e.element,!0);n&&Object(eQ["classes"])(n.html)[e.add?"add":"remove"](e.marker)})),e.on("diagram.clear",this.clear,this)};var fG={__init__:["overlays"],overlays:["type",cG]};function gG(e){cU.call(this,e)}function mG(e){return e.ctrlKey||e.metaKey||e.shiftKey||e.altKey}function bG(e){return!e.altKey&&(e.ctrlKey||e.metaKey)}function vG(e,t){return e=Object(Zj["isArray"])(e)?e:[e],-1!==e.indexOf(t.key)||-1!==e.indexOf(t.keyCode)}function yG(e){return e.shiftKey}Kj()(gG,cU),gG.prototype._modules=[TY,bY,rG,fG],gG.prototype._moddleExtensions={};var wG="keyboard.keydown",_G="keyboard.keyup",AG=1e3;function CG(e,t){var n=this;this._config=e||{},this._eventBus=t,this._keydownHandler=this._keydownHandler.bind(this),this._keyupHandler=this._keyupHandler.bind(this),t.on("diagram.destroy",(function(){n._fire("destroy"),n.unbind()})),t.on("diagram.init",(function(){n._fire("init")})),t.on("attach",(function(){e&&e.bindTo&&n.bind(e.bindTo)})),t.on("detach",(function(){n.unbind()}))}function EG(e){return e&&(Object(eQ["matches"])(e,"input, textarea")||"true"===e.contentEditable)}CG.$inject=["config.keyboard","eventBus"],CG.prototype._keydownHandler=function(e){this._keyHandler(e,wG)},CG.prototype._keyupHandler=function(e){this._keyHandler(e,_G)},CG.prototype._keyHandler=function(e,t){var n,i=e.target;if(!EG(i)){var o={keyEvent:e};n=this._eventBus.fire(t||wG,o),n&&e.preventDefault()}},CG.prototype.bind=function(e){this.unbind(),this._node=e,eQ["event"].bind(e,"keydown",this._keydownHandler,!0),eQ["event"].bind(e,"keyup",this._keyupHandler,!0),this._fire("bind")},CG.prototype.getBinding=function(){return this._node},CG.prototype.unbind=function(){var e=this._node;e&&(this._fire("unbind"),eQ["event"].unbind(e,"keydown",this._keydownHandler,!0),eQ["event"].unbind(e,"keyup",this._keyupHandler,!0)),this._node=null},CG.prototype._fire=function(e){this._eventBus.fire("keyboard."+e,{node:this._node})},CG.prototype.addListener=function(e,t,n){Object(Zj["isFunction"])(e)&&(n=t,t=e,e=AG),this._eventBus.on(n||wG,e,t)},CG.prototype.removeListener=function(e,t){this._eventBus.off(t||wG,e)},CG.prototype.hasModifier=mG,CG.prototype.isCmd=bG,CG.prototype.isShift=yG,CG.prototype.isKey=vG;var xG=500,SG=67,DG=86,kG=89,MG=90,NG=["c","C",SG],LG=["v","V",DG],BG=["y","Y",kG],IG=["z","Z",MG];function TG(e,t){var n=this;e.on("editorActions.init",xG,(function(e){var i=e.editorActions;n.registerBindings(t,i)}))}TG.$inject=["eventBus","keyboard"],TG.prototype.registerBindings=function(e,t){function n(n,i){t.isRegistered(n)&&e.addListener(i)}n("undo",(function(e){var n=e.keyEvent;if(bG(n)&&!yG(n)&&vG(IG,n))return t.trigger("undo"),!0})),n("redo",(function(e){var n=e.keyEvent;if(bG(n)&&(vG(BG,n)||vG(IG,n)&&yG(n)))return t.trigger("redo"),!0})),n("copy",(function(e){var n=e.keyEvent;if(bG(n)&&vG(NG,n))return t.trigger("copy"),!0})),n("paste",(function(e){var n=e.keyEvent;if(bG(n)&&vG(LG,n))return t.trigger("paste"),!0})),n("stepZoom",(function(e){var n=e.keyEvent;if(vG(["+","Add","="],n)&&bG(n))return t.trigger("stepZoom",{value:1}),!0})),n("stepZoom",(function(e){var n=e.keyEvent;if(vG(["-","Subtract"],n)&&bG(n))return t.trigger("stepZoom",{value:-1}),!0})),n("zoom",(function(e){var n=e.keyEvent;if(vG("0",n)&&bG(n))return t.trigger("zoom",{value:1}),!0})),n("removeSelection",(function(e){var n=e.keyEvent;if(vG(["Backspace","Delete","Del"],n))return t.trigger("removeSelection"),!0}))};var OG={__init__:["keyboard","keyboardBindings"],keyboard:["type",CG],keyboardBindings:["type",TG]},RG={moveSpeed:50,moveSpeedAccelerated:200};function PG(e,t,n){var i=this;function o(e){var n=e.keyEvent,o=i._config;if(t.isCmd(n)&&t.isKey(["ArrowLeft","Left","ArrowUp","Up","ArrowDown","Down","ArrowRight","Right"],n)){var r,s=t.isShift(n)?o.moveSpeedAccelerated:o.moveSpeed;switch(n.key){case"ArrowLeft":case"Left":r="left";break;case"ArrowUp":case"Up":r="up";break;case"ArrowRight":case"Right":r="right";break;case"ArrowDown":case"Down":r="down";break}return i.moveCanvas({speed:s,direction:r}),!0}}this._config=Object(Zj["assign"])({},RG,e||{}),t.addListener(o),this.moveCanvas=function(e){var t=0,i=0,o=e.speed,r=o/Math.min(Math.sqrt(n.viewbox().scale),1);switch(e.direction){case"left":t=r;break;case"up":i=r;break;case"right":t=-r;break;case"down":i=-r;break}n.scroll({dx:t,dy:i})}}PG.$inject=["config.keyboardMove","keyboard","canvas"];var FG={__depends__:[OG],__init__:["keyboardMove"],keyboardMove:["type",PG]},jG=/^djs-cursor-.*$/;function QG(e){var t=Object(eQ["classes"])(document.body);t.removeMatching(jG),e&&t.add("djs-cursor-"+e)}function zG(){QG(null)}var VG=5e3;function WG(e,t){function n(){return!1}return t=t||"element.click",e.once(t,VG,n),function(){e.off(t,n)}}function HG(e){return{x:e.x+e.width/2,y:e.y+e.height/2}}function UG(e,t){return{x:e.x-t.x,y:e.y-t.y}}var YG=15;function GG(e,t){var n;function i(i){var o=n.start,r=n.button,s=FY(i),a=UG(s,o);if(!n.dragging&&KG(a)>YG&&(n.dragging=!0,0===r&&WG(e),QG("grab")),n.dragging){var l=n.last||n.start;a=UG(s,l),t.scroll({dx:a.x,dy:a.y}),n.last=s}i.preventDefault()}function o(e){eQ["event"].unbind(document,"mousemove",i),eQ["event"].unbind(document,"mouseup",o),n=null,zG()}function r(e){if(!Object(eQ["closest"])(e.target,".djs-draggable")){var t=e.button;if(!(t>=2||e.ctrlKey||e.shiftKey||e.altKey))return n={button:t,start:FY(e)},eQ["event"].bind(document,"mousemove",i),eQ["event"].bind(document,"mouseup",o),!0}}e.on("element.mousedown",500,(function(e){return r(e.originalEvent)})),this.isActive=function(){return!!n}}function KG(e){return Math.sqrt(Math.pow(e.x,2)+Math.pow(e.y,2))}GG.$inject=["eventBus","canvas"];var qG={__init__:["moveCanvas"],moveCanvas:["type",GG]};function JG(e){return Math.log(e)/Math.log(10)}function XG(e,t){var n=JG(e.min),i=JG(e.max),o=Math.abs(n)+Math.abs(i);return o/t}function $G(e,t){return Math.max(e.min,Math.min(e.max,t))}var ZG=Math.sign||function(e){return e>=0?1:-1},eK={min:.2,max:4},tK=10,nK=.1,iK=.75;function oK(e,t,n){e=e||{},this._enabled=!1,this._canvas=n,this._container=n._container,this._handleWheel=Object(Zj["bind"])(this._handleWheel,this),this._totalDelta=0,this._scale=e.scale||iK;var i=this;t.on("canvas.init",(function(t){i._init(!1!==e.enabled)}))}oK.$inject=["config.zoomScroll","eventBus","canvas"],oK.prototype.scroll=function(e){this._canvas.scroll(e)},oK.prototype.reset=function(){this._canvas.zoom("fit-viewport")},oK.prototype.zoom=function(e,t){var n=XG(eK,2*tK);this._totalDelta+=e,Math.abs(this._totalDelta)>nK&&(this._zoom(e,t,n),this._totalDelta=0)},oK.prototype._handleWheel=function(e){if(!Object(eQ["closest"])(e.target,".djs-scrollable",!0)){var t=this._container;e.preventDefault();var n,i=e.ctrlKey,o=e.shiftKey,r=-1*this._scale;if(r*=i?0===e.deltaMode?.02:.32:0===e.deltaMode?1:16,i){var s=t.getBoundingClientRect(),a={x:e.clientX-s.left,y:e.clientY-s.top};n=Math.sqrt(Math.pow(e.deltaY,2)+Math.pow(e.deltaX,2))*ZG(e.deltaY)*r,this.zoom(n,a)}else n=o?{dx:r*e.deltaY,dy:0}:{dx:r*e.deltaX,dy:r*e.deltaY},this.scroll(n)}},oK.prototype.stepZoom=function(e,t){var n=XG(eK,tK);this._zoom(e,t,n)},oK.prototype._zoom=function(e,t,n){var i=this._canvas,o=e>0?1:-1,r=JG(i.zoom()),s=Math.round(r/n)*n;s+=n*o;var a=Math.pow(10,s);i.zoom($G(eK,a),t)},oK.prototype.toggle=function(e){var t=this._container,n=this._handleWheel,i=this._enabled;return"undefined"===typeof e&&(e=!i),i!==e&&eQ["event"][e?"bind":"unbind"](t,"wheel",n,!1),this._enabled=e,e},oK.prototype._init=function(e){this.toggle(e)};var rK={__init__:["zoomScroll"],zoomScroll:["type",oK]};function sK(e){gG.call(this,e)}Kj()(sK,gG),sK.prototype._navigationModules=[FG,qG,rK],sK.prototype._modules=[].concat(gG.prototype._modules,sK.prototype._navigationModules);var aK=n("c87e"),lK=n.n(aK),cK=.2,hK=4,uK=["mousedown","mouseup","mouseover","mouseout","click","dblclick"];function dK(){}function pK(e,t){return t.get(e,!1)}function fK(e){e.preventDefault(),"function"===typeof e.stopPropagation?e.stopPropagation():e.srcEvent&&"function"===typeof e.srcEvent.stopPropagation&&e.srcEvent.stopPropagation(),"function"===typeof e.stopImmediatePropagation&&e.stopImmediatePropagation()}function gK(e){function t(t){Object(Zj["forEach"])(uK,(function(t){eQ["event"].bind(e,t,fK,!0)}))}function n(t){setTimeout((function(){Object(Zj["forEach"])(uK,(function(t){eQ["event"].unbind(e,t,fK,!0)}))}),500)}eQ["event"].bind(e,"touchstart",t,!0),eQ["event"].bind(e,"touchend",n,!0),eQ["event"].bind(e,"touchcancel",n,!0);var i=new lK.a.Manager(e,{inputClass:lK.a.TouchInput,recognizers:[],domEvents:!0}),o=new lK.a.Tap,r=new lK.a.Pan({threshold:10}),s=new lK.a.Press,a=new lK.a.Pinch,l=new lK.a.Tap({event:"doubletap",taps:2});return a.requireFailure(r),a.requireFailure(s),i.add([r,s,a,l,o]),i.reset=function(e){var t=this.recognizers,n=this.session;n.stopped||(dK("recognizer","stop"),i.stop(e),setTimeout((function(){var e,i;for(dK("recognizer","reset"),e=0;i=t[e];e++)i.reset(),i.state=8;n.curRecognizer=null}),0))},i.on("hammer.input",(function(e){e.srcEvent.defaultPrevented&&i.reset(!0)})),i}function mK(e,t,n,i,o){var r,s=pK("dragging",e),a=pK("move",e),l=pK("contextPad",e),c=pK("palette",e);function h(e){return function(t){dK("element",e,t),o.fire(e,t)}}function u(e){var t=Object(eQ["closest"])(e,"svg, .djs-element",!0);return t}function d(e){function n(e){dK("canvas","grab start");var n=0,i=0;function o(e){var o=e.deltaX-n,r=e.deltaY-i;t.scroll({dx:o,dy:r}),n=e.deltaX,i=e.deltaY}function s(e){r.off("panmove",o),r.off("panend",s),r.off("pancancel",s),dK("canvas","grab end")}r.on("panmove",o),r.on("panend",s),r.on("pancancel",s)}function o(e){var o=u(e.target),r=o&&i.get(o);if(a&&t.getRootElement()!==r)return dK("element","move start",r,e,!0),a.start(e,r,!0);n(e)}function s(e){dK("canvas","zoom start");var n=t.zoom(),i=e.center;function o(e){var o=1-(1-e.scale)/1.5,r=Math.max(cK,Math.min(hK,o*n));t.zoom(r,i),fK(e)}function s(e){r.off("pinchmove",o),r.off("pinchend",s),r.off("pinchcancel",s),r.reset(!0),dK("canvas","zoom end")}r.on("pinchmove",o),r.on("pinchend",s),r.on("pinchcancel",s)}r=gK(e),r.on("doubletap",h("element.dblclick")),r.on("tap",h("element.click")),r.on("panstart",o),r.on("press",o),r.on("pinchstart",s)}s&&n.on("drag.move",(function(e){var t=e.originalEvent;if(t&&!(t instanceof MouseEvent)){var n=FY(t),o=document.elementFromPoint(n.x,n.y),r=u(o),a=r&&i.get(r);a!==e.hover&&(e.hover&&s.out(e),a&&(s.hover({element:a,gfx:r}),e.hover=a,e.hoverGfx=r))}})),l&&n.on("contextPad.create",(function(e){var t=e.pad.html,n=gK(t);n.on("panstart",(function(e){dK("context-pad","panstart",e),l.trigger("dragstart",e,!0)})),n.on("press",(function(e){dK("context-pad","press",e),l.trigger("dragstart",e,!0)})),n.on("tap",(function(e){dK("context-pad","tap",e),l.trigger("click",e)}))})),c&&n.on("palette.create",(function(e){var t=e.container,n=gK(t);n.on("panstart",(function(e){dK("palette","panstart",e),c.trigger("dragstart",e,!0)})),n.on("press",(function(e){dK("palette","press",e),c.trigger("dragstart",e,!0)})),n.on("tap",(function(e){dK("palette","tap",e),c.trigger("click",e)}))})),n.on("canvas.init",(function(e){d(e.svg)}))}function bK(e,t){var n=this;t.on("canvas.init",(function(e){n.addBBoxMarker(e.svg)}))}mK.$inject=["injector","canvas","eventBus","elementRegistry","interactionEvents","touchFix"],bK.$inject=["canvas","eventBus"],bK.prototype.addBBoxMarker=function(e){var t={fill:"none",class:"outer-bound-marker"},n=CQ("rect");cQ(n,{x:-1e4,y:1e4,width:10,height:10}),cQ(n,t),iQ(e,n);var i=CQ("rect");cQ(i,{x:1e4,y:1e4,width:10,height:10}),cQ(i,t),iQ(e,i)};var vK={__depends__:[qY],__init__:["touchInteractionEvents"],touchInteractionEvents:["type",mK],touchFix:["type",bK]},yK={__depends__:[vK]};function wK(e){return e&&e[e.length-1]}function _K(e){return e.y}function AK(e){return e.x}var CK={left:AK,center:AK,right:function(e){return e.x+e.width},top:_K,middle:_K,bottom:function(e){return e.y+e.height}};function EK(e){this._modeling=e}EK.$inject=["modeling"],EK.prototype._getOrientationDetails=function(e){var t=["top","bottom","middle"],n="x",i="width";return-1!==t.indexOf(e)&&(n="y",i="height"),{axis:n,dimension:i}},EK.prototype._isType=function(e,t){return-1!==t.indexOf(e)},EK.prototype._alignmentPosition=function(e,t){var n,i,o,r=this._getOrientationDetails(e),s=r.axis,a=r.dimension,l={},c={},h=!1;function u(e,t){return Math.round((e[s]+t[s]+t[a])/2)}if(this._isType(e,["left","top"]))l[e]=t[0][s];else if(this._isType(e,["right","bottom"]))o=wK(t),l[e]=o[s]+o[a];else if(this._isType(e,["center","middle"])){if(Object(Zj["forEach"])(t,(function(e){var t=e[s]+Math.round(e[a]/2);c[t]?c[t].elements.push(e):c[t]={elements:[e],center:t}})),n=Object(Zj["sortBy"])(c,(function(e){return e.elements.length>1&&(h=!0),e.elements.length})),h)return l[e]=wK(n).center,l;i=t[0],t=Object(Zj["sortBy"])(t,(function(e){return e[s]+e[a]})),o=wK(t),l[e]=u(i,o)}return l},EK.prototype.trigger=function(e,t){var n=this._modeling,i=Object(Zj["filter"])(e,(function(e){return!(e.waypoints||e.host||e.labelTarget)}));if(!(i.length<2)){var o=CK[t],r=Object(Zj["sortBy"])(i,o),s=this._alignmentPosition(t,r);n.alignElements(r,s)}};var xK={__init__:["alignElements"],alignElements:["type",EK]},SK=10,DK=50,kK=250;function MK(e,t,n,i){var o;while(o=LK(e,n,t))n=i(t,n,o);return n}function NK(e){return function(t,n,i){var o={x:n.x,y:n.y};return["x","y"].forEach((function(r){var s=e[r];if(s){var a="x"===r?"width":"height",l=s.margin,c=s.minDistance;o[r]=l<0?Math.min(i[r]+l-t[a]/2,n[r]-c+l):Math.max(i[r]+i[a]+l+t[a]/2,n[r]+c+l)}})),o}}function LK(e,t,n){var i={x:t.x-n.width/2,y:t.y-n.height/2,width:n.width,height:n.height},o=IK(e,n);return Object(Zj["find"])(o,(function(e){if(e===n)return!1;var t=Fz(e,i,SK);return"intersect"===t}))}function BK(e,t){function n(t){return t.source===e?1:-1}t||(t={});var i=t.defaultDistance||DK,o=t.direction||"e",r=t.filter,s=t.getWeight||n,a=t.maxDistance||kK,l=t.reference||"start";function c(e,t){return"n"===o?"start"===l?Oz(e).top-Oz(t).bottom:"center"===l?Oz(e).top-Pz(t).y:Oz(e).top-Oz(t).top:"w"===o?"start"===l?Oz(e).left-Oz(t).right:"center"===l?Oz(e).left-Pz(t).x:Oz(e).left-Oz(t).left:"s"===o?"start"===l?Oz(t).top-Oz(e).bottom:"center"===l?Pz(t).y-Oz(e).bottom:Oz(t).bottom-Oz(e).bottom:"start"===l?Oz(t).left-Oz(e).right:"center"===l?Pz(t).x-Oz(e).right:Oz(t).right-Oz(e).right}r||(r=PK);var h=e.incoming.filter(r).map((function(t){var n=s(t),i=n<0?c(t.source,e):c(e,t.source);return{id:t.source.id,distance:i,weight:n}})),u=e.outgoing.filter(r).map((function(t){var n=s(t),i=n>0?c(e,t.target):c(t.target,e);return{id:t.target.id,distance:i,weight:n}})),d=h.concat(u).reduce((function(e,t){return e[t.id+"__weight_"+t.weight]=t,e}),{}),p=Object(Zj["reduce"])(d,(function(e,t){var n=t.distance,i=t.weight;return n<0||n>a||(e[String(n)]||(e[String(n)]=0),e[String(n)]+=1*i,(!e.distance||e[e.distance]<e[String(n)])&&(e.distance=n)),e}),{});return p.distance||i}function IK(e){var t=TK(e);return e.host&&(t=t.concat(TK(e.host))),e.attachers&&(t=t.concat(e.attachers.reduce((function(e,t){return e.concat(TK(t))}),[]))),t}function TK(e){return RK(e).concat(OK(e))}function OK(e){return e.incoming.map((function(e){return e.source}))}function RK(e){return e.outgoing.map((function(e){return e.target}))}function PK(){return!0}var FK=100;function jK(e,t,n){e.on("autoPlace",FK,(function(e){var t=e.shape,n=e.source;return QK(n,t)})),e.on("autoPlace.end",(function(e){n.scrollToElement(e.shape)})),this.append=function(n,i,o){e.fire("autoPlace.start",{source:n,shape:i});var r=e.fire("autoPlace",{source:n,shape:i}),s=t.appendShape(n,i,r,n.parent,o);return e.fire("autoPlace.end",{source:n,shape:s}),s}}function QK(e,t,n){n||(n={});var i=n.defaultDistance||DK,o=Pz(e),r=Oz(e);return{x:r.right+i+t.width/2,y:o.y}}function zK(e,t){e.on("autoPlace.end",500,(function(e){t.select(e.shape)}))}jK.$inject=["eventBus","modeling","canvas"],zK.$inject=["eventBus","selection"];var VK={__init__:["autoPlaceSelectionBehavior"],autoPlace:["type",jK],autoPlaceSelectionBehavior:["type",zK]};function WK(e,t){return Object(Zj["some"])(t,(function(t){return Object(bU["is"])(e,t)}))}function HK(e,t){"string"===typeof t&&(t=[t]);while(e=e.parent)if(WK(e,t))return e;return null}function UK(e,t){return Object(bU["is"])(t,"bpmn:TextAnnotation")?KK(e,t):WK(t,["bpmn:DataObjectReference","bpmn:DataStoreReference"])?qK(e,t):Object(bU["is"])(t,"bpmn:FlowNode")?YK(e,t):void 0}function YK(e,t){var n=Oz(e),i=Pz(e),o=BK(e,{filter:function(e){return Object(bU["is"])(e,"bpmn:SequenceFlow")}}),r=30,s=80,a="left";Object(bU["is"])(e,"bpmn:BoundaryEvent")&&(a=Fz(e,e.host,-25),-1!==a.indexOf("top")&&(r*=-1));var l={x:n.right+o+t.width/2,y:i.y+GK(a,s)},c={y:{margin:r,minDistance:s}};return MK(e,t,l,NK(c))}function GK(e,t){return-1!=e.indexOf("top")?-1*t:-1!=e.indexOf("bottom")?t:0}function KK(e,t){var n=Oz(e),i={x:n.right+t.width/2,y:n.top-50-t.height/2},o={y:{margin:-30,minDistance:20}};return MK(e,t,i,NK(o))}function qK(e,t){var n=Oz(e),i={x:n.right-10+t.width/2,y:n.bottom+40+t.width/2},o={x:{margin:30,minDistance:30}};return MK(e,t,i,NK(o))}function JK(e){e.on("autoPlace",(function(e){var t=e.shape,n=e.source;return UK(n,t)}))}JK.$inject=["eventBus"];var XK={__depends__:[VK],__init__:["bpmnAutoPlace"],bpmnAutoPlace:["type",JK]},$K=1e3;function ZK(e){this._eventBus=e}function eq(e,t){return function(n){return e.call(t||null,n.context,n.command,n)}}ZK.$inject=["eventBus"],ZK.prototype.on=function(e,t,n,i,o,r){if((Object(Zj["isFunction"])(t)||Object(Zj["isNumber"])(t))&&(r=o,o=i,i=n,n=t,t=null),Object(Zj["isFunction"])(n)&&(r=o,o=i,i=n,n=$K),Object(Zj["isObject"])(o)&&(r=o,o=!1),!Object(Zj["isFunction"])(i))throw new Error("handlerFn must be a function");Object(Zj["isArray"])(e)||(e=[e]);var s=this._eventBus;Object(Zj["forEach"])(e,(function(e){var a=["commandStack",e,t].filter((function(e){return e})).join(".");s.on(a,n,o?eq(i,r):i,r)}))};var tq=["canExecute","preExecute","preExecuted","execute","executed","postExecute","postExecuted","revert","reverted"];function nq(e,t,n,i){ZK.call(this,e),this._elementRegistry=t,this._modeling=n,this._rules=i;var o=this;this.postExecuted(["shape.create"],(function(e){var t=e.context,n=t.hints||{},i=t.shape,r=t.parent||t.newParent;!1!==n.autoResize&&o._expand([i],r)})),this.postExecuted(["elements.move"],(function(e){var t=e.context,n=Object(Zj["flatten"])(Object(Zj["values"])(t.closure.topLevel)),i=t.hints,r=!i||i.autoResize;if(!1!==r){var s=Object(Zj["groupBy"])(n,(function(e){return e.parent.id}));Object(Zj["forEach"])(s,(function(e,t){Object(Zj["isArray"])(r)&&(e=e.filter((function(e){return Object(Zj["find"])(r,Object(Zj["matchPattern"])({id:e.id}))}))),o._expand(e,t)}))}})),this.postExecuted(["shape.toggleCollapse"],(function(e){var t=e.context,n=t.hints,i=t.shape;n&&!1===n.autoResize||i.collapsed||o._expand(i.children||[],i)})),this.postExecuted(["shape.resize"],(function(e){var t=e.context,n=t.hints,i=t.shape,r=i.parent;n&&!1===n.autoResize||r&&o._expand([i],r)}))}function iq(e,t){return e.x!==t.x||e.y!==t.y||e.width!==t.width||e.height!==t.height}function oq(e,t){var n="";return e=Oz(e),t=Oz(t),e.top>t.top&&(n=n.concat("n")),e.right<t.right&&(n=n.concat("w")),e.bottom<t.bottom&&(n=n.concat("s")),e.left>t.left&&(n=n.concat("e")),n}function rq(e){e.invoke(nq,this)}function sq(e){ZK.call(this,e),this.init()}function aq(e){sq.call(this,e);var t=this;this.addRule("element.autoResize",(function(e){return t.canResize(e.elements,e.target)}))}function lq(e,t){aq.call(this,e),this._modeling=t}Object(Zj["forEach"])(tq,(function(e){ZK.prototype[e]=function(t,n,i,o,r){(Object(Zj["isFunction"])(t)||Object(Zj["isNumber"])(t))&&(r=o,o=i,i=n,n=t,t=null),this.on(t,e,n,i,o,r)}})),nq.$inject=["eventBus","elementRegistry","modeling","rules"],Kj()(nq,ZK),nq.prototype._getOptimalBounds=function(e,t){var n=this.getOffset(t),i=this.getPadding(t),o=Oz(uz(e)),r=Oz(t),s={};return o.top-r.top<i.top&&(s.top=o.top-n.top),o.left-r.left<i.left&&(s.left=o.left-n.left),r.right-o.right<i.right&&(s.right=o.right+n.right),r.bottom-o.bottom<i.bottom&&(s.bottom=o.bottom+n.bottom),Rz(Object(Zj["assign"])({},r,s))},nq.prototype._expand=function(e,t){"string"===typeof t&&(t=this._elementRegistry.get(t));var n=this._rules.allowed("element.autoResize",{elements:e,target:t});if(n){var i=this._getOptimalBounds(e,t);if(iq(i,t)){var o=oq(Object(Zj["pick"])(t,["x","y","width","height"]),i);this.resize(t,i,{autoResize:o});var r=t.parent;r&&this._expand([t],r)}}},nq.prototype.getOffset=function(e){return{top:60,bottom:60,left:100,right:100}},nq.prototype.getPadding=function(e){return{top:2,bottom:2,left:15,right:15}},nq.prototype.resize=function(e,t,n){this._modeling.resizeShape(e,t,null,n)},rq.$inject=["injector"],Kj()(rq,nq),rq.prototype.resize=function(e,t,n){Object(bU["is"])(e,"bpmn:Participant")?this._modeling.resizeLane(e,t,null,n):this._modeling.resizeShape(e,t,null,n)},sq.$inject=["eventBus"],Kj()(sq,ZK),sq.prototype.addRule=function(e,t,n){var i=this;"string"===typeof e&&(e=[e]),e.forEach((function(e){i.canExecute(e,t,(function(e,t,i){return n(e)}),!0)}))},sq.prototype.init=function(){},aq.$inject=["eventBus"],Kj()(aq,sq),aq.prototype.canResize=function(e,t){return!1},Kj()(lq,aq),lq.$inject=["eventBus","modeling"],lq.prototype.canResize=function(e,t){if(!Object(bU["is"])(t,"bpmn:Participant")&&!Object(bU["is"])(t,"bpmn:Lane")&&!Object(bU["is"])(t,"bpmn:SubProcess"))return!1;var n=!0;return Object(Zj["forEach"])(e,(function(e){(Object(bU["is"])(e,"bpmn:Lane")||e.labelTarget)&&(n=!1)})),n};var cq={__init__:["bpmnAutoResize","bpmnAutoResizeProvider"],bpmnAutoResize:["type",rq],bpmnAutoResizeProvider:["type",lq]},hq=1500;function uq(e,t,n){var i=this,o=n.get("dragging",!1);function r(t){if(!t.hover){var n=t.originalEvent,r=i._findTargetGfx(n),s=r&&e.get(r);r&&s&&(t.stopPropagation(),o.hover({element:s,gfx:r}),o.move(n))}}o&&t.on("drag.start",(function(e){t.once("drag.move",hq,(function(e){r(e)}))})),function(){var e,n;t.on("element.hover",(function(t){e=t.gfx,n=t.element})),t.on("element.hover",hq,(function(i){n&&t.fire("element.out",{element:n,gfx:e})})),t.on("element.out",(function(){e=null,n=null}))}(),this._findTargetGfx=function(e){var t,n;if(e instanceof MouseEvent)return t=FY(e),n=document.elementFromPoint(t.x,t.y),dq(n)}}function dq(e){return Object(eQ["closest"])(e,"svg, .djs-element",!0)}uq.$inject=["elementRegistry","eventBus","injector"];var pq={__init__:["hoverFix"],hoverFix:["type",uq]},fq=Math.round,gq="djs-drag-active";function mq(e){e.preventDefault()}function bq(e){return"undefined"!==typeof TouchEvent&&e instanceof TouchEvent}function vq(e){return Math.sqrt(Math.pow(e.x,2)+Math.pow(e.y,2))}function yq(e,t,n,i){var o,r={threshold:5,trapClick:!0};function s(e){var n=t.viewbox(),i=t._container.getBoundingClientRect();return{x:n.x+(e.x-i.left)/n.scale,y:n.y+(e.y-i.top)/n.scale}}function a(t,n){n=n||o;var i=e.createEvent(Object(Zj["assign"])({},n.payload,n.data,{isTouch:n.isTouch}));return!1!==e.fire("drag."+t,i)&&e.fire(n.prefix+"."+t,i)}function l(e){var t=e.filter((function(e){return i.get(e.id)}));t.length&&n.select(t)}function c(e,i){var r=o.payload,l=o.displacement,c=o.globalStart,h=FY(e),u=UG(h,c),d=o.localStart,p=s(h),f=UG(p,d);if(!o.active&&(i||vq(u)>o.threshold)){if(Object(Zj["assign"])(r,{x:fq(d.x+l.x),y:fq(d.y+l.y),dx:0,dy:0},{originalEvent:e}),!1===a("start"))return m();o.active=!0,o.keepSelection||(r.previousSelection=n.get(),n.select(null)),o.cursor&&QG(o.cursor),t.addMarker(t.getRootElement(),gq)}PY(e),o.active&&(Object(Zj["assign"])(r,{x:fq(p.x+l.x),y:fq(p.y+l.y),dx:fq(f.x),dy:fq(f.y)},{originalEvent:e}),a("move"))}function h(e){var t,n=!0;o.active&&(e&&(o.payload.originalEvent=e,PY(e)),n=a("end")),!1===n&&a("rejected"),t=b(!0!==n),a("ended",t)}function u(e){27===e.which&&(mq(e),m())}function d(t){var n;o.active&&(n=WG(e),setTimeout(n,400),mq(t)),h(t)}function p(e){c(e)}function f(e){var t=o.payload;t.hoverGfx=e.gfx,t.hover=e.element,a("hover")}function g(e){a("out");var t=o.payload;t.hoverGfx=null,t.hover=null}function m(e){var t;if(o){var n=o.active;n&&a("cancel"),t=b(e),n&&a("canceled",t)}}function b(i){var r,s;a("cleanup"),zG(),s=o.trapClick?d:h,eQ["event"].unbind(document,"mousemove",c),eQ["event"].unbind(document,"dragstart",mq),eQ["event"].unbind(document,"selectstart",mq),eQ["event"].unbind(document,"mousedown",s,!0),eQ["event"].unbind(document,"mouseup",s,!0),eQ["event"].unbind(document,"keyup",u),eQ["event"].unbind(document,"touchstart",p,!0),eQ["event"].unbind(document,"touchcancel",m,!0),eQ["event"].unbind(document,"touchmove",c,!0),eQ["event"].unbind(document,"touchend",h,!0),e.off("element.hover",f),e.off("element.out",g),t.removeMarker(t.getRootElement(),gq);var b=o.payload.previousSelection;return!1!==i&&b&&!n.get().length&&l(b),r=o,o=null,r}function v(t,n,i,l){o&&m(!1),"string"===typeof n&&(l=i,i=n,n=null),l=Object(Zj["assign"])({},r,l||{});var b,v,y,w,_,A=l.data||{};w=l.trapClick?d:h,t?(b=RY(t)||t,v=FY(t),PY(t),"dragstart"===b.type&&mq(b)):(b=null,v={x:0,y:0}),y=s(v),n||(n=y),_=bq(b),o=Object(Zj["assign"])({prefix:i,data:A,payload:{},globalStart:v,displacement:UG(n,y),localStart:y,isTouch:_},l),l.manual||(_?(eQ["event"].bind(document,"touchstart",p,!0),eQ["event"].bind(document,"touchcancel",m,!0),eQ["event"].bind(document,"touchmove",c,!0),eQ["event"].bind(document,"touchend",h,!0)):(eQ["event"].bind(document,"mousemove",c),eQ["event"].bind(document,"dragstart",mq),eQ["event"].bind(document,"selectstart",mq),eQ["event"].bind(document,"mousedown",w,!0),eQ["event"].bind(document,"mouseup",w,!0)),eQ["event"].bind(document,"keyup",u),e.on("element.hover",f),e.on("element.out",g)),a("init"),l.autoActivate&&c(t,!0)}e.on("diagram.destroy",m),this.init=v,this.move=c,this.hover=f,this.out=g,this.end=h,this.cancel=m,this.context=function(){return o},this.setOptions=function(e){Object(Zj["assign"])(r,e)}}yq.$inject=["eventBus","canvas","selection","elementRegistry"];var wq={__depends__:[pq,rG],dragging:["type",yq]};function _q(e,t,n){this._canvas=n,this._opts=Object(Zj["assign"])({scrollThresholdIn:[20,20,20,20],scrollThresholdOut:[0,0,0,0],scrollRepeatTimeout:15,scrollStep:10},e);var i=this;t.on("drag.move",(function(e){var t=i._toBorderPoint(e);i.startScroll(t)})),t.on(["drag.cleanup"],(function(){i.stopScroll()}))}function Aq(e,t,n){return t<e&&e<n}_q.$inject=["config.autoScroll","eventBus","canvas"],_q.prototype.startScroll=function(e){var t=this._canvas,n=this._opts,i=this,o=t.getContainer().getBoundingClientRect(),r=[e.x,e.y,o.width-e.x,o.height-e.y];this.stopScroll();for(var s=0,a=0,l=0;l<4;l++)Aq(r[l],n.scrollThresholdOut[l],n.scrollThresholdIn[l])&&(0===l?s=n.scrollStep:1==l?a=n.scrollStep:2==l?s=-n.scrollStep:3==l&&(a=-n.scrollStep));0===s&&0===a||(t.scroll({dx:s,dy:a}),this._scrolling=setTimeout((function(){i.startScroll(e)}),n.scrollRepeatTimeout))},_q.prototype.stopScroll=function(){clearTimeout(this._scrolling)},_q.prototype.setOptions=function(e){this._opts=Object(Zj["assign"])({},this._opts,e)},_q.prototype._toBorderPoint=function(e){var t=this._canvas._container.getBoundingClientRect(),n=FY(e.originalEvent);return{x:n.x-t.left,y:n.y-t.top}};var Cq={__depends__:[wq],__init__:["autoScroll"],autoScroll:["type",_q]};function Eq(e){this._commandStack=e.get("commandStack",!1)}Eq.$inject=["injector"],Eq.prototype.allowed=function(e,t){var n=!0,i=this._commandStack;return i&&(n=i.canExecute(e,t)),void 0===n||n};var xq={__init__:["rules"],rules:["type",Eq]},Sq=Math.round,Dq=Math.max;function kq(e,t){var n=e.x,i=e.y;return[["M",n,i],["m",0,-t],["a",t,t,0,1,1,0,2*t],["a",t,t,0,1,1,0,-2*t],["z"]]}function Mq(e){var t=[];return e.forEach((function(e,n){t.push([0===n?"M":"L",e.x,e.y])})),t}var Nq=10;function Lq(e,t){var n,i;for(n=0;i=e[n];n++)if(Cz(i,t)<=Nq)return{point:e[n],bendpoint:!0,index:n};return null}function Bq(e,t){var n,i=Bz()(kq(t,Nq),Mq(e)),o=i[0],r=i[i.length-1];return o?o!==r?o.segment2!==r.segment2?(n=Dq(o.segment2,r.segment2)-1,{point:e[n],bendpoint:!0,index:n}):{point:{x:Sq(o.x+r.x)/2,y:Sq(o.y+r.y)/2},index:o.segment2}:{point:{x:Sq(o.x),y:Sq(o.y)},index:o.segment2}:null}function Iq(e,t){return Lq(e,t)||Bq(e,t)}var Tq="djs-bendpoint",Oq="djs-segment-dragger";function Rq(e,t){var n,i=FY(t),o=e._container.getBoundingClientRect();n={x:o.left,y:o.top};var r=e.viewbox();return{x:r.x+(i.x-n.x)/r.scale,y:r.y+(i.y-n.y)/r.scale}}function Pq(e,t,n){var i=Rq(e,n),o=Iq(t,i);return o}function Fq(e,t){var n=CQ("g");fQ(n).add(Tq),iQ(e,n);var i=CQ("circle");cQ(i,{cx:0,cy:0,r:4}),fQ(i).add("djs-visual"),iQ(n,i);var o=CQ("circle");return cQ(o,{cx:0,cy:0,r:10}),fQ(o).add("djs-hit"),iQ(n,o),t&&fQ(n).add(t),n}function jq(e,t,n,i){var o=CQ("g");iQ(e,o);var r=14,s=3,a=11,l=Vq(t,n,i),c=s+a,h=CQ("rect");cQ(h,{x:-r/2,y:-s/2,width:r,height:s}),fQ(h).add("djs-visual"),iQ(o,h);var u=CQ("rect");return cQ(u,{x:-l/2,y:-c/2,width:l,height:c}),fQ(u).add("djs-hit"),iQ(o,u),CV(o,"v"===i?90:0,0,0),o}function Qq(e,t,n){var i=CQ("g"),o=Nz(t,n),r=Sz(t,n);return iQ(e,i),jq(i,t,n,r),fQ(i).add(Oq),fQ(i).add("h"===r?"horizontal":"vertical"),AV(i,o.x,o.y),i}function zq(e){return Math.abs(Math.round(2*e/3))}function Vq(e,t,n){var i=t.x-e.x,o=t.y-e.y;return zq("h"===n?i:o)}var Wq=n("f192"),Hq=n.n(Wq);function Uq(e,t,n,i,o){function r(e,t,n){var i,o,r,s,a,l,c=e.index,h=e.point;return!(c<=0||e.bendpoint)&&(i=t[c-1],o=t[c],r=Nz(i,o),s=Sz(i,o),a=Math.abs(h.x-r.x),l=Math.abs(h.y-r.y),s&&a<=n&&l<=n)}function s(e,t){var n,i,o,r,s=e.waypoints;return t.index<=0||t.bendpoint?null:(n={start:s[t.index-1],end:s[t.index]},i=Sz(n.start,n.end),i?(o="h"===i?n.end.x-n.start.x:n.end.y-n.start.y,r=zq(o)/2,r):null)}function a(e,n){var a,l=n.waypoints,c=Pq(t,l,e);if(c)return a=s(n,c),r(c,l,a)?o.start(e,n,c.index):i.start(e,n,c.index,!c.bendpoint),!0}function l(e,t,i){eQ["event"].bind(e,t,(function(e){n.triggerMouseEvent(t,e,i),e.stopPropagation()}))}function c(e,n){var i=t.getLayer("overlays"),o=Object(eQ["query"])('.djs-bendpoints[data-element-id="'+Hq()(e.id)+'"]',i);return!o&&n&&(o=CQ("g"),cQ(o,{"data-element-id":e.id}),fQ(o).add("djs-bendpoints"),iQ(i,o),l(o,"mousedown",e),l(o,"click",e),l(o,"dblclick",e)),o}function h(e,t){return Object(eQ["query"])('.djs-segment-dragger[data-segment-idx="'+e+'"]',t)}function u(e,t){t.waypoints.forEach((function(t,n){var i=Fq(e);iQ(e,i),AV(i,t.x,t.y)})),Fq(e,"floating")}function d(e,t){for(var n,i,o,r=t.waypoints,s=1;s<r.length;s++)n=r[s-1],i=r[s],Sz(n,i)&&(o=Qq(e,n,i),cQ(o,{"data-segment-idx":s}),l(o,"mousemove",t))}function p(e){Object(Zj["forEach"])(Object(eQ["queryAll"])("."+Tq,e),(function(e){mQ(e)}))}function f(e){Object(Zj["forEach"])(Object(eQ["queryAll"])("."+Oq,e),(function(e){mQ(e)}))}function g(e){var t=c(e);return t||(t=c(e,!0),u(t,e),d(t,e)),t}function m(e){var t=c(e);t&&(f(t),p(t),d(t,e),u(t,e))}function b(e,t){var n=Object(eQ["query"])(".floating",e),i=t.point;n&&AV(n,i.x,i.y)}function v(e,t,n){var i,o,r=h(t.index,e),s=n[t.index-1],a=n[t.index],l=t.point,c=Nz(s,a),u=Sz(s,a);r&&(i=Yq(r),o={x:l.x-c.x,y:l.y-c.y},"v"===u&&(o={x:o.y,y:o.x}),AV(i,o.x,o.y))}e.on("connection.changed",(function(e){m(e.element)})),e.on("connection.remove",(function(e){var t=c(e.element);t&&mQ(t)})),e.on("element.marker.update",(function(e){var t,n=e.element;n.waypoints&&(t=g(n),e.add?fQ(t).add(e.marker):fQ(t).remove(e.marker))})),e.on("element.mousemove",(function(e){var n,i,o=e.element,r=o.waypoints;if(r){if(n=c(o,!0),i=Pq(t,r,e.originalEvent),!i)return;b(n,i),i.bendpoint||v(n,i,r)}})),e.on("element.mousedown",(function(e){if(zY(e)){var t=e.originalEvent,n=e.element;if(n.waypoints)return a(t,n)}})),e.on("selection.changed",(function(e){var t=e.newSelection,n=t[0];n&&n.waypoints&&g(n)})),e.on("element.hover",(function(e){var t=e.element;t.waypoints&&(g(t),n.registerEvent(e.gfx,"mousemove","element.mousemove"))})),e.on("element.out",(function(e){n.unregisterEvent(e.gfx,"mousemove","element.mousemove")})),e.on("element.updateId",(function(e){var t=e.element,n=e.newId;if(t.waypoints){var i=c(t);i&&cQ(i,{"data-element-id":n})}})),this.addHandles=g,this.updateHandles=m,this.getBendpointsContainer=c,this.getSegmentDragger=h}function Yq(e){return Object(eQ["query"])(".djs-visual",e)}Uq.$inject=["eventBus","canvas","interactionEvents","bendpointMove","connectionSegmentMove"];var Gq=Math.round,Kq="reconnectStart",qq="reconnectEnd",Jq="updateWaypoints";function Xq(e,t,n,i,o,r){this._injector=e,this.start=function(e,t,r,s){var a,l=n.getGraphics(t),c=t.source,h=t.target,u=t.waypoints;a=s||0!==r?s||r!==u.length-1?Jq:qq:Kq;var d=a===Jq?"connection.updateWaypoints":"connection.reconnect",p=o.allowed(d,{connection:t,source:c,target:h});!1===p&&(p=o.allowed(d,{connection:t,source:h,target:c})),!1!==p&&i.init(e,"bendpoint.move",{data:{connection:t,connectionGfx:l,context:{allowed:p,bendpointIndex:r,connection:t,source:c,target:h,insert:s,type:a}}})},t.on("bendpoint.move.hover",(function(e){var t,n=e.context,i=n.connection,r=i.source,s=i.target,a=e.hover,l=n.type;if(n.hover=a,a){var c=l===Jq?"connection.updateWaypoints":"connection.reconnect";if(t=n.allowed=o.allowed(c,{connection:i,source:l===Kq?a:r,target:l===qq?a:s}),t)return n.source=l===Kq?a:r,void(n.target=l===qq?a:s);!1===t&&(t=n.allowed=o.allowed(c,{connection:i,source:l===qq?a:s,target:l===Kq?a:r})),t&&(n.source=l===qq?a:s,n.target=l===Kq?a:r)}})),t.on(["bendpoint.move.out","bendpoint.move.cleanup"],(function(e){var t=e.context,n=t.type;t.hover=null,t.source=null,t.target=null,n!==Jq&&(t.allowed=!1)})),t.on("bendpoint.move.end",(function(e){var t=e.context,n=t.allowed,i=t.bendpointIndex,o=t.connection,s=t.insert,a=o.waypoints.slice(),l=t.source,c=t.target,h=t.type,u=t.hints||{},d={x:Gq(e.x),y:Gq(e.y)};if(!n)return!1;h===Jq?(s?a.splice(i,0,d):a[i]=d,u.bendpointMove={insert:s,bendpointIndex:i},a=this.cropWaypoints(o,a),r.updateWaypoints(o,zz(a),u)):(h===Kq?(u.docking="source",$q(t)&&(u.docking="target",u.newWaypoints=a.reverse())):h===qq&&(u.docking="target",$q(t)&&(u.docking="source",u.newWaypoints=a.reverse())),r.reconnect(o,l,c,d,u))}),this)}function $q(e){var t=e.hover,n=e.source,i=e.target,o=e.type;return o===Kq?t&&i&&t===i&&n!==i:o===qq?t&&n&&t===n&&n!==i:void 0}Xq.$inject=["injector","eventBus","canvas","dragging","rules","modeling"],Xq.prototype.cropWaypoints=function(e,t){var n=this._injector.get("connectionDocking",!1);if(!n)return t;var i=e.waypoints;return e.waypoints=t,e.waypoints=n.getCroppedWaypoints(e),t=e.waypoints,e.waypoints=i,t};var Zq="reconnectStart",eJ="reconnectEnd",tJ="updateWaypoints",nJ="connect-ok",iJ="connect-not-ok",oJ="connect-hover",rJ="djs-updating",sJ="djs-element-hidden",aJ=1100;function lJ(e,t,n,i){this._injector=t;var o=t.get("connectionPreview",!1);n.on("bendpoint.move.start",(function(e){var t=e.context,n=t.bendpointIndex,o=t.connection,r=t.insert,s=o.waypoints,a=s.slice();t.waypoints=s,r&&a.splice(n,0,{x:e.x,y:e.y}),o.waypoints=a;var l=t.draggerGfx=Fq(i.getLayer("overlays"));fQ(l).add("djs-dragging"),i.addMarker(o,sJ),i.addMarker(o,rJ)})),n.on("bendpoint.move.hover",(function(e){var t=e.context,n=t.allowed,o=t.hover,r=t.type;if(o){if(i.addMarker(o,oJ),r===tJ)return;n?(i.removeMarker(o,iJ),i.addMarker(o,nJ)):!1===n&&(i.removeMarker(o,nJ),i.addMarker(o,iJ))}})),n.on(["bendpoint.move.out","bendpoint.move.cleanup"],aJ,(function(e){var t=e.context,n=t.hover,o=t.target;n&&(i.removeMarker(n,oJ),i.removeMarker(n,o?nJ:iJ))})),n.on("bendpoint.move.move",(function(t){var n=t.context,i=n.allowed,r=n.bendpointIndex,s=n.draggerGfx,a=n.hover,l=n.type,c=n.connection,h=c.source,u=c.target,d=c.waypoints.slice(),p={x:t.x,y:t.y},f=n.hints||{},g={};o&&(f.connectionStart&&(g.connectionStart=f.connectionStart),f.connectionEnd&&(g.connectionEnd=f.connectionEnd),l===Zq?$q(n)?(g.connectionEnd=g.connectionEnd||p,g.source=u,g.target=a||h,d=d.reverse()):(g.connectionStart=g.connectionStart||p,g.source=a||h,g.target=u):l===eJ?$q(n)?(g.connectionStart=g.connectionStart||p,g.source=a||u,g.target=h,d=d.reverse()):(g.connectionEnd=g.connectionEnd||p,g.source=h,g.target=a||u):(g.noCropping=!0,g.noLayout=!0,d[r]=p),l===tJ&&(d=e.cropWaypoints(c,d)),g.waypoints=d,o.drawPreview(n,i,g)),AV(s,t.x,t.y)}),this),n.on(["bendpoint.move.end","bendpoint.move.cancel"],aJ,(function(e){var t=e.context,n=t.connection,r=t.draggerGfx,s=t.hover,a=t.target,l=t.waypoints;n.waypoints=l,mQ(r),i.removeMarker(n,rJ),i.removeMarker(n,sJ),s&&(i.removeMarker(s,nJ),i.removeMarker(s,a?nJ:iJ)),o&&o.cleanUp(t)}))}lJ.$inject=["bendpointMove","injector","eventBus","canvas"];var cJ="connect-hover",hJ="djs-updating";function uJ(e,t,n){return dJ(e,t,e[t]+n)}function dJ(e,t,n){return{x:"x"===t?n:e.x,y:"y"===t?n:e.y}}function pJ(e,t,n,i){var o=Math.max(t[i],n[i]),r=Math.min(t[i],n[i]),s=20,a=Math.min(Math.max(r+s,e[i]),o-s);return dJ(t,i,a)}function fJ(e){return"x"===e?"y":"x"}function gJ(e,t,n){var i,o;return e.original?e.original:(i=Pz(t),o=fJ(n),dJ(e,o,i[o]))}function mJ(e,t,n,i,o,r){var s=e.get("connectionDocking",!1);function a(e,t){if(!s)return t;var n,i=e.waypoints;return e.waypoints=t,n=s.getCroppedWaypoints(e),e.waypoints=i,n}function l(e){o.update("connection",e.connection,e.connectionGfx)}function c(e,t,n){var i=e.newWaypoints,o=e.segmentStartIndex+t,r=i[o],s=e.segmentEndIndex+t,a=i[s],l=fJ(e.axis),c=pJ(n,r,a,l);AV(e.draggerGfx,c.x,c.y)}function h(e,t){var n=0,i=e.filter((function(i,o){return!Ez(e[o-1],e[o+1],i)||(n=o<=t?n-1:n,!1)}));return{waypoints:i,segmentOffset:n}}this.start=function(e,t,o){var r,s,a,l,c=n.getGraphics(t),h=o-1,u=o,d=t.waypoints,p=d[h],f=d[u],g=Pq(n,d,e);s=Sz(p,f),s&&(a="v"===s?"x":"y",0===h&&(p=gJ(p,t.source,a)),u===d.length-1&&(f=gJ(f,t.target,a)),l=g?g.point:{x:(p.x+f.x)/2,y:(p.y+f.y)/2},r={connection:t,segmentStartIndex:h,segmentEndIndex:u,segmentStart:p,segmentEnd:f,axis:a,dragPosition:l},i.init(e,l,"connectionSegment.move",{cursor:"x"===a?"resize-ew":"resize-ns",data:{connection:t,connectionGfx:c,context:r}}))},t.on("connectionSegment.move.start",(function(e){var t=e.context,i=e.connection,o=n.getLayer("overlays");t.originalWaypoints=i.waypoints.slice(),t.draggerGfx=Qq(o,t.segmentStart,t.segmentEnd),fQ(t.draggerGfx).add("djs-dragging"),n.addMarker(i,hJ)})),t.on("connectionSegment.move.move",(function(e){var t,n,i=e.context,o=i.connection,r=i.segmentStartIndex,s=i.segmentEndIndex,h=i.segmentStart,u=i.segmentEnd,d=i.axis,p=i.originalWaypoints.slice(),f=uJ(h,d,e["d"+d]),g=uJ(u,d,e["d"+d]),m=p.length,b=0;p[r]=f,p[s]=g,r<2&&(t=Fz(o.source,f),1===r?"intersect"===t&&(p.shift(),p[0]=f,b--):"intersect"!==t&&(p.unshift(h),b++)),s>m-3&&(n=Fz(o.target,g),s===m-2?"intersect"===n&&(p.pop(),p[p.length-1]=g):"intersect"!==n&&p.push(u)),i.newWaypoints=o.waypoints=a(o,p),c(i,b,e),i.newSegmentStartIndex=r+b,l(e)})),t.on("connectionSegment.move.hover",(function(e){e.context.hover=e.hover,n.addMarker(e.hover,cJ)})),t.on(["connectionSegment.move.out","connectionSegment.move.cleanup"],(function(e){var t=e.context.hover;t&&n.removeMarker(t,cJ)})),t.on("connectionSegment.move.cleanup",(function(e){var t=e.context,i=t.connection;t.draggerGfx&&mQ(t.draggerGfx),n.removeMarker(i,hJ)})),t.on(["connectionSegment.move.cancel","connectionSegment.move.end"],(function(e){var t=e.context,n=t.connection;n.waypoints=t.originalWaypoints,l(e)})),t.on("connectionSegment.move.end",(function(e){var t=e.context,n=t.connection,i=t.newWaypoints,o=t.newSegmentStartIndex;i=i.map((function(e){return{original:e.original,x:Math.round(e.x),y:Math.round(e.y)}}));var s=h(i,o),l=s.waypoints,c=a(n,l),u=s.segmentOffset,d={segmentMove:{segmentStartIndex:t.segmentStartIndex,newSegmentStartIndex:o+u}};r.updateWaypoints(n,c,d)}))}mJ.$inject=["injector","eventBus","canvas","dragging","graphicsFactory","modeling"];var bJ=Math.abs,vJ=Math.round;function yJ(e,t,n){var i,o;for(n=void 0===n?10:n,i=0;i<t.length;i++)if(o=t[i],bJ(o-e)<=n)return o}function wJ(e){return{x:e.x,y:e.y}}function _J(e){return{x:e.x+e.width,y:e.y+e.height}}function AJ(e,t){return!e||isNaN(e.x)||isNaN(e.y)?t:{x:vJ(e.x+e.width/2),y:vJ(e.y+e.height/2)}}function CJ(e,t){var n=e.snapped;return!!n&&("string"===typeof t?n[t]:n.x&&n.y)}function EJ(e,t,n){if("string"!==typeof t)throw new Error("axis must be in [x, y]");if("number"!==typeof n&&!1!==n)throw new Error("value must be Number or false");var i,o=e[t],r=e.snapped=e.snapped||{};return!1===n?r[t]=!1:(r[t]=!0,i=n-o,e[t]+=i,e["d"+t]+=i),o}function xJ(e){return e.children||[]}var SJ=Math.abs,DJ=Math.round,kJ=10;function MJ(e){function t(e,t){if(Object(Zj["isArray"])(e)){var n=e.length;while(n--)if(SJ(e[n]-t)<=kJ)return e[n]}else{e=+e;var i=t%e;if(i<kJ)return t-i;if(i>e-kJ)return t-i+e}return t}function n(e){if(e.width)return{x:DJ(e.width/2+e.x),y:DJ(e.height/2+e.y)}}function i(e){var t=e.snapPoints,i=e.connection,o=i.waypoints,r=e.segmentStart,s=e.segmentStartIndex,a=e.segmentEnd,l=e.segmentEndIndex,c=e.axis;if(t)return t;var h=[o[s-1],r,a,o[l+1]];return s<2&&h.unshift(n(i.source)),l>o.length-3&&h.unshift(n(i.target)),e.snapPoints=t={horizontal:[],vertical:[]},Object(Zj["forEach"])(h,(function(e){e&&(e=e.original||e,"y"===c&&t.horizontal.push(e.y),"x"===c&&t.vertical.push(e.x))})),t}function o(e){var t=e.snapPoints,n=e.connection.waypoints,i=e.bendpointIndex;if(t)return t;var o=[n[i-1],n[i+1]];return e.snapPoints=t={horizontal:[],vertical:[]},Object(Zj["forEach"])(o,(function(e){e&&(e=e.original||e,t.horizontal.push(e.y),t.vertical.push(e.x))})),t}e.on("connectionSegment.move.move",1500,(function(e){var n,o,r=e.context,s=i(r),a=e.x,l=e.y;if(s){n=t(s.vertical,a),o=t(s.horizontal,l);var c=a-n,h=l-o;Object(Zj["assign"])(e,{dx:e.dx-c,dy:e.dy-h,x:n,y:o}),(c||-1!==s.vertical.indexOf(a))&&EJ(e,"x",n),(h||-1!==s.horizontal.indexOf(l))&&EJ(e,"y",o)}})),e.on(["bendpoint.move.move","bendpoint.move.end"],1500,(function(e){var i,r,s=e.context,a=o(s),l=s.hover,c=l&&n(l),h=e.x,u=e.y;if(a){i=t(c?a.vertical.concat([c.x]):a.vertical,h),r=t(c?a.horizontal.concat([c.y]):a.horizontal,u);var d=h-i,p=u-r;Object(Zj["assign"])(e,{dx:e.dx-d,dy:e.dy-p,x:e.x-d,y:e.y-p}),(d||-1!==a.vertical.indexOf(h))&&EJ(e,"x",i),(p||-1!==a.horizontal.indexOf(u))&&EJ(e,"y",r)}}))}MJ.$inject=["eventBus"];var NJ={__depends__:[wq,xq],__init__:["bendpoints","bendpointSnapping","bendpointMovePreview"],bendpoints:["type",Uq],bendpointMove:["type",Xq],bendpointMovePreview:["type",lJ],connectionSegmentMove:["type",mJ],bendpointSnapping:["type",MJ]};function LJ(e,t,n,i){function o(e,t){return i.allowed("connection.create",{source:e,target:t})}function r(e,t){return o(t,e)}e.on("connect.hover",(function(e){var t,n=e.context,i=n.start,s=e.hover;if(n.hover=s,t=n.canExecute=o(i,s),!Object(Zj["isNil"])(t)){if(!1!==t)return n.source=i,void(n.target=s);t=n.canExecute=r(i,s),Object(Zj["isNil"])(t)||!1!==t&&(n.source=s,n.target=i)}})),e.on(["connect.out","connect.cleanup"],(function(e){var t=e.context;t.hover=null,t.source=null,t.target=null,t.canExecute=!1})),e.on("connect.end",(function(e){var t=e.context,i=t.canExecute,o=t.connectionStart,r={x:e.x,y:e.y},s=t.source,a=t.target;if(!i)return!1;var l=null,c={connectionStart:BJ(t)?r:o,connectionEnd:BJ(t)?o:r};Object(Zj["isObject"])(i)&&(l=i),n.connect(s,a,l,c)})),this.start=function(e,n,i,o){Object(Zj["isObject"])(i)||(o=i,i=Pz(n)),t.init(e,"connect",{autoActivate:o,data:{shape:n,context:{start:n,connectionStart:i}}})}}function BJ(e){var t=e.hover,n=e.source,i=e.target;return t&&n&&t===n&&n!==i}LJ.$inject=["eventBus","dragging","modeling","rules"];var IJ=1100,TJ=900,OJ="connect-ok",RJ="connect-not-ok";function PJ(e,t,n){var i=e.get("connectionPreview",!1);i&&t.on("connect.move",(function(e){var t=e.context,n=t.canExecute,o=t.hover,r=t.source,s=t.start,a=t.startPosition,l=t.target,c=t.connectionStart||a,h=t.connectionEnd||{x:e.x,y:e.y},u=c,d=h;BJ(t)&&(u=h,d=c),i.drawPreview(t,n,{source:r||s,target:l||o,connectionStart:u,connectionEnd:d})})),t.on("connect.hover",TJ,(function(e){var t=e.context,i=e.hover,o=t.canExecute;null!==o&&n.addMarker(i,o?OJ:RJ)})),t.on(["connect.out","connect.cleanup"],IJ,(function(e){var t=e.hover;t&&(n.removeMarker(t,OJ),n.removeMarker(t,RJ))})),i&&t.on("connect.cleanup",(function(e){i.cleanUp(e.context)}))}PJ.$inject=["injector","eventBus","canvas"];var FJ={__depends__:[rG,xq,wq],__init__:["connectPreview"],connect:["type",LJ],connectPreview:["type",PJ]},jJ="djs-connection-preview";function QJ(e,t,n,i){this._canvas=t,this._graphicsFactory=n,this._elementFactory=i,this._connectionDocking=e.get("connectionDocking",!1),this._layouter=e.get("layouter",!1)}function zJ(e){var t={};return function(n){var i=JSON.stringify(n),o=t[i];return o||(o=t[i]=e.apply(null,arguments)),o}}function VJ(e){return Object(Zj["isObject"])(e)?e:{}}QJ.$inject=["injector","canvas","graphicsFactory","elementFactory"],QJ.prototype.drawPreview=function(e,t,n){n=n||{};var i,o=e.connectionPreviewGfx,r=e.getConnection,s=n.source,a=n.target,l=n.waypoints,c=n.connectionStart,h=n.connectionEnd,u=n.noLayout,d=n.noCropping,p=n.noNoop,f=this;o||(o=e.connectionPreviewGfx=this.createConnectionPreviewGfx()),bQ(o),r||(r=e.getConnection=zJ((function(e,t,n){return f.getConnection(e,t,n)}))),t&&(i=r(t,s,a)),i?(i.waypoints=l||[],this._layouter&&!u&&(i.waypoints=this._layouter.layoutConnection(i,{source:s,target:a,connectionStart:c,connectionEnd:h,waypoints:n.waypoints||i.waypoints})),i.waypoints&&i.waypoints.length||(i.waypoints=[s?Pz(s):c,a?Pz(a):h]),this._connectionDocking&&(s||a)&&!d&&(i.waypoints=this._connectionDocking.getCroppedWaypoints(i,s,a)),this._graphicsFactory.drawConnection(o,i)):!p&&this.drawNoopPreview(o,n)},QJ.prototype.drawNoopPreview=function(e,t){var n=t.source,i=t.target,o=t.connectionStart||Pz(n),r=t.connectionEnd||Pz(i),s=this.cropWaypoints(o,r,n,i),a=this.createNoopConnection(s[0],s[1]);iQ(e,a)},QJ.prototype.cropWaypoints=function(e,t,n,i){var o=this._graphicsFactory,r=n&&o.getShapePath(n),s=i&&o.getShapePath(i),a=o.getConnectionPath({waypoints:[e,t]});return e=n&&jz(r,a,!0)||e,t=i&&jz(s,a,!1)||t,[e,t]},QJ.prototype.cleanUp=function(e){e&&e.connectionPreviewGfx&&mQ(e.connectionPreviewGfx)},QJ.prototype.getConnection=function(e){var t=VJ(e);return this._elementFactory.createConnection(t)},QJ.prototype.createConnectionPreviewGfx=function(){var e=CQ("g");return cQ(e,{pointerEvents:"none"}),fQ(e).add(jJ),iQ(this._canvas.getDefaultLayer(),e),e},QJ.prototype.createNoopConnection=function(e,t){var n=CQ("polyline");return cQ(n,{stroke:"#333",strokeDasharray:[1],strokeWidth:2,"pointer-events":"none"}),cQ(n,{points:[e.x,e.y,t.x,t.y]}),n};var WJ={__init__:["connectionPreview"],connectionPreview:["type",QJ]},HJ=Math.min,UJ=Math.max;function YJ(e){e.preventDefault()}function GJ(e){e.stopPropagation()}function KJ(e){return e.nodeType===Node.TEXT_NODE}function qJ(e){return[].slice.call(e)}function JJ(e){this.container=e.container,this.parent=Object(eQ["domify"])('<div class="djs-direct-editing-parent"><div class="djs-direct-editing-content" contenteditable="true"></div></div>'),this.content=Object(eQ["query"])("[contenteditable]",this.parent),this.keyHandler=e.keyHandler||function(){},this.resizeHandler=e.resizeHandler||function(){},this.autoResize=Object(Zj["bind"])(this.autoResize,this),this.handlePaste=Object(Zj["bind"])(this.handlePaste,this)}function XJ(e,t){this._eventBus=e,this._providers=[],this._textbox=new JJ({container:t.getContainer(),keyHandler:Object(Zj["bind"])(this._handleKey,this),resizeHandler:Object(Zj["bind"])(this._handleResize,this)})}JJ.prototype.create=function(e,t,n,i){var o=this,r=this.parent,s=this.content,a=this.container;i=this.options=i||{},t=this.style=t||{};var l=Object(Zj["pick"])(t,["width","height","maxWidth","maxHeight","minWidth","minHeight","left","top","backgroundColor","position","overflow","border","wordWrap","textAlign","outline","transform"]);Object(Zj["assign"])(r.style,{width:e.width+"px",height:e.height+"px",maxWidth:e.maxWidth+"px",maxHeight:e.maxHeight+"px",minWidth:e.minWidth+"px",minHeight:e.minHeight+"px",left:e.x+"px",top:e.y+"px",backgroundColor:"#ffffff",position:"absolute",overflow:"visible",border:"1px solid #ccc",boxSizing:"border-box",wordWrap:"normal",textAlign:"center",outline:"none"},l);var c=Object(Zj["pick"])(t,["fontFamily","fontSize","fontWeight","lineHeight","padding","paddingTop","paddingRight","paddingBottom","paddingLeft"]);return Object(Zj["assign"])(s.style,{boxSizing:"border-box",width:"100%",outline:"none",wordWrap:"break-word"},c),i.centerVertically&&Object(Zj["assign"])(s.style,{position:"absolute",top:"50%",transform:"translate(0, -50%)"},c),s.innerText=n,eQ["event"].bind(s,"keydown",this.keyHandler),eQ["event"].bind(s,"mousedown",GJ),eQ["event"].bind(s,"paste",o.handlePaste),i.autoResize&&eQ["event"].bind(s,"input",this.autoResize),i.resizable&&this.resizable(t),a.appendChild(r),this.setSelection(s.lastChild,s.lastChild&&s.lastChild.length),r},JJ.prototype.handlePaste=function(e){var t,n=this.options,i=this.style;if(e.preventDefault(),t=e.clipboardData?e.clipboardData.getData("text/plain"):window.clipboardData.getData("Text"),this.insertText(t),n.autoResize){var o=this.autoResize(i);o&&this.resizeHandler(o)}},JJ.prototype.insertText=function(e){var t=document.execCommand("insertText",!1,e);t||this._insertTextIE(e)},JJ.prototype._insertTextIE=function(e){var t,n,i=this.getSelection(),o=i.startContainer,r=i.endContainer,s=i.startOffset,a=i.endOffset,l=i.commonAncestorContainer,c=qJ(l.childNodes);if(KJ(l)){var h=o.textContent;o.textContent=h.substring(0,s)+e+h.substring(a),t=o,n=s+e.length}else if(o===this.content&&r===this.content){var u=document.createTextNode(e);this.content.insertBefore(u,c[s]),t=u,n=u.textContent.length}else{var d=c.indexOf(o),p=c.indexOf(r);c.forEach((function(t,n){n===d?t.textContent=o.textContent.substring(0,s)+e+r.textContent.substring(a):n>d&&n<=p&&Object(eQ["remove"])(t)})),t=o,n=s+e.length}t&&void 0!==n&&setTimeout((function(){self.setSelection(t,n)}))},JJ.prototype.autoResize=function(){var e=this.parent,t=this.content,n=parseInt(this.style.fontSize)||12;if(t.scrollHeight>e.offsetHeight||t.scrollHeight<e.offsetHeight-n){var i=e.getBoundingClientRect(),o=t.scrollHeight;e.style.height=o+"px",this.resizeHandler({width:i.width,height:i.height,dx:0,dy:o-i.height})}},JJ.prototype.resizable=function(){var e=this,t=this.parent,n=this.resizeHandle,i=parseInt(this.style.minWidth)||0,o=parseInt(this.style.minHeight)||0,r=parseInt(this.style.maxWidth)||1/0,s=parseInt(this.style.maxHeight)||1/0;if(!n){var a,l,c,h;n=this.resizeHandle=Object(eQ["domify"])('<div class="djs-direct-editing-resize-handle"></div>');var u=function(e){YJ(e),GJ(e),a=e.clientX,l=e.clientY;var n=t.getBoundingClientRect();c=n.width,h=n.height,eQ["event"].bind(document,"mousemove",d),eQ["event"].bind(document,"mouseup",p)},d=function(n){YJ(n),GJ(n);var u=HJ(UJ(c+n.clientX-a,i),r),d=HJ(UJ(h+n.clientY-l,o),s);t.style.width=u+"px",t.style.height=d+"px",e.resizeHandler({width:c,height:h,dx:n.clientX-a,dy:n.clientY-l})},p=function(e){YJ(e),GJ(e),eQ["event"].unbind(document,"mousemove",d,!1),eQ["event"].unbind(document,"mouseup",p,!1)};eQ["event"].bind(n,"mousedown",u)}Object(Zj["assign"])(n.style,{position:"absolute",bottom:"0px",right:"0px",cursor:"nwse-resize",width:"0",height:"0",borderTop:(parseInt(this.style.fontSize)/4||3)+"px solid transparent",borderRight:(parseInt(this.style.fontSize)/4||3)+"px solid #ccc",borderBottom:(parseInt(this.style.fontSize)/4||3)+"px solid #ccc",borderLeft:(parseInt(this.style.fontSize)/4||3)+"px solid transparent"}),t.appendChild(n)},JJ.prototype.destroy=function(){var e=this.parent,t=this.content,n=this.resizeHandle;t.innerText="",e.removeAttribute("style"),t.removeAttribute("style"),eQ["event"].unbind(t,"keydown",this.keyHandler),eQ["event"].unbind(t,"mousedown",GJ),eQ["event"].unbind(t,"input",this.autoResize),eQ["event"].unbind(t,"paste",this.handlePaste),n&&(n.removeAttribute("style"),Object(eQ["remove"])(n)),Object(eQ["remove"])(e)},JJ.prototype.getValue=function(){return this.content.innerText.trim()},JJ.prototype.getSelection=function(){var e=window.getSelection(),t=e.getRangeAt(0);return t},JJ.prototype.setSelection=function(e,t){var n=document.createRange();null===e?n.selectNodeContents(this.content):(n.setStart(e,t),n.setEnd(e,t));var i=window.getSelection();i.removeAllRanges(),i.addRange(n)},XJ.$inject=["eventBus","canvas"],XJ.prototype.registerProvider=function(e){this._providers.push(e)},XJ.prototype.isActive=function(){return!!this._active},XJ.prototype.cancel=function(){this._active&&(this._fire("cancel"),this.close())},XJ.prototype._fire=function(e,t){this._eventBus.fire("directEditing."+e,t||{active:this._active})},XJ.prototype.close=function(){this._textbox.destroy(),this._fire("deactivate"),this._active=null,this.resizable=void 0},XJ.prototype.complete=function(){var e=this._active;if(e){var t,n=e.context.bounds,i=this.$textbox.getBoundingClientRect(),o=this.getValue(),r=e.context.text;o===r&&i.height===n.height&&i.width===n.width||(t=this._textbox.container.getBoundingClientRect(),e.provider.update(e.element,o,e.context.text,{x:i.left-t.left,y:i.top-t.top,width:i.width,height:i.height})),this._fire("complete"),this.close()}},XJ.prototype.getValue=function(){return this._textbox.getValue()},XJ.prototype._handleKey=function(e){e.stopPropagation();var t=e.keyCode||e.charCode;return 27===t?(e.preventDefault(),this.cancel()):13!==t||e.shiftKey?void 0:(e.preventDefault(),this.complete())},XJ.prototype._handleResize=function(e){this._fire("resize",e)},XJ.prototype.activate=function(e){var t;this.isActive()&&this.cancel();var n=Object(Zj["find"])(this._providers,(function(n){return(t=n.activate(e))?n:null}));return t&&(this.$textbox=this._textbox.create(t.bounds,t.style,t.text,t.options),this._active={element:e,context:t,provider:n},t.options&&t.options.resizable&&(this.resizable=!0),this._fire("activate")),!!t};var $J={__depends__:[qY],__init__:["directEditing"],directEditing:["type",XJ]},ZJ=".entry",eX=1e3;function tX(e,t,n){this._eventBus=t,this._overlays=n;var i=Object(Zj["isDefined"])(e&&e.scale)?e.scale:{min:1,max:1.5};this._overlaysConfig={position:{right:-9,top:-6},scale:i},this._current=null,this._init()}function nX(e,t){var n=Object(eQ["classes"])(e),i=Object(Zj["isArray"])(t)?t:t.split(/\s+/g);i.forEach((function(e){n.add(e)}))}tX.$inject=["config.contextPad","eventBus","overlays"],tX.prototype._init=function(){var e=this._eventBus,t=this;e.on("selection.changed",(function(e){var n=e.newSelection;1===n.length?t.open(n[0]):t.close()})),e.on("elements.delete",(function(e){var n=e.elements;Object(Zj["forEach"])(n,(function(e){t.isOpen(e)&&t.close()}))})),e.on("element.changed",(function(e){var n=e.element,i=t._current;i&&i.element===n&&t.open(n,!0)}))},tX.prototype.registerProvider=function(e,t){t||(t=e,e=eX),this._eventBus.on("contextPad.getProviders",e,(function(e){e.providers.push(t)}))},tX.prototype.getEntries=function(e){var t=this._getProviders(),n={};return Object(Zj["forEach"])(t,(function(t){var i=t.getContextPadEntries(e);Object(Zj["isFunction"])(i)?n=i(n):Object(Zj["forEach"])(i,(function(e,t){n[t]=e}))})),n},tX.prototype.trigger=function(e,t,n){var i,o,r,s=this._current.element,a=this._current.entries,l=t.delegateTarget||t.target;if(!l)return t.preventDefault();if(i=a[Object(eQ["attr"])(l,"data-action")],o=i.action,r=t.originalEvent||t,Object(Zj["isFunction"])(o)){if("click"===e)return o(r,s,n)}else if(o[e])return o[e](r,s,n);t.preventDefault()},tX.prototype.open=function(e,t){!t&&this.isOpen(e)||(this.close(),this._updateAndOpen(e))},tX.prototype._getProviders=function(){var e=this._eventBus.createEvent({type:"contextPad.getProviders",providers:[]});return this._eventBus.fire(e),e.providers},tX.prototype._updateAndOpen=function(e){var t=this.getEntries(e),n=this.getPad(e),i=n.html;Object(Zj["forEach"])(t,(function(e,t){var n,o=e.group||"default",r=Object(eQ["domify"])(e.html||'<div class="entry" draggable="true"></div>');Object(eQ["attr"])(r,"data-action",t),n=Object(eQ["query"])("[data-group="+o+"]",i),n||(n=Object(eQ["domify"])('<div class="group" data-group="'+o+'"></div>'),i.appendChild(n)),n.appendChild(r),e.className&&nX(r,e.className),e.title&&Object(eQ["attr"])(r,"title",e.title),e.imageUrl&&r.appendChild(Object(eQ["domify"])('<img src="'+e.imageUrl+'">'))})),Object(eQ["classes"])(i).add("open"),this._current={element:e,pad:n,entries:t},this._eventBus.fire("contextPad.open",{current:this._current})},tX.prototype.getPad=function(e){if(this.isOpen())return this._current.pad;var t=this,n=this._overlays,i=Object(eQ["domify"])('<div class="djs-context-pad"></div>'),o=Object(Zj["assign"])({html:i},this._overlaysConfig);eQ["delegate"].bind(i,ZJ,"click",(function(e){t.trigger("click",e)})),eQ["delegate"].bind(i,ZJ,"dragstart",(function(e){t.trigger("dragstart",e)})),eQ["event"].bind(i,"mousedown",(function(e){e.stopPropagation()})),this._overlayId=n.add(e,"context-pad",o);var r=n.get(this._overlayId);return this._eventBus.fire("contextPad.create",{element:e,pad:r}),r},tX.prototype.close=function(){this.isOpen()&&(this._overlays.remove(this._overlayId),this._overlayId=null,this._eventBus.fire("contextPad.close",{current:this._current}),this._current=null)},tX.prototype.isOpen=function(e){return!!this._current&&(!e||this._current.element===e)};var iX={__depends__:[qY,fG],contextPad:["type",tX]},oX=["marker-start","marker-mid","marker-end"],rX=["circle","ellipse","line","path","polygon","polyline","rect"];function sX(e,t,n,i){this._elementRegistry=e,this._canvas=n,this._styles=i,this._clonedMarkers={};var o=this;t.on("drag.cleanup",(function(){Object(Zj["forEach"])(o._clonedMarkers,(function(e){mQ(e)})),o._clonedMarkers={}}))}function aX(e,t,n){var i=lX(cQ(e,t));return Object(eQ["query"])("marker#"+i,n||document)}function lX(e){return e.match(/url\(['"]?#([^'"]*)['"]?\)/)[1]}function cX(e){return"url(#"+e+")"}function hX(e){return-1!==rX.indexOf(e.nodeName)}sX.$inject=["elementRegistry","eventBus","canvas","styles"],sX.prototype.getGfx=function(e){return this._elementRegistry.getGraphics(e)},sX.prototype.addDragger=function(e,t,n){n=n||this.getGfx(e);var i=vQ(n),o=n.getBoundingClientRect();return this._cloneMarkers(yV(i)),cQ(i,this._styles.cls("djs-dragger",[],{x:o.top,y:o.left})),iQ(t,i),i},sX.prototype.addFrame=function(e,t){var n=CQ("rect",{class:"djs-resize-overlay",width:e.width,height:e.height,x:e.x,y:e.y});return iQ(t,n),n},sX.prototype._cloneMarkers=function(e){var t=this;if(e.childNodes)for(var n=0;n<e.childNodes.length;n++)t._cloneMarkers(e.childNodes[n]);hX(e)&&oX.forEach((function(n){if(cQ(e,n)){var i=aX(e,n,t._canvas.getContainer());t._cloneMarker(e,i,n)}}))},sX.prototype._cloneMarker=function(e,t,n){var i=t.id,o=this._clonedMarkers[i];if(!o){o=vQ(t);var r=i+"-clone";o.id=r,fQ(o).add("djs-dragger").add("djs-dragger-marker"),this._clonedMarkers[i]=o;var s=Object(eQ["query"])("defs",this._canvas._svg);s||(s=CQ("defs"),iQ(this._canvas._svg,s)),iQ(s,o)}var a=cX(this._clonedMarkers[i].id);cQ(e,n,a)};var uX={__init__:["previewSupport"],previewSupport:["type",sX]},dX="drop-ok",pX="drop-not-ok",fX="attach-ok",gX="new-parent",mX="create",bX=2e3;function vX(e,t,n,i,o){function r(e,t,n,i,r){if(!t)return!1;e=Object(Zj["filter"])(e,(function(t){var n=t.labelTarget;return!t.parent&&!(AX(t)&&-1!==e.indexOf(n))}));var s=Object(Zj["find"])(e,(function(e){return!wX(e)})),a=!1,l=!1,c=!1;_X(e)&&(a=o.allowed("shape.attach",{position:n,shape:s,target:t})),a||(c=_X(e)?o.allowed("shape.create",{position:n,shape:s,source:i,target:t}):o.allowed("elements.create",{elements:e,position:n,target:t}));var h=r.connectionTarget;return c||a?(s&&i&&(l=o.allowed("connection.create",{source:h===i?s:i,target:h===i?i:s,hints:{targetParent:t,targetAttach:a}})),{attach:a,connect:l}):(null===c||null===a)&&null}function s(t,n){[fX,dX,pX,gX].forEach((function(i){i===n?e.addMarker(t,i):e.removeMarker(t,i)}))}function a(){var e=t.context();e&&e.prefix===mX&&t.cancel()}n.on(["create.move","create.hover"],(function(e){var t=e.context,n=t.elements,i=e.hover,o=t.source,a=t.hints||{};if(!i)return t.canExecute=!1,void(t.target=null);yX(e);var l={x:e.x,y:e.y},c=t.canExecute=i&&r(n,i,l,o,a);i&&null!==c&&(t.target=i,c&&c.attach?s(i,fX):s(i,c?gX:pX))})),n.on(["create.end","create.out","create.cleanup"],(function(e){var t=e.hover;t&&s(t,null)})),n.on("create.end",(function(e){var t=e.context,n=t.source,o=t.shape,r=t.elements,s=t.target,a=t.canExecute,l=a&&a.attach,c=a&&a.connect,h=t.hints||{};if(!1===a||!s)return!1;yX(e);var u={x:e.x,y:e.y};c?o=i.appendShape(n,o,u,s,{attach:l,connection:!0===c?{}:c,connectionTarget:h.connectionTarget}):(r=i.createElements(r,u,s,Object(Zj["assign"])({},h,{attach:l})),o=Object(Zj["find"])(r,(function(e){return!wX(e)}))),Object(Zj["assign"])(t,{elements:r,shape:o}),Object(Zj["assign"])(e,{elements:r,shape:o})})),n.on("create.init",(function(){n.on("elements.changed",a),n.once(["create.cancel","create.end"],bX,(function(){n.off("elements.changed",a)}))})),this.start=function(e,n,i){Object(Zj["isArray"])(n)||(n=[n]);var o=Object(Zj["find"])(n,(function(e){return!wX(e)}));if(o){i=Object(Zj["assign"])({elements:n,hints:{},shape:o},i||{}),Object(Zj["forEach"])(n,(function(e){Object(Zj["isNumber"])(e.x)||(e.x=0),Object(Zj["isNumber"])(e.y)||(e.y=0)}));var r=uz(n);Object(Zj["forEach"])(n,(function(e){wX(e)&&(e.waypoints=Object(Zj["map"])(e.waypoints,(function(e){return{x:e.x-r.x-r.width/2,y:e.y-r.y-r.height/2}}))),Object(Zj["assign"])(e,{x:e.x-r.x-r.width/2,y:e.y-r.y-r.height/2})})),t.init(e,mX,{cursor:"grabbing",autoActivate:!0,data:{shape:o,elements:n,context:i}})}}}function yX(e){var t=e.context,n=t.createConstraints;n&&(n.left&&(e.x=Math.max(e.x,n.left)),n.right&&(e.x=Math.min(e.x,n.right)),n.top&&(e.y=Math.max(e.y,n.top)),n.bottom&&(e.y=Math.min(e.y,n.bottom)))}function wX(e){return!!e.waypoints}function _X(e){return e&&1===e.length&&!wX(e[0])}function AX(e){return!!e.labelTarget}vX.$inject=["canvas","dragging","eventBus","modeling","rules"];var CX=750;function EX(e,t,n,i,o){function r(e){var t=CQ("g");cQ(t,o.cls("djs-drag-group",["no-events"]));var r=CQ("g");return e.forEach((function(e){var o;e.hidden||(e.waypoints?(o=n._createContainer("connection",r),n.drawConnection(yV(o),e)):(o=n._createContainer("shape",r),n.drawShape(yV(o),e),AV(o,e.x,e.y)),i.addDragger(e,t,o))})),t}t.on("create.move",CX,(function(t){var n,i=t.hover,o=t.context,s=o.elements,a=o.dragGroup;a||(a=o.dragGroup=r(s)),i?(a.parentNode||(n=e.getDefaultLayer(),iQ(n,a)),AV(a,t.x,t.y)):mQ(a)})),t.on("create.cleanup",(function(e){var t=e.context,n=t.dragGroup;n&&mQ(n)}))}EX.$inject=["canvas","eventBus","graphicsFactory","previewSupport","styles"];var xX={__depends__:[wq,uX,xq,rG],__init__:["create","createPreview"],create:["type",vX],createPreview:["type",EX]},SX="data-id",DX=["contextPad.close","canvas.viewbox.changing","commandStack.changed"],kX=1e3;function MX(e,t,n){var i=Object(Zj["isDefined"])(e&&e.scale)?e.scale:{min:1,max:1.5};this._config={scale:i},this._eventBus=t,this._canvas=n,this._providers={},this._current={}}function NX(e,t){e.style["transform-origin"]="top left",["","-ms-","-webkit-"].forEach((function(n){e.style[n+"transform"]=t}))}MX.$inject=["config.popupMenu","eventBus","canvas"],MX.prototype.registerProvider=function(e,t,n){n||(n=t,t=kX),this._eventBus.on("popupMenu.getProviders."+e,t,(function(e){e.providers.push(n)}))},MX.prototype.isEmpty=function(e,t){if(!e)throw new Error("element parameter is missing");if(!t)throw new Error("providerId parameter is missing");var n=this._getProviders(t);if(!n)return!0;var i=this._getEntries(e,n),o=this._getHeaderEntries(e,n),r=Object(Zj["size"])(i)>0,s=o&&Object(Zj["size"])(o)>0;return!r&&!s},MX.prototype.open=function(e,t,n){var i=this._getProviders(t);if(!e)throw new Error("Element is missing");if(!i||!i.length)throw new Error("No registered providers for: "+t);if(!n)throw new Error("the position argument is missing");this.isOpen()&&this.close(),this._emit("open");var o=this._current={className:t,element:e,position:n},r=this._getEntries(e,i),s=this._getHeaderEntries(e,i);o.entries=Object(Zj["assign"])({},r,s),o.container=this._createContainer(),Object(Zj["size"])(s)&&o.container.appendChild(this._createEntries(s,"djs-popup-header")),Object(Zj["size"])(r)&&o.container.appendChild(this._createEntries(r,"djs-popup-body"));var a=this._canvas,l=a.getContainer();this._attachContainer(o.container,l,n.cursor),this._bindAutoClose()},MX.prototype.close=function(){this.isOpen()&&(this._emit("close"),this._unbindAutoClose(),Object(eQ["remove"])(this._current.container),this._current.container=null)},MX.prototype.isOpen=function(){return!!this._current.container},MX.prototype.trigger=function(e){e.preventDefault();var t=e.delegateTarget||e.target,n=Object(eQ["attr"])(t,SX),i=this._getEntry(n);if(i.action)return i.action.call(null,e,i)},MX.prototype._getProviders=function(e){var t=this._eventBus.createEvent({type:"popupMenu.getProviders."+e,providers:[]});return this._eventBus.fire(t),t.providers},MX.prototype._getEntries=function(e,t){var n={};return Object(Zj["forEach"])(t,(function(t){if(t.getPopupMenuEntries){var i=t.getPopupMenuEntries(e);Object(Zj["isFunction"])(i)?n=i(n):Object(Zj["forEach"])(i,(function(e,t){n[t]=e}))}else Object(Zj["forEach"])(t.getEntries(e),(function(e){var t=e.id;if(!t)throw new Error("every entry must have the id property set");n[t]=Object(Zj["omit"])(e,["id"])}))})),n},MX.prototype._getHeaderEntries=function(e,t){var n={};return Object(Zj["forEach"])(t,(function(t){if(t.getPopupMenuHeaderEntries){var i=t.getPopupMenuHeaderEntries(e);Object(Zj["isFunction"])(i)?n=i(n):Object(Zj["forEach"])(i,(function(e,t){n[t]=e}))}else{if(!t.getHeaderEntries)return;Object(Zj["forEach"])(t.getHeaderEntries(e),(function(e){var t=e.id;if(!t)throw new Error("every entry must have the id property set");n[t]=Object(Zj["omit"])(e,["id"])}))}})),n},MX.prototype._getEntry=function(e){var t=this._current.entries[e];if(!t)throw new Error("entry not found");return t},MX.prototype._emit=function(e){this._eventBus.fire("popupMenu."+e)},MX.prototype._createContainer=function(){var e=Object(eQ["domify"])('<div class="djs-popup">'),t=this._current.position,n=this._current.className;return Object(Zj["assign"])(e.style,{position:"absolute",left:t.x+"px",top:t.y+"px",visibility:"hidden"}),Object(eQ["classes"])(e).add(n),e},MX.prototype._attachContainer=function(e,t,n){var i=this;eQ["delegate"].bind(e,".entry","click",(function(e){i.trigger(e)})),this._updateScale(e),t.appendChild(e),n&&this._assureIsInbounds(e,n)},MX.prototype._updateScale=function(e){var t,n,i=this._canvas.zoom(),o=this._config.scale,r=i;!0!==o&&(!1===o?(t=1,n=1):(t=o.min,n=o.max),Object(Zj["isDefined"])(t)&&i<t&&(r=t),Object(Zj["isDefined"])(n)&&i>n&&(r=n)),NX(e,"scale("+r+")")},MX.prototype._assureIsInbounds=function(e,t){var n,i,o=this._canvas,r=o._container.getBoundingClientRect(),s=e.offsetLeft,a=e.offsetTop,l=e.scrollWidth,c=e.scrollHeight,h={},u={x:t.x-r.left,y:t.y-r.top};s+l>r.width&&(h.x=!0),a+c>r.height&&(h.y=!0),h.x&&h.y?(n=u.x-l+"px",i=u.y-c+"px"):h.x?(n=u.x-l+"px",i=u.y+"px"):h.y&&u.y<c?(n=u.x+"px",i="10px"):h.y&&(n=u.x+"px",i=u.y-c+"px"),Object(Zj["assign"])(e.style,{left:n,top:i},{visibility:"visible","z-index":1e3})},MX.prototype._createEntries=function(e,t){var n=Object(eQ["domify"])("<div>"),i=this;return Object(eQ["classes"])(n).add(t),Object(Zj["forEach"])(e,(function(e,t){var o=i._createEntry(e,t);n.appendChild(o)})),n},MX.prototype._createEntry=function(e,t){var n=Object(eQ["domify"])("<div>"),i=Object(eQ["classes"])(n);if(i.add("entry"),e.className&&e.className.split(" ").forEach((function(e){i.add(e)})),Object(eQ["attr"])(n,SX,t),e.label){var o=Object(eQ["domify"])("<span>");o.textContent=e.label,n.appendChild(o)}return e.imageUrl&&n.appendChild(Object(eQ["domify"])('<img src="'+e.imageUrl+'" />')),!0===e.active&&i.add("active"),!0===e.disabled&&i.add("disabled"),e.title&&(n.title=e.title),n},MX.prototype._bindAutoClose=function(){this._eventBus.once(DX,this.close,this)},MX.prototype._unbindAutoClose=function(){this._eventBus.off(DX,this.close,this)};var LX={__init__:["popupMenu"],popupMenu:["type",MX]};function BX(){}BX.prototype.get=function(){return this._data},BX.prototype.set=function(e){this._data=e},BX.prototype.clear=function(){var e=this._data;return delete this._data,e},BX.prototype.isEmpty=function(){return!this._data};var IX={clipboard:["type",BX]};function TX(e){var t=this;function n(e){t._lastMoveEvent=e}this._lastMoveEvent=null,e.on("canvas.init",(function(e){var i=t._svg=e.svg;i.addEventListener("mousemove",n)})),e.on("canvas.destroy",(function(){t._lastMouseEvent=null,t._svg.removeEventListener("mousemove",n)}))}function OX(e,t){var n=document.createEvent("MouseEvent"),i=e,o=t,r=e,s=t;return n.initMouseEvent&&n.initMouseEvent("mousemove",!0,!0,window,0,i,o,r,s,!1,!1,!1,!1,0,null),n}TX.$inject=["eventBus"],TX.prototype.getLastMoveEvent=function(){return this._lastMoveEvent||OX(0,0)};var RX={__init__:["mouse"],mouse:["type",TX]};function PX(e,t,n,i,o,r,s,a){this._canvas=e,this._create=t,this._clipboard=n,this._elementFactory=i,this._eventBus=o,this._modeling=r,this._mouse=s,this._rules=a,o.on("copyPaste.copyElement",(function(e){var t=e.descriptor,n=e.element,i=e.elements;t.priority=1,t.id=n.id;var o=Object(Zj["find"])(i,(function(e){return e===n.parent}));o&&(t.parent=n.parent.id),FX(n)&&(t.priority=2,t.host=n.host.id),jX(n)&&(t.priority=3,t.source=n.source.id,t.target=n.target.id,t.waypoints=zX(n)),QX(n)&&(t.priority=4,t.labelTarget=n.labelTarget.id),Object(Zj["forEach"])(["x","y","width","height"],(function(e){Object(Zj["isNumber"])(n[e])&&(t[e]=n[e])})),t.hidden=n.hidden,t.collapsed=n.collapsed})),o.on("copyPaste.pasteElements",(function(e){var t=e.hints;Object(Zj["assign"])(t,{createElementsBehavior:!1})}))}function FX(e){return!!e.host}function jX(e){return!!e.waypoints}function QX(e){return!!e.labelTarget}function zX(e){return Object(Zj["map"])(e.waypoints,(function(e){return e=VX(e),e.original&&(e.original=VX(e.original)),e}))}function VX(e){return Object(Zj["assign"])({},e)}function WX(e,t){var n=t.indexOf(e);return-1===n?t:t.splice(n,1)}PX.$inject=["canvas","create","clipboard","elementFactory","eventBus","modeling","mouse","rules"],PX.prototype.copy=function(e){var t,n;return Object(Zj["isArray"])(e)||(e=e?[e]:[]),t=this._eventBus.fire("copyPaste.canCopyElements",{elements:e}),n=!1===t?{}:this.createTree(Object(Zj["isArray"])(t)?t:e),this._clipboard.set(n),this._eventBus.fire("copyPaste.elementsCopied",{elements:e,tree:n}),n},PX.prototype.paste=function(e){var t=this._clipboard.get();if(!this._clipboard.isEmpty()){var n=e&&e.hints||{};this._eventBus.fire("copyPaste.pasteElements",{hints:n});var i=this._createElements(t);if(e&&e.element&&e.point)return this._paste(i,e.element,e.point,n);this._create.start(this._mouse.getLastMoveEvent(),i,{hints:n||{}})}},PX.prototype._paste=function(e,t,n,i){Object(Zj["forEach"])(e,(function(e){Object(Zj["isNumber"])(e.x)||(e.x=0),Object(Zj["isNumber"])(e.y)||(e.y=0)}));var o=uz(e);return Object(Zj["forEach"])(e,(function(e){jX(e)&&(e.waypoints=Object(Zj["map"])(e.waypoints,(function(e){return{x:e.x-o.x-o.width/2,y:e.y-o.y-o.height/2}}))),Object(Zj["assign"])(e,{x:e.x-o.x-o.width/2,y:e.y-o.y-o.height/2})})),this._modeling.createElements(e,n,t,Object(Zj["assign"])({},i))},PX.prototype._createElements=function(e){var t=this,n=this._eventBus,i={},o=[];return Object(Zj["forEach"])(e,(function(e,r){r=parseInt(r,10),e=Object(Zj["sortBy"])(e,"priority"),Object(Zj["forEach"])(e,(function(e){var r,s=Object(Zj["assign"])({},Object(Zj["omit"])(e,["priority"]));return i[e.parent]?s.parent=i[e.parent]:delete s.parent,n.fire("copyPaste.pasteElement",{cache:i,descriptor:s}),jX(s)?(s.source=i[e.source],s.target=i[e.target],r=i[e.id]=t.createConnection(s),void o.push(r)):QX(s)?(s.labelTarget=i[s.labelTarget],r=i[e.id]=t.createLabel(s),void o.push(r)):(s.host&&(s.host=i[s.host]),r=i[e.id]=t.createShape(s),void o.push(r))}))})),o},PX.prototype.createConnection=function(e){var t=this._elementFactory.createConnection(Object(Zj["omit"])(e,["id"]));return t},PX.prototype.createLabel=function(e){var t=this._elementFactory.createLabel(Object(Zj["omit"])(e,["id"]));return t},PX.prototype.createShape=function(e){var t=this._elementFactory.createShape(Object(Zj["omit"])(e,["id"]));return t},PX.prototype.hasRelations=function(e,t){var n,i,o;return!(jX(e)&&(i=Object(Zj["find"])(t,Object(Zj["matchPattern"])({id:e.source.id})),o=Object(Zj["find"])(t,Object(Zj["matchPattern"])({id:e.target.id})),!i||!o))&&!(QX(e)&&(n=Object(Zj["find"])(t,Object(Zj["matchPattern"])({id:e.labelTarget.id})),!n))},PX.prototype.createTree=function(e){var t=this._rules,n=this,i={},o=[],r=oz(e);function s(e,n){return t.allowed("element.copy",{element:e,elements:n})}function a(e,t){var n=Object(Zj["find"])(o,(function(t){return e===t.element}));n?n.depth<t&&(o=l(n,o),o.push({element:n.element,depth:t})):o.push({element:e,depth:t})}function l(e,t){var n=t.indexOf(e);return-1!==n&&t.splice(n,1),t}return az(r,(function(e,t,n){if(!QX(e))return Object(Zj["forEach"])(e.labels,(function(e){a(e,n)})),Object(Zj["forEach"])([e.attachers,e.incoming,e.outgoing],i),a(e,n),e.children;function i(e){e&&e.length&&Object(Zj["forEach"])(e,(function(e){Object(Zj["forEach"])(e.labels,(function(e){a(e,n)})),a(e,n)}))}})),e=Object(Zj["map"])(o,(function(e){return e.element})),o=Object(Zj["map"])(o,(function(t){return t.descriptor={},n._eventBus.fire("copyPaste.copyElement",{descriptor:t.descriptor,element:t.element,elements:e}),t})),o=Object(Zj["sortBy"])(o,(function(e){return e.descriptor.priority})),e=Object(Zj["map"])(o,(function(e){return e.element})),Object(Zj["forEach"])(o,(function(t){var o=t.depth;n.hasRelations(t.element,e)&&s(t.element,e)?(i[o]||(i[o]=[]),i[o].push(t.descriptor)):WX(t.element,e)})),i};var HX={__depends__:[IX,xX,RX,xq],__init__:["copyPaste"],copyPaste:["type",PX]};function UX(e,t,n){Object(Zj["isArray"])(n)||(n=[n]),Object(Zj["forEach"])(n,(function(n){Object(Zj["isUndefined"])(e[n])||(t[n]=e[n])}))}function YX(e,t){Object(Zj["isArray"])(t)||(t=[t]),Object(Zj["forEach"])(t,(function(t){e[t]&&delete e[t]}))}var GX=750;function KX(e,t,n){var i;function o(e,t){var n=Object(bU["getBusinessObject"])(e);e.default&&(i[e.default]={element:n,property:"default"}),e.host&&(Object(bU["getBusinessObject"])(e).attachedToRef=Object(bU["getBusinessObject"])(t[e.host])),i=Object(Zj["omit"])(i,Object(Zj["reduce"])(i,(function(t,i,o){var r=i.element,s=i.property;return o===e.id&&(r[s]=n,t.push(e.id)),t}),[]))}t.on("copyPaste.copyElement",GX,(function(e){var t=e.descriptor,n=e.element,i=t.oldBusinessObject=Object(bU["getBusinessObject"])(n);if(t.type=n.type,UX(i,t,"name"),t.di={},UX(i.di,t.di,["fill","stroke"]),UX(i.di,t,"isExpanded"),qX(t))return t;i.default&&(t.default=i.default.id)})),t.on("moddleCopy.canCopyProperty",(function(t){var i,o=t.parent,r=t.property,s=t.propertyName;if("processRef"===s&&Object(bU["is"])(o,"bpmn:Participant")&&Object(bU["is"])(r,"bpmn:Process"))return i=e.create("bpmn:Process"),n.copyElement(r,i)})),t.on("copyPaste.pasteElements",(function(){i={}})),t.on("copyPaste.pasteElement",(function(t){var i,r=t.cache,s=t.descriptor,a=s.oldBusinessObject;qX(s)?s.businessObject=Object(bU["getBusinessObject"])(r[s.labelTarget]):(i=e.create(a.$type),s.businessObject=n.copyElement(a,i),o(s,r),UX(s,i,["isExpanded","name"]),YX(s,"oldBusinessObject"))}))}function qX(e){return!!e.labelTarget}KX.$inject=["bpmnFactory","eventBus","moddleCopy"];var JX=["artifacts","dataInputAssociations","dataOutputAssociations","default","flowElements","lanes","incoming","outgoing"];function XX(e,t,n){this._bpmnFactory=t,this._eventBus=e,this._moddle=n,e.on("moddleCopy.canCopyProperties",(function(e){var t=e.propertyNames;if(t&&t.length)return Object(Zj["sortBy"])(t,(function(e){return"extensionElements"===e}))})),e.on("moddleCopy.canCopyProperty",(function(e){var t=e.parent,n=Object(Zj["isObject"])(t)&&t.$descriptor,i=e.propertyName;return(!i||-1===JX.indexOf(i))&&(!(i&&n&&!Object(Zj["find"])(n.properties,Object(Zj["matchPattern"])({name:i})))&&void 0)})),e.on("moddleCopy.canSetCopiedProperty",(function(e){var t=e.property;if(ZX(t,"bpmn:ExtensionElements")&&(!t.values||!t.values.length))return!1}))}function $X(e,t){return Object(Zj["reduce"])(e.properties,(function(e,n){return t&&n.default?e:e.concat(n.name)}),[])}function ZX(e,t){return e&&"function"===typeof e.$instanceOf&&e.$instanceOf(t)}XX.$inject=["eventBus","bpmnFactory","moddle"],XX.prototype.copyElement=function(e,t,n){var i=this;n&&!Object(Zj["isArray"])(n)&&(n=[n]),n=n||$X(e.$descriptor);var o=this._eventBus.fire("moddleCopy.canCopyProperties",{propertyNames:n,sourceElement:e,targetElement:t});return!1===o||(Object(Zj["isArray"])(o)&&(n=o),Object(Zj["forEach"])(n,(function(n){var o;Object(Zj["has"])(e,n)&&(o=e.get(n));var r=i.copyProperty(o,t,n),s=i._eventBus.fire("moddleCopy.canSetCopiedProperty",{parent:t,property:r,propertyName:n});!1!==s&&Object(Zj["isDefined"])(r)&&t.set(n,r)}))),t},XX.prototype.copyProperty=function(e,t,n){var i=this,o=this._eventBus.fire("moddleCopy.canCopyProperty",{parent:t,property:e,propertyName:n});if(!1!==o){if(o)return Object(Zj["isObject"])(o)&&o.$type&&!o.$parent&&(o.$parent=t),o;var r=this._moddle.getPropertyDescriptor(t,n);if(!r.isId&&!r.isReference){if(Object(Zj["isArray"])(e))return Object(Zj["reduce"])(e,(function(e,r){return o=i.copyProperty(r,t,n),o?(o.$parent=t,e.concat(o)):e}),[]);if(Object(Zj["isObject"])(e)&&e.$type){if(this._moddle.getElementDescriptor(e).isGeneric)return;return o=i._bpmnFactory.create(e.$type),o.$parent=t,o=i.copyElement(e,o),o}return e}}};var e$={__depends__:[HX],__init__:["bpmnCopyPaste","moddleCopy"],bpmnCopyPaste:["type",KX],moddleCopy:["type",XX]},t$=Math.round;function n$(e){this._modeling=e}n$.$inject=["modeling"],n$.prototype.replaceElement=function(e,t,n){if(e.waypoints)return null;var i=this._modeling,o=t.width||e.width,r=t.height||e.height,s=t.x||e.x,a=t.y||e.y,l=t$(s+o/2),c=t$(a+r/2);return i.replaceShape(e,Object(Zj["assign"])({},t,{x:l,y:c,width:o,height:r}),n)};var i$={__init__:["replace"],replace:["type",n$]};function o$(e,t,n){Object(Zj["isArray"])(n)||(n=[n]),Object(Zj["forEach"])(n,(function(n){Object(Zj["isUndefined"])(e[n])||(t[n]=e[n])}))}var r$=["cancelActivity","instantiate","eventGatewayType","triggeredByEvent","isInterrupting"];function s$(e,t){var n,i=e&&Object(Zj["has"])(e,"collapsed")?e.collapsed:!vU(e);return n=t&&(Object(Zj["has"])(t,"collapsed")||Object(Zj["has"])(t,"isExpanded"))?Object(Zj["has"])(t,"collapsed")?t.collapsed:!t.isExpanded:i,i!==n&&(e.collapsed=i,!0)}function a$(e,t,n,i,o,r,s){function a(a,l,c){c=c||{};var h=l.type,u=a.businessObject;if(l$(u)&&"bpmn:SubProcess"===h&&s$(a,l))return i.toggleCollapse(a),a;var d=e.create(h),p={type:h,businessObject:d},f=$X(u.$descriptor),g=$X(d.$descriptor,!0),m=h$(f,g);Object(Zj["assign"])(d,Object(Zj["pick"])(l,r$));var b=Object(Zj["filter"])(m,(function(e){return"eventDefinitions"===e?c$(a,l.eventDefinitionType):"loopCharacteristics"===e?!wU(d):!Object(Zj["has"])(d,e)&&(("processRef"!==e||!1!==l.isExpanded)&&"triggeredByEvent"!==e)}));return d=n.copyElement(u,d,b),l.eventDefinitionType&&(c$(d,l.eventDefinitionType)||(p.eventDefinitionType=l.eventDefinitionType,p.eventDefinitionAttrs=l.eventDefinitionAttrs)),Object(bU["is"])(u,"bpmn:Activity")&&(l$(u)?p.isExpanded=vU(u):l&&Object(Zj["has"])(l,"isExpanded")&&(p.isExpanded=l.isExpanded),vU(u)&&!Object(bU["is"])(u,"bpmn:Task")&&p.isExpanded&&(p.width=a.width,p.height=a.height)),l$(u)&&!l$(d)&&(c.moveChildren=!1),Object(bU["is"])(u,"bpmn:Participant")&&(!0===l.isExpanded?d.processRef=e.create("bpmn:Process"):c.moveChildren=!1,p.width=a.width,p.height=t._getDefaultSize(d).height),r.allowed("shape.resize",{shape:d})||(p.height=t._getDefaultSize(d).height,p.width=t._getDefaultSize(d).width),d.name=u.name,WK(u,["bpmn:ExclusiveGateway","bpmn:InclusiveGateway","bpmn:Activity"])&&WK(d,["bpmn:ExclusiveGateway","bpmn:InclusiveGateway","bpmn:Activity"])&&(d.default=u.default),l.host&&!Object(bU["is"])(u,"bpmn:BoundaryEvent")&&Object(bU["is"])(d,"bpmn:BoundaryEvent")&&(p.host=l.host),"bpmn:DataStoreReference"!==p.type&&"bpmn:DataObjectReference"!==p.type||(p.x=a.x+(a.width-p.width)/2),p.di={},o$(u.di,p.di,["fill","stroke"]),p=o.replaceElement(a,p,c),!1!==c.select&&s.select(p),p}this.replaceElement=a}function l$(e){return Object(bU["is"])(e,"bpmn:SubProcess")}function c$(e,t){var n=Object(bU["getBusinessObject"])(e);return t&&n.get("eventDefinitions").some((function(e){return Object(bU["is"])(e,t)}))}function h$(e,t){return e.filter((function(e){return-1!==t.indexOf(e)}))}a$.$inject=["bpmnFactory","elementFactory","moddleCopy","modeling","replace","rules","selection"];var u$={__depends__:[e$,i$,rG],bpmnReplace:["type",a$]};function d$(e){return function(t){var n=t.target,i=Object(bU["getBusinessObject"])(e),o=i.eventDefinitions&&i.eventDefinitions[0],r=i.$type===n.type,s=(o&&o.$type)===n.eventDefinitionType,a=i.triggeredByEvent===n.triggeredByEvent,l=void 0===n.isExpanded||n.isExpanded===vU(i);return!r||!s||!a||!l}}var p$=[{label:"Start Event",actionName:"replace-with-none-start",className:"bpmn-icon-start-event-none",target:{type:"bpmn:StartEvent"}},{label:"Intermediate Throw Event",actionName:"replace-with-none-intermediate-throwing",className:"bpmn-icon-intermediate-event-none",target:{type:"bpmn:IntermediateThrowEvent"}},{label:"End Event",actionName:"replace-with-none-end",className:"bpmn-icon-end-event-none",target:{type:"bpmn:EndEvent"}},{label:"Message Start Event",actionName:"replace-with-message-start",className:"bpmn-icon-start-event-message",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:MessageEventDefinition"}},{label:"Timer Start Event",actionName:"replace-with-timer-start",className:"bpmn-icon-start-event-timer",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:TimerEventDefinition"}},{label:"Conditional Start Event",actionName:"replace-with-conditional-start",className:"bpmn-icon-start-event-condition",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:ConditionalEventDefinition"}},{label:"Signal Start Event",actionName:"replace-with-signal-start",className:"bpmn-icon-start-event-signal",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:SignalEventDefinition"}}],f$=[{label:"Start Event",actionName:"replace-with-none-start",className:"bpmn-icon-start-event-none",target:{type:"bpmn:StartEvent"}},{label:"Intermediate Throw Event",actionName:"replace-with-none-intermediate-throwing",className:"bpmn-icon-intermediate-event-none",target:{type:"bpmn:IntermediateThrowEvent"}},{label:"End Event",actionName:"replace-with-none-end",className:"bpmn-icon-end-event-none",target:{type:"bpmn:EndEvent"}}],g$=[{label:"Start Event",actionName:"replace-with-none-start",className:"bpmn-icon-start-event-none",target:{type:"bpmn:StartEvent"}},{label:"Intermediate Throw Event",actionName:"replace-with-none-intermediate-throw",className:"bpmn-icon-intermediate-event-none",target:{type:"bpmn:IntermediateThrowEvent"}},{label:"End Event",actionName:"replace-with-none-end",className:"bpmn-icon-end-event-none",target:{type:"bpmn:EndEvent"}},{label:"Message Intermediate Catch Event",actionName:"replace-with-message-intermediate-catch",className:"bpmn-icon-intermediate-event-catch-message",target:{type:"bpmn:IntermediateCatchEvent",eventDefinitionType:"bpmn:MessageEventDefinition"}},{label:"Message Intermediate Throw Event",actionName:"replace-with-message-intermediate-throw",className:"bpmn-icon-intermediate-event-throw-message",target:{type:"bpmn:IntermediateThrowEvent",eventDefinitionType:"bpmn:MessageEventDefinition"}},{label:"Timer Intermediate Catch Event",actionName:"replace-with-timer-intermediate-catch",className:"bpmn-icon-intermediate-event-catch-timer",target:{type:"bpmn:IntermediateCatchEvent",eventDefinitionType:"bpmn:TimerEventDefinition"}},{label:"Escalation Intermediate Throw Event",actionName:"replace-with-escalation-intermediate-throw",className:"bpmn-icon-intermediate-event-throw-escalation",target:{type:"bpmn:IntermediateThrowEvent",eventDefinitionType:"bpmn:EscalationEventDefinition"}},{label:"Conditional Intermediate Catch Event",actionName:"replace-with-conditional-intermediate-catch",className:"bpmn-icon-intermediate-event-catch-condition",target:{type:"bpmn:IntermediateCatchEvent",eventDefinitionType:"bpmn:ConditionalEventDefinition"}},{label:"Link Intermediate Catch Event",actionName:"replace-with-link-intermediate-catch",className:"bpmn-icon-intermediate-event-catch-link",target:{type:"bpmn:IntermediateCatchEvent",eventDefinitionType:"bpmn:LinkEventDefinition",eventDefinitionAttrs:{name:""}}},{label:"Link Intermediate Throw Event",actionName:"replace-with-link-intermediate-throw",className:"bpmn-icon-intermediate-event-throw-link",target:{type:"bpmn:IntermediateThrowEvent",eventDefinitionType:"bpmn:LinkEventDefinition",eventDefinitionAttrs:{name:""}}},{label:"Compensation Intermediate Throw Event",actionName:"replace-with-compensation-intermediate-throw",className:"bpmn-icon-intermediate-event-throw-compensation",target:{type:"bpmn:IntermediateThrowEvent",eventDefinitionType:"bpmn:CompensateEventDefinition"}},{label:"Signal Intermediate Catch Event",actionName:"replace-with-signal-intermediate-catch",className:"bpmn-icon-intermediate-event-catch-signal",target:{type:"bpmn:IntermediateCatchEvent",eventDefinitionType:"bpmn:SignalEventDefinition"}},{label:"Signal Intermediate Throw Event",actionName:"replace-with-signal-intermediate-throw",className:"bpmn-icon-intermediate-event-throw-signal",target:{type:"bpmn:IntermediateThrowEvent",eventDefinitionType:"bpmn:SignalEventDefinition"}}],m$=[{label:"Start Event",actionName:"replace-with-none-start",className:"bpmn-icon-start-event-none",target:{type:"bpmn:StartEvent"}},{label:"Intermediate Throw Event",actionName:"replace-with-none-intermediate-throw",className:"bpmn-icon-intermediate-event-none",target:{type:"bpmn:IntermediateThrowEvent"}},{label:"End Event",actionName:"replace-with-none-end",className:"bpmn-icon-end-event-none",target:{type:"bpmn:EndEvent"}},{label:"Message End Event",actionName:"replace-with-message-end",className:"bpmn-icon-end-event-message",target:{type:"bpmn:EndEvent",eventDefinitionType:"bpmn:MessageEventDefinition"}},{label:"Escalation End Event",actionName:"replace-with-escalation-end",className:"bpmn-icon-end-event-escalation",target:{type:"bpmn:EndEvent",eventDefinitionType:"bpmn:EscalationEventDefinition"}},{label:"Error End Event",actionName:"replace-with-error-end",className:"bpmn-icon-end-event-error",target:{type:"bpmn:EndEvent",eventDefinitionType:"bpmn:ErrorEventDefinition"}},{label:"Cancel End Event",actionName:"replace-with-cancel-end",className:"bpmn-icon-end-event-cancel",target:{type:"bpmn:EndEvent",eventDefinitionType:"bpmn:CancelEventDefinition"}},{label:"Compensation End Event",actionName:"replace-with-compensation-end",className:"bpmn-icon-end-event-compensation",target:{type:"bpmn:EndEvent",eventDefinitionType:"bpmn:CompensateEventDefinition"}},{label:"Signal End Event",actionName:"replace-with-signal-end",className:"bpmn-icon-end-event-signal",target:{type:"bpmn:EndEvent",eventDefinitionType:"bpmn:SignalEventDefinition"}},{label:"Terminate End Event",actionName:"replace-with-terminate-end",className:"bpmn-icon-end-event-terminate",target:{type:"bpmn:EndEvent",eventDefinitionType:"bpmn:TerminateEventDefinition"}}],b$=[{label:"Exclusive Gateway",actionName:"replace-with-exclusive-gateway",className:"bpmn-icon-gateway-xor",target:{type:"bpmn:ExclusiveGateway"}},{label:"Parallel Gateway",actionName:"replace-with-parallel-gateway",className:"bpmn-icon-gateway-parallel",target:{type:"bpmn:ParallelGateway"}},{label:"Inclusive Gateway",actionName:"replace-with-inclusive-gateway",className:"bpmn-icon-gateway-or",target:{type:"bpmn:InclusiveGateway"}},{label:"Complex Gateway",actionName:"replace-with-complex-gateway",className:"bpmn-icon-gateway-complex",target:{type:"bpmn:ComplexGateway"}},{label:"Event based Gateway",actionName:"replace-with-event-based-gateway",className:"bpmn-icon-gateway-eventbased",target:{type:"bpmn:EventBasedGateway",instantiate:!1,eventGatewayType:"Exclusive"}}],v$=[{label:"Transaction",actionName:"replace-with-transaction",className:"bpmn-icon-transaction",target:{type:"bpmn:Transaction",isExpanded:!0}},{label:"Event Sub Process",actionName:"replace-with-event-subprocess",className:"bpmn-icon-event-subprocess-expanded",target:{type:"bpmn:SubProcess",triggeredByEvent:!0,isExpanded:!0}},{label:"Sub Process (collapsed)",actionName:"replace-with-collapsed-subprocess",className:"bpmn-icon-subprocess-collapsed",target:{type:"bpmn:SubProcess",isExpanded:!1}}],y$=[{label:"Sub Process",actionName:"replace-with-subprocess",className:"bpmn-icon-subprocess-expanded",target:{type:"bpmn:SubProcess",isExpanded:!0}},{label:"Event Sub Process",actionName:"replace-with-event-subprocess",className:"bpmn-icon-event-subprocess-expanded",target:{type:"bpmn:SubProcess",triggeredByEvent:!0,isExpanded:!0}}],w$=[{label:"Sub Process",actionName:"replace-with-subprocess",className:"bpmn-icon-subprocess-expanded",target:{type:"bpmn:SubProcess",isExpanded:!0}},{label:"Transaction",actionName:"replace-with-transaction",className:"bpmn-icon-transaction",target:{type:"bpmn:Transaction",isExpanded:!0}}],_$=[{label:"Task",actionName:"replace-with-task",className:"bpmn-icon-task",target:{type:"bpmn:Task"}},{label:"Send Task",actionName:"replace-with-send-task",className:"bpmn-icon-send",target:{type:"bpmn:SendTask"}},{label:"Receive Task",actionName:"replace-with-receive-task",className:"bpmn-icon-receive",target:{type:"bpmn:ReceiveTask"}},{label:"User Task",actionName:"replace-with-user-task",className:"bpmn-icon-user",target:{type:"bpmn:UserTask"}},{label:"Manual Task",actionName:"replace-with-manual-task",className:"bpmn-icon-manual",target:{type:"bpmn:ManualTask"}},{label:"Business Rule Task",actionName:"replace-with-rule-task",className:"bpmn-icon-business-rule",target:{type:"bpmn:BusinessRuleTask"}},{label:"Service Task",actionName:"replace-with-service-task",className:"bpmn-icon-service",target:{type:"bpmn:ServiceTask"}},{label:"Script Task",actionName:"replace-with-script-task",className:"bpmn-icon-script",target:{type:"bpmn:ScriptTask"}},{label:"Call Activity",actionName:"replace-with-call-activity",className:"bpmn-icon-call-activity",target:{type:"bpmn:CallActivity"}},{label:"Sub Process (collapsed)",actionName:"replace-with-collapsed-subprocess",className:"bpmn-icon-subprocess-collapsed",target:{type:"bpmn:SubProcess",isExpanded:!1}},{label:"Sub Process (expanded)",actionName:"replace-with-expanded-subprocess",className:"bpmn-icon-subprocess-expanded",target:{type:"bpmn:SubProcess",isExpanded:!0}}],A$=[{label:"Data Store Reference",actionName:"replace-with-data-store-reference",className:"bpmn-icon-data-store",target:{type:"bpmn:DataStoreReference"}}],C$=[{label:"Data Object Reference",actionName:"replace-with-data-object-reference",className:"bpmn-icon-data-object",target:{type:"bpmn:DataObjectReference"}}],E$=[{label:"Message Boundary Event",actionName:"replace-with-message-boundary",className:"bpmn-icon-intermediate-event-catch-message",target:{type:"bpmn:BoundaryEvent",eventDefinitionType:"bpmn:MessageEventDefinition"}},{label:"Timer Boundary Event",actionName:"replace-with-timer-boundary",className:"bpmn-icon-intermediate-event-catch-timer",target:{type:"bpmn:BoundaryEvent",eventDefinitionType:"bpmn:TimerEventDefinition"}},{label:"Escalation Boundary Event",actionName:"replace-with-escalation-boundary",className:"bpmn-icon-intermediate-event-catch-escalation",target:{type:"bpmn:BoundaryEvent",eventDefinitionType:"bpmn:EscalationEventDefinition"}},{label:"Conditional Boundary Event",actionName:"replace-with-conditional-boundary",className:"bpmn-icon-intermediate-event-catch-condition",target:{type:"bpmn:BoundaryEvent",eventDefinitionType:"bpmn:ConditionalEventDefinition"}},{label:"Error Boundary Event",actionName:"replace-with-error-boundary",className:"bpmn-icon-intermediate-event-catch-error",target:{type:"bpmn:BoundaryEvent",eventDefinitionType:"bpmn:ErrorEventDefinition"}},{label:"Cancel Boundary Event",actionName:"replace-with-cancel-boundary",className:"bpmn-icon-intermediate-event-catch-cancel",target:{type:"bpmn:BoundaryEvent",eventDefinitionType:"bpmn:CancelEventDefinition"}},{label:"Signal Boundary Event",actionName:"replace-with-signal-boundary",className:"bpmn-icon-intermediate-event-catch-signal",target:{type:"bpmn:BoundaryEvent",eventDefinitionType:"bpmn:SignalEventDefinition"}},{label:"Compensation Boundary Event",actionName:"replace-with-compensation-boundary",className:"bpmn-icon-intermediate-event-catch-compensation",target:{type:"bpmn:BoundaryEvent",eventDefinitionType:"bpmn:CompensateEventDefinition"}},{label:"Message Boundary Event (non-interrupting)",actionName:"replace-with-non-interrupting-message-boundary",className:"bpmn-icon-intermediate-event-catch-non-interrupting-message",target:{type:"bpmn:BoundaryEvent",eventDefinitionType:"bpmn:MessageEventDefinition",cancelActivity:!1}},{label:"Timer Boundary Event (non-interrupting)",actionName:"replace-with-non-interrupting-timer-boundary",className:"bpmn-icon-intermediate-event-catch-non-interrupting-timer",target:{type:"bpmn:BoundaryEvent",eventDefinitionType:"bpmn:TimerEventDefinition",cancelActivity:!1}},{label:"Escalation Boundary Event (non-interrupting)",actionName:"replace-with-non-interrupting-escalation-boundary",className:"bpmn-icon-intermediate-event-catch-non-interrupting-escalation",target:{type:"bpmn:BoundaryEvent",eventDefinitionType:"bpmn:EscalationEventDefinition",cancelActivity:!1}},{label:"Conditional Boundary Event (non-interrupting)",actionName:"replace-with-non-interrupting-conditional-boundary",className:"bpmn-icon-intermediate-event-catch-non-interrupting-condition",target:{type:"bpmn:BoundaryEvent",eventDefinitionType:"bpmn:ConditionalEventDefinition",cancelActivity:!1}},{label:"Signal Boundary Event (non-interrupting)",actionName:"replace-with-non-interrupting-signal-boundary",className:"bpmn-icon-intermediate-event-catch-non-interrupting-signal",target:{type:"bpmn:BoundaryEvent",eventDefinitionType:"bpmn:SignalEventDefinition",cancelActivity:!1}}],x$=[{label:"Message Start Event",actionName:"replace-with-message-start",className:"bpmn-icon-start-event-message",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:MessageEventDefinition"}},{label:"Timer Start Event",actionName:"replace-with-timer-start",className:"bpmn-icon-start-event-timer",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:TimerEventDefinition"}},{label:"Conditional Start Event",actionName:"replace-with-conditional-start",className:"bpmn-icon-start-event-condition",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:ConditionalEventDefinition"}},{label:"Signal Start Event",actionName:"replace-with-signal-start",className:"bpmn-icon-start-event-signal",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:SignalEventDefinition"}},{label:"Error Start Event",actionName:"replace-with-error-start",className:"bpmn-icon-start-event-error",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:ErrorEventDefinition"}},{label:"Escalation Start Event",actionName:"replace-with-escalation-start",className:"bpmn-icon-start-event-escalation",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:EscalationEventDefinition"}},{label:"Compensation Start Event",actionName:"replace-with-compensation-start",className:"bpmn-icon-start-event-compensation",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:CompensateEventDefinition"}},{label:"Message Start Event (non-interrupting)",actionName:"replace-with-non-interrupting-message-start",className:"bpmn-icon-start-event-non-interrupting-message",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:MessageEventDefinition",isInterrupting:!1}},{label:"Timer Start Event (non-interrupting)",actionName:"replace-with-non-interrupting-timer-start",className:"bpmn-icon-start-event-non-interrupting-timer",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:TimerEventDefinition",isInterrupting:!1}},{label:"Conditional Start Event (non-interrupting)",actionName:"replace-with-non-interrupting-conditional-start",className:"bpmn-icon-start-event-non-interrupting-condition",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:ConditionalEventDefinition",isInterrupting:!1}},{label:"Signal Start Event (non-interrupting)",actionName:"replace-with-non-interrupting-signal-start",className:"bpmn-icon-start-event-non-interrupting-signal",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:SignalEventDefinition",isInterrupting:!1}},{label:"Escalation Start Event (non-interrupting)",actionName:"replace-with-non-interrupting-escalation-start",className:"bpmn-icon-start-event-non-interrupting-escalation",target:{type:"bpmn:StartEvent",eventDefinitionType:"bpmn:EscalationEventDefinition",isInterrupting:!1}}],S$=[{label:"Sequence Flow",actionName:"replace-with-sequence-flow",className:"bpmn-icon-connection"},{label:"Default Flow",actionName:"replace-with-default-flow",className:"bpmn-icon-default-flow"},{label:"Conditional Flow",actionName:"replace-with-conditional-flow",className:"bpmn-icon-conditional-flow"}],D$=[{label:"Expanded Pool",actionName:"replace-with-expanded-pool",className:"bpmn-icon-participant",target:{type:"bpmn:Participant",isExpanded:!0}},{label:function(e){var t="Empty Pool";return e.children&&e.children.length&&(t+=" (removes content)"),t},actionName:"replace-with-collapsed-pool",className:"bpmn-icon-lane",target:{type:"bpmn:Participant",isExpanded:!1}}];function k$(e,t,n,i,o,r,s){this._bpmnFactory=e,this._popupMenu=t,this._modeling=n,this._moddle=i,this._bpmnReplace=o,this._rules=r,this._translate=s,this.register()}k$.$inject=["bpmnFactory","popupMenu","modeling","moddle","bpmnReplace","rules","translate"],k$.prototype.register=function(){this._popupMenu.registerProvider("bpmn-replace",this)},k$.prototype.getEntries=function(e){var t,n=e.businessObject,i=this._rules;if(!i.allowed("shape.replace",{element:e}))return[];var o=d$(e);return Object(bU["is"])(n,"bpmn:DataObjectReference")?this._createEntries(e,A$):Object(bU["is"])(n,"bpmn:DataStoreReference")?this._createEntries(e,C$):Object(bU["is"])(n,"bpmn:StartEvent")&&!Object(bU["is"])(n.$parent,"bpmn:SubProcess")?(t=Object(Zj["filter"])(p$,o),this._createEntries(e,t)):Object(bU["is"])(n,"bpmn:Participant")?(t=Object(Zj["filter"])(D$,(function(e){return vU(n)!==e.target.isExpanded})),this._createEntries(e,t)):Object(bU["is"])(n,"bpmn:StartEvent")&&wU(n.$parent)?(t=Object(Zj["filter"])(x$,(function(t){var n=t.target,i=!1!==n.isInterrupting,r=Object(bU["getBusinessObject"])(e).isInterrupting===i;return o(t)||!o(t)&&!r})),this._createEntries(e,t)):Object(bU["is"])(n,"bpmn:StartEvent")&&!wU(n.$parent)&&Object(bU["is"])(n.$parent,"bpmn:SubProcess")?(t=Object(Zj["filter"])(f$,o),this._createEntries(e,t)):Object(bU["is"])(n,"bpmn:EndEvent")?(t=Object(Zj["filter"])(m$,(function(e){var t=e.target;return!("bpmn:CancelEventDefinition"==t.eventDefinitionType&&!Object(bU["is"])(n.$parent,"bpmn:Transaction"))&&o(e)})),this._createEntries(e,t)):Object(bU["is"])(n,"bpmn:BoundaryEvent")?(t=Object(Zj["filter"])(E$,(function(e){var t=e.target;if("bpmn:CancelEventDefinition"==t.eventDefinitionType&&!Object(bU["is"])(n.attachedToRef,"bpmn:Transaction"))return!1;var i=!1!==t.cancelActivity,r=n.cancelActivity==i;return o(e)||!o(e)&&!r})),this._createEntries(e,t)):Object(bU["is"])(n,"bpmn:IntermediateCatchEvent")||Object(bU["is"])(n,"bpmn:IntermediateThrowEvent")?(t=Object(Zj["filter"])(g$,o),this._createEntries(e,t)):Object(bU["is"])(n,"bpmn:Gateway")?(t=Object(Zj["filter"])(b$,o),this._createEntries(e,t)):Object(bU["is"])(n,"bpmn:Transaction")?(t=Object(Zj["filter"])(y$,o),this._createEntries(e,t)):wU(n)&&vU(n)?(t=Object(Zj["filter"])(w$,o),this._createEntries(e,t)):Object(bU["is"])(n,"bpmn:SubProcess")&&vU(n)?(t=Object(Zj["filter"])(v$,o),this._createEntries(e,t)):Object(bU["is"])(n,"bpmn:AdHocSubProcess")&&!vU(n)?(t=Object(Zj["filter"])(_$,(function(t){var n=t.target,i="bpmn:SubProcess"===n.type,o=!0===n.isExpanded;return d$(e,n)&&(!i||o)})),this._createEntries(e,t)):Object(bU["is"])(n,"bpmn:SequenceFlow")?this._createSequenceFlowEntries(e,S$):Object(bU["is"])(n,"bpmn:FlowNode")?(t=Object(Zj["filter"])(_$,o),Object(bU["is"])(n,"bpmn:SubProcess")&&!vU(n)&&(t=Object(Zj["filter"])(t,(function(e){return"Sub Process (collapsed)"!==e.label}))),this._createEntries(e,t)):[]},k$.prototype.getHeaderEntries=function(e){var t=[];return Object(bU["is"])(e,"bpmn:Activity")&&!wU(e)&&(t=t.concat(this._getLoopEntries(e))),Object(bU["is"])(e,"bpmn:DataObjectReference")&&(t=t.concat(this._getDataObjectIsCollection(e))),Object(bU["is"])(e,"bpmn:Participant")&&(t=t.concat(this._getParticipantMultiplicity(e))),!Object(bU["is"])(e,"bpmn:SubProcess")||Object(bU["is"])(e,"bpmn:Transaction")||wU(e)||t.push(this._getAdHocEntry(e)),t},k$.prototype._createEntries=function(e,t){var n=[],i=this;return Object(Zj["forEach"])(t,(function(t){var o=i._createMenuEntry(t,e);n.push(o)})),n},k$.prototype._createSequenceFlowEntries=function(e,t){var n=Object(bU["getBusinessObject"])(e),i=[],o=this._modeling,r=this._moddle,s=this;return Object(Zj["forEach"])(t,(function(t){switch(t.actionName){case"replace-with-default-flow":n.sourceRef.default!==n&&(Object(bU["is"])(n.sourceRef,"bpmn:ExclusiveGateway")||Object(bU["is"])(n.sourceRef,"bpmn:InclusiveGateway")||Object(bU["is"])(n.sourceRef,"bpmn:ComplexGateway")||Object(bU["is"])(n.sourceRef,"bpmn:Activity"))&&i.push(s._createMenuEntry(t,e,(function(){o.updateProperties(e.source,{default:n})})));break;case"replace-with-conditional-flow":!n.conditionExpression&&Object(bU["is"])(n.sourceRef,"bpmn:Activity")&&i.push(s._createMenuEntry(t,e,(function(){var t=r.create("bpmn:FormalExpression",{body:""});o.updateProperties(e,{conditionExpression:t})})));break;default:if(Object(bU["is"])(n.sourceRef,"bpmn:Activity")&&n.conditionExpression)return i.push(s._createMenuEntry(t,e,(function(){o.updateProperties(e,{conditionExpression:void 0})})));if((Object(bU["is"])(n.sourceRef,"bpmn:ExclusiveGateway")||Object(bU["is"])(n.sourceRef,"bpmn:InclusiveGateway")||Object(bU["is"])(n.sourceRef,"bpmn:ComplexGateway")||Object(bU["is"])(n.sourceRef,"bpmn:Activity"))&&n.sourceRef.default===n)return i.push(s._createMenuEntry(t,e,(function(){o.updateProperties(e.source,{default:void 0})})))}})),i},k$.prototype._createMenuEntry=function(e,t,n){var i=this._translate,o=this._bpmnReplace.replaceElement,r=function(){return o(t,e.target)},s=e.label;s&&"function"===typeof s&&(s=s(t)),n=n||r;var a={label:i(s),className:e.className,id:e.actionName,action:n};return a},k$.prototype._getLoopEntries=function(e){var t=this,n=this._translate;function i(n,i){var o;i.active?o=void 0:(o=t._moddle.create(i.options.loopCharacteristics),i.options.isSequential&&(o.isSequential=i.options.isSequential)),t._modeling.updateProperties(e,{loopCharacteristics:o})}var o,r,s,a=Object(bU["getBusinessObject"])(e),l=a.loopCharacteristics;l&&(o=l.isSequential,r=void 0===l.isSequential,s=void 0!==l.isSequential&&!l.isSequential);var c=[{id:"toggle-parallel-mi",className:"bpmn-icon-parallel-mi-marker",title:n("Parallel Multi Instance"),active:s,action:i,options:{loopCharacteristics:"bpmn:MultiInstanceLoopCharacteristics",isSequential:!1}},{id:"toggle-sequential-mi",className:"bpmn-icon-sequential-mi-marker",title:n("Sequential Multi Instance"),active:o,action:i,options:{loopCharacteristics:"bpmn:MultiInstanceLoopCharacteristics",isSequential:!0}},{id:"toggle-loop",className:"bpmn-icon-loop-marker",title:n("Loop"),active:r,action:i,options:{loopCharacteristics:"bpmn:StandardLoopCharacteristics"}}];return c},k$.prototype._getDataObjectIsCollection=function(e){var t=this,n=this._translate;function i(n,i){t._modeling.updateModdleProperties(e,o,{isCollection:!i.active})}var o=e.businessObject.dataObjectRef,r=o.isCollection,s=[{id:"toggle-is-collection",className:"bpmn-icon-parallel-mi-marker",title:n("Collection"),active:r,action:i}];return s},k$.prototype._getParticipantMultiplicity=function(e){var t=this,n=this._bpmnFactory,i=this._translate;function o(i,o){var r,s=o.active;s||(r=n.create("bpmn:ParticipantMultiplicity")),t._modeling.updateProperties(e,{participantMultiplicity:r})}var r=e.businessObject.participantMultiplicity,s=[{id:"toggle-participant-multiplicity",className:"bpmn-icon-parallel-mi-marker",title:i("Participant Multiplicity"),active:!!r,action:o}];return s},k$.prototype._getAdHocEntry=function(e){var t=this._translate,n=Object(bU["getBusinessObject"])(e),i=Object(bU["is"])(n,"bpmn:AdHocSubProcess"),o=this._bpmnReplace.replaceElement,r={id:"toggle-adhoc",className:"bpmn-icon-ad-hoc-marker",title:t("Ad-hoc"),active:i,action:function(t,n){return o(e,i?{type:"bpmn:SubProcess"}:{type:"bpmn:AdHocSubProcess"},{autoResize:!1,layoutConnection:!1})}};return r};var M$={__depends__:[LX,u$],__init__:["replaceMenuProvider"],replaceMenuProvider:["type",k$]},N$=Math.max,L$=Math.min,B$=20;function I$(e,t){return{top:e.top-t.top,right:e.right-t.right,bottom:e.bottom-t.bottom,left:e.left-t.left}}function T$(e,t,n){var i=n.x,o=n.y,r={x:e.x,y:e.y,width:e.width,height:e.height};return-1!==t.indexOf("n")?(r.y=e.y+o,r.height=e.height-o):-1!==t.indexOf("s")&&(r.height=e.height+o),-1!==t.indexOf("e")?r.width=e.width+i:-1!==t.indexOf("w")&&(r.x=e.x+i,r.width=e.width-i),r}function O$(e,t){return{x:e.x+(t.left||0),y:e.y+(t.top||0),width:e.width-(t.left||0)+(t.right||0),height:e.height-(t.top||0)+(t.bottom||0)}}function R$(e,t,n){var i=t[e],o=n.min&&n.min[e],r=n.max&&n.max[e];return Object(Zj["isNumber"])(o)&&(i=(/top|left/.test(e)?L$:N$)(i,o)),Object(Zj["isNumber"])(r)&&(i=(/top|left/.test(e)?N$:L$)(i,r)),i}function P$(e,t){if(!t)return e;var n=Oz(e);return Rz({top:R$("top",n,t),right:R$("right",n,t),bottom:R$("bottom",n,t),left:R$("left",n,t)})}function F$(e,t,n,i){var o=Oz(t),r={top:/n/.test(e)?o.bottom-n.height:o.top,left:/w/.test(e)?o.right-n.width:o.left,bottom:/s/.test(e)?o.top+n.height:o.bottom,right:/e/.test(e)?o.left+n.width:o.right},s=i?Oz(i):r,a={top:L$(r.top,s.top),left:L$(r.left,s.left),bottom:N$(r.bottom,s.bottom),right:N$(r.right,s.right)};return Rz(a)}function j$(e,t){return"undefined"!==typeof e?e:B$}function Q$(e,t){var n,i,o,r;return"object"===typeof t?(n=j$(t.left),i=j$(t.right),o=j$(t.top),r=j$(t.bottom)):n=i=o=r=j$(t),{x:e.x-n,y:e.y-o,width:e.width+n+i,height:e.height+o+r}}function z$(e){return!e.waypoints&&"label"!==e.type}function V$(e,t){var n;if(n=void 0===e.length?Object(Zj["filter"])(e.children,z$):e,n.length)return Q$(uz(n),t)}var W$=Math.abs;function H$(e,t){return I$(Oz(t),Oz(e))}var U$=["bpmn:Participant","bpmn:Process","bpmn:SubProcess"],Y$=30;function G$(e,t){return t=t||[],e.children.filter((function(e){Object(bU["is"])(e,"bpmn:Lane")&&(G$(e,t),t.push(e))})),t}function K$(e){return e.children.filter((function(e){return Object(bU["is"])(e,"bpmn:Lane")}))}function q$(e){return HK(e,U$)||e}function J$(e,t){var n=q$(e),i=Object(bU["is"])(n,"bpmn:Process")?[]:[n],o=G$(n,i),r=Oz(e),s=Oz(t),a=H$(e,t),l=[];return o.forEach((function(t){if(t!==e){var n=0,i=a.right,o=0,c=a.left,h=Oz(t);a.top&&(W$(h.bottom-r.top)<10&&(o=s.top-h.bottom),W$(h.top-r.top)<5&&(n=s.top-h.top)),a.bottom&&(W$(h.top-r.bottom)<10&&(n=s.bottom-h.top),W$(h.bottom-r.bottom)<5&&(o=s.bottom-h.bottom)),(n||i||o||c)&&l.push({shape:t,newBounds:O$(t,{top:n,right:i,bottom:o,left:c})})}})),l}function X$(e,t,n,i,o,r,s,a,l,c,h,u){e=e||{},i.registerProvider(this),this._contextPad=i,this._modeling=o,this._elementFactory=r,this._connect=s,this._create=a,this._popupMenu=l,this._canvas=c,this._rules=h,this._translate=u,!1!==e.autoPlace&&(this._autoPlace=t.get("autoPlace",!1)),n.on("create.end",250,(function(e){var t=e.context,n=t.shape;if(WY(e)&&i.isOpen(n)){var o=i.getEntries(n);o.replace&&o.replace.action.click(e,n)}}))}function $$(e,t,n){var i=e.$instanceOf(t),o=!1,r=e.eventDefinitions||[];return Object(Zj["forEach"])(r,(function(e){e.$type===n&&(o=!0)})),i&&o}X$.$inject=["config.contextPad","injector","eventBus","contextPad","modeling","elementFactory","connect","create","popupMenu","canvas","rules","translate"],X$.prototype.getContextPadEntries=function(e){var t=this._contextPad,n=this._modeling,i=this._elementFactory,o=this._connect,r=this._create,s=this._popupMenu,a=this._canvas,l=this._rules,c=this._autoPlace,h=this._translate,u={};if("label"===e.type)return u;var d=e.businessObject;function p(e,t){o.start(e,t)}function f(t){n.removeElements([e])}function g(e){var n=5,i=a.getContainer(),o=t.getPad(e).html,r=i.getBoundingClientRect(),s=o.getBoundingClientRect(),l=s.top-r.top,c=s.left-r.left,h={x:c,y:l+s.height+n};return h}function m(e,t,n,o){function s(t,n){var s=i.createShape(Object(Zj["assign"])({type:e},o));r.start(t,s,{source:n})}"string"!==typeof n&&(o=n,n=h("Append {type}",{type:e.replace(/^bpmn:/,"")}));var a=c?function(t,n){var r=i.createShape(Object(Zj["assign"])({type:e},o));c.append(n,r)}:s;return{group:"model",className:t,title:n,action:{dragstart:s,click:a}}}function b(e){return function(i,o){n.splitLane(o,e),t.open(o,!0)}}if(WK(d,["bpmn:Lane","bpmn:Participant"])&&vU(d)){var v=K$(e);Object(Zj["assign"])(u,{"lane-insert-above":{group:"lane-insert-above",className:"bpmn-icon-lane-insert-above",title:h("Add Lane above"),action:{click:function(e,t){n.addLane(t,"top")}}}}),v.length<2&&(e.height>=120&&Object(Zj["assign"])(u,{"lane-divide-two":{group:"lane-divide",className:"bpmn-icon-lane-divide-two",title:h("Divide into two Lanes"),action:{click:b(2)}}}),e.height>=180&&Object(Zj["assign"])(u,{"lane-divide-three":{group:"lane-divide",className:"bpmn-icon-lane-divide-three",title:h("Divide into three Lanes"),action:{click:b(3)}}})),Object(Zj["assign"])(u,{"lane-insert-below":{group:"lane-insert-below",className:"bpmn-icon-lane-insert-below",title:h("Add Lane below"),action:{click:function(e,t){n.addLane(t,"bottom")}}}})}Object(bU["is"])(d,"bpmn:FlowNode")&&(Object(bU["is"])(d,"bpmn:EventBasedGateway")?Object(Zj["assign"])(u,{"append.receive-task":m("bpmn:ReceiveTask","bpmn-icon-receive-task",h("Append ReceiveTask")),"append.message-intermediate-event":m("bpmn:IntermediateCatchEvent","bpmn-icon-intermediate-event-catch-message",h("Append MessageIntermediateCatchEvent"),{eventDefinitionType:"bpmn:MessageEventDefinition"}),"append.timer-intermediate-event":m("bpmn:IntermediateCatchEvent","bpmn-icon-intermediate-event-catch-timer",h("Append TimerIntermediateCatchEvent"),{eventDefinitionType:"bpmn:TimerEventDefinition"}),"append.condition-intermediate-event":m("bpmn:IntermediateCatchEvent","bpmn-icon-intermediate-event-catch-condition",h("Append ConditionIntermediateCatchEvent"),{eventDefinitionType:"bpmn:ConditionalEventDefinition"}),"append.signal-intermediate-event":m("bpmn:IntermediateCatchEvent","bpmn-icon-intermediate-event-catch-signal",h("Append SignalIntermediateCatchEvent"),{eventDefinitionType:"bpmn:SignalEventDefinition"})}):$$(d,"bpmn:BoundaryEvent","bpmn:CompensateEventDefinition")?Object(Zj["assign"])(u,{"append.compensation-activity":m("bpmn:Task","bpmn-icon-task",h("Append compensation activity"),{isForCompensation:!0})}):Object(bU["is"])(d,"bpmn:EndEvent")||d.isForCompensation||$$(d,"bpmn:IntermediateThrowEvent","bpmn:LinkEventDefinition")||wU(d)||Object(Zj["assign"])(u,{"append.end-event":m("bpmn:EndEvent","bpmn-icon-end-event-none",h("Append EndEvent")),"append.gateway":m("bpmn:ExclusiveGateway","bpmn-icon-gateway-none",h("Append Gateway")),"append.append-task":m("bpmn:Task","bpmn-icon-task",h("Append Task")),"append.intermediate-event":m("bpmn:IntermediateThrowEvent","bpmn-icon-intermediate-event-none",h("Append Intermediate/Boundary Event"))})),s.isEmpty(e,"bpmn-replace")||Object(Zj["assign"])(u,{replace:{group:"edit",className:"bpmn-icon-screw-wrench",title:h("Change type"),action:{click:function(e,t){var n=Object(Zj["assign"])(g(t),{cursor:{x:e.x,y:e.y}});s.open(t,"bpmn-replace",n)}}}}),WK(d,["bpmn:FlowNode","bpmn:InteractionNode","bpmn:DataObjectReference","bpmn:DataStoreReference"])&&Object(Zj["assign"])(u,{"append.text-annotation":m("bpmn:TextAnnotation","bpmn-icon-text-annotation"),connect:{group:"connect",className:"bpmn-icon-connection-multi",title:h("Connect using "+(d.isForCompensation?"":"Sequence/MessageFlow or ")+"Association"),action:{click:p,dragstart:p}}}),Object(bU["is"])(d,"bpmn:TextAnnotation")&&Object(Zj["assign"])(u,{connect:{group:"connect",className:"bpmn-icon-connection-multi",title:h("Connect using Association"),action:{click:p,dragstart:p}}}),WK(d,["bpmn:DataObjectReference","bpmn:DataStoreReference"])&&Object(Zj["assign"])(u,{connect:{group:"connect",className:"bpmn-icon-connection-multi",title:h("Connect using DataInputAssociation"),action:{click:p,dragstart:p}}}),Object(bU["is"])(d,"bpmn:Group")&&Object(Zj["assign"])(u,{"append.text-annotation":m("bpmn:TextAnnotation","bpmn-icon-text-annotation")});var y=l.allowed("elements.delete",{elements:[e]});return Object(Zj["isArray"])(y)&&(y=y[0]===e),y&&Object(Zj["assign"])(u,{delete:{group:"edit",className:"bpmn-icon-trash",title:h("Remove"),action:{click:f}}}),u};var Z$={__depends__:[$J,iX,rG,FJ,xX,M$],__init__:["contextPadProvider"],contextPadProvider:["type",X$]},eZ={horizontal:["x","width"],vertical:["y","height"]},tZ=5;function nZ(e){this._modeling=e,this._filters=[],this.registerFilter((function(e,t,n){var i,o=0,r=0;return Object(Zj["forEach"])(e,(function(e){e.waypoints||e.labelTarget||(o+=e[n],r+=1)})),i=Math.round(o/r),Object(Zj["filter"])(e,(function(e){return e[n]<i+50}))}))}nZ.$inject=["modeling"],nZ.prototype.registerFilter=function(e){if("function"!==typeof e)throw new Error("the filter has to be a function");this._filters.push(e)},nZ.prototype.trigger=function(e,t){var n,i,o=this._modeling;if(!(e.length<3)&&(this._setOrientation(t),i=this._filterElements(e),n=this._createGroups(i),!(n.length<=2)))return o.distributeElements(n,this._axis,this._dimension),n},nZ.prototype._filterElements=function(e){var t=this._filters,n=this._axis,i=this._dimension,o=[].concat(e);return t.length?(Object(Zj["forEach"])(t,(function(e){o=e(o,n,i)})),o):e},nZ.prototype._createGroups=function(e){var t=[],n=this,i=this._axis,o=this._dimension;if(!i)throw new Error('must have a defined "axis" and "dimension"');var r=Object(Zj["sortBy"])(e,i);return Object(Zj["forEach"])(r,(function(e,r){var s,a=n._findRange(e,i,o),l=t[t.length-1];l&&n._hasIntersection(l.range,a)?t[t.length-1].elements.push(e):(s={range:a,elements:[e]},t.push(s))})),t},nZ.prototype._setOrientation=function(e){var t=eZ[e];this._axis=t[0],this._dimension=t[1]},nZ.prototype._hasIntersection=function(e,t){return Math.max(e.min,e.max)>=Math.min(t.min,t.max)&&Math.min(e.min,e.max)<=Math.max(t.min,t.max)},nZ.prototype._findRange=function(e){var t=e[this._axis],n=e[this._dimension];return{min:t+tZ,max:t+n-tZ}};var iZ={__init__:["distributeElements"],distributeElements:["type",nZ]};function oZ(e){e.registerFilter((function(e){return Object(Zj["filter"])(e,(function(e){var t=WK(e,["bpmn:Association","bpmn:BoundaryEvent","bpmn:DataInputAssociation","bpmn:DataOutputAssociation","bpmn:Lane","bpmn:MessageFlow","bpmn:Participant","bpmn:SequenceFlow","bpmn:TextAnnotation"]);return!(e.labelTarget||t)}))}))}oZ.$inject=["distributeElements"];var rZ={__depends__:[iZ],__init__:["bpmnDistributeElements"],bpmnDistributeElements:["type",oZ]},sZ="is not a registered action",aZ="is already registered";function lZ(e,t){this._actions={};var n=this;e.on("diagram.init",(function(){n._registerDefaultActions(t),e.fire("editorActions.init",{editorActions:n})}))}function cZ(e,t){return new Error(e+" "+t)}lZ.$inject=["eventBus","injector"],lZ.prototype._registerDefaultActions=function(e){var t=e.get("commandStack",!1),n=e.get("modeling",!1),i=e.get("selection",!1),o=e.get("zoomScroll",!1),r=e.get("copyPaste",!1),s=e.get("canvas",!1),a=e.get("rules",!1),l=e.get("keyboardMove",!1),c=e.get("keyboardMoveSelection",!1);t&&(this.register("undo",(function(){t.undo()})),this.register("redo",(function(){t.redo()}))),r&&i&&this.register("copy",(function(){var e=i.get();r.copy(e)})),r&&this.register("paste",(function(){r.paste()})),o&&this.register("stepZoom",(function(e){o.stepZoom(e.value)})),s&&this.register("zoom",(function(e){s.zoom(e.value)})),n&&i&&a&&this.register("removeSelection",(function(){var e=i.get();if(e.length){var t,o=a.allowed("elements.delete",{elements:e});!1!==o&&(t=Object(Zj["isArray"])(o)?o:e,t.length&&n.removeElements(t.slice()))}})),l&&this.register("moveCanvas",(function(e){l.moveCanvas(e)})),c&&this.register("moveSelection",(function(e){c.moveSelection(e.direction,e.accelerated)}))},lZ.prototype.trigger=function(e,t){if(!this._actions[e])throw cZ(e,sZ);return this._actions[e](t)},lZ.prototype.register=function(e,t){var n=this;if("string"===typeof e)return this._registerAction(e,t);Object(Zj["forEach"])(e,(function(e,t){n._registerAction(t,e)}))},lZ.prototype._registerAction=function(e,t){if(this.isRegistered(e))throw cZ(e,aZ);this._actions[e]=t},lZ.prototype.unregister=function(e){if(!this.isRegistered(e))throw cZ(e,sZ);this._actions[e]=void 0},lZ.prototype.getActions=function(){return Object.keys(this._actions)},lZ.prototype.isRegistered=function(e){return!!this._actions[e]};var hZ={__init__:["editorActions"],editorActions:["type",lZ]};function uZ(e){e.invoke(lZ,this)}Kj()(uZ,lZ),uZ.$inject=["injector"],uZ.prototype._registerDefaultActions=function(e){lZ.prototype._registerDefaultActions.call(this,e);var t=e.get("canvas",!1),n=e.get("elementRegistry",!1),i=e.get("selection",!1),o=e.get("spaceTool",!1),r=e.get("lassoTool",!1),s=e.get("handTool",!1),a=e.get("globalConnect",!1),l=e.get("distributeElements",!1),c=e.get("alignElements",!1),h=e.get("directEditing",!1),u=e.get("searchPad",!1),d=e.get("modeling",!1);t&&n&&i&&this._registerAction("selectElements",(function(){var e=t.getRootElement(),o=n.filter((function(t){return t!==e}));return i.select(o),o})),o&&this._registerAction("spaceTool",(function(){o.toggle()})),r&&this._registerAction("lassoTool",(function(){r.toggle()})),s&&this._registerAction("handTool",(function(){s.toggle()})),a&&this._registerAction("globalConnectTool",(function(){a.toggle()})),i&&l&&this._registerAction("distributeElements",(function(e){var t=i.get(),n=e.type;t.length&&l.trigger(t,n)})),i&&c&&this._registerAction("alignElements",(function(e){var t=i.get(),n=[],o=e.type;t.length&&(n=Object(Zj["filter"])(t,(function(e){return!Object(bU["is"])(e,"bpmn:Lane")})),c.trigger(n,o))})),i&&d&&this._registerAction("setColor",(function(e){var t=i.get();t.length&&d.setColor(t,e)})),i&&h&&this._registerAction("directEditing",(function(){var e=i.get();e.length&&h.activate(e[0])})),u&&this._registerAction("find",(function(){u.toggle()})),t&&d&&this._registerAction("moveToOrigin",(function(){var e,i,o=t.getRootElement();i=Object(bU["is"])(o,"bpmn:Collaboration")?n.filter((function(e){return Object(bU["is"])(e.parent,"bpmn:Collaboration")})):n.filter((function(e){return e!==o&&!Object(bU["is"])(e.parent,"bpmn:SubProcess")})),e=uz(i),d.moveElements(i,{x:-e.x,y:-e.y},o)}))};var dZ={__depends__:[hZ],editorActions:["type",uZ]};function pZ(e){e.on(["create.init","shape.move.init"],(function(e){var t=e.context,n=e.shape;WK(n,["bpmn:Participant","bpmn:SubProcess","bpmn:TextAnnotation"])&&(t.gridSnappingContext||(t.gridSnappingContext={}),t.gridSnappingContext.snapLocation="top-left")}))}pZ.$inject=["eventBus"];var fZ=10;function gZ(e,t,n){return n||(n="round"),Math[n](e/t)*t}var mZ=1200,bZ=800;function vZ(e,t,n){var i=!n||!1!==n.active;this._eventBus=t;var o=this;t.on("diagram.init",bZ,(function(){o.setActive(i)})),t.on(["create.move","create.end","bendpoint.move.move","bendpoint.move.end","connect.move","connect.end","connectionSegment.move.move","connectionSegment.move.end","resize.move","resize.end","shape.move.move","shape.move.end"],mZ,(function(t){var n=t.originalEvent;if(!(!o.active||n&&bG(n))){var i=t.context,r=i.gridSnappingContext;r||(r=i.gridSnappingContext={}),["x","y"].forEach((function(n){var i={},r=wZ(t,n,e);r&&(i.offset=r);var s=yZ(t,n);s&&Object(Zj["assign"])(i,s),CJ(t,n)||o.snapEvent(t,n,i)}))}}))}function yZ(e,t){var n=e.context,i=n.createConstraints,o=n.resizeConstraints||{},r=n.gridSnappingContext,s=r.snapConstraints;if(s&&s[t])return s[t];s||(s=r.snapConstraints={}),s[t]||(s[t]={});var a=n.direction;i&&(_Z(t)?(s.x.min=i.left,s.x.max=i.right):(s.y.min=i.top,s.y.max=i.bottom));var l=o.min,c=o.max;return l&&(_Z(t)?CZ(a)?s.x.max=l.left:s.x.min=l.right:AZ(a)?s.y.max=l.top:s.y.min=l.bottom),c&&(_Z(t)?CZ(a)?s.x.min=c.left:s.x.max=c.right:AZ(a)?s.y.min=c.top:s.y.max=c.bottom),s[t]}function wZ(e,t,n){var i=e.context,o=e.shape,r=i.gridSnappingContext,s=r.snapLocation,a=r.snapOffset;return a&&Object(Zj["isNumber"])(a[t])?a[t]:(a||(a=r.snapOffset={}),Object(Zj["isNumber"])(a[t])||(a[t]=0),o?(n.get(o.id)||(_Z(t)?a[t]+=o[t]+o.width/2:a[t]+=o[t]+o.height/2),s?("x"===t?/left/.test(s)?a[t]-=o.width/2:/right/.test(s)&&(a[t]+=o.width/2):/top/.test(s)?a[t]-=o.height/2:/bottom/.test(s)&&(a[t]+=o.height/2),a[t]):a[t]):a[t])}function _Z(e){return"x"===e}function AZ(e){return-1!==e.indexOf("n")}function CZ(e){return-1!==e.indexOf("w")}function EZ(e,t){ZK.call(this,e),this._gridSnapping=t;var n=this;this.preExecute("shape.resize",(function(e){var t=e.context,i=t.hints||{},o=i.autoResize;if(o){var r=t.shape,s=t.newBounds;Object(Zj["isString"])(o)?t.newBounds=n.snapComplex(s,o):t.newBounds=n.snapSimple(r,s)}}))}vZ.prototype.snapEvent=function(e,t,n){var i=this.snapValue(e[t],n);EJ(e,t,i)},vZ.prototype.getGridSpacing=function(){return fZ},vZ.prototype.snapValue=function(e,t){var n,i,o=0;return t&&t.offset&&(o=t.offset),e+=o,e=gZ(e,fZ),t&&t.min&&(n=t.min,Object(Zj["isNumber"])(n)&&(n=gZ(n+o,fZ,"ceil"),e=Math.max(e,n))),t&&t.max&&(i=t.max,Object(Zj["isNumber"])(i)&&(i=gZ(i+o,fZ,"floor"),e=Math.min(e,i))),e-=o,e},vZ.prototype.isActive=function(){return this.active},vZ.prototype.setActive=function(e){this.active=e,this._eventBus.fire("gridSnapping.toggle",{active:e})},vZ.prototype.toggleActive=function(){this.setActive(!this.active)},vZ.$inject=["elementRegistry","eventBus","config.gridSnapping"],EZ.$inject=["eventBus","gridSnapping","modeling"],Kj()(EZ,ZK),EZ.prototype.snapSimple=function(e,t){var n=this._gridSnapping;return t.width=n.snapValue(t.width,{min:t.width}),t.height=n.snapValue(t.height,{min:t.height}),t.x=e.x+e.width/2-t.width/2,t.y=e.y+e.height/2-t.height/2,t},EZ.prototype.snapComplex=function(e,t){return/w|e/.test(t)&&(e=this.snapHorizontally(e,t)),/n|s/.test(t)&&(e=this.snapVertically(e,t)),e},EZ.prototype.snapHorizontally=function(e,t){var n=this._gridSnapping,i=/w/.test(t),o=/e/.test(t),r={};return r.width=n.snapValue(e.width,{min:e.width}),o&&(i?(r.x=n.snapValue(e.x,{max:e.x}),r.width+=n.snapValue(e.x-r.x,{min:e.x-r.x})):e.x=e.x+e.width-r.width),Object(Zj["assign"])(e,r),e},EZ.prototype.snapVertically=function(e,t){var n=this._gridSnapping,i=/n/.test(t),o=/s/.test(t),r={};return r.height=n.snapValue(e.height,{min:e.height}),i&&(o?(r.y=n.snapValue(e.y,{max:e.y}),r.height+=n.snapValue(e.y-r.y,{min:e.y-r.y})):e.y=e.y+e.height-r.height),Object(Zj["assign"])(e,r),e};var xZ=2e3;function SZ(e,t){e.on(["spaceTool.move","spaceTool.end"],xZ,(function(e){var n=e.context;if(n.initialized){var i,o=n.axis;"x"===o?(i=t.snapValue(e.dx),e.x=e.x+i-e.dx,e.dx=i):(i=t.snapValue(e.dy),e.y=e.y+i-e.dy,e.dy=i)}}))}SZ.$inject=["eventBus","gridSnapping"];var DZ={__init__:["gridSnappingResizeBehavior","gridSnappingSpaceToolBehavior"],gridSnappingResizeBehavior:["type",EZ],gridSnappingSpaceToolBehavior:["type",SZ]},kZ={__depends__:[DZ],__init__:["gridSnapping"],gridSnapping:["type",vZ]},MZ=2e3;function NZ(e,t){e.on("autoPlace",MZ,(function(e){var n=e.source,i=Pz(n),o=e.shape,r=UK(n,o);return["x","y"].forEach((function(e){var n={};r[e]!==i[e]&&(r[e]>i[e]?n.min=r[e]:n.max=r[e],Object(bU["is"])(o,"bpmn:TextAnnotation")&&(LZ(e)?n.offset=-o.width/2:n.offset=-o.height/2),r[e]=t.snapValue(r[e],n))})),r}))}function LZ(e){return"x"===e}NZ.$inject=["eventBus","gridSnapping"];var BZ=1750;function IZ(e,t,n){t.on(["create.start","shape.move.start"],BZ,(function(t){var i=t.context,o=i.shape,r=e.getRootElement();if(Object(bU["is"])(o,"bpmn:Participant")&&Object(bU["is"])(r,"bpmn:Process")&&r.children.length){var s=i.createConstraints;s&&(o.width=n.snapValue(o.width,{min:o.width}),o.height=n.snapValue(o.height,{min:o.height}))}}))}IZ.$inject=["canvas","eventBus","gridSnapping"];var TZ=3e3;function OZ(e,t,n){ZK.call(this,e),this._gridSnapping=t;var i=this;this.postExecuted(["connection.create","connection.layout"],TZ,(function(e){var t=e.context,o=t.connection,r=t.hints||{},s=o.waypoints;r.connectionStart||r.connectionEnd||!1===r.createElementsBehavior||RZ(s)&&n.updateWaypoints(o,i.snapMiddleSegments(s))}))}function RZ(e){return e.length>3}function PZ(e){return"h"===e}function FZ(e){return"v"===e}function jZ(e,t,n){var i=Sz(t,n),o={};return PZ(i)&&(o.y=e.snapValue(t.y)),FZ(i)&&(o.x=e.snapValue(t.x)),("x"in o||"y"in o)&&(t=Object(Zj["assign"])({},t,o),n=Object(Zj["assign"])({},n,o)),[t,n]}OZ.$inject=["eventBus","gridSnapping","modeling"],Kj()(OZ,ZK),OZ.prototype.snapMiddleSegments=function(e){var t,n=this._gridSnapping;e=e.slice();for(var i=1;i<e.length-2;i++)t=jZ(n,e[i],e[i+1]),e[i]=t[0],e[i+1]=t[1];return e};var QZ={__init__:["gridSnappingAutoPlaceBehavior","gridSnappingCreateParticipantBehavior","gridSnappingLayoutConnectionBehavior"],gridSnappingAutoPlaceBehavior:["type",NZ],gridSnappingCreateParticipantBehavior:["type",IZ],gridSnappingLayoutConnectionBehavior:["type",OZ]},zZ={__depends__:[kZ,QZ],__init__:["bpmnGridSnapping"],bpmnGridSnapping:["type",pZ]},VZ=30,WZ=30;function HZ(e,t){this._interactionEvents=t;var n=this;e.on(["interactionEvents.createHit","interactionEvents.updateHit"],(function(e){var t=e.element,i=e.gfx;return Object(bU["is"])(t,"bpmn:Lane")?n.createParticipantHit(t,i):Object(bU["is"])(t,"bpmn:Participant")?vU(t)?n.createParticipantHit(t,i):n.createDefaultHit(t,i):Object(bU["is"])(t,"bpmn:SubProcess")?vU(t)?n.createSubProcessHit(t,i):n.createDefaultHit(t,i):void 0}))}HZ.$inject=["eventBus","interactionEvents"],HZ.prototype.createDefaultHit=function(e,t){return this._interactionEvents.removeHits(t),this._interactionEvents.createDefaultHit(e,t),!0},HZ.prototype.createParticipantHit=function(e,t){return this._interactionEvents.removeHits(t),this._interactionEvents.createBoxHit(t,"click-stroke",{width:e.width,height:e.height}),this._interactionEvents.createBoxHit(t,"all",{width:VZ,height:e.height}),!0},HZ.prototype.createSubProcessHit=function(e,t){return this._interactionEvents.removeHits(t),this._interactionEvents.createBoxHit(t,"click-stroke",{width:e.width,height:e.height}),this._interactionEvents.createBoxHit(t,"all",{width:e.width,height:WZ}),!0};var UZ={__init__:["bpmnInteractionEvents"],bpmnInteractionEvents:["type",HZ]};function YZ(e){e.invoke(TG,this)}Kj()(YZ,TG),YZ.$inject=["injector"],YZ.prototype.registerBindings=function(e,t){function n(n,i){t.isRegistered(n)&&e.addListener(i)}TG.prototype.registerBindings.call(this,e,t),n("selectElements",(function(n){var i=n.keyEvent;if(e.isKey(["a","A"],i)&&e.isCmd(i))return t.trigger("selectElements"),!0})),n("find",(function(n){var i=n.keyEvent;if(e.isKey(["f","F"],i)&&e.isCmd(i))return t.trigger("find"),!0})),n("spaceTool",(function(n){var i=n.keyEvent;if(!e.hasModifier(i))return e.isKey(["s","S"],i)?(t.trigger("spaceTool"),!0):void 0})),n("lassoTool",(function(n){var i=n.keyEvent;if(!e.hasModifier(i))return e.isKey(["l","L"],i)?(t.trigger("lassoTool"),!0):void 0})),n("handTool",(function(n){var i=n.keyEvent;if(!e.hasModifier(i))return e.isKey(["h","H"],i)?(t.trigger("handTool"),!0):void 0})),n("globalConnectTool",(function(n){var i=n.keyEvent;if(!e.hasModifier(i))return e.isKey(["c","C"],i)?(t.trigger("globalConnectTool"),!0):void 0})),n("directEditing",(function(n){var i=n.keyEvent;if(!e.hasModifier(i))return e.isKey(["e","E"],i)?(t.trigger("directEditing"),!0):void 0}))};var GZ={__depends__:[OG],__init__:["keyboardBindings"],keyboardBindings:["type",YZ]},KZ={moveSpeed:1,moveSpeedAccelerated:10},qZ=1500,JZ="left",XZ="up",$Z="right",ZZ="down",e0={ArrowLeft:JZ,Left:JZ,ArrowUp:XZ,Up:XZ,ArrowRight:$Z,Right:$Z,ArrowDown:ZZ,Down:ZZ},t0={left:function(e){return{x:-e,y:0}},up:function(e){return{x:0,y:-e}},right:function(e){return{x:e,y:0}},down:function(e){return{x:0,y:e}}};function n0(e,t,n,i,o){var r=this;this._config=Object(Zj["assign"])({},KZ,e||{}),t.addListener(qZ,(function(e){var n=e.keyEvent,i=e0[n.key];if(i&&!t.isCmd(n)){var o=t.isShift(n);return r.moveSelection(i,o),!0}})),this.moveSelection=function(e,t){var r=o.get();if(r.length){var s=this._config[t?"moveSpeedAccelerated":"moveSpeed"],a=t0[e](s),l=i.allowed("elements.move",{shapes:r});l&&n.moveElements(r,a)}}}n0.$inject=["config.keyboardMoveSelection","keyboard","modeling","rules","selection"];var i0={__depends__:[OG,rG],__init__:["keyboardMoveSelection"],keyboardMoveSelection:["type",n0]};function o0(e,t,n,i){e.on("element.changed",(function(i){var o=i.element;(o.parent||o===t.getRootElement())&&(i.gfx=n.getGraphics(o)),i.gfx&&e.fire(pz(o)+".changed",i)})),e.on("elements.changed",(function(t){var n=t.elements;n.forEach((function(t){e.fire("element.changed",{element:t})})),i.updateContainments(n)})),e.on("shape.changed",(function(e){i.update("shape",e.element,e.gfx)})),e.on("connection.changed",(function(e){i.update("connection",e.element,e.gfx)}))}o0.$inject=["eventBus","canvas","elementRegistry","graphicsFactory"];var r0={__init__:["changeSupport"],changeSupport:["type",o0]},s0=10;function a0(e,t,n,i){this._dragging=i,this._rules=t;var o=this;function r(e,t){var n,i=e.shape,r=e.direction,s=e.resizeConstraints;e.delta=t,n=T$(i,r,t),e.newBounds=P$(n,s),e.canExecute=o.canResize(e)}function s(e){var t=e.resizeConstraints,n=e.minBounds;void 0===t&&(void 0===n&&(n=o.computeMinResizeBox(e)),e.resizeConstraints={min:Oz(n)})}function a(e){var t=e.shape,i=e.canExecute,o=e.newBounds;if(i){if(o=Iz(o),!l0(t,o))return;n.resizeShape(t,o)}}e.on("resize.start",(function(e){s(e.context)})),e.on("resize.move",(function(e){var t={x:e.dx,y:e.dy};r(e.context,t)})),e.on("resize.end",(function(e){a(e.context)}))}function l0(e,t){return e.x!==t.x||e.y!==t.y||e.width!==t.width||e.height!==t.height}function c0(e,t){var n=Pz(e),i=Oz(e),o={x:n.x,y:n.y};return-1!==t.indexOf("n")?o.y=i.top:-1!==t.indexOf("s")&&(o.y=i.bottom),-1!==t.indexOf("e")?o.x=i.right:-1!==t.indexOf("w")&&(o.x=i.left),o}function h0(e){var t="resize-";return"n"===e||"s"===e?t+"ns":"e"===e||"w"===e?t+"ew":"nw"===e||"se"===e?t+"nwse":t+"nesw"}a0.prototype.canResize=function(e){var t=this._rules,n=Object(Zj["pick"])(e,["newBounds","shape","delta","direction"]);return t.allowed("shape.resize",n)},a0.prototype.activate=function(e,t,n){var i,o,r=this._dragging;if("string"===typeof n&&(n={direction:n}),i=Object(Zj["assign"])({shape:t},n),o=i.direction,!o)throw new Error("must provide a direction (n|w|s|e|nw|se|ne|sw)");r.init(e,c0(t,o),"resize",{autoActivate:!0,cursor:h0(o),data:{shape:t,context:i}})},a0.prototype.computeMinResizeBox=function(e){var t,n,i=e.shape,o=e.direction;return t=e.minDimensions||{width:s0,height:s0},n=V$(i,e.childrenBoxPadding),F$(o,i,t,n)},a0.$inject=["eventBus","rules","modeling","dragging"];var u0="djs-resizing",d0="resize-not-ok",p0=500;function f0(e,t,n){function i(e){var i=e.shape,o=e.newBounds,r=e.frame;r||(r=e.frame=n.addFrame(i,t.getDefaultLayer()),t.addMarker(i,u0)),o.width>5&&cQ(r,{x:o.x,width:o.width}),o.height>5&&cQ(r,{y:o.y,height:o.height}),e.canExecute?fQ(r).remove(d0):fQ(r).add(d0)}function o(e){var n=e.shape,i=e.frame;i&&mQ(e.frame),t.removeMarker(n,u0)}e.on("resize.move",p0,(function(e){i(e.context)})),e.on("resize.cleanup",(function(e){o(e.context)}))}f0.$inject=["eventBus","canvas","previewSupport"];var g0=-6,m0=4,b0=20,v0="djs-resizer",y0=["n","w","s","e","nw","ne","se","sw"];function w0(e,t,n,i){this._resize=i,this._canvas=t;var o=this;e.on("selection.changed",(function(e){var t=e.newSelection;o.removeResizers(),1===t.length&&Object(Zj["forEach"])(t,Object(Zj["bind"])(o.addResizer,o))})),e.on("shape.changed",(function(e){var t=e.element;n.isSelected(t)&&(o.removeResizers(),o.addResizer(t))}))}function _0(e){var t={x:0,y:0};return-1!==e.indexOf("e")?t.x=-g0:-1!==e.indexOf("w")&&(t.x=g0),-1!==e.indexOf("s")?t.y=-g0:-1!==e.indexOf("n")&&(t.y=g0),t}w0.prototype.makeDraggable=function(e,t,n){var i=this._resize;function o(t){zY(t)&&i.activate(t,e,n)}eQ["event"].bind(t,"mousedown",o),eQ["event"].bind(t,"touchstart",o)},w0.prototype._createResizer=function(e,t,n,i){var o=this._getResizersParent(),r=_0(i),s=CQ("g");fQ(s).add(v0),fQ(s).add(v0+"-"+e.id),fQ(s).add(v0+"-"+i),iQ(o,s);var a=CQ("rect");cQ(a,{x:-m0/2+r.x,y:-m0/2+r.y,width:m0,height:m0}),fQ(a).add(v0+"-visual"),iQ(s,a);var l=CQ("rect");return cQ(l,{x:-b0/2+r.x,y:-b0/2+r.y,width:b0,height:b0}),fQ(l).add(v0+"-hit"),iQ(s,l),_V(s,t,n),s},w0.prototype.createResizer=function(e,t){var n=c0(e,t),i=this._createResizer(e,n.x,n.y,t);this.makeDraggable(e,i,t)},w0.prototype.addResizer=function(e){var t=this,n=this._resize;n.canResize({shape:e})&&Object(Zj["forEach"])(y0,(function(n){t.createResizer(e,n)}))},w0.prototype.removeResizers=function(){var e=this._getResizersParent();bQ(e)},w0.prototype._getResizersParent=function(){return this._canvas.getLayer("resizers")},w0.$inject=["eventBus","canvas","selection","resize"];var A0={__depends__:[xq,wq,uX],__init__:["resize","resizePreview","resizeHandles"],resize:["type",a0],resizePreview:["type",f0],resizeHandles:["type",w0]};function C0(e,t){var n=t.create("bpmn:CategoryValue"),i=t.create("bpmn:Category",{categoryValue:[n]});return _z(e.get("rootElements"),i),Object(bU["getBusinessObject"])(i).$parent=e,Object(bU["getBusinessObject"])(n).$parent=i,n}function E0(e,t,n,i,o,r,s){function a(e,t){(t||WK(e,["bpmn:Task","bpmn:TextAnnotation","bpmn:Group"])||x0(e))&&i.activate(e)}this._bpmnFactory=t,this._canvas=n,this._modeling=o,this._textRenderer=s,i.registerProvider(this),e.on("element.dblclick",(function(e){a(e.element,!0)})),e.on(["autoPlace.start","canvas.viewbox.changing","drag.init","element.mousedown","popupMenu.open"],(function(e){i.isActive()&&i.complete()})),e.on(["commandStack.changed"],(function(e){i.isActive()&&i.cancel()})),e.on("directEditing.activate",(function(e){r.removeResizers()})),e.on("create.end",500,(function(e){var t=e.context,n=t.shape,i=e.context.canExecute,o=e.isTouch;o||i&&(t.hints&&!1===t.hints.createElementsBehavior||a(n))})),e.on("autoPlace.end",500,(function(e){a(e.shape)}))}function x0(e){return Object(bU["is"])(e,"bpmn:SubProcess")&&!vU(e)}function S0(e){return Object(bU["is"])(e,"bpmn:SubProcess")&&vU(e)}function D0(e){return Object(bU["is"])(e,"bpmn:Participant")&&!vU(e)}function k0(e){return Object(bU["is"])(e,"bpmn:Participant")&&vU(e)}function M0(e){return!e||!e.trim()}E0.$inject=["eventBus","bpmnFactory","canvas","directEditing","modeling","resizeHandles","textRenderer"],E0.prototype.activate=function(e){var t=DU(e);if(void 0!==t){var n={text:t},i=this.getEditingBBox(e);Object(Zj["assign"])(n,i);var o={};return(WK(e,["bpmn:Task","bpmn:Participant","bpmn:Lane","bpmn:CallActivity"])||x0(e))&&Object(Zj["assign"])(o,{centerVertically:!0}),wY(e)&&Object(Zj["assign"])(o,{autoResize:!0}),Object(bU["is"])(e,"bpmn:TextAnnotation")&&Object(Zj["assign"])(o,{resizable:!0,autoResize:!0}),Object(Zj["assign"])(n,{options:o}),n}},E0.prototype.getEditingBBox=function(e){var t=this._canvas,n=e.label||e,i=t.getAbsoluteBBox(n),o={x:i.x+i.width/2,y:i.y+i.height/2},r={x:i.x,y:i.y},s=t.zoom(),a=this._textRenderer.getDefaultStyle(),l=this._textRenderer.getExternalStyle(),c=l.fontSize*s,h=l.lineHeight,u=a.fontSize*s,d=a.lineHeight,p={fontFamily:this._textRenderer.getDefaultStyle().fontFamily,fontWeight:this._textRenderer.getDefaultStyle().fontWeight};(Object(bU["is"])(e,"bpmn:Lane")||k0(e))&&(Object(Zj["assign"])(r,{width:i.height,height:30*s,x:i.x-i.height/2+15*s,y:o.y-30*s/2}),Object(Zj["assign"])(p,{fontSize:u+"px",lineHeight:d,paddingTop:7*s+"px",paddingBottom:7*s+"px",paddingLeft:5*s+"px",paddingRight:5*s+"px",transform:"rotate(-90deg)"})),(WK(e,["bpmn:Task","bpmn:CallActivity"])||D0(e)||x0(e))&&(Object(Zj["assign"])(r,{width:i.width,height:i.height}),Object(Zj["assign"])(p,{fontSize:u+"px",lineHeight:d,paddingTop:7*s+"px",paddingBottom:7*s+"px",paddingLeft:5*s+"px",paddingRight:5*s+"px"})),S0(e)&&(Object(Zj["assign"])(r,{width:i.width,x:i.x}),Object(Zj["assign"])(p,{fontSize:u+"px",lineHeight:d,paddingTop:7*s+"px",paddingBottom:7*s+"px",paddingLeft:5*s+"px",paddingRight:5*s+"px"}));var f=90*s,g=7*s,m=4*s;if(n.labelTarget&&(Object(Zj["assign"])(r,{width:f,height:i.height+g+m,x:o.x-f/2,y:i.y-g}),Object(Zj["assign"])(p,{fontSize:c+"px",lineHeight:h,paddingTop:g+"px",paddingBottom:m+"px"})),wY(n)&&!_Y(n)&&!SY(n)){var b=EY(e),v=t.getAbsoluteBBox({x:b.x,y:b.y,width:0,height:0}),y=c+g+m;Object(Zj["assign"])(r,{width:f,height:y,x:v.x-f/2,y:v.y-y/2}),Object(Zj["assign"])(p,{fontSize:c+"px",lineHeight:h,paddingTop:g+"px",paddingBottom:m+"px"})}return Object(bU["is"])(e,"bpmn:TextAnnotation")&&(Object(Zj["assign"])(r,{width:i.width,height:i.height,minWidth:30*s,minHeight:10*s}),Object(Zj["assign"])(p,{textAlign:"left",paddingTop:5*s+"px",paddingBottom:7*s+"px",paddingLeft:7*s+"px",paddingRight:5*s+"px",fontSize:u+"px",lineHeight:d})),{bounds:r,style:p}},E0.prototype.update=function(e,t,n,i){var o,r;if(Object(bU["is"])(e,"bpmn:TextAnnotation")&&(r=this._canvas.getAbsoluteBBox(e),o={x:e.x,y:e.y,width:e.width/r.width*i.width,height:e.height/r.height*i.height}),Object(bU["is"])(e,"bpmn:Group")){var s=Object(bU["getBusinessObject"])(e);if(!s.categoryValueRef){var a=this._canvas.getRootElement(),l=Object(bU["getBusinessObject"])(a).$parent,c=C0(l,this._bpmnFactory);Object(bU["getBusinessObject"])(e).categoryValueRef=c}}M0(t)&&(t=null),this._modeling.updateLabel(e,t,o)};var N0="djs-element-hidden",L0="djs-label-hidden";function B0(e,t,n,i){var o,r,s,a=this,l=t.getDefaultLayer();e.on("directEditing.activate",(function(e){var n=e.active;if(o=n.element.label||n.element,Object(bU["is"])(o,"bpmn:TextAnnotation")){r=t.getAbsoluteBBox(o),s=CQ("g");var c=i.getScaledPath("TEXT_ANNOTATION",{xScaleFactor:1,yScaleFactor:1,containerWidth:o.width,containerHeight:o.height,position:{mx:0,my:0}}),h=a.path=CQ("path");cQ(h,{d:c,strokeWidth:2,stroke:I0(o)}),iQ(s,h),iQ(l,s),AV(s,o.x,o.y)}Object(bU["is"])(o,"bpmn:TextAnnotation")||o.labelTarget?t.addMarker(o,N0):(Object(bU["is"])(o,"bpmn:Task")||Object(bU["is"])(o,"bpmn:CallActivity")||Object(bU["is"])(o,"bpmn:SubProcess")||Object(bU["is"])(o,"bpmn:Participant"))&&t.addMarker(o,L0)})),e.on("directEditing.resize",(function(e){if(Object(bU["is"])(o,"bpmn:TextAnnotation")){var t=e.height,n=e.dy,s=Math.max(o.height/r.height*(t+n),0),l=i.getScaledPath("TEXT_ANNOTATION",{xScaleFactor:1,yScaleFactor:1,containerWidth:o.width,containerHeight:s,position:{mx:0,my:0}});cQ(a.path,{d:l})}})),e.on(["directEditing.complete","directEditing.cancel"],(function(e){var n=e.active;n&&(t.removeMarker(n.element.label||n.element,N0),t.removeMarker(o,L0)),o=void 0,r=void 0,s&&(mQ(s),s=void 0)}))}function I0(e,t){var n=Object(bU["getBusinessObject"])(e);return n.di.get("stroke")||t||"black"}B0.$inject=["eventBus","canvas","elementRegistry","pathMap"];var T0={__depends__:[r0,A0,$J],__init__:["labelEditingProvider","labelEditingPreview"],labelEditingProvider:["type",E0],labelEditingPreview:["type",B0]},O0=["top","bottom","left","right"],R0=10;function P0(e,t){function n(e){if(_Y(e)){var t=Q0(e);t&&i(e,t)}}function i(e,n){var i=Pz(e),o=e.label,r=Pz(o);if(o.parent){var s,a=Oz(e);switch(n){case"top":s={x:i.x,y:a.top-R0-o.height/2};break;case"left":s={x:a.left-R0-o.width/2,y:i.y};break;case"bottom":s={x:i.x,y:a.bottom+R0+o.height/2};break;case"right":s={x:a.right+R0+o.width/2,y:i.y};break}var l=UG(s,r);t.moveShape(o,l)}}ZK.call(this,e),this.postExecuted(["connection.create","connection.layout","connection.updateWaypoints"],(function(e){var t=e.context,i=t.connection,o=i.source,r=i.target,s=t.hints||{};!1!==s.createElementsBehavior&&(n(o),n(r))})),this.postExecuted(["label.create"],(function(e){var t=e.context,i=t.shape,o=t.hints||{};!1!==o.createElementsBehavior&&n(i.labelTarget)})),this.postExecuted(["elements.create"],(function(e){var t=e.context,i=t.elements,o=t.hints||{};!1!==o.createElementsBehavior&&i.forEach((function(e){n(e)}))}))}function F0(e){var t,n=e.host,i=Pz(e),o=Fz(i,n);t=o.indexOf("-")>=0?o.split("-"):[o];var r=O0.filter((function(e){return-1===t.indexOf(e)}));return r}function j0(e){var t=Pz(e),n=[].concat(e.incoming.map((function(e){return e.waypoints[e.waypoints.length-2]})),e.outgoing.map((function(e){return e.waypoints[1]}))).map((function(e){return z0(t,e)}));return n}function Q0(e){var t=Pz(e.label),n=Pz(e),i=z0(n,t);if(V0(i)){var o=j0(e);if(e.host){var r=F0(e);o=o.concat(r)}var s=O0.filter((function(e){return-1===o.indexOf(e)}));if(-1===s.indexOf(i))return s[0]}}function z0(e,t){return Fz(t,e,5)}function V0(e){return-1!==O0.indexOf(e)}function W0(e,t,n){ZK.call(this,e),this.preExecute("shape.append",(function(e){var t=e.source,n=e.shape;e.position||(Object(bU["is"])(n,"bpmn:TextAnnotation")?e.position={x:t.x+t.width/2+75,y:t.y-50-n.height/2}:e.position={x:t.x+t.width+80+n.width/2,y:t.y+t.height/2})}),!0)}function H0(e,t){e.invoke(ZK,this),this.postExecute("shape.move",(function(e){var n=e.newParent,i=e.shape,o=Object(Zj["filter"])(i.incoming.concat(i.outgoing),(function(e){return Object(bU["is"])(e,"bpmn:Association")}));Object(Zj["forEach"])(o,(function(e){t.moveConnection(e,{x:0,y:0},n)}))}),!0)}Kj()(P0,ZK),P0.$inject=["eventBus","modeling"],Kj()(W0,ZK),W0.$inject=["eventBus","elementFactory","bpmnRules"],Kj()(H0,ZK),H0.$inject=["injector","modeling"];var U0=500;function Y0(e,t){t.invoke(ZK,this),this._bpmnReplace=e;var n=this;this.postExecuted("elements.create",U0,(function(e){var t=e.elements;t=t.filter((function(e){var t=e.host;return K0(e,t)})),1===t.length&&t.map((function(e){return t.indexOf(e)})).forEach((function(i){var o=t[i];e.elements[i]=n.replaceShape(t[i],o)}))}),!0),this.preExecute("elements.move",U0,(function(e){var t=e.shapes,i=e.newHost;if(1===t.length){var o=t[0];K0(o,i)&&(e.shapes=[n.replaceShape(o,i)])}}),!0)}function G0(e){var t=Object(bU["getBusinessObject"])(e),n=t.eventDefinitions;return n&&n[0]}function K0(e,t){return!SY(e)&&WK(e,["bpmn:IntermediateThrowEvent","bpmn:IntermediateCatchEvent"])&&!!t}Y0.$inject=["bpmnReplace","injector"],Kj()(Y0,ZK),Y0.prototype.replaceShape=function(e,t){var n=G0(e),i={type:"bpmn:BoundaryEvent",host:t};return n&&(i.eventDefinitionType=n.$type),this._bpmnReplace.replaceElement(e,i,{layoutConnection:!1})};var q0=2e3;function J0(e,t,n){function i(e){return Object(Zj["filter"])(e.attachers,(function(e){return Object(bU["is"])(e,"bpmn:BoundaryEvent")}))}ZK.call(this,e),this.postExecute("connection.create",(function(e){var t=e.context.source,o=e.context.target,r=i(o);Object(bU["is"])(t,"bpmn:EventBasedGateway")&&Object(bU["is"])(o,"bpmn:ReceiveTask")&&r.length>0&&n.removeElements(r)})),this.postExecute("connection.reconnect",(function(e){var t=e.context.oldSource,o=e.context.newSource;Object(bU["is"])(t,"bpmn:Gateway")&&Object(bU["is"])(o,"bpmn:EventBasedGateway")&&Object(Zj["forEach"])(o.outgoing,(function(e){var t=e.target,o=i(t);Object(bU["is"])(t,"bpmn:ReceiveTask")&&o.length>0&&n.removeElements(o)}))})),e.on("moddleCopy.canCopyProperty",q0,(function(e){var n=e.parent,i=e.property,o=e.propertyName,r=t.getPropertyDescriptor(n,o);r&&r.isReference&&Object(bU["is"])(i,"bpmn:RootElement")&&n.set(o,i)}))}J0.$inject=["eventBus","moddle","modeling"],Kj()(J0,ZK);var X0=500;function $0(e,t,n,i,o){function r(e){return WK(e,["bpmn:ReceiveTask","bpmn:SendTask"])||Z0(e,["bpmn:ErrorEventDefinition","bpmn:EscalationEventDefinition","bpmn:MessageEventDefinition","bpmn:SignalEventDefinition"])}function s(t){var n=e.getDefinitions(),i=n.get("rootElements");return!!Object(Zj["find"])(i,Object(Zj["matchPattern"])({id:t.id}))}function a(e){return Object(bU["is"])(e,"bpmn:ErrorEventDefinition")?"errorRef":Object(bU["is"])(e,"bpmn:EscalationEventDefinition")?"escalationRef":Object(bU["is"])(e,"bpmn:MessageEventDefinition")?"messageRef":Object(bU["is"])(e,"bpmn:SignalEventDefinition")?"signalRef":void 0}function l(e){if(WK(e,["bpmn:ReceiveTask","bpmn:SendTask"]))return e.get("messageRef");var t=e.get("eventDefinitions"),n=t[0];return n.get(a(n))}function c(e,t){if(WK(e,["bpmn:ReceiveTask","bpmn:SendTask"]))return e.set("messageRef",t);var n=e.get("eventDefinitions"),i=n[0];return i.set(a(i),t)}n.invoke(ZK,this),this.executed("shape.create",(function(t){var n=t.shape;if(r(n)){var i,o=Object(bU["getBusinessObject"])(n),a=l(o);a&&!s(a)&&(i=e.getDefinitions().get("rootElements"),_z(i,a),t.addedRootElement=a)}}),!0),this.reverted("shape.create",(function(t){var n=t.addedRootElement;if(n){var i=e.getDefinitions().get("rootElements");wz(i,n)}}),!0),t.on("copyPaste.copyElement",(function(e){var t=e.descriptor,n=e.element;if(r(n)){var i=Object(bU["getBusinessObject"])(n),o=l(i);o&&(t.referencedRootElement=o)}})),t.on("copyPaste.pasteElement",X0,(function(e){var t=e.descriptor,n=t.businessObject;if(r(n)){var a=t.referencedRootElement;a&&(s(a)||(a=i.copyElement(a,o.create(a.$type))),c(n,a))}}))}function Z0(e,t){return Object(Zj["isArray"])(t)||(t=[t]),Object(Zj["some"])(t,(function(t){return _U(e,t)}))}function e1(e){e.invoke(ZK,this),this.preExecute("shape.create",1500,(function(e){var t=e.context,n=t.parent,i=t.shape;Object(bU["is"])(n,"bpmn:Lane")&&!Object(bU["is"])(i,"bpmn:Lane")&&(t.parent=HK(n,"bpmn:Participant"))}))}$0.$inject=["bpmnjs","eventBus","injector","moddleCopy","bpmnFactory"],Kj()($0,ZK),e1.$inject=["injector"],Kj()(e1,ZK);var t1=1500,n1=2e3;function i1(e,t,n){t.on(["create.hover","create.move","create.out","create.end","shape.move.hover","shape.move.move","shape.move.out","shape.move.end"],t1,(function(t){var i=t.context,o=i.shape||t.shape,r=t.hover;Object(bU["is"])(r,"bpmn:Lane")&&!WK(o,["bpmn:Lane","bpmn:Participant"])&&(t.hover=q$(r),t.hoverGfx=e.getGraphics(t.hover));var s=n.getRootElement();r!==s&&(o.labelTarget||Object(bU["is"])(o,"bpmn:Group"))&&(t.hover=s,t.hoverGfx=e.getGraphics(t.hover))})),t.on(["connect.hover","connect.out","connect.end","connect.cleanup","global-connect.hover","global-connect.out","global-connect.end","global-connect.cleanup"],t1,(function(t){var n=t.hover;Object(bU["is"])(n,"bpmn:Lane")&&(t.hover=q$(n)||n,t.hoverGfx=e.getGraphics(t.hover))})),t.on(["bendpoint.move.hover"],t1,(function(t){var n=t.context,i=t.hover,o=n.type;Object(bU["is"])(i,"bpmn:Lane")&&/reconnect/.test(o)&&(t.hover=q$(i)||i,t.hoverGfx=e.getGraphics(t.hover))})),t.on(["connect.start"],t1,(function(e){var t=e.context,n=t.start;Object(bU["is"])(n,"bpmn:Lane")&&(t.start=q$(n)||n)})),t.on("shape.move.start",n1,(function(e){var t=e.shape;Object(bU["is"])(t,"bpmn:Lane")&&(e.shape=q$(t)||t)}))}function o1(e,t,n){ZK.call(this,e),this.preExecute("shape.create",(function(e){var n=e.context,i=n.shape;if(Object(bU["is"])(i,"bpmn:DataObjectReference")&&"label"!==i.type){var o=t.create("bpmn:DataObject");i.businessObject.dataObjectRef=o}}))}i1.$inject=["elementRegistry","eventBus","canvas"],o1.$inject=["eventBus","bpmnFactory","moddle"],Kj()(o1,ZK);var r1=20,s1=20,a1=30,l1=2e3;function c1(e,t,n){function i(t){var i,o=t.parent,r=e.getRootElement();Object(bU["is"])(r,"bpmn:Collaboration")?i=r:(i=n.makeCollaboration(),t.process=o),t.parent=i}ZK.call(this,t),t.on(["create.start","shape.move.start"],l1,(function(t){var n=t.context,i=n.shape,o=e.getRootElement();if(Object(bU["is"])(i,"bpmn:Participant")&&Object(bU["is"])(o,"bpmn:Process")&&o.children.length){var r=o.children.filter((function(e){return!Object(bU["is"])(e,"bpmn:Group")&&!SY(e)&&!d1(e)}));if(r.length){var s=uz(r),a=h1(i,s);Object(Zj["assign"])(i,a),n.createConstraints=u1(i,s)}}})),t.on("create.start",l1,(function(n){var i=n.context,o=i.shape,r=e.getRootElement(),s=e.getGraphics(r);function a(e){e.element=r,e.gfx=s}Object(bU["is"])(o,"bpmn:Participant")&&Object(bU["is"])(r,"bpmn:Process")&&(t.on("element.hover",l1,a),t.once("create.cleanup",(function(){t.off("element.hover",a)})))})),this.preExecute("shape.create",(function(e){var t=e.parent,n=e.shape;Object(bU["is"])(n,"bpmn:Participant")&&Object(bU["is"])(t,"bpmn:Process")&&i(e)}),!0),this.execute("shape.create",(function(e){var t=e.process,n=e.shape;t&&(e.oldProcessRef=n.businessObject.processRef,n.businessObject.processRef=t.businessObject)}),!0),this.revert("shape.create",(function(e){var t=e.process,n=e.shape;t&&(n.businessObject.processRef=e.oldProcessRef)}),!0),this.postExecute("shape.create",(function(e){var t=e.process,i=e.shape;if(t){var o=t.children.slice();n.moveElements(o,{x:0,y:0},i)}}),!0),this.preExecute("elements.create",l1,(function(e){var t,n=e.elements,o=e.parent,r=p1(n);r&&Object(bU["is"])(o,"bpmn:Process")&&(i(e),t=p1(n),e.oldProcessRef=t.businessObject.processRef,t.businessObject.processRef=o.businessObject)}),!0),this.revert("elements.create",(function(e){var t,n=e.elements,i=e.process;i&&(t=p1(n),t.businessObject.processRef=e.oldProcessRef)}),!0),this.postExecute("elements.create",(function(e){var t,i=e.elements,o=e.process;if(o){t=p1(i);var r=o.children.slice();n.moveElements(r,{x:0,y:0},t)}}),!0)}function h1(e,t){t={width:t.width+2*r1+a1,height:t.height+2*s1};var n=Math.max(e.width,t.width),i=Math.max(e.height,t.height);return{x:-n/2,y:-i/2,width:n,height:i}}function u1(e,t){return t=Oz(t),{bottom:t.top+e.height/2-s1,left:t.right-e.width/2+r1,top:t.bottom-e.height/2+s1,right:t.left+e.width/2-r1-a1}}function d1(e){return!!e.waypoints}function p1(e){return Object(Zj["find"])(e,(function(e){return Object(bU["is"])(e,"bpmn:Participant")}))}c1.$inject=["canvas","eventBus","modeling"],Kj()(c1,ZK);var f1="__targetRef_placeholder";function g1(e,t){function n(e,t,n){var i=e.get("dataInputAssociations");return Object(Zj["find"])(i,(function(e){return e!==n&&e.targetRef===t}))}function i(e,n){var i=e.get("properties"),o=Object(Zj["find"])(i,(function(e){return e.name===f1}));return!o&&n&&(o=t.create("bpmn:Property",{name:f1}),_z(i,o)),o}function o(e,t){var o=i(e);o&&(n(e,o,t)||wz(e.get("properties"),o))}function r(e){var t,n=e.context,r=n.connection,s=r.businessObject,a=r.target,l=a&&a.businessObject,c=n.newTarget,h=c&&c.businessObject,u=n.oldTarget||n.target,d=u&&u.businessObject,p=r.businessObject;d&&d!==l&&o(d,s),h&&h!==l&&o(h,s),l?(t=i(l,!0),p.targetRef=t):p.targetRef=null}ZK.call(this,e),this.executed(["connection.create","connection.delete","connection.move","connection.reconnect"],m1(r)),this.reverted(["connection.create","connection.delete","connection.move","connection.reconnect"],m1(r))}function m1(e){return function(t){var n=t.context,i=n.connection;if(Object(bU["is"])(i,"bpmn:DataInputAssociation"))return e(t)}}function b1(e){this._bpmnUpdater=e}function v1(e,t,n,i){function o(){return n.filter((function(e){return Object(bU["is"])(e,"bpmn:Participant")}))[0]}function r(e){return e.children.filter((function(e){return Object(bU["is"])(e,"bpmn:DataStoreReference")&&!e.labelTarget}))}function s(e,n){var i=e.businessObject||e;if(n=n||o(),n){var r=n.businessObject||n;t.execute("dataStore.updateContainment",{dataStoreBo:i,newSemanticParent:r.processRef||r,newDiParent:r.di})}}ZK.call(this,i),t.registerHandler("dataStore.updateContainment",b1),this.preExecute("shape.create",(function(e){var t=e.context,n=t.shape;Object(bU["is"])(n,"bpmn:DataStoreReference")&&"label"!==n.type&&(t.hints||(t.hints={}),t.hints.autoResize=!1)})),this.preExecute("elements.move",(function(e){var t=e.context,n=t.shapes,i=n.filter((function(e){return Object(bU["is"])(e,"bpmn:DataStoreReference")}));i.length&&(t.hints||(t.hints={}),t.hints.autoResize=n.filter((function(e){return!Object(bU["is"])(e,"bpmn:DataStoreReference")})))})),this.postExecute("shape.create",(function(e){var t=e.context,n=t.shape,i=n.parent;Object(bU["is"])(n,"bpmn:DataStoreReference")&&"label"!==n.type&&Object(bU["is"])(i,"bpmn:Collaboration")&&s(n)})),this.postExecute("shape.move",(function(e){var t=e.context,n=t.shape,i=t.oldParent,o=n.parent;if(!Object(bU["is"])(i,"bpmn:Collaboration")&&Object(bU["is"])(n,"bpmn:DataStoreReference")&&"label"!==n.type&&Object(bU["is"])(o,"bpmn:Collaboration")){var r=Object(bU["is"])(i,"bpmn:Participant")?i:w1(i,"bpmn:Participant");s(n,r)}})),this.postExecute("shape.delete",(function(t){var n=t.context,i=n.shape,o=e.getRootElement();WK(i,["bpmn:Participant","bpmn:SubProcess"])&&Object(bU["is"])(o,"bpmn:Collaboration")&&r(o).filter((function(e){return y1(e,i)})).forEach((function(e){s(e)}))})),this.postExecute("canvas.updateRoot",(function(e){var t=e.context,n=t.oldRoot,i=t.newRoot,o=r(n);o.forEach((function(e){Object(bU["is"])(i,"bpmn:Process")&&s(e,i)}))}))}function y1(e,t){var n=e.businessObject||e,i=t.businessObject||t;while(n.$parent){if(n.$parent===i.processRef||i)return!0;n=n.$parent}return!1}function w1(e,t){while(e.parent){if(Object(bU["is"])(e.parent,t))return e.parent;e=e.parent}}g1.$inject=["eventBus","bpmnFactory"],Kj()(g1,ZK),b1.$inject=["bpmnUpdater"],b1.prototype.execute=function(e){var t=e.dataStoreBo,n=e.newSemanticParent,i=e.newDiParent;e.oldSemanticParent=t.$parent,e.oldDiParent=t.di.$parent,this._bpmnUpdater.updateSemanticParent(t,n),this._bpmnUpdater.updateDiParent(t.di,i)},b1.prototype.revert=function(e){var t=e.dataStoreBo,n=e.oldSemanticParent,i=e.oldDiParent;this._bpmnUpdater.updateSemanticParent(t,n),this._bpmnUpdater.updateDiParent(t.di,i)},v1.$inject=["canvas","commandStack","elementRegistry","eventBus"],Kj()(v1,ZK);var _1=500;function A1(e,t,n){function i(e,t){var i,o,r,s=K$(t),a=[],l=[];(az(s,(function(t){return t.y>e.y?l.push(t):a.push(t),t.children})),s.length)&&(i=l.length&&a.length?e.height/2:e.height,a.length&&(o=n.calculateAdjustments(a,"y",i,e.y-10),n.makeSpace(o.movingShapes,o.resizingShapes,{x:0,y:i},"s")),l.length&&(r=n.calculateAdjustments(l,"y",-i,e.y+e.height+10),n.makeSpace(r.movingShapes,r.resizingShapes,{x:0,y:-i},"n")))}ZK.call(this,e),this.postExecuted("shape.delete",_1,(function(e){var t=e.context,n=t.hints,o=t.shape,r=t.oldParent;Object(bU["is"])(o,"bpmn:Lane")&&(n&&n.nested||i(o,r))}))}A1.$inject=["eventBus","modeling","spaceTool"],Kj()(A1,ZK);var C1=500;function E1(e,t){t.invoke(ZK,this),this._bpmnReplace=e;var n=this;this.postExecuted("elements.create",C1,(function(e){var t=e.elements;t.filter((function(e){var t=e.host;return S1(e,t)})).map((function(e){return t.indexOf(e)})).forEach((function(i){e.elements[i]=n.replaceShape(t[i])}))}),!0),this.preExecute("elements.move",C1,(function(e){var t=e.shapes,i=e.newHost;t.forEach((function(e,o){var r=e.host;S1(e,D1(t,r)?r:i)&&(t[o]=n.replaceShape(e))}))}),!0)}function x1(e){var t=Object(bU["getBusinessObject"])(e),n=t.eventDefinitions;return n&&n[0]}function S1(e,t){return!SY(e)&&Object(bU["is"])(e,"bpmn:BoundaryEvent")&&!t}function D1(e,t){return-1!==e.indexOf(t)}function k1(e,t,n){function i(e,i,o){var r,s,a,l,c,h,u,d,p=i.waypoints,f=e.outgoing.slice(),g=e.incoming.slice();d=Object(Zj["isNumber"])(o.width)?Pz(o):o;var m=Iq(p,d);if(m){if(r=p.slice(0,m.index),s=p.slice(m.index+(m.bendpoint?1:0)),!r.length||!s.length)return;a=m.bendpoint?p[m.index]:d,M1(e,r[r.length-1])||r.push(N1(a)),M1(e,s[0])||s.unshift(N1(a))}l=i.source,c=i.target,t.canConnect(l,e,i)&&(n.reconnectEnd(i,e,r||d),h=i),t.canConnect(e,c,i)&&(h?u=n.connect(e,c,{type:i.type,waypoints:s}):(n.reconnectStart(i,e,s||d),u=i));var b=[].concat(h&&Object(Zj["filter"])(g,(function(e){return e.source===h.source}))||[],u&&Object(Zj["filter"])(f,(function(e){return e.target===u.target}))||[]);b.length&&n.removeElements(b)}ZK.call(this,e),this.preExecute("elements.move",(function(e){var n=e.newParent,i=e.shapes,o=e.delta,r=i[0];if(r&&n){n&&n.waypoints&&(e.newParent=n=n.parent);var s=Pz(r),a={x:s.x+o.x,y:s.y+o.y},l=Object(Zj["find"])(n.children,(function(e){var n=t.canInsert(i,e);return n&&Iq(e.waypoints,a)}));l&&(e.targetFlow=l,e.position=a)}}),!0),this.postExecuted("elements.move",(function(e){var t=e.shapes,n=e.targetFlow,o=e.position;n&&i(t[0],n,o)}),!0),this.preExecute("shape.create",(function(e){var n=e.parent,i=e.shape;t.canInsert(i,n)&&(e.targetFlow=n,e.parent=n.parent)}),!0),this.postExecuted("shape.create",(function(e){var t=e.shape,n=e.targetFlow,o=e.position;n&&i(t,n,o)}),!0)}function M1(e,t){var n=t.x,i=t.y;return n>=e.x&&n<=e.x+e.width&&i>=e.y&&i<=e.y+e.height}function N1(e){return Object(Zj["assign"])({},e)}function L1(e,t){ZK.call(this,e),this.preExecuted("connection.create",(function(e){var n=e.context,i=n.source,o=n.target,r=o.incoming.slice();n.hints&&!1===n.hints.createElementsBehavior||Object(bU["is"])(i,"bpmn:EventBasedGateway")&&o.incoming.length&&r.filter(B1).forEach((function(e){t.removeConnection(e)}))})),this.preExecuted("shape.replace",(function(e){var n,i,o=e.context.newShape;Object(bU["is"])(o,"bpmn:EventBasedGateway")&&(n=o.outgoing.filter(B1).map((function(e){return e.target})),i=n.reduce((function(e,t){var n=t.incoming.filter(B1);return e.concat(n)}),[]),i.forEach((function(e){e.source!==o&&t.removeConnection(e)})))}))}function B1(e){return Object(bU["is"])(e,"bpmn:SequenceFlow")}E1.$inject=["bpmnReplace","injector"],Kj()(E1,ZK),E1.prototype.replaceShape=function(e){var t,n=x1(e);return t=n?{type:"bpmn:IntermediateCatchEvent",eventDefinitionType:n.$type}:{type:"bpmn:IntermediateThrowEvent"},this._bpmnReplace.replaceElement(e,t,{layoutConnection:!1})},Kj()(k1,ZK),k1.$inject=["eventBus","bpmnRules","modeling"],L1.$inject=["eventBus","modeling"],Kj()(L1,ZK);var I1=2e3;function T1(e,t,n,i,o,r){function s(){var e=t.getRootElement(),n=Object(bU["getBusinessObject"])(e);return n.$parent}function a(e){var t=Object(bU["getBusinessObject"])(e),n=t.categoryValueRef;if(n){var i=n.$parent;n&&(wz(i.categoryValue,n),i&&!i.categoryValue.length&&l(i))}}function l(e){var t=s();wz(t.get("rootElements"),e)}function c(){return n.filter((function(e){return Object(bU["is"])(e,"bpmn:Group")}))}function h(e,t){return e.some((function(e){var n=Object(bU["getBusinessObject"])(e);return n.categoryValueRef&&n.categoryValueRef===t}))}o.invoke(ZK,this),this.executed("shape.delete",(function(e){var t=e.context,n=t.shape;if(Object(bU["is"])(n,"bpmn:Group")){var i=Object(bU["getBusinessObject"])(n),o=i.categoryValueRef,r=c();h(r,o)||a(n)}})),this.reverted("shape.delete",(function(e){var t=e.context,n=t.shape;if(Object(bU["is"])(n,"bpmn:Group")){var i=Object(bU["getBusinessObject"])(n),o=i.categoryValueRef,r=s(),a=o?o.$parent:null;_z(a.get("categoryValue"),o),_z(r.get("rootElements"),a)}})),this.execute("shape.create",(function(t){var n=t.context,i=n.shape,o=Object(bU["getBusinessObject"])(i);if(Object(bU["is"])(o,"bpmn:Group")&&!o.categoryValueRef){var r=s(),a=C0(r,e);o.categoryValueRef=a}})),this.revert("shape.create",(function(e){var t=e.context,n=t.shape;Object(bU["is"])(n,"bpmn:Group")&&(a(n),delete Object(bU["getBusinessObject"])(n).categoryValueRef)})),i.on("moddleCopy.canCopyProperty",I1,(function(t){var n,i=t.property;if(Object(bU["is"])(i,"bpmn:CategoryValue"))return n=C0(s(),e),r.copyElement(i,n)}))}function O1(e,t,n,i){var o,r,s,a,l;return o=(i.y-n.y)*(t.x-e.x)-(i.x-n.x)*(t.y-e.y),0==o?null:(r=e.y-n.y,s=e.x-n.x,l=(i.x-n.x)*r-(i.y-n.y)*s,a=l/o,{x:Math.round(e.x+a*(t.x-e.x)),y:Math.round(e.y+a*(t.y-e.y))})}function R1(e){function t(e,t,n){var i,o={x:n.x,y:n.y-50},r={x:n.x-50,y:n.y},s=O1(e,t,n,o),a=O1(e,t,n,r);i=s&&a?P1(s,n)>P1(a,n)?a:s:s||a,e.original=i}function n(e){var n=e.waypoints;t(n[0],n[1],Pz(e.source)),t(n[n.length-1],n[n.length-2],Pz(e.target))}e.on("bpmnElement.added",(function(e){var t=e.element;t.waypoints&&n(t)}))}function P1(e,t){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))}function F1(e){ZK.call(this,e);var t=["bpmn:Participant","bpmn:Lane"];this.executed(["shape.move","shape.create","shape.resize"],(function(e){var n=Object(bU["getBusinessObject"])(e.context.shape);WK(n,t)&&!n.di.get("isHorizontal")&&n.di.set("isHorizontal",!0)}))}function j1(e){return Math.sqrt(Math.pow(e.x,2)+Math.pow(e.y,2))}function Q1(e){return Math.atan((e[1].y-e[0].y)/(e[1].x-e[0].x))}function z1(e,t){return t?{x:Math.cos(t)*e.x-Math.sin(t)*e.y,y:Math.sin(t)*e.x+Math.cos(t)*e.y}:e}function V1(e,t,n){var i=[{n:e[0]-n[0],lambda:t[0]},{n:e[1]-n[1],lambda:t[1]}],o=i[0].n*t[0]+i[1].n*t[1],r=i[0].lambda*t[0]+i[1].lambda*t[1];return-o/r}function W1(e,t){var n=t[0],i=t[1],o={x:i.x-n.x,y:i.y-n.y},r=V1([n.x,n.y],[o.x,o.y],[e.x,e.y]);return{x:n.x+r*o.x,y:n.y+r*o.y}}function H1(e,t){var n=W1(e,t),i={x:n.x-e.x,y:n.y-e.y};return j1(i)}function U1(e,t){return j1({x:e.x-t.x,y:e.y-t.y})}T1.$inject=["bpmnFactory","canvas","elementRegistry","eventBus","injector","moddleCopy"],Kj()(T1,ZK),R1.$inject=["eventBus"],F1.$inject=["eventBus"],Kj()(F1,ZK);var Y1=Math.sqrt,G1=Math.min,K1=Math.max,q1=Math.abs;function J1(e){return Math.pow(e,2)}function X1(e,t){return Y1(J1(e.x-t.x)+J1(e.y-t.y))}function $1(e,t){var n,i,o,r,s,a,l,c,h,u,d,p=0;for(p=0;p<t.length-1;p++){if(n=t[p],i=t[p+1],o2(n,i)?l=[n]:(o=X1(e,n),r=X1(e,i),a=G1(o,r),l=Z1(n,i,e,a)),l.length<1)throw new Error("expected between [1, 2] circle -> line intersections");1===l.length&&(c={type:"bendpoint",position:l[0],segmentIndex:p,bendpointIndex:o2(n,l[0])?p:p+1}),2===l.length&&(s=n2(l[0],l[1]),c={type:"segment",position:s,segmentIndex:p,relativeLocation:X1(n,s)/X1(n,i)}),h=X1(c.position,e),(!d||u>h)&&(d=c,u=h)}return d}function Z1(e,t,n,i){var o=t.x-e.x,r=t.y-e.y,s=n.x-e.x,a=n.y-e.y,l=o*o+r*r,c=o*s+r*a,h=s*s+a*a-i*i,u=c/l,d=h/l,p=u*u-d;if(p<0&&p>-1e-6&&(p=0),p<0)return[];var f=Y1(p),g=-u+f,m=-u-f,b={x:e.x-o*g,y:e.y-r*g};if(0===p)return[b];var v={x:e.x-o*m,y:e.y-r*m};return[b,v].filter((function(n){return e2(n,e,t)}))}function e2(e,t,n){return t2(e.x,t.x,n.x)&&t2(e.y,t.y,n.y)}function t2(e,t,n){return e>=G1(t,n)-i2&&e<=K1(t,n)+i2}function n2(e,t){return{x:(e.x+t.x)/2,y:(e.y+t.y)/2}}var i2=.1;function o2(e,t){return q1(e.x-t.x)<=i2&&q1(e.y-t.y)<=i2}function r2(e,t,n,i){var o=n.segmentIndex,r=t.length-e.length;if(i.segmentMove){var s=i.segmentMove.segmentStartIndex,a=i.segmentMove.newSegmentStartIndex;return o===s?a:o>=a?o+r<a?a:o+r:o}if(i.bendpointMove){var l,c=i.bendpointMove.insert,h=i.bendpointMove.bendpointIndex;if(0===r)return o;if(o>=h&&(l=c?o+1:o-1),o<h&&(l=o,c&&"bendpoint"!==n.type&&h-1===o)){var u=a2(t,h);u<n.relativeLocation&&l++}return l}return 0===r?o:i.connectionStart?0===o?0:null:i.connectionEnd&&o===e.length-2?t.length-2:null}function s2(e,t,n,i){var o=0,r=0,s=l2(e),a=$1(s,n),l=a.segmentIndex,c=r2(n,t,a,i);if(null===c)return{x:o,y:r};if(c<0||c>t.length-2)return{x:o,y:r};var h=h2(n,l),u=h2(t,c),d=a.position,p=u2(h,d),f=c2(h,u);if("bendpoint"===a.type){var g=t.length-n.length,m=a.bendpointIndex,b=n[m];if(-1!==t.indexOf(b))return{x:o,y:r};if(0===g){var v=t[m];return{x:v.x-a.position.x,y:v.y-a.position.y}}g<0&&0!==m&&m<n.length-1&&(p=a2(n,m))}var y={x:(u[1].x-u[0].x)*p+u[0].x,y:(u[1].y-u[0].y)*p+u[0].y},w=z1({x:s.x-d.x,y:s.y-d.y},f);return o=y.x+w.x-s.x,r=y.y+w.y-s.y,Tz({x:o,y:r})}function a2(e,t){var n=U1(e[t-1],e[t]),i=U1(e[t],e[t+1]),o=n/(n+i);return o}function l2(e){return{x:e.x+e.width/2,y:e.y+e.height/2}}function c2(e,t){var n=Q1(e),i=Q1(t);return i-n}function h2(e,t){return[e[t],e[t+1]]}function u2(e,t){var n=U1(e[0],e[1]),i=U1(e[0],t);return 0===n?0:i/n}function d2(e,t,n){var i=HG(t),o=HG(n),r=UG(e,i),s={x:r.x*(n.width/t.width),y:r.y*(n.height/t.height)};return Tz({x:o.x+s.x,y:o.y+s.y})}function p2(e,t,n){var i=HG(e),o=HG(t),r=HG(n),s=UG(e,i),a=UG(i,o),l=f2(i,t,n);if(l)return l;var c={x:a.x*(n.width/t.width),y:a.y*(n.height/t.height)},h={x:r.x+c.x,y:r.y+c.y};return Tz({x:h.x+s.x-e.x,y:h.y+s.y-e.y})}function f2(e,t,n){var i=Oz(t),o=Oz(n);if(g2(i,o))return null;var r,s,a,l=Fz(t,e);if("top"===l)r={x:0,y:o.bottom-i.bottom};else if("bottom"===l)r={x:0,y:o.top-i.top};else if("right"===l)r={x:o.left-i.left,y:0};else{if("left"!==l)return null;r={x:o.right-i.right,y:0}}return s={x:e.x+r.x,y:e.y+r.y},a=Fz(n,s),a!==l?null:r}function g2(e,t){return m2(e,t)||b2(e,t)}function m2(e,t){return e.right!==t.right&&e.left!==t.left}function b2(e,t){return e.top!==t.top&&e.bottom!==t.bottom}var v2={width:90,height:20},y2="name",w2="text";function _2(e,t,n,i){function o(e){var t=e.context,n=t.connection,i=n.label,o=Object(Zj["assign"])({},t.hints),r=t.newWaypoints||n.waypoints,s=t.oldWaypoints;return"undefined"===typeof o.startChanged&&(o.startChanged=!!o.connectionStart),"undefined"===typeof o.endChanged&&(o.endChanged=!!o.connectionEnd),s2(i,r,s,o)}ZK.call(this,e),this.postExecute("element.updateProperties",(function(e){var n=e.context,o=n.element,r=n.properties;if(y2 in r&&t.updateLabel(o,r[y2]),w2 in r&&Object(bU["is"])(o,"bpmn:TextAnnotation")){var s=i.getTextAnnotationBounds({x:o.x,y:o.y,width:o.width,height:o.height},r[w2]||"");t.updateLabel(o,r.text,s)}})),this.postExecute(["shape.create","connection.create"],(function(e){var n=e.context,o=n.hints||{};if(!1!==o.createElementsBehavior){var r=n.shape||n.connection,s=r.businessObject;if(!SY(r)&&wY(r)&&DU(r)){var a=EY(r),l=i.getExternalLabelBounds(v2,DU(r));t.createLabel(r,a,{id:s.id+"_label",businessObject:s,width:l.width,height:l.height})}}})),this.postExecute("shape.delete",(function(e){var n=e.context,i=n.labelTarget,o=n.hints||{};i&&!1!==o.unsetLabel&&t.updateLabel(i,null,null,{removeShape:!1})})),this.postExecute(["label.create"],(function(e){var t,i,o=e.context,r=o.shape;r.labelTarget&&Object(bU["is"])(r.labelTarget||r,"bpmn:BaseElement")&&(t=r.businessObject,i=t.di,i.label||(i.label=n.create("bpmndi:BPMNLabel",{bounds:n.create("dc:Bounds")})),Object(Zj["assign"])(i.label.bounds,{x:r.x,y:r.y,width:r.width,height:r.height}))})),this.postExecute(["connection.layout","connection.updateWaypoints"],(function(e){var n=e.context,i=n.hints||{};if(!1!==i.labelBehavior){var r,s=n.connection,a=s.label;a&&a.parent&&(r=o(e),t.moveShape(a,r))}})),this.postExecute(["shape.replace"],(function(e){var t=e.context,n=t.newShape,i=t.oldShape,o=Object(bU["getBusinessObject"])(n);o&&wY(o)&&i.label&&n.label&&(n.label.x=i.label.x,n.label.y=i.label.y)})),this.postExecute("shape.resize",(function(e){var n=e.context,i=n.shape,o=n.newBounds,r=n.oldBounds;if(_Y(i)){var s=i.label,a=Pz(s),l=E2(r),c=C2(a,l),h=A2(c,r,o);t.moveShape(s,h)}}))}function A2(e,t,n){var i=d2(e,t,n);return Tz(UG(i,e))}function C2(e,t){if(t.length){var n=x2(e,t);return W1(e,n)}}function E2(e){return[[{x:e.x,y:e.y},{x:e.x+(e.width||0),y:e.y}],[{x:e.x+(e.width||0),y:e.y},{x:e.x+(e.width||0),y:e.y+(e.height||0)}],[{x:e.x,y:e.y+(e.height||0)},{x:e.x+(e.width||0),y:e.y+(e.height||0)}],[{x:e.x,y:e.y},{x:e.x,y:e.y+(e.height||0)}]]}function x2(e,t){var n=t.map((function(t){return{line:t,distance:H1(e,t)}})),i=Object(Zj["sortBy"])(n,"distance");return i[0].line}function S2(e,t,n){var i=L2(e),o=B2(i,t),r=i[0];return o.length?o[o.length-1]:d2(r.original||r,n,t)}function D2(e,t,n){var i=L2(e),o=B2(i,t),r=i[i.length-1];return o.length?o[0]:d2(r.original||r,n,t)}function k2(e,t,n){var i=L2(e),o=N2(t,n),r=i[0];return d2(r.original||r,o,t)}function M2(e,t,n){var i=L2(e),o=N2(t,n),r=i[i.length-1];return d2(r.original||r,o,t)}function N2(e,t){return{x:e.x-t.x,y:e.y-t.y,width:e.width,height:e.height}}function L2(e){var t=e.waypoints;if(!t.length)throw new Error("connection#"+e.id+": no waypoints");return t}function B2(e,t){var n=Object(Zj["map"])(e,T2);return Object(Zj["filter"])(n,(function(e){return I2(e,t)}))}function I2(e,t){return"intersect"===Fz(t,e,1)}function T2(e){return e.original||e}function O2(e,t){ZK.call(this,e),this.postExecute("shape.replace",(function(e){var n=e.oldShape,i=e.newShape;if(R2(n,i)){var o=P2(n);o.incoming.forEach((function(e){var o=D2(e,i,n);t.reconnectEnd(e,i,o)})),o.outgoing.forEach((function(e){var o=S2(e,i,n);t.reconnectStart(e,i,o)}))}}),!0)}function R2(e,t){return Object(bU["is"])(e,"bpmn:Participant")&&vU(e)&&Object(bU["is"])(t,"bpmn:Participant")&&!vU(t)}function P2(e){var t=cz([e],!1),n=[],i=[];return t.forEach((function(t){t!==e&&(t.incoming.forEach((function(e){Object(bU["is"])(e,"bpmn:MessageFlow")&&n.push(e)})),t.outgoing.forEach((function(e){Object(bU["is"])(e,"bpmn:MessageFlow")&&i.push(e)})))}),[]),{incoming:n,outgoing:i}}Kj()(_2,ZK),_2.$inject=["eventBus","modeling","bpmnFactory","textRenderer"],O2.$inject=["eventBus","modeling"],Kj()(O2,ZK);var F2="flow elements must be children of pools/participants";function j2(e,t,n){function i(e,n,i){t.add({position:{x:e.x+5,y:e.y+5},type:"error",timeout:i||2e3,html:"<div>"+n+"</div>"})}e.on(["shape.move.rejected","create.rejected"],(function(e){var t=e.context,o=t.shape,r=t.target;Object(bU["is"])(r,"bpmn:Collaboration")&&Object(bU["is"])(o,"bpmn:FlowNode")&&i(e,n(F2))}))}function Q2(e,t,n,i){ZK.call(this,e);var o=i.get("dragging",!1);function r(e){var i,o,r=e.source,s=e.target,a=e.parent;a&&(Object(bU["is"])(e,"bpmn:SequenceFlow")&&(n.canConnectSequenceFlow(r,s)||(o=!0),n.canConnectMessageFlow(r,s)&&(i="bpmn:MessageFlow")),Object(bU["is"])(e,"bpmn:MessageFlow")&&(n.canConnectMessageFlow(r,s)||(o=!0),n.canConnectSequenceFlow(r,s)&&(i="bpmn:SequenceFlow")),Object(bU["is"])(e,"bpmn:Association")&&!n.canConnectAssociation(r,s)&&(o=!0),o&&t.removeConnection(e),i&&t.connect(r,s,{type:i,waypoints:e.waypoints.slice()}))}function s(e){var i,r,s=e.context,l=s.connection,c=s.newSource||l.source,h=s.newTarget||l.target;i=n.canConnect(c,h),i&&i.type!==l.type&&(r=t.connect(c,h,{type:i.type,waypoints:l.waypoints.slice()}),t.removeConnection(l),s.connection=r,o&&a(l,r))}function a(e,t){var n,i=o.context(),r=i&&i.payload.previousSelection;r&&r.length&&(n=r.indexOf(e),-1!==n&&r.splice(n,1,t))}this.postExecuted("elements.move",(function(e){var t=e.closure,n=t.allConnections;Object(Zj["forEach"])(n,r)}),!0),this.preExecute("connection.reconnect",s),this.postExecuted("element.updateProperties",(function(e){var n,i=e.context,o=i.properties,r=i.element,s=r.businessObject;o.default&&(n=Object(Zj["find"])(r.outgoing,Object(Zj["matchPattern"])({id:r.businessObject.default.id})),n&&t.updateProperties(n,{conditionExpression:void 0})),o.conditionExpression&&s.sourceRef.default===s&&t.updateProperties(r.source,{default:void 0})}))}function z2(e,t){ZK.call(this,e),this.preExecute("shape.delete",(function(e){var t=e.shape,n=t.parent;Object(bU["is"])(t,"bpmn:Participant")&&(e.collaborationRoot=n)}),!0),this.postExecute("shape.delete",(function(e){var n=e.collaborationRoot;n&&!n.businessObject.participants.length&&t.makeProcess()}),!0)}function V2(e,t,n,i,o,r){i.invoke(ZK,this),this._bpmnReplace=e,this._elementRegistry=n,this._selection=r,this.postExecuted(["elements.create"],500,(function(e){var n=e.context,i=n.parent,o=n.elements,r=t.canReplace(o,i);r&&this.replaceElements(o,r.replacements)}),this),this.postExecuted(["elements.move"],500,(function(e){var n=e.context,i=n.newParent,o=n.newHost,r=[];Object(Zj["forEach"])(n.closure.topLevel,(function(e){r=wU(e)?r.concat(e.children):r.concat(e)})),1===r.length&&o&&(i=o);var s=t.canReplace(r,i);s&&this.replaceElements(r,s.replacements,o)}),this),this.postExecute(["shape.replace"],1500,(function(e){var n,i=e.context,o=i.oldShape,r=i.newShape,s=o.attachers;s&&s.length&&(n=t.canReplace(s,r),this.replaceElements(s,n.replacements))}),this),this.postExecuted(["shape.replace"],1500,(function(e){var t=e.context,n=t.oldShape,i=t.newShape;o.unclaimId(n.businessObject.id,n.businessObject),o.updateProperties(i,{id:n.id})}))}j2.$inject=["eventBus","tooltips","translate"],Kj()(Q2,ZK),Q2.$inject=["eventBus","modeling","bpmnRules","injector"],z2.$inject=["eventBus","modeling"],Kj()(z2,ZK),Kj()(V2,ZK),V2.prototype.replaceElements=function(e,t){var n=this._elementRegistry,i=this._bpmnReplace,o=this._selection;Object(Zj["forEach"])(t,(function(t){var o={type:t.newElementType},r=n.get(t.oldElementId),s=e.indexOf(r);e[s]=i.replaceElement(r,o,{select:!1})})),t&&o.select(e)},V2.$inject=["bpmnReplace","bpmnRules","elementRegistry","injector","modeling","selection"];var W2=Math.abs,H2=Math.min,U2=Math.max;function Y2(e,t,n,i){var o=e[t];e[t]=void 0===o?n:i(n,o)}function G2(e,t,n){return Y2(e,t,n,H2)}function K2(e,t,n){return Y2(e,t,n,U2)}var q2=20,J2=50,X2=20,$2=20;function Z2(e,t,n){var i=q$(e),o=!0,r=!0,s=G$(i,[i]),a=Oz(e),l={},c={};/e/.test(t)?c.right=a.left+t4.width:/w/.test(t)&&(c.left=a.right-t4.width),s.forEach((function(e){var i=Oz(e);/n/.test(t)&&(i.top<a.top-10&&(o=!1),n&&W2(a.top-i.bottom)<10&&K2(l,"top",i.top+t4.height),W2(a.top-i.top)<5&&G2(c,"top",i.bottom-t4.height)),/s/.test(t)&&(i.bottom>a.bottom+10&&(r=!1),n&&W2(a.bottom-i.top)<10&&G2(l,"bottom",i.bottom-t4.height),W2(a.bottom-i.bottom)<5&&K2(c,"bottom",i.top+t4.height))}));var h=i.children.filter((function(e){return!e.hidden&&!e.waypoints&&(Object(bU["is"])(e,"bpmn:FlowElement")||Object(bU["is"])(e,"bpmn:Artifact"))}));return h.forEach((function(e){var n=Oz(e);o&&/n/.test(t)&&G2(c,"top",n.top-X2),/e/.test(t)&&K2(c,"right",n.right+q2),r&&/s/.test(t)&&K2(c,"bottom",n.bottom+$2),/w/.test(t)&&G2(c,"left",n.left-J2)})),{min:c,max:l}}var e4=1500,t4={width:300,height:60},n4={width:300,height:150},i4={width:140,height:120},o4={width:50,height:30};function r4(e){e.on("resize.start",e4,(function(e){var t=e.context,n=t.shape,i=t.direction,o=t.balanced;(Object(bU["is"])(n,"bpmn:Lane")||Object(bU["is"])(n,"bpmn:Participant"))&&(t.resizeConstraints=Z2(n,i,o)),Object(bU["is"])(n,"bpmn:Participant")&&(t.minDimensions=n4),Object(bU["is"])(n,"bpmn:SubProcess")&&vU(n)&&(t.minDimensions=i4),Object(bU["is"])(n,"bpmn:TextAnnotation")&&(t.minDimensions=o4)}))}r4.$inject=["eventBus"];var s4=1001;function a4(e,t){e.on("resize.start",s4+500,(function(e){var t=e.context,n=t.shape;(Object(bU["is"])(n,"bpmn:Lane")||Object(bU["is"])(n,"bpmn:Participant"))&&(t.balanced=!WY(e))})),e.on("resize.end",s4,(function(e){var n=e.context,i=n.shape,o=n.canExecute,r=n.newBounds;if(Object(bU["is"])(i,"bpmn:Lane")||Object(bU["is"])(i,"bpmn:Participant"))return o&&(r=Iz(r),t.resizeLane(i,r,n.balanced)),!1}))}function l4(e,t,n){ZK.call(this,e),this.preExecute("shape.delete",(function(e){var i=e.context.shape;if(1===i.incoming.length&&1===i.outgoing.length){var o=i.incoming[0],r=i.outgoing[0];if(Object(bU["is"])(o,"bpmn:SequenceFlow")&&Object(bU["is"])(r,"bpmn:SequenceFlow")&&t.canConnect(o.source,r.target,o)){var s=h4(o.waypoints,r.waypoints);n.reconnectEnd(o,r.target,s)}}}))}function c4(e){return e.original||e}function h4(e,t){var n=O1(c4(e[e.length-2]),c4(e[e.length-1]),c4(t[1]),c4(t[0]));return n?[].concat(e.slice(0,e.length-1),[n],t.slice(1)):[c4(e[0]),c4(t[t.length-1])]}a4.$inject=["eventBus","modeling"],Kj()(l4,ZK),l4.$inject=["eventBus","bpmnRules","modeling"];var u4=Math.max;function d4(e){e.on("spaceTool.getMinDimensions",(function(e){var t=e.shapes,n=e.axis,i=e.start,o={};return Object(Zj["forEach"])(t,(function(e){var t=e.id;Object(bU["is"])(e,"bpmn:Participant")&&(p4(n)?o[t]=n4:o[t]={width:n4.width,height:f4(e,i)}),Object(bU["is"])(e,"bpmn:SubProcess")&&vU(e)&&(o[t]=i4),Object(bU["is"])(e,"bpmn:TextAnnotation")&&(o[t]=o4)})),o}))}function p4(e){return"x"===e}function f4(e,t){var n;return g4(e)?(n=m4(e,t),u4(n4.height,n)):n4.height}function g4(e){return!!K$(e).length}function m4(e,t){var n,i=K$(e);return n=b4(i,t),e.height-n.height+t4.height}function b4(e,t){var n,i,o;for(n=0;n<e.length;n++)if(i=e[n],t>=i.y&&t<=i.y+i.height)return o=K$(i),o.length?b4(o,t):i}function v4(e,t){e.invoke(ZK,this),this.postExecuted("shape.replace",(function(e){var n=e.context.oldShape,i=e.context.newShape;if(Object(bU["is"])(i,"bpmn:SubProcess")&&Object(bU["is"])(n,"bpmn:Task")&&vU(i)){var o=y4(i);t.createShape({type:"bpmn:StartEvent"},o,i)}}))}function y4(e){return{x:e.x+e.width/6,y:e.y+e.height/2}}d4.$inject=["eventBus"],v4.$inject=["injector","modeling"],Kj()(v4,ZK);var w4=500;function _4(e,t,n,i){function o(e){e.length&&e.forEach((function(e){"label"!==e.type||e.businessObject.name||(e.hidden=!0)}))}function r(e,t){var n,i,o=e.children,r=t;return n=A4(o).concat([e]),i=V$(n),i?(r.width=Math.max(i.width,r.width),r.height=Math.max(i.height,r.height),r.x=i.x+(i.width-r.width)/2,r.y=i.y+(i.height-r.height)/2):(r.x=e.x+(e.width-r.width)/2,r.y=e.y+(e.height-r.height)/2),r}function s(e,t){return{x:e.x+(e.width-t.width)/2,y:e.y+(e.height-t.height)/2,width:t.width,height:t.height}}ZK.call(this,e),this.executed(["shape.toggleCollapse"],w4,(function(e){var t=e.context,n=t.shape;Object(bU["is"])(n,"bpmn:SubProcess")&&(n.collapsed?Object(bU["getBusinessObject"])(n).di.isExpanded=!1:(o(n.children),Object(bU["getBusinessObject"])(n).di.isExpanded=!0))})),this.reverted(["shape.toggleCollapse"],w4,(function(e){var t=e.context,n=t.shape;n.collapsed?Object(bU["getBusinessObject"])(n).di.isExpanded=!1:Object(bU["getBusinessObject"])(n).di.isExpanded=!0})),this.postExecuted(["shape.toggleCollapse"],w4,(function(e){var i,o=e.context.shape,a=t._getDefaultSize(o);i=o.collapsed?s(o,a):r(o,a),n.resizeShape(o,i,null,{autoResize:!o.collapsed&&"nwse"})}))}function A4(e){return e.filter((function(e){return!e.hidden}))}function C4(e,t,n,i){t.invoke(ZK,this),this.preExecute("shape.delete",(function(e){var t=e.context,o=t.shape,r=o.businessObject;SY(o)||(Object(bU["is"])(o,"bpmn:Participant")&&vU(o)&&n.ids.unclaim(r.processRef.id),i.unclaimId(r.id,r))})),this.preExecute("connection.delete",(function(e){var t=e.context,n=t.connection,o=n.businessObject;i.unclaimId(o.id,o)})),this.preExecute("canvas.updateRoot",(function(){var t=e.getRootElement(),i=t.businessObject;n.ids.unclaim(i.id)}))}Kj()(_4,ZK),_4.$inject=["eventBus","elementFactory","modeling"],Kj()(C4,ZK),C4.$inject=["canvas","injector","moddle","modeling"];var E4=500,x4=5e3;function S4(e,t,n){var i;function o(){return i=i||new D4,i.enter(),i}function r(){if(!i)throw new Error(n("out of bounds release"));return i}function s(){if(!i)throw new Error(n("out of bounds release"));var e=i.leave();return e&&(t.updateLaneRefs(i.flowNodes,i.lanes),i=null),e}ZK.call(this,e);var a=["spaceTool","lane.add","lane.resize","lane.split","elements.create","elements.delete","elements.move","shape.create","shape.delete","shape.move","shape.resize"];this.preExecute(a,x4,(function(e){o()})),this.postExecuted(a,E4,(function(e){s()})),this.preExecute(["shape.create","shape.move","shape.delete","shape.resize"],(function(e){var t=e.context,n=t.shape,i=r();n.labelTarget||(Object(bU["is"])(n,"bpmn:Lane")&&i.addLane(n),Object(bU["is"])(n,"bpmn:FlowNode")&&i.addFlowNode(n))}))}function D4(){this.flowNodes=[],this.lanes=[],this.counter=0,this.addLane=function(e){this.lanes.push(e)},this.addFlowNode=function(e){this.flowNodes.push(e)},this.enter=function(){this.counter++},this.leave=function(){return this.counter--,!this.counter}}function k4(e,t){ZK.call(this,e),this.preExecute("connection.delete",(function(e){var n=e.context,i=n.connection,o=i.source;M4(i,o)&&t.updateProperties(o,{default:null})}))}function M4(e,t){if(!Object(bU["is"])(e,"bpmn:SequenceFlow"))return!1;var n=Object(bU["getBusinessObject"])(t),i=Object(bU["getBusinessObject"])(e);return n.get("default")===i}S4.$inject=["eventBus","modeling","translate"],Kj()(S4,ZK),Kj()(k4,ZK),k4.$inject=["eventBus","modeling"];var N4={__init__:["adaptiveLabelPositioningBehavior","appendBehavior","associationBehavior","attachEventBehavior","boundaryEventBehavior","rootElementReferenceBehavior","createBehavior","fixHoverBehavior","createDataObjectBehavior","createParticipantBehavior","dataStoreBehavior","dataInputAssociationBehavior","deleteLaneBehavior","detachEventBehavior","dropOnFlowBehavior","eventBasedGatewayBehavior","groupBehavior","importDockingFix","isHorizontalFix","labelBehavior","messageFlowBehavior","modelingFeedback","removeElementBehavior","removeParticipantBehavior","replaceConnectionBehavior","replaceElementBehaviour","resizeBehavior","resizeLaneBehavior","toggleElementCollapseBehaviour","spaceToolBehavior","subProcessStartEventBehavior","unclaimIdBehavior","unsetDefaultFlowBehavior","updateFlowNodeRefsBehavior"],adaptiveLabelPositioningBehavior:["type",P0],appendBehavior:["type",W0],associationBehavior:["type",H0],attachEventBehavior:["type",Y0],boundaryEventBehavior:["type",J0],rootElementReferenceBehavior:["type",$0],createBehavior:["type",e1],fixHoverBehavior:["type",i1],createDataObjectBehavior:["type",o1],createParticipantBehavior:["type",c1],dataInputAssociationBehavior:["type",g1],dataStoreBehavior:["type",v1],deleteLaneBehavior:["type",A1],detachEventBehavior:["type",E1],dropOnFlowBehavior:["type",k1],eventBasedGatewayBehavior:["type",L1],groupBehavior:["type",T1],importDockingFix:["type",R1],isHorizontalFix:["type",F1],labelBehavior:["type",_2],messageFlowBehavior:["type",O2],modelingFeedback:["type",j2],replaceConnectionBehavior:["type",Q2],removeParticipantBehavior:["type",z2],replaceElementBehaviour:["type",V2],resizeBehavior:["type",r4],resizeLaneBehavior:["type",a4],removeElementBehavior:["type",l4],toggleElementCollapseBehaviour:["type",_4],spaceToolBehavior:["type",d4],subProcessStartEventBehavior:["type",v4],unclaimIdBehavior:["type",C4],updateFlowNodeRefsBehavior:["type",S4],unsetDefaultFlowBehavior:["type",k4]};function L4(e,t){var n=Fz(e,t,-15);return"intersect"!==n?n:null}function B4(e){sq.call(this,e)}function I4(e){return T4(e)?null:WK(e,["bpmn:FlowNode","bpmn:InteractionNode","bpmn:DataObjectReference","bpmn:DataStoreReference","bpmn:Group","bpmn:TextAnnotation"])}function T4(e){return!e||SY(e)}function O4(e,t){return e===t}function R4(e){do{if(Object(bU["is"])(e,"bpmn:Process"))return Object(bU["getBusinessObject"])(e);if(Object(bU["is"])(e,"bpmn:Participant"))return Object(bU["getBusinessObject"])(e).processRef||Object(bU["getBusinessObject"])(e)}while(e=e.parent)}function P4(e){return Object(bU["is"])(e,"bpmn:TextAnnotation")}function F4(e){return Object(bU["is"])(e,"bpmn:Group")&&!e.labelTarget}function j4(e){return Object(bU["is"])(e,"bpmn:BoundaryEvent")&&Y4(e,"bpmn:CompensateEventDefinition")}function Q4(e){return Object(bU["getBusinessObject"])(e).isForCompensation}function z4(e,t){var n=R4(e),i=R4(t);return n===i}function V4(e){return Object(bU["is"])(e,"bpmn:InteractionNode")&&!Object(bU["is"])(e,"bpmn:BoundaryEvent")&&(!Object(bU["is"])(e,"bpmn:Event")||Object(bU["is"])(e,"bpmn:ThrowEvent")&&G4(e,"bpmn:MessageEventDefinition"))}function W4(e){return Object(bU["is"])(e,"bpmn:InteractionNode")&&!Q4(e)&&(!Object(bU["is"])(e,"bpmn:Event")||Object(bU["is"])(e,"bpmn:CatchEvent")&&G4(e,"bpmn:MessageEventDefinition"))&&!(Object(bU["is"])(e,"bpmn:BoundaryEvent")&&!Y4(e,"bpmn:MessageEventDefinition"))}function H4(e){var t=e;while(t=t.parent){if(Object(bU["is"])(t,"bpmn:FlowElementsContainer"))return Object(bU["getBusinessObject"])(t);if(Object(bU["is"])(t,"bpmn:Participant"))return Object(bU["getBusinessObject"])(t).processRef}return null}function U4(e,t){var n=H4(e),i=H4(t);return n===i}function Y4(e,t){var n=Object(bU["getBusinessObject"])(e);return!!Object(Zj["find"])(n.eventDefinitions||[],(function(e){return Object(bU["is"])(e,t)}))}function G4(e,t){var n=Object(bU["getBusinessObject"])(e);return(n.eventDefinitions||[]).every((function(e){return Object(bU["is"])(e,t)}))}function K4(e){return Object(bU["is"])(e,"bpmn:FlowNode")&&!Object(bU["is"])(e,"bpmn:EndEvent")&&!wU(e)&&!(Object(bU["is"])(e,"bpmn:IntermediateThrowEvent")&&Y4(e,"bpmn:LinkEventDefinition"))&&!j4(e)&&!Q4(e)}function q4(e){return Object(bU["is"])(e,"bpmn:FlowNode")&&!Object(bU["is"])(e,"bpmn:StartEvent")&&!Object(bU["is"])(e,"bpmn:BoundaryEvent")&&!wU(e)&&!(Object(bU["is"])(e,"bpmn:IntermediateCatchEvent")&&Y4(e,"bpmn:LinkEventDefinition"))&&!Q4(e)}function J4(e){return Object(bU["is"])(e,"bpmn:ReceiveTask")||Object(bU["is"])(e,"bpmn:IntermediateCatchEvent")&&(Y4(e,"bpmn:MessageEventDefinition")||Y4(e,"bpmn:TimerEventDefinition")||Y4(e,"bpmn:ConditionalEventDefinition")||Y4(e,"bpmn:SignalEventDefinition"))}function X4(e){return e.waypoints}function $4(e){var t=[];while(e)e=e.parent,e&&t.push(e);return t}function Z4(e,t){var n=$4(t);return-1!==n.indexOf(e)}function e5(e,t,n){if(T4(e)||T4(t))return null;if(!Object(bU["is"])(n,"bpmn:DataAssociation")){if(b5(e,t))return{type:"bpmn:MessageFlow"};if(v5(e,t))return{type:"bpmn:SequenceFlow"}}var i=y5(e,t);return i||(j4(e)&&Q4(t)?{type:"bpmn:Association",associationDirection:"One"}:!!m5(e,t)&&{type:"bpmn:Association"})}function t5(e,t,n){return!(!SY(e)&&!F4(e))||!(Object(bU["is"])(t,"bpmn:Participant")&&!vU(t))&&(Object(bU["is"])(e,"bpmn:Participant")?Object(bU["is"])(t,"bpmn:Process")||Object(bU["is"])(t,"bpmn:Collaboration"):WK(e,["bpmn:DataInput","bpmn:DataOutput"])&&e.parent?t===e.parent:Object(bU["is"])(e,"bpmn:Lane")?Object(bU["is"])(t,"bpmn:Participant")||Object(bU["is"])(t,"bpmn:Lane"):!(Object(bU["is"])(e,"bpmn:BoundaryEvent")&&!n5(e))&&(Object(bU["is"])(e,"bpmn:FlowElement")&&!Object(bU["is"])(e,"bpmn:DataStoreReference")?Object(bU["is"])(t,"bpmn:FlowElementsContainer")?vU(t):WK(t,["bpmn:Participant","bpmn:Lane"]):WK(e,["bpmn:Artifact","bpmn:DataAssociation","bpmn:DataStoreReference"])?WK(t,["bpmn:Collaboration","bpmn:Lane","bpmn:Participant","bpmn:Process","bpmn:SubProcess"]):!!Object(bU["is"])(e,"bpmn:MessageFlow")&&(Object(bU["is"])(t,"bpmn:Collaboration")||e.source.parent==t||e.target.parent==t)))}function n5(e){return Object(bU["getBusinessObject"])(e).cancelActivity&&(s5(e)||a5(e))}function i5(e){return!SY(e)&&Object(bU["is"])(e,"bpmn:BoundaryEvent")}function o5(e){return Object(bU["is"])(e,"bpmn:Lane")}function r5(e){return!!i5(e)||(!(!Object(bU["is"])(e,"bpmn:IntermediateThrowEvent")||!s5(e))||Object(bU["is"])(e,"bpmn:IntermediateCatchEvent")&&a5(e))}function s5(e){var t=Object(bU["getBusinessObject"])(e);return t&&!(t.eventDefinitions&&t.eventDefinitions.length)}function a5(e){return l5(e,["bpmn:MessageEventDefinition","bpmn:TimerEventDefinition","bpmn:SignalEventDefinition","bpmn:ConditionalEventDefinition"])}function l5(e,t){return t.some((function(t){return Y4(e,t)}))}function c5(e){return Object(bU["is"])(e,"bpmn:ReceiveTask")&&Object(Zj["find"])(e.incoming,(function(e){return Object(bU["is"])(e.source,"bpmn:EventBasedGateway")}))}function h5(e,t,n,i){if(Array.isArray(e)||(e=[e]),1!==e.length)return!1;var o=e[0];return!SY(o)&&(!!r5(o)&&(!wU(t)&&(!(!Object(bU["is"])(t,"bpmn:Activity")||Q4(t))&&(!(i&&!L4(i,t))&&(!c5(t)&&"attach")))))}function u5(e,t,n){if(!t)return!1;var i={replacements:[]};return Object(Zj["forEach"])(e,(function(e){wU(t)||Object(bU["is"])(e,"bpmn:StartEvent")&&"label"!==e.type&&t5(e,t)&&(yU(e)||i.replacements.push({oldElementId:e.id,newElementType:"bpmn:StartEvent"}),(AU(e)||CU(e)||EU(e))&&i.replacements.push({oldElementId:e.id,newElementType:"bpmn:StartEvent"}),l5(e,["bpmn:MessageEventDefinition","bpmn:TimerEventDefinition","bpmn:SignalEventDefinition","bpmn:ConditionalEventDefinition"])&&Object(bU["is"])(t,"bpmn:SubProcess")&&i.replacements.push({oldElementId:e.id,newElementType:"bpmn:StartEvent"})),Object(bU["is"])(t,"bpmn:Transaction")||Y4(e,"bpmn:CancelEventDefinition")&&"label"!==e.type&&(Object(bU["is"])(e,"bpmn:EndEvent")&&t5(e,t)&&i.replacements.push({oldElementId:e.id,newElementType:"bpmn:EndEvent"}),Object(bU["is"])(e,"bpmn:BoundaryEvent")&&h5(e,t,null,n)&&i.replacements.push({oldElementId:e.id,newElementType:"bpmn:BoundaryEvent"}))})),!!i.replacements.length&&i}function d5(e,t){return!Object(Zj["some"])(e,o5)&&(!t||e.every((function(e){return t5(e,t)})))}function p5(e,t,n,i){return!!t&&(!(!SY(e)&&!F4(e))||!O4(n,t)&&((!n||!Z4(n,t))&&(t5(e,t,i)||w5(e,t,i))))}function f5(e,t){return Object(bU["is"])(e,"bpmn:SubProcess")?vU(e)&&(!t||t.width>=100&&t.height>=80):Object(bU["is"])(e,"bpmn:Lane")?!t||t.width>=130&&t.height>=60:Object(bU["is"])(e,"bpmn:Participant")?!t||t.width>=250&&t.height>=50:!!P4(e)||!!F4(e)}function g5(e,t){var n=P4(e),i=P4(t);return(n||i)&&n!==i}function m5(e,t){return!X4(e)&&!X4(t)&&(!(!j4(e)||!Q4(t))||!Z4(t,e)&&!Z4(e,t)&&(!!g5(e,t)||!!y5(e,t)))}function b5(e,t){return!(x5(e)&&!x5(t))&&(V4(e)&&W4(t)&&!z4(e,t))}function v5(e,t){return!(J4(t)&&t.incoming.length>0&&E5(t.incoming)&&!Object(bU["is"])(e,"bpmn:EventBasedGateway"))&&(K4(e)&&q4(t)&&U4(e,t)&&!(Object(bU["is"])(e,"bpmn:EventBasedGateway")&&!J4(t)))}function y5(e,t){return WK(e,["bpmn:DataObjectReference","bpmn:DataStoreReference"])&&WK(t,["bpmn:Activity","bpmn:ThrowEvent"])?{type:"bpmn:DataInputAssociation"}:!(!WK(t,["bpmn:DataObjectReference","bpmn:DataStoreReference"])||!WK(e,["bpmn:Activity","bpmn:CatchEvent"]))&&{type:"bpmn:DataOutputAssociation"}}function w5(e,t,n){if(!t)return!1;if(Array.isArray(e)){if(1!==e.length)return!1;e=e[0]}return t.source!==e&&t.target!==e&&(WK(t,["bpmn:SequenceFlow","bpmn:MessageFlow"])&&!SY(t)&&Object(bU["is"])(e,"bpmn:FlowNode")&&!Object(bU["is"])(e,"bpmn:BoundaryEvent")&&t5(e,t.parent,n))}function _5(e,t){return e&&t&&-1!==e.indexOf(t)}function A5(e,t){return!!SY(t)||!(Object(bU["is"])(t,"bpmn:Lane")&&!_5(e,t.parent))}function C5(e){if(e&&e.source)return Object(bU["is"])(e.source,"bpmn:EventBasedGateway")}function E5(e){return e=e||[],e.some(C5)}function x5(e){return HK(e,"bpmn:Process")||HK(e,"bpmn:Collaboration")}Kj()(B4,sq),B4.$inject=["eventBus"],B4.prototype.init=function(){this.addRule("connection.start",(function(e){var t=e.source;return I4(t)})),this.addRule("connection.create",(function(e){var t=e.source,n=e.target,i=e.hints||{},o=i.targetParent,r=i.targetAttach;if(r)return!1;o&&(n.parent=o);try{return e5(t,n)}finally{o&&(n.parent=null)}})),this.addRule("connection.reconnect",(function(e){var t=e.connection,n=e.source,i=e.target;return e5(n,i,t)})),this.addRule("connection.updateWaypoints",(function(e){return{type:e.connection.type}})),this.addRule("shape.resize",(function(e){var t=e.shape,n=e.newBounds;return f5(t,n)})),this.addRule("elements.create",(function(e){var t=e.elements,n=e.position,i=e.target;return!(X4(i)&&!w5(t,i,n))&&Object(Zj["every"])(t,(function(e){return X4(e)?e5(e.source,e.target,e):e.host?h5(e,e.host,null,n):p5(e,i,null,n)}))})),this.addRule("elements.move",(function(e){var t=e.target,n=e.shapes,i=e.position;return h5(n,t,null,i)||u5(n,t,i)||d5(n,t,i)||w5(n,t,i)})),this.addRule("shape.create",(function(e){return p5(e.shape,e.target,e.source,e.position)})),this.addRule("shape.attach",(function(e){return h5(e.shape,e.target,null,e.position)})),this.addRule("element.copy",(function(e){var t=e.element,n=e.elements;return A5(n,t)}))},B4.prototype.canConnectMessageFlow=b5,B4.prototype.canConnectSequenceFlow=v5,B4.prototype.canConnectDataAssociation=y5,B4.prototype.canConnectAssociation=m5,B4.prototype.canMove=d5,B4.prototype.canAttach=h5,B4.prototype.canReplace=u5,B4.prototype.canDrop=t5,B4.prototype.canInsert=w5,B4.prototype.canCreate=p5,B4.prototype.canConnect=e5,B4.prototype.canResize=f5,B4.prototype.canCopy=A5;var S5={__depends__:[xq],__init__:["bpmnRules"],bpmnRules:["type",B4]},D5=2e3;function k5(e,t){function n(){var e,n,i=t.getRootElement(),o=Object(bU["getBusinessObject"])(i).di;e=cz([i],!1),e=Object(Zj["filter"])(e,(function(e){return e!==i&&!e.labelTarget})),n=Object(Zj["map"])(e,BU),o.set("planeElement",n)}e.on("saveXML.start",D5,n)}k5.$inject=["eventBus","canvas"];var M5={__init__:["bpmnDiOrdering"],bpmnDiOrdering:["type",k5]};function N5(e){ZK.call(this,e);var t=this;this.preExecute(["shape.create","connection.create"],(function(e){var n=e.context,i=n.shape||n.connection,o=n.parent,r=t.getOrdering(i,o);r&&(void 0!==r.parent&&(n.parent=r.parent),n.parentIndex=r.index)})),this.preExecute(["shape.move","connection.move"],(function(e){var n=e.context,i=n.shape||n.connection,o=n.newParent||i.parent,r=t.getOrdering(i,o);r&&(void 0!==r.parent&&(n.newParent=r.parent),n.newParentIndex=r.index)}))}function L5(e,t,n){N5.call(this,e);var i=[{type:"bpmn:SubProcess",order:{level:6}},{type:"bpmn:SequenceFlow",order:{level:3,containers:["bpmn:Participant","bpmn:FlowElementsContainer"]}},{type:"bpmn:DataAssociation",order:{level:9,containers:["bpmn:Collaboration","bpmn:Process"]}},{type:"bpmn:MessageFlow",order:{level:9,containers:["bpmn:Collaboration"]}},{type:"bpmn:Association",order:{level:6,containers:["bpmn:Participant","bpmn:FlowElementsContainer","bpmn:Collaboration"]}},{type:"bpmn:BoundaryEvent",order:{level:8}},{type:"bpmn:Group",order:{level:10,containers:["bpmn:Collaboration","bpmn:Process"]}},{type:"bpmn:FlowElement",order:{level:5}},{type:"bpmn:Participant",order:{level:-2}},{type:"bpmn:Lane",order:{level:-1}}];function o(e){if(e.labelTarget)return{level:10};var t=Object(Zj["find"])(i,(function(t){return WK(e,[t.type])}));return t&&t.order||{level:1}}function r(e){var t=e.order;return t||(e.order=t=o(e)),t}function s(e,t,i){var o=t;while(o){if(WK(o,i))break;o=o.parent}if(!o)throw new Error(n("no parent for {element} in {parent}",{element:e.id,parent:t.id}));return o}this.getOrdering=function(e,n){if(e.labelTarget)return{parent:t.getRootElement(),index:-1};var i=r(e);i.containers&&(n=s(e,n,i.containers));var o=n.children.indexOf(e),a=Object(Zj["findIndex"])(n.children,(function(t){return!(!e.labelTarget&&t.labelTarget)&&i.level<r(t).level}));return-1!==a&&-1!==o&&o<a&&(a-=1),{index:a,parent:n}}}N5.prototype.getOrdering=function(e,t){return null},Kj()(N5,ZK),L5.$inject=["eventBus","canvas","translate"],Kj()(L5,N5);var B5={__depends__:[bY],__init__:["bpmnOrderingProvider"],bpmnOrderingProvider:["type",L5]};function I5(e,t){this._handlerMap={},this._stack=[],this._stackIdx=-1,this._currentExecution={actions:[],dirty:[],trigger:null},this._injector=t,this._eventBus=e,this._uid=1,e.on(["diagram.destroy","diagram.clear"],(function(){this.clear(!1)}),this)}I5.$inject=["eventBus","injector"],I5.prototype.execute=function(e,t){if(!e)throw new Error("command required");this._currentExecution.trigger="execute";var n={command:e,context:t};this._pushAction(n),this._internalExecute(n),this._popAction(n)},I5.prototype.canExecute=function(e,t){var n={command:e,context:t},i=this._getHandler(e),o=this._fire(e,"canExecute",n);if(void 0===o){if(!i)return!1;i.canExecute&&(o=i.canExecute(t))}return o},I5.prototype.clear=function(e){this._stack.length=0,this._stackIdx=-1,!1!==e&&this._fire("changed",{trigger:"clear"})},I5.prototype.undo=function(){var e,t=this._getUndoAction();if(t){this._currentExecution.trigger="undo",this._pushAction(t);while(t){if(this._internalUndo(t),e=this._getUndoAction(),!e||e.id!==t.id)break;t=e}this._popAction()}},I5.prototype.redo=function(){var e,t=this._getRedoAction();if(t){this._currentExecution.trigger="redo",this._pushAction(t);while(t){if(this._internalExecute(t,!0),e=this._getRedoAction(),!e||e.id!==t.id)break;t=e}this._popAction()}},I5.prototype.register=function(e,t){this._setHandler(e,t)},I5.prototype.registerHandler=function(e,t){if(!e||!t)throw new Error("command and handlerCls must be defined");var n=this._injector.instantiate(t);this.register(e,n)},I5.prototype.canUndo=function(){return!!this._getUndoAction()},I5.prototype.canRedo=function(){return!!this._getRedoAction()},I5.prototype._getRedoAction=function(){return this._stack[this._stackIdx+1]},I5.prototype._getUndoAction=function(){return this._stack[this._stackIdx]},I5.prototype._internalUndo=function(e){var t=this,n=e.command,i=e.context,o=this._getHandler(n);this._atomicDo((function(){t._fire(n,"revert",e),o.revert&&t._markDirty(o.revert(i)),t._revertedAction(e),t._fire(n,"reverted",e)}))},I5.prototype._fire=function(e,t,n){arguments.length<3&&(n=t,t=null);var i,o,r,s=t?[e+"."+t,t]:[e];for(n=this._eventBus.createEvent(n),i=0;o=s[i];i++)if(r=this._eventBus.fire("commandStack."+o,n),n.cancelBubble)break;return r},I5.prototype._createId=function(){return this._uid++},I5.prototype._atomicDo=function(e){var t=this._currentExecution;t.atomic=!0;try{e()}finally{t.atomic=!1}},I5.prototype._internalExecute=function(e,t){var n=this,i=e.command,o=e.context,r=this._getHandler(i);if(!r)throw new Error("no command handler registered for <"+i+">");this._pushAction(e),t||(this._fire(i,"preExecute",e),r.preExecute&&r.preExecute(o),this._fire(i,"preExecuted",e)),this._atomicDo((function(){n._fire(i,"execute",e),r.execute&&n._markDirty(r.execute(o)),n._executedAction(e,t),n._fire(i,"executed",e)})),t||(this._fire(i,"postExecute",e),r.postExecute&&r.postExecute(o),this._fire(i,"postExecuted",e)),this._popAction(e)},I5.prototype._pushAction=function(e){var t=this._currentExecution,n=t.actions,i=n[0];if(t.atomic)throw new Error("illegal invocation in <execute> or <revert> phase (action: "+e.command+")");e.id||(e.id=i&&i.id||this._createId()),n.push(e)},I5.prototype._popAction=function(){var e=this._currentExecution,t=e.trigger,n=e.actions,i=e.dirty;n.pop(),n.length||(this._eventBus.fire("elements.changed",{elements:Object(Zj["uniqueBy"])("id",i.reverse())}),i.length=0,this._fire("changed",{trigger:t}),e.trigger=null)},I5.prototype._markDirty=function(e){var t=this._currentExecution;e&&(e=Object(Zj["isArray"])(e)?e:[e],t.dirty=t.dirty.concat(e))},I5.prototype._executedAction=function(e,t){var n=++this._stackIdx;t||this._stack.splice(n,this._stack.length,e)},I5.prototype._revertedAction=function(e){this._stackIdx--},I5.prototype._getHandler=function(e){return this._handlerMap[e]},I5.prototype._setHandler=function(e,t){if(!e||!t)throw new Error("command and handler required");if(this._handlerMap[e])throw new Error("overriding handler for command <"+e+">");this._handlerMap[e]=t};var T5={commandStack:["type",I5]},O5=new sG("tt");function R5(e){var t=Object(eQ["domify"])('<div class="djs-tooltip-container" style="position: absolute; width: 0; height: 0;" />');return e.insertBefore(t,e.firstChild),t}function P5(e,t,n){Object(Zj["assign"])(e.style,{left:t+"px",top:n+"px"})}function F5(e,t){e.style.display=!1===t?"none":""}var j5="djs-tooltip",Q5="."+j5;function z5(e,t){this._eventBus=e,this._canvas=t,this._ids=O5,this._tooltipDefaults={show:{minZoom:.7,maxZoom:5}},this._tooltips={},this._tooltipRoot=R5(t.getContainer());var n=this;eQ["delegate"].bind(this._tooltipRoot,Q5,"mousedown",(function(e){e.stopPropagation()})),eQ["delegate"].bind(this._tooltipRoot,Q5,"mouseover",(function(e){n.trigger("mouseover",e)})),eQ["delegate"].bind(this._tooltipRoot,Q5,"mouseout",(function(e){n.trigger("mouseout",e)})),this._init()}z5.$inject=["eventBus","canvas"],z5.prototype.add=function(e){if(!e.position)throw new Error("must specifiy tooltip position");if(!e.html)throw new Error("must specifiy tooltip html");var t=this._ids.next();return e=Object(Zj["assign"])({},this._tooltipDefaults,e,{id:t}),this._addTooltip(e),e.timeout&&this.setTimeout(e),t},z5.prototype.trigger=function(e,t){var n=t.delegateTarget||t.target,i=this.get(Object(eQ["attr"])(n,"data-tooltip-id"));i&&("mouseover"===e&&i.timeout&&this.clearTimeout(i),"mouseout"===e&&i.timeout&&(i.timeout=1e3,this.setTimeout(i)))},z5.prototype.get=function(e){return"string"!==typeof e&&(e=e.id),this._tooltips[e]},z5.prototype.clearTimeout=function(e){if(e=this.get(e),e){var t=e.removeTimer;t&&(clearTimeout(t),e.removeTimer=null)}},z5.prototype.setTimeout=function(e){if(e=this.get(e),e){this.clearTimeout(e);var t=this;e.removeTimer=setTimeout((function(){t.remove(e)}),e.timeout)}},z5.prototype.remove=function(e){var t=this.get(e);t&&(Object(eQ["remove"])(t.html),Object(eQ["remove"])(t.htmlContainer),delete t.htmlContainer,delete this._tooltips[t.id])},z5.prototype.show=function(){F5(this._tooltipRoot)},z5.prototype.hide=function(){F5(this._tooltipRoot,!1)},z5.prototype._updateRoot=function(e){var t=e.scale||1,n=e.scale||1,i="matrix("+t+",0,0,"+n+","+-1*e.x*t+","+-1*e.y*n+")";this._tooltipRoot.style.transform=i,this._tooltipRoot.style["-ms-transform"]=i},z5.prototype._addTooltip=function(e){var t,n=e.id,i=e.html,o=this._tooltipRoot;i.get&&i.constructor.prototype.jquery&&(i=i.get(0)),Object(Zj["isString"])(i)&&(i=Object(eQ["domify"])(i)),t=Object(eQ["domify"])('<div data-tooltip-id="'+n+'" class="'+j5+'" style="position: absolute">'),t.appendChild(i),e.type&&Object(eQ["classes"])(t).add("djs-tooltip-"+e.type),e.className&&Object(eQ["classes"])(t).add(e.className),e.htmlContainer=t,o.appendChild(t),this._tooltips[n]=e,this._updateTooltip(e)},z5.prototype._updateTooltip=function(e){var t=e.position,n=e.htmlContainer;P5(n,t.x,t.y)},z5.prototype._updateTooltipVisibilty=function(e){Object(Zj["forEach"])(this._tooltips,(function(t){var n=t.show,i=t.htmlContainer,o=!0;n&&((n.minZoom>e.scale||n.maxZoom<e.scale)&&(o=!1),F5(i,o))}))},z5.prototype._init=function(){var e=this;function t(t){e._updateRoot(t),e._updateTooltipVisibilty(t),e.show()}this._eventBus.on("canvas.viewbox.changing",(function(t){e.hide()})),this._eventBus.on("canvas.viewbox.changed",(function(e){t(e.viewbox)}))};var V5={__init__:["tooltips"],tooltips:["type",z5]};function W5(e,t){if("function"!==typeof t)throw new Error("removeFn iterator must be a function");if(e){var n;while(n=e[0])t(n);return e}}var H5=250,U5=1400;function Y5(e,t,n){ZK.call(this,t);var i=e.get("movePreview",!1);t.on("shape.move.start",U5,(function(e){var t=e.context,n=t.shapes,i=t.validatedShapes;t.shapes=G5(n),t.validatedShapes=G5(i)})),i&&t.on("shape.move.start",H5,(function(e){var t=e.context,n=t.shapes,o=[];Object(Zj["forEach"])(n,(function(e){Object(Zj["forEach"])(e.labels,(function(n){n.hidden||-1!==t.shapes.indexOf(n)||o.push(n),e.labelTarget&&o.push(e)}))})),Object(Zj["forEach"])(o,(function(e){i.makeDraggable(t,e,!0)}))})),this.preExecuted("elements.move",U5,(function(e){var t=e.context,n=t.closure,i=n.enclosedElements,o=[];Object(Zj["forEach"])(i,(function(e){Object(Zj["forEach"])(e.labels,(function(e){i[e.id]||o.push(e)}))})),n.addAll(o)})),this.preExecute(["connection.delete","shape.delete"],(function(e){var t=e.context,i=t.connection||t.shape;W5(i.labels,(function(e){n.removeShape(e,{nested:!0})}))})),this.execute("shape.delete",(function(e){var t=e.context,n=t.shape,i=n.labelTarget;i&&(t.labelTargetIndex=Az(i.labels,n),t.labelTarget=i,n.labelTarget=null)})),this.revert("shape.delete",(function(e){var t=e.context,n=t.shape,i=t.labelTarget,o=t.labelTargetIndex;i&&(_z(i.labels,n,o),n.labelTarget=i)}))}function G5(e){return Object(Zj["filter"])(e,(function(t){return-1===e.indexOf(t.labelTarget)}))}Kj()(Y5,ZK),Y5.$inject=["injector","eventBus","modeling"];var K5={__init__:["labelSupport"],labelSupport:["type",Y5]},q5=251,J5=1401,X5="attach-ok";function $5(e,t,n,i,o){ZK.call(this,t);var r=e.get("movePreview",!1);t.on("shape.move.start",J5,(function(e){var t=e.context,n=t.shapes,i=t.validatedShapes;t.shapes=e3(n),t.validatedShapes=t3(i)})),r&&t.on("shape.move.start",q5,(function(e){var t=e.context,n=t.shapes,i=Z5(n);Object(Zj["forEach"])(i,(function(e){r.makeDraggable(t,e,!0),Object(Zj["forEach"])(e.labels,(function(e){r.makeDraggable(t,e,!0)}))}))})),r&&t.on("shape.move.start",(function(e){var i=e.context,o=i.shapes;if(1===o.length){var r=o[0],s=r.host;s&&(n.addMarker(s,X5),t.once(["shape.move.out","shape.move.cleanup"],(function(){n.removeMarker(s,X5)})))}})),this.preExecuted("elements.move",J5,(function(e){var t=e.context,n=t.closure,i=t.shapes,o=Z5(i);Object(Zj["forEach"])(o,(function(e){n.add(e,n.topLevel[e.host.id])}))})),this.postExecuted("elements.move",(function(e){var t,n=e.context,i=n.shapes,r=n.newHost;r&&1!==i.length||(t=r?i:Object(Zj["filter"])(i,(function(e){var t=e.host;return n3(e)&&!i3(i,t)})),Object(Zj["forEach"])(t,(function(e){o.updateAttachment(e,r)})))})),this.postExecuted("elements.move",(function(e){var t=e.context.shapes;Object(Zj["forEach"])(t,(function(e){Object(Zj["forEach"])(e.attachers,(function(e){Object(Zj["forEach"])(e.outgoing.slice(),(function(e){var t=i.allowed("connection.reconnect",{connection:e,source:e.source,target:e.target});t||o.removeConnection(e)})),Object(Zj["forEach"])(e.incoming.slice(),(function(e){var t=i.allowed("connection.reconnect",{connection:e,source:e.source,target:e.target});t||o.removeConnection(e)}))}))}))})),this.postExecute("shape.create",(function(e){var t=e.context,n=t.shape,i=t.host;i&&o.updateAttachment(n,i)})),this.postExecute("shape.replace",(function(e){var t=e.context,n=t.oldShape,r=t.newShape;W5(n.attachers,(function(e){var t=i.allowed("elements.move",{target:r,shapes:[e]});"attach"===t?o.updateAttachment(e,r):o.removeShape(e)})),r.attachers.length&&Object(Zj["forEach"])(r.attachers,(function(e){var t=p2(e,n,r);o.moveShape(e,t,e.parent)}))})),this.postExecute("shape.resize",(function(e){var t=e.context,n=t.shape,i=t.oldBounds,r=t.newBounds,s=n.attachers,a=t.hints||{};!1!==a.attachSupport&&Object(Zj["forEach"])(s,(function(e){var t=p2(e,i,r);o.moveShape(e,t,e.parent),Object(Zj["forEach"])(e.labels,(function(e){o.moveShape(e,t,e.parent)}))}))})),this.preExecute("shape.delete",(function(e){var t=e.context.shape;W5(t.attachers,(function(e){o.removeShape(e)})),t.host&&o.updateAttachment(t,null)}))}function Z5(e){return Object(Zj["flatten"])(Object(Zj["map"])(e,(function(e){return e.attachers||[]})))}function e3(e){var t=Z5(e);return Object(Zj["unionBy"])("id",e,t)}function t3(e){var t=Object(Zj["groupBy"])(e,"id");return Object(Zj["filter"])(e,(function(e){while(e){if(e.host&&t[e.host.id])return!1;e=e.parent}return!0}))}function n3(e){return!!e.host}function i3(e,t){return-1!==e.indexOf(t)}Kj()($5,ZK),$5.$inject=["injector","eventBus","canvas","rules","modeling"];var o3={__depends__:[xq],__init__:["attachSupport"],attachSupport:["type",$5]},r3=250;function s3(e,t){this._eventBus=e,this._dragging=t,this._tools=[],this._active=null}function a3(e){var t=e.originalEvent&&e.originalEvent.target;return t&&Object(eQ["closest"])(t,'.group[data-group="tools"]')}s3.$inject=["eventBus","dragging"],s3.prototype.registerTool=function(e,t){var n=this._tools;if(!t)throw new Error('A tool has to be registered with it\'s "events"');n.push(e),this.bindEvents(e,t)},s3.prototype.isActive=function(e){return e&&this._active===e},s3.prototype.length=function(e){return this._tools.length},s3.prototype.setActive=function(e){var t=this._eventBus;this._active!==e&&(this._active=e,t.fire("tool-manager.update",{tool:e}))},s3.prototype.bindEvents=function(e,t){var n=this._eventBus,i=this._dragging,o=[];n.on(t.tool+".init",(function(t){var n=t.context;if(!n.reactivate&&this.isActive(e))return this.setActive(null),void i.cancel();this.setActive(e)}),this),Object(Zj["forEach"])(t,(function(e){o.push(e+".ended"),o.push(e+".canceled")})),n.on(o,r3,(function(e){this._active&&(a3(e)||this.setActive(null))}),this)};var l3={__depends__:[wq],__init__:["toolManager"],toolManager:["type",s3]};function c3(e,t){if("x"===e){if(t>0)return"e";if(t<0)return"w"}if("y"===e){if(t>0)return"s";if(t<0)return"n"}return null}function h3(e,t){var n=[];return Object(Zj["forEach"])(e.concat(t),(function(i){var o=i.incoming,r=i.outgoing;Object(Zj["forEach"])(o.concat(r),(function(i){var o=i.source,r=i.target;(u3(e,o)||u3(e,r)||u3(t,o)||u3(t,r))&&(u3(n,i)||n.push(i))}))})),n}function u3(e,t){return-1!==e.indexOf(t)}function d3(e,t,n){var i=e.x,o=e.y,r=e.width,s=e.height,a=n.x,l=n.y;switch(t){case"n":return{x:i,y:o+l,width:r,height:s-l};case"s":return{x:i,y:o,width:r,height:s+l};case"w":return{x:i+a,y:o,width:r-a,height:s};case"e":return{x:i,y:o,width:r+a,height:s};default:throw new Error("unknown direction: "+t)}}var p3=Math.abs,f3=Math.round,g3={x:"width",y:"height"},m3="crosshair",b3={n:"top",w:"left",s:"bottom",e:"right"},v3=1500,y3={n:"s",w:"e",s:"n",e:"w"},w3=20;function _3(e,t,n,i,o,r,s){this._canvas=e,this._dragging=t,this._eventBus=n,this._modeling=i,this._rules=o,this._toolManager=r,this._mouse=s;var a=this;r.registerTool("space",{tool:"spaceTool.selection",dragging:"spaceTool"}),n.on("spaceTool.selection.end",(function(e){n.once("spaceTool.selection.ended",(function(){a.activateMakeSpace(e.originalEvent)}))})),n.on("spaceTool.move",v3,(function(e){var t=e.context,n=t.initialized;n||(n=t.initialized=a.init(e,t)),n&&C3(e)})),n.on("spaceTool.end",(function(e){var t=e.context,i=t.axis,o=t.direction,r=t.movingShapes,s=t.resizingShapes,l=t.start;if(t.initialized){C3(e);var c={x:0,y:0};c[i]=f3(e["d"+i]),a.makeSpace(r,s,c,o,l),n.once("spaceTool.ended",(function(e){a.activateSelection(e.originalEvent,!0,!0)}))}}))}function A3(e){return{top:e.top-w3,right:e.right+w3,bottom:e.bottom+w3,left:e.left-w3}}function C3(e){var t,n,i=e.context,o=i.spaceToolConstraints;o&&(Object(Zj["isNumber"])(o.left)&&(t=Math.max(e.x,o.left),e.dx=e.dx+t-e.x,e.x=t),Object(Zj["isNumber"])(o.right)&&(t=Math.min(e.x,o.right),e.dx=e.dx+t-e.x,e.x=t),Object(Zj["isNumber"])(o.top)&&(n=Math.max(e.y,o.top),e.dy=e.dy+n-e.y,e.y=n),Object(Zj["isNumber"])(o.bottom)&&(n=Math.min(e.y,o.bottom),e.dy=e.dy+n-e.y,e.y=n))}function E3(e,t,n,i,o){var r=e.movingShapes,s=e.resizingShapes;if(s.length){var a,l,c={};return Object(Zj["forEach"])(s,(function(e){var h,u,d,p=Oz(e),f=Object(Zj["filter"])(e.children,(function(e){return!S3(e)&&!D3(e)&&!x3(r,e)&&!x3(s,e)})),g=Object(Zj["filter"])(e.children,(function(e){return!S3(e)&&!D3(e)&&x3(r,e)}));f.length&&(u=A3(Oz(uz(f))),h=i-p[b3[n]]+u[b3[n]],"n"===n?c.bottom=l=Object(Zj["isNumber"])(l)?Math.min(l,h):h:"w"===n?c.right=l=Object(Zj["isNumber"])(l)?Math.min(l,h):h:"s"===n?c.top=a=Object(Zj["isNumber"])(a)?Math.max(a,h):h:"e"===n&&(c.left=a=Object(Zj["isNumber"])(a)?Math.max(a,h):h)),g.length&&(d=A3(Oz(uz(g))),h=i-d[b3[y3[n]]]+p[b3[y3[n]]],"n"===n?c.bottom=l=Object(Zj["isNumber"])(l)?Math.min(l,h):h:"w"===n?c.right=l=Object(Zj["isNumber"])(l)?Math.min(l,h):h:"s"===n?c.top=a=Object(Zj["isNumber"])(a)?Math.max(a,h):h:"e"===n&&(c.left=a=Object(Zj["isNumber"])(a)?Math.max(a,h):h));var m=o&&o[e.id];m&&("n"===n?(h=i+e[g3[t]]-m[g3[t]],c.bottom=l=Object(Zj["isNumber"])(l)?Math.min(l,h):h):"w"===n?(h=i+e[g3[t]]-m[g3[t]],c.right=l=Object(Zj["isNumber"])(l)?Math.min(l,h):h):"s"===n?(h=i-e[g3[t]]+m[g3[t]],c.top=a=Object(Zj["isNumber"])(a)?Math.max(a,h):h):"e"===n&&(h=i-e[g3[t]]+m[g3[t]],c.left=a=Object(Zj["isNumber"])(a)?Math.max(a,h):h))})),c}}function x3(e,t){return-1!==e.indexOf(t)}function S3(e){return!!e.waypoints}function D3(e){return!!e.labelTarget}_3.$inject=["canvas","dragging","eventBus","modeling","rules","toolManager","mouse"],_3.prototype.activateSelection=function(e,t,n){this._dragging.init(e,"spaceTool.selection",{autoActivate:t,cursor:m3,data:{context:{reactivate:n}},trapClick:!1})},_3.prototype.activateMakeSpace=function(e){this._dragging.init(e,"spaceTool",{autoActivate:!0,cursor:m3,data:{context:{}}})},_3.prototype.makeSpace=function(e,t,n,i,o){return this._modeling.createSpace(e,t,n,i,o)},_3.prototype.init=function(e,t){var n=p3(e.dx)>p3(e.dy)?"x":"y",i=e["d"+n],o=e[n]-i;if(p3(i)<5)return!1;i<0&&(i*=-1),WY(e)&&(i*=-1);var r=c3(n,i),s=this._canvas.getRootElement(),a=cz(s,!0),l=this.calculateAdjustments(a,n,i,o),c=this._eventBus.fire("spaceTool.getMinDimensions",{axis:n,direction:r,shapes:l.resizingShapes,start:o}),h=E3(l,n,r,o,c);return Object(Zj["assign"])(t,l,{axis:n,direction:r,spaceToolConstraints:h,start:o}),QG("resize-"+("x"===n?"ew":"ns")),!0},_3.prototype.calculateAdjustments=function(e,t,n,i){var o=this._rules,r=[],s=[];return Object(Zj["forEach"])(e,(function(e){if(e.parent&&!S3(e)){var a=e[t],l=a+e[g3[t]];return n>0&&a>i||n<0&&l<i?r.push(e):a<i&&l>i&&o.allowed("shape.resize",{shape:e})?s.push(e):void 0}})),{movingShapes:r,resizingShapes:s}},_3.prototype.toggle=function(){if(this.isActive())return this._dragging.cancel();var e=this._mouse.getLastMoveEvent();this.activateSelection(e,!!e)},_3.prototype.isActive=function(){var e=this._dragging.context();return e&&/^spaceTool/.test(e.prefix)};var k3="djs-dragging",M3="djs-resizing",N3=250,L3=Math.max;function B3(e,t,n,i,o){function r(e,t){Object(Zj["forEach"])(e,(function(e){o.addDragger(e,t),n.addMarker(e,k3)}))}e.on("spaceTool.selection.start",(function(e){var t=n.getLayer("space"),o=e.context,r={x:"M 0,-10000 L 0,10000",y:"M -10000,0 L 10000,0"},s=CQ("g");cQ(s,i.cls("djs-crosshair-group",["no-events"])),iQ(t,s);var a=CQ("path");cQ(a,"d",r.x),fQ(a).add("djs-crosshair"),iQ(s,a);var l=CQ("path");cQ(l,"d",r.y),fQ(l).add("djs-crosshair"),iQ(s,l),o.crosshairGroup=s})),e.on("spaceTool.selection.move",(function(e){var t=e.context.crosshairGroup;AV(t,e.x,e.y)})),e.on("spaceTool.selection.cleanup",(function(e){var t=e.context,n=t.crosshairGroup;n&&mQ(n)})),e.on("spaceTool.move",N3,(function(e){var s=e.context,a=s.line,l=s.axis,c=s.movingShapes,h=s.resizingShapes;if(s.initialized){if(!s.dragGroup){var u=n.getLayer("space");a=CQ("path"),cQ(a,"d","M0,0 L0,0"),fQ(a).add("djs-crosshair"),iQ(u,a),s.line=a;var d=CQ("g");cQ(d,i.cls("djs-drag-group",["no-events"])),iQ(n.getDefaultLayer(),d),r(c,d);var p=s.movingConnections=t.filter((function(e){var t=!1;Object(Zj["forEach"])(c,(function(n){Object(Zj["forEach"])(n.outgoing,(function(n){e===n&&(t=!0)}))}));var n=!1;Object(Zj["forEach"])(c,(function(t){Object(Zj["forEach"])(t.incoming,(function(t){e===t&&(n=!0)}))}));var i=!1;Object(Zj["forEach"])(h,(function(t){Object(Zj["forEach"])(t.outgoing,(function(t){e===t&&(i=!0)}))}));var o=!1;return Object(Zj["forEach"])(h,(function(t){Object(Zj["forEach"])(t.incoming,(function(t){e===t&&(o=!0)}))})),I3(e)&&(t||i)&&(n||o)}));r(p,d),s.dragGroup=d}if(!s.frameGroup){var f=CQ("g");cQ(f,i.cls("djs-frame-group",["no-events"])),iQ(n.getDefaultLayer(),f);var g=[];Object(Zj["forEach"])(h,(function(e){var t=o.addFrame(e,f),i=t.getBBox();g.push({element:t,initialBounds:i}),n.addMarker(e,M3)})),s.frameGroup=f,s.frames=g}var m={x:"M"+e.x+", -10000 L"+e.x+", 10000",y:"M -10000, "+e.y+" L 10000, "+e.y};cQ(a,{d:m[l]});var b={x:"y",y:"x"},v={x:e.dx,y:e.dy};v[b[s.axis]]=0,AV(s.dragGroup,v.x,v.y),Object(Zj["forEach"])(s.frames,(function(e){var t,n,i=e.element,o=e.initialBounds;"e"===s.direction?cQ(i,{width:L3(o.width+v.x,5)}):(t=L3(o.width-v.x,5),cQ(i,{width:t,x:o.x+o.width-t})),"s"===s.direction?cQ(i,{height:L3(o.height+v.y,5)}):(n=L3(o.height-v.y,5),cQ(i,{height:n,y:o.y+o.height-n}))}))}})),e.on("spaceTool.cleanup",(function(e){var t=e.context,i=t.movingShapes,o=t.movingConnections,r=t.resizingShapes,s=t.line,a=t.dragGroup,l=t.frameGroup;Object(Zj["forEach"])(i,(function(e){n.removeMarker(e,k3)})),Object(Zj["forEach"])(o,(function(e){n.removeMarker(e,k3)})),a&&(mQ(s),mQ(a)),Object(Zj["forEach"])(r,(function(e){n.removeMarker(e,M3)})),l&&mQ(l)}))}function I3(e){return e.waypoints}B3.$inject=["eventBus","elementRegistry","canvas","styles","previewSupport"];var T3={__init__:["spaceToolPreview"],__depends__:[wq,xq,l3,uX,RX],spaceTool:["type",_3],spaceToolPreview:["type",B3]};function O3(e){this._model=e}function R3(e,t,n,i){ZK.call(this,e),this._bpmnFactory=t,this._translate=i;var o=this;function r(e){var t,i=e.context,o=i.hints||{};i.cropped||!1===o.createElementsBehavior||(t=i.connection,t.waypoints=n.getCroppedWaypoints(t),i.cropped=!0)}function s(e){var t=e.context;o.updateParent(t.shape||t.connection,t.oldParent)}function a(e){var t=e.context,n=t.shape||t.connection,i=t.parent||t.newParent;o.updateParent(n,i)}function l(e){var t=e.context,n=t.oldRoot,i=n.children;Object(Zj["forEach"])(i,(function(e){Object(bU["is"])(e,"bpmn:BaseElement")&&o.updateParent(e)}))}function c(e){var t=e.context.shape;Object(bU["is"])(t,"bpmn:BaseElement")&&o.updateBounds(t)}function h(e){o.updateConnection(e.context)}function u(e){o.updateConnectionWaypoints(e.context.connection)}function d(e){o.updateAttachment(e.context)}this.executed(["connection.layout","connection.create"],r),this.reverted(["connection.layout"],(function(e){delete e.context.cropped})),this.executed(["shape.move","shape.create","shape.delete","connection.create","connection.move","connection.delete"],F3(s)),this.reverted(["shape.move","shape.create","shape.delete","connection.create","connection.move","connection.delete"],F3(a)),this.executed(["canvas.updateRoot"],l),this.reverted(["canvas.updateRoot"],l),this.executed(["shape.move","shape.create","shape.resize"],F3((function(e){"label"!==e.context.shape.type&&c(e)}))),this.reverted(["shape.move","shape.create","shape.resize"],F3((function(e){"label"!==e.context.shape.type&&c(e)}))),e.on("shape.changed",(function(e){"label"===e.element.type&&c({context:{shape:e.element}})})),this.executed(["connection.create","connection.move","connection.delete","connection.reconnect"],F3(h)),this.reverted(["connection.create","connection.move","connection.delete","connection.reconnect"],F3(h)),this.executed(["connection.layout","connection.move","connection.updateWaypoints"],F3(u)),this.reverted(["connection.layout","connection.move","connection.updateWaypoints"],F3(u)),this.executed("connection.reconnect",F3((function(e){var t=e.context,n=t.connection,i=t.oldSource,o=t.newSource,r=Object(bU["getBusinessObject"])(n),s=Object(bU["getBusinessObject"])(i),a=Object(bU["getBusinessObject"])(o);r.conditionExpression&&!WK(a,["bpmn:Activity","bpmn:ExclusiveGateway","bpmn:InclusiveGateway"])&&(t.oldConditionExpression=r.conditionExpression,delete r.conditionExpression),i!==o&&s.default===r&&(t.oldDefault=s.default,delete s.default)}))),this.reverted("connection.reconnect",F3((function(e){var t=e.context,n=t.connection,i=t.oldSource,o=t.newSource,r=Object(bU["getBusinessObject"])(n),s=Object(bU["getBusinessObject"])(i),a=Object(bU["getBusinessObject"])(o);t.oldConditionExpression&&(r.conditionExpression=t.oldConditionExpression),t.oldDefault&&(s.default=t.oldDefault,delete a.default)}))),this.executed(["element.updateAttachment"],F3(d)),this.reverted(["element.updateAttachment"],F3(d))}function P3(e){while(e&&!Object(bU["is"])(e,"bpmn:Definitions"))e=e.$parent;return e}function F3(e){return function(t){var n=t.context,i=n.shape||n.connection;Object(bU["is"])(i,"bpmn:BaseElement")&&e(t)}}function j3(e,t,n){dV.call(this),this._bpmnFactory=e,this._moddle=t,this._translate=n}function Q3(e,t,n){Object(Zj["forEach"])(n,(function(n){void 0!==t[n]&&z3(e,t,n)}))}function z3(e,t,n){e[n]=t[n],delete t[n]}function V3(e,t){this._modeling=e,this._canvas=t}function W3(e){this._modeling=e}function H3(e,t){return Object(Zj["some"])(e.outgoing,(function(e){return e.target===t}))}function U3(e,t){this._canvas=e,this._layouter=t}O3.$inject=["moddle"],O3.prototype._needsId=function(e){return WK(e,["bpmn:RootElement","bpmn:FlowElement","bpmn:MessageFlow","bpmn:DataAssociation","bpmn:Artifact","bpmn:Participant","bpmn:Lane","bpmn:LaneSet","bpmn:Process","bpmn:Collaboration","bpmndi:BPMNShape","bpmndi:BPMNEdge","bpmndi:BPMNDiagram","bpmndi:BPMNPlane","bpmn:Property","bpmn:CategoryValue"])},O3.prototype._ensureId=function(e){var t;t=Object(bU["is"])(e,"bpmn:Activity")?"Activity":Object(bU["is"])(e,"bpmn:Event")?"Event":Object(bU["is"])(e,"bpmn:Gateway")?"Gateway":WK(e,["bpmn:SequenceFlow","bpmn:MessageFlow"])?"Flow":(e.$type||"").replace(/^[^:]*:/g,""),t+="_",!e.id&&this._needsId(e)&&(e.id=this._model.ids.nextPrefixed(t,e))},O3.prototype.create=function(e,t){var n=this._model.create(e,t||{});return this._ensureId(n),n},O3.prototype.createDiLabel=function(){return this.create("bpmndi:BPMNLabel",{bounds:this.createDiBounds()})},O3.prototype.createDiShape=function(e,t,n){return this.create("bpmndi:BPMNShape",Object(Zj["assign"])({bpmnElement:e,bounds:this.createDiBounds(t)},n))},O3.prototype.createDiBounds=function(e){return this.create("dc:Bounds",e)},O3.prototype.createDiWaypoints=function(e){var t=this;return Object(Zj["map"])(e,(function(e){return t.createDiWaypoint(e)}))},O3.prototype.createDiWaypoint=function(e){return this.create("dc:Point",Object(Zj["pick"])(e,["x","y"]))},O3.prototype.createDiEdge=function(e,t,n){return this.create("bpmndi:BPMNEdge",Object(Zj["assign"])({bpmnElement:e},n))},O3.prototype.createDiPlane=function(e){return this.create("bpmndi:BPMNPlane",{bpmnElement:e})},Kj()(R3,ZK),R3.$inject=["eventBus","bpmnFactory","connectionDocking","translate"],R3.prototype.updateAttachment=function(e){var t=e.shape,n=t.businessObject,i=t.host;n.attachedToRef=i&&i.businessObject},R3.prototype.updateParent=function(e,t){if(!(e instanceof lV)&&!(Object(bU["is"])(e,"bpmn:DataStoreReference")&&e.parent&&Object(bU["is"])(e.parent,"bpmn:Collaboration"))){var n=e.parent,i=e.businessObject,o=n&&n.businessObject,r=o&&o.di;Object(bU["is"])(e,"bpmn:FlowNode")&&this.updateFlowNodeRefs(i,o,t&&t.businessObject),Object(bU["is"])(e,"bpmn:DataOutputAssociation")&&(o=e.source?e.source.businessObject:null),Object(bU["is"])(e,"bpmn:DataInputAssociation")&&(o=e.target?e.target.businessObject:null),this.updateSemanticParent(i,o),Object(bU["is"])(e,"bpmn:DataObjectReference")&&i.dataObjectRef&&this.updateSemanticParent(i.dataObjectRef,o),this.updateDiParent(i.di,r)}},R3.prototype.updateBounds=function(e){var t=e.businessObject.di,n=e instanceof lV?this._getLabel(t):t,i=n.bounds;i||(i=this._bpmnFactory.createDiBounds(),n.set("bounds",i)),Object(Zj["assign"])(i,{x:e.x,y:e.y,width:e.width,height:e.height})},R3.prototype.updateFlowNodeRefs=function(e,t,n){var i,o;n!==t&&(Object(bU["is"])(n,"bpmn:Lane")&&(i=n.get("flowNodeRef"),wz(i,e)),Object(bU["is"])(t,"bpmn:Lane")&&(o=t.get("flowNodeRef"),_z(o,e)))},R3.prototype.updateDiConnection=function(e,t,n){e.sourceElement&&e.sourceElement.bpmnElement!==t&&(e.sourceElement=t&&t.di),e.targetElement&&e.targetElement.bpmnElement!==n&&(e.targetElement=n&&n.di)},R3.prototype.updateDiParent=function(e,t){if(t&&!Object(bU["is"])(t,"bpmndi:BPMNPlane")&&(t=t.$parent),e.$parent!==t){var n=(t||e.$parent).get("planeElement");t?(n.push(e),e.$parent=t):(wz(n,e),e.$parent=null)}},R3.prototype.getLaneSet=function(e){var t,n;return Object(bU["is"])(e,"bpmn:Lane")?(t=e.childLaneSet,t||(t=this._bpmnFactory.create("bpmn:LaneSet"),e.childLaneSet=t,t.$parent=e),t):(Object(bU["is"])(e,"bpmn:Participant")&&(e=e.processRef),n=e.get("laneSets"),t=n[0],t||(t=this._bpmnFactory.create("bpmn:LaneSet"),t.$parent=e,n.push(t)),t)},R3.prototype.updateSemanticParent=function(e,t,n){var i,o=this._translate;if(e.$parent!==t&&(!Object(bU["is"])(e,"bpmn:DataInput")&&!Object(bU["is"])(e,"bpmn:DataOutput")||(Object(bU["is"])(t,"bpmn:Participant")&&"processRef"in t&&(t=t.processRef),!("ioSpecification"in t)||t.ioSpecification!==e.$parent))){if(Object(bU["is"])(e,"bpmn:Lane"))t&&(t=this.getLaneSet(t)),i="lanes";else if(Object(bU["is"])(e,"bpmn:FlowElement")){if(t)if(Object(bU["is"])(t,"bpmn:Participant"))t=t.processRef;else if(Object(bU["is"])(t,"bpmn:Lane"))do{t=t.$parent.$parent}while(Object(bU["is"])(t,"bpmn:Lane"));i="flowElements"}else if(Object(bU["is"])(e,"bpmn:Artifact")){while(t&&!Object(bU["is"])(t,"bpmn:Process")&&!Object(bU["is"])(t,"bpmn:SubProcess")&&!Object(bU["is"])(t,"bpmn:Collaboration")){if(Object(bU["is"])(t,"bpmn:Participant")){t=t.processRef;break}t=t.$parent}i="artifacts"}else if(Object(bU["is"])(e,"bpmn:MessageFlow"))i="messageFlows";else if(Object(bU["is"])(e,"bpmn:Participant")){i="participants";var r,s=e.processRef;s&&(r=P3(e.$parent||t),e.$parent&&(wz(r.get("rootElements"),s),s.$parent=null),t&&(_z(r.get("rootElements"),s),s.$parent=r))}else Object(bU["is"])(e,"bpmn:DataOutputAssociation")?i="dataOutputAssociations":Object(bU["is"])(e,"bpmn:DataInputAssociation")&&(i="dataInputAssociations");if(!i)throw new Error(o("no parent for {element} in {parent}",{element:e.id,parent:t.id}));var a;if(e.$parent&&(a=e.$parent.get(i),wz(a,e)),t?(a=t.get(i),a.push(e),e.$parent=t):e.$parent=null,n){var l=n.get(i);wz(a,e),t&&(l||(l=[],t.set(i,l)),l.push(e))}}},R3.prototype.updateConnectionWaypoints=function(e){e.businessObject.di.set("waypoint",this._bpmnFactory.createDiWaypoints(e.waypoints))},R3.prototype.updateConnection=function(e){var t,n=e.connection,i=Object(bU["getBusinessObject"])(n),o=Object(bU["getBusinessObject"])(n.source),r=Object(bU["getBusinessObject"])(n.target);if(Object(bU["is"])(i,"bpmn:DataAssociation"))Object(bU["is"])(i,"bpmn:DataInputAssociation")?(i.get("sourceRef")[0]=o,t=e.parent||e.newParent||r,this.updateSemanticParent(i,r,t)):Object(bU["is"])(i,"bpmn:DataOutputAssociation")&&(t=e.parent||e.newParent||o,this.updateSemanticParent(i,o,t),i.targetRef=r);else{var s=Object(bU["is"])(i,"bpmn:SequenceFlow");i.sourceRef!==o&&(s&&(wz(i.sourceRef&&i.sourceRef.get("outgoing"),i),o&&o.get("outgoing")&&o.get("outgoing").push(i)),i.sourceRef=o),i.targetRef!==r&&(s&&(wz(i.targetRef&&i.targetRef.get("incoming"),i),r&&r.get("incoming")&&r.get("incoming").push(i)),i.targetRef=r)}this.updateConnectionWaypoints(n),this.updateDiConnection(i.di,o,r)},R3.prototype._getLabel=function(e){return e.label||(e.label=this._bpmnFactory.createDiLabel()),e.label},Kj()(j3,dV),j3.$inject=["bpmnFactory","moddle","translate"],j3.prototype.baseCreate=dV.prototype.create,j3.prototype.create=function(e,t){return"label"===e?this.baseCreate(e,Object(Zj["assign"])({type:"label"},vY,t)):this.createBpmnElement(e,t)},j3.prototype.createBpmnElement=function(e,t){var n,i=this._translate;t=t||{};var o,r,s=t.businessObject;if(!s){if(!t.type)throw new Error(i("no shape type specified"));s=this._bpmnFactory.create(t.type)}return s.di||(s.di="root"===e?this._bpmnFactory.createDiPlane(s,[],{id:s.id+"_di"}):"connection"===e?this._bpmnFactory.createDiEdge(s,[],{id:s.id+"_di"}):this._bpmnFactory.createDiShape(s,{},{id:s.id+"_di"})),Object(bU["is"])(s,"bpmn:Group")&&(t=Object(Zj["assign"])({isFrame:!0},t)),t.di&&(Object(Zj["assign"])(s.di,t.di),delete t.di),Q3(s,t,["processRef","isInterrupting","associationDirection","isForCompensation"]),t.isExpanded&&z3(s.di,t,"isExpanded"),Object(bU["is"])(s,"bpmn:ExclusiveGateway")&&(s.di.isMarkerVisible=!0),t.eventDefinitionType&&(o=s.get("eventDefinitions")||[],r=this._bpmnFactory.create(t.eventDefinitionType,t.eventDefinitionAttrs),"bpmn:ConditionalEventDefinition"===t.eventDefinitionType&&(r.condition=this._bpmnFactory.create("bpmn:FormalExpression")),o.push(r),r.$parent=s,s.eventDefinitions=o,delete t.eventDefinitionType),n=this._getDefaultSize(s),t=Object(Zj["assign"])({businessObject:s,id:s.id},n,t),this.baseCreate(e,t)},j3.prototype._getDefaultSize=function(e){return Object(bU["is"])(e,"bpmn:SubProcess")?vU(e)?{width:350,height:200}:{width:100,height:80}:Object(bU["is"])(e,"bpmn:Task")?{width:100,height:80}:Object(bU["is"])(e,"bpmn:Gateway")?{width:50,height:50}:Object(bU["is"])(e,"bpmn:Event")?{width:36,height:36}:Object(bU["is"])(e,"bpmn:Participant")?vU(e)?{width:600,height:250}:{width:400,height:60}:Object(bU["is"])(e,"bpmn:Lane")?{width:400,height:100}:Object(bU["is"])(e,"bpmn:DataObjectReference")?{width:36,height:50}:Object(bU["is"])(e,"bpmn:DataStoreReference")?{width:50,height:50}:Object(bU["is"])(e,"bpmn:TextAnnotation")?{width:100,height:30}:Object(bU["is"])(e,"bpmn:Group")?{width:300,height:300}:{width:100,height:80}},j3.prototype.createParticipantShape=function(e){return Object(Zj["isObject"])(e)||(e={isExpanded:e}),e=Object(Zj["assign"])({type:"bpmn:Participant"},e||{}),!1!==e.isExpanded&&(e.processRef=this._bpmnFactory.create("bpmn:Process")),this.createShape(e)},V3.$inject=["modeling","canvas"],V3.prototype.preExecute=function(e){var t=this._modeling,n=e.elements,i=e.alignment;Object(Zj["forEach"])(n,(function(e){var n={x:0,y:0};i.left?n.x=i.left-e.x:i.right?n.x=i.right-e.width-e.x:i.center?n.x=i.center-Math.round(e.width/2)-e.x:i.top?n.y=i.top-e.y:i.bottom?n.y=i.bottom-e.height-e.y:i.middle&&(n.y=i.middle-Math.round(e.height/2)-e.y),t.moveElements([e],n,e.parent)}))},V3.prototype.postExecute=function(e){},W3.$inject=["modeling"],W3.prototype.preExecute=function(e){var t=e.source;if(!t)throw new Error("source required");var n=e.target||t.parent,i=e.shape,o=e.hints||{};i=e.shape=this._modeling.createShape(i,e.position,n,{attach:o.attach}),e.shape=i},W3.prototype.postExecute=function(e){var t=e.hints||{};H3(e.source,e.shape)||(t.connectionTarget===e.source?this._modeling.connect(e.shape,e.source,e.connection):this._modeling.connect(e.source,e.shape,e.connection))},U3.$inject=["canvas","layouter"],U3.prototype.execute=function(e){var t=e.connection,n=e.source,i=e.target,o=e.parent,r=e.parentIndex,s=e.hints;if(!n||!i)throw new Error("source and target required");if(!o)throw new Error("parent required");return t.source=n,t.target=i,t.waypoints||(t.waypoints=this._layouter.layoutConnection(t,s)),this._canvas.addConnection(t,o,r),t},U3.prototype.revert=function(e){var t=e.connection;return this._canvas.removeConnection(t),t.source=null,t.target=null,t};var Y3=Math.round;function G3(e){this._modeling=e}function K3(e){return!!e.waypoints}G3.$inject=["modeling"],G3.prototype.preExecute=function(e){var t=e.elements,n=e.parent,i=e.parentIndex,o=e.position,r=e.hints,s=this._modeling;Object(Zj["forEach"])(t,(function(e){Object(Zj["isNumber"])(e.x)||(e.x=0),Object(Zj["isNumber"])(e.y)||(e.y=0)}));var a=uz(t);Object(Zj["forEach"])(t,(function(e){K3(e)&&(e.waypoints=Object(Zj["map"])(e.waypoints,(function(e){return{x:Y3(e.x-a.x-a.width/2+o.x),y:Y3(e.y-a.y-a.height/2+o.y)}}))),Object(Zj["assign"])(e,{x:Y3(e.x-a.x-a.width/2+o.x),y:Y3(e.y-a.y-a.height/2+o.y)})}));var l=oz(t),c={};Object(Zj["forEach"])(t,(function(e){if(K3(e))c[e.id]=Object(Zj["isNumber"])(i)?s.createConnection(c[e.source.id],c[e.target.id],i,e,e.parent||n,r):s.createConnection(c[e.source.id],c[e.target.id],e,e.parent||n,r);else{var t=Object(Zj["assign"])({},r);-1===l.indexOf(e)&&(t.autoResize=!1),c[e.id]=Object(Zj["isNumber"])(i)?s.createShape(e,Object(Zj["pick"])(e,["x","y","width","height"]),e.parent||n,i,t):s.createShape(e,Object(Zj["pick"])(e,["x","y","width","height"]),e.parent||n,t)}})),e.elements=Object(Zj["values"])(c)};var q3=Math.round;function J3(e){this._canvas=e}function X3(e){J3.call(this,e)}J3.$inject=["canvas"],J3.prototype.execute=function(e){var t=e.shape,n=e.position,i=e.parent,o=e.parentIndex;if(!i)throw new Error("parent required");if(!n)throw new Error("position required");return void 0!==n.width?Object(Zj["assign"])(t,n):Object(Zj["assign"])(t,{x:n.x-q3(t.width/2),y:n.y-q3(t.height/2)}),this._canvas.addShape(t,i,o),t},J3.prototype.revert=function(e){var t=e.shape;return this._canvas.removeShape(t),t},Kj()(X3,J3),X3.$inject=["canvas"];var $3=J3.prototype.execute;X3.prototype.execute=function(e){var t=e.shape;return e8(t),t.labelTarget=e.labelTarget,$3.call(this,e)};var Z3=J3.prototype.revert;function e8(e){["width","height"].forEach((function(t){"undefined"===typeof e[t]&&(e[t]=0)}))}function t8(e,t){this._canvas=e,this._modeling=t}function n8(e,t){this._modeling=e,this._elementRegistry=t}function i8(e,t){this._canvas=e,this._modeling=t}function o8(e){return e.waypoints}function r8(e){this._modeling=e}X3.prototype.revert=function(e){return e.shape.labelTarget=null,Z3.call(this,e)},t8.$inject=["canvas","modeling"],t8.prototype.execute=function(e){var t=e.connection,n=t.parent;return e.parent=n,e.parentIndex=Az(n.children,t),e.source=t.source,e.target=t.target,this._canvas.removeConnection(t),t.source=null,t.target=null,t},t8.prototype.revert=function(e){var t=e.connection,n=e.parent,i=e.parentIndex;return t.source=e.source,t.target=e.target,_z(n.children,t,i),this._canvas.addConnection(t,n),t},n8.$inject=["modeling","elementRegistry"],n8.prototype.postExecute=function(e){var t=this._modeling,n=this._elementRegistry,i=e.elements;Object(Zj["forEach"])(i,(function(e){n.get(e.id)&&(e.waypoints?t.removeConnection(e):t.removeShape(e))}))},i8.$inject=["canvas","modeling"],i8.prototype.preExecute=function(e){var t=this._modeling,n=e.shape;W5(n.incoming,(function(e){t.removeConnection(e,{nested:!0})})),W5(n.outgoing,(function(e){t.removeConnection(e,{nested:!0})})),W5(n.children,(function(e){o8(e)?t.removeConnection(e,{nested:!0}):t.removeShape(e,{nested:!0})}))},i8.prototype.execute=function(e){var t=this._canvas,n=e.shape,i=n.parent;return e.oldParent=i,e.oldParentIndex=Az(i.children,n),t.removeShape(n),n},i8.prototype.revert=function(e){var t=this._canvas,n=e.shape,i=e.oldParent,o=e.oldParentIndex;return _z(i.children,n,o),t.addShape(n,i),n},r8.$inject=["modeling"];var s8={x:"y",y:"x"};function a8(e,t){this._layouter=e,this._canvas=t}function l8(){}function c8(){this.allShapes={},this.allConnections={},this.enclosedElements={},this.enclosedConnections={},this.topLevel={}}function h8(e){this._modeling=e}function u8(e){this._helper=new h8(e)}function d8(e){this._modeling=e,this._helper=new h8(e)}function p8(e){this._modeling=e}function f8(e){return e.original||e}function g8(e,t){this._modeling=e,this._rules=t}function m8(e){this._modeling=e}function b8(e){this._modeling=e}function v8(e){return Object(Zj["assign"])({},e)}function y8(e){return Object(Zj["map"])(e.waypoints,(function(e){return e=v8(e),e.original&&(e.original=v8(e.original)),e}))}function w8(e){switch(e){case"n":return"y";case"w":return"x";case"s":return"y";case"e":return"x"}}function _8(e,t,n){var i=w8(n);return/e|s/.test(n)?e[i]>t:/n|w/.test(n)?e[i]<t:void 0}function A8(e,t){return-1!==e.indexOf(t)}function C8(e){return{x:e.x,y:e.y,height:e.height,width:e.width}}function E8(e){this._modeling=e}function x8(e){var t={};return Object(Zj["forEach"])(e,(function(e){t[e.id]=e.hidden,e.children&&(t=Object(Zj["assign"])({},t,x8(e.children)))})),t}function S8(e,t){var n=[];return Object(Zj["forEach"])(e,(function(e){e.hidden=t,n=n.concat(e),e.children&&(n=n.concat(S8(e.children,e.collapsed||t)))})),n}function D8(e,t){var n=[];return Object(Zj["forEach"])(e,(function(e){e.hidden=t[e.id],n=n.concat(e),e.children&&(n=n.concat(D8(e.children,t)))})),n}function k8(e){this._modeling=e}function M8(e,t){return wz(e&&e.attachers,t)}function N8(e,t,n){if(e){var i=e.attachers;i||(e.attachers=i=[]),_z(i,t,n)}}function L8(){}function B8(e,t,n){this._eventBus=e,this._elementFactory=t,this._commandStack=n;var i=this;e.on("diagram.init",(function(){i.registerHandlers(n)}))}r8.prototype.preExecute=function(e){var t=this._modeling,n=e.groups,i=e.axis,o=e.dimension;function r(e,t){e.range.min=Math.min(t[i],e.range.min),e.range.max=Math.max(t[i]+t[o],e.range.max)}function s(e){return e[i]+e[o]/2}function a(e){return e.length-1}function l(e){return e.max-e.min}function c(e,n){var o={y:0};o[i]=e-s(n),o[i]&&(o[s8[i]]=0,t.moveElements([n],o,n.parent))}var h,u,d=n[0],p=a(n),f=n[p],g=0;Object(Zj["forEach"])(n,(function(e,t){var h,u,d;e.elements.length<2?t&&t!==n.length-1&&(r(e,e.elements[0]),g+=l(e.range)):(h=Object(Zj["sortBy"])(e.elements,i),u=h[0],t===p&&(u=h[a(h)]),d=s(u),e.range=null,Object(Zj["forEach"])(h,(function(t){c(d,t),null!==e.range?r(e,t):e.range={min:t[i],max:t[i]+t[o]}})),t&&t!==n.length-1&&(g+=l(e.range)))})),u=Math.abs(f.range.min-d.range.max),h=Math.round((u-g)/(n.length-1)),h<n.length-1||Object(Zj["forEach"])(n,(function(e,r){var s,a={};e!==d&&e!==f&&(s=n[r-1],e.range.max=0,Object(Zj["forEach"])(e.elements,(function(n,r){a[s8[i]]=0,a[i]=s.range.max-n[i]+h,e.range.min!==n[i]&&(a[i]+=n[i]-e.range.min),a[i]&&t.moveElements([n],a,n.parent),e.range.max=Math.max(n[i]+n[o],r?e.range.max:0)})))}))},r8.prototype.postExecute=function(e){},a8.$inject=["layouter","canvas"],a8.prototype.execute=function(e){var t=e.connection,n=t.waypoints;return Object(Zj["assign"])(e,{oldWaypoints:n}),t.waypoints=this._layouter.layoutConnection(t,e.hints),t},a8.prototype.revert=function(e){var t=e.connection;return t.waypoints=e.oldWaypoints,t},l8.prototype.execute=function(e){var t=e.connection,n=e.delta,i=e.newParent||t.parent,o=e.newParentIndex,r=t.parent;return e.oldParent=r,e.oldParentIndex=wz(r.children,t),_z(i.children,t,o),t.parent=i,Object(Zj["forEach"])(t.waypoints,(function(e){e.x+=n.x,e.y+=n.y,e.original&&(e.original.x+=n.x,e.original.y+=n.y)})),t},l8.prototype.revert=function(e){var t=e.connection,n=t.parent,i=e.oldParent,o=e.oldParentIndex,r=e.delta;return wz(n.children,t),_z(i.children,t,o),t.parent=i,Object(Zj["forEach"])(t.waypoints,(function(e){e.x-=r.x,e.y-=r.y,e.original&&(e.original.x-=r.x,e.original.y-=r.y)})),t},c8.prototype.add=function(e,t){return this.addAll([e],t)},c8.prototype.addAll=function(e,t){var n=hz(e,!!t,this);return Object(Zj["assign"])(this,n),this},h8.prototype.moveRecursive=function(e,t,n){return e?this.moveClosure(this.getClosure(e),t,n):[]},h8.prototype.moveClosure=function(e,t,n,i,o){var r=this._modeling,s=e.allShapes,a=e.allConnections,l=e.enclosedConnections,c=e.topLevel,h=!1;o&&o.parent===n&&(h=!0),Object(Zj["forEach"])(s,(function(e){r.moveShape(e,t,c[e.id]&&!h&&n,{recurse:!1,layout:!1})})),Object(Zj["forEach"])(a,(function(e){var i=!!s[e.source.id],o=!!s[e.target.id];l[e.id]&&i&&o?r.moveConnection(e,t,c[e.id]&&!h&&n):r.layoutConnection(e,{connectionStart:i&&k2(e,e.source,t),connectionEnd:o&&M2(e,e.target,t)})}))},h8.prototype.getClosure=function(e){return(new c8).addAll(e,!0)},u8.$inject=["modeling"],u8.prototype.preExecute=function(e){e.closure=this._helper.getClosure(e.shapes)},u8.prototype.postExecute=function(e){var t,n=e.hints;n&&n.primaryShape&&(t=n.primaryShape,n.oldParent=t.parent),this._helper.moveClosure(e.closure,e.delta,e.newParent,e.newHost,t)},d8.$inject=["modeling"],d8.prototype.execute=function(e){var t=e.shape,n=e.delta,i=e.newParent||t.parent,o=e.newParentIndex,r=t.parent;return e.oldBounds=Object(Zj["pick"])(t,["x","y","width","height"]),e.oldParent=r,e.oldParentIndex=wz(r.children,t),_z(i.children,t,o),Object(Zj["assign"])(t,{parent:i,x:t.x+n.x,y:t.y+n.y}),t},d8.prototype.postExecute=function(e){var t=e.shape,n=e.delta,i=e.hints,o=this._modeling;!1!==i.layout&&(Object(Zj["forEach"])(t.incoming,(function(e){o.layoutConnection(e,{connectionEnd:M2(e,t,n)})})),Object(Zj["forEach"])(t.outgoing,(function(e){o.layoutConnection(e,{connectionStart:k2(e,t,n)})}))),!1!==i.recurse&&this.moveChildren(e)},d8.prototype.revert=function(e){var t=e.shape,n=e.oldParent,i=e.oldParentIndex,o=e.delta;return _z(n.children,t,i),Object(Zj["assign"])(t,{parent:n,x:t.x-o.x,y:t.y-o.y}),t},d8.prototype.moveChildren=function(e){var t=e.delta,n=e.shape;this._helper.moveRecursive(n.children,t,null)},d8.prototype.getNewParent=function(e){return e.newParent||e.shape.parent},p8.$inject=["modeling"],p8.prototype.execute=function(e){var t=e.newSource,n=e.newTarget,i=e.connection,o=e.dockingOrPoints;if(!t&&!n)throw new Error("newSource or newTarget required");return Object(Zj["isArray"])(o)&&(e.oldWaypoints=i.waypoints,i.waypoints=o),t&&(e.oldSource=i.source,i.source=t),n&&(e.oldTarget=i.target,i.target=n),i},p8.prototype.postExecute=function(e){var t=e.connection,n=e.newSource,i=e.newTarget,o=e.dockingOrPoints,r=e.hints||{},s={};r.connectionStart&&(s.connectionStart=r.connectionStart),r.connectionEnd&&(s.connectionEnd=r.connectionEnd),!1!==r.layoutConnection&&(!n||i&&"source"!==r.docking||(s.connectionStart=s.connectionStart||f8(Object(Zj["isArray"])(o)?o[0]:o)),!i||n&&"target"!==r.docking||(s.connectionEnd=s.connectionEnd||f8(Object(Zj["isArray"])(o)?o[o.length-1]:o)),r.newWaypoints&&(s.waypoints=r.newWaypoints),this._modeling.layoutConnection(t,s))},p8.prototype.revert=function(e){var t=e.oldSource,n=e.oldTarget,i=e.oldWaypoints,o=e.connection;return t&&(o.source=t),n&&(o.target=n),i&&(o.waypoints=i),o},g8.$inject=["modeling","rules"],g8.prototype.preExecute=function(e){var t,n=this,i=this._modeling,o=this._rules,r=e.oldShape,s=e.newData,a=e.hints||{};function l(e,t,n){return o.allowed("connection.reconnect",{connection:n,source:e,target:t})}var c,h={x:s.x,y:s.y},u={x:r.x,y:r.y,width:r.width,height:r.height};t=e.newShape=e.newShape||n.createShape(s,h,r.parent,a),r.host&&i.updateAttachment(t,r.host),!1!==a.moveChildren&&(c=r.children.slice(),i.moveElements(c,{x:0,y:0},t,a));var d=r.incoming.slice(),p=r.outgoing.slice();Object(Zj["forEach"])(d,(function(e){var i=e.source,o=l(i,t,e);o&&n.reconnectEnd(e,t,D2(e,t,u),a)})),Object(Zj["forEach"])(p,(function(e){var i=e.target,o=l(t,i,e);o&&n.reconnectStart(e,t,S2(e,t,u),a)}))},g8.prototype.postExecute=function(e){var t=e.oldShape;this._modeling.removeShape(t)},g8.prototype.execute=function(e){},g8.prototype.revert=function(e){},g8.prototype.createShape=function(e,t,n,i){return this._modeling.createShape(e,t,n,i)},g8.prototype.reconnectStart=function(e,t,n,i){this._modeling.reconnectStart(e,t,n,i)},g8.prototype.reconnectEnd=function(e,t,n,i){this._modeling.reconnectEnd(e,t,n,i)},m8.$inject=["modeling"],m8.prototype.execute=function(e){var t=e.shape,n=e.newBounds,i=e.minBounds;if(void 0===n.x||void 0===n.y||void 0===n.width||void 0===n.height)throw new Error("newBounds must have {x, y, width, height} properties");if(i&&(n.width<i.width||n.height<i.height))throw new Error("width and height cannot be less than minimum height and width");if(!i&&n.width<10||n.height<10)throw new Error("width and height cannot be less than 10px");return e.oldBounds={width:t.width,height:t.height,x:t.x,y:t.y},Object(Zj["assign"])(t,{width:n.width,height:n.height,x:n.x,y:n.y}),t},m8.prototype.postExecute=function(e){var t=this._modeling,n=e.shape,i=e.oldBounds,o=e.hints||{};!1!==o.layout&&(Object(Zj["forEach"])(n.incoming,(function(e){t.layoutConnection(e,{connectionEnd:D2(e,n,i)})})),Object(Zj["forEach"])(n.outgoing,(function(e){t.layoutConnection(e,{connectionStart:S2(e,n,i)})})))},m8.prototype.revert=function(e){var t=e.shape,n=e.oldBounds;return Object(Zj["assign"])(t,{width:n.width,height:n.height,x:n.x,y:n.y}),t},b8.$inject=["modeling"],b8.prototype.preExecute=function(e){var t=e.delta,n=e.direction,i=e.movingShapes,o=e.resizingShapes,r=e.start,s={};this.moveShapes(i,t),Object(Zj["forEach"])(o,(function(e){s[e.id]=C8(e)})),this.resizeShapes(o,t,n),this.updateConnectionWaypoints(h3(i,o),t,n,r,i,o,s)},b8.prototype.execute=function(){},b8.prototype.revert=function(){},b8.prototype.moveShapes=function(e,t){var n=this;Object(Zj["forEach"])(e,(function(e){n._modeling.moveShape(e,t,null,{autoResize:!1,layout:!1,recurse:!1})}))},b8.prototype.resizeShapes=function(e,t,n){var i=this;Object(Zj["forEach"])(e,(function(e){var o=d3(e,n,t);i._modeling.resizeShape(e,o,null,{attachSupport:!1,autoResize:!1,layout:!1})}))},b8.prototype.updateConnectionWaypoints=function(e,t,n,i,o,r,s){var a=this,l=o.concat(r);Object(Zj["forEach"])(e,(function(e){var c=e.source,h=e.target,u=y8(e),d=w8(n),p={labelBehavior:!1};A8(l,c)&&A8(l,h)?(u=Object(Zj["map"])(u,(function(e){return _8(e,i,n)&&(e[d]=e[d]+t[d]),e.original&&_8(e.original,i,n)&&(e.original[d]=e.original[d]+t[d]),e})),a._modeling.updateWaypoints(e,u,{labelBehavior:!1})):(A8(l,c)||A8(l,h))&&(A8(o,c)?p.connectionStart=k2(e,c,t):A8(o,h)?p.connectionEnd=M2(e,h,t):A8(r,c)?p.connectionStart=S2(e,c,s[c.id]):A8(r,h)&&(p.connectionEnd=D2(e,h,s[h.id])),a._modeling.layoutConnection(e,p))}))},E8.$inject=["modeling"],E8.prototype.execute=function(e){var t=e.shape,n=t.children;e.oldChildrenVisibility=x8(n),t.collapsed=!t.collapsed;var i=S8(n,t.collapsed);return[t].concat(i)},E8.prototype.revert=function(e){var t=e.shape,n=e.oldChildrenVisibility,i=t.children,o=D8(i,n);return t.collapsed=!t.collapsed,[t].concat(o)},k8.$inject=["modeling"],k8.prototype.execute=function(e){var t=e.shape,n=e.newHost,i=t.host;return e.oldHost=i,e.attacherIdx=M8(i,t),N8(n,t),t.host=n,t},k8.prototype.revert=function(e){var t=e.shape,n=e.newHost,i=e.oldHost,o=e.attacherIdx;return t.host=i,M8(n,t),N8(i,t,o),t},L8.prototype.execute=function(e){var t=e.connection,n=e.newWaypoints;return e.oldWaypoints=t.waypoints,t.waypoints=n,t},L8.prototype.revert=function(e){var t=e.connection,n=e.oldWaypoints;return t.waypoints=n,t},B8.$inject=["eventBus","elementFactory","commandStack"],B8.prototype.getHandlers=function(){return{"shape.append":W3,"shape.create":J3,"shape.delete":i8,"shape.move":d8,"shape.resize":m8,"shape.replace":g8,"shape.toggleCollapse":E8,spaceTool:b8,"label.create":X3,"connection.create":U3,"connection.delete":t8,"connection.move":l8,"connection.layout":a8,"connection.updateWaypoints":L8,"connection.reconnect":p8,"elements.create":G3,"elements.move":u8,"elements.delete":n8,"elements.distribute":r8,"elements.align":V3,"element.updateAttachment":k8}},B8.prototype.registerHandlers=function(e){Object(Zj["forEach"])(this.getHandlers(),(function(t,n){e.registerHandler(n,t)}))},B8.prototype.moveShape=function(e,t,n,i,o){"object"===typeof i&&(o=i,i=null);var r={shape:e,delta:t,newParent:n,newParentIndex:i,hints:o||{}};this._commandStack.execute("shape.move",r)},B8.prototype.updateAttachment=function(e,t){var n={shape:e,newHost:t};this._commandStack.execute("element.updateAttachment",n)},B8.prototype.moveElements=function(e,t,n,i){i=i||{};var o,r=i.attach,s=n;!0===r?(o=n,s=n.parent):!1===r&&(o=null);var a={shapes:e,delta:t,newParent:s,newHost:o,hints:i};this._commandStack.execute("elements.move",a)},B8.prototype.moveConnection=function(e,t,n,i,o){"object"===typeof i&&(o=i,i=void 0);var r={connection:e,delta:t,newParent:n,newParentIndex:i,hints:o||{}};this._commandStack.execute("connection.move",r)},B8.prototype.layoutConnection=function(e,t){var n={connection:e,hints:t||{}};this._commandStack.execute("connection.layout",n)},B8.prototype.createConnection=function(e,t,n,i,o,r){"object"===typeof n&&(r=o,o=i,i=n,n=void 0),i=this._create("connection",i);var s={source:e,target:t,parent:o,parentIndex:n,connection:i,hints:r};return this._commandStack.execute("connection.create",s),s.connection},B8.prototype.createShape=function(e,t,n,i,o){"number"!==typeof i&&(o=i,i=void 0),o=o||{};var r,s,a=o.attach;e=this._create("shape",e),a?(r=n.parent,s=n):r=n;var l={position:t,shape:e,parent:r,parentIndex:i,host:s,hints:o};return this._commandStack.execute("shape.create",l),l.shape},B8.prototype.createElements=function(e,t,n,i,o){Object(Zj["isArray"])(e)||(e=[e]),"number"!==typeof i&&(o=i,i=void 0),o=o||{};var r={position:t,elements:e,parent:n,parentIndex:i,hints:o};return this._commandStack.execute("elements.create",r),r.elements},B8.prototype.createLabel=function(e,t,n,i){n=this._create("label",n);var o={labelTarget:e,position:t,parent:i||e.parent,shape:n};return this._commandStack.execute("label.create",o),o.shape},B8.prototype.appendShape=function(e,t,n,i,o){o=o||{},t=this._create("shape",t);var r={source:e,position:n,target:i,shape:t,connection:o.connection,connectionParent:o.connectionParent,hints:o};return this._commandStack.execute("shape.append",r),r.shape},B8.prototype.removeElements=function(e){var t={elements:e};this._commandStack.execute("elements.delete",t)},B8.prototype.distributeElements=function(e,t,n){var i={groups:e,axis:t,dimension:n};this._commandStack.execute("elements.distribute",i)},B8.prototype.removeShape=function(e,t){var n={shape:e,hints:t||{}};this._commandStack.execute("shape.delete",n)},B8.prototype.removeConnection=function(e,t){var n={connection:e,hints:t||{}};this._commandStack.execute("connection.delete",n)},B8.prototype.replaceShape=function(e,t,n){var i={oldShape:e,newData:t,hints:n||{}};return this._commandStack.execute("shape.replace",i),i.newShape},B8.prototype.alignElements=function(e,t){var n={elements:e,alignment:t};this._commandStack.execute("elements.align",n)},B8.prototype.resizeShape=function(e,t,n,i){var o={shape:e,newBounds:t,minBounds:n,hints:i};this._commandStack.execute("shape.resize",o)},B8.prototype.createSpace=function(e,t,n,i,o){var r={delta:n,direction:i,movingShapes:e,resizingShapes:t,start:o};this._commandStack.execute("spaceTool",r)},B8.prototype.updateWaypoints=function(e,t,n){var i={connection:e,newWaypoints:t,hints:n||{}};this._commandStack.execute("connection.updateWaypoints",i)},B8.prototype.reconnect=function(e,t,n,i,o){var r={connection:e,newSource:t,newTarget:n,dockingOrPoints:i,hints:o||{}};this._commandStack.execute("connection.reconnect",r)},B8.prototype.reconnectStart=function(e,t,n,i){i||(i={}),this.reconnect(e,t,e.target,n,Object(Zj["assign"])(i,{docking:"source"}))},B8.prototype.reconnectEnd=function(e,t,n,i){i||(i={}),this.reconnect(e,e.source,t,n,Object(Zj["assign"])(i,{docking:"target"}))},B8.prototype.connect=function(e,t,n,i){return this.createConnection(e,t,n||{},e.parent,i)},B8.prototype._create=function(e,t){return t instanceof rV?t:this._elementFactory.create(e,t)},B8.prototype.toggleCollapse=function(e,t){var n={shape:e,hints:t||{}};this._commandStack.execute("shape.toggleCollapse",n)};var I8=n("6090"),T8=n.n(I8),O8="default",R8="id",P8="di",F8={width:0,height:0};function j8(e,t,n,i,o){this._elementRegistry=e,this._moddle=t,this._translate=n,this._modeling=i,this._textRenderer=o}function Q8(e,t){return R8 in e&&e[R8]!==t[R8]}function z8(e,t){var n=Object(Zj["keys"])(t);return Object(Zj["reduce"])(n,(function(n,i){return n[i]=i!==P8?e.get(i):V8(e.di,Object(Zj["keys"])(t.di)),n}),{})}function V8(e,t){return Object(Zj["reduce"])(t,(function(t,n){return t[n]=e.get(n),t}),{})}function W8(e,t){Object(Zj["forEach"])(t,(function(t,n){n!==P8?e.set(n,t):e.di&&H8(e.di,t)}))}function H8(e,t){Object(Zj["forEach"])(t,(function(t,n){e.set(n,t)}))}j8.$inject=["elementRegistry","moddle","translate","modeling","textRenderer"],j8.prototype.execute=function(e){var t=e.element,n=[t],i=this._translate;if(!t)throw new Error(i("element required"));var o=this._elementRegistry,r=this._moddle.ids,s=t.businessObject,a=Y8(e.properties),l=e.oldProperties||z8(s,a);return Q8(a,s)&&(r.unclaim(s[R8]),o.updateId(t,a[R8]),r.claim(a[R8],s)),O8 in a&&(a[O8]&&n.push(o.get(a[O8].id)),s[O8]&&n.push(o.get(s[O8].id))),W8(s,a),e.oldProperties=l,e.changed=n,n},j8.prototype.postExecute=function(e){var t=e.element,n=t.label,i=n&&Object(bU["getBusinessObject"])(n).name;if(i){var o=this._textRenderer.getExternalLabelBounds(n,i);this._modeling.resizeShape(n,o,F8)}},j8.prototype.revert=function(e){var t=e.element,n=e.properties,i=e.oldProperties,o=t.businessObject,r=this._elementRegistry,s=this._moddle.ids;return W8(o,i),Q8(n,o)&&(s.unclaim(n[R8]),r.updateId(t,i[R8]),s.claim(i[R8],o)),e.changed};var U8=["default"];function Y8(e){var t=Object(Zj["assign"])({},e);return U8.forEach((function(n){n in e&&(t[n]=Object(bU["getBusinessObject"])(t[n]))})),t}function G8(e,t){this._canvas=e,this._modeling=t}function K8(e,t){this._modeling=e,this._spaceTool=t}function q8(e,t){this._modeling=e,this._translate=t}function J8(e,t){this._modeling=e,this._spaceTool=t}G8.$inject=["canvas","modeling"],G8.prototype.execute=function(e){var t=this._canvas,n=e.newRoot,i=n.businessObject,o=t.getRootElement(),r=o.businessObject,s=r.$parent,a=r.di;t.setRootElement(n,!0),_z(s.rootElements,i),i.$parent=s,wz(s.rootElements,r),r.$parent=null,r.di=null,a.bpmnElement=i,i.di=a,e.oldRoot=o},G8.prototype.revert=function(e){var t=this._canvas,n=e.newRoot,i=n.businessObject,o=e.oldRoot,r=o.businessObject,s=i.$parent,a=i.di;t.setRootElement(o,!0),wz(s.rootElements,i),i.$parent=null,_z(s.rootElements,r),r.$parent=s,i.di=null,a.bpmnElement=r,r.di=a},K8.$inject=["modeling","spaceTool"],K8.prototype.preExecute=function(e){var t=this._spaceTool,n=this._modeling,i=e.shape,o=e.location,r=q$(i),s=r===i,a=s?i:i.parent,l=K$(a);l.length||n.createShape({type:"bpmn:Lane"},{x:i.x+Y$,y:i.y,width:i.width-Y$,height:i.height},a);var c=[];az(r,(function(e){return c.push(e),e.label&&c.push(e.label),e===i?[]:Object(Zj["filter"])(e.children,(function(e){return e!==i}))}));var h="top"===o?-120:120,u="top"===o?i.y:i.y+i.height,d=u+("top"===o?10:-10),p="top"===o?"n":"s",f=t.calculateAdjustments(c,"y",h,d);t.makeSpace(f.movingShapes,f.resizingShapes,{x:0,y:h},p,d),e.newLane=n.createShape({type:"bpmn:Lane"},{x:i.x+(s?Y$:0),y:u-("top"===o?120:0),width:i.width-(s?Y$:0),height:120},a)},q8.$inject=["modeling","translate"],q8.prototype.preExecute=function(e){var t=this._modeling,n=this._translate,i=e.shape,o=e.count,r=K$(i),s=r.length;if(s>o)throw new Error(n("more than {count} child lanes",{count:o}));var a,l,c,h,u,d=Math.round(i.height/o);for(u=0;u<o;u++)a=i.y+u*d,l=u===o-1?i.height-d*u:d,c={x:i.x+Y$,y:a,width:i.width-Y$,height:l},u<s?t.resizeShape(r[u],c):(h={type:"bpmn:Lane"},t.createShape(h,c,i))},J8.$inject=["modeling","spaceTool"],J8.prototype.preExecute=function(e){var t=e.shape,n=e.newBounds,i=e.balanced;!1!==i?this.resizeBalanced(t,n):this.resizeSpace(t,n)},J8.prototype.resizeBalanced=function(e,t){var n=this._modeling,i=J$(e,t);n.resizeShape(e,t),i.forEach((function(e){n.resizeShape(e.shape,e.newBounds)}))},J8.prototype.resizeSpace=function(e,t){var n,i,o,r,s,a=this._spaceTool,l=Oz(e),c=Oz(t),h=I$(c,l),u=q$(e),d=[],p=[];az(u,(function(e){return d.push(e),(Object(bU["is"])(e,"bpmn:Lane")||Object(bU["is"])(e,"bpmn:Participant"))&&p.push(e),e.children})),(h.bottom||h.top)&&(n=h.bottom||h.top,i=e.y+(h.bottom?e.height:0)+(h.bottom?-10:10),o=h.bottom?"s":"n",r=h.top>0||h.bottom<0?-n:n,s=a.calculateAdjustments(d,"y",r,i),a.makeSpace(s.movingShapes,s.resizingShapes,{x:0,y:n},o)),(h.left||h.right)&&(n=h.right||h.left,i=e.x+(h.right?e.width:0)+(h.right?-10:100),o=h.right?"e":"w",r=h.left>0||h.right<0?-n:n,s=a.calculateAdjustments(p,"x",r,i),a.makeSpace(s.movingShapes,s.resizingShapes,{x:n,y:0},o))};var X8="flowNodeRef",$8="lanes";function Z8(e){this._elementRegistry=e}function e6(e){this._moddle=e}Z8.$inject=["elementRegistry"],Z8.prototype.computeUpdates=function(e,t){var n=[],i=[],o={},r=[];function s(e,t){var n=Oz(t),i={x:e.x+e.width/2,y:e.y+e.height/2};return i.x>n.left&&i.x<n.right&&i.y>n.top&&i.y<n.bottom}function a(e){-1===n.indexOf(e)&&(r.push(e),n.push(e))}function l(e){var t=q$(e);return o[t.id]||(o[t.id]=G$(t)),o[t.id]}function c(e){if(!e.parent)return[];var t=l(e);return t.filter((function(t){return s(e,t)})).map((function(e){return e.businessObject}))}return t.forEach((function(e){var t=q$(e);if(t&&-1===n.indexOf(t)){var i=t.children.filter((function(e){return Object(bU["is"])(e,"bpmn:FlowNode")}));i.forEach(a),n.push(t)}})),e.forEach(a),r.forEach((function(e){var t=e.businessObject,n=t.get($8),o=n.slice(),r=c(e);i.push({flowNode:t,remove:o,add:r})})),t.forEach((function(e){var t=e.businessObject;e.parent||t.get(X8).forEach((function(e){i.push({flowNode:e,remove:[t],add:[]})}))})),i},Z8.prototype.execute=function(e){var t=e.updates;t||(t=e.updates=this.computeUpdates(e.flowNodeShapes,e.laneShapes)),t.forEach((function(e){var t=e.flowNode,n=t.get($8);e.remove.forEach((function(e){wz(n,e),wz(e.get(X8),t)})),e.add.forEach((function(e){_z(n,e),_z(e.get(X8),t)}))}))},Z8.prototype.revert=function(e){var t=e.updates;t.forEach((function(e){var t=e.flowNode,n=t.get($8);e.add.forEach((function(e){wz(n,e),wz(e.get(X8),t)})),e.remove.forEach((function(e){_z(n,e),_z(e.get(X8),t)}))}))},e6.$inject=["moddle"],e6.prototype.execute=function(e){var t=this._moddle.ids,n=e.id,i=e.element,o=e.claiming;o?t.claim(n,i):t.unclaim(n)},e6.prototype.revert=function(e){var t=this._moddle.ids,n=e.id,i=e.element,o=e.claiming;o?t.unclaim(n):t.claim(n,i)};var t6={fill:void 0,stroke:void 0};function n6(e){this._commandStack=e}n6.$inject=["commandStack"],n6.prototype.postExecute=function(e){var t=e.elements,n=e.colors||t6,i=this,o={};"fill"in n&&Object(Zj["assign"])(o,{fill:n.fill}),"stroke"in n&&Object(Zj["assign"])(o,{stroke:n.stroke}),Object(Zj["forEach"])(t,(function(e){i._commandStack.execute("element.updateProperties",{element:e,properties:{di:o}})}))};var i6={width:0,height:0};function o6(e,t){function n(e,t){var n=e.label||e,i=e.labelTarget||e;return kU(n,t,i!==n),[n,i]}function i(t){var n=t.element,i=n.businessObject,o=t.newLabel;if(!SY(n)&&wY(n)&&!_Y(n)&&!r6(o)){var r=7,s=EY(n);s={x:s.x,y:s.y+r},e.createLabel(n,s,{id:i.id+"_label",businessObject:i})}}function o(e){return e.oldLabel=DU(e.element),n(e.element,e.newLabel)}function r(e){return n(e.element,e.oldLabel)}function s(n){var i=n.element,o=i.label||i,r=n.newLabel,s=n.newBounds,a=n.hints||{};if(SY(o)||Object(bU["is"])(o,"bpmn:TextAnnotation"))if(SY(o)&&r6(r))!1!==a.removeShape&&e.removeShape(o,{unsetLabel:!1});else{var l=DU(o);"undefined"===typeof s&&(s=t.getExternalLabelBounds(o,l)),s&&e.resizeShape(o,s,i6)}}this.preExecute=i,this.execute=o,this.revert=r,this.postExecute=s}function r6(e){return!e||!e.trim()}function s6(e,t,n,i){B8.call(this,e,t,n),this._bpmnRules=i}function a6(){}o6.$inject=["modeling","textRenderer"],Kj()(s6,B8),s6.$inject=["eventBus","elementFactory","commandStack","bpmnRules"],s6.prototype.getHandlers=function(){var e=B8.prototype.getHandlers.call(this);return e["element.updateModdleProperties"]=T8.a,e["element.updateProperties"]=j8,e["canvas.updateRoot"]=G8,e["lane.add"]=K8,e["lane.resize"]=J8,e["lane.split"]=q8,e["lane.updateRefs"]=Z8,e["id.updateClaim"]=e6,e["element.setColor"]=n6,e["element.updateLabel"]=o6,e},s6.prototype.updateLabel=function(e,t,n,i){this._commandStack.execute("element.updateLabel",{element:e,newLabel:t,newBounds:n,hints:i||{}})},s6.prototype.connect=function(e,t,n,i){var o=this._bpmnRules;if(n||(n=o.canConnect(e,t)),n)return this.createConnection(e,t,n,e.parent,i)},s6.prototype.updateModdleProperties=function(e,t,n){this._commandStack.execute("element.updateModdleProperties",{element:e,moddleElement:t,properties:n})},s6.prototype.updateProperties=function(e,t){this._commandStack.execute("element.updateProperties",{element:e,properties:t})},s6.prototype.resizeLane=function(e,t,n){this._commandStack.execute("lane.resize",{shape:e,newBounds:t,balanced:n})},s6.prototype.addLane=function(e,t){var n={shape:e,location:t};return this._commandStack.execute("lane.add",n),n.newLane},s6.prototype.splitLane=function(e,t){this._commandStack.execute("lane.split",{shape:e,count:t})},s6.prototype.makeCollaboration=function(){var e=this._create("root",{type:"bpmn:Collaboration"}),t={newRoot:e};return this._commandStack.execute("canvas.updateRoot",t),e},s6.prototype.updateLaneRefs=function(e,t){this._commandStack.execute("lane.updateRefs",{flowNodeShapes:e,laneShapes:t})},s6.prototype.makeProcess=function(){var e=this._create("root",{type:"bpmn:Process"}),t={newRoot:e};this._commandStack.execute("canvas.updateRoot",t)},s6.prototype.claimId=function(e,t){this._commandStack.execute("id.updateClaim",{id:e,element:t,claiming:!0})},s6.prototype.unclaimId=function(e,t){this._commandStack.execute("id.updateClaim",{id:e,element:t})},s6.prototype.setColor=function(e,t){e.length||(e=[e]),this._commandStack.execute("element.setColor",{elements:e,colors:t})},a6.prototype.layoutConnection=function(e,t){return t=t||{},[t.connectionStart||Pz(t.source||e.source),t.connectionEnd||Pz(t.target||e.target)]};var l6=20,c6=5,h6=Math.round,u6=20,d6={"h:h":20,"v:v":20,"h:v":-10,"v:h":-10};function p6(e,t){return!{t:/top/,r:/right/,b:/bottom/,l:/left/,h:/./,v:/./}[t].test(e)}function f6(e,t){return{t:/top/,r:/right/,b:/bottom/,l:/left/,h:/left|right/,v:/top|bottom/}[e].test(t)}function g6(e,t,n){var i,o,r=Fz(t,e,c6),s=n.split(":")[0],a=h6((t.x-e.x)/2+e.x),l=h6((t.y-e.y)/2+e.y),c=f6(s,r),h=/h|r|l/.test(s),u=!1,d=!1;return c?(i=h?{x:a,y:e.y}:{x:e.x,y:l},o=h?"h:h":"v:v"):(u=p6(r,s),o=h?"h:v":"v:h",u?h?(d=l===e.y,i={x:e.x+l6*(/l/.test(s)?-1:1),y:d?l+l6:l}):(d=a===e.x,i={x:d?a+l6:a,y:e.y+l6*(/t/.test(s)?-1:1)}):i={x:a,y:l}),{waypoints:_6(e,i,o).concat(i),directions:o,turnNextDirections:d}}function m6(e,t,n){return g6(e,t,n)}function b6(e,t,n){var i=g6(t,e,y6(n));return{waypoints:i.waypoints.slice().reverse(),directions:y6(i.directions),turnNextDirections:i.turnNextDirections}}function v6(e,t){var n=e.directions.split(":")[1],i=t.directions.split(":")[0];e.turnNextDirections&&(n="h"==n?"v":"h"),t.turnNextDirections&&(i="h"==i?"v":"h");var o=n+":"+i,r=_6(e.waypoints[e.waypoints.length-1],t.waypoints[0],o);return{waypoints:r,directions:o}}function y6(e){return e.split(":").reverse().join(":")}function w6(e,t,n){var i=h6((t.x-e.x)/2+e.x),o=h6((t.y-e.y)/2+e.y);if("h:v"===n)return[{x:t.x,y:e.y}];if("v:h"===n)return[{x:e.x,y:t.y}];if("h:h"===n)return[{x:i,y:e.y},{x:i,y:t.y}];if("v:v"===n)return[{x:e.x,y:o},{x:t.x,y:o}];throw new Error("invalid directions: can only handle varians of [hv]:[hv]")}function _6(e,t,n){if(n=n||"h:h",!B6(n))throw new Error("unknown directions: <"+n+">: must be specified as <start>:<end> with start/end in { h,v,t,r,b,l }");if(I6(n)){var i=m6(e,t,n),o=b6(e,t,n),r=v6(i,o);return[].concat(i.waypoints,r.waypoints,o.waypoints)}return w6(e,t,n)}function A6(e,t,n){var i=_6(e,t,n);return i.unshift(e),i.push(t),R6(i)}function C6(e,t,n,i,o){var r=o&&o.preferredLayouts||[],s=Object(Zj["without"])(r,"straight")[0]||"h:h",a=d6[s]||0,l=Fz(e,t,a),c=L6(l,s);n=n||Pz(e),i=i||Pz(t);var h=c.split(":"),u=O6(n,e,h[0],T6(l)),d=O6(i,t,h[1],l);return A6(u,d,c)}function E6(e,t,n,i,o,r){Object(Zj["isArray"])(n)&&(o=n,r=i,n=Pz(e),i=Pz(t)),r=Object(Zj["assign"])({preferredLayouts:[]},r),o=o||[];var s,a=r.preferredLayouts,l=-1!==a.indexOf("straight");return s=l&&D6(e,t,n,i,r),s||(s=r.connectionEnd&&M6(t,e,i,o),s||(s=r.connectionStart&&k6(e,t,n,o),s||(!r.connectionStart&&!r.connectionEnd&&o&&o.length?o:C6(e,t,n,i,r))))}function x6(e,t,n){return e>=t&&e<=n}function S6(e,t,n){var i={x:"width",y:"height"};return x6(t[e],n[e],n[e]+n[i[e]])}function D6(e,t,n,i,o){var r,s,a={};return s=Fz(e,t),/^(top|bottom|left|right)$/.test(s)?(/top|bottom/.test(s)&&(r="x"),/left|right/.test(s)&&(r="y"),"target"===o.preserveDocking?S6(r,i,e)?(a[r]=i[r],[{x:void 0!==a.x?a.x:n.x,y:void 0!==a.y?a.y:n.y,original:{x:void 0!==a.x?a.x:n.x,y:void 0!==a.y?a.y:n.y}},{x:i.x,y:i.y}]):null:S6(r,n,t)?(a[r]=n[r],[{x:n.x,y:n.y},{x:void 0!==a.x?a.x:i.x,y:void 0!==a.y?a.y:i.y,original:{x:void 0!==a.x?a.x:i.x,y:void 0!==a.y?a.y:i.y}}]):null):null}function k6(e,t,n,i){return N6(e,t,n,i)}function M6(e,t,n,i){var o=i.slice().reverse();return o=N6(e,t,n,o),o?o.reverse():null}function N6(e,t,n,i){function o(e){return e.length<3||!(e.length>4)&&!!Object(Zj["find"])(e,(function(t,n){var i=e[n-1];return i&&Cz(t,i)<3}))}function r(e,t,n){var i=Sz(t,e);switch(i){case"v":return{x:n.x,y:e.y};case"h":return{x:e.x,y:n.y}}return{x:e.x,y:e.y}}function s(e,t,n){var i;for(i=e.length-2;0!==i;i--)if(Mz(e[i],t,u6)||Mz(e[i],n,u6))return e.slice(i);return e}if(o(i))return null;var a,l=i[0],c=i.slice();return c[0]=n,c[1]=r(c[1],l,n),a=s(c,e,t),a!==c&&(c=N6(e,t,n,a)),c&&Sz(c)?null:c}function L6(e,t){if(I6(t))return t;switch(e){case"intersect":return"t:t";case"top":case"bottom":return"v:v";case"left":case"right":return"h:h";default:return t}}function B6(e){return e&&/^h|v|t|r|b|l:h|v|t|r|b|l$/.test(e)}function I6(e){return e&&/t|r|b|l/.test(e)}function T6(e){return{top:"bottom",bottom:"top",left:"right",right:"left","top-left":"bottom-right","bottom-right":"top-left","top-right":"bottom-left","bottom-left":"top-right"}[e]}function O6(e,t,n,i){if("h"===n&&(n=/left/.test(i)?"l":"r"),"v"===n&&(n=/top/.test(i)?"t":"b"),"t"===n)return{original:e,x:e.x,y:t.y};if("r"===n)return{original:e,x:t.x+t.width,y:e.y};if("b"===n)return{original:e,x:e.x,y:t.y+t.height};if("l"===n)return{original:e,x:t.x,y:e.y};throw new Error("unexpected dockingDirection: <"+n+">")}function R6(e){return e.reduce((function(t,n,i){var o=t[t.length-1],r=e[i+1];return Ez(o,r,n,0)||t.push(n),t}),[])}var P6=-10,F6=40,j6={top:"bottom","top-right":"bottom-left","top-left":"bottom-right",right:"left",bottom:"top","bottom-right":"top-left","bottom-left":"top-right",left:"right"},Q6={top:"t",right:"r",bottom:"b",left:"l"};function z6(){}function V6(e){var t=e.host;return Fz(Pz(e),t,P6)}function W6(e,t){return{preferredLayouts:["straight","v:v"],preserveDocking:H6(e,t)}}function H6(e,t){return Object(bU["is"])(t,"bpmn:Participant")?"source":Object(bU["is"])(e,"bpmn:Participant")?"target":q6(t)?"source":q6(e)||Object(bU["is"])(t,"bpmn:Event")?"target":Object(bU["is"])(e,"bpmn:Event")?"source":null}function U6(e){return{preferredLayouts:["straight","h:h"],preserveDocking:Y6(e)}}function Y6(e){return q6(e)?"target":"source"}function G6(e,t){return e?e.original||e:Pz(t)}function K6(e,t){return Object(bU["is"])(t,"bpmn:Activity")&&Object(bU["is"])(e,"bpmn:BoundaryEvent")&&t.businessObject.isForCompensation}function q6(e){return Object(bU["is"])(e,"bpmn:SubProcess")&&vU(e)}function J6(e,t){return e===t}function X6(e,t){return-1!==t.indexOf(e)}function $6(e){var t=/right|left/.exec(e);return t&&t[0]}function Z6(e){var t=/top|bottom/.exec(e);return t&&t[0]}function e7(e,t){return j6[e]===t}function t7(e,t){var n=$6(e),i=j6[n];return-1!==t.indexOf(i)}function n7(e,t){var n=Z6(e),i=j6[n];return-1!==t.indexOf(i)}function i7(e){return"right"===e||"left"===e}function o7(e,t){var n=t.waypoints,i=n&&n.length&&Fz(n[0],e);return"top"===i?["t:r"]:"right"===i?["r:b"]:"left"===i?["l:t"]:["b:l"]}function r7(e,t,n){var i,o,r=Pz(e),s=Pz(t),a=V6(e),l=J6(e.host,t),c=X6(a,["top","right","bottom","left"]),h=Fz(s,r,{x:e.width/2+t.width/2,y:e.height/2+t.height/2});return l?s7(a,c,e,t,n):(i=c7(a,h,c),o=h7(a,h,c),[i+":"+o])}function s7(e,t,n,i,o){var r,s=t?e:Z6(e),a=Q6[s];return r=t?i7(e)?a7("y",n,i,o)?"h":"b":a7("x",n,i,o)?"v":"l":"v",[a+":"+r]}function a7(e,t,n,i){var o=F6;return!(l7(e,i,n,o)||l7(e,i,{x:n.x+n.width,y:n.y+n.height},o)||l7(e,i,Pz(t),o))}function l7(e,t,n,i){return Math.abs(t[e]-n[e])<i}function c7(e,t,n){return n?Q6[e]:J6(Z6(e),Z6(t))||e7($6(e),$6(t))?Q6[Z6(e)]:Q6[$6(e)]}function h7(e,t,n){return n?i7(e)?t7(e,t)||J6(e,t)?"h":"v":n7(e,t)||J6(e,t)?"v":"h":i7(t)||J6(Z6(e),Z6(t))&&$6(t)?"h":"v"}function u7(e){return Object(Zj["assign"])({original:e.point.original||e.point},e.actual)}function d7(e,t){this._elementRegistry=e,this._graphicsFactory=t}Kj()(z6,a6),z6.prototype.layoutConnection=function(e,t){t||(t={});var n,i,o=t.source||e.source,r=t.target||e.target,s=t.waypoints||e.waypoints,a=t.connectionStart,l=t.connectionEnd;return a||(a=G6(s&&s[0],o)),l||(l=G6(s&&s[s.length-1],r)),(Object(bU["is"])(e,"bpmn:Association")||Object(bU["is"])(e,"bpmn:DataAssociation"))&&s&&!K6(o,r)?[].concat([a],s.slice(1,-1),[l]):(Object(bU["is"])(e,"bpmn:MessageFlow")?n=W6(o,r):(Object(bU["is"])(e,"bpmn:SequenceFlow")||K6(o,r))&&(n=o===r?{preferredLayouts:o7(o,e)}:Object(bU["is"])(o,"bpmn:BoundaryEvent")?{preferredLayouts:r7(o,r,l)}:q6(o)||q6(r)?U6(o):Object(bU["is"])(o,"bpmn:Gateway")?{preferredLayouts:["v:h"]}:Object(bU["is"])(r,"bpmn:Gateway")?{preferredLayouts:["h:v"]}:{preferredLayouts:["h:h"]}),n&&(n=Object(Zj["assign"])(n,t),i=R6(E6(o,r,a,l,s,n))),i||[a,l])},d7.$inject=["elementRegistry","graphicsFactory"],d7.prototype.getCroppedWaypoints=function(e,t,n){t=t||e.source,n=n||e.target;var i=this.getDockingPoint(e,t,!0),o=this.getDockingPoint(e,n),r=e.waypoints.slice(i.idx+1,o.idx);return r.unshift(u7(i)),r.push(u7(o)),r},d7.prototype.getDockingPoint=function(e,t,n){var i,o,r,s=e.waypoints;return i=n?0:s.length-1,o=s[i],r=this._getIntersection(t,e,n),{point:o,actual:r||o,idx:i}},d7.prototype._getIntersection=function(e,t,n){var i=this._getShapePath(e),o=this._getConnectionPath(t);return jz(i,o,n)},d7.prototype._getConnectionPath=function(e){return this._graphicsFactory.getConnectionPath(e)},d7.prototype._getShapePath=function(e){return this._graphicsFactory.getShapePath(e)},d7.prototype._getGfx=function(e){return this._elementRegistry.getGraphics(e)};var p7={__init__:["modeling","bpmnUpdater"],__depends__:[N4,S5,M5,B5,u$,T5,V5,K5,o3,rG,r0,T3],bpmnFactory:["type",O3],bpmnUpdater:["type",R3],elementFactory:["type",j3],modeling:["type",s6],layouter:["type",z6],connectionDocking:["type",d7]},f7=500,g7=1250,m7=1500,b7=Math.round;function v7(e){return{x:e.x+b7(e.width/2),y:e.y+b7(e.height/2)}}function y7(e,t,n,i,o){function r(e,t,n,i){return o.allowed("elements.move",{shapes:e,delta:t,position:n,target:i})}function s(e,n,i,o){if(Object(Zj["isObject"])(i)&&(o=i,i=!1),!n.waypoints&&n.parent){var r=v7(n);return t.init(e,r,"shape.move",{cursor:"grabbing",autoActivate:i,data:{shape:n,context:o||{}}}),!0}}e.on("shape.move.start",m7,(function(e){var t=e.context,n=e.shape,o=i.get().slice();-1===o.indexOf(n)&&(o=[n]),o=w7(o),Object(Zj["assign"])(t,{shapes:o,validatedShapes:o,shape:n})})),e.on("shape.move.start",g7,(function(e){var t,n=e.context,i=n.validatedShapes;if(t=n.canExecute=r(i),!t)return!1})),e.on("shape.move.move",f7,(function(e){var t,n=e.context,i=n.validatedShapes,o=e.hover,s={x:e.dx,y:e.dy},a={x:e.x,y:e.y};t=r(i,s,a,o),n.delta=s,n.canExecute=t,n.target=null!==t?o:null})),e.on("shape.move.end",(function(e){var t=e.context,i=t.delta,o=t.canExecute,r="attach"===o,s=t.shapes;if(!1===o)return!1;i.x=b7(i.x),i.y=b7(i.y),0===i.x&&0===i.y||n.moveElements(s,i,t.target,{primaryShape:t.shape,attach:r})})),e.on("element.mousedown",(function(e){if(zY(e)){var t=RY(e);if(!t)throw new Error("must supply DOM mousedown event");return s(t,e.element)}})),this.start=s}function w7(e){var t=Object(Zj["groupBy"])(e,"id");return Object(Zj["filter"])(e,(function(e){while(e=e.parent)if(t[e.id])return!1;return!0}))}y7.$inject=["eventBus","dragging","modeling","selection","rules"];var _7=499,A7="djs-dragging",C7="drop-ok",E7="drop-not-ok",x7="new-parent",S7="attach-ok";function D7(e,t,n,i){function o(e){var t=r(e),n=k7(t);return n}function r(e){var t=cz(e,!0),n=Object(Zj["map"])(t,(function(e){return(e.incoming||[]).concat(e.outgoing||[])}));return Object(Zj["flatten"])(t.concat(n))}function s(e,n){[S7,C7,E7,x7].forEach((function(i){i===n?t.addMarker(e,i):t.removeMarker(e,i)}))}function a(e,n,o){i.addDragger(n,e.dragGroup),o&&t.addMarker(n,A7),e.allDraggedElements?e.allDraggedElements.push(n):e.allDraggedElements=[n]}e.on("shape.move.start",_7,(function(e){var s=e.context,a=s.shapes,l=s.allDraggedElements,c=o(a);if(!s.dragGroup){var h=CQ("g");cQ(h,n.cls("djs-drag-group",["no-events"]));var u=t.getDefaultLayer();iQ(u,h),s.dragGroup=h}c.forEach((function(e){i.addDragger(e,s.dragGroup)})),l=l?Object(Zj["flatten"])([l,r(a)]):r(a),Object(Zj["forEach"])(l,(function(e){t.addMarker(e,A7)})),s.allDraggedElements=l,s.differentParents=M7(a)})),e.on("shape.move.move",_7,(function(e){var t=e.context,n=t.dragGroup,i=t.target,o=t.shape.parent,r=t.canExecute;i&&("attach"===r?s(i,S7):t.canExecute&&i&&i.id!==o.id?s(i,x7):s(i,t.canExecute?C7:E7)),AV(n,e.dx,e.dy)})),e.on(["shape.move.out","shape.move.cleanup"],(function(e){var t=e.context,n=t.target;n&&s(n,null)})),e.on("shape.move.cleanup",(function(e){var n=e.context,i=n.allDraggedElements,o=n.dragGroup;Object(Zj["forEach"])(i,(function(e){t.removeMarker(e,A7)})),o&&mQ(o)})),this.makeDraggable=a}function k7(e){var t=Object(Zj["filter"])(e,(function(t){return!N7(t)||Object(Zj["find"])(e,Object(Zj["matchPattern"])({id:t.source.id}))&&Object(Zj["find"])(e,Object(Zj["matchPattern"])({id:t.target.id}))}));return t}function M7(e){return 1!==Object(Zj["size"])(Object(Zj["groupBy"])(e,(function(e){return e.parent&&e.parent.id})))}function N7(e){return e.waypoints}D7.$inject=["eventBus","canvas","styles","previewSupport"];var L7={__depends__:[qY,rG,$Y,xq,wq,uX],__init__:["move","movePreview"],move:["type",y7],movePreview:["type",D7]},B7=".djs-palette-toggle",I7=".entry",T7=B7+", "+I7,O7="open",R7="two-column",P7=1e3;function F7(e,t){this._eventBus=e,this._canvas=t;var n=this;e.on("tool-manager.update",(function(e){var t=e.tool;n.updateToolHighlight(t)})),e.on("i18n.changed",(function(){n._update()})),e.on("diagram.init",(function(){n._diagramInitialized=!0,n._rebuild()}))}function j7(e,t){var n=Object(eQ["classes"])(e),i=Object(Zj["isArray"])(t)?t:t.split(/\s+/g);i.forEach((function(e){n.add(e)}))}function Q7(e,t){var n=t.getPaletteEntries();return Object(Zj["isFunction"])(n)?n(e):(Object(Zj["forEach"])(n,(function(t,n){e[n]=t})),e)}F7.$inject=["eventBus","canvas"],F7.prototype.registerProvider=function(e,t){t||(t=e,e=P7),this._eventBus.on("palette.getProviders",e,(function(e){e.providers.push(t)})),this._rebuild()},F7.prototype.getEntries=function(){var e=this._getProviders();return e.reduce(Q7,{})},F7.prototype._rebuild=function(){if(this._diagramInitialized){var e=this._getProviders();e.length&&(this._container||this._init(),this._update())}},F7.prototype._init=function(){var e=this,t=this._eventBus,n=this._getParentContainer(),i=this._container=Object(eQ["domify"])(F7.HTML_MARKUP);n.appendChild(i),eQ["delegate"].bind(i,T7,"click",(function(t){var n=t.delegateTarget;if(Object(eQ["matches"])(n,B7))return e.toggle();e.trigger("click",t)})),eQ["event"].bind(i,"mousedown",(function(e){e.stopPropagation()})),eQ["delegate"].bind(i,I7,"dragstart",(function(t){e.trigger("dragstart",t)})),t.on("canvas.resized",this._layoutChanged,this),t.fire("palette.create",{container:i})},F7.prototype._getProviders=function(e){var t=this._eventBus.createEvent({type:"palette.getProviders",providers:[]});return this._eventBus.fire(t),t.providers},F7.prototype._toggleState=function(e){e=e||{};var t,n=this._getParentContainer(),i=this._container,o=this._eventBus,r=Object(eQ["classes"])(i);t="twoColumn"in e?e.twoColumn:this._needsCollapse(n.clientHeight,this._entries||{}),r.toggle(R7,t),"open"in e&&r.toggle(O7,e.open),o.fire("palette.changed",{twoColumn:t,open:this.isOpen()})},F7.prototype._update=function(){var e=Object(eQ["query"])(".djs-palette-entries",this._container),t=this._entries=this.getEntries();Object(eQ["clear"])(e),Object(Zj["forEach"])(t,(function(t,n){var i=t.group||"default",o=Object(eQ["query"])("[data-group="+i+"]",e);o||(o=Object(eQ["domify"])('<div class="group" data-group="'+i+'"></div>'),e.appendChild(o));var r=t.html||(t.separator?'<hr class="separator" />':'<div class="entry" draggable="true"></div>'),s=Object(eQ["domify"])(r);o.appendChild(s),t.separator||(Object(eQ["attr"])(s,"data-action",n),t.title&&Object(eQ["attr"])(s,"title",t.title),t.className&&j7(s,t.className),t.imageUrl&&s.appendChild(Object(eQ["domify"])('<img src="'+t.imageUrl+'">')))})),this.open()},F7.prototype.trigger=function(e,t,n){var i,o,r,s=this._entries,a=t.delegateTarget||t.target;if(!a)return t.preventDefault();i=s[Object(eQ["attr"])(a,"data-action")],i&&(o=i.action,r=t.originalEvent||t,Object(Zj["isFunction"])(o)?"click"===e&&o(r,n):o[e]&&o[e](r,n),t.preventDefault())},F7.prototype._layoutChanged=function(){this._toggleState({})},F7.prototype._needsCollapse=function(e,t){var n=50,i=46*Object.keys(t).length;return e<i+n},F7.prototype.close=function(){this._toggleState({open:!1,twoColumn:!1})},F7.prototype.open=function(){this._toggleState({open:!0})},F7.prototype.toggle=function(e){this.isOpen()?this.close():this.open()},F7.prototype.isActiveTool=function(e){return e&&this._activeTool===e},F7.prototype.updateToolHighlight=function(e){var t,n;this._toolsContainer||(t=Object(eQ["query"])(".djs-palette-entries",this._container),this._toolsContainer=Object(eQ["query"])("[data-group=tools]",t)),n=this._toolsContainer,Object(Zj["forEach"])(n.children,(function(t){var n=t.getAttribute("data-action");if(n){var i=Object(eQ["classes"])(t);n=n.replace("-tool",""),i.contains("entry")&&n===e?i.add("highlighted-entry"):i.remove("highlighted-entry")}}))},F7.prototype.isOpen=function(){return Object(eQ["classes"])(this._container).has(O7)},F7.prototype._getParentContainer=function(){return this._canvas.getContainer()},F7.HTML_MARKUP='<div class="djs-palette"><div class="djs-palette-entries"></div><div class="djs-palette-toggle"></div></div>';var z7={__init__:["palette"],palette:["type",F7]},V7="crosshair";function W7(e,t,n,i,o,r,s){this._selection=o,this._dragging=n,this._mouse=s;var a=this,l={create:function(e){var n,i=t.getDefaultLayer();n=e.frame=CQ("rect"),cQ(n,{class:"djs-lasso-overlay",width:1,height:1,x:0,y:0}),iQ(i,n)},update:function(e){var t=e.frame,n=e.bbox;cQ(t,{x:n.x,y:n.y,width:n.width,height:n.height})},remove:function(e){e.frame&&mQ(e.frame)}};r.registerTool("lasso",{tool:"lasso.selection",dragging:"lasso"}),e.on("lasso.selection.end",(function(t){var n=t.originalEvent.target;(t.hover||n instanceof SVGElement)&&e.once("lasso.selection.ended",(function(){a.activateLasso(t.originalEvent,!0)}))})),e.on("lasso.end",(function(e){var t=H7(e),n=i.filter((function(e){return e}));a.select(n,t)})),e.on("lasso.start",(function(e){var t=e.context;t.bbox=H7(e),l.create(t)})),e.on("lasso.move",(function(e){var t=e.context;t.bbox=H7(e),l.update(t)})),e.on("lasso.cleanup",(function(e){var t=e.context;l.remove(t)})),e.on("element.mousedown",1500,(function(e){if(HY(e))return a.activateLasso(e.originalEvent),!0}))}function H7(e){var t,n={x:e.x-e.dx,y:e.y-e.dy},i={x:e.x,y:e.y};return t=n.x<=i.x&&n.y<i.y||n.x<i.x&&n.y<=i.y?{x:n.x,y:n.y,width:i.x-n.x,height:i.y-n.y}:n.x>=i.x&&n.y<i.y||n.x>i.x&&n.y<=i.y?{x:i.x,y:n.y,width:n.x-i.x,height:i.y-n.y}:n.x<=i.x&&n.y>i.y||n.x<i.x&&n.y>=i.y?{x:n.x,y:i.y,width:i.x-n.x,height:n.y-i.y}:n.x>=i.x&&n.y>i.y||n.x>i.x&&n.y>=i.y?{x:i.x,y:i.y,width:n.x-i.x,height:n.y-i.y}:{x:i.x,y:i.y,width:0,height:0},t}W7.$inject=["eventBus","canvas","dragging","elementRegistry","selection","toolManager","mouse"],W7.prototype.activateLasso=function(e,t){this._dragging.init(e,"lasso",{autoActivate:t,cursor:V7,data:{context:{}}})},W7.prototype.activateSelection=function(e,t){this._dragging.init(e,"lasso.selection",{trapClick:!1,autoActivate:t,cursor:V7,data:{context:{}}})},W7.prototype.select=function(e,t){var n=dz(e,t);this._selection.select(Object(Zj["values"])(n))},W7.prototype.toggle=function(){if(this.isActive())return this._dragging.cancel();var e=this._mouse.getLastMoveEvent();this.activateSelection(e,!!e)},W7.prototype.isActive=function(){var e=this._dragging.context();return e&&/^lasso/.test(e.prefix)};var U7={__depends__:[l3,RX],__init__:["lassoTool"],lassoTool:["type",W7]},Y7=1500,G7="grab";function K7(e,t,n,i,o,r){this._dragging=n,this._mouse=r;var s=this,a=i.get("keyboard",!1);o.registerTool("hand",{tool:"hand",dragging:"hand.move"}),e.on("element.mousedown",Y7,(function(e){if(WY(e))return s.activateMove(e.originalEvent,!0),!1})),a&&a.addListener(Y7,(function(e){if(q7(e.keyEvent)&&!s.isActive()){var t=s._mouse.getLastMoveEvent();s.activateMove(t,!!t)}}),"keyboard.keydown"),a&&a.addListener(Y7,(function(e){q7(e.keyEvent)&&s.isActive()&&s.toggle()}),"keyboard.keyup"),e.on("hand.end",(function(t){var n=t.originalEvent.target;if(!t.hover&&!(n instanceof SVGElement))return!1;e.once("hand.ended",(function(){s.activateMove(t.originalEvent,{reactivate:!0})}))})),e.on("hand.move.move",(function(e){var n=t.viewbox().scale;t.scroll({dx:e.dx*n,dy:e.dy*n})})),e.on("hand.move.end",(function(t){var n=t.context,i=n.reactivate;return!WY(t)&&i&&e.once("hand.move.ended",(function(e){s.activateHand(e.originalEvent,!0,!0)})),!1}))}function q7(e){return vG(" ",e)}K7.$inject=["eventBus","canvas","dragging","injector","toolManager","mouse"],K7.prototype.activateMove=function(e,t,n){"object"===typeof t&&(n=t,t=!1),this._dragging.init(e,"hand.move",{autoActivate:t,cursor:G7,data:{context:n||{}}})},K7.prototype.activateHand=function(e,t,n){this._dragging.init(e,"hand",{trapClick:!1,autoActivate:t,cursor:G7,data:{context:{reactivate:n}}})},K7.prototype.toggle=function(){if(this.isActive())return this._dragging.cancel();var e=this._mouse.getLastMoveEvent();this.activateHand(e,!!e)},K7.prototype.isActive=function(){var e=this._dragging.context();return!!e&&/^(hand|hand\.move)$/.test(e.prefix)};var J7={__depends__:[l3,RX],__init__:["handTool"],handTool:["type",K7]},X7="connect-ok",$7="connect-not-ok";function Z7(e,t,n,i,o,r,s){var a=this;this._dragging=t,this._rules=r,this._mouse=s,o.registerTool("global-connect",{tool:"global-connect",dragging:"global-connect.drag"}),e.on("global-connect.hover",(function(e){var t=e.context,n=e.hover,o=t.canStartConnect=a.canStartConnect(n);null!==o&&(t.startTarget=n,i.addMarker(n,o?X7:$7))})),e.on(["global-connect.out","global-connect.cleanup"],(function(e){var t=e.context.startTarget,n=e.context.canStartConnect;t&&i.removeMarker(t,n?X7:$7)})),e.on(["global-connect.ended"],(function(t){var i=t.context,o=i.startTarget,r={x:t.x,y:t.y},s=a.canStartConnect(o);if(s)return e.once("element.out",(function(){e.once(["connect.ended","connect.canceled"],(function(){e.fire("global-connect.drag.ended")})),n.start(null,o,r)})),!1}))}Z7.$inject=["eventBus","dragging","connect","canvas","toolManager","rules","mouse"],Z7.prototype.start=function(e,t){this._dragging.init(e,"global-connect",{autoActivate:t,trapClick:!1,data:{context:{}}})},Z7.prototype.toggle=function(){if(this.isActive())return this._dragging.cancel();var e=this._mouse.getLastMoveEvent();return this.start(e,!!e)},Z7.prototype.isActive=function(){var e=this._dragging.context();return e&&/^global-connect/.test(e.prefix)},Z7.prototype.canStartConnect=function(e){return this._rules.allowed("connection.start",{source:e})};var e9={__depends__:[FJ,xq,wq,l3,RX],globalConnect:["type",Z7]};function t9(e,t,n,i,o,r,s,a){this._palette=e,this._create=t,this._elementFactory=n,this._spaceTool=i,this._lassoTool=o,this._handTool=r,this._globalConnect=s,this._translate=a,e.registerProvider(this)}t9.$inject=["palette","create","elementFactory","spaceTool","lassoTool","handTool","globalConnect","translate"],t9.prototype.getPaletteEntries=function(e){var t={},n=this._create,i=this._elementFactory,o=this._spaceTool,r=this._lassoTool,s=this._handTool,a=this._globalConnect,l=this._translate;function c(e,t,o,r,s){function a(t){var o=i.createShape(Object(Zj["assign"])({type:e},s));s&&(o.businessObject.di.isExpanded=s.isExpanded),n.start(t,o)}var c=e.replace(/^bpmn:/,"");return{group:t,className:o,title:r||l("Create {type}",{type:c}),action:{dragstart:a,click:a}}}function h(e){var t=i.createShape({type:"bpmn:SubProcess",x:0,y:0,isExpanded:!0}),o=i.createShape({type:"bpmn:StartEvent",x:40,y:82,parent:t});n.start(e,[t,o],{hints:{autoSelect:[o]}})}function u(e){n.start(e,i.createParticipantShape())}return Object(Zj["assign"])(t,{"hand-tool":{group:"tools",className:"bpmn-icon-hand-tool",title:l("Activate the hand tool"),action:{click:function(e){s.activateHand(e)}}},"lasso-tool":{group:"tools",className:"bpmn-icon-lasso-tool",title:l("Activate the lasso tool"),action:{click:function(e){r.activateSelection(e)}}},"space-tool":{group:"tools",className:"bpmn-icon-space-tool",title:l("Activate the create/remove space tool"),action:{click:function(e){o.activateSelection(e)}}},"global-connect-tool":{group:"tools",className:"bpmn-icon-connection-multi",title:l("Activate the global connect tool"),action:{click:function(e){a.start(e)}}},"tool-separator":{group:"tools",separator:!0},"create.start-event":c("bpmn:StartEvent","event","bpmn-icon-start-event-none",l("Create StartEvent")),"create.intermediate-event":c("bpmn:IntermediateThrowEvent","event","bpmn-icon-intermediate-event-none",l("Create Intermediate/Boundary Event")),"create.end-event":c("bpmn:EndEvent","event","bpmn-icon-end-event-none",l("Create EndEvent")),"create.exclusive-gateway":c("bpmn:ExclusiveGateway","gateway","bpmn-icon-gateway-none",l("Create Gateway")),"create.task":c("bpmn:Task","activity","bpmn-icon-task",l("Create Task")),"create.data-object":c("bpmn:DataObjectReference","data-object","bpmn-icon-data-object",l("Create DataObjectReference")),"create.data-store":c("bpmn:DataStoreReference","data-store","bpmn-icon-data-store",l("Create DataStoreReference")),"create.subprocess-expanded":{group:"activity",className:"bpmn-icon-subprocess-expanded",title:l("Create expanded SubProcess"),action:{dragstart:h,click:h}},"create.participant-expanded":{group:"collaboration",className:"bpmn-icon-participant",title:l("Create Pool/Participant"),action:{dragstart:u,click:u}},"create.group":c("bpmn:Group","artifact","bpmn-icon-group",l("Create Group"))}),t};var n9={__depends__:[z7,xX,T3,U7,J7,e9,bY],__init__:["paletteProvider"],paletteProvider:["type",t9]},i9=250;function o9(e,t,n,i,o){function r(e){var r=e.canExecute.replacements;Object(Zj["forEach"])(r,(function(r){var s=r.oldElementId,a={type:r.newElementType};if(!e.visualReplacements[s]){var l=t.get(s);Object(Zj["assign"])(a,{x:l.x,y:l.y});var c=n.createShape(a);i.addShape(c,l.parent);var h=Object(eQ["query"])('[data-element-id="'+Hq()(l.id)+'"]',e.dragGroup);h&&cQ(h,{display:"none"});var u=o.addDragger(c,e.dragGroup);e.visualReplacements[s]=u,i.removeShape(c)}}))}function s(e){var t=e.visualReplacements;Object(Zj["forEach"])(t,(function(n,i){var o=Object(eQ["query"])('[data-element-id="'+Hq()(i)+'"]',e.dragGroup);o&&cQ(o,{display:"inline"}),n.remove(),t[i]&&delete t[i]}))}ZK.call(this,e),e.on("shape.move.move",i9,(function(e){var t=e.context,n=t.canExecute;t.visualReplacements||(t.visualReplacements={}),n&&n.replacements?r(t):s(t)}))}o9.$inject=["eventBus","elementRegistry","elementFactory","canvas","previewSupport"],Kj()(o9,ZK);var r9={__depends__:[uX],__init__:["bpmnReplacePreview"],bpmnReplacePreview:["type",o9]},s9=1250,a9=40,l9=20,c9=10,h9=20,u9=["x","y"],d9=Math.abs;function p9(e){e.on(["connect.hover","connect.move","connect.end"],s9,(function(e){var t=e.context,n=t.canExecute,i=t.start,o=t.hover,r=t.source,s=t.target;e.originalEvent&&bG(e.originalEvent)||(t.initialConnectionStart||(t.initialConnectionStart=t.connectionStart),n&&o&&f9(e,o,_9(o)),o&&y9(n,["bpmn:Association","bpmn:DataInputAssociation","bpmn:DataOutputAssociation","bpmn:SequenceFlow"])?(t.connectionStart=AJ(i),WK(o,["bpmn:Event","bpmn:Gateway"])&&b9(e,AJ(o)),WK(o,["bpmn:Task","bpmn:SubProcess"])&&g9(e,o),Object(bU["is"])(r,"bpmn:BoundaryEvent")&&s===r.host&&m9(e)):v9(n,"bpmn:MessageFlow")?(Object(bU["is"])(i,"bpmn:Event")&&(t.connectionStart=AJ(i)),Object(bU["is"])(o,"bpmn:Event")&&b9(e,AJ(o))):t.connectionStart=t.initialConnectionStart)}))}function f9(e,t,n){u9.forEach((function(i){var o=w9(i,t);e[i]<t[i]+n?EJ(e,i,t[i]+n):e[i]>t[i]+o-n&&EJ(e,i,t[i]+o-n)}))}function g9(e,t){var n=AJ(t);u9.forEach((function(i){A9(e,t,i)&&EJ(e,i,n[i])}))}function m9(e){var t=e.context,n=t.source,i=t.target;if(!C9(t)){var o=AJ(n),r=Fz(o,i,-10),s=[];/top|bottom/.test(r)&&s.push("x"),/left|right/.test(r)&&s.push("y"),s.forEach((function(t){var n,i=e[t];d9(i-o[t])<a9&&(n=i>o[t]?o[t]+a9:o[t]-a9,EJ(e,t,n))}))}}function b9(e,t){EJ(e,"x",t.x),EJ(e,"y",t.y)}function v9(e,t){return e&&e.type===t}function y9(e,t){return Object(Zj["some"])(t,(function(t){return v9(e,t)}))}function w9(e,t){return"x"===e?t.width:t.height}function _9(e){return Object(bU["is"])(e,"bpmn:Task")?c9:l9}function A9(e,t,n){return e[n]>t[n]+h9&&e[n]<t[n]+w9(n,t)-h9}function C9(e){var t=e.hover,n=e.source;return t&&n&&t===n}function E9(){this._targets={},this._snapOrigins={},this._snapLocations=[],this._defaultSnaps={}}function x9(e){this._snapValues={}}p9.$inject=["eventBus"],E9.prototype.getSnapOrigin=function(e){return this._snapOrigins[e]},E9.prototype.setSnapOrigin=function(e,t){this._snapOrigins[e]=t,-1===this._snapLocations.indexOf(e)&&this._snapLocations.push(e)},E9.prototype.addDefaultSnap=function(e,t){var n=this._defaultSnaps[e];n||(n=this._defaultSnaps[e]=[]),n.push(t)},E9.prototype.getSnapLocations=function(){return this._snapLocations},E9.prototype.setSnapLocations=function(e){this._snapLocations=e},E9.prototype.pointsForTarget=function(e){var t=e.id||e,n=this._targets[t];return n||(n=this._targets[t]=new x9,n.initDefaults(this._defaultSnaps)),n},x9.prototype.add=function(e,t){var n=this._snapValues[e];n||(n=this._snapValues[e]={x:[],y:[]}),-1===n.x.indexOf(t.x)&&n.x.push(t.x),-1===n.y.indexOf(t.y)&&n.y.push(t.y)},x9.prototype.snap=function(e,t,n,i){var o=this._snapValues[t];return o&&yJ(e[n],o[n],i)},x9.prototype.initDefaults=function(e){var t=this;Object(Zj["forEach"])(e||{},(function(e,n){Object(Zj["forEach"])(e,(function(e){t.add(n,e)}))}))};var S9=1250;function D9(e,t,n){var i=this;this._elementRegistry=e,t.on(["create.start","shape.move.start"],(function(e){i.initSnap(e)})),t.on(["create.move","create.end","shape.move.move","shape.move.end"],S9,(function(e){var t=e.context,o=t.shape,r=t.snapContext,s=t.target;if((!e.originalEvent||!bG(e.originalEvent))&&!CJ(e)&&s){var a=r.pointsForTarget(s);a.initialized||(a=i.addSnapTargetPoints(a,o,s),a.initialized=!0),n.snap(e,a)}})),t.on(["create.cleanup","shape.move.cleanup"],(function(){n.hide()}))}function k9(e){return!!e.waypoints}function M9(e){return!!e.hidden}function N9(e){return!!e.labelTarget}D9.$inject=["elementRegistry","eventBus","snapping"],D9.prototype.initSnap=function(e){var t,n=this._elementRegistry,i=e.context,o=i.shape,r=i.snapContext;r||(r=i.snapContext=new E9),t=n.get(o.id)?AJ(o,e):{x:e.x+AJ(o).x,y:e.y+AJ(o).y};var s={x:t.x-o.width/2,y:t.y-o.height/2},a={x:t.x+o.width/2,y:t.y+o.height/2};return r.setSnapOrigin("mid",{x:t.x-e.x,y:t.y-e.y}),N9(o)||(r.setSnapOrigin("top-left",{x:s.x-e.x,y:s.y-e.y}),r.setSnapOrigin("bottom-right",{x:a.x-e.x,y:a.y-e.y})),r},D9.prototype.addSnapTargetPoints=function(e,t,n){var i=this.getSnapTargets(t,n);return Object(Zj["forEach"])(i,(function(n){if(N9(n))N9(t)&&e.add("mid",AJ(n));else if(k9(n)){if(n.waypoints.length<3)return;var i=n.waypoints.slice(1,-1);Object(Zj["forEach"])(i,(function(t){e.add("mid",t)}))}else e.add("mid",AJ(n))})),Object(Zj["isNumber"])(t.x)&&Object(Zj["isNumber"])(t.y)?(this._elementRegistry.get(t.id)&&e.add("mid",AJ(t)),e):e},D9.prototype.getSnapTargets=function(e,t){return xJ(t).filter((function(e){return!M9(e)}))};var L9=1500;function B9(e,t){t.invoke(D9,this),e.on(["create.move","create.end"],L9,R9),e.on(["create.move","create.end","shape.move.move","shape.move.end"],L9,(function(e){var t=e.context,n=t.canExecute,i=t.target,o=n&&("attach"===n||n.attach);o&&!CJ(e)&&I9(e,i)}))}function I9(e,t){var n,i=Oz(t),o=L4(e,t),r=e.context,s=r.shape;n=s.parent?{x:0,y:0}:Pz(s),/top/.test(o)?EJ(e,"y",i.top-n.y):/bottom/.test(o)&&EJ(e,"y",i.bottom-n.y),/left/.test(o)?EJ(e,"x",i.left-n.x):/right/.test(o)&&EJ(e,"x",i.right-n.x)}function T9(e,t){return e.every((function(e){return Object(bU["is"])(e,t)}))}function O9(e){return!(!Object(bU["is"])(e,"bpmn:SubProcess")||!vU(e))||Object(bU["is"])(e,"bpmn:Participant")}function R9(e){var t=e.context,n=t.createConstraints;if(n){var i=n.top,o=n.right,r=n.bottom,s=n.left;(s&&s>=e.x||o&&o<=e.x)&&EJ(e,"x",e.x),(i&&i>=e.y||r&&r<=e.y)&&EJ(e,"y",e.y)}}function P9(e,t){return-1!==e.indexOf(t)}function F9(e,t,n){return t?{x:e.x-n.x,y:e.y-n.y}:{x:e.x,y:e.y}}Kj()(B9,D9),B9.$inject=["eventBus","injector"],B9.prototype.initSnap=function(e){var t=D9.prototype.initSnap.call(this,e),n=e.shape,i=!!this._elementRegistry.get(n.id);return Object(Zj["forEach"])(n.outgoing,(function(n){var o=n.waypoints[0];o=o.original||o,t.setSnapOrigin(n.id+"-docking",F9(o,i,e))})),Object(Zj["forEach"])(n.incoming,(function(n){var o=n.waypoints[n.waypoints.length-1];o=o.original||o,t.setSnapOrigin(n.id+"-docking",F9(o,i,e))})),Object(bU["is"])(n,"bpmn:Participant")&&t.setSnapLocations(["top-left","bottom-right","mid"]),t},B9.prototype.addSnapTargetPoints=function(e,t,n){D9.prototype.addSnapTargetPoints.call(this,e,t,n);var i=this.getSnapTargets(t,n);Object(Zj["forEach"])(i,(function(n){(O9(n)||T9([t,n],"bpmn:TextAnnotation"))&&(e.add("top-left",wJ(n)),e.add("bottom-right",_J(n)))}));var o=this._elementRegistry;return Object(Zj["forEach"])(t.incoming,(function(n){if(o.get(t.id)){P9(i,n.source)||e.add("mid",Pz(n.source));var r=n.waypoints[0];e.add(n.id+"-docking",r.original||r)}})),Object(Zj["forEach"])(t.outgoing,(function(n){if(o.get(t.id)){P9(i,n.target)||e.add("mid",Pz(n.target));var r=n.waypoints[n.waypoints.length-1];e.add(n.id+"-docking",r.original||r)}})),Object(bU["is"])(n,"bpmn:SequenceFlow")&&(e=this.addSnapTargetPoints(e,t,n.parent)),e},B9.prototype.getSnapTargets=function(e,t){return D9.prototype.getSnapTargets.call(this,e,t).filter((function(e){return!Object(bU["is"])(e,"bpmn:Lane")}))};var j9=1250;function Q9(e,t){var n=this;e.on(["resize.start"],(function(e){n.initSnap(e)})),e.on(["resize.move","resize.end"],j9,(function(e){var i=e.context,o=i.shape,r=o.parent,s=i.direction,a=i.snapContext;if((!e.originalEvent||!bG(e.originalEvent))&&!CJ(e)){var l=a.pointsForTarget(r);l.initialized||(l=n.addSnapTargetPoints(l,o,r,s),l.initialized=!0),Y9(s)&&EJ(e,"x",e.x),G9(s)&&EJ(e,"y",e.y),t.snap(e,l)}})),e.on(["resize.cleanup"],(function(){t.hide()}))}function z9(e,t){var n=Pz(e),i=Oz(e),o={x:n.x,y:n.y};return-1!==t.indexOf("n")?o.y=i.top:-1!==t.indexOf("s")&&(o.y=i.bottom),-1!==t.indexOf("e")?o.x=i.right:-1!==t.indexOf("w")&&(o.x=i.left),o}function V9(e,t){return e.host===t}function W9(e){return!!e.waypoints}function H9(e){return!!e.hidden}function U9(e){return!!e.labelTarget}function Y9(e){return"n"===e||"s"===e}function G9(e){return"e"===e||"w"===e}Q9.prototype.initSnap=function(e){var t=e.context,n=t.shape,i=t.direction,o=t.snapContext;o||(o=t.snapContext=new E9);var r=z9(n,i);return o.setSnapOrigin("corner",{x:r.x-e.x,y:r.y-e.y}),o},Q9.prototype.addSnapTargetPoints=function(e,t,n,i){var o=this.getSnapTargets(t,n);return Object(Zj["forEach"])(o,(function(t){e.add("corner",_J(t)),e.add("corner",wJ(t))})),e.add("corner",z9(t,i)),e},Q9.$inject=["eventBus","snapping"],Q9.prototype.getSnapTargets=function(e,t){return xJ(t).filter((function(t){return!V9(t,e)&&!W9(t)&&!H9(t)&&!U9(t)}))};var K9=7,q9=1e3;function J9(e){this._canvas=e,this._asyncHide=Object(Zj["debounce"])(Object(Zj["bind"])(this.hide,this),q9)}J9.$inject=["canvas"],J9.prototype.snap=function(e,t){var n=e.context,i=n.snapContext,o=i.getSnapLocations(),r={x:CJ(e,"x"),y:CJ(e,"y")};Object(Zj["forEach"])(o,(function(n){var o=i.getSnapOrigin(n),s={x:e.x+o.x,y:e.y+o.y};if(Object(Zj["forEach"])(["x","y"],(function(e){var i;r[e]||(i=t.snap(s,n,e,K9),void 0!==i&&(r[e]={value:i,originValue:i-o[e]}))})),r.x&&r.y)return!1})),this.showSnapLine("vertical",r.x&&r.x.value),this.showSnapLine("horizontal",r.y&&r.y.value),Object(Zj["forEach"])(["x","y"],(function(t){var n=r[t];Object(Zj["isObject"])(n)&&EJ(e,t,n.originValue)}))},J9.prototype._createLine=function(e){var t=this._canvas.getLayer("snap"),n=CQ("path");return cQ(n,{d:"M0,0 L0,0"}),fQ(n).add("djs-snap-line"),iQ(t,n),{update:function(t){Object(Zj["isNumber"])(t)?cQ(n,"horizontal"===e?{d:"M-100000,"+t+" L+100000,"+t,display:""}:{d:"M "+t+",-100000 L "+t+", +100000",display:""}):cQ(n,{display:"none"})}}},J9.prototype._createSnapLines=function(){this._snapLines={horizontal:this._createLine("horizontal"),vertical:this._createLine("vertical")}},J9.prototype.showSnapLine=function(e,t){var n=this.getSnapLine(e);n&&n.update(t),this._asyncHide()},J9.prototype.getSnapLine=function(e){return this._snapLines||this._createSnapLines(),this._snapLines[e]},J9.prototype.hide=function(){Object(Zj["forEach"])(this._snapLines,(function(e){e.update()}))};var X9={__init__:["createMoveSnapping","resizeSnapping","snapping"],createMoveSnapping:["type",D9],resizeSnapping:["type",Q9],snapping:["type",J9]},$9={__depends__:[X9],__init__:["connectSnapping","createMoveSnapping"],connectSnapping:["type",p9],createMoveSnapping:["type",B9]},Z9={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"};function eee(e){return e=""+e,e&&e.replace(/[&<>"']/g,(function(e){return Z9[e]}))}function tee(e,t,n,i){this._open=!1,this._results=[],this._eventMaps=[],this._canvas=e,this._eventBus=t,this._overlays=n,this._selection=i,this._container=Object(eQ["domify"])(tee.BOX_HTML),this._searchInput=Object(eQ["query"])(tee.INPUT_SELECTOR,this._container),this._resultsContainer=Object(eQ["query"])(tee.RESULTS_CONTAINER_SELECTOR,this._container),this._canvas.getContainer().appendChild(this._container),t.on(["canvas.destroy","diagram.destroy"],this.close,this)}function nee(e){var t=6,n=e.width+2*t,i=e.height+2*t,o=["width: "+n+"px","height: "+i+"px"].join("; ");return{position:{bottom:i-t,right:n-t},show:!0,html:'<div style="'+o+'" class="'+tee.OVERLAY_CLASS+'"></div>'}}function iee(e,t,n){var i=oee(t),o=Object(eQ["domify"])(n);o.innerHTML=i,e.appendChild(o)}function oee(e){var t="";return e.forEach((function(e){e.matched?t+='<strong class="'+tee.RESULT_HIGHLIGHT_CLASS+'">'+eee(e.matched)+"</strong>":t+=eee(e.normal)})),""!==t?t:null}tee.$inject=["canvas","eventBus","overlays","selection"],tee.prototype._bindEvents=function(){var e=this;function t(t,n,i,o){e._eventMaps.push({el:t,type:i,listener:eQ["delegate"].bind(t,n,i,o)})}t(document,"html","click",(function(t){e.close()})),t(this._container,tee.INPUT_SELECTOR,"click",(function(e){e.stopPropagation(),e.delegateTarget.focus()})),t(this._container,tee.RESULT_SELECTOR,"mouseover",(function(t){t.stopPropagation(),e._scrollToNode(t.delegateTarget),e._preselect(t.delegateTarget)})),t(this._container,tee.RESULT_SELECTOR,"click",(function(t){t.stopPropagation(),e._select(t.delegateTarget)})),t(this._container,tee.INPUT_SELECTOR,"keydown",(function(e){38===e.keyCode&&e.preventDefault(),40===e.keyCode&&e.preventDefault()})),t(this._container,tee.INPUT_SELECTOR,"keyup",(function(t){if(27===t.keyCode)return e.close();if(13===t.keyCode){var n=e._getCurrentResult();return n?e._select(n):e.close()}return 38===t.keyCode?e._scrollToDirection(!0):40===t.keyCode?e._scrollToDirection():void(37!==t.keyCode&&39!==t.keyCode&&e._search(t.delegateTarget.value))}))},tee.prototype._unbindEvents=function(){this._eventMaps.forEach((function(e){eQ["delegate"].unbind(e.el,e.type,e.listener)}))},tee.prototype._search=function(e){var t=this;if(this._clearResults(),e&&""!==e){var n=this._searchProvider.find(e);if(n.length){n.forEach((function(e){var n=e.element.id,i=t._createResultNode(e,n);t._results[n]={element:e.element,node:i}}));var i=Object(eQ["query"])(tee.RESULT_SELECTOR,this._resultsContainer);this._scrollToNode(i),this._preselect(i)}}},tee.prototype._scrollToDirection=function(e){var t=this._getCurrentResult();if(t){var n=e?t.previousElementSibling:t.nextElementSibling;n&&(this._scrollToNode(n),this._preselect(n))}},tee.prototype._scrollToNode=function(e){if(e&&e!==this._getCurrentResult()){var t=e.offsetTop,n=this._resultsContainer.scrollTop,i=t-this._resultsContainer.clientHeight+e.clientHeight;t<n?this._resultsContainer.scrollTop=t:n<i&&(this._resultsContainer.scrollTop=i)}},tee.prototype._clearResults=function(){Object(eQ["clear"])(this._resultsContainer),this._results=[],this._resetOverlay(),this._eventBus.fire("searchPad.cleared")},tee.prototype._getCurrentResult=function(){return Object(eQ["query"])(tee.RESULT_SELECTED_SELECTOR,this._resultsContainer)},tee.prototype._createResultNode=function(e,t){var n=Object(eQ["domify"])(tee.RESULT_HTML);return e.primaryTokens.length>0&&iee(n,e.primaryTokens,tee.RESULT_PRIMARY_HTML),iee(n,e.secondaryTokens,tee.RESULT_SECONDARY_HTML),Object(eQ["attr"])(n,tee.RESULT_ID_ATTRIBUTE,t),this._resultsContainer.appendChild(n),n},tee.prototype.registerProvider=function(e){this._searchProvider=e},tee.prototype.open=function(){if(!this._searchProvider)throw new Error("no search provider registered");this.isOpen()||(this._bindEvents(),this._open=!0,Object(eQ["classes"])(this._container).add("open"),this._searchInput.focus(),this._eventBus.fire("searchPad.opened"))},tee.prototype.close=function(){this.isOpen()&&(this._unbindEvents(),this._open=!1,Object(eQ["classes"])(this._container).remove("open"),this._clearResults(),this._searchInput.value="",this._searchInput.blur(),this._resetOverlay(),this._eventBus.fire("searchPad.closed"))},tee.prototype.toggle=function(){this.isOpen()?this.close():this.open()},tee.prototype.isOpen=function(){return this._open},tee.prototype._preselect=function(e){var t=this._getCurrentResult();if(e!==t){t&&Object(eQ["classes"])(t).remove(tee.RESULT_SELECTED_CLASS);var n=Object(eQ["attr"])(e,tee.RESULT_ID_ATTRIBUTE),i=this._results[n].element;Object(eQ["classes"])(e).add(tee.RESULT_SELECTED_CLASS),this._resetOverlay(i),this._canvas.scrollToElement(i,{top:400}),this._selection.select(i),this._eventBus.fire("searchPad.preselected",i)}},tee.prototype._select=function(e){var t=Object(eQ["attr"])(e,tee.RESULT_ID_ATTRIBUTE),n=this._results[t].element;this.close(),this._resetOverlay(),this._canvas.scrollToElement(n,{top:400}),this._selection.select(n),this._eventBus.fire("searchPad.selected",n)},tee.prototype._resetOverlay=function(e){if(this._overlayId&&this._overlays.remove(this._overlayId),e){var t=uz(e),n=nee(t);this._overlayId=this._overlays.add(e,n)}},tee.CONTAINER_SELECTOR=".djs-search-container",tee.INPUT_SELECTOR=".djs-search-input input",tee.RESULTS_CONTAINER_SELECTOR=".djs-search-results",tee.RESULT_SELECTOR=".djs-search-result",tee.RESULT_SELECTED_CLASS="djs-search-result-selected",tee.RESULT_SELECTED_SELECTOR="."+tee.RESULT_SELECTED_CLASS,tee.RESULT_ID_ATTRIBUTE="data-result-id",tee.RESULT_HIGHLIGHT_CLASS="djs-search-highlight",tee.OVERLAY_CLASS="djs-search-overlay",tee.BOX_HTML='<div class="djs-search-container djs-draggable djs-scrollable"><div class="djs-search-input"><input type="text"/></div><div class="djs-search-results"></div></div>',tee.RESULT_HTML='<div class="djs-search-result"></div>',tee.RESULT_PRIMARY_HTML='<div class="djs-search-result-primary"></div>',tee.RESULT_SECONDARY_HTML='<p class="djs-search-result-secondary"></p>';var ree={__depends__:[fG,rG],searchPad:["type",tee]};function see(e,t,n){this._elementRegistry=e,this._canvas=n,t.registerProvider(this)}function aee(e){var t=Object(Zj["filter"])(e,(function(e){return!!e.matched}));return t.length>0}function lee(e,t){var n=[],i=e;if(!e)return n;e=e.toLowerCase(),t=t.toLowerCase();var o=e.indexOf(t);return o>-1?(0!==o&&n.push({normal:i.substr(0,o)}),n.push({matched:i.substr(o,t.length)}),t.length+o<e.length&&n.push({normal:i.substr(t.length+o,e.length)})):n.push({normal:i}),n}see.$inject=["elementRegistry","searchPad","canvas"],see.prototype.find=function(e){var t=this._canvas.getRootElement(),n=this._elementRegistry.filter((function(e){return!e.labelTarget}));return n=Object(Zj["filter"])(n,(function(e){return e!==t})),n=Object(Zj["map"])(n,(function(t){return{primaryTokens:lee(DU(t),e),secondaryTokens:lee(t.id,e),element:t}})),n=Object(Zj["filter"])(n,(function(e){return aee(e.primaryTokens)||aee(e.secondaryTokens)})),n=Object(Zj["sortBy"])(n,(function(e){return DU(e.element)+e.element.id})),n};var cee={__depends__:[ree],__init__:["bpmnSearch"],bpmnSearch:["type",see]},hee='<?xml version="1.0" encoding="UTF-8"?><bpmn:definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:bpmn="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" targetNamespace="http://bpmn.io/schema/bpmn" id="Definitions_1"><bpmn:process id="Process_1" isExecutable="false"><bpmn:startEvent id="StartEvent_1"/></bpmn:process><bpmndi:BPMNDiagram id="BPMNDiagram_1"><bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="Process_1"><bpmndi:BPMNShape id="_BPMNShape_StartEvent_2" bpmnElement="StartEvent_1"><dc:Bounds height="36.0" width="36.0" x="173.0" y="102.0"/></bpmndi:BPMNShape></bpmndi:BPMNPlane></bpmndi:BPMNDiagram></bpmn:definitions>';function uee(e){mU.call(this,e)}function dee(e,t,n,i,o,r,s,a){this._palette=e,this._create=t,this._elementFactory=n,this._spaceTool=i,this._lassoTool=o,this._handTool=r,this._globalConnect=s,this._translate=a,e.registerProvider(this)}function pee(e,t,n,i,o,r,s,a,l,c,h,u){e=e||{},i.registerProvider(this),this._contextPad=i,this._modeling=o,this._elementFactory=r,this._connect=s,this._create=a,this._popupMenu=l,this._canvas=c,this._rules=h,this._translate=u,!1!==e.autoPlace&&(this._autoPlace=t.get("autoPlace",!1)),n.on("create.end",250,(function(e){var t=e.context,n=t.shape;if(WY(e)&&i.isOpen(n)){var o=i.getEntries(n);o.replace&&o.replace.action.click(e,n)}}))}function fee(e,t,n){var i=e.$instanceOf(t),o=!1,r=e.eventDefinitions||[];return Object(Zj["forEach"])(r,(function(e){e.$type===n&&(o=!0)})),i&&o}Kj()(uee,mU),uee.Viewer=gG,uee.NavigatedViewer=sK,uee.prototype.createDiagram=$H((function(){return this.importXML(hee)})),uee.prototype._interactionModules=[FG,qG,yK,rK],uee.prototype._modelingModules=[xK,XK,Cq,cq,NJ,FJ,WJ,Z$,e$,xX,rZ,dZ,zZ,UZ,GZ,i0,T0,p7,L7,n9,r9,A0,$9,cee],uee.prototype._modules=[].concat(gG.prototype._modules,uee.prototype._interactionModules,uee.prototype._modelingModules),dee.$inject=["palette","create","elementFactory","spaceTool","lassoTool","handTool","globalConnect","translate"],dee.prototype.getPaletteEntries=function(){var e={},t=this._create,n=this._elementFactory,i=this._spaceTool,o=this._lassoTool,r=this._handTool,s=this._globalConnect,a=this._translate;function l(e,i,o,r,s){function l(i){var o=n.createShape(Object(Zj["assign"])({type:e},s));s&&(o.businessObject.di.isExpanded=s.isExpanded),t.start(i,o)}var c=e.replace(/^bpmn:/,"");return{group:i,className:o,title:r||a("Create {type}",{type:c}),action:{dragstart:l,click:l}}}function c(e){var i=n.createShape({type:"bpmn:SubProcess",x:0,y:0,isExpanded:!0}),o=n.createShape({type:"bpmn:StartEvent",x:40,y:82,parent:i});t.start(e,[i,o],{hints:{autoSelect:[o]}})}function h(e){t.start(e,n.createParticipantShape())}return Object(Zj["assign"])(e,{"hand-tool":{group:"tools",className:"bpmn-icon-hand-tool",title:a("Activate the hand tool"),action:{click:function(e){r.activateHand(e)}}},"lasso-tool":{group:"tools",className:"bpmn-icon-lasso-tool",title:a("Activate the lasso tool"),action:{click:function(e){o.activateSelection(e)}}},"space-tool":{group:"tools",className:"bpmn-icon-space-tool",title:a("Activate the create/remove space tool"),action:{click:function(e){i.activateSelection(e)}}},"global-connect-tool":{group:"tools",className:"bpmn-icon-connection-multi",title:a("Activate the global connect tool"),action:{click:function(e){s.toggle(e)}}},"tool-separator":{group:"tools",separator:!0},"create.start-event":l("bpmn:StartEvent","event","bpmn-icon-start-event-none",a("Create StartEvent")),"create.intermediate-event":l("bpmn:IntermediateThrowEvent","event","bpmn-icon-intermediate-event-none",a("Create Intermediate/Boundary Event")),"create.end-event":l("bpmn:EndEvent","event","bpmn-icon-end-event-none",a("Create EndEvent")),"create.exclusive-gateway":l("bpmn:ExclusiveGateway","gateway","bpmn-icon-gateway-xor",a("Create Exclusive Gateway")),"create.parallel-gateway":l("bpmn:ParallelGateway","gateway","bpmn-icon-gateway-parallel",a("Create Parallel Gateway")),"create.UserTask":l("bpmn:UserTask","activity","bpmn-icon-user-task",a("Create UserTask")),"create.subprocess-expanded":{group:"activity",className:"bpmn-icon-subprocess-expanded",title:a("Create expanded SubProcess"),action:{dragstart:c,click:c}},"create.participant-expanded":{group:"collaboration",className:"bpmn-icon-participant",title:a("Create Pool/Participant"),action:{dragstart:h,click:h}}}),e},pee.$inject=["config.contextPad","injector","eventBus","contextPad","modeling","elementFactory","connect","create","popupMenu","canvas","rules","translate"],pee.prototype.getContextPadEntries=function(e){var t=this._contextPad,n=this._modeling,i=this._elementFactory,o=this._connect,r=this._create,s=this._popupMenu,a=this._canvas,l=this._rules,c=this._autoPlace,h=this._translate,u={};if("label"===e.type)return u;var d=e.businessObject;function p(e,t){o.start(e,t)}function f(){n.removeElements([e])}function g(e){var n=5,i=a.getContainer(),o=t.getPad(e).html,r=i.getBoundingClientRect(),s=o.getBoundingClientRect(),l=s.top-r.top,c=s.left-r.left,h={x:c,y:l+s.height+n};return h}function m(e,t,n,o){function s(t,n){var s=i.createShape(Object(Zj["assign"])({type:e},o));r.start(t,s,{source:n})}"string"!==typeof n&&(o=n,n=h("Append {type}",{type:e.replace(/^bpmn:/,"")}));var a=c?function(t,n){var r=i.createShape(Object(Zj["assign"])({type:e},o));c.append(n,r)}:s;return{group:"model",className:t,title:n,action:{dragstart:s,click:a}}}function b(e){return function(i,o){n.splitLane(o,e),t.open(o,!0)}}if(WK(d,["bpmn:Lane","bpmn:Participant"])&&vU(d)){var v=K$(e);Object(Zj["assign"])(u,{"lane-insert-above":{group:"lane-insert-above",className:"bpmn-icon-lane-insert-above",title:h("Add Lane above"),action:{click:function(e,t){n.addLane(t,"top")}}}}),v.length<2&&(e.height>=120&&Object(Zj["assign"])(u,{"lane-divide-two":{group:"lane-divide",className:"bpmn-icon-lane-divide-two",title:h("Divide into two Lanes"),action:{click:b(2)}}}),e.height>=180&&Object(Zj["assign"])(u,{"lane-divide-three":{group:"lane-divide",className:"bpmn-icon-lane-divide-three",title:h("Divide into three Lanes"),action:{click:b(3)}}})),Object(Zj["assign"])(u,{"lane-insert-below":{group:"lane-insert-below",className:"bpmn-icon-lane-insert-below",title:h("Add Lane below"),action:{click:function(e,t){n.addLane(t,"bottom")}}}})}if(Object(bU["is"])(d,"bpmn:FlowNode"))if(Object(bU["is"])(d,"bpmn:EventBasedGateway")){var y="0d9a60fe0131dff70d665020f5b0cdee";Object(Zj["assign"])(u,{"append.receive-task":m("bpmn:ReceiveTask","bpmn-icon-receive-task"),"append.message-intermediate-event":m("bpmn:IntermediateCatchEvent","bpmn-icon-intermediate-event-catch-message",h("Append MessageIntermediateCatchEvent"),{eventDefinitionType:"bpmn:MessageEventDefinition"}),"append.timer-intermediate-event":m("bpmn:IntermediateCatchEvent","bpmn-icon-intermediate-event-catch-timer",h("Append TimerIntermediateCatchEvent"),{eventDefinitionType:"bpmn:TimerEventDefinition"}),"append.condition-intermediate-event":m("bpmn:IntermediateCatchEvent","bpmn-icon-intermediate-event-catch-condition",h("Append ConditionIntermediateCatchEvent"),{eventDefinitionType:"bpmn:ConditionalEventDefinition"}),"append.signal-intermediate-event":m("bpmn:IntermediateCatchEvent","bpmn-icon-intermediate-event-catch-signal",h("Append SignalIntermediateCatchEvent"),{eventDefinitionType:"bpmn:SignalEventDefinition"})}),y.trim()}else fee(d,"bpmn:BoundaryEvent","bpmn:CompensateEventDefinition")?Object(Zj["assign"])(u,{"append.compensation-activity":m("bpmn:Task","bpmn-icon-task",h("Append compensation activity"),{isForCompensation:!0})}):Object(bU["is"])(d,"bpmn:EndEvent")||d.isForCompensation||fee(d,"bpmn:IntermediateThrowEvent","bpmn:LinkEventDefinition")||wU(d)||Object(Zj["assign"])(u,{"append.end-event":m("bpmn:EndEvent","bpmn-icon-end-event-none",h("Append EndEvent")),"append.gateway":m("bpmn:ExclusiveGateway","bpmn-icon-gateway-none",h("Append Gateway")),"append.user-task":m("bpmn:UserTask","bpmn-icon-user-task",h("Append UserTask")),"append.intermediate-event":m("bpmn:IntermediateThrowEvent","bpmn-icon-intermediate-event-none",h("Append Intermediate/Boundary Event")),"append.timer-intermediate-event":m("bpmn:IntermediateCatchEvent","bpmn-icon-intermediate-event-catch-timer",h("Append TimerIntermediateCatchEvent"),{eventDefinitionType:"bpmn:TimerEventDefinition"})});s.isEmpty(e,"bpmn-replace")||Object(Zj["assign"])(u,{replace:{group:"edit",className:"bpmn-icon-screw-wrench",title:h("Change type"),action:{click:function(e,t){var n=Object(Zj["assign"])(g(t),{cursor:{x:e.x,y:e.y}});s.open(t,"bpmn-replace",n)}}}}),WK(d,["bpmn:FlowNode","bpmn:InteractionNode","bpmn:DataObjectReference","bpmn:DataStoreReference"])&&Object(Zj["assign"])(u,{"append.text-annotation":m("bpmn:TextAnnotation","bpmn-icon-text-annotation"),connect:{group:"connect",className:"bpmn-icon-connection-multi",title:h("Connect using "+(d.isForCompensation?"":"Sequence/MessageFlow or ")+"Association"),action:{click:p,dragstart:p}}}),WK(d,["bpmn:DataObjectReference","bpmn:DataStoreReference"])&&Object(Zj["assign"])(u,{connect:{group:"connect",className:"bpmn-icon-connection-multi",title:h("Connect using DataInputAssociation"),action:{click:p,dragstart:p}}});var w=l.allowed("elements.delete",{elements:[e]});return Object(Zj["isArray"])(w)&&(w=w[0]===e),w&&Object(Zj["assign"])(u,{delete:{group:"edit",className:"bpmn-icon-trash",title:h("Remove"),action:{click:f}}}),u};var gee={__init__:["paletteProvider","contextPadProvider"],paletteProvider:["type",dee],contextPadProvider:["type",pee]};function mee(e){uee.call(this,e),this._customElements=[]}Kj()(mee,uee),mee.prototype._modules=[].concat(mee.prototype._modules,[gee]);var bee={"Create {type}":"创建 {type}","Create StartEvent":"开始节点","Create EndEvent":"结束节点","Create Task":"任务节点","Create UserTask":"用户任务节点","Create expanded SubProcess":"扩展子过程","Create IntermediateThrowEvent/BoundaryEvent":"中间抛出事件/边界事件","Create Pool/Participant":"æ± /参与者","Create Gateway":"网关","Create Exclusive Gateway":"互斥网关","Create Parallel Gateway":"并行网关","Create Inclusive Gateway":"相容网关","Create Group":"创建组","Create DataObjectReference":"数据对象引用","Create DataStoreReference":"数据存储引用","Create Intermediate/Boundary Event":"中间/边界事件","Activate the global connect tool":"激活全局连接工具","Append {type}":"添加 {type}","Add Lane above":"在上面添加道","Divide into two Lanes":"分割成两个道","Divide into three Lanes":"分割成三个道","Add Lane below":"在下面添加道","Append compensation activity":"追加补偿活动","Change type":"修改类型","Connect using Association":"使用关联连接","Connect using Sequence/MessageFlow or Association":"使用顺序/消息流或者关联连接","Connect using DataInputAssociation":"使用数据输入关联连接",Remove:"移除","Activate the hand tool":"激活抓手工具","Activate the lasso tool":"激活套索工具","Activate the create/remove space tool":"激活创建/删除空间工具","Parallel Multi Instance":"并行多重事件","Sequential Multi Instance":"时序多重事件",DataObjectReference:"数据对象参考",DataStoreReference:"数据存储参考",Loop:"循环","Ad-hoc":"即席",Task:"任务","Send Task":"发送任务","Receive Task":"接收任务","User Task":"用户任务","Manual Task":"手工任务","Business Rule Task":"业务规则任务","Service Task":"服务任务","Script Task":"脚本任务","Call Activity":"调用活动","Sub Process (collapsed)":"子流程(折叠的)","Sub Process (expanded)":"子流程(展开的)","Start Event":"开始事件",StartEvent:"开始事件","Intermediate Throw Event":"中间事件","End Event":"结束事件",EndEvent:"结束事件","Message Start Event":"消息开始事件","Timer Start Event":"定时开始事件","Conditional Start Event":"条件开始事件","Signal Start Event":"信号开始事件","Error Start Event":"错误开始事件","Escalation Start Event":"升级开始事件","Compensation Start Event":"补偿开始事件","Message Start Event (non-interrupting)":"消息开始事件(非中断)","Timer Start Event (non-interrupting)":"定时开始事件(非中断)","Conditional Start Event (non-interrupting)":"条件开始事件(非中断)","Signal Start Event (non-interrupting)":"信号开始事件(非中断)","Escalation Start Event (non-interrupting)":"升级开始事件(非中断)","Message Intermediate Catch Event":"消息中间捕获事件","Message Intermediate Throw Event":"消息中间抛出事件","Timer Intermediate Catch Event":"定时中间捕获事件","Escalation Intermediate Throw Event":"升级中间抛出事件","Conditional Intermediate Catch Event":"条件中间捕获事件","Link Intermediate Catch Event":"链接中间捕获事件","Link Intermediate Throw Event":"链接中间抛出事件","Compensation Intermediate Throw Event":"补偿中间抛出事件","Signal Intermediate Catch Event":"信号中间捕获事件","Signal Intermediate Throw Event":"信号中间抛出事件","Message End Event":"消息结束事件","Escalation End Event":"定时结束事件","Error End Event":"错误结束事件","Cancel End Event":"取消结束事件","Compensation End Event":"补偿结束事件","Signal End Event":"信号结束事件","Terminate End Event":"终止结束事件","Message Boundary Event":"消息边界事件","Message Boundary Event (non-interrupting)":"消息边界事件(非中断)","Timer Boundary Event":"定时边界事件","Timer Boundary Event (non-interrupting)":"定时边界事件(非中断)","Escalation Boundary Event":"升级边界事件","Escalation Boundary Event (non-interrupting)":"升级边界事件(非中断)","Conditional Boundary Event":"条件边界事件","Conditional Boundary Event (non-interrupting)":"条件边界事件(非中断)","Error Boundary Event":"错误边界事件","Cancel Boundary Event":"取消边界事件","Signal Boundary Event":"信号边界事件","Signal Boundary Event (non-interrupting)":"信号边界事件(非中断)","Compensation Boundary Event":"补偿边界事件","Exclusive Gateway":"互斥网关","Parallel Gateway":"并行网关","Inclusive Gateway":"相容网关","Complex Gateway":"复杂网关","Event based Gateway":"事件网关",Transaction:"转运","Sub Process":"子流程","Event Sub Process":"事件子流程","Collapsed Pool":"折叠池","Expanded Pool":"展开池","no parent for {element} in {parent}":"在{parent}里,{element}没有父类","no shape type specified":"没有指定的形状类型","flow elements must be children of pools/participants":"流元素必须是池/参与者的子类","out of bounds release":"out of bounds release","more than {count} child lanes":"子道大于{count} ","element required":"元素不能为空","diagram not part of bpmn:Definitions":"流程图不符合bpmn规范","no diagram to display":"没有可展示的流程图","no process or collaboration to display":"没有可展示的流程/协作","element {element} referenced by {referenced}#{property} not yet drawn":"由{referenced}#{property}引用的{element}元素仍未绘制","already rendered {element}":"{element} å·²è¢«æ¸²æŸ“","failed to import {element}":"导入{element}失败","Append EndEvent":"追加结束事件节点","Append Gateway":"追加网关节点","Append UserTask":"追加用户任务节点","Append Intermediate/Boundary Event":"追加中间或边界事件","Append TextAnnotation":"追加文本批注","{errors} Errors, {warnings} Warnings":"{errors} é”™è¯¯ï¼Œ{warnings} è­¦å‘Š","Process is missing end event":"流程缺少结束节点","Process is missing start event":"流程缺少开始节点","Element is not connected":"元素缺少连接","Start event is missing event definition":"缺少事件定义","Event has multiple event definitions":"多个事件定义","Sequence flow is missing condition":"缺少流转条件","Flow splits implicitly":"流转方向未知","Incoming flows do not join":"可能需要统一的入口","SequenceFlow is a duplicate":"重复的连线","Duplicate incoming sequence flows":"入口连线重复","Duplicate outgoing sequence flows":"出口连线重复","Open minimap":"小地图","Close minimap":"关闭小地图","Token Simulation":"流程模拟","Play/Pause Simulation":"开始/暂停","Pause Simulation":"暂停","Play Simulation":"开始","Set Animation Speed":"设置速度",Slow:"慢",Normal:"正常",Fast:"å¿«",Finished:"完成","Reset Simulation":"重置模拟器","Show Simulation Log":"模拟器日志","No Entries":"暂无日志","Process {processInstanceId} started":"流程 {processInstanceId} å¯åЍ","Subprocess {processInstanceId} started":"子流程 {processInstanceId} å¯åЍ"};function vee(e,t){return t=t||{},e=bee[e]||e,e.replace(/{([^}]+)}/g,(function(e,n){return t[n]||"{"+n+"}"}))}n("9bf1"),n("4df4"),n("2c50");var yee=50,wee={min:.2,max:4},_ee=10,Aee=.1,Cee=250;function Eee(e,t,n,i,o){var r=this;function s(e){r._state._svgClientRect&&!Iee(r._state._svgClientRect)||(r._state._svgClientRect=r._svg.getBoundingClientRect());var t=Dee({x:e.clientX-r._state._svgClientRect.left,y:e.clientY-r._state._svgClientRect.top},r._svg,r._lastViewbox);kee(t,r._canvas),r._update()}function a(e){return function(t){r._state._svgClientRect&&!Iee(r._state._svgClientRect)||(r._state._svgClientRect=r._svg.getBoundingClientRect()),e&&s(t);var n=Dee({x:t.clientX-r._state._svgClientRect.left,y:t.clientY-r._state._svgClientRect.top},r._svg,r._lastViewbox),o=i.viewbox(),a=See(n,o),h=r._viewportDom.getBoundingClientRect(),u={x:t.clientX-h.left+1,y:t.clientY-h.top+1};Object(Zj["assign"])(r._state,{cachedViewbox:o,initialDragPosition:{x:t.clientX,y:t.clientY},isDragging:!0,offsetViewport:a,offsetViewportDom:u,viewportClientRect:r._viewport.getBoundingClientRect(),parentClientRect:r._parent.getBoundingClientRect()}),eQ["event"].bind(document,"mousemove",l),eQ["event"].bind(document,"mouseup",c)}}function l(e){if(r._state.isDragging){r._state._svgClientRect&&!Iee(r._state._svgClientRect)||(r._state._svgClientRect=r._svg.getBoundingClientRect());var t=r._state.offsetViewportDom,n=r._state.viewportClientRect,i=r._state.parentClientRect;Object(Zj["assign"])(r._viewportDom.style,{top:e.clientY-t.y-i.top+"px",left:e.clientX-t.x-i.left+"px"});var o=Fee(i,{top:e.clientY-t.y-i.top,left:e.clientX-t.x-i.left,width:n.width,height:n.height});Object(Zj["assign"])(r._overlay.style,{clipPath:o});var s=Dee({x:e.clientX-r._state._svgClientRect.left,y:e.clientY-r._state._svgClientRect.top},r._svg,r._lastViewbox);kee({x:s.x-r._state.offsetViewport.x,y:s.y-r._state.offsetViewport.y},r._canvas)}}function c(e){r._state.isDragging&&(r._state.initialDragPosition.x===e.clientX&&r._state.initialDragPosition.y===e.clientY&&s(e),r._update(),Object(Zj["assign"])(r._state,{cachedViewbox:null,initialDragPosition:null,isDragging:!1,offsetViewport:null,offsetViewportDom:null}),eQ["event"].unbind(document,"mousemove",l),eQ["event"].unbind(document,"mouseup",c))}this._canvas=i,this._elementRegistry=o,this._eventBus=n,this._injector=t,this._state={isOpen:void 0,isDragging:!1,initialDragPosition:null,offsetViewport:null,cachedViewbox:null,dragger:null,svgClientRect:null,parentClientRect:null,zoomDelta:0},this._init(),this.toggle(e&&e.open||!0),eQ["event"].bind(this._svg,"click",(function(e){e.preventDefault(),e.stopPropagation(),s(e)})),eQ["event"].bind(this._viewportDom,"mousedown",a(!1)),eQ["event"].bind(this._svg,"mousedown",a(!0)),eQ["event"].bind(this._parent,"wheel",(function(e){if(e.preventDefault(),e.stopPropagation(),e.ctrlKey&&(r._state._svgClientRect&&!Iee(r._state._svgClientRect)||(r._state._svgClientRect=r._svg.getBoundingClientRect()),Tee(e,r._state._svgClientRect))){var t=0===e.deltaMode?.02:.32,n=Math.sqrt(Math.pow(e.deltaY,2)+Math.pow(e.deltaX,2))*Oee(e.deltaY)*-t;if(r._state.zoomDelta+=n,Math.abs(r._state.zoomDelta)>Aee){var o=n>0?1:-1,s=Math.log(i.zoom())/Math.log(10),a=Ree(wee,2*_ee),l=Math.round(s/a)*a;l+=a*o;var c=Math.pow(10,l);i.zoom(Pee(wee,c),h),r._state.zoomDelta=0;var h=Dee({x:e.clientX-r._state._svgClientRect.left,y:e.clientY-r._state._svgClientRect.top},r._svg,r._lastViewbox);kee(h,r._canvas),r._update()}}})),eQ["event"].bind(this._toggle,"click",(function(e){e.preventDefault(),e.stopPropagation(),r.toggle()})),n.on(["shape.added","connection.added"],(function(e){var t=e.element;r._addElement(t),r._update()})),n.on(["shape.removed","connection.removed"],(function(e){var t=e.element;r._removeElement(t),r._update()})),n.on("elements.changed",Cee,(function(e){var t=e.elements;t.forEach((function(e){r._updateElement(e)})),r._update()})),n.on("element.updateId",(function(e){var t=e.element,n=e.newId;r._updateElementId(t,n)})),n.on("canvas.viewbox.changed",(function(){r._state.isDragging||r._update()})),n.on("canvas.resized",(function(){document.body.contains(r._parent)&&(r._state.isDragging||r._update(),r._state._svgClientRect=r._svg.getBoundingClientRect())}))}function xee(e){return e.waypoints}function See(e,t){var n={x:t.x+t.width/2,y:t.y+t.height/2};return{x:e.x-n.x,y:e.y-n.y}}function Dee(e,t,n){var i=t.getBoundingClientRect(),o=Mee(n,i.width/i.height),r=Nee(e.x,0,i.width,o.x,o.x+o.width),s=Nee(e.y,0,i.height,o.y,o.y+o.height);return{x:r,y:s}}function kee(e,t){var n=t.viewbox(),i=n.width,o=n.height;t.viewbox({x:e.x-i/2,y:e.y-o/2,width:i,height:o})}function Mee(e,t){var n=e.width/e.height,i=Object(Zj["assign"])({},{x:e.x,y:e.y,width:e.width,height:e.height});if(n>t){var o=i.width*(1/t),r=i.y-(o-i.height)/2;Object(Zj["assign"])(i,{y:r,height:o})}else if(n<t){var s=i.height*t,a=i.x-(s-i.width)/2;Object(Zj["assign"])(i,{x:a,width:s})}return i}function Nee(e,t,n,i,o){var r=n-t,s=o-i;return(e-t)*s/r+i}function Lee(e,t){var n=Object(eQ["query"])(".djs-children",t.parentNode);if(n){var i=[].slice.call(n.childNodes),o=-1;return i.forEach((function(t,n){Object(eQ["query"])(".djs-element",t)===e&&(o=n)})),o}}function Bee(e,t,n){var i=[].slice.call(t.childNodes),o=i[n];t.insertBefore(e,o.nextSibling)}function Iee(e){return 0===e.width&&0===e.height}function Tee(e,t){return e.x>t.left&&e.x<t.left+t.width&&e.y>t.top&&e.y<t.top+t.height}Eee.$inject=["config.minimap","injector","eventBus","canvas","elementRegistry"],Eee.prototype._init=function(){var e=this._canvas,t=e.getContainer(),n=this._parent=document.createElement("div");Object(eQ["classes"])(n).add("djs-minimap"),t.appendChild(n);this._injector.get("translate",!1);var i=this._toggle=document.createElement("div");Object(eQ["classes"])(i).add("toggle"),n.appendChild(i);var o=this._map=document.createElement("div");Object(eQ["classes"])(o).add("map"),n.appendChild(o);var r="e86bac6b4b20ac696026845ea030d6e8",s=this._svg=CQ("svg");cQ(s,{width:"100%",height:"100%"}),iQ(o,s);var a=this._elementsGroup=CQ("g");iQ(s,a),r.length;var l=this._viewportGroup=CQ("g");iQ(s,l);var c=this._viewport=CQ("rect");fQ(c).add("viewport"),iQ(l,c),eQ["event"].bind(n,"mousedown",(function(e){e.stopPropagation()}));var h=this._viewportDom=document.createElement("div");Object(eQ["classes"])(h).add("viewport-dom"),this._parent.appendChild(h);var u=this._overlay=document.createElement("div");Object(eQ["classes"])(u).add("overlay"),this._parent.appendChild(u)},Eee.prototype._update=function(){var e=this._canvas.viewbox(),t=e.inner,n=e.outer;if(Qee(e)){var i,o,r,s,a=n.width-t.width,l=n.height-t.height;t.width<n.width?(i=t.x-a/2,r=n.width,t.x+t.width<n.width&&(i=Math.min(0,t.x))):(i=t.x,r=t.width),t.height<n.height?(o=t.y-l/2,s=n.height,t.y+t.height<n.height&&(o=Math.min(0,t.y))):(o=t.y,s=t.height),i-=yee,o-=yee,r+=2*yee,s+=2*yee,this._lastViewbox={x:i,y:o,width:r,height:s},cQ(this._svg,{viewBox:i+", "+o+", "+r+", "+s}),cQ(this._viewport,{x:e.x,y:e.y,width:e.width,height:e.height});var c=this._state._parentClientRect=this._parent.getBoundingClientRect(),h=this._viewport.getBoundingClientRect(),u={top:h.top-c.top,left:h.left-c.left,width:h.width,height:h.height};Object(Zj["assign"])(this._viewportDom.style,{top:u.top+"px",left:u.left+"px",width:u.width+"px",height:u.height+"px"});var d=Fee(c,u);Object(Zj["assign"])(this._overlay.style,{clipPath:d})}},Eee.prototype.open=function(){Object(Zj["assign"])(this._state,{isOpen:!0}),Object(eQ["classes"])(this._parent).add("open");var e=this._injector.get("translate",!1)||function(e){return e};Object(eQ["attr"])(this._toggle,"title",e("Close minimap")),this._update(),this._eventBus.fire("minimap.toggle",{open:!0})},Eee.prototype.close=function(){Object(Zj["assign"])(this._state,{isOpen:!1}),Object(eQ["classes"])(this._parent).remove("open");var e=this._injector.get("translate",!1)||function(e){return e};Object(eQ["attr"])(this._toggle,"title",e("Open minimap")),this._eventBus.fire("minimap.toggle",{open:!1})},Eee.prototype.toggle=function(e){var t=this.isOpen();"undefined"===typeof e&&(e=!t),e!=t&&(e?this.open():this.close())},Eee.prototype.isOpen=function(){return this._state.isOpen},Eee.prototype._updateElement=function(e){try{void 0!==e.parent&&null!==e.parent&&(this._removeElement(e),this._addElement(e))}catch(t){}},Eee.prototype._updateElementId=function(e,t){try{var n=Object(eQ["query"])("#"+Hq()(e.id),this._elementsGroup);n&&(n.id=t)}catch(i){}},Eee.prototype._addElement=function(e){var t,n,i,o=this;this._removeElement(e);var r=this._createElement(e),s=Object(eQ["query"])("#"+Hq()(e.parent.id),this._elementsGroup);if(r){var a=this._elementRegistry.getGraphics(e),l=this._elementRegistry.getGraphics(e.parent),c=Lee(a,l);return"undefined"!==c&&s?s.childNodes.length>c?Bee(r,s,c):Bee(r,s,s.childNodes.length-1):this._elementsGroup.appendChild(r),xee(e)?(t=e.parent,n=0,i=0,"undefined"!==typeof t.x&&"undefined"!==typeof t.y&&(n=-t.x,i=-t.y),cQ(r,{transform:"translate("+n+" "+i+")"})):(n=e.x,i=e.y,s&&(t=e.parent,n-=t.x,i-=t.y),cQ(r,{transform:"translate("+n+" "+i+")"})),e.children&&e.children.length&&e.children.forEach((function(e){o._addElement(e)})),r}},Eee.prototype._removeElement=function(e){var t=this._svg.getElementById(e.id);t&&mQ(t)},Eee.prototype._createElement=function(e){var t,n=this._elementRegistry.getGraphics(e);if(n&&(t=yV(n),t)){var i=vQ(t);return cQ(i,{id:e.id}),i}};var Oee=Math.sign||function(e){return e>=0?1:-1};function Ree(e,t){var n=Math.log(e.min)/Math.log(10),i=Math.log(e.max)/Math.log(10),o=Math.abs(n)+Math.abs(i);return o/t}function Pee(e,t){return Math.max(e.min,Math.min(e.max,t))}function Fee(e,t){var n=[jee(t.left,t.top),jee(t.left+t.width,t.top),jee(t.left+t.width,t.top+t.height),jee(t.left,t.top+t.height),jee(t.left,e.height),jee(e.width,e.height),jee(e.width,0),jee(0,0),jee(0,e.height),jee(t.left,e.height)].join(", ");return"polygon("+n+")"}function jee(e,t){return e+"px "+t+"px"}function Qee(e){return Object(Zj["every"])(e,(function(e){return Object(Zj["isObject"])(e)?Qee(e):Object(Zj["isNumber"])(e)&&isFinite(e)}))}var zee={__init__:["minimap"],minimap:["type",Eee]},Vee=n("03ad"),Wee=n("9224"),Hee={name:"wf-design",components:{WfToolbar:iP,WfPanel:Yj,MonacoEditor:JR},props:{options:{type:Object,default:function(){return{}}},storage:{type:Boolean,default:!1},accessKey:String},computed:{isEditMode:function(){return"view"!=this.option.mode}},watch:{options:{handler:function(e){var t=this;this.$nextTick((function(){if(t.storage){var n=localStorage[Wee.name];t.option=n?JSON.parse(n):JSON.parse(JSON.stringify(p(p({},m),e)))}else t.option=JSON.parse(JSON.stringify(p(p({},m),e))),delete localStorage[Wee.name];t.init(!0)}))},deep:!0,immediate:!0}},data:function(){return{option:{},activeTab:"process",modeler:null,zoom:1,previewXML:"",previewVisible:!1,importXML:"",importVisible:!1}},methods:{INIT_XML:g,init:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.storage&&(localStorage[Wee.name]=JSON.stringify(this.option)),e&&(this.isEditMode?this.initModeler():this.initViewer())},initModeler:function(){var e=this;return h(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.modeler&&e.modeler.destroy(),e.modeler=new mee({container:e.$refs.modeler,additionalModules:[{translate:["value",vee]},e.option.simulation?n("2c45"):"",e.option.minimap?zee:""],moddleExtensions:{flowable:Vee},keyboard:{bindTo:window}}),t.next=4,e.createNewDiagram(e.option.xml||g(e.option.process));case 4:e.storage&&e.modeler.on("element.changed",(function(){e.getData("xml",!1,!1).then((function(t){e.option.xml=t,localStorage[Wee.name]=JSON.stringify(e.option)}))}));case 5:case"end":return t.stop()}}),t)})))()},initViewer:function(){var e=this;return h(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.modeler&&e.modeler.destroy(),e.modeler=new gG({container:e.$refs.modeler,additionalModules:[{translate:["value",vee]},V5,e.option.simulation?n("2ab6"):"",e.option.minimap?zee:"",qG,rK]}),t.next=4,e.createNewDiagram(e.option.xml||g(e.option.process));case 4:e.option.flows&&e.option.flows.length>0&&e.setNodeColor(e.option.flows);case 5:case"end":return t.stop()}}),t)})))()},setNodeColor:function(e){var t=this.modeler.get("canvas"),n=this.modeler.get("elementRegistry"),i=this.modeler.get("tooltips");e.forEach((function(e){if(e.id&&e.class&&t.addMarker(e.id,e.class),e.id&&e.tooltip){var o=n.get(e.id);i.add({position:{x:o.x,y:o.y-25},html:e.tooltip})}}))},createNewDiagram:function(e){var t=this;return h(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.prev=0,e=e.replace(/camunda:/g,"flowable:"),e=e.replace(/activiti:/g,"flowable:"),n.next=5,t.modeler.importXML(e);case 5:t.fitViewport("fit-viewport"),n.next=11;break;case 8:n.prev=8,n.t0=n["catch"](0);case 11:case"end":return n.stop()}}),n,null,[[0,8]])})))()},fitViewport:function(e){var t=this.modeler.get("canvas");"string"==typeof e?t.zoom("fit-viewport"):(this.zoom+=e?.1:-.1,t.zoom(this.zoom))},getData:function(e){var t=arguments,n=this;return h(regeneratorRuntime.mark((function i(){var o,r,s,a,l,c;return regeneratorRuntime.wrap((function(i){while(1)switch(i.prev=i.next){case 0:if(o=t.length>1&&void 0!==t[1]&&t[1],!(t.length>2&&void 0!==t[2])||t[2],r=!(t.length>3&&void 0!==t[3])||t[3],"xml"!=e){i.next=19;break}return i.prev=4,i.next=7,n.modeler.saveXML({format:r});case 7:return s=i.sent,a=s.xml,"flowable"!=n.option.engine&&(a=a.replace(/flowable:/g,n.option.engine+":")),o&&n.downloadFile("".concat(n.modeler.getDefinitions().rootElements[0].name,".bpmn20.xml"),a,"application/xml"),i.abrupt("return",a);case 14:i.prev=14,i.t0=i["catch"](4);case 17:i.next=31;break;case 19:return i.prev=19,i.next=22,n.modeler.saveSVG({format:r});case 22:return l=i.sent,c=l.svg,o&&n.downloadFile(n.modeler.getDefinitions().rootElements[0].name,c,"image/svg+xml"),i.abrupt("return",c);case 28:i.prev=28,i.t1=i["catch"](19);case 31:case"end":return i.stop()}}),i,null,[[4,14],[19,28]])})))()},downloadFile:function(e,t,n){var i=document.createElement("a"),o=window.URL.createObjectURL(new Blob([t],{type:n}));i.href=o,i.download=e,i.click(),window.URL.revokeObjectURL(o)},handlePreview:function(e){var t=this;return h(regeneratorRuntime.mark((function n(){var i;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,t.getData("xml");case 2:i=n.sent,"preview"==e?(t.previewXML=i,t.previewVisible=!0):"get"==e&&t.$emit("get",i);case 4:case"end":return n.stop()}}),n)})))()},handleImport:function(){this.createNewDiagram(this.importXML),this.importVisible=!1},getElementRegistry:function(){return this.modeler.get("elementRegistry")}}},Uee=Hee,Yee=(n("1115"),tP(Uee,a,l,!1,null,null,null)),Gee=Yee.exports,Kee=function(e){e.component("wf-design-base",Gee)};"undefined"!==typeof window&&window.Vue&&Kee(window.Vue);var qee={author:"ssc",version:"1.0.0",install:Kee};t["default"]=qee},5124:function(e,t,n){var i=n("53c2");t=i(!1),t.push([e.i,".quick-input-widget{position:absolute;width:600px;z-index:2000;padding-bottom:6px;left:50%;margin-left:-300px}.quick-input-titlebar{display:flex}.quick-input-left-action-bar{display:flex;margin-left:4px;flex:1}.quick-input-left-action-bar.monaco-action-bar .actions-container{justify-content:flex-start}.quick-input-title{padding:3px 0;text-align:center}.quick-input-right-action-bar{display:flex;margin-right:4px;flex:1}.quick-input-titlebar .monaco-action-bar .action-label.codicon{margin:0;width:19px;height:100%;background-position:50%;background-repeat:no-repeat}.quick-input-description{margin:6px}.quick-input-header{display:flex;padding:6px 6px 0 6px;margin-bottom:-2px}.quick-input-widget.hidden-input .quick-input-header{padding:0;margin-bottom:0}.quick-input-and-message{display:flex;flex-direction:column;flex-grow:1;position:relative}.quick-input-check-all{align-self:center;margin:0}.quick-input-filter{flex-grow:1;display:flex;position:relative}.quick-input-box{flex-grow:1}.quick-input-widget.show-checkboxes .quick-input-box,.quick-input-widget.show-checkboxes .quick-input-message{margin-left:5px}.quick-input-visible-count{position:absolute;left:-10000px}.quick-input-count{align-self:center;position:absolute;right:4px;display:flex;align-items:center}.quick-input-count .monaco-count-badge{vertical-align:middle;padding:2px 4px;border-radius:2px;min-height:auto;line-height:normal}.quick-input-action{margin-left:6px}.quick-input-action .monaco-text-button{font-size:11px;padding:0 6px;display:flex;height:100%;align-items:center}.quick-input-message{margin-top:-1px;padding:5px 5px 2px 5px}.quick-input-progress.monaco-progress-container{position:relative}.quick-input-progress.monaco-progress-container,.quick-input-progress.monaco-progress-container .progress-bit{height:2px}.quick-input-list{line-height:22px;margin-top:6px}.quick-input-widget.hidden-input .quick-input-list{margin-top:0}.quick-input-list .monaco-list{overflow:hidden;max-height:440px}.quick-input-list .quick-input-list-entry{box-sizing:border-box;overflow:hidden;display:flex;height:100%;padding:0 6px}.quick-input-list .quick-input-list-entry.quick-input-list-separator-border{border-top-width:1px;border-top-style:solid}.quick-input-list .monaco-list-row:first-child .quick-input-list-entry.quick-input-list-separator-border{border-top-style:none}.quick-input-list .quick-input-list-label{overflow:hidden;display:flex;height:100%;flex:1}.quick-input-list .quick-input-list-checkbox{align-self:center;margin:0}.quick-input-list .quick-input-list-rows{overflow:hidden;text-overflow:ellipsis;display:flex;flex-direction:column;height:100%;flex:1;margin-left:5px}.quick-input-widget.show-checkboxes .quick-input-list .quick-input-list-rows{margin-left:10px}.quick-input-widget .quick-input-list .quick-input-list-checkbox{display:none}.quick-input-widget.show-checkboxes .quick-input-list .quick-input-list-checkbox{display:inline}.quick-input-list .quick-input-list-rows>.quick-input-list-row{display:flex;align-items:center}.quick-input-list .quick-input-list-rows>.quick-input-list-row .monaco-icon-label,.quick-input-list .quick-input-list-rows>.quick-input-list-row .monaco-icon-label .monaco-icon-label-container>.monaco-icon-name-container{flex:1}.quick-input-list .quick-input-list-rows>.quick-input-list-row .codicon[class*=codicon-]{vertical-align:sub}.quick-input-list .quick-input-list-rows .monaco-highlighted-label span{opacity:1}.quick-input-list .quick-input-list-entry .quick-input-list-entry-keybinding{margin-right:8px}.quick-input-list .quick-input-list-label-meta{opacity:.7;line-height:normal;text-overflow:ellipsis;overflow:hidden}.quick-input-list .monaco-highlighted-label .highlight{font-weight:700}.quick-input-list .quick-input-list-entry .quick-input-list-separator{margin-right:8px}.quick-input-list .quick-input-list-entry-action-bar{display:flex;flex:0;overflow:visible}.quick-input-list .quick-input-list-entry-action-bar .action-label{display:none}.quick-input-list .quick-input-list-entry-action-bar .action-label.codicon{margin:0;height:100%;padding:0 2px;vertical-align:middle}.quick-input-list .quick-input-list-entry-action-bar{margin-top:1px;margin-right:4px}.quick-input-list .quick-input-list-entry-action-bar .action-label.codicon{margin-right:4px}.quick-input-list .monaco-list-row.focused .quick-input-list-entry-action-bar .action-label,.quick-input-list .quick-input-list-entry .quick-input-list-entry-action-bar .action-label.always-visible,.quick-input-list .quick-input-list-entry:hover .quick-input-list-entry-action-bar .action-label{display:flex}",""]),e.exports=t},5173:function(e,t,n){"use strict";n("e2da");var i=n("83ec"),o=n("6043"),r=n("7663"),s=n("7d86"),a=n("6161"),l=n("63ef"),c=n("e0e0"),h=n("35d6"),u=n("d6e4"),d=n("fe32"),p=n("d6ed"),f=n("d53b"),g=n("fbcf"),m=n("eee7"),b=n("ca2b"),v=n("4d82"),y=n("c61c"),w=n("6023"),_=n("1810"),A=o("fetch"),C=o("Headers"),E=_("iterator"),x="URLSearchParams",S=x+"Iterator",D=h.set,k=h.getterFor(x),M=h.getterFor(S),N=/\+/g,L=Array(4),B=function(e){return L[e-1]||(L[e-1]=RegExp("((?:%[\\da-f]{2}){"+e+"})","gi"))},I=function(e){try{return decodeURIComponent(e)}catch(t){return e}},T=function(e){var t=e.replace(N," "),n=4;try{return decodeURIComponent(t)}catch(i){while(n)t=t.replace(B(n--),I);return t}},O=/[!'()~]|%20/g,R={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},P=function(e){return R[e]},F=function(e){return encodeURIComponent(e).replace(O,P)},j=function(e,t){if(t){var n,i,o=t.split("&"),r=0;while(r<o.length)n=o[r++],n.length&&(i=n.split("="),e.push({key:T(i.shift()),value:T(i.join("="))}))}},Q=function(e){this.entries.length=0,j(this.entries,e)},z=function(e,t){if(e<t)throw TypeError("Not enough arguments")},V=c((function(e,t){D(this,{type:S,iterator:y(k(e).entries),kind:t})}),"Iterator",(function(){var e=M(this),t=e.kind,n=e.iterator.next(),i=n.value;return n.done||(n.value="keys"===t?i.key:"values"===t?i.value:[i.key,i.value]),n})),W=function(){u(this,W,x);var e,t,n,i,o,r,s,a,l,c=arguments.length>0?arguments[0]:void 0,h=this,p=[];if(D(h,{type:x,entries:p,updateURL:function(){},updateSearchParams:Q}),void 0!==c)if(m(c))if(e=w(c),"function"===typeof e){t=e.call(c),n=t.next;while(!(i=n.call(t)).done){if(o=y(g(i.value)),r=o.next,(s=r.call(o)).done||(a=r.call(o)).done||!r.call(o).done)throw TypeError("Expected sequence with length 2");p.push({key:s.value+"",value:a.value+""})}}else for(l in c)d(c,l)&&p.push({key:l,value:c[l]+""});else j(p,"string"===typeof c?"?"===c.charAt(0)?c.slice(1):c:c+"")},H=W.prototype;a(H,{append:function(e,t){z(arguments.length,2);var n=k(this);n.entries.push({key:e+"",value:t+""}),n.updateURL()},delete:function(e){z(arguments.length,1);var t=k(this),n=t.entries,i=e+"",o=0;while(o<n.length)n[o].key===i?n.splice(o,1):o++;t.updateURL()},get:function(e){z(arguments.length,1);for(var t=k(this).entries,n=e+"",i=0;i<t.length;i++)if(t[i].key===n)return t[i].value;return null},getAll:function(e){z(arguments.length,1);for(var t=k(this).entries,n=e+"",i=[],o=0;o<t.length;o++)t[o].key===n&&i.push(t[o].value);return i},has:function(e){z(arguments.length,1);var t=k(this).entries,n=e+"",i=0;while(i<t.length)if(t[i++].key===n)return!0;return!1},set:function(e,t){z(arguments.length,1);for(var n,i=k(this),o=i.entries,r=!1,s=e+"",a=t+"",l=0;l<o.length;l++)n=o[l],n.key===s&&(r?o.splice(l--,1):(r=!0,n.value=a));r||o.push({key:s,value:a}),i.updateURL()},sort:function(){var e,t,n,i=k(this),o=i.entries,r=o.slice();for(o.length=0,n=0;n<r.length;n++){for(e=r[n],t=0;t<n;t++)if(o[t].key>e.key){o.splice(t,0,e);break}t===n&&o.push(e)}i.updateURL()},forEach:function(e){var t,n=k(this).entries,i=p(e,arguments.length>1?arguments[1]:void 0,3),o=0;while(o<n.length)t=n[o++],i(t.value,t.key,this)},keys:function(){return new V(this,"keys")},values:function(){return new V(this,"values")},entries:function(){return new V(this,"entries")}},{enumerable:!0}),s(H,E,H.entries),s(H,"toString",(function(){var e,t=k(this).entries,n=[],i=0;while(i<t.length)e=t[i++],n.push(F(e.key)+"="+F(e.value));return n.join("&")}),{enumerable:!0}),l(W,x),i({global:!0,forced:!r},{URLSearchParams:W}),r||"function"!=typeof A||"function"!=typeof C||i({global:!0,enumerable:!0,forced:!0},{fetch:function(e){var t,n,i,o=[e];return arguments.length>1&&(t=arguments[1],m(t)&&(n=t.body,f(n)===x&&(i=t.headers?new C(t.headers):new C,i.has("content-type")||i.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"),t=b(t,{body:v(0,String(n)),headers:v(0,i)}))),o.push(t)),A.apply(this,o)}}),e.exports={URLSearchParams:W,getState:k}},51739:function(e,t,n){e.exports=n("708c")},"522e":function(e,t,n){"use strict";n("f96e");var i=n("7299"),o=i.domify,r=n("4580"),s=r.TOGGLE_MODE_EVENT,a=r.RESET_SIMULATION_EVENT,l=r.GENERATE_TOKEN_EVENT,c=-15,h=15;function u(e,t,n){var i=this;this._overlays=e,this._translate=n,t.on(s,(function(e){var t=e.simulationModeActive;t||i.removeElementNotifications()})),t.on([a,l],(function(){i.removeElementNotifications()}))}u.prototype.addElementNotifications=function(e,t){var n=this;e.forEach((function(e){n.addElementNotification(e,t)}))},u.prototype.addElementNotification=function(e,t){var n={top:c,right:h},i='<div class="element-notification '+(t.type||"")+'">'+(t.icon?'<i class="fa '+t.icon+'"></i>':"")+('<span class="text">'+this._translate(t.text)+"</span>"||!1)+"</div>",r=o(i);this._overlays.add(e,"element-notification",{position:n,html:r,show:{minZoom:.5}})},u.prototype.removeElementNotifications=function(e){var t=this;e?e.forEach((function(e){t.removeElementNotification(e)})):this._overlays.remove({type:"element-notification"})},u.prototype.removeElementNotification=function(e){this._overlays.remove({element:e})},u.$inject=["overlays","eventBus","translate"],e.exports=u},"52a2":function(e,t){var n={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==n.call(e)}},5350:function(e,t,n){var i=n("986e"),o=n("76b2"),r=i("keys");e.exports=function(e){return r[e]||(r[e]=o(e))}},"53c2":function(e,t,n){"use strict";function i(e,t){var n=e[1]||"",i=e[3];if(!i)return n;if(t&&"function"===typeof btoa){var r=o(i),s=i.sources.map((function(e){return"/*# sourceURL=".concat(i.sourceRoot||"").concat(e," */")}));return[n].concat(s).concat([r]).join("\n")}return[n].join("\n")}function o(e){var t=btoa(unescape(encodeURIComponent(JSON.stringify(e)))),n="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(t);return"/*# ".concat(n," */")}e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=i(t,e);return t[2]?"@media ".concat(t[2]," {").concat(n,"}"):n})).join("")},t.i=function(e,n,i){"string"===typeof e&&(e=[[null,e,""]]);var o={};if(i)for(var r=0;r<this.length;r++){var s=this[r][0];null!=s&&(o[s]=!0)}for(var a=0;a<e.length;a++){var l=[].concat(e[a]);i&&o[l[0]]||(n&&(l[2]?l[2]="".concat(n," and ").concat(l[2]):l[2]=n),t.push(l))}},t}},"53d7":function(e,t,n){var i=n("f68d");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var o=n("4974").default;o("8674e010",i,!0,{sourceMap:!1,shadowMode:!1})},"53ff":function(e,t){e.exports=function(e){try{return{error:!1,value:e()}}catch(t){return{error:!0,value:t}}}},5556:function(e,t,n){"use strict";var i=2147483647,o=36,r=1,s=26,a=38,l=700,c=72,h=128,u="-",d=/[^\0-\u007E]/,p=/[.\u3002\uFF0E\uFF61]/g,f="Overflow: input needs wider integers to process",g=o-r,m=Math.floor,b=String.fromCharCode,v=function(e){var t=[],n=0,i=e.length;while(n<i){var o=e.charCodeAt(n++);if(o>=55296&&o<=56319&&n<i){var r=e.charCodeAt(n++);56320==(64512&r)?t.push(((1023&o)<<10)+(1023&r)+65536):(t.push(o),n--)}else t.push(o)}return t},y=function(e){return e+22+75*(e<26)},w=function(e,t,n){var i=0;for(e=n?m(e/l):e>>1,e+=m(e/t);e>g*s>>1;i+=o)e=m(e/g);return m(i+(g+1)*e/(e+a))},_=function(e){var t=[];e=v(e);var n,a,l=e.length,d=h,p=0,g=c;for(n=0;n<e.length;n++)a=e[n],a<128&&t.push(b(a));var _=t.length,A=_;_&&t.push(u);while(A<l){var C=i;for(n=0;n<e.length;n++)a=e[n],a>=d&&a<C&&(C=a);var E=A+1;if(C-d>m((i-p)/E))throw RangeError(f);for(p+=(C-d)*E,d=C,n=0;n<e.length;n++){if(a=e[n],a<d&&++p>i)throw RangeError(f);if(a==d){for(var x=p,S=o;;S+=o){var D=S<=g?r:S>=g+s?s:S-g;if(x<D)break;var k=x-D,M=o-D;t.push(b(y(D+k%M))),x=m(k/M)}t.push(b(y(x))),g=w(p,E,A==_),p=0,++A}}++p,++d}return t.join("")};e.exports=function(e){var t,n,i=[],o=e.toLowerCase().replace(p,".").split(".");for(t=0;t<o.length;t++)n=o[t],i.push(d.test(n)?"xn--"+_(n):n);return i.join(".")}},"55ab":function(e,t,n){var i=n("ac97");e.exports=!i((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},5821:function(e,t,n){"use strict";var i=n("4580"),o=i.TOGGLE_MODE_EVENT,r=i.RESET_SIMULATION_EVENT;function s(e){this.nextProcessInstanceId=1,e.on(o,this.reset.bind(this)),e.on(r,this.reset.bind(this))}s.prototype.getNext=function(){var e=this.nextProcessInstanceId;return this.nextProcessInstanceId++,e},s.prototype.reset=function(){this.nextProcessInstanceId=1},s.$inject=["eventBus"],e.exports=s},"58a5":function(e,t,n){var i=n("53c2");t=i(!1),t.push([e.i,".monaco-inputbox{position:relative;display:block;padding:0;box-sizing:border-box;font-size:inherit}.monaco-inputbox.idle{border:1px solid transparent}.monaco-inputbox>.wrapper>.input,.monaco-inputbox>.wrapper>.mirror{padding:4px}.monaco-inputbox>.wrapper{position:relative;width:100%;height:100%}.monaco-inputbox>.wrapper>.input{display:inline-block;box-sizing:border-box;width:100%;height:100%;line-height:inherit;border:none;font-family:inherit;font-size:inherit;resize:none;color:inherit}.monaco-inputbox>.wrapper>input{text-overflow:ellipsis}.monaco-inputbox>.wrapper>textarea.input{display:block;-ms-overflow-style:none;scrollbar-width:none;outline:none}.monaco-inputbox>.wrapper>textarea.input::-webkit-scrollbar{display:none}.monaco-inputbox>.wrapper>textarea.input.empty{white-space:nowrap}.monaco-inputbox>.wrapper>.mirror{position:absolute;display:inline-block;width:100%;top:0;left:0;box-sizing:border-box;white-space:pre-wrap;visibility:hidden;word-wrap:break-word}.monaco-inputbox-container{text-align:right}.monaco-inputbox-container .monaco-inputbox-message{display:inline-block;overflow:hidden;text-align:left;width:100%;box-sizing:border-box;padding:.4em;font-size:12px;line-height:17px;min-height:34px;margin-top:-1px;word-wrap:break-word}.monaco-inputbox .monaco-action-bar{position:absolute;right:2px;top:4px}.monaco-inputbox .monaco-action-bar .action-item{margin-left:2px}.monaco-inputbox .monaco-action-bar .action-item .codicon{background-repeat:no-repeat;width:16px;height:16px}",""]),e.exports=t},"59cf":function(e,t,n){var i=n("1810"),o=i("iterator"),r=!1;try{var s=0,a={next:function(){return{done:!!s++}},return:function(){r=!0}};a[o]=function(){return this},Array.from(a,(function(){throw 2}))}catch(l){}e.exports=function(e,t){if(!t&&!r)return!1;var n=!1;try{var i={};i[o]=function(){return{next:function(){return{done:n=!0}}}},e(i)}catch(l){}return n}},"59e5":function(e,t,n){var i,o,r,s=n("e244"),a=n("ac97"),l=n("d6ed"),c=n("a780"),h=n("f146"),u=n("4ad5"),d=n("f79e"),p=s.location,f=s.setImmediate,g=s.clearImmediate,m=s.process,b=s.MessageChannel,v=s.Dispatch,y=0,w={},_="onreadystatechange",A=function(e){if(w.hasOwnProperty(e)){var t=w[e];delete w[e],t()}},C=function(e){return function(){A(e)}},E=function(e){A(e.data)},x=function(e){s.postMessage(e+"",p.protocol+"//"+p.host)};f&&g||(f=function(e){var t=[],n=1;while(arguments.length>n)t.push(arguments[n++]);return w[++y]=function(){("function"==typeof e?e:Function(e)).apply(void 0,t)},i(y),y},g=function(e){delete w[e]},d?i=function(e){m.nextTick(C(e))}:v&&v.now?i=function(e){v.now(C(e))}:b&&!u?(o=new b,r=o.port2,o.port1.onmessage=E,i=l(r.postMessage,r,1)):s.addEventListener&&"function"==typeof postMessage&&!s.importScripts&&p&&"file:"!==p.protocol&&!a(x)?(i=x,s.addEventListener("message",E,!1)):i=_ in h("script")?function(e){c.appendChild(h("script"))[_]=function(){c.removeChild(this),A(e)}}:function(e){setTimeout(C(e),0)}),e.exports={set:f,clear:g}},"59f5":function(e,t,n){e.exports=n.p+"fonts/bpmn.3c4c9f45.woff2"},"5a37":function(e,t,n){var i=n("53c2");t=i(!1),t.push([e.i,".codicon-wrench-subaction{opacity:.5}",""]),e.exports=t},"5a43":function(e,t,n){var i=n("c401");e.exports=Array.isArray||function(e){return"Array"==i(e)}},"5c1e":function(e,t,n){"use strict";n("37fd"),n("f96e");var i=n("7299"),o=i.domify,r=i.event,s=n("fbdf").is,a=n("4580"),l=a.GENERATE_TOKEN_EVENT;function c(e){this._eventBus=e}c.prototype.createContextPads=function(e){var t=e.parent.shownProcessInstance,n=e.incoming.filter((function(e){return s(e,"bpmn:SequenceFlow")})),i=[];n.forEach((function(e){var n=e.source;s(n,"bpmn:EventBasedGateway")&&n.tokenCount&&n.tokenCount[t]&&i.push(n)}));var a=e.outgoing.filter((function(e){return s(e,"bpmn:SequenceFlow")}));if(n.length&&a.length){var c,h=this;if(e.tokenCount&&e.tokenCount[t])c=o('<div class="context-pad" title="Trigger Event"><i class="fa fa-play"></i></div>'),r.bind(c,"click",(function(){e.tokenCount[t]--,h._eventBus.fire(l,{element:e,processInstanceId:t})}));else{if(!i.length)return;c=o('<div class="context-pad" title="Trigger Event"><i class="fa fa-play"></i></div>'),r.bind(c,"click",(function(){i.forEach((function(e){e.tokenCount[t]--})),h._eventBus.fire(l,{element:e,processInstanceId:t})}))}return[{element:e,html:c}]}},c.$inject=["eventBus"],e.exports=c},"5d86":function(e,t,n){"use strict";var i=n("4580"),o=i.TOGGLE_MODE_EVENT,r=10001;function s(e,t,n,i,s,l,c,h){var u=this;function d(e,t,n){var i=e[t];e[t]=function(){return n.call(this,i,arguments)}}function p(e,t){d(e,t,(function(e,t){if(!u.modelingDisabled)return e.apply(this,t)}))}function f(e,t){d(e,t,(function(e,t){if(u.modelingDisabled)throw new Error("model is read-only");return e.apply(this,t)}))}this._eventBus=e,this.modelingDisabled=!1,e.on(o,r,(function(e){var o=e.simulationModeActive;u.modelingDisabled=o,u.modelingDisabled&&(i.cancel(),t.close(),n.cancel()),c._update()})),p(t,"open"),p(n,"init"),p(i,"activate"),p(n,"init"),p(i,"activate"),f(l,"moveShape"),f(l,"updateAttachment"),f(l,"moveElements"),f(l,"moveConnection"),f(l,"layoutConnection"),f(l,"createConnection"),f(l,"createShape"),f(l,"createLabel"),f(l,"appendShape"),f(l,"removeElements"),f(l,"distributeElements"),f(l,"removeShape"),f(l,"removeConnection"),f(l,"replaceShape"),f(l,"pasteElements"),f(l,"alignElements"),f(l,"resizeShape"),f(l,"createSpace"),f(l,"updateWaypoints"),f(l,"reconnectStart"),f(l,"reconnectEnd"),d(s,"trigger",(function(e,t){var n=t[0];if(!u.modelingDisabled||!a(["undo","redo","copy","paste","removeSelection","spaceTool","lassoTool","globalConnectTool","distributeElements","alignElements","directEditing"],n))return e.apply(this,t)}))}function a(e,t){return e.indexOf(t)>-1}s.$inject=["eventBus","contextPad","dragging","directEditing","editorActions","modeling","palette","paletteProvider"],e.exports=s},"5db6":function(e,t,n){e.exports=n.p+"fonts/bpmn.acbc6cbd.woff"},"5e04":function(e,t,n){e.exports=n("4902")},"5ed7":function(e,t,n){e.exports=n("b7dc")},"5f19":function(e,t,n){e.exports=n("4a9d")},"5f86":function(e,t,n){var i=n("53c2");t=i(!1),t.push([e.i,'.djs-container{--blue-base-65:#4d90ff;--blue-base-65-opacity-30:rgba(77,144,255,0.3);--blue-darken-48:#005df7;--blue-darken-55:#1a70ff;--blue-lighten-82:#a2c5ff;--red-base-62:#ff3d3d;--red-base-62-lighten-90:#ffebeb;--silver-darken-94:#efefef;--color-000000:#000;--color-000000-opacity-05:rgba(0,0,0,0.05);--color-000000-opacity-10:rgba(0,0,0,0.1);--color-333333:#333;--color-666666:#666;--color-aaaaaa:#aaa;--color-cccccc:#ccc;--color-cdcdcd:#cdcdcd;--color-dddddd:#ddd;--color-f6f6f6:#f6f6f6;--color-fafafa:#fafafa;--color-fefefe:#fefefe;--color-ffffff:#fff;--bendpoint-fill-color:var(--blue-base-65-opacity-30);--bendpoint-stroke-color:var(--blue-base-65);--context-pad-entry-background-color:var(--color-fefefe);--context-pad-entry-hover-background-color:var(--silver-darken-94);--element-dragger-color:var(--blue-base-65);--element-hover-outline-fill-color:var(--blue-darken-48);--element-selected-outline-stroke-color:var(--blue-base-65);--lasso-fill-color:var(--color-000000-opacity-05);--lasso-stroke-color:var(--color-000000);--palette-entry-color:var(--color-333333);--palette-entry-hover-color:var(--blue-darken-48);--palette-entry-selected-color:var(--blue-base-65);--palette-separator-color:var(--color-aaaaaa);--palette-toggle-hover-background-color:var(--color-666666);--palette-background-color:var(--color-fafafa);--palette-border-color:var(--color-cccccc);--popup-body-background-color:var(--color-fefefe);--popup-header-entry-selected-color:var(--blue-base-65);--popup-header-entry-selected-background-color:var(--color-000000-opacity-10);--popup-header-separator-color:var(--color-dddddd);--popup-background-color:var(--color-fafafa);--popup-border-color:var(--color-cccccc);--resizer-fill-color:var(--blue-base-65-opacity-30);--resizer-stroke-color:var(--blue-base-65);--search-container-background-color:var(--color-fafafa);--search-container-border-color:var(--blue-darken-55);--search-container-box-shadow-color:var(--blue-lighten-82);--search-container-box-shadow-inset-color:var(--color-cdcdcd);--search-input-border-color:var(--color-cccccc);--search-result-border-color:var(--color-aaaaaa);--search-result-highlight-color:var(--color-000000);--search-result-selected-color:var(--blue-base-65-opacity-30);--shape-attach-allowed-stroke-color:var(--blue-base-65);--shape-connect-allowed-fill-color:var(--color-f6f6f6);--shape-drop-allowed-fill-color:var(--color-f6f6f6);--shape-drop-not-allowed-fill-color:var(--red-base-62-lighten-90);--shape-resize-preview-stroke-color:var(--blue-base-65);--snap-line-stroke-color:var(--blue-base-65-opacity-30);--space-tool-crosshair-stroke-color:var(--color-000000);--tooltip-error-background-color:var(--red-base-62-lighten-90);--tooltip-error-border-color:var(--red-base-62);--tooltip-error-color:var(--red-base-62)}.djs-outline{fill:none;visibility:hidden}.djs-element.hover .djs-outline,.djs-element.selected .djs-outline{visibility:visible;shape-rendering:geometricPrecision;stroke-dasharray:3,3}.djs-element.selected .djs-outline{stroke:var(--element-selected-outline-stroke-color);stroke-width:1px}.djs-element.hover .djs-outline{stroke:var(--element-hover-outline-fill-color);stroke-width:1px}.djs-shape.connect-ok .djs-visual>:first-child{fill:var(--shape-connect-allowed-fill-color)!important}.djs-shape.connect-not-ok .djs-visual>:first-child,.djs-shape.drop-not-ok .djs-visual>:first-child{fill:var(--shape-drop-not-allowed-fill-color)!important}.djs-shape.new-parent .djs-visual>:first-child{fill:var(--shape-drop-allowed-fill-color)!important}svg.drop-not-ok{background:var(--shape-drop-not-allowed-fill-color)!important}svg.new-parent{background:var(--shape-drop-allowed-fill-color)!important}.djs-connection.connect-ok .djs-visual>:first-child,.djs-connection.drop-ok .djs-visual>:first-child{stroke:var(--shape-drop-allowed-fill-color)!important}.djs-connection.connect-not-ok .djs-visual>:first-child,.djs-connection.drop-not-ok .djs-visual>:first-child{stroke:var(--shape-drop-not-allowed-fill-color)!important}.connect-not-ok,.drop-not-ok{cursor:not-allowed}.djs-element.attach-ok .djs-visual>:first-child{stroke-width:5px!important;stroke:var(--shape-attach-allowed-stroke-color)!important}.djs-frame.connect-not-ok .djs-visual>:first-child,.djs-frame.drop-not-ok .djs-visual>:first-child{stroke-width:3px!important;stroke:var(--shape-drop-not-allowed-fill-color)!important;fill:none!important}.djs-lasso-overlay{fill:var(--lasso-fill-color);stroke-dasharray:5 1 3 1;stroke:var(--lasso-stroke-color);shape-rendering:geometricPrecision;pointer-events:none}.djs-resize-overlay{fill:none;stroke-dasharray:5 1 3 1;stroke:var(--shape-resize-preview-stroke-color);pointer-events:none}.djs-resizer-hit{fill:none;pointer-events:all}.djs-resizer-visual{fill:var(--resizer-fill-color);stroke-width:1px;stroke-opacity:.5;stroke:var(--resizer-stroke-color);shape-rendering:geometricprecision}.djs-resizer:hover .djs-resizer-visual{stroke:var(--resizer-stroke-color);stroke-opacity:1}.djs-cursor-resize-ns,.djs-resizer-n,.djs-resizer-s{cursor:ns-resize}.djs-cursor-resize-ew,.djs-resizer-e,.djs-resizer-w{cursor:ew-resize}.djs-cursor-resize-nwse,.djs-resizer-nw,.djs-resizer-se{cursor:nwse-resize}.djs-cursor-resize-nesw,.djs-resizer-ne,.djs-resizer-sw{cursor:nesw-resize}.djs-shape.djs-resizing>.djs-outline{visibility:hidden!important}.djs-dragger>.djs-resizer,.djs-shape.djs-resizing>.djs-resizer{visibility:hidden}.djs-dragger *{fill:none!important;stroke:var(--element-dragger-color)!important}.djs-dragger text,.djs-dragger tspan,marker.djs-dragger circle,marker.djs-dragger path,marker.djs-dragger polygon,marker.djs-dragger polyline,marker.djs-dragger rect{fill:var(--element-dragger-color)!important;stroke:none!important}marker.djs-dragger text,marker.djs-dragger tspan{fill:none!important;stroke:var(--element-dragger-color)!important}.djs-dragging{opacity:.3}.djs-dragging,.djs-dragging>*{pointer-events:none!important}.djs-dragging .djs-context-pad,.djs-dragging .djs-outline{display:none!important}.djs-outline,.djs-visual{pointer-events:none}.djs-element.attach-ok .djs-hit{stroke-width:60px!important}.djs-element>.djs-hit-all{pointer-events:all}.djs-element>.djs-hit-click-stroke,.djs-element>.djs-hit-stroke{pointer-events:stroke}.djs-drag-active .djs-element>.djs-hit-click-stroke{pointer-events:all}.djs-connection .djs-visual{stroke-width:2px;fill:none}.djs-cursor-grab{cursor:-webkit-grab;cursor:grab}.djs-cursor-grabbing{cursor:-webkit-grabbing;cursor:grabbing}.djs-cursor-crosshair{cursor:crosshair}.djs-cursor-move{cursor:move}.djs-cursor-resize-ns{cursor:ns-resize}.djs-cursor-resize-ew{cursor:ew-resize}.djs-snap-line{stroke:var(--snap-line-stroke-color);stroke-linecap:round;stroke-width:2px;pointer-events:none}.djs-crosshair{stroke:var(--space-tool-crosshair-stroke-color);stroke-linecap:round;stroke-width:1px;pointer-events:none;shape-rendering:crispEdges;stroke-dasharray:5,5}.djs-palette{position:absolute;left:20px;top:20px;box-sizing:border-box;width:48px}.djs-palette .separator{margin:0 5px;padding-top:5px;border:none;border-bottom:solid 1px var(--palette-separator-color);clear:both}.djs-palette .entry:before{vertical-align:text-bottom}.djs-palette .djs-palette-toggle{cursor:pointer}.djs-palette .djs-palette-toggle,.djs-palette .entry{color:var(--palette-entry-color);font-size:30px;text-align:center}.djs-palette .entry{float:left}.djs-palette .entry img{max-width:100%}.djs-palette .djs-palette-entries:after{content:"";display:table;clear:both}.djs-palette .djs-palette-toggle:hover{background:var(--palette-toggle-hover-background-color)}.djs-palette .entry:hover{color:var(--palette-entry-hover-color)}.djs-palette .highlighted-entry{color:var(--palette-entry-selected-color)!important}.djs-palette .djs-palette-toggle,.djs-palette .entry{width:46px;height:46px;line-height:46px;cursor:default}.djs-palette.two-column.open{width:94px}.djs-palette:not(.open) .djs-palette-entries{display:none}.djs-palette:not(.open){overflow:hidden}.djs-palette.open .djs-palette-toggle{display:none}.djs-overlay-context-pad{width:72px}.djs-context-pad{position:absolute;display:none;pointer-events:none}.djs-context-pad .entry{width:22px;height:22px;text-align:center;display:inline-block;font-size:22px;margin:0 2px 2px 0;border-radius:3px;cursor:default;background-color:var(--context-pad-entry-background-color);box-shadow:0 0 2px 1px var(--context-pad-entry-background-color);pointer-events:all}.djs-context-pad .entry:before{vertical-align:top}.djs-context-pad .entry:hover{background:var(--context-pad-entry-hover-background-color)}.djs-context-pad.open{display:block}.djs-popup .entry{line-height:20px;white-space:nowrap;cursor:default}.djs-popup .entry:before{vertical-align:middle;font-size:20px}.djs-popup .entry>span{vertical-align:middle;font-size:14px}.djs-popup .entry.active:hover,.djs-popup .entry:hover{background:var(--popup-header-entry-selected-background-color)}.djs-popup .entry.disabled{background:inherit}.djs-popup .djs-popup-header .entry{display:inline-block;padding:2px 3px 2px 3px;border:1px solid transparent;border-radius:3px}.djs-popup .djs-popup-header .entry.active{color:var(--popup-header-entry-selected-color);border:solid 1px var(--popup-header-entry-selected-color);background-color:var(--popup-header-entry-selected-background-color)}.djs-popup-body .entry{padding:4px 10px 4px 5px}.djs-popup-body .entry>span{margin-left:5px}.djs-popup-body{background-color:var(--popup-body-background-color)}.djs-popup-header{border-bottom:1px solid var(--popup-header-separator-color)}.djs-popup-header .entry{margin:1px;margin-left:3px}.djs-popup-header .entry:last-child{margin-right:3px}.djs-palette{background:var(--palette-background-color);border:solid 1px var(--palette-border-color);border-radius:2px}.djs-popup{background:var(--popup-background-color);border:solid 1px var(--popup-border-color);border-radius:2px}.djs-connection,.djs-shape{touch-action:none}.djs-bendpoint,.djs-segment-dragger{display:none}.djs-segment-dragger .djs-visual{display:none;fill:var(--bendpoint-fill-color);stroke:var(--bendpoint-stroke-color);stroke-width:1px;stroke-opacity:1}.djs-segment-dragger:hover .djs-visual{display:block}.djs-bendpoint .djs-visual{fill:var(--bendpoint-fill-color);stroke:var(--bendpoint-stroke-color);stroke-width:1px;stroke-opacity:.5}.djs-bendpoint:hover,.djs-bendpoints.hover .djs-bendpoint,.djs-bendpoints.hover .djs-segment-dragger,.djs-bendpoints.selected .djs-bendpoint,.djs-bendpoints.selected .djs-segment-dragger,.djs-segment-dragger:hover{display:block}.djs-bendpoints:not(.hover) .floating,.djs-drag-active .djs-bendpoints *{display:none}.djs-bendpoint.floating .djs-visual,.djs-bendpoint:hover .djs-visual,.djs-segment-dragger.djs-dragging .djs-visual,.djs-segment-dragger:hover .djs-visual{fill:var(--bendpoint-fill-color);stroke:var(--bendpoint-stroke-color);stroke-opacity:1}.djs-bendpoint.floating .djs-hit{pointer-events:none}.djs-bendpoint .djs-hit,.djs-segment-dragger .djs-hit{fill:none;pointer-events:all}.djs-segment-dragger.horizontal .djs-hit{cursor:ns-resize}.djs-segment-dragger.vertical .djs-hit{cursor:ew-resize}.djs-segment-dragger.djs-dragging .djs-hit{pointer-events:none}.djs-updating,.djs-updating>*{pointer-events:none!important}.connect-not-ok .djs-bendpoint,.connect-ok .djs-bendpoint,.djs-updating .djs-bendpoint,.djs-updating .djs-context-pad,.djs-updating .djs-outline,.drop-not-ok .djs-bendpoint,.drop-ok .djs-bendpoint{display:none!important}.djs-bendpoint.djs-dragging,.djs-segment-dragger.djs-dragging{display:block;opacity:1}.djs-tooltip-error{width:160px;padding:6px;background:var(--tooltip-error-background-color);border:solid 1px var(--tooltip-error-border-color);border-radius:2px;color:var(--tooltip-error-color);font-size:12px;line-height:16px;opacity:.75}.djs-tooltip-error:hover{opacity:1}.djs-search-container{position:absolute;top:20px;left:0;right:0;margin-left:auto;margin-right:auto;width:25%;min-width:300px;max-width:400px;z-index:10;font-size:1.05em;opacity:.9;background:var(--search-container-background-color);border:solid 1px var(--search-container-border-color);border-radius:2px;box-shadow:0 0 0 2px var(--search-container-box-shadow-color),0 0 0 1px var(--search-container-box-shadow-inset-color) inset}.djs-search-container:not(.open){display:none}.djs-search-input input{font-size:1.05em;width:100%;padding:6px 10px;border:1px solid var(--search-input-border-color)}.djs-search-input input:focus{outline:none;border-color:var(--search-input-border-color)}.djs-search-results{position:relative;overflow-y:auto;max-height:200px}.djs-search-results:hover{cursor:pointer}.djs-search-result{width:100%;padding:6px 10px;background:#fff;border-bottom:solid 1px var(--search-result-border-color);border-radius:1px}.djs-search-highlight{color:var(--search-result-highlight-color)}.djs-search-result-primary{margin:0 0 10px}.djs-search-result-secondary{font-family:monospace;margin:0}.djs-search-overlay,.djs-search-result-selected,.djs-search-result-selected:hover,.djs-search-result:hover{background:var(--search-result-selected-color)}.djs-element-hidden,.djs-element-hidden .djs-hit,.djs-element-hidden .djs-outline,.djs-label-hidden .djs-label{display:none!important}',""]),e.exports=t},6023:function(e,t,n){var i=n("d53b"),o=n("d85b"),r=n("1810"),s=r("iterator");e.exports=function(e){if(void 0!=e)return e[s]||e["@@iterator"]||o[i(e)]}},6024:function(e,t,n){var i=n("53c2");t=i(!1),t.push([e.i,'.bpmn-icon-screw-wrench:before{content:"\\e800"}.bpmn-icon-trash:before{content:"\\e801"}.bpmn-icon-conditional-flow:before{content:"\\e802"}.bpmn-icon-default-flow:before{content:"\\e803"}.bpmn-icon-gateway-parallel:before{content:"\\e804"}.bpmn-icon-intermediate-event-catch-cancel:before{content:"\\e805"}.bpmn-icon-intermediate-event-catch-non-interrupting-message:before{content:"\\e806"}.bpmn-icon-start-event-compensation:before{content:"\\e807"}.bpmn-icon-start-event-non-interrupting-parallel-multiple:before{content:"\\e808"}.bpmn-icon-loop-marker:before{content:"\\e809"}.bpmn-icon-parallel-mi-marker:before{content:"\\e80a"}.bpmn-icon-start-event-non-interrupting-signal:before{content:"\\e80b"}.bpmn-icon-intermediate-event-catch-non-interrupting-timer:before{content:"\\e80c"}.bpmn-icon-intermediate-event-catch-parallel-multiple:before{content:"\\e80d"}.bpmn-icon-intermediate-event-catch-compensation:before{content:"\\e80e"}.bpmn-icon-gateway-xor:before{content:"\\e80f"}.bpmn-icon-connection:before{content:"\\e810"}.bpmn-icon-end-event-cancel:before{content:"\\e811"}.bpmn-icon-intermediate-event-catch-condition:before{content:"\\e812"}.bpmn-icon-intermediate-event-catch-non-interrupting-parallel-multiple:before{content:"\\e813"}.bpmn-icon-start-event-condition:before{content:"\\e814"}.bpmn-icon-start-event-non-interrupting-timer:before{content:"\\e815"}.bpmn-icon-sequential-mi-marker:before{content:"\\e816"}.bpmn-icon-user-task:before{content:"\\e817"}.bpmn-icon-business-rule:before{content:"\\e818"}.bpmn-icon-sub-process-marker:before{content:"\\e819"}.bpmn-icon-start-event-parallel-multiple:before{content:"\\e81a"}.bpmn-icon-start-event-error:before{content:"\\e81b"}.bpmn-icon-intermediate-event-catch-signal:before{content:"\\e81c"}.bpmn-icon-intermediate-event-catch-error:before{content:"\\e81d"}.bpmn-icon-end-event-compensation:before{content:"\\e81e"}.bpmn-icon-subprocess-collapsed:before{content:"\\e81f"}.bpmn-icon-subprocess-expanded:before{content:"\\e820"}.bpmn-icon-task:before{content:"\\e821"}.bpmn-icon-end-event-error:before{content:"\\e822"}.bpmn-icon-intermediate-event-catch-escalation:before{content:"\\e823"}.bpmn-icon-intermediate-event-catch-timer:before{content:"\\e824"}.bpmn-icon-start-event-escalation:before{content:"\\e825"}.bpmn-icon-start-event-signal:before{content:"\\e826"}.bpmn-icon-business-rule-task:before{content:"\\e827"}.bpmn-icon-manual:before{content:"\\e828"}.bpmn-icon-receive:before{content:"\\e829"}.bpmn-icon-call-activity:before{content:"\\e82a"}.bpmn-icon-start-event-timer:before{content:"\\e82b"}.bpmn-icon-start-event-message:before{content:"\\e82c"}.bpmn-icon-intermediate-event-none:before{content:"\\e82d"}.bpmn-icon-intermediate-event-catch-link:before{content:"\\e82e"}.bpmn-icon-end-event-escalation:before{content:"\\e82f"}.bpmn-icon-text-annotation:before{content:"\\e830"}.bpmn-icon-bpmn-io:before{content:"\\e831"}.bpmn-icon-gateway-complex:before{content:"\\e832"}.bpmn-icon-gateway-eventbased:before{content:"\\e833"}.bpmn-icon-gateway-none:before{content:"\\e834"}.bpmn-icon-gateway-or:before{content:"\\e835"}.bpmn-icon-end-event-terminate:before{content:"\\e836"}.bpmn-icon-end-event-signal:before{content:"\\e837"}.bpmn-icon-end-event-none:before{content:"\\e838"}.bpmn-icon-end-event-multiple:before{content:"\\e839"}.bpmn-icon-end-event-message:before{content:"\\e83a"}.bpmn-icon-end-event-link:before{content:"\\e83b"}.bpmn-icon-intermediate-event-catch-message:before{content:"\\e83c"}.bpmn-icon-intermediate-event-throw-compensation:before{content:"\\e83d"}.bpmn-icon-start-event-multiple:before{content:"\\e83e"}.bpmn-icon-script:before{content:"\\e83f"}.bpmn-icon-manual-task:before{content:"\\e840"}.bpmn-icon-send:before{content:"\\e841"}.bpmn-icon-service:before{content:"\\e842"}.bpmn-icon-receive-task:before{content:"\\e843"}.bpmn-icon-user:before{content:"\\e844"}.bpmn-icon-start-event-none:before{content:"\\e845"}.bpmn-icon-intermediate-event-throw-escalation:before{content:"\\e846"}.bpmn-icon-intermediate-event-catch-multiple:before{content:"\\e847"}.bpmn-icon-intermediate-event-catch-non-interrupting-escalation:before{content:"\\e848"}.bpmn-icon-intermediate-event-throw-link:before{content:"\\e849"}.bpmn-icon-start-event-non-interrupting-condition:before{content:"\\e84a"}.bpmn-icon-data-object:before{content:"\\e84b"}.bpmn-icon-script-task:before{content:"\\e84c"}.bpmn-icon-send-task:before{content:"\\e84d"}.bpmn-icon-data-store:before{content:"\\e84e"}.bpmn-icon-start-event-non-interrupting-escalation:before{content:"\\e84f"}.bpmn-icon-intermediate-event-throw-message:before{content:"\\e850"}.bpmn-icon-intermediate-event-catch-non-interrupting-multiple:before{content:"\\e851"}.bpmn-icon-intermediate-event-catch-non-interrupting-signal:before{content:"\\e852"}.bpmn-icon-intermediate-event-throw-multiple:before{content:"\\e853"}.bpmn-icon-start-event-non-interrupting-message:before{content:"\\e854"}.bpmn-icon-ad-hoc-marker:before{content:"\\e855"}.bpmn-icon-service-task:before{content:"\\e856"}.bpmn-icon-task-none:before{content:"\\e857"}.bpmn-icon-compensation-marker:before{content:"\\e858"}.bpmn-icon-start-event-non-interrupting-multiple:before{content:"\\e859"}.bpmn-icon-intermediate-event-throw-signal:before{content:"\\e85a"}.bpmn-icon-intermediate-event-catch-non-interrupting-condition:before{content:"\\e85b"}.bpmn-icon-participant:before{content:"\\e85c"}.bpmn-icon-event-subprocess-expanded:before{content:"\\e85d"}.bpmn-icon-lane-insert-below:before{content:"\\e85e"}.bpmn-icon-space-tool:before{content:"\\e85f"}.bpmn-icon-connection-multi:before{content:"\\e860"}.bpmn-icon-lane:before{content:"\\e861"}.bpmn-icon-lasso-tool:before{content:"\\e862"}.bpmn-icon-lane-insert-above:before{content:"\\e863"}.bpmn-icon-lane-divide-three:before{content:"\\e864"}.bpmn-icon-lane-divide-two:before{content:"\\e865"}.bpmn-icon-data-input:before{content:"\\e866"}.bpmn-icon-data-output:before{content:"\\e867"}.bpmn-icon-hand-tool:before{content:"\\e868"}.bpmn-icon-group:before{content:"\\e869"}.bpmn-icon-transaction:before{content:"\\e8c4"}',""]),e.exports=t},6043:function(e,t,n){var i=n("642d"),o=n("e244"),r=function(e){return"function"==typeof e?e:void 0};e.exports=function(e,t){return arguments.length<2?r(i[e])||r(o[e]):i[e]&&i[e][t]||o[e]&&o[e][t]}},6063:function(e,t,n){"use strict";n("f96e"),n("37fd");var i=n("fbdf"),o=i.getBusinessObject,r=i.is,s=i.isAncestor,a=i.isTypedEvent,l=n("4580"),c=l.CONSUME_TOKEN_EVENT,h=250;function u(e,t,n,i,o,r,s){this._animation=t,this._elementRegistry=n,this._log=i,this._elementNotifications=o,this._canvas=r,this._processInstances=s,e.on(c,h,(function(){}))}u.prototype.isDeadlock=function(){var e=this,t=[];this._elementRegistry.forEach((function(e){e.tokenCount&&t.push(e)}));var n=[],i=[];t.forEach((function(e){var t=e.outgoing.filter((function(e){return r(e,"bpmn:SequenceFlow")}));if(t.length||n.push(e),r(e,"bpmn:ParallelGateway")){var s=e.incoming.filter((function(e){return r(e,"bpmn:SequenceFlow")}));s.length>e.tokenCount&&n.push(e)}var l=[];function c(e){e.outgoing.forEach((function(t){if(-1===l.indexOf(t.target)){l.push(t.target);var n=a(o(t.target),"bpmn:TerminateEventDefinition");n&&i.push(e),c(t.target)}}))}c(e)})),t.length&&!i.length&&n.length&&!this._animation.animations.length&&(e._log.log("Deadlock","warning","fa-exclamation-triangle"),n.forEach((function(t){e._elementNotifications.addElementNotification(t,{type:"warning",icon:"fa-exclamation-triangle",text:"Deadlock"})})))},u.prototype.isFinished=function(e,t){var n=this._processInstances.getProcessInstance(t),i=n.parent,o=!1;i||(i=this._canvas.getRootElement()),i.children.forEach((function(e){e.tokenCount&&e.tokenCount[t]&&e.tokenCount[t].length&&(o=!0)}));var a=!1;if(this._animation.animations.forEach((function(e){s(i,e.element)&&e.processInstanceId===t&&(a=!0)})),!o&&!a)return r(i,"bpmn:SubProcess")?this._log.log("Subprocess "+t+" finished","info","fa-check-circle"):(this._log.log("Process "+t+" finished","success","fa-check-circle"),this._elementNotifications.addElementNotification(e,{type:"success",icon:"fa-check-circle",text:"Finished"})),!0},u.$inject=["eventBus","animation","elementRegistry","log","elementNotifications","canvas","processInstances"],e.exports=u},6090:function(e,t,n){"use strict";var i=n("c201").reduce,o=n("c201").keys,r=n("c201").forEach,s=n("fdda").is,a=n("fdda").getBusinessObject;function l(e){this._elementRegistry=e}function c(e,t){return i(t,(function(t,n){return t[n]=e.get(n),t}),{})}function h(e,t){r(t,(function(t,n){e.set(n,t)}))}function u(e,t){return t.filter((function(t){return s(t,"bpmn:DataObjectReference")&&a(t).dataObjectRef===e}))}l.$inject=["elementRegistry"],e.exports=l,l.prototype.execute=function(e){var t=e.element,n=e.moddleElement,i=e.properties;if(!n)throw new Error("<moddleElement> required");var r=e.changed||this.getVisualReferences(n).concat(t),s=e.oldProperties||c(n,o(i));return h(n,i),e.oldProperties=s,e.changed=r,r},l.prototype.revert=function(e){var t=e.oldProperties,n=e.moddleElement,i=e.changed;return h(n,t),i},l.prototype.getVisualReferences=function(e){var t=this._elementRegistry;return s(e,"bpmn:DataObject")?u(e,t):[]}},"609f":function(e,t,n){var i=n("fbcf"),o=n("dc8c");e.exports=function(e,t,n,r){try{return r?t(i(n)[0],n[1]):t(n)}catch(s){throw o(e),s}}},6120:function(e,t,n){var i=n("53c2");t=i(!1),t.push([e.i,".monaco-editor .inputarea{min-width:0;min-height:0;margin:0;padding:0;position:absolute;outline:none!important;resize:none;border:none;overflow:hidden;color:transparent;background-color:transparent}.monaco-editor .inputarea.ime-input{z-index:10}",""]),e.exports=t},6161:function(e,t,n){var i=n("7d86");e.exports=function(e,t,n){for(var o in t)i(e,o,t[o],n);return e}},"61b6":function(e,t,n){var i=n("53c2"),o=n("5f86"),r=n("ce75"),s=n("6024"),a=n("cfa0"),l=n("a0ff"),c=n("f767");t=i(!1),t.i(o),t.i(r),t.i(s),t.i(a),t.i(l),t.i(c),t.push([e.i,'.wf-design{outline:1px solid #e4e7ed}.wf-design,.wf-design .el-container{height:100%}.wf-design .el-container .el-header{height:50px!important;border-bottom:2px solid #e4e7ed}.wf-design .el-container .el-main{height:calc(100% - 52px);padding:0}.wf-design .el-container .el-main .modeler{height:100%;background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHBhdHRlcm4gaWQ9ImEiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgcGF0dGVyblVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHBhdGggZD0iTTAgMTBoNDBNMTAgMHY0ME0wIDIwaDQwTTIwIDB2NDBNMCAzMGg0ME0zMCAwdjQwIiBmaWxsPSJub25lIiBzdHJva2U9IiNlMGUwZTAiIG9wYWNpdHk9Ii4yIi8+PHBhdGggZD0iTTQwIDBIMHY0MCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZTBlMGUwIi8+PC9wYXR0ZXJuPjwvZGVmcz48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2EpIi8+PC9zdmc+") repeat!important}.wf-design .el-container .el-main .nodePrimary:not(.djs-connection) .djs-visual>:first-child{fill:#409eff!important}.wf-design .el-container .el-main .nodeSuccess:not(.djs-connection) .djs-visual>:first-child{fill:#67c23a!important}.wf-design .el-container .el-main .nodeWarn:not(.djs-connection) .djs-visual>:first-child{fill:#e6a23c!important}.wf-design .el-container .el-main .nodeError:not(.djs-connection) .djs-visual>:first-child{fill:#f56c6c!important}.wf-design .el-container .el-main .linePrimary:not(.djs-shape) .djs-visual :last-child{stroke:#409eff!important}.wf-design .el-container .el-main .lineSuccess:not(.djs-shape) .djs-visual :last-child{stroke:#67c23a!important}.wf-design .el-container .el-main .lineWarn:not(.djs-shape) .djs-visual :last-child{stroke:#e6a23c!important}.wf-design .el-container .el-main .lineError:not(.djs-shape) .djs-visual :last-child{stroke:#f56c6c!important}.wf-design .el-container .el-aside{outline:1px solid #e4e7ed;height:100%;padding-top:10px}.wf-design .el-container .el-aside .el-tabs{height:100%}.wf-design .el-container .el-aside .el-tabs .el-tabs__header{margin:0;width:380px;background:#fff;z-index:1000;border-bottom:1px solid #e4e7ed}.wf-design .el-container .el-aside .el-tabs .el-tabs__content{height:calc(100% - 40px);overflow-y:auto}.wf-design .el-container .el-aside .el-tabs .el-tabs__item{padding:0}.wf-design .el-container .el-aside .el-tabs .el-collapse .el-collapse-item__content{padding-bottom:10px}.wf-design .el-container .el-aside .el-select{width:100%}.wf-design__config--icon{width:48px;height:48px;font-size:30px;position:absolute;right:0;bottom:20%;display:flex;align-items:center;justify-content:center;border-radius:10px;cursor:pointer;background:#409eff;z-index:99}.wf-design__config--icon .modeler-sk{background:url("data:image/svg+xml;base64,3e68f5a6cc486e25451165f604ee6520")}.wf-design__config--icon i{color:#fff}.wf-design__config .el-drawer__body{padding:0 20px}.wf-design .djs-tooltip{font-size:13px;width:120px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.el-drawer__wrapper :focus{outline:0}.el-drawer__wrapper .wf-design__drawer-foot{width:100%;display:flex;justify-content:space-between;align-items:center;padding:0 20px}.el-drawer__wrapper .wf-design__drawer-foot button{width:50%}',""]),e.exports=t},"61c0":function(e,t,n){"use strict";var i=n("4eaf").charAt;e.exports=function(e,t,n){return t+(n?i(e,t).length:1)}},"63ef":function(e,t,n){var i=n("b896").f,o=n("fe32"),r=n("1810"),s=r("toStringTag");e.exports=function(e,t,n){e&&!o(e=n?e:e.prototype,s)&&i(e,s,{configurable:!0,value:t})}},"642d":function(e,t,n){var i=n("e244");e.exports=i},"643b":function(e,t,n){"use strict";n("37fd"),n("f96e");var i=n("fbdf").is,o=n("4580"),r=o.CONSUME_TOKEN_EVENT,s=o.GENERATE_TOKEN_EVENT;function a(e,t){this._animation=e,this._eventBus=t}a.prototype.consume=function(e){var t=e.element,n=e.processInstanceId;t.tokenCount||(t.tokenCount={}),t.tokenCount[n]||(t.tokenCount[n]=0),t.tokenCount[n]++;var i=t.incoming;i.length===t.tokenCount[n]&&(this._eventBus.fire(s,e),t.tokenCount[n]=0)},a.prototype.generate=function(e){var t=this,n=e.element,o=e.processInstanceId,s=n.outgoing.filter((function(e){return i(e,"bpmn:SequenceFlow")}));s.forEach((function(e){t._animation.createAnimation(e,o,(function(){t._eventBus.fire(r,{element:e.target,processInstanceId:o})}))}))},a.$inject=["animation","eventBus"],e.exports=a},6965:function(e,t,n){var i=n("1810"),o=i("toStringTag"),r={};r[o]="z",e.exports="[object z]"===String(r)},"69f1":function(e,t,n){var i=n("55ab"),o=n("b896"),r=n("4d82");e.exports=i?function(e,t,n){return o.f(e,t,r(1,n))}:function(e,t,n){return e[t]=n,e}},"6a0b":function(e,t,n){var i=n("53c2");t=i(!1),t.push([e.i,".monaco-editor .overlayWidgets{position:absolute;top:0;left:0}",""]),e.exports=t},"6aad":function(e,t,n){var i=n("53c2");t=i(!1),t.push([e.i,".monaco-diff-editor .diff-review-line-number{text-align:right;display:inline-block}.monaco-diff-editor .diff-review{position:absolute;-moz-user-select:none;user-select:none;-webkit-user-select:none;-ms-user-select:none}.monaco-diff-editor .diff-review-summary{padding-left:10px}.monaco-diff-editor .diff-review-shadow{position:absolute}.monaco-diff-editor .diff-review-row{white-space:pre}.monaco-diff-editor .diff-review-table{display:table;min-width:100%}.monaco-diff-editor .diff-review-row{display:table-row;width:100%}.monaco-diff-editor .diff-review-spacer{display:inline-block;width:10px;vertical-align:middle}.monaco-diff-editor .diff-review-spacer>.codicon{font-size:9px!important}.monaco-diff-editor .diff-review-actions{display:inline-block;position:absolute;right:10px;top:2px}.monaco-diff-editor .diff-review-actions .action-label{width:16px;height:16px;margin:2px 0}",""]),e.exports=t},"6b40":function(e,t,n){"use strict";var i=n("83ec"),o=n("ac97"),r=n("5a43"),s=n("eee7"),a=n("c673"),l=n("ce47"),c=n("acd4"),h=n("f152"),u=n("72d4"),d=n("1810"),p=n("2c21"),f=d("isConcatSpreadable"),g=9007199254740991,m="Maximum allowed index exceeded",b=p>=51||!o((function(){var e=[];return e[f]=!1,e.concat()[0]!==e})),v=u("concat"),y=function(e){if(!s(e))return!1;var t=e[f];return void 0!==t?!!t:r(e)},w=!b||!v;i({target:"Array",proto:!0,forced:w},{concat:function(e){var t,n,i,o,r,s=a(this),u=h(s,0),d=0;for(t=-1,i=arguments.length;t<i;t++)if(r=-1===t?s:arguments[t],y(r)){if(o=l(r.length),d+o>g)throw TypeError(m);for(n=0;n<o;n++,d++)n in r&&c(u,d,r[n])}else{if(d>=g)throw TypeError(m);c(u,d++,r)}return u.length=d,u}})},"6baf":function(e,t,n){var i=n("642d"),o=n("fe32"),r=n("aca4"),s=n("b896").f;e.exports=function(e){var t=i.Symbol||(i.Symbol={});o(t,e)||s(t,e,{value:r.f(e)})}},"6cd1":function(e,t,n){var i=n("53c2");t=i(!1),t.push([e.i,".monaco-editor .margin-view-overlays .line-numbers{font-variant-numeric:tabular-nums;position:absolute;text-align:right;display:inline-block;vertical-align:middle;box-sizing:border-box;cursor:default;height:100%}.monaco-editor .relative-current-line-number{text-align:left;display:inline-block;width:100%}.monaco-editor .margin-view-overlays .line-numbers.lh-odd{margin-top:1px}",""]),e.exports=t},"6e10":function(e,t,n){var i=n("1810"),o=n("ca2b"),r=n("b896"),s=i("unscopables"),a=Array.prototype;void 0==a[s]&&r.f(a,s,{configurable:!0,value:o(null)}),e.exports=function(e){a[s][e]=!0}},"6e1d":function(e,t,n){"use strict";var i=n("ff5c"),o=n("030e"),r=n("986e"),s=RegExp.prototype.exec,a=r("native-string-replace",String.prototype.replace),l=s,c=function(){var e=/a/,t=/b*/g;return s.call(e,"a"),s.call(t,"a"),0!==e.lastIndex||0!==t.lastIndex}(),h=o.UNSUPPORTED_Y||o.BROKEN_CARET,u=void 0!==/()??/.exec("")[1],d=c||u||h;d&&(l=function(e){var t,n,o,r,l=this,d=h&&l.sticky,p=i.call(l),f=l.source,g=0,m=e;return d&&(p=p.replace("y",""),-1===p.indexOf("g")&&(p+="g"),m=String(e).slice(l.lastIndex),l.lastIndex>0&&(!l.multiline||l.multiline&&"\n"!==e[l.lastIndex-1])&&(f="(?: "+f+")",m=" "+m,g++),n=new RegExp("^(?:"+f+")",p)),u&&(n=new RegExp("^"+f+"$(?!\\s)",p)),c&&(t=l.lastIndex),o=s.call(d?n:l,m),d?o?(o.input=o.input.slice(g),o[0]=o[0].slice(g),o.index=l.lastIndex,l.lastIndex+=o[0].length):l.lastIndex=0:c&&o&&(l.lastIndex=l.global?o.index+o[0].length:t),u&&o&&o.length>1&&a.call(o[0],n,(function(){for(r=1;r<arguments.length-2;r++)void 0===arguments[r]&&(o[r]=void 0)})),o}),e.exports=l},7043:function(e,t,n){var i=n("e5d9");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var o=n("4974").default;o("e71c809e",i,!0,{sourceMap:!1,shadowMode:!1})},"708c":function(e,t,n){"use strict";var i=n("7299"),o=i.domify,r=i.classes,s=i.event,a=i.query,l=n("4580"),c=l.TOGGLE_MODE_EVENT;function h(e,t,n,i,o){var r=this;this._eventBus=e,this._canvas=t,this._selection=n,this._contextPad=i,this._translate=o,this.simulationModeActive=!1,e.on("import.done",(function(){r.canvasParent=r._canvas.getContainer().parentNode,r.palette=a(".djs-palette",r._canvas.getContainer()),r._init()}))}h.prototype._init=function(){this.container=o('\n    <div class="toggle-mode">\n      '.concat(this._translate("Token Simulation"),' <span class="toggle"><i class="fa fa-toggle-off"></i></span>\n    </div>\n  ')),s.bind(this.container,"click",this.toggleMode.bind(this)),this._canvas.getContainer().appendChild(this.container)},h.prototype.toggleMode=function(){if(this.simulationModeActive){this.container.innerHTML="".concat(this._translate("Token Simulation"),' <span class="toggle"><i class="fa fa-toggle-off"></i></span>'),r(this.canvasParent).remove("simulation"),r(this.palette).remove("hidden"),this._eventBus.fire(c,{simulationModeActive:!1});var e=this._selection.get();1===e.length&&this._contextPad.open(e[0])}else this.container.innerHTML="".concat(this._translate("Token Simulation"),' <span class="toggle"><i class="fa fa-toggle-on"></i></span>'),r(this.canvasParent).add("simulation"),r(this.palette).add("hidden"),this._eventBus.fire(c,{simulationModeActive:!0});this.simulationModeActive=!this.simulationModeActive},h.$inject=["eventBus","canvas","selection","contextPad","translate"],e.exports=h},"70a5":function(e,t,n){var i=n("83ec"),o=n("8410").values;i({target:"Object",stat:!0},{values:function(e){return o(e)}})},"70a8":function(e,t,n){var i=n("6a0b");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var o=n("4974").default;o("66c11253",i,!0,{sourceMap:!1,shadowMode:!1})},7115:function(e,t,n){var i=n("c09a");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var o=n("4974").default;o("bf659326",i,!0,{sourceMap:!1,shadowMode:!1})},7299:function(e,t,n){"use strict";function i(e,t,n){return 2==arguments.length?e.getAttribute(t):null===n?e.removeAttribute(t):(e.setAttribute(t,n),e)}n.r(t),n.d(t,"attr",(function(){return i})),n.d(t,"classes",(function(){return l})),n.d(t,"clear",(function(){return h})),n.d(t,"closest",(function(){return g})),n.d(t,"delegate",(function(){return S})),n.d(t,"domify",(function(){return D})),n.d(t,"event",(function(){return _})),n.d(t,"matches",(function(){return p})),n.d(t,"query",(function(){return L})),n.d(t,"queryAll",(function(){return B})),n.d(t,"remove",(function(){return I}));var o=[].indexOf,r=function(e,t){if(o)return e.indexOf(t);for(var n=0;n<e.length;++n)if(e[n]===t)return n;return-1},s=/\s+/,a=Object.prototype.toString;function l(e){return new c(e)}function c(e){if(!e||!e.nodeType)throw new Error("A DOM element reference is required");this.el=e,this.list=e.classList}function h(e){var t;while(e.childNodes.length)t=e.childNodes[0],e.removeChild(t);return e}c.prototype.add=function(e){if(this.list)return this.list.add(e),this;var t=this.array(),n=r(t,e);return~n||t.push(e),this.el.className=t.join(" "),this},c.prototype.remove=function(e){if("[object RegExp]"==a.call(e))return this.removeMatching(e);if(this.list)return this.list.remove(e),this;var t=this.array(),n=r(t,e);return~n&&t.splice(n,1),this.el.className=t.join(" "),this},c.prototype.removeMatching=function(e){for(var t=this.array(),n=0;n<t.length;n++)e.test(t[n])&&this.remove(t[n]);return this},c.prototype.toggle=function(e,t){return this.list?("undefined"!==typeof t?t!==this.list.toggle(e,t)&&this.list.toggle(e):this.list.toggle(e),this):("undefined"!==typeof t?t?this.add(e):this.remove(e):this.has(e)?this.remove(e):this.add(e),this)},c.prototype.array=function(){var e=this.el.getAttribute("class")||"",t=e.replace(/^\s+|\s+$/g,""),n=t.split(s);return""===n[0]&&n.shift(),n},c.prototype.has=c.prototype.contains=function(e){return this.list?this.list.contains(e):!!~r(this.array(),e)};var u="undefined"!==typeof Element?Element.prototype:{},d=u.matches||u.matchesSelector||u.webkitMatchesSelector||u.mozMatchesSelector||u.msMatchesSelector||u.oMatchesSelector,p=f;function f(e,t){if(!e||1!==e.nodeType)return!1;if(d)return d.call(e,t);for(var n=e.parentNode.querySelectorAll(t),i=0;i<n.length;i++)if(n[i]==e)return!0;return!1}function g(e,t,n){var i=n?e:e.parentNode;while(i&&i.nodeType!==document.DOCUMENT_NODE&&i.nodeType!==document.DOCUMENT_FRAGMENT_NODE){if(p(i,t))return i;i=i.parentNode}return p(i,t)?i:null}var m=window.addEventListener?"addEventListener":"attachEvent",b=window.removeEventListener?"removeEventListener":"detachEvent",v="addEventListener"!==m?"on":"",y=function(e,t,n,i){return e[m](v+t,n,i||!1),n},w=function(e,t,n,i){return e[b](v+t,n,i||!1),n},_={bind:y,unbind:w},A=["focus","blur"];function C(e,t,n,i,o){return-1!==A.indexOf(n)&&(o=!0),_.bind(e,n,(function(n){var o=n.target||n.srcElement;n.delegateTarget=g(o,t,!0,e),n.delegateTarget&&i.call(e,n)}),o)}function E(e,t,n,i){return-1!==A.indexOf(t)&&(i=!0),_.unbind(e,t,n,i)}var x,S={bind:C,unbind:E},D=N,k=!1;"undefined"!==typeof document&&(x=document.createElement("div"),x.innerHTML='  <link/><table></table><a href="/a">a</a><input type="checkbox"/>',k=!x.getElementsByTagName("link").length,x=void 0);var M={legend:[1,"<fieldset>","</fieldset>"],tr:[2,"<table><tbody>","</tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],_default:k?[1,"X<div>","</div>"]:[0,"",""]};function N(e,t){if("string"!=typeof e)throw new TypeError("String expected");t||(t=document);var n=/<([\w:]+)/.exec(e);if(!n)return t.createTextNode(e);e=e.replace(/^\s+|\s+$/g,"");var i=n[1];if("body"==i){var o=t.createElement("html");return o.innerHTML=e,o.removeChild(o.lastChild)}var r=M[i]||M._default,s=r[0],a=r[1],l=r[2];o=t.createElement("div");o.innerHTML=a+e+l;while(s--)o=o.lastChild;if(o.firstChild==o.lastChild)return o.removeChild(o.firstChild);var c=t.createDocumentFragment();while(o.firstChild)c.appendChild(o.removeChild(o.firstChild));return c}function L(e,t){return t=t||document,t.querySelector(e)}function B(e,t){return t=t||document,t.querySelectorAll(e)}function I(e){e.parentNode&&e.parentNode.removeChild(e)}M.td=M.th=[3,"<table><tbody><tr>","</tr></tbody></table>"],M.option=M.optgroup=[1,'<select multiple="multiple">',"</select>"],M.thead=M.tbody=M.colgroup=M.caption=M.tfoot=[1,"<table>","</table>"],M.polyline=M.ellipse=M.polygon=M.circle=M.text=M.line=M.path=M.rect=M.g=[1,'<svg xmlns="http://www.w3.org/2000/svg" version="1.1">',"</svg>"]},"72b1":function(e,t,n){var i=n("407e");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var o=n("4974").default;o("30943f45",i,!0,{sourceMap:!1,shadowMode:!1})},"72c7":function(e,t,n){var i=n("e244"),o=n("69f1");e.exports=function(e,t){try{o(i,e,t)}catch(n){i[e]=t}return t}},"72d4":function(e,t,n){var i=n("ac97"),o=n("1810"),r=n("2c21"),s=o("species");e.exports=function(e){return r>=51||!i((function(){var t=[],n=t.constructor={};return n[s]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},7439:function(e,t,n){var i=n("eee7"),o=n("c401"),r=n("1810"),s=r("match");e.exports=function(e){var t;return i(e)&&(void 0!==(t=e[s])?!!t:"RegExp"==o(e))}},7554:function(e,t,n){"use strict";n("2f62"),n("26c4");var i=n("7299"),o=i.domify,r=n("4580"),s=r.TOGGLE_MODE_EVENT,a=2e3;function l(e,t,n){var i=this;this._eventBus=e,this._canvas=t,this._translate=n,this._init(),e.on(s,(function(e){var t=e.simulationModeActive;t||i.removeAll()}))}l.prototype._init=function(){this.container=o('<div class="notifications"></div>'),this._canvas.getContainer().appendChild(this.container)},l.prototype.showNotification=function(e,t,n){var i;n||(n="fa-info"),i=n.includes("bpmn")?'<i class="'+n+'"></i>':'<i class="fa '+n+'"></i>';var r=o('<div class="notification '+t+'"><span class="icon">'+i+"</span>"+this._translate(e)+"</div>");this.container.appendChild(r);while(this.container.children.length>5)this.container.children[0].remove();setTimeout((function(){r.remove()}),a)},l.prototype.removeAll=function(){while(this.container.children.length)this.container.children[0].remove()},l.$inject=["eventBus","canvas","translate"],e.exports=l},7663:function(e,t,n){var i=n("ac97"),o=n("1810"),r=n("f0db"),s=o("iterator");e.exports=!i((function(){var e=new URL("b?a=1&b=2&c=3","http://a"),t=e.searchParams,n="";return e.pathname="c%20d",t.forEach((function(e,i){t["delete"]("b"),n+=i+e})),r&&!e.toJSON||!t.sort||"http://a/c%20d?a=1&c=3"!==e.href||"3"!==t.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!t[s]||"a"!==new URL("https://a@b").username||"b"!==new URLSearchParams(new URLSearchParams("a=b")).get("a")||"xn--e1aybc"!==new URL("http://тест").host||"#%D0%B1"!==new URL("http://a#б").hash||"a1c3"!==n||"x"!==new URL("http://x",void 0).host}))},"769f":function(e,t,n){var i=n("f3d6");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var o=n("4974").default;o("425648c8",i,!0,{sourceMap:!1,shadowMode:!1})},"76b2":function(e,t){var n=0,i=Math.random();e.exports=function(e){return"Symbol("+String(void 0===e?"":e)+")_"+(++n+i).toString(36)}},"778b":function(e,t,n){e.exports=n("bfb1")},"795e":function(e,t,n){var i=n("53c2");t=i(!1),t.push([e.i,".bpmn-tools[data-v-e1e0edb4]{display:flex;padding-top:10px;justify-content:space-between}",""]),e.exports=t},"7d86":function(e,t,n){var i=n("e244"),o=n("69f1"),r=n("fe32"),s=n("72c7"),a=n("9550"),l=n("35d6"),c=l.get,h=l.enforce,u=String(String).split("String");(e.exports=function(e,t,n,a){var l,c=!!a&&!!a.unsafe,d=!!a&&!!a.enumerable,p=!!a&&!!a.noTargetGet;"function"==typeof n&&("string"!=typeof t||r(n,"name")||o(n,"name",t),l=h(n),l.source||(l.source=u.join("string"==typeof t?t:""))),e!==i?(c?!p&&e[t]&&(d=!0):delete e[t],d?e[t]=n:o(e,t,n)):d?e[t]=n:s(t,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&c(this).source||a(this)}))},"7e50":function(e,t,n){var i=n("83ec"),o=n("ac97"),r=n("45ad"),s=n("42b1").f,a=n("55ab"),l=o((function(){s(1)})),c=!a||l;i({target:"Object",stat:!0,forced:c,sham:!a},{getOwnPropertyDescriptor:function(e,t){return s(r(e),t)}})},"7f17":function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},"7f82":function(e,t,n){var i=n("eee7");e.exports=function(e,t){if(!i(e))return e;var n,o;if(t&&"function"==typeof(n=e.toString)&&!i(o=n.call(e)))return o;if("function"==typeof(n=e.valueOf)&&!i(o=n.call(e)))return o;if(!t&&"function"==typeof(n=e.toString)&&!i(o=n.call(e)))return o;throw TypeError("Can't convert object to primitive value")}},"80db":function(e,t){var n=Math.ceil,i=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?i:n)(e)}},8120:function(e,t,n){"use strict";var i=n("83ec"),o=n("3395").trim,r=n("c55c");i({target:"String",proto:!0,forced:r("trim")},{trim:function(){return o(this)}})},"81bb":function(e,t,n){"use strict";var i=n("7299"),o=i.domify,r=i.classes,s=i.event,a=n("4580"),l=a.TOGGLE_MODE_EVENT,c=a.PLAY_SIMULATION_EVENT,h=a.PAUSE_SIMULATION_EVENT,u=a.RESET_SIMULATION_EVENT,d=a.ANIMATION_CREATED_EVENT,p=a.PROCESS_INSTANCE_CREATED_EVENT,f='<i class="fa fa-play"></i>',g='<i class="fa fa-pause"></i>';function m(e,t,n,i,o){var r=this;this._eventBus=e,this._tokenSimulationPalette=t,this._notifications=n,this._translate=o,this.canvasParent=i.getContainer().parentNode,this.isActive=!1,this.isPaused=!1,this._init(),e.on(p,(function(e){var t=e.parent;t.parent||(r.activate(),r.unpause(),n.showNotification("Start Simulation","info"))})),e.on([u,l],(function(){r.deactivate(),r.unpause()})),e.on(d,(function(e){var t=e.animation;r.isPaused&&t.pause()}))}m.prototype._init=function(){this.paletteEntry=o('<div class="entry disabled" title="'.concat(this._translate("Play/Pause Simulation"),'">')+f+"</div>"),s.bind(this.paletteEntry,"click",this.toggle.bind(this)),this._tokenSimulationPalette.addEntry(this.paletteEntry,1)},m.prototype.toggle=function(){this.isActive&&(this.isPaused?this.unpause():this.pause())},m.prototype.pause=function(){this.isActive&&(r(this.paletteEntry).remove("active"),r(this.canvasParent).add("paused"),this.paletteEntry.innerHTML=f,this._eventBus.fire(h),this._notifications.showNotification(this._translate("Pause Simulation"),"info"),this.isPaused=!0)},m.prototype.unpause=function(){this.isActive&&(r(this.paletteEntry).add("active"),r(this.canvasParent).remove("paused"),this.paletteEntry.innerHTML=g,this._eventBus.fire(c),this._notifications.showNotification(this._translate("Play Simulation"),"info"),this.isPaused=!1)},m.prototype.activate=function(){this.isActive=!0,r(this.paletteEntry).remove("disabled")},m.prototype.deactivate=function(){this.isActive=!1,r(this.paletteEntry).remove("active"),r(this.paletteEntry).add("disabled")},m.$inject=["eventBus","tokenSimulationPalette","notifications","canvas","translate"],e.exports=m},"83ec":function(e,t,n){var i=n("e244"),o=n("42b1").f,r=n("69f1"),s=n("7d86"),a=n("72c7"),l=n("8c42"),c=n("a056");e.exports=function(e,t){var n,h,u,d,p,f,g=e.target,m=e.global,b=e.stat;if(h=m?i:b?i[g]||a(g,{}):(i[g]||{}).prototype,h)for(u in t){if(p=t[u],e.noTargetGet?(f=o(h,u),d=f&&f.value):d=h[u],n=c(m?u:g+(b?".":"#")+u,e.forced),!n&&void 0!==d){if(typeof p===typeof d)continue;l(p,d)}(e.sham||d&&d.sham)&&r(p,"sham",!0),s(h,u,p,e)}}},8410:function(e,t,n){var i=n("55ab"),o=n("3e1a"),r=n("45ad"),s=n("11b0").f,a=function(e){return function(t){var n,a=r(t),l=o(a),c=l.length,h=0,u=[];while(c>h)n=l[h++],i&&!s.call(a,n)||u.push(e?[n,a[n]]:a[n]);return u}};e.exports={entries:a(!0),values:a(!1)}},"84f7":function(e,t,n){var i=n("55ab"),o=n("b896").f,r=Function.prototype,s=r.toString,a=/^\s*function ([^ (]*)/,l="name";i&&!(l in r)&&o(r,l,{configurable:!0,get:function(){try{return s.call(this).match(a)[1]}catch(e){return""}}})},"88cb":function(e,t,n){var i=n("1ffd");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var o=n("4974").default;o("58a21d71",i,!0,{sourceMap:!1,shadowMode:!1})},"8aa3":function(e,t,n){var i=n("d6ed"),o=n("b4fd"),r=n("c673"),s=n("ce47"),a=n("f152"),l=[].push,c=function(e){var t=1==e,n=2==e,c=3==e,h=4==e,u=6==e,d=7==e,p=5==e||u;return function(f,g,m,b){for(var v,y,w=r(f),_=o(w),A=i(g,m,3),C=s(_.length),E=0,x=b||a,S=t?x(f,C):n||d?x(f,0):void 0;C>E;E++)if((p||E in _)&&(v=_[E],y=A(v,E,w),e))if(t)S[E]=y;else if(y)switch(e){case 3:return!0;case 5:return v;case 6:return E;case 2:l.call(S,v)}else switch(e){case 4:return!1;case 7:l.call(S,v)}return u?-1:c||h?h:S}};e.exports={forEach:c(0),map:c(1),filter:c(2),some:c(3),every:c(4),find:c(5),findIndex:c(6),filterOut:c(7)}},"8c32":function(e,t,n){var i=n("e09a");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var o=n("4974").default;o("bbcfab50",i,!0,{sourceMap:!1,shadowMode:!1})},"8c42":function(e,t,n){var i=n("fe32"),o=n("c1ca"),r=n("42b1"),s=n("b896");e.exports=function(e,t){for(var n=o(t),a=s.f,l=r.f,c=0;c<n.length;c++){var h=n[c];i(e,h)||a(e,h,l(t,h))}}},"8dab":function(e,t,n){var i=n("53c2");t=i(!1),t.push([e.i,".monaco-list{position:relative;height:100%;width:100%;white-space:nowrap}.monaco-list.mouse-support{-moz-user-select:none;user-select:none;-webkit-user-select:none;-ms-user-select:none}.monaco-list>.monaco-scrollable-element{height:100%}.monaco-list-rows{position:relative;width:100%;height:100%}.monaco-list.horizontal-scrolling .monaco-list-rows{width:auto;min-width:100%}.monaco-list-row{position:absolute;box-sizing:border-box;overflow:hidden;width:100%}.monaco-list.mouse-support .monaco-list-row{cursor:pointer;touch-action:none}.monaco-list-row.scrolling{display:none!important}.monaco-list.element-focused,.monaco-list.selection-multiple,.monaco-list.selection-single{outline:0!important}.monaco-list:focus .monaco-list-row.selected .codicon{color:inherit}.monaco-drag-image{display:inline-block;padding:1px 7px;border-radius:10px;font-size:12px;position:absolute}.monaco-list-type-filter{display:flex;align-items:center;position:absolute;border-radius:2px;padding:0 3px;max-width:calc(100% - 10px);text-overflow:ellipsis;overflow:hidden;text-align:right;box-sizing:border-box;cursor:all-scroll;font-size:13px;line-height:18px;height:20px;z-index:1;top:4px}.monaco-list-type-filter.dragging{transition:top .2s,left .2s}.monaco-list-type-filter.ne{right:4px}.monaco-list-type-filter.nw{left:4px}.monaco-list-type-filter>.controls{display:flex;align-items:center;box-sizing:border-box;transition:width .2s;width:0}.monaco-list-type-filter.dragging>.controls,.monaco-list-type-filter:hover>.controls{width:36px}.monaco-list-type-filter>.controls>*{border:none;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;background:none;width:16px;height:16px;flex-shrink:0;margin:0;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.monaco-list-type-filter>.controls>.filter{margin-left:4px}.monaco-list-type-filter-message{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;padding:40px 1em 1em 1em;text-align:center;white-space:normal;opacity:.7;pointer-events:none}.monaco-list-type-filter-message:empty{display:none}.monaco-list-type-filter{cursor:-webkit-grab;cursor:grab}.monaco-list-type-filter.dragging{cursor:-webkit-grabbing;cursor:grabbing}",""]),e.exports=t},"8e1c":function(e,t,n){e.exports=n("996b")},"8e6b":function(e,t,n){"use strict";n("37fd"),n("f96e");var i=n("fbdf"),o=i.is,r=n("4580"),s=r.CONSUME_TOKEN_EVENT,a=r.UPDATE_ELEMENT_EVENT,l=r.UPDATE_ELEMENTS_EVENT;function c(e,t,n){this._animation=e,this._eventBus=t,this._elementRegistry=n}c.prototype.consume=function(e){var t=e.element,n=e.processInstanceId;t.tokenCount||(t.tokenCount={}),t.tokenCount[n]||(t.tokenCount[n]=0),t.tokenCount[n]++,this._eventBus.fire(a,{element:t})},c.prototype.generate=function(e){var t=this,n=e.element,i=e.processInstanceId,r=n.outgoing.filter((function(e){return o(e,"bpmn:SequenceFlow")}));r.forEach((function(e){t._animation.createAnimation(e,i,(function(){t._eventBus.fire(s,{element:e.target,processInstanceId:i})}))}));var a=n.parent,c=this._elementRegistry.filter((function(e){return o(e,"bpmn:IntermediateCatchEvent")&&e.parent===a}));this._eventBus.fire(l,{elements:c})},c.$inject=["animation","eventBus","elementRegistry"],e.exports=c},"8ece":function(e,t,n){var i=n("5a37");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var o=n("4974").default;o("32d786fc",i,!0,{sourceMap:!1,shadowMode:!1})},"8fed":function(e,t,n){var i=n("2c21"),o=n("ac97");e.exports=!!Object.getOwnPropertySymbols&&!o((function(){return!String(Symbol())||!Symbol.sham&&i&&i<41}))},9224:function(e){e.exports=JSON.parse('{"name":"@sscfaith/nutflow","version":"1.0.0","author":{"name":"ssc","email":"273702440@qq.com"},"main":"lib/index.umd.min.js","scripts":{"serve":"vue-cli-service serve","build":"vue-cli-service build","build:lib":"vue-cli-service build --target lib --name WfDesignBase --dest lib --filename index --formats umd-min ./packages/index.js","lint":"vue-cli-service lint"},"dependencies":{"bpmn-js":"^8.6.0","bpmnlint":"^7.2.1","monaco-editor":"^0.21.3","svg.js":"^2.7.1"},"devDependencies":{"@sscfaith/avue-form-design":"^1.4.3","@vue/cli-plugin-babel":"^4.5.13","@vue/cli-plugin-eslint":"^4.5.13","@vue/cli-service":"^4.5.13","avue-plugin-ueditor":"^0.2.2","babel-eslint":"^10.1.0","babel-plugin-import":"^1.13.3","core-js":"^3.12.1","eslint":"^7.26.0","eslint-plugin-vue":"^7.9.0","sass":"^1.32.13","sass-loader":"^7.3.1","vue":"^2.6.12","vue-template-compiler":"^2.6.12"},"eslintConfig":{"root":true,"env":{"node":true},"extends":["plugin:vue/essential","eslint:recommended"],"parserOptions":{"parser":"babel-eslint"},"rules":{"no-debugger":"off","no-console":"off","no-unused-vars":"off","no-mutating-props":"off"}},"browserslist":["> 1%","last 2 versions","not dead"],"files":["lib"],"keywords":["vue","element-ui","bpmn","bpmn.js","flow","flowable","activiti","camunda"]}')},9368:function(e,t,n){var i=n("3c82");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var o=n("4974").default;o("3e21d075",i,!0,{sourceMap:!1,shadowMode:!1})},9508:function(e,t,n){var i=n("1810"),o=i("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[o]=!1,"/./"[e](t)}catch(i){}}return!1}},9545:function(e,t,n){e.exports=n.p+"fonts/bpmn.f922519e.ttf"},9550:function(e,t,n){var i=n("2f6c"),o=Function.toString;"function"!=typeof i.inspectSource&&(i.inspectSource=function(e){return o.call(e)}),e.exports=i.inspectSource},"95d1":function(e,t,n){var i=n("e244"),o=n("a909"),r=n("e2da"),s=n("69f1"),a=n("1810"),l=a("iterator"),c=a("toStringTag"),h=r.values;for(var u in o){var d=i[u],p=d&&d.prototype;if(p){if(p[l]!==h)try{s(p,l,h)}catch(g){p[l]=h}if(p[c]||s(p,c,u),o[u])for(var f in r)if(p[f]!==r[f])try{s(p,f,r[f])}catch(g){p[f]=r[f]}}}},9692:function(e,t,n){e.exports=n("b81c")},"977a":function(e,t,n){e.exports=n("6063")},"97d5":function(e,t,n){e.exports=n("81bb")},9812:function(e,t,n){e.exports=n.p+"fonts/bpmn.08b5f281.eot"},"986e":function(e,t,n){var i=n("f0db"),o=n("2f6c");(e.exports=function(e,t){return o[e]||(o[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.12.1",mode:i?"pure":"global",copyright:"© 2021 Denis Pushkarev (zloirock.ru)"})},"996b":function(e,t,n){"use strict";function i(e,t,n,i,o,r){r.register({toggleTokenSimulation:function(){t.toggleMode()}}),r.register({togglePauseTokenSimulation:function(){n.toggle()}}),r.register({resetTokenSimulation:function(){o.resetSimulation()}}),r.register({toggleTokenSimulationLog:function(){i.toggle()}})}i.$inject=["eventBus","toggleMode","pauseSimulation","log","resetSimulation","editorActions"],e.exports=i},"99ab":function(e,t,n){var i=n("83ec"),o=n("d362");i({target:"Object",stat:!0,forced:Object.assign!==o},{assign:o})},"9bf1":function(e,t,n){"use strict";var i=n("83ec"),o=n("eee7"),r=n("5a43"),s=n("3352"),a=n("ce47"),l=n("45ad"),c=n("acd4"),h=n("1810"),u=n("72d4"),d=u("slice"),p=h("species"),f=[].slice,g=Math.max;i({target:"Array",proto:!0,forced:!d},{slice:function(e,t){var n,i,h,u=l(this),d=a(u.length),m=s(e,d),b=s(void 0===t?d:t,d);if(r(u)&&(n=u.constructor,"function"!=typeof n||n!==Array&&!r(n.prototype)?o(n)&&(n=n[p],null===n&&(n=void 0)):n=void 0,n===Array||void 0===n))return f.call(u,m,b);for(i=new(void 0===n?Array:n)(g(b-m,0)),h=0;m<b;m++,h++)m in u&&c(i,h,u[m]);return i.length=h,i}})},"9c85":function(e,t,n){var i=n("eca0");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var o=n("4974").default;o("46bf518f",i,!0,{sourceMap:!1,shadowMode:!1})},"9ce1":function(e,t,n){e.exports=n("efb0")},"9d65":function(e,t,n){"use strict";n("37fd");var i=n("7299"),o=i.domify,r=i.event;function s(e,t){this._processInstances=e,this._processInstanceSettings=t}s.prototype.createContextPads=function(e){var t=this,n=this._processInstances.getProcessInstances(e).filter((function(e){return!e.isFinished}));if(!(n.length<2)){var i=o('<div class="context-pad" title="View Process Instances"><i class="fa fa-list-ol"></i></div>');return r.bind(i,"click",(function(){t._processInstanceSettings.showNext(e)})),[{element:e,html:i}]}},s.$inject=["processInstances","processInstanceSettings"],e.exports=s},"9d6f":function(e,t,n){var i=n("53c2");t=i(!1),t.push([e.i,".monaco-editor.no-user-select .lines-content,.monaco-editor.no-user-select .view-line,.monaco-editor.no-user-select .view-lines{-moz-user-select:none;user-select:none;-webkit-user-select:none;-ms-user-select:none}.monaco-editor .view-lines{white-space:nowrap}.monaco-editor .view-line{position:absolute;width:100%}.monaco-editor .mtkz{display:inline-block}",""]),e.exports=t},"9ea0":function(e,t){"function"===typeof Object.create?e.exports=function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:e.exports=function(e,t){if(t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}}},a009:function(e,t,n){"use strict";n("f96e"),n("d4c0");var i=n("7299"),o=i.domify,r=i.classes,s=i.event,a=i.query,l=i.clear,c=n("4580"),h=c.TOGGLE_MODE_EVENT,u=c.PROCESS_INSTANCE_CREATED_EVENT,d=c.PROCESS_INSTANCE_FINISHED_EVENT,p=c.PROCESS_INSTANCE_SHOWN_EVENT,f=c.PROCESS_INSTANCE_HIDDEN_EVENT,g=c.RESET_SIMULATION_EVENT,m=getComputedStyle(document.documentElement).getPropertyValue("--token-simulation-silver-base-97"),b=getComputedStyle(document.documentElement).getPropertyValue("--token-simulation-green-base-44");function v(e){return null===e}function y(e,t,n,i,o,s){var a=this;this._eventBus=e,this._canvas=t,this._processInstanceSettings=n,this._processInstances=i,this._graphicsFactory=o,this._elementRegistry=s,this.highlightedElement=null,this._init(),e.on(h,(function(e){var t=e.simulationModeActive;t?r(a.container).remove("hidden"):(r(a.container).add("hidden"),l(a.container),v(a.highlightedElement)||(a.removeHighlightFromProcess(a.highlightedElement.element),a.highlightedElement=null))})),e.on(u,(function(e){a.addInstance(e)})),e.on(d,(function(e){a.removeInstance(e)})),e.on(p,(function(e){a.setInstanceShown(e.processInstanceId)})),e.on(f,(function(e){a.setInstanceHidden(e.processInstanceId)})),e.on(g,(function(){a.removeAllInstances()}))}y.prototype._init=function(){this.container=o('<div class="process-instances hidden"></div>'),this._canvas.getContainer().appendChild(this.container)},y.prototype.addInstance=function(e){var t=this,n=e.processInstanceId,i=e.parent,r=o('<div id="instance-'+n+'" class="process-instance" title="View Process Instance '+n+'">'+n+"</div>");s.bind(r,"click",(function(){var e=t._processInstances.getProcessInstances(i);e.forEach((function(e){t._processInstanceSettings.hideProcessInstance(e.processInstanceId)})),t._processInstanceSettings.showProcessInstance(n,i)})),s.bind(r,"mouseenter",(function(){t.highlightedElement={element:i,stroke:i.businessObject.di.get("stroke"),fill:i.businessObject.di.get("fill")},t.addHighlightToProcess(i)})),s.bind(r,"mouseleave",(function(){t.removeHighlightFromProcess(i),t.highlightedElement=null})),this.container.appendChild(r)},y.prototype.removeInstance=function(e){var t=e.processInstanceId,n=a("#instance-"+t,this.container);n&&n.remove()},y.prototype.removeAllInstances=function(){this.container.innerHTML=""},y.prototype.setInstanceShown=function(e){var t=a("#instance-"+e,this.container);t&&r(t).add("active")},y.prototype.setInstanceHidden=function(e){var t=a("#instance-"+e,this.container);t&&r(t).remove("active")},y.prototype.addHighlightToProcess=function(e){this.setColor(e,b,m),e.parent||r(this._canvas.getContainer()).add("highlight")},y.prototype.removeHighlightFromProcess=function(e){v(this.highlightedElement)||(this.setColor(e,this.highlightedElement.stroke,this.highlightedElement.fill),e.parent||r(this._canvas.getContainer()).remove("highlight"))},y.prototype.setColor=function(e,t,n){var i=e.businessObject;i.di.set("stroke",t),i.di.set("fill",n);var o=this._elementRegistry.getGraphics(e);this._graphicsFactory.update("connection",e,o)},y.$inject=["eventBus","canvas","processInstanceSettings","processInstances","graphicsFactory","elementRegistry"],e.exports=y},a056:function(e,t,n){var i=n("ac97"),o=/#|\.prototype\./,r=function(e,t){var n=a[s(e)];return n==c||n!=l&&("function"==typeof t?i(t):!!t)},s=r.normalize=function(e){return String(e).replace(o,".").toLowerCase()},a=r.data={},l=r.NATIVE="N",c=r.POLYFILL="P";e.exports=r},a078:function(e,t,n){"use strict";var i=n("4eaf").charAt,o=n("35d6"),r=n("325d"),s="String Iterator",a=o.set,l=o.getterFor(s);r(String,"String",(function(e){a(this,{type:s,string:String(e),index:0})}),(function(){var e,t=l(this),n=t.string,o=t.index;return o>=n.length?{value:void 0,done:!0}:(e=i(n,o),t.index+=e.length,{value:e,done:!1})}))},a0c9:function(e,t,n){"use strict";e.exports=function(e,t){return t||(t={}),e=e&&e.__esModule?e.default:e,"string"!==typeof e?e:(/^['"].*['"]$/.test(e)&&(e=e.slice(1,-1)),t.hash&&(e+=t.hash),/["'() \t\n]/.test(e)||t.needQuotes?'"'.concat(e.replace(/"/g,'\\"').replace(/\n/g,"\\n"),'"'):e)}},a0ff:function(e,t,n){var i=n("53c2"),o=n("da79");t=i(!1),t.i(o),t.push([e.i,':root{--token-simulation-green-base-44:#10d070;--token-simulation-grey-base-40:#666;--token-simulation-grey-darken-30:#212121;--token-simulation-grey-lighten-56:#909090;--token-simulation-red-base-62:#ff3d3d;--token-simulation-silver-base-97:#f8f8f8;--token-simulation-white:#fff}#canvas,body,html{margin:0;width:100%;height:100%;font-family:Arial,sans-serif}.bjs-container{border:4px solid transparent;box-sizing:border-box}.bjs-container.simulation{border-color:var(--token-simulation-green-base-44,#10d070)}.bjs-container.simulation.paused{border-color:var(--token-simulation-grey-base-40,#666)}.bjs-container.simulation.warning{border-color:var(--token-simulation-red-base-62,#ff3d3d)!important}.context-pad{cursor:pointer;background-color:var(--token-simulation-grey-lighten-56,#909090);border-radius:2px;margin:0;font-size:16px;color:var(--token-simulation-grey-darken-30,#212121);opacity:.5;transition:all .1s ease-in-out;width:30px;height:30px;display:flex;justify-content:center;align-items:center;box-sizing:border-box}.context-pad:not(.disabled):hover{width:40px;background-color:var(--token-simulation-green-base-44,#10d070);opacity:1;color:var(--token-simulation-white,#fff)}.context-pad.disabled{background-color:var(--token-simulation-silver-base-97,#f8f8f8);color:var(--token-simulation-grey-base-40,#666);pointer-events:none}.context-pad.hidden{display:none}.context-pad [class^=bpmn-icon-]:before,[class*=" bpmn-icon-"]:before{margin:0}.token .text{fill:var(--token-simulation-white,#fff);font-family:Arial,sans-serif}.token-count{background-color:#fafafa;border-radius:100%;width:25px;height:25px;line-height:25px;text-align:center;font-size:16px;color:var(--token-simulation-grey-darken-30,#212121);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-animation:jump 1s infinite;animation:jump 1s infinite;-webkit-animation-timing-function:ease;animation-timing-function:ease;position:relative;top:0}.token-count.waiting{color:var(--token-simulation-white,#fff);font-family:Arial,sans-serif;background-color:var(--token-simulation-green-base-44,#10d070)}@-webkit-keyframes jump{50%{top:5px}}@keyframes jump{50%{top:5px}}.notifications{position:absolute;bottom:20px;left:20px}.notifications .notification{border-radius:2px;padding:4px 8px;font-size:16px;color:var(--token-simulation-silver-base-97,#f8f8f8);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-top:4px;min-width:300px}.notifications .notification,.notifications .notification.info{background-color:var(--token-simulation-silver-base-97,#f8f8f8)}.notifications .notification.info{color:#000}.notifications .notification.success{background-color:var(--token-simulation-green-base-44,#10d070);color:var(--token-simulation-white,#fff)}.notifications .notification.warning{background-color:var(--token-simulation-red-base-62,#ff3d3d);color:var(--token-simulation-white,#fff)}.notifications .notification .icon{display:inline-flex;justify-content:center;margin-right:8px;min-width:20px}.notifications .notification .icon [class^=bpmn-icon-]:before,[class*=" bpmn-icon-"]:before{margin:0}.bjs-container.paused .play-pause.active,.element-notification{color:var(--token-simulation-silver-base-97,#f8f8f8);background-color:var(--token-simulation-silver-base-97,#f8f8f8)}.element-notification{border-radius:2px;height:30px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;padding:0 6px 0 6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.element-notification .fa,.element-notification .text{margin:0 3px 0 3px}.element-notification .text{white-space:nowrap}.element-notification.success{background-color:var(--token-simulation-green-base-44,#10d070);color:var(--token-simulation-white,#fff)}.element-notification.warning{background-color:var(--token-simulation-red-base-62,#ff3d3d);color:var(--token-simulation-white,#fff)}.toggle-mode{cursor:pointer;position:absolute;top:20px;left:20px;background-color:var(--token-simulation-silver-base-97,#f8f8f8);border-radius:2px;padding:6px;font-size:16px;color:var(--token-simulation-grey-darken-30,#212121);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bjs-container.simulation .toggle-mode,.toggle-mode:hover{background-color:var(--token-simulation-green-base-44,#10d070);color:var(--token-simulation-white,#fff)}.bjs-container .djs-palette{border:none;top:60px}.bjs-container.simulation .djs-palette{display:none}.bjs-container.simulation .djs-bendpoint,.bjs-container.simulation .djs-outline,.bjs-container.simulation .djs-resizer,.bjs-container.simulation .djs-segment-dragger{display:none!important}.token-simulation-palette{position:absolute;top:60px;left:20px}.token-simulation-palette.hidden{display:none}.token-simulation-palette .entry{cursor:pointer;background-color:var(--token-simulation-silver-base-97,#f8f8f8);border-radius:2px;padding:6px 0;margin-bottom:6px;font-size:16px;color:var(--token-simulation-grey-darken-30,#212121);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:flex;justify-content:center;align-items:center;width:30px;box-sizing:border-box;transition:all .1s ease}.token-simulation-palette .entry:last-child{margin-bottom:0}.token-simulation-palette .entry:not(.disabled):hover{width:40px}.token-simulation-palette .entry.active,.token-simulation-palette .entry:not(.disabled):hover{color:var(--token-simulation-white,#fff);background-color:var(--token-simulation-green-base-44,#10d070)}.token-simulation-palette .entry.disabled{pointer-events:none;color:var(--token-simulation-grey-base-40,#666)}.token-simulation-log{position:absolute;top:128px;bottom:20px;left:20px;right:20px;background-color:var(--token-simulation-silver-base-97,#f8f8f8);border-radius:2px;z-index:10000;overflow:hidden}.token-simulation-log.hidden{display:none}.token-simulation-log .header{background-color:var(--token-simulation-green-base-44,#10d070);padding:6px 8px;color:var(--token-simulation-white,#fff);height:30px;box-sizing:border-box;font-size:16px}.token-simulation-log .header .close{float:right;background:none;border:none;cursor:pointer;color:var(--token-simulation-white,#fff)}.token-simulation-log .header .fa-align-left{cursor:pointer}.token-simulation-log .content{position:absolute;overflow-y:auto;box-sizing:border-box;top:30px;bottom:0;left:0;right:0;padding:10px}.token-simulation-log .content .entry{font-size:16px;margin:0 0 6px 0;padding:6px;background:var(--token-simulation-white,#fff);border-radius:2px}.token-simulation-log .content .entry.success{background-color:var(--token-simulation-green-base-44,#10d070);color:var(--token-simulation-white,#fff)}.token-simulation-log .content .entry.success .date,.token-simulation-log .content .entry.warning .date{color:var(--token-simulation-silver-base-97,#f8f8f8)}.token-simulation-log .content .entry.warning{background-color:var(--token-simulation-red-base-62,#ff3d3d);color:var(--token-simulation-white,#fff)}.token-simulation-log .content .entry:last-child{margin:0}.token-simulation-log .content .entry .date{display:inline-block;margin-right:6px;min-width:120px;color:var(--token-simulation-grey-base-40,#666)}.token-simulation-log .content .entry .icon{display:inline-block;margin-right:6px;min-width:20px;text-align:center}.token-simulation-log .content .entry.placeholder.hidden{display:none}.process-instances{position:absolute;top:20px;left:190px;display:flex;flex-direction:row}.process-instances.hidden{display:none}.process-instances .process-instance{border-radius:100%;width:30px;height:30px;font-size:16px;line-height:30px;text-align:center;background-color:var(--token-simulation-silver-base-97,#f8f8f8);margin-right:10px;cursor:pointer}.process-instances .process-instance.active{background-color:var(--token-simulation-green-base-44,#10d070);color:var(--token-simulation-white,#fff)}.djs-container.highlight,.set-animation-speed{background-color:var(--token-simulation-silver-base-97,#f8f8f8)}.set-animation-speed{position:absolute;bottom:20px;left:50%;transform:translate(-50%);font-size:16px;text-align:center;border-radius:2px;cursor:pointer;display:flex;flex-direction:row;align-items:center;padding-left:6px;overflow:hidden}.set-animation-speed .fa-tachometer{margin-bottom:2px}.set-animation-speed.hidden{display:none}.set-animation-speed .animation-speed-buttons{display:flex;flex-direction:row;margin-left:6px}.set-animation-speed .animation-speed-buttons .animation-speed-button{padding:6px;width:30px}.set-animation-speed .animation-speed-buttons .animation-speed-button.active,.set-animation-speed .animation-speed-buttons .animation-speed-button:hover{background-color:var(--token-simulation-green-base-44,#10d070);color:var(--token-simulation-white,#fff)}',""]),e.exports=t},a23c:function(e,t,n){var i=n("e263");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var o=n("4974").default;o("f22d8072",i,!0,{sourceMap:!1,shadowMode:!1})},a2e5:function(e,t,n){var i=n("3f13");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var o=n("4974").default;o("b6bc25aa",i,!0,{sourceMap:!1,shadowMode:!1})},a52d:function(e,t,n){var i=n("53c2");t=i(!1),t.push([e.i,".monaco-editor .lines-content .cslr{position:absolute}.monaco-editor .top-left-radius{border-top-left-radius:3px}.monaco-editor .bottom-left-radius{border-bottom-left-radius:3px}.monaco-editor .top-right-radius{border-top-right-radius:3px}.monaco-editor .bottom-right-radius{border-bottom-right-radius:3px}.monaco-editor.hc-black .top-left-radius{border-top-left-radius:0}.monaco-editor.hc-black .bottom-left-radius{border-bottom-left-radius:0}.monaco-editor.hc-black .top-right-radius{border-top-right-radius:0}.monaco-editor.hc-black .bottom-right-radius{border-bottom-right-radius:0}",""]),e.exports=t},a53d:function(e,t,n){var i=n("1810"),o=n("d85b"),r=i("iterator"),s=Array.prototype;e.exports=function(e){return void 0!==e&&(o.Array===e||s[r]===e)}},a55b:function(e,t,n){var i=n("fbcf"),o=n("7f17"),r=n("1810"),s=r("species");e.exports=function(e,t){var n,r=i(e).constructor;return void 0===r||void 0==(n=i(r)[s])?t:o(n)}},a57d:function(e,t,n){"use strict";n("f96e");var i=n("7299"),o=i.domify,r=n("fbdf"),s=r.isAncestor,a=n("4580"),l=a.TOGGLE_MODE_EVENT,c=a.GENERATE_TOKEN_EVENT,h=a.CONSUME_TOKEN_EVENT,u=a.RESET_SIMULATION_EVENT,d=a.TERMINATE_EVENT,p=a.PROCESS_INSTANCE_SHOWN_EVENT,f=10,g=-15,m=500;function b(e,t,n,i,o){var r=this;this._overlays=t,this._elementRegistry=n,this._canvas=i,this._processInstances=o,this.overlayIds={},e.on(l,(function(e){var t=e.simulationModeActive;t||r.removeTokenCounts()})),e.on(u,(function(){r.removeTokenCounts()})),e.on(d,(function(e){var t=e.element,n=t.parent;r.removeTokenCounts(n)})),e.on([c,h],m,(function(e){var t=e.element,n=t.parent;r.removeTokenCounts(n),r.addTokenCounts(n)})),e.on(p,(function(e){var t=e.processInstanceId,n=o.getProcessInstance(t),i=n.parent;r.removeTokenCounts(i),r.addTokenCounts(i)}))}b.prototype.addTokenCounts=function(e){var t=this;e||(e=this._canvas.getRootElement());var n=e.shownProcessInstance;if(!n){var i=this._processInstances.getProcessInstances(e);if(!i.length)return;n=i[0].processInstanceId}this._elementRegistry.forEach((function(i){s(e,i)&&t.addTokenCount(i,n)}))},b.prototype.addTokenCount=function(e,t){var n=e.tokenCount&&e.tokenCount[t];if(n){var i=this.createTokenCount(n),o={bottom:f,left:g},r=this._overlays.add(e,"token-count",{position:o,html:i,show:{minZoom:.5}});this.overlayIds[e.id]=r}},b.prototype.createTokenCount=function(e){return o('<div class="token-count waiting">'+e+"</div>")},b.prototype.removeTokenCounts=function(e){var t=this;e||(e=this._canvas.getRootElement()),this._elementRegistry.forEach((function(n){s(e,n)&&t.removeTokenCount(n)}))},b.prototype.removeTokenCount=function(e){var t=this.overlayIds[e.id];t&&(this._overlays.remove(t),delete this.overlayIds[e.id])},b.$inject=["eventBus","overlays","elementRegistry","canvas","processInstances"],e.exports=b},a780:function(e,t,n){var i=n("6043");e.exports=i("document","documentElement")},a7f7:function(e,t,n){var i=n("fe32"),o=n("c673"),r=n("5350"),s=n("4467"),a=r("IE_PROTO"),l=Object.prototype;e.exports=s?Object.getPrototypeOf:function(e){return e=o(e),i(e,a)?e[a]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?l:null}},a8de:function(e,t,n){"use strict";var i=n("e820"),o=n("fbcf"),r=n("ce47"),s=n("80db"),a=n("0874"),l=n("61c0"),c=n("c243"),h=n("ec23"),u=Math.max,d=Math.min,p=function(e){return void 0===e?e:String(e)};i("replace",2,(function(e,t,n,i){var f=i.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,g=i.REPLACE_KEEPS_$0,m=f?"$":"$0";return[function(n,i){var o=a(this),r=void 0==n?void 0:n[e];return void 0!==r?r.call(n,o,i):t.call(String(o),n,i)},function(e,i){if(!f&&g||"string"===typeof i&&-1===i.indexOf(m)){var a=n(t,e,this,i);if(a.done)return a.value}var b=o(e),v=String(this),y="function"===typeof i;y||(i=String(i));var w=b.global;if(w){var _=b.unicode;b.lastIndex=0}var A=[];while(1){var C=h(b,v);if(null===C)break;if(A.push(C),!w)break;var E=String(C[0]);""===E&&(b.lastIndex=l(v,r(b.lastIndex),_))}for(var x="",S=0,D=0;D<A.length;D++){C=A[D];for(var k=String(C[0]),M=u(d(s(C.index),v.length),0),N=[],L=1;L<C.length;L++)N.push(p(C[L]));var B=C.groups;if(y){var I=[k].concat(N,M,v);void 0!==B&&I.push(B);var T=String(i.apply(void 0,I))}else T=c(k,v,M,N,B,i);M>=S&&(x+=v.slice(S,M)+T,S=M+k.length)}return x+v.slice(S)}]}))},a909:function(e,t){e.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}},a940:function(e,t,n){"use strict";n("f96e");var i=n("7299"),o=i.classes,r=n("fbdf"),s=r.is,a=r.supportedElements,l=n("4580"),c=l.TOGGLE_MODE_EVENT,h=l.GENERATE_TOKEN_EVENT,u=["bpmn:Process","bpmn:Collaboration","bpmn:Participant","bpmn:Lane","bpmn:TextAnnotation"];function d(e){return e.labelTarget}function p(e,t,n,i,r){var a=this;this._eventBus=e,this._elementRegistry=t,this._elementNotifications=r,this._notifications=i,this.canvasParent=n.getContainer().parentNode,e.on(h,2e4,(function(e){var t=e.element;if(s(t,"bpmn:StartEvent"))return a.allElementsSupported()?void 0:(a.showWarnings(),o(a.canvasParent).add("warning"),!0)})),e.on(c,(function(e){var t=e.simulationModeActive;t||o(a.canvasParent).remove("warning")}))}p.prototype.allElementsSupported=function(){var e=!0;return this._elementRegistry.forEach((function(t){s(t,u)||s(t,a)||d(t)||(e=!1)})),e},p.prototype.showWarnings=function(e){var t=this,n=[];this._elementRegistry.forEach((function(e){s(e,u)||s(e,a)||d(e)||(t.showWarning(e),n.indexOf(e.type)&&(t._notifications.showNotification(e.type+" not supported","warning"),n.push(e.type)))}))},p.prototype.showWarning=function(e){this._elementNotifications.addElementNotification(e,{type:"warning",icon:"fa-exclamation-triangle",text:"Not supported"})},p.$inject=["eventBus","elementRegistry","canvas","notifications","elementNotifications"],e.exports=p},aa28:function(e,t,n){"use strict";n("37fd"),n("f96e");var i=n("7299"),o=i.domify,r=i.event,s=n("fbdf").is,a=n("4580"),l=a.GENERATE_TOKEN_EVENT,c=a.UPDATE_ELEMENT_EVENT;function h(e,t,n){this._eventBus=e,this._processInstances=t,this._processInstanceSettings=n}h.prototype.createContextPads=function(e){if(e.attachers.length&&this._processInstances.getProcessInstances(e).length){var t=e.incoming.filter((function(e){return s(e,"bpmn:SequenceFlow")})),n=this,i=[];return e.attachers.forEach((function(a){var h=a.outgoing.filter((function(e){return s(e,"bpmn:SequenceFlow")}));if(t.length&&h.length){var u=o('<div class="context-pad" title="Trigger Event"><i class="fa fa-play"></i></div>');i.push({element:a,html:u}),r.bind(u,"click",(function(){n._processInstances.getProcessInstances(e).forEach((function(t){var i=t.parentProcessInstanceId;a.businessObject.cancelActivity&&(e.children.forEach((function(e){e.tokenCount&&e.tokenCount[t.processInstanceId]&&e.tokenCount[t.processInstanceId]--})),n._processInstances.finish(t.processInstanceId),n._eventBus.fire(c,{element:e})),n._eventBus.fire(l,{element:a,processInstanceId:i})}))}))}})),i}},h.$inject=["eventBus","processInstances","processInstanceSettings"],e.exports=h},ac97:function(e,t){e.exports=function(e){try{return!!e()}catch(t){return!0}}},aca4:function(e,t,n){var i=n("1810");t.f=i},acd4:function(e,t,n){"use strict";var i=n("7f82"),o=n("b896"),r=n("4d82");e.exports=function(e,t,n){var s=i(t);s in e?o.f(e,s,r(0,n)):e[s]=n}},ad2f:function(e,t,n){var i=n("53c2");t=i(!1),t.push([e.i,".monaco-count-badge{padding:3px 6px;border-radius:11px;font-size:11px;min-width:18px;min-height:18px;line-height:11px;font-weight:400;text-align:center;display:inline-block;box-sizing:border-box}.monaco-count-badge.long{padding:2px 3px;border-radius:2px;min-height:auto;line-height:normal}",""]),e.exports=t},adae:function(e,t,n){"use strict";var i=n("83ec"),o=n("8aa3").find,r=n("6e10"),s="find",a=!0;s in[]&&Array(1)[s]((function(){a=!1})),i({target:"Array",proto:!0,forced:a},{find:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}}),r(s)},adf0:function(e,t,n){var i=n("a52d");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var o=n("4974").default;o("44843bab",i,!0,{sourceMap:!1,shadowMode:!1})},ae9d:function(e,t,n){e.exports=n("cf70")},aff1:function(e,t,n){"use strict";n("37fd"),n("f96e");var i=n("fbdf").is,o=n("4580"),r=o.CONSUME_TOKEN_EVENT,s=o.GENERATE_TOKEN_EVENT;function a(e,t){this._animation=e,this._eventBus=t}a.prototype.consume=function(e){this._eventBus.fire(s,{element:e})},a.prototype.generate=function(e){var t=this,n=e.outgoing.filter((function(e){return i(e,"bpmn:SequenceFlow")}));n.forEach((function(e){t._animation.createAnimation(e,(function(){t._eventBus.fire(r,{element:e.target})}))}))},a.$inject=["animation","eventBus"],e.exports=a},b012:function(e,t,n){var i=n("53c2");t=i(!1),t.push([e.i,".monaco-editor .cursors-layer{position:absolute;top:0}.monaco-editor .cursors-layer>.cursor{position:absolute;overflow:hidden}.monaco-editor .cursors-layer.cursor-smooth-caret-animation>.cursor{transition:all 80ms}.monaco-editor .cursors-layer.cursor-block-outline-style>.cursor{box-sizing:border-box;background:transparent!important;border-style:solid;border-width:1px}.monaco-editor .cursors-layer.cursor-underline-style>.cursor{border-bottom-width:2px;border-bottom-style:solid;background:transparent!important;box-sizing:border-box}.monaco-editor .cursors-layer.cursor-underline-thin-style>.cursor{border-bottom-width:1px;border-bottom-style:solid;background:transparent!important;box-sizing:border-box}@-webkit-keyframes monaco-cursor-smooth{0%,20%{opacity:1}60%,to{opacity:0}}@keyframes monaco-cursor-smooth{0%,20%{opacity:1}60%,to{opacity:0}}@-webkit-keyframes monaco-cursor-phase{0%,20%{opacity:1}90%,to{opacity:0}}@keyframes monaco-cursor-phase{0%,20%{opacity:1}90%,to{opacity:0}}@-webkit-keyframes monaco-cursor-expand{0%,20%{transform:scaleY(1)}80%,to{transform:scaleY(0)}}@keyframes monaco-cursor-expand{0%,20%{transform:scaleY(1)}80%,to{transform:scaleY(0)}}.cursor-smooth{-webkit-animation:monaco-cursor-smooth .5s ease-in-out 0s 20 alternate;animation:monaco-cursor-smooth .5s ease-in-out 0s 20 alternate}.cursor-phase{-webkit-animation:monaco-cursor-phase .5s ease-in-out 0s 20 alternate;animation:monaco-cursor-phase .5s ease-in-out 0s 20 alternate}.cursor-expand>.cursor{-webkit-animation:monaco-cursor-expand .5s ease-in-out 0s 20 alternate;animation:monaco-cursor-expand .5s ease-in-out 0s 20 alternate}",""]),e.exports=t},b027:function(e,t,n){e.exports=n.p+"fonts/bpmn.08b5f281.eot"},b042:function(e,t,n){var i=n("e4f5");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var o=n("4974").default;o("7223b90e",i,!0,{sourceMap:!1,shadowMode:!1})},b105:function(e,t,n){"use strict";var i=n("83ec"),o=n("8aa3").findIndex,r=n("6e10"),s="findIndex",a=!0;s in[]&&Array(1)[s]((function(){a=!1})),i({target:"Array",proto:!0,forced:a},{findIndex:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}}),r(s)},b288:function(e,t,n){"use strict";n("f96e");var i=n("fbdf"),o=i.getBusinessObject,r=i.is,s=i.isAncestor,a=i.getDescendants,l=i.isTypedEvent,c=n("4580"),h=c.GENERATE_TOKEN_EVENT,u=c.TERMINATE_EVENT,d=c.UPDATE_ELEMENTS_EVENT;function p(e,t,n,i,o,r){this._animation=e,this._eventBus=t,this._log=n,this._simulationState=i,this._elementRegistry=o,this._processInstances=r}p.prototype.consume=function(e){var t=e.element,n=e.processInstanceId,i=l(o(t),"bpmn:TerminateEventDefinition"),c=r(t.parent,"bpmn:SubProcess");i&&(this._eventBus.fire(u,e),this._elementRegistry.forEach((function(e){s(t.parent,e)&&e.tokenCount&&e.tokenCount[n]&&delete e.tokenCount[n]})),this._processInstances.finish(n));var p=this._simulationState.isFinished(t,n);if(p&&this._processInstances.finish(n),(p||i)&&c){var f=this._processInstances.getProcessInstance(n);this._eventBus.fire(h,{element:t.parent,processInstanceId:f.parentProcessInstanceId})}this._eventBus.fire(d,{elements:a(this._elementRegistry.getAll(),t.parent)})},p.prototype.generate=function(e){},p.$inject=["animation","eventBus","log","simulationState","elementRegistry","processInstances"],e.exports=p},b4fd:function(e,t,n){var i=n("ac97"),o=n("c401"),r="".split;e.exports=i((function(){return!Object("z").propertyIsEnumerable(0)}))?function(e){return"String"==o(e)?r.call(e,""):Object(e)}:Object},b612:function(e,t,n){"use strict";n("f96e");var i=n("b288"),o=n("ffe9"),r=n("0317"),s=n("8e6b"),a=n("aff1"),l=n("643b"),c=n("339e"),h=n("2a35"),u=n("3433"),d=n("3990"),p=n("4580"),f=p.GENERATE_TOKEN_EVENT,g=p.CONSUME_TOKEN_EVENT;function m(e,t,n){var p=this;this._injector=n,this.handlers={},this.registerHandler("bpmn:EndEvent",i),this.registerHandler("bpmn:EventBasedGateway",o),this.registerHandler("bpmn:ExclusiveGateway",r),this.registerHandler("bpmn:IntermediateCatchEvent",s),this.registerHandler("bpmn:IntermediateThrowEvent",a),this.registerHandler("bpmn:ParallelGateway",l),this.registerHandler("bpmn:StartEvent",c),this.registerHandler("bpmn:SubProcess",h),this.registerHandler("bpmn:BoundaryEvent",u),this.registerHandler(["bpmn:BusinessRuleTask","bpmn:CallActivity","bpmn:ManualTask","bpmn:ScriptTask","bpmn:ServiceTask","bpmn:Task","bpmn:UserTask"],d),e.on(f,(function(e){var t=e.element;if(!p.handlers[t.type])throw new Error("no handler for type "+t.type);p.handlers[t.type].generate(e)})),e.on(g,(function(e){var t=e.element;if(!p.handlers[t.type])throw new Error("no handler for type "+t.type);p.handlers[t.type].consume(e)}))}m.prototype.registerHandler=function(e,t){var n=this,i=this._injector.instantiate(t);Array.isArray(e)||(e=[e]),e.forEach((function(e){n.handlers[e]=i}))},m.$inject=["eventBus","animation","injector"],e.exports=m},b7dc:function(e,t,n){"use strict";var i=n("7299"),o=i.domify,r=i.classes,s=i.event,a=n("4580"),l=a.TOGGLE_MODE_EVENT;function c(e,t,n,i){var o=this;this._eventBus=e,this._canvas=t,this._translate=n,this.simulationModeActive=!1,e.on("import.done",(function(){o.canvasParent=o._canvas.getContainer().parentNode,o._init()}))}c.prototype._init=function(){this.container=o('\n    <div class="toggle-mode">\n      '.concat(this._translate("Token Simulation"),' <span class="toggle"><i class="fa fa-toggle-off"></i></span>\n    </div>\n  ')),s.bind(this.container,"click",this.toggleMode.bind(this)),this._canvas.getContainer().appendChild(this.container)},c.prototype.toggleMode=function(){this.simulationModeActive?(this.container.innerHTML="".concat(this._translate("Token Simulation"),' <span class="toggle"><i class="fa fa-toggle-off"></i></span>'),r(this.canvasParent).remove("simulation"),this._eventBus.fire(l,{simulationModeActive:!1})):(this.container.innerHTML="".concat(this._translate("Token Simulation"),' <span class="toggle"><i class="fa fa-toggle-on"></i></span>'),r(this.canvasParent).add("simulation"),this._eventBus.fire(l,{simulationModeActive:!0})),this.simulationModeActive=!this.simulationModeActive},c.$inject=["eventBus","canvas","translate"],e.exports=c},b81c:function(e,t,n){"use strict";n("37fd"),n("f96e");var i=n("4580"),o=i.TOGGLE_MODE_EVENT,r=i.PROCESS_INSTANCE_CREATED_EVENT,s=i.PROCESS_INSTANCE_FINISHED_EVENT,a=i.PROCESS_INSTANCE_SHOWN_EVENT,l=i.PROCESS_INSTANCE_HIDDEN_EVENT,c=500;function h(e,t,n,i){var a=this;this._animation=e,this._eventBus=t,this._processInstances=n,this._elementRegistry=i,this._eventBus.on(r,c,(function(e){var t=e.parent,i=e.processInstanceId,o=n.getProcessInstances(t).filter((function(e){return!e.isFinished}));1===o.length?a.showProcessInstance(i,t):o.length>1&&a.hideProcessInstance(i)})),this._eventBus.on(s,c,(function(e){var t=e.parent,o=e.processInstanceId,r=n.getProcessInstances(t).filter((function(e){return o!==e.processInstanceId&&!e.isFinished}));r.length&&o===t.shownProcessInstance?a.showProcessInstance(r[0].processInstanceId,t):delete t.shownProcessInstance,t.parent||i.forEach((function(e){delete e.shownProcessInstance}))})),t.on(o,(function(){i.forEach((function(e){delete e.shownProcessInstance}))}))}h.prototype.showProcessInstance=function(e,t){this._animation.showProcessInstanceAnimations(e),t.shownProcessInstance=e,this._eventBus.fire(a,{processInstanceId:e})},h.prototype.hideProcessInstance=function(e){this._animation.hideProcessInstanceAnimations(e),this._eventBus.fire(l,{processInstanceId:e})},h.prototype.showNext=function(e){for(var t=this,n=this._processInstances.getProcessInstances(e),i=e.shownProcessInstance,o=0,r=0;r<n.length;r++){if(n[r].processInstanceId===i)break;o++}n.forEach((function(e){t.hideProcessInstance(e.processInstanceId)})),o===n.length-1?this.showProcessInstance(n[0].processInstanceId,e):this.showProcessInstance(n[o+1].processInstanceId,e)},h.$inject=["animation","eventBus","processInstances","elementRegistry"],e.exports=h},b856:function(e,t,n){var i=n("b012");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var o=n("4974").default;o("6a89fb2a",i,!0,{sourceMap:!1,shadowMode:!1})},b896:function(e,t,n){var i=n("55ab"),o=n("bf6f"),r=n("fbcf"),s=n("7f82"),a=Object.defineProperty;t.f=i?a:function(e,t,n){if(r(e),t=s(t,!0),r(n),o)try{return a(e,t,n)}catch(i){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},ba1b:function(e,t,n){e.exports=n("7554")},bc19:function(e,t,n){e.exports=n.p+"fonts/fontawesome-webfont.fee66e71.woff"},bd77:function(e,t,n){var i=n("8fed");e.exports=i&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},bf1d:function(e,t,n){var i=n("45ad"),o=n("f0f1").f,r={}.toString,s="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],a=function(e){try{return o(e)}catch(t){return s.slice()}};e.exports.f=function(e){return s&&"[object Window]"==r.call(e)?a(e):o(i(e))}},bf6f:function(e,t,n){var i=n("55ab"),o=n("ac97"),r=n("f146");e.exports=!i&&!o((function(){return 7!=Object.defineProperty(r("div"),"a",{get:function(){return 7}}).a}))},bfb1:function(e,t,n){"use strict";n("e2da"),n("fa89"),n("95d1"),n("f96e");var i=n("7299"),o=i.domify,r=i.classes,s=n("4580"),a=s.TOGGLE_MODE_EVENT;function l(e,t){var n=this;this._canvas=t,this.entries=[],this._init(),e.on(a,(function(e){var t=e.simulationModeActive;t?r(n.container).remove("hidden"):r(n.container).add("hidden")}))}l.prototype._init=function(){this.container=o('<div class="token-simulation-palette hidden"></div>'),this._canvas.getContainer().appendChild(this.container)},l.prototype.addEntry=function(e,t){var n=0;this.entries.forEach((function(e){t>=e.index&&n++})),this.container.insertBefore(e,this.container.childNodes[n]),this.entries.push({entry:e,index:t})},l.$inject=["eventBus","canvas"],e.exports=l},c09a:function(e,t,n){var i=n("53c2");t=i(!1),t.push([e.i,".monaco-diff-editor .diffOverview{z-index:9}.monaco-diff-editor .diffOverview .diffViewport{z-index:10}.monaco-diff-editor.vs .diffOverview{background:rgba(0,0,0,.03)}.monaco-diff-editor.vs-dark .diffOverview{background:hsla(0,0%,100%,.01)}.monaco-scrollable-element.modified-in-monaco-diff-editor.vs-dark .scrollbar,.monaco-scrollable-element.modified-in-monaco-diff-editor.vs .scrollbar{background:transparent}.monaco-scrollable-element.modified-in-monaco-diff-editor.hc-black .scrollbar{background:none}.monaco-scrollable-element.modified-in-monaco-diff-editor .slider{z-index:10}.modified-in-monaco-diff-editor .slider.active{background:hsla(0,0%,67.1%,.4)}.modified-in-monaco-diff-editor.hc-black .slider.active{background:none}.monaco-diff-editor .delete-sign,.monaco-diff-editor .insert-sign,.monaco-editor .delete-sign,.monaco-editor .insert-sign{font-size:11px!important;opacity:.7!important;display:flex!important;align-items:center}.monaco-diff-editor.hc-black .delete-sign,.monaco-diff-editor.hc-black .insert-sign,.monaco-editor.hc-black .delete-sign,.monaco-editor.hc-black .insert-sign{opacity:1}.monaco-editor .inline-added-margin-view-zone,.monaco-editor .inline-deleted-margin-view-zone{text-align:right}.monaco-editor .view-zones .view-lines .view-line span{display:inline-block}.monaco-editor .margin-view-zones .lightbulb-glyph:hover{cursor:pointer}",""]),e.exports=t},c1ca:function(e,t,n){var i=n("6043"),o=n("f0f1"),r=n("0ef1"),s=n("fbcf");e.exports=i("Reflect","ownKeys")||function(e){var t=o.f(s(e)),n=r.f;return n?t.concat(n(e)):t}},c201:function(e,t,n){"use strict";function i(e){return Array.prototype.concat.apply([],e)}n.r(t),n.d(t,"assign",(function(){return z})),n.d(t,"bind",(function(){return j})),n.d(t,"debounce",(function(){return P})),n.d(t,"ensureArray",(function(){return f})),n.d(t,"every",(function(){return A})),n.d(t,"filter",(function(){return v})),n.d(t,"find",(function(){return m})),n.d(t,"findIndex",(function(){return b})),n.d(t,"flatten",(function(){return i})),n.d(t,"forEach",(function(){return y})),n.d(t,"get",(function(){return W})),n.d(t,"groupBy",(function(){return k})),n.d(t,"has",(function(){return g})),n.d(t,"isArray",(function(){return c})),n.d(t,"isDefined",(function(){return a})),n.d(t,"isFunction",(function(){return d})),n.d(t,"isNil",(function(){return l})),n.d(t,"isNumber",(function(){return u})),n.d(t,"isObject",(function(){return h})),n.d(t,"isString",(function(){return p})),n.d(t,"isUndefined",(function(){return s})),n.d(t,"keys",(function(){return x})),n.d(t,"map",(function(){return E})),n.d(t,"matchPattern",(function(){return B})),n.d(t,"merge",(function(){return Y})),n.d(t,"omit",(function(){return U})),n.d(t,"pick",(function(){return H})),n.d(t,"reduce",(function(){return _})),n.d(t,"set",(function(){return V})),n.d(t,"size",(function(){return S})),n.d(t,"some",(function(){return C})),n.d(t,"sortBy",(function(){return L})),n.d(t,"throttle",(function(){return F})),n.d(t,"unionBy",(function(){return N})),n.d(t,"uniqueBy",(function(){return M})),n.d(t,"values",(function(){return D})),n.d(t,"without",(function(){return w}));var o=Object.prototype.toString,r=Object.prototype.hasOwnProperty;function s(e){return void 0===e}function a(e){return void 0!==e}function l(e){return null==e}function c(e){return"[object Array]"===o.call(e)}function h(e){return"[object Object]"===o.call(e)}function u(e){return"[object Number]"===o.call(e)}function d(e){var t=o.call(e);return"[object Function]"===t||"[object AsyncFunction]"===t||"[object GeneratorFunction]"===t||"[object AsyncGeneratorFunction]"===t||"[object Proxy]"===t}function p(e){return"[object String]"===o.call(e)}function f(e){if(!c(e))throw new Error("must supply array")}function g(e,t){return r.call(e,t)}function m(e,t){var n;return t=T(t),y(e,(function(e,i){if(t(e,i))return n=e,!1})),n}function b(e,t){t=T(t);var n=c(e)?-1:void 0;return y(e,(function(e,i){if(t(e,i))return n=i,!1})),n}function v(e,t){var n=[];return y(e,(function(e,i){t(e,i)&&n.push(e)})),n}function y(e,t){var n,i;if(!s(e)){var o=c(e)?R:O;for(var r in e)if(g(e,r)&&(n=e[r],i=t(n,o(r)),!1===i))return n}}function w(e,t){return s(e)?[]:(f(e),t=T(t),e.filter((function(e,n){return!t(e,n)})))}function _(e,t,n){return y(e,(function(e,i){n=t(n,e,i)})),n}function A(e,t){return!!_(e,(function(e,n,i){return e&&t(n,i)}),!0)}function C(e,t){return!!m(e,t)}function E(e,t){var n=[];return y(e,(function(e,i){n.push(t(e,i))})),n}function x(e){return e&&Object.keys(e)||[]}function S(e){return x(e).length}function D(e){return E(e,(function(e){return e}))}function k(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return t=I(t),y(e,(function(e){var i=t(e)||"_",o=n[i];o||(o=n[i]=[]),o.push(e)})),n}function M(e){e=I(e);for(var t={},n=arguments.length,i=new Array(n>1?n-1:0),o=1;o<n;o++)i[o-1]=arguments[o];y(i,(function(n){return k(n,e,t)}));var r=E(t,(function(e,t){return e[0]}));return r}var N=M;function L(e,t){t=I(t);var n=[];return y(e,(function(e,i){for(var o=t(e,i),r={d:o,v:e},s=0;s<n.length;s++){var a=n[s].d;if(o<a)return void n.splice(s,0,r)}n.push(r)})),E(n,(function(e){return e.v}))}function B(e){return function(t){return A(e,(function(e,n){return t[n]===e}))}}function I(e){return d(e)?e:function(t){return t[e]}}function T(e){return d(e)?e:function(t){return t===e}}function O(e){return e}function R(e){return Number(e)}function P(e,t){var n,i,o,r;function s(){var s=Date.now(),l=r+t-s;if(l>0)return a(l);e.apply(o,i),n=r=i=o=void 0}function a(e){n=setTimeout(s,e)}return function(){r=Date.now();for(var e=arguments.length,s=new Array(e),l=0;l<e;l++)s[l]=arguments[l];i=s,o=this,n||a(t)}}function F(e,t){var n=!1;return function(){n||(e.apply(void 0,arguments),n=!0,setTimeout((function(){n=!1}),t))}}function j(e,t){return e.bind(t)}function Q(){return Q=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},Q.apply(this,arguments)}function z(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i<t;i++)n[i-1]=arguments[i];return Q.apply(void 0,[e].concat(n))}function V(e,t,n){var i=e;return y(t,(function(e,o){if("__proto__"===e)throw new Error("illegal key: __proto__");var r=t[o+1],c=i[e];a(r)&&l(c)&&(c=i[e]=isNaN(+r)?{}:[]),s(r)?s(n)?delete i[e]:i[e]=n:i=c})),e}function W(e,t,n){var i=e;return y(t,(function(e){if(l(i))return i=void 0,!1;i=i[e]})),s(i)?n:i}function H(e,t){var n={},i=Object(e);return y(t,(function(t){t in i&&(n[t]=e[t])})),n}function U(e,t){var n={},i=Object(e);return y(i,(function(e,i){-1===t.indexOf(i)&&(n[i]=e)})),n}function Y(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i<t;i++)n[i-1]=arguments[i];return n.length?(y(n,(function(t){t&&h(t)&&y(t,(function(t,n){if("__proto__"!==n){var i=e[n];h(t)?(h(i)||(i={}),e[n]=Y(i,t)):e[n]=t}}))})),e):e}},c223:function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return a})),n.d(t,"b",(function(){return l})),n.d(t,"e",(function(){return c})),n.d(t,"c",(function(){return h})),n.d(t,"f",(function(){return u})),n.d(t,"d",(function(){return d})),n.d(t,"g",(function(){return p}));var i=n("3fa4");const o="undefined"!==typeof e,r="undefined"!==typeof TextDecoder;let s;class a{constructor(e){this.buffer=e,this.byteLength=this.buffer.byteLength}toString(){return o?this.buffer.toString():r?(s||(s=new TextDecoder),s.decode(this.buffer)):i["p"](this.buffer)}}function l(e,t){return e[t+0]<<0>>>0|e[t+1]<<8>>>0}function c(e,t,n){e[n+0]=255&t,t>>>=8,e[n+1]=255&t}function h(e,t){return e[t]*Math.pow(2,24)+e[t+1]*Math.pow(2,16)+e[t+2]*Math.pow(2,8)+e[t+3]}function u(e,t,n){e[n+3]=t,t>>>=8,e[n+2]=t,t>>>=8,e[n+1]=t,t>>>=8,e[n]=t}function d(e,t){return e[t]}function p(e,t,n){e[n]=t}}).call(this,n("f20c").Buffer)},c225:function(e,t,n){"use strict";var i=n("83ec"),o=n("e244"),r=n("6043"),s=n("f0db"),a=n("55ab"),l=n("8fed"),c=n("bd77"),h=n("ac97"),u=n("fe32"),d=n("5a43"),p=n("eee7"),f=n("fbcf"),g=n("c673"),m=n("45ad"),b=n("7f82"),v=n("4d82"),y=n("ca2b"),w=n("3e1a"),_=n("f0f1"),A=n("bf1d"),C=n("0ef1"),E=n("42b1"),x=n("b896"),S=n("11b0"),D=n("69f1"),k=n("7d86"),M=n("986e"),N=n("5350"),L=n("fd3f"),B=n("76b2"),I=n("1810"),T=n("aca4"),O=n("6baf"),R=n("63ef"),P=n("35d6"),F=n("8aa3").forEach,j=N("hidden"),Q="Symbol",z="prototype",V=I("toPrimitive"),W=P.set,H=P.getterFor(Q),U=Object[z],Y=o.Symbol,G=r("JSON","stringify"),K=E.f,q=x.f,J=A.f,X=S.f,$=M("symbols"),Z=M("op-symbols"),ee=M("string-to-symbol-registry"),te=M("symbol-to-string-registry"),ne=M("wks"),ie=o.QObject,oe=!ie||!ie[z]||!ie[z].findChild,re=a&&h((function(){return 7!=y(q({},"a",{get:function(){return q(this,"a",{value:7}).a}})).a}))?function(e,t,n){var i=K(U,t);i&&delete U[t],q(e,t,n),i&&e!==U&&q(U,t,i)}:q,se=function(e,t){var n=$[e]=y(Y[z]);return W(n,{type:Q,tag:e,description:t}),a||(n.description=t),n},ae=c?function(e){return"symbol"==typeof e}:function(e){return Object(e)instanceof Y},le=function(e,t,n){e===U&&le(Z,t,n),f(e);var i=b(t,!0);return f(n),u($,i)?(n.enumerable?(u(e,j)&&e[j][i]&&(e[j][i]=!1),n=y(n,{enumerable:v(0,!1)})):(u(e,j)||q(e,j,v(1,{})),e[j][i]=!0),re(e,i,n)):q(e,i,n)},ce=function(e,t){f(e);var n=m(t),i=w(n).concat(fe(n));return F(i,(function(t){a&&!ue.call(n,t)||le(e,t,n[t])})),e},he=function(e,t){return void 0===t?y(e):ce(y(e),t)},ue=function(e){var t=b(e,!0),n=X.call(this,t);return!(this===U&&u($,t)&&!u(Z,t))&&(!(n||!u(this,t)||!u($,t)||u(this,j)&&this[j][t])||n)},de=function(e,t){var n=m(e),i=b(t,!0);if(n!==U||!u($,i)||u(Z,i)){var o=K(n,i);return!o||!u($,i)||u(n,j)&&n[j][i]||(o.enumerable=!0),o}},pe=function(e){var t=J(m(e)),n=[];return F(t,(function(e){u($,e)||u(L,e)||n.push(e)})),n},fe=function(e){var t=e===U,n=J(t?Z:m(e)),i=[];return F(n,(function(e){!u($,e)||t&&!u(U,e)||i.push($[e])})),i};if(l||(Y=function(){if(this instanceof Y)throw TypeError("Symbol is not a constructor");var e=arguments.length&&void 0!==arguments[0]?String(arguments[0]):void 0,t=B(e),n=function(e){this===U&&n.call(Z,e),u(this,j)&&u(this[j],t)&&(this[j][t]=!1),re(this,t,v(1,e))};return a&&oe&&re(U,t,{configurable:!0,set:n}),se(t,e)},k(Y[z],"toString",(function(){return H(this).tag})),k(Y,"withoutSetter",(function(e){return se(B(e),e)})),S.f=ue,x.f=le,E.f=de,_.f=A.f=pe,C.f=fe,T.f=function(e){return se(I(e),e)},a&&(q(Y[z],"description",{configurable:!0,get:function(){return H(this).description}}),s||k(U,"propertyIsEnumerable",ue,{unsafe:!0}))),i({global:!0,wrap:!0,forced:!l,sham:!l},{Symbol:Y}),F(w(ne),(function(e){O(e)})),i({target:Q,stat:!0,forced:!l},{for:function(e){var t=String(e);if(u(ee,t))return ee[t];var n=Y(t);return ee[t]=n,te[n]=t,n},keyFor:function(e){if(!ae(e))throw TypeError(e+" is not a symbol");if(u(te,e))return te[e]},useSetter:function(){oe=!0},useSimple:function(){oe=!1}}),i({target:"Object",stat:!0,forced:!l,sham:!a},{create:he,defineProperty:le,defineProperties:ce,getOwnPropertyDescriptor:de}),i({target:"Object",stat:!0,forced:!l},{getOwnPropertyNames:pe,getOwnPropertySymbols:fe}),i({target:"Object",stat:!0,forced:h((function(){C.f(1)}))},{getOwnPropertySymbols:function(e){return C.f(g(e))}}),G){var ge=!l||h((function(){var e=Y();return"[null]"!=G([e])||"{}"!=G({a:e})||"{}"!=G(Object(e))}));i({target:"JSON",stat:!0,forced:ge},{stringify:function(e,t,n){var i,o=[e],r=1;while(arguments.length>r)o.push(arguments[r++]);if(i=t,(p(t)||void 0!==e)&&!ae(e))return d(t)||(t=function(e,t){if("function"==typeof i&&(t=i.call(this,e,t)),!ae(t))return t}),o[1]=t,G.apply(null,o)}})}Y[z][V]||D(Y[z],V,Y[z].valueOf),R(Y,Q),L[j]=!0},c243:function(e,t,n){var i=n("c673"),o=Math.floor,r="".replace,s=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,a=/\$([$&'`]|\d{1,2})/g;e.exports=function(e,t,n,l,c,h){var u=n+e.length,d=l.length,p=a;return void 0!==c&&(c=i(c),p=s),r.call(h,p,(function(i,r){var s;switch(r.charAt(0)){case"$":return"$";case"&":return e;case"`":return t.slice(0,n);case"'":return t.slice(u);case"<":s=c[r.slice(1,-1)];break;default:var a=+r;if(0===a)return i;if(a>d){var h=o(a/10);return 0===h?i:h<=d?void 0===l[h-1]?r.charAt(1):l[h-1]+r.charAt(1):i}s=l[a-1]}return void 0===s?"":s}))}},c25e:function(e,t,n){e.exports=n("a009")},c3b4:function(e,t,n){var i=n("10b1");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var o=n("4974").default;o("77038fc2",i,!0,{sourceMap:!1,shadowMode:!1})},c401:function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},c55c:function(e,t,n){var i=n("ac97"),o=n("d554"),r="​…᠎";e.exports=function(e){return i((function(){return!!o[e]()||r[e]()!=r||o[e].name!==e}))}},c61c:function(e,t,n){var i=n("fbcf"),o=n("6023");e.exports=function(e){var t=o(e);if("function"!=typeof t)throw TypeError(String(e)+" is not iterable");return i(t.call(e))}},c673:function(e,t,n){var i=n("0874");e.exports=function(e){return Object(i(e))}},c6b4:function(e,t,n){var i=n("6aad");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var o=n("4974").default;o("1a9cb28d",i,!0,{sourceMap:!1,shadowMode:!1})},c732:function(e,t,n){var i=n("55ab"),o=n("b896"),r=n("fbcf"),s=n("3e1a");e.exports=i?Object.defineProperties:function(e,t){r(e);var n,i=s(t),a=i.length,l=0;while(a>l)o.f(e,n=i[l++],t[n]);return e}},c807:function(e,t,n){e.exports=n.p+"img/bpmn.1381b44e.svg"},c87e:function(e,t,n){var i;
/*! Hammer.JS - v2.0.7 - 2016-04-22
 * http://hammerjs.github.io/
 *
 * Copyright (c) 2016 Jorik Tangelder;
 * Licensed under the MIT license */(function(o,r,s,a){"use strict";var l,c=["","webkit","Moz","MS","ms","o"],h=r.createElement("div"),u="function",d=Math.round,p=Math.abs,f=Date.now;function g(e,t,n){return setTimeout(A(e,n),t)}function m(e,t,n){return!!Array.isArray(e)&&(b(e,n[t],n),!0)}function b(e,t,n){var i;if(e)if(e.forEach)e.forEach(t,n);else if(e.length!==a){i=0;while(i<e.length)t.call(n,e[i],i,e),i++}else for(i in e)e.hasOwnProperty(i)&&t.call(n,e[i],i,e)}function v(e,t,n){var i="DEPRECATED METHOD: "+t+"\n"+n+" AT \n";return function(){var t=new Error("get-stack-trace"),n=t&&t.stack?t.stack.replace(/^[^\(]+?[\n$]/gm,"").replace(/^\s+at\s+/gm,"").replace(/^Object.<anonymous>\s*\(/gm,"{anonymous}()@"):"Unknown Stack Trace",r=o.console&&(o.console.warn||o.console.log);return r&&r.call(o.console,i,n),e.apply(this,arguments)}}l="function"!==typeof Object.assign?function(e){if(e===a||null===e)throw new TypeError("Cannot convert undefined or null to object");for(var t=Object(e),n=1;n<arguments.length;n++){var i=arguments[n];if(i!==a&&null!==i)for(var o in i)i.hasOwnProperty(o)&&(t[o]=i[o])}return t}:Object.assign;var y=v((function(e,t,n){var i=Object.keys(t),o=0;while(o<i.length)(!n||n&&e[i[o]]===a)&&(e[i[o]]=t[i[o]]),o++;return e}),"extend","Use `assign`."),w=v((function(e,t){return y(e,t,!0)}),"merge","Use `assign`.");function _(e,t,n){var i,o=t.prototype;i=e.prototype=Object.create(o),i.constructor=e,i._super=o,n&&l(i,n)}function A(e,t){return function(){return e.apply(t,arguments)}}function C(e,t){return typeof e==u?e.apply(t&&t[0]||a,t):e}function E(e,t){return e===a?t:e}function x(e,t,n){b(M(t),(function(t){e.addEventListener(t,n,!1)}))}function S(e,t,n){b(M(t),(function(t){e.removeEventListener(t,n,!1)}))}function D(e,t){while(e){if(e==t)return!0;e=e.parentNode}return!1}function k(e,t){return e.indexOf(t)>-1}function M(e){return e.trim().split(/\s+/g)}function N(e,t,n){if(e.indexOf&&!n)return e.indexOf(t);var i=0;while(i<e.length){if(n&&e[i][n]==t||!n&&e[i]===t)return i;i++}return-1}function L(e){return Array.prototype.slice.call(e,0)}function B(e,t,n){var i=[],o=[],r=0;while(r<e.length){var s=t?e[r][t]:e[r];N(o,s)<0&&i.push(e[r]),o[r]=s,r++}return n&&(i=t?i.sort((function(e,n){return e[t]>n[t]})):i.sort()),i}function I(e,t){var n,i,o=t[0].toUpperCase()+t.slice(1),r=0;while(r<c.length){if(n=c[r],i=n?n+o:t,i in e)return i;r++}return a}var T=1;function O(){return T++}function R(e){var t=e.ownerDocument||e;return t.defaultView||t.parentWindow||o}var P=/mobile|tablet|ip(ad|hone|od)|android/i,F="ontouchstart"in o,j=I(o,"PointerEvent")!==a,Q=F&&P.test(navigator.userAgent),z="touch",V="pen",W="mouse",H="kinect",U=25,Y=1,G=2,K=4,q=8,J=1,X=2,$=4,Z=8,ee=16,te=X|$,ne=Z|ee,ie=te|ne,oe=["x","y"],re=["clientX","clientY"];function se(e,t){var n=this;this.manager=e,this.callback=t,this.element=e.element,this.target=e.options.inputTarget,this.domHandler=function(t){C(e.options.enable,[e])&&n.handler(t)},this.init()}function ae(e){var t,n=e.options.inputClass;return t=n||(j?ke:Q?Re:F?Qe:Ce),new t(e,le)}function le(e,t,n){var i=n.pointers.length,o=n.changedPointers.length,r=t&Y&&i-o===0,s=t&(K|q)&&i-o===0;n.isFirst=!!r,n.isFinal=!!s,r&&(e.session={}),n.eventType=t,ce(e,n),e.emit("hammer.input",n),e.recognize(n),e.session.prevInput=n}function ce(e,t){var n=e.session,i=t.pointers,o=i.length;n.firstInput||(n.firstInput=de(t)),o>1&&!n.firstMultiple?n.firstMultiple=de(t):1===o&&(n.firstMultiple=!1);var r=n.firstInput,s=n.firstMultiple,a=s?s.center:r.center,l=t.center=pe(i);t.timeStamp=f(),t.deltaTime=t.timeStamp-r.timeStamp,t.angle=be(a,l),t.distance=me(a,l),he(n,t),t.offsetDirection=ge(t.deltaX,t.deltaY);var c=fe(t.deltaTime,t.deltaX,t.deltaY);t.overallVelocityX=c.x,t.overallVelocityY=c.y,t.overallVelocity=p(c.x)>p(c.y)?c.x:c.y,t.scale=s?ye(s.pointers,i):1,t.rotation=s?ve(s.pointers,i):0,t.maxPointers=n.prevInput?t.pointers.length>n.prevInput.maxPointers?t.pointers.length:n.prevInput.maxPointers:t.pointers.length,ue(n,t);var h=e.element;D(t.srcEvent.target,h)&&(h=t.srcEvent.target),t.target=h}function he(e,t){var n=t.center,i=e.offsetDelta||{},o=e.prevDelta||{},r=e.prevInput||{};t.eventType!==Y&&r.eventType!==K||(o=e.prevDelta={x:r.deltaX||0,y:r.deltaY||0},i=e.offsetDelta={x:n.x,y:n.y}),t.deltaX=o.x+(n.x-i.x),t.deltaY=o.y+(n.y-i.y)}function ue(e,t){var n,i,o,r,s=e.lastInterval||t,l=t.timeStamp-s.timeStamp;if(t.eventType!=q&&(l>U||s.velocity===a)){var c=t.deltaX-s.deltaX,h=t.deltaY-s.deltaY,u=fe(l,c,h);i=u.x,o=u.y,n=p(u.x)>p(u.y)?u.x:u.y,r=ge(c,h),e.lastInterval=t}else n=s.velocity,i=s.velocityX,o=s.velocityY,r=s.direction;t.velocity=n,t.velocityX=i,t.velocityY=o,t.direction=r}function de(e){var t=[],n=0;while(n<e.pointers.length)t[n]={clientX:d(e.pointers[n].clientX),clientY:d(e.pointers[n].clientY)},n++;return{timeStamp:f(),pointers:t,center:pe(t),deltaX:e.deltaX,deltaY:e.deltaY}}function pe(e){var t=e.length;if(1===t)return{x:d(e[0].clientX),y:d(e[0].clientY)};var n=0,i=0,o=0;while(o<t)n+=e[o].clientX,i+=e[o].clientY,o++;return{x:d(n/t),y:d(i/t)}}function fe(e,t,n){return{x:t/e||0,y:n/e||0}}function ge(e,t){return e===t?J:p(e)>=p(t)?e<0?X:$:t<0?Z:ee}function me(e,t,n){n||(n=oe);var i=t[n[0]]-e[n[0]],o=t[n[1]]-e[n[1]];return Math.sqrt(i*i+o*o)}function be(e,t,n){n||(n=oe);var i=t[n[0]]-e[n[0]],o=t[n[1]]-e[n[1]];return 180*Math.atan2(o,i)/Math.PI}function ve(e,t){return be(t[1],t[0],re)+be(e[1],e[0],re)}function ye(e,t){return me(t[0],t[1],re)/me(e[0],e[1],re)}se.prototype={handler:function(){},init:function(){this.evEl&&x(this.element,this.evEl,this.domHandler),this.evTarget&&x(this.target,this.evTarget,this.domHandler),this.evWin&&x(R(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&S(this.element,this.evEl,this.domHandler),this.evTarget&&S(this.target,this.evTarget,this.domHandler),this.evWin&&S(R(this.element),this.evWin,this.domHandler)}};var we={mousedown:Y,mousemove:G,mouseup:K},_e="mousedown",Ae="mousemove mouseup";function Ce(){this.evEl=_e,this.evWin=Ae,this.pressed=!1,se.apply(this,arguments)}_(Ce,se,{handler:function(e){var t=we[e.type];t&Y&&0===e.button&&(this.pressed=!0),t&G&&1!==e.which&&(t=K),this.pressed&&(t&K&&(this.pressed=!1),this.callback(this.manager,t,{pointers:[e],changedPointers:[e],pointerType:W,srcEvent:e}))}});var Ee={pointerdown:Y,pointermove:G,pointerup:K,pointercancel:q,pointerout:q},xe={2:z,3:V,4:W,5:H},Se="pointerdown",De="pointermove pointerup pointercancel";function ke(){this.evEl=Se,this.evWin=De,se.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}o.MSPointerEvent&&!o.PointerEvent&&(Se="MSPointerDown",De="MSPointerMove MSPointerUp MSPointerCancel"),_(ke,se,{handler:function(e){var t=this.store,n=!1,i=e.type.toLowerCase().replace("ms",""),o=Ee[i],r=xe[e.pointerType]||e.pointerType,s=r==z,a=N(t,e.pointerId,"pointerId");o&Y&&(0===e.button||s)?a<0&&(t.push(e),a=t.length-1):o&(K|q)&&(n=!0),a<0||(t[a]=e,this.callback(this.manager,o,{pointers:t,changedPointers:[e],pointerType:r,srcEvent:e}),n&&t.splice(a,1))}});var Me={touchstart:Y,touchmove:G,touchend:K,touchcancel:q},Ne="touchstart",Le="touchstart touchmove touchend touchcancel";function Be(){this.evTarget=Ne,this.evWin=Le,this.started=!1,se.apply(this,arguments)}function Ie(e,t){var n=L(e.touches),i=L(e.changedTouches);return t&(K|q)&&(n=B(n.concat(i),"identifier",!0)),[n,i]}_(Be,se,{handler:function(e){var t=Me[e.type];if(t===Y&&(this.started=!0),this.started){var n=Ie.call(this,e,t);t&(K|q)&&n[0].length-n[1].length===0&&(this.started=!1),this.callback(this.manager,t,{pointers:n[0],changedPointers:n[1],pointerType:z,srcEvent:e})}}});var Te={touchstart:Y,touchmove:G,touchend:K,touchcancel:q},Oe="touchstart touchmove touchend touchcancel";function Re(){this.evTarget=Oe,this.targetIds={},se.apply(this,arguments)}function Pe(e,t){var n=L(e.touches),i=this.targetIds;if(t&(Y|G)&&1===n.length)return i[n[0].identifier]=!0,[n,n];var o,r,s=L(e.changedTouches),a=[],l=this.target;if(r=n.filter((function(e){return D(e.target,l)})),t===Y){o=0;while(o<r.length)i[r[o].identifier]=!0,o++}o=0;while(o<s.length)i[s[o].identifier]&&a.push(s[o]),t&(K|q)&&delete i[s[o].identifier],o++;return a.length?[B(r.concat(a),"identifier",!0),a]:void 0}_(Re,se,{handler:function(e){var t=Te[e.type],n=Pe.call(this,e,t);n&&this.callback(this.manager,t,{pointers:n[0],changedPointers:n[1],pointerType:z,srcEvent:e})}});var Fe=2500,je=25;function Qe(){se.apply(this,arguments);var e=A(this.handler,this);this.touch=new Re(this.manager,e),this.mouse=new Ce(this.manager,e),this.primaryTouch=null,this.lastTouches=[]}function ze(e,t){e&Y?(this.primaryTouch=t.changedPointers[0].identifier,Ve.call(this,t)):e&(K|q)&&Ve.call(this,t)}function Ve(e){var t=e.changedPointers[0];if(t.identifier===this.primaryTouch){var n={x:t.clientX,y:t.clientY};this.lastTouches.push(n);var i=this.lastTouches,o=function(){var e=i.indexOf(n);e>-1&&i.splice(e,1)};setTimeout(o,Fe)}}function We(e){for(var t=e.srcEvent.clientX,n=e.srcEvent.clientY,i=0;i<this.lastTouches.length;i++){var o=this.lastTouches[i],r=Math.abs(t-o.x),s=Math.abs(n-o.y);if(r<=je&&s<=je)return!0}return!1}_(Qe,se,{handler:function(e,t,n){var i=n.pointerType==z,o=n.pointerType==W;if(!(o&&n.sourceCapabilities&&n.sourceCapabilities.firesTouchEvents)){if(i)ze.call(this,t,n);else if(o&&We.call(this,n))return;this.callback(e,t,n)}},destroy:function(){this.touch.destroy(),this.mouse.destroy()}});var He=I(h.style,"touchAction"),Ue=He!==a,Ye="compute",Ge="auto",Ke="manipulation",qe="none",Je="pan-x",Xe="pan-y",$e=tt();function Ze(e,t){this.manager=e,this.set(t)}function et(e){if(k(e,qe))return qe;var t=k(e,Je),n=k(e,Xe);return t&&n?qe:t||n?t?Je:Xe:k(e,Ke)?Ke:Ge}function tt(){if(!Ue)return!1;var e={},t=o.CSS&&o.CSS.supports;return["auto","manipulation","pan-y","pan-x","pan-x pan-y","none"].forEach((function(n){e[n]=!t||o.CSS.supports("touch-action",n)})),e}Ze.prototype={set:function(e){e==Ye&&(e=this.compute()),Ue&&this.manager.element.style&&$e[e]&&(this.manager.element.style[He]=e),this.actions=e.toLowerCase().trim()},update:function(){this.set(this.manager.options.touchAction)},compute:function(){var e=[];return b(this.manager.recognizers,(function(t){C(t.options.enable,[t])&&(e=e.concat(t.getTouchAction()))})),et(e.join(" "))},preventDefaults:function(e){var t=e.srcEvent,n=e.offsetDirection;if(this.manager.session.prevented)t.preventDefault();else{var i=this.actions,o=k(i,qe)&&!$e[qe],r=k(i,Xe)&&!$e[Xe],s=k(i,Je)&&!$e[Je];if(o){var a=1===e.pointers.length,l=e.distance<2,c=e.deltaTime<250;if(a&&l&&c)return}if(!s||!r)return o||r&&n&te||s&&n&ne?this.preventSrc(t):void 0}},preventSrc:function(e){this.manager.session.prevented=!0,e.preventDefault()}};var nt=1,it=2,ot=4,rt=8,st=rt,at=16,lt=32;function ct(e){this.options=l({},this.defaults,e||{}),this.id=O(),this.manager=null,this.options.enable=E(this.options.enable,!0),this.state=nt,this.simultaneous={},this.requireFail=[]}function ht(e){return e&at?"cancel":e&rt?"end":e&ot?"move":e&it?"start":""}function ut(e){return e==ee?"down":e==Z?"up":e==X?"left":e==$?"right":""}function dt(e,t){var n=t.manager;return n?n.get(e):e}function pt(){ct.apply(this,arguments)}function ft(){pt.apply(this,arguments),this.pX=null,this.pY=null}function gt(){pt.apply(this,arguments)}function mt(){ct.apply(this,arguments),this._timer=null,this._input=null}function bt(){pt.apply(this,arguments)}function vt(){pt.apply(this,arguments)}function yt(){ct.apply(this,arguments),this.pTime=!1,this.pCenter=!1,this._timer=null,this._input=null,this.count=0}function wt(e,t){return t=t||{},t.recognizers=E(t.recognizers,wt.defaults.preset),new Ct(e,t)}ct.prototype={defaults:{},set:function(e){return l(this.options,e),this.manager&&this.manager.touchAction.update(),this},recognizeWith:function(e){if(m(e,"recognizeWith",this))return this;var t=this.simultaneous;return e=dt(e,this),t[e.id]||(t[e.id]=e,e.recognizeWith(this)),this},dropRecognizeWith:function(e){return m(e,"dropRecognizeWith",this)||(e=dt(e,this),delete this.simultaneous[e.id]),this},requireFailure:function(e){if(m(e,"requireFailure",this))return this;var t=this.requireFail;return e=dt(e,this),-1===N(t,e)&&(t.push(e),e.requireFailure(this)),this},dropRequireFailure:function(e){if(m(e,"dropRequireFailure",this))return this;e=dt(e,this);var t=N(this.requireFail,e);return t>-1&&this.requireFail.splice(t,1),this},hasRequireFailures:function(){return this.requireFail.length>0},canRecognizeWith:function(e){return!!this.simultaneous[e.id]},emit:function(e){var t=this,n=this.state;function i(n){t.manager.emit(n,e)}n<rt&&i(t.options.event+ht(n)),i(t.options.event),e.additionalEvent&&i(e.additionalEvent),n>=rt&&i(t.options.event+ht(n))},tryEmit:function(e){if(this.canEmit())return this.emit(e);this.state=lt},canEmit:function(){var e=0;while(e<this.requireFail.length){if(!(this.requireFail[e].state&(lt|nt)))return!1;e++}return!0},recognize:function(e){var t=l({},e);if(!C(this.options.enable,[this,t]))return this.reset(),void(this.state=lt);this.state&(st|at|lt)&&(this.state=nt),this.state=this.process(t),this.state&(it|ot|rt|at)&&this.tryEmit(t)},process:function(e){},getTouchAction:function(){},reset:function(){}},_(pt,ct,{defaults:{pointers:1},attrTest:function(e){var t=this.options.pointers;return 0===t||e.pointers.length===t},process:function(e){var t=this.state,n=e.eventType,i=t&(it|ot),o=this.attrTest(e);return i&&(n&q||!o)?t|at:i||o?n&K?t|rt:t&it?t|ot:it:lt}}),_(ft,pt,{defaults:{event:"pan",threshold:10,pointers:1,direction:ie},getTouchAction:function(){var e=this.options.direction,t=[];return e&te&&t.push(Xe),e&ne&&t.push(Je),t},directionTest:function(e){var t=this.options,n=!0,i=e.distance,o=e.direction,r=e.deltaX,s=e.deltaY;return o&t.direction||(t.direction&te?(o=0===r?J:r<0?X:$,n=r!=this.pX,i=Math.abs(e.deltaX)):(o=0===s?J:s<0?Z:ee,n=s!=this.pY,i=Math.abs(e.deltaY))),e.direction=o,n&&i>t.threshold&&o&t.direction},attrTest:function(e){return pt.prototype.attrTest.call(this,e)&&(this.state&it||!(this.state&it)&&this.directionTest(e))},emit:function(e){this.pX=e.deltaX,this.pY=e.deltaY;var t=ut(e.direction);t&&(e.additionalEvent=this.options.event+t),this._super.emit.call(this,e)}}),_(gt,pt,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return[qe]},attrTest:function(e){return this._super.attrTest.call(this,e)&&(Math.abs(e.scale-1)>this.options.threshold||this.state&it)},emit:function(e){if(1!==e.scale){var t=e.scale<1?"in":"out";e.additionalEvent=this.options.event+t}this._super.emit.call(this,e)}}),_(mt,ct,{defaults:{event:"press",pointers:1,time:251,threshold:9},getTouchAction:function(){return[Ge]},process:function(e){var t=this.options,n=e.pointers.length===t.pointers,i=e.distance<t.threshold,o=e.deltaTime>t.time;if(this._input=e,!i||!n||e.eventType&(K|q)&&!o)this.reset();else if(e.eventType&Y)this.reset(),this._timer=g((function(){this.state=st,this.tryEmit()}),t.time,this);else if(e.eventType&K)return st;return lt},reset:function(){clearTimeout(this._timer)},emit:function(e){this.state===st&&(e&&e.eventType&K?this.manager.emit(this.options.event+"up",e):(this._input.timeStamp=f(),this.manager.emit(this.options.event,this._input)))}}),_(bt,pt,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return[qe]},attrTest:function(e){return this._super.attrTest.call(this,e)&&(Math.abs(e.rotation)>this.options.threshold||this.state&it)}}),_(vt,pt,{defaults:{event:"swipe",threshold:10,velocity:.3,direction:te|ne,pointers:1},getTouchAction:function(){return ft.prototype.getTouchAction.call(this)},attrTest:function(e){var t,n=this.options.direction;return n&(te|ne)?t=e.overallVelocity:n&te?t=e.overallVelocityX:n&ne&&(t=e.overallVelocityY),this._super.attrTest.call(this,e)&&n&e.offsetDirection&&e.distance>this.options.threshold&&e.maxPointers==this.options.pointers&&p(t)>this.options.velocity&&e.eventType&K},emit:function(e){var t=ut(e.offsetDirection);t&&this.manager.emit(this.options.event+t,e),this.manager.emit(this.options.event,e)}}),_(yt,ct,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return[Ke]},process:function(e){var t=this.options,n=e.pointers.length===t.pointers,i=e.distance<t.threshold,o=e.deltaTime<t.time;if(this.reset(),e.eventType&Y&&0===this.count)return this.failTimeout();if(i&&o&&n){if(e.eventType!=K)return this.failTimeout();var r=!this.pTime||e.timeStamp-this.pTime<t.interval,s=!this.pCenter||me(this.pCenter,e.center)<t.posThreshold;this.pTime=e.timeStamp,this.pCenter=e.center,s&&r?this.count+=1:this.count=1,this._input=e;var a=this.count%t.taps;if(0===a)return this.hasRequireFailures()?(this._timer=g((function(){this.state=st,this.tryEmit()}),t.interval,this),it):st}return lt},failTimeout:function(){return this._timer=g((function(){this.state=lt}),this.options.interval,this),lt},reset:function(){clearTimeout(this._timer)},emit:function(){this.state==st&&(this._input.tapCount=this.count,this.manager.emit(this.options.event,this._input))}}),wt.VERSION="2.0.7",wt.defaults={domEvents:!1,touchAction:Ye,enable:!0,inputTarget:null,inputClass:null,preset:[[bt,{enable:!1}],[gt,{enable:!1},["rotate"]],[vt,{direction:te}],[ft,{direction:te},["swipe"]],[yt],[yt,{event:"doubletap",taps:2},["tap"]],[mt]],cssProps:{userSelect:"none",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}};var _t=1,At=2;function Ct(e,t){this.options=l({},wt.defaults,t||{}),this.options.inputTarget=this.options.inputTarget||e,this.handlers={},this.session={},this.recognizers=[],this.oldCssProps={},this.element=e,this.input=ae(this),this.touchAction=new Ze(this,this.options.touchAction),Et(this,!0),b(this.options.recognizers,(function(e){var t=this.add(new e[0](e[1]));e[2]&&t.recognizeWith(e[2]),e[3]&&t.requireFailure(e[3])}),this)}function Et(e,t){var n,i=e.element;i.style&&(b(e.options.cssProps,(function(o,r){n=I(i.style,r),t?(e.oldCssProps[n]=i.style[n],i.style[n]=o):i.style[n]=e.oldCssProps[n]||""})),t||(e.oldCssProps={}))}function xt(e,t){var n=r.createEvent("Event");n.initEvent(e,!0,!0),n.gesture=t,t.target.dispatchEvent(n)}Ct.prototype={set:function(e){return l(this.options,e),e.touchAction&&this.touchAction.update(),e.inputTarget&&(this.input.destroy(),this.input.target=e.inputTarget,this.input.init()),this},stop:function(e){this.session.stopped=e?At:_t},recognize:function(e){var t=this.session;if(!t.stopped){var n;this.touchAction.preventDefaults(e);var i=this.recognizers,o=t.curRecognizer;(!o||o&&o.state&st)&&(o=t.curRecognizer=null);var r=0;while(r<i.length)n=i[r],t.stopped===At||o&&n!=o&&!n.canRecognizeWith(o)?n.reset():n.recognize(e),!o&&n.state&(it|ot|rt)&&(o=t.curRecognizer=n),r++}},get:function(e){if(e instanceof ct)return e;for(var t=this.recognizers,n=0;n<t.length;n++)if(t[n].options.event==e)return t[n];return null},add:function(e){if(m(e,"add",this))return this;var t=this.get(e.options.event);return t&&this.remove(t),this.recognizers.push(e),e.manager=this,this.touchAction.update(),e},remove:function(e){if(m(e,"remove",this))return this;if(e=this.get(e),e){var t=this.recognizers,n=N(t,e);-1!==n&&(t.splice(n,1),this.touchAction.update())}return this},on:function(e,t){if(e!==a&&t!==a){var n=this.handlers;return b(M(e),(function(e){n[e]=n[e]||[],n[e].push(t)})),this}},off:function(e,t){if(e!==a){var n=this.handlers;return b(M(e),(function(e){t?n[e]&&n[e].splice(N(n[e],t),1):delete n[e]})),this}},emit:function(e,t){this.options.domEvents&&xt(e,t);var n=this.handlers[e]&&this.handlers[e].slice();if(n&&n.length){t.type=e,t.preventDefault=function(){t.srcEvent.preventDefault()};var i=0;while(i<n.length)n[i](t),i++}},destroy:function(){this.element&&Et(this,!1),this.handlers={},this.session={},this.input.destroy(),this.element=null}},l(wt,{INPUT_START:Y,INPUT_MOVE:G,INPUT_END:K,INPUT_CANCEL:q,STATE_POSSIBLE:nt,STATE_BEGAN:it,STATE_CHANGED:ot,STATE_ENDED:rt,STATE_RECOGNIZED:st,STATE_CANCELLED:at,STATE_FAILED:lt,DIRECTION_NONE:J,DIRECTION_LEFT:X,DIRECTION_RIGHT:$,DIRECTION_UP:Z,DIRECTION_DOWN:ee,DIRECTION_HORIZONTAL:te,DIRECTION_VERTICAL:ne,DIRECTION_ALL:ie,Manager:Ct,Input:se,TouchAction:Ze,TouchInput:Re,MouseInput:Ce,PointerEventInput:ke,TouchMouseInput:Qe,SingleTouchInput:Be,Recognizer:ct,AttrRecognizer:pt,Tap:yt,Pan:ft,Swipe:vt,Pinch:gt,Rotate:bt,Press:mt,on:x,off:S,each:b,merge:w,extend:y,assign:l,inherit:_,bindFn:A,prefixed:I});var St="undefined"!==typeof o?o:"undefined"!==typeof self?self:{};St.Hammer=wt,i=function(){return wt}.call(t,n,t,e),i===a||(e.exports=i)})(window,document)},c8ed:function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(i){"object"===typeof window&&(n=window)}e.exports=n},c901:function(e,t,n){var i=n("f39a");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var o=n("4974").default;o("635cd606",i,!0,{sourceMap:!1,shadowMode:!1})},c91b:function(e,t,n){var i=n("53c2");t=i(!1),t.push([e.i,".monaco-text-button{box-sizing:border-box;display:flex;width:100%;padding:4px;text-align:center;cursor:pointer;outline-offset:2px!important;justify-content:center;align-items:center}.monaco-text-button:hover{text-decoration:none!important}.monaco-button.disabled{opacity:.4;cursor:default}.monaco-button>.codicon{margin:0 .2em;color:inherit!important}",""]),e.exports=t},ca23:function(e,t,n){var i=n("eee7"),o=n("13a8");e.exports=function(e,t,n){var r,s;return o&&"function"==typeof(r=t.constructor)&&r!==n&&i(s=r.prototype)&&s!==n.prototype&&o(e,s),e}},ca2b:function(e,t,n){var i,o=n("fbcf"),r=n("c732"),s=n("e629"),a=n("fd3f"),l=n("a780"),c=n("f146"),h=n("5350"),u=">",d="<",p="prototype",f="script",g=h("IE_PROTO"),m=function(){},b=function(e){return d+f+u+e+d+"/"+f+u},v=function(e){e.write(b("")),e.close();var t=e.parentWindow.Object;return e=null,t},y=function(){var e,t=c("iframe"),n="java"+f+":";return t.style.display="none",l.appendChild(t),t.src=String(n),e=t.contentWindow.document,e.open(),e.write(b("document.F=Object")),e.close(),e.F},w=function(){try{i=document.domain&&new ActiveXObject("htmlfile")}catch(t){}w=i?v(i):y();var e=s.length;while(e--)delete w[p][s[e]];return w()};a[g]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(m[p]=o(e),n=new m,m[p]=null,n[g]=e):n=w(),void 0===t?n:r(n,t)}},caac:function(e,t,n){e.exports=n.p+"img/fontawesome-webfont.912ec66d.svg"},cb29:function(e,t,n){"use strict";var i=n("c673"),o=n("3352"),r=n("ce47");e.exports=function(e){var t=i(this),n=r(t.length),s=arguments.length,a=o(s>1?arguments[1]:void 0,n),l=s>2?arguments[2]:void 0,c=void 0===l?n:o(l,n);while(c>a)t[a++]=e;return t}},cbc4:function(e,t){e.exports="object"==typeof window},cc1a:function(e,t,n){var i=n("11e2");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var o=n("4974").default;o("52b97b55",i,!0,{sourceMap:!1,shadowMode:!1})},ccd9:function(e,t,n){e.exports=n("b612")},ce47:function(e,t,n){var i=n("80db"),o=Math.min;e.exports=function(e){return e>0?o(i(e),9007199254740991):0}},ce75:function(e,t,n){var i=n("53c2"),o=n("a0c9"),r=n("9812"),s=n("59f5"),a=n("5db6"),l=n("9545"),c=n("497f");t=i(!1);var h=o(r),u=o(r,{hash:"#iefix"}),d=o(s),p=o(a),f=o(l),g=o(c,{hash:"#bpmn"});t.push([e.i,"@font-face{font-family:bpmn;src:url("+h+");src:url("+u+') format("embedded-opentype"),url('+d+') format("woff2"),url('+p+') format("woff"),url('+f+') format("truetype"),url('+g+') format("svg");font-weight:400;font-style:normal}[class*=" bpmn-icon-"]:before,[class^=bpmn-icon-]:before{font-family:bpmn;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bpmn-icon-screw-wrench:before{content:"\\e800"}.bpmn-icon-trash:before{content:"\\e801"}.bpmn-icon-conditional-flow:before{content:"\\e802"}.bpmn-icon-default-flow:before{content:"\\e803"}.bpmn-icon-gateway-parallel:before{content:"\\e804"}.bpmn-icon-intermediate-event-catch-cancel:before{content:"\\e805"}.bpmn-icon-intermediate-event-catch-non-interrupting-message:before{content:"\\e806"}.bpmn-icon-start-event-compensation:before{content:"\\e807"}.bpmn-icon-start-event-non-interrupting-parallel-multiple:before{content:"\\e808"}.bpmn-icon-loop-marker:before{content:"\\e809"}.bpmn-icon-parallel-mi-marker:before{content:"\\e80a"}.bpmn-icon-start-event-non-interrupting-signal:before{content:"\\e80b"}.bpmn-icon-intermediate-event-catch-non-interrupting-timer:before{content:"\\e80c"}.bpmn-icon-intermediate-event-catch-parallel-multiple:before{content:"\\e80d"}.bpmn-icon-intermediate-event-catch-compensation:before{content:"\\e80e"}.bpmn-icon-gateway-xor:before{content:"\\e80f"}.bpmn-icon-connection:before{content:"\\e810"}.bpmn-icon-end-event-cancel:before{content:"\\e811"}.bpmn-icon-intermediate-event-catch-condition:before{content:"\\e812"}.bpmn-icon-intermediate-event-catch-non-interrupting-parallel-multiple:before{content:"\\e813"}.bpmn-icon-start-event-condition:before{content:"\\e814"}.bpmn-icon-start-event-non-interrupting-timer:before{content:"\\e815"}.bpmn-icon-sequential-mi-marker:before{content:"\\e816"}.bpmn-icon-user-task:before{content:"\\e817"}.bpmn-icon-business-rule:before{content:"\\e818"}.bpmn-icon-sub-process-marker:before{content:"\\e819"}.bpmn-icon-start-event-parallel-multiple:before{content:"\\e81a"}.bpmn-icon-start-event-error:before{content:"\\e81b"}.bpmn-icon-intermediate-event-catch-signal:before{content:"\\e81c"}.bpmn-icon-intermediate-event-catch-error:before{content:"\\e81d"}.bpmn-icon-end-event-compensation:before{content:"\\e81e"}.bpmn-icon-subprocess-collapsed:before{content:"\\e81f"}.bpmn-icon-subprocess-expanded:before{content:"\\e820"}.bpmn-icon-task:before{content:"\\e821"}.bpmn-icon-end-event-error:before{content:"\\e822"}.bpmn-icon-intermediate-event-catch-escalation:before{content:"\\e823"}.bpmn-icon-intermediate-event-catch-timer:before{content:"\\e824"}.bpmn-icon-start-event-escalation:before{content:"\\e825"}.bpmn-icon-start-event-signal:before{content:"\\e826"}.bpmn-icon-business-rule-task:before{content:"\\e827"}.bpmn-icon-manual:before{content:"\\e828"}.bpmn-icon-receive:before{content:"\\e829"}.bpmn-icon-call-activity:before{content:"\\e82a"}.bpmn-icon-start-event-timer:before{content:"\\e82b"}.bpmn-icon-start-event-message:before{content:"\\e82c"}.bpmn-icon-intermediate-event-none:before{content:"\\e82d"}.bpmn-icon-intermediate-event-catch-link:before{content:"\\e82e"}.bpmn-icon-end-event-escalation:before{content:"\\e82f"}.bpmn-icon-text-annotation:before{content:"\\e830"}.bpmn-icon-bpmn-io:before{content:"\\e831"}.bpmn-icon-gateway-complex:before{content:"\\e832"}.bpmn-icon-gateway-eventbased:before{content:"\\e833"}.bpmn-icon-gateway-none:before{content:"\\e834"}.bpmn-icon-gateway-or:before{content:"\\e835"}.bpmn-icon-end-event-terminate:before{content:"\\e836"}.bpmn-icon-end-event-signal:before{content:"\\e837"}.bpmn-icon-end-event-none:before{content:"\\e838"}.bpmn-icon-end-event-multiple:before{content:"\\e839"}.bpmn-icon-end-event-message:before{content:"\\e83a"}.bpmn-icon-end-event-link:before{content:"\\e83b"}.bpmn-icon-intermediate-event-catch-message:before{content:"\\e83c"}.bpmn-icon-intermediate-event-throw-compensation:before{content:"\\e83d"}.bpmn-icon-start-event-multiple:before{content:"\\e83e"}.bpmn-icon-script:before{content:"\\e83f"}.bpmn-icon-manual-task:before{content:"\\e840"}.bpmn-icon-send:before{content:"\\e841"}.bpmn-icon-service:before{content:"\\e842"}.bpmn-icon-receive-task:before{content:"\\e843"}.bpmn-icon-user:before{content:"\\e844"}.bpmn-icon-start-event-none:before{content:"\\e845"}.bpmn-icon-intermediate-event-throw-escalation:before{content:"\\e846"}.bpmn-icon-intermediate-event-catch-multiple:before{content:"\\e847"}.bpmn-icon-intermediate-event-catch-non-interrupting-escalation:before{content:"\\e848"}.bpmn-icon-intermediate-event-throw-link:before{content:"\\e849"}.bpmn-icon-start-event-non-interrupting-condition:before{content:"\\e84a"}.bpmn-icon-data-object:before{content:"\\e84b"}.bpmn-icon-script-task:before{content:"\\e84c"}.bpmn-icon-send-task:before{content:"\\e84d"}.bpmn-icon-data-store:before{content:"\\e84e"}.bpmn-icon-start-event-non-interrupting-escalation:before{content:"\\e84f"}.bpmn-icon-intermediate-event-throw-message:before{content:"\\e850"}.bpmn-icon-intermediate-event-catch-non-interrupting-multiple:before{content:"\\e851"}.bpmn-icon-intermediate-event-catch-non-interrupting-signal:before{content:"\\e852"}.bpmn-icon-intermediate-event-throw-multiple:before{content:"\\e853"}.bpmn-icon-start-event-non-interrupting-message:before{content:"\\e854"}.bpmn-icon-ad-hoc-marker:before{content:"\\e855"}.bpmn-icon-service-task:before{content:"\\e856"}.bpmn-icon-task-none:before{content:"\\e857"}.bpmn-icon-compensation-marker:before{content:"\\e858"}.bpmn-icon-start-event-non-interrupting-multiple:before{content:"\\e859"}.bpmn-icon-intermediate-event-throw-signal:before{content:"\\e85a"}.bpmn-icon-intermediate-event-catch-non-interrupting-condition:before{content:"\\e85b"}.bpmn-icon-participant:before{content:"\\e85c"}.bpmn-icon-event-subprocess-expanded:before{content:"\\e85d"}.bpmn-icon-lane-insert-below:before{content:"\\e85e"}.bpmn-icon-space-tool:before{content:"\\e85f"}.bpmn-icon-connection-multi:before{content:"\\e860"}.bpmn-icon-lane:before{content:"\\e861"}.bpmn-icon-lasso-tool:before{content:"\\e862"}.bpmn-icon-lane-insert-above:before{content:"\\e863"}.bpmn-icon-lane-divide-three:before{content:"\\e864"}.bpmn-icon-lane-divide-two:before{content:"\\e865"}.bpmn-icon-data-input:before{content:"\\e866"}.bpmn-icon-data-output:before{content:"\\e867"}.bpmn-icon-hand-tool:before{content:"\\e868"}.bpmn-icon-group:before{content:"\\e869"}.bpmn-icon-transaction:before{content:"\\e8c4"}',""]),e.exports=t},cf70:function(e,t,n){"use strict";n("f96e");var i=n("7299"),o=i.domify,r=i.classes,s=i.event,a=n("fbdf").is,l=n("4580"),c=l.TOGGLE_MODE_EVENT,h=l.GENERATE_TOKEN_EVENT,u=l.RESET_SIMULATION_EVENT;function d(e,t,n,i,o){var s=this;this._eventBus=e,this._tokenSimulationPalette=t,this._notifications=n,this._elementRegistry=i,this._translate=o,this._init(),e.on(h,(function(e){a(e.element,"bpmn:StartEvent")&&r(s.paletteEntry).remove("disabled")})),e.on(c,(function(e){var t=e.simulationModeActive;t||s.resetSimulation()}))}d.prototype._init=function(){var e=this;this.paletteEntry=o('<div class="entry disabled" title="'.concat(this._translate("Reset Simulation"),'"><i class="fa fa-refresh"></i></div')),s.bind(this.paletteEntry,"click",(function(){e.resetSimulation(),e._notifications.showNotification("Reset Simulation","info")})),this._tokenSimulationPalette.addEntry(this.paletteEntry,2)},d.prototype.resetSimulation=function(){r(this.paletteEntry).add("disabled"),this._elementRegistry.forEach((function(e){void 0!==e.tokenCount&&delete e.tokenCount})),this._eventBus.fire(u)},d.$inject=["eventBus","tokenSimulationPalette","notifications","elementRegistry","translate"],e.exports=d},cfa0:function(e,t,n){var i=n("53c2"),o=n("a0c9"),r=n("b027"),s=n("c807");t=i(!1);var a=o(r),l=o(r,{hash:"#iefix"}),c=o(s,{hash:"#bpmn"});t.push([e.i,"@font-face{font-family:bpmn;src:url("+a+");src:url("+l+') format("embedded-opentype"),url('+c+') format("svg");font-weight:400;font-style:normal}@font-face{font-family:bpmn;src:url("data:application/octet-stream;base64,d09GRgABAAAAAD4sAAsAAAAAudgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAQwAAAFY+IEq7Y21hcAAAAYgAAAI5AAAHRN+uG6xnbHlmAAADxAAANBYAAKG8CQmG52hlYWQAADfcAAAAMAAAADYY7KABaGhlYQAAOAwAAAAbAAAAJAc8A79obXR4AAA4KAAAABEAAAGwpeAAAGxvY2EAADg8AAAA2gAAANpyjUcSbWF4cAAAORgAAAAfAAAAIAGWBHduYW1lAAA5OAAAAVIAAAI9ejh1lXBvc3QAADqMAAADnwAACihWzTZJeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGR+wTiBgZWBgamKaQ8DA0MPhGZ8wGDIyAQUZWBlZsAKAtJcUxgOvGB4cYQ56H8WQxRzEMM0oDAjSA4AJHkNWQB4nO3VBXLVBxhF8ZMQAsXdXUuwIMXdXYoUb3HJNrsIlnBXAZx/cpdBZn55yWMek0zudx4wG5ilfRqD0UlG/IqRCZ8dmX5+FvOmnx/jh9+P+zjCaL7m/58/Icw8Di/x375PP476mjH/53HmMJc/fP18FrCQRSxmCUtZxnJWsJJVrGYNa1nHejawkU1sZgtb2cZ2drCTXezmT/YwwV5/jv0c4CCTHOIwRzjKXxzjOCc4ySlOc4aznOM8F7jIJS5zhatc4zo3uMktbnOHu9zjPg94yN884jFPeMo/POM5L3jJK17zhn/5j7e84z0f+MgnPvOFr3xjyl9rnN8fC4ZPs1f0u6nh7z9j2ErKvz+pYVupYV+pYXcpd0LKxZByO6RcEalhjymXRWr46VKujZS7I+UCSblFUq6SlPsk5VJJuVlSrpeUOyblokm5bVKunJR7J+XySXkDpLwGUt4FKS+ElLdCyqsh5f2Q8pJIeVOkvC5S3hkpL46Ut0fKKyTlPZLyMkkNDUl5raS8W1JeMClvmZRXTcr7JuWlk/LmSXn9pOwAKYtAyjaQshKk7AUpy0HKhpCyJqTsCikLQ8rWkLI6pOwPKUtEyiaRsk6k7BQpi0XKdpGyYqTsGSnLRsrGkbJ2pOweKQtIyhaSsoqk7CMpS0nKZpKynqTsKCmLSsq2krKypOwtKctLygaTssak7DIpC03KVpOy2qTsNylLTsqmk7LupOw8KYtPyvaT8l2AlO8HvuvNYOoXV5IpPQAAAHic7X0JnCRFlXdG5H1UZl2ZWVXdXdVV2V1VfdZd1cdMd8/d0zM9933BHAww4CC3HIOsAsoheIEuDAyHoKzgqrCuCyyysOuyLup6rLrKt7K66uK1qOO338c3XX4vIqv6mp5hpmGGn/6msvKOjOPFixf/9+JlJIMZ5g9H2Kfwc4yfaWAYlNBxMIoL+XJFTA2ibiQjIYpsOMCH20b7mpv7RtsW7g/eednAvU2rqv9eLYhmh41eaGjBz8GtNRBi9bz06LXtzU7159W/D5ZTCJXtAYZheEjnObYf/wxS6WRyzBAzCqkJCVFHTQg2ViGeLyczqFRMppJOIuXwCcEORBG5XAmUk06cb0NsPJBwdESuD6AU241aE4LIQgZpEPS42ioo4mOKKCr4nbIoyp/iZcH0a0uqP1IMlEceBf2T4sFDSFerP6qOIRax/dVdyxDWDNyJ/ZYHth6kK14Ee9sHZwb+GcKsGZZ7sOHxGLiiRIIsRi8Z6ti/yh5Nwe2qN1cV0WeRX6s+pwLtVDSokDiqf6cGsa6iIc3PEBp/j70D/4oJM02k1KIgWjGyM/AgLlfKFTgrV5CBKuwdq1Y/sdVqjyxtae77Rtv/sLGeuDMaTEezW6rphvsj+Fdt6S0dwY7ISDLRn/iftPF8r9M6GmiLnv149dL7Gx5gEKT1Q5pWw+SUHLMgWnalUHLqqY2ntPWLj1x7nWod/Msb11xYoSmNJ7L9qY7r1OC9HWv3V2gSUI8sxH83+0U2wXiZIDOPcIyIhKCNrHwFlYsplBRl3JowWNOBNcYWyDrIlsiaYR1Y0WFDre5UFHRIjZENnKgGuql6dfVqdA3GHIue52CDWI57nmws7qhLbILEEJsSzQCN4KafjAcy+eNExQhQjjvZZ9kWoFOOWcqczVzF3AKlSYqEZoJlW3YUVQZwpZzqRqlkykmKZZtctQTg1mSqG+5UBpBdC+/egisYwnYjN6xo0XvA0KkkqeUynNkCqQe7XIGLcCmZEgwEbE+uibaYEsQUvYV+d+E5O+fNV7XKnLlrV/71hk03rBSEaOOVK1dtZE3v7u2b++ZI8tyBoUeeHF21p9m0e3sePGvr+tX5EuJaWuYtXDN63+C8RVy0eU722vmrRpZ0dCI0PDC0bMlthXLQDKZSc0camvre2VNu79x/cV80mQ+35kLtneFsazif7O3ZX7zo4tLFLSPFkVa4xSZwubRl+4XbvrB0JJ1WG5uu/MTmrWvX3pRu43GOzWXXbti96bGhBf3ejs47nli/ef7CFR1sNrNyzda1q1aUe7ze1mz+tgeXLs93ZLO4s33xyKplt3ZmRDlXKC2a/8H+uYmOi6J9F5d7Otv3v7OviWQlG+5sD+UgK2xP70XF/ZCVVshKC9xiGB/U20OU/1ioQ5VZwTzCHEGD6KPoN3gOvg4/z/LsNvZR9vfcINSmL+7jC2LFjJdsX84RYTFhNUQzxhUq44s9vgzypQzvpJwSrCnbMfhYeJAjfJsqweJkEPxhnyrVjuCYnJJjuOIG4R0Dm5AIMskeFgPVTugBOXavYTPGFwbDpQwXzzluc+Gm5Scm0CxhJyOTHJGcQcyYxkHiguhpqSBC1jFpKnCZRNsEDS7D8lACi0QLpYBMS2TDObUCkDJBxseLhKGgkHnedGi2ydY2C7CSJSaTOCBManypjC8ZjifZF236IC2zRNu9ADcHRdgUaLiUmwJbixNiJUnEsCskIHp1PHIaJU9iMoBMg7g0iEpAm9IgLgwqpQrchqJhEgkhEy7EUC2n5AiukXgRRE1iJyRshOgkRxxfDI5Qv84BgyrZIJpIiWSERE8CQBw0AYgKoiWUHK8UK+4YcAVOJJJ3GlGJxkGLwqEUurv6d/95ycHqiwdVQeU1nheSgiJxGCQSFjiZ6+BlHn4KH4WVHHAhGYQWxyEEWzHJCzw8KBzmOR4uYixhTZREuAULiBIDy5j1wYksg0jjoKPC7upHMieAvIP+TSIbWCQOYuUkxCljv+E5iYcTjtNglVhE4+NkZJDHWR5D4iw5kjiZF3neK2ABG5CeG06EqEQIiVkSnd+j8KIAJ5LEQSJJiA8iFWEXYSVRZKE8NG+QYcSSYw7KneTIZd7zOCcJcBmyYEIuWMAaGpJllhYDUkdQZHrAczIEgp4B1xaWrvQnsA6mxIFSoRt4KC9EJLDjQUULQURwBXoWyAgvu/mBmBFdYI+QBCvcR1isk1BgIR8sN/YCRAuRkaD0h5FEjlhSSoiLJVHx7PhNknEZ/xoeEtxrUGc0ZotUqQZPCFDBCpbcpEUaBvIjHfkkDxQkzwCxITnIMVYgclaoZxkjfz3HIo0bMsvj14A45CZcgzPCAxo8hl0O4mSJF1moVoEnJRTqz8tu7Y0B/YGmQDpBE4D0UMOkFqDWYCVcA7cpj3AkB8AXwDOsyXKKGIYi1OgPlKKEltBByAkSlUZV9HMqsADhAs5LU0CU9BrvgdzyEp+kEVKOpNwJXAhXMCU7x1cXQigBu8wIQTwy8iCOJ4ekrYSBNkEBWouqyHyN74ErAzwJAv/WKORa1lgP9pN2g4KEDFYnvQlrAydwtJpIsVhoYHBVCCLaAgmjcHyjh2zZOou/Xn0R9eS2DDz11AH0W0J3kWAUShQeyi7X655H47zKsrRi15KaF2VZQfKk1iMGOQ/HNROmotwtQyuflLJEW6aEXMK4rRMJ8Bxcdpu0NrlFk9VjuxHIUAaNq9GEF7UooWpwksSAlaeVSRsAT9iRrfMpMBBmsUt1iZclIgfq7EKCpGr8ZRDCyJqMCPMTdmFVANpyXWppLCeMt0480Qw51iJllYEM/ZT6Hl6dCKU4rMiKnK7CjjQ3aGCYk4AlaozCu9RArJfKNBYpqJY4oY2MSByPUiYjdQ9V4OEaeI9Myoq4BMeTW/UKhduT+DMKKz3k3FbWhUgUHFeTyDKfAp6RFS4PdJUIVwrSZBYU6jLaEoBkLOeF+5Is+OAqSPw4rLwCAI9DYV5BnFAvmITaXG6V+US9D7B5EKu4l9JfhAxFWFWlVRY0gJ0k0nBcnoGmaQLVkeittU4qUnkQfZD/+4nwhg5Bpg1aE3hSbsIcIB+pqOOoIKjJKmAHKt+ghgXWywrj1SW4dSOOQDhW0KAhUhlH43YlImUauS5GUU2QkthBwJHMgsCGHpAIMNoHgJSEihLkuoBlJ8Sg29lArRHZzdXYDnmh32F5mVVI1AYcClqwdgtEpCBztGdh62mDYAbem9wD0u7GldE1/fMu9m9Zh7EA7/cxA8xCgvZ1FnA+BiBP4DlF+hMwny6ppLsAsg9ATdoAJMVU0Ey1wgow/fCmR/5sIRqa2//AZ1evuynVBspo9IoVOy7YsGZVX79t2x2dCxdv2bRh04IFqSTLOtFLPjpYvjDzja98JXQH2ty+IMEm0OLrHnjikYHBpXK06erVazdtXL/2fclMDiVbFyxct/KTwyOZotewrN7yqpUbt6xY+s6BPzDJ0fhH77gDpe84e885e84555xo1mZkKN+DgIubARPbzBrmabQQPYD+C+fxfVBOAHMFswAoDPAjHMApQNxSIdCBauiRgp1BdgogBsRDlDauhoYNwYwpAH4Ioop5KMYhwDEjOBREqhQdi44LMXkCcDkT/nVwSqCqe14Dw5gAQYIaTUMxCSIfpDB1MEl0RMjQBJiculD0Pgi5RS5io7irjjAnL6kajKvBQhfM0cWFhxwpgqeONyFN280DO6EalNwVQCeozpQYFBeyBA0SMmB64ILDQg2JEvBZiIkkDSC17YLBGnrPKA4cg4qBPnPgwG0HDly+48AB+BdEj+DxiCmP7iIKaJEc6ZRtkCzwayMbgY9BF0pEgMAqoCcKHvFVIutZwv4EgRFkISEdEIdABDVtCSyBk6wCHZXsyn0MwLCGowCbIJ5cga6ASH/k4gKRreFIACD82O94EeEJKU4CYNLtkERps8PkedLsSe9B2yoRNrWug8hdnYAMcnsCc9FYatAIwmAKdkixQAIRQcMJEo8/D1K/1jlRcQV3eNLABSIuBBfzUnlKyIURj6BfHA9OuiPpyCMUN9MwVAoqbtFpXkjH7BIEroicC44ISkIguvDnaPeucAbIeIOABBDlAGV42vV7ZEEI8sgviDxyl0akwg7+KpH1VOSSDIz9OxFRtCY4T13usSqIKhCodVKQCiQLdMWsh23CrIdjPTKgJDcSggGC2AdA2odBmkNXgQGo85je9RFYFieMdNsBGxjpuu3oIyAdESkU7elqUJdzCcNDZwkRQfk40gWsnMCxpPSAvbCkQ+8quPVMMQPpj/2KRCoZZLQCuFCT3D6Hgx6IJaoBVAvhGZDshIuwK5BB3msUv7s8QquZRup2RnUeI6KcoD4WE7hBsQWp3Tq4R9B3SHQPGYXSU5BVUwHgCRZrdXRBqAfsAxwoYCL3oQPkUPXLkCTNbgGyJ+BavAIF6VBSBCCEFxSRUsCFY3AXWhriRSMJ8UHBWK72F1md7QRgRPgl4GK9BkEMiJ6AAK035qnzAlkILqPRybIE0QlelUACgc/AMTRrkahM1c8TJZAjeiB0c6QMGqIklwmSIFwj1LA1awgU63CiRiAgwbMUthMswdF+EABRrT0COuWJfjLeLyO3/mVECc9Bj0+LgAAOEkqQI0xQrAsTPAhDX4kYYugbwjcxBWoRRsQelkyJlk0MVmI3IpYv0m+KOk4liX04XykXiK2MdKDYN3D5Br9ppzu3aA+uajZa7MaEHU4kzr0o0zVoaeqiXUWPH5m65NOEuRcskuT48uICfGNpx5x5t1Ukf3+zcf8qkftQ+sIL0u1dbIO97txcYV0WoWAD5A7LwxcM9F9+dmOLa4tkGPxrfAscidDvMQFfYXx5fQ/54VvGPoU31VcI7vaTz7BxeEZiEoAFljDbmIuZG5iPUHtpHABBvBwQHGo6tS2CC2wCCcoEBYhJu2bqs60ywQU8MeIiagCsUBPfIBCn7F4wXUviACoNIIAWvHuRPlsqkthK3Qi5MCNB7tHnSTgaP0EjTjKD0OGzz0bXP7enUP1m4Tytsc0fVaSg1uiTdDlcaNItVWkMmdLPm1UhqvPtiaDJ6X2Lxn7T1OBt0D0qYKImj+VVDK8nzEv4z4NEcgB6bMbeUMAOCNhz5BM2BwJQlTyBhFcC1vbgzwRaokbE9rWynF0pFTtF7Bn7t9aIz1m50ObYVt+qHgHnH3scJZ/csgX9K8heyQ5iBNKQ9ESgzOsa0bFWKqYnovGZAU8grZ7VoWhNvmTAE4oYAcHb0uixDM3SgtVv8EG1ySt55HlzfDoX0PPvKIuynw/rCVvuCiUjfNhoDYqDcyW1+oRs+2WPYHoMVYmEkmJAR3rU9HfKqqGZoRw7yTZoMM1Mnrmc+WfUhi5Dfw34cRs+hP+HHWXvYL/NNXP7CPYDmtegH6nZMrAxte12Y2rYhWrVgcmh+voB3hDG70AnbKQzuBM20Tkna6OjEOTkTXQ8f1xzmnOS9rQmfgZzWumY5jSHdaHmyZhfZ2N9xfxJG18ddKKmS6ARd0KmSyfg0uM41kObP67x0EGHhy6yw6EN1/XNXY24hb0d+eRwQTa6cvFVy3oishVatVsONgGGkYi2u3mzP6kPcvqbscZ9DvDWW2mN49ENVEN7C81x8tg/nrw5jsMfmL2NjB/7jIvh3hojmY4efgMjme+EbGTcJwFIvAmT8n+/lRZlaezwW2ZR5vBfnrTtlAOgz83CeMp99C2xM3pw5C2wM3K4iJb1916/OWqa7xgauDhiplBibmtlf5MpRnpGV8dbO/N+p4wMH2lQ4cRC6Vcnb8ODlvIWGfHm0Eb3lhvx8KffEiseuvJNmtEeIKLurTOjsaNvzo6Gv/b2GZ5BpXpLLc/Vf3iTJlYg/JuzsYLm9eatkq7d5c3bJY/2Q3gHc/Wp9kOwg5MNgvlJFsFT73cQOnTo6kOHdra2HDq09P77T7lvwfYVK649ePDag6F7R+69d4QBPXE6vc8Hil96yik+g+34lJN60TRT8ykm9UMz2aWn+gvNn9lfqJIwuBg0phg3iGN4kMvgQZzhDAxo+jjeQodByhnEu+fmm8nWgFbF3XwzaX8zXD2Oy9Djb/TsxFVqHpnkY+Wb8LFiRAsKNcWzqvqDu1QLPT3Vp6r63Y+pQfTcZH+qu9gvAX0aQGNdRukzmQ/LVEF1OXHq2AThtjK9fyy3ohT6xYW7zx4cUtTeuQPrVjy5duPQglWS2NRw1eq1mz3GymHCNOxQ75zhxR+s9Oa9yfSQs2bJsfyC2ESlvHX7Bdv+eslIKgns09/7wKata9ff2tbOodtxW3rRkpVLb+7OaXpbNve+jw3Mc0xr/7EcexhGgXJ/mP071mEamQqzmtnHXASt8ErmGubdzHsJFZyZ6FAjQ74wiRA6qo3Q0FY55TnLpY/bMPOF/CTqdROTjEs9k3oJ+ZwACERx0op+h/DuHVuH5ltmtDszPPz5zduWjZxnWg07hpdu6Onn+W0b1vX2Gd72Ymlk+ZNr1/fPbWqUle7SF/fz/LqVy/JFWS339C0fvnfR4q5sNGiWC7evZNllixZ0dApSpdSzaOEdVzQncCzel969B3VXf16tRr7i/thEd9eKVTs3PDG6olBq141s94c2bHz8nnIlqOdQV8fy0a1rPrVwcapdaY4PDW5ct3nryMbzOzrah5euW3lv/5yGBk9rcnDooZVr+vsWZFPJoXnLltyaL/qDDesHhu6av6gjlrhKq34QXRuqPolS4fBIKLQ+FBoNhYAfveM2FDKOtIX5PGhjy9D9aAwP41vw11gfex77V9DnLzvOqNIZT6sznlan1dNqymBa5oyz1RlnqzPOVn+MzlbTxjLvPONudcbd6oy71R+juxUjjet9QaaN6Qbdpky9rubXNZwggeJ5ohsXXUxPzoPkToKcF+n7EseE5oev3rd3zsDAnL37DtcPrt6/Y2upUilt3fFy/aBtOqqe8gA9yE15gB7867GwsTLuY+WOL76D+Q46Cz0DJBjFfzOLEUX2jPvV2+V+dfKja/1nfLTO+GjN1kfrZMd20PAZN64zblxv0o3L9Y9im/Gmcf8oM17ia+uLE25ReNOePS/Sv+sn/S322/hVJsKsYy5j3s8cJD22IPYi0mNTdyd4GrrocqkXFYktjnTcMdKxFXL5QWSZpBMn10w4JF1eIplByVKxUiTeUaluBIf5SqEsZnMCte3lqYU8lc1ZNjEg1dZyIKEj0xekrwAPoJKv2I0cPp6Pkos6cuKJbnJxAKHh1jxSBDlhRw2ElqPIMju3lJiGQQQADBIUTQGmE/xYUAgl5WhLVCb0VABgKzqgWywnCPdqyfakRvg4788GD5qZgF7aXII/7ittKRa3lMa+jPtaB1paBlrHvkz3eHfO8Vu6qhnBRnzjjTgXsdudXMbVbqmqqhmWx1D9ICyBP6AuFfgRHzZyjoKslNB9XsS+RxNAW4MfDwdW84XL4XdhAi0rbi5V95c2F2GPPgz7OS1zW6v7W+e2wB59GPaM69cOdXwH/kitjg0mQPzgCGwynUrcjIu1/Wa2fORXhw49j7vHvvl8bY8/MvYxfP43Hn/8cefhhx+u8csa/AzDAX4LEn4hEcV98cmmvrvwM2PvxHvGDiL+nnu23HMPfiY8th0/0wkXXifnW+4h0XA1f/sEYzMFZtC1bB/tbe/Yk42yU9ztbfEY9kX02saH3z2T0720ftWK3j5rJq/7lYsnm4jYxOIDMzndp5LzF66Z5HNfWl3zuUf/MlkxnVw+932C/pN/m4DAwRQLAW2WhKiIKXEWbxMc8SUK119mDzs33SzqCxLRpmvzs3il4FvOovMfqf5FdGv33aAz+Ne3L7jsQ6MzjU3uYc4/9SNlNR/MUz8+tn7Cs/KUD47trvlLMjOO+e5jLj/VdOWP5jdBPPU0RvgoDtXD6ikn9xUzcLTVEpg+3tY/q/G28cHc2Yyvhd1B2VmMpj04Pr5akz+vsZ/GL4G8TzEdTA9I65k7TAuuCR3kVXgnkYSr5QAI9EoTmhCu32tf0g5/3Nu+pK1tSfvYP+LezoGBzsuqn7m0a+7cL6Fg9ZeXjo52j47il+B2dZMbDH0K9tmBzuqmzgFUrL400Ik+1TlQ/fPqL39ll7tJeGaGfGZOMp+Qxe+66eG+WvagH65l77LOWvZa//nEsvaLT2YgA3hSnpzj5wdgBs3LMfIw9mXIwTGTdpOdznNzZs1zbvOdDdN9Z7wRzoLvLp9oSzPJrguYq059n4BFcmCTmTJiKEVvkxunoY8Ijdp2eyp4IJzLaxaoZmG/oCA1aJ36WTHmV383z852mO9bcd/qlqX7R8SmoKgK8QXLSbsSjxo/v4b5AHPotI6c24kpBi/AclMtXjF0lMnrdI6pZwYvnGrj4VoX56cYeTor0608p3zgfefIVEOAM6dlsh0A5aYaAqbhzDnMyMnjzGO1nZNHmyuP3RhOGnO+dGz2nlrmEtN38mWuY8hZlHEyKDzpUj1Xh3niuB7t9nsFaKX9oAcdq7c5Sq21qeoFqrZD1SCqw7Fw+t030EoRer3agL5efdTatWvXu9DG6qNXoK/iV99QmRyu3oCufe95555r7t27F6248ELaT0LndQB0yxHmCdpr9SJhfBWaUNAmSrtVsCq9oMWXiqkCMejnyinodaGKOhC1EZAXmXj3zSj6IlQG5cRs3szbvciiUREhYQbtHJEe/ciqFPLuUEAHMuPk0MyRjtg9hvCESiYNY/aiIEgbR0j1IjJqUErORXTgAPIA/0KxgF7y+Od+MROQMJK8Xel5L/8g0sR7I7pHELSGBl0K6aZgwLb6Ai9wekAwOI/gV3iEiBFPlJo0S8GYF1msLbvrYkHiJJEzfosG4EhUjOrzyBBlMj6jqtXffJUXWEHAgvCDH/RG4x4RYcHX8kJO5BD+iJK+vnkw1Bxo8eQS86IRhJxGw6eroajNxvuDikf3NQVUDUFCuikGuv2KhpGDJDEiK02a6YGIeYHaTHktJgsOxyv+gOYIgsfUZIflJJ9Bxn9Q0CqiaKfS4m8yC+H3NXOobgO6Be+rzZfk2gbifCvf6oufxXaMpfEN1Wert6NL0KVjDXjf2KvYdr79lcOHq70UJ9V5+ARx0s96d/bCH0fc/dhPcaSjr69j7Kewxa/2nNVbvaX3rB7Yoytgv7+3rXpLW29vG7qirde1PU2MGfUxy5kdJzNaNJvu6MTGkfbNqic5ocGmvz3J/mDqPAZlZohZfLLSUQyawAL5gnsnWQmS6bFmISmvI/MbXXKJ0RzymN6hH1dfPDgLgfl/Dh5EPTm50ZINXOS3b3/qgKszEIzpAMYsgOzZeYL4soYZx9EJuWDW4UwdYVLOEYPTECZ67cI9OwePApKXr1i5gW3gd2/d1NMnSPOG5q9b/bnlK7KFZsvq6/skgIFVuTxePn/RmuX3DAwt5GLNc/LXl1YvXdLWzi6dOzRSx5HpuaNAGgIXL5gKF9cAXBRwDhXy6zbu3vTpoXkNjYH2ziVLntiwef7iFd357Kq1W9feU6roRiqbo3CxM5Pr6hgeWT3yvs6ucbQ4EO+a2a5wHnPxafIlr6QAXIinx4X8fT/60cM3g0az94c/POUo/LJ8/tk9L1wdTM+9qnzjUf66c2epy9Uh2aw8dNsmUNhsfHIn4a7avCiPsV9gGxiJ0aiPdoh4dvoAd/gKJSTaFQNNrPhh5Hvllep9y+Ys+xas31xO1+VsQ/jI53Isn69eN2fZnM45y/o7+5fTPW3L+/CD7BqgXJCJglxnWqErR75CvgydNSAFsk06InToACigzxeJtuEe4gern0Dbqp/47PoNq53mZHpdb28s0pzI8qVWr7+xaUHbl9j/GiuvW9N3TcK/uNK4Kt2+pyWdbHP2+4PZgWS8bn+Y8D8nXsYzz1iZM1gzg4kbem3eStcbvTZ7peuUXhjExEPU9U2HIzHbi7LHm87yAMdhtJuM9XiIA8ju2+hwKGa523aTvYcMPe5GmOP8RwckzhnTgt16HCf2L59gtNPT53ZBwMjRqWePol2EiR2DdsAZ8UrKFp3jeeujm8R/WYOUNd99evinw8cpyCv8x8bGrnvfyy+7dpq7a+9zk1GNKQknRJntn5ISie+j6CaSHHrXtMjV6hI3G0fzRJzpPtYspjoCtANYp0j6jSgCfA7onAw5Ha+YvTt7enZeQja9hQ35/Ia9ZHOcAn+zFho2di00bJijZM3I7GRNUiTzN9QfGFfqZyV4yvnMfFn16+nW80s9nd2RMGdZndFls5BCq3EkvLnYUyimW1sFsbkpn7koW2wORaaVuTxL+SrGZ1U+ovrNojC7Hnuc8qprj4lA3zuea0CgR2U6P7nPHYcr6LU9O7bOm28Gm89euuQvN21ZOnK+ZeueXSPLNxdTIwvndUB3ny0Ub/rgnIFEUgSk0b6XTWS6Vq3eteGJe/KFtG5kuj60ftOGLfeVe/zq7a0tAMIW31oodRD4MXT3ouHO5vgUnoowGab3uPSdhg7QxJtMcdDmkhMknjOwbuVUEjfWKdzXfzshsJFKDw1vaFlyIYgAu8O7hE30lLfsADTkUrmxv2+cyh+oEzmTjRAa3zU4z+nYECmuGFv4/lxxYuytziOVWfbCdDoTnmDhWdnxr9uwvueS6o3o7n+aBcfcvWhR97bm225D/oeOaud9s+P5GgybTVG2Ap6aRSEupdCImemdunOgnz3lI1oz6zGnHH2+awa15xSD0HuOVpL4Gd5jPF3vMJ62NxdP4yuLM43pz5/NmL4rG1MWgUOzsj9OCMkPXjsIWGlwFlr1k3VxObKl6+WXu1zdEATNInwnk2ZWMGuYDcwWal2hkxeJxLySo4Ui/j3xSoGiBOK3kyKeO1AiPk6V6UnhYIkTktTDEf8ee7qf7rUcXteWxA3edIvXZrHVMDyCvsKj0UU8ZxuOJ+ENNrWMLq0uRJGUmUK1YAiAaHhR9Scxr8NzIaNFSxgmaowrL//kJwf+17M/wXdilM92d6fTobZWM2pGGp2ODrZrY1c8EWzRE3Y03BRv7+7obopMhPFouhFvs63OzkQi2Ko5FgmUSpjmpZZ1Gd3W6n/CZnsB8+WTsNYmXEPmuGk0R2yj8Ngk02i5kqWm0Uq5mJwwjXagOigTs7nJNlEBKB0jERB9KCgKTiJlWqAlmTli8+xAxARKraHkMJd3jaFQJznCjb0oWcrRiiP/whsZjf9Ckezzw00eYvhUi2033+zzsYrXx7GipHNSIKDzCueVviwHeRmLCvH8ZjGHzTDoEyLGuT0LZczzrLS3sOBGkbycwL/4aVElb7Z8+j0CcVCr/joRsEReUK15wwbxfH1je3RaMIZ9ZsoIarbYGOpox9jyKrLPALLLgtbaqGl+VRDloKA1qTqyeN4QWDMsiPRdEJ63eQFZyKOqEstaXl0ULVETiV+qN9BsRvJms7czryBUs3HfhM+GI+jHAnwrTwyku9GH0IeO/JBNVPfjs3/843XVIfTcKxP+Vp34SiYJ7egm5g7m49CKgqYgpshLuNAHW3ZJLBWor1vFJrtSwSyQOoEWMR6qAvLBhg20kTKESpXJpxmSqUpKhI1YEIlHHfkiAOEA0yDsYBOHDQOZTom0NxGCkt2UhOyEELTyZeKUZwWFRLJYRvdaVnokrQk9PVIwl2MFn5QIJ7RIs96yQ7B8utDgS4+kVKG3V1TTy9oC4fPDgbaRNhpeTS1LWRZa0oKMaKOaCMclv8C6cbREHK0hpjtGrEFtibSQG/k8ueGEHS2U0P3NmcxQJtMcCIdbIxF8ZWOjoKVG0oHQvnB0K2rRYxHNCSckr8Rms6IscZVzKhKknw7a+5Bp0wz39gkaXLGs88P+1EhKEypOtp79hqjuIBqJm3YB0vZLLWGaKYg+2qgl3OhXZeZ1d8/LOJFWkpNa/U0Zl+kmc9ydaCsXqe1cTNkVX/wNx2GwXk2jB7/x2mu/qcZOgN/XVh9GW+2b33vffdV/G/fd9OF7mWZmEx1hJ59KMY/ywqz7Ydb1CuqIaefoaIvrihnDlimM+2GmioNsknZjpSKEEbNmrffPu/PXpUo1L8y464WJXutoSaS8qrc/XYpgPB+Hi+m+dCrRcp7MR7yazEmC4g3rIA0UWYtyjcTNHHkrfRUvHa9oIK6wXsFjCFqRxVi1Es3DzQlLxSy3oXmtU33NWduMD5qBhclEa8QXjDg57mc/47JOJNg2klwYMNeSF1yoezJCEsYoGElZDf5mOSgZHIe9fr8Xc5whBeUEh3nbE4vEwpj/D6T5g6qlqapmKabHh5K9T98Av6d7XZvChF/iSfskzsr38ETdDce7b8TMgO8uOH1eFqdhbor1k42Yp9GT4lj+d6feTn4UNjz1NJ4BSp5iUm+cDjzJfAL3s09De1OYEPSZJWYJyLPzmSvpjJsPMJ9hnmG+xrzM/DeZSeMYngoBQnYLSEjn3LST7pAOHUtOJflaK4V6y7sTaBYSIpGVRHGGJ4opWk0U57omsGKSr0WRp+iVhwBQ4WXiCENuEXBL6p9O2pkUamklK+RMrMcCJ4na0BKtY55Y2UR3gJFyR3La/Xo2yX3XIQcdPpY7hTaS0VBA27FX03kt9xXNYNXlXWLY4EJLu7mx36uKoEr8vDjnC4ltqwXk+QOn+EWPLAflFUsAFs3/uUeXvcrcMO8LC22rJB29W9OxUgyLYS8XWciNvRDm1QYh5McRL9Lxq4aHRVnOGxKbGjisH/mEobM4B8nxGYw8+JcR7MkLRliaqyHP2KdUDUuD6zQfUldWBHRI61ADYSPq03hD27lKQp7qXNXDKpvPJ1nfs1LAIVnmFV0qblaxz1M+p03EHpw8pu8Hugx7hbCPC1soEOa0tSgQ4nu2KkCM/KZmrCCRVyVuYBUUcvsQmQAUc6ZPYoUYByWNpbDEa2I2qwWQOtQtBox+5LeF0jo1oG2fxz6KOzaMqqxPW7VO0btQRD9nh+ZHSvmqAUnxwukFWxQc0LbuldQe3Da4QAuy6sqtsn6/zxKWNrH+kBCdL4yyJitS8BsKIpwVTSMVsPjhAAqGOHM+yyKelVXWsYSwn1VzDuSwjjmmj8udplG50zMYd5pG4QgtPePvYHKTRqzWMs+gRehB9Cou4EPu+NWM742eeePybXvjcvvUd3F3nnmd8szrlLN9nbJxxje0cdeZlybPvDT5Jl+aJGMx32Qd/HPotTU6v1vCgc4kFTQLpE8BXOrgS77zXbzjJ18cO4KuMtsHDuCfH/kvvOvm7dvHjuBnNbNjXn3+gwk7wwrmEuYK5mrmOuY9J2FTFB0dTbfMTra4upZZkQyAmMG66k8ss870UNPtsm9kvHg3AMJOQ7JNGajiCbS2AVm7vUEWe6SgFJA0ry/T9n/vs1Rbly0cpIH01H0BMYCxLplCQFa9Qe6a669ffO2+60/A9rENN5Yzlidkqj7NMCwzjButcMgfUE0pqPk83oDZFIr49EjYsjw2hksQKmB7FTsSgDBiwEPC2EFNG9K0efQ/zZbbfpz3To628tgVYgMU34hI/OuvVz3o8P87gQKe9YEPFKuvIvu2mv1wGD9aG9PfRWf7TLi6g49WYDO1xPiKrtWhNlwsjPs6ptzBrzyt7jzhAHPSTfP415unX0eHD+zIxoj3Q0tzZiOSNmaaHRGJiVh2x4FrNndEfILgC3due21bZ5gcRjo2fwEaZENxx+s7ig0iF6zdC3LHuUqirV1eX11PLuNHg6rXF+GqrZGgTw4GZV+gAf2ARRGfVw06wFCyosi6HAjABo48cvAC4CwtGNR0rk1V3Duqkj3+xd9NXKTffTjE/i3gRlcPLQLttwAOv5q5fTaaZ02jc0dPhNrbEkS1RERhFGZUIFPjn3uoxUq/9kC1RKibQr5cb7HHVgy9qzIq8ms7d3t0Qev4B83g1Pk9csgj9Kzlxl5TVEFVM20g0MJhrrWLszjJgx8H7Y4NhTkjLMYiIvneA6h3fIZok11EvfsMdBeKRypv0CDi/evptx6IBrfgbMEvGR6fvrMfsIdwPJ3tEmyAwkNUIlCD1JVEZ8vsVXhTvaCfVZHEqWr3MkM1fIaxMMP7eCmgV19EDUZ+Txdoakr5wIAo+1HEOG8b0fO2nks+9QA9sqxwLTYoqWx4mGh6fpvvjWA+HEKhHJkbaUY7zjmn3ko22W3glCtXayY5GZzqMeYpLgmT7DYiYzBNTCczwKwECu9nrmFuYT7OPMw8wfwD8y3mp4TeKdGOlyvQbBwQThb7p2muwf+85IPfpeY0LZT96fDgtdde+6dtpkEPFs87OLbw/emRD7/ctWUL2vanZpqZ4HHyLSCLaWUqzDCzmTmXuYx5L/Mh5j7mMeZZ5iXmh1O+DPQnydyTvzK050+brSc+XfTdPzWGntHWeDpmbKg5BJ76EY0PLhl3IDzVIxnnFesOh8o4duQYnQkyCSbLLGY2MHtAp7uFjv4f7Yf2NiHH1FHOadzbBhnR60e5raHX3iaoWPum3VocIN7eAZdvrfpS+2xbxZw83ts9TvK7Ig1OV6IrmQw1eJv7400t8ZAZ89hqY6SlI9mRdhrzcX9TeY7ZEDYavBIaGUgVG4KiEDJMvaFo+hS5IZTwR5seriS6gl5JDAe6Y3qoQQyGWuzuRp2Z9q7oKHM58zjzBeZLJ2EpmOZ/4hzlfwKtfbL7SWG6+wmEEmvuJ2SunUnuJxXTEY/lfuK8gfvJG2nQSz16uDsksU4Lq8dimFV507Akw5Tsfi4icroeyoQltqWFFyOZiGbM9xjhTETiEg4rhTIhxd9pyUBQ02vyKoejUcxqvO21JG9QtuSAT7K8tqDwGGLmFd7yWqIvIKvBpqa2piZT83ptr/cEVPe8z89J4UzIr8z3WL2W7PdDghav8igW5VTsDCXI7bBHn29okDuRb2llyQXdg+YjxR/qDgl8wowhjhZOhLwhG3ItQn4gV7i5GXLNWSTXAblWHIvXWJxvSkej6SaLZNP2TnkXM3XinPFGNXACBKj7ouzAK0HyJUETIGhIdz0HLZsnEqrkCipfMZkQ+TlEeonudy6SqTL63zJQn19822IPMFBJsXX83o8rlo4DIan6S4T9qZ/gzn3XXINX0FlRMzsyiiN+XRCC6qEte8gOPagZ0lNNFzeq+sa76W/p6tVM7VuOrlx2dZQOZh6zmjmLuZi58SS0klMqkI9WGt719snjaXh+y9sli4/GKHtOx6xSp2lCqdMxlRRDZmerfadh8jjoVuYJJKPl6AFUxUvxrfjrrJ89n/0Ch7nlxxsVPfPBhjMfbDitH2yYNhh8zplPNpz5ZMOZTzb8UX6y4Rhj8Zkz32448+2GM99u+KP8doOr7/0Nvn183mgyHE4mZgTwmGFvyY3tum3HDnz72B344uzYL7A59gumGfDor9nH8NcBj8qMDlpqiIkzXUwZdLIVzHpmC+hlZPbY/cylzLuYA8z7mduZjzEPMI8wn2Y+y/wV8xTzJebvmX9ivgY4NV8oOfbMm7JdSXageEK0y8RgXi4leTIeR754x5NP4Fn0E3i8Tib+sfKFfKUI181CspLiSQwnspkUjWXX4iWf9UuRU5IQ6BzHyWHJEYuluC+QL/jilSB5Bw6Un9wuWHfW9vSYE0PQGMzg2K88mszqAnWJ2uX38IqPD4bGCqEAr3pFr64o+DcqrWrF4xeVIw+JOSR0syWI48gLsGHnHveon5cF1ScZvNc68iXBl1Y5/LIPdDm2wY6OZRvCPI8DXlHfPTl7oVB2B+zPgbVU/Uzsllvo/Jr35sZ/CGcxmyXN3+TEubIXuhPR9rCGRaSJX/T6NyBFBeUSRSNSqClgGnfmSrnbc2VYS7k7YN1sQUNV2XADy3saww3+wDyN18KyGEi1+0V/UBY02WybSC+XeOzT1UdRT/UXn7RDGYZw5B++Bvz5W9AkZcbD+BiTCTMxxqnPMGoTkxeZ3HSmFbatsMbJnnj2wNqd8+Z25na5a9aTO3J5jm3LHbkCWP3Id/Kb05OykktvvmUb/G7FxthvsuiJ6qj73uBB9gW2mbYXHXLDIF+BLki0yRSrrYDWiTfu/uQLyeqqT3xi+3a8dseOh9jmI9eyN5C1+h8PPXTR+fsvRPsueoiOa9/HfpSNwtFE+RjE2wiWVt5OTZuWhf1ode9QNRJGPx1AbPWcj905GB782EB44D6yT4aTbPQdZ1X/JomGt/HveGVTR2t7pj3ZUepo7chGyFtRuNbe99L809ZOpmGFln7kYbYd7x17DXurTW5Zic3lk+znIW+ubKjTvpXM7IKAvnyNzjatAb620rm86ZFD7pRQ5tzqA99/4AfvuSY9duBcdDidvvLQ2H2HrnxlDRv9/vf/97nwi6Yvv/e873//0Ojos5elD6J705dfnk6/cd0HanU841rLQ5zsazLtuHWPf7u5LTvp17b5Zlr5hCLZ6ih6AjRv5g+vQ36eBy4IMY0gB1uYNNPJZJki08PMYYbGZ1F3p/EzKecRC23JmSmT/AzXahWhwe/Id3zwm7+rnuWxdeOH+PnvVb34xc7Hcl/IPfoobCZ+P5s4rM8dWs+zazdw880EwojO9+5QZ7dj5HA8NyQv8yclX32yegOkX30lW/0xappEtbrNp+5Xp0IbsZimcd8617XOdlLupMRkKhlCoMl+dgcO/Hjfvg9ctW3bvn01d7unqLfdn10YWrRq2w0bNmyYn6btcHIa5tEpuF7xR8c8LdLtEKf7rth32EvwfzMXMf/pfgUBFlB4kxmUq78VRqzqNSNUrDafqkjf4J0YXogRvz33Tdzxl8wEd4S2VCyVqd3KjdvAmdqcIGJBzOfIJIdRFCM+SYPYNUz2o7zr6CeaMTe6StnuRWSmu/GhZQPFk6nxZQC7eahMvMeGKmU3a+QNY8gVJOrOQfJbPQRymSWf2EYg1FXVF7CbwgA4ea/GSx7B45VTLVbA9jbxOKy3dNmNvSkvj5aD0qMFG9SQ4hUVgQv59EbFbwgy8caVBDNsiR6SOVlgeVEkfQXBQYDq4DJBgfEIcQsVAeQRX1tEdBvUrPi9ku5RNFkCaCt4pGAgFAawXf2hHu+LhbodLQAhfZYRSzQ22U0ery54DADUiCeTIqqaZChBX3NN5RQBT/5a14LxxsH0Ao/N2s1G2BuWVRWp0YBj5ZKBhrytGVJCB5ilN0RDzb7W7sb4pn5T1DzdlR1LGvsbu2KdEcMmUz36HCXkXeZrLdsJn2qosq/ByrVkCs3zo45X01GcE7TeJeGenk50p5ML2jKoB/BYY3godb9oZtr9UY8CqpEccEJJq1CYs99OtfqLm1ubuluNkC5pXsR7onZzg1EezFttXf6IARqnAOSI+tORbIeQ72+PLm4M68L4d7Z+wL4Dv0LbcTv90tZywFq76/watIiJj1S6TV4x5glKKRP2KRRLxVQ3BnZ1EME9ZA3WhsNIiEK5Uko4ApmfBu5Y9D3zfMEihlngWhoe4Y4RlWjleajocvP3RvYgJZO5tb8xxsGVlt6YHJDHnszn8bP5/Nj8LifY4I2HNU4FRIq9sUpDLIXgHsotWuIE2+bOLScgpupd3d34h70dfluv6Iuzq9KJLpxD+VyOa4oOfbyhZ2lrc28L1Gt1SW5Z7tupJT4F133gQSVhxVJ842anBx7hW3ub9SZT/WpuYh7yx/BX6fhJhVlyMu/2C3DFglBlOE8eNeflN9sWptML2/Ci9KI0/MeexotixRj8x56OlWKx0pxkpZLEarJcTo79HquhRCI09vtwIoFfgqeqK9yn0OchlgSEr66gD8XQ52GTKyer7yEPouuSZXiu+h7yNLoulIAi/X8HUxgaAAB4nGNgZGBgAOKdog0R8fw2Xxm4mV8ARRhufVpngKD/ZzG/YA4CcjkYmECiAFedDEV4nGNgZGBgDvqfBSRfMDCASUYGVJADAF1gBAMAeJxjfsHAwDyKhwwGABFkYyUAAAAAAAAAADQAsgDoARgBfAJYB3QH5AsKC14LeAxmEcASeBMwE5oTwBQ8FQgaLBqWHe4eCB7gHwYfLB+cIA4guiF4IdwiMCJ6IrIjGCPcJNAlSiWsJg4m8CcOJ0Yn2ChKKOYpmCoAKjAqcCsOK04reivOLEgspCz4LVotwi4iLtwvhi/0MIYxgDGYMngyzDN4M8w0ejUwNrI3WDqIOqw7bDu4PHQ9Xj4MP35A6EGSQnRCwkPURBJEXkU6RdxLCkskTFpMokzKTQJNGE1YTaBN+k40TmZOjk/gUHRQ3gAAeJxjYGRgYMhhyWZQYAABJiDmAkIGhv9gPgMAIWkCEgB4nF2PvU7DMBSFT9q0QCsxgEBi84AQAin9YUD0AZrOrdQ9P07aKrGjxK3Up2HkCRgZeQokFl6Ek9R0IJbj7373XEcBcIFvODg8V9wHduCyOnALJ7ix3KYXll2uW8sd9HFvuUv/ZLmHRzxb7uMSIW9w3DNWD9hadnCKV8stnOPNcpv+3bJL/rDcwTU+LXfpvyz3sMSP5T7unJcoyLcqDsRClrt1JCvh5+EsLHI1l+k2C8oa672UZbXWSoy8YV36UskyMDIW4V5Uu3RsTCKSUudiqpWRWaZFUeqNjIy3MqaYDAaJ9V6kc0QIkPPnFGKSwAISJXZYsyNR0fjsh5hxFySFOX3KiYz58mj/zmUzX3FesxIYwcPw2PXZVU0igOEZMxFiz3fFb6YY0xokrBNmNGcEps1NdTrj0jRF09vQRPQeVs1UgQkGXMm/vMcUb/oFZv1ifgAAeJyVVvd72zYQ1Us9akmOZMlxkrbOsOOkTcvszrRNR7r33gMizxJiCGABUHL++4IEJVKRqM/hD/qIm+/eHY6qnar5p15b/AicwjNYwSrWsI5nsYE6GmhiE6fRQhtb6KCLbZzBDs7iHM7jOTyPF7CLC7iIS7iMPezjCg5wFdfwIl7CdbyMVxDgBm7iFm7jDu7iHl7Fa3gdb+BNvIX7eBvv4F08wHt4Hx/gQzzER/gYn+BTfIbP8QW+xFf4Gt/gW3yH7/EDfsRP+Bm/4Ff8ht/xB/7EX/gb/+BfMPQQIgLhEH0MwPEIRxAY1pom1DQOxppkOFi1mplBO1Qy4pYryURwKNS4GdEhS4TNDu0+szRmj4OYaSYEiYtcWtJDirhTBDQiaYOQ2XDgfmVI4nalXioZZEqdxJbLfjAkY1ifzhnLtJ2YqmFM0rAUz42yYs57AigYOqw8FtQQSsXBkOkj0p1Cy3PR/tJohvdd/TdPDt7yIenrlfZz6A6qeSuV3JjQfax03TVGUpiK2ySjqU/K8t6SaHk375+8ljmwZ2ZbkkfcW8pgRsi2of8Sp+asxPxGYkgHlpmjzV5iuHRtD3QiqGOSXhBrFaYCb7pbTjEHa6usdZmVrp5G39ALlfrMfafEa6kL2w7YBFeohGCxoahbEtJxzGRE0UpaVKsIkgXdr85pQiayDNW4Mhp3ZgqdenXKYl9gZ4bRjOS1IZMJE+uaQuIj2nTeImBujkbcPp6hMMvVLUvyK3l2ATzXcNqthC24PNouETHF3LJ0bAMmpbLZeb0XD93kqNZk0lPiBR13JucsQI85xpsTUZq6Pjko3S3ypGi4dJrSDfHEnC4EqXunOE6nqSTyZZd80nouVVab2y+603ag1fiJaSoTnCdfc4uYx7bhe5X1bcW49Ovuqox4SM28e16TXqD2E7ePFs2Zz16wf7m6hBzIvZOviSLsojnwqVPeri7dE9N10oiYZYHqPXI7ruHpyKrdSHnI3uqZhbFK07WlMQtki3rmkeU9u/MU36ecolsnd/Gzt4j1HEQe8srScnKomywKBirMV2MznwzPUfqTTUG3PGq56cHy6DmGRbvTo/RV3D152UVP3c62PORuPdrz+XWcX5tbgklyEVxFNuiR+5tRNzFLS1NKtIvPnoe6klrXBTNGZQYz3qynRuQlkVtwEaUlELVmJGPlJ4nLOLH52CXWvW8MWDpqLuhqX6skbrh/RI7KLHmt9j8cpp0SAA==") format("woff"),url("data:application/octet-stream;base64,AAEAAAALAIAAAwAwR1NVQiCLJXoAAAE4AAAAVE9TLzI+IEq7AAABjAAAAFZjbWFw364brAAAA5QAAAdEZ2x5ZgkJhucAAAu0AAChvGhlYWQY7KABAAAA4AAAADZoaGVhBzwDvwAAALwAAAAkaG10eKXgAAAAAAHkAAABsGxvY2FyjUcSAAAK2AAAANptYXhwAZYEdwAAARgAAAAgbmFtZXo4dZUAAK1wAAACPXBvc3RWzTZJAACvsAAACigAAQAAA1L/agAAA+gAAAAAA+gAAQAAAAAAAAAAAAAAAAAAAGwAAQAAAAEAALkVgFhfDzz1AAsD6AAAAADa8q4wAAAAANryrjAAAP9qA+gDUgAAAAgAAgAAAAAAAAABAAAAbARrACAAAAAAAAIAAAAKAAoAAAD/AAAAAAAAAAEAAAAKADAAPgACREZMVAAObGF0bgAaAAQAAAAAAAAAAQAAAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAED6AGQAAUAAAJ6ArwAAACMAnoCvAAAAeAAMQECAAACAAUDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBmRWQAwOgA6MQDUv9qAFoDUgCWAAAAAQAAAAAAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAAAAAUAAAADAAAALAAAAAQAAAIwAAEAAAAAASoAAwABAAAALAADAAoAAAIwAAQA/gAAAAYABAABAALoaejE//8AAOgA6MT//wAAAAAAAQAGANgAAAABAAIAAwAEAAUABgAHAAgACQAKAAsADAANAA4ADwAQABEAEgATABQAFQAWABcAGAAZABoAGwAcAB0AHgAfACAAIQAiACMAJAAlACYAJwAoACkAKgArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQA6ADsAPAA9AD4APwBAAEEAQgBDAEQARQBGAEcASABJAEoASwBMAE0ATgBPAFAAUQBSAFMAVABVAFYAVwBYAFkAWgBbAFwAXQBeAF8AYABhAGIAYwBkAGUAZgBnAGgAaQBqAGsAAAEGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAABRQAAAAAAAAAawAA6AAAAOgAAAAAAQAA6AEAAOgBAAAAAgAA6AIAAOgCAAAAAwAA6AMAAOgDAAAABAAA6AQAAOgEAAAABQAA6AUAAOgFAAAABgAA6AYAAOgGAAAABwAA6AcAAOgHAAAACAAA6AgAAOgIAAAACQAA6AkAAOgJAAAACgAA6AoAAOgKAAAACwAA6AsAAOgLAAAADAAA6AwAAOgMAAAADQAA6A0AAOgNAAAADgAA6A4AAOgOAAAADwAA6A8AAOgPAAAAEAAA6BAAAOgQAAAAEQAA6BEAAOgRAAAAEgAA6BIAAOgSAAAAEwAA6BMAAOgTAAAAFAAA6BQAAOgUAAAAFQAA6BUAAOgVAAAAFgAA6BYAAOgWAAAAFwAA6BcAAOgXAAAAGAAA6BgAAOgYAAAAGQAA6BkAAOgZAAAAGgAA6BoAAOgaAAAAGwAA6BsAAOgbAAAAHAAA6BwAAOgcAAAAHQAA6B0AAOgdAAAAHgAA6B4AAOgeAAAAHwAA6B8AAOgfAAAAIAAA6CAAAOggAAAAIQAA6CEAAOghAAAAIgAA6CIAAOgiAAAAIwAA6CMAAOgjAAAAJAAA6CQAAOgkAAAAJQAA6CUAAOglAAAAJgAA6CYAAOgmAAAAJwAA6CcAAOgnAAAAKAAA6CgAAOgoAAAAKQAA6CkAAOgpAAAAKgAA6CoAAOgqAAAAKwAA6CsAAOgrAAAALAAA6CwAAOgsAAAALQAA6C0AAOgtAAAALgAA6C4AAOguAAAALwAA6C8AAOgvAAAAMAAA6DAAAOgwAAAAMQAA6DEAAOgxAAAAMgAA6DIAAOgyAAAAMwAA6DMAAOgzAAAANAAA6DQAAOg0AAAANQAA6DUAAOg1AAAANgAA6DYAAOg2AAAANwAA6DcAAOg3AAAAOAAA6DgAAOg4AAAAOQAA6DkAAOg5AAAAOgAA6DoAAOg6AAAAOwAA6DsAAOg7AAAAPAAA6DwAAOg8AAAAPQAA6D0AAOg9AAAAPgAA6D4AAOg+AAAAPwAA6D8AAOg/AAAAQAAA6EAAAOhAAAAAQQAA6EEAAOhBAAAAQgAA6EIAAOhCAAAAQwAA6EMAAOhDAAAARAAA6EQAAOhEAAAARQAA6EUAAOhFAAAARgAA6EYAAOhGAAAARwAA6EcAAOhHAAAASAAA6EgAAOhIAAAASQAA6EkAAOhJAAAASgAA6EoAAOhKAAAASwAA6EsAAOhLAAAATAAA6EwAAOhMAAAATQAA6E0AAOhNAAAATgAA6E4AAOhOAAAATwAA6E8AAOhPAAAAUAAA6FAAAOhQAAAAUQAA6FEAAOhRAAAAUgAA6FIAAOhSAAAAUwAA6FMAAOhTAAAAVAAA6FQAAOhUAAAAVQAA6FUAAOhVAAAAVgAA6FYAAOhWAAAAVwAA6FcAAOhXAAAAWAAA6FgAAOhYAAAAWQAA6FkAAOhZAAAAWgAA6FoAAOhaAAAAWwAA6FsAAOhbAAAAXAAA6FwAAOhcAAAAXQAA6F0AAOhdAAAAXgAA6F4AAOheAAAAXwAA6F8AAOhfAAAAYAAA6GAAAOhgAAAAYQAA6GEAAOhhAAAAYgAA6GIAAOhiAAAAYwAA6GMAAOhjAAAAZAAA6GQAAOhkAAAAZQAA6GUAAOhlAAAAZgAA6GYAAOhmAAAAZwAA6GcAAOhnAAAAaAAA6GgAAOhoAAAAaQAA6GkAAOhpAAAAagAA6MQAAOjEAAAAawAAAAAANACyAOgBGAF8AlgHdAfkCwoLXgt4DGYRwBJ4EzATmhPAFDwVCBosGpYd7h4IHuAfBh8sH5wgDiC6IXgh3CIwInoisiMYI9wk0CVKJawmDibwJw4nRifYKEoo5imYKgAqMCpwKw4rTit6K84sSCykLPgtWi3CLiIu3C+GL/QwhjGAMZgyeDLMM3gzzDR6NTA2sjdYOog6rDtsO7g8dD1ePgw/fkDoQZJCdELCQ9REEkReRTpF3EsKSyRMWkyiTMpNAk0YTVhNoE36TjROZk6OT+BQdFDeAAAAAgAA//wDugLAABIAGwAAASIOAhQeAjMyNjcHJz8BLgEJAQYeARcBLgEC9ClNOiAgOk0pRG4UlXQ+nR1Q/t7+MwcVKxcBwxskAsAgOk1STTogUUEoTXwqICP+6v7EFDYnAQE2Fz4AAAAFAAD/wAM7AucAGwAsADEAQABNAAABBiIHDgEdAQcOARYzITI2Ji8BNTQmJyYjIicjBSIGFxMeATMhMjY3EzYmIyEFKQEDIRMiIw4BFxMeAT4BJwMuASUiBgcDBh4BNjcTNiYBrQslBgoHrAoHBwoCcAkHBwmoBQkGFRIMR/7iCg8BMgENCgHJCg0CQAEOC/7i/v0BAwEDO/5iSwECDA8CLAISFg0CLAINAQ4KEAEsAg0XEQIsAg8C5wECAxUZCTgCDw0NDwI3ChoUAwIBzA8L/dUJDQwKAioLEDH+BwGwARIM/sALDgIUCwE/Cg0BDgr+wQsUAg4LAUAMEgACAAD/2AOPAu0AGQAdAAABBgcGBxYfAQYHBg8CPwI2NzY3Fh8BNjcBDwE3A49QUbNbFioaSSQgOtEp9wMfOCEjTRQoHjBa/igboBoC7SkoWisUKxpKJiI7IvcoD8I5IyVNEykeYK3+c6AboQABAAD/3wOPAu0AGwAAAQYHBgcWHwEGByMVMwcWFzczNSM3NjcWHwE2NwOPUFGzWxYqGlu4pnx+Cxacr4VSbDcUKB4wWgLtKShaKxQrGl26K34LFJ0rU243EykeYK0AAAADAAD/mgO4AyIAEAAUAEEAAAEiBwEGFBcBFjI3ATY0JwEmBwkCJSIPAxUjDwMVHwMzFR8DMz8DNTM/AzUvAyM1LwMB9A8L/mEKCgGfCx8KAZ8LC/5hCw8Bhv56/noBewICBAMBwgQEAwEBAwQEwgEDBAQWBAQDAcIEBAMBAQMEBMIBAwQEAyIL/mEKHwv+YQoKAZ8LHwoBnws+/nr+egGG5QEDBATCAQMEBBUFBAMBwgQEAwEBAwQEwgEDBAQWBAQDAcIEBAMBAAYAAP+VA74DJAAbADEASQBgAHkAigAAASYHBgcGBwYWFxYXHgE3PgI3NicuAScmJyMmBzYXFhcWFxYGBw4BJicuAjc2Nz4BFyYHBgcGBwYXFhcWFxY2Nz4CJyYnLgEHNhcWFxYHFgYHBgcGJicmJyY2NzY3NgcGBxcGBxYXNxc2NycmJzc2NyYnBg8BJi8BFhc3FwcXBycGByc2NycmJwHzbGVhQUILDDc8PVNPt1ZYhE8GBh4cd09QVwMVEGNdWTo8CAk9PkCmtE1QZCAVFzk4ol9bVVEyNQEEJCRBRFJNnj9BRQQeIDwwfEJQSkcrLAEBSD5AS0eMMzYUFRQnJz1KGx06cDg2KixucToeJjIZJTEYKiwZMCUZMiY5OG40b3E1cSRKNEolJjIZAyICNjVaXWxctklKKCgLHB13pFlbU1OGKCkFAjEDMTBTVmNYrEBDOxArLI+zVVlCRE4rAzAvT1JbU1BONjgQECUwMoyiSUwyKzAwAiwqRkpQS4ssLwcJMTM1RUKQOz0iK28eOnE2OCwqbnA6HSYyGSUwGSwqGDElGTIDODlvNG5xNXElSjRKJCYyGQAAEQAA/6MDuAMiAAMABgALAE4ApgD8AT8BlAHxAjwCfgLCAwUDXAOpA/UEPwAAAREhEQUzBzcVITUXETEjByMHIxUjByMPBxUfBDM3MzczNzM3MzczFzMXMxczFzMXMz8FNS8FIycjNSMnIycXIw8FHxk/BDUvAyMnNSc1JyMvASMvATUnIyc1LwEjLwE1JzUnIzUnIycjLwE1LwEjJzUnIy8BBSMPAhUHIw8BFQ8CFQcVBxUPASMPARUPAhUPASMPASMPARUHFQ8BIw8CFR8FMz8ZNS8EITEjFSMPAxUfBDM3MzczFzMXMxczFzMXMx8GMz8FNS8CIy8JIycjJyMnIzUHIw8CIw8BFQcjDwEjBxUHIwcjByMHFQ8DIxUPARUPAiMPAR8FMz8dMz8DLwMFDwUfFhUfBDM/BDUnNS8INSc1LwQjJyMnNS8BIyc1JzUvATUjLwE1JyMnNS8CNS8DBSMPBRUjFQcVBxUjFQcVFxUzFRcVFxUXFR8JMz8ENS8CNSc1JzUnNSc1JzU3NTc1NzU3NTc1LwQFIw8DFQcXFQcVBxUHFQcVDwgVHwMzPwY1NzU/BzU3NTM1NzU3NSc1LwMFIw8DFRcVFxUXFRcVHwcVFxUfAjMVHwMzPwQ1Lws1JzUnNSc1JzUvBAUjDwUVBxUPDxUfBT8CNT8BNTczNzU/AjM/CjU3LwQFDwUfAhUXFRczFzMfAjMfATMVFxUXFRczHwEzFzMXFRcVHwEVHwIVHwIzPwU1LxwFIw8IIwcjByMHIwcjByMPBBUfBTM3MzczNzM3Mz8LMzczPwE1PwE1NzU/BDUvBAUPBRUfBTMfARUXMxczHwEVHwEzFxUfBDMXMx8GMz8FNS8WISMPFxUfBjM/CDM/BDU3MzczNzU/ATU/ATM/BDUvBAEnAZr+weRynP7InAsGCwUMBQUGJgYKCAQCAwEBAgYECQQrBQkFBQUFCgUeBQoFBQUFCgQYCQUEAwQEAQEEAwQHJgUGBQsGCwb0BQQFAwQEAgIIAgwHCAcEAwQDBAMHBgcPAgkCAxEEAwQJCQQEAwQBAgMCAQIDAgECEgEJBAYBAwQDAQMIBAMBAwEDAQgEBAQBBAgBBAr98QUECAUEAQQEBAwEBAQIAwEDBAMEAwQJAQ8CAQIDAwUCAQQDAwECAwMIBAkFBwUFEAYCBgIPBwYHAwQDBAMEBwgEBAcCAQICAwQIAQQSDQoFBwYCAgMICAQBCAQmBAgDBAQEBwQIAxoDCAcHAwkFBAQEAwQBBAMHAQMFBAQEBAQJBCYECQUEBAUNrQQIBgcBAwgDARUDAQMDAQkBDAEJCQMDAgECAwMIBAEEAgICAwMIBAUECQMIAwIEAwIDAgMCAwIDAwMCAwMDAwMDAwMGAyMCAwQEAgIFBAgBhAUIBAMDAwEGAwMCAwIDAgMCAwcWAQQBBAEGAwICBAQDBAUJBAQEAwQBAgICAQIBAgECAgIBAQEIAQEBAgIEAQIHAwIBAgMCAQIGAwkDAwME/cMFBAgDAwICAQIBAQEBAQECAQgCAQEBAwMEBAQFCQQDAwQBAgUDAgEBAQEBAQIBAQIDAwkC7gUECAYCAQEBAQECCAIBAgIEARYBAQQDDAUJBAYFBAMKAggBAgECAgIHAQEBAQEEAwQI/KcFCAgEAgEBAQIGAgICAQQBBgIKAwQBAwYEBQkEBAQDBAIBEgECAQIBAgICBwIBAQEBAgcDBQLwBAUEBAMEAgIHAgMFAgQBAgMMCgMEAgQBAQQDBAQJCAUHAw8CAQYFCAEBAQYBAgECAQICAgkBAgIDBAj9rQQIBAMCAgIFBgwGAQwBBgcDAQMDAQcHAwEHBwEDAQMECAQEDAQEBAQJBAQEBQIBAQQEAxUDBAoHGQMKAgMDAwMDAwMCBgMCAwIDAggBnAUEBAEHChwLBxIECwQHBAQHBAgEEAgEAwICAQQEAwQFDAUNBAUEBQgFJgQJBAQEBAQEAQQDAQMBAwQECAQJBAICAQIGAwQF/kQEBQQGAgIBAgMDBQQBBA0JAQ0BBAUFBAEEBQUKBRkBBAEUBgUFBQsKCQUEBAMEAQIDAwQHEwUEBQUEBQUEJR4IBAQJDAMNAhIFBAUDARQEBAkIFiwFBQQFBQUEBRsEBgQBAQIDAwQEBAkDBgULBQUFBhQBHgUKBQUEAQQBBAUcDQQBBAUDAgECAgMECAH6/sgBODFaPrq6fQHyAQEBAQcCAgQDBAQECQQFBgMCCQIBAQEBAQECBQECAwMIBAUECQMDAwcBAQEBUwECAgQHCQkKAQkHBgcDBAMEAwQHCAcUBA0EBCADAwICAgIDAwgJBQYFBQQBBAEEBRwNBAEIBAEEBAQIAQMBAwEDBAgDAQMEAwEGBAcIAQQEAQMEAwEDDAMBAwEDAQgEBAQBBAQEAQQNFwUFBAEEAQkFCgUMBAUEBAMEAQIFBwweCAQJBBQHCAcEAwQDBAMHBgQDBwUEBAkEBAMEAQICBQwFCQQDBgIBAQEBAQICBwICAwICAgECAwMIBQkIAwUCAQIBAgECAgIJAgEBAScCAwUCBAECDwMCAQIJDAkBCQQDAwEDAwEDCwcHCQkEAwQEAQEEAwwDBAYDAwIDAwMDAwMCAwMCAwIDAgMCAwQDFgMDCAkJBwMEOwECAwMEDQULAgMDAwMDAwIDAwojAwcDBwQOCwMHAwgDAwIBAQMCBAgJBAIECQQEBAQEBQMBAwEDBAEDEAQDAQMIAwEKAQMDAQMDAQMDAQYECQEDAgMDqQEEBAMECAQECQUECQ0EGwUNCQQECQQBBCIEBQEEBAMDAgECAgMECAkFBBIECwQHBAQHBAgEHgQIBAcEBAcEBAkEBAQDBC0BBAgEBAQEHgUKBQUFBQkFJwUEBQkKBDIEBQQIBAYCAgYICgUZAQQBFAYFBQULBiYFBgULBgsGFgYJCAMDBBACBggICQYRBQYFBgsFIQYLBQUKBg8BBAEZBQoBBAYCAQEDAgQICQgBKQQFBQQFBQkFIgUJBQUFBQoFFwUEBwICOQECAwMIBwQHBBoDCwsHBgQDBxQPAwcBCAUEBQgDAwICAgIHAQMVAQMLAQcQBAQMBAQEBAQECQQmBQUIBAQDBKABBAMDBAkJCQYBDAEGDAYFAwMCAQQBBAECBQQCAgEBAQQBAQEGAQEBAgEBAgMHBQQFBAgDAwkCAQYDEAMGAwIDAgMCAwIDBgIDAwMDAwdKAQIBAwYMAwMFAwIBAQEEAwMECQUECAMDAgEBAQECCQICAgECAQIBAQECAgIBAQEEAQEBBQQDBQQFCAgDAgEnAQEDBgQJBQQEBAIFAwQJAQYJAwIBAgMCAQIDBAMKAggBAgECAgMBAgMDCAUECQQDAwMEAgECAQIBAgEQEAYCAwUJAwoBAgICDwIDBQYMFAECAQIBAgECBgIGCQQFBAQEAwMCAQEBAgICAQIBCAwDBAMCAQIDAgECEgEJBAMFBAQEBQkEAwMEAAAABQAA/5YDvQMjABYAMQA6AD4ARAAAASYOAxYXHgI3PgE3Njc2Jy4BJyYHNhcWFxYXFgYHBgcGBwYnJicmJyYnJjc+AhMGDwEXNRcRBycUFSclFBUnJicB9FimgUQBQD07obBRVIYnKQMGHh52Tl5rVlJQOjsXFxcrLERGWlhWWENDJyYDAyMecpQ/Nmwv0crKGI8BWSpDIgMiAUZ+obOmPj9JCR4delFTWFdVU4cmLzEBJiVDRFRPp0hKLzQQDxYWOTZQT1daTklwPv8AJk0hlI+PASiPYGRlZGVlZR4wFwAJAAD/ogO4AyAACwAXAFIAuwFEAaEB6AIyAp4AAAEVIxUzFTM1MzUjNQczFTMVIxUjNSM1MxMrAQcjByMHFQ8FFR8FMz8DMzczNzM3MxczFzMXMx8BMz8DNS8EIzUjJyMnFw8GFR8KMx8GFR8CMx8NMz8ENS8BNScjLwYjLwE1Iy8LIy8BIy8HIzUnNS8EIwUPASMPBBUPBBUHIwcVDwMjFQcVByMVDwQVByMPARUPAhUPAiMPAxUPAxUHFQ8KFQcVHwQ/BDM/BDU/JjUvAwEPBRUXFQcVBxUHFQcVBxUHFQcVBxUHFQcVBxUPBxUfBD8FMz8BMz8BNT8BMzczNzU3NTM1NzU3NTc1NzU3NTc1NzU3NSc1LwQFDwUVFxUXFRczHwUzHwEVFxUXFRcVMxcVFxUfBD8ENS8NNSc1JzUnNS8DAQ8XHwQ/BDM/AzM3MzczNzM3Mzc1NzM3NTczPwIzNzM1PwM1LwQFDwUVHwMVHwEzHwIzHwIVHwEzHwEVHwEzFzMXMxczHwIzFzMXFTMfBzMXFRczFTMXMz8ENS8EIycjJyMnIy8KIy8EIy8FIwGufX2MfX11Xn19Xn19MwcNBg0NBycNDgQDAwQBAgMDCQQFBgwGFwYLBgYGBikGBgYGBgUfBAUMAwMCAgYDCicGBwYNB+kFBAQDAwECAgIGAgIDBgUEAwgBDgIIAgYCBAECAgECAwIDBQQDBAMKBQYDCQQJBAQDBAIEBgEEAwIDAgMCAQIIAQUDBAIEAgIFAgcCAgECCQECAgMHAwIDAgECAwIGAgoF/fMFBwECAwIDAgMCAwIDBAECAgMCBAEEBAECAgICAgIBAgICBAICBAEBAQIDAgIKAQICAgEEAQIBAgECAQICAQQEAw4ECAQDAQECAwECAgIBAgECAQIBAgIDAgECCAIBAgICAQQCBAEGAgoCBgMKAwYDBQMCAQQGCAUCsgQFAwYCAQEBAQEBAQECAQMFAwUDBAMCBgMBAgMGBAkJBAQDAgEBAwIBAgMDAgEFAQwDAQIBAQEBAQEBAQQDBAQI/KYEBQMEBAEBAwIBAwIBBAEKAQQDAgMCAQIDAQIEBwkJBAQDBAIEAgMCBwQBBgECAQIIAQEBAQUICAKxBAQJBAUKBA8FBQsPBgULBSEGCxAIBAUCAgQDBA0JBgYUBQESBgcFAQUBBQEFARwBCwUBBQUBBQsPAQQBAwMCAQQDBAQI/d4EBAQDAgIBAgMEDQIBAgMCAQIDAwsCAQgDAwUBAgECAQIBAgMDAQIBAgECBAMGAw0DHQIDDQQDDQkFCAUCAQQDBAQDBAgDFAIRAwkFEQIGBQMFBQUCAQ8CBQICAQQDBBEEBAUCIX2MfX2MfRd9Xn1+XQGTAQIGAQIEAgMECAkFBAQDBAECAgIEAgEBAQEBBQEGBAMJBQgIAgQGAQEBTwEBAwMEBAQFCQQGAQIBBgMEAggOAwgDBgMEAQICAwQDBAMHBwMIAxIKCAIEAgIDAwgKBwcBDAgEBAQEBAQECwEHAwYCBgIDBQMHAwIDCQMCAgcCAgICAQEBAgIEAgUMAQQCAgICAgECAgICAgEEAgECAgMEAQQBBAECAwIDAgECAwIBAgYCAQIGAwMCBQIBAg8DAgECAQIDBgMDAwMDAwMDAQQJBQgDAwMBBAMDBAYFAwIFAQIDAgMCAwIDAwIFAgMCDAIDAgMCAwQDBAMGAwoDBgIKAQYCBQQEBAkJBgQB/sYBAgIIBAQEBDMDCQMGAgYDAwMDAwMGAgMDCQIOAwgBDQULBQYKBwQFCQQGAgICAgMDAwMGBgYFAQUHDyYDCgMDBwMDBAMDBAMDBAMHAw4DLAUJCAQCAwITAQIDAwgEGwYHEwcNEwYHDQYfDQUBBQEFAQUBBQEFAQEEBAQCAgIDAwkJCAYGBQYQCwYRBQYGBS8GBQYGDAYHBQcGAv6yAQIGBAQGBAkEAwUJAgMEAwwBBAMEAwcJCQgDAwMCAgEGAgYDAgMCAwMPBgEDAwEDBAcMBAEDBAQECQgEAwICAgEDAgQECQQFBAQDAQoCAgICAgIBAQcCBQEBAQMCAgECAQIBAQEBAQICAgQCCQEBBAEEAQQHBQQJCAQCAwEDBwYDAwYCAgMBAwIDAgkCAwIBBAEEDQECAAAAAQAAAAADQAKGADMAAAEiDgEHBhYXJicHFhc2NyYnBy4BNjc+ARYXHgIHDgInJgYeARcyNzYzPgI3Ni4BJyYCET51VhIVFygsWgyiUCAPJBccIhcZIiJnby8tPxYMC0ViNA0SARUOCBEMBj1rRQgJIUw0QwKFNV48QYw3CBI7IA+gUAcEkShsaygqLQMbF1RnMTNUMAEBFBsNAQICCUhrPjt1YBwkAAAAAwAAAAAC7gKKAAMABwALAAATETMRMxEzETMRMxH6ZGRkZGQCiv2oAlj9qAJY/agCWAAAAAkAAP+iA7wDIQADAAgAIgAxAEcAXABxAIQAkwAAAQYHIQMWFyE2EwYjBgcGBxYXFjc2NzYXNhcWFzYnJicmByYXBhcWFxYXFhcWNiYnJicFBgcGDwEGBwYXFjc2NzY3Nj8BNjc2AQYHBhcWFQYHBgcGFj4BNT4BJy4BBQYHBhcWFRYXFhcWNTQnJicmNS4BAQYHBgcGByIGBwYXNjc2NzYuAQUGFxYXFhc2Jy4BIyYvAQH0YGABgMBkM/7SM2gMHCkSHgoIFAwcEQgOCRkzHQ4WCwocGBUI6iALBh4OBSoiFBUEDjpF/fEdGxAbDg0LDAMEHQ0WEAoPEA0ZBQgCmRQFAgIBAQMLIAIQGBMXEwYCDfykFwQCBwQLCA0TIhAIAhMBDQKuEyQeDxoXESUDBBc3NTQsBwIN/dklGhEjT0QXBAMlEVA4BgIyrK0BJrRaWgHVAgEFCBcUAgEHBQECAgIGAwEVDgwGBAEBTwoVDRoMBS8+DRMoC18rCgwdESYTDRgaDxMGECQcDRYPDBYMFP7RBRQLHRAIDQlBPBEOBBMOMm02BwkSBRkOIhcJLRgmGgUZDyUUBz89CAv+swkXEgkNBhUNDwsKGhgmBxMOAQ4eFRIsCQsPDBUYMQMAEQAA/6MDuAMiAA8AIAAyAHUAywEpAXQBtwIPAlwCnwL3A00DjwPUBCAEagAAASYGBwYeAjc+ATc2JicmBzYeARcWBgcOAS4CNjc+ARcGDwEOARYXFj4BOwE1IzY3JicrARUjDwMVHwQzNzM3MxczFzMXMxczFzMfBjM/BTUvAiMvCSMnIycjJyM1DwQjDwEVByMPASMHFQcjByMHIwcVDwMjFQ8BFQ8CIw8BHwUzPx0zPwMvAyMFDwUfFhUfBDM/BDUnNS8INSc1LwQjJyMnNS8BIyc1JzUvATUjLwE1JyMnNS8CNS8EBQ8FFSMVBxUHFSMVBxUXFTMVFxUXFRcVHwkzPwQ1LwI1JzUnNSc1JzUnNTc1NzU3NTc1NzUvBQUPBRUHFQ8PFR8FPwI1PwE1NzM3NT8CMz8KNTcvBCMFDwUfAhUXFRczFzMfAjMfATMVFxUXFRczHwEzFzMXFRcVHwEVHwIVHwIzPwU1Lx0FDwgjByMHIwcjByMHIw8EFR8FMzUzNzM3MzczPwszNzM/ATU/ATU3NT8ENS8EIwMrAQcjByMVIwcjDwcVHwQzNzM3MzczNzM3MxczFzMXMxczFzM/BTUvBSMnIzUjJyMnFw8FHxk/BDUvAyMnNSc1JyMvASMvATUnIyc1LwEjLwE1JzUnIzUnIycjLwE1LwEjJzUnIy8CBQ8CFQcjDwEVDwIVBxUHFQ8BIw8BFQ8CFQ8BIw8BIw8BFQcVDwEjDwIVHwUzPxk1LwQjAQ8DFQcXFQcVBxUHFQcVDwgVHwMzPwY1NzU/BzU3NTM1NzU3NSc1LwMjBQ8EFRcVFxUXFRcVHwcVFxUfAjMVHwMzPwQ1Lws1JzUnNSc1JzUvBCMTDwQVHwUzHwEVFzMXMx8BFR8BMxcVHwQzFzMfBjM/BTUvFwUPFxUfBjM/CDM/BDU3MzczNzU/ATU/ATM/BDUvBCMB9EBvFxkYVn46PVEBBEQ5KzImSDMJDy0xIVBLOBoJFhhQYwkUHQkJBAgECQ0EWVkSJg4/BA4NCgUHBgICAwgIBAEIBCYECAMEBAQHBAgDGgMIBwcDCQUEBAQDBAEEAwcBAwUEBAQEBAkEJgQJBQQEBQ2xBQMGBwEDCAMBFQMBAwMBCQEMAQkJAwMCAQIDAwgEAQQCAgIDAwgEBQQJAwgDAgQDAgMCAwIDAgMDAwIDAwMDAwMDAwYDIwIDBAQCAgUECAUBhAQEBAMDAwEGAwMCAwIDAgMCAwcWAQQBBAEGAwICBAQDBAUJBAQEAwQBAgICAQIBAgECAgIBAQEIAQEBAgIEAQIHAwIBAgMCAQIGAwkDAwMECf3HBAgDAwICAQIBAQEBAQECAQgCAQEBAwMEBAQFCQQDAwQBAgUDAgEBAQEBAQIBAQIDAwkEAo0FBAQDBAICBwIDBQIEAQIDDAoDBAIEAQEEAwQECQgFBwMPAgEGBQgBAQEGAQIBAgECAgIJAQICAwQIBf2uBAQEAwICAgUGDAYBDAEGBwMBAwMBBwcDAQcHAQMBAwQIBAQMBAQEBAkEBAQFAgEBBAQDFQMECgcZAwoCAwMDAwMDAwIGAwIDAgMCCA4BpQQEAQcKHAsHEgQLBAcEBAcECAQQCAQDAgIBBAQDBAURDQQFBAUIBSYECQQEBAQEBAEEAwEDAQMEBAgECQQCAgECBgMEBQSnBQYGCwUMBQUGJgYKCAQCAwEBAgYECQQrBQkFBQUFCgUeBQoFBQUFCgQYCQUEAwQEAQEEAwQHJgUGBQsGCwbvBAUDBAQCAggCDAcIBwQDBAMEAwcGBw8CCQIDEQQDBAkJBAQDBAECAwIBAgMCAQISAQkEBgEDBAMBAwgEAwEDAQMBCAQEBAEECAEECgj99AQIBQQBBAQEDAQEBAgDAQMEAwQDBAkBDwIBAgMDBQIBBAMDAQIDAwgECQUHBQUQBgIGAg8HBgcDBAMEAwQHCAQEBwIBAgIDBAgEAq8ECAYCAQEBAQECCAIBAgIEARYBAQQDDAUJBAYFBAMKAggBAgECAgIHAQEBAQEEAwQIBPymBAQIBAIBAQECBgICAgEEAQYCCgMEAQMGBAUJBAQEAwQCARIBAgECAQICAgcCAQEBAQIHAwUElAUEBgICAQIDAwUEAQQNCQENAQQFBQQBBAUFCgUZAQQBFAYFBQULCgkFBAQDBAECAwMEBxMFBAUFBAUFBCUeCAQECQwDDQ0CGgQFAwEUBAQJCBYsBQUEBQUFBAUbBAYEAQECAwMEBAQJAwYFCwUFBQYUAR4FCgUFBAEEAQQFHA0EAQQFAwIBAgIDBAgEAjQBSzs5gFkeFRVtQD5xGhUnASI9JTduHRUHGjhNUSElLDISIzYBDxEDAwEGGSJECO0BAgIFDAUJBAMGAgEBAQEBAgIHAgIDAgICAQIDAwgFCQgDBQIBAgECAQICAgkCAQEBJwEBAwUCBAECDwMCAQIJDAkBCQQDAwEDAwEDCwcHCQkEAwQEAQEEAwwDBAYDAwIDAwMDAwMCAwMCAwIDAgMCAwQDFgMDCAkJBwMEPAEBAwMEDQULAgMDAwMDAwIDAwojAwcDBwQOCwMHAwgDAwIBAQMCBAgJBAIECQQEBAQEBQMBAwEDBAEDEAQDAQMIAwEKAQMDAQMDAQMDAQYECQEDAgMDAqsBBAQDBAgEBAkFBAkNBBsFDQkEBAkEAQQiBAUBBAQDAwIBAgIDBAgJBQQSBAsEBwQEBwQIBB4ECAQHBAQHBAQJBAQEAwQBdwECAwMIBwQHBBoDCwsHBgQDBxQPAwcBCAUEBQgDAwICAgIHAQMVAQMLAQcQBAQMBAQEBAQECQQmBQUIBAQDBKECAgMDBAkJCQYBDAEGDAYFAwMCAQQBBAECBQQCAgEBAQQBAQEGAQEBAgEBAgMHBQQFBAgDAwkCAQYDEAMGAwIDAgMCAwIDBgIDAwMDAwcDTQECAQMGDAMDBQMCAQEBBAMDBAkFBAgDAwIBAQEBAgkCAgIBAgECAQEBAgICAQEBBAEBAQUEAwUEBQgIAwIBAs4BAQEBBwICBAMEBAQJBAUGAwIJAgEBAQEBAQIFAQIDAwgEBQQJAwMDBwEBAQFTAQICBAcJCQoBCQcGBwMEAwQDBAcIBxQEDQQEIAMDAgICAgMDCAkFBgUFBAEEAQQFHA0EAQgEAQQEBAgBAwEDAQMECAMBAwQDAQYEBwIKAQQEAQMEAwEDDAMBAwEDAQgEBAQBBAQEAQQNFwUFBAEEAQkFCgUMBAUEBAMEAQIFBwweCAQJBBQHCAcEAwQDBAMHBgQDBwUEBAkEBAME/sUBBAgEBAQEHgUKBQUFBQkFJwUEBQkKBDIEBQQIBAYCAgYICgUZAQQBFAYFBQULBiYFBgULBgsGFgYJCAMDBBABAQYICAkGEQUGBQYLBSEGCwUFCgYPAQQBGQUKAQQGAgEBAwIECAkIASkEBQUEBQUJBSIFCQUFBQUKBRcFBAcCAv6yAQMGBAkFBAQEAgUDBAkBBgkDAgECAwIBAgMEAwoCCAECAQICAwECAwMIBQQJBAMDAwQCAQIBAgECARAQBgIDBQkDCgMDAQICAg8CAwUGDBQBAgECAQIBAgYCBgkEBQQEBAMDAgEBAQICAgECAQgMAwQDAgECAwIBAhIBCQQDBQQEBAUJBAMDBAAAAAYAAP+VA74DJAAbADEASQBgAG0AegAAASYHBgcGBwYWFxYXHgE3PgI3NicuAScmJyMmBzYXFhcWFxYGBw4BJicuAjc2Nz4BFyYHBgcGBwYXFhcWFxY2Nz4CJyYnLgEHNhcWFxYHFgYHBgcGJicmJyY2NzY3NhcUFSMVMxUzNTM1IzUHMjMVMxUjFSM1IzUzAfNsZWFBQgsMNzw9U0+3VliETwYGHhx3T1BXAxUQY11ZOjwICT0+QKa0TVBkIBUXOTiiX1tVUTI1AQQkJEFEUk2eP0FFBB4gPDB8QlBKRyssAQFIPkBLR4wzNhQVFCcnPUoYn596n59hJSSfn0mgoAMiAjY1Wl1sXLZJSigoCxwdd6RZW1NThigpBQIxAzEwU1ZjWKxAQzsQKyyPs1VZQkROKwMwL09SW1NQTjY4EBAlMDKMoklMMiswMAIsKkZKUEuLLC8HCTEzNUVCkDs9IitdTk58nJx8nBidSp2dSgAABwAA/5UDvgMkABsAMQBJAGAAaQBtAHMAAAEmBwYHBgcGFhcWFx4BNz4CNzYnLgEnJicjJgc2FxYXFhcWBgcOASYnLgI3Njc+ARcmBwYHBgcGFxYXFhcWNjc+AicmJy4BBzYXFhcWBxYGBwYHBiYnJicmNjc2NzYXBg8BFzUXEQcnFBUnJRQVJyYnAfNsZWFBQgsMNzw9U0+3VliETwYGHhx3T1BXAxUQY11ZOjwICT0+QKa0TVBkIBUXOTiiX1tVUTI1AQQkJEFEUk2eP0FFBB4gPDB8QlBKRyssAQFIPkBLR4wzNhQVFCcnPUpFNmwv0crKGI8BWSpDIgMiAjY1Wl1sXLZJSigoCxwdd6RZW1NThigpBQIxAzEwU1ZjWKxAQzsQKyyPs1VZQkROKwMwL09SW1NQTjY4EBAlMDKMoklMMiswMAIsKkZKUEuLLC8HCTEzNUVCkDs9IiujJk0hlI+PASiPYGRlZGVlZR4wFwADAAD/mgO4AyIAEAAUAEIAAAEiBwEGFBcBFjI3ATY0JwEmBwkCNyIPBB8CDwIfBD8CHwI/BC8CPwIvBA8CJzUnAfQPC/5hCgoBnwsfCgGfCwv+YQsPAYb+ev569AICBA8DAQEDiYkDAQEDDwQEBQSJiQQFBAQPAwEBA4mJAwEBAw8EBAUEiYkEAyIL/mEKHwv+YQoKAZ8LHwoBnws+/nr+egGGrQEDDwQEBQSJiQQFBAQPAwEBA4mJAwEBAw8EBAUEiYkEBQQEDwMBAQOJiQECAAAAAAEAAP/fA48C7QARAAABBgcGBxYfAQAHFhcBFh8BNjcDj1BRs1sWKhr+25YLFgG7FCgeMFoC7SkoWisUKxr+15cLFAHAEykeYK0AAAADAAD/lgO/AyIAGwAyAEsAAAEiBwYHBgcGFhcWFx4BNzY3PgE3NicuAScmJyYHNhcWFxYXFgYHBgcGJicuATY3Njc+AQcGBxcGBxYXNxc2NycmJzc2NyYnBg8BJicB62xjYD9ACgs5PT5UTrRTV0BDUAgHHRt5UVNZDQ9PSEcrLAEDQDk8SEaQNzkyECYoQCNSRx06cDg2KixucToeJjIZJTEYKiwZMCUZMgMiNzZbXWtct0dKJyYLHB07OaFYW1NViykqBAGOAikoRUdPSYkuMQwOKTAxh5c+QSMVFm4eOnE2OCwqbnA6HSYyGSUwGSwqGDElGTIAAAoAAP+SA8EDIwAcADcAUQBqAG8AcwB3AHsAfwCDAAABIiMiBwYHBgcGFhcWFx4BNzY3PgE3Ni4BJyYnJgcyMzYXFhcWFxYGBwYHDgEnJicmJyY3Njc+ARciIyIHBgcGBwYWFxYXFjY3Njc+AScmJy4BBzIzMhcWFxYXFgYHBgcGLgEnLgE3Njc+AQcVESERBTMRIxMVMzUHFTM1BxUzNQcVMzUB8wECY15bQEIWFR4uL0hIsllcS0poFRYbXkhJVjg7BQVcVlQ5Og8QKjQ1Sky0U1U7PR0cCQouNbhuBQVUT0syNAkLNjg6TEidRUYtMB4UFTYzjk8DA0tFQyssBgg3NThFRI92ICICHyE6KGNkAS7+6v7+GsrKysrKysoDIi4tTlBhVrNNTjM1Kg4PMC6RVletmzY3FA4xAS0rTE1bUqhERicqCiAhQD9XVFlbSldpKysqSElUT507PBsbDSUmP0CjT1I7OkMwJyZAQUtHizI0EhQbVT5AlkJFKx8ieQz+kAF8GP60AScZGUoYGFUYGE0YGAAAABAAAP+jA7gDIgALABcAWgCyAQgBSwGgAf0CSAKKAs4DEQNoA7UEAQRLAAABFSMVMxUzNTM1IzUHMxUzFSMVIzUjNTMTMSMHIwcjFSMHIw8HFR8EMzczNzM3MzczNzMXMxczFzMXMxczPwU1LwUjJyM1IycjJxcjDwUfGT8ENS8DIyc1JzUnIy8BIy8BNScjJzUvASMvATUnNScjNScjJyMvATUvASMnNScjLwEFIw8CFQcjDwEVDwIVBxUHFQ8BIw8BFQ8CFQ8BIw8BIw8BFQcVDwEjDwIVHwUzPxk1LwQhMSMVIw8DFR8EMzczNzMXMxczFzMXMxczHwYzPwU1LwIjLwkjJyMnIycjNQcjDwIjDwEVByMPASMHFQcjByMHIwcVDwMjFQ8BFQ8CIw8BHwUzPx0zPwMvAwUPBR8WFR8EMz8ENSc1Lwg1JzUvBCMnIyc1LwEjJzUnNS8BNSMvATUnIyc1LwI1LwMFIw8FFSMVBxUHFSMVBxUXFTMVFxUXFRcVHwkzPwQ1LwI1JzUnNSc1JzUnNTc1NzU3NTc1NzUvBAUjDwMVBxcVBxUHFQcVBxUPCBUfAzM/BjU3NT8HNTc1MzU3NTc1JzUvAwUjDwMVFxUXFRcVFxUfBxUXFR8CMxUfAzM/BDUvCzUnNSc1JzUnNS8EBSMPBRUHFQ8PFR8FPwI1PwE1NzM3NT8CMz8KNTcvBAUPBR8CFRcVFzMXMx8CMx8BMxUXFRcVFzMfATMXMxcVFxUfARUfAhUfAjM/BTUvHAUjDwgjByMHIwcjByMHIw8EFR8FMzczNzM3MzczPwszNzM/ATU/ATU3NT8ENS8EBQ8FFR8FMx8BFRczFzMfARUfATMXFR8EMxczHwYzPwU1LxYhIw8XFR8GMz8IMz8ENTczNzM3NT8BNT8BMz8ENS8EAa59fYx9fXVefX1efX0vCwYLBQwFBQYmBgoIBAIDAQECBgQJBCsFCQUFBQUKBR4FCgUFBQUKBBgJBQQDBAQBAQQDBAcmBQYFCwYLBvQFBAUDBAQCAggCDAcIBwQDBAMEAwcGBw8CCQIDEQQDBAkJBAQDBAECAwIBAgMCAQISAQkEBgEDBAMBAwgEAwEDAQMBCAQEBAEECAEECv3xBQQIBQQBBAQEDAQEBAgDAQMEAwQDBAkBDwIBAgMDBQIBBAMDAQIDAwgECQUHBQUQBgIGAg8HBgcDBAMEAwQHCAQEBwIBAgIDBAgBBBINCgUHBgICAwgIBAEIBCYECAMEBAQHBAgDGgMIBwcDCQUEBAQDBAEEAwcBAwUEBAQEBAkEJgQJBQQEBQ2tBAgGBwEDCAMBFQMBAwMBCQEMAQkJAwMCAQIDAwgEAQQCAgIDAwgEBQQJAwgDAgQDAgMCAwIDAgMDAwIDAwMDAwMDAwYDIwIDBAQCAgUECAGEBQgEAwMDAQYDAwIDAgMCAwIDBxYBBAEEAQYDAgIEBAMEBQkEBAQDBAECAgIBAgECAQICAgEBAQgBAQECAgQBAgcDAgECAwIBAgYDCQMDAwT9wwUECAMDAgIBAgEBAQEBAQIBCAIBAQEDAwQEBAUJBAMDBAECBQMCAQEBAQEBAgEBAgMDCQLuBQQIBgIBAQEBAQIIAgECAgQBFgEBBAMMBQkEBgUEAwoCCAECAQICAgcBAQEBAQQDBAj8pwUICAQCAQEBAgYCAgIBBAEGAgoDBAEDBgQFCQQEBAMEAgESAQIBAgECAgIHAgEBAQECBwMFAvAEBQQEAwQCAgcCAwUCBAECAwwKAwQCBAEBBAMEBAkIBQcDDwIBBgUIAQEBBgECAQIBAgICCQECAgMECP2tBAgEAwICAgUGDAYBDAEGBwMBAwMBBwcDAQcHAQMBAwQIBAQMBAQEBAkEBAQFAgEBBAQDFQMECgcZAwoCAwMDAwMDAwIGAwIDAgMCCAGcBQQEAQcKHAsHEgQLBAcEBAcECAQQCAQDAgIBBAQDBAUMBQ0EBQQFCAUmBAkEBAQEBAQBBAMBAwEDBAQIBAkEAgIBAgYDBAX+RAQFBAYCAgECAwMFBAEEDQkBDQEEBQUEAQQFBQoFGQEEARQGBQUFCwoJBQQEAwQBAgMDBAcTBQQFBQQFBQQlHggEBAkMAw0CEgUEBQMBFAQECQgWLAUFBAUFBQQFGwQGBAEBAgMDBAQECQMGBQsFBQUGFAEeBQoFBQQBBAEEBRwNBAEEBQMCAQICAwQIAiF9jH19jH0XfV59fl0BlQEBAQEHAgIEAwQEBAkEBQYDAgkCAQEBAQEBAgUBAgMDCAQFBAkDAwMHAQEBAVMBAgIEBwkJCgEJBwYHAwQDBAMEBwgHFAQNBAQgAwMCAgICAwMICQUGBQUEAQQBBAUcDQQBCAQBBAQECAEDAQMBAwQIAwEDBAMBBgQHCAEEBAEDBAMBAwwDAQMBAwEIBAQEAQQEBAEEDRcFBQQBBAEJBQoFDAQFBAQDBAECBQcMHggECQQUBwgHBAMEAwQDBwYEAwcFBAQJBAQDBAECAgUMBQkEAwYCAQEBAQECAgcCAgMCAgIBAgMDCAUJCAMFAgECAQIBAgICCQIBAQEnAgMFAgQBAg8DAgECCQwJAQkEAwMBAwMBAwsHBwkJBAMEBAEBBAMMAwQGAwMCAwMDAwMDAgMDAgMCAwIDAgMEAxYDAwgJCQcDBDsBAgMDBA0FCwIDAwMDAwMCAwMKIwMHAwcEDgsDBwMIAwMCAQEDAgQICQQCBAkEBAQEBAUDAQMBAwQBAxAEAwEDCAMBCgEDAwEDAwEDAwEGBAkBAwIDA6kBBAQDBAgEBAkFBAkNBBsFDQkEBAkEAQQiBAUBBAQDAwIBAgIDBAgJBQQSBAsEBwQEBwQIBB4ECAQHBAQHBAQJBAQEAwQtAQQIBAQEBB4FCgUFBQUJBScFBAUJCgQyBAUECAQGAgIGCAoFGQEEARQGBQUFCwYmBQYFCwYLBhYGCQgDAwQQAgYICAkGEQUGBQYLBSEGCwUFCgYPAQQBGQUKAQQGAgEBAwIECAkIASkEBQUEBQUJBSIFCQUFBQUKBRcFBAcCAjkBAgMDCAcEBwQaAwsLBwYEAwcUDwMHAQgFBAUIAwMCAgICBwEDFQEDCwEHEAQEDAQEBAQEBAkEJgUFCAQEAwSgAQQDAwQJCQkGAQwBBgwGBQMDAgEEAQQBAgUEAgIBAQEEAQEBBgEBAQIBAQIDBwUEBQQIAwMJAgEGAxADBgMCAwIDAgMCAwYCAwMDAwMHSgECAQMGDAMDBQMCAQEBBAMDBAkFBAgDAwIBAQEBAgkCAgIBAgECAQEBAgICAQEBBAEBAQUEAwUEBQgIAwIBJwEBAwYECQUEBAQCBQMECQEGCQMCAQIDAgECAwQDCgIIAQIBAgIDAQIDAwgFBAkEAwMDBAIBAgECAQIBEBAGAgMFCQMKAQICAg8CAwUGDBQBAgECAQIBAgYCBgkEBQQEBAMDAgEBAQICAgECAQgMAwQDAgECAwIBAhIBCQQDBQQEBAUJBAMDBAAAAAAIAAD/mgO4AyIAFAApAC4AMgA2ADoAPgBCAAABIgcGBwYUFxYXFjI3Njc2NCcmJyYHMhcWFxYUBwYHBiInJicmNDc2NzYHFREhEQUzESMTFTM1BxUzNQcVMzUHFTM1AfR6amY8Pj48Zmr0amY8Pj48Zmp6bl5bNTc3NVte3F5bNTc3NVteKQEu/ur+/hrKysrKysrKAyI+PGZq9GpmPD4+PGZq9GpmPD4xNzVbXtxeWzU3NzVbXtxeWzU31Qz+kAF8GP60AScZGUoYGFUYGE0YGAAAAAoAAP+iA7gDIAAPACAAMgBtANYBXwG8AgMCTQK5AAABJgYHBh4CNz4BNzYmJyYHNh4BFxYGBw4BLgI2Nz4BFwYPAQ4BFhcWPgE7ATUjNjcmAysBByMHIwcVDwUVHwUzPwMzNzM3MzczFzMXMxczHwEzPwM1LwQjNSMnIycXDwYVHwozHwYVHwIzHw0zPwQ1LwE1JyMvBiMvATUjLwsjLwEjLwcjNSc1LwQjBQ8BIw8EFQ8EFQcjBxUPAyMVBxUHIxUPBBUHIw8BFQ8CFQ8CIw8DFQ8DFQcVDwoVBxUfBD8EMz8ENT8mNS8DAQ8FFRcVBxUHFQcVBxUHFQcVBxUHFQcVBxUHFQ8HFR8EPwUzPwEzPwE1PwEzNzM3NTc1MzU3NTc1NzU3NTc1NzU3NTc1JzUvBAUPBRUXFRcVFzMfBTMfARUXFRcVFxUzFxUXFR8EPwQ1Lw01JzUnNSc1LwMBDxcfBD8EMz8DMzczNzM3MzczNzU3Mzc1NzM/AjM3MzU/AzUvBAUPBRUfAxUfATMfAjMfAhUfATMfARUfATMXMxczFzMfAjMXMxcVMx8HMxcVFzMVMxczPwQ1LwQjJyMnIycjLwojLwQjLwUjAfRAbxcZGFZ+Oj1RAQREOSsyJkgzCQ8tMSFQSzgaCRYYUGMJFB0JCQQIBAkNBFlZEiYOOwcNBg0NBycNDgQDAwQBAgMDCQQFBgwGFwYLBgYGBikGBgYGBgUfBAUMAwMCAgYDCicGBwYNB+kFBAQDAwECAgIGAgIDBgUEAwgBDgIIAgYCBAECAgECAwIDBQQDBAMKBQYDCQQJBAQDBAIEBgEEAwIDAgMCAQIIAQUDBAIEAgIFAgcCAgECCQECAgMHAwIDAgECAwIGAgoF/fMFBwECAwIDAgMCAwIDBAECAgMCBAEEBAECAgICAgIBAgICBAICBAEBAQIDAgIKAQICAgEEAQIBAgECAQICAQQEAw4ECAQDAQECAwECAgIBAgECAQIBAgIDAgECCAIBAgICAQQCBAEGAgoCBgMKAwYDBQMCAQQGCAUCsgQFAwYCAQEBAQEBAQECAQMFAwUDBAMCBgMBAgMGBAkJBAQDAgEBAwIBAgMDAgEFAQwDAQIBAQEBAQEBAQQDBAQI/KYEBQMEBAEBAwIBAwIBBAEKAQQDAgMCAQIDAQIEBwkJBAQDBAIEAgMCBwQBBgECAQIIAQEBAQUICAKxBAQJBAUKBA8FBQsPBgULBSEGCxAIBAUCAgQDBA0JBgYUBQESBgcFAQUBBQEFARwBCwUBBQUBBQsPAQQBAwMCAQQDBAQI/d4EBAQDAgIBAgMEDQIBAgMCAQIDAwsCAQgDAwUBAgECAQIBAgMDAQIBAgECBAMGAw0DHQIDDQQDDQkFCAUCAQQDBAQDBAgDFAIRAwkFEQIGBQMFBQUCAQ8CBQICAQQDBBEEBAUCNAFLOzmAWR4VFW1APnEaFScBIj0lN24dFQcaOE1RISUsMhIjNgEPEQMDAQYZIkQIAUgBAgYBAgQCAwQICQUEBAMEAQICAgQCAQEBAQEFAQYEAwkFCAgCBAYBAQFPAQEDAwQEBAUJBAYBAgEGAwQCCA4DCAMGAwQBAgIDBAMEAwcHAwgDEgoIAgQCAgMDCAoHBwEMCAQEBAQEBAQLAQcDBgIGAgMFAwcDAgMJAwICBwICAgIBAQECAgQCBQwBBAICAgICAQICAgICAQQCAQICAwQBBAEEAQIDAgMCAQIDAgECBgIBAgYDAwIFAgECDwMCAQIBAgMGAwMDAwMDAwMBBAkFCAMDAwEEAwMEBgUDAgUBAgMCAwIDAgMDAgUCAwIMAgMCAwIDBAMEAwYDCgMGAgoBBgIFBAQECQkGBAH+xgECAggEBAQEMwMJAwYCBgMDAwMDAwYCAwMJAg4DCAENBQsFBgoHBAUJBAYCAgICAwMDAwYGBgUBBQcPJgMKAwMHAwMEAwMEAwMEAwcDDgMsBQkIBAIDAhMBAgMDCAQbBgcTBw0TBgcNBh8NBQEFAQUBBQEFAQUBAQQEBAICAgMDCQkIBgYFBhALBhEFBgYFLwYFBgYMBgcFBwYC/rIBAgYEBAYECQQDBQkCAwQDDAEEAwQDBwkJCAMDAwICAQYCBgMCAwIDAw8GAQMDAQMEBwwEAQMEBAQJCAQDAgICAQMCBAQJBAUEBAMBCgICAgICAgEBBwIFAQEBAwICAQIBAgEBAQEBAgICBAIJAQEEAQQBBAcFBAkIBAIDAQMHBgMDBgICAwEDAgMCCQIDAgEEAQQNAQIAAAAAAwAAAAADIAJYAAMABwALAAATFSE1BRUhNQUVITXIAlj9qAJY/agCWAJYZGTIZGTIZGQAAAUAAP/TA9QC6QAaAFQAdACIAJwAAAEiBgc5ARQXFhcGBwYPARUhNScmJzY1OQE0JgcyMxcWFxYfARYXFjMxMj8BFhUUBwYHFxYXFhUWFRQPAQ4BIiYvASY1NDc0NzY/AScuATU0NzI3MzYHMDEGFxYXHgEyNjc2NzYnMDEWFxUjNSMVIzUjFSM1NhMiDgEVERQeATMhMj4BNRE0LgEjBSEyHgEVERQOASMhIi4BNRE0PgEBSCUyAQoGCSIXHg8BAUwBGksXMUkCAgQPCQYGAgUDBgoMCgQGBQYSAgYKAgEBAQkeJB4JAQEBAgoFAgQKDggDAQIJIgIBAgYMJiomDAYCAQIyEjAUnBUvEw41WTU1WTUCOjVaNDRaNf3GAjolPiQkPiX9xiU+JCQ+AmMxIxIWDgsMDxQcAoWFAjEaFyojMS8BAQICBAEEAQIFAwwPFg0PCxIBBAYGBAkCAgEKCgoKAQICCQQGBgQBFAMIIg4REAEDggwGDAUNDQ0NBQwGDBYgbExMTExsIgFLNFk1/m41WTQ0WTUBkjVZNDwkPSX+biU9JCQ9JQGSJT0kAAAAAAUAAAAAA48CkwADAAcACwAPABMAABMRIREFMxUjNyEVIQczFSM3IRUhWQM2/O2fn8ICLv3Swp+fwgIu/dICk/2XAmnRra2tI6WlpQADAAAAAANSArwABAAIABQAABMVESERBSERIQEVIxUzFTM1MzUjNZYCvP1wAmT9nAEFm5tam5sCvBn9XQK8LP2cAfqbWpubWpsAAAAABAAA/5YDvQMiABcAMwA/AEsAAAEiDgMWFx4CNz4BNzY3NicuAScmIxcyFxYXFhcWBgcGBwYHBicmJyYnJicmNz4CFwcVIxUzFTM1MzUjNQczFTMVIxUjNSM1MwHwV6V/RAFAPTuhsFFUhicpAwYeHnZOXmsIVVBOOToWFxcrLERGWlhWWENDJyYDAyMecpRPRn19jH19dV59fV59fQMiRn2hs6Y+P0kJHh16UVNYV1VThyYvMScmQkRST6dISi80EA8WFjk1UU9XWk5JcD4B0H2MfX2MfRd9Xn1+XQAAAAAEAAD/lgO9AyMAFgAxADsARAAAASYOAxYXHgI3PgE3Njc2Jy4BJyYHNhcWFxYXFgYHBgcGBwYnJicmJyYnJjc+AhcGDwEnAzc2NxcDFhcWFzcHJwcB9FimgUQBQD07obBRVIYnKQMGHh52Tl5rVlJQOjsXFxcrLERGWlhWWENDJyYDAyMecpT8ESIzgHQXSCOGiQcOQyIeHXwyAyIBRn6hs6Y+P0kJHh16UVNYV1VThyYvMQEmJUNEVE+nSEovNBAPFhY5NlBPV1pOSXA+0yNFaab+qh5bLpoBBgkSVSpDdJFNAAAGAAD/lQO+AyQAGwAxAEkAYABkAGkAAAEmBwYHBgcGFhcWFx4BNz4CNzYnLgEnJicjJgc2FxYXFhcWBgcOASYnLgI3Njc+ARcmBwYHBgcGFxYXFhcWNjc+AicmJy4BBzYXFhcWBxYGBwYHBiYnJicmNjc2NzYXBgchAxYXITYB82xlYUFCCww3PD1TT7dWWIRPBgYeHHdPUFcDFRBjXVk6PAgJPT5AprRNUGQgFRc5OKJfW1VRMjUBBCQkQURSTZ4/QUUEHiA8MHxCUEpHKywBAUg+QEtHjDM2FBUUJyc9SlVgYAGAwGQz/tIzAyICNjVaXWxctklKKCgLHB13pFlbU1OGKCkFAjEDMTBTVmNYrEBDOxArLI+zVVlCRE4rAzAvT1JbU1BONjgQECUwMoyiSUwyKzAwAiwqRkpQS4ssLwcJMTM1RUKQOz0iK2OsrQEmtFpaAAAAAAYAAP+VA74DJAAbADEASQBgAGoAdQAAASYHBgcGBwYWFxYXHgE3PgI3NicuAScmJyMmBzYXFhcWFxYGBw4BJicuAjc2Nz4BFyYHBgcGBwYXFhcWFxY2Nz4CJyYnLgEHNhcWFxYHFgYHBgcGJicmJyY2NzY3NgUGDwEnAzc2NxcDFhcWFzcHJwcGBwHzbGVhQUILDDc8PVNPt1ZYhE8GBh4cd09QVwMVEGNdWTo8CAk9PkCmtE1QZCAVFzk4ol9bVVEyNQEEJCRBRFJNnj9BRQQeIDwwfEJQSkcrLAEBSD5AS0eMMzYUFRQnJz1KAQIRIjOAdBdII4aJBw5DIh4dfA4ZCwMiAjY1Wl1sXLZJSigoCxwdd6RZW1NThigpBQIxAzEwU1ZjWKxAQzsQKyyPs1VZQkROKwMwL09SW1NQTjY4EBAlMDKMoklMMiswMAIsKkZKUEuLLC8HCTEzNUVCkDs9Iit2I0Vppv6qHlsumgEGCRJVKkN0kRYkEwAAAwAA/5YDvwMiABsAMgA7AAABIgcGBwYHBhYXFhceATc2Nz4BNzYnLgEnJicmBzYXFhcWFxYGBwYHBiYnLgE2NzY3PgEXBg8BFzUXEQcB62xjYD9ACgs5PT5UTrRTV0BDUAgHHRt5UVNZDQ9PSEcrLAEDQDk8SEaQNzkyECYoQCNSGTZsL9HKygMiNzZbXWtct0dKJyYLHB07OaFYW1NViykqBAGOAikoRUdPSYkuMQwOKTAxh5c+QSMVFqImTSGUj48BKI8AAAAEAAD/8AOrAswAEwAnACsAOAAAEyIOARURFB4BMyEyPgE1ETQuASMFITIWFREUBisBESERIyImNRE0NhMhESE3HQEjFTMVMzUzNSM12CpHKipHKgI5KkcpKUcq/ccCOSw+Pix0/q5zLT09vwEU/uxzTU0uTU0CzClHKv5YKkcpKUcqAagqRykwPiz+WCw+ATT+zD4sAagsPv6Z/uztFzYuTU0uTQAAAAAEAAD/8AOrAswAEwAnACsALwAAEyIOARURFB4BMyEyPgE1ETQuASMFITIWFREUBisBESERIyImNRE0NhMhESE3FTM11ypHKSlHKgI6KkcpKUcq/cYCOiw+Pix0/q50LD09vwEU/uwlywLMKUcq/lgqRykpRyoBqCpHKTA+LP5YLD4BNP7MPiwBqCw+/pn+66cvLwAAAgAA//ADqwLMABMAIwAAEyIOARURFB4BMyEyPgE1ETQuASMFITIWFREUBiMhIiY1ETQ21ypHKSlHKgI6KkcpKUcq/cYCOiw+Piz9xiw9PQLMKUcq/lgqRykpRyoBqCpHKTA+LP5YLD4+LAGoLD4AAAMAAP+WA78DIgAbADIAPAAAASIHBgcGBwYWFxYXHgE3Njc+ATc2Jy4BJyYnJgc2FxYXFhcWBgcGBwYmJy4BNjc2Nz4BFwYPAScDNzY3FwHrbGNgP0AKCzk9PlROtFNXQENQCAcdG3lRU1kND09IRyssAQNAOTxIRpA3OTIQJihAI1LWESIzgHQXSCOGAyI3Nltda1y3R0onJgscHTs5oVhbU1WLKSoEAY4CKShFR09JiS4xDA4pMDGHlz5BIxUWdSNFaab+qh5bLpoAAAYAAP+VA74DJAAbADEASQBgAGsAeQAAASYHBgcGBwYWFxYXHgE3PgI3NicuAScmJyMmBzYXFhcWFxYGBw4BJicuAjc2Nz4BFyYHBgcGBwYXFhcWFxY2Nz4CJyYnLgEHNhcWFxYHFgYHBgcGJicmJyY2NzY3NhcGAgc2NzY3FyYvARYfAScGBwYHBjc2NzYB82xlYUFCCww3PD1TT7dWWIRPBgYeHHdPUFcDFRBjXVk6PAgJPT5AprRNUGQgFRc5OKJfW1VRMjUBBCQkQURSTZ4/QUUEHiA8MHxCUEpHKywBAUg+QEtHjDM2FBUUJyc9SlUYTRcXKicUfRkxMgwWIkQIGRIGCgELFBYDIgI2NVpdbFy2SUooKAscHXekWVtTU4YoKQUCMQMxMFNWY1isQEM7ECssj7NVWUJETisDMC9PUltTUE42OBAQJTAyjKJJTDIrMDACLCpGSlBLiywvBwkxMzVFQpA7PSIrb0L+80EXMCsVh06eUSRJbkoHHRQHCwYhQ0wAAAAABwAA/5IDwQMjABwANwBRAGoAewCNAJ8AAAEiIyIHBgcGBwYWFxYXHgE3Njc+ATc2LgEnJicmBzIzNhcWFxYXFgYHBgcOAScmJyYnJjc2Nz4BFyIjIgcGBwYHBhYXFhcWNjc2Nz4BJyYnLgEHMjMyFxYXFhcWBgcGBwYuAScuATc2Nz4BFyIGBwYeAjc+ATc2JicmIxcyHgEXFgYHDgEuAjY3PgEfAQYPAQ4BFhcWPgE7ATUjNjcmAfMBAmNeW0BCFhUeLi9ISLJZXEtKaBUWG15ISVY4OwUFXFZUOToPECo0NUpMtFNVOz0dHAkKLjW4bgUFVE9LMjQJCzY4OkxInUVGLTAeFBU2M45PAwNLRUMrLAYINzU4RUSPdiAiAh8hOihjLz9sFxkYVn46PVEBBEQ5KzIEJUYyCQ8tMSFQSzgaCRYYUCw3CRQdCQkECAQJDQRZWRImDgMiLi1OUGFWs01OMzUqDg8wLpFWV62bNjcUDjEBLStMTVtSqERGJyoKICFAP1dUWVtKV2krKypISVRPnTs8GxsNJSY/QKNPUjs6QzAnJkBBS0eLMjQSFBtVPkCWQkUrHyJhSjs5gFkeFRVtQD5xGhUnIzwkN24dFQcaOE1RISUsATESIzYBDxEDAwEGGSJECAAEAAD/lgO9AyMAFgAxADwASgAAASYOAxYXHgI3PgE3Njc2Jy4BJyYHNhcWFxYXFgYHBgcGBwYnJicmJyYnJjc+AhcGAgc2NzY3FyYvARYfAScGBwYHBjc2NzYB9FimgUQBQD07obBRVIYnKQMGHh52Tl5rVlJQOjsXFxcrLERGWlhWWENDJyYDAyMecpRPGE0XFyonFH0ZMTIMFiJECBkSBgoBCxQWAyIBRn6hs6Y+P0kJHh16UVNYV1VThyYvMQEmJUNEVE+nSEovNBAPFhY5NlBPV1pOSXA+zEL+80EXMCsVh06eUSRJbkoHHRQHCwYhQ0wABAAA/5YDvQMjABYAMQA1ADoAAAEmDgMWFx4CNz4BNzY3NicuAScmBzYXFhcWFxYGBwYHBgcGJyYnJicmJyY3PgIXBgchAxYXITYB9FimgUQBQD07obBRVIYnKQMGHh52Tl5rVlJQOjsXFxcrLERGWlhWWENDJyYDAyMecpRPYGABgMBkM/7SMwMiAUZ+obOmPj9JCR4delFTWFdVU4cmLzEBJiVDRFRPp0hKLzQQDxYWOTZQT1daTklwPsCsrQEmtFpaAAcAAP/TA9QC6QATACcAKwAzADcAOwA/AAATIg4BFREUHgEzITI+ATURNC4BIwUhMh4BFREUDgEjISIuATURND4BFxEhEQUhFSE1IxUjFTMVIzchFSEDFSE11zVZNTVZNQI6NVo0NFo1/cYCOiU+JCQ+Jf3GJT4kJD4BAfr+GwHP/qkWYmJieAFX/ql2Ac0C6TRZNf5uNVk0NFk1AZI1WTQ8JD0l/m4lPSQkPSUBkiU9JEj+hAF8g2hnZxVmZmYBTmxsAAACAAAAAAN9ApMASgCzAAABIgc5AQYHOQEGBzkBBgcGHQEUFzAxFhcWMxY3OQEyNjU0JzMyNzY3MTYnPgE0Jy4BKwE2NTkBNCcuASMFNzY/ATY3PgEnLgEvATEHMDIVMhc5ARYGBzkBBg8BDgEVFBcxHgEXFjsBFjczMhYXFhQHBisBFSEyFhcWFTEUBiMhFSEyFhcWBzkBDgEjIRUzMhYXFhU5ARQHDgEjBic5ASInJic1Jj0BNDc2NzY3MTY3MTYzNDMBzA0SPbgvEwgCAQgQLShB3NsaHQUQGg4NBgYMGxsOCBgOFQYPCBgO/sMFBgQOEwYPBA0GEgoFAQEFBQUCBwgdDBYKAgIFBwMCDEuWcQYIBAgHBA/yAT4GCAQHCg/+wgEPBwkECAMDCwv+8c0FBgMGBgIGBtvbOR4hDQcBAgYRJMMxBwQBApMKKIAgPxggEyQNMSJBHhoBASMcDxEOCxgeFwMhOxQKDQ4RHRMLDAEFBwMOFQcTLhIKDAIBIwEIBxoJCh0MFQ0GAwYFBgEBAQEEBQwfCQYjBAUKEhMMIwYGDRUMCSMDBAgRDwgDAgEBFBY0AR4sCiQSHRUzGYcgBAEAAAMAAAAAA4oCagADAAYACwAAExEhEQUhBSUFJREhXwMr/SgChP6+/o4BcgFz/RsCav3pAhcj1Mr09P45AAIAAP/TA9QC6QATACMAABMiDgEVERQeATMhMj4BNRE0LgEjBSEyFhURFAYjISImNRE0Nuc5YTk5YTkCGjlhOTlhOf3mAhorOjor/eYrOjoC6ThfOf6KOV84OF85AXY5XzhuOSn+iik5OSkBdik5AAAFAAD/mgO4AyIAFAApADoATABeAAABIgcGBwYUFxYXFjI3Njc2NCcmJyYHMhcWFxYUBwYHBiInJicmNDc2NzYXIgYHBh4CNz4BNzYmJyYjFzIeARcWBgcOAS4CNjc+AR8BBg8BDgEWFxY+ATsBNSM2NyYB9HpqZjw+PjxmavRqZjw+PjxmanpuXls1Nzc1W17cXls1Nzc1W15qP2wXGRhWfjo9UQEERDkrMgQlRjIJDy0xIVBLOBoJFhhQLDcJFB0JCQQIBAkNBFlZEiYOAyI+PGZq9GpmPD4+PGZq9GpmPD4xNzVbXtxeWzU3NzVbXtxeWzU3vUo7OYBZHhUVbUA+cRoVJyM8JDduHRUHGjhNUSElLAExEiM2AQ8RAwMBBhkiRAgABQAA/5YDvQMjABYAMQA2AEAARgAAASYOAxYXHgI3PgE3Njc2Jy4BJyYHNhcWFxYXFgYHBgcGBwYnJicmJyYnJjc+AgcUFSERBTIzBgcGBwYHJjcUFSE1FwH0WKaBRAFAPTuhsFFUhicpAwYeHnZOXmtWUlA6OxcXFyssREZaWFZYQ0MnJgMDIx5ylH4Bmv7BcnIPIBgNFRBA4/7InAMiAUZ+obOmPj9JCR4delFTWFdVU4cmLzEBJiVDRFRPp0hKLzQQDxYWOTZQT1daTklwPvicnAE4MQkcFgkPAjQFXV26fQAABAAA/5UDvgMjABsAMwBKAGEAAAEmBwYHBgcGFhcWFx4BNz4CNzYnLgEnJicjJgc2FxYXFhcWBgcGBwYmJyYnLgE3Njc+ARciBwYHBhUGFhcWFxY2Nz4CJyYnLgEHMhcWFxYHFAYHBgcGJicmJyY2NzY3NgHwbGRhP0ILDDc8PVNPt1ZYhE8GBh4cdU5PVgMbBWNbWDg6BghBQEJUUbFMTjAzIBYWOjqnTVtSUDEyAkxCRVJMmz5ARAQfIDwygDVRSUcpKgNJPUBKR4wzNhQVFCcoPU0DIgE2NVpda1y2SUooKAscHXekWVtTUoYoKQYCMQEzMlRXY1irQEEbHBMqLEdHs1ZZQkZOLjIwUFNbU5s1Nw4PJzAxjKJJTDIsLzEtK0hKUUqHLC0HCTEzNUVCkDs+IS0AAAAABgAA/5UDvgMkABsAMQBJAGAAaABxAAABJgcGBwYHBhYXFhceATc+Ajc2Jy4BJyYnIyYHNhcWFxYXFgYHDgEmJy4CNzY3PgEXJgcGBwYHBhcWFxYXFjY3PgInJicuAQc2FxYXFgcWBgcGBwYmJyYnJjY3Njc2FxQVIxUzFTcnFh8BBzUjNTMB82xlYUFCCww3PD1TT7dWWIRPBgYeHHdPUFcDFRBjXVk6PAgJPT5AprRNUGQgFRc5OKJfW1VRMjUBBCQkQURSTZ4/QUUEHiA8MHxCUEpHKywBAUg+QEtHjDM2FBUUJyc9Sofi4qWJESIzZt/fAyICNjVaXWxctklKKCgLHB13pFlbU1OGKCkFAjEDMTBTVmNYrEBDOxArLI+zVVlCRE4rAzAvT1JbU1BONjgQECUwMoyiSUwyKzAwAiwqRkpQS4ssLwcJMTM1RUKQOz0iK3QyMr5kw3oUKD15NoUAAAADAAD/lgO/AyIAGwAyAD0AAAEiBwYHBgcGFhcWFx4BNzY3PgE3NicuAScmJyYHNhcWFxYXFgYHBgcGJicuATY3Njc+ARcGAgc2NzY3FyYnAetsY2A/QAoLOT0+VE60U1dAQ1AIBx0beVFTWQ0PT0hHKywBA0A5PEhGkDc5MhAmKEAjUikYTRcXKicUfRkxAyI3Nltda1y3R0onJgscHTs5oVhbU1WLKSoEAY4CKShFR09JiS4xDA4pMDGHlz5BIxUWbkL+80EXMCsVh06eAAAABQAA/6wDtgMbAAgADAAQABQAGAAAARURITUjETM1AQcXNw8BFzcPARc3DwEXNwKlARHg4P6eSzxL00s8S9JMPEvSTDxMAxsZ/LExAwUy/n48SzwsPEs7LDtMPCw8SzsABAAA/2oCogNSAAMAFAAeACkAACUhFSEBETMyNj0BNCc+AT0BNCcmIwczMhYdARQGKwEHMzIXFh0BFAYrAQKi/qQBXP6ksFVWUSMgJihUOTkfGiAiMAU1JRASHB1DKb8D6P02VFI6eyISRjccUCgqZCQoJikjbhIUMD4mIQAAAAAEAAD/mgO4AyIAEAAUAGoAbwAAASIHAQYUFwEWMjcBNjQnASYHCQIlMQ8DFS8CDwQfAiMPAxUfAzMPAh8EPwIVHwMzPwM1HwI/BC8CMz8CNS8CIz8CLwQPAjUvAgcwOQEwAfQPC/5hCgoBnwsfCgGfCwv+YQsPAYb+ev56AX0EBAIBYwMEBAQNAgEBAmOMBAMCAQECAwSMYwIBAQINBAQEA2MBAgQEEgQEAgFjAwQEBA0CAQECY4wEAwMDAwSMYwIBAQINBAQEA2MBAgSLAyIL/mEKHwv+YQoKAZ8LHwoBnws+/nr+egGGxgECAwSMYwIBAQINBAQEA2MBAgQEEgQEAgFjAwQEBA0CAQECY4wEAwIBAQIDBIxjAgEBAg0EBAQEYgECBBoEAgFjAwQEBA0CAQECY4wEAwMwAAAABAAA/5oDuAMiABAAFAAaAB8AAAEiBwEGFBcBFjI3ATY0JwEmBwkCJQ8BFyE3JxcHIycB9A8L/mEKCgGfCx8KAZ8LC/5hCw8Bhv56/noBhgfQUgEKUte7SOZIAyIL/mEKHwv+YQoKAZ8LHwoBnws+/nr+egGG4AWX/f1+h9zcAAACAAD/mgO4AyIADwATAAATBhQXARYyNwE2NCcBJiIHCQM7CgoBnwsfCgGfCwv+YQofC/6UAYYBhv56AXgKHwv+YQoKAZ8LHwoBnwsL/kcBhv56/noAAAAABAAA/5oDuAMiABAAFAAhAC4AAAEiBwEGFBcBFjI3ATY0JwEmBwkCJSIOARQeATI+ATQuAQcyHgEUDgEiLgE0PgEB9A8L/mEKCgGfCx8KAZ8LC/5hCw8Bhv56/noBhjlhODhhcmE4OGE5M1YyMlZmVjIyVgMiC/5hCh8L/mEKCgGfCx8KAZ8LPv56/noBhtI4YXJhODhhcmE4FzJWZlYyMlZmVjIAAAAAAwAA/5YDvwMiABsAMgBKAAABIgcGBwYHBhYXFhceATc2Nz4BNzYnLgEnJicmBzYXFhcWFxYGBwYHBiYnLgE2NzY3PgEXJgcOAQcGFxYXHgE3Njc2Nz4BJyYnLgEB62xjYD9ACgs5PT5UTrRTV0BDUAgHHRt5UVNZDQ9PSEcrLAEDQDk8SEaQNzkyECYoQCNSKTYyL0IJCxIOKCVpNTgsLhoZBBYWLB5LAyI3Nltda1y3R0onJgscHTs5oVhbU1WLKSoEAY4CKShFR09JiS4xDA4pMDGHlz5BIxUWUQIaGVk0ODM0KCUlBgcgHTIvbzA0IBgaAAMAAP+WA78DIgAbADIANgAAASIHBgcGBwYWFxYXHgE3Njc+ATc2Jy4BJyYnJgc2FxYXFhcWBgcGBwYmJy4BNjc2Nz4BFwYHIQHrbGNgP0AKCzk9PlROtFNXQENQCAcdG3lRU1kND09IRyssAQNAOTxIRpA3OTIQJihAI1IpYGABgAMiNzZbXWtct0dKJyYLHB07OaFYW1NViykqBAGOAikoRUdPSYkuMQwOKTAxh5c+QSMVFmKsrQACAAD/kgPBAyMAGgAxAAABIgcGBwYHBh4BFx4BNzY3PgE3NicuAScmJyYHMhcWFxYXFgYHDgEmJyYnLgE3Njc+AQHwZF5bQUIVFCBgSUevWFpJSmkWFw4NYkpMWTQnSkRBKy0HCTAzNIaQPD4iJgcfIDwqZgMiLy1QUWJWs5syMygODy8tkVVYVlqeNjgSC44lJD4/SUaLMzUrFCcoPUCaRUgsICEAAAADAAD/lgO/AyIAGgAvADkAAAEiBwYHBgcGFhcWFx4BNzY3PgE3NicuAScmJwc2FxYXFhcWBgcOASYnLgE2NzY3NhcGDwEXITY/ASYB62xjYD9ACgs5PD5UT7RTV0BDUAgHHRt5UVNZHE9IRyssAQNAOjuOkDc5Mg8nKEBIViRHbFIBChcrEEcDIjg2Wl5rXLZHSicmCxwcOzqhWFtTVYspKgSNAikoRUdPSYkvMBopMDGHlj9BIytWGjRO/USIMTQAAAAABAAA/5YDvwMiABsAMgA3AD0AAAEiBwYHBgcGFhcWFx4BNzY3PgE3NicuAScmJyYHNhcWFxYXFgYHBgcGJicuATY3Njc+AQcWFzY3BRQVIREHAetsY2A/QAoLOT0+VE60U1dAQ1AIBx0beVFTWQ0PT0hHKywBA0A5PEhGkDc5MhAmKEAjUn5WVThy/oUBmskDIjc2W11rXLdHSicmCxwdOzmhWFtTVYspKgQBjgIpKEVHT0mJLjEMDikwMYeXPkEjFRaaRUUuXCCMjAESowAAAAMAAP+WA78DIgAbADIAOgAAASIHBgcGBwYWFxYXHgE3Njc+ATc2Jy4BJyYnJgc2FxYXFhcWBgcGBwYmJy4BNjc2Nz4BFxQVIxUzFTcB62xjYD9ACgs5PT5UTrRTV0BDUAgHHRt5UVNZDQ9PSEcrLAEDQDk8SEaQNzkyECYoQCNSW+LipQMiNzZbXWtct0dKJyYLHB07OaFYW1NViykqBAGOAikoRUdPSYkuMQwOKTAxh5c+QSMVFnMyMr5kwwAAAAcAAP+VA74DJAAbADEASQBgAGUAbwB1AAABJgcGBwYHBhYXFhceATc+Ajc2Jy4BJyYnIyYHNhcWFxYXFgYHDgEmJy4CNzY3PgEXJgcGBwYHBhcWFxYXFjY3PgInJicuAQc2FxYXFgcWBgcGBwYmJyYnJjY3Njc2BxQVIREFMjMGBwYHBgcmNxQVITUXAfNsZWFBQgsMNzw9U0+3VliETwYGHhx3T1BXAxUQY11ZOjwICT0+QKa0TVBkIBUXOTiiX1tVUTI1AQQkJEFEUk2eP0FFBB4gPDB8QlBKRyssAQFIPkBLR4wzNhQVFCcnPUp4AZr+wXJyDyAYDRUQQOP+yJwDIgI2NVpdbFy2SUooKAscHXekWVtTU4YoKQUCMQMxMFNWY1isQEM7ECssj7NVWUJETisDMC9PUltTUE42OBAQJTAyjKJJTDIrMDACLCpGSlBLiywvBwkxMzVFQpA7PSIrm5ycATgxCRwWCQ8CNAVdXbp9AAUAAP+VA74DJAAbADEASQBgAGkAAAEmBwYHBgcGFhcWFx4BNz4CNzYnLgEnJicjJgc2FxYXFhcWBgcOASYnLgI3Njc+ARcmBwYHBgcGFxYXFhcWNjc+AicmJy4BBzYXFhcWBxYGBwYHBiYnJicmNjc2NzYXBg8BFzUXEQcB82xlYUFCCww3PD1TT7dWWIRPBgYeHHdPUFcDFRBjXVk6PAgJPT5AprRNUGQgFRc5OKJfW1VRMjUBBCQkQURSTZ4/QUUEHiA8MHxCUEpHKywBAUg+QEtHjDM2FBUUJyc9SkU2bC/RysoDIgI2NVpdbFy2SUooKAscHXekWVtTU4YoKQUCMQMxMFNWY1isQEM7ECssj7NVWUJETisDMC9PUltTUE42OBAQJTAyjKJJTDIrMDACLCpGSlBLiywvBwkxMzVFQpA7PSIroyZNIZSPjwEojwAAAAAEAAD/lgO9AyMAFgAxADsAQgAAASYOAxYXHgI3PgE3Njc2Jy4BJyYHNhcWFxYXFgYHBgcGBwYnJicmJyYnJjc+AhcGDwEXITY/ASYnFhcHIyc2AfRYpoFEAUA9O6GwUVSGJykDBh4edk5ea1ZSUDo7FxcXKyxERlpYVlhDQycmAwMjHnKUTyRHbFIBChcrEEeQfD9I5kg/AyIBRn6hs6Y+P0kJHh16UVNYV1VThyYvMQEmJUNEVE+nSEovNBAPFhY5NlBPV1pOSXA+tBo0Tv1EiDE0Slot3NwtAAAABgAAAAADRQKVACgATgBSAFYAWgBeAAABDwEGBwYHFBcWFzEWFxYXFgcGDwEhNzM+AScmJyYvASYnJjU0NzY/AQUhBgcGFQYXFhcxFhcWFxYHBgcGByE2NzYnJicmLwEmJyY3NDc2FxUzNQcVMzUHFTM1BxUzNQF8BAJUKSYCGxAoJBAXAwIWG0hKAcoFAU1FBQQXDyMNIhAUHSRNSf5EARonFScBGxAoJBAXAwEEBA0ZRf7lHxAjBQQYDyQMIg8VARwhCtzl5X3dvuUClQIBMjAuLigoGCklFR4VGhwjKysDLVctISIUJA4iFx4ZHSEqLisuHRouLigoGCklFR4VDQwODyEpFxYsLCIiFCUMIxYeGR0hJyIVFXMWFnQVFXMWFgAAAAQAAP/TA9QC6QATACcAawDGAAATIg4BFREUHgEzITI+ATURNC4BIwUhMh4BFREUDgEjISIuATURND4BFyIHOQEGDwEGBzkBBgcGHQExFBcwMR4BMxY3OQEyNjU0JzMyNjcwMTYnPgE3NjQmKwE2NTkBNCcuASsBNzY3PgEnJicHMDEyFzkBFgYHOQEGDwEGFzEWHwEzFjczMhcWFAcGIyInFRYzMhYVMRQHDgErARUzMhYHOQEOASsBFTMxMhYVOQEUBwYHITEmJyYnOQEmNTE0NzY/ATY/ATYz1zVZNTVZNQI6NVo0NFo1/cYCOiU+JCQ+Jf3GJT4kJD6qCggXaRkdDQUBAQULNCmJiRERAwoQEQQDBwgOBAgTEw4FCgQQCMYJFAUJAgcKDAMEAwMCBAIVGQQDAgcCAjFkRAkCBQUDCGYzQ4UHCQQDBAXIqwcLAwEHB6uCBgYDAwb+7iITFgcFBgsWQUgPAgQBAuk0WTX+bjVZNDRZNQGSNVk0PCQ9Jf5uJT0kJD0lAZIlPSQoBg9IERUnDxQMFwccGCsqAgIWEAoJEQ8UDgEJBgwlHAwMEgsGBwkUBgwdCw4BFgUFDwYDFRkGBwcBAQEBBQUXBQYBFgENCwsIAwMWEA4HBxYHDAcGAwECEBMgFRoyFSAQLDIKAQEAAgAAAAADhgJgAAIABwAAEwUlBREhEQVjAZEBkfzfAyL+bgJg4+NU/kABwOAAAAAABQAAAAADLAJ3ACYATgCGAI8AmAAAARQVBgcnBxcGByMVMxYXNQc1Mzc2PwEnNxc3Nj8BNTMVMyYnJic1BxUGBycHFwYHIxU3FhcHFzcWFxUzNTY3FzcnNjczNSMmJzcnByYnNwczBxcWHwE3FwcXFh8BMxUPAQYPARcHJwcGDwEVIzUnJi8BByc3JyYvAQc1Mzc2PwEnNxc3Nj8BFyIGFBYyNjQmBzIWFAYiJjQ2AZ0WFihKKAwGODgIFDExAwYRCCIZIgwaIA4kXgYWEQ4GGxEoSicLBjk5BwsoSykTGWkZEylKKQwGODgICydLJxYWAUckAQ8eHAsiGSEIEgYDMTEDBhEIJBojDBsfDiMPHxsLJBokCBIGAzIyAwYRCCMZIwwYIg4SIC8vQC8vIBMZGSUaGgJ3HBwGDCdKKBMYahkeWwEkDh8aDCMZIggQCAMwMAcJCAQ3ZTcICyhLKBQXagEVFyhKKAwGOToGDChLKBYWaRkSJ0onDAY3IzADBhEIIhkiDBseDiMBDh8aDCMaJAgSBgMzMgMGEggkGSMMGx8OASQOHhwMIhkiCBAIA1AvQS4uQS8jGiUZGSUaAAAAAAUAAP/TA9QC6QATACcAKwAuADMAABMiDgEVERQeATMhMj4BNRE0LgEjBSEyHgEVERQOASMhIi4BNRE0PgEHESERBSEHJxc3ESHXNVk1NVk1Ajo1WjQ0WjX9xgI6JT4kJD4l/cYlPiQkPgECDv4oAaLR8PDx/h8C6TRZNf5uNVk0NFk1AZI1WTQ8JD0l/m4lPSQkPSUBkiU9JFP+pQFbF4mDnp7+2QAAAAMAAAAAAxECnQAgAFgAeQAAASIHDgEVOQEUFxYXBgcGDwEVITUnJicmJzY1OQE0JicmBzIXFhcWHwEWFxYXMTY/ATY3FhUUBwYHHwIWFQYPAQ4BIiYvASYnND8DJicuAScmNTQ/ATYHMBUGFxYXFhcWMjc2NzY3Nic1FhcVIzUjFSE1IxUjNTYB8CskIicQCxA7KDUaAgJCAhk0KDooJyIkaAkFGhAMCQQIBgoQGQ4CBAIKCQweBBwEAQEBARA3OjcQAQEBAQQbAwQDBxAGDQ8GDDQDAgILFiIgSCAiFgsCAwRWIFMj/vAjUyACnBUTRCYiJRoRFBojMQTn5wQwIxoUKUomRBMVUwEBBQQGAgYCAwEBCAICARQaJxYbEiAJFAgPBAQCEBISEAIEBA8IFAkiBAIFFw0fGh8ZAgXhAQwSFAsWDAsLDBYKFQ0RASY5u4SEhIS7OQAAAgAA/5YDvQMiABcAMwAAASIOAxYXHgI3PgE3Njc2Jy4BJyYjFzIXFhcWFxYGBwYHBgcGJyYnJicmJyY3PgIXAfBXpX9EAUA9O6GwUVSGJykDBh4edk5eawhVUE45OhYXFyssREZaWFZYQ0MnJgMDIx5ylE8DIkZ9obOmPj9JCR4delFTWFdVU4cmLzEnJkJEUk+nSEovNBAPFhY5NlBPV1pOSXA+AQAABQAA/5UDvgMkABsAMQBJAGAAawAAASYHBgcGBwYWFxYXHgE3PgI3NicuAScmJyMmBzYXFhcWFxYGBw4BJicuAjc2Nz4BFyYHBgcGBwYXFhcWFxY2Nz4CJyYnLgEHNhcWFxYHFgYHBgcGJicmJyY2NzY3NhcGAgc2NzY3FyYnAfNsZWFBQgsMNzw9U0+3VliETwYGHhx3T1BXAxUQY11ZOjwICT0+QKa0TVBkIBUXOTiiX1tVUTI1AQQkJEFEUk2eP0FFBB4gPDB8QlBKRyssAQFIPkBLR4wzNhQVFCcnPUpVGE0XFyonFH0ZMQMiAjY1Wl1sXLZJSigoCxwdd6RZW1NThigpBQIxAzEwU1ZjWKxAQzsQKyyPs1VZQkROKwMwL09SW1NQTjY4EBAlMDKMoklMMiswMAIsKkZKUEuLLC8HCTEzNUVCkDs9IitvQv7zQRcwKxWHTp4AAAAABgAA/5UDvgMkABsAMQBJAGAAagBxAAABJgcGBwYHBhYXFhceATc+Ajc2Jy4BJyYnIyYHNhcWFxYXFgYHDgEmJy4CNzY3PgEXJgcGBwYHBhcWFxYXFjY3PgInJicuAQc2FxYXFgcWBgcGBwYmJyYnJjY3Njc2FwYPARchNj8BJicWFwcjJzYB82xlYUFCCww3PD1TT7dWWIRPBgYeHHdPUFcDFRBjXVk6PAgJPT5AprRNUGQgFRc5OKJfW1VRMjUBBCQkQURSTZ4/QUUEHiA8MHxCUEpHKywBAUg+QEtHjDM2FBUUJyc9SlUkR2xSAQoXKxBHkHw/SOZIPwMiAjY1Wl1sXLZJSigoCxwdd6RZW1NThigpBQIxAzEwU1ZjWKxAQzsQKyyPs1VZQkROKwMwL09SW1NQTjY4EBAlMDKMoklMMiswMAIsKkZKUEuLLC8HCTEzNUVCkDs9IitXGjRO/USIMTRKWi3c3C0AABAAAP+gA7sDIgAKABgAJgA1AEcAWABpAHcAhACTAKEArgC8AM4A3ADvAAABBgIHNjc2NxcmLwEWHwEnBgcGBwY3Njc2EwYHDgEWNzYXFjYmJyYXJgYWFxYXFj4BJy4BJyYFBgcGBwYHBgcGFjI3Njc2LgEzIgciBw4BHgE3NhcWNjQnJgcGBwYPAQYHBh4BNzY3NjQmBSYGFhcWFxYyNicmJyYFJgcGFx4BNicmNzYmBSYGFxYHBh4BNz4BJy4BBSYGFxYXFj4BJyY3LgEFJgcGBwYeATc2Ny4BBSIGFhcWFxY2JicmJyYFDgEHBgcGDwEOARY3Njc+ASYFIgYWFxYXFjYmJyYnJgUGBwYHBgcGBw4BFjc+ATc2LgEB9BhNFxcqJxR9GTEyDBYiRAgZEgYKAQsUFgxKLwwBEwxeZgwOBQwxygwPAwtMLQcZDwQYSS4E/fULCgYLCAVBIQQRGAcpUQYBDf8EChIHDQkJFAlORwwSC0LqDQ4JEAo9GQURGQYpUAgOAX8MDgIKNBkHGRAEGkQE/cMZBQsbBhgSAhoQAQ4C6Q8NAwEwBBAYBx0bBAIO/KQPDgMCMQcZDwUvAgENAuwaAg0yBg8ZCD0MAQ39qAsMAgg/VAwRAQtPNwYBnwwrCxMZDx4RDAUPDGFQCAEN/j0LDQMKWWkMDgUMZE8GAhgJCQUKDgg0WQsCEQ02ZSkHAg0CJkL+80EXMCsVh06eUSRJbkoHHRQHCwYhQ0wBdAIQBhkRBBkWARMZBAxTARMYBThbCgETDDJYIAIKAQcFCwgEPlAMEgtdQAcTDgECBBURCAMGHwQRGQYfJwIIBQwHMDAMEwELQC4HEw87ARIXBjVUCxMMXUEDqQIrVk0LAxEMUFQKDi0BGg5lXgwSAQo2eT4IChABGg5rWgoCEwxbZggLOAIpP0MMFAMLT1sJDqARFgZJHQMSGAYeQgZNAxUDBwQDAwIEGBQBAjAHFQ8nExYFSBMBFBgEFUIDAwEFAwkLAyMWBhkSAwsxIwcTDgAAAAAFAAD/lQO+AyQAGwAxAEkAYABoAAABJgcGBwYHBhYXFhceATc+Ajc2Jy4BJyYnIyYHNhcWFxYXFgYHDgEmJy4CNzY3PgEXJgcGBwYHBhcWFxYXFjY3PgInJicuAQc2FxYXFgcWBgcGBwYmJyYnJjY3Njc2FxQVIxUzFTcB82xlYUFCCww3PD1TT7dWWIRPBgYeHHdPUFcDFRBjXVk6PAgJPT5AprRNUGQgFRc5OKJfW1VRMjUBBCQkQURSTZ4/QUUEHiA8MHxCUEpHKywBAUg+QEtHjDM2FBUUJyc9Sofi4qUDIgI2NVpdbFy2SUooKAscHXekWVtTU4YoKQUCMQMxMFNWY1isQEM7ECssj7NVWUJETisDMC9PUltTUE42OBAQJTAyjKJJTDIrMDACLCpGSlBLiywvBwkxMzVFQpA7PSIrdDIyvmTDAAAAAA0AAP+iA7gDIAAEAAgADAAQABQAGABTALwBRQGiAekCMwKfAAABFREhEQUzESMTFTM1BxUzNQcVMzUHFTM1AysBByMHIwcVDwUVHwUzPwMzNzM3MzczFzMXMxczHwEzPwM1LwQjNSMnIycXDwYVHwozHwYVHwIzHw0zPwQ1LwE1JyMvBiMvATUjLwsjLwEjLwcjNSc1LwQjBQ8BIw8EFQ8EFQcjBxUPAyMVBxUHIxUPBBUHIw8BFQ8CFQ8CIw8DFQ8DFQcVDwoVBxUfBD8EMz8ENT8mNS8DAQ8FFRcVBxUHFQcVBxUHFQcVBxUHFQcVBxUHFQ8HFR8EPwUzPwEzPwE1PwEzNzM3NTc1MzU3NTc1NzU3NTc1NzU3NTc1JzUvBAUPBRUXFRcVFzMfBTMfARUXFRcVFxUzFxUXFR8EPwQ1Lw01JzUnNSc1LwMBDxcfBD8EMz8DMzczNzM3MzczNzU3Mzc1NzM/AjM3MzU/AzUvBAUPBRUfAxUfATMfAjMfAhUfATMfARUfATMXMxczFzMfAjMXMxcVMx8HMxcVFzMVMxczPwQ1LwQjJyMnIycjLwojLwQjLwUjAV0BLv7q/v4aysrKysrKymEHDQYNDQcnDQ4EAwMEAQIDAwkEBQYMBhcGCwYGBgYpBgYGBgYFHwQFDAMDAgIGAwonBgcGDQfpBQQEAwMBAgICBgICAwYFBAMIAQ4CCAIGAgQBAgIBAgMCAwUEAwQDCgUGAwkECQQEAwQCBAYBBAMCAwIDAgECCAEFAwQCBAICBQIHAgIBAgkBAgIDBwMCAwIBAgMCBgIKBf3zBQcBAgMCAwIDAgMCAwQBAgIDAgQBBAQBAgICAgICAQICAgQCAgQBAQECAwICCgECAgIBBAECAQIBAgECAgEEBAMOBAgEAwEBAgMBAgICAQIBAgECAQICAwIBAggCAQICAgEEAgQBBgIKAgYDCgMGAwUDAgEEBggFArIEBQMGAgEBAQEBAQEBAgEDBQMFAwQDAgYDAQIDBgQJCQQEAwIBAQMCAQIDAwIBBQEMAwECAQEBAQEBAQEEAwQECPymBAUDBAQBAQMCAQMCAQQBCgEEAwIDAgECAwECBAcJCQQEAwQCBAIDAgcEAQYBAgECCAEBAQEFCAgCsQQECQQFCgQPBQULDwYFCwUhBgsQCAQFAgIEAwQNCQYGFAUBEgYHBQEFAQUBBQEcAQsFAQUFAQULDwEEAQMDAgEEAwQECP3eBAQEAwICAQIDBA0CAQIDAgECAwMLAgEIAwMFAQIBAgECAQIDAwECAQIBAgQDBgMNAx0CAw0EAw0JBQgFAgEEAwQEAwQIAxQCEQMJBRECBgUDBQUFAgEPAgUCAgEEAwQRBAQFAhwM/pABfBj+tAEnGRlKGBhVGBhNGBgCLQECBgECBAIDBAgJBQQEAwQBAgICBAIBAQEBAQUBBgQDCQUICAIEBgEBAU8BAQMDBAQEBQkEBgECAQYDBAIIDgMIAwYDBAECAgMEAwQDBwcDCAMSCggCBAICAwMICgcHAQwIBAQEBAQEBAsBBwMGAgYCAwUDBwMCAwkDAgIHAgICAgEBAQICBAIFDAEEAgICAgIBAgICAgIBBAIBAgIDBAEEAQQBAgMCAwIBAgMCAQIGAgECBgMDAgUCAQIPAwIBAgECAwYDAwMDAwMDAwEECQUIAwMDAQQDAwQGBQMCBQECAwIDAgMCAwMCBQIDAgwCAwIDAgMEAwQDBgMKAwYCCgEGAgUEBAQJCQYEAf7GAQICCAQEBAQzAwkDBgIGAwMDAwMDBgIDAwkCDgMIAQ0FCwUGCgcEBQkEBgICAgIDAwMDBgYGBQEFBw8mAwoDAwcDAwQDAwQDAwQDBwMOAywFCQgEAgMCEwECAwMIBBsGBxMHDRMGBw0GHw0FAQUBBQEFAQUBBQEBBAQEAgICAwMJCQgGBgUGEAsGEQUGBgUvBgUGBgwGBwUHBgL+sgECBgQEBgQJBAMFCQIDBAMMAQQDBAMHCQkIAwMDAgIBBgIGAwIDAgMDDwYBAwMBAwQHDAQBAwQEBAkIBAMCAgIBAwIEBAkEBQQEAwEKAgICAgICAQEHAgUBAQEDAgIBAgECAQEBAQECAgIEAgkBAQQBBAEEBwUECQgEAgMBAwcGAwMGAgIDAQMCAwIJAgMCAQQBBA0BAgAAAAMAAP/SAyMC6gAFAAwAEQAAASIjESERJxQVMxEhEQUWHwEjAnLW1wJe5bj9/AF5FSo+fQLq/OgCYoldXf38Ar4MFStBAAAAAAgAAP/TA9QC6QATACcATgByAHYAegB+AIIAABMiDgEVERQeATMhMj4BNRE0LgEjBSEyHgEVERQOASMhIi4BNRE0PgEXByMOARQXFhcxFhcWFxYHBg8BITc2NzYnJicmLwEmJyY1NDc2PwEHMwYHBhUUFxYfARYXFhcWBwYHIzY3NicmJyYvASYnJjU0NzYXFTM1BxUzNQcVMzUHFTM11zVZNTVZNQI6NVo0NFo1/cYCOiU+JCQ+Jf3GJT4kJD5/AwEwLA8IFxUJDQECDRMlKQEBAy4QFAMCDQgUCBMIDBARLyn5nhYLFw4JFgIUCQ0BAg0OJ54TBxMCAg4IFQYTCQsQFAR7gIBGfGqAAuk0WTX+bjVZNDRZNQGSNVk0PCQ9Jf5uJT0kJD0lAZIlPSRcAhw2LxYNGBULEQwPDxYVGQIcFhkYEhMLFQgUDBENEBMVHRgaEQ4aGRYWDRcCFAwRDA8PExcQChcaExMLFQcTDRENEBMXFAwMQAwMQQwMQQwMAAQAAP/TA9QC6QATACcAKgAvAAATIg4BFREUHgEzITI+ATURNC4BIwUhMh4BFREUDgEjISIuATURND4BBxc3BREhEQfXNVk1NVk1Ajo1WjQ0WjX9xgI6JT4kJD4l/cYlPiQkPgX6+v4NAfT7Auk0WTX+bjVZNDRZNQGSNVk0PCQ9Jf5uJT0kJD0lAZIlPSRfjY00/ukBF4wABQAAAAADSAKpABsAMgBKAGIAegAAASIHBgcGDwERFhcWFxYgNzY3NjcRNCcmJyYnJgcyFxYXFhcGBwYHBiInJicmJzY3Njc2BzIfARYXFjI3Nj8BFQYHBgcGIicmJyYnFTIfARYXFjI3Nj8BFQYHBgcGIicmJyYnFTIfARYXFiA3Nj8BFQYHBgcGIicmJyYnAfR9XjAfIgcBBiQgL1cBCFcvICMHAQciHzBefXtZKxoRBgYRGSxc8FwsGREGBhEaK1m2AQMDGzRe+l40GwcEFBksXPBcLBkUBAEDAxs0XvpeNBsHBBQZLFzwXCwZFAQBAwMbNFcBCFc0GwcEFBksVf5VLBkUBAKpFAsQERoE/iUaFBEJFBQJERMbAdsDARoREAsUIxQJDQkKCgkOCRMTCQ4JCgoJDQkUawICDgwUFAwOBCkLCg4JExMJDgsKMAICDgwUFAwOBCkLCg4JExMJDgsKMAICDgwUFAwOBPMLCg4JExMJDgsKAAkAAP+fA70DIAAKABgAJgA0AEoAWgBoAHoAjgAAAQYCBzY3NjcXJi8BFh8BJwYHBgcGNzY3NhMGBw4BFjc2FxY2JicmFyYGFhcWFxY+AScmJyYFBgcGDwEGBwYHBhY2NzY3PgE3NjQmASYGFxYGBwYeATc+AScuAQUmBhcWFxY+AScmJy4BAQYHBgcGBwYHDgEWNzY3Ni4BBSIGFhcWHwEWMzI2JicmLwEmJyYB9BhNFxcqJxR9GTEyDBYiRAgZEgYKAQsUFhBQLwsBEgxhYw0OBgwrxQwPBAtCOAkYDQY4UwT98AoLBgsLLykJAgMZGQQlLQQWBAgNAq0PDQMDGBkEDxkHHxoHAg38pA8OAwUvBxkPBC0CAQ0CrgkJBgoNCDZWDAESDG5VBwIN/dkLDQMKQ2AGEggPDREOYTsDBgQGAiZC/vNBFzArFYdOnlEkSW5KBx0UBwsGIUNMAXICDwYZEgQYFAEUGAQLTwETGAUvZgoFFQtrOwMLAQgECwsuSw8LDxEPD0QvBREFCBMO/sgBGw8yZC0MEwEKNn0+BwkSARoPaFwKARMMW2cIC/6zAQYDCQoEJBcGGBIDGUgHEw4BEhcFORoCBRkYARgxAwUCBAAAAAYAAP+VA74DJAAbADEASQBgAGUAawAAASYHBgcGBwYWFxYXHgE3PgI3NicuAScmJyMmBzYXFhcWFxYGBw4BJicuAjc2Nz4BFyYHBgcGBwYXFhcWFxY2Nz4CJyYnLgEHNhcWFxYHFgYHBgcGJicmJyY2NzY3NgcWFzY3BRQVIREHAfNsZWFBQgsMNzw9U0+3VliETwYGHhx3T1BXAxUQY11ZOjwICT0+QKa0TVBkIBUXOTiiX1tVUTI1AQQkJEFEUk2eP0FFBB4gPDB8QlBKRyssAQFIPkBLR4wzNhQVFCcnPUpSVlU4cv6FAZrJAyICNjVaXWxctklKKCgLHB13pFlbU1OGKCkFAjEDMTBTVmNYrEBDOxArLI+zVVlCRE4rAzAvT1JbU1BONjgQECUwMoyiSUwyKzAwAiwqRkpQS4ssLwcJMTM1RUKQOz0iK5tFRS5cIIyMARKjAAAAABAAAP+gA7sDIgAHAA8AHQAsAD4ATwBgAG4AewCKAJgApQCzAMUA0wDmAAABJicHFyE2NycGByMnNjcWAwYHDgEWNzYXFjYmJyYXJgYWFxYXFj4BJy4BJyYFBgcGBwYHBgcGFjI3Njc2LgEzIgciBw4BHgE3NhcWNjQnJgcGBwYPAQYHBh4BNzY3NjQmBSYGFhcWFxYyNicmJyYFJgcGFx4BNicmNzYmBSYGFxYHBh4BNz4BJy4BBSYGFxYXFj4BJyY3LgEFJgcGBwYeATc2Ny4BBSIGFhcWFxY2JicmJyYFDgEHBgcGDwEOARY3Njc+ASYFIgYWFxYXFjYmJyYnJgUGBwYHBgcGBw4BFjc+ATc2LgECy0eQ11IBChcrDBgw5kg/fHx8Si8MARMMXmYMDgUMMcoMDwMLTC0HGQ8EGEkuBP31CwoGCwgFQSEEERgHKVEGAQ3/BAoSBw0JCRQJTkcMEgtC6g0OCRAKPRkFERkGKVAIDgF/DA4CCjQZBxkQBBpEBP3DGQULGwYYEgIaEAEOAukPDQMBMAQQGAcdGwQCDvykDw4DAjEHGQ8FLwIBDQLsGgINMgYPGQg9DAEN/agLDAIIP1QMEQELTzcGAZ8MKwsTGQ8eEQwFDwxhUAgBDf49Cw0DCllpDA4FDGRPBgIYCQkFCg4INFkLAhENNmUpBwINAaI0aJz9RIgoSpLcLVpaAVwCEAYZEQQZFgETGQQMUwETGAU4WwoBEwwyWCACCgEHBQsIBD5QDBILXUAHEw4BAgQVEQgDBh8EERkGHycCCAUMBzAwDBMBC0AuBxMPOwESFwY1VAsTDF1BA6kCK1ZNCwMRDFBUCg4tARoOZV4MEgEKNnk+CAoQARoOa1oKAhMMW2YICzgCKT9DDBQDC09bCQ6gERYGSR0DEhgGHkIGTQMVAwcEAwMCBBgUAQIwBxUPJxMWBUgTARQYBBVCAwMBBQMJCwMjFgYZEgMLMSMHEw4AEAAA/6ADuwMiAAMACAAWACUANwBIAFkAZwB0AIMAkQCeAKwAvgDMAN8AAAEGByEDFhchNhMGBw4BFjc2FxY2JicmFyYGFhcWFxY+AScuAScmBQYHBgcGBwYHBhYyNzY3Ni4BMyIHIgcOAR4BNzYXFjY0JyYHBgcGDwEGBwYeATc2NzY0JgUmBhYXFhcWMjYnJicmBSYHBhceATYnJjc2JgUmBhcWBwYeATc+AScuAQUmBhcWFxY+AScmNy4BBSYHBgcGHgE3NjcuAQUiBhYXFhcWNiYnJicmBQ4BBwYHBg8BDgEWNzY3PgEmBSIGFhcWFxY2JicmJyYFBgcGBwYHBgcOARY3PgE3Ni4BAfRgYAGAwGQz/tIzZEovDAETDF5mDA4FDDHKDA8DC0wtBxkPBBhJLgT99QsKBgsIBUEhBBEYBylRBgEN/wQKEgcNCQkUCU5HDBILQuoNDgkQCj0ZBREZBilQCA4BfwwOAgo0GQcZEAQaRAT9wxkFCxsGGBICGhABDgLpDw0DATAEEBgHHRsEAg78pA8OAwIxBxkPBS8CAQ0C7BoCDTIGDxkIPQwBDf2oCwwCCD9UDBEBC083BgGfDCsLExkPHhEMBQ8MYVAIAQ3+PQsNAwpZaQwOBQxkTwYCGAkJBQoOCDRZCwIRDTZlKQcCDQIyrK0BJrRaWgHXAhAGGREEGRYBExkEDFMBExgFOFsKARMMMlggAgoBBwULCAQ+UAwSC11ABxMOAQIEFREIAwYfBBEZBh8nAggFDAcwMAwTAQtALgcTDzsBEhcGNVQLEwxdQQOpAitWTQsDEQxQVAoOLQEaDmVeDBIBCjZ5PggKEAEaDmtaCgITDFtmCAs4Aik/QwwUAwtPWwkOoBEWBkkdAxIYBh5CBk0DFQMHBAMDAgQYFAECMAcVDycTFgVIEwEUGAQVQgMDAQUDCQsDIxYGGRIDCzEjBxMOAAAAAAUAAP+VA74DJAAbADEASQBgAGkAAAEmBwYHBgcGFhcWFx4BNz4CNzYnLgEnJicjJgc2FxYXFhcWBgcOASYnLgI3Njc+ARcmBwYHBgcGFxYXFhcWNjc+AicmJy4BBzYXFhcWBxYGBwYHBiYnJicmNjc2NzYXBgcXITY/ASYB82xlYUFCCww3PD1TT7dWWIRPBgYeHHdPUFcDFRBjXVk6PAgJPT5AprRNUGQgFRc5OKJfW1VRMjUBBCQkQURSTZ4/QUUEHiA8MHxCUEpHKywBAUg+QEtHjDM2FBUUJyc9SlWQR1IBChcrEEcDIgI2NVpdbFy2SUooKAscHXekWVtTU4YoKQUCMQMxMFNWY1isQEM7ECssj7NVWUJETisDMC9PUltTUE42OBAQJTAyjKJJTDIrMDACLCpGSlBLiywvBwkxMzVFQpA7PSIrV2g0/USIMTQAAAAKAAD/nwO9AyAABAAOABQAIgAwAEYAVgBkAHYAigAAARQVIREFMjMGBwYHBgcmNxQVITUXEwYHDgEWNzYXFjYmJyYXJgYWFxYXFj4BJyYnJgUGBwYPAQYHBgcGFjY3Njc+ATc2NCYBJgYXFgYHBh4BNz4BJy4BBSYGFxYXFj4BJyYnLgEBBgcGBwYHBgcOARY3Njc2LgEFIgYWFxYfARYzMjYmJyYvASYnJgEnAZr+wXJyDyAYDRUQQOP+yJwEUC8LARIMYWMNDgYMK8UMDwQLQjgJGA0GOFME/fAKCwYLCy8pCQIDGRkEJS0EFgQIDQKtDw0DAxgZBA8ZBx8aBwIN/KQPDgMFLwcZDwQtAgENAq4JCQYKDQg2VgwBEgxuVQcCDf3ZCw0DCkNgBhIIDw0RDmE7AwYEBgH6nJwBODEJHBYJDwI0BV1dun0B8AIPBhkSBBgUARQYBAtPARMYBS9mCgUVC2s7AwsBCAQLCy5LDwsPEQ8PRC8FEQUIEw7+yAEbDzJkLQwTAQo2fT4HCRIBGg9oXAoBEwxbZwgL/rMBBgMJCgQkFwYYEgMZSAcTDgESFwU5GgIFGRgBGDEDBQIEAAAAAAEAAAAAA1MCEwAuAAATNjc2NzYXFhcWFxYXFhcWNzY/ATY3NjcVBgcGBwYnJicmJyYnLgEGBwYHBgcGB5YaGyMtIi0mJhgbECA7IR0kIRgVHw0XCxwaJCsmKygjHDIhEh02PBUbGQ8bEAgBSj4nNBsUBwYYDxUOGzQVEQoJGxgiEh4dpTciLRQQCAcZEy4fDhgbBxQYJBcuHA4AAAcAAP/TA9QC6QATACcATQB1AK0AtgC/AAATIg4BFREUHgEzITI+ATURNC4BIwUhMh4BFREUDgEjISIuATURND4BFxQVBgcnBxcGByMVMxYXNSM1Mzc2PwEnNxc3Nj8BNTMVMy4BJzUHFQYHJwcXBgcjFTMWFwcXNxYXFTM1NjcXNyc2PwE1ByYnNycHJic1BzMVFxYfATcXBxcWHwE3FSMHBg8BFwcnBwYPARUjNScmLwEHJzcnJi8BIzUzNzY/ASc3Fzc2PwEXIgYUFjI2NCYHMhYUBiImNDbXNVk1NVk1Ajo1WjQ0WjX9xgI6JT4kJD4l/cYlPiQkPkkNDhkuGAgDIyQDDh8fAgMLBRUPFggPFQgXOwQaBwQODhgvGQgDJCQFBxovGgwPQg0PGS8aCAQiIwMIGC8YChIsFgkUEAgVEBUFCwQCHh4CAwwFFxAWCBAUCRYJExEIFhAXBgoFAh8fAgUKBRYQFgcREwkLFB0dKR0dFQwQEBcQEALpNFk1/m41WTQ0WTUBkjVZNDwkPSX+biU9JCQ9JQGSJT0kMhESBAgZLxgSCkINFjkWCRISCBUQFgULBQEfHgQLAiNAIgQIGS8ZDQ5CDwwZLxoHBSQlAwgZLxkODQFCAQoSGC4YBgUiFR8BBAsFFQ8WBxAUCQEXCRQQBxYQFgUKBQIgIAIDDAQWEBYIEBMJFgkUEAgVEBYFDAMCMh0oHh4oHRYQFxAQFxAAAgAA/9MD1ALpABMAJwAAEyIOARURFB4BMyEyPgE1ETQuASMFITIeARURFA4BIyEiLgE1ETQ+Adc1WTU1WTUCOjVaNDRaNf3GAjolPiQkPiX9xiU+JCQ+Auk0WTX+bjVZNDRZNQGSNVk0PCQ9Jf5uJT0kJD0lAZIlPSQAAAMAAAAAA14CTwAiACYALAAAAQYHDgEPAQYHBhYXBRY+ASc1FhcWPgEnETQmIgcFPAEnLgEHFBUnJRQVJic2AfYJCgUWBUaMRg0GDwE1ChcOAoOYChYOAhMYCP7sAQISJ+UCLGp7ewJOAQYDEAMvXi8KIwfPBgYUC59aZAYGFAsBogwPCLodcRwLDleampqamppJUVEAAAAACQAA/58DvQMgAAcADwAdACsAQQBRAF8AcQCFAAABJicHFyE2NycGByMnNjcWAwYHDgEWNzYXFjYmJyYXJgYWFxYXFj4BJyYnJgUGBwYPAQYHBgcGFjY3Njc+ATc2NCYBJgYXFgYHBh4BNz4BJy4BBSYGFxYXFj4BJyYnLgEBBgcGBwYHBgcOARY3Njc2LgEFIgYWFxYfARYzMjYmJyYvASYnJgLLR5DXUgEKFysMGDDmSD98fHhQLwsBEgxhYw0OBgwrxQwPBAtCOAkYDQY4UwT98AoLBgsLLykJAgMZGQQlLQQWBAgNAq0PDQMDGBkEDxkHHxoHAg38pA8OAwUvBxkPBC0CAQ0CrgkJBgoNCDZWDAESDG5VBwIN/dkLDQMKQ2AGEggPDREOYTsDBgQGAaI0aJz9RIgoSpLcLVpaAVoCDwYZEgQYFAEUGAQLTwETGAUvZgoFFQtrOwMLAQgECwsuSw8LDxEPD0QvBREFCBMO/sgBGw8yZC0MEwEKNn0+BwkSARoPaFwKARMMW2cIC/6zAQYDCQoEJBcGGBIDGUgHEw4BEhcFORoCBRkYARgxAwUCBAAAAAAFAAD/lQO+AyQAGwAxAEkAYABkAAABJgcGBwYHBhYXFhceATc+Ajc2Jy4BJyYnIyYHNhcWFxYXFgYHDgEmJy4CNzY3PgEXJgcGBwYHBhcWFxYXFjY3PgInJicuAQc2FxYXFgcWBgcGBwYmJyYnJjY3Njc2FwYHIQHzbGVhQUILDDc8PVNPt1ZYhE8GBh4cd09QVwMVEGNdWTo8CAk9PkCmtE1QZCAVFzk4ol9bVVEyNQEEJCRBRFJNnj9BRQQeIDwwfEJQSkcrLAEBSD5AS0eMMzYUFRQnJz1KVWBgAYADIgI2NVpdbFy2SUooKAscHXekWVtTU4YoKQUCMQMxMFNWY1isQEM7ECssj7NVWUJETisDMC9PUltTUE42OBAQJTAyjKJJTDIrMDACLCpGSlBLiywvBwkxMzVFQpA7PSIrY6ytAAAUAAD/owO4AyIABAAIAAwAEAAUABgAWwCzAQkBTAGhAf4CSQKLAs8DEgNpA7YEAgRMAAABFREhEQUzESMTFTM1BxUzNQcVMzUHFTM1AzEjByMHIxUjByMPBxUfBDM3MzczNzM3MzczFzMXMxczFzMXMz8FNS8FIycjNSMnIycXIw8FHxk/BDUvAyMnNSc1JyMvASMvATUnIyc1LwEjLwE1JzUnIzUnIycjLwE1LwEjJzUnIy8BBSMPAhUHIw8BFQ8CFQcVBxUPASMPARUPAhUPASMPASMPARUHFQ8BIw8CFR8FMz8ZNS8EITEjFSMPAxUfBDM3MzczFzMXMxczFzMXMx8GMz8FNS8CIy8JIycjJyMnIzUHIw8CIw8BFQcjDwEjBxUHIwcjByMHFQ8DIxUPARUPAiMPAR8FMz8dMz8DLwMFDwUfFhUfBDM/BDUnNS8INSc1LwQjJyMnNS8BIyc1JzUvATUjLwE1JyMnNS8CNS8DBSMPBRUjFQcVBxUjFQcVFxUzFRcVFxUXFR8JMz8ENS8CNSc1JzUnNSc1JzU3NTc1NzU3NTc1LwQFIw8DFQcXFQcVBxUHFQcVDwgVHwMzPwY1NzU/BzU3NTM1NzU3NSc1LwMFIw8DFRcVFxUXFRcVHwcVFxUfAjMVHwMzPwQ1Lws1JzUnNSc1JzUvBAUjDwUVBxUPDxUfBT8CNT8BNTczNzU/AjM/CjU3LwQFDwUfAhUXFRczFzMfAjMfATMVFxUXFRczHwEzFzMXFRcVHwEVHwIVHwIzPwU1LxwFIw8IIwcjByMHIwcjByMPBBUfBTM3MzczNzM3Mz8LMzczPwE1PwE1NzU/BDUvBAUPBRUfBTMfARUXMxczHwEVHwEzFxUfBDMXMx8GMz8FNS8WISMPFxUfBjM/CDM/BDU3MzczNzU/ATU/ATM/BDUvBAFdAS7+6v7+GsrKysrKysplCwYLBQwFBQYmBgoIBAIDAQECBgQJBCsFCQUFBQUKBR4FCgUFBQUKBBgJBQQDBAQBAQQDBAcmBQYFCwYLBvQFBAUDBAQCAggCDAcIBwQDBAMEAwcGBw8CCQIDEQQDBAkJBAQDBAECAwIBAgMCAQISAQkEBgEDBAMBAwgEAwEDAQMBCAQEBAEECAEECv3xBQQIBQQBBAQEDAQEBAgDAQMEAwQDBAkBDwIBAgMDBQIBBAMDAQIDAwgECQUHBQUQBgIGAg8HBgcDBAMEAwQHCAQEBwIBAgIDBAgBBBINCgUHBgICAwgIBAEIBCYECAMEBAQHBAgDGgMIBwcDCQUEBAQDBAEEAwcBAwUEBAQEBAkEJgQJBQQEBQ2tBAgGBwEDCAMBFQMBAwMBCQEMAQkJAwMCAQIDAwgEAQQCAgIDAwgEBQQJAwgDAgQDAgMCAwIDAgMDAwIDAwMDAwMDAwYDIwIDBAQCAgUECAGEBQgEAwMDAQYDAwIDAgMCAwIDBxYBBAEEAQYDAgIEBAMEBQkEBAQDBAECAgIBAgECAQICAgEBAQgBAQECAgQBAgcDAgECAwIBAgYDCQMDAwT9wwUECAMDAgIBAgEBAQEBAQIBCAIBAQEDAwQEBAUJBAMDBAECBQMCAQEBAQEBAgEBAgMDCQLuBQQIBgIBAQEBAQIIAgECAgQBFgEBBAMMBQkEBgUEAwoCCAECAQICAgcBAQEBAQQDBAj8pwUICAQCAQEBAgYCAgIBBAEGAgoDBAEDBgQFCQQEBAMEAgESAQIBAgECAgIHAgEBAQECBwMFAvAEBQQEAwQCAgcCAwUCBAECAwwKAwQCBAEBBAMEBAkIBQcDDwIBBgUIAQEBBgECAQIBAgICCQECAgMECP2tBAgEAwICAgUGDAYBDAEGBwMBAwMBBwcDAQcHAQMBAwQIBAQMBAQEBAkEBAQFAgEBBAQDFQMECgcZAwoCAwMDAwMDAwIGAwIDAgMCCAGcBQQEAQcKHAsHEgQLBAcEBAcECAQQCAQDAgIBBAQDBAUMBQ0EBQQFCAUmBAkEBAQEBAQBBAMBAwEDBAQIBAkEAgIBAgYDBAX+RAQFBAYCAgECAwMFBAEEDQkBDQEEBQUEAQQFBQoFGQEEARQGBQUFCwoJBQQEAwQBAgMDBAcTBQQFBQQFBQQlHggEBAkMAw0CEgUEBQMBFAQECQgWLAUFBAUFBQQFGwQGBAEBAgMDBAQECQMGBQsFBQUGFAEeBQoFBQQBBAEEBRwNBAEEBQMCAQICAwQIAhwM/pABfBj+tAEnGRlKGBhVGBhNGBgCLwEBAQEHAgIEAwQEBAkEBQYDAgkCAQEBAQEBAgUBAgMDCAQFBAkDAwMHAQEBAVMBAgIEBwkJCgEJBwYHAwQDBAMEBwgHFAQNBAQgAwMCAgICAwMICQUGBQUEAQQBBAUcDQQBCAQBBAQECAEDAQMBAwQIAwEDBAMBBgQHCAEEBAEDBAMBAwwDAQMBAwEIBAQEAQQEBAEEDRcFBQQBBAEJBQoFDAQFBAQDBAECBQcMHggECQQUBwgHBAMEAwQDBwYEAwcFBAQJBAQDBAECAgUMBQkEAwYCAQEBAQECAgcCAgMCAgIBAgMDCAUJCAMFAgECAQIBAgICCQIBAQEnAgMFAgQBAg8DAgECCQwJAQkEAwMBAwMBAwsHBwkJBAMEBAEBBAMMAwQGAwMCAwMDAwMDAgMDAgMCAwIDAgMEAxYDAwgJCQcDBDsBAgMDBA0FCwIDAwMDAwMCAwMKIwMHAwcEDgsDBwMIAwMCAQEDAgQICQQCBAkEBAQEBAUDAQMBAwQBAxAEAwEDCAMBCgEDAwEDAwEDAwEGBAkBAwIDA6kBBAQDBAgEBAkFBAkNBBsFDQkEBAkEAQQiBAUBBAQDAwIBAgIDBAgJBQQSBAsEBwQEBwQIBB4ECAQHBAQHBAQJBAQEAwQtAQQIBAQEBB4FCgUFBQUJBScFBAUJCgQyBAUECAQGAgIGCAoFGQEEARQGBQUFCwYmBQYFCwYLBhYGCQgDAwQQAgYICAkGEQUGBQYLBSEGCwUFCgYPAQQBGQUKAQQGAgEBAwIECAkIASkEBQUEBQUJBSIFCQUFBQUKBRcFBAcCAjkBAgMDCAcEBwQaAwsLBwYEAwcUDwMHAQgFBAUIAwMCAgICBwEDFQEDCwEHEAQEDAQEBAQEBAkEJgUFCAQEAwSgAQQDAwQJCQkGAQwBBgwGBQMDAgEEAQQBAgUEAgIBAQEEAQEBBgEBAQIBAQIDBwUEBQQIAwMJAgEGAxADBgMCAwIDAgMCAwYCAwMDAwMHSgECAQMGDAMDBQMCAQEBBAMDBAkFBAgDAwIBAQEBAgkCAgIBAgECAQEBAgICAQEBBAEBAQUEAwUEBQgIAwIBJwEBAwYECQUEBAQCBQMECQEGCQMCAQIDAgECAwQDCgIIAQIBAgIDAQIDAwgFBAkEAwMDBAIBAgECAQIBEBAGAgMFCQMKAQICAg8CAwUGDBQBAgECAQIBAgYCBgkEBQQEBAMDAgEBAQICAgECAQgMAwQDAgECAwIBAhIBCQQDBQQEBAUJBAMDBAAAAAADAAAAAAO5Ao4AAwAHAAsAABMRIREHESERIzMRIy8DijH9YoxeXgKO/Y8CcTD96wIV/esAIAAA/+4DrALPAAQACQAOABMAGAAhAC0ANgBBAE4AVQBaAF8AZABpAG4AcwB4AH0AiACOAJcAoQCmAKsAsAC1ALoAvwDEAMkAzgAAATIzNSMXMjM1IxcyMzUjFzIzNSMXMjM1IxcyMzYXNyYrASEiBxc2MjYnJjY1JgUWFzY3NjcmJwUGBxYXFhc2NycmBQ4BFxYGFjIzMjc0JwUGFTMmNycFMjM1IwUyMzUjBTIzNSMFMjM1IwUyMzUjBTIzNSMFMjM1IwUyMzUjBQYHFhcWFzY3JyYFFhc3JicFBgcWHwE2NycFFhc3NjcmJwcGFzIzNSMXMjM1IxcyMzUjFzIzNSMXMjM1IxcyMzUjBzQ1IRETMjMRITcUFTM1AQUZGDFiGRgxYRkYMWIZGDFiGRgxYQQHGAsGCxUU/e0NDAkDDgYDAQIBAmISDQUKEQUUGP0zGBMFCxAHEA4KCgLxCwMEAgECCg0SBwr8owcxAQYuAzUZGDH8wxkYMQM9GRgx/MMZGDEDPRkYMfzDGRgxAz0ZGDH8wxkYMQM7BQkGCxEIDwUQFvy/BhEoCwQC3BERBQgDGxce/TAbGQUFAhMQBw5jGRgxYRkYMWIZGDFiGBgwXhkYMWUZGDE1/q4fior+7CXLAp0xMTExMTExMTExAQIwAgMwAQQIBBUEBz0JEAQJDAcXDQMPFgQJDQQSBxASVgEKCwIPBgEeGggYHRMVD5UxNTGOMTYxjjE1MY8xNTFZFg8DBwsDGRsDBQ0cGRsSE0EMBQwZCQcTJyoSBxIUCQYMCRUpMTExMTExMTExMTEirKv+qQE4/uunFxgvAAALAAD/zgO5AvIABQAJAA0AEQAVABkAHwAjACcAKwAvAAAXNTMVMxUzNTMVMzUzFTM1MxUzNTMVMzUzFTM1MzUzFSU1MxUhNTMVJREhEScRIREuMRAxYTFiMWExYjFhMA0x/HUxAykx/HYDijH81jJZKDExMTExMTExMTExMShZilxcXFyLAg/98TABs/5NAAAEAAD/nAPDAyAAAwAHAA4AFQAAAREzETMRMxEBBxc1MzUjJRUHFTMVNwFuJsMm/lCkpF1dAlNeXqMDIPx8A4T8fAOE/uGjo29pbmwBam+jAAYAAP+eA5QDHgAGAAkADQARABUAGQAAAQUXARcBFyUFFycHFzcPARc3DwEXNw8BFzcDlP5mQP4aGQHmPgED/mWXlT8ZP5c+GT6ePxk/lyYZJgMebV/+uSYBSFwFbeBYKyUqLyomKzUrJSswGiUaAAACAAAAAAO5AmYAAwAHAAATESERAREhES8DivylAyoCZv3wAhD+HQGz/k0AAAkAAP+nA7IDHgADAAcACwARABUAGQAfACUAKQAAARUzNQUVMzUzFTM1FxUzFTM1BRUzNQUVMzUHFSMVMzUFFTM1IzUXFTM1AS9n/qHaoduCeyj9fWcB9Cgod5/9np934FIDHtra9mdnZ2ceKHWdaNran01NvnQonAGdKHV1KCgACwAA/84DuQLyAAUACQANABEAFQAZAB8AIwAnACsALwAAExUzNTM1MxUzNTMVMzUzFTM1MxUzNTMVMzUzFTMVMzUFFTM1IRUzNQURIREHESERLjEQMWExYjFhMWIxYTANMfx1MQMpMfx2A4ox/NYC8lkpMDAwMDAwMDAwMDAwKVmJXFxcXIv98AIQMP5NAbMADAAA//oDuQLCAAQAGAAcACAAJAAoACwAMAA0ADgAPABAAAATFREhEQUhFSMVMxUjFTMVITUzNSM1MzUjMxUzNTMVMzUzFTM1MxUzNTMVMzUFFTM1MxUzNTMVMzUzFTM1MxUzNS8DivylAyoMDAwM/NYRERERQmIxYTFiMWExYv1UYjFhMWIxYTFiAsLY/hACyCysMbYxqakxtjExMTExMTExMTEx5zExMTExMTExMTEAAAAABwAA//oDuQLCAAQAEAAUABgAHAAgACQAABMZASERBSERIxUzESERMzUjMxUzNTMVMzUzFTM1MxUzNTMVMzUvA4r8pQMqDAz81hERQmIxYTFiMWExYgLC/rT+hALILP7gMP7jAR0wMDAwMDAwMDAwMAAAAAAFAAD/0gMjAuoABQALAA4AFgAdAAABIiMRIREnFTMRIREFFyMnHQEjFTMVNycXBzUjNTMCctbXAl7luP38AXl9feNqao15XFxqagLq/OgCYom6/fwCvgyBbBhFUFyEVlZWQigABAAA/9IDIwLqAAUACwAOABUAAAEiIxEhEScVMxEhEQUXIycVIxUzFTcCctbXAl7luP38AXl9feNqao0C6vzoAmKJuv38Ar4MgWxdUFyEAAACAAD/1gNyAu8AbwDkAAABIgYHBgcGHwEVJi8BMScmJyYnJicmBxUGBwYXFhcWFxYfAScmJyYnJgcGBzkBBhcWFxYXFhcWFxYfASE3Nj8BNj8BNjc2NzYnLgEnJgYHBgcGDwE1NDU2JyYnLgEiBgcGBwYPAi8BJicmJy4BBzMHMjEzMhYXHgEfARYfAT8CNjc2Nz4BOwEyFh8BFhcWBxUfATY3Njc2NzYXOQEeARcWBwYHBg8BBgcGDwEhJicmJyYnJicmJyY+AhcWFxYfATcnJicmJyYnJjc+ATc2FhcWFxYXMRYfAT8BNi8BJjc2Nz4BAfIOGAcLAwMBAQYIAQkMBwsLERMXHRkHAwcFEAwFCA0GDRAJJyQWExcQHQUCGQ4kLRccOScQBQFMAwQKDBQbCxgKEAcKBgQYEQ4cChIPBgkGAQIECAYVGRYHDQcGBwYJBgMFBwcMBxcNAQIBAQUFBAcNBwIGCAghGgYHBQcHBAUFAgQCAgEGAgIBASAKEhAIDg0KDAkIAgQJBg0IFBMYGQUJCP7fDiE6HxguIwwTAgEGERYPHyIcHRcdDRAOBg0PBAYDAQUGDRUMCwwIDwoUESABAgEBAgMDBwQGAu4ODBQhHD8oQw0XAxcgDxkQGQkLCwELHhMjFjEmExsyFwwPCCIOCAECDhseGCARJS4cIVg7FQcMDS43XkccOxwtHywaDxcDAwsLESMKGBBLESU2FyIRCw8LCREbFjEkLzMgQh4jEAwOASEEBgw5Rxk4OCwBlSMxFBcJBQIBAwMLHBlAJ6AHFS8qEh4NCgEBBwkTIxgmFjMzPG4XJyUSNFklHS4lDxgOCAwQAQUNHhcgGw82PzIWKS0SGg8HBwMGChIQHhIoGjArBjI7Kh5GHBkOBgQAAAAACAAA/9sDbQLgABQAGAAqAC4AMgBMAF8AYwAAASIGBwYHFBYHFTM1Jjc+ARczNSMmBTM1Ixc2FxYHFTM0NTQnLgInJgcjATM1IwUzNSMFFBYXFhcWNzYXNhcWMzY3NSIjBicuATc1IwUWDgErARUyMxY+Ajc2NTQ1IwUzNSMBAitKCwQCAQEyAQIENiDYSmQBCi8vizscHwQyAQIkOR8JEwn9tDIyAr4yMv1CLSMUGxAhGQwECwkEBQIQHzcbHycBMgK+ATFFRyMUKT09NiIBATL+li4uAt85KxIXDjcORjBQKCItAjEBMjExBB0eQJgbOEklIDkkAQIB/kcxSzHUJ0cRCgICAQEBAQEBAQQtAQMHNSFXWSM4AjEBBSU5IA4dFQvNMQAAAAAEAAD/8AOsAs0AEwAnADcARwAAEyIOARURFB4BMyEyPgE1ETQuASMFITIeARURFA4BIyEiLgE1ETQ+ARciBhURFBYzITI2NRE0JiMFITIWFREUBiMhIiY1ETQ20ilEKChEKQJFKEUoKEUo/bsCRR80Hx80H/27HzUfHzU8Jjc3JgILJjY2Jv31AgsYIiIY/fUZIiICzChEKf5OKEUoKEUoAbIpRCgiHzUf/k4fNR8fNR8Bsh81HzE2Jv6CJjY2JgF+JjYiIhj+ghgiIhgBfhgiAAAAAAAAEgDeAAEAAAAAAAAAFQAAAAEAAAAAAAEABAAVAAEAAAAAAAIABwAZAAEAAAAAAAMABAAgAAEAAAAAAAQABAAkAAEAAAAAAAUACwAoAAEAAAAAAAYABAAzAAEAAAAAAAoAKwA3AAEAAAAAAAsAEwBiAAMAAQQJAAAAKgB1AAMAAQQJAAEACACfAAMAAQQJAAIADgCnAAMAAQQJAAMACAC1AAMAAQQJAAQACAC9AAMAAQQJAAUAFgDFAAMAAQQJAAYACADbAAMAAQQJAAoAVgDjAAMAAQQJAAsAJgE5Y2FtdW5kYSBTZXJ2aWNlcyBHbWJIYnBtblJlZ3VsYXJicG1uYnBtblZlcnNpb24gMS4wYnBtbkdlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAGMAYQBtAHUAbgBkAGEAIABTAGUAcgB2AGkAYwBlAHMAIABHAG0AYgBIAGIAcABtAG4AUgBlAGcAdQBsAGEAcgBiAHAAbQBuAGIAcABtAG4AVgBlAHIAcwBpAG8AbgAgADEALgAwAGIAcABtAG4ARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAAIAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbAECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgBGQEaARsBHAEdAR4BHwEgASEBIgEjASQBJQEmAScBKAEpASoBKwEsAS0BLgEvATABMQEyATMBNAE1ATYBNwE4ATkBOgE7ATwBPQE+AT8BQAFBAUIBQwFEAUUBRgFHAUgBSQFKAUsBTAFNAU4BTwFQAVEBUgFTAVQBVQFWAVcBWAFZAVoBWwFcAV0BXgFfAWABYQFiAWMBZAFlAWYBZwFoAWkBagFrAWwBbQAMc2NyZXctd3JlbmNoBXRyYXNoEGNvbmRpdGlvbmFsLWZsb3cMZGVmYXVsdC1mbG93EGdhdGV3YXktcGFyYWxsZWwfaW50ZXJtZWRpYXRlLWV2ZW50LWNhdGNoLWNhbmNlbDFpbnRlcm1lZGlhdGUtZXZlbnQtY2F0Y2gtbm9uLWludGVycnVwdGluZy1tZXNzYWdlGHN0YXJ0LWV2ZW50LWNvbXBlbnNhdGlvbi5zdGFydC1ldmVudC1ub24taW50ZXJydXB0aW5nLXBhcmFsbGVsLW11bHRpcGxlC2xvb3AtbWFya2VyEnBhcmFsbGVsLW1pLW1hcmtlciNzdGFydC1ldmVudC1ub24taW50ZXJydXB0aW5nLXNpZ25hbC9pbnRlcm1lZGlhdGUtZXZlbnQtY2F0Y2gtbm9uLWludGVycnVwdGluZy10aW1lcippbnRlcm1lZGlhdGUtZXZlbnQtY2F0Y2gtcGFyYWxsZWwtbXVsdGlwbGUlaW50ZXJtZWRpYXRlLWV2ZW50LWNhdGNoLWNvbXBlbnNhdGlvbgtnYXRld2F5LXhvcgpjb25uZWN0aW9uEGVuZC1ldmVudC1jYW5jZWwiaW50ZXJtZWRpYXRlLWV2ZW50LWNhdGNoLWNvbmRpdGlvbjtpbnRlcm1lZGlhdGUtZXZlbnQtY2F0Y2gtbm9uLWludGVycnVwdGluZy1wYXJhbGxlbC1tdWx0aXBsZRVzdGFydC1ldmVudC1jb25kaXRpb24ic3RhcnQtZXZlbnQtbm9uLWludGVycnVwdGluZy10aW1lchRzZXF1ZW50aWFsLW1pLW1hcmtlcgl1c2VyLXRhc2sNYnVzaW5lc3MtcnVsZRJzdWItcHJvY2Vzcy1tYXJrZXIdc3RhcnQtZXZlbnQtcGFyYWxsZWwtbXVsdGlwbGURc3RhcnQtZXZlbnQtZXJyb3IfaW50ZXJtZWRpYXRlLWV2ZW50LWNhdGNoLXNpZ25hbB5pbnRlcm1lZGlhdGUtZXZlbnQtY2F0Y2gtZXJyb3IWZW5kLWV2ZW50LWNvbXBlbnNhdGlvbhRzdWJwcm9jZXNzLWNvbGxhcHNlZBNzdWJwcm9jZXNzLWV4cGFuZGVkBHRhc2sPZW5kLWV2ZW50LWVycm9yI2ludGVybWVkaWF0ZS1ldmVudC1jYXRjaC1lc2NhbGF0aW9uHmludGVybWVkaWF0ZS1ldmVudC1jYXRjaC10aW1lchZzdGFydC1ldmVudC1lc2NhbGF0aW9uEnN0YXJ0LWV2ZW50LXNpZ25hbBJidXNpbmVzcy1ydWxlLXRhc2sGbWFudWFsB3JlY2VpdmUNY2FsbC1hY3Rpdml0eRFzdGFydC1ldmVudC10aW1lchNzdGFydC1ldmVudC1tZXNzYWdlF2ludGVybWVkaWF0ZS1ldmVudC1ub25lHWludGVybWVkaWF0ZS1ldmVudC1jYXRjaC1saW5rFGVuZC1ldmVudC1lc2NhbGF0aW9uD3RleHQtYW5ub3RhdGlvbgdicG1uLWlvD2dhdGV3YXktY29tcGxleBJnYXRld2F5LWV2ZW50YmFzZWQMZ2F0ZXdheS1ub25lCmdhdGV3YXktb3ITZW5kLWV2ZW50LXRlcm1pbmF0ZRBlbmQtZXZlbnQtc2lnbmFsDmVuZC1ldmVudC1ub25lEmVuZC1ldmVudC1tdWx0aXBsZRFlbmQtZXZlbnQtbWVzc2FnZQ5lbmQtZXZlbnQtbGluayBpbnRlcm1lZGlhdGUtZXZlbnQtY2F0Y2gtbWVzc2FnZSVpbnRlcm1lZGlhdGUtZXZlbnQtdGhyb3ctY29tcGVuc2F0aW9uFHN0YXJ0LWV2ZW50LW11bHRpcGxlBnNjcmlwdAttYW51YWwtdGFzawRzZW5kB3NlcnZpY2UMcmVjZWl2ZS10YXNrBHVzZXIQc3RhcnQtZXZlbnQtbm9uZSNpbnRlcm1lZGlhdGUtZXZlbnQtdGhyb3ctZXNjYWxhdGlvbiFpbnRlcm1lZGlhdGUtZXZlbnQtY2F0Y2gtbXVsdGlwbGU0aW50ZXJtZWRpYXRlLWV2ZW50LWNhdGNoLW5vbi1pbnRlcnJ1cHRpbmctZXNjYWxhdGlvbh1pbnRlcm1lZGlhdGUtZXZlbnQtdGhyb3ctbGluayZzdGFydC1ldmVudC1ub24taW50ZXJydXB0aW5nLWNvbmRpdGlvbgtkYXRhLW9iamVjdAtzY3JpcHQtdGFzawlzZW5kLXRhc2sKZGF0YS1zdG9yZSdzdGFydC1ldmVudC1ub24taW50ZXJydXB0aW5nLWVzY2FsYXRpb24gaW50ZXJtZWRpYXRlLWV2ZW50LXRocm93LW1lc3NhZ2UyaW50ZXJtZWRpYXRlLWV2ZW50LWNhdGNoLW5vbi1pbnRlcnJ1cHRpbmctbXVsdGlwbGUwaW50ZXJtZWRpYXRlLWV2ZW50LWNhdGNoLW5vbi1pbnRlcnJ1cHRpbmctc2lnbmFsIWludGVybWVkaWF0ZS1ldmVudC10aHJvdy1tdWx0aXBsZSRzdGFydC1ldmVudC1ub24taW50ZXJydXB0aW5nLW1lc3NhZ2UNYWQtaG9jLW1hcmtlcgxzZXJ2aWNlLXRhc2sJdGFzay1ub25lE2NvbXBlbnNhdGlvbi1tYXJrZXIlc3RhcnQtZXZlbnQtbm9uLWludGVycnVwdGluZy1tdWx0aXBsZR9pbnRlcm1lZGlhdGUtZXZlbnQtdGhyb3ctc2lnbmFsM2ludGVybWVkaWF0ZS1ldmVudC1jYXRjaC1ub24taW50ZXJydXB0aW5nLWNvbmRpdGlvbgtwYXJ0aWNpcGFudBlldmVudC1zdWJwcm9jZXNzLWV4cGFuZGVkEWxhbmUtaW5zZXJ0LWJlbG93CnNwYWNlLXRvb2wQY29ubmVjdGlvbi1tdWx0aQRsYW5lCmxhc3NvLXRvb2wRbGFuZS1pbnNlcnQtYWJvdmURbGFuZS1kaXZpZGUtdGhyZWUPbGFuZS1kaXZpZGUtdHdvCmRhdGEtaW5wdXQLZGF0YS1vdXRwdXQJaGFuZC10b29sBWdyb3VwC3RyYW5zYWN0aW9uAAA=") format("truetype")}[class*=" bpmn-icon-"]:before,[class^=bpmn-icon-]:before{font-family:bpmn;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em}.bpmn-icon-screw-wrench:before{content:"\\e800"}.bpmn-icon-trash:before{content:"\\e801"}.bpmn-icon-conditional-flow:before{content:"\\e802"}.bpmn-icon-default-flow:before{content:"\\e803"}.bpmn-icon-gateway-parallel:before{content:"\\e804"}.bpmn-icon-intermediate-event-catch-cancel:before{content:"\\e805"}.bpmn-icon-intermediate-event-catch-non-interrupting-message:before{content:"\\e806"}.bpmn-icon-start-event-compensation:before{content:"\\e807"}.bpmn-icon-start-event-non-interrupting-parallel-multiple:before{content:"\\e808"}.bpmn-icon-loop-marker:before{content:"\\e809"}.bpmn-icon-parallel-mi-marker:before{content:"\\e80a"}.bpmn-icon-start-event-non-interrupting-signal:before{content:"\\e80b"}.bpmn-icon-intermediate-event-catch-non-interrupting-timer:before{content:"\\e80c"}.bpmn-icon-intermediate-event-catch-parallel-multiple:before{content:"\\e80d"}.bpmn-icon-intermediate-event-catch-compensation:before{content:"\\e80e"}.bpmn-icon-gateway-xor:before{content:"\\e80f"}.bpmn-icon-connection:before{content:"\\e810"}.bpmn-icon-end-event-cancel:before{content:"\\e811"}.bpmn-icon-intermediate-event-catch-condition:before{content:"\\e812"}.bpmn-icon-intermediate-event-catch-non-interrupting-parallel-multiple:before{content:"\\e813"}.bpmn-icon-start-event-condition:before{content:"\\e814"}.bpmn-icon-start-event-non-interrupting-timer:before{content:"\\e815"}.bpmn-icon-sequential-mi-marker:before{content:"\\e816"}.bpmn-icon-user-task:before{content:"\\e817"}.bpmn-icon-business-rule:before{content:"\\e818"}.bpmn-icon-sub-process-marker:before{content:"\\e819"}.bpmn-icon-start-event-parallel-multiple:before{content:"\\e81a"}.bpmn-icon-start-event-error:before{content:"\\e81b"}.bpmn-icon-intermediate-event-catch-signal:before{content:"\\e81c"}.bpmn-icon-intermediate-event-catch-error:before{content:"\\e81d"}.bpmn-icon-end-event-compensation:before{content:"\\e81e"}.bpmn-icon-subprocess-collapsed:before{content:"\\e81f"}.bpmn-icon-subprocess-expanded:before{content:"\\e820"}.bpmn-icon-task:before{content:"\\e821"}.bpmn-icon-end-event-error:before{content:"\\e822"}.bpmn-icon-intermediate-event-catch-escalation:before{content:"\\e823"}.bpmn-icon-intermediate-event-catch-timer:before{content:"\\e824"}.bpmn-icon-start-event-escalation:before{content:"\\e825"}.bpmn-icon-start-event-signal:before{content:"\\e826"}.bpmn-icon-business-rule-task:before{content:"\\e827"}.bpmn-icon-manual:before{content:"\\e828"}.bpmn-icon-receive:before{content:"\\e829"}.bpmn-icon-call-activity:before{content:"\\e82a"}.bpmn-icon-start-event-timer:before{content:"\\e82b"}.bpmn-icon-start-event-message:before{content:"\\e82c"}.bpmn-icon-intermediate-event-none:before{content:"\\e82d"}.bpmn-icon-intermediate-event-catch-link:before{content:"\\e82e"}.bpmn-icon-end-event-escalation:before{content:"\\e82f"}.bpmn-icon-text-annotation:before{content:"\\e830"}.bpmn-icon-bpmn-io:before{content:"\\e831"}.bpmn-icon-gateway-complex:before{content:"\\e832"}.bpmn-icon-gateway-eventbased:before{content:"\\e833"}.bpmn-icon-gateway-none:before{content:"\\e834"}.bpmn-icon-gateway-or:before{content:"\\e835"}.bpmn-icon-end-event-terminate:before{content:"\\e836"}.bpmn-icon-end-event-signal:before{content:"\\e837"}.bpmn-icon-end-event-none:before{content:"\\e838"}.bpmn-icon-end-event-multiple:before{content:"\\e839"}.bpmn-icon-end-event-message:before{content:"\\e83a"}.bpmn-icon-end-event-link:before{content:"\\e83b"}.bpmn-icon-intermediate-event-catch-message:before{content:"\\e83c"}.bpmn-icon-intermediate-event-throw-compensation:before{content:"\\e83d"}.bpmn-icon-start-event-multiple:before{content:"\\e83e"}.bpmn-icon-script:before{content:"\\e83f"}.bpmn-icon-manual-task:before{content:"\\e840"}.bpmn-icon-send:before{content:"\\e841"}.bpmn-icon-service:before{content:"\\e842"}.bpmn-icon-receive-task:before{content:"\\e843"}.bpmn-icon-user:before{content:"\\e844"}.bpmn-icon-start-event-none:before{content:"\\e845"}.bpmn-icon-intermediate-event-throw-escalation:before{content:"\\e846"}.bpmn-icon-intermediate-event-catch-multiple:before{content:"\\e847"}.bpmn-icon-intermediate-event-catch-non-interrupting-escalation:before{content:"\\e848"}.bpmn-icon-intermediate-event-throw-link:before{content:"\\e849"}.bpmn-icon-start-event-non-interrupting-condition:before{content:"\\e84a"}.bpmn-icon-data-object:before{content:"\\e84b"}.bpmn-icon-script-task:before{content:"\\e84c"}.bpmn-icon-send-task:before{content:"\\e84d"}.bpmn-icon-data-store:before{content:"\\e84e"}.bpmn-icon-start-event-non-interrupting-escalation:before{content:"\\e84f"}.bpmn-icon-intermediate-event-throw-message:before{content:"\\e850"}.bpmn-icon-intermediate-event-catch-non-interrupting-multiple:before{content:"\\e851"}.bpmn-icon-intermediate-event-catch-non-interrupting-signal:before{content:"\\e852"}.bpmn-icon-intermediate-event-throw-multiple:before{content:"\\e853"}.bpmn-icon-start-event-non-interrupting-message:before{content:"\\e854"}.bpmn-icon-ad-hoc-marker:before{content:"\\e855"}.bpmn-icon-service-task:before{content:"\\e856"}.bpmn-icon-task-none:before{content:"\\e857"}.bpmn-icon-compensation-marker:before{content:"\\e858"}.bpmn-icon-start-event-non-interrupting-multiple:before{content:"\\e859"}.bpmn-icon-intermediate-event-throw-signal:before{content:"\\e85a"}.bpmn-icon-intermediate-event-catch-non-interrupting-condition:before{content:"\\e85b"}.bpmn-icon-participant:before{content:"\\e85c"}.bpmn-icon-event-subprocess-expanded:before{content:"\\e85d"}.bpmn-icon-lane-insert-below:before{content:"\\e85e"}.bpmn-icon-space-tool:before{content:"\\e85f"}.bpmn-icon-connection-multi:before{content:"\\e860"}.bpmn-icon-lane:before{content:"\\e861"}.bpmn-icon-lasso-tool:before{content:"\\e862"}.bpmn-icon-lane-insert-above:before{content:"\\e863"}.bpmn-icon-lane-divide-three:before{content:"\\e864"}.bpmn-icon-lane-divide-two:before{content:"\\e865"}.bpmn-icon-data-input:before{content:"\\e866"}.bpmn-icon-data-output:before{content:"\\e867"}.bpmn-icon-hand-tool:before{content:"\\e868"}.bpmn-icon-group:before{content:"\\e869"}.bpmn-icon-transaction:before{content:"\\e8c4"}',""]),e.exports=t},d1cc:function(e,t,n){var i;
/*!
* svg.js - A lightweight library for manipulating and animating SVG.
* @version 2.7.1
* https://svgdotjs.github.io/
*
* @copyright Wout Fierens <wout@mick-wout.com>
* @license MIT
*
* BUILT: Fri Nov 30 2018 10:01:55 GMT+0100 (GMT+01:00)
*/(function(o,r){i=function(){return r(o,o.document)}.call(t,n,t,e),void 0===i||(e.exports=i)})("undefined"!==typeof window?window:this,(function(e,t){var n="undefined"!==typeof this?this:e,i=n.SVG=function(e){if(i.supported)return e=new i.Doc(e),i.parser.draw||i.prepare(),e};if(i.ns="http://www.w3.org/2000/svg",i.xmlns="http://www.w3.org/2000/xmlns/",i.xlink="http://www.w3.org/1999/xlink",i.svgjs="http://svgjs.com/svgjs",i.supported=function(){return!!t.createElementNS&&!!t.createElementNS(i.ns,"svg").createSVGRect}(),!i.supported)return!1;i.did=1e3,i.eid=function(e){return"Svgjs"+f(e)+i.did++},i.create=function(e){var n=t.createElementNS(this.ns,e);return n.setAttribute("id",this.eid(e)),n},i.extend=function(){var e,t,n,o;for(e=[].slice.call(arguments),t=e.pop(),o=e.length-1;o>=0;o--)if(e[o])for(n in t)e[o].prototype[n]=t[n];i.Set&&i.Set.inherit&&i.Set.inherit()},i.invent=function(e){var t="function"==typeof e.create?e.create:function(){this.constructor.call(this,i.create(e.create))};return e.inherit&&(t.prototype=new e.inherit),e.extend&&i.extend(t,e.extend),e.construct&&i.extend(e.parent||i.Container,e.construct),t},i.adopt=function(t){return t?t.instance?t.instance:(n="svg"==t.nodeName?t.parentNode instanceof e.SVGElement?new i.Nested:new i.Doc:"linearGradient"==t.nodeName?new i.Gradient("linear"):"radialGradient"==t.nodeName?new i.Gradient("radial"):i[f(t.nodeName)]?new(i[f(t.nodeName)]):new i.Element(t),n.type=t.nodeName,n.node=t,t.instance=n,n instanceof i.Doc&&n.namespace().defs(),n.setData(JSON.parse(t.getAttribute("svgjs:data"))||{}),n):null;var n},i.prepare=function(){var e=t.getElementsByTagName("body")[0],n=(e?new i.Doc(e):i.adopt(t.documentElement).nested()).size(2,0);i.parser={body:e||t.documentElement,draw:n.style("opacity:0;position:absolute;left:-100%;top:-100%;overflow:hidden").attr("focusable","false").node,poly:n.polyline().node,path:n.path().node,native:i.create("svg")}},i.parser={native:i.create("svg")},t.addEventListener("DOMContentLoaded",(function(){i.parser.draw||i.prepare()}),!1),i.regex={numberAndUnit:/^([+-]?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?)([a-z%]*)$/i,hex:/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i,rgb:/rgb\((\d+),(\d+),(\d+)\)/,reference:/#([a-z0-9\-_]+)/i,transforms:/\)\s*,?\s*/,whitespace:/\s/g,isHex:/^#[a-f0-9]{3,6}$/i,isRgb:/^rgb\(/,isCss:/[^:]+:[^;]+;?/,isBlank:/^(\s+)?$/,isNumber:/^[+-]?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,isPercent:/^-?[\d\.]+%$/,isImage:/\.(jpg|jpeg|png|gif|svg)(\?[^=]+.*)?/i,delimiter:/[\s,]+/,hyphen:/([^e])\-/gi,pathLetters:/[MLHVCSQTAZ]/gi,isPathLetter:/[MLHVCSQTAZ]/i,numbersWithDots:/((\d?\.\d+(?:e[+-]?\d+)?)((?:\.\d+(?:e[+-]?\d+)?)+))+/gi,dots:/\./g},i.utils={map:function(e,t){var n,i=e.length,o=[];for(n=0;n<i;n++)o.push(t(e[n]));return o},filter:function(e,t){var n,i=e.length,o=[];for(n=0;n<i;n++)t(e[n])&&o.push(e[n]);return o},radians:function(e){return e%360*Math.PI/180},degrees:function(e){return 180*e/Math.PI%360},filterSVGElements:function(t){return this.filter(t,(function(t){return t instanceof e.SVGElement}))}},i.defaults={attrs:{"fill-opacity":1,"stroke-opacity":1,"stroke-width":0,"stroke-linejoin":"miter","stroke-linecap":"butt",fill:"#000000",stroke:"#000000",opacity:1,x:0,y:0,cx:0,cy:0,width:0,height:0,r:0,rx:0,ry:0,offset:0,"stop-opacity":1,"stop-color":"#000000","font-size":16,"font-family":"Helvetica, Arial, sans-serif","text-anchor":"start"}},i.Color=function(e){var t;this.r=0,this.g=0,this.b=0,e&&("string"===typeof e?i.regex.isRgb.test(e)?(t=i.regex.rgb.exec(e.replace(i.regex.whitespace,"")),this.r=parseInt(t[1]),this.g=parseInt(t[2]),this.b=parseInt(t[3])):i.regex.isHex.test(e)&&(t=i.regex.hex.exec(g(e)),this.r=parseInt(t[1],16),this.g=parseInt(t[2],16),this.b=parseInt(t[3],16)):"object"===typeof e&&(this.r=e.r,this.g=e.g,this.b=e.b))},i.extend(i.Color,{toString:function(){return this.toHex()},toHex:function(){return"#"+m(this.r)+m(this.g)+m(this.b)},toRgb:function(){return"rgb("+[this.r,this.g,this.b].join()+")"},brightness:function(){return this.r/255*.3+this.g/255*.59+this.b/255*.11},morph:function(e){return this.destination=new i.Color(e),this},at:function(e){return this.destination?(e=e<0?0:e>1?1:e,new i.Color({r:~~(this.r+(this.destination.r-this.r)*e),g:~~(this.g+(this.destination.g-this.g)*e),b:~~(this.b+(this.destination.b-this.b)*e)})):this}}),i.Color.test=function(e){return e+="",i.regex.isHex.test(e)||i.regex.isRgb.test(e)},i.Color.isRgb=function(e){return e&&"number"==typeof e.r&&"number"==typeof e.g&&"number"==typeof e.b},i.Color.isColor=function(e){return i.Color.isRgb(e)||i.Color.test(e)},i.Array=function(e,t){e=(e||[]).valueOf(),0==e.length&&t&&(e=t.valueOf()),this.value=this.parse(e)},i.extend(i.Array,{morph:function(e){if(this.destination=this.parse(e),this.value.length!=this.destination.length){var t=this.value[this.value.length-1],n=this.destination[this.destination.length-1];while(this.value.length>this.destination.length)this.destination.push(n);while(this.value.length<this.destination.length)this.value.push(t)}return this},settle:function(){for(var e=0,t=this.value.length,n=[];e<t;e++)-1==n.indexOf(this.value[e])&&n.push(this.value[e]);return this.value=n},at:function(e){if(!this.destination)return this;for(var t=0,n=this.value.length,o=[];t<n;t++)o.push(this.value[t]+(this.destination[t]-this.value[t])*e);return new i.Array(o)},toString:function(){return this.value.join(" ")},valueOf:function(){return this.value},parse:function(e){return e=e.valueOf(),Array.isArray(e)?e:this.split(e)},split:function(e){return e.trim().split(i.regex.delimiter).map(parseFloat)},reverse:function(){return this.value.reverse(),this},clone:function(){var e=new this.constructor;return e.value=h(this.value),e}}),i.PointArray=function(e,t){i.Array.call(this,e,t||[[0,0]])},i.PointArray.prototype=new i.Array,i.PointArray.prototype.constructor=i.PointArray,i.extend(i.PointArray,{toString:function(){for(var e=0,t=this.value.length,n=[];e<t;e++)n.push(this.value[e].join(","));return n.join(" ")},toLine:function(){return{x1:this.value[0][0],y1:this.value[0][1],x2:this.value[1][0],y2:this.value[1][1]}},at:function(e){if(!this.destination)return this;for(var t=0,n=this.value.length,o=[];t<n;t++)o.push([this.value[t][0]+(this.destination[t][0]-this.value[t][0])*e,this.value[t][1]+(this.destination[t][1]-this.value[t][1])*e]);return new i.PointArray(o)},parse:function(e){var t=[];if(e=e.valueOf(),Array.isArray(e)){if(Array.isArray(e[0]))return e.map((function(e){return e.slice()}));if(null!=e[0].x)return e.map((function(e){return[e.x,e.y]}))}else e=e.trim().split(i.regex.delimiter).map(parseFloat);e.length%2!==0&&e.pop();for(var n=0,o=e.length;n<o;n+=2)t.push([e[n],e[n+1]]);return t},move:function(e,t){var n=this.bbox();if(e-=n.x,t-=n.y,!isNaN(e)&&!isNaN(t))for(var i=this.value.length-1;i>=0;i--)this.value[i]=[this.value[i][0]+e,this.value[i][1]+t];return this},size:function(e,t){var n,i=this.bbox();for(n=this.value.length-1;n>=0;n--)i.width&&(this.value[n][0]=(this.value[n][0]-i.x)*e/i.width+i.x),i.height&&(this.value[n][1]=(this.value[n][1]-i.y)*t/i.height+i.y);return this},bbox:function(){return i.parser.poly.setAttribute("points",this.toString()),i.parser.poly.getBBox()}});for(var o={M:function(e,t,n){return t.x=n.x=e[0],t.y=n.y=e[1],["M",t.x,t.y]},L:function(e,t){return t.x=e[0],t.y=e[1],["L",e[0],e[1]]},H:function(e,t){return t.x=e[0],["H",e[0]]},V:function(e,t){return t.y=e[0],["V",e[0]]},C:function(e,t){return t.x=e[4],t.y=e[5],["C",e[0],e[1],e[2],e[3],e[4],e[5]]},S:function(e,t){return t.x=e[2],t.y=e[3],["S",e[0],e[1],e[2],e[3]]},Q:function(e,t){return t.x=e[2],t.y=e[3],["Q",e[0],e[1],e[2],e[3]]},T:function(e,t){return t.x=e[0],t.y=e[1],["T",e[0],e[1]]},Z:function(e,t,n){return t.x=n.x,t.y=n.y,["Z"]},A:function(e,t){return t.x=e[5],t.y=e[6],["A",e[0],e[1],e[2],e[3],e[4],e[5],e[6]]}},r="mlhvqtcsaz".split(""),s=0,a=r.length;s<a;++s)o[r[s]]=function(e){return function(t,n,i){if("H"==e)t[0]=t[0]+n.x;else if("V"==e)t[0]=t[0]+n.y;else if("A"==e)t[5]=t[5]+n.x,t[6]=t[6]+n.y;else for(var r=0,s=t.length;r<s;++r)t[r]=t[r]+(r%2?n.y:n.x);return o[e](t,n,i)}}(r[s].toUpperCase());i.PathArray=function(e,t){i.Array.call(this,e,t||[["M",0,0]])},i.PathArray.prototype=new i.Array,i.PathArray.prototype.constructor=i.PathArray,i.extend(i.PathArray,{toString:function(){return A(this.value)},move:function(e,t){var n=this.bbox();if(e-=n.x,t-=n.y,!isNaN(e)&&!isNaN(t))for(var i,o=this.value.length-1;o>=0;o--)i=this.value[o][0],"M"==i||"L"==i||"T"==i?(this.value[o][1]+=e,this.value[o][2]+=t):"H"==i?this.value[o][1]+=e:"V"==i?this.value[o][1]+=t:"C"==i||"S"==i||"Q"==i?(this.value[o][1]+=e,this.value[o][2]+=t,this.value[o][3]+=e,this.value[o][4]+=t,"C"==i&&(this.value[o][5]+=e,this.value[o][6]+=t)):"A"==i&&(this.value[o][6]+=e,this.value[o][7]+=t);return this},size:function(e,t){var n,i,o=this.bbox();for(n=this.value.length-1;n>=0;n--)i=this.value[n][0],"M"==i||"L"==i||"T"==i?(this.value[n][1]=(this.value[n][1]-o.x)*e/o.width+o.x,this.value[n][2]=(this.value[n][2]-o.y)*t/o.height+o.y):"H"==i?this.value[n][1]=(this.value[n][1]-o.x)*e/o.width+o.x:"V"==i?this.value[n][1]=(this.value[n][1]-o.y)*t/o.height+o.y:"C"==i||"S"==i||"Q"==i?(this.value[n][1]=(this.value[n][1]-o.x)*e/o.width+o.x,this.value[n][2]=(this.value[n][2]-o.y)*t/o.height+o.y,this.value[n][3]=(this.value[n][3]-o.x)*e/o.width+o.x,this.value[n][4]=(this.value[n][4]-o.y)*t/o.height+o.y,"C"==i&&(this.value[n][5]=(this.value[n][5]-o.x)*e/o.width+o.x,this.value[n][6]=(this.value[n][6]-o.y)*t/o.height+o.y)):"A"==i&&(this.value[n][1]=this.value[n][1]*e/o.width,this.value[n][2]=this.value[n][2]*t/o.height,this.value[n][6]=(this.value[n][6]-o.x)*e/o.width+o.x,this.value[n][7]=(this.value[n][7]-o.y)*t/o.height+o.y);return this},equalCommands:function(e){var t,n,o;for(e=new i.PathArray(e),o=this.value.length===e.value.length,t=0,n=this.value.length;o&&t<n;t++)o=this.value[t][0]===e.value[t][0];return o},morph:function(e){return e=new i.PathArray(e),this.equalCommands(e)?this.destination=e:this.destination=null,this},at:function(e){if(!this.destination)return this;var t,n,o,r,s=this.value,a=this.destination.value,l=[],c=new i.PathArray;for(t=0,n=s.length;t<n;t++){for(l[t]=[s[t][0]],o=1,r=s[t].length;o<r;o++)l[t][o]=s[t][o]+(a[t][o]-s[t][o])*e;"A"===l[t][0]&&(l[t][4]=+(0!=l[t][4]),l[t][5]=+(0!=l[t][5]))}return c.value=l,c},parse:function(e){if(e instanceof i.PathArray)return e.valueOf();var t,n={M:2,L:2,H:1,V:1,C:6,S:4,Q:4,T:2,A:7,Z:0};e="string"==typeof e?e.replace(i.regex.numbersWithDots,c).replace(i.regex.pathLetters," $& ").replace(i.regex.hyphen,"$1 -").trim().split(i.regex.delimiter):e.reduce((function(e,t){return[].concat.call(e,t)}),[]);var r=[],s=new i.Point,a=new i.Point,l=0,h=e.length;do{i.regex.isPathLetter.test(e[l])?(t=e[l],++l):"M"==t?t="L":"m"==t&&(t="l"),r.push(o[t].call(null,e.slice(l,l+=n[t.toUpperCase()]).map(parseFloat),s,a))}while(h>l);return r},bbox:function(){return i.parser.path.setAttribute("d",this.toString()),i.parser.path.getBBox()}}),i.Number=i.invent({create:function(e,t){this.value=0,this.unit=t||"","number"===typeof e?this.value=isNaN(e)?0:isFinite(e)?e:e<0?-34e37:34e37:"string"===typeof e?(t=e.match(i.regex.numberAndUnit),t&&(this.value=parseFloat(t[1]),"%"==t[5]?this.value/=100:"s"==t[5]&&(this.value*=1e3),this.unit=t[5])):e instanceof i.Number&&(this.value=e.valueOf(),this.unit=e.unit)},extend:{toString:function(){return("%"==this.unit?~~(1e8*this.value)/1e6:"s"==this.unit?this.value/1e3:this.value)+this.unit},toJSON:function(){return this.toString()},valueOf:function(){return this.value},plus:function(e){return e=new i.Number(e),new i.Number(this+e,this.unit||e.unit)},minus:function(e){return e=new i.Number(e),new i.Number(this-e,this.unit||e.unit)},times:function(e){return e=new i.Number(e),new i.Number(this*e,this.unit||e.unit)},divide:function(e){return e=new i.Number(e),new i.Number(this/e,this.unit||e.unit)},to:function(e){var t=new i.Number(this);return"string"===typeof e&&(t.unit=e),t},morph:function(e){return this.destination=new i.Number(e),e.relative&&(this.destination.value+=this.value),this},at:function(e){return this.destination?new i.Number(this.destination).minus(this).times(e).plus(this):this}}}),i.Element=i.invent({create:function(e){this._stroke=i.defaults.attrs.stroke,this._event=null,this._events={},this.dom={},(this.node=e)&&(this.type=e.nodeName,this.node.instance=this,this._events=e._events||{},this._stroke=e.getAttribute("stroke")||this._stroke)},extend:{x:function(e){return this.attr("x",e)},y:function(e){return this.attr("y",e)},cx:function(e){return null==e?this.x()+this.width()/2:this.x(e-this.width()/2)},cy:function(e){return null==e?this.y()+this.height()/2:this.y(e-this.height()/2)},move:function(e,t){return this.x(e).y(t)},center:function(e,t){return this.cx(e).cy(t)},width:function(e){return this.attr("width",e)},height:function(e){return this.attr("height",e)},size:function(e,t){var n=b(this,e,t);return this.width(new i.Number(n.width)).height(new i.Number(n.height))},clone:function(e){this.writeDataToDom();var t=C(this.node.cloneNode(!0));return e?e.add(t):this.after(t),t},remove:function(){return this.parent()&&this.parent().removeElement(this),this},replace:function(e){return this.after(e).remove(),e},addTo:function(e){return e.put(this)},putIn:function(e){return e.add(this)},id:function(e){return this.attr("id",e)},inside:function(e,t){var n=this.bbox();return e>n.x&&t>n.y&&e<n.x+n.width&&t<n.y+n.height},show:function(){return this.style("display","")},hide:function(){return this.style("display","none")},visible:function(){return"none"!=this.style("display")},toString:function(){return this.attr("id")},classes:function(){var e=this.attr("class");return null==e?[]:e.trim().split(i.regex.delimiter)},hasClass:function(e){return-1!=this.classes().indexOf(e)},addClass:function(e){if(!this.hasClass(e)){var t=this.classes();t.push(e),this.attr("class",t.join(" "))}return this},removeClass:function(e){return this.hasClass(e)&&this.attr("class",this.classes().filter((function(t){return t!=e})).join(" ")),this},toggleClass:function(e){return this.hasClass(e)?this.removeClass(e):this.addClass(e)},reference:function(e){return i.get(this.attr(e))},parent:function(t){var n=this;if(!n.node.parentNode)return null;if(n=i.adopt(n.node.parentNode),!t)return n;while(n&&n.node instanceof e.SVGElement){if("string"===typeof t?n.matches(t):n instanceof t)return n;if(!n.node.parentNode||"#document"==n.node.parentNode.nodeName||"#document-fragment"==n.node.parentNode.nodeName)return null;n=i.adopt(n.node.parentNode)}},doc:function(){return this instanceof i.Doc?this:this.parent(i.Doc)},parents:function(e){var t=[],n=this;do{if(n=n.parent(e),!n||!n.node)break;t.push(n)}while(n.parent);return t},matches:function(e){return d(this.node,e)},native:function(){return this.node},svg:function(e){var n=t.createElement("svg");if(!(e&&this instanceof i.Parent))return n.appendChild(e=t.createElement("svg")),this.writeDataToDom(),e.appendChild(this.node.cloneNode(!0)),n.innerHTML.replace(/^<svg>/,"").replace(/<\/svg>$/,"");n.innerHTML="<svg>"+e.replace(/\n/,"").replace(/<([\w:-]+)([^<]+?)\/>/g,"<$1$2></$1>")+"</svg>";for(var o=0,r=n.firstChild.childNodes.length;o<r;o++)this.node.appendChild(n.firstChild.firstChild);return this},writeDataToDom:function(){if(this.each||this.lines){var e=this.each?this:this.lines();e.each((function(){this.writeDataToDom()}))}return this.node.removeAttribute("svgjs:data"),Object.keys(this.dom).length&&this.node.setAttribute("svgjs:data",JSON.stringify(this.dom)),this},setData:function(e){return this.dom=e,this},is:function(e){return u(this,e)}}}),i.easing={"-":function(e){return e},"<>":function(e){return-Math.cos(e*Math.PI)/2+.5},">":function(e){return Math.sin(e*Math.PI/2)},"<":function(e){return 1-Math.cos(e*Math.PI/2)}},i.morph=function(e){return function(t,n){return new i.MorphObj(t,n).at(e)}},i.Situation=i.invent({create:function(e){this.init=!1,this.reversed=!1,this.reversing=!1,this.duration=new i.Number(e.duration).valueOf(),this.delay=new i.Number(e.delay).valueOf(),this.start=+new Date+this.delay,this.finish=this.start+this.duration,this.ease=e.ease,this.loop=0,this.loops=!1,this.animations={},this.attrs={},this.styles={},this.transforms=[],this.once={}}}),i.FX=i.invent({create:function(e){this._target=e,this.situations=[],this.active=!1,this.situation=null,this.paused=!1,this.lastPos=0,this.pos=0,this.absPos=0,this._speed=1},extend:{animate:function(e,t,n){"object"==typeof e&&(t=e.ease,n=e.delay,e=e.duration);var o=new i.Situation({duration:e||1e3,delay:n||0,ease:i.easing[t||"-"]||t});return this.queue(o),this},delay:function(e){var t=new i.Situation({duration:e,delay:0,ease:i.easing["-"]});return this.queue(t)},target:function(e){return e&&e instanceof i.Element?(this._target=e,this):this._target},timeToAbsPos:function(e){return(e-this.situation.start)/(this.situation.duration/this._speed)},absPosToTime:function(e){return this.situation.duration/this._speed*e+this.situation.start},startAnimFrame:function(){this.stopAnimFrame(),this.animationFrame=e.requestAnimationFrame(function(){this.step()}.bind(this))},stopAnimFrame:function(){e.cancelAnimationFrame(this.animationFrame)},start:function(){return!this.active&&this.situation&&(this.active=!0,this.startCurrent()),this},startCurrent:function(){return this.situation.start=+new Date+this.situation.delay/this._speed,this.situation.finish=this.situation.start+this.situation.duration/this._speed,this.initAnimations().step()},queue:function(e){return("function"==typeof e||e instanceof i.Situation)&&this.situations.push(e),this.situation||(this.situation=this.situations.shift()),this},dequeue:function(){return this.stop(),this.situation=this.situations.shift(),this.situation&&(this.situation instanceof i.Situation?this.start():this.situation.call(this)),this},initAnimations:function(){var e,t,n,o=this.situation;if(o.init)return this;for(e in o.animations)for(n=this.target()[e](),Array.isArray(n)||(n=[n]),Array.isArray(o.animations[e])||(o.animations[e]=[o.animations[e]]),t=n.length;t--;)o.animations[e][t]instanceof i.Number&&(n[t]=new i.Number(n[t])),o.animations[e][t]=n[t].morph(o.animations[e][t]);for(e in o.attrs)o.attrs[e]=new i.MorphObj(this.target().attr(e),o.attrs[e]);for(e in o.styles)o.styles[e]=new i.MorphObj(this.target().style(e),o.styles[e]);return o.initialTransformation=this.target().matrixify(),o.init=!0,this},clearQueue:function(){return this.situations=[],this},clearCurrent:function(){return this.situation=null,this},stop:function(e,t){var n=this.active;return this.active=!1,t&&this.clearQueue(),e&&this.situation&&(!n&&this.startCurrent(),this.atEnd()),this.stopAnimFrame(),this.clearCurrent()},reset:function(){if(this.situation){var e=this.situation;this.stop(),this.situation=e,this.atStart()}return this},finish:function(){this.stop(!0,!1);while(this.dequeue().situation&&this.stop(!0,!1));return this.clearQueue().clearCurrent(),this},atStart:function(){return this.at(0,!0)},atEnd:function(){return!0===this.situation.loops&&(this.situation.loops=this.situation.loop+1),"number"==typeof this.situation.loops?this.at(this.situation.loops,!0):this.at(1,!0)},at:function(e,t){var n=this.situation.duration/this._speed;return this.absPos=e,t||(this.situation.reversed&&(this.absPos=1-this.absPos),this.absPos+=this.situation.loop),this.situation.start=+new Date-this.absPos*n,this.situation.finish=this.situation.start+n,this.step(!0)},speed:function(e){return 0===e?this.pause():e?(this._speed=e,this.at(this.absPos,!0)):this._speed},loop:function(e,t){var n=this.last();return n.loops=null==e||e,n.loop=0,t&&(n.reversing=!0),this},pause:function(){return this.paused=!0,this.stopAnimFrame(),this},play:function(){return this.paused?(this.paused=!1,this.at(this.absPos,!0)):this},reverse:function(e){var t=this.last();return t.reversed="undefined"==typeof e?!t.reversed:e,this},progress:function(e){return e?this.situation.ease(this.pos):this.pos},after:function(e){var t=this.last(),n=function n(i){i.detail.situation==t&&(e.call(this,t),this.off("finished.fx",n))};return this.target().on("finished.fx",n),this._callStart()},during:function(e){var t=this.last(),n=function(n){n.detail.situation==t&&e.call(this,n.detail.pos,i.morph(n.detail.pos),n.detail.eased,t)};return this.target().off("during.fx",n).on("during.fx",n),this.after((function(){this.off("during.fx",n)})),this._callStart()},afterAll:function(e){var t=function t(n){e.call(this),this.off("allfinished.fx",t)};return this.target().off("allfinished.fx",t).on("allfinished.fx",t),this._callStart()},duringAll:function(e){var t=function(t){e.call(this,t.detail.pos,i.morph(t.detail.pos),t.detail.eased,t.detail.situation)};return this.target().off("during.fx",t).on("during.fx",t),this.afterAll((function(){this.off("during.fx",t)})),this._callStart()},last:function(){return this.situations.length?this.situations[this.situations.length-1]:this.situation},add:function(e,t,n){return this.last()[n||"animations"][e]=t,this._callStart()},step:function(e){var t,n,i;(e||(this.absPos=this.timeToAbsPos(+new Date)),!1!==this.situation.loops)?(t=Math.max(this.absPos,0),n=Math.floor(t),!0===this.situation.loops||n<this.situation.loops?(this.pos=t-n,i=this.situation.loop,this.situation.loop=n):(this.absPos=this.situation.loops,this.pos=1,i=this.situation.loop-1,this.situation.loop=this.situation.loops),this.situation.reversing&&(this.situation.reversed=this.situation.reversed!=Boolean((this.situation.loop-i)%2))):(this.absPos=Math.min(this.absPos,1),this.pos=this.absPos);this.pos<0&&(this.pos=0),this.situation.reversed&&(this.pos=1-this.pos);var o=this.situation.ease(this.pos);for(var r in this.situation.once)r>this.lastPos&&r<=o&&(this.situation.once[r].call(this.target(),this.pos,o),delete this.situation.once[r]);return this.active&&this.target().fire("during",{pos:this.pos,eased:o,fx:this,situation:this.situation}),this.situation?(this.eachAt(),1==this.pos&&!this.situation.reversed||this.situation.reversed&&0==this.pos?(this.stopAnimFrame(),this.target().fire("finished",{fx:this,situation:this.situation}),this.situations.length||(this.target().fire("allfinished"),this.situations.length||(this.target().off(".fx"),this.active=!1)),this.active?this.dequeue():this.clearCurrent()):!this.paused&&this.active&&this.startAnimFrame(),this.lastPos=o,this):this},eachAt:function(){var e,t,n,o=this,r=this.target(),s=this.situation;for(e in s.animations)n=[].concat(s.animations[e]).map((function(e){return"string"!==typeof e&&e.at?e.at(s.ease(o.pos),o.pos):e})),r[e].apply(r,n);for(e in s.attrs)n=[e].concat(s.attrs[e]).map((function(e){return"string"!==typeof e&&e.at?e.at(s.ease(o.pos),o.pos):e})),r.attr.apply(r,n);for(e in s.styles)n=[e].concat(s.styles[e]).map((function(e){return"string"!==typeof e&&e.at?e.at(s.ease(o.pos),o.pos):e})),r.style.apply(r,n);if(s.transforms.length){for(n=s.initialTransformation,e=0,t=s.transforms.length;e<t;e++){var a=s.transforms[e];a instanceof i.Matrix?n=a.relative?n.multiply((new i.Matrix).morph(a).at(s.ease(this.pos))):n.morph(a).at(s.ease(this.pos)):(a.relative||a.undo(n.extract()),n=n.multiply(a.at(s.ease(this.pos))))}r.matrix(n)}return this},once:function(e,t,n){var i=this.last();return n||(e=i.ease(e)),i.once[e]=t,this},_callStart:function(){return setTimeout(function(){this.start()}.bind(this),0),this}},parent:i.Element,construct:{animate:function(e,t,n){return(this.fx||(this.fx=new i.FX(this))).animate(e,t,n)},delay:function(e){return(this.fx||(this.fx=new i.FX(this))).delay(e)},stop:function(e,t){return this.fx&&this.fx.stop(e,t),this},finish:function(){return this.fx&&this.fx.finish(),this},pause:function(){return this.fx&&this.fx.pause(),this},play:function(){return this.fx&&this.fx.play(),this},speed:function(e){if(this.fx){if(null==e)return this.fx.speed();this.fx.speed(e)}return this}}}),i.MorphObj=i.invent({create:function(e,t){return i.Color.isColor(t)?new i.Color(e).morph(t):i.regex.delimiter.test(e)?i.regex.pathLetters.test(e)?new i.PathArray(e).morph(t):new i.Array(e).morph(t):i.regex.numberAndUnit.test(t)?new i.Number(e).morph(t):(this.value=e,void(this.destination=t))},extend:{at:function(e,t){return t<1?this.value:this.destination},valueOf:function(){return this.value}}}),i.extend(i.FX,{attr:function(e,t,n){if("object"==typeof e)for(var i in e)this.attr(i,e[i]);else this.add(e,t,"attrs");return this},style:function(e,t){if("object"==typeof e)for(var n in e)this.style(n,e[n]);else this.add(e,t,"styles");return this},x:function(e,t){if(this.target()instanceof i.G)return this.transform({x:e},t),this;var n=new i.Number(e);return n.relative=t,this.add("x",n)},y:function(e,t){if(this.target()instanceof i.G)return this.transform({y:e},t),this;var n=new i.Number(e);return n.relative=t,this.add("y",n)},cx:function(e){return this.add("cx",new i.Number(e))},cy:function(e){return this.add("cy",new i.Number(e))},move:function(e,t){return this.x(e).y(t)},center:function(e,t){return this.cx(e).cy(t)},size:function(e,t){var n;this.target()instanceof i.Text?this.attr("font-size",e):(e&&t||(n=this.target().bbox()),e||(e=n.width/n.height*t),t||(t=n.height/n.width*e),this.add("width",new i.Number(e)).add("height",new i.Number(t)));return this},width:function(e){return this.add("width",new i.Number(e))},height:function(e){return this.add("height",new i.Number(e))},plot:function(e,t,n,i){return 4==arguments.length?this.plot([e,t,n,i]):this.add("plot",new(this.target().morphArray)(e))},leading:function(e){return this.target().leading?this.add("leading",new i.Number(e)):this},viewbox:function(e,t,n,o){return this.target()instanceof i.Container&&this.add("viewbox",new i.ViewBox(e,t,n,o)),this},update:function(e){if(this.target()instanceof i.Stop){if("number"==typeof e||e instanceof i.Number)return this.update({offset:arguments[0],color:arguments[1],opacity:arguments[2]});null!=e.opacity&&this.attr("stop-opacity",e.opacity),null!=e.color&&this.attr("stop-color",e.color),null!=e.offset&&this.attr("offset",e.offset)}return this}}),i.Box=i.invent({create:function(e,t,n,o){if(!("object"!=typeof e||e instanceof i.Element))return i.Box.call(this,null!=e.left?e.left:e.x,null!=e.top?e.top:e.y,e.width,e.height);4==arguments.length&&(this.x=e,this.y=t,this.width=n,this.height=o),E(this)},extend:{merge:function(e){var t=new this.constructor;return t.x=Math.min(this.x,e.x),t.y=Math.min(this.y,e.y),t.width=Math.max(this.x+this.width,e.x+e.width)-t.x,t.height=Math.max(this.y+this.height,e.y+e.height)-t.y,E(t)},transform:function(e){var t,n=1/0,o=-1/0,r=1/0,s=-1/0,a=[new i.Point(this.x,this.y),new i.Point(this.x2,this.y),new i.Point(this.x,this.y2),new i.Point(this.x2,this.y2)];return a.forEach((function(t){t=t.transform(e),n=Math.min(n,t.x),o=Math.max(o,t.x),r=Math.min(r,t.y),s=Math.max(s,t.y)})),t=new this.constructor,t.x=n,t.width=o-n,t.y=r,t.height=s-r,E(t),t}}}),i.BBox=i.invent({create:function(e){if(i.Box.apply(this,[].slice.call(arguments)),e instanceof i.Element){var n;try{if(t.documentElement.contains){if(!t.documentElement.contains(e.node))throw new Exception("Element not in the dom")}else{var o=e.node;while(o.parentNode)o=o.parentNode;if(o!=t)throw new Exception("Element not in the dom")}n=e.node.getBBox()}catch(s){if(e instanceof i.Shape){var r=e.clone(i.parser.draw.instance).show();n=r.node.getBBox(),r.remove()}else n={x:e.node.clientLeft,y:e.node.clientTop,width:e.node.clientWidth,height:e.node.clientHeight}}i.Box.call(this,n)}},inherit:i.Box,parent:i.Element,construct:{bbox:function(){return new i.BBox(this)}}}),i.BBox.prototype.constructor=i.BBox,i.extend(i.Element,{tbox:function(){return this.rbox(this.doc())}}),i.RBox=i.invent({create:function(e){i.Box.apply(this,[].slice.call(arguments)),e instanceof i.Element&&i.Box.call(this,e.node.getBoundingClientRect())},inherit:i.Box,parent:i.Element,extend:{addOffset:function(){return this.x+=e.pageXOffset,this.y+=e.pageYOffset,this}},construct:{rbox:function(e){return e?new i.RBox(this).transform(e.screenCTM().inverse()):new i.RBox(this).addOffset()}}}),i.RBox.prototype.constructor=i.RBox,i.Matrix=i.invent({create:function(e){var t,n=y([1,0,0,1,0,0]);for(e=e instanceof i.Element?e.matrixify():"string"===typeof e?y(e.split(i.regex.delimiter).map(parseFloat)):6==arguments.length?y([].slice.call(arguments)):Array.isArray(e)?y(e):"object"===typeof e?e:n,t=D.length-1;t>=0;--t)this[D[t]]=null!=e[D[t]]?e[D[t]]:n[D[t]]},extend:{extract:function(){var e=v(this,0,1),t=v(this,1,0),n=180/Math.PI*Math.atan2(e.y,e.x)-90;return{x:this.e,y:this.f,transformedX:(this.e*Math.cos(n*Math.PI/180)+this.f*Math.sin(n*Math.PI/180))/Math.sqrt(this.a*this.a+this.b*this.b),transformedY:(this.f*Math.cos(n*Math.PI/180)+this.e*Math.sin(-n*Math.PI/180))/Math.sqrt(this.c*this.c+this.d*this.d),skewX:-n,skewY:180/Math.PI*Math.atan2(t.y,t.x),scaleX:Math.sqrt(this.a*this.a+this.b*this.b),scaleY:Math.sqrt(this.c*this.c+this.d*this.d),rotation:n,a:this.a,b:this.b,c:this.c,d:this.d,e:this.e,f:this.f,matrix:new i.Matrix(this)}},clone:function(){return new i.Matrix(this)},morph:function(e){return this.destination=new i.Matrix(e),this},at:function(e){if(!this.destination)return this;var t=new i.Matrix({a:this.a+(this.destination.a-this.a)*e,b:this.b+(this.destination.b-this.b)*e,c:this.c+(this.destination.c-this.c)*e,d:this.d+(this.destination.d-this.d)*e,e:this.e+(this.destination.e-this.e)*e,f:this.f+(this.destination.f-this.f)*e});return t},multiply:function(e){return new i.Matrix(this.native().multiply(w(e).native()))},inverse:function(){return new i.Matrix(this.native().inverse())},translate:function(e,t){return new i.Matrix(this.native().translate(e||0,t||0))},scale:function(e,t,n,o){return 1==arguments.length?t=e:3==arguments.length&&(o=n,n=t,t=e),this.around(n,o,new i.Matrix(e,0,0,t,0,0))},rotate:function(e,t,n){return e=i.utils.radians(e),this.around(t,n,new i.Matrix(Math.cos(e),Math.sin(e),-Math.sin(e),Math.cos(e),0,0))},flip:function(e,t){return"x"==e?this.scale(-1,1,t,0):"y"==e?this.scale(1,-1,0,t):this.scale(-1,-1,e,null!=t?t:e)},skew:function(e,t,n,o){return 1==arguments.length?t=e:3==arguments.length&&(o=n,n=t,t=e),e=i.utils.radians(e),t=i.utils.radians(t),this.around(n,o,new i.Matrix(1,Math.tan(t),Math.tan(e),1,0,0))},skewX:function(e,t,n){return this.skew(e,0,t,n)},skewY:function(e,t,n){return this.skew(0,e,t,n)},around:function(e,t,n){return this.multiply(new i.Matrix(1,0,0,1,e||0,t||0)).multiply(n).multiply(new i.Matrix(1,0,0,1,-e||0,-t||0))},native:function(){for(var e=i.parser.native.createSVGMatrix(),t=D.length-1;t>=0;t--)e[D[t]]=this[D[t]];return e},toString:function(){return"matrix("+S(this.a)+","+S(this.b)+","+S(this.c)+","+S(this.d)+","+S(this.e)+","+S(this.f)+")"}},parent:i.Element,construct:{ctm:function(){return new i.Matrix(this.node.getCTM())},screenCTM:function(){if(this instanceof i.Nested){var e=this.rect(1,1),t=e.node.getScreenCTM();return e.remove(),new i.Matrix(t)}return new i.Matrix(this.node.getScreenCTM())}}}),i.Point=i.invent({create:function(e,t){var n,i={x:0,y:0};n=Array.isArray(e)?{x:e[0],y:e[1]}:"object"===typeof e?{x:e.x,y:e.y}:null!=e?{x:e,y:null!=t?t:e}:i,this.x=n.x,this.y=n.y},extend:{clone:function(){return new i.Point(this)},morph:function(e,t){return this.destination=new i.Point(e,t),this},at:function(e){if(!this.destination)return this;var t=new i.Point({x:this.x+(this.destination.x-this.x)*e,y:this.y+(this.destination.y-this.y)*e});return t},native:function(){var e=i.parser.native.createSVGPoint();return e.x=this.x,e.y=this.y,e},transform:function(e){return new i.Point(this.native().matrixTransform(e.native()))}}}),i.extend(i.Element,{point:function(e,t){return new i.Point(e,t).transform(this.screenCTM().inverse())}}),i.extend(i.Element,{attr:function(e,t,n){if(null==e){for(e={},t=this.node.attributes,n=t.length-1;n>=0;n--)e[t[n].nodeName]=i.regex.isNumber.test(t[n].nodeValue)?parseFloat(t[n].nodeValue):t[n].nodeValue;return e}if("object"==typeof e)for(t in e)this.attr(t,e[t]);else if(null===t)this.node.removeAttribute(e);else{if(null==t)return t=this.node.getAttribute(e),null==t?i.defaults.attrs[e]:i.regex.isNumber.test(t)?parseFloat(t):t;"stroke-width"==e?this.attr("stroke",parseFloat(t)>0?this._stroke:null):"stroke"==e&&(this._stroke=t),"fill"!=e&&"stroke"!=e||(i.regex.isImage.test(t)&&(t=this.doc().defs().image(t,0,0)),t instanceof i.Image&&(t=this.doc().defs().pattern(0,0,(function(){this.add(t)})))),"number"===typeof t?t=new i.Number(t):i.Color.isColor(t)?t=new i.Color(t):Array.isArray(t)&&(t=new i.Array(t)),"leading"==e?this.leading&&this.leading(t):"string"===typeof n?this.node.setAttributeNS(n,e,t.toString()):this.node.setAttribute(e,t.toString()),!this.rebuild||"font-size"!=e&&"x"!=e||this.rebuild(e,t)}return this}}),i.extend(i.Element,{transform:function(e,t){var n,o,r=this;if("object"!==typeof e)return n=new i.Matrix(r).extract(),"string"===typeof e?n[e]:n;if(n=new i.Matrix(r),t=!!t||!!e.relative,null!=e.a)n=t?n.multiply(new i.Matrix(e)):new i.Matrix(e);else if(null!=e.rotation)_(e,r),n=t?n.rotate(e.rotation,e.cx,e.cy):n.rotate(e.rotation-n.extract().rotation,e.cx,e.cy);else if(null!=e.scale||null!=e.scaleX||null!=e.scaleY){if(_(e,r),e.scaleX=null!=e.scale?e.scale:null!=e.scaleX?e.scaleX:1,e.scaleY=null!=e.scale?e.scale:null!=e.scaleY?e.scaleY:1,!t){var s=n.extract();e.scaleX=1*e.scaleX/s.scaleX,e.scaleY=1*e.scaleY/s.scaleY}n=n.scale(e.scaleX,e.scaleY,e.cx,e.cy)}else if(null!=e.skew||null!=e.skewX||null!=e.skewY){if(_(e,r),e.skewX=null!=e.skew?e.skew:null!=e.skewX?e.skewX:0,e.skewY=null!=e.skew?e.skew:null!=e.skewY?e.skewY:0,!t){s=n.extract();n=n.multiply((new i.Matrix).skew(s.skewX,s.skewY,e.cx,e.cy).inverse())}n=n.skew(e.skewX,e.skewY,e.cx,e.cy)}else e.flip?("x"==e.flip||"y"==e.flip?e.offset=null==e.offset?r.bbox()["c"+e.flip]:e.offset:null==e.offset?(o=r.bbox(),e.flip=o.cx,e.offset=o.cy):e.flip=e.offset,n=(new i.Matrix).flip(e.flip,e.offset)):null==e.x&&null==e.y||(t?n=n.translate(e.x,e.y):(null!=e.x&&(n.e=e.x),null!=e.y&&(n.f=e.y)));return this.attr("transform",n)}}),i.extend(i.FX,{transform:function(e,t){var n,o,r=this.target();return"object"!==typeof e?(n=new i.Matrix(r).extract(),"string"===typeof e?n[e]:n):(t=!!t||!!e.relative,null!=e.a?n=new i.Matrix(e):null!=e.rotation?(_(e,r),n=new i.Rotate(e.rotation,e.cx,e.cy)):null!=e.scale||null!=e.scaleX||null!=e.scaleY?(_(e,r),e.scaleX=null!=e.scale?e.scale:null!=e.scaleX?e.scaleX:1,e.scaleY=null!=e.scale?e.scale:null!=e.scaleY?e.scaleY:1,n=new i.Scale(e.scaleX,e.scaleY,e.cx,e.cy)):null!=e.skewX||null!=e.skewY?(_(e,r),e.skewX=null!=e.skewX?e.skewX:0,e.skewY=null!=e.skewY?e.skewY:0,n=new i.Skew(e.skewX,e.skewY,e.cx,e.cy)):e.flip?("x"==e.flip||"y"==e.flip?e.offset=null==e.offset?r.bbox()["c"+e.flip]:e.offset:null==e.offset?(o=r.bbox(),e.flip=o.cx,e.offset=o.cy):e.flip=e.offset,n=(new i.Matrix).flip(e.flip,e.offset)):null==e.x&&null==e.y||(n=new i.Translate(e.x,e.y)),n?(n.relative=t,this.last().transforms.push(n),this._callStart()):this)}}),i.extend(i.Element,{untransform:function(){return this.attr("transform",null)},matrixify:function(){var e=(this.attr("transform")||"").split(i.regex.transforms).slice(0,-1).map((function(e){var t=e.trim().split("(");return[t[0],t[1].split(i.regex.delimiter).map((function(e){return parseFloat(e)}))]})).reduce((function(e,t){return"matrix"==t[0]?e.multiply(y(t[1])):e[t[0]].apply(e,t[1])}),new i.Matrix);return e},toParent:function(e){if(this==e)return this;var t=this.screenCTM(),n=e.screenCTM().inverse();return this.addTo(e).untransform().transform(n.multiply(t)),this},toDoc:function(){return this.toParent(this.doc())}}),i.Transformation=i.invent({create:function(e,t){if(arguments.length>1&&"boolean"!=typeof t)return this.constructor.call(this,[].slice.call(arguments));if(Array.isArray(e))for(var n=0,i=this.arguments.length;n<i;++n)this[this.arguments[n]]=e[n];else if("object"==typeof e)for(n=0,i=this.arguments.length;n<i;++n)this[this.arguments[n]]=e[this.arguments[n]];this.inversed=!1,!0===t&&(this.inversed=!0)},extend:{arguments:[],method:"",at:function(e){for(var t=[],n=0,o=this.arguments.length;n<o;++n)t.push(this[this.arguments[n]]);var r=this._undo||new i.Matrix;return r=(new i.Matrix).morph(i.Matrix.prototype[this.method].apply(r,t)).at(e),this.inversed?r.inverse():r},undo:function(e){for(var t=0,n=this.arguments.length;t<n;++t)e[this.arguments[t]]="undefined"==typeof this[this.arguments[t]]?0:e[this.arguments[t]];return e.cx=this.cx,e.cy=this.cy,this._undo=new(i[f(this.method)])(e,!0).at(1),this}}}),i.Translate=i.invent({parent:i.Matrix,inherit:i.Transformation,create:function(e,t){this.constructor.apply(this,[].slice.call(arguments))},extend:{arguments:["transformedX","transformedY"],method:"translate"}}),i.Rotate=i.invent({parent:i.Matrix,inherit:i.Transformation,create:function(e,t){this.constructor.apply(this,[].slice.call(arguments))},extend:{arguments:["rotation","cx","cy"],method:"rotate",at:function(e){var t=(new i.Matrix).rotate((new i.Number).morph(this.rotation-(this._undo?this._undo.rotation:0)).at(e),this.cx,this.cy);return this.inversed?t.inverse():t},undo:function(e){return this._undo=e,this}}}),i.Scale=i.invent({parent:i.Matrix,inherit:i.Transformation,create:function(e,t){this.constructor.apply(this,[].slice.call(arguments))},extend:{arguments:["scaleX","scaleY","cx","cy"],method:"scale"}}),i.Skew=i.invent({parent:i.Matrix,inherit:i.Transformation,create:function(e,t){this.constructor.apply(this,[].slice.call(arguments))},extend:{arguments:["skewX","skewY","cx","cy"],method:"skew"}}),i.extend(i.Element,{style:function(e,t){if(0==arguments.length)return this.node.style.cssText||"";if(arguments.length<2)if("object"==typeof e)for(t in e)this.style(t,e[t]);else{if(!i.regex.isCss.test(e))return this.node.style[p(e)];e=e.split(/\s*;\s*/).filter((function(e){return!!e})).map((function(e){return e.split(/\s*:\s*/)}));while(t=e.pop())this.style(t[0],t[1])}else this.node.style[p(e)]=null===t||i.regex.isBlank.test(t)?"":t;return this}}),i.Parent=i.invent({create:function(e){this.constructor.call(this,e)},inherit:i.Element,extend:{children:function(){return i.utils.map(i.utils.filterSVGElements(this.node.childNodes),(function(e){return i.adopt(e)}))},add:function(e,t){return null==t?this.node.appendChild(e.node):e.node!=this.node.childNodes[t]&&this.node.insertBefore(e.node,this.node.childNodes[t]),this},put:function(e,t){return this.add(e,t),e},has:function(e){return this.index(e)>=0},index:function(e){return[].slice.call(this.node.childNodes).indexOf(e.node)},get:function(e){return i.adopt(this.node.childNodes[e])},first:function(){return this.get(0)},last:function(){return this.get(this.node.childNodes.length-1)},each:function(e,t){var n,o,r=this.children();for(n=0,o=r.length;n<o;n++)r[n]instanceof i.Element&&e.apply(r[n],[n,r]),t&&r[n]instanceof i.Container&&r[n].each(e,t);return this},removeElement:function(e){return this.node.removeChild(e.node),this},clear:function(){while(this.node.hasChildNodes())this.node.removeChild(this.node.lastChild);return delete this._defs,this},defs:function(){return this.doc().defs()}}}),i.extend(i.Parent,{ungroup:function(e,t){return 0===t||this instanceof i.Defs||this.node==i.parser.draw||(e=e||(this instanceof i.Doc?this:this.parent(i.Parent)),t=t||1/0,this.each((function(){return this instanceof i.Defs?this:this instanceof i.Parent?this.ungroup(e,t-1):this.toParent(e)})),this.node.firstChild||this.remove()),this},flatten:function(e,t){return this.ungroup(e,t)}}),i.Container=i.invent({create:function(e){this.constructor.call(this,e)},inherit:i.Parent}),i.ViewBox=i.invent({create:function(e){var t,n,o,r,s,a,l,c=[0,0,0,0],h=1,u=1,d=/[+-]?(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?/gi;if(e instanceof i.Element){a=e,l=e,s=(e.attr("viewBox")||"").match(d),e.bbox,o=new i.Number(e.width()),r=new i.Number(e.height());while("%"==o.unit)h*=o.value,o=new i.Number(a instanceof i.Doc?a.parent().offsetWidth:a.parent().width()),a=a.parent();while("%"==r.unit)u*=r.value,r=new i.Number(l instanceof i.Doc?l.parent().offsetHeight:l.parent().height()),l=l.parent();this.x=0,this.y=0,this.width=o*h,this.height=r*u,this.zoom=1,s&&(t=parseFloat(s[0]),n=parseFloat(s[1]),o=parseFloat(s[2]),r=parseFloat(s[3]),this.zoom=this.width/this.height>o/r?this.height/r:this.width/o,this.x=t,this.y=n,this.width=o,this.height=r)}else e="string"===typeof e?e.match(d).map((function(e){return parseFloat(e)})):Array.isArray(e)?e:"object"==typeof e?[e.x,e.y,e.width,e.height]:4==arguments.length?[].slice.call(arguments):c,this.x=e[0],this.y=e[1],this.width=e[2],this.height=e[3]},extend:{toString:function(){return this.x+" "+this.y+" "+this.width+" "+this.height},morph:function(e,t,n,o){return this.destination=new i.ViewBox(e,t,n,o),this},at:function(e){return this.destination?new i.ViewBox([this.x+(this.destination.x-this.x)*e,this.y+(this.destination.y-this.y)*e,this.width+(this.destination.width-this.width)*e,this.height+(this.destination.height-this.height)*e]):this}},parent:i.Container,construct:{viewbox:function(e,t,n,o){return 0==arguments.length?new i.ViewBox(this):this.attr("viewBox",new i.ViewBox(e,t,n,o))}}}),["click","dblclick","mousedown","mouseup","mouseover","mouseout","mousemove","mouseenter","mouseleave","touchstart","touchmove","touchleave","touchend","touchcancel"].forEach((function(e){i.Element.prototype[e]=function(t){return null==t?i.off(this,e):i.on(this,e,t),this}})),i.listenerId=0,i.on=function(e,t,n,o,r){var s=n.bind(o||e),a=e instanceof i.Element?e.node:e;a.instance=a.instance||{_events:{}};var l=a.instance._events;n._svgjsListenerId||(n._svgjsListenerId=++i.listenerId),t.split(i.regex.delimiter).forEach((function(e){var t=e.split(".")[0],i=e.split(".")[1]||"*";l[t]=l[t]||{},l[t][i]=l[t][i]||{},l[t][i][n._svgjsListenerId]=s,a.addEventListener(t,s,r||!1)}))},i.off=function(e,t,n,o){var r=e instanceof i.Element?e.node:e;if(r.instance&&("function"!==typeof n||(n=n._svgjsListenerId,n))){var s=r.instance._events;(t||"").split(i.regex.delimiter).forEach((function(e){var t,a,l=e&&e.split(".")[0],c=e&&e.split(".")[1];if(n)s[l]&&s[l][c||"*"]&&(r.removeEventListener(l,s[l][c||"*"][n],o||!1),delete s[l][c||"*"][n]);else if(l&&c){if(s[l]&&s[l][c]){for(a in s[l][c])i.off(r,[l,c].join("."),a);delete s[l][c]}}else if(c)for(e in s)for(t in s[e])c===t&&i.off(r,[e,c].join("."));else if(l){if(s[l]){for(t in s[l])i.off(r,[l,t].join("."));delete s[l]}}else{for(e in s)i.off(r,e);r.instance._events={}}}))}},i.extend(i.Element,{on:function(e,t,n,o){return i.on(this,e,t,n,o),this},off:function(e,t){return i.off(this.node,e,t),this},fire:function(t,n){return t instanceof e.Event?this.node.dispatchEvent(t):this.node.dispatchEvent(t=new i.CustomEvent(t,{detail:n,cancelable:!0})),this._event=t,this},event:function(){return this._event}}),i.Defs=i.invent({create:"defs",inherit:i.Container}),i.G=i.invent({create:"g",inherit:i.Container,extend:{x:function(e){return null==e?this.transform("x"):this.transform({x:e-this.x()},!0)},y:function(e){return null==e?this.transform("y"):this.transform({y:e-this.y()},!0)},cx:function(e){return null==e?this.gbox().cx:this.x(e-this.gbox().width/2)},cy:function(e){return null==e?this.gbox().cy:this.y(e-this.gbox().height/2)},gbox:function(){var e=this.bbox(),t=this.transform();return e.x+=t.x,e.x2+=t.x,e.cx+=t.x,e.y+=t.y,e.y2+=t.y,e.cy+=t.y,e}},construct:{group:function(){return this.put(new i.G)}}}),i.Doc=i.invent({create:function(e){e&&(e="string"==typeof e?t.getElementById(e):e,"svg"==e.nodeName?this.constructor.call(this,e):(this.constructor.call(this,i.create("svg")),e.appendChild(this.node),this.size("100%","100%")),this.namespace().defs())},inherit:i.Container,extend:{namespace:function(){return this.attr({xmlns:i.ns,version:"1.1"}).attr("xmlns:xlink",i.xlink,i.xmlns).attr("xmlns:svgjs",i.svgjs,i.xmlns)},defs:function(){var e;this._defs||((e=this.node.getElementsByTagName("defs")[0])?this._defs=i.adopt(e):this._defs=new i.Defs,this.node.appendChild(this._defs.node));return this._defs},parent:function(){return this.node.parentNode&&"#document"!=this.node.parentNode.nodeName&&"#document-fragment"!=this.node.parentNode.nodeName?this.node.parentNode:null},spof:function(){var e=this.node.getScreenCTM();return e&&this.style("left",-e.e%1+"px").style("top",-e.f%1+"px"),this},remove:function(){return this.parent()&&this.parent().removeChild(this.node),this},clear:function(){while(this.node.hasChildNodes())this.node.removeChild(this.node.lastChild);return delete this._defs,i.parser.draw.parentNode||this.node.appendChild(i.parser.draw),this},clone:function(e){this.writeDataToDom();var t=this.node,n=C(t.cloneNode(!0));return e?(e.node||e).appendChild(n.node):t.parentNode.insertBefore(n.node,t.nextSibling),n}}}),i.extend(i.Element,{siblings:function(){return this.parent().children()},position:function(){return this.parent().index(this)},next:function(){return this.siblings()[this.position()+1]},previous:function(){return this.siblings()[this.position()-1]},forward:function(){var e=this.position()+1,t=this.parent();return t.removeElement(this).add(this,e),t instanceof i.Doc&&t.node.appendChild(t.defs().node),this},backward:function(){var e=this.position();return e>0&&this.parent().removeElement(this).add(this,e-1),this},front:function(){var e=this.parent();return e.node.appendChild(this.node),e instanceof i.Doc&&e.node.appendChild(e.defs().node),this},back:function(){return this.position()>0&&this.parent().removeElement(this).add(this,0),this},before:function(e){e.remove();var t=this.position();return this.parent().add(e,t),this},after:function(e){e.remove();var t=this.position();return this.parent().add(e,t+1),this}}),i.Mask=i.invent({create:function(){this.constructor.call(this,i.create("mask")),this.targets=[]},inherit:i.Container,extend:{remove:function(){for(var e=this.targets.length-1;e>=0;e--)this.targets[e]&&this.targets[e].unmask();return this.targets=[],i.Element.prototype.remove.call(this),this}},construct:{mask:function(){return this.defs().put(new i.Mask)}}}),i.extend(i.Element,{maskWith:function(e){return this.masker=e instanceof i.Mask?e:this.parent().mask().add(e),this.masker.targets.push(this),this.attr("mask",'url("#'+this.masker.attr("id")+'")')},unmask:function(){return delete this.masker,this.attr("mask",null)}}),i.ClipPath=i.invent({create:function(){this.constructor.call(this,i.create("clipPath")),this.targets=[]},inherit:i.Container,extend:{remove:function(){for(var e=this.targets.length-1;e>=0;e--)this.targets[e]&&this.targets[e].unclip();return this.targets=[],this.parent().removeElement(this),this}},construct:{clip:function(){return this.defs().put(new i.ClipPath)}}}),i.extend(i.Element,{clipWith:function(e){return this.clipper=e instanceof i.ClipPath?e:this.parent().clip().add(e),this.clipper.targets.push(this),this.attr("clip-path",'url("#'+this.clipper.attr("id")+'")')},unclip:function(){return delete this.clipper,this.attr("clip-path",null)}}),i.Gradient=i.invent({create:function(e){this.constructor.call(this,i.create(e+"Gradient")),this.type=e},inherit:i.Container,extend:{at:function(e,t,n){return this.put(new i.Stop).update(e,t,n)},update:function(e){return this.clear(),"function"==typeof e&&e.call(this,this),this},fill:function(){return"url(#"+this.id()+")"},toString:function(){return this.fill()},attr:function(e,t,n){return"transform"==e&&(e="gradientTransform"),i.Container.prototype.attr.call(this,e,t,n)}},construct:{gradient:function(e,t){return this.defs().gradient(e,t)}}}),i.extend(i.Gradient,i.FX,{from:function(e,t){return"radial"==(this._target||this).type?this.attr({fx:new i.Number(e),fy:new i.Number(t)}):this.attr({x1:new i.Number(e),y1:new i.Number(t)})},to:function(e,t){return"radial"==(this._target||this).type?this.attr({cx:new i.Number(e),cy:new i.Number(t)}):this.attr({x2:new i.Number(e),y2:new i.Number(t)})}}),i.extend(i.Defs,{gradient:function(e,t){return this.put(new i.Gradient(e)).update(t)}}),i.Stop=i.invent({create:"stop",inherit:i.Element,extend:{update:function(e){return("number"==typeof e||e instanceof i.Number)&&(e={offset:arguments[0],color:arguments[1],opacity:arguments[2]}),null!=e.opacity&&this.attr("stop-opacity",e.opacity),null!=e.color&&this.attr("stop-color",e.color),null!=e.offset&&this.attr("offset",new i.Number(e.offset)),this}}}),i.Pattern=i.invent({create:"pattern",inherit:i.Container,extend:{fill:function(){return"url(#"+this.id()+")"},update:function(e){return this.clear(),"function"==typeof e&&e.call(this,this),this},toString:function(){return this.fill()},attr:function(e,t,n){return"transform"==e&&(e="patternTransform"),i.Container.prototype.attr.call(this,e,t,n)}},construct:{pattern:function(e,t,n){return this.defs().pattern(e,t,n)}}}),i.extend(i.Defs,{pattern:function(e,t,n){return this.put(new i.Pattern).update(n).attr({x:0,y:0,width:e,height:t,patternUnits:"userSpaceOnUse"})}}),i.Shape=i.invent({create:function(e){this.constructor.call(this,e)},inherit:i.Element}),i.Bare=i.invent({create:function(e,t){if(this.constructor.call(this,i.create(e)),t)for(var n in t.prototype)"function"===typeof t.prototype[n]&&(this[n]=t.prototype[n])},inherit:i.Element,extend:{words:function(e){while(this.node.hasChildNodes())this.node.removeChild(this.node.lastChild);return this.node.appendChild(t.createTextNode(e)),this}}}),i.extend(i.Parent,{element:function(e,t){return this.put(new i.Bare(e,t))}}),i.Symbol=i.invent({create:"symbol",inherit:i.Container,construct:{symbol:function(){return this.put(new i.Symbol)}}}),i.Use=i.invent({create:"use",inherit:i.Shape,extend:{element:function(e,t){return this.attr("href",(t||"")+"#"+e,i.xlink)}},construct:{use:function(e,t){return this.put(new i.Use).element(e,t)}}}),i.Rect=i.invent({create:"rect",inherit:i.Shape,construct:{rect:function(e,t){return this.put(new i.Rect).size(e,t)}}}),i.Circle=i.invent({create:"circle",inherit:i.Shape,construct:{circle:function(e){return this.put(new i.Circle).rx(new i.Number(e).divide(2)).move(0,0)}}}),i.extend(i.Circle,i.FX,{rx:function(e){return this.attr("r",e)},ry:function(e){return this.rx(e)}}),i.Ellipse=i.invent({create:"ellipse",inherit:i.Shape,construct:{ellipse:function(e,t){return this.put(new i.Ellipse).size(e,t).move(0,0)}}}),i.extend(i.Ellipse,i.Rect,i.FX,{rx:function(e){return this.attr("rx",e)},ry:function(e){return this.attr("ry",e)}}),i.extend(i.Circle,i.Ellipse,{x:function(e){return null==e?this.cx()-this.rx():this.cx(e+this.rx())},y:function(e){return null==e?this.cy()-this.ry():this.cy(e+this.ry())},cx:function(e){return null==e?this.attr("cx"):this.attr("cx",e)},cy:function(e){return null==e?this.attr("cy"):this.attr("cy",e)},width:function(e){return null==e?2*this.rx():this.rx(new i.Number(e).divide(2))},height:function(e){return null==e?2*this.ry():this.ry(new i.Number(e).divide(2))},size:function(e,t){var n=b(this,e,t);return this.rx(new i.Number(n.width).divide(2)).ry(new i.Number(n.height).divide(2))}}),i.Line=i.invent({create:"line",inherit:i.Shape,extend:{array:function(){return new i.PointArray([[this.attr("x1"),this.attr("y1")],[this.attr("x2"),this.attr("y2")]])},plot:function(e,t,n,o){return null==e?this.array():(e="undefined"!==typeof t?{x1:e,y1:t,x2:n,y2:o}:new i.PointArray(e).toLine(),this.attr(e))},move:function(e,t){return this.attr(this.array().move(e,t).toLine())},size:function(e,t){var n=b(this,e,t);return this.attr(this.array().size(n.width,n.height).toLine())}},construct:{line:function(e,t,n,o){return i.Line.prototype.plot.apply(this.put(new i.Line),null!=e?[e,t,n,o]:[0,0,0,0])}}}),i.Polyline=i.invent({create:"polyline",inherit:i.Shape,construct:{polyline:function(e){return this.put(new i.Polyline).plot(e||new i.PointArray)}}}),i.Polygon=i.invent({create:"polygon",inherit:i.Shape,construct:{polygon:function(e){return this.put(new i.Polygon).plot(e||new i.PointArray)}}}),i.extend(i.Polyline,i.Polygon,{array:function(){return this._array||(this._array=new i.PointArray(this.attr("points")))},plot:function(e){return null==e?this.array():this.clear().attr("points","string"==typeof e?e:this._array=new i.PointArray(e))},clear:function(){return delete this._array,this},move:function(e,t){return this.attr("points",this.array().move(e,t))},size:function(e,t){var n=b(this,e,t);return this.attr("points",this.array().size(n.width,n.height))}}),i.extend(i.Line,i.Polyline,i.Polygon,{morphArray:i.PointArray,x:function(e){return null==e?this.bbox().x:this.move(e,this.bbox().y)},y:function(e){return null==e?this.bbox().y:this.move(this.bbox().x,e)},width:function(e){var t=this.bbox();return null==e?t.width:this.size(e,t.height)},height:function(e){var t=this.bbox();return null==e?t.height:this.size(t.width,e)}}),i.Path=i.invent({create:"path",inherit:i.Shape,extend:{morphArray:i.PathArray,array:function(){return this._array||(this._array=new i.PathArray(this.attr("d")))},plot:function(e){return null==e?this.array():this.clear().attr("d","string"==typeof e?e:this._array=new i.PathArray(e))},clear:function(){return delete this._array,this},move:function(e,t){return this.attr("d",this.array().move(e,t))},x:function(e){return null==e?this.bbox().x:this.move(e,this.bbox().y)},y:function(e){return null==e?this.bbox().y:this.move(this.bbox().x,e)},size:function(e,t){var n=b(this,e,t);return this.attr("d",this.array().size(n.width,n.height))},width:function(e){return null==e?this.bbox().width:this.size(e,this.bbox().height)},height:function(e){return null==e?this.bbox().height:this.size(this.bbox().width,e)}},construct:{path:function(e){return this.put(new i.Path).plot(e||new i.PathArray)}}}),i.Image=i.invent({create:"image",inherit:i.Shape,extend:{load:function(t){if(!t)return this;var n=this,o=new e.Image;return i.on(o,"load",(function(){i.off(o);var e=n.parent(i.Pattern);null!==e&&(0==n.width()&&0==n.height()&&n.size(o.width,o.height),e&&0==e.width()&&0==e.height()&&e.size(n.width(),n.height()),"function"===typeof n._loaded&&n._loaded.call(n,{width:o.width,height:o.height,ratio:o.width/o.height,url:t}))})),i.on(o,"error",(function(e){i.off(o),"function"===typeof n._error&&n._error.call(n,e)})),this.attr("href",o.src=this.src=t,i.xlink)},loaded:function(e){return this._loaded=e,this},error:function(e){return this._error=e,this}},construct:{image:function(e,t,n){return this.put(new i.Image).load(e).size(t||0,n||t||0)}}}),i.Text=i.invent({create:function(){this.constructor.call(this,i.create("text")),this.dom.leading=new i.Number(1.3),this._rebuild=!0,this._build=!1,this.attr("font-family",i.defaults.attrs["font-family"])},inherit:i.Shape,extend:{x:function(e){return null==e?this.attr("x"):this.attr("x",e)},y:function(e){var t=this.attr("y"),n="number"===typeof t?t-this.bbox().y:0;return null==e?"number"===typeof t?t-n:t:this.attr("y","number"===typeof e.valueOf()?e+n:e)},cx:function(e){return null==e?this.bbox().cx:this.x(e-this.bbox().width/2)},cy:function(e){return null==e?this.bbox().cy:this.y(e-this.bbox().height/2)},text:function(e){if("undefined"===typeof e){e="";for(var t=this.node.childNodes,n=0,o=t.length;n<o;++n)0!=n&&3!=t[n].nodeType&&1==i.adopt(t[n]).dom.newLined&&(e+="\n"),e+=t[n].textContent;return e}if(this.clear().build(!0),"function"===typeof e)e.call(this,this);else{e=e.split("\n");n=0;for(var r=e.length;n<r;n++)this.tspan(e[n]).newLine()}return this.build(!1).rebuild()},size:function(e){return this.attr("font-size",e).rebuild()},leading:function(e){return null==e?this.dom.leading:(this.dom.leading=new i.Number(e),this.rebuild())},lines:function(){var e=(this.textPath&&this.textPath()||this).node,t=i.utils.map(i.utils.filterSVGElements(e.childNodes),(function(e){return i.adopt(e)}));return new i.Set(t)},rebuild:function(e){if("boolean"==typeof e&&(this._rebuild=e),this._rebuild){var t=this,n=0,o=this.dom.leading*new i.Number(this.attr("font-size"));this.lines().each((function(){this.dom.newLined&&(t.textPath()||this.attr("x",t.attr("x")),"\n"==this.text()?n+=o:(this.attr("dy",o+n),n=0))})),this.fire("rebuild")}return this},build:function(e){return this._build=!!e,this},setData:function(e){return this.dom=e,this.dom.leading=new i.Number(e.leading||1.3),this}},construct:{text:function(e){return this.put(new i.Text).text(e)},plain:function(e){return this.put(new i.Text).plain(e)}}}),i.Tspan=i.invent({create:"tspan",inherit:i.Shape,extend:{text:function(e){return null==e?this.node.textContent+(this.dom.newLined?"\n":""):("function"===typeof e?e.call(this,this):this.plain(e),this)},dx:function(e){return this.attr("dx",e)},dy:function(e){return this.attr("dy",e)},newLine:function(){var e=this.parent(i.Text);return this.dom.newLined=!0,this.dy(e.dom.leading*e.attr("font-size")).attr("x",e.x())}}}),i.extend(i.Text,i.Tspan,{plain:function(e){return!1===this._build&&this.clear(),this.node.appendChild(t.createTextNode(e)),this},tspan:function(e){var t=(this.textPath&&this.textPath()||this).node,n=new i.Tspan;return!1===this._build&&this.clear(),t.appendChild(n.node),n.text(e)},clear:function(){var e=(this.textPath&&this.textPath()||this).node;while(e.hasChildNodes())e.removeChild(e.lastChild);return this},length:function(){return this.node.getComputedTextLength()}}),i.TextPath=i.invent({create:"textPath",inherit:i.Parent,parent:i.Text,construct:{morphArray:i.PathArray,path:function(e){var t=new i.TextPath,n=this.doc().defs().path(e);while(this.node.hasChildNodes())t.node.appendChild(this.node.firstChild);return this.node.appendChild(t.node),t.attr("href","#"+n,i.xlink),this},array:function(){var e=this.track();return e?e.array():null},plot:function(e){var t=this.track(),n=null;return t&&(n=t.plot(e)),null==e?n:this},track:function(){var e=this.textPath();if(e)return e.reference("href")},textPath:function(){if(this.node.firstChild&&"textPath"==this.node.firstChild.nodeName)return i.adopt(this.node.firstChild)}}}),i.Nested=i.invent({create:function(){this.constructor.call(this,i.create("svg")),this.style("overflow","visible")},inherit:i.Container,construct:{nested:function(){return this.put(new i.Nested)}}}),i.A=i.invent({create:"a",inherit:i.Container,extend:{to:function(e){return this.attr("href",e,i.xlink)},show:function(e){return this.attr("show",e,i.xlink)},target:function(e){return this.attr("target",e)}},construct:{link:function(e){return this.put(new i.A).to(e)}}}),i.extend(i.Element,{linkTo:function(e){var t=new i.A;return"function"==typeof e?e.call(t,t):t.to(e),this.parent().put(t).put(this)}}),i.Marker=i.invent({create:"marker",inherit:i.Container,extend:{width:function(e){return this.attr("markerWidth",e)},height:function(e){return this.attr("markerHeight",e)},ref:function(e,t){return this.attr("refX",e).attr("refY",t)},update:function(e){return this.clear(),"function"==typeof e&&e.call(this,this),this},toString:function(){return"url(#"+this.id()+")"}},construct:{marker:function(e,t,n){return this.defs().marker(e,t,n)}}}),i.extend(i.Defs,{marker:function(e,t,n){return this.put(new i.Marker).size(e,t).ref(e/2,t/2).viewbox(0,0,e,t).attr("orient","auto").update(n)}}),i.extend(i.Line,i.Polyline,i.Polygon,i.Path,{marker:function(e,t,n,o){var r=["marker"];return"all"!=e&&r.push(e),r=r.join("-"),e=arguments[1]instanceof i.Marker?arguments[1]:this.doc().marker(t,n,o),this.attr(r,e)}});var l={stroke:["color","width","opacity","linecap","linejoin","miterlimit","dasharray","dashoffset"],fill:["color","opacity","rule"],prefix:function(e,t){return"color"==t?e:e+"-"+t}};function c(e,t,n,o){return n+o.replace(i.regex.dots," .")}function h(e){for(var t=e.slice(0),n=t.length;n--;)Array.isArray(t[n])&&(t[n]=h(t[n]));return t}function u(e,t){return e instanceof t}function d(e,t){return(e.matches||e.matchesSelector||e.msMatchesSelector||e.mozMatchesSelector||e.webkitMatchesSelector||e.oMatchesSelector).call(e,t)}function p(e){return e.toLowerCase().replace(/-(.)/g,(function(e,t){return t.toUpperCase()}))}function f(e){return e.charAt(0).toUpperCase()+e.slice(1)}function g(e){return 4==e.length?["#",e.substring(1,2),e.substring(1,2),e.substring(2,3),e.substring(2,3),e.substring(3,4),e.substring(3,4)].join(""):e}function m(e){var t=e.toString(16);return 1==t.length?"0"+t:t}function b(e,t,n){if(null==t||null==n){var i=e.bbox();null==t?t=i.width/i.height*n:null==n&&(n=i.height/i.width*t)}return{width:t,height:n}}function v(e,t,n){return{x:t*e.a+n*e.c+0,y:t*e.b+n*e.d+0}}function y(e){return{a:e[0],b:e[1],c:e[2],d:e[3],e:e[4],f:e[5]}}function w(e){return e instanceof i.Matrix||(e=new i.Matrix(e)),e}function _(e,t){e.cx=null==e.cx?t.bbox().cx:e.cx,e.cy=null==e.cy?t.bbox().cy:e.cy}function A(e){for(var t=0,n=e.length,i="";t<n;t++)i+=e[t][0],null!=e[t][1]&&(i+=e[t][1],null!=e[t][2]&&(i+=" ",i+=e[t][2],null!=e[t][3]&&(i+=" ",i+=e[t][3],i+=" ",i+=e[t][4],null!=e[t][5]&&(i+=" ",i+=e[t][5],i+=" ",i+=e[t][6],null!=e[t][7]&&(i+=" ",i+=e[t][7])))));return i+" "}function C(t){for(var n=t.childNodes.length-1;n>=0;n--)t.childNodes[n]instanceof e.SVGElement&&C(t.childNodes[n]);return i.adopt(t).id(i.eid(t.nodeName))}function E(e){return null==e.x&&(e.x=0,e.y=0,e.width=0,e.height=0),e.w=e.width,e.h=e.height,e.x2=e.x+e.width,e.y2=e.y+e.height,e.cx=e.x+e.width/2,e.cy=e.y+e.height/2,e}function x(e){var t=(e||"").toString().match(i.regex.reference);if(t)return t[1]}function S(e){return Math.abs(e)>1e-37?e:0}["fill","stroke"].forEach((function(e){var t,n={};n[e]=function(n){if("undefined"==typeof n)return this;if("string"==typeof n||i.Color.isRgb(n)||n&&"function"===typeof n.fill)this.attr(e,n);else for(t=l[e].length-1;t>=0;t--)null!=n[l[e][t]]&&this.attr(l.prefix(e,l[e][t]),n[l[e][t]]);return this},i.extend(i.Element,i.FX,n)})),i.extend(i.Element,i.FX,{rotate:function(e,t,n){return this.transform({rotation:e,cx:t,cy:n})},skew:function(e,t,n,i){return 1==arguments.length||3==arguments.length?this.transform({skew:e,cx:t,cy:n}):this.transform({skewX:e,skewY:t,cx:n,cy:i})},scale:function(e,t,n,i){return 1==arguments.length||3==arguments.length?this.transform({scale:e,cx:t,cy:n}):this.transform({scaleX:e,scaleY:t,cx:n,cy:i})},translate:function(e,t){return this.transform({x:e,y:t})},flip:function(e,t){return t="number"==typeof e?e:t,this.transform({flip:e||"both",offset:t})},matrix:function(e){return this.attr("transform",new i.Matrix(6==arguments.length?[].slice.call(arguments):e))},opacity:function(e){return this.attr("opacity",e)},dx:function(e){return this.x(new i.Number(e).plus(this instanceof i.FX?0:this.x()),!0)},dy:function(e){return this.y(new i.Number(e).plus(this instanceof i.FX?0:this.y()),!0)},dmove:function(e,t){return this.dx(e).dy(t)}}),i.extend(i.Rect,i.Ellipse,i.Circle,i.Gradient,i.FX,{radius:function(e,t){var n=(this._target||this).type;return"radial"==n||"circle"==n?this.attr("r",new i.Number(e)):this.rx(e).ry(null==t?e:t)}}),i.extend(i.Path,{length:function(){return this.node.getTotalLength()},pointAt:function(e){return this.node.getPointAtLength(e)}}),i.extend(i.Parent,i.Text,i.Tspan,i.FX,{font:function(e,t){if("object"==typeof e)for(t in e)this.font(t,e[t]);return"leading"==e?this.leading(t):"anchor"==e?this.attr("text-anchor",t):"size"==e||"family"==e||"weight"==e||"stretch"==e||"variant"==e||"style"==e?this.attr("font-"+e,t):this.attr(e,t)}}),i.Set=i.invent({create:function(e){e instanceof i.Set?this.members=e.members.slice():Array.isArray(e)?this.members=e:this.clear()},extend:{add:function(){var e,t,n=[].slice.call(arguments);for(e=0,t=n.length;e<t;e++)this.members.push(n[e]);return this},remove:function(e){var t=this.index(e);return t>-1&&this.members.splice(t,1),this},each:function(e){for(var t=0,n=this.members.length;t<n;t++)e.apply(this.members[t],[t,this.members]);return this},clear:function(){return this.members=[],this},length:function(){return this.members.length},has:function(e){return this.index(e)>=0},index:function(e){return this.members.indexOf(e)},get:function(e){return this.members[e]},first:function(){return this.get(0)},last:function(){return this.get(this.members.length-1)},valueOf:function(){return this.members},bbox:function(){if(0==this.members.length)return new i.RBox;var e=this.members[0].rbox(this.members[0].doc());return this.each((function(){e=e.merge(this.rbox(this.doc()))})),e}},construct:{set:function(e){return new i.Set(e)}}}),i.FX.Set=i.invent({create:function(e){this.set=e}}),i.Set.inherit=function(){var e=[];for(var t in i.Shape.prototype)"function"==typeof i.Shape.prototype[t]&&"function"!=typeof i.Set.prototype[t]&&e.push(t);for(var t in e.forEach((function(e){i.Set.prototype[e]=function(){for(var t=0,n=this.members.length;t<n;t++)this.members[t]&&"function"==typeof this.members[t][e]&&this.members[t][e].apply(this.members[t],arguments);return"animate"==e?this.fx||(this.fx=new i.FX.Set(this)):this}})),e=[],i.FX.prototype)"function"==typeof i.FX.prototype[t]&&"function"!=typeof i.FX.Set.prototype[t]&&e.push(t);e.forEach((function(e){i.FX.Set.prototype[e]=function(){for(var t=0,n=this.set.members.length;t<n;t++)this.set.members[t].fx[e].apply(this.set.members[t].fx,arguments);return this}}))},i.extend(i.Element,{data:function(e,t,n){if("object"==typeof e)for(t in e)this.data(t,e[t]);else if(arguments.length<2)try{return JSON.parse(this.attr("data-"+e))}catch(i){return this.attr("data-"+e)}else this.attr("data-"+e,null===t?null:!0===n||"string"===typeof t||"number"===typeof t?t:JSON.stringify(t));return this}}),i.extend(i.Element,{remember:function(e,t){if("object"==typeof arguments[0])for(var t in e)this.remember(t,e[t]);else{if(1==arguments.length)return this.memory()[e];this.memory()[e]=t}return this},forget:function(){if(0==arguments.length)this._memory={};else for(var e=arguments.length-1;e>=0;e--)delete this.memory()[arguments[e]];return this},memory:function(){return this._memory||(this._memory={})}}),i.get=function(e){var n=t.getElementById(x(e)||e);return i.adopt(n)},i.select=function(e,n){return new i.Set(i.utils.map((n||t).querySelectorAll(e),(function(e){return i.adopt(e)})))},i.extend(i.Parent,{select:function(e){return i.select(e,this.node)}});var D="abcdef".split("");if("function"!==typeof e.CustomEvent){var k=function(e,n){n=n||{bubbles:!1,cancelable:!1,detail:void 0};var i=t.createEvent("CustomEvent");return i.initCustomEvent(e,n.bubbles,n.cancelable,n.detail),i};k.prototype=e.Event.prototype,i.CustomEvent=k}else i.CustomEvent=e.CustomEvent;return function(t){for(var n=0,i=["moz","webkit"],o=0;o<i.length&&!e.requestAnimationFrame;++o)t.requestAnimationFrame=t[i[o]+"RequestAnimationFrame"],t.cancelAnimationFrame=t[i[o]+"CancelAnimationFrame"]||t[i[o]+"CancelRequestAnimationFrame"];t.requestAnimationFrame=t.requestAnimationFrame||function(e){var i=(new Date).getTime(),o=Math.max(0,16-(i-n)),r=t.setTimeout((function(){e(i+o)}),o);return n=i+o,r},t.cancelAnimationFrame=t.cancelAnimationFrame||t.clearTimeout}(e),i}))},d30c:function(e,t,n){"use strict";var i=n("6043"),o=n("b896"),r=n("1810"),s=n("55ab"),a=r("species");e.exports=function(e){var t=i(e),n=o.f;s&&t&&!t[a]&&n(t,a,{configurable:!0,get:function(){return this}})}},d31d:function(e,t,n){"use strict";var i,o,r,s,a=n("83ec"),l=n("f0db"),c=n("e244"),h=n("6043"),u=n("fc9a"),d=n("7d86"),p=n("6161"),f=n("13a8"),g=n("63ef"),m=n("d30c"),b=n("eee7"),v=n("7f17"),y=n("d6e4"),w=n("9550"),_=n("d75f"),A=n("59cf"),C=n("a55b"),E=n("59e5").set,x=n("f652"),S=n("3073"),D=n("4fe1"),k=n("fc01"),M=n("53ff"),N=n("35d6"),L=n("a056"),B=n("1810"),I=n("cbc4"),T=n("f79e"),O=n("2c21"),R=B("species"),P="Promise",F=N.get,j=N.set,Q=N.getterFor(P),z=u&&u.prototype,V=u,W=z,H=c.TypeError,U=c.document,Y=c.process,G=k.f,K=G,q=!!(U&&U.createEvent&&c.dispatchEvent),J="function"==typeof PromiseRejectionEvent,X="unhandledrejection",$="rejectionhandled",Z=0,ee=1,te=2,ne=1,ie=2,oe=!1,re=L(P,(function(){var e=w(V)!==String(V);if(!e&&66===O)return!0;if(l&&!W["finally"])return!0;if(O>=51&&/native code/.test(V))return!1;var t=new V((function(e){e(1)})),n=function(e){e((function(){}),(function(){}))},i=t.constructor={};return i[R]=n,oe=t.then((function(){}))instanceof n,!oe||!e&&I&&!J})),se=re||!A((function(e){V.all(e)["catch"]((function(){}))})),ae=function(e){var t;return!(!b(e)||"function"!=typeof(t=e.then))&&t},le=function(e,t){if(!e.notified){e.notified=!0;var n=e.reactions;x((function(){var i=e.value,o=e.state==ee,r=0;while(n.length>r){var s,a,l,c=n[r++],h=o?c.ok:c.fail,u=c.resolve,d=c.reject,p=c.domain;try{h?(o||(e.rejection===ie&&de(e),e.rejection=ne),!0===h?s=i:(p&&p.enter(),s=h(i),p&&(p.exit(),l=!0)),s===c.promise?d(H("Promise-chain cycle")):(a=ae(s))?a.call(s,u,d):u(s)):d(i)}catch(f){p&&!l&&p.exit(),d(f)}}e.reactions=[],e.notified=!1,t&&!e.rejection&&he(e)}))}},ce=function(e,t,n){var i,o;q?(i=U.createEvent("Event"),i.promise=t,i.reason=n,i.initEvent(e,!1,!0),c.dispatchEvent(i)):i={promise:t,reason:n},!J&&(o=c["on"+e])?o(i):e===X&&D("Unhandled promise rejection",n)},he=function(e){E.call(c,(function(){var t,n=e.facade,i=e.value,o=ue(e);if(o&&(t=M((function(){T?Y.emit("unhandledRejection",i,n):ce(X,n,i)})),e.rejection=T||ue(e)?ie:ne,t.error))throw t.value}))},ue=function(e){return e.rejection!==ne&&!e.parent},de=function(e){E.call(c,(function(){var t=e.facade;T?Y.emit("rejectionHandled",t):ce($,t,e.value)}))},pe=function(e,t,n){return function(i){e(t,i,n)}},fe=function(e,t,n){e.done||(e.done=!0,n&&(e=n),e.value=t,e.state=te,le(e,!0))},ge=function(e,t,n){if(!e.done){e.done=!0,n&&(e=n);try{if(e.facade===t)throw H("Promise can't be resolved itself");var i=ae(t);i?x((function(){var n={done:!1};try{i.call(t,pe(ge,n,e),pe(fe,n,e))}catch(o){fe(n,o,e)}})):(e.value=t,e.state=ee,le(e,!1))}catch(o){fe({done:!1},o,e)}}};if(re&&(V=function(e){y(this,V,P),v(e),i.call(this);var t=F(this);try{e(pe(ge,t),pe(fe,t))}catch(n){fe(t,n)}},W=V.prototype,i=function(e){j(this,{type:P,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:Z,value:void 0})},i.prototype=p(W,{then:function(e,t){var n=Q(this),i=G(C(this,V));return i.ok="function"!=typeof e||e,i.fail="function"==typeof t&&t,i.domain=T?Y.domain:void 0,n.parent=!0,n.reactions.push(i),n.state!=Z&&le(n,!1),i.promise},catch:function(e){return this.then(void 0,e)}}),o=function(){var e=new i,t=F(e);this.promise=e,this.resolve=pe(ge,t),this.reject=pe(fe,t)},k.f=G=function(e){return e===V||e===r?new o(e):K(e)},!l&&"function"==typeof u&&z!==Object.prototype)){s=z.then,oe||(d(z,"then",(function(e,t){var n=this;return new V((function(e,t){s.call(n,e,t)})).then(e,t)}),{unsafe:!0}),d(z,"catch",W["catch"],{unsafe:!0}));try{delete z.constructor}catch(me){}f&&f(z,W)}a({global:!0,wrap:!0,forced:re},{Promise:V}),g(V,P,!1,!0),m(P),r=h(P),a({target:P,stat:!0,forced:re},{reject:function(e){var t=G(this);return t.reject.call(void 0,e),t.promise}}),a({target:P,stat:!0,forced:l||re},{resolve:function(e){return S(l&&this===r?V:this,e)}}),a({target:P,stat:!0,forced:se},{all:function(e){var t=this,n=G(t),i=n.resolve,o=n.reject,r=M((function(){var n=v(t.resolve),r=[],s=0,a=1;_(e,(function(e){var l=s++,c=!1;r.push(void 0),a++,n.call(t,e).then((function(e){c||(c=!0,r[l]=e,--a||i(r))}),o)})),--a||i(r)}));return r.error&&o(r.value),n.promise},race:function(e){var t=this,n=G(t),i=n.reject,o=M((function(){var o=v(t.resolve);_(e,(function(e){o.call(t,e).then(n.resolve,i)}))}));return o.error&&i(o.value),n.promise}})},d362:function(e,t,n){"use strict";var i=n("55ab"),o=n("ac97"),r=n("3e1a"),s=n("0ef1"),a=n("11b0"),l=n("c673"),c=n("b4fd"),h=Object.assign,u=Object.defineProperty;e.exports=!h||o((function(){if(i&&1!==h({b:1},h(u({},"a",{enumerable:!0,get:function(){u(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},t={},n=Symbol(),o="abcdefghijklmnopqrst";return e[n]=7,o.split("").forEach((function(e){t[e]=e})),7!=h({},e)[n]||r(h({},t)).join("")!=o}))?function(e,t){var n=l(e),o=arguments.length,h=1,u=s.f,d=a.f;while(o>h){var p,f=c(arguments[h++]),g=u?r(f).concat(u(f)):r(f),m=g.length,b=0;while(m>b)p=g[b++],i&&!d.call(f,p)||(n[p]=f[p])}return n}:h},d4c0:function(e,t,n){var i=n("83ec"),o=n("cb29"),r=n("6e10");i({target:"Array",proto:!0},{fill:o}),r("fill")},d53b:function(e,t,n){var i=n("6965"),o=n("c401"),r=n("1810"),s=r("toStringTag"),a="Arguments"==o(function(){return arguments}()),l=function(e,t){try{return e[t]}catch(n){}};e.exports=i?o:function(e){var t,n,i;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=l(t=Object(e),s))?n:a?o(t):"Object"==(i=o(t))&&"function"==typeof t.callee?"Arguments":i}},d554:function(e,t){e.exports="\t\n\v\f\r Â áš€â€€â€â€‚           \u2028\u2029\ufeff"},d557:function(e,t,n){var i=n("312a");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var o=n("4974").default;o("7bb72351",i,!0,{sourceMap:!1,shadowMode:!1})},d6e4:function(e,t){e.exports=function(e,t,n){if(!(e instanceof t))throw TypeError("Incorrect "+(n?n+" ":"")+"invocation");return e}},d6ed:function(e,t,n){var i=n("7f17");e.exports=function(e,t,n){if(i(e),void 0===t)return e;switch(n){case 0:return function(){return e.call(t)};case 1:return function(n){return e.call(t,n)};case 2:return function(n,i){return e.call(t,n,i)};case 3:return function(n,i,o){return e.call(t,n,i,o)}}return function(){return e.apply(t,arguments)}}},d75f:function(e,t,n){var i=n("fbcf"),o=n("a53d"),r=n("ce47"),s=n("d6ed"),a=n("6023"),l=n("dc8c"),c=function(e,t){this.stopped=e,this.result=t};e.exports=function(e,t,n){var h,u,d,p,f,g,m,b=n&&n.that,v=!(!n||!n.AS_ENTRIES),y=!(!n||!n.IS_ITERATOR),w=!(!n||!n.INTERRUPTED),_=s(t,b,1+v+w),A=function(e){return h&&l(h),new c(!0,e)},C=function(e){return v?(i(e),w?_(e[0],e[1],A):_(e[0],e[1])):w?_(e,A):_(e)};if(y)h=e;else{if(u=a(e),"function"!=typeof u)throw TypeError("Target is not iterable");if(o(u)){for(d=0,p=r(e.length);p>d;d++)if(f=C(e[d]),f&&f instanceof c)return f;return new c(!1)}h=u.call(e)}g=h.next;while(!(m=g.call(h)).done){try{f=C(m.value)}catch(E){throw l(h),E}if("object"==typeof f&&f&&f instanceof c)return f}return new c(!1)}},d85b:function(e,t){e.exports={}},d927:function(e,t,n){"use strict";var i=n("83ec"),o=n("3352"),r=n("80db"),s=n("ce47"),a=n("c673"),l=n("f152"),c=n("acd4"),h=n("72d4"),u=h("splice"),d=Math.max,p=Math.min,f=9007199254740991,g="Maximum allowed length exceeded";i({target:"Array",proto:!0,forced:!u},{splice:function(e,t){var n,i,h,u,m,b,v=a(this),y=s(v.length),w=o(e,y),_=arguments.length;if(0===_?n=i=0:1===_?(n=0,i=y-w):(n=_-2,i=p(d(r(t),0),y-w)),y+n-i>f)throw TypeError(g);for(h=l(v,i),u=0;u<i;u++)m=w+u,m in v&&c(h,u,v[m]);if(h.length=i,n<i){for(u=w;u<y-i;u++)m=u+i,b=u+n,m in v?v[b]=v[m]:delete v[b];for(u=y;u>y-i+n;u--)delete v[u-1]}else if(n>i)for(u=y-i;u>w;u--)m=u+i-1,b=u+n-1,m in v?v[b]=v[m]:delete v[b];for(u=0;u<n;u++)v[u+w]=arguments[u+2];return v.length=y-i+n,h}})},da79:function(e,t,n){var i=n("53c2"),o=n("a0c9"),r=n("1854"),s=n("f37b"),a=n("fb3d"),l=n("bc19"),c=n("f9ba"),h=n("caac");t=i(!1);var u=o(r),d=o(s,{hash:"?#iefix&v=4.7.0"}),p=o(a),f=o(l),g=o(c),m=o(h,{hash:"#fontawesomeregular"});t.push([e.i,"/*!\n *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome\n *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)\n */@font-face{font-family:FontAwesome;src:url("+u+");src:url("+d+') format("embedded-opentype"),url('+p+') format("woff2"),url('+f+') format("woff"),url('+g+') format("truetype"),url('+m+') format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\\f000"}.fa-music:before{content:"\\f001"}.fa-search:before{content:"\\f002"}.fa-envelope-o:before{content:"\\f003"}.fa-heart:before{content:"\\f004"}.fa-star:before{content:"\\f005"}.fa-star-o:before{content:"\\f006"}.fa-user:before{content:"\\f007"}.fa-film:before{content:"\\f008"}.fa-th-large:before{content:"\\f009"}.fa-th:before{content:"\\f00a"}.fa-th-list:before{content:"\\f00b"}.fa-check:before{content:"\\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\\f00d"}.fa-search-plus:before{content:"\\f00e"}.fa-search-minus:before{content:"\\f010"}.fa-power-off:before{content:"\\f011"}.fa-signal:before{content:"\\f012"}.fa-cog:before,.fa-gear:before{content:"\\f013"}.fa-trash-o:before{content:"\\f014"}.fa-home:before{content:"\\f015"}.fa-file-o:before{content:"\\f016"}.fa-clock-o:before{content:"\\f017"}.fa-road:before{content:"\\f018"}.fa-download:before{content:"\\f019"}.fa-arrow-circle-o-down:before{content:"\\f01a"}.fa-arrow-circle-o-up:before{content:"\\f01b"}.fa-inbox:before{content:"\\f01c"}.fa-play-circle-o:before{content:"\\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\\f01e"}.fa-refresh:before{content:"\\f021"}.fa-list-alt:before{content:"\\f022"}.fa-lock:before{content:"\\f023"}.fa-flag:before{content:"\\f024"}.fa-headphones:before{content:"\\f025"}.fa-volume-off:before{content:"\\f026"}.fa-volume-down:before{content:"\\f027"}.fa-volume-up:before{content:"\\f028"}.fa-qrcode:before{content:"\\f029"}.fa-barcode:before{content:"\\f02a"}.fa-tag:before{content:"\\f02b"}.fa-tags:before{content:"\\f02c"}.fa-book:before{content:"\\f02d"}.fa-bookmark:before{content:"\\f02e"}.fa-print:before{content:"\\f02f"}.fa-camera:before{content:"\\f030"}.fa-font:before{content:"\\f031"}.fa-bold:before{content:"\\f032"}.fa-italic:before{content:"\\f033"}.fa-text-height:before{content:"\\f034"}.fa-text-width:before{content:"\\f035"}.fa-align-left:before{content:"\\f036"}.fa-align-center:before{content:"\\f037"}.fa-align-right:before{content:"\\f038"}.fa-align-justify:before{content:"\\f039"}.fa-list:before{content:"\\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\\f03b"}.fa-indent:before{content:"\\f03c"}.fa-video-camera:before{content:"\\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\\f03e"}.fa-pencil:before{content:"\\f040"}.fa-map-marker:before{content:"\\f041"}.fa-adjust:before{content:"\\f042"}.fa-tint:before{content:"\\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\\f044"}.fa-share-square-o:before{content:"\\f045"}.fa-check-square-o:before{content:"\\f046"}.fa-arrows:before{content:"\\f047"}.fa-step-backward:before{content:"\\f048"}.fa-fast-backward:before{content:"\\f049"}.fa-backward:before{content:"\\f04a"}.fa-play:before{content:"\\f04b"}.fa-pause:before{content:"\\f04c"}.fa-stop:before{content:"\\f04d"}.fa-forward:before{content:"\\f04e"}.fa-fast-forward:before{content:"\\f050"}.fa-step-forward:before{content:"\\f051"}.fa-eject:before{content:"\\f052"}.fa-chevron-left:before{content:"\\f053"}.fa-chevron-right:before{content:"\\f054"}.fa-plus-circle:before{content:"\\f055"}.fa-minus-circle:before{content:"\\f056"}.fa-times-circle:before{content:"\\f057"}.fa-check-circle:before{content:"\\f058"}.fa-question-circle:before{content:"\\f059"}.fa-info-circle:before{content:"\\f05a"}.fa-crosshairs:before{content:"\\f05b"}.fa-times-circle-o:before{content:"\\f05c"}.fa-check-circle-o:before{content:"\\f05d"}.fa-ban:before{content:"\\f05e"}.fa-arrow-left:before{content:"\\f060"}.fa-arrow-right:before{content:"\\f061"}.fa-arrow-up:before{content:"\\f062"}.fa-arrow-down:before{content:"\\f063"}.fa-mail-forward:before,.fa-share:before{content:"\\f064"}.fa-expand:before{content:"\\f065"}.fa-compress:before{content:"\\f066"}.fa-plus:before{content:"\\f067"}.fa-minus:before{content:"\\f068"}.fa-asterisk:before{content:"\\f069"}.fa-exclamation-circle:before{content:"\\f06a"}.fa-gift:before{content:"\\f06b"}.fa-leaf:before{content:"\\f06c"}.fa-fire:before{content:"\\f06d"}.fa-eye:before{content:"\\f06e"}.fa-eye-slash:before{content:"\\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\\f071"}.fa-plane:before{content:"\\f072"}.fa-calendar:before{content:"\\f073"}.fa-random:before{content:"\\f074"}.fa-comment:before{content:"\\f075"}.fa-magnet:before{content:"\\f076"}.fa-chevron-up:before{content:"\\f077"}.fa-chevron-down:before{content:"\\f078"}.fa-retweet:before{content:"\\f079"}.fa-shopping-cart:before{content:"\\f07a"}.fa-folder:before{content:"\\f07b"}.fa-folder-open:before{content:"\\f07c"}.fa-arrows-v:before{content:"\\f07d"}.fa-arrows-h:before{content:"\\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\\f080"}.fa-twitter-square:before{content:"\\f081"}.fa-facebook-square:before{content:"\\f082"}.fa-camera-retro:before{content:"\\f083"}.fa-key:before{content:"\\f084"}.fa-cogs:before,.fa-gears:before{content:"\\f085"}.fa-comments:before{content:"\\f086"}.fa-thumbs-o-up:before{content:"\\f087"}.fa-thumbs-o-down:before{content:"\\f088"}.fa-star-half:before{content:"\\f089"}.fa-heart-o:before{content:"\\f08a"}.fa-sign-out:before{content:"\\f08b"}.fa-linkedin-square:before{content:"\\f08c"}.fa-thumb-tack:before{content:"\\f08d"}.fa-external-link:before{content:"\\f08e"}.fa-sign-in:before{content:"\\f090"}.fa-trophy:before{content:"\\f091"}.fa-github-square:before{content:"\\f092"}.fa-upload:before{content:"\\f093"}.fa-lemon-o:before{content:"\\f094"}.fa-phone:before{content:"\\f095"}.fa-square-o:before{content:"\\f096"}.fa-bookmark-o:before{content:"\\f097"}.fa-phone-square:before{content:"\\f098"}.fa-twitter:before{content:"\\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\\f09a"}.fa-github:before{content:"\\f09b"}.fa-unlock:before{content:"\\f09c"}.fa-credit-card:before{content:"\\f09d"}.fa-feed:before,.fa-rss:before{content:"\\f09e"}.fa-hdd-o:before{content:"\\f0a0"}.fa-bullhorn:before{content:"\\f0a1"}.fa-bell:before{content:"\\f0f3"}.fa-certificate:before{content:"\\f0a3"}.fa-hand-o-right:before{content:"\\f0a4"}.fa-hand-o-left:before{content:"\\f0a5"}.fa-hand-o-up:before{content:"\\f0a6"}.fa-hand-o-down:before{content:"\\f0a7"}.fa-arrow-circle-left:before{content:"\\f0a8"}.fa-arrow-circle-right:before{content:"\\f0a9"}.fa-arrow-circle-up:before{content:"\\f0aa"}.fa-arrow-circle-down:before{content:"\\f0ab"}.fa-globe:before{content:"\\f0ac"}.fa-wrench:before{content:"\\f0ad"}.fa-tasks:before{content:"\\f0ae"}.fa-filter:before{content:"\\f0b0"}.fa-briefcase:before{content:"\\f0b1"}.fa-arrows-alt:before{content:"\\f0b2"}.fa-group:before,.fa-users:before{content:"\\f0c0"}.fa-chain:before,.fa-link:before{content:"\\f0c1"}.fa-cloud:before{content:"\\f0c2"}.fa-flask:before{content:"\\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\\f0c5"}.fa-paperclip:before{content:"\\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\\f0c7"}.fa-square:before{content:"\\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\\f0c9"}.fa-list-ul:before{content:"\\f0ca"}.fa-list-ol:before{content:"\\f0cb"}.fa-strikethrough:before{content:"\\f0cc"}.fa-underline:before{content:"\\f0cd"}.fa-table:before{content:"\\f0ce"}.fa-magic:before{content:"\\f0d0"}.fa-truck:before{content:"\\f0d1"}.fa-pinterest:before{content:"\\f0d2"}.fa-pinterest-square:before{content:"\\f0d3"}.fa-google-plus-square:before{content:"\\f0d4"}.fa-google-plus:before{content:"\\f0d5"}.fa-money:before{content:"\\f0d6"}.fa-caret-down:before{content:"\\f0d7"}.fa-caret-up:before{content:"\\f0d8"}.fa-caret-left:before{content:"\\f0d9"}.fa-caret-right:before{content:"\\f0da"}.fa-columns:before{content:"\\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\\f0de"}.fa-envelope:before{content:"\\f0e0"}.fa-linkedin:before{content:"\\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\\f0e4"}.fa-comment-o:before{content:"\\f0e5"}.fa-comments-o:before{content:"\\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\\f0e7"}.fa-sitemap:before{content:"\\f0e8"}.fa-umbrella:before{content:"\\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\\f0ea"}.fa-lightbulb-o:before{content:"\\f0eb"}.fa-exchange:before{content:"\\f0ec"}.fa-cloud-download:before{content:"\\f0ed"}.fa-cloud-upload:before{content:"\\f0ee"}.fa-user-md:before{content:"\\f0f0"}.fa-stethoscope:before{content:"\\f0f1"}.fa-suitcase:before{content:"\\f0f2"}.fa-bell-o:before{content:"\\f0a2"}.fa-coffee:before{content:"\\f0f4"}.fa-cutlery:before{content:"\\f0f5"}.fa-file-text-o:before{content:"\\f0f6"}.fa-building-o:before{content:"\\f0f7"}.fa-hospital-o:before{content:"\\f0f8"}.fa-ambulance:before{content:"\\f0f9"}.fa-medkit:before{content:"\\f0fa"}.fa-fighter-jet:before{content:"\\f0fb"}.fa-beer:before{content:"\\f0fc"}.fa-h-square:before{content:"\\f0fd"}.fa-plus-square:before{content:"\\f0fe"}.fa-angle-double-left:before{content:"\\f100"}.fa-angle-double-right:before{content:"\\f101"}.fa-angle-double-up:before{content:"\\f102"}.fa-angle-double-down:before{content:"\\f103"}.fa-angle-left:before{content:"\\f104"}.fa-angle-right:before{content:"\\f105"}.fa-angle-up:before{content:"\\f106"}.fa-angle-down:before{content:"\\f107"}.fa-desktop:before{content:"\\f108"}.fa-laptop:before{content:"\\f109"}.fa-tablet:before{content:"\\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\\f10b"}.fa-circle-o:before{content:"\\f10c"}.fa-quote-left:before{content:"\\f10d"}.fa-quote-right:before{content:"\\f10e"}.fa-spinner:before{content:"\\f110"}.fa-circle:before{content:"\\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\\f112"}.fa-github-alt:before{content:"\\f113"}.fa-folder-o:before{content:"\\f114"}.fa-folder-open-o:before{content:"\\f115"}.fa-smile-o:before{content:"\\f118"}.fa-frown-o:before{content:"\\f119"}.fa-meh-o:before{content:"\\f11a"}.fa-gamepad:before{content:"\\f11b"}.fa-keyboard-o:before{content:"\\f11c"}.fa-flag-o:before{content:"\\f11d"}.fa-flag-checkered:before{content:"\\f11e"}.fa-terminal:before{content:"\\f120"}.fa-code:before{content:"\\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\\f123"}.fa-location-arrow:before{content:"\\f124"}.fa-crop:before{content:"\\f125"}.fa-code-fork:before{content:"\\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\\f127"}.fa-question:before{content:"\\f128"}.fa-info:before{content:"\\f129"}.fa-exclamation:before{content:"\\f12a"}.fa-superscript:before{content:"\\f12b"}.fa-subscript:before{content:"\\f12c"}.fa-eraser:before{content:"\\f12d"}.fa-puzzle-piece:before{content:"\\f12e"}.fa-microphone:before{content:"\\f130"}.fa-microphone-slash:before{content:"\\f131"}.fa-shield:before{content:"\\f132"}.fa-calendar-o:before{content:"\\f133"}.fa-fire-extinguisher:before{content:"\\f134"}.fa-rocket:before{content:"\\f135"}.fa-maxcdn:before{content:"\\f136"}.fa-chevron-circle-left:before{content:"\\f137"}.fa-chevron-circle-right:before{content:"\\f138"}.fa-chevron-circle-up:before{content:"\\f139"}.fa-chevron-circle-down:before{content:"\\f13a"}.fa-html5:before{content:"\\f13b"}.fa-css3:before{content:"\\f13c"}.fa-anchor:before{content:"\\f13d"}.fa-unlock-alt:before{content:"\\f13e"}.fa-bullseye:before{content:"\\f140"}.fa-ellipsis-h:before{content:"\\f141"}.fa-ellipsis-v:before{content:"\\f142"}.fa-rss-square:before{content:"\\f143"}.fa-play-circle:before{content:"\\f144"}.fa-ticket:before{content:"\\f145"}.fa-minus-square:before{content:"\\f146"}.fa-minus-square-o:before{content:"\\f147"}.fa-level-up:before{content:"\\f148"}.fa-level-down:before{content:"\\f149"}.fa-check-square:before{content:"\\f14a"}.fa-pencil-square:before{content:"\\f14b"}.fa-external-link-square:before{content:"\\f14c"}.fa-share-square:before{content:"\\f14d"}.fa-compass:before{content:"\\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\\f152"}.fa-eur:before,.fa-euro:before{content:"\\f153"}.fa-gbp:before{content:"\\f154"}.fa-dollar:before,.fa-usd:before{content:"\\f155"}.fa-inr:before,.fa-rupee:before{content:"\\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\\f158"}.fa-krw:before,.fa-won:before{content:"\\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\\f15a"}.fa-file:before{content:"\\f15b"}.fa-file-text:before{content:"\\f15c"}.fa-sort-alpha-asc:before{content:"\\f15d"}.fa-sort-alpha-desc:before{content:"\\f15e"}.fa-sort-amount-asc:before{content:"\\f160"}.fa-sort-amount-desc:before{content:"\\f161"}.fa-sort-numeric-asc:before{content:"\\f162"}.fa-sort-numeric-desc:before{content:"\\f163"}.fa-thumbs-up:before{content:"\\f164"}.fa-thumbs-down:before{content:"\\f165"}.fa-youtube-square:before{content:"\\f166"}.fa-youtube:before{content:"\\f167"}.fa-xing:before{content:"\\f168"}.fa-xing-square:before{content:"\\f169"}.fa-youtube-play:before{content:"\\f16a"}.fa-dropbox:before{content:"\\f16b"}.fa-stack-overflow:before{content:"\\f16c"}.fa-instagram:before{content:"\\f16d"}.fa-flickr:before{content:"\\f16e"}.fa-adn:before{content:"\\f170"}.fa-bitbucket:before{content:"\\f171"}.fa-bitbucket-square:before{content:"\\f172"}.fa-tumblr:before{content:"\\f173"}.fa-tumblr-square:before{content:"\\f174"}.fa-long-arrow-down:before{content:"\\f175"}.fa-long-arrow-up:before{content:"\\f176"}.fa-long-arrow-left:before{content:"\\f177"}.fa-long-arrow-right:before{content:"\\f178"}.fa-apple:before{content:"\\f179"}.fa-windows:before{content:"\\f17a"}.fa-android:before{content:"\\f17b"}.fa-linux:before{content:"\\f17c"}.fa-dribbble:before{content:"\\f17d"}.fa-skype:before{content:"\\f17e"}.fa-foursquare:before{content:"\\f180"}.fa-trello:before{content:"\\f181"}.fa-female:before{content:"\\f182"}.fa-male:before{content:"\\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\\f184"}.fa-sun-o:before{content:"\\f185"}.fa-moon-o:before{content:"\\f186"}.fa-archive:before{content:"\\f187"}.fa-bug:before{content:"\\f188"}.fa-vk:before{content:"\\f189"}.fa-weibo:before{content:"\\f18a"}.fa-renren:before{content:"\\f18b"}.fa-pagelines:before{content:"\\f18c"}.fa-stack-exchange:before{content:"\\f18d"}.fa-arrow-circle-o-right:before{content:"\\f18e"}.fa-arrow-circle-o-left:before{content:"\\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\\f191"}.fa-dot-circle-o:before{content:"\\f192"}.fa-wheelchair:before{content:"\\f193"}.fa-vimeo-square:before{content:"\\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\\f195"}.fa-plus-square-o:before{content:"\\f196"}.fa-space-shuttle:before{content:"\\f197"}.fa-slack:before{content:"\\f198"}.fa-envelope-square:before{content:"\\f199"}.fa-wordpress:before{content:"\\f19a"}.fa-openid:before{content:"\\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\\f19d"}.fa-yahoo:before{content:"\\f19e"}.fa-google:before{content:"\\f1a0"}.fa-reddit:before{content:"\\f1a1"}.fa-reddit-square:before{content:"\\f1a2"}.fa-stumbleupon-circle:before{content:"\\f1a3"}.fa-stumbleupon:before{content:"\\f1a4"}.fa-delicious:before{content:"\\f1a5"}.fa-digg:before{content:"\\f1a6"}.fa-pied-piper-pp:before{content:"\\f1a7"}.fa-pied-piper-alt:before{content:"\\f1a8"}.fa-drupal:before{content:"\\f1a9"}.fa-joomla:before{content:"\\f1aa"}.fa-language:before{content:"\\f1ab"}.fa-fax:before{content:"\\f1ac"}.fa-building:before{content:"\\f1ad"}.fa-child:before{content:"\\f1ae"}.fa-paw:before{content:"\\f1b0"}.fa-spoon:before{content:"\\f1b1"}.fa-cube:before{content:"\\f1b2"}.fa-cubes:before{content:"\\f1b3"}.fa-behance:before{content:"\\f1b4"}.fa-behance-square:before{content:"\\f1b5"}.fa-steam:before{content:"\\f1b6"}.fa-steam-square:before{content:"\\f1b7"}.fa-recycle:before{content:"\\f1b8"}.fa-automobile:before,.fa-car:before{content:"\\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\\f1ba"}.fa-tree:before{content:"\\f1bb"}.fa-spotify:before{content:"\\f1bc"}.fa-deviantart:before{content:"\\f1bd"}.fa-soundcloud:before{content:"\\f1be"}.fa-database:before{content:"\\f1c0"}.fa-file-pdf-o:before{content:"\\f1c1"}.fa-file-word-o:before{content:"\\f1c2"}.fa-file-excel-o:before{content:"\\f1c3"}.fa-file-powerpoint-o:before{content:"\\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\\f1c8"}.fa-file-code-o:before{content:"\\f1c9"}.fa-vine:before{content:"\\f1ca"}.fa-codepen:before{content:"\\f1cb"}.fa-jsfiddle:before{content:"\\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\\f1cd"}.fa-circle-o-notch:before{content:"\\f1ce"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:"\\f1d0"}.fa-empire:before,.fa-ge:before{content:"\\f1d1"}.fa-git-square:before{content:"\\f1d2"}.fa-git:before{content:"\\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\\f1d4"}.fa-tencent-weibo:before{content:"\\f1d5"}.fa-qq:before{content:"\\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\\f1d9"}.fa-history:before{content:"\\f1da"}.fa-circle-thin:before{content:"\\f1db"}.fa-header:before{content:"\\f1dc"}.fa-paragraph:before{content:"\\f1dd"}.fa-sliders:before{content:"\\f1de"}.fa-share-alt:before{content:"\\f1e0"}.fa-share-alt-square:before{content:"\\f1e1"}.fa-bomb:before{content:"\\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\\f1e3"}.fa-tty:before{content:"\\f1e4"}.fa-binoculars:before{content:"\\f1e5"}.fa-plug:before{content:"\\f1e6"}.fa-slideshare:before{content:"\\f1e7"}.fa-twitch:before{content:"\\f1e8"}.fa-yelp:before{content:"\\f1e9"}.fa-newspaper-o:before{content:"\\f1ea"}.fa-wifi:before{content:"\\f1eb"}.fa-calculator:before{content:"\\f1ec"}.fa-paypal:before{content:"\\f1ed"}.fa-google-wallet:before{content:"\\f1ee"}.fa-cc-visa:before{content:"\\f1f0"}.fa-cc-mastercard:before{content:"\\f1f1"}.fa-cc-discover:before{content:"\\f1f2"}.fa-cc-amex:before{content:"\\f1f3"}.fa-cc-paypal:before{content:"\\f1f4"}.fa-cc-stripe:before{content:"\\f1f5"}.fa-bell-slash:before{content:"\\f1f6"}.fa-bell-slash-o:before{content:"\\f1f7"}.fa-trash:before{content:"\\f1f8"}.fa-copyright:before{content:"\\f1f9"}.fa-at:before{content:"\\f1fa"}.fa-eyedropper:before{content:"\\f1fb"}.fa-paint-brush:before{content:"\\f1fc"}.fa-birthday-cake:before{content:"\\f1fd"}.fa-area-chart:before{content:"\\f1fe"}.fa-pie-chart:before{content:"\\f200"}.fa-line-chart:before{content:"\\f201"}.fa-lastfm:before{content:"\\f202"}.fa-lastfm-square:before{content:"\\f203"}.fa-toggle-off:before{content:"\\f204"}.fa-toggle-on:before{content:"\\f205"}.fa-bicycle:before{content:"\\f206"}.fa-bus:before{content:"\\f207"}.fa-ioxhost:before{content:"\\f208"}.fa-angellist:before{content:"\\f209"}.fa-cc:before{content:"\\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\\f20b"}.fa-meanpath:before{content:"\\f20c"}.fa-buysellads:before{content:"\\f20d"}.fa-connectdevelop:before{content:"\\f20e"}.fa-dashcube:before{content:"\\f210"}.fa-forumbee:before{content:"\\f211"}.fa-leanpub:before{content:"\\f212"}.fa-sellsy:before{content:"\\f213"}.fa-shirtsinbulk:before{content:"\\f214"}.fa-simplybuilt:before{content:"\\f215"}.fa-skyatlas:before{content:"\\f216"}.fa-cart-plus:before{content:"\\f217"}.fa-cart-arrow-down:before{content:"\\f218"}.fa-diamond:before{content:"\\f219"}.fa-ship:before{content:"\\f21a"}.fa-user-secret:before{content:"\\f21b"}.fa-motorcycle:before{content:"\\f21c"}.fa-street-view:before{content:"\\f21d"}.fa-heartbeat:before{content:"\\f21e"}.fa-venus:before{content:"\\f221"}.fa-mars:before{content:"\\f222"}.fa-mercury:before{content:"\\f223"}.fa-intersex:before,.fa-transgender:before{content:"\\f224"}.fa-transgender-alt:before{content:"\\f225"}.fa-venus-double:before{content:"\\f226"}.fa-mars-double:before{content:"\\f227"}.fa-venus-mars:before{content:"\\f228"}.fa-mars-stroke:before{content:"\\f229"}.fa-mars-stroke-v:before{content:"\\f22a"}.fa-mars-stroke-h:before{content:"\\f22b"}.fa-neuter:before{content:"\\f22c"}.fa-genderless:before{content:"\\f22d"}.fa-facebook-official:before{content:"\\f230"}.fa-pinterest-p:before{content:"\\f231"}.fa-whatsapp:before{content:"\\f232"}.fa-server:before{content:"\\f233"}.fa-user-plus:before{content:"\\f234"}.fa-user-times:before{content:"\\f235"}.fa-bed:before,.fa-hotel:before{content:"\\f236"}.fa-viacoin:before{content:"\\f237"}.fa-train:before{content:"\\f238"}.fa-subway:before{content:"\\f239"}.fa-medium:before{content:"\\f23a"}.fa-y-combinator:before,.fa-yc:before{content:"\\f23b"}.fa-optin-monster:before{content:"\\f23c"}.fa-opencart:before{content:"\\f23d"}.fa-expeditedssl:before{content:"\\f23e"}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:"\\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\\f244"}.fa-mouse-pointer:before{content:"\\f245"}.fa-i-cursor:before{content:"\\f246"}.fa-object-group:before{content:"\\f247"}.fa-object-ungroup:before{content:"\\f248"}.fa-sticky-note:before{content:"\\f249"}.fa-sticky-note-o:before{content:"\\f24a"}.fa-cc-jcb:before{content:"\\f24b"}.fa-cc-diners-club:before{content:"\\f24c"}.fa-clone:before{content:"\\f24d"}.fa-balance-scale:before{content:"\\f24e"}.fa-hourglass-o:before{content:"\\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\\f253"}.fa-hourglass:before{content:"\\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\\f255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\\f256"}.fa-hand-scissors-o:before{content:"\\f257"}.fa-hand-lizard-o:before{content:"\\f258"}.fa-hand-spock-o:before{content:"\\f259"}.fa-hand-pointer-o:before{content:"\\f25a"}.fa-hand-peace-o:before{content:"\\f25b"}.fa-trademark:before{content:"\\f25c"}.fa-registered:before{content:"\\f25d"}.fa-creative-commons:before{content:"\\f25e"}.fa-gg:before{content:"\\f260"}.fa-gg-circle:before{content:"\\f261"}.fa-tripadvisor:before{content:"\\f262"}.fa-odnoklassniki:before{content:"\\f263"}.fa-odnoklassniki-square:before{content:"\\f264"}.fa-get-pocket:before{content:"\\f265"}.fa-wikipedia-w:before{content:"\\f266"}.fa-safari:before{content:"\\f267"}.fa-chrome:before{content:"\\f268"}.fa-firefox:before{content:"\\f269"}.fa-opera:before{content:"\\f26a"}.fa-internet-explorer:before{content:"\\f26b"}.fa-television:before,.fa-tv:before{content:"\\f26c"}.fa-contao:before{content:"\\f26d"}.fa-500px:before{content:"\\f26e"}.fa-amazon:before{content:"\\f270"}.fa-calendar-plus-o:before{content:"\\f271"}.fa-calendar-minus-o:before{content:"\\f272"}.fa-calendar-times-o:before{content:"\\f273"}.fa-calendar-check-o:before{content:"\\f274"}.fa-industry:before{content:"\\f275"}.fa-map-pin:before{content:"\\f276"}.fa-map-signs:before{content:"\\f277"}.fa-map-o:before{content:"\\f278"}.fa-map:before{content:"\\f279"}.fa-commenting:before{content:"\\f27a"}.fa-commenting-o:before{content:"\\f27b"}.fa-houzz:before{content:"\\f27c"}.fa-vimeo:before{content:"\\f27d"}.fa-black-tie:before{content:"\\f27e"}.fa-fonticons:before{content:"\\f280"}.fa-reddit-alien:before{content:"\\f281"}.fa-edge:before{content:"\\f282"}.fa-credit-card-alt:before{content:"\\f283"}.fa-codiepie:before{content:"\\f284"}.fa-modx:before{content:"\\f285"}.fa-fort-awesome:before{content:"\\f286"}.fa-usb:before{content:"\\f287"}.fa-product-hunt:before{content:"\\f288"}.fa-mixcloud:before{content:"\\f289"}.fa-scribd:before{content:"\\f28a"}.fa-pause-circle:before{content:"\\f28b"}.fa-pause-circle-o:before{content:"\\f28c"}.fa-stop-circle:before{content:"\\f28d"}.fa-stop-circle-o:before{content:"\\f28e"}.fa-shopping-bag:before{content:"\\f290"}.fa-shopping-basket:before{content:"\\f291"}.fa-hashtag:before{content:"\\f292"}.fa-bluetooth:before{content:"\\f293"}.fa-bluetooth-b:before{content:"\\f294"}.fa-percent:before{content:"\\f295"}.fa-gitlab:before{content:"\\f296"}.fa-wpbeginner:before{content:"\\f297"}.fa-wpforms:before{content:"\\f298"}.fa-envira:before{content:"\\f299"}.fa-universal-access:before{content:"\\f29a"}.fa-wheelchair-alt:before{content:"\\f29b"}.fa-question-circle-o:before{content:"\\f29c"}.fa-blind:before{content:"\\f29d"}.fa-audio-description:before{content:"\\f29e"}.fa-volume-control-phone:before{content:"\\f2a0"}.fa-braille:before{content:"\\f2a1"}.fa-assistive-listening-systems:before{content:"\\f2a2"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:"\\f2a3"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:"\\f2a4"}.fa-glide:before{content:"\\f2a5"}.fa-glide-g:before{content:"\\f2a6"}.fa-sign-language:before,.fa-signing:before{content:"\\f2a7"}.fa-low-vision:before{content:"\\f2a8"}.fa-viadeo:before{content:"\\f2a9"}.fa-viadeo-square:before{content:"\\f2aa"}.fa-snapchat:before{content:"\\f2ab"}.fa-snapchat-ghost:before{content:"\\f2ac"}.fa-snapchat-square:before{content:"\\f2ad"}.fa-pied-piper:before{content:"\\f2ae"}.fa-first-order:before{content:"\\f2b0"}.fa-yoast:before{content:"\\f2b1"}.fa-themeisle:before{content:"\\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\\f2b4"}.fa-handshake-o:before{content:"\\f2b5"}.fa-envelope-open:before{content:"\\f2b6"}.fa-envelope-open-o:before{content:"\\f2b7"}.fa-linode:before{content:"\\f2b8"}.fa-address-book:before{content:"\\f2b9"}.fa-address-book-o:before{content:"\\f2ba"}.fa-address-card:before,.fa-vcard:before{content:"\\f2bb"}.fa-address-card-o:before,.fa-vcard-o:before{content:"\\f2bc"}.fa-user-circle:before{content:"\\f2bd"}.fa-user-circle-o:before{content:"\\f2be"}.fa-user-o:before{content:"\\f2c0"}.fa-id-badge:before{content:"\\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\\f2c3"}.fa-quora:before{content:"\\f2c4"}.fa-free-code-camp:before{content:"\\f2c5"}.fa-telegram:before{content:"\\f2c6"}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:"\\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\\f2cb"}.fa-shower:before{content:"\\f2cc"}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:"\\f2cd"}.fa-podcast:before{content:"\\f2ce"}.fa-window-maximize:before{content:"\\f2d0"}.fa-window-minimize:before{content:"\\f2d1"}.fa-window-restore:before{content:"\\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\\f2d4"}.fa-bandcamp:before{content:"\\f2d5"}.fa-grav:before{content:"\\f2d6"}.fa-etsy:before{content:"\\f2d7"}.fa-imdb:before{content:"\\f2d8"}.fa-ravelry:before{content:"\\f2d9"}.fa-eercast:before{content:"\\f2da"}.fa-microchip:before{content:"\\f2db"}.fa-snowflake-o:before{content:"\\f2dc"}.fa-superpowers:before{content:"\\f2dd"}.fa-wpexplorer:before{content:"\\f2de"}.fa-meetup:before{content:"\\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}',""]),e.exports=t},db90:function(e,t,n){"use strict";n("f96e"),n("d4c0");var i=n("4580"),o=i.TOGGLE_MODE_EVENT,r=5e4;function s(e,t,n){var i=this;this._elementRegistry=t,this._graphicsFactory=n,this.elementColors={},e.on(o,r,(function(e){var t=e.simulationModeActive;t?i.preserveColors():i.resetColors()}))}s.prototype.preserveColors=function(){var e=this;this._elementRegistry.forEach((function(t){e.elementColors[t.id]={stroke:t.businessObject.di.get("stroke"),fill:t.businessObject.di.get("fill")},e.setColor(t,"#000","#fff")}))},s.prototype.resetColors=function(){var e=this;this._elementRegistry.forEach((function(t){e.elementColors[t.id]&&e.setColor(t,e.elementColors[t.id].stroke,e.elementColors[t.id].fill)})),this.elementColors={}},s.prototype.setColor=function(e,t,n){var i=this;setTimeout((function(){var o=e.businessObject;o.di.set("stroke",t),o.di.set("fill",n);var r=i._elementRegistry.getGraphics(e),s=e.waypoints?"connection":"shape";i._graphicsFactory.update(s,e,r)}))},s.$inject=["eventBus","elementRegistry","graphicsFactory"],e.exports=s},dc6d:function(e,t,n){"use strict";n("a078");var i,o=n("83ec"),r=n("55ab"),s=n("7663"),a=n("e244"),l=n("c732"),c=n("7d86"),h=n("d6e4"),u=n("fe32"),d=n("d362"),p=n("0066"),f=n("4eaf").codeAt,g=n("5556"),m=n("63ef"),b=n("5173"),v=n("35d6"),y=a.URL,w=b.URLSearchParams,_=b.getState,A=v.set,C=v.getterFor("URL"),E=Math.floor,x=Math.pow,S="Invalid authority",D="Invalid scheme",k="Invalid host",M="Invalid port",N=/[A-Za-z]/,L=/[\d+-.A-Za-z]/,B=/\d/,I=/^(0x|0X)/,T=/^[0-7]+$/,O=/^\d+$/,R=/^[\dA-Fa-f]+$/,P=/[\0\t\n\r #%/:?@[\\]]/,F=/[\0\t\n\r #/:?@[\\]]/,j=/^[\u0000-\u001F ]+|[\u0000-\u001F ]+$/g,Q=/[\t\n\r]/g,z=function(e,t){var n,i,o;if("["==t.charAt(0)){if("]"!=t.charAt(t.length-1))return k;if(n=W(t.slice(1,-1)),!n)return k;e.host=n}else if($(e)){if(t=g(t),P.test(t))return k;if(n=V(t),null===n)return k;e.host=n}else{if(F.test(t))return k;for(n="",i=p(t),o=0;o<i.length;o++)n+=J(i[o],Y);e.host=n}},V=function(e){var t,n,i,o,r,s,a,l=e.split(".");if(l.length&&""==l[l.length-1]&&l.pop(),t=l.length,t>4)return e;for(n=[],i=0;i<t;i++){if(o=l[i],""==o)return e;if(r=10,o.length>1&&"0"==o.charAt(0)&&(r=I.test(o)?16:8,o=o.slice(8==r?1:2)),""===o)s=0;else{if(!(10==r?O:8==r?T:R).test(o))return e;s=parseInt(o,r)}n.push(s)}for(i=0;i<t;i++)if(s=n[i],i==t-1){if(s>=x(256,5-t))return null}else if(s>255)return null;for(a=n.pop(),i=0;i<n.length;i++)a+=n[i]*x(256,3-i);return a},W=function(e){var t,n,i,o,r,s,a,l=[0,0,0,0,0,0,0,0],c=0,h=null,u=0,d=function(){return e.charAt(u)};if(":"==d()){if(":"!=e.charAt(1))return;u+=2,c++,h=c}while(d()){if(8==c)return;if(":"!=d()){t=n=0;while(n<4&&R.test(d()))t=16*t+parseInt(d(),16),u++,n++;if("."==d()){if(0==n)return;if(u-=n,c>6)return;i=0;while(d()){if(o=null,i>0){if(!("."==d()&&i<4))return;u++}if(!B.test(d()))return;while(B.test(d())){if(r=parseInt(d(),10),null===o)o=r;else{if(0==o)return;o=10*o+r}if(o>255)return;u++}l[c]=256*l[c]+o,i++,2!=i&&4!=i||c++}if(4!=i)return;break}if(":"==d()){if(u++,!d())return}else if(d())return;l[c++]=t}else{if(null!==h)return;u++,c++,h=c}}if(null!==h){s=c-h,c=7;while(0!=c&&s>0)a=l[c],l[c--]=l[h+s-1],l[h+--s]=a}else if(8!=c)return;return l},H=function(e){for(var t=null,n=1,i=null,o=0,r=0;r<8;r++)0!==e[r]?(o>n&&(t=i,n=o),i=null,o=0):(null===i&&(i=r),++o);return o>n&&(t=i,n=o),t},U=function(e){var t,n,i,o;if("number"==typeof e){for(t=[],n=0;n<4;n++)t.unshift(e%256),e=E(e/256);return t.join(".")}if("object"==typeof e){for(t="",i=H(e),n=0;n<8;n++)o&&0===e[n]||(o&&(o=!1),i===n?(t+=n?":":"::",o=!0):(t+=e[n].toString(16),n<7&&(t+=":")));return"["+t+"]"}return e},Y={},G=d({},Y,{" ":1,'"':1,"<":1,">":1,"`":1}),K=d({},G,{"#":1,"?":1,"{":1,"}":1}),q=d({},K,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\":1,"]":1,"^":1,"|":1}),J=function(e,t){var n=f(e,0);return n>32&&n<127&&!u(t,e)?e:encodeURIComponent(e)},X={ftp:21,file:null,http:80,https:443,ws:80,wss:443},$=function(e){return u(X,e.scheme)},Z=function(e){return""!=e.username||""!=e.password},ee=function(e){return!e.host||e.cannotBeABaseURL||"file"==e.scheme},te=function(e,t){var n;return 2==e.length&&N.test(e.charAt(0))&&(":"==(n=e.charAt(1))||!t&&"|"==n)},ne=function(e){var t;return e.length>1&&te(e.slice(0,2))&&(2==e.length||"/"===(t=e.charAt(2))||"\\"===t||"?"===t||"#"===t)},ie=function(e){var t=e.path,n=t.length;!n||"file"==e.scheme&&1==n&&te(t[0],!0)||t.pop()},oe=function(e){return"."===e||"%2e"===e.toLowerCase()},re=function(e){return e=e.toLowerCase(),".."===e||"%2e."===e||".%2e"===e||"%2e%2e"===e},se={},ae={},le={},ce={},he={},ue={},de={},pe={},fe={},ge={},me={},be={},ve={},ye={},we={},_e={},Ae={},Ce={},Ee={},xe={},Se={},De=function(e,t,n,o){var r,s,a,l,c=n||se,h=0,d="",f=!1,g=!1,m=!1;n||(e.scheme="",e.username="",e.password="",e.host=null,e.port=null,e.path=[],e.query=null,e.fragment=null,e.cannotBeABaseURL=!1,t=t.replace(j,"")),t=t.replace(Q,""),r=p(t);while(h<=r.length){switch(s=r[h],c){case se:if(!s||!N.test(s)){if(n)return D;c=le;continue}d+=s.toLowerCase(),c=ae;break;case ae:if(s&&(L.test(s)||"+"==s||"-"==s||"."==s))d+=s.toLowerCase();else{if(":"!=s){if(n)return D;d="",c=le,h=0;continue}if(n&&($(e)!=u(X,d)||"file"==d&&(Z(e)||null!==e.port)||"file"==e.scheme&&!e.host))return;if(e.scheme=d,n)return void($(e)&&X[e.scheme]==e.port&&(e.port=null));d="","file"==e.scheme?c=ye:$(e)&&o&&o.scheme==e.scheme?c=ce:$(e)?c=pe:"/"==r[h+1]?(c=he,h++):(e.cannotBeABaseURL=!0,e.path.push(""),c=Ee)}break;case le:if(!o||o.cannotBeABaseURL&&"#"!=s)return D;if(o.cannotBeABaseURL&&"#"==s){e.scheme=o.scheme,e.path=o.path.slice(),e.query=o.query,e.fragment="",e.cannotBeABaseURL=!0,c=Se;break}c="file"==o.scheme?ye:ue;continue;case ce:if("/"!=s||"/"!=r[h+1]){c=ue;continue}c=fe,h++;break;case he:if("/"==s){c=ge;break}c=Ce;continue;case ue:if(e.scheme=o.scheme,s==i)e.username=o.username,e.password=o.password,e.host=o.host,e.port=o.port,e.path=o.path.slice(),e.query=o.query;else if("/"==s||"\\"==s&&$(e))c=de;else if("?"==s)e.username=o.username,e.password=o.password,e.host=o.host,e.port=o.port,e.path=o.path.slice(),e.query="",c=xe;else{if("#"!=s){e.username=o.username,e.password=o.password,e.host=o.host,e.port=o.port,e.path=o.path.slice(),e.path.pop(),c=Ce;continue}e.username=o.username,e.password=o.password,e.host=o.host,e.port=o.port,e.path=o.path.slice(),e.query=o.query,e.fragment="",c=Se}break;case de:if(!$(e)||"/"!=s&&"\\"!=s){if("/"!=s){e.username=o.username,e.password=o.password,e.host=o.host,e.port=o.port,c=Ce;continue}c=ge}else c=fe;break;case pe:if(c=fe,"/"!=s||"/"!=d.charAt(h+1))continue;h++;break;case fe:if("/"!=s&&"\\"!=s){c=ge;continue}break;case ge:if("@"==s){f&&(d="%40"+d),f=!0,a=p(d);for(var b=0;b<a.length;b++){var v=a[b];if(":"!=v||m){var y=J(v,q);m?e.password+=y:e.username+=y}else m=!0}d=""}else if(s==i||"/"==s||"?"==s||"#"==s||"\\"==s&&$(e)){if(f&&""==d)return S;h-=p(d).length+1,d="",c=me}else d+=s;break;case me:case be:if(n&&"file"==e.scheme){c=_e;continue}if(":"!=s||g){if(s==i||"/"==s||"?"==s||"#"==s||"\\"==s&&$(e)){if($(e)&&""==d)return k;if(n&&""==d&&(Z(e)||null!==e.port))return;if(l=z(e,d),l)return l;if(d="",c=Ae,n)return;continue}"["==s?g=!0:"]"==s&&(g=!1),d+=s}else{if(""==d)return k;if(l=z(e,d),l)return l;if(d="",c=ve,n==be)return}break;case ve:if(!B.test(s)){if(s==i||"/"==s||"?"==s||"#"==s||"\\"==s&&$(e)||n){if(""!=d){var w=parseInt(d,10);if(w>65535)return M;e.port=$(e)&&w===X[e.scheme]?null:w,d=""}if(n)return;c=Ae;continue}return M}d+=s;break;case ye:if(e.scheme="file","/"==s||"\\"==s)c=we;else{if(!o||"file"!=o.scheme){c=Ce;continue}if(s==i)e.host=o.host,e.path=o.path.slice(),e.query=o.query;else if("?"==s)e.host=o.host,e.path=o.path.slice(),e.query="",c=xe;else{if("#"!=s){ne(r.slice(h).join(""))||(e.host=o.host,e.path=o.path.slice(),ie(e)),c=Ce;continue}e.host=o.host,e.path=o.path.slice(),e.query=o.query,e.fragment="",c=Se}}break;case we:if("/"==s||"\\"==s){c=_e;break}o&&"file"==o.scheme&&!ne(r.slice(h).join(""))&&(te(o.path[0],!0)?e.path.push(o.path[0]):e.host=o.host),c=Ce;continue;case _e:if(s==i||"/"==s||"\\"==s||"?"==s||"#"==s){if(!n&&te(d))c=Ce;else if(""==d){if(e.host="",n)return;c=Ae}else{if(l=z(e,d),l)return l;if("localhost"==e.host&&(e.host=""),n)return;d="",c=Ae}continue}d+=s;break;case Ae:if($(e)){if(c=Ce,"/"!=s&&"\\"!=s)continue}else if(n||"?"!=s)if(n||"#"!=s){if(s!=i&&(c=Ce,"/"!=s))continue}else e.fragment="",c=Se;else e.query="",c=xe;break;case Ce:if(s==i||"/"==s||"\\"==s&&$(e)||!n&&("?"==s||"#"==s)){if(re(d)?(ie(e),"/"==s||"\\"==s&&$(e)||e.path.push("")):oe(d)?"/"==s||"\\"==s&&$(e)||e.path.push(""):("file"==e.scheme&&!e.path.length&&te(d)&&(e.host&&(e.host=""),d=d.charAt(0)+":"),e.path.push(d)),d="","file"==e.scheme&&(s==i||"?"==s||"#"==s))while(e.path.length>1&&""===e.path[0])e.path.shift();"?"==s?(e.query="",c=xe):"#"==s&&(e.fragment="",c=Se)}else d+=J(s,K);break;case Ee:"?"==s?(e.query="",c=xe):"#"==s?(e.fragment="",c=Se):s!=i&&(e.path[0]+=J(s,Y));break;case xe:n||"#"!=s?s!=i&&("'"==s&&$(e)?e.query+="%27":e.query+="#"==s?"%23":J(s,Y)):(e.fragment="",c=Se);break;case Se:s!=i&&(e.fragment+=J(s,G));break}h++}},ke=function(e){var t,n,i=h(this,ke,"URL"),o=arguments.length>1?arguments[1]:void 0,s=String(e),a=A(i,{type:"URL"});if(void 0!==o)if(o instanceof ke)t=C(o);else if(n=De(t={},String(o)),n)throw TypeError(n);if(n=De(a,s,null,t),n)throw TypeError(n);var l=a.searchParams=new w,c=_(l);c.updateSearchParams(a.query),c.updateURL=function(){a.query=String(l)||null},r||(i.href=Ne.call(i),i.origin=Le.call(i),i.protocol=Be.call(i),i.username=Ie.call(i),i.password=Te.call(i),i.host=Oe.call(i),i.hostname=Re.call(i),i.port=Pe.call(i),i.pathname=Fe.call(i),i.search=je.call(i),i.searchParams=Qe.call(i),i.hash=ze.call(i))},Me=ke.prototype,Ne=function(){var e=C(this),t=e.scheme,n=e.username,i=e.password,o=e.host,r=e.port,s=e.path,a=e.query,l=e.fragment,c=t+":";return null!==o?(c+="//",Z(e)&&(c+=n+(i?":"+i:"")+"@"),c+=U(o),null!==r&&(c+=":"+r)):"file"==t&&(c+="//"),c+=e.cannotBeABaseURL?s[0]:s.length?"/"+s.join("/"):"",null!==a&&(c+="?"+a),null!==l&&(c+="#"+l),c},Le=function(){var e=C(this),t=e.scheme,n=e.port;if("blob"==t)try{return new ke(t.path[0]).origin}catch(i){return"null"}return"file"!=t&&$(e)?t+"://"+U(e.host)+(null!==n?":"+n:""):"null"},Be=function(){return C(this).scheme+":"},Ie=function(){return C(this).username},Te=function(){return C(this).password},Oe=function(){var e=C(this),t=e.host,n=e.port;return null===t?"":null===n?U(t):U(t)+":"+n},Re=function(){var e=C(this).host;return null===e?"":U(e)},Pe=function(){var e=C(this).port;return null===e?"":String(e)},Fe=function(){var e=C(this),t=e.path;return e.cannotBeABaseURL?t[0]:t.length?"/"+t.join("/"):""},je=function(){var e=C(this).query;return e?"?"+e:""},Qe=function(){return C(this).searchParams},ze=function(){var e=C(this).fragment;return e?"#"+e:""},Ve=function(e,t){return{get:e,set:t,configurable:!0,enumerable:!0}};if(r&&l(Me,{href:Ve(Ne,(function(e){var t=C(this),n=String(e),i=De(t,n);if(i)throw TypeError(i);_(t.searchParams).updateSearchParams(t.query)})),origin:Ve(Le),protocol:Ve(Be,(function(e){var t=C(this);De(t,String(e)+":",se)})),username:Ve(Ie,(function(e){var t=C(this),n=p(String(e));if(!ee(t)){t.username="";for(var i=0;i<n.length;i++)t.username+=J(n[i],q)}})),password:Ve(Te,(function(e){var t=C(this),n=p(String(e));if(!ee(t)){t.password="";for(var i=0;i<n.length;i++)t.password+=J(n[i],q)}})),host:Ve(Oe,(function(e){var t=C(this);t.cannotBeABaseURL||De(t,String(e),me)})),hostname:Ve(Re,(function(e){var t=C(this);t.cannotBeABaseURL||De(t,String(e),be)})),port:Ve(Pe,(function(e){var t=C(this);ee(t)||(e=String(e),""==e?t.port=null:De(t,e,ve))})),pathname:Ve(Fe,(function(e){var t=C(this);t.cannotBeABaseURL||(t.path=[],De(t,e+"",Ae))})),search:Ve(je,(function(e){var t=C(this);e=String(e),""==e?t.query=null:("?"==e.charAt(0)&&(e=e.slice(1)),t.query="",De(t,e,xe)),_(t.searchParams).updateSearchParams(t.query)})),searchParams:Ve(Qe),hash:Ve(ze,(function(e){var t=C(this);e=String(e),""!=e?("#"==e.charAt(0)&&(e=e.slice(1)),t.fragment="",De(t,e,Se)):t.fragment=null}))}),c(Me,"toJSON",(function(){return Ne.call(this)}),{enumerable:!0}),c(Me,"toString",(function(){return Ne.call(this)}),{enumerable:!0}),y){var We=y.createObjectURL,He=y.revokeObjectURL;We&&c(ke,"createObjectURL",(function(e){return We.apply(y,arguments)})),He&&c(ke,"revokeObjectURL",(function(e){return He.apply(y,arguments)}))}m(ke,"URL"),o({global:!0,forced:!s,sham:!r},{URL:ke})},dc8c:function(e,t,n){var i=n("fbcf");e.exports=function(e){var t=e["return"];if(void 0!==t)return i(t.call(e)).value}},de49:function(e,t,n){e.exports=n("ff4d")},df3c:function(e,t,n){var i=n("53c2");t=i(!1),t.push([e.i,".context-view{position:absolute;z-index:2500}.context-view.fixed{all:initial;font-family:inherit;font-size:13px;position:fixed;z-index:2500;color:inherit}",""]),e.exports=t},df70:function(e,t,n){var i=n("139d");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var o=n("4974").default;o("a4992a28",i,!0,{sourceMap:!1,shadowMode:!1})},df93:function(e,t,n){var i=n("e577");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var o=n("4974").default;o("0e249fd5",i,!0,{sourceMap:!1,shadowMode:!1})},dfdc:function(e,t,n){"use strict";n("ed69")},dff0:function(e,t,n){var i=n("8dab");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var o=n("4974").default;o("24132abe",i,!0,{sourceMap:!1,shadowMode:!1})},e09a:function(e,t,n){var i=n("53c2");t=i(!1),t.push([e.i,".monaco-icon-label{display:flex;overflow:hidden;text-overflow:ellipsis}.monaco-icon-label:before{background-size:16px;background-position:0;background-repeat:no-repeat;padding-right:6px;width:16px;height:22px;line-height:inherit!important;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top;flex-shrink:0}.monaco-icon-label>.monaco-icon-label-container{min-width:0;overflow:hidden;text-overflow:ellipsis;flex:1}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-name-container>.label-name{color:inherit;white-space:pre}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-name-container>.label-name>.label-separator{margin:0 2px;opacity:.5}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{opacity:.7;margin-left:.5em;font-size:.9em;white-space:pre}.vs .monaco-icon-label>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{opacity:.95}.monaco-icon-label.italic>.monaco-icon-description-container>.label-description,.monaco-icon-label.italic>.monaco-icon-label-container>.monaco-icon-name-container>.label-name{font-style:italic}.monaco-icon-label.strikethrough>.monaco-icon-description-container>.label-description,.monaco-icon-label.strikethrough>.monaco-icon-label-container>.monaco-icon-name-container>.label-name{text-decoration:line-through}.monaco-icon-label:after{opacity:.75;font-size:90%;font-weight:600;padding:0 16px 0 5px;text-align:center}.monaco-list:focus .selected .monaco-icon-label,.monaco-list:focus .selected .monaco-icon-label:after{color:inherit!important}.monaco-list-row.focused.selected .label-description,.monaco-list-row.selected .label-description{opacity:.8}",""]),e.exports=t},e0e0:function(e,t,n){"use strict";var i=n("15b2").IteratorPrototype,o=n("ca2b"),r=n("4d82"),s=n("63ef"),a=n("d85b"),l=function(){return this};e.exports=function(e,t,n){var c=t+" Iterator";return e.prototype=o(i,{next:r(1,n)}),s(e,c,!1,!0),a[c]=l,e}},e244:function(e,t,n){(function(t){var n=function(e){return e&&e.Math==Math&&e};e.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof t&&t)||function(){return this}()||Function("return this")()}).call(this,n("c8ed"))},e248:function(e,t,n){var i=n("53c2");t=i(!1),t.push([e.i,".context-view .monaco-menu{min-width:130px}",""]),e.exports=t},e263:function(e,t,n){var i=n("53c2");t=i(!1),t.push([e.i,".monaco-editor .margin-view-overlays .cmdr{position:absolute;left:0;width:100%;height:100%}",""]),e.exports=t},e2da:function(e,t,n){"use strict";var i=n("45ad"),o=n("6e10"),r=n("d85b"),s=n("35d6"),a=n("325d"),l="Array Iterator",c=s.set,h=s.getterFor(l);e.exports=a(Array,"Array",(function(e,t){c(this,{type:l,target:i(e),index:0,kind:t})}),(function(){var e=h(this),t=e.target,n=e.kind,i=e.index++;return!t||i>=t.length?(e.target=void 0,{value:void 0,done:!0}):"keys"==n?{value:i,done:!1}:"values"==n?{value:t[i],done:!1}:{value:[i,t[i]],done:!1}}),"values"),r.Arguments=r.Array,o("keys"),o("values"),o("entries")},e3f4:function(e,t,n){(function(e){function n(e,t){for(var n=0,i=e.length-1;i>=0;i--){var o=e[i];"."===o?e.splice(i,1):".."===o?(e.splice(i,1),n++):n&&(e.splice(i,1),n--)}if(t)for(;n--;n)e.unshift("..");return e}function i(e){"string"!==typeof e&&(e+="");var t,n=0,i=-1,o=!0;for(t=e.length-1;t>=0;--t)if(47===e.charCodeAt(t)){if(!o){n=t+1;break}}else-1===i&&(o=!1,i=t+1);return-1===i?"":e.slice(n,i)}function o(e,t){if(e.filter)return e.filter(t);for(var n=[],i=0;i<e.length;i++)t(e[i],i,e)&&n.push(e[i]);return n}t.resolve=function(){for(var t="",i=!1,r=arguments.length-1;r>=-1&&!i;r--){var s=r>=0?arguments[r]:e.cwd();if("string"!==typeof s)throw new TypeError("Arguments to path.resolve must be strings");s&&(t=s+"/"+t,i="/"===s.charAt(0))}return t=n(o(t.split("/"),(function(e){return!!e})),!i).join("/"),(i?"/":"")+t||"."},t.normalize=function(e){var i=t.isAbsolute(e),s="/"===r(e,-1);return e=n(o(e.split("/"),(function(e){return!!e})),!i).join("/"),e||i||(e="."),e&&s&&(e+="/"),(i?"/":"")+e},t.isAbsolute=function(e){return"/"===e.charAt(0)},t.join=function(){var e=Array.prototype.slice.call(arguments,0);return t.normalize(o(e,(function(e,t){if("string"!==typeof e)throw new TypeError("Arguments to path.join must be strings");return e})).join("/"))},t.relative=function(e,n){function i(e){for(var t=0;t<e.length;t++)if(""!==e[t])break;for(var n=e.length-1;n>=0;n--)if(""!==e[n])break;return t>n?[]:e.slice(t,n-t+1)}e=t.resolve(e).substr(1),n=t.resolve(n).substr(1);for(var o=i(e.split("/")),r=i(n.split("/")),s=Math.min(o.length,r.length),a=s,l=0;l<s;l++)if(o[l]!==r[l]){a=l;break}var c=[];for(l=a;l<o.length;l++)c.push("..");return c=c.concat(r.slice(a)),c.join("/")},t.sep="/",t.delimiter=":",t.dirname=function(e){if("string"!==typeof e&&(e+=""),0===e.length)return".";for(var t=e.charCodeAt(0),n=47===t,i=-1,o=!0,r=e.length-1;r>=1;--r)if(t=e.charCodeAt(r),47===t){if(!o){i=r;break}}else o=!1;return-1===i?n?"/":".":n&&1===i?"/":e.slice(0,i)},t.basename=function(e,t){var n=i(e);return t&&n.substr(-1*t.length)===t&&(n=n.substr(0,n.length-t.length)),n},t.extname=function(e){"string"!==typeof e&&(e+="");for(var t=-1,n=0,i=-1,o=!0,r=0,s=e.length-1;s>=0;--s){var a=e.charCodeAt(s);if(47!==a)-1===i&&(o=!1,i=s+1),46===a?-1===t?t=s:1!==r&&(r=1):-1!==t&&(r=-1);else if(!o){n=s+1;break}}return-1===t||-1===i||0===r||1===r&&t===i-1&&t===n+1?"":e.slice(t,i)};var r="b"==="ab".substr(-1)?function(e,t,n){return e.substr(t,n)}:function(e,t,n){return t<0&&(t=e.length+t),e.substr(t,n)}}).call(this,n("2552"))},e4f5:function(e,t,n){var i=n("53c2");t=i(!1),t.push([e.i,".monaco-editor .lines-decorations{position:absolute;top:0;background:#fff}.monaco-editor .margin-view-overlays .cldr{position:absolute;height:100%}",""]),e.exports=t},e577:function(e,t,n){var i=n("53c2");t=i(!1),t.push([e.i,".monaco-editor .view-ruler{position:absolute;top:0}",""]),e.exports=t},e5d9:function(e,t,n){var i=n("53c2");t=i(!1),t.push([e.i,".monaco-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}.monaco-scrollable-element>.visible{opacity:1;background:transparent;transition:opacity .1s linear}.monaco-scrollable-element>.invisible{opacity:0;pointer-events:none}.monaco-scrollable-element>.invisible.fade{transition:opacity .8s linear}.monaco-scrollable-element>.shadow{position:absolute;display:none}.monaco-scrollable-element>.shadow.top{display:block;top:0;left:3px;height:3px;width:100%;box-shadow:inset 0 6px 6px -6px #ddd}.monaco-scrollable-element>.shadow.left{display:block;top:3px;left:0;height:100%;width:3px;box-shadow:inset 6px 0 6px -6px #ddd}.monaco-scrollable-element>.shadow.top-left-corner{display:block;top:0;left:0;height:3px;width:3px}.monaco-scrollable-element>.shadow.top.left{box-shadow:inset 6px 6px 6px -6px #ddd}.vs .monaco-scrollable-element>.scrollbar>.slider{background:hsla(0,0%,39.2%,.4)}.vs-dark .monaco-scrollable-element>.scrollbar>.slider{background:hsla(0,0%,47.5%,.4)}.hc-black .monaco-scrollable-element>.scrollbar>.slider{background:rgba(111,195,223,.6)}.monaco-scrollable-element>.scrollbar>.slider:hover{background:hsla(0,0%,39.2%,.7)}.hc-black .monaco-scrollable-element>.scrollbar>.slider:hover{background:rgba(111,195,223,.8)}.monaco-scrollable-element>.scrollbar>.slider.active{background:rgba(0,0,0,.6)}.vs-dark .monaco-scrollable-element>.scrollbar>.slider.active{background:hsla(0,0%,74.9%,.4)}.hc-black .monaco-scrollable-element>.scrollbar>.slider.active{background:#6fc3df}.vs-dark .monaco-scrollable-element .shadow.top{box-shadow:none}.vs-dark .monaco-scrollable-element .shadow.left{box-shadow:inset 6px 0 6px -6px #000}.vs-dark .monaco-scrollable-element .shadow.top.left{box-shadow:inset 6px 6px 6px -6px #000}.hc-black .monaco-scrollable-element .shadow.left,.hc-black .monaco-scrollable-element .shadow.top,.hc-black .monaco-scrollable-element .shadow.top.left{box-shadow:none}",""]),e.exports=t},e629:function(e,t){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},e635:function(e,t,n){var i=n("c91b");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var o=n("4974").default;o("0091cd35",i,!0,{sourceMap:!1,shadowMode:!1})},e743:function(e,t,n){var i=n("2273");e.exports=/web0s(?!.*chrome)/i.test(i)},e820:function(e,t,n){"use strict";n("2eb0");var i=n("7d86"),o=n("6e1d"),r=n("ac97"),s=n("1810"),a=n("69f1"),l=s("species"),c=RegExp.prototype,h=!r((function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$<a>")})),u=function(){return"$0"==="a".replace(/./,"$0")}(),d=s("replace"),p=function(){return!!/./[d]&&""===/./[d]("a","$0")}(),f=!r((function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var n="ab".split(e);return 2!==n.length||"a"!==n[0]||"b"!==n[1]}));e.exports=function(e,t,n,d){var g=s(e),m=!r((function(){var t={};return t[g]=function(){return 7},7!=""[e](t)})),b=m&&!r((function(){var t=!1,n=/a/;return"split"===e&&(n={},n.constructor={},n.constructor[l]=function(){return n},n.flags="",n[g]=/./[g]),n.exec=function(){return t=!0,null},n[g](""),!t}));if(!m||!b||"replace"===e&&(!h||!u||p)||"split"===e&&!f){var v=/./[g],y=n(g,""[e],(function(e,t,n,i,r){var s=t.exec;return s===o||s===c.exec?m&&!r?{done:!0,value:v.call(t,n,i)}:{done:!0,value:e.call(n,t,i)}:{done:!1}}),{REPLACE_KEEPS_$0:u,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:p}),w=y[0],_=y[1];i(String.prototype,e,w),i(c,g,2==t?function(e,t){return _.call(e,this,t)}:function(e){return _.call(e,this)})}d&&a(c[g],"sham",!0)}},ea3c:function(e,t,n){e.exports=n("3aac"),e.exports.Collection=n("2875")},eaa1:function(e,t,n){e.exports=n("164d")},eba9:function(e,t,n){var i=n("58a5");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var o=n("4974").default;o("fb80cdb8",i,!0,{sourceMap:!1,shadowMode:!1})},ec23:function(e,t,n){var i=n("c401"),o=n("6e1d");e.exports=function(e,t){var n=e.exec;if("function"===typeof n){var r=n.call(e,t);if("object"!==typeof r)throw TypeError("RegExp exec method returned something other than an Object or null");return r}if("RegExp"!==i(e))throw TypeError("RegExp#exec called on incompatible receiver");return o.call(e,t)}},eca0:function(e,t,n){var i=n("53c2");t=i(!1),t.push([e.i,".monaco-editor .lines-content .cigr,.monaco-editor .lines-content .cigra{position:absolute}",""]),e.exports=t},ed69:function(e,t,n){var i=n("795e");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var o=n("4974").default;o("4aec3ece",i,!0,{sourceMap:!1,shadowMode:!1})},eee7:function(e,t){e.exports=function(e){return"object"===typeof e?null!==e:"function"===typeof e}},ef61:function(e,t,n){var i=n("83ec"),o=n("c673"),r=n("3e1a"),s=n("ac97"),a=s((function(){r(1)}));i({target:"Object",stat:!0,forced:a},{keys:function(e){return r(o(e))}})},efb0:function(e,t,n){"use strict";n("37fd"),n("f96e");var i=n("fbdf").is,o=n("4580"),r=o.TOGGLE_MODE_EVENT,s=getComputedStyle(document.documentElement).getPropertyValue("--token-simulation-grey-lighten-56"),a=getComputedStyle(document.documentElement).getPropertyValue("--token-simulation-grey-darken-30");function l(e){var t=e.outgoing.filter(c),n=t.indexOf(e.sequenceFlow);return t[n+1]?t[n+1]:t[0]}function c(e){return i(e,"bpmn:SequenceFlow")}function h(e,t,n){var i=this;this._elementRegistry=t,this._graphicsFactory=n,e.on(r,(function(e){var t=e.simulationModeActive;t?i.setSequenceFlowsDefault():i.resetSequenceFlows()}))}h.prototype.setSequenceFlowsDefault=function(){var e=this,t=this._elementRegistry.filter((function(e){return i(e,"bpmn:ExclusiveGateway")}));t.forEach((function(t){t.outgoing.filter(c).length&&e.setSequenceFlow(t,t.outgoing.filter(c)[0])}))},h.prototype.resetSequenceFlows=function(){var e=this,t=this._elementRegistry.filter((function(e){return i(e,"bpmn:ExclusiveGateway")}));t.forEach((function(t){t.outgoing.filter(c).length&&e.resetSequenceFlow(t)}))},h.prototype.resetSequenceFlow=function(e){e.sequenceFlow&&delete e.sequenceFlow},h.prototype.setSequenceFlow=function(e){var t=this,n=e.outgoing.filter(c);if(n.length){var i=e.sequenceFlow;e.sequenceFlow=i?l(e):n[0],e.outgoing.forEach((function(n){n===e.sequenceFlow?t.setColor(n,a):t.setColor(n,s)}))}},h.prototype.setColor=function(e,t){var n=this;setTimeout((function(){var i=e.businessObject;i.di.set("stroke",t);var o=n._elementRegistry.getGraphics(e);n._graphicsFactory.update("connection",e,o)}))},h.$inject=["eventBus","elementRegistry","graphicsFactory"],e.exports=h},f05e:function(e,t,n){"use strict";var i=n("7d86"),o=n("fbcf"),r=n("ac97"),s=n("ff5c"),a="toString",l=RegExp.prototype,c=l[a],h=r((function(){return"/a/b"!=c.call({source:"a",flags:"b"})})),u=c.name!=a;(h||u)&&i(RegExp.prototype,a,(function(){var e=o(this),t=String(e.source),n=e.flags,i=String(void 0===n&&e instanceof RegExp&&!("flags"in l)?s.call(e):n);return"/"+t+"/"+i}),{unsafe:!0})},f086:function(e,t,n){e.exports=n("1969")},f0db:function(e,t){e.exports=!1},f0f1:function(e,t,n){var i=n("396d"),o=n("e629"),r=o.concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return i(e,r)}},f146:function(e,t,n){var i=n("e244"),o=n("eee7"),r=i.document,s=o(r)&&o(r.createElement);e.exports=function(e){return s?r.createElement(e):{}}},f152:function(e,t,n){var i=n("eee7"),o=n("5a43"),r=n("1810"),s=r("species");e.exports=function(e,t){var n;return o(e)&&(n=e.constructor,"function"!=typeof n||n!==Array&&!o(n.prototype)?i(n)&&(n=n[s],null===n&&(n=void 0)):n=void 0),new(void 0===n?Array:n)(0===t?0:t)}},f192:function(e,t,n){(function(t){(function(t,n){e.exports=n(t)})("undefined"!=typeof t?t:this,(function(e){if(e.CSS&&e.CSS.escape)return e.CSS.escape;var t=function(e){if(0==arguments.length)throw new TypeError("`CSS.escape` requires an argument.");var t,n=String(e),i=n.length,o=-1,r="",s=n.charCodeAt(0);while(++o<i)t=n.charCodeAt(o),r+=0!=t?t>=1&&t<=31||127==t||0==o&&t>=48&&t<=57||1==o&&t>=48&&t<=57&&45==s?"\\"+t.toString(16)+" ":(0!=o||1!=i||45!=t)&&(t>=128||45==t||95==t||t>=48&&t<=57||t>=65&&t<=90||t>=97&&t<=122)?n.charAt(o):"\\"+n.charAt(o):"�";return r};return e.CSS||(e.CSS={}),e.CSS.escape=t,t}))}).call(this,n("c8ed"))},f20c:function(e,t,n){"use strict";(function(e){
/*!
 * The buffer module from node.js, for the browser.
 *
 * @author   Feross Aboukhadijeh <http://feross.org>
 * @license  MIT
 */
var i=n("3ef6"),o=n("17d4"),r=n("52a2");function s(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()&&"function"===typeof e.subarray&&0===e.subarray(1,1).byteLength}catch(t){return!1}}function a(){return c.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function l(e,t){if(a()<t)throw new RangeError("Invalid typed array length");return c.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t),e.__proto__=c.prototype):(null===e&&(e=new c(t)),e.length=t),e}function c(e,t,n){if(!c.TYPED_ARRAY_SUPPORT&&!(this instanceof c))return new c(e,t,n);if("number"===typeof e){if("string"===typeof t)throw new Error("If encoding is specified then the first argument must be a string");return p(this,e)}return h(this,e,t,n)}function h(e,t,n,i){if("number"===typeof t)throw new TypeError('"value" argument must not be a number');return"undefined"!==typeof ArrayBuffer&&t instanceof ArrayBuffer?m(e,t,n,i):"string"===typeof t?f(e,t,n):b(e,t)}function u(e){if("number"!==typeof e)throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function d(e,t,n,i){return u(t),t<=0?l(e,t):void 0!==n?"string"===typeof i?l(e,t).fill(n,i):l(e,t).fill(n):l(e,t)}function p(e,t){if(u(t),e=l(e,t<0?0:0|v(t)),!c.TYPED_ARRAY_SUPPORT)for(var n=0;n<t;++n)e[n]=0;return e}function f(e,t,n){if("string"===typeof n&&""!==n||(n="utf8"),!c.isEncoding(n))throw new TypeError('"encoding" must be a valid string encoding');var i=0|w(t,n);e=l(e,i);var o=e.write(t,n);return o!==i&&(e=e.slice(0,o)),e}function g(e,t){var n=t.length<0?0:0|v(t.length);e=l(e,n);for(var i=0;i<n;i+=1)e[i]=255&t[i];return e}function m(e,t,n,i){if(t.byteLength,n<0||t.byteLength<n)throw new RangeError("'offset' is out of bounds");if(t.byteLength<n+(i||0))throw new RangeError("'length' is out of bounds");return t=void 0===n&&void 0===i?new Uint8Array(t):void 0===i?new Uint8Array(t,n):new Uint8Array(t,n,i),c.TYPED_ARRAY_SUPPORT?(e=t,e.__proto__=c.prototype):e=g(e,t),e}function b(e,t){if(c.isBuffer(t)){var n=0|v(t.length);return e=l(e,n),0===e.length?e:(t.copy(e,0,0,n),e)}if(t){if("undefined"!==typeof ArrayBuffer&&t.buffer instanceof ArrayBuffer||"length"in t)return"number"!==typeof t.length||te(t.length)?l(e,0):g(e,t);if("Buffer"===t.type&&r(t.data))return g(e,t.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function v(e){if(e>=a())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+a().toString(16)+" bytes");return 0|e}function y(e){return+e!=e&&(e=0),c.alloc(+e)}function w(e,t){if(c.isBuffer(e))return e.length;if("undefined"!==typeof ArrayBuffer&&"function"===typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!==typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var i=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return J(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return Z(e).length;default:if(i)return J(e).length;t=(""+t).toLowerCase(),i=!0}}function _(e,t,n){var i=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if(n>>>=0,t>>>=0,n<=t)return"";e||(e="utf8");while(1)switch(e){case"hex":return P(this,t,n);case"utf8":case"utf-8":return B(this,t,n);case"ascii":return O(this,t,n);case"latin1":case"binary":return R(this,t,n);case"base64":return L(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return F(this,t,n);default:if(i)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),i=!0}}function A(e,t,n){var i=e[t];e[t]=e[n],e[n]=i}function C(e,t,n,i,o){if(0===e.length)return-1;if("string"===typeof n?(i=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=o?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(o)return-1;n=e.length-1}else if(n<0){if(!o)return-1;n=0}if("string"===typeof t&&(t=c.from(t,i)),c.isBuffer(t))return 0===t.length?-1:E(e,t,n,i,o);if("number"===typeof t)return t&=255,c.TYPED_ARRAY_SUPPORT&&"function"===typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):E(e,[t],n,i,o);throw new TypeError("val must be string, number or Buffer")}function E(e,t,n,i,o){var r,s=1,a=e.length,l=t.length;if(void 0!==i&&(i=String(i).toLowerCase(),"ucs2"===i||"ucs-2"===i||"utf16le"===i||"utf-16le"===i)){if(e.length<2||t.length<2)return-1;s=2,a/=2,l/=2,n/=2}function c(e,t){return 1===s?e[t]:e.readUInt16BE(t*s)}if(o){var h=-1;for(r=n;r<a;r++)if(c(e,r)===c(t,-1===h?0:r-h)){if(-1===h&&(h=r),r-h+1===l)return h*s}else-1!==h&&(r-=r-h),h=-1}else for(n+l>a&&(n=a-l),r=n;r>=0;r--){for(var u=!0,d=0;d<l;d++)if(c(e,r+d)!==c(t,d)){u=!1;break}if(u)return r}return-1}function x(e,t,n,i){n=Number(n)||0;var o=e.length-n;i?(i=Number(i),i>o&&(i=o)):i=o;var r=t.length;if(r%2!==0)throw new TypeError("Invalid hex string");i>r/2&&(i=r/2);for(var s=0;s<i;++s){var a=parseInt(t.substr(2*s,2),16);if(isNaN(a))return s;e[n+s]=a}return s}function S(e,t,n,i){return ee(J(t,e.length-n),e,n,i)}function D(e,t,n,i){return ee(X(t),e,n,i)}function k(e,t,n,i){return D(e,t,n,i)}function M(e,t,n,i){return ee(Z(t),e,n,i)}function N(e,t,n,i){return ee($(t,e.length-n),e,n,i)}function L(e,t,n){return 0===t&&n===e.length?i.fromByteArray(e):i.fromByteArray(e.slice(t,n))}function B(e,t,n){n=Math.min(e.length,n);var i=[],o=t;while(o<n){var r,s,a,l,c=e[o],h=null,u=c>239?4:c>223?3:c>191?2:1;if(o+u<=n)switch(u){case 1:c<128&&(h=c);break;case 2:r=e[o+1],128===(192&r)&&(l=(31&c)<<6|63&r,l>127&&(h=l));break;case 3:r=e[o+1],s=e[o+2],128===(192&r)&&128===(192&s)&&(l=(15&c)<<12|(63&r)<<6|63&s,l>2047&&(l<55296||l>57343)&&(h=l));break;case 4:r=e[o+1],s=e[o+2],a=e[o+3],128===(192&r)&&128===(192&s)&&128===(192&a)&&(l=(15&c)<<18|(63&r)<<12|(63&s)<<6|63&a,l>65535&&l<1114112&&(h=l))}null===h?(h=65533,u=1):h>65535&&(h-=65536,i.push(h>>>10&1023|55296),h=56320|1023&h),i.push(h),o+=u}return T(i)}t.Buffer=c,t.SlowBuffer=y,t.INSPECT_MAX_BYTES=50,c.TYPED_ARRAY_SUPPORT=void 0!==e.TYPED_ARRAY_SUPPORT?e.TYPED_ARRAY_SUPPORT:s(),t.kMaxLength=a(),c.poolSize=8192,c._augment=function(e){return e.__proto__=c.prototype,e},c.from=function(e,t,n){return h(null,e,t,n)},c.TYPED_ARRAY_SUPPORT&&(c.prototype.__proto__=Uint8Array.prototype,c.__proto__=Uint8Array,"undefined"!==typeof Symbol&&Symbol.species&&c[Symbol.species]===c&&Object.defineProperty(c,Symbol.species,{value:null,configurable:!0})),c.alloc=function(e,t,n){return d(null,e,t,n)},c.allocUnsafe=function(e){return p(null,e)},c.allocUnsafeSlow=function(e){return p(null,e)},c.isBuffer=function(e){return!(null==e||!e._isBuffer)},c.compare=function(e,t){if(!c.isBuffer(e)||!c.isBuffer(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var n=e.length,i=t.length,o=0,r=Math.min(n,i);o<r;++o)if(e[o]!==t[o]){n=e[o],i=t[o];break}return n<i?-1:i<n?1:0},c.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},c.concat=function(e,t){if(!r(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return c.alloc(0);var n;if(void 0===t)for(t=0,n=0;n<e.length;++n)t+=e[n].length;var i=c.allocUnsafe(t),o=0;for(n=0;n<e.length;++n){var s=e[n];if(!c.isBuffer(s))throw new TypeError('"list" argument must be an Array of Buffers');s.copy(i,o),o+=s.length}return i},c.byteLength=w,c.prototype._isBuffer=!0,c.prototype.swap16=function(){var e=this.length;if(e%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)A(this,t,t+1);return this},c.prototype.swap32=function(){var e=this.length;if(e%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)A(this,t,t+3),A(this,t+1,t+2);return this},c.prototype.swap64=function(){var e=this.length;if(e%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)A(this,t,t+7),A(this,t+1,t+6),A(this,t+2,t+5),A(this,t+3,t+4);return this},c.prototype.toString=function(){var e=0|this.length;return 0===e?"":0===arguments.length?B(this,0,e):_.apply(this,arguments)},c.prototype.equals=function(e){if(!c.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||0===c.compare(this,e)},c.prototype.inspect=function(){var e="",n=t.INSPECT_MAX_BYTES;return this.length>0&&(e=this.toString("hex",0,n).match(/.{2}/g).join(" "),this.length>n&&(e+=" ... ")),"<Buffer "+e+">"},c.prototype.compare=function(e,t,n,i,o){if(!c.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===i&&(i=0),void 0===o&&(o=this.length),t<0||n>e.length||i<0||o>this.length)throw new RangeError("out of range index");if(i>=o&&t>=n)return 0;if(i>=o)return-1;if(t>=n)return 1;if(t>>>=0,n>>>=0,i>>>=0,o>>>=0,this===e)return 0;for(var r=o-i,s=n-t,a=Math.min(r,s),l=this.slice(i,o),h=e.slice(t,n),u=0;u<a;++u)if(l[u]!==h[u]){r=l[u],s=h[u];break}return r<s?-1:s<r?1:0},c.prototype.includes=function(e,t,n){return-1!==this.indexOf(e,t,n)},c.prototype.indexOf=function(e,t,n){return C(this,e,t,n,!0)},c.prototype.lastIndexOf=function(e,t,n){return C(this,e,t,n,!1)},c.prototype.write=function(e,t,n,i){if(void 0===t)i="utf8",n=this.length,t=0;else if(void 0===n&&"string"===typeof t)i=t,n=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t|=0,isFinite(n)?(n|=0,void 0===i&&(i="utf8")):(i=n,n=void 0)}var o=this.length-t;if((void 0===n||n>o)&&(n=o),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");i||(i="utf8");for(var r=!1;;)switch(i){case"hex":return x(this,e,t,n);case"utf8":case"utf-8":return S(this,e,t,n);case"ascii":return D(this,e,t,n);case"latin1":case"binary":return k(this,e,t,n);case"base64":return M(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return N(this,e,t,n);default:if(r)throw new TypeError("Unknown encoding: "+i);i=(""+i).toLowerCase(),r=!0}},c.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var I=4096;function T(e){var t=e.length;if(t<=I)return String.fromCharCode.apply(String,e);var n="",i=0;while(i<t)n+=String.fromCharCode.apply(String,e.slice(i,i+=I));return n}function O(e,t,n){var i="";n=Math.min(e.length,n);for(var o=t;o<n;++o)i+=String.fromCharCode(127&e[o]);return i}function R(e,t,n){var i="";n=Math.min(e.length,n);for(var o=t;o<n;++o)i+=String.fromCharCode(e[o]);return i}function P(e,t,n){var i=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>i)&&(n=i);for(var o="",r=t;r<n;++r)o+=q(e[r]);return o}function F(e,t,n){for(var i=e.slice(t,n),o="",r=0;r<i.length;r+=2)o+=String.fromCharCode(i[r]+256*i[r+1]);return o}function j(e,t,n){if(e%1!==0||e<0)throw new RangeError("offset is not uint");if(e+t>n)throw new RangeError("Trying to access beyond buffer length")}function Q(e,t,n,i,o,r){if(!c.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>o||t<r)throw new RangeError('"value" argument is out of bounds');if(n+i>e.length)throw new RangeError("Index out of range")}function z(e,t,n,i){t<0&&(t=65535+t+1);for(var o=0,r=Math.min(e.length-n,2);o<r;++o)e[n+o]=(t&255<<8*(i?o:1-o))>>>8*(i?o:1-o)}function V(e,t,n,i){t<0&&(t=4294967295+t+1);for(var o=0,r=Math.min(e.length-n,4);o<r;++o)e[n+o]=t>>>8*(i?o:3-o)&255}function W(e,t,n,i,o,r){if(n+i>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function H(e,t,n,i,r){return r||W(e,t,n,4,34028234663852886e22,-34028234663852886e22),o.write(e,t,n,i,23,4),n+4}function U(e,t,n,i,r){return r||W(e,t,n,8,17976931348623157e292,-17976931348623157e292),o.write(e,t,n,i,52,8),n+8}c.prototype.slice=function(e,t){var n,i=this.length;if(e=~~e,t=void 0===t?i:~~t,e<0?(e+=i,e<0&&(e=0)):e>i&&(e=i),t<0?(t+=i,t<0&&(t=0)):t>i&&(t=i),t<e&&(t=e),c.TYPED_ARRAY_SUPPORT)n=this.subarray(e,t),n.__proto__=c.prototype;else{var o=t-e;n=new c(o,void 0);for(var r=0;r<o;++r)n[r]=this[r+e]}return n},c.prototype.readUIntLE=function(e,t,n){e|=0,t|=0,n||j(e,t,this.length);var i=this[e],o=1,r=0;while(++r<t&&(o*=256))i+=this[e+r]*o;return i},c.prototype.readUIntBE=function(e,t,n){e|=0,t|=0,n||j(e,t,this.length);var i=this[e+--t],o=1;while(t>0&&(o*=256))i+=this[e+--t]*o;return i},c.prototype.readUInt8=function(e,t){return t||j(e,1,this.length),this[e]},c.prototype.readUInt16LE=function(e,t){return t||j(e,2,this.length),this[e]|this[e+1]<<8},c.prototype.readUInt16BE=function(e,t){return t||j(e,2,this.length),this[e]<<8|this[e+1]},c.prototype.readUInt32LE=function(e,t){return t||j(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},c.prototype.readUInt32BE=function(e,t){return t||j(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},c.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||j(e,t,this.length);var i=this[e],o=1,r=0;while(++r<t&&(o*=256))i+=this[e+r]*o;return o*=128,i>=o&&(i-=Math.pow(2,8*t)),i},c.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||j(e,t,this.length);var i=t,o=1,r=this[e+--i];while(i>0&&(o*=256))r+=this[e+--i]*o;return o*=128,r>=o&&(r-=Math.pow(2,8*t)),r},c.prototype.readInt8=function(e,t){return t||j(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},c.prototype.readInt16LE=function(e,t){t||j(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},c.prototype.readInt16BE=function(e,t){t||j(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},c.prototype.readInt32LE=function(e,t){return t||j(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},c.prototype.readInt32BE=function(e,t){return t||j(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},c.prototype.readFloatLE=function(e,t){return t||j(e,4,this.length),o.read(this,e,!0,23,4)},c.prototype.readFloatBE=function(e,t){return t||j(e,4,this.length),o.read(this,e,!1,23,4)},c.prototype.readDoubleLE=function(e,t){return t||j(e,8,this.length),o.read(this,e,!0,52,8)},c.prototype.readDoubleBE=function(e,t){return t||j(e,8,this.length),o.read(this,e,!1,52,8)},c.prototype.writeUIntLE=function(e,t,n,i){if(e=+e,t|=0,n|=0,!i){var o=Math.pow(2,8*n)-1;Q(this,e,t,n,o,0)}var r=1,s=0;this[t]=255&e;while(++s<n&&(r*=256))this[t+s]=e/r&255;return t+n},c.prototype.writeUIntBE=function(e,t,n,i){if(e=+e,t|=0,n|=0,!i){var o=Math.pow(2,8*n)-1;Q(this,e,t,n,o,0)}var r=n-1,s=1;this[t+r]=255&e;while(--r>=0&&(s*=256))this[t+r]=e/s&255;return t+n},c.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||Q(this,e,t,1,255,0),c.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},c.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||Q(this,e,t,2,65535,0),c.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):z(this,e,t,!0),t+2},c.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||Q(this,e,t,2,65535,0),c.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):z(this,e,t,!1),t+2},c.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||Q(this,e,t,4,4294967295,0),c.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):V(this,e,t,!0),t+4},c.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||Q(this,e,t,4,4294967295,0),c.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):V(this,e,t,!1),t+4},c.prototype.writeIntLE=function(e,t,n,i){if(e=+e,t|=0,!i){var o=Math.pow(2,8*n-1);Q(this,e,t,n,o-1,-o)}var r=0,s=1,a=0;this[t]=255&e;while(++r<n&&(s*=256))e<0&&0===a&&0!==this[t+r-1]&&(a=1),this[t+r]=(e/s>>0)-a&255;return t+n},c.prototype.writeIntBE=function(e,t,n,i){if(e=+e,t|=0,!i){var o=Math.pow(2,8*n-1);Q(this,e,t,n,o-1,-o)}var r=n-1,s=1,a=0;this[t+r]=255&e;while(--r>=0&&(s*=256))e<0&&0===a&&0!==this[t+r+1]&&(a=1),this[t+r]=(e/s>>0)-a&255;return t+n},c.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||Q(this,e,t,1,127,-128),c.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},c.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||Q(this,e,t,2,32767,-32768),c.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):z(this,e,t,!0),t+2},c.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||Q(this,e,t,2,32767,-32768),c.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):z(this,e,t,!1),t+2},c.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||Q(this,e,t,4,2147483647,-2147483648),c.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):V(this,e,t,!0),t+4},c.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||Q(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),c.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):V(this,e,t,!1),t+4},c.prototype.writeFloatLE=function(e,t,n){return H(this,e,t,!0,n)},c.prototype.writeFloatBE=function(e,t,n){return H(this,e,t,!1,n)},c.prototype.writeDoubleLE=function(e,t,n){return U(this,e,t,!0,n)},c.prototype.writeDoubleBE=function(e,t,n){return U(this,e,t,!1,n)},c.prototype.copy=function(e,t,n,i){if(n||(n=0),i||0===i||(i=this.length),t>=e.length&&(t=e.length),t||(t=0),i>0&&i<n&&(i=n),i===n)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("sourceStart out of bounds");if(i<0)throw new RangeError("sourceEnd out of bounds");i>this.length&&(i=this.length),e.length-t<i-n&&(i=e.length-t+n);var o,r=i-n;if(this===e&&n<t&&t<i)for(o=r-1;o>=0;--o)e[o+t]=this[o+n];else if(r<1e3||!c.TYPED_ARRAY_SUPPORT)for(o=0;o<r;++o)e[o+t]=this[o+n];else Uint8Array.prototype.set.call(e,this.subarray(n,n+r),t);return r},c.prototype.fill=function(e,t,n,i){if("string"===typeof e){if("string"===typeof t?(i=t,t=0,n=this.length):"string"===typeof n&&(i=n,n=this.length),1===e.length){var o=e.charCodeAt(0);o<256&&(e=o)}if(void 0!==i&&"string"!==typeof i)throw new TypeError("encoding must be a string");if("string"===typeof i&&!c.isEncoding(i))throw new TypeError("Unknown encoding: "+i)}else"number"===typeof e&&(e&=255);if(t<0||this.length<t||this.length<n)throw new RangeError("Out of range index");if(n<=t)return this;var r;if(t>>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"===typeof e)for(r=t;r<n;++r)this[r]=e;else{var s=c.isBuffer(e)?e:J(new c(e,i).toString()),a=s.length;for(r=0;r<n-t;++r)this[r+t]=s[r%a]}return this};var Y=/[^+\/0-9A-Za-z-_]/g;function G(e){if(e=K(e).replace(Y,""),e.length<2)return"";while(e.length%4!==0)e+="=";return e}function K(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function q(e){return e<16?"0"+e.toString(16):e.toString(16)}function J(e,t){var n;t=t||1/0;for(var i=e.length,o=null,r=[],s=0;s<i;++s){if(n=e.charCodeAt(s),n>55295&&n<57344){if(!o){if(n>56319){(t-=3)>-1&&r.push(239,191,189);continue}if(s+1===i){(t-=3)>-1&&r.push(239,191,189);continue}o=n;continue}if(n<56320){(t-=3)>-1&&r.push(239,191,189),o=n;continue}n=65536+(o-55296<<10|n-56320)}else o&&(t-=3)>-1&&r.push(239,191,189);if(o=null,n<128){if((t-=1)<0)break;r.push(n)}else if(n<2048){if((t-=2)<0)break;r.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;r.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;r.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return r}function X(e){for(var t=[],n=0;n<e.length;++n)t.push(255&e.charCodeAt(n));return t}function $(e,t){for(var n,i,o,r=[],s=0;s<e.length;++s){if((t-=2)<0)break;n=e.charCodeAt(s),i=n>>8,o=n%256,r.push(o),r.push(i)}return r}function Z(e){return i.toByteArray(G(e))}function ee(e,t,n,i){for(var o=0;o<i;++o){if(o+n>=t.length||o>=e.length)break;t[o+n]=e[o]}return o}function te(e){return e!==e}}).call(this,n("c8ed"))},f226:function(e,t,n){var i=n("45ad"),o=n("ce47"),r=n("3352"),s=function(e){return function(t,n,s){var a,l=i(t),c=o(l.length),h=r(s,c);if(e&&n!=n){while(c>h)if(a=l[h++],a!=a)return!0}else for(;c>h;h++)if((e||h in l)&&l[h]===n)return e||h||0;return!e&&-1}};e.exports={includes:s(!0),indexOf:s(!1)}},f31a:function(e,t,n){e.exports=n("a57d")},f37b:function(e,t,n){e.exports=n.p+"fonts/fontawesome-webfont.674f50d2.eot"},f39a:function(e,t,n){var i=n("53c2");t=i(!1),t.push([e.i,".monaco-sash{position:absolute;z-index:35;touch-action:none}.monaco-sash.disabled{pointer-events:none}.monaco-sash.mac.vertical{cursor:col-resize}.monaco-sash.vertical.minimum{cursor:e-resize}.monaco-sash.vertical.maximum{cursor:w-resize}.monaco-sash.mac.horizontal{cursor:row-resize}.monaco-sash.horizontal.minimum{cursor:s-resize}.monaco-sash.horizontal.maximum{cursor:n-resize}.monaco-sash.disabled{cursor:default!important;pointer-events:none!important}.monaco-sash.debug{background:#0ff}.monaco-sash.debug.disabled{background:rgba(0,255,255,.2)}.monaco-sash.debug:not(.disabled).orthogonal-end:after,.monaco-sash.debug:not(.disabled).orthogonal-start:before{background:red}",""]),e.exports=t},f3d6:function(e,t,n){var i=n("53c2");t=i(!1),t.push([e.i,'.monaco-editor{font-family:-apple-system,BlinkMacSystemFont,Segoe WPC,Segoe UI,HelveticaNeue-Light,system-ui,Ubuntu,Droid Sans,sans-serif;--monaco-monospace-font:"SF Mono",Monaco,Menlo,Consolas,"Ubuntu Mono","Liberation Mono","DejaVu Sans Mono","Courier New",monospace}.monaco-editor.hc-black .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,.monaco-editor.vs-dark .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,.monaco-menu .monaco-action-bar.vertical .action-item .action-menu-item:focus .action-label{stroke-width:1.2px}.monaco-hover p{margin:0}.monaco-editor.hc-black{-ms-high-contrast-adjust:none}@media screen and (-ms-high-contrast:active){.monaco-editor.vs-dark .view-overlays .current-line,.monaco-editor.vs .view-overlays .current-line{border-color:windowtext!important;border-left:0;border-right:0}.monaco-editor.vs-dark .cursor,.monaco-editor.vs .cursor{background-color:windowtext!important}.monaco-editor.vs-dark .dnd-target,.monaco-editor.vs .dnd-target{border-color:windowtext!important}.monaco-editor.vs-dark .selected-text,.monaco-editor.vs .selected-text{background-color:highlight!important}.monaco-editor.vs-dark .view-line,.monaco-editor.vs .view-line{-ms-high-contrast-adjust:none}.monaco-editor.vs-dark .view-line span,.monaco-editor.vs .view-line span{color:windowtext!important}.monaco-editor.vs-dark .view-line span.inline-selected-text,.monaco-editor.vs .view-line span.inline-selected-text{color:highlighttext!important}.monaco-editor.vs-dark .view-overlays,.monaco-editor.vs .view-overlays{-ms-high-contrast-adjust:none}.monaco-editor.vs-dark .reference-decoration,.monaco-editor.vs-dark .selectionHighlight,.monaco-editor.vs-dark .wordHighlight,.monaco-editor.vs-dark .wordHighlightStrong,.monaco-editor.vs .reference-decoration,.monaco-editor.vs .selectionHighlight,.monaco-editor.vs .wordHighlight,.monaco-editor.vs .wordHighlightStrong{border:2px dotted highlight!important;background:transparent!important;box-sizing:border-box}.monaco-editor.vs-dark .rangeHighlight,.monaco-editor.vs .rangeHighlight{background:transparent!important;border:1px dotted activeborder!important;box-sizing:border-box}.monaco-editor.vs-dark .bracket-match,.monaco-editor.vs .bracket-match{border-color:windowtext!important;background:transparent!important}.monaco-editor.vs-dark .currentFindMatch,.monaco-editor.vs-dark .findMatch,.monaco-editor.vs .currentFindMatch,.monaco-editor.vs .findMatch{border:2px dotted activeborder!important;background:transparent!important;box-sizing:border-box}.monaco-editor.vs-dark .find-widget,.monaco-editor.vs .find-widget{border:1px solid windowtext}.monaco-editor.vs-dark .monaco-list .monaco-list-row,.monaco-editor.vs .monaco-list .monaco-list-row{-ms-high-contrast-adjust:none;color:windowtext!important}.monaco-editor.vs-dark .monaco-list .monaco-list-row.focused,.monaco-editor.vs .monaco-list .monaco-list-row.focused{color:highlighttext!important;background-color:highlight!important}.monaco-editor.vs-dark .monaco-list .monaco-list-row:hover,.monaco-editor.vs .monaco-list .monaco-list-row:hover{background:transparent!important;border:1px solid highlight;box-sizing:border-box}.monaco-editor.vs-dark .monaco-scrollable-element>.scrollbar,.monaco-editor.vs .monaco-scrollable-element>.scrollbar{-ms-high-contrast-adjust:none;background:background!important;border:1px solid windowtext;box-sizing:border-box}.monaco-editor.vs-dark .monaco-scrollable-element>.scrollbar>.slider,.monaco-editor.vs .monaco-scrollable-element>.scrollbar>.slider{background:windowtext!important}.monaco-editor.vs-dark .monaco-scrollable-element>.scrollbar>.slider.active,.monaco-editor.vs-dark .monaco-scrollable-element>.scrollbar>.slider:hover,.monaco-editor.vs .monaco-scrollable-element>.scrollbar>.slider.active,.monaco-editor.vs .monaco-scrollable-element>.scrollbar>.slider:hover{background:highlight!important}.monaco-editor.vs-dark .decorationsOverviewRuler,.monaco-editor.vs .decorationsOverviewRuler{opacity:0}.monaco-editor.vs-dark .minimap,.monaco-editor.vs .minimap{display:none}.monaco-editor.vs-dark .squiggly-d-error,.monaco-editor.vs .squiggly-d-error{background:transparent!important;border-bottom:4px double #e47777}.monaco-editor.vs-dark .squiggly-b-info,.monaco-editor.vs-dark .squiggly-c-warning,.monaco-editor.vs .squiggly-b-info,.monaco-editor.vs .squiggly-c-warning{border-bottom:4px double #71b771}.monaco-editor.vs-dark .squiggly-a-hint,.monaco-editor.vs .squiggly-a-hint{border-bottom:4px double #6c6c6c}.monaco-editor.vs-dark .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,.monaco-editor.vs .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label{-ms-high-contrast-adjust:none;color:highlighttext!important;background-color:highlight!important}.monaco-editor.vs-dark .monaco-menu .monaco-action-bar.vertical .action-menu-item:hover .action-label,.monaco-editor.vs .monaco-menu .monaco-action-bar.vertical .action-menu-item:hover .action-label{-ms-high-contrast-adjust:none;background:transparent!important;border:1px solid highlight;box-sizing:border-box}.monaco-diff-editor.vs-dark .diffOverviewRuler,.monaco-diff-editor.vs .diffOverviewRuler{display:none}.monaco-editor.vs-dark .line-delete,.monaco-editor.vs-dark .line-insert,.monaco-editor.vs .line-delete,.monaco-editor.vs .line-insert{background:transparent!important;border:1px solid highlight!important;box-sizing:border-box}.monaco-editor.vs-dark .char-delete,.monaco-editor.vs-dark .char-insert,.monaco-editor.vs .char-delete,.monaco-editor.vs .char-insert{background:transparent!important}}',""]),e.exports=t},f5ab:function(e,t,n){var i=n("ad2f");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var o=n("4974").default;o("7ca26817",i,!0,{sourceMap:!1,shadowMode:!1})},f652:function(e,t,n){var i,o,r,s,a,l,c,h,u=n("e244"),d=n("42b1").f,p=n("59e5").set,f=n("4ad5"),g=n("e743"),m=n("f79e"),b=u.MutationObserver||u.WebKitMutationObserver,v=u.document,y=u.process,w=u.Promise,_=d(u,"queueMicrotask"),A=_&&_.value;A||(i=function(){var e,t;m&&(e=y.domain)&&e.exit();while(o){t=o.fn,o=o.next;try{t()}catch(n){throw o?s():r=void 0,n}}r=void 0,e&&e.enter()},f||m||g||!b||!v?w&&w.resolve?(c=w.resolve(void 0),c.constructor=w,h=c.then,s=function(){h.call(c,i)}):s=m?function(){y.nextTick(i)}:function(){p.call(u,i)}:(a=!0,l=v.createTextNode(""),new b(i).observe(l,{characterData:!0}),s=function(){l.data=a=!a})),e.exports=A||function(e){var t={fn:e,next:void 0};r&&(r.next=t),o||(o=t,s()),r=t}},f658:function(e,t,n){"use strict";n("37fd");var i=n("fbdf").is,o=n("7299"),r=o.domify,s=o.event;function a(e){this._exclusiveGatewaySettings=e}a.prototype.createContextPads=function(e){var t=this,n=e.outgoing.filter((function(e){return i(e,"bpmn:SequenceFlow")}));if(!(n.length<2)){var o=r('<div class="context-pad" title="Set Sequence Flow"><i class="fa fa-code-fork"></i></div>');return s.bind(o,"click",(function(){t._exclusiveGatewaySettings.setSequenceFlow(e)})),[{element:e,html:o}]}},a.$inject=["exclusiveGatewaySettings"],e.exports=a},f68d:function(e,t,n){var i=n("53c2");t=i(!1),t.push([e.i,".monaco-mouse-cursor-text{cursor:text}.hc-black.mac .monaco-mouse-cursor-text,.hc-black .mac .monaco-mouse-cursor-text,.vs-dark.mac .monaco-mouse-cursor-text,.vs-dark .mac .monaco-mouse-cursor-text{cursor:-webkit-image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAL0lEQVQoz2NgCD3x//9/BhBYBWdhgFVAiVW4JBFKGIa4AqD0//9D3pt4I4tAdAMAHTQ/j5Zom30AAAAASUVORK5CYII=) 1x,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAAz0lEQVRIx2NgYGBY/R8I/vx5eelX3n82IJ9FxGf6tksvf/8FiTMQAcAGQMDvSwu09abffY8QYSAScNk45G198eX//yev73/4///701eh//kZSARckrNBRvz//+8+6ZohwCzjGNjdgQxkAg7B9WADeBjIBqtJCbhRA0YNoIkBSNmaPEMoNmA0FkYNoFKhapJ6FGyAH3nauaSmPfwI0v/3OukVi0CIZ+F25KrtYcx/CTIy0e+rC7R1Z4KMICVTQQ14feVXIbR695u14+Ir4gwAAD49E54wc1kWAAAAAElFTkSuQmCC) 2x) 5 8,text}",""]),e.exports=t},f743:function(e,t,n){var i=n("df3c");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var o=n("4974").default;o("448cf43a",i,!0,{sourceMap:!1,shadowMode:!1})},f767:function(e,t,n){var i=n("53c2");t=i(!1),t.push([e.i,'.djs-minimap{position:absolute;top:20px;right:20px;background-color:hsla(0,0%,100%,.9);border:1px solid #ccc;border-radius:2px;box-sizing:border-box;user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none}.djs-minimap,.djs-minimap:not(.open){overflow:hidden}.djs-minimap .map{display:none}.djs-minimap.open .map{display:block}.djs-minimap .map{width:320px;height:180px}.djs-minimap:not(.open) .toggle{width:70px;height:40px;line-height:40px;text-align:center}.djs-minimap:not(.open) .toggle:before{content:"minimap"}.djs-minimap.open .toggle{position:absolute;right:0;padding:6px;z-index:1}.djs-minimap .map{cursor:crosshair}.djs-minimap .viewport{fill:none;stroke:none}.djs-minimap .viewport-dom{position:absolute;border:2px solid orange;border-radius:2px;box-sizing:border-box;cursor:move}.djs-minimap:not(.open) .viewport-dom{display:none}.djs-minimap.open .overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:hsla(0,0%,100%,.2);pointer-events:none}.djs-minimap .cursor-crosshair{cursor:crosshair}.djs-minimap .cursor-move{cursor:move}',""]),e.exports=t},f79e:function(e,t,n){var i=n("c401"),o=n("e244");e.exports="process"==i(o.process)},f940:function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return s})),n.d(t,"c",(function(){return a}));var i=n("1cb4");const o="undefined"===typeof e?{cwd(){return"/"},env:Object.create(null),get platform(){return i["i"]?"win32":i["f"]?"darwin":"linux"},nextTick(e){return Object(i["j"])(e)}}:e,r=o.cwd,s=o.env,a=o.platform}).call(this,n("2552"))},f96e:function(e,t,n){var i=n("e244"),o=n("a909"),r=n("370b"),s=n("69f1");for(var a in o){var l=i[a],c=l&&l.prototype;if(c&&c.forEach!==r)try{s(c,"forEach",r)}catch(h){c.forEach=r}}},f9ba:function(e,t,n){e.exports=n.p+"fonts/fontawesome-webfont.b06871f2.ttf"},fa89:function(e,t,n){var i=n("6965"),o=n("7d86"),r=n("0da4");i||o(Object.prototype,"toString",r,{unsafe:!0})},fb3d:function(e,t,n){e.exports=n.p+"fonts/fontawesome-webfont.af7ae505.woff2"},fbcf:function(e,t,n){var i=n("eee7");e.exports=function(e){if(!i(e))throw TypeError(String(e)+" is not an object");return e}},fbdf:function(e,t,n){"use strict";n("f96e"),n("37fd");var i=n("c201").every,o=n("c201").some;function r(e,t){var n=t.parent;while(n){if(n===e)return!0;n=n.parent}return!1}e.exports.is=function(e,t){if("label"!==e.type){Array.isArray(t)||(t=[t]);var n=!1;return t.forEach((function(t){t===e.type&&(n=!0)})),n}},e.exports.isTypedEvent=function(e,t,n){function r(e,t){return i(t,(function(t,n){return e[n]==t}))}return o(e.eventDefinitions,(function(i){return i.$type===t&&r(e,n)}))},e.exports.getBusinessObject=function(e){return e&&e.businessObject||e},e.exports.isAncestor=r,e.exports.getDescendants=function(e,t){return e.filter((function(e){return r(t,e)}))},e.exports.supportedElements=["bpmn:Association","bpmn:BoundaryEvent","bpmn:BusinessRuleTask","bpmn:CallActivity","bpmn:DataInputAssociation","bpmn:DataObjectReference","bpmn:DataOutputAssociation","bpmn:DataStoreReference","bpmn:EndEvent","bpmn:EventBasedGateway","bpmn:ExclusiveGateway","bpmn:IntermediateCatchEvent","bpmn:ManualTask","bpmn:ParallelGateway","bpmn:Process","bpmn:ScriptTask","bpmn:SequenceFlow","bpmn:ServiceTask","bpmn:StartEvent","bpmn:SubProcess","bpmn:Task","bpmn:TextAnnotation","bpmn:UserTask"]},fc01:function(e,t,n){"use strict";var i=n("7f17"),o=function(e){var t,n;this.promise=new e((function(e,i){if(void 0!==t||void 0!==n)throw TypeError("Bad Promise constructor");t=e,n=i})),this.resolve=i(t),this.reject=i(n)};e.exports.f=function(e){return new o(e)}},fc08:function(e,t,n){var i=function(e){"use strict";var t,n=Object.prototype,i=n.hasOwnProperty,o="function"===typeof Symbol?Symbol:{},r=o.iterator||"@@iterator",s=o.asyncIterator||"@@asyncIterator",a=o.toStringTag||"@@toStringTag";function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(B){l=function(e,t,n){return e[t]=n}}function c(e,t,n,i){var o=t&&t.prototype instanceof m?t:m,r=Object.create(o.prototype),s=new M(i||[]);return r._invoke=x(e,n,s),r}function h(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(B){return{type:"throw",arg:B}}}e.wrap=c;var u="suspendedStart",d="suspendedYield",p="executing",f="completed",g={};function m(){}function b(){}function v(){}var y={};y[r]=function(){return this};var w=Object.getPrototypeOf,_=w&&w(w(N([])));_&&_!==n&&i.call(_,r)&&(y=_);var A=v.prototype=m.prototype=Object.create(y);function C(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function E(e,t){function n(o,r,s,a){var l=h(e[o],e,r);if("throw"!==l.type){var c=l.arg,u=c.value;return u&&"object"===typeof u&&i.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,s,a)}),(function(e){n("throw",e,s,a)})):t.resolve(u).then((function(e){c.value=e,s(c)}),(function(e){return n("throw",e,s,a)}))}a(l.arg)}var o;function r(e,i){function r(){return new t((function(t,o){n(e,i,t,o)}))}return o=o?o.then(r,r):r()}this._invoke=r}function x(e,t,n){var i=u;return function(o,r){if(i===p)throw new Error("Generator is already running");if(i===f){if("throw"===o)throw r;return L()}n.method=o,n.arg=r;while(1){var s=n.delegate;if(s){var a=S(s,n);if(a){if(a===g)continue;return a}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(i===u)throw i=f,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);i=p;var l=h(e,t,n);if("normal"===l.type){if(i=n.done?f:d,l.arg===g)continue;return{value:l.arg,done:n.done}}"throw"===l.type&&(i=f,n.method="throw",n.arg=l.arg)}}}function S(e,n){var i=e.iterator[n.method];if(i===t){if(n.delegate=null,"throw"===n.method){if(e.iterator["return"]&&(n.method="return",n.arg=t,S(e,n),"throw"===n.method))return g;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return g}var o=h(i,e.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,g;var r=o.arg;return r?r.done?(n[e.resultName]=r.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,g):r:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,g)}function D(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function k(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function M(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(D,this),this.reset(!0)}function N(e){if(e){var n=e[r];if(n)return n.call(e);if("function"===typeof e.next)return e;if(!isNaN(e.length)){var o=-1,s=function n(){while(++o<e.length)if(i.call(e,o))return n.value=e[o],n.done=!1,n;return n.value=t,n.done=!0,n};return s.next=s}}return{next:L}}function L(){return{value:t,done:!0}}return b.prototype=A.constructor=v,v.constructor=b,b.displayName=l(v,a,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"===typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,l(e,a,"GeneratorFunction")),e.prototype=Object.create(A),e},e.awrap=function(e){return{__await:e}},C(E.prototype),E.prototype[s]=function(){return this},e.AsyncIterator=E,e.async=function(t,n,i,o,r){void 0===r&&(r=Promise);var s=new E(c(t,n,i,o),r);return e.isGeneratorFunction(n)?s:s.next().then((function(e){return e.done?e.value:s.next()}))},C(A),l(A,a,"Generator"),A[r]=function(){return this},A.toString=function(){return"[object Generator]"},e.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function n(){while(t.length){var i=t.pop();if(i in e)return n.value=i,n.done=!1,n}return n.done=!0,n}},e.values=N,M.prototype={constructor:M,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(k),!e)for(var n in this)"t"===n.charAt(0)&&i.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=t)},stop:function(){this.done=!0;var e=this.tryEntries[0],t=e.completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function o(i,o){return a.type="throw",a.arg=e,n.next=i,o&&(n.method="next",n.arg=t),!!o}for(var r=this.tryEntries.length-1;r>=0;--r){var s=this.tryEntries[r],a=s.completion;if("root"===s.tryLoc)return o("end");if(s.tryLoc<=this.prev){var l=i.call(s,"catchLoc"),c=i.call(s,"finallyLoc");if(l&&c){if(this.prev<s.catchLoc)return o(s.catchLoc,!0);if(this.prev<s.finallyLoc)return o(s.finallyLoc)}else if(l){if(this.prev<s.catchLoc)return o(s.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<s.finallyLoc)return o(s.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&i.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var r=o;break}}r&&("break"===e||"continue"===e)&&r.tryLoc<=t&&t<=r.finallyLoc&&(r=null);var s=r?r.completion:{};return s.type=e,s.arg=t,r?(this.method="next",this.next=r.finallyLoc,g):this.complete(s)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),g},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),k(n),g}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var i=n.completion;if("throw"===i.type){var o=i.arg;k(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,i){return this.delegate={iterator:N(e),resultName:n,nextLoc:i},"next"===this.method&&(this.arg=t),g}},e}(e.exports);try{regeneratorRuntime=i}catch(o){Function("r","regeneratorRuntime = r")(i)}},fc78:function(e,t,n){e.exports=n("a940")},fc9a:function(e,t,n){var i=n("e244");e.exports=i.Promise},fd0a:function(e,t,n){"use strict";var i=/,?([a-z]),?/gi,o=parseFloat,r=Math,s=r.PI,a=r.min,l=r.max,c=r.pow,h=r.abs,u=/([a-z])[\s,]*((-?\d*\.?\d*(?:e[-+]?\d+)?[\s]*,?[\s]*)+)/gi,d=/(-?\d*\.?\d*(?:e[-+]?\d+)?)[\s]*,?[\s]*/gi,p=Array.isArray||function(e){return e instanceof Array};function f(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function g(e){if("function"==typeof e||Object(e)!==e)return e;var t=new e.constructor;for(var n in e)f(e,n)&&(t[n]=g(e[n]));return t}function m(e,t){for(var n=0,i=e.length;n<i;n++)if(e[n]===t)return e.push(e.splice(n,1)[0])}function b(e){function t(){var n=Array.prototype.slice.call(arguments,0),i=n.join("␀"),o=t.cache=t.cache||{},r=t.count=t.count||[];return f(o,i)?(m(r,i),o[i]):(r.length>=1e3&&delete o[r.shift()],r.push(i),o[i]=e.apply(0,n),o[i])}return t}function v(e){if(!e)return null;var t=y(e);if(t.arr)return g(t.arr);var n={a:7,c:6,h:1,l:2,m:2,q:4,s:4,t:2,v:1,z:0},i=[];return p(e)&&p(e[0])&&(i=g(e)),i.length||String(e).replace(u,(function(e,t,o){var r=[],s=t.toLowerCase();o.replace(d,(function(e,t){t&&r.push(+t)})),"m"==s&&r.length>2&&(i.push([t].concat(r.splice(0,2))),s="l",t="m"==t?"l":"L");while(r.length>=n[s])if(i.push([t].concat(r.splice(0,n[s]))),!n[s])break})),i.toString=y.toString,t.arr=g(i),i}function y(e){var t=y.ps=y.ps||{};return t[e]?t[e].sleep=100:t[e]={sleep:100},setTimeout((function(){for(var n in t)f(t,n)&&n!=e&&(t[n].sleep--,!t[n].sleep&&delete t[n])})),t[e]}function w(e,t,n,i){return 1===arguments.length&&(t=e.y,n=e.width,i=e.height,e=e.x),{x:e,y:t,width:n,height:i,x2:e+n,y2:t+i}}function _(){return this.join(",").replace(i,"$1")}function A(e){var t=g(e);return t.toString=_,t}function C(e,t,n,i,o,r,s,a,l){var h=1-l,u=c(h,3),d=c(h,2),p=l*l,f=p*l,g=u*e+3*d*l*n+3*h*l*l*o+f*s,m=u*t+3*d*l*i+3*h*l*l*r+f*a;return{x:N(g),y:N(m)}}function E(e){var t=F.apply(null,e);return w(t.x0,t.y0,t.x1-t.x0,t.y1-t.y0)}function x(e,t,n){return t>=e.x&&t<=e.x+e.width&&n>=e.y&&n<=e.y+e.height}function S(e,t){return e=w(e),t=w(t),x(t,e.x,e.y)||x(t,e.x2,e.y)||x(t,e.x,e.y2)||x(t,e.x2,e.y2)||x(e,t.x,t.y)||x(e,t.x2,t.y)||x(e,t.x,t.y2)||x(e,t.x2,t.y2)||(e.x<t.x2&&e.x>t.x||t.x<e.x2&&t.x>e.x)&&(e.y<t.y2&&e.y>t.y||t.y<e.y2&&t.y>e.y)}function D(e,t,n,i,o){var r=-3*t+9*n-9*i+3*o,s=e*r+6*t-12*n+6*i;return e*s-3*t+3*n}function k(e,t,n,i,o,s,a,l,c){null==c&&(c=1),c=c>1?1:c<0?0:c;for(var h=c/2,u=12,d=[-.1252,.1252,-.3678,.3678,-.5873,.5873,-.7699,.7699,-.9041,.9041,-.9816,.9816],p=[.2491,.2491,.2335,.2335,.2032,.2032,.1601,.1601,.1069,.1069,.0472,.0472],f=0,g=0;g<u;g++){var m=h*d[g]+h,b=D(m,e,n,o,a),v=D(m,t,i,s,l),y=b*b+v*v;f+=p[g]*r.sqrt(y)}return h*f}function M(e,t,n,i,o,r,s,c){if(!(l(e,n)<a(o,s)||a(e,n)>l(o,s)||l(t,i)<a(r,c)||a(t,i)>l(r,c))){var h=(e*i-t*n)*(o-s)-(e-n)*(o*c-r*s),u=(e*i-t*n)*(r-c)-(t-i)*(o*c-r*s),d=(e-n)*(r-c)-(t-i)*(o-s);if(d){var p=N(h/d),f=N(u/d),g=+p.toFixed(2),m=+f.toFixed(2);if(!(g<+a(e,n).toFixed(2)||g>+l(e,n).toFixed(2)||g<+a(o,s).toFixed(2)||g>+l(o,s).toFixed(2)||m<+a(t,i).toFixed(2)||m>+l(t,i).toFixed(2)||m<+a(r,c).toFixed(2)||m>+l(r,c).toFixed(2)))return{x:p,y:f}}}}function N(e){return Math.round(1e11*e)/1e11}function L(e,t,n){var i=E(e),o=E(t);if(!S(i,o))return n?0:[];for(var r=k.apply(0,e),s=k.apply(0,t),a=T(e)?1:~~(r/5)||1,l=T(t)?1:~~(s/5)||1,c=[],u=[],d={},p=n?0:[],f=0;f<a+1;f++){var g=C.apply(0,e.concat(f/a));c.push({x:g.x,y:g.y,t:f/a})}for(f=0;f<l+1;f++)g=C.apply(0,t.concat(f/l)),u.push({x:g.x,y:g.y,t:f/l});for(f=0;f<a;f++)for(var m=0;m<l;m++){var b,v=c[f],y=c[f+1],w=u[m],_=u[m+1],A=h(y.x-v.x)<.01?"y":"x",x=h(_.x-w.x)<.01?"y":"x",D=M(v.x,v.y,y.x,y.y,w.x,w.y,_.x,_.y);if(D){if(b=D.x.toFixed(9)+"#"+D.y.toFixed(9),d[b])continue;d[b]=!0;var N=v.t+h((D[A]-v[A])/(y[A]-v[A]))*(y.t-v.t),L=w.t+h((D[x]-w[x])/(_[x]-w[x]))*(_.t-w.t);N>=0&&N<=1&&L>=0&&L<=1&&(n?p++:p.push({x:D.x,y:D.y,t1:N,t2:L}))}}return p}function B(e,t,n){e=j(e),t=j(t);for(var i,o,r,s,a,l,c,h,u,d,p=n?0:[],f=0,g=e.length;f<g;f++){var m=e[f];if("M"==m[0])i=a=m[1],o=l=m[2];else{"C"==m[0]?(u=[i,o].concat(m.slice(1)),i=u[6],o=u[7]):(u=[i,o,i,o,a,l,a,l],i=a,o=l);for(var b=0,v=t.length;b<v;b++){var y=t[b];if("M"==y[0])r=c=y[1],s=h=y[2];else{"C"==y[0]?(d=[r,s].concat(y.slice(1)),r=d[6],s=d[7]):(d=[r,s,r,s,c,h,c,h],r=c,s=h);var w=L(u,d,n);if(n)p+=w;else{for(var _=0,A=w.length;_<A;_++)w[_].segment1=f,w[_].segment2=b,w[_].bez1=u,w[_].bez2=d;p=p.concat(w)}}}}}return p}function I(e){var t=y(e);if(t.abs)return A(t.abs);if(p(e)&&p(e&&e[0])||(e=v(e)),!e||!e.length)return[["M",0,0]];var n,i=[],o=0,r=0,s=0,a=0,l=0;"M"==e[0][0]&&(o=+e[0][1],r=+e[0][2],s=o,a=r,l++,i[0]=["M",o,r]);for(var c,h,u=l,d=e.length;u<d;u++){if(i.push(c=[]),h=e[u],n=h[0],n!=n.toUpperCase())switch(c[0]=n.toUpperCase(),c[0]){case"A":c[1]=h[1],c[2]=h[2],c[3]=h[3],c[4]=h[4],c[5]=h[5],c[6]=+h[6]+o,c[7]=+h[7]+r;break;case"V":c[1]=+h[1]+r;break;case"H":c[1]=+h[1]+o;break;case"M":s=+h[1]+o,a=+h[2]+r;default:for(var f=1,g=h.length;f<g;f++)c[f]=+h[f]+(f%2?o:r)}else for(var m=0,b=h.length;m<b;m++)c[m]=h[m];switch(n=n.toUpperCase(),c[0]){case"Z":o=+s,r=+a;break;case"H":o=c[1];break;case"V":r=c[1];break;case"M":s=c[c.length-2],a=c[c.length-1];default:o=c[c.length-2],r=c[c.length-1]}}return i.toString=_,t.abs=A(i),i}function T(e){return e[0]===e[2]&&e[1]===e[3]&&e[4]===e[6]&&e[5]===e[7]}function O(e,t,n,i){return[e,t,n,i,n,i]}function R(e,t,n,i,o,r){var s=1/3,a=2/3;return[s*e+a*n,s*t+a*i,s*o+a*n,s*r+a*i,o,r]}function P(e,t,n,i,o,a,l,c,u,d){var p,f=120*s/180,g=s/180*(+o||0),m=[],v=b((function(e,t,n){var i=e*r.cos(n)-t*r.sin(n),o=e*r.sin(n)+t*r.cos(n);return{x:i,y:o}}));if(d)D=d[0],k=d[1],x=d[2],S=d[3];else{p=v(e,t,-g),e=p.x,t=p.y,p=v(c,u,-g),c=p.x,u=p.y;var y=(e-c)/2,w=(t-u)/2,_=y*y/(n*n)+w*w/(i*i);_>1&&(_=r.sqrt(_),n*=_,i*=_);var A=n*n,C=i*i,E=(a==l?-1:1)*r.sqrt(h((A*C-A*w*w-C*y*y)/(A*w*w+C*y*y))),x=E*n*w/i+(e+c)/2,S=E*-i*y/n+(t+u)/2,D=r.asin(((t-S)/i).toFixed(9)),k=r.asin(((u-S)/i).toFixed(9));D=e<x?s-D:D,k=c<x?s-k:k,D<0&&(D=2*s+D),k<0&&(k=2*s+k),l&&D>k&&(D-=2*s),!l&&k>D&&(k-=2*s)}var M=k-D;if(h(M)>f){var N=k,L=c,B=u;k=D+f*(l&&k>D?1:-1),c=x+n*r.cos(k),u=S+i*r.sin(k),m=P(c,u,n,i,o,0,l,L,B,[k,N,x,S])}M=k-D;var I=r.cos(D),T=r.sin(D),O=r.cos(k),R=r.sin(k),F=r.tan(M/4),j=4/3*n*F,Q=4/3*i*F,z=[e,t],V=[e+j*T,t-Q*I],W=[c+j*R,u-Q*O],H=[c,u];if(V[0]=2*z[0]-V[0],V[1]=2*z[1]-V[1],d)return[V,W,H].concat(m);m=[V,W,H].concat(m).join().split(",");for(var U=[],Y=0,G=m.length;Y<G;Y++)U[Y]=Y%2?v(m[Y-1],m[Y],g).y:v(m[Y],m[Y+1],g).x;return U}function F(e,t,n,i,o,s,c,u){for(var d,p,f,g,m,b,v,y,w=[],_=[[],[]],A=0;A<2;++A)if(0==A?(p=6*e-12*n+6*o,d=-3*e+9*n-9*o+3*c,f=3*n-3*e):(p=6*t-12*i+6*s,d=-3*t+9*i-9*s+3*u,f=3*i-3*t),h(d)<1e-12){if(h(p)<1e-12)continue;g=-f/p,0<g&&g<1&&w.push(g)}else v=p*p-4*f*d,y=r.sqrt(v),v<0||(m=(-p+y)/(2*d),0<m&&m<1&&w.push(m),b=(-p-y)/(2*d),0<b&&b<1&&w.push(b));var C,E=w.length,x=E;while(E--)g=w[E],C=1-g,_[0][E]=C*C*C*e+3*C*C*g*n+3*C*g*g*o+g*g*g*c,_[1][E]=C*C*C*t+3*C*C*g*i+3*C*g*g*s+g*g*g*u;return _[0][x]=e,_[1][x]=t,_[0][x+1]=c,_[1][x+1]=u,_[0].length=_[1].length=x+2,{x0:a.apply(0,_[0]),y0:a.apply(0,_[1]),x1:l.apply(0,_[0]),y1:l.apply(0,_[1])}}function j(e){var t=y(e);if(t.curve)return A(t.curve);for(var n=I(e),i={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},r=function(e,t,n){var i,o;if(!e)return["C",t.x,t.y,t.x,t.y,t.x,t.y];switch(!(e[0]in{T:1,Q:1})&&(t.qx=t.qy=null),e[0]){case"M":t.X=e[1],t.Y=e[2];break;case"A":e=["C"].concat(P.apply(0,[t.x,t.y].concat(e.slice(1))));break;case"S":"C"==n||"S"==n?(i=2*t.x-t.bx,o=2*t.y-t.by):(i=t.x,o=t.y),e=["C",i,o].concat(e.slice(1));break;case"T":"Q"==n||"T"==n?(t.qx=2*t.x-t.qx,t.qy=2*t.y-t.qy):(t.qx=t.x,t.qy=t.y),e=["C"].concat(R(t.x,t.y,t.qx,t.qy,e[1],e[2]));break;case"Q":t.qx=e[1],t.qy=e[2],e=["C"].concat(R(t.x,t.y,e[1],e[2],e[3],e[4]));break;case"L":e=["C"].concat(O(t.x,t.y,e[1],e[2]));break;case"H":e=["C"].concat(O(t.x,t.y,e[1],t.y));break;case"V":e=["C"].concat(O(t.x,t.y,t.x,e[1]));break;case"Z":e=["C"].concat(O(t.x,t.y,t.X,t.Y));break}return e},s=function(e,t){if(e[t].length>7){e[t].shift();var i=e[t];while(i.length)a[t]="A",e.splice(t++,0,["C"].concat(i.splice(0,6)));e.splice(t,1),u=n.length}},a=[],l="",c="",h=0,u=n.length;h<u;h++){n[h]&&(l=n[h][0]),"C"!=l&&(a[h]=l,h&&(c=a[h-1])),n[h]=r(n[h],i,c),"A"!=a[h]&&"C"==l&&(a[h]="C"),s(n,h);var d=n[h],p=d.length;i.x=d[p-2],i.y=d[p-1],i.bx=o(d[p-4])||i.x,i.by=o(d[p-3])||i.y}return t.curve=A(n),n}e.exports=B},fd3f:function(e,t){e.exports={}},fdda:function(e,t,n){"use strict";function i(e,t){var n=o(e);return n&&"function"===typeof n.$instanceOf&&n.$instanceOf(t)}function o(e){return e&&e.businessObject||e}n.r(t),n.d(t,"is",(function(){return i})),n.d(t,"getBusinessObject",(function(){return o}))},fe32:function(e,t,n){var i=n("c673"),o={}.hasOwnProperty;e.exports=function(e,t){return o.call(i(e),t)}},ff4d:function(e,t,n){"use strict";n("37fd"),n("adae");var i=n("4580"),o=i.TOGGLE_MODE_EVENT,r=i.RESET_SIMULATION_EVENT,s=i.PROCESS_INSTANCE_CREATED_EVENT,a=i.PROCESS_INSTANCE_FINISHED_EVENT;function l(e,t){var n=this;this._eventBus=e,this._processInstanceIds=t,this.processInstances=[],e.on([o,r],(function(){n.processInstances=[]}))}l.prototype.create=function(e,t){var n=this._processInstanceIds.getNext(),i={parent:e,processInstanceId:n,parentProcessInstanceId:t};return this.processInstances.push(i),this._eventBus.fire(s,i),n},l.prototype.remove=function(e){this.processInstances=this.processInstances.filter((function(t){return t.processInstanceId!==e}))},l.prototype.finish=function(e){var t=this.processInstances.find((function(t){return t.processInstanceId===e}));this._eventBus.fire(a,t),t.isFinished=!0},l.prototype.getProcessInstances=function(e,t){if(!e)return this.processInstances;var n=this.processInstances.filter((function(t){return t.parent===e}));return t&&!0!==t.includeFinished&&(n=n.filter((function(e){return!e.isFinished}))),n},l.prototype.getProcessInstance=function(e){return this.processInstances.find((function(t){return t.processInstanceId===e}))},l.$inject=["eventBus","processInstanceIds"],e.exports=l},ff5c:function(e,t,n){"use strict";var i=n("fbcf");e.exports=function(){var e=i(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},ffc8:function(e,t,n){"use strict";n("f96e"),n("37fd"),n("2f62"),n("26c4"),n("fa89"),n("f05e");var i=n("d1cc"),o=n("7299").query,r=n("4580"),s=r.RESET_SIMULATION_EVENT,a=r.PLAY_SIMULATION_EVENT,l=r.PAUSE_SIMULATION_EVENT,c=r.TERMINATE_EVENT,h=r.PROCESS_INSTANCE_FINISHED_EVENT,u=r.ANIMATION_CREATED_EVENT,d=n("fbdf").isAncestor,p=n("4e99"),f=p.distance,g=getComputedStyle(document.documentElement).getPropertyValue("--token-simulation-green-base-44");function m(e){return 1===e}function b(e){return 2==e.length}var v=0,y="-",w="<",_="<>",A=20;function C(e,t){var n=window.animation=this;this._eventBus=t,this.animations=[],this.hiddenAnimations=[],this.animationSpeed=1,t.on("import.done",(function(){var t=i(e._svg),r=o(".viewport",e._svg),s=i.adopt(r);n.group=t.group().attr("id","token-simulation"),s.put(n.group)})),t.on(c,(function(e){var t=e.element,i=t.parent;n.animations.forEach((function(e){d(i,e.element)&&(e.animation.stop(),n.animations=n.animations.filter((function(t){return t!==e})))}))})),t.on(h,(function(e){var t=e.parent;n.animations.forEach((function(i){(e.processInstanceId===i.processInstanceId||d(t,i.element))&&(i.animation.stop(),n.animations=n.animations.filter((function(e){return e!==i})))}))})),t.on(s,(function(){n.animations.forEach((function(e){e.animation.stop()})),n.animations=[],n.hiddenAnimations=[]})),t.on(l,(function(){n.animations.forEach((function(e){e.animation.pause()}))})),t.on(a,(function(){n.animations.forEach((function(e){e.animation.play()}))}))}function E(e,t,n){this.gfx=this.fx=e,this.waypoints=t,this.done=n,this.create()}C.prototype.createAnimation=function(e,t,n){var i=this;if(this.group){var o,r=this._createTokenGfx(t);return o=new E(r,e.waypoints,(function(){i.animations=i.animations.filter((function(e){return e.animation!==o})),n&&n()})),this.hiddenAnimations.includes(t)&&r.hide(),r.fx._speed=this.animationSpeed,this.animations.push({tokenGfx:r,animation:o,element:e,processInstanceId:t}),this._eventBus.fire(u,{tokenGfx:r,animation:o,element:e,processInstanceId:t}),o}},C.prototype.setAnimationSpeed=function(e){this.animations.forEach((function(t){t.tokenGfx.fx._speed=e})),this.animationSpeed=e},C.prototype._createTokenGfx=function(e){var t=this.group.group().attr("class","token").hide();return t.circle(A,A).attr("fill",g).attr("class","circle"),t.text(e.toString()).attr("transform","translate(10, -7)").attr("text-anchor","middle").attr("class","text"),t},C.prototype.showProcessInstanceAnimations=function(e){this.animations.forEach((function(t){t.processInstanceId===e&&t.tokenGfx.show()})),this.hiddenAnimations=this.hiddenAnimations.filter((function(t){return t!==e}))},C.prototype.hideProcessInstanceAnimations=function(e){this.animations.forEach((function(t){t.processInstanceId===e&&t.tokenGfx.hide()})),this.hiddenAnimations.push(e)},C.$inject=["canvas","eventBus"],e.exports=C,E.prototype.create=function(){var e=this.gfx,t=this.waypoints,n=this.done,i=this.fx;e.show().move(t[0].x-A/2,t[0].y-A/2),t.forEach((function(e,n){if(n>0){var o=e.x-A/2,r=e.y-A/2,s=m(n)?w:y;b(t)&&(s=_);var a=20*f(t[n-1],e);i=i.animate(a,s,v).move(o,r)}})),i.after((function(){e.remove(),n()}))},E.prototype.play=function(){this.gfx.play()},E.prototype.pause=function(){this.gfx.pause()},E.prototype.stop=function(){this.fx.stop(),this.gfx.remove()}},ffe9:function(e,t,n){"use strict";n("f96e");var i=n("fbdf").is,o=n("4580"),r=o.UPDATE_ELEMENTS_EVENT;function s(e,t){this._eventBus=e,this._animation=t}s.prototype.consume=function(e){var t=e.element,n=e.processInstanceId;t.tokenCount||(t.tokenCount={}),t.tokenCount[n]||(t.tokenCount[n]=0),t.tokenCount[n]++;var o=t.outgoing,s=[];o.forEach((function(e){var t=e.target;i(t,"bpmn:IntermediateCatchEvent")&&s.push(t)})),this._eventBus.fire(r,{elements:s})},s.prototype.generate=function(){},s.$inject=["eventBus","animation"],e.exports=s}})}));
Source/UBCS-WEB/dist/cdn/vue-router/3.0.1/vue-router.min.js
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,6 @@
/**
  * vue-router v3.0.1
  * (c) 2017 Evan You
  * @license MIT
  */
 !function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):t.VueRouter=e()}(this,function(){"use strict";function t(t,e){}function e(t){return Object.prototype.toString.call(t).indexOf("Error")>-1}function r(t,e){switch(typeof e){case"undefined":return;case"object":return e;case"function":return e(t);case"boolean":return e?t.params:void 0}}function n(t,e){for(var r in e)t[r]=e[r];return t}function o(t,e,r){void 0===e&&(e={});var n,o=r||i;try{n=o(t||"")}catch(t){n={}}for(var a in e)n[a]=e[a];return n}function i(t){var e={};return(t=t.trim().replace(/^(\?|#|&)/,""))?(t.split("&").forEach(function(t){var r=t.replace(/\+/g," ").split("="),n=Ut(r.shift()),o=r.length>0?Ut(r.join("=")):null;void 0===e[n]?e[n]=o:Array.isArray(e[n])?e[n].push(o):e[n]=[e[n],o]}),e):e}function a(t){var e=t?Object.keys(t).map(function(e){var r=t[e];if(void 0===r)return"";if(null===r)return Pt(e);if(Array.isArray(r)){var n=[];return r.forEach(function(t){void 0!==t&&(null===t?n.push(Pt(e)):n.push(Pt(e)+"="+Pt(t)))}),n.join("&")}return Pt(e)+"="+Pt(r)}).filter(function(t){return t.length>0}).join("&"):null;return e?"?"+e:""}function u(t,e,r,n){var o=n&&n.options.stringifyQuery,i=e.query||{};try{i=c(i)}catch(t){}var a={name:e.name||t&&t.name,meta:t&&t.meta||{},path:e.path||"/",hash:e.hash||"",query:i,params:e.params||{},fullPath:p(e,o),matched:t?s(t):[]};return r&&(a.redirectedFrom=p(r,o)),Object.freeze(a)}function c(t){if(Array.isArray(t))return t.map(c);if(t&&"object"==typeof t){var e={};for(var r in t)e[r]=c(t[r]);return e}return t}function s(t){for(var e=[];t;)e.unshift(t),t=t.parent;return e}function p(t,e){var r=t.path,n=t.query;void 0===n&&(n={});var o=t.hash;void 0===o&&(o="");var i=e||a;return(r||"/")+i(n)+o}function f(t,e){return e===Ht?t===e:!!e&&(t.path&&e.path?t.path.replace(Mt,"")===e.path.replace(Mt,"")&&t.hash===e.hash&&h(t.query,e.query):!(!t.name||!e.name)&&(t.name===e.name&&t.hash===e.hash&&h(t.query,e.query)&&h(t.params,e.params)))}function h(t,e){if(void 0===t&&(t={}),void 0===e&&(e={}),!t||!e)return t===e;var r=Object.keys(t),n=Object.keys(e);return r.length===n.length&&r.every(function(r){var n=t[r],o=e[r];return"object"==typeof n&&"object"==typeof o?h(n,o):String(n)===String(o)})}function l(t,e){return 0===t.path.replace(Mt,"/").indexOf(e.path.replace(Mt,"/"))&&(!e.hash||t.hash===e.hash)&&d(t.query,e.query)}function d(t,e){for(var r in e)if(!(r in t))return!1;return!0}function y(t){if(!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey||t.defaultPrevented||void 0!==t.button&&0!==t.button)){if(t.currentTarget&&t.currentTarget.getAttribute){var e=t.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(e))return}return t.preventDefault&&t.preventDefault(),!0}}function v(t){if(t)for(var e,r=0;r<t.length;r++){if("a"===(e=t[r]).tag)return e;if(e.children&&(e=v(e.children)))return e}}function m(t){if(!m.installed||Tt!==t){m.installed=!0,Tt=t;var e=function(t){return void 0!==t},r=function(t,r){var n=t.$options._parentVnode;e(n)&&e(n=n.data)&&e(n=n.registerRouteInstance)&&n(t,r)};t.mixin({beforeCreate:function(){e(this.$options.router)?(this._routerRoot=this,this._router=this.$options.router,this._router.init(this),t.util.defineReactive(this,"_route",this._router.history.current)):this._routerRoot=this.$parent&&this.$parent._routerRoot||this,r(this,this)},destroyed:function(){r(this)}}),Object.defineProperty(t.prototype,"$router",{get:function(){return this._routerRoot._router}}),Object.defineProperty(t.prototype,"$route",{get:function(){return this._routerRoot._route}}),t.component("router-view",St),t.component("router-link",zt);var n=t.config.optionMergeStrategies;n.beforeRouteEnter=n.beforeRouteLeave=n.beforeRouteUpdate=n.created}}function g(t,e,r){var n=t.charAt(0);if("/"===n)return t;if("?"===n||"#"===n)return e+t;var o=e.split("/");r&&o[o.length-1]||o.pop();for(var i=t.replace(/^\//,"").split("/"),a=0;a<i.length;a++){var u=i[a];".."===u?o.pop():"."!==u&&o.push(u)}return""!==o[0]&&o.unshift(""),o.join("/")}function b(t){var e="",r="",n=t.indexOf("#");n>=0&&(e=t.slice(n),t=t.slice(0,n));var o=t.indexOf("?");return o>=0&&(r=t.slice(o+1),t=t.slice(0,o)),{path:t,query:r,hash:e}}function w(t){return t.replace(/\/\//g,"/")}function x(t,e){for(var r,n=[],o=0,i=0,a="",u=e&&e.delimiter||"/";null!=(r=Qt.exec(t));){var c=r[0],s=r[1],p=r.index;if(a+=t.slice(i,p),i=p+c.length,s)a+=s[1];else{var f=t[i],h=r[2],l=r[3],d=r[4],y=r[5],v=r[6],m=r[7];a&&(n.push(a),a="");var g=null!=h&&null!=f&&f!==h,b="+"===v||"*"===v,w="?"===v||"*"===v,x=r[2]||u,k=d||y;n.push({name:l||o++,prefix:h||"",delimiter:x,optional:w,repeat:b,partial:g,asterisk:!!m,pattern:k?C(k):m?".*":"[^"+O(x)+"]+?"})}}return i<t.length&&(a+=t.substr(i)),a&&n.push(a),n}function k(t){return encodeURI(t).replace(/[\/?#]/g,function(t){return"%"+t.charCodeAt(0).toString(16).toUpperCase()})}function R(t){return encodeURI(t).replace(/[?#]/g,function(t){return"%"+t.charCodeAt(0).toString(16).toUpperCase()})}function E(t){for(var e=new Array(t.length),r=0;r<t.length;r++)"object"==typeof t[r]&&(e[r]=new RegExp("^(?:"+t[r].pattern+")$"));return function(r,n){for(var o="",i=r||{},a=(n||{}).pretty?k:encodeURIComponent,u=0;u<t.length;u++){var c=t[u];if("string"!=typeof c){var s,p=i[c.name];if(null==p){if(c.optional){c.partial&&(o+=c.prefix);continue}throw new TypeError('Expected "'+c.name+'" to be defined')}if(Ft(p)){if(!c.repeat)throw new TypeError('Expected "'+c.name+'" to not repeat, but received `'+JSON.stringify(p)+"`");if(0===p.length){if(c.optional)continue;throw new TypeError('Expected "'+c.name+'" to not be empty')}for(var f=0;f<p.length;f++){if(s=a(p[f]),!e[u].test(s))throw new TypeError('Expected all "'+c.name+'" to match "'+c.pattern+'", but received `'+JSON.stringify(s)+"`");o+=(0===f?c.prefix:c.delimiter)+s}}else{if(s=c.asterisk?R(p):a(p),!e[u].test(s))throw new TypeError('Expected "'+c.name+'" to match "'+c.pattern+'", but received "'+s+'"');o+=c.prefix+s}}else o+=c}return o}}function O(t){return t.replace(/([.+*?=^!:${}()[\]|\/\\])/g,"\\$1")}function C(t){return t.replace(/([=!:$\/()])/g,"\\$1")}function j(t,e){return t.keys=e,t}function A(t){return t.sensitive?"":"i"}function _(t,e){var r=t.source.match(/\((?!\?)/g);if(r)for(var n=0;n<r.length;n++)e.push({name:n,prefix:null,delimiter:null,optional:!1,repeat:!1,partial:!1,asterisk:!1,pattern:null});return j(t,e)}function T(t,e,r){for(var n=[],o=0;o<t.length;o++)n.push(q(t[o],e,r).source);return j(new RegExp("(?:"+n.join("|")+")",A(r)),e)}function S(t,e,r){return $(x(t,r),e,r)}function $(t,e,r){Ft(e)||(r=e||r,e=[]);for(var n=(r=r||{}).strict,o=!1!==r.end,i="",a=0;a<t.length;a++){var u=t[a];if("string"==typeof u)i+=O(u);else{var c=O(u.prefix),s="(?:"+u.pattern+")";e.push(u),u.repeat&&(s+="(?:"+c+s+")*"),i+=s=u.optional?u.partial?c+"("+s+")?":"(?:"+c+"("+s+"))?":c+"("+s+")"}}var p=O(r.delimiter||"/"),f=i.slice(-p.length)===p;return n||(i=(f?i.slice(0,-p.length):i)+"(?:"+p+"(?=$))?"),i+=o?"$":n&&f?"":"(?="+p+"|$)",j(new RegExp("^"+i,A(r)),e)}function q(t,e,r){return Ft(e)||(r=e||r,e=[]),r=r||{},t instanceof RegExp?_(t,e):Ft(t)?T(t,e,r):S(t,e,r)}function L(t,e,r){try{return(Xt[t]||(Xt[t]=Dt.compile(t)))(e||{},{pretty:!0})}catch(t){return""}}function P(t,e,r,n){var o=e||[],i=r||Object.create(null),a=n||Object.create(null);t.forEach(function(t){U(o,i,a,t)});for(var u=0,c=o.length;u<c;u++)"*"===o[u]&&(o.push(o.splice(u,1)[0]),c--,u--);return{pathList:o,pathMap:i,nameMap:a}}function U(t,e,r,n,o,i){var a=n.path,u=n.name,c=n.pathToRegexpOptions||{},s=H(a,o,c.strict);"boolean"==typeof n.caseSensitive&&(c.sensitive=n.caseSensitive);var p={path:s,regex:M(s,c),components:n.components||{default:n.component},instances:{},name:u,parent:o,matchAs:i,redirect:n.redirect,beforeEnter:n.beforeEnter,meta:n.meta||{},props:null==n.props?{}:n.components?n.props:{default:n.props}};n.children&&n.children.forEach(function(n){var o=i?w(i+"/"+n.path):void 0;U(t,e,r,n,p,o)}),void 0!==n.alias&&(Array.isArray(n.alias)?n.alias:[n.alias]).forEach(function(i){var a={path:i,children:n.children};U(t,e,r,a,o,p.path||"/")}),e[p.path]||(t.push(p.path),e[p.path]=p),u&&(r[u]||(r[u]=p))}function M(t,e){return Dt(t,[],e)}function H(t,e,r){return r||(t=t.replace(/\/$/,"")),"/"===t[0]?t:null==e?t:w(e.path+"/"+t)}function I(t,e,r,n){var i="string"==typeof t?{path:t}:t;if(i.name||i._normalized)return i;if(!i.path&&i.params&&e){(i=V({},i))._normalized=!0;var a=V(V({},e.params),i.params);if(e.name)i.name=e.name,i.params=a;else if(e.matched.length){var u=e.matched[e.matched.length-1].path;i.path=L(u,a,"path "+e.path)}return i}var c=b(i.path||""),s=e&&e.path||"/",p=c.path?g(c.path,s,r||i.append):s,f=o(c.query,i.query,n&&n.options.parseQuery),h=i.hash||c.hash;return h&&"#"!==h.charAt(0)&&(h="#"+h),{_normalized:!0,path:p,query:f,hash:h}}function V(t,e){for(var r in e)t[r]=e[r];return t}function z(t,e){function r(t,r,n){var o=I(t,r,!1,e),a=o.name;if(a){var u=p[a];if(!u)return i(null,o);var f=u.regex.keys.filter(function(t){return!t.optional}).map(function(t){return t.name});if("object"!=typeof o.params&&(o.params={}),r&&"object"==typeof r.params)for(var h in r.params)!(h in o.params)&&f.indexOf(h)>-1&&(o.params[h]=r.params[h]);if(u)return o.path=L(u.path,o.params,'named route "'+a+'"'),i(u,o,n)}else if(o.path){o.params={};for(var l=0;l<c.length;l++){var d=c[l],y=s[d];if(B(y.regex,o.path,o.params))return i(y,o,n)}}return i(null,o)}function n(t,n){var o=t.redirect,a="function"==typeof o?o(u(t,n,null,e)):o;if("string"==typeof a&&(a={path:a}),!a||"object"!=typeof a)return i(null,n);var c=a,s=c.name,p=c.path,f=n.query,h=n.hash,l=n.params;if(f=c.hasOwnProperty("query")?c.query:f,h=c.hasOwnProperty("hash")?c.hash:h,l=c.hasOwnProperty("params")?c.params:l,s)return r({_normalized:!0,name:s,query:f,hash:h,params:l},void 0,n);if(p){var d=F(p,t);return r({_normalized:!0,path:L(d,l,'redirect route with path "'+d+'"'),query:f,hash:h},void 0,n)}return i(null,n)}function o(t,e,n){var o=r({_normalized:!0,path:L(n,e.params,'aliased route with path "'+n+'"')});if(o){var a=o.matched,u=a[a.length-1];return e.params=o.params,i(u,e)}return i(null,e)}function i(t,r,i){return t&&t.redirect?n(t,i||r):t&&t.matchAs?o(t,r,t.matchAs):u(t,r,i,e)}var a=P(t),c=a.pathList,s=a.pathMap,p=a.nameMap;return{match:r,addRoutes:function(t){P(t,c,s,p)}}}function B(t,e,r){var n=e.match(t);if(!n)return!1;if(!r)return!0;for(var o=1,i=n.length;o<i;++o){var a=t.keys[o-1],u="string"==typeof n[o]?decodeURIComponent(n[o]):n[o];a&&(r[a.name]=u)}return!0}function F(t,e){return g(t,e.parent?e.parent.path:"/",!0)}function D(){window.history.replaceState({key:et()},""),window.addEventListener("popstate",function(t){J(),t.state&&t.state.key&&rt(t.state.key)})}function K(t,e,r,n){if(t.app){var o=t.options.scrollBehavior;o&&t.app.$nextTick(function(){var t=N(),i=o(e,r,n?t:null);i&&("function"==typeof i.then?i.then(function(e){Z(e,t)}).catch(function(t){}):Z(i,t))})}}function J(){var t=et();t&&(Yt[t]={x:window.pageXOffset,y:window.pageYOffset})}function N(){var t=et();if(t)return Yt[t]}function Q(t,e){var r=document.documentElement.getBoundingClientRect(),n=t.getBoundingClientRect();return{x:n.left-r.left-e.x,y:n.top-r.top-e.y}}function X(t){return G(t.x)||G(t.y)}function Y(t){return{x:G(t.x)?t.x:window.pageXOffset,y:G(t.y)?t.y:window.pageYOffset}}function W(t){return{x:G(t.x)?t.x:0,y:G(t.y)?t.y:0}}function G(t){return"number"==typeof t}function Z(t,e){var r="object"==typeof t;if(r&&"string"==typeof t.selector){var n=document.querySelector(t.selector);if(n){var o=t.offset&&"object"==typeof t.offset?t.offset:{};e=Q(n,o=W(o))}else X(t)&&(e=Y(t))}else r&&X(t)&&(e=Y(t));e&&window.scrollTo(e.x,e.y)}function tt(){return Gt.now().toFixed(3)}function et(){return Zt}function rt(t){Zt=t}function nt(t,e){J();var r=window.history;try{e?r.replaceState({key:Zt},"",t):(Zt=tt(),r.pushState({key:Zt},"",t))}catch(r){window.location[e?"replace":"assign"](t)}}function ot(t){nt(t,!0)}function it(t,e,r){var n=function(o){o>=t.length?r():t[o]?e(t[o],function(){n(o+1)}):n(o+1)};n(0)}function at(t){return function(r,n,o){var i=!1,a=0,u=null;ut(t,function(t,r,n,c){if("function"==typeof t&&void 0===t.cid){i=!0,a++;var s,p=pt(function(e){st(e)&&(e=e.default),t.resolved="function"==typeof e?e:Tt.extend(e),n.components[c]=e,--a<=0&&o()}),f=pt(function(t){var r="Failed to resolve async component "+c+": "+t;u||(u=e(t)?t:new Error(r),o(u))});try{s=t(p,f)}catch(t){f(t)}if(s)if("function"==typeof s.then)s.then(p,f);else{var h=s.component;h&&"function"==typeof h.then&&h.then(p,f)}}}),i||o()}}function ut(t,e){return ct(t.map(function(t){return Object.keys(t.components).map(function(r){return e(t.components[r],t.instances[r],t,r)})}))}function ct(t){return Array.prototype.concat.apply([],t)}function st(t){return t.__esModule||te&&"Module"===t[Symbol.toStringTag]}function pt(t){var e=!1;return function(){for(var r=[],n=arguments.length;n--;)r[n]=arguments[n];if(!e)return e=!0,t.apply(this,r)}}function ft(t){if(!t)if(Bt){var e=document.querySelector("base");t=(t=e&&e.getAttribute("href")||"/").replace(/^https?:\/\/[^\/]+/,"")}else t="/";return"/"!==t.charAt(0)&&(t="/"+t),t.replace(/\/$/,"")}function ht(t,e){var r,n=Math.max(t.length,e.length);for(r=0;r<n&&t[r]===e[r];r++);return{updated:e.slice(0,r),activated:e.slice(r),deactivated:t.slice(r)}}function lt(t,e,r,n){var o=ut(t,function(t,n,o,i){var a=dt(t,e);if(a)return Array.isArray(a)?a.map(function(t){return r(t,n,o,i)}):r(a,n,o,i)});return ct(n?o.reverse():o)}function dt(t,e){return"function"!=typeof t&&(t=Tt.extend(t)),t.options[e]}function yt(t){return lt(t,"beforeRouteLeave",mt,!0)}function vt(t){return lt(t,"beforeRouteUpdate",mt)}function mt(t,e){if(e)return function(){return t.apply(e,arguments)}}function gt(t,e,r){return lt(t,"beforeRouteEnter",function(t,n,o,i){return bt(t,o,i,e,r)})}function bt(t,e,r,n,o){return function(i,a,u){return t(i,a,function(t){u(t),"function"==typeof t&&n.push(function(){wt(t,e.instances,r,o)})})}}function wt(t,e,r,n){e[r]?t(e[r]):n()&&setTimeout(function(){wt(t,e,r,n)},16)}function xt(t){var e=window.location.pathname;return t&&0===e.indexOf(t)&&(e=e.slice(t.length)),(e||"/")+window.location.search+window.location.hash}function kt(t){var e=xt(t);if(!/^\/#/.test(e))return window.location.replace(w(t+"/#"+e)),!0}function Rt(){var t=Et();return"/"===t.charAt(0)||(jt("/"+t),!1)}function Et(){var t=window.location.href,e=t.indexOf("#");return-1===e?"":t.slice(e+1)}function Ot(t){var e=window.location.href,r=e.indexOf("#");return(r>=0?e.slice(0,r):e)+"#"+t}function Ct(t){Wt?nt(Ot(t)):window.location.hash=t}function jt(t){Wt?ot(Ot(t)):window.location.replace(Ot(t))}function At(t,e){return t.push(e),function(){var r=t.indexOf(e);r>-1&&t.splice(r,1)}}function _t(t,e,r){var n="hash"===r?"#"+e:e;return t?w(t+"/"+n):n}var Tt,St={name:"router-view",functional:!0,props:{name:{type:String,default:"default"}},render:function(t,e){var o=e.props,i=e.children,a=e.parent,u=e.data;u.routerView=!0;for(var c=a.$createElement,s=o.name,p=a.$route,f=a._routerViewCache||(a._routerViewCache={}),h=0,l=!1;a&&a._routerRoot!==a;)a.$vnode&&a.$vnode.data.routerView&&h++,a._inactive&&(l=!0),a=a.$parent;if(u.routerViewDepth=h,l)return c(f[s],u,i);var d=p.matched[h];if(!d)return f[s]=null,c();var y=f[s]=d.components[s];u.registerRouteInstance=function(t,e){var r=d.instances[s];(e&&r!==t||!e&&r===t)&&(d.instances[s]=e)},(u.hook||(u.hook={})).prepatch=function(t,e){d.instances[s]=e.componentInstance};var v=u.props=r(p,d.props&&d.props[s]);if(v){v=u.props=n({},v);var m=u.attrs=u.attrs||{};for(var g in v)y.props&&g in y.props||(m[g]=v[g],delete v[g])}return c(y,u,i)}},$t=/[!'()*]/g,qt=function(t){return"%"+t.charCodeAt(0).toString(16)},Lt=/%2C/g,Pt=function(t){return encodeURIComponent(t).replace($t,qt).replace(Lt,",")},Ut=decodeURIComponent,Mt=/\/?$/,Ht=u(null,{path:"/"}),It=[String,Object],Vt=[String,Array],zt={name:"router-link",props:{to:{type:It,required:!0},tag:{type:String,default:"a"},exact:Boolean,append:Boolean,replace:Boolean,activeClass:String,exactActiveClass:String,event:{type:Vt,default:"click"}},render:function(t){var e=this,r=this.$router,n=this.$route,o=r.resolve(this.to,n,this.append),i=o.location,a=o.route,c=o.href,s={},p=r.options.linkActiveClass,h=r.options.linkExactActiveClass,d=null==p?"router-link-active":p,m=null==h?"router-link-exact-active":h,g=null==this.activeClass?d:this.activeClass,b=null==this.exactActiveClass?m:this.exactActiveClass,w=i.path?u(null,i,null,r):a;s[b]=f(n,w),s[g]=this.exact?s[b]:l(n,w);var x=function(t){y(t)&&(e.replace?r.replace(i):r.push(i))},k={click:y};Array.isArray(this.event)?this.event.forEach(function(t){k[t]=x}):k[this.event]=x;var R={class:s};if("a"===this.tag)R.on=k,R.attrs={href:c};else{var E=v(this.$slots.default);if(E){E.isStatic=!1;var O=Tt.util.extend;(E.data=O({},E.data)).on=k,(E.data.attrs=O({},E.data.attrs)).href=c}else R.on=k}return t(this.tag,R,this.$slots.default)}},Bt="undefined"!=typeof window,Ft=Array.isArray||function(t){return"[object Array]"==Object.prototype.toString.call(t)},Dt=q,Kt=x,Jt=E,Nt=$,Qt=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");Dt.parse=Kt,Dt.compile=function(t,e){return E(x(t,e))},Dt.tokensToFunction=Jt,Dt.tokensToRegExp=Nt;var Xt=Object.create(null),Yt=Object.create(null),Wt=Bt&&function(){var t=window.navigator.userAgent;return(-1===t.indexOf("Android 2.")&&-1===t.indexOf("Android 4.0")||-1===t.indexOf("Mobile Safari")||-1!==t.indexOf("Chrome")||-1!==t.indexOf("Windows Phone"))&&(window.history&&"pushState"in window.history)}(),Gt=Bt&&window.performance&&window.performance.now?window.performance:Date,Zt=tt(),te="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag,ee=function(t,e){this.router=t,this.base=ft(e),this.current=Ht,this.pending=null,this.ready=!1,this.readyCbs=[],this.readyErrorCbs=[],this.errorCbs=[]};ee.prototype.listen=function(t){this.cb=t},ee.prototype.onReady=function(t,e){this.ready?t():(this.readyCbs.push(t),e&&this.readyErrorCbs.push(e))},ee.prototype.onError=function(t){this.errorCbs.push(t)},ee.prototype.transitionTo=function(t,e,r){var n=this,o=this.router.match(t,this.current);this.confirmTransition(o,function(){n.updateRoute(o),e&&e(o),n.ensureURL(),n.ready||(n.ready=!0,n.readyCbs.forEach(function(t){t(o)}))},function(t){r&&r(t),t&&!n.ready&&(n.ready=!0,n.readyErrorCbs.forEach(function(e){e(t)}))})},ee.prototype.confirmTransition=function(r,n,o){var i=this,a=this.current,u=function(r){e(r)&&(i.errorCbs.length?i.errorCbs.forEach(function(t){t(r)}):(t(!1,"uncaught error during route navigation:"),console.error(r))),o&&o(r)};if(f(r,a)&&r.matched.length===a.matched.length)return this.ensureURL(),u();var c=ht(this.current.matched,r.matched),s=c.updated,p=c.deactivated,h=c.activated,l=[].concat(yt(p),this.router.beforeHooks,vt(s),h.map(function(t){return t.beforeEnter}),at(h));this.pending=r;var d=function(t,n){if(i.pending!==r)return u();try{t(r,a,function(t){!1===t||e(t)?(i.ensureURL(!0),u(t)):"string"==typeof t||"object"==typeof t&&("string"==typeof t.path||"string"==typeof t.name)?(u(),"object"==typeof t&&t.replace?i.replace(t):i.push(t)):n(t)})}catch(t){u(t)}};it(l,d,function(){var t=[];it(gt(h,t,function(){return i.current===r}).concat(i.router.resolveHooks),d,function(){if(i.pending!==r)return u();i.pending=null,n(r),i.router.app&&i.router.app.$nextTick(function(){t.forEach(function(t){t()})})})})},ee.prototype.updateRoute=function(t){var e=this.current;this.current=t,this.cb&&this.cb(t),this.router.afterHooks.forEach(function(r){r&&r(t,e)})};var re=function(t){function e(e,r){var n=this;t.call(this,e,r);var o=e.options.scrollBehavior;o&&D();var i=xt(this.base);window.addEventListener("popstate",function(t){var r=n.current,a=xt(n.base);n.current===Ht&&a===i||n.transitionTo(a,function(t){o&&K(e,t,r,!0)})})}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.go=function(t){window.history.go(t)},e.prototype.push=function(t,e,r){var n=this,o=this.current;this.transitionTo(t,function(t){nt(w(n.base+t.fullPath)),K(n.router,t,o,!1),e&&e(t)},r)},e.prototype.replace=function(t,e,r){var n=this,o=this.current;this.transitionTo(t,function(t){ot(w(n.base+t.fullPath)),K(n.router,t,o,!1),e&&e(t)},r)},e.prototype.ensureURL=function(t){if(xt(this.base)!==this.current.fullPath){var e=w(this.base+this.current.fullPath);t?nt(e):ot(e)}},e.prototype.getCurrentLocation=function(){return xt(this.base)},e}(ee),ne=function(t){function e(e,r,n){t.call(this,e,r),n&&kt(this.base)||Rt()}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.setupListeners=function(){var t=this,e=this.router.options.scrollBehavior,r=Wt&&e;r&&D(),window.addEventListener(Wt?"popstate":"hashchange",function(){var e=t.current;Rt()&&t.transitionTo(Et(),function(n){r&&K(t.router,n,e,!0),Wt||jt(n.fullPath)})})},e.prototype.push=function(t,e,r){var n=this,o=this.current;this.transitionTo(t,function(t){Ct(t.fullPath),K(n.router,t,o,!1),e&&e(t)},r)},e.prototype.replace=function(t,e,r){var n=this,o=this.current;this.transitionTo(t,function(t){jt(t.fullPath),K(n.router,t,o,!1),e&&e(t)},r)},e.prototype.go=function(t){window.history.go(t)},e.prototype.ensureURL=function(t){var e=this.current.fullPath;Et()!==e&&(t?Ct(e):jt(e))},e.prototype.getCurrentLocation=function(){return Et()},e}(ee),oe=function(t){function e(e,r){t.call(this,e,r),this.stack=[],this.index=-1}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.push=function(t,e,r){var n=this;this.transitionTo(t,function(t){n.stack=n.stack.slice(0,n.index+1).concat(t),n.index++,e&&e(t)},r)},e.prototype.replace=function(t,e,r){var n=this;this.transitionTo(t,function(t){n.stack=n.stack.slice(0,n.index).concat(t),e&&e(t)},r)},e.prototype.go=function(t){var e=this,r=this.index+t;if(!(r<0||r>=this.stack.length)){var n=this.stack[r];this.confirmTransition(n,function(){e.index=r,e.updateRoute(n)})}},e.prototype.getCurrentLocation=function(){var t=this.stack[this.stack.length-1];return t?t.fullPath:"/"},e.prototype.ensureURL=function(){},e}(ee),ie=function(t){void 0===t&&(t={}),this.app=null,this.apps=[],this.options=t,this.beforeHooks=[],this.resolveHooks=[],this.afterHooks=[],this.matcher=z(t.routes||[],this);var e=t.mode||"hash";switch(this.fallback="history"===e&&!Wt&&!1!==t.fallback,this.fallback&&(e="hash"),Bt||(e="abstract"),this.mode=e,e){case"history":this.history=new re(this,t.base);break;case"hash":this.history=new ne(this,t.base,this.fallback);break;case"abstract":this.history=new oe(this,t.base)}},ae={currentRoute:{configurable:!0}};return ie.prototype.match=function(t,e,r){return this.matcher.match(t,e,r)},ae.currentRoute.get=function(){return this.history&&this.history.current},ie.prototype.init=function(t){var e=this;if(this.apps.push(t),!this.app){this.app=t;var r=this.history;if(r instanceof re)r.transitionTo(r.getCurrentLocation());else if(r instanceof ne){var n=function(){r.setupListeners()};r.transitionTo(r.getCurrentLocation(),n,n)}r.listen(function(t){e.apps.forEach(function(e){e._route=t})})}},ie.prototype.beforeEach=function(t){return At(this.beforeHooks,t)},ie.prototype.beforeResolve=function(t){return At(this.resolveHooks,t)},ie.prototype.afterEach=function(t){return At(this.afterHooks,t)},ie.prototype.onReady=function(t,e){this.history.onReady(t,e)},ie.prototype.onError=function(t){this.history.onError(t)},ie.prototype.push=function(t,e,r){this.history.push(t,e,r)},ie.prototype.replace=function(t,e,r){this.history.replace(t,e,r)},ie.prototype.go=function(t){this.history.go(t)},ie.prototype.back=function(){this.go(-1)},ie.prototype.forward=function(){this.go(1)},ie.prototype.getMatchedComponents=function(t){var e=t?t.matched?t:this.resolve(t).route:this.currentRoute;return e?[].concat.apply([],e.matched.map(function(t){return Object.keys(t.components).map(function(e){return t.components[e]})})):[]},ie.prototype.resolve=function(t,e,r){var n=I(t,e||this.history.current,r,this),o=this.match(n,e),i=o.redirectedFrom||o.fullPath;return{location:n,route:o,href:_t(this.history.base,i,this.mode),normalizedTo:n,resolved:o}},ie.prototype.addRoutes=function(t){this.matcher.addRoutes(t),this.history.current!==Ht&&this.history.transitionTo(this.history.getCurrentLocation())},Object.defineProperties(ie.prototype,ae),ie.install=m,ie.version="3.0.1",Bt&&window.Vue&&window.Vue.use(ie),ie});
Source/UBCS-WEB/dist/cdn/vue/2.6.10/vue.min.js
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,6 @@
/*!
 * Vue.js v2.6.10
 * (c) 2014-2019 Evan You
 * Released under the MIT License.
 */
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self).Vue=t()}(this,function(){"use strict";var e=Object.freeze({});function t(e){return null==e}function n(e){return null!=e}function r(e){return!0===e}function i(e){return"string"==typeof e||"number"==typeof e||"symbol"==typeof e||"boolean"==typeof e}function o(e){return null!==e&&"object"==typeof e}var a=Object.prototype.toString;function s(e){return"[object Object]"===a.call(e)}function c(e){var t=parseFloat(String(e));return t>=0&&Math.floor(t)===t&&isFinite(e)}function u(e){return n(e)&&"function"==typeof e.then&&"function"==typeof e.catch}function l(e){return null==e?"":Array.isArray(e)||s(e)&&e.toString===a?JSON.stringify(e,null,2):String(e)}function f(e){var t=parseFloat(e);return isNaN(t)?e:t}function p(e,t){for(var n=Object.create(null),r=e.split(","),i=0;i<r.length;i++)n[r[i]]=!0;return t?function(e){return n[e.toLowerCase()]}:function(e){return n[e]}}var d=p("slot,component",!0),v=p("key,ref,slot,slot-scope,is");function h(e,t){if(e.length){var n=e.indexOf(t);if(n>-1)return e.splice(n,1)}}var m=Object.prototype.hasOwnProperty;function y(e,t){return m.call(e,t)}function g(e){var t=Object.create(null);return function(n){return t[n]||(t[n]=e(n))}}var _=/-(\w)/g,b=g(function(e){return e.replace(_,function(e,t){return t?t.toUpperCase():""})}),$=g(function(e){return e.charAt(0).toUpperCase()+e.slice(1)}),w=/\B([A-Z])/g,C=g(function(e){return e.replace(w,"-$1").toLowerCase()});var x=Function.prototype.bind?function(e,t){return e.bind(t)}:function(e,t){function n(n){var r=arguments.length;return r?r>1?e.apply(t,arguments):e.call(t,n):e.call(t)}return n._length=e.length,n};function k(e,t){t=t||0;for(var n=e.length-t,r=new Array(n);n--;)r[n]=e[n+t];return r}function A(e,t){for(var n in t)e[n]=t[n];return e}function O(e){for(var t={},n=0;n<e.length;n++)e[n]&&A(t,e[n]);return t}function S(e,t,n){}var T=function(e,t,n){return!1},E=function(e){return e};function N(e,t){if(e===t)return!0;var n=o(e),r=o(t);if(!n||!r)return!n&&!r&&String(e)===String(t);try{var i=Array.isArray(e),a=Array.isArray(t);if(i&&a)return e.length===t.length&&e.every(function(e,n){return N(e,t[n])});if(e instanceof Date&&t instanceof Date)return e.getTime()===t.getTime();if(i||a)return!1;var s=Object.keys(e),c=Object.keys(t);return s.length===c.length&&s.every(function(n){return N(e[n],t[n])})}catch(e){return!1}}function j(e,t){for(var n=0;n<e.length;n++)if(N(e[n],t))return n;return-1}function D(e){var t=!1;return function(){t||(t=!0,e.apply(this,arguments))}}var L="data-server-rendered",M=["component","directive","filter"],I=["beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeDestroy","destroyed","activated","deactivated","errorCaptured","serverPrefetch"],F={optionMergeStrategies:Object.create(null),silent:!1,productionTip:!1,devtools:!1,performance:!1,errorHandler:null,warnHandler:null,ignoredElements:[],keyCodes:Object.create(null),isReservedTag:T,isReservedAttr:T,isUnknownElement:T,getTagNamespace:S,parsePlatformTagName:E,mustUseProp:T,async:!0,_lifecycleHooks:I},P=/a-zA-Z\u00B7\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u037D\u037F-\u1FFF\u200C-\u200D\u203F-\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD/;function R(e,t,n,r){Object.defineProperty(e,t,{value:n,enumerable:!!r,writable:!0,configurable:!0})}var H=new RegExp("[^"+P.source+".$_\\d]");var B,U="__proto__"in{},z="undefined"!=typeof window,V="undefined"!=typeof WXEnvironment&&!!WXEnvironment.platform,K=V&&WXEnvironment.platform.toLowerCase(),J=z&&window.navigator.userAgent.toLowerCase(),q=J&&/msie|trident/.test(J),W=J&&J.indexOf("msie 9.0")>0,Z=J&&J.indexOf("edge/")>0,G=(J&&J.indexOf("android"),J&&/iphone|ipad|ipod|ios/.test(J)||"ios"===K),X=(J&&/chrome\/\d+/.test(J),J&&/phantomjs/.test(J),J&&J.match(/firefox\/(\d+)/)),Y={}.watch,Q=!1;if(z)try{var ee={};Object.defineProperty(ee,"passive",{get:function(){Q=!0}}),window.addEventListener("test-passive",null,ee)}catch(e){}var te=function(){return void 0===B&&(B=!z&&!V&&"undefined"!=typeof global&&(global.process&&"server"===global.process.env.VUE_ENV)),B},ne=z&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function re(e){return"function"==typeof e&&/native code/.test(e.toString())}var ie,oe="undefined"!=typeof Symbol&&re(Symbol)&&"undefined"!=typeof Reflect&&re(Reflect.ownKeys);ie="undefined"!=typeof Set&&re(Set)?Set:function(){function e(){this.set=Object.create(null)}return e.prototype.has=function(e){return!0===this.set[e]},e.prototype.add=function(e){this.set[e]=!0},e.prototype.clear=function(){this.set=Object.create(null)},e}();var ae=S,se=0,ce=function(){this.id=se++,this.subs=[]};ce.prototype.addSub=function(e){this.subs.push(e)},ce.prototype.removeSub=function(e){h(this.subs,e)},ce.prototype.depend=function(){ce.target&&ce.target.addDep(this)},ce.prototype.notify=function(){for(var e=this.subs.slice(),t=0,n=e.length;t<n;t++)e[t].update()},ce.target=null;var ue=[];function le(e){ue.push(e),ce.target=e}function fe(){ue.pop(),ce.target=ue[ue.length-1]}var pe=function(e,t,n,r,i,o,a,s){this.tag=e,this.data=t,this.children=n,this.text=r,this.elm=i,this.ns=void 0,this.context=o,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=t&&t.key,this.componentOptions=a,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=s,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1},de={child:{configurable:!0}};de.child.get=function(){return this.componentInstance},Object.defineProperties(pe.prototype,de);var ve=function(e){void 0===e&&(e="");var t=new pe;return t.text=e,t.isComment=!0,t};function he(e){return new pe(void 0,void 0,void 0,String(e))}function me(e){var t=new pe(e.tag,e.data,e.children&&e.children.slice(),e.text,e.elm,e.context,e.componentOptions,e.asyncFactory);return t.ns=e.ns,t.isStatic=e.isStatic,t.key=e.key,t.isComment=e.isComment,t.fnContext=e.fnContext,t.fnOptions=e.fnOptions,t.fnScopeId=e.fnScopeId,t.asyncMeta=e.asyncMeta,t.isCloned=!0,t}var ye=Array.prototype,ge=Object.create(ye);["push","pop","shift","unshift","splice","sort","reverse"].forEach(function(e){var t=ye[e];R(ge,e,function(){for(var n=[],r=arguments.length;r--;)n[r]=arguments[r];var i,o=t.apply(this,n),a=this.__ob__;switch(e){case"push":case"unshift":i=n;break;case"splice":i=n.slice(2)}return i&&a.observeArray(i),a.dep.notify(),o})});var _e=Object.getOwnPropertyNames(ge),be=!0;function $e(e){be=e}var we=function(e){var t;this.value=e,this.dep=new ce,this.vmCount=0,R(e,"__ob__",this),Array.isArray(e)?(U?(t=ge,e.__proto__=t):function(e,t,n){for(var r=0,i=n.length;r<i;r++){var o=n[r];R(e,o,t[o])}}(e,ge,_e),this.observeArray(e)):this.walk(e)};function Ce(e,t){var n;if(o(e)&&!(e instanceof pe))return y(e,"__ob__")&&e.__ob__ instanceof we?n=e.__ob__:be&&!te()&&(Array.isArray(e)||s(e))&&Object.isExtensible(e)&&!e._isVue&&(n=new we(e)),t&&n&&n.vmCount++,n}function xe(e,t,n,r,i){var o=new ce,a=Object.getOwnPropertyDescriptor(e,t);if(!a||!1!==a.configurable){var s=a&&a.get,c=a&&a.set;s&&!c||2!==arguments.length||(n=e[t]);var u=!i&&Ce(n);Object.defineProperty(e,t,{enumerable:!0,configurable:!0,get:function(){var t=s?s.call(e):n;return ce.target&&(o.depend(),u&&(u.dep.depend(),Array.isArray(t)&&function e(t){for(var n=void 0,r=0,i=t.length;r<i;r++)(n=t[r])&&n.__ob__&&n.__ob__.dep.depend(),Array.isArray(n)&&e(n)}(t))),t},set:function(t){var r=s?s.call(e):n;t===r||t!=t&&r!=r||s&&!c||(c?c.call(e,t):n=t,u=!i&&Ce(t),o.notify())}})}}function ke(e,t,n){if(Array.isArray(e)&&c(t))return e.length=Math.max(e.length,t),e.splice(t,1,n),n;if(t in e&&!(t in Object.prototype))return e[t]=n,n;var r=e.__ob__;return e._isVue||r&&r.vmCount?n:r?(xe(r.value,t,n),r.dep.notify(),n):(e[t]=n,n)}function Ae(e,t){if(Array.isArray(e)&&c(t))e.splice(t,1);else{var n=e.__ob__;e._isVue||n&&n.vmCount||y(e,t)&&(delete e[t],n&&n.dep.notify())}}we.prototype.walk=function(e){for(var t=Object.keys(e),n=0;n<t.length;n++)xe(e,t[n])},we.prototype.observeArray=function(e){for(var t=0,n=e.length;t<n;t++)Ce(e[t])};var Oe=F.optionMergeStrategies;function Se(e,t){if(!t)return e;for(var n,r,i,o=oe?Reflect.ownKeys(t):Object.keys(t),a=0;a<o.length;a++)"__ob__"!==(n=o[a])&&(r=e[n],i=t[n],y(e,n)?r!==i&&s(r)&&s(i)&&Se(r,i):ke(e,n,i));return e}function Te(e,t,n){return n?function(){var r="function"==typeof t?t.call(n,n):t,i="function"==typeof e?e.call(n,n):e;return r?Se(r,i):i}:t?e?function(){return Se("function"==typeof t?t.call(this,this):t,"function"==typeof e?e.call(this,this):e)}:t:e}function Ee(e,t){var n=t?e?e.concat(t):Array.isArray(t)?t:[t]:e;return n?function(e){for(var t=[],n=0;n<e.length;n++)-1===t.indexOf(e[n])&&t.push(e[n]);return t}(n):n}function Ne(e,t,n,r){var i=Object.create(e||null);return t?A(i,t):i}Oe.data=function(e,t,n){return n?Te(e,t,n):t&&"function"!=typeof t?e:Te(e,t)},I.forEach(function(e){Oe[e]=Ee}),M.forEach(function(e){Oe[e+"s"]=Ne}),Oe.watch=function(e,t,n,r){if(e===Y&&(e=void 0),t===Y&&(t=void 0),!t)return Object.create(e||null);if(!e)return t;var i={};for(var o in A(i,e),t){var a=i[o],s=t[o];a&&!Array.isArray(a)&&(a=[a]),i[o]=a?a.concat(s):Array.isArray(s)?s:[s]}return i},Oe.props=Oe.methods=Oe.inject=Oe.computed=function(e,t,n,r){if(!e)return t;var i=Object.create(null);return A(i,e),t&&A(i,t),i},Oe.provide=Te;var je=function(e,t){return void 0===t?e:t};function De(e,t,n){if("function"==typeof t&&(t=t.options),function(e,t){var n=e.props;if(n){var r,i,o={};if(Array.isArray(n))for(r=n.length;r--;)"string"==typeof(i=n[r])&&(o[b(i)]={type:null});else if(s(n))for(var a in n)i=n[a],o[b(a)]=s(i)?i:{type:i};e.props=o}}(t),function(e,t){var n=e.inject;if(n){var r=e.inject={};if(Array.isArray(n))for(var i=0;i<n.length;i++)r[n[i]]={from:n[i]};else if(s(n))for(var o in n){var a=n[o];r[o]=s(a)?A({from:o},a):{from:a}}}}(t),function(e){var t=e.directives;if(t)for(var n in t){var r=t[n];"function"==typeof r&&(t[n]={bind:r,update:r})}}(t),!t._base&&(t.extends&&(e=De(e,t.extends,n)),t.mixins))for(var r=0,i=t.mixins.length;r<i;r++)e=De(e,t.mixins[r],n);var o,a={};for(o in e)c(o);for(o in t)y(e,o)||c(o);function c(r){var i=Oe[r]||je;a[r]=i(e[r],t[r],n,r)}return a}function Le(e,t,n,r){if("string"==typeof n){var i=e[t];if(y(i,n))return i[n];var o=b(n);if(y(i,o))return i[o];var a=$(o);return y(i,a)?i[a]:i[n]||i[o]||i[a]}}function Me(e,t,n,r){var i=t[e],o=!y(n,e),a=n[e],s=Pe(Boolean,i.type);if(s>-1)if(o&&!y(i,"default"))a=!1;else if(""===a||a===C(e)){var c=Pe(String,i.type);(c<0||s<c)&&(a=!0)}if(void 0===a){a=function(e,t,n){if(!y(t,"default"))return;var r=t.default;if(e&&e.$options.propsData&&void 0===e.$options.propsData[n]&&void 0!==e._props[n])return e._props[n];return"function"==typeof r&&"Function"!==Ie(t.type)?r.call(e):r}(r,i,e);var u=be;$e(!0),Ce(a),$e(u)}return a}function Ie(e){var t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:""}function Fe(e,t){return Ie(e)===Ie(t)}function Pe(e,t){if(!Array.isArray(t))return Fe(t,e)?0:-1;for(var n=0,r=t.length;n<r;n++)if(Fe(t[n],e))return n;return-1}function Re(e,t,n){le();try{if(t)for(var r=t;r=r.$parent;){var i=r.$options.errorCaptured;if(i)for(var o=0;o<i.length;o++)try{if(!1===i[o].call(r,e,t,n))return}catch(e){Be(e,r,"errorCaptured hook")}}Be(e,t,n)}finally{fe()}}function He(e,t,n,r,i){var o;try{(o=n?e.apply(t,n):e.call(t))&&!o._isVue&&u(o)&&!o._handled&&(o.catch(function(e){return Re(e,r,i+" (Promise/async)")}),o._handled=!0)}catch(e){Re(e,r,i)}return o}function Be(e,t,n){if(F.errorHandler)try{return F.errorHandler.call(null,e,t,n)}catch(t){t!==e&&Ue(t,null,"config.errorHandler")}Ue(e,t,n)}function Ue(e,t,n){if(!z&&!V||"undefined"==typeof console)throw e;console.error(e)}var ze,Ve=!1,Ke=[],Je=!1;function qe(){Je=!1;var e=Ke.slice(0);Ke.length=0;for(var t=0;t<e.length;t++)e[t]()}if("undefined"!=typeof Promise&&re(Promise)){var We=Promise.resolve();ze=function(){We.then(qe),G&&setTimeout(S)},Ve=!0}else if(q||"undefined"==typeof MutationObserver||!re(MutationObserver)&&"[object MutationObserverConstructor]"!==MutationObserver.toString())ze="undefined"!=typeof setImmediate&&re(setImmediate)?function(){setImmediate(qe)}:function(){setTimeout(qe,0)};else{var Ze=1,Ge=new MutationObserver(qe),Xe=document.createTextNode(String(Ze));Ge.observe(Xe,{characterData:!0}),ze=function(){Ze=(Ze+1)%2,Xe.data=String(Ze)},Ve=!0}function Ye(e,t){var n;if(Ke.push(function(){if(e)try{e.call(t)}catch(e){Re(e,t,"nextTick")}else n&&n(t)}),Je||(Je=!0,ze()),!e&&"undefined"!=typeof Promise)return new Promise(function(e){n=e})}var Qe=new ie;function et(e){!function e(t,n){var r,i;var a=Array.isArray(t);if(!a&&!o(t)||Object.isFrozen(t)||t instanceof pe)return;if(t.__ob__){var s=t.__ob__.dep.id;if(n.has(s))return;n.add(s)}if(a)for(r=t.length;r--;)e(t[r],n);else for(i=Object.keys(t),r=i.length;r--;)e(t[i[r]],n)}(e,Qe),Qe.clear()}var tt=g(function(e){var t="&"===e.charAt(0),n="~"===(e=t?e.slice(1):e).charAt(0),r="!"===(e=n?e.slice(1):e).charAt(0);return{name:e=r?e.slice(1):e,once:n,capture:r,passive:t}});function nt(e,t){function n(){var e=arguments,r=n.fns;if(!Array.isArray(r))return He(r,null,arguments,t,"v-on handler");for(var i=r.slice(),o=0;o<i.length;o++)He(i[o],null,e,t,"v-on handler")}return n.fns=e,n}function rt(e,n,i,o,a,s){var c,u,l,f;for(c in e)u=e[c],l=n[c],f=tt(c),t(u)||(t(l)?(t(u.fns)&&(u=e[c]=nt(u,s)),r(f.once)&&(u=e[c]=a(f.name,u,f.capture)),i(f.name,u,f.capture,f.passive,f.params)):u!==l&&(l.fns=u,e[c]=l));for(c in n)t(e[c])&&o((f=tt(c)).name,n[c],f.capture)}function it(e,i,o){var a;e instanceof pe&&(e=e.data.hook||(e.data.hook={}));var s=e[i];function c(){o.apply(this,arguments),h(a.fns,c)}t(s)?a=nt([c]):n(s.fns)&&r(s.merged)?(a=s).fns.push(c):a=nt([s,c]),a.merged=!0,e[i]=a}function ot(e,t,r,i,o){if(n(t)){if(y(t,r))return e[r]=t[r],o||delete t[r],!0;if(y(t,i))return e[r]=t[i],o||delete t[i],!0}return!1}function at(e){return i(e)?[he(e)]:Array.isArray(e)?function e(o,a){var s=[];var c,u,l,f;for(c=0;c<o.length;c++)t(u=o[c])||"boolean"==typeof u||(l=s.length-1,f=s[l],Array.isArray(u)?u.length>0&&(st((u=e(u,(a||"")+"_"+c))[0])&&st(f)&&(s[l]=he(f.text+u[0].text),u.shift()),s.push.apply(s,u)):i(u)?st(f)?s[l]=he(f.text+u):""!==u&&s.push(he(u)):st(u)&&st(f)?s[l]=he(f.text+u.text):(r(o._isVList)&&n(u.tag)&&t(u.key)&&n(a)&&(u.key="__vlist"+a+"_"+c+"__"),s.push(u)));return s}(e):void 0}function st(e){return n(e)&&n(e.text)&&!1===e.isComment}function ct(e,t){if(e){for(var n=Object.create(null),r=oe?Reflect.ownKeys(e):Object.keys(e),i=0;i<r.length;i++){var o=r[i];if("__ob__"!==o){for(var a=e[o].from,s=t;s;){if(s._provided&&y(s._provided,a)){n[o]=s._provided[a];break}s=s.$parent}if(!s&&"default"in e[o]){var c=e[o].default;n[o]="function"==typeof c?c.call(t):c}}}return n}}function ut(e,t){if(!e||!e.length)return{};for(var n={},r=0,i=e.length;r<i;r++){var o=e[r],a=o.data;if(a&&a.attrs&&a.attrs.slot&&delete a.attrs.slot,o.context!==t&&o.fnContext!==t||!a||null==a.slot)(n.default||(n.default=[])).push(o);else{var s=a.slot,c=n[s]||(n[s]=[]);"template"===o.tag?c.push.apply(c,o.children||[]):c.push(o)}}for(var u in n)n[u].every(lt)&&delete n[u];return n}function lt(e){return e.isComment&&!e.asyncFactory||" "===e.text}function ft(t,n,r){var i,o=Object.keys(n).length>0,a=t?!!t.$stable:!o,s=t&&t.$key;if(t){if(t._normalized)return t._normalized;if(a&&r&&r!==e&&s===r.$key&&!o&&!r.$hasNormal)return r;for(var c in i={},t)t[c]&&"$"!==c[0]&&(i[c]=pt(n,c,t[c]))}else i={};for(var u in n)u in i||(i[u]=dt(n,u));return t&&Object.isExtensible(t)&&(t._normalized=i),R(i,"$stable",a),R(i,"$key",s),R(i,"$hasNormal",o),i}function pt(e,t,n){var r=function(){var e=arguments.length?n.apply(null,arguments):n({});return(e=e&&"object"==typeof e&&!Array.isArray(e)?[e]:at(e))&&(0===e.length||1===e.length&&e[0].isComment)?void 0:e};return n.proxy&&Object.defineProperty(e,t,{get:r,enumerable:!0,configurable:!0}),r}function dt(e,t){return function(){return e[t]}}function vt(e,t){var r,i,a,s,c;if(Array.isArray(e)||"string"==typeof e)for(r=new Array(e.length),i=0,a=e.length;i<a;i++)r[i]=t(e[i],i);else if("number"==typeof e)for(r=new Array(e),i=0;i<e;i++)r[i]=t(i+1,i);else if(o(e))if(oe&&e[Symbol.iterator]){r=[];for(var u=e[Symbol.iterator](),l=u.next();!l.done;)r.push(t(l.value,r.length)),l=u.next()}else for(s=Object.keys(e),r=new Array(s.length),i=0,a=s.length;i<a;i++)c=s[i],r[i]=t(e[c],c,i);return n(r)||(r=[]),r._isVList=!0,r}function ht(e,t,n,r){var i,o=this.$scopedSlots[e];o?(n=n||{},r&&(n=A(A({},r),n)),i=o(n)||t):i=this.$slots[e]||t;var a=n&&n.slot;return a?this.$createElement("template",{slot:a},i):i}function mt(e){return Le(this.$options,"filters",e)||E}function yt(e,t){return Array.isArray(e)?-1===e.indexOf(t):e!==t}function gt(e,t,n,r,i){var o=F.keyCodes[t]||n;return i&&r&&!F.keyCodes[t]?yt(i,r):o?yt(o,e):r?C(r)!==t:void 0}function _t(e,t,n,r,i){if(n)if(o(n)){var a;Array.isArray(n)&&(n=O(n));var s=function(o){if("class"===o||"style"===o||v(o))a=e;else{var s=e.attrs&&e.attrs.type;a=r||F.mustUseProp(t,s,o)?e.domProps||(e.domProps={}):e.attrs||(e.attrs={})}var c=b(o),u=C(o);c in a||u in a||(a[o]=n[o],i&&((e.on||(e.on={}))["update:"+o]=function(e){n[o]=e}))};for(var c in n)s(c)}else;return e}function bt(e,t){var n=this._staticTrees||(this._staticTrees=[]),r=n[e];return r&&!t?r:(wt(r=n[e]=this.$options.staticRenderFns[e].call(this._renderProxy,null,this),"__static__"+e,!1),r)}function $t(e,t,n){return wt(e,"__once__"+t+(n?"_"+n:""),!0),e}function wt(e,t,n){if(Array.isArray(e))for(var r=0;r<e.length;r++)e[r]&&"string"!=typeof e[r]&&Ct(e[r],t+"_"+r,n);else Ct(e,t,n)}function Ct(e,t,n){e.isStatic=!0,e.key=t,e.isOnce=n}function xt(e,t){if(t)if(s(t)){var n=e.on=e.on?A({},e.on):{};for(var r in t){var i=n[r],o=t[r];n[r]=i?[].concat(i,o):o}}else;return e}function kt(e,t,n,r){t=t||{$stable:!n};for(var i=0;i<e.length;i++){var o=e[i];Array.isArray(o)?kt(o,t,n):o&&(o.proxy&&(o.fn.proxy=!0),t[o.key]=o.fn)}return r&&(t.$key=r),t}function At(e,t){for(var n=0;n<t.length;n+=2){var r=t[n];"string"==typeof r&&r&&(e[t[n]]=t[n+1])}return e}function Ot(e,t){return"string"==typeof e?t+e:e}function St(e){e._o=$t,e._n=f,e._s=l,e._l=vt,e._t=ht,e._q=N,e._i=j,e._m=bt,e._f=mt,e._k=gt,e._b=_t,e._v=he,e._e=ve,e._u=kt,e._g=xt,e._d=At,e._p=Ot}function Tt(t,n,i,o,a){var s,c=this,u=a.options;y(o,"_uid")?(s=Object.create(o))._original=o:(s=o,o=o._original);var l=r(u._compiled),f=!l;this.data=t,this.props=n,this.children=i,this.parent=o,this.listeners=t.on||e,this.injections=ct(u.inject,o),this.slots=function(){return c.$slots||ft(t.scopedSlots,c.$slots=ut(i,o)),c.$slots},Object.defineProperty(this,"scopedSlots",{enumerable:!0,get:function(){return ft(t.scopedSlots,this.slots())}}),l&&(this.$options=u,this.$slots=this.slots(),this.$scopedSlots=ft(t.scopedSlots,this.$slots)),u._scopeId?this._c=function(e,t,n,r){var i=Pt(s,e,t,n,r,f);return i&&!Array.isArray(i)&&(i.fnScopeId=u._scopeId,i.fnContext=o),i}:this._c=function(e,t,n,r){return Pt(s,e,t,n,r,f)}}function Et(e,t,n,r,i){var o=me(e);return o.fnContext=n,o.fnOptions=r,t.slot&&((o.data||(o.data={})).slot=t.slot),o}function Nt(e,t){for(var n in t)e[b(n)]=t[n]}St(Tt.prototype);var jt={init:function(e,t){if(e.componentInstance&&!e.componentInstance._isDestroyed&&e.data.keepAlive){var r=e;jt.prepatch(r,r)}else{(e.componentInstance=function(e,t){var r={_isComponent:!0,_parentVnode:e,parent:t},i=e.data.inlineTemplate;n(i)&&(r.render=i.render,r.staticRenderFns=i.staticRenderFns);return new e.componentOptions.Ctor(r)}(e,Wt)).$mount(t?e.elm:void 0,t)}},prepatch:function(t,n){var r=n.componentOptions;!function(t,n,r,i,o){var a=i.data.scopedSlots,s=t.$scopedSlots,c=!!(a&&!a.$stable||s!==e&&!s.$stable||a&&t.$scopedSlots.$key!==a.$key),u=!!(o||t.$options._renderChildren||c);t.$options._parentVnode=i,t.$vnode=i,t._vnode&&(t._vnode.parent=i);if(t.$options._renderChildren=o,t.$attrs=i.data.attrs||e,t.$listeners=r||e,n&&t.$options.props){$e(!1);for(var l=t._props,f=t.$options._propKeys||[],p=0;p<f.length;p++){var d=f[p],v=t.$options.props;l[d]=Me(d,v,n,t)}$e(!0),t.$options.propsData=n}r=r||e;var h=t.$options._parentListeners;t.$options._parentListeners=r,qt(t,r,h),u&&(t.$slots=ut(o,i.context),t.$forceUpdate())}(n.componentInstance=t.componentInstance,r.propsData,r.listeners,n,r.children)},insert:function(e){var t,n=e.context,r=e.componentInstance;r._isMounted||(r._isMounted=!0,Yt(r,"mounted")),e.data.keepAlive&&(n._isMounted?((t=r)._inactive=!1,en.push(t)):Xt(r,!0))},destroy:function(e){var t=e.componentInstance;t._isDestroyed||(e.data.keepAlive?function e(t,n){if(n&&(t._directInactive=!0,Gt(t)))return;if(!t._inactive){t._inactive=!0;for(var r=0;r<t.$children.length;r++)e(t.$children[r]);Yt(t,"deactivated")}}(t,!0):t.$destroy())}},Dt=Object.keys(jt);function Lt(i,a,s,c,l){if(!t(i)){var f=s.$options._base;if(o(i)&&(i=f.extend(i)),"function"==typeof i){var p;if(t(i.cid)&&void 0===(i=function(e,i){if(r(e.error)&&n(e.errorComp))return e.errorComp;if(n(e.resolved))return e.resolved;var a=Ht;a&&n(e.owners)&&-1===e.owners.indexOf(a)&&e.owners.push(a);if(r(e.loading)&&n(e.loadingComp))return e.loadingComp;if(a&&!n(e.owners)){var s=e.owners=[a],c=!0,l=null,f=null;a.$on("hook:destroyed",function(){return h(s,a)});var p=function(e){for(var t=0,n=s.length;t<n;t++)s[t].$forceUpdate();e&&(s.length=0,null!==l&&(clearTimeout(l),l=null),null!==f&&(clearTimeout(f),f=null))},d=D(function(t){e.resolved=Bt(t,i),c?s.length=0:p(!0)}),v=D(function(t){n(e.errorComp)&&(e.error=!0,p(!0))}),m=e(d,v);return o(m)&&(u(m)?t(e.resolved)&&m.then(d,v):u(m.component)&&(m.component.then(d,v),n(m.error)&&(e.errorComp=Bt(m.error,i)),n(m.loading)&&(e.loadingComp=Bt(m.loading,i),0===m.delay?e.loading=!0:l=setTimeout(function(){l=null,t(e.resolved)&&t(e.error)&&(e.loading=!0,p(!1))},m.delay||200)),n(m.timeout)&&(f=setTimeout(function(){f=null,t(e.resolved)&&v(null)},m.timeout)))),c=!1,e.loading?e.loadingComp:e.resolved}}(p=i,f)))return function(e,t,n,r,i){var o=ve();return o.asyncFactory=e,o.asyncMeta={data:t,context:n,children:r,tag:i},o}(p,a,s,c,l);a=a||{},$n(i),n(a.model)&&function(e,t){var r=e.model&&e.model.prop||"value",i=e.model&&e.model.event||"input";(t.attrs||(t.attrs={}))[r]=t.model.value;var o=t.on||(t.on={}),a=o[i],s=t.model.callback;n(a)?(Array.isArray(a)?-1===a.indexOf(s):a!==s)&&(o[i]=[s].concat(a)):o[i]=s}(i.options,a);var d=function(e,r,i){var o=r.options.props;if(!t(o)){var a={},s=e.attrs,c=e.props;if(n(s)||n(c))for(var u in o){var l=C(u);ot(a,c,u,l,!0)||ot(a,s,u,l,!1)}return a}}(a,i);if(r(i.options.functional))return function(t,r,i,o,a){var s=t.options,c={},u=s.props;if(n(u))for(var l in u)c[l]=Me(l,u,r||e);else n(i.attrs)&&Nt(c,i.attrs),n(i.props)&&Nt(c,i.props);var f=new Tt(i,c,a,o,t),p=s.render.call(null,f._c,f);if(p instanceof pe)return Et(p,i,f.parent,s);if(Array.isArray(p)){for(var d=at(p)||[],v=new Array(d.length),h=0;h<d.length;h++)v[h]=Et(d[h],i,f.parent,s);return v}}(i,d,a,s,c);var v=a.on;if(a.on=a.nativeOn,r(i.options.abstract)){var m=a.slot;a={},m&&(a.slot=m)}!function(e){for(var t=e.hook||(e.hook={}),n=0;n<Dt.length;n++){var r=Dt[n],i=t[r],o=jt[r];i===o||i&&i._merged||(t[r]=i?Mt(o,i):o)}}(a);var y=i.options.name||l;return new pe("vue-component-"+i.cid+(y?"-"+y:""),a,void 0,void 0,void 0,s,{Ctor:i,propsData:d,listeners:v,tag:l,children:c},p)}}}function Mt(e,t){var n=function(n,r){e(n,r),t(n,r)};return n._merged=!0,n}var It=1,Ft=2;function Pt(e,a,s,c,u,l){return(Array.isArray(s)||i(s))&&(u=c,c=s,s=void 0),r(l)&&(u=Ft),function(e,i,a,s,c){if(n(a)&&n(a.__ob__))return ve();n(a)&&n(a.is)&&(i=a.is);if(!i)return ve();Array.isArray(s)&&"function"==typeof s[0]&&((a=a||{}).scopedSlots={default:s[0]},s.length=0);c===Ft?s=at(s):c===It&&(s=function(e){for(var t=0;t<e.length;t++)if(Array.isArray(e[t]))return Array.prototype.concat.apply([],e);return e}(s));var u,l;if("string"==typeof i){var f;l=e.$vnode&&e.$vnode.ns||F.getTagNamespace(i),u=F.isReservedTag(i)?new pe(F.parsePlatformTagName(i),a,s,void 0,void 0,e):a&&a.pre||!n(f=Le(e.$options,"components",i))?new pe(i,a,s,void 0,void 0,e):Lt(f,a,e,s,i)}else u=Lt(i,a,e,s);return Array.isArray(u)?u:n(u)?(n(l)&&function e(i,o,a){i.ns=o;"foreignObject"===i.tag&&(o=void 0,a=!0);if(n(i.children))for(var s=0,c=i.children.length;s<c;s++){var u=i.children[s];n(u.tag)&&(t(u.ns)||r(a)&&"svg"!==u.tag)&&e(u,o,a)}}(u,l),n(a)&&function(e){o(e.style)&&et(e.style);o(e.class)&&et(e.class)}(a),u):ve()}(e,a,s,c,u)}var Rt,Ht=null;function Bt(e,t){return(e.__esModule||oe&&"Module"===e[Symbol.toStringTag])&&(e=e.default),o(e)?t.extend(e):e}function Ut(e){return e.isComment&&e.asyncFactory}function zt(e){if(Array.isArray(e))for(var t=0;t<e.length;t++){var r=e[t];if(n(r)&&(n(r.componentOptions)||Ut(r)))return r}}function Vt(e,t){Rt.$on(e,t)}function Kt(e,t){Rt.$off(e,t)}function Jt(e,t){var n=Rt;return function r(){null!==t.apply(null,arguments)&&n.$off(e,r)}}function qt(e,t,n){Rt=e,rt(t,n||{},Vt,Kt,Jt,e),Rt=void 0}var Wt=null;function Zt(e){var t=Wt;return Wt=e,function(){Wt=t}}function Gt(e){for(;e&&(e=e.$parent);)if(e._inactive)return!0;return!1}function Xt(e,t){if(t){if(e._directInactive=!1,Gt(e))return}else if(e._directInactive)return;if(e._inactive||null===e._inactive){e._inactive=!1;for(var n=0;n<e.$children.length;n++)Xt(e.$children[n]);Yt(e,"activated")}}function Yt(e,t){le();var n=e.$options[t],r=t+" hook";if(n)for(var i=0,o=n.length;i<o;i++)He(n[i],e,null,e,r);e._hasHookEvent&&e.$emit("hook:"+t),fe()}var Qt=[],en=[],tn={},nn=!1,rn=!1,on=0;var an=0,sn=Date.now;if(z&&!q){var cn=window.performance;cn&&"function"==typeof cn.now&&sn()>document.createEvent("Event").timeStamp&&(sn=function(){return cn.now()})}function un(){var e,t;for(an=sn(),rn=!0,Qt.sort(function(e,t){return e.id-t.id}),on=0;on<Qt.length;on++)(e=Qt[on]).before&&e.before(),t=e.id,tn[t]=null,e.run();var n=en.slice(),r=Qt.slice();on=Qt.length=en.length=0,tn={},nn=rn=!1,function(e){for(var t=0;t<e.length;t++)e[t]._inactive=!0,Xt(e[t],!0)}(n),function(e){var t=e.length;for(;t--;){var n=e[t],r=n.vm;r._watcher===n&&r._isMounted&&!r._isDestroyed&&Yt(r,"updated")}}(r),ne&&F.devtools&&ne.emit("flush")}var ln=0,fn=function(e,t,n,r,i){this.vm=e,i&&(e._watcher=this),e._watchers.push(this),r?(this.deep=!!r.deep,this.user=!!r.user,this.lazy=!!r.lazy,this.sync=!!r.sync,this.before=r.before):this.deep=this.user=this.lazy=this.sync=!1,this.cb=n,this.id=++ln,this.active=!0,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new ie,this.newDepIds=new ie,this.expression="","function"==typeof t?this.getter=t:(this.getter=function(e){if(!H.test(e)){var t=e.split(".");return function(e){for(var n=0;n<t.length;n++){if(!e)return;e=e[t[n]]}return e}}}(t),this.getter||(this.getter=S)),this.value=this.lazy?void 0:this.get()};fn.prototype.get=function(){var e;le(this);var t=this.vm;try{e=this.getter.call(t,t)}catch(e){if(!this.user)throw e;Re(e,t,'getter for watcher "'+this.expression+'"')}finally{this.deep&&et(e),fe(),this.cleanupDeps()}return e},fn.prototype.addDep=function(e){var t=e.id;this.newDepIds.has(t)||(this.newDepIds.add(t),this.newDeps.push(e),this.depIds.has(t)||e.addSub(this))},fn.prototype.cleanupDeps=function(){for(var e=this.deps.length;e--;){var t=this.deps[e];this.newDepIds.has(t.id)||t.removeSub(this)}var n=this.depIds;this.depIds=this.newDepIds,this.newDepIds=n,this.newDepIds.clear(),n=this.deps,this.deps=this.newDeps,this.newDeps=n,this.newDeps.length=0},fn.prototype.update=function(){this.lazy?this.dirty=!0:this.sync?this.run():function(e){var t=e.id;if(null==tn[t]){if(tn[t]=!0,rn){for(var n=Qt.length-1;n>on&&Qt[n].id>e.id;)n--;Qt.splice(n+1,0,e)}else Qt.push(e);nn||(nn=!0,Ye(un))}}(this)},fn.prototype.run=function(){if(this.active){var e=this.get();if(e!==this.value||o(e)||this.deep){var t=this.value;if(this.value=e,this.user)try{this.cb.call(this.vm,e,t)}catch(e){Re(e,this.vm,'callback for watcher "'+this.expression+'"')}else this.cb.call(this.vm,e,t)}}},fn.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},fn.prototype.depend=function(){for(var e=this.deps.length;e--;)this.deps[e].depend()},fn.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||h(this.vm._watchers,this);for(var e=this.deps.length;e--;)this.deps[e].removeSub(this);this.active=!1}};var pn={enumerable:!0,configurable:!0,get:S,set:S};function dn(e,t,n){pn.get=function(){return this[t][n]},pn.set=function(e){this[t][n]=e},Object.defineProperty(e,n,pn)}function vn(e){e._watchers=[];var t=e.$options;t.props&&function(e,t){var n=e.$options.propsData||{},r=e._props={},i=e.$options._propKeys=[];e.$parent&&$e(!1);var o=function(o){i.push(o);var a=Me(o,t,n,e);xe(r,o,a),o in e||dn(e,"_props",o)};for(var a in t)o(a);$e(!0)}(e,t.props),t.methods&&function(e,t){e.$options.props;for(var n in t)e[n]="function"!=typeof t[n]?S:x(t[n],e)}(e,t.methods),t.data?function(e){var t=e.$options.data;s(t=e._data="function"==typeof t?function(e,t){le();try{return e.call(t,t)}catch(e){return Re(e,t,"data()"),{}}finally{fe()}}(t,e):t||{})||(t={});var n=Object.keys(t),r=e.$options.props,i=(e.$options.methods,n.length);for(;i--;){var o=n[i];r&&y(r,o)||(a=void 0,36!==(a=(o+"").charCodeAt(0))&&95!==a&&dn(e,"_data",o))}var a;Ce(t,!0)}(e):Ce(e._data={},!0),t.computed&&function(e,t){var n=e._computedWatchers=Object.create(null),r=te();for(var i in t){var o=t[i],a="function"==typeof o?o:o.get;r||(n[i]=new fn(e,a||S,S,hn)),i in e||mn(e,i,o)}}(e,t.computed),t.watch&&t.watch!==Y&&function(e,t){for(var n in t){var r=t[n];if(Array.isArray(r))for(var i=0;i<r.length;i++)_n(e,n,r[i]);else _n(e,n,r)}}(e,t.watch)}var hn={lazy:!0};function mn(e,t,n){var r=!te();"function"==typeof n?(pn.get=r?yn(t):gn(n),pn.set=S):(pn.get=n.get?r&&!1!==n.cache?yn(t):gn(n.get):S,pn.set=n.set||S),Object.defineProperty(e,t,pn)}function yn(e){return function(){var t=this._computedWatchers&&this._computedWatchers[e];if(t)return t.dirty&&t.evaluate(),ce.target&&t.depend(),t.value}}function gn(e){return function(){return e.call(this,this)}}function _n(e,t,n,r){return s(n)&&(r=n,n=n.handler),"string"==typeof n&&(n=e[n]),e.$watch(t,n,r)}var bn=0;function $n(e){var t=e.options;if(e.super){var n=$n(e.super);if(n!==e.superOptions){e.superOptions=n;var r=function(e){var t,n=e.options,r=e.sealedOptions;for(var i in n)n[i]!==r[i]&&(t||(t={}),t[i]=n[i]);return t}(e);r&&A(e.extendOptions,r),(t=e.options=De(n,e.extendOptions)).name&&(t.components[t.name]=e)}}return t}function wn(e){this._init(e)}function Cn(e){e.cid=0;var t=1;e.extend=function(e){e=e||{};var n=this,r=n.cid,i=e._Ctor||(e._Ctor={});if(i[r])return i[r];var o=e.name||n.options.name,a=function(e){this._init(e)};return(a.prototype=Object.create(n.prototype)).constructor=a,a.cid=t++,a.options=De(n.options,e),a.super=n,a.options.props&&function(e){var t=e.options.props;for(var n in t)dn(e.prototype,"_props",n)}(a),a.options.computed&&function(e){var t=e.options.computed;for(var n in t)mn(e.prototype,n,t[n])}(a),a.extend=n.extend,a.mixin=n.mixin,a.use=n.use,M.forEach(function(e){a[e]=n[e]}),o&&(a.options.components[o]=a),a.superOptions=n.options,a.extendOptions=e,a.sealedOptions=A({},a.options),i[r]=a,a}}function xn(e){return e&&(e.Ctor.options.name||e.tag)}function kn(e,t){return Array.isArray(e)?e.indexOf(t)>-1:"string"==typeof e?e.split(",").indexOf(t)>-1:(n=e,"[object RegExp]"===a.call(n)&&e.test(t));var n}function An(e,t){var n=e.cache,r=e.keys,i=e._vnode;for(var o in n){var a=n[o];if(a){var s=xn(a.componentOptions);s&&!t(s)&&On(n,o,r,i)}}}function On(e,t,n,r){var i=e[t];!i||r&&i.tag===r.tag||i.componentInstance.$destroy(),e[t]=null,h(n,t)}!function(t){t.prototype._init=function(t){var n=this;n._uid=bn++,n._isVue=!0,t&&t._isComponent?function(e,t){var n=e.$options=Object.create(e.constructor.options),r=t._parentVnode;n.parent=t.parent,n._parentVnode=r;var i=r.componentOptions;n.propsData=i.propsData,n._parentListeners=i.listeners,n._renderChildren=i.children,n._componentTag=i.tag,t.render&&(n.render=t.render,n.staticRenderFns=t.staticRenderFns)}(n,t):n.$options=De($n(n.constructor),t||{},n),n._renderProxy=n,n._self=n,function(e){var t=e.$options,n=t.parent;if(n&&!t.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(e)}e.$parent=n,e.$root=n?n.$root:e,e.$children=[],e.$refs={},e._watcher=null,e._inactive=null,e._directInactive=!1,e._isMounted=!1,e._isDestroyed=!1,e._isBeingDestroyed=!1}(n),function(e){e._events=Object.create(null),e._hasHookEvent=!1;var t=e.$options._parentListeners;t&&qt(e,t)}(n),function(t){t._vnode=null,t._staticTrees=null;var n=t.$options,r=t.$vnode=n._parentVnode,i=r&&r.context;t.$slots=ut(n._renderChildren,i),t.$scopedSlots=e,t._c=function(e,n,r,i){return Pt(t,e,n,r,i,!1)},t.$createElement=function(e,n,r,i){return Pt(t,e,n,r,i,!0)};var o=r&&r.data;xe(t,"$attrs",o&&o.attrs||e,null,!0),xe(t,"$listeners",n._parentListeners||e,null,!0)}(n),Yt(n,"beforeCreate"),function(e){var t=ct(e.$options.inject,e);t&&($e(!1),Object.keys(t).forEach(function(n){xe(e,n,t[n])}),$e(!0))}(n),vn(n),function(e){var t=e.$options.provide;t&&(e._provided="function"==typeof t?t.call(e):t)}(n),Yt(n,"created"),n.$options.el&&n.$mount(n.$options.el)}}(wn),function(e){var t={get:function(){return this._data}},n={get:function(){return this._props}};Object.defineProperty(e.prototype,"$data",t),Object.defineProperty(e.prototype,"$props",n),e.prototype.$set=ke,e.prototype.$delete=Ae,e.prototype.$watch=function(e,t,n){if(s(t))return _n(this,e,t,n);(n=n||{}).user=!0;var r=new fn(this,e,t,n);if(n.immediate)try{t.call(this,r.value)}catch(e){Re(e,this,'callback for immediate watcher "'+r.expression+'"')}return function(){r.teardown()}}}(wn),function(e){var t=/^hook:/;e.prototype.$on=function(e,n){var r=this;if(Array.isArray(e))for(var i=0,o=e.length;i<o;i++)r.$on(e[i],n);else(r._events[e]||(r._events[e]=[])).push(n),t.test(e)&&(r._hasHookEvent=!0);return r},e.prototype.$once=function(e,t){var n=this;function r(){n.$off(e,r),t.apply(n,arguments)}return r.fn=t,n.$on(e,r),n},e.prototype.$off=function(e,t){var n=this;if(!arguments.length)return n._events=Object.create(null),n;if(Array.isArray(e)){for(var r=0,i=e.length;r<i;r++)n.$off(e[r],t);return n}var o,a=n._events[e];if(!a)return n;if(!t)return n._events[e]=null,n;for(var s=a.length;s--;)if((o=a[s])===t||o.fn===t){a.splice(s,1);break}return n},e.prototype.$emit=function(e){var t=this._events[e];if(t){t=t.length>1?k(t):t;for(var n=k(arguments,1),r='event handler for "'+e+'"',i=0,o=t.length;i<o;i++)He(t[i],this,n,this,r)}return this}}(wn),function(e){e.prototype._update=function(e,t){var n=this,r=n.$el,i=n._vnode,o=Zt(n);n._vnode=e,n.$el=i?n.__patch__(i,e):n.__patch__(n.$el,e,t,!1),o(),r&&(r.__vue__=null),n.$el&&(n.$el.__vue__=n),n.$vnode&&n.$parent&&n.$vnode===n.$parent._vnode&&(n.$parent.$el=n.$el)},e.prototype.$forceUpdate=function(){this._watcher&&this._watcher.update()},e.prototype.$destroy=function(){var e=this;if(!e._isBeingDestroyed){Yt(e,"beforeDestroy"),e._isBeingDestroyed=!0;var t=e.$parent;!t||t._isBeingDestroyed||e.$options.abstract||h(t.$children,e),e._watcher&&e._watcher.teardown();for(var n=e._watchers.length;n--;)e._watchers[n].teardown();e._data.__ob__&&e._data.__ob__.vmCount--,e._isDestroyed=!0,e.__patch__(e._vnode,null),Yt(e,"destroyed"),e.$off(),e.$el&&(e.$el.__vue__=null),e.$vnode&&(e.$vnode.parent=null)}}}(wn),function(e){St(e.prototype),e.prototype.$nextTick=function(e){return Ye(e,this)},e.prototype._render=function(){var e,t=this,n=t.$options,r=n.render,i=n._parentVnode;i&&(t.$scopedSlots=ft(i.data.scopedSlots,t.$slots,t.$scopedSlots)),t.$vnode=i;try{Ht=t,e=r.call(t._renderProxy,t.$createElement)}catch(n){Re(n,t,"render"),e=t._vnode}finally{Ht=null}return Array.isArray(e)&&1===e.length&&(e=e[0]),e instanceof pe||(e=ve()),e.parent=i,e}}(wn);var Sn=[String,RegExp,Array],Tn={KeepAlive:{name:"keep-alive",abstract:!0,props:{include:Sn,exclude:Sn,max:[String,Number]},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var e in this.cache)On(this.cache,e,this.keys)},mounted:function(){var e=this;this.$watch("include",function(t){An(e,function(e){return kn(t,e)})}),this.$watch("exclude",function(t){An(e,function(e){return!kn(t,e)})})},render:function(){var e=this.$slots.default,t=zt(e),n=t&&t.componentOptions;if(n){var r=xn(n),i=this.include,o=this.exclude;if(i&&(!r||!kn(i,r))||o&&r&&kn(o,r))return t;var a=this.cache,s=this.keys,c=null==t.key?n.Ctor.cid+(n.tag?"::"+n.tag:""):t.key;a[c]?(t.componentInstance=a[c].componentInstance,h(s,c),s.push(c)):(a[c]=t,s.push(c),this.max&&s.length>parseInt(this.max)&&On(a,s[0],s,this._vnode)),t.data.keepAlive=!0}return t||e&&e[0]}}};!function(e){var t={get:function(){return F}};Object.defineProperty(e,"config",t),e.util={warn:ae,extend:A,mergeOptions:De,defineReactive:xe},e.set=ke,e.delete=Ae,e.nextTick=Ye,e.observable=function(e){return Ce(e),e},e.options=Object.create(null),M.forEach(function(t){e.options[t+"s"]=Object.create(null)}),e.options._base=e,A(e.options.components,Tn),function(e){e.use=function(e){var t=this._installedPlugins||(this._installedPlugins=[]);if(t.indexOf(e)>-1)return this;var n=k(arguments,1);return n.unshift(this),"function"==typeof e.install?e.install.apply(e,n):"function"==typeof e&&e.apply(null,n),t.push(e),this}}(e),function(e){e.mixin=function(e){return this.options=De(this.options,e),this}}(e),Cn(e),function(e){M.forEach(function(t){e[t]=function(e,n){return n?("component"===t&&s(n)&&(n.name=n.name||e,n=this.options._base.extend(n)),"directive"===t&&"function"==typeof n&&(n={bind:n,update:n}),this.options[t+"s"][e]=n,n):this.options[t+"s"][e]}})}(e)}(wn),Object.defineProperty(wn.prototype,"$isServer",{get:te}),Object.defineProperty(wn.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(wn,"FunctionalRenderContext",{value:Tt}),wn.version="2.6.10";var En=p("style,class"),Nn=p("input,textarea,option,select,progress"),jn=function(e,t,n){return"value"===n&&Nn(e)&&"button"!==t||"selected"===n&&"option"===e||"checked"===n&&"input"===e||"muted"===n&&"video"===e},Dn=p("contenteditable,draggable,spellcheck"),Ln=p("events,caret,typing,plaintext-only"),Mn=function(e,t){return Hn(t)||"false"===t?"false":"contenteditable"===e&&Ln(t)?t:"true"},In=p("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,translate,truespeed,typemustmatch,visible"),Fn="http://www.w3.org/1999/xlink",Pn=function(e){return":"===e.charAt(5)&&"xlink"===e.slice(0,5)},Rn=function(e){return Pn(e)?e.slice(6,e.length):""},Hn=function(e){return null==e||!1===e};function Bn(e){for(var t=e.data,r=e,i=e;n(i.componentInstance);)(i=i.componentInstance._vnode)&&i.data&&(t=Un(i.data,t));for(;n(r=r.parent);)r&&r.data&&(t=Un(t,r.data));return function(e,t){if(n(e)||n(t))return zn(e,Vn(t));return""}(t.staticClass,t.class)}function Un(e,t){return{staticClass:zn(e.staticClass,t.staticClass),class:n(e.class)?[e.class,t.class]:t.class}}function zn(e,t){return e?t?e+" "+t:e:t||""}function Vn(e){return Array.isArray(e)?function(e){for(var t,r="",i=0,o=e.length;i<o;i++)n(t=Vn(e[i]))&&""!==t&&(r&&(r+=" "),r+=t);return r}(e):o(e)?function(e){var t="";for(var n in e)e[n]&&(t&&(t+=" "),t+=n);return t}(e):"string"==typeof e?e:""}var Kn={svg:"http://www.w3.org/2000/svg",math:"http://www.w3.org/1998/Math/MathML"},Jn=p("html,body,base,head,link,meta,style,title,address,article,aside,footer,header,h1,h2,h3,h4,h5,h6,hgroup,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,rtc,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,menuitem,summary,content,element,shadow,template,blockquote,iframe,tfoot"),qn=p("svg,animate,circle,clippath,cursor,defs,desc,ellipse,filter,font-face,foreignObject,g,glyph,image,line,marker,mask,missing-glyph,path,pattern,polygon,polyline,rect,switch,symbol,text,textpath,tspan,use,view",!0),Wn=function(e){return Jn(e)||qn(e)};function Zn(e){return qn(e)?"svg":"math"===e?"math":void 0}var Gn=Object.create(null);var Xn=p("text,number,password,search,email,tel,url");function Yn(e){if("string"==typeof e){var t=document.querySelector(e);return t||document.createElement("div")}return e}var Qn=Object.freeze({createElement:function(e,t){var n=document.createElement(e);return"select"!==e?n:(t.data&&t.data.attrs&&void 0!==t.data.attrs.multiple&&n.setAttribute("multiple","multiple"),n)},createElementNS:function(e,t){return document.createElementNS(Kn[e],t)},createTextNode:function(e){return document.createTextNode(e)},createComment:function(e){return document.createComment(e)},insertBefore:function(e,t,n){e.insertBefore(t,n)},removeChild:function(e,t){e.removeChild(t)},appendChild:function(e,t){e.appendChild(t)},parentNode:function(e){return e.parentNode},nextSibling:function(e){return e.nextSibling},tagName:function(e){return e.tagName},setTextContent:function(e,t){e.textContent=t},setStyleScope:function(e,t){e.setAttribute(t,"")}}),er={create:function(e,t){tr(t)},update:function(e,t){e.data.ref!==t.data.ref&&(tr(e,!0),tr(t))},destroy:function(e){tr(e,!0)}};function tr(e,t){var r=e.data.ref;if(n(r)){var i=e.context,o=e.componentInstance||e.elm,a=i.$refs;t?Array.isArray(a[r])?h(a[r],o):a[r]===o&&(a[r]=void 0):e.data.refInFor?Array.isArray(a[r])?a[r].indexOf(o)<0&&a[r].push(o):a[r]=[o]:a[r]=o}}var nr=new pe("",{},[]),rr=["create","activate","update","remove","destroy"];function ir(e,i){return e.key===i.key&&(e.tag===i.tag&&e.isComment===i.isComment&&n(e.data)===n(i.data)&&function(e,t){if("input"!==e.tag)return!0;var r,i=n(r=e.data)&&n(r=r.attrs)&&r.type,o=n(r=t.data)&&n(r=r.attrs)&&r.type;return i===o||Xn(i)&&Xn(o)}(e,i)||r(e.isAsyncPlaceholder)&&e.asyncFactory===i.asyncFactory&&t(i.asyncFactory.error))}function or(e,t,r){var i,o,a={};for(i=t;i<=r;++i)n(o=e[i].key)&&(a[o]=i);return a}var ar={create:sr,update:sr,destroy:function(e){sr(e,nr)}};function sr(e,t){(e.data.directives||t.data.directives)&&function(e,t){var n,r,i,o=e===nr,a=t===nr,s=ur(e.data.directives,e.context),c=ur(t.data.directives,t.context),u=[],l=[];for(n in c)r=s[n],i=c[n],r?(i.oldValue=r.value,i.oldArg=r.arg,fr(i,"update",t,e),i.def&&i.def.componentUpdated&&l.push(i)):(fr(i,"bind",t,e),i.def&&i.def.inserted&&u.push(i));if(u.length){var f=function(){for(var n=0;n<u.length;n++)fr(u[n],"inserted",t,e)};o?it(t,"insert",f):f()}l.length&&it(t,"postpatch",function(){for(var n=0;n<l.length;n++)fr(l[n],"componentUpdated",t,e)});if(!o)for(n in s)c[n]||fr(s[n],"unbind",e,e,a)}(e,t)}var cr=Object.create(null);function ur(e,t){var n,r,i=Object.create(null);if(!e)return i;for(n=0;n<e.length;n++)(r=e[n]).modifiers||(r.modifiers=cr),i[lr(r)]=r,r.def=Le(t.$options,"directives",r.name);return i}function lr(e){return e.rawName||e.name+"."+Object.keys(e.modifiers||{}).join(".")}function fr(e,t,n,r,i){var o=e.def&&e.def[t];if(o)try{o(n.elm,e,n,r,i)}catch(r){Re(r,n.context,"directive "+e.name+" "+t+" hook")}}var pr=[er,ar];function dr(e,r){var i=r.componentOptions;if(!(n(i)&&!1===i.Ctor.options.inheritAttrs||t(e.data.attrs)&&t(r.data.attrs))){var o,a,s=r.elm,c=e.data.attrs||{},u=r.data.attrs||{};for(o in n(u.__ob__)&&(u=r.data.attrs=A({},u)),u)a=u[o],c[o]!==a&&vr(s,o,a);for(o in(q||Z)&&u.value!==c.value&&vr(s,"value",u.value),c)t(u[o])&&(Pn(o)?s.removeAttributeNS(Fn,Rn(o)):Dn(o)||s.removeAttribute(o))}}function vr(e,t,n){e.tagName.indexOf("-")>-1?hr(e,t,n):In(t)?Hn(n)?e.removeAttribute(t):(n="allowfullscreen"===t&&"EMBED"===e.tagName?"true":t,e.setAttribute(t,n)):Dn(t)?e.setAttribute(t,Mn(t,n)):Pn(t)?Hn(n)?e.removeAttributeNS(Fn,Rn(t)):e.setAttributeNS(Fn,t,n):hr(e,t,n)}function hr(e,t,n){if(Hn(n))e.removeAttribute(t);else{if(q&&!W&&"TEXTAREA"===e.tagName&&"placeholder"===t&&""!==n&&!e.__ieph){var r=function(t){t.stopImmediatePropagation(),e.removeEventListener("input",r)};e.addEventListener("input",r),e.__ieph=!0}e.setAttribute(t,n)}}var mr={create:dr,update:dr};function yr(e,r){var i=r.elm,o=r.data,a=e.data;if(!(t(o.staticClass)&&t(o.class)&&(t(a)||t(a.staticClass)&&t(a.class)))){var s=Bn(r),c=i._transitionClasses;n(c)&&(s=zn(s,Vn(c))),s!==i._prevClass&&(i.setAttribute("class",s),i._prevClass=s)}}var gr,_r,br,$r,wr,Cr,xr={create:yr,update:yr},kr=/[\w).+\-_$\]]/;function Ar(e){var t,n,r,i,o,a=!1,s=!1,c=!1,u=!1,l=0,f=0,p=0,d=0;for(r=0;r<e.length;r++)if(n=t,t=e.charCodeAt(r),a)39===t&&92!==n&&(a=!1);else if(s)34===t&&92!==n&&(s=!1);else if(c)96===t&&92!==n&&(c=!1);else if(u)47===t&&92!==n&&(u=!1);else if(124!==t||124===e.charCodeAt(r+1)||124===e.charCodeAt(r-1)||l||f||p){switch(t){case 34:s=!0;break;case 39:a=!0;break;case 96:c=!0;break;case 40:p++;break;case 41:p--;break;case 91:f++;break;case 93:f--;break;case 123:l++;break;case 125:l--}if(47===t){for(var v=r-1,h=void 0;v>=0&&" "===(h=e.charAt(v));v--);h&&kr.test(h)||(u=!0)}}else void 0===i?(d=r+1,i=e.slice(0,r).trim()):m();function m(){(o||(o=[])).push(e.slice(d,r).trim()),d=r+1}if(void 0===i?i=e.slice(0,r).trim():0!==d&&m(),o)for(r=0;r<o.length;r++)i=Or(i,o[r]);return i}function Or(e,t){var n=t.indexOf("(");if(n<0)return'_f("'+t+'")('+e+")";var r=t.slice(0,n),i=t.slice(n+1);return'_f("'+r+'")('+e+(")"!==i?","+i:i)}function Sr(e,t){console.error("[Vue compiler]: "+e)}function Tr(e,t){return e?e.map(function(e){return e[t]}).filter(function(e){return e}):[]}function Er(e,t,n,r,i){(e.props||(e.props=[])).push(Rr({name:t,value:n,dynamic:i},r)),e.plain=!1}function Nr(e,t,n,r,i){(i?e.dynamicAttrs||(e.dynamicAttrs=[]):e.attrs||(e.attrs=[])).push(Rr({name:t,value:n,dynamic:i},r)),e.plain=!1}function jr(e,t,n,r){e.attrsMap[t]=n,e.attrsList.push(Rr({name:t,value:n},r))}function Dr(e,t,n,r,i,o,a,s){(e.directives||(e.directives=[])).push(Rr({name:t,rawName:n,value:r,arg:i,isDynamicArg:o,modifiers:a},s)),e.plain=!1}function Lr(e,t,n){return n?"_p("+t+',"'+e+'")':e+t}function Mr(t,n,r,i,o,a,s,c){var u;(i=i||e).right?c?n="("+n+")==='click'?'contextmenu':("+n+")":"click"===n&&(n="contextmenu",delete i.right):i.middle&&(c?n="("+n+")==='click'?'mouseup':("+n+")":"click"===n&&(n="mouseup")),i.capture&&(delete i.capture,n=Lr("!",n,c)),i.once&&(delete i.once,n=Lr("~",n,c)),i.passive&&(delete i.passive,n=Lr("&",n,c)),i.native?(delete i.native,u=t.nativeEvents||(t.nativeEvents={})):u=t.events||(t.events={});var l=Rr({value:r.trim(),dynamic:c},s);i!==e&&(l.modifiers=i);var f=u[n];Array.isArray(f)?o?f.unshift(l):f.push(l):u[n]=f?o?[l,f]:[f,l]:l,t.plain=!1}function Ir(e,t,n){var r=Fr(e,":"+t)||Fr(e,"v-bind:"+t);if(null!=r)return Ar(r);if(!1!==n){var i=Fr(e,t);if(null!=i)return JSON.stringify(i)}}function Fr(e,t,n){var r;if(null!=(r=e.attrsMap[t]))for(var i=e.attrsList,o=0,a=i.length;o<a;o++)if(i[o].name===t){i.splice(o,1);break}return n&&delete e.attrsMap[t],r}function Pr(e,t){for(var n=e.attrsList,r=0,i=n.length;r<i;r++){var o=n[r];if(t.test(o.name))return n.splice(r,1),o}}function Rr(e,t){return t&&(null!=t.start&&(e.start=t.start),null!=t.end&&(e.end=t.end)),e}function Hr(e,t,n){var r=n||{},i=r.number,o="$$v";r.trim&&(o="(typeof $$v === 'string'? $$v.trim(): $$v)"),i&&(o="_n("+o+")");var a=Br(t,o);e.model={value:"("+t+")",expression:JSON.stringify(t),callback:"function ($$v) {"+a+"}"}}function Br(e,t){var n=function(e){if(e=e.trim(),gr=e.length,e.indexOf("[")<0||e.lastIndexOf("]")<gr-1)return($r=e.lastIndexOf("."))>-1?{exp:e.slice(0,$r),key:'"'+e.slice($r+1)+'"'}:{exp:e,key:null};_r=e,$r=wr=Cr=0;for(;!zr();)Vr(br=Ur())?Jr(br):91===br&&Kr(br);return{exp:e.slice(0,wr),key:e.slice(wr+1,Cr)}}(e);return null===n.key?e+"="+t:"$set("+n.exp+", "+n.key+", "+t+")"}function Ur(){return _r.charCodeAt(++$r)}function zr(){return $r>=gr}function Vr(e){return 34===e||39===e}function Kr(e){var t=1;for(wr=$r;!zr();)if(Vr(e=Ur()))Jr(e);else if(91===e&&t++,93===e&&t--,0===t){Cr=$r;break}}function Jr(e){for(var t=e;!zr()&&(e=Ur())!==t;);}var qr,Wr="__r",Zr="__c";function Gr(e,t,n){var r=qr;return function i(){null!==t.apply(null,arguments)&&Qr(e,i,n,r)}}var Xr=Ve&&!(X&&Number(X[1])<=53);function Yr(e,t,n,r){if(Xr){var i=an,o=t;t=o._wrapper=function(e){if(e.target===e.currentTarget||e.timeStamp>=i||e.timeStamp<=0||e.target.ownerDocument!==document)return o.apply(this,arguments)}}qr.addEventListener(e,t,Q?{capture:n,passive:r}:n)}function Qr(e,t,n,r){(r||qr).removeEventListener(e,t._wrapper||t,n)}function ei(e,r){if(!t(e.data.on)||!t(r.data.on)){var i=r.data.on||{},o=e.data.on||{};qr=r.elm,function(e){if(n(e[Wr])){var t=q?"change":"input";e[t]=[].concat(e[Wr],e[t]||[]),delete e[Wr]}n(e[Zr])&&(e.change=[].concat(e[Zr],e.change||[]),delete e[Zr])}(i),rt(i,o,Yr,Qr,Gr,r.context),qr=void 0}}var ti,ni={create:ei,update:ei};function ri(e,r){if(!t(e.data.domProps)||!t(r.data.domProps)){var i,o,a=r.elm,s=e.data.domProps||{},c=r.data.domProps||{};for(i in n(c.__ob__)&&(c=r.data.domProps=A({},c)),s)i in c||(a[i]="");for(i in c){if(o=c[i],"textContent"===i||"innerHTML"===i){if(r.children&&(r.children.length=0),o===s[i])continue;1===a.childNodes.length&&a.removeChild(a.childNodes[0])}if("value"===i&&"PROGRESS"!==a.tagName){a._value=o;var u=t(o)?"":String(o);ii(a,u)&&(a.value=u)}else if("innerHTML"===i&&qn(a.tagName)&&t(a.innerHTML)){(ti=ti||document.createElement("div")).innerHTML="<svg>"+o+"</svg>";for(var l=ti.firstChild;a.firstChild;)a.removeChild(a.firstChild);for(;l.firstChild;)a.appendChild(l.firstChild)}else if(o!==s[i])try{a[i]=o}catch(e){}}}}function ii(e,t){return!e.composing&&("OPTION"===e.tagName||function(e,t){var n=!0;try{n=document.activeElement!==e}catch(e){}return n&&e.value!==t}(e,t)||function(e,t){var r=e.value,i=e._vModifiers;if(n(i)){if(i.number)return f(r)!==f(t);if(i.trim)return r.trim()!==t.trim()}return r!==t}(e,t))}var oi={create:ri,update:ri},ai=g(function(e){var t={},n=/:(.+)/;return e.split(/;(?![^(]*\))/g).forEach(function(e){if(e){var r=e.split(n);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t});function si(e){var t=ci(e.style);return e.staticStyle?A(e.staticStyle,t):t}function ci(e){return Array.isArray(e)?O(e):"string"==typeof e?ai(e):e}var ui,li=/^--/,fi=/\s*!important$/,pi=function(e,t,n){if(li.test(t))e.style.setProperty(t,n);else if(fi.test(n))e.style.setProperty(C(t),n.replace(fi,""),"important");else{var r=vi(t);if(Array.isArray(n))for(var i=0,o=n.length;i<o;i++)e.style[r]=n[i];else e.style[r]=n}},di=["Webkit","Moz","ms"],vi=g(function(e){if(ui=ui||document.createElement("div").style,"filter"!==(e=b(e))&&e in ui)return e;for(var t=e.charAt(0).toUpperCase()+e.slice(1),n=0;n<di.length;n++){var r=di[n]+t;if(r in ui)return r}});function hi(e,r){var i=r.data,o=e.data;if(!(t(i.staticStyle)&&t(i.style)&&t(o.staticStyle)&&t(o.style))){var a,s,c=r.elm,u=o.staticStyle,l=o.normalizedStyle||o.style||{},f=u||l,p=ci(r.data.style)||{};r.data.normalizedStyle=n(p.__ob__)?A({},p):p;var d=function(e,t){var n,r={};if(t)for(var i=e;i.componentInstance;)(i=i.componentInstance._vnode)&&i.data&&(n=si(i.data))&&A(r,n);(n=si(e.data))&&A(r,n);for(var o=e;o=o.parent;)o.data&&(n=si(o.data))&&A(r,n);return r}(r,!0);for(s in f)t(d[s])&&pi(c,s,"");for(s in d)(a=d[s])!==f[s]&&pi(c,s,null==a?"":a)}}var mi={create:hi,update:hi},yi=/\s+/;function gi(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.split(yi).forEach(function(t){return e.classList.add(t)}):e.classList.add(t);else{var n=" "+(e.getAttribute("class")||"")+" ";n.indexOf(" "+t+" ")<0&&e.setAttribute("class",(n+t).trim())}}function _i(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.split(yi).forEach(function(t){return e.classList.remove(t)}):e.classList.remove(t),e.classList.length||e.removeAttribute("class");else{for(var n=" "+(e.getAttribute("class")||"")+" ",r=" "+t+" ";n.indexOf(r)>=0;)n=n.replace(r," ");(n=n.trim())?e.setAttribute("class",n):e.removeAttribute("class")}}function bi(e){if(e){if("object"==typeof e){var t={};return!1!==e.css&&A(t,$i(e.name||"v")),A(t,e),t}return"string"==typeof e?$i(e):void 0}}var $i=g(function(e){return{enterClass:e+"-enter",enterToClass:e+"-enter-to",enterActiveClass:e+"-enter-active",leaveClass:e+"-leave",leaveToClass:e+"-leave-to",leaveActiveClass:e+"-leave-active"}}),wi=z&&!W,Ci="transition",xi="animation",ki="transition",Ai="transitionend",Oi="animation",Si="animationend";wi&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(ki="WebkitTransition",Ai="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(Oi="WebkitAnimation",Si="webkitAnimationEnd"));var Ti=z?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(e){return e()};function Ei(e){Ti(function(){Ti(e)})}function Ni(e,t){var n=e._transitionClasses||(e._transitionClasses=[]);n.indexOf(t)<0&&(n.push(t),gi(e,t))}function ji(e,t){e._transitionClasses&&h(e._transitionClasses,t),_i(e,t)}function Di(e,t,n){var r=Mi(e,t),i=r.type,o=r.timeout,a=r.propCount;if(!i)return n();var s=i===Ci?Ai:Si,c=0,u=function(){e.removeEventListener(s,l),n()},l=function(t){t.target===e&&++c>=a&&u()};setTimeout(function(){c<a&&u()},o+1),e.addEventListener(s,l)}var Li=/\b(transform|all)(,|$)/;function Mi(e,t){var n,r=window.getComputedStyle(e),i=(r[ki+"Delay"]||"").split(", "),o=(r[ki+"Duration"]||"").split(", "),a=Ii(i,o),s=(r[Oi+"Delay"]||"").split(", "),c=(r[Oi+"Duration"]||"").split(", "),u=Ii(s,c),l=0,f=0;return t===Ci?a>0&&(n=Ci,l=a,f=o.length):t===xi?u>0&&(n=xi,l=u,f=c.length):f=(n=(l=Math.max(a,u))>0?a>u?Ci:xi:null)?n===Ci?o.length:c.length:0,{type:n,timeout:l,propCount:f,hasTransform:n===Ci&&Li.test(r[ki+"Property"])}}function Ii(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max.apply(null,t.map(function(t,n){return Fi(t)+Fi(e[n])}))}function Fi(e){return 1e3*Number(e.slice(0,-1).replace(",","."))}function Pi(e,r){var i=e.elm;n(i._leaveCb)&&(i._leaveCb.cancelled=!0,i._leaveCb());var a=bi(e.data.transition);if(!t(a)&&!n(i._enterCb)&&1===i.nodeType){for(var s=a.css,c=a.type,u=a.enterClass,l=a.enterToClass,p=a.enterActiveClass,d=a.appearClass,v=a.appearToClass,h=a.appearActiveClass,m=a.beforeEnter,y=a.enter,g=a.afterEnter,_=a.enterCancelled,b=a.beforeAppear,$=a.appear,w=a.afterAppear,C=a.appearCancelled,x=a.duration,k=Wt,A=Wt.$vnode;A&&A.parent;)k=A.context,A=A.parent;var O=!k._isMounted||!e.isRootInsert;if(!O||$||""===$){var S=O&&d?d:u,T=O&&h?h:p,E=O&&v?v:l,N=O&&b||m,j=O&&"function"==typeof $?$:y,L=O&&w||g,M=O&&C||_,I=f(o(x)?x.enter:x),F=!1!==s&&!W,P=Bi(j),R=i._enterCb=D(function(){F&&(ji(i,E),ji(i,T)),R.cancelled?(F&&ji(i,S),M&&M(i)):L&&L(i),i._enterCb=null});e.data.show||it(e,"insert",function(){var t=i.parentNode,n=t&&t._pending&&t._pending[e.key];n&&n.tag===e.tag&&n.elm._leaveCb&&n.elm._leaveCb(),j&&j(i,R)}),N&&N(i),F&&(Ni(i,S),Ni(i,T),Ei(function(){ji(i,S),R.cancelled||(Ni(i,E),P||(Hi(I)?setTimeout(R,I):Di(i,c,R)))})),e.data.show&&(r&&r(),j&&j(i,R)),F||P||R()}}}function Ri(e,r){var i=e.elm;n(i._enterCb)&&(i._enterCb.cancelled=!0,i._enterCb());var a=bi(e.data.transition);if(t(a)||1!==i.nodeType)return r();if(!n(i._leaveCb)){var s=a.css,c=a.type,u=a.leaveClass,l=a.leaveToClass,p=a.leaveActiveClass,d=a.beforeLeave,v=a.leave,h=a.afterLeave,m=a.leaveCancelled,y=a.delayLeave,g=a.duration,_=!1!==s&&!W,b=Bi(v),$=f(o(g)?g.leave:g),w=i._leaveCb=D(function(){i.parentNode&&i.parentNode._pending&&(i.parentNode._pending[e.key]=null),_&&(ji(i,l),ji(i,p)),w.cancelled?(_&&ji(i,u),m&&m(i)):(r(),h&&h(i)),i._leaveCb=null});y?y(C):C()}function C(){w.cancelled||(!e.data.show&&i.parentNode&&((i.parentNode._pending||(i.parentNode._pending={}))[e.key]=e),d&&d(i),_&&(Ni(i,u),Ni(i,p),Ei(function(){ji(i,u),w.cancelled||(Ni(i,l),b||(Hi($)?setTimeout(w,$):Di(i,c,w)))})),v&&v(i,w),_||b||w())}}function Hi(e){return"number"==typeof e&&!isNaN(e)}function Bi(e){if(t(e))return!1;var r=e.fns;return n(r)?Bi(Array.isArray(r)?r[0]:r):(e._length||e.length)>1}function Ui(e,t){!0!==t.data.show&&Pi(t)}var zi=function(e){var o,a,s={},c=e.modules,u=e.nodeOps;for(o=0;o<rr.length;++o)for(s[rr[o]]=[],a=0;a<c.length;++a)n(c[a][rr[o]])&&s[rr[o]].push(c[a][rr[o]]);function l(e){var t=u.parentNode(e);n(t)&&u.removeChild(t,e)}function f(e,t,i,o,a,c,l){if(n(e.elm)&&n(c)&&(e=c[l]=me(e)),e.isRootInsert=!a,!function(e,t,i,o){var a=e.data;if(n(a)){var c=n(e.componentInstance)&&a.keepAlive;if(n(a=a.hook)&&n(a=a.init)&&a(e,!1),n(e.componentInstance))return d(e,t),v(i,e.elm,o),r(c)&&function(e,t,r,i){for(var o,a=e;a.componentInstance;)if(a=a.componentInstance._vnode,n(o=a.data)&&n(o=o.transition)){for(o=0;o<s.activate.length;++o)s.activate[o](nr,a);t.push(a);break}v(r,e.elm,i)}(e,t,i,o),!0}}(e,t,i,o)){var f=e.data,p=e.children,m=e.tag;n(m)?(e.elm=e.ns?u.createElementNS(e.ns,m):u.createElement(m,e),g(e),h(e,p,t),n(f)&&y(e,t),v(i,e.elm,o)):r(e.isComment)?(e.elm=u.createComment(e.text),v(i,e.elm,o)):(e.elm=u.createTextNode(e.text),v(i,e.elm,o))}}function d(e,t){n(e.data.pendingInsert)&&(t.push.apply(t,e.data.pendingInsert),e.data.pendingInsert=null),e.elm=e.componentInstance.$el,m(e)?(y(e,t),g(e)):(tr(e),t.push(e))}function v(e,t,r){n(e)&&(n(r)?u.parentNode(r)===e&&u.insertBefore(e,t,r):u.appendChild(e,t))}function h(e,t,n){if(Array.isArray(t))for(var r=0;r<t.length;++r)f(t[r],n,e.elm,null,!0,t,r);else i(e.text)&&u.appendChild(e.elm,u.createTextNode(String(e.text)))}function m(e){for(;e.componentInstance;)e=e.componentInstance._vnode;return n(e.tag)}function y(e,t){for(var r=0;r<s.create.length;++r)s.create[r](nr,e);n(o=e.data.hook)&&(n(o.create)&&o.create(nr,e),n(o.insert)&&t.push(e))}function g(e){var t;if(n(t=e.fnScopeId))u.setStyleScope(e.elm,t);else for(var r=e;r;)n(t=r.context)&&n(t=t.$options._scopeId)&&u.setStyleScope(e.elm,t),r=r.parent;n(t=Wt)&&t!==e.context&&t!==e.fnContext&&n(t=t.$options._scopeId)&&u.setStyleScope(e.elm,t)}function _(e,t,n,r,i,o){for(;r<=i;++r)f(n[r],o,e,t,!1,n,r)}function b(e){var t,r,i=e.data;if(n(i))for(n(t=i.hook)&&n(t=t.destroy)&&t(e),t=0;t<s.destroy.length;++t)s.destroy[t](e);if(n(t=e.children))for(r=0;r<e.children.length;++r)b(e.children[r])}function $(e,t,r,i){for(;r<=i;++r){var o=t[r];n(o)&&(n(o.tag)?(w(o),b(o)):l(o.elm))}}function w(e,t){if(n(t)||n(e.data)){var r,i=s.remove.length+1;for(n(t)?t.listeners+=i:t=function(e,t){function n(){0==--n.listeners&&l(e)}return n.listeners=t,n}(e.elm,i),n(r=e.componentInstance)&&n(r=r._vnode)&&n(r.data)&&w(r,t),r=0;r<s.remove.length;++r)s.remove[r](e,t);n(r=e.data.hook)&&n(r=r.remove)?r(e,t):t()}else l(e.elm)}function C(e,t,r,i){for(var o=r;o<i;o++){var a=t[o];if(n(a)&&ir(e,a))return o}}function x(e,i,o,a,c,l){if(e!==i){n(i.elm)&&n(a)&&(i=a[c]=me(i));var p=i.elm=e.elm;if(r(e.isAsyncPlaceholder))n(i.asyncFactory.resolved)?O(e.elm,i,o):i.isAsyncPlaceholder=!0;else if(r(i.isStatic)&&r(e.isStatic)&&i.key===e.key&&(r(i.isCloned)||r(i.isOnce)))i.componentInstance=e.componentInstance;else{var d,v=i.data;n(v)&&n(d=v.hook)&&n(d=d.prepatch)&&d(e,i);var h=e.children,y=i.children;if(n(v)&&m(i)){for(d=0;d<s.update.length;++d)s.update[d](e,i);n(d=v.hook)&&n(d=d.update)&&d(e,i)}t(i.text)?n(h)&&n(y)?h!==y&&function(e,r,i,o,a){for(var s,c,l,p=0,d=0,v=r.length-1,h=r[0],m=r[v],y=i.length-1,g=i[0],b=i[y],w=!a;p<=v&&d<=y;)t(h)?h=r[++p]:t(m)?m=r[--v]:ir(h,g)?(x(h,g,o,i,d),h=r[++p],g=i[++d]):ir(m,b)?(x(m,b,o,i,y),m=r[--v],b=i[--y]):ir(h,b)?(x(h,b,o,i,y),w&&u.insertBefore(e,h.elm,u.nextSibling(m.elm)),h=r[++p],b=i[--y]):ir(m,g)?(x(m,g,o,i,d),w&&u.insertBefore(e,m.elm,h.elm),m=r[--v],g=i[++d]):(t(s)&&(s=or(r,p,v)),t(c=n(g.key)?s[g.key]:C(g,r,p,v))?f(g,o,e,h.elm,!1,i,d):ir(l=r[c],g)?(x(l,g,o,i,d),r[c]=void 0,w&&u.insertBefore(e,l.elm,h.elm)):f(g,o,e,h.elm,!1,i,d),g=i[++d]);p>v?_(e,t(i[y+1])?null:i[y+1].elm,i,d,y,o):d>y&&$(0,r,p,v)}(p,h,y,o,l):n(y)?(n(e.text)&&u.setTextContent(p,""),_(p,null,y,0,y.length-1,o)):n(h)?$(0,h,0,h.length-1):n(e.text)&&u.setTextContent(p,""):e.text!==i.text&&u.setTextContent(p,i.text),n(v)&&n(d=v.hook)&&n(d=d.postpatch)&&d(e,i)}}}function k(e,t,i){if(r(i)&&n(e.parent))e.parent.data.pendingInsert=t;else for(var o=0;o<t.length;++o)t[o].data.hook.insert(t[o])}var A=p("attrs,class,staticClass,staticStyle,key");function O(e,t,i,o){var a,s=t.tag,c=t.data,u=t.children;if(o=o||c&&c.pre,t.elm=e,r(t.isComment)&&n(t.asyncFactory))return t.isAsyncPlaceholder=!0,!0;if(n(c)&&(n(a=c.hook)&&n(a=a.init)&&a(t,!0),n(a=t.componentInstance)))return d(t,i),!0;if(n(s)){if(n(u))if(e.hasChildNodes())if(n(a=c)&&n(a=a.domProps)&&n(a=a.innerHTML)){if(a!==e.innerHTML)return!1}else{for(var l=!0,f=e.firstChild,p=0;p<u.length;p++){if(!f||!O(f,u[p],i,o)){l=!1;break}f=f.nextSibling}if(!l||f)return!1}else h(t,u,i);if(n(c)){var v=!1;for(var m in c)if(!A(m)){v=!0,y(t,i);break}!v&&c.class&&et(c.class)}}else e.data!==t.text&&(e.data=t.text);return!0}return function(e,i,o,a){if(!t(i)){var c,l=!1,p=[];if(t(e))l=!0,f(i,p);else{var d=n(e.nodeType);if(!d&&ir(e,i))x(e,i,p,null,null,a);else{if(d){if(1===e.nodeType&&e.hasAttribute(L)&&(e.removeAttribute(L),o=!0),r(o)&&O(e,i,p))return k(i,p,!0),e;c=e,e=new pe(u.tagName(c).toLowerCase(),{},[],void 0,c)}var v=e.elm,h=u.parentNode(v);if(f(i,p,v._leaveCb?null:h,u.nextSibling(v)),n(i.parent))for(var y=i.parent,g=m(i);y;){for(var _=0;_<s.destroy.length;++_)s.destroy[_](y);if(y.elm=i.elm,g){for(var w=0;w<s.create.length;++w)s.create[w](nr,y);var C=y.data.hook.insert;if(C.merged)for(var A=1;A<C.fns.length;A++)C.fns[A]()}else tr(y);y=y.parent}n(h)?$(0,[e],0,0):n(e.tag)&&b(e)}}return k(i,p,l),i.elm}n(e)&&b(e)}}({nodeOps:Qn,modules:[mr,xr,ni,oi,mi,z?{create:Ui,activate:Ui,remove:function(e,t){!0!==e.data.show?Ri(e,t):t()}}:{}].concat(pr)});W&&document.addEventListener("selectionchange",function(){var e=document.activeElement;e&&e.vmodel&&Xi(e,"input")});var Vi={inserted:function(e,t,n,r){"select"===n.tag?(r.elm&&!r.elm._vOptions?it(n,"postpatch",function(){Vi.componentUpdated(e,t,n)}):Ki(e,t,n.context),e._vOptions=[].map.call(e.options,Wi)):("textarea"===n.tag||Xn(e.type))&&(e._vModifiers=t.modifiers,t.modifiers.lazy||(e.addEventListener("compositionstart",Zi),e.addEventListener("compositionend",Gi),e.addEventListener("change",Gi),W&&(e.vmodel=!0)))},componentUpdated:function(e,t,n){if("select"===n.tag){Ki(e,t,n.context);var r=e._vOptions,i=e._vOptions=[].map.call(e.options,Wi);if(i.some(function(e,t){return!N(e,r[t])}))(e.multiple?t.value.some(function(e){return qi(e,i)}):t.value!==t.oldValue&&qi(t.value,i))&&Xi(e,"change")}}};function Ki(e,t,n){Ji(e,t,n),(q||Z)&&setTimeout(function(){Ji(e,t,n)},0)}function Ji(e,t,n){var r=t.value,i=e.multiple;if(!i||Array.isArray(r)){for(var o,a,s=0,c=e.options.length;s<c;s++)if(a=e.options[s],i)o=j(r,Wi(a))>-1,a.selected!==o&&(a.selected=o);else if(N(Wi(a),r))return void(e.selectedIndex!==s&&(e.selectedIndex=s));i||(e.selectedIndex=-1)}}function qi(e,t){return t.every(function(t){return!N(t,e)})}function Wi(e){return"_value"in e?e._value:e.value}function Zi(e){e.target.composing=!0}function Gi(e){e.target.composing&&(e.target.composing=!1,Xi(e.target,"input"))}function Xi(e,t){var n=document.createEvent("HTMLEvents");n.initEvent(t,!0,!0),e.dispatchEvent(n)}function Yi(e){return!e.componentInstance||e.data&&e.data.transition?e:Yi(e.componentInstance._vnode)}var Qi={model:Vi,show:{bind:function(e,t,n){var r=t.value,i=(n=Yi(n)).data&&n.data.transition,o=e.__vOriginalDisplay="none"===e.style.display?"":e.style.display;r&&i?(n.data.show=!0,Pi(n,function(){e.style.display=o})):e.style.display=r?o:"none"},update:function(e,t,n){var r=t.value;!r!=!t.oldValue&&((n=Yi(n)).data&&n.data.transition?(n.data.show=!0,r?Pi(n,function(){e.style.display=e.__vOriginalDisplay}):Ri(n,function(){e.style.display="none"})):e.style.display=r?e.__vOriginalDisplay:"none")},unbind:function(e,t,n,r,i){i||(e.style.display=e.__vOriginalDisplay)}}},eo={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function to(e){var t=e&&e.componentOptions;return t&&t.Ctor.options.abstract?to(zt(t.children)):e}function no(e){var t={},n=e.$options;for(var r in n.propsData)t[r]=e[r];var i=n._parentListeners;for(var o in i)t[b(o)]=i[o];return t}function ro(e,t){if(/\d-keep-alive$/.test(t.tag))return e("keep-alive",{props:t.componentOptions.propsData})}var io=function(e){return e.tag||Ut(e)},oo=function(e){return"show"===e.name},ao={name:"transition",props:eo,abstract:!0,render:function(e){var t=this,n=this.$slots.default;if(n&&(n=n.filter(io)).length){var r=this.mode,o=n[0];if(function(e){for(;e=e.parent;)if(e.data.transition)return!0}(this.$vnode))return o;var a=to(o);if(!a)return o;if(this._leaving)return ro(e,o);var s="__transition-"+this._uid+"-";a.key=null==a.key?a.isComment?s+"comment":s+a.tag:i(a.key)?0===String(a.key).indexOf(s)?a.key:s+a.key:a.key;var c=(a.data||(a.data={})).transition=no(this),u=this._vnode,l=to(u);if(a.data.directives&&a.data.directives.some(oo)&&(a.data.show=!0),l&&l.data&&!function(e,t){return t.key===e.key&&t.tag===e.tag}(a,l)&&!Ut(l)&&(!l.componentInstance||!l.componentInstance._vnode.isComment)){var f=l.data.transition=A({},c);if("out-in"===r)return this._leaving=!0,it(f,"afterLeave",function(){t._leaving=!1,t.$forceUpdate()}),ro(e,o);if("in-out"===r){if(Ut(a))return u;var p,d=function(){p()};it(c,"afterEnter",d),it(c,"enterCancelled",d),it(f,"delayLeave",function(e){p=e})}}return o}}},so=A({tag:String,moveClass:String},eo);function co(e){e.elm._moveCb&&e.elm._moveCb(),e.elm._enterCb&&e.elm._enterCb()}function uo(e){e.data.newPos=e.elm.getBoundingClientRect()}function lo(e){var t=e.data.pos,n=e.data.newPos,r=t.left-n.left,i=t.top-n.top;if(r||i){e.data.moved=!0;var o=e.elm.style;o.transform=o.WebkitTransform="translate("+r+"px,"+i+"px)",o.transitionDuration="0s"}}delete so.mode;var fo={Transition:ao,TransitionGroup:{props:so,beforeMount:function(){var e=this,t=this._update;this._update=function(n,r){var i=Zt(e);e.__patch__(e._vnode,e.kept,!1,!0),e._vnode=e.kept,i(),t.call(e,n,r)}},render:function(e){for(var t=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),r=this.prevChildren=this.children,i=this.$slots.default||[],o=this.children=[],a=no(this),s=0;s<i.length;s++){var c=i[s];c.tag&&null!=c.key&&0!==String(c.key).indexOf("__vlist")&&(o.push(c),n[c.key]=c,(c.data||(c.data={})).transition=a)}if(r){for(var u=[],l=[],f=0;f<r.length;f++){var p=r[f];p.data.transition=a,p.data.pos=p.elm.getBoundingClientRect(),n[p.key]?u.push(p):l.push(p)}this.kept=e(t,null,u),this.removed=l}return e(t,null,o)},updated:function(){var e=this.prevChildren,t=this.moveClass||(this.name||"v")+"-move";e.length&&this.hasMove(e[0].elm,t)&&(e.forEach(co),e.forEach(uo),e.forEach(lo),this._reflow=document.body.offsetHeight,e.forEach(function(e){if(e.data.moved){var n=e.elm,r=n.style;Ni(n,t),r.transform=r.WebkitTransform=r.transitionDuration="",n.addEventListener(Ai,n._moveCb=function e(r){r&&r.target!==n||r&&!/transform$/.test(r.propertyName)||(n.removeEventListener(Ai,e),n._moveCb=null,ji(n,t))})}}))},methods:{hasMove:function(e,t){if(!wi)return!1;if(this._hasMove)return this._hasMove;var n=e.cloneNode();e._transitionClasses&&e._transitionClasses.forEach(function(e){_i(n,e)}),gi(n,t),n.style.display="none",this.$el.appendChild(n);var r=Mi(n);return this.$el.removeChild(n),this._hasMove=r.hasTransform}}}};wn.config.mustUseProp=jn,wn.config.isReservedTag=Wn,wn.config.isReservedAttr=En,wn.config.getTagNamespace=Zn,wn.config.isUnknownElement=function(e){if(!z)return!0;if(Wn(e))return!1;if(e=e.toLowerCase(),null!=Gn[e])return Gn[e];var t=document.createElement(e);return e.indexOf("-")>-1?Gn[e]=t.constructor===window.HTMLUnknownElement||t.constructor===window.HTMLElement:Gn[e]=/HTMLUnknownElement/.test(t.toString())},A(wn.options.directives,Qi),A(wn.options.components,fo),wn.prototype.__patch__=z?zi:S,wn.prototype.$mount=function(e,t){return function(e,t,n){var r;return e.$el=t,e.$options.render||(e.$options.render=ve),Yt(e,"beforeMount"),r=function(){e._update(e._render(),n)},new fn(e,r,S,{before:function(){e._isMounted&&!e._isDestroyed&&Yt(e,"beforeUpdate")}},!0),n=!1,null==e.$vnode&&(e._isMounted=!0,Yt(e,"mounted")),e}(this,e=e&&z?Yn(e):void 0,t)},z&&setTimeout(function(){F.devtools&&ne&&ne.emit("init",wn)},0);var po=/\{\{((?:.|\r?\n)+?)\}\}/g,vo=/[-.*+?^${}()|[\]\/\\]/g,ho=g(function(e){var t=e[0].replace(vo,"\\$&"),n=e[1].replace(vo,"\\$&");return new RegExp(t+"((?:.|\\n)+?)"+n,"g")});var mo={staticKeys:["staticClass"],transformNode:function(e,t){t.warn;var n=Fr(e,"class");n&&(e.staticClass=JSON.stringify(n));var r=Ir(e,"class",!1);r&&(e.classBinding=r)},genData:function(e){var t="";return e.staticClass&&(t+="staticClass:"+e.staticClass+","),e.classBinding&&(t+="class:"+e.classBinding+","),t}};var yo,go={staticKeys:["staticStyle"],transformNode:function(e,t){t.warn;var n=Fr(e,"style");n&&(e.staticStyle=JSON.stringify(ai(n)));var r=Ir(e,"style",!1);r&&(e.styleBinding=r)},genData:function(e){var t="";return e.staticStyle&&(t+="staticStyle:"+e.staticStyle+","),e.styleBinding&&(t+="style:("+e.styleBinding+"),"),t}},_o=function(e){return(yo=yo||document.createElement("div")).innerHTML=e,yo.textContent},bo=p("area,base,br,col,embed,frame,hr,img,input,isindex,keygen,link,meta,param,source,track,wbr"),$o=p("colgroup,dd,dt,li,options,p,td,tfoot,th,thead,tr,source"),wo=p("address,article,aside,base,blockquote,body,caption,col,colgroup,dd,details,dialog,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,head,header,hgroup,hr,html,legend,li,menuitem,meta,optgroup,option,param,rp,rt,source,style,summary,tbody,td,tfoot,th,thead,title,tr,track"),Co=/^\s*([^\s"'<>\/=]+)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,xo=/^\s*((?:v-[\w-]+:|@|:|#)\[[^=]+\][^\s"'<>\/=]*)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,ko="[a-zA-Z_][\\-\\.0-9_a-zA-Z"+P.source+"]*",Ao="((?:"+ko+"\\:)?"+ko+")",Oo=new RegExp("^<"+Ao),So=/^\s*(\/?)>/,To=new RegExp("^<\\/"+Ao+"[^>]*>"),Eo=/^<!DOCTYPE [^>]+>/i,No=/^<!\--/,jo=/^<!\[/,Do=p("script,style,textarea",!0),Lo={},Mo={"&lt;":"<","&gt;":">","&quot;":'"',"&amp;":"&","&#10;":"\n","&#9;":"\t","&#39;":"'"},Io=/&(?:lt|gt|quot|amp|#39);/g,Fo=/&(?:lt|gt|quot|amp|#39|#10|#9);/g,Po=p("pre,textarea",!0),Ro=function(e,t){return e&&Po(e)&&"\n"===t[0]};function Ho(e,t){var n=t?Fo:Io;return e.replace(n,function(e){return Mo[e]})}var Bo,Uo,zo,Vo,Ko,Jo,qo,Wo,Zo=/^@|^v-on:/,Go=/^v-|^@|^:/,Xo=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,Yo=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,Qo=/^\(|\)$/g,ea=/^\[.*\]$/,ta=/:(.*)$/,na=/^:|^\.|^v-bind:/,ra=/\.[^.\]]+(?=[^\]]*$)/g,ia=/^v-slot(:|$)|^#/,oa=/[\r\n]/,aa=/\s+/g,sa=g(_o),ca="_empty_";function ua(e,t,n){return{type:1,tag:e,attrsList:t,attrsMap:ma(t),rawAttrsMap:{},parent:n,children:[]}}function la(e,t){Bo=t.warn||Sr,Jo=t.isPreTag||T,qo=t.mustUseProp||T,Wo=t.getTagNamespace||T;t.isReservedTag;zo=Tr(t.modules,"transformNode"),Vo=Tr(t.modules,"preTransformNode"),Ko=Tr(t.modules,"postTransformNode"),Uo=t.delimiters;var n,r,i=[],o=!1!==t.preserveWhitespace,a=t.whitespace,s=!1,c=!1;function u(e){if(l(e),s||e.processed||(e=fa(e,t)),i.length||e===n||n.if&&(e.elseif||e.else)&&da(n,{exp:e.elseif,block:e}),r&&!e.forbidden)if(e.elseif||e.else)a=e,(u=function(e){var t=e.length;for(;t--;){if(1===e[t].type)return e[t];e.pop()}}(r.children))&&u.if&&da(u,{exp:a.elseif,block:a});else{if(e.slotScope){var o=e.slotTarget||'"default"';(r.scopedSlots||(r.scopedSlots={}))[o]=e}r.children.push(e),e.parent=r}var a,u;e.children=e.children.filter(function(e){return!e.slotScope}),l(e),e.pre&&(s=!1),Jo(e.tag)&&(c=!1);for(var f=0;f<Ko.length;f++)Ko[f](e,t)}function l(e){if(!c)for(var t;(t=e.children[e.children.length-1])&&3===t.type&&" "===t.text;)e.children.pop()}return function(e,t){for(var n,r,i=[],o=t.expectHTML,a=t.isUnaryTag||T,s=t.canBeLeftOpenTag||T,c=0;e;){if(n=e,r&&Do(r)){var u=0,l=r.toLowerCase(),f=Lo[l]||(Lo[l]=new RegExp("([\\s\\S]*?)(</"+l+"[^>]*>)","i")),p=e.replace(f,function(e,n,r){return u=r.length,Do(l)||"noscript"===l||(n=n.replace(/<!\--([\s\S]*?)-->/g,"$1").replace(/<!\[CDATA\[([\s\S]*?)]]>/g,"$1")),Ro(l,n)&&(n=n.slice(1)),t.chars&&t.chars(n),""});c+=e.length-p.length,e=p,A(l,c-u,c)}else{var d=e.indexOf("<");if(0===d){if(No.test(e)){var v=e.indexOf("--\x3e");if(v>=0){t.shouldKeepComment&&t.comment(e.substring(4,v),c,c+v+3),C(v+3);continue}}if(jo.test(e)){var h=e.indexOf("]>");if(h>=0){C(h+2);continue}}var m=e.match(Eo);if(m){C(m[0].length);continue}var y=e.match(To);if(y){var g=c;C(y[0].length),A(y[1],g,c);continue}var _=x();if(_){k(_),Ro(_.tagName,e)&&C(1);continue}}var b=void 0,$=void 0,w=void 0;if(d>=0){for($=e.slice(d);!(To.test($)||Oo.test($)||No.test($)||jo.test($)||(w=$.indexOf("<",1))<0);)d+=w,$=e.slice(d);b=e.substring(0,d)}d<0&&(b=e),b&&C(b.length),t.chars&&b&&t.chars(b,c-b.length,c)}if(e===n){t.chars&&t.chars(e);break}}function C(t){c+=t,e=e.substring(t)}function x(){var t=e.match(Oo);if(t){var n,r,i={tagName:t[1],attrs:[],start:c};for(C(t[0].length);!(n=e.match(So))&&(r=e.match(xo)||e.match(Co));)r.start=c,C(r[0].length),r.end=c,i.attrs.push(r);if(n)return i.unarySlash=n[1],C(n[0].length),i.end=c,i}}function k(e){var n=e.tagName,c=e.unarySlash;o&&("p"===r&&wo(n)&&A(r),s(n)&&r===n&&A(n));for(var u=a(n)||!!c,l=e.attrs.length,f=new Array(l),p=0;p<l;p++){var d=e.attrs[p],v=d[3]||d[4]||d[5]||"",h="a"===n&&"href"===d[1]?t.shouldDecodeNewlinesForHref:t.shouldDecodeNewlines;f[p]={name:d[1],value:Ho(v,h)}}u||(i.push({tag:n,lowerCasedTag:n.toLowerCase(),attrs:f,start:e.start,end:e.end}),r=n),t.start&&t.start(n,f,u,e.start,e.end)}function A(e,n,o){var a,s;if(null==n&&(n=c),null==o&&(o=c),e)for(s=e.toLowerCase(),a=i.length-1;a>=0&&i[a].lowerCasedTag!==s;a--);else a=0;if(a>=0){for(var u=i.length-1;u>=a;u--)t.end&&t.end(i[u].tag,n,o);i.length=a,r=a&&i[a-1].tag}else"br"===s?t.start&&t.start(e,[],!0,n,o):"p"===s&&(t.start&&t.start(e,[],!1,n,o),t.end&&t.end(e,n,o))}A()}(e,{warn:Bo,expectHTML:t.expectHTML,isUnaryTag:t.isUnaryTag,canBeLeftOpenTag:t.canBeLeftOpenTag,shouldDecodeNewlines:t.shouldDecodeNewlines,shouldDecodeNewlinesForHref:t.shouldDecodeNewlinesForHref,shouldKeepComment:t.comments,outputSourceRange:t.outputSourceRange,start:function(e,o,a,l,f){var p=r&&r.ns||Wo(e);q&&"svg"===p&&(o=function(e){for(var t=[],n=0;n<e.length;n++){var r=e[n];ya.test(r.name)||(r.name=r.name.replace(ga,""),t.push(r))}return t}(o));var d,v=ua(e,o,r);p&&(v.ns=p),"style"!==(d=v).tag&&("script"!==d.tag||d.attrsMap.type&&"text/javascript"!==d.attrsMap.type)||te()||(v.forbidden=!0);for(var h=0;h<Vo.length;h++)v=Vo[h](v,t)||v;s||(!function(e){null!=Fr(e,"v-pre")&&(e.pre=!0)}(v),v.pre&&(s=!0)),Jo(v.tag)&&(c=!0),s?function(e){var t=e.attrsList,n=t.length;if(n)for(var r=e.attrs=new Array(n),i=0;i<n;i++)r[i]={name:t[i].name,value:JSON.stringify(t[i].value)},null!=t[i].start&&(r[i].start=t[i].start,r[i].end=t[i].end);else e.pre||(e.plain=!0)}(v):v.processed||(pa(v),function(e){var t=Fr(e,"v-if");if(t)e.if=t,da(e,{exp:t,block:e});else{null!=Fr(e,"v-else")&&(e.else=!0);var n=Fr(e,"v-else-if");n&&(e.elseif=n)}}(v),function(e){null!=Fr(e,"v-once")&&(e.once=!0)}(v)),n||(n=v),a?u(v):(r=v,i.push(v))},end:function(e,t,n){var o=i[i.length-1];i.length-=1,r=i[i.length-1],u(o)},chars:function(e,t,n){if(r&&(!q||"textarea"!==r.tag||r.attrsMap.placeholder!==e)){var i,u,l,f=r.children;if(e=c||e.trim()?"script"===(i=r).tag||"style"===i.tag?e:sa(e):f.length?a?"condense"===a&&oa.test(e)?"":" ":o?" ":"":"")c||"condense"!==a||(e=e.replace(aa," ")),!s&&" "!==e&&(u=function(e,t){var n=t?ho(t):po;if(n.test(e)){for(var r,i,o,a=[],s=[],c=n.lastIndex=0;r=n.exec(e);){(i=r.index)>c&&(s.push(o=e.slice(c,i)),a.push(JSON.stringify(o)));var u=Ar(r[1].trim());a.push("_s("+u+")"),s.push({"@binding":u}),c=i+r[0].length}return c<e.length&&(s.push(o=e.slice(c)),a.push(JSON.stringify(o))),{expression:a.join("+"),tokens:s}}}(e,Uo))?l={type:2,expression:u.expression,tokens:u.tokens,text:e}:" "===e&&f.length&&" "===f[f.length-1].text||(l={type:3,text:e}),l&&f.push(l)}},comment:function(e,t,n){if(r){var i={type:3,text:e,isComment:!0};r.children.push(i)}}}),n}function fa(e,t){var n,r;(r=Ir(n=e,"key"))&&(n.key=r),e.plain=!e.key&&!e.scopedSlots&&!e.attrsList.length,function(e){var t=Ir(e,"ref");t&&(e.ref=t,e.refInFor=function(e){var t=e;for(;t;){if(void 0!==t.for)return!0;t=t.parent}return!1}(e))}(e),function(e){var t;"template"===e.tag?(t=Fr(e,"scope"),e.slotScope=t||Fr(e,"slot-scope")):(t=Fr(e,"slot-scope"))&&(e.slotScope=t);var n=Ir(e,"slot");n&&(e.slotTarget='""'===n?'"default"':n,e.slotTargetDynamic=!(!e.attrsMap[":slot"]&&!e.attrsMap["v-bind:slot"]),"template"===e.tag||e.slotScope||Nr(e,"slot",n,function(e,t){return e.rawAttrsMap[":"+t]||e.rawAttrsMap["v-bind:"+t]||e.rawAttrsMap[t]}(e,"slot")));if("template"===e.tag){var r=Pr(e,ia);if(r){var i=va(r),o=i.name,a=i.dynamic;e.slotTarget=o,e.slotTargetDynamic=a,e.slotScope=r.value||ca}}else{var s=Pr(e,ia);if(s){var c=e.scopedSlots||(e.scopedSlots={}),u=va(s),l=u.name,f=u.dynamic,p=c[l]=ua("template",[],e);p.slotTarget=l,p.slotTargetDynamic=f,p.children=e.children.filter(function(e){if(!e.slotScope)return e.parent=p,!0}),p.slotScope=s.value||ca,e.children=[],e.plain=!1}}}(e),function(e){"slot"===e.tag&&(e.slotName=Ir(e,"name"))}(e),function(e){var t;(t=Ir(e,"is"))&&(e.component=t);null!=Fr(e,"inline-template")&&(e.inlineTemplate=!0)}(e);for(var i=0;i<zo.length;i++)e=zo[i](e,t)||e;return function(e){var t,n,r,i,o,a,s,c,u=e.attrsList;for(t=0,n=u.length;t<n;t++)if(r=i=u[t].name,o=u[t].value,Go.test(r))if(e.hasBindings=!0,(a=ha(r.replace(Go,"")))&&(r=r.replace(ra,"")),na.test(r))r=r.replace(na,""),o=Ar(o),(c=ea.test(r))&&(r=r.slice(1,-1)),a&&(a.prop&&!c&&"innerHtml"===(r=b(r))&&(r="innerHTML"),a.camel&&!c&&(r=b(r)),a.sync&&(s=Br(o,"$event"),c?Mr(e,'"update:"+('+r+")",s,null,!1,0,u[t],!0):(Mr(e,"update:"+b(r),s,null,!1,0,u[t]),C(r)!==b(r)&&Mr(e,"update:"+C(r),s,null,!1,0,u[t])))),a&&a.prop||!e.component&&qo(e.tag,e.attrsMap.type,r)?Er(e,r,o,u[t],c):Nr(e,r,o,u[t],c);else if(Zo.test(r))r=r.replace(Zo,""),(c=ea.test(r))&&(r=r.slice(1,-1)),Mr(e,r,o,a,!1,0,u[t],c);else{var l=(r=r.replace(Go,"")).match(ta),f=l&&l[1];c=!1,f&&(r=r.slice(0,-(f.length+1)),ea.test(f)&&(f=f.slice(1,-1),c=!0)),Dr(e,r,i,o,f,c,a,u[t])}else Nr(e,r,JSON.stringify(o),u[t]),!e.component&&"muted"===r&&qo(e.tag,e.attrsMap.type,r)&&Er(e,r,"true",u[t])}(e),e}function pa(e){var t;if(t=Fr(e,"v-for")){var n=function(e){var t=e.match(Xo);if(!t)return;var n={};n.for=t[2].trim();var r=t[1].trim().replace(Qo,""),i=r.match(Yo);i?(n.alias=r.replace(Yo,"").trim(),n.iterator1=i[1].trim(),i[2]&&(n.iterator2=i[2].trim())):n.alias=r;return n}(t);n&&A(e,n)}}function da(e,t){e.ifConditions||(e.ifConditions=[]),e.ifConditions.push(t)}function va(e){var t=e.name.replace(ia,"");return t||"#"!==e.name[0]&&(t="default"),ea.test(t)?{name:t.slice(1,-1),dynamic:!0}:{name:'"'+t+'"',dynamic:!1}}function ha(e){var t=e.match(ra);if(t){var n={};return t.forEach(function(e){n[e.slice(1)]=!0}),n}}function ma(e){for(var t={},n=0,r=e.length;n<r;n++)t[e[n].name]=e[n].value;return t}var ya=/^xmlns:NS\d+/,ga=/^NS\d+:/;function _a(e){return ua(e.tag,e.attrsList.slice(),e.parent)}var ba=[mo,go,{preTransformNode:function(e,t){if("input"===e.tag){var n,r=e.attrsMap;if(!r["v-model"])return;if((r[":type"]||r["v-bind:type"])&&(n=Ir(e,"type")),r.type||n||!r["v-bind"]||(n="("+r["v-bind"]+").type"),n){var i=Fr(e,"v-if",!0),o=i?"&&("+i+")":"",a=null!=Fr(e,"v-else",!0),s=Fr(e,"v-else-if",!0),c=_a(e);pa(c),jr(c,"type","checkbox"),fa(c,t),c.processed=!0,c.if="("+n+")==='checkbox'"+o,da(c,{exp:c.if,block:c});var u=_a(e);Fr(u,"v-for",!0),jr(u,"type","radio"),fa(u,t),da(c,{exp:"("+n+")==='radio'"+o,block:u});var l=_a(e);return Fr(l,"v-for",!0),jr(l,":type",n),fa(l,t),da(c,{exp:i,block:l}),a?c.else=!0:s&&(c.elseif=s),c}}}}];var $a,wa,Ca={expectHTML:!0,modules:ba,directives:{model:function(e,t,n){var r=t.value,i=t.modifiers,o=e.tag,a=e.attrsMap.type;if(e.component)return Hr(e,r,i),!1;if("select"===o)!function(e,t,n){var r='var $$selectedVal = Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = "_value" in o ? o._value : o.value;return '+(n&&n.number?"_n(val)":"val")+"});";r=r+" "+Br(t,"$event.target.multiple ? $$selectedVal : $$selectedVal[0]"),Mr(e,"change",r,null,!0)}(e,r,i);else if("input"===o&&"checkbox"===a)!function(e,t,n){var r=n&&n.number,i=Ir(e,"value")||"null",o=Ir(e,"true-value")||"true",a=Ir(e,"false-value")||"false";Er(e,"checked","Array.isArray("+t+")?_i("+t+","+i+")>-1"+("true"===o?":("+t+")":":_q("+t+","+o+")")),Mr(e,"change","var $$a="+t+",$$el=$event.target,$$c=$$el.checked?("+o+"):("+a+");if(Array.isArray($$a)){var $$v="+(r?"_n("+i+")":i)+",$$i=_i($$a,$$v);if($$el.checked){$$i<0&&("+Br(t,"$$a.concat([$$v])")+")}else{$$i>-1&&("+Br(t,"$$a.slice(0,$$i).concat($$a.slice($$i+1))")+")}}else{"+Br(t,"$$c")+"}",null,!0)}(e,r,i);else if("input"===o&&"radio"===a)!function(e,t,n){var r=n&&n.number,i=Ir(e,"value")||"null";Er(e,"checked","_q("+t+","+(i=r?"_n("+i+")":i)+")"),Mr(e,"change",Br(t,i),null,!0)}(e,r,i);else if("input"===o||"textarea"===o)!function(e,t,n){var r=e.attrsMap.type,i=n||{},o=i.lazy,a=i.number,s=i.trim,c=!o&&"range"!==r,u=o?"change":"range"===r?Wr:"input",l="$event.target.value";s&&(l="$event.target.value.trim()"),a&&(l="_n("+l+")");var f=Br(t,l);c&&(f="if($event.target.composing)return;"+f),Er(e,"value","("+t+")"),Mr(e,u,f,null,!0),(s||a)&&Mr(e,"blur","$forceUpdate()")}(e,r,i);else if(!F.isReservedTag(o))return Hr(e,r,i),!1;return!0},text:function(e,t){t.value&&Er(e,"textContent","_s("+t.value+")",t)},html:function(e,t){t.value&&Er(e,"innerHTML","_s("+t.value+")",t)}},isPreTag:function(e){return"pre"===e},isUnaryTag:bo,mustUseProp:jn,canBeLeftOpenTag:$o,isReservedTag:Wn,getTagNamespace:Zn,staticKeys:function(e){return e.reduce(function(e,t){return e.concat(t.staticKeys||[])},[]).join(",")}(ba)},xa=g(function(e){return p("type,tag,attrsList,attrsMap,plain,parent,children,attrs,start,end,rawAttrsMap"+(e?","+e:""))});function ka(e,t){e&&($a=xa(t.staticKeys||""),wa=t.isReservedTag||T,function e(t){t.static=function(e){if(2===e.type)return!1;if(3===e.type)return!0;return!(!e.pre&&(e.hasBindings||e.if||e.for||d(e.tag)||!wa(e.tag)||function(e){for(;e.parent;){if("template"!==(e=e.parent).tag)return!1;if(e.for)return!0}return!1}(e)||!Object.keys(e).every($a)))}(t);if(1===t.type){if(!wa(t.tag)&&"slot"!==t.tag&&null==t.attrsMap["inline-template"])return;for(var n=0,r=t.children.length;n<r;n++){var i=t.children[n];e(i),i.static||(t.static=!1)}if(t.ifConditions)for(var o=1,a=t.ifConditions.length;o<a;o++){var s=t.ifConditions[o].block;e(s),s.static||(t.static=!1)}}}(e),function e(t,n){if(1===t.type){if((t.static||t.once)&&(t.staticInFor=n),t.static&&t.children.length&&(1!==t.children.length||3!==t.children[0].type))return void(t.staticRoot=!0);if(t.staticRoot=!1,t.children)for(var r=0,i=t.children.length;r<i;r++)e(t.children[r],n||!!t.for);if(t.ifConditions)for(var o=1,a=t.ifConditions.length;o<a;o++)e(t.ifConditions[o].block,n)}}(e,!1))}var Aa=/^([\w$_]+|\([^)]*?\))\s*=>|^function\s*(?:[\w$]+)?\s*\(/,Oa=/\([^)]*?\);*$/,Sa=/^[A-Za-z_$][\w$]*(?:\.[A-Za-z_$][\w$]*|\['[^']*?']|\["[^"]*?"]|\[\d+]|\[[A-Za-z_$][\w$]*])*$/,Ta={esc:27,tab:9,enter:13,space:32,up:38,left:37,right:39,down:40,delete:[8,46]},Ea={esc:["Esc","Escape"],tab:"Tab",enter:"Enter",space:[" ","Spacebar"],up:["Up","ArrowUp"],left:["Left","ArrowLeft"],right:["Right","ArrowRight"],down:["Down","ArrowDown"],delete:["Backspace","Delete","Del"]},Na=function(e){return"if("+e+")return null;"},ja={stop:"$event.stopPropagation();",prevent:"$event.preventDefault();",self:Na("$event.target !== $event.currentTarget"),ctrl:Na("!$event.ctrlKey"),shift:Na("!$event.shiftKey"),alt:Na("!$event.altKey"),meta:Na("!$event.metaKey"),left:Na("'button' in $event && $event.button !== 0"),middle:Na("'button' in $event && $event.button !== 1"),right:Na("'button' in $event && $event.button !== 2")};function Da(e,t){var n=t?"nativeOn:":"on:",r="",i="";for(var o in e){var a=La(e[o]);e[o]&&e[o].dynamic?i+=o+","+a+",":r+='"'+o+'":'+a+","}return r="{"+r.slice(0,-1)+"}",i?n+"_d("+r+",["+i.slice(0,-1)+"])":n+r}function La(e){if(!e)return"function(){}";if(Array.isArray(e))return"["+e.map(function(e){return La(e)}).join(",")+"]";var t=Sa.test(e.value),n=Aa.test(e.value),r=Sa.test(e.value.replace(Oa,""));if(e.modifiers){var i="",o="",a=[];for(var s in e.modifiers)if(ja[s])o+=ja[s],Ta[s]&&a.push(s);else if("exact"===s){var c=e.modifiers;o+=Na(["ctrl","shift","alt","meta"].filter(function(e){return!c[e]}).map(function(e){return"$event."+e+"Key"}).join("||"))}else a.push(s);return a.length&&(i+=function(e){return"if(!$event.type.indexOf('key')&&"+e.map(Ma).join("&&")+")return null;"}(a)),o&&(i+=o),"function($event){"+i+(t?"return "+e.value+"($event)":n?"return ("+e.value+")($event)":r?"return "+e.value:e.value)+"}"}return t||n?e.value:"function($event){"+(r?"return "+e.value:e.value)+"}"}function Ma(e){var t=parseInt(e,10);if(t)return"$event.keyCode!=="+t;var n=Ta[e],r=Ea[e];return"_k($event.keyCode,"+JSON.stringify(e)+","+JSON.stringify(n)+",$event.key,"+JSON.stringify(r)+")"}var Ia={on:function(e,t){e.wrapListeners=function(e){return"_g("+e+","+t.value+")"}},bind:function(e,t){e.wrapData=function(n){return"_b("+n+",'"+e.tag+"',"+t.value+","+(t.modifiers&&t.modifiers.prop?"true":"false")+(t.modifiers&&t.modifiers.sync?",true":"")+")"}},cloak:S},Fa=function(e){this.options=e,this.warn=e.warn||Sr,this.transforms=Tr(e.modules,"transformCode"),this.dataGenFns=Tr(e.modules,"genData"),this.directives=A(A({},Ia),e.directives);var t=e.isReservedTag||T;this.maybeComponent=function(e){return!!e.component||!t(e.tag)},this.onceId=0,this.staticRenderFns=[],this.pre=!1};function Pa(e,t){var n=new Fa(t);return{render:"with(this){return "+(e?Ra(e,n):'_c("div")')+"}",staticRenderFns:n.staticRenderFns}}function Ra(e,t){if(e.parent&&(e.pre=e.pre||e.parent.pre),e.staticRoot&&!e.staticProcessed)return Ha(e,t);if(e.once&&!e.onceProcessed)return Ba(e,t);if(e.for&&!e.forProcessed)return za(e,t);if(e.if&&!e.ifProcessed)return Ua(e,t);if("template"!==e.tag||e.slotTarget||t.pre){if("slot"===e.tag)return function(e,t){var n=e.slotName||'"default"',r=qa(e,t),i="_t("+n+(r?","+r:""),o=e.attrs||e.dynamicAttrs?Ga((e.attrs||[]).concat(e.dynamicAttrs||[]).map(function(e){return{name:b(e.name),value:e.value,dynamic:e.dynamic}})):null,a=e.attrsMap["v-bind"];!o&&!a||r||(i+=",null");o&&(i+=","+o);a&&(i+=(o?"":",null")+","+a);return i+")"}(e,t);var n;if(e.component)n=function(e,t,n){var r=t.inlineTemplate?null:qa(t,n,!0);return"_c("+e+","+Va(t,n)+(r?","+r:"")+")"}(e.component,e,t);else{var r;(!e.plain||e.pre&&t.maybeComponent(e))&&(r=Va(e,t));var i=e.inlineTemplate?null:qa(e,t,!0);n="_c('"+e.tag+"'"+(r?","+r:"")+(i?","+i:"")+")"}for(var o=0;o<t.transforms.length;o++)n=t.transforms[o](e,n);return n}return qa(e,t)||"void 0"}function Ha(e,t){e.staticProcessed=!0;var n=t.pre;return e.pre&&(t.pre=e.pre),t.staticRenderFns.push("with(this){return "+Ra(e,t)+"}"),t.pre=n,"_m("+(t.staticRenderFns.length-1)+(e.staticInFor?",true":"")+")"}function Ba(e,t){if(e.onceProcessed=!0,e.if&&!e.ifProcessed)return Ua(e,t);if(e.staticInFor){for(var n="",r=e.parent;r;){if(r.for){n=r.key;break}r=r.parent}return n?"_o("+Ra(e,t)+","+t.onceId+++","+n+")":Ra(e,t)}return Ha(e,t)}function Ua(e,t,n,r){return e.ifProcessed=!0,function e(t,n,r,i){if(!t.length)return i||"_e()";var o=t.shift();return o.exp?"("+o.exp+")?"+a(o.block)+":"+e(t,n,r,i):""+a(o.block);function a(e){return r?r(e,n):e.once?Ba(e,n):Ra(e,n)}}(e.ifConditions.slice(),t,n,r)}function za(e,t,n,r){var i=e.for,o=e.alias,a=e.iterator1?","+e.iterator1:"",s=e.iterator2?","+e.iterator2:"";return e.forProcessed=!0,(r||"_l")+"(("+i+"),function("+o+a+s+"){return "+(n||Ra)(e,t)+"})"}function Va(e,t){var n="{",r=function(e,t){var n=e.directives;if(!n)return;var r,i,o,a,s="directives:[",c=!1;for(r=0,i=n.length;r<i;r++){o=n[r],a=!0;var u=t.directives[o.name];u&&(a=!!u(e,o,t.warn)),a&&(c=!0,s+='{name:"'+o.name+'",rawName:"'+o.rawName+'"'+(o.value?",value:("+o.value+"),expression:"+JSON.stringify(o.value):"")+(o.arg?",arg:"+(o.isDynamicArg?o.arg:'"'+o.arg+'"'):"")+(o.modifiers?",modifiers:"+JSON.stringify(o.modifiers):"")+"},")}if(c)return s.slice(0,-1)+"]"}(e,t);r&&(n+=r+","),e.key&&(n+="key:"+e.key+","),e.ref&&(n+="ref:"+e.ref+","),e.refInFor&&(n+="refInFor:true,"),e.pre&&(n+="pre:true,"),e.component&&(n+='tag:"'+e.tag+'",');for(var i=0;i<t.dataGenFns.length;i++)n+=t.dataGenFns[i](e);if(e.attrs&&(n+="attrs:"+Ga(e.attrs)+","),e.props&&(n+="domProps:"+Ga(e.props)+","),e.events&&(n+=Da(e.events,!1)+","),e.nativeEvents&&(n+=Da(e.nativeEvents,!0)+","),e.slotTarget&&!e.slotScope&&(n+="slot:"+e.slotTarget+","),e.scopedSlots&&(n+=function(e,t,n){var r=e.for||Object.keys(t).some(function(e){var n=t[e];return n.slotTargetDynamic||n.if||n.for||Ka(n)}),i=!!e.if;if(!r)for(var o=e.parent;o;){if(o.slotScope&&o.slotScope!==ca||o.for){r=!0;break}o.if&&(i=!0),o=o.parent}var a=Object.keys(t).map(function(e){return Ja(t[e],n)}).join(",");return"scopedSlots:_u(["+a+"]"+(r?",null,true":"")+(!r&&i?",null,false,"+function(e){var t=5381,n=e.length;for(;n;)t=33*t^e.charCodeAt(--n);return t>>>0}(a):"")+")"}(e,e.scopedSlots,t)+","),e.model&&(n+="model:{value:"+e.model.value+",callback:"+e.model.callback+",expression:"+e.model.expression+"},"),e.inlineTemplate){var o=function(e,t){var n=e.children[0];if(n&&1===n.type){var r=Pa(n,t.options);return"inlineTemplate:{render:function(){"+r.render+"},staticRenderFns:["+r.staticRenderFns.map(function(e){return"function(){"+e+"}"}).join(",")+"]}"}}(e,t);o&&(n+=o+",")}return n=n.replace(/,$/,"")+"}",e.dynamicAttrs&&(n="_b("+n+',"'+e.tag+'",'+Ga(e.dynamicAttrs)+")"),e.wrapData&&(n=e.wrapData(n)),e.wrapListeners&&(n=e.wrapListeners(n)),n}function Ka(e){return 1===e.type&&("slot"===e.tag||e.children.some(Ka))}function Ja(e,t){var n=e.attrsMap["slot-scope"];if(e.if&&!e.ifProcessed&&!n)return Ua(e,t,Ja,"null");if(e.for&&!e.forProcessed)return za(e,t,Ja);var r=e.slotScope===ca?"":String(e.slotScope),i="function("+r+"){return "+("template"===e.tag?e.if&&n?"("+e.if+")?"+(qa(e,t)||"undefined")+":undefined":qa(e,t)||"undefined":Ra(e,t))+"}",o=r?"":",proxy:true";return"{key:"+(e.slotTarget||'"default"')+",fn:"+i+o+"}"}function qa(e,t,n,r,i){var o=e.children;if(o.length){var a=o[0];if(1===o.length&&a.for&&"template"!==a.tag&&"slot"!==a.tag){var s=n?t.maybeComponent(a)?",1":",0":"";return""+(r||Ra)(a,t)+s}var c=n?function(e,t){for(var n=0,r=0;r<e.length;r++){var i=e[r];if(1===i.type){if(Wa(i)||i.ifConditions&&i.ifConditions.some(function(e){return Wa(e.block)})){n=2;break}(t(i)||i.ifConditions&&i.ifConditions.some(function(e){return t(e.block)}))&&(n=1)}}return n}(o,t.maybeComponent):0,u=i||Za;return"["+o.map(function(e){return u(e,t)}).join(",")+"]"+(c?","+c:"")}}function Wa(e){return void 0!==e.for||"template"===e.tag||"slot"===e.tag}function Za(e,t){return 1===e.type?Ra(e,t):3===e.type&&e.isComment?(r=e,"_e("+JSON.stringify(r.text)+")"):"_v("+(2===(n=e).type?n.expression:Xa(JSON.stringify(n.text)))+")";var n,r}function Ga(e){for(var t="",n="",r=0;r<e.length;r++){var i=e[r],o=Xa(i.value);i.dynamic?n+=i.name+","+o+",":t+='"'+i.name+'":'+o+","}return t="{"+t.slice(0,-1)+"}",n?"_d("+t+",["+n.slice(0,-1)+"])":t}function Xa(e){return e.replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")}new RegExp("\\b"+"do,if,for,let,new,try,var,case,else,with,await,break,catch,class,const,super,throw,while,yield,delete,export,import,return,switch,default,extends,finally,continue,debugger,function,arguments".split(",").join("\\b|\\b")+"\\b");function Ya(e,t){try{return new Function(e)}catch(n){return t.push({err:n,code:e}),S}}function Qa(e){var t=Object.create(null);return function(n,r,i){(r=A({},r)).warn;delete r.warn;var o=r.delimiters?String(r.delimiters)+n:n;if(t[o])return t[o];var a=e(n,r),s={},c=[];return s.render=Ya(a.render,c),s.staticRenderFns=a.staticRenderFns.map(function(e){return Ya(e,c)}),t[o]=s}}var es,ts,ns=(es=function(e,t){var n=la(e.trim(),t);!1!==t.optimize&&ka(n,t);var r=Pa(n,t);return{ast:n,render:r.render,staticRenderFns:r.staticRenderFns}},function(e){function t(t,n){var r=Object.create(e),i=[],o=[];if(n)for(var a in n.modules&&(r.modules=(e.modules||[]).concat(n.modules)),n.directives&&(r.directives=A(Object.create(e.directives||null),n.directives)),n)"modules"!==a&&"directives"!==a&&(r[a]=n[a]);r.warn=function(e,t,n){(n?o:i).push(e)};var s=es(t.trim(),r);return s.errors=i,s.tips=o,s}return{compile:t,compileToFunctions:Qa(t)}})(Ca),rs=(ns.compile,ns.compileToFunctions);function is(e){return(ts=ts||document.createElement("div")).innerHTML=e?'<a href="\n"/>':'<div a="\n"/>',ts.innerHTML.indexOf("&#10;")>0}var os=!!z&&is(!1),as=!!z&&is(!0),ss=g(function(e){var t=Yn(e);return t&&t.innerHTML}),cs=wn.prototype.$mount;return wn.prototype.$mount=function(e,t){if((e=e&&Yn(e))===document.body||e===document.documentElement)return this;var n=this.$options;if(!n.render){var r=n.template;if(r)if("string"==typeof r)"#"===r.charAt(0)&&(r=ss(r));else{if(!r.nodeType)return this;r=r.innerHTML}else e&&(r=function(e){if(e.outerHTML)return e.outerHTML;var t=document.createElement("div");return t.appendChild(e.cloneNode(!0)),t.innerHTML}(e));if(r){var i=rs(r,{outputSourceRange:!1,shouldDecodeNewlines:os,shouldDecodeNewlinesForHref:as,delimiters:n.delimiters,comments:n.comments},this),o=i.render,a=i.staticRenderFns;n.render=o,n.staticRenderFns=a}}return cs.call(this,e,t)},wn.compile=rs,wn});
Source/UBCS-WEB/dist/cdn/vuex/3.1.1/vuex.min.js
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,6 @@
/**
 * vuex v3.1.1
 * (c) 2019 Evan You
 * @license MIT
 */
!function (t, e) { "object" == typeof exports && "undefined" != typeof module ? module.exports = e() : "function" == typeof define && define.amd ? define(e) : (t = t || self).Vuex = e() }(this, function () { "use strict"; var t = ("undefined" != typeof window ? window : "undefined" != typeof global ? global : {}).__VUE_DEVTOOLS_GLOBAL_HOOK__; function e (t, e) { Object.keys(t).forEach(function (n) { return e(t[n], n) }) } var n = function (t, e) { this.runtime = e, this._children = Object.create(null), this._rawModule = t; var n = t.state; this.state = ("function" == typeof n ? n() : n) || {} }, o = { namespaced: { configurable: !0 } }; o.namespaced.get = function () { return !!this._rawModule.namespaced }, n.prototype.addChild = function (t, e) { this._children[t] = e }, n.prototype.removeChild = function (t) { delete this._children[t] }, n.prototype.getChild = function (t) { return this._children[t] }, n.prototype.update = function (t) { this._rawModule.namespaced = t.namespaced, t.actions && (this._rawModule.actions = t.actions), t.mutations && (this._rawModule.mutations = t.mutations), t.getters && (this._rawModule.getters = t.getters) }, n.prototype.forEachChild = function (t) { e(this._children, t) }, n.prototype.forEachGetter = function (t) { this._rawModule.getters && e(this._rawModule.getters, t) }, n.prototype.forEachAction = function (t) { this._rawModule.actions && e(this._rawModule.actions, t) }, n.prototype.forEachMutation = function (t) { this._rawModule.mutations && e(this._rawModule.mutations, t) }, Object.defineProperties(n.prototype, o); var i, r = function (t) { this.register([], t, !1) }; r.prototype.get = function (t) { return t.reduce(function (t, e) { return t.getChild(e) }, this.root) }, r.prototype.getNamespace = function (t) { var e = this.root; return t.reduce(function (t, n) { return t + ((e = e.getChild(n)).namespaced ? n + "/" : "") }, "") }, r.prototype.update = function (t) { !function t (e, n, o) { n.update(o); if (o.modules) for (var i in o.modules) { if (!n.getChild(i)) return; t(e.concat(i), n.getChild(i), o.modules[i]) } }([], this.root, t) }, r.prototype.register = function (t, o, i) { var r = this; void 0 === i && (i = !0); var s = new n(o, i); 0 === t.length ? this.root = s : this.get(t.slice(0, -1)).addChild(t[t.length - 1], s); o.modules && e(o.modules, function (e, n) { r.register(t.concat(n), e, i) }) }, r.prototype.unregister = function (t) { var e = this.get(t.slice(0, -1)), n = t[t.length - 1]; e.getChild(n).runtime && e.removeChild(n) }; var s = function (e) { var n = this; void 0 === e && (e = {}), !i && "undefined" != typeof window && window.Vue && d(window.Vue); var o = e.plugins; void 0 === o && (o = []); var s = e.strict; void 0 === s && (s = !1), this._committing = !1, this._actions = Object.create(null), this._actionSubscribers = [], this._mutations = Object.create(null), this._wrappedGetters = Object.create(null), this._modules = new r(e), this._modulesNamespaceMap = Object.create(null), this._subscribers = [], this._watcherVM = new i; var a = this, c = this.dispatch, u = this.commit; this.dispatch = function (t, e) { return c.call(a, t, e) }, this.commit = function (t, e, n) { return u.call(a, t, e, n) }, this.strict = s; var h = this._modules.root.state; p(this, h, [], this._modules.root), f(this, h), o.forEach(function (t) { return t(n) }), (void 0 !== e.devtools ? e.devtools : i.config.devtools) && function (e) { t && (e._devtoolHook = t, t.emit("vuex:init", e), t.on("vuex:travel-to-state", function (t) { e.replaceState(t) }), e.subscribe(function (e, n) { t.emit("vuex:mutation", e, n) })) }(this) }, a = { state: { configurable: !0 } }; function c (t, e) { return e.indexOf(t) < 0 && e.push(t), function () { var n = e.indexOf(t); n > -1 && e.splice(n, 1) } } function u (t, e) { t._actions = Object.create(null), t._mutations = Object.create(null), t._wrappedGetters = Object.create(null), t._modulesNamespaceMap = Object.create(null); var n = t.state; p(t, n, [], t._modules.root, !0), f(t, n, e) } function f (t, n, o) { var r = t._vm; t.getters = {}; var s = t._wrappedGetters, a = {}; e(s, function (e, n) { a[n] = function (t, e) { return function () { return t(e) } }(e, t), Object.defineProperty(t.getters, n, { get: function () { return t._vm[n] }, enumerable: !0 }) }); var c = i.config.silent; i.config.silent = !0, t._vm = new i({ data: { $$state: n }, computed: a }), i.config.silent = c, t.strict && function (t) { t._vm.$watch(function () { return this._data.$$state }, function () { }, { deep: !0, sync: !0 }) }(t), r && (o && t._withCommit(function () { r._data.$$state = null }), i.nextTick(function () { return r.$destroy() })) } function p (t, e, n, o, r) { var s = !n.length, a = t._modules.getNamespace(n); if (o.namespaced && (t._modulesNamespaceMap[a] = o), !s && !r) { var c = h(e, n.slice(0, -1)), u = n[n.length - 1]; t._withCommit(function () { i.set(c, u, o.state) }) } var f = o.context = function (t, e, n) { var o = "" === e, i = { dispatch: o ? t.dispatch : function (n, o, i) { var r = l(n, o, i), s = r.payload, a = r.options, c = r.type; return a && a.root || (c = e + c), t.dispatch(c, s) }, commit: o ? t.commit : function (n, o, i) { var r = l(n, o, i), s = r.payload, a = r.options, c = r.type; a && a.root || (c = e + c), t.commit(c, s, a) } }; return Object.defineProperties(i, { getters: { get: o ? function () { return t.getters } : function () { return function (t, e) { var n = {}, o = e.length; return Object.keys(t.getters).forEach(function (i) { if (i.slice(0, o) === e) { var r = i.slice(o); Object.defineProperty(n, r, { get: function () { return t.getters[i] }, enumerable: !0 }) } }), n }(t, e) } }, state: { get: function () { return h(t.state, n) } } }), i }(t, a, n); o.forEachMutation(function (e, n) { !function (t, e, n, o) { (t._mutations[e] || (t._mutations[e] = [])).push(function (e) { n.call(t, o.state, e) }) }(t, a + n, e, f) }), o.forEachAction(function (e, n) { var o = e.root ? n : a + n, i = e.handler || e; !function (t, e, n, o) { (t._actions[e] || (t._actions[e] = [])).push(function (e, i) { var r, s = n.call(t, { dispatch: o.dispatch, commit: o.commit, getters: o.getters, state: o.state, rootGetters: t.getters, rootState: t.state }, e, i); return (r = s) && "function" == typeof r.then || (s = Promise.resolve(s)), t._devtoolHook ? s.catch(function (e) { throw t._devtoolHook.emit("vuex:error", e), e }) : s }) }(t, o, i, f) }), o.forEachGetter(function (e, n) { !function (t, e, n, o) { if (t._wrappedGetters[e]) return; t._wrappedGetters[e] = function (t) { return n(o.state, o.getters, t.state, t.getters) } }(t, a + n, e, f) }), o.forEachChild(function (o, i) { p(t, e, n.concat(i), o, r) }) } function h (t, e) { return e.length ? e.reduce(function (t, e) { return t[e] }, t) : t } function l (t, e, n) { var o; return null !== (o = t) && "object" == typeof o && t.type && (n = e, e = t, t = t.type), { type: t, payload: e, options: n } } function d (t) { i && t === i || function (t) { if (Number(t.version.split(".")[0]) >= 2) t.mixin({ beforeCreate: n }); else { var e = t.prototype._init; t.prototype._init = function (t) { void 0 === t && (t = {}), t.init = t.init ? [n].concat(t.init) : n, e.call(this, t) } } function n () { var t = this.$options; t.store ? this.$store = "function" == typeof t.store ? t.store() : t.store : t.parent && t.parent.$store && (this.$store = t.parent.$store) } }(i = t) } a.state.get = function () { return this._vm._data.$$state }, a.state.set = function (t) { }, s.prototype.commit = function (t, e, n) { var o = this, i = l(t, e, n), r = i.type, s = i.payload, a = { type: r, payload: s }, c = this._mutations[r]; c && (this._withCommit(function () { c.forEach(function (t) { t(s) }) }), this._subscribers.forEach(function (t) { return t(a, o.state) })) }, s.prototype.dispatch = function (t, e) { var n = this, o = l(t, e), i = o.type, r = o.payload, s = { type: i, payload: r }, a = this._actions[i]; if (a) { try { this._actionSubscribers.filter(function (t) { return t.before }).forEach(function (t) { return t.before(s, n.state) }) } catch (t) { } return (a.length > 1 ? Promise.all(a.map(function (t) { return t(r) })) : a[0](r)).then(function (t) { try { n._actionSubscribers.filter(function (t) { return t.after }).forEach(function (t) { return t.after(s, n.state) }) } catch (t) { } return t }) } }, s.prototype.subscribe = function (t) { return c(t, this._subscribers) }, s.prototype.subscribeAction = function (t) { return c("function" == typeof t ? { before: t } : t, this._actionSubscribers) }, s.prototype.watch = function (t, e, n) { var o = this; return this._watcherVM.$watch(function () { return t(o.state, o.getters) }, e, n) }, s.prototype.replaceState = function (t) { var e = this; this._withCommit(function () { e._vm._data.$$state = t }) }, s.prototype.registerModule = function (t, e, n) { void 0 === n && (n = {}), "string" == typeof t && (t = [t]), this._modules.register(t, e), p(this, this.state, t, this._modules.get(t), n.preserveState), f(this, this.state) }, s.prototype.unregisterModule = function (t) { var e = this; "string" == typeof t && (t = [t]), this._modules.unregister(t), this._withCommit(function () { var n = h(e.state, t.slice(0, -1)); i.delete(n, t[t.length - 1]) }), u(this) }, s.prototype.hotUpdate = function (t) { this._modules.update(t), u(this, !0) }, s.prototype._withCommit = function (t) { var e = this._committing; this._committing = !0, t(), this._committing = e }, Object.defineProperties(s.prototype, a); var m = b(function (t, e) { var n = {}; return g(e).forEach(function (e) { var o = e.key, i = e.val; n[o] = function () { var e = this.$store.state, n = this.$store.getters; if (t) { var o = w(this.$store, "mapState", t); if (!o) return; e = o.context.state, n = o.context.getters } return "function" == typeof i ? i.call(this, e, n) : e[i] }, n[o].vuex = !0 }), n }), v = b(function (t, e) { var n = {}; return g(e).forEach(function (e) { var o = e.key, i = e.val; n[o] = function () { for (var e = [], n = arguments.length; n--;)e[n] = arguments[n]; var o = this.$store.commit; if (t) { var r = w(this.$store, "mapMutations", t); if (!r) return; o = r.context.commit } return "function" == typeof i ? i.apply(this, [o].concat(e)) : o.apply(this.$store, [i].concat(e)) } }), n }), _ = b(function (t, e) { var n = {}; return g(e).forEach(function (e) { var o = e.key, i = e.val; i = t + i, n[o] = function () { if (!t || w(this.$store, "mapGetters", t)) return this.$store.getters[i] }, n[o].vuex = !0 }), n }), y = b(function (t, e) { var n = {}; return g(e).forEach(function (e) { var o = e.key, i = e.val; n[o] = function () { for (var e = [], n = arguments.length; n--;)e[n] = arguments[n]; var o = this.$store.dispatch; if (t) { var r = w(this.$store, "mapActions", t); if (!r) return; o = r.context.dispatch } return "function" == typeof i ? i.apply(this, [o].concat(e)) : o.apply(this.$store, [i].concat(e)) } }), n }); function g (t) { return Array.isArray(t) ? t.map(function (t) { return { key: t, val: t } }) : Object.keys(t).map(function (e) { return { key: e, val: t[e] } }) } function b (t) { return function (e, n) { return "string" != typeof e ? (n = e, e = "") : "/" !== e.charAt(e.length - 1) && (e += "/"), t(e, n) } } function w (t, e, n) { return t._modulesNamespaceMap[n] } return { Store: s, install: d, version: "3.1.1", mapState: m, mapMutations: v, mapGetters: _, mapActions: y, createNamespacedHelpers: function (t) { return { mapState: m.bind(null, t), mapGetters: _.bind(null, t), mapMutations: v.bind(null, t), mapActions: y.bind(null, t) } } } });
Source/UBCS-WEB/dist/cdn/xlsx/FileSaver.min.js
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,106 @@
/*! @source http://purl.eligrey.com/github/FileSaver.js/blob/master/FileSaver.js */
var saveAs = saveAs || "undefined" !== typeof navigator && navigator.msSaveOrOpenBlob && navigator.msSaveOrOpenBlob.bind(navigator) || function (a) {
  "use strict";
  if ("undefined" === typeof navigator || !/MSIE [1-9]\./.test(navigator.userAgent)) {
    var k = a.document, n = k.createElementNS("http://www.w3.org/1999/xhtml", "a"), w = "download" in n,
      x = function (c) {
        var e = k.createEvent("MouseEvents");
        e.initMouseEvent("click", !0, !1, a, 0, 0, 0, 0, 0, !1, !1, !1, !1, 0, null);
        c.dispatchEvent(e)
      }, q = a.webkitRequestFileSystem, u = a.requestFileSystem || q || a.mozRequestFileSystem,
      y = function (c) {
        (a.setImmediate || a.setTimeout)(function () {
          throw c;
        }, 0)
      }, r = 0, s = function (c) {
        var e = function () {
          "string" === typeof c ? (a.URL || a.webkitURL || a).revokeObjectURL(c) : c.remove()
        };
        a.chrome ? e() : setTimeout(e, 500)
      }, t = function (c, a, d) {
        a = [].concat(a);
        for (var b = a.length; b--;) {
          var l = c["on" + a[b]];
          if ("function" === typeof l) try {
            l.call(c, d || c)
          } catch (f) {
            y(f)
          }
        }
      }, m = function (c, e) {
        var d = this, b = c.type, l = !1, f, p, k = function () {
          t(d, ["writestart", "progress", "write", "writeend"])
        }, g = function () {
          if (l || !f) f = (a.URL || a.webkitURL ||
            a).createObjectURL(c);
          p ? p.location.href = f : void 0 == a.open(f, "_blank") && "undefined" !== typeof safari && (a.location.href = f);
          d.readyState = d.DONE;
          k();
          s(f)
        }, h = function (a) {
          return function () {
            if (d.readyState !== d.DONE) return a.apply(this, arguments)
          }
        }, m = {create: !0, exclusive: !1}, v;
        d.readyState = d.INIT;
        e || (e = "download");
        if (w) f = (a.URL || a.webkitURL || a).createObjectURL(c), n.href = f, n.download = e, x(n), d.readyState = d.DONE, k(), s(f); else {
          a.chrome && b && "application/octet-stream" !== b && (v = c.slice || c.webkitSlice, c = v.call(c, 0,
            c.size, "application/octet-stream"), l = !0);
          q && "download" !== e && (e += ".download");
          if ("application/octet-stream" === b || q) p = a;
          u ? (r += c.size, u(a.TEMPORARY, r, h(function (a) {
            a.root.getDirectory("saved", m, h(function (a) {
              var b = function () {
                a.getFile(e, m, h(function (a) {
                  a.createWriter(h(function (b) {
                    b.onwriteend = function (b) {
                      p.location.href = a.toURL();
                      d.readyState = d.DONE;
                      t(d, "writeend", b);
                      s(a)
                    };
                    b.onerror = function () {
                      var a = b.error;
                      a.code !== a.ABORT_ERR && g()
                    };
                    ["writestart", "progress", "write", "abort"].forEach(function (a) {
                      b["on" +
                      a] = d["on" + a]
                    });
                    b.write(c);
                    d.abort = function () {
                      b.abort();
                      d.readyState = d.DONE
                    };
                    d.readyState = d.WRITING
                  }), g)
                }), g)
              };
              a.getFile(e, {create: !1}, h(function (a) {
                a.remove();
                b()
              }), h(function (a) {
                a.code === a.NOT_FOUND_ERR ? b() : g()
              }))
            }), g)
          }), g)) : g()
        }
      }, b = m.prototype;
    b.abort = function () {
      this.readyState = this.DONE;
      t(this, "abort")
    };
    b.readyState = b.INIT = 0;
    b.WRITING = 1;
    b.DONE = 2;
    b.error = b.onwritestart = b.onprogress = b.onwrite = b.onabort = b.onerror = b.onwriteend = null;
    return function (a, b) {
      return new m(a, b)
    }
  }
}("undefined" !== typeof self &&
  self || "undefined" !== typeof window && window || this.content);
"undefined" !== typeof module && null !== module ? module.exports = saveAs : "undefined" !== typeof define && null !== define && null != define.amd && define([], function () {
  return saveAs
});
Source/UBCS-WEB/dist/cdn/xlsx/xlsx.full.min.js
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,23 @@
/*! xlsx.js (C) 2013-present SheetJS -- http://sheetjs.com */
var DO_NOT_EXPORT_CODEPAGE=true;var DO_NOT_EXPORT_JSZIP=true;(function(e){if("object"==typeof exports&&"undefined"!=typeof module&&"undefined"==typeof DO_NOT_EXPORT_JSZIP)module.exports=e();else if("function"==typeof define&&define.amd&&"undefined"==typeof DO_NOT_EXPORT_JSZIP){JSZipSync=e();define([],e)}else{var r;"undefined"!=typeof window?r=window:"undefined"!=typeof global?r=global:"undefined"!=typeof $&&$.global?r=$.global:"undefined"!=typeof self&&(r=self),r.JSZipSync=e()}})(function(){var e,r,t;return function a(e,r,t){function n(s,f){if(!r[s]){if(!e[s]){var o=typeof require=="function"&&require;if(!f&&o)return o(s,!0);if(i)return i(s,!0);throw new Error("Cannot find module '"+s+"'")}var l=r[s]={exports:{}};e[s][0].call(l.exports,function(r){var t=e[s][1][r];return n(t?t:r)},l,l.exports,a,e,r,t)}return r[s].exports}var i=typeof require=="function"&&require;for(var s=0;s<t.length;s++)n(t[s]);return n}({1:[function(e,r,t){"use strict";var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";t.encode=function(e,r){var t="";var n,i,s,f,o,l,c;var h=0;while(h<e.length){n=e.charCodeAt(h++);i=e.charCodeAt(h++);s=e.charCodeAt(h++);f=n>>2;o=(n&3)<<4|i>>4;l=(i&15)<<2|s>>6;c=s&63;if(isNaN(i)){l=c=64}else if(isNaN(s)){c=64}t=t+a.charAt(f)+a.charAt(o)+a.charAt(l)+a.charAt(c)}return t};t.decode=function(e,r){var t="";var n,i,s;var f,o,l,c;var h=0;e=e.replace(/[^A-Za-z0-9\+\/\=]/g,"");while(h<e.length){f=a.indexOf(e.charAt(h++));o=a.indexOf(e.charAt(h++));l=a.indexOf(e.charAt(h++));c=a.indexOf(e.charAt(h++));n=f<<2|o>>4;i=(o&15)<<4|l>>2;s=(l&3)<<6|c;t=t+String.fromCharCode(n);if(l!=64){t=t+String.fromCharCode(i)}if(c!=64){t=t+String.fromCharCode(s)}}return t}},{}],2:[function(e,r,t){"use strict";function a(){this.compressedSize=0;this.uncompressedSize=0;this.crc32=0;this.compressionMethod=null;this.compressedContent=null}a.prototype={getContent:function(){return null},getCompressedContent:function(){return null}};r.exports=a},{}],3:[function(e,r,t){"use strict";t.STORE={magic:"\0\0",compress:function(e){return e},uncompress:function(e){return e},compressInputType:null,uncompressInputType:null};t.DEFLATE=e("./flate")},{"./flate":8}],4:[function(e,r,t){"use strict";var a=e("./utils");var n=[0,1996959894,3993919788,2567524794,124634137,1886057615,3915621685,2657392035,249268274,2044508324,3772115230,2547177864,162941995,2125561021,3887607047,2428444049,498536548,1789927666,4089016648,2227061214,450548861,1843258603,4107580753,2211677639,325883990,1684777152,4251122042,2321926636,335633487,1661365465,4195302755,2366115317,997073096,1281953886,3579855332,2724688242,1006888145,1258607687,3524101629,2768942443,901097722,1119000684,3686517206,2898065728,853044451,1172266101,3705015759,2882616665,651767980,1373503546,3369554304,3218104598,565507253,1454621731,3485111705,3099436303,671266974,1594198024,3322730930,2970347812,795835527,1483230225,3244367275,3060149565,1994146192,31158534,2563907772,4023717930,1907459465,112637215,2680153253,3904427059,2013776290,251722036,2517215374,3775830040,2137656763,141376813,2439277719,3865271297,1802195444,476864866,2238001368,4066508878,1812370925,453092731,2181625025,4111451223,1706088902,314042704,2344532202,4240017532,1658658271,366619977,2362670323,4224994405,1303535960,984961486,2747007092,3569037538,1256170817,1037604311,2765210733,3554079995,1131014506,879679996,2909243462,3663771856,1141124467,855842277,2852801631,3708648649,1342533948,654459306,3188396048,3373015174,1466479909,544179635,3110523913,3462522015,1591671054,702138776,2966460450,3352799412,1504918807,783551873,3082640443,3233442989,3988292384,2596254646,62317068,1957810842,3939845945,2647816111,81470997,1943803523,3814918930,2489596804,225274430,2053790376,3826175755,2466906013,167816743,2097651377,4027552580,2265490386,503444072,1762050814,4150417245,2154129355,426522225,1852507879,4275313526,2312317920,282753626,1742555852,4189708143,2394877945,397917763,1622183637,3604390888,2714866558,953729732,1340076626,3518719985,2797360999,1068828381,1219638859,3624741850,2936675148,906185462,1090812512,3747672003,2825379669,829329135,1181335161,3412177804,3160834842,628085408,1382605366,3423369109,3138078467,570562233,1426400815,3317316542,2998733608,733239954,1555261956,3268935591,3050360625,752459403,1541320221,2607071920,3965973030,1969922972,40735498,2617837225,3943577151,1913087877,83908371,2512341634,3803740692,2075208622,213261112,2463272603,3855990285,2094854071,198958881,2262029012,4057260610,1759359992,534414190,2176718541,4139329115,1873836001,414664567,2282248934,4279200368,1711684554,285281116,2405801727,4167216745,1634467795,376229701,2685067896,3608007406,1308918612,956543938,2808555105,3495958263,1231636301,1047427035,2932959818,3654703836,1088359270,936918e3,2847714899,3736837829,1202900863,817233897,3183342108,3401237130,1404277552,615818150,3134207493,3453421203,1423857449,601450431,3009837614,3294710456,1567103746,711928724,3020668471,3272380065,1510334235,755167117];r.exports=function i(e,r){if(typeof e==="undefined"||!e.length){return 0}var t=a.getTypeOf(e)!=="string";if(typeof r=="undefined"){r=0}var i=0;var s=0;var f=0;r=r^-1;for(var o=0,l=e.length;o<l;o++){f=t?e[o]:e.charCodeAt(o);s=(r^f)&255;i=n[s];r=r>>>8^i}return r^-1}},{"./utils":21}],5:[function(e,r,t){"use strict";var a=e("./utils");function n(e){this.data=null;this.length=0;this.index=0}n.prototype={checkOffset:function(e){this.checkIndex(this.index+e)},checkIndex:function(e){if(this.length<e||e<0){throw new Error("End of data reached (data length = "+this.length+", asked index = "+e+"). Corrupted zip ?")}},setIndex:function(e){this.checkIndex(e);this.index=e},skip:function(e){this.setIndex(this.index+e)},byteAt:function(e){},readInt:function(e){var r=0,t;this.checkOffset(e);for(t=this.index+e-1;t>=this.index;t--){r=(r<<8)+this.byteAt(t)}this.index+=e;return r},readString:function(e){return a.transformTo("string",this.readData(e))},readData:function(e){},lastIndexOfSignature:function(e){},readDate:function(){var e=this.readInt(4);return new Date((e>>25&127)+1980,(e>>21&15)-1,e>>16&31,e>>11&31,e>>5&63,(e&31)<<1)}};r.exports=n},{"./utils":21}],6:[function(e,r,t){"use strict";t.base64=false;t.binary=false;t.dir=false;t.createFolders=false;t.date=null;t.compression=null;t.comment=null},{}],7:[function(e,r,t){"use strict";var a=e("./utils");t.string2binary=function(e){return a.string2binary(e)};t.string2Uint8Array=function(e){return a.transformTo("uint8array",e)};t.uint8Array2String=function(e){return a.transformTo("string",e)};t.string2Blob=function(e){var r=a.transformTo("arraybuffer",e);return a.arrayBuffer2Blob(r)};t.arrayBuffer2Blob=function(e){return a.arrayBuffer2Blob(e)};t.transformTo=function(e,r){return a.transformTo(e,r)};t.getTypeOf=function(e){return a.getTypeOf(e)};t.checkSupport=function(e){return a.checkSupport(e)};t.MAX_VALUE_16BITS=a.MAX_VALUE_16BITS;t.MAX_VALUE_32BITS=a.MAX_VALUE_32BITS;t.pretty=function(e){return a.pretty(e)};t.findCompression=function(e){return a.findCompression(e)};t.isRegExp=function(e){return a.isRegExp(e)}},{"./utils":21}],8:[function(e,r,t){"use strict";var a=typeof Uint8Array!=="undefined"&&typeof Uint16Array!=="undefined"&&typeof Uint32Array!=="undefined";var n=e("pako");t.uncompressInputType=a?"uint8array":"array";t.compressInputType=a?"uint8array":"array";t.magic="\b\0";t.compress=function(e){return n.deflateRaw(e)};t.uncompress=function(e){return n.inflateRaw(e)}},{pako:24}],9:[function(e,r,t){"use strict";var a=e("./base64");function n(e,r){if(!(this instanceof n))return new n(e,r);this.files={};this.comment=null;this.root="";if(e){this.load(e,r)}this.clone=function(){var e=new n;for(var r in this){if(typeof this[r]!=="function"){e[r]=this[r]}}return e}}n.prototype=e("./object");n.prototype.load=e("./load");n.support=e("./support");n.defaults=e("./defaults");n.utils=e("./deprecatedPublicUtils");n.base64={encode:function(e){return a.encode(e)},decode:function(e){return a.decode(e)}};n.compressions=e("./compressions");r.exports=n},{"./base64":1,"./compressions":3,"./defaults":6,"./deprecatedPublicUtils":7,"./load":10,"./object":13,"./support":17}],10:[function(e,r,t){"use strict";var a=e("./base64");var n=e("./zipEntries");r.exports=function(e,r){var t,i,s,f;r=r||{};if(r.base64){e=a.decode(e)}i=new n(e,r);t=i.files;for(s=0;s<t.length;s++){f=t[s];this.file(f.fileName,f.decompressed,{binary:true,optimizedBinaryString:true,date:f.date,dir:f.dir,comment:f.fileComment.length?f.fileComment:null,createFolders:r.createFolders})}if(i.zipComment.length){this.comment=i.zipComment}return this}},{"./base64":1,"./zipEntries":22}],11:[function(e,r,t){(function(e){"use strict";var t=function(){};if(typeof e!=="undefined"){var a=!e.from;if(!a)try{e.from("foo","utf8")}catch(n){a=true}t=a?function(r,t){return t?new e(r,t):new e(r)}:e.from.bind(e);if(!e.alloc)e.alloc=function(r){return new e(r)}}r.exports=function(r,a){return typeof r=="number"?e.alloc(r):t(r,a)};r.exports.test=function(r){return e.isBuffer(r)}}).call(this,typeof Buffer!=="undefined"?Buffer:undefined)},{}],12:[function(e,r,t){"use strict";var a=e("./uint8ArrayReader");function n(e){this.data=e;this.length=this.data.length;this.index=0}n.prototype=new a;n.prototype.readData=function(e){this.checkOffset(e);var r=this.data.slice(this.index,this.index+e);this.index+=e;return r};r.exports=n},{"./uint8ArrayReader":18}],13:[function(e,r,t){"use strict";var a=e("./support");var n=e("./utils");var i=e("./crc32");var s=e("./signature");var f=e("./defaults");var o=e("./base64");var l=e("./compressions");var c=e("./compressedObject");var h=e("./nodeBuffer");var u=e("./utf8");var d=e("./stringWriter");var p=e("./uint8ArrayWriter");var v=function(e){if(e._data instanceof c){e._data=e._data.getContent();e.options.binary=true;e.options.base64=false;if(n.getTypeOf(e._data)==="uint8array"){var r=e._data;e._data=new Uint8Array(r.length);if(r.length!==0){e._data.set(r,0)}}}return e._data};var g=function(e){var r=v(e),t=n.getTypeOf(r);if(t==="string"){if(!e.options.binary){if(a.nodebuffer){return h(r,"utf-8")}}return e.asBinary()}return r};var m=function(e){var r=v(this);if(r===null||typeof r==="undefined"){return""}if(this.options.base64){r=o.decode(r)}if(e&&this.options.binary){r=T.utf8decode(r)}else{r=n.transformTo("string",r)}if(!e&&!this.options.binary){r=n.transformTo("string",T.utf8encode(r))}return r};var b=function(e,r,t){this.name=e;this.dir=t.dir;this.date=t.date;this.comment=t.comment;this._data=r;this.options=t;this._initialMetadata={dir:t.dir,date:t.date}};b.prototype={asText:function(){return m.call(this,true)},asBinary:function(){return m.call(this,false)},asNodeBuffer:function(){var e=g(this);return n.transformTo("nodebuffer",e)},asUint8Array:function(){var e=g(this);return n.transformTo("uint8array",e)},asArrayBuffer:function(){return this.asUint8Array().buffer}};var w=function(e,r){var t="",a;for(a=0;a<r;a++){t+=String.fromCharCode(e&255);e=e>>>8}return t};var C=function(){var e={},r,t;for(r=0;r<arguments.length;r++){for(t in arguments[r]){if(arguments[r].hasOwnProperty(t)&&typeof e[t]==="undefined"){e[t]=arguments[r][t]}}}return e};var E=function(e){e=e||{};if(e.base64===true&&(e.binary===null||e.binary===undefined)){e.binary=true}e=C(e,f);e.date=e.date||new Date;if(e.compression!==null)e.compression=e.compression.toUpperCase();return e};var k=function(e,r,t){var a=n.getTypeOf(r),i;t=E(t);if(t.createFolders&&(i=S(e))){A.call(this,i,true)}if(t.dir||r===null||typeof r==="undefined"){t.base64=false;t.binary=false;r=null}else if(a==="string"){if(t.binary&&!t.base64){if(t.optimizedBinaryString!==true){r=n.string2binary(r)}}}else{t.base64=false;t.binary=true;if(!a&&!(r instanceof c)){throw new Error("The data of '"+e+"' is in an unsupported format !")}if(a==="arraybuffer"){r=n.transformTo("uint8array",r)}}var s=new b(e,r,t);this.files[e]=s;return s};var S=function(e){if(e.slice(-1)=="/"){e=e.substring(0,e.length-1)}var r=e.lastIndexOf("/");return r>0?e.substring(0,r):""};var A=function(e,r){if(e.slice(-1)!="/"){e+="/"}r=typeof r!=="undefined"?r:false;if(!this.files[e]){k.call(this,e,null,{dir:true,createFolders:r})}return this.files[e]};var _=function(e,r){var t=new c,a;if(e._data instanceof c){t.uncompressedSize=e._data.uncompressedSize;t.crc32=e._data.crc32;if(t.uncompressedSize===0||e.dir){r=l["STORE"];t.compressedContent="";t.crc32=0}else if(e._data.compressionMethod===r.magic){t.compressedContent=e._data.getCompressedContent()}else{a=e._data.getContent();t.compressedContent=r.compress(n.transformTo(r.compressInputType,a))}}else{a=g(e);if(!a||a.length===0||e.dir){r=l["STORE"];a=""}t.uncompressedSize=a.length;t.crc32=i(a);t.compressedContent=r.compress(n.transformTo(r.compressInputType,a))}t.compressedSize=t.compressedContent.length;t.compressionMethod=r.magic;return t};var B=function(e,r,t,a){var f=t.compressedContent,o=n.transformTo("string",u.utf8encode(r.name)),l=r.comment||"",c=n.transformTo("string",u.utf8encode(l)),h=o.length!==r.name.length,d=c.length!==l.length,p=r.options,v,g,m="",b="",C="",E,k;if(r._initialMetadata.dir!==r.dir){E=r.dir}else{E=p.dir}if(r._initialMetadata.date!==r.date){k=r.date}else{k=p.date}v=k.getHours();v=v<<6;v=v|k.getMinutes();v=v<<5;v=v|k.getSeconds()/2;g=k.getFullYear()-1980;g=g<<4;g=g|k.getMonth()+1;g=g<<5;g=g|k.getDate();if(h){b=w(1,1)+w(i(o),4)+o;m+="up"+w(b.length,2)+b}if(d){C=w(1,1)+w(this.crc32(c),4)+c;m+="uc"+w(C.length,2)+C}var S="";S+="\n\0";S+=h||d?"\0\b":"\0\0";S+=t.compressionMethod;S+=w(v,2);S+=w(g,2);S+=w(t.crc32,4);S+=w(t.compressedSize,4);S+=w(t.uncompressedSize,4);S+=w(o.length,2);S+=w(m.length,2);var A=s.LOCAL_FILE_HEADER+S+o+m;var _=s.CENTRAL_FILE_HEADER+"\0"+S+w(c.length,2)+"\0\0"+"\0\0"+(E===true?"\0\0\0":"\0\0\0\0")+w(a,4)+o+m+c;return{fileRecord:A,dirRecord:_,compressedObject:t}};var T={load:function(e,r){throw new Error("Load method is not defined. Is the file jszip-load.js included ?")},filter:function(e){var r=[],t,a,n,i;for(t in this.files){if(!this.files.hasOwnProperty(t)){continue}n=this.files[t];i=new b(n.name,n._data,C(n.options));a=t.slice(this.root.length,t.length);if(t.slice(0,this.root.length)===this.root&&e(a,i)){r.push(i)}}return r},file:function(e,r,t){if(arguments.length===1){if(n.isRegExp(e)){var a=e;return this.filter(function(e,r){return!r.dir&&a.test(e)})}else{return this.filter(function(r,t){return!t.dir&&r===e})[0]||null}}else{e=this.root+e;k.call(this,e,r,t)}return this},folder:function(e){if(!e){return this}if(n.isRegExp(e)){return this.filter(function(r,t){return t.dir&&e.test(r)})}var r=this.root+e;var t=A.call(this,r);var a=this.clone();a.root=t.name;return a},remove:function(e){e=this.root+e;var r=this.files[e];if(!r){if(e.slice(-1)!="/"){e+="/"}r=this.files[e]}if(r&&!r.dir){delete this.files[e]}else{var t=this.filter(function(r,t){return t.name.slice(0,e.length)===e});for(var a=0;a<t.length;a++){delete this.files[t[a].name]}}return this},generate:function(e){e=C(e||{},{base64:true,compression:"STORE",type:"base64",comment:null});n.checkSupport(e.type);var r=[],t=0,a=0,i,f,c=n.transformTo("string",this.utf8encode(e.comment||this.comment||""));for(var h in this.files){if(!this.files.hasOwnProperty(h)){continue}var u=this.files[h];var v=u.options.compression||e.compression.toUpperCase();var g=l[v];if(!g){throw new Error(v+" is not a valid compression method !")}var m=_.call(this,u,g);var b=B.call(this,h,u,m,t);t+=b.fileRecord.length+m.compressedSize;a+=b.dirRecord.length;r.push(b)}var E="";E=s.CENTRAL_DIRECTORY_END+"\0\0"+"\0\0"+w(r.length,2)+w(r.length,2)+w(a,4)+w(t,4)+w(c.length,2)+c;var k=e.type.toLowerCase();if(k==="uint8array"||k==="arraybuffer"||k==="blob"||k==="nodebuffer"){i=new p(t+a+E.length)}else{i=new d(t+a+E.length)}for(f=0;f<r.length;f++){i.append(r[f].fileRecord);i.append(r[f].compressedObject.compressedContent)}for(f=0;f<r.length;f++){i.append(r[f].dirRecord)}i.append(E);var S=i.finalize();switch(e.type.toLowerCase()){case"uint8array":;case"arraybuffer":;case"nodebuffer":return n.transformTo(e.type.toLowerCase(),S);case"blob":return n.arrayBuffer2Blob(n.transformTo("arraybuffer",S));case"base64":return e.base64?o.encode(S):S;default:return S;}},crc32:function(e,r){return i(e,r)},utf8encode:function(e){return n.transformTo("string",u.utf8encode(e))},utf8decode:function(e){return u.utf8decode(e)}};r.exports=T},{"./base64":1,"./compressedObject":2,"./compressions":3,"./crc32":4,"./defaults":6,"./nodeBuffer":11,"./signature":14,"./stringWriter":16,"./support":17,"./uint8ArrayWriter":19,"./utf8":20,"./utils":21}],14:[function(e,r,t){"use strict";t.LOCAL_FILE_HEADER="PK";t.CENTRAL_FILE_HEADER="PK";t.CENTRAL_DIRECTORY_END="PK";t.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK";t.ZIP64_CENTRAL_DIRECTORY_END="PK";t.DATA_DESCRIPTOR="PK\b"},{}],15:[function(e,r,t){"use strict";var a=e("./dataReader");var n=e("./utils");function i(e,r){this.data=e;if(!r){this.data=n.string2binary(this.data)}this.length=this.data.length;this.index=0}i.prototype=new a;i.prototype.byteAt=function(e){return this.data.charCodeAt(e)};i.prototype.lastIndexOfSignature=function(e){return this.data.lastIndexOf(e)};i.prototype.readData=function(e){this.checkOffset(e);var r=this.data.slice(this.index,this.index+e);this.index+=e;return r};r.exports=i},{"./dataReader":5,"./utils":21}],16:[function(e,r,t){"use strict";var a=e("./utils");var n=function(){this.data=[]};n.prototype={append:function(e){e=a.transformTo("string",e);this.data.push(e)},finalize:function(){return this.data.join("")}};r.exports=n},{"./utils":21}],17:[function(e,r,t){(function(e){"use strict";t.base64=true;t.array=true;t.string=true;t.arraybuffer=typeof ArrayBuffer!=="undefined"&&typeof Uint8Array!=="undefined";t.nodebuffer=typeof e!=="undefined";t.uint8array=typeof Uint8Array!=="undefined";if(typeof ArrayBuffer==="undefined"){t.blob=false}else{var r=new ArrayBuffer(0);try{t.blob=new Blob([r],{type:"application/zip"}).size===0}catch(a){try{var n=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder||window.MSBlobBuilder;var i=new n;i.append(r);t.blob=i.getBlob("application/zip").size===0}catch(a){t.blob=false}}}}).call(this,typeof Buffer!=="undefined"?Buffer:undefined)},{}],18:[function(e,r,t){"use strict";var a=e("./dataReader");function n(e){if(e){this.data=e;this.length=this.data.length;this.index=0}}n.prototype=new a;n.prototype.byteAt=function(e){return this.data[e]};n.prototype.lastIndexOfSignature=function(e){var r=e.charCodeAt(0),t=e.charCodeAt(1),a=e.charCodeAt(2),n=e.charCodeAt(3);for(var i=this.length-4;i>=0;--i){if(this.data[i]===r&&this.data[i+1]===t&&this.data[i+2]===a&&this.data[i+3]===n){return i}}return-1};n.prototype.readData=function(e){this.checkOffset(e);if(e===0){return new Uint8Array(0)}var r=this.data.subarray(this.index,this.index+e);this.index+=e;return r};r.exports=n},{"./dataReader":5}],19:[function(e,r,t){"use strict";var a=e("./utils");var n=function(e){this.data=new Uint8Array(e);this.index=0};n.prototype={append:function(e){if(e.length!==0){e=a.transformTo("uint8array",e);this.data.set(e,this.index);this.index+=e.length}},finalize:function(){return this.data}};r.exports=n},{"./utils":21}],20:[function(e,r,t){"use strict";var a=e("./utils");var n=e("./support");var i=e("./nodeBuffer");var s=new Array(256);for(var f=0;f<256;f++){s[f]=f>=252?6:f>=248?5:f>=240?4:f>=224?3:f>=192?2:1}s[254]=s[254]=1;var o=function(e){var r,t,a,i,s,f=e.length,o=0;for(i=0;i<f;i++){t=e.charCodeAt(i);if((t&64512)===55296&&i+1<f){a=e.charCodeAt(i+1);if((a&64512)===56320){t=65536+(t-55296<<10)+(a-56320);i++}}o+=t<128?1:t<2048?2:t<65536?3:4}if(n.uint8array){r=new Uint8Array(o)}else{r=new Array(o)}for(s=0,i=0;s<o;i++){t=e.charCodeAt(i);if((t&64512)===55296&&i+1<f){a=e.charCodeAt(i+1);if((a&64512)===56320){t=65536+(t-55296<<10)+(a-56320);i++}}if(t<128){r[s++]=t}else if(t<2048){r[s++]=192|t>>>6;r[s++]=128|t&63}else if(t<65536){r[s++]=224|t>>>12;r[s++]=128|t>>>6&63;r[s++]=128|t&63}else{r[s++]=240|t>>>18;r[s++]=128|t>>>12&63;r[s++]=128|t>>>6&63;r[s++]=128|t&63}}return r};var l=function(e,r){var t;r=r||e.length;if(r>e.length){r=e.length}t=r-1;while(t>=0&&(e[t]&192)===128){t--}if(t<0){return r}if(t===0){return r}return t+s[e[t]]>r?t:r};var c=function(e){var r,t,n,i,f;var o=e.length;var l=new Array(o*2);for(n=0,t=0;t<o;){i=e[t++];if(i<128){l[n++]=i;continue}f=s[i];if(f>4){l[n++]=65533;t+=f-1;continue}i&=f===2?31:f===3?15:7;while(f>1&&t<o){i=i<<6|e[t++]&63;f--}if(f>1){l[n++]=65533;continue}if(i<65536){l[n++]=i}else{i-=65536;l[n++]=55296|i>>10&1023;l[n++]=56320|i&1023}}if(l.length!==n){if(l.subarray){l=l.subarray(0,n)}else{l.length=n}}return a.applyFromCharCode(l)};t.utf8encode=function h(e){if(n.nodebuffer){return i(e,"utf-8")}return o(e)};t.utf8decode=function u(e){if(n.nodebuffer){return a.transformTo("nodebuffer",e).toString("utf-8")}e=a.transformTo(n.uint8array?"uint8array":"array",e);var r=[],t=0,i=e.length,s=65536;while(t<i){var f=l(e,Math.min(t+s,i));if(n.uint8array){r.push(c(e.subarray(t,f)))}else{r.push(c(e.slice(t,f)))}t=f}return r.join("")}},{"./nodeBuffer":11,"./support":17,"./utils":21}],21:[function(e,r,t){"use strict";var a=e("./support");var n=e("./compressions");var i=e("./nodeBuffer");t.string2binary=function(e){var r="";for(var t=0;t<e.length;t++){r+=String.fromCharCode(e.charCodeAt(t)&255)}return r};t.arrayBuffer2Blob=function(e){t.checkSupport("blob");try{return new Blob([e],{type:"application/zip"})}catch(r){try{var a=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder||window.MSBlobBuilder;var n=new a;n.append(e);return n.getBlob("application/zip")}catch(r){throw new Error("Bug : can't construct the Blob.")}}};function s(e){return e}function f(e,r){for(var t=0;t<e.length;++t){r[t]=e.charCodeAt(t)&255}return r}function o(e){var r=65536;var a=[],n=e.length,s=t.getTypeOf(e),f=0,o=true;try{switch(s){case"uint8array":String.fromCharCode.apply(null,new Uint8Array(0));break;case"nodebuffer":String.fromCharCode.apply(null,i(0));break;}}catch(l){o=false}if(!o){var c="";for(var h=0;h<e.length;h++){c+=String.fromCharCode(e[h])}return c}while(f<n&&r>1){try{if(s==="array"||s==="nodebuffer"){a.push(String.fromCharCode.apply(null,e.slice(f,Math.min(f+r,n))))}else{a.push(String.fromCharCode.apply(null,e.subarray(f,Math.min(f+r,n))))}f+=r}catch(l){r=Math.floor(r/2)}}return a.join("")}t.applyFromCharCode=o;function l(e,r){for(var t=0;t<e.length;t++){r[t]=e[t]}return r}var c={};c["string"]={string:s,array:function(e){return f(e,new Array(e.length))},arraybuffer:function(e){return c["string"]["uint8array"](e).buffer},uint8array:function(e){return f(e,new Uint8Array(e.length))},nodebuffer:function(e){return f(e,i(e.length))}};c["array"]={string:o,array:s,arraybuffer:function(e){return new Uint8Array(e).buffer},uint8array:function(e){return new Uint8Array(e)},nodebuffer:function(e){return i(e)}};c["arraybuffer"]={string:function(e){return o(new Uint8Array(e))},array:function(e){return l(new Uint8Array(e),new Array(e.byteLength))},arraybuffer:s,uint8array:function(e){return new Uint8Array(e)},nodebuffer:function(e){return i(new Uint8Array(e))}};c["uint8array"]={string:o,array:function(e){return l(e,new Array(e.length))},arraybuffer:function(e){return e.buffer},uint8array:s,nodebuffer:function(e){return i(e)}};c["nodebuffer"]={string:o,array:function(e){return l(e,new Array(e.length))},arraybuffer:function(e){return c["nodebuffer"]["uint8array"](e).buffer},uint8array:function(e){return l(e,new Uint8Array(e.length))},nodebuffer:s};t.transformTo=function(e,r){if(!r){r=""}if(!e){return r}t.checkSupport(e);var a=t.getTypeOf(r);var n=c[a][e](r);return n};t.getTypeOf=function(e){if(typeof e==="string"){return"string"}if(Object.prototype.toString.call(e)==="[object Array]"){return"array"}if(a.nodebuffer&&i.test(e)){return"nodebuffer"}if(a.uint8array&&e instanceof Uint8Array){return"uint8array"}if(a.arraybuffer&&e instanceof ArrayBuffer){return"arraybuffer"}};t.checkSupport=function(e){var r=a[e.toLowerCase()];if(!r){throw new Error(e+" is not supported by this browser")}};t.MAX_VALUE_16BITS=65535;t.MAX_VALUE_32BITS=-1;t.pretty=function(e){var r="",t,a;for(a=0;a<(e||"").length;a++){t=e.charCodeAt(a);r+="\\x"+(t<16?"0":"")+t.toString(16).toUpperCase()}return r};t.findCompression=function(e){for(var r in n){if(!n.hasOwnProperty(r)){continue}if(n[r].magic===e){return n[r]}}return null};t.isRegExp=function(e){return Object.prototype.toString.call(e)==="[object RegExp]"}},{"./compressions":3,"./nodeBuffer":11,"./support":17}],22:[function(e,r,t){"use strict";var a=e("./stringReader");var n=e("./nodeBufferReader");var i=e("./uint8ArrayReader");var s=e("./utils");var f=e("./signature");var o=e("./zipEntry");var l=e("./support");var c=e("./object");function h(e,r){this.files=[];this.loadOptions=r;if(e){this.load(e)}}h.prototype={checkSignature:function(e){var r=this.reader.readString(4);if(r!==e){throw new Error("Corrupted zip or bug : unexpected signature "+"("+s.pretty(r)+", expected "+s.pretty(e)+")")}},readBlockEndOfCentral:function(){this.diskNumber=this.reader.readInt(2);this.diskWithCentralDirStart=this.reader.readInt(2);this.centralDirRecordsOnThisDisk=this.reader.readInt(2);this.centralDirRecords=this.reader.readInt(2);this.centralDirSize=this.reader.readInt(4);this.centralDirOffset=this.reader.readInt(4);this.zipCommentLength=this.reader.readInt(2);this.zipComment=this.reader.readString(this.zipCommentLength);this.zipComment=c.utf8decode(this.zipComment)},readBlockZip64EndOfCentral:function(){this.zip64EndOfCentralSize=this.reader.readInt(8);this.versionMadeBy=this.reader.readString(2);this.versionNeeded=this.reader.readInt(2);this.diskNumber=this.reader.readInt(4);this.diskWithCentralDirStart=this.reader.readInt(4);this.centralDirRecordsOnThisDisk=this.reader.readInt(8);this.centralDirRecords=this.reader.readInt(8);this.centralDirSize=this.reader.readInt(8);this.centralDirOffset=this.reader.readInt(8);this.zip64ExtensibleData={};var e=this.zip64EndOfCentralSize-44,r=0,t,a,n;while(r<e){t=this.reader.readInt(2);a=this.reader.readInt(4);n=this.reader.readString(a);this.zip64ExtensibleData[t]={id:t,length:a,value:n}}},readBlockZip64EndOfCentralLocator:function(){this.diskWithZip64CentralDirStart=this.reader.readInt(4);this.relativeOffsetEndOfZip64CentralDir=this.reader.readInt(8);this.disksCount=this.reader.readInt(4);if(this.disksCount>1){throw new Error("Multi-volumes zip are not supported")}},readLocalFiles:function(){var e,r;for(e=0;e<this.files.length;e++){r=this.files[e];this.reader.setIndex(r.localHeaderOffset);this.checkSignature(f.LOCAL_FILE_HEADER);r.readLocalPart(this.reader);r.handleUTF8()}},readCentralDir:function(){var e;this.reader.setIndex(this.centralDirOffset);while(this.reader.readString(4)===f.CENTRAL_FILE_HEADER){e=new o({zip64:this.zip64},this.loadOptions);e.readCentralPart(this.reader);this.files.push(e)}},readEndOfCentral:function(){var e=this.reader.lastIndexOfSignature(f.CENTRAL_DIRECTORY_END);if(e===-1){throw new Error("Corrupted zip : can't find end of central directory")}this.reader.setIndex(e);this.checkSignature(f.CENTRAL_DIRECTORY_END);this.readBlockEndOfCentral();if(this.diskNumber===s.MAX_VALUE_16BITS||this.diskWithCentralDirStart===s.MAX_VALUE_16BITS||this.centralDirRecordsOnThisDisk===s.MAX_VALUE_16BITS||this.centralDirRecords===s.MAX_VALUE_16BITS||this.centralDirSize===s.MAX_VALUE_32BITS||this.centralDirOffset===s.MAX_VALUE_32BITS){this.zip64=true;e=this.reader.lastIndexOfSignature(f.ZIP64_CENTRAL_DIRECTORY_LOCATOR);if(e===-1){throw new Error("Corrupted zip : can't find the ZIP64 end of central directory locator")}this.reader.setIndex(e);this.checkSignature(f.ZIP64_CENTRAL_DIRECTORY_LOCATOR);this.readBlockZip64EndOfCentralLocator();this.reader.setIndex(this.relativeOffsetEndOfZip64CentralDir);this.checkSignature(f.ZIP64_CENTRAL_DIRECTORY_END);this.readBlockZip64EndOfCentral()}},prepareReader:function(e){var r=s.getTypeOf(e);if(r==="string"&&!l.uint8array){this.reader=new a(e,this.loadOptions.optimizedBinaryString)}else if(r==="nodebuffer"){this.reader=new n(e)}else{this.reader=new i(s.transformTo("uint8array",e))}},load:function(e){this.prepareReader(e);this.readEndOfCentral();this.readCentralDir();this.readLocalFiles()}};r.exports=h},{"./nodeBufferReader":12,"./object":13,"./signature":14,"./stringReader":15,"./support":17,"./uint8ArrayReader":18,"./utils":21,"./zipEntry":23}],23:[function(e,r,t){"use strict";var a=e("./stringReader");var n=e("./utils");var i=e("./compressedObject");var s=e("./object");function f(e,r){this.options=e;this.loadOptions=r}f.prototype={isEncrypted:function(){return(this.bitFlag&1)===1},useUTF8:function(){return(this.bitFlag&2048)===2048},prepareCompressedContent:function(e,r,t){return function(){var a=e.index;e.setIndex(r);var n=e.readData(t);e.setIndex(a);return n}},prepareContent:function(e,r,t,a,i){return function(){var e=n.transformTo(a.uncompressInputType,this.getCompressedContent());var r=a.uncompress(e);if(r.length!==i){throw new Error("Bug : uncompressed data size mismatch")}return r}},readLocalPart:function(e){var r,t;e.skip(22);this.fileNameLength=e.readInt(2);t=e.readInt(2);this.fileName=e.readString(this.fileNameLength);e.skip(t);if(this.compressedSize==-1||this.uncompressedSize==-1){throw new Error("Bug or corrupted zip : didn't get enough informations from the central directory "+"(compressedSize == -1 || uncompressedSize == -1)")}r=n.findCompression(this.compressionMethod);if(r===null){throw new Error("Corrupted zip : compression "+n.pretty(this.compressionMethod)+" unknown (inner file : "+this.fileName+")")}this.decompressed=new i;this.decompressed.compressedSize=this.compressedSize;this.decompressed.uncompressedSize=this.uncompressedSize;this.decompressed.crc32=this.crc32;this.decompressed.compressionMethod=this.compressionMethod;this.decompressed.getCompressedContent=this.prepareCompressedContent(e,e.index,this.compressedSize,r);this.decompressed.getContent=this.prepareContent(e,e.index,this.compressedSize,r,this.uncompressedSize);if(this.loadOptions.checkCRC32){this.decompressed=n.transformTo("string",this.decompressed.getContent());if(s.crc32(this.decompressed)!==this.crc32){throw new Error("Corrupted zip : CRC32 mismatch")}}},readCentralPart:function(e){this.versionMadeBy=e.readString(2);this.versionNeeded=e.readInt(2);this.bitFlag=e.readInt(2);this.compressionMethod=e.readString(2);this.date=e.readDate();this.crc32=e.readInt(4);this.compressedSize=e.readInt(4);this.uncompressedSize=e.readInt(4);this.fileNameLength=e.readInt(2);this.extraFieldsLength=e.readInt(2);this.fileCommentLength=e.readInt(2);this.diskNumberStart=e.readInt(2);this.internalFileAttributes=e.readInt(2);this.externalFileAttributes=e.readInt(4);this.localHeaderOffset=e.readInt(4);if(this.isEncrypted()){throw new Error("Encrypted zip are not supported")}this.fileName=e.readString(this.fileNameLength);this.readExtraFields(e);this.parseZIP64ExtraField(e);this.fileComment=e.readString(this.fileCommentLength);this.dir=this.externalFileAttributes&16?true:false},parseZIP64ExtraField:function(e){if(!this.extraFields[1]){return}var r=new a(this.extraFields[1].value);if(this.uncompressedSize===n.MAX_VALUE_32BITS){this.uncompressedSize=r.readInt(8)}if(this.compressedSize===n.MAX_VALUE_32BITS){this.compressedSize=r.readInt(8)}if(this.localHeaderOffset===n.MAX_VALUE_32BITS){this.localHeaderOffset=r.readInt(8)}if(this.diskNumberStart===n.MAX_VALUE_32BITS){this.diskNumberStart=r.readInt(4)}},readExtraFields:function(e){var r=e.index,t,a,n;this.extraFields=this.extraFields||{};while(e.index<r+this.extraFieldsLength){t=e.readInt(2);a=e.readInt(2);n=e.readString(a);this.extraFields[t]={id:t,length:a,value:n}}},handleUTF8:function(){if(this.useUTF8()){this.fileName=s.utf8decode(this.fileName);this.fileComment=s.utf8decode(this.fileComment)}else{var e=this.findExtraFieldUnicodePath();if(e!==null){this.fileName=e}var r=this.findExtraFieldUnicodeComment();if(r!==null){this.fileComment=r}}},findExtraFieldUnicodePath:function(){var e=this.extraFields[28789];if(e){var r=new a(e.value);if(r.readInt(1)!==1){return null}if(s.crc32(this.fileName)!==r.readInt(4)){
return null}return s.utf8decode(r.readString(e.length-5))}return null},findExtraFieldUnicodeComment:function(){var e=this.extraFields[25461];if(e){var r=new a(e.value);if(r.readInt(1)!==1){return null}if(s.crc32(this.fileComment)!==r.readInt(4)){return null}return s.utf8decode(r.readString(e.length-5))}return null}};r.exports=f},{"./compressedObject":2,"./object":13,"./stringReader":15,"./utils":21}],24:[function(e,r,t){"use strict";var a=e("./lib/utils/common").assign;var n=e("./lib/deflate");var i=e("./lib/inflate");var s=e("./lib/zlib/constants");var f={};a(f,n,i,s);r.exports=f},{"./lib/deflate":25,"./lib/inflate":26,"./lib/utils/common":27,"./lib/zlib/constants":30}],25:[function(e,r,t){"use strict";var a=e("./zlib/deflate.js");var n=e("./utils/common");var i=e("./utils/strings");var s=e("./zlib/messages");var f=e("./zlib/zstream");var o=0;var l=4;var c=0;var h=1;var u=-1;var d=0;var p=8;var v=function(e){this.options=n.assign({level:u,method:p,chunkSize:16384,windowBits:15,memLevel:8,strategy:d,to:""},e||{});var r=this.options;if(r.raw&&r.windowBits>0){r.windowBits=-r.windowBits}else if(r.gzip&&r.windowBits>0&&r.windowBits<16){r.windowBits+=16}this.err=0;this.msg="";this.ended=false;this.chunks=[];this.strm=new f;this.strm.avail_out=0;var t=a.deflateInit2(this.strm,r.level,r.method,r.windowBits,r.memLevel,r.strategy);if(t!==c){throw new Error(s[t])}if(r.header){a.deflateSetHeader(this.strm,r.header)}};v.prototype.push=function(e,r){var t=this.strm;var s=this.options.chunkSize;var f,u;if(this.ended){return false}u=r===~~r?r:r===true?l:o;if(typeof e==="string"){t.input=i.string2buf(e)}else{t.input=e}t.next_in=0;t.avail_in=t.input.length;do{if(t.avail_out===0){t.output=new n.Buf8(s);t.next_out=0;t.avail_out=s}f=a.deflate(t,u);if(f!==h&&f!==c){this.onEnd(f);this.ended=true;return false}if(t.avail_out===0||t.avail_in===0&&u===l){if(this.options.to==="string"){this.onData(i.buf2binstring(n.shrinkBuf(t.output,t.next_out)))}else{this.onData(n.shrinkBuf(t.output,t.next_out))}}}while((t.avail_in>0||t.avail_out===0)&&f!==h);if(u===l){f=a.deflateEnd(this.strm);this.onEnd(f);this.ended=true;return f===c}return true};v.prototype.onData=function(e){this.chunks.push(e)};v.prototype.onEnd=function(e){if(e===c){if(this.options.to==="string"){this.result=this.chunks.join("")}else{this.result=n.flattenChunks(this.chunks)}}this.chunks=[];this.err=e;this.msg=this.strm.msg};function g(e,r){var t=new v(r);t.push(e,true);if(t.err){throw t.msg}return t.result}function m(e,r){r=r||{};r.raw=true;return g(e,r)}function b(e,r){r=r||{};r.gzip=true;return g(e,r)}t.Deflate=v;t.deflate=g;t.deflateRaw=m;t.gzip=b},{"./utils/common":27,"./utils/strings":28,"./zlib/deflate.js":32,"./zlib/messages":37,"./zlib/zstream":39}],26:[function(e,r,t){"use strict";var a=e("./zlib/inflate.js");var n=e("./utils/common");var i=e("./utils/strings");var s=e("./zlib/constants");var f=e("./zlib/messages");var o=e("./zlib/zstream");var l=e("./zlib/gzheader");var c=function(e){this.options=n.assign({chunkSize:16384,windowBits:0,to:""},e||{});var r=this.options;if(r.raw&&r.windowBits>=0&&r.windowBits<16){r.windowBits=-r.windowBits;if(r.windowBits===0){r.windowBits=-15}}if(r.windowBits>=0&&r.windowBits<16&&!(e&&e.windowBits)){r.windowBits+=32}if(r.windowBits>15&&r.windowBits<48){if((r.windowBits&15)===0){r.windowBits|=15}}this.err=0;this.msg="";this.ended=false;this.chunks=[];this.strm=new o;this.strm.avail_out=0;var t=a.inflateInit2(this.strm,r.windowBits);if(t!==s.Z_OK){throw new Error(f[t])}this.header=new l;a.inflateGetHeader(this.strm,this.header)};c.prototype.push=function(e,r){var t=this.strm;var f=this.options.chunkSize;var o,l;var c,h,u;if(this.ended){return false}l=r===~~r?r:r===true?s.Z_FINISH:s.Z_NO_FLUSH;if(typeof e==="string"){t.input=i.binstring2buf(e)}else{t.input=e}t.next_in=0;t.avail_in=t.input.length;do{if(t.avail_out===0){t.output=new n.Buf8(f);t.next_out=0;t.avail_out=f}o=a.inflate(t,s.Z_NO_FLUSH);if(o!==s.Z_STREAM_END&&o!==s.Z_OK){this.onEnd(o);this.ended=true;return false}if(t.next_out){if(t.avail_out===0||o===s.Z_STREAM_END||t.avail_in===0&&l===s.Z_FINISH){if(this.options.to==="string"){c=i.utf8border(t.output,t.next_out);h=t.next_out-c;u=i.buf2string(t.output,c);t.next_out=h;t.avail_out=f-h;if(h){n.arraySet(t.output,t.output,c,h,0)}this.onData(u)}else{this.onData(n.shrinkBuf(t.output,t.next_out))}}}}while(t.avail_in>0&&o!==s.Z_STREAM_END);if(o===s.Z_STREAM_END){l=s.Z_FINISH}if(l===s.Z_FINISH){o=a.inflateEnd(this.strm);this.onEnd(o);this.ended=true;return o===s.Z_OK}return true};c.prototype.onData=function(e){this.chunks.push(e)};c.prototype.onEnd=function(e){if(e===s.Z_OK){if(this.options.to==="string"){this.result=this.chunks.join("")}else{this.result=n.flattenChunks(this.chunks)}}this.chunks=[];this.err=e;this.msg=this.strm.msg};function h(e,r){var t=new c(r);t.push(e,true);if(t.err){throw t.msg}return t.result}function u(e,r){r=r||{};r.raw=true;return h(e,r)}t.Inflate=c;t.inflate=h;t.inflateRaw=u;t.ungzip=h},{"./utils/common":27,"./utils/strings":28,"./zlib/constants":30,"./zlib/gzheader":33,"./zlib/inflate.js":35,"./zlib/messages":37,"./zlib/zstream":39}],27:[function(e,r,t){"use strict";var a=typeof Uint8Array!=="undefined"&&typeof Uint16Array!=="undefined"&&typeof Int32Array!=="undefined";t.assign=function(e){var r=Array.prototype.slice.call(arguments,1);while(r.length){var t=r.shift();if(!t){continue}if(typeof t!=="object"){throw new TypeError(t+"must be non-object")}for(var a in t){if(t.hasOwnProperty(a)){e[a]=t[a]}}}return e};t.shrinkBuf=function(e,r){if(e.length===r){return e}if(e.subarray){return e.subarray(0,r)}e.length=r;return e};var n={arraySet:function(e,r,t,a,n){if(r.subarray&&e.subarray){e.set(r.subarray(t,t+a),n);return}for(var i=0;i<a;i++){e[n+i]=r[t+i]}},flattenChunks:function(e){var r,t,a,n,i,s;a=0;for(r=0,t=e.length;r<t;r++){a+=e[r].length}s=new Uint8Array(a);n=0;for(r=0,t=e.length;r<t;r++){i=e[r];s.set(i,n);n+=i.length}return s}};var i={arraySet:function(e,r,t,a,n){for(var i=0;i<a;i++){e[n+i]=r[t+i]}},flattenChunks:function(e){return[].concat.apply([],e)}};t.setTyped=function(e){if(e){t.Buf8=Uint8Array;t.Buf16=Uint16Array;t.Buf32=Int32Array;t.assign(t,n)}else{t.Buf8=Array;t.Buf16=Array;t.Buf32=Array;t.assign(t,i)}};t.setTyped(a)},{}],28:[function(e,r,t){"use strict";var a=e("./common");var n=true;var i=true;try{String.fromCharCode.apply(null,[0])}catch(s){n=false}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(s){i=false}var f=new a.Buf8(256);for(var o=0;o<256;o++){f[o]=o>=252?6:o>=248?5:o>=240?4:o>=224?3:o>=192?2:1}f[254]=f[254]=1;t.string2buf=function(e){var r,t,n,i,s,f=e.length,o=0;for(i=0;i<f;i++){t=e.charCodeAt(i);if((t&64512)===55296&&i+1<f){n=e.charCodeAt(i+1);if((n&64512)===56320){t=65536+(t-55296<<10)+(n-56320);i++}}o+=t<128?1:t<2048?2:t<65536?3:4}r=new a.Buf8(o);for(s=0,i=0;s<o;i++){t=e.charCodeAt(i);if((t&64512)===55296&&i+1<f){n=e.charCodeAt(i+1);if((n&64512)===56320){t=65536+(t-55296<<10)+(n-56320);i++}}if(t<128){r[s++]=t}else if(t<2048){r[s++]=192|t>>>6;r[s++]=128|t&63}else if(t<65536){r[s++]=224|t>>>12;r[s++]=128|t>>>6&63;r[s++]=128|t&63}else{r[s++]=240|t>>>18;r[s++]=128|t>>>12&63;r[s++]=128|t>>>6&63;r[s++]=128|t&63}}return r};function l(e,r){if(r<65537){if(e.subarray&&i||!e.subarray&&n){return String.fromCharCode.apply(null,a.shrinkBuf(e,r))}}var t="";for(var s=0;s<r;s++){t+=String.fromCharCode(e[s])}return t}t.buf2binstring=function(e){return l(e,e.length)};t.binstring2buf=function(e){var r=new a.Buf8(e.length);for(var t=0,n=r.length;t<n;t++){r[t]=e.charCodeAt(t)}return r};t.buf2string=function(e,r){var t,a,n,i;var s=r||e.length;var o=new Array(s*2);for(a=0,t=0;t<s;){n=e[t++];if(n<128){o[a++]=n;continue}i=f[n];if(i>4){o[a++]=65533;t+=i-1;continue}n&=i===2?31:i===3?15:7;while(i>1&&t<s){n=n<<6|e[t++]&63;i--}if(i>1){o[a++]=65533;continue}if(n<65536){o[a++]=n}else{n-=65536;o[a++]=55296|n>>10&1023;o[a++]=56320|n&1023}}return l(o,a)};t.utf8border=function(e,r){var t;r=r||e.length;if(r>e.length){r=e.length}t=r-1;while(t>=0&&(e[t]&192)===128){t--}if(t<0){return r}if(t===0){return r}return t+f[e[t]]>r?t:r}},{"./common":27}],29:[function(e,r,t){"use strict";function a(e,r,t,a){var n=e&65535|0,i=e>>>16&65535|0,s=0;while(t!==0){s=t>2e3?2e3:t;t-=s;do{n=n+r[a++]|0;i=i+n|0}while(--s);n%=65521;i%=65521}return n|i<<16|0}r.exports=a},{}],30:[function(e,r,t){r.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},{}],31:[function(e,r,t){"use strict";function a(){var e,r=[];for(var t=0;t<256;t++){e=t;for(var a=0;a<8;a++){e=e&1?3988292384^e>>>1:e>>>1}r[t]=e}return r}var n=a();function i(e,r,t,a){var i=n,s=a+t;e=e^-1;for(var f=a;f<s;f++){e=e>>>8^i[(e^r[f])&255]}return e^-1}r.exports=i},{}],32:[function(e,r,t){"use strict";var a=e("../utils/common");var n=e("./trees");var i=e("./adler32");var s=e("./crc32");var f=e("./messages");var o=0;var l=1;var c=3;var h=4;var u=5;var d=0;var p=1;var v=-2;var g=-3;var m=-5;var b=-1;var w=1;var C=2;var E=3;var k=4;var S=0;var A=2;var _=8;var B=9;var T=15;var y=8;var x=29;var I=256;var R=I+1+x;var D=30;var O=19;var F=2*R+1;var P=15;var N=3;var L=258;var M=L+N+1;var U=32;var H=42;var W=69;var V=73;var z=91;var X=103;var G=113;var j=666;var K=1;var Y=2;var $=3;var Z=4;var Q=3;function J(e,r){e.msg=f[r];return r}function q(e){return(e<<1)-(e>4?9:0)}function ee(e){var r=e.length;while(--r>=0){e[r]=0}}function re(e){var r=e.state;var t=r.pending;if(t>e.avail_out){t=e.avail_out}if(t===0){return}a.arraySet(e.output,r.pending_buf,r.pending_out,t,e.next_out);e.next_out+=t;r.pending_out+=t;e.total_out+=t;e.avail_out-=t;r.pending-=t;if(r.pending===0){r.pending_out=0}}function te(e,r){n._tr_flush_block(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,r);e.block_start=e.strstart;re(e.strm)}function ae(e,r){e.pending_buf[e.pending++]=r}function ne(e,r){e.pending_buf[e.pending++]=r>>>8&255;e.pending_buf[e.pending++]=r&255}function ie(e,r,t,n){var f=e.avail_in;if(f>n){f=n}if(f===0){return 0}e.avail_in-=f;a.arraySet(r,e.input,e.next_in,f,t);if(e.state.wrap===1){e.adler=i(e.adler,r,f,t)}else if(e.state.wrap===2){e.adler=s(e.adler,r,f,t)}e.next_in+=f;e.total_in+=f;return f}function se(e,r){var t=e.max_chain_length;var a=e.strstart;var n;var i;var s=e.prev_length;var f=e.nice_match;var o=e.strstart>e.w_size-M?e.strstart-(e.w_size-M):0;var l=e.window;var c=e.w_mask;var h=e.prev;var u=e.strstart+L;var d=l[a+s-1];var p=l[a+s];if(e.prev_length>=e.good_match){t>>=2}if(f>e.lookahead){f=e.lookahead}do{n=r;if(l[n+s]!==p||l[n+s-1]!==d||l[n]!==l[a]||l[++n]!==l[a+1]){continue}a+=2;n++;do{}while(l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&l[++a]===l[++n]&&a<u);i=L-(u-a);a=u-L;if(i>s){e.match_start=r;s=i;if(i>=f){break}d=l[a+s-1];p=l[a+s]}}while((r=h[r&c])>o&&--t!==0);if(s<=e.lookahead){return s}return e.lookahead}function fe(e){var r=e.w_size;var t,n,i,s,f;do{s=e.window_size-e.lookahead-e.strstart;if(e.strstart>=r+(r-M)){a.arraySet(e.window,e.window,r,r,0);e.match_start-=r;e.strstart-=r;e.block_start-=r;n=e.hash_size;t=n;do{i=e.head[--t];e.head[t]=i>=r?i-r:0}while(--n);n=r;t=n;do{i=e.prev[--t];e.prev[t]=i>=r?i-r:0}while(--n);s+=r}if(e.strm.avail_in===0){break}n=ie(e.strm,e.window,e.strstart+e.lookahead,s);e.lookahead+=n;if(e.lookahead+e.insert>=N){f=e.strstart-e.insert;e.ins_h=e.window[f];e.ins_h=(e.ins_h<<e.hash_shift^e.window[f+1])&e.hash_mask;while(e.insert){e.ins_h=(e.ins_h<<e.hash_shift^e.window[f+N-1])&e.hash_mask;e.prev[f&e.w_mask]=e.head[e.ins_h];e.head[e.ins_h]=f;f++;e.insert--;if(e.lookahead+e.insert<N){break}}}}while(e.lookahead<M&&e.strm.avail_in!==0)}function oe(e,r){var t=65535;if(t>e.pending_buf_size-5){t=e.pending_buf_size-5}for(;;){if(e.lookahead<=1){fe(e);if(e.lookahead===0&&r===o){return K}if(e.lookahead===0){break}}e.strstart+=e.lookahead;e.lookahead=0;var a=e.block_start+t;if(e.strstart===0||e.strstart>=a){e.lookahead=e.strstart-a;e.strstart=a;te(e,false);if(e.strm.avail_out===0){return K}}if(e.strstart-e.block_start>=e.w_size-M){te(e,false);if(e.strm.avail_out===0){return K}}}e.insert=0;if(r===h){te(e,true);if(e.strm.avail_out===0){return $}return Z}if(e.strstart>e.block_start){te(e,false);if(e.strm.avail_out===0){return K}}return K}function le(e,r){var t;var a;for(;;){if(e.lookahead<M){fe(e);if(e.lookahead<M&&r===o){return K}if(e.lookahead===0){break}}t=0;if(e.lookahead>=N){e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+N-1])&e.hash_mask;t=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h];e.head[e.ins_h]=e.strstart}if(t!==0&&e.strstart-t<=e.w_size-M){e.match_length=se(e,t)}if(e.match_length>=N){a=n._tr_tally(e,e.strstart-e.match_start,e.match_length-N);e.lookahead-=e.match_length;if(e.match_length<=e.max_lazy_match&&e.lookahead>=N){e.match_length--;do{e.strstart++;e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+N-1])&e.hash_mask;t=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h];e.head[e.ins_h]=e.strstart}while(--e.match_length!==0);e.strstart++}else{e.strstart+=e.match_length;e.match_length=0;e.ins_h=e.window[e.strstart];e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+1])&e.hash_mask}}else{a=n._tr_tally(e,0,e.window[e.strstart]);e.lookahead--;e.strstart++}if(a){te(e,false);if(e.strm.avail_out===0){return K}}}e.insert=e.strstart<N-1?e.strstart:N-1;if(r===h){te(e,true);if(e.strm.avail_out===0){return $}return Z}if(e.last_lit){te(e,false);if(e.strm.avail_out===0){return K}}return Y}function ce(e,r){var t;var a;var i;for(;;){if(e.lookahead<M){fe(e);if(e.lookahead<M&&r===o){return K}if(e.lookahead===0){break}}t=0;if(e.lookahead>=N){e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+N-1])&e.hash_mask;t=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h];e.head[e.ins_h]=e.strstart}e.prev_length=e.match_length;e.prev_match=e.match_start;e.match_length=N-1;if(t!==0&&e.prev_length<e.max_lazy_match&&e.strstart-t<=e.w_size-M){e.match_length=se(e,t);if(e.match_length<=5&&(e.strategy===w||e.match_length===N&&e.strstart-e.match_start>4096)){e.match_length=N-1}}if(e.prev_length>=N&&e.match_length<=e.prev_length){i=e.strstart+e.lookahead-N;a=n._tr_tally(e,e.strstart-1-e.prev_match,e.prev_length-N);e.lookahead-=e.prev_length-1;e.prev_length-=2;do{if(++e.strstart<=i){e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+N-1])&e.hash_mask;t=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h];e.head[e.ins_h]=e.strstart}}while(--e.prev_length!==0);e.match_available=0;e.match_length=N-1;e.strstart++;if(a){te(e,false);if(e.strm.avail_out===0){return K}}}else if(e.match_available){a=n._tr_tally(e,0,e.window[e.strstart-1]);if(a){te(e,false)}e.strstart++;e.lookahead--;if(e.strm.avail_out===0){return K}}else{e.match_available=1;e.strstart++;e.lookahead--}}if(e.match_available){a=n._tr_tally(e,0,e.window[e.strstart-1]);e.match_available=0}e.insert=e.strstart<N-1?e.strstart:N-1;if(r===h){te(e,true);if(e.strm.avail_out===0){return $}return Z}if(e.last_lit){te(e,false);if(e.strm.avail_out===0){return K}}return Y}function he(e,r){var t;var a;var i,s;var f=e.window;for(;;){if(e.lookahead<=L){fe(e);if(e.lookahead<=L&&r===o){return K}if(e.lookahead===0){break}}e.match_length=0;if(e.lookahead>=N&&e.strstart>0){i=e.strstart-1;a=f[i];if(a===f[++i]&&a===f[++i]&&a===f[++i]){s=e.strstart+L;do{}while(a===f[++i]&&a===f[++i]&&a===f[++i]&&a===f[++i]&&a===f[++i]&&a===f[++i]&&a===f[++i]&&a===f[++i]&&i<s);e.match_length=L-(s-i);if(e.match_length>e.lookahead){e.match_length=e.lookahead}}}if(e.match_length>=N){t=n._tr_tally(e,1,e.match_length-N);e.lookahead-=e.match_length;e.strstart+=e.match_length;e.match_length=0}else{t=n._tr_tally(e,0,e.window[e.strstart]);e.lookahead--;e.strstart++}if(t){te(e,false);if(e.strm.avail_out===0){return K}}}e.insert=0;if(r===h){te(e,true);if(e.strm.avail_out===0){return $}return Z}if(e.last_lit){te(e,false);if(e.strm.avail_out===0){return K}}return Y}function ue(e,r){var t;for(;;){if(e.lookahead===0){fe(e);if(e.lookahead===0){if(r===o){return K}break}}e.match_length=0;t=n._tr_tally(e,0,e.window[e.strstart]);e.lookahead--;e.strstart++;if(t){te(e,false);if(e.strm.avail_out===0){return K}}}e.insert=0;if(r===h){te(e,true);if(e.strm.avail_out===0){return $}return Z}if(e.last_lit){te(e,false);if(e.strm.avail_out===0){return K}}return Y}var de=function(e,r,t,a,n){this.good_length=e;this.max_lazy=r;this.nice_length=t;this.max_chain=a;this.func=n};var pe;pe=[new de(0,0,0,0,oe),new de(4,4,8,4,le),new de(4,5,16,8,le),new de(4,6,32,32,le),new de(4,4,16,16,ce),new de(8,16,32,32,ce),new de(8,16,128,128,ce),new de(8,32,128,256,ce),new de(32,128,258,1024,ce),new de(32,258,258,4096,ce)];function ve(e){e.window_size=2*e.w_size;ee(e.head);e.max_lazy_match=pe[e.level].max_lazy;e.good_match=pe[e.level].good_length;e.nice_match=pe[e.level].nice_length;e.max_chain_length=pe[e.level].max_chain;e.strstart=0;e.block_start=0;e.lookahead=0;e.insert=0;e.match_length=e.prev_length=N-1;e.match_available=0;e.ins_h=0}function ge(){this.strm=null;this.status=0;this.pending_buf=null;this.pending_buf_size=0;this.pending_out=0;this.pending=0;this.wrap=0;this.gzhead=null;this.gzindex=0;this.method=_;this.last_flush=-1;this.w_size=0;this.w_bits=0;this.w_mask=0;this.window=null;this.window_size=0;this.prev=null;this.head=null;this.ins_h=0;this.hash_size=0;this.hash_bits=0;this.hash_mask=0;this.hash_shift=0;this.block_start=0;this.match_length=0;this.prev_match=0;this.match_available=0;this.strstart=0;this.match_start=0;this.lookahead=0;this.prev_length=0;this.max_chain_length=0;this.max_lazy_match=0;this.level=0;this.strategy=0;this.good_match=0;this.nice_match=0;this.dyn_ltree=new a.Buf16(F*2);this.dyn_dtree=new a.Buf16((2*D+1)*2);this.bl_tree=new a.Buf16((2*O+1)*2);ee(this.dyn_ltree);ee(this.dyn_dtree);ee(this.bl_tree);this.l_desc=null;this.d_desc=null;this.bl_desc=null;this.bl_count=new a.Buf16(P+1);this.heap=new a.Buf16(2*R+1);ee(this.heap);this.heap_len=0;this.heap_max=0;this.depth=new a.Buf16(2*R+1);ee(this.depth);this.l_buf=0;this.lit_bufsize=0;this.last_lit=0;this.d_buf=0;this.opt_len=0;this.static_len=0;this.matches=0;this.insert=0;this.bi_buf=0;this.bi_valid=0}function me(e){var r;if(!e||!e.state){return J(e,v)}e.total_in=e.total_out=0;e.data_type=A;r=e.state;r.pending=0;r.pending_out=0;if(r.wrap<0){r.wrap=-r.wrap}r.status=r.wrap?H:G;e.adler=r.wrap===2?0:1;r.last_flush=o;n._tr_init(r);return d}function be(e){var r=me(e);if(r===d){ve(e.state)}return r}function we(e,r){if(!e||!e.state){return v}if(e.state.wrap!==2){return v}e.state.gzhead=r;return d}function Ce(e,r,t,n,i,s){if(!e){return v}var f=1;if(r===b){r=6}if(n<0){f=0;n=-n}else if(n>15){f=2;n-=16}if(i<1||i>B||t!==_||n<8||n>15||r<0||r>9||s<0||s>k){return J(e,v)}if(n===8){n=9}var o=new ge;e.state=o;o.strm=e;o.wrap=f;o.gzhead=null;o.w_bits=n;o.w_size=1<<o.w_bits;o.w_mask=o.w_size-1;o.hash_bits=i+7;o.hash_size=1<<o.hash_bits;o.hash_mask=o.hash_size-1;o.hash_shift=~~((o.hash_bits+N-1)/N);o.window=new a.Buf8(o.w_size*2);o.head=new a.Buf16(o.hash_size);o.prev=new a.Buf16(o.w_size);o.lit_bufsize=1<<i+6;o.pending_buf_size=o.lit_bufsize*4;o.pending_buf=new a.Buf8(o.pending_buf_size);o.d_buf=o.lit_bufsize>>1;o.l_buf=(1+2)*o.lit_bufsize;o.level=r;o.strategy=s;o.method=t;return be(e)}function Ee(e,r){return Ce(e,r,_,T,y,S)}function ke(e,r){var t,a;var i,f;if(!e||!e.state||r>u||r<0){return e?J(e,v):v}a=e.state;if(!e.output||!e.input&&e.avail_in!==0||a.status===j&&r!==h){return J(e,e.avail_out===0?m:v)}a.strm=e;t=a.last_flush;a.last_flush=r;if(a.status===H){if(a.wrap===2){e.adler=0;ae(a,31);ae(a,139);ae(a,8);if(!a.gzhead){ae(a,0);ae(a,0);ae(a,0);ae(a,0);ae(a,0);ae(a,a.level===9?2:a.strategy>=C||a.level<2?4:0);ae(a,Q);a.status=G}else{ae(a,(a.gzhead.text?1:0)+(a.gzhead.hcrc?2:0)+(!a.gzhead.extra?0:4)+(!a.gzhead.name?0:8)+(!a.gzhead.comment?0:16));ae(a,a.gzhead.time&255);ae(a,a.gzhead.time>>8&255);ae(a,a.gzhead.time>>16&255);ae(a,a.gzhead.time>>24&255);ae(a,a.level===9?2:a.strategy>=C||a.level<2?4:0);ae(a,a.gzhead.os&255);if(a.gzhead.extra&&a.gzhead.extra.length){ae(a,a.gzhead.extra.length&255);ae(a,a.gzhead.extra.length>>8&255)}if(a.gzhead.hcrc){e.adler=s(e.adler,a.pending_buf,a.pending,0)}a.gzindex=0;a.status=W}}else{var g=_+(a.w_bits-8<<4)<<8;var b=-1;if(a.strategy>=C||a.level<2){b=0}else if(a.level<6){b=1}else if(a.level===6){b=2}else{b=3}g|=b<<6;if(a.strstart!==0){g|=U}g+=31-g%31;a.status=G;ne(a,g);if(a.strstart!==0){ne(a,e.adler>>>16);ne(a,e.adler&65535)}e.adler=1}}if(a.status===W){if(a.gzhead.extra){i=a.pending;while(a.gzindex<(a.gzhead.extra.length&65535)){if(a.pending===a.pending_buf_size){if(a.gzhead.hcrc&&a.pending>i){e.adler=s(e.adler,a.pending_buf,a.pending-i,i)}re(e);i=a.pending;if(a.pending===a.pending_buf_size){break}}ae(a,a.gzhead.extra[a.gzindex]&255);a.gzindex++}if(a.gzhead.hcrc&&a.pending>i){e.adler=s(e.adler,a.pending_buf,a.pending-i,i)}if(a.gzindex===a.gzhead.extra.length){a.gzindex=0;a.status=V}}else{a.status=V}}if(a.status===V){if(a.gzhead.name){i=a.pending;do{if(a.pending===a.pending_buf_size){if(a.gzhead.hcrc&&a.pending>i){e.adler=s(e.adler,a.pending_buf,a.pending-i,i)}re(e);i=a.pending;if(a.pending===a.pending_buf_size){f=1;break}}if(a.gzindex<a.gzhead.name.length){f=a.gzhead.name.charCodeAt(a.gzindex++)&255}else{f=0}ae(a,f)}while(f!==0);if(a.gzhead.hcrc&&a.pending>i){e.adler=s(e.adler,a.pending_buf,a.pending-i,i)}if(f===0){a.gzindex=0;a.status=z}}else{a.status=z}}if(a.status===z){if(a.gzhead.comment){i=a.pending;do{if(a.pending===a.pending_buf_size){if(a.gzhead.hcrc&&a.pending>i){e.adler=s(e.adler,a.pending_buf,a.pending-i,i)}re(e);i=a.pending;if(a.pending===a.pending_buf_size){f=1;break}}if(a.gzindex<a.gzhead.comment.length){f=a.gzhead.comment.charCodeAt(a.gzindex++)&255}else{f=0}ae(a,f)}while(f!==0);if(a.gzhead.hcrc&&a.pending>i){e.adler=s(e.adler,a.pending_buf,a.pending-i,i)}if(f===0){a.status=X}}else{a.status=X}}if(a.status===X){if(a.gzhead.hcrc){if(a.pending+2>a.pending_buf_size){re(e)}if(a.pending+2<=a.pending_buf_size){ae(a,e.adler&255);ae(a,e.adler>>8&255);e.adler=0;a.status=G}}else{a.status=G}}if(a.pending!==0){re(e);if(e.avail_out===0){a.last_flush=-1;return d}}else if(e.avail_in===0&&q(r)<=q(t)&&r!==h){return J(e,m)}if(a.status===j&&e.avail_in!==0){return J(e,m)}if(e.avail_in!==0||a.lookahead!==0||r!==o&&a.status!==j){var w=a.strategy===C?ue(a,r):a.strategy===E?he(a,r):pe[a.level].func(a,r);if(w===$||w===Z){a.status=j}if(w===K||w===$){if(e.avail_out===0){a.last_flush=-1}return d}if(w===Y){if(r===l){n._tr_align(a)}else if(r!==u){n._tr_stored_block(a,0,0,false);if(r===c){ee(a.head);if(a.lookahead===0){a.strstart=0;a.block_start=0;a.insert=0}}}re(e);if(e.avail_out===0){a.last_flush=-1;return d}}}if(r!==h){return d}if(a.wrap<=0){return p}if(a.wrap===2){ae(a,e.adler&255);ae(a,e.adler>>8&255);ae(a,e.adler>>16&255);ae(a,e.adler>>24&255);ae(a,e.total_in&255);ae(a,e.total_in>>8&255);ae(a,e.total_in>>16&255);ae(a,e.total_in>>24&255)}else{ne(a,e.adler>>>16);ne(a,e.adler&65535)}re(e);if(a.wrap>0){a.wrap=-a.wrap}return a.pending!==0?d:p}function Se(e){var r;if(!e||!e.state){return v}r=e.state.status;if(r!==H&&r!==W&&r!==V&&r!==z&&r!==X&&r!==G&&r!==j){return J(e,v)}e.state=null;return r===G?J(e,g):d}t.deflateInit=Ee;t.deflateInit2=Ce;t.deflateReset=be;t.deflateResetKeep=me;t.deflateSetHeader=we;t.deflate=ke;t.deflateEnd=Se;t.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":27,"./adler32":29,"./crc32":31,"./messages":37,"./trees":38}],33:[function(e,r,t){"use strict";function a(){this.text=0;this.time=0;this.xflags=0;this.os=0;this.extra=null;this.extra_len=0;this.name="";this.comment="";this.hcrc=0;this.done=false}r.exports=a},{}],34:[function(e,r,t){"use strict";var a=30;var n=12;r.exports=function i(e,r){var t;var i;var s;var f;var o;var l;var c;var h;var u;var d;var p;var v;var g;var m;var b;var w;var C;var E;var k;var S;var A;var _;var B;var T,y;t=e.state;i=e.next_in;T=e.input;s=i+(e.avail_in-5);f=e.next_out;y=e.output;o=f-(r-e.avail_out);l=f+(e.avail_out-257);c=t.dmax;h=t.wsize;u=t.whave;d=t.wnext;p=t.window;v=t.hold;g=t.bits;m=t.lencode;b=t.distcode;w=(1<<t.lenbits)-1;C=(1<<t.distbits)-1;e:do{if(g<15){v+=T[i++]<<g;g+=8;v+=T[i++]<<g;g+=8}E=m[v&w];r:for(;;){k=E>>>24;v>>>=k;g-=k;k=E>>>16&255;if(k===0){y[f++]=E&65535}else if(k&16){S=E&65535;k&=15;if(k){if(g<k){v+=T[i++]<<g;g+=8}S+=v&(1<<k)-1;v>>>=k;g-=k}if(g<15){v+=T[i++]<<g;g+=8;v+=T[i++]<<g;g+=8}E=b[v&C];t:for(;;){k=E>>>24;v>>>=k;g-=k;k=E>>>16&255;if(k&16){A=E&65535;k&=15;if(g<k){v+=T[i++]<<g;g+=8;if(g<k){v+=T[i++]<<g;g+=8}}A+=v&(1<<k)-1;if(A>c){e.msg="invalid distance too far back";t.mode=a;break e}v>>>=k;g-=k;k=f-o;if(A>k){k=A-k;if(k>u){if(t.sane){e.msg="invalid distance too far back";t.mode=a;break e}}_=0;B=p;if(d===0){_+=h-k;if(k<S){S-=k;do{y[f++]=p[_++]}while(--k);_=f-A;B=y}}else if(d<k){_+=h+d-k;k-=d;if(k<S){S-=k;do{y[f++]=p[_++]}while(--k);_=0;if(d<S){k=d;S-=k;do{y[f++]=p[_++]}while(--k);_=f-A;B=y}}}else{_+=d-k;if(k<S){S-=k;do{y[f++]=p[_++]}while(--k);_=f-A;B=y}}while(S>2){y[f++]=B[_++];y[f++]=B[_++];y[f++]=B[_++];S-=3}if(S){y[f++]=B[_++];if(S>1){y[f++]=B[_++]}}}else{_=f-A;do{y[f++]=y[_++];y[f++]=y[_++];y[f++]=y[_++];S-=3}while(S>2);if(S){y[f++]=y[_++];if(S>1){y[f++]=y[_++]}}}}else if((k&64)===0){E=b[(E&65535)+(v&(1<<k)-1)];continue t}else{e.msg="invalid distance code";t.mode=a;break e}break}}else if((k&64)===0){E=m[(E&65535)+(v&(1<<k)-1)];continue r}else if(k&32){t.mode=n;break e}else{e.msg="invalid literal/length code";t.mode=a;break e}break}}while(i<s&&f<l);S=g>>3;i-=S;g-=S<<3;v&=(1<<g)-1;e.next_in=i;e.next_out=f;e.avail_in=i<s?5+(s-i):5-(i-s);e.avail_out=f<l?257+(l-f):257-(f-l);t.hold=v;t.bits=g;return}},{}],35:[function(e,r,t){"use strict";var a=e("../utils/common");var n=e("./adler32");var i=e("./crc32");var s=e("./inffast");var f=e("./inftrees");var o=0;var l=1;var c=2;var h=4;var u=5;var d=6;var p=0;var v=1;var g=2;var m=-2;var b=-3;var w=-4;var C=-5;var E=8;var k=1;var S=2;var A=3;var _=4;var B=5;var T=6;var y=7;var x=8;var I=9;var R=10;var D=11;var O=12;var F=13;var P=14;var N=15;var L=16;var M=17;var U=18;var H=19;var W=20;var V=21;var z=22;var X=23;var G=24;var j=25;var K=26;var Y=27;var $=28;var Z=29;var Q=30;var J=31;var q=32;var ee=852;var re=592;var te=15;var ae=te;function ne(e){return(e>>>24&255)+(e>>>8&65280)+((e&65280)<<8)+((e&255)<<24)}function ie(){this.mode=0;this.last=false;this.wrap=0;this.havedict=false;this.flags=0;this.dmax=0;this.check=0;this.total=0;this.head=null;this.wbits=0;this.wsize=0;this.whave=0;this.wnext=0;this.window=null;this.hold=0;this.bits=0;this.length=0;this.offset=0;this.extra=0;this.lencode=null;this.distcode=null;this.lenbits=0;this.distbits=0;this.ncode=0;this.nlen=0;this.ndist=0;this.have=0;this.next=null;this.lens=new a.Buf16(320);this.work=new a.Buf16(288);this.lendyn=null;this.distdyn=null;this.sane=0;this.back=0;this.was=0}function se(e){var r;if(!e||!e.state){return m}r=e.state;e.total_in=e.total_out=r.total=0;e.msg="";if(r.wrap){e.adler=r.wrap&1}r.mode=k;r.last=0;r.havedict=0;r.dmax=32768;r.head=null;r.hold=0;r.bits=0;r.lencode=r.lendyn=new a.Buf32(ee);r.distcode=r.distdyn=new a.Buf32(re);r.sane=1;r.back=-1;return p}function fe(e){var r;if(!e||!e.state){return m}r=e.state;r.wsize=0;r.whave=0;r.wnext=0;return se(e)}function oe(e,r){var t;var a;if(!e||!e.state){return m}a=e.state;if(r<0){t=0;r=-r}else{t=(r>>4)+1;if(r<48){r&=15}}if(r&&(r<8||r>15)){return m}if(a.window!==null&&a.wbits!==r){a.window=null}a.wrap=t;a.wbits=r;return fe(e)}function le(e,r){var t;var a;if(!e){return m}a=new ie;e.state=a;a.window=null;t=oe(e,r);if(t!==p){e.state=null}return t}function ce(e){return le(e,ae)}var he=true;var ue,de;function pe(e){if(he){var r;ue=new a.Buf32(512);de=new a.Buf32(32);r=0;while(r<144){e.lens[r++]=8}while(r<256){e.lens[r++]=9}while(r<280){e.lens[r++]=7}while(r<288){e.lens[r++]=8}f(l,e.lens,0,288,ue,0,e.work,{bits:9});r=0;while(r<32){e.lens[r++]=5}f(c,e.lens,0,32,de,0,e.work,{bits:5});he=false}e.lencode=ue;e.lenbits=9;e.distcode=de;e.distbits=5}function ve(e,r,t,n){var i;var s=e.state;if(s.window===null){s.wsize=1<<s.wbits;s.wnext=0;s.whave=0;s.window=new a.Buf8(s.wsize)}if(n>=s.wsize){a.arraySet(s.window,r,t-s.wsize,s.wsize,0);s.wnext=0;s.whave=s.wsize}else{i=s.wsize-s.wnext;if(i>n){i=n}a.arraySet(s.window,r,t-n,i,s.wnext);n-=i;if(n){a.arraySet(s.window,r,t-n,n,0);s.wnext=n;s.whave=s.wsize}else{s.wnext+=i;if(s.wnext===s.wsize){s.wnext=0}if(s.whave<s.wsize){s.whave+=i}}}return 0}function ge(e,r){var t;var ee,re;var te;var ae;var ie,se;var fe;var oe;var le,ce;var he;var ue;var de;var ge=0;var me,be,we;var Ce,Ee,ke;var Se;var Ae;var _e=new a.Buf8(4);var Be;var Te;var ye=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!e||!e.state||!e.output||!e.input&&e.avail_in!==0){return m}t=e.state;if(t.mode===O){t.mode=F}ae=e.next_out;re=e.output;se=e.avail_out;te=e.next_in;ee=e.input;ie=e.avail_in;fe=t.hold;oe=t.bits;le=ie;ce=se;Ae=p;e:for(;;){switch(t.mode){case k:if(t.wrap===0){t.mode=F;break}while(oe<16){if(ie===0){break e}ie--;fe+=ee[te++]<<oe;oe+=8}if(t.wrap&2&&fe===35615){t.check=0;_e[0]=fe&255;_e[1]=fe>>>8&255;t.check=i(t.check,_e,2,0);fe=0;oe=0;t.mode=S;break}t.flags=0;if(t.head){t.head.done=false}if(!(t.wrap&1)||(((fe&255)<<8)+(fe>>8))%31){e.msg="incorrect header check";t.mode=Q;break}if((fe&15)!==E){e.msg="unknown compression method";t.mode=Q;break}fe>>>=4;oe-=4;Se=(fe&15)+8;if(t.wbits===0){t.wbits=Se}else if(Se>t.wbits){e.msg="invalid window size";t.mode=Q;break}t.dmax=1<<Se;e.adler=t.check=1;t.mode=fe&512?R:O;fe=0;oe=0;break;case S:while(oe<16){if(ie===0){break e}ie--;fe+=ee[te++]<<oe;oe+=8}t.flags=fe;if((t.flags&255)!==E){e.msg="unknown compression method";t.mode=Q;break}if(t.flags&57344){e.msg="unknown header flags set";t.mode=Q;break}if(t.head){t.head.text=fe>>8&1}if(t.flags&512){_e[0]=fe&255;_e[1]=fe>>>8&255;t.check=i(t.check,_e,2,0)}fe=0;oe=0;t.mode=A;case A:while(oe<32){if(ie===0){break e}ie--;fe+=ee[te++]<<oe;oe+=8}if(t.head){t.head.time=fe}if(t.flags&512){_e[0]=fe&255;_e[1]=fe>>>8&255;_e[2]=fe>>>16&255;_e[3]=fe>>>24&255;t.check=i(t.check,_e,4,0)}fe=0;oe=0;t.mode=_;case _:while(oe<16){if(ie===0){break e}ie--;fe+=ee[te++]<<oe;oe+=8}if(t.head){t.head.xflags=fe&255;t.head.os=fe>>8}if(t.flags&512){_e[0]=fe&255;_e[1]=fe>>>8&255;t.check=i(t.check,_e,2,0)}fe=0;oe=0;t.mode=B;case B:if(t.flags&1024){while(oe<16){if(ie===0){break e}ie--;fe+=ee[te++]<<oe;oe+=8}t.length=fe;if(t.head){t.head.extra_len=fe}if(t.flags&512){_e[0]=fe&255;_e[1]=fe>>>8&255;t.check=i(t.check,_e,2,0)}fe=0;oe=0}else if(t.head){t.head.extra=null}t.mode=T;case T:if(t.flags&1024){he=t.length;if(he>ie){he=ie}if(he){if(t.head){Se=t.head.extra_len-t.length;if(!t.head.extra){t.head.extra=new Array(t.head.extra_len)}a.arraySet(t.head.extra,ee,te,he,Se)}if(t.flags&512){t.check=i(t.check,ee,he,te)}ie-=he;te+=he;t.length-=he}if(t.length){break e}}t.length=0;t.mode=y;case y:if(t.flags&2048){if(ie===0){break e}he=0;do{Se=ee[te+he++];if(t.head&&Se&&t.length<65536){t.head.name+=String.fromCharCode(Se)}}while(Se&&he<ie);if(t.flags&512){t.check=i(t.check,ee,he,te)}ie-=he;te+=he;if(Se){break e}}else if(t.head){t.head.name=null}t.length=0;t.mode=x;case x:if(t.flags&4096){if(ie===0){break e}he=0;do{Se=ee[te+he++];if(t.head&&Se&&t.length<65536){t.head.comment+=String.fromCharCode(Se)}}while(Se&&he<ie);if(t.flags&512){t.check=i(t.check,ee,he,te)}ie-=he;te+=he;if(Se){break e}}else if(t.head){t.head.comment=null}t.mode=I;case I:if(t.flags&512){while(oe<16){if(ie===0){break e}ie--;fe+=ee[te++]<<oe;oe+=8}if(fe!==(t.check&65535)){e.msg="header crc mismatch";t.mode=Q;break}fe=0;oe=0}if(t.head){t.head.hcrc=t.flags>>9&1;t.head.done=true}e.adler=t.check=0;t.mode=O;break;case R:while(oe<32){if(ie===0){break e}ie--;fe+=ee[te++]<<oe;oe+=8}e.adler=t.check=ne(fe);fe=0;oe=0;t.mode=D;case D:if(t.havedict===0){e.next_out=ae;e.avail_out=se;e.next_in=te;e.avail_in=ie;t.hold=fe;t.bits=oe;return g}e.adler=t.check=1;t.mode=O;case O:if(r===u||r===d){break e};case F:if(t.last){fe>>>=oe&7;
oe-=oe&7;t.mode=Y;break}while(oe<3){if(ie===0){break e}ie--;fe+=ee[te++]<<oe;oe+=8}t.last=fe&1;fe>>>=1;oe-=1;switch(fe&3){case 0:t.mode=P;break;case 1:pe(t);t.mode=W;if(r===d){fe>>>=2;oe-=2;break e}break;case 2:t.mode=M;break;case 3:e.msg="invalid block type";t.mode=Q;}fe>>>=2;oe-=2;break;case P:fe>>>=oe&7;oe-=oe&7;while(oe<32){if(ie===0){break e}ie--;fe+=ee[te++]<<oe;oe+=8}if((fe&65535)!==(fe>>>16^65535)){e.msg="invalid stored block lengths";t.mode=Q;break}t.length=fe&65535;fe=0;oe=0;t.mode=N;if(r===d){break e};case N:t.mode=L;case L:he=t.length;if(he){if(he>ie){he=ie}if(he>se){he=se}if(he===0){break e}a.arraySet(re,ee,te,he,ae);ie-=he;te+=he;se-=he;ae+=he;t.length-=he;break}t.mode=O;break;case M:while(oe<14){if(ie===0){break e}ie--;fe+=ee[te++]<<oe;oe+=8}t.nlen=(fe&31)+257;fe>>>=5;oe-=5;t.ndist=(fe&31)+1;fe>>>=5;oe-=5;t.ncode=(fe&15)+4;fe>>>=4;oe-=4;if(t.nlen>286||t.ndist>30){e.msg="too many length or distance symbols";t.mode=Q;break}t.have=0;t.mode=U;case U:while(t.have<t.ncode){while(oe<3){if(ie===0){break e}ie--;fe+=ee[te++]<<oe;oe+=8}t.lens[ye[t.have++]]=fe&7;fe>>>=3;oe-=3}while(t.have<19){t.lens[ye[t.have++]]=0}t.lencode=t.lendyn;t.lenbits=7;Be={bits:t.lenbits};Ae=f(o,t.lens,0,19,t.lencode,0,t.work,Be);t.lenbits=Be.bits;if(Ae){e.msg="invalid code lengths set";t.mode=Q;break}t.have=0;t.mode=H;case H:while(t.have<t.nlen+t.ndist){for(;;){ge=t.lencode[fe&(1<<t.lenbits)-1];me=ge>>>24;be=ge>>>16&255;we=ge&65535;if(me<=oe){break}if(ie===0){break e}ie--;fe+=ee[te++]<<oe;oe+=8}if(we<16){fe>>>=me;oe-=me;t.lens[t.have++]=we}else{if(we===16){Te=me+2;while(oe<Te){if(ie===0){break e}ie--;fe+=ee[te++]<<oe;oe+=8}fe>>>=me;oe-=me;if(t.have===0){e.msg="invalid bit length repeat";t.mode=Q;break}Se=t.lens[t.have-1];he=3+(fe&3);fe>>>=2;oe-=2}else if(we===17){Te=me+3;while(oe<Te){if(ie===0){break e}ie--;fe+=ee[te++]<<oe;oe+=8}fe>>>=me;oe-=me;Se=0;he=3+(fe&7);fe>>>=3;oe-=3}else{Te=me+7;while(oe<Te){if(ie===0){break e}ie--;fe+=ee[te++]<<oe;oe+=8}fe>>>=me;oe-=me;Se=0;he=11+(fe&127);fe>>>=7;oe-=7}if(t.have+he>t.nlen+t.ndist){e.msg="invalid bit length repeat";t.mode=Q;break}while(he--){t.lens[t.have++]=Se}}}if(t.mode===Q){break}if(t.lens[256]===0){e.msg="invalid code -- missing end-of-block";t.mode=Q;break}t.lenbits=9;Be={bits:t.lenbits};Ae=f(l,t.lens,0,t.nlen,t.lencode,0,t.work,Be);t.lenbits=Be.bits;if(Ae){e.msg="invalid literal/lengths set";t.mode=Q;break}t.distbits=6;t.distcode=t.distdyn;Be={bits:t.distbits};Ae=f(c,t.lens,t.nlen,t.ndist,t.distcode,0,t.work,Be);t.distbits=Be.bits;if(Ae){e.msg="invalid distances set";t.mode=Q;break}t.mode=W;if(r===d){break e};case W:t.mode=V;case V:if(ie>=6&&se>=258){e.next_out=ae;e.avail_out=se;e.next_in=te;e.avail_in=ie;t.hold=fe;t.bits=oe;s(e,ce);ae=e.next_out;re=e.output;se=e.avail_out;te=e.next_in;ee=e.input;ie=e.avail_in;fe=t.hold;oe=t.bits;if(t.mode===O){t.back=-1}break}t.back=0;for(;;){ge=t.lencode[fe&(1<<t.lenbits)-1];me=ge>>>24;be=ge>>>16&255;we=ge&65535;if(me<=oe){break}if(ie===0){break e}ie--;fe+=ee[te++]<<oe;oe+=8}if(be&&(be&240)===0){Ce=me;Ee=be;ke=we;for(;;){ge=t.lencode[ke+((fe&(1<<Ce+Ee)-1)>>Ce)];me=ge>>>24;be=ge>>>16&255;we=ge&65535;if(Ce+me<=oe){break}if(ie===0){break e}ie--;fe+=ee[te++]<<oe;oe+=8}fe>>>=Ce;oe-=Ce;t.back+=Ce}fe>>>=me;oe-=me;t.back+=me;t.length=we;if(be===0){t.mode=K;break}if(be&32){t.back=-1;t.mode=O;break}if(be&64){e.msg="invalid literal/length code";t.mode=Q;break}t.extra=be&15;t.mode=z;case z:if(t.extra){Te=t.extra;while(oe<Te){if(ie===0){break e}ie--;fe+=ee[te++]<<oe;oe+=8}t.length+=fe&(1<<t.extra)-1;fe>>>=t.extra;oe-=t.extra;t.back+=t.extra}t.was=t.length;t.mode=X;case X:for(;;){ge=t.distcode[fe&(1<<t.distbits)-1];me=ge>>>24;be=ge>>>16&255;we=ge&65535;if(me<=oe){break}if(ie===0){break e}ie--;fe+=ee[te++]<<oe;oe+=8}if((be&240)===0){Ce=me;Ee=be;ke=we;for(;;){ge=t.distcode[ke+((fe&(1<<Ce+Ee)-1)>>Ce)];me=ge>>>24;be=ge>>>16&255;we=ge&65535;if(Ce+me<=oe){break}if(ie===0){break e}ie--;fe+=ee[te++]<<oe;oe+=8}fe>>>=Ce;oe-=Ce;t.back+=Ce}fe>>>=me;oe-=me;t.back+=me;if(be&64){e.msg="invalid distance code";t.mode=Q;break}t.offset=we;t.extra=be&15;t.mode=G;case G:if(t.extra){Te=t.extra;while(oe<Te){if(ie===0){break e}ie--;fe+=ee[te++]<<oe;oe+=8}t.offset+=fe&(1<<t.extra)-1;fe>>>=t.extra;oe-=t.extra;t.back+=t.extra}if(t.offset>t.dmax){e.msg="invalid distance too far back";t.mode=Q;break}t.mode=j;case j:if(se===0){break e}he=ce-se;if(t.offset>he){he=t.offset-he;if(he>t.whave){if(t.sane){e.msg="invalid distance too far back";t.mode=Q;break}}if(he>t.wnext){he-=t.wnext;ue=t.wsize-he}else{ue=t.wnext-he}if(he>t.length){he=t.length}de=t.window}else{de=re;ue=ae-t.offset;he=t.length}if(he>se){he=se}se-=he;t.length-=he;do{re[ae++]=de[ue++]}while(--he);if(t.length===0){t.mode=V}break;case K:if(se===0){break e}re[ae++]=t.length;se--;t.mode=V;break;case Y:if(t.wrap){while(oe<32){if(ie===0){break e}ie--;fe|=ee[te++]<<oe;oe+=8}ce-=se;e.total_out+=ce;t.total+=ce;if(ce){e.adler=t.check=t.flags?i(t.check,re,ce,ae-ce):n(t.check,re,ce,ae-ce)}ce=se;if((t.flags?fe:ne(fe))!==t.check){e.msg="incorrect data check";t.mode=Q;break}fe=0;oe=0}t.mode=$;case $:if(t.wrap&&t.flags){while(oe<32){if(ie===0){break e}ie--;fe+=ee[te++]<<oe;oe+=8}if(fe!==(t.total&4294967295)){e.msg="incorrect length check";t.mode=Q;break}fe=0;oe=0}t.mode=Z;case Z:Ae=v;break e;case Q:Ae=b;break e;case J:return w;case q:;default:return m;}}e.next_out=ae;e.avail_out=se;e.next_in=te;e.avail_in=ie;t.hold=fe;t.bits=oe;if(t.wsize||ce!==e.avail_out&&t.mode<Q&&(t.mode<Y||r!==h)){if(ve(e,e.output,e.next_out,ce-e.avail_out)){t.mode=J;return w}}le-=e.avail_in;ce-=e.avail_out;e.total_in+=le;e.total_out+=ce;t.total+=ce;if(t.wrap&&ce){e.adler=t.check=t.flags?i(t.check,re,ce,e.next_out-ce):n(t.check,re,ce,e.next_out-ce)}e.data_type=t.bits+(t.last?64:0)+(t.mode===O?128:0)+(t.mode===W||t.mode===N?256:0);if((le===0&&ce===0||r===h)&&Ae===p){Ae=C}return Ae}function me(e){if(!e||!e.state){return m}var r=e.state;if(r.window){r.window=null}e.state=null;return p}function be(e,r){var t;if(!e||!e.state){return m}t=e.state;if((t.wrap&2)===0){return m}t.head=r;r.done=false;return p}t.inflateReset=fe;t.inflateReset2=oe;t.inflateResetKeep=se;t.inflateInit=ce;t.inflateInit2=le;t.inflate=ge;t.inflateEnd=me;t.inflateGetHeader=be;t.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":27,"./adler32":29,"./crc32":31,"./inffast":34,"./inftrees":36}],36:[function(e,r,t){"use strict";var a=e("../utils/common");var n=15;var i=852;var s=592;var f=0;var o=1;var l=2;var c=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0];var h=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78];var u=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0];var d=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];r.exports=function p(e,r,t,v,g,m,b,w){var C=w.bits;var E=0;var k=0;var S=0,A=0;var _=0;var B=0;var T=0;var y=0;var x=0;var I=0;var R;var D;var O;var F;var P;var N=null;var L=0;var M;var U=new a.Buf16(n+1);var H=new a.Buf16(n+1);var W=null;var V=0;var z,X,G;for(E=0;E<=n;E++){U[E]=0}for(k=0;k<v;k++){U[r[t+k]]++}_=C;for(A=n;A>=1;A--){if(U[A]!==0){break}}if(_>A){_=A}if(A===0){g[m++]=1<<24|64<<16|0;g[m++]=1<<24|64<<16|0;w.bits=1;return 0}for(S=1;S<A;S++){if(U[S]!==0){break}}if(_<S){_=S}y=1;for(E=1;E<=n;E++){y<<=1;y-=U[E];if(y<0){return-1}}if(y>0&&(e===f||A!==1)){return-1}H[1]=0;for(E=1;E<n;E++){H[E+1]=H[E]+U[E]}for(k=0;k<v;k++){if(r[t+k]!==0){b[H[r[t+k]]++]=k}}if(e===f){N=W=b;M=19}else if(e===o){N=c;L-=257;W=h;V-=257;M=256}else{N=u;W=d;M=-1}I=0;k=0;E=S;P=m;B=_;T=0;O=-1;x=1<<_;F=x-1;if(e===o&&x>i||e===l&&x>s){return 1}var j=0;for(;;){j++;z=E-T;if(b[k]<M){X=0;G=b[k]}else if(b[k]>M){X=W[V+b[k]];G=N[L+b[k]]}else{X=32+64;G=0}R=1<<E-T;D=1<<B;S=D;do{D-=R;g[P+(I>>T)+D]=z<<24|X<<16|G|0}while(D!==0);R=1<<E-1;while(I&R){R>>=1}if(R!==0){I&=R-1;I+=R}else{I=0}k++;if(--U[E]===0){if(E===A){break}E=r[t+b[k]]}if(E>_&&(I&F)!==O){if(T===0){T=_}P+=S;B=E-T;y=1<<B;while(B+T<A){y-=U[B+T];if(y<=0){break}B++;y<<=1}x+=1<<B;if(e===o&&x>i||e===l&&x>s){return 1}O=I&F;g[O]=_<<24|B<<16|P-m|0}}if(I!==0){g[P+I]=E-T<<24|64<<16|0}w.bits=_;return 0}},{"../utils/common":27}],37:[function(e,r,t){"use strict";r.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},{}],38:[function(e,r,t){"use strict";var a=e("../utils/common");var n=4;var i=0;var s=1;var f=2;function o(e){var r=e.length;while(--r>=0){e[r]=0}}var l=0;var c=1;var h=2;var u=3;var d=258;var p=29;var v=256;var g=v+1+p;var m=30;var b=19;var w=2*g+1;var C=15;var E=16;var k=7;var S=256;var A=16;var _=17;var B=18;var T=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0];var y=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13];var x=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7];var I=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];var R=512;var D=new Array((g+2)*2);o(D);var O=new Array(m*2);o(O);var F=new Array(R);o(F);var P=new Array(d-u+1);o(P);var N=new Array(p);o(N);var L=new Array(m);o(L);var M=function(e,r,t,a,n){this.static_tree=e;this.extra_bits=r;this.extra_base=t;this.elems=a;this.max_length=n;this.has_stree=e&&e.length};var U;var H;var W;var V=function(e,r){this.dyn_tree=e;this.max_code=0;this.stat_desc=r};function z(e){return e<256?F[e]:F[256+(e>>>7)]}function X(e,r){e.pending_buf[e.pending++]=r&255;e.pending_buf[e.pending++]=r>>>8&255}function G(e,r,t){if(e.bi_valid>E-t){e.bi_buf|=r<<e.bi_valid&65535;X(e,e.bi_buf);e.bi_buf=r>>E-e.bi_valid;e.bi_valid+=t-E}else{e.bi_buf|=r<<e.bi_valid&65535;e.bi_valid+=t}}function j(e,r,t){G(e,t[r*2],t[r*2+1])}function K(e,r){var t=0;do{t|=e&1;e>>>=1;t<<=1}while(--r>0);return t>>>1}function Y(e){if(e.bi_valid===16){X(e,e.bi_buf);e.bi_buf=0;e.bi_valid=0}else if(e.bi_valid>=8){e.pending_buf[e.pending++]=e.bi_buf&255;e.bi_buf>>=8;e.bi_valid-=8}}function $(e,r){var t=r.dyn_tree;var a=r.max_code;var n=r.stat_desc.static_tree;var i=r.stat_desc.has_stree;var s=r.stat_desc.extra_bits;var f=r.stat_desc.extra_base;var o=r.stat_desc.max_length;var l;var c,h;var u;var d;var p;var v=0;for(u=0;u<=C;u++){e.bl_count[u]=0}t[e.heap[e.heap_max]*2+1]=0;for(l=e.heap_max+1;l<w;l++){c=e.heap[l];u=t[t[c*2+1]*2+1]+1;if(u>o){u=o;v++}t[c*2+1]=u;if(c>a){continue}e.bl_count[u]++;d=0;if(c>=f){d=s[c-f]}p=t[c*2];e.opt_len+=p*(u+d);if(i){e.static_len+=p*(n[c*2+1]+d)}}if(v===0){return}do{u=o-1;while(e.bl_count[u]===0){u--}e.bl_count[u]--;e.bl_count[u+1]+=2;e.bl_count[o]--;v-=2}while(v>0);for(u=o;u!==0;u--){c=e.bl_count[u];while(c!==0){h=e.heap[--l];if(h>a){continue}if(t[h*2+1]!==u){e.opt_len+=(u-t[h*2+1])*t[h*2];t[h*2+1]=u}c--}}}function Z(e,r,t){var a=new Array(C+1);var n=0;var i;var s;for(i=1;i<=C;i++){a[i]=n=n+t[i-1]<<1}for(s=0;s<=r;s++){var f=e[s*2+1];if(f===0){continue}e[s*2]=K(a[f]++,f)}}function Q(){var e;var r;var t;var a;var n;var i=new Array(C+1);t=0;for(a=0;a<p-1;a++){N[a]=t;for(e=0;e<1<<T[a];e++){P[t++]=a}}P[t-1]=a;n=0;for(a=0;a<16;a++){L[a]=n;for(e=0;e<1<<y[a];e++){F[n++]=a}}n>>=7;for(;a<m;a++){L[a]=n<<7;for(e=0;e<1<<y[a]-7;e++){F[256+n++]=a}}for(r=0;r<=C;r++){i[r]=0}e=0;while(e<=143){D[e*2+1]=8;e++;i[8]++}while(e<=255){D[e*2+1]=9;e++;i[9]++}while(e<=279){D[e*2+1]=7;e++;i[7]++}while(e<=287){D[e*2+1]=8;e++;i[8]++}Z(D,g+1,i);for(e=0;e<m;e++){O[e*2+1]=5;O[e*2]=K(e,5)}U=new M(D,T,v+1,g,C);H=new M(O,y,0,m,C);W=new M(new Array(0),x,0,b,k)}function J(e){var r;for(r=0;r<g;r++){e.dyn_ltree[r*2]=0}for(r=0;r<m;r++){e.dyn_dtree[r*2]=0}for(r=0;r<b;r++){e.bl_tree[r*2]=0}e.dyn_ltree[S*2]=1;e.opt_len=e.static_len=0;e.last_lit=e.matches=0}function q(e){if(e.bi_valid>8){X(e,e.bi_buf)}else if(e.bi_valid>0){e.pending_buf[e.pending++]=e.bi_buf}e.bi_buf=0;e.bi_valid=0}function ee(e,r,t,n){q(e);if(n){X(e,t);X(e,~t)}a.arraySet(e.pending_buf,e.window,r,t,e.pending);e.pending+=t}function re(e,r,t,a){var n=r*2;var i=t*2;return e[n]<e[i]||e[n]===e[i]&&a[r]<=a[t]}function te(e,r,t){var a=e.heap[t];var n=t<<1;while(n<=e.heap_len){if(n<e.heap_len&&re(r,e.heap[n+1],e.heap[n],e.depth)){n++}if(re(r,a,e.heap[n],e.depth)){break}e.heap[t]=e.heap[n];t=n;n<<=1}e.heap[t]=a}function ae(e,r,t){var a;var n;var i=0;var s;var f;if(e.last_lit!==0){do{a=e.pending_buf[e.d_buf+i*2]<<8|e.pending_buf[e.d_buf+i*2+1];n=e.pending_buf[e.l_buf+i];i++;if(a===0){j(e,n,r)}else{s=P[n];j(e,s+v+1,r);f=T[s];if(f!==0){n-=N[s];G(e,n,f)}a--;s=z(a);j(e,s,t);f=y[s];if(f!==0){a-=L[s];G(e,a,f)}}}while(i<e.last_lit)}j(e,S,r)}function ne(e,r){var t=r.dyn_tree;var a=r.stat_desc.static_tree;var n=r.stat_desc.has_stree;var i=r.stat_desc.elems;var s,f;var o=-1;var l;e.heap_len=0;e.heap_max=w;for(s=0;s<i;s++){if(t[s*2]!==0){e.heap[++e.heap_len]=o=s;e.depth[s]=0}else{t[s*2+1]=0}}while(e.heap_len<2){l=e.heap[++e.heap_len]=o<2?++o:0;t[l*2]=1;e.depth[l]=0;e.opt_len--;if(n){e.static_len-=a[l*2+1]}}r.max_code=o;for(s=e.heap_len>>1;s>=1;s--){te(e,t,s)}l=i;do{s=e.heap[1];e.heap[1]=e.heap[e.heap_len--];te(e,t,1);f=e.heap[1];e.heap[--e.heap_max]=s;e.heap[--e.heap_max]=f;t[l*2]=t[s*2]+t[f*2];e.depth[l]=(e.depth[s]>=e.depth[f]?e.depth[s]:e.depth[f])+1;t[s*2+1]=t[f*2+1]=l;e.heap[1]=l++;te(e,t,1)}while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1];$(e,r);Z(t,o,e.bl_count)}function ie(e,r,t){var a;var n=-1;var i;var s=r[0*2+1];var f=0;var o=7;var l=4;if(s===0){o=138;l=3}r[(t+1)*2+1]=65535;for(a=0;a<=t;a++){i=s;s=r[(a+1)*2+1];if(++f<o&&i===s){continue}else if(f<l){e.bl_tree[i*2]+=f}else if(i!==0){if(i!==n){e.bl_tree[i*2]++}e.bl_tree[A*2]++}else if(f<=10){e.bl_tree[_*2]++}else{e.bl_tree[B*2]++}f=0;n=i;if(s===0){o=138;l=3}else if(i===s){o=6;l=3}else{o=7;l=4}}}function se(e,r,t){var a;var n=-1;var i;var s=r[0*2+1];var f=0;var o=7;var l=4;if(s===0){o=138;l=3}for(a=0;a<=t;a++){i=s;s=r[(a+1)*2+1];if(++f<o&&i===s){continue}else if(f<l){do{j(e,i,e.bl_tree)}while(--f!==0)}else if(i!==0){if(i!==n){j(e,i,e.bl_tree);f--}j(e,A,e.bl_tree);G(e,f-3,2)}else if(f<=10){j(e,_,e.bl_tree);G(e,f-3,3)}else{j(e,B,e.bl_tree);G(e,f-11,7)}f=0;n=i;if(s===0){o=138;l=3}else if(i===s){o=6;l=3}else{o=7;l=4}}}function fe(e){var r;ie(e,e.dyn_ltree,e.l_desc.max_code);ie(e,e.dyn_dtree,e.d_desc.max_code);ne(e,e.bl_desc);for(r=b-1;r>=3;r--){if(e.bl_tree[I[r]*2+1]!==0){break}}e.opt_len+=3*(r+1)+5+5+4;return r}function oe(e,r,t,a){var n;G(e,r-257,5);G(e,t-1,5);G(e,a-4,4);for(n=0;n<a;n++){G(e,e.bl_tree[I[n]*2+1],3)}se(e,e.dyn_ltree,r-1);se(e,e.dyn_dtree,t-1)}function le(e){var r=4093624447;var t;for(t=0;t<=31;t++,r>>>=1){if(r&1&&e.dyn_ltree[t*2]!==0){return i}}if(e.dyn_ltree[9*2]!==0||e.dyn_ltree[10*2]!==0||e.dyn_ltree[13*2]!==0){return s}for(t=32;t<v;t++){if(e.dyn_ltree[t*2]!==0){return s}}return i}var ce=false;function he(e){if(!ce){Q();ce=true}e.l_desc=new V(e.dyn_ltree,U);e.d_desc=new V(e.dyn_dtree,H);e.bl_desc=new V(e.bl_tree,W);e.bi_buf=0;e.bi_valid=0;J(e)}function ue(e,r,t,a){G(e,(l<<1)+(a?1:0),3);ee(e,r,t,true)}function de(e){G(e,c<<1,3);j(e,S,D);Y(e)}function pe(e,r,t,a){var i,s;var o=0;if(e.level>0){if(e.strm.data_type===f){e.strm.data_type=le(e)}ne(e,e.l_desc);ne(e,e.d_desc);o=fe(e);i=e.opt_len+3+7>>>3;s=e.static_len+3+7>>>3;if(s<=i){i=s}}else{i=s=t+5}if(t+4<=i&&r!==-1){ue(e,r,t,a)}else if(e.strategy===n||s===i){G(e,(c<<1)+(a?1:0),3);ae(e,D,O)}else{G(e,(h<<1)+(a?1:0),3);oe(e,e.l_desc.max_code+1,e.d_desc.max_code+1,o+1);ae(e,e.dyn_ltree,e.dyn_dtree)}J(e);if(a){q(e)}}function ve(e,r,t){e.pending_buf[e.d_buf+e.last_lit*2]=r>>>8&255;e.pending_buf[e.d_buf+e.last_lit*2+1]=r&255;e.pending_buf[e.l_buf+e.last_lit]=t&255;e.last_lit++;if(r===0){e.dyn_ltree[t*2]++}else{e.matches++;r--;e.dyn_ltree[(P[t]+v+1)*2]++;e.dyn_dtree[z(r)*2]++}return e.last_lit===e.lit_bufsize-1}t._tr_init=he;t._tr_stored_block=ue;t._tr_flush_block=pe;t._tr_tally=ve;t._tr_align=de},{"../utils/common":27}],39:[function(e,r,t){"use strict";function a(){this.input=null;this.next_in=0;this.avail_in=0;this.total_in=0;this.output=null;this.next_out=0;this.avail_out=0;this.total_out=0;this.msg="";this.state=null;this.data_type=2;this.adler=0}r.exports=a},{}]},{},[9])(9)});var cptable={version:"1.14.0"};cptable[437]=function(){var e="\0\b\t\n\x0B\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜ¢£¥₧ƒáíóúñѪº¿⌐¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ ",r=[],t={};for(var a=0;a!=e.length;++a){if(e.charCodeAt(a)!==65533)t[e.charAt(a)]=a;r[a]=e.charAt(a)}return{enc:t,dec:r}}();cptable[620]=function(){var e="\0\b\t\n\x0B\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàąçêëèïîćÄĄĘęłôöĆûùŚÖܢ٥śƒŹŻóÓńŃźż¿⌐¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ ",r=[],t={};for(var a=0;a!=e.length;++a){if(e.charCodeAt(a)!==65533)t[e.charAt(a)]=a;r[a]=e.charAt(a)}return{enc:t,dec:r}}();cptable[737]=function(){var e="\0\b\t\n\x0B\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩαβγδεζηθικλμνξοπρσςτυφχψ░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀ωάέήϊίόύϋώΆΈΉΊΌΎΏ±≥≤ΪΫ÷≈°∙·√ⁿ²■ ",r=[],t={};for(var a=0;a!=e.length;++a){if(e.charCodeAt(a)!==65533)t[e.charAt(a)]=a;r[a]=e.charAt(a)}return{enc:t,dec:r}}();cptable[850]=function(){var e="\0\b\t\n\x0B\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜø£Ø×ƒáíóúñѪº¿®¬½¼¡«»░▒▓│┤ÁÂÀ©╣║╗╝¢¥┐└┴┬├─┼ãÃ╚╔╩╦╠═╬¤ðÐÊËÈıÍÎÏ┘┌█▄¦Ì▀ÓßÔÒõÕµþÞÚÛÙýݯ´­±‗¾¶§÷¸°¨·¹³²■ ",r=[],t={};for(var a=0;a!=e.length;++a){if(e.charCodeAt(a)!==65533)t[e.charAt(a)]=a;r[a]=e.charAt(a)}return{enc:t,dec:r}}();cptable[852]=function(){var e="\0\b\t\n\x0B\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäůćçłëŐőîŹÄĆÉĹĺôöĽľŚśÖÜŤťŁ×čáíóúĄąŽžĘ꬟Ⱥ«»░▒▓│┤ÁÂĚŞ╣║╗╝Żż┐└┴┬├─┼Ăă╚╔╩╦╠═╬¤đĐĎËďŇÍÎě┘┌█▄ŢŮ▀ÓßÔŃńňŠšŔÚŕŰýÝţ´­˝˛ˇ˘§÷¸°¨˙űŘř■ ",r=[],t={};for(var a=0;a!=e.length;++a){if(e.charCodeAt(a)!==65533)t[e.charAt(a)]=a;r[a]=e.charAt(a)}return{enc:t,dec:r}}();cptable[857]=function(){var e="\0\b\t\n\x0B\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàåçêëèïîıÄÅÉæÆôöòûùİÖÜø£ØŞşáíóúñÑĞ𿮬½¼¡«»░▒▓│┤ÁÂÀ©╣║╗╝¢¥┐└┴┬├─┼ãÃ╚╔╩╦╠═╬¤ºªÊËÈ�ÍÎÏ┘┌█▄¦Ì▀ÓßÔÒõÕµ�×ÚÛÙìÿ¯´­±�¾¶§÷¸°¨·¹³²■ ",r=[],t={};for(var a=0;a!=e.length;++a){if(e.charCodeAt(a)!==65533)t[e.charAt(a)]=a;r[a]=e.charAt(a)}return{enc:t,dec:r}}();cptable[861]=function(){var e="\0\b\t\n\x0B\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàåçêëèÐðÞÄÅÉæÆôöþûÝýÖÜø£Ø₧ƒáíóúÁÍÓÚ¿⌐¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ ",r=[],t={};for(var a=0;a!=e.length;++a){if(e.charCodeAt(a)!==65533)t[e.charAt(a)]=a;r[a]=e.charAt(a)}return{enc:t,dec:r}}();cptable[865]=function(){var e="\0\b\t\n\x0B\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜø£Ø₧ƒáíóúñѪº¿⌐¬½¼¡«¤░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ ",r=[],t={};for(var a=0;a!=e.length;++a){if(e.charCodeAt(a)!==65533)t[e.charAt(a)]=a;r[a]=e.charAt(a)}return{enc:t,dec:r}}();cptable[866]=function(){var e="\0\b\t\n\x0B\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмноп░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀рстуфхцчшщъыьэюяЁёЄєЇїЎў°∙·√№¤■ ",r=[],t={};for(var a=0;a!=e.length;++a){if(e.charCodeAt(a)!==65533)t[e.charAt(a)]=a;r[a]=e.charAt(a)}return{enc:t,dec:r}}();cptable[874]=function(){var e="\0\b\t\n\x0B\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€����…�����������‘’“”•–—�������� กขฃคฅฆงจฉชซฌญฎฏฐฑฒณดตถทธนบปผฝพฟภมยรฤลฦวศษสหฬอฮฯะัาำิีึืฺุู����฿เแโใไๅๆ็่้๊๋์ํ๎๏๐๑๒๓๔๕๖๗๘๙๚๛����",r=[],t={};for(var a=0;a!=e.length;++a){if(e.charCodeAt(a)!==65533)t[e.charAt(a)]=a;r[a]=e.charAt(a)}return{enc:t,dec:r}}();cptable[895]=function(){var e="\0\b\t\n\x0B\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ČüéďäĎŤčěĚĹÍľǪÄÁÉžŽôöÓůÚýÖÜŠĽÝŘťáíóúňŇŮÔšřŕŔ¼§«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■ ",r=[],t={};for(var a=0;a!=e.length;++a){if(e.charCodeAt(a)!==65533)t[e.charAt(a)]=a;r[a]=e.charAt(a)}return{enc:t,dec:r}}();cptable[932]=function(){var e=[],r={},t=[],a;t[0]="\0\b\t\n\x0B\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~���������������������������������。「」、・ヲァィゥェォャュョッーアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワン゙゚��������������������������������".split("");for(a=0;a!=t[0].length;++a)if(t[0][a].charCodeAt(0)!==65533){r[t[0][a]]=0+a;e[0+a]=t[0][a]}t[129]="���������������������������������������������������������������� 、。,.・:;?!゛゜´`¨^ ̄_ヽヾゝゞ〃仝々〆〇ー―‐/\~∥|…‥‘’“”()〔〕[]{}〈〉《》「」『』【】+-±×�÷=≠<>≦≧∞∴♂♀°′″℃¥$¢£%#&*@§☆★○●◎◇◆□■△▲▽▼※〒→←↑↓〓�����������∈∋⊆⊇⊂⊃∪∩��������∧∨¬⇒⇔∀∃�����������∠⊥⌒∂∇≡≒≪≫√∽∝∵∫∬�������ʼn♯♭♪†‡¶����◯���".split("");for(a=0;a!=t[129].length;++a)if(t[129][a].charCodeAt(0)!==65533){r[t[129][a]]=33024+a;e[33024+a]=t[129][a]}t[130]="�������������������������������������������������������������������������������0123456789�������ABCDEFGHIJKLMNOPQRSTUVWXYZ�������abcdefghijklmnopqrstuvwxyz����ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをん��������������".split("");for(a=0;a!=t[130].length;++a)if(t[130][a].charCodeAt(0)!==65533){r[t[130][a]]=33280+a;e[33280+a]=t[130][a]}t[131]="����������������������������������������������������������������ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミ�ムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ��������ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ��������αβγδεζηθικλμνξοπρστυφχψω�����������������������������������������".split("");for(a=0;a!=t[131].length;++a)if(t[131][a].charCodeAt(0)!==65533){r[t[131][a]]=33536+a;e[33536+a]=t[131][a]}t[132]="����������������������������������������������������������������АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ���������������абвгдеёжзийклмн�опрстуфхцчшщъыьэюя�������������─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳┫┻╋┠┯┨┷┿┝┰┥┸╂�����������������������������������������������������������������".split("");for(a=0;a!=t[132].length;++a)if(t[132][a].charCodeAt(0)!==65533){r[t[132][a]]=33792+a;e[33792+a]=t[132][a]}t[135]="����������������������������������������������������������������①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮⑯⑰⑱⑲⑳ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ�㍉㌔㌢㍍㌘㌧㌃㌶㍑㍗㌍㌦㌣㌫㍊㌻㎜㎝㎞㎎㎏㏄㎡��������㍻�〝〟№㏍℡㊤㊥㊦㊧㊨㈱㈲㈹㍾㍽㍼≒≡∫∮∑√⊥∠∟⊿∵∩∪���������������������������������������������������������������������������������������������������".split("");for(a=0;a!=t[135].length;++a)if(t[135][a].charCodeAt(0)!==65533){r[t[135][a]]=34560+a;e[34560+a]=t[135][a]}t[136]="���������������������������������������������������������������������������������������������������������������������������������������������������������������亜唖娃阿哀愛挨姶逢葵茜穐悪握渥旭葦芦鯵梓圧斡扱宛姐虻飴絢綾鮎或粟袷安庵按暗案闇鞍杏以伊位依偉囲夷委威尉惟意慰易椅為畏異移維緯胃萎衣謂違遺医井亥域育郁磯一壱溢逸稲茨芋鰯允印咽員因姻引飲淫胤蔭���".split("");for(a=0;a!=t[136].length;++a)if(t[136][a].charCodeAt(0)!==65533){r[t[136][a]]=34816+a;e[34816+a]=t[136][a]}t[137]="����������������������������������������������������������������院陰隠韻吋右宇烏羽迂雨卯鵜窺丑碓臼渦嘘唄欝蔚鰻姥厩浦瓜閏噂云運雲荏餌叡営嬰影映曳栄永泳洩瑛盈穎頴英衛詠鋭液疫益駅悦謁越閲榎厭円�園堰奄宴延怨掩援沿演炎焔煙燕猿縁艶苑薗遠鉛鴛塩於汚甥凹央奥往応押旺横欧殴王翁襖鴬鴎黄岡沖荻億屋憶臆桶牡乙俺卸恩温穏音下化仮何伽価佳加可嘉夏嫁家寡科暇果架歌河火珂禍禾稼箇花苛茄荷華菓蝦課嘩貨迦過霞蚊俄峨我牙画臥芽蛾賀雅餓駕介会解回塊壊廻快怪悔恢懐戒拐改���".split("");for(a=0;a!=t[137].length;++a)if(t[137][a].charCodeAt(0)!==65533){r[t[137][a]]=35072+a;e[35072+a]=t[137][a]}t[138]="����������������������������������������������������������������魁晦械海灰界皆絵芥蟹開階貝凱劾外咳害崖慨概涯碍蓋街該鎧骸浬馨蛙垣柿蛎鈎劃嚇各廓拡撹格核殻獲確穫覚角赫較郭閣隔革学岳楽額顎掛笠樫�橿梶鰍潟割喝恰括活渇滑葛褐轄且鰹叶椛樺鞄株兜竃蒲釜鎌噛鴨栢茅萱粥刈苅瓦乾侃冠寒刊勘勧巻喚堪姦完官寛干幹患感慣憾換敢柑桓棺款歓汗漢澗潅環甘監看竿管簡緩缶翰肝艦莞観諌貫還鑑間閑関陥韓館舘丸含岸巌玩癌眼岩翫贋雁頑顔願企伎危喜器基奇嬉寄岐希幾忌揮机旗既期棋棄���".split("");for(a=0;a!=t[138].length;++a)if(t[138][a].charCodeAt(0)!==65533){r[t[138][a]]=35328+a;e[35328+a]=t[138][a]}t[139]="����������������������������������������������������������������機帰毅気汽畿祈季稀紀徽規記貴起軌輝飢騎鬼亀偽儀妓宜戯技擬欺犠疑祇義蟻誼議掬菊鞠吉吃喫桔橘詰砧杵黍却客脚虐逆丘久仇休及吸宮弓急救�朽求汲泣灸球究窮笈級糾給旧牛去居巨拒拠挙渠虚許距鋸漁禦魚亨享京供侠僑兇競共凶協匡卿叫喬境峡強彊怯恐恭挟教橋況狂狭矯胸脅興蕎郷鏡響饗驚仰凝尭暁業局曲極玉桐粁僅勤均巾錦斤欣欽琴禁禽筋緊芹菌衿襟謹近金吟銀九倶句区狗玖矩苦躯駆駈駒具愚虞喰空偶寓遇隅串櫛釧屑屈���".split("");for(a=0;a!=t[139].length;++a)if(t[139][a].charCodeAt(0)!==65533){r[t[139][a]]=35584+a;e[35584+a]=t[139][a]}t[140]="����������������������������������������������������������������掘窟沓靴轡窪熊隈粂栗繰桑鍬勲君薫訓群軍郡卦袈祁係傾刑兄啓圭珪型契形径恵慶慧憩掲携敬景桂渓畦稽系経継繋罫茎荊蛍計詣警軽頚鶏芸迎鯨�劇戟撃激隙桁傑欠決潔穴結血訣月件倹倦健兼券剣喧圏堅嫌建憲懸拳捲検権牽犬献研硯絹県肩見謙賢軒遣鍵険顕験鹸元原厳幻弦減源玄現絃舷言諺限乎個古呼固姑孤己庫弧戸故枯湖狐糊袴股胡菰虎誇跨鈷雇顧鼓五互伍午呉吾娯後御悟梧檎瑚碁語誤護醐乞鯉交佼侯候倖光公功効勾厚口向���".split("");for(a=0;a!=t[140].length;++a)if(t[140][a].charCodeAt(0)!==65533){r[t[140][a]]=35840+a;e[35840+a]=t[140][a]}t[141]="����������������������������������������������������������������后喉坑垢好孔孝宏工巧巷幸広庚康弘恒慌抗拘控攻昂晃更杭校梗構江洪浩港溝甲皇硬稿糠紅紘絞綱耕考肯肱腔膏航荒行衡講貢購郊酵鉱砿鋼閤降�項香高鴻剛劫号合壕拷濠豪轟麹克刻告国穀酷鵠黒獄漉腰甑忽惚骨狛込此頃今困坤墾婚恨懇昏昆根梱混痕紺艮魂些佐叉唆嵯左差査沙瑳砂詐鎖裟坐座挫債催再最哉塞妻宰彩才採栽歳済災采犀砕砦祭斎細菜裁載際剤在材罪財冴坂阪堺榊肴咲崎埼碕鷺作削咋搾昨朔柵窄策索錯桜鮭笹匙冊刷���".split("");for(a=0;a!=t[141].length;++a)if(t[141][a].charCodeAt(0)!==65533){r[t[141][a]]=36096+a;e[36096+a]=t[141][a]}t[142]="����������������������������������������������������������������察拶撮擦札殺薩雑皐鯖捌錆鮫皿晒三傘参山惨撒散桟燦珊産算纂蚕讃賛酸餐斬暫残仕仔伺使刺司史嗣四士始姉姿子屍市師志思指支孜斯施旨枝止�死氏獅祉私糸紙紫肢脂至視詞詩試誌諮資賜雌飼歯事似侍児字寺慈持時次滋治爾璽痔磁示而耳自蒔辞汐鹿式識鴫竺軸宍雫七叱執失嫉室悉湿漆疾質実蔀篠偲柴芝屡蕊縞舎写射捨赦斜煮社紗者謝車遮蛇邪借勺尺杓灼爵酌釈錫若寂弱惹主取守手朱殊狩珠種腫趣酒首儒受呪寿授樹綬需囚収周���".split("");for(a=0;a!=t[142].length;++a)if(t[142][a].charCodeAt(0)!==65533){r[t[142][a]]=36352+a;e[36352+a]=t[142][a]}t[143]="����������������������������������������������������������������宗就州修愁拾洲秀秋終繍習臭舟蒐衆襲讐蹴輯週酋酬集醜什住充十従戎柔汁渋獣縦重銃叔夙宿淑祝縮粛塾熟出術述俊峻春瞬竣舜駿准循旬楯殉淳�準潤盾純巡遵醇順処初所暑曙渚庶緒署書薯藷諸助叙女序徐恕鋤除傷償勝匠升召哨商唱嘗奨妾娼宵将小少尚庄床廠彰承抄招掌捷昇昌昭晶松梢樟樵沼消渉湘焼焦照症省硝礁祥称章笑粧紹肖菖蒋蕉衝裳訟証詔詳象賞醤鉦鍾鐘障鞘上丈丞乗冗剰城場壌嬢常情擾条杖浄状畳穣蒸譲醸錠嘱埴飾���".split("");for(a=0;a!=t[143].length;++a)if(t[143][a].charCodeAt(0)!==65533){r[t[143][a]]=36608+a;e[36608+a]=t[143][a]}t[144]="����������������������������������������������������������������拭植殖燭織職色触食蝕辱尻伸信侵唇娠寝審心慎振新晋森榛浸深申疹真神秦紳臣芯薪親診身辛進針震人仁刃塵壬尋甚尽腎訊迅陣靭笥諏須酢図厨�逗吹垂帥推水炊睡粋翠衰遂酔錐錘随瑞髄崇嵩数枢趨雛据杉椙菅頗雀裾澄摺寸世瀬畝是凄制勢姓征性成政整星晴棲栖正清牲生盛精聖声製西誠誓請逝醒青静斉税脆隻席惜戚斥昔析石積籍績脊責赤跡蹟碩切拙接摂折設窃節説雪絶舌蝉仙先千占宣専尖川戦扇撰栓栴泉浅洗染潜煎煽旋穿箭線���".split("");for(a=0;a!=t[144].length;++a)if(t[144][a].charCodeAt(0)!==65533){r[t[144][a]]=36864+a;e[36864+a]=t[144][a]}t[145]="����������������������������������������������������������������繊羨腺舛船薦詮賎践選遷銭銑閃鮮前善漸然全禅繕膳糎噌塑岨措曾曽楚狙疏疎礎祖租粗素組蘇訴阻遡鼠僧創双叢倉喪壮奏爽宋層匝惣想捜掃挿掻�操早曹巣槍槽漕燥争痩相窓糟総綜聡草荘葬蒼藻装走送遭鎗霜騒像増憎臓蔵贈造促側則即息捉束測足速俗属賊族続卒袖其揃存孫尊損村遜他多太汰詑唾堕妥惰打柁舵楕陀駄騨体堆対耐岱帯待怠態戴替泰滞胎腿苔袋貸退逮隊黛鯛代台大第醍題鷹滝瀧卓啄宅托択拓沢濯琢託鐸濁諾茸凧蛸只���".split("");for(a=0;a!=t[145].length;++a)if(t[145][a].charCodeAt(0)!==65533){r[t[145][a]]=37120+a;e[37120+a]=t[145][a]}t[146]="����������������������������������������������������������������叩但達辰奪脱巽竪辿棚谷狸鱈樽誰丹単嘆坦担探旦歎淡湛炭短端箪綻耽胆蛋誕鍛団壇弾断暖檀段男談値知地弛恥智池痴稚置致蜘遅馳築畜竹筑蓄�逐秩窒茶嫡着中仲宙忠抽昼柱注虫衷註酎鋳駐樗瀦猪苧著貯丁兆凋喋寵帖帳庁弔張彫徴懲挑暢朝潮牒町眺聴脹腸蝶調諜超跳銚長頂鳥勅捗直朕沈珍賃鎮陳津墜椎槌追鎚痛通塚栂掴槻佃漬柘辻蔦綴鍔椿潰坪壷嬬紬爪吊釣鶴亭低停偵剃貞呈堤定帝底庭廷弟悌抵挺提梯汀碇禎程締艇訂諦蹄逓���".split("");for(a=0;a!=t[146].length;++a)if(t[146][a].charCodeAt(0)!==65533){r[t[146][a]]=37376+a;e[37376+a]=t[146][a]}t[147]="����������������������������������������������������������������邸鄭釘鼎泥摘擢敵滴的笛適鏑溺哲徹撤轍迭鉄典填天展店添纏甜貼転顛点伝殿澱田電兎吐堵塗妬屠徒斗杜渡登菟賭途都鍍砥砺努度土奴怒倒党冬�凍刀唐塔塘套宕島嶋悼投搭東桃梼棟盗淘湯涛灯燈当痘祷等答筒糖統到董蕩藤討謄豆踏逃透鐙陶頭騰闘働動同堂導憧撞洞瞳童胴萄道銅峠鴇匿得徳涜特督禿篤毒独読栃橡凸突椴届鳶苫寅酉瀞噸屯惇敦沌豚遁頓呑曇鈍奈那内乍凪薙謎灘捺鍋楢馴縄畷南楠軟難汝二尼弐迩匂賑肉虹廿日乳入���".split("");for(a=0;a!=t[147].length;++a)if(t[147][a].charCodeAt(0)!==65533){r[t[147][a]]=37632+a;e[37632+a]=t[147][a]}t[148]="����������������������������������������������������������������如尿韮任妊忍認濡禰祢寧葱猫熱年念捻撚燃粘乃廼之埜嚢悩濃納能脳膿農覗蚤巴把播覇杷波派琶破婆罵芭馬俳廃拝排敗杯盃牌背肺輩配倍培媒梅�楳煤狽買売賠陪這蝿秤矧萩伯剥博拍柏泊白箔粕舶薄迫曝漠爆縛莫駁麦函箱硲箸肇筈櫨幡肌畑畠八鉢溌発醗髪伐罰抜筏閥鳩噺塙蛤隼伴判半反叛帆搬斑板氾汎版犯班畔繁般藩販範釆煩頒飯挽晩番盤磐蕃蛮匪卑否妃庇彼悲扉批披斐比泌疲皮碑秘緋罷肥被誹費避非飛樋簸備尾微枇毘琵眉美���".split("");for(a=0;a!=t[148].length;++a)if(t[148][a].charCodeAt(0)!==65533){r[t[148][a]]=37888+a;e[37888+a]=t[148][a]}t[149]="����������������������������������������������������������������鼻柊稗匹疋髭彦膝菱肘弼必畢筆逼桧姫媛紐百謬俵彪標氷漂瓢票表評豹廟描病秒苗錨鋲蒜蛭鰭品彬斌浜瀕貧賓頻敏瓶不付埠夫婦富冨布府怖扶敷�斧普浮父符腐膚芙譜負賦赴阜附侮撫武舞葡蕪部封楓風葺蕗伏副復幅服福腹複覆淵弗払沸仏物鮒分吻噴墳憤扮焚奮粉糞紛雰文聞丙併兵塀幣平弊柄並蔽閉陛米頁僻壁癖碧別瞥蔑箆偏変片篇編辺返遍便勉娩弁鞭保舗鋪圃捕歩甫補輔穂募墓慕戊暮母簿菩倣俸包呆報奉宝峰峯崩庖抱捧放方朋���".split("");for(a=0;a!=t[149].length;++a)if(t[149][a].charCodeAt(0)!==65533){r[t[149][a]]=38144+a;e[38144+a]=t[149][a]}t[150]="����������������������������������������������������������������法泡烹砲縫胞芳萌蓬蜂褒訪豊邦鋒飽鳳鵬乏亡傍剖坊妨帽忘忙房暴望某棒冒紡肪膨謀貌貿鉾防吠頬北僕卜墨撲朴牧睦穆釦勃没殆堀幌奔本翻凡盆�摩磨魔麻埋妹昧枚毎哩槙幕膜枕鮪柾鱒桝亦俣又抹末沫迄侭繭麿万慢満漫蔓味未魅巳箕岬密蜜湊蓑稔脈妙粍民眠務夢無牟矛霧鵡椋婿娘冥名命明盟迷銘鳴姪牝滅免棉綿緬面麺摸模茂妄孟毛猛盲網耗蒙儲木黙目杢勿餅尤戻籾貰問悶紋門匁也冶夜爺耶野弥矢厄役約薬訳躍靖柳薮鑓愉愈油癒���".split("");for(a=0;a!=t[150].length;++a)if(t[150][a].charCodeAt(0)!==65533){r[t[150][a]]=38400+a;e[38400+a]=t[150][a]}t[151]="����������������������������������������������������������������諭輸唯佑優勇友宥幽悠憂揖有柚湧涌猶猷由祐裕誘遊邑郵雄融夕予余与誉輿預傭幼妖容庸揚揺擁曜楊様洋溶熔用窯羊耀葉蓉要謡踊遥陽養慾抑欲�沃浴翌翼淀羅螺裸来莱頼雷洛絡落酪乱卵嵐欄濫藍蘭覧利吏履李梨理璃痢裏裡里離陸律率立葎掠略劉流溜琉留硫粒隆竜龍侶慮旅虜了亮僚両凌寮料梁涼猟療瞭稜糧良諒遼量陵領力緑倫厘林淋燐琳臨輪隣鱗麟瑠塁涙累類令伶例冷励嶺怜玲礼苓鈴隷零霊麗齢暦歴列劣烈裂廉恋憐漣煉簾練聯���".split("");for(a=0;a!=t[151].length;++a)if(t[151][a].charCodeAt(0)!==65533){r[t[151][a]]=38656+a;e[38656+a]=t[151][a]}t[152]="����������������������������������������������������������������蓮連錬呂魯櫓炉賂路露労婁廊弄朗楼榔浪漏牢狼篭老聾蝋郎六麓禄肋録論倭和話歪賄脇惑枠鷲亙亘鰐詫藁蕨椀湾碗腕��������������������������������������������弌丐丕个丱丶丼丿乂乖乘亂亅豫亊舒弍于亞亟亠亢亰亳亶从仍仄仆仂仗仞仭仟价伉佚估佛佝佗佇佶侈侏侘佻佩佰侑佯來侖儘俔俟俎俘俛俑俚俐俤俥倚倨倔倪倥倅伜俶倡倩倬俾俯們倆偃假會偕偐偈做偖偬偸傀傚傅傴傲���".split("");for(a=0;a!=t[152].length;++a)if(t[152][a].charCodeAt(0)!==65533){r[t[152][a]]=38912+a;e[38912+a]=t[152][a]}t[153]="����������������������������������������������������������������僉僊傳僂僖僞僥僭僣僮價僵儉儁儂儖儕儔儚儡儺儷儼儻儿兀兒兌兔兢竸兩兪兮冀冂囘册冉冏冑冓冕冖冤冦冢冩冪冫决冱冲冰况冽凅凉凛几處凩凭�凰凵凾刄刋刔刎刧刪刮刳刹剏剄剋剌剞剔剪剴剩剳剿剽劍劔劒剱劈劑辨辧劬劭劼劵勁勍勗勞勣勦飭勠勳勵勸勹匆匈甸匍匐匏匕匚匣匯匱匳匸區卆卅丗卉卍凖卞卩卮夘卻卷厂厖厠厦厥厮厰厶參簒雙叟曼燮叮叨叭叺吁吽呀听吭吼吮吶吩吝呎咏呵咎呟呱呷呰咒呻咀呶咄咐咆哇咢咸咥咬哄哈咨���".split("");for(a=0;a!=t[153].length;++a)if(t[153][a].charCodeAt(0)!==65533){r[t[153][a]]=39168+a;e[39168+a]=t[153][a]}t[154]="����������������������������������������������������������������咫哂咤咾咼哘哥哦唏唔哽哮哭哺哢唹啀啣啌售啜啅啖啗唸唳啝喙喀咯喊喟啻啾喘喞單啼喃喩喇喨嗚嗅嗟嗄嗜嗤嗔嘔嗷嘖嗾嗽嘛嗹噎噐營嘴嘶嘲嘸�噫噤嘯噬噪嚆嚀嚊嚠嚔嚏嚥嚮嚶嚴囂嚼囁囃囀囈囎囑囓囗囮囹圀囿圄圉圈國圍圓團圖嗇圜圦圷圸坎圻址坏坩埀垈坡坿垉垓垠垳垤垪垰埃埆埔埒埓堊埖埣堋堙堝塲堡塢塋塰毀塒堽塹墅墹墟墫墺壞墻墸墮壅壓壑壗壙壘壥壜壤壟壯壺壹壻壼壽夂夊夐夛梦夥夬夭夲夸夾竒奕奐奎奚奘奢奠奧奬奩���".split("");for(a=0;a!=t[154].length;++a)if(t[154][a].charCodeAt(0)!==65533){r[t[154][a]]=39424+a;e[39424+a]=t[154][a]}t[155]="����������������������������������������������������������������奸妁妝佞侫妣妲姆姨姜妍姙姚娥娟娑娜娉娚婀婬婉娵娶婢婪媚媼媾嫋嫂媽嫣嫗嫦嫩嫖嫺嫻嬌嬋嬖嬲嫐嬪嬶嬾孃孅孀孑孕孚孛孥孩孰孳孵學斈孺宀�它宦宸寃寇寉寔寐寤實寢寞寥寫寰寶寳尅將專對尓尠尢尨尸尹屁屆屎屓屐屏孱屬屮乢屶屹岌岑岔妛岫岻岶岼岷峅岾峇峙峩峽峺峭嶌峪崋崕崗嵜崟崛崑崔崢崚崙崘嵌嵒嵎嵋嵬嵳嵶嶇嶄嶂嶢嶝嶬嶮嶽嶐嶷嶼巉巍巓巒巖巛巫已巵帋帚帙帑帛帶帷幄幃幀幎幗幔幟幢幤幇幵并幺麼广庠廁廂廈廐廏���".split("");for(a=0;a!=t[155].length;++a)if(t[155][a].charCodeAt(0)!==65533){r[t[155][a]]=39680+a;e[39680+a]=t[155][a]}t[156]="����������������������������������������������������������������廖廣廝廚廛廢廡廨廩廬廱廳廰廴廸廾弃弉彝彜弋弑弖弩弭弸彁彈彌彎弯彑彖彗彙彡彭彳彷徃徂彿徊很徑徇從徙徘徠徨徭徼忖忻忤忸忱忝悳忿怡恠�怙怐怩怎怱怛怕怫怦怏怺恚恁恪恷恟恊恆恍恣恃恤恂恬恫恙悁悍惧悃悚悄悛悖悗悒悧悋惡悸惠惓悴忰悽惆悵惘慍愕愆惶惷愀惴惺愃愡惻惱愍愎慇愾愨愧慊愿愼愬愴愽慂慄慳慷慘慙慚慫慴慯慥慱慟慝慓慵憙憖憇憬憔憚憊憑憫憮懌懊應懷懈懃懆憺懋罹懍懦懣懶懺懴懿懽懼懾戀戈戉戍戌戔戛���".split("");for(a=0;a!=t[156].length;++a)if(t[156][a].charCodeAt(0)!==65533){r[t[156][a]]=39936+a;e[39936+a]=t[156][a]}t[157]="����������������������������������������������������������������戞戡截戮戰戲戳扁扎扞扣扛扠扨扼抂抉找抒抓抖拔抃抔拗拑抻拏拿拆擔拈拜拌拊拂拇抛拉挌拮拱挧挂挈拯拵捐挾捍搜捏掖掎掀掫捶掣掏掉掟掵捫�捩掾揩揀揆揣揉插揶揄搖搴搆搓搦搶攝搗搨搏摧摯摶摎攪撕撓撥撩撈撼據擒擅擇撻擘擂擱擧舉擠擡抬擣擯攬擶擴擲擺攀擽攘攜攅攤攣攫攴攵攷收攸畋效敖敕敍敘敞敝敲數斂斃變斛斟斫斷旃旆旁旄旌旒旛旙无旡旱杲昊昃旻杳昵昶昴昜晏晄晉晁晞晝晤晧晨晟晢晰暃暈暎暉暄暘暝曁暹曉暾暼���".split("");for(a=0;a!=t[157].length;++a)if(t[157][a].charCodeAt(0)!==65533){r[t[157][a]]=40192+a;e[40192+a]=t[157][a]}t[158]="����������������������������������������������������������������曄暸曖曚曠昿曦曩曰曵曷朏朖朞朦朧霸朮朿朶杁朸朷杆杞杠杙杣杤枉杰枩杼杪枌枋枦枡枅枷柯枴柬枳柩枸柤柞柝柢柮枹柎柆柧檜栞框栩桀桍栲桎�梳栫桙档桷桿梟梏梭梔條梛梃檮梹桴梵梠梺椏梍桾椁棊椈棘椢椦棡椌棍棔棧棕椶椒椄棗棣椥棹棠棯椨椪椚椣椡棆楹楷楜楸楫楔楾楮椹楴椽楙椰楡楞楝榁楪榲榮槐榿槁槓榾槎寨槊槝榻槃榧樮榑榠榜榕榴槞槨樂樛槿權槹槲槧樅榱樞槭樔槫樊樒櫁樣樓橄樌橲樶橸橇橢橙橦橈樸樢檐檍檠檄檢檣���".split("");for(a=0;a!=t[158].length;++a)if(t[158][a].charCodeAt(0)!==65533){r[t[158][a]]=40448+a;e[40448+a]=t[158][a]}t[159]="����������������������������������������������������������������檗蘗檻櫃櫂檸檳檬櫞櫑櫟檪櫚櫪櫻欅蘖櫺欒欖鬱欟欸欷盜欹飮歇歃歉歐歙歔歛歟歡歸歹歿殀殄殃殍殘殕殞殤殪殫殯殲殱殳殷殼毆毋毓毟毬毫毳毯�麾氈氓气氛氤氣汞汕汢汪沂沍沚沁沛汾汨汳沒沐泄泱泓沽泗泅泝沮沱沾沺泛泯泙泪洟衍洶洫洽洸洙洵洳洒洌浣涓浤浚浹浙涎涕濤涅淹渕渊涵淇淦涸淆淬淞淌淨淒淅淺淙淤淕淪淮渭湮渮渙湲湟渾渣湫渫湶湍渟湃渺湎渤滿渝游溂溪溘滉溷滓溽溯滄溲滔滕溏溥滂溟潁漑灌滬滸滾漿滲漱滯漲滌���".split("");
for(a=0;a!=t[159].length;++a)if(t[159][a].charCodeAt(0)!==65533){r[t[159][a]]=40704+a;e[40704+a]=t[159][a]}t[224]="����������������������������������������������������������������漾漓滷澆潺潸澁澀潯潛濳潭澂潼潘澎澑濂潦澳澣澡澤澹濆澪濟濕濬濔濘濱濮濛瀉瀋濺瀑瀁瀏濾瀛瀚潴瀝瀘瀟瀰瀾瀲灑灣炙炒炯烱炬炸炳炮烟烋烝�烙焉烽焜焙煥煕熈煦煢煌煖煬熏燻熄熕熨熬燗熹熾燒燉燔燎燠燬燧燵燼燹燿爍爐爛爨爭爬爰爲爻爼爿牀牆牋牘牴牾犂犁犇犒犖犢犧犹犲狃狆狄狎狒狢狠狡狹狷倏猗猊猜猖猝猴猯猩猥猾獎獏默獗獪獨獰獸獵獻獺珈玳珎玻珀珥珮珞璢琅瑯琥珸琲琺瑕琿瑟瑙瑁瑜瑩瑰瑣瑪瑶瑾璋璞璧瓊瓏瓔珱���".split("");for(a=0;a!=t[224].length;++a)if(t[224][a].charCodeAt(0)!==65533){r[t[224][a]]=57344+a;e[57344+a]=t[224][a]}t[225]="����������������������������������������������������������������瓠瓣瓧瓩瓮瓲瓰瓱瓸瓷甄甃甅甌甎甍甕甓甞甦甬甼畄畍畊畉畛畆畚畩畤畧畫畭畸當疆疇畴疊疉疂疔疚疝疥疣痂疳痃疵疽疸疼疱痍痊痒痙痣痞痾痿�痼瘁痰痺痲痳瘋瘍瘉瘟瘧瘠瘡瘢瘤瘴瘰瘻癇癈癆癜癘癡癢癨癩癪癧癬癰癲癶癸發皀皃皈皋皎皖皓皙皚皰皴皸皹皺盂盍盖盒盞盡盥盧盪蘯盻眈眇眄眩眤眞眥眦眛眷眸睇睚睨睫睛睥睿睾睹瞎瞋瞑瞠瞞瞰瞶瞹瞿瞼瞽瞻矇矍矗矚矜矣矮矼砌砒礦砠礪硅碎硴碆硼碚碌碣碵碪碯磑磆磋磔碾碼磅磊磬���".split("");for(a=0;a!=t[225].length;++a)if(t[225][a].charCodeAt(0)!==65533){r[t[225][a]]=57600+a;e[57600+a]=t[225][a]}t[226]="����������������������������������������������������������������磧磚磽磴礇礒礑礙礬礫祀祠祗祟祚祕祓祺祿禊禝禧齋禪禮禳禹禺秉秕秧秬秡秣稈稍稘稙稠稟禀稱稻稾稷穃穗穉穡穢穩龝穰穹穽窈窗窕窘窖窩竈窰�窶竅竄窿邃竇竊竍竏竕竓站竚竝竡竢竦竭竰笂笏笊笆笳笘笙笞笵笨笶筐筺笄筍笋筌筅筵筥筴筧筰筱筬筮箝箘箟箍箜箚箋箒箏筝箙篋篁篌篏箴篆篝篩簑簔篦篥籠簀簇簓篳篷簗簍篶簣簧簪簟簷簫簽籌籃籔籏籀籐籘籟籤籖籥籬籵粃粐粤粭粢粫粡粨粳粲粱粮粹粽糀糅糂糘糒糜糢鬻糯糲糴糶糺紆���".split("");for(a=0;a!=t[226].length;++a)if(t[226][a].charCodeAt(0)!==65533){r[t[226][a]]=57856+a;e[57856+a]=t[226][a]}t[227]="����������������������������������������������������������������紂紜紕紊絅絋紮紲紿紵絆絳絖絎絲絨絮絏絣經綉絛綏絽綛綺綮綣綵緇綽綫總綢綯緜綸綟綰緘緝緤緞緻緲緡縅縊縣縡縒縱縟縉縋縢繆繦縻縵縹繃縷�縲縺繧繝繖繞繙繚繹繪繩繼繻纃緕繽辮繿纈纉續纒纐纓纔纖纎纛纜缸缺罅罌罍罎罐网罕罔罘罟罠罨罩罧罸羂羆羃羈羇羌羔羞羝羚羣羯羲羹羮羶羸譱翅翆翊翕翔翡翦翩翳翹飜耆耄耋耒耘耙耜耡耨耿耻聊聆聒聘聚聟聢聨聳聲聰聶聹聽聿肄肆肅肛肓肚肭冐肬胛胥胙胝胄胚胖脉胯胱脛脩脣脯腋���".split("");for(a=0;a!=t[227].length;++a)if(t[227][a].charCodeAt(0)!==65533){r[t[227][a]]=58112+a;e[58112+a]=t[227][a]}t[228]="����������������������������������������������������������������隋腆脾腓腑胼腱腮腥腦腴膃膈膊膀膂膠膕膤膣腟膓膩膰膵膾膸膽臀臂膺臉臍臑臙臘臈臚臟臠臧臺臻臾舁舂舅與舊舍舐舖舩舫舸舳艀艙艘艝艚艟艤�艢艨艪艫舮艱艷艸艾芍芒芫芟芻芬苡苣苟苒苴苳苺莓范苻苹苞茆苜茉苙茵茴茖茲茱荀茹荐荅茯茫茗茘莅莚莪莟莢莖茣莎莇莊荼莵荳荵莠莉莨菴萓菫菎菽萃菘萋菁菷萇菠菲萍萢萠莽萸蔆菻葭萪萼蕚蒄葷葫蒭葮蒂葩葆萬葯葹萵蓊葢蒹蒿蒟蓙蓍蒻蓚蓐蓁蓆蓖蒡蔡蓿蓴蔗蔘蔬蔟蔕蔔蓼蕀蕣蕘蕈���".split("");for(a=0;a!=t[228].length;++a)if(t[228][a].charCodeAt(0)!==65533){r[t[228][a]]=58368+a;e[58368+a]=t[228][a]}t[229]="����������������������������������������������������������������蕁蘂蕋蕕薀薤薈薑薊薨蕭薔薛藪薇薜蕷蕾薐藉薺藏薹藐藕藝藥藜藹蘊蘓蘋藾藺蘆蘢蘚蘰蘿虍乕虔號虧虱蚓蚣蚩蚪蚋蚌蚶蚯蛄蛆蚰蛉蠣蚫蛔蛞蛩蛬�蛟蛛蛯蜒蜆蜈蜀蜃蛻蜑蜉蜍蛹蜊蜴蜿蜷蜻蜥蜩蜚蝠蝟蝸蝌蝎蝴蝗蝨蝮蝙蝓蝣蝪蠅螢螟螂螯蟋螽蟀蟐雖螫蟄螳蟇蟆螻蟯蟲蟠蠏蠍蟾蟶蟷蠎蟒蠑蠖蠕蠢蠡蠱蠶蠹蠧蠻衄衂衒衙衞衢衫袁衾袞衵衽袵衲袂袗袒袮袙袢袍袤袰袿袱裃裄裔裘裙裝裹褂裼裴裨裲褄褌褊褓襃褞褥褪褫襁襄褻褶褸襌褝襠襞���".split("");for(a=0;a!=t[229].length;++a)if(t[229][a].charCodeAt(0)!==65533){r[t[229][a]]=58624+a;e[58624+a]=t[229][a]}t[230]="����������������������������������������������������������������襦襤襭襪襯襴襷襾覃覈覊覓覘覡覩覦覬覯覲覺覽覿觀觚觜觝觧觴觸訃訖訐訌訛訝訥訶詁詛詒詆詈詼詭詬詢誅誂誄誨誡誑誥誦誚誣諄諍諂諚諫諳諧�諤諱謔諠諢諷諞諛謌謇謚諡謖謐謗謠謳鞫謦謫謾謨譁譌譏譎證譖譛譚譫譟譬譯譴譽讀讌讎讒讓讖讙讚谺豁谿豈豌豎豐豕豢豬豸豺貂貉貅貊貍貎貔豼貘戝貭貪貽貲貳貮貶賈賁賤賣賚賽賺賻贄贅贊贇贏贍贐齎贓賍贔贖赧赭赱赳趁趙跂趾趺跏跚跖跌跛跋跪跫跟跣跼踈踉跿踝踞踐踟蹂踵踰踴蹊���".split("");for(a=0;a!=t[230].length;++a)if(t[230][a].charCodeAt(0)!==65533){r[t[230][a]]=58880+a;e[58880+a]=t[230][a]}t[231]="����������������������������������������������������������������蹇蹉蹌蹐蹈蹙蹤蹠踪蹣蹕蹶蹲蹼躁躇躅躄躋躊躓躑躔躙躪躡躬躰軆躱躾軅軈軋軛軣軼軻軫軾輊輅輕輒輙輓輜輟輛輌輦輳輻輹轅轂輾轌轉轆轎轗轜�轢轣轤辜辟辣辭辯辷迚迥迢迪迯邇迴逅迹迺逑逕逡逍逞逖逋逧逶逵逹迸遏遐遑遒逎遉逾遖遘遞遨遯遶隨遲邂遽邁邀邊邉邏邨邯邱邵郢郤扈郛鄂鄒鄙鄲鄰酊酖酘酣酥酩酳酲醋醉醂醢醫醯醪醵醴醺釀釁釉釋釐釖釟釡釛釼釵釶鈞釿鈔鈬鈕鈑鉞鉗鉅鉉鉤鉈銕鈿鉋鉐銜銖銓銛鉚鋏銹銷鋩錏鋺鍄錮���".split("");for(a=0;a!=t[231].length;++a)if(t[231][a].charCodeAt(0)!==65533){r[t[231][a]]=59136+a;e[59136+a]=t[231][a]}t[232]="����������������������������������������������������������������錙錢錚錣錺錵錻鍜鍠鍼鍮鍖鎰鎬鎭鎔鎹鏖鏗鏨鏥鏘鏃鏝鏐鏈鏤鐚鐔鐓鐃鐇鐐鐶鐫鐵鐡鐺鑁鑒鑄鑛鑠鑢鑞鑪鈩鑰鑵鑷鑽鑚鑼鑾钁鑿閂閇閊閔閖閘閙�閠閨閧閭閼閻閹閾闊濶闃闍闌闕闔闖關闡闥闢阡阨阮阯陂陌陏陋陷陜陞陝陟陦陲陬隍隘隕隗險隧隱隲隰隴隶隸隹雎雋雉雍襍雜霍雕雹霄霆霈霓霎霑霏霖霙霤霪霰霹霽霾靄靆靈靂靉靜靠靤靦靨勒靫靱靹鞅靼鞁靺鞆鞋鞏鞐鞜鞨鞦鞣鞳鞴韃韆韈韋韜韭齏韲竟韶韵頏頌頸頤頡頷頽顆顏顋顫顯顰���".split("");for(a=0;a!=t[232].length;++a)if(t[232][a].charCodeAt(0)!==65533){r[t[232][a]]=59392+a;e[59392+a]=t[232][a]}t[233]="����������������������������������������������������������������顱顴顳颪颯颱颶飄飃飆飩飫餃餉餒餔餘餡餝餞餤餠餬餮餽餾饂饉饅饐饋饑饒饌饕馗馘馥馭馮馼駟駛駝駘駑駭駮駱駲駻駸騁騏騅駢騙騫騷驅驂驀驃�騾驕驍驛驗驟驢驥驤驩驫驪骭骰骼髀髏髑髓體髞髟髢髣髦髯髫髮髴髱髷髻鬆鬘鬚鬟鬢鬣鬥鬧鬨鬩鬪鬮鬯鬲魄魃魏魍魎魑魘魴鮓鮃鮑鮖鮗鮟鮠鮨鮴鯀鯊鮹鯆鯏鯑鯒鯣鯢鯤鯔鯡鰺鯲鯱鯰鰕鰔鰉鰓鰌鰆鰈鰒鰊鰄鰮鰛鰥鰤鰡鰰鱇鰲鱆鰾鱚鱠鱧鱶鱸鳧鳬鳰鴉鴈鳫鴃鴆鴪鴦鶯鴣鴟鵄鴕鴒鵁鴿鴾鵆鵈���".split("");for(a=0;a!=t[233].length;++a)if(t[233][a].charCodeAt(0)!==65533){r[t[233][a]]=59648+a;e[59648+a]=t[233][a]}t[234]="����������������������������������������������������������������鵝鵞鵤鵑鵐鵙鵲鶉鶇鶫鵯鵺鶚鶤鶩鶲鷄鷁鶻鶸鶺鷆鷏鷂鷙鷓鷸鷦鷭鷯鷽鸚鸛鸞鹵鹹鹽麁麈麋麌麒麕麑麝麥麩麸麪麭靡黌黎黏黐黔黜點黝黠黥黨黯�黴黶黷黹黻黼黽鼇鼈皷鼕鼡鼬鼾齊齒齔齣齟齠齡齦齧齬齪齷齲齶龕龜龠堯槇遙瑤凜熙�������������������������������������������������������������������������������������������".split("");for(a=0;a!=t[234].length;++a)if(t[234][a].charCodeAt(0)!==65533){r[t[234][a]]=59904+a;e[59904+a]=t[234][a]}t[237]="����������������������������������������������������������������纊褜鍈銈蓜俉炻昱棈鋹曻彅丨仡仼伀伃伹佖侒侊侚侔俍偀倢俿倞偆偰偂傔僴僘兊兤冝冾凬刕劜劦勀勛匀匇匤卲厓厲叝﨎咜咊咩哿喆坙坥垬埈埇﨏�塚增墲夋奓奛奝奣妤妺孖寀甯寘寬尞岦岺峵崧嵓﨑嵂嵭嶸嶹巐弡弴彧德忞恝悅悊惞惕愠惲愑愷愰憘戓抦揵摠撝擎敎昀昕昻昉昮昞昤晥晗晙晴晳暙暠暲暿曺朎朗杦枻桒柀栁桄棏﨓楨﨔榘槢樰橫橆橳橾櫢櫤毖氿汜沆汯泚洄涇浯涖涬淏淸淲淼渹湜渧渼溿澈澵濵瀅瀇瀨炅炫焏焄煜煆煇凞燁燾犱���".split("");for(a=0;a!=t[237].length;++a)if(t[237][a].charCodeAt(0)!==65533){r[t[237][a]]=60672+a;e[60672+a]=t[237][a]}t[238]="����������������������������������������������������������������犾猤猪獷玽珉珖珣珒琇珵琦琪琩琮瑢璉璟甁畯皂皜皞皛皦益睆劯砡硎硤硺礰礼神祥禔福禛竑竧靖竫箞精絈絜綷綠緖繒罇羡羽茁荢荿菇菶葈蒴蕓蕙�蕫﨟薰蘒﨡蠇裵訒訷詹誧誾諟諸諶譓譿賰賴贒赶﨣軏﨤逸遧郞都鄕鄧釚釗釞釭釮釤釥鈆鈐鈊鈺鉀鈼鉎鉙鉑鈹鉧銧鉷鉸鋧鋗鋙鋐﨧鋕鋠鋓錥錡鋻﨨錞鋿錝錂鍰鍗鎤鏆鏞鏸鐱鑅鑈閒隆﨩隝隯霳霻靃靍靏靑靕顗顥飯飼餧館馞驎髙髜魵魲鮏鮱鮻鰀鵰鵫鶴鸙黑��ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹ¬¦'"���".split("");for(a=0;a!=t[238].length;++a)if(t[238][a].charCodeAt(0)!==65533){r[t[238][a]]=60928+a;e[60928+a]=t[238][a]}t[250]="����������������������������������������������������������������ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ¬¦'"㈱№℡∵纊褜鍈銈蓜俉炻昱棈鋹曻彅丨仡仼伀伃伹佖侒侊侚侔俍偀倢俿倞偆偰偂傔僴僘兊�兤冝冾凬刕劜劦勀勛匀匇匤卲厓厲叝﨎咜咊咩哿喆坙坥垬埈埇﨏塚增墲夋奓奛奝奣妤妺孖寀甯寘寬尞岦岺峵崧嵓﨑嵂嵭嶸嶹巐弡弴彧德忞恝悅悊惞惕愠惲愑愷愰憘戓抦揵摠撝擎敎昀昕昻昉昮昞昤晥晗晙晴晳暙暠暲暿曺朎朗杦枻桒柀栁桄棏﨓楨﨔榘槢樰橫橆橳橾櫢櫤毖氿汜沆汯泚洄涇浯���".split("");for(a=0;a!=t[250].length;++a)if(t[250][a].charCodeAt(0)!==65533){r[t[250][a]]=64e3+a;e[64e3+a]=t[250][a]}t[251]="����������������������������������������������������������������涖涬淏淸淲淼渹湜渧渼溿澈澵濵瀅瀇瀨炅炫焏焄煜煆煇凞燁燾犱犾猤猪獷玽珉珖珣珒琇珵琦琪琩琮瑢璉璟甁畯皂皜皞皛皦益睆劯砡硎硤硺礰礼神�祥禔福禛竑竧靖竫箞精絈絜綷綠緖繒罇羡羽茁荢荿菇菶葈蒴蕓蕙蕫﨟薰蘒﨡蠇裵訒訷詹誧誾諟諸諶譓譿賰賴贒赶﨣軏﨤逸遧郞都鄕鄧釚釗釞釭釮釤釥鈆鈐鈊鈺鉀鈼鉎鉙鉑鈹鉧銧鉷鉸鋧鋗鋙鋐﨧鋕鋠鋓錥錡鋻﨨錞鋿錝錂鍰鍗鎤鏆鏞鏸鐱鑅鑈閒隆﨩隝隯霳霻靃靍靏靑靕顗顥飯飼餧館馞驎髙���".split("");for(a=0;a!=t[251].length;++a)if(t[251][a].charCodeAt(0)!==65533){r[t[251][a]]=64256+a;e[64256+a]=t[251][a]}t[252]="����������������������������������������������������������������髜魵魲鮏鮱鮻鰀鵰鵫鶴鸙黑������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������".split("");for(a=0;a!=t[252].length;++a)if(t[252][a].charCodeAt(0)!==65533){r[t[252][a]]=64512+a;e[64512+a]=t[252][a]}return{enc:r,dec:e}}();cptable[936]=function(){var e=[],r={},t=[],a;t[0]="\0\b\t\n\x0B\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�������������������������������������������������������������������������������������������������������������������������������".split("");for(a=0;a!=t[0].length;++a)if(t[0][a].charCodeAt(0)!==65533){r[t[0][a]]=0+a;e[0+a]=t[0][a]}t[129]="����������������������������������������������������������������丂丄丅丆丏丒丗丟丠両丣並丩丮丯丱丳丵丷丼乀乁乂乄乆乊乑乕乗乚乛乢乣乤乥乧乨乪乫乬乭乮乯乲乴乵乶乷乸乹乺乻乼乽乿亀亁亂亃亄亅亇亊�亐亖亗亙亜亝亞亣亪亯亰亱亴亶亷亸亹亼亽亾仈仌仏仐仒仚仛仜仠仢仦仧仩仭仮仯仱仴仸仹仺仼仾伀伂伃伄伅伆伇伈伋伌伒伓伔伕伖伜伝伡伣伨伩伬伭伮伱伳伵伷伹伻伾伿佀佁佂佄佅佇佈佉佊佋佌佒佔佖佡佢佦佨佪佫佭佮佱佲併佷佸佹佺佽侀侁侂侅來侇侊侌侎侐侒侓侕侖侘侙侚侜侞侟価侢�".split("");for(a=0;a!=t[129].length;++a)if(t[129][a].charCodeAt(0)!==65533){r[t[129][a]]=33024+a;e[33024+a]=t[129][a]}t[130]="����������������������������������������������������������������侤侫侭侰侱侲侳侴侶侷侸侹侺侻侼侽侾俀俁係俆俇俈俉俋俌俍俒俓俔俕俖俙俛俠俢俤俥俧俫俬俰俲俴俵俶俷俹俻俼俽俿倀倁倂倃倄倅倆倇倈倉倊�個倎倐們倓倕倖倗倛倝倞倠倢倣値倧倫倯倰倱倲倳倴倵倶倷倸倹倻倽倿偀偁偂偄偅偆偉偊偋偍偐偑偒偓偔偖偗偘偙偛偝偞偟偠偡偢偣偤偦偧偨偩偪偫偭偮偯偰偱偲偳側偵偸偹偺偼偽傁傂傃傄傆傇傉傊傋傌傎傏傐傑傒傓傔傕傖傗傘備傚傛傜傝傞傟傠傡傢傤傦傪傫傭傮傯傰傱傳傴債傶傷傸傹傼�".split("");for(a=0;a!=t[130].length;++a)if(t[130][a].charCodeAt(0)!==65533){r[t[130][a]]=33280+a;e[33280+a]=t[130][a]}t[131]="����������������������������������������������������������������傽傾傿僀僁僂僃僄僅僆僇僈僉僊僋僌働僎僐僑僒僓僔僕僗僘僙僛僜僝僞僟僠僡僢僣僤僥僨僩僪僫僯僰僱僲僴僶僷僸價僺僼僽僾僿儀儁儂儃億儅儈�儉儊儌儍儎儏儐儑儓儔儕儖儗儘儙儚儛儜儝儞償儠儢儣儤儥儦儧儨儩優儫儬儭儮儯儰儱儲儳儴儵儶儷儸儹儺儻儼儽儾兂兇兊兌兎兏児兒兓兗兘兙兛兝兞兟兠兡兣兤兦內兩兪兯兲兺兾兿冃冄円冇冊冋冎冏冐冑冓冔冘冚冝冞冟冡冣冦冧冨冩冪冭冮冴冸冹冺冾冿凁凂凃凅凈凊凍凎凐凒凓凔凕凖凗�".split("");for(a=0;a!=t[131].length;++a)if(t[131][a].charCodeAt(0)!==65533){r[t[131][a]]=33536+a;e[33536+a]=t[131][a]}t[132]="����������������������������������������������������������������凘凙凚凜凞凟凢凣凥処凧凨凩凪凬凮凱凲凴凷凾刄刅刉刋刌刏刐刓刔刕刜刞刟刡刢刣別刦刧刪刬刯刱刲刴刵刼刾剄剅剆則剈剉剋剎剏剒剓剕剗剘�剙剚剛剝剟剠剢剣剤剦剨剫剬剭剮剰剱剳剴創剶剷剸剹剺剻剼剾劀劃劄劅劆劇劉劊劋劌劍劎劏劑劒劔劕劖劗劘劙劚劜劤劥劦劧劮劯劰労劵劶劷劸効劺劻劼劽勀勁勂勄勅勆勈勊勌勍勎勏勑勓勔動勗務勚勛勜勝勞勠勡勢勣勥勦勧勨勩勪勫勬勭勮勯勱勲勳勴勵勶勷勸勻勼勽匁匂匃匄匇匉匊匋匌匎�".split("");for(a=0;a!=t[132].length;++a)if(t[132][a].charCodeAt(0)!==65533){r[t[132][a]]=33792+a;e[33792+a]=t[132][a]}t[133]="����������������������������������������������������������������匑匒匓匔匘匛匜匞匟匢匤匥匧匨匩匫匬匭匯匰匱匲匳匴匵匶匷匸匼匽區卂卄卆卋卌卍卐協単卙卛卝卥卨卪卬卭卲卶卹卻卼卽卾厀厁厃厇厈厊厎厏�厐厑厒厓厔厖厗厙厛厜厞厠厡厤厧厪厫厬厭厯厰厱厲厳厴厵厷厸厹厺厼厽厾叀參叄叅叆叇収叏叐叒叓叕叚叜叝叞叡叢叧叴叺叾叿吀吂吅吇吋吔吘吙吚吜吢吤吥吪吰吳吶吷吺吽吿呁呂呄呅呇呉呌呍呎呏呑呚呝呞呟呠呡呣呥呧呩呪呫呬呭呮呯呰呴呹呺呾呿咁咃咅咇咈咉咊咍咑咓咗咘咜咞咟咠咡�".split("");for(a=0;a!=t[133].length;++a)if(t[133][a].charCodeAt(0)!==65533){r[t[133][a]]=34048+a;e[34048+a]=t[133][a]}t[134]="����������������������������������������������������������������咢咥咮咰咲咵咶咷咹咺咼咾哃哅哊哋哖哘哛哠員哢哣哤哫哬哯哰哱哴哵哶哷哸哹哻哾唀唂唃唄唅唈唊唋唌唍唎唒唓唕唖唗唘唙唚唜唝唞唟唡唥唦�唨唩唫唭唲唴唵唶唸唹唺唻唽啀啂啅啇啈啋啌啍啎問啑啒啓啔啗啘啙啚啛啝啞啟啠啢啣啨啩啫啯啰啱啲啳啴啹啺啽啿喅喆喌喍喎喐喒喓喕喖喗喚喛喞喠喡喢喣喤喥喦喨喩喪喫喬喭單喯喰喲喴営喸喺喼喿嗀嗁嗂嗃嗆嗇嗈嗊嗋嗎嗏嗐嗕嗗嗘嗙嗚嗛嗞嗠嗢嗧嗩嗭嗮嗰嗱嗴嗶嗸嗹嗺嗻嗼嗿嘂嘃嘄嘅�".split("");for(a=0;a!=t[134].length;++a)if(t[134][a].charCodeAt(0)!==65533){r[t[134][a]]=34304+a;e[34304+a]=t[134][a]}t[135]="����������������������������������������������������������������嘆嘇嘊嘋嘍嘐嘑嘒嘓嘔嘕嘖嘗嘙嘚嘜嘝嘠嘡嘢嘥嘦嘨嘩嘪嘫嘮嘯嘰嘳嘵嘷嘸嘺嘼嘽嘾噀噁噂噃噄噅噆噇噈噉噊噋噏噐噑噒噓噕噖噚噛噝噞噟噠噡�噣噥噦噧噭噮噯噰噲噳噴噵噷噸噹噺噽噾噿嚀嚁嚂嚃嚄嚇嚈嚉嚊嚋嚌嚍嚐嚑嚒嚔嚕嚖嚗嚘嚙嚚嚛嚜嚝嚞嚟嚠嚡嚢嚤嚥嚦嚧嚨嚩嚪嚫嚬嚭嚮嚰嚱嚲嚳嚴嚵嚶嚸嚹嚺嚻嚽嚾嚿囀囁囂囃囄囅囆囇囈囉囋囌囍囎囏囐囑囒囓囕囖囘囙囜団囥囦囧囨囩囪囬囮囯囲図囶囷囸囻囼圀圁圂圅圇國圌圍圎圏圐圑�".split("");for(a=0;a!=t[135].length;++a)if(t[135][a].charCodeAt(0)!==65533){r[t[135][a]]=34560+a;e[34560+a]=t[135][a]}t[136]="����������������������������������������������������������������園圓圔圕圖圗團圙圚圛圝圞圠圡圢圤圥圦圧圫圱圲圴圵圶圷圸圼圽圿坁坃坄坅坆坈坉坋坒坓坔坕坖坘坙坢坣坥坧坬坮坰坱坲坴坵坸坹坺坽坾坿垀�垁垇垈垉垊垍垎垏垐垑垔垕垖垗垘垙垚垜垝垞垟垥垨垪垬垯垰垱垳垵垶垷垹垺垻垼垽垾垿埀埁埄埅埆埇埈埉埊埌埍埐埑埓埖埗埛埜埞埡埢埣埥埦埧埨埩埪埫埬埮埰埱埲埳埵埶執埻埼埾埿堁堃堄堅堈堉堊堌堎堏堐堒堓堔堖堗堘堚堛堜堝堟堢堣堥堦堧堨堩堫堬堭堮堯報堲堳場堶堷堸堹堺堻堼堽�".split("");for(a=0;a!=t[136].length;++a)if(t[136][a].charCodeAt(0)!==65533){r[t[136][a]]=34816+a;e[34816+a]=t[136][a]}t[137]="����������������������������������������������������������������堾堿塀塁塂塃塅塆塇塈塉塊塋塎塏塐塒塓塕塖塗塙塚塛塜塝塟塠塡塢塣塤塦塧塨塩塪塭塮塯塰塱塲塳塴塵塶塷塸塹塺塻塼塽塿墂墄墆墇墈墊墋墌�墍墎墏墐墑墔墕墖増墘墛墜墝墠墡墢墣墤墥墦墧墪墫墬墭墮墯墰墱墲墳墴墵墶墷墸墹墺墻墽墾墿壀壂壃壄壆壇壈壉壊壋壌壍壎壏壐壒壓壔壖壗壘壙壚壛壜壝壞壟壠壡壢壣壥壦壧壨壩壪壭壯壱売壴壵壷壸壺壻壼壽壾壿夀夁夃夅夆夈変夊夋夌夎夐夑夒夓夗夘夛夝夞夠夡夢夣夦夨夬夰夲夳夵夶夻�".split("");for(a=0;a!=t[137].length;++a)if(t[137][a].charCodeAt(0)!==65533){r[t[137][a]]=35072+a;e[35072+a]=t[137][a]}t[138]="����������������������������������������������������������������夽夾夿奀奃奅奆奊奌奍奐奒奓奙奛奜奝奞奟奡奣奤奦奧奨奩奪奫奬奭奮奯奰奱奲奵奷奺奻奼奾奿妀妅妉妋妌妎妏妐妑妔妕妘妚妛妜妝妟妠妡妢妦�妧妬妭妰妱妳妴妵妶妷妸妺妼妽妿姀姁姂姃姄姅姇姈姉姌姍姎姏姕姖姙姛姞姟姠姡姢姤姦姧姩姪姫姭姮姯姰姱姲姳姴姵姶姷姸姺姼姽姾娀娂娊娋娍娎娏娐娒娔娕娖娗娙娚娛娝娞娡娢娤娦娧娨娪娫娬娭娮娯娰娳娵娷娸娹娺娻娽娾娿婁婂婃婄婅婇婈婋婌婍婎婏婐婑婒婓婔婖婗婘婙婛婜婝婞婟婠�".split("");for(a=0;a!=t[138].length;++a)if(t[138][a].charCodeAt(0)!==65533){r[t[138][a]]=35328+a;e[35328+a]=t[138][a]}t[139]="����������������������������������������������������������������婡婣婤婥婦婨婩婫婬婭婮婯婰婱婲婳婸婹婻婼婽婾媀媁媂媃媄媅媆媇媈媉媊媋媌媍媎媏媐媑媓媔媕媖媗媘媙媜媝媞媟媠媡媢媣媤媥媦媧媨媩媫媬�媭媮媯媰媱媴媶媷媹媺媻媼媽媿嫀嫃嫄嫅嫆嫇嫈嫊嫋嫍嫎嫏嫐嫑嫓嫕嫗嫙嫚嫛嫝嫞嫟嫢嫤嫥嫧嫨嫪嫬嫭嫮嫯嫰嫲嫳嫴嫵嫶嫷嫸嫹嫺嫻嫼嫽嫾嫿嬀嬁嬂嬃嬄嬅嬆嬇嬈嬊嬋嬌嬍嬎嬏嬐嬑嬒嬓嬔嬕嬘嬙嬚嬛嬜嬝嬞嬟嬠嬡嬢嬣嬤嬥嬦嬧嬨嬩嬪嬫嬬嬭嬮嬯嬰嬱嬳嬵嬶嬸嬹嬺嬻嬼嬽嬾嬿孁孂孃孄孅孆孇�".split("");for(a=0;a!=t[139].length;++a)if(t[139][a].charCodeAt(0)!==65533){r[t[139][a]]=35584+a;e[35584+a]=t[139][a]}t[140]="����������������������������������������������������������������孈孉孊孋孌孍孎孏孒孖孞孠孡孧孨孫孭孮孯孲孴孶孷學孹孻孼孾孿宂宆宊宍宎宐宑宒宔宖実宧宨宩宬宭宮宯宱宲宷宺宻宼寀寁寃寈寉寊寋寍寎寏�寑寔寕寖寗寘寙寚寛寜寠寢寣實寧審寪寫寬寭寯寱寲寳寴寵寶寷寽対尀専尃尅將專尋尌對導尐尒尓尗尙尛尞尟尠尡尣尦尨尩尪尫尭尮尯尰尲尳尵尶尷屃屄屆屇屌屍屒屓屔屖屗屘屚屛屜屝屟屢層屧屨屩屪屫屬屭屰屲屳屴屵屶屷屸屻屼屽屾岀岃岄岅岆岇岉岊岋岎岏岒岓岕岝岞岟岠岡岤岥岦岧岨�".split("");for(a=0;a!=t[140].length;++a)if(t[140][a].charCodeAt(0)!==65533){r[t[140][a]]=35840+a;e[35840+a]=t[140][a]}t[141]="����������������������������������������������������������������岪岮岯岰岲岴岶岹岺岻岼岾峀峂峃峅峆峇峈峉峊峌峍峎峏峐峑峓峔峕峖峗峘峚峛峜峝峞峟峠峢峣峧峩峫峬峮峯峱峲峳峴峵島峷峸峹峺峼峽峾峿崀�崁崄崅崈崉崊崋崌崍崏崐崑崒崓崕崗崘崙崚崜崝崟崠崡崢崣崥崨崪崫崬崯崰崱崲崳崵崶崷崸崹崺崻崼崿嵀嵁嵂嵃嵄嵅嵆嵈嵉嵍嵎嵏嵐嵑嵒嵓嵔嵕嵖嵗嵙嵚嵜嵞嵟嵠嵡嵢嵣嵤嵥嵦嵧嵨嵪嵭嵮嵰嵱嵲嵳嵵嵶嵷嵸嵹嵺嵻嵼嵽嵾嵿嶀嶁嶃嶄嶅嶆嶇嶈嶉嶊嶋嶌嶍嶎嶏嶐嶑嶒嶓嶔嶕嶖嶗嶘嶚嶛嶜嶞嶟嶠�".split("");for(a=0;a!=t[141].length;++a)if(t[141][a].charCodeAt(0)!==65533){r[t[141][a]]=36096+a;e[36096+a]=t[141][a]}t[142]="����������������������������������������������������������������嶡嶢嶣嶤嶥嶦嶧嶨嶩嶪嶫嶬嶭嶮嶯嶰嶱嶲嶳嶴嶵嶶嶸嶹嶺嶻嶼嶽嶾嶿巀巁巂巃巄巆巇巈巉巊巋巌巎巏巐巑巒巓巔巕巖巗巘巙巚巜巟巠巣巤巪巬巭�巰巵巶巸巹巺巻巼巿帀帄帇帉帊帋帍帎帒帓帗帞帟帠帡帢帣帤帥帨帩帪師帬帯帰帲帳帴帵帶帹帺帾帿幀幁幃幆幇幈幉幊幋幍幎幏幐幑幒幓幖幗幘幙幚幜幝幟幠幣幤幥幦幧幨幩幪幫幬幭幮幯幰幱幵幷幹幾庁庂広庅庈庉庌庍庎庒庘庛庝庡庢庣庤庨庩庪庫庬庮庯庰庱庲庴庺庻庼庽庿廀廁廂廃廄廅�".split("");for(a=0;a!=t[142].length;++a)if(t[142][a].charCodeAt(0)!==65533){r[t[142][a]]=36352+a;e[36352+a]=t[142][a]}t[143]="����������������������������������������������������������������廆廇廈廋廌廍廎廏廐廔廕廗廘廙廚廜廝廞廟廠廡廢廣廤廥廦廧廩廫廬廭廮廯廰廱廲廳廵廸廹廻廼廽弅弆弇弉弌弍弎弐弒弔弖弙弚弜弝弞弡弢弣弤�弨弫弬弮弰弲弳弴張弶強弸弻弽弾弿彁彂彃彄彅彆彇彈彉彊彋彌彍彎彏彑彔彙彚彛彜彞彟彠彣彥彧彨彫彮彯彲彴彵彶彸彺彽彾彿徃徆徍徎徏徑従徔徖徚徛徝從徟徠徢徣徤徥徦徧復徫徬徯徰徱徲徳徴徶徸徹徺徻徾徿忀忁忂忇忈忊忋忎忓忔忕忚忛応忞忟忢忣忥忦忨忩忬忯忰忲忳忴忶忷忹忺忼怇�".split("");for(a=0;a!=t[143].length;++a)if(t[143][a].charCodeAt(0)!==65533){r[t[143][a]]=36608+a;e[36608+a]=t[143][a]}t[144]="����������������������������������������������������������������怈怉怋怌怐怑怓怗怘怚怞怟怢怣怤怬怭怮怰怱怲怳怴怶怷怸怹怺怽怾恀恄恅恆恇恈恉恊恌恎恏恑恓恔恖恗恘恛恜恞恟恠恡恥恦恮恱恲恴恵恷恾悀�悁悂悅悆悇悈悊悋悎悏悐悑悓悕悗悘悙悜悞悡悢悤悥悧悩悪悮悰悳悵悶悷悹悺悽悾悿惀惁惂惃惄惇惈惉惌惍惎惏惐惒惓惔惖惗惙惛惞惡惢惣惤惥惪惱惲惵惷惸惻惼惽惾惿愂愃愄愅愇愊愋愌愐愑愒愓愔愖愗愘愙愛愜愝愞愡愢愥愨愩愪愬愭愮愯愰愱愲愳愴愵愶愷愸愹愺愻愼愽愾慀慁慂慃慄慅慆�".split("");for(a=0;a!=t[144].length;++a)if(t[144][a].charCodeAt(0)!==65533){r[t[144][a]]=36864+a;e[36864+a]=t[144][a]}t[145]="����������������������������������������������������������������慇慉態慍慏慐慒慓慔慖慗慘慙慚慛慜慞慟慠慡慣慤慥慦慩慪慫慬慭慮慯慱慲慳慴慶慸慹慺慻慼慽慾慿憀憁憂憃憄憅憆憇憈憉憊憌憍憏憐憑憒憓憕�憖憗憘憙憚憛憜憞憟憠憡憢憣憤憥憦憪憫憭憮憯憰憱憲憳憴憵憶憸憹憺憻憼憽憿懀懁懃懄懅懆懇應懌懍懎懏懐懓懕懖懗懘懙懚懛懜懝懞懟懠懡懢懣懤懥懧懨懩懪懫懬懭懮懯懰懱懲懳懴懶懷懸懹懺懻懼懽懾戀戁戂戃戄戅戇戉戓戔戙戜戝戞戠戣戦戧戨戩戫戭戯戰戱戲戵戶戸戹戺戻戼扂扄扅扆扊�".split("");for(a=0;a!=t[145].length;++a)if(t[145][a].charCodeAt(0)!==65533){r[t[145][a]]=37120+a;e[37120+a]=t[145][a]}t[146]="����������������������������������������������������������������扏扐払扖扗扙扚扜扝扞扟扠扡扢扤扥扨扱扲扴扵扷扸扺扻扽抁抂抃抅抆抇抈抋抌抍抎抏抐抔抙抜抝択抣抦抧抩抪抭抮抯抰抲抳抴抶抷抸抺抾拀拁�拃拋拏拑拕拝拞拠拡拤拪拫拰拲拵拸拹拺拻挀挃挄挅挆挊挋挌挍挏挐挒挓挔挕挗挘挙挜挦挧挩挬挭挮挰挱挳挴挵挶挷挸挻挼挾挿捀捁捄捇捈捊捑捒捓捔捖捗捘捙捚捛捜捝捠捤捥捦捨捪捫捬捯捰捲捳捴捵捸捹捼捽捾捿掁掃掄掅掆掋掍掑掓掔掕掗掙掚掛掜掝掞掟採掤掦掫掯掱掲掵掶掹掻掽掿揀�".split("");for(a=0;a!=t[146].length;++a)if(t[146][a].charCodeAt(0)!==65533){r[t[146][a]]=37376+a;e[37376+a]=t[146][a]}t[147]="����������������������������������������������������������������揁揂揃揅揇揈揊揋揌揑揓揔揕揗揘揙揚換揜揝揟揢揤揥揦揧揨揫揬揮揯揰揱揳揵揷揹揺揻揼揾搃搄搆搇搈搉搊損搎搑搒搕搖搗搘搙搚搝搟搢搣搤�搥搧搨搩搫搮搯搰搱搲搳搵搶搷搸搹搻搼搾摀摂摃摉摋摌摍摎摏摐摑摓摕摖摗摙摚摛摜摝摟摠摡摢摣摤摥摦摨摪摫摬摮摯摰摱摲摳摴摵摶摷摻摼摽摾摿撀撁撃撆撈撉撊撋撌撍撎撏撐撓撔撗撘撚撛撜撝撟撠撡撢撣撥撦撧撨撪撫撯撱撲撳撴撶撹撻撽撾撿擁擃擄擆擇擈擉擊擋擌擏擑擓擔擕擖擙據�".split("");for(a=0;a!=t[147].length;++a)if(t[147][a].charCodeAt(0)!==65533){r[t[147][a]]=37632+a;e[37632+a]=t[147][a]}t[148]="����������������������������������������������������������������擛擜擝擟擠擡擣擥擧擨擩擪擫擬擭擮擯擰擱擲擳擴擵擶擷擸擹擺擻擼擽擾擿攁攂攃攄攅攆攇攈攊攋攌攍攎攏攐攑攓攔攕攖攗攙攚攛攜攝攞攟攠攡�攢攣攤攦攧攨攩攪攬攭攰攱攲攳攷攺攼攽敀敁敂敃敄敆敇敊敋敍敎敐敒敓敔敗敘敚敜敟敠敡敤敥敧敨敩敪敭敮敯敱敳敵敶數敹敺敻敼敽敾敿斀斁斂斃斄斅斆斈斉斊斍斎斏斒斔斕斖斘斚斝斞斠斢斣斦斨斪斬斮斱斲斳斴斵斶斷斸斺斻斾斿旀旂旇旈旉旊旍旐旑旓旔旕旘旙旚旛旜旝旞旟旡旣旤旪旫�".split("");for(a=0;a!=t[148].length;++a)if(t[148][a].charCodeAt(0)!==65533){r[t[148][a]]=37888+a;e[37888+a]=t[148][a]}t[149]="����������������������������������������������������������������旲旳旴旵旸旹旻旼旽旾旿昁昄昅昇昈昉昋昍昐昑昒昖昗昘昚昛昜昞昡昢昣昤昦昩昪昫昬昮昰昲昳昷昸昹昺昻昽昿晀時晄晅晆晇晈晉晊晍晎晐晑晘�晙晛晜晝晞晠晢晣晥晧晩晪晫晬晭晱晲晳晵晸晹晻晼晽晿暀暁暃暅暆暈暉暊暋暍暎暏暐暒暓暔暕暘暙暚暛暜暞暟暠暡暢暣暤暥暦暩暪暫暬暭暯暰暱暲暳暵暶暷暸暺暻暼暽暿曀曁曂曃曄曅曆曇曈曉曊曋曌曍曎曏曐曑曒曓曔曕曖曗曘曚曞曟曠曡曢曣曤曥曧曨曪曫曬曭曮曯曱曵曶書曺曻曽朁朂會�".split("");for(a=0;a!=t[149].length;++a)if(t[149][a].charCodeAt(0)!==65533){r[t[149][a]]=38144+a;e[38144+a]=t[149][a]}t[150]="����������������������������������������������������������������朄朅朆朇朌朎朏朑朒朓朖朘朙朚朜朞朠朡朢朣朤朥朧朩朮朰朲朳朶朷朸朹朻朼朾朿杁杄杅杇杊杋杍杒杔杕杗杘杙杚杛杝杢杣杤杦杧杫杬杮東杴杶�杸杹杺杻杽枀枂枃枅枆枈枊枌枍枎枏枑枒枓枔枖枙枛枟枠枡枤枦枩枬枮枱枲枴枹枺枻枼枽枾枿柀柂柅柆柇柈柉柊柋柌柍柎柕柖柗柛柟柡柣柤柦柧柨柪柫柭柮柲柵柶柷柸柹柺査柼柾栁栂栃栄栆栍栐栒栔栕栘栙栚栛栜栞栟栠栢栣栤栥栦栧栨栫栬栭栮栯栰栱栴栵栶栺栻栿桇桋桍桏桒桖桗桘桙桚桛�".split("");for(a=0;a!=t[150].length;++a)if(t[150][a].charCodeAt(0)!==65533){r[t[150][a]]=38400+a;e[38400+a]=t[150][a]}t[151]="����������������������������������������������������������������桜桝桞桟桪桬桭桮桯桰桱桲桳桵桸桹桺桻桼桽桾桿梀梂梄梇梈梉梊梋梌梍梎梐梑梒梔梕梖梘梙梚梛梜條梞梟梠梡梣梤梥梩梪梫梬梮梱梲梴梶梷梸�梹梺梻梼梽梾梿棁棃棄棅棆棇棈棊棌棎棏棐棑棓棔棖棗棙棛棜棝棞棟棡棢棤棥棦棧棨棩棪棫棬棭棯棲棳棴棶棷棸棻棽棾棿椀椂椃椄椆椇椈椉椊椌椏椑椓椔椕椖椗椘椙椚椛検椝椞椡椢椣椥椦椧椨椩椪椫椬椮椯椱椲椳椵椶椷椸椺椻椼椾楀楁楃楄楅楆楇楈楉楊楋楌楍楎楏楐楑楒楓楕楖楘楙楛楜楟�".split("");for(a=0;a!=t[151].length;++a)if(t[151][a].charCodeAt(0)!==65533){r[t[151][a]]=38656+a;e[38656+a]=t[151][a]}t[152]="����������������������������������������������������������������楡楢楤楥楧楨楩楪楬業楯楰楲楳楴極楶楺楻楽楾楿榁榃榅榊榋榌榎榏榐榑榒榓榖榗榙榚榝榞榟榠榡榢榣榤榥榦榩榪榬榮榯榰榲榳榵榶榸榹榺榼榽�榾榿槀槂槃槄槅槆槇槈槉構槍槏槑槒槓槕槖槗様槙槚槜槝槞槡槢槣槤槥槦槧槨槩槪槫槬槮槯槰槱槳槴槵槶槷槸槹槺槻槼槾樀樁樂樃樄樅樆樇樈樉樋樌樍樎樏樐樑樒樓樔樕樖標樚樛樜樝樞樠樢樣樤樥樦樧権樫樬樭樮樰樲樳樴樶樷樸樹樺樻樼樿橀橁橂橃橅橆橈橉橊橋橌橍橎橏橑橒橓橔橕橖橗橚�".split("");for(a=0;a!=t[152].length;++a)if(t[152][a].charCodeAt(0)!==65533){r[t[152][a]]=38912+a;e[38912+a]=t[152][a]}t[153]="����������������������������������������������������������������橜橝橞機橠橢橣橤橦橧橨橩橪橫橬橭橮橯橰橲橳橴橵橶橷橸橺橻橽橾橿檁檂檃檅檆檇檈檉檊檋檌檍檏檒檓檔檕檖檘檙檚檛檜檝檞檟檡檢檣檤檥檦�檧檨檪檭檮檯檰檱檲檳檴檵檶檷檸檹檺檻檼檽檾檿櫀櫁櫂櫃櫄櫅櫆櫇櫈櫉櫊櫋櫌櫍櫎櫏櫐櫑櫒櫓櫔櫕櫖櫗櫘櫙櫚櫛櫜櫝櫞櫟櫠櫡櫢櫣櫤櫥櫦櫧櫨櫩櫪櫫櫬櫭櫮櫯櫰櫱櫲櫳櫴櫵櫶櫷櫸櫹櫺櫻櫼櫽櫾櫿欀欁欂欃欄欅欆欇欈欉權欋欌欍欎欏欐欑欒欓欔欕欖欗欘欙欚欛欜欝欞欟欥欦欨欩欪欫欬欭欮�".split("");for(a=0;a!=t[153].length;++a)if(t[153][a].charCodeAt(0)!==65533){r[t[153][a]]=39168+a;e[39168+a]=t[153][a]}t[154]="����������������������������������������������������������������欯欰欱欳欴欵欶欸欻欼欽欿歀歁歂歄歅歈歊歋歍歎歏歐歑歒歓歔歕歖歗歘歚歛歜歝歞歟歠歡歨歩歫歬歭歮歯歰歱歲歳歴歵歶歷歸歺歽歾歿殀殅殈�殌殎殏殐殑殔殕殗殘殙殜殝殞殟殠殢殣殤殥殦殧殨殩殫殬殭殮殯殰殱殲殶殸殹殺殻殼殽殾毀毃毄毆毇毈毉毊毌毎毐毑毘毚毜毝毞毟毠毢毣毤毥毦毧毨毩毬毭毮毰毱毲毴毶毷毸毺毻毼毾毿氀氁氂氃氄氈氉氊氋氌氎氒気氜氝氞氠氣氥氫氬氭氱氳氶氷氹氺氻氼氾氿汃汄汅汈汋汌汍汎汏汑汒汓汖汘�".split("");for(a=0;a!=t[154].length;++a)if(t[154][a].charCodeAt(0)!==65533){r[t[154][a]]=39424+a;e[39424+a]=t[154][a]}t[155]="����������������������������������������������������������������汙汚汢汣汥汦汧汫汬汭汮汯汱汳汵汷汸決汻汼汿沀沄沇沊沋沍沎沑沒沕沖沗沘沚沜沝沞沠沢沨沬沯沰沴沵沶沷沺泀況泂泃泆泇泈泋泍泎泏泑泒泘�泙泚泜泝泟泤泦泧泩泬泭泲泴泹泿洀洂洃洅洆洈洉洊洍洏洐洑洓洔洕洖洘洜洝洟洠洡洢洣洤洦洨洩洬洭洯洰洴洶洷洸洺洿浀浂浄浉浌浐浕浖浗浘浛浝浟浡浢浤浥浧浨浫浬浭浰浱浲浳浵浶浹浺浻浽浾浿涀涁涃涄涆涇涊涋涍涏涐涒涖涗涘涙涚涜涢涥涬涭涰涱涳涴涶涷涹涺涻涼涽涾淁淂淃淈淉淊�".split("");for(a=0;a!=t[155].length;++a)if(t[155][a].charCodeAt(0)!==65533){r[t[155][a]]=39680+a;e[39680+a]=t[155][a]}t[156]="����������������������������������������������������������������淍淎淏淐淒淓淔淕淗淚淛淜淟淢淣淥淧淨淩淪淭淯淰淲淴淵淶淸淺淽淾淿渀渁渂渃渄渆渇済渉渋渏渒渓渕渘渙減渜渞渟渢渦渧渨渪測渮渰渱渳渵�渶渷渹渻渼渽渾渿湀湁湂湅湆湇湈湉湊湋湌湏湐湑湒湕湗湙湚湜湝湞湠湡湢湣湤湥湦湧湨湩湪湬湭湯湰湱湲湳湴湵湶湷湸湹湺湻湼湽満溁溂溄溇溈溊溋溌溍溎溑溒溓溔溕準溗溙溚溛溝溞溠溡溣溤溦溨溩溫溬溭溮溰溳溵溸溹溼溾溿滀滃滄滅滆滈滉滊滌滍滎滐滒滖滘滙滛滜滝滣滧滪滫滬滭滮滯�".split("");for(a=0;a!=t[156].length;++a)if(t[156][a].charCodeAt(0)!==65533){r[t[156][a]]=39936+a;e[39936+a]=t[156][a]}t[157]="����������������������������������������������������������������滰滱滲滳滵滶滷滸滺滻滼滽滾滿漀漁漃漄漅漇漈漊漋漌漍漎漐漑漒漖漗漘漙漚漛漜漝漞漟漡漢漣漥漦漧漨漬漮漰漲漴漵漷漸漹漺漻漼漽漿潀潁潂�潃潄潅潈潉潊潌潎潏潐潑潒潓潔潕潖潗潙潚潛潝潟潠潡潣潤潥潧潨潩潪潫潬潯潰潱潳潵潶潷潹潻潽潾潿澀澁澂澃澅澆澇澊澋澏澐澑澒澓澔澕澖澗澘澙澚澛澝澞澟澠澢澣澤澥澦澨澩澪澫澬澭澮澯澰澱澲澴澵澷澸澺澻澼澽澾澿濁濃濄濅濆濇濈濊濋濌濍濎濏濐濓濔濕濖濗濘濙濚濛濜濝濟濢濣濤濥�".split("");for(a=0;a!=t[157].length;++a)if(t[157][a].charCodeAt(0)!==65533){r[t[157][a]]=40192+a;e[40192+a]=t[157][a]}t[158]="����������������������������������������������������������������濦濧濨濩濪濫濬濭濰濱濲濳濴濵濶濷濸濹濺濻濼濽濾濿瀀瀁瀂瀃瀄瀅瀆瀇瀈瀉瀊瀋瀌瀍瀎瀏瀐瀒瀓瀔瀕瀖瀗瀘瀙瀜瀝瀞瀟瀠瀡瀢瀤瀥瀦瀧瀨瀩瀪�瀫瀬瀭瀮瀯瀰瀱瀲瀳瀴瀶瀷瀸瀺瀻瀼瀽瀾瀿灀灁灂灃灄灅灆灇灈灉灊灋灍灎灐灑灒灓灔灕灖灗灘灙灚灛灜灝灟灠灡灢灣灤灥灦灧灨灩灪灮灱灲灳灴灷灹灺灻災炁炂炃炄炆炇炈炋炌炍炏炐炑炓炗炘炚炛炞炟炠炡炢炣炤炥炦炧炨炩炪炰炲炴炵炶為炾炿烄烅烆烇烉烋烌烍烎烏烐烑烒烓烔烕烖烗烚�".split("");for(a=0;a!=t[158].length;++a)if(t[158][a].charCodeAt(0)!==65533){r[t[158][a]]=40448+a;e[40448+a]=t[158][a]}t[159]="����������������������������������������������������������������烜烝烞烠烡烢烣烥烪烮烰烱烲烳烴烵烶烸烺烻烼烾烿焀焁焂焃焄焅焆焇焈焋焌焍焎焏焑焒焔焗焛焜焝焞焟焠無焢焣焤焥焧焨焩焪焫焬焭焮焲焳焴�焵焷焸焹焺焻焼焽焾焿煀煁煂煃煄煆煇煈煉煋煍煏煐煑煒煓煔煕煖煗煘煙煚煛煝煟煠煡煢煣煥煩煪煫煬煭煯煰煱煴煵煶煷煹煻煼煾煿熀熁熂熃熅熆熇熈熉熋熌熍熎熐熑熒熓熕熖熗熚熛熜熝熞熡熢熣熤熥熦熧熩熪熫熭熮熯熰熱熲熴熶熷熸熺熻熼熽熾熿燀燁燂燄燅燆燇燈燉燊燋燌燍燏燐燑燒燓�".split("");for(a=0;a!=t[159].length;++a)if(t[159][a].charCodeAt(0)!==65533){r[t[159][a]]=40704+a;e[40704+a]=t[159][a]}t[160]="����������������������������������������������������������������燖燗燘燙燚燛燜燝燞營燡燢燣燤燦燨燩燪燫燬燭燯燰燱燲燳燴燵燶燷燸燺燻燼燽燾燿爀爁爂爃爄爅爇爈爉爊爋爌爍爎爏爐爑爒爓爔爕爖爗爘爙爚�爛爜爞爟爠爡爢爣爤爥爦爧爩爫爭爮爯爲爳爴爺爼爾牀牁牂牃牄牅牆牉牊牋牎牏牐牑牓牔牕牗牘牚牜牞牠牣牤牥牨牪牫牬牭牰牱牳牴牶牷牸牻牼牽犂犃犅犆犇犈犉犌犎犐犑犓犔犕犖犗犘犙犚犛犜犝犞犠犡犢犣犤犥犦犧犨犩犪犫犮犱犲犳犵犺犻犼犽犾犿狀狅狆狇狉狊狋狌狏狑狓狔狕狖狘狚狛�".split("");for(a=0;a!=t[160].length;++a)if(t[160][a].charCodeAt(0)!==65533){r[t[160][a]]=40960+a;e[40960+a]=t[160][a]}t[161]="����������������������������������������������������������������������������������������������������������������������������������������������������������������� 、。·ˉˇ¨〃々—~‖…‘’“”〔〕〈〉《》「」『』〖〗【】±×÷∶∧∨∑∏∪∩∈∷√⊥∥∠⌒⊙∫∮≡≌≈∽∝≠≮≯≤≥∞∵∴♂♀°′″℃$¤¢£‰§№☆★○●◎◇◆□■△▲※→←↑↓〓�".split("");for(a=0;a!=t[161].length;++a)if(t[161][a].charCodeAt(0)!==65533){r[t[161][a]]=41216+a;e[41216+a]=t[161][a]}t[162]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹ������⒈⒉⒊⒋⒌⒍⒎⒏⒐⒑⒒⒓⒔⒕⒖⒗⒘⒙⒚⒛⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀⒁⒂⒃⒄⒅⒆⒇①②③④⑤⑥⑦⑧⑨⑩��㈠㈡㈢㈣㈤㈥㈦㈧㈨㈩��ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩⅪⅫ���".split("");for(a=0;a!=t[162].length;++a)if(t[162][a].charCodeAt(0)!==65533){r[t[162][a]]=41472+a;e[41472+a]=t[162][a]}t[163]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������!"#¥%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|} ̄�".split("");for(a=0;a!=t[163].length;++a)if(t[163][a].charCodeAt(0)!==65533){r[t[163][a]]=41728+a;e[41728+a]=t[163][a]}t[164]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをん������������".split("");for(a=0;a!=t[164].length;++a)if(t[164][a].charCodeAt(0)!==65533){r[t[164][a]]=41984+a;e[41984+a]=t[164][a]}t[165]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ���������".split("");for(a=0;a!=t[165].length;++a)if(t[165][a].charCodeAt(0)!==65533){r[t[165][a]]=42240+a;e[42240+a]=t[165][a]}t[166]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ��������αβγδεζηθικλμνξοπρστυφχψω�������︵︶︹︺︿﹀︽︾﹁﹂﹃﹄��︻︼︷︸︱�︳︴����������".split("");for(a=0;a!=t[166].length;++a)if(t[166][a].charCodeAt(0)!==65533){r[t[166][a]]=42496+a;e[42496+a]=t[166][a]}t[167]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ���������������абвгдеёжзийклмнопрстуфхцчшщъыьэюя��������������".split("");for(a=0;a!=t[167].length;++a)if(t[167][a].charCodeAt(0)!==65533){r[t[167][a]]=42752+a;e[42752+a]=t[167][a]}t[168]="����������������������������������������������������������������ˊˋ˙–―‥‵℅℉↖↗↘↙∕∟∣≒≦≧⊿═║╒╓╔╕╖╗╘╙╚╛╜╝╞╟╠╡╢╣╤╥╦╧╨╩╪╫╬╭╮╯╰╱╲╳▁▂▃▄▅▆▇�█▉▊▋▌▍▎▏▓▔▕▼▽◢◣◤◥☉⊕〒〝〞�����������āáǎàēéěèīíǐìōóǒòūúǔùǖǘǚǜüêɑ�ńň�ɡ����ㄅㄆㄇㄈㄉㄊㄋㄌㄍㄎㄏㄐㄑㄒㄓㄔㄕㄖㄗㄘㄙㄚㄛㄜㄝㄞㄟㄠㄡㄢㄣㄤㄥㄦㄧㄨㄩ����������������������".split("");for(a=0;a!=t[168].length;++a)if(t[168][a].charCodeAt(0)!==65533){r[t[168][a]]=43008+a;e[43008+a]=t[168][a]}t[169]="����������������������������������������������������������������〡〢〣〤〥〦〧〨〩㊣㎎㎏㎜㎝㎞㎡㏄㏎㏑㏒㏕︰¬¦�℡㈱�‐���ー゛゜ヽヾ〆ゝゞ﹉﹊﹋﹌﹍﹎﹏﹐﹑﹒﹔﹕﹖﹗﹙﹚﹛﹜﹝﹞﹟﹠﹡�﹢﹣﹤﹥﹦﹨﹩﹪﹫�������������〇�������������─━│┃┄┅┆┇┈┉┊┋┌┍┎┏┐┑┒┓└┕┖┗┘┙┚┛├┝┞┟┠┡┢┣┤┥┦┧┨┩┪┫┬┭┮┯┰┱┲┳┴┵┶┷┸┹┺┻┼┽┾┿╀╁╂╃╄╅╆╇╈╉╊╋����������������".split("");for(a=0;a!=t[169].length;++a)if(t[169][a].charCodeAt(0)!==65533){r[t[169][a]]=43264+a;e[43264+a]=t[169][a]}t[170]="����������������������������������������������������������������狜狝狟狢狣狤狥狦狧狪狫狵狶狹狽狾狿猀猂猄猅猆猇猈猉猋猌猍猏猐猑猒猔猘猙猚猟猠猣猤猦猧猨猭猯猰猲猳猵猶猺猻猼猽獀獁獂獃獄獅獆獇獈�獉獊獋獌獎獏獑獓獔獕獖獘獙獚獛獜獝獞獟獡獢獣獤獥獦獧獨獩獪獫獮獰獱�����������������������������������������������������������������������������������������������".split("");for(a=0;a!=t[170].length;++a)if(t[170][a].charCodeAt(0)!==65533){r[t[170][a]]=43520+a;e[43520+a]=t[170][a]}t[171]="����������������������������������������������������������������獲獳獴獵獶獷獸獹獺獻獼獽獿玀玁玂玃玅玆玈玊玌玍玏玐玒玓玔玕玗玘玙玚玜玝玞玠玡玣玤玥玦玧玨玪玬玭玱玴玵玶玸玹玼玽玾玿珁珃珄珅珆珇�珋珌珎珒珓珔珕珖珗珘珚珛珜珝珟珡珢珣珤珦珨珪珫珬珮珯珰珱珳珴珵珶珷�����������������������������������������������������������������������������������������������".split("");for(a=0;a!=t[171].length;++a)if(t[171][a].charCodeAt(0)!==65533){r[t[171][a]]=43776+a;e[43776+a]=t[171][a]}t[172]="����������������������������������������������������������������珸珹珺珻珼珽現珿琀琁琂琄琇琈琋琌琍琎琑琒琓琔琕琖琗琘琙琜琝琞琟琠琡琣琤琧琩琫琭琯琱琲琷琸琹琺琻琽琾琿瑀瑂瑃瑄瑅瑆瑇瑈瑉瑊瑋瑌瑍�瑎瑏瑐瑑瑒瑓瑔瑖瑘瑝瑠瑡瑢瑣瑤瑥瑦瑧瑨瑩瑪瑫瑬瑮瑯瑱瑲瑳瑴瑵瑸瑹瑺�����������������������������������������������������������������������������������������������".split("");for(a=0;a!=t[172].length;++a)if(t[172][a].charCodeAt(0)!==65533){r[t[172][a]]=44032+a;e[44032+a]=t[172][a]}t[173]="����������������������������������������������������������������瑻瑼瑽瑿璂璄璅璆璈璉璊璌璍璏璑璒璓璔璕璖璗璘璙璚璛璝璟璠璡璢璣璤璥璦璪璫璬璭璮璯環璱璲璳璴璵璶璷璸璹璻璼璽璾璿瓀瓁瓂瓃瓄瓅瓆瓇�瓈瓉瓊瓋瓌瓍瓎瓏瓐瓑瓓瓔瓕瓖瓗瓘瓙瓚瓛瓝瓟瓡瓥瓧瓨瓩瓪瓫瓬瓭瓰瓱瓲�����������������������������������������������������������������������������������������������".split("");for(a=0;a!=t[173].length;++a)if(t[173][a].charCodeAt(0)!==65533){r[t[173][a]]=44288+a;e[44288+a]=t[173][a]}t[174]="����������������������������������������������������������������瓳瓵瓸瓹瓺瓻瓼瓽瓾甀甁甂甃甅甆甇甈甉甊甋甌甎甐甒甔甕甖甗甛甝甞甠甡產産甤甦甧甪甮甴甶甹甼甽甿畁畂畃畄畆畇畉畊畍畐畑畒畓畕畖畗畘�畝畞畟畠畡畢畣畤畧畨畩畫畬畭畮畯異畱畳畵當畷畺畻畼畽畾疀疁疂疄疅疇�����������������������������������������������������������������������������������������������".split("");for(a=0;a!=t[174].length;++a)if(t[174][a].charCodeAt(0)!==65533){r[t[174][a]]=44544+a;e[44544+a]=t[174][a]}t[175]="����������������������������������������������������������������疈疉疊疌疍疎疐疓疕疘疛疜疞疢疦疧疨疩疪疭疶疷疺疻疿痀痁痆痋痌痎痏痐痑痓痗痙痚痜痝痟痠痡痥痩痬痭痮痯痲痳痵痶痷痸痺痻痽痾瘂瘄瘆瘇�瘈瘉瘋瘍瘎瘏瘑瘒瘓瘔瘖瘚瘜瘝瘞瘡瘣瘧瘨瘬瘮瘯瘱瘲瘶瘷瘹瘺瘻瘽癁療癄�����������������������������������������������������������������������������������������������".split("");for(a=0;a!=t[175].length;++a)if(t[175][a].charCodeAt(0)!==65533){r[t[175][a]]=44800+a;e[44800+a]=t[175][a]}t[176]="����������������������������������������������������������������癅癆癇癈癉癊癋癎癏癐癑癒癓癕癗癘癙癚癛癝癟癠癡癢癤癥癦癧癨癩癪癬癭癮癰癱癲癳癴癵癶癷癹発發癿皀皁皃皅皉皊皌皍皏皐皒皔皕皗皘皚皛�皜皝皞皟皠皡皢皣皥皦皧皨皩皪皫皬皭皯皰皳皵皶皷皸皹皺皻皼皽皾盀盁盃啊阿埃挨哎唉哀皑癌蔼矮艾碍爱隘鞍氨安俺按暗岸胺案肮昂盎凹敖熬翱袄傲奥懊澳芭捌扒叭吧笆八疤巴拔跋靶把耙坝霸罢爸白柏百摆佰败拜稗斑班搬扳般颁板版扮拌伴瓣半办绊邦帮梆榜膀绑棒磅蚌镑傍谤苞胞包褒剥�".split("");for(a=0;a!=t[176].length;++a)if(t[176][a].charCodeAt(0)!==65533){r[t[176][a]]=45056+a;e[45056+a]=t[176][a]}t[177]="����������������������������������������������������������������盄盇盉盋盌盓盕盙盚盜盝盞盠盡盢監盤盦盧盨盩盪盫盬盭盰盳盵盶盷盺盻盽盿眀眂眃眅眆眊県眎眏眐眑眒眓眔眕眖眗眘眛眜眝眞眡眣眤眥眧眪眫�眬眮眰眱眲眳眴眹眻眽眾眿睂睄睅睆睈睉睊睋睌睍睎睏睒睓睔睕睖睗睘睙睜薄雹保堡饱宝抱报暴豹鲍爆杯碑悲卑北辈背贝钡倍狈备惫焙被奔苯本笨崩绷甭泵蹦迸逼鼻比鄙笔彼碧蓖蔽毕毙毖币庇痹闭敝弊必辟壁臂避陛鞭边编贬扁便变卞辨辩辫遍标彪膘表鳖憋别瘪彬斌濒滨宾摈兵冰柄丙秉饼炳�".split("");for(a=0;a!=t[177].length;++a)if(t[177][a].charCodeAt(0)!==65533){r[t[177][a]]=45312+a;e[45312+a]=t[177][a]}t[178]="����������������������������������������������������������������睝睞睟睠睤睧睩睪睭睮睯睰睱睲睳睴睵睶睷睸睺睻睼瞁瞂瞃瞆瞇瞈瞉瞊瞋瞏瞐瞓瞔瞕瞖瞗瞘瞙瞚瞛瞜瞝瞞瞡瞣瞤瞦瞨瞫瞭瞮瞯瞱瞲瞴瞶瞷瞸瞹瞺�瞼瞾矀矁矂矃矄矅矆矇矈矉矊矋矌矎矏矐矑矒矓矔矕矖矘矙矚矝矞矟矠矡矤病并玻菠播拨钵波博勃搏铂箔伯帛舶脖膊渤泊驳捕卜哺补埠不布步簿部怖擦猜裁材才财睬踩采彩菜蔡餐参蚕残惭惨灿苍舱仓沧藏操糙槽曹草厕策侧册测层蹭插叉茬茶查碴搽察岔差诧拆柴豺搀掺蝉馋谗缠铲产阐颤昌猖�".split("");for(a=0;a!=t[178].length;++a)if(t[178][a].charCodeAt(0)!==65533){r[t[178][a]]=45568+a;e[45568+a]=t[178][a]}t[179]="����������������������������������������������������������������矦矨矪矯矰矱矲矴矵矷矹矺矻矼砃砄砅砆砇砈砊砋砎砏砐砓砕砙砛砞砠砡砢砤砨砪砫砮砯砱砲砳砵砶砽砿硁硂硃硄硆硈硉硊硋硍硏硑硓硔硘硙硚�硛硜硞硟硠硡硢硣硤硥硦硧硨硩硯硰硱硲硳硴硵硶硸硹硺硻硽硾硿碀碁碂碃场尝常长偿肠厂敞畅唱倡超抄钞朝嘲潮巢吵炒车扯撤掣彻澈郴臣辰尘晨忱沉陈趁衬撑称城橙成呈乘程惩澄诚承逞骋秤吃痴持匙池迟弛驰耻齿侈尺赤翅斥炽充冲虫崇宠抽酬畴踌稠愁筹仇绸瞅丑臭初出橱厨躇锄雏滁除楚�".split("");for(a=0;a!=t[179].length;++a)if(t[179][a].charCodeAt(0)!==65533){r[t[179][a]]=45824+a;e[45824+a]=t[179][a]}t[180]="����������������������������������������������������������������碄碅碆碈碊碋碏碐碒碔碕碖碙碝碞碠碢碤碦碨碩碪碫碬碭碮碯碵碶碷碸確碻碼碽碿磀磂磃磄磆磇磈磌磍磎磏磑磒磓磖磗磘磚磛磜磝磞磟磠磡磢磣�磤磥磦磧磩磪磫磭磮磯磰磱磳磵磶磸磹磻磼磽磾磿礀礂礃礄礆礇礈礉礊礋礌础储矗搐触处揣川穿椽传船喘串疮窗幢床闯创吹炊捶锤垂春椿醇唇淳纯蠢戳绰疵茨磁雌辞慈瓷词此刺赐次聪葱囱匆从丛凑粗醋簇促蹿篡窜摧崔催脆瘁粹淬翠村存寸磋撮搓措挫错搭达答瘩打大呆歹傣戴带殆代贷袋待逮�".split("");for(a=0;a!=t[180].length;++a)if(t[180][a].charCodeAt(0)!==65533){r[t[180][a]]=46080+a;e[46080+a]=t[180][a]}t[181]="����������������������������������������������������������������礍礎礏礐礑礒礔礕礖礗礘礙礚礛礜礝礟礠礡礢礣礥礦礧礨礩礪礫礬礭礮礯礰礱礲礳礵礶礷礸礹礽礿祂祃祄祅祇祊祋祌祍祎祏祐祑祒祔祕祘祙祡祣�祤祦祩祪祫祬祮祰祱祲祳祴祵祶祹祻祼祽祾祿禂禃禆禇禈禉禋禌禍禎禐禑禒怠耽担丹单郸掸胆旦氮但惮淡诞弹蛋当挡党荡档刀捣蹈倒岛祷导到稻悼道盗德得的蹬灯登等瞪凳邓堤低滴迪敌笛狄涤翟嫡抵底地蒂第帝弟递缔颠掂滇碘点典靛垫电佃甸店惦奠淀殿碉叼雕凋刁掉吊钓调跌爹碟蝶迭谍叠�".split("");for(a=0;a!=t[181].length;++a)if(t[181][a].charCodeAt(0)!==65533){r[t[181][a]]=46336+a;e[46336+a]=t[181][a]}t[182]="����������������������������������������������������������������禓禔禕禖禗禘禙禛禜禝禞禟禠禡禢禣禤禥禦禨禩禪禫禬禭禮禯禰禱禲禴禵禶禷禸禼禿秂秄秅秇秈秊秌秎秏秐秓秔秖秗秙秚秛秜秝秞秠秡秢秥秨秪�秬秮秱秲秳秴秵秶秷秹秺秼秾秿稁稄稅稇稈稉稊稌稏稐稑稒稓稕稖稘稙稛稜丁盯叮钉顶鼎锭定订丢东冬董懂动栋侗恫冻洞兜抖斗陡豆逗痘都督毒犊独读堵睹赌杜镀肚度渡妒端短锻段断缎堆兑队对墩吨蹲敦顿囤钝盾遁掇哆多夺垛躲朵跺舵剁惰堕蛾峨鹅俄额讹娥恶厄扼遏鄂饿恩而儿耳尔饵洱二�".split("");for(a=0;a!=t[182].length;++a)if(t[182][a].charCodeAt(0)!==65533){r[t[182][a]]=46592+a;e[46592+a]=t[182][a]}t[183]="����������������������������������������������������������������稝稟稡稢稤稥稦稧稨稩稪稫稬稭種稯稰稱稲稴稵稶稸稺稾穀穁穂穃穄穅穇穈穉穊穋穌積穎穏穐穒穓穔穕穖穘穙穚穛穜穝穞穟穠穡穢穣穤穥穦穧穨�穩穪穫穬穭穮穯穱穲穳穵穻穼穽穾窂窅窇窉窊窋窌窎窏窐窓窔窙窚窛窞窡窢贰发罚筏伐乏阀法珐藩帆番翻樊矾钒繁凡烦反返范贩犯饭泛坊芳方肪房防妨仿访纺放菲非啡飞肥匪诽吠肺废沸费芬酚吩氛分纷坟焚汾粉奋份忿愤粪丰封枫蜂峰锋风疯烽逢冯缝讽奉凤佛否夫敷肤孵扶拂辐幅氟符伏俘服�".split("");for(a=0;a!=t[183].length;++a)if(t[183][a].charCodeAt(0)!==65533){r[t[183][a]]=46848+a;e[46848+a]=t[183][a]}t[184]="����������������������������������������������������������������窣窤窧窩窪窫窮窯窰窱窲窴窵窶窷窸窹窺窻窼窽窾竀竁竂竃竄竅竆竇竈竉竊竌竍竎竏竐竑竒竓竔竕竗竘竚竛竜竝竡竢竤竧竨竩竪竫竬竮竰竱竲竳�竴竵競竷竸竻竼竾笀笁笂笅笇笉笌笍笎笐笒笓笖笗笘笚笜笝笟笡笢笣笧笩笭浮涪福袱弗甫抚辅俯釜斧脯腑府腐赴副覆赋复傅付阜父腹负富讣附妇缚咐噶嘎该改概钙盖溉干甘杆柑竿肝赶感秆敢赣冈刚钢缸肛纲岗港杠篙皋高膏羔糕搞镐稿告哥歌搁戈鸽胳疙割革葛格蛤阁隔铬个各给根跟耕更庚羹�".split("");for(a=0;a!=t[184].length;++a)if(t[184][a].charCodeAt(0)!==65533){r[t[184][a]]=47104+a;e[47104+a]=t[184][a]}t[185]="����������������������������������������������������������������笯笰笲笴笵笶笷笹笻笽笿筀筁筂筃筄筆筈筊筍筎筓筕筗筙筜筞筟筡筣筤筥筦筧筨筩筪筫筬筭筯筰筳筴筶筸筺筼筽筿箁箂箃箄箆箇箈箉箊箋箌箎箏�箑箒箓箖箘箙箚箛箞箟箠箣箤箥箮箯箰箲箳箵箶箷箹箺箻箼箽箾箿節篂篃範埂耿梗工攻功恭龚供躬公宫弓巩汞拱贡共钩勾沟苟狗垢构购够辜菇咕箍估沽孤姑鼓古蛊骨谷股故顾固雇刮瓜剐寡挂褂乖拐怪棺关官冠观管馆罐惯灌贯光广逛瑰规圭硅归龟闺轨鬼诡癸桂柜跪贵刽辊滚棍锅郭国果裹过哈�".split("");for(a=0;a!=t[185].length;++a)if(t[185][a].charCodeAt(0)!==65533){r[t[185][a]]=47360+a;e[47360+a]=t[185][a]}t[186]="����������������������������������������������������������������篅篈築篊篋篍篎篏篐篒篔篕篖篗篘篛篜篞篟篠篢篣篤篧篨篩篫篬篭篯篰篲篳篴篵篶篸篹篺篻篽篿簀簁簂簃簄簅簆簈簉簊簍簎簐簑簒簓簔簕簗簘簙�簚簛簜簝簞簠簡簢簣簤簥簨簩簫簬簭簮簯簰簱簲簳簴簵簶簷簹簺簻簼簽簾籂骸孩海氦亥害骇酣憨邯韩含涵寒函喊罕翰撼捍旱憾悍焊汗汉夯杭航壕嚎豪毫郝好耗号浩呵喝荷菏核禾和何合盒貉阂河涸赫褐鹤贺嘿黑痕很狠恨哼亨横衡恒轰哄烘虹鸿洪宏弘红喉侯猴吼厚候后呼乎忽瑚壶葫胡蝴狐糊湖�".split("");for(a=0;a!=t[186].length;++a)if(t[186][a].charCodeAt(0)!==65533){r[t[186][a]]=47616+a;e[47616+a]=t[186][a]}t[187]="����������������������������������������������������������������籃籄籅籆籇籈籉籊籋籌籎籏籐籑籒籓籔籕籖籗籘籙籚籛籜籝籞籟籠籡籢籣籤籥籦籧籨籩籪籫籬籭籮籯籰籱籲籵籶籷籸籹籺籾籿粀粁粂粃粄粅粆粇�粈粊粋粌粍粎粏粐粓粔粖粙粚粛粠粡粣粦粧粨粩粫粬粭粯粰粴粵粶粷粸粺粻弧虎唬护互沪户花哗华猾滑画划化话槐徊怀淮坏欢环桓还缓换患唤痪豢焕涣宦幻荒慌黄磺蝗簧皇凰惶煌晃幌恍谎灰挥辉徽恢蛔回毁悔慧卉惠晦贿秽会烩汇讳诲绘荤昏婚魂浑混豁活伙火获或惑霍货祸击圾基机畸稽积箕�".split("");for(a=0;a!=t[187].length;++a)if(t[187][a].charCodeAt(0)!==65533){r[t[187][a]]=47872+a;e[47872+a]=t[187][a]}t[188]="����������������������������������������������������������������粿糀糂糃糄糆糉糋糎糏糐糑糒糓糔糘糚糛糝糞糡糢糣糤糥糦糧糩糪糫糬糭糮糰糱糲糳糴糵糶糷糹糺糼糽糾糿紀紁紂紃約紅紆紇紈紉紋紌納紎紏紐�紑紒紓純紕紖紗紘紙級紛紜紝紞紟紡紣紤紥紦紨紩紪紬紭紮細紱紲紳紴紵紶肌饥迹激讥鸡姬绩缉吉极棘辑籍集及急疾汲即嫉级挤几脊己蓟技冀季伎祭剂悸济寄寂计记既忌际妓继纪嘉枷夹佳家加荚颊贾甲钾假稼价架驾嫁歼监坚尖笺间煎兼肩艰奸缄茧检柬碱硷拣捡简俭剪减荐槛鉴践贱见键箭件�".split("");for(a=0;a!=t[188].length;++a)if(t[188][a].charCodeAt(0)!==65533){r[t[188][a]]=48128+a;e[48128+a]=t[188][a]}t[189]="����������������������������������������������������������������紷紸紹紺紻紼紽紾紿絀絁終絃組絅絆絇絈絉絊絋経絍絎絏結絑絒絓絔絕絖絗絘絙絚絛絜絝絞絟絠絡絢絣絤絥給絧絨絩絪絫絬絭絯絰統絲絳絴絵絶�絸絹絺絻絼絽絾絿綀綁綂綃綄綅綆綇綈綉綊綋綌綍綎綏綐綑綒經綔綕綖綗綘健舰剑饯渐溅涧建僵姜将浆江疆蒋桨奖讲匠酱降蕉椒礁焦胶交郊浇骄娇嚼搅铰矫侥脚狡角饺缴绞剿教酵轿较叫窖揭接皆秸街阶截劫节桔杰捷睫竭洁结解姐戒藉芥界借介疥诫届巾筋斤金今津襟紧锦仅谨进靳晋禁近烬浸�".split("");for(a=0;a!=t[189].length;++a)if(t[189][a].charCodeAt(0)!==65533){r[t[189][a]]=48384+a;e[48384+a]=t[189][a]}t[190]="����������������������������������������������������������������継続綛綜綝綞綟綠綡綢綣綤綥綧綨綩綪綫綬維綯綰綱網綳綴綵綶綷綸綹綺綻綼綽綾綿緀緁緂緃緄緅緆緇緈緉緊緋緌緍緎総緐緑緒緓緔緕緖緗緘緙�線緛緜緝緞緟締緡緢緣緤緥緦緧編緩緪緫緬緭緮緯緰緱緲緳練緵緶緷緸緹緺尽劲荆兢茎睛晶鲸京惊精粳经井警景颈静境敬镜径痉靖竟竞净炯窘揪究纠玖韭久灸九酒厩救旧臼舅咎就疚鞠拘狙疽居驹菊局咀矩举沮聚拒据巨具距踞锯俱句惧炬剧捐鹃娟倦眷卷绢撅攫抉掘倔爵觉决诀绝均菌钧军君峻�".split("");for(a=0;a!=t[190].length;++a)if(t[190][a].charCodeAt(0)!==65533){r[t[190][a]]=48640+a;e[48640+a]=t[190][a]}t[191]="����������������������������������������������������������������緻緼緽緾緿縀縁縂縃縄縅縆縇縈縉縊縋縌縍縎縏縐縑縒縓縔縕縖縗縘縙縚縛縜縝縞縟縠縡縢縣縤縥縦縧縨縩縪縫縬縭縮縯縰縱縲縳縴縵縶縷縸縹�縺縼總績縿繀繂繃繄繅繆繈繉繊繋繌繍繎繏繐繑繒繓織繕繖繗繘繙繚繛繜繝俊竣浚郡骏喀咖卡咯开揩楷凯慨刊堪勘坎砍看康慷糠扛抗亢炕考拷烤靠坷苛柯棵磕颗科壳咳可渴克刻客课肯啃垦恳坑吭空恐孔控抠口扣寇枯哭窟苦酷库裤夸垮挎跨胯块筷侩快宽款匡筐狂框矿眶旷况亏盔岿窥葵奎魁傀�".split("");for(a=0;a!=t[191].length;++a)if(t[191][a].charCodeAt(0)!==65533){r[t[191][a]]=48896+a;e[48896+a]=t[191][a]}t[192]="����������������������������������������������������������������繞繟繠繡繢繣繤繥繦繧繨繩繪繫繬繭繮繯繰繱繲繳繴繵繶繷繸繹繺繻繼繽繾繿纀纁纃纄纅纆纇纈纉纊纋續纍纎纏纐纑纒纓纔纕纖纗纘纙纚纜纝纞�纮纴纻纼绖绤绬绹缊缐缞缷缹缻缼缽缾缿罀罁罃罆罇罈罉罊罋罌罍罎罏罒罓馈愧溃坤昆捆困括扩廓阔垃拉喇蜡腊辣啦莱来赖蓝婪栏拦篮阑兰澜谰揽览懒缆烂滥琅榔狼廊郎朗浪捞劳牢老佬姥酪烙涝勒乐雷镭蕾磊累儡垒擂肋类泪棱楞冷厘梨犁黎篱狸离漓理李里鲤礼莉荔吏栗丽厉励砾历利傈例俐�".split("");for(a=0;a!=t[192].length;++a)if(t[192][a].charCodeAt(0)!==65533){r[t[192][a]]=49152+a;e[49152+a]=t[192][a]}t[193]="����������������������������������������������������������������罖罙罛罜罝罞罠罣罤罥罦罧罫罬罭罯罰罳罵罶罷罸罺罻罼罽罿羀羂羃羄羅羆羇羈羉羋羍羏羐羑羒羓羕羖羗羘羙羛羜羠羢羣羥羦羨義羪羫羬羭羮羱�羳羴羵羶羷羺羻羾翀翂翃翄翆翇翈翉翋翍翏翐翑習翓翖翗翙翚翛翜翝翞翢翣痢立粒沥隶力璃哩俩联莲连镰廉怜涟帘敛脸链恋炼练粮凉梁粱良两辆量晾亮谅撩聊僚疗燎寥辽潦了撂镣廖料列裂烈劣猎琳林磷霖临邻鳞淋凛赁吝拎玲菱零龄铃伶羚凌灵陵岭领另令溜琉榴硫馏留刘瘤流柳六龙聋咙笼窿�".split("");for(a=0;a!=t[193].length;++a)if(t[193][a].charCodeAt(0)!==65533){r[t[193][a]]=49408+a;e[49408+a]=t[193][a]}t[194]="����������������������������������������������������������������翤翧翨翪翫翬翭翯翲翴翵翶翷翸翹翺翽翾翿耂耇耈耉耊耎耏耑耓耚耛耝耞耟耡耣耤耫耬耭耮耯耰耲耴耹耺耼耾聀聁聄聅聇聈聉聎聏聐聑聓聕聖聗�聙聛聜聝聞聟聠聡聢聣聤聥聦聧聨聫聬聭聮聯聰聲聳聴聵聶職聸聹聺聻聼聽隆垄拢陇楼娄搂篓漏陋芦卢颅庐炉掳卤虏鲁麓碌露路赂鹿潞禄录陆戮驴吕铝侣旅履屡缕虑氯律率滤绿峦挛孪滦卵乱掠略抡轮伦仑沦纶论萝螺罗逻锣箩骡裸落洛骆络妈麻玛码蚂马骂嘛吗埋买麦卖迈脉瞒馒蛮满蔓曼慢漫�".split("");for(a=0;a!=t[194].length;++a)if(t[194][a].charCodeAt(0)!==65533){r[t[194][a]]=49664+a;e[49664+a]=t[194][a]}t[195]="����������������������������������������������������������������聾肁肂肅肈肊肍肎肏肐肑肒肔肕肗肙肞肣肦肧肨肬肰肳肵肶肸肹肻胅胇胈胉胊胋胏胐胑胒胓胔胕胘胟胠胢胣胦胮胵胷胹胻胾胿脀脁脃脄脅脇脈脋�脌脕脗脙脛脜脝脟脠脡脢脣脤脥脦脧脨脩脪脫脭脮脰脳脴脵脷脹脺脻脼脽脿谩芒茫盲氓忙莽猫茅锚毛矛铆卯茂冒帽貌贸么玫枚梅酶霉煤没眉媒镁每美昧寐妹媚门闷们萌蒙檬盟锰猛梦孟眯醚靡糜迷谜弥米秘觅泌蜜密幂棉眠绵冕免勉娩缅面苗描瞄藐秒渺庙妙蔑灭民抿皿敏悯闽明螟鸣铭名命谬摸�".split("");
for(a=0;a!=t[195].length;++a)if(t[195][a].charCodeAt(0)!==65533){r[t[195][a]]=49920+a;e[49920+a]=t[195][a]}t[196]="����������������������������������������������������������������腀腁腂腃腄腅腇腉腍腎腏腒腖腗腘腛腜腝腞腟腡腢腣腤腦腨腪腫腬腯腲腳腵腶腷腸膁膃膄膅膆膇膉膋膌膍膎膐膒膓膔膕膖膗膙膚膞膟膠膡膢膤膥�膧膩膫膬膭膮膯膰膱膲膴膵膶膷膸膹膼膽膾膿臄臅臇臈臉臋臍臎臏臐臑臒臓摹蘑模膜磨摩魔抹末莫墨默沫漠寞陌谋牟某拇牡亩姆母墓暮幕募慕木目睦牧穆拿哪呐钠那娜纳氖乃奶耐奈南男难囊挠脑恼闹淖呢馁内嫩能妮霓倪泥尼拟你匿腻逆溺蔫拈年碾撵捻念娘酿鸟尿捏聂孽啮镊镍涅您柠狞凝宁�".split("");for(a=0;a!=t[196].length;++a)if(t[196][a].charCodeAt(0)!==65533){r[t[196][a]]=50176+a;e[50176+a]=t[196][a]}t[197]="����������������������������������������������������������������臔臕臖臗臘臙臚臛臜臝臞臟臠臡臢臤臥臦臨臩臫臮臯臰臱臲臵臶臷臸臹臺臽臿舃與興舉舊舋舎舏舑舓舕舖舗舘舙舚舝舠舤舥舦舧舩舮舲舺舼舽舿�艀艁艂艃艅艆艈艊艌艍艎艐艑艒艓艔艕艖艗艙艛艜艝艞艠艡艢艣艤艥艦艧艩拧泞牛扭钮纽脓浓农弄奴努怒女暖虐疟挪懦糯诺哦欧鸥殴藕呕偶沤啪趴爬帕怕琶拍排牌徘湃派攀潘盘磐盼畔判叛乓庞旁耪胖抛咆刨炮袍跑泡呸胚培裴赔陪配佩沛喷盆砰抨烹澎彭蓬棚硼篷膨朋鹏捧碰坯砒霹批披劈琵毗�".split("");for(a=0;a!=t[197].length;++a)if(t[197][a].charCodeAt(0)!==65533){r[t[197][a]]=50432+a;e[50432+a]=t[197][a]}t[198]="����������������������������������������������������������������艪艫艬艭艱艵艶艷艸艻艼芀芁芃芅芆芇芉芌芐芓芔芕芖芚芛芞芠芢芣芧芲芵芶芺芻芼芿苀苂苃苅苆苉苐苖苙苚苝苢苧苨苩苪苬苭苮苰苲苳苵苶苸�苺苼苽苾苿茀茊茋茍茐茒茓茖茘茙茝茞茟茠茡茢茣茤茥茦茩茪茮茰茲茷茻茽啤脾疲皮匹痞僻屁譬篇偏片骗飘漂瓢票撇瞥拼频贫品聘乒坪苹萍平凭瓶评屏坡泼颇婆破魄迫粕剖扑铺仆莆葡菩蒲埔朴圃普浦谱曝瀑期欺栖戚妻七凄漆柒沏其棋奇歧畦崎脐齐旗祈祁骑起岂乞企启契砌器气迄弃汽泣讫掐�".split("");for(a=0;a!=t[198].length;++a)if(t[198][a].charCodeAt(0)!==65533){r[t[198][a]]=50688+a;e[50688+a]=t[198][a]}t[199]="����������������������������������������������������������������茾茿荁荂荄荅荈荊荋荌荍荎荓荕荖荗荘荙荝荢荰荱荲荳荴荵荶荹荺荾荿莀莁莂莃莄莇莈莊莋莌莍莏莐莑莔莕莖莗莙莚莝莟莡莢莣莤莥莦莧莬莭莮�莯莵莻莾莿菂菃菄菆菈菉菋菍菎菐菑菒菓菕菗菙菚菛菞菢菣菤菦菧菨菫菬菭恰洽牵扦钎铅千迁签仟谦乾黔钱钳前潜遣浅谴堑嵌欠歉枪呛腔羌墙蔷强抢橇锹敲悄桥瞧乔侨巧鞘撬翘峭俏窍切茄且怯窃钦侵亲秦琴勤芹擒禽寝沁青轻氢倾卿清擎晴氰情顷请庆琼穷秋丘邱球求囚酋泅趋区蛆曲躯屈驱渠�".split("");for(a=0;a!=t[199].length;++a)if(t[199][a].charCodeAt(0)!==65533){r[t[199][a]]=50944+a;e[50944+a]=t[199][a]}t[200]="����������������������������������������������������������������菮華菳菴菵菶菷菺菻菼菾菿萀萂萅萇萈萉萊萐萒萓萔萕萖萗萙萚萛萞萟萠萡萢萣萩萪萫萬萭萮萯萰萲萳萴萵萶萷萹萺萻萾萿葀葁葂葃葄葅葇葈葉�葊葋葌葍葎葏葐葒葓葔葕葖葘葝葞葟葠葢葤葥葦葧葨葪葮葯葰葲葴葷葹葻葼取娶龋趣去圈颧权醛泉全痊拳犬券劝缺炔瘸却鹊榷确雀裙群然燃冉染瓤壤攘嚷让饶扰绕惹热壬仁人忍韧任认刃妊纫扔仍日戎茸蓉荣融熔溶容绒冗揉柔肉茹蠕儒孺如辱乳汝入褥软阮蕊瑞锐闰润若弱撒洒萨腮鳃塞赛三叁�".split("");for(a=0;a!=t[200].length;++a)if(t[200][a].charCodeAt(0)!==65533){r[t[200][a]]=51200+a;e[51200+a]=t[200][a]}t[201]="����������������������������������������������������������������葽葾葿蒀蒁蒃蒄蒅蒆蒊蒍蒏蒐蒑蒒蒓蒔蒕蒖蒘蒚蒛蒝蒞蒟蒠蒢蒣蒤蒥蒦蒧蒨蒩蒪蒫蒬蒭蒮蒰蒱蒳蒵蒶蒷蒻蒼蒾蓀蓂蓃蓅蓆蓇蓈蓋蓌蓎蓏蓒蓔蓕蓗�蓘蓙蓚蓛蓜蓞蓡蓢蓤蓧蓨蓩蓪蓫蓭蓮蓯蓱蓲蓳蓴蓵蓶蓷蓸蓹蓺蓻蓽蓾蔀蔁蔂伞散桑嗓丧搔骚扫嫂瑟色涩森僧莎砂杀刹沙纱傻啥煞筛晒珊苫杉山删煽衫闪陕擅赡膳善汕扇缮墒伤商赏晌上尚裳梢捎稍烧芍勺韶少哨邵绍奢赊蛇舌舍赦摄射慑涉社设砷申呻伸身深娠绅神沈审婶甚肾慎渗声生甥牲升绳�".split("");for(a=0;a!=t[201].length;++a)if(t[201][a].charCodeAt(0)!==65533){r[t[201][a]]=51456+a;e[51456+a]=t[201][a]}t[202]="����������������������������������������������������������������蔃蔄蔅蔆蔇蔈蔉蔊蔋蔍蔎蔏蔐蔒蔔蔕蔖蔘蔙蔛蔜蔝蔞蔠蔢蔣蔤蔥蔦蔧蔨蔩蔪蔭蔮蔯蔰蔱蔲蔳蔴蔵蔶蔾蔿蕀蕁蕂蕄蕅蕆蕇蕋蕌蕍蕎蕏蕐蕑蕒蕓蕔蕕�蕗蕘蕚蕛蕜蕝蕟蕠蕡蕢蕣蕥蕦蕧蕩蕪蕫蕬蕭蕮蕯蕰蕱蕳蕵蕶蕷蕸蕼蕽蕿薀薁省盛剩胜圣师失狮施湿诗尸虱十石拾时什食蚀实识史矢使屎驶始式示士世柿事拭誓逝势是嗜噬适仕侍释饰氏市恃室视试收手首守寿授售受瘦兽蔬枢梳殊抒输叔舒淑疏书赎孰熟薯暑曙署蜀黍鼠属术述树束戍竖墅庶数漱�".split("");for(a=0;a!=t[202].length;++a)if(t[202][a].charCodeAt(0)!==65533){r[t[202][a]]=51712+a;e[51712+a]=t[202][a]}t[203]="����������������������������������������������������������������薂薃薆薈薉薊薋薌薍薎薐薑薒薓薔薕薖薗薘薙薚薝薞薟薠薡薢薣薥薦薧薩薫薬薭薱薲薳薴薵薶薸薺薻薼薽薾薿藀藂藃藄藅藆藇藈藊藋藌藍藎藑藒�藔藖藗藘藙藚藛藝藞藟藠藡藢藣藥藦藧藨藪藫藬藭藮藯藰藱藲藳藴藵藶藷藸恕刷耍摔衰甩帅栓拴霜双爽谁水睡税吮瞬顺舜说硕朔烁斯撕嘶思私司丝死肆寺嗣四伺似饲巳松耸怂颂送宋讼诵搜艘擞嗽苏酥俗素速粟僳塑溯宿诉肃酸蒜算虽隋随绥髓碎岁穗遂隧祟孙损笋蓑梭唆缩琐索锁所塌他它她塔�".split("");for(a=0;a!=t[203].length;++a)if(t[203][a].charCodeAt(0)!==65533){r[t[203][a]]=51968+a;e[51968+a]=t[203][a]}t[204]="����������������������������������������������������������������藹藺藼藽藾蘀蘁蘂蘃蘄蘆蘇蘈蘉蘊蘋蘌蘍蘎蘏蘐蘒蘓蘔蘕蘗蘘蘙蘚蘛蘜蘝蘞蘟蘠蘡蘢蘣蘤蘥蘦蘨蘪蘫蘬蘭蘮蘯蘰蘱蘲蘳蘴蘵蘶蘷蘹蘺蘻蘽蘾蘿虀�虁虂虃虄虅虆虇虈虉虊虋虌虒虓處虖虗虘虙虛虜虝號虠虡虣虤虥虦虧虨虩虪獭挞蹋踏胎苔抬台泰酞太态汰坍摊贪瘫滩坛檀痰潭谭谈坦毯袒碳探叹炭汤塘搪堂棠膛唐糖倘躺淌趟烫掏涛滔绦萄桃逃淘陶讨套特藤腾疼誊梯剔踢锑提题蹄啼体替嚏惕涕剃屉天添填田甜恬舔腆挑条迢眺跳贴铁帖厅听烃�".split("");for(a=0;a!=t[204].length;++a)if(t[204][a].charCodeAt(0)!==65533){r[t[204][a]]=52224+a;e[52224+a]=t[204][a]}t[205]="����������������������������������������������������������������虭虯虰虲虳虴虵虶虷虸蚃蚄蚅蚆蚇蚈蚉蚎蚏蚐蚑蚒蚔蚖蚗蚘蚙蚚蚛蚞蚟蚠蚡蚢蚥蚦蚫蚭蚮蚲蚳蚷蚸蚹蚻蚼蚽蚾蚿蛁蛂蛃蛅蛈蛌蛍蛒蛓蛕蛖蛗蛚蛜�蛝蛠蛡蛢蛣蛥蛦蛧蛨蛪蛫蛬蛯蛵蛶蛷蛺蛻蛼蛽蛿蜁蜄蜅蜆蜋蜌蜎蜏蜐蜑蜔蜖汀廷停亭庭挺艇通桐酮瞳同铜彤童桶捅筒统痛偷投头透凸秃突图徒途涂屠土吐兔湍团推颓腿蜕褪退吞屯臀拖托脱鸵陀驮驼椭妥拓唾挖哇蛙洼娃瓦袜歪外豌弯湾玩顽丸烷完碗挽晚皖惋宛婉万腕汪王亡枉网往旺望忘妄威�".split("");for(a=0;a!=t[205].length;++a)if(t[205][a].charCodeAt(0)!==65533){r[t[205][a]]=52480+a;e[52480+a]=t[205][a]}t[206]="����������������������������������������������������������������蜙蜛蜝蜟蜠蜤蜦蜧蜨蜪蜫蜬蜭蜯蜰蜲蜳蜵蜶蜸蜹蜺蜼蜽蝀蝁蝂蝃蝄蝅蝆蝊蝋蝍蝏蝐蝑蝒蝔蝕蝖蝘蝚蝛蝜蝝蝞蝟蝡蝢蝦蝧蝨蝩蝪蝫蝬蝭蝯蝱蝲蝳蝵�蝷蝸蝹蝺蝿螀螁螄螆螇螉螊螌螎螏螐螑螒螔螕螖螘螙螚螛螜螝螞螠螡螢螣螤巍微危韦违桅围唯惟为潍维苇萎委伟伪尾纬未蔚味畏胃喂魏位渭谓尉慰卫瘟温蚊文闻纹吻稳紊问嗡翁瓮挝蜗涡窝我斡卧握沃巫呜钨乌污诬屋无芜梧吾吴毋武五捂午舞伍侮坞戊雾晤物勿务悟误昔熙析西硒矽晰嘻吸锡牺�".split("");for(a=0;a!=t[206].length;++a)if(t[206][a].charCodeAt(0)!==65533){r[t[206][a]]=52736+a;e[52736+a]=t[206][a]}t[207]="����������������������������������������������������������������螥螦螧螩螪螮螰螱螲螴螶螷螸螹螻螼螾螿蟁蟂蟃蟄蟅蟇蟈蟉蟌蟍蟎蟏蟐蟔蟕蟖蟗蟘蟙蟚蟜蟝蟞蟟蟡蟢蟣蟤蟦蟧蟨蟩蟫蟬蟭蟯蟰蟱蟲蟳蟴蟵蟶蟷蟸�蟺蟻蟼蟽蟿蠀蠁蠂蠄蠅蠆蠇蠈蠉蠋蠌蠍蠎蠏蠐蠑蠒蠔蠗蠘蠙蠚蠜蠝蠞蠟蠠蠣稀息希悉膝夕惜熄烯溪汐犀檄袭席习媳喜铣洗系隙戏细瞎虾匣霞辖暇峡侠狭下厦夏吓掀锨先仙鲜纤咸贤衔舷闲涎弦嫌显险现献县腺馅羡宪陷限线相厢镶香箱襄湘乡翔祥详想响享项巷橡像向象萧硝霄削哮嚣销消宵淆晓�".split("");for(a=0;a!=t[207].length;++a)if(t[207][a].charCodeAt(0)!==65533){r[t[207][a]]=52992+a;e[52992+a]=t[207][a]}t[208]="����������������������������������������������������������������蠤蠥蠦蠧蠨蠩蠪蠫蠬蠭蠮蠯蠰蠱蠳蠴蠵蠶蠷蠸蠺蠻蠽蠾蠿衁衂衃衆衇衈衉衊衋衎衏衐衑衒術衕衖衘衚衛衜衝衞衟衠衦衧衪衭衯衱衳衴衵衶衸衹衺�衻衼袀袃袆袇袉袊袌袎袏袐袑袓袔袕袗袘袙袚袛袝袞袟袠袡袣袥袦袧袨袩袪小孝校肖啸笑效楔些歇蝎鞋协挟携邪斜胁谐写械卸蟹懈泄泻谢屑薪芯锌欣辛新忻心信衅星腥猩惺兴刑型形邢行醒幸杏性姓兄凶胸匈汹雄熊休修羞朽嗅锈秀袖绣墟戌需虚嘘须徐许蓄酗叙旭序畜恤絮婿绪续轩喧宣悬旋玄�".split("");for(a=0;a!=t[208].length;++a)if(t[208][a].charCodeAt(0)!==65533){r[t[208][a]]=53248+a;e[53248+a]=t[208][a]}t[209]="����������������������������������������������������������������袬袮袯袰袲袳袴袵袶袸袹袺袻袽袾袿裀裃裄裇裈裊裋裌裍裏裐裑裓裖裗裚裛補裝裞裠裡裦裧裩裪裫裬裭裮裯裲裵裶裷裺裻製裿褀褁褃褄褅褆複褈�褉褋褌褍褎褏褑褔褕褖褗褘褜褝褞褟褠褢褣褤褦褧褨褩褬褭褮褯褱褲褳褵褷选癣眩绚靴薛学穴雪血勋熏循旬询寻驯巡殉汛训讯逊迅压押鸦鸭呀丫芽牙蚜崖衙涯雅哑亚讶焉咽阉烟淹盐严研蜒岩延言颜阎炎沿奄掩眼衍演艳堰燕厌砚雁唁彦焰宴谚验殃央鸯秧杨扬佯疡羊洋阳氧仰痒养样漾邀腰妖瑶�".split("");for(a=0;a!=t[209].length;++a)if(t[209][a].charCodeAt(0)!==65533){r[t[209][a]]=53504+a;e[53504+a]=t[209][a]}t[210]="����������������������������������������������������������������褸褹褺褻褼褽褾褿襀襂襃襅襆襇襈襉襊襋襌襍襎襏襐襑襒襓襔襕襖襗襘襙襚襛襜襝襠襡襢襣襤襥襧襨襩襪襫襬襭襮襯襰襱襲襳襴襵襶襷襸襹襺襼�襽襾覀覂覄覅覇覈覉覊見覌覍覎規覐覑覒覓覔覕視覗覘覙覚覛覜覝覞覟覠覡摇尧遥窑谣姚咬舀药要耀椰噎耶爷野冶也页掖业叶曳腋夜液一壹医揖铱依伊衣颐夷遗移仪胰疑沂宜姨彝椅蚁倚已乙矣以艺抑易邑屹亿役臆逸肄疫亦裔意毅忆义益溢诣议谊译异翼翌绎茵荫因殷音阴姻吟银淫寅饮尹引隐�".split("");for(a=0;a!=t[210].length;++a)if(t[210][a].charCodeAt(0)!==65533){r[t[210][a]]=53760+a;e[53760+a]=t[210][a]}t[211]="����������������������������������������������������������������覢覣覤覥覦覧覨覩親覫覬覭覮覯覰覱覲観覴覵覶覷覸覹覺覻覼覽覾覿觀觃觍觓觔觕觗觘觙觛觝觟觠觡觢觤觧觨觩觪觬觭觮觰觱觲觴觵觶觷觸觹觺�觻觼觽觾觿訁訂訃訄訅訆計訉訊訋訌訍討訏訐訑訒訓訔訕訖託記訙訚訛訜訝印英樱婴鹰应缨莹萤营荧蝇迎赢盈影颖硬映哟拥佣臃痈庸雍踊蛹咏泳涌永恿勇用幽优悠忧尤由邮铀犹油游酉有友右佑釉诱又幼迂淤于盂榆虞愚舆余俞逾鱼愉渝渔隅予娱雨与屿禹宇语羽玉域芋郁吁遇喻峪御愈欲狱育誉�".split("");for(a=0;a!=t[211].length;++a)if(t[211][a].charCodeAt(0)!==65533){r[t[211][a]]=54016+a;e[54016+a]=t[211][a]}t[212]="����������������������������������������������������������������訞訟訠訡訢訣訤訥訦訧訨訩訪訫訬設訮訯訰許訲訳訴訵訶訷訸訹診註証訽訿詀詁詂詃詄詅詆詇詉詊詋詌詍詎詏詐詑詒詓詔評詖詗詘詙詚詛詜詝詞�詟詠詡詢詣詤詥試詧詨詩詪詫詬詭詮詯詰話該詳詴詵詶詷詸詺詻詼詽詾詿誀浴寓裕预豫驭鸳渊冤元垣袁原援辕园员圆猿源缘远苑愿怨院曰约越跃钥岳粤月悦阅耘云郧匀陨允运蕴酝晕韵孕匝砸杂栽哉灾宰载再在咱攒暂赞赃脏葬遭糟凿藻枣早澡蚤躁噪造皂灶燥责择则泽贼怎增憎曾赠扎喳渣札轧�".split("");for(a=0;a!=t[212].length;++a)if(t[212][a].charCodeAt(0)!==65533){r[t[212][a]]=54272+a;e[54272+a]=t[212][a]}t[213]="����������������������������������������������������������������誁誂誃誄誅誆誇誈誋誌認誎誏誐誑誒誔誕誖誗誘誙誚誛誜誝語誟誠誡誢誣誤誥誦誧誨誩說誫説読誮誯誰誱課誳誴誵誶誷誸誹誺誻誼誽誾調諀諁諂�諃諄諅諆談諈諉諊請諌諍諎諏諐諑諒諓諔諕論諗諘諙諚諛諜諝諞諟諠諡諢諣铡闸眨栅榨咋乍炸诈摘斋宅窄债寨瞻毡詹粘沾盏斩辗崭展蘸栈占战站湛绽樟章彰漳张掌涨杖丈帐账仗胀瘴障招昭找沼赵照罩兆肇召遮折哲蛰辙者锗蔗这浙珍斟真甄砧臻贞针侦枕疹诊震振镇阵蒸挣睁征狰争怔整拯正政�".split("");for(a=0;a!=t[213].length;++a)if(t[213][a].charCodeAt(0)!==65533){r[t[213][a]]=54528+a;e[54528+a]=t[213][a]}t[214]="����������������������������������������������������������������諤諥諦諧諨諩諪諫諬諭諮諯諰諱諲諳諴諵諶諷諸諹諺諻諼諽諾諿謀謁謂謃謄謅謆謈謉謊謋謌謍謎謏謐謑謒謓謔謕謖謗謘謙謚講謜謝謞謟謠謡謢謣�謤謥謧謨謩謪謫謬謭謮謯謰謱謲謳謴謵謶謷謸謹謺謻謼謽謾謿譀譁譂譃譄譅帧症郑证芝枝支吱蜘知肢脂汁之织职直植殖执值侄址指止趾只旨纸志挚掷至致置帜峙制智秩稚质炙痔滞治窒中盅忠钟衷终种肿重仲众舟周州洲诌粥轴肘帚咒皱宙昼骤珠株蛛朱猪诸诛逐竹烛煮拄瞩嘱主著柱助蛀贮铸筑�".split("");for(a=0;a!=t[214].length;++a)if(t[214][a].charCodeAt(0)!==65533){r[t[214][a]]=54784+a;e[54784+a]=t[214][a]}t[215]="����������������������������������������������������������������譆譇譈證譊譋譌譍譎譏譐譑譒譓譔譕譖譗識譙譚譛譜譝譞譟譠譡譢譣譤譥譧譨譩譪譫譭譮譯議譱譲譳譴譵譶護譸譹譺譻譼譽譾譿讀讁讂讃讄讅讆�讇讈讉變讋讌讍讎讏讐讑讒讓讔讕讖讗讘讙讚讛讜讝讞讟讬讱讻诇诐诪谉谞住注祝驻抓爪拽专砖转撰赚篆桩庄装妆撞壮状椎锥追赘坠缀谆准捉拙卓桌琢茁酌啄着灼浊兹咨资姿滋淄孜紫仔籽滓子自渍字鬃棕踪宗综总纵邹走奏揍租足卒族祖诅阻组钻纂嘴醉最罪尊遵昨左佐柞做作坐座������".split("");for(a=0;a!=t[215].length;++a)if(t[215][a].charCodeAt(0)!==65533){r[t[215][a]]=55040+a;e[55040+a]=t[215][a]}t[216]="����������������������������������������������������������������谸谹谺谻谼谽谾谿豀豂豃豄豅豈豊豋豍豎豏豐豑豒豓豔豖豗豘豙豛豜豝豞豟豠豣豤豥豦豧豨豩豬豭豮豯豰豱豲豴豵豶豷豻豼豽豾豿貀貁貃貄貆貇�貈貋貍貎貏貐貑貒貓貕貖貗貙貚貛貜貝貞貟負財貢貣貤貥貦貧貨販貪貫責貭亍丌兀丐廿卅丕亘丞鬲孬噩丨禺丿匕乇夭爻卮氐囟胤馗毓睾鼗丶亟鼐乜乩亓芈孛啬嘏仄厍厝厣厥厮靥赝匚叵匦匮匾赜卦卣刂刈刎刭刳刿剀剌剞剡剜蒯剽劂劁劐劓冂罔亻仃仉仂仨仡仫仞伛仳伢佤仵伥伧伉伫佞佧攸佚佝�".split("");for(a=0;a!=t[216].length;++a)if(t[216][a].charCodeAt(0)!==65533){r[t[216][a]]=55296+a;e[55296+a]=t[216][a]}t[217]="����������������������������������������������������������������貮貯貰貱貲貳貴貵貶買貸貹貺費貼貽貾貿賀賁賂賃賄賅賆資賈賉賊賋賌賍賎賏賐賑賒賓賔賕賖賗賘賙賚賛賜賝賞賟賠賡賢賣賤賥賦賧賨賩質賫賬�賭賮賯賰賱賲賳賴賵賶賷賸賹賺賻購賽賾賿贀贁贂贃贄贅贆贇贈贉贊贋贌贍佟佗伲伽佶佴侑侉侃侏佾佻侪佼侬侔俦俨俪俅俚俣俜俑俟俸倩偌俳倬倏倮倭俾倜倌倥倨偾偃偕偈偎偬偻傥傧傩傺僖儆僭僬僦僮儇儋仝氽佘佥俎龠汆籴兮巽黉馘冁夔勹匍訇匐凫夙兕亠兖亳衮袤亵脔裒禀嬴蠃羸冫冱冽冼�".split("");for(a=0;a!=t[217].length;++a)if(t[217][a].charCodeAt(0)!==65533){r[t[217][a]]=55552+a;e[55552+a]=t[217][a]}t[218]="����������������������������������������������������������������贎贏贐贑贒贓贔贕贖贗贘贙贚贛贜贠赑赒赗赟赥赨赩赪赬赮赯赱赲赸赹赺赻赼赽赾赿趀趂趃趆趇趈趉趌趍趎趏趐趒趓趕趖趗趘趙趚趛趜趝趞趠趡�趢趤趥趦趧趨趩趪趫趬趭趮趯趰趲趶趷趹趻趽跀跁跂跅跇跈跉跊跍跐跒跓跔凇冖冢冥讠讦讧讪讴讵讷诂诃诋诏诎诒诓诔诖诘诙诜诟诠诤诨诩诮诰诳诶诹诼诿谀谂谄谇谌谏谑谒谔谕谖谙谛谘谝谟谠谡谥谧谪谫谮谯谲谳谵谶卩卺阝阢阡阱阪阽阼陂陉陔陟陧陬陲陴隈隍隗隰邗邛邝邙邬邡邴邳邶邺�".split("");for(a=0;a!=t[218].length;++a)if(t[218][a].charCodeAt(0)!==65533){r[t[218][a]]=55808+a;e[55808+a]=t[218][a]}t[219]="����������������������������������������������������������������跕跘跙跜跠跡跢跥跦跧跩跭跮跰跱跲跴跶跼跾跿踀踁踂踃踄踆踇踈踋踍踎踐踑踒踓踕踖踗踘踙踚踛踜踠踡踤踥踦踧踨踫踭踰踲踳踴踶踷踸踻踼踾�踿蹃蹅蹆蹌蹍蹎蹏蹐蹓蹔蹕蹖蹗蹘蹚蹛蹜蹝蹞蹟蹠蹡蹢蹣蹤蹥蹧蹨蹪蹫蹮蹱邸邰郏郅邾郐郄郇郓郦郢郜郗郛郫郯郾鄄鄢鄞鄣鄱鄯鄹酃酆刍奂劢劬劭劾哿勐勖勰叟燮矍廴凵凼鬯厶弁畚巯坌垩垡塾墼壅壑圩圬圪圳圹圮圯坜圻坂坩垅坫垆坼坻坨坭坶坳垭垤垌垲埏垧垴垓垠埕埘埚埙埒垸埴埯埸埤埝�".split("");for(a=0;a!=t[219].length;++a)if(t[219][a].charCodeAt(0)!==65533){r[t[219][a]]=56064+a;e[56064+a]=t[219][a]}t[220]="����������������������������������������������������������������蹳蹵蹷蹸蹹蹺蹻蹽蹾躀躂躃躄躆躈躉躊躋躌躍躎躑躒躓躕躖躗躘躙躚躛躝躟躠躡躢躣躤躥躦躧躨躩躪躭躮躰躱躳躴躵躶躷躸躹躻躼躽躾躿軀軁軂�軃軄軅軆軇軈軉車軋軌軍軏軐軑軒軓軔軕軖軗軘軙軚軛軜軝軞軟軠軡転軣軤堋堍埽埭堀堞堙塄堠塥塬墁墉墚墀馨鼙懿艹艽艿芏芊芨芄芎芑芗芙芫芸芾芰苈苊苣芘芷芮苋苌苁芩芴芡芪芟苄苎芤苡茉苷苤茏茇苜苴苒苘茌苻苓茑茚茆茔茕苠苕茜荑荛荜茈莒茼茴茱莛荞茯荏荇荃荟荀茗荠茭茺茳荦荥�".split("");for(a=0;a!=t[220].length;++a)if(t[220][a].charCodeAt(0)!==65533){r[t[220][a]]=56320+a;e[56320+a]=t[220][a]}t[221]="����������������������������������������������������������������軥軦軧軨軩軪軫軬軭軮軯軰軱軲軳軴軵軶軷軸軹軺軻軼軽軾軿輀輁輂較輄輅輆輇輈載輊輋輌輍輎輏輐輑輒輓輔輕輖輗輘輙輚輛輜輝輞輟輠輡輢輣�輤輥輦輧輨輩輪輫輬輭輮輯輰輱輲輳輴輵輶輷輸輹輺輻輼輽輾輿轀轁轂轃轄荨茛荩荬荪荭荮莰荸莳莴莠莪莓莜莅荼莶莩荽莸荻莘莞莨莺莼菁萁菥菘堇萘萋菝菽菖萜萸萑萆菔菟萏萃菸菹菪菅菀萦菰菡葜葑葚葙葳蒇蒈葺蒉葸萼葆葩葶蒌蒎萱葭蓁蓍蓐蓦蒽蓓蓊蒿蒺蓠蒡蒹蒴蒗蓥蓣蔌甍蔸蓰蔹蔟蔺�".split("");for(a=0;a!=t[221].length;++a)if(t[221][a].charCodeAt(0)!==65533){r[t[221][a]]=56576+a;e[56576+a]=t[221][a]}t[222]="����������������������������������������������������������������轅轆轇轈轉轊轋轌轍轎轏轐轑轒轓轔轕轖轗轘轙轚轛轜轝轞轟轠轡轢轣轤轥轪辀辌辒辝辠辡辢辤辥辦辧辪辬辭辮辯農辳辴辵辷辸辺辻込辿迀迃迆�迉迊迋迌迍迏迒迖迗迚迠迡迣迧迬迯迱迲迴迵迶迺迻迼迾迿逇逈逌逎逓逕逘蕖蔻蓿蓼蕙蕈蕨蕤蕞蕺瞢蕃蕲蕻薤薨薇薏蕹薮薜薅薹薷薰藓藁藜藿蘧蘅蘩蘖蘼廾弈夼奁耷奕奚奘匏尢尥尬尴扌扪抟抻拊拚拗拮挢拶挹捋捃掭揶捱捺掎掴捭掬掊捩掮掼揲揸揠揿揄揞揎摒揆掾摅摁搋搛搠搌搦搡摞撄摭撖�".split("");for(a=0;a!=t[222].length;++a)if(t[222][a].charCodeAt(0)!==65533){r[t[222][a]]=56832+a;e[56832+a]=t[222][a]}t[223]="����������������������������������������������������������������這逜連逤逥逧逨逩逪逫逬逰週進逳逴逷逹逺逽逿遀遃遅遆遈遉遊運遌過達違遖遙遚遜遝遞遟遠遡遤遦遧適遪遫遬遯遰遱遲遳遶遷選遹遺遻遼遾邁�還邅邆邇邉邊邌邍邎邏邐邒邔邖邘邚邜邞邟邠邤邥邧邨邩邫邭邲邷邼邽邿郀摺撷撸撙撺擀擐擗擤擢攉攥攮弋忒甙弑卟叱叽叩叨叻吒吖吆呋呒呓呔呖呃吡呗呙吣吲咂咔呷呱呤咚咛咄呶呦咝哐咭哂咴哒咧咦哓哔呲咣哕咻咿哌哙哚哜咩咪咤哝哏哞唛哧唠哽唔哳唢唣唏唑唧唪啧喏喵啉啭啁啕唿啐唼�".split("");for(a=0;a!=t[223].length;++a)if(t[223][a].charCodeAt(0)!==65533){r[t[223][a]]=57088+a;e[57088+a]=t[223][a]}t[224]="����������������������������������������������������������������郂郃郆郈郉郋郌郍郒郔郕郖郘郙郚郞郟郠郣郤郥郩郪郬郮郰郱郲郳郵郶郷郹郺郻郼郿鄀鄁鄃鄅鄆鄇鄈鄉鄊鄋鄌鄍鄎鄏鄐鄑鄒鄓鄔鄕鄖鄗鄘鄚鄛鄜�鄝鄟鄠鄡鄤鄥鄦鄧鄨鄩鄪鄫鄬鄭鄮鄰鄲鄳鄴鄵鄶鄷鄸鄺鄻鄼鄽鄾鄿酀酁酂酄唷啖啵啶啷唳唰啜喋嗒喃喱喹喈喁喟啾嗖喑啻嗟喽喾喔喙嗪嗷嗉嘟嗑嗫嗬嗔嗦嗝嗄嗯嗥嗲嗳嗌嗍嗨嗵嗤辔嘞嘈嘌嘁嘤嘣嗾嘀嘧嘭噘嘹噗嘬噍噢噙噜噌噔嚆噤噱噫噻噼嚅嚓嚯囔囗囝囡囵囫囹囿圄圊圉圜帏帙帔帑帱帻帼�".split("");for(a=0;a!=t[224].length;++a)if(t[224][a].charCodeAt(0)!==65533){r[t[224][a]]=57344+a;e[57344+a]=t[224][a]}t[225]="����������������������������������������������������������������酅酇酈酑酓酔酕酖酘酙酛酜酟酠酦酧酨酫酭酳酺酻酼醀醁醂醃醄醆醈醊醎醏醓醔醕醖醗醘醙醜醝醞醟醠醡醤醥醦醧醨醩醫醬醰醱醲醳醶醷醸醹醻�醼醽醾醿釀釁釂釃釄釅釆釈釋釐釒釓釔釕釖釗釘釙釚釛針釞釟釠釡釢釣釤釥帷幄幔幛幞幡岌屺岍岐岖岈岘岙岑岚岜岵岢岽岬岫岱岣峁岷峄峒峤峋峥崂崃崧崦崮崤崞崆崛嵘崾崴崽嵬嵛嵯嵝嵫嵋嵊嵩嵴嶂嶙嶝豳嶷巅彳彷徂徇徉後徕徙徜徨徭徵徼衢彡犭犰犴犷犸狃狁狎狍狒狨狯狩狲狴狷猁狳猃狺�".split("");for(a=0;a!=t[225].length;++a)if(t[225][a].charCodeAt(0)!==65533){r[t[225][a]]=57600+a;e[57600+a]=t[225][a]}t[226]="����������������������������������������������������������������釦釧釨釩釪釫釬釭釮釯釰釱釲釳釴釵釶釷釸釹釺釻釼釽釾釿鈀鈁鈂鈃鈄鈅鈆鈇鈈鈉鈊鈋鈌鈍鈎鈏鈐鈑鈒鈓鈔鈕鈖鈗鈘鈙鈚鈛鈜鈝鈞鈟鈠鈡鈢鈣鈤�鈥鈦鈧鈨鈩鈪鈫鈬鈭鈮鈯鈰鈱鈲鈳鈴鈵鈶鈷鈸鈹鈺鈻鈼鈽鈾鈿鉀鉁鉂鉃鉄鉅狻猗猓猡猊猞猝猕猢猹猥猬猸猱獐獍獗獠獬獯獾舛夥飧夤夂饣饧饨饩饪饫饬饴饷饽馀馄馇馊馍馐馑馓馔馕庀庑庋庖庥庠庹庵庾庳赓廒廑廛廨廪膺忄忉忖忏怃忮怄忡忤忾怅怆忪忭忸怙怵怦怛怏怍怩怫怊怿怡恸恹恻恺恂�".split("");for(a=0;a!=t[226].length;++a)if(t[226][a].charCodeAt(0)!==65533){r[t[226][a]]=57856+a;e[57856+a]=t[226][a]}t[227]="����������������������������������������������������������������鉆鉇鉈鉉鉊鉋鉌鉍鉎鉏鉐鉑鉒鉓鉔鉕鉖鉗鉘鉙鉚鉛鉜鉝鉞鉟鉠鉡鉢鉣鉤鉥鉦鉧鉨鉩鉪鉫鉬鉭鉮鉯鉰鉱鉲鉳鉵鉶鉷鉸鉹鉺鉻鉼鉽鉾鉿銀銁銂銃銄銅�銆銇銈銉銊銋銌銍銏銐銑銒銓銔銕銖銗銘銙銚銛銜銝銞銟銠銡銢銣銤銥銦銧恪恽悖悚悭悝悃悒悌悛惬悻悱惝惘惆惚悴愠愦愕愣惴愀愎愫慊慵憬憔憧憷懔懵忝隳闩闫闱闳闵闶闼闾阃阄阆阈阊阋阌阍阏阒阕阖阗阙阚丬爿戕氵汔汜汊沣沅沐沔沌汨汩汴汶沆沩泐泔沭泷泸泱泗沲泠泖泺泫泮沱泓泯泾�".split("");for(a=0;a!=t[227].length;++a)if(t[227][a].charCodeAt(0)!==65533){r[t[227][a]]=58112+a;e[58112+a]=t[227][a]}t[228]="����������������������������������������������������������������銨銩銪銫銬銭銯銰銱銲銳銴銵銶銷銸銹銺銻銼銽銾銿鋀鋁鋂鋃鋄鋅鋆鋇鋉鋊鋋鋌鋍鋎鋏鋐鋑鋒鋓鋔鋕鋖鋗鋘鋙鋚鋛鋜鋝鋞鋟鋠鋡鋢鋣鋤鋥鋦鋧鋨�鋩鋪鋫鋬鋭鋮鋯鋰鋱鋲鋳鋴鋵鋶鋷鋸鋹鋺鋻鋼鋽鋾鋿錀錁錂錃錄錅錆錇錈錉洹洧洌浃浈洇洄洙洎洫浍洮洵洚浏浒浔洳涑浯涞涠浞涓涔浜浠浼浣渚淇淅淞渎涿淠渑淦淝淙渖涫渌涮渫湮湎湫溲湟溆湓湔渲渥湄滟溱溘滠漭滢溥溧溽溻溷滗溴滏溏滂溟潢潆潇漤漕滹漯漶潋潴漪漉漩澉澍澌潸潲潼潺濑�".split("");for(a=0;a!=t[228].length;++a)if(t[228][a].charCodeAt(0)!==65533){r[t[228][a]]=58368+a;e[58368+a]=t[228][a]}t[229]="����������������������������������������������������������������錊錋錌錍錎錏錐錑錒錓錔錕錖錗錘錙錚錛錜錝錞錟錠錡錢錣錤錥錦錧錨錩錪錫錬錭錮錯錰錱録錳錴錵錶錷錸錹錺錻錼錽錿鍀鍁鍂鍃鍄鍅鍆鍇鍈鍉�鍊鍋鍌鍍鍎鍏鍐鍑鍒鍓鍔鍕鍖鍗鍘鍙鍚鍛鍜鍝鍞鍟鍠鍡鍢鍣鍤鍥鍦鍧鍨鍩鍫濉澧澹澶濂濡濮濞濠濯瀚瀣瀛瀹瀵灏灞宀宄宕宓宥宸甯骞搴寤寮褰寰蹇謇辶迓迕迥迮迤迩迦迳迨逅逄逋逦逑逍逖逡逵逶逭逯遄遑遒遐遨遘遢遛暹遴遽邂邈邃邋彐彗彖彘尻咫屐屙孱屣屦羼弪弩弭艴弼鬻屮妁妃妍妩妪妣�".split("");for(a=0;a!=t[229].length;++a)if(t[229][a].charCodeAt(0)!==65533){r[t[229][a]]=58624+a;e[58624+a]=t[229][a]}t[230]="����������������������������������������������������������������鍬鍭鍮鍯鍰鍱鍲鍳鍴鍵鍶鍷鍸鍹鍺鍻鍼鍽鍾鍿鎀鎁鎂鎃鎄鎅鎆鎇鎈鎉鎊鎋鎌鎍鎎鎐鎑鎒鎓鎔鎕鎖鎗鎘鎙鎚鎛鎜鎝鎞鎟鎠鎡鎢鎣鎤鎥鎦鎧鎨鎩鎪鎫�鎬鎭鎮鎯鎰鎱鎲鎳鎴鎵鎶鎷鎸鎹鎺鎻鎼鎽鎾鎿鏀鏁鏂鏃鏄鏅鏆鏇鏈鏉鏋鏌鏍妗姊妫妞妤姒妲妯姗妾娅娆姝娈姣姘姹娌娉娲娴娑娣娓婀婧婊婕娼婢婵胬媪媛婷婺媾嫫媲嫒嫔媸嫠嫣嫱嫖嫦嫘嫜嬉嬗嬖嬲嬷孀尕尜孚孥孳孑孓孢驵驷驸驺驿驽骀骁骅骈骊骐骒骓骖骘骛骜骝骟骠骢骣骥骧纟纡纣纥纨纩�".split("");for(a=0;a!=t[230].length;++a)if(t[230][a].charCodeAt(0)!==65533){r[t[230][a]]=58880+a;e[58880+a]=t[230][a]}t[231]="����������������������������������������������������������������鏎鏏鏐鏑鏒鏓鏔鏕鏗鏘鏙鏚鏛鏜鏝鏞鏟鏠鏡鏢鏣鏤鏥鏦鏧鏨鏩鏪鏫鏬鏭鏮鏯鏰鏱鏲鏳鏴鏵鏶鏷鏸鏹鏺鏻鏼鏽鏾鏿鐀鐁鐂鐃鐄鐅鐆鐇鐈鐉鐊鐋鐌鐍�鐎鐏鐐鐑鐒鐓鐔鐕鐖鐗鐘鐙鐚鐛鐜鐝鐞鐟鐠鐡鐢鐣鐤鐥鐦鐧鐨鐩鐪鐫鐬鐭鐮纭纰纾绀绁绂绉绋绌绐绔绗绛绠绡绨绫绮绯绱绲缍绶绺绻绾缁缂缃缇缈缋缌缏缑缒缗缙缜缛缟缡缢缣缤缥缦缧缪缫缬缭缯缰缱缲缳缵幺畿巛甾邕玎玑玮玢玟珏珂珑玷玳珀珉珈珥珙顼琊珩珧珞玺珲琏琪瑛琦琥琨琰琮琬�".split("");for(a=0;a!=t[231].length;++a)if(t[231][a].charCodeAt(0)!==65533){r[t[231][a]]=59136+a;e[59136+a]=t[231][a]}t[232]="����������������������������������������������������������������鐯鐰鐱鐲鐳鐴鐵鐶鐷鐸鐹鐺鐻鐼鐽鐿鑀鑁鑂鑃鑄鑅鑆鑇鑈鑉鑊鑋鑌鑍鑎鑏鑐鑑鑒鑓鑔鑕鑖鑗鑘鑙鑚鑛鑜鑝鑞鑟鑠鑡鑢鑣鑤鑥鑦鑧鑨鑩鑪鑬鑭鑮鑯�鑰鑱鑲鑳鑴鑵鑶鑷鑸鑹鑺鑻鑼鑽鑾鑿钀钁钂钃钄钑钖钘铇铏铓铔铚铦铻锜锠琛琚瑁瑜瑗瑕瑙瑷瑭瑾璜璎璀璁璇璋璞璨璩璐璧瓒璺韪韫韬杌杓杞杈杩枥枇杪杳枘枧杵枨枞枭枋杷杼柰栉柘栊柩枰栌柙枵柚枳柝栀柃枸柢栎柁柽栲栳桠桡桎桢桄桤梃栝桕桦桁桧桀栾桊桉栩梵梏桴桷梓桫棂楮棼椟椠棹�".split("");for(a=0;a!=t[232].length;++a)if(t[232][a].charCodeAt(0)!==65533){r[t[232][a]]=59392+a;e[59392+a]=t[232][a]}t[233]="����������������������������������������������������������������锧锳锽镃镈镋镕镚镠镮镴镵長镸镹镺镻镼镽镾門閁閂閃閄閅閆閇閈閉閊開閌閍閎閏閐閑閒間閔閕閖閗閘閙閚閛閜閝閞閟閠閡関閣閤閥閦閧閨閩閪�閫閬閭閮閯閰閱閲閳閴閵閶閷閸閹閺閻閼閽閾閿闀闁闂闃闄闅闆闇闈闉闊闋椤棰椋椁楗棣椐楱椹楠楂楝榄楫榀榘楸椴槌榇榈槎榉楦楣楹榛榧榻榫榭槔榱槁槊槟榕槠榍槿樯槭樗樘橥槲橄樾檠橐橛樵檎橹樽樨橘橼檑檐檩檗檫猷獒殁殂殇殄殒殓殍殚殛殡殪轫轭轱轲轳轵轶轸轷轹轺轼轾辁辂辄辇辋�".split("");for(a=0;a!=t[233].length;++a)if(t[233][a].charCodeAt(0)!==65533){r[t[233][a]]=59648+a;e[59648+a]=t[233][a]}t[234]="����������������������������������������������������������������闌闍闎闏闐闑闒闓闔闕闖闗闘闙闚闛關闝闞闟闠闡闢闣闤闥闦闧闬闿阇阓阘阛阞阠阣阤阥阦阧阨阩阫阬阭阯阰阷阸阹阺阾陁陃陊陎陏陑陒陓陖陗�陘陙陚陜陝陞陠陣陥陦陫陭陮陯陰陱陳陸陹険陻陼陽陾陿隀隁隂隃隄隇隉隊辍辎辏辘辚軎戋戗戛戟戢戡戥戤戬臧瓯瓴瓿甏甑甓攴旮旯旰昊昙杲昃昕昀炅曷昝昴昱昶昵耆晟晔晁晏晖晡晗晷暄暌暧暝暾曛曜曦曩贲贳贶贻贽赀赅赆赈赉赇赍赕赙觇觊觋觌觎觏觐觑牮犟牝牦牯牾牿犄犋犍犏犒挈挲掰�".split("");for(a=0;a!=t[234].length;++a)if(t[234][a].charCodeAt(0)!==65533){r[t[234][a]]=59904+a;e[59904+a]=t[234][a]}t[235]="����������������������������������������������������������������隌階隑隒隓隕隖隚際隝隞隟隠隡隢隣隤隥隦隨隩險隫隬隭隮隯隱隲隴隵隷隸隺隻隿雂雃雈雊雋雐雑雓雔雖雗雘雙雚雛雜雝雞雟雡離難雤雥雦雧雫�雬雭雮雰雱雲雴雵雸雺電雼雽雿霂霃霅霊霋霌霐霑霒霔霕霗霘霙霚霛霝霟霠搿擘耄毪毳毽毵毹氅氇氆氍氕氘氙氚氡氩氤氪氲攵敕敫牍牒牖爰虢刖肟肜肓肼朊肽肱肫肭肴肷胧胨胩胪胛胂胄胙胍胗朐胝胫胱胴胭脍脎胲胼朕脒豚脶脞脬脘脲腈腌腓腴腙腚腱腠腩腼腽腭腧塍媵膈膂膑滕膣膪臌朦臊膻�".split("");for(a=0;a!=t[235].length;++a)if(t[235][a].charCodeAt(0)!==65533){r[t[235][a]]=60160+a;e[60160+a]=t[235][a]}t[236]="����������������������������������������������������������������霡霢霣霤霥霦霧霨霩霫霬霮霯霱霳霴霵霶霷霺霻霼霽霿靀靁靂靃靄靅靆靇靈靉靊靋靌靍靎靏靐靑靔靕靗靘靚靜靝靟靣靤靦靧靨靪靫靬靭靮靯靰靱�靲靵靷靸靹靺靻靽靾靿鞀鞁鞂鞃鞄鞆鞇鞈鞉鞊鞌鞎鞏鞐鞓鞕鞖鞗鞙鞚鞛鞜鞝臁膦欤欷欹歃歆歙飑飒飓飕飙飚殳彀毂觳斐齑斓於旆旄旃旌旎旒旖炀炜炖炝炻烀炷炫炱烨烊焐焓焖焯焱煳煜煨煅煲煊煸煺熘熳熵熨熠燠燔燧燹爝爨灬焘煦熹戾戽扃扈扉礻祀祆祉祛祜祓祚祢祗祠祯祧祺禅禊禚禧禳忑忐�".split("");for(a=0;a!=t[236].length;++a)if(t[236][a].charCodeAt(0)!==65533){r[t[236][a]]=60416+a;e[60416+a]=t[236][a]}t[237]="����������������������������������������������������������������鞞鞟鞡鞢鞤鞥鞦鞧鞨鞩鞪鞬鞮鞰鞱鞳鞵鞶鞷鞸鞹鞺鞻鞼鞽鞾鞿韀韁韂韃韄韅韆韇韈韉韊韋韌韍韎韏韐韑韒韓韔韕韖韗韘韙韚韛韜韝韞韟韠韡韢韣�韤韥韨韮韯韰韱韲韴韷韸韹韺韻韼韽韾響頀頁頂頃頄項順頇須頉頊頋頌頍頎怼恝恚恧恁恙恣悫愆愍慝憩憝懋懑戆肀聿沓泶淼矶矸砀砉砗砘砑斫砭砜砝砹砺砻砟砼砥砬砣砩硎硭硖硗砦硐硇硌硪碛碓碚碇碜碡碣碲碹碥磔磙磉磬磲礅磴礓礤礞礴龛黹黻黼盱眄眍盹眇眈眚眢眙眭眦眵眸睐睑睇睃睚睨�".split("");for(a=0;a!=t[237].length;++a)if(t[237][a].charCodeAt(0)!==65533){r[t[237][a]]=60672+a;e[60672+a]=t[237][a]}t[238]="����������������������������������������������������������������頏預頑頒頓頔頕頖頗領頙頚頛頜頝頞頟頠頡頢頣頤頥頦頧頨頩頪頫頬頭頮頯頰頱頲頳頴頵頶頷頸頹頺頻頼頽頾頿顀顁顂顃顄顅顆顇顈顉顊顋題額�顎顏顐顑顒顓顔顕顖顗願顙顚顛顜顝類顟顠顡顢顣顤顥顦顧顨顩顪顫顬顭顮睢睥睿瞍睽瞀瞌瞑瞟瞠瞰瞵瞽町畀畎畋畈畛畲畹疃罘罡罟詈罨罴罱罹羁罾盍盥蠲钅钆钇钋钊钌钍钏钐钔钗钕钚钛钜钣钤钫钪钭钬钯钰钲钴钶钷钸钹钺钼钽钿铄铈铉铊铋铌铍铎铐铑铒铕铖铗铙铘铛铞铟铠铢铤铥铧铨铪�".split("");for(a=0;a!=t[238].length;++a)if(t[238][a].charCodeAt(0)!==65533){r[t[238][a]]=60928+a;e[60928+a]=t[238][a]}t[239]="����������������������������������������������������������������顯顰顱顲顳顴颋颎颒颕颙颣風颩颪颫颬颭颮颯颰颱颲颳颴颵颶颷颸颹颺颻颼颽颾颿飀飁飂飃飄飅飆飇飈飉飊飋飌飍飏飐飔飖飗飛飜飝飠飡飢飣飤�飥飦飩飪飫飬飭飮飯飰飱飲飳飴飵飶飷飸飹飺飻飼飽飾飿餀餁餂餃餄餅餆餇铩铫铮铯铳铴铵铷铹铼铽铿锃锂锆锇锉锊锍锎锏锒锓锔锕锖锘锛锝锞锟锢锪锫锩锬锱锲锴锶锷锸锼锾锿镂锵镄镅镆镉镌镎镏镒镓镔镖镗镘镙镛镞镟镝镡镢镤镥镦镧镨镩镪镫镬镯镱镲镳锺矧矬雉秕秭秣秫稆嵇稃稂稞稔�".split("");for(a=0;a!=t[239].length;++a)if(t[239][a].charCodeAt(0)!==65533){r[t[239][a]]=61184+a;e[61184+a]=t[239][a]}t[240]="����������������������������������������������������������������餈餉養餋餌餎餏餑餒餓餔餕餖餗餘餙餚餛餜餝餞餟餠餡餢餣餤餥餦餧館餩餪餫餬餭餯餰餱餲餳餴餵餶餷餸餹餺餻餼餽餾餿饀饁饂饃饄饅饆饇饈饉�饊饋饌饍饎饏饐饑饒饓饖饗饘饙饚饛饜饝饞饟饠饡饢饤饦饳饸饹饻饾馂馃馉稹稷穑黏馥穰皈皎皓皙皤瓞瓠甬鸠鸢鸨鸩鸪鸫鸬鸲鸱鸶鸸鸷鸹鸺鸾鹁鹂鹄鹆鹇鹈鹉鹋鹌鹎鹑鹕鹗鹚鹛鹜鹞鹣鹦鹧鹨鹩鹪鹫鹬鹱鹭鹳疒疔疖疠疝疬疣疳疴疸痄疱疰痃痂痖痍痣痨痦痤痫痧瘃痱痼痿瘐瘀瘅瘌瘗瘊瘥瘘瘕瘙�".split("");for(a=0;a!=t[240].length;++a)if(t[240][a].charCodeAt(0)!==65533){r[t[240][a]]=61440+a;e[61440+a]=t[240][a]}t[241]="����������������������������������������������������������������馌馎馚馛馜馝馞馟馠馡馢馣馤馦馧馩馪馫馬馭馮馯馰馱馲馳馴馵馶馷馸馹馺馻馼馽馾馿駀駁駂駃駄駅駆駇駈駉駊駋駌駍駎駏駐駑駒駓駔駕駖駗駘�駙駚駛駜駝駞駟駠駡駢駣駤駥駦駧駨駩駪駫駬駭駮駯駰駱駲駳駴駵駶駷駸駹瘛瘼瘢瘠癀瘭瘰瘿瘵癃瘾瘳癍癞癔癜癖癫癯翊竦穸穹窀窆窈窕窦窠窬窨窭窳衤衩衲衽衿袂袢裆袷袼裉裢裎裣裥裱褚裼裨裾裰褡褙褓褛褊褴褫褶襁襦襻疋胥皲皴矜耒耔耖耜耠耢耥耦耧耩耨耱耋耵聃聆聍聒聩聱覃顸颀颃�".split("");for(a=0;a!=t[241].length;++a)if(t[241][a].charCodeAt(0)!==65533){r[t[241][a]]=61696+a;e[61696+a]=t[241][a]}t[242]="����������������������������������������������������������������駺駻駼駽駾駿騀騁騂騃騄騅騆騇騈騉騊騋騌騍騎騏騐騑騒験騔騕騖騗騘騙騚騛騜騝騞騟騠騡騢騣騤騥騦騧騨騩騪騫騬騭騮騯騰騱騲騳騴騵騶騷騸�騹騺騻騼騽騾騿驀驁驂驃驄驅驆驇驈驉驊驋驌驍驎驏驐驑驒驓驔驕驖驗驘驙颉颌颍颏颔颚颛颞颟颡颢颥颦虍虔虬虮虿虺虼虻蚨蚍蚋蚬蚝蚧蚣蚪蚓蚩蚶蛄蚵蛎蚰蚺蚱蚯蛉蛏蚴蛩蛱蛲蛭蛳蛐蜓蛞蛴蛟蛘蛑蜃蜇蛸蜈蜊蜍蜉蜣蜻蜞蜥蜮蜚蜾蝈蜴蜱蜩蜷蜿螂蜢蝽蝾蝻蝠蝰蝌蝮螋蝓蝣蝼蝤蝙蝥螓螯螨蟒�".split("");for(a=0;a!=t[242].length;++a)if(t[242][a].charCodeAt(0)!==65533){r[t[242][a]]=61952+a;e[61952+a]=t[242][a]}t[243]="����������������������������������������������������������������驚驛驜驝驞驟驠驡驢驣驤驥驦驧驨驩驪驫驲骃骉骍骎骔骕骙骦骩骪骫骬骭骮骯骲骳骴骵骹骻骽骾骿髃髄髆髇髈髉髊髍髎髏髐髒體髕髖髗髙髚髛髜�髝髞髠髢髣髤髥髧髨髩髪髬髮髰髱髲髳髴髵髶髷髸髺髼髽髾髿鬀鬁鬂鬄鬅鬆蟆螈螅螭螗螃螫蟥螬螵螳蟋蟓螽蟑蟀蟊蟛蟪蟠蟮蠖蠓蟾蠊蠛蠡蠹蠼缶罂罄罅舐竺竽笈笃笄笕笊笫笏筇笸笪笙笮笱笠笥笤笳笾笞筘筚筅筵筌筝筠筮筻筢筲筱箐箦箧箸箬箝箨箅箪箜箢箫箴篑篁篌篝篚篥篦篪簌篾篼簏簖簋�".split("");for(a=0;a!=t[243].length;++a)if(t[243][a].charCodeAt(0)!==65533){r[t[243][a]]=62208+a;e[62208+a]=t[243][a]}t[244]="����������������������������������������������������������������鬇鬉鬊鬋鬌鬍鬎鬐鬑鬒鬔鬕鬖鬗鬘鬙鬚鬛鬜鬝鬞鬠鬡鬢鬤鬥鬦鬧鬨鬩鬪鬫鬬鬭鬮鬰鬱鬳鬴鬵鬶鬷鬸鬹鬺鬽鬾鬿魀魆魊魋魌魎魐魒魓魕魖魗魘魙魚�魛魜魝魞魟魠魡魢魣魤魥魦魧魨魩魪魫魬魭魮魯魰魱魲魳魴魵魶魷魸魹魺魻簟簪簦簸籁籀臾舁舂舄臬衄舡舢舣舭舯舨舫舸舻舳舴舾艄艉艋艏艚艟艨衾袅袈裘裟襞羝羟羧羯羰羲籼敉粑粝粜粞粢粲粼粽糁糇糌糍糈糅糗糨艮暨羿翎翕翥翡翦翩翮翳糸絷綦綮繇纛麸麴赳趄趔趑趱赧赭豇豉酊酐酎酏酤�".split("");for(a=0;a!=t[244].length;++a)if(t[244][a].charCodeAt(0)!==65533){r[t[244][a]]=62464+a;e[62464+a]=t[244][a]}t[245]="����������������������������������������������������������������魼魽魾魿鮀鮁鮂鮃鮄鮅鮆鮇鮈鮉鮊鮋鮌鮍鮎鮏鮐鮑鮒鮓鮔鮕鮖鮗鮘鮙鮚鮛鮜鮝鮞鮟鮠鮡鮢鮣鮤鮥鮦鮧鮨鮩鮪鮫鮬鮭鮮鮯鮰鮱鮲鮳鮴鮵鮶鮷鮸鮹鮺�鮻鮼鮽鮾鮿鯀鯁鯂鯃鯄鯅鯆鯇鯈鯉鯊鯋鯌鯍鯎鯏鯐鯑鯒鯓鯔鯕鯖鯗鯘鯙鯚鯛酢酡酰酩酯酽酾酲酴酹醌醅醐醍醑醢醣醪醭醮醯醵醴醺豕鹾趸跫踅蹙蹩趵趿趼趺跄跖跗跚跞跎跏跛跆跬跷跸跣跹跻跤踉跽踔踝踟踬踮踣踯踺蹀踹踵踽踱蹉蹁蹂蹑蹒蹊蹰蹶蹼蹯蹴躅躏躔躐躜躞豸貂貊貅貘貔斛觖觞觚觜�".split("");for(a=0;a!=t[245].length;++a)if(t[245][a].charCodeAt(0)!==65533){r[t[245][a]]=62720+a;e[62720+a]=t[245][a]}t[246]="����������������������������������������������������������������鯜鯝鯞鯟鯠鯡鯢鯣鯤鯥鯦鯧鯨鯩鯪鯫鯬鯭鯮鯯鯰鯱鯲鯳鯴鯵鯶鯷鯸鯹鯺鯻鯼鯽鯾鯿鰀鰁鰂鰃鰄鰅鰆鰇鰈鰉鰊鰋鰌鰍鰎鰏鰐鰑鰒鰓鰔鰕鰖鰗鰘鰙鰚�鰛鰜鰝鰞鰟鰠鰡鰢鰣鰤鰥鰦鰧鰨鰩鰪鰫鰬鰭鰮鰯鰰鰱鰲鰳鰴鰵鰶鰷鰸鰹鰺鰻觥觫觯訾謦靓雩雳雯霆霁霈霏霎霪霭霰霾龀龃龅龆龇龈龉龊龌黾鼋鼍隹隼隽雎雒瞿雠銎銮鋈錾鍪鏊鎏鐾鑫鱿鲂鲅鲆鲇鲈稣鲋鲎鲐鲑鲒鲔鲕鲚鲛鲞鲟鲠鲡鲢鲣鲥鲦鲧鲨鲩鲫鲭鲮鲰鲱鲲鲳鲴鲵鲶鲷鲺鲻鲼鲽鳄鳅鳆鳇鳊鳋�".split("");for(a=0;a!=t[246].length;++a)if(t[246][a].charCodeAt(0)!==65533){r[t[246][a]]=62976+a;e[62976+a]=t[246][a]}t[247]="����������������������������������������������������������������鰼鰽鰾鰿鱀鱁鱂鱃鱄鱅鱆鱇鱈鱉鱊鱋鱌鱍鱎鱏鱐鱑鱒鱓鱔鱕鱖鱗鱘鱙鱚鱛鱜鱝鱞鱟鱠鱡鱢鱣鱤鱥鱦鱧鱨鱩鱪鱫鱬鱭鱮鱯鱰鱱鱲鱳鱴鱵鱶鱷鱸鱹鱺�鱻鱽鱾鲀鲃鲄鲉鲊鲌鲏鲓鲖鲗鲘鲙鲝鲪鲬鲯鲹鲾鲿鳀鳁鳂鳈鳉鳑鳒鳚鳛鳠鳡鳌鳍鳎鳏鳐鳓鳔鳕鳗鳘鳙鳜鳝鳟鳢靼鞅鞑鞒鞔鞯鞫鞣鞲鞴骱骰骷鹘骶骺骼髁髀髅髂髋髌髑魅魃魇魉魈魍魑飨餍餮饕饔髟髡髦髯髫髻髭髹鬈鬏鬓鬟鬣麽麾縻麂麇麈麋麒鏖麝麟黛黜黝黠黟黢黩黧黥黪黯鼢鼬鼯鼹鼷鼽鼾齄�".split("");for(a=0;a!=t[247].length;++a)if(t[247][a].charCodeAt(0)!==65533){r[t[247][a]]=63232+a;e[63232+a]=t[247][a]}t[248]="����������������������������������������������������������������鳣鳤鳥鳦鳧鳨鳩鳪鳫鳬鳭鳮鳯鳰鳱鳲鳳鳴鳵鳶鳷鳸鳹鳺鳻鳼鳽鳾鳿鴀鴁鴂鴃鴄鴅鴆鴇鴈鴉鴊鴋鴌鴍鴎鴏鴐鴑鴒鴓鴔鴕鴖鴗鴘鴙鴚鴛鴜鴝鴞鴟鴠鴡�鴢鴣鴤鴥鴦鴧鴨鴩鴪鴫鴬鴭鴮鴯鴰鴱鴲鴳鴴鴵鴶鴷鴸鴹鴺鴻鴼鴽鴾鴿鵀鵁鵂�����������������������������������������������������������������������������������������������".split("");for(a=0;a!=t[248].length;++a)if(t[248][a].charCodeAt(0)!==65533){r[t[248][a]]=63488+a;e[63488+a]=t[248][a]}t[249]="����������������������������������������������������������������鵃鵄鵅鵆鵇鵈鵉鵊鵋鵌鵍鵎鵏鵐鵑鵒鵓鵔鵕鵖鵗鵘鵙鵚鵛鵜鵝鵞鵟鵠鵡鵢鵣鵤鵥鵦鵧鵨鵩鵪鵫鵬鵭鵮鵯鵰鵱鵲鵳鵴鵵鵶鵷鵸鵹鵺鵻鵼鵽鵾鵿鶀鶁�鶂鶃鶄鶅鶆鶇鶈鶉鶊鶋鶌鶍鶎鶏鶐鶑鶒鶓鶔鶕鶖鶗鶘鶙鶚鶛鶜鶝鶞鶟鶠鶡鶢�����������������������������������������������������������������������������������������������".split("");for(a=0;a!=t[249].length;++a)if(t[249][a].charCodeAt(0)!==65533){r[t[249][a]]=63744+a;e[63744+a]=t[249][a]}t[250]="����������������������������������������������������������������鶣鶤鶥鶦鶧鶨鶩鶪鶫鶬鶭鶮鶯鶰鶱鶲鶳鶴鶵鶶鶷鶸鶹鶺鶻鶼鶽鶾鶿鷀鷁鷂鷃鷄鷅鷆鷇鷈鷉鷊鷋鷌鷍鷎鷏鷐鷑鷒鷓鷔鷕鷖鷗鷘鷙鷚鷛鷜鷝鷞鷟鷠鷡�鷢鷣鷤鷥鷦鷧鷨鷩鷪鷫鷬鷭鷮鷯鷰鷱鷲鷳鷴鷵鷶鷷鷸鷹鷺鷻鷼鷽鷾鷿鸀鸁鸂�����������������������������������������������������������������������������������������������".split("");for(a=0;a!=t[250].length;++a)if(t[250][a].charCodeAt(0)!==65533){r[t[250][a]]=64e3+a;e[64e3+a]=t[250][a]}t[251]="����������������������������������������������������������������鸃鸄鸅鸆鸇鸈鸉鸊鸋鸌鸍鸎鸏鸐鸑鸒鸓鸔鸕鸖鸗鸘鸙鸚鸛鸜鸝鸞鸤鸧鸮鸰鸴鸻鸼鹀鹍鹐鹒鹓鹔鹖鹙鹝鹟鹠鹡鹢鹥鹮鹯鹲鹴鹵鹶鹷鹸鹹鹺鹻鹼鹽麀�麁麃麄麅麆麉麊麌麍麎麏麐麑麔麕麖麗麘麙麚麛麜麞麠麡麢麣麤麥麧麨麩麪�����������������������������������������������������������������������������������������������".split("");for(a=0;a!=t[251].length;++a)if(t[251][a].charCodeAt(0)!==65533){r[t[251][a]]=64256+a;e[64256+a]=t[251][a]}t[252]="����������������������������������������������������������������麫麬麭麮麯麰麱麲麳麵麶麷麹麺麼麿黀黁黂黃黅黆黇黈黊黋黌黐黒黓黕黖黗黙黚點黡黣黤黦黨黫黬黭黮黰黱黲黳黴黵黶黷黸黺黽黿鼀鼁鼂鼃鼄鼅�鼆鼇鼈鼉鼊鼌鼏鼑鼒鼔鼕鼖鼘鼚鼛鼜鼝鼞鼟鼡鼣鼤鼥鼦鼧鼨鼩鼪鼫鼭鼮鼰鼱�����������������������������������������������������������������������������������������������".split("");for(a=0;a!=t[252].length;++a)if(t[252][a].charCodeAt(0)!==65533){r[t[252][a]]=64512+a;e[64512+a]=t[252][a]}t[253]="����������������������������������������������������������������鼲鼳鼴鼵鼶鼸鼺鼼鼿齀齁齂齃齅齆齇齈齉齊齋齌齍齎齏齒齓齔齕齖齗齘齙齚齛齜齝齞齟齠齡齢齣齤齥齦齧齨齩齪齫齬齭齮齯齰齱齲齳齴齵齶齷齸�齹齺齻齼齽齾龁龂龍龎龏龐龑龒龓龔龕龖龗龘龜龝龞龡龢龣龤龥郎凉秊裏隣�����������������������������������������������������������������������������������������������".split("");for(a=0;a!=t[253].length;++a)if(t[253][a].charCodeAt(0)!==65533){r[t[253][a]]=64768+a;e[64768+a]=t[253][a]}t[254]="����������������������������������������������������������������兀嗀﨎﨏﨑﨓﨔礼﨟蘒﨡﨣﨤﨧﨨﨩��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������".split("");for(a=0;a!=t[254].length;++a)if(t[254][a].charCodeAt(0)!==65533){r[t[254][a]]=65024+a;e[65024+a]=t[254][a]}return{enc:r,dec:e}}();cptable[949]=function(){var e=[],r={},t=[],a;t[0]="\0\b\t\n\x0B\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~��������������������������������������������������������������������������������������������������������������������������������".split("");for(a=0;a!=t[0].length;++a)if(t[0][a].charCodeAt(0)!==65533){r[t[0][a]]=0+a;e[0+a]=t[0][a]}t[129]="�����������������������������������������������������������������갂갃갅갆갋갌갍갎갏갘갞갟갡갢갣갥갦갧갨갩갪갫갮갲갳갴������갵갶갷갺갻갽갾갿걁걂걃걄걅걆걇걈걉걊걌걎걏걐걑걒걓걕������걖걗걙걚걛걝걞걟걠걡걢걣걤걥걦걧걨걩걪걫걬걭걮걯걲걳걵걶걹걻걼걽걾걿겂겇겈겍겎겏겑겒겓겕겖겗겘겙겚겛겞겢겣겤겥겦겧겫겭겮겱겲겳겴겵겶겷겺겾겿곀곂곃곅곆곇곉곊곋곍곎곏곐곑곒곓곔곖곘곙곚곛곜곝곞곟곢곣곥곦곩곫곭곮곲곴곷곸곹곺곻곾곿괁괂괃괅괇괈괉괊괋괎괐괒괓�".split("");for(a=0;a!=t[129].length;++a)if(t[129][a].charCodeAt(0)!==65533){r[t[129][a]]=33024+a;e[33024+a]=t[129][a]}t[130]="�����������������������������������������������������������������괔괕괖괗괙괚괛괝괞괟괡괢괣괤괥괦괧괨괪괫괮괯괰괱괲괳������괶괷괹괺괻괽괾괿굀굁굂굃굆굈굊굋굌굍굎굏굑굒굓굕굖굗������굙굚굛굜굝굞굟굠굢굤굥굦굧굨굩굪굫굮굯굱굲굷굸굹굺굾궀궃궄궅궆궇궊궋궍궎궏궑궒궓궔궕궖궗궘궙궚궛궞궟궠궡궢궣궥궦궧궨궩궪궫궬궭궮궯궰궱궲궳궴궵궶궸궹궺궻궼궽궾궿귂귃귅귆귇귉귊귋귌귍귎귏귒귔귕귖귗귘귙귚귛귝귞귟귡귢귣귥귦귧귨귩귪귫귬귭귮귯귰귱귲귳귴귵귶귷�".split("");for(a=0;a!=t[130].length;++a)if(t[130][a].charCodeAt(0)!==65533){r[t[130][a]]=33280+a;e[33280+a]=t[130][a]}t[131]="�����������������������������������������������������������������귺귻귽귾긂긃긄긅긆긇긊긌긎긏긐긑긒긓긕긖긗긘긙긚긛긜������긝긞긟긠긡긢긣긤긥긦긧긨긩긪긫긬긭긮긯긲긳긵긶긹긻긼������긽긾긿깂깄깇깈깉깋깏깑깒깓깕깗깘깙깚깛깞깢깣깤깦깧깪깫깭깮깯깱깲깳깴깵깶깷깺깾깿꺀꺁꺂꺃꺆꺇꺈꺉꺊꺋꺍꺎꺏꺐꺑꺒꺓꺔꺕꺖꺗꺘꺙꺚꺛꺜꺝꺞꺟꺠꺡꺢꺣꺤꺥꺦꺧꺨꺩꺪꺫꺬꺭꺮꺯꺰꺱꺲꺳꺴꺵꺶꺷꺸꺹꺺꺻꺿껁껂껃껅껆껇껈껉껊껋껎껒껓껔껕껖껗껚껛껝껞껟껠껡껢껣껤껥�".split("");for(a=0;a!=t[131].length;++a)if(t[131][a].charCodeAt(0)!==65533){r[t[131][a]]=33536+a;e[33536+a]=t[131][a]}t[132]="�����������������������������������������������������������������껦껧껩껪껬껮껯껰껱껲껳껵껶껷껹껺껻껽껾껿꼀꼁꼂꼃꼄꼅������꼆꼉꼊꼋꼌꼎꼏꼑꼒꼓꼔꼕꼖꼗꼘꼙꼚꼛꼜꼝꼞꼟꼠꼡꼢꼣������꼤꼥꼦꼧꼨꼩꼪꼫꼮꼯꼱꼳꼵꼶꼷꼸꼹꼺꼻꼾꽀꽄꽅꽆꽇꽊꽋꽌꽍꽎꽏꽑꽒꽓꽔꽕꽖꽗꽘꽙꽚꽛꽞꽟꽠꽡꽢꽣꽦꽧꽨꽩꽪꽫꽬꽭꽮꽯꽰꽱꽲꽳꽴꽵꽶꽷꽸꽺꽻꽼꽽꽾꽿꾁꾂꾃꾅꾆꾇꾉꾊꾋꾌꾍꾎꾏꾒꾓꾔꾖꾗꾘꾙꾚꾛꾝꾞꾟꾠꾡꾢꾣꾤꾥꾦꾧꾨꾩꾪꾫꾬꾭꾮꾯꾰꾱꾲꾳꾴꾵꾶꾷꾺꾻꾽꾾�".split("");for(a=0;a!=t[132].length;++a)if(t[132][a].charCodeAt(0)!==65533){r[t[132][a]]=33792+a;e[33792+a]=t[132][a]}t[133]="�����������������������������������������������������������������꾿꿁꿂꿃꿄꿅꿆꿊꿌꿏꿐꿑꿒꿓꿕꿖꿗꿘꿙꿚꿛꿝꿞꿟꿠꿡������꿢꿣꿤꿥꿦꿧꿪꿫꿬꿭꿮꿯꿲꿳꿵꿶꿷꿹꿺꿻꿼꿽꿾꿿뀂뀃������뀅뀆뀇뀈뀉뀊뀋뀍뀎뀏뀑뀒뀓뀕뀖뀗뀘뀙뀚뀛뀞뀟뀠뀡뀢뀣뀤뀥뀦뀧뀩뀪뀫뀬뀭뀮뀯뀰뀱뀲뀳뀴뀵뀶뀷뀸뀹뀺뀻뀼뀽뀾뀿끀끁끂끃끆끇끉끋끍끏끐끑끒끖끘끚끛끜끞끟끠끡끢끣끤끥끦끧끨끩끪끫끬끭끮끯끰끱끲끳끴끵끶끷끸끹끺끻끾끿낁낂낃낅낆낇낈낉낊낋낎낐낒낓낔낕낖낗낛낝낞낣낤�".split("");for(a=0;a!=t[133].length;++a)if(t[133][a].charCodeAt(0)!==65533){r[t[133][a]]=34048+a;e[34048+a]=t[133][a]}t[134]="�����������������������������������������������������������������낥낦낧낪낰낲낶낷낹낺낻낽낾낿냀냁냂냃냆냊냋냌냍냎냏냒������냓냕냖냗냙냚냛냜냝냞냟냡냢냣냤냦냧냨냩냪냫냬냭냮냯냰������냱냲냳냴냵냶냷냸냹냺냻냼냽냾냿넀넁넂넃넄넅넆넇넊넍넎넏넑넔넕넖넗넚넞넟넠넡넢넦넧넩넪넫넭넮넯넰넱넲넳넶넺넻넼넽넾넿녂녃녅녆녇녉녊녋녌녍녎녏녒녓녖녗녙녚녛녝녞녟녡녢녣녤녥녦녧녨녩녪녫녬녭녮녯녰녱녲녳녴녵녶녷녺녻녽녾녿놁놃놄놅놆놇놊놌놎놏놐놑놕놖놗놙놚놛놝�".split("");for(a=0;a!=t[134].length;++a)if(t[134][a].charCodeAt(0)!==65533){r[t[134][a]]=34304+a;e[34304+a]=t[134][a]}t[135]="�����������������������������������������������������������������놞놟놠놡놢놣놤놥놦놧놩놪놫놬놭놮놯놰놱놲놳놴놵놶놷놸������놹놺놻놼놽놾놿뇀뇁뇂뇃뇄뇅뇆뇇뇈뇉뇊뇋뇍뇎뇏뇑뇒뇓뇕������뇖뇗뇘뇙뇚뇛뇞뇠뇡뇢뇣뇤뇥뇦뇧뇪뇫뇭뇮뇯뇱뇲뇳뇴뇵뇶뇷뇸뇺뇼뇾뇿눀눁눂눃눆눇눉눊눍눎눏눐눑눒눓눖눘눚눛눜눝눞눟눡눢눣눤눥눦눧눨눩눪눫눬눭눮눯눰눱눲눳눵눶눷눸눹눺눻눽눾눿뉀뉁뉂뉃뉄뉅뉆뉇뉈뉉뉊뉋뉌뉍뉎뉏뉐뉑뉒뉓뉔뉕뉖뉗뉙뉚뉛뉝뉞뉟뉡뉢뉣뉤뉥뉦뉧뉪뉫뉬뉭뉮�".split("");for(a=0;a!=t[135].length;++a)if(t[135][a].charCodeAt(0)!==65533){r[t[135][a]]=34560+a;e[34560+a]=t[135][a]}t[136]="�����������������������������������������������������������������뉯뉰뉱뉲뉳뉶뉷뉸뉹뉺뉻뉽뉾뉿늀늁늂늃늆늇늈늊늋늌늍늎������늏늒늓늕늖늗늛늜늝늞늟늢늤늧늨늩늫늭늮늯늱늲늳늵늶늷������늸늹늺늻늼늽늾늿닀닁닂닃닄닅닆닇닊닋닍닎닏닑닓닔닕닖닗닚닜닞닟닠닡닣닧닩닪닰닱닲닶닼닽닾댂댃댅댆댇댉댊댋댌댍댎댏댒댖댗댘댙댚댛댝댞댟댠댡댢댣댤댥댦댧댨댩댪댫댬댭댮댯댰댱댲댳댴댵댶댷댸댹댺댻댼댽댾댿덀덁덂덃덄덅덆덇덈덉덊덋덌덍덎덏덐덑덒덓덗덙덚덝덠덡덢덣�".split("");for(a=0;a!=t[136].length;++a)if(t[136][a].charCodeAt(0)!==65533){r[t[136][a]]=34816+a;e[34816+a]=t[136][a]}t[137]="�����������������������������������������������������������������덦덨덪덬덭덯덲덳덵덶덷덹덺덻덼덽덾덿뎂뎆뎇뎈뎉뎊뎋뎍������뎎뎏뎑뎒뎓뎕뎖뎗뎘뎙뎚뎛뎜뎝뎞뎟뎢뎣뎤뎥뎦뎧뎩뎪뎫뎭������뎮뎯뎰뎱뎲뎳뎴뎵뎶뎷뎸뎹뎺뎻뎼뎽뎾뎿돀돁돂돃돆돇돉돊돍돏돑돒돓돖돘돚돜돞돟돡돢돣돥돦돧돩돪돫돬돭돮돯돰돱돲돳돴돵돶돷돸돹돺돻돽돾돿됀됁됂됃됄됅됆됇됈됉됊됋됌됍됎됏됑됒됓됔됕됖됗됙됚됛됝됞됟됡됢됣됤됥됦됧됪됬됭됮됯됰됱됲됳됵됶됷됸됹됺됻됼됽됾됿둀둁둂둃둄�".split("");for(a=0;a!=t[137].length;++a)if(t[137][a].charCodeAt(0)!==65533){r[t[137][a]]=35072+a;e[35072+a]=t[137][a]}t[138]="�����������������������������������������������������������������둅둆둇둈둉둊둋둌둍둎둏둒둓둕둖둗둙둚둛둜둝둞둟둢둤둦������둧둨둩둪둫둭둮둯둰둱둲둳둴둵둶둷둸둹둺둻둼둽둾둿뒁뒂������뒃뒄뒅뒆뒇뒉뒊뒋뒌뒍뒎뒏뒐뒑뒒뒓뒔뒕뒖뒗뒘뒙뒚뒛뒜뒞뒟뒠뒡뒢뒣뒥뒦뒧뒩뒪뒫뒭뒮뒯뒰뒱뒲뒳뒴뒶뒸뒺뒻뒼뒽뒾뒿듁듂듃듅듆듇듉듊듋듌듍듎듏듑듒듓듔듖듗듘듙듚듛듞듟듡듢듥듧듨듩듪듫듮듰듲듳듴듵듶듷듹듺듻듼듽듾듿딀딁딂딃딄딅딆딇딈딉딊딋딌딍딎딏딐딑딒딓딖딗딙딚딝�".split("");for(a=0;a!=t[138].length;++a)if(t[138][a].charCodeAt(0)!==65533){r[t[138][a]]=35328+a;e[35328+a]=t[138][a]}t[139]="�����������������������������������������������������������������딞딟딠딡딢딣딦딫딬딭딮딯딲딳딵딶딷딹딺딻딼딽딾딿땂땆������땇땈땉땊땎땏땑땒땓땕땖땗땘땙땚땛땞땢땣땤땥땦땧땨땩땪������땫땬땭땮땯땰땱땲땳땴땵땶땷땸땹땺땻땼땽땾땿떀떁떂떃떄떅떆떇떈떉떊떋떌떍떎떏떐떑떒떓떔떕떖떗떘떙떚떛떜떝떞떟떢떣떥떦떧떩떬떭떮떯떲떶떷떸떹떺떾떿뗁뗂뗃뗅뗆뗇뗈뗉뗊뗋뗎뗒뗓뗔뗕뗖뗗뗙뗚뗛뗜뗝뗞뗟뗠뗡뗢뗣뗤뗥뗦뗧뗨뗩뗪뗫뗭뗮뗯뗰뗱뗲뗳뗴뗵뗶뗷뗸뗹뗺뗻뗼뗽뗾뗿�".split("");for(a=0;a!=t[139].length;++a)if(t[139][a].charCodeAt(0)!==65533){r[t[139][a]]=35584+a;e[35584+a]=t[139][a]}t[140]="�����������������������������������������������������������������똀똁똂똃똄똅똆똇똈똉똊똋똌똍똎똏똒똓똕똖똗똙똚똛똜똝������똞똟똠똡똢똣똤똦똧똨똩똪똫똭똮똯똰똱똲똳똵똶똷똸똹똺������똻똼똽똾똿뙀뙁뙂뙃뙄뙅뙆뙇뙉뙊뙋뙌뙍뙎뙏뙐뙑뙒뙓뙔뙕뙖뙗뙘뙙뙚뙛뙜뙝뙞뙟뙠뙡뙢뙣뙥뙦뙧뙩뙪뙫뙬뙭뙮뙯뙰뙱뙲뙳뙴뙵뙶뙷뙸뙹뙺뙻뙼뙽뙾뙿뚀뚁뚂뚃뚄뚅뚆뚇뚈뚉뚊뚋뚌뚍뚎뚏뚐뚑뚒뚓뚔뚕뚖뚗뚘뚙뚚뚛뚞뚟뚡뚢뚣뚥뚦뚧뚨뚩뚪뚭뚮뚯뚰뚲뚳뚴뚵뚶뚷뚸뚹뚺뚻뚼뚽뚾뚿뛀뛁뛂�".split("");for(a=0;a!=t[140].length;++a)if(t[140][a].charCodeAt(0)!==65533){r[t[140][a]]=35840+a;e[35840+a]=t[140][a]}t[141]="�����������������������������������������������������������������뛃뛄뛅뛆뛇뛈뛉뛊뛋뛌뛍뛎뛏뛐뛑뛒뛓뛕뛖뛗뛘뛙뛚뛛뛜뛝������뛞뛟뛠뛡뛢뛣뛤뛥뛦뛧뛨뛩뛪뛫뛬뛭뛮뛯뛱뛲뛳뛵뛶뛷뛹뛺������뛻뛼뛽뛾뛿뜂뜃뜄뜆뜇뜈뜉뜊뜋뜌뜍뜎뜏뜐뜑뜒뜓뜔뜕뜖뜗뜘뜙뜚뜛뜜뜝뜞뜟뜠뜡뜢뜣뜤뜥뜦뜧뜪뜫뜭뜮뜱뜲뜳뜴뜵뜶뜷뜺뜼뜽뜾뜿띀띁띂띃띅띆띇띉띊띋띍띎띏띐띑띒띓띖띗띘띙띚띛띜띝띞띟띡띢띣띥띦띧띩띪띫띬띭띮띯띲띴띶띷띸띹띺띻띾띿랁랂랃랅랆랇랈랉랊랋랎랓랔랕랚랛랝랞�".split("");for(a=0;a!=t[141].length;++a)if(t[141][a].charCodeAt(0)!==65533){r[t[141][a]]=36096+a;e[36096+a]=t[141][a]}t[142]="�����������������������������������������������������������������랟랡랢랣랤랥랦랧랪랮랯랰랱랲랳랶랷랹랺랻랼랽랾랿럀럁������럂럃럄럅럆럈럊럋럌럍럎럏럐럑럒럓럔럕럖럗럘럙럚럛럜럝������럞럟럠럡럢럣럤럥럦럧럨럩럪럫럮럯럱럲럳럵럶럷럸럹럺럻럾렂렃렄렅렆렊렋렍렎렏렑렒렓렔렕렖렗렚렜렞렟렠렡렢렣렦렧렩렪렫렭렮렯렰렱렲렳렶렺렻렼렽렾렿롁롂롃롅롆롇롈롉롊롋롌롍롎롏롐롒롔롕롖롗롘롙롚롛롞롟롡롢롣롥롦롧롨롩롪롫롮롰롲롳롴롵롶롷롹롺롻롽롾롿뢀뢁뢂뢃뢄�".split("");for(a=0;a!=t[142].length;++a)if(t[142][a].charCodeAt(0)!==65533){r[t[142][a]]=36352+a;e[36352+a]=t[142][a]}t[143]="�����������������������������������������������������������������뢅뢆뢇뢈뢉뢊뢋뢌뢎뢏뢐뢑뢒뢓뢔뢕뢖뢗뢘뢙뢚뢛뢜뢝뢞뢟������뢠뢡뢢뢣뢤뢥뢦뢧뢩뢪뢫뢬뢭뢮뢯뢱뢲뢳뢵뢶뢷뢹뢺뢻뢼뢽������뢾뢿룂룄룆룇룈룉룊룋룍룎룏룑룒룓룕룖룗룘룙룚룛룜룞룠룢룣룤룥룦룧룪룫룭룮룯룱룲룳룴룵룶룷룺룼룾룿뤀뤁뤂뤃뤅뤆뤇뤈뤉뤊뤋뤌뤍뤎뤏뤐뤑뤒뤓뤔뤕뤖뤗뤙뤚뤛뤜뤝뤞뤟뤡뤢뤣뤤뤥뤦뤧뤨뤩뤪뤫뤬뤭뤮뤯뤰뤱뤲뤳뤴뤵뤶뤷뤸뤹뤺뤻뤾뤿륁륂륃륅륆륇륈륉륊륋륍륎륐륒륓륔륕륖륗�".split("");for(a=0;a!=t[143].length;++a)if(t[143][a].charCodeAt(0)!==65533){r[t[143][a]]=36608+a;e[36608+a]=t[143][a]}t[144]="�����������������������������������������������������������������륚륛륝륞륟륡륢륣륤륥륦륧륪륬륮륯륰륱륲륳륶륷륹륺륻륽������륾륿릀릁릂릃릆릈릋릌릏릐릑릒릓릔릕릖릗릘릙릚릛릜릝릞������릟릠릡릢릣릤릥릦릧릨릩릪릫릮릯릱릲릳릵릶릷릸릹릺릻릾맀맂맃맄맅맆맇맊맋맍맓맔맕맖맗맚맜맟맠맢맦맧맩맪맫맭맮맯맰맱맲맳맶맻맼맽맾맿먂먃먄먅먆먇먉먊먋먌먍먎먏먐먑먒먓먔먖먗먘먙먚먛먜먝먞먟먠먡먢먣먤먥먦먧먨먩먪먫먬먭먮먯먰먱먲먳먴먵먶먷먺먻먽먾먿멁멃멄멅멆�".split("");for(a=0;a!=t[144].length;++a)if(t[144][a].charCodeAt(0)!==65533){r[t[144][a]]=36864+a;e[36864+a]=t[144][a]}t[145]="�����������������������������������������������������������������멇멊멌멏멐멑멒멖멗멙멚멛멝멞멟멠멡멢멣멦멪멫멬멭멮멯������멲멳멵멶멷멹멺멻멼멽멾멿몀몁몂몆몈몉몊몋몍몎몏몐몑몒������몓몔몕몖몗몘몙몚몛몜몝몞몟몠몡몢몣몤몥몦몧몪몭몮몯몱몳몴몵몶몷몺몼몾몿뫀뫁뫂뫃뫅뫆뫇뫉뫊뫋뫌뫍뫎뫏뫐뫑뫒뫓뫔뫕뫖뫗뫚뫛뫜뫝뫞뫟뫠뫡뫢뫣뫤뫥뫦뫧뫨뫩뫪뫫뫬뫭뫮뫯뫰뫱뫲뫳뫴뫵뫶뫷뫸뫹뫺뫻뫽뫾뫿묁묂묃묅묆묇묈묉묊묋묌묎묐묒묓묔묕묖묗묙묚묛묝묞묟묡묢묣묤묥묦묧�".split("");for(a=0;a!=t[145].length;++a)if(t[145][a].charCodeAt(0)!==65533){r[t[145][a]]=37120+a;e[37120+a]=t[145][a]}t[146]="�����������������������������������������������������������������묨묪묬묭묮묯묰묱묲묳묷묹묺묿뭀뭁뭂뭃뭆뭈뭊뭋뭌뭎뭑뭒������뭓뭕뭖뭗뭙뭚뭛뭜뭝뭞뭟뭠뭢뭤뭥뭦뭧뭨뭩뭪뭫뭭뭮뭯뭰뭱������뭲뭳뭴뭵뭶뭷뭸뭹뭺뭻뭼뭽뭾뭿뮀뮁뮂뮃뮄뮅뮆뮇뮉뮊뮋뮍뮎뮏뮑뮒뮓뮔뮕뮖뮗뮘뮙뮚뮛뮜뮝뮞뮟뮠뮡뮢뮣뮥뮦뮧뮩뮪뮫뮭뮮뮯뮰뮱뮲뮳뮵뮶뮸뮹뮺뮻뮼뮽뮾뮿믁믂믃믅믆믇믉믊믋믌믍믎믏믑믒믔믕믖믗믘믙믚믛믜믝믞믟믠믡믢믣믤믥믦믧믨믩믪믫믬믭믮믯믰믱믲믳믴믵믶믷믺믻믽믾밁�".split("");for(a=0;a!=t[146].length;++a)if(t[146][a].charCodeAt(0)!==65533){r[t[146][a]]=37376+a;e[37376+a]=t[146][a]}t[147]="�����������������������������������������������������������������밃밄밅밆밇밊밎밐밒밓밙밚밠밡밢밣밦밨밪밫밬밮밯밲밳밵������밶밷밹밺밻밼밽밾밿뱂뱆뱇뱈뱊뱋뱎뱏뱑뱒뱓뱔뱕뱖뱗뱘뱙������뱚뱛뱜뱞뱟뱠뱡뱢뱣뱤뱥뱦뱧뱨뱩뱪뱫뱬뱭뱮뱯뱰뱱뱲뱳뱴뱵뱶뱷뱸뱹뱺뱻뱼뱽뱾뱿벀벁벂벃벆벇벉벊벍벏벐벑벒벓벖벘벛벜벝벞벟벢벣벥벦벩벪벫벬벭벮벯벲벶벷벸벹벺벻벾벿볁볂볃볅볆볇볈볉볊볋볌볎볒볓볔볖볗볙볚볛볝볞볟볠볡볢볣볤볥볦볧볨볩볪볫볬볭볮볯볰볱볲볳볷볹볺볻볽�".split("");for(a=0;a!=t[147].length;++a)if(t[147][a].charCodeAt(0)!==65533){r[t[147][a]]=37632+a;e[37632+a]=t[147][a]}t[148]="�����������������������������������������������������������������볾볿봀봁봂봃봆봈봊봋봌봍봎봏봑봒봓봕봖봗봘봙봚봛봜봝������봞봟봠봡봢봣봥봦봧봨봩봪봫봭봮봯봰봱봲봳봴봵봶봷봸봹������봺봻봼봽봾봿뵁뵂뵃뵄뵅뵆뵇뵊뵋뵍뵎뵏뵑뵒뵓뵔뵕뵖뵗뵚뵛뵜뵝뵞뵟뵠뵡뵢뵣뵥뵦뵧뵩뵪뵫뵬뵭뵮뵯뵰뵱뵲뵳뵴뵵뵶뵷뵸뵹뵺뵻뵼뵽뵾뵿붂붃붅붆붋붌붍붎붏붒붔붖붗붘붛붝붞붟붠붡붢붣붥붦붧붨붩붪붫붬붭붮붯붱붲붳붴붵붶붷붹붺붻붼붽붾붿뷀뷁뷂뷃뷄뷅뷆뷇뷈뷉뷊뷋뷌뷍뷎뷏뷐뷑�".split("");for(a=0;a!=t[148].length;++a)if(t[148][a].charCodeAt(0)!==65533){r[t[148][a]]=37888+a;e[37888+a]=t[148][a]}t[149]="�����������������������������������������������������������������뷒뷓뷖뷗뷙뷚뷛뷝뷞뷟뷠뷡뷢뷣뷤뷥뷦뷧뷨뷪뷫뷬뷭뷮뷯뷱������뷲뷳뷵뷶뷷뷹뷺뷻뷼뷽뷾뷿븁븂븄븆븇븈븉븊븋븎븏븑븒븓������븕븖븗븘븙븚븛븞븠븡븢븣븤븥븦븧븨븩븪븫븬븭븮븯븰븱븲븳븴븵븶븷븸븹븺븻븼븽븾븿빀빁빂빃빆빇빉빊빋빍빏빐빑빒빓빖빘빜빝빞빟빢빣빥빦빧빩빫빬빭빮빯빲빶빷빸빹빺빾빿뺁뺂뺃뺅뺆뺇뺈뺉뺊뺋뺎뺒뺓뺔뺕뺖뺗뺚뺛뺜뺝뺞뺟뺠뺡뺢뺣뺤뺥뺦뺧뺩뺪뺫뺬뺭뺮뺯뺰뺱뺲뺳뺴뺵뺶뺷�".split("");for(a=0;a!=t[149].length;++a)if(t[149][a].charCodeAt(0)!==65533){r[t[149][a]]=38144+a;e[38144+a]=t[149][a]}t[150]="�����������������������������������������������������������������뺸뺹뺺뺻뺼뺽뺾뺿뻀뻁뻂뻃뻄뻅뻆뻇뻈뻉뻊뻋뻌뻍뻎뻏뻒뻓������뻕뻖뻙뻚뻛뻜뻝뻞뻟뻡뻢뻦뻧뻨뻩뻪뻫뻭뻮뻯뻰뻱뻲뻳뻴뻵������뻶뻷뻸뻹뻺뻻뻼뻽뻾뻿뼀뼂뼃뼄뼅뼆뼇뼊뼋뼌뼍뼎뼏뼐뼑뼒뼓뼔뼕뼖뼗뼚뼞뼟뼠뼡뼢뼣뼤뼥뼦뼧뼨뼩뼪뼫뼬뼭뼮뼯뼰뼱뼲뼳뼴뼵뼶뼷뼸뼹뼺뼻뼼뼽뼾뼿뽂뽃뽅뽆뽇뽉뽊뽋뽌뽍뽎뽏뽒뽓뽔뽖뽗뽘뽙뽚뽛뽜뽝뽞뽟뽠뽡뽢뽣뽤뽥뽦뽧뽨뽩뽪뽫뽬뽭뽮뽯뽰뽱뽲뽳뽴뽵뽶뽷뽸뽹뽺뽻뽼뽽뽾뽿뾀뾁뾂�".split("");for(a=0;a!=t[150].length;++a)if(t[150][a].charCodeAt(0)!==65533){r[t[150][a]]=38400+a;e[38400+a]=t[150][a]}t[151]="�����������������������������������������������������������������뾃뾄뾅뾆뾇뾈뾉뾊뾋뾌뾍뾎뾏뾐뾑뾒뾓뾕뾖뾗뾘뾙뾚뾛뾜뾝������뾞뾟뾠뾡뾢뾣뾤뾥뾦뾧뾨뾩뾪뾫뾬뾭뾮뾯뾱뾲뾳뾴뾵뾶뾷뾸������뾹뾺뾻뾼뾽뾾뾿뿀뿁뿂뿃뿄뿆뿇뿈뿉뿊뿋뿎뿏뿑뿒뿓뿕뿖뿗뿘뿙뿚뿛뿝뿞뿠뿢뿣뿤뿥뿦뿧뿨뿩뿪뿫뿬뿭뿮뿯뿰뿱뿲뿳뿴뿵뿶뿷뿸뿹뿺뿻뿼뿽뿾뿿쀀쀁쀂쀃쀄쀅쀆쀇쀈쀉쀊쀋쀌쀍쀎쀏쀐쀑쀒쀓쀔쀕쀖쀗쀘쀙쀚쀛쀜쀝쀞쀟쀠쀡쀢쀣쀤쀥쀦쀧쀨쀩쀪쀫쀬쀭쀮쀯쀰쀱쀲쀳쀴쀵쀶쀷쀸쀹쀺쀻쀽쀾쀿�".split("");for(a=0;a!=t[151].length;++a)if(t[151][a].charCodeAt(0)!==65533){r[t[151][a]]=38656+a;e[38656+a]=t[151][a]}t[152]="�����������������������������������������������������������������쁀쁁쁂쁃쁄쁅쁆쁇쁈쁉쁊쁋쁌쁍쁎쁏쁐쁒쁓쁔쁕쁖쁗쁙쁚쁛������쁝쁞쁟쁡쁢쁣쁤쁥쁦쁧쁪쁫쁬쁭쁮쁯쁰쁱쁲쁳쁴쁵쁶쁷쁸쁹������쁺쁻쁼쁽쁾쁿삀삁삂삃삄삅삆삇삈삉삊삋삌삍삎삏삒삓삕삖삗삙삚삛삜삝삞삟삢삤삦삧삨삩삪삫삮삱삲삷삸삹삺삻삾샂샃샄샆샇샊샋샍샎샏샑샒샓샔샕샖샗샚샞샟샠샡샢샣샦샧샩샪샫샭샮샯샰샱샲샳샶샸샺샻샼샽샾샿섁섂섃섅섆섇섉섊섋섌섍섎섏섑섒섓섔섖섗섘섙섚섛섡섢섥섨섩섪섫섮�".split("");
for(a=0;a!=t[152].length;++a)if(t[152][a].charCodeAt(0)!==65533){r[t[152][a]]=38912+a;e[38912+a]=t[152][a]}t[153]="�����������������������������������������������������������������섲섳섴섵섷섺섻섽섾섿셁셂셃셄셅셆셇셊셎셏셐셑셒셓셖셗������셙셚셛셝셞셟셠셡셢셣셦셪셫셬셭셮셯셱셲셳셵셶셷셹셺셻������셼셽셾셿솀솁솂솃솄솆솇솈솉솊솋솏솑솒솓솕솗솘솙솚솛솞솠솢솣솤솦솧솪솫솭솮솯솱솲솳솴솵솶솷솸솹솺솻솼솾솿쇀쇁쇂쇃쇅쇆쇇쇉쇊쇋쇍쇎쇏쇐쇑쇒쇓쇕쇖쇙쇚쇛쇜쇝쇞쇟쇡쇢쇣쇥쇦쇧쇩쇪쇫쇬쇭쇮쇯쇲쇴쇵쇶쇷쇸쇹쇺쇻쇾쇿숁숂숃숅숆숇숈숉숊숋숎숐숒숓숔숕숖숗숚숛숝숞숡숢숣�".split("");for(a=0;a!=t[153].length;++a)if(t[153][a].charCodeAt(0)!==65533){r[t[153][a]]=39168+a;e[39168+a]=t[153][a]}t[154]="�����������������������������������������������������������������숤숥숦숧숪숬숮숰숳숵숶숷숸숹숺숻숼숽숾숿쉀쉁쉂쉃쉄쉅������쉆쉇쉉쉊쉋쉌쉍쉎쉏쉒쉓쉕쉖쉗쉙쉚쉛쉜쉝쉞쉟쉡쉢쉣쉤쉦������쉧쉨쉩쉪쉫쉮쉯쉱쉲쉳쉵쉶쉷쉸쉹쉺쉻쉾슀슂슃슄슅슆슇슊슋슌슍슎슏슑슒슓슔슕슖슗슙슚슜슞슟슠슡슢슣슦슧슩슪슫슮슯슰슱슲슳슶슸슺슻슼슽슾슿싀싁싂싃싄싅싆싇싈싉싊싋싌싍싎싏싐싑싒싓싔싕싖싗싘싙싚싛싞싟싡싢싥싦싧싨싩싪싮싰싲싳싴싵싷싺싽싾싿쌁쌂쌃쌄쌅쌆쌇쌊쌋쌎쌏�".split("");for(a=0;a!=t[154].length;++a)if(t[154][a].charCodeAt(0)!==65533){r[t[154][a]]=39424+a;e[39424+a]=t[154][a]}t[155]="�����������������������������������������������������������������쌐쌑쌒쌖쌗쌙쌚쌛쌝쌞쌟쌠쌡쌢쌣쌦쌧쌪쌫쌬쌭쌮쌯쌰쌱쌲������쌳쌴쌵쌶쌷쌸쌹쌺쌻쌼쌽쌾쌿썀썁썂썃썄썆썇썈썉썊썋썌썍������썎썏썐썑썒썓썔썕썖썗썘썙썚썛썜썝썞썟썠썡썢썣썤썥썦썧썪썫썭썮썯썱썳썴썵썶썷썺썻썾썿쎀쎁쎂쎃쎅쎆쎇쎉쎊쎋쎍쎎쎏쎐쎑쎒쎓쎔쎕쎖쎗쎘쎙쎚쎛쎜쎝쎞쎟쎠쎡쎢쎣쎤쎥쎦쎧쎨쎩쎪쎫쎬쎭쎮쎯쎰쎱쎲쎳쎴쎵쎶쎷쎸쎹쎺쎻쎼쎽쎾쎿쏁쏂쏃쏄쏅쏆쏇쏈쏉쏊쏋쏌쏍쏎쏏쏐쏑쏒쏓쏔쏕쏖쏗쏚�".split("");for(a=0;a!=t[155].length;++a)if(t[155][a].charCodeAt(0)!==65533){r[t[155][a]]=39680+a;e[39680+a]=t[155][a]}t[156]="�����������������������������������������������������������������쏛쏝쏞쏡쏣쏤쏥쏦쏧쏪쏫쏬쏮쏯쏰쏱쏲쏳쏶쏷쏹쏺쏻쏼쏽쏾������쏿쐀쐁쐂쐃쐄쐅쐆쐇쐉쐊쐋쐌쐍쐎쐏쐑쐒쐓쐔쐕쐖쐗쐘쐙쐚������쐛쐜쐝쐞쐟쐠쐡쐢쐣쐥쐦쐧쐨쐩쐪쐫쐭쐮쐯쐱쐲쐳쐵쐶쐷쐸쐹쐺쐻쐾쐿쑀쑁쑂쑃쑄쑅쑆쑇쑉쑊쑋쑌쑍쑎쑏쑐쑑쑒쑓쑔쑕쑖쑗쑘쑙쑚쑛쑜쑝쑞쑟쑠쑡쑢쑣쑦쑧쑩쑪쑫쑭쑮쑯쑰쑱쑲쑳쑶쑷쑸쑺쑻쑼쑽쑾쑿쒁쒂쒃쒄쒅쒆쒇쒈쒉쒊쒋쒌쒍쒎쒏쒐쒑쒒쒓쒕쒖쒗쒘쒙쒚쒛쒝쒞쒟쒠쒡쒢쒣쒤쒥쒦쒧쒨쒩�".split("");for(a=0;a!=t[156].length;++a)if(t[156][a].charCodeAt(0)!==65533){r[t[156][a]]=39936+a;e[39936+a]=t[156][a]}t[157]="�����������������������������������������������������������������쒪쒫쒬쒭쒮쒯쒰쒱쒲쒳쒴쒵쒶쒷쒹쒺쒻쒽쒾쒿쓀쓁쓂쓃쓄쓅������쓆쓇쓈쓉쓊쓋쓌쓍쓎쓏쓐쓑쓒쓓쓔쓕쓖쓗쓘쓙쓚쓛쓜쓝쓞쓟������쓠쓡쓢쓣쓤쓥쓦쓧쓨쓪쓫쓬쓭쓮쓯쓲쓳쓵쓶쓷쓹쓻쓼쓽쓾씂씃씄씅씆씇씈씉씊씋씍씎씏씑씒씓씕씖씗씘씙씚씛씝씞씟씠씡씢씣씤씥씦씧씪씫씭씮씯씱씲씳씴씵씶씷씺씼씾씿앀앁앂앃앆앇앋앏앐앑앒앖앚앛앜앟앢앣앥앦앧앩앪앫앬앭앮앯앲앶앷앸앹앺앻앾앿얁얂얃얅얆얈얉얊얋얎얐얒얓얔�".split("");for(a=0;a!=t[157].length;++a)if(t[157][a].charCodeAt(0)!==65533){r[t[157][a]]=40192+a;e[40192+a]=t[157][a]}t[158]="�����������������������������������������������������������������얖얙얚얛얝얞얟얡얢얣얤얥얦얧얨얪얫얬얭얮얯얰얱얲얳얶������얷얺얿엀엁엂엃엋엍엏엒엓엕엖엗엙엚엛엜엝엞엟엢엤엦엧������엨엩엪엫엯엱엲엳엵엸엹엺엻옂옃옄옉옊옋옍옎옏옑옒옓옔옕옖옗옚옝옞옟옠옡옢옣옦옧옩옪옫옯옱옲옶옸옺옼옽옾옿왂왃왅왆왇왉왊왋왌왍왎왏왒왖왗왘왙왚왛왞왟왡왢왣왤왥왦왧왨왩왪왫왭왮왰왲왳왴왵왶왷왺왻왽왾왿욁욂욃욄욅욆욇욊욌욎욏욐욑욒욓욖욗욙욚욛욝욞욟욠욡욢욣욦�".split("");for(a=0;a!=t[158].length;++a)if(t[158][a].charCodeAt(0)!==65533){r[t[158][a]]=40448+a;e[40448+a]=t[158][a]}t[159]="�����������������������������������������������������������������욨욪욫욬욭욮욯욲욳욵욶욷욻욼욽욾욿웂웄웆웇웈웉웊웋웎������웏웑웒웓웕웖웗웘웙웚웛웞웟웢웣웤웥웦웧웪웫웭웮웯웱웲������웳웴웵웶웷웺웻웼웾웿윀윁윂윃윆윇윉윊윋윍윎윏윐윑윒윓윖윘윚윛윜윝윞윟윢윣윥윦윧윩윪윫윬윭윮윯윲윴윶윸윹윺윻윾윿읁읂읃읅읆읇읈읉읋읎읐읙읚읛읝읞읟읡읢읣읤읥읦읧읩읪읬읭읮읯읰읱읲읳읶읷읹읺읻읿잀잁잂잆잋잌잍잏잒잓잕잙잛잜잝잞잟잢잧잨잩잪잫잮잯잱잲잳잵잶잷�".split("");for(a=0;a!=t[159].length;++a)if(t[159][a].charCodeAt(0)!==65533){r[t[159][a]]=40704+a;e[40704+a]=t[159][a]}t[160]="�����������������������������������������������������������������잸잹잺잻잾쟂쟃쟄쟅쟆쟇쟊쟋쟍쟏쟑쟒쟓쟔쟕쟖쟗쟙쟚쟛쟜������쟞쟟쟠쟡쟢쟣쟥쟦쟧쟩쟪쟫쟭쟮쟯쟰쟱쟲쟳쟴쟵쟶쟷쟸쟹쟺������쟻쟼쟽쟾쟿젂젃젅젆젇젉젋젌젍젎젏젒젔젗젘젙젚젛젞젟젡젢젣젥젦젧젨젩젪젫젮젰젲젳젴젵젶젷젹젺젻젽젾젿졁졂졃졄졅졆졇졊졋졎졏졐졑졒졓졕졖졗졘졙졚졛졜졝졞졟졠졡졢졣졤졥졦졧졨졩졪졫졬졭졮졯졲졳졵졶졷졹졻졼졽졾졿좂좄좈좉좊좎좏좐좑좒좓좕좖좗좘좙좚좛좜좞좠좢좣좤�".split("");for(a=0;a!=t[160].length;++a)if(t[160][a].charCodeAt(0)!==65533){r[t[160][a]]=40960+a;e[40960+a]=t[160][a]}t[161]="�����������������������������������������������������������������좥좦좧좩좪좫좬좭좮좯좰좱좲좳좴좵좶좷좸좹좺좻좾좿죀죁������죂죃죅죆죇죉죊죋죍죎죏죐죑죒죓죖죘죚죛죜죝죞죟죢죣죥������죦죧죨죩죪죫죬죭죮죯죰죱죲죳죴죶죷죸죹죺죻죾죿줁줂줃줇줈줉줊줋줎 、。·‥…¨〃­―∥\∼‘’“”〔〕〈〉《》「」『』【】±×÷≠≤≥∞∴°′″℃Å¢£¥♂♀∠⊥⌒∂∇≡≒§※☆★○●◎◇◆□■△▲▽▼→←↑↓↔〓≪≫√∽∝∵∫∬∈∋⊆⊇⊂⊃∪∩∧∨¬�".split("");for(a=0;a!=t[161].length;++a)if(t[161][a].charCodeAt(0)!==65533){r[t[161][a]]=41216+a;e[41216+a]=t[161][a]}t[162]="�����������������������������������������������������������������줐줒줓줔줕줖줗줙줚줛줜줝줞줟줠줡줢줣줤줥줦줧줨줩줪줫������줭줮줯줰줱줲줳줵줶줷줸줹줺줻줼줽줾줿쥀쥁쥂쥃쥄쥅쥆쥇������쥈쥉쥊쥋쥌쥍쥎쥏쥒쥓쥕쥖쥗쥙쥚쥛쥜쥝쥞쥟쥢쥤쥥쥦쥧쥨쥩쥪쥫쥭쥮쥯⇒⇔∀∃´~ˇ˘˝˚˙¸˛¡¿ː∮∑∏¤℉‰◁◀▷▶♤♠♡♥♧♣⊙◈▣◐◑▒▤▥▨▧▦▩♨☏☎☜☞¶†‡↕↗↙↖↘♭♩♪♬㉿㈜№㏇™㏂㏘℡€®������������������������".split("");for(a=0;a!=t[162].length;++a)if(t[162][a].charCodeAt(0)!==65533){r[t[162][a]]=41472+a;e[41472+a]=t[162][a]}t[163]="�����������������������������������������������������������������쥱쥲쥳쥵쥶쥷쥸쥹쥺쥻쥽쥾쥿즀즁즂즃즄즅즆즇즊즋즍즎즏������즑즒즓즔즕즖즗즚즜즞즟즠즡즢즣즤즥즦즧즨즩즪즫즬즭즮������즯즰즱즲즳즴즵즶즷즸즹즺즻즼즽즾즿짂짃짅짆짉짋짌짍짎짏짒짔짗짘짛!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[₩]^_`abcdefghijklmnopqrstuvwxyz{|} ̄�".split("");for(a=0;a!=t[163].length;++a)if(t[163][a].charCodeAt(0)!==65533){r[t[163][a]]=41728+a;e[41728+a]=t[163][a]}t[164]="�����������������������������������������������������������������짞짟짡짣짥짦짨짩짪짫짮짲짳짴짵짶짷짺짻짽짾짿쨁쨂쨃쨄������쨅쨆쨇쨊쨎쨏쨐쨑쨒쨓쨕쨖쨗쨙쨚쨛쨜쨝쨞쨟쨠쨡쨢쨣쨤쨥������쨦쨧쨨쨪쨫쨬쨭쨮쨯쨰쨱쨲쨳쨴쨵쨶쨷쨸쨹쨺쨻쨼쨽쨾쨿쩀쩁쩂쩃쩄쩅쩆ㄱㄲㄳㄴㄵㄶㄷㄸㄹㄺㄻㄼㄽㄾㄿㅀㅁㅂㅃㅄㅅㅆㅇㅈㅉㅊㅋㅌㅍㅎㅏㅐㅑㅒㅓㅔㅕㅖㅗㅘㅙㅚㅛㅜㅝㅞㅟㅠㅡㅢㅣㅤㅥㅦㅧㅨㅩㅪㅫㅬㅭㅮㅯㅰㅱㅲㅳㅴㅵㅶㅷㅸㅹㅺㅻㅼㅽㅾㅿㆀㆁㆂㆃㆄㆅㆆㆇㆈㆉㆊㆋㆌㆍㆎ�".split("");for(a=0;a!=t[164].length;++a)if(t[164][a].charCodeAt(0)!==65533){r[t[164][a]]=41984+a;e[41984+a]=t[164][a]}t[165]="�����������������������������������������������������������������쩇쩈쩉쩊쩋쩎쩏쩑쩒쩓쩕쩖쩗쩘쩙쩚쩛쩞쩢쩣쩤쩥쩦쩧쩩쩪������쩫쩬쩭쩮쩯쩰쩱쩲쩳쩴쩵쩶쩷쩸쩹쩺쩻쩼쩾쩿쪀쪁쪂쪃쪅쪆������쪇쪈쪉쪊쪋쪌쪍쪎쪏쪐쪑쪒쪓쪔쪕쪖쪗쪙쪚쪛쪜쪝쪞쪟쪠쪡쪢쪣쪤쪥쪦쪧ⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹ�����ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ�������ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ��������αβγδεζηθικλμνξοπρστυφχψω�������".split("");for(a=0;a!=t[165].length;++a)if(t[165][a].charCodeAt(0)!==65533){r[t[165][a]]=42240+a;e[42240+a]=t[165][a]}t[166]="�����������������������������������������������������������������쪨쪩쪪쪫쪬쪭쪮쪯쪰쪱쪲쪳쪴쪵쪶쪷쪸쪹쪺쪻쪾쪿쫁쫂쫃쫅������쫆쫇쫈쫉쫊쫋쫎쫐쫒쫔쫕쫖쫗쫚쫛쫜쫝쫞쫟쫡쫢쫣쫤쫥쫦쫧������쫨쫩쫪쫫쫭쫮쫯쫰쫱쫲쫳쫵쫶쫷쫸쫹쫺쫻쫼쫽쫾쫿쬀쬁쬂쬃쬄쬅쬆쬇쬉쬊─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳┫┻╋┠┯┨┷┿┝┰┥┸╂┒┑┚┙┖┕┎┍┞┟┡┢┦┧┩┪┭┮┱┲┵┶┹┺┽┾╀╁╃╄╅╆╇╈╉╊���������������������������".split("");for(a=0;a!=t[166].length;++a)if(t[166][a].charCodeAt(0)!==65533){r[t[166][a]]=42496+a;e[42496+a]=t[166][a]}t[167]="�����������������������������������������������������������������쬋쬌쬍쬎쬏쬑쬒쬓쬕쬖쬗쬙쬚쬛쬜쬝쬞쬟쬢쬣쬤쬥쬦쬧쬨쬩������쬪쬫쬬쬭쬮쬯쬰쬱쬲쬳쬴쬵쬶쬷쬸쬹쬺쬻쬼쬽쬾쬿쭀쭂쭃쭄������쭅쭆쭇쭊쭋쭍쭎쭏쭑쭒쭓쭔쭕쭖쭗쭚쭛쭜쭞쭟쭠쭡쭢쭣쭥쭦쭧쭨쭩쭪쭫쭬㎕㎖㎗ℓ㎘㏄㎣㎤㎥㎦㎙㎚㎛㎜㎝㎞㎟㎠㎡㎢㏊㎍㎎㎏㏏㎈㎉㏈㎧㎨㎰㎱㎲㎳㎴㎵㎶㎷㎸㎹㎀㎁㎂㎃㎄㎺㎻㎼㎽㎾㎿㎐㎑㎒㎓㎔Ω㏀㏁㎊㎋㎌㏖㏅㎭㎮㎯㏛㎩㎪㎫㎬㏝㏐㏓㏃㏉㏜㏆����������������".split("");for(a=0;a!=t[167].length;++a)if(t[167][a].charCodeAt(0)!==65533){r[t[167][a]]=42752+a;e[42752+a]=t[167][a]}t[168]="�����������������������������������������������������������������쭭쭮쭯쭰쭱쭲쭳쭴쭵쭶쭷쭺쭻쭼쭽쭾쭿쮀쮁쮂쮃쮄쮅쮆쮇쮈������쮉쮊쮋쮌쮍쮎쮏쮐쮑쮒쮓쮔쮕쮖쮗쮘쮙쮚쮛쮝쮞쮟쮠쮡쮢쮣������쮤쮥쮦쮧쮨쮩쮪쮫쮬쮭쮮쮯쮰쮱쮲쮳쮴쮵쮶쮷쮹쮺쮻쮼쮽쮾쮿쯀쯁쯂쯃쯄ÆÐªĦ�IJ�ĿŁØŒºÞŦŊ�㉠㉡㉢㉣㉤㉥㉦㉧㉨㉩㉪㉫㉬㉭㉮㉯㉰㉱㉲㉳㉴㉵㉶㉷㉸㉹㉺㉻ⓐⓑⓒⓓⓔⓕⓖⓗⓘⓙⓚⓛⓜⓝⓞⓟⓠⓡⓢⓣⓤⓥⓦⓧⓨⓩ①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮½⅓⅔¼¾⅛⅜⅝⅞�".split("");for(a=0;a!=t[168].length;++a)if(t[168][a].charCodeAt(0)!==65533){r[t[168][a]]=43008+a;e[43008+a]=t[168][a]}t[169]="�����������������������������������������������������������������쯅쯆쯇쯈쯉쯊쯋쯌쯍쯎쯏쯐쯑쯒쯓쯕쯖쯗쯘쯙쯚쯛쯜쯝쯞쯟������쯠쯡쯢쯣쯥쯦쯨쯪쯫쯬쯭쯮쯯쯰쯱쯲쯳쯴쯵쯶쯷쯸쯹쯺쯻쯼������쯽쯾쯿찀찁찂찃찄찅찆찇찈찉찊찋찎찏찑찒찓찕찖찗찘찙찚찛찞찟찠찣찤æđðħıijĸŀłøœßþŧŋʼn㈀㈁㈂㈃㈄㈅㈆㈇㈈㈉㈊㈋㈌㈍㈎㈏㈐㈑㈒㈓㈔㈕㈖㈗㈘㈙㈚㈛⒜⒝⒞⒟⒠⒡⒢⒣⒤⒥⒦⒧⒨⒩⒪⒫⒬⒭⒮⒯⒰⒱⒲⒳⒴⒵⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀⒁⒂¹²³⁴ⁿ₁₂₃₄�".split("");for(a=0;a!=t[169].length;++a)if(t[169][a].charCodeAt(0)!==65533){r[t[169][a]]=43264+a;e[43264+a]=t[169][a]}t[170]="�����������������������������������������������������������������찥찦찪찫찭찯찱찲찳찴찵찶찷찺찿챀챁챂챃챆챇챉챊챋챍챎������챏챐챑챒챓챖챚챛챜챝챞챟챡챢챣챥챧챩챪챫챬챭챮챯챱챲������챳챴챶챷챸챹챺챻챼챽챾챿첀첁첂첃첄첅첆첇첈첉첊첋첌첍첎첏첐첑첒첓ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをん������������".split("");for(a=0;a!=t[170].length;++a)if(t[170][a].charCodeAt(0)!==65533){r[t[170][a]]=43520+a;e[43520+a]=t[170][a]}t[171]="�����������������������������������������������������������������첔첕첖첗첚첛첝첞첟첡첢첣첤첥첦첧첪첮첯첰첱첲첳첶첷첹������첺첻첽첾첿쳀쳁쳂쳃쳆쳈쳊쳋쳌쳍쳎쳏쳑쳒쳓쳕쳖쳗쳘쳙쳚������쳛쳜쳝쳞쳟쳠쳡쳢쳣쳥쳦쳧쳨쳩쳪쳫쳭쳮쳯쳱쳲쳳쳴쳵쳶쳷쳸쳹쳺쳻쳼쳽ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ���������".split("");for(a=0;a!=t[171].length;++a)if(t[171][a].charCodeAt(0)!==65533){r[t[171][a]]=43776+a;e[43776+a]=t[171][a]}t[172]="�����������������������������������������������������������������쳾쳿촀촂촃촄촅촆촇촊촋촍촎촏촑촒촓촔촕촖촗촚촜촞촟촠������촡촢촣촥촦촧촩촪촫촭촮촯촰촱촲촳촴촵촶촷촸촺촻촼촽촾������촿쵀쵁쵂쵃쵄쵅쵆쵇쵈쵉쵊쵋쵌쵍쵎쵏쵐쵑쵒쵓쵔쵕쵖쵗쵘쵙쵚쵛쵝쵞쵟АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ���������������абвгдеёжзийклмнопрстуфхцчшщъыьэюя��������������".split("");for(a=0;a!=t[172].length;++a)if(t[172][a].charCodeAt(0)!==65533){r[t[172][a]]=44032+a;e[44032+a]=t[172][a]}t[173]="�����������������������������������������������������������������쵡쵢쵣쵥쵦쵧쵨쵩쵪쵫쵮쵰쵲쵳쵴쵵쵶쵷쵹쵺쵻쵼쵽쵾쵿춀������춁춂춃춄춅춆춇춉춊춋춌춍춎춏춐춑춒춓춖춗춙춚춛춝춞춟������춠춡춢춣춦춨춪춫춬춭춮춯춱춲춳춴춵춶춷춸춹춺춻춼춽춾춿췀췁췂췃췅�����������������������������������������������������������������������������������������������".split("");for(a=0;a!=t[173].length;++a)if(t[173][a].charCodeAt(0)!==65533){r[t[173][a]]=44288+a;e[44288+a]=t[173][a]}t[174]="�����������������������������������������������������������������췆췇췈췉췊췋췍췎췏췑췒췓췔췕췖췗췘췙췚췛췜췝췞췟췠췡������췢췣췤췥췦췧췩췪췫췭췮췯췱췲췳췴췵췶췷췺췼췾췿츀츁츂������츃츅츆츇츉츊츋츍츎츏츐츑츒츓츕츖츗츘츚츛츜츝츞츟츢츣츥츦츧츩츪츫�����������������������������������������������������������������������������������������������".split("");for(a=0;a!=t[174].length;++a)if(t[174][a].charCodeAt(0)!==65533){r[t[174][a]]=44544+a;e[44544+a]=t[174][a]}t[175]="�����������������������������������������������������������������츬츭츮츯츲츴츶츷츸츹츺츻츼츽츾츿칀칁칂칃칄칅칆칇칈칉������칊칋칌칍칎칏칐칑칒칓칔칕칖칗칚칛칝칞칢칣칤칥칦칧칪칬������칮칯칰칱칲칳칶칷칹칺칻칽칾칿캀캁캂캃캆캈캊캋캌캍캎캏캒캓캕캖캗캙�����������������������������������������������������������������������������������������������".split("");for(a=0;a!=t[175].length;++a)if(t[175][a].charCodeAt(0)!==65533){r[t[175][a]]=44800+a;e[44800+a]=t[175][a]}t[176]="�����������������������������������������������������������������캚캛캜캝캞캟캢캦캧캨캩캪캫캮캯캰캱캲캳캴캵캶캷캸캹캺������캻캼캽캾캿컀컂컃컄컅컆컇컈컉컊컋컌컍컎컏컐컑컒컓컔컕������컖컗컘컙컚컛컜컝컞컟컠컡컢컣컦컧컩컪컭컮컯컰컱컲컳컶컺컻컼컽컾컿가각간갇갈갉갊감갑값갓갔강갖갗같갚갛개객갠갤갬갭갯갰갱갸갹갼걀걋걍걔걘걜거걱건걷걸걺검겁것겄겅겆겉겊겋게겐겔겜겝겟겠겡겨격겪견겯결겸겹겻겼경곁계곈곌곕곗고곡곤곧골곪곬곯곰곱곳공곶과곽관괄괆�".split("");for(a=0;a!=t[176].length;++a)if(t[176][a].charCodeAt(0)!==65533){r[t[176][a]]=45056+a;e[45056+a]=t[176][a]}t[177]="�����������������������������������������������������������������켂켃켅켆켇켉켊켋켌켍켎켏켒켔켖켗켘켙켚켛켝켞켟켡켢켣������켥켦켧켨켩켪켫켮켲켳켴켵켶켷켹켺켻켼켽켾켿콀콁콂콃콄������콅콆콇콈콉콊콋콌콍콎콏콐콑콒콓콖콗콙콚콛콝콞콟콠콡콢콣콦콨콪콫콬괌괍괏광괘괜괠괩괬괭괴괵괸괼굄굅굇굉교굔굘굡굣구국군굳굴굵굶굻굼굽굿궁궂궈궉권궐궜궝궤궷귀귁귄귈귐귑귓규균귤그극근귿글긁금급긋긍긔기긱긴긷길긺김깁깃깅깆깊까깍깎깐깔깖깜깝깟깠깡깥깨깩깬깰깸�".split("");for(a=0;a!=t[177].length;++a)if(t[177][a].charCodeAt(0)!==65533){r[t[177][a]]=45312+a;e[45312+a]=t[177][a]}t[178]="�����������������������������������������������������������������콭콮콯콲콳콵콶콷콹콺콻콼콽콾콿쾁쾂쾃쾄쾆쾇쾈쾉쾊쾋쾍������쾎쾏쾐쾑쾒쾓쾔쾕쾖쾗쾘쾙쾚쾛쾜쾝쾞쾟쾠쾢쾣쾤쾥쾦쾧쾩������쾪쾫쾬쾭쾮쾯쾱쾲쾳쾴쾵쾶쾷쾸쾹쾺쾻쾼쾽쾾쾿쿀쿁쿂쿃쿅쿆쿇쿈쿉쿊쿋깹깻깼깽꺄꺅꺌꺼꺽꺾껀껄껌껍껏껐껑께껙껜껨껫껭껴껸껼꼇꼈꼍꼐꼬꼭꼰꼲꼴꼼꼽꼿꽁꽂꽃꽈꽉꽐꽜꽝꽤꽥꽹꾀꾄꾈꾐꾑꾕꾜꾸꾹꾼꿀꿇꿈꿉꿋꿍꿎꿔꿜꿨꿩꿰꿱꿴꿸뀀뀁뀄뀌뀐뀔뀜뀝뀨끄끅끈끊끌끎끓끔끕끗끙�".split("");for(a=0;a!=t[178].length;++a)if(t[178][a].charCodeAt(0)!==65533){r[t[178][a]]=45568+a;e[45568+a]=t[178][a]}t[179]="�����������������������������������������������������������������쿌쿍쿎쿏쿐쿑쿒쿓쿔쿕쿖쿗쿘쿙쿚쿛쿜쿝쿞쿟쿢쿣쿥쿦쿧쿩������쿪쿫쿬쿭쿮쿯쿲쿴쿶쿷쿸쿹쿺쿻쿽쿾쿿퀁퀂퀃퀅퀆퀇퀈퀉퀊������퀋퀌퀍퀎퀏퀐퀒퀓퀔퀕퀖퀗퀙퀚퀛퀜퀝퀞퀟퀠퀡퀢퀣퀤퀥퀦퀧퀨퀩퀪퀫퀬끝끼끽낀낄낌낍낏낑나낙낚난낟날낡낢남납낫났낭낮낯낱낳내낵낸낼냄냅냇냈냉냐냑냔냘냠냥너넉넋넌널넒넓넘넙넛넜넝넣네넥넨넬넴넵넷넸넹녀녁년녈념녑녔녕녘녜녠노녹논놀놂놈놉놋농높놓놔놘놜놨뇌뇐뇔뇜뇝�".split("");for(a=0;a!=t[179].length;++a)if(t[179][a].charCodeAt(0)!==65533){r[t[179][a]]=45824+a;e[45824+a]=t[179][a]}t[180]="�����������������������������������������������������������������퀮퀯퀰퀱퀲퀳퀶퀷퀹퀺퀻퀽퀾퀿큀큁큂큃큆큈큊큋큌큍큎큏������큑큒큓큕큖큗큙큚큛큜큝큞큟큡큢큣큤큥큦큧큨큩큪큫큮큯������큱큲큳큵큶큷큸큹큺큻큾큿킀킂킃킄킅킆킇킈킉킊킋킌킍킎킏킐킑킒킓킔뇟뇨뇩뇬뇰뇹뇻뇽누눅눈눋눌눔눕눗눙눠눴눼뉘뉜뉠뉨뉩뉴뉵뉼늄늅늉느늑는늘늙늚늠늡늣능늦늪늬늰늴니닉닌닐닒님닙닛닝닢다닥닦단닫달닭닮닯닳담답닷닸당닺닻닿대댁댄댈댐댑댓댔댕댜더덕덖던덛덜덞덟덤덥�".split("");for(a=0;a!=t[180].length;++a)if(t[180][a].charCodeAt(0)!==65533){r[t[180][a]]=46080+a;e[46080+a]=t[180][a]}t[181]="�����������������������������������������������������������������킕킖킗킘킙킚킛킜킝킞킟킠킡킢킣킦킧킩킪킫킭킮킯킰킱킲������킳킶킸킺킻킼킽킾킿탂탃탅탆탇탊탋탌탍탎탏탒탖탗탘탙탚������탛탞탟탡탢탣탥탦탧탨탩탪탫탮탲탳탴탵탶탷탹탺탻탼탽탾탿턀턁턂턃턄덧덩덫덮데덱덴델뎀뎁뎃뎄뎅뎌뎐뎔뎠뎡뎨뎬도독돈돋돌돎돐돔돕돗동돛돝돠돤돨돼됐되된될됨됩됫됴두둑둔둘둠둡둣둥둬뒀뒈뒝뒤뒨뒬뒵뒷뒹듀듄듈듐듕드득든듣들듦듬듭듯등듸디딕딘딛딜딤딥딧딨딩딪따딱딴딸�".split("");for(a=0;a!=t[181].length;++a)if(t[181][a].charCodeAt(0)!==65533){r[t[181][a]]=46336+a;e[46336+a]=t[181][a]}t[182]="�����������������������������������������������������������������턅턆턇턈턉턊턋턌턎턏턐턑턒턓턔턕턖턗턘턙턚턛턜턝턞턟������턠턡턢턣턤턥턦턧턨턩턪턫턬턭턮턯턲턳턵턶턷턹턻턼턽턾������턿텂텆텇텈텉텊텋텎텏텑텒텓텕텖텗텘텙텚텛텞텠텢텣텤텥텦텧텩텪텫텭땀땁땃땄땅땋때땍땐땔땜땝땟땠땡떠떡떤떨떪떫떰떱떳떴떵떻떼떽뗀뗄뗌뗍뗏뗐뗑뗘뗬또똑똔똘똥똬똴뙈뙤뙨뚜뚝뚠뚤뚫뚬뚱뛔뛰뛴뛸뜀뜁뜅뜨뜩뜬뜯뜰뜸뜹뜻띄띈띌띔띕띠띤띨띰띱띳띵라락란랄람랍랏랐랑랒랖랗�".split("");for(a=0;a!=t[182].length;++a)if(t[182][a].charCodeAt(0)!==65533){r[t[182][a]]=46592+a;e[46592+a]=t[182][a]}t[183]="�����������������������������������������������������������������텮텯텰텱텲텳텴텵텶텷텸텹텺텻텽텾텿톀톁톂톃톅톆톇톉톊������톋톌톍톎톏톐톑톒톓톔톕톖톗톘톙톚톛톜톝톞톟톢톣톥톦톧������톩톪톫톬톭톮톯톲톴톶톷톸톹톻톽톾톿퇁퇂퇃퇄퇅퇆퇇퇈퇉퇊퇋퇌퇍퇎퇏래랙랜랠램랩랫랬랭랴략랸럇량러럭런럴럼럽럿렀렁렇레렉렌렐렘렙렛렝려력련렬렴렵렷렸령례롄롑롓로록론롤롬롭롯롱롸롼뢍뢨뢰뢴뢸룀룁룃룅료룐룔룝룟룡루룩룬룰룸룹룻룽뤄뤘뤠뤼뤽륀륄륌륏륑류륙륜률륨륩�".split("");for(a=0;a!=t[183].length;++a)if(t[183][a].charCodeAt(0)!==65533){r[t[183][a]]=46848+a;e[46848+a]=t[183][a]}t[184]="�����������������������������������������������������������������퇐퇑퇒퇓퇔퇕퇖퇗퇙퇚퇛퇜퇝퇞퇟퇠퇡퇢퇣퇤퇥퇦퇧퇨퇩퇪������퇫퇬퇭퇮퇯퇰퇱퇲퇳퇵퇶퇷퇹퇺퇻퇼퇽퇾퇿툀툁툂툃툄툅툆������툈툊툋툌툍툎툏툑툒툓툔툕툖툗툘툙툚툛툜툝툞툟툠툡툢툣툤툥툦툧툨툩륫륭르륵른를름릅릇릉릊릍릎리릭린릴림립릿링마막만많맏말맑맒맘맙맛망맞맡맣매맥맨맬맴맵맷맸맹맺먀먁먈먕머먹먼멀멂멈멉멋멍멎멓메멕멘멜멤멥멧멨멩며멱면멸몃몄명몇몌모목몫몬몰몲몸몹못몽뫄뫈뫘뫙뫼�".split("");for(a=0;a!=t[184].length;++a)if(t[184][a].charCodeAt(0)!==65533){r[t[184][a]]=47104+a;e[47104+a]=t[184][a]}t[185]="�����������������������������������������������������������������툪툫툮툯툱툲툳툵툶툷툸툹툺툻툾퉀퉂퉃퉄퉅퉆퉇퉉퉊퉋퉌������퉍퉎퉏퉐퉑퉒퉓퉔퉕퉖퉗퉘퉙퉚퉛퉝퉞퉟퉠퉡퉢퉣퉥퉦퉧퉨������퉩퉪퉫퉬퉭퉮퉯퉰퉱퉲퉳퉴퉵퉶퉷퉸퉹퉺퉻퉼퉽퉾퉿튂튃튅튆튇튉튊튋튌묀묄묍묏묑묘묜묠묩묫무묵묶문묻물묽묾뭄뭅뭇뭉뭍뭏뭐뭔뭘뭡뭣뭬뮈뮌뮐뮤뮨뮬뮴뮷므믄믈믐믓미믹민믿밀밂밈밉밋밌밍및밑바박밖밗반받발밝밞밟밤밥밧방밭배백밴밸뱀뱁뱃뱄뱅뱉뱌뱍뱐뱝버벅번벋벌벎범법벗�".split("");for(a=0;a!=t[185].length;++a)if(t[185][a].charCodeAt(0)!==65533){r[t[185][a]]=47360+a;e[47360+a]=t[185][a]}t[186]="�����������������������������������������������������������������튍튎튏튒튓튔튖튗튘튙튚튛튝튞튟튡튢튣튥튦튧튨튩튪튫튭������튮튯튰튲튳튴튵튶튷튺튻튽튾틁틃틄틅틆틇틊틌틍틎틏틐틑������틒틓틕틖틗틙틚틛틝틞틟틠틡틢틣틦틧틨틩틪틫틬틭틮틯틲틳틵틶틷틹틺벙벚베벡벤벧벨벰벱벳벴벵벼벽변별볍볏볐병볕볘볜보복볶본볼봄봅봇봉봐봔봤봬뵀뵈뵉뵌뵐뵘뵙뵤뵨부북분붇불붉붊붐붑붓붕붙붚붜붤붰붸뷔뷕뷘뷜뷩뷰뷴뷸븀븃븅브븍븐블븜븝븟비빅빈빌빎빔빕빗빙빚빛빠빡빤�".split("");for(a=0;a!=t[186].length;++a)if(t[186][a].charCodeAt(0)!==65533){r[t[186][a]]=47616+a;e[47616+a]=t[186][a]}t[187]="�����������������������������������������������������������������틻틼틽틾틿팂팄팆팇팈팉팊팋팏팑팒팓팕팗팘팙팚팛팞팢팣������팤팦팧팪팫팭팮팯팱팲팳팴팵팶팷팺팾팿퍀퍁퍂퍃퍆퍇퍈퍉������퍊퍋퍌퍍퍎퍏퍐퍑퍒퍓퍔퍕퍖퍗퍘퍙퍚퍛퍜퍝퍞퍟퍠퍡퍢퍣퍤퍥퍦퍧퍨퍩빨빪빰빱빳빴빵빻빼빽뺀뺄뺌뺍뺏뺐뺑뺘뺙뺨뻐뻑뻔뻗뻘뻠뻣뻤뻥뻬뼁뼈뼉뼘뼙뼛뼜뼝뽀뽁뽄뽈뽐뽑뽕뾔뾰뿅뿌뿍뿐뿔뿜뿟뿡쀼쁑쁘쁜쁠쁨쁩삐삑삔삘삠삡삣삥사삭삯산삳살삵삶삼삽삿샀상샅새색샌샐샘샙샛샜생샤�".split("");for(a=0;a!=t[187].length;++a)if(t[187][a].charCodeAt(0)!==65533){r[t[187][a]]=47872+a;e[47872+a]=t[187][a]}t[188]="�����������������������������������������������������������������퍪퍫퍬퍭퍮퍯퍰퍱퍲퍳퍴퍵퍶퍷퍸퍹퍺퍻퍾퍿펁펂펃펅펆펇������펈펉펊펋펎펒펓펔펕펖펗펚펛펝펞펟펡펢펣펤펥펦펧펪펬펮������펯펰펱펲펳펵펶펷펹펺펻펽펾펿폀폁폂폃폆폇폊폋폌폍폎폏폑폒폓폔폕폖샥샨샬샴샵샷샹섀섄섈섐섕서석섞섟선섣설섦섧섬섭섯섰성섶세섹센셀셈셉셋셌셍셔셕션셜셤셥셧셨셩셰셴셸솅소속솎손솔솖솜솝솟송솥솨솩솬솰솽쇄쇈쇌쇔쇗쇘쇠쇤쇨쇰쇱쇳쇼쇽숀숄숌숍숏숑수숙순숟술숨숩숫숭�".split("");for(a=0;a!=t[188].length;++a)if(t[188][a].charCodeAt(0)!==65533){r[t[188][a]]=48128+a;e[48128+a]=t[188][a]}t[189]="�����������������������������������������������������������������폗폙폚폛폜폝폞폟폠폢폤폥폦폧폨폩폪폫폮폯폱폲폳폵폶폷������폸폹폺폻폾퐀퐂퐃퐄퐅퐆퐇퐉퐊퐋퐌퐍퐎퐏퐐퐑퐒퐓퐔퐕퐖������퐗퐘퐙퐚퐛퐜퐞퐟퐠퐡퐢퐣퐤퐥퐦퐧퐨퐩퐪퐫퐬퐭퐮퐯퐰퐱퐲퐳퐴퐵퐶퐷숯숱숲숴쉈쉐쉑쉔쉘쉠쉥쉬쉭쉰쉴쉼쉽쉿슁슈슉슐슘슛슝스슥슨슬슭슴습슷승시식신싣실싫심십싯싱싶싸싹싻싼쌀쌈쌉쌌쌍쌓쌔쌕쌘쌜쌤쌥쌨쌩썅써썩썬썰썲썸썹썼썽쎄쎈쎌쏀쏘쏙쏜쏟쏠쏢쏨쏩쏭쏴쏵쏸쐈쐐쐤쐬쐰�".split("");for(a=0;a!=t[189].length;++a)if(t[189][a].charCodeAt(0)!==65533){r[t[189][a]]=48384+a;e[48384+a]=t[189][a]}t[190]="�����������������������������������������������������������������퐸퐹퐺퐻퐼퐽퐾퐿푁푂푃푅푆푇푈푉푊푋푌푍푎푏푐푑푒푓������푔푕푖푗푘푙푚푛푝푞푟푡푢푣푥푦푧푨푩푪푫푬푮푰푱푲������푳푴푵푶푷푺푻푽푾풁풃풄풅풆풇풊풌풎풏풐풑풒풓풕풖풗풘풙풚풛풜풝쐴쐼쐽쑈쑤쑥쑨쑬쑴쑵쑹쒀쒔쒜쒸쒼쓩쓰쓱쓴쓸쓺쓿씀씁씌씐씔씜씨씩씬씰씸씹씻씽아악안앉않알앍앎앓암압앗았앙앝앞애액앤앨앰앱앳앴앵야약얀얄얇얌얍얏양얕얗얘얜얠얩어억언얹얻얼얽얾엄업없엇었엉엊엌엎�".split("");for(a=0;a!=t[190].length;++a)if(t[190][a].charCodeAt(0)!==65533){r[t[190][a]]=48640+a;e[48640+a]=t[190][a]}t[191]="�����������������������������������������������������������������풞풟풠풡풢풣풤풥풦풧풨풪풫풬풭풮풯풰풱풲풳풴풵풶풷풸������풹풺풻풼풽풾풿퓀퓁퓂퓃퓄퓅퓆퓇퓈퓉퓊퓋퓍퓎퓏퓑퓒퓓퓕������퓖퓗퓘퓙퓚퓛퓝퓞퓠퓡퓢퓣퓤퓥퓦퓧퓩퓪퓫퓭퓮퓯퓱퓲퓳퓴퓵퓶퓷퓹퓺퓼에엑엔엘엠엡엣엥여역엮연열엶엷염엽엾엿였영옅옆옇예옌옐옘옙옛옜오옥온올옭옮옰옳옴옵옷옹옻와왁완왈왐왑왓왔왕왜왝왠왬왯왱외왹왼욀욈욉욋욍요욕욘욜욤욥욧용우욱운울욹욺움웁웃웅워웍원월웜웝웠웡웨�".split("");for(a=0;a!=t[191].length;++a)if(t[191][a].charCodeAt(0)!==65533){r[t[191][a]]=48896+a;e[48896+a]=t[191][a]}t[192]="�����������������������������������������������������������������퓾퓿픀픁픂픃픅픆픇픉픊픋픍픎픏픐픑픒픓픖픘픙픚픛픜픝������픞픟픠픡픢픣픤픥픦픧픨픩픪픫픬픭픮픯픰픱픲픳픴픵픶픷������픸픹픺픻픾픿핁핂핃핅핆핇핈핉핊핋핎핐핒핓핔핕핖핗핚핛핝핞핟핡핢핣웩웬웰웸웹웽위윅윈윌윔윕윗윙유육윤율윰윱윳융윷으윽은을읊음읍읏응읒읓읔읕읖읗의읜읠읨읫이익인일읽읾잃임입잇있잉잊잎자작잔잖잗잘잚잠잡잣잤장잦재잭잰잴잼잽잿쟀쟁쟈쟉쟌쟎쟐쟘쟝쟤쟨쟬저적전절젊�".split("");for(a=0;a!=t[192].length;++a)if(t[192][a].charCodeAt(0)!==65533){r[t[192][a]]=49152+a;e[49152+a]=t[192][a]}t[193]="�����������������������������������������������������������������핤핦핧핪핬핮핯핰핱핲핳핶핷핹핺핻핽핾핿햀햁햂햃햆햊햋������햌햍햎햏햑햒햓햔햕햖햗햘햙햚햛햜햝햞햟햠햡햢햣햤햦햧������햨햩햪햫햬햭햮햯햰햱햲햳햴햵햶햷햸햹햺햻햼햽햾햿헀헁헂헃헄헅헆헇점접젓정젖제젝젠젤젬젭젯젱져젼졀졈졉졌졍졔조족존졸졺좀좁좃종좆좇좋좌좍좔좝좟좡좨좼좽죄죈죌죔죕죗죙죠죡죤죵주죽준줄줅줆줌줍줏중줘줬줴쥐쥑쥔쥘쥠쥡쥣쥬쥰쥴쥼즈즉즌즐즘즙즛증지직진짇질짊짐집짓�".split("");for(a=0;a!=t[193].length;++a)if(t[193][a].charCodeAt(0)!==65533){r[t[193][a]]=49408+a;e[49408+a]=t[193][a]}t[194]="�����������������������������������������������������������������헊헋헍헎헏헑헓헔헕헖헗헚헜헞헟헠헡헢헣헦헧헩헪헫헭헮������헯헰헱헲헳헶헸헺헻헼헽헾헿혂혃혅혆혇혉혊혋혌혍혎혏혒������혖혗혘혙혚혛혝혞혟혡혢혣혥혦혧혨혩혪혫혬혮혯혰혱혲혳혴혵혶혷혺혻징짖짙짚짜짝짠짢짤짧짬짭짯짰짱째짹짼쨀쨈쨉쨋쨌쨍쨔쨘쨩쩌쩍쩐쩔쩜쩝쩟쩠쩡쩨쩽쪄쪘쪼쪽쫀쫄쫌쫍쫏쫑쫓쫘쫙쫠쫬쫴쬈쬐쬔쬘쬠쬡쭁쭈쭉쭌쭐쭘쭙쭝쭤쭸쭹쮜쮸쯔쯤쯧쯩찌찍찐찔찜찝찡찢찧차착찬찮찰참찹찻�".split("");for(a=0;a!=t[194].length;++a)if(t[194][a].charCodeAt(0)!==65533){r[t[194][a]]=49664+a;e[49664+a]=t[194][a]}t[195]="�����������������������������������������������������������������혽혾혿홁홂홃홄홆홇홊홌홎홏홐홒홓홖홗홙홚홛홝홞홟홠홡������홢홣홤홥홦홨홪홫홬홭홮홯홲홳홵홶홷홸홹홺홻홼홽홾홿횀������횁횂횄횆횇횈횉횊횋횎횏횑횒횓횕횖횗횘횙횚횛횜횞횠횢횣횤횥횦횧횩횪찼창찾채책챈챌챔챕챗챘챙챠챤챦챨챰챵처척천철첨첩첫첬청체첵첸첼쳄쳅쳇쳉쳐쳔쳤쳬쳰촁초촉촌촐촘촙촛총촤촨촬촹최쵠쵤쵬쵭쵯쵱쵸춈추축춘출춤춥춧충춰췄췌췐취췬췰췸췹췻췽츄츈츌츔츙츠측츤츨츰츱츳층�".split("");for(a=0;a!=t[195].length;++a)if(t[195][a].charCodeAt(0)!==65533){r[t[195][a]]=49920+a;e[49920+a]=t[195][a]}t[196]="�����������������������������������������������������������������횫횭횮횯횱횲횳횴횵횶횷횸횺횼횽횾횿훀훁훂훃훆훇훉훊훋������훍훎훏훐훒훓훕훖훘훚훛훜훝훞훟훡훢훣훥훦훧훩훪훫훬훭������훮훯훱훲훳훴훶훷훸훹훺훻훾훿휁휂휃휅휆휇휈휉휊휋휌휍휎휏휐휒휓휔치칙친칟칠칡침칩칫칭카칵칸칼캄캅캇캉캐캑캔캘캠캡캣캤캥캬캭컁커컥컨컫컬컴컵컷컸컹케켁켄켈켐켑켓켕켜켠켤켬켭켯켰켱켸코콕콘콜콤콥콧콩콰콱콴콸쾀쾅쾌쾡쾨쾰쿄쿠쿡쿤쿨쿰쿱쿳쿵쿼퀀퀄퀑퀘퀭퀴퀵퀸퀼�".split("");for(a=0;a!=t[196].length;++a)if(t[196][a].charCodeAt(0)!==65533){r[t[196][a]]=50176+a;e[50176+a]=t[196][a]}t[197]="�����������������������������������������������������������������휕휖휗휚휛휝휞휟휡휢휣휤휥휦휧휪휬휮휯휰휱휲휳휶휷휹������휺휻휽휾휿흀흁흂흃흅흆흈흊흋흌흍흎흏흒흓흕흚흛흜흝흞������흟흢흤흦흧흨흪흫흭흮흯흱흲흳흵흶흷흸흹흺흻흾흿힀힂힃힄힅힆힇힊힋큄큅큇큉큐큔큘큠크큭큰클큼큽킁키킥킨킬킴킵킷킹타탁탄탈탉탐탑탓탔탕태택탠탤탬탭탯탰탱탸턍터턱턴털턺텀텁텃텄텅테텍텐텔템텝텟텡텨텬텼톄톈토톡톤톨톰톱톳통톺톼퇀퇘퇴퇸툇툉툐투툭툰툴툼툽툿퉁퉈퉜�".split("");for(a=0;a!=t[197].length;++a)if(t[197][a].charCodeAt(0)!==65533){r[t[197][a]]=50432+a;e[50432+a]=t[197][a]}t[198]="�����������������������������������������������������������������힍힎힏힑힒힓힔힕힖힗힚힜힞힟힠힡힢힣������������������������������������������������������������������������������퉤튀튁튄튈튐튑튕튜튠튤튬튱트특튼튿틀틂틈틉틋틔틘틜틤틥티틱틴틸팀팁팃팅파팍팎판팔팖팜팝팟팠팡팥패팩팬팰팸팹팻팼팽퍄퍅퍼퍽펀펄펌펍펏펐펑페펙펜펠펨펩펫펭펴편펼폄폅폈평폐폘폡폣포폭폰폴폼폽폿퐁�".split("");for(a=0;a!=t[198].length;++a)if(t[198][a].charCodeAt(0)!==65533){r[t[198][a]]=50688+a;e[50688+a]=t[198][a]}t[199]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������퐈퐝푀푄표푠푤푭푯푸푹푼푿풀풂품풉풋풍풔풩퓌퓐퓔퓜퓟퓨퓬퓰퓸퓻퓽프픈플픔픕픗피픽핀필핌핍핏핑하학한할핥함합핫항해핵핸핼햄햅햇했행햐향허헉헌헐헒험헙헛헝헤헥헨헬헴헵헷헹혀혁현혈혐협혓혔형혜혠�".split("");for(a=0;a!=t[199].length;++a)if(t[199][a].charCodeAt(0)!==65533){r[t[199][a]]=50944+a;e[50944+a]=t[199][a]}t[200]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������혤혭호혹혼홀홅홈홉홋홍홑화확환활홧황홰홱홴횃횅회획횐횔횝횟횡효횬횰횹횻후훅훈훌훑훔훗훙훠훤훨훰훵훼훽휀휄휑휘휙휜휠휨휩휫휭휴휵휸휼흄흇흉흐흑흔흖흗흘흙흠흡흣흥흩희흰흴흼흽힁히힉힌힐힘힙힛힝�".split("");for(a=0;a!=t[200].length;++a)if(t[200][a].charCodeAt(0)!==65533){r[t[200][a]]=51200+a;e[51200+a]=t[200][a]}t[202]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������伽佳假價加可呵哥嘉嫁家暇架枷柯歌珂痂稼苛茄街袈訶賈跏軻迦駕刻却各恪慤殼珏脚覺角閣侃刊墾奸姦干幹懇揀杆柬桿澗癎看磵稈竿簡肝艮艱諫間乫喝曷渴碣竭葛褐蝎鞨勘坎堪嵌感憾戡敢柑橄減甘疳監瞰紺邯鑑鑒龕�".split("");for(a=0;a!=t[202].length;++a)if(t[202][a].charCodeAt(0)!==65533){r[t[202][a]]=51712+a;e[51712+a]=t[202][a]}t[203]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������匣岬甲胛鉀閘剛堈姜岡崗康强彊慷江畺疆糠絳綱羌腔舡薑襁講鋼降鱇介价個凱塏愷愾慨改槪漑疥皆盖箇芥蓋豈鎧開喀客坑更粳羹醵倨去居巨拒据據擧渠炬祛距踞車遽鉅鋸乾件健巾建愆楗腱虔蹇鍵騫乞傑杰桀儉劍劒檢�".split("");for(a=0;a!=t[203].length;++a)if(t[203][a].charCodeAt(0)!==65533){r[t[203][a]]=51968+a;e[51968+a]=t[203][a]}t[204]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������瞼鈐黔劫怯迲偈憩揭擊格檄激膈覡隔堅牽犬甄絹繭肩見譴遣鵑抉決潔結缺訣兼慊箝謙鉗鎌京俓倞傾儆勁勍卿坰境庚徑慶憬擎敬景暻更梗涇炅烱璟璥瓊痙硬磬竟競絅經耕耿脛莖警輕逕鏡頃頸驚鯨係啓堺契季屆悸戒桂械�".split("");for(a=0;a!=t[204].length;++a)if(t[204][a].charCodeAt(0)!==65533){r[t[204][a]]=52224+a;e[52224+a]=t[204][a]}t[205]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������棨溪界癸磎稽系繫繼計誡谿階鷄古叩告呱固姑孤尻庫拷攷故敲暠枯槁沽痼皐睾稿羔考股膏苦苽菰藁蠱袴誥賈辜錮雇顧高鼓哭斛曲梏穀谷鵠困坤崑昆梱棍滾琨袞鯤汨滑骨供公共功孔工恐恭拱控攻珙空蚣貢鞏串寡戈果瓜�".split("");for(a=0;a!=t[205].length;++a)if(t[205][a].charCodeAt(0)!==65533){r[t[205][a]]=52480+a;e[52480+a]=t[205][a]}t[206]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������科菓誇課跨過鍋顆廓槨藿郭串冠官寬慣棺款灌琯瓘管罐菅觀貫關館刮恝括适侊光匡壙廣曠洸炚狂珖筐胱鑛卦掛罫乖傀塊壞怪愧拐槐魁宏紘肱轟交僑咬喬嬌嶠巧攪敎校橋狡皎矯絞翹膠蕎蛟較轎郊餃驕鮫丘久九仇俱具勾�".split("");for(a=0;a!=t[206].length;++a)if(t[206][a].charCodeAt(0)!==65533){r[t[206][a]]=52736+a;e[52736+a]=t[206][a]}t[207]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������區口句咎嘔坵垢寇嶇廐懼拘救枸柩構歐毆毬求溝灸狗玖球瞿矩究絿耉臼舅舊苟衢謳購軀逑邱鉤銶駒驅鳩鷗龜國局菊鞠鞫麴君窘群裙軍郡堀屈掘窟宮弓穹窮芎躬倦券勸卷圈拳捲權淃眷厥獗蕨蹶闕机櫃潰詭軌饋句晷歸貴�".split("");for(a=0;a!=t[207].length;++a)if(t[207][a].charCodeAt(0)!==65533){r[t[207][a]]=52992+a;e[52992+a]=t[207][a]}t[208]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������鬼龜叫圭奎揆槻珪硅窺竅糾葵規赳逵閨勻均畇筠菌鈞龜橘克剋劇戟棘極隙僅劤勤懃斤根槿瑾筋芹菫覲謹近饉契今妗擒昑檎琴禁禽芩衾衿襟金錦伋及急扱汲級給亘兢矜肯企伎其冀嗜器圻基埼夔奇妓寄岐崎己幾忌技旗旣�".split("");for(a=0;a!=t[208].length;++a)if(t[208][a].charCodeAt(0)!==65533){r[t[208][a]]=53248+a;e[53248+a]=t[208][a]}t[209]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������朞期杞棋棄機欺氣汽沂淇玘琦琪璂璣畸畿碁磯祁祇祈祺箕紀綺羈耆耭肌記譏豈起錡錤飢饑騎騏驥麒緊佶吉拮桔金喫儺喇奈娜懦懶拏拿癩羅蘿螺裸邏那樂洛烙珞落諾酪駱亂卵暖欄煖爛蘭難鸞捏捺南嵐枏楠湳濫男藍襤拉�".split("");for(a=0;a!=t[209].length;++a)if(t[209][a].charCodeAt(0)!==65533){r[t[209][a]]=53504+a;e[53504+a]=t[209][a]}t[210]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������納臘蠟衲囊娘廊朗浪狼郎乃來內奈柰耐冷女年撚秊念恬拈捻寧寗努勞奴弩怒擄櫓爐瑙盧老蘆虜路露駑魯鷺碌祿綠菉錄鹿論壟弄濃籠聾膿農惱牢磊腦賂雷尿壘屢樓淚漏累縷陋嫩訥杻紐勒肋凜凌稜綾能菱陵尼泥匿溺多茶�".split("");for(a=0;a!=t[210].length;++a)if(t[210][a].charCodeAt(0)!==65533){r[t[210][a]]=53760+a;e[53760+a]=t[210][a]}t[211]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������丹亶但單團壇彖斷旦檀段湍短端簞緞蛋袒鄲鍛撻澾獺疸達啖坍憺擔曇淡湛潭澹痰聃膽蕁覃談譚錟沓畓答踏遝唐堂塘幢戇撞棠當糖螳黨代垈坮大對岱帶待戴擡玳臺袋貸隊黛宅德悳倒刀到圖堵塗導屠島嶋度徒悼挑掉搗桃�".split("");for(a=0;a!=t[211].length;++a)if(t[211][a].charCodeAt(0)!==65533){r[t[211][a]]=54016+a;e[54016+a]=t[211][a]}t[212]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������棹櫂淘渡滔濤燾盜睹禱稻萄覩賭跳蹈逃途道都鍍陶韜毒瀆牘犢獨督禿篤纛讀墩惇敦旽暾沌焞燉豚頓乭突仝冬凍動同憧東桐棟洞潼疼瞳童胴董銅兜斗杜枓痘竇荳讀豆逗頭屯臀芚遁遯鈍得嶝橙燈登等藤謄鄧騰喇懶拏癩羅�".split("");for(a=0;a!=t[212].length;++a)if(t[212][a].charCodeAt(0)!==65533){r[t[212][a]]=54272+a;e[54272+a]=t[212][a]}t[213]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������蘿螺裸邏樂洛烙珞絡落諾酪駱丹亂卵欄欒瀾爛蘭鸞剌辣嵐擥攬欖濫籃纜藍襤覽拉臘蠟廊朗浪狼琅瑯螂郞來崍徠萊冷掠略亮倆兩凉梁樑粮粱糧良諒輛量侶儷勵呂廬慮戾旅櫚濾礪藜蠣閭驢驪麗黎力曆歷瀝礫轢靂憐戀攣漣�".split("");for(a=0;a!=t[213].length;++a)if(t[213][a].charCodeAt(0)!==65533){r[t[213][a]]=54528+a;e[54528+a]=t[213][a]}t[214]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������煉璉練聯蓮輦連鍊冽列劣洌烈裂廉斂殮濂簾獵令伶囹寧岺嶺怜玲笭羚翎聆逞鈴零靈領齡例澧禮醴隷勞怒撈擄櫓潞瀘爐盧老蘆虜路輅露魯鷺鹵碌祿綠菉錄鹿麓論壟弄朧瀧瓏籠聾儡瀨牢磊賂賚賴雷了僚寮廖料燎療瞭聊蓼�".split("");for(a=0;a!=t[214].length;++a)if(t[214][a].charCodeAt(0)!==65533){r[t[214][a]]=54784+a;e[54784+a]=t[214][a]}t[215]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������遼鬧龍壘婁屢樓淚漏瘻累縷蔞褸鏤陋劉旒柳榴流溜瀏琉瑠留瘤硫謬類六戮陸侖倫崙淪綸輪律慄栗率隆勒肋凜凌楞稜綾菱陵俚利厘吏唎履悧李梨浬犁狸理璃異痢籬罹羸莉裏裡里釐離鯉吝潾燐璘藺躪隣鱗麟林淋琳臨霖砬�".split("");for(a=0;a!=t[215].length;++a)if(t[215][a].charCodeAt(0)!==65533){r[t[215][a]]=55040+a;e[55040+a]=t[215][a]}t[216]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������立笠粒摩瑪痲碼磨馬魔麻寞幕漠膜莫邈万卍娩巒彎慢挽晩曼滿漫灣瞞萬蔓蠻輓饅鰻唜抹末沫茉襪靺亡妄忘忙望網罔芒茫莽輞邙埋妹媒寐昧枚梅每煤罵買賣邁魅脈貊陌驀麥孟氓猛盲盟萌冪覓免冕勉棉沔眄眠綿緬面麵滅�".split("");for(a=0;a!=t[216].length;++a)if(t[216][a].charCodeAt(0)!==65533){r[t[216][a]]=55296+a;e[55296+a]=t[216][a]}t[217]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������蔑冥名命明暝椧溟皿瞑茗蓂螟酩銘鳴袂侮冒募姆帽慕摸摹暮某模母毛牟牡瑁眸矛耗芼茅謀謨貌木沐牧目睦穆鶩歿沒夢朦蒙卯墓妙廟描昴杳渺猫竗苗錨務巫憮懋戊拇撫无楙武毋無珷畝繆舞茂蕪誣貿霧鵡墨默們刎吻問文�".split("");for(a=0;a!=t[217].length;++a)if(t[217][a].charCodeAt(0)!==65533){r[t[217][a]]=55552+a;e[55552+a]=t[217][a]}t[218]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������汶紊紋聞蚊門雯勿沕物味媚尾嵋彌微未梶楣渼湄眉米美薇謎迷靡黴岷悶愍憫敏旻旼民泯玟珉緡閔密蜜謐剝博拍搏撲朴樸泊珀璞箔粕縛膊舶薄迫雹駁伴半反叛拌搬攀斑槃泮潘班畔瘢盤盼磐磻礬絆般蟠返頒飯勃拔撥渤潑�".split("");for(a=0;a!=t[218].length;++a)if(t[218][a].charCodeAt(0)!==65533){r[t[218][a]]=55808+a;e[55808+a]=t[218][a]}t[219]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������發跋醱鉢髮魃倣傍坊妨尨幇彷房放方旁昉枋榜滂磅紡肪膀舫芳蒡蚌訪謗邦防龐倍俳北培徘拜排杯湃焙盃背胚裴裵褙賠輩配陪伯佰帛柏栢白百魄幡樊煩燔番磻繁蕃藩飜伐筏罰閥凡帆梵氾汎泛犯範范法琺僻劈壁擘檗璧癖�".split("");for(a=0;a!=t[219].length;++a)if(t[219][a].charCodeAt(0)!==65533){r[t[219][a]]=56064+a;e[56064+a]=t[219][a]}t[220]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������碧蘗闢霹便卞弁變辨辯邊別瞥鱉鼈丙倂兵屛幷昞昺柄棅炳甁病秉竝輧餠騈保堡報寶普步洑湺潽珤甫菩補褓譜輔伏僕匐卜宓復服福腹茯蔔複覆輹輻馥鰒本乶俸奉封峯峰捧棒烽熢琫縫蓬蜂逢鋒鳳不付俯傅剖副否咐埠夫婦�".split("");for(a=0;a!=t[220].length;++a)if(t[220][a].charCodeAt(0)!==65533){r[t[220][a]]=56320+a;e[56320+a]=t[220][a]}t[221]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������孚孵富府復扶敷斧浮溥父符簿缶腐腑膚艀芙莩訃負賦賻赴趺部釜阜附駙鳧北分吩噴墳奔奮忿憤扮昐汾焚盆粉糞紛芬賁雰不佛弗彿拂崩朋棚硼繃鵬丕備匕匪卑妃婢庇悲憊扉批斐枇榧比毖毗毘沸泌琵痺砒碑秕秘粃緋翡肥�".split("");for(a=0;a!=t[221].length;++a)if(t[221][a].charCodeAt(0)!==65533){r[t[221][a]]=56576+a;e[56576+a]=t[221][a]}t[222]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������脾臂菲蜚裨誹譬費鄙非飛鼻嚬嬪彬斌檳殯浜濱瀕牝玭貧賓頻憑氷聘騁乍事些仕伺似使俟僿史司唆嗣四士奢娑寫寺射巳師徙思捨斜斯柶査梭死沙泗渣瀉獅砂社祀祠私篩紗絲肆舍莎蓑蛇裟詐詞謝賜赦辭邪飼駟麝削數朔索�".split("");for(a=0;a!=t[222].length;++a)if(t[222][a].charCodeAt(0)!==65533){r[t[222][a]]=56832+a;e[56832+a]=t[222][a]}t[223]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������傘刪山散汕珊産疝算蒜酸霰乷撒殺煞薩三參杉森渗芟蔘衫揷澁鈒颯上傷像償商喪嘗孀尙峠常床庠廂想桑橡湘爽牀狀相祥箱翔裳觴詳象賞霜塞璽賽嗇塞穡索色牲生甥省笙墅壻嶼序庶徐恕抒捿敍暑曙書栖棲犀瑞筮絮緖署�".split("");for(a=0;a!=t[223].length;++a)if(t[223][a].charCodeAt(0)!==65533){r[t[223][a]]=57088+a;e[57088+a]=t[223][a]}t[224]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������胥舒薯西誓逝鋤黍鼠夕奭席惜昔晳析汐淅潟石碩蓆釋錫仙僊先善嬋宣扇敾旋渲煽琁瑄璇璿癬禪線繕羨腺膳船蘚蟬詵跣選銑鐥饍鮮卨屑楔泄洩渫舌薛褻設說雪齧剡暹殲纖蟾贍閃陝攝涉燮葉城姓宬性惺成星晟猩珹盛省筬�".split("");for(a=0;a!=t[224].length;++a)if(t[224][a].charCodeAt(0)!==65533){r[t[224][a]]=57344+a;e[57344+a]=t[224][a]}t[225]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������聖聲腥誠醒世勢歲洗稅笹細說貰召嘯塑宵小少巢所掃搔昭梳沼消溯瀟炤燒甦疏疎瘙笑篠簫素紹蔬蕭蘇訴逍遡邵銷韶騷俗屬束涑粟續謖贖速孫巽損蓀遜飡率宋悚松淞訟誦送頌刷殺灑碎鎖衰釗修受嗽囚垂壽嫂守岫峀帥愁�".split("");for(a=0;a!=t[225].length;++a)if(t[225][a].charCodeAt(0)!==65533){r[t[225][a]]=57600+a;e[57600+a]=t[225][a]}t[226]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������戍手授搜收數樹殊水洙漱燧狩獸琇璲瘦睡秀穗竪粹綏綬繡羞脩茱蒐蓚藪袖誰讐輸遂邃酬銖銹隋隧隨雖需須首髓鬚叔塾夙孰宿淑潚熟琡璹肅菽巡徇循恂旬栒楯橓殉洵淳珣盾瞬筍純脣舜荀蓴蕣詢諄醇錞順馴戌術述鉥崇崧�".split("");for(a=0;a!=t[226].length;++a)if(t[226][a].charCodeAt(0)!==65533){r[t[226][a]]=57856+a;e[57856+a]=t[226][a]}t[227]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������嵩瑟膝蝨濕拾習褶襲丞乘僧勝升承昇繩蠅陞侍匙嘶始媤尸屎屍市弑恃施是時枾柴猜矢示翅蒔蓍視試詩諡豕豺埴寔式息拭植殖湜熄篒蝕識軾食飾伸侁信呻娠宸愼新晨燼申神紳腎臣莘薪藎蜃訊身辛辰迅失室實悉審尋心沁�".split("");for(a=0;a!=t[227].length;++a)if(t[227][a].charCodeAt(0)!==65533){r[t[227][a]]=58112+a;e[58112+a]=t[227][a]}t[228]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������沈深瀋甚芯諶什十拾雙氏亞俄兒啞娥峨我牙芽莪蛾衙訝阿雅餓鴉鵝堊岳嶽幄惡愕握樂渥鄂鍔顎鰐齷安岸按晏案眼雁鞍顔鮟斡謁軋閼唵岩巖庵暗癌菴闇壓押狎鴨仰央怏昻殃秧鴦厓哀埃崖愛曖涯碍艾隘靄厄扼掖液縊腋額�".split("");for(a=0;a!=t[228].length;++a)if(t[228][a].charCodeAt(0)!==65533){r[t[228][a]]=58368+a;e[58368+a]=t[228][a]}t[229]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������櫻罌鶯鸚也倻冶夜惹揶椰爺耶若野弱掠略約若葯蒻藥躍亮佯兩凉壤孃恙揚攘敭暘梁楊樣洋瀁煬痒瘍禳穰糧羊良襄諒讓釀陽量養圄御於漁瘀禦語馭魚齬億憶抑檍臆偃堰彦焉言諺孼蘖俺儼嚴奄掩淹嶪業円予余勵呂女如廬�".split("");for(a=0;a!=t[229].length;++a)if(t[229][a].charCodeAt(0)!==65533){r[t[229][a]]=58624+a;e[58624+a]=t[229][a]}t[230]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������旅歟汝濾璵礖礪與艅茹輿轝閭餘驪麗黎亦力域役易曆歷疫繹譯轢逆驛嚥堧姸娟宴年延憐戀捐挻撚椽沇沿涎涓淵演漣烟然煙煉燃燕璉硏硯秊筵緣練縯聯衍軟輦蓮連鉛鍊鳶列劣咽悅涅烈熱裂說閱厭廉念捻染殮炎焰琰艶苒�".split("");for(a=0;a!=t[230].length;++a)if(t[230][a].charCodeAt(0)!==65533){r[t[230][a]]=58880+a;e[58880+a]=t[230][a]}t[231]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������簾閻髥鹽曄獵燁葉令囹塋寧嶺嶸影怜映暎楹榮永泳渶潁濚瀛瀯煐營獰玲瑛瑩瓔盈穎纓羚聆英詠迎鈴鍈零霙靈領乂倪例刈叡曳汭濊猊睿穢芮藝蘂禮裔詣譽豫醴銳隸霓預五伍俉傲午吾吳嗚塢墺奧娛寤悟惡懊敖旿晤梧汚澳�".split("");for(a=0;a!=t[231].length;++a)if(t[231][a].charCodeAt(0)!==65533){r[t[231][a]]=59136+a;e[59136+a]=t[231][a]}t[232]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������烏熬獒筽蜈誤鰲鼇屋沃獄玉鈺溫瑥瘟穩縕蘊兀壅擁瓮甕癰翁邕雍饔渦瓦窩窪臥蛙蝸訛婉完宛梡椀浣玩琓琬碗緩翫脘腕莞豌阮頑曰往旺枉汪王倭娃歪矮外嵬巍猥畏了僚僥凹堯夭妖姚寥寮尿嶢拗搖撓擾料曜樂橈燎燿瑤療�".split("");for(a=0;a!=t[232].length;++a)if(t[232][a].charCodeAt(0)!==65533){r[t[232][a]]=59392+a;e[59392+a]=t[232][a]}t[233]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������窈窯繇繞耀腰蓼蟯要謠遙遼邀饒慾欲浴縟褥辱俑傭冗勇埇墉容庸慂榕涌湧溶熔瑢用甬聳茸蓉踊鎔鏞龍于佑偶優又友右宇寓尤愚憂旴牛玗瑀盂祐禑禹紆羽芋藕虞迂遇郵釪隅雨雩勖彧旭昱栯煜稶郁頊云暈橒殞澐熉耘芸蕓�".split("");for(a=0;a!=t[233].length;++a)if(t[233][a].charCodeAt(0)!==65533){r[t[233][a]]=59648+a;e[59648+a]=t[233][a]}t[234]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������運隕雲韻蔚鬱亐熊雄元原員圓園垣媛嫄寃怨愿援沅洹湲源爰猿瑗苑袁轅遠阮院願鴛月越鉞位偉僞危圍委威尉慰暐渭爲瑋緯胃萎葦蔿蝟衛褘謂違韋魏乳侑儒兪劉唯喩孺宥幼幽庾悠惟愈愉揄攸有杻柔柚柳楡楢油洧流游溜�".split("");for(a=0;a!=t[234].length;++a)if(t[234][a].charCodeAt(0)!==65533){r[t[234][a]]=59904+a;e[59904+a]=t[234][a]}t[235]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������濡猶猷琉瑜由留癒硫紐維臾萸裕誘諛諭踰蹂遊逾遺酉釉鍮類六堉戮毓肉育陸倫允奫尹崙淪潤玧胤贇輪鈗閏律慄栗率聿戎瀜絨融隆垠恩慇殷誾銀隱乙吟淫蔭陰音飮揖泣邑凝應膺鷹依倚儀宜意懿擬椅毅疑矣義艤薏蟻衣誼�".split("");for(a=0;a!=t[235].length;++a)if(t[235][a].charCodeAt(0)!==65533){r[t[235][a]]=60160+a;e[60160+a]=t[235][a]}t[236]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������議醫二以伊利吏夷姨履已弛彛怡易李梨泥爾珥理異痍痢移罹而耳肄苡荑裏裡貽貳邇里離飴餌匿溺瀷益翊翌翼謚人仁刃印吝咽因姻寅引忍湮燐璘絪茵藺蚓認隣靭靷鱗麟一佚佾壹日溢逸鎰馹任壬妊姙恁林淋稔臨荏賃入卄�".split("");for(a=0;a!=t[236].length;++a)if(t[236][a].charCodeAt(0)!==65533){r[t[236][a]]=60416+a;e[60416+a]=t[236][a]}t[237]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������立笠粒仍剩孕芿仔刺咨姉姿子字孜恣慈滋炙煮玆瓷疵磁紫者自茨蔗藉諮資雌作勺嚼斫昨灼炸爵綽芍酌雀鵲孱棧殘潺盞岑暫潛箴簪蠶雜丈仗匠場墻壯奬將帳庄張掌暲杖樟檣欌漿牆狀獐璋章粧腸臟臧莊葬蔣薔藏裝贓醬長�".split("");
for(a=0;a!=t[237].length;++a)if(t[237][a].charCodeAt(0)!==65533){r[t[237][a]]=60672+a;e[60672+a]=t[237][a]}t[238]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������障再哉在宰才材栽梓渽滓災縡裁財載齋齎爭箏諍錚佇低儲咀姐底抵杵楮樗沮渚狙猪疽箸紵苧菹著藷詛貯躇這邸雎齟勣吊嫡寂摘敵滴狄炙的積笛籍績翟荻謫賊赤跡蹟迪迹適鏑佃佺傳全典前剪塡塼奠專展廛悛戰栓殿氈澱�".split("");for(a=0;a!=t[238].length;++a)if(t[238][a].charCodeAt(0)!==65533){r[t[238][a]]=60928+a;e[60928+a]=t[238][a]}t[239]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������煎琠田甸畑癲筌箋箭篆纏詮輾轉鈿銓錢鐫電顚顫餞切截折浙癤竊節絶占岾店漸点粘霑鮎點接摺蝶丁井亭停偵呈姃定幀庭廷征情挺政整旌晶晸柾楨檉正汀淀淨渟湞瀞炡玎珽町睛碇禎程穽精綎艇訂諪貞鄭酊釘鉦鋌錠霆靖�".split("");for(a=0;a!=t[239].length;++a)if(t[239][a].charCodeAt(0)!==65533){r[t[239][a]]=61184+a;e[61184+a]=t[239][a]}t[240]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������靜頂鼎制劑啼堤帝弟悌提梯濟祭第臍薺製諸蹄醍除際霽題齊俎兆凋助嘲弔彫措操早晁曺曹朝條棗槽漕潮照燥爪璪眺祖祚租稠窕粗糟組繰肇藻蚤詔調趙躁造遭釣阻雕鳥族簇足鏃存尊卒拙猝倧宗從悰慫棕淙琮種終綜縱腫�".split("");for(a=0;a!=t[240].length;++a)if(t[240][a].charCodeAt(0)!==65533){r[t[240][a]]=61440+a;e[61440+a]=t[240][a]}t[241]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������踪踵鍾鐘佐坐左座挫罪主住侏做姝胄呪周嗾奏宙州廚晝朱柱株注洲湊澍炷珠疇籌紂紬綢舟蛛註誅走躊輳週酎酒鑄駐竹粥俊儁准埈寯峻晙樽浚準濬焌畯竣蠢逡遵雋駿茁中仲衆重卽櫛楫汁葺增憎曾拯烝甑症繒蒸證贈之只�".split("");for(a=0;a!=t[241].length;++a)if(t[241][a].charCodeAt(0)!==65533){r[t[241][a]]=61696+a;e[61696+a]=t[241][a]}t[242]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������咫地址志持指摯支旨智枝枳止池沚漬知砥祉祗紙肢脂至芝芷蜘誌識贄趾遲直稙稷織職唇嗔塵振搢晉晋桭榛殄津溱珍瑨璡畛疹盡眞瞋秦縉縝臻蔯袗診賑軫辰進鎭陣陳震侄叱姪嫉帙桎瓆疾秩窒膣蛭質跌迭斟朕什執潗緝輯�".split("");for(a=0;a!=t[242].length;++a)if(t[242][a].charCodeAt(0)!==65533){r[t[242][a]]=61952+a;e[61952+a]=t[242][a]}t[243]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������鏶集徵懲澄且侘借叉嗟嵯差次此磋箚茶蹉車遮捉搾着窄錯鑿齪撰澯燦璨瓚竄簒纂粲纘讚贊鑽餐饌刹察擦札紮僭參塹慘慙懺斬站讒讖倉倡創唱娼廠彰愴敞昌昶暢槍滄漲猖瘡窓脹艙菖蒼債埰寀寨彩採砦綵菜蔡采釵冊柵策�".split("");for(a=0;a!=t[243].length;++a)if(t[243][a].charCodeAt(0)!==65533){r[t[243][a]]=62208+a;e[62208+a]=t[243][a]}t[244]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������責凄妻悽處倜刺剔尺慽戚拓擲斥滌瘠脊蹠陟隻仟千喘天川擅泉淺玔穿舛薦賤踐遷釧闡阡韆凸哲喆徹撤澈綴輟轍鐵僉尖沾添甛瞻簽籤詹諂堞妾帖捷牒疊睫諜貼輒廳晴淸聽菁請靑鯖切剃替涕滯締諦逮遞體初剿哨憔抄招梢�".split("");for(a=0;a!=t[244].length;++a)if(t[244][a].charCodeAt(0)!==65533){r[t[244][a]]=62464+a;e[62464+a]=t[244][a]}t[245]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������椒楚樵炒焦硝礁礎秒稍肖艸苕草蕉貂超酢醋醮促囑燭矗蜀觸寸忖村邨叢塚寵悤憁摠總聰蔥銃撮催崔最墜抽推椎楸樞湫皺秋芻萩諏趨追鄒酋醜錐錘鎚雛騶鰍丑畜祝竺筑築縮蓄蹙蹴軸逐春椿瑃出朮黜充忠沖蟲衝衷悴膵萃�".split("");for(a=0;a!=t[245].length;++a)if(t[245][a].charCodeAt(0)!==65533){r[t[245][a]]=62720+a;e[62720+a]=t[245][a]}t[246]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������贅取吹嘴娶就炊翠聚脆臭趣醉驟鷲側仄厠惻測層侈値嗤峙幟恥梔治淄熾痔痴癡稚穉緇緻置致蚩輜雉馳齒則勅飭親七柒漆侵寢枕沈浸琛砧針鍼蟄秤稱快他咤唾墮妥惰打拖朶楕舵陀馱駝倬卓啄坼度托拓擢晫柝濁濯琢琸託�".split("");for(a=0;a!=t[246].length;++a)if(t[246][a].charCodeAt(0)!==65533){r[t[246][a]]=62976+a;e[62976+a]=t[246][a]}t[247]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������鐸呑嘆坦彈憚歎灘炭綻誕奪脫探眈耽貪塔搭榻宕帑湯糖蕩兌台太怠態殆汰泰笞胎苔跆邰颱宅擇澤撑攄兎吐土討慟桶洞痛筒統通堆槌腿褪退頹偸套妬投透鬪慝特闖坡婆巴把播擺杷波派爬琶破罷芭跛頗判坂板版瓣販辦鈑�".split("");for(a=0;a!=t[247].length;++a)if(t[247][a].charCodeAt(0)!==65533){r[t[247][a]]=63232+a;e[63232+a]=t[247][a]}t[248]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������阪八叭捌佩唄悖敗沛浿牌狽稗覇貝彭澎烹膨愎便偏扁片篇編翩遍鞭騙貶坪平枰萍評吠嬖幣廢弊斃肺蔽閉陛佈包匍匏咆哺圃布怖抛抱捕暴泡浦疱砲胞脯苞葡蒲袍褒逋鋪飽鮑幅暴曝瀑爆輻俵剽彪慓杓標漂瓢票表豹飇飄驃�".split("");for(a=0;a!=t[248].length;++a)if(t[248][a].charCodeAt(0)!==65533){r[t[248][a]]=63488+a;e[63488+a]=t[248][a]}t[249]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������品稟楓諷豊風馮彼披疲皮被避陂匹弼必泌珌畢疋筆苾馝乏逼下何厦夏廈昰河瑕荷蝦賀遐霞鰕壑學虐謔鶴寒恨悍旱汗漢澣瀚罕翰閑閒限韓割轄函含咸啣喊檻涵緘艦銜陷鹹合哈盒蛤閤闔陜亢伉姮嫦巷恒抗杭桁沆港缸肛航�".split("");for(a=0;a!=t[249].length;++a)if(t[249][a].charCodeAt(0)!==65533){r[t[249][a]]=63744+a;e[63744+a]=t[249][a]}t[250]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������行降項亥偕咳垓奚孩害懈楷海瀣蟹解該諧邂駭骸劾核倖幸杏荇行享向嚮珦鄕響餉饗香噓墟虛許憲櫶獻軒歇險驗奕爀赫革俔峴弦懸晛泫炫玄玹現眩睍絃絢縣舷衒見賢鉉顯孑穴血頁嫌俠協夾峽挾浹狹脅脇莢鋏頰亨兄刑型�".split("");for(a=0;a!=t[250].length;++a)if(t[250][a].charCodeAt(0)!==65533){r[t[250][a]]=64e3+a;e[64e3+a]=t[250][a]}t[251]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������形泂滎瀅灐炯熒珩瑩荊螢衡逈邢鎣馨兮彗惠慧暳蕙蹊醯鞋乎互呼壕壺好岵弧戶扈昊晧毫浩淏湖滸澔濠濩灝狐琥瑚瓠皓祜糊縞胡芦葫蒿虎號蝴護豪鎬頀顥惑或酷婚昏混渾琿魂忽惚笏哄弘汞泓洪烘紅虹訌鴻化和嬅樺火畵�".split("");for(a=0;a!=t[251].length;++a)if(t[251][a].charCodeAt(0)!==65533){r[t[251][a]]=64256+a;e[64256+a]=t[251][a]}t[252]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������禍禾花華話譁貨靴廓擴攫確碻穫丸喚奐宦幻患換歡晥桓渙煥環紈還驩鰥活滑猾豁闊凰幌徨恍惶愰慌晃晄榥況湟滉潢煌璜皇篁簧荒蝗遑隍黃匯回廻徊恢悔懷晦會檜淮澮灰獪繪膾茴蛔誨賄劃獲宖橫鐄哮嚆孝效斅曉梟涍淆�".split("");for(a=0;a!=t[252].length;++a)if(t[252][a].charCodeAt(0)!==65533){r[t[252][a]]=64512+a;e[64512+a]=t[252][a]}t[253]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������爻肴酵驍侯候厚后吼喉嗅帿後朽煦珝逅勛勳塤壎焄熏燻薰訓暈薨喧暄煊萱卉喙毁彙徽揮暉煇諱輝麾休携烋畦虧恤譎鷸兇凶匈洶胸黑昕欣炘痕吃屹紇訖欠欽歆吸恰洽翕興僖凞喜噫囍姬嬉希憙憘戱晞曦熙熹熺犧禧稀羲詰�".split("");for(a=0;a!=t[253].length;++a)if(t[253][a].charCodeAt(0)!==65533){r[t[253][a]]=64768+a;e[64768+a]=t[253][a]}return{enc:r,dec:e}}();cptable[950]=function(){var e=[],r={},t=[],a;t[0]="\0\b\t\n\x0B\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~��������������������������������������������������������������������������������������������������������������������������������".split("");for(a=0;a!=t[0].length;++a)if(t[0][a].charCodeAt(0)!==65533){r[t[0][a]]=0+a;e[0+a]=t[0][a]}t[161]="���������������������������������������������������������������� ,、。.‧;:?!︰…‥﹐﹑﹒·﹔﹕﹖﹗|–︱—︳╴︴﹏()︵︶{}︷︸〔〕︹︺【】︻︼《》︽︾〈〉︿﹀「」﹁﹂『』﹃﹄﹙﹚����������������������������������﹛﹜﹝﹞‘’“”〝〞‵′#&*※§〃○●△▲◎☆★◇◆□■▽▼㊣℅¯ ̄_ˍ﹉﹊﹍﹎﹋﹌﹟﹠﹡+-×÷±√<>=≦≧≠∞≒≡﹢﹣﹤﹥﹦~∩∪⊥∠∟⊿㏒㏑∫∮∵∴♀♂⊕⊙↑↓←→↖↗↙↘∥∣/�".split("");for(a=0;a!=t[161].length;++a)if(t[161][a].charCodeAt(0)!==65533){r[t[161][a]]=41216+a;e[41216+a]=t[161][a]}t[162]="����������������������������������������������������������������\∕﹨$¥〒¢£%@℃℉﹩﹪﹫㏕㎜㎝㎞㏎㎡㎎㎏㏄°兙兛兞兝兡兣嗧瓩糎▁▂▃▄▅▆▇█▏▎▍▌▋▊▉┼┴┬┤├▔─│▕┌┐└┘╭����������������������������������╮╰╯═╞╪╡◢◣◥◤╱╲╳0123456789ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ〡〢〣〤〥〦〧〨〩十卄卅ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuv�".split("");for(a=0;a!=t[162].length;++a)if(t[162][a].charCodeAt(0)!==65533){r[t[162][a]]=41472+a;e[41472+a]=t[162][a]}t[163]="����������������������������������������������������������������wxyzΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩαβγδεζηθικλμνξοπρστυφχψωㄅㄆㄇㄈㄉㄊㄋㄌㄍㄎㄏ����������������������������������ㄐㄑㄒㄓㄔㄕㄖㄗㄘㄙㄚㄛㄜㄝㄞㄟㄠㄡㄢㄣㄤㄥㄦㄧㄨㄩ˙ˉˊˇˋ���������������������������������€������������������������������".split("");for(a=0;a!=t[163].length;++a)if(t[163][a].charCodeAt(0)!==65533){r[t[163][a]]=41728+a;e[41728+a]=t[163][a]}t[164]="����������������������������������������������������������������一乙丁七乃九了二人儿入八几刀刁力匕十卜又三下丈上丫丸凡久么也乞于亡兀刃勺千叉口土士夕大女子孑孓寸小尢尸山川工己已巳巾干廾弋弓才����������������������������������丑丐不中丰丹之尹予云井互五亢仁什仃仆仇仍今介仄元允內六兮公冗凶分切刈勻勾勿化匹午升卅卞厄友及反壬天夫太夭孔少尤尺屯巴幻廿弔引心戈戶手扎支文斗斤方日曰月木欠止歹毋比毛氏水火爪父爻片牙牛犬王丙�".split("");for(a=0;a!=t[164].length;++a)if(t[164][a].charCodeAt(0)!==65533){r[t[164][a]]=41984+a;e[41984+a]=t[164][a]}t[165]="����������������������������������������������������������������世丕且丘主乍乏乎以付仔仕他仗代令仙仞充兄冉冊冬凹出凸刊加功包匆北匝仟半卉卡占卯卮去可古右召叮叩叨叼司叵叫另只史叱台句叭叻四囚外����������������������������������央失奴奶孕它尼巨巧左市布平幼弁弘弗必戊打扔扒扑斥旦朮本未末札正母民氐永汁汀氾犯玄玉瓜瓦甘生用甩田由甲申疋白皮皿目矛矢石示禾穴立丞丟乒乓乩亙交亦亥仿伉伙伊伕伍伐休伏仲件任仰仳份企伋光兇兆先全�".split("");for(a=0;a!=t[165].length;++a)if(t[165][a].charCodeAt(0)!==65533){r[t[165][a]]=42240+a;e[42240+a]=t[165][a]}t[166]="����������������������������������������������������������������共再冰列刑划刎刖劣匈匡匠印危吉吏同吊吐吁吋各向名合吃后吆吒因回囝圳地在圭圬圯圩夙多夷夸妄奸妃好她如妁字存宇守宅安寺尖屹州帆并年����������������������������������式弛忙忖戎戌戍成扣扛托收早旨旬旭曲曳有朽朴朱朵次此死氖汝汗汙江池汐汕污汛汍汎灰牟牝百竹米糸缶羊羽老考而耒耳聿肉肋肌臣自至臼舌舛舟艮色艾虫血行衣西阡串亨位住佇佗佞伴佛何估佐佑伽伺伸佃佔似但佣�".split("");for(a=0;a!=t[166].length;++a)if(t[166][a].charCodeAt(0)!==65533){r[t[166][a]]=42496+a;e[42496+a]=t[166][a]}t[167]="����������������������������������������������������������������作你伯低伶余佝佈佚兌克免兵冶冷別判利刪刨劫助努劬匣即卵吝吭吞吾否呎吧呆呃吳呈呂君吩告吹吻吸吮吵吶吠吼呀吱含吟听囪困囤囫坊坑址坍����������������������������������均坎圾坐坏圻壯夾妝妒妨妞妣妙妖妍妤妓妊妥孝孜孚孛完宋宏尬局屁尿尾岐岑岔岌巫希序庇床廷弄弟彤形彷役忘忌志忍忱快忸忪戒我抄抗抖技扶抉扭把扼找批扳抒扯折扮投抓抑抆改攻攸旱更束李杏材村杜杖杞杉杆杠�".split("");for(a=0;a!=t[167].length;++a)if(t[167][a].charCodeAt(0)!==65533){r[t[167][a]]=42752+a;e[42752+a]=t[167][a]}t[168]="����������������������������������������������������������������杓杗步每求汞沙沁沈沉沅沛汪決沐汰沌汨沖沒汽沃汲汾汴沆汶沍沔沘沂灶灼災灸牢牡牠狄狂玖甬甫男甸皂盯矣私秀禿究系罕肖肓肝肘肛肚育良芒����������������������������������芋芍見角言谷豆豕貝赤走足身車辛辰迂迆迅迄巡邑邢邪邦那酉釆里防阮阱阪阬並乖乳事些亞享京佯依侍佳使佬供例來侃佰併侈佩佻侖佾侏侑佺兔兒兕兩具其典冽函刻券刷刺到刮制剁劾劻卒協卓卑卦卷卸卹取叔受味呵�".split("");for(a=0;a!=t[168].length;++a)if(t[168][a].charCodeAt(0)!==65533){r[t[168][a]]=43008+a;e[43008+a]=t[168][a]}t[169]="����������������������������������������������������������������咖呸咕咀呻呷咄咒咆呼咐呱呶和咚呢周咋命咎固垃坷坪坩坡坦坤坼夜奉奇奈奄奔妾妻委妹妮姑姆姐姍始姓姊妯妳姒姅孟孤季宗定官宜宙宛尚屈居����������������������������������屆岷岡岸岩岫岱岳帘帚帖帕帛帑幸庚店府底庖延弦弧弩往征彿彼忝忠忽念忿怏怔怯怵怖怪怕怡性怩怫怛或戕房戾所承拉拌拄抿拂抹拒招披拓拔拋拈抨抽押拐拙拇拍抵拚抱拘拖拗拆抬拎放斧於旺昔易昌昆昂明昀昏昕昊�".split("");for(a=0;a!=t[169].length;++a)if(t[169][a].charCodeAt(0)!==65533){r[t[169][a]]=43264+a;e[43264+a]=t[169][a]}t[170]="����������������������������������������������������������������昇服朋杭枋枕東果杳杷枇枝林杯杰板枉松析杵枚枓杼杪杲欣武歧歿氓氛泣注泳沱泌泥河沽沾沼波沫法泓沸泄油況沮泗泅泱沿治泡泛泊沬泯泜泖泠����������������������������������炕炎炒炊炙爬爭爸版牧物狀狎狙狗狐玩玨玟玫玥甽疝疙疚的盂盲直知矽社祀祁秉秈空穹竺糾罔羌羋者肺肥肢肱股肫肩肴肪肯臥臾舍芳芝芙芭芽芟芹花芬芥芯芸芣芰芾芷虎虱初表軋迎返近邵邸邱邶采金長門阜陀阿阻附�".split("");for(a=0;a!=t[170].length;++a)if(t[170][a].charCodeAt(0)!==65533){r[t[170][a]]=43520+a;e[43520+a]=t[170][a]}t[171]="����������������������������������������������������������������陂隹雨青非亟亭亮信侵侯便俠俑俏保促侶俘俟俊俗侮俐俄係俚俎俞侷兗冒冑冠剎剃削前剌剋則勇勉勃勁匍南卻厚叛咬哀咨哎哉咸咦咳哇哂咽咪品����������������������������������哄哈咯咫咱咻咩咧咿囿垂型垠垣垢城垮垓奕契奏奎奐姜姘姿姣姨娃姥姪姚姦威姻孩宣宦室客宥封屎屏屍屋峙峒巷帝帥帟幽庠度建弈弭彥很待徊律徇後徉怒思怠急怎怨恍恰恨恢恆恃恬恫恪恤扁拜挖按拼拭持拮拽指拱拷�".split("");for(a=0;a!=t[171].length;++a)if(t[171][a].charCodeAt(0)!==65533){r[t[171][a]]=43776+a;e[43776+a]=t[171][a]}t[172]="����������������������������������������������������������������拯括拾拴挑挂政故斫施既春昭映昧是星昨昱昤曷柿染柱柔某柬架枯柵柩柯柄柑枴柚查枸柏柞柳枰柙柢柝柒歪殃殆段毒毗氟泉洋洲洪流津洌洱洞洗����������������������������������活洽派洶洛泵洹洧洸洩洮洵洎洫炫為炳炬炯炭炸炮炤爰牲牯牴狩狠狡玷珊玻玲珍珀玳甚甭畏界畎畋疫疤疥疢疣癸皆皇皈盈盆盃盅省盹相眉看盾盼眇矜砂研砌砍祆祉祈祇禹禺科秒秋穿突竿竽籽紂紅紀紉紇約紆缸美羿耄�".split("");for(a=0;a!=t[172].length;++a)if(t[172][a].charCodeAt(0)!==65533){r[t[172][a]]=44032+a;e[44032+a]=t[172][a]}t[173]="����������������������������������������������������������������耐耍耑耶胖胥胚胃胄背胡胛胎胞胤胝致舢苧范茅苣苛苦茄若茂茉苒苗英茁苜苔苑苞苓苟苯茆虐虹虻虺衍衫要觔計訂訃貞負赴赳趴軍軌述迦迢迪迥����������������������������������迭迫迤迨郊郎郁郃酋酊重閂限陋陌降面革韋韭音頁風飛食首香乘亳倌倍倣俯倦倥俸倩倖倆值借倚倒們俺倀倔倨俱倡個候倘俳修倭倪俾倫倉兼冤冥冢凍凌准凋剖剜剔剛剝匪卿原厝叟哨唐唁唷哼哥哲唆哺唔哩哭員唉哮哪�".split("");for(a=0;a!=t[173].length;++a)if(t[173][a].charCodeAt(0)!==65533){r[t[173][a]]=44288+a;e[44288+a]=t[173][a]}t[174]="����������������������������������������������������������������哦唧唇哽唏圃圄埂埔埋埃堉夏套奘奚娑娘娜娟娛娓姬娠娣娩娥娌娉孫屘宰害家宴宮宵容宸射屑展屐峭峽峻峪峨峰島崁峴差席師庫庭座弱徒徑徐恙����������������������������������恣恥恐恕恭恩息悄悟悚悍悔悌悅悖扇拳挈拿捎挾振捕捂捆捏捉挺捐挽挪挫挨捍捌效敉料旁旅時晉晏晃晒晌晅晁書朔朕朗校核案框桓根桂桔栩梳栗桌桑栽柴桐桀格桃株桅栓栘桁殊殉殷氣氧氨氦氤泰浪涕消涇浦浸海浙涓�".split("");for(a=0;a!=t[174].length;++a)if(t[174][a].charCodeAt(0)!==65533){r[t[174][a]]=44544+a;e[44544+a]=t[174][a]}t[175]="����������������������������������������������������������������浬涉浮浚浴浩涌涊浹涅浥涔烊烘烤烙烈烏爹特狼狹狽狸狷玆班琉珮珠珪珞畔畝畜畚留疾病症疲疳疽疼疹痂疸皋皰益盍盎眩真眠眨矩砰砧砸砝破砷����������������������������������砥砭砠砟砲祕祐祠祟祖神祝祗祚秤秣秧租秦秩秘窄窈站笆笑粉紡紗紋紊素索純紐紕級紜納紙紛缺罟羔翅翁耆耘耕耙耗耽耿胱脂胰脅胭胴脆胸胳脈能脊胼胯臭臬舀舐航舫舨般芻茫荒荔荊茸荐草茵茴荏茲茹茶茗荀茱茨荃�".split("");for(a=0;a!=t[175].length;++a)if(t[175][a].charCodeAt(0)!==65533){r[t[175][a]]=44800+a;e[44800+a]=t[175][a]}t[176]="����������������������������������������������������������������虔蚊蚪蚓蚤蚩蚌蚣蚜衰衷袁袂衽衹記訐討訌訕訊託訓訖訏訑豈豺豹財貢起躬軒軔軏辱送逆迷退迺迴逃追逅迸邕郡郝郢酒配酌釘針釗釜釙閃院陣陡����������������������������������陛陝除陘陞隻飢馬骨高鬥鬲鬼乾偺偽停假偃偌做偉健偶偎偕偵側偷偏倏偯偭兜冕凰剪副勒務勘動匐匏匙匿區匾參曼商啪啦啄啞啡啃啊唱啖問啕唯啤唸售啜唬啣唳啁啗圈國圉域堅堊堆埠埤基堂堵執培夠奢娶婁婉婦婪婀�".split("");for(a=0;a!=t[176].length;++a)if(t[176][a].charCodeAt(0)!==65533){r[t[176][a]]=45056+a;e[45056+a]=t[176][a]}t[177]="����������������������������������������������������������������娼婢婚婆婊孰寇寅寄寂宿密尉專將屠屜屝崇崆崎崛崖崢崑崩崔崙崤崧崗巢常帶帳帷康庸庶庵庾張強彗彬彩彫得徙從徘御徠徜恿患悉悠您惋悴惦悽����������������������������������情悻悵惜悼惘惕惆惟悸惚惇戚戛扈掠控捲掖探接捷捧掘措捱掩掉掃掛捫推掄授掙採掬排掏掀捻捩捨捺敝敖救教敗啟敏敘敕敔斜斛斬族旋旌旎晝晚晤晨晦晞曹勗望梁梯梢梓梵桿桶梱梧梗械梃棄梭梆梅梔條梨梟梡梂欲殺�".split("");for(a=0;a!=t[177].length;++a)if(t[177][a].charCodeAt(0)!==65533){r[t[177][a]]=45312+a;e[45312+a]=t[177][a]}t[178]="����������������������������������������������������������������毫毬氫涎涼淳淙液淡淌淤添淺清淇淋涯淑涮淞淹涸混淵淅淒渚涵淚淫淘淪深淮淨淆淄涪淬涿淦烹焉焊烽烯爽牽犁猜猛猖猓猙率琅琊球理現琍瓠瓶����������������������������������瓷甜產略畦畢異疏痔痕疵痊痍皎盔盒盛眷眾眼眶眸眺硫硃硎祥票祭移窒窕笠笨笛第符笙笞笮粒粗粕絆絃統紮紹紼絀細紳組累終紲紱缽羞羚翌翎習耜聊聆脯脖脣脫脩脰脤舂舵舷舶船莎莞莘荸莢莖莽莫莒莊莓莉莠荷荻荼�".split("");for(a=0;a!=t[178].length;++a)if(t[178][a].charCodeAt(0)!==65533){r[t[178][a]]=45568+a;e[45568+a]=t[178][a]}t[179]="����������������������������������������������������������������莆莧處彪蛇蛀蚶蛄蚵蛆蛋蚱蚯蛉術袞袈被袒袖袍袋覓規訪訝訣訥許設訟訛訢豉豚販責貫貨貪貧赧赦趾趺軛軟這逍通逗連速逝逐逕逞造透逢逖逛途����������������������������������部郭都酗野釵釦釣釧釭釩閉陪陵陳陸陰陴陶陷陬雀雪雩章竟頂頃魚鳥鹵鹿麥麻傢傍傅備傑傀傖傘傚最凱割剴創剩勞勝勛博厥啻喀喧啼喊喝喘喂喜喪喔喇喋喃喳單喟唾喲喚喻喬喱啾喉喫喙圍堯堪場堤堰報堡堝堠壹壺奠�".split("");for(a=0;a!=t[179].length;++a)if(t[179][a].charCodeAt(0)!==65533){r[t[179][a]]=45824+a;e[45824+a]=t[179][a]}t[180]="����������������������������������������������������������������婷媚婿媒媛媧孳孱寒富寓寐尊尋就嵌嵐崴嵇巽幅帽幀幃幾廊廁廂廄弼彭復循徨惑惡悲悶惠愜愣惺愕惰惻惴慨惱愎惶愉愀愒戟扉掣掌描揀揩揉揆揍����������������������������������插揣提握揖揭揮捶援揪換摒揚揹敞敦敢散斑斐斯普晰晴晶景暑智晾晷曾替期朝棺棕棠棘棗椅棟棵森棧棹棒棲棣棋棍植椒椎棉棚楮棻款欺欽殘殖殼毯氮氯氬港游湔渡渲湧湊渠渥渣減湛湘渤湖湮渭渦湯渴湍渺測湃渝渾滋�".split("");for(a=0;a!=t[180].length;++a)if(t[180][a].charCodeAt(0)!==65533){r[t[180][a]]=46080+a;e[46080+a]=t[180][a]}t[181]="����������������������������������������������������������������溉渙湎湣湄湲湩湟焙焚焦焰無然煮焜牌犄犀猶猥猴猩琺琪琳琢琥琵琶琴琯琛琦琨甥甦畫番痢痛痣痙痘痞痠登發皖皓皴盜睏短硝硬硯稍稈程稅稀窘����������������������������������窗窖童竣等策筆筐筒答筍筋筏筑粟粥絞結絨絕紫絮絲絡給絢絰絳善翔翕耋聒肅腕腔腋腑腎脹腆脾腌腓腴舒舜菩萃菸萍菠菅萋菁華菱菴著萊菰萌菌菽菲菊萸萎萄菜萇菔菟虛蛟蛙蛭蛔蛛蛤蛐蛞街裁裂袱覃視註詠評詞証詁�".split("");for(a=0;a!=t[181].length;++a)if(t[181][a].charCodeAt(0)!==65533){r[t[181][a]]=46336+a;e[46336+a]=t[181][a]}t[182]="����������������������������������������������������������������詔詛詐詆訴診訶詖象貂貯貼貳貽賁費賀貴買貶貿貸越超趁跎距跋跚跑跌跛跆軻軸軼辜逮逵週逸進逶鄂郵鄉郾酣酥量鈔鈕鈣鈉鈞鈍鈐鈇鈑閔閏開閑����������������������������������間閒閎隊階隋陽隅隆隍陲隄雁雅雄集雇雯雲韌項順須飧飪飯飩飲飭馮馭黃黍黑亂傭債傲傳僅傾催傷傻傯僇剿剷剽募勦勤勢勣匯嗟嗨嗓嗦嗎嗜嗇嗑嗣嗤嗯嗚嗡嗅嗆嗥嗉園圓塞塑塘塗塚塔填塌塭塊塢塒塋奧嫁嫉嫌媾媽媼�".split("");for(a=0;a!=t[182].length;++a)if(t[182][a].charCodeAt(0)!==65533){r[t[182][a]]=46592+a;e[46592+a]=t[182][a]}t[183]="����������������������������������������������������������������媳嫂媲嵩嵯幌幹廉廈弒彙徬微愚意慈感想愛惹愁愈慎慌慄慍愾愴愧愍愆愷戡戢搓搾搞搪搭搽搬搏搜搔損搶搖搗搆敬斟新暗暉暇暈暖暄暘暍會榔業����������������������������������楚楷楠楔極椰概楊楨楫楞楓楹榆楝楣楛歇歲毀殿毓毽溢溯滓溶滂源溝滇滅溥溘溼溺溫滑準溜滄滔溪溧溴煎煙煩煤煉照煜煬煦煌煥煞煆煨煖爺牒猷獅猿猾瑯瑚瑕瑟瑞瑁琿瑙瑛瑜當畸瘀痰瘁痲痱痺痿痴痳盞盟睛睫睦睞督�".split("");for(a=0;a!=t[183].length;++a)if(t[183][a].charCodeAt(0)!==65533){r[t[183][a]]=46848+a;e[46848+a]=t[183][a]}t[184]="����������������������������������������������������������������睹睪睬睜睥睨睢矮碎碰碗碘碌碉硼碑碓硿祺祿禁萬禽稜稚稠稔稟稞窟窠筷節筠筮筧粱粳粵經絹綑綁綏絛置罩罪署義羨群聖聘肆肄腱腰腸腥腮腳腫����������������������������������腹腺腦舅艇蒂葷落萱葵葦葫葉葬葛萼萵葡董葩葭葆虞虜號蛹蜓蜈蜇蜀蛾蛻蜂蜃蜆蜊衙裟裔裙補裘裝裡裊裕裒覜解詫該詳試詩詰誇詼詣誠話誅詭詢詮詬詹詻訾詨豢貊貉賊資賈賄貲賃賂賅跡跟跨路跳跺跪跤跦躲較載軾輊�".split("");for(a=0;a!=t[184].length;++a)if(t[184][a].charCodeAt(0)!==65533){r[t[184][a]]=47104+a;e[47104+a]=t[184][a]}t[185]="����������������������������������������������������������������辟農運遊道遂達逼違遐遇遏過遍遑逾遁鄒鄗酬酪酩釉鈷鉗鈸鈽鉀鈾鉛鉋鉤鉑鈴鉉鉍鉅鈹鈿鉚閘隘隔隕雍雋雉雊雷電雹零靖靴靶預頑頓頊頒頌飼飴����������������������������������飽飾馳馱馴髡鳩麂鼎鼓鼠僧僮僥僖僭僚僕像僑僱僎僩兢凳劃劂匱厭嗾嘀嘛嘗嗽嘔嘆嘉嘍嘎嗷嘖嘟嘈嘐嗶團圖塵塾境墓墊塹墅塽壽夥夢夤奪奩嫡嫦嫩嫗嫖嫘嫣孵寞寧寡寥實寨寢寤察對屢嶄嶇幛幣幕幗幔廓廖弊彆彰徹慇�".split("");for(a=0;a!=t[185].length;++a)if(t[185][a].charCodeAt(0)!==65533){r[t[185][a]]=47360+a;e[47360+a]=t[185][a]}t[186]="����������������������������������������������������������������愿態慷慢慣慟慚慘慵截撇摘摔撤摸摟摺摑摧搴摭摻敲斡旗旖暢暨暝榜榨榕槁榮槓構榛榷榻榫榴槐槍榭槌榦槃榣歉歌氳漳演滾漓滴漩漾漠漬漏漂漢����������������������������������滿滯漆漱漸漲漣漕漫漯澈漪滬漁滲滌滷熔熙煽熊熄熒爾犒犖獄獐瑤瑣瑪瑰瑭甄疑瘧瘍瘋瘉瘓盡監瞄睽睿睡磁碟碧碳碩碣禎福禍種稱窪窩竭端管箕箋筵算箝箔箏箸箇箄粹粽精綻綰綜綽綾綠緊綴網綱綺綢綿綵綸維緒緇綬�".split("");for(a=0;a!=t[186].length;++a)if(t[186][a].charCodeAt(0)!==65533){r[t[186][a]]=47616+a;e[47616+a]=t[186][a]}t[187]="����������������������������������������������������������������罰翠翡翟聞聚肇腐膀膏膈膊腿膂臧臺與舔舞艋蓉蒿蓆蓄蒙蒞蒲蒜蓋蒸蓀蓓蒐蒼蓑蓊蜿蜜蜻蜢蜥蜴蜘蝕蜷蜩裳褂裴裹裸製裨褚裯誦誌語誣認誡誓誤����������������������������������說誥誨誘誑誚誧豪貍貌賓賑賒赫趙趕跼輔輒輕輓辣遠遘遜遣遙遞遢遝遛鄙鄘鄞酵酸酷酴鉸銀銅銘銖鉻銓銜銨鉼銑閡閨閩閣閥閤隙障際雌雒需靼鞅韶頗領颯颱餃餅餌餉駁骯骰髦魁魂鳴鳶鳳麼鼻齊億儀僻僵價儂儈儉儅凜�".split("");for(a=0;a!=t[187].length;++a)if(t[187][a].charCodeAt(0)!==65533){r[t[187][a]]=47872+a;e[47872+a]=t[187][a]}t[188]="����������������������������������������������������������������劇劈劉劍劊勰厲嘮嘻嘹嘲嘿嘴嘩噓噎噗噴嘶嘯嘰墀墟增墳墜墮墩墦奭嬉嫻嬋嫵嬌嬈寮寬審寫層履嶝嶔幢幟幡廢廚廟廝廣廠彈影德徵慶慧慮慝慕憂����������������������������������慼慰慫慾憧憐憫憎憬憚憤憔憮戮摩摯摹撞撲撈撐撰撥撓撕撩撒撮播撫撚撬撙撢撳敵敷數暮暫暴暱樣樟槨樁樞標槽模樓樊槳樂樅槭樑歐歎殤毅毆漿潼澄潑潦潔澆潭潛潸潮澎潺潰潤澗潘滕潯潠潟熟熬熱熨牖犛獎獗瑩璋璃�".split("");for(a=0;a!=t[188].length;++a)if(t[188][a].charCodeAt(0)!==65533){r[t[188][a]]=48128+a;e[48128+a]=t[188][a]}t[189]="����������������������������������������������������������������瑾璀畿瘠瘩瘟瘤瘦瘡瘢皚皺盤瞎瞇瞌瞑瞋磋磅確磊碾磕碼磐稿稼穀稽稷稻窯窮箭箱範箴篆篇篁箠篌糊締練緯緻緘緬緝編緣線緞緩綞緙緲緹罵罷羯����������������������������������翩耦膛膜膝膠膚膘蔗蔽蔚蓮蔬蔭蔓蔑蔣蔡蔔蓬蔥蓿蔆螂蝴蝶蝠蝦蝸蝨蝙蝗蝌蝓衛衝褐複褒褓褕褊誼諒談諄誕請諸課諉諂調誰論諍誶誹諛豌豎豬賠賞賦賤賬賭賢賣賜質賡赭趟趣踫踐踝踢踏踩踟踡踞躺輝輛輟輩輦輪輜輞�".split("");for(a=0;a!=t[189].length;++a)if(t[189][a].charCodeAt(0)!==65533){r[t[189][a]]=48384+a;e[48384+a]=t[189][a]}t[190]="����������������������������������������������������������������輥適遮遨遭遷鄰鄭鄧鄱醇醉醋醃鋅銻銷鋪銬鋤鋁銳銼鋒鋇鋰銲閭閱霄霆震霉靠鞍鞋鞏頡頫頜颳養餓餒餘駝駐駟駛駑駕駒駙骷髮髯鬧魅魄魷魯鴆鴉����������������������������������鴃麩麾黎墨齒儒儘儔儐儕冀冪凝劑劓勳噙噫噹噩噤噸噪器噥噱噯噬噢噶壁墾壇壅奮嬝嬴學寰導彊憲憑憩憊懍憶憾懊懈戰擅擁擋撻撼據擄擇擂操撿擒擔撾整曆曉暹曄曇暸樽樸樺橙橫橘樹橄橢橡橋橇樵機橈歙歷氅濂澱澡�".split("");for(a=0;a!=t[190].length;++a)if(t[190][a].charCodeAt(0)!==65533){r[t[190][a]]=48640+a;e[48640+a]=t[190][a]}t[191]="����������������������������������������������������������������濃澤濁澧澳激澹澶澦澠澴熾燉燐燒燈燕熹燎燙燜燃燄獨璜璣璘璟璞瓢甌甍瘴瘸瘺盧盥瞠瞞瞟瞥磨磚磬磧禦積穎穆穌穋窺篙簑築篤篛篡篩篦糕糖縊����������������������������������縑縈縛縣縞縝縉縐罹羲翰翱翮耨膳膩膨臻興艘艙蕊蕙蕈蕨蕩蕃蕉蕭蕪蕞螃螟螞螢融衡褪褲褥褫褡親覦諦諺諫諱謀諜諧諮諾謁謂諷諭諳諶諼豫豭貓賴蹄踱踴蹂踹踵輻輯輸輳辨辦遵遴選遲遼遺鄴醒錠錶鋸錳錯錢鋼錫錄錚�".split("");for(a=0;a!=t[191].length;++a)if(t[191][a].charCodeAt(0)!==65533){r[t[191][a]]=48896+a;e[48896+a]=t[191][a]}t[192]="����������������������������������������������������������������錐錦錡錕錮錙閻隧隨險雕霎霑霖霍霓霏靛靜靦鞘頰頸頻頷頭頹頤餐館餞餛餡餚駭駢駱骸骼髻髭鬨鮑鴕鴣鴦鴨鴒鴛默黔龍龜優償儡儲勵嚎嚀嚐嚅嚇����������������������������������嚏壕壓壑壎嬰嬪嬤孺尷屨嶼嶺嶽嶸幫彌徽應懂懇懦懋戲戴擎擊擘擠擰擦擬擱擢擭斂斃曙曖檀檔檄檢檜櫛檣橾檗檐檠歜殮毚氈濘濱濟濠濛濤濫濯澀濬濡濩濕濮濰燧營燮燦燥燭燬燴燠爵牆獰獲璩環璦璨癆療癌盪瞳瞪瞰瞬�".split("");for(a=0;a!=t[192].length;++a)if(t[192][a].charCodeAt(0)!==65533){r[t[192][a]]=49152+a;e[49152+a]=t[192][a]}t[193]="����������������������������������������������������������������瞧瞭矯磷磺磴磯礁禧禪穗窿簇簍篾篷簌篠糠糜糞糢糟糙糝縮績繆縷縲繃縫總縱繅繁縴縹繈縵縿縯罄翳翼聱聲聰聯聳臆臃膺臂臀膿膽臉膾臨舉艱薪����������������������������������薄蕾薜薑薔薯薛薇薨薊虧蟀蟑螳蟒蟆螫螻螺蟈蟋褻褶襄褸褽覬謎謗謙講謊謠謝謄謐豁谿豳賺賽購賸賻趨蹉蹋蹈蹊轄輾轂轅輿避遽還邁邂邀鄹醣醞醜鍍鎂錨鍵鍊鍥鍋錘鍾鍬鍛鍰鍚鍔闊闋闌闈闆隱隸雖霜霞鞠韓顆颶餵騁�".split("");for(a=0;a!=t[193].length;++a)if(t[193][a].charCodeAt(0)!==65533){r[t[193][a]]=49408+a;e[49408+a]=t[193][a]}t[194]="����������������������������������������������������������������駿鮮鮫鮪鮭鴻鴿麋黏點黜黝黛鼾齋叢嚕嚮壙壘嬸彝懣戳擴擲擾攆擺擻擷斷曜朦檳檬櫃檻檸櫂檮檯歟歸殯瀉瀋濾瀆濺瀑瀏燻燼燾燸獷獵璧璿甕癖癘����������������������������������癒瞽瞿瞻瞼礎禮穡穢穠竄竅簫簧簪簞簣簡糧織繕繞繚繡繒繙罈翹翻職聶臍臏舊藏薩藍藐藉薰薺薹薦蟯蟬蟲蟠覆覲觴謨謹謬謫豐贅蹙蹣蹦蹤蹟蹕軀轉轍邇邃邈醫醬釐鎔鎊鎖鎢鎳鎮鎬鎰鎘鎚鎗闔闖闐闕離雜雙雛雞霤鞣鞦�".split("");for(a=0;a!=t[194].length;++a)if(t[194][a].charCodeAt(0)!==65533){r[t[194][a]]=49664+a;e[49664+a]=t[194][a]}t[195]="����������������������������������������������������������������鞭韹額顏題顎顓颺餾餿餽餮馥騎髁鬃鬆魏魎魍鯊鯉鯽鯈鯀鵑鵝鵠黠鼕鼬儳嚥壞壟壢寵龐廬懲懷懶懵攀攏曠曝櫥櫝櫚櫓瀛瀟瀨瀚瀝瀕瀘爆爍牘犢獸����������������������������������獺璽瓊瓣疇疆癟癡矇礙禱穫穩簾簿簸簽簷籀繫繭繹繩繪羅繳羶羹羸臘藩藝藪藕藤藥藷蟻蠅蠍蟹蟾襠襟襖襞譁譜識證譚譎譏譆譙贈贊蹼蹲躇蹶蹬蹺蹴轔轎辭邊邋醱醮鏡鏑鏟鏃鏈鏜鏝鏖鏢鏍鏘鏤鏗鏨關隴難霪霧靡韜韻類�".split("");for(a=0;a!=t[195].length;++a)if(t[195][a].charCodeAt(0)!==65533){r[t[195][a]]=49920+a;e[49920+a]=t[195][a]}t[196]="����������������������������������������������������������������願顛颼饅饉騖騙鬍鯨鯧鯖鯛鶉鵡鵲鵪鵬麒麗麓麴勸嚨嚷嚶嚴嚼壤孀孃孽寶巉懸懺攘攔攙曦朧櫬瀾瀰瀲爐獻瓏癢癥礦礪礬礫竇競籌籃籍糯糰辮繽繼����������������������������������纂罌耀臚艦藻藹蘑藺蘆蘋蘇蘊蠔蠕襤覺觸議譬警譯譟譫贏贍躉躁躅躂醴釋鐘鐃鏽闡霰飄饒饑馨騫騰騷騵鰓鰍鹹麵黨鼯齟齣齡儷儸囁囀囂夔屬巍懼懾攝攜斕曩櫻欄櫺殲灌爛犧瓖瓔癩矓籐纏續羼蘗蘭蘚蠣蠢蠡蠟襪襬覽譴�".split("");for(a=0;a!=t[196].length;++a)if(t[196][a].charCodeAt(0)!==65533){r[t[196][a]]=50176+a;e[50176+a]=t[196][a]}t[197]="����������������������������������������������������������������護譽贓躊躍躋轟辯醺鐮鐳鐵鐺鐸鐲鐫闢霸霹露響顧顥饗驅驃驀騾髏魔魑鰭鰥鶯鶴鷂鶸麝黯鼙齜齦齧儼儻囈囊囉孿巔巒彎懿攤權歡灑灘玀瓤疊癮癬����������������������������������禳籠籟聾聽臟襲襯觼讀贖贗躑躓轡酈鑄鑑鑒霽霾韃韁顫饕驕驍髒鬚鱉鰱鰾鰻鷓鷗鼴齬齪龔囌巖戀攣攫攪曬欐瓚竊籤籣籥纓纖纔臢蘸蘿蠱變邐邏鑣鑠鑤靨顯饜驚驛驗髓體髑鱔鱗鱖鷥麟黴囑壩攬灞癱癲矗罐羈蠶蠹衢讓讒�".split("");for(a=0;a!=t[197].length;++a)if(t[197][a].charCodeAt(0)!==65533){r[t[197][a]]=50432+a;e[50432+a]=t[197][a]}t[198]="����������������������������������������������������������������讖艷贛釀鑪靂靈靄韆顰驟鬢魘鱟鷹鷺鹼鹽鼇齷齲廳欖灣籬籮蠻觀躡釁鑲鑰顱饞髖鬣黌灤矚讚鑷韉驢驥纜讜躪釅鑽鑾鑼鱷鱸黷豔鑿鸚爨驪鬱鸛鸞籲���������������������������������������������������������������������������������������������������������������������������������".split("");for(a=0;a!=t[198].length;++a)if(t[198][a].charCodeAt(0)!==65533){r[t[198][a]]=50688+a;e[50688+a]=t[198][a]}t[201]="����������������������������������������������������������������乂乜凵匚厂万丌乇亍囗兀屮彳丏冇与丮亓仂仉仈冘勼卬厹圠夃夬尐巿旡殳毌气爿丱丼仨仜仩仡仝仚刌匜卌圢圣夗夯宁宄尒尻屴屳帄庀庂忉戉扐氕����������������������������������氶汃氿氻犮犰玊禸肊阞伎优伬仵伔仱伀价伈伝伂伅伢伓伄仴伒冱刓刉刐劦匢匟卍厊吇囡囟圮圪圴夼妀奼妅奻奾奷奿孖尕尥屼屺屻屾巟幵庄异弚彴忕忔忏扜扞扤扡扦扢扙扠扚扥旯旮朾朹朸朻机朿朼朳氘汆汒汜汏汊汔汋�".split("");for(a=0;a!=t[201].length;++a)if(t[201][a].charCodeAt(0)!==65533){r[t[201][a]]=51456+a;e[51456+a]=t[201][a]}t[202]="����������������������������������������������������������������汌灱牞犴犵玎甪癿穵网艸艼芀艽艿虍襾邙邗邘邛邔阢阤阠阣佖伻佢佉体佤伾佧佒佟佁佘伭伳伿佡冏冹刜刞刡劭劮匉卣卲厎厏吰吷吪呔呅吙吜吥吘����������������������������������吽呏呁吨吤呇囮囧囥坁坅坌坉坋坒夆奀妦妘妠妗妎妢妐妏妧妡宎宒尨尪岍岏岈岋岉岒岊岆岓岕巠帊帎庋庉庌庈庍弅弝彸彶忒忑忐忭忨忮忳忡忤忣忺忯忷忻怀忴戺抃抌抎抏抔抇扱扻扺扰抁抈扷扽扲扴攷旰旴旳旲旵杅杇�".split("");for(a=0;a!=t[202].length;++a)if(t[202][a].charCodeAt(0)!==65533){r[t[202][a]]=51712+a;e[51712+a]=t[202][a]}t[203]="����������������������������������������������������������������杙杕杌杈杝杍杚杋毐氙氚汸汧汫沄沋沏汱汯汩沚汭沇沕沜汦汳汥汻沎灴灺牣犿犽狃狆狁犺狅玕玗玓玔玒町甹疔疕皁礽耴肕肙肐肒肜芐芏芅芎芑芓����������������������������������芊芃芄豸迉辿邟邡邥邞邧邠阰阨阯阭丳侘佼侅佽侀侇佶佴侉侄佷佌侗佪侚佹侁佸侐侜侔侞侒侂侕佫佮冞冼冾刵刲刳剆刱劼匊匋匼厒厔咇呿咁咑咂咈呫呺呾呥呬呴呦咍呯呡呠咘呣呧呤囷囹坯坲坭坫坱坰坶垀坵坻坳坴坢�".split("");for(a=0;a!=t[203].length;++a)if(t[203][a].charCodeAt(0)!==65533){r[t[203][a]]=51968+a;e[51968+a]=t[203][a]}t[204]="����������������������������������������������������������������坨坽夌奅妵妺姏姎妲姌姁妶妼姃姖妱妽姀姈妴姇孢孥宓宕屄屇岮岤岠岵岯岨岬岟岣岭岢岪岧岝岥岶岰岦帗帔帙弨弢弣弤彔徂彾彽忞忥怭怦怙怲怋����������������������������������怴怊怗怳怚怞怬怢怍怐怮怓怑怌怉怜戔戽抭抴拑抾抪抶拊抮抳抯抻抩抰抸攽斨斻昉旼昄昒昈旻昃昋昍昅旽昑昐曶朊枅杬枎枒杶杻枘枆构杴枍枌杺枟枑枙枃杽极杸杹枔欥殀歾毞氝沓泬泫泮泙沶泔沭泧沷泐泂沺泃泆泭泲�".split("");for(a=0;a!=t[204].length;++a)if(t[204][a].charCodeAt(0)!==65533){r[t[204][a]]=52224+a;e[52224+a]=t[204][a]}t[205]="����������������������������������������������������������������泒泝沴沊沝沀泞泀洰泍泇沰泹泏泩泑炔炘炅炓炆炄炑炖炂炚炃牪狖狋狘狉狜狒狔狚狌狑玤玡玭玦玢玠玬玝瓝瓨甿畀甾疌疘皯盳盱盰盵矸矼矹矻矺����������������������������������矷祂礿秅穸穻竻籵糽耵肏肮肣肸肵肭舠芠苀芫芚芘芛芵芧芮芼芞芺芴芨芡芩苂芤苃芶芢虰虯虭虮豖迒迋迓迍迖迕迗邲邴邯邳邰阹阽阼阺陃俍俅俓侲俉俋俁俔俜俙侻侳俛俇俖侺俀侹俬剄剉勀勂匽卼厗厖厙厘咺咡咭咥哏�".split("");for(a=0;a!=t[205].length;++a)if(t[205][a].charCodeAt(0)!==65533){r[t[205][a]]=52480+a;e[52480+a]=t[205][a]}t[206]="����������������������������������������������������������������哃茍咷咮哖咶哅哆咠呰咼咢咾呲哞咰垵垞垟垤垌垗垝垛垔垘垏垙垥垚垕壴复奓姡姞姮娀姱姝姺姽姼姶姤姲姷姛姩姳姵姠姾姴姭宨屌峐峘峌峗峋峛����������������������������������峞峚峉峇峊峖峓峔峏峈峆峎峟峸巹帡帢帣帠帤庰庤庢庛庣庥弇弮彖徆怷怹恔恲恞恅恓恇恉恛恌恀恂恟怤恄恘恦恮扂扃拏挍挋拵挎挃拫拹挏挌拸拶挀挓挔拺挕拻拰敁敃斪斿昶昡昲昵昜昦昢昳昫昺昝昴昹昮朏朐柁柲柈枺�".split("");for(a=0;a!=t[206].length;++a)if(t[206][a].charCodeAt(0)!==65533){r[t[206][a]]=52736+a;e[52736+a]=t[206][a]}t[207]="����������������������������������������������������������������柜枻柸柘柀枷柅柫柤柟枵柍枳柷柶柮柣柂枹柎柧柰枲柼柆柭柌枮柦柛柺柉柊柃柪柋欨殂殄殶毖毘毠氠氡洨洴洭洟洼洿洒洊泚洳洄洙洺洚洑洀洝浂����������������������������������洁洘洷洃洏浀洇洠洬洈洢洉洐炷炟炾炱炰炡炴炵炩牁牉牊牬牰牳牮狊狤狨狫狟狪狦狣玅珌珂珈珅玹玶玵玴珫玿珇玾珃珆玸珋瓬瓮甮畇畈疧疪癹盄眈眃眄眅眊盷盻盺矧矨砆砑砒砅砐砏砎砉砃砓祊祌祋祅祄秕种秏秖秎窀�".split("");for(a=0;a!=t[207].length;++a)if(t[207][a].charCodeAt(0)!==65533){r[t[207][a]]=52992+a;e[52992+a]=t[207][a]}t[208]="����������������������������������������������������������������穾竑笀笁籺籸籹籿粀粁紃紈紁罘羑羍羾耇耎耏耔耷胘胇胠胑胈胂胐胅胣胙胜胊胕胉胏胗胦胍臿舡芔苙苾苹茇苨茀苕茺苫苖苴苬苡苲苵茌苻苶苰苪����������������������������������苤苠苺苳苭虷虴虼虳衁衎衧衪衩觓訄訇赲迣迡迮迠郱邽邿郕郅邾郇郋郈釔釓陔陏陑陓陊陎倞倅倇倓倢倰倛俵俴倳倷倬俶俷倗倜倠倧倵倯倱倎党冔冓凊凄凅凈凎剡剚剒剞剟剕剢勍匎厞唦哢唗唒哧哳哤唚哿唄唈哫唑唅哱�".split("");for(a=0;a!=t[208].length;++a)if(t[208][a].charCodeAt(0)!==65533){r[t[208][a]]=53248+a;e[53248+a]=t[208][a]}t[209]="����������������������������������������������������������������唊哻哷哸哠唎唃唋圁圂埌堲埕埒垺埆垽垼垸垶垿埇埐垹埁夎奊娙娖娭娮娕娏娗娊娞娳孬宧宭宬尃屖屔峬峿峮峱峷崀峹帩帨庨庮庪庬弳弰彧恝恚恧����������������������������������恁悢悈悀悒悁悝悃悕悛悗悇悜悎戙扆拲挐捖挬捄捅挶捃揤挹捋捊挼挩捁挴捘捔捙挭捇挳捚捑挸捗捀捈敊敆旆旃旄旂晊晟晇晑朒朓栟栚桉栲栳栻桋桏栖栱栜栵栫栭栯桎桄栴栝栒栔栦栨栮桍栺栥栠欬欯欭欱欴歭肂殈毦毤�".split("");for(a=0;a!=t[209].length;++a)if(t[209][a].charCodeAt(0)!==65533){r[t[209][a]]=53504+a;e[53504+a]=t[209][a]}t[210]="����������������������������������������������������������������毨毣毢毧氥浺浣浤浶洍浡涒浘浢浭浯涑涍淯浿涆浞浧浠涗浰浼浟涂涘洯浨涋浾涀涄洖涃浻浽浵涐烜烓烑烝烋缹烢烗烒烞烠烔烍烅烆烇烚烎烡牂牸����������������������������������牷牶猀狺狴狾狶狳狻猁珓珙珥珖玼珧珣珩珜珒珛珔珝珚珗珘珨瓞瓟瓴瓵甡畛畟疰痁疻痄痀疿疶疺皊盉眝眛眐眓眒眣眑眕眙眚眢眧砣砬砢砵砯砨砮砫砡砩砳砪砱祔祛祏祜祓祒祑秫秬秠秮秭秪秜秞秝窆窉窅窋窌窊窇竘笐�".split("");for(a=0;a!=t[210].length;++a)if(t[210][a].charCodeAt(0)!==65533){r[t[210][a]]=53760+a;e[53760+a]=t[210][a]}t[211]="����������������������������������������������������������������笄笓笅笏笈笊笎笉笒粄粑粊粌粈粍粅紞紝紑紎紘紖紓紟紒紏紌罜罡罞罠罝罛羖羒翃翂翀耖耾耹胺胲胹胵脁胻脀舁舯舥茳茭荄茙荑茥荖茿荁茦茜茢����������������������������������荂荎茛茪茈茼荍茖茤茠茷茯茩荇荅荌荓茞茬荋茧荈虓虒蚢蚨蚖蚍蚑蚞蚇蚗蚆蚋蚚蚅蚥蚙蚡蚧蚕蚘蚎蚝蚐蚔衃衄衭衵衶衲袀衱衿衯袃衾衴衼訒豇豗豻貤貣赶赸趵趷趶軑軓迾迵适迿迻逄迼迶郖郠郙郚郣郟郥郘郛郗郜郤酐�".split("");for(a=0;a!=t[211].length;++a)if(t[211][a].charCodeAt(0)!==65533){r[t[211][a]]=54016+a;e[54016+a]=t[211][a]}t[212]="����������������������������������������������������������������酎酏釕釢釚陜陟隼飣髟鬯乿偰偪偡偞偠偓偋偝偲偈偍偁偛偊偢倕偅偟偩偫偣偤偆偀偮偳偗偑凐剫剭剬剮勖勓匭厜啵啶唼啍啐唴唪啑啢唶唵唰啒啅����������������������������������唌唲啥啎唹啈唭唻啀啋圊圇埻堔埢埶埜埴堀埭埽堈埸堋埳埏堇埮埣埲埥埬埡堎埼堐埧堁堌埱埩埰堍堄奜婠婘婕婧婞娸娵婭婐婟婥婬婓婤婗婃婝婒婄婛婈媎娾婍娹婌婰婩婇婑婖婂婜孲孮寁寀屙崞崋崝崚崠崌崨崍崦崥崏�".split("");for(a=0;a!=t[212].length;++a)if(t[212][a].charCodeAt(0)!==65533){r[t[212][a]]=54272+a;e[54272+a]=t[212][a]}t[213]="����������������������������������������������������������������崰崒崣崟崮帾帴庱庴庹庲庳弶弸徛徖徟悊悐悆悾悰悺惓惔惏惤惙惝惈悱惛悷惊悿惃惍惀挲捥掊掂捽掽掞掭掝掗掫掎捯掇掐据掯捵掜捭掮捼掤挻掟����������������������������������捸掅掁掑掍捰敓旍晥晡晛晙晜晢朘桹梇梐梜桭桮梮梫楖桯梣梬梩桵桴梲梏桷梒桼桫桲梪梀桱桾梛梖梋梠梉梤桸桻梑梌梊桽欶欳欷欸殑殏殍殎殌氪淀涫涴涳湴涬淩淢涷淶淔渀淈淠淟淖涾淥淜淝淛淴淊涽淭淰涺淕淂淏淉�".split("");for(a=0;a!=t[213].length;++a)if(t[213][a].charCodeAt(0)!==65533){r[t[213][a]]=54528+a;e[54528+a]=t[213][a]}t[214]="����������������������������������������������������������������淐淲淓淽淗淍淣涻烺焍烷焗烴焌烰焄烳焐烼烿焆焓焀烸烶焋焂焎牾牻牼牿猝猗猇猑猘猊猈狿猏猞玈珶珸珵琄琁珽琇琀珺珼珿琌琋珴琈畤畣痎痒痏����������������������������������痋痌痑痐皏皉盓眹眯眭眱眲眴眳眽眥眻眵硈硒硉硍硊硌砦硅硐祤祧祩祪祣祫祡离秺秸秶秷窏窔窐笵筇笴笥笰笢笤笳笘笪笝笱笫笭笯笲笸笚笣粔粘粖粣紵紽紸紶紺絅紬紩絁絇紾紿絊紻紨罣羕羜羝羛翊翋翍翐翑翇翏翉耟�".split("");for(a=0;a!=t[214].length;++a)if(t[214][a].charCodeAt(0)!==65533){r[t[214][a]]=54784+a;e[54784+a]=t[214][a]}t[215]="����������������������������������������������������������������耞耛聇聃聈脘脥脙脛脭脟脬脞脡脕脧脝脢舑舸舳舺舴舲艴莐莣莨莍荺荳莤荴莏莁莕莙荵莔莩荽莃莌莝莛莪莋荾莥莯莈莗莰荿莦莇莮荶莚虙虖蚿蚷����������������������������������蛂蛁蛅蚺蚰蛈蚹蚳蚸蛌蚴蚻蚼蛃蚽蚾衒袉袕袨袢袪袚袑袡袟袘袧袙袛袗袤袬袌袓袎覂觖觙觕訰訧訬訞谹谻豜豝豽貥赽赻赹趼跂趹趿跁軘軞軝軜軗軠軡逤逋逑逜逌逡郯郪郰郴郲郳郔郫郬郩酖酘酚酓酕釬釴釱釳釸釤釹釪�".split("");for(a=0;a!=t[215].length;++a)if(t[215][a].charCodeAt(0)!==65533){r[t[215][a]]=55040+a;e[55040+a]=t[215][a]}t[216]="����������������������������������������������������������������釫釷釨釮镺閆閈陼陭陫陱陯隿靪頄飥馗傛傕傔傞傋傣傃傌傎傝偨傜傒傂傇兟凔匒匑厤厧喑喨喥喭啷噅喢喓喈喏喵喁喣喒喤啽喌喦啿喕喡喎圌堩堷����������������������������������堙堞堧堣堨埵塈堥堜堛堳堿堶堮堹堸堭堬堻奡媯媔媟婺媢媞婸媦婼媥媬媕媮娷媄媊媗媃媋媩婻婽媌媜媏媓媝寪寍寋寔寑寊寎尌尰崷嵃嵫嵁嵋崿崵嵑嵎嵕崳崺嵒崽崱嵙嵂崹嵉崸崼崲崶嵀嵅幄幁彘徦徥徫惉悹惌惢惎惄愔�".split("");for(a=0;a!=t[216].length;++a)if(t[216][a].charCodeAt(0)!==65533){r[t[216][a]]=55296+a;e[55296+a]=t[216][a]}t[217]="����������������������������������������������������������������惲愊愖愅惵愓惸惼惾惁愃愘愝愐惿愄愋扊掔掱掰揎揥揨揯揃撝揳揊揠揶揕揲揵摡揟掾揝揜揄揘揓揂揇揌揋揈揰揗揙攲敧敪敤敜敨敥斌斝斞斮旐旒����������������������������������晼晬晻暀晱晹晪晲朁椌棓椄棜椪棬棪棱椏棖棷棫棤棶椓椐棳棡椇棌椈楰梴椑棯棆椔棸棐棽棼棨椋椊椗棎棈棝棞棦棴棑椆棔棩椕椥棇欹欻欿欼殔殗殙殕殽毰毲毳氰淼湆湇渟湉溈渼渽湅湢渫渿湁湝湳渜渳湋湀湑渻渃渮湞�".split("");for(a=0;a!=t[217].length;++a)if(t[217][a].charCodeAt(0)!==65533){r[t[217][a]]=55552+a;e[55552+a]=t[217][a]}t[218]="����������������������������������������������������������������湨湜湡渱渨湠湱湫渹渢渰湓湥渧湸湤湷湕湹湒湦渵渶湚焠焞焯烻焮焱焣焥焢焲焟焨焺焛牋牚犈犉犆犅犋猒猋猰猢猱猳猧猲猭猦猣猵猌琮琬琰琫琖����������������������������������琚琡琭琱琤琣琝琩琠琲瓻甯畯畬痧痚痡痦痝痟痤痗皕皒盚睆睇睄睍睅睊睎睋睌矞矬硠硤硥硜硭硱硪确硰硩硨硞硢祴祳祲祰稂稊稃稌稄窙竦竤筊笻筄筈筌筎筀筘筅粢粞粨粡絘絯絣絓絖絧絪絏絭絜絫絒絔絩絑絟絎缾缿罥�".split("");for(a=0;a!=t[218].length;++a)if(t[218][a].charCodeAt(0)!==65533){r[t[218][a]]=55808+a;e[55808+a]=t[218][a]}t[219]="����������������������������������������������������������������罦羢羠羡翗聑聏聐胾胔腃腊腒腏腇脽腍脺臦臮臷臸臹舄舼舽舿艵茻菏菹萣菀菨萒菧菤菼菶萐菆菈菫菣莿萁菝菥菘菿菡菋菎菖菵菉萉萏菞萑萆菂菳����������������������������������菕菺菇菑菪萓菃菬菮菄菻菗菢萛菛菾蛘蛢蛦蛓蛣蛚蛪蛝蛫蛜蛬蛩蛗蛨蛑衈衖衕袺裗袹袸裀袾袶袼袷袽袲褁裉覕覘覗觝觚觛詎詍訹詙詀詗詘詄詅詒詈詑詊詌詏豟貁貀貺貾貰貹貵趄趀趉跘跓跍跇跖跜跏跕跙跈跗跅軯軷軺�".split("");for(a=0;a!=t[219].length;++a)if(t[219][a].charCodeAt(0)!==65533){r[t[219][a]]=56064+a;e[56064+a]=t[219][a]}t[220]="����������������������������������������������������������������軹軦軮軥軵軧軨軶軫軱軬軴軩逭逴逯鄆鄬鄄郿郼鄈郹郻鄁鄀鄇鄅鄃酡酤酟酢酠鈁鈊鈥鈃鈚鈦鈏鈌鈀鈒釿釽鈆鈄鈧鈂鈜鈤鈙鈗鈅鈖镻閍閌閐隇陾隈����������������������������������隉隃隀雂雈雃雱雰靬靰靮頇颩飫鳦黹亃亄亶傽傿僆傮僄僊傴僈僂傰僁傺傱僋僉傶傸凗剺剸剻剼嗃嗛嗌嗐嗋嗊嗝嗀嗔嗄嗩喿嗒喍嗏嗕嗢嗖嗈嗲嗍嗙嗂圔塓塨塤塏塍塉塯塕塎塝塙塥塛堽塣塱壼嫇嫄嫋媺媸媱媵媰媿嫈媻嫆�".split("");for(a=0;a!=t[220].length;++a)if(t[220][a].charCodeAt(0)!==65533){r[t[220][a]]=56320+a;e[56320+a]=t[220][a]}t[221]="����������������������������������������������������������������媷嫀嫊媴媶嫍媹媐寖寘寙尟尳嵱嵣嵊嵥嵲嵬嵞嵨嵧嵢巰幏幎幊幍幋廅廌廆廋廇彀徯徭惷慉慊愫慅愶愲愮慆愯慏愩慀戠酨戣戥戤揅揱揫搐搒搉搠搤����������������������������������搳摃搟搕搘搹搷搢搣搌搦搰搨摁搵搯搊搚摀搥搧搋揧搛搮搡搎敯斒旓暆暌暕暐暋暊暙暔晸朠楦楟椸楎楢楱椿楅楪椹楂楗楙楺楈楉椵楬椳椽楥棰楸椴楩楀楯楄楶楘楁楴楌椻楋椷楜楏楑椲楒椯楻椼歆歅歃歂歈歁殛嗀毻毼�".split("");for(a=0;a!=t[221].length;++a)if(t[221][a].charCodeAt(0)!==65533){r[t[221][a]]=56576+a;e[56576+a]=t[221][a]}t[222]="����������������������������������������������������������������毹毷毸溛滖滈溏滀溟溓溔溠溱溹滆滒溽滁溞滉溷溰滍溦滏溲溾滃滜滘溙溒溎溍溤溡溿溳滐滊溗溮溣煇煔煒煣煠煁煝煢煲煸煪煡煂煘煃煋煰煟煐煓����������������������������������煄煍煚牏犍犌犑犐犎猼獂猻猺獀獊獉瑄瑊瑋瑒瑑瑗瑀瑏瑐瑎瑂瑆瑍瑔瓡瓿瓾瓽甝畹畷榃痯瘏瘃痷痾痼痹痸瘐痻痶痭痵痽皙皵盝睕睟睠睒睖睚睩睧睔睙睭矠碇碚碔碏碄碕碅碆碡碃硹碙碀碖硻祼禂祽祹稑稘稙稒稗稕稢稓�".split("");for(a=0;a!=t[222].length;++a)if(t[222][a].charCodeAt(0)!==65533){r[t[222][a]]=56832+a;e[56832+a]=t[222][a]}t[223]="����������������������������������������������������������������稛稐窣窢窞竫筦筤筭筴筩筲筥筳筱筰筡筸筶筣粲粴粯綈綆綀綍絿綅絺綎絻綃絼綌綔綄絽綒罭罫罧罨罬羦羥羧翛翜耡腤腠腷腜腩腛腢腲朡腞腶腧腯����������������������������������腄腡舝艉艄艀艂艅蓱萿葖葶葹蒏蒍葥葑葀蒆葧萰葍葽葚葙葴葳葝蔇葞萷萺萴葺葃葸萲葅萩菙葋萯葂萭葟葰萹葎葌葒葯蓅蒎萻葇萶萳葨葾葄萫葠葔葮葐蜋蜄蛷蜌蛺蛖蛵蝍蛸蜎蜉蜁蛶蜍蜅裖裋裍裎裞裛裚裌裐覅覛觟觥觤�".split("");for(a=0;a!=t[223].length;++a)if(t[223][a].charCodeAt(0)!==65533){r[t[223][a]]=57088+a;e[57088+a]=t[223][a]}t[224]="����������������������������������������������������������������觡觠觢觜触詶誆詿詡訿詷誂誄詵誃誁詴詺谼豋豊豥豤豦貆貄貅賌赨赩趑趌趎趏趍趓趔趐趒跰跠跬跱跮跐跩跣跢跧跲跫跴輆軿輁輀輅輇輈輂輋遒逿����������������������������������遄遉逽鄐鄍鄏鄑鄖鄔鄋鄎酮酯鉈鉒鈰鈺鉦鈳鉥鉞銃鈮鉊鉆鉭鉬鉏鉠鉧鉯鈶鉡鉰鈱鉔鉣鉐鉲鉎鉓鉌鉖鈲閟閜閞閛隒隓隑隗雎雺雽雸雵靳靷靸靲頏頍頎颬飶飹馯馲馰馵骭骫魛鳪鳭鳧麀黽僦僔僗僨僳僛僪僝僤僓僬僰僯僣僠�".split("");for(a=0;a!=t[224].length;++a)if(t[224][a].charCodeAt(0)!==65533){r[t[224][a]]=57344+a;e[57344+a]=t[224][a]}t[225]="����������������������������������������������������������������凘劀劁勩勫匰厬嘧嘕嘌嘒嗼嘏嘜嘁嘓嘂嗺嘝嘄嗿嗹墉塼墐墘墆墁塿塴墋塺墇墑墎塶墂墈塻墔墏壾奫嫜嫮嫥嫕嫪嫚嫭嫫嫳嫢嫠嫛嫬嫞嫝嫙嫨嫟孷寠����������������������������������寣屣嶂嶀嵽嶆嵺嶁嵷嶊嶉嶈嵾嵼嶍嵹嵿幘幙幓廘廑廗廎廜廕廙廒廔彄彃彯徶愬愨慁慞慱慳慒慓慲慬憀慴慔慺慛慥愻慪慡慖戩戧戫搫摍摛摝摴摶摲摳摽摵摦撦摎撂摞摜摋摓摠摐摿搿摬摫摙摥摷敳斠暡暠暟朅朄朢榱榶槉�".split("");for(a=0;a!=t[225].length;++a)if(t[225][a].charCodeAt(0)!==65533){r[t[225][a]]=57600+a;e[57600+a]=t[225][a]}t[226]="����������������������������������������������������������������榠槎榖榰榬榼榑榙榎榧榍榩榾榯榿槄榽榤槔榹槊榚槏榳榓榪榡榞槙榗榐槂榵榥槆歊歍歋殞殟殠毃毄毾滎滵滱漃漥滸漷滻漮漉潎漙漚漧漘漻漒滭漊����������������������������������漶潳滹滮漭潀漰漼漵滫漇漎潃漅滽滶漹漜滼漺漟漍漞漈漡熇熐熉熀熅熂熏煻熆熁熗牄牓犗犕犓獃獍獑獌瑢瑳瑱瑵瑲瑧瑮甀甂甃畽疐瘖瘈瘌瘕瘑瘊瘔皸瞁睼瞅瞂睮瞀睯睾瞃碲碪碴碭碨硾碫碞碥碠碬碢碤禘禊禋禖禕禔禓�".split("");for(a=0;a!=t[226].length;++a)if(t[226][a].charCodeAt(0)!==65533){r[t[226][a]]=57856+a;e[57856+a]=t[226][a]}t[227]="����������������������������������������������������������������禗禈禒禐稫穊稰稯稨稦窨窫窬竮箈箜箊箑箐箖箍箌箛箎箅箘劄箙箤箂粻粿粼粺綧綷緂綣綪緁緀緅綝緎緄緆緋緌綯綹綖綼綟綦綮綩綡緉罳翢翣翥翞����������������������������������耤聝聜膉膆膃膇膍膌膋舕蒗蒤蒡蒟蒺蓎蓂蒬蒮蒫蒹蒴蓁蓍蒪蒚蒱蓐蒝蒧蒻蒢蒔蓇蓌蒛蒩蒯蒨蓖蒘蒶蓏蒠蓗蓔蓒蓛蒰蒑虡蜳蜣蜨蝫蝀蜮蜞蜡蜙蜛蝃蜬蝁蜾蝆蜠蜲蜪蜭蜼蜒蜺蜱蜵蝂蜦蜧蜸蜤蜚蜰蜑裷裧裱裲裺裾裮裼裶裻�".split("");for(a=0;a!=t[227].length;++a)if(t[227][a].charCodeAt(0)!==65533){r[t[227][a]]=58112+a;e[58112+a]=t[227][a]}t[228]="����������������������������������������������������������������裰裬裫覝覡覟覞觩觫觨誫誙誋誒誏誖谽豨豩賕賏賗趖踉踂跿踍跽踊踃踇踆踅跾踀踄輐輑輎輍鄣鄜鄠鄢鄟鄝鄚鄤鄡鄛酺酲酹酳銥銤鉶銛鉺銠銔銪銍����������������������������������銦銚銫鉹銗鉿銣鋮銎銂銕銢鉽銈銡銊銆銌銙銧鉾銇銩銝銋鈭隞隡雿靘靽靺靾鞃鞀鞂靻鞄鞁靿韎韍頖颭颮餂餀餇馝馜駃馹馻馺駂馽駇骱髣髧鬾鬿魠魡魟鳱鳲鳵麧僿儃儰僸儆儇僶僾儋儌僽儊劋劌勱勯噈噂噌嘵噁噊噉噆噘�".split("");for(a=0;a!=t[228].length;++a)if(t[228][a].charCodeAt(0)!==65533){r[t[228][a]]=58368+a;e[58368+a]=t[228][a]}t[229]="����������������������������������������������������������������噚噀嘳嘽嘬嘾嘸嘪嘺圚墫墝墱墠墣墯墬墥墡壿嫿嫴嫽嫷嫶嬃嫸嬂嫹嬁嬇嬅嬏屧嶙嶗嶟嶒嶢嶓嶕嶠嶜嶡嶚嶞幩幝幠幜緳廛廞廡彉徲憋憃慹憱憰憢憉����������������������������������憛憓憯憭憟憒憪憡憍慦憳戭摮摰撖撠撅撗撜撏撋撊撌撣撟摨撱撘敶敺敹敻斲斳暵暰暩暲暷暪暯樀樆樗槥槸樕槱槤樠槿槬槢樛樝槾樧槲槮樔槷槧橀樈槦槻樍槼槫樉樄樘樥樏槶樦樇槴樖歑殥殣殢殦氁氀毿氂潁漦潾澇濆澒�".split("");
for(a=0;a!=t[229].length;++a)if(t[229][a].charCodeAt(0)!==65533){r[t[229][a]]=58624+a;e[58624+a]=t[229][a]}t[230]="����������������������������������������������������������������澍澉澌潢潏澅潚澖潶潬澂潕潲潒潐潗澔澓潝漀潡潫潽潧澐潓澋潩潿澕潣潷潪潻熲熯熛熰熠熚熩熵熝熥熞熤熡熪熜熧熳犘犚獘獒獞獟獠獝獛獡獚獙����������������������������������獢璇璉璊璆璁瑽璅璈瑼瑹甈甇畾瘥瘞瘙瘝瘜瘣瘚瘨瘛皜皝皞皛瞍瞏瞉瞈磍碻磏磌磑磎磔磈磃磄磉禚禡禠禜禢禛歶稹窲窴窳箷篋箾箬篎箯箹篊箵糅糈糌糋緷緛緪緧緗緡縃緺緦緶緱緰緮緟罶羬羰羭翭翫翪翬翦翨聤聧膣膟�".split("");for(a=0;a!=t[230].length;++a)if(t[230][a].charCodeAt(0)!==65533){r[t[230][a]]=58880+a;e[58880+a]=t[230][a]}t[231]="����������������������������������������������������������������膞膕膢膙膗舖艏艓艒艐艎艑蔤蔻蔏蔀蔩蔎蔉蔍蔟蔊蔧蔜蓻蔫蓺蔈蔌蓴蔪蓲蔕蓷蓫蓳蓼蔒蓪蓩蔖蓾蔨蔝蔮蔂蓽蔞蓶蔱蔦蓧蓨蓰蓯蓹蔘蔠蔰蔋蔙蔯虢����������������������������������蝖蝣蝤蝷蟡蝳蝘蝔蝛蝒蝡蝚蝑蝞蝭蝪蝐蝎蝟蝝蝯蝬蝺蝮蝜蝥蝏蝻蝵蝢蝧蝩衚褅褌褔褋褗褘褙褆褖褑褎褉覢覤覣觭觰觬諏諆誸諓諑諔諕誻諗誾諀諅諘諃誺誽諙谾豍貏賥賟賙賨賚賝賧趠趜趡趛踠踣踥踤踮踕踛踖踑踙踦踧�".split("");for(a=0;a!=t[231].length;++a)if(t[231][a].charCodeAt(0)!==65533){r[t[231][a]]=59136+a;e[59136+a]=t[231][a]}t[232]="����������������������������������������������������������������踔踒踘踓踜踗踚輬輤輘輚輠輣輖輗遳遰遯遧遫鄯鄫鄩鄪鄲鄦鄮醅醆醊醁醂醄醀鋐鋃鋄鋀鋙銶鋏鋱鋟鋘鋩鋗鋝鋌鋯鋂鋨鋊鋈鋎鋦鋍鋕鋉鋠鋞鋧鋑鋓����������������������������������銵鋡鋆銴镼閬閫閮閰隤隢雓霅霈霂靚鞊鞎鞈韐韏頞頝頦頩頨頠頛頧颲餈飺餑餔餖餗餕駜駍駏駓駔駎駉駖駘駋駗駌骳髬髫髳髲髱魆魃魧魴魱魦魶魵魰魨魤魬鳼鳺鳽鳿鳷鴇鴀鳹鳻鴈鴅鴄麃黓鼏鼐儜儓儗儚儑凞匴叡噰噠噮�".split("");for(a=0;a!=t[232].length;++a)if(t[232][a].charCodeAt(0)!==65533){r[t[232][a]]=59392+a;e[59392+a]=t[232][a]}t[233]="����������������������������������������������������������������噳噦噣噭噲噞噷圜圛壈墽壉墿墺壂墼壆嬗嬙嬛嬡嬔嬓嬐嬖嬨嬚嬠嬞寯嶬嶱嶩嶧嶵嶰嶮嶪嶨嶲嶭嶯嶴幧幨幦幯廩廧廦廨廥彋徼憝憨憖懅憴懆懁懌憺����������������������������������憿憸憌擗擖擐擏擉撽撉擃擛擳擙攳敿敼斢曈暾曀曊曋曏暽暻暺曌朣樴橦橉橧樲橨樾橝橭橶橛橑樨橚樻樿橁橪橤橐橏橔橯橩橠樼橞橖橕橍橎橆歕歔歖殧殪殫毈毇氄氃氆澭濋澣濇澼濎濈潞濄澽澞濊澨瀄澥澮澺澬澪濏澿澸�".split("");for(a=0;a!=t[233].length;++a)if(t[233][a].charCodeAt(0)!==65533){r[t[233][a]]=59648+a;e[59648+a]=t[233][a]}t[234]="����������������������������������������������������������������澢濉澫濍澯澲澰燅燂熿熸燖燀燁燋燔燊燇燏熽燘熼燆燚燛犝犞獩獦獧獬獥獫獪瑿璚璠璔璒璕璡甋疀瘯瘭瘱瘽瘳瘼瘵瘲瘰皻盦瞚瞝瞡瞜瞛瞢瞣瞕瞙����������������������������������瞗磝磩磥磪磞磣磛磡磢磭磟磠禤穄穈穇窶窸窵窱窷篞篣篧篝篕篥篚篨篹篔篪篢篜篫篘篟糒糔糗糐糑縒縡縗縌縟縠縓縎縜縕縚縢縋縏縖縍縔縥縤罃罻罼罺羱翯耪耩聬膱膦膮膹膵膫膰膬膴膲膷膧臲艕艖艗蕖蕅蕫蕍蕓蕡蕘�".split("");for(a=0;a!=t[234].length;++a)if(t[234][a].charCodeAt(0)!==65533){r[t[234][a]]=59904+a;e[59904+a]=t[234][a]}t[235]="����������������������������������������������������������������蕀蕆蕤蕁蕢蕄蕑蕇蕣蔾蕛蕱蕎蕮蕵蕕蕧蕠薌蕦蕝蕔蕥蕬虣虥虤螛螏螗螓螒螈螁螖螘蝹螇螣螅螐螑螝螄螔螜螚螉褞褦褰褭褮褧褱褢褩褣褯褬褟觱諠����������������������������������諢諲諴諵諝謔諤諟諰諈諞諡諨諿諯諻貑貒貐賵賮賱賰賳赬赮趥趧踳踾踸蹀蹅踶踼踽蹁踰踿躽輶輮輵輲輹輷輴遶遹遻邆郺鄳鄵鄶醓醐醑醍醏錧錞錈錟錆錏鍺錸錼錛錣錒錁鍆錭錎錍鋋錝鋺錥錓鋹鋷錴錂錤鋿錩錹錵錪錔錌�".split("");for(a=0;a!=t[235].length;++a)if(t[235][a].charCodeAt(0)!==65533){r[t[235][a]]=60160+a;e[60160+a]=t[235][a]}t[236]="����������������������������������������������������������������錋鋾錉錀鋻錖閼闍閾閹閺閶閿閵閽隩雔霋霒霐鞙鞗鞔韰韸頵頯頲餤餟餧餩馞駮駬駥駤駰駣駪駩駧骹骿骴骻髶髺髹髷鬳鮀鮅鮇魼魾魻鮂鮓鮒鮐魺鮕����������������������������������魽鮈鴥鴗鴠鴞鴔鴩鴝鴘鴢鴐鴙鴟麈麆麇麮麭黕黖黺鼒鼽儦儥儢儤儠儩勴嚓嚌嚍嚆嚄嚃噾嚂噿嚁壖壔壏壒嬭嬥嬲嬣嬬嬧嬦嬯嬮孻寱寲嶷幬幪徾徻懃憵憼懧懠懥懤懨懞擯擩擣擫擤擨斁斀斶旚曒檍檖檁檥檉檟檛檡檞檇檓檎�".split("");for(a=0;a!=t[236].length;++a)if(t[236][a].charCodeAt(0)!==65533){r[t[236][a]]=60416+a;e[60416+a]=t[236][a]}t[237]="����������������������������������������������������������������檕檃檨檤檑橿檦檚檅檌檒歛殭氉濌澩濴濔濣濜濭濧濦濞濲濝濢濨燡燱燨燲燤燰燢獳獮獯璗璲璫璐璪璭璱璥璯甐甑甒甏疄癃癈癉癇皤盩瞵瞫瞲瞷瞶����������������������������������瞴瞱瞨矰磳磽礂磻磼磲礅磹磾礄禫禨穜穛穖穘穔穚窾竀竁簅簏篲簀篿篻簎篴簋篳簂簉簃簁篸篽簆篰篱簐簊糨縭縼繂縳顈縸縪繉繀繇縩繌縰縻縶繄縺罅罿罾罽翴翲耬膻臄臌臊臅臇膼臩艛艚艜薃薀薏薧薕薠薋薣蕻薤薚薞�".split("");for(a=0;a!=t[237].length;++a)if(t[237][a].charCodeAt(0)!==65533){r[t[237][a]]=60672+a;e[60672+a]=t[237][a]}t[238]="����������������������������������������������������������������蕷蕼薉薡蕺蕸蕗薎薖薆薍薙薝薁薢薂薈薅蕹蕶薘薐薟虨螾螪螭蟅螰螬螹螵螼螮蟉蟃蟂蟌螷螯蟄蟊螴螶螿螸螽蟞螲褵褳褼褾襁襒褷襂覭覯覮觲觳謞����������������������������������謘謖謑謅謋謢謏謒謕謇謍謈謆謜謓謚豏豰豲豱豯貕貔賹赯蹎蹍蹓蹐蹌蹇轃轀邅遾鄸醚醢醛醙醟醡醝醠鎡鎃鎯鍤鍖鍇鍼鍘鍜鍶鍉鍐鍑鍠鍭鎏鍌鍪鍹鍗鍕鍒鍏鍱鍷鍻鍡鍞鍣鍧鎀鍎鍙闇闀闉闃闅閷隮隰隬霠霟霘霝霙鞚鞡鞜�".split("");for(a=0;a!=t[238].length;++a)if(t[238][a].charCodeAt(0)!==65533){r[t[238][a]]=60928+a;e[60928+a]=t[238][a]}t[239]="����������������������������������������������������������������鞞鞝韕韔韱顁顄顊顉顅顃餥餫餬餪餳餲餯餭餱餰馘馣馡騂駺駴駷駹駸駶駻駽駾駼騃骾髾髽鬁髼魈鮚鮨鮞鮛鮦鮡鮥鮤鮆鮢鮠鮯鴳鵁鵧鴶鴮鴯鴱鴸鴰����������������������������������鵅鵂鵃鴾鴷鵀鴽翵鴭麊麉麍麰黈黚黻黿鼤鼣鼢齔龠儱儭儮嚘嚜嚗嚚嚝嚙奰嬼屩屪巀幭幮懘懟懭懮懱懪懰懫懖懩擿攄擽擸攁攃擼斔旛曚曛曘櫅檹檽櫡櫆檺檶檷櫇檴檭歞毉氋瀇瀌瀍瀁瀅瀔瀎濿瀀濻瀦濼濷瀊爁燿燹爃燽獶�".split("");for(a=0;a!=t[239].length;++a)if(t[239][a].charCodeAt(0)!==65533){r[t[239][a]]=61184+a;e[61184+a]=t[239][a]}t[240]="����������������������������������������������������������������璸瓀璵瓁璾璶璻瓂甔甓癜癤癙癐癓癗癚皦皽盬矂瞺磿礌礓礔礉礐礒礑禭禬穟簜簩簙簠簟簭簝簦簨簢簥簰繜繐繖繣繘繢繟繑繠繗繓羵羳翷翸聵臑臒����������������������������������臐艟艞薴藆藀藃藂薳薵薽藇藄薿藋藎藈藅薱薶藒蘤薸薷薾虩蟧蟦蟢蟛蟫蟪蟥蟟蟳蟤蟔蟜蟓蟭蟘蟣螤蟗蟙蠁蟴蟨蟝襓襋襏襌襆襐襑襉謪謧謣謳謰謵譇謯謼謾謱謥謷謦謶謮謤謻謽謺豂豵貙貘貗賾贄贂贀蹜蹢蹠蹗蹖蹞蹥蹧�".split("");for(a=0;a!=t[240].length;++a)if(t[240][a].charCodeAt(0)!==65533){r[t[240][a]]=61440+a;e[61440+a]=t[240][a]}t[241]="����������������������������������������������������������������蹛蹚蹡蹝蹩蹔轆轇轈轋鄨鄺鄻鄾醨醥醧醯醪鎵鎌鎒鎷鎛鎝鎉鎧鎎鎪鎞鎦鎕鎈鎙鎟鎍鎱鎑鎲鎤鎨鎴鎣鎥闒闓闑隳雗雚巂雟雘雝霣霢霥鞬鞮鞨鞫鞤鞪����������������������������������鞢鞥韗韙韖韘韺顐顑顒颸饁餼餺騏騋騉騍騄騑騊騅騇騆髀髜鬈鬄鬅鬩鬵魊魌魋鯇鯆鯃鮿鯁鮵鮸鯓鮶鯄鮹鮽鵜鵓鵏鵊鵛鵋鵙鵖鵌鵗鵒鵔鵟鵘鵚麎麌黟鼁鼀鼖鼥鼫鼪鼩鼨齌齕儴儵劖勷厴嚫嚭嚦嚧嚪嚬壚壝壛夒嬽嬾嬿巃幰�".split("");for(a=0;a!=t[241].length;++a)if(t[241][a].charCodeAt(0)!==65533){r[t[241][a]]=61696+a;e[61696+a]=t[241][a]}t[242]="����������������������������������������������������������������徿懻攇攐攍攉攌攎斄旞旝曞櫧櫠櫌櫑櫙櫋櫟櫜櫐櫫櫏櫍櫞歠殰氌瀙瀧瀠瀖瀫瀡瀢瀣瀩瀗瀤瀜瀪爌爊爇爂爅犥犦犤犣犡瓋瓅璷瓃甖癠矉矊矄矱礝礛����������������������������������礡礜礗礞禰穧穨簳簼簹簬簻糬糪繶繵繸繰繷繯繺繲繴繨罋罊羃羆羷翽翾聸臗臕艤艡艣藫藱藭藙藡藨藚藗藬藲藸藘藟藣藜藑藰藦藯藞藢蠀蟺蠃蟶蟷蠉蠌蠋蠆蟼蠈蟿蠊蠂襢襚襛襗襡襜襘襝襙覈覷覶觶譐譈譊譀譓譖譔譋譕�".split("");for(a=0;a!=t[242].length;++a)if(t[242][a].charCodeAt(0)!==65533){r[t[242][a]]=61952+a;e[61952+a]=t[242][a]}t[243]="����������������������������������������������������������������譑譂譒譗豃豷豶貚贆贇贉趬趪趭趫蹭蹸蹳蹪蹯蹻軂轒轑轏轐轓辴酀鄿醰醭鏞鏇鏏鏂鏚鏐鏹鏬鏌鏙鎩鏦鏊鏔鏮鏣鏕鏄鏎鏀鏒鏧镽闚闛雡霩霫霬霨霦����������������������������������鞳鞷鞶韝韞韟顜顙顝顗颿颽颻颾饈饇饃馦馧騚騕騥騝騤騛騢騠騧騣騞騜騔髂鬋鬊鬎鬌鬷鯪鯫鯠鯞鯤鯦鯢鯰鯔鯗鯬鯜鯙鯥鯕鯡鯚鵷鶁鶊鶄鶈鵱鶀鵸鶆鶋鶌鵽鵫鵴鵵鵰鵩鶅鵳鵻鶂鵯鵹鵿鶇鵨麔麑黀黼鼭齀齁齍齖齗齘匷嚲�".split("");for(a=0;a!=t[243].length;++a)if(t[243][a].charCodeAt(0)!==65533){r[t[243][a]]=62208+a;e[62208+a]=t[243][a]}t[244]="����������������������������������������������������������������嚵嚳壣孅巆巇廮廯忀忁懹攗攖攕攓旟曨曣曤櫳櫰櫪櫨櫹櫱櫮櫯瀼瀵瀯瀷瀴瀱灂瀸瀿瀺瀹灀瀻瀳灁爓爔犨獽獼璺皫皪皾盭矌矎矏矍矲礥礣礧礨礤礩����������������������������������禲穮穬穭竷籉籈籊籇籅糮繻繾纁纀羺翿聹臛臙舋艨艩蘢藿蘁藾蘛蘀藶蘄蘉蘅蘌藽蠙蠐蠑蠗蠓蠖襣襦覹觷譠譪譝譨譣譥譧譭趮躆躈躄轙轖轗轕轘轚邍酃酁醷醵醲醳鐋鐓鏻鐠鐏鐔鏾鐕鐐鐨鐙鐍鏵鐀鏷鐇鐎鐖鐒鏺鐉鏸鐊鏿�".split("");for(a=0;a!=t[244].length;++a)if(t[244][a].charCodeAt(0)!==65533){r[t[244][a]]=62464+a;e[62464+a]=t[244][a]}t[245]="����������������������������������������������������������������鏼鐌鏶鐑鐆闞闠闟霮霯鞹鞻韽韾顠顢顣顟飁飂饐饎饙饌饋饓騲騴騱騬騪騶騩騮騸騭髇髊髆鬐鬒鬑鰋鰈鯷鰅鰒鯸鱀鰇鰎鰆鰗鰔鰉鶟鶙鶤鶝鶒鶘鶐鶛����������������������������������鶠鶔鶜鶪鶗鶡鶚鶢鶨鶞鶣鶿鶩鶖鶦鶧麙麛麚黥黤黧黦鼰鼮齛齠齞齝齙龑儺儹劘劗囃嚽嚾孈孇巋巏廱懽攛欂櫼欃櫸欀灃灄灊灈灉灅灆爝爚爙獾甗癪矐礭礱礯籔籓糲纊纇纈纋纆纍罍羻耰臝蘘蘪蘦蘟蘣蘜蘙蘧蘮蘡蘠蘩蘞蘥�".split("");for(a=0;a!=t[245].length;++a)if(t[245][a].charCodeAt(0)!==65533){r[t[245][a]]=62720+a;e[62720+a]=t[245][a]}t[246]="����������������������������������������������������������������蠩蠝蠛蠠蠤蠜蠫衊襭襩襮襫觺譹譸譅譺譻贐贔趯躎躌轞轛轝酆酄酅醹鐿鐻鐶鐩鐽鐼鐰鐹鐪鐷鐬鑀鐱闥闤闣霵霺鞿韡顤飉飆飀饘饖騹騽驆驄驂驁騺����������������������������������騿髍鬕鬗鬘鬖鬺魒鰫鰝鰜鰬鰣鰨鰩鰤鰡鶷鶶鶼鷁鷇鷊鷏鶾鷅鷃鶻鶵鷎鶹鶺鶬鷈鶱鶭鷌鶳鷍鶲鹺麜黫黮黭鼛鼘鼚鼱齎齥齤龒亹囆囅囋奱孋孌巕巑廲攡攠攦攢欋欈欉氍灕灖灗灒爞爟犩獿瓘瓕瓙瓗癭皭礵禴穰穱籗籜籙籛籚�".split("");for(a=0;a!=t[246].length;++a)if(t[246][a].charCodeAt(0)!==65533){r[t[246][a]]=62976+a;e[62976+a]=t[246][a]}t[247]="����������������������������������������������������������������糴糱纑罏羇臞艫蘴蘵蘳蘬蘲蘶蠬蠨蠦蠪蠥襱覿覾觻譾讄讂讆讅譿贕躕躔躚躒躐躖躗轠轢酇鑌鑐鑊鑋鑏鑇鑅鑈鑉鑆霿韣顪顩飋饔饛驎驓驔驌驏驈驊����������������������������������驉驒驐髐鬙鬫鬻魖魕鱆鱈鰿鱄鰹鰳鱁鰼鰷鰴鰲鰽鰶鷛鷒鷞鷚鷋鷐鷜鷑鷟鷩鷙鷘鷖鷵鷕鷝麶黰鼵鼳鼲齂齫龕龢儽劙壨壧奲孍巘蠯彏戁戃戄攩攥斖曫欑欒欏毊灛灚爢玂玁玃癰矔籧籦纕艬蘺虀蘹蘼蘱蘻蘾蠰蠲蠮蠳襶襴襳觾�".split("");for(a=0;a!=t[247].length;++a)if(t[247][a].charCodeAt(0)!==65533){r[t[247][a]]=63232+a;e[63232+a]=t[247][a]}t[248]="����������������������������������������������������������������讌讎讋讈豅贙躘轤轣醼鑢鑕鑝鑗鑞韄韅頀驖驙鬞鬟鬠鱒鱘鱐鱊鱍鱋鱕鱙鱌鱎鷻鷷鷯鷣鷫鷸鷤鷶鷡鷮鷦鷲鷰鷢鷬鷴鷳鷨鷭黂黐黲黳鼆鼜鼸鼷鼶齃齏����������������������������������齱齰齮齯囓囍孎屭攭曭曮欓灟灡灝灠爣瓛瓥矕礸禷禶籪纗羉艭虃蠸蠷蠵衋讔讕躞躟躠躝醾醽釂鑫鑨鑩雥靆靃靇韇韥驞髕魙鱣鱧鱦鱢鱞鱠鸂鷾鸇鸃鸆鸅鸀鸁鸉鷿鷽鸄麠鼞齆齴齵齶囔攮斸欘欙欗欚灢爦犪矘矙礹籩籫糶纚�".split("");for(a=0;a!=t[248].length;++a)if(t[248][a].charCodeAt(0)!==65533){r[t[248][a]]=63488+a;e[63488+a]=t[248][a]}t[249]="����������������������������������������������������������������纘纛纙臠臡虆虇虈襹襺襼襻觿讘讙躥躤躣鑮鑭鑯鑱鑳靉顲饟鱨鱮鱭鸋鸍鸐鸏鸒鸑麡黵鼉齇齸齻齺齹圞灦籯蠼趲躦釃鑴鑸鑶鑵驠鱴鱳鱱鱵鸔鸓黶鼊����������������������������������龤灨灥糷虪蠾蠽蠿讞貜躩軉靋顳顴飌饡馫驤驦驧鬤鸕鸗齈戇欞爧虌躨钂钀钁驩驨鬮鸙爩虋讟钃鱹麷癵驫鱺鸝灩灪麤齾齉龘碁銹裏墻恒粧嫺╔╦╗╠╬╣╚╩╝╒╤╕╞╪╡╘╧╛╓╥╖╟╫╢╙╨╜║═╭╮╰╯▓�".split("");for(a=0;a!=t[249].length;++a)if(t[249][a].charCodeAt(0)!==65533){r[t[249][a]]=63744+a;e[63744+a]=t[249][a]}return{enc:r,dec:e}}();cptable[1250]=function(){var e="\0\b\t\n\x0B\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚�„…†‡�‰Š‹ŚŤŽŹ�‘’“”•–—�™š›śťžź ˇ˘Ł¤Ą¦§¨©Ş«¬­®Ż°±˛ł´µ¶·¸ąş»Ľ˝ľżŔÁÂĂÄĹĆÇČÉĘËĚÍÎĎĐŃŇÓÔŐÖ×ŘŮÚŰÜÝŢßŕáâăäĺćçčéęëěíîďđńňóôőö÷řůúűüýţ˙",r=[],t={};for(var a=0;a!=e.length;++a){if(e.charCodeAt(a)!==65533)t[e.charAt(a)]=a;r[a]=e.charAt(a)}return{enc:t,dec:r}}();cptable[1251]=function(){var e="\0\b\t\n\x0B\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ЂЃ‚ѓ„…†‡€‰Љ‹ЊЌЋЏђ‘’“”•–—�™љ›њќћџ ЎўЈ¤Ґ¦§Ё©Є«¬­®Ї°±Ііґµ¶·ё№є»јЅѕїАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдежзийклмнопрстуфхцчшщъыьэюя",r=[],t={};for(var a=0;a!=e.length;++a){if(e.charCodeAt(a)!==65533)t[e.charAt(a)]=a;r[a]=e.charAt(a)}return{enc:t,dec:r}}();cptable[1252]=function(){var e="\0\b\t\n\x0B\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’“”•–—˜™š›œ�žŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖרÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ",r=[],t={};for(var a=0;a!=e.length;++a){if(e.charCodeAt(a)!==65533)t[e.charAt(a)]=a;r[a]=e.charAt(a)}return{enc:t,dec:r}}();cptable[1253]=function(){var e="\0\b\t\n\x0B\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡�‰�‹�����‘’“”•–—�™�›���� ΅Ά£¤¥¦§¨©�«¬­®―°±²³΄µ¶·ΈΉΊ»Ό½ΎΏΐΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡ�ΣΤΥΦΧΨΩΪΫάέήίΰαβγδεζηθικλμνξοπρςστυφχψωϊϋόύώ�",r=[],t={};for(var a=0;a!=e.length;++a){if(e.charCodeAt(a)!==65533)t[e.charAt(a)]=a;r[a]=e.charAt(a)}return{enc:t,dec:r}}();cptable[1254]=function(){var e="\0\b\t\n\x0B\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ����‘’“”•–—˜™š›œ��Ÿ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏĞÑÒÓÔÕÖרÙÚÛÜİŞßàáâãäåæçèéêëìíîïğñòóôõö÷øùúûüışÿ",r=[],t={};for(var a=0;a!=e.length;++a){if(e.charCodeAt(a)!==65533)t[e.charAt(a)]=a;r[a]=e.charAt(a)}return{enc:t,dec:r}}();cptable[1255]=function(){var e="\0\b\t\n\x0B\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰�‹�����‘’“”•–—˜™�›���� ¡¢£₪¥¦§¨©×«¬­®¯°±²³´µ¶·¸¹÷»¼½¾¿ְֱֲֳִֵֶַָֹ�ֻּֽ־ֿ׀ׁׂ׃װױײ׳״�������אבגדהוזחטיךכלםמןנסעףפץצקרשת��‎‏�",r=[],t={};for(var a=0;a!=e.length;++a){if(e.charCodeAt(a)!==65533)t[e.charAt(a)]=a;r[a]=e.charAt(a)}return{enc:t,dec:r}}();cptable[1256]=function(){var e="\0\b\t\n\x0B\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€پ‚ƒ„…†‡ˆ‰ٹ‹Œچژڈگ‘’“”•–—ک™ڑ›œ‌‍ں ،¢£¤¥¦§¨©ھ«¬­®¯°±²³´µ¶·¸¹؛»¼½¾؟ہءآأؤإئابةتثجحخدذرزسشصض×طظعغـفقكàلâمنهوçèéêëىيîïًٌٍَôُِ÷ّùْûü‎‏ے",r=[],t={};for(var a=0;a!=e.length;++a){if(e.charCodeAt(a)!==65533)t[e.charAt(a)]=a;r[a]=e.charAt(a)}return{enc:t,dec:r}}();cptable[1257]=function(){var e="\0\b\t\n\x0B\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚�„…†‡�‰�‹�¨ˇ¸�‘’“”•–—�™�›�¯˛� �¢£¤�¦§Ø©Ŗ«¬­®Æ°±²³´µ¶·ø¹ŗ»¼½¾æĄĮĀĆÄÅĘĒČÉŹĖĢĶĪĻŠŃŅÓŌÕÖ×ŲŁŚŪÜŻŽßąįāćäåęēčéźėģķīļšńņóōõö÷ųłśūüżž˙",r=[],t={};for(var a=0;a!=e.length;++a){if(e.charCodeAt(a)!==65533)t[e.charAt(a)]=a;r[a]=e.charAt(a)}return{enc:t,dec:r}}();cptable[1258]=function(){var e="\0\b\t\n\x0B\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰�‹Œ����‘’“”•–—˜™�›œ��Ÿ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂĂÄÅÆÇÈÉÊË̀ÍÎÏĐÑ̉ÓÔƠÖרÙÚÛÜỮßàáâăäåæçèéêë́íîïđṇ̃óôơö÷øùúûüư₫ÿ",r=[],t={};for(var a=0;a!=e.length;++a){if(e.charCodeAt(a)!==65533)t[e.charAt(a)]=a;r[a]=e.charAt(a)}return{enc:t,dec:r}}();cptable[1e4]=function(){var e="\0\b\t\n\x0B\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸ⁄¤‹›fifl‡·‚„‰ÂÊÁËÈÍÎÏÌÓÔ�ÒÚÛÙıˆ˜¯˘˙˚¸˝˛ˇ",r=[],t={};for(var a=0;a!=e.length;++a){if(e.charCodeAt(a)!==65533)t[e.charAt(a)]=a;r[a]=e.charAt(a)}return{enc:t,dec:r}}();cptable[10006]=function(){var e="\0\b\t\n\x0B\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~Ĺ²É³ÖÜ΅àâä΄¨çéèê룙î‰ôö¦­ùûü†ΓΔΘΛΞΠß®©ΣΪ§≠°·Α±≤≥¥ΒΕΖΗΙΚΜΦΫΨΩάΝ¬ΟΡ≈Τ«»… ΥΧΆΈœ–―“”‘’÷ΉΊΌΎέήίόΏύαβψδεφγηιξκλμνοπώρστθωςχυζϊϋΐΰ�",r=[],t={};for(var a=0;a!=e.length;++a){if(e.charCodeAt(a)!==65533)t[e.charAt(a)]=a;r[a]=e.charAt(a)}return{enc:t,dec:r}}();cptable[10007]=function(){var e="\0\b\t\n\x0B\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ†°¢£§•¶І®©™Ђђ≠Ѓѓ∞±≤≥іµ∂ЈЄєЇїЉљЊњјЅ¬√ƒ≈∆«»… ЋћЌќѕ–—“”‘’÷„ЎўЏџ№Ёёяабвгдежзийклмнопрстуфхцчшщъыьэю¤",r=[],t={};for(var a=0;a!=e.length;++a){if(e.charCodeAt(a)!==65533)t[e.charAt(a)]=a;r[a]=e.charAt(a)}return{enc:t,dec:r}}();cptable[10008]=function(){var e=[],r={},t=[],a;t[0]="\0\b\t\n\x0B\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~€���������������������������������������������������������������������������������������".split("");for(a=0;a!=t[0].length;++a)if(t[0][a].charCodeAt(0)!==65533){r[t[0][a]]=0+a;e[0+a]=t[0][a]}t[161]="����������������������������������������������������������������������������������������������������������������������������������������������������������������� 、。・ˉˇ¨〃々―~�…‘’“”〔〕〈〉《》「」『』〖〗【】±×÷∶∧∨∑∏∪∩∈∷√⊥∥∠⌒⊙∫∮≡≌≈∽∝≠≮≯≤≥∞∵∴♂♀°′″℃$¤¢£‰§№☆★○●◎◇◆□■△▲※→←↑↓〓�".split("");for(a=0;a!=t[161].length;++a)if(t[161][a].charCodeAt(0)!==65533){r[t[161][a]]=41216+a;e[41216+a]=t[161][a]}t[162]="���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������⒈⒉⒊⒋⒌⒍⒎⒏⒐⒑⒒⒓⒔⒕⒖⒗⒘⒙⒚⒛⑴⑵⑶⑷⑸⑹⑺⑻⑼⑽⑾⑿⒀⒁⒂⒃⒄⒅⒆⒇①②③④⑤⑥⑦⑧⑨⑩��㈠㈡㈢㈣㈤㈥㈦㈧㈨㈩��ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩⅪⅫ���".split("");for(a=0;a!=t[162].length;++a)if(t[162][a].charCodeAt(0)!==65533){r[t[162][a]]=41472+a;e[41472+a]=t[162][a]}t[163]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������!"#¥%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|} ̄�".split("");for(a=0;a!=t[163].length;++a)if(t[163][a].charCodeAt(0)!==65533){r[t[163][a]]=41728+a;e[41728+a]=t[163][a]}t[164]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ぁあぃいぅうぇえぉおかがきぎくぐけげこごさざしじすずせぜそぞただちぢっつづてでとどなにぬねのはばぱひびぴふぶぷへべぺほぼぽまみむめもゃやゅゆょよらりるれろゎわゐゑをん������������".split("");for(a=0;a!=t[164].length;++a)if(t[164][a].charCodeAt(0)!==65533){r[t[164][a]]=41984+a;e[41984+a]=t[164][a]}t[165]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ァアィイゥウェエォオカガキギクグケゲコゴサザシジスズセゼソゾタダチヂッツヅテデトドナニヌネノハバパヒビピフブプヘベペホボポマミムメモャヤュユョヨラリルレロヮワヰヱヲンヴヵヶ���������".split("");for(a=0;a!=t[165].length;++a)if(t[165][a].charCodeAt(0)!==65533){r[t[165][a]]=42240+a;e[42240+a]=t[165][a]}t[166]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ��������αβγδεζηθικλμνξοπρστυφχψω���������������������������������������".split("");for(a=0;a!=t[166].length;++a)if(t[166][a].charCodeAt(0)!==65533){r[t[166][a]]=42496+a;e[42496+a]=t[166][a]}t[167]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ���������������абвгдеёжзийклмнопрстуфхцчшщъыьэюя��������������".split("");for(a=0;a!=t[167].length;++a)if(t[167][a].charCodeAt(0)!==65533){r[t[167][a]]=42752+a;e[42752+a]=t[167][a]}t[168]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������āáǎàēéěèīíǐìōóǒòūúǔùǖǘǚǜüê����������ㄅㄆㄇㄈㄉㄊㄋㄌㄍㄎㄏㄐㄑㄒㄓㄔㄕㄖㄗㄘㄙㄚㄛㄜㄝㄞㄟㄠㄡㄢㄣㄤㄥㄦㄧㄨㄩ����������������������".split("");for(a=0;a!=t[168].length;++a)if(t[168][a].charCodeAt(0)!==65533){r[t[168][a]]=43008+a;e[43008+a]=t[168][a]}t[169]="��������������������������������������������������������������������������������������������������������������������������������������������������������������������─━│┃┄┅┆┇┈┉┊┋┌┍┎┏┐┑┒┓└┕┖┗┘┙┚┛├┝┞┟┠┡┢┣┤┥┦┧┨┩┪┫┬┭┮┯┰┱┲┳┴┵┶┷┸┹┺┻┼┽┾┿╀╁╂╃╄╅╆╇╈╉╊╋����������������".split("");for(a=0;a!=t[169].length;++a)if(t[169][a].charCodeAt(0)!==65533){r[t[169][a]]=43264+a;e[43264+a]=t[169][a]}t[176]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������啊阿埃挨哎唉哀皑癌蔼矮艾碍爱隘鞍氨安俺按暗岸胺案肮昂盎凹敖熬翱袄傲奥懊澳芭捌扒叭吧笆八疤巴拔跋靶把耙坝霸罢爸白柏百摆佰败拜稗斑班搬扳般颁板版扮拌伴瓣半办绊邦帮梆榜膀绑棒磅蚌镑傍谤苞胞包褒剥�".split("");for(a=0;a!=t[176].length;++a)if(t[176][a].charCodeAt(0)!==65533){r[t[176][a]]=45056+a;e[45056+a]=t[176][a]}t[177]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������薄雹保堡饱宝抱报暴豹鲍爆杯碑悲卑北辈背贝钡倍狈备惫焙被奔苯本笨崩绷甭泵蹦迸逼鼻比鄙笔彼碧蓖蔽毕毙毖币庇痹闭敝弊必辟壁臂避陛鞭边编贬扁便变卞辨辩辫遍标彪膘表鳖憋别瘪彬斌濒滨宾摈兵冰柄丙秉饼炳�".split("");for(a=0;a!=t[177].length;++a)if(t[177][a].charCodeAt(0)!==65533){r[t[177][a]]=45312+a;e[45312+a]=t[177][a]}t[178]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������病并玻菠播拨钵波博勃搏铂箔伯帛舶脖膊渤泊驳捕卜哺补埠不布步簿部怖擦猜裁材才财睬踩采彩菜蔡餐参蚕残惭惨灿苍舱仓沧藏操糙槽曹草厕策侧册测层蹭插叉茬茶查碴搽察岔差诧拆柴豺搀掺蝉馋谗缠铲产阐颤昌猖�".split("");for(a=0;a!=t[178].length;++a)if(t[178][a].charCodeAt(0)!==65533){r[t[178][a]]=45568+a;e[45568+a]=t[178][a]}t[179]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������场尝常长偿肠厂敞畅唱倡超抄钞朝嘲潮巢吵炒车扯撤掣彻澈郴臣辰尘晨忱沉陈趁衬撑称城橙成呈乘程惩澄诚承逞骋秤吃痴持匙池迟弛驰耻齿侈尺赤翅斥炽充冲虫崇宠抽酬畴踌稠愁筹仇绸瞅丑臭初出橱厨躇锄雏滁除楚�".split("");for(a=0;a!=t[179].length;++a)if(t[179][a].charCodeAt(0)!==65533){r[t[179][a]]=45824+a;e[45824+a]=t[179][a]}t[180]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������础储矗搐触处揣川穿椽传船喘串疮窗幢床闯创吹炊捶锤垂春椿醇唇淳纯蠢戳绰疵茨磁雌辞慈瓷词此刺赐次聪葱囱匆从丛凑粗醋簇促蹿篡窜摧崔催脆瘁粹淬翠村存寸磋撮搓措挫错搭达答瘩打大呆歹傣戴带殆代贷袋待逮�".split("");for(a=0;a!=t[180].length;++a)if(t[180][a].charCodeAt(0)!==65533){r[t[180][a]]=46080+a;e[46080+a]=t[180][a]}t[181]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������怠耽担丹单郸掸胆旦氮但惮淡诞弹蛋当挡党荡档刀捣蹈倒岛祷导到稻悼道盗德得的蹬灯登等瞪凳邓堤低滴迪敌笛狄涤翟嫡抵底地蒂第帝弟递缔颠掂滇碘点典靛垫电佃甸店惦奠淀殿碉叼雕凋刁掉吊钓调跌爹碟蝶迭谍叠�".split("");for(a=0;a!=t[181].length;++a)if(t[181][a].charCodeAt(0)!==65533){r[t[181][a]]=46336+a;e[46336+a]=t[181][a]}t[182]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������丁盯叮钉顶鼎锭定订丢东冬董懂动栋侗恫冻洞兜抖斗陡豆逗痘都督毒犊独读堵睹赌杜镀肚度渡妒端短锻段断缎堆兑队对墩吨蹲敦顿囤钝盾遁掇哆多夺垛躲朵跺舵剁惰堕蛾峨鹅俄额讹娥恶厄扼遏鄂饿恩而儿耳尔饵洱二�".split("");for(a=0;a!=t[182].length;++a)if(t[182][a].charCodeAt(0)!==65533){r[t[182][a]]=46592+a;e[46592+a]=t[182][a]}t[183]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������贰发罚筏伐乏阀法珐藩帆番翻樊矾钒繁凡烦反返范贩犯饭泛坊芳方肪房防妨仿访纺放菲非啡飞肥匪诽吠肺废沸费芬酚吩氛分纷坟焚汾粉奋份忿愤粪丰封枫蜂峰锋风疯烽逢冯缝讽奉凤佛否夫敷肤孵扶拂辐幅氟符伏俘服�".split("");for(a=0;a!=t[183].length;++a)if(t[183][a].charCodeAt(0)!==65533){r[t[183][a]]=46848+a;e[46848+a]=t[183][a]}t[184]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������浮涪福袱弗甫抚辅俯釜斧脯腑府腐赴副覆赋复傅付阜父腹负富讣附妇缚咐噶嘎该改概钙盖溉干甘杆柑竿肝赶感秆敢赣冈刚钢缸肛纲岗港杠篙皋高膏羔糕搞镐稿告哥歌搁戈鸽胳疙割革葛格蛤阁隔铬个各给根跟耕更庚羹�".split("");for(a=0;a!=t[184].length;++a)if(t[184][a].charCodeAt(0)!==65533){r[t[184][a]]=47104+a;e[47104+a]=t[184][a]}t[185]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������埂耿梗工攻功恭龚供躬公宫弓巩汞拱贡共钩勾沟苟狗垢构购够辜菇咕箍估沽孤姑鼓古蛊骨谷股故顾固雇刮瓜剐寡挂褂乖拐怪棺关官冠观管馆罐惯灌贯光广逛瑰规圭硅归龟闺轨鬼诡癸桂柜跪贵刽辊滚棍锅郭国果裹过哈�".split("");for(a=0;a!=t[185].length;++a)if(t[185][a].charCodeAt(0)!==65533){r[t[185][a]]=47360+a;e[47360+a]=t[185][a]}t[186]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������骸孩海氦亥害骇酣憨邯韩含涵寒函喊罕翰撼捍旱憾悍焊汗汉夯杭航壕嚎豪毫郝好耗号浩呵喝荷菏核禾和何合盒貉阂河涸赫褐鹤贺嘿黑痕很狠恨哼亨横衡恒轰哄烘虹鸿洪宏弘红喉侯猴吼厚候后呼乎忽瑚壶葫胡蝴狐糊湖�".split("");for(a=0;a!=t[186].length;++a)if(t[186][a].charCodeAt(0)!==65533){r[t[186][a]]=47616+a;e[47616+a]=t[186][a]}t[187]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������弧虎唬护互沪户花哗华猾滑画划化话槐徊怀淮坏欢环桓还缓换患唤痪豢焕涣宦幻荒慌黄磺蝗簧皇凰惶煌晃幌恍谎灰挥辉徽恢蛔回毁悔慧卉惠晦贿秽会烩汇讳诲绘荤昏婚魂浑混豁活伙火获或惑霍货祸击圾基机畸稽积箕�".split("");for(a=0;a!=t[187].length;++a)if(t[187][a].charCodeAt(0)!==65533){r[t[187][a]]=47872+a;e[47872+a]=t[187][a]}t[188]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������肌饥迹激讥鸡姬绩缉吉极棘辑籍集及急疾汲即嫉级挤几脊己蓟技冀季伎祭剂悸济寄寂计记既忌际妓继纪嘉枷夹佳家加荚颊贾甲钾假稼价架驾嫁歼监坚尖笺间煎兼肩艰奸缄茧检柬碱硷拣捡简俭剪减荐槛鉴践贱见键箭件�".split("");for(a=0;a!=t[188].length;++a)if(t[188][a].charCodeAt(0)!==65533){r[t[188][a]]=48128+a;e[48128+a]=t[188][a]}t[189]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������健舰剑饯渐溅涧建僵姜将浆江疆蒋桨奖讲匠酱降蕉椒礁焦胶交郊浇骄娇嚼搅铰矫侥脚狡角饺缴绞剿教酵轿较叫窖揭接皆秸街阶截劫节桔杰捷睫竭洁结解姐戒藉芥界借介疥诫届巾筋斤金今津襟紧锦仅谨进靳晋禁近烬浸�".split("");for(a=0;a!=t[189].length;++a)if(t[189][a].charCodeAt(0)!==65533){r[t[189][a]]=48384+a;e[48384+a]=t[189][a]}t[190]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������尽劲荆兢茎睛晶鲸京惊精粳经井警景颈静境敬镜径痉靖竟竞净炯窘揪究纠玖韭久灸九酒厩救旧臼舅咎就疚鞠拘狙疽居驹菊局咀矩举沮聚拒据巨具距踞锯俱句惧炬剧捐鹃娟倦眷卷绢撅攫抉掘倔爵觉决诀绝均菌钧军君峻�".split("");for(a=0;a!=t[190].length;++a)if(t[190][a].charCodeAt(0)!==65533){r[t[190][a]]=48640+a;e[48640+a]=t[190][a]}t[191]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������俊竣浚郡骏喀咖卡咯开揩楷凯慨刊堪勘坎砍看康慷糠扛抗亢炕考拷烤靠坷苛柯棵磕颗科壳咳可渴克刻客课肯啃垦恳坑吭空恐孔控抠口扣寇枯哭窟苦酷库裤夸垮挎跨胯块筷侩快宽款匡筐狂框矿眶旷况亏盔岿窥葵奎魁傀�".split("");for(a=0;a!=t[191].length;++a)if(t[191][a].charCodeAt(0)!==65533){r[t[191][a]]=48896+a;e[48896+a]=t[191][a]}t[192]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������馈愧溃坤昆捆困括扩廓阔垃拉喇蜡腊辣啦莱来赖蓝婪栏拦篮阑兰澜谰揽览懒缆烂滥琅榔狼廊郎朗浪捞劳牢老佬姥酪烙涝勒乐雷镭蕾磊累儡垒擂肋类泪棱楞冷厘梨犁黎篱狸离漓理李里鲤礼莉荔吏栗丽厉励砾历利傈例俐�".split("");for(a=0;a!=t[192].length;++a)if(t[192][a].charCodeAt(0)!==65533){r[t[192][a]]=49152+a;e[49152+a]=t[192][a]}t[193]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������痢立粒沥隶力璃哩俩联莲连镰廉怜涟帘敛脸链恋炼练粮凉梁粱良两辆量晾亮谅撩聊僚疗燎寥辽潦了撂镣廖料列裂烈劣猎琳林磷霖临邻鳞淋凛赁吝拎玲菱零龄铃伶羚凌灵陵岭领另令溜琉榴硫馏留刘瘤流柳六龙聋咙笼窿�".split("");for(a=0;a!=t[193].length;++a)if(t[193][a].charCodeAt(0)!==65533){r[t[193][a]]=49408+a;e[49408+a]=t[193][a]}t[194]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������隆垄拢陇楼娄搂篓漏陋芦卢颅庐炉掳卤虏鲁麓碌露路赂鹿潞禄录陆戮驴吕铝侣旅履屡缕虑氯律率滤绿峦挛孪滦卵乱掠略抡轮伦仑沦纶论萝螺罗逻锣箩骡裸落洛骆络妈麻玛码蚂马骂嘛吗埋买麦卖迈脉瞒馒蛮满蔓曼慢漫�".split("");for(a=0;a!=t[194].length;++a)if(t[194][a].charCodeAt(0)!==65533){r[t[194][a]]=49664+a;e[49664+a]=t[194][a]}t[195]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������谩芒茫盲氓忙莽猫茅锚毛矛铆卯茂冒帽貌贸么玫枚梅酶霉煤没眉媒镁每美昧寐妹媚门闷们萌蒙檬盟锰猛梦孟眯醚靡糜迷谜弥米秘觅泌蜜密幂棉眠绵冕免勉娩缅面苗描瞄藐秒渺庙妙蔑灭民抿皿敏悯闽明螟鸣铭名命谬摸�".split("");for(a=0;a!=t[195].length;++a)if(t[195][a].charCodeAt(0)!==65533){r[t[195][a]]=49920+a;e[49920+a]=t[195][a]}t[196]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������摹蘑模膜磨摩魔抹末莫墨默沫漠寞陌谋牟某拇牡亩姆母墓暮幕募慕木目睦牧穆拿哪呐钠那娜纳氖乃奶耐奈南男难囊挠脑恼闹淖呢馁内嫩能妮霓倪泥尼拟你匿腻逆溺蔫拈年碾撵捻念娘酿鸟尿捏聂孽啮镊镍涅您柠狞凝宁�".split("");for(a=0;a!=t[196].length;++a)if(t[196][a].charCodeAt(0)!==65533){r[t[196][a]]=50176+a;e[50176+a]=t[196][a]}t[197]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������拧泞牛扭钮纽脓浓农弄奴努怒女暖虐疟挪懦糯诺哦欧鸥殴藕呕偶沤啪趴爬帕怕琶拍排牌徘湃派攀潘盘磐盼畔判叛乓庞旁耪胖抛咆刨炮袍跑泡呸胚培裴赔陪配佩沛喷盆砰抨烹澎彭蓬棚硼篷膨朋鹏捧碰坯砒霹批披劈琵毗�".split("");for(a=0;a!=t[197].length;++a)if(t[197][a].charCodeAt(0)!==65533){r[t[197][a]]=50432+a;e[50432+a]=t[197][a]}t[198]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������啤脾疲皮匹痞僻屁譬篇偏片骗飘漂瓢票撇瞥拼频贫品聘乒坪苹萍平凭瓶评屏坡泼颇婆破魄迫粕剖扑铺仆莆葡菩蒲埔朴圃普浦谱曝瀑期欺栖戚妻七凄漆柒沏其棋奇歧畦崎脐齐旗祈祁骑起岂乞企启契砌器气迄弃汽泣讫掐�".split("");for(a=0;a!=t[198].length;++a)if(t[198][a].charCodeAt(0)!==65533){r[t[198][a]]=50688+a;e[50688+a]=t[198][a]}t[199]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������恰洽牵扦钎铅千迁签仟谦乾黔钱钳前潜遣浅谴堑嵌欠歉枪呛腔羌墙蔷强抢橇锹敲悄桥瞧乔侨巧鞘撬翘峭俏窍切茄且怯窃钦侵亲秦琴勤芹擒禽寝沁青轻氢倾卿清擎晴氰情顷请庆琼穷秋丘邱球求囚酋泅趋区蛆曲躯屈驱渠�".split("");for(a=0;a!=t[199].length;++a)if(t[199][a].charCodeAt(0)!==65533){r[t[199][a]]=50944+a;e[50944+a]=t[199][a]}t[200]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������取娶龋趣去圈颧权醛泉全痊拳犬券劝缺炔瘸却鹊榷确雀裙群然燃冉染瓤壤攘嚷让饶扰绕惹热壬仁人忍韧任认刃妊纫扔仍日戎茸蓉荣融熔溶容绒冗揉柔肉茹蠕儒孺如辱乳汝入褥软阮蕊瑞锐闰润若弱撒洒萨腮鳃塞赛三叁�".split("");for(a=0;a!=t[200].length;++a)if(t[200][a].charCodeAt(0)!==65533){r[t[200][a]]=51200+a;e[51200+a]=t[200][a]}t[201]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������伞散桑嗓丧搔骚扫嫂瑟色涩森僧莎砂杀刹沙纱傻啥煞筛晒珊苫杉山删煽衫闪陕擅赡膳善汕扇缮墒伤商赏晌上尚裳梢捎稍烧芍勺韶少哨邵绍奢赊蛇舌舍赦摄射慑涉社设砷申呻伸身深娠绅神沈审婶甚肾慎渗声生甥牲升绳�".split("");for(a=0;a!=t[201].length;++a)if(t[201][a].charCodeAt(0)!==65533){r[t[201][a]]=51456+a;e[51456+a]=t[201][a]}t[202]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������省盛剩胜圣师失狮施湿诗尸虱十石拾时什食蚀实识史矢使屎驶始式示士世柿事拭誓逝势是嗜噬适仕侍释饰氏市恃室视试收手首守寿授售受瘦兽蔬枢梳殊抒输叔舒淑疏书赎孰熟薯暑曙署蜀黍鼠属术述树束戍竖墅庶数漱�".split("");for(a=0;a!=t[202].length;++a)if(t[202][a].charCodeAt(0)!==65533){r[t[202][a]]=51712+a;e[51712+a]=t[202][a]}t[203]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������恕刷耍摔衰甩帅栓拴霜双爽谁水睡税吮瞬顺舜说硕朔烁斯撕嘶思私司丝死肆寺嗣四伺似饲巳松耸怂颂送宋讼诵搜艘擞嗽苏酥俗素速粟僳塑溯宿诉肃酸蒜算虽隋随绥髓碎岁穗遂隧祟孙损笋蓑梭唆缩琐索锁所塌他它她塔�".split("");for(a=0;a!=t[203].length;++a)if(t[203][a].charCodeAt(0)!==65533){r[t[203][a]]=51968+a;e[51968+a]=t[203][a]}t[204]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������獭挞蹋踏胎苔抬台泰酞太态汰坍摊贪瘫滩坛檀痰潭谭谈坦毯袒碳探叹炭汤塘搪堂棠膛唐糖倘躺淌趟烫掏涛滔绦萄桃逃淘陶讨套特藤腾疼誊梯剔踢锑提题蹄啼体替嚏惕涕剃屉天添填田甜恬舔腆挑条迢眺跳贴铁帖厅听烃�".split("");for(a=0;a!=t[204].length;++a)if(t[204][a].charCodeAt(0)!==65533){r[t[204][a]]=52224+a;e[52224+a]=t[204][a]}t[205]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������汀廷停亭庭挺艇通桐酮瞳同铜彤童桶捅筒统痛偷投头透凸秃突图徒途涂屠土吐兔湍团推颓腿蜕褪退吞屯臀拖托脱鸵陀驮驼椭妥拓唾挖哇蛙洼娃瓦袜歪外豌弯湾玩顽丸烷完碗挽晚皖惋宛婉万腕汪王亡枉网往旺望忘妄威�".split("");for(a=0;a!=t[205].length;++a)if(t[205][a].charCodeAt(0)!==65533){r[t[205][a]]=52480+a;e[52480+a]=t[205][a]}t[206]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������巍微危韦违桅围唯惟为潍维苇萎委伟伪尾纬未蔚味畏胃喂魏位渭谓尉慰卫瘟温蚊文闻纹吻稳紊问嗡翁瓮挝蜗涡窝我斡卧握沃巫呜钨乌污诬屋无芜梧吾吴毋武五捂午舞伍侮坞戊雾晤物勿务悟误昔熙析西硒矽晰嘻吸锡牺�".split("");for(a=0;a!=t[206].length;++a)if(t[206][a].charCodeAt(0)!==65533){r[t[206][a]]=52736+a;e[52736+a]=t[206][a]}t[207]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������稀息希悉膝夕惜熄烯溪汐犀檄袭席习媳喜铣洗系隙戏细瞎虾匣霞辖暇峡侠狭下厦夏吓掀锨先仙鲜纤咸贤衔舷闲涎弦嫌显险现献县腺馅羡宪陷限线相厢镶香箱襄湘乡翔祥详想响享项巷橡像向象萧硝霄削哮嚣销消宵淆晓�".split("");for(a=0;a!=t[207].length;++a)if(t[207][a].charCodeAt(0)!==65533){r[t[207][a]]=52992+a;e[52992+a]=t[207][a]}t[208]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������小孝校肖啸笑效楔些歇蝎鞋协挟携邪斜胁谐写械卸蟹懈泄泻谢屑薪芯锌欣辛新忻心信衅星腥猩惺兴刑型形邢行醒幸杏性姓兄凶胸匈汹雄熊休修羞朽嗅锈秀袖绣墟戌需虚嘘须徐许蓄酗叙旭序畜恤絮婿绪续轩喧宣悬旋玄�".split("");for(a=0;a!=t[208].length;++a)if(t[208][a].charCodeAt(0)!==65533){r[t[208][a]]=53248+a;e[53248+a]=t[208][a]}t[209]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������选癣眩绚靴薛学穴雪血勋熏循旬询寻驯巡殉汛训讯逊迅压押鸦鸭呀丫芽牙蚜崖衙涯雅哑亚讶焉咽阉烟淹盐严研蜒岩延言颜阎炎沿奄掩眼衍演艳堰燕厌砚雁唁彦焰宴谚验殃央鸯秧杨扬佯疡羊洋阳氧仰痒养样漾邀腰妖瑶�".split("");for(a=0;a!=t[209].length;++a)if(t[209][a].charCodeAt(0)!==65533){r[t[209][a]]=53504+a;e[53504+a]=t[209][a]}t[210]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������摇尧遥窑谣姚咬舀药要耀椰噎耶爷野冶也页掖业叶曳腋夜液一壹医揖铱依伊衣颐夷遗移仪胰疑沂宜姨彝椅蚁倚已乙矣以艺抑易邑屹亿役臆逸肄疫亦裔意毅忆义益溢诣议谊译异翼翌绎茵荫因殷音阴姻吟银淫寅饮尹引隐�".split("");for(a=0;a!=t[210].length;++a)if(t[210][a].charCodeAt(0)!==65533){r[t[210][a]]=53760+a;e[53760+a]=t[210][a]}t[211]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������印英樱婴鹰应缨莹萤营荧蝇迎赢盈影颖硬映哟拥佣臃痈庸雍踊蛹咏泳涌永恿勇用幽优悠忧尤由邮铀犹油游酉有友右佑釉诱又幼迂淤于盂榆虞愚舆余俞逾鱼愉渝渔隅予娱雨与屿禹宇语羽玉域芋郁吁遇喻峪御愈欲狱育誉�".split("");for(a=0;a!=t[211].length;++a)if(t[211][a].charCodeAt(0)!==65533){r[t[211][a]]=54016+a;e[54016+a]=t[211][a]}t[212]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������浴寓裕预豫驭鸳渊冤元垣袁原援辕园员圆猿源缘远苑愿怨院曰约越跃钥岳粤月悦阅耘云郧匀陨允运蕴酝晕韵孕匝砸杂栽哉灾宰载再在咱攒暂赞赃脏葬遭糟凿藻枣早澡蚤躁噪造皂灶燥责择则泽贼怎增憎曾赠扎喳渣札轧�".split("");for(a=0;a!=t[212].length;++a)if(t[212][a].charCodeAt(0)!==65533){r[t[212][a]]=54272+a;e[54272+a]=t[212][a]}t[213]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������铡闸眨栅榨咋乍炸诈摘斋宅窄债寨瞻毡詹粘沾盏斩辗崭展蘸栈占战站湛绽樟章彰漳张掌涨杖丈帐账仗胀瘴障招昭找沼赵照罩兆肇召遮折哲蛰辙者锗蔗这浙珍斟真甄砧臻贞针侦枕疹诊震振镇阵蒸挣睁征狰争怔整拯正政�".split("");for(a=0;a!=t[213].length;++a)if(t[213][a].charCodeAt(0)!==65533){r[t[213][a]]=54528+a;e[54528+a]=t[213][a]}t[214]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������帧症郑证芝枝支吱蜘知肢脂汁之织职直植殖执值侄址指止趾只旨纸志挚掷至致置帜峙制智秩稚质炙痔滞治窒中盅忠钟衷终种肿重仲众舟周州洲诌粥轴肘帚咒皱宙昼骤珠株蛛朱猪诸诛逐竹烛煮拄瞩嘱主著柱助蛀贮铸筑�".split("");for(a=0;a!=t[214].length;++a)if(t[214][a].charCodeAt(0)!==65533){r[t[214][a]]=54784+a;e[54784+a]=t[214][a]}t[215]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������住注祝驻抓爪拽专砖转撰赚篆桩庄装妆撞壮状椎锥追赘坠缀谆准捉拙卓桌琢茁酌啄着灼浊兹咨资姿滋淄孜紫仔籽滓子自渍字鬃棕踪宗综总纵邹走奏揍租足卒族祖诅阻组钻纂嘴醉最罪尊遵昨左佐柞做作坐座������".split("");for(a=0;a!=t[215].length;++a)if(t[215][a].charCodeAt(0)!==65533){
r[t[215][a]]=55040+a;e[55040+a]=t[215][a]}t[216]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������亍丌兀丐廿卅丕亘丞鬲孬噩丨禺丿匕乇夭爻卮氐囟胤馗毓睾鼗丶亟鼐乜乩亓芈孛啬嘏仄厍厝厣厥厮靥赝匚叵匦匮匾赜卦卣刂刈刎刭刳刿剀剌剞剡剜蒯剽劂劁劐劓冂罔亻仃仉仂仨仡仫仞伛仳伢佤仵伥伧伉伫佞佧攸佚佝�".split("");for(a=0;a!=t[216].length;++a)if(t[216][a].charCodeAt(0)!==65533){r[t[216][a]]=55296+a;e[55296+a]=t[216][a]}t[217]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������佟佗伲伽佶佴侑侉侃侏佾佻侪佼侬侔俦俨俪俅俚俣俜俑俟俸倩偌俳倬倏倮倭俾倜倌倥倨偾偃偕偈偎偬偻傥傧傩傺僖儆僭僬僦僮儇儋仝氽佘佥俎龠汆籴兮巽黉馘冁夔勹匍訇匐凫夙兕亠兖亳衮袤亵脔裒禀嬴蠃羸冫冱冽冼�".split("");for(a=0;a!=t[217].length;++a)if(t[217][a].charCodeAt(0)!==65533){r[t[217][a]]=55552+a;e[55552+a]=t[217][a]}t[218]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������凇冖冢冥讠讦讧讪讴讵讷诂诃诋诏诎诒诓诔诖诘诙诜诟诠诤诨诩诮诰诳诶诹诼诿谀谂谄谇谌谏谑谒谔谕谖谙谛谘谝谟谠谡谥谧谪谫谮谯谲谳谵谶卩卺阝阢阡阱阪阽阼陂陉陔陟陧陬陲陴隈隍隗隰邗邛邝邙邬邡邴邳邶邺�".split("");for(a=0;a!=t[218].length;++a)if(t[218][a].charCodeAt(0)!==65533){r[t[218][a]]=55808+a;e[55808+a]=t[218][a]}t[219]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������邸邰郏郅邾郐郄郇郓郦郢郜郗郛郫郯郾鄄鄢鄞鄣鄱鄯鄹酃酆刍奂劢劬劭劾哿勐勖勰叟燮矍廴凵凼鬯厶弁畚巯坌垩垡塾墼壅壑圩圬圪圳圹圮圯坜圻坂坩垅坫垆坼坻坨坭坶坳垭垤垌垲埏垧垴垓垠埕埘埚埙埒垸埴埯埸埤埝�".split("");for(a=0;a!=t[219].length;++a)if(t[219][a].charCodeAt(0)!==65533){r[t[219][a]]=56064+a;e[56064+a]=t[219][a]}t[220]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������堋堍埽埭堀堞堙塄堠塥塬墁墉墚墀馨鼙懿艹艽艿芏芊芨芄芎芑芗芙芫芸芾芰苈苊苣芘芷芮苋苌苁芩芴芡芪芟苄苎芤苡茉苷苤茏茇苜苴苒苘茌苻苓茑茚茆茔茕苠苕茜荑荛荜茈莒茼茴茱莛荞茯荏荇荃荟荀茗荠茭茺茳荦荥�".split("");for(a=0;a!=t[220].length;++a)if(t[220][a].charCodeAt(0)!==65533){r[t[220][a]]=56320+a;e[56320+a]=t[220][a]}t[221]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������荨茛荩荬荪荭荮莰荸莳莴莠莪莓莜莅荼莶莩荽莸荻莘莞莨莺莼菁萁菥菘堇萘萋菝菽菖萜萸萑萆菔菟萏萃菸菹菪菅菀萦菰菡葜葑葚葙葳蒇蒈葺蒉葸萼葆葩葶蒌蒎萱葭蓁蓍蓐蓦蒽蓓蓊蒿蒺蓠蒡蒹蒴蒗蓥蓣蔌甍蔸蓰蔹蔟蔺�".split("");for(a=0;a!=t[221].length;++a)if(t[221][a].charCodeAt(0)!==65533){r[t[221][a]]=56576+a;e[56576+a]=t[221][a]}t[222]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������蕖蔻蓿蓼蕙蕈蕨蕤蕞蕺瞢蕃蕲蕻薤薨薇薏蕹薮薜薅薹薷薰藓藁藜藿蘧蘅蘩蘖蘼廾弈夼奁耷奕奚奘匏尢尥尬尴扌扪抟抻拊拚拗拮挢拶挹捋捃掭揶捱捺掎掴捭掬掊捩掮掼揲揸揠揿揄揞揎摒揆掾摅摁搋搛搠搌搦搡摞撄摭撖�".split("");for(a=0;a!=t[222].length;++a)if(t[222][a].charCodeAt(0)!==65533){r[t[222][a]]=56832+a;e[56832+a]=t[222][a]}t[223]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������摺撷撸撙撺擀擐擗擤擢攉攥攮弋忒甙弑卟叱叽叩叨叻吒吖吆呋呒呓呔呖呃吡呗呙吣吲咂咔呷呱呤咚咛咄呶呦咝哐咭哂咴哒咧咦哓哔呲咣哕咻咿哌哙哚哜咩咪咤哝哏哞唛哧唠哽唔哳唢唣唏唑唧唪啧喏喵啉啭啁啕唿啐唼�".split("");for(a=0;a!=t[223].length;++a)if(t[223][a].charCodeAt(0)!==65533){r[t[223][a]]=57088+a;e[57088+a]=t[223][a]}t[224]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������唷啖啵啶啷唳唰啜喋嗒喃喱喹喈喁喟啾嗖喑啻嗟喽喾喔喙嗪嗷嗉嘟嗑嗫嗬嗔嗦嗝嗄嗯嗥嗲嗳嗌嗍嗨嗵嗤辔嘞嘈嘌嘁嘤嘣嗾嘀嘧嘭噘嘹噗嘬噍噢噙噜噌噔嚆噤噱噫噻噼嚅嚓嚯囔囗囝囡囵囫囹囿圄圊圉圜帏帙帔帑帱帻帼�".split("");for(a=0;a!=t[224].length;++a)if(t[224][a].charCodeAt(0)!==65533){r[t[224][a]]=57344+a;e[57344+a]=t[224][a]}t[225]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������帷幄幔幛幞幡岌屺岍岐岖岈岘岙岑岚岜岵岢岽岬岫岱岣峁岷峄峒峤峋峥崂崃崧崦崮崤崞崆崛嵘崾崴崽嵬嵛嵯嵝嵫嵋嵊嵩嵴嶂嶙嶝豳嶷巅彳彷徂徇徉後徕徙徜徨徭徵徼衢彡犭犰犴犷犸狃狁狎狍狒狨狯狩狲狴狷猁狳猃狺�".split("");for(a=0;a!=t[225].length;++a)if(t[225][a].charCodeAt(0)!==65533){r[t[225][a]]=57600+a;e[57600+a]=t[225][a]}t[226]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������狻猗猓猡猊猞猝猕猢猹猥猬猸猱獐獍獗獠獬獯獾舛夥飧夤夂饣饧饨饩饪饫饬饴饷饽馀馄馇馊馍馐馑馓馔馕庀庑庋庖庥庠庹庵庾庳赓廒廑廛廨廪膺忄忉忖忏怃忮怄忡忤忾怅怆忪忭忸怙怵怦怛怏怍怩怫怊怿怡恸恹恻恺恂�".split("");for(a=0;a!=t[226].length;++a)if(t[226][a].charCodeAt(0)!==65533){r[t[226][a]]=57856+a;e[57856+a]=t[226][a]}t[227]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������恪恽悖悚悭悝悃悒悌悛惬悻悱惝惘惆惚悴愠愦愕愣惴愀愎愫慊慵憬憔憧憷懔懵忝隳闩闫闱闳闵闶闼闾阃阄阆阈阊阋阌阍阏阒阕阖阗阙阚丬爿戕氵汔汜汊沣沅沐沔沌汨汩汴汶沆沩泐泔沭泷泸泱泗沲泠泖泺泫泮沱泓泯泾�".split("");for(a=0;a!=t[227].length;++a)if(t[227][a].charCodeAt(0)!==65533){r[t[227][a]]=58112+a;e[58112+a]=t[227][a]}t[228]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������洹洧洌浃浈洇洄洙洎洫浍洮洵洚浏浒浔洳涑浯涞涠浞涓涔浜浠浼浣渚淇淅淞渎涿淠渑淦淝淙渖涫渌涮渫湮湎湫溲湟溆湓湔渲渥湄滟溱溘滠漭滢溥溧溽溻溷滗溴滏溏滂溟潢潆潇漤漕滹漯漶潋潴漪漉漩澉澍澌潸潲潼潺濑�".split("");for(a=0;a!=t[228].length;++a)if(t[228][a].charCodeAt(0)!==65533){r[t[228][a]]=58368+a;e[58368+a]=t[228][a]}t[229]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������濉澧澹澶濂濡濮濞濠濯瀚瀣瀛瀹瀵灏灞宀宄宕宓宥宸甯骞搴寤寮褰寰蹇謇辶迓迕迥迮迤迩迦迳迨逅逄逋逦逑逍逖逡逵逶逭逯遄遑遒遐遨遘遢遛暹遴遽邂邈邃邋彐彗彖彘尻咫屐屙孱屣屦羼弪弩弭艴弼鬻屮妁妃妍妩妪妣�".split("");for(a=0;a!=t[229].length;++a)if(t[229][a].charCodeAt(0)!==65533){r[t[229][a]]=58624+a;e[58624+a]=t[229][a]}t[230]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������妗姊妫妞妤姒妲妯姗妾娅娆姝娈姣姘姹娌娉娲娴娑娣娓婀婧婊婕娼婢婵胬媪媛婷婺媾嫫媲嫒嫔媸嫠嫣嫱嫖嫦嫘嫜嬉嬗嬖嬲嬷孀尕尜孚孥孳孑孓孢驵驷驸驺驿驽骀骁骅骈骊骐骒骓骖骘骛骜骝骟骠骢骣骥骧纟纡纣纥纨纩�".split("");for(a=0;a!=t[230].length;++a)if(t[230][a].charCodeAt(0)!==65533){r[t[230][a]]=58880+a;e[58880+a]=t[230][a]}t[231]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������纭纰纾绀绁绂绉绋绌绐绔绗绛绠绡绨绫绮绯绱绲缍绶绺绻绾缁缂缃缇缈缋缌缏缑缒缗缙缜缛缟缡缢缣缤缥缦缧缪缫缬缭缯缰缱缲缳缵幺畿巛甾邕玎玑玮玢玟珏珂珑玷玳珀珉珈珥珙顼琊珩珧珞玺珲琏琪瑛琦琥琨琰琮琬�".split("");for(a=0;a!=t[231].length;++a)if(t[231][a].charCodeAt(0)!==65533){r[t[231][a]]=59136+a;e[59136+a]=t[231][a]}t[232]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������琛琚瑁瑜瑗瑕瑙瑷瑭瑾璜璎璀璁璇璋璞璨璩璐璧瓒璺韪韫韬杌杓杞杈杩枥枇杪杳枘枧杵枨枞枭枋杷杼柰栉柘栊柩枰栌柙枵柚枳柝栀柃枸柢栎柁柽栲栳桠桡桎桢桄桤梃栝桕桦桁桧桀栾桊桉栩梵梏桴桷梓桫棂楮棼椟椠棹�".split("");for(a=0;a!=t[232].length;++a)if(t[232][a].charCodeAt(0)!==65533){r[t[232][a]]=59392+a;e[59392+a]=t[232][a]}t[233]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������椤棰椋椁楗棣椐楱椹楠楂楝榄楫榀榘楸椴槌榇榈槎榉楦楣楹榛榧榻榫榭槔榱槁槊槟榕槠榍槿樯槭樗樘橥槲橄樾檠橐橛樵檎橹樽樨橘橼檑檐檩檗檫猷獒殁殂殇殄殒殓殍殚殛殡殪轫轭轱轲轳轵轶轸轷轹轺轼轾辁辂辄辇辋�".split("");for(a=0;a!=t[233].length;++a)if(t[233][a].charCodeAt(0)!==65533){r[t[233][a]]=59648+a;e[59648+a]=t[233][a]}t[234]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������辍辎辏辘辚軎戋戗戛戟戢戡戥戤戬臧瓯瓴瓿甏甑甓攴旮旯旰昊昙杲昃昕昀炅曷昝昴昱昶昵耆晟晔晁晏晖晡晗晷暄暌暧暝暾曛曜曦曩贲贳贶贻贽赀赅赆赈赉赇赍赕赙觇觊觋觌觎觏觐觑牮犟牝牦牯牾牿犄犋犍犏犒挈挲掰�".split("");for(a=0;a!=t[234].length;++a)if(t[234][a].charCodeAt(0)!==65533){r[t[234][a]]=59904+a;e[59904+a]=t[234][a]}t[235]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������搿擘耄毪毳毽毵毹氅氇氆氍氕氘氙氚氡氩氤氪氲攵敕敫牍牒牖爰虢刖肟肜肓肼朊肽肱肫肭肴肷胧胨胩胪胛胂胄胙胍胗朐胝胫胱胴胭脍脎胲胼朕脒豚脶脞脬脘脲腈腌腓腴腙腚腱腠腩腼腽腭腧塍媵膈膂膑滕膣膪臌朦臊膻�".split("");for(a=0;a!=t[235].length;++a)if(t[235][a].charCodeAt(0)!==65533){r[t[235][a]]=60160+a;e[60160+a]=t[235][a]}t[236]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������臁膦欤欷欹歃歆歙飑飒飓飕飙飚殳彀毂觳斐齑斓於旆旄旃旌旎旒旖炀炜炖炝炻烀炷炫炱烨烊焐焓焖焯焱煳煜煨煅煲煊煸煺熘熳熵熨熠燠燔燧燹爝爨灬焘煦熹戾戽扃扈扉礻祀祆祉祛祜祓祚祢祗祠祯祧祺禅禊禚禧禳忑忐�".split("");for(a=0;a!=t[236].length;++a)if(t[236][a].charCodeAt(0)!==65533){r[t[236][a]]=60416+a;e[60416+a]=t[236][a]}t[237]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������怼恝恚恧恁恙恣悫愆愍慝憩憝懋懑戆肀聿沓泶淼矶矸砀砉砗砘砑斫砭砜砝砹砺砻砟砼砥砬砣砩硎硭硖硗砦硐硇硌硪碛碓碚碇碜碡碣碲碹碥磔磙磉磬磲礅磴礓礤礞礴龛黹黻黼盱眄眍盹眇眈眚眢眙眭眦眵眸睐睑睇睃睚睨�".split("");for(a=0;a!=t[237].length;++a)if(t[237][a].charCodeAt(0)!==65533){r[t[237][a]]=60672+a;e[60672+a]=t[237][a]}t[238]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������睢睥睿瞍睽瞀瞌瞑瞟瞠瞰瞵瞽町畀畎畋畈畛畲畹疃罘罡罟詈罨罴罱罹羁罾盍盥蠲钅钆钇钋钊钌钍钏钐钔钗钕钚钛钜钣钤钫钪钭钬钯钰钲钴钶钷钸钹钺钼钽钿铄铈铉铊铋铌铍铎铐铑铒铕铖铗铙铘铛铞铟铠铢铤铥铧铨铪�".split("");for(a=0;a!=t[238].length;++a)if(t[238][a].charCodeAt(0)!==65533){r[t[238][a]]=60928+a;e[60928+a]=t[238][a]}t[239]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������铩铫铮铯铳铴铵铷铹铼铽铿锃锂锆锇锉锊锍锎锏锒锓锔锕锖锘锛锝锞锟锢锪锫锩锬锱锲锴锶锷锸锼锾锿镂锵镄镅镆镉镌镎镏镒镓镔镖镗镘镙镛镞镟镝镡镢镤镥镦镧镨镩镪镫镬镯镱镲镳锺矧矬雉秕秭秣秫稆嵇稃稂稞稔�".split("");for(a=0;a!=t[239].length;++a)if(t[239][a].charCodeAt(0)!==65533){r[t[239][a]]=61184+a;e[61184+a]=t[239][a]}t[240]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������稹稷穑黏馥穰皈皎皓皙皤瓞瓠甬鸠鸢鸨鸩鸪鸫鸬鸲鸱鸶鸸鸷鸹鸺鸾鹁鹂鹄鹆鹇鹈鹉鹋鹌鹎鹑鹕鹗鹚鹛鹜鹞鹣鹦鹧鹨鹩鹪鹫鹬鹱鹭鹳疒疔疖疠疝疬疣疳疴疸痄疱疰痃痂痖痍痣痨痦痤痫痧瘃痱痼痿瘐瘀瘅瘌瘗瘊瘥瘘瘕瘙�".split("");for(a=0;a!=t[240].length;++a)if(t[240][a].charCodeAt(0)!==65533){r[t[240][a]]=61440+a;e[61440+a]=t[240][a]}t[241]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������瘛瘼瘢瘠癀瘭瘰瘿瘵癃瘾瘳癍癞癔癜癖癫癯翊竦穸穹窀窆窈窕窦窠窬窨窭窳衤衩衲衽衿袂袢裆袷袼裉裢裎裣裥裱褚裼裨裾裰褡褙褓褛褊褴褫褶襁襦襻疋胥皲皴矜耒耔耖耜耠耢耥耦耧耩耨耱耋耵聃聆聍聒聩聱覃顸颀颃�".split("");for(a=0;a!=t[241].length;++a)if(t[241][a].charCodeAt(0)!==65533){r[t[241][a]]=61696+a;e[61696+a]=t[241][a]}t[242]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������颉颌颍颏颔颚颛颞颟颡颢颥颦虍虔虬虮虿虺虼虻蚨蚍蚋蚬蚝蚧蚣蚪蚓蚩蚶蛄蚵蛎蚰蚺蚱蚯蛉蛏蚴蛩蛱蛲蛭蛳蛐蜓蛞蛴蛟蛘蛑蜃蜇蛸蜈蜊蜍蜉蜣蜻蜞蜥蜮蜚蜾蝈蜴蜱蜩蜷蜿螂蜢蝽蝾蝻蝠蝰蝌蝮螋蝓蝣蝼蝤蝙蝥螓螯螨蟒�".split("");for(a=0;a!=t[242].length;++a)if(t[242][a].charCodeAt(0)!==65533){r[t[242][a]]=61952+a;e[61952+a]=t[242][a]}t[243]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������蟆螈螅螭螗螃螫蟥螬螵螳蟋蟓螽蟑蟀蟊蟛蟪蟠蟮蠖蠓蟾蠊蠛蠡蠹蠼缶罂罄罅舐竺竽笈笃笄笕笊笫笏筇笸笪笙笮笱笠笥笤笳笾笞筘筚筅筵筌筝筠筮筻筢筲筱箐箦箧箸箬箝箨箅箪箜箢箫箴篑篁篌篝篚篥篦篪簌篾篼簏簖簋�".split("");for(a=0;a!=t[243].length;++a)if(t[243][a].charCodeAt(0)!==65533){r[t[243][a]]=62208+a;e[62208+a]=t[243][a]}t[244]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������簟簪簦簸籁籀臾舁舂舄臬衄舡舢舣舭舯舨舫舸舻舳舴舾艄艉艋艏艚艟艨衾袅袈裘裟襞羝羟羧羯羰羲籼敉粑粝粜粞粢粲粼粽糁糇糌糍糈糅糗糨艮暨羿翎翕翥翡翦翩翮翳糸絷綦綮繇纛麸麴赳趄趔趑趱赧赭豇豉酊酐酎酏酤�".split("");for(a=0;a!=t[244].length;++a)if(t[244][a].charCodeAt(0)!==65533){r[t[244][a]]=62464+a;e[62464+a]=t[244][a]}t[245]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������酢酡酰酩酯酽酾酲酴酹醌醅醐醍醑醢醣醪醭醮醯醵醴醺豕鹾趸跫踅蹙蹩趵趿趼趺跄跖跗跚跞跎跏跛跆跬跷跸跣跹跻跤踉跽踔踝踟踬踮踣踯踺蹀踹踵踽踱蹉蹁蹂蹑蹒蹊蹰蹶蹼蹯蹴躅躏躔躐躜躞豸貂貊貅貘貔斛觖觞觚觜�".split("");for(a=0;a!=t[245].length;++a)if(t[245][a].charCodeAt(0)!==65533){r[t[245][a]]=62720+a;e[62720+a]=t[245][a]}t[246]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������觥觫觯訾謦靓雩雳雯霆霁霈霏霎霪霭霰霾龀龃龅龆龇龈龉龊龌黾鼋鼍隹隼隽雎雒瞿雠銎銮鋈錾鍪鏊鎏鐾鑫鱿鲂鲅鲆鲇鲈稣鲋鲎鲐鲑鲒鲔鲕鲚鲛鲞鲟鲠鲡鲢鲣鲥鲦鲧鲨鲩鲫鲭鲮鲰鲱鲲鲳鲴鲵鲶鲷鲺鲻鲼鲽鳄鳅鳆鳇鳊鳋�".split("");for(a=0;a!=t[246].length;++a)if(t[246][a].charCodeAt(0)!==65533){r[t[246][a]]=62976+a;e[62976+a]=t[246][a]}t[247]="�����������������������������������������������������������������������������������������������������������������������������������������������������������������鳌鳍鳎鳏鳐鳓鳔鳕鳗鳘鳙鳜鳝鳟鳢靼鞅鞑鞒鞔鞯鞫鞣鞲鞴骱骰骷鹘骶骺骼髁髀髅髂髋髌髑魅魃魇魉魈魍魑飨餍餮饕饔髟髡髦髯髫髻髭髹鬈鬏鬓鬟鬣麽麾縻麂麇麈麋麒鏖麝麟黛黜黝黠黟黢黩黧黥黪黯鼢鼬鼯鼹鼷鼽鼾齄�".split("");for(a=0;a!=t[247].length;++a)if(t[247][a].charCodeAt(0)!==65533){r[t[247][a]]=63232+a;e[63232+a]=t[247][a]}return{enc:r,dec:e}}();cptable[10029]=function(){var e="\0\b\t\n\x0B\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÄĀāÉĄÖÜáąČäčĆć鏟ĎíďĒēĖóėôöõúĚěü†°Ę£§•¶ß®©™ę¨≠ģĮįĪ≤≥īĶ∂∑łĻļĽľĹĺŅņѬ√ńŇ∆«»… ňŐÕőŌ–—“”‘’÷◊ōŔŕŘ‹›řŖŗŠ‚„šŚśÁŤťÍŽžŪÓÔūŮÚůŰűŲųÝýķŻŁżĢˇ",r=[],t={};for(var a=0;a!=e.length;++a){if(e.charCodeAt(a)!==65533)t[e.charAt(a)]=a;r[a]=e.charAt(a)}return{enc:t,dec:r}}();cptable[10079]=function(){var e="\0\b\t\n\x0B\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûüݰ¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸ⁄¤ÐðÞþý·‚„‰ÂÊÁËÈÍÎÏÌÓÔ�ÒÚÛÙıˆ˜¯˘˙˚¸˝˛ˇ",r=[],t={};for(var a=0;a!=e.length;++a){if(e.charCodeAt(a)!==65533)t[e.charAt(a)]=a;r[a]=e.charAt(a)}return{enc:t,dec:r}}();cptable[10081]=function(){var e="\0\b\t\n\x0B\f\r !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÄÅÇÉÑÖÜáàâäãåçéèêëíìîïñóòôöõúùûü†°¢£§•¶ß®©™´¨≠ÆØ∞±≤≥¥µ∂∑∏π∫ªºΩæø¿¡¬√ƒ≈∆«»… ÀÃÕŒœ–—“”‘’÷◊ÿŸĞğİıŞş‡·‚„‰ÂÊÁËÈÍÎÏÌÓÔ�ÒÚÛÙ�ˆ˜¯˘˙˚¸˝˛ˇ",r=[],t={};for(var a=0;a!=e.length;++a){if(e.charCodeAt(a)!==65533)t[e.charAt(a)]=a;r[a]=e.charAt(a)}return{enc:t,dec:r}}();if(typeof module!=="undefined"&&module.exports&&typeof DO_NOT_EXPORT_CODEPAGE==="undefined")module.exports=cptable;(function(e,r){"use strict";if(typeof cptable==="undefined"){if(typeof require!=="undefined"){var t=cptable;if(typeof module!=="undefined"&&module.exports&&typeof DO_NOT_EXPORT_CODEPAGE==="undefined")module.exports=r(t);else e.cptable=r(t)}else throw new Error("cptable not found")}else cptable=r(cptable)})(this,function(e){"use strict";var r={1200:"utf16le",1201:"utf16be",12000:"utf32le",12001:"utf32be",16969:"utf64le",20127:"ascii",65000:"utf7",65001:"utf8"};var t=[874,1250,1251,1252,1253,1254,1255,1256,1e4];var a=[932,936,949,950];var n=[65001];var i={};var s={};var f={};var o={};var l=function F(e){return String.fromCharCode(e)};var c=function P(e){return e.charCodeAt(0)};var h=typeof Buffer!=="undefined";var u=function(){};if(h){var d=!Buffer.from;if(!d)try{Buffer.from("foo","utf8")}catch(p){d=true}u=d?function(e,r){return r?new Buffer(e,r):new Buffer(e)}:Buffer.from.bind(Buffer);if(!Buffer.allocUnsafe)Buffer.allocUnsafe=function(e){return new Buffer(e)};var v=1024,g=Buffer.allocUnsafe(v);var m=function N(e){var r=Buffer.allocUnsafe(65536);for(var t=0;t<65536;++t)r[t]=0;var a=Object.keys(e),n=a.length;for(var i=0,s=a[i];i<n;++i){if(!(s=a[i]))continue;r[s.charCodeAt(0)]=e[s]}return r};var b=function L(r){var t=m(e[r].enc);return function a(e,r){var a=e.length;var n,i=0,s=0,f=0,o=0;if(typeof e==="string"){n=Buffer.allocUnsafe(a);for(i=0;i<a;++i)n[i]=t[e.charCodeAt(i)]}else if(Buffer.isBuffer(e)){n=Buffer.allocUnsafe(2*a);s=0;for(i=0;i<a;++i){f=e[i];if(f<128)n[s++]=t[f];else if(f<224){n[s++]=t[((f&31)<<6)+(e[i+1]&63)];++i}else if(f<240){n[s++]=t[((f&15)<<12)+((e[i+1]&63)<<6)+(e[i+2]&63)];i+=2}else{o=((f&7)<<18)+((e[i+1]&63)<<12)+((e[i+2]&63)<<6)+(e[i+3]&63);i+=3;if(o<65536)n[s++]=t[o];else{o-=65536;n[s++]=t[55296+(o>>10&1023)];n[s++]=t[56320+(o&1023)]}}}n=n.slice(0,s)}else{n=Buffer.allocUnsafe(a);for(i=0;i<a;++i)n[i]=t[e[i].charCodeAt(0)]}if(!r||r==="buf")return n;if(r!=="arr")return n.toString("binary");return[].slice.call(n)}};var w=function M(r){var t=e[r].dec;var a=Buffer.allocUnsafe(131072),n=0,i="";for(n=0;n<t.length;++n){if(!(i=t[n]))continue;var s=i.charCodeAt(0);a[2*n]=s&255;a[2*n+1]=s>>8}return function f(e){var r=e.length,t=0,n=0;if(2*r>v){v=2*r;g=Buffer.allocUnsafe(v)}if(Buffer.isBuffer(e)){for(t=0;t<r;t++){n=2*e[t];g[2*t]=a[n];g[2*t+1]=a[n+1]}}else if(typeof e==="string"){for(t=0;t<r;t++){n=2*e.charCodeAt(t);g[2*t]=a[n];g[2*t+1]=a[n+1]}}else{for(t=0;t<r;t++){n=2*e[t];g[2*t]=a[n];g[2*t+1]=a[n+1]}}return g.slice(0,2*r).toString("ucs2")}};var C=function U(r){var t=e[r].enc;var a=Buffer.allocUnsafe(131072);for(var n=0;n<131072;++n)a[n]=0;var i=Object.keys(t);for(var s=0,f=i[s];s<i.length;++s){if(!(f=i[s]))continue;var o=f.charCodeAt(0);a[2*o]=t[f]&255;a[2*o+1]=t[f]>>8}return function l(e,r){var t=e.length,n=Buffer.allocUnsafe(2*t),i=0,s=0,f=0,o=0,l=0;if(typeof e==="string"){for(i=o=0;i<t;++i){s=e.charCodeAt(i)*2;n[o++]=a[s+1]||a[s];if(a[s+1]>0)n[o++]=a[s]}n=n.slice(0,o)}else if(Buffer.isBuffer(e)){for(i=o=0;i<t;++i){l=e[i];if(l<128)s=l;else if(l<224){s=((l&31)<<6)+(e[i+1]&63);++i}else if(l<240){s=((l&15)<<12)+((e[i+1]&63)<<6)+(e[i+2]&63);i+=2}else{s=((l&7)<<18)+((e[i+1]&63)<<12)+((e[i+2]&63)<<6)+(e[i+3]&63);i+=3}if(s<65536){s*=2;n[o++]=a[s+1]||a[s];if(a[s+1]>0)n[o++]=a[s]}else{f=s-65536;s=2*(55296+(f>>10&1023));n[o++]=a[s+1]||a[s];if(a[s+1]>0)n[o++]=a[s];s=2*(56320+(f&1023));n[o++]=a[s+1]||a[s];if(a[s+1]>0)n[o++]=a[s]}}n=n.slice(0,o)}else{for(i=o=0;i<t;i++){s=e[i].charCodeAt(0)*2;n[o++]=a[s+1]||a[s];if(a[s+1]>0)n[o++]=a[s]}}if(!r||r==="buf")return n;if(r!=="arr")return n.toString("binary");return[].slice.call(n)}};var E=function H(r){var t=e[r].dec;var a=Buffer.allocUnsafe(131072),n=0,i,s=0,f=0,o=0;for(o=0;o<65536;++o){a[2*o]=255;a[2*o+1]=253}for(n=0;n<t.length;++n){if(!(i=t[n]))continue;s=i.charCodeAt(0);f=2*n;a[f]=s&255;a[f+1]=s>>8}return function l(e){var r=e.length,t=Buffer.allocUnsafe(2*r),n=0,i=0,s=0;if(Buffer.isBuffer(e)){for(n=0;n<r;n++){i=2*e[n];if(a[i]===255&&a[i+1]===253){i=2*((e[n]<<8)+e[n+1]);++n}t[s++]=a[i];t[s++]=a[i+1]}}else if(typeof e==="string"){for(n=0;n<r;n++){i=2*e.charCodeAt(n);if(a[i]===255&&a[i+1]===253){i=2*((e.charCodeAt(n)<<8)+e.charCodeAt(n+1));++n}t[s++]=a[i];t[s++]=a[i+1]}}else{for(n=0;n<r;n++){i=2*e[n];if(a[i]===255&&a[i+1]===253){i=2*((e[n]<<8)+e[n+1]);++n}t[s++]=a[i];t[s++]=a[i+1]}}return t.slice(0,s).toString("ucs2")}};i[65001]=function W(e){if(typeof e==="string")return W(e.split("").map(c));var r=e.length,t=0,a=0;if(4*r>v){v=4*r;g=Buffer.allocUnsafe(v)}var n=0;if(r>=3&&e[0]==239)if(e[1]==187&&e[2]==191)n=3;for(var i=1,s=0,f=0;n<r;n+=i){i=1;f=e[n];if(f<128)t=f;else if(f<224){t=(f&31)*64+(e[n+1]&63);i=2}else if(f<240){t=((f&15)<<12)+(e[n+1]&63)*64+(e[n+2]&63);i=3}else{t=(f&7)*262144+((e[n+1]&63)<<12)+(e[n+2]&63)*64+(e[n+3]&63);i=4}if(t<65536){g[s++]=t&255;g[s++]=t>>8}else{t-=65536;a=55296+(t>>10&1023);t=56320+(t&1023);g[s++]=a&255;g[s++]=a>>>8;g[s++]=t&255;g[s++]=t>>>8&255}}return g.slice(0,s).toString("ucs2")};s[65001]=function V(e,r){if(h&&Buffer.isBuffer(e)){if(!r||r==="buf")return e;if(r!=="arr")return e.toString("binary");return[].slice.call(e)}var t=e.length,a=0,n=0,i=0;var s=typeof e==="string";if(4*t>v){v=4*t;g=Buffer.allocUnsafe(v)}for(var f=0;f<t;++f){a=s?e.charCodeAt(f):e[f].charCodeAt(0);if(a<=127)g[i++]=a;else if(a<=2047){g[i++]=192+(a>>6);g[i++]=128+(a&63)}else if(a>=55296&&a<=57343){a-=55296;++f;n=(s?e.charCodeAt(f):e[f].charCodeAt(0))-56320+(a<<10);g[i++]=240+(n>>>18&7);g[i++]=144+(n>>>12&63);g[i++]=128+(n>>>6&63);g[i++]=128+(n&63)}else{g[i++]=224+(a>>12);g[i++]=128+(a>>6&63);g[i++]=128+(a&63)}}if(!r||r==="buf")return g.slice(0,i);if(r!=="arr")return g.slice(0,i).toString("binary");return[].slice.call(g,0,i)}}var k=function z(){if(h){if(f[t[0]])return;var r=0,l=0;for(r=0;r<t.length;++r){l=t[r];if(e[l]){f[l]=w(l);o[l]=b(l)}}for(r=0;r<a.length;++r){l=a[r];if(e[l]){f[l]=E(l);o[l]=C(l)}}for(r=0;r<n.length;++r){l=n[r];if(i[l])f[l]=i[l];if(s[l])o[l]=s[l]}}};var S=function(e,r){void r;return""};var A=function X(e){delete f[e];delete o[e]};var _=function G(){if(h){if(!f[t[0]])return;t.forEach(A);a.forEach(A);n.forEach(A)}x=S;I=0};var B={encache:k,decache:_,sbcs:t,dbcs:a};k();var T="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";var y="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'(),-./:?";var x=S,I=0;var R=function j(t,a,n){if(t===I&&x){return x(a,n)}if(o[t]){x=o[I=t];return x(a,n)}if(h&&Buffer.isBuffer(a))a=a.toString("utf8");var i=a.length;var s=h?Buffer.allocUnsafe(4*i):[],f=0,c=0,d=0,p=0;var v=e[t],g,m="";var b=typeof a==="string";if(v&&(g=v.enc))for(c=0;c<i;++c,++d){f=g[b?a.charAt(c):a[c]];if(f>255){s[d]=f>>8;s[++d]=f&255}else s[d]=f&255}else if(m=r[t])switch(m){case"utf8":if(h&&b){s=u(a,m);d=s.length;break}for(c=0;c<i;++c,++d){f=b?a.charCodeAt(c):a[c].charCodeAt(0);if(f<=127)s[d]=f;else if(f<=2047){s[d]=192+(f>>6);s[++d]=128+(f&63)}else if(f>=55296&&f<=57343){f-=55296;p=(b?a.charCodeAt(++c):a[++c].charCodeAt(0))-56320+(f<<10);s[d]=240+(p>>>18&7);s[++d]=144+(p>>>12&63);s[++d]=128+(p>>>6&63);s[++d]=128+(p&63)}else{s[d]=224+(f>>12);s[++d]=128+(f>>6&63);s[++d]=128+(f&63)}}break;case"ascii":if(h&&typeof a==="string"){s=u(a,m);d=s.length;break}for(c=0;c<i;++c,++d){f=b?a.charCodeAt(c):a[c].charCodeAt(0);if(f<=127)s[d]=f;else throw new Error("bad ascii "+f)}break;case"utf16le":if(h&&typeof a==="string"){s=u(a,m);d=s.length;break}for(c=0;c<i;++c){f=b?a.charCodeAt(c):a[c].charCodeAt(0);s[d++]=f&255;s[d++]=f>>8}break;case"utf16be":for(c=0;c<i;++c){f=b?a.charCodeAt(c):a[c].charCodeAt(0);s[d++]=f>>8;s[d++]=f&255}break;case"utf32le":for(c=0;c<i;++c){f=b?a.charCodeAt(c):a[c].charCodeAt(0);if(f>=55296&&f<=57343)f=65536+(f-55296<<10)+(a[++c].charCodeAt(0)-56320);s[d++]=f&255;f>>=8;s[d++]=f&255;f>>=8;s[d++]=f&255;f>>=8;s[d++]=f&255}break;case"utf32be":for(c=0;c<i;++c){f=b?a.charCodeAt(c):a[c].charCodeAt(0);if(f>=55296&&f<=57343)f=65536+(f-55296<<10)+(a[++c].charCodeAt(0)-56320);s[d+3]=f&255;f>>=8;s[d+2]=f&255;f>>=8;s[d+1]=f&255;f>>=8;s[d]=f&255;d+=4}break;case"utf7":for(c=0;c<i;c++){var w=b?a.charAt(c):a[c].charAt(0);if(w==="+"){s[d++]=43;s[d++]=45;continue}if(y.indexOf(w)>-1){s[d++]=w.charCodeAt(0);continue}var C=j(1201,w);s[d++]=43;s[d++]=T.charCodeAt(C[0]>>2);s[d++]=T.charCodeAt(((C[0]&3)<<4)+((C[1]||0)>>4));s[d++]=T.charCodeAt(((C[1]&15)<<2)+((C[2]||0)>>6));s[d++]=45}break;default:throw new Error("Unsupported magic: "+t+" "+r[t]);}else throw new Error("Unrecognized CP: "+t);s=s.slice(0,d);if(!h)return n=="str"?s.map(l).join(""):s;if(!n||n==="buf")return s;if(n!=="arr")return s.toString("binary");return[].slice.call(s)};var D=function K(t,a){var n;if(n=f[t])return n(a);if(typeof a==="string")return K(t,a.split("").map(c));var i=a.length,s=new Array(i),o="",l=0,u=0,d=1,p=0,v=0;var g=e[t],m,b="";if(g&&(m=g.dec)){for(u=0;u<i;u+=d){d=2;o=m[(a[u]<<8)+a[u+1]];if(!o){d=1;o=m[a[u]]}if(!o)throw new Error("Unrecognized code: "+a[u]+" "+a[u+d-1]+" "+u+" "+d+" "+m[a[u]]);s[p++]=o}}else if(b=r[t])switch(b){case"utf8":if(i>=3&&a[0]==239)if(a[1]==187&&a[2]==191)u=3;for(;u<i;u+=d){d=1;if(a[u]<128)l=a[u];else if(a[u]<224){l=(a[u]&31)*64+(a[u+1]&63);d=2}else if(a[u]<240){l=((a[u]&15)<<12)+(a[u+1]&63)*64+(a[u+2]&63);d=3}else{l=(a[u]&7)*262144+((a[u+1]&63)<<12)+(a[u+2]&63)*64+(a[u+3]&63);d=4}if(l<65536){s[p++]=String.fromCharCode(l)}else{l-=65536;v=55296+(l>>10&1023);l=56320+(l&1023);s[p++]=String.fromCharCode(v);s[p++]=String.fromCharCode(l)}}break;case"ascii":if(h&&Buffer.isBuffer(a))return a.toString(b);for(u=0;u<i;u++)s[u]=String.fromCharCode(a[u]);p=i;break;case"utf16le":if(i>=2&&a[0]==255)if(a[1]==254)u=2;if(h&&Buffer.isBuffer(a))return a.toString(b);d=2;for(;u+1<i;u+=d){s[p++]=String.fromCharCode((a[u+1]<<8)+a[u])}break;case"utf16be":if(i>=2&&a[0]==254)if(a[1]==255)u=2;d=2;for(;u+1<i;u+=d){s[p++]=String.fromCharCode((a[u]<<8)+a[u+1])}break;case"utf32le":if(i>=4&&a[0]==255)if(a[1]==254&&a[2]===0&&a[3]===0)u=4;d=4;for(;u<i;u+=d){l=(a[u+3]<<24)+(a[u+2]<<16)+(a[u+1]<<8)+a[u];if(l>65535){l-=65536;s[p++]=String.fromCharCode(55296+(l>>10&1023));s[p++]=String.fromCharCode(56320+(l&1023))}else s[p++]=String.fromCharCode(l)}break;case"utf32be":if(i>=4&&a[3]==255)if(a[2]==254&&a[1]===0&&a[0]===0)u=4;d=4;for(;u<i;u+=d){l=(a[u]<<24)+(a[u+1]<<16)+(a[u+2]<<8)+a[u+3];if(l>65535){l-=65536;s[p++]=String.fromCharCode(55296+(l>>10&1023));s[p++]=String.fromCharCode(56320+(l&1023))}else s[p++]=String.fromCharCode(l)}break;case"utf7":if(i>=4&&a[0]==43&&a[1]==47&&a[2]==118){if(i>=5&&a[3]==56&&a[4]==45)u=5;else if(a[3]==56||a[3]==57||a[3]==43||a[3]==47)u=4}for(;u<i;u+=d){if(a[u]!==43){d=1;s[p++]=String.fromCharCode(a[u]);continue}d=1;if(a[u+1]===45){d=2;s[p++]="+";continue}while(String.fromCharCode(a[u+d]).match(/[A-Za-z0-9+\/]/))d++;var w=0;if(a[u+d]===45){++d;w=1}var C=[];var E="";var k=0,S=0,A=0;var _=0,B=0,y=0,x=0;for(var I=1;I<d-w;){_=T.indexOf(String.fromCharCode(a[u+I++]));B=T.indexOf(String.fromCharCode(a[u+I++]));k=_<<2|B>>4;C.push(k);y=T.indexOf(String.fromCharCode(a[u+I++]));if(y===-1)break;S=(B&15)<<4|y>>2;C.push(S);x=T.indexOf(String.fromCharCode(a[u+I++]));if(x===-1)break;A=(y&3)<<6|x;if(x<64)C.push(A)}E=K(1201,C);for(I=0;I<E.length;++I)s[p++]=E.charAt(I)}break;default:throw new Error("Unsupported magic: "+t+" "+r[t]);}else throw new Error("Unrecognized CP: "+t);return s.slice(0,p).join("")};var O=function Y(t){return!!(e[t]||r[t])};e.utils={decode:D,encode:R,hascp:O,magic:r,cache:B};return e});var XLSX={};function make_xlsx_lib(e){e.version="0.14.4";var r=1200,t=1252;if(typeof module!=="undefined"&&typeof require!=="undefined"){if(typeof cptable==="undefined"){if(typeof global!=="undefined")global.cptable=undefined;else if(typeof window!=="undefined")window.cptable=undefined}}var a=[874,932,936,949,950];for(var n=0;n<=8;++n)a.push(1250+n);var i={0:1252,1:65001,2:65001,77:1e4,128:932,129:949,130:1361,134:936,136:950,161:1253,162:1254,163:1258,177:1255,178:1256,186:1257,204:1251,222:874,238:1250,255:1252,69:6969};var s=function(e){if(a.indexOf(e)==-1)return;t=i[0]=e};function f(){s(1252)}var o=function(e){r=e;s(e)};function l(){o(1200);f()}function c(e){var r=[];for(var t=0,a=e.length;t<a;++t)r[t]=e.charCodeAt(t);return r}function h(e){var r=[];for(var t=0;t<e.length>>1;++t)r[t]=String.fromCharCode(e.charCodeAt(2*t)+(e.charCodeAt(2*t+1)<<8));return r.join("")}function u(e){var r=[];for(var t=0;t<e.length>>1;++t)r[t]=String.fromCharCode(e.charCodeAt(2*t+1)+(e.charCodeAt(2*t)<<8));return r.join("")}var d=function(e){var r=e.charCodeAt(0),t=e.charCodeAt(1);if(r==255&&t==254)return h(e.slice(2));if(r==254&&t==255)return u(e.slice(2));if(r==65279)return e.slice(1);return e};var p=function Wg(e){return String.fromCharCode(e)};var v=function Vg(e){return String.fromCharCode(e)};if(typeof cptable!=="undefined"){o=function(e){r=e;s(e)};d=function(e){if(e.charCodeAt(0)===255&&e.charCodeAt(1)===254){return cptable.utils.decode(1200,c(e.slice(2)))}return e};p=function zg(e){if(r===1200)return String.fromCharCode(e);return cptable.utils.decode(r,[e&255,e>>8])[0]};v=function Xg(e){return cptable.utils.decode(t,[e])[0]}}var g=null;var m=true;var b=function Gg(){var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";return{encode:function(r){var t="";var a=0,n=0,i=0,s=0,f=0,o=0,l=0;for(var c=0;c<r.length;){a=r.charCodeAt(c++);s=a>>2;n=r.charCodeAt(c++);f=(a&3)<<4|n>>4;i=r.charCodeAt(c++);o=(n&15)<<2|i>>6;l=i&63;if(isNaN(n)){o=l=64}else if(isNaN(i)){l=64}t+=e.charAt(s)+e.charAt(f)+e.charAt(o)+e.charAt(l)}return t},decode:function r(t){var a="";var n=0,i=0,s=0,f=0,o=0,l=0,c=0;t=t.replace(/[^\w\+\/\=]/g,"");for(var h=0;h<t.length;){f=e.indexOf(t.charAt(h++));o=e.indexOf(t.charAt(h++));n=f<<2|o>>4;a+=String.fromCharCode(n);l=e.indexOf(t.charAt(h++));i=(o&15)<<4|l>>2;if(l!==64){a+=String.fromCharCode(i)}c=e.indexOf(t.charAt(h++));s=(l&3)<<6|c;if(c!==64){a+=String.fromCharCode(s)}}return a}}}();var w=typeof Buffer!=="undefined"&&typeof process!=="undefined"&&typeof process.versions!=="undefined"&&!!process.versions.node;var C=function(){};if(typeof Buffer!=="undefined"){var E=!Buffer.from;if(!E)try{Buffer.from("foo","utf8")}catch(k){E=true}C=E?function(e,r){return r?new Buffer(e,r):new Buffer(e)}:Buffer.from.bind(Buffer);if(!Buffer.alloc)Buffer.alloc=function(e){return new Buffer(e)};if(!Buffer.allocUnsafe)Buffer.allocUnsafe=function(e){return new Buffer(e)}}function S(e){return w?Buffer.alloc(e):new Array(e)}function A(e){return w?Buffer.allocUnsafe(e):new Array(e)}var _=function jg(e){if(w)return C(e,"binary");return e.split("").map(function(e){return e.charCodeAt(0)&255})};function B(e){if(typeof ArrayBuffer==="undefined")return _(e);var r=new ArrayBuffer(e.length),t=new Uint8Array(r);for(var a=0;a!=e.length;++a)t[a]=e.charCodeAt(a)&255;return r}function T(e){if(Array.isArray(e))return e.map(Ip).join("");var r=[];for(var t=0;t<e.length;++t)r[t]=Ip(e[t]);return r.join("")}function y(e){if(typeof Uint8Array==="undefined")throw new Error("Unsupported");return new Uint8Array(e)}function x(e){if(typeof ArrayBuffer=="undefined")throw new Error("Unsupported");if(e instanceof ArrayBuffer)return x(new Uint8Array(e));var r=new Array(e.length);for(var t=0;t<e.length;++t)r[t]=e[t];return r}var I=function(e){return[].concat.apply([],e)};var R=/\u0000/g,D=/[\u0001-\u0006]/g;var O={};var F=function Kg(e){e.version="0.10.2";function r(e){var r="",t=e.length-1;while(t>=0)r+=e.charAt(t--);return r}function t(e,r){var t="";while(t.length<r)t+=e;return t}function a(e,r){var a=""+e;return a.length>=r?a:t("0",r-a.length)+a}function n(e,r){var a=""+e;return a.length>=r?a:t(" ",r-a.length)+a}function i(e,r){var a=""+e;return a.length>=r?a:a+t(" ",r-a.length)}function s(e,r){var a=""+Math.round(e);return a.length>=r?a:t("0",r-a.length)+a}function f(e,r){var a=""+e;return a.length>=r?a:t("0",r-a.length)+a}var o=Math.pow(2,32);function l(e,r){if(e>o||e<-o)return s(e,r);var t=Math.round(e);return f(t,r)}function c(e,r){r=r||0;return e.length>=7+r&&(e.charCodeAt(r)|32)===103&&(e.charCodeAt(r+1)|32)===101&&(e.charCodeAt(r+2)|32)===110&&(e.charCodeAt(r+3)|32)===101&&(e.charCodeAt(r+4)|32)===114&&(e.charCodeAt(r+5)|32)===97&&(e.charCodeAt(r+6)|32)===108}var h=[["Sun","Sunday"],["Mon","Monday"],["Tue","Tuesday"],["Wed","Wednesday"],["Thu","Thursday"],["Fri","Friday"],["Sat","Saturday"]];var u=[["J","Jan","January"],["F","Feb","February"],["M","Mar","March"],["A","Apr","April"],["M","May","May"],["J","Jun","June"],["J","Jul","July"],["A","Aug","August"],["S","Sep","September"],["O","Oct","October"],["N","Nov","November"],["D","Dec","December"]];function d(e){e[0]="General";e[1]="0";e[2]="0.00";e[3]="#,##0";e[4]="#,##0.00";e[9]="0%";e[10]="0.00%";e[11]="0.00E+00";e[12]="# ?/?";e[13]="# ??/??";e[14]="m/d/yy";e[15]="d-mmm-yy";e[16]="d-mmm";e[17]="mmm-yy";e[18]="h:mm AM/PM";e[19]="h:mm:ss AM/PM";e[20]="h:mm";e[21]="h:mm:ss";e[22]="m/d/yy h:mm";e[37]="#,##0 ;(#,##0)";e[38]="#,##0 ;[Red](#,##0)";e[39]="#,##0.00;(#,##0.00)";e[40]="#,##0.00;[Red](#,##0.00)";e[45]="mm:ss";e[46]="[h]:mm:ss";e[47]="mmss.0";e[48]="##0.0E+0";e[49]="@";e[56]='"上午/下午 "hh"時"mm"分"ss"秒 "';e[65535]="General"}var p={};d(p);function v(e,r,t){var a=e<0?-1:1;var n=e*a;var i=0,s=1,f=0;var o=1,l=0,c=0;var h=Math.floor(n);while(l<r){h=Math.floor(n);f=h*s+i;c=h*l+o;if(n-h<5e-8)break;n=1/(n-h);i=s;s=f;o=l;l=c}if(c>r){if(l>r){c=o;f=i}else{c=l;f=s}}if(!t)return[0,a*f,c];var u=Math.floor(a*f/c);return[u,a*f-u*c,c]}function g(e,r,t){if(e>2958465||e<0)return null;var a=e|0,n=Math.floor(86400*(e-a)),i=0;var s=[];var f={D:a,T:n,u:86400*(e-a)-n,y:0,m:0,d:0,H:0,M:0,S:0,q:0};if(Math.abs(f.u)<1e-6)f.u=0;if(r&&r.date1904)a+=1462;if(f.u>.9999){f.u=0;if(++n==86400){f.T=n=0;++a;++f.D}}if(a===60){s=t?[1317,10,29]:[1900,2,29];i=3}else if(a===0){s=t?[1317,8,29]:[1900,1,0];i=6}else{if(a>60)--a;var o=new Date(1900,0,1);o.setDate(o.getDate()+a-1);s=[o.getFullYear(),o.getMonth()+1,o.getDate()];i=o.getDay();if(a<60)i=(i+6)%7;if(t)i=A(o,s)}f.y=s[0];f.m=s[1];f.d=s[2];f.S=n%60;n=Math.floor(n/60);f.M=n%60;n=Math.floor(n/60);f.H=n;f.q=i;return f}e.parse_date_code=g;var m=new Date(1899,11,31,0,0,0);var b=m.getTime();var w=new Date(1900,2,1,0,0,0);function C(e,r){var t=e.getTime();if(r)t-=1461*24*60*60*1e3;else if(e>=w)t+=24*60*60*1e3;return(t-(b+(e.getTimezoneOffset()-m.getTimezoneOffset())*6e4))/(24*60*60*1e3)}function E(e){return e.toString(10)}e._general_int=E;var k=function M(){var e=/\.(\d*[1-9])0+$/,r=/\.0*$/,t=/\.(\d*[1-9])0+/,a=/\.0*[Ee]/,n=/(E[+-])(\d)$/;
function i(e){var r=e<0?12:11;var t=o(e.toFixed(12));if(t.length<=r)return t;t=e.toPrecision(10);if(t.length<=r)return t;return e.toExponential(5)}function s(r){var t=r.toFixed(11).replace(e,".$1");if(t.length>(r<0?12:11))t=r.toPrecision(6);return t}function f(e){for(var r=0;r!=e.length;++r)if((e.charCodeAt(r)|32)===101)return e.replace(t,".$1").replace(a,"E").replace("e","E").replace(n,"$10$2");return e}function o(t){return t.indexOf(".")>-1?t.replace(r,"").replace(e,".$1"):t}return function l(e){var r=Math.floor(Math.log(Math.abs(e))*Math.LOG10E),t;if(r>=-4&&r<=-1)t=e.toPrecision(10+r);else if(Math.abs(r)<=9)t=i(e);else if(r===10)t=e.toFixed(10).substr(0,12);else t=s(e);return o(f(t))}}();e._general_num=k;function S(e,r){switch(typeof e){case"string":return e;case"boolean":return e?"TRUE":"FALSE";case"number":return(e|0)===e?E(e):k(e);case"undefined":return"";case"object":if(e==null)return"";if(e instanceof Date)return N(14,C(e,r&&r.date1904),r);}throw new Error("unsupported value in General format: "+e)}e._general=S;function A(){return 0}function _(e,r,t,n){var i="",s=0,f=0,o=t.y,l,c=0;switch(e){case 98:o=t.y+543;case 121:switch(r.length){case 1:;case 2:l=o%100;c=2;break;default:l=o%1e4;c=4;break;}break;case 109:switch(r.length){case 1:;case 2:l=t.m;c=r.length;break;case 3:return u[t.m-1][1];case 5:return u[t.m-1][0];default:return u[t.m-1][2];}break;case 100:switch(r.length){case 1:;case 2:l=t.d;c=r.length;break;case 3:return h[t.q][0];default:return h[t.q][1];}break;case 104:switch(r.length){case 1:;case 2:l=1+(t.H+11)%12;c=r.length;break;default:throw"bad hour format: "+r;}break;case 72:switch(r.length){case 1:;case 2:l=t.H;c=r.length;break;default:throw"bad hour format: "+r;}break;case 77:switch(r.length){case 1:;case 2:l=t.M;c=r.length;break;default:throw"bad minute format: "+r;}break;case 115:if(r!="s"&&r!="ss"&&r!=".0"&&r!=".00"&&r!=".000")throw"bad second format: "+r;if(t.u===0&&(r=="s"||r=="ss"))return a(t.S,r.length);if(n>=2)f=n===3?1e3:100;else f=n===1?10:1;s=Math.round(f*(t.S+t.u));if(s>=60*f)s=0;if(r==="s")return s===0?"0":""+s/f;i=a(s,2+n);if(r==="ss")return i.substr(0,2);return"."+i.substr(2,r.length-1);case 90:switch(r){case"[h]":;case"[hh]":l=t.D*24+t.H;break;case"[m]":;case"[mm]":l=(t.D*24+t.H)*60+t.M;break;case"[s]":;case"[ss]":l=((t.D*24+t.H)*60+t.M)*60+Math.round(t.S+t.u);break;default:throw"bad abstime format: "+r;}c=r.length===3?1:2;break;case 101:l=o;c=1;}if(c>0)return a(l,c);else return""}function B(e){var r=3;if(e.length<=r)return e;var t=e.length%r,a=e.substr(0,t);for(;t!=e.length;t+=r)a+=(a.length>0?",":"")+e.substr(t,r);return a}var T=function U(){var e=/%/g;function s(r,a,n){var i=a.replace(e,""),s=a.length-i.length;return T(r,i,n*Math.pow(10,2*s))+t("%",s)}function f(e,r,t){var a=r.length-1;while(r.charCodeAt(a-1)===44)--a;return T(e,r.substr(0,a),t/Math.pow(10,3*(r.length-a)))}function o(e,r){var t;var a=e.indexOf("E")-e.indexOf(".")-1;if(e.match(/^#+0.0E\+0$/)){if(r==0)return"0.0E+0";else if(r<0)return"-"+o(e,-r);var n=e.indexOf(".");if(n===-1)n=e.indexOf("E");var i=Math.floor(Math.log(r)*Math.LOG10E)%n;if(i<0)i+=n;t=(r/Math.pow(10,i)).toPrecision(a+1+(n+i)%n);if(t.indexOf("e")===-1){var s=Math.floor(Math.log(r)*Math.LOG10E);if(t.indexOf(".")===-1)t=t.charAt(0)+"."+t.substr(1)+"E+"+(s-t.length+i);else t+="E+"+(s-i);while(t.substr(0,2)==="0."){t=t.charAt(0)+t.substr(2,n)+"."+t.substr(2+n);t=t.replace(/^0+([1-9])/,"$1").replace(/^0+\./,"0.")}t=t.replace(/\+-/,"-")}t=t.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,function(e,r,t,a){return r+t+a.substr(0,(n+i)%n)+"."+a.substr(i)+"E"})}else t=r.toExponential(a);if(e.match(/E\+00$/)&&t.match(/e[+-]\d$/))t=t.substr(0,t.length-1)+"0"+t.charAt(t.length-1);if(e.match(/E\-/)&&t.match(/e\+/))t=t.replace(/e\+/,"e");return t.replace("e","E")}var c=/# (\?+)( ?)\/( ?)(\d+)/;function h(e,r,i){var s=parseInt(e[4],10),f=Math.round(r*s),o=Math.floor(f/s);var l=f-o*s,c=s;return i+(o===0?"":""+o)+" "+(l===0?t(" ",e[1].length+1+e[4].length):n(l,e[1].length)+e[2]+"/"+e[3]+a(c,e[4].length))}function u(e,r,a){return a+(r===0?"":""+r)+t(" ",e[1].length+2+e[4].length)}var d=/^#*0*\.([0#]+)/;var p=/\).*[0#]/;var g=/\(###\) ###\\?-####/;function m(e){var r="",t;for(var a=0;a!=e.length;++a)switch(t=e.charCodeAt(a)){case 35:break;case 63:r+=" ";break;case 48:r+="0";break;default:r+=String.fromCharCode(t);}return r}function b(e,r){var t=Math.pow(10,r);return""+Math.round(e*t)/t}function w(e,r){if(r<(""+Math.round((e-Math.floor(e))*Math.pow(10,r))).length){return 0}return Math.round((e-Math.floor(e))*Math.pow(10,r))}function C(e,r){if(r<(""+Math.round((e-Math.floor(e))*Math.pow(10,r))).length){return 1}return 0}function E(e){if(e<2147483647&&e>-2147483648)return""+(e>=0?e|0:e-1|0);return""+Math.floor(e)}function k(e,u,S){if(e.charCodeAt(0)===40&&!u.match(p)){var A=u.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");if(S>=0)return k("n",A,S);return"("+k("n",A,-S)+")"}if(u.charCodeAt(u.length-1)===44)return f(e,u,S);if(u.indexOf("%")!==-1)return s(e,u,S);if(u.indexOf("E")!==-1)return o(u,S);if(u.charCodeAt(0)===36)return"$"+k(e,u.substr(u.charAt(1)==" "?2:1),S);var _;var y,x,I,R=Math.abs(S),D=S<0?"-":"";if(u.match(/^00+$/))return D+l(R,u.length);if(u.match(/^[#?]+$/)){_=l(S,0);if(_==="0")_="";return _.length>u.length?_:m(u.substr(0,u.length-_.length))+_}if(y=u.match(c))return h(y,R,D);if(u.match(/^#+0+$/))return D+l(R,u.length-u.indexOf("0"));if(y=u.match(d)){_=b(S,y[1].length).replace(/^([^\.]+)$/,"$1."+m(y[1])).replace(/\.$/,"."+m(y[1])).replace(/\.(\d*)$/,function(e,r){return"."+r+t("0",m(y[1]).length-r.length)});return u.indexOf("0.")!==-1?_:_.replace(/^0\./,".")}u=u.replace(/^#+([0.])/,"$1");if(y=u.match(/^(0*)\.(#*)$/)){return D+b(R,y[2].length).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,y[1].length?"0.":".")}if(y=u.match(/^#{1,3},##0(\.?)$/))return D+B(l(R,0));if(y=u.match(/^#,##0\.([#0]*0)$/)){return S<0?"-"+k(e,u,-S):B(""+(Math.floor(S)+C(S,y[1].length)))+"."+a(w(S,y[1].length),y[1].length)}if(y=u.match(/^#,#*,#0/))return k(e,u.replace(/^#,#*,/,""),S);if(y=u.match(/^([0#]+)(\\?-([0#]+))+$/)){_=r(k(e,u.replace(/[\\-]/g,""),S));x=0;return r(r(u.replace(/\\/g,"")).replace(/[0#]/g,function(e){return x<_.length?_.charAt(x++):e==="0"?"0":""}))}if(u.match(g)){_=k(e,"##########",S);return"("+_.substr(0,3)+") "+_.substr(3,3)+"-"+_.substr(6)}var O="";if(y=u.match(/^([#0?]+)( ?)\/( ?)([#0?]+)/)){x=Math.min(y[4].length,7);I=v(R,Math.pow(10,x)-1,false);_=""+D;O=T("n",y[1],I[1]);if(O.charAt(O.length-1)==" ")O=O.substr(0,O.length-1)+"0";_+=O+y[2]+"/"+y[3];O=i(I[2],x);if(O.length<y[4].length)O=m(y[4].substr(y[4].length-O.length))+O;_+=O;return _}if(y=u.match(/^# ([#0?]+)( ?)\/( ?)([#0?]+)/)){x=Math.min(Math.max(y[1].length,y[4].length),7);I=v(R,Math.pow(10,x)-1,true);return D+(I[0]||(I[1]?"":"0"))+" "+(I[1]?n(I[1],x)+y[2]+"/"+y[3]+i(I[2],x):t(" ",2*x+1+y[2].length+y[3].length))}if(y=u.match(/^[#0?]+$/)){_=l(S,0);if(u.length<=_.length)return _;return m(u.substr(0,u.length-_.length))+_}if(y=u.match(/^([#0?]+)\.([#0]+)$/)){_=""+S.toFixed(Math.min(y[2].length,10)).replace(/([^0])0+$/,"$1");x=_.indexOf(".");var F=u.indexOf(".")-x,P=u.length-_.length-F;return m(u.substr(0,F)+_+u.substr(u.length-P))}if(y=u.match(/^00,000\.([#0]*0)$/)){x=w(S,y[1].length);return S<0?"-"+k(e,u,-S):B(E(S)).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,function(e){return"00,"+(e.length<3?a(0,3-e.length):"")+e})+"."+a(x,y[1].length)}switch(u){case"###,##0.00":return k(e,"#,##0.00",S);case"###,###":;case"##,###":;case"#,###":var N=B(l(R,0));return N!=="0"?D+N:"";case"###,###.00":return k(e,"###,##0.00",S).replace(/^0\./,".");case"#,###.00":return k(e,"#,##0.00",S).replace(/^0\./,".");default:;}throw new Error("unsupported format |"+u+"|")}function S(e,r,t){var a=r.length-1;while(r.charCodeAt(a-1)===44)--a;return T(e,r.substr(0,a),t/Math.pow(10,3*(r.length-a)))}function A(r,a,n){var i=a.replace(e,""),s=a.length-i.length;return T(r,i,n*Math.pow(10,2*s))+t("%",s)}function _(e,r){var t;var a=e.indexOf("E")-e.indexOf(".")-1;if(e.match(/^#+0.0E\+0$/)){if(r==0)return"0.0E+0";else if(r<0)return"-"+_(e,-r);var n=e.indexOf(".");if(n===-1)n=e.indexOf("E");var i=Math.floor(Math.log(r)*Math.LOG10E)%n;if(i<0)i+=n;t=(r/Math.pow(10,i)).toPrecision(a+1+(n+i)%n);if(!t.match(/[Ee]/)){var s=Math.floor(Math.log(r)*Math.LOG10E);if(t.indexOf(".")===-1)t=t.charAt(0)+"."+t.substr(1)+"E+"+(s-t.length+i);else t+="E+"+(s-i);t=t.replace(/\+-/,"-")}t=t.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,function(e,r,t,a){return r+t+a.substr(0,(n+i)%n)+"."+a.substr(i)+"E"})}else t=r.toExponential(a);if(e.match(/E\+00$/)&&t.match(/e[+-]\d$/))t=t.substr(0,t.length-1)+"0"+t.charAt(t.length-1);if(e.match(/E\-/)&&t.match(/e\+/))t=t.replace(/e\+/,"e");return t.replace("e","E")}function y(e,s,f){if(e.charCodeAt(0)===40&&!s.match(p)){var o=s.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");if(f>=0)return y("n",o,f);return"("+y("n",o,-f)+")"}if(s.charCodeAt(s.length-1)===44)return S(e,s,f);if(s.indexOf("%")!==-1)return A(e,s,f);if(s.indexOf("E")!==-1)return _(s,f);if(s.charCodeAt(0)===36)return"$"+y(e,s.substr(s.charAt(1)==" "?2:1),f);var l;var h,b,w,C=Math.abs(f),E=f<0?"-":"";if(s.match(/^00+$/))return E+a(C,s.length);if(s.match(/^[#?]+$/)){l=""+f;if(f===0)l="";return l.length>s.length?l:m(s.substr(0,s.length-l.length))+l}if(h=s.match(c))return u(h,C,E);if(s.match(/^#+0+$/))return E+a(C,s.length-s.indexOf("0"));if(h=s.match(d)){l=(""+f).replace(/^([^\.]+)$/,"$1."+m(h[1])).replace(/\.$/,"."+m(h[1]));l=l.replace(/\.(\d*)$/,function(e,r){return"."+r+t("0",m(h[1]).length-r.length)});return s.indexOf("0.")!==-1?l:l.replace(/^0\./,".")}s=s.replace(/^#+([0.])/,"$1");if(h=s.match(/^(0*)\.(#*)$/)){return E+(""+C).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,h[1].length?"0.":".")}if(h=s.match(/^#{1,3},##0(\.?)$/))return E+B(""+C);if(h=s.match(/^#,##0\.([#0]*0)$/)){return f<0?"-"+y(e,s,-f):B(""+f)+"."+t("0",h[1].length)}if(h=s.match(/^#,#*,#0/))return y(e,s.replace(/^#,#*,/,""),f);if(h=s.match(/^([0#]+)(\\?-([0#]+))+$/)){l=r(y(e,s.replace(/[\\-]/g,""),f));b=0;return r(r(s.replace(/\\/g,"")).replace(/[0#]/g,function(e){return b<l.length?l.charAt(b++):e==="0"?"0":""}))}if(s.match(g)){l=y(e,"##########",f);return"("+l.substr(0,3)+") "+l.substr(3,3)+"-"+l.substr(6)}var k="";if(h=s.match(/^([#0?]+)( ?)\/( ?)([#0?]+)/)){b=Math.min(h[4].length,7);w=v(C,Math.pow(10,b)-1,false);l=""+E;k=T("n",h[1],w[1]);if(k.charAt(k.length-1)==" ")k=k.substr(0,k.length-1)+"0";l+=k+h[2]+"/"+h[3];k=i(w[2],b);if(k.length<h[4].length)k=m(h[4].substr(h[4].length-k.length))+k;l+=k;return l}if(h=s.match(/^# ([#0?]+)( ?)\/( ?)([#0?]+)/)){b=Math.min(Math.max(h[1].length,h[4].length),7);w=v(C,Math.pow(10,b)-1,true);return E+(w[0]||(w[1]?"":"0"))+" "+(w[1]?n(w[1],b)+h[2]+"/"+h[3]+i(w[2],b):t(" ",2*b+1+h[2].length+h[3].length))}if(h=s.match(/^[#0?]+$/)){l=""+f;if(s.length<=l.length)return l;return m(s.substr(0,s.length-l.length))+l}if(h=s.match(/^([#0]+)\.([#0]+)$/)){l=""+f.toFixed(Math.min(h[2].length,10)).replace(/([^0])0+$/,"$1");b=l.indexOf(".");var x=s.indexOf(".")-b,I=s.length-l.length-x;return m(s.substr(0,x)+l+s.substr(s.length-I))}if(h=s.match(/^00,000\.([#0]*0)$/)){return f<0?"-"+y(e,s,-f):B(""+f).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,function(e){return"00,"+(e.length<3?a(0,3-e.length):"")+e})+"."+a(0,h[1].length)}switch(s){case"###,###":;case"##,###":;case"#,###":var R=B(""+C);return R!=="0"?E+R:"";default:if(s.match(/\.[0#?]*$/))return y(e,s.slice(0,s.lastIndexOf(".")),f)+m(s.slice(s.lastIndexOf(".")));}throw new Error("unsupported format |"+s+"|")}return function x(e,r,t){return(t|0)===t?y(e,r,t):k(e,r,t)}}();function y(e){var r=[];var t=false;for(var a=0,n=0;a<e.length;++a)switch(e.charCodeAt(a)){case 34:t=!t;break;case 95:;case 42:;case 92:++a;break;case 59:r[r.length]=e.substr(n,a-n);n=a+1;}r[r.length]=e.substr(n);if(t===true)throw new Error("Format |"+e+"| unterminated string ");return r}e._split=y;var x=/\[[HhMmSs]*\]/;function I(e){var r=0,t="",a="";while(r<e.length){switch(t=e.charAt(r)){case"G":if(c(e,r))r+=6;r++;break;case'"':for(;e.charCodeAt(++r)!==34&&r<e.length;)++r;++r;break;case"\\":r+=2;break;case"_":r+=2;break;case"@":++r;break;case"B":;case"b":if(e.charAt(r+1)==="1"||e.charAt(r+1)==="2")return true;case"M":;case"D":;case"Y":;case"H":;case"S":;case"E":;case"m":;case"d":;case"y":;case"h":;case"s":;case"e":;case"g":return true;case"A":;case"a":if(e.substr(r,3).toUpperCase()==="A/P")return true;if(e.substr(r,5).toUpperCase()==="AM/PM")return true;++r;break;case"[":a=t;while(e.charAt(r++)!=="]"&&r<e.length)a+=e.charAt(r);if(a.match(x))return true;break;case".":;case"0":;case"#":while(r<e.length&&("0#?.,E+-%".indexOf(t=e.charAt(++r))>-1||t=="\\"&&e.charAt(r+1)=="-"&&"0#".indexOf(e.charAt(r+2))>-1)){}break;case"?":while(e.charAt(++r)===t){}break;case"*":++r;if(e.charAt(r)==" "||e.charAt(r)=="*")++r;break;case"(":;case")":++r;break;case"1":;case"2":;case"3":;case"4":;case"5":;case"6":;case"7":;case"8":;case"9":while(r<e.length&&"0123456789".indexOf(e.charAt(++r))>-1){}break;case" ":++r;break;default:++r;break;}}return false}e.is_date=I;function R(e,r,t,a){var n=[],i="",s=0,f="",o="t",l,h,u;var d="H";while(s<e.length){switch(f=e.charAt(s)){case"G":if(!c(e,s))throw new Error("unrecognized character "+f+" in "+e);n[n.length]={t:"G",v:"General"};s+=7;break;case'"':for(i="";(u=e.charCodeAt(++s))!==34&&s<e.length;)i+=String.fromCharCode(u);n[n.length]={t:"t",v:i};++s;break;case"\\":var p=e.charAt(++s),v=p==="("||p===")"?p:"t";n[n.length]={t:v,v:p};++s;break;case"_":n[n.length]={t:"t",v:" "};s+=2;break;case"@":n[n.length]={t:"T",v:r};++s;break;case"B":;case"b":if(e.charAt(s+1)==="1"||e.charAt(s+1)==="2"){if(l==null){l=g(r,t,e.charAt(s+1)==="2");if(l==null)return""}n[n.length]={t:"X",v:e.substr(s,2)};o=f;s+=2;break};case"M":;case"D":;case"Y":;case"H":;case"S":;case"E":f=f.toLowerCase();case"m":;case"d":;case"y":;case"h":;case"s":;case"e":;case"g":if(r<0)return"";if(l==null){l=g(r,t);if(l==null)return""}i=f;while(++s<e.length&&e.charAt(s).toLowerCase()===f)i+=f;if(f==="m"&&o.toLowerCase()==="h")f="M";if(f==="h")f=d;n[n.length]={t:f,v:i};o=f;break;case"A":;case"a":var m={t:f,v:f};if(l==null)l=g(r,t);if(e.substr(s,3).toUpperCase()==="A/P"){if(l!=null)m.v=l.H>=12?"P":"A";m.t="T";d="h";s+=3}else if(e.substr(s,5).toUpperCase()==="AM/PM"){if(l!=null)m.v=l.H>=12?"PM":"AM";m.t="T";s+=5;d="h"}else{m.t="t";++s}if(l==null&&m.t==="T")return"";n[n.length]=m;o=f;break;case"[":i=f;while(e.charAt(s++)!=="]"&&s<e.length)i+=e.charAt(s);if(i.slice(-1)!=="]")throw'unterminated "[" block: |'+i+"|";if(i.match(x)){if(l==null){l=g(r,t);if(l==null)return""}n[n.length]={t:"Z",v:i.toLowerCase()};o=i.charAt(1)}else if(i.indexOf("$")>-1){i=(i.match(/\$([^-\[\]]*)/)||[])[1]||"$";if(!I(e))n[n.length]={t:"t",v:i}}break;case".":if(l!=null){i=f;while(++s<e.length&&(f=e.charAt(s))==="0")i+=f;n[n.length]={t:"s",v:i};break};case"0":;case"#":i=f;while(++s<e.length&&"0#?.,E+-%".indexOf(f=e.charAt(s))>-1||f=="\\"&&e.charAt(s+1)=="-"&&s<e.length-2&&"0#".indexOf(e.charAt(s+2))>-1)i+=f;n[n.length]={t:"n",v:i};break;case"?":i=f;while(e.charAt(++s)===f)i+=f;n[n.length]={t:f,v:i};o=f;break;case"*":++s;if(e.charAt(s)==" "||e.charAt(s)=="*")++s;break;case"(":;case")":n[n.length]={t:a===1?"t":f,v:f};++s;break;case"1":;case"2":;case"3":;case"4":;case"5":;case"6":;case"7":;case"8":;case"9":i=f;while(s<e.length&&"0123456789".indexOf(e.charAt(++s))>-1)i+=e.charAt(s);n[n.length]={t:"D",v:i};break;case" ":n[n.length]={t:f,v:f};++s;break;default:if(",$-+/():!^&'~{}<>=€acfijklopqrtuvwxzP".indexOf(f)===-1)throw new Error("unrecognized character "+f+" in "+e);n[n.length]={t:"t",v:f};++s;break;}}var b=0,w=0,C;for(s=n.length-1,o="t";s>=0;--s){switch(n[s].t){case"h":;case"H":n[s].t=d;o="h";if(b<1)b=1;break;case"s":if(C=n[s].v.match(/\.0+$/))w=Math.max(w,C[0].length-1);if(b<3)b=3;case"d":;case"y":;case"M":;case"e":o=n[s].t;break;case"m":if(o==="s"){n[s].t="M";if(b<2)b=2}break;case"X":break;case"Z":if(b<1&&n[s].v.match(/[Hh]/))b=1;if(b<2&&n[s].v.match(/[Mm]/))b=2;if(b<3&&n[s].v.match(/[Ss]/))b=3;}}switch(b){case 0:break;case 1:if(l.u>=.5){l.u=0;++l.S}if(l.S>=60){l.S=0;++l.M}if(l.M>=60){l.M=0;++l.H}break;case 2:if(l.u>=.5){l.u=0;++l.S}if(l.S>=60){l.S=0;++l.M}break;}var E="",k;for(s=0;s<n.length;++s){switch(n[s].t){case"t":;case"T":;case" ":;case"D":break;case"X":n[s].v="";n[s].t=";";break;case"d":;case"m":;case"y":;case"h":;case"H":;case"M":;case"s":;case"e":;case"b":;case"Z":n[s].v=_(n[s].t.charCodeAt(0),n[s].v,l,w);n[s].t="t";break;case"n":;case"(":;case"?":k=s+1;while(n[k]!=null&&((f=n[k].t)==="?"||f==="D"||(f===" "||f==="t")&&n[k+1]!=null&&(n[k+1].t==="?"||n[k+1].t==="t"&&n[k+1].v==="/")||n[s].t==="("&&(f===" "||f==="n"||f===")")||f==="t"&&(n[k].v==="/"||n[k].v===" "&&n[k+1]!=null&&n[k+1].t=="?"))){n[s].v+=n[k].v;n[k]={v:"",t:";"};++k}E+=n[s].v;s=k-1;break;case"G":n[s].t="t";n[s].v=S(r,t);break;}}var A="",B,y;if(E.length>0){if(E.charCodeAt(0)==40){B=r<0&&E.charCodeAt(0)===45?-r:r;y=T("(",E,B)}else{B=r<0&&a>1?-r:r;y=T("n",E,B);if(B<0&&n[0]&&n[0].t=="t"){y=y.substr(1);n[0].v="-"+n[0].v}}k=y.length-1;var R=n.length;for(s=0;s<n.length;++s)if(n[s]!=null&&n[s].t!="t"&&n[s].v.indexOf(".")>-1){R=s;break}var D=n.length;if(R===n.length&&y.indexOf("E")===-1){for(s=n.length-1;s>=0;--s){if(n[s]==null||"n?(".indexOf(n[s].t)===-1)continue;if(k>=n[s].v.length-1){k-=n[s].v.length;n[s].v=y.substr(k+1,n[s].v.length)}else if(k<0)n[s].v="";else{n[s].v=y.substr(0,k+1);k=-1}n[s].t="t";D=s}if(k>=0&&D<n.length)n[D].v=y.substr(0,k+1)+n[D].v}else if(R!==n.length&&y.indexOf("E")===-1){k=y.indexOf(".")-1;for(s=R;s>=0;--s){if(n[s]==null||"n?(".indexOf(n[s].t)===-1)continue;h=n[s].v.indexOf(".")>-1&&s===R?n[s].v.indexOf(".")-1:n[s].v.length-1;A=n[s].v.substr(h+1);for(;h>=0;--h){if(k>=0&&(n[s].v.charAt(h)==="0"||n[s].v.charAt(h)==="#"))A=y.charAt(k--)+A}n[s].v=A;n[s].t="t";D=s}if(k>=0&&D<n.length)n[D].v=y.substr(0,k+1)+n[D].v;k=y.indexOf(".")+1;for(s=R;s<n.length;++s){if(n[s]==null||"n?(".indexOf(n[s].t)===-1&&s!==R)continue;h=n[s].v.indexOf(".")>-1&&s===R?n[s].v.indexOf(".")+1:0;A=n[s].v.substr(0,h);for(;h<n[s].v.length;++h){if(k<y.length)A+=y.charAt(k++)}n[s].v=A;n[s].t="t";D=s}}}for(s=0;s<n.length;++s)if(n[s]!=null&&"n(?".indexOf(n[s].t)>-1){B=a>1&&r<0&&s>0&&n[s-1].v==="-"?-r:r;n[s].v=T(n[s].t,n[s].v,B);n[s].t="t"}var O="";for(s=0;s!==n.length;++s)if(n[s]!=null)O+=n[s].v;return O}e._eval=R;var D=/\[[=<>]/;var O=/\[(=|>[=]?|<[>=]?)(-?\d+(?:\.\d*)?)\]/;function F(e,r){if(r==null)return false;var t=parseFloat(r[2]);switch(r[1]){case"=":if(e==t)return true;break;case">":if(e>t)return true;break;case"<":if(e<t)return true;break;case"<>":if(e!=t)return true;break;case">=":if(e>=t)return true;break;case"<=":if(e<=t)return true;break;}return false}function P(e,r){var t=y(e);var a=t.length,n=t[a-1].indexOf("@");if(a<4&&n>-1)--a;if(t.length>4)throw new Error("cannot find right format for |"+t.join("|")+"|");if(typeof r!=="number")return[4,t.length===4||n>-1?t[t.length-1]:"@"];switch(t.length){case 1:t=n>-1?["General","General","General",t[0]]:[t[0],t[0],t[0],"@"];break;case 2:t=n>-1?[t[0],t[0],t[0],t[1]]:[t[0],t[1],t[0],"@"];break;case 3:t=n>-1?[t[0],t[1],t[0],t[2]]:[t[0],t[1],t[2],"@"];break;case 4:break;}var i=r>0?t[0]:r<0?t[1]:t[2];if(t[0].indexOf("[")===-1&&t[1].indexOf("[")===-1)return[a,i];if(t[0].match(D)!=null||t[1].match(D)!=null){var s=t[0].match(O);var f=t[1].match(O);return F(r,s)?[a,t[0]]:F(r,f)?[a,t[1]]:[a,t[s!=null&&f!=null?2:1]]}return[a,i]}function N(e,r,t){if(t==null)t={};var a="";switch(typeof e){case"string":if(e=="m/d/yy"&&t.dateNF)a=t.dateNF;else a=e;break;case"number":if(e==14&&t.dateNF)a=t.dateNF;else a=(t.table!=null?t.table:p)[e];break;}if(c(a,0))return S(r,t);if(r instanceof Date)r=C(r,t.date1904);var n=P(a,r);if(c(n[1]))return S(r,t);if(r===true)r="TRUE";else if(r===false)r="FALSE";else if(r===""||r==null)return"";return R(n[1],r,t,n[0])}function L(e,r){if(typeof r!="number"){r=+r||-1;for(var t=0;t<392;++t){if(p[t]==undefined){if(r<0)r=t;continue}if(p[t]==e){r=t;break}}if(r<0)r=391}p[r]=e;return r}e.load=L;e._table=p;e.get_table=function H(){return p};e.load_table=function W(e){for(var r=0;r!=392;++r)if(e[r]!==undefined)L(e[r],r)};e.init_table=d;e.format=N};F(O);var P={"General Number":"General","General Date":O._table[22],"Long Date":"dddd, mmmm dd, yyyy","Medium Date":O._table[15],"Short Date":O._table[14],"Long Time":O._table[19],"Medium Time":O._table[18],"Short Time":O._table[20],Currency:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',Fixed:O._table[2],Standard:O._table[4],Percent:O._table[10],Scientific:O._table[11],"Yes/No":'"Yes";"Yes";"No";@',"True/False":'"True";"True";"False";@',"On/Off":'"Yes";"Yes";"No";@'};var N={5:'"$"#,##0_);\\("$"#,##0\\)',6:'"$"#,##0_);[Red]\\("$"#,##0\\)',7:'"$"#,##0.00_);\\("$"#,##0.00\\)',8:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',23:"General",24:"General",25:"General",26:"General",27:"m/d/yy",28:"m/d/yy",29:"m/d/yy",30:"m/d/yy",31:"m/d/yy",32:"h:mm:ss",33:"h:mm:ss",34:"h:mm:ss",35:"h:mm:ss",36:"m/d/yy",41:'_(* #,##0_);_(* (#,##0);_(* "-"_);_(@_)',42:'_("$"* #,##0_);_("$"* (#,##0);_("$"* "-"_);_(@_)',43:'_(* #,##0.00_);_(* (#,##0.00);_(* "-"??_);_(@_)',44:'_("$"* #,##0.00_);_("$"* (#,##0.00);_("$"* "-"??_);_(@_)',50:"m/d/yy",51:"m/d/yy",52:"m/d/yy",53:"m/d/yy",54:"m/d/yy",55:"m/d/yy",56:"m/d/yy",57:"m/d/yy",58:"m/d/yy",59:"0",60:"0.00",61:"#,##0",62:"#,##0.00",63:'"$"#,##0_);\\("$"#,##0\\)',64:'"$"#,##0_);[Red]\\("$"#,##0\\)',65:'"$"#,##0.00_);\\("$"#,##0.00\\)',66:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',67:"0%",68:"0.00%",69:"# ?/?",70:"# ??/??",71:"m/d/yy",72:"m/d/yy",73:"d-mmm-yy",74:"d-mmm",75:"mmm-yy",76:"h:mm",77:"h:mm:ss",78:"m/d/yy h:mm",79:"mm:ss",80:"[h]:mm:ss",81:"mmss.0"};var L=/[dD]+|[mM]+|[yYeE]+|[Hh]+|[Ss]+/g;function M(e){var r=typeof e=="number"?O._table[e]:e;r=r.replace(L,"(\\d+)");return new RegExp("^"+r+"$")}function U(e,r,t){var a=-1,n=-1,i=-1,s=-1,f=-1,o=-1;(r.match(L)||[]).forEach(function(e,r){var l=parseInt(t[r+1],10);switch(e.toLowerCase().charAt(0)){case"y":a=l;break;case"d":i=l;break;case"h":s=l;break;case"s":o=l;break;case"m":if(s>=0)f=l;else n=l;break;}});if(o>=0&&f==-1&&n>=0){f=n;n=-1}var l=(""+(a>=0?a:(new Date).getFullYear())).slice(-4)+"-"+("00"+(n>=1?n:1)).slice(-2)+"-"+("00"+(i>=1?i:1)).slice(-2);if(l.length==7)l="0"+l;if(l.length==8)l="20"+l;var c=("00"+(s>=0?s:0)).slice(-2)+":"+("00"+(f>=0?f:0)).slice(-2)+":"+("00"+(o>=0?o:0)).slice(-2);if(s==-1&&f==-1&&o==-1)return l;if(a==-1&&n==-1&&i==-1)return c;return l+"T"+c}var H=true;var W;(function(e){e(W={})})(function(e){e.version="1.2.0";function r(){var e=0,r=new Array(256);for(var t=0;t!=256;++t){e=t;e=e&1?-306674912^e>>>1:e>>>1;e=e&1?-306674912^e>>>1:e>>>1;e=e&1?-306674912^e>>>1:e>>>1;e=e&1?-306674912^e>>>1:e>>>1;e=e&1?-306674912^e>>>1:e>>>1;e=e&1?-306674912^e>>>1:e>>>1;e=e&1?-306674912^e>>>1:e>>>1;e=e&1?-306674912^e>>>1:e>>>1;r[t]=e}return typeof Int32Array!=="undefined"?new Int32Array(r):r}var t=r();function a(e,r){var a=r^-1,n=e.length-1;for(var i=0;i<n;){a=a>>>8^t[(a^e.charCodeAt(i++))&255];a=a>>>8^t[(a^e.charCodeAt(i++))&255]}if(i===n)a=a>>>8^t[(a^e.charCodeAt(i))&255];return a^-1}function n(e,r){if(e.length>1e4)return i(e,r);var a=r^-1,n=e.length-3;for(var s=0;s<n;){a=a>>>8^t[(a^e[s++])&255];a=a>>>8^t[(a^e[s++])&255];a=a>>>8^t[(a^e[s++])&255];a=a>>>8^t[(a^e[s++])&255]}while(s<n+3)a=a>>>8^t[(a^e[s++])&255];return a^-1}function i(e,r){var a=r^-1,n=e.length-7;for(var i=0;i<n;){a=a>>>8^t[(a^e[i++])&255];a=a>>>8^t[(a^e[i++])&255];a=a>>>8^t[(a^e[i++])&255];a=a>>>8^t[(a^e[i++])&255];a=a>>>8^t[(a^e[i++])&255];a=a>>>8^t[(a^e[i++])&255];a=a>>>8^t[(a^e[i++])&255];a=a>>>8^t[(a^e[i++])&255]}while(i<n+7)a=a>>>8^t[(a^e[i++])&255];return a^-1}function s(e,r){var a=r^-1;for(var n=0,i=e.length,s,f;n<i;){s=e.charCodeAt(n++);if(s<128){a=a>>>8^t[(a^s)&255]}else if(s<2048){a=a>>>8^t[(a^(192|s>>6&31))&255];a=a>>>8^t[(a^(128|s&63))&255]}else if(s>=55296&&s<57344){s=(s&1023)+64;f=e.charCodeAt(n++)&1023;a=a>>>8^t[(a^(240|s>>8&7))&255];a=a>>>8^t[(a^(128|s>>2&63))&255];a=a>>>8^t[(a^(128|f>>6&15|(s&3)<<4))&255];a=a>>>8^t[(a^(128|f&63))&255]}else{a=a>>>8^t[(a^(224|s>>12&15))&255];a=a>>>8^t[(a^(128|s>>6&63))&255];a=a>>>8^t[(a^(128|s&63))&255]}}return a^-1}e.table=t;e.bstr=a;e.buf=n;e.str=s});var V=function Yg(){var e={};e.version="1.1.2";function r(e,r){var t=e.split("/"),a=r.split("/");for(var n=0,i=0,s=Math.min(t.length,a.length);n<s;++n){if(i=t[n].length-a[n].length)return i;if(t[n]!=a[n])return t[n]<a[n]?-1:1}return t.length-a.length}function t(e){if(e.charAt(e.length-1)=="/")return e.slice(0,-1).indexOf("/")===-1?e:t(e.slice(0,-1));var r=e.lastIndexOf("/");return r===-1?e:e.slice(0,r+1)}function a(e){if(e.charAt(e.length-1)=="/")return a(e.slice(0,-1));var r=e.lastIndexOf("/");return r===-1?e:e.slice(r+1)}function n(e,r){if(typeof r==="string")r=new Date(r);var t=r.getHours();t=t<<6|r.getMinutes();t=t<<5|r.getSeconds()>>>1;e._W(2,t);var a=r.getFullYear()-1980;a=a<<4|r.getMonth()+1;a=a<<5|r.getDate();e._W(2,a)}function i(e){var r=e._R(2)&65535;var t=e._R(2)&65535;var a=new Date;var n=t&31;t>>>=5;var i=t&15;t>>>=4;a.setMilliseconds(0);a.setFullYear(t+1980);a.setMonth(i-1);a.setDate(n);var s=r&31;r>>>=5;var f=r&63;r>>>=6;a.setHours(r);a.setMinutes(f);a.setSeconds(s<<1);return a}function s(e){Xr(e,0);var r={};var t=0;while(e.l<=e.length-4){var a=e._R(2);var n=e._R(2),i=e.l+n;var s={};switch(a){case 21589:{t=e._R(1);if(t&1)s.mtime=e._R(4);if(n>5){if(t&2)s.atime=e._R(4);if(t&4)s.ctime=e._R(4)}if(s.mtime)s.mt=new Date(s.mtime*1e3)}break;}e.l=i;r[a]=s}return r}var f;function o(){return f||(f=require("fs"))}function l(e,r){if(e[0]==80&&e[1]==75)return Be(e,r);if(e.length<512)throw new Error("CFB file size "+e.length+" < 512");var t=3;var a=512;var n=0;var i=0;var s=0;var f=0;var o=0;var l=[];var p=e.slice(0,512);Xr(p,0);var g=c(p);t=g[0];switch(t){case 3:a=512;break;case 4:a=4096;break;case 0:if(g[1]==0)return Be(e,r);default:throw new Error("Major Version: Expected 3 or 4 saw "+t);}if(a!==512){p=e.slice(0,a);Xr(p,28)}var b=e.slice(0,a);h(p,t);var w=p._R(4,"i");if(t===3&&w!==0)throw new Error("# Directory Sectors: Expected 0 saw "+w);p.l+=4;s=p._R(4,"i");p.l+=4;p.chk("00100000","Mini Stream Cutoff Size: ");f=p._R(4,"i");n=p._R(4,"i");o=p._R(4,"i");i=p._R(4,"i");for(var E=-1,k=0;k<109;++k){E=p._R(4,"i");if(E<0)break;l[k]=E}var S=u(e,a);v(o,i,S,a,l);var A=m(S,s,l,a);A[s].name="!Directory";if(n>0&&f!==N)A[f].name="!MiniFAT";A[l[0]].name="!FAT";A.fat_addrs=l;A.ssz=a;var _={},B=[],T=[],y=[];C(s,A,S,B,n,_,T,f);d(T,y,B);B.shift();var x={FileIndex:T,FullPaths:y};if(r&&r.raw)x.raw={header:b,sectors:S};return x}function c(e){if(e[e.l]==80&&e[e.l+1]==75)return[0,0];e.chk(L,"Header Signature: ");e.l+=16;var r=e._R(2,"u");return[e._R(2,"u"),r]}function h(e,r){var t=9;e.l+=2;switch(t=e._R(2)){case 9:if(r!=3)throw new Error("Sector Shift: Expected 9 saw "+t);break;case 12:if(r!=4)throw new Error("Sector Shift: Expected 12 saw "+t);break;default:throw new Error("Sector Shift: Expected 9 or 12 saw "+t);}e.chk("0600","Mini Sector Shift: ");e.chk("000000000000","Reserved: ")}function u(e,r){var t=Math.ceil(e.length/r)-1;var a=[];for(var n=1;n<t;++n)a[n-1]=e.slice(n*r,(n+1)*r);a[t-1]=e.slice(t*r);return a}function d(e,r,t){var a=0,n=0,i=0,s=0,f=0,o=t.length;var l=[],c=[];for(;a<o;++a){l[a]=c[a]=a;r[a]=t[a]}for(;f<c.length;++f){a=c[f];n=e[a].L;i=e[a].R;s=e[a].C;if(l[a]===a){if(n!==-1&&l[n]!==n)l[a]=l[n];if(i!==-1&&l[i]!==i)l[a]=l[i]}if(s!==-1)l[s]=a;if(n!==-1&&a!=l[a]){l[n]=l[a];if(c.lastIndexOf(n)<f)c.push(n)}if(i!==-1&&a!=l[a]){l[i]=l[a];if(c.lastIndexOf(i)<f)c.push(i)}}for(a=1;a<o;++a)if(l[a]===a){if(i!==-1&&l[i]!==i)l[a]=l[i];else if(n!==-1&&l[n]!==n)l[a]=l[n]}for(a=1;a<o;++a){if(e[a].type===0)continue;f=a;if(f!=l[f])do{f=l[f];r[a]=r[f]+"/"+r[a]}while(f!==0&&-1!==l[f]&&f!=l[f]);l[a]=-1}r[0]+="/";for(a=1;a<o;++a){if(e[a].type!==2)r[a]+="/"}}function p(e,r,t){var a=e.start,n=e.size;var i=[];var s=a;while(t&&n>0&&s>=0){i.push(r.slice(s*P,s*P+P));n-=P;s=Nr(t,s*4)}if(i.length===0)return jr(0);return I(i).slice(0,e.size)}function v(e,r,t,a,n){var i=N;if(e===N){if(r!==0)throw new Error("DIFAT chain shorter than expected")}else if(e!==-1){var s=t[e],f=(a>>>2)-1;if(!s)return;for(var o=0;o<f;++o){if((i=Nr(s,o*4))===N)break;n.push(i)}v(Nr(s,a-4),r-1,t,a,n)}}function g(e,r,t,a,n){var i=[],s=[];if(!n)n=[];var f=a-1,o=0,l=0;for(o=r;o>=0;){n[o]=true;i[i.length]=o;s.push(e[o]);var c=t[Math.floor(o*4/a)];l=o*4&f;if(a<4+l)throw new Error("FAT boundary crossed: "+o+" 4 "+a);if(!e[c])break;o=Nr(e[c],l)}return{nodes:i,data:hr([s])}}function m(e,r,t,a){var n=e.length,i=[];var s=[],f=[],o=[];var l=a-1,c=0,h=0,u=0,d=0;for(c=0;c<n;++c){f=[];u=c+r;if(u>=n)u-=n;if(s[u])continue;o=[];for(h=u;h>=0;){s[h]=true;f[f.length]=h;o.push(e[h]);var p=t[Math.floor(h*4/a)];d=h*4&l;if(a<4+d)throw new Error("FAT boundary crossed: "+h+" 4 "+a);if(!e[p])break;h=Nr(e[p],d)}i[u]={nodes:f,data:hr([o])}}return i}function C(e,r,t,a,n,i,s,f){var o=0,l=a.length?2:0;var c=r[e].data;var h=0,u=0,d;for(;h<c.length;h+=128){var v=c.slice(h,h+128);Xr(v,64);u=v._R(2);d=dr(v,0,u-l);a.push(d);var m={name:d,type:v._R(1),color:v._R(1),L:v._R(4,"i"),R:v._R(4,"i"),C:v._R(4,"i"),clsid:v._R(16),state:v._R(4,"i"),start:0,size:0};var b=v._R(2)+v._R(2)+v._R(2)+v._R(2);if(b!==0)m.ct=E(v,v.l-8);var w=v._R(2)+v._R(2)+v._R(2)+v._R(2);if(w!==0)m.mt=E(v,v.l-8);m.start=v._R(4,"i");m.size=v._R(4,"i");if(m.size<0&&m.start<0){m.size=m.type=0;m.start=N;m.name=""}if(m.type===5){o=m.start;if(n>0&&o!==N)r[o].name="!StreamData"}else if(m.size>=4096){m.storage="fat";if(r[m.start]===undefined)r[m.start]=g(t,m.start,r.fat_addrs,r.ssz);r[m.start].name=m.name;m.content=r[m.start].data.slice(0,m.size)}else{m.storage="minifat";if(m.size<0)m.size=0;else if(o!==N&&m.start!==N&&r[o]){m.content=p(m,r[o].data,(r[f]||{}).data)}}if(m.content)Xr(m.content,0);i[d]=m;s.push(m)}}function E(e,r){return new Date((Pr(e,r+4)/1e7*Math.pow(2,32)+Pr(e,r)/1e7-11644473600)*1e3)}function k(e,r){o();return l(f.readFileSync(e),r)}function B(e,r){switch(r&&r.type||"base64"){case"file":return k(e,r);case"base64":return l(_(b.decode(e)),r);case"binary":return l(_(e),r);}return l(e,r)}function T(e,r){var t=r||{},a=t.root||"Root Entry";if(!e.FullPaths)e.FullPaths=[];if(!e.FileIndex)e.FileIndex=[];if(e.FullPaths.length!==e.FileIndex.length)throw new Error("inconsistent CFB structure");if(e.FullPaths.length===0){e.FullPaths[0]=a+"/";e.FileIndex[0]={name:a,type:5}}if(t.CLSID)e.FileIndex[0].clsid=t.CLSID;y(e)}function y(e){var r="Sh33tJ5";if(V.find(e,"/"+r))return;var t=jr(4);t[0]=55;t[1]=t[3]=50;t[2]=54;e.FileIndex.push({name:r,type:2,content:t,size:4,L:69,R:69,C:69});e.FullPaths.push(e.FullPaths[0]+r);x(e)}function x(e,n){T(e);var i=false,s=false;for(var f=e.FullPaths.length-1;f>=0;--f){var o=e.FileIndex[f];switch(o.type){case 0:if(s)i=true;else{e.FileIndex.pop();e.FullPaths.pop()}break;case 1:;case 2:;case 5:s=true;if(isNaN(o.R*o.L*o.C))i=true;if(o.R>-1&&o.L>-1&&o.R==o.L)i=true;break;default:i=true;break;}}if(!i&&!n)return;var l=new Date(1987,1,19),c=0;var h=[];for(f=0;f<e.FullPaths.length;++f){if(e.FileIndex[f].type===0)continue;h.push([e.FullPaths[f],e.FileIndex[f]])}for(f=0;f<h.length;++f){var u=t(h[f][0]);s=false;for(c=0;c<h.length;++c)if(h[c][0]===u)s=true;if(!s)h.push([u,{name:a(u).replace("/",""),type:1,clsid:U,ct:l,mt:l,content:null}])}h.sort(function(e,t){return r(e[0],t[0])});e.FullPaths=[];e.FileIndex=[];for(f=0;f<h.length;++f){e.FullPaths[f]=h[f][0];e.FileIndex[f]=h[f][1]}for(f=0;f<h.length;++f){var d=e.FileIndex[f];var p=e.FullPaths[f];d.name=a(p).replace("/","");d.L=d.R=d.C=-(d.color=1);d.size=d.content?d.content.length:0;d.start=0;d.clsid=d.clsid||U;if(f===0){d.C=h.length>1?1:-1;d.size=0;d.type=5}else if(p.slice(-1)=="/"){for(c=f+1;c<h.length;++c)if(t(e.FullPaths[c])==p)break;d.C=c>=h.length?-1:c;for(c=f+1;c<h.length;++c)if(t(e.FullPaths[c])==t(p))break;
d.R=c>=h.length?-1:c;d.type=1}else{if(t(e.FullPaths[f+1]||"")==t(p))d.R=f+1;d.type=2}}}function O(e,r){var t=r||{};x(e);if(t.fileType=="zip")return ye(e,t);var a=function(e){var r=0,t=0;for(var a=0;a<e.FileIndex.length;++a){var n=e.FileIndex[a];if(!n.content)continue;var i=n.content.length;if(i>0){if(i<4096)r+=i+63>>6;else t+=i+511>>9}}var s=e.FullPaths.length+3>>2;var f=r+7>>3;var o=r+127>>7;var l=f+t+s+o;var c=l+127>>7;var h=c<=109?0:Math.ceil((c-109)/127);while(l+c+h+127>>7>c)h=++c<=109?0:Math.ceil((c-109)/127);var u=[1,h,c,o,s,t,r,0];e.FileIndex[0].size=r<<6;u[7]=(e.FileIndex[0].start=u[0]+u[1]+u[2]+u[3]+u[4]+u[5])+(u[6]+7>>3);return u}(e);var n=jr(a[7]<<9);var i=0,s=0;{for(i=0;i<8;++i)n._W(1,M[i]);for(i=0;i<8;++i)n._W(2,0);n._W(2,62);n._W(2,3);n._W(2,65534);n._W(2,9);n._W(2,6);for(i=0;i<3;++i)n._W(2,0);n._W(4,0);n._W(4,a[2]);n._W(4,a[0]+a[1]+a[2]+a[3]-1);n._W(4,0);n._W(4,1<<12);n._W(4,a[3]?a[0]+a[1]+a[2]-1:N);n._W(4,a[3]);n._W(-4,a[1]?a[0]-1:N);n._W(4,a[1]);for(i=0;i<109;++i)n._W(-4,i<a[2]?a[1]+i:-1)}if(a[1]){for(s=0;s<a[1];++s){for(;i<236+s*127;++i)n._W(-4,i<a[2]?a[1]+i:-1);n._W(-4,s===a[1]-1?N:s+1)}}var f=function(e){for(s+=e;i<s-1;++i)n._W(-4,i+1);if(e){++i;n._W(-4,N)}};s=i=0;for(s+=a[1];i<s;++i)n._W(-4,H.DIFSECT);for(s+=a[2];i<s;++i)n._W(-4,H.FATSECT);f(a[3]);f(a[4]);var o=0,l=0;var c=e.FileIndex[0];for(;o<e.FileIndex.length;++o){c=e.FileIndex[o];if(!c.content)continue;l=c.content.length;if(l<4096)continue;c.start=s;f(l+511>>9)}f(a[6]+7>>3);while(n.l&511)n._W(-4,H.ENDOFCHAIN);s=i=0;for(o=0;o<e.FileIndex.length;++o){c=e.FileIndex[o];if(!c.content)continue;l=c.content.length;if(!l||l>=4096)continue;c.start=s;f(l+63>>6)}while(n.l&511)n._W(-4,H.ENDOFCHAIN);for(i=0;i<a[4]<<2;++i){var h=e.FullPaths[i];if(!h||h.length===0){for(o=0;o<17;++o)n._W(4,0);for(o=0;o<3;++o)n._W(4,-1);for(o=0;o<12;++o)n._W(4,0);continue}c=e.FileIndex[i];if(i===0)c.start=c.size?c.start-1:N;var u=i===0&&t.root||c.name;l=2*(u.length+1);n._W(64,u,"utf16le");n._W(2,l);n._W(1,c.type);n._W(1,c.color);n._W(-4,c.L);n._W(-4,c.R);n._W(-4,c.C);if(!c.clsid)for(o=0;o<4;++o)n._W(4,0);else n._W(16,c.clsid,"hex");n._W(4,c.state||0);n._W(4,0);n._W(4,0);n._W(4,0);n._W(4,0);n._W(4,c.start);n._W(4,c.size);n._W(4,0)}for(i=1;i<e.FileIndex.length;++i){c=e.FileIndex[i];if(c.size>=4096){n.l=c.start+1<<9;for(o=0;o<c.size;++o)n._W(1,c.content[o]);for(;o&511;++o)n._W(1,0)}}for(i=1;i<e.FileIndex.length;++i){c=e.FileIndex[i];if(c.size>0&&c.size<4096){for(o=0;o<c.size;++o)n._W(1,c.content[o]);for(;o&63;++o)n._W(1,0)}}while(n.l<n.length)n._W(1,0);return n}function F(e,r){var t=e.FullPaths.map(function(e){return e.toUpperCase()});var a=t.map(function(e){var r=e.split("/");return r[r.length-(e.slice(-1)=="/"?2:1)]});var n=false;if(r.charCodeAt(0)===47){n=true;r=t[0].slice(0,-1)+r}else n=r.indexOf("/")!==-1;var i=r.toUpperCase();var s=n===true?t.indexOf(i):a.indexOf(i);if(s!==-1)return e.FileIndex[s];var f=!i.match(D);i=i.replace(R,"");if(f)i=i.replace(D,"!");for(s=0;s<t.length;++s){if((f?t[s].replace(D,"!"):t[s]).replace(R,"")==i)return e.FileIndex[s];if((f?a[s].replace(D,"!"):a[s]).replace(R,"")==i)return e.FileIndex[s]}return null}var P=64;var N=-2;var L="d0cf11e0a1b11ae1";var M=[208,207,17,224,161,177,26,225];var U="00000000000000000000000000000000";var H={MAXREGSECT:-6,DIFSECT:-4,FATSECT:-3,ENDOFCHAIN:N,FREESECT:-1,HEADER_SIGNATURE:L,HEADER_MINOR_VERSION:"3e00",MAXREGSID:-6,NOSTREAM:-1,HEADER_CLSID:U,EntryTypes:["unknown","storage","stream","lockbytes","property","root"]};function z(e,r,t){o();var a=O(e,t);f.writeFileSync(r,a)}function X(e){var r=new Array(e.length);for(var t=0;t<e.length;++t)r[t]=String.fromCharCode(e[t]);return r.join("")}function G(e,r){var t=O(e,r);switch(r&&r.type){case"file":o();f.writeFileSync(r.filename,t);return t;case"binary":return X(t);case"base64":return b.encode(X(t));}return t}var j;function K(e){try{var r=e.InflateRaw;var t=new r;t._processChunk(new Uint8Array([3,0]),t._finishFlushFlag);if(t.bytesRead)j=e;else throw new Error("zlib does not expose bytesRead")}catch(a){console.error("cannot use native zlib: "+(a.message||a))}}function Y(e,r){if(!j)return Ae(e,r);var t=j.InflateRaw;var a=new t;var n=a._processChunk(e.slice(e.l),a._finishFlushFlag);e.l+=a.bytesRead;return n}function $(e){return j?j.deflateRawSync(e):ue(e)}var Z=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];var Q=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258];var J=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577];function q(e){var r=(e<<1|e<<11)&139536|(e<<5|e<<15)&558144;return(r>>16|r>>8|r)&255}var ee=typeof Uint8Array!=="undefined";var re=ee?new Uint8Array(1<<8):[];for(var te=0;te<1<<8;++te)re[te]=q(te);function ae(e,r){var t=re[e&255];if(r<=8)return t>>>8-r;t=t<<8|re[e>>8&255];if(r<=16)return t>>>16-r;t=t<<8|re[e>>16&255];return t>>>24-r}function ne(e,r){var t=r&7,a=r>>>3;return(e[a]|(t<=6?0:e[a+1]<<8))>>>t&3}function ie(e,r){var t=r&7,a=r>>>3;return(e[a]|(t<=5?0:e[a+1]<<8))>>>t&7}function se(e,r){var t=r&7,a=r>>>3;return(e[a]|(t<=4?0:e[a+1]<<8))>>>t&15}function fe(e,r){var t=r&7,a=r>>>3;return(e[a]|(t<=3?0:e[a+1]<<8))>>>t&31}function oe(e,r){var t=r&7,a=r>>>3;return(e[a]|(t<=1?0:e[a+1]<<8))>>>t&127}function le(e,r,t){var a=r&7,n=r>>>3,i=(1<<t)-1;var s=e[n]>>>a;if(t<8-a)return s&i;s|=e[n+1]<<8-a;if(t<16-a)return s&i;s|=e[n+2]<<16-a;if(t<24-a)return s&i;s|=e[n+3]<<24-a;return s&i}function ce(e,r){var t=e.length,a=2*t>r?2*t:r+5,n=0;if(t>=r)return e;if(w){var i=A(a);if(e.copy)e.copy(i);else for(;n<e.length;++n)i[n]=e[n];return i}else if(ee){var s=new Uint8Array(a);if(s.set)s.set(e);else for(;n<e.length;++n)s[n]=e[n];return s}e.length=a;return e}function he(e){var r=new Array(e);for(var t=0;t<e;++t)r[t]=0;return r}var ue=function(){var e=function(){return function e(r,t){var a=0;while(a<r.length){var n=Math.min(65535,r.length-a);var i=a+n==r.length;t._W(1,+i);t._W(2,n);t._W(2,~n&65535);while(n-- >0)t[t.l++]=r[a++]}return t.l}}();return function(r){var t=jr(50+Math.floor(r.length*1.1));var a=e(r,t);return t.slice(0,a)}}();function de(e,r,t){var a=1,n=0,i=0,s=0,f=0,o=e.length;var l=ee?new Uint16Array(32):he(32);for(i=0;i<32;++i)l[i]=0;for(i=o;i<t;++i)e[i]=0;o=e.length;var c=ee?new Uint16Array(o):he(o);for(i=0;i<o;++i){l[n=e[i]]++;if(a<n)a=n;c[i]=0}l[0]=0;for(i=1;i<=a;++i)l[i+16]=f=f+l[i-1]<<1;for(i=0;i<o;++i){f=e[i];if(f!=0)c[i]=l[f+16]++}var h=0;for(i=0;i<o;++i){h=e[i];if(h!=0){f=ae(c[i],a)>>a-h;for(s=(1<<a+4-h)-1;s>=0;--s)r[f|s<<h]=h&15|i<<4}}return a}var pe=ee?new Uint16Array(512):he(512);var ve=ee?new Uint16Array(32):he(32);if(!ee){for(var ge=0;ge<512;++ge)pe[ge]=0;for(ge=0;ge<32;++ge)ve[ge]=0}(function(){var e=[];var r=0;for(;r<32;r++)e.push(5);de(e,ve,32);var t=[];r=0;for(;r<=143;r++)t.push(8);for(;r<=255;r++)t.push(9);for(;r<=279;r++)t.push(7);for(;r<=287;r++)t.push(8);de(t,pe,288)})();var me=ee?new Uint16Array(32768):he(32768);var be=ee?new Uint16Array(32768):he(32768);var we=ee?new Uint16Array(128):he(128);var Ce=1,Ee=1;function ke(e,r){var t=fe(e,r)+257;r+=5;var a=fe(e,r)+1;r+=5;var n=se(e,r)+4;r+=4;var i=0;var s=ee?new Uint8Array(19):he(19);var f=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];var o=1;var l=ee?new Uint8Array(8):he(8);var c=ee?new Uint8Array(8):he(8);var h=s.length;for(var u=0;u<n;++u){s[Z[u]]=i=ie(e,r);if(o<i)o=i;l[i]++;r+=3}var d=0;l[0]=0;for(u=1;u<=o;++u)c[u]=d=d+l[u-1]<<1;for(u=0;u<h;++u)if((d=s[u])!=0)f[u]=c[d]++;var p=0;for(u=0;u<h;++u){p=s[u];if(p!=0){d=re[f[u]]>>8-p;for(var v=(1<<7-p)-1;v>=0;--v)we[d|v<<p]=p&7|u<<3}}var g=[];o=1;for(;g.length<t+a;){d=we[oe(e,r)];r+=d&7;switch(d>>>=3){case 16:i=3+ne(e,r);r+=2;d=g[g.length-1];while(i-- >0)g.push(d);break;case 17:i=3+ie(e,r);r+=3;while(i-- >0)g.push(0);break;case 18:i=11+oe(e,r);r+=7;while(i-- >0)g.push(0);break;default:g.push(d);if(o<d)o=d;break;}}var m=g.slice(0,t),b=g.slice(t);for(u=t;u<286;++u)m[u]=0;for(u=a;u<30;++u)b[u]=0;Ce=de(m,me,286);Ee=de(b,be,30);return r}function Se(e,r){if(e[0]==3&&!(e[1]&3)){return[S(r),2]}var t=0;var a=0;var n=A(r?r:1<<18);var i=0;var s=n.length>>>0;var f=0,o=0;while((a&1)==0){a=ie(e,t);t+=3;if(a>>>1==0){if(t&7)t+=8-(t&7);var l=e[t>>>3]|e[(t>>>3)+1]<<8;t+=32;if(!r&&s<i+l){n=ce(n,i+l);s=n.length}if(typeof e.copy==="function"){e.copy(n,i,t>>>3,(t>>>3)+l);i+=l;t+=8*l}else while(l-- >0){n[i++]=e[t>>>3];t+=8}continue}else if(a>>>1==1){f=9;o=5}else{t=ke(e,t);f=Ce;o=Ee}if(!r&&s<i+32767){n=ce(n,i+32767);s=n.length}for(;;){var c=le(e,t,f);var h=a>>>1==1?pe[c]:me[c];t+=h&15;h>>>=4;if((h>>>8&255)===0)n[i++]=h;else if(h==256)break;else{h-=257;var u=h<8?0:h-4>>2;if(u>5)u=0;var d=i+Q[h];if(u>0){d+=le(e,t,u);t+=u}c=le(e,t,o);h=a>>>1==1?ve[c]:be[c];t+=h&15;h>>>=4;var p=h<4?0:h-2>>1;var v=J[h];if(p>0){v+=le(e,t,p);t+=p}if(!r&&s<d){n=ce(n,d);s=n.length}while(i<d){n[i]=n[i-v];++i}}}}return[r?n:n.slice(0,i),t+7>>>3]}function Ae(e,r){var t=e.slice(e.l||0);var a=Se(t,r);e.l+=a[1];return a[0]}function _e(e,r){if(e){if(typeof console!=="undefined")console.error(r)}else throw new Error(r)}function Be(e,r){var t=e;Xr(t,0);var a=[],n=[];var i={FileIndex:a,FullPaths:n};T(i,{root:r.root});var f=t.length-4;while((t[f]!=80||t[f+1]!=75||t[f+2]!=5||t[f+3]!=6)&&f>=0)--f;t.l=f+4;t.l+=4;var o=t._R(2);t.l+=6;var l=t._R(4);t.l=l;for(f=0;f<o;++f){t.l+=20;var c=t._R(4);var h=t._R(4);var u=t._R(2);var d=t._R(2);var p=t._R(2);t.l+=8;var v=t._R(4);var g=s(t.slice(t.l+u,t.l+u+d));t.l+=u+d+p;var m=t.l;t.l=v+4;Te(t,c,h,i,g);t.l=m}return i}function Te(e,r,t,a,n){e.l+=2;var f=e._R(2);var o=e._R(2);var l=i(e);if(f&8257)throw new Error("Unsupported ZIP encryption");var c=e._R(4);var h=e._R(4);var u=e._R(4);var d=e._R(2);var p=e._R(2);var v="";for(var g=0;g<d;++g)v+=String.fromCharCode(e[e.l++]);if(p){var m=s(e.slice(e.l,e.l+p));if((m[21589]||{}).mt)l=m[21589].mt;if(((n||{})[21589]||{}).mt)l=n[21589].mt}e.l+=p;var b=e.slice(e.l,e.l+h);switch(o){case 8:b=Y(e,u);break;case 0:break;default:throw new Error("Unsupported ZIP Compression method "+o);}var w=false;if(f&8){c=e._R(4);if(c==134695760){c=e._R(4);w=true}h=e._R(4);u=e._R(4)}if(h!=r)_e(w,"Bad compressed size: "+r+" != "+h);if(u!=t)_e(w,"Bad uncompressed size: "+t+" != "+u);var C=W.buf(b,0);if(c!=C)_e(w,"Bad CRC32 checksum: "+c+" != "+C);Ie(a,v,b,{unsafe:true,mt:l})}function ye(e,r){var t=r||{};var a=[],i=[];var s=jr(1);var f=t.compression?8:0,o=0;var l=false;if(l)o|=8;var c=0,h=0;var u=0,d=0;var p=e.FullPaths[0],v=p,g=e.FileIndex[0];var m=[];var b=0;for(c=1;c<e.FullPaths.length;++c){v=e.FullPaths[c].slice(p.length);g=e.FileIndex[c];if(!g.size||!g.content||v=="Sh33tJ5")continue;var w=u;var C=jr(v.length);for(h=0;h<v.length;++h)C._W(1,v.charCodeAt(h)&127);C=C.slice(0,C.l);m[d]=W.buf(g.content,0);var E=g.content;if(f==8)E=$(E);s=jr(30);s._W(4,67324752);s._W(2,20);s._W(2,o);s._W(2,f);if(g.mt)n(s,g.mt);else s._W(4,0);s._W(-4,o&8?0:m[d]);s._W(4,o&8?0:E.length);s._W(4,o&8?0:g.content.length);s._W(2,C.length);s._W(2,0);u+=s.length;a.push(s);u+=C.length;a.push(C);u+=E.length;a.push(E);if(o&8){s=jr(12);s._W(-4,m[d]);s._W(4,E.length);s._W(4,g.content.length);u+=s.l;a.push(s)}s=jr(46);s._W(4,33639248);s._W(2,0);s._W(2,20);s._W(2,o);s._W(2,f);s._W(4,0);s._W(-4,m[d]);s._W(4,E.length);s._W(4,g.content.length);s._W(2,C.length);s._W(2,0);s._W(2,0);s._W(2,0);s._W(2,0);s._W(4,0);s._W(4,w);b+=s.l;i.push(s);b+=C.length;i.push(C);++d}s=jr(22);s._W(4,101010256);s._W(2,0);s._W(2,0);s._W(2,d);s._W(2,d);s._W(4,b);s._W(4,u);s._W(2,0);return I([I(a),I(i),s])}function xe(e){var r={};T(r,e);return r}function Ie(e,r,t,n){var i=n&&n.unsafe;if(!i)T(e);var s=!i&&V.find(e,r);if(!s){var f=e.FullPaths[0];if(r.slice(0,f.length)==f)f=r;else{if(f.slice(-1)!="/")f+="/";f=(f+r).replace("//","/")}s={name:a(r),type:2};e.FileIndex.push(s);e.FullPaths.push(f);if(!i)V.utils.cfb_gc(e)}s.content=t;s.size=t?t.length:0;if(n){if(n.CLSID)s.clsid=n.CLSID;if(n.mt)s.mt=n.mt;if(n.ct)s.ct=n.ct}return s}function Re(e,r){T(e);var t=V.find(e,r);if(t)for(var a=0;a<e.FileIndex.length;++a)if(e.FileIndex[a]==t){e.FileIndex.splice(a,1);e.FullPaths.splice(a,1);return true}return false}function De(e,r,t){T(e);var n=V.find(e,r);if(n)for(var i=0;i<e.FileIndex.length;++i)if(e.FileIndex[i]==n){e.FileIndex[i].name=a(t);e.FullPaths[i]=t;return true}return false}function Oe(e){x(e,true)}e.find=F;e.read=B;e.parse=l;e.write=G;e.writeFile=z;e.utils={cfb_new:xe,cfb_add:Ie,cfb_del:Re,cfb_mov:De,cfb_gc:Oe,ReadShift:Mr,CheckField:zr,prep_blob:Xr,bconcat:I,use_zlib:K,_deflateRaw:ue,_inflateRaw:Ae,consts:H};return e}();if(typeof require!=="undefined"&&typeof module!=="undefined"&&typeof H==="undefined"){module.exports=V}var z;if(typeof require!=="undefined")try{z=require("fs")}catch(k){}function X(e){if(typeof e==="string")return B(e);if(Array.isArray(e))return y(e);return e}function G(e,r,t){if(typeof z!=="undefined"&&z.writeFileSync)return t?z.writeFileSync(e,r,t):z.writeFileSync(e,r);var a=t=="utf8"?Ge(r):r;if(typeof IE_SaveFile!=="undefined")return IE_SaveFile(a,e);if(typeof Blob!=="undefined"){var n=new Blob([X(a)],{type:"application/octet-stream"});if(typeof navigator!=="undefined"&&navigator.msSaveBlob)return navigator.msSaveBlob(n,e);if(typeof saveAs!=="undefined")return saveAs(n,e);if(typeof URL!=="undefined"&&typeof document!=="undefined"&&document.createElement&&URL.createObjectURL){var i=URL.createObjectURL(n);if(typeof chrome==="object"&&typeof(chrome.downloads||{}).download=="function"){if(URL.revokeObjectURL&&typeof setTimeout!=="undefined")setTimeout(function(){URL.revokeObjectURL(i)},6e4);return chrome.downloads.download({url:i,filename:e,saveAs:true})}var s=document.createElement("a");if(s.download!=null){s.download=e;s.href=i;document.body.appendChild(s);s.click();document.body.removeChild(s);if(URL.revokeObjectURL&&typeof setTimeout!=="undefined")setTimeout(function(){URL.revokeObjectURL(i)},6e4);return i}}}if(typeof $!=="undefined"&&typeof File!=="undefined"&&typeof Folder!=="undefined")try{var f=File(e);f.open("w");f.encoding="binary";if(Array.isArray(r))r=T(r);f.write(r);f.close();return r}catch(o){if(!o.message||!o.message.match(/onstruct/))throw o}throw new Error("cannot save file "+e)}function j(e){if(typeof z!=="undefined")return z.readFileSync(e);if(typeof $!=="undefined"&&typeof File!=="undefined"&&typeof Folder!=="undefined")try{var r=File(e);r.open("r");r.encoding="binary";var t=r.read();r.close();return t}catch(a){if(!a.message||!a.message.match(/onstruct/))throw a}throw new Error("Cannot access file "+e)}function K(e){var r=Object.keys(e),t=[];for(var a=0;a<r.length;++a)if(e.hasOwnProperty(r[a]))t.push(r[a]);return t}function Y(e,r){var t=[],a=K(e);for(var n=0;n!==a.length;++n)if(t[e[a[n]][r]]==null)t[e[a[n]][r]]=a[n];return t}function Z(e){var r=[],t=K(e);for(var a=0;a!==t.length;++a)r[e[t[a]]]=t[a];return r}function Q(e){var r=[],t=K(e);for(var a=0;a!==t.length;++a)r[e[t[a]]]=parseInt(t[a],10);return r}function J(e){var r=[],t=K(e);for(var a=0;a!==t.length;++a){if(r[e[t[a]]]==null)r[e[t[a]]]=[];r[e[t[a]]].push(t[a])}return r}var q=new Date(1899,11,30,0,0,0);var ee=q.getTime()+((new Date).getTimezoneOffset()-q.getTimezoneOffset())*6e4;function re(e,r){var t=e.getTime();if(r)t-=1462*24*60*60*1e3;return(t-ee)/(24*60*60*1e3)}function te(e){var r=new Date;r.setTime(e*24*60*60*1e3+ee);return r}function ae(e){var r=0,t=0,a=false;var n=e.match(/P([0-9\.]+Y)?([0-9\.]+M)?([0-9\.]+D)?T([0-9\.]+H)?([0-9\.]+M)?([0-9\.]+S)?/);if(!n)throw new Error("|"+e+"| is not an ISO8601 Duration");for(var i=1;i!=n.length;++i){if(!n[i])continue;t=1;if(i>3)a=true;switch(n[i].slice(n[i].length-1)){case"Y":throw new Error("Unsupported ISO Duration Field: "+n[i].slice(n[i].length-1));case"D":t*=24;case"H":t*=60;case"M":if(!a)throw new Error("Unsupported ISO Duration Field: M");else t*=60;case"S":break;}r+=t*parseInt(n[i],10)}return r}var ne=new Date("2017-02-19T19:06:09.000Z");if(isNaN(ne.getFullYear()))ne=new Date("2/19/17");var ie=ne.getFullYear()==2017;function se(e,r){var t=new Date(e);if(ie){if(r>0)t.setTime(t.getTime()+t.getTimezoneOffset()*60*1e3);else if(r<0)t.setTime(t.getTime()-t.getTimezoneOffset()*60*1e3);return t}if(e instanceof Date)return e;if(ne.getFullYear()==1917&&!isNaN(t.getFullYear())){var a=t.getFullYear();if(e.indexOf(""+a)>-1)return t;t.setFullYear(t.getFullYear()+100);return t}var n=e.match(/\d+/g)||["2017","2","19","0","0","0"];var i=new Date(+n[0],+n[1]-1,+n[2],+n[3]||0,+n[4]||0,+n[5]||0);if(e.indexOf("Z")>-1)i=new Date(i.getTime()-i.getTimezoneOffset()*60*1e3);return i}function fe(e){var r="";for(var t=0;t!=e.length;++t)r+=String.fromCharCode(e[t]);return r}function oe(e){if(typeof JSON!="undefined"&&!Array.isArray(e))return JSON.parse(JSON.stringify(e));if(typeof e!="object"||e==null)return e;if(e instanceof Date)return new Date(e.getTime());var r={};for(var t in e)if(e.hasOwnProperty(t))r[t]=oe(e[t]);return r}function le(e,r){var t="";while(t.length<r)t+=e;return t}function ce(e){var r=Number(e);if(!isNaN(r))return r;var t=1;var a=e.replace(/([\d]),([\d])/g,"$1$2").replace(/[$]/g,"").replace(/[%]/g,function(){t*=100;return""});if(!isNaN(r=Number(a)))return r/t;a=a.replace(/[(](.*)[)]/,function(e,r){t=-t;return r});if(!isNaN(r=Number(a)))return r/t;return r}function he(e){var r=new Date(e),t=new Date(NaN);var a=r.getYear(),n=r.getMonth(),i=r.getDate();if(isNaN(i))return t;if(a<0||a>8099)return t;if((n>0||i>1)&&a!=101)return r;if(e.toLowerCase().match(/jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec/))return r;if(e.match(/[^-0-9:,\/\\]/))return t;return r}var ue="abacaba".split(/(:?b)/i).length==5;function de(e,r,t){if(ue||typeof r=="string")return e.split(r);var a=e.split(r),n=[a[0]];for(var i=1;i<a.length;++i){n.push(t);n.push(a[i])}return n}function pe(e){if(!e)return null;if(e.data)return d(e.data);if(e.asNodeBuffer&&w)return d(e.asNodeBuffer().toString("binary"));if(e.asBinary)return d(e.asBinary());if(e._data&&e._data.getContent)return d(fe(Array.prototype.slice.call(e._data.getContent(),0)));return null}function ve(e){if(!e)return null;if(e.data)return c(e.data);if(e.asNodeBuffer&&w)return e.asNodeBuffer();if(e._data&&e._data.getContent){var r=e._data.getContent();if(typeof r=="string")return c(r);return Array.prototype.slice.call(r)}return null}function ge(e){return e&&e.name.slice(-4)===".bin"?ve(e):pe(e)}function me(e,r){var t=K(e.files);var a=r.toLowerCase(),n=a.replace(/\//g,"\\");for(var i=0;i<t.length;++i){var s=t[i].toLowerCase();if(a==s||n==s)return e.files[t[i]]}return null}function be(e,r){var t=me(e,r);if(t==null)throw new Error("Cannot find file "+r+" in zip");return t}function we(e,r,t){if(!t)return ge(be(e,r));if(!r)return null;try{return we(e,r)}catch(a){return null}}function Ce(e,r,t){if(!t)return pe(be(e,r));if(!r)return null;try{return Ce(e,r)}catch(a){return null}}function Ee(e){var r=K(e.files),t=[];for(var a=0;a<r.length;++a)if(r[a].slice(-1)!="/")t.push(r[a]);return t.sort()}var ke;if(typeof JSZipSync!=="undefined")ke=JSZipSync;if(typeof exports!=="undefined"){if(typeof module!=="undefined"&&module.exports){if(typeof ke==="undefined")ke=undefined}}function Se(e,r){var t=r.split("/");if(r.slice(-1)!="/")t.pop();var a=e.split("/");while(a.length!==0){var n=a.shift();if(n==="..")t.pop();else if(n!==".")t.push(n)}return t.join("/")}var Ae='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r\n';var _e=/([^"\s?>\/]+)\s*=\s*((?:")([^"]*)(?:")|(?:')([^']*)(?:')|([^'">\s]+))/g;var Be=/<[\/\?]?[a-zA-Z0-9:]+(?:\s+[^"\s?>\/]+\s*=\s*(?:"[^"]*"|'[^']*'|[^'">\s=]+))*\s?[\/\?]?>/g;if(!Ae.match(Be))Be=/<[^>]*>/g;var Te=/<\w*:/,ye=/<(\/?)\w+:/;function xe(e,r){var t={};var a=0,n=0;for(;a!==e.length;++a)if((n=e.charCodeAt(a))===32||n===10||n===13)break;if(!r)t[0]=e.slice(0,a);if(a===e.length)return t;var i=e.match(_e),s=0,f="",o=0,l="",c="",h=1;if(i)for(o=0;o!=i.length;++o){c=i[o];for(n=0;n!=c.length;++n)if(c.charCodeAt(n)===61)break;l=c.slice(0,n).trim();while(c.charCodeAt(n+1)==32)++n;h=(a=c.charCodeAt(n+1))==34||a==39?1:0;f=c.slice(n+1+h,c.length-h);for(s=0;s!=l.length;++s)if(l.charCodeAt(s)===58)break;if(s===l.length){if(l.indexOf("_")>0)l=l.slice(0,l.indexOf("_"));t[l]=f;t[l.toLowerCase()]=f}else{var u=(s===5&&l.slice(0,5)==="xmlns"?"xmlns":"")+l.slice(s+1);if(t[u]&&l.slice(s-3,s)=="ext")continue;t[u]=f;t[u.toLowerCase()]=f}}return t}function Ie(e){return e.replace(ye,"<$1")}var Re={"&quot;":'"',"&apos;":"'","&gt;":">","&lt;":"<","&amp;":"&"};var De=Z(Re);var Oe=function(){var e=/&(?:quot|apos|gt|lt|amp|#x?([\da-fA-F]+));/g,r=/_x([\da-fA-F]{4})_/g;return function t(a){var n=a+"",i=n.indexOf("<![CDATA[");if(i==-1)return n.replace(e,function(e,r){return Re[e]||String.fromCharCode(parseInt(r,e.indexOf("x")>-1?16:10))||e}).replace(r,function(e,r){return String.fromCharCode(parseInt(r,16))});var s=n.indexOf("]]>");return t(n.slice(0,i))+n.slice(i+9,s)+t(n.slice(s+3))}}();var Fe=/[&<>'"]/g,Pe=/[\u0000-\u0008\u000b-\u001f]/g;function Ne(e){var r=e+"";return r.replace(Fe,function(e){return De[e]}).replace(Pe,function(e){return"_x"+("000"+e.charCodeAt(0).toString(16)).slice(-4)+"_"})}function Le(e){return Ne(e).replace(/ /g,"_x0020_")}var Me=/[\u0000-\u001f]/g;function Ue(e){var r=e+"";return r.replace(Fe,function(e){return De[e]}).replace(/\n/g,"<br/>").replace(Me,function(e){return"&#x"+("000"+e.charCodeAt(0).toString(16)).slice(-4)+";"})}function He(e){var r=e+"";return r.replace(Fe,function(e){return De[e]}).replace(Me,function(e){return"&#x"+e.charCodeAt(0).toString(16).toUpperCase()+";"})}var We=function(){var e=/&#(\d+);/g;function r(e,r){return String.fromCharCode(parseInt(r,10))}return function t(a){return a.replace(e,r)}}();var Ve=function(){return function e(r){return r.replace(/(\r\n|[\r\n])/g,"&#10;")}}();function ze(e){switch(e){case 1:;case true:;case"1":;case"true":;case"TRUE":return true;default:return false;}}var Xe=function $g(e){var r="",t=0,a=0,n=0,i=0,s=0,f=0;while(t<e.length){a=e.charCodeAt(t++);if(a<128){r+=String.fromCharCode(a);continue}n=e.charCodeAt(t++);if(a>191&&a<224){s=(a&31)<<6;s|=n&63;r+=String.fromCharCode(s);continue}i=e.charCodeAt(t++);if(a<240){r+=String.fromCharCode((a&15)<<12|(n&63)<<6|i&63);continue}s=e.charCodeAt(t++);f=((a&7)<<18|(n&63)<<12|(i&63)<<6|s&63)-65536;r+=String.fromCharCode(55296+(f>>>10&1023));r+=String.fromCharCode(56320+(f&1023))}return r};var Ge=function(e){var r=[],t=0,a=0,n=0;while(t<e.length){a=e.charCodeAt(t++);switch(true){case a<128:r.push(String.fromCharCode(a));break;case a<2048:r.push(String.fromCharCode(192+(a>>6)));r.push(String.fromCharCode(128+(a&63)));break;case a>=55296&&a<57344:a-=55296;n=e.charCodeAt(t++)-56320+(a<<10);r.push(String.fromCharCode(240+(n>>18&7)));r.push(String.fromCharCode(144+(n>>12&63)));r.push(String.fromCharCode(128+(n>>6&63)));r.push(String.fromCharCode(128+(n&63)));break;default:r.push(String.fromCharCode(224+(a>>12)));r.push(String.fromCharCode(128+(a>>6&63)));r.push(String.fromCharCode(128+(a&63)));}}return r.join("")};if(w){var je=function Zg(e){var r=Buffer.alloc(2*e.length),t,a,n=1,i=0,s=0,f;for(a=0;a<e.length;a+=n){n=1;if((f=e.charCodeAt(a))<128)t=f;else if(f<224){t=(f&31)*64+(e.charCodeAt(a+1)&63);n=2}else if(f<240){t=(f&15)*4096+(e.charCodeAt(a+1)&63)*64+(e.charCodeAt(a+2)&63);n=3}else{n=4;t=(f&7)*262144+(e.charCodeAt(a+1)&63)*4096+(e.charCodeAt(a+2)&63)*64+(e.charCodeAt(a+3)&63);t-=65536;s=55296+(t>>>10&1023);t=56320+(t&1023)}if(s!==0){r[i++]=s&255;r[i++]=s>>>8;s=0}r[i++]=t%256;r[i++]=t>>>8}return r.slice(0,i).toString("ucs2")};var Ke="foo bar baz☃🍣";if(Xe(Ke)==je(Ke))Xe=je;var Ye=function Qg(e){return C(e,"binary").toString("utf8")};if(Xe(Ke)==Ye(Ke))Xe=Ye;Ge=function(e){return C(e,"utf8").toString("binary")}}var $e=function(){var e={};return function r(t,a){var n=t+"|"+(a||"");if(e[n])return e[n];return e[n]=new RegExp("<(?:\\w+:)?"+t+'(?: xml:space="preserve")?(?:[^>]*)>([\\s\\S]*?)</(?:\\w+:)?'+t+">",a||"")}}();var Ze=function(){var e=[["nbsp"," "],["middot","·"],["quot",'"'],["apos","'"],["gt",">"],["lt","<"],["amp","&"]].map(function(e){return[new RegExp("&"+e[0]+";","g"),e[1]]});return function r(t){var a=t.replace(/^[\t\n\r ]+/,"").replace(/[\t\n\r ]+$/,"").replace(/[\t\n\r ]+/g," ").replace(/<\s*[bB][rR]\s*\/?>/g,"\n").replace(/<[^>]*>/g,"");for(var n=0;n<e.length;++n)a=a.replace(e[n][0],e[n][1]);return a}}();var Qe=function(){var e={};return function r(t){if(e[t]!==undefined)return e[t];return e[t]=new RegExp("<(?:vt:)?"+t+">([\\s\\S]*?)</(?:vt:)?"+t+">","g")}}();var Je=/<\/?(?:vt:)?variant>/g,qe=/<(?:vt:)([^>]*)>([\s\S]*)</;function er(e,r){var t=xe(e);var a=e.match(Qe(t.baseType))||[];var n=[];if(a.length!=t.size){if(r.WTF)throw new Error("unexpected vector length "+a.length+" != "+t.size);return n}a.forEach(function(e){var r=e.replace(Je,"").match(qe);if(r)n.push({v:Xe(r[2]),t:r[1]})});return n}var rr=/(^\s|\s$|\n)/;function tr(e,r){return"<"+e+(r.match(rr)?' xml:space="preserve"':"")+">"+r+"</"+e+">"}function ar(e){return K(e).map(function(r){return" "+r+'="'+e[r]+'"'}).join("")}function nr(e,r,t){return"<"+e+(t!=null?ar(t):"")+(r!=null?(r.match(rr)?' xml:space="preserve"':"")+">"+r+"</"+e:"/")+">"}function ir(e,r){try{return e.toISOString().replace(/\.\d*/,"")}catch(t){if(r)throw t}return""}function sr(e){switch(typeof e){case"string":return nr("vt:lpwstr",e);case"number":return nr((e|0)==e?"vt:i4":"vt:r8",String(e));case"boolean":return nr("vt:bool",e?"true":"false");}if(e instanceof Date)return nr("vt:filetime",ir(e));throw new Error("Unable to serialize "+e)}var fr={dc:"http://purl.org/dc/elements/1.1/",dcterms:"http://purl.org/dc/terms/",dcmitype:"http://purl.org/dc/dcmitype/",mx:"http://schemas.microsoft.com/office/mac/excel/2008/main",r:"http://schemas.openxmlformats.org/officeDocument/2006/relationships",sjs:"http://schemas.openxmlformats.org/package/2006/sheetjs/core-properties",vt:"http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes",xsi:"http://www.w3.org/2001/XMLSchema-instance",xsd:"http://www.w3.org/2001/XMLSchema"};fr.main=["http://schemas.openxmlformats.org/spreadsheetml/2006/main","http://purl.oclc.org/ooxml/spreadsheetml/main","http://schemas.microsoft.com/office/excel/2006/main","http://schemas.microsoft.com/office/excel/2006/2"];var or={o:"urn:schemas-microsoft-com:office:office",x:"urn:schemas-microsoft-com:office:excel",ss:"urn:schemas-microsoft-com:office:spreadsheet",dt:"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882",mv:"http://macVmlSchemaUri",v:"urn:schemas-microsoft-com:vml",html:"http://www.w3.org/TR/REC-html40"};function lr(e,r){var t=1-2*(e[r+7]>>>7);var a=((e[r+7]&127)<<4)+(e[r+6]>>>4&15);var n=e[r+6]&15;for(var i=5;i>=0;--i)n=n*256+e[r+i];if(a==2047)return n==0?t*Infinity:NaN;if(a==0)a=-1022;else{a-=1023;n+=Math.pow(2,52)}return t*Math.pow(2,a-52)*n}function cr(e,r,t){var a=(r<0||1/r==-Infinity?1:0)<<7,n=0,i=0;var s=a?-r:r;if(!isFinite(s)){n=2047;i=isNaN(r)?26985:0}else if(s==0)n=i=0;else{n=Math.floor(Math.log(s)/Math.LN2);i=s*Math.pow(2,52-n);if(n<=-1023&&(!isFinite(i)||i<Math.pow(2,52))){n=-1022}else{i-=Math.pow(2,52);n+=1023}}for(var f=0;f<=5;++f,i/=256)e[t+f]=i&255;e[t+6]=(n&15)<<4|i&15;e[t+7]=n>>4|a}var hr=function(e){var r=[],t=10240;for(var a=0;a<e[0].length;++a)if(e[0][a])for(var n=0,i=e[0][a].length;n<i;n+=t)r.push.apply(r,e[0][a].slice(n,n+t));return r};var ur=hr;var dr=function(e,r,t){var a=[];for(var n=r;n<t;n+=2)a.push(String.fromCharCode(Or(e,n)));return a.join("").replace(R,"")};var pr=dr;var vr=function(e,r,t){var a=[];for(var n=r;n<r+t;++n)a.push(("0"+e[n].toString(16)).slice(-2));return a.join("")};var gr=vr;var mr=function(e,r,t){var a=[];for(var n=r;n<t;n++)a.push(String.fromCharCode(Dr(e,n)));return a.join("")};var br=mr;var wr=function(e,r){var t=Pr(e,r);return t>0?mr(e,r+4,r+4+t-1):""};var Cr=wr;var Er=function(e,r){var t=Pr(e,r);return t>0?mr(e,r+4,r+4+t-1):""};var kr=Er;var Sr=function(e,r){var t=2*Pr(e,r);return t>0?mr(e,r+4,r+4+t-1):""};var Ar=Sr;var _r,Br;_r=Br=function Jg(e,r){var t=Pr(e,r);return t>0?dr(e,r+4,r+4+t):""};var Tr=function(e,r){var t=Pr(e,r);return t>0?mr(e,r+4,r+4+t):""};var yr=Tr;var xr,Ir;xr=Ir=function(e,r){return lr(e,r)};var Rr=function qg(e){return Array.isArray(e)};if(w){dr=function(e,r,t){if(!Buffer.isBuffer(e))return pr(e,r,t);return e.toString("utf16le",r,t).replace(R,"")};vr=function(e,r,t){return Buffer.isBuffer(e)?e.toString("hex",r,r+t):gr(e,r,t)};wr=function em(e,r){if(!Buffer.isBuffer(e))return Cr(e,r);var t=e.readUInt32LE(r);return t>0?e.toString("utf8",r+4,r+4+t-1):""};Er=function rm(e,r){if(!Buffer.isBuffer(e))return kr(e,r);var t=e.readUInt32LE(r);return t>0?e.toString("utf8",r+4,r+4+t-1):""};Sr=function tm(e,r){if(!Buffer.isBuffer(e))return Ar(e,r);var t=2*e.readUInt32LE(r);return e.toString("utf16le",r+4,r+4+t-1)};_r=function am(e,r){if(!Buffer.isBuffer(e))return Br(e,r);var t=e.readUInt32LE(r);return e.toString("utf16le",r+4,r+4+t)};Tr=function nm(e,r){if(!Buffer.isBuffer(e))return yr(e,r);var t=e.readUInt32LE(r);return e.toString("utf8",r+4,r+4+t)};mr=function im(e,r,t){return Buffer.isBuffer(e)?e.toString("utf8",r,t):br(e,r,t)};hr=function(e){return e[0].length>0&&Buffer.isBuffer(e[0][0])?Buffer.concat(e[0]):ur(e)};I=function(e){return Buffer.isBuffer(e[0])?Buffer.concat(e):[].concat.apply([],e)};xr=function sm(e,r){if(Buffer.isBuffer(e))return e.readDoubleLE(r);return Ir(e,r)};Rr=function fm(e){return Buffer.isBuffer(e)||Array.isArray(e)}}if(typeof cptable!=="undefined"){dr=function(e,r,t){return cptable.utils.decode(1200,e.slice(r,t)).replace(R,"")};mr=function(e,r,t){return cptable.utils.decode(65001,e.slice(r,t))};wr=function(e,r){var a=Pr(e,r);return a>0?cptable.utils.decode(t,e.slice(r+4,r+4+a-1)):""};Er=function(e,t){var a=Pr(e,t);return a>0?cptable.utils.decode(r,e.slice(t+4,t+4+a-1)):""};Sr=function(e,r){var t=2*Pr(e,r);return t>0?cptable.utils.decode(1200,e.slice(r+4,r+4+t-1)):""};_r=function(e,r){var t=Pr(e,r);return t>0?cptable.utils.decode(1200,e.slice(r+4,r+4+t)):""};Tr=function(e,r){var t=Pr(e,r);return t>0?cptable.utils.decode(65001,e.slice(r+4,r+4+t)):""}}var Dr=function(e,r){return e[r]};var Or=function(e,r){return e[r+1]*(1<<8)+e[r]};var Fr=function(e,r){var t=e[r+1]*(1<<8)+e[r];return t<32768?t:(65535-t+1)*-1};var Pr=function(e,r){return e[r+3]*(1<<24)+(e[r+2]<<16)+(e[r+1]<<8)+e[r]};var Nr=function(e,r){return e[r+3]<<24|e[r+2]<<16|e[r+1]<<8|e[r]};var Lr=function(e,r){return e[r]<<24|e[r+1]<<16|e[r+2]<<8|e[r+3]};function Mr(e,t){var a="",n,i,s=[],f,o,l,c;switch(t){case"dbcs":c=this.l;if(w&&Buffer.isBuffer(this))a=this.slice(this.l,this.l+2*e).toString("utf16le");else for(l=0;l<e;++l){a+=String.fromCharCode(Or(this,c));c+=2}e*=2;break;case"utf8":a=mr(this,this.l,this.l+e);break;case"utf16le":e*=2;a=dr(this,this.l,this.l+e);break;case"wstr":if(typeof cptable!=="undefined")a=cptable.utils.decode(r,this.slice(this.l,this.l+2*e));else return Mr.call(this,e,"dbcs");e=2*e;break;case"lpstr-ansi":a=wr(this,this.l);e=4+Pr(this,this.l);break;case"lpstr-cp":a=Er(this,this.l);e=4+Pr(this,this.l);break;case"lpwstr":a=Sr(this,this.l);e=4+2*Pr(this,this.l);break;case"lpp4":e=4+Pr(this,this.l);a=_r(this,this.l);if(e&2)e+=2;break;case"8lpp4":e=4+Pr(this,this.l);a=Tr(this,this.l);if(e&3)e+=4-(e&3);break;case"cstr":e=0;a="";while((f=Dr(this,this.l+e++))!==0)s.push(p(f));
a=s.join("");break;case"_wstr":e=0;a="";while((f=Or(this,this.l+e))!==0){s.push(p(f));e+=2}e+=2;a=s.join("");break;case"dbcs-cont":a="";c=this.l;for(l=0;l<e;++l){if(this.lens&&this.lens.indexOf(c)!==-1){f=Dr(this,c);this.l=c+1;o=Mr.call(this,e-l,f?"dbcs-cont":"sbcs-cont");return s.join("")+o}s.push(p(Or(this,c)));c+=2}a=s.join("");e*=2;break;case"cpstr":if(typeof cptable!=="undefined"){a=cptable.utils.decode(r,this.slice(this.l,this.l+e));break};case"sbcs-cont":a="";c=this.l;for(l=0;l!=e;++l){if(this.lens&&this.lens.indexOf(c)!==-1){f=Dr(this,c);this.l=c+1;o=Mr.call(this,e-l,f?"dbcs-cont":"sbcs-cont");return s.join("")+o}s.push(p(Dr(this,c)));c+=1}a=s.join("");break;default:switch(e){case 1:n=Dr(this,this.l);this.l++;return n;case 2:n=(t==="i"?Fr:Or)(this,this.l);this.l+=2;return n;case 4:;case-4:if(t==="i"||(this[this.l+3]&128)===0){n=(e>0?Nr:Lr)(this,this.l);this.l+=4;return n}else{i=Pr(this,this.l);this.l+=4}return i;case 8:;case-8:if(t==="f"){if(e==8)i=xr(this,this.l);else i=xr([this[this.l+7],this[this.l+6],this[this.l+5],this[this.l+4],this[this.l+3],this[this.l+2],this[this.l+1],this[this.l+0]],0);this.l+=8;return i}else e=8;case 16:a=vr(this,this.l,e);break;};}this.l+=e;return a}var Ur=function(e,r,t){e[t]=r&255;e[t+1]=r>>>8&255;e[t+2]=r>>>16&255;e[t+3]=r>>>24&255};var Hr=function(e,r,t){e[t]=r&255;e[t+1]=r>>8&255;e[t+2]=r>>16&255;e[t+3]=r>>24&255};var Wr=function(e,r,t){e[t]=r&255;e[t+1]=r>>>8&255};function Vr(e,r,t){var a=0,n=0;if(t==="dbcs"){for(n=0;n!=r.length;++n)Wr(this,r.charCodeAt(n),this.l+2*n);a=2*r.length}else if(t==="sbcs"){r=r.replace(/[^\x00-\x7F]/g,"_");for(n=0;n!=r.length;++n)this[this.l+n]=r.charCodeAt(n)&255;a=r.length}else if(t==="hex"){for(;n<e;++n){this[this.l++]=parseInt(r.slice(2*n,2*n+2),16)||0}return this}else if(t==="utf16le"){var i=Math.min(this.l+e,this.length);for(n=0;n<Math.min(r.length,e);++n){var s=r.charCodeAt(n);this[this.l++]=s&255;this[this.l++]=s>>8}while(this.l<i)this[this.l++]=0;return this}else switch(e){case 1:a=1;this[this.l]=r&255;break;case 2:a=2;this[this.l]=r&255;r>>>=8;this[this.l+1]=r&255;break;case 3:a=3;this[this.l]=r&255;r>>>=8;this[this.l+1]=r&255;r>>>=8;this[this.l+2]=r&255;break;case 4:a=4;Ur(this,r,this.l);break;case 8:a=8;if(t==="f"){cr(this,r,this.l);break};case 16:break;case-4:a=4;Hr(this,r,this.l);break;}this.l+=a;return this}function zr(e,r){var t=vr(this,this.l,e.length>>1);if(t!==e)throw new Error(r+"Expected "+e+" saw "+t);this.l+=e.length>>1}function Xr(e,r){e.l=r;e._R=Mr;e.chk=zr;e._W=Vr}function Gr(e,r){e.l+=r}function jr(e){var r=S(e);Xr(r,0);return r}function Kr(e,r,t){if(!e)return;var a,n,i;Xr(e,e.l||0);var s=e.length,f=0,o=0;while(e.l<s){f=e._R(1);if(f&128)f=(f&127)+((e._R(1)&127)<<7);var l=uv[f]||uv[65535];a=e._R(1);i=a&127;for(n=1;n<4&&a&128;++n)i+=((a=e._R(1))&127)<<7*n;o=e.l+i;var c=(l.f||Gr)(e,i,t);e.l=o;if(r(c,l.n,f))return}}function Yr(){var e=[],r=w?256:2048;var t=function o(e){var r=jr(e);Xr(r,0);return r};var a=t(r);var n=function l(){if(!a)return;if(a.length>a.l){a=a.slice(0,a.l);a.l=a.length}if(a.length>0)e.push(a);a=null};var i=function c(e){if(a&&e<a.length-a.l)return a;n();return a=t(Math.max(e+1,r))};var s=function h(){n();return hr([e])};var f=function u(e){n();a=e;if(a.l==null)a.l=a.length;i(r)};return{next:i,push:f,end:s,_bufs:e}}function $r(e,r,t,a){var n=+dv[r],i;if(isNaN(n))return;if(!a)a=uv[n].p||(t||[]).length||0;i=1+(n>=128?1:0)+1;if(a>=128)++i;if(a>=16384)++i;if(a>=2097152)++i;var s=e.next(i);if(n<=127)s._W(1,n);else{s._W(1,(n&127)+128);s._W(1,n>>7)}for(var f=0;f!=4;++f){if(a>=128){s._W(1,(a&127)+128);a>>=7}else{s._W(1,a);break}}if(a>0&&Rr(t))e.push(t)}function Zr(e,r,t){var a=oe(e);if(r.s){if(a.cRel)a.c+=r.s.c;if(a.rRel)a.r+=r.s.r}else{if(a.cRel)a.c+=r.c;if(a.rRel)a.r+=r.r}if(!t||t.biff<12){while(a.c>=256)a.c-=256;while(a.r>=65536)a.r-=65536}return a}function Qr(e,r,t){var a=oe(e);a.s=Zr(a.s,r.s,t);a.e=Zr(a.e,r.s,t);return a}function Jr(e,r){if(e.cRel&&e.c<0){e=oe(e);e.c+=r>8?16384:256}if(e.rRel&&e.r<0){e=oe(e);e.r+=r>8?1048576:r>5?65536:16384}var t=ut(e);if(e.cRel===0)t=ot(t);if(e.rRel===0)t=nt(t);return t}function qr(e,r){if(e.s.r==0&&!e.s.rRel){if(e.e.r==(r.biff>=12?1048575:r.biff>=8?65536:16384)&&!e.e.rRel){return(e.s.cRel?"":"$")+ft(e.s.c)+":"+(e.e.cRel?"":"$")+ft(e.e.c)}}if(e.s.c==0&&!e.s.cRel){if(e.e.c==(r.biff>=12?65535:255)&&!e.e.cRel){return(e.s.rRel?"":"$")+at(e.s.r)+":"+(e.e.rRel?"":"$")+at(e.e.r)}}return Jr(e.s,r.biff)+":"+Jr(e.e,r.biff)}var et={};var rt=function(e,r){var t;if(typeof r!=="undefined")t=r;else if(typeof require!=="undefined"){try{t=undefined}catch(a){t=null}}e.rc4=function(e,r){var t=new Array(256);var a=0,n=0,i=0,s=0;for(n=0;n!=256;++n)t[n]=n;for(n=0;n!=256;++n){i=i+t[n]+e[n%e.length].charCodeAt(0)&255;s=t[n];t[n]=t[i];t[i]=s}n=i=0;var f=Buffer(r.length);for(a=0;a!=r.length;++a){n=n+1&255;i=(i+t[n])%256;s=t[n];t[n]=t[i];t[i]=s;f[a]=r[a]^t[t[n]+t[i]&255]}return f};e.md5=function(e){if(!t)throw new Error("Unsupported crypto");return t.createHash("md5").update(e).digest("hex")}};rt(et,typeof crypto!=="undefined"?crypto:undefined);function tt(e){return parseInt(it(e),10)-1}function at(e){return""+(e+1)}function nt(e){return e.replace(/([A-Z]|^)(\d+)$/,"$1$$$2")}function it(e){return e.replace(/\$(\d+)$/,"$1")}function st(e){var r=lt(e),t=0,a=0;for(;a!==r.length;++a)t=26*t+r.charCodeAt(a)-64;return t-1}function ft(e){var r="";for(++e;e;e=Math.floor((e-1)/26))r=String.fromCharCode((e-1)%26+65)+r;return r}function ot(e){return e.replace(/^([A-Z])/,"$$$1")}function lt(e){return e.replace(/^\$([A-Z])/,"$1")}function ct(e){return e.replace(/(\$?[A-Z]*)(\$?\d*)/,"$1,$2").split(",")}function ht(e){var r=ct(e);return{c:st(r[0]),r:tt(r[1])}}function ut(e){return ft(e.c)+at(e.r)}function dt(e){var r=e.split(":").map(ht);return{s:r[0],e:r[r.length-1]}}function pt(e,r){if(typeof r==="undefined"||typeof r==="number"){return pt(e.s,e.e)}if(typeof e!=="string")e=ut(e);if(typeof r!=="string")r=ut(r);return e==r?e:e+":"+r}function vt(e){var r={s:{c:0,r:0},e:{c:0,r:0}};var t=0,a=0,n=0;var i=e.length;for(t=0;a<i;++a){if((n=e.charCodeAt(a)-64)<1||n>26)break;t=26*t+n}r.s.c=--t;for(t=0;a<i;++a){if((n=e.charCodeAt(a)-48)<0||n>9)break;t=10*t+n}r.s.r=--t;if(a===i||e.charCodeAt(++a)===58){r.e.c=r.s.c;r.e.r=r.s.r;return r}for(t=0;a!=i;++a){if((n=e.charCodeAt(a)-64)<1||n>26)break;t=26*t+n}r.e.c=--t;for(t=0;a!=i;++a){if((n=e.charCodeAt(a)-48)<0||n>9)break;t=10*t+n}r.e.r=--t;return r}function gt(e,r){var t=e.t=="d"&&r instanceof Date;if(e.z!=null)try{return e.w=O.format(e.z,t?re(r):r)}catch(a){}try{return e.w=O.format((e.XF||{}).numFmtId||(t?14:0),t?re(r):r)}catch(a){return""+r}}function mt(e,r,t){if(e==null||e.t==null||e.t=="z")return"";if(e.w!==undefined)return e.w;if(e.t=="d"&&!e.z&&t&&t.dateNF)e.z=t.dateNF;if(r==undefined)return gt(e,e.v);return gt(e,r)}function bt(e,r){var t=r&&r.sheet?r.sheet:"Sheet1";var a={};a[t]=e;return{SheetNames:[t],Sheets:a}}function wt(e,r,t){var a=t||{};var n=e?Array.isArray(e):a.dense;if(g!=null&&n==null)n=g;var i=e||(n?[]:{});var s=0,f=0;if(i&&a.origin!=null){if(typeof a.origin=="number")s=a.origin;else{var o=typeof a.origin=="string"?ht(a.origin):a.origin;s=o.r;f=o.c}}var l={s:{c:1e7,r:1e7},e:{c:0,r:0}};if(i["!ref"]){var c=vt(i["!ref"]);l.s.c=c.s.c;l.s.r=c.s.r;l.e.c=Math.max(l.e.c,c.e.c);l.e.r=Math.max(l.e.r,c.e.r);if(s==-1)l.e.r=s=c.e.r+1}for(var h=0;h!=r.length;++h){if(!r[h])continue;if(!Array.isArray(r[h]))throw new Error("aoa_to_sheet expects an array of arrays");for(var u=0;u!=r[h].length;++u){if(typeof r[h][u]==="undefined")continue;var d={v:r[h][u]};var p=s+h,v=f+u;if(l.s.r>p)l.s.r=p;if(l.s.c>v)l.s.c=v;if(l.e.r<p)l.e.r=p;if(l.e.c<v)l.e.c=v;if(r[h][u]&&typeof r[h][u]==="object"&&!Array.isArray(r[h][u])&&!(r[h][u]instanceof Date))d=r[h][u];else{if(Array.isArray(d.v)){d.f=r[h][u][1];d.v=d.v[0]}if(d.v===null){if(d.f)d.t="n";else if(!a.sheetStubs)continue;else d.t="z"}else if(typeof d.v==="number")d.t="n";else if(typeof d.v==="boolean")d.t="b";else if(d.v instanceof Date){d.z=a.dateNF||O._table[14];if(a.cellDates){d.t="d";d.w=O.format(d.z,re(d.v))}else{d.t="n";d.v=re(d.v);d.w=O.format(d.z,d.v)}}else d.t="s"}if(n){if(!i[p])i[p]=[];i[p][v]=d}else{var m=ut({c:v,r:p});i[m]=d}}}if(l.s.c<1e7)i["!ref"]=pt(l);return i}function Ct(e,r){return wt(null,e,r)}function Et(e,r){if(!r)r=jr(4);r._W(4,e);return r}function kt(e){var r=e._R(4);return r===0?"":e._R(r,"dbcs")}function St(e,r){var t=false;if(r==null){t=true;r=jr(4+2*e.length)}r._W(4,e.length);if(e.length>0)r._W(0,e,"dbcs");return t?r.slice(0,r.l):r}function At(e){return{ich:e._R(2),ifnt:e._R(2)}}function _t(e,r){if(!r)r=jr(4);r._W(2,e.ich||0);r._W(2,e.ifnt||0);return r}function Bt(e,r){var t=e.l;var a=e._R(1);var n=kt(e);var i=[];var s={t:n,h:n};if((a&1)!==0){var f=e._R(4);for(var o=0;o!=f;++o)i.push(At(e));s.r=i}else s.r=[{ich:0,ifnt:0}];e.l=t+r;return s}function Tt(e,r){var t=false;if(r==null){t=true;r=jr(15+4*e.t.length)}r._W(1,0);St(e.t,r);return t?r.slice(0,r.l):r}var yt=Bt;function xt(e,r){var t=false;if(r==null){t=true;r=jr(23+4*e.t.length)}r._W(1,1);St(e.t,r);r._W(4,1);_t({ich:0,ifnt:0},r);return t?r.slice(0,r.l):r}function It(e){var r=e._R(4);var t=e._R(2);t+=e._R(1)<<16;e.l++;return{c:r,iStyleRef:t}}function Rt(e,r){if(r==null)r=jr(8);r._W(-4,e.c);r._W(3,e.iStyleRef||e.s);r._W(1,0);return r}var Dt=kt;var Ot=St;function Ft(e){var r=e._R(4);return r===0||r===4294967295?"":e._R(r,"dbcs")}function Pt(e,r){var t=false;if(r==null){t=true;r=jr(127)}r._W(4,e.length>0?e.length:4294967295);if(e.length>0)r._W(0,e,"dbcs");return t?r.slice(0,r.l):r}var Nt=kt;var Lt=Ft;var Mt=Pt;function Ut(e){var r=e.slice(e.l,e.l+4);var t=r[0]&1,a=r[0]&2;e.l+=4;r[0]&=252;var n=a===0?xr([0,0,0,0,r[0],r[1],r[2],r[3]],0):Nr(r,0)>>2;return t?n/100:n}function Ht(e,r){if(r==null)r=jr(4);var t=0,a=0,n=e*100;if(e==(e|0)&&e>=-(1<<29)&&e<1<<29){a=1}else if(n==(n|0)&&n>=-(1<<29)&&n<1<<29){a=1;t=1}if(a)r._W(-4,((t?n:e)<<2)+(t+2));else throw new Error("unsupported RkNumber "+e)}function Wt(e){var r={s:{},e:{}};r.s.r=e._R(4);r.e.r=e._R(4);r.s.c=e._R(4);r.e.c=e._R(4);return r}function Vt(e,r){if(!r)r=jr(16);r._W(4,e.s.r);r._W(4,e.e.r);r._W(4,e.s.c);r._W(4,e.e.c);return r}var zt=Wt;var Xt=Vt;function Gt(e){return e._R(8,"f")}function jt(e,r){return(r||jr(8))._W(8,e,"f")}var Kt={0:"#NULL!",7:"#DIV/0!",15:"#VALUE!",23:"#REF!",29:"#NAME?",36:"#NUM!",42:"#N/A",43:"#GETTING_DATA",255:"#WTF?"};var Yt=Q(Kt);function $t(e){var r={};var t=e._R(1);var a=t>>>1;var n=e._R(1);var i=e._R(2,"i");var s=e._R(1);var f=e._R(1);var o=e._R(1);e.l++;switch(a){case 0:r.auto=1;break;case 1:r.index=n;var l=Sa[n];if(l)r.rgb=$f(l);break;case 2:r.rgb=$f([s,f,o]);break;case 3:r.theme=n;break;}if(i!=0)r.tint=i>0?i/32767:i/32768;return r}function Zt(e,r){if(!r)r=jr(8);if(!e||e.auto){r._W(4,0);r._W(4,0);return r}if(e.index){r._W(1,2);r._W(1,e.index)}else if(e.theme){r._W(1,6);r._W(1,e.theme)}else{r._W(1,5);r._W(1,0)}var t=e.tint||0;if(t>0)t*=32767;else if(t<0)t*=32768;r._W(2,t);if(!e.rgb){r._W(2,0);r._W(1,0);r._W(1,0)}else{var a=e.rgb||"FFFFFF";r._W(1,parseInt(a.slice(0,2),16));r._W(1,parseInt(a.slice(2,4),16));r._W(1,parseInt(a.slice(4,6),16));r._W(1,255)}return r}function Qt(e){var r=e._R(1);e.l++;var t={fItalic:r&2,fStrikeout:r&8,fOutline:r&16,fShadow:r&32,fCondense:r&64,fExtend:r&128};return t}function Jt(e,r){if(!r)r=jr(2);var t=(e.italic?2:0)|(e.strike?8:0)|(e.outline?16:0)|(e.shadow?32:0)|(e.condense?64:0)|(e.extend?128:0);r._W(1,t);r._W(1,0);return r}function qt(e,r){var t={2:"BITMAP",3:"METAFILEPICT",8:"DIB",14:"ENHMETAFILE"};var a=e._R(4);switch(a){case 0:return"";case 4294967295:;case 4294967294:return t[e._R(4)]||"";}if(a>400)throw new Error("Unsupported Clipboard: "+a.toString(16));e.l-=4;return e._R(0,r==1?"lpstr":"lpwstr")}function ea(e){return qt(e,1)}function ra(e){return qt(e,2)}var ta=2;var aa=3;var na=11;var ia=12;var sa=19;var fa=30;var oa=64;var la=65;var ca=71;var ha=4096;var ua=80;var da=81;var pa=[ua,da];var va={1:{n:"CodePage",t:ta},2:{n:"Category",t:ua},3:{n:"PresentationFormat",t:ua},4:{n:"ByteCount",t:aa},5:{n:"LineCount",t:aa},6:{n:"ParagraphCount",t:aa},7:{n:"SlideCount",t:aa},8:{n:"NoteCount",t:aa},9:{n:"HiddenCount",t:aa},10:{n:"MultimediaClipCount",t:aa},11:{n:"ScaleCrop",t:na},12:{n:"HeadingPairs",t:ha|ia},13:{n:"TitlesOfParts",t:ha|fa},14:{n:"Manager",t:ua},15:{n:"Company",t:ua},16:{n:"LinksUpToDate",t:na},17:{n:"CharacterCount",t:aa},19:{n:"SharedDoc",t:na},22:{n:"HyperlinksChanged",t:na},23:{n:"AppVersion",t:aa,p:"version"},24:{n:"DigSig",t:la},26:{n:"ContentType",t:ua},27:{n:"ContentStatus",t:ua},28:{n:"Language",t:ua},29:{n:"Version",t:ua},255:{}};var ga={1:{n:"CodePage",t:ta},2:{n:"Title",t:ua},3:{n:"Subject",t:ua},4:{n:"Author",t:ua},5:{n:"Keywords",t:ua},6:{n:"Comments",t:ua},7:{n:"Template",t:ua},8:{n:"LastAuthor",t:ua},9:{n:"RevNumber",t:ua},10:{n:"EditTime",t:oa},11:{n:"LastPrinted",t:oa},12:{n:"CreatedDate",t:oa},13:{n:"ModifiedDate",t:oa},14:{n:"PageCount",t:aa},15:{n:"WordCount",t:aa},16:{n:"CharCount",t:aa},17:{n:"Thumbnail",t:ca},18:{n:"Application",t:ua},19:{n:"DocSecurity",t:aa},255:{}};var ma={2147483648:{n:"Locale",t:sa},2147483651:{n:"Behavior",t:sa},1919054434:{}};(function(){for(var e in ma)if(ma.hasOwnProperty(e))va[e]=ga[e]=ma[e]})();var ba=Y(va,"n");var wa=Y(ga,"n");var Ca={1:"US",2:"CA",3:"",7:"RU",20:"EG",30:"GR",31:"NL",32:"BE",33:"FR",34:"ES",36:"HU",39:"IT",41:"CH",43:"AT",44:"GB",45:"DK",46:"SE",47:"NO",48:"PL",49:"DE",52:"MX",55:"BR",61:"AU",64:"NZ",66:"TH",81:"JP",82:"KR",84:"VN",86:"CN",90:"TR",105:"JS",213:"DZ",216:"MA",218:"LY",351:"PT",354:"IS",358:"FI",420:"CZ",886:"TW",961:"LB",962:"JO",963:"SY",964:"IQ",965:"KW",966:"SA",971:"AE",972:"IL",974:"QA",981:"IR",65535:"US"};var Ea=[null,"solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"];function ka(e){return e.map(function(e){return[e>>16&255,e>>8&255,e&255]})}var Sa=ka([0,16777215,16711680,65280,255,16776960,16711935,65535,0,16777215,16711680,65280,255,16776960,16711935,65535,8388608,32768,128,8421376,8388736,32896,12632256,8421504,10066431,10040166,16777164,13434879,6684774,16744576,26316,13421823,128,16711935,16776960,65535,8388736,8388608,32896,255,52479,13434879,13434828,16777113,10079487,16751052,13408767,16764057,3368703,3394764,10079232,16763904,16750848,16737792,6710937,9868950,13158,3381606,13056,3355392,10040064,10040166,3355545,3355443,16777215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]);var Aa={"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":"workbooks","application/vnd.ms-excel.binIndexWs":"TODO","application/vnd.ms-excel.intlmacrosheet":"TODO","application/vnd.ms-excel.binIndexMs":"TODO","application/vnd.openxmlformats-package.core-properties+xml":"coreprops","application/vnd.openxmlformats-officedocument.custom-properties+xml":"custprops","application/vnd.openxmlformats-officedocument.extended-properties+xml":"extprops","application/vnd.openxmlformats-officedocument.customXmlProperties+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.customProperty":"TODO","application/vnd.ms-excel.pivotTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotTable+xml":"TODO","application/vnd.ms-office.chartcolorstyle+xml":"TODO","application/vnd.ms-office.chartstyle+xml":"TODO","application/vnd.ms-excel.calcChain":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.calcChain+xml":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.printerSettings":"TODO","application/vnd.ms-office.activeX":"TODO","application/vnd.ms-office.activeX+xml":"TODO","application/vnd.ms-excel.attachedToolbars":"TODO","application/vnd.ms-excel.connections":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":"TODO","application/vnd.ms-excel.externalLink":"links","application/vnd.openxmlformats-officedocument.spreadsheetml.externalLink+xml":"links","application/vnd.ms-excel.sheetMetadata":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml":"TODO","application/vnd.ms-excel.pivotCacheDefinition":"TODO","application/vnd.ms-excel.pivotCacheRecords":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheDefinition+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheRecords+xml":"TODO","application/vnd.ms-excel.queryTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.queryTable+xml":"TODO","application/vnd.ms-excel.userNames":"TODO","application/vnd.ms-excel.revisionHeaders":"TODO","application/vnd.ms-excel.revisionLog":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionHeaders+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionLog+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.userNames+xml":"TODO","application/vnd.ms-excel.tableSingleCells":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.tableSingleCells+xml":"TODO","application/vnd.ms-excel.slicer":"TODO","application/vnd.ms-excel.slicerCache":"TODO","application/vnd.ms-excel.slicer+xml":"TODO","application/vnd.ms-excel.slicerCache+xml":"TODO","application/vnd.ms-excel.wsSortMap":"TODO","application/vnd.ms-excel.table":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":"TODO","application/vnd.openxmlformats-officedocument.theme+xml":"themes","application/vnd.openxmlformats-officedocument.themeOverride+xml":"TODO","application/vnd.ms-excel.Timeline+xml":"TODO","application/vnd.ms-excel.TimelineCache+xml":"TODO","application/vnd.ms-office.vbaProject":"vba","application/vnd.ms-office.vbaProjectSignature":"vba","application/vnd.ms-office.volatileDependencies":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.volatileDependencies+xml":"TODO","application/vnd.ms-excel.controlproperties+xml":"TODO","application/vnd.openxmlformats-officedocument.model+data":"TODO","application/vnd.ms-excel.Survey+xml":"TODO","application/vnd.openxmlformats-officedocument.drawing+xml":"drawings","application/vnd.openxmlformats-officedocument.drawingml.chart+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramColors+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramData+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramLayout+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramStyle+xml":"TODO","application/vnd.openxmlformats-officedocument.vmlDrawing":"TODO","application/vnd.openxmlformats-package.relationships+xml":"rels","application/vnd.openxmlformats-officedocument.oleObject":"TODO","image/png":"TODO",sheet:"js"};var _a=function(){var e={workbooks:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml",xlsm:"application/vnd.ms-excel.sheet.macroEnabled.main+xml",xlsb:"application/vnd.ms-excel.sheet.binary.macroEnabled.main",xlam:"application/vnd.ms-excel.addin.macroEnabled.main+xml",xltx:"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml"},strs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml",xlsb:"application/vnd.ms-excel.sharedStrings"},comments:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml",xlsb:"application/vnd.ms-excel.comments"},sheets:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml",xlsb:"application/vnd.ms-excel.worksheet"},charts:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml",xlsb:"application/vnd.ms-excel.chartsheet"},dialogs:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml",xlsb:"application/vnd.ms-excel.dialogsheet"},macros:{xlsx:"application/vnd.ms-excel.macrosheet+xml",xlsb:"application/vnd.ms-excel.macrosheet"},styles:{xlsx:"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml",xlsb:"application/vnd.ms-excel.styles"}};K(e).forEach(function(r){["xlsm","xlam"].forEach(function(t){if(!e[r][t])e[r][t]=e[r].xlsx})});K(e).forEach(function(r){K(e[r]).forEach(function(t){Aa[e[r][t]]=r})});return e}();var Ba=J(Aa);fr.CT="http://schemas.openxmlformats.org/package/2006/content-types";function Ta(){return{workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],TODO:[],xmlns:""}}function ya(e){var r=Ta();if(!e||!e.match)return r;var t={};(e.match(Be)||[]).forEach(function(e){var a=xe(e);switch(a[0].replace(Te,"<")){case"<?xml":break;case"<Types":r.xmlns=a["xmlns"+(a[0].match(/<(\w+):/)||["",""])[1]];break;case"<Default":t[a.Extension]=a.ContentType;break;case"<Override":if(r[Aa[a.ContentType]]!==undefined)r[Aa[a.ContentType]].push(a.PartName);break;}});if(r.xmlns!==fr.CT)throw new Error("Unknown Namespace: "+r.xmlns);r.calcchain=r.calcchains.length>0?r.calcchains[0]:"";r.sst=r.strs.length>0?r.strs[0]:"";r.style=r.styles.length>0?r.styles[0]:"";r.defaults=t;delete r.calcchains;return r}var xa=nr("Types",null,{xmlns:fr.CT,"xmlns:xsd":fr.xsd,"xmlns:xsi":fr.xsi});var Ia=[["xml","application/xml"],["bin","application/vnd.ms-excel.sheet.binary.macroEnabled.main"],["vml","application/vnd.openxmlformats-officedocument.vmlDrawing"],["bmp","image/bmp"],["png","image/png"],["gif","image/gif"],["emf","image/x-emf"],["wmf","image/x-wmf"],["jpg","image/jpeg"],["jpeg","image/jpeg"],["tif","image/tiff"],["tiff","image/tiff"],["pdf","application/pdf"],["rels",Ba.rels[0]]].map(function(e){return nr("Default",null,{Extension:e[0],ContentType:e[1]})});function Ra(e,r){var t=[],a;t[t.length]=Ae;t[t.length]=xa;t=t.concat(Ia);var n=function(n){if(e[n]&&e[n].length>0){a=e[n][0];t[t.length]=nr("Override",null,{PartName:(a[0]=="/"?"":"/")+a,ContentType:_a[n][r.bookType||"xlsx"]})}};var i=function(a){(e[a]||[]).forEach(function(e){t[t.length]=nr("Override",null,{PartName:(e[0]=="/"?"":"/")+e,ContentType:_a[a][r.bookType||"xlsx"]})})};var s=function(r){(e[r]||[]).forEach(function(e){t[t.length]=nr("Override",null,{PartName:(e[0]=="/"?"":"/")+e,ContentType:Ba[r][0]})})};n("workbooks");i("sheets");i("charts");s("themes");["strs","styles"].forEach(n);["coreprops","extprops","custprops"].forEach(s);s("vba");s("comments");s("drawings");if(t.length>2){t[t.length]="</Types>";t[1]=t[1].replace("/>",">")}return t.join("")}var Da={WB:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument",SHEET:"http://sheetjs.openxmlformats.org/officeDocument/2006/relationships/officeDocument",HLINK:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink",VML:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/vmlDrawing",VBA:"http://schemas.microsoft.com/office/2006/relationships/vbaProject"};function Oa(e){var r=e.lastIndexOf("/");return e.slice(0,r+1)+"_rels/"+e.slice(r+1)+".rels"}function Fa(e,r){if(!e)return e;if(r.charAt(0)!=="/"){r="/"+r}var t={};var a={};(e.match(Be)||[]).forEach(function(e){var n=xe(e);if(n[0]==="<Relationship"){var i={};i.Type=n.Type;i.Target=n.Target;i.Id=n.Id;i.TargetMode=n.TargetMode;var s=n.TargetMode==="External"?n.Target:Se(n.Target,r);t[s]=i;a[n.Id]=i}});t["!id"]=a;return t}fr.RELS="http://schemas.openxmlformats.org/package/2006/relationships";var Pa=nr("Relationships",null,{xmlns:fr.RELS});function Na(e){var r=[Ae,Pa];K(e["!id"]).forEach(function(t){r[r.length]=nr("Relationship",null,e["!id"][t])});if(r.length>2){r[r.length]="</Relationships>";r[1]=r[1].replace("/>",">")}return r.join("")}function La(e,r,t,a,n){if(!n)n={};if(!e["!id"])e["!id"]={};if(r<0)for(r=1;e["!id"]["rId"+r];++r){}n.Id="rId"+r;n.Type=a;n.Target=t;if(n.Type==Da.HLINK)n.TargetMode="External";if(e["!id"][n.Id])throw new Error("Cannot rewrite rId "+r);e["!id"][n.Id]=n;e[("/"+n.Target).replace("//","/")]=n;return r}var Ma="application/vnd.oasis.opendocument.spreadsheet";function Ua(e,r){var t=Up(e);var a;var n;while(a=Hp.exec(t))switch(a[3]){case"manifest":break;case"file-entry":n=xe(a[0],false);if(n.path=="/"&&n.type!==Ma)throw new Error("This OpenDocument is not a spreadsheet");break;case"encryption-data":;case"algorithm":;case"start-key-generation":;case"key-derivation":throw new Error("Unsupported ODS Encryption");default:if(r&&r.WTF)throw a;}}function Ha(e){var r=[Ae];r.push('<manifest:manifest xmlns:manifest="urn:oasis:names:tc:opendocument:xmlns:manifest:1.0" manifest:version="1.2">\n');r.push('  <manifest:file-entry manifest:full-path="/" manifest:version="1.2" manifest:media-type="application/vnd.oasis.opendocument.spreadsheet"/>\n');for(var t=0;t<e.length;++t)r.push('  <manifest:file-entry manifest:full-path="'+e[t][0]+'" manifest:media-type="'+e[t][1]+'"/>\n');r.push("</manifest:manifest>");return r.join("")}function Wa(e,r,t){return['  <rdf:Description rdf:about="'+e+'">\n','    <rdf:type rdf:resource="http://docs.oasis-open.org/ns/office/1.2/meta/'+(t||"odf")+"#"+r+'"/>\n',"  </rdf:Description>\n"].join("")}function Va(e,r){return['  <rdf:Description rdf:about="'+e+'">\n','    <ns0:hasPart xmlns:ns0="http://docs.oasis-open.org/ns/office/1.2/meta/pkg#" rdf:resource="'+r+'"/>\n',"  </rdf:Description>\n"].join("")}function za(e){var r=[Ae];r.push('<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">\n');for(var t=0;t!=e.length;++t){r.push(Wa(e[t][0],e[t][1]));r.push(Va("",e[t][0]))}r.push(Wa("","Document","pkg"));r.push("</rdf:RDF>");return r.join("")}var Xa=function(){var r='<?xml version="1.0" encoding="UTF-8" standalone="yes"?><office:document-meta xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xlink="http://www.w3.org/1999/xlink" office:version="1.2"><office:meta><meta:generator>Sheet'+"JS "+e.version+"</meta:generator></office:meta></office:document-meta>";return function t(){return r}}();var Ga=[["cp:category","Category"],["cp:contentStatus","ContentStatus"],["cp:keywords","Keywords"],["cp:lastModifiedBy","LastAuthor"],["cp:lastPrinted","LastPrinted"],["cp:revision","RevNumber"],["cp:version","Version"],["dc:creator","Author"],["dc:description","Comments"],["dc:identifier","Identifier"],["dc:language","Language"],["dc:subject","Subject"],["dc:title","Title"],["dcterms:created","CreatedDate","date"],["dcterms:modified","ModifiedDate","date"]];fr.CORE_PROPS="http://schemas.openxmlformats.org/package/2006/metadata/core-properties";Da.CORE_PROPS="http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties";var ja=function(){var e=new Array(Ga.length);for(var r=0;r<Ga.length;++r){var t=Ga[r];var a="(?:"+t[0].slice(0,t[0].indexOf(":"))+":)"+t[0].slice(t[0].indexOf(":")+1);e[r]=new RegExp("<"+a+"[^>]*>([\\s\\S]*?)</"+a+">")}return e}();function Ka(e){var r={};e=Xe(e);for(var t=0;t<Ga.length;++t){var a=Ga[t],n=e.match(ja[t]);if(n!=null&&n.length>0)r[a[1]]=n[1];if(a[2]==="date"&&r[a[1]])r[a[1]]=se(r[a[1]])}return r}var Ya=nr("cp:coreProperties",null,{"xmlns:cp":fr.CORE_PROPS,"xmlns:dc":fr.dc,"xmlns:dcterms":fr.dcterms,"xmlns:dcmitype":fr.dcmitype,"xmlns:xsi":fr.xsi});function $a(e,r,t,a,n){if(n[e]!=null||r==null||r==="")return;n[e]=r;a[a.length]=t?nr(e,r,t):tr(e,r)}function Za(e,r){var t=r||{};var a=[Ae,Ya],n={};if(!e&&!t.Props)return a.join("");if(e){if(e.CreatedDate!=null)$a("dcterms:created",typeof e.CreatedDate==="string"?e.CreatedDate:ir(e.CreatedDate,t.WTF),{"xsi:type":"dcterms:W3CDTF"},a,n);if(e.ModifiedDate!=null)$a("dcterms:modified",typeof e.ModifiedDate==="string"?e.ModifiedDate:ir(e.ModifiedDate,t.WTF),{"xsi:type":"dcterms:W3CDTF"},a,n)}for(var i=0;i!=Ga.length;++i){var s=Ga[i];var f=t.Props&&t.Props[s[1]]!=null?t.Props[s[1]]:e?e[s[1]]:null;if(f===true)f="1";else if(f===false)f="0";else if(typeof f=="number")f=String(f);if(f!=null)$a(s[0],f,null,a,n)}if(a.length>2){a[a.length]="</cp:coreProperties>";a[1]=a[1].replace("/>",">")}return a.join("")}var Qa=[["Application","Application","string"],["AppVersion","AppVersion","string"],["Company","Company","string"],["DocSecurity","DocSecurity","string"],["Manager","Manager","string"],["HyperlinksChanged","HyperlinksChanged","bool"],["SharedDoc","SharedDoc","bool"],["LinksUpToDate","LinksUpToDate","bool"],["ScaleCrop","ScaleCrop","bool"],["HeadingPairs","HeadingPairs","raw"],["TitlesOfParts","TitlesOfParts","raw"]];fr.EXT_PROPS="http://schemas.openxmlformats.org/officeDocument/2006/extended-properties";Da.EXT_PROPS="http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties";var Ja=["Worksheets","SheetNames","NamedRanges","DefinedNames","Chartsheets","ChartNames"];function qa(e,r,t,a){var n=[];if(typeof e=="string")n=er(e,a);else for(var i=0;i<e.length;++i)n=n.concat(e[i].map(function(e){return{v:e}}));var s=typeof r=="string"?er(r,a).map(function(e){return e.v}):r;var f=0,o=0;if(s.length>0)for(var l=0;l!==n.length;l+=2){o=+n[l+1].v;switch(n[l].v){case"Worksheets":;case"工作表":;case"Листы":;case"أوراق Ø§Ù„عمل":;case"ワークシート":;case"גליונות ×¢×‘ודה":;case"Arbeitsblätter":;case"Çalışma Sayfaları":;case"Feuilles de calcul":;case"Fogli di lavoro":;case"Folhas de cálculo":;case"Planilhas":;case"Regneark":;case"Werkbladen":t.Worksheets=o;t.SheetNames=s.slice(f,f+o);break;case"Named Ranges":;case"名前付き一覧":;case"Benannte Bereiche":;case"Navngivne omrÃ¥der":t.NamedRanges=o;t.DefinedNames=s.slice(f,f+o);break;case"Charts":;case"Diagramme":t.Chartsheets=o;t.ChartNames=s.slice(f,f+o);break;}f+=o}}function en(e,r,t){var a={};if(!r)r={};e=Xe(e);Qa.forEach(function(t){switch(t[2]){case"string":r[t[1]]=(e.match($e(t[0]))||[])[1];break;case"bool":r[t[1]]=(e.match($e(t[0]))||[])[1]==="true";break;case"raw":var n=e.match(new RegExp("<"+t[0]+"[^>]*>([\\s\\S]*?)</"+t[0]+">"));if(n&&n.length>0)a[t[1]]=n[1];break;}});if(a.HeadingPairs&&a.TitlesOfParts)qa(a.HeadingPairs,a.TitlesOfParts,r,t);return r}var rn=nr("Properties",null,{xmlns:fr.EXT_PROPS,"xmlns:vt":fr.vt});function tn(e){var r=[],t=nr;if(!e)e={};e.Application="SheetJS";r[r.length]=Ae;r[r.length]=rn;Qa.forEach(function(a){if(e[a[1]]===undefined)return;var n;switch(a[2]){case"string":n=String(e[a[1]]);break;case"bool":n=e[a[1]]?"true":"false";break;}if(n!==undefined)r[r.length]=t(a[0],n)});r[r.length]=t("HeadingPairs",t("vt:vector",t("vt:variant","<vt:lpstr>Worksheets</vt:lpstr>")+t("vt:variant",t("vt:i4",String(e.Worksheets))),{size:2,baseType:"variant"}));r[r.length]=t("TitlesOfParts",t("vt:vector",e.SheetNames.map(function(e){return"<vt:lpstr>"+Ne(e)+"</vt:lpstr>"}).join(""),{size:e.Worksheets,baseType:"lpstr"}));if(r.length>2){r[r.length]="</Properties>";r[1]=r[1].replace("/>",">")}return r.join("")}fr.CUST_PROPS="http://schemas.openxmlformats.org/officeDocument/2006/custom-properties";Da.CUST_PROPS="http://schemas.openxmlformats.org/officeDocument/2006/relationships/custom-properties";var an=/<[^>]+>[^<]*/g;function nn(e,r){var t={},a="";var n=e.match(an);if(n)for(var i=0;i!=n.length;++i){var s=n[i],f=xe(s);switch(f[0]){case"<?xml":break;case"<Properties":break;case"<property":a=f.name;break;case"</property>":a=null;break;default:if(s.indexOf("<vt:")===0){var o=s.split(">");var l=o[0].slice(4),c=o[1];switch(l){case"lpstr":;case"bstr":;case"lpwstr":
t[a]=Oe(c);break;case"bool":t[a]=ze(c);break;case"i1":;case"i2":;case"i4":;case"i8":;case"int":;case"uint":t[a]=parseInt(c,10);break;case"r4":;case"r8":;case"decimal":t[a]=parseFloat(c);break;case"filetime":;case"date":t[a]=se(c);break;case"cy":;case"error":t[a]=Oe(c);break;default:if(l.slice(-1)=="/")break;if(r.WTF&&typeof console!=="undefined")console.warn("Unexpected",s,l,o);}}else if(s.slice(0,2)==="</"){}else if(r.WTF)throw new Error(s);}}return t}var sn=nr("Properties",null,{xmlns:fr.CUST_PROPS,"xmlns:vt":fr.vt});function fn(e){var r=[Ae,sn];if(!e)return r.join("");var t=1;K(e).forEach(function a(n){++t;r[r.length]=nr("property",sr(e[n]),{fmtid:"{D5CDD505-2E9C-101B-9397-08002B2CF9AE}",pid:t,name:n})});if(r.length>2){r[r.length]="</Properties>";r[1]=r[1].replace("/>",">")}return r.join("")}var on={Title:"Title",Subject:"Subject",Author:"Author",Keywords:"Keywords",Comments:"Description",LastAuthor:"LastAuthor",RevNumber:"Revision",Application:"AppName",LastPrinted:"LastPrinted",CreatedDate:"Created",ModifiedDate:"LastSaved",Category:"Category",Manager:"Manager",Company:"Company",AppVersion:"Version",ContentStatus:"ContentStatus",Identifier:"Identifier",Language:"Language"};var ln=Z(on);function cn(e,r,t){r=ln[r]||r;e[r]=t}function hn(e,r){var t=[];K(on).map(function(e){for(var r=0;r<Ga.length;++r)if(Ga[r][1]==e)return Ga[r];for(r=0;r<Qa.length;++r)if(Qa[r][1]==e)return Qa[r];throw e}).forEach(function(a){if(e[a[1]]==null)return;var n=r&&r.Props&&r.Props[a[1]]!=null?r.Props[a[1]]:e[a[1]];switch(a[2]){case"date":n=new Date(n).toISOString().replace(/\.\d*Z/,"Z");break;}if(typeof n=="number")n=String(n);else if(n===true||n===false){n=n?"1":"0"}else if(n instanceof Date)n=new Date(n).toISOString().replace(/\.\d*Z/,"");t.push(tr(on[a[1]]||a[1],n))});return nr("DocumentProperties",t.join(""),{xmlns:or.o})}function un(e,r){var t=["Worksheets","SheetNames"];var a="CustomDocumentProperties";var n=[];if(e)K(e).forEach(function(r){if(!e.hasOwnProperty(r))return;for(var a=0;a<Ga.length;++a)if(r==Ga[a][1])return;for(a=0;a<Qa.length;++a)if(r==Qa[a][1])return;for(a=0;a<t.length;++a)if(r==t[a])return;var i=e[r];var s="string";if(typeof i=="number"){s="float";i=String(i)}else if(i===true||i===false){s="boolean";i=i?"1":"0"}else i=String(i);n.push(nr(Le(r),i,{"dt:dt":s}))});if(r)K(r).forEach(function(t){if(!r.hasOwnProperty(t))return;if(e&&e.hasOwnProperty(t))return;var a=r[t];var i="string";if(typeof a=="number"){i="float";a=String(a)}else if(a===true||a===false){i="boolean";a=a?"1":"0"}else if(a instanceof Date){i="dateTime.tz";a=a.toISOString()}else a=String(a);n.push(nr(Le(t),a,{"dt:dt":i}))});return"<"+a+' xmlns="'+or.o+'">'+n.join("")+"</"+a+">"}function dn(e){var r=e._R(4),t=e._R(4);return new Date((t/1e7*Math.pow(2,32)+r/1e7-11644473600)*1e3).toISOString().replace(/\.000/,"")}function pn(e){var r=typeof e=="string"?new Date(Date.parse(e)):e;var t=r.getTime()/1e3+11644473600;var a=t%Math.pow(2,32),n=(t-a)/Math.pow(2,32);a*=1e7;n*=1e7;var i=a/Math.pow(2,32)|0;if(i>0){a=a%Math.pow(2,32);n+=i}var s=jr(8);s._W(4,a);s._W(4,n);return s}function vn(e,r,t){var a=e.l;var n=e._R(0,"lpstr-cp");if(t)while(e.l-a&3)++e.l;return n}function gn(e,r,t){var a=e._R(0,"lpwstr");if(t)e.l+=4-(a.length+1&3)&3;return a}function mn(e,r,t){if(r===31)return gn(e);return vn(e,r,t)}function bn(e,r,t){return mn(e,r,t===false?0:4)}function wn(e,r){if(!r)throw new Error("VtUnalignedString must have positive length");return mn(e,r,0)}function Cn(e){var r=e._R(4);var t=[];for(var a=0;a!=r;++a)t[a]=e._R(0,"lpstr-cp").replace(R,"");return t}function En(e){return Cn(e)}function kn(e){var r=yn(e,da);var t=yn(e,aa);return[r,t]}function Sn(e){var r=e._R(4);var t=[];for(var a=0;a!=r/2;++a)t.push(kn(e));return t}function An(e){return Sn(e)}function _n(e,r){var t=e._R(4);var a={};for(var n=0;n!=t;++n){var i=e._R(4);var s=e._R(4);a[i]=e._R(s,r===1200?"utf16le":"utf8").replace(R,"").replace(D,"!");if(r===1200&&s%2)e.l+=2}if(e.l&3)e.l=e.l>>2+1<<2;return a}function Bn(e){var r=e._R(4);var t=e.slice(e.l,e.l+r);e.l+=r;if((r&3)>0)e.l+=4-(r&3)&3;return t}function Tn(e){var r={};r.Size=e._R(4);e.l+=r.Size+3-(r.Size-1)%4;return r}function yn(e,r,t){var a=e._R(2),n,i=t||{};e.l+=2;if(r!==ia)if(a!==r&&pa.indexOf(r)===-1)throw new Error("Expected type "+r+" saw "+a);switch(r===ia?a:r){case 2:n=e._R(2,"i");if(!i.raw)e.l+=2;return n;case 3:n=e._R(4,"i");return n;case 11:return e._R(4)!==0;case 19:n=e._R(4);return n;case 30:return vn(e,a,4).replace(R,"");case 31:return gn(e);case 64:return dn(e);case 65:return Bn(e);case 71:return Tn(e);case 80:return bn(e,a,!i.raw).replace(R,"");case 81:return wn(e,a).replace(R,"");case 4108:return An(e);case 4126:return En(e);default:throw new Error("TypedPropertyValue unrecognized type "+r+" "+a);}}function xn(e,r){var t=jr(4),a=jr(4);t._W(4,e==80?31:e);switch(e){case 3:a._W(-4,r);break;case 5:a=jr(8);a._W(8,r,"f");break;case 11:a._W(4,r?1:0);break;case 64:a=pn(r);break;case 31:;case 80:a=jr(4+2*(r.length+1)+(r.length%2?0:2));a._W(4,r.length+1);a._W(0,r,"dbcs");while(a.l!=a.length)a._W(1,0);break;default:throw new Error("TypedPropertyValue unrecognized type "+e+" "+r);}return I([t,a])}function In(e,r){var t=e.l;var a=e._R(4);var n=e._R(4);var i=[],s=0;var f=0;var l=-1,c={};for(s=0;s!=n;++s){var h=e._R(4);var u=e._R(4);i[s]=[h,u+t]}i.sort(function(e,r){return e[1]-r[1]});var d={};for(s=0;s!=n;++s){if(e.l!==i[s][1]){var p=true;if(s>0&&r)switch(r[i[s-1][0]].t){case 2:if(e.l+2===i[s][1]){e.l+=2;p=false}break;case 80:if(e.l<=i[s][1]){e.l=i[s][1];p=false}break;case 4108:if(e.l<=i[s][1]){e.l=i[s][1];p=false}break;}if((!r||s==0)&&e.l<=i[s][1]){p=false;e.l=i[s][1]}if(p)throw new Error("Read Error: Expected address "+i[s][1]+" at "+e.l+" :"+s)}if(r){var v=r[i[s][0]];d[v.n]=yn(e,v.t,{raw:true});if(v.p==="version")d[v.n]=String(d[v.n]>>16)+"."+("0000"+String(d[v.n]&65535)).slice(-4);if(v.n=="CodePage")switch(d[v.n]){case 0:d[v.n]=1252;case 874:;case 932:;case 936:;case 949:;case 950:;case 1250:;case 1251:;case 1253:;case 1254:;case 1255:;case 1256:;case 1257:;case 1258:;case 1e4:;case 1200:;case 1201:;case 1252:;case 65e3:;case-536:;case 65001:;case-535:o(f=d[v.n]>>>0&65535);break;default:throw new Error("Unsupported CodePage: "+d[v.n]);}}else{if(i[s][0]===1){f=d.CodePage=yn(e,ta);o(f);if(l!==-1){var g=e.l;e.l=i[l][1];c=_n(e,f);e.l=g}}else if(i[s][0]===0){if(f===0){l=s;e.l=i[s+1][1];continue}c=_n(e,f)}else{var m=c[i[s][0]];var b;switch(e[e.l]){case 65:e.l+=4;b=Bn(e);break;case 30:e.l+=4;b=bn(e,e[e.l-4]).replace(/\u0000+$/,"");break;case 31:e.l+=4;b=bn(e,e[e.l-4]).replace(/\u0000+$/,"");break;case 3:e.l+=4;b=e._R(4,"i");break;case 19:e.l+=4;b=e._R(4);break;case 5:e.l+=4;b=e._R(8,"f");break;case 11:e.l+=4;b=Un(e,4);break;case 64:e.l+=4;b=se(dn(e));break;default:throw new Error("unparsed value: "+e[e.l]);}d[m]=b}}}e.l=t+a;return d}var Rn=["CodePage","Thumbnail","_PID_LINKBASE","_PID_HLINKS","SystemIdentifier","FMTID"].concat(Ja);function Dn(e){switch(typeof e){case"boolean":return 11;case"number":return(e|0)==e?3:5;case"string":return 31;case"object":if(e instanceof Date)return 64;break;}return-1}function On(e,r,t){var a=jr(8),n=[],i=[];var s=8,f=0;var o=jr(8),l=jr(8);o._W(4,2);o._W(4,1200);l._W(4,1);i.push(o);n.push(l);s+=8+o.length;if(!r){l=jr(8);l._W(4,0);n.unshift(l);var c=[jr(4)];c[0]._W(4,e.length);for(f=0;f<e.length;++f){var h=e[f][0];o=jr(4+4+2*(h.length+1)+(h.length%2?0:2));o._W(4,f+2);o._W(4,h.length+1);o._W(0,h,"dbcs");while(o.l!=o.length)o._W(1,0);c.push(o)}o=I(c);i.unshift(o);s+=8+o.length}for(f=0;f<e.length;++f){if(r&&!r[e[f][0]])continue;if(Rn.indexOf(e[f][0])>-1)continue;if(e[f][1]==null)continue;var u=e[f][1],d=0;if(r){d=+r[e[f][0]];var p=t[d];if(p.p=="version"&&typeof u=="string"){var v=u.split(".");u=(+v[0]<<16)+(+v[1]||0)}o=xn(p.t,u)}else{var g=Dn(u);if(g==-1){g=31;u=String(u)}o=xn(g,u)}i.push(o);l=jr(8);l._W(4,!r?2+f:d);n.push(l);s+=8+o.length}var m=8*(i.length+1);for(f=0;f<i.length;++f){n[f]._W(4,m);m+=i[f].length}a._W(4,s);a._W(4,i.length);return I([a].concat(n).concat(i))}function Fn(e,r,t){var a=e.content;if(!a)return{};Xr(a,0);var n,i,s,f,o=0;a.chk("feff","Byte Order: ");a._R(2);var l=a._R(4);var c=a._R(16);if(c!==V.utils.consts.HEADER_CLSID&&c!==t)throw new Error("Bad PropertySet CLSID "+c);n=a._R(4);if(n!==1&&n!==2)throw new Error("Unrecognized #Sets: "+n);i=a._R(16);f=a._R(4);if(n===1&&f!==a.l)throw new Error("Length mismatch: "+f+" !== "+a.l);else if(n===2){s=a._R(16);o=a._R(4)}var h=In(a,r);var u={SystemIdentifier:l};for(var d in h)u[d]=h[d];u.FMTID=i;if(n===1)return u;if(o-a.l==2)a.l+=2;if(a.l!==o)throw new Error("Length mismatch 2: "+a.l+" !== "+o);var p;try{p=In(a,null)}catch(v){}for(d in p)u[d]=p[d];u.FMTID=[i,s];return u}function Pn(e,r,t,a,n,i){var s=jr(n?68:48);var f=[s];s._W(2,65534);s._W(2,0);s._W(4,842412599);s._W(16,V.utils.consts.HEADER_CLSID,"hex");s._W(4,n?2:1);s._W(16,r,"hex");s._W(4,n?68:48);var o=On(e,t,a);f.push(o);if(n){var l=On(n,null,null);s._W(16,i,"hex");s._W(4,68+o.length);f.push(l)}return I(f)}function Nn(e,r){e._R(r);return null}function Ln(e,r){if(!r)r=jr(e);for(var t=0;t<e;++t)r._W(1,0);return r}function Mn(e,r,t){var a=[],n=e.l+r;while(e.l<n)a.push(t(e,n-e.l));if(n!==e.l)throw new Error("Slurp error");return a}function Un(e,r){return e._R(r)===1}function Hn(e,r){if(!r)r=jr(2);r._W(2,+!!e);return r}function Wn(e){return e._R(2,"u")}function Vn(e,r){if(!r)r=jr(2);r._W(2,e);return r}function zn(e,r){return Mn(e,r,Wn)}function Xn(e){var r=e._R(1),t=e._R(1);return t===1?r:r===1}function Gn(e,r,t){if(!t)t=jr(2);t._W(1,+e);t._W(1,r=="e"?1:0);return t}function jn(e,t,a){var n=e._R(a&&a.biff>=12?2:1);var i="sbcs-cont";var s=r;if(a&&a.biff>=8)r=1200;if(!a||a.biff==8){var f=e._R(1);if(f){i="dbcs-cont"}}else if(a.biff==12){i="wstr"}if(a.biff>=2&&a.biff<=5)i="cpstr";var o=n?e._R(n,i):"";r=s;return o}function Kn(e){var t=r;r=1200;var a=e._R(2),n=e._R(1);var i=n&4,s=n&8;var f=1+(n&1);var o=0,l;var c={};if(s)o=e._R(2);if(i)l=e._R(4);var h=f==2?"dbcs-cont":"sbcs-cont";var u=a===0?"":e._R(a,h);if(s)e.l+=4*o;if(i)e.l+=l;c.t=u;if(!s){c.raw="<t>"+c.t+"</t>";c.r=c.t}r=t;return c}function Yn(e,r,t){var a;if(t){if(t.biff>=2&&t.biff<=5)return e._R(r,"cpstr");if(t.biff>=12)return e._R(r,"dbcs-cont")}var n=e._R(1);if(n===0){a=e._R(r,"sbcs-cont")}else{a=e._R(r,"dbcs-cont")}return a}function $n(e,r,t){var a=e._R(t&&t.biff==2?1:2);if(a===0){e.l++;return""}return Yn(e,a,t)}function Zn(e,r,t){if(t.biff>5)return $n(e,r,t);var a=e._R(1);if(a===0){e.l++;return""}return e._R(a,t.biff<=4||!e.lens?"cpstr":"sbcs-cont")}function Qn(e,r,t){if(!t)t=jr(3+2*e.length);t._W(2,e.length);t._W(1,1);t._W(31,e,"utf16le");return t}function Jn(e){var r=e._R(1);e.l++;var t=e._R(2);e.l+=2;return[r,t]}function qn(e){var r=e._R(4),t=e.l;var a=false;if(r>24){e.l+=r-24;if(e._R(16)==="795881f43b1d7f48af2c825dc4852763")a=true;e.l=t}var n=e._R((a?r-24:r)>>1,"utf16le").replace(R,"");if(a)e.l+=24;return n}function ei(e){e.l+=2;var r=e._R(0,"lpstr-ansi");e.l+=2;if(e._R(2)!=57005)throw new Error("Bad FileMoniker");var t=e._R(4);if(t===0)return r.replace(/\\/g,"/");var a=e._R(4);if(e._R(2)!=3)throw new Error("Bad FileMoniker");var n=e._R(a>>1,"utf16le").replace(R,"");return n}function ri(e,r){var t=e._R(16);r-=16;switch(t){case"e0c9ea79f9bace118c8200aa004ba90b":return qn(e,r);case"0303000000000000c000000000000046":return ei(e,r);default:throw new Error("Unsupported Moniker "+t);}}function ti(e){var r=e._R(4);var t=r>0?e._R(r,"utf16le").replace(R,""):"";return t}function ai(e,r){var t=e.l+r;var a=e._R(4);if(a!==2)throw new Error("Unrecognized streamVersion: "+a);var n=e._R(2);e.l+=2;var i,s,f,o,l="",c,h;if(n&16)i=ti(e,t-e.l);if(n&128)s=ti(e,t-e.l);if((n&257)===257)f=ti(e,t-e.l);if((n&257)===1)o=ri(e,t-e.l);if(n&8)l=ti(e,t-e.l);if(n&32)c=e._R(16);if(n&64)h=dn(e);e.l=t;var u=s||f||o||"";if(u&&l)u+="#"+l;if(!u)u="#"+l;var d={Target:u};if(c)d.guid=c;if(h)d.time=h;if(i)d.Tooltip=i;return d}function ni(e){var r=jr(512),t=0;var a=e.Target;var n=a.indexOf("#")>-1?31:23;switch(a.charAt(0)){case"#":n=28;break;case".":n&=~2;break;}r._W(4,2);r._W(4,n);var i=[8,6815827,6619237,4849780,83];for(t=0;t<i.length;++t)r._W(4,i[t]);if(n==28){a=a.slice(1);r._W(4,a.length+1);for(t=0;t<a.length;++t)r._W(2,a.charCodeAt(t));r._W(2,0)}else if(n&2){i="e0 c9 ea 79 f9 ba ce 11 8c 82 00 aa 00 4b a9 0b".split(" ");for(t=0;t<i.length;++t)r._W(1,parseInt(i[t],16));r._W(4,2*(a.length+1));for(t=0;t<a.length;++t)r._W(2,a.charCodeAt(t));r._W(2,0)}else{i="03 03 00 00 00 00 00 00 c0 00 00 00 00 00 00 46".split(" ");for(t=0;t<i.length;++t)r._W(1,parseInt(i[t],16));var s=0;while(a.slice(s*3,s*3+3)=="../"||a.slice(s*3,s*3+3)=="..\\")++s;r._W(2,s);r._W(4,a.length+1);for(t=0;t<a.length;++t)r._W(1,a.charCodeAt(t)&255);r._W(1,0);r._W(2,65535);r._W(2,57005);for(t=0;t<6;++t)r._W(4,0)}return r.slice(0,r.l)}function ii(e){var r=e._R(1),t=e._R(1),a=e._R(1),n=e._R(1);return[r,t,a,n]}function si(e,r){var t=ii(e,r);t[3]=0;return t}function fi(e){var r=e._R(2);var t=e._R(2);var a=e._R(2);return{r:r,c:t,ixfe:a}}function oi(e,r,t,a){if(!a)a=jr(6);a._W(2,e);a._W(2,r);a._W(2,t||0);return a}function li(e){var r=e._R(2);var t=e._R(2);e.l+=8;return{type:r,flags:t}}function ci(e,r,t){return r===0?"":Zn(e,r,t)}function hi(e,r,t){var a=t.biff>8?4:2;var n=e._R(a),i=e._R(a,"i"),s=e._R(a,"i");return[n,i,s]}function ui(e){var r=e._R(2);var t=Ut(e);return[r,t]}function di(e,r,t){e.l+=4;r-=4;var a=e.l+r;var n=jn(e,r,t);var i=e._R(2);a-=e.l;if(i!==a)throw new Error("Malformed AddinUdf: padding = "+a+" != "+i);e.l+=i;return n}function pi(e){var r=e._R(2);var t=e._R(2);var a=e._R(2);var n=e._R(2);return{s:{c:a,r:r},e:{c:n,r:t}}}function vi(e,r){if(!r)r=jr(8);r._W(2,e.s.r);r._W(2,e.e.r);r._W(2,e.s.c);r._W(2,e.e.c);return r}function gi(e){var r=e._R(2);var t=e._R(2);var a=e._R(1);var n=e._R(1);return{s:{c:a,r:r},e:{c:n,r:t}}}var mi=gi;function bi(e){e.l+=4;var r=e._R(2);var t=e._R(2);var a=e._R(2);e.l+=12;return[t,r,a]}function wi(e){var r={};e.l+=4;e.l+=16;r.fSharedNote=e._R(2);e.l+=4;return r}function Ci(e){var r={};e.l+=4;e.cf=e._R(2);return r}function Ei(e){e.l+=2;e.l+=e._R(2)}var ki={0:Ei,4:Ei,5:Ei,6:Ei,7:Ci,8:Ei,9:Ei,10:Ei,11:Ei,12:Ei,13:wi,14:Ei,15:Ei,16:Ei,17:Ei,18:Ei,19:Ei,20:Ei,21:bi};function Si(e,r){var t=e.l+r;var a=[];while(e.l<t){var n=e._R(2);e.l-=2;try{a.push(ki[n](e,t-e.l))}catch(i){e.l=t;return a}}if(e.l!=t)e.l=t;return a}function Ai(e,r){var t={BIFFVer:0,dt:0};t.BIFFVer=e._R(2);r-=2;if(r>=2){t.dt=e._R(2);e.l-=2}switch(t.BIFFVer){case 1536:;case 1280:;case 1024:;case 768:;case 512:;case 2:;case 7:break;default:if(r>6)throw new Error("Unexpected BIFF Ver "+t.BIFFVer);}e._R(r);return t}function _i(e,r,t){var a=1536,n=16;switch(t.bookType){case"biff8":break;case"biff5":a=1280;n=8;break;case"biff4":a=4;n=6;break;case"biff3":a=3;n=6;break;case"biff2":a=2;n=4;break;case"xla":break;default:throw new Error("unsupported BIFF version");}var i=jr(n);i._W(2,a);i._W(2,r);if(n>4)i._W(2,29282);if(n>6)i._W(2,1997);if(n>8){i._W(2,49161);i._W(2,1);i._W(2,1798);i._W(2,0)}return i}function Bi(e,r){if(r===0)return 1200;if(e._R(2)!==1200){}return 1200}function Ti(e,r,t){if(t.enc){e.l+=r;return""}var a=e.l;var n=Zn(e,0,t);e._R(r+a-e.l);return n}function yi(e,r){var t=!r||r.biff==8;var a=jr(t?112:54);a._W(r.biff==8?2:1,7);if(t)a._W(1,0);a._W(4,859007059);a._W(4,5458548|(t?0:536870912));while(a.l<a.length)a._W(1,t?0:32);return a}function xi(e,r,t){var a=t&&t.biff==8||r==2?e._R(2):(e.l+=r,0);return{fDialog:a&16}}function Ii(e,r,t){var a=e._R(4);var n=e._R(1)&3;var i=e._R(1);switch(i){case 0:i="Worksheet";break;case 1:i="Macrosheet";break;case 2:i="Chartsheet";break;case 6:i="VBAModule";break;}var s=jn(e,0,t);if(s.length===0)s="Sheet1";return{pos:a,hs:n,dt:i,name:s}}function Ri(e,r){var t=!r||r.biff>=8?2:1;var a=jr(8+t*e.name.length);a._W(4,e.pos);a._W(1,e.hs||0);a._W(1,e.dt);a._W(1,e.name.length);if(r.biff>=8)a._W(1,1);a._W(t*e.name.length,e.name,r.biff<8?"sbcs":"utf16le");var n=a.slice(0,a.l);n.l=a.l;return n}function Di(e,r){var t=e.l+r;var a=e._R(4);var n=e._R(4);var i=[];for(var s=0;s!=n&&e.l<t;++s){i.push(Kn(e))}i.Count=a;i.Unique=n;return i}function Oi(e,r){var t={};t.dsst=e._R(2);e.l+=r-2;return t}function Fi(e){var r={};r.r=e._R(2);r.c=e._R(2);r.cnt=e._R(2)-r.c;var t=e._R(2);e.l+=4;var a=e._R(1);e.l+=3;if(a&7)r.level=a&7;if(a&32)r.hidden=true;if(a&64)r.hpt=t/20;return r}function Pi(e){var r=li(e);if(r.type!=2211)throw new Error("Invalid Future Record "+r.type);var t=e._R(4);return t!==0}function Ni(e){e._R(2);return e._R(4)}function Li(e,r,t){var a=0;if(!(t&&t.biff==2)){a=e._R(2)}var n=e._R(2);if(t&&t.biff==2){a=1-(n>>15);n&=32767}var i={Unsynced:a&1,DyZero:(a&2)>>1,ExAsc:(a&4)>>2,ExDsc:(a&8)>>3};return[i,n]}function Mi(e){var r=e._R(2),t=e._R(2),a=e._R(2),n=e._R(2);var i=e._R(2),s=e._R(2),f=e._R(2);var o=e._R(2),l=e._R(2);return{Pos:[r,t],Dim:[a,n],Flags:i,CurTab:s,FirstTab:f,Selected:o,TabRatio:l}}function Ui(){var e=jr(18);e._W(2,0);e._W(2,0);e._W(2,29280);e._W(2,17600);e._W(2,56);e._W(2,0);e._W(2,0);e._W(2,1);e._W(2,500);return e}function Hi(e,r,t){if(t&&t.biff>=2&&t.biff<8)return{};var a=e._R(2);return{RTL:a&64}}function Wi(e){var r=jr(18),t=1718;if(e&&e.RTL)t|=64;r._W(2,t);r._W(4,0);r._W(4,64);r._W(4,0);r._W(4,0);return r}function Vi(e,r,t){var a={dyHeight:e._R(2),fl:e._R(2)};switch(t&&t.biff||8){case 2:break;case 3:;case 4:e.l+=2;break;default:e.l+=10;break;}a.name=jn(e,0,t);return a}function zi(e,r){var t=e.name||"Arial";var a=r&&r.biff==5,n=a?15+t.length:16+2*t.length;var i=jr(n);i._W(2,(e.sz||12)*20);i._W(4,0);i._W(2,400);i._W(4,0);i._W(2,0);i._W(1,t.length);if(!a)i._W(1,1);i._W((a?1:2)*t.length,t,a?"sbcs":"utf16le");return i}function Xi(e){var r=fi(e);r.isst=e._R(4);return r}function Gi(e,r,t){var a=e.l+r;var n=fi(e,6);if(t.biff==2)e.l++;var i=$n(e,a-e.l,t);n.val=i;return n}function ji(e,r,t,a,n){var i=!n||n.biff==8;var s=jr(6+2+ +i+(1+i)*t.length);oi(e,r,a,s);s._W(2,t.length);if(i)s._W(1,1);s._W((1+i)*t.length,t,i?"utf16le":"sbcs");return s}function Ki(e,r,t){var a=e._R(2);var n=Zn(e,0,t);return[a,n]}function Yi(e,r,t,a){var n=t&&t.biff==5;if(!a)a=jr(n?3+r.length:5+2*r.length);a._W(2,e);a._W(n?1:2,r.length);if(!n)a._W(1,1);a._W((n?1:2)*r.length,r,n?"sbcs":"utf16le");var i=a.length>a.l?a.slice(0,a.l):a;if(i.l==null)i.l=i.length;return i}var $i=Zn;function Zi(e,r,t){var a=e.l+r;var n=t.biff==8||!t.biff?4:2;var i=e._R(n),s=e._R(n);var f=e._R(2),o=e._R(2);e.l=a;return{s:{r:i,c:f},e:{r:s,c:o}}}function Qi(e,r){var t=r.biff==8||!r.biff?4:2;var a=jr(2*t+6);a._W(t,e.s.r);a._W(t,e.e.r+1);a._W(2,e.s.c);a._W(2,e.e.c+1);a._W(2,0);return a}function Ji(e){var r=e._R(2),t=e._R(2);var a=ui(e);return{r:r,c:t,ixfe:a[0],rknum:a[1]}}function qi(e,r){var t=e.l+r-2;var a=e._R(2),n=e._R(2);var i=[];while(e.l<t)i.push(ui(e));if(e.l!==t)throw new Error("MulRK read error");var s=e._R(2);if(i.length!=s-n+1)throw new Error("MulRK length mismatch");return{r:a,c:n,C:s,rkrec:i}}function es(e,r){var t=e.l+r-2;var a=e._R(2),n=e._R(2);var i=[];while(e.l<t)i.push(e._R(2));if(e.l!==t)throw new Error("MulBlank read error");var s=e._R(2);if(i.length!=s-n+1)throw new Error("MulBlank length mismatch");return{r:a,c:n,C:s,ixfe:i}}function rs(e,r,t,a){var n={};var i=e._R(4),s=e._R(4);var f=e._R(4),o=e._R(2);n.patternType=Ea[f>>26];if(!a.cellStyles)return n;n.alc=i&7;n.fWrap=i>>3&1;n.alcV=i>>4&7;n.fJustLast=i>>7&1;n.trot=i>>8&255;n.cIndent=i>>16&15;n.fShrinkToFit=i>>20&1;n.iReadOrder=i>>22&2;n.fAtrNum=i>>26&1;n.fAtrFnt=i>>27&1;n.fAtrAlc=i>>28&1;n.fAtrBdr=i>>29&1;n.fAtrPat=i>>30&1;n.fAtrProt=i>>31&1;n.dgLeft=s&15;n.dgRight=s>>4&15;n.dgTop=s>>8&15;n.dgBottom=s>>12&15;n.icvLeft=s>>16&127;n.icvRight=s>>23&127;n.grbitDiag=s>>30&3;n.icvTop=f&127;n.icvBottom=f>>7&127;n.icvDiag=f>>14&127;n.dgDiag=f>>21&15;n.icvFore=o&127;n.icvBack=o>>7&127;n.fsxButton=o>>14&1;return n}function ts(e,r,t){var a={};a.ifnt=e._R(2);a.numFmtId=e._R(2);a.flags=e._R(2);a.fStyle=a.flags>>2&1;r-=6;a.data=rs(e,r,a.fStyle,t);return a}function as(e,r,t,a){var n=t&&t.biff==5;if(!a)a=jr(n?16:20);a._W(2,0);if(e.style){a._W(2,e.numFmtId||0);a._W(2,65524)}else{a._W(2,e.numFmtId||0);a._W(2,r<<4)}a._W(4,0);a._W(4,0);if(!n)a._W(4,0);a._W(2,0);return a}function ns(e){e.l+=4;var r=[e._R(2),e._R(2)];if(r[0]!==0)r[0]--;if(r[1]!==0)r[1]--;if(r[0]>7||r[1]>7)throw new Error("Bad Gutters: "+r.join("|"));return r}function is(e){var r=jr(8);r._W(4,0);r._W(2,e[0]?e[0]+1:0);r._W(2,e[1]?e[1]+1:0);return r}function ss(e,r,t){var a=fi(e,6);if(t.biff==2)++e.l;var n=Xn(e,2);a.val=n;a.t=n===true||n===false?"b":"e";return a}function fs(e,r,t,a,n,i){var s=jr(8);oi(e,r,a,s);Gn(t,i,s);return s}function os(e){var r=fi(e,6);var t=Gt(e,8);r.val=t;return r}function ls(e,r,t,a){var n=jr(14);oi(e,r,a,n);jt(t,n);return n}var cs=ci;function hs(e,r,t){var a=e.l+r;var n=e._R(2);var i=e._R(2);t.sbcch=i;if(i==1025||i==14849)return[i,n];if(i<1||i>255)throw new Error("Unexpected SupBook type: "+i);var s=Yn(e,i);var f=[];while(a>e.l)f.push($n(e));return[i,n,s,f]}function us(e,r,t){var a=e._R(2);var n;var i={fBuiltIn:a&1,fWantAdvise:a>>>1&1,fWantPict:a>>>2&1,fOle:a>>>3&1,fOleLink:a>>>4&1,cf:a>>>5&1023,fIcon:a>>>15&1};if(t.sbcch===14849)n=di(e,r-2,t);i.body=n||e._R(r-2);if(typeof n==="string")i.Name=n;return i}var ds=["_xlnm.Consolidate_Area","_xlnm.Auto_Open","_xlnm.Auto_Close","_xlnm.Extract","_xlnm.Database","_xlnm.Criteria","_xlnm.Print_Area","_xlnm.Print_Titles","_xlnm.Recorder","_xlnm.Data_Form","_xlnm.Auto_Activate","_xlnm.Auto_Deactivate","_xlnm.Sheet_Title","_xlnm._FilterDatabase"];function ps(e,r,t){var a=e.l+r;var n=e._R(2);var i=e._R(1);var s=e._R(1);var f=e._R(t&&t.biff==2?1:2);var o=0;if(!t||t.biff>=5){if(t.biff!=5)e.l+=2;o=e._R(2);if(t.biff==5)e.l+=2;e.l+=4}var l=Yn(e,s,t);if(n&32)l=ds[l.charCodeAt(0)];var c=a-e.l;if(t&&t.biff==2)--c;var h=a==e.l||f===0?[]:xh(e,c,t,f);return{chKey:i,Name:l,itab:o,rgce:h}}function vs(e,r,t){if(t.biff<8)return gs(e,r,t);var a=[],n=e.l+r,i=e._R(t.biff>8?4:2);while(i--!==0)a.push(hi(e,t.biff>8?12:6,t));if(e.l!=n)throw new Error("Bad ExternSheet: "+e.l+" != "+n);return a}function gs(e,r,t){if(e[e.l+1]==3)e[e.l]++;var a=jn(e,r,t);return a.charCodeAt(0)==3?a.slice(1):a}function ms(e,r,t){if(t.biff<8){e.l+=r;return}var a=e._R(2);var n=e._R(2);var i=Yn(e,a,t);var s=Yn(e,n,t);return[i,s]}function bs(e,r,t){var a=gi(e,6);e.l++;var n=e._R(1);r-=8;return[Ih(e,r,t),n,a]}function ws(e,r,t){var a=mi(e,6);switch(t.biff){case 2:e.l++;r-=7;break;case 3:;case 4:e.l+=2;r-=8;break;default:e.l+=6;r-=12;}return[a,Th(e,r,t,a)]}function Cs(e){var r=e._R(4)!==0;var t=e._R(4)!==0;var a=e._R(4);return[r,t,a]}function Es(e,r,t){if(t.biff<8)return;var a=e._R(2),n=e._R(2);var i=e._R(2),s=e._R(2);var f=Zn(e,0,t);if(t.biff<8)e._R(1);return[{r:a,c:n},f,s,i]}function ks(e,r,t){return Es(e,r,t)}function Ss(e,r){var t=[];var a=e._R(2);while(a--)t.push(pi(e,r));return t}function As(e){var r=jr(2+e.length*8);r._W(2,e.length);for(var t=0;t<e.length;++t)vi(e[t],r);return r}function _s(e,r,t){if(t&&t.biff<8)return Ts(e,r,t);var a=bi(e,22);var n=Si(e,r-22,a[1]);return{cmo:a,ft:n}}var Bs=[];Bs[8]=function(e,r){var t=e.l+r;e.l+=10;var a=e._R(2);e.l+=4;e.l+=2;e.l+=2;e.l+=2;e.l+=4;var n=e._R(1);e.l+=n;e.l=t;return{fmt:a}};function Ts(e,r,t){e.l+=4;var a=e._R(2);var n=e._R(2);var i=e._R(2);e.l+=2;e.l+=2;e.l+=2;e.l+=2;e.l+=2;e.l+=2;e.l+=2;e.l+=2;e.l+=2;e.l+=6;r-=36;var s=[];s.push((Bs[a]||Gr)(e,r,t));return{cmo:[n,a,i],ft:s}}function ys(e,r,t){var a=e.l;var n="";try{e.l+=4;var i=(t.lastobj||{cmo:[0,0]}).cmo[1];var s;if([0,5,7,11,12,14].indexOf(i)==-1)e.l+=6;else s=Jn(e,6,t);var f=e._R(2);e._R(2);Wn(e,2);var o=e._R(2);e.l+=o;for(var l=1;l<e.lens.length-1;++l){if(e.l-a!=e.lens[l])throw new Error("TxO: bad continue record");var c=e[e.l];var h=Yn(e,e.lens[l+1]-e.lens[l]-1);n+=h;if(n.length>=(c?f:2*f))break}if(n.length!==f&&n.length!==f*2){throw new Error("cchText: "+f+" != "+n.length)}e.l=a+r;return{t:n}}catch(u){e.l=a+r;return{t:n}}}function xs(e,r){var t=pi(e,8);e.l+=16;var a=ai(e,r-24);return[t,a]}function Is(e){var r=jr(24);var t=ht(e[0]);r._W(2,t.r);r._W(2,t.r);r._W(2,t.c);r._W(2,t.c);var a="d0 c9 ea 79 f9 ba ce 11 8c 82 00 aa 00 4b a9 0b".split(" ");for(var n=0;n<16;++n)r._W(1,parseInt(a[n],16));return I([r,ni(e[1])])}function Rs(e,r){e._R(2);var t=pi(e,8);var a=e._R((r-10)/2,"dbcs-cont");a=a.replace(R,"");return[t,a]}function Ds(e){var r=e[1].Tooltip;var t=jr(10+2*(r.length+1));t._W(2,2048);var a=ht(e[0]);t._W(2,a.r);t._W(2,a.r);t._W(2,a.c);t._W(2,a.c);for(var n=0;n<r.length;++n)t._W(2,r.charCodeAt(n));t._W(2,0);return t}function Os(e){var r=[0,0],t;t=e._R(2);r[0]=Ca[t]||t;t=e._R(2);r[1]=Ca[t]||t;return r}function Fs(e){if(!e)e=jr(4);e._W(2,1);e._W(2,1);return e}function Ps(e){var r=e._R(2);var t=[];while(r-- >0)t.push(si(e,8));return t}function Ns(e){var r=e._R(2);var t=[];while(r-- >0)t.push(si(e,8));return t}function Ls(e){e.l+=2;var r={cxfs:0,crc:0};r.cxfs=e._R(2);r.crc=e._R(4);return r}function Ms(e,r,t){if(!t.cellStyles)return Gr(e,r);var a=t&&t.biff>=12?4:2;var n=e._R(a);var i=e._R(a);var s=e._R(a);var f=e._R(a);var o=e._R(2);if(a==2)e.l+=2;return{s:n,e:i,w:s,ixfe:f,flags:o}}function Us(e,r){var t={};if(r<32)return t;e.l+=16;t.header=Gt(e,8);t.footer=Gt(e,8);e.l+=2;return t}function Hs(e,r,t){var a={area:false};if(t.biff!=5){e.l+=r;return a}var n=e._R(1);e.l+=3;if(n&16)a.area=true;return a}function Ws(e){var r=jr(2*e);for(var t=0;t<e;++t)r._W(2,t+1);return r}var Vs=fi;var zs=zn;var Xs=$n;function Gs(e){var r=e._R(2);var t=e._R(2);var a=e._R(4);var n={fmt:r,env:t,len:a,data:e.slice(e.l,e.l+a)};e.l+=a;return n}function js(e,r,t){var a=fi(e,6);++e.l;var n=Zn(e,r-7,t);a.t="str";a.val=n;return a}function Ks(e){var r=fi(e,6);++e.l;var t=Gt(e,8);r.t="n";r.val=t;return r}function Ys(e,r,t){var a=jr(15);mv(a,e,r);a._W(8,t,"f");return a}function $s(e){var r=fi(e,6);++e.l;var t=e._R(2);r.t="n";r.val=t;return r}function Zs(e,r,t){var a=jr(9);mv(a,e,r);a._W(2,t);return a}function Qs(e){var r=e._R(1);if(r===0){e.l++;return""}return e._R(r,"sbcs-cont")}function Js(e,r){e.l+=6;e.l+=2;e.l+=1;e.l+=3;e.l+=1;e.l+=r-13}function qs(e,r,t){var a=e.l+r;var n=fi(e,6);var i=e._R(2);var s=Yn(e,i,t);e.l=a;n.t="str";n.val=s;return n}var ef=function(){var e={1:437,2:850,3:1252,4:1e4,100:852,101:866,102:865,103:861,104:895,105:620,106:737,107:857,120:950,121:949,122:936,123:932,124:874,125:1255,126:1256,150:10007,151:10029,152:10006,200:1250,201:1251,202:1254,203:1253,0:20127,8:865,9:437,10:850,11:437,13:437,14:850,15:437,16:850,17:437,18:850,19:932,20:850,21:437,22:850,23:865,24:437,25:437,26:850,27:437,28:863,29:850,31:852,34:852,35:852,36:860,37:850,38:866,55:850,64:852,77:936,78:949,79:950,80:874,87:1252,88:1252,89:1252,255:16969};var r=Z({1:437,2:850,3:1252,4:1e4,100:852,101:866,102:865,103:861,104:895,105:620,106:737,107:857,120:950,121:949,122:936,123:932,124:874,125:1255,126:1256,150:10007,151:10029,152:10006,200:1250,201:1251,202:1254,203:1253,0:20127});function a(r,t){var a=[];var n=S(1);switch(t.type){case"base64":n=_(b.decode(r));break;case"binary":n=_(r);break;case"buffer":;case"array":n=r;break;}Xr(n,0);var i=n._R(1);var s=false;var f=false,o=false;switch(i){case 2:;case 3:break;case 48:f=true;s=true;break;case 49:f=true;break;case 131:s=true;break;case 139:s=true;break;case 140:s=true;o=true;break;case 245:s=true;break;default:throw new Error("DBF Unsupported Version: "+i.toString(16));}var l=0,c=0;if(i==2)l=n._R(2);n.l+=3;if(i!=2)l=n._R(4);if(i!=2)c=n._R(2);var h=n._R(2);var u=1252;if(i!=2){n.l+=16;n._R(1);if(n[n.l]!==0)u=e[n[n.l]];n.l+=1;n.l+=2}if(o)n.l+=36;var d=[],p={};var v=c-10-(f?264:0),g=o?32:11;while(i==2?n.l<n.length&&n[n.l]!=13:n.l<v){p={};p.name=cptable.utils.decode(u,n.slice(n.l,n.l+g)).replace(/[\u0000\r\n].*$/g,"");n.l+=g;p.type=String.fromCharCode(n._R(1));if(i!=2&&!o)p.offset=n._R(4);p.len=n._R(1);if(i==2)p.offset=n._R(2);p.dec=n._R(1);if(p.name.length)d.push(p);if(i!=2)n.l+=o?13:14;switch(p.type){case"B":if((!f||p.len!=8)&&t.WTF)console.log("Skipping "+p.name+":"+p.type);break;case"G":;case"P":if(t.WTF)console.log("Skipping "+p.name+":"+p.type);break;case"C":;case"D":;case"F":;case"I":;case"L":;case"M":;case"N":;case"O":;case"T":;case"Y":;case"0":;case"@":;case"+":break;default:throw new Error("Unknown Field Type: "+p.type);}}if(n[n.l]!==13)n.l=c-1;else if(i==2)n.l=521;if(i!=2){if(n._R(1)!==13)throw new Error("DBF Terminator not found "+n.l+" "+n[n.l]);n.l=c}var m=0,w=0;a[0]=[];for(w=0;w!=d.length;++w)a[0][w]=d[w].name;while(l-- >0){if(n[n.l]===42){n.l+=h;continue}++n.l;a[++m]=[];w=0;for(w=0;w!=d.length;++w){var C=n.slice(n.l,n.l+d[w].len);n.l+=d[w].len;Xr(C,0);var E=cptable.utils.decode(u,C);switch(d[w].type){case"C":a[m][w]=cptable.utils.decode(u,C);a[m][w]=a[m][w].trim();break;case"D":if(E.length===8)a[m][w]=new Date(+E.slice(0,4),+E.slice(4,6)-1,+E.slice(6,8));else a[m][w]=E;break;case"F":a[m][w]=parseFloat(E.trim());break;case"+":;case"I":a[m][w]=o?C._R(-4,"i")^2147483648:C._R(4,"i");break;case"L":switch(E.toUpperCase()){case"Y":;case"T":a[m][w]=true;break;case"N":;case"F":a[m][w]=false;break;case" ":;case"?":a[m][w]=false;break;default:throw new Error("DBF Unrecognized L:|"+E+"|");
;}break;case"M":if(!s)throw new Error("DBF Unexpected MEMO for type "+i.toString(16));a[m][w]="##MEMO##"+(o?parseInt(E.trim(),10):C._R(4));break;case"N":a[m][w]=+E.replace(/\u0000/g,"").trim();break;case"@":a[m][w]=new Date(C._R(-8,"f")-621356832e5);break;case"T":a[m][w]=new Date((C._R(4)-2440588)*864e5+C._R(4));break;case"Y":a[m][w]=C._R(4,"i")/1e4;break;case"O":a[m][w]=-C._R(-8,"f");break;case"B":if(f&&d[w].len==8){a[m][w]=C._R(8,"f");break};case"G":;case"P":C.l+=d[w].len;break;case"0":if(d[w].name==="_NullFlags")break;default:throw new Error("DBF Unsupported data type "+d[w].type);}}}if(i!=2)if(n.l<n.length&&n[n.l++]!=26)throw new Error("DBF EOF Marker missing "+(n.l-1)+" of "+n.length+" "+n[n.l-1].toString(16));if(t&&t.sheetRows)a=a.slice(0,t.sheetRows);return a}function n(e,r){var t=r||{};if(!t.dateNF)t.dateNF="yyyymmdd";return Ct(a(e,t),t)}function i(e,r){try{return bt(n(e,r),r)}catch(t){if(r&&r.WTF)throw t}return{SheetNames:[],Sheets:{}}}var s={B:8,C:250,L:1,D:8,"?":0,"":0};function f(e,a){var n=a||{};if(+n.codepage>=0)o(+n.codepage);if(n.type=="string")throw new Error("Cannot write DBF to JS string");var i=Yr();var f=Dg(e,{header:1,raw:true,cellDates:true});var l=f[0],c=f.slice(1);var h=0,u=0,d=0,p=1;for(h=0;h<l.length;++h){if(h==null)continue;++d;if(typeof l[h]==="number")l[h]=l[h].toString(10);if(typeof l[h]!=="string")throw new Error("DBF Invalid column name "+l[h]+" |"+typeof l[h]+"|");if(l.indexOf(l[h])!==h)for(u=0;u<1024;++u)if(l.indexOf(l[h]+"_"+u)==-1){l[h]+="_"+u;break}}var v=vt(e["!ref"]);var g=[];for(h=0;h<=v.e.c-v.s.c;++h){var m=[];for(u=0;u<c.length;++u){if(c[u][h]!=null)m.push(c[u][h])}if(m.length==0||l[h]==null){g[h]="?";continue}var b="",w="";for(u=0;u<m.length;++u){switch(typeof m[u]){case"number":w="B";break;case"string":w="C";break;case"boolean":w="L";break;case"object":w=m[u]instanceof Date?"D":"C";break;default:w="C";}b=b&&b!=w?"C":w;if(b=="C")break}p+=s[b]||0;g[h]=b}var C=i.next(32);C._W(4,318902576);C._W(4,c.length);C._W(2,296+32*d);C._W(2,p);for(h=0;h<4;++h)C._W(4,0);C._W(4,0|(+r[t]||3)<<8);for(h=0,u=0;h<l.length;++h){if(l[h]==null)continue;var E=i.next(32);var k=(l[h].slice(-10)+"\0\0\0\0\0\0\0\0\0\0\0").slice(0,11);E._W(1,k,"sbcs");E._W(1,g[h]=="?"?"C":g[h],"sbcs");E._W(4,u);E._W(1,s[g[h]]||0);E._W(1,0);E._W(1,2);E._W(4,0);E._W(1,0);E._W(4,0);E._W(4,0);u+=s[g[h]]||0}var S=i.next(264);S._W(4,13);for(h=0;h<65;++h)S._W(4,0);for(h=0;h<c.length;++h){var A=i.next(p);A._W(1,0);for(u=0;u<l.length;++u){if(l[u]==null)continue;switch(g[u]){case"L":A._W(1,c[h][u]==null?63:c[h][u]?84:70);break;case"B":A._W(8,c[h][u]||0,"f");break;case"D":if(!c[h][u])A._W(8,"00000000","sbcs");else{A._W(4,("0000"+c[h][u].getFullYear()).slice(-4),"sbcs");A._W(2,("00"+(c[h][u].getMonth()+1)).slice(-2),"sbcs");A._W(2,("00"+c[h][u].getDate()).slice(-2),"sbcs")}break;case"C":var _=String(c[h][u]||"");A._W(1,_,"sbcs");for(d=0;d<250-_.length;++d)A._W(1,32);break;}}}i.next(1)._W(1,26);return i.end()}return{to_workbook:i,to_sheet:n,from_sheet:f}}();var rf=function(){var e={AA:"À",BA:"Á",CA:"Â",DA:195,HA:"Ä",JA:197,AE:"È",BE:"É",CE:"Ê",HE:"Ë",AI:"Ì",BI:"Í",CI:"Î",HI:"Ï",AO:"Ò",BO:"Ó",CO:"Ô",DO:213,HO:"Ö",AU:"Ù",BU:"Ú",CU:"Û",HU:"Ü",Aa:"à",Ba:"á",Ca:"â",Da:227,Ha:"ä",Ja:229,Ae:"è",Be:"é",Ce:"ê",He:"ë",Ai:"ì",Bi:"í",Ci:"î",Hi:"ï",Ao:"ò",Bo:"ó",Co:"ô",Do:245,Ho:"ö",Au:"ù",Bu:"ú",Cu:"û",Hu:"ü",KC:"Ç",Kc:"ç",q:"æ",z:"œ",a:"Æ",j:"Œ",DN:209,Dn:241,Hy:255,S:169,c:170,R:174,0:176,1:177,2:178,3:179,B:180,5:181,6:182,7:183,Q:185,k:186,b:208,i:216,l:222,s:240,y:248,"!":161,'"':162,"#":163,"(":164,"%":165,"'":167,"H ":168,"+":171,";":187,"<":188,"=":189,">":190,"?":191,"{":223};var r=new RegExp("N("+K(e).join("|").replace(/\|\|\|/,"|\\||").replace(/([?()+])/g,"\\$1")+"|\\|)","gm");e["|"]=254;function t(e,r){switch(r.type){case"base64":return a(b.decode(e),r);case"binary":return a(e,r);case"buffer":return a(e.toString("binary"),r);case"array":return a(fe(e),r);}throw new Error("Unrecognized type "+r.type)}function a(t,a){var n=t.split(/[\n\r]+/),i=-1,s=-1,f=0,l=0,c=[];var h=[];var u=null;var d={},p=[],g=[],m=[];var b=0,w;if(+a.codepage>=0)o(+a.codepage);for(;f!==n.length;++f){b=0;var C=n[f].trim().replace(/\x1B([\x20-\x2F])([\x30-\x3F])/g,function(e,r,t){var a=r.charCodeAt(0)-32<<4|t.charCodeAt(0)-48;return a==59?e:v(a)}).replace(r,function(r,t){var a=e[t];return typeof a=="number"?v(a):a});var E=C.replace(/;;/g,"\0").split(";").map(function(e){return e.replace(/\u0000/g,";")});var k=E[0],S;if(C.length>0)switch(k){case"ID":break;case"E":break;case"B":break;case"O":break;case"P":if(E[1].charAt(0)=="P")h.push(C.slice(3).replace(/;;/g,";"));break;case"C":var A=false,_=false;for(l=1;l<E.length;++l)switch(E[l].charAt(0)){case"X":s=parseInt(E[l].slice(1))-1;_=true;break;case"Y":i=parseInt(E[l].slice(1))-1;if(!_)s=0;for(w=c.length;w<=i;++w)c[w]=[];break;case"K":S=E[l].slice(1);if(S.charAt(0)==='"')S=S.slice(1,S.length-1);else if(S==="TRUE")S=true;else if(S==="FALSE")S=false;else if(!isNaN(ce(S))){S=ce(S);if(u!==null&&O.is_date(u))S=te(S)}else if(!isNaN(he(S).getDate())){S=se(S)}if(typeof cptable!=="undefined"&&typeof S=="string"&&(a||{}).type!="string"&&(a||{}).codepage)S=cptable.utils.decode(a.codepage,S);A=true;break;case"E":var B=Gl(E[l].slice(1),{r:i,c:s});c[i][s]=[c[i][s],B];break;default:if(a&&a.WTF)throw new Error("SYLK bad record "+C);}if(A){c[i][s]=S;u=null}break;case"F":var T=0;for(l=1;l<E.length;++l)switch(E[l].charAt(0)){case"X":s=parseInt(E[l].slice(1))-1;++T;break;case"Y":i=parseInt(E[l].slice(1))-1;for(w=c.length;w<=i;++w)c[w]=[];break;case"M":b=parseInt(E[l].slice(1))/20;break;case"F":break;case"G":break;case"P":u=h[parseInt(E[l].slice(1))];break;case"S":break;case"D":break;case"N":break;case"W":m=E[l].slice(1).split(" ");for(w=parseInt(m[0],10);w<=parseInt(m[1],10);++w){b=parseInt(m[2],10);g[w-1]=b===0?{hidden:true}:{wch:b};oo(g[w-1])}break;case"C":s=parseInt(E[l].slice(1))-1;if(!g[s])g[s]={};break;case"R":i=parseInt(E[l].slice(1))-1;if(!p[i])p[i]={};if(b>0){p[i].hpt=b;p[i].hpx=uo(b)}else if(b===0)p[i].hidden=true;break;default:if(a&&a.WTF)throw new Error("SYLK bad record "+C);}if(T<1)u=null;break;default:if(a&&a.WTF)throw new Error("SYLK bad record "+C);}}if(p.length>0)d["!rows"]=p;if(g.length>0)d["!cols"]=g;if(a&&a.sheetRows)c=c.slice(0,a.sheetRows);return[c,d]}function n(e,r){var a=t(e,r);var n=a[0],i=a[1];var s=Ct(n,r);K(i).forEach(function(e){s[e]=i[e]});return s}function i(e,r){return bt(n(e,r),r)}function s(e,r,t,a){var n="C;Y"+(t+1)+";X"+(a+1)+";K";switch(e.t){case"n":n+=e.v||0;if(e.f&&!e.F)n+=";E"+Kl(e.f,{r:t,c:a});break;case"b":n+=e.v?"TRUE":"FALSE";break;case"e":n+=e.w||e.v;break;case"d":n+='"'+(e.w||e.v)+'"';break;case"s":n+='"'+e.v.replace(/"/g,"")+'"';break;}return n}function f(e,r){r.forEach(function(r,t){var a="F;W"+(t+1)+" "+(t+1)+" ";if(r.hidden)a+="0";else{if(typeof r.width=="number")r.wpx=ao(r.width);if(typeof r.wpx=="number")r.wch=no(r.wpx);if(typeof r.wch=="number")a+=Math.round(r.wch)}if(a.charAt(a.length-1)!=" ")e.push(a)})}function l(e,r){r.forEach(function(r,t){var a="F;";if(r.hidden)a+="M0;";else if(r.hpt)a+="M"+20*r.hpt+";";else if(r.hpx)a+="M"+20*ho(r.hpx)+";";if(a.length>2)e.push(a+"R"+(t+1))})}function c(e,r){var t=["ID;PWXL;N;E"],a=[];var n=vt(e["!ref"]),i;var o=Array.isArray(e);var c="\r\n";t.push("P;PGeneral");t.push("F;P0;DG0G8;M255");if(e["!cols"])f(t,e["!cols"]);if(e["!rows"])l(t,e["!rows"]);t.push("B;Y"+(n.e.r-n.s.r+1)+";X"+(n.e.c-n.s.c+1)+";D"+[n.s.c,n.s.r,n.e.c,n.e.r].join(" "));for(var h=n.s.r;h<=n.e.r;++h){for(var u=n.s.c;u<=n.e.c;++u){var d=ut({r:h,c:u});i=o?(e[h]||[])[u]:e[d];if(!i||i.v==null&&(!i.f||i.F))continue;a.push(s(i,e,h,u,r))}}return t.join(c)+c+a.join(c)+c+"E"+c}return{to_workbook:i,to_sheet:n,from_sheet:c}}();var tf=function(){function e(e,t){switch(t.type){case"base64":return r(b.decode(e),t);case"binary":return r(e,t);case"buffer":return r(e.toString("binary"),t);case"array":return r(fe(e),t);}throw new Error("Unrecognized type "+t.type)}function r(e,r){var t=e.split("\n"),a=-1,n=-1,i=0,s=[];for(;i!==t.length;++i){if(t[i].trim()==="BOT"){s[++a]=[];n=0;continue}if(a<0)continue;var f=t[i].trim().split(",");var o=f[0],l=f[1];++i;var c=t[i].trim();switch(+o){case-1:if(c==="BOT"){s[++a]=[];n=0;continue}else if(c!=="EOD")throw new Error("Unrecognized DIF special command "+c);break;case 0:if(c==="TRUE")s[a][n]=true;else if(c==="FALSE")s[a][n]=false;else if(!isNaN(ce(l)))s[a][n]=ce(l);else if(!isNaN(he(l).getDate()))s[a][n]=se(l);else s[a][n]=l;++n;break;case 1:c=c.slice(1,c.length-1);s[a][n++]=c!==""?c:null;break;}if(c==="EOD")break}if(r&&r.sheetRows)s=s.slice(0,r.sheetRows);return s}function t(r,t){return Ct(e(r,t),t)}function a(e,r){return bt(t(e,r),r)}var n=function(){var e=function t(e,r,a,n,i){e.push(r);e.push(a+","+n);e.push('"'+i.replace(/"/g,'""')+'"')};var r=function a(e,r,t,n){e.push(r+","+t);e.push(r==1?'"'+n.replace(/"/g,'""')+'"':n)};return function n(t){var a=[];var n=vt(t["!ref"]),i;var s=Array.isArray(t);e(a,"TABLE",0,1,"sheetjs");e(a,"VECTORS",0,n.e.r-n.s.r+1,"");e(a,"TUPLES",0,n.e.c-n.s.c+1,"");e(a,"DATA",0,0,"");for(var f=n.s.r;f<=n.e.r;++f){r(a,-1,0,"BOT");for(var o=n.s.c;o<=n.e.c;++o){var l=ut({r:f,c:o});i=s?(t[f]||[])[o]:t[l];if(!i){r(a,1,0,"");continue}switch(i.t){case"n":var c=m?i.w:i.v;if(!c&&i.v!=null)c=i.v;if(c==null){if(m&&i.f&&!i.F)r(a,1,0,"="+i.f);else r(a,1,0,"")}else r(a,0,c,"V");break;case"b":r(a,0,i.v?1:0,i.v?"TRUE":"FALSE");break;case"s":r(a,1,0,!m||isNaN(i.v)?i.v:'="'+i.v+'"');break;case"d":if(!i.w)i.w=O.format(i.z||O._table[14],re(se(i.v)));if(m)r(a,0,i.w,"V");else r(a,1,0,i.w);break;default:r(a,1,0,"");}}}r(a,-1,0,"EOD");var h="\r\n";var u=a.join(h);return u}}();return{to_workbook:a,to_sheet:t,from_sheet:n}}();var af=function(){function e(e){return e.replace(/\\b/g,"\\").replace(/\\c/g,":").replace(/\\n/g,"\n")}function r(e){return e.replace(/\\/g,"\\b").replace(/:/g,"\\c").replace(/\n/g,"\\n")}function t(r,t){var a=r.split("\n"),n=-1,i=-1,s=0,f=[];for(;s!==a.length;++s){var o=a[s].trim().split(":");if(o[0]!=="cell")continue;var l=ht(o[1]);if(f.length<=l.r)for(n=f.length;n<=l.r;++n)if(!f[n])f[n]=[];n=l.r;i=l.c;switch(o[2]){case"t":f[n][i]=e(o[3]);break;case"v":f[n][i]=+o[3];break;case"vtf":var c=o[o.length-1];case"vtc":switch(o[3]){case"nl":f[n][i]=+o[4]?true:false;break;default:f[n][i]=+o[4];break;}if(o[2]=="vtf")f[n][i]=[f[n][i],c];}}if(t&&t.sheetRows)f=f.slice(0,t.sheetRows);return f}function a(e,r){return Ct(t(e,r),r)}function n(e,r){return bt(a(e,r),r)}var i=["socialcalc:version:1.5","MIME-Version: 1.0","Content-Type: multipart/mixed; boundary=SocialCalcSpreadsheetControlSave"].join("\n");var s=["--SocialCalcSpreadsheetControlSave","Content-type: text/plain; charset=UTF-8"].join("\n")+"\n";var f=["# SocialCalc Spreadsheet Control Save","part:sheet"].join("\n");var o="--SocialCalcSpreadsheetControlSave--";function l(e){if(!e||!e["!ref"])return"";var t=[],a=[],n,i="";var s=dt(e["!ref"]);var f=Array.isArray(e);for(var o=s.s.r;o<=s.e.r;++o){for(var l=s.s.c;l<=s.e.c;++l){i=ut({r:o,c:l});n=f?(e[o]||[])[l]:e[i];if(!n||n.v==null||n.t==="z")continue;a=["cell",i,"t"];switch(n.t){case"s":;case"str":a.push(r(n.v));break;case"n":if(!n.f){a[2]="v";a[3]=n.v}else{a[2]="vtf";a[3]="n";a[4]=n.v;a[5]=r(n.f)}break;case"b":a[2]="vt"+(n.f?"f":"c");a[3]="nl";a[4]=n.v?"1":"0";a[5]=r(n.f||(n.v?"TRUE":"FALSE"));break;case"d":var c=re(se(n.v));a[2]="vtc";a[3]="nd";a[4]=""+c;a[5]=n.w||O.format(n.z||O._table[14],c);break;case"e":continue;}t.push(a.join(":"))}}t.push("sheet:c:"+(s.e.c-s.s.c+1)+":r:"+(s.e.r-s.s.r+1)+":tvf:1");t.push("valueformat:1:text-wiki");return t.join("\n")}function c(e){return[i,s,f,s,l(e),o].join("\n")}return{to_workbook:n,to_sheet:a,from_sheet:c}}();var nf=function(){function e(e,r,t,a,n){if(n.raw)r[t][a]=e;else if(e==="TRUE")r[t][a]=true;else if(e==="FALSE")r[t][a]=false;else if(e===""){}else if(!isNaN(ce(e)))r[t][a]=ce(e);else if(!isNaN(he(e).getDate()))r[t][a]=se(e);else r[t][a]=e}function r(r,t){var a=t||{};var n=[];if(!r||r.length===0)return n;var i=r.split(/[\r\n]/);var s=i.length-1;while(s>=0&&i[s].length===0)--s;var f=10,o=0;var l=0;for(;l<=s;++l){o=i[l].indexOf(" ");if(o==-1)o=i[l].length;else o++;f=Math.max(f,o)}for(l=0;l<=s;++l){n[l]=[];var c=0;e(i[l].slice(0,f).trim(),n,l,c,a);for(c=1;c<=(i[l].length-f)/10+1;++c)e(i[l].slice(f+(c-1)*10,f+c*10).trim(),n,l,c,a)}if(a.sheetRows)n=n.slice(0,a.sheetRows);return n}var t={44:",",9:"\t",59:";"};var a={44:3,9:2,59:1};function n(e){var r={},n=false,i=0,s=0;for(;i<e.length;++i){if((s=e.charCodeAt(i))==34)n=!n;else if(!n&&s in t)r[s]=(r[s]||0)+1}s=[];for(i in r)if(r.hasOwnProperty(i)){s.push([r[i],i])}if(!s.length){r=a;for(i in r)if(r.hasOwnProperty(i)){s.push([r[i],i])}}s.sort(function(e,r){return e[0]-r[0]||a[e[1]]-a[r[1]]});return t[s.pop()[1]]}function i(e,r){var t=r||{};var a="";if(g!=null&&t.dense==null)t.dense=g;var i=t.dense?[]:{};var s={s:{c:0,r:0},e:{c:0,r:0}};if(e.slice(0,4)=="sep="&&e.charCodeAt(5)==10){a=e.charAt(4);e=e.slice(6)}else a=n(e.slice(0,1024));var f=0,o=0,l=0;var c=0,h=0,u=a.charCodeAt(0),d=false,p=0;e=e.replace(/\r\n/gm,"\n");var v=t.dateNF!=null?M(t.dateNF):null;function m(){var r=e.slice(c,h);var a={};if(r.charAt(0)=='"'&&r.charAt(r.length-1)=='"')r=r.slice(1,-1).replace(/""/g,'"');if(r.length===0)a.t="z";else if(t.raw){a.t="s";a.v=r}else if(r.trim().length===0){a.t="s";a.v=r}else if(r.charCodeAt(0)==61){if(r.charCodeAt(1)==34&&r.charCodeAt(r.length-1)==34){a.t="s";a.v=r.slice(2,-1).replace(/""/g,'"')}else if(Zl(r)){a.t="n";a.f=r.slice(1)}else{a.t="s";a.v=r}}else if(r=="TRUE"){a.t="b";a.v=true}else if(r=="FALSE"){a.t="b";a.v=false}else if(!isNaN(l=ce(r))){a.t="n";if(t.cellText!==false)a.w=r;a.v=l}else if(!isNaN(he(r).getDate())||v&&r.match(v)){a.z=t.dateNF||O._table[14];var n=0;if(v&&r.match(v)){r=U(r,t.dateNF,r.match(v)||[]);n=1}if(t.cellDates){a.t="d";a.v=se(r,n)}else{a.t="n";a.v=re(se(r,n))}if(t.cellText!==false)a.w=O.format(a.z,a.v instanceof Date?re(a.v):a.v);if(!t.cellNF)delete a.z}else{a.t="s";a.v=r}if(a.t=="z"){}else if(t.dense){if(!i[f])i[f]=[];i[f][o]=a}else i[ut({c:o,r:f})]=a;c=h+1;if(s.e.c<o)s.e.c=o;if(s.e.r<f)s.e.r=f;if(p==u)++o;else{o=0;++f;if(t.sheetRows&&t.sheetRows<=f)return true}}e:for(;h<e.length;++h)switch(p=e.charCodeAt(h)){case 34:d=!d;break;case u:;case 10:;case 13:if(!d&&m())break e;break;default:break;}if(h-c>0)m();i["!ref"]=pt(s);return i}function s(e,t){if(e.slice(0,4)=="sep=")return i(e,t);if(e.indexOf("\t")>=0||e.indexOf(",")>=0||e.indexOf(";")>=0)return i(e,t);return Ct(r(e,t),t)}function f(e,r){var t="",a=r.type=="string"?[0,0,0,0]:hg(e,r);switch(r.type){case"base64":t=b.decode(e);break;case"binary":t=e;break;case"buffer":if(r.codepage==65001)t=e.toString("utf8");else if(r.codepage&&typeof cptable!=="undefined")t=cptable.utils.decode(r.codepage,e);else t=e.toString("binary");break;case"array":t=fe(e);break;case"string":t=e;break;default:throw new Error("Unrecognized type "+r.type);}if(a[0]==239&&a[1]==187&&a[2]==191)t=Xe(t.slice(3));else if(r.type=="binary"&&typeof cptable!=="undefined"&&r.codepage)t=cptable.utils.decode(r.codepage,cptable.utils.encode(1252,t));if(t.slice(0,19)=="socialcalc:version:")return af.to_sheet(r.type=="string"?t:Xe(t),r);return s(t,r)}function o(e,r){return bt(f(e,r),r)}function l(e){var r=[];var t=vt(e["!ref"]),a;var n=Array.isArray(e);for(var i=t.s.r;i<=t.e.r;++i){var s=[];for(var f=t.s.c;f<=t.e.c;++f){var o=ut({r:i,c:f});a=n?(e[i]||[])[f]:e[o];if(!a||a.v==null){s.push("          ");continue}var l=(a.w||(mt(a),a.w)||"").slice(0,10);while(l.length<10)l+=" ";s.push(l+(f===0?" ":""))}r.push(s.join(""))}return r.join("\n")}return{to_workbook:o,to_sheet:f,from_sheet:l}}();function sf(e,r){var t=r||{},a=!!t.WTF;t.WTF=true;try{var n=rf.to_workbook(e,t);t.WTF=a;return n}catch(i){t.WTF=a;if(!i.message.match(/SYLK bad record ID/)&&a)throw i;return nf.to_workbook(e,r)}}var ff=function(){function e(e,r,t){if(!e)return;Xr(e,e.l||0);var a=t.Enum||w;while(e.l<e.length){var n=e._R(2);var i=a[n]||a[255];var s=e._R(2);var f=e.l+s;var o=(i.f||Gr)(e,s,t);e.l=f;if(r(o,i.n,n))return}}function r(e,r){switch(r.type){case"base64":return t(_(b.decode(e)),r);case"binary":return t(_(e),r);case"buffer":;case"array":return t(e,r);}throw"Unsupported type "+r.type}function t(r,t){if(!r)return r;var a=t||{};if(g!=null&&a.dense==null)a.dense=g;var n=a.dense?[]:{},i="Sheet1",s=0;var f={},o=[i];var l={s:{r:0,c:0},e:{r:0,c:0}};var c=a.sheetRows||0;if(r[2]==2)a.Enum=w;else if(r[2]==26)a.Enum=C;else if(r[2]==14){a.Enum=C;a.qpro=true;r.l=0}else throw new Error("Unrecognized LOTUS BOF "+r[2]);e(r,function(e,t,h){if(r[2]==2)switch(h){case 0:a.vers=e;if(e>=4096)a.qpro=true;break;case 6:l=e;break;case 15:if(!a.qpro)e[1].v=e[1].v.slice(1);case 13:;case 14:;case 16:;case 51:if(h==14&&(e[2]&112)==112&&(e[2]&15)>1&&(e[2]&15)<15){e[1].z=a.dateNF||O._table[14];if(a.cellDates){e[1].t="d";e[1].v=te(e[1].v)}}if(a.dense){if(!n[e[0].r])n[e[0].r]=[];n[e[0].r][e[0].c]=e[1]}else n[ut(e[0])]=e[1];break;}else switch(h){case 22:e[1].v=e[1].v.slice(1);case 23:;case 24:;case 25:;case 37:;case 39:;case 40:if(e[3]>s){n["!ref"]=pt(l);f[i]=n;n=a.dense?[]:{};l={s:{r:0,c:0},e:{r:0,c:0}};s=e[3];i="Sheet"+(s+1);o.push(i)}if(c>0&&e[0].r>=c)break;if(a.dense){if(!n[e[0].r])n[e[0].r]=[];n[e[0].r][e[0].c]=e[1]}else n[ut(e[0])]=e[1];if(l.e.c<e[0].c)l.e.c=e[0].c;if(l.e.r<e[0].r)l.e.r=e[0].r;break;default:break;}},a);n["!ref"]=pt(l);f[i]=n;return{SheetNames:o,Sheets:f}}function a(e){var r={s:{c:0,r:0},e:{c:0,r:0}};r.s.c=e._R(2);r.s.r=e._R(2);r.e.c=e._R(2);r.e.r=e._R(2);if(r.s.c==65535)r.s.c=r.e.c=r.s.r=r.e.r=0;return r}function n(e,r,t){var a=[{c:0,r:0},{t:"n",v:0},0];if(t.qpro&&t.vers!=20768){a[0].c=e._R(1);e.l++;a[0].r=e._R(2);e.l+=2}else{a[2]=e._R(1);a[0].c=e._R(2);a[0].r=e._R(2)}return a}function i(e,r,t){var a=e.l+r;var i=n(e,r,t);i[1].t="s";if(t.vers==20768){e.l++;var s=e._R(1);i[1].v=e._R(s,"utf8");return i}if(t.qpro)e.l++;i[1].v=e._R(a-e.l,"cstr");return i}function s(e,r,t){var a=n(e,r,t);a[1].v=e._R(2,"i");return a}function f(e,r,t){var a=n(e,r,t);a[1].v=e._R(8,"f");return a}function o(e,r,t){var a=e.l+r;var i=n(e,r,t);i[1].v=e._R(8,"f");if(t.qpro)e.l=a;else{var s=e._R(2);e.l+=s}return i}function l(e){var r=[{c:0,r:0},{t:"n",v:0},0];r[0].r=e._R(2);r[3]=e[e.l++];r[0].c=e[e.l++];return r}function c(e,r){var t=l(e,r);t[1].t="s";t[1].v=e._R(r-4,"cstr");return t}function h(e,r){var t=l(e,r);t[1].v=e._R(2);var a=t[1].v>>1;if(t[1].v&1){switch(a&7){case 1:a=(a>>3)*500;break;case 2:a=(a>>3)/20;break;case 4:a=(a>>3)/2e3;break;case 6:a=(a>>3)/16;break;case 7:a=(a>>3)/64;break;default:throw"unknown NUMBER_18 encoding "+(a&7);}}t[1].v=a;return t}function u(e,r){var t=l(e,r);var a=e._R(4);var n=e._R(4);var i=e._R(2);if(i==65535){t[1].v=0;return t}var s=i&32768;i=(i&32767)-16446;t[1].v=(s*2-1)*((i>0?n<<i:n>>>-i)+(i>-32?a<<i+32:a>>>-(i+32)));return t}function d(e,r){var t=u(e,14);e.l+=r-14;return t}function p(e,r){var t=l(e,r);var a=e._R(4);t[1].v=a>>6;return t}function v(e,r){var t=l(e,r);var a=e._R(8,"f");t[1].v=a;return t}function m(e,r){var t=v(e,14);e.l+=r-10;return t}var w={0:{n:"BOF",f:Wn},1:{n:"EOF"},2:{n:"CALCMODE"},3:{n:"CALCORDER"},4:{n:"SPLIT"},5:{n:"SYNC"},6:{n:"RANGE",f:a},7:{n:"WINDOW1"},8:{n:"COLW1"},9:{n:"WINTWO"},10:{n:"COLW2"},11:{n:"NAME"},12:{n:"BLANK"},13:{n:"INTEGER",f:s},14:{n:"NUMBER",f:f},15:{n:"LABEL",f:i},16:{n:"FORMULA",f:o},24:{n:"TABLE"},25:{n:"ORANGE"},26:{n:"PRANGE"},27:{n:"SRANGE"},28:{n:"FRANGE"},29:{n:"KRANGE1"},32:{n:"HRANGE"},35:{n:"KRANGE2"},36:{n:"PROTEC"},37:{n:"FOOTER"},38:{n:"HEADER"},39:{n:"SETUP"},40:{n:"MARGINS"},41:{n:"LABELFMT"},42:{n:"TITLES"},43:{n:"SHEETJS"},45:{n:"GRAPH"},46:{n:"NGRAPH"},47:{n:"CALCCOUNT"},48:{n:"UNFORMATTED"},49:{n:"CURSORW12"},50:{n:"WINDOW"},51:{n:"STRING",f:i},55:{n:"PASSWORD"},56:{n:"LOCKED"},60:{n:"QUERY"},61:{n:"QUERYNAME"},62:{n:"PRINT"},63:{n:"PRINTNAME"},64:{n:"GRAPH2"},65:{n:"GRAPHNAME"},66:{n:"ZOOM"},67:{n:"SYMSPLIT"},68:{n:"NSROWS"},69:{n:"NSCOLS"},70:{n:"RULER"},71:{n:"NNAME"},72:{n:"ACOMM"},73:{n:"AMACRO"},74:{n:"PARSE"},255:{n:"",f:Gr}};var C={0:{n:"BOF"},1:{n:"EOF"},3:{n:"??"},4:{n:"??"},5:{n:"??"},6:{n:"??"},7:{n:"??"},9:{n:"??"},10:{n:"??"},11:{n:"??"},12:{n:"??"},14:{n:"??"},15:{n:"??"},16:{n:"??"},17:{n:"??"},18:{n:"??"},19:{n:"??"},21:{n:"??"},22:{n:"LABEL16",f:c},23:{n:"NUMBER17",f:u},24:{n:"NUMBER18",f:h},25:{n:"FORMULA19",f:d},26:{n:"??"},27:{n:"??"},28:{n:"??"},29:{n:"??"},30:{n:"??"},31:{n:"??"},33:{n:"??"},37:{n:"NUMBER25",f:p},39:{n:"NUMBER27",f:v},40:{n:"FORMULA28",f:m},255:{n:"",f:Gr}};return{to_workbook:r}}();var of=function om(){var e=$e("t"),r=$e("rPr"),t=/<(?:\w+:)?r>/g,a=/<\/(?:\w+:)?r>/,n=/\r\n/g;var s=function o(e,r,t){var a={},n=65001,s="";var f=false;var o=e.match(Be),l=0;if(o)for(;l!=o.length;++l){var c=xe(o[l]);switch(c[0].replace(/\w*:/g,"")){case"<condense":break;case"<extend":break;case"<shadow":if(!c.val)break;case"<shadow>":;case"<shadow/>":a.shadow=1;break;case"</shadow>":break;case"<charset":if(c.val=="1")break;n=i[parseInt(c.val,10)];break;case"<outline":if(!c.val)break;case"<outline>":;case"<outline/>":a.outline=1;break;case"</outline>":break;case"<rFont":a.name=c.val;break;case"<sz":a.sz=c.val;break;case"<strike":if(!c.val)break;case"<strike>":;case"<strike/>":a.strike=1;break;case"</strike>":break;case"<u":if(!c.val)break;switch(c.val){case"double":a.uval="double";break;case"singleAccounting":a.uval="single-accounting";break;case"doubleAccounting":a.uval="double-accounting";break;};case"<u>":;case"<u/>":a.u=1;break;case"</u>":break;case"<b":if(c.val=="0")break;case"<b>":;case"<b/>":a.b=1;break;case"</b>":break;case"<i":if(c.val=="0")break;case"<i>":;case"<i/>":a.i=1;break;case"</i>":break;case"<color":if(c.rgb)a.color=c.rgb.slice(2,8);break;case"<family":a.family=c.val;break;case"<vertAlign":s=c.val;break;case"<scheme":break;case"<extLst":;case"<extLst>":;case"</extLst>":break;case"<ext":f=true;break;case"</ext>":f=false;break;default:if(c[0].charCodeAt(1)!==47&&!f)throw new Error("Unrecognized rich format "+c[0]);}}var h=[];if(a.u)h.push("text-decoration: underline;");if(a.uval)h.push("text-underline-style:"+a.uval+";");if(a.sz)h.push("font-size:"+a.sz+"pt;");if(a.outline)h.push("text-effect: outline;");if(a.shadow)h.push("text-shadow: auto;");r.push('<span style="'+h.join("")+'">');if(a.b){r.push("<b>");t.push("</b>")}if(a.i){r.push("<i>");t.push("</i>")}if(a.strike){r.push("<s>");t.push("</s>")}if(s=="superscript")s="sup";else if(s=="subscript")s="sub";if(s!=""){r.push("<"+s+">");t.push("</"+s+">")}t.push("</span>");return n};function f(t){var a=[[],"",[]];var i=t.match(e);if(!i)return"";a[1]=i[1];var f=t.match(r);if(f)s(f[1],a[0],a[2]);return a[0].join("")+a[1].replace(n,"<br/>")+a[2].join("")}return function l(e){return e.replace(t,"").split(a).map(f).join("")}}();var lf=/<(?:\w+:)?t[^>]*>([^<]*)<\/(?:\w+:)?t>/g,cf=/<(?:\w+:)?r>/;var hf=/<(?:\w+:)?rPh.*?>([\s\S]*?)<\/(?:\w+:)?rPh>/g;function uf(e,r){var t=r?r.cellHTML:true;var a={};if(!e)return null;if(e.match(/^\s*<(?:\w+:)?t[^>]*>/)){a.t=Oe(Xe(e.slice(e.indexOf(">")+1).split(/<\/(?:\w+:)?t>/)[0]||""));a.r=Xe(e);if(t)a.h=Ue(a.t)}else if(e.match(cf)){a.r=Xe(e);a.t=Oe(Xe((e.replace(hf,"").match(lf)||[]).join("").replace(Be,"")));if(t)a.h=of(a.r)}return a}var df=/<(?:\w+:)?sst([^>]*)>([\s\S]*)<\/(?:\w+:)?sst>/;var pf=/<(?:\w+:)?(?:si|sstItem)>/g;var vf=/<\/(?:\w+:)?(?:si|sstItem)>/;function gf(e,r){var t=[],a="";if(!e)return t;var n=e.match(df);if(n){a=n[2].replace(pf,"").split(vf);for(var i=0;i!=a.length;++i){var s=uf(a[i].trim(),r);if(s!=null)t[t.length]=s}n=xe(n[1]);t.Count=n.count;t.Unique=n.uniqueCount}return t}Da.SST="http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings";var mf=/^\s|\s$|[\t\n\r]/;function bf(e,r){if(!r.bookSST)return"";var t=[Ae];t[t.length]=nr("sst",null,{xmlns:fr.main[0],count:e.Count,uniqueCount:e.Unique});for(var a=0;a!=e.length;++a){if(e[a]==null)continue;var n=e[a];var i="<si>";if(n.r)i+=n.r;else{i+="<t";if(!n.t)n.t="";if(n.t.match(mf))i+=' xml:space="preserve"';i+=">"+Ne(n.t)+"</t>"}i+="</si>";t[t.length]=i}if(t.length>2){t[t.length]="</sst>";t[1]=t[1].replace("/>",">")}return t.join("")}function wf(e){return[e._R(4),e._R(4)]}function Cf(e,r){var t=[];var a=false;Kr(e,function n(e,i,s){switch(s){case 159:t.Count=e[0];t.Unique=e[1];break;case 19:t.push(e);break;case 160:return true;case 35:a=true;break;case 36:a=false;break;default:if(i.indexOf("Begin")>0){}else if(i.indexOf("End")>0){}if(!a||r.WTF)throw new Error("Unexpected record "+s+" "+i);}});return t}function Ef(e,r){if(!r)r=jr(8);r._W(4,e.Count);r._W(4,e.Unique);return r}var kf=Tt;function Sf(e){var r=Yr();$r(r,"BrtBeginSst",Ef(e));for(var t=0;t<e.length;++t)$r(r,"BrtSSTItem",kf(e[t]));$r(r,"BrtEndSst");return r.end()}function Af(e){if(typeof cptable!=="undefined")return cptable.utils.encode(t,e);var r=[],a=e.split("");for(var n=0;n<a.length;++n)r[n]=a[n].charCodeAt(0);return r}function _f(e,r){var t={};t.Major=e._R(2);t.Minor=e._R(2);if(r>=4)e.l+=r-4;return t}function Bf(e){var r={};r.id=e._R(0,"lpp4");r.R=_f(e,4);r.U=_f(e,4);r.W=_f(e,4);return r}function Tf(e){var r=e._R(4);var t=e.l+r-4;var a={};var n=e._R(4);var i=[];while(n-- >0)i.push({t:e._R(4),v:e._R(0,"lpp4")});a.name=e._R(0,"lpp4");a.comps=i;if(e.l!=t)throw new Error("Bad DataSpaceMapEntry: "+e.l+" != "+t);return a}function yf(e){var r=[];e.l+=4;var t=e._R(4);while(t-- >0)r.push(Tf(e));return r}function xf(e){var r=[];e.l+=4;var t=e._R(4);while(t-- >0)r.push(e._R(0,"lpp4"));return r}function If(e){var r={};e._R(4);e.l+=4;r.id=e._R(0,"lpp4");r.name=e._R(0,"lpp4");r.R=_f(e,4);r.U=_f(e,4);r.W=_f(e,4);return r}function Rf(e){var r=If(e);r.ename=e._R(0,"8lpp4");r.blksz=e._R(4);r.cmode=e._R(4);if(e._R(4)!=4)throw new Error("Bad !Primary record");return r}function Df(e,r){var t=e.l+r;var a={};a.Flags=e._R(4)&63;e.l+=4;a.AlgID=e._R(4);var n=false;switch(a.AlgID){case 26126:;case 26127:;case 26128:n=a.Flags==36;break;case 26625:n=a.Flags==4;break;case 0:n=a.Flags==16||a.Flags==4||a.Flags==36;break;default:throw"Unrecognized encryption algorithm: "+a.AlgID;}if(!n)throw new Error("Encryption Flags/AlgID mismatch");a.AlgIDHash=e._R(4);a.KeySize=e._R(4);a.ProviderType=e._R(4);e.l+=8;a.CSPName=e._R(t-e.l>>1,"utf16le");e.l=t;return a}function Of(e,r){var t={},a=e.l+r;e.l+=4;t.Salt=e.slice(e.l,e.l+16);e.l+=16;t.Verifier=e.slice(e.l,e.l+16);e.l+=16;e._R(4);t.VerifierHash=e.slice(e.l,a);e.l=a;return t}function Ff(e){var r=_f(e);switch(r.Minor){case 2:return[r.Minor,Pf(e,r)];case 3:return[r.Minor,Nf(e,r)];case 4:return[r.Minor,Lf(e,r)];}throw new Error("ECMA-376 Encrypted file unrecognized Version: "+r.Minor)}function Pf(e){var r=e._R(4);if((r&63)!=36)throw new Error("EncryptionInfo mismatch");var t=e._R(4);var a=Df(e,t);var n=Of(e,e.length-e.l);return{t:"Std",h:a,v:n}}function Nf(){throw new Error("File is password-protected: ECMA-376 Extensible")}function Lf(e){var r=["saltSize","blockSize","keyBits","hashSize","cipherAlgorithm","cipherChaining","hashAlgorithm","saltValue"];e.l+=4;var t=e._R(e.length-e.l,"utf8");var a={};t.replace(Be,function n(e){var t=xe(e);switch(Ie(t[0])){case"<?xml":break;case"<encryption":;case"</encryption>":break;case"<keyData":r.forEach(function(e){a[e]=t[e]});break;case"<dataIntegrity":a.encryptedHmacKey=t.encryptedHmacKey;a.encryptedHmacValue=t.encryptedHmacValue;break;case"<keyEncryptors>":;case"<keyEncryptors":a.encs=[];break;case"</keyEncryptors>":break;case"<keyEncryptor":a.uri=t.uri;break;case"</keyEncryptor>":break;case"<encryptedKey":a.encs.push(t);break;default:throw t[0];}});return a}function Mf(e,r){var t={};var a=t.EncryptionVersionInfo=_f(e,4);r-=4;if(a.Minor!=2)throw new Error("unrecognized minor version code: "+a.Minor);if(a.Major>4||a.Major<2)throw new Error("unrecognized major version code: "+a.Major);t.Flags=e._R(4);r-=4;var n=e._R(4);r-=4;t.EncryptionHeader=Df(e,n);r-=n;t.EncryptionVerifier=Of(e,r);return t}function Uf(e){var r={};var t=r.EncryptionVersionInfo=_f(e,4);if(t.Major!=1||t.Minor!=1)throw"unrecognized version code "+t.Major+" : "+t.Minor;r.Salt=e._R(16);r.EncryptedVerifier=e._R(16);r.EncryptedVerifierHash=e._R(16);return r}function Hf(e){var r=0,t;var a=Af(e);var n=a.length+1,i,s;var f,o,l;t=S(n);t[0]=a.length;for(i=1;i!=n;++i)t[i]=a[i-1];for(i=n-1;i>=0;--i){s=t[i];f=(r&16384)===0?0:1;o=r<<1&32767;l=f|o;r=l^s}return r^52811}var Wf=function(){var e=[187,255,255,186,255,255,185,128,0,190,15,0,191,15,0];var r=[57840,7439,52380,33984,4364,3600,61902,12606,6258,57657,54287,34041,10252,43370,20163];var t=[44796,19929,39858,10053,20106,40212,10761,31585,63170,64933,60267,50935,40399,11199,17763,35526,1453,2906,5812,11624,23248,885,1770,3540,7080,14160,28320,56640,55369,41139,20807,41614,21821,43642,17621,28485,56970,44341,19019,38038,14605,29210,60195,50791,40175,10751,21502,43004,24537,18387,36774,3949,7898,15796,31592,63184,47201,24803,49606,37805,14203,28406,56812,17824,35648,1697,3394,6788,13576,27152,43601,17539,35078,557,1114,2228,4456,30388,60776,51953,34243,7079,14158,28316,14128,28256,56512,43425,17251,34502,7597,13105,26210,52420,35241,883,1766,3532,4129,8258,16516,33032,4657,9314,18628];var a=function(e){return(e/2|e*128)&255};var n=function(e,r){return a(e^r)};var i=function(e){var a=r[e.length-1];var n=104;for(var i=e.length-1;i>=0;--i){var s=e[i];for(var f=0;f!=7;++f){if(s&64)a^=t[n];s*=2;--n}}return a};return function(r){var t=Af(r);var a=i(t);var s=t.length;var f=S(16);for(var o=0;o!=16;++o)f[o]=0;var l,c,h;if((s&1)===1){l=a>>8;f[s]=n(e[0],l);--s;l=a&255;c=t[t.length-1];f[s]=n(c,l)}while(s>0){--s;l=a>>8;f[s]=n(t[s],l);--s;l=a&255;f[s]=n(t[s],l)}s=15;h=15-t.length;while(h>0){l=a>>8;f[s]=n(e[h],l);--s;--h;l=a&255;f[s]=n(t[s],l);--s;--h}return f}}();var Vf=function(e,r,t,a,n){if(!n)n=r;if(!a)a=Wf(e);var i,s;for(i=0;i!=r.length;++i){s=r[i];s^=a[t];s=(s>>5|s<<3)&255;n[i]=s;++t}return[n,t,a]};var zf=function(e){var r=0,t=Wf(e);return function(e){var a=Vf("",e,r,t);r=a[1];return a[0]}};function Xf(e,r,t,a){var n={key:Wn(e),verificationBytes:Wn(e)};if(t.password)n.verifier=Hf(t.password);a.valid=n.verificationBytes===n.verifier;if(a.valid)a.insitu=zf(t.password);return n}function Gf(e,r,t){var a=t||{};a.Info=e._R(2);e.l-=2;if(a.Info===1)a.Data=Uf(e,r);else a.Data=Mf(e,r);return a}function jf(e,r,t){var a={Type:t.biff>=8?e._R(2):0};if(a.Type)Gf(e,r-2,a);else Xf(e,t.biff>=8?r:r-2,t,a);return a}var Kf=function(){function e(e,t){switch(t.type){case"base64":return r(b.decode(e),t);case"binary":return r(e,t);case"buffer":return r(e.toString("binary"),t);case"array":return r(fe(e),t);}throw new Error("Unrecognized type "+t.type)}function r(e,r){var t=r||{};var a=t.dense?[]:{};var n={s:{c:0,r:0},e:{c:0,r:0}};if(!e.match(/\\trowd/))throw new Error("RTF missing table");a["!ref"]=pt(n);return a}function t(r,t){return bt(e(r,t),t)}function a(e){var r=["{\\rtf1\\ansi"];var t=vt(e["!ref"]),a;var n=Array.isArray(e);for(var i=t.s.r;i<=t.e.r;++i){r.push("\\trowd\\trautofit1");for(var s=t.s.c;s<=t.e.c;++s)r.push("\\cellx"+(s+1));r.push("\\pard\\intbl");for(s=t.s.c;s<=t.e.c;++s){var f=ut({r:i,c:s});a=n?(e[i]||[])[s]:e[f];if(!a||a.v==null&&(!a.f||a.F))continue;r.push(" "+(a.w||(mt(a),a.w)));r.push("\\cell")}r.push("\\pard\\intbl\\row")}return r.join("")+"}"}return{to_workbook:t,to_sheet:e,from_sheet:a}}();function Yf(e){var r=e.slice(e[0]==="#"?1:0).slice(0,6);return[parseInt(r.slice(0,2),16),parseInt(r.slice(2,4),16),parseInt(r.slice(4,6),16)];
}function $f(e){for(var r=0,t=1;r!=3;++r)t=t*256+(e[r]>255?255:e[r]<0?0:e[r]);return t.toString(16).toUpperCase().slice(1)}function Zf(e){var r=e[0]/255,t=e[1]/255,a=e[2]/255;var n=Math.max(r,t,a),i=Math.min(r,t,a),s=n-i;if(s===0)return[0,0,r];var f=0,o=0,l=n+i;o=s/(l>1?2-l:l);switch(n){case r:f=((t-a)/s+6)%6;break;case t:f=(a-r)/s+2;break;case a:f=(r-t)/s+4;break;}return[f/6,o,l/2]}function Qf(e){var r=e[0],t=e[1],a=e[2];var n=t*2*(a<.5?a:1-a),i=a-n/2;var s=[i,i,i],f=6*r;var o;if(t!==0)switch(f|0){case 0:;case 6:o=n*f;s[0]+=n;s[1]+=o;break;case 1:o=n*(2-f);s[0]+=o;s[1]+=n;break;case 2:o=n*(f-2);s[1]+=n;s[2]+=o;break;case 3:o=n*(4-f);s[1]+=o;s[2]+=n;break;case 4:o=n*(f-4);s[2]+=n;s[0]+=o;break;case 5:o=n*(6-f);s[2]+=o;s[0]+=n;break;}for(var l=0;l!=3;++l)s[l]=Math.round(s[l]*255);return s}function Jf(e,r){if(r===0)return e;var t=Zf(Yf(e));if(r<0)t[2]=t[2]*(1+r);else t[2]=1-(1-t[2])*(1-r);return $f(Qf(t))}var qf=6,eo=15,ro=1,to=qf;function ao(e){return Math.floor((e+Math.round(128/to)/256)*to)}function no(e){return Math.floor((e-5)/to*100+.5)/100}function io(e){return Math.round((e*to+5)/to*256)/256}function so(e){return io(no(ao(e)))}function fo(e){var r=Math.abs(e-so(e)),t=to;if(r>.005)for(to=ro;to<eo;++to)if(Math.abs(e-so(e))<=r){r=Math.abs(e-so(e));t=to}to=t}function oo(e){if(e.width){e.wpx=ao(e.width);e.wch=no(e.wpx);e.MDW=to}else if(e.wpx){e.wch=no(e.wpx);e.width=io(e.wch);e.MDW=to}else if(typeof e.wch=="number"){e.width=io(e.wch);e.wpx=ao(e.width);e.MDW=to}if(e.customWidth)delete e.customWidth}var lo=96,co=lo;function ho(e){return e*96/co}function uo(e){return e*co/96}var po={None:"none",Solid:"solid",Gray50:"mediumGray",Gray75:"darkGray",Gray25:"lightGray",HorzStripe:"darkHorizontal",VertStripe:"darkVertical",ReverseDiagStripe:"darkDown",DiagStripe:"darkUp",DiagCross:"darkGrid",ThickDiagCross:"darkTrellis",ThinHorzStripe:"lightHorizontal",ThinVertStripe:"lightVertical",ThinReverseDiagStripe:"lightDown",ThinHorzCross:"lightGrid"};function vo(e,r,t,a){r.Borders=[];var n={};var i=false;e[0].match(Be).forEach(function(e){var t=xe(e);switch(Ie(t[0])){case"<borders":;case"<borders>":;case"</borders>":break;case"<border":;case"<border>":;case"<border/>":n={};if(t.diagonalUp){n.diagonalUp=t.diagonalUp}if(t.diagonalDown){n.diagonalDown=t.diagonalDown}r.Borders.push(n);break;case"</border>":break;case"<left/>":break;case"<left":;case"<left>":break;case"</left>":break;case"<right/>":break;case"<right":;case"<right>":break;case"</right>":break;case"<top/>":break;case"<top":;case"<top>":break;case"</top>":break;case"<bottom/>":break;case"<bottom":;case"<bottom>":break;case"</bottom>":break;case"<diagonal":;case"<diagonal>":;case"<diagonal/>":break;case"</diagonal>":break;case"<horizontal":;case"<horizontal>":;case"<horizontal/>":break;case"</horizontal>":break;case"<vertical":;case"<vertical>":;case"<vertical/>":break;case"</vertical>":break;case"<start":;case"<start>":;case"<start/>":break;case"</start>":break;case"<end":;case"<end>":;case"<end/>":break;case"</end>":break;case"<color":;case"<color>":break;case"<color/>":;case"</color>":break;case"<extLst":;case"<extLst>":;case"</extLst>":break;case"<ext":i=true;break;case"</ext>":i=false;break;default:if(a&&a.WTF){if(!i)throw new Error("unrecognized "+t[0]+" in borders")};}})}function go(e,r,t,a){r.Fills=[];var n={};var i=false;e[0].match(Be).forEach(function(e){var t=xe(e);switch(Ie(t[0])){case"<fills":;case"<fills>":;case"</fills>":break;case"<fill>":;case"<fill":;case"<fill/>":n={};r.Fills.push(n);break;case"</fill>":break;case"<gradientFill>":break;case"<gradientFill":;case"</gradientFill>":r.Fills.push(n);n={};break;case"<patternFill":;case"<patternFill>":if(t.patternType)n.patternType=t.patternType;break;case"<patternFill/>":;case"</patternFill>":break;case"<bgColor":if(!n.bgColor)n.bgColor={};if(t.indexed)n.bgColor.indexed=parseInt(t.indexed,10);if(t.theme)n.bgColor.theme=parseInt(t.theme,10);if(t.tint)n.bgColor.tint=parseFloat(t.tint);if(t.rgb)n.bgColor.rgb=t.rgb.slice(-6);break;case"<bgColor/>":;case"</bgColor>":break;case"<fgColor":if(!n.fgColor)n.fgColor={};if(t.theme)n.fgColor.theme=parseInt(t.theme,10);if(t.tint)n.fgColor.tint=parseFloat(t.tint);if(t.rgb)n.fgColor.rgb=t.rgb.slice(-6);break;case"<fgColor/>":;case"</fgColor>":break;case"<stop":;case"<stop/>":break;case"</stop>":break;case"<color":;case"<color/>":break;case"</color>":break;case"<extLst":;case"<extLst>":;case"</extLst>":break;case"<ext":i=true;break;case"</ext>":i=false;break;default:if(a&&a.WTF){if(!i)throw new Error("unrecognized "+t[0]+" in fills")};}})}function mo(e,r,t,a){r.Fonts=[];var n={};var s=false;e[0].match(Be).forEach(function(e){var f=xe(e);switch(Ie(f[0])){case"<fonts":;case"<fonts>":;case"</fonts>":break;case"<font":;case"<font>":break;case"</font>":;case"<font/>":r.Fonts.push(n);n={};break;case"<name":if(f.val)n.name=f.val;break;case"<name/>":;case"</name>":break;case"<b":n.bold=f.val?ze(f.val):1;break;case"<b/>":n.bold=1;break;case"<i":n.italic=f.val?ze(f.val):1;break;case"<i/>":n.italic=1;break;case"<u":switch(f.val){case"none":n.underline=0;break;case"single":n.underline=1;break;case"double":n.underline=2;break;case"singleAccounting":n.underline=33;break;case"doubleAccounting":n.underline=34;break;}break;case"<u/>":n.underline=1;break;case"<strike":n.strike=f.val?ze(f.val):1;break;case"<strike/>":n.strike=1;break;case"<outline":n.outline=f.val?ze(f.val):1;break;case"<outline/>":n.outline=1;break;case"<shadow":n.shadow=f.val?ze(f.val):1;break;case"<shadow/>":n.shadow=1;break;case"<condense":n.condense=f.val?ze(f.val):1;break;case"<condense/>":n.condense=1;break;case"<extend":n.extend=f.val?ze(f.val):1;break;case"<extend/>":n.extend=1;break;case"<sz":if(f.val)n.sz=+f.val;break;case"<sz/>":;case"</sz>":break;case"<vertAlign":if(f.val)n.vertAlign=f.val;break;case"<vertAlign/>":;case"</vertAlign>":break;case"<family":if(f.val)n.family=parseInt(f.val,10);break;case"<family/>":;case"</family>":break;case"<scheme":if(f.val)n.scheme=f.val;break;case"<scheme/>":;case"</scheme>":break;case"<charset":if(f.val=="1")break;f.codepage=i[parseInt(f.val,10)];break;case"<color":if(!n.color)n.color={};if(f.auto)n.color.auto=ze(f.auto);if(f.rgb)n.color.rgb=f.rgb.slice(-6);else if(f.indexed){n.color.index=parseInt(f.indexed,10);var o=Sa[n.color.index];if(n.color.index==81)o=Sa[1];if(!o)throw new Error(e);n.color.rgb=o[0].toString(16)+o[1].toString(16)+o[2].toString(16)}else if(f.theme){n.color.theme=parseInt(f.theme,10);if(f.tint)n.color.tint=parseFloat(f.tint);if(f.theme&&t.themeElements&&t.themeElements.clrScheme){n.color.rgb=Jf(t.themeElements.clrScheme[n.color.theme].rgb,n.color.tint||0)}}break;case"<color/>":;case"</color>":break;case"<extLst":;case"<extLst>":;case"</extLst>":break;case"<ext":s=true;break;case"</ext>":s=false;break;default:if(a&&a.WTF){if(!s)throw new Error("unrecognized "+f[0]+" in fonts")};}})}function bo(e,r,t){r.NumberFmt=[];var a=K(O._table);for(var n=0;n<a.length;++n)r.NumberFmt[a[n]]=O._table[a[n]];var i=e[0].match(Be);if(!i)return;for(n=0;n<i.length;++n){var s=xe(i[n]);switch(Ie(s[0])){case"<numFmts":;case"</numFmts>":;case"<numFmts/>":;case"<numFmts>":break;case"<numFmt":{var f=Oe(Xe(s.formatCode)),o=parseInt(s.numFmtId,10);r.NumberFmt[o]=f;if(o>0){if(o>392){for(o=392;o>60;--o)if(r.NumberFmt[o]==null)break;r.NumberFmt[o]=f}O.load(f,o)}}break;case"</numFmt>":break;default:if(t.WTF)throw new Error("unrecognized "+s[0]+" in numFmts");}}}function wo(e){var r=["<numFmts>"];[[5,8],[23,26],[41,44],[50,392]].forEach(function(t){for(var a=t[0];a<=t[1];++a)if(e[a]!=null)r[r.length]=nr("numFmt",null,{numFmtId:a,formatCode:Ne(e[a])})});if(r.length===1)return"";r[r.length]="</numFmts>";r[0]=nr("numFmts",null,{count:r.length-2}).replace("/>",">");return r.join("")}var Co=["numFmtId","fillId","fontId","borderId","xfId"];var Eo=["applyAlignment","applyBorder","applyFill","applyFont","applyNumberFormat","applyProtection","pivotButton","quotePrefix"];function ko(e,r,t){r.CellXf=[];var a;var n=false;e[0].match(Be).forEach(function(e){var i=xe(e),s=0;switch(Ie(i[0])){case"<cellXfs":;case"<cellXfs>":;case"<cellXfs/>":;case"</cellXfs>":break;case"<xf":;case"<xf/>":a=i;delete a[0];for(s=0;s<Co.length;++s)if(a[Co[s]])a[Co[s]]=parseInt(a[Co[s]],10);for(s=0;s<Eo.length;++s)if(a[Eo[s]])a[Eo[s]]=ze(a[Eo[s]]);if(a.numFmtId>392){for(s=392;s>60;--s)if(r.NumberFmt[a.numFmtId]==r.NumberFmt[s]){a.numFmtId=s;break}}r.CellXf.push(a);break;case"</xf>":break;case"<alignment":;case"<alignment/>":var f={};if(i.vertical)f.vertical=i.vertical;if(i.horizontal)f.horizontal=i.horizontal;if(i.textRotation!=null)f.textRotation=i.textRotation;if(i.indent)f.indent=i.indent;if(i.wrapText)f.wrapText=i.wrapText;a.alignment=f;break;case"</alignment>":break;case"<protection":;case"</protection>":;case"<protection/>":break;case"<extLst":;case"<extLst>":;case"</extLst>":break;case"<ext":n=true;break;case"</ext>":n=false;break;default:if(t&&t.WTF){if(!n)throw new Error("unrecognized "+i[0]+" in cellXfs")};}})}function So(e){var r=[];r[r.length]=nr("cellXfs",null);e.forEach(function(e){r[r.length]=nr("xf",null,e)});r[r.length]="</cellXfs>";if(r.length===2)return"";r[0]=nr("cellXfs",null,{count:r.length-2}).replace("/>",">");return r.join("")}var Ao=function lm(){var e=/<(?:\w+:)?numFmts([^>]*)>[\S\s]*?<\/(?:\w+:)?numFmts>/;var r=/<(?:\w+:)?cellXfs([^>]*)>[\S\s]*?<\/(?:\w+:)?cellXfs>/;var t=/<(?:\w+:)?fills([^>]*)>[\S\s]*?<\/(?:\w+:)?fills>/;var a=/<(?:\w+:)?fonts([^>]*)>[\S\s]*?<\/(?:\w+:)?fonts>/;var n=/<(?:\w+:)?borders([^>]*)>[\S\s]*?<\/(?:\w+:)?borders>/;return function i(s,f,o){var l={};if(!s)return l;s=s.replace(/<!--([\s\S]*?)-->/gm,"").replace(/<!DOCTYPE[^\[]*\[[^\]]*\]>/gm,"");var c;if(c=s.match(e))bo(c,l,o);if(c=s.match(a))mo(c,l,f,o);if(c=s.match(t))go(c,l,f,o);if(c=s.match(n))vo(c,l,f,o);if(c=s.match(r))ko(c,l,o);return l}}();var _o=nr("styleSheet",null,{xmlns:fr.main[0],"xmlns:vt":fr.vt});Da.STY="http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles";function Bo(e,r){var t=[Ae,_o],a;if(e.SSF&&(a=wo(e.SSF))!=null)t[t.length]=a;t[t.length]='<fonts count="1"><font><sz val="12"/><color theme="1"/><name val="Calibri"/><family val="2"/><scheme val="minor"/></font></fonts>';t[t.length]='<fills count="2"><fill><patternFill patternType="none"/></fill><fill><patternFill patternType="gray125"/></fill></fills>';t[t.length]='<borders count="1"><border><left/><right/><top/><bottom/><diagonal/></border></borders>';t[t.length]='<cellStyleXfs count="1"><xf numFmtId="0" fontId="0" fillId="0" borderId="0"/></cellStyleXfs>';if(a=So(r.cellXfs))t[t.length]=a;t[t.length]='<cellStyles count="1"><cellStyle name="Normal" xfId="0" builtinId="0"/></cellStyles>';t[t.length]='<dxfs count="0"/>';t[t.length]='<tableStyles count="0" defaultTableStyle="TableStyleMedium9" defaultPivotStyle="PivotStyleMedium4"/>';if(t.length>2){t[t.length]="</styleSheet>";t[1]=t[1].replace("/>",">")}return t.join("")}function To(e,r){var t=e._R(2);var a=kt(e,r-2);return[t,a]}function yo(e,r,t){if(!t)t=jr(6+4*r.length);t._W(2,e);St(r,t);var a=t.length>t.l?t.slice(0,t.l):t;if(t.l==null)t.l=t.length;return a}function xo(e,r,t){var a={};a.sz=e._R(2)/20;var n=Qt(e,2,t);if(n.fCondense)a.condense=1;if(n.fExtend)a.extend=1;if(n.fShadow)a.shadow=1;if(n.fOutline)a.outline=1;if(n.fStrikeout)a.strike=1;if(n.fItalic)a.italic=1;var i=e._R(2);if(i===700)a.bold=1;switch(e._R(2)){case 1:a.vertAlign="superscript";break;case 2:a.vertAlign="subscript";break;}var s=e._R(1);if(s!=0)a.underline=s;var f=e._R(1);if(f>0)a.family=f;var o=e._R(1);if(o>0)a.charset=o;e.l++;a.color=$t(e,8);switch(e._R(1)){case 1:a.scheme="major";break;case 2:a.scheme="minor";break;}a.name=kt(e,r-21);return a}function Io(e,r){if(!r)r=jr(25+4*32);r._W(2,e.sz*20);Jt(e,r);r._W(2,e.bold?700:400);var t=0;if(e.vertAlign=="superscript")t=1;else if(e.vertAlign=="subscript")t=2;r._W(2,t);r._W(1,e.underline||0);r._W(1,e.family||0);r._W(1,e.charset||0);r._W(1,0);Zt(e.color,r);var a=0;if(e.scheme=="major")a=1;if(e.scheme=="minor")a=2;r._W(1,a);St(e.name,r);return r.length>r.l?r.slice(0,r.l):r}var Ro=["none","solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"];var Do=Z(Ro);var Oo=Gr;function Fo(e,r){if(!r)r=jr(4*3+8*7+16*1);var t=Do[e.patternType];if(t==null)t=40;r._W(4,t);var a=0;if(t!=40){Zt({auto:1},r);Zt({auto:1},r);for(;a<12;++a)r._W(4,0)}else{for(;a<4;++a)r._W(4,0);for(;a<12;++a)r._W(4,0)}return r.length>r.l?r.slice(0,r.l):r}function Po(e,r){var t=e.l+r;var a=e._R(2);var n=e._R(2);e.l=t;return{ixfe:a,numFmtId:n}}function No(e,r,t){if(!t)t=jr(16);t._W(2,r||0);t._W(2,e.numFmtId||0);t._W(2,0);t._W(2,0);t._W(2,0);t._W(1,0);t._W(1,0);t._W(1,0);t._W(1,0);t._W(1,0);t._W(1,0);return t}function Lo(e,r){if(!r)r=jr(10);r._W(1,0);r._W(1,0);r._W(4,0);r._W(4,0);return r}var Mo=Gr;function Uo(e,r){if(!r)r=jr(51);r._W(1,0);Lo(null,r);Lo(null,r);Lo(null,r);Lo(null,r);Lo(null,r);return r.length>r.l?r.slice(0,r.l):r}function Ho(e,r){if(!r)r=jr(12+4*10);r._W(4,e.xfId);r._W(2,1);r._W(1,+e.builtinId);r._W(1,0);Pt(e.name||"",r);return r.length>r.l?r.slice(0,r.l):r}function Wo(e,r,t){var a=jr(4+256*2*4);a._W(4,e);Pt(r,a);Pt(t,a);return a.length>a.l?a.slice(0,a.l):a}function Vo(e,r,t){var a={};a.NumberFmt=[];for(var n in O._table)a.NumberFmt[n]=O._table[n];a.CellXf=[];a.Fonts=[];var i=[];var s=false;Kr(e,function f(e,n,o){switch(o){case 44:a.NumberFmt[e[0]]=e[1];O.load(e[1],e[0]);break;case 43:a.Fonts.push(e);if(e.color.theme!=null&&r&&r.themeElements&&r.themeElements.clrScheme){e.color.rgb=Jf(r.themeElements.clrScheme[e.color.theme].rgb,e.color.tint||0)}break;case 1025:break;case 45:break;case 46:break;case 47:if(i[i.length-1]=="BrtBeginCellXFs"){a.CellXf.push(e)}break;case 48:;case 507:;case 572:;case 475:break;case 1171:;case 2102:;case 1130:;case 512:;case 2095:;case 3072:break;case 35:s=true;break;case 36:s=false;break;case 37:i.push(n);break;case 38:i.pop();break;default:if((n||"").indexOf("Begin")>0)i.push(n);else if((n||"").indexOf("End")>0)i.pop();else if(!s||t.WTF)throw new Error("Unexpected record "+o+" "+n);}});return a}function zo(e,r){if(!r)return;var t=0;[[5,8],[23,26],[41,44],[50,392]].forEach(function(e){for(var a=e[0];a<=e[1];++a)if(r[a]!=null)++t});if(t==0)return;$r(e,"BrtBeginFmts",Et(t));[[5,8],[23,26],[41,44],[50,392]].forEach(function(t){for(var a=t[0];a<=t[1];++a)if(r[a]!=null)$r(e,"BrtFmt",yo(a,r[a]))});$r(e,"BrtEndFmts")}function Xo(e){var r=1;if(r==0)return;$r(e,"BrtBeginFonts",Et(r));$r(e,"BrtFont",Io({sz:12,color:{theme:1},name:"Calibri",family:2,scheme:"minor"}));$r(e,"BrtEndFonts")}function Go(e){var r=2;if(r==0)return;$r(e,"BrtBeginFills",Et(r));$r(e,"BrtFill",Fo({patternType:"none"}));$r(e,"BrtFill",Fo({patternType:"gray125"}));$r(e,"BrtEndFills")}function jo(e){var r=1;if(r==0)return;$r(e,"BrtBeginBorders",Et(r));$r(e,"BrtBorder",Uo({}));$r(e,"BrtEndBorders")}function Ko(e){var r=1;$r(e,"BrtBeginCellStyleXFs",Et(r));$r(e,"BrtXF",No({numFmtId:0,fontId:0,fillId:0,borderId:0},65535));$r(e,"BrtEndCellStyleXFs")}function Yo(e,r){$r(e,"BrtBeginCellXFs",Et(r.length));r.forEach(function(r){$r(e,"BrtXF",No(r,0))});$r(e,"BrtEndCellXFs")}function $o(e){var r=1;$r(e,"BrtBeginStyles",Et(r));$r(e,"BrtStyle",Ho({xfId:0,builtinId:0,name:"Normal"}));$r(e,"BrtEndStyles")}function Zo(e){var r=0;$r(e,"BrtBeginDXFs",Et(r));$r(e,"BrtEndDXFs")}function Qo(e){var r=0;$r(e,"BrtBeginTableStyles",Wo(r,"TableStyleMedium9","PivotStyleMedium4"));$r(e,"BrtEndTableStyles")}function Jo(){return}function qo(e,r){var t=Yr();$r(t,"BrtBeginStyleSheet");zo(t,e.SSF);Xo(t,e);Go(t,e);jo(t,e);Ko(t,e);Yo(t,r.cellXfs);$o(t,e);Zo(t,e);Qo(t,e);Jo(t,e);$r(t,"BrtEndStyleSheet");return t.end()}Da.THEME="http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme";function el(e,r,t){r.themeElements.clrScheme=[];var a={};(e[0].match(Be)||[]).forEach(function(e){var n=xe(e);switch(n[0]){case"<a:clrScheme":;case"</a:clrScheme>":break;case"<a:srgbClr":a.rgb=n.val;break;case"<a:sysClr":a.rgb=n.lastClr;break;case"<a:dk1>":;case"</a:dk1>":;case"<a:lt1>":;case"</a:lt1>":;case"<a:dk2>":;case"</a:dk2>":;case"<a:lt2>":;case"</a:lt2>":;case"<a:accent1>":;case"</a:accent1>":;case"<a:accent2>":;case"</a:accent2>":;case"<a:accent3>":;case"</a:accent3>":;case"<a:accent4>":;case"</a:accent4>":;case"<a:accent5>":;case"</a:accent5>":;case"<a:accent6>":;case"</a:accent6>":;case"<a:hlink>":;case"</a:hlink>":;case"<a:folHlink>":;case"</a:folHlink>":if(n[0].charAt(1)==="/"){r.themeElements.clrScheme.push(a);a={}}else{a.name=n[0].slice(3,n[0].length-1)}break;default:if(t&&t.WTF)throw new Error("Unrecognized "+n[0]+" in clrScheme");}})}function rl(){}function tl(){}var al=/<a:clrScheme([^>]*)>[\s\S]*<\/a:clrScheme>/;var nl=/<a:fontScheme([^>]*)>[\s\S]*<\/a:fontScheme>/;var il=/<a:fmtScheme([^>]*)>[\s\S]*<\/a:fmtScheme>/;function sl(e,r,t){r.themeElements={};var a;[["clrScheme",al,el],["fontScheme",nl,rl],["fmtScheme",il,tl]].forEach(function(n){if(!(a=e.match(n[1])))throw new Error(n[0]+" not found in themeElements");n[2](a,r,t)})}var fl=/<a:themeElements([^>]*)>[\s\S]*<\/a:themeElements>/;function ol(e,r){if(!e||e.length===0)return ol(ll());var t;var a={};if(!(t=e.match(fl)))throw new Error("themeElements not found in theme");sl(t[0],a,r);return a}function ll(e,r){if(r&&r.themeXLSX)return r.themeXLSX;var t=[Ae];t[t.length]='<a:theme xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" name="Office Theme">';t[t.length]="<a:themeElements>";t[t.length]='<a:clrScheme name="Office">';t[t.length]='<a:dk1><a:sysClr val="windowText" lastClr="000000"/></a:dk1>';t[t.length]='<a:lt1><a:sysClr val="window" lastClr="FFFFFF"/></a:lt1>';t[t.length]='<a:dk2><a:srgbClr val="1F497D"/></a:dk2>';t[t.length]='<a:lt2><a:srgbClr val="EEECE1"/></a:lt2>';t[t.length]='<a:accent1><a:srgbClr val="4F81BD"/></a:accent1>';t[t.length]='<a:accent2><a:srgbClr val="C0504D"/></a:accent2>';t[t.length]='<a:accent3><a:srgbClr val="9BBB59"/></a:accent3>';t[t.length]='<a:accent4><a:srgbClr val="8064A2"/></a:accent4>';t[t.length]='<a:accent5><a:srgbClr val="4BACC6"/></a:accent5>';t[t.length]='<a:accent6><a:srgbClr val="F79646"/></a:accent6>';t[t.length]='<a:hlink><a:srgbClr val="0000FF"/></a:hlink>';t[t.length]='<a:folHlink><a:srgbClr val="800080"/></a:folHlink>';t[t.length]="</a:clrScheme>";t[t.length]='<a:fontScheme name="Office">';t[t.length]="<a:majorFont>";t[t.length]='<a:latin typeface="Cambria"/>';t[t.length]='<a:ea typeface=""/>';t[t.length]='<a:cs typeface=""/>';t[t.length]='<a:font script="Jpan" typeface="ï¼­ï¼³ ï¼°ã‚´ã‚·ãƒƒã‚¯"/>';t[t.length]='<a:font script="Hang" typeface="맑은 ê³ ë”•"/>';t[t.length]='<a:font script="Hans" typeface="宋体"/>';t[t.length]='<a:font script="Hant" typeface="新細明體"/>';t[t.length]='<a:font script="Arab" typeface="Times New Roman"/>';t[t.length]='<a:font script="Hebr" typeface="Times New Roman"/>';t[t.length]='<a:font script="Thai" typeface="Tahoma"/>';t[t.length]='<a:font script="Ethi" typeface="Nyala"/>';t[t.length]='<a:font script="Beng" typeface="Vrinda"/>';t[t.length]='<a:font script="Gujr" typeface="Shruti"/>';t[t.length]='<a:font script="Khmr" typeface="MoolBoran"/>';t[t.length]='<a:font script="Knda" typeface="Tunga"/>';t[t.length]='<a:font script="Guru" typeface="Raavi"/>';t[t.length]='<a:font script="Cans" typeface="Euphemia"/>';t[t.length]='<a:font script="Cher" typeface="Plantagenet Cherokee"/>';t[t.length]='<a:font script="Yiii" typeface="Microsoft Yi Baiti"/>';t[t.length]='<a:font script="Tibt" typeface="Microsoft Himalaya"/>';t[t.length]='<a:font script="Thaa" typeface="MV Boli"/>';t[t.length]='<a:font script="Deva" typeface="Mangal"/>';t[t.length]='<a:font script="Telu" typeface="Gautami"/>';t[t.length]='<a:font script="Taml" typeface="Latha"/>';t[t.length]='<a:font script="Syrc" typeface="Estrangelo Edessa"/>';t[t.length]='<a:font script="Orya" typeface="Kalinga"/>';t[t.length]='<a:font script="Mlym" typeface="Kartika"/>';t[t.length]='<a:font script="Laoo" typeface="DokChampa"/>';t[t.length]='<a:font script="Sinh" typeface="Iskoola Pota"/>';t[t.length]='<a:font script="Mong" typeface="Mongolian Baiti"/>';t[t.length]='<a:font script="Viet" typeface="Times New Roman"/>';t[t.length]='<a:font script="Uigh" typeface="Microsoft Uighur"/>';t[t.length]='<a:font script="Geor" typeface="Sylfaen"/>';t[t.length]="</a:majorFont>";t[t.length]="<a:minorFont>";t[t.length]='<a:latin typeface="Calibri"/>';t[t.length]='<a:ea typeface=""/>';t[t.length]='<a:cs typeface=""/>';t[t.length]='<a:font script="Jpan" typeface="ï¼­ï¼³ ï¼°ã‚´ã‚·ãƒƒã‚¯"/>';t[t.length]='<a:font script="Hang" typeface="맑은 ê³ ë”•"/>';t[t.length]='<a:font script="Hans" typeface="宋体"/>';t[t.length]='<a:font script="Hant" typeface="新細明體"/>';t[t.length]='<a:font script="Arab" typeface="Arial"/>';t[t.length]='<a:font script="Hebr" typeface="Arial"/>';t[t.length]='<a:font script="Thai" typeface="Tahoma"/>';t[t.length]='<a:font script="Ethi" typeface="Nyala"/>';t[t.length]='<a:font script="Beng" typeface="Vrinda"/>';t[t.length]='<a:font script="Gujr" typeface="Shruti"/>';t[t.length]='<a:font script="Khmr" typeface="DaunPenh"/>';t[t.length]='<a:font script="Knda" typeface="Tunga"/>';t[t.length]='<a:font script="Guru" typeface="Raavi"/>';t[t.length]='<a:font script="Cans" typeface="Euphemia"/>';t[t.length]='<a:font script="Cher" typeface="Plantagenet Cherokee"/>';t[t.length]='<a:font script="Yiii" typeface="Microsoft Yi Baiti"/>';t[t.length]='<a:font script="Tibt" typeface="Microsoft Himalaya"/>';t[t.length]='<a:font script="Thaa" typeface="MV Boli"/>';t[t.length]='<a:font script="Deva" typeface="Mangal"/>';t[t.length]='<a:font script="Telu" typeface="Gautami"/>';t[t.length]='<a:font script="Taml" typeface="Latha"/>';t[t.length]='<a:font script="Syrc" typeface="Estrangelo Edessa"/>';t[t.length]='<a:font script="Orya" typeface="Kalinga"/>';t[t.length]='<a:font script="Mlym" typeface="Kartika"/>';t[t.length]='<a:font script="Laoo" typeface="DokChampa"/>';t[t.length]='<a:font script="Sinh" typeface="Iskoola Pota"/>';t[t.length]='<a:font script="Mong" typeface="Mongolian Baiti"/>';t[t.length]='<a:font script="Viet" typeface="Arial"/>';t[t.length]='<a:font script="Uigh" typeface="Microsoft Uighur"/>';t[t.length]='<a:font script="Geor" typeface="Sylfaen"/>';t[t.length]="</a:minorFont>";t[t.length]="</a:fontScheme>";t[t.length]='<a:fmtScheme name="Office">';t[t.length]="<a:fillStyleLst>";t[t.length]='<a:solidFill><a:schemeClr val="phClr"/></a:solidFill>';t[t.length]='<a:gradFill rotWithShape="1">';t[t.length]="<a:gsLst>";t[t.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="50000"/><a:satMod val="300000"/></a:schemeClr></a:gs>';t[t.length]='<a:gs pos="35000"><a:schemeClr val="phClr"><a:tint val="37000"/><a:satMod val="300000"/></a:schemeClr></a:gs>';t[t.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:tint val="15000"/><a:satMod val="350000"/></a:schemeClr></a:gs>';t[t.length]="</a:gsLst>";t[t.length]='<a:lin ang="16200000" scaled="1"/>';t[t.length]="</a:gradFill>";t[t.length]='<a:gradFill rotWithShape="1">';t[t.length]="<a:gsLst>";t[t.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="100000"/><a:shade val="100000"/><a:satMod val="130000"/></a:schemeClr></a:gs>';t[t.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:tint val="50000"/><a:shade val="100000"/><a:satMod val="350000"/></a:schemeClr></a:gs>';t[t.length]="</a:gsLst>";t[t.length]='<a:lin ang="16200000" scaled="0"/>';t[t.length]="</a:gradFill>";t[t.length]="</a:fillStyleLst>";t[t.length]="<a:lnStyleLst>";t[t.length]='<a:ln w="9525" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"><a:shade val="95000"/><a:satMod val="105000"/></a:schemeClr></a:solidFill><a:prstDash val="solid"/></a:ln>';t[t.length]='<a:ln w="25400" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/></a:ln>';t[t.length]='<a:ln w="38100" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/></a:ln>';t[t.length]="</a:lnStyleLst>";t[t.length]="<a:effectStyleLst>";t[t.length]="<a:effectStyle>";t[t.length]="<a:effectLst>";t[t.length]='<a:outerShdw blurRad="40000" dist="20000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="38000"/></a:srgbClr></a:outerShdw>';t[t.length]="</a:effectLst>";t[t.length]="</a:effectStyle>";t[t.length]="<a:effectStyle>";t[t.length]="<a:effectLst>";t[t.length]='<a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="35000"/></a:srgbClr></a:outerShdw>';t[t.length]="</a:effectLst>";t[t.length]="</a:effectStyle>";t[t.length]="<a:effectStyle>";t[t.length]="<a:effectLst>";t[t.length]='<a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="35000"/></a:srgbClr></a:outerShdw>';t[t.length]="</a:effectLst>";t[t.length]='<a:scene3d><a:camera prst="orthographicFront"><a:rot lat="0" lon="0" rev="0"/></a:camera><a:lightRig rig="threePt" dir="t"><a:rot lat="0" lon="0" rev="1200000"/></a:lightRig></a:scene3d>';t[t.length]='<a:sp3d><a:bevelT w="63500" h="25400"/></a:sp3d>';t[t.length]="</a:effectStyle>";t[t.length]="</a:effectStyleLst>";t[t.length]="<a:bgFillStyleLst>";t[t.length]='<a:solidFill><a:schemeClr val="phClr"/></a:solidFill>';t[t.length]='<a:gradFill rotWithShape="1">';t[t.length]="<a:gsLst>";t[t.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="40000"/><a:satMod val="350000"/></a:schemeClr></a:gs>';t[t.length]='<a:gs pos="40000"><a:schemeClr val="phClr"><a:tint val="45000"/><a:shade val="99000"/><a:satMod val="350000"/></a:schemeClr></a:gs>';t[t.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="20000"/><a:satMod val="255000"/></a:schemeClr></a:gs>';t[t.length]="</a:gsLst>";t[t.length]='<a:path path="circle"><a:fillToRect l="50000" t="-80000" r="50000" b="180000"/></a:path>';t[t.length]="</a:gradFill>";t[t.length]='<a:gradFill rotWithShape="1">';t[t.length]="<a:gsLst>";t[t.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="80000"/><a:satMod val="300000"/></a:schemeClr></a:gs>';t[t.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="30000"/><a:satMod val="200000"/></a:schemeClr></a:gs>';t[t.length]="</a:gsLst>";t[t.length]='<a:path path="circle"><a:fillToRect l="50000" t="50000" r="50000" b="50000"/></a:path>';t[t.length]="</a:gradFill>";t[t.length]="</a:bgFillStyleLst>";t[t.length]="</a:fmtScheme>";t[t.length]="</a:themeElements>";t[t.length]="<a:objectDefaults>";t[t.length]="<a:spDef>";t[t.length]='<a:spPr/><a:bodyPr/><a:lstStyle/><a:style><a:lnRef idx="1"><a:schemeClr val="accent1"/></a:lnRef><a:fillRef idx="3"><a:schemeClr val="accent1"/></a:fillRef><a:effectRef idx="2"><a:schemeClr val="accent1"/></a:effectRef><a:fontRef idx="minor"><a:schemeClr val="lt1"/></a:fontRef></a:style>';t[t.length]="</a:spDef>";t[t.length]="<a:lnDef>";t[t.length]='<a:spPr/><a:bodyPr/><a:lstStyle/><a:style><a:lnRef idx="2"><a:schemeClr val="accent1"/></a:lnRef><a:fillRef idx="0"><a:schemeClr val="accent1"/></a:fillRef><a:effectRef idx="1"><a:schemeClr val="accent1"/></a:effectRef><a:fontRef idx="minor"><a:schemeClr val="tx1"/></a:fontRef></a:style>';t[t.length]="</a:lnDef>";t[t.length]="</a:objectDefaults>";t[t.length]="<a:extraClrSchemeLst/>";t[t.length]="</a:theme>";return t.join("")}function cl(e,r,t){var a=e.l+r;var n=e._R(4);if(n===124226)return;if(!t.cellStyles||!ke){e.l=a;return}var i=e.slice(e.l);e.l=a;var s;try{s=new ke(i)}catch(f){return}var o=Ce(s,"theme/theme/theme1.xml",true);if(!o)return;return ol(o,t)}function hl(e){return e._R(4)}function ul(e){var r={};r.xclrType=e._R(2);r.nTintShade=e._R(2);switch(r.xclrType){case 0:e.l+=4;break;case 1:r.xclrValue=dl(e,4);break;case 2:r.xclrValue=ii(e,4);break;case 3:r.xclrValue=hl(e,4);break;case 4:e.l+=4;break;}e.l+=8;return r}function dl(e,r){return Gr(e,r)}function pl(e,r){return Gr(e,r)}function vl(e){var r=e._R(2);var t=e._R(2)-4;var a=[r];switch(r){case 4:;case 5:;case 7:;case 8:;case 9:;case 10:;case 11:;case 13:a[1]=ul(e,t);break;case 6:a[1]=pl(e,t);break;case 14:;case 15:a[1]=e._R(t===1?1:2);break;default:throw new Error("Unrecognized ExtProp type: "+r+" "+t);}return a}function gl(e,r){var t=e.l+r;e.l+=2;var a=e._R(2);e.l+=2;var n=e._R(2);var i=[];while(n-- >0)i.push(vl(e,t-e.l));return{ixfe:a,ext:i}}function ml(e,r){r.forEach(function(e){switch(e[0]){case 4:break;case 5:break;case 6:break;case 7:break;case 8:break;case 9:break;case 10:break;case 11:break;case 13:break;case 14:break;case 15:break;}})}function bl(e){var r=[];if(!e)return r;var t=1;(e.match(Be)||[]).forEach(function(e){var a=xe(e);switch(a[0]){case"<?xml":break;case"<calcChain":;case"<calcChain>":;case"</calcChain>":break;case"<c":delete a[0];if(a.i)t=a.i;else a.i=t;r.push(a);break;}});return r}function wl(e){var r={};r.i=e._R(4);var t={};t.r=e._R(4);t.c=e._R(4);r.r=ut(t);var a=e._R(1);if(a&2)r.l="1";if(a&8)r.a="1";return r}function Cl(e,r,t){var a=[];var n=false;Kr(e,function i(e,r,s){switch(s){case 63:a.push(e);break;default:if((r||"").indexOf("Begin")>0){}else if((r||"").indexOf("End")>0){}else if(!n||t.WTF)throw new Error("Unexpected record "+s+" "+r);}});return a}function El(){}function kl(e,r,t){if(!e)return e;var a=t||{};var n=false,i=false;Kr(e,function s(e,r,t){if(i)return;switch(t){case 359:;case 363:;case 364:;case 366:;case 367:;case 368:;case 369:;case 370:;case 371:;case 472:;case 577:;case 578:;case 579:;case 580:;case 581:;case 582:;case 583:;case 584:;case 585:;case 586:;case 587:break;case 35:n=true;break;case 36:n=false;break;default:if((r||"").indexOf("Begin")>0){}else if((r||"").indexOf("End")>0){}else if(!n||a.WTF)throw new Error("Unexpected record "+t.toString(16)+" "+r);}},a)}Da.IMG="http://schemas.openxmlformats.org/officeDocument/2006/relationships/image";Da.DRAW="http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing";function Sl(e,r){if(!e)return"??";var t=(e.match(/<c:chart [^>]*r:id="([^"]*)"/)||["",""])[1];return r["!id"][t].Target}var Al=1024;function _l(e,r){var t=[21600,21600];var a=["m0,0l0",t[1],t[0],t[1],t[0],"0xe"].join(",");var n=[nr("xml",null,{"xmlns:v":or.v,"xmlns:o":or.o,"xmlns:x":or.x,"xmlns:mv":or.mv}).replace(/\/>/,">"),nr("o:shapelayout",nr("o:idmap",null,{"v:ext":"edit",data:e}),{"v:ext":"edit"}),nr("v:shapetype",[nr("v:stroke",null,{joinstyle:"miter"}),nr("v:path",null,{gradientshapeok:"t","o:connecttype":"rect"})].join(""),{id:"_x0000_t202","o:spt":202,coordsize:t.join(","),path:a})];while(Al<e*1e3)Al+=1e3;r.forEach(function(e){var r=ht(e[0]);n=n.concat(["<v:shape"+ar({id:"_x0000_s"+ ++Al,type:"#_x0000_t202",style:"position:absolute; margin-left:80pt;margin-top:5pt;width:104pt;height:64pt;z-index:10"+(e[1].hidden?";visibility:hidden":""),fillcolor:"#ECFAD4",strokecolor:"#edeaa1"})+">",nr("v:fill",nr("o:fill",null,{type:"gradientUnscaled","v:ext":"view"}),{color2:"#BEFF82",angle:"-180",type:"gradient"}),nr("v:shadow",null,{on:"t",obscured:"t"}),nr("v:path",null,{"o:connecttype":"none"}),'<v:textbox><div style="text-align:left"></div></v:textbox>','<x:ClientData ObjectType="Note">',"<x:MoveWithCells/>","<x:SizeWithCells/>",tr("x:Anchor",[r.c,0,r.r,0,r.c+3,100,r.r+5,100].join(",")),tr("x:AutoFill","False"),tr("x:Row",String(r.r)),tr("x:Column",String(r.c)),e[1].hidden?"":"<x:Visible/>","</x:ClientData>","</v:shape>"])});n.push("</xml>");return n.join("")}Da.CMNT="http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments";function Bl(e,r,t,a,n){for(var i=0;i!=r.length;++i){
var s=r[i];var f=wp(we(e,s.replace(/^\//,""),true),s,n);if(!f||!f.length)continue;var o=K(t);for(var l=0;l!=o.length;++l){var c=o[l];var h=a[c];if(h){var u=h[s];if(u)Tl(c,t[c],f)}}}}function Tl(e,r,t){var a=Array.isArray(r);var n;t.forEach(function(e){var t=ht(e.ref);if(a){if(!r[t.r])r[t.r]=[];n=r[t.r][t.c]}else n=r[e.ref];if(!n){n={};if(a)r[t.r][t.c]=n;else r[e.ref]=n;var i=vt(r["!ref"]||"BDWGO1000001:A1");if(i.s.r>t.r)i.s.r=t.r;if(i.e.r<t.r)i.e.r=t.r;if(i.s.c>t.c)i.s.c=t.c;if(i.e.c<t.c)i.e.c=t.c;var s=pt(i);if(s!==r["!ref"])r["!ref"]=s}if(!n.c)n.c=[];var f={a:e.author,t:e.t,r:e.r};if(e.h)f.h=e.h;n.c.push(f)})}function yl(e,r){if(e.match(/<(?:\w+:)?comments *\/>/))return[];var t=[];var a=[];var n=e.match(/<(?:\w+:)?authors>([\s\S]*)<\/(?:\w+:)?authors>/);if(n&&n[1])n[1].split(/<\/\w*:?author>/).forEach(function(e){if(e===""||e.trim()==="")return;var r=e.match(/<(?:\w+:)?author[^>]*>(.*)/);if(r)t.push(r[1])});var i=e.match(/<(?:\w+:)?commentList>([\s\S]*)<\/(?:\w+:)?commentList>/);if(i&&i[1])i[1].split(/<\/\w*:?comment>/).forEach(function(e){if(e===""||e.trim()==="")return;var n=e.match(/<(?:\w+:)?comment[^>]*>/);if(!n)return;var i=xe(n[0]);var s={author:i.authorId&&t[i.authorId]||"sheetjsghost",ref:i.ref,guid:i.guid};var f=ht(i.ref);if(r.sheetRows&&r.sheetRows<=f.r)return;var o=e.match(/<(?:\w+:)?text>([\s\S]*)<\/(?:\w+:)?text>/);var l=!!o&&!!o[1]&&uf(o[1])||{r:"",t:"",h:""};s.r=l.r;if(l.r=="<t></t>")l.t=l.h="";s.t=l.t.replace(/\r\n/g,"\n").replace(/\r/g,"\n");if(r.cellHTML)s.h=l.h;a.push(s)});return a}var xl=nr("comments",null,{xmlns:fr.main[0]});function Il(e){var r=[Ae,xl];var t=[];r.push("<authors>");e.forEach(function(e){e[1].forEach(function(e){var a=Ne(e.a);if(t.indexOf(a)>-1)return;t.push(a);r.push("<author>"+a+"</author>")})});r.push("</authors>");r.push("<commentList>");e.forEach(function(e){e[1].forEach(function(a){r.push('<comment ref="'+e[0]+'" authorId="'+t.indexOf(Ne(a.a))+'"><text>');r.push(tr("t",a.t==null?"":Ne(a.t)));r.push("</text></comment>")})});r.push("</commentList>");if(r.length>2){r[r.length]="</comments>";r[1]=r[1].replace("/>",">")}return r.join("")}function Rl(e){var r={};r.iauthor=e._R(4);var t=zt(e,16);r.rfx=t.s;r.ref=ut(t.s);e.l+=16;return r}function Dl(e,r){if(r==null)r=jr(36);r._W(4,e[1].iauthor);Xt(e[0],r);r._W(4,0);r._W(4,0);r._W(4,0);r._W(4,0);return r}var Ol=kt;function Fl(e){return St(e.slice(0,54))}function Pl(e,r){var t=[];var a=[];var n={};var i=false;Kr(e,function s(e,f,o){switch(o){case 632:a.push(e);break;case 635:n=e;break;case 637:n.t=e.t;n.h=e.h;n.r=e.r;break;case 636:n.author=a[n.iauthor];delete n.iauthor;if(r.sheetRows&&r.sheetRows<=n.rfx.r)break;if(!n.t)n.t="";delete n.rfx;t.push(n);break;case 3072:break;case 35:i=true;break;case 36:i=false;break;case 37:break;case 38:break;default:if((f||"").indexOf("Begin")>0){}else if((f||"").indexOf("End")>0){}else if(!i||r.WTF)throw new Error("Unexpected record "+o+" "+f);}});return t}function Nl(e){var r=Yr();var t=[];$r(r,"BrtBeginComments");$r(r,"BrtBeginCommentAuthors");e.forEach(function(e){e[1].forEach(function(e){if(t.indexOf(e.a)>-1)return;t.push(e.a.slice(0,54));$r(r,"BrtCommentAuthor",Fl(e.a))})});$r(r,"BrtEndCommentAuthors");$r(r,"BrtBeginCommentList");e.forEach(function(e){e[1].forEach(function(a){a.iauthor=t.indexOf(a.a);var n={s:ht(e[0]),e:ht(e[0])};$r(r,"BrtBeginComment",Dl([n,a]));if(a.t&&a.t.length>0)$r(r,"BrtCommentText",xt(a));$r(r,"BrtEndComment");delete a.iauthor})});$r(r,"BrtEndCommentList");$r(r,"BrtEndComments");return r.end()}var Ll="application/vnd.ms-office.vbaProject";function Ml(e){var r=V.utils.cfb_new({root:"R"});e.FullPaths.forEach(function(t,a){if(t.slice(-1)==="/"||!t.match(/_VBA_PROJECT_CUR/))return;var n=t.replace(/^[^\/]*/,"R").replace(/\/_VBA_PROJECT_CUR\u0000*/,"");V.utils.cfb_add(r,n,e.FileIndex[a].content)});return V.write(r)}function Ul(e,r){r.FullPaths.forEach(function(t,a){if(a==0)return;var n=t.replace(/[^\/]*[\/]/,"/_VBA_PROJECT_CUR/");if(n.slice(-1)!=="/")V.utils.cfb_add(e,n,r.FileIndex[a].content)})}var Hl=["xlsb","xlsm","xlam","biff8","xla"];Da.DS="http://schemas.openxmlformats.org/officeDocument/2006/relationships/dialogsheet";Da.MS="http://schemas.microsoft.com/office/2006/relationships/xlMacrosheet";function Wl(){return{"!type":"dialog"}}function Vl(){return{"!type":"dialog"}}function zl(){return{"!type":"macro"}}function Xl(){return{"!type":"macro"}}var Gl=function(){var e=/(^|[^A-Za-z])R(\[?)(-?\d+|)\]?C(\[?)(-?\d+|)\]?/g;var r={r:0,c:0};function t(e,t,a,n,i,s){var f=n.length>0?parseInt(n,10)|0:0,o=s.length>0?parseInt(s,10)|0:0;if(o<0&&i.length===0)o=0;var l=false,c=false;if(i.length>0||s.length==0)l=true;if(l)o+=r.c;else--o;if(a.length>0||n.length==0)c=true;if(c)f+=r.r;else--f;return t+(l?"":"$")+ft(o)+(c?"":"$")+at(f)}return function a(n,i){r=i;return n.replace(e,t)}}();var jl=/(^|[^._A-Z0-9])([$]?)([A-Z]{1,2}|[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D])([$]?)([1-9]\d{0,5}|10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6])(?![_.\(A-Za-z0-9])/g;var Kl=function(){return function e(r,t){return r.replace(jl,function(e,r,a,n,i,s){var f=st(n)-(a?0:t.c);var o=tt(s)-(i?0:t.r);var l=o==0?"":!i?"["+o+"]":o+1;var c=f==0?"":!a?"["+f+"]":f+1;return r+"R"+l+"C"+c})}}();function Yl(e,r){return e.replace(jl,function(e,t,a,n,i,s){return t+(a=="$"?a+n:ft(st(n)+r.c))+(i=="$"?i+s:at(tt(s)+r.r))})}function $l(e,r,t){var a=dt(r),n=a.s,i=ht(t);var s={r:i.r-n.r,c:i.c-n.c};return Yl(e,s)}function Zl(e){if(e.length==1)return false;return true}function Ql(e){return e.replace(/_xlfn\./g,"")}function Jl(e){e.l+=1;return}function ql(e,r){var t=e._R(r==1?1:2);return[t&16383,t>>14&1,t>>15&1]}function ec(e,r,t){var a=2;if(t){if(t.biff>=2&&t.biff<=5)return rc(e,r,t);else if(t.biff==12)a=4}var n=e._R(a),i=e._R(a);var s=ql(e,2);var f=ql(e,2);return{s:{r:n,c:s[0],cRel:s[1],rRel:s[2]},e:{r:i,c:f[0],cRel:f[1],rRel:f[2]}}}function rc(e){var r=ql(e,2),t=ql(e,2);var a=e._R(1);var n=e._R(1);return{s:{r:r[0],c:a,cRel:r[1],rRel:r[2]},e:{r:t[0],c:n,cRel:t[1],rRel:t[2]}}}function tc(e,r,t){if(t.biff<8)return rc(e,r,t);var a=e._R(t.biff==12?4:2),n=e._R(t.biff==12?4:2);var i=ql(e,2);var s=ql(e,2);return{s:{r:a,c:i[0],cRel:i[1],rRel:i[2]},e:{r:n,c:s[0],cRel:s[1],rRel:s[2]}}}function ac(e,r,t){if(t&&t.biff>=2&&t.biff<=5)return nc(e,r,t);var a=e._R(t&&t.biff==12?4:2);var n=ql(e,2);return{r:a,c:n[0],cRel:n[1],rRel:n[2]}}function nc(e){var r=ql(e,2);var t=e._R(1);return{r:r[0],c:t,cRel:r[1],rRel:r[2]}}function ic(e){var r=e._R(2);var t=e._R(2);return{r:r,c:t&255,fQuoted:!!(t&16384),cRel:t>>15,rRel:t>>15}}function sc(e,r,t){var a=t&&t.biff?t.biff:8;if(a>=2&&a<=5)return fc(e,r,t);var n=e._R(a>=12?4:2);var i=e._R(2);var s=(i&16384)>>14,f=(i&32768)>>15;i&=16383;if(f==1)while(n>524287)n-=1048576;if(s==1)while(i>8191)i=i-16384;return{r:n,c:i,cRel:s,rRel:f}}function fc(e){var r=e._R(2);var t=e._R(1);var a=(r&32768)>>15,n=(r&16384)>>14;r&=16383;if(a==1&&r>=8192)r=r-16384;if(n==1&&t>=128)t=t-256;return{r:r,c:t,cRel:n,rRel:a}}function oc(e,r,t){var a=(e[e.l++]&96)>>5;var n=ec(e,t.biff>=2&&t.biff<=5?6:8,t);return[a,n]}function lc(e,r,t){var a=(e[e.l++]&96)>>5;var n=e._R(2,"i");var i=8;if(t)switch(t.biff){case 5:e.l+=12;i=6;break;case 12:i=12;break;}var s=ec(e,i,t);return[a,n,s]}function cc(e,r,t){var a=(e[e.l++]&96)>>5;e.l+=t&&t.biff>8?12:t.biff<8?6:8;return[a]}function hc(e,r,t){var a=(e[e.l++]&96)>>5;var n=e._R(2);var i=8;if(t)switch(t.biff){case 5:e.l+=12;i=6;break;case 12:i=12;break;}e.l+=i;return[a,n]}function uc(e,r,t){var a=(e[e.l++]&96)>>5;var n=tc(e,r-1,t);return[a,n]}function dc(e,r,t){var a=(e[e.l++]&96)>>5;e.l+=t.biff==2?6:t.biff==12?14:7;return[a]}function pc(e){var r=e[e.l+1]&1;var t=1;e.l+=4;return[r,t]}function vc(e,r,t){e.l+=2;var a=e._R(t&&t.biff==2?1:2);var n=[];for(var i=0;i<=a;++i)n.push(e._R(t&&t.biff==2?1:2));return n}function gc(e,r,t){var a=e[e.l+1]&255?1:0;e.l+=2;return[a,e._R(t&&t.biff==2?1:2)]}function mc(e,r,t){var a=e[e.l+1]&255?1:0;e.l+=2;return[a,e._R(t&&t.biff==2?1:2)]}function bc(e){var r=e[e.l+1]&255?1:0;e.l+=2;return[r,e._R(2)]}function wc(e,r,t){var a=e[e.l+1]&255?1:0;e.l+=t&&t.biff==2?3:4;return[a]}function Cc(e){var r=e._R(1),t=e._R(1);return[r,t]}function Ec(e){e._R(2);return Cc(e,2)}function kc(e){e._R(2);return Cc(e,2)}function Sc(e,r,t){var a=(e[e.l]&96)>>5;e.l+=1;var n=ac(e,0,t);return[a,n]}function Ac(e,r,t){var a=(e[e.l]&96)>>5;e.l+=1;var n=sc(e,0,t);return[a,n]}function _c(e,r,t){var a=(e[e.l]&96)>>5;e.l+=1;var n=e._R(2);if(t&&t.biff==5)e.l+=12;var i=ac(e,0,t);return[a,n,i]}function Bc(e,r,t){var a=(e[e.l]&96)>>5;e.l+=1;var n=e._R(t&&t.biff<=3?1:2);return[Hh[n],Uh[n],a]}function Tc(e,r,t){var a=e[e.l++];var n=e._R(1),i=t&&t.biff<=3?[a==88?-1:0,e._R(1)]:yc(e);return[n,(i[0]===0?Uh:Mh)[i[1]]]}function yc(e){return[e[e.l+1]>>7,e._R(2)&32767]}function xc(e,r,t){e.l+=t&&t.biff==2?3:4;return}function Ic(e,r,t){e.l++;if(t&&t.biff==12)return[e._R(4,"i"),0];var a=e._R(2);var n=e._R(t&&t.biff==2?1:2);return[a,n]}function Rc(e){e.l++;return Kt[e._R(1)]}function Dc(e){e.l++;return e._R(2)}function Oc(e){e.l++;return e._R(1)!==0}function Fc(e){e.l++;return Gt(e,8)}function Pc(e,r,t){e.l++;return jn(e,r-1,t)}function Nc(e,r){var t=[e._R(1)];if(r==12)switch(t[0]){case 2:t[0]=4;break;case 4:t[0]=16;break;case 0:t[0]=1;break;case 1:t[0]=2;break;}switch(t[0]){case 4:t[1]=Un(e,1)?"TRUE":"FALSE";if(r!=12)e.l+=7;break;case 37:;case 16:t[1]=Kt[e[e.l]];e.l+=r==12?4:8;break;case 0:e.l+=8;break;case 1:t[1]=Gt(e,8);break;case 2:t[1]=Zn(e,0,{biff:r>0&&r<8?2:r});break;default:throw new Error("Bad SerAr: "+t[0]);}return t}function Lc(e,r,t){var a=e._R(t.biff==12?4:2);var n=[];for(var i=0;i!=a;++i)n.push((t.biff==12?zt:pi)(e,8));return n}function Mc(e,r,t){var a=0,n=0;if(t.biff==12){a=e._R(4);n=e._R(4)}else{n=1+e._R(1);a=1+e._R(2)}if(t.biff>=2&&t.biff<8){--a;if(--n==0)n=256}for(var i=0,s=[];i!=a&&(s[i]=[]);++i)for(var f=0;f!=n;++f)s[i][f]=Nc(e,t.biff);return s}function Uc(e,r,t){var a=e._R(1)>>>5&3;var n=!t||t.biff>=8?4:2;var i=e._R(n);switch(t.biff){case 2:e.l+=5;break;case 3:;case 4:e.l+=8;break;case 5:e.l+=12;break;}return[a,0,i]}function Hc(e,r,t){if(t.biff==5)return Wc(e,r,t);var a=e._R(1)>>>5&3;var n=e._R(2);var i=e._R(4);return[a,n,i]}function Wc(e){var r=e._R(1)>>>5&3;var t=e._R(2,"i");e.l+=8;var a=e._R(2);e.l+=12;return[r,t,a]}function Vc(e,r,t){var a=e._R(1)>>>5&3;e.l+=t&&t.biff==2?3:4;var n=e._R(t&&t.biff==2?1:2);return[a,n]}function zc(e,r,t){var a=e._R(1)>>>5&3;var n=e._R(t&&t.biff==2?1:2);return[a,n]}function Xc(e,r,t){var a=e._R(1)>>>5&3;e.l+=4;if(t.biff<8)e.l--;if(t.biff==12)e.l+=2;return[a]}function Gc(e,r,t){var a=(e[e.l++]&96)>>5;var n=e._R(2);var i=4;if(t)switch(t.biff){case 5:i=15;break;case 12:i=6;break;}e.l+=i;return[a,n]}var jc=Gr;var Kc=Gr;var Yc=Gr;function $c(e,r,t){e.l+=2;return[ic(e,4,t)]}function Zc(e){e.l+=6;return[]}var Qc=$c;var Jc=Zc;var qc=Zc;var eh=$c;function rh(e){e.l+=2;return[Wn(e),e._R(2)&1]}var th=$c;var ah=rh;var nh=Zc;var ih=$c;var sh=$c;var fh=["Data","All","Headers","??","?Data2","??","?DataHeaders","??","Totals","??","??","??","?DataTotals","??","??","??","?Current"];function oh(e){e.l+=2;var r=e._R(2);var t=e._R(2);var a=e._R(4);var n=e._R(2);var i=e._R(2);var s=fh[t>>2&31];return{ixti:r,coltype:t&3,rt:s,idx:a,c:n,C:i}}function lh(e){e.l+=2;return[e._R(4)]}function ch(e,r,t){e.l+=5;e.l+=2;e.l+=t.biff==2?1:4;return["PTGSHEET"]}function hh(e,r,t){e.l+=t.biff==2?4:5;return["PTGENDSHEET"]}function uh(e){var r=e._R(1)>>>5&3;var t=e._R(2);return[r,t]}function dh(e){var r=e._R(1)>>>5&3;var t=e._R(2);return[r,t]}function ph(e){e.l+=4;return[0,0]}var vh={1:{n:"PtgExp",f:Ic},2:{n:"PtgTbl",f:Yc},3:{n:"PtgAdd",f:Jl},4:{n:"PtgSub",f:Jl},5:{n:"PtgMul",f:Jl},6:{n:"PtgDiv",f:Jl},7:{n:"PtgPower",f:Jl},8:{n:"PtgConcat",f:Jl},9:{n:"PtgLt",f:Jl},10:{n:"PtgLe",f:Jl},11:{n:"PtgEq",f:Jl},12:{n:"PtgGe",f:Jl},13:{n:"PtgGt",f:Jl},14:{n:"PtgNe",f:Jl},15:{n:"PtgIsect",f:Jl},16:{n:"PtgUnion",f:Jl},17:{n:"PtgRange",f:Jl},18:{n:"PtgUplus",f:Jl},19:{n:"PtgUminus",f:Jl},20:{n:"PtgPercent",f:Jl},21:{n:"PtgParen",f:Jl},22:{n:"PtgMissArg",f:Jl},23:{n:"PtgStr",f:Pc},26:{n:"PtgSheet",f:ch},27:{n:"PtgEndSheet",f:hh},28:{n:"PtgErr",f:Rc},29:{n:"PtgBool",f:Oc},30:{n:"PtgInt",f:Dc},31:{n:"PtgNum",f:Fc},32:{n:"PtgArray",f:dc},33:{n:"PtgFunc",f:Bc},34:{n:"PtgFuncVar",f:Tc},35:{n:"PtgName",f:Uc},36:{n:"PtgRef",f:Sc},37:{n:"PtgArea",f:oc},38:{n:"PtgMemArea",f:Vc},39:{n:"PtgMemErr",f:jc},40:{n:"PtgMemNoMem",f:Kc},41:{n:"PtgMemFunc",f:zc},42:{n:"PtgRefErr",f:Xc},43:{n:"PtgAreaErr",f:cc},44:{n:"PtgRefN",f:Ac},45:{n:"PtgAreaN",f:uc},46:{n:"PtgMemAreaN",f:uh},47:{n:"PtgMemNoMemN",f:dh},57:{n:"PtgNameX",f:Hc},58:{n:"PtgRef3d",f:_c},59:{n:"PtgArea3d",f:lc},60:{n:"PtgRefErr3d",f:Gc},61:{n:"PtgAreaErr3d",f:hc},255:{}};var gh={64:32,96:32,65:33,97:33,66:34,98:34,67:35,99:35,68:36,100:36,69:37,101:37,70:38,102:38,71:39,103:39,72:40,104:40,73:41,105:41,74:42,106:42,75:43,107:43,76:44,108:44,77:45,109:45,78:46,110:46,79:47,111:47,88:34,120:34,89:57,121:57,90:58,122:58,91:59,123:59,92:60,124:60,93:61,125:61};(function(){for(var e in gh)vh[e]=vh[gh[e]]})();var mh={1:{n:"PtgElfLel",f:rh},2:{n:"PtgElfRw",f:ih},3:{n:"PtgElfCol",f:Qc},6:{n:"PtgElfRwV",f:sh},7:{n:"PtgElfColV",f:eh},10:{n:"PtgElfRadical",f:th},11:{n:"PtgElfRadicalS",f:nh},13:{n:"PtgElfColS",f:Jc},15:{n:"PtgElfColSV",f:qc},16:{n:"PtgElfRadicalLel",f:ah},25:{n:"PtgList",f:oh},29:{n:"PtgSxName",f:lh},255:{}};var bh={0:{n:"PtgAttrNoop",f:ph},1:{n:"PtgAttrSemi",f:wc},2:{n:"PtgAttrIf",f:mc},4:{n:"PtgAttrChoose",f:vc},8:{n:"PtgAttrGoto",f:gc},16:{n:"PtgAttrSum",f:xc},32:{n:"PtgAttrBaxcel",f:pc},64:{n:"PtgAttrSpace",f:Ec},65:{n:"PtgAttrSpaceSemi",f:kc},128:{n:"PtgAttrIfError",f:bc},255:{}};bh[33]=bh[32];function wh(e,r,t,a){if(a.biff<8)return Gr(e,r);var n=e.l+r;var i=[];for(var s=0;s!==t.length;++s){switch(t[s][0]){case"PtgArray":t[s][1]=Mc(e,0,a);i.push(t[s][1]);break;case"PtgMemArea":t[s][2]=Lc(e,t[s][1],a);i.push(t[s][2]);break;case"PtgExp":if(a&&a.biff==12){t[s][1][1]=e._R(4);i.push(t[s][1])}break;case"PtgList":;case"PtgElfRadicalS":;case"PtgElfColS":;case"PtgElfColSV":throw"Unsupported "+t[s][0];default:break;}}r=n-e.l;if(r!==0)i.push(Gr(e,r));return i}function Ch(e,r,t){var a=e.l+r;var n,i,s=[];while(a!=e.l){r=a-e.l;i=e[e.l];n=vh[i];if(i===24||i===25)n=(i===24?mh:bh)[e[e.l+1]];if(!n||!n.f){Gr(e,r)}else{s.push([n.n,n.f(e,r,t)])}}return s}function Eh(e){var r=[];for(var t=0;t<e.length;++t){var a=e[t],n=[];for(var i=0;i<a.length;++i){var s=a[i];if(s)switch(s[0]){case 2:n.push('"'+s[1].replace(/"/g,'""')+'"');break;default:n.push(s[1]);}else n.push("")}r.push(n.join(","))}return r.join(";")}var kh={PtgAdd:"+",PtgConcat:"&",PtgDiv:"/",PtgEq:"=",PtgGe:">=",PtgGt:">",PtgLe:"<=",PtgLt:"<",PtgMul:"*",PtgNe:"<>",PtgPower:"^",PtgSub:"-"};function Sh(e,r){if(!e&&!(r&&r.biff<=5&&r.biff>=2))throw new Error("empty sheet name");if(e.indexOf(" ")>-1)return"'"+e+"'";return e}function Ah(e,r,t){if(!e)return"SH33TJSERR0";if(t.biff>8&&(!e.XTI||!e.XTI[r]))return e.SheetNames[r];if(!e.XTI)return"SH33TJSERR6";var a=e.XTI[r];if(t.biff<8){if(r>1e4)r-=65536;if(r<0)r=-r;return r==0?"":e.XTI[r-1]}if(!a)return"SH33TJSERR1";var n="";if(t.biff>8)switch(e[a[0]][0]){case 357:n=a[1]==-1?"#REF":e.SheetNames[a[1]];return a[1]==a[2]?n:n+":"+e.SheetNames[a[2]];case 358:if(t.SID!=null)return e.SheetNames[t.SID];return"SH33TJSSAME"+e[a[0]][0];case 355:;default:return"SH33TJSSRC"+e[a[0]][0];}switch(e[a[0]][0][0]){case 1025:n=a[1]==-1?"#REF":e.SheetNames[a[1]]||"SH33TJSERR3";return a[1]==a[2]?n:n+":"+e.SheetNames[a[2]];case 14849:return"SH33TJSERR8";default:if(!e[a[0]][0][3])return"SH33TJSERR2";n=a[1]==-1?"#REF":e[a[0]][0][3][a[1]]||"SH33TJSERR4";return a[1]==a[2]?n:n+":"+e[a[0]][0][3][a[2]];}}function _h(e,r,t){return Sh(Ah(e,r,t),t)}function Bh(e,r,t,a,n){var i=n&&n.biff||8;var s={s:{c:0,r:0},e:{c:0,r:0}};var f=[],o,l,c,h=0,u=0,d,p="";if(!e[0]||!e[0][0])return"";var v=-1,g="";for(var m=0,b=e[0].length;m<b;++m){var w=e[0][m];switch(w[0]){case"PtgUminus":f.push("-"+f.pop());break;case"PtgUplus":f.push("+"+f.pop());break;case"PtgPercent":f.push(f.pop()+"%");break;case"PtgAdd":;case"PtgConcat":;case"PtgDiv":;case"PtgEq":;case"PtgGe":;case"PtgGt":;case"PtgLe":;case"PtgLt":;case"PtgMul":;case"PtgNe":;case"PtgPower":;case"PtgSub":o=f.pop();l=f.pop();if(v>=0){switch(e[0][v][1][0]){case 0:g=le(" ",e[0][v][1][1]);break;case 1:g=le("\r",e[0][v][1][1]);break;default:g="";if(n.WTF)throw new Error("Unexpected PtgAttrSpaceType "+e[0][v][1][0]);}l=l+g;v=-1}f.push(l+kh[w[0]]+o);break;case"PtgIsect":o=f.pop();l=f.pop();f.push(l+" "+o);break;case"PtgUnion":o=f.pop();l=f.pop();f.push(l+","+o);break;case"PtgRange":o=f.pop();l=f.pop();f.push(l+":"+o);break;case"PtgAttrChoose":break;case"PtgAttrGoto":break;case"PtgAttrIf":break;case"PtgAttrIfError":break;case"PtgRef":c=Zr(w[1][1],s,n);f.push(Jr(c,i));break;case"PtgRefN":c=t?Zr(w[1][1],t,n):w[1][1];f.push(Jr(c,i));break;case"PtgRef3d":h=w[1][1];c=Zr(w[1][2],s,n);p=_h(a,h,n);var C=p;f.push(p+"!"+Jr(c,i));break;case"PtgFunc":;case"PtgFuncVar":var E=w[1][0],k=w[1][1];if(!E)E=0;E&=127;var S=E==0?[]:f.slice(-E);f.length-=E;if(k==="User")k=S.shift();f.push(k+"("+S.join(",")+")");break;case"PtgBool":f.push(w[1]?"TRUE":"FALSE");break;case"PtgInt":f.push(w[1]);break;case"PtgNum":f.push(String(w[1]));break;case"PtgStr":f.push('"'+w[1]+'"');break;case"PtgErr":f.push(w[1]);break;case"PtgAreaN":d=Qr(w[1][1],t?{s:t}:s,n);f.push(qr(d,n));break;case"PtgArea":d=Qr(w[1][1],s,n);f.push(qr(d,n));break;case"PtgArea3d":h=w[1][1];d=w[1][2];p=_h(a,h,n);f.push(p+"!"+qr(d,n));break;case"PtgAttrSum":f.push("SUM("+f.pop()+")");break;case"PtgAttrBaxcel":;case"PtgAttrSemi":break;case"PtgName":u=w[1][2];var A=(a.names||[])[u-1]||(a[0]||[])[u];var _=A?A.Name:"SH33TJSNAME"+String(u);if(_ in Wh)_=Wh[_];f.push(_);break;case"PtgNameX":var B=w[1][1];u=w[1][2];var T;if(n.biff<=5){if(B<0)B=-B;if(a[B])T=a[B][u]}else{var y="";if(((a[B]||[])[0]||[])[0]==14849){}else if(((a[B]||[])[0]||[])[0]==1025){if(a[B][u]&&a[B][u].itab>0){y=a.SheetNames[a[B][u].itab-1]+"!"}}else y=a.SheetNames[u-1]+"!";if(a[B]&&a[B][u])y+=a[B][u].Name;else if(a[0]&&a[0][u])y+=a[0][u].Name;else y+="SH33TJSERRX";f.push(y);break}if(!T)T={Name:"SH33TJSERRY"};f.push(T.Name);break;case"PtgParen":var x="(",I=")";if(v>=0){g="";switch(e[0][v][1][0]){case 2:x=le(" ",e[0][v][1][1])+x;break;case 3:x=le("\r",e[0][v][1][1])+x;break;case 4:I=le(" ",e[0][v][1][1])+I;break;case 5:I=le("\r",e[0][v][1][1])+I;break;default:if(n.WTF)throw new Error("Unexpected PtgAttrSpaceType "+e[0][v][1][0]);}v=-1}f.push(x+f.pop()+I);break;case"PtgRefErr":f.push("#REF!");break;case"PtgRefErr3d":f.push("#REF!");break;case"PtgExp":c={c:w[1][1],r:w[1][0]};var R={c:t.c,r:t.r};if(a.sharedf[ut(c)]){var D=a.sharedf[ut(c)];f.push(Bh(D,s,R,a,n))}else{var O=false;for(o=0;o!=a.arrayf.length;++o){l=a.arrayf[o];if(c.c<l[0].s.c||c.c>l[0].e.c)continue;if(c.r<l[0].s.r||c.r>l[0].e.r)continue;f.push(Bh(l[1],s,R,a,n));O=true;break}if(!O)f.push(w[1])}break;case"PtgArray":f.push("{"+Eh(w[1])+"}");break;case"PtgMemArea":break;case"PtgAttrSpace":;case"PtgAttrSpaceSemi":v=m;break;case"PtgTbl":break;case"PtgMemErr":break;case"PtgMissArg":f.push("");break;case"PtgAreaErr":f.push("#REF!");break;case"PtgAreaErr3d":f.push("#REF!");break;case"PtgList":f.push("Table"+w[1].idx+"[#"+w[1].rt+"]");break;case"PtgMemAreaN":;case"PtgMemNoMemN":;case"PtgAttrNoop":;case"PtgSheet":;case"PtgEndSheet":break;case"PtgMemFunc":break;case"PtgMemNoMem":break;case"PtgElfCol":;case"PtgElfColS":;case"PtgElfColSV":;case"PtgElfColV":;case"PtgElfLel":;case"PtgElfRadical":;case"PtgElfRadicalLel":;case"PtgElfRadicalS":;case"PtgElfRw":;case"PtgElfRwV":throw new Error("Unsupported ELFs");case"PtgSxName":throw new Error("Unrecognized Formula Token: "+String(w));default:throw new Error("Unrecognized Formula Token: "+String(w));}var F=["PtgAttrSpace","PtgAttrSpaceSemi","PtgAttrGoto"];if(n.biff!=3)if(v>=0&&F.indexOf(e[0][m][0])==-1){w=e[0][v];var P=true;switch(w[1][0]){case 4:P=false;case 0:g=le(" ",w[1][1]);break;case 5:P=false;case 1:g=le("\r",w[1][1]);break;default:g="";if(n.WTF)throw new Error("Unexpected PtgAttrSpaceType "+w[1][0]);}f.push((P?g:"")+f.pop()+(P?"":g));v=-1}}if(f.length>1&&n.WTF)throw new Error("bad formula stack");return f[0]}function Th(e,r,t){var a=e.l+r,n=t.biff==2?1:2;var i,s=e._R(n);if(s==65535)return[[],Gr(e,r-2)];var f=Ch(e,s,t);if(r!==s+n)i=wh(e,r-s-n,f,t);e.l=a;return[f,i]}function yh(e,r,t){var a=e.l+r,n=t.biff==2?1:2;var i,s=e._R(n);if(s==65535)return[[],Gr(e,r-2)];var f=Ch(e,s,t);if(r!==s+n)i=wh(e,r-s-n,f,t);e.l=a;return[f,i]}function xh(e,r,t,a){var n=e.l+r;var i=Ch(e,a,t);var s;if(n!==e.l)s=wh(e,n-e.l,i,t);return[i,s]}function Ih(e,r,t){var a=e.l+r;var n,i=e._R(2);var s=Ch(e,i,t);if(i==65535)return[[],Gr(e,r-2)];if(r!==i+2)n=wh(e,a-i-2,s,t);return[s,n]}function Rh(e){var r;if(Or(e,e.l+6)!==65535)return[Gt(e),"n"];switch(e[e.l]){case 0:e.l+=8;return["String","s"];case 1:r=e[e.l+2]===1;e.l+=8;return[r,"b"];case 2:r=e[e.l+2];e.l+=8;return[r,"e"];case 3:e.l+=8;return["","s"];}return[]}function Dh(e,r,t){var a=e.l+r;var n=fi(e,6);if(t.biff==2)++e.l;var i=Rh(e,8);var s=e._R(1);if(t.biff!=2){e._R(1);if(t.biff>=5){e._R(4)}}var f=yh(e,a-e.l,t);return{cell:n,val:i[0],formula:f,shared:s>>3&1,tt:i[1]}}function Oh(e,r,t){var a=e._R(4);var n=Ch(e,a,t);var i=e._R(4);var s=i>0?wh(e,i,n,t):null;return[n,s]}var Fh=Oh;var Ph=Oh;var Nh=Oh;var Lh=Oh;var Mh={0:"BEEP",1:"OPEN",2:"OPEN.LINKS",3:"CLOSE.ALL",4:"SAVE",5:"SAVE.AS",6:"FILE.DELETE",7:"PAGE.SETUP",8:"PRINT",9:"PRINTER.SETUP",10:"QUIT",11:"NEW.WINDOW",12:"ARRANGE.ALL",13:"WINDOW.SIZE",14:"WINDOW.MOVE",15:"FULL",16:"CLOSE",17:"RUN",22:"SET.PRINT.AREA",23:"SET.PRINT.TITLES",24:"SET.PAGE.BREAK",25:"REMOVE.PAGE.BREAK",26:"FONT",27:"DISPLAY",28:"PROTECT.DOCUMENT",29:"PRECISION",30:"A1.R1C1",31:"CALCULATE.NOW",32:"CALCULATION",34:"DATA.FIND",35:"EXTRACT",36:"DATA.DELETE",37:"SET.DATABASE",38:"SET.CRITERIA",39:"SORT",40:"DATA.SERIES",41:"TABLE",42:"FORMAT.NUMBER",43:"ALIGNMENT",44:"STYLE",45:"BORDER",46:"CELL.PROTECTION",47:"COLUMN.WIDTH",48:"UNDO",49:"CUT",50:"COPY",51:"PASTE",52:"CLEAR",53:"PASTE.SPECIAL",54:"EDIT.DELETE",55:"INSERT",56:"FILL.RIGHT",57:"FILL.DOWN",61:"DEFINE.NAME",62:"CREATE.NAMES",63:"FORMULA.GOTO",64:"FORMULA.FIND",65:"SELECT.LAST.CELL",66:"SHOW.ACTIVE.CELL",67:"GALLERY.AREA",68:"GALLERY.BAR",69:"GALLERY.COLUMN",70:"GALLERY.LINE",71:"GALLERY.PIE",72:"GALLERY.SCATTER",73:"COMBINATION",74:"PREFERRED",75:"ADD.OVERLAY",76:"GRIDLINES",77:"SET.PREFERRED",78:"AXES",79:"LEGEND",80:"ATTACH.TEXT",81:"ADD.ARROW",82:"SELECT.CHART",83:"SELECT.PLOT.AREA",84:"PATTERNS",85:"MAIN.CHART",86:"OVERLAY",87:"SCALE",88:"FORMAT.LEGEND",89:"FORMAT.TEXT",90:"EDIT.REPEAT",91:"PARSE",92:"JUSTIFY",93:"HIDE",94:"UNHIDE",95:"WORKSPACE",96:"FORMULA",97:"FORMULA.FILL",98:"FORMULA.ARRAY",99:"DATA.FIND.NEXT",100:"DATA.FIND.PREV",101:"FORMULA.FIND.NEXT",102:"FORMULA.FIND.PREV",103:"ACTIVATE",104:"ACTIVATE.NEXT",105:"ACTIVATE.PREV",106:"UNLOCKED.NEXT",107:"UNLOCKED.PREV",108:"COPY.PICTURE",109:"SELECT",110:"DELETE.NAME",111:"DELETE.FORMAT",112:"VLINE",113:"HLINE",114:"VPAGE",115:"HPAGE",116:"VSCROLL",117:"HSCROLL",118:"ALERT",119:"NEW",120:"CANCEL.COPY",121:"SHOW.CLIPBOARD",122:"MESSAGE",124:"PASTE.LINK",125:"APP.ACTIVATE",126:"DELETE.ARROW",127:"ROW.HEIGHT",128:"FORMAT.MOVE",129:"FORMAT.SIZE",130:"FORMULA.REPLACE",131:"SEND.KEYS",132:"SELECT.SPECIAL",133:"APPLY.NAMES",134:"REPLACE.FONT",135:"FREEZE.PANES",136:"SHOW.INFO",137:"SPLIT",138:"ON.WINDOW",139:"ON.DATA",140:"DISABLE.INPUT",142:"OUTLINE",143:"LIST.NAMES",144:"FILE.CLOSE",145:"SAVE.WORKBOOK",146:"DATA.FORM",147:"COPY.CHART",148:"ON.TIME",149:"WAIT",150:"FORMAT.FONT",151:"FILL.UP",152:"FILL.LEFT",153:"DELETE.OVERLAY",155:"SHORT.MENUS",159:"SET.UPDATE.STATUS",161:"COLOR.PALETTE",162:"DELETE.STYLE",163:"WINDOW.RESTORE",164:"WINDOW.MAXIMIZE",166:"CHANGE.LINK",167:"CALCULATE.DOCUMENT",168:"ON.KEY",169:"APP.RESTORE",170:"APP.MOVE",171:"APP.SIZE",172:"APP.MINIMIZE",173:"APP.MAXIMIZE",174:"BRING.TO.FRONT",175:"SEND.TO.BACK",185:"MAIN.CHART.TYPE",186:"OVERLAY.CHART.TYPE",187:"SELECT.END",188:"OPEN.MAIL",189:"SEND.MAIL",190:"STANDARD.FONT",191:"CONSOLIDATE",192:"SORT.SPECIAL",193:"GALLERY.3D.AREA",194:"GALLERY.3D.COLUMN",195:"GALLERY.3D.LINE",196:"GALLERY.3D.PIE",197:"VIEW.3D",198:"GOAL.SEEK",199:"WORKGROUP",200:"FILL.GROUP",201:"UPDATE.LINK",202:"PROMOTE",203:"DEMOTE",204:"SHOW.DETAIL",206:"UNGROUP",207:"OBJECT.PROPERTIES",208:"SAVE.NEW.OBJECT",209:"SHARE",210:"SHARE.NAME",211:"DUPLICATE",212:"APPLY.STYLE",213:"ASSIGN.TO.OBJECT",214:"OBJECT.PROTECTION",215:"HIDE.OBJECT",216:"SET.EXTRACT",217:"CREATE.PUBLISHER",218:"SUBSCRIBE.TO",219:"ATTRIBUTES",220:"SHOW.TOOLBAR",222:"PRINT.PREVIEW",223:"EDIT.COLOR",224:"SHOW.LEVELS",225:"FORMAT.MAIN",226:"FORMAT.OVERLAY",227:"ON.RECALC",228:"EDIT.SERIES",229:"DEFINE.STYLE",240:"LINE.PRINT",243:"ENTER.DATA",249:"GALLERY.RADAR",250:"MERGE.STYLES",251:"EDITION.OPTIONS",252:"PASTE.PICTURE",253:"PASTE.PICTURE.LINK",254:"SPELLING",256:"ZOOM",259:"INSERT.OBJECT",260:"WINDOW.MINIMIZE",265:"SOUND.NOTE",266:"SOUND.PLAY",267:"FORMAT.SHAPE",268:"EXTEND.POLYGON",269:"FORMAT.AUTO",272:"GALLERY.3D.BAR",273:"GALLERY.3D.SURFACE",274:"FILL.AUTO",276:"CUSTOMIZE.TOOLBAR",277:"ADD.TOOL",278:"EDIT.OBJECT",279:"ON.DOUBLECLICK",280:"ON.ENTRY",281:"WORKBOOK.ADD",282:"WORKBOOK.MOVE",283:"WORKBOOK.COPY",284:"WORKBOOK.OPTIONS",285:"SAVE.WORKSPACE",288:"CHART.WIZARD",289:"DELETE.TOOL",290:"MOVE.TOOL",291:"WORKBOOK.SELECT",292:"WORKBOOK.ACTIVATE",293:"ASSIGN.TO.TOOL",295:"COPY.TOOL",296:"RESET.TOOL",297:"CONSTRAIN.NUMERIC",298:"PASTE.TOOL",302:"WORKBOOK.NEW",305:"SCENARIO.CELLS",306:"SCENARIO.DELETE",307:"SCENARIO.ADD",308:"SCENARIO.EDIT",309:"SCENARIO.SHOW",310:"SCENARIO.SHOW.NEXT",311:"SCENARIO.SUMMARY",312:"PIVOT.TABLE.WIZARD",313:"PIVOT.FIELD.PROPERTIES",314:"PIVOT.FIELD",315:"PIVOT.ITEM",316:"PIVOT.ADD.FIELDS",318:"OPTIONS.CALCULATION",319:"OPTIONS.EDIT",320:"OPTIONS.VIEW",321:"ADDIN.MANAGER",322:"MENU.EDITOR",323:"ATTACH.TOOLBARS",324:"VBAActivate",325:"OPTIONS.CHART",328:"VBA.INSERT.FILE",330:"VBA.PROCEDURE.DEFINITION",336:"ROUTING.SLIP",338:"ROUTE.DOCUMENT",339:"MAIL.LOGON",342:"INSERT.PICTURE",343:"EDIT.TOOL",344:"GALLERY.DOUGHNUT",350:"CHART.TREND",352:"PIVOT.ITEM.PROPERTIES",354:"WORKBOOK.INSERT",355:"OPTIONS.TRANSITION",356:"OPTIONS.GENERAL",370:"FILTER.ADVANCED",373:"MAIL.ADD.MAILER",374:"MAIL.DELETE.MAILER",375:"MAIL.REPLY",376:"MAIL.REPLY.ALL",377:"MAIL.FORWARD",378:"MAIL.NEXT.LETTER",379:"DATA.LABEL",380:"INSERT.TITLE",381:"FONT.PROPERTIES",382:"MACRO.OPTIONS",383:"WORKBOOK.HIDE",384:"WORKBOOK.UNHIDE",385:"WORKBOOK.DELETE",386:"WORKBOOK.NAME",388:"GALLERY.CUSTOM",390:"ADD.CHART.AUTOFORMAT",391:"DELETE.CHART.AUTOFORMAT",392:"CHART.ADD.DATA",393:"AUTO.OUTLINE",394:"TAB.ORDER",395:"SHOW.DIALOG",396:"SELECT.ALL",397:"UNGROUP.SHEETS",398:"SUBTOTAL.CREATE",399:"SUBTOTAL.REMOVE",400:"RENAME.OBJECT",412:"WORKBOOK.SCROLL",413:"WORKBOOK.NEXT",414:"WORKBOOK.PREV",415:"WORKBOOK.TAB.SPLIT",416:"FULL.SCREEN",417:"WORKBOOK.PROTECT",420:"SCROLLBAR.PROPERTIES",421:"PIVOT.SHOW.PAGES",422:"TEXT.TO.COLUMNS",423:"FORMAT.CHARTTYPE",424:"LINK.FORMAT",425:"TRACER.DISPLAY",430:"TRACER.NAVIGATE",431:"TRACER.CLEAR",432:"TRACER.ERROR",433:"PIVOT.FIELD.GROUP",434:"PIVOT.FIELD.UNGROUP",435:"CHECKBOX.PROPERTIES",436:"LABEL.PROPERTIES",437:"LISTBOX.PROPERTIES",438:"EDITBOX.PROPERTIES",439:"PIVOT.REFRESH",440:"LINK.COMBO",441:"OPEN.TEXT",442:"HIDE.DIALOG",443:"SET.DIALOG.FOCUS",444:"ENABLE.OBJECT",445:"PUSHBUTTON.PROPERTIES",446:"SET.DIALOG.DEFAULT",447:"FILTER",448:"FILTER.SHOW.ALL",449:"CLEAR.OUTLINE",450:"FUNCTION.WIZARD",451:"ADD.LIST.ITEM",452:"SET.LIST.ITEM",453:"REMOVE.LIST.ITEM",454:"SELECT.LIST.ITEM",455:"SET.CONTROL.VALUE",456:"SAVE.COPY.AS",458:"OPTIONS.LISTS.ADD",459:"OPTIONS.LISTS.DELETE",460:"SERIES.AXES",461:"SERIES.X",462:"SERIES.Y",463:"ERRORBAR.X",464:"ERRORBAR.Y",465:"FORMAT.CHART",466:"SERIES.ORDER",467:"MAIL.LOGOFF",468:"CLEAR.ROUTING.SLIP",469:"APP.ACTIVATE.MICROSOFT",470:"MAIL.EDIT.MAILER",471:"ON.SHEET",472:"STANDARD.WIDTH",473:"SCENARIO.MERGE",474:"SUMMARY.INFO",475:"FIND.FILE",476:"ACTIVE.CELL.FONT",477:"ENABLE.TIPWIZARD",478:"VBA.MAKE.ADDIN",480:"INSERTDATATABLE",481:"WORKGROUP.OPTIONS",482:"MAIL.SEND.MAILER",485:"AUTOCORRECT",489:"POST.DOCUMENT",491:"PICKLIST",493:"VIEW.SHOW",494:"VIEW.DEFINE",495:"VIEW.DELETE",509:"SHEET.BACKGROUND",510:"INSERT.MAP.OBJECT",511:"OPTIONS.MENONO",517:"MSOCHECKS",518:"NORMAL",519:"LAYOUT",520:"RM.PRINT.AREA",521:"CLEAR.PRINT.AREA",522:"ADD.PRINT.AREA",523:"MOVE.BRK",545:"HIDECURR.NOTE",546:"HIDEALL.NOTES",547:"DELETE.NOTE",548:"TRAVERSE.NOTES",549:"ACTIVATE.NOTES",620:"PROTECT.REVISIONS",621:"UNPROTECT.REVISIONS",647:"OPTIONS.ME",653:"WEB.PUBLISH",667:"NEWWEBQUERY",673:"PIVOT.TABLE.CHART",753:"OPTIONS.SAVE",755:"OPTIONS.SPELL",808:"HIDEALL.INKANNOTS"};var Uh={0:"COUNT",1:"IF",2:"ISNA",3:"ISERROR",4:"SUM",5:"AVERAGE",6:"MIN",7:"MAX",8:"ROW",9:"COLUMN",10:"NA",11:"NPV",12:"STDEV",13:"DOLLAR",14:"FIXED",15:"SIN",16:"COS",17:"TAN",18:"ATAN",19:"PI",20:"SQRT",21:"EXP",22:"LN",23:"LOG10",24:"ABS",25:"INT",26:"SIGN",27:"ROUND",28:"LOOKUP",29:"INDEX",30:"REPT",31:"MID",32:"LEN",33:"VALUE",34:"TRUE",35:"FALSE",36:"AND",37:"OR",38:"NOT",39:"MOD",40:"DCOUNT",41:"DSUM",42:"DAVERAGE",43:"DMIN",44:"DMAX",45:"DSTDEV",46:"VAR",47:"DVAR",48:"TEXT",49:"LINEST",50:"TREND",51:"LOGEST",52:"GROWTH",53:"GOTO",54:"HALT",55:"RETURN",56:"PV",57:"FV",58:"NPER",59:"PMT",60:"RATE",61:"MIRR",62:"IRR",63:"RAND",64:"MATCH",65:"DATE",66:"TIME",67:"DAY",68:"MONTH",69:"YEAR",70:"WEEKDAY",71:"HOUR",72:"MINUTE",73:"SECOND",74:"NOW",75:"AREAS",76:"ROWS",77:"COLUMNS",78:"OFFSET",79:"ABSREF",80:"RELREF",81:"ARGUMENT",82:"SEARCH",83:"TRANSPOSE",84:"ERROR",85:"STEP",86:"TYPE",87:"ECHO",88:"SET.NAME",89:"CALLER",90:"DEREF",91:"WINDOWS",92:"SERIES",93:"DOCUMENTS",94:"ACTIVE.CELL",95:"SELECTION",96:"RESULT",97:"ATAN2",98:"ASIN",99:"ACOS",100:"CHOOSE",101:"HLOOKUP",102:"VLOOKUP",103:"LINKS",104:"INPUT",105:"ISREF",106:"GET.FORMULA",107:"GET.NAME",108:"SET.VALUE",109:"LOG",110:"EXEC",111:"CHAR",112:"LOWER",113:"UPPER",114:"PROPER",115:"LEFT",116:"RIGHT",117:"EXACT",118:"TRIM",119:"REPLACE",120:"SUBSTITUTE",121:"CODE",122:"NAMES",123:"DIRECTORY",124:"FIND",125:"CELL",126:"ISERR",127:"ISTEXT",128:"ISNUMBER",129:"ISBLANK",130:"T",131:"N",132:"FOPEN",133:"FCLOSE",134:"FSIZE",135:"FREADLN",136:"FREAD",137:"FWRITELN",138:"FWRITE",139:"FPOS",140:"DATEVALUE",141:"TIMEVALUE",142:"SLN",143:"SYD",144:"DDB",145:"GET.DEF",146:"REFTEXT",147:"TEXTREF",148:"INDIRECT",149:"REGISTER",150:"CALL",151:"ADD.BAR",152:"ADD.MENU",153:"ADD.COMMAND",154:"ENABLE.COMMAND",155:"CHECK.COMMAND",156:"RENAME.COMMAND",157:"SHOW.BAR",158:"DELETE.MENU",159:"DELETE.COMMAND",160:"GET.CHART.ITEM",161:"DIALOG.BOX",162:"CLEAN",163:"MDETERM",164:"MINVERSE",165:"MMULT",166:"FILES",167:"IPMT",168:"PPMT",169:"COUNTA",170:"CANCEL.KEY",171:"FOR",172:"WHILE",173:"BREAK",174:"NEXT",175:"INITIATE",176:"REQUEST",177:"POKE",178:"EXECUTE",179:"TERMINATE",180:"RESTART",181:"HELP",182:"GET.BAR",183:"PRODUCT",184:"FACT",185:"GET.CELL",186:"GET.WORKSPACE",187:"GET.WINDOW",188:"GET.DOCUMENT",189:"DPRODUCT",190:"ISNONTEXT",191:"GET.NOTE",192:"NOTE",193:"STDEVP",194:"VARP",195:"DSTDEVP",196:"DVARP",197:"TRUNC",198:"ISLOGICAL",199:"DCOUNTA",200:"DELETE.BAR",201:"UNREGISTER",204:"USDOLLAR",205:"FINDB",206:"SEARCHB",207:"REPLACEB",208:"LEFTB",209:"RIGHTB",210:"MIDB",211:"LENB",212:"ROUNDUP",213:"ROUNDDOWN",214:"ASC",215:"DBCS",216:"RANK",219:"ADDRESS",220:"DAYS360",221:"TODAY",222:"VDB",223:"ELSE",224:"ELSE.IF",225:"END.IF",
226:"FOR.CELL",227:"MEDIAN",228:"SUMPRODUCT",229:"SINH",230:"COSH",231:"TANH",232:"ASINH",233:"ACOSH",234:"ATANH",235:"DGET",236:"CREATE.OBJECT",237:"VOLATILE",238:"LAST.ERROR",239:"CUSTOM.UNDO",240:"CUSTOM.REPEAT",241:"FORMULA.CONVERT",242:"GET.LINK.INFO",243:"TEXT.BOX",244:"INFO",245:"GROUP",246:"GET.OBJECT",247:"DB",248:"PAUSE",251:"RESUME",252:"FREQUENCY",253:"ADD.TOOLBAR",254:"DELETE.TOOLBAR",255:"User",256:"RESET.TOOLBAR",257:"EVALUATE",258:"GET.TOOLBAR",259:"GET.TOOL",260:"SPELLING.CHECK",261:"ERROR.TYPE",262:"APP.TITLE",263:"WINDOW.TITLE",264:"SAVE.TOOLBAR",265:"ENABLE.TOOL",266:"PRESS.TOOL",267:"REGISTER.ID",268:"GET.WORKBOOK",269:"AVEDEV",270:"BETADIST",271:"GAMMALN",272:"BETAINV",273:"BINOMDIST",274:"CHIDIST",275:"CHIINV",276:"COMBIN",277:"CONFIDENCE",278:"CRITBINOM",279:"EVEN",280:"EXPONDIST",281:"FDIST",282:"FINV",283:"FISHER",284:"FISHERINV",285:"FLOOR",286:"GAMMADIST",287:"GAMMAINV",288:"CEILING",289:"HYPGEOMDIST",290:"LOGNORMDIST",291:"LOGINV",292:"NEGBINOMDIST",293:"NORMDIST",294:"NORMSDIST",295:"NORMINV",296:"NORMSINV",297:"STANDARDIZE",298:"ODD",299:"PERMUT",300:"POISSON",301:"TDIST",302:"WEIBULL",303:"SUMXMY2",304:"SUMX2MY2",305:"SUMX2PY2",306:"CHITEST",307:"CORREL",308:"COVAR",309:"FORECAST",310:"FTEST",311:"INTERCEPT",312:"PEARSON",313:"RSQ",314:"STEYX",315:"SLOPE",316:"TTEST",317:"PROB",318:"DEVSQ",319:"GEOMEAN",320:"HARMEAN",321:"SUMSQ",322:"KURT",323:"SKEW",324:"ZTEST",325:"LARGE",326:"SMALL",327:"QUARTILE",328:"PERCENTILE",329:"PERCENTRANK",330:"MODE",331:"TRIMMEAN",332:"TINV",334:"MOVIE.COMMAND",335:"GET.MOVIE",336:"CONCATENATE",337:"POWER",338:"PIVOT.ADD.DATA",339:"GET.PIVOT.TABLE",340:"GET.PIVOT.FIELD",341:"GET.PIVOT.ITEM",342:"RADIANS",343:"DEGREES",344:"SUBTOTAL",345:"SUMIF",346:"COUNTIF",347:"COUNTBLANK",348:"SCENARIO.GET",349:"OPTIONS.LISTS.GET",350:"ISPMT",351:"DATEDIF",352:"DATESTRING",353:"NUMBERSTRING",354:"ROMAN",355:"OPEN.DIALOG",356:"SAVE.DIALOG",357:"VIEW.GET",358:"GETPIVOTDATA",359:"HYPERLINK",360:"PHONETIC",361:"AVERAGEA",362:"MAXA",363:"MINA",364:"STDEVPA",365:"VARPA",366:"STDEVA",367:"VARA",368:"BAHTTEXT",369:"THAIDAYOFWEEK",370:"THAIDIGIT",371:"THAIMONTHOFYEAR",372:"THAINUMSOUND",373:"THAINUMSTRING",374:"THAISTRINGLENGTH",375:"ISTHAIDIGIT",376:"ROUNDBAHTDOWN",377:"ROUNDBAHTUP",378:"THAIYEAR",379:"RTD",380:"CUBEVALUE",381:"CUBEMEMBER",382:"CUBEMEMBERPROPERTY",383:"CUBERANKEDMEMBER",384:"HEX2BIN",385:"HEX2DEC",386:"HEX2OCT",387:"DEC2BIN",388:"DEC2HEX",389:"DEC2OCT",390:"OCT2BIN",391:"OCT2HEX",392:"OCT2DEC",393:"BIN2DEC",394:"BIN2OCT",395:"BIN2HEX",396:"IMSUB",397:"IMDIV",398:"IMPOWER",399:"IMABS",400:"IMSQRT",401:"IMLN",402:"IMLOG2",403:"IMLOG10",404:"IMSIN",405:"IMCOS",406:"IMEXP",407:"IMARGUMENT",408:"IMCONJUGATE",409:"IMAGINARY",410:"IMREAL",411:"COMPLEX",412:"IMSUM",413:"IMPRODUCT",414:"SERIESSUM",415:"FACTDOUBLE",416:"SQRTPI",417:"QUOTIENT",418:"DELTA",419:"GESTEP",420:"ISEVEN",421:"ISODD",422:"MROUND",423:"ERF",424:"ERFC",425:"BESSELJ",426:"BESSELK",427:"BESSELY",428:"BESSELI",429:"XIRR",430:"XNPV",431:"PRICEMAT",432:"YIELDMAT",433:"INTRATE",434:"RECEIVED",435:"DISC",436:"PRICEDISC",437:"YIELDDISC",438:"TBILLEQ",439:"TBILLPRICE",440:"TBILLYIELD",441:"PRICE",442:"YIELD",443:"DOLLARDE",444:"DOLLARFR",445:"NOMINAL",446:"EFFECT",447:"CUMPRINC",448:"CUMIPMT",449:"EDATE",450:"EOMONTH",451:"YEARFRAC",452:"COUPDAYBS",453:"COUPDAYS",454:"COUPDAYSNC",455:"COUPNCD",456:"COUPNUM",457:"COUPPCD",458:"DURATION",459:"MDURATION",460:"ODDLPRICE",461:"ODDLYIELD",462:"ODDFPRICE",463:"ODDFYIELD",464:"RANDBETWEEN",465:"WEEKNUM",466:"AMORDEGRC",467:"AMORLINC",468:"CONVERT",724:"SHEETJS",469:"ACCRINT",470:"ACCRINTM",471:"WORKDAY",472:"NETWORKDAYS",473:"GCD",474:"MULTINOMIAL",475:"LCM",476:"FVSCHEDULE",477:"CUBEKPIMEMBER",478:"CUBESET",479:"CUBESETCOUNT",480:"IFERROR",481:"COUNTIFS",482:"SUMIFS",483:"AVERAGEIF",484:"AVERAGEIFS"};var Hh={2:1,3:1,10:0,15:1,16:1,17:1,18:1,19:0,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:2,30:2,31:3,32:1,33:1,34:0,35:0,38:1,39:2,40:3,41:3,42:3,43:3,44:3,45:3,47:3,48:2,53:1,61:3,63:0,65:3,66:3,67:1,68:1,69:1,70:1,71:1,72:1,73:1,74:0,75:1,76:1,77:1,79:2,80:2,83:1,85:0,86:1,89:0,90:1,94:0,95:0,97:2,98:1,99:1,101:3,102:3,105:1,106:1,108:2,111:1,112:1,113:1,114:1,117:2,118:1,119:4,121:1,126:1,127:1,128:1,129:1,130:1,131:1,133:1,134:1,135:1,136:2,137:2,138:2,140:1,141:1,142:3,143:4,144:4,161:1,162:1,163:1,164:1,165:2,172:1,175:2,176:2,177:3,178:2,179:1,184:1,186:1,189:3,190:1,195:3,196:3,197:1,198:1,199:3,201:1,207:4,210:3,211:1,212:2,213:2,214:1,215:1,225:0,229:1,230:1,231:1,232:1,233:1,234:1,235:3,244:1,247:4,252:2,257:1,261:1,271:1,273:4,274:2,275:2,276:2,277:3,278:3,279:1,280:3,281:3,282:3,283:1,284:1,285:2,286:4,287:3,288:2,289:4,290:3,291:3,292:3,293:4,294:1,295:3,296:1,297:3,298:1,299:2,300:3,301:3,302:4,303:2,304:2,305:2,306:2,307:2,308:2,309:3,310:2,311:2,312:2,313:2,314:2,315:2,316:4,325:2,326:2,327:2,328:2,331:2,332:2,337:2,342:1,343:1,346:2,347:1,350:4,351:3,352:1,353:2,360:1,368:1,369:1,370:1,371:1,372:1,373:1,374:1,375:1,376:1,377:1,378:1,382:3,385:1,392:1,393:1,396:2,397:2,398:2,399:1,400:1,401:1,402:1,403:1,404:1,405:1,406:1,407:1,408:1,409:1,410:1,414:4,415:1,416:1,417:2,420:1,421:1,422:2,424:1,425:2,426:2,427:2,428:2,430:3,438:3,439:3,440:3,443:2,444:2,445:2,446:2,447:6,448:6,449:2,450:2,464:2,468:3,476:2,479:1,480:2,65535:0};var Wh={"_xlfn.ACOT":"ACOT","_xlfn.ACOTH":"ACOTH","_xlfn.AGGREGATE":"AGGREGATE","_xlfn.ARABIC":"ARABIC","_xlfn.AVERAGEIF":"AVERAGEIF","_xlfn.AVERAGEIFS":"AVERAGEIFS","_xlfn.BASE":"BASE","_xlfn.BETA.DIST":"BETA.DIST","_xlfn.BETA.INV":"BETA.INV","_xlfn.BINOM.DIST":"BINOM.DIST","_xlfn.BINOM.DIST.RANGE":"BINOM.DIST.RANGE","_xlfn.BINOM.INV":"BINOM.INV","_xlfn.BITAND":"BITAND","_xlfn.BITLSHIFT":"BITLSHIFT","_xlfn.BITOR":"BITOR","_xlfn.BITRSHIFT":"BITRSHIFT","_xlfn.BITXOR":"BITXOR","_xlfn.CEILING.MATH":"CEILING.MATH","_xlfn.CEILING.PRECISE":"CEILING.PRECISE","_xlfn.CHISQ.DIST":"CHISQ.DIST","_xlfn.CHISQ.DIST.RT":"CHISQ.DIST.RT","_xlfn.CHISQ.INV":"CHISQ.INV","_xlfn.CHISQ.INV.RT":"CHISQ.INV.RT","_xlfn.CHISQ.TEST":"CHISQ.TEST","_xlfn.COMBINA":"COMBINA","_xlfn.CONCAT":"CONCAT","_xlfn.CONFIDENCE.NORM":"CONFIDENCE.NORM","_xlfn.CONFIDENCE.T":"CONFIDENCE.T","_xlfn.COT":"COT","_xlfn.COTH":"COTH","_xlfn.COUNTIFS":"COUNTIFS","_xlfn.COVARIANCE.P":"COVARIANCE.P","_xlfn.COVARIANCE.S":"COVARIANCE.S","_xlfn.CSC":"CSC","_xlfn.CSCH":"CSCH","_xlfn.DAYS":"DAYS","_xlfn.DECIMAL":"DECIMAL","_xlfn.ECMA.CEILING":"ECMA.CEILING","_xlfn.ERF.PRECISE":"ERF.PRECISE","_xlfn.ERFC.PRECISE":"ERFC.PRECISE","_xlfn.EXPON.DIST":"EXPON.DIST","_xlfn.F.DIST":"F.DIST","_xlfn.F.DIST.RT":"F.DIST.RT","_xlfn.F.INV":"F.INV","_xlfn.F.INV.RT":"F.INV.RT","_xlfn.F.TEST":"F.TEST","_xlfn.FILTERXML":"FILTERXML","_xlfn.FLOOR.MATH":"FLOOR.MATH","_xlfn.FLOOR.PRECISE":"FLOOR.PRECISE","_xlfn.FORECAST.ETS":"FORECAST.ETS","_xlfn.FORECAST.ETS.CONFINT":"FORECAST.ETS.CONFINT","_xlfn.FORECAST.ETS.SEASONALITY":"FORECAST.ETS.SEASONALITY","_xlfn.FORECAST.ETS.STAT":"FORECAST.ETS.STAT","_xlfn.FORECAST.LINEAR":"FORECAST.LINEAR","_xlfn.FORMULATEXT":"FORMULATEXT","_xlfn.GAMMA":"GAMMA","_xlfn.GAMMA.DIST":"GAMMA.DIST","_xlfn.GAMMA.INV":"GAMMA.INV","_xlfn.GAMMALN.PRECISE":"GAMMALN.PRECISE","_xlfn.GAUSS":"GAUSS","_xlfn.HYPGEOM.DIST":"HYPGEOM.DIST","_xlfn.IFERROR":"IFERROR","_xlfn.IFNA":"IFNA","_xlfn.IFS":"IFS","_xlfn.IMCOSH":"IMCOSH","_xlfn.IMCOT":"IMCOT","_xlfn.IMCSC":"IMCSC","_xlfn.IMCSCH":"IMCSCH","_xlfn.IMSEC":"IMSEC","_xlfn.IMSECH":"IMSECH","_xlfn.IMSINH":"IMSINH","_xlfn.IMTAN":"IMTAN","_xlfn.ISFORMULA":"ISFORMULA","_xlfn.ISO.CEILING":"ISO.CEILING","_xlfn.ISOWEEKNUM":"ISOWEEKNUM","_xlfn.LOGNORM.DIST":"LOGNORM.DIST","_xlfn.LOGNORM.INV":"LOGNORM.INV","_xlfn.MAXIFS":"MAXIFS","_xlfn.MINIFS":"MINIFS","_xlfn.MODE.MULT":"MODE.MULT","_xlfn.MODE.SNGL":"MODE.SNGL","_xlfn.MUNIT":"MUNIT","_xlfn.NEGBINOM.DIST":"NEGBINOM.DIST","_xlfn.NETWORKDAYS.INTL":"NETWORKDAYS.INTL","_xlfn.NIGBINOM":"NIGBINOM","_xlfn.NORM.DIST":"NORM.DIST","_xlfn.NORM.INV":"NORM.INV","_xlfn.NORM.S.DIST":"NORM.S.DIST","_xlfn.NORM.S.INV":"NORM.S.INV","_xlfn.NUMBERVALUE":"NUMBERVALUE","_xlfn.PDURATION":"PDURATION","_xlfn.PERCENTILE.EXC":"PERCENTILE.EXC","_xlfn.PERCENTILE.INC":"PERCENTILE.INC","_xlfn.PERCENTRANK.EXC":"PERCENTRANK.EXC","_xlfn.PERCENTRANK.INC":"PERCENTRANK.INC","_xlfn.PERMUTATIONA":"PERMUTATIONA","_xlfn.PHI":"PHI","_xlfn.POISSON.DIST":"POISSON.DIST","_xlfn.QUARTILE.EXC":"QUARTILE.EXC","_xlfn.QUARTILE.INC":"QUARTILE.INC","_xlfn.QUERYSTRING":"QUERYSTRING","_xlfn.RANK.AVG":"RANK.AVG","_xlfn.RANK.EQ":"RANK.EQ","_xlfn.RRI":"RRI","_xlfn.SEC":"SEC","_xlfn.SECH":"SECH","_xlfn.SHEET":"SHEET","_xlfn.SHEETS":"SHEETS","_xlfn.SKEW.P":"SKEW.P","_xlfn.STDEV.P":"STDEV.P","_xlfn.STDEV.S":"STDEV.S","_xlfn.SUMIFS":"SUMIFS","_xlfn.SWITCH":"SWITCH","_xlfn.T.DIST":"T.DIST","_xlfn.T.DIST.2T":"T.DIST.2T","_xlfn.T.DIST.RT":"T.DIST.RT","_xlfn.T.INV":"T.INV","_xlfn.T.INV.2T":"T.INV.2T","_xlfn.T.TEST":"T.TEST","_xlfn.TEXTJOIN":"TEXTJOIN","_xlfn.UNICHAR":"UNICHAR","_xlfn.UNICODE":"UNICODE","_xlfn.VAR.P":"VAR.P","_xlfn.VAR.S":"VAR.S","_xlfn.WEBSERVICE":"WEBSERVICE","_xlfn.WEIBULL.DIST":"WEIBULL.DIST","_xlfn.WORKDAY.INTL":"WORKDAY.INTL","_xlfn.XOR":"XOR","_xlfn.Z.TEST":"Z.TEST"};function Vh(e){if(e.slice(0,3)=="of:")e=e.slice(3);if(e.charCodeAt(0)==61){e=e.slice(1);if(e.charCodeAt(0)==61)e=e.slice(1)}e=e.replace(/COM\.MICROSOFT\./g,"");e=e.replace(/\[((?:\.[A-Z]+[0-9]+)(?::\.[A-Z]+[0-9]+)?)\]/g,function(e,r){return r.replace(/\./g,"")});e=e.replace(/\[.(#[A-Z]*[?!])\]/g,"$1");return e.replace(/[;~]/g,",").replace(/\|/g,";")}function zh(e){var r="of:="+e.replace(jl,"$1[.$2$3$4$5]").replace(/\]:\[/g,":");return r.replace(/;/g,"|").replace(/,/g,";")}function Xh(e){var r=e.split(":");var t=r[0].split(".")[0];return[t,r[0].split(".")[1]+(r.length>1?":"+(r[1].split(".")[1]||r[1].split(".")[0]):"")]}function Gh(e){return e.replace(/\./,"!")}var jh={};var Kh={};Da.WS=["http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet","http://purl.oclc.org/ooxml/officeDocument/relationships/worksheet"];var Yh=typeof Map!=="undefined";function $h(e,r,t){var a=0,n=e.length;if(t){if(Yh?t.has(r):t.hasOwnProperty(r)){var i=Yh?t.get(r):t[r];for(;a<i.length;++a){if(e[i[a]].t===r){e.Count++;return i[a]}}}}else for(;a<n;++a){if(e[a].t===r){e.Count++;return a}}e[n]={t:r};e.Count++;e.Unique++;if(t){if(Yh){if(!t.has(r))t.set(r,[]);t.get(r).push(n)}else{if(!t.hasOwnProperty(r))t[r]=[];t[r].push(n)}}return n}function Zh(e,r){var t={min:e+1,max:e+1};var a=-1;if(r.MDW)to=r.MDW;if(r.width!=null)t.customWidth=1;else if(r.wpx!=null)a=no(r.wpx);else if(r.wch!=null)a=r.wch;if(a>-1){t.width=io(a);t.customWidth=1}else if(r.width!=null)t.width=r.width;if(r.hidden)t.hidden=true;return t}function Qh(e,r){if(!e)return;var t=[.7,.7,.75,.75,.3,.3];if(r=="xlml")t=[1,1,1,1,.5,.5];if(e.left==null)e.left=t[0];if(e.right==null)e.right=t[1];if(e.top==null)e.top=t[2];if(e.bottom==null)e.bottom=t[3];if(e.header==null)e.header=t[4];if(e.footer==null)e.footer=t[5]}function Jh(e,r,t){var a=t.revssf[r.z!=null?r.z:"General"];var n=60,i=e.length;if(a==null&&t.ssf){for(;n<392;++n)if(t.ssf[n]==null){O.load(r.z,n);t.ssf[n]=r.z;t.revssf[r.z]=a=n;break}}for(n=0;n!=i;++n)if(e[n].numFmtId===a)return n;e[i]={numFmtId:a,fontId:0,fillId:0,borderId:0,xfId:0,applyNumberFormat:1};return i}function qh(e,r,t,a,n,i){if(e.t==="z")return;if(e.t==="d"&&typeof e.v==="string")e.v=se(e.v);try{if(a.cellNF)e.z=O._table[r]}catch(s){if(a.WTF)throw s}if(!a||a.cellText!==false)try{if(O._table[r]==null)O.load(N[r]||"General",r);if(e.t==="e")e.w=e.w||Kt[e.v];else if(r===0){if(e.t==="n"){if((e.v|0)===e.v)e.w=O._general_int(e.v);else e.w=O._general_num(e.v)}else if(e.t==="d"){var f=re(e.v);if((f|0)===f)e.w=O._general_int(f);else e.w=O._general_num(f)}else if(e.v===undefined)return"";else e.w=O._general(e.v,Kh)}else if(e.t==="d")e.w=O.format(r,re(e.v),Kh);else e.w=O.format(r,e.v,Kh)}catch(s){if(a.WTF)throw s}if(!a.cellStyles)return;if(t!=null)try{e.s=i.Fills[t];if(e.s.fgColor&&e.s.fgColor.theme&&!e.s.fgColor.rgb){e.s.fgColor.rgb=Jf(n.themeElements.clrScheme[e.s.fgColor.theme].rgb,e.s.fgColor.tint||0);if(a.WTF)e.s.fgColor.raw_rgb=n.themeElements.clrScheme[e.s.fgColor.theme].rgb}if(e.s.bgColor&&e.s.bgColor.theme){e.s.bgColor.rgb=Jf(n.themeElements.clrScheme[e.s.bgColor.theme].rgb,e.s.bgColor.tint||0);if(a.WTF)e.s.bgColor.raw_rgb=n.themeElements.clrScheme[e.s.bgColor.theme].rgb}}catch(s){if(a.WTF&&i.Fills)throw s}}function eu(e,r,t){if(e&&e["!ref"]){var a=vt(e["!ref"]);if(a.e.c<a.s.c||a.e.r<a.s.r)throw new Error("Bad range ("+t+"): "+e["!ref"])}}function ru(e,r){var t=vt(r);if(t.s.r<=t.e.r&&t.s.c<=t.e.c&&t.s.r>=0&&t.s.c>=0)e["!ref"]=pt(t)}var tu=/<(?:\w:)?mergeCell ref="[A-Z0-9:]+"\s*[\/]?>/g;var au=/<(?:\w+:)?sheetData>([\s\S]*)<\/(?:\w+:)?sheetData>/;var nu=/<(?:\w:)?hyperlink [^>]*>/gm;var iu=/"(\w*:\w*)"/;var su=/<(?:\w:)?col\b[^>]*[\/]?>/g;var fu=/<(?:\w:)?autoFilter[^>]*([\/]|>([\s\S]*)<\/(?:\w:)?autoFilter)>/g;var ou=/<(?:\w:)?pageMargins[^>]*\/>/g;var lu=/<(?:\w:)?sheetPr\b(?:[^>a-z][^>]*)?\/>/;var cu=/<(?:\w:)?sheetViews[^>]*(?:[\/]|>([\s\S]*)<\/(?:\w:)?sheetViews)>/;function hu(e,r,t,a,n,i,s){if(!e)return e;if(g!=null&&r.dense==null)r.dense=g;var f=r.dense?[]:{};var o={s:{r:2e6,c:2e6},e:{r:0,c:0}};var l="",c="";var h=e.match(au);if(h){l=e.slice(0,h.index);c=e.slice(h.index+h[0].length)}else l=c=e;var u=l.match(lu);if(u)du(u[0],f,n,t);var d=(l.match(/<(?:\w*:)?dimension/)||{index:-1}).index;if(d>0){var p=l.slice(d,d+50).match(iu);if(p)ru(f,p[1])}var v=l.match(cu);if(v&&v[1])Su(v[1],n);var m=[];if(r.cellStyles){var b=l.match(su);if(b)bu(m,b)}if(h)Bu(h[1],f,r,o,i,s);var w=c.match(fu);if(w)f["!autofilter"]=Cu(w[0]);var C=[];var E=c.match(tu);if(E)for(d=0;d!=E.length;++d)C[d]=vt(E[d].slice(E[d].indexOf('"')+1));var k=c.match(nu);if(k)vu(f,k,a);var S=c.match(ou);if(S)f["!margins"]=gu(xe(S[0]));if(!f["!ref"]&&o.e.c>=o.s.c&&o.e.r>=o.s.r)f["!ref"]=pt(o);if(r.sheetRows>0&&f["!ref"]){var A=vt(f["!ref"]);if(r.sheetRows<=+A.e.r){A.e.r=r.sheetRows-1;if(A.e.r>o.e.r)A.e.r=o.e.r;if(A.e.r<A.s.r)A.s.r=A.e.r;if(A.e.c>o.e.c)A.e.c=o.e.c;if(A.e.c<A.s.c)A.s.c=A.e.c;f["!fullref"]=f["!ref"];f["!ref"]=pt(A)}}if(m.length>0)f["!cols"]=m;if(C.length>0)f["!merges"]=C;return f}function uu(e){if(e.length===0)return"";var r='<mergeCells count="'+e.length+'">';for(var t=0;t!=e.length;++t)r+='<mergeCell ref="'+pt(e[t])+'"/>';return r+"</mergeCells>"}function du(e,r,t,a){var n=xe(e);if(!t.Sheets[a])t.Sheets[a]={};if(n.codeName)t.Sheets[a].CodeName=n.codeName}function pu(e){var r={sheet:1};var t=["objects","scenarios","selectLockedCells","selectUnlockedCells"];var a=["formatColumns","formatRows","formatCells","insertColumns","insertRows","insertHyperlinks","deleteColumns","deleteRows","sort","autoFilter","pivotTables"];t.forEach(function(t){if(e[t]!=null&&e[t])r[t]="1"});a.forEach(function(t){if(e[t]!=null&&!e[t])r[t]="0"});if(e.password)r.password=Hf(e.password).toString(16).toUpperCase();return nr("sheetProtection",null,r)}function vu(e,r,t){var a=Array.isArray(e);for(var n=0;n!=r.length;++n){var i=xe(Xe(r[n]),true);if(!i.ref)return;var s=((t||{})["!id"]||[])[i.id];if(s){i.Target=s.Target;if(i.location)i.Target+="#"+i.location}else{i.Target="#"+i.location;s={Target:i.Target,TargetMode:"Internal"}}i.Rel=s;if(i.tooltip){i.Tooltip=i.tooltip;delete i.tooltip}var f=vt(i.ref);for(var o=f.s.r;o<=f.e.r;++o)for(var l=f.s.c;l<=f.e.c;++l){var c=ut({c:l,r:o});if(a){if(!e[o])e[o]=[];if(!e[o][l])e[o][l]={t:"z",v:undefined};e[o][l].l=i}else{if(!e[c])e[c]={t:"z",v:undefined};e[c].l=i}}}}function gu(e){var r={};["left","right","top","bottom","header","footer"].forEach(function(t){if(e[t])r[t]=parseFloat(e[t])});return r}function mu(e){Qh(e);return nr("pageMargins",null,e)}function bu(e,r){var t=false;for(var a=0;a!=r.length;++a){var n=xe(r[a],true);if(n.hidden)n.hidden=ze(n.hidden);var i=parseInt(n.min,10)-1,s=parseInt(n.max,10)-1;delete n.min;delete n.max;n.width=+n.width;if(!t&&n.width){t=true;fo(n.width)}oo(n);while(i<=s)e[i++]=oe(n)}}function wu(e,r){var t=["<cols>"],a;for(var n=0;n!=r.length;++n){if(!(a=r[n]))continue;t[t.length]=nr("col",null,Zh(n,a))}t[t.length]="</cols>";return t.join("")}function Cu(e){var r={ref:(e.match(/ref="([^"]*)"/)||[])[1]};return r}function Eu(e,r,t,a){var n=typeof e.ref=="string"?e.ref:pt(e.ref);if(!t.Workbook)t.Workbook={};if(!t.Workbook.Names)t.Workbook.Names=[];var i=t.Workbook.Names;var s=dt(n);if(s.s.r==s.e.r){s.e.r=dt(r["!ref"]).e.r;n=pt(s)}for(var f=0;f<i.length;++f){var o=i[f];if(o.Name!="_xlnm._FilterDatabase")continue;if(o.Sheet!=a)continue;o.Ref="'"+t.SheetNames[a]+"'!"+n;break}if(f==i.length)i.push({Name:"_xlnm._FilterDatabase",Sheet:a,Ref:"'"+t.SheetNames[a]+"'!"+n});return nr("autoFilter",null,{ref:n})}var ku=/<(?:\w:)?sheetView(?:[^>a-z][^>]*)?\/>/;function Su(e,r){(e.match(ku)||[]).forEach(function(e){var t=xe(e);if(ze(t.rightToLeft)){if(!r.Views)r.Views=[{}];if(!r.Views[0])r.Views[0]={};r.Views[0].RTL=true}})}function Au(e,r,t,a){var n={workbookViewId:"0"};if((((a||{}).Workbook||{}).Views||[])[0])n.rightToLeft=a.Workbook.Views[0].RTL?"1":"0";return nr("sheetViews",nr("sheetView",null,n),{})}function _u(e,r,t,a){if(e.v===undefined&&e.f===undefined||e.t==="z")return"";var n="";var i=e.t,s=e.v;switch(e.t){case"b":n=e.v?"1":"0";break;case"n":n=""+e.v;break;case"e":n=Kt[e.v];break;case"d":if(a.cellDates)n=se(e.v,-1).toISOString();else{e=oe(e);e.t="n";n=""+(e.v=re(se(e.v)))}if(typeof e.z==="undefined")e.z=O._table[14];break;default:n=e.v;break;}var f=tr("v",Ne(n)),o={r:r};var l=Jh(a.cellXfs,e,a);if(l!==0)o.s=l;switch(e.t){case"n":break;case"d":o.t="d";break;case"b":o.t="b";break;case"e":o.t="e";break;default:if(e.v==null){delete e.t;break}if(a.bookSST){f=tr("v",""+$h(a.Strings,e.v,a.revStrings));o.t="s";break}o.t="str";break;}if(e.t!=i){e.t=i;e.v=s}if(e.f){var c=e.F&&e.F.slice(0,r.length)==r?{t:"array",ref:e.F}:null;f=nr("f",Ne(e.f),c)+(e.v!=null?f:"")}if(e.l)t["!links"].push([r,e.l]);if(e.c)t["!comments"].push([r,e.c]);return nr("c",f,o)}var Bu=function(){var e=/<(?:\w+:)?c[ >]/,r=/<\/(?:\w+:)?row>/;var t=/r=["']([^"']*)["']/,a=/<(?:\w+:)?is>([\S\s]*?)<\/(?:\w+:)?is>/;var n=/ref=["']([^"']*)["']/;var i=$e("v"),s=$e("f");return function f(o,l,c,h,u,d){var p=0,v="",g=[],m=[],b=0,w=0,C=0,E="",k;var S,A=0,_=0;var B,T;var y=0,x=0;var I=Array.isArray(d.CellXf),R;var D=[];var F=[];var P=Array.isArray(l);var N=[],L={},M=false;for(var U=o.split(r),H=0,W=U.length;H!=W;++H){v=U[H].trim();var V=v.length;if(V===0)continue;for(p=0;p<V;++p)if(v.charCodeAt(p)===62)break;++p;S=xe(v.slice(0,p),true);A=S.r!=null?parseInt(S.r,10):A+1;_=-1;if(c.sheetRows&&c.sheetRows<A)continue;if(h.s.r>A-1)h.s.r=A-1;if(h.e.r<A-1)h.e.r=A-1;if(c&&c.cellStyles){L={};M=false;if(S.ht){M=true;L.hpt=parseFloat(S.ht);L.hpx=uo(L.hpt)}if(S.hidden=="1"){M=true;L.hidden=true}if(S.outlineLevel!=null){M=true;L.level=+S.outlineLevel}if(M)N[A-1]=L}g=v.slice(p).split(e);for(p=0;p!=g.length;++p){v=g[p].trim();if(v.length===0)continue;m=v.match(t);b=p;w=0;C=0;v="<c "+(v.slice(0,1)=="<"?">":"")+v;if(m!=null&&m.length===2){b=0;E=m[1];for(w=0;w!=E.length;++w){if((C=E.charCodeAt(w)-64)<1||C>26)break;b=26*b+C}--b;_=b}else++_;for(w=0;w!=v.length;++w)if(v.charCodeAt(w)===62)break;++w;S=xe(v.slice(0,w),true);if(!S.r)S.r=ut({r:A-1,c:_});E=v.slice(w);k={t:""};if((m=E.match(i))!=null&&m[1]!=="")k.v=Oe(m[1]);if(c.cellFormula){if((m=E.match(s))!=null&&m[1]!==""){k.f=Ql(Oe(Xe(m[1])));if(m[0].indexOf('t="array"')>-1){k.F=(E.match(n)||[])[1];if(k.F.indexOf(":")>-1)D.push([vt(k.F),k.F])}else if(m[0].indexOf('t="shared"')>-1){T=xe(m[0]);F[parseInt(T.si,10)]=[T,Ql(Oe(Xe(m[1]))),S.r]}}else if(m=E.match(/<f[^>]*\/>/)){T=xe(m[0]);if(F[T.si])k.f=$l(F[T.si][1],F[T.si][2],S.r)}var z=ht(S.r);for(w=0;w<D.length;++w)if(z.r>=D[w][0].s.r&&z.r<=D[w][0].e.r)if(z.c>=D[w][0].s.c&&z.c<=D[w][0].e.c)k.F=D[w][1]}if(S.t==null&&k.v===undefined){if(k.f||k.F){k.v=0;k.t="n"}else if(!c.sheetStubs)continue;else k.t="z"}else k.t=S.t||"n";if(h.s.c>_)h.s.c=_;if(h.e.c<_)h.e.c=_;switch(k.t){case"n":if(k.v==""||k.v==null){if(!c.sheetStubs)continue;k.t="z"}else k.v=parseFloat(k.v);break;case"s":if(typeof k.v=="undefined"){if(!c.sheetStubs)continue;k.t="z"}else{B=jh[parseInt(k.v,10)];k.v=B.t;k.r=B.r;if(c.cellHTML)k.h=B.h}break;case"str":k.t="s";k.v=k.v!=null?Xe(k.v):"";if(c.cellHTML)k.h=Ue(k.v);break;case"inlineStr":m=E.match(a);k.t="s";if(m!=null&&(B=uf(m[1])))k.v=B.t;else k.v="";break;case"b":k.v=ze(k.v);break;case"d":if(c.cellDates)k.v=se(k.v,1);else{k.v=re(se(k.v,1));k.t="n"}break;case"e":if(!c||c.cellText!==false)k.w=k.v;k.v=Yt[k.v];break;}y=x=0;if(I&&S.s!==undefined){R=d.CellXf[S.s];if(R!=null){if(R.numFmtId!=null)y=R.numFmtId;if(c.cellStyles){if(R.fillId!=null)x=R.fillId}}}qh(k,y,x,c,u,d);if(c.cellDates&&I&&k.t=="n"&&O.is_date(O._table[y])){k.t="d";k.v=te(k.v)}if(P){var X=ht(S.r);if(!l[X.r])l[X.r]=[];l[X.r][X.c]=k}else l[S.r]=k}}if(N.length>0)l["!rows"]=N}}();function Tu(e,r,t,a){var n=[],i=[],s=vt(e["!ref"]),f="",o,l="",c=[],h=0,u=0,d=e["!rows"];var p=Array.isArray(e);var v={r:l},g,m=-1;for(u=s.s.c;u<=s.e.c;++u)c[u]=ft(u);for(h=s.s.r;h<=s.e.r;++h){i=[];l=at(h);for(u=s.s.c;u<=s.e.c;++u){o=c[u]+l;var b=p?(e[h]||[])[u]:e[o];if(b===undefined)continue;if((f=_u(b,o,e,r,t,a))!=null)i.push(f)}if(i.length>0||d&&d[h]){v={r:l};if(d&&d[h]){g=d[h];if(g.hidden)v.hidden=1;m=-1;if(g.hpx)m=ho(g.hpx);else if(g.hpt)m=g.hpt;if(m>-1){v.ht=m;v.customHeight=1}if(g.level){v.outlineLevel=g.level}}n[n.length]=nr("row",i.join(""),v)}}if(d)for(;h<d.length;++h){if(d&&d[h]){v={r:h+1};g=d[h];if(g.hidden)v.hidden=1;m=-1;if(g.hpx)m=ho(g.hpx);else if(g.hpt)m=g.hpt;if(m>-1){v.ht=m;v.customHeight=1}if(g.level){v.outlineLevel=g.level}n[n.length]=nr("row","",v)}}return n.join("")}var yu=nr("worksheet",null,{xmlns:fr.main[0],"xmlns:r":fr.r});function xu(e,r,t,a){var n=[Ae,yu];var i=t.SheetNames[e],s=0,f="";var o=t.Sheets[i];if(o==null)o={};var l=o["!ref"]||"A1";var c=vt(l);if(c.e.c>16383||c.e.r>1048575){if(r.WTF)throw new Error("Range "+l+" exceeds format limit A1:XFD1048576");c.e.c=Math.min(c.e.c,16383);c.e.r=Math.min(c.e.c,1048575);l=pt(c)}if(!a)a={};o["!comments"]=[];o["!drawing"]=[];if(r.bookType!=="xlsx"&&t.vbaraw){var h=t.SheetNames[e];try{if(t.Workbook)h=t.Workbook.Sheets[e].CodeName||h}catch(u){}n[n.length]=nr("sheetPr",null,{codeName:Ne(h)})}n[n.length]=nr("dimension",null,{ref:l});n[n.length]=Au(o,r,e,t);if(r.sheetFormat)n[n.length]=nr("sheetFormatPr",null,{defaultRowHeight:r.sheetFormat.defaultRowHeight||"16",baseColWidth:r.sheetFormat.baseColWidth||"10",outlineLevelRow:r.sheetFormat.outlineLevelRow||"7"});if(o["!cols"]!=null&&o["!cols"].length>0)n[n.length]=wu(o,o["!cols"]);n[s=n.length]="<sheetData/>";o["!links"]=[];if(o["!ref"]!=null){f=Tu(o,r,e,t,a);if(f.length>0)n[n.length]=f}if(n.length>s+1){n[n.length]="</sheetData>";n[s]=n[s].replace("/>",">")}if(o["!protect"]!=null)n[n.length]=pu(o["!protect"]);if(o["!autofilter"]!=null)n[n.length]=Eu(o["!autofilter"],o,t,e);if(o["!merges"]!=null&&o["!merges"].length>0)n[n.length]=uu(o["!merges"]);var d=-1,p,v=-1;if(o["!links"].length>0){n[n.length]="<hyperlinks>";o["!links"].forEach(function(e){if(!e[1].Target)return;p={ref:e[0]};if(e[1].Target.charAt(0)!="#"){v=La(a,-1,Ne(e[1].Target).replace(/#.*$/,""),Da.HLINK);p["r:id"]="rId"+v}if((d=e[1].Target.indexOf("#"))>-1)p.location=Ne(e[1].Target.slice(d+1));if(e[1].Tooltip)p.tooltip=Ne(e[1].Tooltip);n[n.length]=nr("hyperlink",null,p)});n[n.length]="</hyperlinks>"}delete o["!links"];if(o["!margins"]!=null)n[n.length]=mu(o["!margins"]);n[n.length]="";if(!r||r.ignoreEC||r.ignoreEC==void 0)n[n.length]=tr("ignoredErrors",nr("ignoredError",null,{numberStoredAsText:1,sqref:l}));if(o["!drawing"].length>0){v=La(a,-1,"../drawings/drawing"+(e+1)+".xml",Da.DRAW);n[n.length]=nr("drawing",null,{"r:id":"rId"+v})}else delete o["!drawing"];if(o["!comments"].length>0){v=La(a,-1,"../drawings/vmlDrawing"+(e+1)+".vml",Da.VML);n[n.length]=nr("legacyDrawing",null,{"r:id":"rId"+v});o["!legacy"]=v}if(n.length>2){n[n.length]="</worksheet>";n[1]=n[1].replace("/>",">")}return n.join("")}function Iu(e,r){var t={};var a=e.l+r;t.r=e._R(4);e.l+=4;var n=e._R(2);e.l+=1;var i=e._R(1);e.l=a;if(i&7)t.level=i&7;if(i&16)t.hidden=true;if(i&32)t.hpt=n/20;return t}function Ru(e,r,t){var a=jr(17+8*16);var n=(t["!rows"]||[])[e]||{};a._W(4,e);a._W(4,0);var i=320;if(n.hpx)i=ho(n.hpx)*20;else if(n.hpt)i=n.hpt*20;a._W(2,i);a._W(1,0);var s=0;if(n.level)s|=n.level;if(n.hidden)s|=16;if(n.hpx||n.hpt)s|=32;a._W(1,s);a._W(1,0);var f=0,o=a.l;a.l+=4;var l={r:e,c:0};for(var c=0;c<16;++c){if(r.s.c>c+1<<10||r.e.c<c<<10)continue;var h=-1,u=-1;for(var d=c<<10;d<c+1<<10;++d){l.c=d;var p=Array.isArray(t)?(t[l.r]||[])[l.c]:t[ut(l)];if(p){if(h<0)h=d;u=d}}if(h<0)continue;++f;a._W(4,h);a._W(4,u)}var v=a.l;a.l=o;a._W(4,f);a.l=v;return a.length>a.l?a.slice(0,a.l):a}function Du(e,r,t,a){var n=Ru(a,t,r);if(n.length>17||(r["!rows"]||[])[a])$r(e,"BrtRowHdr",n)}var Ou=zt;var Fu=Xt;function Pu(){}function Nu(e,r){var t={};e.l+=19;t.name=Dt(e,r-19);return t}function Lu(e,r){if(r==null)r=jr(84+4*e.length);for(var t=0;t<3;++t)r._W(1,0);Zt({auto:1},r);r._W(-4,-1);r._W(-4,-1);Ot(e,r);return r.slice(0,r.l)}function Mu(e){var r=It(e);return[r]}function Uu(e,r,t){if(t==null)t=jr(8);return Rt(r,t)}function Hu(e){var r=It(e);var t=e._R(1);return[r,t,"b"]}function Wu(e,r,t){if(t==null)t=jr(9);Rt(r,t);t._W(1,e.v?1:0);return t}function Vu(e){var r=It(e);var t=e._R(1);return[r,t,"e"]}function zu(e){var r=It(e);var t=e._R(4);return[r,t,"s"]}function Xu(e,r,t){if(t==null)t=jr(12);Rt(r,t);t._W(4,r.v);return t}function Gu(e){var r=It(e);var t=Gt(e);return[r,t,"n"]}function ju(e,r,t){if(t==null)t=jr(16);Rt(r,t);jt(e.v,t);return t}function Ku(e){var r=It(e);var t=Ut(e);return[r,t,"n"]}function Yu(e,r,t){if(t==null)t=jr(12);Rt(r,t);Ht(e.v,t);return t}function $u(e){var r=It(e);var t=kt(e);return[r,t,"str"]}function Zu(e,r,t){if(t==null)t=jr(12+4*e.v.length);Rt(r,t);St(e.v,t);return t.length>t.l?t.slice(0,t.l):t}function Qu(e,r,t){var a=e.l+r;var n=It(e);n.r=t["!row"];var i=e._R(1);var s=[n,i,"b"];if(t.cellFormula){e.l+=2;var f=Ph(e,a-e.l,t);s[3]=Bh(f,null,n,t.supbooks,t)}else e.l=a;return s}function Ju(e,r,t){var a=e.l+r;var n=It(e);n.r=t["!row"];var i=e._R(1);var s=[n,i,"e"];if(t.cellFormula){e.l+=2;var f=Ph(e,a-e.l,t);s[3]=Bh(f,null,n,t.supbooks,t)}else e.l=a;return s}function qu(e,r,t){var a=e.l+r;var n=It(e);n.r=t["!row"];var i=Gt(e);var s=[n,i,"n"];if(t.cellFormula){e.l+=2;var f=Ph(e,a-e.l,t);s[3]=Bh(f,null,n,t.supbooks,t)}else e.l=a;return s}function ed(e,r,t){var a=e.l+r;var n=It(e);n.r=t["!row"];var i=kt(e);var s=[n,i,"str"];if(t.cellFormula){e.l+=2;var f=Ph(e,a-e.l,t);s[3]=Bh(f,null,n,t.supbooks,t)}else e.l=a;return s}var rd=zt;var td=Xt;function ad(e,r){if(r==null)r=jr(4);r._W(4,e);return r}function nd(e,r){var t=e.l+r;var a=zt(e,16);var n=Ft(e);var i=kt(e);var s=kt(e);var f=kt(e);e.l=t;var o={rfx:a,relId:n,loc:i,display:f};if(s)o.Tooltip=s;return o}function id(e,r){var t=jr(50+4*(e[1].Target.length+(e[1].Tooltip||"").length));Xt({s:ht(e[0]),e:ht(e[0])},t);Mt("rId"+r,t);var a=e[1].Target.indexOf("#");var n=a==-1?"":e[1].Target.slice(a+1);St(n||"",t);St(e[1].Tooltip||"",t);St("",t);return t.slice(0,t.l)}function sd(e,r,t){var a=e.l+r;var n=Wt(e,16);var i=e._R(1);var s=[n];s[2]=i;if(t.cellFormula){var f=Fh(e,a-e.l,t);s[1]=f}else e.l=a;return s}function fd(e,r,t){var a=e.l+r;var n=zt(e,16);var i=[n];if(t.cellFormula){var s=Lh(e,a-e.l,t);i[1]=s;e.l=a}else e.l=a;return i}function od(e,r,t){if(t==null)t=jr(18);var a=Zh(e,r);t._W(-4,e);t._W(-4,e);t._W(4,(a.width||10)*256);t._W(4,0);var n=0;if(r.hidden)n|=1;if(typeof a.width=="number")n|=2;t._W(1,n);t._W(1,0);return t}var ld=["left","right","top","bottom","header","footer"];function cd(e){var r={};ld.forEach(function(t){r[t]=Gt(e,8)});return r}function hd(e,r){if(r==null)r=jr(6*8);Qh(e);ld.forEach(function(t){jt(e[t],r)});return r}function ud(e){var r=e._R(2);e.l+=28;return{RTL:r&32}}function dd(e,r,t){if(t==null)t=jr(30);var a=924;if((((r||{}).Views||[])[0]||{}).RTL)a|=32;t._W(2,a);t._W(4,0);t._W(4,0);t._W(4,0);t._W(1,0);t._W(1,0);t._W(2,0);t._W(2,100);t._W(2,0);t._W(2,0);t._W(2,0);t._W(4,0);return t}function pd(e){var r=jr(24);r._W(4,4);r._W(4,1);Xt(e,r);return r}function vd(e,r){if(r==null)r=jr(16*4+2);r._W(2,e.password?Hf(e.password):0);r._W(4,1);[["objects",false],["scenarios",false],["formatCells",true],["formatColumns",true],["formatRows",true],["insertColumns",true],["insertRows",true],["insertHyperlinks",true],["deleteColumns",true],["deleteRows",true],["selectLockedCells",false],["sort",true],["autoFilter",true],["pivotTables",true],["selectUnlockedCells",false]].forEach(function(t){if(t[1])r._W(4,e[t[0]]!=null&&!e[t[0]]?1:0);else r._W(4,e[t[0]]!=null&&e[t[0]]?0:1)});return r}function gd(e,r,t,a,n,i,s){if(!e)return e;var f=r||{};if(!a)a={"!id":{}};if(g!=null&&f.dense==null)f.dense=g;var o=f.dense?[]:{};var l;var c={s:{r:2e6,c:2e6},e:{r:0,c:0}};var h=false,u=false;var d,p,v,m,b,w,C,E,k;var S=[];f.biff=12;f["!row"]=0;var A=0,_=false;var B=[];var T={};var y=f.supbooks||n.supbooks||[[]];y.sharedf=T;y.arrayf=B;y.SheetNames=n.SheetNames||n.Sheets.map(function(e){return e.name});if(!f.supbooks){f.supbooks=y;if(n.Names)for(var x=0;x<n.Names.length;++x)y[0][x+1]=n.Names[x]}var I=[],R=[];var D=false;Kr(e,function P(e,r,g){if(u)return;switch(g){case 148:l=e;break;case 0:d=e;if(f.sheetRows&&f.sheetRows<=d.r)u=true;E=at(m=d.r);f["!row"]=d.r;if(e.hidden||e.hpt||e.level!=null){if(e.hpt)e.hpx=uo(e.hpt);R[e.r]=e}break;case 2:;case 3:;case 4:;case 5:;case 6:;case 7:;case 8:;case 9:;case 10:;case 11:p={t:e[2]};switch(e[2]){case"n":p.v=e[1];break;case"s":C=jh[e[1]];p.v=C.t;p.r=C.r;break;case"b":p.v=e[1]?true:false;break;case"e":p.v=e[1];if(f.cellText!==false)p.w=Kt[p.v];break;case"str":p.t="s";p.v=e[1];break;}if(v=s.CellXf[e[0].iStyleRef])qh(p,v.numFmtId,null,f,i,s);b=e[0].c;if(f.dense){if(!o[m])o[m]=[];o[m][b]=p}else o[ft(b)+E]=p;if(f.cellFormula){_=false;for(A=0;A<B.length;++A){var x=B[A];if(d.r>=x[0].s.r&&d.r<=x[0].e.r)if(b>=x[0].s.c&&b<=x[0].e.c){p.F=pt(x[0]);_=true}}if(!_&&e.length>3)p.f=e[3]}if(c.s.r>d.r)c.s.r=d.r;if(c.s.c>b)c.s.c=b;if(c.e.r<d.r)c.e.r=d.r;if(c.e.c<b)c.e.c=b;if(f.cellDates&&v&&p.t=="n"&&O.is_date(O._table[v.numFmtId])){var F=O.parse_date_code(p.v);if(F){p.t="d";p.v=new Date(F.y,F.m-1,F.d,F.H,F.M,F.S,F.u)}}break;case 1:if(!f.sheetStubs||h)break;p={t:"z",v:undefined};b=e[0].c;if(f.dense){if(!o[m])o[m]=[];o[m][b]=p}else o[ft(b)+E]=p;if(c.s.r>d.r)c.s.r=d.r;if(c.s.c>b)c.s.c=b;if(c.e.r<d.r)c.e.r=d.r;if(c.e.c<b)c.e.c=b;break;case 176:S.push(e);break;case 494:var P=a["!id"][e.relId];if(P){e.Target=P.Target;if(e.loc)e.Target+="#"+e.loc;e.Rel=P}else if(e.relId==""){e.Target="#"+e.loc}for(m=e.rfx.s.r;m<=e.rfx.e.r;++m)for(b=e.rfx.s.c;b<=e.rfx.e.c;++b){if(f.dense){if(!o[m])o[m]=[];if(!o[m][b])o[m][b]={t:"z",v:undefined};o[m][b].l=e}else{w=ut({c:b,r:m});if(!o[w])o[w]={t:"z",v:undefined};o[w].l=e}}break;case 426:if(!f.cellFormula)break;B.push(e);k=f.dense?o[m][b]:o[ft(b)+E];k.f=Bh(e[1],c,{r:d.r,c:b},y,f);k.F=pt(e[0]);break;case 427:if(!f.cellFormula)break;T[ut(e[0].s)]=e[1];k=f.dense?o[m][b]:o[ft(b)+E];k.f=Bh(e[1],c,{r:d.r,c:b},y,f);break;case 60:if(!f.cellStyles)break;while(e.e>=e.s){I[e.e--]={width:e.w/256,hidden:!!(e.flags&1)};if(!D){D=true;fo(e.w/256)}oo(I[e.e+1])}break;case 161:o["!autofilter"]={ref:pt(e)};break;case 476:o["!margins"]=e;break;case 147:if(!n.Sheets[t])n.Sheets[t]={};if(e.name)n.Sheets[t].CodeName=e.name;break;case 137:if(!n.Views)n.Views=[{}];if(!n.Views[0])n.Views[0]={};if(e.RTL)n.Views[0].RTL=true;break;case 485:break;case 175:;case 644:;case 625:;case 562:;case 396:;case 1112:;case 1146:;case 471:;case 1050:;case 649:;case 1105:;case 49:;case 589:;case 607:;case 564:;case 1055:;case 168:;case 174:;case 1180:;case 499:;case 64:;case 1053:;case 550:;case 171:;case 167:;case 1177:;case 169:;case 1181:;case 551:;case 552:;case 661:;case 639:;case 478:;case 151:;case 537:;case 477:;case 536:;case 1103:;case 680:;case 1104:;case 1024:;case 152:;case 663:;case 535:;case 678:;case 504:;case 1043:;case 428:;case 170:;case 3072:;case 50:;case 2070:;case 1045:
break;case 35:h=true;break;case 36:h=false;break;case 37:break;case 38:break;default:if((r||"").indexOf("Begin")>0){}else if((r||"").indexOf("End")>0){}else if(!h||f.WTF)throw new Error("Unexpected record "+g+" "+r);}},f);delete f.supbooks;delete f["!row"];if(!o["!ref"]&&(c.s.r<2e6||l&&(l.e.r>0||l.e.c>0||l.s.r>0||l.s.c>0)))o["!ref"]=pt(l||c);if(f.sheetRows&&o["!ref"]){var F=vt(o["!ref"]);if(f.sheetRows<=+F.e.r){F.e.r=f.sheetRows-1;if(F.e.r>c.e.r)F.e.r=c.e.r;if(F.e.r<F.s.r)F.s.r=F.e.r;if(F.e.c>c.e.c)F.e.c=c.e.c;if(F.e.c<F.s.c)F.s.c=F.e.c;o["!fullref"]=o["!ref"];o["!ref"]=pt(F)}}if(S.length>0)o["!merges"]=S;if(I.length>0)o["!cols"]=I;if(R.length>0)o["!rows"]=R;return o}function md(e,r,t,a,n,i){if(r.v===undefined)return"";var s="";switch(r.t){case"b":s=r.v?"1":"0";break;case"d":r=oe(r);r.z=r.z||O._table[14];r.v=re(se(r.v));r.t="n";break;case"n":;case"e":s=""+r.v;break;default:s=r.v;break;}var f={r:t,c:a};f.s=Jh(n.cellXfs,r,n);if(r.l)i["!links"].push([ut(f),r.l]);if(r.c)i["!comments"].push([ut(f),r.c]);switch(r.t){case"s":;case"str":if(n.bookSST){s=$h(n.Strings,r.v,n.revStrings);f.t="s";f.v=s;$r(e,"BrtCellIsst",Xu(r,f))}else{f.t="str";$r(e,"BrtCellSt",Zu(r,f))}return;case"n":if(r.v==(r.v|0)&&r.v>-1e3&&r.v<1e3)$r(e,"BrtCellRk",Yu(r,f));else $r(e,"BrtCellReal",ju(r,f));return;case"b":f.t="b";$r(e,"BrtCellBool",Wu(r,f));return;case"e":f.t="e";break;}$r(e,"BrtCellBlank",Uu(r,f))}function bd(e,r,t,a){var n=vt(r["!ref"]||"A1"),i,s="",f=[];$r(e,"BrtBeginSheetData");var o=Array.isArray(r);var l=n.e.r;if(r["!rows"])l=Math.max(n.e.r,r["!rows"].length-1);for(var c=n.s.r;c<=l;++c){s=at(c);Du(e,r,n,c);if(c<=n.e.r)for(var h=n.s.c;h<=n.e.c;++h){if(c===n.s.r)f[h]=ft(h);i=f[h]+s;var u=o?(r[c]||[])[h]:r[i];if(!u)continue;md(e,u,c,h,a,r)}}$r(e,"BrtEndSheetData")}function wd(e,r){if(!r||!r["!merges"])return;$r(e,"BrtBeginMergeCells",ad(r["!merges"].length));r["!merges"].forEach(function(r){$r(e,"BrtMergeCell",td(r))});$r(e,"BrtEndMergeCells")}function Cd(e,r){if(!r||!r["!cols"])return;$r(e,"BrtBeginColInfos");r["!cols"].forEach(function(r,t){if(r)$r(e,"BrtColInfo",od(t,r))});$r(e,"BrtEndColInfos")}function Ed(e,r){if(!r||!r["!ref"])return;$r(e,"BrtBeginCellIgnoreECs");$r(e,"BrtCellIgnoreEC",pd(vt(r["!ref"])));$r(e,"BrtEndCellIgnoreECs")}function kd(e,r,t){r["!links"].forEach(function(r){if(!r[1].Target)return;var a=La(t,-1,r[1].Target.replace(/#.*$/,""),Da.HLINK);$r(e,"BrtHLink",id(r,a))});delete r["!links"]}function Sd(e,r,t,a){if(r["!comments"].length>0){var n=La(a,-1,"../drawings/vmlDrawing"+(t+1)+".vml",Da.VML);$r(e,"BrtLegacyDrawing",Mt("rId"+n));r["!legacy"]=n}}function Ad(e,r){if(!r["!autofilter"])return;$r(e,"BrtBeginAFilter",Xt(vt(r["!autofilter"].ref)));$r(e,"BrtEndAFilter")}function _d(e,r,t){$r(e,"BrtBeginWsViews");{$r(e,"BrtBeginWsView",dd(r,t));$r(e,"BrtEndWsView")}$r(e,"BrtEndWsViews")}function Bd(){}function Td(e,r){if(!r["!protect"])return;$r(e,"BrtSheetProtection",vd(r["!protect"]))}function yd(e,r,t,a){var n=Yr();var i=t.SheetNames[e],s=t.Sheets[i]||{};var f=i;try{if(t&&t.Workbook)f=t.Workbook.Sheets[e].CodeName||f}catch(o){}var l=vt(s["!ref"]||"A1");if(l.e.c>16383||l.e.r>1048575){if(r.WTF)throw new Error("Range "+(s["!ref"]||"A1")+" exceeds format limit A1:XFD1048576");l.e.c=Math.min(l.e.c,16383);l.e.r=Math.min(l.e.c,1048575)}s["!links"]=[];s["!comments"]=[];$r(n,"BrtBeginSheet");if(t.vbaraw)$r(n,"BrtWsProp",Lu(f));$r(n,"BrtWsDim",Fu(l));_d(n,s,t.Workbook);Bd(n,s);Cd(n,s,e,r,t);bd(n,s,e,r,t);Td(n,s);Ad(n,s);wd(n,s);kd(n,s,a);if(s["!margins"])$r(n,"BrtMargins",hd(s["!margins"]));if(!r||r.ignoreEC||r.ignoreEC==void 0)Ed(n,s);Sd(n,s,e,a);$r(n,"BrtEndSheet");return n.end()}function xd(e){var r=[];(e.match(/<c:pt idx="(\d*)">(.*?)<\/c:pt>/gm)||[]).forEach(function(e){var t=e.match(/<c:pt idx="(\d*?)"><c:v>(.*)<\/c:v><\/c:pt>/);if(!t)return;r[+t[1]]=+t[2]});var t=Oe((e.match(/<c:formatCode>([\s\S]*?)<\/c:formatCode>/)||["","General"])[1]);return[r,t]}function Id(e,r,t,a,n,i){var s=i||{"!type":"chart"};if(!e)return i;var f=0,o=0,l="A";var c={s:{r:2e6,c:2e6},e:{r:0,c:0}};(e.match(/<c:numCache>[\s\S]*?<\/c:numCache>/gm)||[]).forEach(function(e){var r=xd(e);c.s.r=c.s.c=0;c.e.c=f;l=ft(f);r[0].forEach(function(e,t){s[l+at(t)]={t:"n",v:e,z:r[1]};o=t});if(c.e.r<o)c.e.r=o;++f});if(f>0)s["!ref"]=pt(c);return s}Da.CS="http://schemas.openxmlformats.org/officeDocument/2006/relationships/chartsheet";var Rd=nr("chartsheet",null,{xmlns:fr.main[0],"xmlns:r":fr.r});function Dd(e,r,t,a,n){if(!e)return e;if(!a)a={"!id":{}};var i={"!type":"chart","!chart":null,"!rel":""};var s;var f=e.match(lu);if(f)du(f[0],i,n,t);if(s=e.match(/drawing r:id="(.*?)"/))i["!rel"]=s[1];if(a["!id"][i["!rel"]])i["!chart"]=a["!id"][i["!rel"]];return i}function Od(e,r,t,a){var n=[Ae,Rd];n[n.length]=nr("drawing",null,{"r:id":"rId1"});La(a,-1,"../drawings/drawing"+(e+1)+".xml",Da.DRAW);if(n.length>2){n[n.length]="</chartsheet>";n[1]=n[1].replace("/>",">")}return n.join("")}function Fd(e,r){e.l+=10;var t=kt(e,r-10);return{name:t}}function Pd(e,r,t,a,n){if(!e)return e;if(!a)a={"!id":{}};var i={"!type":"chart","!chart":null,"!rel":""};var s=[];var f=false;Kr(e,function o(e,a,l){switch(l){case 550:i["!rel"]=e;break;case 651:if(!n.Sheets[t])n.Sheets[t]={};if(e.name)n.Sheets[t].CodeName=e.name;break;case 562:;case 652:;case 669:;case 679:;case 551:;case 552:;case 476:;case 3072:break;case 35:f=true;break;case 36:f=false;break;case 37:s.push(a);break;case 38:s.pop();break;default:if((a||"").indexOf("Begin")>0)s.push(a);else if((a||"").indexOf("End")>0)s.pop();else if(!f||r.WTF)throw new Error("Unexpected record "+l+" "+a);}},r);if(a["!id"][i["!rel"]])i["!chart"]=a["!id"][i["!rel"]];return i}function Nd(){var e=Yr();$r(e,"BrtBeginSheet");$r(e,"BrtEndSheet");return e.end()}var Ld=[["allowRefreshQuery",false,"bool"],["autoCompressPictures",true,"bool"],["backupFile",false,"bool"],["checkCompatibility",false,"bool"],["CodeName",""],["date1904",false,"bool"],["defaultThemeVersion",0,"int"],["filterPrivacy",false,"bool"],["hidePivotFieldList",false,"bool"],["promptedSolutions",false,"bool"],["publishItems",false,"bool"],["refreshAllConnections",false,"bool"],["saveExternalLinkValues",true,"bool"],["showBorderUnselectedTables",true,"bool"],["showInkAnnotation",true,"bool"],["showObjects","all"],["showPivotChartFilter",false,"bool"],["updateLinks","userSet"]];var Md=[["activeTab",0,"int"],["autoFilterDateGrouping",true,"bool"],["firstSheet",0,"int"],["minimized",false,"bool"],["showHorizontalScroll",true,"bool"],["showSheetTabs",true,"bool"],["showVerticalScroll",true,"bool"],["tabRatio",600,"int"],["visibility","visible"]];var Ud=[];var Hd=[["calcCompleted","true"],["calcMode","auto"],["calcOnSave","true"],["concurrentCalc","true"],["fullCalcOnLoad","false"],["fullPrecision","true"],["iterate","false"],["iterateCount","100"],["iterateDelta","0.001"],["refMode","A1"]];function Wd(e,r){for(var t=0;t!=e.length;++t){var a=e[t];for(var n=0;n!=r.length;++n){var i=r[n];if(a[i[0]]==null)a[i[0]]=i[1];else switch(i[2]){case"bool":if(typeof a[i[0]]=="string")a[i[0]]=ze(a[i[0]]);break;case"int":if(typeof a[i[0]]=="string")a[i[0]]=parseInt(a[i[0]],10);break;}}}}function Vd(e,r){for(var t=0;t!=r.length;++t){var a=r[t];if(e[a[0]]==null)e[a[0]]=a[1];else switch(a[2]){case"bool":if(typeof e[a[0]]=="string")e[a[0]]=ze(e[a[0]]);break;case"int":if(typeof e[a[0]]=="string")e[a[0]]=parseInt(e[a[0]],10);break;}}}function zd(e){Vd(e.WBProps,Ld);Vd(e.CalcPr,Hd);Wd(e.WBView,Md);Wd(e.Sheets,Ud);Kh.date1904=ze(e.WBProps.date1904)}function Xd(e){if(!e.Workbook)return"false";if(!e.Workbook.WBProps)return"false";return ze(e.Workbook.WBProps.date1904)?"true":"false"}var Gd="][*?/\\".split("");function jd(e,r){if(e.length>31){if(r)return false;throw new Error("Sheet names cannot exceed 31 chars")}var t=true;Gd.forEach(function(a){if(e.indexOf(a)==-1)return;if(!r)throw new Error("Sheet name cannot contain : \\ / ? * [ ]");t=false});return t}function Kd(e,r,t){e.forEach(function(a,n){jd(a);for(var i=0;i<n;++i)if(a==e[i])throw new Error("Duplicate Sheet Name: "+a);if(t){var s=r&&r[n]&&r[n].CodeName||a;if(s.charCodeAt(0)==95&&s.length>22)throw new Error("Bad Code Name: Worksheet"+s)}})}function Yd(e){if(!e||!e.SheetNames||!e.Sheets)throw new Error("Invalid Workbook");if(!e.SheetNames.length)throw new Error("Workbook is empty");var r=e.Workbook&&e.Workbook.Sheets||[];Kd(e.SheetNames,r,!!e.vbaraw);for(var t=0;t<e.SheetNames.length;++t)eu(e.Sheets[e.SheetNames[t]],e.SheetNames[t],t)}var $d=/<\w+:workbook/;function Zd(e,r){if(!e)throw new Error("Could not find file");var t={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},Names:[],xmlns:""};var a=false,n="xmlns";var i={},s=0;e.replace(Be,function f(o,l){var c=xe(o);switch(Ie(c[0])){case"<?xml":break;case"<workbook":if(o.match($d))n="xmlns"+o.match(/<(\w+):/)[1];t.xmlns=c[n];break;case"</workbook>":break;case"<fileVersion":delete c[0];t.AppVersion=c;break;case"<fileVersion/>":;case"</fileVersion>":break;case"<fileSharing":;case"<fileSharing/>":break;case"<workbookPr":;case"<workbookPr/>":Ld.forEach(function(e){if(c[e[0]]==null)return;switch(e[2]){case"bool":t.WBProps[e[0]]=ze(c[e[0]]);break;case"int":t.WBProps[e[0]]=parseInt(c[e[0]],10);break;default:t.WBProps[e[0]]=c[e[0]];}});if(c.codeName)t.WBProps.CodeName=c.codeName;break;case"</workbookPr>":break;case"<workbookProtection":break;case"<workbookProtection/>":break;case"<bookViews":;case"<bookViews>":;case"</bookViews>":break;case"<workbookView":;case"<workbookView/>":delete c[0];t.WBView.push(c);break;case"</workbookView>":break;case"<sheets":;case"<sheets>":;case"</sheets>":break;case"<sheet":switch(c.state){case"hidden":c.Hidden=1;break;case"veryHidden":c.Hidden=2;break;default:c.Hidden=0;}delete c.state;c.name=Oe(Xe(c.name));delete c[0];t.Sheets.push(c);break;case"</sheet>":break;case"<functionGroups":;case"<functionGroups/>":break;case"<functionGroup":break;case"<externalReferences":;case"</externalReferences>":;case"<externalReferences>":break;case"<externalReference":break;case"<definedNames/>":break;case"<definedNames>":;case"<definedNames":a=true;break;case"</definedNames>":a=false;break;case"<definedName":{i={};i.Name=Xe(c.name);if(c.comment)i.Comment=c.comment;if(c.localSheetId)i.Sheet=+c.localSheetId;if(ze(c.hidden||"0"))i.Hidden=true;s=l+o.length}break;case"</definedName>":{i.Ref=Oe(Xe(e.slice(s,l)));t.Names.push(i)}break;case"<definedName/>":break;case"<calcPr":delete c[0];t.CalcPr=c;break;case"<calcPr/>":delete c[0];t.CalcPr=c;break;case"</calcPr>":break;case"<oleSize":break;case"<customWorkbookViews>":;case"</customWorkbookViews>":;case"<customWorkbookViews":break;case"<customWorkbookView":;case"</customWorkbookView>":break;case"<pivotCaches>":;case"</pivotCaches>":;case"<pivotCaches":break;case"<pivotCache":break;case"<smartTagPr":;case"<smartTagPr/>":break;case"<smartTagTypes":;case"<smartTagTypes>":;case"</smartTagTypes>":break;case"<smartTagType":break;case"<webPublishing":;case"<webPublishing/>":break;case"<fileRecoveryPr":;case"<fileRecoveryPr/>":break;case"<webPublishObjects>":;case"<webPublishObjects":;case"</webPublishObjects>":break;case"<webPublishObject":break;case"<extLst":;case"<extLst>":;case"</extLst>":;case"<extLst/>":break;case"<ext":a=true;break;case"</ext>":a=false;break;case"<ArchID":break;case"<AlternateContent":;case"<AlternateContent>":a=true;break;case"</AlternateContent>":a=false;break;case"<revisionPtr":break;default:if(!a&&r.WTF)throw new Error("unrecognized "+c[0]+" in workbook");}return o});if(fr.main.indexOf(t.xmlns)===-1)throw new Error("Unknown Namespace: "+t.xmlns);zd(t);return t}var Qd=nr("workbook",null,{xmlns:fr.main[0],"xmlns:r":fr.r});function Jd(e){var r=[Ae];r[r.length]=Qd;var t=e.Workbook&&(e.Workbook.Names||[]).length>0;var a={codeName:"ThisWorkbook"};if(e.Workbook&&e.Workbook.WBProps){Ld.forEach(function(r){if(e.Workbook.WBProps[r[0]]==null)return;if(e.Workbook.WBProps[r[0]]==r[1])return;a[r[0]]=e.Workbook.WBProps[r[0]]});if(e.Workbook.WBProps.CodeName){a.codeName=e.Workbook.WBProps.CodeName;delete a.CodeName}}r[r.length]=nr("workbookPr",null,a);var n=e.Workbook&&e.Workbook.Sheets||[];var i=0;r[r.length]="<sheets>";for(i=0;i!=e.SheetNames.length;++i){var s={name:Ne(e.SheetNames[i].slice(0,31))};s.sheetId=""+(i+1);s["r:id"]="rId"+(i+1);if(n[i])switch(n[i].Hidden){case 1:s.state="hidden";break;case 2:s.state="veryHidden";break;}r[r.length]=nr("sheet",null,s)}r[r.length]="</sheets>";if(t){r[r.length]="<definedNames>";if(e.Workbook&&e.Workbook.Names)e.Workbook.Names.forEach(function(e){var t={name:e.Name};if(e.Comment)t.comment=e.Comment;if(e.Sheet!=null)t.localSheetId=""+e.Sheet;if(e.Hidden)t.hidden="1";if(!e.Ref)return;r[r.length]=nr("definedName",String(e.Ref).replace(/</g,"&lt;").replace(/>/g,"&gt;"),t)});r[r.length]="</definedNames>"}if(r.length>2){r[r.length]="</workbook>";r[1]=r[1].replace("/>",">")}return r.join("")}function qd(e,r){var t={};t.Hidden=e._R(4);t.iTabID=e._R(4);t.strRelID=Lt(e,r-8);t.name=kt(e);return t}function ep(e,r){if(!r)r=jr(127);r._W(4,e.Hidden);r._W(4,e.iTabID);Mt(e.strRelID,r);St(e.name.slice(0,31),r);return r.length>r.l?r.slice(0,r.l):r}function rp(e,r){var t={};var a=e._R(4);t.defaultThemeVersion=e._R(4);var n=r>8?kt(e):"";if(n.length>0)t.CodeName=n;t.autoCompressPictures=!!(a&65536);t.backupFile=!!(a&64);t.checkCompatibility=!!(a&4096);t.date1904=!!(a&1);t.filterPrivacy=!!(a&8);t.hidePivotFieldList=!!(a&1024);t.promptedSolutions=!!(a&16);t.publishItems=!!(a&2048);t.refreshAllConnections=!!(a&262144);t.saveExternalLinkValues=!!(a&128);t.showBorderUnselectedTables=!!(a&4);t.showInkAnnotation=!!(a&32);t.showObjects=["all","placeholders","none"][a>>13&3];t.showPivotChartFilter=!!(a&32768);t.updateLinks=["userSet","never","always"][a>>8&3];return t}function tp(e,r){if(!r)r=jr(72);var t=0;if(e){if(e.filterPrivacy)t|=8}r._W(4,t);r._W(4,0);Ot(e&&e.CodeName||"ThisWorkbook",r);return r.slice(0,r.l)}function ap(e,r){var t={};e._R(4);t.ArchID=e._R(4);e.l+=r-8;return t}function np(e,r,t){var a=e.l+r;e.l+=4;e.l+=1;var n=e._R(4);var i=Nt(e);var s=Nh(e,0,t);var f=Ft(e);e.l=a;var o={Name:i,Ptg:s};if(n<268435455)o.Sheet=n;if(f)o.Comment=f;return o}function ip(e,r){var t={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},xmlns:""};var a=[];var n=false;if(!r)r={};r.biff=12;var i=[];var s=[[]];s.SheetNames=[];s.XTI=[];Kr(e,function f(e,o,l){switch(l){case 156:s.SheetNames.push(e.name);t.Sheets.push(e);break;case 153:t.WBProps=e;break;case 39:if(e.Sheet!=null)r.SID=e.Sheet;e.Ref=Bh(e.Ptg,null,null,s,r);delete r.SID;delete e.Ptg;i.push(e);break;case 1036:break;case 357:;case 358:;case 355:;case 667:if(!s[0].length)s[0]=[l,e];else s.push([l,e]);s[s.length-1].XTI=[];break;case 362:if(s.length===0){s[0]=[];s[0].XTI=[]}s[s.length-1].XTI=s[s.length-1].XTI.concat(e);s.XTI=s.XTI.concat(e);break;case 361:break;case 3072:;case 3073:;case 2071:;case 534:;case 677:;case 158:;case 157:;case 610:;case 2050:;case 155:;case 548:;case 676:;case 128:;case 665:;case 2128:;case 2125:;case 549:;case 2053:;case 596:;case 2076:;case 2075:;case 2082:;case 397:;case 154:;case 1117:;case 553:;case 2091:break;case 35:a.push(o);n=true;break;case 36:a.pop();n=false;break;case 37:a.push(o);n=true;break;case 38:a.pop();n=false;break;case 16:break;default:if((o||"").indexOf("Begin")>0){}else if((o||"").indexOf("End")>0){}else if(!n||r.WTF&&a[a.length-1]!="BrtACBegin"&&a[a.length-1]!="BrtFRTBegin")throw new Error("Unexpected record "+l+" "+o);}},r);zd(t);t.Names=i;t.supbooks=s;return t}function sp(e,r){$r(e,"BrtBeginBundleShs");for(var t=0;t!=r.SheetNames.length;++t){var a=r.Workbook&&r.Workbook.Sheets&&r.Workbook.Sheets[t]&&r.Workbook.Sheets[t].Hidden||0;var n={Hidden:a,iTabID:t+1,strRelID:"rId"+(t+1),name:r.SheetNames[t]};$r(e,"BrtBundleSh",ep(n))}$r(e,"BrtEndBundleShs")}function fp(r,t){if(!t)t=jr(127);for(var a=0;a!=4;++a)t._W(4,0);St("SheetJS",t);St(e.version,t);St(e.version,t);St("7262",t);t.length=t.l;return t.length>t.l?t.slice(0,t.l):t}function op(e,r){if(!r)r=jr(29);r._W(-4,0);r._W(-4,460);r._W(4,28800);r._W(4,17600);r._W(4,500);r._W(4,e);r._W(4,e);var t=120;r._W(1,t);return r.length>r.l?r.slice(0,r.l):r}function lp(e,r){if(!r.Workbook||!r.Workbook.Sheets)return;var t=r.Workbook.Sheets;var a=0,n=-1,i=-1;for(;a<t.length;++a){if(!t[a]||!t[a].Hidden&&n==-1)n=a;else if(t[a].Hidden==1&&i==-1)i=a}if(i>n)return;$r(e,"BrtBeginBookViews");$r(e,"BrtBookView",op(n));$r(e,"BrtEndBookViews")}function cp(e,r){var t=Yr();$r(t,"BrtBeginBook");$r(t,"BrtFileVersion",fp());$r(t,"BrtWbProp",tp(e.Workbook&&e.Workbook.WBProps||null));lp(t,e,r);sp(t,e,r);$r(t,"BrtEndBook");return t.end()}function hp(e,r,t){if(r.slice(-4)===".bin")return ip(e,t);return Zd(e,t)}function up(e,r,t,a,n,i,s,f){if(r.slice(-4)===".bin")return gd(e,a,t,n,i,s,f);return hu(e,a,t,n,i,s,f)}function dp(e,r,t,a,n,i,s,f){if(r.slice(-4)===".bin")return Pd(e,a,t,n,i,s,f);return Dd(e,a,t,n,i,s,f)}function pp(e,r,t,a,n,i,s,f){if(r.slice(-4)===".bin")return zl(e,a,t,n,i,s,f);return Xl(e,a,t,n,i,s,f)}function vp(e,r,t,a,n,i,s,f){if(r.slice(-4)===".bin")return Wl(e,a,t,n,i,s,f);return Vl(e,a,t,n,i,s,f)}function gp(e,r,t,a){if(r.slice(-4)===".bin")return Vo(e,t,a);return Ao(e,t,a)}function mp(e,r,t){return ol(e,t)}function bp(e,r,t){if(r.slice(-4)===".bin")return Cf(e,t);return gf(e,t)}function wp(e,r,t){if(r.slice(-4)===".bin")return Pl(e,t);return yl(e,t)}function Cp(e,r,t){if(r.slice(-4)===".bin")return Cl(e,r,t);return bl(e,r,t)}function Ep(e,r,t){if(r.slice(-4)===".bin")return kl(e,r,t);return El(e,r,t)}function kp(e,r,t){return(r.slice(-4)===".bin"?cp:Jd)(e,t)}function Sp(e,r,t,a,n){return(r.slice(-4)===".bin"?yd:xu)(e,t,a,n)}function Ap(e,r,t,a,n){return(r.slice(-4)===".bin"?Nd:Od)(e,t,a,n)}function _p(e,r,t){return(r.slice(-4)===".bin"?qo:Bo)(e,t)}function Bp(e,r,t){return(r.slice(-4)===".bin"?Sf:bf)(e,t)}function Tp(e,r,t){return(r.slice(-4)===".bin"?Nl:Il)(e,t)}var yp=/([\w:]+)=((?:")([^"]*)(?:")|(?:')([^']*)(?:'))/g;var xp=/([\w:]+)=((?:")(?:[^"]*)(?:")|(?:')(?:[^']*)(?:'))/;var Ip=function(e){return String.fromCharCode(e)};function Rp(e,r){var t=e.split(/\s+/);var a=[];if(!r)a[0]=t[0];if(t.length===1)return a;var n=e.match(yp),i,s,f,o;if(n)for(o=0;o!=n.length;++o){i=n[o].match(xp);if((s=i[1].indexOf(":"))===-1)a[i[1]]=i[2].slice(1,i[2].length-1);else{if(i[1].slice(0,6)==="xmlns:")f="xmlns"+i[1].slice(6);else f=i[1].slice(s+1);a[f]=i[2].slice(1,i[2].length-1)}}return a}function Dp(e){var r=e.split(/\s+/);var t={};if(r.length===1)return t;var a=e.match(yp),n,i,s,f;if(a)for(f=0;f!=a.length;++f){n=a[f].match(xp);if((i=n[1].indexOf(":"))===-1)t[n[1]]=n[2].slice(1,n[2].length-1);else{if(n[1].slice(0,6)==="xmlns:")s="xmlns"+n[1].slice(6);else s=n[1].slice(i+1);t[s]=n[2].slice(1,n[2].length-1)}}return t}function Op(e,r){var t=P[e]||Oe(e);if(t==="General")return O._general(r);return O.format(t,r)}function Fp(e,r,t,a){var n=a;switch((t[0].match(/dt:dt="([\w.]+)"/)||["",""])[1]){case"boolean":n=ze(a);break;case"i2":;case"int":n=parseInt(a,10);break;case"r4":;case"float":n=parseFloat(a);break;case"date":;case"dateTime.tz":n=se(a);break;case"i8":;case"string":;case"fixed":;case"uuid":;case"bin.base64":break;default:throw new Error("bad custprop:"+t[0]);}e[Oe(r)]=n}function Pp(e,r,t){if(e.t==="z")return;if(!t||t.cellText!==false)try{if(e.t==="e"){e.w=e.w||Kt[e.v]}else if(r==="General"){if(e.t==="n"){if((e.v|0)===e.v)e.w=O._general_int(e.v);else e.w=O._general_num(e.v)}else e.w=O._general(e.v)}else e.w=Op(r||"General",e.v)}catch(a){if(t.WTF)throw a}try{var n=P[r]||r||"General";if(t.cellNF)e.z=n;if(t.cellDates&&e.t=="n"&&O.is_date(n)){var i=O.parse_date_code(e.v);if(i){e.t="d";e.v=new Date(i.y,i.m-1,i.d,i.H,i.M,i.S,i.u)}}}catch(a){if(t.WTF)throw a}}function Np(e,r,t){if(t.cellStyles){if(r.Interior){var a=r.Interior;if(a.Pattern)a.patternType=po[a.Pattern]||a.Pattern}}e[r.ID]=r}function Lp(e,r,t,a,n,i,s,f,o,l){var c="General",h=a.StyleID,u={};l=l||{};var d=[];var p=0;if(h===undefined&&f)h=f.StyleID;if(h===undefined&&s)h=s.StyleID;while(i[h]!==undefined){if(i[h].nf)c=i[h].nf;if(i[h].Interior)d.push(i[h].Interior);if(!i[h].Parent)break;h=i[h].Parent}switch(t.Type){case"Boolean":a.t="b";a.v=ze(e);break;case"String":a.t="s";a.r=We(Oe(e));a.v=e.indexOf("<")>-1?Oe(r):a.r;break;case"DateTime":if(e.slice(-1)!="Z")e+="Z";a.v=(se(e)-new Date(Date.UTC(1899,11,30)))/(24*60*60*1e3);if(a.v!==a.v)a.v=Oe(e);else if(a.v<60)a.v=a.v-1;if(!c||c=="General")c="yyyy-mm-dd";case"Number":if(a.v===undefined)a.v=+e;if(!a.t)a.t="n";break;case"Error":a.t="e";a.v=Yt[e];if(l.cellText!==false)a.w=e;break;default:a.t="s";a.v=We(r||e);break;}Pp(a,c,l);if(l.cellFormula!==false){if(a.Formula){var v=Oe(a.Formula);if(v.charCodeAt(0)==61)v=v.slice(1);a.f=Gl(v,n);delete a.Formula;if(a.ArrayRange=="RC")a.F=Gl("RC:RC",n);else if(a.ArrayRange){a.F=Gl(a.ArrayRange,n);o.push([vt(a.F),a.F])}}else{for(p=0;p<o.length;++p)if(n.r>=o[p][0].s.r&&n.r<=o[p][0].e.r)if(n.c>=o[p][0].s.c&&n.c<=o[p][0].e.c)a.F=o[p][1]}}if(l.cellStyles){d.forEach(function(e){if(!u.patternType&&e.patternType)u.patternType=e.patternType});a.s=u}if(a.StyleID!==undefined)a.ixfe=a.StyleID}function Mp(e){e.t=e.v||"";e.t=e.t.replace(/\r\n/g,"\n").replace(/\r/g,"\n");e.v=e.w=e.ixfe=undefined}function Up(e){if(w&&Buffer.isBuffer(e))return e.toString("utf8");if(typeof e==="string")return e;if(typeof Uint8Array!=="undefined"&&e instanceof Uint8Array)return Xe(T(x(e)));throw new Error("Bad input format: expected Buffer or string")}var Hp=/<(\/?)([^\s?>!\/:]*:|)([^\s?>:\/]+)[^>]*>/gm;function Wp(e,r){var t=r||{};F(O);var a=d(Up(e));if(t.type=="binary"||t.type=="array"||t.type=="base64"){if(typeof cptable!=="undefined")a=cptable.utils.decode(65001,c(a));else a=Xe(a)}var n=a.slice(0,1024).toLowerCase(),i=false;if(n.indexOf("<?xml")==-1)["html","table","head","meta","script","style","div"].forEach(function(e){if(n.indexOf("<"+e)>=0)i=true});if(i)return Ov.to_workbook(a,t);var s;var f=[],o;if(g!=null&&t.dense==null)t.dense=g;var l={},h=[],u=t.dense?[]:{},p="";var v={},m={},b={};var w=Rp('<Data ss:Type="String">'),C=0;var E=0,k=0;var S={s:{r:2e6,c:2e6},e:{r:0,c:0}};var A={},_={};var B="",T=0;var y=[];var x={},I={},R=0,D=[];var N=[],L={};var M=[],U,H=false;var W=[];var V=[],z={},X=0,G=0;var j={Sheets:[],WBProps:{date1904:false}},K={};Hp.lastIndex=0;a=a.replace(/<!--([\s\S]*?)-->/gm,"");while(s=Hp.exec(a))switch(s[3]){case"Data":if(f[f.length-1][1])break;if(s[1]==="/")Lp(a.slice(C,s.index),B,w,f[f.length-1][0]=="Comment"?L:m,{c:E,r:k},A,M[E],b,W,t);else{B="";w=Rp(s[0]);C=s.index+s[0].length}break;case"Cell":if(s[1]==="/"){if(N.length>0)m.c=N;if((!t.sheetRows||t.sheetRows>k)&&m.v!==undefined){if(t.dense){if(!u[k])u[k]=[];u[k][E]=m}else u[ft(E)+at(k)]=m}if(m.HRef){m.l={Target:m.HRef};if(m.HRefScreenTip)m.l.Tooltip=m.HRefScreenTip;delete m.HRef;delete m.HRefScreenTip}if(m.MergeAcross||m.MergeDown){X=E+(parseInt(m.MergeAcross,10)|0);G=k+(parseInt(m.MergeDown,10)|0);y.push({s:{c:E,r:k},e:{c:X,r:G}})}if(!t.sheetStubs){if(m.MergeAcross)E=X+1;else++E}else if(m.MergeAcross||m.MergeDown){for(var Y=E;Y<=X;++Y){for(var $=k;$<=G;++$){if(Y>E||$>k){if(t.dense){if(!u[$])u[$]=[];u[$][Y]={t:"z"}}else u[ft(Y)+at($)]={t:"z"}}}}E=X+1}else++E}else{m=Dp(s[0]);if(m.Index)E=+m.Index-1;if(E<S.s.c)S.s.c=E;if(E>S.e.c)S.e.c=E;if(s[0].slice(-2)==="/>")++E;N=[]}break;case"Row":if(s[1]==="/"||s[0].slice(-2)==="/>"){if(k<S.s.r)S.s.r=k;if(k>S.e.r)S.e.r=k;if(s[0].slice(-2)==="/>"){b=Rp(s[0]);if(b.Index)k=+b.Index-1}E=0;++k}else{b=Rp(s[0]);if(b.Index)k=+b.Index-1;z={};if(b.AutoFitHeight=="0"||b.Height){z.hpx=parseInt(b.Height,10);z.hpt=ho(z.hpx);V[k]=z}if(b.Hidden=="1"){z.hidden=true;V[k]=z}}break;case"Worksheet":if(s[1]==="/"){if((o=f.pop())[0]!==s[3])throw new Error("Bad state: "+o.join("|"));h.push(p);if(S.s.r<=S.e.r&&S.s.c<=S.e.c){u["!ref"]=pt(S);if(t.sheetRows&&t.sheetRows<=S.e.r){u["!fullref"]=u["!ref"];S.e.r=t.sheetRows-1;u["!ref"]=pt(S)}}if(y.length)u["!merges"]=y;if(M.length>0)u["!cols"]=M;if(V.length>0)u["!rows"]=V;l[p]=u}else{S={s:{r:2e6,c:2e6},e:{r:0,c:0}};k=E=0;f.push([s[3],false]);o=Rp(s[0]);p=Oe(o.Name);u=t.dense?[]:{};y=[];W=[];V=[];K={name:p,Hidden:0};j.Sheets.push(K)}break;case"Table":if(s[1]==="/"){if((o=f.pop())[0]!==s[3])throw new Error("Bad state: "+o.join("|"))}else if(s[0].slice(-2)=="/>")break;else{v=Rp(s[0]);f.push([s[3],false]);M=[];H=false}break;case"Style":if(s[1]==="/")Np(A,_,t);else _=Rp(s[0]);break;case"NumberFormat":_.nf=Oe(Rp(s[0]).Format||"General");if(P[_.nf])_.nf=P[_.nf];for(var Z=0;Z!=392;++Z)if(O._table[Z]==_.nf)break;if(Z==392)for(Z=57;Z!=392;++Z)if(O._table[Z]==null){O.load(_.nf,Z);break}break;case"Column":if(f[f.length-1][0]!=="Table")break;U=Rp(s[0]);if(U.Hidden){U.hidden=true;delete U.Hidden}if(U.Width)U.wpx=parseInt(U.Width,10);if(!H&&U.wpx>10){H=true;to=qf;for(var Q=0;Q<M.length;++Q)if(M[Q])oo(M[Q])}if(H)oo(U);M[U.Index-1||M.length]=U;for(var J=0;J<+U.Span;++J)M[M.length]=oe(U);break;case"NamedRange":if(!j.Names)j.Names=[];var q=xe(s[0]);var ee={Name:q.Name,Ref:Gl(q.RefersTo.slice(1),{r:0,c:0})};if(j.Sheets.length>0)ee.Sheet=j.Sheets.length-1;j.Names.push(ee);break;case"NamedCell":break;case"B":break;case"I":break;case"U":break;case"S":break;case"Sub":break;case"Sup":break;case"Span":break;case"Border":break;case"Alignment":break;case"Borders":break;case"Font":if(s[0].slice(-2)==="/>")break;else if(s[1]==="/")B+=a.slice(T,s.index);else T=s.index+s[0].length;break;case"Interior":if(!t.cellStyles)break;_.Interior=Rp(s[0]);break;case"Protection":break;case"Author":;case"Title":;case"Description":;case"Created":;case"Keywords":;case"Subject":;case"Category":;case"Company":;case"LastAuthor":;case"LastSaved":;case"LastPrinted":;case"Version":;case"Revision":;case"TotalTime":;case"HyperlinkBase":;case"Manager":;case"ContentStatus":;case"Identifier":;case"Language":;case"AppName":if(s[0].slice(-2)==="/>")break;else if(s[1]==="/")cn(x,s[3],a.slice(R,s.index));else R=s.index+s[0].length;break;case"Paragraphs":break;case"Styles":;case"Workbook":if(s[1]==="/"){if((o=f.pop())[0]!==s[3])throw new Error("Bad state: "+o.join("|"))}else f.push([s[3],false]);break;case"Comment":if(s[1]==="/"){if((o=f.pop())[0]!==s[3])throw new Error("Bad state: "+o.join("|"));Mp(L);N.push(L)}else{f.push([s[3],false]);o=Rp(s[0]);L={a:o.Author}}break;case"AutoFilter":if(s[1]==="/"){if((o=f.pop())[0]!==s[3])throw new Error("Bad state: "+o.join("|"))}else if(s[0].charAt(s[0].length-2)!=="/"){var re=Rp(s[0]);u["!autofilter"]={ref:Gl(re.Range).replace(/\$/g,"")};f.push([s[3],true])}break;case"Name":break;case"ComponentOptions":;case"DocumentProperties":;case"CustomDocumentProperties":;case"OfficeDocumentSettings":;case"PivotTable":;case"PivotCache":;case"Names":;case"MapInfo":;case"PageBreaks":;case"QueryTable":;case"DataValidation":;case"Sorting":;case"Schema":;case"data":;case"ConditionalFormatting":;case"SmartTagType":;case"SmartTags":;case"ExcelWorkbook":;case"WorkbookOptions":;case"WorksheetOptions":if(s[1]==="/"){if((o=f.pop())[0]!==s[3])throw new Error("Bad state: "+o.join("|"))}else if(s[0].charAt(s[0].length-2)!=="/")f.push([s[3],true]);break;default:if(f.length==0&&s[3]=="document")return Hv(a,t);if(f.length==0&&s[3]=="UOF")return Hv(a,t);var te=true;switch(f[f.length-1][0]){case"OfficeDocumentSettings":switch(s[3]){case"AllowPNG":break;case"RemovePersonalInformation":break;case"DownloadComponents":break;case"LocationOfComponents":break;case"Colors":break;case"Color":break;case"Index":break;case"RGB":break;case"PixelsPerInch":break;case"TargetScreenSize":break;case"ReadOnlyRecommended":break;default:te=false;}break;case"ComponentOptions":switch(s[3]){case"Toolbar":break;case"HideOfficeLogo":break;case"SpreadsheetAutoFit":break;case"Label":break;case"Caption":break;case"MaxHeight":break;case"MaxWidth":break;case"NextSheetNumber":break;default:te=false;}break;case"ExcelWorkbook":switch(s[3]){case"Date1904":j.WBProps.date1904=true;break;case"WindowHeight":break;case"WindowWidth":break;case"WindowTopX":break;case"WindowTopY":break;case"TabRatio":break;case"ProtectStructure":break;case"ProtectWindows":break;case"ActiveSheet":break;case"DisplayInkNotes":break;case"FirstVisibleSheet":break;case"SupBook":break;case"SheetName":break;case"SheetIndex":break;case"SheetIndexFirst":break;case"SheetIndexLast":break;case"Dll":break;case"AcceptLabelsInFormulas":break;case"DoNotSaveLinkValues":break;case"Iteration":break;case"MaxIterations":break;case"MaxChange":break;case"Path":break;case"Xct":break;case"Count":break;case"SelectedSheets":break;case"Calculation":break;case"Uncalced":break;case"StartupPrompt":break;case"Crn":break;case"ExternName":break;case"Formula":break;case"ColFirst":break;case"ColLast":break;case"WantAdvise":break;case"Boolean":break;case"Error":break;case"Text":break;case"OLE":break;case"NoAutoRecover":break;case"PublishObjects":break;case"DoNotCalculateBeforeSave":break;case"Number":break;case"RefModeR1C1":break;case"EmbedSaveSmartTags":break;default:te=false;}break;case"WorkbookOptions":switch(s[3]){case"OWCVersion":break;case"Height":break;case"Width":break;default:te=false;}break;case"WorksheetOptions":switch(s[3]){case"Visible":if(s[0].slice(-2)==="/>"){}else if(s[1]==="/")switch(a.slice(R,s.index)){case"SheetHidden":K.Hidden=1;break;case"SheetVeryHidden":K.Hidden=2;break;}else R=s.index+s[0].length;break;case"Header":if(!u["!margins"])Qh(u["!margins"]={},"xlml");u["!margins"].header=xe(s[0]).Margin;break;case"Footer":if(!u["!margins"])Qh(u["!margins"]={},"xlml");u["!margins"].footer=xe(s[0]).Margin;break;case"PageMargins":var ae=xe(s[0]);if(!u["!margins"])Qh(u["!margins"]={},"xlml");if(ae.Top)u["!margins"].top=ae.Top;if(ae.Left)u["!margins"].left=ae.Left;if(ae.Right)u["!margins"].right=ae.Right;if(ae.Bottom)u["!margins"].bottom=ae.Bottom;break;case"DisplayRightToLeft":if(!j.Views)j.Views=[];if(!j.Views[0])j.Views[0]={};j.Views[0].RTL=true;break;case"Unsynced":break;case"Print":break;case"Panes":break;case"Scale":break;case"Pane":break;case"Number":break;case"Layout":break;case"PageSetup":break;case"Selected":break;case"ProtectObjects":break;case"EnableSelection":break;case"ProtectScenarios":break;case"ValidPrinterInfo":break;case"HorizontalResolution":break;case"VerticalResolution":break;case"NumberofCopies":break;case"ActiveRow":break;case"ActiveCol":break;case"ActivePane":break;case"TopRowVisible":break;case"TopRowBottomPane":break;case"LeftColumnVisible":break;case"LeftColumnRightPane":break;case"FitToPage":break;case"RangeSelection":break;case"PaperSizeIndex":break;case"PageLayoutZoom":break;case"PageBreakZoom":break;case"FilterOn":break;case"DoNotDisplayGridlines":break;case"SplitHorizontal":break;case"SplitVertical":break;case"FreezePanes":break;case"FrozenNoSplit":break;case"FitWidth":break;case"FitHeight":break;case"CommentsLayout":break;case"Zoom":break;case"LeftToRight":break;case"Gridlines":break;case"AllowSort":break;case"AllowFilter":break;case"AllowInsertRows":break;case"AllowDeleteRows":break;case"AllowInsertCols":break;case"AllowDeleteCols":break;case"AllowInsertHyperlinks":break;case"AllowFormatCells":break;case"AllowSizeCols":break;case"AllowSizeRows":break;case"NoSummaryRowsBelowDetail":break;case"TabColorIndex":break;case"DoNotDisplayHeadings":break;case"ShowPageLayoutZoom":break;case"NoSummaryColumnsRightDetail":break;case"BlackAndWhite":break;case"DoNotDisplayZeros":break;case"DisplayPageBreak":break;case"RowColHeadings":break;case"DoNotDisplayOutline":break;case"NoOrientation":break;case"AllowUsePivotTables":break;case"ZeroHeight":break;case"ViewableRange":break;case"Selection":break;case"ProtectContents":break;default:te=false;}break;case"PivotTable":;case"PivotCache":switch(s[3]){case"ImmediateItemsOnDrop":break;case"ShowPageMultipleItemLabel":break;case"CompactRowIndent":break;case"Location":break;case"PivotField":break;case"Orientation":break;case"LayoutForm":break;case"LayoutSubtotalLocation":break;case"LayoutCompactRow":break;case"Position":break;case"PivotItem":break;case"DataType":break;case"DataField":break;
;case"SourceName":break;case"ParentField":break;case"PTLineItems":break;case"PTLineItem":break;case"CountOfSameItems":break;case"Item":break;case"ItemType":break;case"PTSource":break;case"CacheIndex":break;case"ConsolidationReference":break;case"FileName":break;case"Reference":break;case"NoColumnGrand":break;case"NoRowGrand":break;case"BlankLineAfterItems":break;case"Hidden":break;case"Subtotal":break;case"BaseField":break;case"MapChildItems":break;case"Function":break;case"RefreshOnFileOpen":break;case"PrintSetTitles":break;case"MergeLabels":break;case"DefaultVersion":break;case"RefreshName":break;case"RefreshDate":break;case"RefreshDateCopy":break;case"VersionLastRefresh":break;case"VersionLastUpdate":break;case"VersionUpdateableMin":break;case"VersionRefreshableMin":break;case"Calculation":break;default:te=false;}break;case"PageBreaks":switch(s[3]){case"ColBreaks":break;case"ColBreak":break;case"RowBreaks":break;case"RowBreak":break;case"ColStart":break;case"ColEnd":break;case"RowEnd":break;default:te=false;}break;case"AutoFilter":switch(s[3]){case"AutoFilterColumn":break;case"AutoFilterCondition":break;case"AutoFilterAnd":break;case"AutoFilterOr":break;default:te=false;}break;case"QueryTable":switch(s[3]){case"Id":break;case"AutoFormatFont":break;case"AutoFormatPattern":break;case"QuerySource":break;case"QueryType":break;case"EnableRedirections":break;case"RefreshedInXl9":break;case"URLString":break;case"HTMLTables":break;case"Connection":break;case"CommandText":break;case"RefreshInfo":break;case"NoTitles":break;case"NextId":break;case"ColumnInfo":break;case"OverwriteCells":break;case"DoNotPromptForFile":break;case"TextWizardSettings":break;case"Source":break;case"Number":break;case"Decimal":break;case"ThousandSeparator":break;case"TrailingMinusNumbers":break;case"FormatSettings":break;case"FieldType":break;case"Delimiters":break;case"Tab":break;case"Comma":break;case"AutoFormatName":break;case"VersionLastEdit":break;case"VersionLastRefresh":break;default:te=false;}break;case"Sorting":;case"ConditionalFormatting":;case"DataValidation":switch(s[3]){case"Range":break;case"Type":break;case"Min":break;case"Max":break;case"Sort":break;case"Descending":break;case"Order":break;case"CaseSensitive":break;case"Value":break;case"ErrorStyle":break;case"ErrorMessage":break;case"ErrorTitle":break;case"CellRangeList":break;case"InputMessage":break;case"InputTitle":break;case"ComboHide":break;case"InputHide":break;case"Condition":break;case"Qualifier":break;case"UseBlank":break;case"Value1":break;case"Value2":break;case"Format":break;default:te=false;}break;case"MapInfo":;case"Schema":;case"data":switch(s[3]){case"Map":break;case"Entry":break;case"Range":break;case"XPath":break;case"Field":break;case"XSDType":break;case"FilterOn":break;case"Aggregate":break;case"ElementType":break;case"AttributeType":break;case"schema":;case"element":;case"complexType":;case"datatype":;case"all":;case"attribute":;case"extends":break;case"row":break;default:te=false;}break;case"SmartTags":break;default:te=false;break;}if(te)break;if(!f[f.length-1][1])throw"Unrecognized tag: "+s[3]+"|"+f.join("|");if(f[f.length-1][0]==="CustomDocumentProperties"){if(s[0].slice(-2)==="/>")break;else if(s[1]==="/")Fp(I,s[3],D,a.slice(R,s.index));else{D=s;R=s.index+s[0].length}break}if(t.WTF)throw"Unrecognized tag: "+s[3]+"|"+f.join("|");}var ne={};if(!t.bookSheets&&!t.bookProps)ne.Sheets=l;ne.SheetNames=h;ne.Workbook=j;ne.SSF=O.get_table();ne.Props=x;ne.Custprops=I;return ne}function Vp(e,r){tg(r=r||{});switch(r.type||"base64"){case"base64":return Wp(b.decode(e),r);case"binary":;case"buffer":;case"file":return Wp(e,r);case"array":return Wp(T(e),r);}}function zp(e,r){var t=[];if(e.Props)t.push(hn(e.Props,r));if(e.Custprops)t.push(un(e.Props,e.Custprops,r));return t.join("")}function Xp(){return""}function Gp(e,r){var t=['<Style ss:ID="Default" ss:Name="Normal"><NumberFormat/></Style>'];r.cellXfs.forEach(function(e,r){var a=[];a.push(nr("NumberFormat",null,{"ss:Format":Ne(O._table[e.numFmtId])}));t.push(nr("Style",a.join(""),{"ss:ID":"s"+(21+r)}))});return nr("Styles",t.join(""))}function jp(e){return nr("NamedRange",null,{"ss:Name":e.Name,"ss:RefersTo":"="+Kl(e.Ref,{r:0,c:0})})}function Kp(e){if(!((e||{}).Workbook||{}).Names)return"";var r=e.Workbook.Names;var t=[];for(var a=0;a<r.length;++a){var n=r[a];if(n.Sheet!=null)continue;if(n.Name.match(/^_xlfn\./))continue;t.push(jp(n))}return nr("Names",t.join(""))}function Yp(e,r,t,a){if(!e)return"";if(!((a||{}).Workbook||{}).Names)return"";var n=a.Workbook.Names;var i=[];for(var s=0;s<n.length;++s){var f=n[s];if(f.Sheet!=t)continue;if(f.Name.match(/^_xlfn\./))continue;i.push(jp(f))}return i.join("")}function $p(e,r,t,a){if(!e)return"";var n=[];if(e["!margins"]){n.push("<PageSetup>");if(e["!margins"].header)n.push(nr("Header",null,{"x:Margin":e["!margins"].header}));if(e["!margins"].footer)n.push(nr("Footer",null,{"x:Margin":e["!margins"].footer}));n.push(nr("PageMargins",null,{"x:Bottom":e["!margins"].bottom||"0.75","x:Left":e["!margins"].left||"0.7","x:Right":e["!margins"].right||"0.7","x:Top":e["!margins"].top||"0.75"}));n.push("</PageSetup>")}if(a&&a.Workbook&&a.Workbook.Sheets&&a.Workbook.Sheets[t]){if(a.Workbook.Sheets[t].Hidden)n.push(nr("Visible",a.Workbook.Sheets[t].Hidden==1?"SheetHidden":"SheetVeryHidden",{}));else{for(var i=0;i<t;++i)if(a.Workbook.Sheets[i]&&!a.Workbook.Sheets[i].Hidden)break;if(i==t)n.push("<Selected/>")}}if(((((a||{}).Workbook||{}).Views||[])[0]||{}).RTL)n.push("<DisplayRightToLeft/>");if(e["!protect"]){n.push(tr("ProtectContents","True"));if(e["!protect"].objects)n.push(tr("ProtectObjects","True"));if(e["!protect"].scenarios)n.push(tr("ProtectScenarios","True"));if(e["!protect"].selectLockedCells!=null&&!e["!protect"].selectLockedCells)n.push(tr("EnableSelection","NoSelection"));else if(e["!protect"].selectUnlockedCells!=null&&!e["!protect"].selectUnlockedCells)n.push(tr("EnableSelection","UnlockedCells"));[["formatCells","AllowFormatCells"],["formatColumns","AllowSizeCols"],["formatRows","AllowSizeRows"],["insertColumns","AllowInsertCols"],["insertRows","AllowInsertRows"],["insertHyperlinks","AllowInsertHyperlinks"],["deleteColumns","AllowDeleteCols"],["deleteRows","AllowDeleteRows"],["sort","AllowSort"],["autoFilter","AllowFilter"],["pivotTables","AllowUsePivotTables"]].forEach(function(r){if(e["!protect"][r[0]])n.push("<"+r[1]+"/>")})}if(n.length==0)return"";return nr("WorksheetOptions",n.join(""),{xmlns:or.x})}function Zp(e){return e.map(function(e){var r=Ve(e.t||"");var t=nr("ss:Data",r,{xmlns:"http://www.w3.org/TR/REC-html40"});return nr("Comment",t,{"ss:Author":e.a})}).join("")}function Qp(e,r,t,a,n,i,s){if(!e||e.v==undefined&&e.f==undefined)return"";var f={};if(e.f)f["ss:Formula"]="="+Ne(Kl(e.f,s));if(e.F&&e.F.slice(0,r.length)==r){var o=ht(e.F.slice(r.length+1));f["ss:ArrayRange"]="RC:R"+(o.r==s.r?"":"["+(o.r-s.r)+"]")+"C"+(o.c==s.c?"":"["+(o.c-s.c)+"]")}if(e.l&&e.l.Target){f["ss:HRef"]=Ne(e.l.Target);if(e.l.Tooltip)f["x:HRefScreenTip"]=Ne(e.l.Tooltip)}if(t["!merges"]){var l=t["!merges"];for(var c=0;c!=l.length;++c){if(l[c].s.c!=s.c||l[c].s.r!=s.r)continue;if(l[c].e.c>l[c].s.c)f["ss:MergeAcross"]=l[c].e.c-l[c].s.c;if(l[c].e.r>l[c].s.r)f["ss:MergeDown"]=l[c].e.r-l[c].s.r}}var h="",u="";switch(e.t){case"z":return"";case"n":h="Number";u=String(e.v);break;case"b":h="Boolean";u=e.v?"1":"0";break;case"e":h="Error";u=Kt[e.v];break;case"d":h="DateTime";u=new Date(e.v).toISOString();if(e.z==null)e.z=e.z||O._table[14];break;case"s":h="String";u=He(e.v||"");break;}var d=Jh(a.cellXfs,e,a);f["ss:StyleID"]="s"+(21+d);f["ss:Index"]=s.c+1;var p=e.v!=null?u:"";var v='<Data ss:Type="'+h+'">'+p+"</Data>";if((e.c||[]).length>0)v+=Zp(e.c);return nr("Cell",v,f)}function Jp(e,r){var t='<Row ss:Index="'+(e+1)+'"';if(r){if(r.hpt&&!r.hpx)r.hpx=uo(r.hpt);if(r.hpx)t+=' ss:AutoFitHeight="0" ss:Height="'+r.hpx+'"';if(r.hidden)t+=' ss:Hidden="1"'}return t+">"}function qp(e,r,t,a){if(!e["!ref"])return"";var n=vt(e["!ref"]);var i=e["!merges"]||[],s=0;var f=[];if(e["!cols"])e["!cols"].forEach(function(e,r){oo(e);var t=!!e.width;var a=Zh(r,e);var n={"ss:Index":r+1};if(t)n["ss:Width"]=ao(a.width);if(e.hidden)n["ss:Hidden"]="1";f.push(nr("Column",null,n))});var o=Array.isArray(e);for(var l=n.s.r;l<=n.e.r;++l){var c=[Jp(l,(e["!rows"]||[])[l])];for(var h=n.s.c;h<=n.e.c;++h){var u=false;for(s=0;s!=i.length;++s){if(i[s].s.c>h)continue;if(i[s].s.r>l)continue;if(i[s].e.c<h)continue;if(i[s].e.r<l)continue;if(i[s].s.c!=h||i[s].s.r!=l)u=true;break}if(u)continue;var d={r:l,c:h};var p=ut(d),v=o?(e[l]||[])[h]:e[p];c.push(Qp(v,p,e,r,t,a,d))}c.push("</Row>");if(c.length>2)f.push(c.join(""))}return f.join("")}function ev(e,r,t){var a=[];var n=t.SheetNames[e];var i=t.Sheets[n];var s=i?Yp(i,r,e,t):"";if(s.length>0)a.push("<Names>"+s+"</Names>");s=i?qp(i,r,e,t):"";if(s.length>0)a.push("<Table>"+s+"</Table>");a.push($p(i,r,e,t));return a.join("")}function rv(e,r){if(!r)r={};if(!e.SSF)e.SSF=O.get_table();if(e.SSF){F(O);O.load_table(e.SSF);r.revssf=Q(e.SSF);r.revssf[e.SSF[65535]]=0;r.ssf=e.SSF;r.cellXfs=[];Jh(r.cellXfs,{},{revssf:{General:0}})}var t=[];t.push(zp(e,r));t.push(Xp(e,r));t.push("");t.push("");for(var a=0;a<e.SheetNames.length;++a)t.push(nr("Worksheet",ev(a,r,e),{"ss:Name":Ne(e.SheetNames[a])}));t[2]=Gp(e,r);t[3]=Kp(e,r);return Ae+nr("Workbook",t.join(""),{xmlns:or.ss,"xmlns:o":or.o,"xmlns:x":or.x,"xmlns:ss":or.ss,"xmlns:dt":or.dt,"xmlns:html":or.html})}function tv(e){var r={};var t=e.content;t.l=28;r.AnsiUserType=t._R(0,"lpstr-ansi");r.AnsiClipboardFormat=ea(t);if(t.length-t.l<=4)return r;var a=t._R(4);if(a==0||a>40)return r;t.l-=4;r.Reserved1=t._R(0,"lpstr-ansi");if(t.length-t.l<=4)return r;a=t._R(4);if(a!==1907505652)return r;r.UnicodeClipboardFormat=ra(t);a=t._R(4);if(a==0||a>40)return r;t.l-=4;r.Reserved2=t._R(0,"lpwstr")}function av(e,r,t,a){var n=t;var i=[];var s=r.slice(r.l,r.l+n);if(a&&a.enc&&a.enc.insitu)switch(e.n){case"BOF":;case"FilePass":;case"FileLock":;case"InterfaceHdr":;case"RRDInfo":;case"RRDHead":;case"UsrExcl":break;default:if(s.length===0)break;a.enc.insitu(s);}i.push(s);r.l+=n;var f=pv[Or(r,r.l)];var o=0;while(f!=null&&f.n.slice(0,8)==="Continue"){n=Or(r,r.l+2);o=r.l+4;if(f.n=="ContinueFrt")o+=4;else if(f.n.slice(0,11)=="ContinueFrt")o+=12;i.push(r.slice(o,r.l+4+n));r.l+=4+n;f=pv[Or(r,r.l)]}var l=I(i);Xr(l,0);var c=0;l.lens=[];for(var h=0;h<i.length;++h){l.lens.push(c);c+=i[h].length}return e.f(l,l.length,a)}function nv(e,r,t){if(e.t==="z")return;if(!e.XF)return;var a=0;try{a=e.z||e.XF.numFmtId||0;if(r.cellNF)e.z=O._table[a]}catch(n){if(r.WTF)throw n}if(!r||r.cellText!==false)try{if(e.t==="e"){e.w=e.w||Kt[e.v]}else if(a===0||a=="General"){if(e.t==="n"){if((e.v|0)===e.v)e.w=O._general_int(e.v);else e.w=O._general_num(e.v)}else e.w=O._general(e.v)}else e.w=O.format(a,e.v,{date1904:!!t})}catch(n){if(r.WTF)throw n}if(r.cellDates&&a&&e.t=="n"&&O.is_date(O._table[a]||String(a))){var i=O.parse_date_code(e.v);if(i){e.t="d";e.v=new Date(i.y,i.m-1,i.d,i.H,i.M,i.S,i.u)}}}function iv(e,r,t){return{v:e,ixfe:r,t:t}}function sv(e,r){var t={opts:{}};var a={};if(g!=null&&r.dense==null)r.dense=g;var n=r.dense?[]:{};var i={};var s={};var f=null;var l=[];var c="";var h={};var u,d="",p,v,m,b;var w={};var C=[];var E;var k;var S=true;var A=[];var _=[];var B={Sheets:[],WBProps:{date1904:false},Views:[{}]},T={};var y=function be(e){if(e<8)return Sa[e];if(e<64)return _[e-8]||Sa[e];return Sa[e]};var x=function we(e,r,t){var a=r.XF.data;if(!a||!a.patternType||!t||!t.cellStyles)return;r.s={};r.s.patternType=a.patternType;var n;if(n=$f(y(a.icvFore))){r.s.fgColor={rgb:n}}if(n=$f(y(a.icvBack))){r.s.bgColor={rgb:n}}};var I=function Ce(e,r,t){if(z>1)return;if(t.sheetRows&&e.r>=t.sheetRows)S=false;if(!S)return;if(t.cellStyles&&r.XF&&r.XF.data)x(e,r,t);delete r.ixfe;delete r.XF;u=e;d=ut(e);if(!s||!s.s||!s.e)s={s:{r:0,c:0},e:{r:0,c:0}};if(e.r<s.s.r)s.s.r=e.r;if(e.c<s.s.c)s.s.c=e.c;if(e.r+1>s.e.r)s.e.r=e.r+1;if(e.c+1>s.e.c)s.e.c=e.c+1;if(t.cellFormula&&r.f){for(var a=0;a<C.length;++a){if(C[a][0].s.c>e.c||C[a][0].s.r>e.r)continue;if(C[a][0].e.c<e.c||C[a][0].e.r<e.r)continue;r.F=pt(C[a][0]);if(C[a][0].s.c!=e.c||C[a][0].s.r!=e.r)delete r.f;if(r.f)r.f=""+Bh(C[a][1],s,e,W,R);break}}{if(t.dense){if(!n[e.r])n[e.r]=[];n[e.r][e.c]=r}else n[d]=r}};var R={enc:false,sbcch:0,snames:[],sharedf:w,arrayf:C,rrtabid:[],lastuser:"",biff:8,codepage:0,winlocked:0,cellStyles:!!r&&!!r.cellStyles,WTF:!!r&&!!r.wtf};if(r.password)R.password=r.password;var D;var F=[];var P=[];var N=[],L=[];var M=0,U=0;var H=false;var W=[];W.SheetNames=R.snames;W.sharedf=R.sharedf;W.arrayf=R.arrayf;W.names=[];W.XTI=[];var V="";var z=0;var X=0,G=[];var j=[];var Y;R.codepage=1200;o(1200);var $=false;while(e.l<e.length-1){var Z=e.l;var Q=e._R(2);if(Q===0&&V==="EOF")break;var J=e.l===e.length?0:e._R(2);var q=pv[Q];if(q&&q.f){if(r.bookSheets){if(V==="BoundSheet8"&&q.n!=="BoundSheet8")break}V=q.n;if(q.r===2||q.r==12){var ee=e._R(2);J-=2;if(!R.enc&&ee!==Q&&((ee&255)<<8|ee>>8)!==Q)throw new Error("rt mismatch: "+ee+"!="+Q);if(q.r==12){e.l+=10;J-=10}}var re;if(q.n==="EOF")re=q.f(e,J,R);else re=av(q,e,J,R);var te=q.n;if(z==0&&te!="BOF")continue;switch(te){case"Date1904":t.opts.Date1904=B.WBProps.date1904=re;break;case"WriteProtect":t.opts.WriteProtect=true;break;case"FilePass":if(!R.enc)e.l=0;R.enc=re;if(!r.password)throw new Error("File is password-protected");if(re.valid==null)throw new Error("Encryption scheme unsupported");if(!re.valid)throw new Error("Password is incorrect");break;case"WriteAccess":R.lastuser=re;break;case"FileSharing":break;case"CodePage":switch(re){case 21010:re=1200;break;case 32768:re=1e4;break;case 32769:re=1252;break;}o(R.codepage=re);$=true;break;case"RRTabId":R.rrtabid=re;break;case"WinProtect":R.winlocked=re;break;case"Template":break;case"BookBool":break;case"UsesELFs":break;case"MTRSettings":break;case"RefreshAll":;case"CalcCount":;case"CalcDelta":;case"CalcIter":;case"CalcMode":;case"CalcPrecision":;case"CalcSaveRecalc":t.opts[te]=re;break;case"CalcRefMode":R.CalcRefMode=re;break;case"Uncalced":break;case"ForceFullCalculation":t.opts.FullCalc=re;break;case"WsBool":if(re.fDialog)n["!type"]="dialog";break;case"XF":A.push(re);break;case"ExtSST":break;case"BookExt":break;case"RichTextStream":break;case"BkHim":break;case"SupBook":W.push([re]);W[W.length-1].XTI=[];break;case"ExternName":W[W.length-1].push(re);break;case"Index":break;case"Lbl":Y={Name:re.Name,Ref:Bh(re.rgce,s,null,W,R)};if(re.itab>0)Y.Sheet=re.itab-1;W.names.push(Y);if(!W[0]){W[0]=[];W[0].XTI=[]}W[W.length-1].push(re);if(re.Name=="_xlnm._FilterDatabase"&&re.itab>0)if(re.rgce&&re.rgce[0]&&re.rgce[0][0]&&re.rgce[0][0][0]=="PtgArea3d")j[re.itab-1]={ref:pt(re.rgce[0][0][1][2])};break;case"ExternCount":R.ExternCount=re;break;case"ExternSheet":if(W.length==0){W[0]=[];W[0].XTI=[]}W[W.length-1].XTI=W[W.length-1].XTI.concat(re);W.XTI=W.XTI.concat(re);break;case"NameCmt":if(R.biff<8)break;if(Y!=null)Y.Comment=re[1];break;case"Protect":n["!protect"]=re;break;case"Password":if(re!==0&&R.WTF)console.error("Password verifier: "+re);break;case"Prot4Rev":;case"Prot4RevPass":break;case"BoundSheet8":{i[re.pos]=re;R.snames.push(re.name)}break;case"EOF":{if(--z)break;if(s.e){if(s.e.r>0&&s.e.c>0){s.e.r--;s.e.c--;n["!ref"]=pt(s);if(r.sheetRows&&r.sheetRows<=s.e.r){var ae=s.e.r;s.e.r=r.sheetRows-1;n["!fullref"]=n["!ref"];n["!ref"]=pt(s);s.e.r=ae}s.e.r++;s.e.c++}if(F.length>0)n["!merges"]=F;if(P.length>0)n["!objects"]=P;if(N.length>0)n["!cols"]=N;if(L.length>0)n["!rows"]=L;B.Sheets.push(T)}if(c==="")h=n;else a[c]=n;n=r.dense?[]:{}}break;case"BOF":{if(R.biff===8)R.biff={9:2,521:3,1033:4}[Q]||{512:2,768:3,1024:4,1280:5,1536:8,2:2,7:2}[re.BIFFVer]||8;if(R.biff==8&&re.BIFFVer==0&&re.dt==16)R.biff=2;if(z++)break;S=true;n=r.dense?[]:{};if(R.biff<8&&!$){$=true;o(R.codepage=r.codepage||1252)}if(R.biff<5){if(c==="")c="Sheet1";s={s:{r:0,c:0},e:{r:0,c:0}};var ne={pos:e.l-J,name:c};i[ne.pos]=ne;R.snames.push(c)}else c=(i[Z]||{name:""}).name;if(re.dt==32)n["!type"]="chart";if(re.dt==64)n["!type"]="macro";F=[];P=[];R.arrayf=C=[];N=[];L=[];M=U=0;H=false;T={Hidden:(i[Z]||{hs:0}).hs,name:c}}break;case"Number":;case"BIFF2NUM":;case"BIFF2INT":{if(n["!type"]=="chart")if(r.dense?(n[re.r]||[])[re.c]:n[ut({c:re.c,r:re.r})])++re.c;E={ixfe:re.ixfe,XF:A[re.ixfe]||{},v:re.val,t:"n"};if(X>0)E.z=G[E.ixfe>>8&31];nv(E,r,t.opts.Date1904);I({c:re.c,r:re.r},E,r)}break;case"BoolErr":{E={ixfe:re.ixfe,XF:A[re.ixfe],v:re.val,t:re.t};if(X>0)E.z=G[E.ixfe>>8&31];nv(E,r,t.opts.Date1904);I({c:re.c,r:re.r},E,r)}break;case"RK":{E={ixfe:re.ixfe,XF:A[re.ixfe],v:re.rknum,t:"n"};if(X>0)E.z=G[E.ixfe>>8&31];nv(E,r,t.opts.Date1904);I({c:re.c,r:re.r},E,r)}break;case"MulRk":{for(var ie=re.c;ie<=re.C;++ie){var se=re.rkrec[ie-re.c][0];E={ixfe:se,XF:A[se],v:re.rkrec[ie-re.c][1],t:"n"};if(X>0)E.z=G[E.ixfe>>8&31];nv(E,r,t.opts.Date1904);I({c:ie,r:re.r},E,r)}}break;case"Formula":{if(re.val=="String"){f=re;break}E=iv(re.val,re.cell.ixfe,re.tt);E.XF=A[E.ixfe];if(r.cellFormula){var fe=re.formula;if(fe&&fe[0]&&fe[0][0]&&fe[0][0][0]=="PtgExp"){var oe=fe[0][0][1][0],le=fe[0][0][1][1];var ce=ut({r:oe,c:le});if(w[ce])E.f=""+Bh(re.formula,s,re.cell,W,R);else E.F=((r.dense?(n[oe]||[])[le]:n[ce])||{}).F}else E.f=""+Bh(re.formula,s,re.cell,W,R)}if(X>0)E.z=G[E.ixfe>>8&31];nv(E,r,t.opts.Date1904);I(re.cell,E,r);f=re}break;case"String":{if(f){f.val=re;E=iv(re,f.cell.ixfe,"s");E.XF=A[E.ixfe];if(r.cellFormula){E.f=""+Bh(f.formula,s,f.cell,W,R)}if(X>0)E.z=G[E.ixfe>>8&31];nv(E,r,t.opts.Date1904);I(f.cell,E,r);f=null}else throw new Error("String record expects Formula")}break;case"Array":{C.push(re);var he=ut(re[0].s);p=r.dense?(n[re[0].s.r]||[])[re[0].s.c]:n[he];if(r.cellFormula&&p){if(!f)break;if(!he||!p)break;p.f=""+Bh(re[1],s,re[0],W,R);p.F=pt(re[0])}}break;case"ShrFmla":{if(!S)break;if(!r.cellFormula)break;if(d){if(!f)break;w[ut(f.cell)]=re[0];p=r.dense?(n[f.cell.r]||[])[f.cell.c]:n[ut(f.cell)];(p||{}).f=""+Bh(re[0],s,u,W,R)}}break;case"LabelSst":E=iv(l[re.isst].t,re.ixfe,"s");E.XF=A[E.ixfe];if(X>0)E.z=G[E.ixfe>>8&31];nv(E,r,t.opts.Date1904);I({c:re.c,r:re.r},E,r);break;case"Blank":if(r.sheetStubs){E={ixfe:re.ixfe,XF:A[re.ixfe],t:"z"};if(X>0)E.z=G[E.ixfe>>8&31];nv(E,r,t.opts.Date1904);I({c:re.c,r:re.r},E,r)}break;case"MulBlank":if(r.sheetStubs){for(var ue=re.c;ue<=re.C;++ue){var de=re.ixfe[ue-re.c];E={ixfe:de,XF:A[de],t:"z"};if(X>0)E.z=G[E.ixfe>>8&31];nv(E,r,t.opts.Date1904);I({c:ue,r:re.r},E,r)}}break;case"RString":;case"Label":;case"BIFF2STR":E=iv(re.val,re.ixfe,"s");E.XF=A[E.ixfe];if(X>0)E.z=G[E.ixfe>>8&31];nv(E,r,t.opts.Date1904);I({c:re.c,r:re.r},E,r);break;case"Dimensions":{if(z===1)s=re}break;case"SST":{l=re}break;case"Format":{if(R.biff==4){G[X++]=re[1];for(var pe=0;pe<X+163;++pe)if(O._table[pe]==re[1])break;if(pe>=163)O.load(re[1],X+163)}else O.load(re[1],re[0])}break;case"BIFF2FORMAT":{G[X++]=re;for(var ve=0;ve<X+163;++ve)if(O._table[ve]==re)break;if(ve>=163)O.load(re,X+163)}break;case"MergeCells":F=F.concat(re);break;case"Obj":P[re.cmo[0]]=R.lastobj=re;break;case"TxO":R.lastobj.TxO=re;break;case"ImData":R.lastobj.ImData=re;break;case"HLink":{for(b=re[0].s.r;b<=re[0].e.r;++b)for(m=re[0].s.c;m<=re[0].e.c;++m){p=r.dense?(n[b]||[])[m]:n[ut({c:m,r:b})];if(p)p.l=re[1]}}break;case"HLinkTooltip":{for(b=re[0].s.r;b<=re[0].e.r;++b)for(m=re[0].s.c;m<=re[0].e.c;++m){p=r.dense?(n[b]||[])[m]:n[ut({c:m,r:b})];if(p&&p.l)p.l.Tooltip=re[1]}}break;case"Note":{if(R.biff<=5&&R.biff>=2)break;p=r.dense?(n[re[0].r]||[])[re[0].c]:n[ut(re[0])];var ge=P[re[2]];if(!p)break;if(!p.c)p.c=[];v={a:re[1],t:ge.TxO.t};p.c.push(v)}break;default:switch(q.n){case"ClrtClient":break;case"XFExt":ml(A[re.ixfe],re.ext);break;case"DefColWidth":M=re;break;case"DefaultRowHeight":U=re[1];break;case"ColInfo":{if(!R.cellStyles)break;while(re.e>=re.s){N[re.e--]={width:re.w/256};if(!H){H=true;fo(re.w/256)}oo(N[re.e+1])}}break;case"Row":{var me={};if(re.level!=null){L[re.r]=me;me.level=re.level}if(re.hidden){L[re.r]=me;me.hidden=true}if(re.hpt){L[re.r]=me;me.hpt=re.hpt;me.hpx=uo(re.hpt)}}break;case"LeftMargin":;case"RightMargin":;case"TopMargin":;case"BottomMargin":if(!n["!margins"])Qh(n["!margins"]={});n["!margins"][te.slice(0,-6).toLowerCase()]=re;break;case"Setup":if(!n["!margins"])Qh(n["!margins"]={});n["!margins"].header=re.header;n["!margins"].footer=re.footer;break;case"Window2":if(re.RTL)B.Views[0].RTL=true;break;case"Header":break;case"Footer":break;case"HCenter":break;case"VCenter":break;case"Pls":break;case"GCW":break;case"LHRecord":break;case"DBCell":break;case"EntExU2":break;case"SxView":break;case"Sxvd":break;case"SXVI":break;case"SXVDEx":break;case"SxIvd":break;case"SXString":break;case"Sync":break;case"Addin":break;case"SXDI":break;case"SXLI":break;case"SXEx":break;case"QsiSXTag":break;case"Selection":break;case"Feat":break;case"FeatHdr":;case"FeatHdr11":break;case"Feature11":;case"Feature12":;case"List12":break;case"Country":k=re;break;case"RecalcId":break;case"DxGCol":break;case"Fbi":;case"Fbi2":;case"GelFrame":break;case"Font":break;case"XFCRC":break;case"Style":break;case"StyleExt":break;case"Palette":_=re;break;case"Theme":D=re;break;case"ScenarioProtect":break;case"ObjProtect":break;case"CondFmt12":break;case"Table":break;case"TableStyles":break;case"TableStyle":break;case"TableStyleElement":break;case"SXStreamID":break;case"SXVS":break;case"DConRef":break;case"SXAddl":break;case"DConBin":break;case"DConName":break;case"SXPI":break;case"SxFormat":break;case"SxSelect":break;case"SxRule":break;case"SxFilt":break;case"SxItm":break;case"SxDXF":break;case"ScenMan":break;case"DCon":break;case"CellWatch":break;case"PrintRowCol":break;case"PrintGrid":break;case"PrintSize":break;case"XCT":break;case"CRN":break;case"Scl":{}break;case"SheetExt":{}break;case"SheetExtOptional":{}break;case"ObNoMacros":{}break;case"ObProj":{}break;case"CodeName":{if(!c)B.WBProps.CodeName=re||"ThisWorkbook";else T.CodeName=re||T.name}break;case"GUIDTypeLib":{}break;case"WOpt":break;case"PhoneticInfo":break;case"OleObjectSize":break;case"DXF":;case"DXFN":;case"DXFN12":;case"DXFN12List":;case"DXFN12NoCB":break;case"Dv":;case"DVal":break;case"BRAI":;case"Series":;case"SeriesText":break;case"DConn":break;case"DbOrParamQry":break;case"DBQueryExt":break;case"OleDbConn":break;case"ExtString":break;case"IFmtRecord":break;case"CondFmt":;case"CF":;case"CF12":;case"CFEx":break;case"Excel9File":break;case"Units":break;case"InterfaceHdr":;case"Mms":;case"InterfaceEnd":;case"DSF":break;case"BuiltInFnGroupCount":break;case"Window1":;case"HideObj":;case"GridSet":;case"Guts":;case"UserBView":;case"UserSViewBegin":;case"UserSViewEnd":;case"Pane":break;default:switch(q.n){case"Dat":;case"Begin":;case"End":;case"StartBlock":;case"EndBlock":;case"Frame":;case"Area":;case"Axis":;case"AxisLine":;case"Tick":break;case"AxesUsed":;case"CrtLayout12":;case"CrtLayout12A":;case"CrtLink":;case"CrtLine":;case"CrtMlFrt":;case"CrtMlFrtContinue":break;case"LineFormat":;case"AreaFormat":;case"Chart":;case"Chart3d":;case"Chart3DBarShape":;case"ChartFormat":;case"ChartFrtInfo":break;case"PlotArea":;case"PlotGrowth":break;case"SeriesList":;case"SerParent":;case"SerAuxTrend":break;case"DataFormat":;case"SerToCrt":;case"FontX":break;case"CatSerRange":;case"AxcExt":;case"SerFmt":break;case"ShtProps":break;case"DefaultText":;case"Text":;case"CatLab":break;case"DataLabExtContents":break;case"Legend":;case"LegendException":break;case"Pie":;case"Scatter":break;case"PieFormat":;case"MarkerFormat":break;case"StartObject":;case"EndObject":break;case"AlRuns":;case"ObjectLink":break;case"SIIndex":break;case"AttachedLabel":;case"YMult":break;case"Line":;case"Bar":break;case"Surf":break;case"AxisParent":break;case"Pos":break;case"ValueRange":break;case"SXViewEx9":break;case"SXViewLink":break;case"PivotChartBits":break;case"SBaseRef":break;case"TextPropsStream":break;case"LnExt":break;case"MkrExt":break;case"CrtCoopt":break;case"Qsi":;case"Qsif":;case"Qsir":;case"QsiSXTag":break;case"TxtQry":break;case"FilterMode":break;case"AutoFilter":;case"AutoFilterInfo":break;case"AutoFilter12":break;case"DropDownObjIds":break;case"Sort":break;case"SortData":break;case"ShapePropsStream":break;case"MsoDrawing":;case"MsoDrawingGroup":;case"MsoDrawingSelection":break;case"WebPub":;case"AutoWebPub":break;case"HeaderFooter":;case"HFPicture":;case"PLV":;case"HorizontalPageBreaks":;case"VerticalPageBreaks":break;case"Backup":;case"CompressPictures":;case"Compat12":break;case"Continue":;case"ContinueFrt12":break;case"FrtFontList":;case"FrtWrapper":break;default:switch(q.n){case"TabIdConf":;case"Radar":;case"RadarArea":;case"DropBar":;case"Intl":;case"CoordList":;case"SerAuxErrBar":break;case"BIFF2FONTCLR":;case"BIFF2FMTCNT":;case"BIFF2FONTXTRA":break;case"BIFF2XF":;case"BIFF3XF":;case"BIFF4XF":break;case"BIFF4FMTCNT":;case"BIFF2ROW":;case"BIFF2WINDOW2":break;case"SCENARIO":;case"DConBin":;case"PicF":;case"DataLabExt":;case"Lel":;case"BopPop":;case"BopPopCustom":;case"RealTimeData":;case"Name":break;case"LHNGraph":;case"FnGroupName":;case"AddMenu":;case"LPr":break;case"ListObj":;case"ListField":break;case"RRSort":break;case"BigName":break;case"ToolbarHdr":;case"ToolbarEnd":break;case"DDEObjName":break;case"FRTArchId$":break;default:if(r.WTF)throw"Unrecognized Record "+q.n;};};};}}else e.l+=J}t.SheetNames=K(i).sort(function(e,r){return Number(e)-Number(r)}).map(function(e){return i[e].name});if(!r.bookSheets)t.Sheets=a;if(t.Sheets)j.forEach(function(e,r){t.Sheets[t.SheetNames[r]]["!autofilter"]=e});t.Preamble=h;t.Strings=l;t.SSF=O.get_table();if(R.enc)t.Encryption=R.enc;if(D)t.Themes=D;t.Metadata={};if(k!==undefined)t.Metadata.Country=k;if(W.names.length>0)B.Names=W.names;t.Workbook=B;return t}var fv={SI:"e0859ff2f94f6810ab9108002b27b3d9",DSI:"02d5cdd59c2e1b10939708002b2cf9ae",UDI:"05d5cdd59c2e1b10939708002b2cf9ae"};function ov(e,r,t){var a=V.find(e,"!DocumentSummaryInformation");if(a&&a.size>0)try{var n=Fn(a,va,fv.DSI);for(var i in n)r[i]=n[i]}catch(s){if(t.WTF)throw s}var f=V.find(e,"!SummaryInformation");if(f&&f.size>0)try{var o=Fn(f,ga,fv.SI);for(var l in o)if(r[l]==null)r[l]=o[l]}catch(s){if(t.WTF)throw s}if(r.HeadingPairs&&r.TitlesOfParts){qa(r.HeadingPairs,r.TitlesOfParts,r,t);delete r.HeadingPairs;delete r.TitlesOfParts}}function lv(e,r){var t=[],a=[],n=[];var i=0,s;if(e.Props){s=K(e.Props);for(i=0;i<s.length;++i)(ba.hasOwnProperty(s[i])?t:wa.hasOwnProperty(s[i])?a:n).push([s[i],e.Props[s[i]]])}if(e.Custprops){s=K(e.Custprops);for(i=0;i<s.length;++i)if(!(e.Props||{}).hasOwnProperty(s[i]))(ba.hasOwnProperty(s[i])?t:wa.hasOwnProperty(s[i])?a:n).push([s[i],e.Custprops[s[i]]])}var f=[];for(i=0;i<n.length;++i){if(Rn.indexOf(n[i][0])>-1)continue;if(n[i][1]==null)continue;f.push(n[i])}if(a.length)V.utils.cfb_add(r,"/SummaryInformation",Pn(a,fv.SI,wa,ga));if(t.length||f.length)V.utils.cfb_add(r,"/DocumentSummaryInformation",Pn(t,fv.DSI,ba,va,f.length?f:null,fv.UDI))}function cv(e,r){if(!r)r={};tg(r);l();if(r.codepage)s(r.codepage);var t,a;if(e.FullPaths){if(V.find(e,"/encryption"))throw new Error("File is password-protected");t=V.find(e,"!CompObj");a=V.find(e,"/Workbook")||V.find(e,"/Book")}else{switch(r.type){case"base64":e=_(b.decode(e));break;case"binary":e=_(e);break;case"buffer":break;case"array":if(!Array.isArray(e))e=Array.prototype.slice.call(e);break;}Xr(e,0);a={content:e}}var n;var i;if(t)tv(t);if(r.bookProps&&!r.bookSheets)n={};else{var f=w?"buffer":"array";if(a&&a.content)n=sv(a.content,r);else if((i=V.find(e,"PerfectOffice_MAIN"))&&i.content)n=ff.to_workbook(i.content,(r.type=f,r));else if((i=V.find(e,"NativeContent_MAIN"))&&i.content)n=ff.to_workbook(i.content,(r.type=f,r));else throw new Error("Cannot find Workbook stream");if(r.bookVBA&&e.FullPaths&&V.find(e,"/_VBA_PROJECT_CUR/VBA/dir"))n.vbaraw=Ml(e)}var o={};if(e.FullPaths)ov(e,o,r);n.Props=n.Custprops=o;if(r.bookFiles)n.cfb=e;return n}function hv(e,r){var t=r||{};var a=V.utils.cfb_new({root:"R"});var n="/Workbook";switch(t.bookType||"xls"){case"xls":t.bookType="biff8";case"xla":if(!t.bookType)t.bookType="xla";case"biff8":n="/Workbook";t.biff=8;break;case"biff5":n="/Book";t.biff=5;break;default:throw new Error("invalid type "+t.bookType+" for XLS CFB");}V.utils.cfb_add(a,n,Dv(e,t));if(t.biff==8&&(e.Props||e.Custprops))lv(e,a);if(t.biff==8&&e.vbaraw)Ul(a,V.read(e.vbaraw,{type:typeof e.vbaraw=="string"?"binary":"buffer"}));return a}var uv={0:{n:"BrtRowHdr",f:Iu},1:{n:"BrtCellBlank",f:Mu},2:{n:"BrtCellRk",f:Ku},3:{n:"BrtCellError",f:Vu},4:{n:"BrtCellBool",f:Hu},5:{n:"BrtCellReal",f:Gu},6:{n:"BrtCellSt",f:$u},7:{n:"BrtCellIsst",f:zu},8:{n:"BrtFmlaString",f:ed},9:{n:"BrtFmlaNum",f:qu},10:{n:"BrtFmlaBool",f:Qu},11:{n:"BrtFmlaError",f:Ju},16:{n:"BrtFRTArchID$",f:ap},19:{n:"BrtSSTItem",f:Bt},20:{n:"BrtPCDIMissing"},21:{n:"BrtPCDINumber"},22:{n:"BrtPCDIBoolean"},23:{n:"BrtPCDIError"},24:{n:"BrtPCDIString"},25:{n:"BrtPCDIDatetime"},26:{n:"BrtPCDIIndex"},27:{n:"BrtPCDIAMissing"},28:{n:"BrtPCDIANumber"},29:{n:"BrtPCDIABoolean"},30:{n:"BrtPCDIAError"},31:{n:"BrtPCDIAString"},32:{n:"BrtPCDIADatetime"},33:{n:"BrtPCRRecord"},34:{n:"BrtPCRRecordDt"},35:{n:"BrtFRTBegin"},36:{n:"BrtFRTEnd"},37:{n:"BrtACBegin"},38:{n:"BrtACEnd"},39:{n:"BrtName",f:np},40:{n:"BrtIndexRowBlock"},42:{n:"BrtIndexBlock"},43:{n:"BrtFont",f:xo},44:{n:"BrtFmt",f:To},45:{n:"BrtFill",f:Oo},46:{n:"BrtBorder",f:Mo},47:{n:"BrtXF",f:Po},48:{n:"BrtStyle"},49:{n:"BrtCellMeta"},50:{n:"BrtValueMeta"},51:{n:"BrtMdb"},52:{n:"BrtBeginFmd"},53:{n:"BrtEndFmd"},54:{n:"BrtBeginMdx"},55:{n:"BrtEndMdx"},56:{n:"BrtBeginMdxTuple"},57:{n:"BrtEndMdxTuple"},58:{n:"BrtMdxMbrIstr"},59:{n:"BrtStr"},60:{n:"BrtColInfo",f:Ms},62:{n:"BrtCellRString"},63:{n:"BrtCalcChainItem$",f:wl},64:{n:"BrtDVal"},65:{n:"BrtSxvcellNum"},66:{n:"BrtSxvcellStr"},67:{n:"BrtSxvcellBool"},68:{n:"BrtSxvcellErr"},69:{n:"BrtSxvcellDate"},70:{n:"BrtSxvcellNil"},128:{n:"BrtFileVersion"},129:{n:"BrtBeginSheet"},130:{n:"BrtEndSheet"},131:{n:"BrtBeginBook",f:Gr,p:0},132:{n:"BrtEndBook"},133:{n:"BrtBeginWsViews"},134:{n:"BrtEndWsViews"},135:{n:"BrtBeginBookViews"},136:{n:"BrtEndBookViews"},137:{n:"BrtBeginWsView",f:ud},138:{n:"BrtEndWsView"},139:{n:"BrtBeginCsViews"},140:{n:"BrtEndCsViews"},141:{n:"BrtBeginCsView"},142:{n:"BrtEndCsView"},143:{n:"BrtBeginBundleShs"},144:{n:"BrtEndBundleShs"},145:{n:"BrtBeginSheetData"},146:{n:"BrtEndSheetData"},147:{n:"BrtWsProp",f:Nu},148:{n:"BrtWsDim",f:Ou,p:16},151:{n:"BrtPane"},152:{n:"BrtSel"},153:{n:"BrtWbProp",f:rp},154:{n:"BrtWbFactoid"},155:{n:"BrtFileRecover"},156:{n:"BrtBundleSh",f:qd},157:{n:"BrtCalcProp"},158:{n:"BrtBookView"},159:{n:"BrtBeginSst",f:wf},160:{n:"BrtEndSst"},161:{n:"BrtBeginAFilter",f:zt},162:{n:"BrtEndAFilter"},163:{n:"BrtBeginFilterColumn"},164:{n:"BrtEndFilterColumn"},165:{n:"BrtBeginFilters"},166:{n:"BrtEndFilters"},167:{n:"BrtFilter"},168:{n:"BrtColorFilter"},169:{n:"BrtIconFilter"},170:{n:"BrtTop10Filter"},171:{n:"BrtDynamicFilter"},172:{n:"BrtBeginCustomFilters"},173:{n:"BrtEndCustomFilters"},174:{n:"BrtCustomFilter"},175:{n:"BrtAFilterDateGroupItem"},176:{n:"BrtMergeCell",f:rd},177:{n:"BrtBeginMergeCells"},178:{n:"BrtEndMergeCells"},179:{n:"BrtBeginPivotCacheDef"},180:{n:"BrtEndPivotCacheDef"},181:{n:"BrtBeginPCDFields"},182:{n:"BrtEndPCDFields"},183:{n:"BrtBeginPCDField"},184:{n:"BrtEndPCDField"},185:{n:"BrtBeginPCDSource"},186:{n:"BrtEndPCDSource"},187:{n:"BrtBeginPCDSRange"},188:{n:"BrtEndPCDSRange"},189:{n:"BrtBeginPCDFAtbl"},190:{n:"BrtEndPCDFAtbl"},191:{n:"BrtBeginPCDIRun"},192:{n:"BrtEndPCDIRun"},193:{n:"BrtBeginPivotCacheRecords"},194:{n:"BrtEndPivotCacheRecords"},195:{n:"BrtBeginPCDHierarchies"},196:{n:"BrtEndPCDHierarchies"},197:{n:"BrtBeginPCDHierarchy"},198:{n:"BrtEndPCDHierarchy"},199:{n:"BrtBeginPCDHFieldsUsage"},200:{n:"BrtEndPCDHFieldsUsage"},201:{n:"BrtBeginExtConnection"},202:{n:"BrtEndExtConnection"},203:{n:"BrtBeginECDbProps"},204:{n:"BrtEndECDbProps"},205:{n:"BrtBeginECOlapProps"},206:{n:"BrtEndECOlapProps"},207:{n:"BrtBeginPCDSConsol"},208:{n:"BrtEndPCDSConsol"},209:{n:"BrtBeginPCDSCPages"},210:{n:"BrtEndPCDSCPages"},211:{n:"BrtBeginPCDSCPage"},212:{n:"BrtEndPCDSCPage"
},213:{n:"BrtBeginPCDSCPItem"},214:{n:"BrtEndPCDSCPItem"},215:{n:"BrtBeginPCDSCSets"},216:{n:"BrtEndPCDSCSets"},217:{n:"BrtBeginPCDSCSet"},218:{n:"BrtEndPCDSCSet"},219:{n:"BrtBeginPCDFGroup"},220:{n:"BrtEndPCDFGroup"},221:{n:"BrtBeginPCDFGItems"},222:{n:"BrtEndPCDFGItems"},223:{n:"BrtBeginPCDFGRange"},224:{n:"BrtEndPCDFGRange"},225:{n:"BrtBeginPCDFGDiscrete"},226:{n:"BrtEndPCDFGDiscrete"},227:{n:"BrtBeginPCDSDTupleCache"},228:{n:"BrtEndPCDSDTupleCache"},229:{n:"BrtBeginPCDSDTCEntries"},230:{n:"BrtEndPCDSDTCEntries"},231:{n:"BrtBeginPCDSDTCEMembers"},232:{n:"BrtEndPCDSDTCEMembers"},233:{n:"BrtBeginPCDSDTCEMember"},234:{n:"BrtEndPCDSDTCEMember"},235:{n:"BrtBeginPCDSDTCQueries"},236:{n:"BrtEndPCDSDTCQueries"},237:{n:"BrtBeginPCDSDTCQuery"},238:{n:"BrtEndPCDSDTCQuery"},239:{n:"BrtBeginPCDSDTCSets"},240:{n:"BrtEndPCDSDTCSets"},241:{n:"BrtBeginPCDSDTCSet"},242:{n:"BrtEndPCDSDTCSet"},243:{n:"BrtBeginPCDCalcItems"},244:{n:"BrtEndPCDCalcItems"},245:{n:"BrtBeginPCDCalcItem"},246:{n:"BrtEndPCDCalcItem"},247:{n:"BrtBeginPRule"},248:{n:"BrtEndPRule"},249:{n:"BrtBeginPRFilters"},250:{n:"BrtEndPRFilters"},251:{n:"BrtBeginPRFilter"},252:{n:"BrtEndPRFilter"},253:{n:"BrtBeginPNames"},254:{n:"BrtEndPNames"},255:{n:"BrtBeginPName"},256:{n:"BrtEndPName"},257:{n:"BrtBeginPNPairs"},258:{n:"BrtEndPNPairs"},259:{n:"BrtBeginPNPair"},260:{n:"BrtEndPNPair"},261:{n:"BrtBeginECWebProps"},262:{n:"BrtEndECWebProps"},263:{n:"BrtBeginEcWpTables"},264:{n:"BrtEndECWPTables"},265:{n:"BrtBeginECParams"},266:{n:"BrtEndECParams"},267:{n:"BrtBeginECParam"},268:{n:"BrtEndECParam"},269:{n:"BrtBeginPCDKPIs"},270:{n:"BrtEndPCDKPIs"},271:{n:"BrtBeginPCDKPI"},272:{n:"BrtEndPCDKPI"},273:{n:"BrtBeginDims"},274:{n:"BrtEndDims"},275:{n:"BrtBeginDim"},276:{n:"BrtEndDim"},277:{n:"BrtIndexPartEnd"},278:{n:"BrtBeginStyleSheet"},279:{n:"BrtEndStyleSheet"},280:{n:"BrtBeginSXView"},281:{n:"BrtEndSXVI"},282:{n:"BrtBeginSXVI"},283:{n:"BrtBeginSXVIs"},284:{n:"BrtEndSXVIs"},285:{n:"BrtBeginSXVD"},286:{n:"BrtEndSXVD"},287:{n:"BrtBeginSXVDs"},288:{n:"BrtEndSXVDs"},289:{n:"BrtBeginSXPI"},290:{n:"BrtEndSXPI"},291:{n:"BrtBeginSXPIs"},292:{n:"BrtEndSXPIs"},293:{n:"BrtBeginSXDI"},294:{n:"BrtEndSXDI"},295:{n:"BrtBeginSXDIs"},296:{n:"BrtEndSXDIs"},297:{n:"BrtBeginSXLI"},298:{n:"BrtEndSXLI"},299:{n:"BrtBeginSXLIRws"},300:{n:"BrtEndSXLIRws"},301:{n:"BrtBeginSXLICols"},302:{n:"BrtEndSXLICols"},303:{n:"BrtBeginSXFormat"},304:{n:"BrtEndSXFormat"},305:{n:"BrtBeginSXFormats"},306:{n:"BrtEndSxFormats"},307:{n:"BrtBeginSxSelect"},308:{n:"BrtEndSxSelect"},309:{n:"BrtBeginISXVDRws"},310:{n:"BrtEndISXVDRws"},311:{n:"BrtBeginISXVDCols"},312:{n:"BrtEndISXVDCols"},313:{n:"BrtEndSXLocation"},314:{n:"BrtBeginSXLocation"},315:{n:"BrtEndSXView"},316:{n:"BrtBeginSXTHs"},317:{n:"BrtEndSXTHs"},318:{n:"BrtBeginSXTH"},319:{n:"BrtEndSXTH"},320:{n:"BrtBeginISXTHRws"},321:{n:"BrtEndISXTHRws"},322:{n:"BrtBeginISXTHCols"},323:{n:"BrtEndISXTHCols"},324:{n:"BrtBeginSXTDMPS"},325:{n:"BrtEndSXTDMPs"},326:{n:"BrtBeginSXTDMP"},327:{n:"BrtEndSXTDMP"},328:{n:"BrtBeginSXTHItems"},329:{n:"BrtEndSXTHItems"},330:{n:"BrtBeginSXTHItem"},331:{n:"BrtEndSXTHItem"},332:{n:"BrtBeginMetadata"},333:{n:"BrtEndMetadata"},334:{n:"BrtBeginEsmdtinfo"},335:{n:"BrtMdtinfo"},336:{n:"BrtEndEsmdtinfo"},337:{n:"BrtBeginEsmdb"},338:{n:"BrtEndEsmdb"},339:{n:"BrtBeginEsfmd"},340:{n:"BrtEndEsfmd"},341:{n:"BrtBeginSingleCells"},342:{n:"BrtEndSingleCells"},343:{n:"BrtBeginList"},344:{n:"BrtEndList"},345:{n:"BrtBeginListCols"},346:{n:"BrtEndListCols"},347:{n:"BrtBeginListCol"},348:{n:"BrtEndListCol"},349:{n:"BrtBeginListXmlCPr"},350:{n:"BrtEndListXmlCPr"},351:{n:"BrtListCCFmla"},352:{n:"BrtListTrFmla"},353:{n:"BrtBeginExternals"},354:{n:"BrtEndExternals"},355:{n:"BrtSupBookSrc",f:Lt},357:{n:"BrtSupSelf"},358:{n:"BrtSupSame"},359:{n:"BrtSupTabs"},360:{n:"BrtBeginSupBook"},361:{n:"BrtPlaceholderName"},362:{n:"BrtExternSheet",f:vs},363:{n:"BrtExternTableStart"},364:{n:"BrtExternTableEnd"},366:{n:"BrtExternRowHdr"},367:{n:"BrtExternCellBlank"},368:{n:"BrtExternCellReal"},369:{n:"BrtExternCellBool"},370:{n:"BrtExternCellError"},371:{n:"BrtExternCellString"},372:{n:"BrtBeginEsmdx"},373:{n:"BrtEndEsmdx"},374:{n:"BrtBeginMdxSet"},375:{n:"BrtEndMdxSet"},376:{n:"BrtBeginMdxMbrProp"},377:{n:"BrtEndMdxMbrProp"},378:{n:"BrtBeginMdxKPI"},379:{n:"BrtEndMdxKPI"},380:{n:"BrtBeginEsstr"},381:{n:"BrtEndEsstr"},382:{n:"BrtBeginPRFItem"},383:{n:"BrtEndPRFItem"},384:{n:"BrtBeginPivotCacheIDs"},385:{n:"BrtEndPivotCacheIDs"},386:{n:"BrtBeginPivotCacheID"},387:{n:"BrtEndPivotCacheID"},388:{n:"BrtBeginISXVIs"},389:{n:"BrtEndISXVIs"},390:{n:"BrtBeginColInfos"},391:{n:"BrtEndColInfos"},392:{n:"BrtBeginRwBrk"},393:{n:"BrtEndRwBrk"},394:{n:"BrtBeginColBrk"},395:{n:"BrtEndColBrk"},396:{n:"BrtBrk"},397:{n:"BrtUserBookView"},398:{n:"BrtInfo"},399:{n:"BrtCUsr"},400:{n:"BrtUsr"},401:{n:"BrtBeginUsers"},403:{n:"BrtEOF"},404:{n:"BrtUCR"},405:{n:"BrtRRInsDel"},406:{n:"BrtRREndInsDel"},407:{n:"BrtRRMove"},408:{n:"BrtRREndMove"},409:{n:"BrtRRChgCell"},410:{n:"BrtRREndChgCell"},411:{n:"BrtRRHeader"},412:{n:"BrtRRUserView"},413:{n:"BrtRRRenSheet"},414:{n:"BrtRRInsertSh"},415:{n:"BrtRRDefName"},416:{n:"BrtRRNote"},417:{n:"BrtRRConflict"},418:{n:"BrtRRTQSIF"},419:{n:"BrtRRFormat"},420:{n:"BrtRREndFormat"},421:{n:"BrtRRAutoFmt"},422:{n:"BrtBeginUserShViews"},423:{n:"BrtBeginUserShView"},424:{n:"BrtEndUserShView"},425:{n:"BrtEndUserShViews"},426:{n:"BrtArrFmla",f:sd},427:{n:"BrtShrFmla",f:fd},428:{n:"BrtTable"},429:{n:"BrtBeginExtConnections"},430:{n:"BrtEndExtConnections"},431:{n:"BrtBeginPCDCalcMems"},432:{n:"BrtEndPCDCalcMems"},433:{n:"BrtBeginPCDCalcMem"},434:{n:"BrtEndPCDCalcMem"},435:{n:"BrtBeginPCDHGLevels"},436:{n:"BrtEndPCDHGLevels"},437:{n:"BrtBeginPCDHGLevel"},438:{n:"BrtEndPCDHGLevel"},439:{n:"BrtBeginPCDHGLGroups"},440:{n:"BrtEndPCDHGLGroups"},441:{n:"BrtBeginPCDHGLGroup"},442:{n:"BrtEndPCDHGLGroup"},443:{n:"BrtBeginPCDHGLGMembers"},444:{n:"BrtEndPCDHGLGMembers"},445:{n:"BrtBeginPCDHGLGMember"},446:{n:"BrtEndPCDHGLGMember"},447:{n:"BrtBeginQSI"},448:{n:"BrtEndQSI"},449:{n:"BrtBeginQSIR"},450:{n:"BrtEndQSIR"},451:{n:"BrtBeginDeletedNames"},452:{n:"BrtEndDeletedNames"},453:{n:"BrtBeginDeletedName"},454:{n:"BrtEndDeletedName"},455:{n:"BrtBeginQSIFs"},456:{n:"BrtEndQSIFs"},457:{n:"BrtBeginQSIF"},458:{n:"BrtEndQSIF"},459:{n:"BrtBeginAutoSortScope"},460:{n:"BrtEndAutoSortScope"},461:{n:"BrtBeginConditionalFormatting"},462:{n:"BrtEndConditionalFormatting"},463:{n:"BrtBeginCFRule"},464:{n:"BrtEndCFRule"},465:{n:"BrtBeginIconSet"},466:{n:"BrtEndIconSet"},467:{n:"BrtBeginDatabar"},468:{n:"BrtEndDatabar"},469:{n:"BrtBeginColorScale"},470:{n:"BrtEndColorScale"},471:{n:"BrtCFVO"},472:{n:"BrtExternValueMeta"},473:{n:"BrtBeginColorPalette"},474:{n:"BrtEndColorPalette"},475:{n:"BrtIndexedColor"},476:{n:"BrtMargins",f:cd},477:{n:"BrtPrintOptions"},478:{n:"BrtPageSetup"},479:{n:"BrtBeginHeaderFooter"},480:{n:"BrtEndHeaderFooter"},481:{n:"BrtBeginSXCrtFormat"},482:{n:"BrtEndSXCrtFormat"},483:{n:"BrtBeginSXCrtFormats"},484:{n:"BrtEndSXCrtFormats"},485:{n:"BrtWsFmtInfo",f:Pu},486:{n:"BrtBeginMgs"},487:{n:"BrtEndMGs"},488:{n:"BrtBeginMGMaps"},489:{n:"BrtEndMGMaps"},490:{n:"BrtBeginMG"},491:{n:"BrtEndMG"},492:{n:"BrtBeginMap"},493:{n:"BrtEndMap"},494:{n:"BrtHLink",f:nd},495:{n:"BrtBeginDCon"},496:{n:"BrtEndDCon"},497:{n:"BrtBeginDRefs"},498:{n:"BrtEndDRefs"},499:{n:"BrtDRef"},500:{n:"BrtBeginScenMan"},501:{n:"BrtEndScenMan"},502:{n:"BrtBeginSct"},503:{n:"BrtEndSct"},504:{n:"BrtSlc"},505:{n:"BrtBeginDXFs"},506:{n:"BrtEndDXFs"},507:{n:"BrtDXF"},508:{n:"BrtBeginTableStyles"},509:{n:"BrtEndTableStyles"},510:{n:"BrtBeginTableStyle"},511:{n:"BrtEndTableStyle"},512:{n:"BrtTableStyleElement"},513:{n:"BrtTableStyleClient"},514:{n:"BrtBeginVolDeps"},515:{n:"BrtEndVolDeps"},516:{n:"BrtBeginVolType"},517:{n:"BrtEndVolType"},518:{n:"BrtBeginVolMain"},519:{n:"BrtEndVolMain"},520:{n:"BrtBeginVolTopic"},521:{n:"BrtEndVolTopic"},522:{n:"BrtVolSubtopic"},523:{n:"BrtVolRef"},524:{n:"BrtVolNum"},525:{n:"BrtVolErr"},526:{n:"BrtVolStr"},527:{n:"BrtVolBool"},528:{n:"BrtBeginCalcChain$"},529:{n:"BrtEndCalcChain$"},530:{n:"BrtBeginSortState"},531:{n:"BrtEndSortState"},532:{n:"BrtBeginSortCond"},533:{n:"BrtEndSortCond"},534:{n:"BrtBookProtection"},535:{n:"BrtSheetProtection"},536:{n:"BrtRangeProtection"},537:{n:"BrtPhoneticInfo"},538:{n:"BrtBeginECTxtWiz"},539:{n:"BrtEndECTxtWiz"},540:{n:"BrtBeginECTWFldInfoLst"},541:{n:"BrtEndECTWFldInfoLst"},542:{n:"BrtBeginECTwFldInfo"},548:{n:"BrtFileSharing"},549:{n:"BrtOleSize"},550:{n:"BrtDrawing",f:Lt},551:{n:"BrtLegacyDrawing"},552:{n:"BrtLegacyDrawingHF"},553:{n:"BrtWebOpt"},554:{n:"BrtBeginWebPubItems"},555:{n:"BrtEndWebPubItems"},556:{n:"BrtBeginWebPubItem"},557:{n:"BrtEndWebPubItem"},558:{n:"BrtBeginSXCondFmt"},559:{n:"BrtEndSXCondFmt"},560:{n:"BrtBeginSXCondFmts"},561:{n:"BrtEndSXCondFmts"},562:{n:"BrtBkHim"},564:{n:"BrtColor"},565:{n:"BrtBeginIndexedColors"},566:{n:"BrtEndIndexedColors"},569:{n:"BrtBeginMRUColors"},570:{n:"BrtEndMRUColors"},572:{n:"BrtMRUColor"},573:{n:"BrtBeginDVals"},574:{n:"BrtEndDVals"},577:{n:"BrtSupNameStart"},578:{n:"BrtSupNameValueStart"},579:{n:"BrtSupNameValueEnd"},580:{n:"BrtSupNameNum"},581:{n:"BrtSupNameErr"},582:{n:"BrtSupNameSt"},583:{n:"BrtSupNameNil"},584:{n:"BrtSupNameBool"},585:{n:"BrtSupNameFmla"},586:{n:"BrtSupNameBits"},587:{n:"BrtSupNameEnd"},588:{n:"BrtEndSupBook"},589:{n:"BrtCellSmartTagProperty"},590:{n:"BrtBeginCellSmartTag"},591:{n:"BrtEndCellSmartTag"},592:{n:"BrtBeginCellSmartTags"},593:{n:"BrtEndCellSmartTags"},594:{n:"BrtBeginSmartTags"},595:{n:"BrtEndSmartTags"},596:{n:"BrtSmartTagType"},597:{n:"BrtBeginSmartTagTypes"},598:{n:"BrtEndSmartTagTypes"},599:{n:"BrtBeginSXFilters"},600:{n:"BrtEndSXFilters"},601:{n:"BrtBeginSXFILTER"},602:{n:"BrtEndSXFilter"},603:{n:"BrtBeginFills"},604:{n:"BrtEndFills"},605:{n:"BrtBeginCellWatches"},606:{n:"BrtEndCellWatches"},607:{n:"BrtCellWatch"},608:{n:"BrtBeginCRErrs"},609:{n:"BrtEndCRErrs"},610:{n:"BrtCrashRecErr"},611:{n:"BrtBeginFonts"},612:{n:"BrtEndFonts"},613:{n:"BrtBeginBorders"},614:{n:"BrtEndBorders"},615:{n:"BrtBeginFmts"},616:{n:"BrtEndFmts"},617:{n:"BrtBeginCellXFs"},618:{n:"BrtEndCellXFs"},619:{n:"BrtBeginStyles"},620:{n:"BrtEndStyles"},625:{n:"BrtBigName"},626:{n:"BrtBeginCellStyleXFs"},627:{n:"BrtEndCellStyleXFs"},628:{n:"BrtBeginComments"},629:{n:"BrtEndComments"},630:{n:"BrtBeginCommentAuthors"},631:{n:"BrtEndCommentAuthors"},632:{n:"BrtCommentAuthor",f:Ol},633:{n:"BrtBeginCommentList"},634:{n:"BrtEndCommentList"},635:{n:"BrtBeginComment",f:Rl},636:{n:"BrtEndComment"},637:{n:"BrtCommentText",f:yt},638:{n:"BrtBeginOleObjects"},639:{n:"BrtOleObject"},640:{n:"BrtEndOleObjects"},641:{n:"BrtBeginSxrules"},642:{n:"BrtEndSxRules"},643:{n:"BrtBeginActiveXControls"},644:{n:"BrtActiveX"},645:{n:"BrtEndActiveXControls"},646:{n:"BrtBeginPCDSDTCEMembersSortBy"},648:{n:"BrtBeginCellIgnoreECs"},649:{n:"BrtCellIgnoreEC"},650:{n:"BrtEndCellIgnoreECs"},651:{n:"BrtCsProp",f:Fd},652:{n:"BrtCsPageSetup"},653:{n:"BrtBeginUserCsViews"},654:{n:"BrtEndUserCsViews"},655:{n:"BrtBeginUserCsView"},656:{n:"BrtEndUserCsView"},657:{n:"BrtBeginPcdSFCIEntries"},658:{n:"BrtEndPCDSFCIEntries"},659:{n:"BrtPCDSFCIEntry"},660:{n:"BrtBeginListParts"},661:{n:"BrtListPart"},662:{n:"BrtEndListParts"},663:{n:"BrtSheetCalcProp"},664:{n:"BrtBeginFnGroup"},665:{n:"BrtFnGroup"},666:{n:"BrtEndFnGroup"},667:{n:"BrtSupAddin"},668:{n:"BrtSXTDMPOrder"},669:{n:"BrtCsProtection"},671:{n:"BrtBeginWsSortMap"},672:{n:"BrtEndWsSortMap"},673:{n:"BrtBeginRRSort"},674:{n:"BrtEndRRSort"},675:{n:"BrtRRSortItem"},676:{n:"BrtFileSharingIso"},677:{n:"BrtBookProtectionIso"},678:{n:"BrtSheetProtectionIso"},679:{n:"BrtCsProtectionIso"},680:{n:"BrtRangeProtectionIso"},1024:{n:"BrtRwDescent"},1025:{n:"BrtKnownFonts"},1026:{n:"BrtBeginSXTupleSet"},1027:{n:"BrtEndSXTupleSet"},1028:{n:"BrtBeginSXTupleSetHeader"},1029:{n:"BrtEndSXTupleSetHeader"},1030:{n:"BrtSXTupleSetHeaderItem"},1031:{n:"BrtBeginSXTupleSetData"},1032:{n:"BrtEndSXTupleSetData"},1033:{n:"BrtBeginSXTupleSetRow"},1034:{n:"BrtEndSXTupleSetRow"},1035:{n:"BrtSXTupleSetRowItem"},1036:{n:"BrtNameExt"},1037:{n:"BrtPCDH14"},1038:{n:"BrtBeginPCDCalcMem14"},1039:{n:"BrtEndPCDCalcMem14"},1040:{n:"BrtSXTH14"},1041:{n:"BrtBeginSparklineGroup"},1042:{n:"BrtEndSparklineGroup"},1043:{n:"BrtSparkline"},1044:{n:"BrtSXDI14"},1045:{n:"BrtWsFmtInfoEx14"},1046:{n:"BrtBeginConditionalFormatting14"},1047:{n:"BrtEndConditionalFormatting14"},1048:{n:"BrtBeginCFRule14"},1049:{n:"BrtEndCFRule14"},1050:{n:"BrtCFVO14"},1051:{n:"BrtBeginDatabar14"},1052:{n:"BrtBeginIconSet14"},1053:{n:"BrtDVal14"},1054:{n:"BrtBeginDVals14"},1055:{n:"BrtColor14"},1056:{n:"BrtBeginSparklines"},1057:{n:"BrtEndSparklines"},1058:{n:"BrtBeginSparklineGroups"},1059:{n:"BrtEndSparklineGroups"},1061:{n:"BrtSXVD14"},1062:{n:"BrtBeginSXView14"},1063:{n:"BrtEndSXView14"},1064:{n:"BrtBeginSXView16"},1065:{n:"BrtEndSXView16"},1066:{n:"BrtBeginPCD14"},1067:{n:"BrtEndPCD14"},1068:{n:"BrtBeginExtConn14"},1069:{n:"BrtEndExtConn14"},1070:{n:"BrtBeginSlicerCacheIDs"},1071:{n:"BrtEndSlicerCacheIDs"},1072:{n:"BrtBeginSlicerCacheID"},1073:{n:"BrtEndSlicerCacheID"},1075:{n:"BrtBeginSlicerCache"},1076:{n:"BrtEndSlicerCache"},1077:{n:"BrtBeginSlicerCacheDef"},1078:{n:"BrtEndSlicerCacheDef"},1079:{n:"BrtBeginSlicersEx"},1080:{n:"BrtEndSlicersEx"},1081:{n:"BrtBeginSlicerEx"},1082:{n:"BrtEndSlicerEx"},1083:{n:"BrtBeginSlicer"},1084:{n:"BrtEndSlicer"},1085:{n:"BrtSlicerCachePivotTables"},1086:{n:"BrtBeginSlicerCacheOlapImpl"},1087:{n:"BrtEndSlicerCacheOlapImpl"},1088:{n:"BrtBeginSlicerCacheLevelsData"},1089:{n:"BrtEndSlicerCacheLevelsData"},1090:{n:"BrtBeginSlicerCacheLevelData"},1091:{n:"BrtEndSlicerCacheLevelData"},1092:{n:"BrtBeginSlicerCacheSiRanges"},1093:{n:"BrtEndSlicerCacheSiRanges"},1094:{n:"BrtBeginSlicerCacheSiRange"},1095:{n:"BrtEndSlicerCacheSiRange"},1096:{n:"BrtSlicerCacheOlapItem"},1097:{n:"BrtBeginSlicerCacheSelections"},1098:{n:"BrtSlicerCacheSelection"},1099:{n:"BrtEndSlicerCacheSelections"},1100:{n:"BrtBeginSlicerCacheNative"},1101:{n:"BrtEndSlicerCacheNative"},1102:{n:"BrtSlicerCacheNativeItem"},1103:{n:"BrtRangeProtection14"},1104:{n:"BrtRangeProtectionIso14"},1105:{n:"BrtCellIgnoreEC14"},1111:{n:"BrtList14"},1112:{n:"BrtCFIcon"},1113:{n:"BrtBeginSlicerCachesPivotCacheIDs"},1114:{n:"BrtEndSlicerCachesPivotCacheIDs"},1115:{n:"BrtBeginSlicers"},1116:{n:"BrtEndSlicers"},1117:{n:"BrtWbProp14"},1118:{n:"BrtBeginSXEdit"},1119:{n:"BrtEndSXEdit"},1120:{n:"BrtBeginSXEdits"},1121:{n:"BrtEndSXEdits"},1122:{n:"BrtBeginSXChange"},1123:{n:"BrtEndSXChange"},1124:{n:"BrtBeginSXChanges"},1125:{n:"BrtEndSXChanges"},1126:{n:"BrtSXTupleItems"},1128:{n:"BrtBeginSlicerStyle"},1129:{n:"BrtEndSlicerStyle"},1130:{n:"BrtSlicerStyleElement"},1131:{n:"BrtBeginStyleSheetExt14"},1132:{n:"BrtEndStyleSheetExt14"},1133:{n:"BrtBeginSlicerCachesPivotCacheID"},1134:{n:"BrtEndSlicerCachesPivotCacheID"},1135:{n:"BrtBeginConditionalFormattings"},1136:{n:"BrtEndConditionalFormattings"},1137:{n:"BrtBeginPCDCalcMemExt"},1138:{n:"BrtEndPCDCalcMemExt"},1139:{n:"BrtBeginPCDCalcMemsExt"},1140:{n:"BrtEndPCDCalcMemsExt"},1141:{n:"BrtPCDField14"},1142:{n:"BrtBeginSlicerStyles"},1143:{n:"BrtEndSlicerStyles"},1144:{n:"BrtBeginSlicerStyleElements"},1145:{n:"BrtEndSlicerStyleElements"},1146:{n:"BrtCFRuleExt"},1147:{n:"BrtBeginSXCondFmt14"},1148:{n:"BrtEndSXCondFmt14"},1149:{n:"BrtBeginSXCondFmts14"},1150:{n:"BrtEndSXCondFmts14"},1152:{n:"BrtBeginSortCond14"},1153:{n:"BrtEndSortCond14"},1154:{n:"BrtEndDVals14"},1155:{n:"BrtEndIconSet14"},1156:{n:"BrtEndDatabar14"},1157:{n:"BrtBeginColorScale14"},1158:{n:"BrtEndColorScale14"},1159:{n:"BrtBeginSxrules14"},1160:{n:"BrtEndSxrules14"},1161:{n:"BrtBeginPRule14"},1162:{n:"BrtEndPRule14"},1163:{n:"BrtBeginPRFilters14"},1164:{n:"BrtEndPRFilters14"},1165:{n:"BrtBeginPRFilter14"},1166:{n:"BrtEndPRFilter14"},1167:{n:"BrtBeginPRFItem14"},1168:{n:"BrtEndPRFItem14"},1169:{n:"BrtBeginCellIgnoreECs14"},1170:{n:"BrtEndCellIgnoreECs14"},1171:{n:"BrtDxf14"},1172:{n:"BrtBeginDxF14s"},1173:{n:"BrtEndDxf14s"},1177:{n:"BrtFilter14"},1178:{n:"BrtBeginCustomFilters14"},1180:{n:"BrtCustomFilter14"},1181:{n:"BrtIconFilter14"},1182:{n:"BrtPivotCacheConnectionName"},2048:{n:"BrtBeginDecoupledPivotCacheIDs"},2049:{n:"BrtEndDecoupledPivotCacheIDs"},2050:{n:"BrtDecoupledPivotCacheID"},2051:{n:"BrtBeginPivotTableRefs"},2052:{n:"BrtEndPivotTableRefs"},2053:{n:"BrtPivotTableRef"},2054:{n:"BrtSlicerCacheBookPivotTables"},2055:{n:"BrtBeginSxvcells"},2056:{n:"BrtEndSxvcells"},2057:{n:"BrtBeginSxRow"},2058:{n:"BrtEndSxRow"},2060:{n:"BrtPcdCalcMem15"},2067:{n:"BrtQsi15"},2068:{n:"BrtBeginWebExtensions"},2069:{n:"BrtEndWebExtensions"},2070:{n:"BrtWebExtension"},2071:{n:"BrtAbsPath15"},2072:{n:"BrtBeginPivotTableUISettings"},2073:{n:"BrtEndPivotTableUISettings"},2075:{n:"BrtTableSlicerCacheIDs"},2076:{n:"BrtTableSlicerCacheID"},2077:{n:"BrtBeginTableSlicerCache"},2078:{n:"BrtEndTableSlicerCache"},2079:{n:"BrtSxFilter15"},2080:{n:"BrtBeginTimelineCachePivotCacheIDs"},2081:{n:"BrtEndTimelineCachePivotCacheIDs"},2082:{n:"BrtTimelineCachePivotCacheID"},2083:{n:"BrtBeginTimelineCacheIDs"},2084:{n:"BrtEndTimelineCacheIDs"},2085:{n:"BrtBeginTimelineCacheID"},2086:{n:"BrtEndTimelineCacheID"},2087:{n:"BrtBeginTimelinesEx"},2088:{n:"BrtEndTimelinesEx"},2089:{n:"BrtBeginTimelineEx"},2090:{n:"BrtEndTimelineEx"},2091:{n:"BrtWorkBookPr15"},2092:{n:"BrtPCDH15"},2093:{n:"BrtBeginTimelineStyle"},2094:{n:"BrtEndTimelineStyle"},2095:{n:"BrtTimelineStyleElement"},2096:{n:"BrtBeginTimelineStylesheetExt15"},2097:{n:"BrtEndTimelineStylesheetExt15"},2098:{n:"BrtBeginTimelineStyles"},2099:{n:"BrtEndTimelineStyles"},2100:{n:"BrtBeginTimelineStyleElements"},2101:{n:"BrtEndTimelineStyleElements"},2102:{n:"BrtDxf15"},2103:{n:"BrtBeginDxfs15"},2104:{n:"brtEndDxfs15"},2105:{n:"BrtSlicerCacheHideItemsWithNoData"},2106:{n:"BrtBeginItemUniqueNames"},2107:{n:"BrtEndItemUniqueNames"},2108:{n:"BrtItemUniqueName"},2109:{n:"BrtBeginExtConn15"},2110:{n:"BrtEndExtConn15"},2111:{n:"BrtBeginOledbPr15"},2112:{n:"BrtEndOledbPr15"},2113:{n:"BrtBeginDataFeedPr15"},2114:{n:"BrtEndDataFeedPr15"},2115:{n:"BrtTextPr15"},2116:{n:"BrtRangePr15"},2117:{n:"BrtDbCommand15"},2118:{n:"BrtBeginDbTables15"},2119:{n:"BrtEndDbTables15"},2120:{n:"BrtDbTable15"},2121:{n:"BrtBeginDataModel"},2122:{n:"BrtEndDataModel"},2123:{n:"BrtBeginModelTables"},2124:{n:"BrtEndModelTables"},2125:{n:"BrtModelTable"},2126:{n:"BrtBeginModelRelationships"},2127:{n:"BrtEndModelRelationships"},2128:{n:"BrtModelRelationship"},2129:{n:"BrtBeginECTxtWiz15"},2130:{n:"BrtEndECTxtWiz15"},2131:{n:"BrtBeginECTWFldInfoLst15"},2132:{n:"BrtEndECTWFldInfoLst15"},2133:{n:"BrtBeginECTWFldInfo15"},2134:{n:"BrtFieldListActiveItem"},2135:{n:"BrtPivotCacheIdVersion"},2136:{n:"BrtSXDI15"},2137:{n:"BrtBeginModelTimeGroupings"},2138:{n:"BrtEndModelTimeGroupings"},2139:{n:"BrtBeginModelTimeGrouping"},2140:{n:"BrtEndModelTimeGrouping"},2141:{n:"BrtModelTimeGroupingCalcCol"},3072:{n:"BrtUid"},3073:{n:"BrtRevisionPtr"},5095:{n:"BrtBeginCalcFeatures"},5096:{n:"BrtEndCalcFeatures"},5097:{n:"BrtCalcFeature"},65535:{n:""}};var dv=Y(uv,"n");var pv={3:{n:"BIFF2NUM",f:Ks},4:{n:"BIFF2STR",f:js},6:{n:"Formula",f:Dh},9:{n:"BOF",f:Ai},10:{n:"EOF",f:Nn},12:{n:"CalcCount",f:Wn},13:{n:"CalcMode",f:Wn},14:{n:"CalcPrecision",f:Un},15:{n:"CalcRefMode",f:Un},16:{n:"CalcDelta",f:Gt},17:{n:"CalcIter",f:Un},18:{n:"Protect",f:Un},19:{n:"Password",f:Wn},20:{n:"Header",f:cs},21:{n:"Footer",f:cs},23:{n:"ExternSheet",f:vs},24:{n:"Lbl",f:ps},25:{n:"WinProtect",f:Un},26:{n:"VerticalPageBreaks"},27:{n:"HorizontalPageBreaks"},28:{n:"Note",f:ks},29:{n:"Selection"},34:{n:"Date1904",f:Un},35:{n:"ExternName",f:us},38:{n:"LeftMargin",f:Gt},39:{n:"RightMargin",f:Gt},40:{n:"TopMargin",f:Gt},41:{n:"BottomMargin",f:Gt},42:{n:"PrintRowCol",f:Un},43:{n:"PrintGrid",f:Un},47:{n:"FilePass",f:jf},49:{n:"Font",f:Vi},51:{n:"PrintSize",f:Wn},60:{n:"Continue"},61:{n:"Window1",f:Mi},64:{n:"Backup",f:Un},65:{n:"Pane"},66:{n:"CodePage",f:Wn},77:{n:"Pls"},80:{n:"DCon"},81:{n:"DConRef"},82:{n:"DConName"},85:{n:"DefColWidth",f:Wn},89:{n:"XCT"},90:{n:"CRN"},91:{n:"FileSharing"},92:{n:"WriteAccess",f:Ti},93:{n:"Obj",f:_s},94:{n:"Uncalced"},95:{n:"CalcSaveRecalc",f:Un},96:{n:"Template"},97:{n:"Intl"},99:{n:"ObjProtect",f:Un},125:{n:"ColInfo",f:Ms},128:{n:"Guts",f:ns},129:{n:"WsBool",f:xi},130:{n:"GridSet",f:Wn},131:{n:"HCenter",f:Un},132:{n:"VCenter",f:Un},133:{n:"BoundSheet8",f:Ii},134:{n:"WriteProtect"},140:{n:"Country",f:Os},141:{n:"HideObj",f:Wn},144:{n:"Sort"},146:{n:"Palette",f:Ns},151:{n:"Sync"},152:{n:"LPr"},153:{n:"DxGCol"},154:{n:"FnGroupName"},155:{n:"FilterMode"},156:{n:"BuiltInFnGroupCount",f:Wn},157:{n:"AutoFilterInfo"},158:{n:"AutoFilter"},160:{n:"Scl",f:zs},161:{n:"Setup",f:Us},174:{n:"ScenMan"},175:{n:"SCENARIO"},176:{n:"SxView"},177:{n:"Sxvd"},178:{n:"SXVI"},180:{n:"SxIvd"},181:{n:"SXLI"},182:{n:"SXPI"},184:{n:"DocRoute"},185:{n:"RecipName"},189:{n:"MulRk",f:qi},190:{n:"MulBlank",f:es},193:{n:"Mms",f:Nn},197:{n:"SXDI"},198:{n:"SXDB"},199:{n:"SXFDB"},200:{n:"SXDBB"},201:{n:"SXNum"},202:{n:"SxBool",f:Un},203:{n:"SxErr"},204:{n:"SXInt"},205:{n:"SXString"},206:{n:"SXDtr"},207:{n:"SxNil"},208:{n:"SXTbl"},209:{n:"SXTBRGIITM"},210:{n:"SxTbpg"},211:{n:"ObProj"},213:{n:"SXStreamID"},215:{n:"DBCell"},216:{n:"SXRng"},217:{n:"SxIsxoper"},218:{n:"BookBool",f:Wn},220:{n:"DbOrParamQry"},221:{n:"ScenarioProtect",f:Un},222:{n:"OleObjectSize"},224:{n:"XF",f:ts},225:{n:"InterfaceHdr",f:Bi},226:{n:"InterfaceEnd",f:Nn},227:{n:"SXVS"},229:{n:"MergeCells",f:Ss},233:{n:"BkHim"},235:{n:"MsoDrawingGroup"},236:{n:"MsoDrawing"},237:{n:"MsoDrawingSelection"},239:{n:"PhoneticInfo"},240:{n:"SxRule"},241:{n:"SXEx"},242:{n:"SxFilt"},244:{n:"SxDXF"},245:{n:"SxItm"},246:{n:"SxName"},247:{n:"SxSelect"},248:{n:"SXPair"},249:{n:"SxFmla"},251:{n:"SxFormat"},252:{n:"SST",f:Di},253:{n:"LabelSst",f:Xi},255:{n:"ExtSST",f:Oi},256:{n:"SXVDEx"},259:{n:"SXFormula"},290:{n:"SXDBEx"},311:{n:"RRDInsDel"},312:{n:"RRDHead"},315:{n:"RRDChgCell"},317:{n:"RRTabId",f:zn},318:{n:"RRDRenSheet"},319:{n:"RRSort"},320:{n:"RRDMove"},330:{n:"RRFormat"},331:{n:"RRAutoFmt"},333:{n:"RRInsertSh"},334:{n:"RRDMoveBegin"},335:{n:"RRDMoveEnd"},336:{n:"RRDInsDelBegin"},337:{n:"RRDInsDelEnd"},338:{n:"RRDConflict"},339:{n:"RRDDefName"},340:{n:"RRDRstEtxp"},351:{n:"LRng"},352:{n:"UsesELFs",f:Un},353:{n:"DSF",f:Nn},401:{n:"CUsr"},402:{n:"CbUsr"},403:{n:"UsrInfo"},404:{n:"UsrExcl"},405:{n:"FileLock"},406:{n:"RRDInfo"},407:{n:"BCUsrs"},408:{n:"UsrChk"},425:{n:"UserBView"},426:{n:"UserSViewBegin"},427:{n:"UserSViewEnd"},428:{n:"RRDUserView"},429:{n:"Qsi"},430:{n:"SupBook",f:hs},431:{n:"Prot4Rev",f:Un},432:{n:"CondFmt"},433:{n:"CF"},434:{n:"DVal"},437:{n:"DConBin"},438:{n:"TxO",f:ys},439:{n:"RefreshAll",f:Un},440:{n:"HLink",f:xs},441:{n:"Lel"},442:{n:"CodeName",f:$n},443:{n:"SXFDBType"},444:{n:"Prot4RevPass",f:Wn},445:{n:"ObNoMacros"},446:{n:"Dv"},448:{n:"Excel9File",f:Nn},449:{n:"RecalcId",f:Ni,r:2},450:{n:"EntExU2",f:Nn},512:{n:"Dimensions",f:Zi},513:{n:"Blank",f:Vs},515:{n:"Number",f:os},516:{n:"Label",f:Gi},517:{n:"BoolErr",f:ss},518:{n:"Formula",f:Dh},519:{n:"String",f:Xs},520:{n:"Row",f:Fi},523:{n:"Index"},545:{n:"Array",f:ws},549:{n:"DefaultRowHeight",f:Li},566:{n:"Table"},574:{n:"Window2",f:Hi},638:{n:"RK",f:Ji},659:{n:"Style"},1030:{n:"Formula",f:Dh},1048:{n:"BigName"},1054:{n:"Format",f:Ki},1084:{n:"ContinueBigName"},1212:{n:"ShrFmla",f:bs},2048:{n:"HLinkTooltip",f:Rs},2049:{n:"WebPub"},2050:{n:"QsiSXTag"},2051:{n:"DBQueryExt"},2052:{n:"ExtString"},2053:{n:"TxtQry"},2054:{n:"Qsir"},2055:{n:"Qsif"},2056:{n:"RRDTQSIF"},2057:{n:"BOF",f:Ai},2058:{n:"OleDbConn"},2059:{n:"WOpt"},2060:{n:"SXViewEx"},2061:{n:"SXTH"},2062:{n:"SXPIEx"},2063:{n:"SXVDTEx"},2064:{n:"SXViewEx9"},2066:{n:"ContinueFrt"},2067:{n:"RealTimeData"},2128:{n:"ChartFrtInfo"},2129:{n:"FrtWrapper"},2130:{n:"StartBlock"},2131:{n:"EndBlock"},2132:{n:"StartObject"},2133:{n:"EndObject"},2134:{n:"CatLab"},2135:{n:"YMult"},2136:{n:"SXViewLink"},2137:{n:"PivotChartBits"},2138:{n:"FrtFontList"},2146:{n:"SheetExt"},2147:{n:"BookExt",r:12},2148:{n:"SXAddl"},2149:{n:"CrErr"},2150:{n:"HFPicture"},2151:{n:"FeatHdr",f:Nn},2152:{n:"Feat"},2154:{n:"DataLabExt"},2155:{n:"DataLabExtContents"},2156:{n:"CellWatch"},2161:{n:"FeatHdr11"},2162:{n:"Feature11"},2164:{n:"DropDownObjIds"},2165:{n:"ContinueFrt11"},2166:{n:"DConn"},2167:{n:"List12"},2168:{n:"Feature12"},2169:{n:"CondFmt12"},2170:{n:"CF12"},2171:{n:"CFEx"},2172:{n:"XFCRC",f:Ls,r:12},2173:{n:"XFExt",f:gl,r:12},2174:{n:"AutoFilter12"},2175:{n:"ContinueFrt12"},2180:{n:"MDTInfo"},2181:{n:"MDXStr"},2182:{n:"MDXTuple"},2183:{n:"MDXSet"},2184:{n:"MDXProp"},2185:{n:"MDXKPI"},2186:{n:"MDB"},2187:{n:"PLV"},2188:{n:"Compat12",f:Un,r:12},2189:{n:"DXF"},2190:{n:"TableStyles",r:12},2191:{n:"TableStyle"},2192:{n:"TableStyleElement"},2194:{n:"StyleExt"},2195:{n:"NamePublish"},2196:{n:"NameCmt",f:ms,r:12},2197:{n:"SortData"},2198:{n:"Theme",f:cl,r:12},2199:{n:"GUIDTypeLib"},2200:{n:"FnGrp12"},2201:{n:"NameFnGrp12"},2202:{n:"MTRSettings",f:Cs,r:12},2203:{n:"CompressPictures",f:Nn},2204:{n:"HeaderFooter"},2205:{n:"CrtLayout12"},2206:{n:"CrtMlFrt"},2207:{n:"CrtMlFrtContinue"},2211:{n:"ForceFullCalculation",f:Pi},2212:{n:"ShapePropsStream"},2213:{n:"TextPropsStream"},2214:{n:"RichTextStream"},2215:{n:"CrtLayout12A"},4097:{n:"Units"},4098:{n:"Chart"},4099:{n:"Series"},4102:{n:"DataFormat"},4103:{n:"LineFormat"},4105:{n:"MarkerFormat"},4106:{n:"AreaFormat"},4107:{n:"PieFormat"},4108:{n:"AttachedLabel"},4109:{n:"SeriesText"},4116:{n:"ChartFormat"},4117:{n:"Legend"},4118:{n:"SeriesList"},4119:{n:"Bar"},4120:{n:"Line"},4121:{n:"Pie"},4122:{n:"Area"},4123:{n:"Scatter"},4124:{n:"CrtLine"},4125:{n:"Axis"},4126:{n:"Tick"},4127:{n:"ValueRange"},4128:{n:"CatSerRange"},4129:{n:"AxisLine"},4130:{n:"CrtLink"},4132:{n:"DefaultText"},4133:{n:"Text"},4134:{n:"FontX",f:Wn},4135:{n:"ObjectLink"},4146:{n:"Frame"},4147:{n:"Begin"},4148:{n:"End"},4149:{n:"PlotArea"},4154:{n:"Chart3d"},4156:{n:"PicF"},4157:{n:"DropBar"},4158:{n:"Radar"},4159:{n:"Surf"},4160:{n:"RadarArea"},4161:{n:"AxisParent"},4163:{n:"LegendException"},4164:{n:"ShtProps",f:Hs},4165:{n:"SerToCrt"},4166:{n:"AxesUsed"},4168:{n:"SBaseRef"},4170:{n:"SerParent"},4171:{n:"SerAuxTrend"},4174:{n:"IFmtRecord"},4175:{n:"Pos"},4176:{n:"AlRuns"},4177:{n:"BRAI"},4187:{n:"SerAuxErrBar"},4188:{n:"ClrtClient",f:Ps},4189:{n:"SerFmt"},4191:{n:"Chart3DBarShape"},4192:{n:"Fbi"},4193:{n:"BopPop"},4194:{n:"AxcExt"},4195:{n:"Dat"},4196:{n:"PlotGrowth"},4197:{n:"SIIndex"},4198:{n:"GelFrame"},4199:{n:"BopPopCustom"},4200:{n:"Fbi2"},0:{n:"Dimensions",f:Zi},2:{n:"BIFF2INT",f:$s},5:{n:"BoolErr",f:ss},7:{n:"String",f:Qs},8:{n:"BIFF2ROW"},11:{n:"Index"},22:{n:"ExternCount",f:Wn},30:{n:"BIFF2FORMAT",f:$i},31:{n:"BIFF2FMTCNT"},32:{n:"BIFF2COLINFO"},33:{n:"Array",f:ws},37:{n:"DefaultRowHeight",f:Li},50:{n:"BIFF2FONTXTRA",f:Js},52:{n:"DDEObjName"},62:{n:"BIFF2WINDOW2"},67:{n:"BIFF2XF"},69:{n:"BIFF2FONTCLR"},86:{n:"BIFF4FMTCNT"},126:{n:"RK"},127:{n:"ImData",f:Gs},135:{n:"Addin"},136:{n:"Edg"},137:{n:"Pub"},145:{n:"Sub"},148:{n:"LHRecord"},149:{n:"LHNGraph"},150:{n:"Sound"},169:{n:"CoordList"},171:{n:"GCW"},188:{n:"ShrFmla"},191:{n:"ToolbarHdr"},192:{n:"ToolbarEnd"},194:{n:"AddMenu"},195:{n:"DelMenu"},214:{n:"RString",f:qs},223:{n:"UDDesc"},234:{n:"TabIdConf"},354:{n:"XL5Modify"},421:{n:"FileSharing2"},521:{n:"BOF",f:Ai},536:{n:"Lbl",f:ps},547:{n:"ExternName",f:us},561:{n:"Font"},579:{n:"BIFF3XF"},1033:{n:"BOF",f:Ai},1091:{n:"BIFF4XF"},2157:{n:"FeatInfo"},2163:{n:"FeatInfo11"},2177:{n:"SXAddl12"},2240:{n:"AutoWebPub"},2241:{n:"ListObj"},2242:{n:"ListField"},2243:{n:"ListDV"},2244:{n:"ListCondFmt"},2245:{n:"ListCF"},2246:{n:"FMQry"},2247:{n:"FMSQry"},2248:{n:"PLV"},2249:{n:"LnExt"},2250:{n:"MkrExt"},2251:{n:"CrtCoopt"},2262:{n:"FRTArchId$",r:12},29282:{}};var vv=Y(pv,"n");function gv(e,r,t,a){var n=+r||+vv[r];if(isNaN(n))return;var i=a||(t||[]).length||0;var s=e.next(4);s._W(2,n);s._W(2,i);if(i>0&&Rr(t))e.push(t)}function mv(e,r,t){if(!e)e=jr(7);e._W(2,r);e._W(2,t);e._W(2,0);e._W(1,0);return e}function bv(e,r,t,a){var n=jr(9);mv(n,e,r);if(a=="e"){n._W(1,t);n._W(1,1)}else{n._W(1,t?1:0);n._W(1,0)}return n}function wv(e,r,t){var a=jr(8+2*t.length);mv(a,e,r);a._W(1,t.length);a._W(t.length,t,"sbcs");return a.l<a.length?a.slice(0,a.l):a}function Cv(e,r,t,a){if(r.v!=null)switch(r.t){case"d":;case"n":var n=r.t=="d"?re(se(r.v)):r.v;if(n==(n|0)&&n>=0&&n<65536)gv(e,2,Zs(t,a,n));else gv(e,3,Ys(t,a,n));return;case"b":;case"e":gv(e,5,bv(t,a,r.v,r.t));return;case"s":;case"str":gv(e,4,wv(t,a,r.v));return;}gv(e,1,mv(null,t,a))}function Ev(e,r,t,a){var n=Array.isArray(r);var i=vt(r["!ref"]||"A1"),s,f="",o=[];if(i.e.c>255||i.e.r>16383){if(a.WTF)throw new Error("Range "+(r["!ref"]||"A1")+" exceeds format limit A1:IV16384");i.e.c=Math.min(i.e.c,255);i.e.r=Math.min(i.e.c,16383);s=pt(i)}for(var l=i.s.r;l<=i.e.r;++l){f=at(l);for(var c=i.s.c;c<=i.e.c;++c){if(l===i.s.r)o[c]=ft(c);s=o[c]+f;var h=n?(r[l]||[])[c]:r[s];if(!h)continue;Cv(e,h,l,c,a)}}}function kv(e,r){var t=r||{};if(g!=null&&t.dense==null)t.dense=g;var a=Yr();var n=0;for(var i=0;i<e.SheetNames.length;++i)if(e.SheetNames[i]==t.sheet)n=i;if(n==0&&!!t.sheet&&e.SheetNames[0]!=t.sheet)throw new Error("Sheet not found: "+t.sheet);gv(a,9,_i(e,16,t));Ev(a,e.Sheets[e.SheetNames[n]],n,t,e);gv(a,10);return a.end()}function Sv(e,r,t){gv(e,"Font",zi({sz:12,color:{theme:1},name:"Arial",family:2,scheme:"minor"},t))}function Av(e,r,t){if(!r)return;[[5,8],[23,26],[41,44],[50,392]].forEach(function(a){for(var n=a[0];n<=a[1];++n)if(r[n]!=null)gv(e,"Format",Yi(n,r[n],t))})}function _v(e,r){var t=jr(19);t._W(4,2151);t._W(4,0);t._W(4,0);t._W(2,3);t._W(1,1);t._W(4,0);gv(e,"FeatHdr",t);t=jr(39);t._W(4,2152);t._W(4,0);t._W(4,0);t._W(2,3);t._W(1,0);t._W(4,0);t._W(2,1);t._W(4,4);t._W(2,0);vi(vt(r["!ref"]||"A1"),t);t._W(4,4);gv(e,"Feat",t)}function Bv(e,r){for(var t=0;t<16;++t)gv(e,"XF",as({numFmtId:0,style:true},0,r));r.cellXfs.forEach(function(t){gv(e,"XF",as(t,0,r))})}function Tv(e,r){for(var t=0;t<r["!links"].length;++t){var a=r["!links"][t];gv(e,"HLink",Is(a));if(a[1].Tooltip)gv(e,"HLinkTooltip",Ds(a))}delete r["!links"]}function yv(e,r,t,a,n){var i=16+Jh(n.cellXfs,r,n);if(r.v!=null)switch(r.t){case"d":;case"n":var s=r.t=="d"?re(se(r.v)):r.v;gv(e,"Number",ls(t,a,s,i,n));return;case"b":;case"e":gv(e,517,fs(t,a,r.v,i,n,r.t));return;case"s":;case"str":gv(e,"Label",ji(t,a,r.v,i,n));return;}gv(e,"Blank",oi(t,a,i))}function xv(e,r,t){var a=Yr();var n=t.SheetNames[e],i=t.Sheets[n]||{};var s=(t||{}).Workbook||{};var f=(s.Sheets||[])[e]||{};var o=Array.isArray(i);var l=r.biff==8;var c,h="",u=[];var d=vt(i["!ref"]||"A1");var p=l?65536:16384;if(d.e.c>255||d.e.r>=p){if(r.WTF)throw new Error("Range "+(i["!ref"]||"A1")+" exceeds format limit A1:IV16384");d.e.c=Math.min(d.e.c,255);d.e.r=Math.min(d.e.c,p-1)}gv(a,2057,_i(t,16,r));gv(a,"CalcMode",Vn(1));gv(a,"CalcCount",Vn(100));gv(a,"CalcRefMode",Hn(true));gv(a,"CalcIter",Hn(false));gv(a,"CalcDelta",jt(.001));gv(a,"CalcSaveRecalc",Hn(true));gv(a,"PrintRowCol",Hn(false));gv(a,"PrintGrid",Hn(false));gv(a,"GridSet",Vn(1));gv(a,"Guts",is([0,0]));gv(a,"HCenter",Hn(false));gv(a,"VCenter",Hn(false));gv(a,512,Qi(d,r));if(l)i["!links"]=[];for(var v=d.s.r;v<=d.e.r;++v){h=at(v);for(var g=d.s.c;g<=d.e.c;++g){if(v===d.s.r)u[g]=ft(g);c=u[g]+h;var m=o?(i[v]||[])[g]:i[c];if(!m)continue;yv(a,m,v,g,r);if(l&&m.l)i["!links"].push([c,m.l])}}var b=f.CodeName||f.name||n;if(l&&s.Views)gv(a,"Window2",Wi(s.Views[0]));if(l&&(i["!merges"]||[]).length)gv(a,"MergeCells",As(i["!merges"]));if(l)Tv(a,i);gv(a,"CodeName",Qn(b,r));if(l)_v(a,i);gv(a,"EOF");return a.end()}function Iv(e,r,t){var a=Yr();var n=(e||{}).Workbook||{};var i=n.Sheets||[];var s=n.WBProps||{};var f=t.biff==8,o=t.biff==5;gv(a,2057,_i(e,5,t));if(t.bookType=="xla")gv(a,"Addin");gv(a,"InterfaceHdr",f?Vn(1200):null);gv(a,"Mms",Ln(2));if(o)gv(a,"ToolbarHdr");if(o)gv(a,"ToolbarEnd");
gv(a,"InterfaceEnd");gv(a,"WriteAccess",yi("SheetJS",t));gv(a,"CodePage",Vn(f?1200:1252));if(f)gv(a,"DSF",Vn(0));if(f)gv(a,"Excel9File");gv(a,"RRTabId",Ws(e.SheetNames.length));if(f&&e.vbaraw){gv(a,"ObProj");var l=s.CodeName||"ThisWorkbook";gv(a,"CodeName",Qn(l,t))}gv(a,"BuiltInFnGroupCount",Vn(17));gv(a,"WinProtect",Hn(false));gv(a,"Protect",Hn(false));gv(a,"Password",Vn(0));if(f)gv(a,"Prot4Rev",Hn(false));if(f)gv(a,"Prot4RevPass",Vn(0));gv(a,"Window1",Ui(t));gv(a,"Backup",Hn(false));gv(a,"HideObj",Vn(0));gv(a,"Date1904",Hn(Xd(e)=="true"));gv(a,"CalcPrecision",Hn(true));if(f)gv(a,"RefreshAll",Hn(false));gv(a,"BookBool",Vn(0));Sv(a,e,t);Av(a,e.SSF,t);Bv(a,t);if(f)gv(a,"UsesELFs",Hn(false));var c=a.end();var h=Yr();if(f)gv(h,"Country",Fs());gv(h,"EOF");var u=h.end();var d=Yr();var p=0,v=0;for(v=0;v<e.SheetNames.length;++v)p+=(f?12:11)+(f?2:1)*e.SheetNames[v].length;var g=c.length+p+u.length;for(v=0;v<e.SheetNames.length;++v){var m=i[v]||{};gv(d,"BoundSheet8",Ri({pos:g,hs:m.Hidden||0,dt:0,name:e.SheetNames[v]},t));g+=r[v].length}var b=d.end();if(p!=b.length)throw new Error("BS8 "+p+" != "+b.length);var w=[];if(c.length)w.push(c);if(b.length)w.push(b);if(u.length)w.push(u);return hr([w])}function Rv(e,r){var t=r||{};var a=[];if(e&&!e.SSF){e.SSF=O.get_table()}if(e&&e.SSF){F(O);O.load_table(e.SSF);t.revssf=Q(e.SSF);t.revssf[e.SSF[65535]]=0;t.ssf=e.SSF}t.cellXfs=[];t.Strings=[];t.Strings.Count=0;t.Strings.Unique=0;Jh(t.cellXfs,{},{revssf:{General:0}});for(var n=0;n<e.SheetNames.length;++n)a[a.length]=xv(n,t,e);a.unshift(Iv(e,a,t));return hr([a])}function Dv(e,r){var t=r||{};switch(t.biff||2){case 8:;case 5:return Rv(e,r);case 4:;case 3:;case 2:return kv(e,r);}throw new Error("invalid type "+t.bookType+" for BIFF")}var Ov=function(){function e(e,r){var t=r||{};if(g!=null&&t.dense==null)t.dense=g;var a=t.dense?[]:{};var n=e.match(/<table/i);if(!n)throw new Error("Invalid HTML: could not find <table>");var i=e.match(/<\/table/i);var s=n.index,f=i&&i.index||e.length;var o=de(e.slice(s,f),/(:?<tr[^>]*>)/i,"<tr>");var l=-1,c=0,h=0,u=0;var d={s:{r:1e7,c:1e7},e:{r:0,c:0}};var p=[];for(s=0;s<o.length;++s){var v=o[s].trim();var m=v.slice(0,3).toLowerCase();if(m=="<tr"){++l;if(t.sheetRows&&t.sheetRows<=l){--l;break}c=0;continue}if(m!="<td"&&m!="<th")continue;var b=v.split(/<\/t[dh]>/i);for(f=0;f<b.length;++f){var w=b[f].trim();if(!w.match(/<t[dh]/i))continue;var C=w,E=0;while(C.charAt(0)=="<"&&(E=C.indexOf(">"))>-1)C=C.slice(E+1);var k=xe(w.slice(0,w.indexOf(">")));u=k.colspan?+k.colspan:1;if((h=+k.rowspan)>1||u>1)p.push({s:{r:l,c:c},e:{r:l+(h||1)-1,c:c+u-1}});var S=k.t||"";if(!C.length){c+=u;continue}C=Ze(C);if(d.s.r>l)d.s.r=l;if(d.e.r<l)d.e.r=l;if(d.s.c>c)d.s.c=c;if(d.e.c<c)d.e.c=c;if(!C.length)continue;var A={t:"s",v:C};if(t.raw||!C.trim().length||S=="s"){}else if(C==="TRUE")A={t:"b",v:true};else if(C==="FALSE")A={t:"b",v:false};else if(!isNaN(ce(C)))A={t:"n",v:ce(C)};else if(!isNaN(he(C).getDate())){A={t:"d",v:se(C)};if(!t.cellDates)A={t:"n",v:re(A.v)};A.z=t.dateNF||O._table[14]}if(t.dense){if(!a[l])a[l]=[];a[l][c]=A}else a[ut({r:l,c:c})]=A;c+=u}}a["!ref"]=pt(d);return a}function r(r,t){return bt(e(r,t),t)}function t(e,r,t,a){var n=e["!merges"]||[];var i=[];for(var s=r.s.c;s<=r.e.c;++s){var f=0,o=0;for(var l=0;l<n.length;++l){if(n[l].s.r>t||n[l].s.c>s)continue;if(n[l].e.r<t||n[l].e.c<s)continue;if(n[l].s.r<t||n[l].s.c<s){f=-1;break}f=n[l].e.r-n[l].s.r+1;o=n[l].e.c-n[l].s.c+1;break}if(f<0)continue;var c=ut({r:t,c:s});var h=a.dense?(e[t]||[])[s]:e[c];var u={};if(f>1)u.rowspan=f;if(o>1)u.colspan=o;var d=h&&h.v!=null&&(h.h||Ue(h.w||(mt(h),h.w)||""))||"";u.t=h&&h.t||"z";if(a.editable)d='<span contenteditable="true">'+d+"</span>";u.id="sjs-"+c;i.push(nr("td",d,u))}var p="<tr>";return p+i.join("")+"</tr>"}function a(e,r,t){var a=[];return a.join("")+"<table"+(t&&t.id?' id="'+t.id+'"':"")+">"}var n='<html><head><meta charset="utf-8"/><title>SheetJS Table Export</title></head><body>';var i="</body></html>";function s(e,r){var s=r||{};var f=s.header!=null?s.header:n;var o=s.footer!=null?s.footer:i;var l=[f];var c=dt(e["!ref"]);s.dense=Array.isArray(e);l.push(a(e,c,s));for(var h=c.s.r;h<=c.e.r;++h)l.push(t(e,c,h,s));l.push("</table>"+o);return l.join("")}return{to_workbook:r,to_sheet:e,_row:t,BEGIN:n,END:i,_preamble:a,from_sheet:s}}();function Fv(e,r){var t=r||{};if(g!=null)t.dense=g;var a=t.dense?[]:{};var n=e.getElementsByTagName("tr");var i=t.sheetRows||1e7;var s={s:{r:0,c:0},e:{r:0,c:0}};var f=[],o=0;var l=[];var c=0,h=0,u,d,p,v;for(;c<n.length&&h<i;++c){var m=n[c];if(Nv(m)){if(t.display)continue;l[h]={hidden:true}}var b=m.children;for(u=d=0;u<b.length;++u){var w=b[u];if(t.display&&Nv(w))continue;var C=Ze(w.innerHTML);for(o=0;o<f.length;++o){var E=f[o];if(E.s.c==d&&E.s.r<=h&&h<=E.e.r){d=E.e.c+1;o=-1}}v=+w.getAttribute("colspan")||1;if((p=+w.getAttribute("rowspan"))>0||v>1)f.push({s:{r:h,c:d},e:{r:h+(p||1)-1,c:d+v-1}});var k={t:"s",v:C};var S=w.getAttribute("t")||"";if(C!=null){if(C.length==0)k.t=S||"z";else if(t.raw||C.trim().length==0||S=="s"){}else if(C==="TRUE")k={t:"b",v:true};else if(C==="FALSE")k={t:"b",v:false};else if(!isNaN(ce(C)))k={t:"n",v:ce(C)};else if(!isNaN(he(C).getDate())){k={t:"d",v:se(C)};if(!t.cellDates)k={t:"n",v:re(k.v)};k.z=t.dateNF||O._table[14]}}if(t.dense){if(!a[h])a[h]=[];a[h][d]=k}else a[ut({c:d,r:h})]=k;if(s.e.c<d)s.e.c=d;d+=v}++h}if(f.length)a["!merges"]=f;if(l.length)a["!rows"]=l;s.e.r=h-1;a["!ref"]=pt(s);if(h>=i)a["!fullref"]=pt((s.e.r=n.length-c+h-1,s));return a}function Pv(e,r){return bt(Fv(e,r),r)}function Nv(e){var r="";var t=Lv(e);if(t)r=t(e).getPropertyValue("display");if(!r)r=e.style.display;return r==="none"}function Lv(e){if(e.ownerDocument.defaultView&&typeof e.ownerDocument.defaultView.getComputedStyle==="function")return e.ownerDocument.defaultView.getComputedStyle;if(typeof getComputedStyle==="function")return getComputedStyle;return null}var Mv=function(){var e=function(e){var r=e.replace(/[\t\r\n]/g," ").trim().replace(/ +/g," ").replace(/<text:s\/>/g," ").replace(/<text:s text:c="(\d+)"\/>/g,function(e,r){return Array(parseInt(r,10)+1).join(" ")}).replace(/<text:tab[^>]*\/>/g,"\t").replace(/<text:line-break\/>/g,"\n");var t=Oe(r.replace(/<[^>]*>/g,""));return[t]};var r={day:["d","dd"],month:["m","mm"],year:["y","yy"],hours:["h","hh"],minutes:["m","mm"],seconds:["s","ss"],"am-pm":["A/P","AM/PM"],"day-of-week":["ddd","dddd"],era:["e","ee"],quarter:["\\Qm",'m\\"th quarter"']};return function t(a,n){var i=n||{};if(g!=null&&i.dense==null)i.dense=g;var s=Up(a);var f=[],o;var l;var c={name:""},h="",u=0;var d;var p;var v={},m=[];var b=i.dense?[]:{};var w,C;var E={value:""};var k="",S=0,A;var _=[];var B=-1,T=-1,y={s:{r:1e6,c:1e7},e:{r:0,c:0}};var x=0;var I={};var R=[],D={},O=0,F=0;var P=[],N=1,L=1;var M=[];var U={Names:[]};var H={};var W=["",""];var V=[],z={};var X="",G=0;var j=false,K=false;var Y=0;Hp.lastIndex=0;s=s.replace(/<!--([\s\S]*?)-->/gm,"").replace(/<!DOCTYPE[^\[]*\[[^\]]*\]>/gm,"");while(w=Hp.exec(s))switch(w[3]=w[3].replace(/_.*$/,"")){case"table":;case"工作表":if(w[1]==="/"){if(y.e.c>=y.s.c&&y.e.r>=y.s.r)b["!ref"]=pt(y);if(i.sheetRows>0&&i.sheetRows<=y.e.r){b["!fullref"]=b["!ref"];y.e.r=i.sheetRows-1;b["!ref"]=pt(y)}if(R.length)b["!merges"]=R;if(P.length)b["!rows"]=P;d.name=d["名称"]||d.name;if(typeof JSON!=="undefined")JSON.stringify(d);m.push(d.name);v[d.name]=b;K=false}else if(w[0].charAt(w[0].length-2)!=="/"){d=xe(w[0],false);B=T=-1;y.s.r=y.s.c=1e7;y.e.r=y.e.c=0;b=i.dense?[]:{};R=[];P=[];K=true}break;case"table-row-group":if(w[1]==="/")--x;else++x;break;case"table-row":;case"行":if(w[1]==="/"){B+=N;N=1;break}p=xe(w[0],false);if(p["行号"])B=p["行号"]-1;else if(B==-1)B=0;N=+p["number-rows-repeated"]||1;if(N<10)for(Y=0;Y<N;++Y)if(x>0)P[B+Y]={level:x};T=-1;break;case"covered-table-cell":if(w[1]!=="/")++T;if(i.sheetStubs){if(i.dense){if(!b[B])b[B]=[];b[B][T]={t:"z"}}else b[ut({r:B,c:T})]={t:"z"}}k="";_=[];break;case"table-cell":;case"数据":if(w[0].charAt(w[0].length-2)==="/"){++T;E=xe(w[0],false);L=parseInt(E["number-columns-repeated"]||"1",10);C={t:"z",v:null};if(E.formula&&i.cellFormula!=false)C.f=Vh(Oe(E.formula));if((E["数据类型"]||E["value-type"])=="string"){C.t="s";C.v=Oe(E["string-value"]||"");if(i.dense){if(!b[B])b[B]=[];b[B][T]=C}else{b[ut({r:B,c:T})]=C}}T+=L-1}else if(w[1]!=="/"){++T;L=1;var $=N?B+N-1:B;if(T>y.e.c)y.e.c=T;if(T<y.s.c)y.s.c=T;if(B<y.s.r)y.s.r=B;if($>y.e.r)y.e.r=$;E=xe(w[0],false);V=[];z={};C={t:E["数据类型"]||E["value-type"],v:null};if(i.cellFormula){if(E.formula)E.formula=Oe(E.formula);if(E["number-matrix-columns-spanned"]&&E["number-matrix-rows-spanned"]){O=parseInt(E["number-matrix-rows-spanned"],10)||0;F=parseInt(E["number-matrix-columns-spanned"],10)||0;D={s:{r:B,c:T},e:{r:B+O-1,c:T+F-1}};C.F=pt(D);M.push([D,C.F])}if(E.formula)C.f=Vh(E.formula);else for(Y=0;Y<M.length;++Y)if(B>=M[Y][0].s.r&&B<=M[Y][0].e.r)if(T>=M[Y][0].s.c&&T<=M[Y][0].e.c)C.F=M[Y][1]}if(E["number-columns-spanned"]||E["number-rows-spanned"]){O=parseInt(E["number-rows-spanned"],10)||0;F=parseInt(E["number-columns-spanned"],10)||0;D={s:{r:B,c:T},e:{r:B+O-1,c:T+F-1}};R.push(D)}if(E["number-columns-repeated"])L=parseInt(E["number-columns-repeated"],10);switch(C.t){case"boolean":C.t="b";C.v=ze(E["boolean-value"]);break;case"float":C.t="n";C.v=parseFloat(E.value);break;case"percentage":C.t="n";C.v=parseFloat(E.value);break;case"currency":C.t="n";C.v=parseFloat(E.value);break;case"date":C.t="d";C.v=se(E["date-value"]);if(!i.cellDates){C.t="n";C.v=re(C.v)}C.z="m/d/yy";break;case"time":C.t="n";C.v=ae(E["time-value"])/86400;break;case"number":C.t="n";C.v=parseFloat(E["数据数值"]);break;default:if(C.t==="string"||C.t==="text"||!C.t){C.t="s";if(E["string-value"]!=null){k=Oe(E["string-value"]);_=[]}}else throw new Error("Unsupported value type "+C.t);}}else{j=false;if(C.t==="s"){C.v=k||"";if(_.length)C.R=_;j=S==0}if(H.Target)C.l=H;if(V.length>0){C.c=V;V=[]}if(k&&i.cellText!==false)C.w=k;if(!j||i.sheetStubs){if(!(i.sheetRows&&i.sheetRows<=B)){for(var Z=0;Z<N;++Z){L=parseInt(E["number-columns-repeated"]||"1",10);if(i.dense){if(!b[B+Z])b[B+Z]=[];b[B+Z][T]=Z==0?C:oe(C);while(--L>0)b[B+Z][T+L]=oe(C)}else{b[ut({r:B+Z,c:T})]=C;while(--L>0)b[ut({r:B+Z,c:T+L})]=oe(C)}if(y.e.c<=T)y.e.c=T}}}L=parseInt(E["number-columns-repeated"]||"1",10);T+=L-1;L=0;C={};k="";_=[]}H={};break;case"document":;case"document-content":;case"电子表格文档":;case"spreadsheet":;case"主体":;case"scripts":;case"styles":;case"font-face-decls":if(w[1]==="/"){if((o=f.pop())[0]!==w[3])throw"Bad state: "+o}else if(w[0].charAt(w[0].length-2)!=="/")f.push([w[3],true]);break;case"annotation":if(w[1]==="/"){if((o=f.pop())[0]!==w[3])throw"Bad state: "+o;z.t=k;if(_.length)z.R=_;z.a=X;V.push(z)}else if(w[0].charAt(w[0].length-2)!=="/"){f.push([w[3],false])}X="";G=0;k="";S=0;_=[];break;case"creator":if(w[1]==="/"){X=s.slice(G,w.index)}else G=w.index+w[0].length;break;case"meta":;case"元数据":;case"settings":;case"config-item-set":;case"config-item-map-indexed":;case"config-item-map-entry":;case"config-item-map-named":;case"shapes":;case"frame":;case"text-box":;case"image":;case"data-pilot-tables":;case"list-style":;case"form":;case"dde-links":;case"event-listeners":;case"chart":if(w[1]==="/"){if((o=f.pop())[0]!==w[3])throw"Bad state: "+o}else if(w[0].charAt(w[0].length-2)!=="/")f.push([w[3],false]);k="";S=0;_=[];break;case"scientific-number":break;case"currency-symbol":break;case"currency-style":break;case"number-style":;case"percentage-style":;case"date-style":;case"time-style":if(w[1]==="/"){I[c.name]=h;if((o=f.pop())[0]!==w[3])throw"Bad state: "+o}else if(w[0].charAt(w[0].length-2)!=="/"){h="";c=xe(w[0],false);f.push([w[3],true])}break;case"script":break;case"libraries":break;case"automatic-styles":break;case"master-styles":break;case"default-style":;case"page-layout":break;case"style":break;case"map":break;case"font-face":break;case"paragraph-properties":break;case"table-properties":break;case"table-column-properties":break;case"table-row-properties":break;case"table-cell-properties":break;case"number":switch(f[f.length-1][0]){case"time-style":;case"date-style":l=xe(w[0],false);h+=r[w[3]][l.style==="long"?1:0];break;}break;case"fraction":break;case"day":;case"month":;case"year":;case"era":;case"day-of-week":;case"week-of-year":;case"quarter":;case"hours":;case"minutes":;case"seconds":;case"am-pm":switch(f[f.length-1][0]){case"time-style":;case"date-style":l=xe(w[0],false);h+=r[w[3]][l.style==="long"?1:0];break;}break;case"boolean-style":break;case"boolean":break;case"text-style":break;case"text":if(w[0].slice(-2)==="/>")break;else if(w[1]==="/")switch(f[f.length-1][0]){case"number-style":;case"date-style":;case"time-style":h+=s.slice(u,w.index);break;}else u=w.index+w[0].length;break;case"named-range":l=xe(w[0],false);W=Xh(l["cell-range-address"]);var Q={Name:l.name,Ref:W[0]+"!"+W[1]};if(K)Q.Sheet=m.length;U.Names.push(Q);break;case"text-content":break;case"text-properties":break;case"embedded-text":break;case"body":;case"电子表格":break;case"forms":break;case"table-column":break;case"table-header-rows":break;case"table-rows":break;case"table-column-group":break;case"table-header-columns":break;case"table-columns":break;case"null-date":break;case"graphic-properties":break;case"calculation-settings":break;case"named-expressions":break;case"label-range":break;case"label-ranges":break;case"named-expression":break;case"sort":break;case"sort-by":break;case"sort-groups":break;case"tab":break;case"line-break":break;case"span":break;case"p":;case"文本串":if(w[1]==="/"&&(!E||!E["string-value"])){var J=e(s.slice(S,w.index),A);k=(k.length>0?k+"\n":"")+J[0]}else{A=xe(w[0],false);S=w.index+w[0].length}break;case"s":break;case"database-range":if(w[1]==="/")break;try{W=Xh(xe(w[0])["target-range-address"]);v[W[0]]["!autofilter"]={ref:W[1]}}catch(q){}break;case"date":break;case"object":break;case"title":;case"标题":break;case"desc":break;case"binary-data":break;case"table-source":break;case"scenario":break;case"iteration":break;case"content-validations":break;case"content-validation":break;case"help-message":break;case"error-message":break;case"database-ranges":break;case"filter":break;case"filter-and":break;case"filter-or":break;case"filter-condition":break;case"list-level-style-bullet":break;case"list-level-style-number":break;case"list-level-properties":break;case"sender-firstname":;case"sender-lastname":;case"sender-initials":;case"sender-title":;case"sender-position":;case"sender-email":;case"sender-phone-private":;case"sender-fax":;case"sender-company":;case"sender-phone-work":;case"sender-street":;case"sender-city":;case"sender-postal-code":;case"sender-country":;case"sender-state-or-province":;case"author-name":;case"author-initials":;case"chapter":;case"file-name":;case"template-name":;case"sheet-name":break;case"event-listener":break;case"initial-creator":;case"creation-date":;case"print-date":;case"generator":;case"document-statistic":;case"user-defined":;case"editing-duration":;case"editing-cycles":break;case"config-item":break;case"page-number":break;case"page-count":break;case"time":break;case"cell-range-source":break;case"detective":break;case"operation":break;case"highlighted-range":break;case"data-pilot-table":;case"source-cell-range":;case"source-service":;case"data-pilot-field":;case"data-pilot-level":;case"data-pilot-subtotals":;case"data-pilot-subtotal":;case"data-pilot-members":;case"data-pilot-member":;case"data-pilot-display-info":;case"data-pilot-sort-info":;case"data-pilot-layout-info":;case"data-pilot-field-reference":;case"data-pilot-groups":;case"data-pilot-group":;case"data-pilot-group-member":break;case"rect":break;case"dde-connection-decls":;case"dde-connection-decl":;case"dde-link":;case"dde-source":break;case"properties":break;case"property":break;case"a":if(w[1]!=="/"){H=xe(w[0],false);if(!H.href)break;H.Target=H.href;delete H.href;if(H.Target.charAt(0)=="#"&&H.Target.indexOf(".")>-1){W=Xh(H.Target.slice(1));H.Target="#"+W[0]+"!"+W[1]}}break;case"table-protection":break;case"data-pilot-grand-total":break;case"office-document-common-attrs":break;default:switch(w[2]){case"dc:":;case"calcext:":;case"loext:":;case"ooo:":;case"chartooo:":;case"draw:":;case"style:":;case"chart:":;case"form:":;case"uof:":;case"表:":;case"字:":break;default:if(i.WTF)throw new Error(w);};}var ee={Sheets:v,SheetNames:m,Workbook:U};if(i.bookSheets)delete ee.Sheets;return ee}}();function Uv(e,r){r=r||{};var t=!!me(e,"objectdata");if(t)Ua(we(e,"META-INF/manifest.xml"),r);var a=Ce(e,"content.xml");if(!a)throw new Error("Missing content.xml in "+(t?"ODS":"UOF")+" file");var n=Mv(t?a:Xe(a),r);if(me(e,"meta.xml"))n.Props=Ka(we(e,"meta.xml"));return n}function Hv(e,r){return Mv(e,r)}var Wv=function(){var e="<office:document-styles "+ar({"xmlns:office":"urn:oasis:names:tc:opendocument:xmlns:office:1.0","xmlns:table":"urn:oasis:names:tc:opendocument:xmlns:table:1.0","xmlns:style":"urn:oasis:names:tc:opendocument:xmlns:style:1.0","xmlns:text":"urn:oasis:names:tc:opendocument:xmlns:text:1.0","xmlns:draw":"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0","xmlns:fo":"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0","xmlns:xlink":"http://www.w3.org/1999/xlink","xmlns:dc":"http://purl.org/dc/elements/1.1/","xmlns:number":"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0","xmlns:svg":"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0","xmlns:of":"urn:oasis:names:tc:opendocument:xmlns:of:1.2","office:version":"1.2"})+"></office:document-styles>";return function r(){return Ae+e}}();var Vv=function(){var e=function(e){return Ne(e).replace(/  +/g,function(e){return'<text:s text:c="'+e.length+'"/>'}).replace(/\t/g,"<text:tab/>").replace(/\n/g,"<text:line-break/>").replace(/^ /,"<text:s/>").replace(/ $/,"<text:s/>")};var r="          <table:table-cell />\n";var t="          <table:covered-table-cell/>\n";var a=function(a,n,i){var s=[];s.push('      <table:table table:name="'+Ne(n.SheetNames[i])+'">\n');var f=0,o=0,l=dt(a["!ref"]);var c=a["!merges"]||[],h=0;var u=Array.isArray(a);for(f=0;f<l.s.r;++f)s.push("        <table:table-row></table:table-row>\n");for(;f<=l.e.r;++f){s.push("        <table:table-row>\n");for(o=0;o<l.s.c;++o)s.push(r);for(;o<=l.e.c;++o){var d=false,p={},v="";for(h=0;h!=c.length;++h){if(c[h].s.c>o)continue;if(c[h].s.r>f)continue;if(c[h].e.c<o)continue;if(c[h].e.r<f)continue;if(c[h].s.c!=o||c[h].s.r!=f)d=true;p["table:number-columns-spanned"]=c[h].e.c-c[h].s.c+1;p["table:number-rows-spanned"]=c[h].e.r-c[h].s.r+1;break}if(d){s.push(t);continue}var g=ut({r:f,c:o}),m=u?(a[f]||[])[o]:a[g];if(m&&m.f){p["table:formula"]=Ne(zh(m.f));if(m.F){if(m.F.slice(0,g.length)==g){var b=dt(m.F);p["table:number-matrix-columns-spanned"]=b.e.c-b.s.c+1;p["table:number-matrix-rows-spanned"]=b.e.r-b.s.r+1}}}if(!m){s.push(r);continue}switch(m.t){case"b":v=m.v?"TRUE":"FALSE";p["office:value-type"]="boolean";p["office:boolean-value"]=m.v?"true":"false";break;case"n":v=m.w||String(m.v||0);p["office:value-type"]="float";p["office:value"]=m.v||0;break;case"s":;case"str":v=m.v;p["office:value-type"]="string";break;case"d":v=m.w||se(m.v).toISOString();p["office:value-type"]="date";p["office:date-value"]=se(m.v).toISOString();p["table:style-name"]="ce1";break;default:s.push(r);continue;}var w=e(v);if(m.l&&m.l.Target){var C=m.l.Target;C=C.charAt(0)=="#"?"#"+Gh(C.slice(1)):C;w=nr("text:a",w,{"xlink:href":C})}s.push("          "+nr("table:table-cell",nr("text:p",w,{}),p)+"\n")}s.push("        </table:table-row>\n")}s.push("      </table:table>\n");return s.join("")};var n=function(e){e.push(" <office:automatic-styles>\n");e.push('  <number:date-style style:name="N37" number:automatic-order="true">\n');e.push('   <number:month number:style="long"/>\n');e.push("   <number:text>/</number:text>\n");e.push('   <number:day number:style="long"/>\n');e.push("   <number:text>/</number:text>\n");e.push("   <number:year/>\n");e.push("  </number:date-style>\n");e.push('  <style:style style:name="ce1" style:family="table-cell" style:parent-style-name="Default" style:data-style-name="N37"/>\n');e.push(" </office:automatic-styles>\n")};return function i(e,r){var t=[Ae];var i=ar({"xmlns:office":"urn:oasis:names:tc:opendocument:xmlns:office:1.0","xmlns:table":"urn:oasis:names:tc:opendocument:xmlns:table:1.0","xmlns:style":"urn:oasis:names:tc:opendocument:xmlns:style:1.0","xmlns:text":"urn:oasis:names:tc:opendocument:xmlns:text:1.0","xmlns:draw":"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0","xmlns:fo":"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0","xmlns:xlink":"http://www.w3.org/1999/xlink","xmlns:dc":"http://purl.org/dc/elements/1.1/","xmlns:meta":"urn:oasis:names:tc:opendocument:xmlns:meta:1.0","xmlns:number":"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0","xmlns:presentation":"urn:oasis:names:tc:opendocument:xmlns:presentation:1.0","xmlns:svg":"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0","xmlns:chart":"urn:oasis:names:tc:opendocument:xmlns:chart:1.0","xmlns:dr3d":"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0","xmlns:math":"http://www.w3.org/1998/Math/MathML","xmlns:form":"urn:oasis:names:tc:opendocument:xmlns:form:1.0","xmlns:script":"urn:oasis:names:tc:opendocument:xmlns:script:1.0","xmlns:ooo":"http://openoffice.org/2004/office","xmlns:ooow":"http://openoffice.org/2004/writer","xmlns:oooc":"http://openoffice.org/2004/calc","xmlns:dom":"http://www.w3.org/2001/xml-events","xmlns:xforms":"http://www.w3.org/2002/xforms","xmlns:xsd":"http://www.w3.org/2001/XMLSchema","xmlns:xsi":"http://www.w3.org/2001/XMLSchema-instance","xmlns:sheet":"urn:oasis:names:tc:opendocument:sh33tjs:1.0","xmlns:rpt":"http://openoffice.org/2005/report","xmlns:of":"urn:oasis:names:tc:opendocument:xmlns:of:1.2","xmlns:xhtml":"http://www.w3.org/1999/xhtml","xmlns:grddl":"http://www.w3.org/2003/g/data-view#","xmlns:tableooo":"http://openoffice.org/2009/table","xmlns:drawooo":"http://openoffice.org/2010/draw","xmlns:calcext":"urn:org:documentfoundation:names:experimental:calc:xmlns:calcext:1.0","xmlns:loext":"urn:org:documentfoundation:names:experimental:office:xmlns:loext:1.0","xmlns:field":"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0","xmlns:formx":"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0","xmlns:css3t":"http://www.w3.org/TR/css3-text/","office:version":"1.2"});var s=ar({"xmlns:config":"urn:oasis:names:tc:opendocument:xmlns:config:1.0","office:mimetype":"application/vnd.oasis.opendocument.spreadsheet"});if(r.bookType=="fods")t.push("<office:document"+i+s+">\n");else t.push("<office:document-content"+i+">\n");n(t);t.push("  <office:body>\n");t.push("    <office:spreadsheet>\n");for(var f=0;f!=e.SheetNames.length;++f)t.push(a(e.Sheets[e.SheetNames[f]],e,f,r));t.push("    </office:spreadsheet>\n");t.push("  </office:body>\n");if(r.bookType=="fods")t.push("</office:document>");else t.push("</office:document-content>");return t.join("")}}();function zv(e,r){if(r.bookType=="fods")return Vv(e,r);var t=new ke;var a="";var n=[];var i=[];a="mimetype";t.file(a,"application/vnd.oasis.opendocument.spreadsheet");a="content.xml";t.file(a,Vv(e,r));n.push([a,"text/xml"]);i.push([a,"ContentFile"]);a="styles.xml";t.file(a,Wv(e,r));n.push([a,"text/xml"]);i.push([a,"StylesFile"]);a="meta.xml";t.file(a,Xa());n.push([a,"text/xml"]);i.push([a,"MetadataFile"]);a="manifest.rdf";t.file(a,za(i));n.push([a,"application/rdf+xml"]);a="META-INF/manifest.xml";t.file(a,Ha(n));return t}function Xv(e,r){if(!r)return 0;var t=e.SheetNames.indexOf(r);if(t==-1)throw new Error("Sheet not found: "+r);return t}function Gv(e){return function r(t,a){var n=Xv(t,a.sheet);return e.from_sheet(t.Sheets[t.SheetNames[n]],a,t)}}var jv=Gv(Ov);var Kv=Gv({from_sheet:Pg});var Yv=Gv(rf);var $v=Gv(tf);var Zv=Gv(nf);var Qv=Gv(Kf);var Jv=Gv({from_sheet:Ng});var qv=Gv(ef);var eg=Gv(af);function rg(e){return function r(t){for(var a=0;a!=e.length;++a){var n=e[a];if(t[n[0]]===undefined)t[n[0]]=n[1];if(n[2]==="n")t[n[0]]=Number(t[n[0]])}}}var tg=rg([["cellNF",false],["cellHTML",true],["cellFormula",true],["cellStyles",false],["cellText",true],["cellDates",false],["sheetStubs",false],["sheetRows",0,"n"],["bookDeps",false],["bookSheets",false],["bookProps",false],["bookFiles",false],["bookVBA",false],["password",""],["WTF",false]]);var ag=rg([["cellDates",false],["bookSST",false],["bookType","xlsx"],["compression",false],["WTF",false]]);function ng(e){if(Da.WS.indexOf(e)>-1)return"sheet";if(Da.CS&&e==Da.CS)return"chart";if(Da.DS&&e==Da.DS)return"dialog";if(Da.MS&&e==Da.MS)return"macro";return e&&e.length?e:"sheet"}function ig(e,r){if(!e)return 0;try{e=r.map(function a(r){if(!r.id)r.id=r.strRelID;return[r.name,e["!id"][r.id].Target,ng(e["!id"][r.id].Type)]})}catch(t){return null}return!e||e.length===0?null:e}function sg(e,r,t,a,n,i,s,f,o,l,c,h){try{i[a]=Fa(Ce(e,t,true),r);var u=we(e,r);var d;switch(f){case"sheet":d=up(u,r,n,o,i[a],l,c,h);break;case"chart":d=dp(u,r,n,o,i[a],l,c,h);if(!d||!d["!chart"])break;var p=Se(d["!chart"].Target,r);var v=Oa(p);var g=Sl(Ce(e,p,true),Fa(Ce(e,v,true),p));var m=Se(g,p);var b=Oa(m);d=Id(Ce(e,m,true),m,o,Fa(Ce(e,b,true),m),l,d);break;case"macro":d=pp(u,r,n,o,i[a],l,c,h);break;case"dialog":d=vp(u,r,n,o,i[a],l,c,h);break;}s[a]=d}catch(w){if(o.WTF)throw w}}function fg(e){return e.charAt(0)=="/"?e.slice(1):e}function og(e,r){F(O);r=r||{};tg(r);if(me(e,"META-INF/manifest.xml"))return Uv(e,r);if(me(e,"objectdata.xml"))return Uv(e,r);if(me(e,"Index/Document.iwa"))throw new Error("Unsupported NUMBERS file");var t=Ee(e);var a=ya(Ce(e,"[Content_Types].xml"));var n=false;var i,s;if(a.workbooks.length===0){s="xl/workbook.xml";if(we(e,s,true))a.workbooks.push(s)}if(a.workbooks.length===0){s="xl/workbook.bin";if(!we(e,s,true))throw new Error("Could not find workbook");a.workbooks.push(s);n=true}if(a.workbooks[0].slice(-3)=="bin")n=true;var f={};var o={};if(!r.bookSheets&&!r.bookProps){jh=[];if(a.sst)try{jh=bp(we(e,fg(a.sst)),a.sst,r)}catch(l){if(r.WTF)throw l}if(r.cellStyles&&a.themes.length)f=mp(Ce(e,a.themes[0].replace(/^\//,""),true)||"",a.themes[0],r);if(a.style)o=gp(we(e,fg(a.style)),a.style,f,r)}a.links.map(function(t){return Ep(we(e,fg(t)),t,r)});var c=hp(we(e,fg(a.workbooks[0])),a.workbooks[0],r);var h={},u="";if(a.coreprops.length){u=we(e,fg(a.coreprops[0]),true);if(u)h=Ka(u);if(a.extprops.length!==0){u=we(e,fg(a.extprops[0]),true);if(u)en(u,h,r)}}var d={};if(!r.bookSheets||r.bookProps){if(a.custprops.length!==0){u=Ce(e,fg(a.custprops[0]),true);if(u)d=nn(u,r)}}var p={};if(r.bookSheets||r.bookProps){if(c.Sheets)i=c.Sheets.map(function y(e){return e.name});else if(h.Worksheets&&h.SheetNames.length>0)i=h.SheetNames;if(r.bookProps){p.Props=h;p.Custprops=d}if(r.bookSheets&&typeof i!=="undefined")p.SheetNames=i;if(r.bookSheets?p.SheetNames:r.bookProps)return p}i={};var v={};if(r.bookDeps&&a.calcchain)v=Cp(we(e,fg(a.calcchain)),a.calcchain,r);var g=0;var m={};var b,w;{var C=c.Sheets;h.Worksheets=C.length;h.SheetNames=[];for(var E=0;E!=C.length;++E){h.SheetNames[E]=C[E].name}}var k=n?"bin":"xml";var S=a.workbooks[0].lastIndexOf("/");var A=(a.workbooks[0].slice(0,S+1)+"_rels/"+a.workbooks[0].slice(S+1)+".rels").replace(/^\//,"");if(!me(e,A))A="xl/_rels/workbook."+k+".rels";var _=Fa(Ce(e,A,true),A);if(_)_=ig(_,c.Sheets);var B=we(e,"xl/worksheets/sheet.xml",true)?1:0;for(g=0;g!=h.Worksheets;++g){var T="sheet";if(_&&_[g]){b="xl/"+_[g][1].replace(/[\/]?xl\//,"");if(!me(e,b))b=_[g][1];if(!me(e,b))b=A.replace(/_rels\/.*$/,"")+_[g][1];T=_[g][2]}else{b="xl/worksheets/sheet"+(g+1-B)+"."+k;b=b.replace(/sheet0\./,"sheet.")}w=b.replace(/^(.*)(\/)([^\/]*)$/,"$1/_rels/$3.rels");sg(e,b,w,h.SheetNames[g],g,m,i,T,r,c,f,o)}if(a.comments)Bl(e,a.comments,i,m,r);p={Directory:a,Workbook:c,Props:h,Custprops:d,Deps:v,Sheets:i,SheetNames:h.SheetNames,Strings:jh,Styles:o,Themes:f,SSF:O.get_table()};if(r.bookFiles){p.keys=t;p.files=e.files}if(r.bookVBA){if(a.vba.length>0)p.vbaraw=we(e,fg(a.vba[0]),true);else if(a.defaults&&a.defaults.bin===Ll)p.vbaraw=we(e,"xl/vbaProject.bin",true)}return p}function lg(e,r){var t=r||{};var a="Workbook",n=V.find(e,a);try{a="/!DataSpaces/Version";n=V.find(e,a);if(!n||!n.content)throw new Error("ECMA-376 Encrypted file missing "+a);Bf(n.content);a="/!DataSpaces/DataSpaceMap";n=V.find(e,a);if(!n||!n.content)throw new Error("ECMA-376 Encrypted file missing "+a);var i=yf(n.content);if(i.length!==1||i[0].comps.length!==1||i[0].comps[0].t!==0||i[0].name!=="StrongEncryptionDataSpace"||i[0].comps[0].v!=="EncryptedPackage")throw new Error("ECMA-376 Encrypted file bad "+a);a="/!DataSpaces/DataSpaceInfo/StrongEncryptionDataSpace";n=V.find(e,a);if(!n||!n.content)throw new Error("ECMA-376 Encrypted file missing "+a);var s=xf(n.content);if(s.length!=1||s[0]!="StrongEncryptionTransform")throw new Error("ECMA-376 Encrypted file bad "+a);a="/!DataSpaces/TransformInfo/StrongEncryptionTransform/!Primary";n=V.find(e,a);if(!n||!n.content)throw new Error("ECMA-376 Encrypted file missing "+a);Rf(n.content)}catch(f){}a="/EncryptionInfo";n=V.find(e,a);if(!n||!n.content)throw new Error("ECMA-376 Encrypted file missing "+a);var o=Ff(n.content);a="/EncryptedPackage";n=V.find(e,a);if(!n||!n.content)throw new Error("ECMA-376 Encrypted file missing "+a);if(o[0]==4&&typeof decrypt_agile!=="undefined")return decrypt_agile(o[1],n.content,t.password||"",t);if(o[0]==2&&typeof decrypt_std76!=="undefined")return decrypt_std76(o[1],n.content,t.password||"",t);throw new Error("File is password-protected")}function cg(e,r){Al=1024;if(r.bookType=="ods")return zv(e,r);if(e&&!e.SSF){e.SSF=O.get_table()}if(e&&e.SSF){F(O);O.load_table(e.SSF);r.revssf=Q(e.SSF);r.revssf[e.SSF[65535]]=0;r.ssf=e.SSF}r.rels={};r.wbrels={};r.Strings=[];r.Strings.Count=0;r.Strings.Unique=0;if(Yh)r.revStrings=new Map;else{r.revStrings={};r.revStrings.foo=[];delete r.revStrings.foo}var t=r.bookType=="xlsb"?"bin":"xml";var a=Hl.indexOf(r.bookType)>-1;var n=Ta();ag(r=r||{});var i=new ke;var s="",f=0;r.cellXfs=[];Jh(r.cellXfs,{},{revssf:{General:0}});if(!e.Props)e.Props={};s="docProps/core.xml";i.file(s,Za(e.Props,r));n.coreprops.push(s);La(r.rels,2,s,Da.CORE_PROPS);s="docProps/app.xml";if(e.Props&&e.Props.SheetNames){}else if(!e.Workbook||!e.Workbook.Sheets)e.Props.SheetNames=e.SheetNames;else{var o=[];for(var l=0;l<e.SheetNames.length;++l)if((e.Workbook.Sheets[l]||{}).Hidden!=2)o.push(e.SheetNames[l]);e.Props.SheetNames=o}e.Props.Worksheets=e.Props.SheetNames.length;i.file(s,tn(e.Props,r));n.extprops.push(s);La(r.rels,3,s,Da.EXT_PROPS);if(e.Custprops!==e.Props&&K(e.Custprops||{}).length>0){s="docProps/custom.xml";i.file(s,fn(e.Custprops,r));n.custprops.push(s);La(r.rels,4,s,Da.CUST_PROPS)}for(f=1;f<=e.SheetNames.length;++f){var c={"!id":{}};var h=e.Sheets[e.SheetNames[f-1]];var u=(h||{})["!type"]||"sheet";switch(u){case"chart":;default:s="xl/worksheets/sheet"+f+"."+t;i.file(s,Sp(f-1,s,r,e,c));n.sheets.push(s);La(r.wbrels,-1,"worksheets/sheet"+f+"."+t,Da.WS[0]);}if(h){var d=h["!comments"];var p=false;if(d&&d.length>0){var v="xl/comments"+f+"."+t;i.file(v,Tp(d,v,r));n.comments.push(v);La(c,-1,"../comments"+f+"."+t,Da.CMNT);p=true}if(h["!legacy"]){if(p)i.file("xl/drawings/vmlDrawing"+f+".vml",_l(f,h["!comments"]))}delete h["!comments"];delete h["!legacy"]}if(c["!id"].rId1)i.file(Oa(s),Na(c))}if(r.Strings!=null&&r.Strings.length>0){s="xl/sharedStrings."+t;i.file(s,Bp(r.Strings,s,r));n.strs.push(s);La(r.wbrels,-1,"sharedStrings."+t,Da.SST)}s="xl/workbook."+t;i.file(s,kp(e,s,r));n.workbooks.push(s);La(r.rels,1,s,Da.WB);s="xl/theme/theme1.xml";i.file(s,ll(e.Themes,r));n.themes.push(s);La(r.wbrels,-1,"theme/theme1.xml",Da.THEME);s="xl/styles."+t;i.file(s,_p(e,s,r));n.styles.push(s);La(r.wbrels,-1,"styles."+t,Da.STY);if(e.vbaraw&&a){s="xl/vbaProject.bin";i.file(s,e.vbaraw);n.vba.push(s);La(r.wbrels,-1,"vbaProject.bin",Da.VBA)}i.file("[Content_Types].xml",Ra(n,r));i.file("_rels/.rels",Na(r.rels));i.file("xl/_rels/workbook."+t+".rels",Na(r.wbrels));delete r.revssf;delete r.ssf;return i}function hg(e,r){var t="";switch((r||{}).type||"base64"){case"buffer":return[e[0],e[1],e[2],e[3]];case"base64":t=b.decode(e.slice(0,24));break;case"binary":t=e;break;case"array":return[e[0],e[1],e[2],e[3]];
;default:throw new Error("Unrecognized type "+(r&&r.type||"undefined"));}return[t.charCodeAt(0),t.charCodeAt(1),t.charCodeAt(2),t.charCodeAt(3)]}function ug(e,r){if(V.find(e,"EncryptedPackage"))return lg(e,r);return cv(e,r)}function dg(e,r){var t,a=e;var n=r||{};if(!n.type)n.type=w&&Buffer.isBuffer(e)?"buffer":"base64";switch(n.type){case"base64":t=new ke(a,{base64:true});break;case"binary":;case"array":t=new ke(a,{base64:false});break;case"buffer":t=new ke(a);break;default:throw new Error("Unrecognized type "+n.type);}return og(t,n)}function pg(e,r){var t=0;e:while(t<e.length)switch(e.charCodeAt(t)){case 10:;case 13:;case 32:++t;break;case 60:return Vp(e.slice(t),r);default:break e;}return nf.to_workbook(e,r)}function vg(e,r){var t="",a=hg(e,r);switch(r.type){case"base64":t=b.decode(e);break;case"binary":t=e;break;case"buffer":t=e.toString("binary");break;case"array":t=fe(e);break;default:throw new Error("Unrecognized type "+r.type);}if(a[0]==239&&a[1]==187&&a[2]==191)t=Xe(t);return pg(t,r)}function gg(e,r){var t=e;if(r.type=="base64")t=b.decode(t);t=cptable.utils.decode(1200,t.slice(2),"str");r.type="binary";return pg(t,r)}function mg(e){return!e.match(/[^\x00-\x7F]/)?e:Ge(e)}function bg(e,r,t,a){if(a){t.type="string";return nf.to_workbook(e,t)}return nf.to_workbook(r,t)}function wg(e,r){l();if(typeof ArrayBuffer!=="undefined"&&e instanceof ArrayBuffer)return wg(new Uint8Array(e),r);var t=e,a=[0,0,0,0],n=false;var i=r||{};Kh={};if(i.dateNF)Kh.dateNF=i.dateNF;if(!i.type)i.type=w&&Buffer.isBuffer(e)?"buffer":"base64";if(i.type=="file"){i.type=w?"buffer":"binary";t=j(e)}if(i.type=="string"){n=true;i.type="binary";i.codepage=65001;t=mg(e)}if(i.type=="array"&&typeof Uint8Array!=="undefined"&&e instanceof Uint8Array&&typeof ArrayBuffer!=="undefined"){var s=new ArrayBuffer(3),f=new Uint8Array(s);f.foo="bar";if(!f.foo){i=oe(i);i.type="array";return wg(x(t),i)}}switch((a=hg(t,i))[0]){case 208:return ug(V.read(t,i),i);case 9:return cv(t,i);case 60:return Vp(t,i);case 73:if(a[1]===68)return sf(t,i);break;case 84:if(a[1]===65&&a[2]===66&&a[3]===76)return tf.to_workbook(t,i);break;case 80:return a[1]===75&&a[2]<9&&a[3]<9?dg(t,i):bg(e,t,i,n);case 239:return a[3]===60?Vp(t,i):bg(e,t,i,n);case 255:if(a[1]===254){return gg(t,i)}break;case 0:if(a[1]===0&&a[2]>=2&&a[3]===0)return ff.to_workbook(t,i);break;case 3:;case 131:;case 139:;case 140:return ef.to_workbook(t,i);case 123:if(a[1]===92&&a[2]===114&&a[3]===116)return Kf.to_workbook(t,i);break;case 10:;case 13:;case 32:return vg(t,i);}if(a[2]<=12&&a[3]<=31)return ef.to_workbook(t,i);return bg(e,t,i,n)}function Cg(e,r){var t=r||{};t.type="file";return wg(e,t)}function Eg(e,r){switch(r.type){case"base64":;case"binary":break;case"buffer":;case"array":r.type="";break;case"file":return G(r.file,V.write(e,{type:w?"buffer":""}));case"string":throw new Error("'string' output type invalid for '"+r.bookType+"' files");default:throw new Error("Unrecognized type "+r.type);}return V.write(e,r)}function kg(e,r){var t=r||{};var a=cg(e,t);var n={};if(t.compression)n.compression="DEFLATE";if(t.password)n.type=w?"nodebuffer":"string";else switch(t.type){case"base64":n.type="base64";break;case"binary":n.type="string";break;case"string":throw new Error("'string' output type invalid for '"+t.bookType+"' files");case"buffer":;case"file":n.type=w?"nodebuffer":"string";break;default:throw new Error("Unrecognized type "+t.type);}var i=a.generate(n);if(t.password&&typeof encrypt_agile!=="undefined")return Eg(encrypt_agile(i,t.password),t);if(t.type==="file")return G(t.file,i);return t.type=="string"?Xe(i):i}function Sg(e,r){var t=r||{};var a=hv(e,t);return Eg(a,t)}function Ag(e,r,t){if(!t)t="";var a=t+e;switch(r.type){case"base64":return b.encode(Ge(a));case"binary":return Ge(a);case"string":return e;case"file":return G(r.file,a,"utf8");case"buffer":{if(w)return C(a,"utf8");else return Ag(a,{type:"binary"}).split("").map(function(e){return e.charCodeAt(0)})};}throw new Error("Unrecognized type "+r.type)}function _g(e,r){switch(r.type){case"base64":return b.encode(e);case"binary":return e;case"string":return e;case"file":return G(r.file,e,"binary");case"buffer":{if(w)return C(e,"binary");else return e.split("").map(function(e){return e.charCodeAt(0)})};}throw new Error("Unrecognized type "+r.type)}function Bg(e,r){switch(r.type){case"string":;case"base64":;case"binary":var t="";for(var a=0;a<e.length;++a)t+=String.fromCharCode(e[a]);return r.type=="base64"?b.encode(t):r.type=="string"?Xe(t):t;case"file":return G(r.file,e);case"buffer":return e;default:throw new Error("Unrecognized type "+r.type);}}function Tg(e,r){Yd(e);var t=r||{};if(t.type=="array"){t.type="binary";var a=Tg(e,t);t.type="array";return B(a)}switch(t.bookType||"xlsb"){case"xml":;case"xlml":return Ag(rv(e,t),t);case"slk":;case"sylk":return Ag(Yv(e,t),t);case"htm":;case"html":return Ag(jv(e,t),t);case"txt":return _g(Jv(e,t),t);case"csv":return Ag(Kv(e,t),t,"\ufeff");case"dif":return Ag($v(e,t),t);case"dbf":return Bg(qv(e,t),t);case"prn":return Ag(Zv(e,t),t);case"rtf":return Ag(Qv(e,t),t);case"eth":return Ag(eg(e,t),t);case"fods":return Ag(zv(e,t),t);case"biff2":if(!t.biff)t.biff=2;case"biff3":if(!t.biff)t.biff=3;case"biff4":if(!t.biff)t.biff=4;return Bg(Dv(e,t),t);case"biff5":if(!t.biff)t.biff=5;case"biff8":;case"xla":;case"xls":if(!t.biff)t.biff=8;return Sg(e,t);case"xlsx":;case"xlsm":;case"xlam":;case"xlsb":;case"ods":return kg(e,t);default:throw new Error("Unrecognized bookType |"+t.bookType+"|");}}function yg(e){if(e.bookType)return;var r={xls:"biff8",htm:"html",slk:"sylk",socialcalc:"eth",Sh33tJS:"WTF"};var t=e.file.slice(e.file.lastIndexOf(".")).toLowerCase();if(t.match(/^\.[a-z]+$/))e.bookType=t.slice(1);e.bookType=r[e.bookType]||e.bookType}function xg(e,r,t){var a=t||{};a.type="file";a.file=r;yg(a);return Tg(e,a)}function Ig(e,r,t,a){var n=t||{};n.type="file";n.file=e;yg(n);n.type="buffer";var i=a;if(!(i instanceof Function))i=t;return z.writeFile(e,Tg(r,n),i)}function Rg(e,r,t,a,n,i,s,f){var o=at(t);var l=f.defval,c=f.raw||!f.hasOwnProperty("raw");var h=true;var u=n===1?[]:{};if(n!==1){if(Object.defineProperty)try{Object.defineProperty(u,"__rowNum__",{value:t,enumerable:false})}catch(d){u.__rowNum__=t}else u.__rowNum__=t}if(!s||e[t])for(var p=r.s.c;p<=r.e.c;++p){var v=s?e[t][p]:e[a[p]+o];if(v===undefined||v.t===undefined){if(l===undefined)continue;if(i[p]!=null){u[i[p]]=l}continue}var g=v.v;switch(v.t){case"z":if(g==null)break;continue;case"e":g=void 0;break;case"s":;case"d":;case"b":;case"n":break;default:throw new Error("unrecognized type "+v.t);}if(i[p]!=null){if(g==null){if(l!==undefined)u[i[p]]=l;else if(c&&g===null)u[i[p]]=null;else continue}else{u[i[p]]=c?g:mt(v,g,f)}if(g!=null)h=false}}return{row:u,isempty:h}}function Dg(e,r){if(e==null||e["!ref"]==null)return[];var t={t:"n",v:0},a=0,n=1,i=[],s=0,f="";var o={s:{r:0,c:0},e:{r:0,c:0}};var l=r||{};var c=l.range!=null?l.range:e["!ref"];if(l.header===1)a=1;else if(l.header==="A")a=2;else if(Array.isArray(l.header))a=3;switch(typeof c){case"string":o=vt(c);break;case"number":o=vt(e["!ref"]);o.s.r=c;break;default:o=c;}if(a>0)n=0;var h=at(o.s.r);var u=[];var d=[];var p=0,v=0;var g=Array.isArray(e);var m=o.s.r,b=0,w=0;if(g&&!e[m])e[m]=[];for(b=o.s.c;b<=o.e.c;++b){u[b]=ft(b);t=g?e[m][b]:e[u[b]+h];switch(a){case 1:i[b]=b-o.s.c;break;case 2:i[b]=u[b];break;case 3:i[b]=l.header[b-o.s.c];break;default:if(t==null)t={w:"__EMPTY",t:"s"};f=s=mt(t,null,l);v=0;for(w=0;w<i.length;++w)if(i[w]==f)f=s+"_"+ ++v;i[b]=f;}}for(m=o.s.r+n;m<=o.e.r;++m){var C=Rg(e,o,m,u,a,i,g,l);if(C.isempty===false||(a===1?l.blankrows!==false:!!l.blankrows))d[p++]=C.row}d.length=p;return d}var Og=/"/g;function Fg(e,r,t,a,n,i,s,f){var o=true;var l=[],c="",h=at(t);for(var u=r.s.c;u<=r.e.c;++u){if(!a[u])continue;var d=f.dense?(e[t]||[])[u]:e[a[u]+h];if(d==null)c="";else if(d.v!=null){o=false;c=""+mt(d,null,f);for(var p=0,v=0;p!==c.length;++p)if((v=c.charCodeAt(p))===n||v===i||v===34){c='"'+c.replace(Og,'""')+'"';break}if(c=="ID")c='"ID"'}else if(d.f!=null&&!d.F){o=false;c="="+d.f;if(c.indexOf(",")>=0)c='"'+c.replace(Og,'""')+'"'}else c="";l.push(c)}if(f.blankrows===false&&o)return null;return l.join(s)}function Pg(e,r){var t=[];var a=r==null?{}:r;if(e==null||e["!ref"]==null)return"";var n=vt(e["!ref"]);var i=a.FS!==undefined?a.FS:",",s=i.charCodeAt(0);var f=a.RS!==undefined?a.RS:"\n",o=f.charCodeAt(0);var l=new RegExp((i=="|"?"\\|":i)+"+$");var c="",h=[];a.dense=Array.isArray(e);var u=a.skipHidden&&e["!cols"]||[];var d=a.skipHidden&&e["!rows"]||[];for(var p=n.s.c;p<=n.e.c;++p)if(!(u[p]||{}).hidden)h[p]=ft(p);for(var v=n.s.r;v<=n.e.r;++v){if((d[v]||{}).hidden)continue;c=Fg(e,n,v,h,s,o,i,a);if(c==null){continue}if(a.strip)c=c.replace(l,"");t.push(c+f)}delete a.dense;return t.join("")}function Ng(e,r){if(!r)r={};r.FS="\t";r.RS="\n";var t=Pg(e,r);if(typeof cptable=="undefined"||r.type=="string")return t;var a=cptable.utils.encode(1200,t,"str");return String.fromCharCode(255)+String.fromCharCode(254)+a}function Lg(e){var r="",t,a="";if(e==null||e["!ref"]==null)return[];var n=vt(e["!ref"]),i="",s=[],f;var o=[];var l=Array.isArray(e);for(f=n.s.c;f<=n.e.c;++f)s[f]=ft(f);for(var c=n.s.r;c<=n.e.r;++c){i=at(c);for(f=n.s.c;f<=n.e.c;++f){r=s[f]+i;t=l?(e[c]||[])[f]:e[r];a="";if(t===undefined)continue;else if(t.F!=null){r=t.F;if(!t.f)continue;a=t.f;if(r.indexOf(":")==-1)r=r+":"+r}if(t.f!=null)a=t.f;else if(t.t=="z")continue;else if(t.t=="n"&&t.v!=null)a=""+t.v;else if(t.t=="b")a=t.v?"TRUE":"FALSE";else if(t.w!==undefined)a="'"+t.w;else if(t.v===undefined)continue;else if(t.t=="s")a="'"+t.v;else a=""+t.v;o[o.length]=r+"="+a}}return o}function Mg(e,r,t){var a=t||{};var n=+!a.skipHeader;var i=e||{};var s=0,f=0;if(i&&a.origin!=null){if(typeof a.origin=="number")s=a.origin;else{var o=typeof a.origin=="string"?ht(a.origin):a.origin;s=o.r;f=o.c}}var l;var c={s:{c:0,r:0},e:{c:f,r:s+r.length-1+n}};if(i["!ref"]){var h=vt(i["!ref"]);c.e.c=Math.max(c.e.c,h.e.c);c.e.r=Math.max(c.e.r,h.e.r);if(s==-1){s=c.e.r+1;c.e.r=s+r.length-1+n}}var u=a.header||[],d=0;r.forEach(function(e,r){K(e).forEach(function(t){if((d=u.indexOf(t))==-1)u[d=u.length]=t;var o=e[t];var c="z";var h="";if(o&&typeof o==="object"&&!(o instanceof Date)){i[ut({c:f+d,r:s+r+n})]=o}else{if(typeof o=="number")c="n";else if(typeof o=="boolean")c="b";else if(typeof o=="string")c="s";else if(o instanceof Date){c="d";if(!a.cellDates){c="n";o=re(o)}h=a.dateNF||O._table[14]}i[ut({c:f+d,r:s+r+n})]=l={t:c,v:o};if(h)l.z=h}})});c.e.c=Math.max(c.e.c,f+u.length-1);var p=at(s);if(n)for(d=0;d<u.length;++d)i[ft(d+f)+p]={t:"s",v:u[d]};i["!ref"]=pt(c);return i}function Ug(e,r){return Mg(null,e,r)}var Hg={encode_col:ft,encode_row:at,encode_cell:ut,encode_range:pt,decode_col:st,decode_row:tt,split_cell:ct,decode_cell:ht,decode_range:dt,format_cell:mt,get_formulae:Lg,make_csv:Pg,make_json:Dg,make_formulae:Lg,sheet_add_aoa:wt,sheet_add_json:Mg,aoa_to_sheet:Ct,json_to_sheet:Ug,table_to_sheet:Fv,table_to_book:Pv,sheet_to_csv:Pg,sheet_to_txt:Ng,sheet_to_json:Dg,sheet_to_html:Ov.from_sheet,sheet_to_dif:tf.from_sheet,sheet_to_slk:rf.from_sheet,sheet_to_eth:af.from_sheet,sheet_to_formulae:Lg,sheet_to_row_object_array:Dg};(function(e){e.consts=e.consts||{};function r(r){r.forEach(function(r){e.consts[r[0]]=r[1]})}function t(e,r,t){return e[r]!=null?e[r]:e[r]=t}function a(e,r,t){if(typeof r=="string")return e[r]||(e[r]={t:"z"});if(typeof r!="number")return a(e,ut(r));return a(e,ut({r:r,c:t||0}))}function n(e,r){if(typeof r=="number"){if(r>=0&&e.SheetNames.length>r)return r;throw new Error("Cannot find sheet # "+r)}else if(typeof r=="string"){var t=e.SheetNames.indexOf(r);if(t>-1)return t;throw new Error("Cannot find sheet name |"+r+"|")}else throw new Error("Cannot find sheet |"+r+"|")}e.book_new=function(){return{SheetNames:[],Sheets:{}}};e.book_append_sheet=function(e,r,t){if(!t)for(var a=1;a<=65535;++a)if(e.SheetNames.indexOf(t="Sheet"+a)==-1)break;if(!t)throw new Error("Too many worksheets");jd(t);if(e.SheetNames.indexOf(t)>=0)throw new Error("Worksheet with name |"+t+"| already exists!");e.SheetNames.push(t);e.Sheets[t]=r};e.book_set_sheet_visibility=function(e,r,a){t(e,"Workbook",{});t(e.Workbook,"Sheets",[]);var i=n(e,r);t(e.Workbook.Sheets,i,{});switch(a){case 0:;case 1:;case 2:break;default:throw new Error("Bad sheet visibility setting "+a);}e.Workbook.Sheets[i].Hidden=a};r([["SHEET_VISIBLE",0],["SHEET_HIDDEN",1],["SHEET_VERY_HIDDEN",2]]);e.cell_set_number_format=function(e,r){e.z=r;return e};e.cell_set_hyperlink=function(e,r,t){if(!r){delete e.l}else{e.l={Target:r};if(t)e.l.Tooltip=t}return e};e.cell_set_internal_link=function(r,t,a){return e.cell_set_hyperlink(r,"#"+t,a)};e.cell_add_comment=function(e,r,t){if(!e.c)e.c=[];e.c.push({t:r,a:t||"SheetJS"})};e.sheet_set_array_formula=function(e,r,t){var n=typeof r!="string"?r:vt(r);var i=typeof r=="string"?r:pt(r);for(var s=n.s.r;s<=n.e.r;++s)for(var f=n.s.c;f<=n.e.c;++f){var o=a(e,s,f);o.t="n";o.F=i;delete o.v;if(s==n.s.r&&f==n.s.c)o.f=t}return e};return e})(Hg);if(w&&typeof require!="undefined")(function(){var r={}.Readable;var t=function(e,t){var a=r();var n=t==null?{}:t;if(e==null||e["!ref"]==null){a.push(null);return a}var i=vt(e["!ref"]);var s=n.FS!==undefined?n.FS:",",f=s.charCodeAt(0);var o=n.RS!==undefined?n.RS:"\n",l=o.charCodeAt(0);var c=new RegExp((s=="|"?"\\|":s)+"+$");var h="",u=[];n.dense=Array.isArray(e);var d=n.skipHidden&&e["!cols"]||[];var p=n.skipHidden&&e["!rows"]||[];for(var v=i.s.c;v<=i.e.c;++v)if(!(d[v]||{}).hidden)u[v]=ft(v);var g=i.s.r;var m=false;a._read=function(){if(!m){m=true;return a.push("\ufeff")}while(g<=i.e.r){++g;if((p[g-1]||{}).hidden)continue;h=Fg(e,i,g-1,u,f,l,s,n);if(h!=null){if(n.strip)h=h.replace(c,"");a.push(h+o);break}}if(g>i.e.r)return a.push(null)};return a};var a=function(e,t){var a=r();var n=t||{};var i=n.header!=null?n.header:Ov.BEGIN;var s=n.footer!=null?n.footer:Ov.END;a.push(i);var f=dt(e["!ref"]);n.dense=Array.isArray(e);a.push(Ov._preamble(e,f,n));var o=f.s.r;var l=false;a._read=function(){if(o>f.e.r){if(!l){l=true;a.push("</table>"+s)}return a.push(null)}while(o<=f.e.r){a.push(Ov._row(e,f,o,n));++o;break}};return a};var n=function(e,t){var a=r({objectMode:true});if(e==null||e["!ref"]==null){a.push(null);return a}var n={t:"n",v:0},i=0,s=1,f=[],o=0,l="";var c={s:{r:0,c:0},e:{r:0,c:0}};var h=t||{};var u=h.range!=null?h.range:e["!ref"];if(h.header===1)i=1;else if(h.header==="A")i=2;else if(Array.isArray(h.header))i=3;switch(typeof u){case"string":c=vt(u);break;case"number":c=vt(e["!ref"]);c.s.r=u;break;default:c=u;}if(i>0)s=0;var d=at(c.s.r);var p=[];var v=0;var g=Array.isArray(e);var m=c.s.r,b=0,w=0;if(g&&!e[m])e[m]=[];for(b=c.s.c;b<=c.e.c;++b){p[b]=ft(b);n=g?e[m][b]:e[p[b]+d];switch(i){case 1:f[b]=b-c.s.c;break;case 2:f[b]=p[b];break;case 3:f[b]=h.header[b-c.s.c];break;default:if(n==null)n={w:"__EMPTY",t:"s"};l=o=mt(n,null,h);v=0;for(w=0;w<f.length;++w)if(f[w]==l)l=o+"_"+ ++v;f[b]=l;}}m=c.s.r+s;a._read=function(){if(m>c.e.r)return a.push(null);while(m<=c.e.r){var r=Rg(e,c,m,p,i,f,g,h);++m;if(r.isempty===false||(i===1?h.blankrows!==false:!!h.blankrows)){a.push(r.row);break}}};return a};e.stream={to_json:n,to_html:a,to_csv:t}})();e.parse_xlscfb=cv;e.parse_ods=Uv;e.parse_fods=Hv;e.write_ods=zv;e.parse_zip=og;e.read=wg;e.readFile=Cg;e.readFileSync=Cg;e.write=Tg;e.writeFile=xg;e.writeFileSync=xg;e.writeFileAsync=Ig;e.utils=Hg;e.SSF=O;e.CFB=V}if(typeof exports!=="undefined")make_xlsx_lib(exports);else if(typeof module!=="undefined"&&module.exports)make_xlsx_lib(module.exports);else if(typeof define==="function"&&define.amd)define("xlsx",function(){if(!XLSX.version)make_xlsx_lib(XLSX);return XLSX});else make_xlsx_lib(XLSX);var XLS=XLSX,ODS=XLSX;
Source/UBCS-WEB/dist/css/app.af2d3747.css
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1 @@
.avue-searchs[data-v-47d73e63]{padding-top:50px;width:100%;height:100%;background-color:#fff;z-index:1024}.avue-searchs__title[data-v-47d73e63]{margin-bottom:60px;text-align:center;font-size:42px;font-weight:700;letter-spacing:2px;text-indent:2px}.avue-searchs__form[data-v-47d73e63]{margin:0 auto 50px auto;width:50%;text-align:center}.avue-searchs__form p[data-v-47d73e63]{margin-top:20px}.avue-searchs__scrollbar[data-v-47d73e63]{height:400px}.avue-searchs__list[data-v-47d73e63]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 30px;margin:0 auto;width:70%;border-radius:4px;border:1px solid #ebeef5;background-color:#fff;overflow:hidden;color:#303133;-webkit-transition:.3s;transition:.3s;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.avue-searchs__item[data-v-47d73e63]{padding:5px 0;border-bottom:1px dashed #eee}.avue-searchs__item-icon[data-v-47d73e63]{margin-right:5px;font-size:18px}.avue-searchs__item-title[data-v-47d73e63]{font-size:20px;font-weight:500;color:#333}.avue-searchs__item-path[data-v-47d73e63]{line-height:30px;color:#666}.my-autocomplete li{line-height:normal;padding:7px}.my-autocomplete li .icon{margin-right:5px;display:inline-block;vertical-align:middle}.my-autocomplete li .name{display:inline-block;text-overflow:ellipsis;overflow:hidden;vertical-align:middle}.my-autocomplete li .addr{padding-top:5px;width:100%;font-size:12px;color:#b4b4b4}.my-autocomplete li .highlighted .addr{color:#ddd}.list[data-v-34518f89]{width:100%}.code[data-v-6e8bef7c]{font-size:12px;display:block;font-family:monospace;white-space:pre;margin:1em 0}.theme-picker .el-color-picker__trigger{vertical-align:middle}.theme-picker-dropdown .el-color-dropdown__link-btn{display:none}.container[data-v-37b62fa5]{max-width:100%;padding:0 20px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}.content[data-v-37b62fa5]{font-size:20px;line-height:20px;margin-right:35px}@media screen and (max-width:768px){.content[data-v-37b62fa5]{margin-right:0}}.fade-leave-active{-webkit-transition:opacity .2s;transition:opacity .2s}.fade-enter-active{-webkit-transition:opacity 2.5s;transition:opacity 2.5s}.fade-enter,.fade-leave-to{opacity:0}.avue-logo{position:fixed;top:0;left:0;width:240px;height:64px;line-height:64px;background-color:#20222a;font-size:20px;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.15);box-shadow:0 1px 2px 0 rgba(0,0,0,.15);color:hsla(0,0%,100%,.8);z-index:1024}.avue-logo_title{display:block;text-align:center;font-weight:300;font-size:20px}.avue-logo_subtitle{display:block;text-align:center;font-size:18px;font-weight:700;color:#fff}.imgSpan{top:15px;left:26px}.imgSpan,.logimg{position:absolute}.logimg{top:20px;left:12px}.el-menu-item[data-v-400fb7c3]:focus,.el-menu-item[data-v-400fb7c3]:hover{outline:0;background-color:#060708}.title[data-v-1d6d3090]{color:red}#app{width:100%;height:100%;overflow:hidden}.avue--detail .el-col{margin-bottom:0}.avue-dialog .el-dialog__body{margin-bottom:40px}.avue-dialog__footer{z-index:1000}.avue-crud__pagination{padding:10px 0 2px 20px}.el-collapse-item__content{padding-bottom:0}.el-dropdown-menu__item{font-size:12px!important;line-height:28px!important}.el-scrollbar__view{height:100%}.el-menu--horizontal{border-bottom:none!important}.el-menu{border-right:none!important}.el-menu--display,.el-menu--display+.el-submenu__icon-arrow{display:none}.el-message__content,.el-message__icon{display:inline-block}.el-date-editor .el-range-input,.el-date-editor .el-range-separator{height:auto;overflow:hidden}.el-dialog__wrapper{z-index:2048}.el-col{margin-bottom:8px}.el-main{padding:0!important}.el-dropdown-menu__item--divided:before,.el-menu,.el-menu--horizontal>.el-menu-item:not(.is-disabled):focus,.el-menu--horizontal>.el-menu-item:not(.is-disabled):hover,.el-menu--horizontal>.el-submenu .el-submenu__title:hover{background-color:transparent;background-color:transparent!important}.el-card__header{padding:6px 18px!important}.el-divider--horizontal{margin:12px 0!important}.avue-top{padding:0 20px;position:relative;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.15);box-shadow:0 1px 2px 0 rgba(0,0,0,.15);color:rgba(0,0,0,.65);font-size:28px;height:64px;line-height:64px;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap}.avue-top .el-menu-item i,.avue-top .el-menu-item span{font-size:13px}.avue-top .el-menu--horizontal>.el-menu-item{height:64px;line-height:64px}.avue-breadcrumb{height:100%}.avue-breadcrumb i{font-size:30px!important}.avue-breadcrumb--active{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.top-menu{-webkit-box-sizing:border-box;box-sizing:border-box}.top-menu .el-menu-item{padding:0 10px;border:none!important}.top-search{line-height:64px;position:absolute!important;left:20px;top:0;width:400px!important}.top-search .el-input__inner{font-size:13px;border:none;background-color:transparent}.top-bar__img{margin:0 8px 0 5px;padding:2px;width:30px;height:30px;border-radius:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #eee;vertical-align:middle}.top-bar__left,.top-bar__right{height:64px;position:absolute;top:0}.top-bar__left i,.top-bar__right i{line-height:64px}.top-bar__left{left:20px}.top-bar__right{right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top-bar__item{position:relative;display:inline-block;height:64px;margin:0 10px;font-size:16px}.top-bar__item--show{display:inline-block!important}.top-bar__item .el-badge__content.is-fixed{top:12px;right:5px}.top-bar__title{height:100%;padding:0 40px;text-overflow:ellipsis;white-space:nowrap;font-size:inherit;font-weight:400}.avue-tags,.top-bar__title{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.avue-tags{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;padding:0 10px;margin-bottom:10px;border-top:1px solid #f6f6f6;background-color:#fff;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.05);box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.avue-tags .el-tabs--card>.el-tabs__header{margin:0}.avue-tags .el-tabs--card>.el-tabs__header,.avue-tags .el-tabs--card>.el-tabs__header .el-tabs__item,.avue-tags .el-tabs--card>.el-tabs__header .el-tabs__nav{border:none}.avue-tags .el-tabs--card>.el-tabs__header .el-tabs__item:first-child{border-left-width:1px}.avue-tags .el-tabs--card>.el-tabs__header .el-tabs__item{margin:0 3px;height:40px;line-height:40px;font-size:13px;font-weight:400;color:#ccc}.avue-tags .el-tabs--card>.el-tabs__header .el-tabs__item.is-active{color:#409eff;border-bottom:3px solid #409eff}.avue-tags .el-tabs__nav-next,.avue-tags .el-tabs__nav-prev{width:20px;line-height:34px;font-size:18x;text-align:center}.avue-tags__box{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:106px;width:100%}.avue-tags__box--close .el-tabs__item:first-child{padding:0 20px!important}.avue-tags__box--close .el-tabs__item:first-child .el-icon-close{display:none}.avue-tags__contentmenu{position:fixed;width:120px;background-color:#fff;z-index:1024;border-radius:5px;-webkit-box-shadow:1px 2px 10px #ccc;box-shadow:1px 2px 10px #ccc}.avue-tags__contentmenu .item{cursor:pointer;font-size:14px;padding:8px 20px 8px 15px;color:#606266}.avue-tags__contentmenu .item:first-child{border-top-left-radius:5px;border-top-right-radius:5px}.avue-tags__contentmenu .item:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.avue-tags__contentmenu .item:hover{background-color:#409eff;color:#fff}.avue-tags__menu{position:absolute!important;top:3px;right:0;padding:1px 0 0 15px;-webkit-box-sizing:border-box;box-sizing:border-box}.el-menu--popup .el-menu-item{background-color:#20222a}.el-menu--popup .el-menu-item i,.el-menu--popup .el-menu-item span{color:hsla(0,0%,100%,.7)}.el-menu--popup .el-menu-item:hover i,.el-menu--popup .el-menu-item:hover span{color:#fff}.el-menu--popup .el-menu-item.is-active{background-color:rgba(0,0,0,.8)}.el-menu--popup .el-menu-item.is-active:before{content:"";top:0;left:0;bottom:0;width:4px;background:#409eff;position:absolute}.el-menu--popup .el-menu-item.is-active i,.el-menu--popup .el-menu-item.is-active span{color:#fff}.avue-sidebar{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-top:60px;height:100%;position:relative;background-color:#20222a;-webkit-transition:width .2s;transition:width .2s;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:2px 0 6px rgba(0,21,41,.35);box-shadow:2px 0 6px rgba(0,21,41,.35)}.avue-sidebar .el-scrollbar__wrap{overflow-x:hidden}.avue-sidebar--tip{width:90%;height:140px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:5px;position:absolute;top:5px;left:5%;color:#ccc;z-index:2;text-align:center;font-size:14px;background-color:rgba(0,0,0,.4)}.avue-sidebar .el-menu-item i,.avue-sidebar .el-submenu__title i{margin-right:10px}.avue-sidebar .el-menu-item i,.avue-sidebar .el-menu-item span,.avue-sidebar .el-submenu__title i,.avue-sidebar .el-submenu__title span{color:hsla(0,0%,100%,.7)}.avue-sidebar .el-menu-item:hover,.avue-sidebar .el-submenu__title:hover{background:transparent}.avue-sidebar .el-menu-item:hover i,.avue-sidebar .el-menu-item:hover span,.avue-sidebar .el-submenu__title:hover i,.avue-sidebar .el-submenu__title:hover span{color:#fff}.avue-sidebar .el-menu-item.is-active,.avue-sidebar .el-submenu__title.is-active{background-color:rgba(0,0,0,.8)}.avue-sidebar .el-menu-item.is-active:before,.avue-sidebar .el-submenu__title.is-active:before{content:"";top:0;left:0;bottom:0;width:4px;background:#409eff;position:absolute}.avue-sidebar .el-menu-item.is-active i,.avue-sidebar .el-menu-item.is-active span,.avue-sidebar .el-submenu__title.is-active i,.avue-sidebar .el-submenu__title.is-active span{color:#fff}.fade-transverse-enter-active,.fade-transverse-leave-active{-webkit-transition:all .5s;transition:all .5s}.fade-transverse-enter{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}.fade-transverse-leave-to{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px)}.fade-scale-enter-active,.fade-scale-leave-active{-webkit-transition:all .5s;transition:all .5s}.fade-scale-enter{opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2)}.fade-scale-leave-to{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}@-webkit-keyframes animate-cloud{0%{background-position:600px 100%}to{background-position:0 100%}}.theme-white .el-menu--popup .el-menu-item{background-color:#fff}.theme-white .el-menu--popup .el-menu-item i,.theme-white .el-menu--popup .el-menu-item span{color:#666}.theme-white .el-menu--popup .el-menu-item:hover i,.theme-white .el-menu--popup .el-menu-item:hover span{color:#333}.theme-white .el-menu--popup .el-menu-item.is-active{background-color:#409eff}.theme-white .el-menu--popup .el-menu-item.is-active:before{content:"";top:0;left:0;bottom:0;width:4px;background:#409eff;position:absolute}.theme-white .el-menu--popup .el-menu-item.is-active i,.theme-white .el-menu--popup .el-menu-item.is-active span{color:#fff}.theme-white .avue-header,.theme-white .avue-logo,.theme-white .tags-container{background-color:#409eff}.theme-white .avue-sidebar--tip{background-color:transparent;color:#333}.theme-white .el-dropdown{color:#fff}.theme-white .avue-logo_title{font-weight:400;color:#fff}.theme-white .avue-breadcrumb,.theme-white .avue-breadcrumb i,.theme-white .avue-top .el-menu-item:hover i,.theme-white .avue-top .el-menu-item:hover span,.theme-white .avue-top .el-menu-item i,.theme-white .avue-top .el-menu-item span,.theme-white .logo_title,.theme-white .logo_title i{color:#fff}.theme-white .avue-sidebar{-webkit-box-shadow:2px 0 6px rgba(0,21,41,.15);box-shadow:2px 0 6px rgba(0,21,41,.15);background-color:#fff;padding-top:70px}.theme-white .avue-sidebar .el-menu-item i,.theme-white .avue-sidebar .el-menu-item span,.theme-white .avue-sidebar .el-submenu__title i,.theme-white .avue-sidebar .el-submenu__title span{color:#666}.theme-white .avue-sidebar .el-menu-item:hover,.theme-white .avue-sidebar .el-submenu__title:hover{background:transparent}.theme-white .avue-sidebar .el-menu-item:hover i,.theme-white .avue-sidebar .el-menu-item:hover span,.theme-white .avue-sidebar .el-submenu__title:hover i,.theme-white .avue-sidebar .el-submenu__title:hover span{color:#333}.theme-white .avue-sidebar .el-menu-item.is-active,.theme-white .avue-sidebar .el-submenu__title.is-active{background-color:#409eff}.theme-white .avue-sidebar .el-menu-item.is-active i,.theme-white .avue-sidebar .el-menu-item.is-active span,.theme-white .avue-sidebar .el-submenu__title.is-active i,.theme-white .avue-sidebar .el-submenu__title.is-active span{color:#fff}.theme-white .top-search .el-input__inner{color:#333}.theme-white .top-search input::-webkit-input-placeholder,.theme-white .top-search textarea::-webkit-input-placeholder{color:#fff}.theme-white .top-search input:-moz-placeholder,.theme-white .top-search input::-moz-placeholder,.theme-white .top-search textarea:-moz-placeholder,.theme-white .top-search textarea::-moz-placeholder{color:#fff}.theme-white .top-search input:-ms-input-placeholder,.theme-white .top-search textarea:-ms-input-placeholder{color:#fff}.theme-white .top-bar__item i{color:#fff}.theme-dark .avue-logo{color:#fff;background-color:#2c3643;-webkit-box-shadow:none;box-shadow:none}.theme-dark .avue-logo .avue-logo_title{font-size:20px;font-weight:400}.theme-dark .avue-top{background-color:#2c3643;-webkit-box-shadow:none;box-shadow:none;color:#ccc}.theme-dark .avue-top i,.theme-dark .avue-top span{color:#ccc}.theme-dark .avue-main{padding:0 5px}.theme-dark .avue-tags{padding-left:0;background-color:#2c3643;border-color:transparent}.theme-dark .avue-tags .el-tabs__item{margin:0!important;background-color:#262d37}.theme-dark .avue-tags .el-tabs__item.is-active{color:#262d37!important;background-color:#fff!important;border-color:#262d37!important}.theme-dark .avue-main{background-color:#2c3643}.theme-dark .avue-sidebar{background-color:#2c3643;-webkit-box-shadow:none;box-shadow:none}.theme-dark .avue-sidebar .el-menu-item i,.theme-dark .avue-sidebar .el-menu-item span,.theme-dark .avue-sidebar .el-submenu__title i,.theme-dark .avue-sidebar .el-submenu__title span{color:#ccc}.theme-dark .avue-sidebar .el-menu-item.is-active,.theme-dark .avue-sidebar .el-menu-item:hover,.theme-dark .avue-sidebar .el-submenu__title.is-active,.theme-dark .avue-sidebar .el-submenu__title:hover{background:#262d37}.theme-dark .avue-sidebar .el-menu-item.is-active i,.theme-dark .avue-sidebar .el-menu-item.is-active span,.theme-dark .avue-sidebar .el-menu-item:hover i,.theme-dark .avue-sidebar .el-menu-item:hover span,.theme-dark .avue-sidebar .el-submenu__title.is-active i,.theme-dark .avue-sidebar .el-submenu__title.is-active span,.theme-dark .avue-sidebar .el-submenu__title:hover i,.theme-dark .avue-sidebar .el-submenu__title:hover span{color:#fff}.theme-dark .avue-sidebar .el-menu-item.is-active:before,.theme-dark .avue-sidebar .el-menu-item:hover:before,.theme-dark .avue-sidebar .el-submenu__title.is-active:before,.theme-dark .avue-sidebar .el-submenu__title:hover:before{background-color:#000}.theme-star .avue-main{background:transparent}.theme-star .avue-contail{background-image:url(/img/bg/star-squashed.jpg);background-size:100% 100%}.theme-star .avue-logo{color:#fff}.theme-star .avue-header,.theme-star .avue-logo,.theme-star .tags-container{background-color:transparent}.theme-star .el-card,.theme-star .error-page{opacity:.9}.theme-star .avue-tabs{padding:0 20px}.theme-star .avue-tags{background-color:transparent;border-top:none}.theme-star .avue-top .avue-breadcrumb,.theme-star .avue-top .el-menu-item i,.theme-star .avue-top .el-menu-item span{color:#fff}.theme-star .avue-top .el-menu-item.is-active{background-color:rgba(0,0,0,.4)}.theme-star .avue-top .el-dropdown{color:#fff}.theme-star .avue-sidebar{-webkit-box-shadow:2px 0 6px rgba(0,21,41,.15);box-shadow:2px 0 6px rgba(0,21,41,.15);background-color:transparent}.theme-star .avue-sidebar .el-menu-item i,.theme-star .avue-sidebar .el-menu-item span,.theme-star .avue-sidebar .el-submenu__title i,.theme-star .avue-sidebar .el-submenu__title span{color:#fff}.theme-star .avue-sidebar .el-menu-item:hover,.theme-star .avue-sidebar .el-submenu__title:hover{background:transparent}.theme-star .avue-sidebar .el-menu-item:hover i,.theme-star .avue-sidebar .el-menu-item:hover span,.theme-star .avue-sidebar .el-submenu__title:hover i,.theme-star .avue-sidebar .el-submenu__title:hover span{color:#409eff}.theme-star .avue-sidebar .el-menu-item.is-active,.theme-star .avue-sidebar .el-submenu__title.is-active{background-color:rgba(0,0,0,.4)}.theme-star .avue-sidebar .el-menu-item.is-active i,.theme-star .avue-sidebar .el-menu-item.is-active span,.theme-star .avue-sidebar .el-submenu__title.is-active i,.theme-star .avue-sidebar .el-submenu__title.is-active span{color:#fff}.theme-star .top-search .el-input__inner{color:#333}.theme-star .top-search input::-webkit-input-placeholder,.theme-star .top-search textarea::-webkit-input-placeholder{color:#fff}.theme-star .top-search input:-moz-placeholder,.theme-star .top-search input::-moz-placeholder,.theme-star .top-search textarea:-moz-placeholder,.theme-star .top-search textarea::-moz-placeholder{color:#fff}.theme-star .top-search input:-ms-input-placeholder,.theme-star .top-search textarea:-ms-input-placeholder{color:#fff}.theme-star .top-bar__item i{color:#fff}.theme-vip .avue-header{background-color:#20222a}.theme-vip .el-dropdown{color:rgba(246,202,157,.7)}.theme-vip .avue-logo .avue-logo_title{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(246,202,157,.7)),to(#f6ca9d));-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:400}.theme-vip .avue-breadcrumb i{color:rgba(246,202,157,.7)}.theme-vip .avue-sidebar .el-menu-item.is-active:before{background:rgba(246,202,157,.7)}.theme-vip .avue-sidebar .el-menu-item.is-active i,.theme-vip .avue-sidebar .el-menu-item.is-active span{color:#f6ca9d}.theme-vip .avue-tags .el-tabs__item{color:rgba(0,0,0,.4)!important}.theme-vip .avue-tags .el-tabs__item.is-active{color:#f6ca9d!important;border-color:#f6ca9d!important}.theme-vip .avue-tags .el-tabs__item:before{background:#f6ca9d}.theme-vip .top-search .el-input__inner{color:rgba(246,202,157,.7)}.theme-vip .top-search input::-webkit-input-placeholder,.theme-vip .top-search textarea::-webkit-input-placeholder{color:rgba(246,202,157,.7)}.theme-vip .top-search input:-moz-placeholder,.theme-vip .top-search input::-moz-placeholder,.theme-vip .top-search textarea:-moz-placeholder,.theme-vip .top-search textarea::-moz-placeholder{color:rgba(246,202,157,.7)}.theme-vip .top-search input:-ms-input-placeholder,.theme-vip .top-search textarea:-ms-input-placeholder{color:rgba(246,202,157,.7)}.theme-vip .avue-top .el-menu-item i,.theme-vip .avue-top .el-menu-item span,.theme-vip .top-bar__item i{color:rgba(246,202,157,.7)}.theme-vip .avue-top .el-menu-item:hover i,.theme-vip .avue-top .el-menu-item:hover span{color:#f6ca9d}.theme-d2 .avue-logo{color:#409eff;background-color:#ebf1f6;-webkit-box-shadow:none;box-shadow:none}.theme-d2 .avue-logo .avue-logo_title{font-size:20px;font-weight:400}.theme-d2 .avue-top{background-color:#ebf1f6;-webkit-box-shadow:none;box-shadow:none}.theme-d2 .avue-main{padding:0 5px}.theme-d2 .avue-tags{margin-left:6px;padding:0;border:1px solid #e4e7ed;border-radius:3px;background-color:#ebf1f6;-webkit-box-shadow:none;box-shadow:none}.theme-d2 .avue-tags .el-tabs__item{border-left:1px solid #cfd7e5!important;margin:0!important;background-color:rgba(0,0,0,.03)!important;color:#606266!important;font-size:14px!important;font-weight:500!important}.theme-d2 .avue-tags .el-tabs__item:first-child{border-left:none!important}.theme-d2 .avue-tags .is-active{border-bottom:1px solid #fff!important;background-color:#fff!important;color:#409eff!important}.theme-d2 .avue-sidebar{background-color:#ebf1f6;-webkit-box-shadow:none;box-shadow:none}.theme-d2 .avue-sidebar .el-menu-item i,.theme-d2 .avue-sidebar .el-menu-item span,.theme-d2 .avue-sidebar .el-submenu__title i,.theme-d2 .avue-sidebar .el-submenu__title span{color:#606266}.theme-d2 .avue-sidebar .el-menu-item.is-active,.theme-d2 .avue-sidebar .el-menu-item:hover,.theme-d2 .avue-sidebar .el-submenu__title.is-active,.theme-d2 .avue-sidebar .el-submenu__title:hover{background:hsla(0,0%,100%,.5)}.theme-d2 .avue-sidebar .el-menu-item.is-active i,.theme-d2 .avue-sidebar .el-menu-item.is-active span,.theme-d2 .avue-sidebar .el-menu-item:hover i,.theme-d2 .avue-sidebar .el-menu-item:hover span,.theme-d2 .avue-sidebar .el-submenu__title.is-active i,.theme-d2 .avue-sidebar .el-submenu__title.is-active span,.theme-d2 .avue-sidebar .el-submenu__title:hover i,.theme-d2 .avue-sidebar .el-submenu__title:hover span{color:#409eff}.theme-bule .avue-header,.theme-bule .avue-logo,.theme-bule .avue-sidebar{background:#004ca7}.theme-bule .avue-sidebar .el-menu-item.is-active,.theme-bule .avue-sidebar .el-submenu__title.is-active{background-color:rgba(0,0,0,.2)}.theme-bule .avue-breadcrumb i,.theme-bule .avue-logo .avue-logo_title,.theme-bule .avue-top .el-menu-item:hover i,.theme-bule .avue-top .el-menu-item:hover span,.theme-bule .avue-top .el-menu-item i,.theme-bule .avue-top .el-menu-item span,.theme-bule .el-dropdown,.theme-bule .top-bar__item i{color:#fff}.theme-iview .avue-logo{background:#001529;-webkit-box-shadow:none;box-shadow:none;text-align:center}.theme-iview .avue-logo .avue-logo_title{padding:5px 8px 8px 8px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;font-size:20px;color:#fff;font-weight:500;display:inline;background-color:#409eff}.theme-iview .avue-tags{padding:3px 5px 5px 0;background:#f0f0f0;-webkit-box-shadow:inset 0 0 3px 2px hsla(0,0%,39.2%,.1);box-shadow:inset 0 0 3px 2px hsla(0,0%,39.2%,.1)}.theme-iview .avue-tags .is-active:before{background:#409eff!important}.theme-iview .avue-tags .el-tabs__item{padding:0 15px!important;position:relative;height:32px!important;line-height:32px!important;border:1px solid #e8eaec!important;color:#515a6e!important;background:#fff!important;border-radius:3px}.theme-iview .avue-tags .el-tabs__item:before{content:"";display:inline-block;width:12px;height:12px;margin-right:10px;border-radius:50%;background:#e8eaec}.theme-iview .avue-sidebar{background:#001529}.theme-iview .avue-sidebar .el-menu-item.is-active{background-color:#000c17}.theme-iview .avue-sidebar .el-menu-item.is-active:before{display:none}.theme-iview .avue-sidebar .el-menu-item.is-active i,.theme-iview .avue-sidebar .el-menu-item.is-active span{color:#409eff}.theme-iview .avue-sidebar .el-submenu .el-menu-item.is-active{background-color:#409eff}.theme-iview .avue-sidebar .el-submenu .el-menu-item.is-active:before{display:none}.theme-iview .avue-sidebar .el-submenu .el-menu-item.is-active i,.theme-iview .avue-sidebar .el-submenu .el-menu-item.is-active span{color:#fff}.theme-hey .avue-sidebar{background-color:#fff;-webkit-box-shadow:0 1px 4px rgba(0,21,41,.08);box-shadow:0 1px 4px rgba(0,21,41,.08)}.theme-hey .avue-sidebar .el-menu-item i,.theme-hey .avue-sidebar .el-menu-item span,.theme-hey .avue-sidebar .el-submenu__title i,.theme-hey .avue-sidebar .el-submenu__title span{color:rgba(49,58,70,.8)}.theme-hey .avue-sidebar .el-menu-item:hover,.theme-hey .avue-sidebar .el-submenu__title:hover{background:transparent}.theme-hey .avue-sidebar .el-menu-item:hover i,.theme-hey .avue-sidebar .el-menu-item:hover span,.theme-hey .avue-sidebar .el-submenu__title:hover i,.theme-hey .avue-sidebar .el-submenu__title:hover span{color:#409eff}.theme-hey .avue-sidebar .el-menu-item.is-active,.theme-hey .avue-sidebar .el-submenu__title.is-active{background-color:#f0f6ff}.theme-hey .avue-sidebar .el-menu-item.is-active:before,.theme-hey .avue-sidebar .el-submenu__title.is-active:before{left:auto;right:0}.theme-hey .avue-sidebar .el-menu-item.is-active i,.theme-hey .avue-sidebar .el-menu-item.is-active span,.theme-hey .avue-sidebar .el-submenu__title.is-active i,.theme-hey .avue-sidebar .el-submenu__title.is-active span{color:#409eff}.theme-hey .avue-logo{background-color:#fff;-webkit-box-shadow:none;box-shadow:none}.theme-hey .avue-logo .avue-logo_title{color:#409eff;font-size:20px}.theme-hey .avue-tags{background:#f3f6f8}.theme-hey .avue-tags .el-tabs__item{color:rgba(0,0,0,.65)!important}.theme-hey .avue-tags .is-active{background-color:#fff;border-bottom:none!important}.theme-lte .avue-logo{background-color:#409eff}.theme-lte .avue-logo .avue-logo_title{font-weight:500;font-size:20px;color:#fff}.theme-lte .avue-tags .el-tabs__item{font-size:12px!important;font-weight:500!important}.theme-lte .avue-sidebar{background-color:#263238}.theme-lte .avue-sidebar .el-menu-item i,.theme-lte .avue-sidebar .el-menu-item span,.theme-lte .avue-sidebar .el-submenu__title i,.theme-lte .avue-sidebar .el-submenu__title span{color:#8a979e}.theme-lte .avue-sidebar .el-menu-item.is-active,.theme-lte .avue-sidebar .el-menu-item:hover,.theme-lte .avue-sidebar .el-submenu__title.is-active,.theme-lte .avue-sidebar .el-submenu__title:hover{background-color:#2b373d}.theme-lte .avue-sidebar .el-menu-item.is-active:before,.theme-lte .avue-sidebar .el-submenu__title.is-active:before{display:none}.theme-lte .avue-sidebar .el-menu-item.is-active i,.theme-lte .avue-sidebar .el-menu-item.is-active span,.theme-lte .avue-sidebar .el-submenu__title.is-active i,.theme-lte .avue-sidebar .el-submenu__title.is-active span{color:#fff}.theme-cool .el-menu--popup .el-menu-item{background-color:#fff}.theme-cool .el-menu--popup .el-menu-item i,.theme-cool .el-menu--popup .el-menu-item span{color:#666}.theme-cool .el-menu--popup .el-menu-item:hover i,.theme-cool .el-menu--popup .el-menu-item:hover span{color:#333}.theme-cool .el-menu--popup .el-menu-item.is-active{background-color:#409eff}.theme-cool .el-menu--popup .el-menu-item.is-active:before{content:"";top:0;left:0;bottom:0;width:4px;background:#409eff;position:absolute}.theme-cool .el-menu--popup .el-menu-item.is-active i,.theme-cool .el-menu--popup .el-menu-item.is-active span{color:#fff}.theme-cool .avue-header{background:linear-gradient(120deg,#25aff3,#008ad3)}.theme-cool .avue-tags{padding:0 3px;margin:8px 0;-webkit-box-shadow:none;box-shadow:none;background-color:transparent}.theme-cool .avue-tags .el-tabs__header .el-tabs__item{padding:0 10px!important;background-color:#fff;margin-right:5px;color:#909399;border-radius:3px;height:30px;font-size:12px;line-height:30px}.theme-cool .avue-tags .el-tabs__header .el-tabs__item.is-active{border:none;color:#008ad3}.theme-cool .avue-logo{background:#fff;-webkit-box-shadow:none;box-shadow:none}.theme-cool .avue-sidebar--tip{background-color:transparent;color:#333}.theme-cool .el-dropdown{color:#fff}.theme-cool .avue-logo_title{font-weight:400;color:#008ad3}.theme-cool .avue-breadcrumb,.theme-cool .avue-breadcrumb i,.theme-cool .avue-top .el-menu-item:hover i,.theme-cool .avue-top .el-menu-item:hover span,.theme-cool .avue-top .el-menu-item i,.theme-cool .avue-top .el-menu-item span,.theme-cool .logo_title,.theme-cool .logo_title i{color:#fff}.theme-cool .avue-sidebar{-webkit-box-shadow:2px 0 6px rgba(0,21,41,.15);box-shadow:2px 0 6px rgba(0,21,41,.15);background-color:#fff;padding-top:70px}.theme-cool .avue-sidebar .el-menu-item,.theme-cool .avue-sidebar .el-submenu__title{font-size:13px}.theme-cool .avue-sidebar .el-menu-item i,.theme-cool .avue-sidebar .el-menu-item span,.theme-cool .avue-sidebar .el-submenu__title i,.theme-cool .avue-sidebar .el-submenu__title span{color:#000}.theme-cool .avue-sidebar .el-menu-item:hover,.theme-cool .avue-sidebar .el-submenu__title:hover{background:transparent}.theme-cool .avue-sidebar .el-menu-item:hover i,.theme-cool .avue-sidebar .el-menu-item:hover span,.theme-cool .avue-sidebar .el-submenu__title:hover i,.theme-cool .avue-sidebar .el-submenu__title:hover span{color:#000}.theme-cool .avue-sidebar .el-menu-item.is-active,.theme-cool .avue-sidebar .el-submenu__title.is-active{background-color:#e5f1fb}.theme-cool .avue-sidebar .el-menu-item.is-active:before,.theme-cool .avue-sidebar .el-submenu__title.is-active:before{width:0}.theme-cool .avue-sidebar .el-menu-item.is-active i,.theme-cool .avue-sidebar .el-menu-item.is-active span,.theme-cool .avue-sidebar .el-submenu__title.is-active i,.theme-cool .avue-sidebar .el-submenu__title.is-active span{color:#25aff3}.theme-cool .top-search .el-input__inner{color:#333}.theme-cool .top-search input::-webkit-input-placeholder,.theme-cool .top-search textarea::-webkit-input-placeholder{color:#fff}.theme-cool .top-search input:-moz-placeholder,.theme-cool .top-search input::-moz-placeholder,.theme-cool .top-search textarea:-moz-placeholder,.theme-cool .top-search textarea::-moz-placeholder{color:#fff}.theme-cool .top-search input:-ms-input-placeholder,.theme-cool .top-search textarea:-ms-input-placeholder{color:#fff}.theme-cool .top-bar__item i{color:#fff}.avue-header,.avue-layout .login-logo,.avue-left,.avue-logo,.avue-main,.avue-top{-webkit-transition:all .3s;transition:all .3s}.avue-contail{width:100%;height:100%;background:#f0f2f5;background-size:100%;background-repeat:no-repeat}.avue-left{position:fixed;left:0;top:0;width:240px;height:100%;z-index:1025}.avue--collapse .avue-left,.avue--collapse .avue-logo{width:60px}.avue--collapse .avue-header{padding-left:60px}.avue--collapse .avue-main{width:calc(100% - 60px);left:60px}.avue-header{padding-left:240px;width:100%;background-color:#fff}.avue-header,.avue-main{-webkit-box-sizing:border-box;box-sizing:border-box}.avue-main{position:absolute;left:240px;padding:0;padding-bottom:20px;width:calc(100% - 240px);height:calc(100% - 64px);overflow:hidden;-webkit-transition:all .5s;transition:all .5s;background:#f0f2f5;z-index:1026}.avue-main--fullscreen{width:100%;left:0}.avue-view{padding:0 10px!important;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.avue-footer{margin:0 auto;padding:0 22px;width:1300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.avue-footer .logo{margin-left:-50px}.avue-footer .copyright{color:#666;line-height:1.5;font-size:12px}.avue-shade{position:fixed;display:none;width:100%;height:100%;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.3);z-index:1024}.avue-shade--show{display:block}@media screen and (max-width:992px){.el-dialog,.el-message-box{width:98%!important}.login-left{display:none!important}.login-logo{padding-top:30px!important;margin-left:-30px}.login-weaper{margin:0 auto;width:96%!important}.login-border{border-radius:5px;padding:40px;margin:0 auto;float:none!important}.login-border,.login-main{width:100%!important}.avue-tags{display:none}.avue-left,.avue-logo{left:-240px}.avue-main{left:0;width:100%}.avue-header{margin-bottom:15px;padding-left:15px}.top-bar__item{display:none}.avue--collapse .avue-left,.avue--collapse .avue-logo{width:240px;left:0}.avue--collapse .avue-main{left:240px;width:100%}.avue--collapse .avue-header{padding:0;-webkit-transform:translate3d(230px,0,0);transform:translate3d(230px,0,0)}.avue--collapse .avue-shade{display:block}}/*! normalize.css v2.1.2 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}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}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;color:#333}*{outline:none}::-webkit-scrollbar,::-webkit-scrollbar-track-piece{background-color:transparent}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-thumb{border-radius:5px;background-color:rgba(144,146,152,.3)}.basic-block{opacity:0;color:#fff;-webkit-animation:mymove 1s;animation:mymove 1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.basic-block,.basic-block .box{-webkit-box-sizing:border-box;box-sizing:border-box}.basic-block .box{position:relative;padding:15px;width:100%;height:100%;-webkit-transition:all 1s;transition:all 1s;background-size:cover}.basic-block .box:hover{-webkit-transform:rotateY(1turn);transform:rotateY(1turn)}.basic-block a{color:#fff}.basic-block span{display:block;font-size:16px}.basic-block p{width:80%;font-size:10px;color:#eee;line-height:22px}.basic-block i{position:absolute;bottom:15px;right:15px;font-size:50px!important}@-webkit-keyframes mymove{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes mymove{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.basic-container{padding:10px 6px;-webkit-box-sizing:border-box;box-sizing:border-box}.basic-container--block,.basic-container--block .basic-container__card{height:100%}.basic-container__card{width:100%}.basic-container:first-child{padding-top:0}.flow-design-dialog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0!important;position:absolute;top:40%;left:50%;-webkit-transform:translate(-50%,-40%);transform:translate(-50%,-40%);max-height:calc(100% - 30px);max-width:calc(100% - 30px)}.flow-design-dialog .el-dialog__body{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:auto}.divider[data-v-c59a064a]{margin:10px 0;position:relative;width:100%;height:1px;background-color:#c4c4c4;color:#a4a4a4}.divider span[data-v-c59a064a]{padding:0 10px;position:absolute;top:50%;left:10%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:999;background-color:#fff}.el-container[data-v-48547304]{height:100%}.el-main[data-v-48547304]{height:calc(100% - 30px)}.el-form[data-v-48547304]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.el-form-item[data-v-48547304]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:1rem}.my-messagebox[data-v-48547304]{width:700px}.my-messageboxs[data-v-48547304]{width:500px}.mydialog .el-dialog__body{padding:10px 20px 30px}[data-v-54b6760c] .el-table__fixed{height:calc(100vh - 612px)!important}[data-v-54b6760c] .el-table__body-wrapper::-webkit-scrollbar{height:15px;background:#fff;border:#fff;width:10px}[data-v-54b6760c] .el-table__body-wrapper::-webkit-scrollbar-thumb{background-color:#ececec;border-radius:20px;border:#ececec}.el-button-group[data-v-54b6760c]{margin-right:10px;margin-bottom:10px}.formula-box-card[data-v-32af4f65] .el-card__body{padding:0;height:85%;width:100%}.formula-editor-total[data-v-32af4f65]{height:100%;width:100%}.formula-editor[data-v-32af4f65]{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;-ms-flex-pack:distribute;justify-content:space-around}.formula-editor[data-v-32af4f65],.one[data-v-32af4f65]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.one[data-v-32af4f65]{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;width:auto;height:auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.formula-editor-btn-sm[data-v-32af4f65]{width:68px;height:34px;margin-left:10px;text-align:center;line-height:0;background:#87c2fc}.referBtmType-crud>.el-card>.el-card__body>.avue-crud__menu{display:none!important}.el-tooltip__popper{width:200px!important;-webkit-transition-duration:.2s!important;transition-duration:.2s!important;-webkit-transition-delay:.1s!important;transition-delay:.1s!important}.el-fade-in-linear-leave-to,.fel-fade-in-linear-leave-active{-webkit-transition:opacity 0s!important;transition:opacity 0s!important}.refer-attr-crud>.el-card>.el-card__body>.avue-crud__menu,.refer-config-crud>.el-card>.el-card__body>.avue-crud__menu,.refer-srchcond-crud>.el-card>.el-card__body>.avue-crud__menu{display:none!important}.valueInfo[data-v-9e443f7e],.valueInfo[data-v-26a71935]{float:left;border:1px solid #e9e7e7;display:inline-block;vertical-align:middle;padding:9px 15px;line-height:1}.search-total[data-v-0446bcc7]{border-radius:4px;margin-top:-10px}.dialog-search-button[data-v-0446bcc7]{margin-bottom:15px}.search-total>.search-content>.el-row>.el-col[data-v-0446bcc7]{border-radius:4px}.search-total>.search-content>.el-row>.el-col>.grid-content[data-v-0446bcc7]{border-radius:4px;min-height:36px}.search-total>.search-content>.el-row>.el-col[data-v-0446bcc7]{margin-right:6px}.search-total>.search-content>.el-row>.el-col[data-v-0446bcc7]:last-child{margin-right:0}.grid-content>.el-icon-close[data-v-0446bcc7]{font-size:30px;line-height:40px;cursor:pointer;color:#de8269}.grid-content>.el-icon-close[data-v-0446bcc7]:hover{font-size:30px;color:#db3406}.grid-content>.el-select[data-v-0446bcc7]{width:100%}.grid-content>.el-switch[data-v-0446bcc7]{line-height:40px;height:40px}.el-date-editor.el-input__inner[data-v-0446bcc7],.grid-content>.el-date-editor.el-input[data-v-0446bcc7]{width:100%}.lifeCycleRef>.el-card:nth-of-type(2)>.el-card__body>.avue-crud__menu{display:none!important}.btmTypeForm>.el-form-item>.el-form-item__content>.el-input>.el-input__inner,.domainSelect>.el-form-item__content>.el-select>.el-input>.el-input__inner{width:260px}.viewFlag{width:360px}.viewInput>.el-form-item__content>.el-input>.el-input__inner{width:630px}.descClass>.el-input__inner{width:1000px}.text_tip[data-v-30681979]{padding:10px 0;color:#f56c6c}.el-tag+.el-tag{margin-left:10px;margin-top:10px}.button-new-tag{margin-left:10px;height:32px;line-height:30px;padding-top:0;padding-bottom:0}.input-new-tag{width:90px;margin-left:10px;vertical-align:bottom}.btns-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;padding-bottom:10px}.key_attr_icon[data-v-41454e69]{font-size:20px!important;vertical-align:baseline;color:red}.flex_box[data-v-0a25268a]{display:-webkit-box;display:-ms-flexbox;display:flex;width:1280px}.flex_box .left[data-v-0a25268a]{-webkit-transition:all .5s;transition:all .5s}.flex_box .left .isExpand_box[data-v-0a25268a]{margin-bottom:10px;text-align:right}.flex_box .left .filter_tree[data-v-0a25268a]{margin-top:15px;max-height:400px;overflow-y:scroll}.flex_box .right[data-v-0a25268a]{-webkit-transition:all .5s;transition:all .5s;margin-left:20px;margin-top:30px}ul[data-v-4a46ccdc]{color:#bcbcbc;margin:20px 0 20px 0;padding:0;padding-left:30px;list-style:none}ul li[data-v-4a46ccdc]{margin-bottom:5px;font-size:12px}.radio_box[data-v-4a46ccdc]{padding-left:30px;margin:0 0 25px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.radio_box span[data-v-4a46ccdc]{margin-right:20px}.upload[data-v-4a46ccdc]{padding-left:30px;margin-top:30px}[data-v-4a46ccdc] .no-print{display:none!important}[data-v-16270d07] .el-table__fixed{height:calc(100vh - 370px)!important}[data-v-16270d07] .el-table__body-wrapper::-webkit-scrollbar{height:15px;background:#fff;border:#fff;width:10px}[data-v-16270d07] .el-table__body-wrapper::-webkit-scrollbar-thumb{background-color:#ececec;border-radius:20px;border:#ececec}.el-button[data-v-16270d07]{margin:0 10px 10px 0}[data-v-16270d07] .dialog-footer .el-button{margin:0 10px 0 0}.main[data-v-16270d07]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:calc(100vh - 150px);min-height:400px}.top[data-v-16270d07]{overflow-y:scroll;min-height:55%}.bottom[data-v-16270d07]{margin-top:10px}.el-table__body-wrapper[data-v-16270d07]{height:calc(100% - 44px)!important}.btmTable>.el-card:nth-of-type(2)>.el-card__body>.avue-crud__menu,.enumTable>.el-card:nth-of-type(2)>.el-card__body>.avue-crud__menu{display:none!important}.attributeForm>.el-form-item>.el-form-item__content>.el-input>.el-input__inner,.attributeForm>.el-form-item>.el-form-item__content>.el-select>.el-input>.el-input__inner{width:200px}.attributeForm>.el-form-item>.el-form-item__content{width:190px}.referNameForm>.el-form-item__content>.el-input>.el-input__inner,.referTypeForm>.el-form-item__content>.el-select>.el-input>.el-input__inner{width:200px}.key_attr_icon[data-v-74db513a]{font-size:24px;position:relative;top:2px;color:red}[data-v-74db513a] .el-switch{vertical-align:baseline}.attrRef>.el-card:nth-of-type(2)>.el-card__body>.avue-crud__menu,.revisionRef>.el-card:nth-of-type(2)>.el-card__body>.avue-crud__menu{display:none!important}.linkTypeForm>.el-form-item>.el-form-item__content>.el-input>.el-input__inner,.linkTypeForm>.el-form-item>.el-form-item__content>.el-select{width:290px}#descId,.descClass>.el-input__inner{width:57vw}.el-tag+.el-tag{margin-top:2px}.app[data-v-48a1a93a]{overflow:auto;height:calc(100vh - 150px)}.app[data-v-48a1a93a]::-webkit-scrollbar{height:15px;background:#fff;border:#fff;width:10px}.app[data-v-48a1a93a]::-webkit-scrollbar-thumb{background-color:#ececec;border-radius:20px;border:#ececec}.refresh-icon[data-v-48a1a93a]{color:#409eff;margin-top:8px;margin-left:6px;font-size:18px}.box-card[data-v-0ce78a4c],[data-v-0ce78a4c] .el-col>.el-card>.el-card__header{background:#fff}.clearfix[data-v-0ce78a4c]{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input[data-v-0ce78a4c]{float:right;padding:3px 0;max-width:400px}.btns[data-v-0ce78a4c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btns .btn[data-v-0ce78a4c]{margin:20px 0}ul[data-v-98da592c]{color:#bcbcbc;margin:20px 0 20px 0;padding:0 0 0 30px;list-style:none}ul li[data-v-98da592c]{margin-bottom:5px;font-size:13px}
Source/UBCS-WEB/dist/css/chunk-5c036774.99dbf335.css
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1 @@
#chart[data-v-428ad2c7]{width:100%;height:560px}#chart[data-v-2f3c5d2f]{width:100%;height:400px}#chart[data-v-e69f5398]{width:100%;height:560px}#chart[data-v-867bc414]{width:90%;height:530px}.contextMenu[data-v-8780a714]{display:none;overflow:hidden;font-size:12px;background:#fff;border-radius:4px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15)}.contextMenu .command.disable .item[data-v-8780a714]{color:rgba(0,0,0,.25);cursor:auto}.contextMenu .command.disable .item[data-v-8780a714]:hover{background:#fff}.contextMenu .item[data-v-8780a714]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 12px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.contextMenu .item[data-v-8780a714]:hover{background:#e6f7ff}.contextMenu .item i[data-v-8780a714]{margin-right:8px;margin-top:3px}.btn_box[data-v-1074e6a2]{text-align:center}.event[data-v-65905cfd]{margin-top:20px;text-align:center}.flex[data-v-65905cfd]{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.red[data-v-65905cfd]{color:red}.item_panel_box[data-v-6ce86f12]{height:100%;padding:5px;overflow:hidden}.item_panel_box .exist_list[data-v-6ce86f12]{max-height:40%;overflow-y:scroll}.item_panel_box .exist_list .title[data-v-6ce86f12]{padding:10px 0;text-align:center;font-size:16px;font-weight:700}.item_panel_box .box_item[data-v-6ce86f12]{margin-top:20px}.item-panel[data-v-6ce86f12]{width:100%;height:500px;text-align:center;overflow-y:scroll}.item-panel .item[data-v-6ce86f12]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;margin-left:auto;margin-right:auto;margin-bottom:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.item-panel .item.item-flow-rect[data-v-6ce86f12]{padding:6px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #1890ff;background-color:rgba(24,144,255,.2)}.item-panel .item.item-flow-circle[data-v-6ce86f12]{width:70px;height:70px;border-radius:60px;border:1px solid #fa8c16;background-color:rgba(250,140,22,.2)}.item-panel .item.item-flow-rhombus[data-v-6ce86f12]{width:70px;height:70px;margin:25px auto;border:1px solid #13c2c2;background-color:rgba(19,194,194,.2);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.item-panel .item.item-flow-rhombus span[data-v-6ce86f12]{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.item-panel .item.item-img[data-v-6ce86f12]{max-width:100px}.toolbar[data-v-5828caff]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:27px}.toolbar .split[data-v-5828caff]{width:10px;height:100%;border-right:1px solid #eee;margin-right:10px}.toolbar .pull-right[data-v-5828caff]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto}.toolbar .command[data-v-5828caff]{margin-right:15px;display:-webkit-box;display:-ms-flexbox;display:flex;color:#333}.toolbar .command i[data-v-5828caff]{display:block;width:27px;height:27px;margin:0 6px;padding-top:10px;text-align:center;border:1px solid #fff;cursor:pointer}.toolbar .command span[data-v-5828caff]{display:block;font-size:12px;padding-top:10px;margin-left:-6px;padding-right:6px;line-height:20px;cursor:pointer}.toolbar .command[data-v-5828caff]:hover{color:#1890ff}.toolbar .disable[data-v-5828caff]{color:rgba(0,0,0,.25)}.toolbar .disable i[data-v-5828caff],.toolbar .disable span[data-v-5828caff]{cursor:not-allowed}.toolbar .disable[data-v-5828caff]:hover{color:rgba(0,0,0,.25)}.vue-flowchart-editor[data-v-f797f6e8]{-webkit-box-flex:1;-ms-flex:1;flex:1;flex-direction:column;background:#fff}.vfe-chart[data-v-f797f6e8],.vue-flowchart-editor[data-v-f797f6e8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;width:100%;height:100%}.vfe-chart[data-v-f797f6e8]{position:relative;flex-direction:column}.vfe-chart .vfe-chart-header[data-v-f797f6e8]{border:1px solid #e6e9ed;padding:8px}.vfe-chart .vfe-chart-container[data-v-f797f6e8]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;height:550px;overflow:hidden}.vfe-chart .vfe-chart-container .vfe-chart-main[data-v-f797f6e8]{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;max-height:calc(100% - 5px)}.vfe-chart .vfe-chart-container .vfe-chart-main .tooltip[data-v-f797f6e8]{position:absolute;display:none;top:0;left:0;width:100px;height:auto;padding:15px;border-radius:10px;z-index:999;opacity:.8;color:#fff;font-size:12px;background-color:#000}.vfe-chart .vfe-chart-container .vfe-chart-main .tooltip p[data-v-f797f6e8]{margin:0}.vfe-chart .vfe-chart-container .vfe-chart-sidebar[data-v-f797f6e8]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:15%;background-color:#fafafa;border-right:1px solid #e6e9ed}.vfe-chart .vfe-chart-container .vfe-chart-panel[data-v-f797f6e8]{position:relative;width:300px;background-color:#fafafa;border-left:1px solid #e6e9ed;overflow-y:scroll}.vfe-chart .vfe-chart-container .vfe-chart-panel .vfe-chart-panel-detail[data-v-f797f6e8]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px}.dialogwarp[data-v-696477f8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:70vh}.dialogwarp_tab[data-v-696477f8]{width:79%}.dialogwarp_tab_card[data-v-696477f8]{width:100%;height:100%}.dialogwarp_card[data-v-696477f8]{width:20%}[data-v-696477f8] .el-upload,[data-v-696477f8] .el-upload-dragger{width:100%;height:120px}[data-v-696477f8] .el-upload-dragger .el-icon-upload{margin:15px 0 16px}[class^=icon-]{font-size:12px!important}.clone-input-textarea>.el-form-item__content{width:495px}.clone-avue-crud>.el-card>.el-card__body>.avue-crud__menu,.fixed-avue-crud>.el-card>.el-card__body>.avue-crud__menu,.other-clone-codebasic-crud>.el-card>.el-card__body>.avue-crud__menu,.other-clone-coderule-crud>.el-card>.el-card__body>.avue-crud__menu{display:none!important}.el-table--small .el-table__cell{padding:3px 0}.classify_value_box>.el-scrollbar{height:95%}.basic-container>.el-card>.el-card__body{margin:-10px 0}.code-basicsec-container{padding:1px 6px}.horizontal-line{margin-bottom:-20px!important;width:100%;height:2px}.el-card__body>.treeBox,.el-col-5>.box{height:56vh}.layui-btn,.operator_,filter{width:60px}.left>.el-form-item>.el-form-item__content>.el-input-number,.left>.el-form-item>.el-form-item__content>.el-input-number>.el-input>.el-input__inner{width:120px}.el-col>.el-card>.el-card__header{background:#d5e7ef;border-radius:inherit}.add-basicsec-dialog>.el-dialog>.el-dialog__body{padding:20px 20px 4px;margin-bottom:30px}.add-basicsec-total{width:100%;height:500px}.add-basicsec-total .el-input__inner,.add-basicsec-total .el-textarea__inner{width:220px}.add-basicsec-total>.add-basicsec-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.add-basicsec-form>.el-divider--vertical{width:2px;height:78%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.left{width:45%;height:100%}.right{height:100%;width:auto}.add-basicsec-form>.left>.el-form-item,.add-basicsec-form>.right>div>.el-form-item{margin-bottom:12px}.el-dialog__footer{border-top:1px solid #e9e7e7;padding:5px 10px 10px}.btmTable>.el-card:nth-of-type(2)>.el-card__body>.avue-crud__menu,.enumTable>.el-card:nth-of-type(2)>.el-card__body>.avue-crud__menu{display:none!important}.dockingForm .el-form-item__label{width:130px}.dockingForm .el-form-item__content,.dockingForm .el-form-item__content .el-input>.el-input__inner,.dockingForm .el-input-number--medium{width:300px!important}.dockingForm .cell .el-form-item__content,.dockingForm .cell .el-form-item__content .el-input>.el-input__inner{width:100%!important}.applyRangeTable>.el-card:nth-of-type(2)>.el-card__body>.avue-crud__menu[data-v-4080e927]{display:none!important}[data-v-4080e927] .el-table__body-wrapper::-webkit-scrollbar{height:15px;background:#fff;border:#fff;width:10px}[data-v-4080e927] .el-table__body-wrapper::-webkit-scrollbar-thumb{background-color:#ececec;border-radius:20px;border:#ececec}[data-v-612ea693] .el-table__body-wrapper::-webkit-scrollbar{height:15px;background:#fff;border:#fff;width:10px}[data-v-612ea693] .el-table__body-wrapper::-webkit-scrollbar-thumb{background-color:#ececec;border-radius:20px;border:#ececec}.wf-dialog .el-dialog__body{padding:5px}.wf-dialog .avue-dialog__footer{text-align:center}[data-v-33df8daf] .el-table__fixed{height:calc(100vh - 345px)!important}[data-v-33df8daf] .el-table__body-wrapper::-webkit-scrollbar{height:15px;background:#fff;border:#fff;width:10px}[data-v-33df8daf] .el-table__body-wrapper::-webkit-scrollbar-thumb{background-color:#ececec;border-radius:20px;border:#ececec}.setstyle[data-v-5dde426b]{min-height:200px;padding:0!important;margin:0;overflow:auto;cursor:default!important}[data-v-5dde426b] .el-transfer-panel__list{width:100%;height:370px}[data-v-5dde426b] .el-transfer-panel__body{height:370px}[data-v-5dde426b] .el-input{width:auto}[data-v-5dde426b] .el-transfer-panel{width:270px}[data-v-0ad1b43e] .avue-crud .el-select{width:100px!important}.attributeCrud>.el-card:nth-of-type(2)>.el-card__body>.avue-crud__menu[data-v-0323e26f],.businessCrud>.el-card:nth-of-type(2)>.el-card__body>.avue-crud__menu[data-v-0323e26f]{display:none!important}.app[data-v-0323e26f]{overflow:auto;height:84.3vh}.app[data-v-0323e26f]::-webkit-scrollbar{height:15px;background:#fff;border:#fff;width:10px}.app[data-v-0323e26f]::-webkit-scrollbar-thumb{width:10px;height:10px;background-color:#ececec;border-radius:20px;border:#ececec}.attributeCrud>.el-card:nth-of-type(2)>.el-card__body>.avue-crud__menu[data-v-6b946d9c]{display:none!important}.app[data-v-6b946d9c]{overflow:auto;height:84.3vh}.app[data-v-6b946d9c]::-webkit-scrollbar{height:15px;background:#fff;border:#fff;width:10px}.app[data-v-6b946d9c]::-webkit-scrollbar-thumb{width:10px;height:10px;background-color:#ececec;border-radius:20px;border:#ececec}#basic{height:770px;border-radius:10px}[data-v-2bb07101] .el-dialog__body{padding:0 20px}.cycle_flow[data-v-2bb07101]{height:600px!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;padding:0}.btn_link_del[data-v-2bb07101]{color:red}.applyRangeTable>.el-card:nth-of-type(2)>.el-card__body>.avue-crud__menu{display:none!important}.attrSearch{width:201px}.attrSearch>.el-input__inner{width:200px}.el-header[data-v-0b2ec578],.el-header[data-v-0f0fda45],.el-header[data-v-21cade64],.el-header[data-v-cad1fd62]{padding:0}.headbox{margin-bottom:20px}.box{height:800px}.el-scrollbar{height:100%}.box .el-scrollbar__wrap{overflow:scroll}.selects{width:100%}.seloption{margin-left:10px}.abox{height:771px}.none-border{border:0;background-color:transparent!important}.step-div{margin-top:30px}.affix{position:relative;background-color:#fff}.affix-affix{display:inline-block;color:#fff;padding:10px 30px;text-align:center;background:rgba(0,153,229,.9)}.affix-line{height:100px}.title{margin-bottom:10px}.box{margin-bottom:20px}.top[data-v-9b5b37d8]{padding:10px;font-size:14px;background:rgba(0,153,229,.7);color:#fff;text-align:center;border-radius:2px}
Source/UBCS-WEB/dist/css/chunk-vendors.06e716ef.css
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1 @@
#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;-webkit-box-shadow:0 0 10px #29d,0 0 5px #29d;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translateY(-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.w-e-toolbar{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-lines:multiple}.w-e-toolbar .w-e-menu:hover{z-index:101!important}.w-e-menu a,.w-e-text-container a{color:#333;text-decoration:none}.w-e-menu span{font-size:14px;color:#999}.fullscreen-editor{position:fixed!important;width:100%!important;height:100%!important;left:0!important;top:0!important;background-color:#fff;z-index:9999}.fullscreen-editor .w-e-text-container{width:100%!important;height:95%!important}.echarts{width:600px;height:400px}
Source/UBCS-WEB/dist/css/fontSize.css
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,25 @@
@font-face {
  font-family: "iconfont";
  src: url('../util/font_4017492_2d1qk52m7xp.woff2') format('woff2'),
  url('../util/font_4017492_2d1qk52m7xp.woff') format('woff'),
  url('../util/font_4017492_2d1qk52m7xp.ttf') format('truetype');
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-lianjiekelong:before {
  content: "\e6ca";
}
.icon-qingkong:before {
  content: "\e664";
}
.icon-kelong:before {
  content: "\e612";
}
Source/UBCS-WEB/dist/css/page.e84a6fd9.css
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1 @@
.error-page[data-v-2be0fc08]{background:#f0f2f5;margin-top:-30px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.error-page .img[data-v-2be0fc08]{margin-right:80px;height:360px;width:100%;max-width:430px;background-repeat:no-repeat;background-position:50% 50%;background-size:contain}.error-page .content h1[data-v-2be0fc08]{color:#434e59;font-size:72px;font-weight:600;line-height:72px;margin-bottom:24px}.error-page .content .desc[data-v-2be0fc08]{color:rgba(0,0,0,.45);font-size:20px;line-height:28px;margin-bottom:16px}.error-page[data-v-5e9f17e3]{background:#f0f2f5;margin-top:-30px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.error-page .img[data-v-5e9f17e3]{margin-right:80px;height:360px;width:100%;max-width:430px;background-repeat:no-repeat;background-position:50% 50%;background-size:contain}.error-page .content h1[data-v-5e9f17e3]{color:#434e59;font-size:72px;font-weight:600;line-height:72px;margin-bottom:24px}.error-page .content .desc[data-v-5e9f17e3]{color:rgba(0,0,0,.45);font-size:20px;line-height:28px;margin-bottom:16px}.social-container[data-v-7ac1e600]{margin:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.social-container .iconfont[data-v-7ac1e600]{color:#fff;font-size:30px}.social-container .container[data-v-7ac1e600]{cursor:pointer;display:inline-block;width:50px;height:50px;line-height:50px;text-align:center;border-radius:4px;margin-bottom:10px}.social-container .title[data-v-7ac1e600]{text-align:center}.error-page[data-v-55c86129]{background:#f0f2f5;margin-top:-30px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.error-page .img[data-v-55c86129]{margin-right:80px;height:360px;width:100%;max-width:430px;background-repeat:no-repeat;background-position:50% 50%;background-size:contain}.error-page .content h1[data-v-55c86129]{color:#434e59;font-size:72px;font-weight:600;line-height:72px;margin-bottom:24px}.error-page .content .desc[data-v-55c86129]{color:rgba(0,0,0,.45);font-size:20px;line-height:28px;margin-bottom:16px}.login-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:100%;height:100%;margin:0 auto;background-image:url(/img/bg/bg.jpg);background-size:100% 100%}.login-weaper{margin:0 auto;width:1000px;-webkit-box-shadow:-4px 5px 10px rgba(0,0,0,.4);box-shadow:-4px 5px 10px rgba(0,0,0,.4)}.login-weaper .el-input-group__append{border:none}.login-border,.login-left{position:relative;min-height:500px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.login-left{border-top-left-radius:5px;border-bottom-left-radius:5px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#8b9aac;color:#fff;float:left;width:50%;position:relative}.login-left .img{width:140px}.login-time{position:absolute;left:25px;top:25px;width:100%;color:#fff;font-weight:200;opacity:.9;font-size:18px;overflow:hidden}.image-container{background-color:#e5e5e5;display:inline-block}.background-image{display:block;width:100%;height:auto}.login-left .title{text-align:center;color:#fff;font-weight:700;font-size:30px;letter-spacing:2px}.login-border{border-left:none;border-top-right-radius:5px;border-bottom-right-radius:5px;color:#fff;background-color:#fff;width:50%;float:left}.login-border,.login-main{-webkit-box-sizing:border-box;box-sizing:border-box}.login-main{margin:0 auto;width:65%}.login-main>h3{margin-bottom:20px}.login-main>p{color:#76838f}.login-title{color:#333;margin-bottom:40px;font-weight:500;font-size:22px;text-align:center;letter-spacing:4px}.login-menu{margin-top:40px;width:100%;text-align:center}.login-menu a{color:#999;font-size:12px;margin:0 8px}.login-submit{width:100%;height:45px;border:1px solid #409eff;background:none;font-size:18px;letter-spacing:2px;font-weight:300;color:#409eff;cursor:pointer;margin-top:30px;font-family:neo;-webkit-transition:.25s;transition:.25s}.login-form{margin:10px 0}.login-form i{color:#333}.login-form .el-form-item__content{width:100%}.login-form .el-form-item{margin-bottom:12px}.login-form .el-input input{padding-bottom:10px;text-indent:5px;background:transparent;border:none;border-radius:0;color:#333;border-bottom:1px solid #ebedf2}.login-form .el-input .el-input__prefix i{padding:0 5px;font-size:16px!important}.login-code{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;margin:0 0 0 10px}.login-code-img{margin-top:2px;width:100px;height:38px;background-color:#fdfdfd;border:1px solid #f0f0f0;color:#333;font-size:14px;font-weight:700;letter-spacing:5px;line-height:38px;text-indent:5px;text-align:center;cursor:pointer!important}.lock-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.lock-container .title{margin-bottom:8px;color:#333}.lock-container:before{z-index:-999;content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(/public/img/bg/login.png);background-size:cover}.lock-form{width:300px}.iframe{width:100%;height:100%;border:0;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}
Source/UBCS-WEB/dist/css/views.e99249a9.css
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1 @@
[data-v-af1d0d52]{list-style:none}.MasterBox[data-v-af1d0d52]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:0}div[data-v-af1d0d52]{margin:0;padding:0}.el-font-size{font-size:14px}.wel{-ms-flex-wrap:wrap;flex-wrap:wrap;width:1100px;margin:0 auto}.dialogwarp[data-v-cf0a5774],.wel{display:-webkit-box;display:-ms-flexbox;display:flex}.dialogwarp[data-v-cf0a5774]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:85vh}.dialogwarp_tab[data-v-cf0a5774]{width:79%}.dialogwarp_tab_card[data-v-cf0a5774]{width:100%;height:100%}.dialogwarp_card[data-v-cf0a5774]{width:20%}[data-v-cf0a5774] .el-upload,[data-v-cf0a5774] .el-upload-dragger{width:100%;height:120px}[data-v-cf0a5774] .el-upload-dragger .el-icon-upload{margin:15px 0 16px}.el-tab-pane[data-v-cf0a5774]{height:75vh;overflow:auto}.el-button[data-v-cf0a5774]{margin:0 10px 10px 0}
Source/UBCS-WEB/dist/favicon.png
Source/UBCS-WEB/dist/img/bg/403.svg
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,508 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg width="227px" height="269px" viewBox="0 0 227 269" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
    <!-- Generator: Sketch 46.2 (44496) - http://www.bohemiancoding.com/sketch -->
    <title>Group 9</title>
    <desc>Created with Sketch.</desc>
    <defs>
        <path d="M0,131.5 C1.52216317e-15,101.788282 2.0023434,70.3064817 6.0070302,37.054599 L6.00703147,37.0545992 C8.23177711,18.5819983 23.2321456,4.27478563 41.7892683,2.9258328 C68.6224469,0.975277594 91.0407969,-6.24317082e-09 109.044318,0 C127.133265,6.27279111e-09 149.842798,0.984554771 177.17292,2.9536643 L177.17292,2.95366535 C195.745345,4.29179116 210.761581,18.6099912 212.981582,37.0977487 C216.993859,70.5112465 218.999998,102.082949 219,131.812857 C219.000002,161.472158 217.003381,192.843579 213.010137,225.927119 L213.010136,225.927119 C210.780269,244.401296 195.772997,258.705423 177.213148,260.046888 C149.974602,262.015629 127.477504,263 109.721856,263 C91.927568,263 69.2911098,262.01134 41.8124813,260.034021 L41.8124814,260.03402 C23.2430488,258.697792 8.22697111,244.385384 6.00173205,225.9014 C2.00057735,192.665746 1.52149174e-15,161.198612 0,131.5 Z" id="path-1"></path>
        <filter x="-4.5%" y="-1.4%" width="106.2%" height="104.4%" filterUnits="objectBoundingBox" id="filter-2">
            <feMorphology radius="0.81" operator="dilate" in="SourceAlpha" result="shadowSpreadOuter1"></feMorphology>
            <feOffset dx="-6" dy="4" in="shadowSpreadOuter1" result="shadowOffsetOuter1"></feOffset>
            <feComposite in="shadowOffsetOuter1" in2="SourceAlpha" operator="out" result="shadowOffsetOuter1"></feComposite>
            <feColorMatrix values="0 0 0 0 0.639215686   0 0 0 0 0.694117647   0 0 0 0 0.749019608  0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1"></feColorMatrix>
        </filter>
        <path d="M39.654321,130.992298 C39.654321,110.09311 40.5351746,89.1940983 42.2968819,68.2952631 L42.2968835,68.2952632 C43.2666685,56.7908671 52.197293,47.5570778 63.6629191,46.2039222 C78.8424188,44.4124609 94.0195118,43.5167302 109.194198,43.5167302 C124.360772,43.5167302 139.527341,44.4115034 154.693904,46.2010498 L154.693904,46.2010495 C166.164025,47.5544421 175.09671,56.7944422 176.061501,68.3037662 C177.833381,89.4411461 178.719321,110.482698 178.719321,131.428422 C178.719321,152.307984 177.838969,173.187319 176.078265,194.066429 L176.078265,194.066429 C175.10807,205.571375 166.17633,214.805149 154.709997,216.157282 C139.486491,217.95247 124.287302,218.850064 109.112431,218.850064 C93.9666716,218.850064 78.8209665,217.95591 63.6753158,216.167604 L63.6753156,216.167605 C52.2067135,214.813462 43.275345,205.574785 42.309801,194.06695 C40.539481,172.967394 39.654321,151.94251 39.654321,130.992298 Z" id="path-3"></path>
        <filter x="-6.0%" y="-2.3%" width="108.6%" height="105.9%" filterUnits="objectBoundingBox" id="filter-4">
            <feMorphology radius="0.81" operator="dilate" in="SourceAlpha" result="shadowSpreadOuter1"></feMorphology>
            <feOffset dx="-5" dy="3" in="shadowSpreadOuter1" result="shadowOffsetOuter1"></feOffset>
            <feComposite in="shadowOffsetOuter1" in2="SourceAlpha" operator="out" result="shadowOffsetOuter1"></feComposite>
            <feColorMatrix values="0 0 0 0 0.639215686   0 0 0 0 0.694117647   0 0 0 0 0.749019608  0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1"></feColorMatrix>
        </filter>
        <path d="M161.510068,89.8583333 L176.8425,89.8583333 L176.8425,107.391667 L161.510068,107.391667 L161.510068,107.391667 C157.8829,107.391667 154.9425,104.451267 154.9425,100.824099 L154.9425,96.4259009 L154.9425,96.4259009 C154.9425,92.7987335 157.8829,89.8583333 161.510068,89.8583333 Z" id="path-5"></path>
        <filter x="-13.7%" y="-5.7%" width="118.3%" height="117.1%" filterUnits="objectBoundingBox" id="filter-6">
            <feOffset dx="-2" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
            <feComposite in="shadowOffsetOuter1" in2="SourceAlpha" operator="out" result="shadowOffsetOuter1"></feComposite>
            <feColorMatrix values="0 0 0 0 0.639215686   0 0 0 0 0.694117647   0 0 0 0 0.749019608  0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1"></feColorMatrix>
        </filter>
        <path d="M183.957568,89.8583333 L199.29,89.8583333 L199.29,107.391667 L183.957568,107.391667 L183.957568,107.391667 C180.3304,107.391667 177.39,104.451267 177.39,100.824099 L177.39,96.4259009 L177.39,96.4259009 C177.39,92.7987335 180.3304,89.8583333 183.957568,89.8583333 Z" id="path-7"></path>
        <filter x="-2.3%" y="-2.9%" width="109.1%" height="111.4%" filterUnits="objectBoundingBox" id="filter-8">
            <feOffset dx="1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
            <feComposite in="shadowOffsetOuter1" in2="SourceAlpha" operator="out" result="shadowOffsetOuter1"></feComposite>
            <feColorMatrix values="0 0 0 0 0.639215686   0 0 0 0 0.694117647   0 0 0 0 0.749019608  0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1"></feColorMatrix>
        </filter>
        <filter x="-55.5%" y="-9.3%" width="177.5%" height="148.0%" filterUnits="objectBoundingBox" id="filter-9">
            <feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
            <feColorMatrix values="0 0 0 0 0.639215686   0 0 0 0 0.694117647   0 0 0 0 0.749019608  0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix>
            <feMerge>
                <feMergeNode in="shadowMatrixOuter1"></feMergeNode>
                <feMergeNode in="SourceGraphic"></feMergeNode>
            </feMerge>
        </filter>
        <filter x="-55.5%" y="-9.3%" width="177.5%" height="148.0%" filterUnits="objectBoundingBox" id="filter-10">
            <feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
            <feColorMatrix values="0 0 0 0 0.639215686   0 0 0 0 0.694117647   0 0 0 0 0.749019608  0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix>
            <feMerge>
                <feMergeNode in="shadowMatrixOuter1"></feMergeNode>
                <feMergeNode in="SourceGraphic"></feMergeNode>
            </feMerge>
        </filter>
        <path d="M8.86493515,17.2480344 C8.4007802,16.9327578 8.09567896,16.3993146 8.09567896,15.7943295 C8.09567896,14.82567 8.87784133,14.0404164 9.84268751,14.0404164 C10.8075337,14.0404164 11.5896961,14.82567 11.5896961,15.7943295 C11.5896961,16.3993146 11.2845948,16.9327578 10.8204399,17.2480344 L11.7961308,19.984547 C11.9101195,20.3042502 11.743355,20.6558271 11.4236517,20.7698158 C11.3574028,20.7934365 11.2875908,20.8055099 11.2172568,20.8055099 L8.46811816,20.8055099 L8.46811816,20.8055099 C8.1287016,20.8055099 7.85355011,20.5303584 7.85355011,20.1909418 C7.85355011,20.1206079 7.86562345,20.0507959 7.8892442,19.984547 L8.86493515,17.2480344 Z" id="path-11"></path>
        <filter x="-12.0%" y="-7.4%" width="124.1%" height="114.8%" filterUnits="objectBoundingBox" id="filter-12">
            <feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetInner1"></feOffset>
            <feComposite in="shadowOffsetInner1" in2="SourceAlpha" operator="arithmetic" k2="-1" k3="1" result="shadowInnerInner1"></feComposite>
            <feColorMatrix values="0 0 0 0 0.639215686   0 0 0 0 0.694117647   0 0 0 0 0.749019608  0 0 0 1 0" type="matrix" in="shadowInnerInner1"></feColorMatrix>
        </filter>
        <filter x="-50.0%" y="-10.0%" width="160.0%" height="160.0%" filterUnits="objectBoundingBox" id="filter-13">
            <feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
            <feColorMatrix values="0 0 0 0 0.639215686   0 0 0 0 0.694117647   0 0 0 0 0.749019608  0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix>
            <feMerge>
                <feMergeNode in="shadowMatrixOuter1"></feMergeNode>
                <feMergeNode in="SourceGraphic"></feMergeNode>
            </feMerge>
        </filter>
        <filter x="-50.0%" y="-10.0%" width="160.0%" height="160.0%" filterUnits="objectBoundingBox" id="filter-14">
            <feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
            <feColorMatrix values="0 0 0 0 0.639215686   0 0 0 0 0.694117647   0 0 0 0 0.749019608  0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix>
            <feMerge>
                <feMergeNode in="shadowMatrixOuter1"></feMergeNode>
                <feMergeNode in="SourceGraphic"></feMergeNode>
            </feMerge>
        </filter>
        <filter x="-50.0%" y="-10.0%" width="160.0%" height="160.0%" filterUnits="objectBoundingBox" id="filter-15">
            <feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
            <feColorMatrix values="0 0 0 0 0.639215686   0 0 0 0 0.694117647   0 0 0 0 0.749019608  0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix>
            <feMerge>
                <feMergeNode in="shadowMatrixOuter1"></feMergeNode>
                <feMergeNode in="SourceGraphic"></feMergeNode>
            </feMerge>
        </filter>
        <filter x="-50.0%" y="-10.0%" width="160.0%" height="160.0%" filterUnits="objectBoundingBox" id="filter-16">
            <feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
            <feColorMatrix values="0 0 0 0 0.639215686   0 0 0 0 0.694117647   0 0 0 0 0.749019608  0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix>
            <feMerge>
                <feMergeNode in="shadowMatrixOuter1"></feMergeNode>
                <feMergeNode in="SourceGraphic"></feMergeNode>
            </feMerge>
        </filter>
        <filter x="-50.0%" y="-10.0%" width="160.0%" height="160.0%" filterUnits="objectBoundingBox" id="filter-17">
            <feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
            <feColorMatrix values="0 0 0 0 0.639215686   0 0 0 0 0.694117647   0 0 0 0 0.749019608  0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix>
            <feMerge>
                <feMergeNode in="shadowMatrixOuter1"></feMergeNode>
                <feMergeNode in="SourceGraphic"></feMergeNode>
            </feMerge>
        </filter>
        <filter x="-50.0%" y="-10.0%" width="160.0%" height="160.0%" filterUnits="objectBoundingBox" id="filter-18">
            <feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
            <feColorMatrix values="0 0 0 0 0.639215686   0 0 0 0 0.694117647   0 0 0 0 0.749019608  0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix>
            <feMerge>
                <feMergeNode in="shadowMatrixOuter1"></feMergeNode>
                <feMergeNode in="SourceGraphic"></feMergeNode>
            </feMerge>
        </filter>
        <filter x="-50.0%" y="-10.0%" width="160.0%" height="160.0%" filterUnits="objectBoundingBox" id="filter-19">
            <feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
            <feColorMatrix values="0 0 0 0 0.639215686   0 0 0 0 0.694117647   0 0 0 0 0.749019608  0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix>
            <feMerge>
                <feMergeNode in="shadowMatrixOuter1"></feMergeNode>
                <feMergeNode in="SourceGraphic"></feMergeNode>
            </feMerge>
        </filter>
        <filter x="-50.0%" y="-10.0%" width="160.0%" height="160.0%" filterUnits="objectBoundingBox" id="filter-20">
            <feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
            <feColorMatrix values="0 0 0 0 0.639215686   0 0 0 0 0.694117647   0 0 0 0 0.749019608  0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix>
            <feMerge>
                <feMergeNode in="shadowMatrixOuter1"></feMergeNode>
                <feMergeNode in="SourceGraphic"></feMergeNode>
            </feMerge>
        </filter>
        <filter x="-50.0%" y="-10.0%" width="160.0%" height="160.0%" filterUnits="objectBoundingBox" id="filter-21">
            <feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
            <feColorMatrix values="0 0 0 0 0.639215686   0 0 0 0 0.694117647   0 0 0 0 0.749019608  0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix>
            <feMerge>
                <feMergeNode in="shadowMatrixOuter1"></feMergeNode>
                <feMergeNode in="SourceGraphic"></feMergeNode>
            </feMerge>
        </filter>
        <filter x="-50.0%" y="-10.0%" width="160.0%" height="160.0%" filterUnits="objectBoundingBox" id="filter-22">
            <feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
            <feColorMatrix values="0 0 0 0 0.639215686   0 0 0 0 0.694117647   0 0 0 0 0.749019608  0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix>
            <feMerge>
                <feMergeNode in="shadowMatrixOuter1"></feMergeNode>
                <feMergeNode in="SourceGraphic"></feMergeNode>
            </feMerge>
        </filter>
        <filter x="-44.4%" y="-20.0%" width="166.7%" height="160.0%" filterUnits="objectBoundingBox" id="filter-23">
            <feOffset dx="-2" dy="2" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
            <feColorMatrix values="0 0 0 0 0.639215686   0 0 0 0 0.694117647   0 0 0 0 0.749019608  0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix>
            <feMerge>
                <feMergeNode in="shadowMatrixOuter1"></feMergeNode>
                <feMergeNode in="SourceGraphic"></feMergeNode>
            </feMerge>
        </filter>
        <filter x="-44.4%" y="-20.0%" width="166.7%" height="160.0%" filterUnits="objectBoundingBox" id="filter-24">
            <feOffset dx="-2" dy="2" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
            <feColorMatrix values="0 0 0 0 0.639215686   0 0 0 0 0.694117647   0 0 0 0 0.749019608  0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix>
            <feMerge>
                <feMergeNode in="shadowMatrixOuter1"></feMergeNode>
                <feMergeNode in="SourceGraphic"></feMergeNode>
            </feMerge>
        </filter>
        <filter x="-44.4%" y="-20.0%" width="166.7%" height="160.0%" filterUnits="objectBoundingBox" id="filter-25">
            <feOffset dx="-2" dy="2" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
            <feColorMatrix values="0 0 0 0 0.639215686   0 0 0 0 0.694117647   0 0 0 0 0.749019608  0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix>
            <feMerge>
                <feMergeNode in="shadowMatrixOuter1"></feMergeNode>
                <feMergeNode in="SourceGraphic"></feMergeNode>
            </feMerge>
        </filter>
        <filter x="-44.4%" y="-20.0%" width="166.7%" height="160.0%" filterUnits="objectBoundingBox" id="filter-26">
            <feOffset dx="-2" dy="2" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
            <feColorMatrix values="0 0 0 0 0.639215686   0 0 0 0 0.694117647   0 0 0 0 0.749019608  0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix>
            <feMerge>
                <feMergeNode in="shadowMatrixOuter1"></feMergeNode>
                <feMergeNode in="SourceGraphic"></feMergeNode>
            </feMerge>
        </filter>
        <filter x="-44.4%" y="-20.0%" width="166.7%" height="160.0%" filterUnits="objectBoundingBox" id="filter-27">
            <feOffset dx="-2" dy="2" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
            <feColorMatrix values="0 0 0 0 0.639215686   0 0 0 0 0.694117647   0 0 0 0 0.749019608  0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix>
            <feMerge>
                <feMergeNode in="shadowMatrixOuter1"></feMergeNode>
                <feMergeNode in="SourceGraphic"></feMergeNode>
            </feMerge>
        </filter>
        <filter x="-44.4%" y="-20.0%" width="166.7%" height="160.0%" filterUnits="objectBoundingBox" id="filter-28">
            <feOffset dx="-2" dy="2" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
            <feColorMatrix values="0 0 0 0 0.639215686   0 0 0 0 0.694117647   0 0 0 0 0.749019608  0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix>
            <feMerge>
                <feMergeNode in="shadowMatrixOuter1"></feMergeNode>
                <feMergeNode in="SourceGraphic"></feMergeNode>
            </feMerge>
        </filter>
        <filter x="-44.4%" y="-20.0%" width="166.7%" height="160.0%" filterUnits="objectBoundingBox" id="filter-29">
            <feOffset dx="-2" dy="2" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
            <feColorMatrix values="0 0 0 0 0.639215686   0 0 0 0 0.694117647   0 0 0 0 0.749019608  0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix>
            <feMerge>
                <feMergeNode in="shadowMatrixOuter1"></feMergeNode>
                <feMergeNode in="SourceGraphic"></feMergeNode>
            </feMerge>
        </filter>
        <rect id="path-30" x="79.0833333" y="68.7939815" width="60.8333333" height="24.3518519"></rect>
        <filter x="-2.5%" y="-2.1%" width="103.3%" height="108.2%" filterUnits="objectBoundingBox" id="filter-31">
            <feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
            <feComposite in="shadowOffsetOuter1" in2="SourceAlpha" operator="out" result="shadowOffsetOuter1"></feComposite>
            <feColorMatrix values="0 0 0 0 0.639215686   0 0 0 0 0.694117647   0 0 0 0 0.749019608  0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1"></feColorMatrix>
        </filter>
        <rect id="path-32" x="119.233333" y="71.2346165" width="18.2504951" height="19.5072939"></rect>
        <path d="M6.69173423,0.214583333 L15.4541667,0.214583333 L15.4541667,30.8979167 L6.69173423,30.8979167 L6.69173423,30.8979167 C3.06456682,30.8979167 0.124166667,27.9575165 0.124166667,24.3303491 L0.124166667,6.7821509 L0.124166667,6.7821509 C0.124166667,3.15498349 3.06456682,0.214583333 6.69173423,0.214583333 Z" id="path-34"></path>
        <filter x="-29.4%" y="-4.9%" width="139.1%" height="116.3%" filterUnits="objectBoundingBox" id="filter-35">
            <feOffset dx="-3" dy="2" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
            <feComposite in="shadowOffsetOuter1" in2="SourceAlpha" operator="out" result="shadowOffsetOuter1"></feComposite>
            <feColorMatrix values="0 0 0 0 0.866666667   0 0 0 0 0.890196078   0 0 0 0 0.909803922  0 0 0 1 0" type="matrix" in="shadowOffsetOuter1"></feColorMatrix>
        </filter>
        <filter x="-50.0%" y="-10.0%" width="160.0%" height="160.0%" filterUnits="objectBoundingBox" id="filter-36">
            <feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
            <feColorMatrix values="0 0 0 0 0.639215686   0 0 0 0 0.694117647   0 0 0 0 0.749019608  0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix>
            <feMerge>
                <feMergeNode in="shadowMatrixOuter1"></feMergeNode>
                <feMergeNode in="SourceGraphic"></feMergeNode>
            </feMerge>
        </filter>
        <filter x="-50.0%" y="-10.0%" width="160.0%" height="160.0%" filterUnits="objectBoundingBox" id="filter-37">
            <feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
            <feColorMatrix values="0 0 0 0 0.639215686   0 0 0 0 0.694117647   0 0 0 0 0.749019608  0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix>
            <feMerge>
                <feMergeNode in="shadowMatrixOuter1"></feMergeNode>
                <feMergeNode in="SourceGraphic"></feMergeNode>
            </feMerge>
        </filter>
        <path d="M42.8291667,11.875589 L42.8291667,19.236911 C42.8291667,19.9264853 42.3373793,20.5354959 41.738915,20.595957 L17.6441667,22.6791667 L17.6441667,8.43333333 L41.738915,10.516543 C42.3410444,10.5773757 42.8291667,11.185286 42.8291667,11.875589 Z" id="path-38"></path>
        <filter x="-50.0%" y="-10.0%" width="160.0%" height="160.0%" filterUnits="objectBoundingBox" id="filter-39">
            <feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
            <feColorMatrix values="0 0 0 0 0.639215686   0 0 0 0 0.694117647   0 0 0 0 0.749019608  0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix>
            <feMerge>
                <feMergeNode in="shadowMatrixOuter1"></feMergeNode>
                <feMergeNode in="SourceGraphic"></feMergeNode>
            </feMerge>
        </filter>
        <filter x="-50.0%" y="-10.0%" width="160.0%" height="160.0%" filterUnits="objectBoundingBox" id="filter-40">
            <feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
            <feColorMatrix values="0 0 0 0 0.639215686   0 0 0 0 0.694117647   0 0 0 0 0.749019608  0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix>
            <feMerge>
                <feMergeNode in="shadowMatrixOuter1"></feMergeNode>
                <feMergeNode in="SourceGraphic"></feMergeNode>
            </feMerge>
        </filter>
        <rect id="path-41" x="12.23" y="6.78958333" width="7.1175" height="17.5333333" rx="1.09459459"></rect>
        <filter x="-42.1%" y="-5.7%" width="156.2%" height="117.1%" filterUnits="objectBoundingBox" id="filter-42">
            <feOffset dx="-2" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
            <feComposite in="shadowOffsetOuter1" in2="SourceAlpha" operator="out" result="shadowOffsetOuter1"></feComposite>
            <feColorMatrix values="0 0 0 0 0.639215686   0 0 0 0 0.694117647   0 0 0 0 0.749019608  0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1"></feColorMatrix>
        </filter>
        <path d="M6.69173423,0.214583333 L15.4541667,0.214583333 L15.4541667,30.8979167 L6.69173423,30.8979167 L6.69173423,30.8979167 C3.06456682,30.8979167 0.124166667,27.9575165 0.124166667,24.3303491 L0.124166667,6.7821509 L0.124166667,6.7821509 C0.124166667,3.15498349 3.06456682,0.214583333 6.69173423,0.214583333 Z" id="path-43"></path>
        <filter x="-29.4%" y="-4.9%" width="139.1%" height="116.3%" filterUnits="objectBoundingBox" id="filter-44">
            <feOffset dx="-3" dy="2" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
            <feComposite in="shadowOffsetOuter1" in2="SourceAlpha" operator="out" result="shadowOffsetOuter1"></feComposite>
            <feColorMatrix values="0 0 0 0 0.866666667   0 0 0 0 0.890196078   0 0 0 0 0.909803922  0 0 0 1 0" type="matrix" in="shadowOffsetOuter1"></feColorMatrix>
        </filter>
        <filter x="-50.0%" y="-10.0%" width="160.0%" height="160.0%" filterUnits="objectBoundingBox" id="filter-45">
            <feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
            <feColorMatrix values="0 0 0 0 0.639215686   0 0 0 0 0.694117647   0 0 0 0 0.749019608  0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix>
            <feMerge>
                <feMergeNode in="shadowMatrixOuter1"></feMergeNode>
                <feMergeNode in="SourceGraphic"></feMergeNode>
            </feMerge>
        </filter>
        <filter x="-50.0%" y="-10.0%" width="160.0%" height="160.0%" filterUnits="objectBoundingBox" id="filter-46">
            <feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
            <feColorMatrix values="0 0 0 0 0.639215686   0 0 0 0 0.694117647   0 0 0 0 0.749019608  0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix>
            <feMerge>
                <feMergeNode in="shadowMatrixOuter1"></feMergeNode>
                <feMergeNode in="SourceGraphic"></feMergeNode>
            </feMerge>
        </filter>
        <path d="M42.8291667,11.875589 L42.8291667,19.236911 C42.8291667,19.9264853 42.3373793,20.5354959 41.738915,20.595957 L17.6441667,22.6791667 L17.6441667,8.43333333 L41.738915,10.516543 C42.3410444,10.5773757 42.8291667,11.185286 42.8291667,11.875589 Z" id="path-47"></path>
        <filter x="-50.0%" y="-10.0%" width="160.0%" height="160.0%" filterUnits="objectBoundingBox" id="filter-48">
            <feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
            <feColorMatrix values="0 0 0 0 0.639215686   0 0 0 0 0.694117647   0 0 0 0 0.749019608  0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix>
            <feMerge>
                <feMergeNode in="shadowMatrixOuter1"></feMergeNode>
                <feMergeNode in="SourceGraphic"></feMergeNode>
            </feMerge>
        </filter>
        <filter x="-50.0%" y="-10.0%" width="160.0%" height="160.0%" filterUnits="objectBoundingBox" id="filter-49">
            <feOffset dx="-1" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
            <feColorMatrix values="0 0 0 0 0.639215686   0 0 0 0 0.694117647   0 0 0 0 0.749019608  0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1" result="shadowMatrixOuter1"></feColorMatrix>
            <feMerge>
                <feMergeNode in="shadowMatrixOuter1"></feMergeNode>
                <feMergeNode in="SourceGraphic"></feMergeNode>
            </feMerge>
        </filter>
        <rect id="path-50" x="12.23" y="6.78958333" width="7.1175" height="17.5333333" rx="1.09459459"></rect>
        <filter x="-42.1%" y="-5.7%" width="156.2%" height="117.1%" filterUnits="objectBoundingBox" id="filter-51">
            <feOffset dx="-2" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
            <feComposite in="shadowOffsetOuter1" in2="SourceAlpha" operator="out" result="shadowOffsetOuter1"></feComposite>
            <feColorMatrix values="0 0 0 0 0.639215686   0 0 0 0 0.694117647   0 0 0 0 0.749019608  0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1"></feColorMatrix>
        </filter>
        <path d="M24.5975819,18.9156325 C22.7107005,18.6906938 20.1873316,18.3702571 18.5998357,18.0903387 C15.7716385,17.5916513 10.2254435,16.2267099 10.2254435,16.2267099 L9.43228672,20.7249253 C9.43228672,20.7249253 15.1331234,21.2766981 17.950402,21.7734603 C19.3152185,22.0141143 21.3273422,22.4758916 23.0359088,22.887195 C22.0718328,24.3735021 20.9147108,26.1229174 20.0932954,27.2534987 C18.405278,29.5768553 14.7471849,33.9633914 14.7471849,33.9633914 L18.4424572,36.6481639 C18.4424572,36.6481639 21.4374695,31.7661671 23.1189701,29.4517801 C23.9598468,28.2944125 25.3148663,26.6203912 26.4570264,25.2388063 C27.4382453,26.7462318 28.6051214,28.5736505 29.3214044,29.8142891 C30.7573178,32.301364 33.2767374,37.4273633 33.2767374,37.4273633 L37.2324017,35.1435594 C37.2324017,35.1435594 33.990657,30.4217925 32.5602872,27.9443193 C31.8079686,26.6412654 30.764866,24.5861738 29.94691,22.9346427 C31.7349883,22.451283 33.9931664,21.8608332 35.4733174,21.5462174 C38.2823878,20.9491311 43.9360463,20.1370415 43.9360463,20.1370415 L42.9863873,15.669247 C42.9863873,15.669247 37.4939659,17.2932232 34.6957402,17.8880045 C33.1431973,18.2180076 30.6947576,18.5971515 28.8277097,18.8686298 C28.722602,16.9801623 28.6032977,14.4864013 28.6032977,12.8962937 C28.6032977,10.024467 28.984416,4.32551158 28.984416,4.32551158 L24.4168083,4.32551158 C24.4168083,4.32551158 24.8633581,10.0355541 24.8633581,12.8962937 C24.8633581,14.5048733 24.7214143,17.0240015 24.5975819,18.9156325 Z" id="path-52"></path>
        <filter x="-14.6%" y="-6.2%" width="120.9%" height="121.4%" filterUnits="objectBoundingBox" id="filter-54">
            <feMorphology radius="0.547297297" operator="dilate" in="SourceAlpha" result="shadowSpreadOuter1"></feMorphology>
            <feOffset dx="-3" dy="3" in="shadowSpreadOuter1" result="shadowOffsetOuter1"></feOffset>
            <feComposite in="shadowOffsetOuter1" in2="SourceAlpha" operator="out" result="shadowOffsetOuter1"></feComposite>
            <feColorMatrix values="0 0 0 0 0.639215686   0 0 0 0 0.694117647   0 0 0 0 0.749019608  0 0 0 0.3 0" type="matrix" in="shadowOffsetOuter1"></feColorMatrix>
        </filter>
        <ellipse id="path-55" cx="26.802716" cy="22.6705733" rx="4.38" ry="4.38333333"></ellipse>
        <filter x="-34.2%" y="-11.4%" width="145.7%" height="134.2%" filterUnits="objectBoundingBox" id="filter-56">
            <feOffset dx="-2" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
            <feColorMatrix values="0 0 0 0 0.596078431   0 0 0 0 0.647058824   0 0 0 0 0.701960784  0 0 0 1 0" type="matrix" in="shadowOffsetOuter1"></feColorMatrix>
        </filter>
    </defs>
    <g id="Ant-Design-Pro-3.0" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
        <g id="403" transform="translate(-592.000000, -260.000000)">
            <g id="Group-9" transform="translate(599.000000, 261.000000)">
                <g id="Group-11">
                    <g id="Rectangle-355">
                        <use fill="black" fill-opacity="1" filter="url(#filter-2)" xlink:href="#path-1"></use>
                        <use stroke="#A3B1BF" stroke-width="1.62" fill="#F0F2F5" fill-rule="evenodd" xlink:href="#path-1"></use>
                    </g>
                    <g id="Rectangle-355">
                        <use fill="black" fill-opacity="1" filter="url(#filter-4)" xlink:href="#path-3"></use>
                        <use stroke="#A3B1BF" stroke-width="1.62" fill-opacity="0.15" fill="#A3B1BF" fill-rule="evenodd" xlink:href="#path-3"></use>
                    </g>
                    <g id="Rectangle-357">
                        <use fill="black" fill-opacity="1" filter="url(#filter-6)" xlink:href="#path-5"></use>
                        <use fill="#F0F2F5" fill-rule="evenodd" xlink:href="#path-5"></use>
                        <path stroke="#A3B1BF" stroke-width="1.62" d="M176.0325,106.581667 L176.0325,90.6683333 L161.510068,90.6683333 C158.330251,90.6683333 155.7525,93.2460841 155.7525,96.4259009 L155.7525,100.824099 C155.7525,104.003916 158.330251,106.581667 161.510068,106.581667 L176.0325,106.581667 Z"></path>
                    </g>
                    <g id="Rectangle-357" transform="translate(188.340000, 98.625000) scale(-1, 1) translate(-188.340000, -98.625000) ">
                        <use fill="black" fill-opacity="1" filter="url(#filter-8)" xlink:href="#path-7"></use>
                        <use fill="#F0F2F5" fill-rule="evenodd" xlink:href="#path-7"></use>
                        <path stroke="#A3B1BF" stroke-width="1.62" d="M198.48,106.581667 L198.48,90.6683333 L183.957568,90.6683333 C180.777751,90.6683333 178.2,93.2460841 178.2,96.4259009 L178.2,100.824099 C178.2,104.003916 180.777751,106.581667 183.957568,106.581667 L198.48,106.581667 Z"></path>
                    </g>
                    <path d="M169.537821,109.198898 L179.520726,109.198898 L179.520726,106.316665 C179.657239,106.659699 174.968976,106.316665 172.419859,106.316665 L174.153055,100.243742 C171.605657,100.243742 169.537821,102.294522 169.537821,104.822572 L169.537821,109.198898 Z M181.404585,106.764356 L181.334952,105.82938 C178.493277,106.319657 175.877716,105.82938 172.088276,105.82938 L174.153055,98.0162037 C170.365914,98.0162037 167.291667,101.063519 167.291667,104.822572 L167.291667,106.764356 L166.869647,106.764356 L166.869647,106.764356 C165.758829,106.764356 164.858333,107.664852 164.858333,108.775669 L164.858333,108.775669 L164.858333,115.540394 C164.858333,119.983665 168.460316,123.585648 172.903588,123.585648 L176.279745,123.585648 C180.723017,123.585648 184.325,119.983665 184.325,115.540394 L184.325,108.775669 C184.325,107.664852 183.424504,106.764356 182.313686,106.764356 L181.404585,106.764356 Z" id="Shape" fill="#D4DBE2" fill-rule="nonzero"></path>
                    <g id="Group-6" filter="url(#filter-9)" transform="translate(160.419753, 95.472603)">
                        <ellipse id="Oval-191" stroke="#D9D9D9" stroke-width="1.09459459" fill="#F5F5F5" cx="2.19" cy="2.73958333" rx="2.19" ry="2.19166667"></ellipse>
                        <polygon id="Path-301" fill="#D9D9D9" points="3.78100727 4.39009284 1.17151744 0.497180523 0.223105786 2.08897836 0.101076918 4.39009284"></polygon>
                    </g>
                    <g id="Group-6" filter="url(#filter-10)" transform="translate(189.259259, 95.472603)">
                        <ellipse id="Oval-191" stroke="#D9D9D9" stroke-width="1.09459459" fill="#F5F5F5" cx="2.19" cy="2.73958333" rx="2.19" ry="2.19166667"></ellipse>
                        <polygon id="Path-301" fill="#D9D9D9" points="3.78100727 4.39009284 1.17151744 0.497180523 0.223105786 2.08897836 0.101076918 4.39009284"></polygon>
                    </g>
                    <g id="lock" transform="translate(166.683333, 96.798611)">
                        <path d="M2.43333333,9.34812925 L2.43333333,7.750693 C2.43333333,4.33901358 4.64933408,1.45058816 7.70555556,0.476293029 L7.70555556,4.05203095 C6.57838885,4.84048413 5.84,6.15673686 5.84,7.64734194 L5.84,9.34812925 L14.4830461,9.34812925 C14.4830461,8.8280509 14.4830461,8.25372782 14.4830461,7.64734194 C14.4830461,6.44285214 14.0009139,5.352206 13.2211113,4.56188949 L13.2211113,0.864048014 C15.7633754,2.09038625 17.52,4.7131478 17.52,7.750693 C17.52,8.30041562 17.52,8.83504216 17.52,9.3491485 C18.6008993,9.38327886 19.4666667,10.2702555 19.4666667,11.3594429 L19.4666667,18.3317768 C19.4666667,22.7750482 15.8646835,26.3770314 11.4214121,26.3770314 L8.04525456,26.3770314 C3.60198316,26.3770314 5.4414381e-16,22.7750482 0,18.3317768 L0,11.3594429 C-1.36035952e-16,10.248625 0.900495789,9.34812925 2.01131364,9.34812925 L2.01131364,9.34812925 L2.43333333,9.34812925 Z" id="Combined-Shape" stroke="#A3B1BF" stroke-width="1.62" fill="#F0F2F5"></path>
                        <g id="Oval-1115">
                            <use fill-opacity="0.3" fill="#A3B1BF" fill-rule="evenodd" xlink:href="#path-11"></use>
                            <use fill="black" fill-opacity="1" filter="url(#filter-12)" xlink:href="#path-11"></use>
                        </g>
                    </g>
                    <g id="Group-6" filter="url(#filter-13)" transform="translate(64.000000, 75.000000)">
                        <ellipse id="Oval-191" stroke="#A3B1BF" stroke-width="1.09459459" fill="#F5F5F5" cx="2.19" cy="2.73958333" rx="2.19" ry="2.19166667"></ellipse>
                        <polygon id="Path-301" fill="#A3B1BF" points="3.78100727 4.39009284 1.17151744 0.497180523 0.223105786 2.08897836 0.101076918 4.39009284"></polygon>
                    </g>
                    <g id="Group-6-Copy-11" filter="url(#filter-14)" transform="translate(152.000000, 75.000000)">
                        <ellipse id="Oval-191" stroke="#A3B1BF" stroke-width="1.09459459" fill="#F5F5F5" cx="2.19" cy="2.73958333" rx="2.19" ry="2.19166667"></ellipse>
                        <polygon id="Path-301" fill="#A3B1BF" points="3.78100727 4.39009284 1.17151744 0.497180523 0.223105786 2.08897836 0.101076918 4.39009284"></polygon>
                    </g>
                    <g id="Group-6-Copy-2" filter="url(#filter-15)" transform="translate(57.000000, 120.000000)">
                        <ellipse id="Oval-191" stroke="#A3B1BF" stroke-width="1.09459459" fill="#F5F5F5" cx="2.19" cy="2.73958333" rx="2.19" ry="2.19166667"></ellipse>
                        <polygon id="Path-301" fill="#A3B1BF" points="3.78100727 4.39009284 1.17151744 0.497180523 0.223105786 2.08897836 0.101076918 4.39009284"></polygon>
                    </g>
                    <g id="Group-6-Copy-3" filter="url(#filter-16)" transform="translate(57.000000, 137.000000)">
                        <ellipse id="Oval-191" stroke="#A3B1BF" stroke-width="1.09459459" fill="#F5F5F5" cx="2.19" cy="2.73958333" rx="2.19" ry="2.19166667"></ellipse>
                        <polygon id="Path-301" fill="#A3B1BF" points="3.78100727 4.39009284 1.17151744 0.497180523 0.223105786 2.08897836 0.101076918 4.39009284"></polygon>
                    </g>
                    <g id="Group-6-Copy-4" filter="url(#filter-17)" transform="translate(64.000000, 186.000000)">
                        <ellipse id="Oval-191" stroke="#A3B1BF" stroke-width="1.09459459" fill="#F5F5F5" cx="2.19" cy="2.73958333" rx="2.19" ry="2.19166667"></ellipse>
                        <polygon id="Path-301" fill="#A3B1BF" points="3.78100727 4.39009284 1.17151744 0.497180523 0.223105786 2.08897836 0.101076918 4.39009284"></polygon>
                    </g>
                    <g id="Group-6-Copy-5" filter="url(#filter-18)" transform="translate(93.000000, 191.000000)">
                        <ellipse id="Oval-191" stroke="#A3B1BF" stroke-width="1.09459459" fill="#F5F5F5" cx="2.19" cy="2.73958333" rx="2.19" ry="2.19166667"></ellipse>
                        <polygon id="Path-301" fill="#A3B1BF" points="3.78100727 4.39009284 1.17151744 0.497180523 0.223105786 2.08897836 0.101076918 4.39009284"></polygon>
                    </g>
                    <g id="Group-6-Copy-6" filter="url(#filter-19)" transform="translate(122.000000, 191.000000)">
                        <ellipse id="Oval-191" stroke="#A3B1BF" stroke-width="1.09459459" fill="#F5F5F5" cx="2.19" cy="2.73958333" rx="2.19" ry="2.19166667"></ellipse>
                        <polygon id="Path-301" fill="#A3B1BF" points="3.78100727 4.39009284 1.17151744 0.497180523 0.223105786 2.08897836 0.101076918 4.39009284"></polygon>
                    </g>
                    <g id="Group-6-Copy-7" filter="url(#filter-20)" transform="translate(152.000000, 186.000000)">
                        <ellipse id="Oval-191" stroke="#A3B1BF" stroke-width="1.09459459" fill="#F5F5F5" cx="2.19" cy="2.73958333" rx="2.19" ry="2.19166667"></ellipse>
                        <polygon id="Path-301" fill="#A3B1BF" points="3.78100727 4.39009284 1.17151744 0.497180523 0.223105786 2.08897836 0.101076918 4.39009284"></polygon>
                    </g>
                    <g id="Group-6" filter="url(#filter-21)" transform="translate(160.419753, 95.472603)">
                        <ellipse id="Oval-191" stroke="#A3B1BF" stroke-width="1.09459459" fill="#F5F5F5" cx="2.19" cy="2.73958333" rx="2.19" ry="2.19166667"></ellipse>
                        <polygon id="Path-301" fill="#A3B1BF" points="3.78100727 4.39009284 1.17151744 0.497180523 0.223105786 2.08897836 0.101076918 4.39009284"></polygon>
                    </g>
                    <g id="Group-6" filter="url(#filter-22)" transform="translate(189.259259, 95.472603)">
                        <ellipse id="Oval-191" stroke="#A3B1BF" stroke-width="1.09459459" fill="#F7FAFC" cx="2.19" cy="2.73958333" rx="2.19" ry="2.19166667"></ellipse>
                        <polygon id="Path-301" fill="#A3B1BF" points="3.78100727 4.39009284 1.17151744 0.497180523 0.223105786 2.08897836 0.101076918 4.39009284"></polygon>
                    </g>
                    <g id="Group-6" filter="url(#filter-23)" transform="translate(25.000000, 38.000000)">
                        <ellipse id="Oval-191" stroke="#A3B1BF" stroke-width="1.64189189" fill="#F7FAFC" cx="4.38" cy="4.93125" rx="4.38" ry="4.38333333"></ellipse>
                        <polygon id="Path-301" fill="#A3B1BF" points="4.0041131 9.13310534 7.56201455 8.23226901 2.34303487 0.44644438 0.446211571 3.63004005 0.788921826 7.80592737"></polygon>
                    </g>
                    <g id="Group-6-Copy-8" filter="url(#filter-24)" transform="translate(25.000000, 218.000000)">
                        <ellipse id="Oval-191" stroke="#A3B1BF" stroke-width="1.64189189" fill="#F7FAFC" cx="4.38" cy="4.93125" rx="4.38" ry="4.38333333"></ellipse>
                        <polygon id="Path-301" fill="#A3B1BF" points="4.0041131 9.13310534 7.56201455 8.23226901 2.34303487 0.44644438 0.446211571 3.63004005 0.788921826 7.80592737"></polygon>
                    </g>
                    <g id="Group-6-Copy-9" filter="url(#filter-25)" transform="translate(106.000000, 237.000000)">
                        <ellipse id="Oval-191" stroke="#A3B1BF" stroke-width="1.64189189" fill="#F7FAFC" cx="4.38" cy="4.93125" rx="4.38" ry="4.38333333"></ellipse>
                        <polygon id="Path-301" fill="#A3B1BF" points="4.0041131 9.13310534 7.56201455 8.23226901 2.34303487 0.44644438 0.446211571 3.63004005 0.788921826 7.80592737"></polygon>
                    </g>
                    <g id="Group-6-Copy-10" filter="url(#filter-26)" transform="translate(185.000000, 219.000000)">
                        <ellipse id="Oval-191" stroke="#A3B1BF" stroke-width="1.64189189" fill="#F7FAFC" cx="4.38" cy="4.93125" rx="4.38" ry="4.38333333"></ellipse>
                        <polygon id="Path-301" fill="#A3B1BF" points="4.0041131 9.13310534 7.56201455 8.23226901 2.34303487 0.44644438 0.446211571 3.63004005 0.788921826 7.80592737"></polygon>
                    </g>
                    <g id="Group-6" filter="url(#filter-27)" transform="translate(14.419753, 129.698630)">
                        <ellipse id="Oval-191" stroke="#A3B1BF" stroke-width="1.64189189" fill="#F7FAFC" cx="4.38" cy="4.93125" rx="4.38" ry="4.38333333"></ellipse>
                        <polygon id="Path-301" fill="#A3B1BF" points="4.0041131 9.13310534 7.56201455 8.23226901 2.34303487 0.44644438 0.446211571 3.63004005 0.788921826 7.80592737"></polygon>
                    </g>
                    <g id="Group-6" filter="url(#filter-28)" transform="translate(105.444444, 20.715753)">
                        <ellipse id="Oval-191" stroke="#A3B1BF" stroke-width="1.64189189" fill="#F7FAFC" cx="4.38" cy="4.93125" rx="4.38" ry="4.38333333"></ellipse>
                        <polygon id="Path-301" fill="#A3B1BF" points="4.0041131 9.13310534 7.56201455 8.23226901 2.34303487 0.44644438 0.446211571 3.63004005 0.788921826 7.80592737"></polygon>
                    </g>
                    <g id="Group-6" filter="url(#filter-29)" transform="translate(185.055000, 37.806250)">
                        <ellipse id="Oval-191" stroke="#A3B1BF" stroke-width="1.64189189" fill="#F5F5F5" cx="4.38" cy="4.93125" rx="4.38" ry="4.38333333"></ellipse>
                        <polygon id="Path-301" fill="#A3B1BF" points="4.0041131 9.13310534 7.56201455 8.23226901 2.34303487 0.44644438 0.446211571 3.63004005 0.788921826 7.80592737"></polygon>
                    </g>
                    <g id="Rectangle-373">
                        <use fill="black" fill-opacity="1" filter="url(#filter-31)" xlink:href="#path-30"></use>
                        <use fill="#F0F2F5" fill-rule="evenodd" xlink:href="#path-30"></use>
                        <rect stroke="#A3B1BF" stroke-width="2.43" x="80.2983333" y="70.0089815" width="58.4033333" height="21.9218519"></rect>
                    </g>
                    <mask id="mask-33" fill="white">
                        <use xlink:href="#path-32"></use>
                    </mask>
                    <use id="Mask" fill-opacity="0.3" fill="#A3B1BF" xlink:href="#path-32"></use>
                    <rect id="Rectangle-375" fill="#A3B1BF" x="114.366667" y="77.3171296" width="1.825" height="8.11728395" rx="0.9125"></rect>
                    <rect id="Rectangle-375" fill="#A3B1BF" x="118.016667" y="72.6496914" width="2.43333333" height="16.2345679" rx="1.21666667"></rect>
                    <g id="Group-4" transform="translate(25.000000, 88.000000)">
                        <g id="Rectangle-369">
                            <use fill="black" fill-opacity="1" filter="url(#filter-35)" xlink:href="#path-34"></use>
                            <use fill="#EAEFF3" fill-rule="evenodd" xlink:href="#path-34"></use>
                            <path stroke="#A3B1BF" stroke-width="1.62" d="M14.6441667,30.0879167 L14.6441667,1.02458333 L6.69173423,1.02458333 C3.51191747,1.02458333 0.934166667,3.60233414 0.934166667,6.7821509 L0.934166667,24.3303491 C0.934166667,27.5101659 3.51191747,30.0879167 6.69173423,30.0879167 L14.6441667,30.0879167 Z"></path>
                        </g>
                        <g id="Group-6" filter="url(#filter-36)" transform="translate(6.207500, 6.789583)">
                            <ellipse id="Oval-191" stroke="#A3B1BF" stroke-width="1.09459459" fill="#F7FAFC" cx="2.19" cy="2.73958333" rx="2.19" ry="2.19166667"></ellipse>
                            <polygon id="Path-301" fill="#A3B1BF" points="3.78100727 4.39009284 1.17151744 0.497180523 0.223105786 2.08897836 0.101076918 4.39009284"></polygon>
                        </g>
                        <g id="Group-6" filter="url(#filter-37)" transform="translate(6.543210, 19.181507)">
                            <ellipse id="Oval-191" stroke="#A3B1BF" stroke-width="1.09459459" fill="#F7FAFC" cx="2.19" cy="2.73958333" rx="2.19" ry="2.19166667"></ellipse>
                            <polygon id="Path-301" fill="#A3B1BF" points="3.78100727 4.39009284 1.17151744 0.497180523 0.223105786 2.08897836 0.101076918 4.39009284"></polygon>
                        </g>
                        <g id="Rectangle-371">
                            <use fill="#F0F2F5" fill-rule="evenodd" xlink:href="#path-38"></use>
                            <path stroke="#A3B1BF" stroke-width="1.62" d="M18.4541667,9.31638699 L18.4541667,21.7961161 L41.6574976,19.7900592 C41.8219325,19.7734468 42.0191667,19.5280875 42.0191667,19.236911 L42.0191667,11.875589 C42.0191667,11.5822335 41.824213,11.3392839 41.6691435,11.3235325 L18.4541667,9.31638699 Z"></path>
                        </g>
                        <g id="Group-6" filter="url(#filter-39)" transform="translate(23.000000, 13.000000)">
                            <ellipse id="Oval-191" stroke="#A3B1BF" stroke-width="1.09459459" fill="#F7FAFC" cx="2.19" cy="2.73958333" rx="2.19" ry="2.19166667"></ellipse>
                            <polygon id="Path-301" fill="#A3B1BF" points="3.78100727 4.39009284 1.17151744 0.497180523 0.223105786 2.08897836 0.101076918 4.39009284"></polygon>
                        </g>
                        <g id="Group-6-Copy" filter="url(#filter-40)" transform="translate(33.000000, 13.000000)">
                            <ellipse id="Oval-191" stroke="#A3B1BF" stroke-width="1.09459459" fill="#F7FAFC" cx="2.19" cy="2.73958333" rx="2.19" ry="2.19166667"></ellipse>
                            <polygon id="Path-301" fill="#A3B1BF" points="3.78100727 4.39009284 1.17151744 0.497180523 0.223105786 2.08897836 0.101076918 4.39009284"></polygon>
                        </g>
                        <g id="Rectangle-370">
                            <use fill="black" fill-opacity="1" filter="url(#filter-42)" xlink:href="#path-41"></use>
                            <use fill="#EAEFF3" fill-rule="evenodd" xlink:href="#path-41"></use>
                            <rect stroke="#A3B1BF" stroke-width="1.62" x="13.04" y="7.59958333" width="5.4975" height="15.9133333" rx="1.09459459"></rect>
                        </g>
                        <path d="M13.59875,15.55625 L17.97875,15.55625" id="Line" stroke="#A3B1BF" stroke-width="2.18918919" stroke-linecap="square"></path>
                    </g>
                    <g id="Group-4-Copy" transform="translate(25.000000, 145.000000)">
                        <g id="Rectangle-369">
                            <use fill="black" fill-opacity="1" filter="url(#filter-44)" xlink:href="#path-43"></use>
                            <use fill="#EAEFF3" fill-rule="evenodd" xlink:href="#path-43"></use>
                            <path stroke="#A3B1BF" stroke-width="1.62" d="M14.6441667,30.0879167 L14.6441667,1.02458333 L6.69173423,1.02458333 C3.51191747,1.02458333 0.934166667,3.60233414 0.934166667,6.7821509 L0.934166667,24.3303491 C0.934166667,27.5101659 3.51191747,30.0879167 6.69173423,30.0879167 L14.6441667,30.0879167 Z"></path>
                        </g>
                        <g id="Group-6" filter="url(#filter-45)" transform="translate(6.207500, 6.789583)">
                            <ellipse id="Oval-191" stroke="#A3B1BF" stroke-width="1.09459459" fill="#F7FAFC" cx="2.19" cy="2.73958333" rx="2.19" ry="2.19166667"></ellipse>
                            <polygon id="Path-301" fill="#A3B1BF" points="3.78100727 4.39009284 1.17151744 0.497180523 0.223105786 2.08897836 0.101076918 4.39009284"></polygon>
                        </g>
                        <g id="Group-6" filter="url(#filter-46)" transform="translate(6.543210, 19.181507)">
                            <ellipse id="Oval-191" stroke="#A3B1BF" stroke-width="1.09459459" fill="#F7FAFC" cx="2.19" cy="2.73958333" rx="2.19" ry="2.19166667"></ellipse>
                            <polygon id="Path-301" fill="#A3B1BF" points="3.78100727 4.39009284 1.17151744 0.497180523 0.223105786 2.08897836 0.101076918 4.39009284"></polygon>
                        </g>
                        <g id="Rectangle-371">
                            <use fill="#F0F2F5" fill-rule="evenodd" xlink:href="#path-47"></use>
                            <path stroke="#A3B1BF" stroke-width="1.62" d="M18.4541667,9.31638699 L18.4541667,21.7961161 L41.6574976,19.7900592 C41.8219325,19.7734468 42.0191667,19.5280875 42.0191667,19.236911 L42.0191667,11.875589 C42.0191667,11.5822335 41.824213,11.3392839 41.6691435,11.3235325 L18.4541667,9.31638699 Z"></path>
                        </g>
                        <g id="Group-6" filter="url(#filter-48)" transform="translate(23.000000, 13.000000)">
                            <ellipse id="Oval-191" stroke="#A3B1BF" stroke-width="1.09459459" fill="#F7FAFC" cx="2.19" cy="2.73958333" rx="2.19" ry="2.19166667"></ellipse>
                            <polygon id="Path-301" fill="#A3B1BF" points="3.78100727 4.39009284 1.17151744 0.497180523 0.223105786 2.08897836 0.101076918 4.39009284"></polygon>
                        </g>
                        <g id="Group-6-Copy" filter="url(#filter-49)" transform="translate(33.000000, 13.000000)">
                            <ellipse id="Oval-191" stroke="#A3B1BF" stroke-width="1.09459459" fill="#F7FAFC" cx="2.19" cy="2.73958333" rx="2.19" ry="2.19166667"></ellipse>
                            <polygon id="Path-301" fill="#A3B1BF" points="3.78100727 4.39009284 1.17151744 0.497180523 0.223105786 2.08897836 0.101076918 4.39009284"></polygon>
                        </g>
                        <g id="Rectangle-370">
                            <use fill="black" fill-opacity="1" filter="url(#filter-51)" xlink:href="#path-50"></use>
                            <use fill="#EAEFF3" fill-rule="evenodd" xlink:href="#path-50"></use>
                            <rect stroke="#A3B1BF" stroke-width="1.62" x="13.04" y="7.59958333" width="5.4975" height="15.9133333" rx="1.09459459"></rect>
                        </g>
                        <path d="M13.59875,15.55625 L17.97875,15.55625" id="Line" stroke="#A3B1BF" stroke-width="2.18918919" stroke-linecap="square"></path>
                    </g>
                </g>
                <g id="Group-17" transform="translate(135.185185, 131.500000)">
                    <path d="M22.4835494,46.23099 C10.0861375,46.23099 0.0360493827,36.1732534 0.0360493827,23.7664066 C0.0360493827,11.3595599 10.0861375,1.30182331 22.4835494,1.30182331 C34.8809613,1.30182331 44.9310494,11.3595599 44.9310494,23.7664066 C44.9310494,36.1732534 34.8809613,46.23099 22.4835494,46.23099 Z M22.4835494,39.65599 C31.2524505,39.65599 38.3610494,32.5419812 38.3610494,23.7664066 C38.3610494,14.9908321 31.2524505,7.87682331 22.4835494,7.87682331 C13.7146483,7.87682331 6.60604938,14.9908321 6.60604938,23.7664066 C6.60604938,32.5419812 13.7146483,39.65599 22.4835494,39.65599 Z" id="Oval-190" fill-opacity="0.3" fill="#A3B1BF"></path>
                    <mask id="mask-53" fill="white">
                        <use xlink:href="#path-52"></use>
                    </mask>
                    <g id="Mask">
                        <use fill="black" fill-opacity="1" filter="url(#filter-54)" xlink:href="#path-52"></use>
                        <use stroke="#A3B1BF" stroke-width="1.09459459" fill="#A3B1BF" fill-rule="evenodd" xlink:href="#path-52"></use>
                    </g>
                    <g id="Group-7" transform="translate(0.360494, 0.078598)" fill="#98A5B3">
                        <path d="M20.5636489,0.927088888 C22.1113303,0.589405992 23.7186545,0.411496914 25.3675,0.411496914 C37.7649119,0.411496914 47.815,10.4692335 47.815,22.8760802 C47.815,33.7386653 40.1110508,42.8005273 29.8728116,44.8880725 L27.4696515,38.6276265 C35.2448963,37.5983622 41.245,30.9384541 41.245,22.8760802 C41.245,14.1005057 34.1364011,6.98649691 25.3675,6.98649691 C22.0362626,6.98649691 18.9446369,8.01317718 16.3913275,9.76760576 L15.30877,6.94744709 L20.5636489,0.927088888 Z" id="Oval-190"></path>
                    </g>
                    <path d="M26.802716,45.1351566 C14.4053041,45.1351566 4.35521605,35.0774201 4.35521605,22.6705733 C4.35521605,10.2637265 14.4053041,0.20598998 26.802716,0.20598998 C39.200128,0.20598998 49.250216,10.2637265 49.250216,22.6705733 C49.250216,35.0774201 39.200128,45.1351566 26.802716,45.1351566 Z M26.802716,38.5601566 C35.5716172,38.5601566 42.680216,31.4461479 42.680216,22.6705733 C42.680216,13.8949988 35.5716172,6.78098998 26.802716,6.78098998 C18.0338149,6.78098998 10.925216,13.8949988 10.925216,22.6705733 C10.925216,31.4461479 18.0338149,38.5601566 26.802716,38.5601566 Z" id="Oval-190" fill="#A3B1BF"></path>
                    <path d="M37.5685802,6.47400902 C37.5685802,6.47400902 40.3560433,8.0639828 43.0005786,12.4958138 C45.6451139,16.9276447 45.9870813,21.4863845 45.9870813,21.4863845" id="Line" stroke="#F7FAFC" stroke-width="1.62" stroke-linecap="round"></path>
                    <g id="Oval-199">
                        <use fill="black" fill-opacity="1" filter="url(#filter-56)" xlink:href="#path-55"></use>
                        <use fill="#A3B1BF" fill-rule="evenodd" xlink:href="#path-55"></use>
                    </g>
                    <path d="M27.0403924,24.1861178 C28.3842853,24.1861178 29.4737257,23.0958483 29.4737257,21.7509326 C29.4737257,20.406017 28.3842853,19.3157475 27.0403924,19.3157475 C27.0403924,19.3157475 27.6699621,20.406017 27.6699621,21.7509326 C27.6699621,23.0958483 27.0403924,24.1861178 27.0403924,24.1861178 Z" id="Oval-199" fill="#F7FAFC" transform="translate(28.257059, 21.750933) rotate(-43.000000) translate(-28.257059, -21.750933) "></path>
                </g>
            </g>
        </g>
    </g>
</svg>
Source/UBCS-WEB/dist/img/bg/404.svg
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,314 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg width="423px" height="341px" viewBox="0 0 423 341" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
    <!-- Generator: Sketch 46.2 (44496) - http://www.bohemiancoding.com/sketch -->
    <title>Group 4</title>
    <desc>Created with Sketch.</desc>
    <defs></defs>
    <g id="Ant-Design-Pro-3.0" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
        <g id="404" transform="translate(-484.000000, -221.000000)">
            <g id="Group-4" transform="translate(464.000000, 222.000000)">
                <g id="Group-5" transform="translate(75.417348, 0.163879)" stroke="#A3B1BF" stroke-width="1.62" opacity="0.6" stroke-linejoin="round" stroke-dasharray="12.15">
                    <path d="M169.575185,288.890375 C103.647066,288.890375 50.2010204,235.455806 50.2010204,169.540425 C50.2010204,103.625045 103.647066,50.1904762 169.575185,50.1904762 C235.50394,50.1904762 288.94935,103.625045 288.94935,169.540425 C288.94935,235.455806 235.50394,288.890375 169.575185,288.890375 Z" id="Stroke-1"></path>
                    <path d="M169.405699,338.555288 C76.0274364,338.555288 0.329411882,262.872619 0.329411882,169.513299 C0.329411882,76.1539786 76.0274364,0.471309613 169.405699,0.471309613 C262.783961,0.471309613 338.481985,76.1539786 338.481985,169.513299 C338.481985,262.872619 262.783961,338.555288 169.405699,338.555288 Z" id="Stroke-3"></path>
                </g>
                <polygon id="Fill-6" fill="#F5F5F5" transform="translate(106.914750, 199.432805) rotate(22.000000) translate(-106.914750, -199.432805) " points="97.7112298 198.803016 116.11827 190.231152 107.544667 208.634458"></polygon>
                <polygon id="Stroke-7" stroke="#A3B1BF" stroke-width="1.62" stroke-linejoin="round" transform="translate(106.914750, 199.432805) rotate(22.000000) translate(-106.914750, -199.432805) " points="97.7112298 198.803016 116.11827 190.231152 107.544667 208.634458"></polygon>
                <polygon id="Fill-8" transform="translate(58.996118, 219.767028) rotate(22.000000) translate(-58.996118, -219.767028) " points="38.8543444 215.183828 54.4119879 199.629341 79.1378915 224.350228 63.580248 239.904716"></polygon>
                <polygon id="Stroke-9" stroke="#A3B1BF" stroke-width="1.62" stroke-linejoin="round" transform="translate(58.996118, 219.767028) rotate(22.000000) translate(-58.996118, -219.767028) " points="38.8543444 215.183828 54.4119879 199.629341 79.1378915 224.350228 63.580248 239.904716"></polygon>
                <polygon id="Fill-10" fill="#F5F5F5" transform="translate(71.226096, 214.577614) rotate(22.000000) translate(-71.226096, -214.577614) " points="51.4642422 198.657893 55.3028278 194.820086 90.9879502 230.497335 87.1487294 234.335141"></polygon>
                <polygon id="Stroke-11" stroke="#A3B1BF" stroke-width="1.62" fill="#F0F2F5" stroke-linejoin="round" transform="translate(71.226096, 214.577614) rotate(22.000000) translate(-71.226096, -214.577614) " points="51.4642422 198.657893 55.3028278 194.820086 90.9879502 230.497335 87.1487294 234.335141"></polygon>
                <polygon id="Fill-12" transform="translate(84.698338, 273.903349) rotate(22.000000) translate(-84.698338, -273.903349) " points="56.0769883 259.690379 70.4821667 245.288122 113.319688 288.116319 98.9145099 302.518575"></polygon>
                <polygon id="Stroke-13" stroke="#A3B1BF" stroke-width="1.62" stroke-linejoin="round" transform="translate(84.698338, 273.903349) rotate(22.000000) translate(-84.698338, -273.903349) " points="56.0769883 259.690379 70.4821667 245.288122 113.319688 288.116319 98.9145099 302.518575"></polygon>
                <polygon id="Fill-14" transform="translate(75.456149, 212.782520) rotate(22.000000) translate(-75.456149, -212.782520) " points="63.8911557 203.879723 66.5512281 201.22019 87.0211429 221.685318 84.3604352 224.34485"></polygon>
                <polygon id="Stroke-15" stroke="#A3B1BF" stroke-width="1.62" stroke-linejoin="round" transform="translate(75.456149, 212.782520) rotate(22.000000) translate(-75.456149, -212.782520) " points="63.8911557 203.879723 66.5512281 201.22019 87.0211429 221.685318 84.3604352 224.34485"></polygon>
                <polygon id="Fill-16" fill="#F5F5F5" transform="translate(78.176142, 202.618192) rotate(22.000000) translate(-78.176142, -202.618192) " points="74.4026766 205.006817 80.5652518 198.845492 81.9496076 200.229567 75.7870324 206.390892"></polygon>
                <polygon id="Stroke-17" stroke="#A3B1BF" stroke-width="1.62" stroke-linejoin="round" transform="translate(78.176142, 202.618192) rotate(22.000000) translate(-78.176142, -202.618192) " points="74.4026766 205.006817 80.5652518 198.845492 81.9496076 200.229567 75.7870324 206.390892"></polygon>
                <polygon id="Fill-18" fill="#F5F5F5" transform="translate(84.676979, 217.928886) rotate(22.000000) translate(-84.676979, -217.928886) " points="80.9035138 220.317511 87.066089 214.156186 88.4504448 215.540261 82.2878696 221.701586"></polygon>
                <polygon id="Stroke-19" stroke="#A3B1BF" stroke-width="1.62" stroke-linejoin="round" transform="translate(84.676979, 217.928886) rotate(22.000000) translate(-84.676979, -217.928886) " points="80.9035138 220.317511 87.066089 214.156186 88.4504448 215.540261 82.2878696 221.701586"></polygon>
                <polygon id="Fill-20" transform="translate(70.238421, 242.404581) rotate(22.000000) translate(-70.238421, -242.404581) " points="67.8493111 238.631881 74.0118863 244.793206 72.6275305 246.177281 66.4649553 240.015956"></polygon>
                <polygon id="Stroke-21" stroke="#A3B1BF" stroke-width="1.62" stroke-linejoin="round" transform="translate(70.238421, 242.404581) rotate(22.000000) translate(-70.238421, -242.404581) " points="67.8493111 238.631881 74.0118863 244.793206 72.6275305 246.177281 66.4649553 240.015956"></polygon>
                <polygon id="Fill-22" transform="translate(48.081755, 224.398789) rotate(22.000000) translate(-48.081755, -224.398789) " points="35.1127107 220.725179 36.3242602 211.432376 61.0507992 236.153899 51.756111 237.365203"></polygon>
                <polygon id="Stroke-23" stroke="#A3B1BF" stroke-width="1.62" stroke-linejoin="round" transform="translate(48.081755, 224.398789) rotate(22.000000) translate(-48.081755, -224.398789) " points="35.1127107 220.725179 36.3242602 211.432376 61.0507992 236.153899 51.756111 237.365203"></polygon>
                <polygon id="Fill-24" transform="translate(38.612968, 228.416820) rotate(22.000000) translate(-38.612968, -228.416820) " points="32.9179858 217.470622 26.2496982 216.056058 50.9762371 240.777581 49.5613861 234.110647"></polygon>
                <polygon id="Stroke-25" stroke="#A3B1BF" stroke-width="1.62" stroke-linejoin="round" transform="translate(38.612968, 228.416820) rotate(22.000000) translate(-38.612968, -228.416820) " points="32.9179858 217.470622 26.2496982 216.056058 50.9762371 240.777581 49.5613861 234.110647"></polygon>
                <polygon id="Fill-26" transform="translate(31.086342, 221.523909) rotate(22.000000) translate(-31.086342, -221.523909) " points="32.6469986 217.297684 26.8592604 218.37941 34.2314793 225.750133 35.3134242 219.963569"></polygon>
                <polygon id="Stroke-27" stroke="#A3B1BF" stroke-width="1.62" stroke-linejoin="round" transform="translate(31.086342, 221.523909) rotate(22.000000) translate(-31.086342, -221.523909) " points="32.6469986 217.297684 26.8592604 218.37941 34.2314793 225.750133 35.3134242 219.963569"></polygon>
                <polygon id="Fill-28" transform="translate(38.344372, 238.617819) rotate(22.000000) translate(-38.344372, -238.617819) " points="39.9050284 234.391595 34.1172902 235.47332 41.4895091 242.844044 42.571454 237.05748"></polygon>
                <polygon id="Stroke-29" stroke="#A3B1BF" stroke-width="1.62" stroke-linejoin="round" transform="translate(38.344372, 238.617819) rotate(22.000000) translate(-38.344372, -238.617819) " points="39.9050284 234.391595 34.1172902 235.47332 41.4895091 242.844044 42.571454 237.05748"></polygon>
                <polygon id="Fill-30" fill="#F0F2F5" transform="translate(75.352798, 203.766862) rotate(22.000000) translate(-75.352798, -203.766862) " points="71.4417859 201.708217 73.2937351 199.856644 79.2638092 205.824871 77.4118601 207.67708"></polygon>
                <polygon id="Stroke-31" stroke="#A3B1BF" stroke-width="1.62" stroke-linejoin="round" transform="translate(75.352798, 203.766862) rotate(22.000000) translate(-75.352798, -203.766862) " points="71.4417859 201.708217 73.2937351 199.856644 79.2638092 205.824871 77.4118601 207.67708"></polygon>
                <polygon id="Fill-32" fill="#F0F2F5" transform="translate(81.871541, 219.119730) rotate(22.000000) translate(-81.871541, -219.119730) " points="77.9605297 217.061085 79.8124789 215.209512 85.7825531 221.177739 83.9306039 223.029948"></polygon>
                <polygon id="Stroke-33" stroke="#A3B1BF" stroke-width="1.62" stroke-linejoin="round" transform="translate(81.871541, 219.119730) rotate(22.000000) translate(-81.871541, -219.119730) " points="77.9605297 217.061085 79.8124789 215.209512 85.7825531 221.177739 83.9306039 223.029948"></polygon>
                <polygon id="Fill-34" transform="translate(68.034935, 237.215417) rotate(22.000000) translate(-68.034935, -237.215417) " points="65.1594898 237.106164 67.9256601 234.340555 70.9103796 237.324669 68.1442092 240.090278"></polygon>
                <polygon id="Stroke-35" stroke="#A3B1BF" stroke-width="1.62" fill="#F5F5F5" stroke-linejoin="round" transform="translate(68.034935, 237.215417) rotate(22.000000) translate(-68.034935, -237.215417) " points="65.1594898 237.106164 67.9256601 234.340555 70.9103796 237.324669 68.1442092 240.090278"></polygon>
                <path d="M90.2556147,213.065319 C79.2271463,202.039088 74.6433339,188.153875 78.4889079,179.512775 C79.1248602,178.084237 80.8319571,175.429786 84.5339495,179.131027 C88.2353065,182.832268 120.560237,215.150007 123.931865,218.52095 C127.303492,221.891894 125.245065,224.192545 123.817508,224.827733 C115.174655,228.675068 101.284718,224.092186 90.2556147,213.065319 Z" id="Fill-36" fill="#F5F5F5" transform="translate(101.453924, 201.708917) rotate(22.000000) translate(-101.453924, -201.708917) "></path>
                <path d="M90.2556147,213.065319 C79.2271463,202.039088 74.6433339,188.153875 78.4889079,179.512775 C79.1248602,178.084237 80.8319571,175.429786 84.5339495,179.131027 C88.2353065,182.832268 120.560237,215.150007 123.931865,218.52095 C127.303492,221.891894 125.245065,224.192545 123.817508,224.827733 C115.174655,228.675068 101.284718,224.092186 90.2556147,213.065319 Z" id="Stroke-38" stroke="#A3B1BF" stroke-width="1.62" fill="#F0F2F5" stroke-linejoin="round" transform="translate(101.453924, 201.708917) rotate(22.000000) translate(-101.453924, -201.708917) "></path>
                <polygon id="Fill-40" fill="#F0F2F5" transform="translate(86.633853, 208.038961) rotate(22.000000) translate(-86.633853, -208.038961) " points="77.9716233 201.230061 79.8235724 199.378488 95.2960835 214.84786 93.4441343 216.699433"></polygon>
                <polygon id="Stroke-42" stroke="#A3B1BF" stroke-width="1.62" stroke-linejoin="round" transform="translate(86.633853, 208.038961) rotate(22.000000) translate(-86.633853, -208.038961) " points="77.9716233 201.230061 79.8235724 199.378488 95.2960835 214.84786 93.4441343 216.699433"></polygon>
                <path d="M121.635514,196.068815 C120.517356,197.186746 118.704797,197.186746 117.586639,196.068815 C116.469116,194.950884 116.469116,193.138692 117.586639,192.020761 C118.704797,190.903465 120.517356,190.903465 121.635514,192.020761 C122.753672,193.138692 122.753672,194.950884 121.635514,196.068815" id="Fill-44" fill="#A3B1BF" transform="translate(119.611315, 194.045026) rotate(22.000000) translate(-119.611315, -194.045026) "></path>
                <polygon id="Fill-46" fill-opacity="0.6" fill="#A3B1BF" transform="translate(81.250567, 248.056422) rotate(22.000000) translate(-81.250567, -248.056422) " points="81.2505672 249.672341 79.6343206 248.056422 81.2505672 246.440503 82.8668137 248.056422"></polygon>
                <polygon id="Stroke-48" transform="translate(81.250567, 248.056422) rotate(22.000000) translate(-81.250567, -248.056422) " points="81.2505672 249.672341 79.6343206 248.056422 81.2505672 246.440503 82.8668137 248.056422"></polygon>
                <polygon id="Fill-50" fill-opacity="0.6" fill="#A3B1BF" transform="translate(82.702196, 251.475282) rotate(22.000000) translate(-82.702196, -251.475282) " points="82.7021965 253.091201 81.0859499 251.475282 82.7021965 249.859363 84.318443 251.475282"></polygon>
                <polygon id="Stroke-52" transform="translate(82.702196, 251.475282) rotate(22.000000) translate(-82.702196, -251.475282) " points="82.7021965 253.091201 81.0859499 251.475282 82.7021965 249.859363 84.318443 251.475282"></polygon>
                <polygon id="Fill-54" fill-opacity="0.6" fill="#A3B1BF" transform="translate(84.153791, 254.894059) rotate(22.000000) translate(-84.153791, -254.894059) " points="84.1537906 256.509978 82.5375441 254.894059 84.1537906 253.278141 85.7700372 254.894059"></polygon>
                <polygon id="Stroke-56" transform="translate(84.153791, 254.894059) rotate(22.000000) translate(-84.153791, -254.894059) " points="84.1537906 256.509978 82.5375441 254.894059 84.1537906 253.278141 85.7700372 254.894059"></polygon>
                <polygon id="Fill-58" fill-opacity="0.6" fill="#A3B1BF" transform="translate(85.605385, 258.312837) rotate(22.000000) translate(-85.605385, -258.312837) " points="85.6053848 259.928756 83.9891383 258.312837 85.6053848 256.696918 87.2216313 258.312837"></polygon>
                <polygon id="Stroke-60" transform="translate(85.605385, 258.312837) rotate(22.000000) translate(-85.605385, -258.312837) " points="85.6053848 259.928756 83.9891383 258.312837 85.6053848 256.696918 87.2216313 258.312837"></polygon>
                <polygon id="Fill-62" fill-opacity="0.6" fill="#A3B1BF" transform="translate(78.094482, 249.395723) rotate(22.000000) translate(-78.094482, -249.395723) " points="78.0944819 251.011642 76.4782353 249.395723 78.0944819 247.779804 79.7107284 249.395723"></polygon>
                <polygon id="Stroke-64" transform="translate(78.094482, 249.395723) rotate(22.000000) translate(-78.094482, -249.395723) " points="78.0944819 251.011642 76.4782353 249.395723 78.0944819 247.779804 79.7107284 249.395723"></polygon>
                <polygon id="Fill-66" fill-opacity="0.6" fill="#A3B1BF" transform="translate(79.546052, 252.814559) rotate(22.000000) translate(-79.546052, -252.814559) " points="79.5460522 254.430478 77.9298057 252.814559 79.5460522 251.198641 81.1622988 252.814559"></polygon>
                <polygon id="Stroke-68" transform="translate(79.546052, 252.814559) rotate(22.000000) translate(-79.546052, -252.814559) " points="79.5460522 254.430478 77.9298057 252.814559 79.5460522 251.198641 81.1622988 252.814559"></polygon>
                <polygon id="Fill-70" fill-opacity="0.6" fill="#A3B1BF" transform="translate(80.997705, 256.233360) rotate(22.000000) translate(-80.997705, -256.233360) " points="80.9977053 257.849279 79.3814588 256.23336 80.9977053 254.617442 82.6139518 256.23336"></polygon>
                <polygon id="Stroke-72" transform="translate(80.997705, 256.233360) rotate(22.000000) translate(-80.997705, -256.233360) " points="79.3814588 256.23336 80.9977053 254.617442 82.6139518 256.23336 80.9977053 257.849279"></polygon>
                <polygon id="Fill-74" fill-opacity="0.6" fill="#A3B1BF" transform="translate(82.449276, 259.652197) rotate(22.000000) translate(-82.449276, -259.652197) " points="82.4492757 261.268115 80.8330292 259.652197 82.4492757 258.036278 84.0655222 259.652197"></polygon>
                <polygon id="Stroke-76" transform="translate(82.449276, 259.652197) rotate(22.000000) translate(-82.449276, -259.652197) " points="82.4492757 261.268115 80.8330292 259.652197 82.4492757 258.036278 84.0655222 259.652197"></polygon>
                <polygon id="Fill-78" fill-opacity="0.6" fill="#A3B1BF" transform="translate(74.938373, 250.735083) rotate(22.000000) translate(-74.938373, -250.735083) " points="74.9383727 252.351002 73.3221262 250.735083 74.9383727 249.119164 76.5546193 250.735083"></polygon>
                <polygon id="Stroke-80" transform="translate(74.938373, 250.735083) rotate(22.000000) translate(-74.938373, -250.735083) " points="74.9383727 252.351002 73.3221262 250.735083 74.9383727 249.119164 76.5546193 250.735083"></polygon>
                <polygon id="Fill-82" fill-opacity="0.6" fill="#A3B1BF" transform="translate(76.389967, 254.153860) rotate(22.000000) translate(-76.389967, -254.153860) " points="76.3899669 255.769779 74.7737204 254.15386 76.3899669 252.537942 78.0062134 254.15386"></polygon>
                <polygon id="Stroke-84" transform="translate(76.389967, 254.153860) rotate(22.000000) translate(-76.389967, -254.153860) " points="76.3899669 255.769779 74.7737204 254.15386 76.3899669 252.537942 78.0062134 254.15386"></polygon>
                <polygon id="Fill-86" fill-opacity="0.6" fill="#A3B1BF" transform="translate(77.841620, 257.572661) rotate(22.000000) translate(-77.841620, -257.572661) " points="77.84162 259.18858 76.2253735 257.572661 77.84162 255.956743 79.4578665 257.572661"></polygon>
                <polygon id="Stroke-88" transform="translate(77.841620, 257.572661) rotate(22.000000) translate(-77.841620, -257.572661) " points="77.84162 259.18858 76.2253735 257.572661 77.84162 255.956743 79.4578665 257.572661"></polygon>
                <polygon id="Fill-90" fill-opacity="0.6" fill="#A3B1BF" transform="translate(79.293190, 260.991498) rotate(22.000000) translate(-79.293190, -260.991498) " points="79.2931904 262.607416 77.6769438 260.991498 79.2931904 259.375579 80.9094369 260.991498"></polygon>
                <polygon id="Stroke-92" transform="translate(79.293190, 260.991498) rotate(22.000000) translate(-79.293190, -260.991498) " points="79.2931904 262.607416 77.6769438 260.991498 79.2931904 259.375579 80.9094369 260.991498"></polygon>
                <polygon id="Fill-94" fill-opacity="0.6" fill="#A3B1BF" transform="translate(71.782287, 252.074384) rotate(22.000000) translate(-71.782287, -252.074384) " points="71.7822874 253.690302 70.1660409 252.074384 71.7822874 250.458465 73.3985339 252.074384"></polygon>
                <polygon id="Stroke-96" transform="translate(71.782287, 252.074384) rotate(22.000000) translate(-71.782287, -252.074384) " points="71.7822874 253.690302 70.1660409 252.074384 71.7822874 250.458465 73.3985339 252.074384"></polygon>
                <polygon id="Fill-98" fill-opacity="0.6" fill="#A3B1BF" transform="translate(73.233882, 255.493161) rotate(22.000000) translate(-73.233882, -255.493161) " points="73.2338816 257.10908 71.6176351 255.493161 73.2338816 253.877242 74.8501281 255.493161"></polygon>
                <polygon id="Stroke-100" transform="translate(73.233882, 255.493161) rotate(22.000000) translate(-73.233882, -255.493161) " points="73.2338816 257.10908 71.6176351 255.493161 73.2338816 253.877242 74.8501281 255.493161"></polygon>
                <polygon id="Fill-102" fill-opacity="0.6" fill="#A3B1BF" transform="translate(74.685535, 258.911962) rotate(22.000000) translate(-74.685535, -258.911962) " points="74.6855347 260.527881 73.0692881 258.911962 74.6855347 257.296044 76.3017812 258.911962"></polygon>
                <polygon id="Stroke-104" transform="translate(74.685535, 258.911962) rotate(22.000000) translate(-74.685535, -258.911962) " points="74.6855347 260.527881 73.0692881 258.911962 74.6855347 257.296044 76.3017812 258.911962"></polygon>
                <polygon id="Fill-106" fill-opacity="0.6" fill="#A3B1BF" transform="translate(76.137105, 262.330799) rotate(22.000000) translate(-76.137105, -262.330799) " points="76.137105 263.946717 74.5208585 262.330799 76.137105 260.71488 77.7533516 262.330799"></polygon>
                <polygon id="Stroke-108" transform="translate(76.137105, 262.330799) rotate(22.000000) translate(-76.137105, -262.330799) " points="76.137105 263.946717 74.5208585 262.330799 76.137105 260.71488 77.7533516 262.330799"></polygon>
                <polygon id="Fill-110" fill-opacity="0.6" fill="#A3B1BF" transform="translate(68.626202, 253.413685) rotate(22.000000) translate(-68.626202, -253.413685) " points="68.6262021 255.029603 67.0099556 253.413685 68.6262021 251.797766 70.2424486 253.413685"></polygon>
                <polygon id="Stroke-112" transform="translate(68.626202, 253.413685) rotate(22.000000) translate(-68.626202, -253.413685) " points="68.6262021 255.029603 67.0099556 253.413685 68.6262021 251.797766 70.2424486 253.413685"></polygon>
                <polygon id="Fill-114" fill-opacity="0.6" fill="#A3B1BF" transform="translate(70.077796, 256.832462) rotate(22.000000) translate(-70.077796, -256.832462) " points="70.0777963 258.448381 68.4615497 256.832462 70.0777963 255.216543 71.6940428 256.832462"></polygon>
                <polygon id="Stroke-116" transform="translate(70.077796, 256.832462) rotate(22.000000) translate(-70.077796, -256.832462) " points="70.0777963 258.448381 68.4615497 256.832462 70.0777963 255.216543 71.6940428 256.832462"></polygon>
                <polygon id="Fill-118" fill-opacity="0.6" fill="#A3B1BF" transform="translate(71.529426, 260.251322) rotate(22.000000) translate(-71.529426, -260.251322) " points="71.5294256 261.867241 69.913179 260.251322 71.5294256 258.635403 73.1456721 260.251322"></polygon>
                <polygon id="Stroke-120" transform="translate(71.529426, 260.251322) rotate(22.000000) translate(-71.529426, -260.251322) " points="71.5294256 261.867241 69.913179 260.251322 71.5294256 258.635403 73.1456721 260.251322"></polygon>
                <polygon id="Fill-122" fill-opacity="0.6" fill="#A3B1BF" transform="translate(72.981020, 263.670099) rotate(22.000000) translate(-72.981020, -263.670099) " points="72.9810197 265.286018 71.3647732 263.670099 72.9810197 262.054181 74.5972663 263.670099"></polygon>
                <polygon id="Stroke-124" transform="translate(72.981020, 263.670099) rotate(22.000000) translate(-72.981020, -263.670099) " points="72.9810197 265.286018 71.3647732 263.670099 72.9810197 262.054181 74.5972663 263.670099"></polygon>
                <polygon id="Fill-126" fill-opacity="0.6" fill="#A3B1BF" transform="translate(88.852907, 265.961362) rotate(22.000000) translate(-88.852907, -265.961362) " points="88.8529067 267.577281 87.2366602 265.961362 88.8529067 264.345443 90.4691533 265.961362"></polygon>
                <polygon id="Stroke-128" transform="translate(88.852907, 265.961362) rotate(22.000000) translate(-88.852907, -265.961362) " points="88.8529067 267.577281 87.2366602 265.961362 88.8529067 264.345443 90.4691533 265.961362"></polygon>
                <polygon id="Fill-130" fill-opacity="0.6" fill="#A3B1BF" transform="translate(90.304501, 269.380139) rotate(22.000000) translate(-90.304501, -269.380139) " points="90.3045009 270.996058 88.6882544 269.380139 90.3045009 267.764221 91.9207474 269.380139"></polygon>
                <polygon id="Stroke-132" transform="translate(90.304501, 269.380139) rotate(22.000000) translate(-90.304501, -269.380139) " points="90.3045009 270.996058 88.6882544 269.380139 90.3045009 267.764221 91.9207474 269.380139"></polygon>
                <polygon id="Fill-134" fill-opacity="0.6" fill="#A3B1BF" transform="translate(91.756130, 272.798999) rotate(22.000000) translate(-91.756130, -272.798999) " points="91.7561302 274.414918 90.1398837 272.798999 91.7561302 271.183081 93.3723767 272.798999"></polygon>
                <polygon id="Stroke-136" transform="translate(91.756130, 272.798999) rotate(22.000000) translate(-91.756130, -272.798999) " points="91.7561302 274.414918 90.1398837 272.798999 91.7561302 271.183081 93.3723767 272.798999"></polygon>
                <polygon id="Fill-138" fill-opacity="0.6" fill="#A3B1BF" transform="translate(93.207724, 276.217777) rotate(22.000000) translate(-93.207724, -276.217777) " points="93.2077244 277.833695 91.5914778 276.217777 93.2077244 274.601858 94.8239709 276.217777"></polygon>
                <polygon id="Stroke-140" transform="translate(93.207724, 276.217777) rotate(22.000000) translate(-93.207724, -276.217777) " points="93.2077244 277.833695 91.5914778 276.217777 93.2077244 274.601858 94.8239709 276.217777"></polygon>
                <polygon id="Fill-142" fill-opacity="0.6" fill="#A3B1BF" transform="translate(85.696821, 267.300663) rotate(22.000000) translate(-85.696821, -267.300663) " points="85.6968214 268.916582 84.0805749 267.300663 85.6968214 265.684744 87.313068 267.300663"></polygon>
                <polygon id="Stroke-144" transform="translate(85.696821, 267.300663) rotate(22.000000) translate(-85.696821, -267.300663) " points="85.6968214 268.916582 84.0805749 267.300663 85.6968214 265.684744 87.313068 267.300663"></polygon>
                <polygon id="Fill-146" fill-opacity="0.6" fill="#A3B1BF" transform="translate(87.148416, 270.719440) rotate(22.000000) translate(-87.148416, -270.719440) " points="87.1484156 272.335359 85.5321691 270.71944 87.1484156 269.103521 88.7646621 270.71944"></polygon>
                <polygon id="Stroke-148" transform="translate(87.148416, 270.719440) rotate(22.000000) translate(-87.148416, -270.719440) " points="87.1484156 272.335359 85.5321691 270.71944 87.1484156 269.103521 88.7646621 270.71944"></polygon>
                <polygon id="Fill-150" fill-opacity="0.6" fill="#A3B1BF" transform="translate(88.599986, 274.138276) rotate(22.000000) translate(-88.599986, -274.138276) " points="88.599986 275.754195 86.9837394 274.138276 88.599986 272.522358 90.2162325 274.138276"></polygon>
                <polygon id="Stroke-152" transform="translate(88.599986, 274.138276) rotate(22.000000) translate(-88.599986, -274.138276) " points="88.599986 275.754195 86.9837394 274.138276 88.599986 272.522358 90.2162325 274.138276"></polygon>
                <polygon id="Fill-154" fill-opacity="0.6" fill="#A3B1BF" transform="translate(90.051639, 277.557078) rotate(22.000000) translate(-90.051639, -277.557078) " points="90.0516391 279.172996 88.4353925 277.557078 90.0516391 275.941159 91.6678856 277.557078"></polygon>
                <polygon id="Stroke-156" transform="translate(90.051639, 277.557078) rotate(22.000000) translate(-90.051639, -277.557078) " points="90.0516391 279.172996 88.4353925 277.557078 90.0516391 275.941159 91.6678856 277.557078"></polygon>
                <polygon id="Fill-158" fill-opacity="0.6" fill="#A3B1BF" transform="translate(82.540736, 268.639964) rotate(22.000000) translate(-82.540736, -268.639964) " points="82.5407361 270.255882 80.9244896 268.639964 82.5407361 267.024045 84.1569826 268.639964"></polygon>
                <polygon id="Stroke-160" transform="translate(82.540736, 268.639964) rotate(22.000000) translate(-82.540736, -268.639964) " points="82.5407361 270.255882 80.9244896 268.639964 82.5407361 267.024045 84.1569826 268.639964"></polygon>
                <polygon id="Fill-162" fill-opacity="0.6" fill="#A3B1BF" transform="translate(83.992306, 272.058800) rotate(22.000000) translate(-83.992306, -272.058800) " points="83.9923065 273.674719 82.3760599 272.0588 83.9923065 270.442881 85.608553 272.0588"></polygon>
                <polygon id="Stroke-164" transform="translate(83.992306, 272.058800) rotate(22.000000) translate(-83.992306, -272.058800) " points="83.9923065 273.674719 82.3760599 272.0588 83.9923065 270.442881 85.608553 272.0588"></polygon>
                <polygon id="Fill-166" fill-opacity="0.6" fill="#A3B1BF" transform="translate(85.443901, 275.477577) rotate(22.000000) translate(-85.443901, -275.477577) " points="85.4439007 277.093496 83.8276541 275.477577 85.4439007 273.861659 87.0601472 275.477577"></polygon>
                <polygon id="Stroke-168" transform="translate(85.443901, 275.477577) rotate(22.000000) translate(-85.443901, -275.477577) " points="85.4439007 277.093496 83.8276541 275.477577 85.4439007 273.861659 87.0601472 275.477577"></polygon>
                <polygon id="Fill-170" fill-opacity="0.6" fill="#A3B1BF" transform="translate(86.895554, 278.896378) rotate(22.000000) translate(-86.895554, -278.896378) " points="86.8955537 280.512297 85.2793072 278.896378 86.8955537 277.28046 88.5118003 278.896378"></polygon>
                <polygon id="Stroke-172" transform="translate(86.895554, 278.896378) rotate(22.000000) translate(-86.895554, -278.896378) " points="86.8955537 280.512297 85.2793072 278.896378 86.8955537 277.28046 88.5118003 278.896378"></polygon>
                <polygon id="Fill-174" fill-opacity="0.6" fill="#A3B1BF" transform="translate(79.384651, 269.979265) rotate(22.000000) translate(-79.384651, -269.979265) " points="79.3846508 271.595183 77.7684043 269.979265 79.3846508 268.363346 81.0008973 269.979265"></polygon>
                <polygon id="Stroke-176" transform="translate(79.384651, 269.979265) rotate(22.000000) translate(-79.384651, -269.979265) " points="79.3846508 271.595183 77.7684043 269.979265 79.3846508 268.363346 81.0008973 269.979265"></polygon>
                <polygon id="Fill-178" fill-opacity="0.6" fill="#A3B1BF" transform="translate(80.836221, 273.398101) rotate(22.000000) translate(-80.836221, -273.398101) " points="80.8362212 275.01402 79.2199746 273.398101 80.8362212 271.782182 82.4524677 273.398101"></polygon>
                <polygon id="Stroke-180" transform="translate(80.836221, 273.398101) rotate(22.000000) translate(-80.836221, -273.398101) " points="80.8362212 275.01402 79.2199746 273.398101 80.8362212 271.782182 82.4524677 273.398101"></polygon>
                <polygon id="Fill-182" fill-opacity="0.6" fill="#A3B1BF" transform="translate(82.287815, 276.816878) rotate(22.000000) translate(-82.287815, -276.816878) " points="82.2878153 278.432797 80.6715688 276.816878 82.2878153 275.20096 83.9040619 276.816878"></polygon>
                <polygon id="Stroke-184" transform="translate(82.287815, 276.816878) rotate(22.000000) translate(-82.287815, -276.816878) " points="82.2878153 278.432797 80.6715688 276.816878 82.2878153 275.20096 83.9040619 276.816878"></polygon>
                <polygon id="Fill-186" fill-opacity="0.6" fill="#A3B1BF" transform="translate(83.739445, 280.235738) rotate(22.000000) translate(-83.739445, -280.235738) " points="83.7394446 281.851657 82.1231981 280.235738 83.7394446 278.61982 85.3556912 280.235738"></polygon>
                <polygon id="Stroke-188" transform="translate(83.739445, 280.235738) rotate(22.000000) translate(-83.739445, -280.235738) " points="83.7394446 281.851657 82.1231981 280.235738 83.7394446 278.61982 85.3556912 280.235738"></polygon>
                <polygon id="Fill-190" fill-opacity="0.6" fill="#A3B1BF" transform="translate(76.228483, 271.318601) rotate(22.000000) translate(-76.228483, -271.318601) " points="76.2284828 272.934519 74.6122362 271.318601 76.2284828 269.702682 77.8447293 271.318601"></polygon>
                <polygon id="Stroke-192" transform="translate(76.228483, 271.318601) rotate(22.000000) translate(-76.228483, -271.318601) " points="76.2284828 272.934519 74.6122362 271.318601 76.2284828 269.702682 77.8447293 271.318601"></polygon>
                <polygon id="Fill-194" fill-opacity="0.6" fill="#A3B1BF" transform="translate(77.680136, 274.737402) rotate(22.000000) translate(-77.680136, -274.737402) " points="77.6801358 276.353321 76.0638893 274.737402 77.6801358 273.121483 79.2963824 274.737402"></polygon>
                <polygon id="Stroke-196" transform="translate(77.680136, 274.737402) rotate(22.000000) translate(-77.680136, -274.737402) " points="77.6801358 276.353321 76.0638893 274.737402 77.6801358 273.121483 79.2963824 274.737402"></polygon>
                <polygon id="Fill-198" fill-opacity="0.6" fill="#A3B1BF" transform="translate(79.131730, 278.156179) rotate(22.000000) translate(-79.131730, -278.156179) " points="79.13173 279.772098 77.5154835 278.156179 79.13173 276.540261 80.7479765 278.156179"></polygon>
                <polygon id="Stroke-200" transform="translate(79.131730, 278.156179) rotate(22.000000) translate(-79.131730, -278.156179) " points="79.13173 279.772098 77.5154835 278.156179 79.13173 276.540261 80.7479765 278.156179"></polygon>
                <polygon id="Fill-202" fill-opacity="0.6" fill="#A3B1BF" transform="translate(80.583359, 281.575039) rotate(22.000000) translate(-80.583359, -281.575039) " points="80.5833593 283.190958 78.9671128 281.575039 80.5833593 279.959121 82.1996058 281.575039"></polygon>
                <polygon id="Stroke-204" transform="translate(80.583359, 281.575039) rotate(22.000000) translate(-80.583359, -281.575039) " points="80.5833593 283.190958 78.9671128 281.575039 80.5833593 279.959121 82.1996058 281.575039"></polygon>
                <polygon id="Fill-206" fill-opacity="0.6" fill="#A3B1BF" transform="translate(96.455246, 283.866302) rotate(22.000000) translate(-96.455246, -283.866302) " points="96.4552463 285.48222 94.8389998 283.866302 96.4552463 282.250383 98.0714929 283.866302"></polygon>
                <polygon id="Stroke-208" transform="translate(96.455246, 283.866302) rotate(22.000000) translate(-96.455246, -283.866302) " points="96.4552463 285.48222 94.8389998 283.866302 96.4552463 282.250383 98.0714929 283.866302"></polygon>
                <polygon id="Fill-210" fill-opacity="0.6" fill="#A3B1BF" transform="translate(97.906840, 287.285079) rotate(22.000000) translate(-97.906840, -287.285079) " points="97.9068405 288.900998 96.290594 287.285079 97.9068405 285.66916 99.523087 287.285079"></polygon>
                <polygon id="Stroke-212" transform="translate(97.906840, 287.285079) rotate(22.000000) translate(-97.906840, -287.285079) " points="97.9068405 288.900998 96.290594 287.285079 97.9068405 285.66916 99.523087 287.285079"></polygon>
                <polygon id="Fill-214" fill-opacity="0.6" fill="#A3B1BF" transform="translate(99.358435, 290.703856) rotate(22.000000) translate(-99.358435, -290.703856) " points="99.3584347 292.319775 97.7421881 290.703856 99.3584347 289.087938 100.974681 290.703856"></polygon>
                <polygon id="Stroke-216" transform="translate(99.358435, 290.703856) rotate(22.000000) translate(-99.358435, -290.703856) " points="99.3584347 292.319775 97.7421881 290.703856 99.3584347 289.087938 100.974681 290.703856"></polygon>
                <polygon id="Fill-218" fill-opacity="0.6" fill="#A3B1BF" transform="translate(100.810064, 294.122716) rotate(22.000000) translate(-100.810064, -294.122716) " points="100.810064 295.738635 99.1938174 294.122716 100.810064 292.506798 102.42631 294.122716"></polygon>
                <polygon id="Stroke-220" transform="translate(100.810064, 294.122716) rotate(22.000000) translate(-100.810064, -294.122716) " points="100.810064 295.738635 99.1938174 294.122716 100.810064 292.506798 102.42631 294.122716"></polygon>
                <polygon id="Fill-222" fill-opacity="0.6" fill="#A3B1BF" transform="translate(93.299102, 285.205579) rotate(22.000000) translate(-93.299102, -285.205579) " points="93.2991021 286.821497 91.6828556 285.205579 93.2991021 283.58966 94.9153486 285.205579"></polygon>
                <polygon id="Stroke-224" transform="translate(93.299102, 285.205579) rotate(22.000000) translate(-93.299102, -285.205579) " points="93.2991021 286.821497 91.6828556 285.205579 93.2991021 283.58966 94.9153486 285.205579"></polygon>
                <polygon id="Fill-226" fill-opacity="0.6" fill="#A3B1BF" transform="translate(94.750755, 288.624380) rotate(22.000000) translate(-94.750755, -288.624380) " points="94.7507552 290.240299 93.1345086 288.62438 94.7507552 287.008461 96.3670017 288.62438"></polygon>
                <polygon id="Stroke-228" transform="translate(94.750755, 288.624380) rotate(22.000000) translate(-94.750755, -288.624380) " points="94.7507552 290.240299 93.1345086 288.62438 94.7507552 287.008461 96.3670017 288.62438"></polygon>
                <polygon id="Fill-230" fill-opacity="0.6" fill="#A3B1BF" transform="translate(96.202326, 292.043216) rotate(22.000000) translate(-96.202326, -292.043216) " points="96.2023255 293.659135 94.586079 292.043216 96.2023255 290.427297 97.8185721 292.043216"></polygon>
                <polygon id="Stroke-232" transform="translate(96.202326, 292.043216) rotate(22.000000) translate(-96.202326, -292.043216) " points="96.2023255 293.659135 94.586079 292.043216 96.2023255 290.427297 97.8185721 292.043216"></polygon>
                <polygon id="Fill-234" fill-opacity="0.6" fill="#A3B1BF" transform="translate(97.653979, 295.462017) rotate(22.000000) translate(-97.653979, -295.462017) " points="97.6539786 297.077936 96.0377321 295.462017 97.6539786 293.846099 99.2702252 295.462017"></polygon>
                <polygon id="Stroke-236" transform="translate(97.653979, 295.462017) rotate(22.000000) translate(-97.653979, -295.462017) " points="97.6539786 297.077936 96.0377321 295.462017 97.6539786 293.846099 99.2702252 295.462017"></polygon>
                <polygon id="Fill-238" fill-opacity="0.6" fill="#A3B1BF" transform="translate(90.143017, 286.544880) rotate(22.000000) translate(-90.143017, -286.544880) " points="90.1430168 288.160798 88.5267702 286.54488 90.1430168 284.928961 91.7592633 286.54488"></polygon>
                <polygon id="Stroke-240" transform="translate(90.143017, 286.544880) rotate(22.000000) translate(-90.143017, -286.544880) " points="90.1430168 288.160798 88.5267702 286.54488 90.1430168 284.928961 91.7592633 286.54488"></polygon>
                <polygon id="Fill-242" fill-opacity="0.6" fill="#A3B1BF" transform="translate(91.594670, 289.963681) rotate(22.000000) translate(-91.594670, -289.963681) " points="91.5946698 291.5796 89.9784233 289.963681 91.5946698 288.347762 93.2109164 289.963681"></polygon>
                <polygon id="Stroke-244" transform="translate(91.594670, 289.963681) rotate(22.000000) translate(-91.594670, -289.963681) " points="91.5946698 291.5796 89.9784233 289.963681 91.5946698 288.347762 93.2109164 289.963681"></polygon>
                <polygon id="Fill-246" fill-opacity="0.6" fill="#A3B1BF" transform="translate(93.046240, 293.382517) rotate(22.000000) translate(-93.046240, -293.382517) " points="93.0462402 294.998436 91.4299937 293.382517 93.0462402 291.766598 94.6624868 293.382517"></polygon>
                <polygon id="Stroke-248" transform="translate(93.046240, 293.382517) rotate(22.000000) translate(-93.046240, -293.382517) " points="93.0462402 294.998436 91.4299937 293.382517 93.0462402 291.766598 94.6624868 293.382517"></polygon>
                <polygon id="Fill-250" fill-opacity="0.6" fill="#A3B1BF" transform="translate(94.497893, 296.801318) rotate(22.000000) translate(-94.497893, -296.801318) " points="94.4978933 298.417237 92.8816468 296.801318 94.4978933 295.1854 96.1141398 296.801318"></polygon>
                <polygon id="Stroke-252" transform="translate(94.497893, 296.801318) rotate(22.000000) translate(-94.497893, -296.801318) " points="94.4978933 298.417237 92.8816468 296.801318 94.4978933 295.1854 96.1141398 296.801318"></polygon>
                <polygon id="Fill-254" fill-opacity="0.6" fill="#A3B1BF" transform="translate(86.986931, 287.884181) rotate(22.000000) translate(-86.986931, -287.884181) " points="86.9869315 289.500099 85.3706849 287.884181 86.9869315 286.268262 88.603178 287.884181"></polygon>
                <polygon id="Stroke-256" transform="translate(86.986931, 287.884181) rotate(22.000000) translate(-86.986931, -287.884181) " points="86.9869315 289.500099 85.3706849 287.884181 86.9869315 286.268262 88.603178 287.884181"></polygon>
                <polygon id="Fill-258" fill-opacity="0.6" fill="#A3B1BF" transform="translate(88.438585, 291.302982) rotate(22.000000) translate(-88.438585, -291.302982) " points="88.4385845 292.9189 86.822338 291.302982 88.4385845 289.687063 90.0548311 291.302982"></polygon>
                <polygon id="Stroke-260" transform="translate(88.438585, 291.302982) rotate(22.000000) translate(-88.438585, -291.302982) " points="88.4385845 292.9189 86.822338 291.302982 88.4385845 289.687063 90.0548311 291.302982"></polygon>
                <polygon id="Fill-262" fill-opacity="0.6" fill="#A3B1BF" transform="translate(89.890155, 294.721818) rotate(22.000000) translate(-89.890155, -294.721818) " points="89.8901549 296.337737 88.2739084 294.721818 89.8901549 293.105899 91.5064014 294.721818"></polygon>
                <polygon id="Stroke-264" transform="translate(89.890155, 294.721818) rotate(22.000000) translate(-89.890155, -294.721818) " points="89.8901549 296.337737 88.2739084 294.721818 89.8901549 293.105899 91.5064014 294.721818"></polygon>
                <polygon id="Fill-266" fill-opacity="0.6" fill="#A3B1BF" transform="translate(91.341749, 298.140595) rotate(22.000000) translate(-91.341749, -298.140595) " points="91.3417491 299.756514 89.7255025 298.140595 91.3417491 296.524677 92.9579956 298.140595"></polygon>
                <polygon id="Stroke-268" transform="translate(91.341749, 298.140595) rotate(22.000000) translate(-91.341749, -298.140595) " points="91.3417491 299.756514 89.7255025 298.140595 91.3417491 296.524677 92.9579956 298.140595"></polygon>
                <polygon id="Fill-270" fill-opacity="0.6" fill="#A3B1BF" transform="translate(83.830846, 289.223482) rotate(22.000000) translate(-83.830846, -289.223482) " points="83.8308461 290.8394 82.2145996 289.223482 83.8308461 287.607563 85.4470927 289.223482"></polygon>
                <polygon id="Stroke-272" transform="translate(83.830846, 289.223482) rotate(22.000000) translate(-83.830846, -289.223482) " points="82.2145996 289.223482 83.8308461 287.607563 85.4470927 289.223482 83.8308461 290.8394"></polygon>
                <polygon id="Fill-274" fill-opacity="0.6" fill="#A3B1BF" transform="translate(85.282417, 292.642318) rotate(22.000000) translate(-85.282417, -292.642318) " points="85.2824165 294.258236 83.66617 292.642318 85.2824165 291.026399 86.898663 292.642318"></polygon>
                <polygon id="Stroke-276" transform="translate(85.282417, 292.642318) rotate(22.000000) translate(-85.282417, -292.642318) " points="85.2824165 294.258236 83.66617 292.642318 85.2824165 291.026399 86.898663 292.642318"></polygon>
                <polygon id="Fill-278" fill-opacity="0.6" fill="#A3B1BF" transform="translate(86.734070, 296.061119) rotate(22.000000) translate(-86.734070, -296.061119) " points="86.7340696 297.677038 85.1178231 296.061119 86.7340696 294.4452 88.3503161 296.061119"></polygon>
                <polygon id="Stroke-280" transform="translate(86.734070, 296.061119) rotate(22.000000) translate(-86.734070, -296.061119) " points="86.7340696 297.677038 85.1178231 296.061119 86.7340696 294.4452 88.3503161 296.061119"></polygon>
                <polygon id="Fill-282" fill-opacity="0.6" fill="#A3B1BF" transform="translate(88.185664, 299.479896) rotate(22.000000) translate(-88.185664, -299.479896) " points="88.1856638 301.095815 86.5694172 299.479896 88.1856638 297.863978 89.8019103 299.479896"></polygon>
                <polygon id="Stroke-284" transform="translate(88.185664, 299.479896) rotate(22.000000) translate(-88.185664, -299.479896) " points="88.1856638 301.095815 86.5694172 299.479896 88.1856638 297.863978 89.8019103 299.479896"></polygon>
                <polygon id="Fill-286" transform="translate(37.779995, 163.402514) rotate(22.000000) translate(-37.779995, -163.402514) " points="51.9961666 192.018058 66.401345 177.615802 23.5644587 134.78697 9.15864501 149.189862"></polygon>
                <polygon id="Fill-290" transform="translate(50.400318, 195.682118) rotate(22.000000) translate(-50.400318, -195.682118) " points="54.1737837 198.070743 48.0112085 191.909418 46.6268527 193.293493 52.7894279 199.454818"></polygon>
                <polygon id="Stroke-292" stroke="#A3B1BF" stroke-width="1.62" stroke-linejoin="round" transform="translate(50.400318, 195.682118) rotate(22.000000) translate(-50.400318, -195.682118) " points="54.1737837 198.070743 48.0112085 191.909418 46.6268527 193.293493 52.7894279 199.454818"></polygon>
                <polygon id="Fill-294" fill-opacity="0.8" fill="#A3B1BF" transform="translate(52.603532, 200.871447) rotate(22.000000) translate(-52.603532, -200.871447) " points="52.712807 203.746308 55.4789773 200.980699 52.4942579 197.996585 49.7280876 200.762195"></polygon>
                <polygon id="Stroke-296" stroke="#A3B1BF" stroke-width="1.62" fill="#FFFFFF" stroke-linejoin="round" transform="translate(52.603532, 200.871447) rotate(22.000000) translate(-52.603532, -200.871447) " points="52.712807 203.746308 55.4789773 200.980699 52.4942579 197.996585 49.7280876 200.762195"></polygon>
                <polygon id="Fill-298" fill-opacity="0.8" fill="#A3B1BF" transform="translate(53.983257, 183.836778) rotate(22.000000) translate(-53.983257, -183.836778) " points="52.3670108 183.836778 53.9832574 185.452697 55.5995039 183.836778 53.9832574 182.22086"></polygon>
                <polygon id="Stroke-300" transform="translate(53.983257, 183.836778) rotate(22.000000) translate(-53.983257, -183.836778) " points="52.3670108 183.836778 53.9832574 185.452697 55.5995039 183.836778 53.9832574 182.22086"></polygon>
                <polygon id="Fill-302" fill-opacity="0.8" fill="#A3B1BF" transform="translate(52.531663, 180.418001) rotate(22.000000) translate(-52.531663, -180.418001) " points="50.9154167 180.418001 52.5316632 182.03392 54.1479097 180.418001 52.5316632 178.802082"></polygon>
                <polygon id="Stroke-304" transform="translate(52.531663, 180.418001) rotate(22.000000) translate(-52.531663, -180.418001) " points="50.9154167 180.418001 52.5316632 182.03392 54.1479097 180.418001 52.5316632 178.802082"></polygon>
                <polygon id="Fill-306" fill-opacity="0.8" fill="#A3B1BF" transform="translate(51.080034, 176.999141) rotate(22.000000) translate(-51.080034, -176.999141) " points="49.4637874 176.999141 51.0800339 178.61506 52.6962805 176.999141 51.0800339 175.383222"></polygon>
                <polygon id="Stroke-308" transform="translate(51.080034, 176.999141) rotate(22.000000) translate(-51.080034, -176.999141) " points="49.4637874 176.999141 51.0800339 178.61506 52.6962805 176.999141 51.0800339 175.383222"></polygon>
                <polygon id="Fill-310" fill-opacity="0.8" fill="#A3B1BF" transform="translate(49.628440, 173.580364) rotate(22.000000) translate(-49.628440, -173.580364) " points="48.0121932 173.580364 49.6284397 175.196282 51.2446863 173.580364 49.6284397 171.964445"></polygon>
                <polygon id="Stroke-312" transform="translate(49.628440, 173.580364) rotate(22.000000) translate(-49.628440, -173.580364) " points="48.0121932 173.580364 49.6284397 175.196282 51.2446863 173.580364 49.6284397 171.964445"></polygon>
                <polygon id="Fill-314" fill-opacity="0.8" fill="#A3B1BF" transform="translate(50.827172, 185.176079) rotate(22.000000) translate(-50.827172, -185.176079) " points="49.2109255 185.176079 50.8271721 186.791998 52.4434186 185.176079 50.8271721 183.560161"></polygon>
                <polygon id="Stroke-316" transform="translate(50.827172, 185.176079) rotate(22.000000) translate(-50.827172, -185.176079) " points="49.2109255 185.176079 50.8271721 186.791998 52.4434186 185.176079 50.8271721 183.560161"></polygon>
                <polygon id="Fill-318" fill-opacity="0.8" fill="#A3B1BF" transform="translate(49.375578, 181.757302) rotate(22.000000) translate(-49.375578, -181.757302) " points="47.7593313 181.757302 49.3755779 183.373221 50.9918244 181.757302 49.3755779 180.141383"></polygon>
                <polygon id="Stroke-320" transform="translate(49.375578, 181.757302) rotate(22.000000) translate(-49.375578, -181.757302) " points="47.7593313 181.757302 49.3755779 183.373221 50.9918244 181.757302 49.3755779 180.141383"></polygon>
                <polygon id="Fill-322" fill-opacity="0.8" fill="#A3B1BF" transform="translate(47.923949, 178.338442) rotate(22.000000) translate(-47.923949, -178.338442) " points="46.3077021 178.338442 47.9239486 179.954361 49.5401951 178.338442 47.9239486 176.722523"></polygon>
                <polygon id="Stroke-324" transform="translate(47.923949, 178.338442) rotate(22.000000) translate(-47.923949, -178.338442) " points="46.3077021 178.338442 47.9239486 179.954361 49.5401951 178.338442 47.9239486 176.722523"></polygon>
                <polygon id="Fill-326" fill-opacity="0.8" fill="#A3B1BF" transform="translate(46.472354, 174.919665) rotate(22.000000) translate(-46.472354, -174.919665) " points="44.8561079 174.919665 46.4723544 176.535583 48.088601 174.919665 46.4723544 173.303746"></polygon>
                <polygon id="Stroke-328" transform="translate(46.472354, 174.919665) rotate(22.000000) translate(-46.472354, -174.919665) " points="44.8561079 174.919665 46.4723544 176.535583 48.088601 174.919665 46.4723544 173.303746"></polygon>
                <polygon id="Fill-330" fill-opacity="0.8" fill="#A3B1BF" transform="translate(47.671087, 186.515380) rotate(22.000000) translate(-47.671087, -186.515380) " points="46.0548402 186.51538 47.6710867 188.131299 49.2873333 186.51538 47.6710867 184.899461"></polygon>
                <polygon id="Stroke-332" transform="translate(47.671087, 186.515380) rotate(22.000000) translate(-47.671087, -186.515380) " points="46.0548402 186.51538 47.6710867 188.131299 49.2873333 186.51538 47.6710867 184.899461"></polygon>
                <polygon id="Fill-334" fill-opacity="0.8" fill="#A3B1BF" transform="translate(46.219493, 183.096603) rotate(22.000000) translate(-46.219493, -183.096603) " points="44.603246 183.096603 46.2194926 184.712521 47.8357391 183.096603 46.2194926 181.480684"></polygon>
                <polygon id="Stroke-336" transform="translate(46.219493, 183.096603) rotate(22.000000) translate(-46.219493, -183.096603) " points="44.603246 183.096603 46.2194926 184.712521 47.8357391 183.096603 46.2194926 181.480684"></polygon>
                <polygon id="Fill-338" fill-opacity="0.8" fill="#A3B1BF" transform="translate(44.767839, 179.677802) rotate(22.000000) translate(-44.767839, -179.677802) " points="43.1515929 179.677802 44.7678395 181.29372 46.384086 179.677802 44.7678395 178.061883"></polygon>
                <polygon id="Stroke-340" transform="translate(44.767839, 179.677802) rotate(22.000000) translate(-44.767839, -179.677802) " points="43.1515929 179.677802 44.7678395 181.29372 46.384086 179.677802 44.7678395 178.061883"></polygon>
                <polygon id="Fill-342" fill-opacity="0.8" fill="#A3B1BF" transform="translate(43.316269, 176.258965) rotate(22.000000) translate(-43.316269, -176.258965) " points="41.7000226 176.258965 43.3162691 177.874884 44.9325156 176.258965 43.3162691 174.643047"></polygon>
                <polygon id="Stroke-344" transform="translate(43.316269, 176.258965) rotate(22.000000) translate(-43.316269, -176.258965) " points="41.7000226 176.258965 43.3162691 177.874884 44.9325156 176.258965 43.3162691 174.643047"></polygon>
                <polygon id="Fill-346" fill-opacity="0.8" fill="#A3B1BF" transform="translate(44.514978, 187.854740) rotate(22.000000) translate(-44.514978, -187.854740) " points="42.8987311 187.85474 44.5149776 189.470659 46.1312242 187.85474 44.5149776 186.238821"></polygon>
                <polygon id="Stroke-348" transform="translate(44.514978, 187.854740) rotate(22.000000) translate(-44.514978, -187.854740) " points="42.8987311 187.85474 44.5149776 189.470659 46.1312242 187.85474 44.5149776 186.238821"></polygon>
                <polygon id="Fill-350" fill-opacity="0.8" fill="#A3B1BF" transform="translate(43.063348, 184.435880) rotate(22.000000) translate(-43.063348, -184.435880) " points="41.4471018 184.43588 43.0633483 186.051799 44.6795949 184.43588 43.0633483 182.819961"></polygon>
                <polygon id="Stroke-352" transform="translate(43.063348, 184.435880) rotate(22.000000) translate(-43.063348, -184.435880) " points="41.4471018 184.43588 43.0633483 186.051799 44.6795949 184.43588 43.0633483 182.819961"></polygon>
                <polygon id="Fill-354" fill-opacity="0.8" fill="#A3B1BF" transform="translate(41.611754, 181.017103) rotate(22.000000) translate(-41.611754, -181.017103) " points="39.9955076 181.017103 41.6117542 182.633021 43.2280007 181.017103 41.6117542 179.401184"></polygon>
                <polygon id="Stroke-356" transform="translate(41.611754, 181.017103) rotate(22.000000) translate(-41.611754, -181.017103) " points="39.9955076 181.017103 41.6117542 182.633021 43.2280007 181.017103 41.6117542 179.401184"></polygon>
                <polygon id="Fill-358" fill-opacity="0.8" fill="#A3B1BF" transform="translate(40.160184, 177.598266) rotate(22.000000) translate(-40.160184, -177.598266) " points="38.5439373 177.598266 40.1601838 179.214185 41.7764303 177.598266 40.1601838 175.982348"></polygon>
                <polygon id="Stroke-360" transform="translate(40.160184, 177.598266) rotate(22.000000) translate(-40.160184, -177.598266) " points="38.5439373 177.598266 40.1601838 179.214185 41.7764303 177.598266 40.1601838 175.982348"></polygon>
                <polygon id="Fill-362" fill-opacity="0.8" fill="#A3B1BF" transform="translate(41.358892, 189.194041) rotate(22.000000) translate(-41.358892, -189.194041) " points="39.7426458 189.194041 41.3588923 190.80996 42.9751388 189.194041 41.3588923 187.578122"></polygon>
                <polygon id="Stroke-364" transform="translate(41.358892, 189.194041) rotate(22.000000) translate(-41.358892, -189.194041) " points="39.7426458 189.194041 41.3588923 190.80996 42.9751388 189.194041 41.3588923 187.578122"></polygon>
                <polygon id="Fill-366" fill-opacity="0.8" fill="#A3B1BF" transform="translate(39.907263, 185.775181) rotate(22.000000) translate(-39.907263, -185.775181) " points="38.2910165 185.775181 39.907263 187.3911 41.5235095 185.775181 39.907263 184.159262"></polygon>
                <polygon id="Stroke-368" transform="translate(39.907263, 185.775181) rotate(22.000000) translate(-39.907263, -185.775181) " points="38.2910165 185.775181 39.907263 187.3911 41.5235095 185.775181 39.907263 184.159262"></polygon>
                <polygon id="Fill-370" fill-opacity="0.8" fill="#A3B1BF" transform="translate(38.455669, 182.356404) rotate(22.000000) translate(-38.455669, -182.356404) " points="36.8394223 182.356404 38.4556688 183.972322 40.0719154 182.356404 38.4556688 180.740485"></polygon>
                <polygon id="Stroke-372" transform="translate(38.455669, 182.356404) rotate(22.000000) translate(-38.455669, -182.356404) " points="36.8394223 182.356404 38.4556688 183.972322 40.0719154 182.356404 38.4556688 180.740485"></polygon>
                <polygon id="Fill-374" fill-opacity="0.8" fill="#A3B1BF" transform="translate(37.004016, 178.937602) rotate(22.000000) translate(-37.004016, -178.937602) " points="35.3877692 178.937602 37.0040158 180.553521 38.6202623 178.937602 37.0040158 177.321684"></polygon>
                <polygon id="Stroke-376" transform="translate(37.004016, 178.937602) rotate(22.000000) translate(-37.004016, -178.937602) " points="35.3877692 178.937602 37.0040158 180.553521 38.6202623 178.937602 37.0040158 177.321684"></polygon>
                <polygon id="Fill-378" fill-opacity="0.8" fill="#A3B1BF" transform="translate(46.380894, 165.931897) rotate(22.000000) translate(-46.380894, -165.931897) " points="44.7646475 165.931897 46.380894 167.547816 47.9971405 165.931897 46.380894 164.315979"></polygon>
                <polygon id="Stroke-380" transform="translate(46.380894, 165.931897) rotate(22.000000) translate(-46.380894, -165.931897) " points="44.7646475 165.931897 46.380894 167.547816 47.9971405 165.931897 46.380894 164.315979"></polygon>
                <polygon id="Fill-382" fill-opacity="0.8" fill="#A3B1BF" transform="translate(44.929324, 162.513061) rotate(22.000000) translate(-44.929324, -162.513061) " points="43.3130771 162.513061 44.9293236 164.12898 46.5455702 162.513061 44.9293236 160.897143"></polygon>
                <polygon id="Stroke-384" transform="translate(44.929324, 162.513061) rotate(22.000000) translate(-44.929324, -162.513061) " points="43.3130771 162.513061 44.9293236 164.12898 46.5455702 162.513061 44.9293236 160.897143"></polygon>
                <polygon id="Fill-386" fill-opacity="0.8" fill="#A3B1BF" transform="translate(43.477729, 159.094284) rotate(22.000000) translate(-43.477729, -159.094284) " points="41.8614829 159.094284 43.4777295 160.710203 45.093976 159.094284 43.4777295 157.478365"></polygon>
                <polygon id="Stroke-388" transform="translate(43.477729, 159.094284) rotate(22.000000) translate(-43.477729, -159.094284) " points="41.8614829 159.094284 43.4777295 160.710203 45.093976 159.094284 43.4777295 157.478365"></polygon>
                <polygon id="Fill-390" fill-opacity="0.8" fill="#A3B1BF" transform="translate(42.026100, 155.675424) rotate(22.000000) translate(-42.026100, -155.675424) " points="40.4098536 155.675424 42.0261002 157.291342 43.6423467 155.675424 42.0261002 154.059505"></polygon>
                <polygon id="Stroke-392" transform="translate(42.026100, 155.675424) rotate(22.000000) translate(-42.026100, -155.675424) " points="40.4098536 155.675424 42.0261002 157.291342 43.6423467 155.675424 42.0261002 154.059505"></polygon>
                <polygon id="Fill-394" fill-opacity="0.8" fill="#A3B1BF" transform="translate(43.224809, 167.271198) rotate(22.000000) translate(-43.224809, -167.271198) " points="41.6085622 167.271198 43.2248087 168.887117 44.8410552 167.271198 43.2248087 165.65528"></polygon>
                <polygon id="Stroke-396" transform="translate(43.224809, 167.271198) rotate(22.000000) translate(-43.224809, -167.271198) " points="41.6085622 167.271198 43.2248087 168.887117 44.8410552 167.271198 43.2248087 165.65528"></polygon>
                <polygon id="Fill-398" fill-opacity="0.8" fill="#A3B1BF" transform="translate(41.773238, 163.852362) rotate(22.000000) translate(-41.773238, -163.852362) " points="40.1569918 163.852362 41.7732383 165.468281 43.3894848 163.852362 41.7732383 162.236443"></polygon>
                <polygon id="Stroke-400" transform="translate(41.773238, 163.852362) rotate(22.000000) translate(-41.773238, -163.852362) " points="40.1569918 163.852362 41.7732383 165.468281 43.3894848 163.852362 41.7732383 162.236443"></polygon>
                <polygon id="Fill-402" fill-opacity="0.8" fill="#A3B1BF" transform="translate(40.321585, 160.433561) rotate(22.000000) translate(-40.321585, -160.433561) " points="38.7053387 160.433561 40.3215852 162.04948 41.9378318 160.433561 40.3215852 158.817642"></polygon>
                <polygon id="Stroke-404" transform="translate(40.321585, 160.433561) rotate(22.000000) translate(-40.321585, -160.433561) " points="38.7053387 160.433561 40.3215852 162.04948 41.9378318 160.433561 40.3215852 158.817642"></polygon>
                <polygon id="Fill-406" fill-opacity="0.8" fill="#A3B1BF" transform="translate(38.869991, 157.014784) rotate(22.000000) translate(-38.869991, -157.014784) " points="37.2537445 157.014784 38.8699911 158.630702 40.4862376 157.014784 38.8699911 155.398865"></polygon>
                <polygon id="Stroke-408" transform="translate(38.869991, 157.014784) rotate(22.000000) translate(-38.869991, -157.014784) " points="37.2537445 157.014784 38.8699911 158.630702 40.4862376 157.014784 38.8699911 155.398865"></polygon>
                <polygon id="Fill-410" fill-opacity="0.8" fill="#A3B1BF" transform="translate(40.068723, 168.610499) rotate(22.000000) translate(-40.068723, -168.610499) " points="38.4524768 168.610499 40.0687234 170.226418 41.6849699 168.610499 40.0687234 166.994581"></polygon>
                <polygon id="Stroke-412" transform="translate(40.068723, 168.610499) rotate(22.000000) translate(-40.068723, -168.610499) " points="38.4524768 168.610499 40.0687234 170.226418 41.6849699 168.610499 40.0687234 166.994581"></polygon>
                <polygon id="Fill-414" fill-opacity="0.8" fill="#A3B1BF" transform="translate(38.617129, 165.191722) rotate(22.000000) translate(-38.617129, -165.191722) " points="37.0008827 165.191722 38.6171292 166.807641 40.2333757 165.191722 38.6171292 163.575803"></polygon>
                <polygon id="Stroke-416" transform="translate(38.617129, 165.191722) rotate(22.000000) translate(-38.617129, -165.191722) " points="37.0008827 165.191722 38.6171292 166.807641 40.2333757 165.191722 38.6171292 163.575803"></polygon>
                <polygon id="Fill-418" fill-opacity="0.8" fill="#A3B1BF" transform="translate(37.165500, 161.772862) rotate(22.000000) translate(-37.165500, -161.772862) " points="35.5492534 161.772862 37.1654999 163.388781 38.7817464 161.772862 37.1654999 160.156943"></polygon>
                <polygon id="Stroke-420" transform="translate(37.165500, 161.772862) rotate(22.000000) translate(-37.165500, -161.772862) " points="35.5492534 161.772862 37.1654999 163.388781 38.7817464 161.772862 37.1654999 160.156943"></polygon>
                <polygon id="Fill-422" fill-opacity="0.8" fill="#A3B1BF" transform="translate(35.713906, 158.354085) rotate(22.000000) translate(-35.713906, -158.354085) " points="34.0976592 158.354085 35.7139057 159.970003 37.3301523 158.354085 35.7139057 156.738166"></polygon>
                <polygon id="Stroke-424" transform="translate(35.713906, 158.354085) rotate(22.000000) translate(-35.713906, -158.354085) " points="34.0976592 158.354085 35.7139057 159.970003 37.3301523 158.354085 35.7139057 156.738166"></polygon>
                <polygon id="Fill-426" fill-opacity="0.8" fill="#A3B1BF" transform="translate(36.912638, 169.949800) rotate(22.000000) translate(-36.912638, -169.949800) " points="35.2963915 169.9498 36.912638 171.565719 38.5288846 169.9498 36.912638 168.333882"></polygon>
                <polygon id="Stroke-428" transform="translate(36.912638, 169.949800) rotate(22.000000) translate(-36.912638, -169.949800) " points="35.2963915 169.9498 36.912638 171.565719 38.5288846 169.9498 36.912638 168.333882"></polygon>
                <polygon id="Fill-430" fill-opacity="0.8" fill="#A3B1BF" transform="translate(35.461068, 166.530964) rotate(22.000000) translate(-35.461068, -166.530964) " points="33.8448211 166.530964 35.4610677 168.146883 37.0773142 166.530964 35.4610677 164.915045"></polygon>
                <polygon id="Stroke-432" transform="translate(35.461068, 166.530964) rotate(22.000000) translate(-35.461068, -166.530964) " points="33.8448211 166.530964 35.4610677 168.146883 37.0773142 166.530964 35.4610677 164.915045"></polygon>
                <polygon id="Fill-434" fill-opacity="0.8" fill="#A3B1BF" transform="translate(34.009415, 163.112163) rotate(22.000000) translate(-34.009415, -163.112163) " points="32.3931681 163.112163 34.0094146 164.728081 35.6256611 163.112163 34.0094146 161.496244"></polygon>
                <polygon id="Stroke-436" transform="translate(34.009415, 163.112163) rotate(22.000000) translate(-34.009415, -163.112163) " points="32.3931681 163.112163 34.0094146 164.728081 35.6256611 163.112163 34.0094146 161.496244"></polygon>
                <polygon id="Fill-438" fill-opacity="0.8" fill="#A3B1BF" transform="translate(32.557820, 159.693385) rotate(22.000000) translate(-32.557820, -159.693385) " points="30.9415739 159.693385 32.5578204 161.309304 34.174067 159.693385 32.5578204 158.077467"></polygon>
                <polygon id="Stroke-440" transform="translate(32.557820, 159.693385) rotate(22.000000) translate(-32.557820, -159.693385) " points="30.9415739 159.693385 32.5578204 161.309304 34.174067 159.693385 32.5578204 158.077467"></polygon>
                <polygon id="Fill-442" fill-opacity="0.8" fill="#A3B1BF" transform="translate(33.756553, 171.289101) rotate(22.000000) translate(-33.756553, -171.289101) " points="32.1403062 171.289101 33.7565527 172.90502 35.3727993 171.289101 33.7565527 169.673182"></polygon>
                <polygon id="Stroke-444" transform="translate(33.756553, 171.289101) rotate(22.000000) translate(-33.756553, -171.289101) " points="32.1403062 171.289101 33.7565527 172.90502 35.3727993 171.289101 33.7565527 169.673182"></polygon>
                <polygon id="Fill-446" fill-opacity="0.8" fill="#A3B1BF" transform="translate(32.304959, 167.870324) rotate(22.000000) translate(-32.304959, -167.870324) " points="30.688712 167.870324 32.3049586 169.486242 33.9212051 167.870324 32.3049586 166.254405"></polygon>
                <polygon id="Stroke-448" transform="translate(32.304959, 167.870324) rotate(22.000000) translate(-32.304959, -167.870324) " points="30.688712 167.870324 32.3049586 169.486242 33.9212051 167.870324 32.3049586 166.254405"></polygon>
                <polygon id="Fill-450" fill-opacity="0.8" fill="#A3B1BF" transform="translate(30.853329, 164.451464) rotate(22.000000) translate(-30.853329, -164.451464) " points="29.2370827 164.451464 30.8533293 166.067382 32.4695758 164.451464 30.8533293 162.835545"></polygon>
                <polygon id="Stroke-452" transform="translate(30.853329, 164.451464) rotate(22.000000) translate(-30.853329, -164.451464) " points="29.2370827 164.451464 30.8533293 166.067382 32.4695758 164.451464 30.8533293 162.835545"></polygon>
                <polygon id="Fill-454" fill-opacity="0.8" fill="#A3B1BF" transform="translate(29.401735, 161.032686) rotate(22.000000) translate(-29.401735, -161.032686) " points="27.7854886 161.032686 29.4017351 162.648605 31.0179816 161.032686 29.4017351 159.416768"></polygon>
                <polygon id="Stroke-456" transform="translate(29.401735, 161.032686) rotate(22.000000) translate(-29.401735, -161.032686) " points="27.7854886 161.032686 29.4017351 162.648605 31.0179816 161.032686 29.4017351 159.416768"></polygon>
                <polygon id="Fill-458" fill-opacity="0.8" fill="#A3B1BF" transform="translate(38.778613, 148.026981) rotate(22.000000) translate(-38.778613, -148.026981) " points="37.1623668 148.026981 38.7786133 149.6429 40.3948599 148.026981 38.7786133 146.411063"></polygon>
                <polygon id="Stroke-460" transform="translate(38.778613, 148.026981) rotate(22.000000) translate(-38.778613, -148.026981) " points="37.1623668 148.026981 38.7786133 149.6429 40.3948599 148.026981 38.7786133 146.411063"></polygon>
                <polygon id="Fill-462" fill-opacity="0.8" fill="#A3B1BF" transform="translate(37.326984, 144.608121) rotate(22.000000) translate(-37.326984, -144.608121) " points="35.7107375 144.608121 37.3269841 146.22404 38.9432306 144.608121 37.3269841 142.992203"></polygon>
                <polygon id="Stroke-464" transform="translate(37.326984, 144.608121) rotate(22.000000) translate(-37.326984, -144.608121) " points="35.7107375 144.608121 37.3269841 146.22404 38.9432306 144.608121 37.3269841 142.992203"></polygon>
                <polygon id="Fill-466" fill-opacity="0.8" fill="#A3B1BF" transform="translate(35.875390, 141.189344) rotate(22.000000) translate(-35.875390, -141.189344) " points="34.2591433 141.189344 35.8753899 142.805263 37.4916364 141.189344 35.8753899 139.573425"></polygon>
                <polygon id="Stroke-468" transform="translate(35.875390, 141.189344) rotate(22.000000) translate(-35.875390, -141.189344) " points="34.2591433 141.189344 35.8753899 142.805263 37.4916364 141.189344 35.8753899 139.573425"></polygon>
                <polygon id="Fill-470" fill-opacity="0.8" fill="#A3B1BF" transform="translate(34.423796, 137.770567) rotate(22.000000) translate(-34.423796, -137.770567) " points="32.8075492 137.770567 34.4237957 139.386485 36.0400422 137.770567 34.4237957 136.154648"></polygon>
                <polygon id="Stroke-472" fill="#B2BECA" transform="translate(34.423796, 137.770567) rotate(22.000000) translate(-34.423796, -137.770567) " points="34.4237957 139.386485 36.0400422 137.770567 34.4237957 136.154648 32.8075492 137.770567"></polygon>
                <polygon id="Fill-474" fill-opacity="0.8" fill="#A3B1BF" transform="translate(35.622528, 149.366282) rotate(22.000000) translate(-35.622528, -149.366282) " points="34.0062815 149.366282 35.622528 150.982201 37.2387746 149.366282 35.622528 147.750364"></polygon>
                <polygon id="Stroke-476" transform="translate(35.622528, 149.366282) rotate(22.000000) translate(-35.622528, -149.366282) " points="34.0062815 149.366282 35.622528 150.982201 37.2387746 149.366282 35.622528 147.750364"></polygon>
                <polygon id="Fill-478" fill-opacity="0.8" fill="#A3B1BF" transform="translate(34.170875, 145.947481) rotate(22.000000) translate(-34.170875, -145.947481) " points="32.5546284 145.947481 34.1708749 147.5634 35.7871215 145.947481 34.1708749 144.331563"></polygon>
                <polygon id="Stroke-480" transform="translate(34.170875, 145.947481) rotate(22.000000) translate(-34.170875, -145.947481) " points="32.5546284 145.947481 34.1708749 147.5634 35.7871215 145.947481 34.1708749 144.331563"></polygon>
                <polygon id="Fill-482" fill-opacity="0.8" fill="#A3B1BF" transform="translate(32.719305, 142.528645) rotate(22.000000) translate(-32.719305, -142.528645) " points="31.103058 142.528645 32.7193046 144.144564 34.3355511 142.528645 32.7193046 140.912726"></polygon>
                <polygon id="Stroke-484" transform="translate(32.719305, 142.528645) rotate(22.000000) translate(-32.719305, -142.528645) " points="31.103058 142.528645 32.7193046 144.144564 34.3355511 142.528645 32.7193046 140.912726"></polygon>
                <polygon id="Fill-486" fill-opacity="0.8" fill="#A3B1BF" transform="translate(31.267651, 139.109844) rotate(22.000000) translate(-31.267651, -139.109844) " points="29.651405 139.109844 31.2676515 140.725763 32.883898 139.109844 31.2676515 137.493925"></polygon>
                <polygon id="Stroke-488" transform="translate(31.267651, 139.109844) rotate(22.000000) translate(-31.267651, -139.109844) " points="29.651405 139.109844 31.2676515 140.725763 32.883898 139.109844 31.2676515 137.493925"></polygon>
                <polygon id="Fill-490" fill-opacity="0.8" fill="#A3B1BF" transform="translate(32.466384, 150.705559) rotate(22.000000) translate(-32.466384, -150.705559) " points="30.8501373 150.705559 32.4663838 152.321478 34.0826303 150.705559 32.4663838 149.089641"></polygon>
                <polygon id="Stroke-492" transform="translate(32.466384, 150.705559) rotate(22.000000) translate(-32.466384, -150.705559) " points="30.8501373 150.705559 32.4663838 152.321478 34.0826303 150.705559 32.4663838 149.089641"></polygon>
                <polygon id="Fill-494" fill-opacity="0.8" fill="#A3B1BF" transform="translate(31.014790, 147.286782) rotate(22.000000) translate(-31.014790, -147.286782) " points="29.3985431 147.286782 31.0147896 148.902701 32.6310362 147.286782 31.0147896 145.670863"></polygon>
                <polygon id="Stroke-496" transform="translate(31.014790, 147.286782) rotate(22.000000) translate(-31.014790, -147.286782) " points="29.3985431 147.286782 31.0147896 148.902701 32.6310362 147.286782 31.0147896 145.670863"></polygon>
                <polygon id="Fill-498" fill-opacity="0.8" fill="#A3B1BF" transform="translate(29.563219, 143.867946) rotate(22.000000) translate(-29.563219, -143.867946) " points="27.9469727 143.867946 29.5632192 145.483865 31.1794658 143.867946 29.5632192 142.252027"></polygon>
                <polygon id="Stroke-500" transform="translate(29.563219, 143.867946) rotate(22.000000) translate(-29.563219, -143.867946) " points="27.9469727 143.867946 29.5632192 145.483865 31.1794658 143.867946 29.5632192 142.252027"></polygon>
                <polygon id="Fill-502" fill-opacity="0.8" fill="#A3B1BF" transform="translate(28.111566, 140.449145) rotate(22.000000) translate(-28.111566, -140.449145) " points="26.4953196 140.449145 28.1115662 142.065063 29.7278127 140.449145 28.1115662 138.833226"></polygon>
                <polygon id="Stroke-504" transform="translate(28.111566, 140.449145) rotate(22.000000) translate(-28.111566, -140.449145) " points="26.4953196 140.449145 28.1115662 142.065063 29.7278127 140.449145 28.1115662 138.833226"></polygon>
                <polygon id="Fill-506" fill-opacity="0.8" fill="#A3B1BF" transform="translate(29.310298, 152.044860) rotate(22.000000) translate(-29.310298, -152.044860) " points="27.6940519 152.04486 29.3102985 153.660779 30.926545 152.04486 29.3102985 150.428942"></polygon>
                <polygon id="Stroke-508" transform="translate(29.310298, 152.044860) rotate(22.000000) translate(-29.310298, -152.044860) " points="27.6940519 152.04486 29.3102985 153.660779 30.926545 152.04486 29.3102985 150.428942"></polygon>
                <polygon id="Fill-510" fill-opacity="0.8" fill="#A3B1BF" transform="translate(27.858704, 148.626083) rotate(22.000000) translate(-27.858704, -148.626083) " points="26.2424578 148.626083 27.8587043 150.242002 29.4749508 148.626083 27.8587043 147.010164"></polygon>
                <polygon id="Stroke-512" transform="translate(27.858704, 148.626083) rotate(22.000000) translate(-27.858704, -148.626083) " points="26.2424578 148.626083 27.8587043 150.242002 29.4749508 148.626083 27.8587043 147.010164"></polygon>
                <polygon id="Fill-514" fill-opacity="0.8" fill="#A3B1BF" transform="translate(26.407134, 145.207247) rotate(22.000000) translate(-26.407134, -145.207247) " points="24.7908874 145.207247 26.4071339 146.823166 28.0233805 145.207247 26.4071339 143.591328"></polygon>
                <polygon id="Stroke-516" transform="translate(26.407134, 145.207247) rotate(22.000000) translate(-26.407134, -145.207247) " points="24.7908874 145.207247 26.4071339 146.823166 28.0233805 145.207247 26.4071339 143.591328"></polygon>
                <polygon id="Fill-518" fill-opacity="0.8" fill="#A3B1BF" transform="translate(24.955481, 141.788446) rotate(22.000000) translate(-24.955481, -141.788446) " points="23.3392343 141.788446 24.9554808 143.404364 26.5717274 141.788446 24.9554808 140.172527"></polygon>
                <polygon id="Stroke-520" transform="translate(24.955481, 141.788446) rotate(22.000000) translate(-24.955481, -141.788446) " points="23.3392343 141.788446 24.9554808 143.404364 26.5717274 141.788446 24.9554808 140.172527"></polygon>
                <polygon id="Fill-522" fill-opacity="0.8" fill="#A3B1BF" transform="translate(26.154213, 153.384161) rotate(22.000000) translate(-26.154213, -153.384161) " points="24.5379666 153.384161 26.1542132 155.00008 27.7704597 153.384161 26.1542132 151.768243"></polygon>
                <polygon id="Stroke-524" transform="translate(26.154213, 153.384161) rotate(22.000000) translate(-26.154213, -153.384161) " points="24.5379666 153.384161 26.1542132 155.00008 27.7704597 153.384161 26.1542132 151.768243"></polygon>
                <polygon id="Fill-526" fill-opacity="0.8" fill="#A3B1BF" transform="translate(24.702619, 149.965384) rotate(22.000000) translate(-24.702619, -149.965384) " points="23.0863724 149.965384 24.702619 151.581303 26.3188655 149.965384 24.702619 148.349465"></polygon>
                <polygon id="Stroke-528" transform="translate(24.702619, 149.965384) rotate(22.000000) translate(-24.702619, -149.965384) " points="23.0863724 149.965384 24.702619 151.581303 26.3188655 149.965384 24.702619 148.349465"></polygon>
                <polygon id="Fill-530" fill-opacity="0.8" fill="#A3B1BF" transform="translate(23.250966, 146.546583) rotate(22.000000) translate(-23.250966, -146.546583) " points="21.6347194 146.546583 23.2509659 148.162502 24.8672124 146.546583 23.2509659 144.930664"></polygon>
                <polygon id="Stroke-532" transform="translate(23.250966, 146.546583) rotate(22.000000) translate(-23.250966, -146.546583) " points="21.6347194 146.546583 23.2509659 148.162502 24.8672124 146.546583 23.2509659 144.930664"></polygon>
                <polygon id="Fill-534" fill-opacity="0.8" fill="#A3B1BF" transform="translate(21.799396, 143.127747) rotate(22.000000) translate(-21.799396, -143.127747) " points="20.183149 143.127747 21.7993955 144.743665 23.4156421 143.127747 21.7993955 141.511828"></polygon>
                <polygon id="Stroke-536" transform="translate(21.799396, 143.127747) rotate(22.000000) translate(-21.799396, -143.127747) " points="20.183149 143.127747 21.7993955 144.743665 23.4156421 143.127747 21.7993955 141.511828"></polygon>
                <path d="M129.314819,189.942425 C126.372666,187.000233 124.490222,184.112668 125.110927,183.492089 C125.731631,182.87151 128.619783,184.753573 131.562571,187.695129 C134.504724,190.637321 136.387169,193.524886 135.766464,194.145465 C135.145759,194.766044 132.257608,192.883981 129.314819,189.942425 Z" id="Fill-538" fill="#F5F5F5" transform="translate(130.438695, 188.818777) rotate(22.000000) translate(-130.438695, -188.818777) "></path>
                <path d="M129.314819,189.942425 C126.372666,187.000233 124.490222,184.112668 125.110927,183.492089 C125.731631,182.87151 128.619783,184.753573 131.562571,187.695129 C134.504724,190.637321 136.387169,193.524886 135.766464,194.145465 C135.145759,194.766044 132.257608,192.883981 129.314819,189.942425 Z" id="Stroke-540" stroke="#A3B1BF" stroke-width="1.62" stroke-linejoin="round" transform="translate(130.438695, 188.818777) rotate(22.000000) translate(-130.438695, -188.818777) "></path>
                <path d="M136.083433,187.715086 C130.20421,181.837055 126.443133,176.067006 127.683272,174.827118 C128.92341,173.587231 134.69463,177.347545 140.573854,183.225576 C146.453713,189.104243 150.21479,194.874292 148.974651,196.114179 C147.734513,197.354066 141.963293,193.593752 136.083433,187.715086 Z" id="Fill-542" fill="#F5F5F5" transform="translate(138.328961, 185.470648) rotate(22.000000) translate(-138.328961, -185.470648) "></path>
                <path d="M136.083433,187.715086 C130.20421,181.837055 126.443133,176.067006 127.683272,174.827118 C128.92341,173.587231 134.69463,177.347545 140.573854,183.225576 C146.453713,189.104243 150.21479,194.874292 148.974651,196.114179 C147.734513,197.354066 141.963293,193.593752 136.083433,187.715086 Z" id="Stroke-544" stroke="#A3B1BF" stroke-width="1.62" stroke-linejoin="round" transform="translate(138.328961, 185.470648) rotate(22.000000) translate(-138.328961, -185.470648) "></path>
                <path d="M146.697288,183.650834 C138.818086,175.773231 133.777481,168.04045 135.43947,166.378798 C137.101459,164.717146 144.835809,169.756729 152.715011,177.634332 C160.594213,185.511936 165.634818,193.244716 163.972829,194.906369 C162.310839,196.568021 154.57649,191.528438 146.697288,183.650834 Z" id="Fill-546" fill-opacity="0.35" fill="#F5F5F5" transform="translate(149.706149, 180.642583) rotate(22.000000) translate(-149.706149, -180.642583) "></path>
                <path d="M146.697288,183.650834 C138.818086,175.773231 133.777481,168.04045 135.43947,166.378798 C137.101459,164.717146 144.835809,169.756729 152.715011,177.634332 C160.594213,185.511936 165.634818,193.244716 163.972829,194.906369 C162.310839,196.568021 154.57649,191.528438 146.697288,183.650834 Z" id="Stroke-548" stroke="#A3B1BF" stroke-width="1.62" stroke-linejoin="round" transform="translate(149.706149, 180.642583) rotate(22.000000) translate(-149.706149, -180.642583) "></path>
                <path d="M65.2279553,90.2345285 C62.4548336,90.0320836 60.4105231,89.3345405 60.4105231,88.5051511 C60.4105231,87.676673 62.4503446,86.9797514 65.2188187,86.7764428 C65.4149139,84.0068366 66.0879499,81.9659221 66.8880741,81.9659221 C67.6881984,81.9659221 68.3612344,84.0068366 68.5573295,86.7764428 C71.3258036,86.9797514 73.3656251,87.676673 73.3656251,88.5051511 C73.3656251,89.3345405 71.3213146,90.0320836 68.548193,90.2345285 C68.3410329,92.9408238 67.6762073,94.9210242 66.8880741,94.9210242 C66.0999409,94.9210242 65.4351154,92.9408238 65.2279553,90.2345285 Z" id="Oval-80-Copy-3" fill-opacity="0.4" fill="#A3B1BF" opacity="0.85" transform="translate(66.888074, 88.443473) rotate(-340.000000) translate(-66.888074, -88.443473) "></path>
                <path d="M118.775569,329.140492 L118.424988,329.526146 C117.522244,330.5192 115.985396,330.592411 114.992341,329.689667 C114.596934,329.330218 114.331035,328.850456 114.235803,328.324641 L114.143075,327.812647 L113.669257,327.599091 C112.445737,327.047635 111.900921,325.608734 112.452377,324.385214 C112.672015,323.8979 113.046204,323.496601 113.516991,323.243469 L113.97521,322.997095 L114.032158,322.478985 C114.178786,321.144967 115.379087,320.182398 116.713105,320.329026 C117.24418,320.387399 117.741214,320.61917 118.127299,320.988476 L118.503957,321.348765 L119.01334,321.242962 C120.327346,320.970031 121.613813,321.813989 121.886744,323.127995 C121.995449,323.651349 121.928561,324.195943 121.696437,324.677436 L121.470742,325.145594 L121.728812,325.597409 C122.394441,326.762759 121.989337,328.247061 120.823987,328.91269 C120.359975,329.177726 119.82154,329.282421 119.292023,329.21057 L118.775569,329.140492 Z" id="Star-1-Copy-16" fill-opacity="0.4" fill="#A3B1BF"></path>
                <path d="M432.83752,120.004816 L432.837087,120.005044 L432.837087,120.005044 C432.092472,120.396429 431.171561,120.110079 430.780176,119.365464 C430.624337,119.068978 430.570573,118.729391 430.627206,118.399266 L430.627206,118.399266 L430.627206,118.399266 L430.627206,118.399266 C430.024845,117.812233 430.01242,116.848039 430.599453,116.245678 C430.833262,116.005765 431.139652,115.849637 431.471171,115.801474 L431.471471,115.801431 L431.471471,115.801431 L431.471471,115.801431 C431.843891,115.046982 432.757399,114.737288 433.511848,115.109709 C433.812195,115.25797 434.055308,115.501083 434.20357,115.801431 L434.20357,115.801431 L434.203869,115.801474 L434.203869,115.801474 C435.036229,115.922398 435.612963,116.695187 435.492039,117.527547 C435.443876,117.859067 435.287748,118.165457 435.047835,118.399266 L435.047835,118.399266 L435.047835,118.399266 L435.047835,118.399266 C435.190066,119.228364 434.63325,120.015783 433.804152,120.158014 C433.474027,120.214647 433.134439,120.160883 432.837954,120.005044 L432.83752,120.004816 Z" id="Star-1-Copy-18" fill-opacity="0.4" fill="#A3B1BF" transform="translate(432.837619, 117.566125) rotate(-3.000000) translate(-432.837619, -117.566125) "></path>
                <path d="M99.7727703,38.762372 L99.0266308,39.1545584 L99.0266308,39.1545584 C97.8386845,39.7789675 96.36948,39.3221304 95.7450708,38.134184 C95.4964477,37.6611755 95.4106732,37.1194035 95.5010241,36.5927278 L95.6433921,35.7628333 L95.0407812,35.1755563 L95.0407812,35.1755563 C94.0796578,34.2388893 94.059832,32.7004261 94.996499,31.7393027 C95.369563,31.3564979 95.8584376,31.1073808 96.3874089,31.0305329 L97.2206742,30.9094778 L97.5937913,30.1536188 L97.5937913,30.1536188 C98.1878378,28.950202 99.6449697,28.4562097 100.848387,29.0502562 C101.327469,29.2867472 101.715258,29.6745363 101.951749,30.1536188 L102.324866,30.9094778 L103.158132,31.0305329 L103.158132,31.0305329 C104.486241,31.223478 105.406474,32.4565366 105.213529,33.7846464 C105.136681,34.3136177 104.887564,34.8024923 104.504759,35.1755563 L103.902148,35.7628333 L104.044516,36.5927278 L104.044516,36.5927278 C104.27143,37.9154575 103.383095,39.1716915 102.060366,39.398605 C101.53369,39.4889559 100.991918,39.4031814 100.51891,39.1545584 L99.7727703,38.762372 Z" id="Star-1-Copy-19" fill-opacity="0.4" fill="#A3B1BF" transform="translate(99.772928, 34.116388) rotate(19.000000) translate(-99.772928, -34.116388) "></path>
                <path d="M396.631073,305.744172 L396.098125,305.608596 C394.797498,305.277731 394.01135,303.955146 394.342215,302.654518 C394.473956,302.136643 394.772729,301.676633 395.192288,301.345694 L395.623376,301.00566 L395.587617,300.458372 C395.500116,299.119176 396.514815,297.962609 397.854012,297.875108 C398.387399,297.840257 398.917395,297.982247 399.361919,298.279089 L399.818473,298.583965 L400.329362,298.380373 C401.576068,297.883555 402.989473,298.491459 403.486291,299.738164 C403.684076,300.23448 403.712777,300.782145 403.567956,301.296416 L403.418882,301.825788 L403.76981,302.247972 C404.627682,303.280038 404.486471,304.812135 403.454406,305.670007 C403.043346,306.011688 402.531095,306.208301 401.996987,306.229395 L401.44896,306.251039 L401.15585,306.715309 C400.439401,307.850123 398.938655,308.189275 397.80384,307.472826 C397.351988,307.187555 397.006767,306.761296 396.821614,306.260029 L396.631073,305.744172 Z" id="Star-1-Copy-20" fill-opacity="0.4" fill="#A3B1BF"></path>
                <path d="M439.755536,146.347757 L439.755103,146.347984 L439.755103,146.347984 C439.010488,146.739369 438.089577,146.45302 437.698192,145.708405 C437.542353,145.411919 437.488589,145.072331 437.545222,144.742206 L437.545222,144.742206 L437.545222,144.742206 L437.545222,144.742206 C436.942861,144.155173 436.930436,143.190979 437.517469,142.588619 C437.751277,142.348705 438.057668,142.192577 438.389187,142.144415 L438.389487,142.144371 L438.389487,142.144371 L438.389487,142.144371 C438.761907,141.389923 439.675415,141.080228 440.429864,141.452649 C440.730211,141.600911 440.973324,141.844024 441.121586,142.144371 L441.121586,142.144371 L441.121885,142.144415 L441.121885,142.144415 C441.954245,142.265338 442.530978,143.038128 442.410055,143.870488 C442.361892,144.202007 442.205764,144.508398 441.965851,144.742206 L441.965851,144.742206 L441.965851,144.742206 L441.965851,144.742206 C442.108082,145.571305 441.551266,146.358723 440.722168,146.500955 C440.392043,146.557588 440.052455,146.503823 439.755969,146.347984 L439.755536,146.347757 Z" id="Star-1-Copy-21" fill-opacity="0.4" fill="#A3B1BF" transform="translate(439.755635, 143.909066) rotate(-12.000000) translate(-439.755635, -143.909066) "></path>
                <path d="M244.621971,220.61341 C277.15945,220.61341 303.536288,194.242112 303.536288,161.711467 C303.536288,129.180822 277.15945,102.809524 244.621971,102.809524 C212.084491,102.809524 185.707653,129.180822 185.707653,161.711467 C185.707653,194.242112 212.084491,220.61341 244.621971,220.61341 Z" id="Oval-8-Copy-2" fill-opacity="0.66" fill="#A3B1BF"></path>
                <path d="M245.345696,141.060063 C241.146656,141.060063 237.880736,142.342349 235.547936,144.906921 C233.215136,147.354921 232.107056,150.618921 232.107056,154.698921 L236.714336,154.698921 C236.714336,151.842921 237.355856,149.628063 238.638896,147.996063 C240.038576,146.072635 242.196416,145.140063 245.112416,145.140063 C247.561856,145.140063 249.486416,145.781206 250.827776,147.180063 C252.110816,148.462349 252.810656,150.269206 252.810656,152.600635 C252.810656,154.232635 252.227456,155.748063 251.061056,157.205206 C250.711136,157.671492 250.011296,158.370921 249.078176,159.303492 C245.928896,162.101206 244.004336,164.316063 243.187856,166.064635 C242.488016,167.521778 242.138096,169.212063 242.138096,171.135492 L242.138096,172.476063 L246.803696,172.476063 L246.803696,171.135492 C246.803696,169.561778 247.153616,168.162921 247.911776,166.880635 C248.494976,165.831492 249.369776,164.782349 250.652816,163.674921 C253.218896,161.401778 254.793536,159.886349 255.376736,159.186921 C256.834736,157.263492 257.592896,154.990349 257.592896,152.367492 C257.592896,148.870349 256.484816,146.130921 254.326976,144.149206 C252.052496,142.050921 249.078176,141.060063 245.345696,141.060063 Z M244.470896,176.556063 C243.479456,176.556063 242.662976,176.847492 241.963136,177.546921 C241.263296,178.188063 240.971696,179.004063 240.971696,179.994921 C240.971696,180.985778 241.263296,181.801778 241.963136,182.501206 C242.662976,183.142349 243.479456,183.492063 244.470896,183.492063 C245.462336,183.492063 246.278816,183.142349 246.978656,182.501206 C247.678496,181.860063 248.028416,181.044063 248.028416,179.994921 C248.028416,179.004063 247.678496,178.188063 247.036976,177.546921 C246.337136,176.847492 245.462336,176.556063 244.470896,176.556063 Z" id="?" fill="#FFFFFF"></path>
                <path d="M223.261662,133.139924 C229.077338,129.782947 239.631808,125.828273 236.274126,120.013819 C232.916444,114.199364 220.565868,115.043746 214.750193,118.400722 C208.934517,121.757699 202.729834,131.623951 206.087516,137.438405 C209.445198,143.252859 217.445986,136.4969 223.261662,133.139924" id="Oval-8-Copy-2" fill="#FAFAFA"></path>
                <path d="M249.679003,119.820589 C252.365149,119.820589 254.5427,117.643495 254.5427,114.957913 C254.5427,112.272332 252.365149,110.095238 249.679003,110.095238 C246.992857,110.095238 244.815306,112.272332 244.815306,114.957913 C244.815306,117.643495 246.992857,119.820589 249.679003,119.820589 Z" id="Oval-10-Copy" fill="#FAFAFA"></path>
                <path d="M421.5,321.5 L423,323" id="Line-2" stroke="#979797" stroke-linecap="square"></path>
            </g>
        </g>
    </g>
</svg>
Source/UBCS-WEB/dist/img/bg/500.svg
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,208 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg width="422px" height="193px" viewBox="0 0 422 193" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
    <!-- Generator: Sketch 46.2 (44496) - http://www.bohemiancoding.com/sketch -->
    <title>Group 4</title>
    <desc>Created with Sketch.</desc>
    <defs></defs>
    <g id="Ant-Design-Pro-3.0" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
        <g id="500" transform="translate(-477.000000, -299.000000)">
            <g id="Group-4" transform="translate(479.000000, 290.000000)">
                <polygon id="Fill-1" fill-opacity="0.25" fill="#A3B1BF" opacity="0.900000036" transform="translate(271.351592, 80.180646) rotate(90.000000) translate(-271.351592, -80.180646) " points="214.065678 134.970601 328.637506 134.970601 328.637506 25.3906904 214.065678 25.3906904"></polygon>
                <polygon id="Stroke-2" stroke="#A3B1BF" stroke-width="1.62" transform="translate(271.351592, 80.180646) rotate(90.000000) translate(-271.351592, -80.180646) " points="214.065678 134.970601 328.637506 134.970601 328.637506 25.3906904 214.065678 25.3906904"></polygon>
                <path d="M276.053859,94.8252648 C271.491929,94.8252648 267.759441,91.0782313 267.759441,86.4985238 L267.759441,73.9594928 C267.759441,69.3797853 271.491929,65.6327519 276.053859,65.6327519 L393.542211,65.6327519 C398.104141,65.6327519 401.836629,69.3797853 401.836629,73.9594928 L401.836629,86.4985238 C401.836629,91.0782313 398.104141,94.8252648 393.542211,94.8252648 L276.053859,94.8252648 Z" id="Fill-3" fill="#F0F2F5" transform="translate(334.798035, 80.229008) rotate(90.000000) translate(-334.798035, -80.229008) "></path>
                <path d="M276.053859,94.8252648 C271.491929,94.8252648 267.759441,91.0782313 267.759441,86.4985238 L267.759441,73.9594928 C267.759441,69.3797853 271.491929,65.6327519 276.053859,65.6327519 L393.542211,65.6327519 C398.104141,65.6327519 401.836629,69.3797853 401.836629,73.9594928 L401.836629,86.4985238 C401.836629,91.0782313 398.104141,94.8252648 393.542211,94.8252648 L276.053859,94.8252648 L276.053859,94.8252648 Z" id="Stroke-5" stroke="#A3B1BF" stroke-width="1.62" transform="translate(334.798035, 80.229008) rotate(90.000000) translate(-334.798035, -80.229008) "></path>
                <path d="M373.091719,31.232323 C373.091719,32.058752 372.424019,32.7290547 371.600798,32.7290547 C370.77654,32.7290547 370.108839,32.058752 370.108839,31.232323 C370.108839,30.405894 370.77654,29.7355913 371.600798,29.7355913 C372.424019,29.7355913 373.091719,30.405894 373.091719,31.232323 L356.360842,4.74110287 L349.082491,-8.6444393" id="Fill-7" transform="translate(361.087105, 12.042308) rotate(90.000000) translate(-361.087105, -12.042308) "></path>
                <path d="M343.448596,22.5884924 C343.448596,23.4149215 342.780895,24.0852241 341.957674,24.0852241 C341.133416,24.0852241 340.465716,23.4149215 340.465716,22.5884924 C340.465716,21.7620634 341.133416,21.0917607 341.957674,21.0917607 C342.780895,21.0917607 343.448596,21.7620634 343.448596,22.5884924 L343.448596,22.5884924 Z" id="Stroke-9" stroke="#A3B1BF" stroke-width="0.81" transform="translate(341.957156, 22.588492) rotate(90.000000) translate(-341.957156, -22.588492) "></path>
                <path d="M343.448596,31.5121872 C343.448596,32.3386162 342.780895,33.0089189 341.957674,33.0089189 C341.133416,33.0089189 340.465716,32.3386162 340.465716,31.5121872 C340.465716,30.6857582 341.133416,30.0154555 341.957674,30.0154555 C342.780895,30.0154555 343.448596,30.6857582 343.448596,31.5121872" id="Fill-11" fill="#FFFFFF" transform="translate(341.957156, 31.512187) rotate(90.000000) translate(-341.957156, -31.512187) "></path>
                <path d="M343.448596,31.5121872 C343.448596,32.3386162 342.780895,33.0089189 341.957674,33.0089189 C341.133416,33.0089189 340.465716,32.3386162 340.465716,31.5121872 C340.465716,30.6857582 341.133416,30.0154555 341.957674,30.0154555 C342.780895,30.0154555 343.448596,30.6857582 343.448596,31.5121872 L343.448596,31.5121872 Z" id="Stroke-13" stroke="#A3B1BF" stroke-width="0.81" transform="translate(341.957156, 31.512187) rotate(90.000000) translate(-341.957156, -31.512187) "></path>
                <path d="M343.448596,40.435882 C343.448596,41.262311 342.780895,41.9326137 341.957674,41.9326137 C341.133416,41.9326137 340.465716,41.262311 340.465716,40.435882 C340.465716,39.609453 341.133416,38.9391503 341.957674,38.9391503 C342.780895,38.9391503 343.448596,39.609453 343.448596,40.435882" id="Fill-15" fill="#FFFFFF" transform="translate(341.957156, 40.435882) rotate(90.000000) translate(-341.957156, -40.435882) "></path>
                <path d="M343.448596,40.435882 C343.448596,41.262311 342.780895,41.9326137 341.957674,41.9326137 C341.133416,41.9326137 340.465716,41.262311 340.465716,40.435882 C340.465716,39.609453 341.133416,38.9391503 341.957674,38.9391503 C342.780895,38.9391503 343.448596,39.609453 343.448596,40.435882 L343.448596,40.435882 Z" id="Stroke-17" stroke="#A3B1BF" stroke-width="0.81" transform="translate(341.957156, 40.435882) rotate(90.000000) translate(-341.957156, -40.435882) "></path>
                <path d="M343.448596,49.3595768 C343.448596,50.1860058 342.780895,50.8563085 341.957674,50.8563085 C341.133416,50.8563085 340.465716,50.1860058 340.465716,49.3595768 C340.465716,48.5331477 341.133416,47.8628451 341.957674,47.8628451 C342.780895,47.8628451 343.448596,48.5331477 343.448596,49.3595768" id="Fill-19" fill="#FFFFFF" transform="translate(341.957156, 49.359577) rotate(90.000000) translate(-341.957156, -49.359577) "></path>
                <path d="M343.448596,49.3595768 C343.448596,50.1860058 342.780895,50.8563085 341.957674,50.8563085 C341.133416,50.8563085 340.465716,50.1860058 340.465716,49.3595768 C340.465716,48.5331477 341.133416,47.8628451 341.957674,47.8628451 C342.780895,47.8628451 343.448596,48.5331477 343.448596,49.3595768 L343.448596,49.3595768 Z" id="Stroke-21" stroke="#A3B1BF" stroke-width="0.81" transform="translate(341.957156, 49.359577) rotate(90.000000) translate(-341.957156, -49.359577) "></path>
                <path d="M343.448596,58.2832715 C343.448596,59.1097006 342.780895,59.7800032 341.957674,59.7800032 C341.133416,59.7800032 340.465716,59.1097006 340.465716,58.2832715 C340.465716,57.4568425 341.133416,56.7865399 341.957674,56.7865399 C342.780895,56.7865399 343.448596,57.4568425 343.448596,58.2832715" id="Fill-23" fill="#FFFFFF" transform="translate(341.957156, 58.283272) rotate(90.000000) translate(-341.957156, -58.283272) "></path>
                <path d="M343.448596,58.2832715 C343.448596,59.1097006 342.780895,59.7800032 341.957674,59.7800032 C341.133416,59.7800032 340.465716,59.1097006 340.465716,58.2832715 C340.465716,57.4568425 341.133416,56.7865399 341.957674,56.7865399 C342.780895,56.7865399 343.448596,57.4568425 343.448596,58.2832715 L343.448596,58.2832715 Z" id="Stroke-25" stroke="#A3B1BF" stroke-width="0.81" transform="translate(341.957156, 58.283272) rotate(90.000000) translate(-341.957156, -58.283272) "></path>
                <path d="M343.448596,67.2069663 C343.448596,68.0333954 342.780895,68.703698 341.957674,68.703698 C341.133416,68.703698 340.465716,68.0333954 340.465716,67.2069663 C340.465716,66.3805373 341.133416,65.7102346 341.957674,65.7102346 C342.780895,65.7102346 343.448596,66.3805373 343.448596,67.2069663" id="Fill-27" fill="#FFFFFF" transform="translate(341.957156, 67.206966) rotate(90.000000) translate(-341.957156, -67.206966) "></path>
                <path d="M343.448596,67.2069663 C343.448596,68.0333954 342.780895,68.703698 341.957674,68.703698 C341.133416,68.703698 340.465716,68.0333954 340.465716,67.2069663 C340.465716,66.3805373 341.133416,65.7102346 341.957674,65.7102346 C342.780895,65.7102346 343.448596,66.3805373 343.448596,67.2069663 L343.448596,67.2069663 Z" id="Stroke-29" stroke="#A3B1BF" stroke-width="0.81" transform="translate(341.957156, 67.206966) rotate(90.000000) translate(-341.957156, -67.206966) "></path>
                <path d="M327.400971,24.0852241 C326.576713,24.0852241 325.909013,23.4149215 325.909013,22.5884924 C325.909013,21.7620634 326.576713,21.0917607 327.400971,21.0917607 C328.224192,21.0917607 328.891893,21.7620634 328.891893,22.5884924 C328.891893,23.4149215 328.224192,24.0852241 327.400971,24.0852241 Z" id="Fill-31" fill="#FFFFFF" transform="translate(327.400453, 22.588492) rotate(90.000000) translate(-327.400453, -22.588492) "></path>
                <path d="M328.891893,22.5884924 C328.891893,23.4149215 328.224192,24.0852241 327.400971,24.0852241 C326.576713,24.0852241 325.909013,23.4149215 325.909013,22.5884924 C325.909013,21.7620634 326.576713,21.0917607 327.400971,21.0917607 C328.224192,21.0917607 328.891893,21.7620634 328.891893,22.5884924 L328.891893,22.5884924 Z" id="Stroke-33" stroke="#A3B1BF" stroke-width="0.81" transform="translate(327.400453, 22.588492) rotate(90.000000) translate(-327.400453, -22.588492) "></path>
                <path d="M328.891893,31.5121872 C328.891893,32.3386162 328.224192,33.0089189 327.400971,33.0089189 C326.576713,33.0089189 325.909013,32.3386162 325.909013,31.5121872 C325.909013,30.6857582 326.576713,30.0154555 327.400971,30.0154555 C328.224192,30.0154555 328.891893,30.6857582 328.891893,31.5121872" id="Fill-35" fill="#FFFFFF" transform="translate(327.400453, 31.512187) rotate(90.000000) translate(-327.400453, -31.512187) "></path>
                <path d="M328.891893,31.5121872 C328.891893,32.3386162 328.224192,33.0089189 327.400971,33.0089189 C326.576713,33.0089189 325.909013,32.3386162 325.909013,31.5121872 C325.909013,30.6857582 326.576713,30.0154555 327.400971,30.0154555 C328.224192,30.0154555 328.891893,30.6857582 328.891893,31.5121872 L328.891893,31.5121872 Z" id="Stroke-37" stroke="#A3B1BF" stroke-width="0.81" transform="translate(327.400453, 31.512187) rotate(90.000000) translate(-327.400453, -31.512187) "></path>
                <path d="M328.891893,40.435882 C328.891893,41.262311 328.224192,41.9326137 327.400971,41.9326137 C326.576713,41.9326137 325.909013,41.262311 325.909013,40.435882 C325.909013,39.609453 326.576713,38.9391503 327.400971,38.9391503 C328.224192,38.9391503 328.891893,39.609453 328.891893,40.435882" id="Fill-39" fill="#FFFFFF" transform="translate(327.400453, 40.435882) rotate(90.000000) translate(-327.400453, -40.435882) "></path>
                <path d="M328.891893,40.435882 C328.891893,41.262311 328.224192,41.9326137 327.400971,41.9326137 C326.576713,41.9326137 325.909013,41.262311 325.909013,40.435882 C325.909013,39.609453 326.576713,38.9391503 327.400971,38.9391503 C328.224192,38.9391503 328.891893,39.609453 328.891893,40.435882 L328.891893,40.435882 Z" id="Stroke-41" stroke="#A3B1BF" stroke-width="0.81" transform="translate(327.400453, 40.435882) rotate(90.000000) translate(-327.400453, -40.435882) "></path>
                <path d="M328.891893,49.3595768 C328.891893,50.1860058 328.224192,50.8563085 327.400971,50.8563085 C326.576713,50.8563085 325.909013,50.1860058 325.909013,49.3595768 C325.909013,48.5331477 326.576713,47.8628451 327.400971,47.8628451 C328.224192,47.8628451 328.891893,48.5331477 328.891893,49.3595768" id="Fill-43" fill="#FFFFFF" transform="translate(327.400453, 49.359577) rotate(90.000000) translate(-327.400453, -49.359577) "></path>
                <path d="M328.891893,49.3595768 C328.891893,50.1860058 328.224192,50.8563085 327.400971,50.8563085 C326.576713,50.8563085 325.909013,50.1860058 325.909013,49.3595768 C325.909013,48.5331477 326.576713,47.8628451 327.400971,47.8628451 C328.224192,47.8628451 328.891893,48.5331477 328.891893,49.3595768 L328.891893,49.3595768 Z" id="Stroke-45" stroke="#A3B1BF" stroke-width="0.81" transform="translate(327.400453, 49.359577) rotate(90.000000) translate(-327.400453, -49.359577) "></path>
                <path d="M328.891893,58.2832715 C328.891893,59.1097006 328.224192,59.7800032 327.400971,59.7800032 C326.576713,59.7800032 325.909013,59.1097006 325.909013,58.2832715 C325.909013,57.4568425 326.576713,56.7865399 327.400971,56.7865399 C328.224192,56.7865399 328.891893,57.4568425 328.891893,58.2832715" id="Fill-47" fill="#FFFFFF" transform="translate(327.400453, 58.283272) rotate(90.000000) translate(-327.400453, -58.283272) "></path>
                <path d="M328.891893,58.2832715 C328.891893,59.1097006 328.224192,59.7800032 327.400971,59.7800032 C326.576713,59.7800032 325.909013,59.1097006 325.909013,58.2832715 C325.909013,57.4568425 326.576713,56.7865399 327.400971,56.7865399 C328.224192,56.7865399 328.891893,57.4568425 328.891893,58.2832715 L328.891893,58.2832715 Z" id="Stroke-49" stroke="#A3B1BF" stroke-width="0.81" transform="translate(327.400453, 58.283272) rotate(90.000000) translate(-327.400453, -58.283272) "></path>
                <path d="M328.891893,67.2069663 C328.891893,68.0333954 328.224192,68.703698 327.400971,68.703698 C326.576713,68.703698 325.909013,68.0333954 325.909013,67.2069663 C325.909013,66.3805373 326.576713,65.7102346 327.400971,65.7102346 C328.224192,65.7102346 328.891893,66.3805373 328.891893,67.2069663" id="Fill-51" fill="#FFFFFF" transform="translate(327.400453, 67.206966) rotate(90.000000) translate(-327.400453, -67.206966) "></path>
                <path d="M328.891893,67.2069663 C328.891893,68.0333954 328.224192,68.703698 327.400971,68.703698 C326.576713,68.703698 325.909013,68.0333954 325.909013,67.2069663 C325.909013,66.3805373 326.576713,65.7102346 327.400971,65.7102346 C328.224192,65.7102346 328.891893,66.3805373 328.891893,67.2069663 L328.891893,67.2069663 Z" id="Stroke-53" stroke="#A3B1BF" stroke-width="0.81" transform="translate(327.400453, 67.206966) rotate(90.000000) translate(-327.400453, -67.206966) "></path>
                <path d="M334.679323,28.141449 C333.855065,28.141449 333.187364,27.4711464 333.187364,26.6447173 C333.187364,25.8182883 333.855065,25.1479856 334.679323,25.1479856 C335.502544,25.1479856 336.170244,25.8182883 336.170244,26.6447173 C336.170244,27.4711464 335.502544,28.141449 334.679323,28.141449 Z" id="Fill-55" fill="#FFFFFF" transform="translate(334.678804, 26.644717) rotate(90.000000) translate(-334.678804, -26.644717) "></path>
                <path d="M336.170244,26.6447173 C336.170244,27.4711464 335.502544,28.141449 334.679323,28.141449 C333.855065,28.141449 333.187364,27.4711464 333.187364,26.6447173 C333.187364,25.8182883 333.855065,25.1479856 334.679323,25.1479856 C335.502544,25.1479856 336.170244,25.8182883 336.170244,26.6447173 L336.170244,26.6447173 Z" id="Stroke-57" stroke="#A3B1BF" stroke-width="0.81" transform="translate(334.678804, 26.644717) rotate(90.000000) translate(-334.678804, -26.644717) "></path>
                <path d="M336.170244,35.5684121 C336.170244,36.3948411 335.502544,37.0651438 334.679323,37.0651438 C333.855065,37.0651438 333.187364,36.3948411 333.187364,35.5684121 C333.187364,34.7419831 333.855065,34.0716804 334.679323,34.0716804 C335.502544,34.0716804 336.170244,34.7419831 336.170244,35.5684121" id="Fill-59" fill="#FFFFFF" transform="translate(334.678804, 35.568412) rotate(90.000000) translate(-334.678804, -35.568412) "></path>
                <path d="M336.170244,35.5684121 C336.170244,36.3948411 335.502544,37.0651438 334.679323,37.0651438 C333.855065,37.0651438 333.187364,36.3948411 333.187364,35.5684121 C333.187364,34.7419831 333.855065,34.0716804 334.679323,34.0716804 C335.502544,34.0716804 336.170244,34.7419831 336.170244,35.5684121 L336.170244,35.5684121 Z" id="Stroke-61" stroke="#A3B1BF" stroke-width="0.81" transform="translate(334.678804, 35.568412) rotate(90.000000) translate(-334.678804, -35.568412) "></path>
                <path d="M336.170244,44.4921069 C336.170244,45.3185359 335.502544,45.9888386 334.679323,45.9888386 C333.855065,45.9888386 333.187364,45.3185359 333.187364,44.4921069 C333.187364,43.6656779 333.855065,42.9953752 334.679323,42.9953752 C335.502544,42.9953752 336.170244,43.6656779 336.170244,44.4921069" id="Fill-63" fill="#FFFFFF" transform="translate(334.678804, 44.492107) rotate(90.000000) translate(-334.678804, -44.492107) "></path>
                <path d="M336.170244,44.4921069 C336.170244,45.3185359 335.502544,45.9888386 334.679323,45.9888386 C333.855065,45.9888386 333.187364,45.3185359 333.187364,44.4921069 C333.187364,43.6656779 333.855065,42.9953752 334.679323,42.9953752 C335.502544,42.9953752 336.170244,43.6656779 336.170244,44.4921069 L336.170244,44.4921069 Z" id="Stroke-65" stroke="#A3B1BF" stroke-width="0.81" transform="translate(334.678804, 44.492107) rotate(90.000000) translate(-334.678804, -44.492107) "></path>
                <path d="M336.170244,53.4158017 C336.170244,54.2422307 335.502544,54.9125333 334.679323,54.9125333 C333.855065,54.9125333 333.187364,54.2422307 333.187364,53.4158017 C333.187364,52.5893726 333.855065,51.91907 334.679323,51.91907 C335.502544,51.91907 336.170244,52.5893726 336.170244,53.4158017" id="Fill-67" fill="#FFFFFF" transform="translate(334.678804, 53.415802) rotate(90.000000) translate(-334.678804, -53.415802) "></path>
                <path d="M336.170244,53.4158017 C336.170244,54.2422307 335.502544,54.9125333 334.679323,54.9125333 C333.855065,54.9125333 333.187364,54.2422307 333.187364,53.4158017 C333.187364,52.5893726 333.855065,51.91907 334.679323,51.91907 C335.502544,51.91907 336.170244,52.5893726 336.170244,53.4158017 L336.170244,53.4158017 Z" id="Stroke-69" stroke="#A3B1BF" stroke-width="0.81" transform="translate(334.678804, 53.415802) rotate(90.000000) translate(-334.678804, -53.415802) "></path>
                <path d="M336.170244,62.3394964 C336.170244,63.1659255 335.502544,63.8362281 334.679323,63.8362281 C333.855065,63.8362281 333.187364,63.1659255 333.187364,62.3394964 C333.187364,61.5130674 333.855065,60.8427648 334.679323,60.8427648 C335.502544,60.8427648 336.170244,61.5130674 336.170244,62.3394964" id="Fill-71" fill="#FFFFFF" transform="translate(334.678804, 62.339496) rotate(90.000000) translate(-334.678804, -62.339496) "></path>
                <path d="M336.170244,62.3394964 C336.170244,63.1659255 335.502544,63.8362281 334.679323,63.8362281 C333.855065,63.8362281 333.187364,63.1659255 333.187364,62.3394964 C333.187364,61.5130674 333.855065,60.8427648 334.679323,60.8427648 C335.502544,60.8427648 336.170244,61.5130674 336.170244,62.3394964 L336.170244,62.3394964 Z" id="Stroke-73" stroke="#A3B1BF" stroke-width="0.81" transform="translate(334.678804, 62.339496) rotate(90.000000) translate(-334.678804, -62.339496) "></path>
                <path d="M336.170244,71.2631912 C336.170244,72.0896203 335.502544,72.7599229 334.679323,72.7599229 C333.855065,72.7599229 333.187364,72.0896203 333.187364,71.2631912 C333.187364,70.4367622 333.855065,69.7664595 334.679323,69.7664595 C335.502544,69.7664595 336.170244,70.4367622 336.170244,71.2631912" id="Fill-75" fill="#FFFFFF" transform="translate(334.678804, 71.263191) rotate(90.000000) translate(-334.678804, -71.263191) "></path>
                <path d="M336.170244,71.2631912 C336.170244,72.0896203 335.502544,72.7599229 334.679323,72.7599229 C333.855065,72.7599229 333.187364,72.0896203 333.187364,71.2631912 C333.187364,70.4367622 333.855065,69.7664595 334.679323,69.7664595 C335.502544,69.7664595 336.170244,70.4367622 336.170244,71.2631912 L336.170244,71.2631912 Z" id="Stroke-77" stroke="#A3B1BF" stroke-width="0.81" transform="translate(334.678804, 71.263191) rotate(90.000000) translate(-334.678804, -71.263191) "></path>
                <path d="M335.089444,136.046978 C332.700651,136.046978 330.763905,134.102684 330.763905,131.704582 C330.763905,129.306481 332.700651,127.362187 335.089444,127.362187 C337.478236,127.362187 339.414983,129.306481 339.414983,131.704582 C339.414983,134.102684 337.478236,136.046978 335.089444,136.046978 Z" id="Fill-79" fill="#A3B1BF" transform="translate(335.089444, 131.704582) rotate(90.000000) translate(-335.089444, -131.704582) "></path>
                <path d="M307.865544,121.56038 C307.865544,122.386809 307.197843,123.057112 306.374622,123.057112 C305.550365,123.057112 304.882664,122.386809 304.882664,121.56038 C304.882664,120.733951 305.550365,120.063648 306.374622,120.063648 C307.197843,120.063648 307.865544,120.733951 307.865544,121.56038" id="Fill-81" fill="#F5F5F5" transform="translate(306.374104, 121.560380) rotate(90.000000) translate(-306.374104, -121.560380) "></path>
                <path d="M307.865544,121.56038 C307.865544,122.386809 307.197843,123.057112 306.374622,123.057112 C305.550365,123.057112 304.882664,122.386809 304.882664,121.56038 C304.882664,120.733951 305.550365,120.063648 306.374622,120.063648 C307.197843,120.063648 307.865544,120.733951 307.865544,121.56038 L307.865544,121.56038 Z" id="Stroke-83" stroke="#A3B1BF" stroke-width="0.81" transform="translate(306.374104, 121.560380) rotate(90.000000) translate(-306.374104, -121.560380) "></path>
                <path d="M294.117547,121.56038 C294.117547,122.386809 293.449846,123.057112 292.626625,123.057112 C291.802367,123.057112 291.134667,122.386809 291.134667,121.56038 C291.134667,120.733951 291.802367,120.063648 292.626625,120.063648 C293.449846,120.063648 294.117547,120.733951 294.117547,121.56038" id="Fill-85" fill="#F5F5F5" transform="translate(292.626107, 121.560380) rotate(90.000000) translate(-292.626107, -121.560380) "></path>
                <path d="M294.117547,121.56038 C294.117547,122.386809 293.449846,123.057112 292.626625,123.057112 C291.802367,123.057112 291.134667,122.386809 291.134667,121.56038 C291.134667,120.733951 291.802367,120.063648 292.626625,120.063648 C293.449846,120.063648 294.117547,120.733951 294.117547,121.56038 L294.117547,121.56038 Z" id="Stroke-87" stroke="#A3B1BF" stroke-width="0.81" transform="translate(292.626107, 121.560380) rotate(90.000000) translate(-292.626107, -121.560380) "></path>
                <path d="M307.865544,38.813392 C307.865544,39.6398211 307.197843,40.3101237 306.374622,40.3101237 C305.550365,40.3101237 304.882664,39.6398211 304.882664,38.813392 C304.882664,37.986963 305.550365,37.3166603 306.374622,37.3166603 C307.197843,37.3166603 307.865544,37.986963 307.865544,38.813392" id="Fill-89" fill="#F5F5F5" transform="translate(306.374104, 38.813392) rotate(90.000000) translate(-306.374104, -38.813392) "></path>
                <path d="M307.865544,38.813392 C307.865544,39.6398211 307.197843,40.3101237 306.374622,40.3101237 C305.550365,40.3101237 304.882664,39.6398211 304.882664,38.813392 C304.882664,37.986963 305.550365,37.3166603 306.374622,37.3166603 C307.197843,37.3166603 307.865544,37.986963 307.865544,38.813392 L307.865544,38.813392 Z" id="Stroke-91" stroke="#A3B1BF" stroke-width="0.81" transform="translate(306.374104, 38.813392) rotate(90.000000) translate(-306.374104, -38.813392) "></path>
                <path d="M294.117547,38.813392 C294.117547,39.6398211 293.449846,40.3101237 292.626625,40.3101237 C291.802367,40.3101237 291.134667,39.6398211 291.134667,38.813392 C291.134667,37.986963 291.802367,37.3166603 292.626625,37.3166603 C293.449846,37.3166603 294.117547,37.986963 294.117547,38.813392" id="Fill-93" fill="#F5F5F5" transform="translate(292.626107, 38.813392) rotate(90.000000) translate(-292.626107, -38.813392) "></path>
                <path d="M294.117547,38.813392 C294.117547,39.6398211 293.449846,40.3101237 292.626625,40.3101237 C291.802367,40.3101237 291.134667,39.6398211 291.134667,38.813392 C291.134667,37.986963 291.802367,37.3166603 292.626625,37.3166603 C293.449846,37.3166603 294.117547,37.986963 294.117547,38.813392 L294.117547,38.813392 Z" id="Stroke-95" stroke="#A3B1BF" stroke-width="0.81" transform="translate(292.626107, 38.813392) rotate(90.000000) translate(-292.626107, -38.813392) "></path>
                <path d="M205.696461,94.8252648 C201.134531,94.8252648 197.402043,91.0782313 197.402043,86.4985238 L197.402043,73.9594928 C197.402043,69.3797853 201.134531,65.6327519 205.696461,65.6327519 L323.184813,65.6327519 C327.746743,65.6327519 331.479231,69.3797853 331.479231,73.9594928 L331.479231,86.4985238 C331.479231,91.0782313 327.746743,94.8252648 323.184813,94.8252648 L205.696461,94.8252648 Z" id="Fill-97" fill="#F0F2F5" transform="translate(264.440637, 80.229008) rotate(90.000000) translate(-264.440637, -80.229008) "></path>
                <path d="M205.696461,94.8252648 C201.134531,94.8252648 197.402043,91.0782313 197.402043,86.4985238 L197.402043,73.9594928 C197.402043,69.3797853 201.134531,65.6327519 205.696461,65.6327519 L323.184813,65.6327519 C327.746743,65.6327519 331.479231,69.3797853 331.479231,73.9594928 L331.479231,86.4985238 C331.479231,91.0782313 327.746743,94.8252648 323.184813,94.8252648 L205.696461,94.8252648 L205.696461,94.8252648 Z" id="Stroke-99" stroke="#A3B1BF" stroke-width="1.62" transform="translate(264.440637, 80.229008) rotate(90.000000) translate(-264.440637, -80.229008) "></path>
                <path d="M273.091198,22.5884924 C273.091198,23.4149215 272.423497,24.0852241 271.600276,24.0852241 C270.776019,24.0852241 270.108318,23.4149215 270.108318,22.5884924 C270.108318,21.7620634 270.776019,21.0917607 271.600276,21.0917607 C272.423497,21.0917607 273.091198,21.7620634 273.091198,22.5884924" id="Fill-101" fill="#FFFFFF" transform="translate(271.599758, 22.588492) rotate(90.000000) translate(-271.599758, -22.588492) "></path>
                <path d="M273.091198,22.5884924 C273.091198,23.4149215 272.423497,24.0852241 271.600276,24.0852241 C270.776019,24.0852241 270.108318,23.4149215 270.108318,22.5884924 C270.108318,21.7620634 270.776019,21.0917607 271.600276,21.0917607 C272.423497,21.0917607 273.091198,21.7620634 273.091198,22.5884924 L273.091198,22.5884924 Z" id="Stroke-103" stroke="#A3B1BF" stroke-width="0.81" transform="translate(271.599758, 22.588492) rotate(90.000000) translate(-271.599758, -22.588492) "></path>
                <path d="M273.091198,31.5121872 C273.091198,32.3386162 272.423497,33.0089189 271.600276,33.0089189 C270.776019,33.0089189 270.108318,32.3386162 270.108318,31.5121872 C270.108318,30.6857582 270.776019,30.0154555 271.600276,30.0154555 C272.423497,30.0154555 273.091198,30.6857582 273.091198,31.5121872" id="Fill-105" fill="#FFFFFF" transform="translate(271.599758, 31.512187) rotate(90.000000) translate(-271.599758, -31.512187) "></path>
                <path d="M273.091198,31.5121872 C273.091198,32.3386162 272.423497,33.0089189 271.600276,33.0089189 C270.776019,33.0089189 270.108318,32.3386162 270.108318,31.5121872 C270.108318,30.6857582 270.776019,30.0154555 271.600276,30.0154555 C272.423497,30.0154555 273.091198,30.6857582 273.091198,31.5121872 L273.091198,31.5121872 Z" id="Stroke-107" stroke="#A3B1BF" stroke-width="0.81" transform="translate(271.599758, 31.512187) rotate(90.000000) translate(-271.599758, -31.512187) "></path>
                <path d="M273.091198,40.435882 C273.091198,41.262311 272.423497,41.9326137 271.600276,41.9326137 C270.776019,41.9326137 270.108318,41.262311 270.108318,40.435882 C270.108318,39.609453 270.776019,38.9391503 271.600276,38.9391503 C272.423497,38.9391503 273.091198,39.609453 273.091198,40.435882" id="Fill-109" fill="#FFFFFF" transform="translate(271.599758, 40.435882) rotate(90.000000) translate(-271.599758, -40.435882) "></path>
                <path d="M273.091198,40.435882 C273.091198,41.262311 272.423497,41.9326137 271.600276,41.9326137 C270.776019,41.9326137 270.108318,41.262311 270.108318,40.435882 C270.108318,39.609453 270.776019,38.9391503 271.600276,38.9391503 C272.423497,38.9391503 273.091198,39.609453 273.091198,40.435882 L273.091198,40.435882 Z" id="Stroke-111" stroke="#A3B1BF" stroke-width="0.81" transform="translate(271.599758, 40.435882) rotate(90.000000) translate(-271.599758, -40.435882) "></path>
                <path d="M273.091198,49.3595768 C273.091198,50.1860058 272.423497,50.8563085 271.600276,50.8563085 C270.776019,50.8563085 270.108318,50.1860058 270.108318,49.3595768 C270.108318,48.5331477 270.776019,47.8628451 271.600276,47.8628451 C272.423497,47.8628451 273.091198,48.5331477 273.091198,49.3595768" id="Fill-113" fill="#FFFFFF" transform="translate(271.599758, 49.359577) rotate(90.000000) translate(-271.599758, -49.359577) "></path>
                <path d="M273.091198,49.3595768 C273.091198,50.1860058 272.423497,50.8563085 271.600276,50.8563085 C270.776019,50.8563085 270.108318,50.1860058 270.108318,49.3595768 C270.108318,48.5331477 270.776019,47.8628451 271.600276,47.8628451 C272.423497,47.8628451 273.091198,48.5331477 273.091198,49.3595768 L273.091198,49.3595768 Z" id="Stroke-115" stroke="#A3B1BF" stroke-width="0.81" transform="translate(271.599758, 49.359577) rotate(90.000000) translate(-271.599758, -49.359577) "></path>
                <path d="M273.091198,58.2832715 C273.091198,59.1097006 272.423497,59.7800032 271.600276,59.7800032 C270.776019,59.7800032 270.108318,59.1097006 270.108318,58.2832715 C270.108318,57.4568425 270.776019,56.7865399 271.600276,56.7865399 C272.423497,56.7865399 273.091198,57.4568425 273.091198,58.2832715" id="Fill-117" fill="#FFFFFF" transform="translate(271.599758, 58.283272) rotate(90.000000) translate(-271.599758, -58.283272) "></path>
                <path d="M273.091198,58.2832715 C273.091198,59.1097006 272.423497,59.7800032 271.600276,59.7800032 C270.776019,59.7800032 270.108318,59.1097006 270.108318,58.2832715 C270.108318,57.4568425 270.776019,56.7865399 271.600276,56.7865399 C272.423497,56.7865399 273.091198,57.4568425 273.091198,58.2832715 L273.091198,58.2832715 Z" id="Stroke-119" stroke="#A3B1BF" stroke-width="0.81" transform="translate(271.599758, 58.283272) rotate(90.000000) translate(-271.599758, -58.283272) "></path>
                <path d="M271.600276,68.703698 C270.776019,68.703698 270.108318,68.0333954 270.108318,67.2069663 C270.108318,66.3805373 270.776019,65.7102346 271.600276,65.7102346 C272.423497,65.7102346 273.091198,66.3805373 273.091198,67.2069663 C273.091198,68.0333954 272.423497,68.703698 271.600276,68.703698 Z" id="Fill-121" fill="#FFFFFF" transform="translate(271.599758, 67.206966) rotate(90.000000) translate(-271.599758, -67.206966) "></path>
                <path d="M273.091198,67.2069663 C273.091198,68.0333954 272.423497,68.703698 271.600276,68.703698 C270.776019,68.703698 270.108318,68.0333954 270.108318,67.2069663 C270.108318,66.3805373 270.776019,65.7102346 271.600276,65.7102346 C272.423497,65.7102346 273.091198,66.3805373 273.091198,67.2069663 L273.091198,67.2069663 Z" id="Stroke-123" stroke="#A3B1BF" stroke-width="0.81" transform="translate(271.599758, 67.206966) rotate(90.000000) translate(-271.599758, -67.206966) "></path>
                <path d="M258.534495,22.5884924 C258.534495,23.4149215 257.866794,24.0852241 257.043573,24.0852241 C256.219316,24.0852241 255.551615,23.4149215 255.551615,22.5884924 C255.551615,21.7620634 256.219316,21.0917607 257.043573,21.0917607 C257.866794,21.0917607 258.534495,21.7620634 258.534495,22.5884924" id="Fill-125" fill="#FFFFFF" transform="translate(257.043055, 22.588492) rotate(90.000000) translate(-257.043055, -22.588492) "></path>
                <path d="M258.534495,22.5884924 C258.534495,23.4149215 257.866794,24.0852241 257.043573,24.0852241 C256.219316,24.0852241 255.551615,23.4149215 255.551615,22.5884924 C255.551615,21.7620634 256.219316,21.0917607 257.043573,21.0917607 C257.866794,21.0917607 258.534495,21.7620634 258.534495,22.5884924 L258.534495,22.5884924 Z" id="Stroke-127" stroke="#A3B1BF" stroke-width="0.81" transform="translate(257.043055, 22.588492) rotate(90.000000) translate(-257.043055, -22.588492) "></path>
                <path d="M258.534495,31.5121872 C258.534495,32.3386162 257.866794,33.0089189 257.043573,33.0089189 C256.219316,33.0089189 255.551615,32.3386162 255.551615,31.5121872 C255.551615,30.6857582 256.219316,30.0154555 257.043573,30.0154555 C257.866794,30.0154555 258.534495,30.6857582 258.534495,31.5121872" id="Fill-129" fill="#FFFFFF" transform="translate(257.043055, 31.512187) rotate(90.000000) translate(-257.043055, -31.512187) "></path>
                <path d="M258.534495,31.5121872 C258.534495,32.3386162 257.866794,33.0089189 257.043573,33.0089189 C256.219316,33.0089189 255.551615,32.3386162 255.551615,31.5121872 C255.551615,30.6857582 256.219316,30.0154555 257.043573,30.0154555 C257.866794,30.0154555 258.534495,30.6857582 258.534495,31.5121872 L258.534495,31.5121872 Z" id="Stroke-131" stroke="#A3B1BF" stroke-width="0.81" transform="translate(257.043055, 31.512187) rotate(90.000000) translate(-257.043055, -31.512187) "></path>
                <path d="M258.534495,40.435882 C258.534495,41.262311 257.866794,41.9326137 257.043573,41.9326137 C256.219316,41.9326137 255.551615,41.262311 255.551615,40.435882 C255.551615,39.609453 256.219316,38.9391503 257.043573,38.9391503 C257.866794,38.9391503 258.534495,39.609453 258.534495,40.435882" id="Fill-133" fill="#FFFFFF" transform="translate(257.043055, 40.435882) rotate(90.000000) translate(-257.043055, -40.435882) "></path>
                <path d="M258.534495,40.435882 C258.534495,41.262311 257.866794,41.9326137 257.043573,41.9326137 C256.219316,41.9326137 255.551615,41.262311 255.551615,40.435882 C255.551615,39.609453 256.219316,38.9391503 257.043573,38.9391503 C257.866794,38.9391503 258.534495,39.609453 258.534495,40.435882 L258.534495,40.435882 Z" id="Stroke-135" stroke="#A3B1BF" stroke-width="0.81" transform="translate(257.043055, 40.435882) rotate(90.000000) translate(-257.043055, -40.435882) "></path>
                <path d="M258.534495,49.3595768 C258.534495,50.1860058 257.866794,50.8563085 257.043573,50.8563085 C256.219316,50.8563085 255.551615,50.1860058 255.551615,49.3595768 C255.551615,48.5331477 256.219316,47.8628451 257.043573,47.8628451 C257.866794,47.8628451 258.534495,48.5331477 258.534495,49.3595768" id="Fill-137" fill="#FFFFFF" transform="translate(257.043055, 49.359577) rotate(90.000000) translate(-257.043055, -49.359577) "></path>
                <path d="M258.534495,49.3595768 C258.534495,50.1860058 257.866794,50.8563085 257.043573,50.8563085 C256.219316,50.8563085 255.551615,50.1860058 255.551615,49.3595768 C255.551615,48.5331477 256.219316,47.8628451 257.043573,47.8628451 C257.866794,47.8628451 258.534495,48.5331477 258.534495,49.3595768 L258.534495,49.3595768 Z" id="Stroke-139" stroke="#A3B1BF" stroke-width="0.81" transform="translate(257.043055, 49.359577) rotate(90.000000) translate(-257.043055, -49.359577) "></path>
                <path d="M258.534495,58.2832715 C258.534495,59.1097006 257.866794,59.7800032 257.043573,59.7800032 C256.219316,59.7800032 255.551615,59.1097006 255.551615,58.2832715 C255.551615,57.4568425 256.219316,56.7865399 257.043573,56.7865399 C257.866794,56.7865399 258.534495,57.4568425 258.534495,58.2832715" id="Fill-141" fill="#FFFFFF" transform="translate(257.043055, 58.283272) rotate(90.000000) translate(-257.043055, -58.283272) "></path>
                <path d="M258.534495,58.2832715 C258.534495,59.1097006 257.866794,59.7800032 257.043573,59.7800032 C256.219316,59.7800032 255.551615,59.1097006 255.551615,58.2832715 C255.551615,57.4568425 256.219316,56.7865399 257.043573,56.7865399 C257.866794,56.7865399 258.534495,57.4568425 258.534495,58.2832715 L258.534495,58.2832715 Z" id="Stroke-143" stroke="#A3B1BF" stroke-width="0.81" transform="translate(257.043055, 58.283272) rotate(90.000000) translate(-257.043055, -58.283272) "></path>
                <path d="M258.534495,67.2069663 C258.534495,68.0333954 257.866794,68.703698 257.043573,68.703698 C256.219316,68.703698 255.551615,68.0333954 255.551615,67.2069663 C255.551615,66.3805373 256.219316,65.7102346 257.043573,65.7102346 C257.866794,65.7102346 258.534495,66.3805373 258.534495,67.2069663" id="Fill-145" fill="#FFFFFF" transform="translate(257.043055, 67.206966) rotate(90.000000) translate(-257.043055, -67.206966) "></path>
                <path d="M258.534495,67.2069663 C258.534495,68.0333954 257.866794,68.703698 257.043573,68.703698 C256.219316,68.703698 255.551615,68.0333954 255.551615,67.2069663 C255.551615,66.3805373 256.219316,65.7102346 257.043573,65.7102346 C257.866794,65.7102346 258.534495,66.3805373 258.534495,67.2069663 L258.534495,67.2069663 Z" id="Stroke-147" stroke="#A3B1BF" stroke-width="0.81" transform="translate(257.043055, 67.206966) rotate(90.000000) translate(-257.043055, -67.206966) "></path>
                <path d="M265.812846,26.6447173 C265.812846,27.4711464 265.145146,28.141449 264.321925,28.141449 C263.497667,28.141449 262.829967,27.4711464 262.829967,26.6447173 C262.829967,25.8182883 263.497667,25.1479856 264.321925,25.1479856 C265.145146,25.1479856 265.812846,25.8182883 265.812846,26.6447173" id="Fill-149" fill="#FFFFFF" transform="translate(264.321407, 26.644717) rotate(90.000000) translate(-264.321407, -26.644717) "></path>
                <path d="M265.812846,26.6447173 C265.812846,27.4711464 265.145146,28.141449 264.321925,28.141449 C263.497667,28.141449 262.829967,27.4711464 262.829967,26.6447173 C262.829967,25.8182883 263.497667,25.1479856 264.321925,25.1479856 C265.145146,25.1479856 265.812846,25.8182883 265.812846,26.6447173 L265.812846,26.6447173 Z" id="Stroke-151" stroke="#A3B1BF" stroke-width="0.81" transform="translate(264.321407, 26.644717) rotate(90.000000) translate(-264.321407, -26.644717) "></path>
                <path d="M265.812846,35.5684121 C265.812846,36.3948411 265.145146,37.0651438 264.321925,37.0651438 C263.497667,37.0651438 262.829967,36.3948411 262.829967,35.5684121 C262.829967,34.7419831 263.497667,34.0716804 264.321925,34.0716804 C265.145146,34.0716804 265.812846,34.7419831 265.812846,35.5684121" id="Fill-153" fill="#FFFFFF" transform="translate(264.321407, 35.568412) rotate(90.000000) translate(-264.321407, -35.568412) "></path>
                <path d="M265.812846,35.5684121 C265.812846,36.3948411 265.145146,37.0651438 264.321925,37.0651438 C263.497667,37.0651438 262.829967,36.3948411 262.829967,35.5684121 C262.829967,34.7419831 263.497667,34.0716804 264.321925,34.0716804 C265.145146,34.0716804 265.812846,34.7419831 265.812846,35.5684121 L265.812846,35.5684121 Z" id="Stroke-155" stroke="#A3B1BF" stroke-width="0.81" transform="translate(264.321407, 35.568412) rotate(90.000000) translate(-264.321407, -35.568412) "></path>
                <path d="M265.812846,44.4921069 C265.812846,45.3185359 265.145146,45.9888386 264.321925,45.9888386 C263.497667,45.9888386 262.829967,45.3185359 262.829967,44.4921069 C262.829967,43.6656779 263.497667,42.9953752 264.321925,42.9953752 C265.145146,42.9953752 265.812846,43.6656779 265.812846,44.4921069" id="Fill-157" fill="#FFFFFF" transform="translate(264.321407, 44.492107) rotate(90.000000) translate(-264.321407, -44.492107) "></path>
                <path d="M265.812846,44.4921069 C265.812846,45.3185359 265.145146,45.9888386 264.321925,45.9888386 C263.497667,45.9888386 262.829967,45.3185359 262.829967,44.4921069 C262.829967,43.6656779 263.497667,42.9953752 264.321925,42.9953752 C265.145146,42.9953752 265.812846,43.6656779 265.812846,44.4921069 L265.812846,44.4921069 Z" id="Stroke-159" stroke="#A3B1BF" stroke-width="0.81" transform="translate(264.321407, 44.492107) rotate(90.000000) translate(-264.321407, -44.492107) "></path>
                <path d="M265.812846,53.4158017 C265.812846,54.2422307 265.145146,54.9125333 264.321925,54.9125333 C263.497667,54.9125333 262.829967,54.2422307 262.829967,53.4158017 C262.829967,52.5893726 263.497667,51.91907 264.321925,51.91907 C265.145146,51.91907 265.812846,52.5893726 265.812846,53.4158017" id="Fill-161" fill="#FFFFFF" transform="translate(264.321407, 53.415802) rotate(90.000000) translate(-264.321407, -53.415802) "></path>
                <path d="M265.812846,53.4158017 C265.812846,54.2422307 265.145146,54.9125333 264.321925,54.9125333 C263.497667,54.9125333 262.829967,54.2422307 262.829967,53.4158017 C262.829967,52.5893726 263.497667,51.91907 264.321925,51.91907 C265.145146,51.91907 265.812846,52.5893726 265.812846,53.4158017 L265.812846,53.4158017 Z" id="Stroke-163" stroke="#A3B1BF" stroke-width="0.81" transform="translate(264.321407, 53.415802) rotate(90.000000) translate(-264.321407, -53.415802) "></path>
                <path d="M265.812846,62.3394964 C265.812846,63.1659255 265.145146,63.8362281 264.321925,63.8362281 C263.497667,63.8362281 262.829967,63.1659255 262.829967,62.3394964 C262.829967,61.5130674 263.497667,60.8427648 264.321925,60.8427648 C265.145146,60.8427648 265.812846,61.5130674 265.812846,62.3394964" id="Fill-165" fill="#FFFFFF" transform="translate(264.321407, 62.339496) rotate(90.000000) translate(-264.321407, -62.339496) "></path>
                <path d="M265.812846,62.3394964 C265.812846,63.1659255 265.145146,63.8362281 264.321925,63.8362281 C263.497667,63.8362281 262.829967,63.1659255 262.829967,62.3394964 C262.829967,61.5130674 263.497667,60.8427648 264.321925,60.8427648 C265.145146,60.8427648 265.812846,61.5130674 265.812846,62.3394964 L265.812846,62.3394964 Z" id="Stroke-167" stroke="#A3B1BF" stroke-width="0.81" transform="translate(264.321407, 62.339496) rotate(90.000000) translate(-264.321407, -62.339496) "></path>
                <path d="M265.812846,71.2631912 C265.812846,72.0896203 265.145146,72.7599229 264.321925,72.7599229 C263.497667,72.7599229 262.829967,72.0896203 262.829967,71.2631912 C262.829967,70.4367622 263.497667,69.7664595 264.321925,69.7664595 C265.145146,69.7664595 265.812846,70.4367622 265.812846,71.2631912" id="Fill-169" fill="#FFFFFF" transform="translate(264.321407, 71.263191) rotate(90.000000) translate(-264.321407, -71.263191) "></path>
                <path d="M265.812846,71.2631912 C265.812846,72.0896203 265.145146,72.7599229 264.321925,72.7599229 C263.497667,72.7599229 262.829967,72.0896203 262.829967,71.2631912 C262.829967,70.4367622 263.497667,69.7664595 264.321925,69.7664595 C265.145146,69.7664595 265.812846,70.4367622 265.812846,71.2631912 L265.812846,71.2631912 Z" id="Stroke-171" stroke="#A3B1BF" stroke-width="0.81" transform="translate(264.321407, 71.263191) rotate(90.000000) translate(-264.321407, -71.263191) "></path>
                <path d="M263.92334,136.046978 C261.534548,136.046978 259.597801,134.102684 259.597801,131.704582 C259.597801,129.306481 261.534548,127.362187 263.92334,127.362187 C266.312132,127.362187 268.248879,129.306481 268.248879,131.704582 C268.248879,134.102684 266.312132,136.046978 263.92334,136.046978 Z" id="Fill-173" fill="#A3B1BF" transform="translate(263.923340, 131.704582) rotate(90.000000) translate(-263.923340, -131.704582) "></path>
                <path d="M170.113409,94.8252648 C165.551479,94.8252648 161.818991,91.0782313 161.818991,86.4985238 L161.818991,73.9594928 C161.818991,69.3797853 165.551479,65.6327519 170.113409,65.6327519 L287.601762,65.6327519 C292.163691,65.6327519 295.896179,69.3797853 295.896179,73.9594928 L295.896179,86.4985238 C295.896179,91.0782313 292.163691,94.8252648 287.601762,94.8252648 L170.113409,94.8252648 Z" id="Fill-175" fill="#F0F2F5" transform="translate(228.857585, 80.229008) rotate(90.000000) translate(-228.857585, -80.229008) "></path>
                <path d="M170.113409,94.8252648 C165.551479,94.8252648 161.818991,91.0782313 161.818991,86.4985238 L161.818991,73.9594928 C161.818991,69.3797853 165.551479,65.6327519 170.113409,65.6327519 L287.601762,65.6327519 C292.163691,65.6327519 295.896179,69.3797853 295.896179,73.9594928 L295.896179,86.4985238 C295.896179,91.0782313 292.163691,94.8252648 287.601762,94.8252648 L170.113409,94.8252648 L170.113409,94.8252648 Z" id="Stroke-177" stroke="#A3B1BF" stroke-width="1.62" transform="translate(228.857585, 80.229008) rotate(90.000000) translate(-228.857585, -80.229008) "></path>
                <path d="M237.508146,22.5884924 C237.508146,23.4149215 236.840446,24.0852241 236.017225,24.0852241 C235.192967,24.0852241 234.525266,23.4149215 234.525266,22.5884924 C234.525266,21.7620634 235.192967,21.0917607 236.017225,21.0917607 C236.840446,21.0917607 237.508146,21.7620634 237.508146,22.5884924" id="Fill-179" transform="translate(236.016706, 22.588492) rotate(90.000000) translate(-236.016706, -22.588492) "></path>
                <path d="M237.508146,22.5884924 C237.508146,23.4149215 236.840446,24.0852241 236.017225,24.0852241 C235.192967,24.0852241 234.525266,23.4149215 234.525266,22.5884924 C234.525266,21.7620634 235.192967,21.0917607 236.017225,21.0917607 C236.840446,21.0917607 237.508146,21.7620634 237.508146,22.5884924 L237.508146,22.5884924 Z" id="Stroke-181" stroke="#A3B1BF" stroke-width="0.81" transform="translate(236.016706, 22.588492) rotate(90.000000) translate(-236.016706, -22.588492) "></path>
                <path d="M237.508146,31.5121872 C237.508146,32.3386162 236.840446,33.0089189 236.017225,33.0089189 C235.192967,33.0089189 234.525266,32.3386162 234.525266,31.5121872 C234.525266,30.6857582 235.192967,30.0154555 236.017225,30.0154555 C236.840446,30.0154555 237.508146,30.6857582 237.508146,31.5121872" id="Fill-183" transform="translate(236.016706, 31.512187) rotate(90.000000) translate(-236.016706, -31.512187) "></path>
                <path d="M237.508146,31.5121872 C237.508146,32.3386162 236.840446,33.0089189 236.017225,33.0089189 C235.192967,33.0089189 234.525266,32.3386162 234.525266,31.5121872 C234.525266,30.6857582 235.192967,30.0154555 236.017225,30.0154555 C236.840446,30.0154555 237.508146,30.6857582 237.508146,31.5121872 L237.508146,31.5121872 Z" id="Stroke-185" stroke="#A3B1BF" stroke-width="0.81" transform="translate(236.016706, 31.512187) rotate(90.000000) translate(-236.016706, -31.512187) "></path>
                <path d="M237.508146,40.435882 C237.508146,41.262311 236.840446,41.9326137 236.017225,41.9326137 C235.192967,41.9326137 234.525266,41.262311 234.525266,40.435882 C234.525266,39.609453 235.192967,38.9391503 236.017225,38.9391503 C236.840446,38.9391503 237.508146,39.609453 237.508146,40.435882" id="Fill-187" transform="translate(236.016706, 40.435882) rotate(90.000000) translate(-236.016706, -40.435882) "></path>
                <path d="M237.508146,40.435882 C237.508146,41.262311 236.840446,41.9326137 236.017225,41.9326137 C235.192967,41.9326137 234.525266,41.262311 234.525266,40.435882 C234.525266,39.609453 235.192967,38.9391503 236.017225,38.9391503 C236.840446,38.9391503 237.508146,39.609453 237.508146,40.435882 L237.508146,40.435882 Z" id="Stroke-189" stroke="#A3B1BF" stroke-width="0.81" transform="translate(236.016706, 40.435882) rotate(90.000000) translate(-236.016706, -40.435882) "></path>
                <path d="M237.508146,49.3595768 C237.508146,50.1860058 236.840446,50.8563085 236.017225,50.8563085 C235.192967,50.8563085 234.525266,50.1860058 234.525266,49.3595768 C234.525266,48.5331477 235.192967,47.8628451 236.017225,47.8628451 C236.840446,47.8628451 237.508146,48.5331477 237.508146,49.3595768" id="Fill-191" transform="translate(236.016706, 49.359577) rotate(90.000000) translate(-236.016706, -49.359577) "></path>
                <path d="M237.508146,49.3595768 C237.508146,50.1860058 236.840446,50.8563085 236.017225,50.8563085 C235.192967,50.8563085 234.525266,50.1860058 234.525266,49.3595768 C234.525266,48.5331477 235.192967,47.8628451 236.017225,47.8628451 C236.840446,47.8628451 237.508146,48.5331477 237.508146,49.3595768 L237.508146,49.3595768 Z" id="Stroke-193" stroke="#A3B1BF" stroke-width="0.81" transform="translate(236.016706, 49.359577) rotate(90.000000) translate(-236.016706, -49.359577) "></path>
                <path d="M237.508146,58.2832715 C237.508146,59.1097006 236.840446,59.7800032 236.017225,59.7800032 C235.192967,59.7800032 234.525266,59.1097006 234.525266,58.2832715 C234.525266,57.4568425 235.192967,56.7865399 236.017225,56.7865399 C236.840446,56.7865399 237.508146,57.4568425 237.508146,58.2832715" id="Fill-195" transform="translate(236.016706, 58.283272) rotate(90.000000) translate(-236.016706, -58.283272) "></path>
                <path d="M237.508146,58.2832715 C237.508146,59.1097006 236.840446,59.7800032 236.017225,59.7800032 C235.192967,59.7800032 234.525266,59.1097006 234.525266,58.2832715 C234.525266,57.4568425 235.192967,56.7865399 236.017225,56.7865399 C236.840446,56.7865399 237.508146,57.4568425 237.508146,58.2832715 L237.508146,58.2832715 Z" id="Stroke-197" stroke-opacity="0.85" stroke="#A3B1BF" stroke-width="0.81" transform="translate(236.016706, 58.283272) rotate(90.000000) translate(-236.016706, -58.283272) "></path>
                <path d="M237.508146,67.2069663 C237.508146,68.0333954 236.840446,68.703698 236.017225,68.703698 C235.192967,68.703698 234.525266,68.0333954 234.525266,67.2069663 C234.525266,66.3805373 235.192967,65.7102346 236.017225,65.7102346 C236.840446,65.7102346 237.508146,66.3805373 237.508146,67.2069663" id="Fill-199" transform="translate(236.016706, 67.206966) rotate(90.000000) translate(-236.016706, -67.206966) "></path>
                <path d="M237.508146,67.2069663 C237.508146,68.0333954 236.840446,68.703698 236.017225,68.703698 C235.192967,68.703698 234.525266,68.0333954 234.525266,67.2069663 C234.525266,66.3805373 235.192967,65.7102346 236.017225,65.7102346 C236.840446,65.7102346 237.508146,66.3805373 237.508146,67.2069663 L237.508146,67.2069663 Z" id="Stroke-201" stroke="#A3B1BF" stroke-width="0.81" transform="translate(236.016706, 67.206966) rotate(90.000000) translate(-236.016706, -67.206966) "></path>
                <path d="M223.760149,22.5884924 C223.760149,23.4149215 223.092448,24.0852241 222.269227,24.0852241 C221.44497,24.0852241 220.777269,23.4149215 220.777269,22.5884924 C220.777269,21.7620634 221.44497,21.0917607 222.269227,21.0917607 C223.092448,21.0917607 223.760149,21.7620634 223.760149,22.5884924" id="Fill-203" transform="translate(222.268709, 22.588492) rotate(90.000000) translate(-222.268709, -22.588492) "></path>
                <path d="M223.760149,22.5884924 C223.760149,23.4149215 223.092448,24.0852241 222.269227,24.0852241 C221.44497,24.0852241 220.777269,23.4149215 220.777269,22.5884924 C220.777269,21.7620634 221.44497,21.0917607 222.269227,21.0917607 C223.092448,21.0917607 223.760149,21.7620634 223.760149,22.5884924 L223.760149,22.5884924 Z" id="Stroke-205" stroke="#A3B1BF" stroke-width="0.81" transform="translate(222.268709, 22.588492) rotate(90.000000) translate(-222.268709, -22.588492) "></path>
                <path d="M223.760149,31.5121872 C223.760149,32.3386162 223.092448,33.0089189 222.269227,33.0089189 C221.44497,33.0089189 220.777269,32.3386162 220.777269,31.5121872 C220.777269,30.6857582 221.44497,30.0154555 222.269227,30.0154555 C223.092448,30.0154555 223.760149,30.6857582 223.760149,31.5121872" id="Fill-207" transform="translate(222.268709, 31.512187) rotate(90.000000) translate(-222.268709, -31.512187) "></path>
                <path d="M223.760149,31.5121872 C223.760149,32.3386162 223.092448,33.0089189 222.269227,33.0089189 C221.44497,33.0089189 220.777269,32.3386162 220.777269,31.5121872 C220.777269,30.6857582 221.44497,30.0154555 222.269227,30.0154555 C223.092448,30.0154555 223.760149,30.6857582 223.760149,31.5121872 L223.760149,31.5121872 Z" id="Stroke-209" stroke="#A3B1BF" stroke-width="0.81" transform="translate(222.268709, 31.512187) rotate(90.000000) translate(-222.268709, -31.512187) "></path>
                <path d="M223.760149,40.435882 C223.760149,41.262311 223.092448,41.9326137 222.269227,41.9326137 C221.44497,41.9326137 220.777269,41.262311 220.777269,40.435882 C220.777269,39.609453 221.44497,38.9391503 222.269227,38.9391503 C223.092448,38.9391503 223.760149,39.609453 223.760149,40.435882" id="Fill-211" transform="translate(222.268709, 40.435882) rotate(90.000000) translate(-222.268709, -40.435882) "></path>
                <path d="M223.760149,40.435882 C223.760149,41.262311 223.092448,41.9326137 222.269227,41.9326137 C221.44497,41.9326137 220.777269,41.262311 220.777269,40.435882 C220.777269,39.609453 221.44497,38.9391503 222.269227,38.9391503 C223.092448,38.9391503 223.760149,39.609453 223.760149,40.435882 L223.760149,40.435882 Z" id="Stroke-213" stroke="#A3B1BF" stroke-width="0.81" transform="translate(222.268709, 40.435882) rotate(90.000000) translate(-222.268709, -40.435882) "></path>
                <path d="M223.760149,49.3595768 C223.760149,50.1860058 223.092448,50.8563085 222.269227,50.8563085 C221.44497,50.8563085 220.777269,50.1860058 220.777269,49.3595768 C220.777269,48.5331477 221.44497,47.8628451 222.269227,47.8628451 C223.092448,47.8628451 223.760149,48.5331477 223.760149,49.3595768" id="Fill-215" transform="translate(222.268709, 49.359577) rotate(90.000000) translate(-222.268709, -49.359577) "></path>
                <path d="M223.760149,49.3595768 C223.760149,50.1860058 223.092448,50.8563085 222.269227,50.8563085 C221.44497,50.8563085 220.777269,50.1860058 220.777269,49.3595768 C220.777269,48.5331477 221.44497,47.8628451 222.269227,47.8628451 C223.092448,47.8628451 223.760149,48.5331477 223.760149,49.3595768 L223.760149,49.3595768 Z" id="Stroke-217" stroke="#A3B1BF" stroke-width="0.81" transform="translate(222.268709, 49.359577) rotate(90.000000) translate(-222.268709, -49.359577) "></path>
                <path d="M223.760149,58.2832715 C223.760149,59.1097006 223.092448,59.7800032 222.269227,59.7800032 C221.44497,59.7800032 220.777269,59.1097006 220.777269,58.2832715 C220.777269,57.4568425 221.44497,56.7865399 222.269227,56.7865399 C223.092448,56.7865399 223.760149,57.4568425 223.760149,58.2832715" id="Fill-219" transform="translate(222.268709, 58.283272) rotate(90.000000) translate(-222.268709, -58.283272) "></path>
                <path d="M223.760149,58.2832715 C223.760149,59.1097006 223.092448,59.7800032 222.269227,59.7800032 C221.44497,59.7800032 220.777269,59.1097006 220.777269,58.2832715 C220.777269,57.4568425 221.44497,56.7865399 222.269227,56.7865399 C223.092448,56.7865399 223.760149,57.4568425 223.760149,58.2832715 L223.760149,58.2832715 Z" id="Stroke-221" stroke="#A3B1BF" stroke-width="0.81" transform="translate(222.268709, 58.283272) rotate(90.000000) translate(-222.268709, -58.283272) "></path>
                <path d="M223.760149,67.2069663 C223.760149,68.0333954 223.092448,68.703698 222.269227,68.703698 C221.44497,68.703698 220.777269,68.0333954 220.777269,67.2069663 C220.777269,66.3805373 221.44497,65.7102346 222.269227,65.7102346 C223.092448,65.7102346 223.760149,66.3805373 223.760149,67.2069663" id="Fill-223" transform="translate(222.268709, 67.206966) rotate(90.000000) translate(-222.268709, -67.206966) "></path>
                <path d="M223.760149,67.2069663 C223.760149,68.0333954 223.092448,68.703698 222.269227,68.703698 C221.44497,68.703698 220.777269,68.0333954 220.777269,67.2069663 C220.777269,66.3805373 221.44497,65.7102346 222.269227,65.7102346 C223.092448,65.7102346 223.760149,66.3805373 223.760149,67.2069663 L223.760149,67.2069663 Z" id="Stroke-225" stroke="#A3B1BF" stroke-width="0.81" transform="translate(222.268709, 67.206966) rotate(90.000000) translate(-222.268709, -67.206966) "></path>
                <path d="M230.229795,26.6447173 C230.229795,27.4711464 229.562094,28.141449 228.738873,28.141449 C227.914615,28.141449 227.246915,27.4711464 227.246915,26.6447173 C227.246915,25.8182883 227.914615,25.1479856 228.738873,25.1479856 C229.562094,25.1479856 230.229795,25.8182883 230.229795,26.6447173" id="Fill-227" transform="translate(228.738355, 26.644717) rotate(90.000000) translate(-228.738355, -26.644717) "></path>
                <path d="M230.229795,26.6447173 C230.229795,27.4711464 229.562094,28.141449 228.738873,28.141449 C227.914615,28.141449 227.246915,27.4711464 227.246915,26.6447173 C227.246915,25.8182883 227.914615,25.1479856 228.738873,25.1479856 C229.562094,25.1479856 230.229795,25.8182883 230.229795,26.6447173 L230.229795,26.6447173 Z" id="Stroke-229" stroke="#A3B1BF" stroke-width="0.81" transform="translate(228.738355, 26.644717) rotate(90.000000) translate(-228.738355, -26.644717) "></path>
                <path d="M230.229795,35.5684121 C230.229795,36.3948411 229.562094,37.0651438 228.738873,37.0651438 C227.914615,37.0651438 227.246915,36.3948411 227.246915,35.5684121 C227.246915,34.7419831 227.914615,34.0716804 228.738873,34.0716804 C229.562094,34.0716804 230.229795,34.7419831 230.229795,35.5684121" id="Fill-231" transform="translate(228.738355, 35.568412) rotate(90.000000) translate(-228.738355, -35.568412) "></path>
                <path d="M230.229795,35.5684121 C230.229795,36.3948411 229.562094,37.0651438 228.738873,37.0651438 C227.914615,37.0651438 227.246915,36.3948411 227.246915,35.5684121 C227.246915,34.7419831 227.914615,34.0716804 228.738873,34.0716804 C229.562094,34.0716804 230.229795,34.7419831 230.229795,35.5684121 L230.229795,35.5684121 Z" id="Stroke-233" stroke="#A3B1BF" stroke-width="0.81" transform="translate(228.738355, 35.568412) rotate(90.000000) translate(-228.738355, -35.568412) "></path>
                <path d="M230.229795,44.4921069 C230.229795,45.3185359 229.562094,45.9888386 228.738873,45.9888386 C227.914615,45.9888386 227.246915,45.3185359 227.246915,44.4921069 C227.246915,43.6656779 227.914615,42.9953752 228.738873,42.9953752 C229.562094,42.9953752 230.229795,43.6656779 230.229795,44.4921069" id="Fill-235" transform="translate(228.738355, 44.492107) rotate(90.000000) translate(-228.738355, -44.492107) "></path>
                <path d="M230.229795,44.4921069 C230.229795,45.3185359 229.562094,45.9888386 228.738873,45.9888386 C227.914615,45.9888386 227.246915,45.3185359 227.246915,44.4921069 C227.246915,43.6656779 227.914615,42.9953752 228.738873,42.9953752 C229.562094,42.9953752 230.229795,43.6656779 230.229795,44.4921069 L230.229795,44.4921069 Z" id="Stroke-237" stroke="#A3B1BF" stroke-width="0.81" transform="translate(228.738355, 44.492107) rotate(90.000000) translate(-228.738355, -44.492107) "></path>
                <path d="M230.229795,53.4158017 C230.229795,54.2422307 229.562094,54.9125333 228.738873,54.9125333 C227.914615,54.9125333 227.246915,54.2422307 227.246915,53.4158017 C227.246915,52.5893726 227.914615,51.91907 228.738873,51.91907 C229.562094,51.91907 230.229795,52.5893726 230.229795,53.4158017" id="Fill-239" transform="translate(228.738355, 53.415802) rotate(90.000000) translate(-228.738355, -53.415802) "></path>
                <path d="M230.229795,53.4158017 C230.229795,54.2422307 229.562094,54.9125333 228.738873,54.9125333 C227.914615,54.9125333 227.246915,54.2422307 227.246915,53.4158017 C227.246915,52.5893726 227.914615,51.91907 228.738873,51.91907 C229.562094,51.91907 230.229795,52.5893726 230.229795,53.4158017 L230.229795,53.4158017 Z" id="Stroke-241" stroke="#A3B1BF" stroke-width="0.81" transform="translate(228.738355, 53.415802) rotate(90.000000) translate(-228.738355, -53.415802) "></path>
                <path d="M230.229795,62.3394964 C230.229795,63.1659255 229.562094,63.8362281 228.738873,63.8362281 C227.914615,63.8362281 227.246915,63.1659255 227.246915,62.3394964 C227.246915,61.5130674 227.914615,60.8427648 228.738873,60.8427648 C229.562094,60.8427648 230.229795,61.5130674 230.229795,62.3394964" id="Fill-243" transform="translate(228.738355, 62.339496) rotate(90.000000) translate(-228.738355, -62.339496) "></path>
                <path d="M230.229795,62.3394964 C230.229795,63.1659255 229.562094,63.8362281 228.738873,63.8362281 C227.914615,63.8362281 227.246915,63.1659255 227.246915,62.3394964 C227.246915,61.5130674 227.914615,60.8427648 228.738873,60.8427648 C229.562094,60.8427648 230.229795,61.5130674 230.229795,62.3394964 L230.229795,62.3394964 Z" id="Stroke-245" stroke="#A3B1BF" stroke-width="0.81" transform="translate(228.738355, 62.339496) rotate(90.000000) translate(-228.738355, -62.339496) "></path>
                <path d="M230.229795,71.2631912 C230.229795,72.0896203 229.562094,72.7599229 228.738873,72.7599229 C227.914615,72.7599229 227.246915,72.0896203 227.246915,71.2631912 C227.246915,70.4367622 227.914615,69.7664595 228.738873,69.7664595 C229.562094,69.7664595 230.229795,70.4367622 230.229795,71.2631912" id="Fill-247" transform="translate(228.738355, 71.263191) rotate(90.000000) translate(-228.738355, -71.263191) "></path>
                <path d="M230.229795,71.2631912 C230.229795,72.0896203 229.562094,72.7599229 228.738873,72.7599229 C227.914615,72.7599229 227.246915,72.0896203 227.246915,71.2631912 C227.246915,70.4367622 227.914615,69.7664595 228.738873,69.7664595 C229.562094,69.7664595 230.229795,70.4367622 230.229795,71.2631912 L230.229795,71.2631912 Z" id="Stroke-249" stroke="#A3B1BF" stroke-width="0.81" transform="translate(228.738355, 71.263191) rotate(90.000000) translate(-228.738355, -71.263191) "></path>
                <path d="M233.474533,131.704582 C233.474533,134.102684 231.537786,136.046978 229.148994,136.046978 C226.760202,136.046978 224.823455,134.102684 224.823455,131.704582 C224.823455,129.306481 226.760202,127.362187 229.148994,127.362187 C231.537786,127.362187 233.474533,129.306481 233.474533,131.704582 L226.809752,131.704582" id="Fill-251" fill="#A3B1BF" transform="translate(229.148994, 131.704582) rotate(90.000000) translate(-229.148994, -131.704582) "></path>
                <path d="M116.93208,108.951605 L112.95698,97.0641411 C111.505457,92.7217457 113.856924,87.977585 118.181426,86.5204054 C118.181426,86.5204054 144.947552,77.5008125 158.330615,72.991016 C182.074402,64.9898842 229.561977,48.9876206 229.561977,48.9876206 C233.887516,47.530441 238.61326,49.8900312 240.064784,54.2313857 L244.039883,66.1188493 C245.491406,70.4612446 243.140976,75.2054053 238.815437,76.662585 L127.434886,114.19537 C123.110384,115.652549 118.383603,113.292959 116.93208,108.951605 Z" id="Stroke-255" stroke="#A3B1BF" stroke-width="1.62" transform="translate(178.498482, 81.591495) rotate(90.000000) translate(-178.498482, -81.591495) "></path>
                <path d="M170.986678,36.9877796 C170.205966,37.2511128 169.360972,36.8295715 169.098661,36.0447762 C168.83635,35.2610217 169.257292,34.412735 170.038004,34.1494018 C170.818716,33.8860686 171.66371,34.3086507 171.926021,35.0924052 C172.188332,35.8761597 171.76739,36.7254872 170.986678,36.9877796 Z" id="Fill-257" transform="translate(170.512341, 35.568641) rotate(90.000000) translate(-170.512341, -35.568641) "></path>
                <path d="M170.986678,36.9877796 C170.205966,37.2511128 169.360972,36.8295715 169.098661,36.0447762 C168.83635,35.2610217 169.257292,34.412735 170.038004,34.1494018 C170.818716,33.8860686 171.66371,34.3086507 171.926021,35.0924052 C172.188332,35.8761597 171.76739,36.7254872 170.986678,36.9877796 Z" id="Stroke-259" stroke="#A3B1BF" stroke-width="0.81" transform="translate(170.512341, 35.568641) rotate(90.000000) translate(-170.512341, -35.568641) "></path>
                <path d="M174.352138,44.0161 C174.614449,44.7998545 174.193507,45.649182 173.412795,45.9114744 C172.632083,46.1748075 171.787089,45.7532663 171.524778,44.968471 C171.262467,44.1847165 171.683409,43.3364297 172.464121,43.0730966 C173.244833,42.8097634 174.089827,43.2323455 174.352138,44.0161" id="Fill-261" transform="translate(172.938458, 44.492336) rotate(90.000000) translate(-172.938458, -44.492336) "></path>
                <path d="M173.412795,45.9114744 C172.632083,46.1748075 171.787089,45.7532663 171.524778,44.968471 C171.262467,44.1847165 171.683409,43.3364297 172.464121,43.0730966 C173.244833,42.8097634 174.089827,43.2323455 174.352138,44.0161 C174.614449,44.7998545 174.193507,45.649182 173.412795,45.9114744 Z" id="Stroke-263" stroke="#A3B1BF" stroke-width="0.81" transform="translate(172.938458, 44.492336) rotate(90.000000) translate(-172.938458, -44.492336) "></path>
                <path d="M177.586961,52.1285498 C177.849272,52.9123043 177.42833,53.7616318 176.647618,54.0239242 C175.866906,54.2872573 175.021912,53.8657161 174.759601,53.0809208 C174.49729,52.2971663 174.918232,51.4488795 175.698944,51.1855464 C176.479656,50.9222132 177.32465,51.3447953 177.586961,52.1285498" id="Fill-265" transform="translate(176.173281, 52.604786) rotate(90.000000) translate(-176.173281, -52.604786) "></path>
                <path d="M176.647618,54.0239242 C175.866906,54.2872573 175.021912,53.8657161 174.759601,53.0809208 C174.49729,52.2971663 174.918232,51.4488795 175.698944,51.1855464 C176.479656,50.9222132 177.32465,51.3447953 177.586961,52.1285498 C177.849272,52.9123043 177.42833,53.7616318 176.647618,54.0239242 Z" id="Stroke-267" stroke="#A3B1BF" stroke-width="0.81" transform="translate(176.173281, 52.604786) rotate(90.000000) translate(-176.173281, -52.604786) "></path>
                <path d="M180.013078,61.0522445 C180.275389,61.835999 179.854447,62.6853266 179.073735,62.9476189 C178.293023,63.2109521 177.448029,62.7894109 177.185718,62.0046155 C176.923407,61.220861 177.344349,60.3725743 178.125061,60.1092411 C178.905773,59.845908 179.750767,60.2684901 180.013078,61.0522445" id="Fill-269" transform="translate(178.599398, 61.528481) rotate(90.000000) translate(-178.599398, -61.528481) "></path>
                <path d="M180.013078,61.0522445 C180.275389,61.835999 179.854447,62.6853266 179.073735,62.9476189 C178.293023,63.2109521 177.448029,62.7894109 177.185718,62.0046155 C176.923407,61.220861 177.344349,60.3725743 178.125061,60.1092411 C178.905773,59.845908 179.750767,60.2684901 180.013078,61.0522445 L180.013078,61.0522445 Z" id="Stroke-271" stroke="#A3B1BF" stroke-width="0.81" transform="translate(178.599398, 61.528481) rotate(90.000000) translate(-178.599398, -61.528481) "></path>
                <path d="M183.247901,69.1646943 C183.510212,69.9484488 183.08927,70.7977764 182.308558,71.0600687 C181.527846,71.3234019 180.682852,70.9018607 180.420541,70.1170653 C180.15823,69.3333108 180.579172,68.4850241 181.359884,68.2216909 C182.140596,67.9583578 182.98559,68.3809399 183.247901,69.1646943" id="Fill-273" transform="translate(181.834221, 69.640931) rotate(90.000000) translate(-181.834221, -69.640931) "></path>
                <path d="M183.247901,69.1646943 C183.510212,69.9484488 183.08927,70.7977764 182.308558,71.0600687 C181.527846,71.3234019 180.682852,70.9018607 180.420541,70.1170653 C180.15823,69.3333108 180.579172,68.4850241 181.359884,68.2216909 C182.140596,67.9583578 182.98559,68.3809399 183.247901,69.1646943 L183.247901,69.1646943 Z" id="Stroke-275" stroke="#A3B1BF" stroke-width="0.81" transform="translate(181.834221, 69.640931) rotate(90.000000) translate(-181.834221, -69.640931) "></path>
                <path d="M185.674018,78.0883891 C185.936329,78.8721436 185.515387,79.7214712 184.734675,79.9837635 C183.953963,80.2470967 183.108969,79.8255554 182.846658,79.0407601 C182.584347,78.2570056 183.005289,77.4087189 183.786001,77.1453857 C184.566713,76.8820525 185.411707,77.3046346 185.674018,78.0883891" id="Fill-277" transform="translate(184.260338, 78.564625) rotate(90.000000) translate(-184.260338, -78.564625) "></path>
                <path d="M185.674018,78.0883891 C185.936329,78.8721436 185.515387,79.7214712 184.734675,79.9837635 C183.953963,80.2470967 183.108969,79.8255554 182.846658,79.0407601 C182.584347,78.2570056 183.005289,77.4087189 183.786001,77.1453857 C184.566713,76.8820525 185.411707,77.3046346 185.674018,78.0883891 L185.674018,78.0883891 Z" id="Stroke-279" stroke="#A3B1BF" stroke-width="0.81" transform="translate(184.260338, 78.564625) rotate(90.000000) translate(-184.260338, -78.564625) "></path>
                <path d="M168.691198,39.9598751 C168.953509,40.7436296 168.532567,41.5929571 167.751855,41.8552495 C166.971143,42.1185826 166.126149,41.6970414 165.863838,40.9122461 C165.601527,40.1284916 166.022469,39.2802048 166.803181,39.0168717 C167.583893,38.7535385 168.428887,39.1761206 168.691198,39.9598751" id="Fill-281" transform="translate(167.277518, 40.436111) rotate(90.000000) translate(-167.277518, -40.436111) "></path>
                <path d="M156.962155,41.8552495 C156.181443,42.1185826 155.336449,41.6970414 155.074139,40.9122461 C154.811828,40.1284916 155.232769,39.2802048 156.013481,39.0168717 C156.794193,38.7535385 157.639187,39.1761206 157.901498,39.9598751 C158.163809,40.7436296 157.742867,41.5929571 156.962155,41.8552495 Z" id="Stroke-283" stroke="#A3B1BF" stroke-width="0.81" transform="translate(156.487818, 40.436111) rotate(90.000000) translate(-156.487818, -40.436111) "></path>
                <path d="M171.117315,48.0723249 C171.379626,48.8560794 170.958684,49.7054069 170.177972,49.9676993 C169.39726,50.2310324 168.552266,49.8094912 168.289955,49.0246959 C168.027644,48.2409414 168.448586,47.3926546 169.229298,47.1293215 C170.01001,46.8659883 170.855004,47.2885704 171.117315,48.0723249" id="Fill-285" transform="translate(169.703635, 48.548561) rotate(90.000000) translate(-169.703635, -48.548561) "></path>
                <path d="M160.327615,48.0723249 C160.589926,48.8560794 160.168985,49.7054069 159.388273,49.9676993 C158.60756,50.2310324 157.762567,49.8094912 157.500256,49.0246959 C157.237945,48.2409414 157.658886,47.3926546 158.439598,47.1293215 C159.220311,46.8659883 160.065304,47.2885704 160.327615,48.0723249 L160.327615,48.0723249 Z" id="Stroke-287" stroke="#A3B1BF" stroke-width="0.81" transform="translate(158.913936, 48.548561) rotate(90.000000) translate(-158.913936, -48.548561) "></path>
                <path d="M174.352138,56.9960196 C174.614449,57.7797741 174.193507,58.6291017 173.412795,58.891394 C172.632083,59.1547272 171.787089,58.733186 171.524778,57.9483906 C171.262467,57.1646361 171.683409,56.3163494 172.464121,56.0530162 C173.244833,55.7896831 174.089827,56.2122652 174.352138,56.9960196" id="Fill-289" transform="translate(172.938458, 57.472256) rotate(90.000000) translate(-172.938458, -57.472256) "></path>
                <path d="M163.562438,56.9960196 C163.824749,57.7797741 163.403807,58.6291017 162.623095,58.891394 C161.842383,59.1547272 160.99739,58.733186 160.735079,57.9483906 C160.472768,57.1646361 160.893709,56.3163494 161.674421,56.0530162 C162.455133,55.7896831 163.300127,56.2122652 163.562438,56.9960196 L163.562438,56.9960196 Z" id="Stroke-291" stroke="#A3B1BF" stroke-width="0.81" transform="translate(162.148758, 57.472256) rotate(90.000000) translate(-162.148758, -57.472256) "></path>
                <path d="M166.265081,65.1084694 C166.527392,65.8922239 166.10645,66.7415515 165.325738,67.0038438 C164.545026,67.267177 163.700032,66.8456358 163.437721,66.0608404 C163.17541,65.2770859 163.596352,64.4287992 164.377064,64.165466 C165.157776,63.9021329 166.00277,64.324715 166.265081,65.1084694" id="Fill-293" transform="translate(164.851401, 65.584706) rotate(90.000000) translate(-164.851401, -65.584706) "></path>
                <path d="M166.265081,65.1084694 C166.527392,65.8922239 166.10645,66.7415515 165.325738,67.0038438 C164.545026,67.267177 163.700032,66.8456358 163.437721,66.0608404 C163.17541,65.2770859 163.596352,64.4287992 164.377064,64.165466 C165.157776,63.9021329 166.00277,64.324715 166.265081,65.1084694 L166.265081,65.1084694 Z" id="Stroke-295" stroke="#A3B1BF" stroke-width="0.81" transform="translate(164.851401, 65.584706) rotate(90.000000) translate(-164.851401, -65.584706) "></path>
                <path d="M169.499903,74.0321642 C169.762214,74.8159187 169.341273,75.6652463 168.560561,75.9275386 C167.779849,76.1908718 166.934855,75.7693305 166.672544,74.9845352 C166.410233,74.2007807 166.831175,73.352494 167.611887,73.0891608 C168.392599,72.8258276 169.237592,73.2484097 169.499903,74.0321642" id="Fill-297" transform="translate(168.086224, 74.508400) rotate(90.000000) translate(-168.086224, -74.508400) "></path>
                <path d="M169.499903,74.0321642 C169.762214,74.8159187 169.341273,75.6652463 168.560561,75.9275386 C167.779849,76.1908718 166.934855,75.7693305 166.672544,74.9845352 C166.410233,74.2007807 166.831175,73.352494 167.611887,73.0891608 C168.392599,72.8258276 169.237592,73.2484097 169.499903,74.0321642 L169.499903,74.0321642 Z" id="Stroke-299" stroke="#A3B1BF" stroke-width="0.81" transform="translate(168.086224, 74.508400) rotate(90.000000) translate(-168.086224, -74.508400) "></path>
                <path d="M172.734726,82.144614 C172.997037,82.9283685 172.576096,83.7776961 171.795384,84.0399884 C171.014671,84.3033216 170.169678,83.8817803 169.907367,83.096985 C169.645056,82.3132305 170.065997,81.4649438 170.84671,81.2016106 C171.627422,80.9382774 172.472415,81.3608595 172.734726,82.144614" id="Fill-301" transform="translate(171.321047, 82.620850) rotate(90.000000) translate(-171.321047, -82.620850) "></path>
                <path d="M172.734726,82.144614 C172.997037,82.9283685 172.576096,83.7776961 171.795384,84.0399884 C171.014671,84.3033216 170.169678,83.8817803 169.907367,83.096985 C169.645056,82.3132305 170.065997,81.4649438 170.84671,81.2016106 C171.627422,80.9382774 172.472415,81.3608595 172.734726,82.144614 L172.734726,82.144614 Z" id="Stroke-303" stroke="#A3B1BF" stroke-width="0.81" transform="translate(171.321047, 82.620850) rotate(90.000000) translate(-171.321047, -82.620850) "></path>
                <path d="M166.265081,41.582365 C166.527392,42.3661195 166.10645,43.2154471 165.325738,43.4777394 C164.545026,43.7410726 163.700032,43.3195314 163.437721,42.534736 C163.17541,41.7509815 163.596352,40.9026948 164.377064,40.6393616 C165.157776,40.3760284 166.00277,40.7986105 166.265081,41.582365" id="Fill-305" transform="translate(164.851401, 42.058601) rotate(90.000000) translate(-164.851401, -42.058601) "></path>
                <path d="M166.265081,41.582365 C166.527392,42.3661195 166.10645,43.2154471 165.325738,43.4777394 C164.545026,43.7410726 163.700032,43.3195314 163.437721,42.534736 C163.17541,41.7509815 163.596352,40.9026948 164.377064,40.6393616 C165.157776,40.3760284 166.00277,40.7986105 166.265081,41.582365 L166.265081,41.582365 Z" id="Stroke-307" stroke="#A3B1BF" stroke-width="0.81" transform="translate(164.851401, 42.058601) rotate(90.000000) translate(-164.851401, -42.058601) "></path>
                <path d="M169.499903,50.5060598 C169.762214,51.2898143 169.341273,52.1391419 168.560561,52.4014342 C167.779849,52.6647674 166.934855,52.2432261 166.672544,51.4584308 C166.410233,50.6746763 166.831175,49.8263896 167.611887,49.5630564 C168.392599,49.2997232 169.237592,49.7223053 169.499903,50.5060598" id="Fill-309" transform="translate(168.086224, 50.982296) rotate(90.000000) translate(-168.086224, -50.982296) "></path>
                <path d="M169.499903,50.5060598 C169.762214,51.2898143 169.341273,52.1391419 168.560561,52.4014342 C167.779849,52.6647674 166.934855,52.2432261 166.672544,51.4584308 C166.410233,50.6746763 166.831175,49.8263896 167.611887,49.5630564 C168.392599,49.2997232 169.237592,49.7223053 169.499903,50.5060598 L169.499903,50.5060598 Z" id="Stroke-311" stroke-opacity="0.85" stroke="#A3B1BF" stroke-width="0.81" transform="translate(168.086224, 50.982296) rotate(90.000000) translate(-168.086224, -50.982296) "></path>
                <path d="M171.926021,58.6185096 C172.188332,59.4022641 171.76739,60.2515917 170.986678,60.513884 C170.205966,60.7772172 169.360972,60.3556759 169.098661,59.5708806 C168.83635,58.7871261 169.257292,57.9388394 170.038004,57.6755062 C170.818716,57.412173 171.66371,57.8347551 171.926021,58.6185096" id="Fill-313" transform="translate(170.512341, 59.094746) rotate(90.000000) translate(-170.512341, -59.094746) "></path>
                <path d="M171.926021,58.6185096 C172.188332,59.4022641 171.76739,60.2515917 170.986678,60.513884 C170.205966,60.7772172 169.360972,60.3556759 169.098661,59.5708806 C168.83635,58.7871261 169.257292,57.9388394 170.038004,57.6755062 C170.818716,57.412173 171.66371,57.8347551 171.926021,58.6185096 L171.926021,58.6185096 Z" id="Stroke-315" stroke="#A3B1BF" stroke-width="0.81" transform="translate(170.512341, 59.094746) rotate(90.000000) translate(-170.512341, -59.094746) "></path>
                <path d="M175.160844,67.5422044 C175.423154,68.3259589 175.002213,69.1752864 174.221501,69.4375788 C173.440789,69.700912 172.595795,69.2793707 172.333484,68.4945754 C172.071173,67.7108209 172.492115,66.8625342 173.272827,66.599201 C174.053539,66.3358678 174.898533,66.7584499 175.160844,67.5422044" id="Fill-317" transform="translate(173.747164, 68.018441) rotate(90.000000) translate(-173.747164, -68.018441) "></path>
                <path d="M175.160844,67.5422044 C175.423154,68.3259589 175.002213,69.1752864 174.221501,69.4375788 C173.440789,69.700912 172.595795,69.2793707 172.333484,68.4945754 C172.071173,67.7108209 172.492115,66.8625342 173.272827,66.599201 C174.053539,66.3358678 174.898533,66.7584499 175.160844,67.5422044 L175.160844,67.5422044 Z" id="Stroke-319" stroke="#A3B1BF" stroke-width="0.81" transform="translate(173.747164, 68.018441) rotate(90.000000) translate(-173.747164, -68.018441) "></path>
                <path d="M177.586961,75.6546542 C177.849272,76.4384087 177.42833,77.2877362 176.647618,77.5500286 C175.866906,77.8133618 175.021912,77.3918205 174.759601,76.6070252 C174.49729,75.8232707 174.918232,74.974984 175.698944,74.7116508 C176.479656,74.4483176 177.32465,74.8708997 177.586961,75.6546542" id="Fill-321" transform="translate(176.173281, 76.130890) rotate(90.000000) translate(-176.173281, -76.130890) "></path>
                <path d="M177.586961,75.6546542 C177.849272,76.4384087 177.42833,77.2877362 176.647618,77.5500286 C175.866906,77.8133618 175.021912,77.3918205 174.759601,76.6070252 C174.49729,75.8232707 174.918232,74.974984 175.698944,74.7116508 C176.479656,74.4483176 177.32465,74.8708997 177.586961,75.6546542 L177.586961,75.6546542 Z" id="Stroke-323" stroke="#A3B1BF" stroke-width="0.81" transform="translate(176.173281, 76.130890) rotate(90.000000) translate(-176.173281, -76.130890) "></path>
                <path d="M180.821784,84.578349 C181.084095,85.3621035 180.663153,86.211431 179.882441,86.4737234 C179.101729,86.7370565 178.256735,86.3155153 177.994424,85.53072 C177.732113,84.7469655 178.153055,83.8986787 178.933767,83.6353456 C179.714479,83.3720124 180.559473,83.7945945 180.821784,84.578349" id="Fill-325" transform="translate(179.408104, 85.054585) rotate(90.000000) translate(-179.408104, -85.054585) "></path>
                <path d="M180.821784,84.578349 C181.084095,85.3621035 180.663153,86.211431 179.882441,86.4737234 C179.101729,86.7370565 178.256735,86.3155153 177.994424,85.53072 C177.732113,84.7469655 178.153055,83.8986787 178.933767,83.6353456 C179.714479,83.3720124 180.559473,83.7945945 180.821784,84.578349 L180.821784,84.578349 Z" id="Stroke-327" stroke="#A3B1BF" stroke-width="0.81" transform="translate(179.408104, 85.054585) rotate(90.000000) translate(-179.408104, -85.054585) "></path>
                <path d="M199.285547,130.323988 C200.045523,132.597188 198.826243,135.059822 196.56083,135.82276 C194.296454,136.585697 191.844417,135.361666 191.084441,133.087425 C190.323428,130.814225 191.543745,128.352632 193.808121,127.588654 C196.073533,126.825716 198.525571,128.050788 199.285547,130.323988" id="Fill-329" fill="#A3B1BF" transform="translate(195.184790, 131.705757) rotate(90.000000) translate(-195.184790, -131.705757) "></path>
                <polygon id="Stroke-333" stroke="#A3B1BF" stroke-width="0.81" transform="translate(194.281082, 12.765148) rotate(90.000000) translate(-194.281082, -12.765148) " points="192.77098 15.3911937 191.260359 12.7651478 192.77098 10.1391019 195.791185 10.1391019 197.301806 12.7651478 195.791185 15.3911937"></polygon>
                <polygon id="Fill-335" transform="translate(263.829774, 193.672778) rotate(90.000000) translate(-263.829774, -193.672778) " points="262.319672 196.298824 260.809051 193.672778 262.319672 191.046732 265.339877 191.046732 266.850498 193.672778 265.339877 196.298824"></polygon>
                <polygon id="Stroke-337" stroke="#A3B1BF" stroke-width="0.81" transform="translate(263.829774, 193.672778) rotate(90.000000) translate(-263.829774, -193.672778) " points="262.319672 196.298824 260.809051 193.672778 262.319672 191.046732 265.339877 191.046732 266.850498 193.672778 265.339877 196.298824"></polygon>
                <polygon id="Stroke-341" stroke="#A3B1BF" stroke-width="0.81" transform="translate(199.942022, 45.214947) rotate(90.000000) translate(-199.942022, -45.214947) " points="196.921299 45.214947 198.43192 42.588901 201.452125 42.588901 202.962746 45.214947 201.452125 47.8409929 198.43192 47.8409929"></polygon>
                <polygon id="Stroke-345" stroke="#A3B1BF" stroke-width="0.81" transform="translate(203.176845, 35.480007) rotate(90.000000) translate(-203.176845, -35.480007) " points="200.156122 35.4800072 201.666743 32.8539613 204.686948 32.8539613 206.197569 35.4800072 204.686948 38.1060531 201.666743 38.1060531"></polygon>
                <path d="M28.7090531,149.674699 L408.800743,149.674699" id="Path-13-Copy" stroke="#A3B1BF" stroke-width="2.43"></path>
                <path d="M126.73696,157.381526 C130.786107,157.381526 138.956903,157.381526 138.956903,157.381526 C138.956903,157.381526 146.694174,157.381526 150.585513,157.381526 C275.808174,157.381526 408.39639,157.381526 408.39639,157.381526 C408.39639,157.381526 348.147813,204.433735 274.15124,201.594378 C200.154666,198.75502 175.893495,186.586345 157.293263,179.67788 C138.693031,172.769415 101.923452,169.955823 76.4120034,175.634538 C50.9005548,181.313253 28.3047003,157.381526 28.3047003,157.381526 C28.3047003,157.381526 34.3629836,157.381526 126.73696,157.381526 Z" id="Path-22-Copy" fill-opacity="0.25" fill="#A3B1BF"></path>
                <g id="Group-2" transform="translate(0.000000, 75.851406)">
                    <ellipse id="Oval-40-Copy-2" stroke="#A3B1BF" stroke-width="2.43" fill-opacity="0.25" fill="#A3B1BF" cx="35.5830518" cy="35.6947791" rx="35.5830518" ry="35.6947791"></ellipse>
                    <ellipse id="Oval-40-Copy-3" fill="#F0F2F5" cx="35.8526204" cy="35.9651941" rx="30.4612489" ry="30.5568942"></ellipse>
                </g>
                <path d="M39.6265804,107.895582 L78.4444551,119.253012" id="Path-736" stroke="#A3B1BF" stroke-width="0.81"></path>
                <path d="M32.7525817,115.60241 L65.9095164,140.751004" id="Path-736-Copy" stroke="#A3B1BF" stroke-width="0.81" transform="translate(49.331049, 128.176707) scale(-1, -1) translate(-49.331049, -128.176707) "></path>
                <g id="Group" transform="translate(95.154052, 106.919777) rotate(19.000000) translate(-95.154052, -106.919777) translate(34.154052, 63.919777)" fill="#A3B1BF">
                    <path d="M42.7522815,72.4570067 C42.7522815,75.8233475 45.3271005,78.562549 48.4926445,78.562549 C51.6578573,78.562549 54.2333386,75.8233475 54.2333386,72.4570067 C54.2333386,69.091018 51.6578573,66.3525208 48.4926445,66.3525208 C45.3271005,66.3525208 42.7522815,69.091018 42.7522815,72.4570067 M40.1907075,72.4570067 C40.1907075,67.5898976 43.9148573,63.6284609 48.4926445,63.6284609 C53.0707627,63.6284609 56.7949126,67.5898976 56.7949126,72.4570067 C56.7949126,77.3251722 53.0707627,81.2859046 48.4926445,81.2859046 C43.9148573,81.2859046 40.1907075,77.3251722 40.1907075,72.4570067 L54.193687,73.4098081" id="Fill-13" fill-opacity="0.4"></path>
                    <path d="M37.9000472,72.2309321 C37.9000472,78.1565371 42.4331326,82.9775175 48.0049535,82.9775175 C53.5774367,82.9775175 58.110191,78.1565371 58.110191,72.2309321 C58.110191,66.3056792 53.5774367,61.485051 48.0049535,61.485051 C42.4331326,61.485051 37.9000472,66.3056792 37.9000472,72.2309321 M35.3384731,72.2309321 C35.3384731,64.8035024 41.0205583,58.760991 48.0049535,58.760991 C54.9893488,58.760991 60.6724273,64.8035024 60.6724273,72.2309321 C60.6724273,79.6587139 54.9893488,85.7019295 48.0049535,85.7019295 C41.0205583,85.7019295 35.3384731,79.6587139 35.3384731,72.2309321" id="Fill-15"></path>
                    <path d="M1.80809546,66.1576486 C1.80809546,68.834124 3.79009311,71.0116629 6.22625634,71.0116629 C8.66270911,71.0116629 10.644562,68.834124 10.644562,66.1576486 C10.644562,63.4813322 8.66270911,61.3039523 6.22625634,61.3039523 C3.79009311,61.3039523 1.80809546,63.4813322 1.80809546,66.1576486 M0.688100292,66.1576486 C0.688100292,62.8028295 3.17247427,60.0735498 6.22625634,60.0735498 C9.2800384,60.0735498 11.7648467,62.8028295 11.7648467,66.1576486 C11.7648467,69.5126267 9.2800384,72.2422245 6.22625634,72.2422245 C3.17247427,72.2422245 0.688100292,69.5126267 0.688100292,66.1576486" id="Fill-15-Copy"></path>
                    <path d="M8.98009502,66.0939913 L39.179583,29.1533303 L87.9014765,24.076001 L44.6752454,68.7902332 L45.5153066,69.7089343 L8.98009502,66.0939913 Z M5.34865982,69.3835683 L46.1480843,73.419304 C47.0103308,73.4270508 47.6235721,72.9654113 47.8811865,72.2953123 L49.8354794,74.4316711 L93.1120414,29.6649719 L108.025528,67.5588426 C108.413605,68.5455044 109.312607,69.1391917 110.258627,69.1391917 C110.569884,69.1391917 110.886107,69.0747523 111.192066,68.9391832 C112.424508,68.3905682 113.0053,66.8827574 112.490071,65.5728423 L88.7958421,5.36886461 L92.7040968,5.36886461 L92.7040968,12.726573 C92.7040968,13.562172 93.3408479,14.2400178 94.1272671,14.2400178 L108.786782,14.2400178 C109.171548,14.2400178 109.540751,14.0741657 109.809292,13.7794348 L117.408916,5.43506461 C117.934078,5.90550723 118.567187,6.70025945 118.772153,7.90031067 C119.120826,9.94441199 118.336394,13.6565422 112.619209,19.7367313 C112.062921,20.3272495 112.062921,21.2857411 112.619209,21.8769635 C112.896691,22.1727507 113.26159,22.3206444 113.625495,22.3206444 C113.989731,22.3206444 114.354298,22.1727507 114.63178,21.8769635 C119.954265,16.2168628 122.285045,11.3085547 121.560215,7.28796059 C120.892339,3.580408 117.884078,2.16415038 117.756265,2.10569718 C117.213553,1.85709502 116.581768,1.9916078 116.170513,2.44303552 L108.184137,11.2131281 L95.5507685,11.2131281 L95.5507685,5.36886461 L97.3534067,5.36886461 C98.6894914,5.36886461 99.7725975,4.21670276 99.7725975,2.7962196 C99.7725975,1.37538432 98.6894914,0.223222475 97.3534067,0.223222475 L85.1604334,0.223222475 C84.3508356,0.223222475 83.5948798,0.653874656 83.1465381,1.37045453 C82.6972031,2.08738654 82.6157466,2.99517176 82.9286587,3.78957186 L89.4140503,20.2684441 L40.3087153,25.3855639 L38.2463901,12.9619427 C37.9924181,11.9967607 37.0503708,11.4323 36.1411047,11.7044947 C35.232832,11.9752809 34.703365,12.9777884 34.9583303,13.9436747 L36.9981391,26.2845459 L4.21787189,66.3834403 C3.79767573,66.8968425 3.68310688,67.6183522 3.92184717,68.2504214 C4.1595941,68.883547 4.71058417,69.3198332 5.34865982,69.3835683 Z" id="Fill-17"></path>
                </g>
                <path d="M120.0928,133.044177 C120.0928,133.044177 117.26233,133.044177 117.26233,134.261044 C117.26233,135.477912 128.179857,144.401606 128.179857,144.401606 L120.0928,133.044177 Z" id="Path-731" fill="#A3B1BF"></path>
                <path d="M146.375736,133.044177 C146.375736,133.044177 149.206206,133.044177 149.206206,134.261044 C149.206206,135.477912 138.288678,144.401606 138.288678,144.401606 L146.375736,133.044177 Z" id="Path-731-Copy-2" fill="#A3B1BF"></path>
                <path d="M114.922075,137.687235 C114.922075,137.687235 112.297709,138.747548 112.753556,139.875807 C113.209402,141.004067 126.674832,145.188195 126.674832,145.188195 L114.922075,137.687235 Z" id="Path-731-Copy" fill="#A3B1BF"></path>
                <path d="M150.02854,138.516693 C150.02854,138.516693 152.652906,139.580123 152.198396,140.708383 C151.743886,141.836643 138.288257,146.008745 138.288257,146.008745 L150.02854,138.516693 Z" id="Path-731-Copy-3" fill="#A3B1BF"></path>
                <path d="M74.4009265,59.626506 C72.9743667,59.2687463 68.3698232,57.9570172 67.9312807,60.437751 C67.5752067,62.4519795 70.5119271,68.4526327 73.5922208,69.3614461 C80.4662194,71.3895585 88.1489236,68.5502009 95.0229222,70.5783133 C101.896921,72.6064258 101.500006,68.9632854 100.279509,67.7389559 C97.8533925,65.3052209 77.6357492,60.437751 74.4009265,59.626506 Z" id="Path-735" stroke="#A3B1BF" stroke-width="2.43"></path>
                <g id="Group-2-Copy" transform="translate(346.684026, 76.257028)">
                    <ellipse id="Oval-40-Copy-2" stroke="#A3B1BF" stroke-width="2.43" fill="#DCE1E7" cx="35.5830518" cy="35.6947791" rx="35.5830518" ry="35.6947791"></ellipse>
                    <ellipse id="Oval-40-Copy-3" fill="#F0F2F5" cx="35.8526204" cy="35.9651941" rx="30.4612489" ry="30.5568942"></ellipse>
                </g>
                <path d="M364.90109,93.2931727 C363.56683,94.0412049 361.930683,95.8872138 360.413184,99.4391645 C355.560949,110.796594 356.774008,120.937157 356.774008,120.937157 C356.774008,120.937157 358.391419,101.467276 364.861065,97.8166743" id="Path-738" fill="#A3B1BF"></path>
                <path d="M408.39639,103.839357 C407.06213,104.58739 405.425983,106.433399 403.908483,109.985349 C399.056249,121.342779 400.269308,131.483341 400.269308,131.483341 C400.269308,131.483341 401.886718,112.013461 408.356365,108.362859" id="Path-738-Copy" fill="#A3B1BF" transform="translate(404.265457, 117.661349) scale(-1, -1) translate(-404.265457, -117.661349) "></path>
            </g>
        </g>
    </g>
</svg>
Source/UBCS-WEB/dist/img/bg/bg.jpg
Source/UBCS-WEB/dist/img/bg/bg1.jpg
Source/UBCS-WEB/dist/img/bg/bg2.jpg
Source/UBCS-WEB/dist/img/bg/bg3.jpg
Source/UBCS-WEB/dist/img/bg/bg4.jpg
Source/UBCS-WEB/dist/img/bg/cloud.jpg
Source/UBCS-WEB/dist/img/bg/img-logo.png
Source/UBCS-WEB/dist/img/bg/login.png
Source/UBCS-WEB/dist/img/bg/logo.png
Source/UBCS-WEB/dist/img/bg/star-squashed.jpg
Source/UBCS-WEB/dist/img/bg/vip1.png
Source/UBCS-WEB/dist/img/bg/vip2.png
Source/UBCS-WEB/dist/img/bg/vip3.png
Source/UBCS-WEB/dist/img/bg/vip4.png
Source/UBCS-WEB/dist/img/logo.png
Source/UBCS-WEB/dist/img/mock/card/card-1.jpg
Source/UBCS-WEB/dist/img/mock/card/card-2.jpg
Source/UBCS-WEB/dist/img/mock/card/card-3.jpg
Source/UBCS-WEB/dist/img/mock/card/card-4.jpg
Source/UBCS-WEB/dist/img/mock/cli/1.png
Source/UBCS-WEB/dist/img/mock/cli/2.png
Source/UBCS-WEB/dist/img/mock/cli/3.png
Source/UBCS-WEB/dist/img/mock/iconfont.png
Source/UBCS-WEB/dist/img/pageLogo.jpeg
Source/UBCS-WEB/dist/index.html
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,54 @@
<!DOCTYPE html><html><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta http-equiv=X-UA-Compatible content="IE=edge"><meta http-equiv=X-UA-Compatible content="chrome=1"><meta name=renderer content=webkit><meta name=viewport content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=0"><meta name=apple-mobile-web-app-capable content=yes><meta name=apple-mobile-web-app-status-bar-style content=black><meta name=format-detection content="telephone=no"><link rel=stylesheet href=/cdn/element-ui/2.15.6/theme-chalk/index.css><link rel=stylesheet href=/cdn/animate/3.5.2/animate.css><link rel=stylesheet href=/cdn/iconfont/index.css><link rel=stylesheet href=/cdn/iconfont/avue/iconfont.css><link rel=stylesheet href=/cdn/iconfont/saber/iconfont.css><link rel=stylesheet href=/cdn/avue/2.9.12/index.css><script src=/cdn/xlsx/FileSaver.min.js></script><script src=/cdn/xlsx/xlsx.full.min.js></script><link rel=icon href=/favicon.png><title>ubcs企业平台</title><style>html,
    body,
    #app {
      height: 100%;
      margin: 0;
      padding: 0;
    }
    .avue-home {
      background-color: #303133;
      height: 100%;
      display: flex;
      flex-direction: column;
    }
    .avue-home__main {
      user-select: none;
      width: 100%;
      flex-grow: 1;
      display: flex;
      justify-content: center;
      align-items: center;
      flex-direction: column;
    }
    .avue-home__footer {
      width: 100%;
      flex-grow: 0;
      text-align: center;
      padding: 1em 0;
    }
    .avue-home__footer > a {
      font-size: 12px;
      color: #ABABAB;
      text-decoration: none;
    }
    .avue-home__loading {
      height: 32px;
      width: 32px;
      margin-bottom: 20px;
    }
    .avue-home__title {
      color: #FFF;
      font-size: 14px;
      margin-bottom: 10px;
    }
    .avue-home__sub-title {
      color: #ABABAB;
      font-size: 12px;
    }</style><link href=/css/chunk-5c036774.99dbf335.css rel=prefetch><link href=/css/page.e84a6fd9.css rel=prefetch><link href=/css/views.e99249a9.css rel=prefetch><link href=/js/chunk-2d0e4caf.ad4e1649.js rel=prefetch><link href=/js/chunk-5c036774.93a3e0c0.js rel=prefetch><link href=/js/page.40fb2624.js rel=prefetch><link href=/js/views.10975736.js rel=prefetch><link href=/css/app.af2d3747.css rel=preload as=style><link href=/css/chunk-vendors.06e716ef.css rel=preload as=style><link href=/js/app.93b4f7c0.js rel=preload as=script><link href=/js/chunk-vendors.ad9074df.js rel=preload as=script><link href=/css/chunk-vendors.06e716ef.css rel=stylesheet><link href=/css/app.af2d3747.css rel=stylesheet></head><body><noscript><strong>很抱歉,如果没有 JavaScript æ”¯æŒï¼ŒSaber å°†ä¸èƒ½æ­£å¸¸å·¥ä½œã€‚请启用浏览器的 JavaScript ç„¶åŽç»§ç»­ã€‚</strong></noscript><div id=app><div class=avue-home><div class=avue-home__main><img class=avue-home__loading src=/svg/loading-spin.svg alt=loading><div class=avue-home__title>正在加载资源</div><div class="avue-home__sub-title d">初次加载资源可能需要较多时间 è¯·è€å¿ƒç­‰å¾…</div></div></div></div><script src=/util/aes.js charset=utf-8></script><script src=/cdn/vue/2.6.10/vue.min.js charset=utf-8></script><script src=/cdn/vuex/3.1.1/vuex.min.js charset=utf-8></script><script src=/cdn/vue-router/3.0.1/vue-router.min.js charset=utf-8></script><script src=/cdn/axios/1.0.0/axios.min.js charset=utf-8></script><script src=/cdn/element-ui/2.15.6/index.js charset=utf-8></script><script src=/cdn/avue/2.9.12/avue.min.js charset=utf-8></script><script src=/cdn/nutflow/wf-design-base/index.umd.min.js charset=utf-8></script><script src=/js/chunk-vendors.ad9074df.js></script><script src=/js/app.93b4f7c0.js></script></body></html>
Source/UBCS-WEB/dist/js/app.93b4f7c0.js
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1 @@
(function(e){function t(t){for(var i,r,s=t[0],l=t[1],c=t[2],u=0,d=[];u<s.length;u++)r=s[u],Object.prototype.hasOwnProperty.call(n,r)&&n[r]&&d.push(n[r][0]),n[r]=0;for(i in l)Object.prototype.hasOwnProperty.call(l,i)&&(e[i]=l[i]);p&&p(t);while(d.length)d.shift()();return o.push.apply(o,c||[]),a()}function a(){for(var e,t=0;t<o.length;t++){for(var a=o[t],i=!0,r=1;r<a.length;r++){var s=a[r];0!==n[s]&&(i=!1)}i&&(o.splice(t--,1),e=l(l.s=a[0]))}return e}var i={},r={app:0},n={app:0},o=[];function s(e){return l.p+"js/"+({page:"page",views:"views"}[e]||e)+"."+{"chunk-2d0e4caf":"ad4e1649",page:"40fb2624",views:"10975736","chunk-5c036774":"93a3e0c0"}[e]+".js"}function l(t){if(i[t])return i[t].exports;var a=i[t]={i:t,l:!1,exports:{}};return e[t].call(a.exports,a,a.exports,l),a.l=!0,a.exports}l.e=function(e){var t=[],a={page:1,views:1,"chunk-5c036774":1};r[e]?t.push(r[e]):0!==r[e]&&a[e]&&t.push(r[e]=new Promise((function(t,a){for(var i="css/"+({page:"page",views:"views"}[e]||e)+"."+{"chunk-2d0e4caf":"31d6cfe0",page:"e84a6fd9",views:"e99249a9","chunk-5c036774":"99dbf335"}[e]+".css",n=l.p+i,o=document.getElementsByTagName("link"),s=0;s<o.length;s++){var c=o[s],u=c.getAttribute("data-href")||c.getAttribute("href");if("stylesheet"===c.rel&&(u===i||u===n))return t()}var d=document.getElementsByTagName("style");for(s=0;s<d.length;s++){c=d[s],u=c.getAttribute("data-href");if(u===i||u===n)return t()}var p=document.createElement("link");p.rel="stylesheet",p.type="text/css",p.onload=t,p.onerror=function(t){var i=t&&t.target&&t.target.src||n,o=new Error("Loading CSS chunk "+e+" failed.\n("+i+")");o.code="CSS_CHUNK_LOAD_FAILED",o.request=i,delete r[e],p.parentNode.removeChild(p),a(o)},p.href=n;var f=document.getElementsByTagName("head")[0];f.appendChild(p)})).then((function(){r[e]=0})));var i=n[e];if(0!==i)if(i)t.push(i[2]);else{var o=new Promise((function(t,a){i=n[e]=[t,a]}));t.push(i[2]=o);var c,u=document.createElement("script");u.charset="utf-8",u.timeout=120,l.nc&&u.setAttribute("nonce",l.nc),u.src=s(e);var d=new Error;c=function(t){u.onerror=u.onload=null,clearTimeout(p);var a=n[e];if(0!==a){if(a){var i=t&&("load"===t.type?"missing":t.type),r=t&&t.target&&t.target.src;d.message="Loading chunk "+e+" failed.\n("+i+": "+r+")",d.name="ChunkLoadError",d.type=i,d.request=r,a[1](d)}n[e]=void 0}};var p=setTimeout((function(){c({type:"timeout",target:u})}),12e4);u.onerror=u.onload=c,document.head.appendChild(u)}return Promise.all(t)},l.m=e,l.c=i,l.d=function(e,t,a){l.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:a})},l.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},l.t=function(e,t){if(1&t&&(e=l(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var a=Object.create(null);if(l.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)l.d(a,i,function(t){return e[t]}.bind(null,i));return a},l.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return l.d(t,"a",t),t},l.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},l.p="/",l.oe=function(e){throw console.error(e),e};var c=window["webpackJsonp"]=window["webpackJsonp"]||[],u=c.push.bind(c);c.push=t,c=c.slice();for(var d=0;d<c.length;d++)t(c[d]);var p=u;o.push([0,"chunk-vendors"]),a()})({0:function(e,t,a){a("56d7"),a("db4d"),a("ecad"),e.exports=a("245a")},"00e1":function(e,t,a){"use strict";a("0100")},"0100":function(e,t,a){},"010b":function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e._self._c;return t("div",[e.isDialog?t("el-dialog",{attrs:{visible:e.visible,"append-to-body":"","destroy-on-close":"",title:"流程图展示",width:"70%","custom-class":"flow-design-dialog"},on:{"update:visible":function(t){e.visible=t}}},[t("wf-design-base",{ref:"bpmn",staticStyle:{height:"60vh",width:"100%"},attrs:{options:e.option}})],1):t("div",[e.visible?t("wf-design-base",{ref:"bpmn",staticStyle:{height:"50vh",width:"100%"},attrs:{options:e.option}}):e._e()],1)],1)},r=[],n=(a("20d6"),a("ac6a"),a("371f")),o={name:"flowDesign",props:{isDialog:{type:Boolean,default:!1},isDisplay:{type:Boolean,default:!1},processInstanceId:String,processDefinitionId:String},data:function(){return{visible:!1,option:{mode:"view"}}},watch:{isDisplay:{handler:function(e){this.visible=e},immediate:!0},visible:{handler:function(e){this.$emit("update:is-display",e)}},processInstanceId:{handler:function(e){e&&this.getDetail({processInstanceId:this.processInstanceId})},immediate:!0},processDefinitionId:{handler:function(e){e&&this.getDetail({processDefinitionId:this.processDefinitionId})},immediate:!0}},methods:{getDetail:function(e){var t=this;Object(n["modelView"])(e).then((function(e){var a=e.data.data,i=a.xml,r=a.flow;if(t.$set(t.option,"xml",i),r){var n=[];r.forEach((function(e){var t=e.endTime,a={id:e.historyActivityId,class:t||"candidate"===e.historyActivityType?"":"nodePrimary"};"sequenceFlow"===e.historyActivityType?a.class="lineWarn":a.class||"candidate"===e.historyActivityType||(a.class="nodeSuccess");var i=n.findIndex((function(t){return t.id===e.historyActivityId}));-1!==i?n.splice(i,1,a):n.push(a)})),t.$set(t.option,"flows",n)}}))}}},s=o,l=(a("fc5a"),a("2877")),c=Object(l["a"])(s,i,r,!1,null,null,null);t["default"]=c.exports},"0229":function(e,t,a){"use strict";a("f73d")},"0244":function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("avue-crud",{ref:"crud",attrs:{data:e.data,option:e.option},on:{"on-load":e.getList,"row-update":e.rowUpdate,"row-save":e.rowSave,"row-del":e.rowDel},model:{value:e.form,callback:function(t){e.form=t},expression:"form"}})],1)},r=[],n=(a("7f7f"),{name:"enupackage.vue",data:function(){return{data:[{enuName:"测试1",desc:"测试1",enuItem:"测试1"},{enuName:"测试2",desc:"测试2",enuItem:"测试2"},{enuName:"测试3",desc:"测试3",enuItem:"测试3"},{enuName:"测试4",desc:"测试4",enuItem:"测试4"}],form:{},option:{height:300,headerAlign:"center",align:"center",border:!0,index:!0,indexFixed:!1,menuFixed:!1,column:[{label:"枚举项名称",prop:"enuName"},{label:"枚举项值",prop:"enuItem"},{label:"描述",prop:"desc",type:"textarea"}]}}},methods:{rowSave:function(e,t,a){var i=this;add(Object.assign({createUser:this.userInfo.name},e)).then((function(){i.$message.success("新增成功"),t(),i.getList()})).catch((function(){a()}))},rowUpdate:function(e,t,a,i){var r=this;update(Object.assign({updateUser:this.userInfo.name},e)).then((function(){r.$message.success("修改成功"),a(),r.getList()})).catch((function(){i()}))},rowDel:function(e){var t=this;this.$confirm("此操作将永久删除, æ˜¯å¦ç»§ç»­?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return del(e.id)})).then((function(){t.$message.success("删除成功"),t.getList()}))}}}),o=n,s=a("2877"),l=Object(s["a"])(o,i,r,!1,null,"7fcdce2c",null);t["default"]=l.exports},"0405":function(e,t,a){"use strict";a.r(t),a.d(t,"getSysInfoList",(function(){return s})),a.d(t,"sysInfoAdd",(function(){return l})),a.d(t,"sysInfoEdit",(function(){return c})),a.d(t,"sysInfoDel",(function(){return u})),a.d(t,"sysInfoTree",(function(){return d})),a.d(t,"batchAddSave",(function(){return p}));a("8e6e"),a("ac6a"),a("456d");var i=a("ade3"),r=a("b5c6");function n(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function o(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?n(Object(a),!0).forEach((function(t){Object(i["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):n(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var s=function(e,t,a){return Object(r["a"])({url:"/api/ubcs-code/dockingManagement/gridDockingSystem",method:"get",params:o({size:e,current:t},a)})},l=function(e){return Object(r["a"])({url:"/api/ubcs-code/dockingManagement/addSaveDockingSystem",method:"post",data:e})},c=function(e){return Object(r["a"])({url:"/api/ubcs-code/dockingManagement/editSaveDockingSystem",method:"put",data:e})},u=function(e){return Object(r["a"])({url:"/api/ubcs-code/dockingManagement/deleteSystemsById",method:"delete",params:e})},d=function(e){return Object(r["a"])({url:"/api/ubcs-code/codeApplyWebManagementController/getSystemClassifyRoleTree",method:"get",params:e})},p=function(e,t,a){return Object(r["a"])({url:"/api/ubcs-code/codeApplyWebManagementController/batchAddSave?systemOid=".concat(e,"&systemId=").concat(t),method:"post",data:a})}},"0499":function(e,t,a){"use strict";a.r(t),a.d(t,"initTree",(function(){return s})),a.d(t,"refOnLoad",(function(){return l})),a.d(t,"getDomain",(function(){return c})),a.d(t,"saveFromTable",(function(){return u})),a.d(t,"getDetail",(function(){return d})),a.d(t,"add",(function(){return p})),a.d(t,"update",(function(){return f})),a.d(t,"linkPage",(function(){return m}));a("8e6e"),a("ac6a"),a("456d");var i=a("ade3"),r=a("b5c6");function n(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function o(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?n(Object(a),!0).forEach((function(t){Object(i["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):n(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var s=function(){return Object(r["a"])({url:"/api/ubcs-omd/link-type/tree-domain",method:"get"})},l=function(e){return Object(r["a"])({url:"/api/ubcs-omd/link-type/get-from-table",method:"get",params:{domain:e}})},c=function(){return Object(r["a"])({url:"/api/ubcs-omd/link-type/domain",method:"get"})},u=function(e,t){return Object(r["a"])({url:"/api/ubcs-omd/link-type/save-from-table/"+t,method:"post",data:e})},d=function(e){return Object(r["a"])({url:"/api/ubcs-omd/link-type/detail",method:"get",params:{oid:e}})},p=function(e,t){return Object(r["a"])({url:"/api/ubcs-omd/link-type/submit/"+t,method:"post",data:e})},f=function(e){return Object(r["a"])({url:"/api/ubcs-omd/link-type/submit/"+auto,method:"post",data:e})},m=function(e,t,a){return Object(r["a"])({url:"/api/ubcs-omd/link-type/page",method:"get",params:o({current:e,size:t},a)})}},"08ae":function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e._self._c;return t("avue-crud",{attrs:{data:e.logsList,option:e.option},scopedSlots:e._u([{key:"type",fn:function(a){return[t("el-tag",{attrs:{type:"danger",size:"small"}},[e._v(e._s(a.label))])]}},{key:"expand",fn:function(a){return[t("pre",{staticClass:"code"},[e._v("      "+e._s(a.row.stack)+"\n    ")])]}}])},[t("template",{slot:"menuLeft"},[t("el-button",{attrs:{type:"primary",size:"small",icon:"el-icon-upload"},on:{click:e.send}},[e._v("上传服务器")]),t("el-button",{attrs:{type:"danger",size:"small",icon:"el-icon-delete"},on:{click:e.clear}},[e._v("清空本地日志")])],1)],2)},r=[],n=(a("8e6e"),a("ac6a"),a("456d"),a("ade3")),o=a("5880");function s(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function l(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?s(Object(a),!0).forEach((function(t){Object(n["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):s(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var c={name:"errLogs",data:function(){return{option:{menu:!1,addBtn:!1,page:!1,border:!0,expand:!0,refreshBtn:!1,headerAlign:"center",column:[{label:"类型",prop:"type",width:80,align:"center",slot:!0,dicData:[{label:"bug",value:"error"}]},{label:"地址",width:200,prop:"url",overHidden:!0},{label:"内容",prop:"message",overHidden:!0},{label:"错误堆栈",prop:"stack",hide:!0},{label:"时间",align:"center",prop:"time",width:200}]}}},created:function(){},mounted:function(){},computed:l({},Object(o["mapGetters"])(["logsList"])),props:[],methods:{send:function(){var e=this;this.$confirm("确定上传本地日志到服务器?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){e.$store.dispatch("SendLogs").then((function(){e.$parent.$parent.box=!1,e.$message({type:"success",message:"发送成功!"})}))})).catch((function(){}))},clear:function(){var e=this;this.$confirm("确定清空本地日志记录?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){e.$store.commit("CLEAR_LOGS"),window.console.log(e),e.$parent.$parent.box=!1,e.$message({type:"success",message:"清空成功!"})})).catch((function(){}))}}},u=c,d=(a("65ea"),a("2877")),p=Object(d["a"])(u,i,r,!1,null,"6e8bef7c",null);t["default"]=p.exports},"0a5a":function(e,t,a){"use strict";a.d(t,"a",(function(){return s})),a.d(t,"e",(function(){return l})),a.d(t,"d",(function(){return c})),a.d(t,"c",(function(){return u})),a.d(t,"b",(function(){return d}));var i=a("a78e"),r=a.n(i),n="saber-access-token",o="saber-refresh-token";function s(){return r.a.get(n)}function l(e){return r.a.set(n,e)}function c(e){return r.a.set(o,e)}function u(){return r.a.remove(n)}function d(){return r.a.remove(o)}},"0e0b":function(e,t,a){"use strict";a.d(t,"i",(function(){return i})),a.d(t,"a",(function(){return n})),a.d(t,"j",(function(){return o})),a.d(t,"d",(function(){return s})),a.d(t,"g",(function(){return l})),a.d(t,"h",(function(){return p})),a.d(t,"b",(function(){return f})),a.d(t,"f",(function(){return m})),a.d(t,"e",(function(){return h})),a.d(t,"c",(function(){return b}));a("386d"),a("4917"),a("3b2b"),a("28a5"),a("a481"),a("6b54"),a("456d"),a("ac6a"),a("c54a");var i=function(e){var t=[];return Object.keys(e).forEach((function(a){t.push("".concat(a,"=").concat(e[a]))})),t.join("&")},r=function(e){var t=Object.prototype.toString,a={"[object Boolean]":"boolean","[object Number]":"number","[object String]":"string","[object Function]":"function","[object Array]":"array","[object Date]":"date","[object RegExp]":"regExp","[object Undefined]":"undefined","[object Null]":"null","[object Object]":"object"};return e instanceof Element?"element":a[t.call(e)]},n=function e(t){var a,i=r(t);if("array"===i)a=[];else{if("object"!==i)return t;a={}}if("array"===i)for(var n=0,o=t.length;n<o;n++)a.push(e(t[n]));else if("object"===i)for(var s in t)a[s]=e(t[s]);return a},o=function(e){document.body.className=e},s=function(){c()?d():u()},l=function(e){function t(){e()}document.addEventListener("fullscreenchange",(function(){t()})),document.addEventListener("mozfullscreenchange",(function(){t()})),document.addEventListener("webkitfullscreenchange",(function(){t()})),document.addEventListener("msfullscreenchange",(function(){t()}))},c=function(){var e=document.isFullScreen||document.mozIsFullScreen||document.webkitIsFullScreen;return e},u=function(){document.documentElement.requestFullScreen?document.documentElement.requestFullScreen():document.documentElement.webkitRequestFullScreen?document.documentElement.webkitRequestFullScreen():document.documentElement.mozRequestFullScreen&&document.documentElement.mozRequestFullScreen()},d=function(){document.documentElement.requestFullScreen?document.exitFullScreen():document.documentElement.webkitRequestFullScreen?document.webkitCancelFullScreen():document.documentElement.mozRequestFullScreen&&document.mozCancelFullScreen()},p=function(e){var t=document.createElement("link");t.type="text/css",t.rel="stylesheet",t.href=e;var a=document.getElementsByTagName("head")[0];a.appendChild(t)},f=function e(t,a){delete t.close;var i=t instanceof Object,r=a instanceof Object;if(!i||!r)return t===a;if(Object.keys(t).length!==Object.keys(a).length)return!1;for(var n in t){var o=t[n]instanceof Object,s=a[n]instanceof Object;if(o&&s)return e(t[n],a[n]);if(t[n]!==a[n])return!1}return!0},m=function(){return window.location.href.split("/#/")[0]},h=function(e){var t=new RegExp("(^|&)"+e+"=([^&]*)(&|$)","i"),a=window.location.search.substr(1).match(t);return null!=a?unescape(decodeURI(a[2])):null},b=function(e,t){var a=new Blob([e],{type:"application/vnd.ms-excel,charset=utf-8"});if("undefined"!==typeof window.chrome){var i=document.createElement("a");i.href=window.URL.createObjectURL(a),i.download=t,i.click()}else if("undefined"!==typeof window.navigator.msSaveBlob){var r=new Blob([a],{type:"application/force-download"});window.navigator.msSaveBlob(r,t)}else{var n=new File([a],t,{type:"application/force-download"});window.open(URL.createObjectURL(n))}}},"0e37":function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e._self._c;return t("div",[e.hasEditor?t("el-button",{staticStyle:{"margin-bottom":"10px"},attrs:{size:"small",type:"primary"},on:{click:e.HandlerSave}},[e._v("保存")]):e._e(),t("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.isLoading,expression:"isLoading"}],attrs:{data:e.tableData,"max-height":"700"},on:{"cell-click":e.handleCellClick}},[t("el-table-column",{attrs:{fixed:"",label:"序号",type:"index",width:"55"}}),e._l(this.tableHeadData,(function(a){return t("el-table-column",{key:a.id,attrs:{label:a.label,prop:a.prop,sortable:a.sortable,formatter:a.formatter,width:a.width,"show-overflow-tooltip":!0,align:"center"},scopedSlots:e._u([{key:"default",fn:function(i){var r=i.row;return[e.editingRow===r&&e.editShow==a.prop&&"input"==a.edit?t("el-input",{on:{blur:function(t){e.editingRows=null}},model:{value:r[a.prop],callback:function(t){e.$set(r,a.prop,t)},expression:"row[item.prop]"}}):e._e(),e.editingRow===r&&e.editShow==a.prop&&"number"==a.edit?t("el-input-number",{style:{width:a.width-10+"px"},attrs:{size:"small","controls-position":"right"},on:{blur:function(t){e.editingRows=null}},model:{value:r[a.prop],callback:function(t){e.$set(r,a.prop,t)},expression:"row[item.prop]"}}):e._e(),e.editingRow===r&&e.editShow==a.prop&&"select"==a.edit?t("el-select",{attrs:{slot:"prepend",filterable:"","default-first-option":""},on:{change:e.changeSelect,blur:function(t){e.editingRows=null}},slot:"prepend",model:{value:r[a.prop],callback:function(t){e.$set(r,a.prop,t)},expression:"row[item.prop]"}},e._l(a.dicData,(function(e){return t("el-option",{key:e.key,attrs:{label:e.value,value:e.key}})})),1):e._e(),e.editingRow!==r||e.editShow!=a.prop||"switch"!==a.edit&&"truefalse"!==a.edit?e._e():t("el-switch",{attrs:{"active-value":"true","inactive-value":"false"},model:{value:r[a.prop],callback:function(t){e.$set(r,a.prop,t)},expression:"row[item.prop]"}}),e.editingRow!==r||e.editShow!=a.prop||"date"!=a.edit&&"datetime"!=a.edit?e._e():t("el-date-picker",{attrs:{type:a.edit,format:a.dateFormate,"value-format":a.dateFormate,placeholder:"选择日期"},on:{blur:function(t){e.editingRows=null}},model:{value:r[a.prop],callback:function(t){e.$set(r,a.prop,t)},expression:"row[item.prop]"}}),e.editingRow===r&&e.editShow==a.prop&&"refer"==a.edit?t("vciWebRefer",{key:a.prop,attrs:{"data-key":a.prop,referConfig:a.referConfig||{},value:r[a.referConfig.field]||r[a.prop],text:r[a.referConfig.showField],disabled:a.disabled,display:a.display},on:{setReferValue:e.setReferValue}}):t("span",{domProps:{innerHTML:e._s(e.formatter(r,a))}})]}}],null,!0)})}))],2)],1)},r=[],n=a("8ccd"),o=n["a"],s=a("2877"),l=Object(s["a"])(o,i,r,!1,null,"29f26be0",null);t["default"]=l.exports},"0e3d":function(e,t,a){"use strict";a.r(t),a.d(t,"getList",(function(){return s})),a.d(t,"getDetail",(function(){return l})),a.d(t,"remove",(function(){return c})),a.d(t,"add",(function(){return u})),a.d(t,"update",(function(){return d}));a("8e6e"),a("ac6a"),a("456d");var i=a("ade3"),r=a("b5c6");function n(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function o(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?n(Object(a),!0).forEach((function(t){Object(i["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):n(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var s=function(e,t,a){return Object(r["a"])({url:"/api/ubcs-system/tenant-package/list",method:"get",params:o(o({},a),{},{current:e,size:t})})},l=function(e){return Object(r["a"])({url:"/api/ubcs-system/tenant-package/detail",method:"get",params:{id:e}})},c=function(e){return Object(r["a"])({url:"/api/ubcs-system/tenant-package/remove",method:"post",params:{ids:e}})},u=function(e){return Object(r["a"])({url:"/api/ubcs-system/tenant-package/submit",method:"post",data:e})},d=function(e){return Object(r["a"])({url:"/api/ubcs-system/tenant-package/submit",method:"post",data:e})}},"0eb9":function(e,t,a){"use strict";a.r(t),a.d(t,"getReferConfigPage",(function(){return s})),a.d(t,"getReferConfigList",(function(){return l})),a.d(t,"editCodeReferConfig",(function(){return c})),a.d(t,"addSaveCodeReferConfig",(function(){return u})),a.d(t,"deleteCodeReferConfig",(function(){return d}));a("8e6e"),a("ac6a"),a("456d");var i=a("ade3"),r=a("b5c6");function n(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function o(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?n(Object(a),!0).forEach((function(t){Object(i["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):n(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var s=function(e,t,a){return Object(r["a"])({url:"/api/ubcs-code/codeReferConfig/getReferConfigPage",method:"get",params:o(o({},a),{},{page:e,limit:t})})},l=function(e){return Object(r["a"])({url:"/api/ubcs-code/codeReferConfig/getReferConfigList",method:"get",params:o({},e)})},c=function(e){return Object(r["a"])({url:"/api/ubcs-code/codeReferConfig/edit",method:"put",data:e})},u=function(e){return Object(r["a"])({url:"/api/ubcs-code/codeReferConfig/addSave",method:"post",data:e})},d=function(e){return Object(r["a"])({url:"/api/ubcs-code/codeReferConfig/del",method:"delete",data:e})}},"0f22":function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e._self._c;return t("span",{on:{click:function(t){!e.logsFlag&&e.handleOpen()}}},[t("el-badge",{attrs:{value:e.logsFlag?"":e.logsLen,max:99}},[t("i",{staticClass:"icon-rizhi1"})]),t("el-dialog",{attrs:{title:"日志",fullscreen:"",visible:e.box,width:"100%","append-to-body":""},on:{"update:visible":function(t){e.box=t}}},[t("logs")],1)],1)},r=[],n=(a("8e6e"),a("ac6a"),a("456d"),a("ade3")),o=a("5880"),s=a("08ae");function l(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function c(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?l(Object(a),!0).forEach((function(t){Object(n["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):l(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var u={name:"top-logs",components:{logs:s["default"]},data:function(){return{box:!1}},created:function(){},mounted:function(){},computed:c({},Object(o["mapGetters"])(["logsFlag","logsLen"])),props:[],methods:{handleOpen:function(){this.box=!0}}},d=u,p=a("2877"),f=Object(p["a"])(d,i,r,!1,null,"4021a100",null);t["default"]=f.exports},"0f7d":function(e,t,a){"use strict";a.r(t),a.d(t,"delCodeClassifyProcessTemp",(function(){return r}));var i=a("b5c6"),r=function(e){return Object(i["a"])({url:"/api/ubcs-code/codeClsProcessTempController/deleteData",method:"delete",data:e})}},"100b":function(e,t,a){"use strict";a("223b")},"107f":function(e,t,a){"use strict";a.r(t);a("7f7f");var i=function(){var e=this,t=e._self._c;return t("div",[t("el-dialog",{attrs:{title:"选择","append-to-body":"",visible:e.box,width:"50%"},on:{"update:visible":function(t){e.box=t}}},[t("el-radio-group",{staticClass:"list",model:{value:e.text,callback:function(t){e.text=t},expression:"text"}},[t("el-row",{attrs:{span:24}},e._l(e.list,(function(a,i){return t("el-col",{key:i,attrs:{md:4,xs:12,sm:4}},[t("el-radio",{attrs:{label:a.value}},[e._v(e._s(a.name))])],1)})),1)],1)],1),t("span",[t("i",{staticClass:"icon-zhuti",on:{click:e.open}})])],1)},r=[],n=(a("8e6e"),a("ac6a"),a("456d"),a("ade3")),o=a("0e0b"),s=a("5880");function l(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function c(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?l(Object(a),!0).forEach((function(t){Object(n["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):l(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var u={data:function(){return{box:!1,text:"",list:[{name:"默认主题",value:"default"},{name:"白色主题",value:"theme-white"},{name:"黑色主题",value:"theme-dark"},{name:"炫彩主题",value:"theme-star"},{name:"智能主题",value:"theme-bule"},{name:"iview主题",value:"theme-iview"},{name:"vip主题",value:"theme-vip"},{name:"cool主题",value:"theme-cool"},{name:"d2主题",value:"theme-d2"},{name:"hey主题",value:"theme-hey"},{name:"lte主题",value:"theme-lte"}]}},watch:{text:function(e){this.$store.commit("SET_THEME_NAME",e),Object(o["j"])(e)}},computed:c({},Object(s["mapGetters"])(["themeName"])),mounted:function(){this.text=this.themeName,this.text||(this.text="")},methods:{open:function(){this.box=!0}}},d=u,p=(a("14e5"),a("2877")),f=Object(p["a"])(d,i,r,!1,null,"34518f89",null);t["default"]=f.exports},"10dc":function(e,t,a){"use strict";a.r(t);a("7f7f");var i=function(){var e=this,t=e._self._c;return t("el-dialog",{staticClass:"avue-dialog avue-dialog--top",staticStyle:{height:"100vh"},attrs:{"close-on-click-modal":!1,visible:e.cloneSettingBox,"append-to-body":"",title:"克隆编码规则",top:"-3%",width:"800px"},on:{"update:visible":function(t){e.cloneSettingBox=t},close:e.closeCloneDialog}},[t("div",[t("el-row",[t("el-form",{ref:"form",attrs:{inline:!0,model:e.form,"label-width":"80px"}},[t("el-form-item",{attrs:{label:"编号",required:""}},[t("el-input",{model:{value:e.cloneCodeRuleForm.id,callback:function(t){e.$set(e.cloneCodeRuleForm,"id",t)},expression:"cloneCodeRuleForm.id"}})],1),t("el-form-item",{attrs:{label:"名称",required:""}},[t("el-input",{model:{value:e.cloneCodeRuleForm.name,callback:function(t){e.$set(e.cloneCodeRuleForm,"name",t)},expression:"cloneCodeRuleForm.name"}})],1),t("el-form-item",{attrs:{label:"依据",required:""}},[t("el-input",{model:{value:e.cloneCodeRuleForm.accordingTo,callback:function(t){e.$set(e.cloneCodeRuleForm,"accordingTo",t)},expression:"cloneCodeRuleForm.accordingTo"}})],1),t("el-form-item",{staticClass:"clone-input-textarea",attrs:{label:"描述"}},[t("el-input",{attrs:{autosize:{minRows:3,maxRows:5},type:"textarea"},model:{value:e.cloneCodeRuleForm.description,callback:function(t){e.$set(e.cloneCodeRuleForm,"description",t)},expression:"cloneCodeRuleForm.description"}})],1)],1)],1),t("el-row",[t("p",{staticStyle:{margin:"0 0px 16px 50%","font-weight":"500","font-size":"20px",color:"#000"}},[e._v("\n          ç æ®µç®¡ç†\n        ")]),t("avue-crud",{staticClass:"clone-avue-crud",attrs:{data:e.cloneData,option:e.cloneOption,"table-loading":e.cloneTableLoading},scopedSlots:e._u([{key:"menu",fn:function(a){return[t("el-button",{directives:[{name:"show",rawName:"v-show",value:a.row.orderNum>1,expression:"scope.row.orderNum > 1"}],attrs:{icon:"el-icon-arrow-up",plain:"",size:"small",type:"text"},on:{click:function(t){return e.upOrderNum(a.row)}}},[e._v("上移\n            ")]),t("el-button",{attrs:{icon:"el-icon-arrow-down",plain:"",size:"small",type:"text"},on:{click:function(t){return e.downOrderNum(a.row)}}},[e._v("下移\n            ")])]}}])})],1)],1),t("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{attrs:{type:"primary",loading:e.cloneCodeRuleLoading},on:{click:e.saveCloneCodeRule}},[e._v("保 å­˜")]),t("el-button",{on:{click:function(t){e.cloneSettingBox=!1}}},[e._v("取 æ¶ˆ")])],1)])},r=[],n=(a("96cf"),a("1da1")),o={height:"350px",calcHeight:30,tip:!1,editBtn:!1,addBtn:!1,delBtn:!1,searchShow:!1,searchMenuSpan:5,disablePage:!1,border:!0,index:!0,viewBtn:!1,selection:!1,menu:!0,refreshBtn:!1,columnBtn:!1,dialogClickModal:!1,highlightCurrentRow:!0,rowKey:"oid",column:[{label:"码段编号",prop:"id",search:!1,searchLabelWidth:80,searchSpan:5},{label:"码段名称",prop:"name",search:!1,searchLabelWidth:80,searchSpan:5},{label:"码段描述",prop:"description",search:!1,span:24},{label:"码段类型",prop:"secTypeText",search:!1}]},s=a("19a0"),l=a("f601"),c={name:"cloneRuleDialog",props:{visible:{type:"Boolean",default:!1},ruleData:{type:"Object"}},data:function(){return{cloneSettingBox:this.visible,cloneTableLoading:!1,cloneCodeRuleLoading:!1,cloneOption:o,cloneData:[],cloneCodeRuleForm:{id:"",name:"",accordingTo:"",description:""}}},watch:{visible:function(){this.visible&&(this.loadBasic(this.ruleData),this.cloneCodeRuleForm.id=this.ruleData.id,this.cloneCodeRuleForm.name=this.ruleData.name,this.cloneCodeRuleForm.accordingTo=this.ruleData.accordingTo,this.cloneCodeRuleForm.description=this.ruleData.description),this.cloneSettingBox=this.visible}},methods:{closeCloneDialog:function(){this.$emit("update:visible",!1),this.cloneData=[]},upOrderNum:function(){var e=Object(n["a"])(regeneratorRuntime.mark((function e(t){var a=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if("Editing"==this.ruleData.lcStatus){e.next=3;break}return this.$message.warning("只有编码规则的状态是 [编辑中] çš„æ—¶å€™ï¼Œæ‰èƒ½è°ƒæ•´ç æ®µé¡ºåº!"),e.abrupt("return");case 3:if(null!=t.oid&&""!=t.oid){e.next=6;break}return this.$message.warning("未获取到必填参数!"),e.abrupt("return");case 6:return e.next=8,Object(l["upOrderNum"])(t.oid).then((function(){a.loadBasic(a.ruleData),a.$message({type:"success",message:"操作成功!"})}));case 8:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}(),downOrderNum:function(e){var t=this,a=this.ruleData.oid;"Editing"==this.ruleData.lcStatus?null!=e.oid&&""!=e.oid?Object(l["downOrderNum"])(e.oid).then((function(){t.loadBasic({oid:a}),t.$message({type:"success",message:"操作成功!"})})):this.$message.warning("未获取到必填参数!"):this.$message.warning("只有编码规则的状态是 [编辑中] çš„æ—¶å€™ï¼Œæ‰èƒ½è°ƒæ•´ç æ®µé¡ºåº!")},loadBasic:function(e){var t=this;if(this.cloneTableLoading=!0,""!=e||null!=e){var a={};a["conditionMap[pkCodeRule]"]=e.oid.trim(),Object(l["gridCodeBasicSec"])(1,-1,a).then((function(e){var a=e.data.data;t.cloneData=a.records,t.cloneTableLoading=!1}))}},saveCloneCodeRule:function(){var e=this;this.cloneCodeRuleLoading=!0;var t=this.cloneCodeRuleForm;if(""!=t.id.trim())if(""!=t.name.trim()){var a=Object.assign({},t,{oid:"",createTime:(new Date).getTime(),ts:new Date(this.ruleData.ts).getTime(),lcStatus:"Editing",elements:this.cloneData});this.cloneCodeRuleLoading=!0,Object(s["clone"])(a).then((function(){e.cloneSettingBox=!1,e.$emit("refreshRuleTable",{currentPage:1,pageSize:10}),e.$message({type:"success",message:"操作成功!"})}),(function(e){window.console.log(e)}))}else this.$message.warning("码值不能为空!");else this.$message.warning("编号不能为空!")}}},u=c,d=a("2877"),p=Object(d["a"])(u,i,r,!1,null,null,null);t["default"]=p.exports},1249:function(e,t,a){"use strict";a.r(t),t["default"]={height:"auto",calcHeight:30,tip:!1,searchShow:!0,searchMenuSpan:6,border:!0,index:!0,selection:!0,viewBtn:!0,dialogClickModal:!1,column:[{label:"参数名称",prop:"paramName",search:!0,span:24,rules:[{required:!0,message:"请输入参数名称",trigger:"blur"}]},{label:"参数键名",prop:"paramKey",search:!0,span:24,rules:[{required:!0,message:"请输入参数键名",trigger:"blur"}]},{label:"参数键值",prop:"paramValue",type:"textarea",span:24,minRows:6,rules:[{required:!0,message:"请输入参数键值",trigger:"blur"}]}]}},"14cd":function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e._self._c;return t("span",[t("i",{staticClass:"icon-suoping",on:{click:e.handleLock}}),t("el-dialog",{attrs:{title:"设置锁屏密码",visible:e.box,width:"30%","append-to-body":""},on:{"update:visible":function(t){e.box=t}}},[t("el-form",{ref:"form",attrs:{model:e.form,"label-width":"80px"}},[t("el-form-item",{attrs:{label:"锁屏密码",prop:"passwd",rules:[{required:!0,message:"锁屏密码不能为空"}]}},[t("el-input",{attrs:{placeholder:"请输入锁屏密码"},model:{value:e.form.passwd,callback:function(t){e.$set(e.form,"passwd",t)},expression:"form.passwd"}})],1)],1),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{attrs:{type:"primary"},on:{click:e.handleSetLock}},[e._v("ç¡® å®š")])],1)],1)],1)},r=[],n=(a("8e6e"),a("ac6a"),a("456d"),a("ade3")),o=a("c54a"),s=a("5880");function l(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function c(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?l(Object(a),!0).forEach((function(t){Object(n["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):l(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var u={name:"top-lock",data:function(){return{box:!1,form:{passwd:""}}},created:function(){},mounted:function(){},computed:c({},Object(s["mapGetters"])(["lockPasswd"])),props:[],methods:{handleSetLock:function(){var e=this;this.$refs["form"].validate((function(t){t&&(e.$store.commit("SET_LOCK_PASSWD",e.form.passwd),e.handleLock())}))},handleLock:function(){var e=this;Object(o["b"])(this.lockPasswd)?this.box=!0:(this.$store.commit("SET_LOCK"),setTimeout((function(){e.$router.push({path:"/lock"})}),100))}},components:{}},d=u,p=a("2877"),f=Object(p["a"])(d,i,r,!1,null,"457dd992",null);t["default"]=f.exports},"14e5":function(e,t,a){"use strict";a("8572")},1557:function(e,t,a){"use strict";a("6ea1")},"188d":function(e,t,a){"use strict";a.r(t);a("7f7f");var i=function(){var e=this,t=e._self._c;return t("el-container",[t("el-dialog",{staticStyle:{height:"115vh"},attrs:{title:"元数据",visible:e.showSubmitDialog,"append-to-body":"",width:"700px"},on:{"update:visible":function(t){e.showSubmitDialog=t},close:e.closeSubmitDialog}},[t("el-form",{ref:"form",staticClass:"attributeForm",attrs:{model:e.attribute,"show-message":"true",inline:"",size:"medium","label-suffix":":",rules:e.rules,"status-icon":"true"},on:{resetFields:e.resetAttributeForm}},[t("el-form-item",{attrs:{label:"属性编号","label-width":"100px",prop:"id"}},[t("el-input",{attrs:{maxlength:"30","show-word-limit":""},on:{input:e.handleIdInput},model:{value:e.attribute.id,callback:function(t){e.$set(e.attribute,"id",t)},expression:"attribute.id"}})],1),t("el-form-item",{attrs:{label:"属性名称","label-width":"100px",prop:"name"}},[t("el-input",{model:{value:e.attribute.name,callback:function(t){e.$set(e.attribute,"name",t)},expression:"attribute.name"}})],1),t("el-form-item",{attrs:{label:"属性类型","label-width":"100px",prop:"typeValue"}},[t("el-select",{attrs:{placeholder:"请选择属性类型"},on:{change:e.typeSelectChange},model:{value:e.attribute.typeValue,callback:function(t){e.$set(e.attribute,"typeValue",t)},expression:"attribute.typeValue"}},e._l(e.typeList,(function(e){return t("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),t("el-form-item",{attrs:{label:"默认值","label-width":"100px"}},[t("el-input",{model:{value:e.attribute.defaultValue,callback:function(t){e.$set(e.attribute,"defaultValue",t)},expression:"attribute.defaultValue"}})],1),t("el-form-item",{attrs:{label:"允许为空","label-width":"100px"}},[t("el-switch",{attrs:{"active-text":"允许","inactive-text":"不允许"},model:{value:e.attribute.nullable,callback:function(t){e.$set(e.attribute,"nullable",t)},expression:"attribute.nullable"}})],1),t("el-form-item",{attrs:{label:"长度","label-width":"100px",prop:"maxLength"}},[t("el-input-number",{attrs:{min:1,max:4e3,step:1,"controls-position":"right"},model:{value:e.attribute.maxLength,callback:function(t){e.$set(e.attribute,"maxLength",t)},expression:"attribute.maxLength"}})],1),"VTDouble"==e.attribute.typeKey?t("el-form-item",{attrs:{label:"精度","label-width":"100px"}},[t("el-input-number",{attrs:{min:1,max:20,step:1,"controls-position":"right"},on:{change:e.changeNumber},model:{value:e.attribute.precision,callback:function(t){e.$set(e.attribute,"precision",t)},expression:"attribute.precision"}})],1):e._e(),t("el-form-item",{attrs:{label:"描述","label-width":"100px"}},[t("el-input",{attrs:{type:"text"},model:{value:e.attribute.description,callback:function(t){e.$set(e.attribute,"description",t)},expression:"attribute.description"}})],1),t("el-tabs",{attrs:{stretch:"true"},on:{"tab-click":e.handleClick},model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},[t("el-tab-pane",{attrs:{label:"参照",name:"referTab"}},[t("el-form-item",{staticClass:"referTypeForm",attrs:{label:"参照类型","label-width":"100px"}},[t("el-select",{on:{change:e.referTypeSelectChange},model:{value:e.attribute.referTypeKey,callback:function(t){e.$set(e.attribute,"referTypeKey",t)},expression:"attribute.referTypeKey"}},e._l(e.btmRefer.referTypeList,(function(e){return t("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),t("el-form-item",{staticClass:"referNameForm",attrs:{label:"参照名称","label-width":"100px"}},[t("el-input",{attrs:{clearable:"true",disabled:e.referToFlag},on:{focus:e.openReferConfig,clear:e.clearReferTo},model:{value:e.attribute.referToName,callback:function(t){e.$set(e.attribute,"referToName",t)},expression:"attribute.referToName"}},[t("i",{staticClass:"el-input__icon el-icon-search",attrs:{slot:"suffix"},slot:"suffix"})])],1)],1),t("el-tab-pane",{attrs:{label:"枚举",name:"enumTab"}},[t("el-form-item",{attrs:{label:"枚举","label-width":"100px"}},[t("el-input",{attrs:{clearable:"true"},on:{focus:e.openEnumConfig},model:{value:e.attribute.dictValue,callback:function(t){e.$set(e.attribute,"dictValue",t)},expression:"attribute.dictValue"}},[t("i",{staticClass:"el-input__icon el-icon-search",attrs:{slot:"suffix"},slot:"suffix"})])],1),t("el-form-item",{attrs:{label:"枚举项","label-width":"100px"}},e._l(e.dictEnums,(function(a){return t("el-tag",{key:a.itemName,attrs:{type:"info"}},[e._v("\n                              "+e._s(a.itemName)+"\n                            ")])})),1)],1)],1)],1),t("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{attrs:{type:"primary"},on:{click:e.submitAttribute}},[e._v("确定")]),t("el-button",{on:{click:e.cancelSubmit}},[e._v("取消")])],1),t("el-dialog",{staticStyle:{height:"115vh"},attrs:{title:"参照列表",visible:e.btmRefer.show,"append-to-body":"",width:"80%"},on:{"update:visible":function(t){return e.$set(e.btmRefer,"show",t)},close:e.closeReferDialog}},[t("el-container",[t("el-aside",[t("basic-container",[t("span",{staticClass:"el-dialog__title"},[e._v(" "+e._s(e.domain.treeOption.title)+" ")]),t("div",{staticStyle:{height:"20px"}}),t("avue-tree",{staticClass:"businessTree",staticStyle:{height:"418px"},attrs:{id:"domain",data:e.domain.data,option:e.domain.treeOption},on:{"node-click":e.nodeClick},scopedSlots:e._u([{key:"default",fn:function(a){var i=a.node;a.data;return t("span",{staticClass:"el-tree-node__label"},[t("span",[t("i",{staticClass:"el-icon-star-on"}),e._v("\n                                        "+e._s((i||{}).label)+"\n                                    ")])])}}])})],1)],1),t("el-main",[t("basic-container",[t("avue-crud",{ref:"btmTable",staticClass:"btmTable",attrs:{option:e.btmRefer.option,data:e.btmRefer.data},on:{"row-click":e.btmReferClick},scopedSlots:e._u([{key:"radio",fn:function(a){var i=a.row;return[t("el-radio",{attrs:{label:i.$index},model:{value:e.btmRefer.selectRow,callback:function(t){e.$set(e.btmRefer,"selectRow",t)},expression:"btmRefer.selectRow"}},[e._v(" \n                                    ")])]}}])})],1)],1)],1),t("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{attrs:{type:"primary",size:"small"},on:{click:e.confirmBtm}},[e._v("确定")]),t("el-button",{attrs:{size:"small"},on:{click:e.cancelBtm}},[e._v("取消")])],1)],1),t("el-dialog",{staticStyle:{height:"115vh"},attrs:{title:"枚举列表",visible:e.enumRefer.show,"append-to-body":"",width:"70%"},on:{"update:visible":function(t){return e.$set(e.enumRefer,"show",t)},close:e.closeEnumDialog}},[t("div",[t("el-form",{staticClass:"demo-form-inline",attrs:{inline:!0,model:e.form,size:"small"}},[t("el-form-item",{attrs:{label:"枚举代号"}},[t("el-input",{attrs:{placeholder:"枚举代号"},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1),t("el-form-item",{attrs:{label:"枚举名称"}},[t("el-input",{attrs:{placeholder:"枚举名称"},model:{value:e.form.label,callback:function(t){e.$set(e.form,"label",t)},expression:"form.label"}})],1),t("el-form-item",[t("el-button",{attrs:{type:"primary"},on:{click:e.onSubmit}},[e._v("查询")])],1)],1)],1),t("avue-crud",{ref:"eunmTable",staticClass:"enumTable",attrs:{option:e.enumRefer.option,data:e.enumRefer.data,page:e.enumRefer.enumPage},on:{"on-load":e.enumOnLoad,"row-click":e.enumReferClick,"update:page":function(t){return e.$set(e.enumRefer,"enumPage",t)}},scopedSlots:e._u([{key:"radio",fn:function(a){var i=a.row;return[t("el-radio",{attrs:{label:i.$index},model:{value:e.enumRefer.selectRow,callback:function(t){e.$set(e.enumRefer,"selectRow",t)},expression:"enumRefer.selectRow"}},[e._v(" \n                        ")])]}}])}),t("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{attrs:{type:"primary",size:"small"},on:{click:e.confirmEnum}},[e._v("确定")]),t("el-button",{attrs:{size:"small"},on:{click:e.cancelEnum}},[e._v("取消")])],1)],1)],1)],1)},r=[],n=(a("ac6a"),a("35a0")),o=a("d772"),s=a("6872"),l={name:"originalAdd",props:{attribute:{type:Object}},data:function(){return{form:{name:"",label:""},showSubmitDialog:!1,activeName:"referTab",typeList:[],referToFlag:!0,rules:{id:[{required:!0,message:"请输入属性编号",trigger:"blur"},{pattern:/^[A-Za-z]+$/,message:"属性编号只能为英文",trigger:"blur"},{min:2,max:30,message:"长度在2到30个字符",trigger:"blur"}],name:[{required:!0,message:"请输入属性名称",trigger:"blur"}],typeValue:[{required:!0,message:"请选择属性类型",trigger:"change"}],maxLength:[{required:!0,message:"需要指定长度",trigger:"blur"}]},btmRefer:{show:!1,btmPage:{pageSize:10,currentPage:1,total:100},option:{height:405,addBtn:!1,refreshBtn:!1,columnBtn:!1,menu:!1,border:!0,reserveSelection:!0,searchMenuSpan:32,searchShowBtn:!1,highlightCurrentRow:!0,column:[{label:"",prop:"radio",width:60,hide:!1},{label:"英文名称",prop:"id",align:"center",searchSpan:8,search:!0},{label:"中文名称",prop:"name",align:"center",searchSpan:8,search:!0}]},data:[],selectRow:"",selectItem:{},referTypeList:[]},enumRefer:{show:!1,enumPage:{pageSize:10,currentPage:1,total:100},option:{height:360,addBtn:!1,refreshBtn:!1,columnBtn:!1,menu:!1,border:!0,reserveSelection:!0,searchMenuSpan:32,highlightCurrentRow:!0,column:[{label:"",prop:"radio",width:60,hide:!1},{label:"枚举代号",prop:"name",align:"center",searchSpan:8},{label:"枚举名称",prop:"label",align:"center",searchSpan:8}]},data:[],enumDictionary:[],selectRow:"",selectItem:{}},domain:{data:[],treeOption:{defaultExpandAll:!0,title:"领域服务树",props:{labelText:"",label:"name",value:"oid"}}},dictEnums:[],enumEditFlag:!1,enumInitFlag:!1,referInitFlag:!1,referEditFlag:!1}},created:function(){this.initAttributeTypeList(),this.initAttributeReferTypeList()},methods:{handleIdInput:function(e){this.attribute.id=e.toLowerCase()},onSubmit:function(){var e=this;if(this.form.name||this.form.label){var t={};this.form.name&&(t.name=this.form.name),this.form.label&&(t.label=this.form.label),Object(n["getParentList"])(this.enumRefer.enumPage.currentPage,this.enumRefer.enumPage.pageSize,t).then((function(t){e.enumRefer.enumPage.total=t.data.data.total,e.enumRefer.data=t.data.data.records}))}},enumOnLoad:function(){var e=this;Object(n["getParentList"])(this.enumRefer.enumPage.currentPage,this.enumRefer.enumPage.pageSize).then((function(t){e.enumRefer.enumPage.total=t.data.data.total,e.enumRefer.data=t.data.data.records}))},closeSubmitDialog:function(){this.resetAttributeForm(),this.showSubmitDialog=!1},resetAttributeForm:function(){this.attribute={nullable:!0,referTypeKey:""},this.referToFlag=!0,this.$refs.form.resetFields(),this.dictEnums=[]},submitAttribute:function(){var e=this;e.referInitFlag&&e.referEditFlag&&(this.$set(this.attribute,"dictCode",""),this.$set(this.attribute,"dictKey",""),this.$set(this.attribute,"dictValue",""),this.$set(this.attribute,"usingDict","")),e.enumInitFlag&&e.enumEditFlag&&(this.$set(this.attribute,"referTypeCode",""),this.$set(this.attribute,"referTypeKey",""),this.$set(this.attribute,"referTypeValue",""),this.$set(this.attribute,"referToId",""),this.$set(this.attribute,"referToName","")),this.$refs.form.validate((function(t,a){t?Object(s["add"])(e.attribute).then((function(t){e.$message.success("保存成功"),e.showSubmitDialog=!1,e.attribute={},e.$emit("refreshTable")})):e.$message.error("必填")}))},cancelSubmit:function(){this.closeSubmitDialog()},closeEnumDialog:function(){this.cancelEnum()},closeReferDialog:function(){this.cancelBtm()},confirmBtm:function(){this.attribute.referToId=this.btmRefer.selectItem.oid,this.attribute.referToName=this.btmRefer.selectItem.name,this.btmRefer.show=!1,this.referEditFlag=!0,this.enumEditFlag=!1},cancelBtm:function(){this.btmRefer.selectItem={},this.btmRefer.show=!1,this.btmRefer.selectRow=""},confirmEnum:function(){var e=this;this.attribute.usingDict=!0,this.attribute.dictCode=this.enumRefer.selectItem.name,this.attribute.dictValue=this.enumRefer.selectItem.label,this.enumRefer.show=!1,Object(n["getDictionary"])({code:this.enumRefer.selectItem.name}).then((function(t){e.dictEnums=t.data.data})),this.referEditFlag=!1,this.enumEditFlag=!0},cancelEnum:function(){this.enumRefer.selectItem={},this.enumRefer.show=!1,this.enumRefer.selectRow=""},openReferConfig:function(){var e=this;if(!this.attribute.referTypeKey)return this.$message.warning("请先选择参照的类型"),void(this.referToFlag=!0);this.domain.data=[],this.btmRefer.data=[],Object(o["initTree"])().then((function(t){e.domain.data=t.data.data})),this.btmRefer.show=!0},nodeClick:function(e){var t=this;"btmType"==this.attribute.referTypeKey&&Object(o["btmPage"])(this.btmRefer.btmPage.currentPage,this.btmRefer.btmPage.pageSize,{bizDomain:e.id}).then((function(e){t.btmRefer.data=e.data.data.records,t.btmRefer.btmPage.total=e.data.data.total}))},openEnumConfig:function(){var e=this;Object(n["getParentList"])(this.enumRefer.enumPage.currentPage,this.enumRefer.enumPage.pageSize).then((function(t){e.enumRefer.enumPage.total=t.data.data.total,e.enumRefer.data=t.data.data.records})),this.enumRefer.show=!0},typeSelectChange:function(e){"VTString"==e?this.$set(this.attribute,"maxLength",150):"VTInteger"==e?this.$set(this.attribute,"maxLength",50):"VTBoolean"==e?this.$set(this.attribute,"maxLength",5):"VTDouble"==e?(this.$set(this.attribute,"maxLength",26),this.$set(this.attribute,"precision",8)):"VTLong"==e?this.$set(this.attribute,"maxLength",150):"VTDate"==e||"VTTime"==e||"VTDateTime"==e?this.$set(this.attribute,"maxLength",6):this.$set(this.attribute,"maxLength",50),this.attribute.typeCode="attributeType",this.attribute.typeKey=e},referTypeSelectChange:function(e){this.attribute.referTypeCode="attributeReferType",this.attribute.referTypeKey=e,this.referToFlag=!1},initAttributeTypeList:function(){var e=this;Object(n["getDictionary"])({code:"attributeType"}).then((function(t){t.data.data.forEach((function(t){e.typeList.push({value:t.itemValue,label:t.itemName})}))})).catch((function(){e.$message.error("属性类型没找到或者未定义")}))},initAttributeReferTypeList:function(){var e=this;Object(n["getDictionary"])({code:"attributeReferType"}).then((function(t){t.data.data.forEach((function(t){e.btmRefer.referTypeList.push({value:t.itemValue,label:t.itemName})}))})).catch((function(){e.$message.error("参照类型没找到或者未定义")}))},btmReferClick:function(e){this.btmRefer.selectItem=e,this.btmRefer.selectRow=e.$index},enumReferClick:function(e){this.enumRefer.selectItem=e,this.enumRefer.selectRow=e.$index},clearReferTo:function(){this.$delete(this.attribute,"referToId"),this.$delete(this.attribute,"referToName"),this.btmRefer.selectItem={},this.btmRefer.selectRow=""},handleClick:function(e){"enumTab"===e.name?(this.enumInitFlag=!0,this.referInitFlag=!1):(this.enumInitFlag=!1,this.referInitFlag=!0)}}},c=l,u=(a("c683"),a("2877")),d=Object(u["a"])(c,i,r,!1,null,null,null);t["default"]=d.exports},1894:function(e,t,a){"use strict";a.r(t),a.d(t,"getLogoList",(function(){return s}));a("8e6e"),a("ac6a"),a("456d");var i=a("ade3"),r=a("b5c6");function n(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function o(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?n(Object(a),!0).forEach((function(t){Object(i["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):n(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var s=function(e,t,a){return Object(r["a"])({url:"/api/ubcs-code/dockingManagement/gridLoge",method:"get",params:o(o({},a),{},{page:e,limit:t})})}},"18ec":function(e,t,a){"use strict";a.r(t);a("7f7f");var i=function(){var e=this,t=e._self._c;return t("el-dialog",{staticClass:"avue-dialog avue-dialog--top",attrs:{title:e.title,visible:e.dialogVisible,"append-to-body":"true",top:"-3%",width:"30%"},on:{"update:visible":function(t){e.dialogVisible=t}}},[e._l(e.tags,(function(a){return t("el-tag",{key:a,attrs:{closable:"","disable-transitions":"",effect:"Plain",size:"medium"},on:{click:function(t){return e.handleClickTag(a)},close:function(t){return e.handleCloseTag(a)}}},[t("span",[e._v(" "+e._s(a.name))])])})),0!==e.tags.length?t("el-divider"):e._e(),t("el-form",{staticClass:"demo-form-inline",attrs:{model:e.saveParam,"label-position":"left","label-width":"auto",rules:e.rules}},[t("el-form-item",{attrs:{label:"流程模板"}},[t("el-input",{attrs:{placeholder:"流程模板",disabled:""},model:{value:e.saveParam.modelName,callback:function(t){e.$set(e.saveParam,"modelName",t)},expression:"saveParam.modelName"}})],1),t("el-form-item",{attrs:{label:"流程名称",prop:"processName"}},[t("el-input",{attrs:{placeholder:"流程名称"},model:{value:e.saveParam.processName,callback:function(t){e.$set(e.saveParam,"processName",t)},expression:"saveParam.processName"}})],1),t("el-form-item",{attrs:{label:"流程描述"}},[t("el-input",{attrs:{placeholder:"流程描述",type:"textarea",rows:4},model:{value:e.saveParam.processDesc,callback:function(t){e.$set(e.saveParam,"processDesc",t)},expression:"saveParam.processDesc"}})],1)],1),t("el-divider"),t("div",{staticClass:"btns-icon"},[t("el-button",{attrs:{icon:"el-icon-star-off",circle:""},on:{click:e.handleCollect}})],1),t("el-form",{staticClass:"demo-form-inline",attrs:{model:e.collectParam,"label-position":"left","label-width":"auto"}},e._l(e.initFrom,(function(a,i){return t("el-form-item",{key:i,attrs:{label:a.taskName}},[t("el-select",{staticStyle:{width:"100%"},attrs:{filterable:"",placeholder:a.taskName},on:{change:function(t){return e.handleSelect(t,i)}},model:{value:e.collectParam.flowTaskUsers[i]["userId"],callback:function(t){e.$set(e.collectParam.flowTaskUsers[i],"userId",t)},expression:"collectParam.flowTaskUsers[index]['userId']"}},e._l(e.typeName,(function(e,a){return t("el-option",{key:a,attrs:{label:e.userNames,value:e.userId}})})),1)],1)})),1),t("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:e.handleCancel}},[e._v("取 æ¶ˆ")]),t("el-button",{attrs:{type:"primary"},on:{click:e.handleConfirm}},[e._v("ç¡® å®š")])],1)],2)},r=[],n=(a("8e6e"),a("ac6a"),a("456d"),a("7514"),a("ade3")),o=(a("96cf"),a("1da1")),s=(a("20d6"),a("f10a")),l=a("84df");function c(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function u(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?c(Object(a),!0).forEach((function(t){Object(n["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):c(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var d={name:"SetPersonnel",props:{visible:{typeof:Boolean,default:!1},title:{typeof:String,default:"流程审批"},parameter:{typeof:Object,default:function(){}},parameterKeys:{typeof:Object,default:function(){return{ids:"ids",processName:"processName",code:"code",type:"type",btmtype:"btmtype"}}}},watch:{visible:function(e){this.dialogVisible=e,e&&(this.apiInit(),this.apiDict())},dialogVisible:function(e){this.$emit("update:visible",e)},users:{handler:function(e){this.collectParam.flowTaskUsers=e},deep:!0,immediate:!0},parameter:{handler:function(e,t){this.saveParam=Object.assign({processName:"",processDesc:""},e)},deep:!0,immediate:!0}},data:function(){return{dialogVisible:this.visible,isCollent:!1,initFrom:[],tags:[],typeName:[],collectParam:{},saveParam:{},users:[],rules:{processName:[{required:!0,message:"流程名称不能为空",trigger:"blur"},{min:3,max:50,message:"长度在 3 åˆ° 50 ä¸ªå­—符",trigger:"blur"}]}}},mounted:function(){},created:function(){},methods:{userIndex:function(e){return this.initFrom.findIndex((function(t){return t.taskId===e}))},apiInit:function(){var e=Object(o["a"])(regeneratorRuntime.mark((function e(){var t,a,i,r,n,o;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(s["personnelInit"])({type:this.parameter[this.parameterKeys.type],templateId:this.parameter[this.parameterKeys.code]});case 2:t=e.sent,200===t.status&&(this.initFrom=t.data.data.user,this.tags=t.data.data.collect,a=t.data.data.flow,i=a.modelKey,r=a.templateId,n=a.modelName,o=t.data.data.user,this.collectParam={modelKey:i,templateId:r,flowTaskUsers:o},this.users=t.data.data.user,this.saveParam=u(u({},this.saveParam),{},{modelKey:i,templateId:r,modelName:n}),0!==this.tags.length&&this.handleClickTag(this.tags[0]));case 4:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),apiDict:function(){var e=Object(o["a"])(regeneratorRuntime.mark((function e(){var t,a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(s["personnelDict"])();case 2:t=e.sent,200===t.status&&(a=t.data.data,this.typeName=a.map((function(e){var t=e.account,a=e.deptName,i=e.id,r=e.realName,n="".concat(a," - ").concat(r," - ").concat(t);return{userId:i,userName:r,userNames:n}})));case 4:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),handleCollect:function(){var e=this;this.$prompt("请输入一个名字","操作",{confirmButtonText:"确定",cancelButtonText:"取消"}).then(function(){var t=Object(o["a"])(regeneratorRuntime.mark((function t(a){var i,r;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return i=a.value,e.collectParam.flowTaskUsers=e.users,e.collectParam=u(u({},e.collectParam),{},{name:i}),t.next=5,Object(s["personnelCollect"])(e.collectParam);case 5:r=t.sent,200===r.status&&e.$nextTick((function(){e.apiInit()}));case 7:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(){}))},canCollect:function(){var e=Object(o["a"])(regeneratorRuntime.mark((function e(t){var a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(s["cancelCollect"])({name:t});case 2:a=e.sent,200===a.status&&(this.apiInit(),this.isCollent=!0,this.$message({type:"success",message:a.data.msg}));case 4:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}(),apiSave:function(){var e=Object(o["a"])(regeneratorRuntime.mark((function e(){var t,a,i,r,n,o,c,d,p,f,m,h,b;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(e.prev=0,t=this.collectParam.flowTaskUsers.length,0!=t||t==this.initFrom.length){e.next=6;break}this.$message({type:"error",message:"请选择节点!"}),e.next=14;break;case 6:return a=this.saveParam,i=a.modelKey,r=a.modelName,n=a.processDesc,o=a.processName,c=a.templateId,d=a.topName,p=a.vars,f=a.ids,m=a.btmtype,h=u({modelKey:i,modelName:r,processDesc:n,processName:o,templateId:c,topName:d,ids:f,btmtype:m},p),h.oids=f,h.createTime=Object(l["b"])(new Date,"yyyy-MM-dd hh:mm:ss"),e.next=12,Object(s["personnelSave"])({variables:h,flowTaskUsers:this.collectParam.flowTaskUsers});case 12:b=e.sent,200===b.status&&(this.$message({type:"success",message:b.data.msg}),this.$emit("onLoad"),this.done());case 14:e.next=19;break;case 16:e.prev=16,e.t0=e["catch"](0),this.$message.error("接口调用失败");case 19:case"end":return e.stop()}}),e,this,[[0,16]])})));function t(){return e.apply(this,arguments)}return t}(),handleClickTag:function(e){var t=this.collectParam.flowTaskUsers;this.collectParam.flowTaskUsers=t.map((function(t,a){for(var i=0;i<e.flowTaskUsers.length;i++)t.taskId==e.flowTaskUsers[i].taskId&&(t["userName"]=e.flowTaskUsers[i]["userName"],t["userId"]=e.flowTaskUsers[i]["userId"]);return t})),this.users=this.collectParam.flowTaskUsers},handleCloseTag:function(e){this.canCollect(e.name)},handleSelect:function(e,t){var a=this.typeName.find((function(t){return t.userId===e})),i=a.userName;this.$set(this.users,t,u(u({},this.collectParam.flowTaskUsers[t]),{},{userName:i}))},done:function(){this.dialogVisible=!1},handleCancel:function(){this.done()},handleConfirm:function(){this.apiSave()}}},p=d,f=(a("68f1"),a("2877")),m=Object(f["a"])(p,i,r,!1,null,null,null);t["default"]=m.exports},1919:function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("avue-crud",{ref:"crud",attrs:{option:e.option,"table-loading":e.loading,data:e.data,page:e.page,"before-open":e.beforeOpen,permission:e.permissionList},on:{"update:page":function(t){e.page=t},"row-del":e.rowDel,"search-change":e.searchChange,"search-reset":e.searchReset,"selection-change":e.selectionChange,"row-click":e.selectedRowClick,"current-change":e.currentChange,"size-change":e.sizeChange,"refresh-change":e.refreshChange,"on-load":e.onLoad},scopedSlots:e._u([{key:"menu",fn:function(a){return[e.hasDownload?t("el-button",{attrs:{type:"text",icon:"el-icon-download",size:"small"},on:{click:function(t){return e.handleDownload(a.row)}}},[e._v("下载\n      ")]):e._e()]}}]),model:{value:e.form,callback:function(t){e.form=t},expression:"form"}},[t("template",{slot:"menuLeft"},[e.hasUpload?t("el-button",{attrs:{type:"primary",size:"small",plain:"",icon:"el-icon-upload2"},on:{click:e.handleUpload}},[e._v("上 ä¼ \n      ")]):e._e(),e.hasEdit?t("el-button",{attrs:{type:"primary",size:"small",plain:"",icon:"el-icon-edit"},on:{click:e.handleEdit}},[e._v("ä¿® æ”¹\n      ")]):e._e(),e.hasDownload?t("el-button",{attrs:{type:"primary",size:"small",icon:"el-icon-download",plain:""},on:{click:e.handleDownload}},[e._v("下 è½½\n      ")]):e._e(),e.hasDel?t("el-button",{attrs:{type:"danger",size:"small",icon:"el-icon-delete",plain:""},on:{click:e.handleDelete}},[e._v("删 é™¤\n      ")]):e._e()],1)],2),t("el-dialog",{attrs:{title:"附件管理","append-to-body":"",visible:e.attachBox,width:"555px"},on:{"update:visible":function(t){e.attachBox=t}}},[t("avue-form",{ref:"form",attrs:{option:e.attachOption,"upload-before":e.uploadBefore,"upload-after":e.uploadAfter,"upload-error":e.uploadError},model:{value:e.attachForm,callback:function(t){e.attachForm=t},expression:"attachForm"}})],1)],1)},r=[],n=(a("8e6e"),a("456d"),a("6762"),a("2fdb"),a("28a5"),a("ac6a"),a("ade3")),o=a("36a0"),s=a("5880"),l=a("c54a"),c=a("d9a3");function u(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function d(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?u(Object(a),!0).forEach((function(t){Object(n["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):u(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var p={props:["options","visible","ownbizOid"],data:function(){var e=this;return{form:{},query:{},params:{},loading:!1,hasPage:this.options.hasPage||!1,page:{pageSize:10,currentPage:1,total:0},attachBox:!1,selectionList:[],hasUpload:!!Object(l["b"])(this.options.hasUpload)||this.options.hasUpload,hasEdit:!!Object(l["b"])(this.options.hasEdit)||this.options.hasEdit,hasDel:!!Object(l["b"])(this.options.hasDel)||this.options.hasDel,hasDownload:!!Object(l["b"])(this.options.hasDownload)||this.options.hasDownload,option:{height:this.options.tableHeight?this.options.tableHeight:"400",calcHeight:30,tip:!1,searchShow:!1,searchMenuSpan:6,border:!0,index:!0,viewBtn:!0,selection:!0,dialogClickModal:!1,column:[{label:"文件名称",prop:"name",search:!0},{label:"文件大小",prop:"fileSize",formatter:function(e){if(!e.fileSize||null==e.fileSize||1*e.fileSize==0||isNaN(1*e.fileSize))return"未知大小";var t=1*e.fileSize;return t>1099511627776?parseInt(t/1099511627776)+"TB":t>1073741824?parseInt(t/1073741824)+"GB":t>1048576?parseInt(t/1048576)+"MB":t>1024?parseInt(t/1024)+"KB":t+"B"}},{label:"创建者",prop:"creator"},{label:"创建时间",prop:"createTime"}]},columnType:{text:"input",combox:"select",truefalse:"switch",number:"number",textarea:"textarea",datetime:"datetime",date:"date",refer:"refer"},data:[],attachForm:{},attachOption:{submitBtn:!1,emptyBtn:!1,column:[{prop:"fileDocClassify",label:"文件类型",props:{label:"value",value:"key"},change:function(){e.options.fileDocClassifyCombox&&e.changeFun("fileDocClassify")},blur:function(){!e.options.fileDocClassifyCombox&&e.changeFun("fileDocClassify")},value:this.options.fileDocClassify||"ADMIN_SHARE",type:this.options.fileDocClassifyCombox?"select":"input",dicData:this.options.fileDocClassifyCombox||[],display:!!this.options.fileDocClassifyCombox},{label:"附件上传",prop:"attachFile",type:"upload",dragFile:!0,showFileList:!1,accept:this.options.uploadAccept||"file",loadText:"文件上传中,请稍等",span:24,propsHttp:{res:"data"},data:{ownbizOid:this.options.ownbizOid||"share",ownBtmName:this.options.ownbizBtm||"share",fileDocClassify:this.options.fileDocClassify||"ADMIN_SHARE",fileDocClassifyName:this.options.fileDocClassifyName||"管理员共享文件"},action:"/api/ubcs-resource/fileController/uploadFile"}]}}},computed:d(d({},Object(s["mapGetters"])(["permission"])),{},{permissionList:function(){return{addBtn:!1,viewBtn:!1,delBtn:this.vaildData(this.permission.attach_delete,!1),editBtn:!1}},oids:function(){var e=[];return this.selectionList.forEach((function(t){e.push(t.oid)})),e.join(",")}}),created:function(){this.setFormItem(),this.setParams()},mounted:function(){},watch:{ownbizOid:function(e){this.setParams(),this.refreshChange()}},methods:{setFormItem:function(){var e=this;this.options&&this.options.formItems&&this.options.formItems.forEach((function(t){var a="请选择",i="change";"text"===t.type&&(a="请输入",i="blur"),e.attachOption.column.push(d(d({},t),{},{label:t.title,prop:t.field,display:!t.hidden,value:t.defaultValue,disabled:t.readOnly,type:e.columnType[t.type],dicData:e.getDataList(t.type,t.data),change:function(){"text"!==t.type&&"number"!==t.type&&"textarea"!==t.type&&e.changeFun(t.field)},blur:function(){"text"!=t.type&&"number"!=t.type&&"textarea"!=t.type||e.changeFun(t.field)},rules:[{required:t.required,message:"请".concat(a).concat(t.title),trigger:i},{pattern:t.verify?t.verify:/[\s\S.]*/g,message:t.tooltips,trigger:i}],props:{label:"value",value:"key"}}))}))},changeFun:function(e){this.attachOption.column[1].data[e]=this.attachForm[e]},getDataList:function(e,t){return"truefalse"===e?[{key:!1,value:"否"},{key:!0,value:"是"}]:"combox"===e?t:[]},setParams:function(){var e={currentButtonKey:"VIEW",ownbizOid:this.options.ownbizOid||"share",ownBtmName:this.options.ownbizBtm||"share",fileDocClassify:this.options.fileDocClassify||"ADMIN_SHARE",fileDocClassifyName:this.options.fileDocClassifyName||"管理员共享文件"};this.options.where&&Object.assign(e,this.options.where),this.params=e,this.options.pageObject||(this.options.pageObject={limit:10,page:1}),this.page.pageSize=this.options.pageObject.limit,this.page.currentPage=this.options.pageObject.page,this.attachOption.column[1].data.ownbizOid=this.options.ownbizOid||"share",this.attachOption.column[1].data.ownBtmName=this.options.ownbizBtm||"share",this.attachOption.column[1].data.fileDocClassify=this.options.fileDocClassify||"ADMIN_SHARE",this.attachOption.column[1].data.fileDocClassifyName=this.options.fileDocClassifyName||"管理员共享文件"},handleUpload:function(){this.attachOption.column[1].data.fileOid="",delete this.attachOption.column[1].data.oid,delete this.attachOption.column[1].data.updateFileFlag,this.attachBox=!0},handleEdit:function(){return 0==this.selectionList.length?(this.$message.warning("请选择需要修改的文件"),!1):this.selectionList.length>1?(this.$message.warning("请选择一条数据"),!1):(this.attachOption.column[1].data.fileOid=this.oids,this.attachOption.column[1].data.oid=this.oids,this.attachOption.column[1].data.updateFileFlag=!0,void(this.attachBox=!0))},uploadBefore:function(e,t,a,i){t()},uploadAfter:function(e,t,a,i){this.attachBox=!1,this.$message.success("文件上传成功"),this.refreshChange(),t()},uploadError:function(e,t){this.$message.error(e||"上传文件出现了异常")},handleDownload:function(e){var t=new FormData;if(e&&e.oid)t.append("fileOids",e.oid),this.downloadFile(t);else{if(0===this.selectionList.length)return void this.$message.warning("请选择至少一条数据");t.append("fileOids",this.oids),this.downloadFile(t)}},downloadFile:function(e){Object(o["download"])(e).then((function(e){e&&c["a"].downloadFileByBlobHandler(e)}))},rowDel:function(e){var t=this;this.$confirm("确定将选择文件删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(o["remove"])([e.oid])})).then((function(){t.onLoad(t.page),t.$message({type:"success",message:"操作成功!"})}))},handleDelete:function(){var e=this;0!==this.selectionList.length?this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(o["remove"])(e.oids.split(","))})).then((function(){e.onLoad(e.page),e.$message({type:"success",message:"操作成功!"}),e.$refs.crud.toggleSelection()})):this.$message.warning("请选择至少一条数据")},beforeOpen:function(e,t){var a=this;["edit","view"].includes(t)&&getDetail(this.form.id).then((function(e){a.form=e.data.data})),e()},searchReset:function(){this.query={},this.onLoad(this.page)},searchChange:function(e,t){this.query=e,this.page.currentPage=1,this.onLoad(this.page),t()},selectionChange:function(e){this.selectionList=e,this.$refs.crud.setCurrentRow(this.selectionList[e.length-1])},selectedRowClick:function(e){this.selectionList=e,this.$refs.crud.toggleSelection(),this.$refs.crud.setCurrentRow(e),this.$refs.crud.toggleRowSelection(e)},selectionClear:function(){this.selectionList=[],this.$refs.crud.toggleSelection()},currentChange:function(e){this.page.currentPage=e},sizeChange:function(e){this.page.pageSize=e},refreshChange:function(){this.onLoad(this.page)},onLoad:function(e){var t=this,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.loading=!0;var i={};if(this.query)for(var r in this.query)i['conditionMap["'+r+'"]']=this.query[r];Object(o["getList"])(e.currentPage,e.pageSize,Object.assign(a,this.params,i,this.query)).then((function(e){var a=e.data.data;t.page.total=a.total,t.options.fileDocClassifyCombox?t.data=a.records.map((function(e){return Object(l["b"])(e.fileDocClassifyName)&&!Object(l["b"])(e.fileDocClassify)&&(e.fileDocClassifyName=t.options.fileDocClassifyCombox[e.fileDocClassify]||""),d({},e)})):t.data=a.records,t.loading=!1,t.selectionClear()})).catch((function(e){t.$message.error(e),t.loading=!1}))}}},f=p,m=a("2877"),h=Object(m["a"])(f,i,r,!1,null,null,null);t["default"]=h.exports},"195f":function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e._self._c;return t("div",{staticClass:"avue-top"},[t("div",{staticClass:"top-bar__left"},[e.showCollapse?t("div",{staticClass:"avue-breadcrumb",class:[{"avue-breadcrumb--active":e.isCollapse}]},[t("i",{staticClass:"icon-navicon",on:{click:e.setCollapse}})]):e._e()]),t("div",{staticClass:"top-bar__title"},[e.showMenu?t("div",{staticClass:"top-bar__item top-bar__item--show"},[t("top-menu",{ref:"topMenu"})],1):e._e(),e.showSearch?t("span",{staticClass:"top-bar__item"},[t("top-search")],1):e._e()]),t("div"),t("div",{staticClass:"top-bar__right"},[e._m(0),e.showColor?t("el-tooltip",{attrs:{effect:"dark",content:e.$t("navbar.color"),placement:"bottom"}},[t("div",{staticClass:"top-bar__item"},[t("top-color")],1)]):e._e(),e.showTheme?t("el-tooltip",{attrs:{effect:"dark",content:e.$t("navbar.theme"),placement:"bottom"}},[t("div",{staticClass:"top-bar__item top-bar__item--show"},[t("top-theme")],1)]):e._e(),t("img",{staticClass:"top-bar__img",attrs:{src:e.userInfo.avatar}}),t("el-dropdown",[t("span",{staticClass:"el-dropdown-link"},[e._v("\n          "+e._s(e.userInfo.userName)+"\n          "),t("i",{staticClass:"el-icon-arrow-down el-icon--right"})]),t("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[t("el-dropdown-item",[t("router-link",{attrs:{to:"/"}},[e._v(e._s(e.$t("navbar.dashboard")))])],1),t("el-dropdown-item",[t("router-link",{attrs:{to:"/info/index"}},[e._v(e._s(e.$t("navbar.userinfo")))])],1),this.website.switchMode?t("el-dropdown-item",{nativeOn:{click:function(t){return e.switchDept.apply(null,arguments)}}},[e._v(e._s(e.$t("navbar.switchDept"))+"\n          ")]):e._e(),t("el-dropdown-item",{attrs:{divided:""},nativeOn:{click:function(t){return e.logout.apply(null,arguments)}}},[e._v(e._s(e.$t("navbar.logOut"))+"\n          ")])],1)],1),t("div",{staticStyle:{"margin-left":"15px"}},[t("p",{staticStyle:{"font-size":"16px"}},[e._v("当前登录用户:"+e._s(e.storedUsername))])]),t("el-dialog",{attrs:{title:"用户信息选择","append-to-body":"",visible:e.userBox,width:"350px"},on:{"update:visible":function(t){e.userBox=t}}},[t("avue-form",{ref:"form",attrs:{option:e.userOption},on:{submit:e.submitSwitch},model:{value:e.userForm,callback:function(t){e.userForm=t},expression:"userForm"}})],1)],1)])},r=[function(){var e=this,t=e._self._c;return t("div",{staticClass:"container"},[t("div",{staticClass:"content"},[e._v("\n          æœ¬ç³»ç»Ÿä¸ºéžæ¶‰å¯†åº”用系统,禁止处理、存储、传输涉密信息\n        ")])])}],n=(a("8e6e"),a("ac6a"),a("456d"),a("ade3")),o=a("9883"),s=a("5880"),l=a("0e0b"),c=a("14cd"),u=a("286c"),d=a("9812"),p=a("107f"),f=a("0f22"),m=a("44b2"),h=a("ad51"),b=a("c7cc");function g(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function y(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?g(Object(a),!0).forEach((function(t){Object(n["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):g(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var v={components:{topLock:c["default"],topMenu:u["default"],topSearch:d["default"],topTheme:p["default"],topLogs:f["default"],topColor:m["default"],topNotice:h["default"],topLang:b["default"]},name:"top",data:function(){return{storedUsername:"",userBox:!1,userForm:{deptId:"",roleId:""},userOption:{labelWidth:70,submitBtn:!0,emptyBtn:!1,submitText:"切换",column:[{label:"部门",prop:"deptId",type:"select",props:{label:"deptName",value:"id"},dicUrl:"/api/ubcs-system/dept/select",span:24,display:!1,rules:[{required:!0,message:"请选择部门",trigger:"blur"}]},{label:"角色",prop:"roleId",type:"select",props:{label:"roleName",value:"id"},dicUrl:"/api/ubcs-system/role/select",span:24,display:!1,rules:[{required:!0,message:"请选择角色",trigger:"blur"}]}]}}},filters:{},created:function(){},mounted:function(){Object(l["g"])(this.setScreen),this.storedUsername=localStorage.getItem("username")},computed:y(y({},Object(s["mapState"])({showDebug:function(e){return e.common.showDebug},showTheme:function(e){return e.common.showTheme},showLock:function(e){return e.common.showLock},showFullScren:function(e){return e.common.showFullScren},showCollapse:function(e){return e.common.showCollapse},showSearch:function(e){return e.common.showSearch},showMenu:function(e){return e.common.showMenu},showColor:function(e){return e.common.showColor}})),Object(s["mapGetters"])(["userInfo","isFullScren","tagWel","tagList","isCollapse","tag","logsLen","logsFlag"])),methods:{handleScreen:function(){Object(l["d"])()},setCollapse:function(){this.$store.commit("SET_COLLAPSE")},setScreen:function(){this.$store.commit("SET_FULLSCREN")},switchDept:function(){var e=this.userInfo.user_id,t=this.findObject(this.userOption.column,"deptId");t.dicUrl="/api/ubcs-system/dept/select?userId=".concat(e),t.display=!0;var a=this.findObject(this.userOption.column,"roleId");a.dicUrl="/api/ubcs-system/role/select?userId=".concat(e),a.display=!0,this.userBox=!0},submitSwitch:function(e,t){var a=this;this.$store.dispatch("refreshToken",e).then((function(){a.userBox=!1,a.$router.push({path:"/"})})),t()},logout:function(){var e=this;this.$confirm(this.$t("logoutTip"),this.$t("tip"),{confirmButtonText:this.$t("submitText"),cancelButtonText:this.$t("cancelText"),type:"warning"}).then((function(){e.$store.dispatch("LogOut").then((function(){Object(o["b"])(),e.$router.push({path:"/login"})})),localStorage.removeItem("pageFlag")}))}}},O=v,_=(a("8474"),a("2877")),w=Object(_["a"])(O,i,r,!1,null,"37b62fa5",null);t["default"]=w.exports},"19a0":function(e,t,a){"use strict";a.r(t),a.d(t,"gridCodeRule",(function(){return s})),a.d(t,"getDetail",(function(){return l})),a.d(t,"remove",(function(){return c})),a.d(t,"add",(function(){return u})),a.d(t,"update",(function(){return d})),a.d(t,"listUseRange",(function(){return p})),a.d(t,"clearAllCode",(function(){return f})),a.d(t,"updateStatus",(function(){return m})),a.d(t,"clone",(function(){return h})),a.d(t,"getObjectByOid",(function(){return b})),a.d(t,"listDataByOids",(function(){return g})),a.d(t,"checkLikeCodeRule",(function(){return y}));a("8e6e"),a("ac6a"),a("456d");var i=a("ade3"),r=a("b5c6");function n(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function o(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?n(Object(a),!0).forEach((function(t){Object(i["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):n(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var s=function(e,t,a){return Object(r["a"])({url:"/api/ubcs-code/mdmRule/gridCodeRule",method:"get",params:o({page:e,limit:t},a)})},l=function(e){return Object(r["a"])({url:"/api/ubcs-code/mdmRule/detail",method:"get",params:{oid:e}})},c=function(e){return Object(r["a"])({url:"/api/ubcs-code/mdmRule/deleteData",method:"delete",data:e})},u=function(e){return Object(r["a"])({url:"/api/ubcs-code/mdmRule/addCode",method:"post",data:e})},d=function(e){return Object(r["a"])({url:"/api/ubcs-code/mdmRule/update",method:"post",data:e})},p=function(e){return Object(r["a"])({url:"/api/ubcs-code/mdmRule/listUseRange",method:"get",params:{oid:e}})},f=function(e){return Object(r["a"])({url:"/api/ubcs-code/mdmRule/clearAllCode",method:"delete",params:{oid:e}})},m=function(e){return Object(r["a"])({url:"/api/ubcs-code/mdmRule/updateStatus",method:"post",data:e})},h=function(e){return Object(r["a"])({url:"/api/ubcs-code/mdmRule/clone",method:"post",data:e})},b=function(e){return Object(r["a"])({url:"/api/ubcs-code/mdmRule/getObjectByOid",method:"get",params:{oid:e}})},g=function(e){return Object(r["a"])({url:"/api/ubcs-code/mdmRule/listDataByOids",method:"get",params:{oids:e}})},y=function(e){return Object(r["a"])({url:"/api/ubcs-code/mdmRule/checkLikeCodeRule",method:"get",params:{oid:e}})}},"1a5b":function(module,__webpack_exports__,__webpack_require__){"use strict";var core_js_modules_es7_object_get_own_property_descriptors__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("8e6e"),core_js_modules_es7_object_get_own_property_descriptors__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(core_js_modules_es7_object_get_own_property_descriptors__WEBPACK_IMPORTED_MODULE_0__),C_java_workspace_GIT_VCI_UBCS_ubcs_Source_UBCS_WEB_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("ade3"),core_js_modules_es6_function_name__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("7f7f"),core_js_modules_es6_function_name__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(core_js_modules_es6_function_name__WEBPACK_IMPORTED_MODULE_2__),regenerator_runtime_runtime__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("96cf"),regenerator_runtime_runtime__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(regenerator_runtime_runtime__WEBPACK_IMPORTED_MODULE_3__),C_java_workspace_GIT_VCI_UBCS_ubcs_Source_UBCS_WEB_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("1da1"),core_js_modules_es6_object_keys__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("456d"),core_js_modules_es6_object_keys__WEBPACK_IMPORTED_MODULE_5___default=__webpack_require__.n(core_js_modules_es6_object_keys__WEBPACK_IMPORTED_MODULE_5__),core_js_modules_es6_array_find__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("7514"),core_js_modules_es6_array_find__WEBPACK_IMPORTED_MODULE_6___default=__webpack_require__.n(core_js_modules_es6_array_find__WEBPACK_IMPORTED_MODULE_6__),core_js_modules_web_dom_iterable__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("ac6a"),core_js_modules_web_dom_iterable__WEBPACK_IMPORTED_MODULE_7___default=__webpack_require__.n(core_js_modules_web_dom_iterable__WEBPACK_IMPORTED_MODULE_7__),_api_GetItem__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("dd3a"),_api_template_setPersonnel__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__("f10a"),_api_integration_integration_js__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__("f9fa"),_views_integration_integrationTransfer__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__("76e7"),_components_template_SetPersonnel__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__("18ec"),_components_FormTemplate_ResembleQueryDialog_vue__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__("2746"),_components_BatchImport__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__("aa51"),_components_Master_MasterEditBulk__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__("a2f9"),_util_validate__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__("c54a"),_components_file_inHtml_vue__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__("4b55"),_api_system_user__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__("c0c7"),_util_func__WEBPACK_IMPORTED_MODULE_19__=__webpack_require__("d9a3");function ownKeys(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(a),!0).forEach((function(t){Object(C_java_workspace_GIT_VCI_UBCS_ubcs_Source_UBCS_WEB_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_1__["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):ownKeys(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}__webpack_exports__["a"]={components:{integrationTransfer:_views_integration_integrationTransfer__WEBPACK_IMPORTED_MODULE_11__["default"],SetPersonnel:_components_template_SetPersonnel__WEBPACK_IMPORTED_MODULE_12__["default"],ResembleQueryDialog:_components_FormTemplate_ResembleQueryDialog_vue__WEBPACK_IMPORTED_MODULE_13__["default"],BatchImport:_components_BatchImport__WEBPACK_IMPORTED_MODULE_14__["default"],fileInHtml:_components_file_inHtml_vue__WEBPACK_IMPORTED_MODULE_17__["default"],MasterEditBulk:_components_Master_MasterEditBulk__WEBPACK_IMPORTED_MODULE_15__["default"]},name:"Crud.vue",props:{page:{type:Object,default:function(){return{}}},codeClassifyOid:{type:String,default:""},coderuleoid:{type:String,default:""},tableDataArray:{type:Array},TreeValue:{type:String,default:""},total:{type:String,default:""},templateOid:{type:String,default:""},tableHeadDataFateher:{type:Array},isLoading:{type:Boolean,default:!1},tableHeadFindData:{type:Array},tableHeadBtnData:{type:Array},Treedata:{type:Array},nodeClickList:{type:Array,default:[]}},data:function(){return{bulkeditvisible:!1,LinkVisible:!1,LinkObject:{},LinkList:[],isCodeArrayPushed:!1,CodeArray:[],lcstatusArray:[],referArray:[],islcstatusPushed:!1,isReferPushed:!1,statusSelect:"all",keyWordFind:"",searchResults:[],WupinFindValue:"",similarVisible:!1,parameter:{ids:[],btmtype:"",code:"",type:"",processName:"",vars:{codeClassifyOid:"",templateOid:""}},visibleNames:[],visibleFlow:!1,visibleDeactivate:!1,visibleEnable:!1,visibleRecovery:!1,title:"",transferData:[],transferProps:{key:"oid",label:"name"},tableHeadFindDatas:[],applyvisible:!1,amendvisible:!1,addvisible:!1,editvisible:!1,findvisible:!1,dialogPush:!1,rowOid:"",disabledProp:["id"],editingRow:null,editShow:"",editAttr:"",data:[],options:{},option:{column:[]},List:[],columnType:{text:"input",combox:"select",truefalse:"switch",number:"number",datetime:"datetime"},tableData:[],tableHeight:"calc(100vh - 350px)",DataVisible:!1,tableHeadData:[],items:{},seniorQueryColumns:[],selectRow:[],userName:"",batchImportData:{visible:!1,type:"",codeClassifyOid:""},masterVrBtnList:[],fileOptions:{ownbizOid:"0",ownbizBtm:"0",fileDocClassify:"!=processAuditSuggest",fileDocClassifyName:"",hasDownload:!0,hasUpload:!0,height:110},result:"",elapsedTime:""}},computed:{oids:function(){var e=[];return this.selectRow.forEach((function(t){e.push(t.oid)})),e}},created:function(){var e=this;Object(_api_system_user__WEBPACK_IMPORTED_MODULE_18__["getUserInfo"])().then((function(t){e.result=t.data.data.realName}))},mounted:function(){},activated:function(){this.doLayout()},updated:function(){this.doLayout()},watch:{isLoading:{handler:function(e){}},tableHeadDataFateher:{handler:function(e,t){this.options=e.tableDefineVO.seniorQueryColumns}},codeClassifyOid:{handler:function(e,t){this.codeClassifyOid=e},deep:!0},tableDataArray:{handler:function(e,t){this.tableData=e,this.searchResults=e,this.doLayout()}},tableHeadFindData:{handler:function handler(newval,oldval){var _this2=this;newval.forEach((function(record,_index){"id"==record.queryField&&Object(_util_validate__WEBPACK_IMPORTED_MODULE_16__["b"])(record.templet)?record.formatter="":record.templet&&"string"==typeof record.templet&&!Object(_util_validate__WEBPACK_IMPORTED_MODULE_16__["b"])(record.templet)&&record.templet.indexOf("function(row,column)")>-1?record.formatter=eval("("+record.templet+")"):"truefalse"==record.fieldType&&(record.formatter=function(e,t){return"true"==e[t.property]||"1"==e[t.property]?"是":"否"}),0==_index&&(_this2.keyWordFind=record.queryField)})),this.tableHeadFindDatas=newval,newval&&(this.CodeArray=[],newval.find((function(e){return"id"===e.prop}))?this.CodeArray.push(newval.find((function(e){return"id"===e.prop}))):this.CodeArray=[]),newval&&(this.lcstatusArray=[],newval.find((function(e){return"lcstatus"===e.prop}))?this.lcstatusArray.push(newval.find((function(e){return"lcstatus"===e.prop}))):this.lcstatusArray=[]),newval&&(this.referArray=[],newval.find((function(e){return Object.keys(e.referConfig).length>0}))?this.referArray.push(newval.find((function(e){return Object.keys(e.referConfig).length>0}))):this.referArray=[]),this.WupinFindValue=""}},total:{handler:function(e,t){this.page.total=e}},templateOid:{handler:function(e,t){this.fileOptions.ownbizOid="0"},deep:!0},tableHeadBtnData:{handler:function(e){this.masterVrBtnList=e},deep:!0}},methods:{CodeLinkHandler:function(e){this.LinkObject=e,this.LinkVisible=!0,this.LinkList=Object.keys(e).map((function(e){return e}))},cellSelectHandler:function(e){"all"===e?this.cellStatusFind():this.cellStatusFind(e)},cellStatusFind:function(e){var t=this;this.isLoading=!0,Object(_api_GetItem__WEBPACK_IMPORTED_MODULE_8__["TableData"])({templateOid:this.templateOid,codeClassifyOid:this.codeClassifyOid,page:this.page.currentPage,limit:this.page.pageSize,"conditionMap[lcstatus]":e}).then((function(e){t.tableData=e.data.data,t.page.total=e.data.total,t.isLoading=!1}))},handleCollapse:function(e){e.length>0?(this.tableHeight="calc(100vh - 630px)",this.$refs.dataTable.doLayout()):(this.tableHeight="calc(100vh - 350px)",this.$refs.dataTable.doLayout())},openVis:function(e){this[e]=!0},handleBtnClick:function(e){var t=this,a=e.uniqueFlag;this.$nextTick((function(){return"CODEADD"===a?t.addSaveHandler():"CODEEDIT"===a?t.editHandler():"CODEBATCHADD"===a?t.openBatchImport("batchImportApply"):"CODEIMPORTHISTORY"===a?t.openBatchImport("historyImport"):"batchApplyCode"===a?t.openBatchImport("batchApplyCode"):"CODESTARTPROCESS"===a?t.setHandler():"CODEUPREVISION"===a?t.DataChange():"CODEEXPORT"===a?t.openD():"CODEQUERY"===a?t.findHandler():"CODEDISABLE"===a?t.Deactivate():"CODEENABLE"===a?t.Enable():"CODERECYCLE"===a?t.Recovery():"CODEDELETE"===a?t.enumDeleteRow():"applyGroupCode"===a?t.applyGroupCode():"receiveEditApply"===a?t.receiveEditApply():"CODEAPPLY"===a?t.codeApplyHandler():"CODEAMEND"===a?t.codeAMENDHandler():"bulkEdit"===a?t.bulkEditHandler("bulkEdit"):"excelGroupCode"===a?t.excelGroupCode():"importGroupCode"===a?t.importGroupCode("groupCode"):void 0}))},importGroupCode:function(e){this.batchImportData.visible=!0,this.batchImportData.type=e,this.batchImportData.codeClassifyOid=this.codeClassifyOid},excelGroupCode:function(){var e=this;this.isLoading=!0,Object(_api_GetItem__WEBPACK_IMPORTED_MODULE_8__["exportGroupCodeExcel"])({codeClassifyOid:this.codeClassifyOid}).then((function(t){_util_func__WEBPACK_IMPORTED_MODULE_19__["a"].downloadFileByBlobHandler(t),e.$message.success("下载成功,请查看!"),e.isLoading=!1})).catch((function(t){e.$message.error(t)}))},codeApplyHandler:function(){var e=this;this.$nextTick((function(){e.applyvisible=!0}))},applySumbit:function(e){var t=this;_util_func__WEBPACK_IMPORTED_MODULE_19__["a"].notEmpty(e.ts)&&(e.ts=_util_func__WEBPACK_IMPORTED_MODULE_19__["a"].formattedDateTime(e.ts)),Object(_api_GetItem__WEBPACK_IMPORTED_MODULE_8__["applySaveCode"])(e).then((function(e){t.$nextTick((function(){t.applyvisible=!1,t.$message.success("保存成功"),t.onLoad()}))}))},amendSumbit:function(e){var t=this;Object(_api_GetItem__WEBPACK_IMPORTED_MODULE_8__["applySaveCode"])(e).then((function(e){t.$nextTick((function(){t.amendvisible=!1,t.$message.success("保存成功"),t.onLoad()}))}))},codeAMENDHandler:function(){var e=this,t=!1;this.tableHeadFindData.forEach((function(e){"oldcode"===e.field&&Object.keys(e.referConfig).length>=1&&(t=!0)})),t?this.selectRow.length>=1?this.$confirm("已有参照是否取消勾选继续执行?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){e.selectRow=[],e.$refs.dataTable.clearSelection(),e.amendvisible=!0})).catch((function(){e.$message({type:"info",message:"已取消当前操作"})})):this.amendvisible=!0:this.selectRow.length<=0?this.$message.warning("请至少选择一条数据"):this.amendvisible=!0},bulkEditHandler:function(e){this.nodeClickList.children.length>=1?this.$message.warning("当前选择的分类不是叶子节点,不允许批量编辑!"):(this.batchImportData.visible=!0,this.batchImportData.type=e,this.batchImportData.codeClassifyOid=this.codeClassifyOid)},addSaveHandler:function(){var e=this;this.$nextTick((function(){e.addvisible=!0}))},applyGroupCode:function(){var e=this;if(this.selectRow.length<=0)this.$message.warning("请选择一条数据模板!");else{var t=this.selectRow.map((function(e){return e.oid})).join(",");Object(_api_GetItem__WEBPACK_IMPORTED_MODULE_8__["applyGroupCode"])({oids:t,btmName:this.selectRow[0].btmname}).then((function(t){200==t.data.code&&e.$message.success("申请成功"),e.onLoad()}))}},receiveEditApply:function(){var e=this;if(this.selectRow.length<=0)this.$message.warning("请选择一条数据模板!");else{var t=this.selectRow.map((function(e){return e.oid})).join(",");Object(_api_GetItem__WEBPACK_IMPORTED_MODULE_8__["receiveEditApply"])({oids:t,btmName:this.selectRow[0].btmname}).then((function(t){200==t.data.code&&(e.$message.success("更新成功"),e.onLoad())}))}},openD:function(){this.getListCodeByClassId()},getListCodeByClassId:function(){var e=Object(C_java_workspace_GIT_VCI_UBCS_ubcs_Source_UBCS_WEB_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_4__["a"])(regeneratorRuntime.mark((function e(){var t,a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return this.dialogPush=!0,this.transferData=[],e.next=4,Object(_api_integration_integration_js__WEBPACK_IMPORTED_MODULE_10__["listCodeAttributeByClassId"])({codeClassifyId:this.codeClassifyOid});case 4:t=e.sent,200===t.status&&(a=t.data.data,this.transferData=a);case 6:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),rend:function(){this.tableData=this.tableHeadData},setHandler:function(){var e={processUse:"PUBLIC",processUseText:"申请",allowStatus:"Editing",allowStatusText:"已编辑",startStatus:"Auditing",resetStatus:"Editing",batchTitle:"批量提交编码数据到流程审批",title:"提交编码数据到流程审批"};this.checkStatusAndSubmitProcess(e,"Released")},Deactivate:function(){var e={processUse:"DISABLE",processUseText:"停用",allowStatus:"Released",allowStatusText:"已发布",resetStatus:"Released",batchTitle:"批量停用(冻结)的编码数据",title:"停用(冻结)编码数据",confirmMsg:"是否要停用这些数据"};this.checkStatusAndSubmitProcess(e,"Disabled")},Enable:function(){var e={processUse:"ENABLE",processUseText:"启用",allowStatus:"Disabled",allowStatusText:"已停用",resetStatus:"Disabled",batchTitle:"批量启用(解冻)的编码数据",title:"启用(解冻)编码数据",confirmMsg:"是否要启用(解冻)这些数据"};this.checkStatusAndSubmitProcess(e,"Released")},Recovery:function(){var e={processUse:"ROLLBACK",processUseText:"回收",allowStatus:"Released,Disabled",allowStatusText:"已发布,已停用",batchTitle:"批量回收的编码数据",title:"回收编码数据",confirmMsg:"是否要回收这些数据"};this.checkStatusAndSubmitProcess(e,"TakeBack")},checkStatusAndSubmitProcess:function(e,t){var a=this;if(this.selectRow.length<=0)this.$message.warning("请选择数据");else if(this.selectRow.length>1e3)this.$message.warning("每次提交到流程的数量请不要超过1000条");else{var i=this.selectRow[0].lcstatus,r=this.selectRow.every((function(e){return e.lcstatus==i}));if(!r)return this.$message.warning("您选择的数据的状态不相同"),!1;if(i==t)return this.$message.warning("选择的数据中状态无需再执行当前操作"),!1;"申请"!=e.processUseText||Object(_util_validate__WEBPACK_IMPORTED_MODULE_16__["b"])(this.selectRow[0].copyfromversion)||(e.processUseText="修改",e.processUse="EDIT");var n=this.selectRow.every((function(t){return-1!=e.allowStatus.indexOf(t.lcstatus)}));if(!n)return this.$message.warning("只有状态是【"+e.allowStatusText+"】的数据才可以发起流程"),!1;Object(_api_template_setPersonnel__WEBPACK_IMPORTED_MODULE_9__["processTS"])({templateId:this.templateOid,buttonTypeKey:e.processUse}).then((function(i){i.data.data.records&&0!=i.data.data.records.length?(a.parameter.ids=a.oids,a.parameter.processName=a.result+"-"+e.processUseText+"["+a.Treedata[0].name+"-"+a.selectRow[0].name+"]",a.parameter.type=e.processUse,a.parameter.code=a.templateOid,a.parameter.btmtype=a.selectRow[0].btmname||a.selectRow[0].btmtype,a.parameter.vars={codeClassifyOid:a.codeClassifyOid,templateOid:a.templateOid},a.title=a.selectRow.length>1?e.batchTitle:e.title,a.visibleDeactivate=!0):a.$confirm("当前分类没有添加流程模板,是否不用流程审批直接执行?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){Object(_api_template_setPersonnel__WEBPACK_IMPORTED_MODULE_9__["changeStatus"])({oid:a.oids.join(","),btmname:a.selectRow[0].btmname,lcStatus:t}).then((function(t){200==t.data.code&&(a.$message.success(e.processUseText+"成功"),a.onLoad())}))})).catch((function(){a.$message({type:"info",message:"已取消"})}))}))}},CrudRend:function(){var e=Object(C_java_workspace_GIT_VCI_UBCS_ubcs_Source_UBCS_WEB_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_4__["a"])(regeneratorRuntime.mark((function e(){var t,a,i;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return this.elapsedTime=0,t=performance.now(),e.next=4,Object(_api_GetItem__WEBPACK_IMPORTED_MODULE_8__["TableData"])({templateOid:this.templateOid,codeClassifyOid:this.codeClassifyOid,page:this.page.currentPage,limit:this.page.pageSize});case 4:a=e.sent,i=performance.now(),this.elapsedTime=1*Math.floor(i-t),this.page.total=a.data.total,this.data=a.data.data,this.tableData=a.data.data;case 10:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),handleSizeChange:function(){var e=Object(C_java_workspace_GIT_VCI_UBCS_ubcs_Source_UBCS_WEB_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_4__["a"])(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return this.page.pageSize=t,this.$emit("pageSize",t),this.isLoading=!0,e.next=5,this.CrudRend();case 5:this.isLoading=!1;case 6:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}(),handleCurrentChange:function(){var e=Object(C_java_workspace_GIT_VCI_UBCS_ubcs_Source_UBCS_WEB_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_4__["a"])(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return this.page.currentPage=t,this.$emit("currentPage",t),this.isLoading=!0,e.next=5,this.CrudRend();case 5:this.isLoading=!1;case 6:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}(),handleCellClick:function(e,t){this.editingRow=e,this.editShow=t.property,this.rowOid=e.oid},handleRowClick:function(e,t){this.fileOptions.ownbizOid=e.oid,this.fileOptions.ownbizBtm=e.btmname,this.$refs.dataTable.toggleRowSelection(e)},enumDeleteRow:function(e){var t=this;this.$confirm("是否删除选中数据?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){var e=[];t.selectRow.forEach((function(t){e.push(t.oid)})),Object(_api_GetItem__WEBPACK_IMPORTED_MODULE_8__["deleteCode"])({codeClassifyOid:t.codeClassifyOid,oidList:e}).then((function(e){200===e.data.code&&t.$message({type:"success",message:"删除成功!"}),t.onLoad()}))})).catch((function(){t.$message({type:"info",message:"已取消删除"})}))},saveRow:function(){this.editingRow=null},doLayout:function(){var e=this;this.$nextTick((function(){e.$refs.dataTable&&e.$refs.dataTable.doLayout&&e.$refs.dataTable.doLayout()}))},sortChange:function(e){var t=this;this.isLoading=!0;var a="";a="ascending"==e.order?"asc":"desc",Object(_api_GetItem__WEBPACK_IMPORTED_MODULE_8__["TableData"])({templateOid:this.templateOid,codeClassifyOid:this.codeClassifyOid,order:a,sort:e.prop,page:this.page.currentPage,limit:this.page.pageSize}).then((function(e){setTimeout((function(){t.data=e.data.data,t.isLoading=!1}),100)}))},onLoad:function(){var e=Object(C_java_workspace_GIT_VCI_UBCS_ubcs_Source_UBCS_WEB_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_4__["a"])(regeneratorRuntime.mark((function e(t){var a=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(_api_GetItem__WEBPACK_IMPORTED_MODULE_8__["TableData"])({templateOid:this.templateOid,codeClassifyOid:this.codeClassifyOid,page:this.page.currentPage,limit:this.page.pageSize}).then((function(e){a.tableData=e.data.data,a.doLayout()}));case 2:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}(),handleSelectionChange:function(e){this.selectRow=e},handleSelection:function(e,t){this.fileOptions.ownbizOid=t.oid,this.fileOptions.ownbizBtm=t.btmname},handleSelectionAll:function(){this.fileOptions.ownbizOid="0",this.fileOptions.ownbizBtm="0"},editHandler:function(){1!==this.selectRow.length?this.$message.warning("请选择一条数据"):"Editing"!==this.selectRow[0].lcstatus?this.$message.warning("编码状态不是“编辑中”,不可编辑"):(this.editvisible=!0,this.rowOid=this.selectRow[0].oid)},findHandler:function(){this.findvisible=!0},echoContion:function(e){var t=this;Object(_api_GetItem__WEBPACK_IMPORTED_MODULE_8__["FindData"])(_objectSpread({templateOid:this.templateOid,codeClassifyOid:this.codeClassifyOid},e)).then((function(e){t.tableData=e.data.data,t.page.total=e.data.total}))},similarHandler:function(){this.selectRow.length<=0?this.$message.warning("请选择一条数据"):this.selectRow.length>1?this.$message.warning("只能选择一条数据"):this.similarVisible=!0},DataChange:function(){this.selectRow.length<=0?this.$message.warning("请选择一条数据"):this.selectRow.length>1?this.$message.warning("只能选择一条数据"):"Released"!=this.selectRow[0].lcstatus?this.$message.warning("只有状态为已发布的数据才能进行数据更改"):(this.DataVisible=!0,this.rowOid=this.selectRow[0]["oid"])},AddSumbit:function(e){var t=this;_util_func__WEBPACK_IMPORTED_MODULE_19__["a"].notEmpty(e.ts)&&(e.ts=_util_func__WEBPACK_IMPORTED_MODULE_19__["a"].formattedDateTime(e.ts)),Object(_api_GetItem__WEBPACK_IMPORTED_MODULE_8__["addSaveCode"])(e).then((function(e){t.$nextTick((function(){t.addvisible=!1,t.$message.success("保存成功"),t.onLoad()}))}))},EditSumbit:function(e){var t=this;Object(_api_GetItem__WEBPACK_IMPORTED_MODULE_8__["editSaveCode"])(e).then((function(e){t.$nextTick((function(){t.editvisible=!1,t.$message.success("保存成功"),t.onLoad()}))}))},updataSumbit:function(e){var t=this;e.copyFromVersion=this.rowOid,e.oid="",Object(_api_GetItem__WEBPACK_IMPORTED_MODULE_8__["upSaveCode"])(e).then((function(e){t.$nextTick((function(){t.DataVisible=!1,t.$message.success("保存成功"),t.onLoad()}))}))},openBatchImport:function(e){this.batchImportData.visible=!0,this.batchImportData.type=e,this.batchImportData.codeClassifyOid=this.codeClassifyOid},tableFindInp:function(){var e=this;this.isLoading=!0,Object(_api_GetItem__WEBPACK_IMPORTED_MODULE_8__["TableData"])(Object(C_java_workspace_GIT_VCI_UBCS_ubcs_Source_UBCS_WEB_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_1__["a"])({templateOid:this.templateOid,codeClassifyOid:this.codeClassifyOid,page:this.page.currentPage,limit:this.page.pageSize},"conditionMap["+this.keyWordFind+"]","*"+this.WupinFindValue+"*")).then((function(t){e.tableData=t.data.data,e.page.total=t.data.total,e.isLoading=!1}))}}}},"1aeb":function(e,t,a){},"1af7":function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("avue-crud",{ref:"crud",attrs:{data:e.data,option:e.option},on:{"on-load":e.getList,"row-del":e.rowDel,"refresh-change":e.refreshChange,"search-change":e.searchChange,"row-click":e.handleRowClick},model:{value:e.form,callback:function(t){e.form=t},expression:"form"}},[t("template",{slot:"menuLeft"},[t("span",[e._v("当前选择生命周期:"+e._s(this.lifeList))])])],2),t("div")],1)},r=[],n=(a("7f7f"),{name:"Businpackage.vue",data:function(){return{lifeList:"",data:[{name:"测试1"},{name:"测试2"},{name:"测试3"},{name:"测试4"}],form:{},option:{height:300,headerAlign:"center",align:"center",border:!0,editBtn:!1,index:!0,searchMenuSpan:8,searchSpan:9,searchBtnText:"查找",searchLabelWidth:100,addBtn:!1,indexFixed:!1,menuFixed:!1,column:[{label:"生命周期名称",prop:"name",search:!0,searchWidth:170}]}}},methods:{handleRowClick:function(e){console.log(e),this.lifeList=e.name},searchChange:function(e,t){t&&t(),this.params=e,this.page.currentPage=1,this.getList(),this.$message.success("搜索成功")},rowDel:function(e){var t=this;this.$confirm("此操作将永久删除, æ˜¯å¦ç»§ç»­?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return del(e.id)})).then((function(){t.$message.success("删除成功"),t.getList()}))}}}),o=n,s=a("2877"),l=Object(s["a"])(o,i,r,!1,null,"16826a12",null);t["default"]=l.exports},"1bd9":function(e,t,a){"use strict";a("cf7a")},"1be0":function(e,t,a){},"1ca4":function(e,t,a){"use strict";t["a"]={title:"VCI-CODE",logo:"S",key:"saber",indexTitle:"VCI-CODE",image:"../public/img/bg/img-logo.png",clientId:"saber",clientSecret:"saber_secret",tenantMode:!0,tenantId:"000000",captchaMode:!0,switchMode:!1,lockPage:"/lock",tokenTime:3e3,tokenHeader:"Blade-Auth",statusWhiteList:[],isFirstPage:!1,fistPage:{label:"首页",value:"/wel/index",params:{},query:{},meta:{i18n:"dashboard"},group:[],close:!1},menu:{iconDefault:"iconfont icon-caidan",props:{label:"name",path:"path",icon:"source",children:"children"}},authUrl:"http://localhost:38000/ubcs-auth/oauth/render",reportUrl:"http://localhost:8108/ureport",ssoUrl:"http://localhost:37000/ubcs-auth/oauth/authorize?client_id=sword&response_type=111&redirect_uri=",redirectUri:"http://localhost:38000"}},"1e18":function(e,t,a){},"1e69":function(e,t,a){"use strict";a.r(t),a.d(t,"startList",(function(){return s})),a.d(t,"claimList",(function(){return l})),a.d(t,"todoList",(function(){return c})),a.d(t,"sendList",(function(){return u})),a.d(t,"doneList",(function(){return d})),a.d(t,"claimTask",(function(){return p})),a.d(t,"completeTask",(function(){return f}));a("8e6e"),a("ac6a"),a("456d");var i=a("ade3"),r=a("b5c6");function n(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function o(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?n(Object(a),!0).forEach((function(t){Object(i["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):n(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var s=function(e,t,a){return Object(r["a"])({url:"/api/ubcs-flow/work/start-list",method:"get",params:o(o({},a),{},{current:e,size:t})})},l=function(e,t,a){return Object(r["a"])({url:"/api/ubcs-flow/work/claim-list",method:"get",params:o(o({},a),{},{current:e,size:t})})},c=function(e,t,a){return Object(r["a"])({url:"/api/ubcs-flow/work/todo-list",method:"get",params:o(o({},a),{},{current:e,size:t})})},u=function(e,t,a){return Object(r["a"])({url:"/api/ubcs-flow/work/send-list",method:"get",params:o(o({},a),{},{current:e,size:t})})},d=function(e,t,a){return Object(r["a"])({url:"/api/ubcs-flow/work/done-list",method:"get",params:o(o({},a),{},{current:e,size:t})})},p=function(e){return Object(r["a"])({url:"/api/ubcs-flow/work/claim-task",method:"post",params:{taskId:e}})},f=function(e){return Object(r["a"])({url:"/api/ubcs-flow/work/complete-task",method:"post",data:e})}},"1ef8":function(e,t,a){"use strict";a.r(t),a.d(t,"gridCodeFixedValue",(function(){return s})),a.d(t,"addSaveCodeFixedValue",(function(){return l})),a.d(t,"editCodeFixedValue",(function(){return c})),a.d(t,"deleteCodeFixedValue",(function(){return u})),a.d(t,"saveOrder",(function(){return d}));a("8e6e"),a("ac6a"),a("456d");var i=a("ade3"),r=a("b5c6");function n(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function o(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?n(Object(a),!0).forEach((function(t){Object(i["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):n(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var s=function(e,t,a){return Object(r["a"])({url:"/api/ubcs-code/codeFixedValueController/gridCodeFixedValue",method:"get",params:o(o({},a),{},{current:e,size:t})})},l=function(e){return Object(r["a"])({url:"/api/ubcs-code/codeFixedValueController/addSave",method:"post",data:e})},c=function(e){return Object(r["a"])({url:"/api/ubcs-code/codeFixedValueController/editSave",method:"put",data:e})},u=function(e){return Object(r["a"])({url:"/api/ubcs-code/codeFixedValueController/deleteData",method:"delete",data:e})},d=function(e){return Object(r["a"])({url:"/api/ubcs-code/codeFixedValueController/saveOrder",method:"post",data:e})}},"20bf":function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e._self._c;return t("div",{staticClass:"avue-sidebar"},[t("logo"),t("el-scrollbar",{staticStyle:{height:"100%"}},[e.validatenull(e.menu)?t("div",{staticClass:"avue-sidebar--tip"},[e._v(e._s(e.$t("menuTip"))+"\n    ")]):e._e(),t("el-menu",{attrs:{"unique-opened":"","default-active":e.nowTagValue,mode:"vertical","show-timeout":200,collapse:e.keyCollapse}},[t("sidebar-item",{attrs:{menu:e.menu,screen:e.screen,first:"",props:e.website.menu.props,collapse:e.keyCollapse}})],1)],1)],1)},r=[],n=(a("8e6e"),a("ac6a"),a("456d"),a("ade3")),o=a("5880"),s=a("7d3a"),l=a("7505");function c(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function u(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?c(Object(a),!0).forEach((function(t){Object(n["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):c(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var d={name:"sidebar",components:{sidebarItem:l["default"],logo:s["default"]},inject:["index"],data:function(){return{}},created:function(){this.index.openMenu()},computed:u(u({},Object(o["mapGetters"])(["website","menu","tag","keyCollapse","screen","menuId"])),{},{nowTagValue:function(){return this.$router.$avueRouter.getValue(this.$route)}}),methods:{}},p=d,f=(a("a94b"),a("2877")),m=Object(f["a"])(p,i,r,!1,null,"1d6d3090",null);t["default"]=m.exports},"20c6":function(e,t,a){},"223b":function(e,t,a){},"245a":function(e,t,a){"use strict";a.r(t);var i=a("96eb"),r=a.n(i),n=function(e){var t=e.mock;t&&(r.a.mock("/user/login","post",{data:(new Date).getTime()+""}),r.a.mock("/user/logout","get",{data:!0}),r.a.mock("/user/refesh","post",{data:(new Date).getTime()+""}),r.a.mock("/user/getTable","get",(function(){for(var e=[],t=0;t<5;t++)e.push(r.a.mock({id:"@increment",name:r.a.mock("@cname"),username:r.a.mock("@last"),type:[0,2],checkbox:[0,1],"number|0-100":0,datetime:1532932422071,"sex|0-1":0,moreselect:[0,1],grade:0,address:r.a.mock("@cparagraph(1, 3)"),check:[1,3,4]}));return{data:{total:11,pageSize:10,tableData:e}}})))},o=[{label:"首页",path:"/wel/index",icon:"el-icon-menu",meta:{i18n:"dashboard"},parentId:0},{label:"测试",icon:"el-icon-document",path:"/test/index",meta:{i18n:"test"},parentId:3}],s=function(e){var t=e.mock;t&&r.a.mock("/user/getTopMenu","get",(function(){return{data:o}}))},l=function(e){var t=e.mock;t&&r.a.mock("/api/ubcs-auth/oauth/token/refresh","post",(function(){return{data:{account:"admin",user_name:"admin",nick_name:"管理员",role_name:"administrator",avatar:"https://gw.alipayobjects.com/zos/rmsportal/BiazfanxmamNRoxxVxka.png",access_token:"eyJ0eXAiOiJKc29uV2ViVG9rZW4iLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJpc3N1c2VyIiwiYXVkIjoiYXVkaWVuY2UiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJyb2xlX2lkIjoiMTEyMzU5ODgxNjczODY3NTIwMSIsInVzZXJfbmFtZSI6ImFkbWluIiwibmlja19uYW1lIjoi566h55CG5ZGYIiwiYWNjb3VudCI6ImFkbWluIiwidGVuYW50X2NvZGUiOiIwMDAwMDAiLCJjbGllbnRfaWQiOiJzd29yZCIsImV4cCI6MTU1Nzk0Njc5OSwibmJmIjoxNTU3ODgxODg0fQ.FT8y1v1tg8hOAAoQpKlarKMgmsSXol-561edqtvOwa4",refresh_token:"eyJ0eXAiOiJKc29uV2ViVG9rZW4iLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJpc3N1c2VyIiwiYXVkIjoiYXVkaWVuY2UiLCJyb2xlX25hbWUiOiJhZG1pbmlzdHJhdG9yIiwidXNlcl9pZCI6IjExMjM1OTg4MjE3Mzg2NzUyMDEiLCJyb2xlX2lkIjoiMTEyMzU5ODgxNjczODY3NTIwMSIsInVzZXJfbmFtZSI6ImFkbWluIiwibmlja19uYW1lIjoi566h55CG5ZGYIiwiYWNjb3VudCI6ImFkbWluIiwidGVuYW50X2NvZGUiOiIwMDAwMDAiLCJjbGllbnRfaWQiOiJzd29yZCIsImV4cCI6MTU1Nzk0Njc5OSwibmJmIjoxNTU3ODgxODg0fQ.FT8y1v1tg8hOAAoQpKlarKMgmsSXol-561edqtvOwa4",token_type:"bearer",expires_in:64915,license:"powered by bladex"}}}))};function c(){var e={code:200,success:!0,msg:"操作成功"},t=[];return t.push({id:"1",paramName:"是否开启注册功能--mock测试",paramKey:"account.registerUser",paramValue:"true",remark:"描述"},{id:"2",paramName:"账号初始密码--mock测试",paramKey:"account.initPassword",paramValue:"123456",remark:"描述"}),e.data={total:10,size:10,current:1,searchCount:!0,pages:1,records:t},e}function u(){var e={code:200,success:!0,msg:"操作成功",data:{id:"1",paramName:"是否开启注册功能",paramKey:"account.registerUser",paramValue:"true",remark:"描述"}};return e}function d(){return{code:200,success:!0,msg:"操作成功"}}var p=function(e){var t=e.mock;t&&(r.a.mock(/\/api\/ubcs-system\/param\/list/,"get",c),r.a.mock(/\/api\/ubcs-system\/param\/detail/,"get",u),r.a.mock(/\/api\/ubcs-system\/param\/submit/,"post",d),r.a.mock(/\/api\/ubcs-system\/param\/remove/,"post",d))},f={mock:!1};n(f),s(f),l(f),p(f)},2499:function(e,t,a){"use strict";a.r(t),a.d(t,"getList",(function(){return s})),a.d(t,"getDetail",(function(){return l})),a.d(t,"remove",(function(){return c})),a.d(t,"add",(function(){return u})),a.d(t,"update",(function(){return d})),a.d(t,"enable",(function(){return p})),a.d(t,"send",(function(){return f}));a("8e6e"),a("ac6a"),a("456d");var i=a("ade3"),r=a("b5c6");function n(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function o(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?n(Object(a),!0).forEach((function(t){Object(i["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):n(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var s=function(e,t,a){return Object(r["a"])({url:"/api/ubcs-resource/sms/list",method:"get",params:o(o({},a),{},{current:e,size:t})})},l=function(e){return Object(r["a"])({url:"/api/ubcs-resource/sms/detail",method:"get",params:{id:e}})},c=function(e){return Object(r["a"])({url:"/api/ubcs-resource/sms/remove",method:"post",params:{ids:e}})},u=function(e){return Object(r["a"])({url:"/api/ubcs-resource/sms/submit",method:"post",data:e})},d=function(e){return Object(r["a"])({url:"/api/ubcs-resource/sms/submit",method:"post",data:e})},p=function(e){return Object(r["a"])({url:"/api/ubcs-resource/sms/enable",method:"post",params:{id:e}})},f=function(e,t,a){return Object(r["a"])({url:"/api/ubcs-resource/sms/endpoint/send-message",method:"post",params:{code:e,phones:t,params:a}})}},2666:function(e,t,a){var i={"./system/dict":"cee8","./system/dict.js":"cee8","./system/dictbiz":"d4f4","./system/dictbiz.js":"d4f4","./system/param":"1249","./system/param.js":"1249","./user/info":"cadc","./user/info.js":"cadc"};function r(e){var t=n(e);return a(t)}function n(e){if(!a.o(i,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return i[e]}r.keys=function(){return Object.keys(i)},r.resolve=n,e.exports=r,r.id="2666"},2746:function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e._self._c;return t("el-dialog",{directives:[{name:"dialogDrag",rawName:"v-dialogDrag"}],staticClass:"avue-dialog avue-dialog--top",attrs:{visible:e.dialogVisible,top:"0vh",title:"相似项查询",width:e.width,"append-to-body":""},on:{"update:visible":function(t){e.dialogVisible=t},opened:e.openDialog}},[t("ResembleQuery",e._b({directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],ref:"ResembleQuery",attrs:{column:e.column,templateOid:e.templateOid,codeRuleOid:e.codeRuleOid,codeClassifyOid:e.codeClassifyOid}},"ResembleQuery",e.$attrs,!1))],1)},r=[],n=a("902d"),o=a("6657"),s={name:"ResembleQueryDialog",components:{ResembleQuery:o["default"]},props:{visible:{type:Boolean,default:!1},codeClassifyOid:{type:String,default:""},templateOid:{type:String,default:""},rowOid:"",codeRuleOid:{type:String,default:""},type:{type:String,default:"add"},form:{type:Object,default:function(){return{}}}},data:function(){return{column:[],loading:!1,detailData:{}}},computed:{dialogVisible:{get:function(){return this.visible},set:function(e){this.$emit("update:visible",e)}}},methods:{openDialog:function(){var e=this;this.loading=!0,Object(n["getFormDetail"])({templateOid:this.templateOid,oid:this.rowOid}).then((function(t){return e.detailData=t.data.data[0]||{},Object(n["getFormTemplate"])({templateOid:e.templateOid,codeClassifyOid:e.codeClassifyOid})})).then((function(t){e.loading=!1,t.data&&t.data.resembleTableVO.cols&&t.data.resembleTableVO.cols.length>0?(e.column=t.data.resembleTableVO.cols,e.$refs.ResembleQuery.resembleQuery(e.detailData)):e.column=[]}))}}},l=s,c=a("2877"),u=Object(c["a"])(l,i,r,!1,null,"4c1d99af",null);t["default"]=u.exports},"276d":function(e,t,a){"use strict";a.r(t),a.d(t,"getList",(function(){return s})),a.d(t,"getLazyList",(function(){return l})),a.d(t,"getTableDefinedUrl",(function(){return c}));a("8e6e"),a("ac6a"),a("456d");var i=a("ade3"),r=a("b5c6");function n(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function o(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?n(Object(a),!0).forEach((function(t){Object(i["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):n(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var s=function(e,t,a,i,n){return Object(r["a"])({url:i,method:n,params:o(o({},e),{},{page:t,limit:a})})},l=function(e,t){return Object(r["a"])({url:t,method:"get",params:o({},e)})},c=function(e,t){return Object(r["a"])({url:t,method:"get",params:o({},e)})}},"286c":function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e._self._c;return t("div",{staticClass:"top-menu"},[t("el-menu",{attrs:{"default-active":e.activeIndex,mode:"horizontal","text-color":"#333"}},[t("el-menu-item",{key:"0",attrs:{index:"0"},nativeOn:{click:function(t){return e.openHome(e.itemHome)}}},[t("template",{slot:"title"},[t("i",{class:e.itemHome.source}),t("span",[e._v(e._s(e.generateTitle(e.itemHome)))])])],2),e._l(e.items,(function(a,i){return[t("el-menu-item",{key:i,attrs:{index:a.id+""},nativeOn:{click:function(t){return e.openMenu(a)}}},[t("template",{slot:"title"},[t("i",{class:a.source,staticStyle:{"padding-right":"5px"}}),t("span",[e._v(e._s(e.generateTitle(a)))])])],2)]}))],2)],1)},r=[],n=(a("8e6e"),a("ac6a"),a("456d"),a("7f7f"),a("ade3")),o=a("5880");function s(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function l(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?s(Object(a),!0).forEach((function(t){Object(n["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):s(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var c={name:"top-menu",data:function(){return{itemHome:{name:"首页",source:"el-icon-menu"},activeIndex:"0",items:[]}},inject:["index"],created:function(){this.getMenu()},computed:l({},Object(o["mapGetters"])(["tagCurrent","menu"])),methods:{openHome:function(e){this.index.openMenu(e),this.$router.push({path:this.$router.$avueRouter.getPath({name:e.name,src:""},{})})},openMenu:function(e){this.index.openMenu(e)},getMenu:function(){var e=this;this.$store.dispatch("GetTopMenu").then((function(t){e.items=t}))},generateTitle:function(e){return this.$router.$avueRouter.generateTitle(e.name,(e.meta||{}).i18n)}}},u=c,d=a("2877"),p=Object(d["a"])(u,i,r,!1,null,null,null);t["default"]=p.exports},"28c5":function(e,t,a){"use strict";a.r(t),a.d(t,"getList",(function(){return s})),a.d(t,"getDetail",(function(){return l})),a.d(t,"remove",(function(){return c})),a.d(t,"add",(function(){return u})),a.d(t,"update",(function(){return d}));a("8e6e"),a("ac6a"),a("456d");var i=a("ade3"),r=a("b5c6");function n(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function o(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?n(Object(a),!0).forEach((function(t){Object(i["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):n(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var s=function(e,t,a){return Object(r["a"])({url:"/api/ubcs-code/codeSynonym/list",method:"get",params:o(o({},a),{},{current:e,size:t})})},l=function(e){return Object(r["a"])({url:"/api/ubcs-code/codeSynonym/detail",method:"get",params:{oid:e}})},c=function(e){return Object(r["a"])({url:"/api/ubcs-code/codeSynonym/remove",method:"post",params:{oids:oids}})},u=function(e){return Object(r["a"])({url:"/api/ubcs-code/codeSynonym/submit",method:"post",data:e})},d=function(e){return Object(r["a"])({url:"/api/ubcs-code/codeSynonym/submit",method:"post",data:e})}},2905:function(e,t,a){"use strict";a.r(t),a.d(t,"getList",(function(){return s})),a.d(t,"remove",(function(){return l})),a.d(t,"add",(function(){return c})),a.d(t,"update",(function(){return u})),a.d(t,"getNotice",(function(){return d}));a("8e6e"),a("ac6a"),a("456d");var i=a("ade3"),r=a("b5c6");function n(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function o(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?n(Object(a),!0).forEach((function(t){Object(i["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):n(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var s=function(e,t,a){return Object(r["a"])({url:"/api/ubcs-desk/notice/list",method:"get",params:o(o({},a),{},{current:e,size:t})})},l=function(e){return Object(r["a"])({url:"/api/ubcs-desk/notice/remove",method:"post",params:{ids:e}})},c=function(e){return Object(r["a"])({url:"/api/ubcs-desk/notice/submit",method:"post",data:e})},u=function(e){return Object(r["a"])({url:"/api/ubcs-desk/notice/submit",method:"post",data:e})},d=function(e){return Object(r["a"])({url:"/api/ubcs-desk/notice/detail",method:"get",params:{id:e}})}},2934:function(e,t,a){"use strict";a.r(t),a.d(t,"exportBlob",(function(){return r}));var i=a("b5c6"),r=function(e){return Object(i["a"])({url:e,method:"get",responseType:"blob"})}},"2c6a":function(e,t,a){"use strict";a("2f4b")},"2c75":function(e,t,a){"use strict";a.r(t),a.d(t,"getList",(function(){return s})),a.d(t,"remove",(function(){return l})),a.d(t,"add",(function(){return c})),a.d(t,"update",(function(){return u}));a("8e6e"),a("ac6a"),a("456d");var i=a("ade3"),r=a("b5c6");function n(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function o(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?n(Object(a),!0).forEach((function(t){Object(i["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):n(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var s=function(e,t,a){return Object(r["a"])({url:"/api/ubcs-system/param/list",method:"get",params:o(o({},a),{},{current:e,size:t})})},l=function(e){return Object(r["a"])({url:"/api/ubcs-system/param/remove",method:"post",params:{ids:e}})},c=function(e){return Object(r["a"])({url:"/api/ubcs-system/param/submit",method:"post",data:e})},u=function(e){return Object(r["a"])({url:"/api/ubcs-system/param/submit",method:"post",data:e})}},"2f4b":function(e,t,a){},"2fee":function(e,t,a){"use strict";a("8a50")},3528:function(e,t,a){"use strict";a.r(t),a.d(t,"getPage",(function(){return s})),a.d(t,"grantTree",(function(){return l})),a.d(t,"grant",(function(){return c})),a.d(t,"remove",(function(){return u})),a.d(t,"add",(function(){return d})),a.d(t,"update",(function(){return p})),a.d(t,"getRole",(function(){return f})),a.d(t,"getRoleTree",(function(){return m})),a.d(t,"getRoleTreeById",(function(){return h}));a("8e6e"),a("ac6a"),a("456d");var i=a("ade3"),r=a("b5c6");function n(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function o(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?n(Object(a),!0).forEach((function(t){Object(i["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):n(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var s=function(e,t,a){return Object(r["a"])({url:"/api/ubcs-system/role/page",method:"get",params:o(o({},a),{},{current:e,size:t})})},l=function(){return Object(r["a"])({url:"/api/ubcs-system/menu/grant-tree",method:"get"})},c=function(e,t,a,i){return Object(r["a"])({url:"/api/ubcs-system/role/grant",method:"post",data:{roleIds:e,menuIds:t,dataScopeIds:a,apiScopeIds:i}})},u=function(e){return Object(r["a"])({url:"/api/ubcs-system/role/remove",method:"post",params:{ids:e}})},d=function(e){return Object(r["a"])({url:"/api/ubcs-system/role/submit",method:"post",data:e})},p=function(e){return Object(r["a"])({url:"/api/ubcs-system/role/submit",method:"post",data:e})},f=function(e){return Object(r["a"])({url:"/api/ubcs-system/menu/role-tree-keys",method:"get",params:{roleIds:e}})},m=function(e){return Object(r["a"])({url:"/api/ubcs-system/role/tree",method:"get",params:{tenantId:e}})},h=function(e){return Object(r["a"])({url:"/api/ubcs-system/role/tree-by-id",method:"get",params:{roleId:e}})}},3562:function(e,t,a){"use strict";a("c35b")},"35a0":function(e,t,a){"use strict";a.r(t),a.d(t,"getList",(function(){return s})),a.d(t,"getParentList",(function(){return l})),a.d(t,"getChildList",(function(){return c})),a.d(t,"remove",(function(){return u})),a.d(t,"removeChild",(function(){return d})),a.d(t,"add",(function(){return p})),a.d(t,"addChild",(function(){return f})),a.d(t,"update",(function(){return m})),a.d(t,"updateChild",(function(){return h})),a.d(t,"getDict",(function(){return b})),a.d(t,"getDictChild",(function(){return g})),a.d(t,"getDictTree",(function(){return y})),a.d(t,"getDictionary",(function(){return v}));a("8e6e"),a("ac6a"),a("456d");var i=a("ade3"),r=a("b5c6");function n(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function o(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?n(Object(a),!0).forEach((function(t){Object(i["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):n(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var s=function(e,t,a){return Object(r["a"])({url:"/api/ubcs-omd/enum/list",method:"get",params:o(o({},a),{},{current:e,size:t})})},l=function(e,t,a){return Object(r["a"])({url:"/api/ubcs-omd/enum/parent-list",method:"get",params:o(o({},a),{},{current:e,size:t})})},c=function(e,t,a,i){return Object(r["a"])({url:"/api/ubcs-omd/enumItem/listAll",method:"get",params:o(o({},i),{},{current:e,size:t,parentoid:a})})},u=function(e){return Object(r["a"])({url:"/api/ubcs-omd/enum/remove",method:"post",params:{ids:e}})},d=function(e){return Object(r["a"])({url:"/api/ubcs-omd/enumItem/remove",method:"post",params:{ids:e}})},p=function(e){return Object(r["a"])({url:"/api/ubcs-omd/enum/submit",method:"post",data:e})},f=function(e){return Object(r["a"])({url:"/api/ubcs-omd/enumItem/submit",method:"post",data:e})},m=function(e){return Object(r["a"])({url:"/api/ubcs-omd/enum/submit",method:"post",data:e})},h=function(e){return Object(r["a"])({url:"/api/ubcs-omd/enumItem/submit",method:"post",data:e})},b=function(e){return Object(r["a"])({url:"/api/ubcs-omd/enum/detail",method:"get",params:{oid:e}})},g=function(e){return Object(r["a"])({url:"/api/ubcs-omd/enumItem/detail",method:"get",params:{oid:e}})},y=function(e,t,a){return Object(r["a"])({url:"/api/ubcs-omd/enum/tree",method:"get",params:o(o({},a),{},{current:e,size:t})})},v=function(e){return Object(r["a"])({url:"/api/ubcs-omd/enum/dictionary",method:"get",params:e})}},"368f":function(e,t,a){"use strict";a.r(t),a.d(t,"getList",(function(){return s})),a.d(t,"getPage",(function(){return l})),a.d(t,"getDetail",(function(){return c})),a.d(t,"remove",(function(){return u})),a.d(t,"add",(function(){return d})),a.d(t,"update",(function(){return p})),a.d(t,"enable",(function(){return f}));a("8e6e"),a("ac6a"),a("456d");var i=a("ade3"),r=a("b5c6");function n(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function o(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?n(Object(a),!0).forEach((function(t){Object(i["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):n(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var s=function(e,t,a){return Object(r["a"])({url:"/api/ubcs-resource/oss/list",method:"get",params:o(o({},a),{},{current:e,size:t})})},l=function(e,t,a){return Object(r["a"])({url:"/api/ubcs-resource/oss/page",method:"get",params:o(o({},a),{},{current:e,size:t})})},c=function(e){return Object(r["a"])({url:"/api/ubcs-resource/oss/detail",method:"get",params:{id:e}})},u=function(e){return Object(r["a"])({url:"/api/ubcs-resource/oss/remove",method:"post",params:{ids:e}})},d=function(e){return Object(r["a"])({url:"/api/ubcs-resource/oss/submit",method:"post",data:e})},p=function(e){return Object(r["a"])({url:"/api/ubcs-resource/oss/submit",method:"post",data:e})},f=function(e){return Object(r["a"])({url:"/api/ubcs-resource/oss/enable",method:"post",params:{id:e}})}},"36a0":function(e,t,a){"use strict";a.r(t),a.d(t,"getList",(function(){return s})),a.d(t,"remove",(function(){return l})),a.d(t,"upload",(function(){return c})),a.d(t,"update",(function(){return u})),a.d(t,"download",(function(){return d})),a.d(t,"getFile",(function(){return p})),a.d(t,"listFilesByOids",(function(){return f}));a("8e6e"),a("ac6a"),a("456d");var i=a("ade3"),r=a("b5c6");function n(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function o(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?n(Object(a),!0).forEach((function(t){Object(i["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):n(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var s=function(e,t,a){return Object(r["a"])({url:"/api/ubcs-resource/fileController/listFiles",method:"get",params:o(o({},a),{},{page:e,limit:t})})},l=function(e){return Object(r["a"])({url:"/api/ubcs-resource/fileController/deleteFile",method:"delete",data:e})},c=function(e){return Object(r["a"])({url:"/api/ubcs-resource/fileController/uploadFile",method:"post",data:e})},u=function(e){return Object(r["a"])({url:"/api/ubcs-resource/fileController/uploadFile",method:"post",data:e})},d=function(e){return Object(r["a"])({url:"/api/ubcs-resource/fileController/downloadFilesByOids",method:"post",headers:{"Content-Type":"application/x-www-form-urlencoded;charset=UTF-8"},responseType:"blob",data:e})},p=function(e){return Object(r["a"])({url:"/api/ubcs-resource/fileController/get",method:"get",params:{oid:e}})},f=function(e){return Object(r["a"])({url:"/api/ubcs-resource/fileController/listFilesByOids",method:"get",params:{oids:e}})}},"36d2":function(e,t,a){"use strict";a.r(t),a.d(t,"getList",(function(){return s})),a.d(t,"getDetail",(function(){return l})),a.d(t,"remove",(function(){return c})),a.d(t,"add",(function(){return u})),a.d(t,"update",(function(){return d})),a.d(t,"getTableList",(function(){return p})),a.d(t,"getTableInfo",(function(){return f})),a.d(t,"getTableInfoByName",(function(){return m})),a.d(t,"getModelPrototype",(function(){return h})),a.d(t,"submitModelPrototype",(function(){return b})),a.d(t,"prototypeDetail",(function(){return g}));a("8e6e"),a("ac6a"),a("456d");var i=a("ade3"),r=a("b5c6");function n(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function o(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?n(Object(a),!0).forEach((function(t){Object(i["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):n(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var s=function(e,t,a){return Object(r["a"])({url:"/api/ubcs-develop/model/list",method:"get",params:o(o({},a),{},{current:e,size:t})})},l=function(e){return Object(r["a"])({url:"/api/ubcs-develop/model/detail",method:"get",params:{id:e}})},c=function(e){return Object(r["a"])({url:"/api/ubcs-develop/model/remove",method:"post",params:{ids:e}})},u=function(e){return Object(r["a"])({url:"/api/ubcs-develop/model/submit",method:"post",data:e})},d=function(e){return Object(r["a"])({url:"/api/ubcs-develop/model/submit",method:"post",data:e})},p=function(e){return Object(r["a"])({url:"/api/ubcs-develop/model/table-list",method:"get",params:{datasourceId:e}})},f=function(e,t){return Object(r["a"])({url:"/api/ubcs-develop/model/table-info",method:"get",params:{modelId:e,datasourceId:t}})},m=function(e,t){return Object(r["a"])({url:"/api/ubcs-develop/model/table-info",method:"get",params:{tableName:e,datasourceId:t}})},h=function(e,t){return Object(r["a"])({url:"/api/ubcs-develop/model/model-prototype",method:"get",params:{modelId:e,datasourceId:t}})},b=function(e){return Object(r["a"])({url:"/api/ubcs-develop/model-prototype/submit-list",method:"post",data:e})},g=function(e){return Object(r["a"])({url:"/api/ubcs-develop/model-prototype/select",method:"get",params:{modelId:e}})}},"371f":function(e,t,a){"use strict";a.r(t),a.d(t,"modelList",(function(){return s})),a.d(t,"managerList",(function(){return l})),a.d(t,"followList",(function(){return c})),a.d(t,"removeModel",(function(){return u})),a.d(t,"deployModel",(function(){return d})),a.d(t,"changeState",(function(){return p})),a.d(t,"deployUpload",(function(){return f})),a.d(t,"deleteDeployment",(function(){return m})),a.d(t,"deleteProcessInstance",(function(){return h})),a.d(t,"submitModel",(function(){return b})),a.d(t,"detail",(function(){return g})),a.d(t,"modelView",(function(){return y}));a("8e6e"),a("456d"),a("ac6a");var i=a("ade3"),r=a("b5c6");function n(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function o(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?n(Object(a),!0).forEach((function(t){Object(i["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):n(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var s=function(e,t,a){return Object(r["a"])({url:"/api/ubcs-flow/model/list",method:"get",params:o(o({},a),{},{current:e,size:t})})},l=function(e,t,a){return Object(r["a"])({url:"/api/ubcs-flow/manager/list",method:"get",params:o(o({},a),{},{current:e,size:t})})},c=function(e,t,a){return Object(r["a"])({url:"/api/ubcs-flow/follow/list",method:"get",params:o(o({},a),{},{current:e,size:t})})},u=function(e){return Object(r["a"])({url:"/api/ubcs-flow/model/remove",method:"post",params:{ids:e}})},d=function(e){return Object(r["a"])({url:"/api/ubcs-flow/model/deploy",method:"post",params:e})},p=function(e){return Object(r["a"])({url:"/api/ubcs-flow/manager/change-state",method:"post",params:e})},f=function(e,t,a){var i=new FormData;return i.append("category",e),i.append("tenantIds",t),a.forEach((function(e){i.append("files",e)})),Object(r["a"])({headers:{"Content-Type":"multipart/form-data"},url:"/api/ubcs-flow/manager/deploy-upload",method:"post",data:i})},m=function(e){return Object(r["a"])({url:"/api/ubcs-flow/manager/delete-deployment",method:"post",params:{deploymentIds:e}})},h=function(e){return Object(r["a"])({url:"/api/ubcs-flow/follow/delete-process-instance",method:"post",params:e})},b=function(e){return Object(r["a"])({url:"/api/ubcs-flow/model/submit",method:"post",data:e})},g=function(e){return Object(r["a"])({url:"/api/ubcs-flow/model/detail",method:"get",params:e})},y=function(e){return Object(r["a"])({url:"/api/ubcs-flow/process/model-view",method:"get",params:e})}},"38d4":function(e,t,a){},"3c60":function(e,t,a){"use strict";a("dea5")},"3dfd":function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e._self._c;return t("div",{attrs:{id:"app"}},[t("router-view")],1)},r=[],n={name:"app",data:function(){return{}},watch:{},created:function(){},methods:{},computed:{}},o=n,s=(a("3e40"),a("2877")),l=Object(s["a"])(o,i,r,!1,null,null,null);t["default"]=l.exports},"3e40":function(e,t,a){"use strict";a("4a63")},"42e0":function(e,t,a){"use strict";a("df22")},4360:function(e,t,a){"use strict";var i=a("8bbf"),r=a.n(i),n=a("5880"),o=a.n(n),s=(a("7514"),a("ac6a"),a("0a5a")),l=a("5f72"),c=a("e3c4"),u=a("c54a"),d=a("0e0b"),p=a("1ca4"),f=a("c24f"),m=a("c0c7"),h=a("a6dc"),b=a("8237"),g=a.n(b);function y(e,t){var a=p["a"].menu,i=a.props,r={label:i.label||"name",path:i.path||"path",icon:i.icon||"icon",children:i.children||"children"},n=e[r.icon];e[r.icon]=Object(u["b"])(n)?a.iconDefault:n;var o=e[r.children]&&0!==e[r.children].length;o||(e[r.children]=[]),o||!t||Object(u["a"])(e[r.path])?e[r.children].forEach((function(e){y(e)})):e[r.path]=e[r.path]+"/index"}var v={state:{tenantId:Object(c["c"])({name:"tenantId"})||"",userInfo:Object(c["c"])({name:"userInfo"})||[],permission:Object(c["c"])({name:"permission"})||{},roles:[],menuId:{},menu:Object(c["c"])({name:"menu"})||[],menuAll:Object(c["c"])({name:"menuAll"})||[],token:Object(c["c"])({name:"token"})||"",refreshToken:Object(c["c"])({name:"refreshToken"})||"",upadatastatus:[],updataid:{id:""}},actions:{LoginByUsername:function(e,t){var a=e.commit;return new Promise((function(e,i){Object(f["loginByUsername"])(t.tenantId,t.deptId,t.roleId,t.username,g()(t.password),t.type,t.key).then((function(t){var i=t.data;i.error_description?Object(l["Message"])({message:i.error_description,type:"error"}):(a("SET_TOKEN",i.access_token),a("SET_REFRESH_TOKEN",i.refresh_token),a("SET_TENANT_ID",i.tenant_id),a("SET_USER_INFO",i),a("DEL_ALL_TAG"),a("CLEAR_LOCK")),e()})).catch((function(e){i(e)}))}))},LoginByPhone:function(e,t){var a=e.commit;return new Promise((function(e){Object(f["loginByUsername"])(t.phone).then((function(t){var i=t.data.data;a("SET_TOKEN",i),a("DEL_ALL_TAG"),a("CLEAR_LOCK"),e()}))}))},LoginBySocial:function(e,t){var a=e.commit;return new Promise((function(e){Object(f["loginBySocial"])(t.tenantId,t.source,t.state).then((function(t){var i=t.data;i.error_description?Object(l["Message"])({message:i.error_description,type:"error"}):(a("SET_TOKEN",i.access_token),a("SET_REFRESH_TOKEN",i.refresh_token),a("SET_USER_INFO",i),a("SET_TENANT_ID",i.tenant_id),a("DEL_ALL_TAG"),a("CLEAR_LOCK")),e()}))}))},LoginBySso:function(e,t){var a=e.commit,i=t.PathString;return new Promise((function(e){Object(m["ssoLogin"])(i).then((function(t){var i=t.data;i.error_description?Object(l["Message"])({message:i.error_description,type:"error"}):(a("SET_TOKEN",i.access_token),a("SET_REFRESH_TOKEN",i.refresh_token),a("SET_USER_INFO",i),a("SET_TENANT_ID",i.tenant_id),a("DEL_ALL_TAG"),a("CLEAR_LOCK")),e()}))}))},GetUserInfo:function(e){var t=e.commit;return new Promise((function(e,a){Object(f["getUserInfo"])().then((function(a){var i=a.data.data;t("SET_ROLES",i.roles),e(i)})).catch((function(e){a(e)}))}))},refreshToken:function(e,t){var a=e.state,i=e.commit;return new Promise((function(e,r){Object(f["refreshToken"])(a.refreshToken,a.tenantId,Object(u["b"])(t)?a.userInfo.dept_id:t.deptId,Object(u["b"])(t)?a.userInfo.role_id:t.roleId).then((function(t){var a=t.data;i("SET_TOKEN",a.access_token),i("SET_REFRESH_TOKEN",a.refresh_token),i("SET_USER_INFO",a),e()})).catch((function(e){r(e)}))}))},LogOut:function(e){var t=e.commit;return new Promise((function(e,a){Object(f["logout"])().then((function(){t("SET_TOKEN",""),t("SET_MENU",[]),t("SET_MENU_ALL_NULL",[]),t("SET_ROLES",[]),t("SET_TAG_LIST",[]),t("DEL_ALL_TAG"),t("CLEAR_LOCK"),Object(s["c"])(),Object(s["b"])(),e()})).catch((function(e){a(e)}))}))},FedLogOut:function(e){var t=e.commit;return new Promise((function(e){t("SET_TOKEN",""),t("SET_MENU_ALL_NULL",[]),t("SET_MENU",[]),t("SET_ROLES",[]),t("SET_TAG_LIST",[]),t("DEL_ALL_TAG"),t("CLEAR_LOCK"),Object(s["c"])(),Object(s["b"])(),e()}))},GetTopMenu:function(){return new Promise((function(e){Object(h["getTopMenu"])().then((function(t){var a=t.data.data||[];e(a)}))}))},GetMenu:function(e,t){var a=e.commit,i=e.dispatch;return new Promise((function(e){Object(h["getRoutes"])(t).then((function(t){var r=t.data.data,n=Object(d["a"])(r);n.forEach((function(e){y(e,!0)})),a("SET_MENU_ALL",n),a("SET_MENU",n),i("GetButtons"),e(n)}))}))},GetButtons:function(e){var t=e.commit;return new Promise((function(e){Object(f["getButtons"])().then((function(a){var i=a.data.data;t("SET_PERMISSION",i),e()}))}))}},mutations:{byid:function(e,t){e.updataid=t},SET_TOKEN:function(e,t){Object(s["e"])(t),e.token=t,Object(c["e"])({name:"token",content:e.token})},SET_MENU_ID:function(e,t){e.menuId=t},SET_MENU_ALL:function(e,t){var a=e.menuAll;t.forEach((function(e){a.find((function(t){return t.label===e.label&&t.path===e.path}))||a.push(e)})),e.menuAll=a,Object(c["e"])({name:"menuAll",content:e.menuAll})},SET_MENU_ALL_NULL:function(e){e.menuAll=[],Object(c["e"])({name:"menuAll",content:e.menuAll})},SET_MENU:function(e,t){e.menu=t,Object(c["e"])({name:"menu",content:e.menu})},SET_REFRESH_TOKEN:function(e,t){Object(s["d"])(t),e.refreshToken=t,Object(c["e"])({name:"refreshToken",content:e.refreshToken})},SET_TENANT_ID:function(e,t){e.tenantId=t,Object(c["e"])({name:"tenantId",content:e.tenantId})},SET_USER_INFO:function(e,t){e.upadatastatus=t,Object(u["b"])(t.avatar)&&(t.avatar="/img/bg/img-logo.png"),e.userInfo=t,Object(c["e"])({name:"userInfo",content:e.userInfo})},SET_ROLES:function(e,t){e.roles=t},SET_PERMISSION:function(e,t){var a={};t.forEach((function(e){var t={};e.children&&e.children.length>0&&e.children.forEach((function(e){Vue.set(t,e.code,!0)})),Vue.set(a,e.code,t)})),e.permission=a,Object(c["e"])({name:"permission",content:a})}}},O=v,_={state:{language:Object(c["c"])({name:"language"})||"zh",isCollapse:!1,isFullScren:!1,isMenu:!0,isShade:!1,screen:-1,isLock:Object(c["c"])({name:"isLock"})||!1,showTag:!0,showDebug:!0,showCollapse:!0,showSearch:!0,showLock:!0,showFullScren:!0,showTheme:!0,showMenu:!0,showColor:!0,colorName:Object(c["c"])({name:"colorName"})||"#409EFF",themeName:Object(c["c"])({name:"themeName"})||"theme-default",lockPasswd:Object(c["c"])({name:"lockPasswd"})||"",website:p["a"]},mutations:{SET_LANGUAGE:function(e,t){e.language=t,Object(c["e"])({name:"language",content:e.language})},SET_SHADE:function(e,t){e.isShade=t},SET_COLLAPSE:function(e){e.isCollapse=!e.isCollapse},SET_FULLSCREN:function(e){e.isFullScren=!e.isFullScren},SET_IS_MENU:function(e,t){e.isMenu=t},SET_LOCK:function(e){e.isLock=!0,Object(c["e"])({name:"isLock",content:e.isLock,type:"session"})},SET_SCREEN:function(e,t){e.screen=t},SET_COLOR_NAME:function(e,t){e.colorName=t,Object(c["e"])({name:"colorName",content:e.colorName})},SET_THEME_NAME:function(e,t){e.themeName=t,Object(c["e"])({name:"themeName",content:e.themeName})},SET_LOCK_PASSWD:function(e,t){e.lockPasswd=t,Object(c["e"])({name:"lockPasswd",content:e.lockPasswd,type:"session"})},CLEAR_LOCK:function(e){e.isLock=!1,e.lockPasswd="",Object(c["d"])({name:"lockPasswd",type:"session"}),Object(c["d"])({name:"isLock",type:"session"})}}},w=_,C=p["a"].isFirstPage,j=p["a"].fistPage,S={label:"",value:"",params:"",query:"",meta:{},group:[]};function k(e){1===e.length?e[0].close=!1:e.forEach((function(e){e.value===j.value&&!1===C?e.close=!1:e.close=!0}))}var T={state:{tagList:Object(c["c"])({name:"tagList"})||[],tag:Object(c["c"])({name:"tag"})||S,tagWel:j},actions:{},mutations:{ADD_TAG:function(e,t){e.tag=t,Object(c["e"])({name:"tag",content:e.tag}),e.tagList.some((function(e){return Object(d["b"])(e,t)}))||(e.tagList.push(t),k(e.tagList),Object(c["e"])({name:"tagList",content:e.tagList}))},DEL_TAG:function(e,t){e.tagList=e.tagList.filter((function(e){return!Object(d["b"])(e,t)})),k(e.tagList),Object(c["e"])({name:"tagList",content:e.tagList})},DEL_ALL_TAG:function(e){e.tagList=[e.tagWel],Object(c["e"])({name:"tagList",content:e.tagList})},DEL_TAG_OTHER:function(e){e.tagList=e.tagList.filter((function(t){return t.value===e.tag.value||(!p["a"].isFirstPage&&t.value===p["a"].fistPage.value||void 0)})),k(e.tagList),Object(c["e"])({name:"tagList",content:e.tagList})},SET_TAG_LIST:function(e,t){e.tagList=t,Object(c["e"])({name:"tagList",content:e.tagList})}}},D=T,x=(a("6b54"),a("84df")),P={state:{logsList:Object(c["c"])({name:"logsList"})||[]},actions:{SendLogs:function(e){var t=e.state,a=e.commit;return new Promise((function(e,i){Object(f["sendLogs"])(t.logsList).then((function(){a("CLEAR_LOGS"),e()})).catch((function(e){i(e)}))}))}},mutations:{ADD_LOGS:function(e,t){var a=t.type,i=t.message,r=t.stack,n=t.info;e.logsList.push(Object.assign({url:window.location.href,time:Object(x["b"])(new Date)},{type:a,message:i,stack:r,info:n.toString()})),Object(c["e"])({name:"logsList",content:e.logsList})},CLEAR_LOGS:function(e){e.logsList=[],Object(c["e"])({name:"logsList",content:e.logsList})}}},R=P,E=a("7754"),L={state:{flowRoutes:Object(c["c"])({name:"flowRoutes"})||{}},actions:{FlowRoutes:function(e){var t=e.commit;return new Promise((function(e,a){Object(E["getDictionary"])({code:"flow"}).then((function(a){t("SET_FLOW_ROUTES",a.data.data),e()})).catch((function(e){a(e)}))}))}},mutations:{SET_FLOW_ROUTES:function(e,t){e.flowRoutes=t.map((function(e){return{routeKey:"".concat(e.code,"_").concat(e.dictKey),routeValue:e.remark}})),Object(c["e"])({name:"flowRoutes",content:e.flowRoutes})}}},F=L,A={tag:function(e){return e.tags.tag},language:function(e){return e.common.language},website:function(e){return e.common.website},userInfo:function(e){return e.user.userInfo},colorName:function(e){return e.common.colorName},themeName:function(e){return e.common.themeName},isShade:function(e){return e.common.isShade},isCollapse:function(e){return e.common.isCollapse},keyCollapse:function(e,t){return t.screen>1&&t.isCollapse},screen:function(e){return e.common.screen},isLock:function(e){return e.common.isLock},isFullScren:function(e){return e.common.isFullScren},isMenu:function(e){return e.common.isMenu},lockPasswd:function(e){return e.common.lockPasswd},tagList:function(e){return e.tags.tagList},tagWel:function(e){return e.tags.tagWel},token:function(e){return e.user.token},roles:function(e){return e.user.roles},permission:function(e){return e.user.permission},menu:function(e){return e.user.menu},menuId:function(e){return e.user.menuId},menuAll:function(e){return e.user.menuAll},logsList:function(e){return e.logs.logsList},logsLen:function(e){return e.logs.logsList.length||0},logsFlag:function(e,t){return 0===t.logsLen},flowRoutes:function(e){return e.dict.flowRoutes}},B=A,I={state:{codeClassifyOid:""},actions:{},mutations:{codeClassifyOid:function(e,t){e.codeClassifyOid=t,console.log(e.codeClassifyOid)}}},$=I;r.a.use(o.a);var M=new o.a.Store({modules:{user:O,common:w,logs:R,tags:D,dict:F,master:$},getters:B});t["a"]=M},"44b2":function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e._self._c;return t("el-color-picker",{staticClass:"theme-picker",staticStyle:{"padding-top":"18px"},attrs:{size:"mini","popper-class":"theme-picker-dropdown"},model:{value:e.themeVal,callback:function(t){e.themeVal=t},expression:"themeVal"}})},r=[],n=(a("8e6e"),a("456d"),a("c5f6"),a("6b54"),a("3b2b"),a("6762"),a("2fdb"),a("ac6a"),a("a481"),a("ade3")),o=a("5880");function s(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function l(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?s(Object(a),!0).forEach((function(t){Object(n["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):s(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var c=a("f6f8").version,u="#409EFF",d=function(){return{data:function(){return{themeVal:u}},created:function(){this.themeVal=this.colorName},watch:{themeVal:function(e,t){this.$store.commit("SET_COLOR_NAME",e),this.updateTheme(e,t)}},computed:l({},Object(o["mapGetters"])(["colorName"])),methods:{updateTheme:function(e,t){var a=this;if("string"===typeof e){var i=document.getElementsByTagName("head")[0],r=this.getThemeCluster(e.replace("#","")),n=this.getThemeCluster(t.replace("#","")),o=function(e,t){return function(){var n=a.getThemeCluster(u.replace("#","")),o=a.updateStyle(a[e],n,r),s=document.getElementById(t);s||(s=document.createElement("style"),s.setAttribute("id",t),i.appendChild(s)),s.innerText=o}},s=o("chalk","chalk-style");if(this.chalk)s();else{var l="/cdn/element-ui/".concat(c,"/theme-chalk/index.css");this.getCSSString(l,s,"chalk")}for(var d=[].slice.call(document.getElementsByTagName("head")[0].getElementsByTagName("link")),p=function(e){var t=d[e];t.href.includes("css")&&a.getCSSString(t.href,(function(t){var n=a.getThemeCluster(u.replace("#","")),o=a.updateStyle(t,n,r),s=document.getElementById(e);s||(s=document.createElement("style"),s.id=e,s.innerText=o,i.appendChild(s))}))},f=0;f<d.length;f++)p(f);var m=[].slice.call(document.querySelectorAll("style"));m.forEach((function(e){var t=e.innerText;"string"===typeof t&&(e.innerText=a.updateStyle(t,n,r))}))}},updateStyle:function(e,t,a){var i=e;return t.forEach((function(e,t){i=i.replace(new RegExp(e,"ig"),a[t])})),i},getCSSString:function(e,t,a){var i=this,r=new XMLHttpRequest;r.onreadystatechange=function(){4===r.readyState&&200===r.status&&(a&&(i[a]=r.responseText.replace(/@font-face{[^}]+}/,"")),t(r.responseText))},r.open("GET",e),r.send()},getThemeCluster:function(e){for(var t=function(e,t){var a=parseInt(e.slice(0,2),16),i=parseInt(e.slice(2,4),16),r=parseInt(e.slice(4,6),16);return 0===t?[a,i,r].join(","):(a+=Math.round(t*(255-a)),i+=Math.round(t*(255-i)),r+=Math.round(t*(255-r)),a=a.toString(16),i=i.toString(16),r=r.toString(16),"#".concat(a).concat(i).concat(r))},a=function(e,t){var a=parseInt(e.slice(0,2),16),i=parseInt(e.slice(2,4),16),r=parseInt(e.slice(4,6),16);return a=Math.round((1-t)*a),i=Math.round((1-t)*i),r=Math.round((1-t)*r),a=a.toString(16),i=i.toString(16),r=r.toString(16),"#".concat(a).concat(i).concat(r)},i=[e],r=0;r<=9;r++)i.push(t(e,Number((r/10).toFixed(2))));return i.push(a(e,.1)),i}}}},p={name:"topColor",mixins:[d()],data:function(){return{chalk:""}}},f=p,m=(a("2fee"),a("2877")),h=Object(m["a"])(f,i,r,!1,null,null,null);t["default"]=h.exports},4661:function(module,__webpack_exports__,__webpack_require__){"use strict";var core_js_modules_es7_object_get_own_property_descriptors__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("8e6e"),core_js_modules_es7_object_get_own_property_descriptors__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(core_js_modules_es7_object_get_own_property_descriptors__WEBPACK_IMPORTED_MODULE_0__),core_js_modules_es6_object_keys__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("456d"),core_js_modules_es6_object_keys__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(core_js_modules_es6_object_keys__WEBPACK_IMPORTED_MODULE_1__),core_js_modules_es6_regexp_split__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("28a5"),core_js_modules_es6_regexp_split__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(core_js_modules_es6_regexp_split__WEBPACK_IMPORTED_MODULE_2__),core_js_modules_web_dom_iterable__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("ac6a"),core_js_modules_web_dom_iterable__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(core_js_modules_web_dom_iterable__WEBPACK_IMPORTED_MODULE_3__),core_js_modules_es6_array_sort__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("55dd"),core_js_modules_es6_array_sort__WEBPACK_IMPORTED_MODULE_4___default=__webpack_require__.n(core_js_modules_es6_array_sort__WEBPACK_IMPORTED_MODULE_4__),C_java_workspace_GIT_VCI_UBCS_ubcs_Source_UBCS_WEB_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("ade3"),core_js_modules_es6_function_name__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("7f7f"),core_js_modules_es6_function_name__WEBPACK_IMPORTED_MODULE_6___default=__webpack_require__.n(core_js_modules_es6_function_name__WEBPACK_IMPORTED_MODULE_6__),core_js_modules_es6_regexp_replace__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("a481"),core_js_modules_es6_regexp_replace__WEBPACK_IMPORTED_MODULE_7___default=__webpack_require__.n(core_js_modules_es6_regexp_replace__WEBPACK_IMPORTED_MODULE_7__),_util_validate__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("c54a"),_api_refer_table__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__("276d");function ownKeys(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(a),!0).forEach((function(t){Object(C_java_workspace_GIT_VCI_UBCS_ubcs_Source_UBCS_WEB_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_5__["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):ownKeys(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}__webpack_exports__["a"]={name:"vciWebReferDefalut",props:["referConfig","value","text","title","disabled"],data:function(){return{visible:!1,options:this.referConfig.options||{},isMuti:"true"==this.referConfig.options.isMuti||1==this.referConfig.options.isMuti||1==this.referConfig.options.muti,props:{value:this.referConfig.valueField||this.referConfig.options.valueField||"oid",label:this.referConfig.textField||this.referConfig.options.textField||"name"},url:this.referConfig.options.url||"/api/ubcs-code/mdmEngineController/defaultReferDataGrid",method:this.referConfig.options.method||"GET",tableDefinedUrl:"",copyParam:["referBo","textField","valueField","displayTable","whereSql","queryScheme"],query:{},loading:!1,page:{pageSize:10,currentPage:1,total:this.referConfig.options.data?this.referConfig.options.data.length:0},data:this.referConfig.options.data||[],selectionList:[],option:{addBtn:!1,columnBtn:!1,calcHeight:30,tip:!1,menu:!1,searchShow:!0,searchMenuSpan:6,searchLabelWidth:90,border:!0,index:!0,selection:!0,reserveSelection:!0,dialogClickModal:!1,highlightCurrentRow:!0,column:[]}}},created:function(){this.getParams()},mounted:function(){this.referConfig.options.tableConfig.page?(this.page.pageSize=this.referConfig.options.tableConfig.page.limit||this.referConfig.options.tableConfig.page.pageSize,this.page.currentPage=this.referConfig.options.tableConfig.page.page||this.referConfig.options.tableConfig.page.currentPage):Object(_util_validate__WEBPACK_IMPORTED_MODULE_8__["b"])(this.referConfig.options.limit)?Object(_util_validate__WEBPACK_IMPORTED_MODULE_8__["b"])(this.referConfig.options.tableConfig.limit)||(this.page.pageSize=this.referConfig.options.tableConfig.limit):this.page.pageSize=this.referConfig.options.limit},computed:{valueInfo:function(){return this.text?"已设置的值为["+this.text+"]":"未设置值"}},methods:{getParams:function getParams(){var _this=this,queryParams={};if(this.options.extraParams&&(queryParams=this.options.extraParams),this.options.useFormKey&&this.options.formValues&&(queryParams['conditionMap["'+(this.options.paramForFormKey?this.options.paramForFormKey:this.options.useFormKey)+'"]']=this.options.formValues[this.options.useFormKey]),this.options.where)for(var key in this.options.where)queryParams['conditionMap["'+key+'"]']=this.options.where[key];for(var i=0;i<this.copyParam.length;i++)queryParams[this.copyParam[i]]=this.options[this.copyParam[i]];if(queryParams["isMuti"]=this.isMuti,queryParams.muti=this.isMuti,queryParams["referBo"]||(queryParams["referBo"]=this.options["referBo"]||this.options["referType"]),queryParams["referType"]=queryParams["referBo"],this.options.initSort&&(queryParams["order"]=this.options.initSort.type,queryParams["sort"]=this.options.initSort.field),this.options.sortField&&(queryParams["sort"]=this.options.sortField),this.options.sortType&&(queryParams["order"]=this.options.sortType),this.options.conditionParams)for(var key in this.options.conditionParams)queryParams['conditionMap["'+key+'"]']=this.options.conditionParams[key];if(this.options.sourceDataParams)for(var key in this.options.sourceDataParams){if(key&&key.constructor===Object)return;queryParams['sourceData["'+key+'"]']=this.options.sourceDataParams[key]}if(this.options.replaceParams)for(var key in this.options.replaceParams){if(key&&key.constructor===Object)return;queryParams['replaceMap["'+key+'"]']=this.options.replaceParams[key]}var paramsData={};if(queryParams)for(var key in queryParams)paramsData[key.replace(/"/g,"'")]=queryParams[key];this.options.tableConfig&&this.options.tableConfig.cols&&0!=this.options.tableConfig.cols.length?this.option.column=this.options.tableConfig.cols.map((function(item){if("LAY_TABLE_INDEX"!=item.field&&"LAY_CHECKED"!=item.field){var formatter=item.template||item.templet;return formatter="string"==typeof formatter&&""!=formatter?eval("("+formatter+")"):function(e){return void 0!=e[item.field]?e[item.field]:void 0!=e.data[item.field]?e.data[item.field]:""},_objectSpread(_objectSpread({},item),{},{label:item.title,prop:item.field,formatter:formatter,sortable:item.sort,hide:item.hidden,search:_this.options.tableConfig.queryColumns.some((function(e){return e.field==item.field}))})}})):this.option.column=[{prop:"id",label:"英文名称",sortable:!0,width:150,search:!0,formatter:function(e){return e.id||e.data.id}},{prop:"name",label:"中文名称",sortable:!0,width:150,search:!0,formatter:function(e){return e.name||e.data.name}},{prop:"description",label:"描述",width:250,formatter:function(e){return e.description||e.data.description}},{prop:"secretGradeText",label:"密级",width:60,hidden:!this.controllerSecret,hide:!this.controllerSecret,formatter:function(e){return e.secretGradeText||e.data.secretGradeText}}],paramsData?(paramsData["currentUserReferModelKey"]=this.options.currentUserReferModelKey,paramsData["currentUserReferMethodKey"]=this.options.currentUserReferMethodKey):paramsData={currentUserReferModelKey:this.options.currentUserReferModelKey,currentUserReferMethodKey:this.options.currentUserReferMethodKey},this.params=paramsData},setValue:function(){if(0==this.selectionList.length)return this.$message.warning("没有选择数据"),!1;if(this.selectionList.length>1&&!this.isMuti)return this.$message.warning("每次只能选择一条数据"),!1;var e=[],t=[],a=this.props.value.indexOf(",")>-1,i=this.props.label.indexOf(",")>-1,r=this;this.selectionList.forEach((function(n,o){if(a){var s=r.props.value.split(",");s.forEach((function(t,a){var i=n[t];void 0!=i&&null!=i||(i=n["data"][t]),e.push(i+(r.referConfig.valueSep?r.referConfig.valueSep:" "))}))}else{var l=n[r.props.value];void 0!=l&&null!=l||(l=n["data"][r.props.value]),e.push(l)}if(i){var c=r.props.label.split(",");c.forEach((function(e,a){var i=n[e];void 0!=i&&null!=i||(i=n["data"][e]),t.push(i+(r.referConfig.textSep?r.referConfig.textSep:" "))}))}else{var u=n[r.props.label];void 0!=u&&null!=u||(u=n["data"][r.props.label]),t.push(u)}}));var n=this.referConfig.fieldMap||{};try{Object(_util_validate__WEBPACK_IMPORTED_MODULE_8__["b"])(this.options.mapFields)||(n=Object.assign(this.referConfig.fieldMap,JSON.parse(this.options.mapFields)))}catch(o){}this.value=e.join(","),this.text=t.join(","),this.$emit("setValue",{field:this.referConfig.field,showField:this.referConfig.showField,value:this.value,text:this.text,rawData:this.selectionList,fieldMap:n}),this.visible=!1},searchReset:function(){this.query={},this.onLoad(this.page)},searchChange:function(e,t){this.query=e,this.page.currentPage=1,this.onLoad(this.page),t()},currentChange:function(e){this.page.currentPage=e},sizeChange:function(e){this.page.pageSize=e},rowClick:function(e){this.$refs.referDefalutCrud.toggleSelection(),this.$refs.referDefalutCrud.toggleRowSelection(e),this.selectionList=[e]},selectionChange:function(e){if(!this.isMuti&&e.length>1){var t=e.shift();this.$refs.referDefalutCrud.toggleRowSelection(t,!1)}this.selectionList=e},selectionClear:function(){this.selectionList=[],this.$refs.referDefalutCrud.toggleSelection()},refreshChange:function(){this.onLoad(this.page,this.query)},onLoad:function(e){var t=this,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(this.url){this.loading=!0;var i={};if(this.query)for(var r in this.query)i['conditionMap["'+r+'"]']=this.query[r];Object(_api_refer_table__WEBPACK_IMPORTED_MODULE_9__["getList"])(Object.assign(a,this.params,this.query,i),e.currentPage,e.pageSize,this.url,this.method).then((function(e){var a=[];e.data.records?(a=e.data.records,t.page.total=e.data.total):(a=e.data.data.records,t.page.total=e.data.data.total),t.data=a.map((function(e){return e.data=e.data||{},_objectSpread({},e)})),t.loading=!1,t.selectionClear()})).catch((function(e){t.$message.error(e),t.loading=!1}))}}}}},4678:function(e,t,a){var i={"./af":"2bfb","./af.js":"2bfb","./ar":"8e73","./ar-dz":"a356","./ar-dz.js":"a356","./ar-kw":"423e","./ar-kw.js":"423e","./ar-ly":"1cfd","./ar-ly.js":"1cfd","./ar-ma":"0a84","./ar-ma.js":"0a84","./ar-sa":"8230","./ar-sa.js":"8230","./ar-tn":"6d83","./ar-tn.js":"6d83","./ar.js":"8e73","./az":"485c","./az.js":"485c","./be":"1fc1","./be.js":"1fc1","./bg":"84aa","./bg.js":"84aa","./bm":"a7fa","./bm.js":"a7fa","./bn":"9043","./bn-bd":"9686","./bn-bd.js":"9686","./bn.js":"9043","./bo":"d26a","./bo.js":"d26a","./br":"6887","./br.js":"6887","./bs":"2554","./bs.js":"2554","./ca":"d716","./ca.js":"d716","./cs":"3c0d","./cs.js":"3c0d","./cv":"03ec","./cv.js":"03ec","./cy":"9797","./cy.js":"9797","./da":"0f14","./da.js":"0f14","./de":"b469","./de-at":"b3eb","./de-at.js":"b3eb","./de-ch":"bb71","./de-ch.js":"bb71","./de.js":"b469","./dv":"598a","./dv.js":"598a","./el":"8d47","./el.js":"8d47","./en-au":"0e6b","./en-au.js":"0e6b","./en-ca":"3886","./en-ca.js":"3886","./en-gb":"39a6","./en-gb.js":"39a6","./en-ie":"e1d3","./en-ie.js":"e1d3","./en-il":"73332","./en-il.js":"73332","./en-in":"ec2e","./en-in.js":"ec2e","./en-nz":"6f50","./en-nz.js":"6f50","./en-sg":"b7e9","./en-sg.js":"b7e9","./eo":"65db","./eo.js":"65db","./es":"898b","./es-do":"0a3c","./es-do.js":"0a3c","./es-mx":"b5b7","./es-mx.js":"b5b7","./es-us":"55c9","./es-us.js":"55c9","./es.js":"898b","./et":"ec18","./et.js":"ec18","./eu":"0ff2","./eu.js":"0ff2","./fa":"8df4","./fa.js":"8df4","./fi":"81e9","./fi.js":"81e9","./fil":"d69a","./fil.js":"d69a","./fo":"0721","./fo.js":"0721","./fr":"9f26","./fr-ca":"d9f8","./fr-ca.js":"d9f8","./fr-ch":"0e49","./fr-ch.js":"0e49","./fr.js":"9f26","./fy":"7118","./fy.js":"7118","./ga":"5120","./ga.js":"5120","./gd":"f6b4","./gd.js":"f6b4","./gl":"8840","./gl.js":"8840","./gom-deva":"aaf2","./gom-deva.js":"aaf2","./gom-latn":"0caa","./gom-latn.js":"0caa","./gu":"e0c5","./gu.js":"e0c5","./he":"c7aa","./he.js":"c7aa","./hi":"dc4d","./hi.js":"dc4d","./hr":"4ba9","./hr.js":"4ba9","./hu":"5b14","./hu.js":"5b14","./hy-am":"d6b6","./hy-am.js":"d6b6","./id":"5038","./id.js":"5038","./is":"0558","./is.js":"0558","./it":"6e98","./it-ch":"6f12","./it-ch.js":"6f12","./it.js":"6e98","./ja":"079e","./ja.js":"079e","./jv":"b540","./jv.js":"b540","./ka":"201b","./ka.js":"201b","./kk":"6d79","./kk.js":"6d79","./km":"e81d","./km.js":"e81d","./kn":"3e92","./kn.js":"3e92","./ko":"22f8","./ko.js":"22f8","./ku":"2421","./ku.js":"2421","./ky":"9609","./ky.js":"9609","./lb":"440c","./lb.js":"440c","./lo":"b29d","./lo.js":"b29d","./lt":"26f9","./lt.js":"26f9","./lv":"b97c","./lv.js":"b97c","./me":"293c","./me.js":"293c","./mi":"688b","./mi.js":"688b","./mk":"6909","./mk.js":"6909","./ml":"02fb","./ml.js":"02fb","./mn":"958b","./mn.js":"958b","./mr":"39bd","./mr.js":"39bd","./ms":"ebe4","./ms-my":"6403","./ms-my.js":"6403","./ms.js":"ebe4","./mt":"1b45","./mt.js":"1b45","./my":"8689","./my.js":"8689","./nb":"6ce3","./nb.js":"6ce3","./ne":"3a39","./ne.js":"3a39","./nl":"facd","./nl-be":"db29","./nl-be.js":"db29","./nl.js":"facd","./nn":"b84c","./nn.js":"b84c","./oc-lnc":"167b","./oc-lnc.js":"167b","./pa-in":"f3ff","./pa-in.js":"f3ff","./pl":"8d57","./pl.js":"8d57","./pt":"f260","./pt-br":"d2d4","./pt-br.js":"d2d4","./pt.js":"f260","./ro":"972c","./ro.js":"972c","./ru":"957c","./ru.js":"957c","./sd":"6784","./sd.js":"6784","./se":"ffff","./se.js":"ffff","./si":"eda5","./si.js":"eda5","./sk":"7be6","./sk.js":"7be6","./sl":"8155","./sl.js":"8155","./sq":"c8f3","./sq.js":"c8f3","./sr":"cf1e","./sr-cyrl":"13e9","./sr-cyrl.js":"13e9","./sr.js":"cf1e","./ss":"52bd","./ss.js":"52bd","./sv":"5fbd","./sv.js":"5fbd","./sw":"74dc","./sw.js":"74dc","./ta":"3de5","./ta.js":"3de5","./te":"5cbb","./te.js":"5cbb","./tet":"576c","./tet.js":"576c","./tg":"3b1b","./tg.js":"3b1b","./th":"10e8","./th.js":"10e8","./tk":"5aff","./tk.js":"5aff","./tl-ph":"0f38","./tl-ph.js":"0f38","./tlh":"cf75","./tlh.js":"cf75","./tr":"0e81","./tr.js":"0e81","./tzl":"cf51","./tzl.js":"cf51","./tzm":"c109","./tzm-latn":"b53d","./tzm-latn.js":"b53d","./tzm.js":"c109","./ug-cn":"6117","./ug-cn.js":"6117","./uk":"ada2","./uk.js":"ada2","./ur":"5294","./ur.js":"5294","./uz":"2e8c","./uz-latn":"010e","./uz-latn.js":"010e","./uz.js":"2e8c","./vi":"2921","./vi.js":"2921","./x-pseudo":"fd7e","./x-pseudo.js":"fd7e","./yo":"7f33","./yo.js":"7f33","./zh-cn":"5c3a","./zh-cn.js":"5c3a","./zh-hk":"49ab","./zh-hk.js":"49ab","./zh-mo":"3a6c","./zh-mo.js":"3a6c","./zh-tw":"90ea","./zh-tw.js":"90ea"};function r(e){var t=n(e);return a(t)}function n(e){if(!a.o(i,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return i[e]}r.keys=function(){return Object.keys(i)},r.resolve=n,e.exports=r,r.id="4678"},4760:function(e,t,a){"use strict";a.r(t);var i=function(e,t){return e("div",{staticClass:"divider",style:{backgroundColor:t.props.bgkColor,color:t.props.color}},[e("span",{style:{left:t.props.left}},[t._v(t._s(t.props.text))]),t._v(t._s(t.$props)+"\n")])},r=[],n=(a("4ce4"),a("2877")),o={},s=Object(n["a"])(o,i,r,!0,null,"c59a064a",null);t["default"]=s.exports},"47d0":function(e,t,a){"use strict";a.r(t),a.d(t,"executeCode",(function(){return r}));var i=a("b5c6");function r(e){return Object(i["a"])({url:"api/ubcs-code/uiDataController/defaultReferDataGrid",method:"get",params:e})}},4805:function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("avue-crud",{ref:"crud",attrs:{data:e.data,option:e.option},on:{"on-load":e.getList,"refresh-change":e.refreshChange,"search-change":e.searchChange,"current-row-change":e.handleCurrentRowChange},model:{value:e.form,callback:function(t){e.form=t},expression:"form"}})],1)},r=[],n={name:"originalLink.vue",data:function(){return{data:[{name:"链接测试1"},{name:"链接测试2"},{name:"链接测试3"},{name:"链接测试4"}],form:{},option:{highlightCurrentRow:!0,height:300,headerAlign:"center",align:"center",border:!0,menu:!1,index:!0,searchMenuSpan:6,searchSpan:10,addBtn:!1,indexFixed:!1,menuFixed:!1,searchLabelWidth:130,column:[{label:"链接类型名",prop:"name",search:!0}]}}},methods:{handleCurrentRowChange:function(e){this.$emit("rowLinkchange",e)},searchChange:function(e,t){t&&t(),this.params=e,this.page.currentPage=1,this.getList(),this.$message.success("搜索成功")}}},o=n,s=a("2877"),l=Object(s["a"])(o,i,r,!1,null,"2f262cf4",null);t["default"]=l.exports},"48cb":function(e,t,a){"use strict";a("68f7")},"49c2":function(e,t,a){"use strict";a("c370")},"49ce":function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e._self._c;return t("div",{staticClass:"el-transfer"},[t("transfer-panel",e._b({ref:"leftPanel",attrs:{data:e.sourceData,title:e.titles[0]||e.t("el.transfer.titles.0"),"default-checked":e.leftDefaultChecked,placeholder:e.filterPlaceholder||e.t("el.transfer.filterPlaceholder")},on:{"checked-change":e.onSourceCheckedChange}},"transfer-panel",e.$props,!1),[e._t("left-footer")],2),t("div",{staticClass:"el-transfer__buttons"},[t("el-button",{class:["el-transfer__button",e.hasButtonTexts?"is-with-texts":""],attrs:{type:"primary",disabled:0===e.rightChecked.length},nativeOn:{click:function(t){return e.addToLeft.apply(null,arguments)}}},[t("i",{staticClass:"el-icon-arrow-left"}),void 0!==e.buttonTexts[0]?t("span",[e._v(e._s(e.buttonTexts[0]))]):e._e()]),t("el-button",{class:["el-transfer__button",e.hasButtonTexts?"is-with-texts":""],attrs:{type:"primary",disabled:0===e.leftChecked.length},nativeOn:{click:function(t){return e.addToRight.apply(null,arguments)}}},[void 0!==e.buttonTexts[1]?t("span",[e._v(e._s(e.buttonTexts[1]))]):e._e(),t("i",{staticClass:"el-icon-arrow-right"})])],1),t("transfer-panel",e._b({ref:"rightPanel",attrs:{data:e.targetData,title:e.titles[1]||e.t("el.transfer.titles.1"),"default-checked":e.rightDefaultChecked,placeholder:e.filterPlaceholder||e.t("el.transfer.filterPlaceholder")},on:{"checked-change":e.onTargetCheckedChange}},"transfer-panel",e.$props,!1),[e._t("right-footer")],2)],1)},r=[],n=(a("ac6a"),a("ad53")),o=a("f6f4"),s=a("d4b4"),l=a("64c4"),c=a("6725"),u={name:"ElTransfer",mixins:[o["a"],s["a"],c["a"]],components:{TransferPanel:l["default"],ElButton:n["a"]},props:{data:{type:Array,default:function(){return[]}},titles:{type:Array,default:function(){return[]}},buttonTexts:{type:Array,default:function(){return[]}},filterPlaceholder:{type:String,default:""},filterMethod:Function,leftDefaultChecked:{type:Array,default:function(){return[]}},rightDefaultChecked:{type:Array,default:function(){return[]}},renderContent:Function,value:{type:Array,default:function(){return[]}},format:{type:Object,default:function(){return{}}},filterable:Boolean,props:{type:Object,default:function(){return{label:"label",key:"key",disabled:"disabled"}}},targetOrder:{type:String,default:"original"}},data:function(){return{leftChecked:[],rightChecked:[]}},computed:{dataObj:function(){var e=this.props.key;return this.data.reduce((function(t,a){return(t[a[e]]=a)&&t}),{})},sourceData:function(){var e=this;return this.data.filter((function(t){return-1===e.value.indexOf(t)}))},targetData:function(){var e=this;return"original"===this.targetOrder?this.data.filter((function(t){return e.value.indexOf(t)>-1})):this.value.reduce((function(t,a){var i=e.dataObj[a];return i&&t.push(i),t}),[])},hasButtonTexts:function(){return 2===this.buttonTexts.length}},watch:{value:{handler:function(e){this.dispatch("ElFormItem","el.form.change",e)},immediate:!0,deep:!0}},methods:{getMigratingConfig:function(){return{props:{"footer-format":"footer-format is renamed to format."}}},onSourceCheckedChange:function(e,t){this.leftChecked=e,void 0!==t&&this.$emit("left-check-change",e,t)},onTargetCheckedChange:function(e,t){this.rightChecked=e,void 0!==t&&this.$emit("right-check-change",e,t)},addToLeft:function(){var e=this.value.slice();this.rightChecked.forEach((function(t){var a=e.indexOf(t);a>-1&&e.splice(a,1)})),this.$emit("input",e),this.$emit("change",e,"left",this.rightChecked)},addToRight:function(){var e=this,t=this.value.slice(),a=[],i=this.props.key;this.data.forEach((function(t){var r=t[i];e.leftChecked.indexOf(r)>-1&&-1===e.value.indexOf(r)&&(a=[t])})),t=a,this.$emit("input",t),this.$emit("change",t,"right",this.leftChecked)},clearQuery:function(e){"left"===e?this.$refs.leftPanel.query="":"right"===e&&(this.$refs.rightPanel.query="")}}},d=u,p=a("2877"),f=Object(p["a"])(d,i,r,!1,null,null,null);t["default"]=f.exports},"4a22":function(e,t,a){"use strict";a("63cb")},"4a63":function(e,t,a){},"4b55":function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e._self._c;return t("fileContent",{attrs:{options:e.options,ownbizOid:e.options.ownbizOid}})},r=[],n=a("1919"),o={name:"inHtml",components:{fileContent:n["default"]},props:["options"],data:function(){return{}},computed:{}},s=o,l=a("2877"),c=Object(l["a"])(s,i,r,!1,null,"b9a5ab9a",null);t["default"]=c.exports},"4b94":function(e,t,a){"use strict";a.r(t);a("6762"),a("2fdb"),a("7f7f");var i=function(){var e=this,t=e._self._c;return t("el-container",[t("el-aside",[t("basic-container",[t("div",[t("div",[t("div",{staticStyle:{display:"flex","flex-direction":"column"}},[t("div",{staticStyle:{display:"flex"}},[e.permissionList.TreeAddStatus?t("el-button",{attrs:{plain:"",size:"small",type:"primary"},on:{click:e.TreeAdd}},[e._v("添加\n              ")]):e._e(),e.permissionList.TreeEditStatus?t("el-button",{attrs:{plain:"",size:"small",type:"primary"},on:{click:e.TreeEdit}},[e._v("修改\n              ")]):e._e(),e.permissionList.TreeDelStatus?t("el-button",{attrs:{plain:"",size:"small",type:"primary"},on:{click:e.TreeDel}},[e._v("删除\n              ")]):e._e(),e.permissionList.flushedStatus?t("el-button",{attrs:{plain:"",size:"small",type:"primary"},on:{click:e.flushed}},[e._v("刷新\n              ")]):e._e()],1),t("div",{staticStyle:{display:"flex","margin-top":"10px"}},[e.permissionList.EnableStatus?t("el-button",{attrs:{plain:"",size:"small",type:"primary"},on:{click:e.Enable}},[e._v("启用\n              ")]):e._e(),e.permissionList.DeactivateStatus?t("el-button",{attrs:{plain:"",size:"small",type:"primary"},on:{click:e.Deactivate}},[e._v("\n                åœç”¨\n              ")]):e._e(),e.permissionList.ImportExcelStatus?t("el-button",{attrs:{plain:"",size:"small",type:"primary"},nativeOn:{click:function(t){return e.ImportExcel.apply(null,arguments)}}},[e._v("导入\n              ")]):e._e(),e.permissionList.ExportExcelStatus?t("el-button",{attrs:{plain:"",size:"small",type:"primary"},on:{click:e.ExportExcel}},[e._v("导出\n              ")]):e._e()],1)]),t("div",{staticStyle:{display:"flex","margin-top":"5px","margin-bottom":"5px"}},[e.permissionList.flowingBtnStuatus?t("el-button",{attrs:{plain:"",size:"mini",type:"primary"},on:{click:e.testHandler}},[e._v("流水处理\n            ")]):e._e()],1)])]),t("div",{staticStyle:{height:"calc(100vh - 230px)",overflow:"auto"}},[t("avue-tree",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],ref:"tree",staticClass:"classifyTree",staticStyle:{height:"calc(100vh - 290px)"},attrs:{data:e.CloneTreedata,defaultExpandAll:!1,option:e.Treeoption},on:{"node-click":e.nodeClick},model:{value:e.CloneTreeAvueform,callback:function(t){e.CloneTreeAvueform=t},expression:"CloneTreeAvueform"}})],1),t("el-dialog",{directives:[{name:"loading",rawName:"v-loading",value:e.AddLoading,expression:"AddLoading"}],staticStyle:{width:"1700px",margin:"auto"},attrs:{"before-close":e.TreeEscHandler,title:this.TreeFlag?"添加分类":"添加主题库",visible:e.TreeAddFormVisible,"append-to-body":""},on:{"update:visible":function(t){e.TreeAddFormVisible=t}}},[t("el-form",{ref:"myForm",attrs:{model:e.TreeAddform,rules:e.rules}},[t("el-form-item",{staticStyle:{display:"inline-block"},attrs:{label:this.TreeFlag?"分类编号:":"主题库编号:","label-width":"150px",prop:"id"}},[t("el-input",{staticStyle:{width:"170px"},attrs:{autocomplete:"off"},model:{value:e.TreeAddform.id,callback:function(t){e.$set(e.TreeAddform,"id",t)},expression:"TreeAddform.id"}})],1),t("el-form-item",{staticStyle:{display:"inline-block"},attrs:{label:this.TreeFlag?"分类名称:":"主题库名称:","label-width":"110px",prop:"name"}},[t("el-input",{staticStyle:{width:"170px"},attrs:{autocomplete:"off"},model:{value:e.TreeAddform.name,callback:function(t){e.$set(e.TreeAddform,"name",t)},expression:"TreeAddform.name"}})],1),e.TreeFlagCode?t("el-form-item",{attrs:{label:"存储的业务类型:","label-width":"150px",prop:"btmTypeName"}},[t("el-input",{staticStyle:{width:"585px"},attrs:{autocomplete:"off"},on:{focus:e.btmFoucus},model:{value:e.TreeAddform.btmTypeName,callback:function(t){e.$set(e.TreeAddform,"btmTypeName",t)},expression:"TreeAddform.btmTypeName"}})],1):e._e(),t("el-form-item",{attrs:{label:"描述:","label-width":"150px"}},[t("el-input",{staticStyle:{width:"585px"},attrs:{autocomplete:"off"},model:{value:e.TreeAddform.description,callback:function(t){e.$set(e.TreeAddform,"description",t)},expression:"TreeAddform.description"}})],1),t("el-form-item",{attrs:{label:"编码规则:","label-width":"150px"}},[t("el-input",{staticStyle:{width:"585px"},attrs:{autocomplete:"off"},on:{focus:e.CodeFoucus},model:{value:e.TreeAddform.codeRuleOidName,callback:function(t){e.$set(e.TreeAddform,"codeRuleOidName",t)},expression:"TreeAddform.codeRuleOidName"}})],1),t("el-form-item",{attrs:{label:"关键属性查询规则:","label-width":"150px"}},[t("el-input",{staticStyle:{width:"585px"},attrs:{autocomplete:"off"},on:{focus:e.Keyfouce},model:{value:e.TreeAddform.codeKeyAttrRepeatOidName,callback:function(t){e.$set(e.TreeAddform,"codeKeyAttrRepeatOidName",t)},expression:"TreeAddform.codeKeyAttrRepeatOidName"}})],1),t("el-form-item",{attrs:{label:"是否参与关键属性校验:","label-width":"170px"}},[t("el-switch",{attrs:{"active-color":"#13ce66","active-text":"是","inactive-color":"#ff4949","inactive-text":"否"},on:{change:e.switchChange},model:{value:e.TreeAddform.codeKeyAttrValue,callback:function(t){e.$set(e.TreeAddform,"codeKeyAttrValue",t)},expression:"TreeAddform.codeKeyAttrValue"}})],1),t("el-form-item",{attrs:{label:"相似查询规则:","label-width":"150px"}},[t("el-input",{staticStyle:{width:"585px"},attrs:{autocomplete:"off"},on:{focus:e.simFouce},model:{value:e.TreeAddform.codeResembleRuleOidName,callback:function(t){e.$set(e.TreeAddform,"codeResembleRuleOidName",t)},expression:"TreeAddform.codeResembleRuleOidName"}})],1)],1),t("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:e.TreeEscHandler}},[e._v("取 æ¶ˆ")]),t("el-button",{attrs:{type:"primary"},on:{click:e.TreeAddHandler}},[e._v("ç¡® å®š")])],1)],1),t("el-dialog",{attrs:{visible:e.TreeEditFormVisible,"append-to-body":"",title:"修改分类"},on:{"update:visible":function(t){e.TreeEditFormVisible=t}}},[t("classifyTreeform",{ref:"childForm",attrs:{Editclose:function(){e.TreeEditFormVisible=!1},TreeFlag:e.editTreeFLagCode,flag:"edit",loneTreeNewForm:e.TreeList,nodeClickList:e.nodeClickList,nodeList:e.nodeList},on:{MasterHandler:e.MasterHandler,flushed:e.flushed,referTreeForm:e.referTreeForm}})],1)],1)],1),t("el-main",[t("basic-container",{staticStyle:{height:"calc(100vh - 150px)"}},[t("avue-tabs",{attrs:{option:e.tabOption},on:{change:e.handleChange}}),"tab1"===e.type.prop?t("span",[t("classifyTreeform",{ref:"childForm",attrs:{flag:"renonly",loneTreeNewForm:e.TreeList,nodeList:e.nodeList}})],1):"tab2"===e.type.prop?t("span",[t("basic-container",[t("avue-crud",{directives:[{name:"loading",rawName:"v-loading",value:e.FormLoing,expression:"FormLoing"}],ref:"textCrud",attrs:{data:this.Formlist,option:this.crudTreeOption},on:{"row-save":e.CrudRowSave,"row-del":e.CrudRowDel,"row-update":e.CrudRowUpdata,"row-click":e.rowHandle},scopedSlots:e._u([{key:"radio",fn:function(a){var i=a.row;return[t("el-radio",{staticStyle:{"padding-left":"10px !important"},attrs:{label:i.$index},model:{value:e.selectRow,callback:function(t){e.selectRow=t},expression:"selectRow"}},[e._v(e._s(""))])]}},{key:"menu",fn:function(a){var i=a.size,r=a.row,n=a.index;return["Editing"==r.lcStatus?t("el-button",{attrs:{size:i,icon:"el-icon-edit-outline ",type:"text"},on:{click:function(t){return e.$refs.textCrud.rowEdit(r)}}},[e._v("编辑")]):e._e(),"Editing"==r.lcStatus?t("el-button",{attrs:{size:i,icon:"el-icon-delete",type:"text"},on:{click:function(t){return e.$refs.textCrud.rowDel(r,n)}}},[e._v("删除")]):e._e(),t("el-button",{directives:[{name:"show",rawName:"v-show",value:"Released"===r.lcStatus,expression:"row.lcStatus === 'Released'"}],attrs:{loading:r.upVersionLoad,size:i,icon:"el-icon-upload2",type:"text"},on:{click:function(t){return e.upAndStopAndStart(r,"upVersion")}}},[e._v("升版")]),t("el-button",{directives:[{name:"show",rawName:"v-show",value:"Released"===r.lcStatus,expression:"row.lcStatus === 'Released'"}],attrs:{loading:r.stopLoseLoad,size:i,icon:"el-icon-circle-close",type:"text"},on:{click:function(t){return e.upAndStopAndStart(r,"stopLose")}}},[e._v("停用/失效")]),t("el-button",{directives:[{name:"show",rawName:"v-show",value:["Disabled","Editing"].includes(r.lcStatus),expression:"['Disabled', 'Editing'].includes(row.lcStatus)"}],attrs:{loading:r.startReleaseLoad,size:i,icon:"el-icon-circle-check",type:"text"},on:{click:function(t){return e.upAndStopAndStart(r,"startRelease")}}},[e._v("启用/发布")])]}}]),model:{value:e.crudForm,callback:function(t){e.crudForm=t},expression:"crudForm"}},[t("template",{slot:"menuLeft"},[e.permissionList.FindStatus?t("el-button",{attrs:{plain:"",size:"small",type:"primary"},on:{click:e.FindeHanler}},[e._v("查询")]):e._e(),e.permissionList.TemRefreshStatus?t("el-button",{attrs:{plain:"",size:"small",type:"primary"},on:{click:e.TemRefresh}},[e._v("刷新")]):e._e(),e.permissionList.CloneBtnStuatus?t("el-button",{attrs:{plain:"",size:"small",type:"primary"},on:{click:e.CloneBtn}},[e._v("从其它模板克隆")]):e._e(),t("el-dialog",{attrs:{visible:e.FindFormVisible,"append-to-body":"",title:"高级查询"},on:{"update:visible":function(t){e.FindFormVisible=t}}},[t("div",[t("el-button",{attrs:{size:"small",type:"primary"},on:{click:e.AdvQueries}},[e._v("查询")]),t("el-button",{attrs:{size:"small",type:"primary"}},[e._v("重置")])],1),t("div",{staticStyle:{"padding-left":"80px","margin-top":"15px"}},[e._l(e.FindSelect,(function(a,i){return[t("div",{staticStyle:{display:"flex","justify-content":"space-around",width:"85%","margin-bottom":"15px"}},[t("el-select",{staticStyle:{width:"28%"},attrs:{placeholder:"请选择"},on:{change:function(t){return e.handleSelectChange(i)}},model:{value:e.FindSelect[i],callback:function(t){e.$set(e.FindSelect,i,t)},expression:"FindSelect[key]"}},[t("el-option",{attrs:{label:"模板编号",value:"0"}}),t("el-option",{attrs:{label:"模板名称",value:"1"}}),t("el-option",{attrs:{label:"模板描述",value:"2"}}),t("el-option",{attrs:{label:"版本号",value:"3"}}),t("el-option",{attrs:{label:"状态",value:"4"}})],1),t("el-select",{staticStyle:{width:"15%"},attrs:{placeholder:"请选择"},model:{value:e.condition[0],callback:function(t){e.$set(e.condition,0,t)},expression:"condition[0]"}},[t("el-option",{attrs:{label:"包含",value:"0"}}),t("el-option",{attrs:{label:"等于",value:"1"}})],1),t("el-input",{staticStyle:{width:"49%"},model:{value:e.QueryArray[i],callback:function(t){e.$set(e.QueryArray,i,t)},expression:"QueryArray[key]"}}),t("span",[t("i",{staticClass:"el-icon-delete",staticStyle:{"font-size":"22px","margin-top":"8px","margin-left":"10px"}})])],1)]}))],2)]),t("el-dialog",{attrs:{"before-close":e.cloneClose,visible:e.CloneVisible,"append-to-body":"",title:"克隆模板"},on:{"update:visible":function(t){e.CloneVisible=t}}},[t("el-container",[t("el-aside",{attrs:{width:"300px"}},[t("div",{staticStyle:{"margin-bottom":"5px"}},[t("el-tag",[e._v("主题库分类")])],1),t("avue-tree",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],ref:"cloneTree",staticStyle:{height:"50.5vh","margin-right":"10px",width:"300px"},attrs:{data:e.Treedata,defaultExpandAll:!1,option:e.Treeoption},on:{"node-click":e.ClonenodeClick},model:{value:e.TreeAvueform,callback:function(t){e.TreeAvueform=t},expression:"TreeAvueform"}})],1),t("el-container",[t("el-main",[t("div",{staticStyle:{"padding-left":"10px",height:"50.5vh"}},[t("div",{staticStyle:{margin:"8px 0",display:"flex"}},[t("el-select",{staticStyle:{width:"130px"},attrs:{size:"small"},model:{value:e.Clonevalue,callback:function(t){e.Clonevalue=t},expression:"Clonevalue"}},e._l(this.CloneSelectOptions,(function(e){return t("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1),t("el-input",{staticStyle:{width:"40%","margin-left":"15px"},attrs:{placeholder:"输入值后按回车进行模糊查询",size:"small"},model:{value:e.CloneFind,callback:function(t){e.CloneFind=t},expression:"CloneFind"}}),t("el-button",{staticStyle:{"margin-left":"10px"},attrs:{plain:"",size:"small",type:"primary"},on:{click:e.CloneEnterFind},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.CloneEnterFind.apply(null,arguments)}}},[e._v("查询")])],1),t("avue-crud",{directives:[{name:"loading",rawName:"v-loading",value:e.FormLoing,expression:"FormLoing"}],attrs:{data:this.CloneFormlist,option:this.ClonecrudTreeOption},on:{"selection-change":e.selectionChange},model:{value:e.ClonecrudForm,callback:function(t){e.ClonecrudForm=t},expression:"ClonecrudForm"}})],1)])],1)],1),t("div",{staticStyle:{display:"flex","justify-content":"flex-end","align-items":"center","margin-top":"10px"}},[t("el-button",{attrs:{size:"small ",type:"primary"},on:{click:e.Clonehandler}},[e._v("确定")]),t("el-button",{attrs:{size:"small"},on:{click:e.cloneClose}},[e._v("取消")])],1),t("el-dialog",{attrs:{visible:e.CloneinnerVisible,"append-to-body":"",title:"克隆模板",width:"30%"},on:{"update:visible":function(t){e.CloneinnerVisible=t}}},[t("div",[t("avue-form",{attrs:{option:e.CloneOption},on:{submit:e.Clonesubmit},model:{value:e.CloneModel,callback:function(t){e.CloneModel=t},expression:"CloneModel"}})],1)])],1)],1)],2)],1),t("templatePro",{attrs:{Formlist:this.Formlist,ProData:this.ProData,codeClassifyOid:this.codeClassifyOid,crudArray:this.crudArray,crudLCStatus:this.crudLCStatus,crudOid:this.crudOid,rowIndex:this.selectRow}})],1):e._e(),t("el-dialog",{attrs:{"before-close":e.masterEscHandler,visible:e.MasterdialogVisible,"append-to-body":"",title:"为【编码规则】选取值"},on:{"update:visible":function(t){e.MasterdialogVisible=t}}},[[t("el-select",{staticStyle:{width:"135px"},attrs:{placeholder:"请选择"},model:{value:e.SelectValue,callback:function(t){e.SelectValue=t},expression:"SelectValue"}},e._l(e.SelectOption,(function(e){return t("el-option",{key:e.value,staticStyle:{width:"150px"},attrs:{label:e.label,value:e.value}})})),1),t("el-input",{staticStyle:{width:"260px","margin-left":"15px"},attrs:{placeholder:"输入值后进行模糊查询"},model:{value:e.SelectFInd,callback:function(t){e.SelectFInd=t},expression:"SelectFInd"}}),t("el-button",{staticStyle:{"margin-left":"20px"},attrs:{plain:"",size:"small",type:"primary"},on:{click:e.SelectFindeHandler}},[e._v("查询\n          ")])],t("avue-crud",{attrs:{data:e.masterData,option:e.Option},on:{"row-click":e.masterSelect},scopedSlots:e._u([{key:"radio",fn:function(a){var i=a.row;return[t("el-radio",{staticStyle:{"padding-left":"10px !important"},attrs:{label:i.$index},model:{value:e.masterRow,callback:function(t){e.masterRow=t},expression:"masterRow"}},[e._v(e._s("")+"\n            ")])]}}])}),t("div",{staticStyle:{height:"30px"}},[t("div",{staticStyle:{display:"inline-block",float:"left",border:"1px solid #eeeeee",padding:"5px","margin-top":"5px","font-size":"14px"}},[e._v("\n            å·²è®¾ç½®çš„值为:["+e._s(""==this.TreeAddform.coderuleoidName?"未设置值":this.TreeAddform.coderuleoidName)+"]\n          ")]),t("div",{staticStyle:{"padding-top":"10px",display:"flex","justify-content":"flex-end",float:"right",overflow:"hidden"}},[t("el-button",{attrs:{size:"small",type:"primary"},on:{click:e.MasterHandlerClick}},[e._v("确定")]),t("el-button",{attrs:{size:"small"},on:{click:e.masterEscHandler}},[e._v("取消")])],1)])],2),t("el-dialog",{attrs:{"before-close":e.KeyEscHandler,visible:e.KeydialogVisible,"append-to-body":"",title:"为【关键属性查询规则】选取值"},on:{"update:visible":function(t){e.KeydialogVisible=t}}},[[t("el-select",{staticStyle:{width:"135px"},attrs:{placeholder:"请选择"},model:{value:e.SelectValue,callback:function(t){e.SelectValue=t},expression:"SelectValue"}},e._l(e.SelectOption,(function(e){return t("el-option",{key:e.value,staticStyle:{width:"150px"},attrs:{label:e.label,value:e.value}})})),1),t("el-input",{staticStyle:{width:"260px","margin-left":"15px"},attrs:{placeholder:"输入值后进行模糊查询"},model:{value:e.SelectFInd,callback:function(t){e.SelectFInd=t},expression:"SelectFInd"}}),t("el-button",{staticStyle:{"margin-left":"20px"},attrs:{plain:"",size:"small",type:"primary"},on:{click:e.KeySelectFindeHandler}},[e._v("查询\n          ")])],t("avue-crud",{attrs:{data:e.KeyData,option:e.Option},on:{"row-click":e.KeySelect},scopedSlots:e._u([{key:"radio",fn:function(a){var i=a.row;return[t("el-radio",{staticStyle:{"padding-left":"10px !important"},attrs:{label:i.$index},model:{value:e.masterRow,callback:function(t){e.masterRow=t},expression:"masterRow"}},[e._v(e._s("")+"\n            ")])]}}])}),t("div",{staticStyle:{height:"30px"}},[t("div",{staticStyle:{display:"inline-block",float:"left",border:"1px solid #eeeeee",padding:"5px","margin-top":"5px","font-size":"14px"}},[e._v("\n            å·²è®¾ç½®çš„值为:["+e._s(""==this.TreeAddform.codeKeyAttrRepeatOidName?"未设置值":this.TreeAddform.codekeyattrrepeatoidName)+"]\n          ")]),t("div",{staticStyle:{"padding-top":"10px",display:"flex","justify-content":"flex-end",float:"right",overflow:"hidden"}},[t("el-button",{attrs:{size:"small",type:"primary"},on:{click:e.KeyHandlerClick}},[e._v("确定")]),t("el-button",{attrs:{size:"small"},on:{click:e.KeyEscHandler}},[e._v("取消")])],1)])],2),t("el-dialog",{attrs:{"before-close":e.simEscHandler,visible:e.SimidialogVisible,"append-to-body":"",title:"为【相似项查询规则】选取值"},on:{"update:visible":function(t){e.SimidialogVisible=t}}},[[t("el-select",{staticStyle:{width:"135px"},attrs:{placeholder:"请选择"},model:{value:e.SelectValue,callback:function(t){e.SelectValue=t},expression:"SelectValue"}},e._l(e.SelectOption,(function(e){return t("el-option",{key:e.value,staticStyle:{width:"150px"},attrs:{label:e.label,value:e.value}})})),1),t("el-input",{staticStyle:{width:"260px","margin-left":"15px"},attrs:{placeholder:"输入值后进行模糊查询"},model:{value:e.SelectFInd,callback:function(t){e.SelectFInd=t},expression:"SelectFInd"}}),t("el-button",{staticStyle:{"margin-left":"20px"},attrs:{plain:"",size:"small",type:"primary"},on:{click:e.SimSelectFindeHandler}},[e._v("查询\n          ")])],t("avue-crud",{attrs:{data:e.simData,option:e.Option},on:{"row-click":e.simSelect},scopedSlots:e._u([{key:"radio",fn:function(a){var i=a.row;return[t("el-radio",{staticStyle:{"padding-left":"10px !important"},attrs:{label:i.$index},model:{value:e.masterRow,callback:function(t){e.masterRow=t},expression:"masterRow"}},[e._v(e._s("")+"\n            ")])]}}])}),t("div",{staticStyle:{height:"30px"}},[t("div",{staticStyle:{display:"inline-block",float:"left",border:"1px solid #eee",padding:"5px","margin-top":"5px","font-size":"14px"}},[e._v("\n            å·²è®¾ç½®çš„值为:["+e._s(""==this.TreeAddform.codeResembleRuleOidName?"未设置值":this.TreeAddform.codeResembleRuleOidName)+"]\n          ")]),t("div",{staticStyle:{"padding-top":"10px",display:"flex","justify-content":"flex-end",float:"right",overflow:"hidden"}},[t("el-button",{attrs:{size:"small",type:"primary"},on:{click:e.simHandlerClick}},[e._v("确定")]),t("el-button",{attrs:{size:"small"},on:{click:e.simEscHandler}},[e._v("取消")])],1)])],2),t("el-dialog",{attrs:{"before-close":e.BtmEscHandler,visible:e.BtmdialogVisible,"append-to-body":"",title:"为【业务类型规则】选取值"},on:{"update:visible":function(t){e.BtmdialogVisible=t}}},[[t("el-select",{staticStyle:{width:"135px !important"},attrs:{placeholder:"请选择"},model:{value:e.SelectValue,callback:function(t){e.SelectValue=t},expression:"SelectValue"}},e._l(e.masterSelectOption,(function(e){return t("el-option",{key:e.value,staticStyle:{width:"130px"},attrs:{label:e.label,value:e.value}})})),1),t("el-input",{staticStyle:{width:"260px","margin-left":"15px"},attrs:{placeholder:"输入值后进行模糊查询"},model:{value:e.SelectFInd,callback:function(t){e.SelectFInd=t},expression:"SelectFInd"}}),t("el-button",{staticStyle:{"margin-left":"20px"},attrs:{plain:"",size:"small",type:"primary"},on:{click:e.BtmSelectFindeHandler}},[e._v("查询\n          ")])],t("avue-crud",{attrs:{data:e.BtmData,option:e.masterOption},on:{"row-click":e.btmSelect},scopedSlots:e._u([{key:"radio",fn:function(a){var i=a.row;return[t("el-radio",{staticStyle:{"padding-left":"10px !important"},attrs:{label:i.$index},model:{value:e.masterRow,callback:function(t){e.masterRow=t},expression:"masterRow"}},[e._v(e._s("")+"\n            ")])]}}])}),t("div",{staticStyle:{height:"30px"}},[t("div",{staticStyle:{display:"inline-block",float:"left",border:"1px solid #eee",padding:"5px","margin-top":"5px","font-size":"14px"}},[e._v("\n            å·²è®¾ç½®çš„值为:["+e._s(this.TreeAddform.btmTypeName)+"]\n          ")]),t("div",{staticStyle:{"padding-top":"10px",display:"flex","justify-content":"flex-end",float:"right",overflow:"hidden"}},[t("el-button",{attrs:{size:"small",type:"primary"},on:{click:e.btmHandlerClick}},[e._v("确定")]),t("el-button",{attrs:{size:"small"},on:{click:e.BtmEscHandler}},[e._v("取消")])],1)])],2),t("ThemeImport",{attrs:{codeClassifyOid:this.codeClassifyOid,visible:e.ThemeImportVisible},on:{"update:visible":function(t){e.ThemeImportVisible=t}}})],1)],1)],1)},r=[],n=(a("8e6e"),a("8615"),a("5df3"),a("3835")),o=(a("456d"),a("96cf"),a("1da1")),s=a("53ca"),l=(a("ac6a"),a("ade3")),c=a("8e19"),u=a("b761"),d=a("d9a3"),p=a("5880");function f(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function m(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?f(Object(a),!0).forEach((function(t){Object(l["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):f(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var h={name:"classifyTrees.vue",data:function(){return{activeName:"first",masterRow:null,AddLoading:!1,requestCount:null,ThemeImportVisible:!1,selectRow:"",selectList:[],TreeFlagCode:!0,editTreeFLagCode:!1,MasterdialogVisible:!1,masterData:[],masterSelectList:[],masterName:"",masterOid:"",KeydialogVisible:!1,KeyName:"",KeyOid:"",KeyData:[],KeySelectLIst:[],simName:"",simOid:"",simData:[],SimidialogVisible:!1,simSelectList:[],btmName:"",btmOid:"",BtmData:[],BtmdialogVisible:!1,btmSelectList:[],masterOption:{addBtn:!1,index:!0,border:!0,menu:!1,height:380,column:[{label:"",prop:"radio",width:60,display:!1},{label:"业务类型编号",prop:"id"},{label:"业务类型名称",prop:"name"},{label:"描述",prop:"description"}]},Option:{addBtn:!1,index:!0,columnBtn:!1,border:!0,menu:!1,height:380,column:[{label:"",prop:"radio",width:60,display:!1},{label:"英文名称",prop:"id"},{label:"中文名称",prop:"name"},{label:"描述",prop:"description"}]},SelectOption:[{value:"name",label:"中文名称"},{value:"id",label:"英文名称"}],masterSelectOption:[{value:"id",label:"业务类型编号"},{value:"name",label:"业务类型名称"}],SelectValue:"id",SelectFInd:"",addFlag:!1,crudOid:"",crudLCStatus:"",crudArray:[],ProData:[],searchTemplate:{searchCondition:"id",findText:""},FindFormVisible:!1,CloneVisible:!1,CloneinnerVisible:!1,FindSelect:{id:"0",name:"1",description:"2",revisionValue:"3",lcStatus:"4"},condition:["0","0","0","0","0"],Equalto:"0",QueryArray:{id:"",name:"",description:"",revisionValue:"",lcStatus:""},FlagObj:{},TreeEditFormVisible:!1,TreeAddFormVisible:!1,nodeClickList:"",ClonenodeClickList:"",TreeFlag:!1,loading:!1,FormLoing:!1,TreeAddform:{id:"",name:"",description:"",codeResembleRuleOidName:"",codeKeyAttrRepeatOidName:"",codeRuleOidName:"",btmTypeName:"",codeKeyAttrValue:!0,isParticipateCheck:1},rules:{id:[{required:!0,message:"请输入编号",trigger:"blur"}],name:[{required:!0,message:"请输入名称",trigger:"blur"}],btmTypeName:[{required:!0,message:"请选择业务类型",trigger:"blur"}]},TreeAvueform:{},CloneTreeAvueform:{},Treedata:[],CloneTreedata:[],Treeoption:{addBtn:!1,editBtn:!1,delBtn:!1,defaultExpandAll:!1,menu:!1},crudForm:"",ClonecrudForm:"",Formlist:[],CloneFormlist:[],Clonevalue:"0",CloneFind:"",CloneSelectOptions:[{value:"0",label:"模板编号"},{value:"1",label:"模板名称"}],CloneOption:{column:[{label:"模板编号",prop:"id",rules:[{required:!0,message:"请输入模板编号",trigger:"blur"}]},{label:"模板名称",prop:"name",rules:[{required:!0,message:"请输入模板名称",trigger:"blur"}]},{label:"描述",prop:"desc",type:"textarea",span:24}]},CloneModel:[],CloneSelect:[],ClonecrudTreeOption:{columnBtn:!1,index:!0,border:!0,menu:!1,addBtn:!1,selection:!0,header:!1,height:430,column:[{label:"模板编号",prop:"id",rules:[{required:!0,message:"模板编号",trigger:"blur"}]},{label:"模板名称",prop:"name",rules:[{required:!0,message:"模板名称",trigger:"blur"}]},{label:"模板描述",prop:"description"},{label:"版本号",prop:"revisionSeq",display:!1},{label:"状态",prop:"lcStatusText",display:!1}]},type:{},tabOption:{column:[{label:"基本信息",prop:"tab1"},{label:"模板管理",prop:"tab2"}]},Treeform:[{name:"测试1",sex:"男",value:0},{name:"测试2",sex:"女",value:1}],TreeList:{},codeClassifyOid:"",upAndStopAndStartData:{upVersion:{tip:"是否进行升版?",typeText:"升版",funAPi:c["upVersion"],load:"upVersionLoad"},stopLose:{tip:"模板只有发布状态才能被使用,是否确定停用?",typeText:"停用",funAPi:c["stopLose"],load:"stopLoseLoad"},startRelease:{tip:"是否确定启用/发布这个模板,模板只有发布状态才能被使用,是否继续?",typeText:"启用",funAPi:c["startRelease"],load:"startReleaseLoad"}},showEditBtn:!1}},watch:{},mounted:function(){var e=this;this.type=this.tabOption.column[0],this.getAttr();var t=this.$refs.tree.$el;t.addEventListener("click",(function(t){"SPAN"!==t.target.nodeName&&(e.$refs.tree.setCurrentKey(null),e.nodeClickList={},e.TreeList=[],e.TreeFlagCode=!0)}),!0)},computed:m(m({},Object(p["mapGetters"])(["permission"])),{},{permissionList:function(){return{TreeAddStatus:this.vaildData(this.permission.classifyTree.tree_add,!1),TreeEditStatus:this.vaildData(this.permission.classifyTree.tree_edit,!1),TreeDelStatus:this.vaildData(this.permission.classifyTree.tree_delete,!1),flushedStatus:this.vaildData(this.permission.classifyTree.tree_break,!1),EnableStatus:this.vaildData(this.permission.classifyTree.tree_enable,!1),DeactivateStatus:this.vaildData(this.permission.classifyTree.tree_stop,!1),ImportExcelStatus:this.vaildData(this.permission.classifyTree.tree_import,!1),ExportExcelStatus:this.vaildData(this.permission.classifyTree.tree_export,!1),FindStatus:this.vaildData(this.permission.classifyTree.manage_search,!1),TemRefreshStatus:this.vaildData(this.permission.classifyTree.manage_break,!1),CloneBtnStuatus:this.vaildData(this.permission.classifyTree.manage_clone,!1),flowingBtnStuatus:this.vaildData(this.permission.classifyTree.tree_flowing,!1)}},crudTreeOption:function(){return{index:!0,border:!0,columnBtn:!1,height:180,addBtn:this.Formlist.length<=0&&""!=this.nodeClickList,editBtn:!1,delBtn:!1,column:[{label:"",prop:"radio",width:60,display:!1},{label:"模板编号",prop:"id",rules:[{required:!0,message:"模板编号",trigger:"blur"}]},{label:"模板名称",prop:"name",rules:[{required:!0,message:"模板名称",trigger:"blur"}]},{label:"模板描述",prop:"description"},{label:"版本号",prop:"revisionSeq",display:!1},{label:"状态",prop:"lcStatusText",display:!1}],batchImportData:{visible:!1,type:"",codeClassifyOid:""}}}}),created:function(){},methods:{handleTabClick:function(){},testHandler:function(){var e=this;this.nodeClickList.length<=0?this.$message.warning("请至少选择一条数据!"):Object(c["flowingDependencyGen"])(this.nodeClickList.oid).then((function(t){e.$message.success("操作成功")})).catch((function(t){e.$message.error(t)}))},switchChange:function(){this.TreeAddform.isParticipateCheck=!0===this.TreeAddform.codeKeyAttrValue?1:0},BtmEscHandler:function(){this.SelectFInd="",this.SelectValue="id",this.masterRow=null,this.BtmdialogVisible=!1},simEscHandler:function(){this.SelectFInd="",this.SelectValue="id",this.masterRow=null,this.SimidialogVisible=!1},KeyEscHandler:function(){this.SelectFInd="",this.SelectValue="id",this.masterRow=null,this.KeydialogVisible=!1},masterEscHandler:function(){this.SelectFInd="",this.SelectValue="id",this.masterRow=null,this.MasterdialogVisible=!1},ImportExcel:function(){this.ThemeImportVisible=!0},ExportExcel:function(){this.nodeClickList?Object(c["exportClassify"])({oid:this.nodeClickList.oid}).then((function(e){d["a"].downloadFileByBlobHandler(e)})):this.$message.warning("请先选择要导出的主题库分类")},CodeFoucus:function(){this.MasterdialogVisible=!0,this.MasterdefaultRend()},masterSelect:function(e){this.masterRow=e.$index,this.masterSelectList=e,this.masterName=e.name,this.masterOid=e.oid},SelectFindeHandler:function(){var e={};e["conditionMap['".concat(this.SelectValue,"']")]=this.SelectFInd,this.MasterdefaultRend(e)},MasterHandlerClick:function(){this.masterSelectList.length>1?this.$message.warning("只能选择一条数据"):this.masterSelectList.length<=0?this.$message.warning("请选择一条数据"):(this.MasterdialogVisible=!1,this.masterSelectList=[],this.$set(this.TreeAddform,"codeRuleOidName",this.masterName),this.$set(this.TreeAddform,"codeRuleOid",this.masterOid),this.$emit("MasterHandler",this.loneTreeNewForm),this.masterRow=null)},MasterdefaultRend:function(e){var t=this;Object(u["defaultReferDataGrid"])(m({referType:"coderule",isMuti:"false",'conditionMap["lcstatus"]':"Released",limit:"-1"},e)).then((function(e){t.masterData=e.data.records}))},Keyfouce:function(){this.KeydialogVisible=!0,this.KeydefaultRend()},KeyHandlerClick:function(){this.KeySelectLIst.length>1?this.$message.warning("只能选择一条数据"):this.KeySelectLIst.length<=0?this.$message.warning("请选择一条数据"):(this.KeydialogVisible=!1,this.KeySelectLIst=[],this.$set(this.TreeAddform,"codeKeyAttrRepeatOidName",this.KeyName),this.$set(this.TreeAddform,"codeKeyAttrRepeatOid",this.KeyOid),this.masterRow=null)},KeySelectFindeHandler:function(){var e={};e["conditionMap['".concat(this.SelectValue,"']")]=this.SelectFInd,this.KeydefaultRend(e)},KeydefaultRend:function(e){var t=this;Object(u["defaultReferDataGrid"])(m({referType:"codekeyattrrepeat",isMuti:"false",'conditionMap["lcstatus"]':"Enabled",limit:"-1"},e)).then((function(e){t.KeyData=e.data.records}))},KeySelect:function(e){this.masterRow=e.$index,this.KeySelectLIst=e,this.KeyName=e.name,this.KeyOid=e.oid},simFouce:function(){this.SimidialogVisible=!0,this.simdefaultRend()},simHandlerClick:function(){this.simSelectList.length>1?this.$message.warning("只能选择一条数据"):this.simSelectList.length<=0?this.$message.warning("请选择一条数据"):(this.SimidialogVisible=!1,this.simSelectList=[],this.$set(this.TreeAddform,"codeResembleRuleOidName",this.simName),this.$set(this.TreeAddform,"codeResembleRuleOid",this.simOid),this.$emit("MasterHandler",this.loneTreeNewForm),this.masterRow=null)},SimSelectFindeHandler:function(){var e={};e["conditionMap['".concat(this.SelectValue,"']")]=this.SelectFInd,this.simdefaultRend(e)},simSelect:function(e){this.masterRow=e.$index,this.simSelectList=e,this.simName=e.name,this.simOid=e.oid},simdefaultRend:function(e){var t=this;Object(u["defaultReferDataGrid"])(m({referType:"coderesemblerule",isMuti:"false",'conditionMap["lcstatus"]':"Enabled",limit:"-1"},e)).then((function(e){t.simData=e.data.records}))},btmFoucus:function(){this.BtmdialogVisible=!0,this.btmdefaultRend()},btmHandlerClick:function(){this.btmSelectList.length>1?this.$message.warning("只能选择一条数据"):this.btmSelectList.length<=0?this.$message.warning("请选择一条数据"):(this.$refs.myForm.clearValidate(),this.BtmdialogVisible=!1,this.btmSelectList=[],this.$set(this.TreeAddform,"btmTypeName",this.btmName),this.$set(this.TreeAddform,"btmTypeId",this.btmOid),this.$emit("MasterHandler",this.loneTreeNewForm),this.masterRow=null)},BtmSelectFindeHandler:function(){var e={};e["conditionMap['".concat(this.SelectValue,"']")]=this.SelectFInd,this.btmdefaultRend(e)},btmSelect:function(e){this.masterRow=e.$index,this.btmSelectList=e,this.btmName=e.name,this.btmOid=e.id},btmdefaultRend:function(e){var t=this;Object(u["referDataGrid"])(m({valueField:"id",isMuti:"false",limit:"-1"},e)).then((function(e){t.BtmData=e.data.data.records}))},MasterHandler:function(e){this.TreeList=e},rowHandle:function(e,t){this.selectRow=e.$index,this.crudOid=e.oid,this.crudLCStatus=e.lcStatus,this.crudArray.push(e),this.gridCode()},getAttr:function(){var e=this;return this.loading=!0,new Promise((function(t,a){Object(c["getAtrrList"])().then((function(a){e.Treedata=a.data,e.CloneTreedata=a.data,e.Treedata.forEach((function(){for(var t=0;t<e.Treedata.length;t++)e.Treedata[t].value=t})),e.ModifyProperties(e.CloneTreedata,"name","label"),e.CloneTreedata=e.CloneTreedata.map((function(e){return"Disabled"===e.attributes.lcStatus&&(e.label+="【停用】"),e})),e.loading=!1,t()})).catch((function(t){e.$message.error(t),a(t)}))}))},ModifyProperties:function(e,t,a){for(var i in e)i===t&&(e[a]=e[i],delete e[i]),"object"===Object(s["a"])(e[i])&&this.ModifyProperties(e[i],t,a)},TreeAdd:function(){var e=Object(o["a"])(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=this.$loading({lock:!0,text:"Loading",spinner:"el-icon-loading",background:"rgba(0, 0, 0, 0.3)"}),e.prev=1,this.TreeFlag=!this.nodeClickList,e.next=5,new Promise((function(e){return setTimeout(e,500)}));case 5:this.TreeAddFormVisible=!0,t.close(),e.next=13;break;case 9:e.prev=9,e.t0=e["catch"](1),this.$message.error(e.t0),t.close();case 13:case"end":return e.stop()}}),e,this,[[1,9]])})));function t(){return e.apply(this,arguments)}return t}(),TreeEscHandler:function(){for(var e in this.TreeAddform)"codeKeyAttrValue"!==e&&"isParticipateCheck"!==e&&(this.TreeAddform[e]="");this.TreeAddform.codeKeyAttrValue=!0,this.TreeAddform.isParticipateCheck=1,this.TreeAddFormVisible=!1,this.$refs.myForm.clearValidate()},TreeAddHandler:function(){var e=Object(o["a"])(regeneratorRuntime.mark((function e(){var t,a=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(this.TreeAddform.id&&this.TreeAddform.name&&(!this.TreeFlagCode||this.TreeAddform.btmTypeName)){e.next=3;break}return this.$message.warning("请输入内容!"),e.abrupt("return");case 3:return e.prev=3,t=this.TreeAddform,this.$set(t,"parentCodeClassifyOid",this.nodeClickList.oid),e.next=8,Object(c["TreeSave"])(t);case 8:this.$message.success("添加成功!"),Object.keys(this.TreeAddform).forEach((function(e){a.TreeAddform[e]=""})),this.TreeAddform.codeKeyAttrValue=!0,this.TreeAddform.isParticipateCheck=1,this.getAttr(),this.TreeAddFormVisible=!1,this.ProData=[],this.Formlist=[],e.next=21;break;case 18:e.prev=18,e.t0=e["catch"](3),this.$message({type:"warning",message:e.t0});case 21:case"end":return e.stop()}}),e,this,[[3,18]])})));function t(){return e.apply(this,arguments)}return t}(),TreeDel:function(){var e=this;this.$confirm("是否删除当前选择的分类,将会把子分类一并删除,如果存在编码数据将不能被删除,是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning",customClass:"my-messagebox"}).then((function(){Object(c["TreeCheckDel"])(e.nodeClickList).then((function(t){t.data.data?Object(c["TreeDel"])(e.nodeClickList).then((function(){e.$message({type:"success",message:"删除成功!"}),e.getAttr()})).catch((function(t){e.$message({type:"warning",message:t})})):e.$confirm("当前数据包含有下级数据,要删除的话会和下级数据一起删除,你确认继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning",customClass:"my-messageboxs"}).then((function(){Object(c["TreeDel"])(e.nodeClickList).then((function(){e.$message({type:"success",message:"删除成功!"}),e.getAttr()})).catch((function(t){e.$message({type:"warning",message:t})}))})).catch((function(){e.$message({type:"info",message:"已取消删除"})}))}))})).catch((function(){e.$message({type:"info",message:"已取消删除"})}))},TreeEdit:function(){Object.keys(this.nodeClickList).length<1?this.$message({type:"warning",message:"请先从树上选择一条数据!"}):this.TreeEditFormVisible=!0},flushed:function(){var e=Object(o["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,this.getAttr();case 2:this.$refs.tree.setCurrentKey(null),this.nodeClickList={},this.TreeList=[],this.TreeFlagCode=!0;case 6:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),Enable:function(){var e=Object(o["a"])(regeneratorRuntime.mark((function e(){var t,a=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!(Object.keys(this.nodeClickList).length<1)){e.next=3;break}return this.$message.warning("请先从树上选择一条数据"),e.abrupt("return");case 3:if("Enabled"!=this.FlagObj.lcStatus){e.next=6;break}return this.$message({type:"warning",message:"当前分类不是停用状态"}),e.abrupt("return");case 6:return this.loading=!0,e.prev=7,e.next=10,this.$confirm("是否将子分类一并启用?","提示",{confirmButtonText:"是",cancelButtonText:"取消",type:"warning"});case 10:if(t=e.sent,!t){e.next=18;break}return e.next=14,Object(c["TreeEnable"])(this.nodeClickList).then((function(e){a.$message({type:"success",message:"启用成功!"})}));case 14:return e.next=16,this.getAttr();case 16:e.next=19;break;case 18:this.$message({type:"info",message:"已取消启用"});case 19:e.next=23;break;case 21:e.prev=21,e.t0=e["catch"](7);case 23:return e.prev=23,this.loading=!1,e.finish(23);case 26:case"end":return e.stop()}}),e,this,[[7,21,23,26]])})));function t(){return e.apply(this,arguments)}return t}(),Deactivate:function(){var e=Object(o["a"])(regeneratorRuntime.mark((function e(){var t,a=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!(Object.keys(this.nodeClickList).length<1)){e.next=3;break}return this.$message.warning("请先从树上选择一条数据"),e.abrupt("return");case 3:if("Disabled"!==this.FlagObj.lcStatus){e.next=6;break}return this.$message({type:"warning",message:"当前分类不是启用状态!"}),e.abrupt("return");case 6:return this.loading=!0,e.prev=7,e.next=10,this.$confirm("是否停用当前分类,停用后,子分类也将不能被使用,是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"});case 10:if(t=e.sent,!t){e.next=19;break}return e.next=14,Object(c["TreeDeactivate"])(this.nodeClickList).then((function(e){a.$message({type:"success",message:"停用成功!"})}));case 14:return this.nodeClickList["flag"]=!0,e.next=17,this.getAttr();case 17:e.next=20;break;case 19:this.$message({type:"info",message:"已取消停用"});case 20:e.next=24;break;case 22:e.prev=22,e.t0=e["catch"](7);case 24:return e.prev=24,this.loading=!1,e.finish(24);case 27:case"end":return e.stop()}}),e,this,[[7,22,24,27]])})));function t(){return e.apply(this,arguments)}return t}(),nodeClick:function(){var e=Object(o["a"])(regeneratorRuntime.mark((function e(t){var a,i,r,o,s,l=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return this.TreeFlagCode=!t,this.editTreeFLagCode=!t.parentId,this.nodeClickList=t,this.selectRow=0,this.crudArray=[],e.prev=5,this.requestCount+=1,e.next=9,Promise.all([Object(c["TreeObjcet"])(t.oid),Object(c["gridCodeClassifyTemplate"])({"conditionMap[codeclassifyoid]":t.oid}),Object(c["getObjectByOid"])(t.oid)]);case 9:if(a=e.sent,i=Object(n["a"])(a,3),r=i[0],o=i[1],s=i[2],this.FlagObj=r.data.data,this.Formlist=o.data.data.filter((function(e){if(""!=e.codeclassifyoid)return l.codeClassifyOid=e.codeclassifyoid,e.codeclassifyoid==l.nodeClickList.oid})),!(this.Formlist.length>=1)){e.next=24;break}return this.crudLCStatus=this.Formlist[this.selectRow].lcStatus,this.crudArray.push(this.Formlist[this.selectRow]),this.crudOid=this.Formlist[this.selectRow].oid,e.next=22,this.gridCode();case 22:e.next=26;break;case 24:this.ProData=[],this.crudOid="";case 26:if(this.TreeList=s.data.data,null!==this.TreeList.isParticipateCheck&&void 0!==this.TreeList.isParticipateCheck&&""!==this.TreeList.isParticipateCheck){e.next=30;break}return this.$set(this.TreeList,"isParticipateCheck",1),e.abrupt("return");case 30:e.next=35;break;case 32:e.prev=32,e.t0=e["catch"](5),this.$message.error(e.t0);case 35:case"end":return e.stop()}}),e,this,[[5,32]])})));function t(t){return e.apply(this,arguments)}return t}(),gridCode:function(){var e=Object(o["a"])(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(c["gridCodeClassifyTemplateAttr"])({"conditionMap[classifyTemplateOid]":this.Formlist[this.selectRow].oid,limit:-1});case 3:t=e.sent,this.ProData=t.data.data.map((function(e){return""!==e.classifyInvokeAttr&&(e.hasOwnProperty("classifyInvokeText")||(e.classifyInvokeText={"注入类型":e.classifyInvokeAttr,"注入类型名称":e.classifyInvokeAttrName,"层级设置":e.classifyInvokeLevel,"是否可修改":e.classifyInvokeEditFlag})),e})),e.next=10;break;case 7:e.prev=7,e.t0=e["catch"](0),this.$message.error(e.t0);case 10:case"end":return e.stop()}}),e,this,[[0,7]])})));function t(){return e.apply(this,arguments)}return t}(),treeClick:function(e){},referTreeForm:function(){var e=this;Object(c["getObjectByOid"])(this.nodeClickList.oid).then((function(t){e.TreeList=t.data.data})).catch((function(t){e.$message.error(t)}))},ClonenodeClick:function(){var e=Object(o["a"])(regeneratorRuntime.mark((function e(t){var a=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return this.ClonenodeClickList=t,e.next=3,Object(c["gridCodeClassifyTemplate"])({"conditionMap[codeclassifyoid]":t.oid}).then((function(e){a.CloneFormlist=e.data.data.filter((function(e){if(""!=e.codeclassifyoid)return a.codeClassifyOid=e.codeclassifyoid,e.codeclassifyoid==a.ClonenodeClickList.oid}))}));case 3:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}(),handleChange:function(e){this.type=e},AdvQueries:function(){var e=this;this.FindFormVisible=!1;var t=Object.values(this.QueryArray).every((function(e){return!e}));t?Object(c["gridCodeClassifyTemplate"])().then((function(t){e.Formlist=t.data.data})):Object(c["gridCodeClassifyFindTemplate"])({"conditionMap[id]":this.QueryArray.id},{"conditionMap[name]":this.QueryArray.name},{"conditionMap[description]":this.QueryArray.description},{"conditionMap[revisionValue]":this.QueryArray.revisionValue},{"conditionMap[lcStatus]":this.QueryArray.lcStatus}).then((function(t){e.Formlist=t.data.data}))},CrudRend:function(){var e=this;Object(c["gridCodeClassifyTemplate"])({"conditionMap[codeclassifyoid]":this.nodeClickList.oid}).then((function(t){e.Formlist=t.data.data}))},CrudRowSave:function(e,t){var a=this;this.nodeClickList.length<=0?this.$message({type:"warning",message:"请先从树上选择一条数据!"}):(this.$set(e,"codeclassifyoid",this.nodeClickList.oid),Object(c["addSave"])(e).then((function(){a.$message({type:"success",message:"添加成功!"}),t(e),a.TemRefresh()})).catch((function(e){a.$message({type:"info",message:e})})))},CrudRowUpdata:function(e,t,a){var i=this;Object(c["editSave"])(e).then((function(){i.TemRefresh(),i.$message({type:"success",message:"操作成功!"}),a()})).catch((function(e){i.$message.error(e)}))},CrudRowDel:function(e){var t=this;Object(c["deleteData"])(e).then((function(){t.TemRefresh()})).catch((function(e){t.$message({type:"info",message:e})}))},cloneClose:function(){this.$refs.cloneTree.setCurrentKey(null),this.ClonenodeClickList={},this.CloneFormlist=[],this.CloneVisible=!1},CloneEnterFind:function(){var e=this;Object(c["gridCodeClassifyTemplate"])().then((function(t){e.CloneFormlist=t.data.data.filter((function(t){return 0==e.Clonevalue?t.id.includes(e.CloneFind):1==e.Clonevalue?t.name.includes(e.CloneFind):void 0}))}))},FindeHanler:function(){""!=this.nodeClickList?this.FindFormVisible=!0:this.$message.warning("请从树上选择一条数据")},Clonehandler:function(){this.CloneSelect.length<=0?this.$message({type:"warning",message:"请选择要克隆的模板!"}):this.CloneSelect.length>1?this.$message({type:"warning",message:"只能选择一条数据!"}):this.CloneinnerVisible=!0},CloneBtn:function(){this.nodeClickList.length<=0?this.$message({type:"warning",message:"请先从[主题库分类】树上选择一条数据!"}):this.CloneVisible=!0},selectionChange:function(e){this.CloneSelect=e;var t=e[0],a=t.id,i=t.name;this.CloneModel={id:a,name:i},this.CloneSelect[0].codeclassifyoid=this.nodeClickList.oid},Clonesubmit:function(e,t){var a=this;Object.assign(this.CloneSelect[0],this.CloneModel),Object(c["copy"])(this.CloneSelect[0]).then((function(){a.CloneinnerVisible=!1,a.CloneVisible=!1,a.$message.success("复制成功"),a.TemRefresh(),t(e)})).catch((function(e){t(e)}))},TemRefresh:function(){var e=this;this.FormLoing=!0,""!=this.nodeClickList.oid?Object(c["gridCodeClassifyTemplate"])({"conditionMap[codeclassifyoid]":this.nodeClickList.oid}).then((function(t){e.Formlist=t.data.data.filter((function(t){return t.codeclassifyoid==e.nodeClickList.oid})),e.crudLCStatus=e.Formlist[e.selectRow].lcStatus,e.crudArray.push(e.Formlist[e.selectRow]),Object(c["gridCodeClassifyTemplateAttr"])({"conditionMap[classifyTemplateOid]":t.data.data[e.selectRow].oid,limit:-1}).then((function(t){e.ProData=t.data.data,e.ProData=t.data.data.map((function(e){return""!==e.classifyInvokeAttr&&(e.hasOwnProperty("classifyInvokeText")||(e=m(m({},e),{},{classifyInvokeText:{"注入类型":e.classifyInvokeAttr,"注入类型名称":e.classifyInvokeAttrName,"层级设置":e.classifyInvokeLevel,"是否可修改":e.classifyInvokeEditFlag}}))),e}))})).catch((function(t){e.$message.error(t)}))})):this.FormLoing=!0,setTimeout((function(){e.FormLoing=!1}),600)},upAndStopAndStart:function(e,t){var a=this;this.$confirm(this.upAndStopAndStartData[t]["tip"],"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){a.$set(e,a.upAndStopAndStartData[t]["load"],!0);var i=e.ts,r=e.oid;a.upAndStopAndStartData[t]["funAPi"]({ts:i,oid:r}).then((function(i){200===i.data.code&&(a.$set(e,a.upAndStopAndStartData[t]["load"],!1),a.TemRefresh(),a.$message.success(a.upAndStopAndStartData[t]["typeText"]+"成功!"))})).catch((function(){a.$set(e,a.upAndStopAndStartData[t]["load"],!1)}))}))}}},b=h,g=(a("d10d"),a("2877")),y=Object(g["a"])(b,i,r,!1,null,"48547304",null);t["default"]=y.exports},"4cdc":function(e,t,a){"use strict";a.r(t),a.d(t,"getList",(function(){return r})),a.d(t,"add",(function(){return n})),a.d(t,"editSave",(function(){return o})),a.d(t,"deleteData",(function(){return s}));var i=a("b5c6"),r=function(e,t){return Object(i["a"])({url:"/api/ubcs-code/resembleRuleController/gridCodeResembleRule",method:"get",params:{page:e,limit:t}})},n=function(e){return Object(i["a"])({url:"/api/ubcs-code/resembleRuleController/addSave",method:"post",data:e})},o=function(e){return Object(i["a"])({url:"/api/ubcs-code/resembleRuleController/editSave",method:"put",data:e})},s=function(e){var t=new FormData;return t.append("oid",e.oid),t.append("ts",e.ts),Object(i["a"])({url:"/api/ubcs-code/resembleRuleController/deleteData",method:"delete",data:t})}},"4ce4":function(e,t,a){"use strict";a("b2cc")},"4d0c":function(e,t,a){"use strict";a.r(t),a.d(t,"getDataList",(function(){return s}));a("8e6e"),a("ac6a"),a("456d");var i=a("ade3"),r=a("b5c6");function n(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function o(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?n(Object(a),!0).forEach((function(t){Object(i["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):n(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var s=function(e,t,a){return Object(r["a"])({url:"/api/ubcs-code/dockingManagement/gridDockingData",method:"get",params:o(o({},a),{},{page:e,limit:t})})}},"4d0f":function(e,t,a){"use strict";a.r(t);a("7f7f");var i=function(){var e=this,t=e._self._c;return t("el-dialog",{staticStyle:{height:"115vh"},attrs:{visible:e.showSubmitDialog,"append-to-body":"",title:"链接类型",top:"6vh",width:"70%"},on:{"update:visible":function(t){e.showSubmitDialog=t},close:e.closeSubmitDialog}},[t("el-form",{ref:"form",staticClass:"linkTypeForm",attrs:{model:e.linkType,rules:e.rules,inline:"","label-suffix":":","show-message":"true",size:"medium","status-icon":"true"},on:{resetFields:e.resetForm}},[t("el-form-item",{attrs:{label:"英文名称","label-width":"100px",prop:"id",required:"true"}},[t("el-input",{attrs:{disabled:"add"!==e.linkStatus,"prefix-icon":e.icons.id,maxlength:"15","show-word-limit":"",type:"text"},model:{value:e.linkType.id,callback:function(t){e.$set(e.linkType,"id",t)},expression:"linkType.id"}})],1),t("el-form-item",{attrs:{label:"中文名称","label-width":"100px"}},[t("el-input",{attrs:{"prefix-icon":e.icons.name},model:{value:e.linkType.name,callback:function(t){e.$set(e.linkType,"name",t)},expression:"linkType.name"}})],1),t("el-form-item",{attrs:{label:"数据库表名","label-width":"100px"}},[t("el-input",{attrs:{"prefix-icon":e.icons.tableName},model:{value:e.linkType.tableName,callback:function(t){e.$set(e.linkType,"tableName",t)},expression:"linkType.tableName"}})],1),t("el-form-item",{attrs:{label:"所属领域","label-width":"100px",prop:"domain"}},[t("el-select",{attrs:{"prefix-icon":e.icons.domain},model:{value:e.linkType.domain,callback:function(t){e.$set(e.linkType,"domain",t)},expression:"linkType.domain"}},e._l(e.domainOption,(function(e){return t("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),t("el-form-item",{attrs:{label:"From端类型","label-width":"100px"}},[t("el-select",{attrs:{value:e.linkType.fromBtmTypes,"collapse-tags":"",filterable:"",multiple:"",placeholder:"请选择From端类型","value-key":"oid"},on:{change:e.fromSelectChange},model:{value:e.linkType.fromBtmValues,callback:function(t){e.$set(e.linkType,"fromBtmValues",t)},expression:"linkType.fromBtmValues"}},e._l(e.domainList,(function(a){return t("el-option-group",{key:a.id,attrs:{label:a.name}},e._l(a.childList,(function(e){return t("el-option",{key:e.oid,attrs:{label:e.id+e.name,value:e}})})),1)})),1)],1),t("el-form-item",{attrs:{label:"To端类型","label-width":"100px"}},[t("el-select",{attrs:{value:e.linkType.toBtmTypes,"collapse-tags":"",filterable:"",multiple:"",placeholder:"请选择To端类型","value-key":"oid"},on:{change:e.toSelectChange},model:{value:e.linkType.toBtmValues,callback:function(t){e.$set(e.linkType,"toBtmValues",t)},expression:"linkType.toBtmValues"}},e._l(e.domainList,(function(a){return t("el-option-group",{key:a.id,attrs:{label:a.name}},e._l(a.childList,(function(e){return t("el-option",{key:e.oid,attrs:{label:e.id+e.name,value:e}})})),1)})),1)],1),t("el-form-item",{staticClass:"description",attrs:{label:"描述","label-width":"100px"}},[t("el-input",{staticClass:"descClass",attrs:{id:"descId","prefix-icon":e.icons.desc},model:{value:e.linkType.description,callback:function(t){e.$set(e.linkType,"description",t)},expression:"linkType.description"}})],1)],1),t("avue-crud",{ref:"attrTable",attrs:{data:e.linkType.attributes,option:e.option,page:e.page},on:{"update:page":function(t){e.page=t},"cell-mouse-enter":e.cellEditClick,"cell-mouse-leave":e.cellEditSave},scopedSlots:e._u([{key:"menuLeft",fn:function(a){return[t("el-button",{attrs:{icon:"el-icon-plus",size:"small",type:"danger"},on:{click:function(t){return e.rowAdd()}}},[e._v("属性选择")])]}}])}),t("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{attrs:{type:"primary"},on:{click:e.submitlinkType}},[e._v("确定")]),t("el-button",{on:{click:e.cancleSubmitlinkType}},[e._v("取消")])],1),t("el-dialog",{attrs:{visible:e.attrRef.visible,"append-to-body":"",title:"属性池",width:"80%"},on:{close:e.closeAttrDialog}},[t("avue-crud",{ref:"attrRef",staticClass:"attrRef",attrs:{data:e.attrRef.data,option:e.attrRef.option,page:e.attrRef.page},on:{"update:page":function(t){return e.$set(e.attrRef,"page",t)},"on-load":e.attrRefOnLoad,"search-change":e.attrRefSearch,"selection-change":e.selectionChange},scopedSlots:e._u([{key:"typeValue",fn:function(a){return[t("el-tag",[e._v(e._s(a.row.typeValue))])]}}])}),t("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:e.confirmSelectAttr}},[e._v("确定")]),t("el-button",{on:{click:e.cancleSelectAttr}},[e._v("取消")])],1)],1)],1)},r=[],n=(a("ac6a"),a("0499")),o=a("6872"),s=(a("b1ca"),a("d772")),l={name:"LinkTypeAdd",props:{linkType:{type:Object,default:{}},domainOption:{type:Array},icons:{type:Array},linkStatus:{type:String}},watch:{linkType:{handler:function(e){}}},data:function(){return{form:{},showSubmitDialog:!1,option:{height:"330px",tip:!1,selection:!0,headerAlign:"center",border:!0,index:!0,rowKey:"id",tabs:!0,menu:!1,addBtn:!1,highlightCurrentRow:!0,column:[{label:"英文名称",prop:"id",align:"center"},{label:"中文名称",prop:"name",align:"center",cell:!0},{label:"类型",prop:"attrDataType",align:"center",slot:!0},{label:"默认值",prop:"defaultValue",align:"center",cell:!0},{label:"说明",prop:"description",align:"center",cell:!0}]},attrRef:{visible:!1,page:{currentPage:1,pageSize:10},key:null,option:{height:360,addBtn:!1,refreshBtn:!1,columnBtn:!1,selection:!0,menu:!1,border:!0,reserveSelection:!0,searchMenuSpan:8,highlightCurrentRow:!0,column:[{label:"英文名称",prop:"id",align:"left",search:!0,width:230},{label:"中文名称",prop:"name",align:"center"},{label:"类型",prop:"typeValue",align:"center"},{label:"默认值",prop:"defaultValue",align:"center"},{label:"允许为空",prop:"nullable",type:"switch",display:!1,hide:!0,labelWidth:132,dicData:[{label:"否",value:1},{label:"是",value:0}]},{label:"说明",prop:"description",cell:!0,align:"center"}]},data:[],queryNotIn:null},fromBtmValues:[],toBtmValues:[],domainList:[],rules:{id:[{required:!0,message:"请输入链接类型编号",trigger:"blur"},{pattern:/^[A-Za-z]+$/,message:"链接类型编号只能为英文",trigger:"blur"},{min:2,max:15,message:"长度在2到15个字符",trigger:"blur"}],domain:[{required:!0,message:"请选择所属领域",trigger:"blur"}]}}},created:function(){this.initTreeOnLoad()},methods:{closeSubmitDialog:function(){this.showSubmitDialog=!1,this.linkType.attributes=[],this.linkType={},this.attrRef.selectData=[],this.attrRef.queryNotIn=null,this.resetForm()},closeAttrDialog:function(){this.attrRef.visible=!1},initTreeOnLoad:function(){var e=this;Object(s["initTree"])().then((function(t){e.domainList=t.data.data}))},rowAdd:function(){this.attrRef.visible=!0,this.attrRefOnLoad()},attrRefOnLoad:function(){var e=this;Object(o["queryPage"])(this.attrRef.key,this.attrRef.queryNotIn,this.attrRef.page.currentPage,this.attrRef.page.pageSize).then((function(t){var a=t.data.data;e.attrRef.page.total=a.total,e.attrRef.data=a.records})),this.$nextTick((function(){e.$refs.attrRef.refreshTable()}))},attrRefSearch:function(e,t){this.attrRef.key=e.key,this.attrRefOnLoad(),t(),this.attrRef.key=null},selectionChange:function(e){this.attrRef.selectData=e},confirmSelectAttr:function(){var e=this;this.linkType.attributes||(this.linkType.attributes=[]),this.attrRef.queryNotIn="",console.log(this.attrRef.selectData),this.attrRef.selectData.forEach((function(t){e.linkType.attributes.push({id:t.id,name:t.name,typeValue:t.typeValue,typeKey:t.typeValue,attrDataType:t.typeKey,defaultValue:t.defaultValue,description:t.description,attributeLength:t.maxLength}),e.attrRef.queryNotIn+=t.id+","})),this.closeAttrDialog()},cancleSelectAttr:function(){this.attrRef.selectData=[],this.closeAttrDialog()},submitlinkType:function(){var e=this;Object(n["add"])(this.linkType,!0).then((function(t){e.$message.success("保存成功"),e.cancleSubmitlinkType(),e.$emit("refreshTable")}))},cancleSubmitlinkType:function(){this.linkType={},this.linkType.attributes=[],this.showSubmitDialog=!1},refreshAttrTable:function(){var e=this;this.$nextTick((function(){e.$refs.attrTable.refreshTable()}))},viewChange:function(){},cellEditClick:function(e){e.$cellEdit=!0},cellEditSave:function(e){this.linkType.attributes[e.$index].name=e.name,this.linkType.attributes[e.$index].defaultValue=e.defaultValue,this.linkType.attributes[e.$index].description=e.description,e.$cellEdit=!1},fromSelectChange:function(e){console.log(e),this.linkType.fromBtmTypes=[];var t="",a="";e.forEach((function(e){t+=e.name+",",a+=e.id+","})),this.linkType.fromBtmTypeName=t,this.linkType.fromBtmType=a,console.log(this.linkType)},toSelectChange:function(e){console.log(e),this.linkType.toBtmTypes=[];var t="",a="";e.forEach((function(e){t+=e.name+",",a+=e.id+","})),this.linkType.toBtmTypeName=t,this.linkType.toBtmType=a,console.log(this.linkType)},resetForm:function(){this.linkType={},this.$refs.form.resetFields()}}},c=l,u=(a("aeae"),a("2877")),d=Object(u["a"])(c,i,r,!1,null,null,null);t["default"]=d.exports},"4d92":function(e,t,a){"use strict";a.r(t),a.d(t,"getList",(function(){return s})),a.d(t,"getDetail",(function(){return l})),a.d(t,"remove",(function(){return c})),a.d(t,"add",(function(){return u})),a.d(t,"update",(function(){return d}));a("8e6e"),a("ac6a"),a("456d");var i=a("ade3"),r=a("b5c6");function n(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function o(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?n(Object(a),!0).forEach((function(t){Object(i["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):n(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var s=function(e,t,a){return Object(r["a"])({url:"/api/ubcs-code/plCodeKeyattrrepeat/list",method:"get",params:o(o({},a),{},{current:e,size:t})})},l=function(e){return Object(r["a"])({url:"/api/ubcs-code/plCodeKeyattrrepeat/detail",method:"get",params:{oid:e}})},c=function(e){return Object(r["a"])({url:"/api/ubcs-code/plCodeKeyattrrepeat/remove",method:"post",params:{ids:e}})},u=function(e){return Object(r["a"])({url:"/api/ubcs-code/plCodeKeyattrrepeat/submit",method:"post",data:e})},d=function(e){return Object(r["a"])({url:"/api/ubcs-code/plCodeKeyattrrepeat/submit",method:"post",data:e})}},"512c":function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e._self._c;return t("div",{staticClass:"app",staticStyle:{position:"relative"}},[t("avue-tree",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],ref:"tree",staticStyle:{width:"fit-content"},attrs:{data:e.Treedata,defaultExpandAll:!1,option:e.Treeoption},on:{"node-click":e.nodeClick},scopedSlots:e._u([{key:"default",fn:function(a){var i=a.node;return[t("span",{domProps:{innerHTML:e._s(i.label)}})]}}]),model:{value:e.CloneTreeAvueform,callback:function(t){e.CloneTreeAvueform=t},expression:"CloneTreeAvueform"}}),t("div",{staticStyle:{position:"absolute",right:"0px",top:"-1px"}},[t("el-link",{staticClass:"refresh-icon",attrs:{icon:"el-icon-refresh"},on:{click:e.getTreeLists}})],1)],1)},r=[],n=(a("8e6e"),a("456d"),a("28a5"),a("96cf"),a("1da1")),o=(a("55dd"),a("6762"),a("53ca")),s=(a("ac6a"),a("3835")),l=a("ade3"),c=a("b761"),u=a("dd3a");function d(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function p(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?d(Object(a),!0).forEach((function(t){Object(l["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):d(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var f={name:"MasterTree",props:{pageSize:{type:String,default:"100"},currentPage:{type:String,default:"1"},templateOid:{type:String,default:""}},data:function(){var e=this;return{TreeValue:"",idData:"",referTreeId:"",masterVrBtnList:[],tableHeadFindData:[],tableHeadDataFateher:[],templateOids:"",tableDataArray:[],codeClassifyOid:"",coderuleoid:"",CloneTreeAvueform:{},loading:!1,Treedata:[],nodeClickList:"",Treeoption:{addBtn:!1,editBtn:!1,delBtn:!1,defaultExpandAll:!1,menu:!1,lazy:!0,treeLoad:function(t,a){if(0!=t.data){var i=0===t.level?0:t.data.oid,r=t.data.attributes.btmname;Object(c["getTreeList"])({parentOid:i,parentBtmName:r,"conditionMap[btmTypeId]":e.referTreeId}).then((function(e){a(e.data.map((function(e){return p(p({},e),{},{label:'<span style="color:#409EFF">'.concat(e.count,"</span> ").concat(e.text),count:e.count})})))}))}}}}},created:function(){this.getTreeLists()},mounted:function(){},computed:{formatCount:function(){return function(e){var t=e.indexOf("</span>")+"</span>".length,a=e.slice(t),i='<span class="count">'.concat(a,"</span>");return"".concat(e.slice(0,t)).concat(i)}}},methods:{getTreeLists:function(){var e=this,t=this.$route.query.id.indexOf("@"),a=this.$route.query.id.substring(0,t);this.idData=a,Object(c["getTreeList"])({"conditionMap[id]":this.idData}).then((function(t){if(t)if(0===t.data.length)e.$message.error("主数据分类查询为空!");else{e.Treedata=t.data;var a=Object(s["a"])(t.data,1),i=a[0];e.ModifyProperties(e.Treedata,"text","label"),e.referTreeId=i.attributes.btmTypeId,e.codeClassifyOid=i.oid,e.coderuleoid=i.attributes.coderuleoid,e.$emit("coderuleoid",e.coderuleoid),e.$emit("Treedata",e.Treedata),e.Treedata.forEach((function(e,t){e.label='<span style="color:#409EFF">'.concat(e.count,"</span> ").concat(e.label)})),e.$emit("coderuleoid",e.coderuleoid),e.$emit("Treedata",e.Treedata)}})).catch((function(t){e.$message.error(t)}))},ModifyProperties:function(e,t,a){for(var i in e)i===t&&(e[a]=e[i],delete e[i]),"object"===Object(o["a"])(e[i])&&this.ModifyProperties(e[i],t,a)},TableRend:function(){var e=this;this.loading=!0,this.$emit("loading",this.loading),Object(u["TableData"])({templateOid:this.templateOids,codeClassifyOid:this.nodeClickList.oid,page:this.currentPage,limit:this.pageSize}).then((function(t){e.loading=!1,e.$emit("loading",e.loading),e.tableDataArray=t.data.data,e.$emit("tableDataArray",e.tableDataArray),e.$emit("total",t.data.total)}))},TableHeadRend:function(){var e=this,t=this.$route.query.id.indexOf("@"),a=this.$route.query.id.substring(0,t);return new Promise((function(t,i){Object(u["MasterTable"])({codeClassifyOid:e.nodeClickList.oid,functionId:a}).then((function(a){var i=["CODEIMPORTHISTORY","CODEEXPORT","CODEQUERY","batchApplyCode"];a.data.leaf?e.masterVrBtnList=a.data.buttons:e.masterVrBtnList=a.data.buttons.filter((function(e){return i.includes(e.uniqueFlag)})),e.tableHeadDataFateher=a.data,e.templateOids=a.data.tableDefineVO.oid;var r=Object(s["a"])(a.data.tableDefineVO.cols,1),n=r[0];n.forEach((function(t){var a={label:t.title,prop:t.field,sortable:t.sort,width:t.minWidth};e.tableHeadFindData.push(Object.assign(t,a))})),e.$emit("tableHeadDataFateher",e.tableHeadDataFateher),e.$emit("tableHeadFindData",e.tableHeadFindData),e.$emit("tableHeadBttoms",e.masterVrBtnList),t()})).catch((function(e){i(e)}))}))},nodeClick:function(){var e=Object(n["a"])(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,this.TreeValue=t.label.split("</span>")[1].trim(),this.$emit("TreeValue",this.TreeValue),this.nodeClickList=t,this.tableHeadDataFateher=[],this.tableHeadFindData=[],e.next=8,this.TableHeadRend();case 8:this.TableRend(),this.$emit("nodeClickTemplateOids",this.templateOids),this.$emit("codeClassifyOid",this.nodeClickList.oid),this.$emit("nodeClickList",this.nodeClickList),e.next=17;break;case 14:e.prev=14,e.t0=e["catch"](0),this.$message.error(e.t0);case 17:case"end":return e.stop()}}),e,this,[[0,14]])})));function t(t){return e.apply(this,arguments)}return t}()}},m=f,h=(a("5470"),a("2877")),b=Object(h["a"])(m,i,r,!1,null,"48a1a93a",null);t["default"]=b.exports},5384:function(e,t,a){var i={"./GetItem":"dd3a","./GetItem.js":"dd3a","./MasterData/master":"b761","./MasterData/master.js":"b761","./Theme/vciTheme":"47d0","./Theme/vciTheme.js":"47d0","./base/region":"5a04","./base/region.js":"5a04","./batchImport":"78e2","./batchImport/":"78e2","./batchImport/index":"78e2","./batchImport/index.js":"78e2","./code/codeApply":"6509","./code/codeApply.js":"6509","./code/codeCharcter":"71fd","./code/codeCharcter.js":"71fd","./code/codeClassProcessTemp":"0f7d","./code/codeClassProcessTemp.js":"0f7d","./code/codeClassifyValue":"888e","./code/codeClassifyValue.js":"888e","./code/codeFixedValue":"1ef8","./code/codeFixedValue.js":"1ef8","./code/codeKeyAttrRepeat":"4d92","./code/codeKeyAttrRepeat.js":"4d92","./code/codeMatch":"4cdc","./code/codeMatch.js":"4cdc","./code/codeReferConfig":"0eb9","./code/codeReferConfig.js":"0eb9","./code/codeSynonym":"28c5","./code/codeSynonym.js":"28c5","./code/codebasic":"f601","./code/codebasic.js":"f601","./code/codebutton":"d36b","./code/codebutton.js":"d36b","./code/codeclassify":"b887","./code/codeclassify.js":"b887","./code/maxSerialNum":"e345","./code/maxSerialNum.js":"e345","./code/mdmrule":"19a0","./code/mdmrule.js":"19a0","./code/referBtmType":"cb4a","./code/referBtmType.js":"cb4a","./common":"2934","./common.js":"2934","./desk/notice":"2905","./desk/notice.js":"2905","./docking/data":"4d0c","./docking/data.js":"4d0c","./docking/info":"608a","./docking/info.js":"608a","./docking/loge":"1894","./docking/loge.js":"1894","./docking/task":"7a96","./docking/task.js":"7a96","./flow/flow":"371f","./flow/flow.js":"371f","./formTemplate":"902d","./formTemplate.js":"902d","./integration/application":"cc5e","./integration/application.js":"cc5e","./integration/integration":"f9fa","./integration/integration.js":"f9fa","./integration/sysInfo":"0405","./integration/sysInfo.js":"0405","./logs":"62ed","./logs.js":"62ed","./modeling/cycle":"6868","./modeling/cycle.js":"6868","./omd/OmdAttribute":"6872","./omd/OmdAttribute.js":"6872","./omd/btmType":"d772","./omd/btmType.js":"d772","./omd/enum":"35a0","./omd/enum.js":"35a0","./omd/linkType":"0499","./omd/linkType.js":"0499","./omd/revisionRule":"b1ca","./omd/revisionRule.js":"b1ca","./omd/status":"539b","./omd/status.js":"539b","./refer/table":"276d","./refer/table.js":"276d","./refer/tree":"ee95","./refer/tree.js":"ee95","./report/report":"88ca","./report/report.js":"88ca","./resource/attach":"6044","./resource/attach.js":"6044","./resource/file":"36a0","./resource/file.js":"36a0","./resource/oss":"368f","./resource/oss.js":"368f","./resource/sms":"2499","./resource/sms.js":"2499","./statistic/chart":"c06a","./statistic/chart.js":"c06a","./system/client":"e30d","./system/client.js":"e30d","./system/dept":"fcb7","./system/dept.js":"fcb7","./system/dict":"7754","./system/dict.js":"7754","./system/dictbiz":"8ddc","./system/dictbiz.js":"8ddc","./system/menu":"a6dc","./system/menu.js":"a6dc","./system/param":"2c75","./system/param.js":"2c75","./system/passwordresultant":"9ab5","./system/passwordresultant.js":"9ab5","./system/passwords":"7c41","./system/passwords.js":"7c41","./system/passwordvalue":"7a90","./system/passwordvalue.js":"7a90","./system/post":"74b1","./system/post.js":"74b1","./system/role":"3528","./system/role.js":"3528","./system/scope":"7e26","./system/scope.js":"7e26","./system/statistic":"8a8b","./system/statistic.js":"8a8b","./system/tenant":"ccbe","./system/tenant.js":"ccbe","./system/tenantpackage":"0e3d","./system/tenantpackage.js":"0e3d","./system/topmenu":"5a17","./system/topmenu.js":"5a17","./system/user":"c0c7","./system/user.js":"c0c7","./template/flowpath":"5821","./template/flowpath.js":"5821","./template/setPersonnel":"f10a","./template/setPersonnel.js":"f10a","./template/templateAttr":"8e19","./template/templateAttr.js":"8e19","./tool/code":"736a","./tool/code.js":"736a","./tool/datasource":"c1aa","./tool/datasource.js":"c1aa","./tool/model":"36d2","./tool/model.js":"36d2","./user":"c24f","./user.js":"c24f","./work/businese":"81b9","./work/businese.js":"81b9","./work/process":"fc8c","./work/process.js":"fc8c","./work/work":"1e69","./work/work.js":"1e69"};function r(e){var t=n(e);return a(t)}function n(e){if(!a.o(i,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return i[e]}r.keys=function(){return Object.keys(i)},r.resolve=n,e.exports=r,r.id="5384"},"539b":function(e,t,a){"use strict";a.r(t),a.d(t,"getPage",(function(){return s})),a.d(t,"getDetail",(function(){return l})),a.d(t,"add",(function(){return c})),a.d(t,"batchAdd",(function(){return u})),a.d(t,"update",(function(){return d})),a.d(t,"batchUpdate",(function(){return p})),a.d(t,"remove",(function(){return f})),a.d(t,"refList",(function(){return m})),a.d(t,"getApplyRange",(function(){return h}));a("8e6e"),a("ac6a"),a("456d");var i=a("ade3"),r=a("b5c6");function n(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function o(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?n(Object(a),!0).forEach((function(t){Object(i["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):n(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var s=function(e,t,a){return Object(r["a"])({url:"/api/ubcs-omd/status/page",method:"get",params:o(o({},a),{},{current:e,size:t})})},l=function(e){return Object(r["a"])({url:"/api/ubcs-omd/status/detail",method:"get",params:{oid:e}})},c=function(e){return Object(r["a"])({url:"/api/ubcs-omd/status/submit",method:"post",data:e})},u=function(e){return Object(r["a"])({url:"/api/ubcs-omd/status/batch-submit",method:"post",data:e})},d=function(e){return Object(r["a"])({url:"/api/ubcs-omd/status/submit",method:"post",data:e})},p=function(e){return Object(r["a"])({url:"/api/ubcs-omd/status/batch-submit",method:"post",data:e})},f=function(e){return Object(r["a"])({url:"/api/ubcs-omd/status/remove",method:"post",data:e})},m=function(e,t,a){return Object(r["a"])({url:"/api/ubcs-omd/status/ref",method:"get",params:o(o({},a),{},{currentPage:e,pageSize:t})})},h=function(e){return Object(r["a"])({url:"/api/ubcs-omd/status/get-apply-range",method:"get",params:{id:e}})}},"53f1":function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e._self._c;return t("el-dialog",{staticStyle:{width:"1550px",margin:"auto"},attrs:{"close-on-click-modal":!1,visible:e.dialogPush,"append-to-body":"",title:"导出"},on:{"update:visible":function(t){e.dialogPush=t},close:e.escHandler}},[t("div",{staticStyle:{"margin-bottom":"20px"}},[t("div",[t("span",[e._v("导出方式:")]),t("el-radio-group",{model:{value:e.radio,callback:function(t){e.radio=t},expression:"radio"}},[t("el-radio",{attrs:{label:0}},[e._v("选择")]),t("el-radio",{attrs:{label:1}},[e._v("全部")]),t("el-radio",{attrs:{label:2}},[e._v("页码")])],1),2===e.radio?t("span",{staticStyle:{"margin-left":"20px"}},[t("el-input",{staticStyle:{width:"150px"},model:{value:e.pageExport,callback:function(t){e.pageExport=t},expression:"pageExport"}}),e._v(" ï¼ˆè¾“入页码或者页面范围,如:1-10)")],1):e._e()],1)]),t("div",{staticStyle:{"text-align":"center"}},[t("el-transfer",{staticStyle:{"text-align":"left",display:"inline-block",height:"400px"},attrs:{data:e.data,"filter-method":e.filterMethod,titles:["未选属性","已选属性"],"filter-placeholder":"关键词搜索",filterable:""},model:{value:e.value,callback:function(t){e.value=t},expression:"value"}})],1),t("div",{staticStyle:{display:"flex","justify-content":"flex-end"}},[t("el-button",{attrs:{plain:"",size:"small",type:"success"},on:{click:e.handleExcel}},[e._v("确定")]),t("el-button",{attrs:{plain:"",size:"small"},on:{click:e.escHandler}},[e._v("取消")])],1)])},r=[],n=(a("8e6e"),a("456d"),a("c5f6"),a("28a5"),a("6762"),a("2fdb"),a("ade3")),o=(a("ac6a"),a("dd3a")),s=a("d9a3");function l(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function c(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?l(Object(a),!0).forEach((function(t){Object(n["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):l(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var u={name:"MasterTransfer",props:["visible","tableHeadData","codeClassifyOid","tableData","selectRow","templateOid","limit"],data:function(){return{pageExport:"",data:[],value:[],filterMethod:function(e,t){return t.label.indexOf(e)>-1},dialogPush:this.visible,radio:0,tableHeadFindData:[],tableExportData:[],option:{title:"文档标题",column:[{label:"主数据",prop:"header",children:[]}],data:[]},exportArr:{},exportArrTwo:{},ids:""}},watch:{visible:function(){this.dialogPush=this.visible},tableHeadData:{handler:function(e,t){var a=this;e&&(this.data=[],this.tableHeadFindData=e.map((function(e){return e.label})),this.tableHeadFindData.forEach((function(e,t){a.data.push({label:e,key:t})})),this.option.column[0].children=e.map((function(e){return{label:e.label,prop:e.prop}})))}},tableData:function(){this.option.data=this.tableData.map((function(e){for(var t in e)"true"===e[t]?e[t]="是":"false"===e[t]&&(e[t]="否");return e}))},codeClassifyOid:{handler:function(e,t){}},value:{handler:function(e,t){}}},computed:{},mounted:function(){},methods:{handlerFile:function(e){s["a"].downloadFileByBlobHandler(e),this.$message.success("下载成功,请查看!")},escHandler:function(){this.$emit("update:visible",!1),this.value=[],this.radio=0},recoverPage:function(){this.$emit("update:visible",!1)},handleExcel:function(){var e=this;if(this.value.map((function(t){return e.tableHeadData[t].prop})).forEach((function(t,a){e.exportArr["attrIdIndexMap[".concat(a,"]")]=t})),0===this.radio)if(this.selectRow.length<=0)this.$message.warning("请选择要导出的模板");else{var t=[];this.ids=this.selectRow.map((function(e){return e.oid})).join(","),this.selectRow.forEach((function(e){t.push(e.oid)})),this.value<=0?(this.tableHeadData.map((function(e){return e.prop})).forEach((function(t,a){e.exportArrTwo["attrIdIndexMap[".concat(a,"]")]=t})),Object(o["exportCode"])(c(c({codeClassifyOid:this.codeClassifyOid,"conditionMap[oid]":this.ids},this.exportArrTwo),{},{limit:-1})).then((function(t){e.handlerFile(t),e.escHandler()}))):Object(o["exportCode"])(c({codeClassifyOid:this.codeClassifyOid,"conditionMap[oid]":this.ids},this.exportArr)).then((function(t){e.handlerFile(t),e.escHandler()}))}else if(1===this.radio)this.value<=0?(this.tableHeadData.map((function(e){return e.prop})).forEach((function(t,a){e.exportArrTwo["attrIdIndexMap[".concat(a,"]")]=t})),Object(o["exportCode"])(c(c({codeClassifyOid:this.codeClassifyOid},this.exportArrTwo),{},{limit:-1})).then((function(t){t&&(s["a"].downloadFileByBlobHandler(t),e.escHandler())}))):Object(o["exportCode"])(c(c({codeClassifyOid:this.codeClassifyOid},this.exportArr),{},{limit:-1})).then((function(t){e.handlerFile(t),e.escHandler()}));else if(2===this.radio){var a,i,r=this.pageExport.trim();if(r.includes("-")){if(r.indexOf("-")!==r.lastIndexOf("-"))return void this.$message.warning("输入格式错误:只能输入一个 - å·éš”å¼€");var n=r.split("-");if(a=Number(n[0]),i=Number(n[1]),isNaN(a)||isNaN(i))return void this.$message.warning("输入格式错误")}else if(a=Number(r),i=a,isNaN(a))return void this.$message.warning("输入格式错误");this.value>=1?Object(o["exportCode"])(c(c({codeClassifyOid:this.codeClassifyOid},this.exportArr),{},{limit:this.limit,page:a,endPage:i})).then((function(t){e.handlerFile(t),e.escHandler()})):(this.tableHeadData.map((function(e){return e.prop})).forEach((function(t,a){e.exportArrTwo["attrIdIndexMap[".concat(a,"]")]=t})),Object(o["exportCode"])(c(c({codeClassifyOid:this.codeClassifyOid},this.exportArrTwo),{},{limit:this.limit,page:a,endPage:i})).then((function(t){e.handlerFile(t),e.escHandler()})))}}}},d=u,p=a("2877"),f=Object(p["a"])(d,i,r,!1,null,"d4f933ae",null);t["default"]=f.exports},5470:function(e,t,a){"use strict";a("a027")},"56d7":function(e,t,a){"use strict";a.r(t);var i={};a.r(i),a.d(i,"baseUrl",(function(){return O})),a.d(i,"iconfontUrl",(function(){return v})),a.d(i,"iconfontVersion",(function(){return y})),a.d(i,"codeUrl",(function(){return _})),a.d(i,"env",(function(){return w}));a("a481"),a("456d"),a("ac6a"),a("cadf"),a("551c"),a("f751"),a("097d");var r=a("8bbf"),n=a.n(r),o=a("b5c6"),s=a("a7fe"),l=a.n(s),c=a("3dfd"),u=a("9883"),d=(a("7f7f"),a("28a5"),a("4360")),p=a("c54a"),f=a("0a5a"),m=a("323e"),h=a.n(m);a("a5d8");h.a.configure({showSpinner:!1});var b=d["a"].getters.website.lockPage;u["a"].beforeEach((function(e,t,a){var i=e.meta||{},r=void 0===i.menu?e.query.menu:i.menu,n=JSON.parse(localStorage.getItem("updataid"));if(d["a"].commit("SET_IS_MENU",void 0===r),Object(f["a"])())if(d["a"].getters.isLock&&e.path!==b)a({path:b});else if("/login"===e.path&&0!=n.strategyUpdateStatus)a({path:"/"});else if(0===d["a"].getters.token.length)d["a"].dispatch("FedLogOut").then((function(){a({path:"/login"})}));else{var o=JSON.parse(JSON.stringify(e.query));for(var s in e.query)-1!=e.query[s].indexOf("@name=")&&(o[s]=e.query[s].split("@name=")[0],o["name"]=e.query[s].split("@name=")[1]);var l=o.src||e.fullPath||e.path,c=o.name||e.name,m=e.meta||u["a"].$avueRouter.meta||{},h=e.query.i18n;e.query.target?window.open(l):!1===m.isTab||Object(p["b"])(l)||Object(p["b"])(c)||d["a"].commit("ADD_TAG",{label:c,value:l,params:e.params,query:e.query,meta:function(){return h?{i18n:h}:m}(),group:u["a"].$avueRouter.group||[]}),a()}else!1===i.isAuth?a():a("/login")})),u["a"].afterEach((function(){h.a.done();var e=d["a"].getters.tag.label,t=d["a"].getters.tag.meta.i18n;e=u["a"].$avueRouter.generateTitle(e,t),"/login"===u["a"].history.current.fullPath&&(e="登录"),u["a"].$avueRouter.setTitle(e)})),n.a.config.errorHandler=function(e,t,a){n.a.nextTick((function(){d["a"].commit("ADD_LOGS",{type:"error",message:e.message,stack:e.stack,info:a})}))},n.a.mixin({beforeRouteEnter:function(e,t,a){a((function(){var t=document.getElementById("avue-view");t&&e.meta.savedPosition&&(t.scrollTop=e.meta.savedPosition)}))},beforeRouteLeave:function(e,t,a){var i=this,r=document.getElementById("avue-view");if(t&&t.meta.keepAlive){r&&(t.meta.savedPosition=r.scrollTop);var n=!0===this.$route.meta.keepAlive&&d["a"].state.tags.tagList.some((function(e){return e.value===i.$route.fullPath}));if(this.$vnode&&!n&&(t.meta.savedPosition=0,this.$vnode.parent&&this.$vnode.parent.componentInstance&&this.$vnode.parent.componentInstance.cache&&this.$vnode.componentOptions)){var o=null==this.$vnode.key?this.$vnode.componentOptions.Ctor.cid+(this.$vnode.componentOptions.tag?"::".concat(this.$vnode.componentOptions.tag):""):this.$vnode.key,s=this.$vnode.parent.componentInstance.cache,l=this.$vnode.parent.componentInstance.keys;if(s[o]){if(l.length){var c=l.indexOf(o);c>-1&&l.splice(c,1)}delete s[o]}}}a()}});var g=a("0e0b"),y=["567566_pwc3oottzol"],v="../../public/css/fontSize.css",O="",_="".concat(O,"/code"),w=Object({NODE_ENV:"production",BASE_URL:"/"});("development"===w.NODE_ENV||"production"===w.NODE_ENV||"test"===w.NODE_ENV)&&(O="");var C=a("5f72"),j=a.n(C),S=a("9923"),k=(a("1be0"),a("c0fb")),T=a("dc8a"),D=a("63e7"),x=a("010b"),P=a("78fd"),R=a("1ca4"),E=(a("8e6e"),a("6762"),a("2fdb"),a("ade3")),L=a("5880");function F(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function A(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?F(Object(a),!0).forEach((function(t){Object(E["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):F(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var B=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i={data:function(){return{selectionList:[],data:[],form:{},params:{},loading:!1,api:a("5384")("./".concat(t.name)),option:a("2666")("./".concat(t.name)).default,page:{pageSizes:[10,30,50,100,200],pageSize:10}}},computed:A(A({},Object(L["mapGetters"])(["userInfo","permission","roles"])),{},{ids:function(){var e=this,t=[];return this.selectionList.forEach((function(a){t.push(a[e.rowKey])})),t.join(",")},bindVal:function(){return{ref:"crud",option:this.option,data:this.data,tableLoading:this.loading}},onEvent:function(){return{"on-load":this.getList,"row-save":this.rowSave,"row-update":this.rowUpdate,"row-del":this.rowDel,"selection-change":this.selectionChange,"refresh-change":this.refreshChange,"date-change":this.dateChange,"search-change":this.searchChange,"search-reset":this.searchChange}},rowKey:function(){return this.option.rowKey||t.rowKey||"id"}}),methods:{getList:function(){var e=this,a=function(){e.loading=!0,e.api[t.list||"getList"](e.page.currentPage,e.page.pageSize,e.params).then((function(a){var i;i=t.res?t.res(a.data):a.data.data,e.page.total=i[t.total||"total"]||0,e.data=i[t.records||"records"],e.listAfter&&e.listAfter(i),e.loading=!1}))};this.listBefore&&this.listBefore(),a()},rowSave:function(e,a,i){var r=this,n=function(){delete r.form.params,r.api[t.add||"add"](r.form).then((function(e){r.getList(),r.addAfter?r.addAfter(e):r.$message.success("新增成功"),a()})).catch((function(){i()}))};this.addBefore&&this.addBefore(),n()},rowUpdate:function(e,a,i,r){var n=this,o=function(){delete n.form.params,n.api[t.update||"update"](n.form).then((function(e){n.getList(),n.updateAfter?n.updateAfter(e):n.$message.success("更新成功"),i()})).catch((function(){r()}))};this.updateBefore&&this.updateBefore(),o()},rowDel:function(e,a){var i=this,r=function(){i.api[t.del||"remove"](e[i.rowKey],e).then((function(t){i.getList(),i.delAfter?i.delAfter(t,e,a):i.$message.success("删除成功")}))};this.delBefore?(this.delBefore(),r()):this.$confirm("确定将选择数据删除?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){r()}))},handleDelete:function(){var e=this;0!==this.selectionList.length?this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){e.api[t.del||"remove"](e.ids).then((function(t){e.getList(),e.delMultiAfter?e.delMultiAfter(t,e.ids):e.$message.success("删除成功")}))})):this.$message.warning("请选择至少一条数据")},searchChange:function(e,t){var a=this;t&&t(),this.validatenull(e)?Object.keys(this.params).forEach((function(e){["createTime_dategt","createTime_datelt"].includes(e)||delete a.params[e]})):Object.keys(e).forEach((function(t){a.validatenull(e[t])&&(delete a.params[t],delete e[t])})),this.params=Object.assign(this.params,e),this.page.currentPage=1,this.getList()},dateChange:function(e){e?(this.params.createTime_dategt=e[0],this.params.createTime_datelt=e[1]):(delete this.params.createTime_dategt,delete this.params.createTime_datelt),this.page.currentPage=1,this.getList()},selectionChange:function(e){this.selectionList=e},selectionClear:function(){this.selectionList=[],this.$refs.crud.toggleSelection()},refreshChange:function(){this.getList()}}};return e.mixins=e.mixins||[],e.mixins.push(i),e},I=a("4760"),$=a("9ca8"),M=a("6ab1"),V=a("0244"),N=a("bcc5"),z=a("1af7"),K=a("9053"),U=a("c7a0"),q=a("e5c3"),W=a("4805"),H=a("4b94"),G=a("a03c"),Q=a("b1bb"),X=a("800e"),J=a("ac45"),Y=a("6eca"),Z=a("91c4"),ee=a("85ad"),te=a("10dc"),ae=a("c7a4"),ie=a("832b"),re=a("7f21"),ne=a("f23e"),oe=a("188d"),se=a("bf9e"),le=a("4d0f"),ce=a("512c"),ue=a("882c"),de=a("e772"),pe=a("0e37"),fe=a("53f1"),me=a("a815"),he=a("ea0e"),be=a("d4b6"),ge=a("d9a3"),ye=a("4eb5"),ve=a.n(ye),Oe=a("c1df"),_e=a.n(Oe);n.a.component("v-chart",$["a"]),n.a.prototype.$utilFunc=ge["a"],window.$crudCommon=B,n.a.use(u["a"]),n.a.use(l.a,o["a"]),n.a.use(j.a,{i18n:function(e,t){return S["a"].t(e,t)}}),n.a.use(window.AVUE,{size:"small",tableSize:"small",calcHeight:65,i18n:function(e,t){return S["a"].t(e,t)}}),n.a.use(ve.a),n.a.prototype.$moment=_e.a,n.a.component("basicContainer",T["default"]),n.a.component("basicBlock",k["default"]),n.a.component("thirdRegister",D["default"]),n.a.component("avueUeditor",P["a"]),n.a.component("flowDesign",x["default"]),n.a.component("tenantPackage",M["default"]),n.a.component("enupackage",V["default"]),n.a.component("Versionpackage",N["default"]),n.a.component("Businpackage",z["default"]),n.a.component("Relationpackage",K["default"]),n.a.component("Torelationpackage",U["default"]),n.a.component("originalRange",q["default"]),n.a.component("originalLink",W["default"]),n.a.component("classifyTrees",H["default"]),n.a.component("classifyTreeform",G["default"]),n.a.component("TemplatePro",Q["default"]),n.a.component("formulaEditor",J["default"]),n.a.component("referConfigDialog",Y["default"]),n.a.component("advancedQuery",ie["default"]),n.a.component("businessAdd",re["default"]),n.a.component("attrCrud",X["default"]),n.a.component("VciMasterCrud",ne["default"]),n.a.component("originalAdd",oe["default"]),n.a.component("referBtmTypeCrudDialog",Z["default"]),n.a.component("referSelectBtmAttrDialog",ee["default"]),n.a.component("cloneOtherBasicSecDialog",ae["default"]),n.a.component("cloneRuleDialog",te["default"]),n.a.component("FormTemplateDialog",se["default"]),n.a.component("LinkTypeAdd",le["default"]),n.a.component("MasterTree",ce["default"]),n.a.component("FlowPath",ue["default"]),n.a.component("Stage",de["default"]),n.a.component("Divider",I["default"]),n.a.component("businesswork",pe["default"]),n.a.component("MasterTransfer",fe["default"]),n.a.component("ThemeImport",me["default"]),n.a.component("maxSerialnumDialog",he["default"]),n.a.component("VciDockingSearch",be["default"]),Object.keys(i).forEach((function(e){n.a.prototype[e]=i[e]})),n.a.use(window.WfDesignBase),n.a.prototype.website=R["a"],y.forEach((function(e){Object(g["h"])(v.replace("$key",e))})),n.a.config.productionTip=!1,new n.a({router:u["a"],store:d["a"],i18n:S["a"],render:function(e){return e(c["default"])}}).$mount("#app")},"57aa":function(e,t,a){},5821:function(e,t,a){"use strict";a.r(t),a.d(t,"getFlowpathList",(function(){return r})),a.d(t,"getStartList",(function(){return n})),a.d(t,"flowpathSave",(function(){return o})),a.d(t,"flowpathDelete",(function(){return s})),a.d(t,"stagelist",(function(){return l})),a.d(t,"attributeList",(function(){return c})),a.d(t,"attributeListRight",(function(){return u})),a.d(t,"attributeSave",(function(){return d})),a.d(t,"getBtnTask",(function(){return p})),a.d(t,"ExamineTask",(function(){return f}));var i=a("b5c6"),r=function(e){return Object(i["a"])({url:"/api/ubcs-flow/processTS/tlist",method:"get",params:e})},n=function(){return Object(i["a"])({url:"/api/ubcs-flow/work/start-list",method:"get",params:{mode:"1",current:1,size:100}})},o=function(e){return Object(i["a"])({url:"/api/ubcs-flow/processTS/tsou",method:"post",data:e})},s=function(e){return Object(i["a"])({url:"/api/ubcs-flow/processTS/dt",method:"delete",params:e})},l=function(e){return Object(i["a"])({url:"/api/ubcs-flow/processTS/sslist",method:"get",params:e})},c=function(e){return Object(i["a"])({url:"/api/ubcs-code/codeTempPhaseController/gridUnUsedAttribute",method:"get",params:e})},u=function(e){return Object(i["a"])({url:"/api/ubcs-flow/processTS/ssslist",method:"get",params:e})},d=function(e){return Object(i["a"])({url:"/api/ubcs-flow/processTS/sasou",method:"post",data:e})},p=function(e){return Object(i["a"])({url:"/api/ubcs-flow/vciflow/next",method:"post",data:e})},f=function(e){return Object(i["a"])({url:"/api/ubcs-flow/work/complete-task",method:"post",data:e})}},5880:function(e,t){e.exports=Vuex},"5a04":function(e,t,a){"use strict";a.r(t),a.d(t,"getList",(function(){return s})),a.d(t,"getLazyTree",(function(){return l})),a.d(t,"getDetail",(function(){return c})),a.d(t,"remove",(function(){return u})),a.d(t,"submit",(function(){return d}));a("8e6e"),a("ac6a"),a("456d");var i=a("ade3"),r=a("b5c6");function n(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function o(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?n(Object(a),!0).forEach((function(t){Object(i["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):n(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var s=function(e,t,a){return Object(r["a"])({url:"/api/ubcs-system/region/list",method:"get",params:o(o({},a),{},{current:e,size:t})})},l=function(e,t){return Object(r["a"])({url:"/api/ubcs-system/region/lazy-tree",method:"get",params:o(o({},t),{},{parentCode:e})})},c=function(e){return Object(r["a"])({url:"/api/ubcs-system/region/detail",method:"get",params:{code:e}})},u=function(e){return Object(r["a"])({url:"/api/ubcs-system/region/remove",method:"post",params:{id:e}})},d=function(e){return Object(r["a"])({url:"/api/ubcs-system/region/submit",method:"post",data:e})}},"5a17":function(e,t,a){"use strict";a.r(t),a.d(t,"getList",(function(){return s})),a.d(t,"getDetail",(function(){return l})),a.d(t,"remove",(function(){return c})),a.d(t,"add",(function(){return u})),a.d(t,"update",(function(){return d})),a.d(t,"grantTree",(function(){return p})),a.d(t,"getTopTree",(function(){return f})),a.d(t,"grant",(function(){return m}));a("8e6e"),a("ac6a"),a("456d");var i=a("ade3"),r=a("b5c6");function n(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function o(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?n(Object(a),!0).forEach((function(t){Object(i["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):n(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var s=function(e,t,a){return Object(r["a"])({url:"/api/ubcs-system/topmenu/list",method:"get",params:o(o({},a),{},{current:e,size:t})})},l=function(e){return Object(r["a"])({url:"/api/ubcs-system/topmenu/detail",method:"get",params:{id:e}})},c=function(e){return Object(r["a"])({url:"/api/ubcs-system/topmenu/remove",method:"post",params:{ids:e}})},u=function(e){return Object(r["a"])({url:"/api/ubcs-system/topmenu/submit",method:"post",data:e})},d=function(e){return Object(r["a"])({url:"/api/ubcs-system/topmenu/submit",method:"post",data:e})},p=function(){return Object(r["a"])({url:"/api/ubcs-system/menu/grant-top-tree",method:"get"})},f=function(e){return Object(r["a"])({url:"/api/ubcs-system/menu/top-tree-keys",method:"get",params:{topMenuIds:e}})},m=function(e,t){return Object(r["a"])({url:"/api/ubcs-system/topmenu/grant",method:"post",data:{topMenuIds:e,menuIds:t}})}},"5ddc":function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e._self._c;return e.showTag?t("div",{staticClass:"avue-tags"},[e.contextmenuFlag?t("div",{staticClass:"avue-tags__contentmenu",style:{left:e.contentmenuX+"px",top:e.contentmenuY+"px"}},[t("div",{staticClass:"item",on:{click:e.clearCacheTags}},[e._v(e._s(e.$t("tagsView.clearCache"))+"\n    ")]),t("div",{staticClass:"item",on:{click:e.closeOthersTags}},[e._v(e._s(e.$t("tagsView.closeOthers"))+"\n    ")]),t("div",{staticClass:"item",on:{click:e.closeAllTags}},[e._v(e._s(e.$t("tagsView.closeAll"))+"\n    ")])]):e._e(),t("div",{staticClass:"avue-tags__box",class:{"avue-tags__box--close":!e.website.isFirstPage}},[t("el-tabs",{attrs:{type:"card",closable:1!==e.tagLen},on:{"tab-click":e.openTag,edit:e.menuTag},nativeOn:{contextmenu:function(t){return e.handleContextmenu.apply(null,arguments)}},model:{value:e.active,callback:function(t){e.active=t},expression:"active"}},e._l(e.tagList,(function(a){return t("el-tab-pane",{key:a.value,attrs:{label:e.generateTitle(a),name:a.value}})})),1),t("el-dropdown",{staticClass:"avue-tags__menu"},[t("el-button",{attrs:{type:"primary",size:"mini"}},[e._v("\n        "+e._s(e.$t("tagsView.menu"))+"\n        "),t("i",{staticClass:"el-icon-arrow-down el-icon--right"})]),t("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[t("el-dropdown-item",{nativeOn:{click:function(t){e.$parent.isSearch=!0}}},[e._v(e._s(e.$t("tagsView.search")))]),t("el-dropdown-item",{nativeOn:{click:function(t){return e.closeOthersTags.apply(null,arguments)}}},[e._v(e._s(e.$t("tagsView.closeOthers")))]),t("el-dropdown-item",{nativeOn:{click:function(t){return e.closeAllTags.apply(null,arguments)}}},[e._v(e._s(e.$t("tagsView.closeAll")))]),t("el-dropdown-item",{nativeOn:{click:function(t){return e.clearCacheTags.apply(null,arguments)}}},[e._v(e._s(e.$t("tagsView.clearCache")))])],1)],1)],1)]):e._e()},r=[],n=(a("8e6e"),a("ac6a"),a("456d"),a("7f7f"),a("ade3")),o=a("5880"),s=a("c24f");function l(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function c(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?l(Object(a),!0).forEach((function(t){Object(n["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):l(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var u={name:"tags",data:function(){return{active:"",contentmenuX:"",contentmenuY:"",contextmenuFlag:!1}},created:function(){},mounted:function(){this.setActive()},watch:{tag:function(){this.setActive()},contextmenuFlag:function(){window.addEventListener("mousedown",this.watchContextmenu)}},computed:c(c(c({},Object(o["mapGetters"])(["tagWel","tagList","tag","website"])),Object(o["mapState"])({showTag:function(e){return e.common.showTag}})),{},{tagLen:function(){return this.tagList.length||0}}),methods:{generateTitle:function(e){return this.$router.$avueRouter.generateTitle(e.label,(e.meta||{}).i18n)},watchContextmenu:function(e){this.$el.contains(e.target)&&0===e.button||(this.contextmenuFlag=!1),window.removeEventListener("mousedown",this.watchContextmenu)},handleContextmenu:function(e){var t=e.target,a=!1;t.className.indexOf("el-tabs__item")>-1?a=!0:t.parentNode.className.indexOf("el-tabs__item")>-1&&(t=t.parentNode,a=!0),a&&(e.preventDefault(),e.stopPropagation(),this.contentmenuX=e.clientX,this.contentmenuY=e.clientY,this.tagName=t.getAttribute("aria-controls").slice(5),this.contextmenuFlag=!0)},setActive:function(){this.active=this.tag.value},menuTag:function(e,t){if("remove"===t){var a=this.findTag(e),i=a.tag,r=a.key;this.$store.commit("DEL_TAG",i),i.value===this.tag.value&&(i=this.tagList[0===r?r:r-1],this.openTag(i))}},openTag:function(e){var t;t=e.name?this.findTag(e.name).tag:e,this.$router.push({path:this.$router.$avueRouter.getPath({name:t.label,src:t.value},t.meta),query:t.query})},closeOthersTags:function(){this.contextmenuFlag=!1,this.$store.commit("DEL_TAG_OTHER")},findTag:function(e){var t,a;return this.tagList.map((function(i,r){i.value===e&&(t=i,a=r)})),{tag:t,key:a}},closeAllTags:function(){this.contextmenuFlag=!1,this.$store.commit("DEL_ALL_TAG"),this.$router.push({path:this.$router.$avueRouter.getPath({src:this.tagWel.value}),query:this.tagWel.query})},clearCacheTags:function(){var e=this;this.$confirm("是否需要清除缓存?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){Object(s["clearCache"])().then((function(){e.contextmenuFlag=!1,e.$message.success("清除完毕")}))}))}}},d=u,p=a("2877"),f=Object(p["a"])(d,i,r,!1,null,null,null);t["default"]=f.exports},"5f72":function(e,t){e.exports=ELEMENT},6044:function(e,t,a){"use strict";a.r(t),a.d(t,"getList",(function(){return s})),a.d(t,"getDetail",(function(){return l})),a.d(t,"remove",(function(){return c})),a.d(t,"add",(function(){return u})),a.d(t,"update",(function(){return d}));a("8e6e"),a("ac6a"),a("456d");var i=a("ade3"),r=a("b5c6");function n(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function o(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?n(Object(a),!0).forEach((function(t){Object(i["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):n(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var s=function(e,t,a){return Object(r["a"])({url:"/api/ubcs-resource/attach/list",method:"get",params:o(o({},a),{},{current:e,size:t})})},l=function(e){return Object(r["a"])({url:"/api/ubcs-resource/attach/detail",method:"get",params:{id:e}})},c=function(e){return Object(r["a"])({url:"/api/ubcs-resource/attach/remove",method:"post",params:{ids:e}})},u=function(e){return Object(r["a"])({url:"/api/ubcs-resource/attach/submit",method:"post",data:e})},d=function(e){return Object(r["a"])({url:"/api/ubcs-resource/attach/submit",method:"post",data:e})}},"608a":function(e,t,a){"use strict";a.r(t),a.d(t,"getList",(function(){return s})),a.d(t,"add",(function(){return l})),a.d(t,"edit",(function(){return c})),a.d(t,"del",(function(){return u})),a.d(t,"push",(function(){return d})),a.d(t,"updateStatus",(function(){return p}));a("8e6e"),a("ac6a"),a("456d");var i=a("ade3"),r=a("b5c6");function n(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function o(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?n(Object(a),!0).forEach((function(t){Object(i["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):n(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var s=function(e,t,a){return Object(r["a"])({url:"/api/ubcs-code/dockingManagement/gridSystemConfig",method:"get",params:o(o({},a),{},{page:e,size:t})})},l=function(e){return Object(r["a"])({url:"/api/ubcs-code/dockingManagement/addSaveSystemConfig",method:"post",data:e})},c=function(e){return Object(r["a"])({url:"/api/ubcs-code/dockingManagement/editSystemConfig",method:"post",data:e})},u=function(e){var t="/api/ubcs-code/dockingManagement/deleteSystemConfigsById";return Object(r["a"])({url:t,method:"delete",params:o({},e)})},d=function(e){return Object(r["a"])({url:"/api/ubcs-code/dockingManagement/pushData",method:"post",data:e})},p=function(e){return Object(r["a"])({url:"/api/ubcs-code/dockingManagement/updateStatus",method:"post",data:e})}},"62ed":function(e,t,a){"use strict";a.r(t),a.d(t,"getUsualList",(function(){return s})),a.d(t,"getApiList",(function(){return l})),a.d(t,"getErrorList",(function(){return c})),a.d(t,"getUsualLogs",(function(){return u})),a.d(t,"getApiLogs",(function(){return d})),a.d(t,"getErrorLogs",(function(){return p})),a.d(t,"getLazyList",(function(){return f})),a.d(t,"downLoadLog",(function(){return m})),a.d(t,"deleteLocalLog",(function(){return h})),a.d(t,"listLogOperate",(function(){return b}));a("8e6e"),a("ac6a"),a("456d");var i=a("ade3"),r=a("b5c6");function n(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function o(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?n(Object(a),!0).forEach((function(t){Object(i["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):n(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var s=function(e,t){return Object(r["a"])({url:"/api/ubcs-log/usual/list",method:"get",params:{current:e,size:t}})},l=function(e,t){return Object(r["a"])({url:"/api/ubcs-log/api/list",method:"get",params:{current:e,size:t}})},c=function(e,t){return Object(r["a"])({url:"/api/ubcs-log/error/list",method:"get",params:{current:e,size:t}})},u=function(e){return Object(r["a"])({url:"/api/ubcs-log/usual/detail",method:"get",params:{id:e}})},d=function(e){return Object(r["a"])({url:"/api/ubcs-log/api/detail",method:"get",params:{id:e}})},p=function(e){return Object(r["a"])({url:"/api/ubcs-log/error/detail",method:"get",params:{id:e}})},f=function(e){return Object(r["a"])({url:"/api/ubcs-log/localLog/lazy-list",method:"post",data:e})},m=function(e){return Object(r["a"])({url:"/api/ubcs-log/localLog/downLoadLog",method:"post",data:e})},h=function(e){return Object(r["a"])({url:"/api/ubcs-log/localLog/deleteLogFile",method:"delete",data:e})},b=function(e,t,a){return Object(r["a"])({url:"/api/ubcs-log/operateLog/listLogOperate",method:"get",params:o({page:e,limit:t},a)})}},6389:function(e,t){e.exports=VueRouter},"63cb":function(e,t,a){},"63e7":function(e,t,a){"use strict";a.r(t);a("7f7f");var i=function(){var e=this,t=e._self._c;return t("el-dialog",{attrs:{title:"账号注册","append-to-body":"",visible:e.accountBox,"close-on-click-modal":!1,"close-on-press-escape":!1,"show-close":!1,width:"20%"},on:{"update:visible":function(t){e.accountBox=t}}},[t("el-form",{ref:"form",attrs:{model:e.form,"label-width":"80px"}},[e.tenantMode?t("el-form-item",{attrs:{label:"租户编号"}},[t("el-input",{attrs:{placeholder:"请输入租户编号"},model:{value:e.form.tenantId,callback:function(t){e.$set(e.form,"tenantId",t)},expression:"form.tenantId"}})],1):e._e(),t("el-form-item",{attrs:{label:"用户姓名"}},[t("el-input",{attrs:{placeholder:"请输入用户姓名"},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1),t("el-form-item",{attrs:{label:"账号名称"}},[t("el-input",{attrs:{placeholder:"请输入账号名称"},model:{value:e.form.account,callback:function(t){e.$set(e.form,"account",t)},expression:"form.account"}})],1),t("el-form-item",{attrs:{label:"账号密码"}},[t("el-input",{attrs:{placeholder:"请输入账号密码"},model:{value:e.form.password,callback:function(t){e.$set(e.form,"password",t)},expression:"form.password"}})],1),t("el-form-item",{attrs:{label:"确认密码"}},[t("el-input",{attrs:{placeholder:"请输入确认密码"},model:{value:e.form.password2,callback:function(t){e.$set(e.form,"password2",t)},expression:"form.password2"}})],1)],1),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{attrs:{type:"primary",loading:e.loading},on:{click:e.handleRegister}},[e._v("ç¡® å®š")])],1)],1)},r=[],n=(a("8e6e"),a("ac6a"),a("456d"),a("ade3")),o=a("5880"),s=a("c54a"),l=a("c24f"),c=a("0e0b"),u=a("ccbe"),d=a("9883");function p(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function f(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?p(Object(a),!0).forEach((function(t){Object(n["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):p(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var m={name:"thirdRegister",data:function(){return{form:{tenantId:"",name:"",account:"",password:"",password2:""},loading:!1,tenantMode:!0,accountBox:!1}},computed:f({},Object(o["mapGetters"])(["userInfo"])),created:function(){this.getTenant()},mounted:function(){(Object(s["b"])(this.userInfo.user_id)||this.userInfo.user_id<0)&&(this.form.name=this.userInfo.user_name,this.form.account=this.userInfo.user_name,this.accountBox=!0)},methods:{handleRegister:function(){var e=this;""!==this.form.tenantId?""!==this.form.account?""!==this.form.password&&""!==this.form.password2?this.form.password===this.form.password2?(this.loading=!0,Object(l["registerGuest"])(this.form,this.userInfo.oauth_id).then((function(t){e.loading=!1;var a=t.data;a.success?(e.accountBox=!1,e.$alert("注册申请已提交,请耐心等待管理员通过!","注册提示").then((function(){e.$store.dispatch("LogOut").then((function(){Object(d["b"])(),e.$router.push({path:"/login"})}))}))):e.$message.error(a.msg||"提交失败")}),(function(t){window.console.log(t),e.loading=!1}))):this.$message.warning("两次密码输入不一致"):this.$message.warning("请先输入密码"):this.$message.warning("请先输入账号名称"):this.$message.warning("请先输入租户编号")},getTenant:function(){var e=this,t=Object(c["f"])();Object(u["info"])(t).then((function(t){var a=t.data;a.success&&a.data.tenantId&&(e.form.tenantId=a.data.tenantId,e.tenantMode=!1)}))}}},h=m,b=a("2877"),g=Object(b["a"])(h,i,r,!1,null,null,null);t["default"]=g.exports},"64c4":function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e._self._c;return t("div",{staticClass:"el-transfer-panel"},[t("p",{staticClass:"el-transfer-panel__header"},[e._v("\n            "+e._s(e.title)+"\n    ")]),t("div",{class:["el-transfer-panel__body",e.hasFooter?"is-with-footer":""]},[e.filterable?t("el-input",{staticClass:"el-transfer-panel__filter",attrs:{size:"small",placeholder:e.placeholder},nativeOn:{mouseenter:function(t){e.inputHover=!0},mouseleave:function(t){e.inputHover=!1}},model:{value:e.query,callback:function(t){e.query=t},expression:"query"}},[t("i",{class:["el-input__icon","el-icon-"+e.inputIcon],attrs:{slot:"prefix"},on:{click:e.clearQuery},slot:"prefix"})]):e._e(),t("el-radio-group",{directives:[{name:"show",rawName:"v-show",value:!e.hasNoMatch&&e.data.length>0,expression:"!hasNoMatch && data.length > 0"}],staticClass:"el-transfer-panel__list",class:{"is-filterable":e.filterable},model:{value:e.checked,callback:function(t){e.checked=t},expression:"checked"}},e._l(e.filteredData,(function(a){return t("el-radio",{key:a[e.keyProp],staticClass:"el-transfer-panel__item",attrs:{label:a[e.keyProp],disabled:a[e.disabledProp]}},[t("option-content",{attrs:{option:a}})],1)})),1),t("p",{directives:[{name:"show",rawName:"v-show",value:e.hasNoMatch,expression:"hasNoMatch"}],staticClass:"el-transfer-panel__empty"},[e._v(e._s(e.t("el.transfer.noMatch")))]),t("p",{directives:[{name:"show",rawName:"v-show",value:0===e.data.length&&!e.hasNoMatch,expression:"data.length === 0 && !hasNoMatch"}],staticClass:"el-transfer-panel__empty"},[e._v(e._s(e.t("el.transfer.noData")))])],1),e.hasFooter?t("p",{staticClass:"el-transfer-panel__footer"},[e._t("default")],2):e._e()])},r=[],n=(a("a481"),a("6b54"),a("ac6a"),a("73d7")),o=a("9c1a"),s=a("ffa3"),l=a("d4b4"),c={mixins:[l["a"]],name:"ElTransferPanel",componentName:"ElTransferPanel",components:{ElCheckboxGroup:n["a"],ElCheckbox:o["a"],ElInput:s["a"],OptionContent:{props:{option:Object},render:function(e){var t=function e(t){return"ElTransferPanel"===t.$options.componentName?t:t.$parent?e(t.$parent):t},a=t(this),i=a.$parent||a;return a.renderContent?a.renderContent(e,this.option):i.$scopedSlots.default?i.$scopedSlots.default({option:this.option}):e("span",[this.option[a.labelProp]||this.option[a.keyProp]])}}},props:{data:{type:Array,default:function(){return[]}},renderContent:Function,placeholder:String,title:String,filterable:Boolean,format:Object,filterMethod:Function,defaultChecked:Array,props:Object},data:function(){return{checked:[],allChecked:!1,query:"",inputHover:!1,checkChangeByUser:!0}},watch:{checked:function(e,t){this.updateAllChecked();var a=Array.isArray(e)?e:[e],i=Array.isArray(t)?t:[t];if(this.checkChangeByUser){var r=a.concat(i).filter((function(e){return-1===a.indexOf(e)||-1===i.indexOf(e)}));this.$emit("checked-change",a,r)}else this.$emit("checked-change",a),this.checkChangeByUser=!0},data:function(){var e=this,t=[],a=this.filteredData.map((function(t){return t[e.keyProp]})),i=Array.isArray(this.checked)?this.checked:[this.checked];i.forEach((function(e){a.indexOf(e)>-1&&t.push(e)})),this.checkChangeByUser=!1,this.checked=t},checkableData:function(){this.updateAllChecked()},defaultChecked:{immediate:!0,handler:function(e,t){var a=this;if(!t||e.length!==t.length||!e.every((function(e){return t.indexOf(e)>-1}))){var i=[],r=this.checkableData.map((function(e){return e[a.keyProp]}));e.forEach((function(e){r.indexOf(e)>-1&&i.push(e)})),this.checkChangeByUser=!1,this.checked=i}}}},computed:{filteredData:function(){var e=this;return this.data.filter((function(t){if("function"===typeof e.filterMethod)return e.filterMethod(e.query,t);var a=t[e.labelProp]||t[e.keyProp].toString();return a.toLowerCase().indexOf(e.query.toLowerCase())>-1}))},checkableData:function(){var e=this;return this.filteredData.filter((function(t){return!t[e.disabledProp]}))},checkedSummary:function(){var e=this.checked.length,t=this.data.length,a=this.format,i=a.noChecked,r=a.hasChecked;return i&&r?e>0?r.replace(/\${checked}/g,e).replace(/\${total}/g,t):i.replace(/\${total}/g,t):"".concat(e,"/").concat(t)},isIndeterminate:function(){var e=this.checked.length;return e>0&&e<this.checkableData.length},hasNoMatch:function(){return this.query.length>0&&0===this.filteredData.length},inputIcon:function(){return this.query.length>0&&this.inputHover?"circle-close":"search"},labelProp:function(){return this.props.label||"label"},keyProp:function(){return this.props.key||"key"},disabledProp:function(){return this.props.disabled||"disabled"},hasFooter:function(){return!!this.$slots.default}},methods:{updateAllChecked:function(){var e=this,t=this.checkableData.map((function(t){return t[e.keyProp]}));this.allChecked=t.length>0&&t.every((function(t){return e.checked===t}))},handleAllCheckedChange:function(e){var t=this;this.checked=e?this.checkableData.map((function(e){return e[t.keyProp]})):[]},clearQuery:function(){"circle-close"===this.inputIcon&&(this.query="")}}},u=c,d=a("2877"),p=Object(d["a"])(u,i,r,!1,null,null,null);t["default"]=p.exports},6509:function(e,t,a){"use strict";a.r(t),a.d(t,"getAuthTree",(function(){return s})),a.d(t,"getUsedTemplateByClassifyOid",(function(){return l})),a.d(t,"getCodeRule",(function(){return c})),a.d(t,"addSaveCode",(function(){return u}));a("8e6e"),a("ac6a"),a("456d");var i=a("ade3"),r=a("b5c6");function n(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function o(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?n(Object(a),!0).forEach((function(t){Object(i["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):n(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var s=function(e){return Object(r["a"])({url:"/api/ubcs-code/codeApplyWebManagementController/getAuthTree",method:"get",params:o({},e)})},l=function(e){return Object(r["a"])({url:"/api/ubcs-code/codeApplySwingController/getFormDefineByTemplateOid",method:"get",params:e})};function c(e){return Object(r["a"])({url:"api/ubcs-code/mdmEngineController/getCodeRuleByClassifyOid",method:"get",params:e})}function u(e){return Object(r["a"])({url:"api/ubcs-code/codeApplySwingController/addSaveCode",method:"post",data:e})}},"65ea":function(e,t,a){"use strict";a("e50c")},6612:function(e,t,a){},6657:function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e._self._c;return t("div",[t("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{data:e.tableData,height:"250",border:!0,size:"small"}},[e.column.length>0?t("el-table-column",{attrs:{type:"index",width:"60",label:"序号",align:"center"}}):e._e(),e._l(e.column[0],(function(a){return t("el-table-column",{key:a.field,attrs:{prop:a.field,label:a.title,"min-width":a.width,align:"center"},scopedSlots:e._u(["id"===a.field?{key:"default",fn:function(a){var i=a.row;return[t("el-button",{attrs:{type:"text"},on:{click:function(t){return e.openFormTemlpate(i)}}},[e._v(e._s(i.id))])]}}:{key:"default",fn:function(i){var r=i.row;return[t("span",[e._v(e._s(r[a.field]))])]}}],null,!0)})}))],2),t("FormTemplateDialog",{ref:"FormTemplateDialog",attrs:{type:"detail",visible:e.formTemplateVisible,templateOid:e.resembleTemplateOid,rowOid:e.rowOid,title:"查看详细信息",codeClassifyOid:this.resembleCodeClassifyOid},on:{"update:visible":function(t){e.formTemplateVisible=t}}})],1)},r=[],n=(a("6762"),a("2fdb"),a("96cf"),a("1da1")),o=a("902d"),s={name:"ResembleQuery",components:{FormTemplateDialog:function(){return Promise.resolve().then(a.bind(null,"bf9e"))}},props:{column:{type:Array,default:function(){return[]}},codeClassifyOid:{type:String,default:""},templateOid:{type:String,default:""},codeRuleOid:{type:String,default:""},type:{type:String,default:"add"}},data:function(){return{formTemplateVisible:!1,activeName:"findlike",tableData:[],loading:!1,resembleTemplateOid:"",resembleCodeClassifyOid:"",rowOid:"",defaultValue:{},secVOList:[],defaultKeys:["oid","id","name","description","revisionoid","nameoid","btmname","lastr","firstr","lastv","firstv","creator","createtime","lastModifier","lastmodifytime","revisionrule","revisionseq","revisionvalue","versionrule","versionseq","versionvalue","lcstatus","ts","owner","checkinby","checkintime","checkoutby","checkouttime","copyfromversion","secretgrade"],formItems:[]}},methods:{resembleQuery:function(){var e=Object(n["a"])(regeneratorRuntime.mark((function e(t){var a,i,r,n;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return this.loading=!0,this.activeName="findlike",a=this.getDefaultValueAndFormValues(t),i=a.defaultValue,r=a.formValue,n={codeClassifyOid:this.codeClassifyOid,codeRuleOid:this.codeRuleOid,templateOid:this.templateOid,data:r},n=Object.assign(n,i),e.next=7,Object(o["findLike"])(n);case 7:if(e.t0=e.sent.data.data,e.t0){e.next=10;break}e.t0=[];case 10:return this.tableData=e.t0,this.loading=!1,e.abrupt("return",this.tableData);case 13:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}(),openFormTemlpate:function(e){this.resembleTemplateOid=e.codetemplateoid,this.resembleCodeClassifyOid=e.codeClassifyOid,this.rowOid=e.oid,this.formTemplateVisible=!0},getDefaultValueAndFormValues:function(e){var t={},a={};for(var i in e)if(Object.hasOwnProperty.call(e,i)){var r=e[i];this.defaultKeys.includes(i)?t[i]=r:a[i]=r}return{defaultValue:t,formValue:a}}}},l=s,c=a("2877"),u=Object(c["a"])(l,i,r,!1,null,null,null);t["default"]=u.exports},6868:function(e,t,a){"use strict";a.r(t),a.d(t,"getList",(function(){return r})),a.d(t,"add",(function(){return n})),a.d(t,"edit",(function(){return o})),a.d(t,"detail",(function(){return s})),a.d(t,"del",(function(){return l})),a.d(t,"getEventList",(function(){return c}));var i=a("b5c6"),r=function(e){return Object(i["a"])({url:"/api/ubcs-omd/lifeCycle/page",method:"get",params:e})},n=function(e){return Object(i["a"])({url:"/api/ubcs-omd/lifeCycle/submit",method:"post",data:e})},o=function(e){return Object(i["a"])({url:"/api/ubcs-omd/lifeCycle/edit-save",method:"put",data:e})},s=function(e){return Object(i["a"])({url:"/api/ubcs-omd/lifeCycle/detail",method:"get",params:e})},l=function(e,t){var a="/api/ubcs-omd/lifeCycle/remove";return t&&(a="/api/ubcs-omd/lifeCycle/batch-remove"),Object(i["a"])({url:a,method:"post",data:e})},c=function(e){return Object(i["a"])({url:"/api/ubcs-omd/lifeCycle/page-event",method:"get",params:e})};t["default"]={getList:r,add:n,detail:s,del:l,edit:o,getEventList:c}},6872:function(e,t,a){"use strict";a.r(t),a.d(t,"getList",(function(){return s})),a.d(t,"getPage",(function(){return l})),a.d(t,"remove",(function(){return c})),a.d(t,"add",(function(){return u})),a.d(t,"update",(function(){return d})),a.d(t,"queryPage",(function(){return p})),a.d(t,"getApplyRange",(function(){return f}));a("8e6e"),a("ac6a"),a("456d");var i=a("ade3"),r=a("b5c6");function n(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function o(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?n(Object(a),!0).forEach((function(t){Object(i["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):n(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var s=function(e,t,a){return Object(r["a"])({url:"/api/ubcs-omd/attribute/list",method:"get",params:o(o({},a),{},{current:e,size:t})})},l=function(e,t,a){return Object(r["a"])({url:"/api/ubcs-omd/attribute/page",method:"get",params:o(o({},a),{},{current:e,size:t})})},c=function(e){return Object(r["a"])({url:"/api/ubcs-omd/attribute/remove",method:"post",params:{oid:e}})},u=function(e){return Object(r["a"])({url:"/api/ubcs-omd/attribute/submit",method:"post",data:e})},d=function(e){return Object(r["a"])({url:"/api/ubcs-omd/attribute/submit",method:"post",data:e})},p=function(e,t,a,i){return Object(r["a"])({url:"/api/ubcs-omd/attribute/query-page",method:"get",params:{key:e,notInStr:t,current:a,size:i}})},f=function(e){return Object(r["a"])({url:"/api/ubcs-omd/attribute/apply-range",method:"get",params:{oid:e}})}},"68f1":function(e,t,a){"use strict";a("c8c6")},"68f7":function(e,t,a){},"6ab1":function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e._self._c;return t("avue-crud",{ref:"crud",attrs:{option:e.option,"table-loading":e.loading,data:e.data,page:e.page,permission:e.permissionList,"before-open":e.beforeOpen},on:{"update:page":function(t){e.page=t},"row-update":e.rowUpdate,"row-save":e.rowSave,"row-del":e.rowDel,"search-change":e.searchChange,"search-reset":e.searchReset,"selection-change":e.selectionChange,"current-change":e.currentChange,"size-change":e.sizeChange,"refresh-change":e.refreshChange,"on-load":e.onLoad},model:{value:e.form,callback:function(t){e.form=t},expression:"form"}},[t("template",{slot:"menuLeft"},[t("el-button",{attrs:{type:"danger",size:"small",icon:"el-icon-delete",plain:""},on:{click:e.handleDelete}},[e._v("删 é™¤\n    ")])],1)],2)},r=[],n=(a("8e6e"),a("456d"),a("6762"),a("2fdb"),a("ac6a"),a("ade3")),o=a("0e3d"),s=a("5880"),l=a("a6dc");function c(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function u(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?c(Object(a),!0).forEach((function(t){Object(n["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):c(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var d={name:"tenantPackage",data:function(){return{form:{},query:{},loading:!0,page:{pageSize:10,currentPage:1,total:0},selectionList:[],option:{height:"auto",calcHeight:30,tip:!1,searchShow:!0,searchMenuSpan:6,border:!0,index:!0,viewBtn:!0,selection:!0,dialogClickModal:!1,dialogWidth:600,column:[{label:"产品包名",prop:"packageName",search:!0,span:24,rules:[{required:!0,message:"请输入产品包名称",trigger:"blur"}]},{label:"菜单列表",prop:"menuId",span:24,type:"tree",dicData:[],hide:!0,multiple:!0,props:{label:"title"},rules:[{required:!0,message:"请选择菜单",trigger:"blur"}]},{label:"备注",prop:"remark",span:24}]},data:[]}},computed:u(u({},Object(s["mapGetters"])(["permission"])),{},{permissionList:function(){return{addBtn:!0,viewBtn:!1,delBtn:!0,editBtn:!0}},ids:function(){var e=[];return this.selectionList.forEach((function(t){e.push(t.id)})),e.join(",")}}),methods:{initData:function(){var e=this;Object(l["getMenuTree"])().then((function(t){var a=e.findObject(e.option.column,"menuId");a.dicData=t.data.data}))},rowSave:function(e,t,a){var i=this;e.menuId=e.menuId.join(","),Object(o["add"])(e).then((function(){i.onLoad(i.page),i.$message({type:"success",message:"操作成功!"}),t()}),(function(e){a(),window.console.log(e)}))},rowUpdate:function(e,t,a,i){var r=this;Object(o["update"])(e).then((function(){r.onLoad(r.page),r.$message({type:"success",message:"操作成功!"}),a()}),(function(e){i(),window.console.log(e)}))},rowDel:function(e){var t=this;this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(o["remove"])(e.id)})).then((function(){t.onLoad(t.page),t.$message({type:"success",message:"操作成功!"})}))},handleDelete:function(){var e=this;0!==this.selectionList.length?this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(o["remove"])(e.ids)})).then((function(){e.onLoad(e.page),e.$message({type:"success",message:"操作成功!"}),e.$refs.crud.toggleSelection()})):this.$message.warning("请选择至少一条数据")},beforeOpen:function(e,t){var a=this;["add","edit"].includes(t)&&this.initData(),["edit","view"].includes(t)&&Object(o["getDetail"])(this.form.id).then((function(e){a.form=e.data.data})),e()},searchReset:function(){this.query={},this.onLoad(this.page)},searchChange:function(e,t){this.query=e,this.page.currentPage=1,this.onLoad(this.page,e),t()},selectionChange:function(e){this.selectionList=e},selectionClear:function(){this.selectionList=[],this.$refs.crud.toggleSelection()},currentChange:function(e){this.page.currentPage=e},sizeChange:function(e){this.page.pageSize=e},refreshChange:function(){this.onLoad(this.page,this.query)},onLoad:function(e){var t=this,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.loading=!0,Object(o["getList"])(e.currentPage,e.pageSize,Object.assign(a,this.query)).then((function(e){var a=e.data.data;t.page.total=a.total,t.data=a.records,t.loading=!1,t.selectionClear()}))}}},p=d,f=a("2877"),m=Object(f["a"])(p,i,r,!1,null,null,null);t["default"]=m.exports},"6bee":function(e,t,a){"use strict";a("b65a")},"6cca":function(e,t,a){},"6e8c":function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e._self._c;return e.display?t("div",["tree"==e.refertype?t("vciWebReferTree",{key:e.key,ref:"vciWebReferTree",attrs:{"data-key":e.key,value:e.value,text:e.text,title:e.title,disabled:e.disabled,referConfig:e.referConfig},on:{setValue:e.setValue}}):"table"==e.refertype?t("vciWebReferTable",{key:e.key,attrs:{"data-key":e.key,value:e.value,text:e.text,title:e.title,disabled:e.disabled,referConfig:e.referConfig},on:{setValue:e.setValue}}):t("vciWebReferDefalut",{key:e.key,attrs:{"data-key":e.key,value:e.value,text:e.text,title:e.title,disabled:e.disabled,referConfig:e.referConfig},on:{setValue:e.setValue}})],1):e._e()},r=[],n=(a("a481"),a("bd80")),o=a("b12a"),s=a("89bb"),l={name:"vciWebRefer",props:["referConfig","value","text","disabled","display","key"],components:{vciWebReferTree:n["default"],vciWebReferTable:o["default"],vciWebReferDefalut:s["default"]},data:function(){return{reterTypeLeavl:"213",refertype:this.referConfig.options.type,emitData:{},title:"",display:this.display||!0,disabled:this.disabled||!1}},created:function(){this.referConfig.options||void 0!=this.referConfig.options.isMuti||(this.referConfig.options={isMuti:this.referConfig.options.muti||!1})},mounted:function(){var e=this.referConfig.title||"";e=e.replace(":",""),e=e?"为【"+e+"】选取值":"为【"+this.referConfig.showField+"】选取值",this.title=e},methods:{setValue:function(e){this.emitData=e}},watch:{emitData:{deep:!0,immediate:!0,handler:function(e){this.text=e.text,this.value=e.value,this.$emit("setReferValue",e)}}}},c=l,u=a("2877"),d=Object(u["a"])(c,i,r,!1,null,"2f2bd934",null);t["default"]=d.exports},"6ea1":function(e,t,a){},"6eca":function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e._self._c;return e.display?t("div",[t("refer-config-form-dialog",{ref:"referConfigFormDialog",on:{echoReferConfig:e.echoReferConfig}}),t("refer-config-crud-dialog",{ref:"referConfigCrudDialog",on:{openReconfigInterFace:e.openReconfigInterFace,echoReferConfig:e.echoReferConfig}})],1):e._e()},r=[],n=a("baf2"),o=a("c5e0"),s=a("d9a3"),l={name:"referConfigDialog",props:["referConfigOption","display"],components:{referConfigFormDialog:n["default"],referConfigCrudDialog:o["default"]},data:function(){return{}},watch:{referConfigOption:function(){s["a"].notEmpty(this.referConfigOption.referConfig)||s["a"].notEmpty(this.referConfigOption.referBtmId)?this.openReconfigInterFace(this.referConfigOption):this.openTipsChooseOrCust()}},methods:{openReconfigInterFace:function(e){var t=this,a=e,i={referTypeName:a.referBtmName||"",referType:a.referBtmId||""};if(this.referConfigOption.referConfig){var r=JSON.parse(a.referConfig);r.referType!=a.referBtmId&&i.referType&&(r.referType=a.referBtmId||"",r.referTypeName=a.referBtmName||a.referBtmId,this.referConfigOption.referConfig=JSON.stringify(r)),this.$set(i,"referConfig",this.referConfigOption.referConfig)}this.$nextTick((function(){t.$refs.referConfigFormDialog.isShowReferConfigForm=!0,t.$refs.referConfigFormDialog.initPageData(i)}))},openTipsChooseOrCust:function(){var e=this;this.$confirm("请选择参照配置的定义方式?","参照配置的方式",{distinguishCancelAndClose:!0,closeOnClickModal:!1,confirmButtonText:"自定义参照配置",cancelButtonText:"直接选择参照配置"}).then((function(){e.$refs.referConfigFormDialog.isShowReferConfigForm=!0})).catch((function(t){"cancel"===t&&(e.$refs.referConfigCrudDialog.isShowReferConfigCrud=!0)}))},echoReferConfig:function(e){this.$emit("setReferConfigValue",e)}}},c=l,u=a("2877"),d=Object(u["a"])(c,i,r,!1,null,null,null);t["default"]=d.exports},"6f18":function(e,t,a){"use strict";a("7d47")},"71fd":function(e,t,a){"use strict";a.r(t),a.d(t,"getList",(function(){return s})),a.d(t,"gridCodeRule",(function(){return l})),a.d(t,"addSave",(function(){return c})),a.d(t,"editSave",(function(){return u})),a.d(t,"deleteSave",(function(){return d}));a("8e6e"),a("ac6a"),a("456d");var i=a("ade3"),r=a("b5c6");function n(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function o(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?n(Object(a),!0).forEach((function(t){Object(i["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):n(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var s=function(e){return Object(r["a"])({url:"/api/ubcs-code/codeRuleCharacterController/list",method:"get",params:o({},e)})},l=function(e){return Object(r["a"])({url:"/api/ubcs-code/mdmRule/gridCodeRule",method:"get",params:o({},e)})},c=function(e){return Object(r["a"])({url:"/api/ubcs-code/codeRuleCharacterController/addSave",method:"post",data:e})},u=function(e){return Object(r["a"])({url:"/api/ubcs-code/codeRuleCharacterController/editSave",method:"post",data:e})},d=function(e){return Object(r["a"])({url:"/api/ubcs-code/codeRuleCharacterController/delete",method:"post",data:e})}},"736a":function(e,t,a){"use strict";a.r(t),a.d(t,"getList",(function(){return s})),a.d(t,"build",(function(){return l})),a.d(t,"remove",(function(){return c})),a.d(t,"add",(function(){return u})),a.d(t,"update",(function(){return d})),a.d(t,"copy",(function(){return p})),a.d(t,"getCode",(function(){return f}));a("8e6e"),a("ac6a"),a("456d");var i=a("ade3"),r=a("b5c6");function n(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function o(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?n(Object(a),!0).forEach((function(t){Object(i["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):n(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var s=function(e,t,a){return Object(r["a"])({url:"/api/ubcs-develop/code/list",method:"get",params:o(o({},a),{},{current:e,size:t})})},l=function(e){return Object(r["a"])({url:"/api/ubcs-develop/code/gen-code",method:"post",params:{ids:e,system:"saber"}})},c=function(e){return Object(r["a"])({url:"/api/ubcs-develop/code/remove",method:"post",params:{ids:e}})},u=function(e){return Object(r["a"])({url:"/api/ubcs-develop/code/submit",method:"post",data:e})},d=function(e){return Object(r["a"])({url:"/api/ubcs-develop/code/submit",method:"post",data:e})},p=function(e){return Object(r["a"])({url:"/api/ubcs-develop/code/copy",method:"post",params:{id:e}})},f=function(e){return Object(r["a"])({url:"/api/ubcs-develop/code/detail",method:"get",params:{id:e}})}},"741a":function(e,t,a){"use strict";a("7f7f"),a("6762");var i=a("902d");t["a"]={data:function(){return{secVOList:[],localSecVOList:[],showCodeApply:!1,selfColumnType:{codefixedsec:"combox",codeclassifysec:"refer",codevariablesec:"text",coderefersec:"refer"},selfColumnConfig:{function:{required:this.isRequired,dicData:this.getOptionList,type:this.getType,referConfig:this.getReferConfig,readOnly:this.getDisabled},exchange:{text:"name",field:"oid",prop:"oid",showField:"name",parentClassifySecOid:"parentClassifySecOid",label:"name",maxlength:"codeSecLength",data:"fixedValueVOList"},directVoluation:{search:!0,span:12,props:{label:"id",value:"id"}}},codeApplyForm:{}}},created:function(){"batchImportApply"===this.type&&this.getCodeRule()},methods:{getCodeRule:function(){var e=this;Object(i["getCodeRule"])({codeClassifyOid:this.localCodeClassifyOid||this.codeClassifyOid}).then((function(t){if(t.data&&200===t.data.code){var a=["codefixedsec","codeclassifysec","codevariablesec","coderefersec"];e.secVOList=t.data.data.secVOList||[],e.localSecVOList=(t.data.data.secVOList||[]).filter((function(e){return a.includes(e.secType)})),e.localSecVOList.length>0?(e.showCodeApply=!0,e.$nextTick((function(){e.batchApplyCodeTableData&&(e.batchApplyCodeTableData[e.codeRuleOid]["localSecVOList"]=e.localSecVOList),e.$refs.CodeApply.templateRender(e.localSecVOList)}))):e.showCodeApply=!1}}))},getCodeApplyFormData:function(e){this.codeApplyForm=e,this.batchApplyCodeTableData&&(this.batchApplyCodeTableData[this.codeRuleOid]["codeApply"]=e)},getType:function(e){return console.log(e.secType,"item.secType"),this.selfColumnType[e.secType]},getReferConfig:function(e){var t={};return"codeclassifysec"==e.secType?t={isMuti:!1,type:"grid",tableConfig:{limit:-1,cols:[{field:"id",title:"英文名称",sort:!0,width:150},{field:"name",title:"中文名称",sort:!0,width:150},{field:"description",title:"描述",width:250}],queryColumns:[{field:"id",title:"英文名称"},{field:"name",title:"中文名称"}]},url:"api/ubcs-code/ubcs-code/mdmEngineController/listCodeClassifyValueBySecOid",extraParams:{classifySecOid:e.oid,parentClassifyValueOid:e.parentClassifySecOid?this.codeApplyForm[e.parentClassifySecOid]:""}}:"coderefersec"==e.secType&&(t=JSON.parse(e.referValueInfo)),t},getDisabled:function(e){if("codeclassifysec"===e.secType&&e.parentClassifySecOid)return!this.codeApplyForm[e.parentClassifySecOid]},isRequired:function(e){return"true"!=e.nullableFlag},getOptionList:function(e){if(Array.isArray(e.fixedValueVOList)&&e.fixedValueVOList.length>0){var t={key:"id",value:"id"},a=e.fixedValueVOList.map((function(e){for(var a in t)if(Object.hasOwnProperty.call(t,a)){var i=t[a];e[a]=e[i]}return e}));return a}return[]},referConfigDataUpdate:function(e){var t=this,a=e.field;this.localSecVOList=this.localSecVOList.map((function(e){return e.parentClassifySecOid===a&&(t.$refs.CodeApply.form[e.oid]=void 0,t.$refs.CodeApply.form[e.name]=void 0),e})),this.$refs.CodeApply.templateRender(this.localSecVOList)}}}},"74b1":function(e,t,a){"use strict";a.r(t),a.d(t,"getList",(function(){return s})),a.d(t,"getPostList",(function(){return l})),a.d(t,"getDetail",(function(){return c})),a.d(t,"remove",(function(){return u})),a.d(t,"add",(function(){return d})),a.d(t,"update",(function(){return p}));a("8e6e"),a("ac6a"),a("456d");var i=a("ade3"),r=a("b5c6");function n(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function o(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?n(Object(a),!0).forEach((function(t){Object(i["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):n(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var s=function(e,t,a){return Object(r["a"])({url:"/api/ubcs-system/post/list",method:"get",params:o(o({},a),{},{current:e,size:t})})},l=function(e){return Object(r["a"])({url:"/api/ubcs-system/post/select",method:"get",params:{tenantId:e}})},c=function(e){return Object(r["a"])({url:"/api/ubcs-system/post/detail",method:"get",params:{id:e}})},u=function(e){return Object(r["a"])({url:"/api/ubcs-system/post/remove",method:"post",params:{ids:e}})},d=function(e){return Object(r["a"])({url:"/api/ubcs-system/post/submit",method:"post",data:e})},p=function(e){return Object(r["a"])({url:"/api/ubcs-system/post/submit",method:"post",data:e})}},7505:function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e._self._c;return t("div",{staticClass:"menu-wrapper"},[e._l(e.menu,(function(a){return[e.validatenull(a[e.childrenKey])&&e.vaildRoles(a)?t("el-menu-item",{key:a[e.labelKey],class:{"is-active":e.vaildActive(a)},attrs:{index:a[e.pathKey]},on:{click:function(t){return e.open(a)}}},[t("i",{class:a[e.iconKey]}),t("span",{attrs:{slot:"title",alt:a[e.pathKey]},slot:"title"},[e._v(e._s(e.generateTitle(a)))])]):!e.validatenull(a[e.childrenKey])&&e.vaildRoles(a)?t("el-submenu",{key:a[e.labelKey],attrs:{index:a[e.pathKey]}},[t("template",{slot:"title"},[t("i",{class:a[e.iconKey]}),t("span",{class:{"el-menu--display":e.collapse&&e.first},attrs:{slot:"title"},slot:"title"},[e._v(e._s(e.generateTitle(a)))])]),e._l(a[e.childrenKey],(function(a,i){return[e.validatenull(a[e.childrenKey])?t("el-menu-item",{key:a[e.labelKey],class:{"is-active":e.vaildActive(a)},attrs:{index:a[e.pathKey],cindex:i},on:{click:function(t){return e.open(a)}}},[t("i",{class:a[e.iconKey]}),t("span",{attrs:{slot:"title"},slot:"title"},[e._v(e._s(e.generateTitle(a)))])]):t("sidebar-item",{key:i,attrs:{collapse:e.collapse,menu:[a],props:e.props,screen:e.screen}})]}))],2):e._e()]}))],2)},r=[],n=(a("8e6e"),a("ac6a"),a("456d"),a("6762"),a("2fdb"),a("ade3")),o=(a("c5f6"),a("5880")),s=a("c54a"),l=a("b297");function c(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function u(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?c(Object(a),!0).forEach((function(t){Object(n["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):c(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var d={name:"sidebarItem",data:function(){return{config:l["a"]}},props:{menu:{type:Array},screen:{type:Number},first:{type:Boolean,default:!1},props:{type:Object,default:function(){return{}}},collapse:{type:Boolean}},created:function(){},mounted:function(){},computed:u(u({},Object(o["mapGetters"])(["roles"])),{},{labelKey:function(){return this.props.label||this.config.propsDefault.label},pathKey:function(){return this.props.path||this.config.propsDefault.path},iconKey:function(){return this.props.icon||this.config.propsDefault.icon},childrenKey:function(){return this.props.children||this.config.propsDefault.children},isOpenKey:function(){return this.props.isOpen||this.config.propsDefault.isOpen},nowTagValue:function(){return this.$router.$avueRouter.getValue(this.$route)}}),methods:{generateTitle:function(e){return this.$router.$avueRouter.generateTitle(e[this.labelKey],(e.meta||{}).i18n)},vaildActive:function(e){var t=this;if(this.validIsOpen(e))return!1;var a=(e["group"]||[]).some((function(e){return t.$route.path.includes(e)}));return this.nowTagValue===e[this.pathKey]||a},vaildRoles:function(e){return e.meta=e.meta||{},!e.meta.roles||e.meta.roles.includes(this.roles)},validatenull:function(e){return Object(s["b"])(e)},validIsOpen:function(e){if(2===e[this.isOpenKey]&&Object(s["a"])(e[this.pathKey]))return!0},open:function(e){this.screen<=1&&this.$store.commit("SET_COLLAPSE"),this.validIsOpen(e)?window.open(e[this.pathKey]):(this.$router.$avueRouter.group=e.group,this.$router.$avueRouter.meta=e.meta,this.$router.push({path:this.$router.$avueRouter.getPath({name:e[this.labelKey],src:e[this.pathKey]},e.meta),query:e.query}))}}},p=d,f=(a("42e0"),a("2877")),m=Object(f["a"])(p,i,r,!1,null,"400fb7c3",null);t["default"]=m.exports},"76c2":function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e._self._c;return t("div",{staticClass:"avue-searchs",on:{click:function(t){return t.target!==t.currentTarget?null:e.handleEsc.apply(null,arguments)}}},[t("div",{staticClass:"avue-searchs__title"},[e._v("菜单搜索")]),t("div",{staticClass:"avue-searchs__content"},[t("div",{staticClass:"avue-searchs__form"},[t("el-input",{attrs:{placeholder:e.$t("search")},nativeOn:{keydown:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"])?null:e.handleEsc.apply(null,arguments)}},model:{value:e.value,callback:function(t){e.value=t},expression:"value"}},[t("el-button",{attrs:{slot:"append",icon:"el-icon-search"},slot:"append"})],1),t("p",[t("el-tag",[e._v("你可以使用快捷键esc å…³é—­")])],1)],1),t("div",{staticClass:"avue-searchs__list"},[t("el-scrollbar",{staticClass:"avue-searchs__scrollbar"},e._l(e.menus,(function(a,i){return t("div",{key:i,staticClass:"avue-searchs__item",on:{click:function(t){return e.handleSelect(a)}}},[t("i",{class:[a[e.iconKey],"avue-searchs__item-icon"]}),t("span",{staticClass:"avue-searchs__item-title"},[e._v(e._s(a[e.labelKey]))]),t("div",{staticClass:"avue-searchs__item-path"},[e._v("\n            "+e._s(a[e.pathKey])+"\n          ")])])})),0)],1)])])},r=[],n=(a("8e6e"),a("ac6a"),a("456d"),a("7f7f"),a("ade3")),o=a("b297"),s=a("5880");function l(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function c(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?l(Object(a),!0).forEach((function(t){Object(n["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):l(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var u={data:function(){return{config:o["a"],value:"",menus:[],menuList:[]}},created:function(){this.getMenuList()},watch:{value:function(){this.querySearch()},menu:function(){this.getMenuList()}},computed:c({labelKey:function(){return this.website.menu.props.label||this.config.propsDefault.label},pathKey:function(){return this.website.menu.props.path||this.config.propsDefault.path},iconKey:function(){return this.website.menu.props.icon||this.config.propsDefault.icon},childrenKey:function(){return this.website.menu.props.children||this.config.propsDefault.children}},Object(s["mapGetters"])(["menu","website"])),methods:{handleEsc:function(){this.$parent.isSearch=!1},getMenuList:function(){var e=this,t=function t(a){for(var i=0;i<a.length;i++){var r=Object.assign({},a[i]);e.validatenull(r[e.childrenKey])?e.menuList.push(r):t(r[e.childrenKey])}};this.menuList=[],t(this.menu),this.menus=this.menuList},querySearch:function(){var e=this.menuList,t=this.value;this.menus=t?this.menuList.filter(this.createFilter(t)):e},createFilter:function(e){return function(t){return 0===t.name.toLowerCase().indexOf(e.toLowerCase())}},handleSelect:function(e){this.handleEsc(),this.value="",this.$router.push({path:this.$router.$avueRouter.getPath({name:e[this.labelKey],src:e[this.pathKey]},e.meta),query:e.query})}}},d=u,p=(a("1557"),a("2877")),f=Object(p["a"])(d,i,r,!1,null,"47d73e63",null);t["default"]=f.exports},"76e7":function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e._self._c;return t("el-dialog",{attrs:{title:e.title,visible:e.dialogVisible,"append-to-body":"true","destroy-on-close":"",width:"35%"},on:{"update:visible":function(t){e.dialogVisible=t},close:e.handelClose}},[t("el-form",{attrs:{model:e.form}},[t("el-form-item",{attrs:{label:"查询条件","label-width":"70px",size:"small"}},[t("el-input",{attrs:{autocomplete:"off"},on:{change:e.handleQuery},model:{value:e.inputVal,callback:function(t){e.inputVal=t},expression:"inputVal"}})],1)],1),t("p",{staticClass:"text_tip"},[e._v("*选择分类进行属性过滤, æˆ–者输入属性的全拼或者简拼进行查询! å¦‚: å§“名 (可输入xm或xinming )")]),t("transfer",{attrs:{data:e.newdata,"filter-method":e.filterMethod,"filter-placeholder":e.filterPlaceholder,props:e.props},model:{value:e.transferValue,callback:function(t){e.transferValue=t},expression:"transferValue"}}),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:function(t){e.visible=!1}}},[e._v("取 æ¶ˆ")]),t("el-button",{attrs:{type:"primary"},on:{click:e.handelTransferSave}},[e._v("保 å­˜")])],1)],1)},r=[],n=(a("8e6e"),a("456d"),a("20d6"),a("7f7f"),a("ac6a"),a("ade3")),o=a("49ce"),s=a("b0b8"),l=a.n(s);function c(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function u(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?c(Object(a),!0).forEach((function(t){Object(n["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):c(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var d={components:{transfer:o["default"]},name:"IntegrationTransfer",props:{visible:{typeof:Boolean,default:!1},title:{typeof:String,default:"编码属性"},data:{typeof:Array,default:function(){return[]}},props:{typeof:Object,default:function(){return{label:"label",key:"key",disabled:"disabled"}}},disabledData:{typeof:Array,default:function(){return[]}},filterPlaceholder:{typeof:String,default:"请输入拼音全拼或者拼音缩写"}},data:function(){return{inputVal:"",transferValue:this.value,dialogVisible:this.visible}},watch:{visible:function(e){this.dialogVisible=e},dialogVisible:function(e){this.$emit("update:visible",e)}},computed:{newdata:function(){var e=this;l.a.setOptions({checkPolyphone:!1,charCase:1});var t=this.props.label,a=this.props.key;if(!this.data)return data.map((function(i){var r,o=l.a.getFullChars(i[e.props.label]),s=l.a.getCamelChars(i[e.props.label]),c=(r={pinyins:o,renPing:s},Object(n["a"])(r,t,i[e.props.label]),Object(n["a"])(r,a,i[e.props.key]),Object(n["a"])(r,"disabled",i.disabled),r);return c}));this.data.map((function(a){var i=u({disabled:!1},a);return 0!==e.disabledData.length&&e.disabledData.forEach((function(e){i[t]===e&&(i.disabled=!0)})),i}))}},methods:{handleQuery:function(e){this.inputVal=e},filterMethod:function(e,t){return t.pinyins.indexOf(this.inputVal)>-1||t.renPing.indexOf(this.inputVal)>-1},handelClose:function(){this.transferValue=[],this.inputVal="",this.visible=!1},handelTransferSave:function(){var e=this,t=e.newdata,a=t.findIndex((function(t){return t.oid===e.transferValue[0].oid}));t[a].disabled=!0;var i={value:this.transferValue,data:t};e.$emit("save",i),e.transferValue=[],e.inputVal=""}}},p=d,f=(a("100b"),a("2877")),m=Object(f["a"])(p,i,r,!1,null,"30681979",null);t["default"]=m.exports},7754:function(e,t,a){"use strict";a.r(t),a.d(t,"getList",(function(){return s})),a.d(t,"getParentList",(function(){return l})),a.d(t,"getChildList",(function(){return c})),a.d(t,"remove",(function(){return u})),a.d(t,"add",(function(){return d})),a.d(t,"update",(function(){return p})),a.d(t,"getDict",(function(){return f})),a.d(t,"getDictTree",(function(){return m})),a.d(t,"getDictionary",(function(){return h})),a.d(t,"getEnumDictionary",(function(){return b}));a("8e6e"),a("ac6a"),a("456d");var i=a("ade3"),r=a("b5c6");function n(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function o(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?n(Object(a),!0).forEach((function(t){Object(i["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):n(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var s=function(e,t,a){return Object(r["a"])({url:"/api/ubcs-system/dict/list",method:"get",params:o(o({},a),{},{current:e,size:t})})},l=function(e,t,a){return Object(r["a"])({url:"/api/ubcs-system/dict/parent-list",method:"get",params:o(o({},a),{},{current:e,size:t})})},c=function(e,t,a,i){return Object(r["a"])({url:"/api/ubcs-system/dict/child-list",method:"get",params:o(o({},i),{},{current:e,size:t,parentId:a})})},u=function(e){return Object(r["a"])({url:"/api/ubcs-system/dict/remove",method:"post",params:{ids:e}})},d=function(e){return Object(r["a"])({url:"/api/ubcs-system/dict/submit",method:"post",data:e})},p=function(e){return Object(r["a"])({url:"/api/ubcs-system/dict/submit",method:"post",data:e})},f=function(e){return Object(r["a"])({url:"/api/ubcs-system/dict/detail",method:"get",params:{id:e}})},m=function(){return Object(r["a"])({url:"/api/ubcs-system/dict/tree?code=DICT",method:"get"})},h=function(e){return Object(r["a"])({url:"/api/ubcs-system/dict/dictionary",method:"get",params:e})},b=function(e){return Object(r["a"])({url:"/api/ubcs-omd/enum/dictionary",method:"get",params:e})}},"78e2":function(e,t,a){"use strict";a.r(t),a.d(t,"downloadExcelBatchEdit",(function(){return r})),a.d(t,"downloadHistoryImportTemplate",(function(){return n})),a.d(t,"downloadBatchApplyCodeTemplate",(function(){return o})),a.d(t,"downloadBatchImportApplyTemplate",(function(){return s})),a.d(t,"downloadErrorFile",(function(){return l})),a.d(t,"importDataShow",(function(){return c})),a.d(t,"getSuccessTable",(function(){return u})),a.d(t,"getResembleTable",(function(){return d})),a.d(t,"getFormTemplate",(function(){return p})),a.d(t,"getCurretnSelectedRowResemble",(function(){return f})),a.d(t,"submitHistoryimport",(function(){return m})),a.d(t,"addSaveCode",(function(){return h}));var i=a("b5c6"),r=function(e){return Object(i["a"])({url:"/api/ubcs-code/mdmEngineController/downloadExcelBatchEdit",method:"get",params:e,responseType:"blob"})},n=function(e){return Object(i["a"])({url:"/api/ubcs-code/mdmEngineController/downloadImportExcelHistory",method:"get",params:e,responseType:"blob"})},o=function(e){return Object(i["a"])({url:"/api/ubcs-code/mdmEngineController/downloadTopImportExcel",method:"get",params:e,responseType:"blob"})},s=function(e){return Object(i["a"])({url:"/api/ubcs-code/mdmEngineController/downloadImportExcel",method:"get",params:e,responseType:"blob"})},l=function(e){return Object(i["a"])({url:"/api/ubcs-code/mdmEngineController/downloadErrorFile",method:"get",params:e,responseType:"blob"})},c=function(e){return Object(i["a"])({url:"/api/ubcs-code/mdmEngineController/gridclassifys",method:"get",params:{redisOid:e+"-class"}})},u=function(e){return Object(i["a"])({url:"/api/ubcs-code/mdmEngineController/gridValidata",method:"get",params:e})},d=function(e){return Object(i["a"])({url:"/api/ubcs-code/mdmEngineController/gridResemble",method:"get",params:e})};function p(e){return Object(i["a"])({url:"api/ubcs-code/ubcs-code/mdmEngineController/getFormDefineByTemplateOid",method:"get",params:e})}function f(e){return Object(i["a"])({url:"api/ubcs-code/ubcs-code/mdmEngineController/gridRowResemble",method:"get",params:e})}function m(e){return Object(i["a"])({url:"api/ubcs-code/ubcs-code/mdmEngineController/batchImportData",method:"post",data:e})}function h(e){return Object(i["a"])({url:"api/ubcs-code/ubcs-code/mdmEngineController/addSaveCode",method:"post",data:e})}},"7a90":function(e,t,a){"use strict";a.r(t),a.d(t,"getadd",(function(){return s})),a.d(t,"getupdata",(function(){return l})),a.d(t,"allList",(function(){return c})),a.d(t,"getremove",(function(){return u})),a.d(t,"getPage",(function(){return d}));a("8e6e"),a("ac6a"),a("456d");var i=a("ade3"),r=a("b5c6");function n(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function o(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?n(Object(a),!0).forEach((function(t){Object(i["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):n(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var s=function(e){return Object(r["a"])({url:"/api/ubcs-system/value-range/submit",method:"post",data:e})},l=function(e){return Object(r["a"])({url:"/api/ubcs-system/value-range/submit",method:"post",data:e})},c=function(){return Object(r["a"])({url:"/api/ubcs-system/value-range/list",method:"get"})},u=function(e){return Object(r["a"])({url:"/api/ubcs-system/value-range/remove",method:"post",data:e})},d=function(e,t,a){return Object(r["a"])({url:"/api/ubcs-system/value-range/page",method:"get",params:o(o({},a),{},{current:e,size:t})})}},"7a96":function(e,t,a){"use strict";a.r(t),a.d(t,"getTaskList",(function(){return s})),a.d(t,"sendData",(function(){return l}));a("8e6e"),a("ac6a"),a("456d");var i=a("ade3"),r=a("b5c6");function n(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function o(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?n(Object(a),!0).forEach((function(t){Object(i["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):n(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var s=function(e,t,a){return Object(r["a"])({url:"/api/ubcs-code/dockingManagement/gridDockingTask",method:"get",params:o(o({},a),{},{page:e,limit:t})})},l=function(e){return Object(r["a"])({url:"/api/ubcs-code/dockingManagement/sendData",method:"post",data:e})}},"7c41":function(e,t,a){"use strict";a.r(t),a.d(t,"getPage",(function(){return s})),a.d(t,"getOnesearch",(function(){return l})),a.d(t,"getadd",(function(){return c})),a.d(t,"getupdata",(function(){return u})),a.d(t,"getremove",(function(){return d})),a.d(t,"combination",(function(){return p}));a("8e6e"),a("ac6a"),a("456d");var i=a("ade3"),r=a("b5c6");function n(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function o(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?n(Object(a),!0).forEach((function(t){Object(i["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):n(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var s=function(e,t,a){return Object(r["a"])({url:"/api/ubcs-system/strategy/page",method:"get",params:o(o({},a),{},{current:e,size:t})})},l=function(e){return Object(r["a"])({url:"/api/ubcs-system/strategy/one",method:"post",params:{id:e}})},c=function(e){return Object(r["a"])({url:"/api/ubcs-system/strategy/submit",method:"post",data:e})},u=function(e){return Object(r["a"])({url:"/api/ubcs-system/strategy/submit",method:"post",data:e})},d=function(e){return Object(r["a"])({url:"/api/ubcs-system/strategy/remove",method:"post",params:{ids:e}})},p=function(){return Object(r["a"])({url:"/api/ubcs-system/combination/select",method:"get"})}},"7d3a":function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e._self._c;return t("div",{staticClass:"avue-logo"},[t("transition",{attrs:{name:"fade"}},[e.keyCollapse?t("span",{key:"0"},[t("img",{staticClass:"logimg",attrs:{src:"favicon.png"}})]):e._e()]),t("transition-group",{attrs:{name:"fade"}},[e.keyCollapse?e._e():[t("span",[t("img",{staticClass:"imgSpan",attrs:{src:e.imgurl}})]),t("span",{key:"1",staticClass:"avue-logo_title"},[t("span",[t("img",{staticClass:"imgSpan",attrs:{src:e.imgurl}})]),t("span",{staticStyle:{"font-size":"17px","margin-left":"27px"}},[e._v("编码资源管理系统")])])]],2)],1)},r=[],n=(a("8e6e"),a("ac6a"),a("456d"),a("ade3")),o=a("5880"),s=a("b0c50"),l=a.n(s);function c(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function u(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?c(Object(a),!0).forEach((function(t){Object(n["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):c(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var d={name:"logo",data:function(){return{imgurl:l.a}},created:function(){},computed:u({},Object(o["mapGetters"])(["website","keyCollapse"])),methods:{}},p=d,f=(a("3c60"),a("2877")),m=Object(f["a"])(p,i,r,!1,null,null,null);t["default"]=m.exports},"7d47":function(e,t,a){},"7e26":function(e,t,a){"use strict";a.r(t),a.d(t,"getListDataScope",(function(){return s})),a.d(t,"removeDataScope",(function(){return l})),a.d(t,"addDataScope",(function(){return c})),a.d(t,"updateDataScope",(function(){return u})),a.d(t,"getMenuDataScope",(function(){return d})),a.d(t,"getListApiScope",(function(){return p})),a.d(t,"removeApiScope",(function(){return f})),a.d(t,"addApiScope",(function(){return m})),a.d(t,"updateApiScope",(function(){return h})),a.d(t,"getMenuApiScope",(function(){return b}));a("8e6e"),a("ac6a"),a("456d");var i=a("ade3"),r=a("b5c6");function n(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function o(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?n(Object(a),!0).forEach((function(t){Object(i["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):n(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var s=function(e,t,a){return Object(r["a"])({url:"/api/ubcs-system/data-scope/list",method:"get",params:o(o({},a),{},{current:e,size:t})})},l=function(e){return Object(r["a"])({url:"/api/ubcs-system/data-scope/remove",method:"post",params:{ids:e}})},c=function(e){return Object(r["a"])({url:"/api/ubcs-system/data-scope/submit",method:"post",data:e})},u=function(e){return Object(r["a"])({url:"/api/ubcs-system/data-scope/submit",method:"post",data:e})},d=function(e){return Object(r["a"])({url:"/api/ubcs-system/data-scope/detail",method:"get",params:{id:e}})},p=function(e,t,a){return Object(r["a"])({url:"/api/ubcs-system/api-scope/list",method:"get",params:o(o({},a),{},{current:e,size:t})})},f=function(e){return Object(r["a"])({url:"/api/ubcs-system/api-scope/remove",method:"post",params:{ids:e}})},m=function(e){return Object(r["a"])({url:"/api/ubcs-system/api-scope/submit",method:"post",data:e})},h=function(e){return Object(r["a"])({url:"/api/ubcs-system/api-scope/submit",method:"post",data:e})},b=function(e){return Object(r["a"])({url:"/api/ubcs-system/api-scope/detail",method:"get",params:{id:e}})}},"7e54":function(e,t,a){},"7eff":function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e._self._c;return t("el-dialog",{attrs:{title:e.title,width:"70%","append-to-body":"true",visible:e.dialogVisible},on:{"update:visible":function(t){e.dialogVisible=t},close:e.handelClose}},[t("el-row",{attrs:{gutter:20}},[t("el-col",{attrs:{span:11}},[t("el-card",{staticClass:"box-card"},[t("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[t("span",[e._v("初始数据")]),e.showSearch?t("el-input",{staticClass:"input",attrs:{placeholder:"请输入搜索内容"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleEnter.apply(null,arguments)}},model:{value:e.searchLeft,callback:function(t){e.searchLeft=t},expression:"searchLeft"}}):e._e()],1),t("el-table",{ref:"transferTable",attrs:{data:e.leftData,height:"500","highlight-current-row":"","tooltip-effect":"dark"},on:{"selection-change":e.handleLeftSelectionChange,"row-click":e.handleLeftRowClick}},[t("el-table-column",{attrs:{type:"selection",width:"50",align:"center",fixed:"left"}}),e._l(e.columns,(function(a,i){return t("div",{key:i},[a.visible?t("el-table-column",{attrs:{label:a.label,align:"center",prop:a.key}}):e._e()],1)}))],2)],1)],1),t("el-col",{staticClass:"btns",style:{height:"500px"},attrs:{span:2}},[t("el-button",{staticClass:"btn",attrs:{disabled:e.leftMultiple,type:"primary",icon:"el-icon-arrow-right",circle:""},on:{click:e.moveToRight}}),t("el-button",{staticClass:"btn",attrs:{disabled:e.rightMultiple,type:"primary",icon:"el-icon-arrow-left",circle:""},on:{click:e.moveToLeft}})],1),t("el-col",{attrs:{span:11}},[t("el-card",{staticClass:"box-card"},[t("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[t("span",[e._v("改变数据")]),e.showSearch?t("el-input",{staticClass:"input",attrs:{placeholder:"请输入搜索内容"},model:{value:e.searchRight,callback:function(t){e.searchRight=t},expression:"searchRight"}}):e._e()],1),t("el-table",{ref:"transferRightTable",attrs:{data:e.rightData,height:"500","highlight-current-row":"","tooltip-effect":"dark"},on:{"selection-change":e.handleRightSelectionChange,"row-click":e.handleRightRowClick}},[t("el-table-column",{attrs:{type:"selection",width:"50",align:"center",fixed:"left"}}),e._l(e.columns,(function(a,i){return t("div",{key:i},[a.visible?t("el-table-column",{attrs:{label:a.label,align:"center",prop:a.key}}):e._e()],1)}))],2)],1)],1)],1),t("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:function(t){e.dialogVisible=!1}}},[e._v("取 æ¶ˆ")]),t("el-button",{attrs:{type:"primary"},on:{click:e.tableTransferSave}},[e._v("保存")])],1)],1)},r=[],n=(a("6762"),a("2fdb"),a("20d6"),a("2909")),o={name:"TableTransfer",model:{prop:"value",event:"change"},props:{visible:{typeof:Boolean,default:!1},title:{typeof:String,default:"模板阶段维护"},value:{type:Array,default:function(){return[]}},keyName:{type:String,default:"oid"},columns:{type:Array,default:function(){return[]}},dataList:{type:Array,default:function(){return[]}},showSearch:{type:Boolean,default:!0}},watch:{visible:function(e){this.dialogVisible=e},dialogVisible:function(e){this.$emit("update:visible",e)},searchLeft:{handler:function(){this.handleQueryLeft()},deep:!0},searchRight:{handler:function(){this.handleQueryRight()},deep:!0}},data:function(){return{dialogVisible:this.visible,indeterminate:!1,isCheck:!1,searchLeft:"",leftIds:[],leftMultiple:!0,leftDataList:[],leftData:[],searchRight:"",rightIds:[],rightMultiple:!0,rightDataList:[],rightData:[]}},mounted:function(){this.init()},methods:{init:function(){var e=this;e.rightIds=e.value;for(var t=function(t){e.value.some((function(a){return a==e.dataList[t][e.keyName]}))&&e.rightDataList.push(e.dataList[t]),e.leftDataList.push(e.dataList[t])},a=0;a<e.dataList.length;a++)t(a);e.leftData=Object(n["a"])(e.leftDataList),e.rightData=Object(n["a"])(e.rightDataList)},handleLeftSelectionChange:function(e){var t=this;this.leftIds=e.map((function(e){return e[t.keyName]})),this.leftMultiple=!e.length},handleRightSelectionChange:function(e){var t=this;this.rightIds=e.map((function(e){return e[t.keyName]})),this.rightMultiple=!e.length},moveToRight:function(){for(var e=this,t=function(t){var a=e.leftIds.findIndex((function(a){return a==e.leftDataList[t][e.keyName]}));if(-1!==a){for(var i=e.leftDataList[t],r=i["id"],n=!0,o=0;o<e.rightDataList.length;o++){var s=e.rightDataList[o],l=s["id"];if(l==r){n=!1;break}}n&&(e.rightDataList.push(e.leftDataList[t]),e.leftDataList[t].checked=!0)}},a=0;a<this.leftDataList.length;a++)t(a);this.leftData=this.setData(this.leftDataList,this.searchLeft),this.rightData=this.setData(this.rightDataList,this.searchRight),this.$emit("change",this.rightDataList.map((function(t){return t[e.keyName]})))},moveToLeft:function(){for(var e=this,t=function(t){var i=e.rightIds.findIndex((function(a){return a==e.rightDataList[t][e.keyName]}));-1!==i&&(e.leftDataList[t].checked=!1,e.$delete(e.rightDataList,t),t--),a=t},a=0;a<this.rightDataList.length;a++)t(a);this.leftData=this.setData(this.leftDataList,this.searchLeft),this.rightData=this.setData(this.rightDataList,this.searchRight),this.$emit("change",this.rightDataList.map((function(t){return t[e.keyName]})))},handleQueryLeft:function(){this.leftData=this.setData(this.leftDataList,this.searchLeft)},handleQueryRight:function(){this.rightData=this.setData(this.rightDataList,this.searchRight)},handleLeftRowClick:function(e){this.leftData?this.$refs.transferTable.toggleRowSelection(e):this.$refs.transferTable.clearSelection()},handleRightRowClick:function(e){this.rightData?this.$refs.transferRightTable.toggleRowSelection(e):this.$refs.transferRightTable.clearSelection()},setData:function(e,t){var a=this;if(null!=t||""!=t){for(var i=[],r=function(r){a.columns.some((function(a){return e[r][a.key].toLowerCase().includes(t.toLowerCase())}))&&i.push(e[r])},n=0;n<e.length;n++)r(n);return i}return e},change:function(e){console.log(e),console.log(this.value)},done:function(){this.leftData=[],this.leftDataList=[],this.rightDataList=[],this.rightData=[],this.dialogVisible=!1},tableTransferSave:function(){this.$emit("save",this.rightData),this.done()},handelClose:function(){this.$emit("close"),this.done()}}},s=o,l=(a("4a22"),a("2877")),c=Object(l["a"])(s,i,r,!1,null,"0ce78a4c",null);t["default"]=c.exports},"7f21":function(e,t,a){"use strict";a.r(t);a("7f7f");var i=function(){var e=this,t=e._self._c;return t("el-dialog",{staticStyle:{height:"115vh"},attrs:{title:"业务类型",visible:e.showSubmitDialog,"append-to-body":"",width:"70%",top:"6vh"},on:{"update:visible":function(t){e.showSubmitDialog=t},close:e.closeSubmitDialog}},[t("el-form",{ref:"form",staticClass:"btmTypeForm",attrs:{model:e.btmType,"show-message":"true",inline:"",size:"medium","label-suffix":":",rules:e.rules,"status-icon":"true"},on:{resetFields:e.resetForm}},[t("el-form-item",{attrs:{label:"英文名称","label-width":"100px",required:"true",prop:"id"}},[t("el-input",{attrs:{"prefix-icon":e.icons.key,disabled:"add"!==e.type},model:{value:e.btmType.id,callback:function(t){e.$set(e.btmType,"id",t)},expression:"btmType.id"}})],1),t("el-form-item",{attrs:{label:"中文名称","label-width":"100px"}},[t("el-input",{attrs:{"prefix-icon":e.icons.name},model:{value:e.btmType.name,callback:function(t){e.$set(e.btmType,"name",t)},expression:"btmType.name"}})],1),t("el-form-item",{staticClass:"domainSelect",attrs:{label:"所属领域","label-width":"100px",prop:"domain"}},[t("el-select",{attrs:{placeholder:"请选择领域","prefix-icon":e.icons.domain},model:{value:e.btmType.bizDomain,callback:function(t){e.$set(e.btmType,"bizDomain",t)},expression:"btmType.bizDomain"}},e._l(e.domainOption,(function(e){return t("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),t("el-form-item",{attrs:{label:"版本规则","label-width":"100px"}},[t("el-input",{staticClass:"revisionRule",attrs:{"prefix-icon":e.icons.revisionRule,clearable:"","suffix-icon":e.icons.referType,placeholder:"请选择,留空则不进行管理"},on:{focus:e.openRevision,clear:e.clearRevision},model:{value:e.btmType.revisionRuleName,callback:function(t){e.$set(e.btmType,"revisionRuleName",t)},expression:"btmType.revisionRuleName"}})],1),t("el-form-item",{attrs:{label:"生命周期","label-width":"100px"}},[t("el-input",{staticClass:"lifeCycle",attrs:{"prefix-icon":e.icons.lifeCycle,clearable:"","suffix-icon":e.icons.referType,placeholder:"请选择,留空则不进行管理"},on:{focus:e.openLifeCycle,clear:e.clearLifeCycle},model:{value:e.btmType.lifeCycleName,callback:function(t){e.$set(e.btmType,"lifeCycleName",t)},expression:"btmType.lifeCycleName"}})],1),t("el-form-item",{staticClass:"description",attrs:{label:"描述","label-width":"100px"}},[t("el-input",{staticClass:"descClass",attrs:{"prefix-icon":e.icons.desc,id:"descId"},model:{value:e.btmType.description,callback:function(t){e.$set(e.btmType,"description",t)},expression:"btmType.description"}})],1)],1),t("avue-crud",{ref:"attrTable",attrs:{option:e.option,data:e.btmType.attributes,page:e.page},on:{"update:page":function(t){e.page=t}},scopedSlots:e._u([{key:"menuLeft",fn:function(a){return[t("el-button",{attrs:{type:"danger",icon:"el-icon-plus",size:"small"},on:{click:function(t){return e.rowAdd()}}},[e._v("属性选择\n        ")])]}},{key:"attrDataTypeText",fn:function(a){var i=a.row;return[t("el-tag",[e._v(e._s(i.attrDataTypeText))])]}},{key:"menu",fn:function(a){var i=a.row,r=a.index;return[i.$cellEdit?e._e():t("el-button",{attrs:{icon:"el-icon-edit",size:"small",type:"text"},on:{click:function(t){return e.cellEditClick(i,r)}}},[e._v("编辑\n        ")]),i.$cellEdit?e._e():t("el-button",{attrs:{icon:"el-icon-delete",size:"small",type:"text"},on:{click:function(t){return e.removeFormAttrTable(i,r)}}},[e._v("移除\n        ")]),i.$cellEdit?t("el-button",{attrs:{icon:"el-icon-check",size:"small",type:"text"},on:{click:function(t){return e.cellEditSave(i,r)}}},[e._v("\n          ä¿å­˜\n        ")]):e._e()]}}])}),t("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{attrs:{type:"primary"},on:{click:e.submitBtmType}},[e._v("确定")]),t("el-button",{on:{click:e.cancleSubmitBtmType}},[e._v("取消")])],1),t("el-dialog",{attrs:{title:"属性池",visible:e.attrRef.visible,"append-to-body":"",width:"80%"},on:{close:e.closeAttrDialog}},[t("avue-crud",{directives:[{name:"loading",rawName:"v-loading",value:e.attrRef.loading,expression:"attrRef.loading"}],ref:"attrRef",staticClass:"attrRef",attrs:{option:e.attrRef.option,data:e.attrRef.data,page:e.attrRef.page},on:{"update:page":function(t){return e.$set(e.attrRef,"page",t)},"on-load":e.attrRefOnLoad,"search-change":e.attrRefSearch,"selection-change":e.selectionChange},scopedSlots:e._u([{key:"typeValue",fn:function(a){return[t("el-tag",[e._v(e._s(a.row.typeValue))])]}}])}),t("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:e.confirmSelectAttr}},[e._v("确定")]),t("el-button",{on:{click:e.cancleSelectAttr}},[e._v("取消")])],1)],1),t("el-dialog",{attrs:{title:"请选择版本规则",visible:e.revisionRef.visible,"append-to-body":"",width:"80%"},on:{"update:visible":function(t){return e.$set(e.revisionRef,"visible",t)}}},[t("avue-crud",{directives:[{name:"loading",rawName:"v-loading",value:e.revisionRef.loading,expression:"revisionRef.loading"}],ref:"revisionRef",staticClass:"revisionRef",attrs:{option:e.revisionRef.option,data:e.revisionRef.data,page:e.revisionRef.page},on:{"update:page":function(t){return e.$set(e.revisionRef,"page",t)},"row-click":e.revisionClick,"search-change":e.searchRevisionRule,"search-reset":e.clearSearchRevisionRule},scopedSlots:e._u([{key:"radio",fn:function(a){var i=a.row;return[t("el-radio",{attrs:{label:i.$index},model:{value:e.revisionRef.selectRow,callback:function(t){e.$set(e.revisionRef,"selectRow",t)},expression:"revisionRef.selectRow"}},[e._v(" \n          ")])]}}])}),t("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{attrs:{type:"primary"},on:{click:e.confirmRevision}},[e._v("确定")]),t("el-button",{on:{click:e.cancelRevision}},[e._v("取消")])],1)],1),t("el-dialog",{attrs:{title:"请选择生命周期",visible:e.lifeCycleRef.visible,"append-to-body":"",width:"80%"},on:{"update:visible":function(t){return e.$set(e.lifeCycleRef,"visible",t)}}},[t("avue-crud",{directives:[{name:"loading",rawName:"v-loading",value:e.lifeCycleRef.loading,expression:"lifeCycleRef.loading"}],ref:"lifeCycleRef",staticClass:"lifeCycleRef",attrs:{option:e.lifeCycleRef.option,data:e.lifeCycleRef.data,page:e.lifeCycleRef.page},on:{"update:page":function(t){return e.$set(e.lifeCycleRef,"page",t)},"row-click":e.lifeCycleClick,"search-change":e.searchLifeCycle,"search-reset":e.clearSearchLifeCycle},scopedSlots:e._u([{key:"radio",fn:function(a){var i=a.row;return[t("el-radio",{attrs:{label:i.$index},model:{value:e.lifeCycleRef.selectRow,callback:function(t){e.$set(e.lifeCycleRef,"selectRow",t)},expression:"lifeCycleRef.selectRow"}},[e._v(" \n          ")])]}}])}),t("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{attrs:{type:"primary"},on:{click:e.confirmLifeCycle}},[e._v("确定")]),t("el-button",{on:{click:e.cancelLifeCycle}},[e._v("取消")])],1)],1)],1)},r=[],n=(a("ac6a"),a("96cf"),a("1da1")),o=a("d772"),s=a("6872"),l=a("b1ca"),c=a("6868"),u={name:"BusinessAdd",props:{btmType:{type:Object,default:{}},domainOption:{type:Array},icons:{type:Array},type:{type:String}},watch:{type:{handler:function(e,t){},deep:!0,immediate:!0}},data:function(){return{form:{},showSubmitDialog:!1,option:{height:"330px",selection:!1,headerAlign:"center",border:!0,index:!0,rowKey:"id",tabs:!0,menu:!0,editBtn:!1,delBtn:!1,columnBtn:!1,menuWidth:150,addBtn:!1,highlightCurrentRow:!0,column:[{label:"英文名称",prop:"id",align:"center",disabled:!0},{label:"中文名称",prop:"name",align:"center",cell:!0},{label:"类型",prop:"attrDataTypeText",align:"center",slot:!0},{label:"默认值",prop:"defaultValue",align:"center",cell:!0},{label:"说明",prop:"description",align:"center",cell:!0}]},attrRef:{visible:!1,page:{currentPage:1,pageSize:10},loading:!1,key:null,option:{height:360,addBtn:!1,refreshBtn:!1,columnBtn:!1,selection:!0,menu:!1,border:!0,reserveSelection:!0,searchMenuSpan:8,highlightCurrentRow:!0,rowKey:"id",column:[{label:"英文名称",prop:"id",align:"left",search:!0,disabled:!0,width:230},{label:"中文名称",prop:"name",align:"center"},{label:"类型",prop:"typeValue",align:"center",slot:!0},{label:"默认值",prop:"defaultValue",align:"center"},{label:"允许为空",prop:"nullable",type:"switch",display:!1,hide:!0,labelWidth:132,dicData:[{label:"否",value:1},{label:"是",value:0}]},{label:"说明",prop:"description",cell:!0,align:"center"}]},data:[],queryNotIn:""},revisionRef:{visible:!1,page:{currentPage:1,pageSize:10},loading:!1,selectRow:"",searchKey:null,option:{height:360,addBtn:!1,refreshBtn:!1,columnBtn:!1,menu:!1,border:!0,reserveSelection:!0,searchMenuSpan:8,searchShowBtn:!1,highlightCurrentRow:!0,column:[{label:"选择",prop:"radio",width:60,hide:!1},{label:"英文名称",prop:"id",disabled:!0,search:!0},{label:"中文名称",prop:"name",search:!0},{label:"跳跃字符",prop:"skipCode"},{label:"初始值",prop:"startCode"},{label:"步长",prop:"serialStep"},{label:"前缀",prop:"prefixCode"},{label:"后缀",prop:"suffixCode"},{label:"描述",prop:"description",type:"textarea"}]}},lifeCycleRef:{visible:!1,page:{currentPage:1,pageSize:10},loading:!1,selectRow:"",searchKey:null,option:{height:360,addBtn:!1,refreshBtn:!1,columnBtn:!1,menu:!1,border:!0,reserveSelection:!0,searchMenuSpan:8,searchShowBtn:!1,highlightCurrentRow:!0,column:[{label:"选择",prop:"radio",width:60,hide:!1},{label:"英文名称",prop:"id",disabled:!0,search:!0},{label:"中文名称",prop:"name",search:!0},{label:"跳跃字符",prop:"skipCode"},{label:"初始值",prop:"startCode"},{label:"步长",prop:"serialStep"},{label:"前缀",prop:"prefixCode"},{label:"后缀",prop:"suffixCode"},{label:"描述",prop:"description",type:"textarea"}]}},rules:{id:[{required:!0,message:"请输入业务类型编号",trigger:"blur"},{pattern:/^[A-Za-z]+$/,message:"业务类型编号只能为英文",trigger:"blur"},{min:2,max:20,message:"长度在2到20个字符",trigger:"blur"}],name:[{required:!0,message:"请输入业务类型中文名称",trigger:"blur"}],domain:[{required:!0,message:"请选择所属领域",trigger:"blur"}]}}},created:function(){},methods:{closeSubmitDialog:function(){this.showSubmitDialog=!1,this.btmType.attributes=[],this.btmType={},this.attrRef.selectData=[],this.attrRef.queryNotIn=null,this.resetForm()},closeAttrDialog:function(){this.attrRef.visible=!1},rowAdd:function(){var e=Object(n["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,this.attrRefOnLoad();case 2:this.attrRef.visible=!0;case 3:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),attrRefOnLoad:function(){var e=this;""!=this.attrRef.queryNotIn&&void 0!==this.btmType.attributes&&this.btmType.attributes.length>0&&(this.attrRef.queryNotIn="",this.btmType.attributes.forEach((function(t){e.attrRef.queryNotIn+=t.id+","}))),this.attrRef.loading=!0,Object(s["queryPage"])(this.attrRef.key,this.attrRef.queryNotIn,this.attrRef.page.currentPage,this.attrRef.page.pageSize).then((function(t){var a=t.data.data;e.attrRef.page.total=a.total,e.attrRef.data=a.records})),setTimeout((function(){e.attrRef.loading=!1}),600),this.$nextTick((function(){e.$refs.attrRef.refreshTable()}))},attrRefSearch:function(e,t){this.attrRef.key=e.id,this.attrRefOnLoad(),t(),this.attrRef.key=null},removeFormAttrTable:function(e,t){var a=this;this.btmType.attributes.splice(t,1),this.attrRef.queryNotIn="",this.btmType.attributes.forEach((function(e){a.attrRef.queryNotIn+=e.id+","}))},selectionChange:function(e){this.attrRef.selectData=e},confirmSelectAttr:function(){var e=this;this.btmType.attributes||(this.btmType.attributes=[]),this.attrRef.selectData.forEach((function(t){e.btmType.attributes.push({id:t.id,name:t.name,attrDataType:t.typeKey,attrDataTypeText:t.typeValue,defaultValue:t.defaultValue,description:t.description,attributeLength:t.maxLength,referBtmTypeId:t.referTypeCode,referBtmTypeName:t.referToName,enumId:t.dictCode}),e.attrRef.queryNotIn+=t.id+","})),this.attrRef.data=[],this.closeAttrDialog()},cancleSelectAttr:function(){this.attrRef.selectData=[],this.closeAttrDialog()},submitBtmType:function(){var e=this;if(this.btmType.attributes){var t=!1;this.btmType.attributes.forEach((function(a){if(!a.name)return e.$message.warning("第"+(a.$index+1)+"行的中文名称不能为空"),void(t=!0)})),t||Object(o["add"])(this.btmType,!0).then((function(t){e.$message.success("保存成功"),e.cancleSubmitBtmType(),e.$emit("refreshTable")}))}else this.$message.warning("还没有为业务类型选择属性")},cancleSubmitBtmType:function(){this.btmType={},this.btmType.attributes=[],this.showSubmitDialog=!1},refreshAttrTable:function(){var e=this;this.$nextTick((function(){e.$refs.attrTable.refreshTable()}))},viewChange:function(){},cellEditClick:function(e){e.$cellEdit=!0},cellEditSave:function(e,t){this.btmType.attributes[t].name=e.name,this.btmType.attributes[t].defaultValue=e.defaultValue,this.btmType.attributes[t].description=e.description,e.$cellEdit=!1,this.$refs.attrTable.refreshTable()},openRevision:function(){this.revisionRef.visible=!0,this.revisionRuleOnLoad()},revisionRuleOnLoad:function(){var e=this;this.revisionRef.loading=!0,Object(l["getPage"])().then((function(t){e.revisionRef.data=t.data.data.records})),setTimeout((function(){e.revisionRef.loading=!1}),600),this.$nextTick((function(){e.$refs.revisionRef.refreshTable()}))},openLifeCycle:function(){this.lifeCycleRef.visible=!0,this.lifeCycleOnLoad()},lifeCycleOnLoad:function(){var e=this;this.lifeCycleRef.loading=!0,Object(c["getList"])().then((function(t){e.lifeCycleRef.data=t.data.data.records})),setTimeout((function(){e.lifeCycleRef.loading=!1}),600),this.$nextTick((function(){e.$refs.lifeCycleRef.refreshTable()}))},closeRevisionDialog:function(){this.revisionRef.visible=!1},closeLifeCycleDialog:function(){this.lifeCycleRef.visible=!1},confirmRevision:function(){this.btmType.revisionFlag=!0,this.btmType.revisionRuleId=this.revisionRef.selectData.id,this.btmType.revisionRuleName=this.revisionRef.selectData.name,this.btmType.inputRevisionFlag=!1,this.cancelRevision()},confirmLifeCycle:function(){this.btmType.lifeCycleFlag=!0,this.btmType.lifeCycleId=this.lifeCycleRef.selectData.id,this.btmType.lifeCycleName=this.lifeCycleRef.selectData.name,this.cancelLifeCycle()},cancelRevision:function(){this.revisionRef.selectRow="",this.revisionRef.selectData={},this.closeRevisionDialog()},cancelLifeCycle:function(){this.lifeCycleRef.selectRow="",this.lifeCycleRef.selectData={},this.closeLifeCycleDialog()},revisionClick:function(e){this.revisionRef.selectRow=e.$index,this.revisionRef.selectData={id:e.id,name:e.name}},lifeCycleClick:function(e){this.lifeCycleRef.selectRow=e.$index,this.lifeCycleRef.selectData={id:e.id,name:e.name}},clearRevision:function(){this.$delete(this.btmType,"revisionFlag"),this.$delete(this.btmType,"revisionRuleId"),this.$delete(this.btmType,"revisionRuleName"),this.$delete(this.btmType,"inputRevisionFlag")},clearLifeCycle:function(){this.$delete(this.btmType,"lifeCycleFlag"),this.$delete(this.btmType,"lifeCycleId"),this.$delete(this.btmType,"lifeCycleName")},resetForm:function(){this.btmType={},this.$refs.form.resetFields()},searchRevisionRule:function(e,t){var a=this,i={};e.id&&(i["id_like"]=e.id),e.name&&(i["name_like"]=e.name),this.revisionRef.loading=!0,Object(l["getPage"])(this.revisionRef.page.currentPage,this.revisionRef.page.pageSize,i).then((function(e){a.revisionRef.data=e.data.data.records})),setTimeout((function(){t(),a.revisionRef.loading=!1}),600),this.$nextTick((function(){a.$refs.revisionRef.refreshTable()}))},searchLifeCycle:function(e,t){var a=this,i={};e.id&&(i["id_like"]=e.id),e.name&&(i["name_like"]=e.name),this.lifeCycleRef.loading=!0,Object(c["getList"])(this.lifeCycleRef.page.currentPage,this.lifeCycleRef.page.pageSize,i).then((function(e){a.lifeCycleRef.data=e.data.data.records})),setTimeout((function(){t(),a.lifeCycleRef.loading=!1}),600),this.$nextTick((function(){a.$refs.lifeCycleRef.refreshTable()}))},clearSearchRevisionRule:function(e){this.revisionRuleOnLoad()},clearSearchLifeCycle:function(e){this.lifeCycleOnLoad(),console.log(e)}}},d=u,p=(a("e19e"),a("2877")),f=Object(p["a"])(d,i,r,!1,null,null,null);t["default"]=f.exports},"800e":function(e,t,a){"use strict";a.r(t);a("d263");var i=function(){var e=this,t=e._self._c;return t("div",[this.crudArrayFlag?t("div",{staticClass:"app",staticStyle:{display:"inline-block","flex-wrap":"wrap"}},[t("el-button-group",[e.permissionList.busineStatus?t("span",[0!=e.attrEditVisible||0!=e.attrFlagChiledren||!e.editOpenFlag||e.checkStatus&&"Editing"!=e.crudLCStatus?e._e():t("el-button",{attrs:{icon:"el-icon-plus",plain:"",size:"small",type:"primary"},on:{click:e.busineHandle}},[e._v("添加 "+e._s(e.msg)+"\n      ")])],1):e._e(),e.permissionList.fullscreenStatus?t("span",[0!=e.attrEditVisible||0!=e.attrFlagChiledren||!e.editOpenFlag||e.checkStatus&&"Editing"!=e.crudLCStatus?e._e():t("el-button",{attrs:{icon:"el-icon-full-screen",size:"small"},on:{click:e.fullscreenHandle}},[e._v("全屏编辑\n      ")])],1):e._e(),e.permissionList.ruleStatus?t("span",[e.checkStatus&&"Editing"!=e.crudLCStatus||!e.editOpenFlag?e._e():t("el-button",{attrs:{icon:"el-icon-info",size:"small"},on:{click:e.ruleAddHandler}},[e._v("验证规则\n      ")])],1):e._e(),e.permissionList.attrStatus?t("span",[e.checkStatus&&"Editing"!=e.crudLCStatus||!e.editOpenFlag?e._e():t("el-button",{attrs:{icon:"el-icon-menu",size:"small"},on:{click:e.attrVisibleHandle}},[e._v("属性分组\n      ")])],1):e._e()]),t("el-button-group",[e.permissionList.saveStatus?t("span",[e.checkStatus&&"Editing"!=e.crudLCStatus||!e.editOpenFlag?e._e():t("el-button",{attrs:{icon:"el-icon-check",plain:"",size:"small",type:"success"},on:{click:function(t){return t.preventDefault(),e.addsHandler.apply(null,arguments)}}},[e._v("保存\n      ")])],1):e._e(),e.permissionList.orderStatus?t("el-button",{attrs:{icon:"el-icon-arrow-down",size:"small"},on:{click:e.orderHandle}},[e._v("预览排序\n      ")]):e._e(),e.permissionList.removeStatus?t("span",[e.checkStatus&&"Editing"!=e.crudLCStatus||!e.editOpenFlag?e._e():t("el-button",{attrs:{icon:"el-icon-delete",size:"small"},on:{click:e.CrudRemove}},[e._v("删除\n      ")])],1):e._e(),e.permissionList.resetStatus?t("el-button",{attrs:{icon:"el-icon-refresh-right",size:"small"},on:{click:e.resetHandler}},[e._v("\n        é‡ç½®\n      ")]):e._e()],1),t("el-button-group",[e.permissionList.injectStatus?t("span",[e.checkStatus&&"Editing"!=e.crudLCStatus||!e.editOpenFlag?e._e():t("el-button",{attrs:{icon:"el-icon-magic-stick",size:"small"},on:{click:e.injectBtn}},[e._v("分类注入\n      ")])],1):e._e(),e.permissionList.isShowStatus?t("span",[e.checkStatus&&"Editing"!=e.crudLCStatus||!e.editOpenFlag?e._e():t("el-button",{attrs:{icon:"el-icon-film",size:"small"},on:{click:e.isShowHandler}},[e._v("组合规则\n      ")])],1):e._e(),e.permissionList.enumStatus?t("span",[e.checkStatus&&"Editing"!=e.crudLCStatus||!e.editOpenFlag?e._e():t("el-button",{attrs:{icon:"el-icon-c-scale-to-original",size:"small"},on:{click:e.enumVisHandle}},[e._v("枚举注入\n      ")])],1):e._e(),e.permissionList.cascadStatus?t("span",[e.checkStatus&&"Editing"!=e.crudLCStatus||!e.editOpenFlag?e._e():t("el-button",{attrs:{icon:"el-icon-coin",size:"small"},on:{click:e.CascadeHandle}},[e._v("级联属性\n      ")])],1):e._e()]),t("el-button-group",[e.permissionList.syncStatus?t("el-button",{attrs:{icon:"el-icon-share",size:"small"},on:{click:e.syncHandle}},[e._v("同步到其他模板\n      ")]):e._e()],1),t("el-button-group",[e.permissionList.applicationStatus?t("el-button",{attrs:{icon:"el-icon-view",size:"small"},on:{click:e.applicationHandle}},[e._v("编码申请预览\n      ")]):e._e()],1),t("el-button-group",[e.checkStatus&&"Editing"!=e.crudLCStatus||e.editOpenFlag||0!=e.attrEditVisible||0!=e.attrFlagChiledren?e._e():t("el-button",{attrs:{icon:"el-icon-view",plain:"",size:"small"},on:{click:e.editOpen}},[e._v("开启编辑\n      ")]),e.checkStatus&&"Editing"!=e.crudLCStatus||!e.editOpenFlag?e._e():t("el-select",{attrs:{placeholder:"请选择",size:"small"},model:{value:e.selectvalue,callback:function(t){e.selectvalue=t},expression:"selectvalue"}},e._l(e.selectoptions,(function(e){return t("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1),e.checkStatus&&"Editing"!=e.crudLCStatus||!e.editOpenFlag?e._e():t("el-switch",{staticStyle:{margin:"6px 0 0 10px"},attrs:{"active-value":"true"},on:{change:e.batchSetFlag},model:{value:e.switchvalue,callback:function(t){e.switchvalue=t},expression:"switchvalue"}})],1)],1):e._e(),t("div",[t("FormTemplateDialog",{attrs:{codeClassifyOid:this.codeClassifyOid,templateOid:this.crudOid,type:e.add,visible:e.addvisible},on:{"update:visible":function(t){e.addvisible=t}}}),t("el-dialog",{attrs:{visible:e.CascadeVisible,"append-to-body":"",title:"请选择级联属性"},on:{"update:visible":function(t){e.CascadeVisible=t}}},[t("avue-crud",{ref:"crud",attrs:{data:e.CascadeData,option:e.CascadeOption},on:{"row-click":e.CascaderowClick},scopedSlots:e._u([{key:"radio",fn:function(a){var i=a.row;return[t("el-radio",{attrs:{label:i.$index},model:{value:e.selectRow,callback:function(t){e.selectRow=t},expression:"selectRow"}})]}}])}),t("div",{staticStyle:{display:"flex","padding-top":"18px","justify-content":"right"}},[t("el-button",{attrs:{size:"small",type:"primary"},on:{click:e.CascadeAddHandle}},[e._v("确定")]),t("el-button",{staticStyle:{"margin-left":"10px"},attrs:{size:"small"},on:{click:e.casRemove}},[e._v("清除内容")]),t("el-button",{staticStyle:{"margin-left":"10px"},attrs:{size:"small"},on:{click:function(t){e.CascadeVisible=!1}}},[e._v("取消")])],1)],1),t("el-dialog",{attrs:{"before-close":this.enumBeforeClose,visible:e.enumVisible,"append-to-body":"",title:"枚举注入"},on:{"update:visible":function(t){e.enumVisible=t}}},[t("el-alert",{staticStyle:{"margin-bottom":"10px",display:"inline-block"},attrs:{closable:!1,title:"请新增后点击单元格输入枚举数据",type:"success"}}),t("div",[t("el-button",{attrs:{icon:"el-icon-plus",type:"primary"},on:{click:e.addRow}},[e._v("新增")]),t("el-table",{staticStyle:{width:"100%"},attrs:{data:e.tableData},on:{"cell-click":e.handleCellClick,"selection-change":e.handleSelectionChange}},[t("el-table-column",{attrs:{label:"选项值",prop:"key"},scopedSlots:e._u([{key:"default",fn:function(a){var i=a.row;return[e.editingRow===i&&"key"==e.editShow?t("el-input",{on:{blur:e.saveRow},model:{value:i.key,callback:function(t){e.$set(i,"key",t)},expression:"row.key"}}):t("span",[e._v(e._s(i.key))])]}}])}),t("el-table-column",{attrs:{label:"选项中文标签",prop:"value"},scopedSlots:e._u([{key:"default",fn:function(a){var i=a.row;return[e.editingRow===i&&"value"==e.editShow?t("el-input",{on:{blur:e.saveRow},model:{value:i.value,callback:function(t){e.$set(i,"value",t)},expression:"row.value"}}):t("span",[e._v(e._s(i.value))])]}}])}),t("el-table-column",{attrs:{fixed:"right",label:"操作",width:"120"},scopedSlots:e._u([{key:"default",fn:function(a){return[t("el-button",{attrs:{plain:"",size:"small",type:"text"},on:{click:e.enumDeleteRow}},[e._v("\n                ç§»é™¤\n              ")])]}}])})],1),[t("div",{staticStyle:{display:"flex","justify-content":"right","margin-top":"15px"}},[t("el-button",{attrs:{size:"small",type:"primary"},on:{click:e.enumAddHandle}},[e._v("保存")]),t("el-button",{attrs:{size:"small"},on:{click:e.enumCancell}},[e._v("取消")])],1)]],2)],1),t("el-dialog",{staticClass:"mydialog",staticStyle:{width:"1400px",left:"14vw",top:"10vh"},attrs:{visible:e.injectVisible,"append-to-body":"",title:"分类注入"},on:{"update:visible":function(t){e.injectVisible=t}}},[t("div",{staticClass:"injectBox"},[t("div",{staticStyle:{color:"#FF5722",margin:"1px 0 5px 20px"}},[e._v("分类层级关联说明:")]),t("div",{staticStyle:{color:"#01aaed",margin:"0 10px 0 45px","line-height":"20px"}},[e._v("1:主要是设置模板属性和分类的关系"),t("br"),e._v("2:如分类层级设置为2 "),t("br"),e._v("3:录入资源数据时,该属性对应的值根据层级关系去对应的分类里取\n          "),t("br"),e._v("4:层级必须是大于0的整数值\n        ")]),t("div",{staticStyle:{"padding-top":"15px","padding-left":"35px"}},[t("el-form",{ref:"injectForm",attrs:{"label-width":"80px"}},[t("el-form-item",{attrs:{label:"注入类型"}},[t("el-radio-group",{model:{value:e.injectOption.classifyInvokeAttr,callback:function(t){e.$set(e.injectOption,"classifyInvokeAttr",t)},expression:"injectOption.classifyInvokeAttr"}},[t("el-radio",{attrs:{label:"name"}},[e._v("分类名称")]),t("el-radio",{attrs:{label:"id"}},[e._v("分类代号")])],1)],1),t("el-form-item",{attrs:{label:"层级设置"}},[t("el-radio-group",{model:{value:e.injectOption.classifyInvokeLevel,callback:function(t){e.$set(e.injectOption,"classifyInvokeLevel",t)},expression:"injectOption.classifyInvokeLevel"}},[t("el-radio",{attrs:{label:"min"}},[e._v("最小层")]),t("el-radio",{attrs:{label:"max"}},[e._v("指定层")]),"max"==this.injectOption.classifyInvokeLevel?t("el-input-number",{attrs:{max:10,min:0,"controls-position":"right"},model:{value:e.injectOption.classifyNumber,callback:function(t){e.$set(e.injectOption,"classifyNumber",t)},expression:"injectOption.classifyNumber"}}):e._e()],1)],1),t("el-form-item",{attrs:{label:"可修改"}},[t("el-radio-group",{model:{value:e.injectOption.classifyInvokeEditFlag,callback:function(t){e.$set(e.injectOption,"classifyInvokeEditFlag",t)},expression:"injectOption.classifyInvokeEditFlag"}},[t("el-radio",{attrs:{label:"true"}},[e._v("是")]),t("el-radio",{attrs:{label:"false"}},[e._v("否")])],1)],1)],1)],1)]),t("div",{staticStyle:{display:"flex","justify-content":"flex-end"}},[t("el-button",{attrs:{size:"small",type:"primary"},on:{click:e.injectAddHandle}},[e._v("确定")]),t("el-button",{attrs:{size:"small"},on:{click:e.injectHandleReset}},[e._v("清除内容")]),t("el-button",{attrs:{size:"small"},on:{click:e.injectRemove}},[e._v("取消")])],1)]),t("el-dialog",{staticStyle:{width:"800px",left:"30vw",top:"10vh"},attrs:{"before-close":e.attrClose,visible:e.attrVisible,"append-to-body":"",title:"输入分组的名称"},on:{"update:visible":function(t){e.attrVisible=t}}},[t("el-form",{ref:"form",attrs:{"label-width":"70px"}},[t("el-form-item",{attrs:{label:"属性分组"}},[t("el-input",{attrs:{autofocus:""},model:{value:e.attrModel,callback:function(t){e.attrModel=t},expression:"attrModel"}})],1),t("div",{staticStyle:{display:"flex","justify-content":"flex-end"}},[t("el-button",{attrs:{size:"small",type:"primary"},on:{click:e.attrHandle}},[e._v("提交")]),t("el-button",{attrs:{size:"small"},on:{click:e.attrRemove}},[e._v("清空")])],1)],1)],1),t("el-dialog",{attrs:{visible:e.rulesVisible,"append-to-body":"",title:"属性验证规则"},on:{"update:visible":function(t){e.rulesVisible=t}}},[t("el-container",{staticStyle:{border:"1px solid #9e3333",padding:"10px"}},[t("el-aside",{staticStyle:{width:"330px"}},[t("div",{staticStyle:{display:"flex"}},[t("p",{staticStyle:{display:"inline-block",width:"160px"}},[e._v(" æ­£åˆ™è¡¨è¾¾å¼ï¼š")]),t("el-input",{staticStyle:{display:"inline-block"},attrs:{rows:6,placeholder:"请输入内容",type:"textarea"},model:{value:e.RulesForm.expressionText,callback:function(t){e.$set(e.RulesForm,"expressionText",t)},expression:"RulesForm.expressionText"}})],1),t("div",{staticStyle:{display:"flex","margin-top":"15px"}},[t("p",{staticStyle:{display:"inline-block",width:"160px"}},[e._v(" æµ‹è¯•内容:")]),t("el-input",{staticStyle:{display:"inline-block"},attrs:{rows:6,placeholder:"请输入内容",type:"textarea"},model:{value:e.RulesForm.TestContent,callback:function(t){e.$set(e.RulesForm,"TestContent",t)},expression:"RulesForm.TestContent"}})],1),t("div",{staticStyle:{display:"flex","margin-left":"113px","margin-top":"15px"}},[t("el-button",{attrs:{type:"mini"},on:{click:e.rulesExamine}},[e._v("检查")]),t("el-button",{attrs:{type:"mini"},on:{click:e.rulesremove}},[e._v("清除内容")]),t("el-button",{attrs:{type:"mini"},on:{click:e.rulesHandle}},[e._v("确定")])],1)]),t("el-main",{staticStyle:{padding:"10px","margin-left":"10px"}},[t("avue-crud",{ref:"rulsecrud",staticStyle:{height:"450px"},attrs:{data:e.rulesData,option:e.rulesOption},on:{"row-dblclick":e.handleRulesRowDBLClick}})],1)],1)],1),t("el-dialog",{attrs:{"before-close":e.escEdit,visible:e.attrEditVisible,"append-to-body":"",fullscreen:"true"},on:{"update:visible":function(t){e.attrEditVisible=t}}},[t("attrCrud",{attrs:{ProData:this.ProData,attrFlagChiledren:this.attrFlag,crudArrayFlag:this.crudArrayFlag,editOpenFlag:e.editOpenFlag,editStyleFlag:e.editStyleFlag},on:{editCloseChildren:e.editClose}})],1),t("formula-editor",{attrs:{componentRuleText:e.componentRuleText,systemVariableTableData:e.systemVariableTableData,thisSceneTableData:e.thisSceneTableData,visible:e.isShowformulaEdit},on:{"update:visible":function(t){e.isShowformulaEdit=t},updateFormulaContent:e.updataFormlaContent}}),t("el-dialog",{attrs:{visible:e.addVisible,"append-to-body":"",title:"从业务类型中选择属性"},on:{"update:visible":function(t){e.addVisible=t}}},[t("avue-crud",{ref:"AddOriginPlace",attrs:{data:e.businessData,option:e.businessOption},on:{"selection-change":e.businessSelect}},[t("template",{slot:"menuLeft"},[t("div",{staticStyle:{display:"flex"}},[t("el-select",{staticStyle:{width:"150px !important"},attrs:{placeholder:"请选择"},model:{value:e.SelectValue,callback:function(t){e.SelectValue=t},expression:"SelectValue"}},e._l(e.SelectOption,(function(e){return t("el-option",{key:e.value,staticStyle:{width:"150px"},attrs:{label:e.label,value:e.value}})})),1),t("el-input",{staticStyle:{width:"400px","margin-left":"20px"},model:{value:e.SelectFInd,callback:function(t){e.SelectFInd=t},expression:"SelectFInd"}}),t("el-button",{staticStyle:{"margin-left":"10px"},attrs:{size:"small"},on:{click:e.AddFindHandler}},[e._v("查询")])],1)])],2),t("div",{staticStyle:{display:"flex","justify-content":"flex-end","margin-top":"15px"}},[t("el-button",{attrs:{size:"small",type:"primary"},on:{click:e.busineAddHandle}},[e._v("保存")]),t("el-button",{attrs:{size:"small",type:"primary"},on:{click:function(t){e.addVisible=!1}}},[e._v("取消")])],1)],1),t("refer-config-dialog",{attrs:{display:e.referConfigVisble,referConfigOption:e.referConfigOption},on:{setReferConfigValue:e.setReferConfigValue}})],1),this.crudArrayFlag?t("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],ref:"referAttrCrud",staticStyle:{width:"100%"},attrs:{data:e.ProData,height:this.tableHeight,"header-cell-style":{background:"#FAFAFA",color:"#505050"},border:""},on:{select:e.selectHandle,"cell-click":e.handleCellClicks,"selection-change":e.selectionChange,"row-click":e.rowClick}},[t("el-table-column",{attrs:{fixed:e.editStyleFlag?void 0:"left",type:"selection",width:"55"}}),e._l(this.option.column,(function(a,i){return"referName"!=a.edit?t("el-table-column",{key:a.id,attrs:{fixed:e.editStyleFlag?void 0:a.fixed,formatter:e.formAttr,label:a.label,prop:a.prop,"show-overflow-tooltip":!0,sortable:a.sortable,width:a.width||(a.label.length>=4?"160":3==a.label.length?"130":"100"),align:"center"},scopedSlots:e._u([{key:"default",fn:function(r){var n=r.row;return[e.editingRows!==n||e.editShows!=a.prop||"codeDateFormat"==a.prop||"text"!=a.edit&&"refer"!=a.edit?e._e():t("el-input",{directives:[{name:"show",rawName:"v-show",value:!e.AddCellFlag,expression:"!AddCellFlag"}],ref:"input"+n.oid,refInFor:!0,on:{blur:function(t){return e.saveRows(n)}},model:{value:n[a.prop],callback:function(t){e.$set(n,a.prop,t)},expression:"row[item.prop]"}}),e.editingRows===n&&e.editShows==a.prop&&"number"==a.edit?t("el-input-number",{directives:[{name:"show",rawName:"v-show",value:!e.AddCellFlag,expression:"!AddCellFlag"}],style:{width:a.width-10+"px"},attrs:{"controls-position":"right",size:"small"},on:{blur:e.saveRows},model:{value:n[a.prop],callback:function(t){e.$set(n,a.prop,t)},expression:"row[item.prop]"}}):e._e(),e.editingRows===n&&e.editShows==a.prop&&"select"==a.edit?t("el-select",{directives:[{name:"show",rawName:"v-show",value:!e.AddCellFlag,expression:"!AddCellFlag"}],attrs:{slot:"prepend",clearable:!0,"allow-create":"","default-first-option":"",filterable:""},on:{blur:function(t){return e.selectChangeHandler(a.editConfig,i)}},slot:"prepend",model:{value:n[a.prop],callback:function(t){e.$set(n,a.prop,t)},expression:"row[item.prop]"}},e._l(a.data,(function(e){return t("el-option",{key:e.dictValue,attrs:{label:e.dictValue,value:e.dictValue}})})),1):e._e(),"switch"===a.edit?t("el-switch",{attrs:{disabled:!e.editOpenFlag,"active-value":"true","inactive-value":"false"},model:{value:n[a.prop],callback:function(t){e.$set(n,a.prop,t)},expression:"row[item.prop]"}}):t("span",[e._v(e._s(n[a.prop]))])]}}],null,!0)}):e._e()})),t("el-table-column",{attrs:{fixed:"right",label:"操作",width:"70"},scopedSlots:e._u([{key:"default",fn:function(a){return[t("el-button",{attrs:{size:"small",type:"text"},nativeOn:{click:function(t){return t.preventDefault(),e.CrudRowDel(a.$index)}}},[e._v("\n            ç§»é™¤\n          ")])]}}],null,!1,3803813869)})],2):e._e()],1)},r=[],n=(a("8e6e"),a("456d"),a("a481"),a("3b2b"),a("6b54"),a("55dd"),a("7f7f"),a("15fd")),o=(a("ac6a"),a("ade3")),s=a("8e19"),l=(a("276d"),a("d9a3"),a("8bbf"),a("5880")),c=["id"];function u(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function d(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?u(Object(a),!0).forEach((function(t){Object(o["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):u(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var p={name:"attrCrud .vue",props:{ProData:{type:Array},crudOid:{type:String,default:""},checkStatus:{type:Boolean,default:!1},editOpenFlag:{type:Boolean,default:!1},editStyleFlag:{type:Boolean,default:!1},crudLCStatus:{type:String,default:"Editing"},crudArray:{type:Array},Formlist:{type:Array},codeClassifyOid:{type:String,default:""},attrFlagChiledren:{type:Boolean,default:!1},crudArrayFlag:{type:Boolean,default:!1}},watch:{crudOid:{handler:function(e,t){e&&(this.editOpenFlag=!1)}},crudArrayFlag:{handler:function(e,t){}},crudArray:{handler:function(e,t){void 0!=e&&(e.length>=1?this.crudArrayFlag=!0:this.crudArrayFlag=!1)},deep:!0,immediate:!0},Formlist:{handler:function(e,t){0!==e.length||(this.crudArrayFlag=!1)}},ProData:{handler:function(e,t){var a=this;e&&(this.loading=!0,setTimeout((function(){a.loading=!1}),1e3))}},"injectOption.classifyInvokeAttr":function(e){return"name"===e?this.injectOption.classifyInvokeAttrName="分类名称":"id"===e&&(this.injectOption.classifyInvokeAttrName="分类代号"),""},editOpenFlag:{handler:function(e,t){},deep:!0,immediate:!0}},data:function(){return{dynamicHeight:"",AddCellFlag:!1,editStyleFlag:!1,loading:!1,referConfigText:"",referConfigVisble:!1,referConfigOption:{referConfig:""},screenWidth:document.documentElement.clientWidth,CurrentCell:"",SelectValue:"",SelectFInd:"",SelectOption:[{value:"name",label:"属性中文名称"},{value:"id",label:"属性英文名称"}],referVisible:!1,crudArrayFlag:!1,editingRows:null,editShows:"",attrFlag:!1,referObject:{},applicationoption:{column:[]},applicationData:[],busineSelectList:[],busineAddList:{},attrSelectList:[],attrOid:"",thisSceneTableData:[{formula:"lcstatus",desc:"状态"},{formula:"name",desc:"集团码"},{formula:"materialname",desc:"部门名称"},{formula:"parentcode",desc:"上级部门编号"},{formula:"parentname",desc:"上级部门名称"},{formula:"description",desc:"描述"}],systemVariableTableData:[{formula:"#CURRENTUSER.OID#",desc:"当前用户的主键"},{formula:"#CURRENTUSER.ID",desc:"当前用户的账户"},{formula:"#CURRENTTIME#",desc:"当前时间"},{formula:"#CURRENTDATE#",desc:"当前日期"},{formula:"#CURRENTDATETIME#",desc:"当前日期时间"},{formula:"#CURRENTUSER_NAME#",desc:"当前用户的姓名"},{formula:"#CURRENTUSER.SECRETARIAT#",desc:"当前用户密级"},{formula:"#CURRENTUSER.IPSECRET#",desc:"当前用户的IP密级"},{formula:"#CURRENTUSER.BUSINESSUNIT#",desc:"当前用户所属业务单元"},{formula:"#CURRENTUSER.BUSINESSUNITNAME#",desc:"当前用户所属业务单元名称"},{formula:"#CURRENTUSER.GROUPOID#",desc:"当前用户的部门主键"},{formula:"#CURRENTUSER.GROUPNAME#",desc:"当前用户所属部门名称"},{formula:"#CURRENTUSER.EMAIL#",desc:"当前用户邮件地址"},{formula:"#CURRENTUSER.ROLENAME#",desc:"当前用户所属角色名称 "}],CascadeVisible:!1,attrEditVisible:!1,isShowformulaEdit:!1,selectRow:"",selectRowArr:[],CascadeData:[],CascadeOption:{menu:!1,addBtn:!1,header:!1,align:"center",columnBtn:!1,menuAlign:"center",column:[{label:"",prop:"radio",width:60,hide:!1},{label:"属性英文编号",prop:"id"},{label:"属性中文名称",prop:"name"},{label:"属性分组",prop:"attributeGroup"},{label:"类型",prop:"attributeDataTypeText"},{label:"列表宽度",prop:"attrTableWidth"},{label:"关键属性",prop:"keyAttrFlag",type:"text",dicData:[{label:"是",value:"true"},{label:"否",value:"false"}]},{label:"查询属性",prop:"queryAttrFlag",type:"text",dicData:[{label:"是",value:"true"},{label:"否",value:"false"}]},{label:"高级查询属性",prop:"seniorQueryAttrFlag",type:"text",dicData:[{label:"是",value:"true"},{label:"否",value:"false"}]},{label:"相似查重属性",prop:"sameRepeatAttrFlag",type:"text",dicData:[{label:"是",value:"true"},{label:"否",value:"false"}]},{label:"一维码",prop:"OneDimensional"},{label:"二维码",prop:"TwoDimensional"},{label:"必输",prop:"requireFlag",type:"text",dicData:[{label:"是",value:"true"},{label:"否",value:"false"}]},{label:"表单显示",prop:"formDisplayFlag",type:"text",dicData:[{label:"是",value:"true"},{label:"否",value:"false"}]},{label:"列表显示",prop:"tableDisplayFlag",type:"text",dicData:[{label:"是",value:"true"},{label:"否",value:"false"}]},{label:"只读",prop:"readonlyFlag"},{label:"列表排序",prop:"sortAttrFlag",type:"text",dicData:[{label:"是",value:"true"},{label:"否",value:"false"}]},{label:"多行文本",prop:"textAreaFlag",type:"text",dicData:[{label:"是",value:"true"},{label:"否",value:"false"}]},{label:"默认值",prop:"defaultValue"},{label:"前缀",prop:"prefixValue"},{label:"后缀",prop:"suffixValue"},{label:"组合规则",prop:"componentRule"},{label:"验证规则",prop:"verifyRule"},{label:"时间格式",prop:"codeDateFormat"},{label:"分类注入",prop:"classifyInvokeLevel"},{label:"枚举注入",prop:"enumString"},{label:"级联属性",prop:"parentCode"},{label:"参照配置",prop:"referConfig",width:105},{label:"级联查询属性",prop:"parentQueryAttr"},{label:"选择库标识",prop:"libraryIdentification"},{label:"填写提示",prop:"explain"},{label:"表单显示样式",prop:"formDisplayStyle"},{label:"表格显示样式",prop:"tableDisplayStyle"},{label:"表单超链接",prop:"formHref"},{label:"表格超链接",prop:"tableHref"},{label:"表格显示js",prop:"tableDisplayJs"},{label:"长度",prop:"controlLength"},{label:"小数精度",prop:"precisionLength"},{label:"取值范围",prop:"valueArea"}]},tableData:[],editingRow:null,editShow:"",enumVisible:!1,enumRow:[],injectVisible:!1,addVisible:!1,rulesVisible:!1,attrVisible:!1,attrModel:"",attrRow:{},addvisible:!1,injectOption:{classifyInvokeAttrName:"分类名称",classifyInvokeAttr:"name",classifyInvokeEditFlag:"true",classifyInvokeLevel:"min",classifyNumber:0},RulesForm:{expressionText:"",TestContent:"",ruleRowBds:""},rulesOption:{border:!0,menu:!1,addBtn:!1,refreshBtn:!1,columnBtn:!1,header:!1,toolBtn:[],column:[{label:"表达式",prop:"bds"},{label:"使用说明",prop:"description"}]},rulesData:[{bds:"[ !-⦅]+",description:"全角符号"},{bds:"[^ !-⦅]+",description:"半角符号"},{bds:"(([-|+]{1}[\\d]+℃~[-|+]{1}[\\d]+℃)|无)",description:"温度范围,示例 -55℃~+125℃"},{bds:"[\\d]{15}|[\\d]{18}|[\\d]{17}X",description:"身份证号码(15或18位数字、17位数字X) "},{bds:"男|女|男性|女性",description:"中文性别"},{bds:"[\\d]+",description:"数字"},{bds:"[a-zA-Z]+",description:"字母"},{bds:"[A-Z]+",description:"大写字母"},{bds:"[a-z]+",description:"小写字母"},{bds:"[0-9a-zA-Z]+",description:"字母、数字组合"},{bds:"((0[\\d]{3}-[\\d]{7})|(0[\\d]{2}-[\\d]{8})|([\\d]{7,8}))",description:"电话号码"},{bds:"-?[1-9]\\d*",description:"整数"},{bds:"[1-9]\\d*",description:"正整数"},{bds:"-[1-9]\\d*",description:"负整数"},{bds:"-[1-9]\\d*|0",description:"非正整数(负整数+0)"},{bds:"[1-9]\\d*|0",description:"非负整数(正整数+0)"},{bds:"-?([1-9]\\d*\\.\\d*|0\\.\\d*[1-9]\\d*|0?\\.0+|0)",description:"浮点数"},{bds:"[1-9]\\d*\\.\\d*|0\\.\\d*[1-9]\\d*",description:"正浮点数"},{bds:"-[1-9]\\d*\\.\\d*|0\\.\\d*[1-9]\\d*",description:"负浮点数"},{bds:"[(-([1-9]\\d*\\.\\d*|0\\.\\d*[1-9]\\d*))|0?\\.0+|0",description:"非正浮点数(负浮点数 + 0)"},{bds:"[1-9]\\d*\\.\\d*|0\\.\\d*[1-9]\\d*|0?\\.0+|0",description:"非负浮点数(正浮点数 + 0)"},{bds:"x",description:"字符 x"},{bds:"\\\\",description:"反斜线字符"},{bds:"\\0n",description:"带有八进制值 0 çš„字符 n (0 <= n <= 7)"},{bds:"\\0nn",description:"带有八进制值 0 çš„字符 nn (0 <= n <= 7)"},{bds:"\\0mnn",description:"带有八进制值 0 çš„字符 mnn(0 <= m <= 3、0 <= n <= 7)"},{bds:"\\xhh",description:"带有十六进制值 0x çš„字符 hh"},{bds:"\\uhhhh",description:"带有十六进制值 0x çš„字符 hhhh"},{bds:"\\t",description:"制表符 ('\t')"},{bds:"\\n",description:"新行(换行)符 ('\n')"},{bds:"\\r",description:"回车符 ('\r')"},{bds:"\\f",description:"换页符 ('\f')"},{bds:"\\a",description:"报警 (bell) ç¬¦ ('')"},{bds:"\\e",description:"转义符 ('')"},{bds:"\\cx",description:"对应于 x çš„æŽ§åˆ¶ç¬¦"},{bds:"[abc]",description:"a、b æˆ– c(简单类)"},{bds:"[^abc]",description:"任何字符,除了 a、b æˆ– c(否定)"},{bds:"[a-zA-Z]",description:"a åˆ° z æˆ– A åˆ° Z,两头的字母包括在内(范围)"},{bds:"[a-d[m-p]]",description:"a åˆ° d æˆ– m åˆ° p:[a-dm-p](并集)"},{bds:"[a-z&&[def]]",description:"\td、e æˆ– f(交集)"},{bds:"[a-z&&[^bc]]",description:"a åˆ° z,除了 b å’Œ c:[ad-z](减去)"},{bds:"[a-z&&[^m-p]]",description:"a åˆ° z,而非 m åˆ° p:[a-lq-z](减去)"},{bds:".",description:"任何字符(与行结束符可能匹配也可能不匹配)"},{bds:"\\d",description:"数字:[0-9]"},{bds:"\\D",description:"非数字: [^0-9]"},{bds:"\\s",description:"空白字符:[ \\t\\n\v\\f\\r]"},{bds:"\\S",description:"非空白字符:[^\\s]"},{bds:"\\w",description:"单词字符:[a-zA-Z_0-9]"},{bds:"\\W",description:"非单词字符:[^\\w]"},{bds:"\\p{Lower}",description:"小写字母字符:[a-z]"},{bds:"\\p{Upper}",description:"大写字母字符:[A-Z]"},{bds:"\\p{ASCII}",description:"所有 ASCII:[\0-]"},{bds:"\\p{Alpha}",description:"字母字符:[\\p{Lower}\\p{Upper}]"},{bds:"\\p{Digit}",description:"十进制数字:[0-9]"},{bds:"\\p{Alnum}",description:"字母数字字符:[\\p{Alpha}\\p{Digit}]"},{bds:"\\p{Punct}",description:"标点符号:!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~"},{bds:"\\p{Graph}",description:"可见字符:[\\p{Alnum}\\p{Punct}]"},{bds:"\\p{Print}",description:"可打印字符:[\\p{Graph} ]"},{bds:"\\p{Blank}",description:"空格或制表符:[ \\t]"},{bds:"\\p{Cntrl}",description:"控制字符:[\0-]"},{bds:"\\p{XDigit}",description:"十六进制数字:[0-9a-fA-F]"},{bds:"\\p{Space}",description:"空白字符:[ \\t\\n\v\\f\\r]"},{bds:"\\p{javaLowerCase}",description:"等效于 java.lang.Character.isLowerCase()"},{bds:"\\p{javaUpperCase}",description:"等效于 java.lang.Character.isUpperCase()"},{bds:"\\p{javaWhitespace}",description:"等效于 java.lang.Character.isWhitespace()"},{bds:"\\p{javaMirrored}",description:"等效于 java.lang.Character.isMirrored()"},{bds:"\\p{InGreek}",description:"Greek å—(简单块)中的字符"},{bds:"\\p{Lu}",description:"大写字母(简单类别)"},{bds:"\\p{Sc}",description:"货币符号"},{bds:"\\P{InGreek}",description:"所有字符,Greek å—中的除外(否定)"},{bds:"[\\p{L}&&[^\\p{Lu}]]",description:"所有字母,大写字母除外(减去)"},{bds:"^",description:"行的开头"},{bds:"$",description:"行的结尾"},{bds:"\\b",description:"单词边界"},{bds:"\\B",description:"非单词边界"},{bds:"\\A",description:"输入的开头"},{bds:"\\G",description:"上一个匹配的结尾"},{bds:"\\Z",description:"输入的结尾,仅用于最后的结束符(如果有的话)"},{bds:"\\z",description:"输入的结尾"},{bds:"X ?",description:"X,一次或一次也没有"},{bds:"X *",description:"X,零次或多次"},{bds:"X +",description:"X,一次或多次"},{bds:"X {n }",description:"X,恰好 n æ¬¡"},{bds:"X {n ,}",description:"X,至少 n æ¬¡"},{bds:"X {n ,m }",description:"X,至少 n æ¬¡ï¼Œä½†æ˜¯ä¸è¶…过 m æ¬¡"},{bds:"X ??",description:"X,一次或一次也没有"},{bds:"X *?",description:"X,零次或多次"},{bds:"X +?",description:"X,一次或多次"},{bds:"X {n }?",description:"X,恰好 n æ¬¡"},{bds:"X {n ,}?",description:"X,至少 n æ¬¡"},{bds:"X {n ,m }?",description:"X,至少 n æ¬¡ï¼Œä½†æ˜¯ä¸è¶…过 m æ¬¡"},{bds:"X ?+",description:"X,一次或一次也没有"},{bds:"X *+",description:"X,零次或多次"},{bds:"X ++",description:"X,一次或多次"},{bds:"X {n }+",description:"X,恰好 n æ¬¡"},{bds:"X {n ,}+",description:"X,至少 n æ¬¡"},{bds:"X {n ,m }+",description:"X,至少 n æ¬¡ï¼Œä½†æ˜¯ä¸è¶…过 m æ¬¡"},{bds:"XY",description:"X åŽè·Ÿ Y"},{bds:"X |Y",description:"X æˆ– Y"},{bds:"(X )",description:"X,作为捕获组"},{bds:"\\n",description:"任何匹配的 n<sup>th</sup> æ•获组"},{bds:"\\",description:"Nothing,但是引用以下字符"},{bds:"\\Q",description:"Nothing,但是引用所有字符,直到 \\E"},{bds:"\\E",description:"Nothing,但是结束从 \\Q å¼€å§‹çš„引用"},{bds:"(?:X )",description:"X,作为非捕获组"},{bds:"(?idmsux-idmsux)",description:"Nothing,但是将匹配标志由 on è½¬ä¸º off"},{bds:"(?idmsux-idmsux:X )",description:"X,作为带有给定标志 on - off çš„非捕获组"},{bds:"(?=X )",description:"X,通过零宽度的正 lookahead"},{bds:"(?!X )",description:"X,通过零宽度的负 lookahead"},{bds:"(?<=X )",description:"X,通过零宽度的正 lookbehind"},{bds:"(?<!X )",description:"X,通过零宽度的负 lookbehind"},{bds:"(?>X )",description:"X,作为独立的非捕获组"}],businessData:[],businessOption:{indexClassName:"序号",indexLabelClassName:"序号",index:!0,indexFixed:!1,selectionFixed:!1,border:!0,addBtn:!1,menu:!1,selection:!0,height:500,column:[{label:"属性英文名称",prop:"id",width:130},{label:"属性中文名称",prop:"name",width:100},{label:"长度",prop:"attributeLength"},{label:"数据类型",prop:"attrDataType",formatter:function(e,t){var a={VTBoolean:"布尔型",VTClob:"长文本",VTDate:"日期",VTDateTime:"日期时间",VTTime:"时间",VTLong:"长整型",VTDouble:"金额/双精度",VTInteger:"整形",VTFilePath:"文件",VTString:"字符串"};return a[e.attrDataType]}},{label:"可空",prop:"nullableFlag",formatter:function(e,t){return"true"==e.nullableFlag||"1"==e.nullableFlag?"是":"否"}},{label:"默认值",prop:"defaultValue"},{label:"小数精度",prop:"precisionLength"},{label:"小数刻度",prop:"scaleLength"},{label:"取值范围",prop:"range"},{label:"参照",prop:"referFlag",formatter:function(e){return e.referFlag?e.referBtmTypeId:""}},{label:"枚举",prop:"enumFlag",formatter:function(e){return e.enumFlag?e.enumId:""}}]},data:[],rowList:[],rowCellList:[],List:[],option:{index:!1,columnBtn:!1,border:!0,editBtn:!1,selection:!0,labelWidth:110,cellBtn:!0,cancelBtn:!1,addBtn:!1,width:300,defaultSort:{prop:"name",order:"descending"},column:[{prop:"orderNum",label:"排序号",sortable:!0,edit:"number",width:90,fixed:!0},{label:"属性英文编号",prop:"id",fixed:!0,cell:!1,labelWidth:110,width:125,sortable:!1},{label:"属性中文名称",prop:"name",fixed:!0,cell:!1,width:145,edit:"text",sortable:!0},{label:"属性分组",prop:"attributeGroup",cell:!1,sortable:!0,edit:"text",width:125},{label:"类型",prop:"attributeDataTypeText",cell:!1,sortable:!0},{label:"列表宽度",prop:"attrTableWidth",cell:!1,sortable:!0,width:105,edit:"number"},{label:"关键属性",prop:"keyAttrFlag",cell:!1,edit:"switch"},{label:"查询属性",prop:"queryAttrFlag",cell:!1,edit:"switch"},{label:"高级查询属性",prop:"seniorQueryAttrFlag",width:110,cell:!1,edit:"switch"},{label:"相似查重属性",prop:"sameRepeatAttrFlag",width:110,cell:!1,edit:"switch"},{label:"必输",prop:"requireFlag",cell:!1,edit:"switch"},{label:"表单显示",prop:"formDisplayFlag",cell:!1,edit:"switch"},{label:"列表显示",prop:"tableDisplayFlag",cell:!1,edit:"switch"},{label:"只读",prop:"readonlyFlag",cell:!1,edit:"switch"},{label:"列表排序",prop:"sortAttrFlag",cell:!1,edit:"switch"},{label:"多行文本",prop:"textareaFlag",cell:!1,edit:"switch"},{label:"默认值",prop:"defaultValue",sortable:!0,cell:!1,edit:"text",width:95},{label:"前缀",prop:"prefixValue",sortable:!0,edit:"select",width:110,editConfig:{extraParams:{code:"codeclstempattr",dictKey:"prefix"}},cell:!1},{label:"后缀",prop:"suffixValue",sortable:!0,edit:"select",width:110,editConfig:{extraParams:{code:"codeclstempattr",dictKey:"suffix"}},cell:!1},{label:"组合规则",prop:"componentRule",sortable:!0,cell:!1,edit:"refer",width:105},{label:"验证规则",prop:"verifyRule",sortable:!0,cell:!1,edit:"refer",width:105},{label:"时间格式",prop:"codeDateFormat",sortable:!0,width:135,edit:"select",editConfig:{extraParams:{code:"codeclstempattr",dictKey:"dateFormates"}},cell:!1},{label:"分类注入",prop:"classifyInvokeText",cell:!1,edit:"refer"},{label:"枚举注入",prop:"enumString",cell:!1,edit:"refer"},{label:"级联属性",prop:"parentCode",cell:!1,edit:"refer"},{label:"参照配置",prop:"referConfig",cell:!1,edit:"refer"},{label:"级联查询属性",prop:"parentQueryAttr",width:105,cell:!1,edit:"text"},{label:"选择库标识",prop:"libraryIdentification",width:105,cell:!1,edit:"text"},{label:"填写提示",prop:"explain",cell:!1,edit:"text"},{label:"表单显示样式",prop:"formDisplayStyle",width:105,cell:!1,edit:"text"},{label:"表格显示样式",prop:"tableDisplayStyle",width:105,cell:!1,edit:"text"},{label:"表单超链接",prop:"formHref",width:95,cell:!1,edit:"text"},{label:"表格超链接",prop:"tableHref",width:95,cell:!1,edit:"text"},{label:"表格显示js",prop:"tableDisplayJs",width:95,cell:!1,edit:"text"},{label:"长度",prop:"controlLength",cell:!1},{label:"小数精度",prop:"precisionLength",cell:!1},{label:"取值范围",prop:"valueArea",sortable:!0,cell:!1,width:105,edit:"text"}],List:[]},vciFieldTypeMap:{VTBoolean:"布尔型",VTClob:"长文本",VTDate:"日期",VTDateTime:"日期时间",VTTime:"时间",VTLong:"长整型",VTDouble:"金额/双精度",VTInteger:"整形",VTFilePath:"文件",VTString:"字符串"},codeDataFlag:!1,componentRuleText:"",selectoptions:[{value:"keyAttrFlag",label:"关键属性"},{value:"queryAttrFlag",label:"查询属性"},{value:"seniorQueryAttrFlag",label:"高级查询属性"},{value:"sameRepeatAttrFlag",label:"相似查重属性"},{value:"barcodeFlag",label:"一维码"},{value:"qrcodeFlag",label:"二维码"},{value:"requireFlag",label:"必输"},{value:"formDisplayFlag",label:"表单显示"},{value:"tableDisplayFlag",label:"列表显示"},{value:"readonlyFlag",label:"只读"},{value:"sortAttrFlag",label:"列表排序"},{value:"textareaFlag",label:"多行文本"},{value:"imageFlag",label:"预览图"}],selectvalue:"keyAttrFlag",switchvalue:"false"}},computed:d(d({},Object(l["mapGetters"])(["permission"])),{},{permissionList:function(){return{busineStatus:this.vaildData(this.permission.classifyTree.attr_add,!1),fullscreenStatus:this.vaildData(this.permission.classifyTree.attr_view_edit,!1),ruleStatus:this.vaildData(this.permission.classifyTree.attr_rule,!1),attrStatus:this.vaildData(this.permission.classifyTree.attr_group,!1),saveStatus:this.vaildData(this.permission.classifyTree.attr_save,!1),resetStatus:this.vaildData(this.permission.classifyTree.attr_reset,!1),injectStatus:this.vaildData(this.permission.classifyTree.attr_inject,!1),isShowStatus:this.vaildData(this.permission.classifyTree.attr_formrule,!1),enumStatus:this.vaildData(this.permission.classifyTree.attr_enum,!1),cascadStatus:this.vaildData(this.permission.classifyTree.attr_parentcode,!1),syncStatus:this.vaildData(this.permission.classifyTree.attr_sync,!1),applicationStatus:this.vaildData(this.permission.classifyTree.attr_application,!1),orderStatus:this.vaildData(this.permission.classifyTree.attr_sort,!1),removeStatus:this.vaildData(this.permission.classifyTree.attr_delete,!1)}},attrOids:function(){var e=[];return this.attrSelectList.forEach((function(t){e.push(t.oid)})),e.join(",")},busineOids:function(){var e=[];return this.busineSelectList.forEach((function(t){e.push(t.oid)})),e.join(",")},tableHeight:function(){return this.editStyleFlag?"800px":"calc(100vh - 595px)"}}),mounted:function(){},created:function(){var e=this;this.option.column.forEach((function(t,a){"select"==t.edit&&e.selectChangeHandler(t.editConfig,a)}))},methods:{AddFindHandler:function(){if("id"==this.SelectValue){var e={"conditionMap[id]":this.SelectFInd};this.BuineAttrByBtm(e),this.SelectValue="",this.SelectFInd=""}else if("name"==this.SelectValue){var t={"conditionMap[name]":this.SelectFInd};this.BuineAttrByBtm(t),this.SelectValue="",this.SelectFInd=""}},echoReferConfig:function(e){this.referObject=e,this.$set(this.CurrentCell,"referConfig",JSON.stringify(e))},selectChangeHandler:function(e,t){var a=this;Object(s["listByFlag"])(e.extraParams).then((function(e){a.option.column[t].data=e.data.data}))},attrVisibleHandle:function(){this.attrSelectList<1?this.$message.warning("请选择模板属性"):this.attrVisible=!0},attrHandle:function(){var e=this;this.attrSelectList.forEach((function(t){t.attributeGroup=e.attrModel})),this.CurrentCell?this.$set(this.CurrentCell,"attributeGroup",this.attrModel):this.$set(this.attrSelectList[0],"attributeGroup",this.attrModel),this.attrClose()},attrRemove:function(){this.attrModel=""},attrClose:function(){this.attrModel="",this.attrVisible=!1},CrudRend:function(){var e=this;""!=this.crudOid&&Object(s["gridCodeClassifyTemplateAttr"])({"conditionMap[classifyTemplateOid]":this.crudOid,limit:-1}).then((function(t){e.loading=!0,setTimeout((function(){e.ProData=t.data.data,e.loading=!1}),1e3)})).catch((function(t){e.$message.error(t)}))},busineAddHandle:function(){var e=this;if(0==this.busineSelectList.length)return this.$message.warning("请选择属性集"),!1;var t=this.ProData.length;this.busineSelectList.forEach((function(a){var i=!1;if(e.ProData.forEach((function(e){if(a.id==e.id)return i=!0,!1})),!i){a.oid="",e.busineAddList=Object.assign(a,{orderNum:++t,attributeDataType:a.attrDataType,attributeDataTypeText:e.vciFieldTypeMap[a.attrDataType],controlLength:a.attributeLength,valueArea:a.range,referbtmid:a.referBtmTypeId,referbtmname:a.referBtmTypeName,referConfig:"",enumid:a.enumId,precisionLength:(a.precisionLength?a.precisionLength:"")+(a.scaleLength?"("+a.scaleLength+")":""),classifyTemplateOid:e.crudOid,classifytemplateoid:e.crudOid,formDisplayFlag:"true",tableDisplayFlag:"true",sortAttrFlag:"false",queryAttrFlag:"true",seniorQueryAttrFlag:"true",attrTableWidth:120,ts:""});var r=e.busineAddList,o=r.id,s=Object(n["a"])(r,c);e.busineAddList=d({id:o.toLowerCase()},s),e.ProData.push(JSON.parse(JSON.stringify(e.busineAddList)))}})),this.addVisible=!1},businessSelect:function(e,t){this.busineSelectList=e},busineHandle:function(){var e=this;this.addVisible=!0,this.busineSelectList=[],this.busineAddList=[],this.BuineAttrByBtm(),this.$nextTick((function(){e.$refs.AddOriginPlace.doLayout()}))},BuineAttrByBtm:function(e){var t=this;Object(s["AttrByBtm"])(d({"conditionMap[oid]":this.crudOid},e)).then((function(e){t.businessData=e.data.data}))},CascadeHandle:function(){var e=this;this.attrSelectList.length>1?this.$message.warning("只能选择一条模板属性"):this.attrSelectList.length<1?this.$message.warning("请选择一条模板属性"):1===this.attrSelectList.length&&(this.CascadeVisible=!0,Object(s["gridCodeClassifyTemplateAttr"])({"conditionMap[classifyTemplateOid]":this.Formlist[0].oid,"conditionMap[oid_notequal]":this.attrOid}).then((function(t){e.CascadeData=t.data.data})))},CascadeAddHandle:function(){var e="";e=this.selectRowArr.id+this.selectRowArr.name,this.CurrentCell?this.$set(this.CurrentCell,"parentCode",e):this.$set(this.attrSelectList[0],"parentCode",e),this.CascadeVisible=!1},casRemove:function(){this.selectRow="",this.$set(this.CurrentCell,"parentCode",this.selectRow),this.CascadeVisible=!1},CascaderowClick:function(e){this.selectRow=e.$index,this.selectRowArr=e},orderHandle:function(){this.$refs.referAttrCrud.sort("orderNum")},selectHandle:function(e,t){this.attrOid=t.oid,this.attrRow=t},selectionChange:function(e){this.attrSelectList=e},rowClick:function(e){this.$refs.referAttrCrud.clearSelection(),this.attrSelectList=[e],this.$refs.referAttrCrud.setCurrentRow(e),this.$refs.referAttrCrud.toggleRowSelection(e),this.attrOid=e.oid,this.attrRow=e},addsHandler:function(e){var t=this;this.$refs.referAttrCrud.sort("orderNum");var a=!0;if(this.ProData.forEach((function(e,i){if(e.requireFlag&&"true"==e.requireFlag.toString()&&e.readOnlyFlag&&"true"==e.readOnlyFlag.toString())return t.$message.warning(e.name+"("+e.id+")必输的属性不能是只读"),void(a=!1);var r=0;return e.componentRule&&r++,(e.enumString||e.enumId)&&r++,(e.referConfig||e.referBtmId)&&r++,e.codeDateFormat&&r++,e.classifyInvokeLevel&&"none"!=e.classifyInvokeLevel&&r++,r>1&&a?(t.$message({showClose:!0,message:e.name+"("+e.id+") å±žæ€§åªèƒ½æ˜¯ç»„合规则,枚举,参照,时间格式,分类注入中的一种",type:"warning"}),void(a=!1)):void 0})),a){var i=function(){Object(s["batchAddSave"])(JSON.parse(JSON.stringify(t.ProData))).then((function(e){t.editOpenFlag=!1,t.$message.success("保存成功"),t.$emit("editCloseChildren"),t.AddCellFlag=!0})).catch((function(){t.$message.warning("保存失败,请查看控制台输出!")}))};i()}},handleCellClicks:function(e,t){var a=this;if(this.editOpenFlag){this.editingRows=e,this.editShows=t.property,this.rowOid=e.oid,this.CurrentCell=e,this.$nextTick((function(){var t=a.$refs["input"+e.oid],i=t&&t.length>0?t[0].$el:null;i&&i.focus()}));var i={referConfig:function(){a.referConfigVisble=!0,a.referConfigOption={referConfig:a.CurrentCell.referConfig||""},""==a.CurrentCell.referConfig&&(a.referConfigOption={referConfig:""})},classifyInvokeText:function(){a.injectVisible=!0,""!=a.CurrentCell.classifyInvokeAttr&&(a.injectOption={classifyInvokeAttr:a.CurrentCell.classifyInvokeAttr,classifyInvokeAttrName:a.CurrentCell.classifyInvokeAttrName,classifyInvokeEditFlag:a.CurrentCell.classifyInvokeEditFlag,classifyInvokeLevel:"min"==a.CurrentCell.classifyInvokeLevel?"min":"max",classifyNumber:"min"==a.CurrentCell.classifyInvokeLevel?"":a.CurrentCell.classifyInvokeLevel})},componentRule:function(){a.isShowformulaEdit=!0},enumString:function(){a.enumVisible=!0,a.tableData=[],""==a.CurrentCell.enumString||(a.tableData=JSON.parse(a.CurrentCell.enumString))},parentCode:function(){Object(s["gridCodeClassifyTemplateAttr"])({"conditionMap[classifyTemplateOid]":a.Formlist[0].oid,"conditionMap[oid_notequal]":a.CurrentCell.oid,limit:-1}).then((function(e){a.CascadeData=e.data.data})),a.CascadeVisible=!0},verifyRule:function(){a.RulesForm.expressionTextt=a.CurrentCell.verifyRule,a.rulesVisible=!0},attributeGroup:function(){a.attrVisible=!0,""!==a.CurrentCell.attributeGroup&&(a.attrModel=a.CurrentCell.attributeGroup)}};t.property in i&&i[t.property]()}},saveRows:function(){this.editingRows=null,this.editShows=null},addRow:function(){this.tableData.push(JSON.parse(JSON.stringify({key:"",value:""})))},handleCellClick:function(e,t){this.editingRow=e,this.editShow=t.property},enumDeleteRow:function(e){this.tableData.splice(e.$index,1)},enumVisHandle:function(){if(this.attrSelectList.length>1)this.$message.warning("只能选择一条模板属性");else if(this.attrSelectList<1)this.$message.warning("请选择一条模板属性");else if(1===this.attrSelectList.length&&(this.enumVisible=!0,""!=this.attrSelectList[0].enumString))return void(this.tableData=JSON.parse(this.attrSelectList[0].enumString))},enumBeforeClose:function(e){this.tableData=[],e()},enumCancell:function(){this.tableData=[],this.enumVisible=!1},handleSelectionChange:function(e){this.enumRow=JSON.parse(JSON.stringify(e))},enumAddHandle:function(){var e=this;if(this.tableData.length>=1){var t=!1;this.tableData.forEach((function(a,i){return""===a.key?(e.$message.warning("第".concat(i+1,"行的选项值不能为空")),void(t=!0)):""===a.value?(e.$message.warning("第".concat(i+1,"行的选项中文标签不能为空")),void(t=!0)):void 0})),t||(this.CurrentCell?(this.$set(this.CurrentCell,"enumString",JSON.stringify(this.tableData)),this.enumVisible=!1):(this.$set(this.attrSelectList[0],"enumString",JSON.stringify(this.tableData)),this.tableData=[],this.enumVisible=!1))}else this.$message.warning("请添加枚举注入数据!")},saveRow:function(){this.editingRow=null},ruleAddHandler:function(){this.attrSelectList<1?this.$message.warning("请选择模板属性"):this.rulesVisible=!0},handleRulesRowDBLClick:function(e){this.ruleRowBds=e.bds,this.RulesForm.expressionText=e.bds},rulesremove:function(){this.RulesForm.expressionText="",this.RulesForm.TestContent="",this.$set(this.CurrentCell,"verifyRule",""),this.rulesVisible=!1},rulesHandle:function(){var e=this;this.CurrentCell?(this.$set(this.CurrentCell,"verifyRule",this.RulesForm.expressionText),this.AddCellFlag=!this.AddCellFlag):(this.attrSelectList.forEach((function(t){e.$set(t,"verifyRule",e.RulesForm.expressionText)})),this.rulesremove()),this.rulesVisible=!1},rulesExamine:function(){var e=new RegExp(this.rulesData.ruleRowBds);e.test(this.RulesForm.TestContent)&&this.$message.success("校验成功")},injectBtn:function(){this.attrSelectList.length>1?this.$message.warning("只能选择一条模板数据"):this.attrSelectList.length<1?this.$message.warning("请选择一条模板数据"):1===this.attrSelectList.length&&(this.injectVisible=!0)},injectAddHandle:function(){var e=this.injectOption,t=e.classifyInvokeAttr,a=e.classifyInvokeAttrName,i=e.classifyInvokeLevel,r=e.classifyInvokeEditFlag,n=e.classifyNumber,o={"注入类型":t,"注入类型名称":a,"层级设置":"max"===i?n:"min","是否可修改":r};for(var s in this.injectOption)this.attrSelectList[0][s]=this.injectOption[s],this.attrSelectList[0].classifyInvokeLevel="min"!==i?n:"min",this.$set(this.attrSelectList[0],"classifyInvokeText",o);"min"!==i?this.injectOption.classifyInvokeLevel=n:this.injectOption.classifyNumber=0,this.injectVisible=!1},injectHandleReset:function(){this.CurrentCell.classifyInvokeText=null,this.CurrentCell.classifyInvokeAttr="",this.CurrentCell.classifyInvokeAttrName="",this.CurrentCell.classifyInvokeEditFlag="",this.CurrentCell.classifyInvokeLevel=null,this.injectVisible=!1},injectRemove:function(){this.injectVisible=!1,this.injectHandleReset()},CrudRowDel:function(e){this.ProData.splice(e,1)},CrudRemove:function(){var e=this;this.attrSelectList.forEach((function(t){var a=e.ProData.indexOf(t);e.ProData.splice(a,1)}))},resetHandler:function(){this.CrudRend()},syncHandle:function(){var e=this;this.attrSelectList.length>1?this.$message.warning("只能选择一条模板属性数据"):this.attrSelectList.length<1?this.$message.warning("请选择一条模板属性数据"):1===this.attrSelectList.length&&Object(s["copyto"])({oid:this.attrRow.oid}).then((function(t){e.$message.success("同步成功")}))},applicationHandle:function(){this.addvisible=!0},isShowHandler:function(){this.attrSelectList.length>1?this.$message.warning("只能选择一条模板属性数据"):this.attrSelectList.length<1?this.$message.warning("请选择一条模板属性数据"):1===this.attrSelectList.length&&(this.isShowformulaEdit=!0)},fullscreenHandle:function(){this.crudArray.length<1?this.$message.warning("请选择一个模板"):(this.editStyleFlag=!0,this.attrEditVisible=!0,this.attrFlag=!0,this.AddCellFlag=!0)},escEdit:function(){this.attrFlagChiledren=!1,this.attrEditVisible=!1,this.editStyleFlag=!1},updataFormlaContent:function(e){this.CurrentCell?(this.$set(this.CurrentCell,"componentRule",e.replace(/"/g,"")),this.componentRuleText=this.CurrentCell.componentRule):this.$set(this.attrRow,"componentRule",e.replace(/"/g,""))},setReferConfigValue:function(e){var t=JSON.stringify(e);this.referConfigText=t,this.CurrentCell?this.$set(this.CurrentCell,"referConfig",JSON.stringify(e)):this.$set(this.attrRow,"referConfig",JSON.stringify(e))},sortChange:function(e){},editOpen:function(){this.editOpenFlag=!0,this.AddCellFlag=!1},editClose:function(){this.editOpenFlag=!1},batchSetFlag:function(e){var t=this;this.attrSelectList.forEach((function(a){a[t.selectvalue]=e}))}}},f=p,m=(a("1bd9"),a("2877")),h=Object(m["a"])(f,i,r,!1,null,"54b6760c",null);t["default"]=h.exports},"81b9":function(e,t,a){"use strict";a.r(t),a.d(t,"businese",(function(){return s}));a("8e6e"),a("ac6a"),a("456d");var i=a("ade3"),r=a("b5c6");function n(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function o(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?n(Object(a),!0).forEach((function(t){Object(i["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):n(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var s=function(e){return Object(r["a"])({url:"/api/ubcs-code/mdmEngineController/getTableDataByOids",method:"get",params:o({},e)})}},8294:function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e._self._c;return t("el-dialog",{attrs:{title:e.title,visible:e.dialogVisible,"append-to-body":"",top:"5vh",width:"1300px"},on:{"update:visible":function(t){e.dialogVisible=t}},scopedSlots:e._u([{key:"footer",fn:function(){return[t("div",[t("el-button",{attrs:{loading:e.submitLoading,size:"small",type:"primary"},on:{click:e.submit}},[e._v("确定导入\n      ")]),t("el-button",{attrs:{size:"small"},on:{click:function(t){e.dialogVisible=!1}}},[e._v("取消")])],1)]},proxy:!0}])},[t("div",{staticClass:"flex_box"},[t("div",{directives:[{name:"show",rawName:"v-show",value:"batchImportApply"!==e.type,expression:"type !== 'batchImportApply'"}],staticClass:"left",style:{width:e.leftWidth+"px"}},[t("div",{staticClass:"isExpand_box"},[t("el-link",{attrs:{type:"primary"},on:{click:e.hideTree}},[t("i",{class:e.isExpand?"el-icon-arrow-left":"el-icon-arrow-right"}),e._v("\n          "+e._s(e.isExpand?"收缩":"展开")+"\n        ")])],1),t("el-input",{directives:[{name:"show",rawName:"v-show",value:e.isExpand,expression:"isExpand"}],attrs:{placeholder:"输入关键字进行过滤",size:"small"},model:{value:e.filterText,callback:function(t){e.filterText=t},expression:"filterText"}}),t("el-tree",{directives:[{name:"show",rawName:"v-show",value:e.isExpand,expression:"isExpand"}],ref:"tree",staticClass:"filter_tree",attrs:{data:e.leftTree,"filter-node-method":e.filterNode,props:{label:"name"},"default-expand-all":"","highlight-current":"","node-key":"codeClassifyOid"},on:{"node-click":e.treeNodeClick}})],1),t("div",{staticClass:"right",style:{width:1280-e.leftWidth-60+"px"}},[t("div",{staticClass:"tab_box",staticStyle:{width:"100%"}},[t("el-tabs",{staticStyle:{width:"100%"},attrs:{size:"small",type:"card"},on:{"tab-click":e.handleClick},model:{value:e.activeTab,callback:function(t){e.activeTab=t},expression:"activeTab"}},[t("el-tab-pane",{attrs:{label:e.tab1Name,name:"tab1"}},[e.cloNamesList.length>1?t("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.tab1Loading,expression:"tab1Loading"}],staticStyle:{width:"100%"},attrs:{data:e.tab1Table,border:"",height:"40vh","highlight-current-row":""},on:{"current-change":e.resembleRowChange,"selection-change":e.tab1TableSelectChange}},["batchApplyCode"!==e.type?t("el-table-column",{attrs:{align:"center",type:"selection",width:"100px"}}):t("el-table-column",{attrs:{align:"center",type:"operate",width:"100px"},scopedSlots:e._u([{key:"default",fn:function(a){var i=a.row;return[t("el-button",{attrs:{type:"text"},on:{click:function(t){return e.reEdit(i)}}},[e._v("重新编辑\n                  ")])]}}],null,!1,3882414768)}),t("el-table-column",{attrs:{align:"center",label:"序号",type:"index",width:"100px"}}),e._l(e.cloNamesList,(function(e){return t("el-table-column",{key:e.field,attrs:{label:e.title,prop:e.field,width:e.width,align:"center"}})}))],2):t("div",{staticStyle:{height:"400px"}}),t("div",[t("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.tab1BottomTableLoading,expression:"tab1BottomTableLoading"}],staticStyle:{width:"100%"},attrs:{data:e.currentSelectedResemble,border:"",height:"20vh"}},[e._l(e.resembleColumList,(function(a){return t("el-table-column",{key:a.field,attrs:{label:a.title,minWidth:a.minWidth,prop:a.field,align:"center"},scopedSlots:e._u([{key:"default",fn:function(i){var r=i.row;return["id"===a.field?t("span",[t("el-link",{attrs:{type:"primary"},on:{click:function(t){return e.openFormTemlpate(r)}}},[e._v(e._s(r[a.field]))])],1):t("span",[e._v("\n                      "+e._s(r[a.field])+"\n                    ")])]}}],null,!0)})})),t("el-table-column",{directives:[{name:"show",rawName:"v-show",value:e.resembleColumList.length>0,expression:"resembleColumList.length > 0"}],attrs:{align:"center",label:"excel行数",prop:"rowIndex"}})],2)],1)],1),t("el-tab-pane",{attrs:{label:e.tab2Name,name:"tab2"}},[t("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.tab2Loading,expression:"tab2Loading"}],attrs:{data:e.tab2Table,border:"",height:"60vh"}},e._l(e.successTableColumns,(function(e){return t("el-table-column",{key:e.field,attrs:{label:e.title,prop:e.field,width:e.width,align:"center"}})})),1),"batchApplyCode"===e.type&&e.tab2Table.length>0?t("el-card",{staticStyle:{"min-height":"200px",margintop:"10px"}},[t("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[t("h4",[e._v("编码申请")])]),"batchApplyCode"===e.type?t("FormTemplate",{ref:"CodeApply",attrs:{selfColumnConfig:e.selfColumnConfig,selfColumnType:e.selfColumnType,type:"add"},on:{getFormData:e.getCodeApplyFormData,referConfigDataUpdate:e.referConfigDataUpdate}}):e._e()],1):e._e()],1)],1)],1)])]),t("FormTemplateDialog",e._b({ref:"FormTemplateDialog",attrs:{visible:e.currentSelectedResembleRow.formTemplateVisible},on:{"update:visible":function(t){return e.$set(e.currentSelectedResembleRow,"formTemplateVisible",t)},submit:e.FormTemplateSubmit}},"FormTemplateDialog",e.currentSelectedResembleRow,!1))],1)},r=[],n=(a("7514"),a("ac6a"),a("456d"),a("6762"),a("2fdb"),a("96cf"),a("1da1")),o=(a("7f7f"),a("78e2")),s=a("6657"),l=a("8cf2"),c=a("741a"),u={name:"ShowImportData",components:{ResembleQuery:s["default"],FormTemplate:l["default"]},mixins:[c["a"]],props:{title:{type:String,default:"历史数据导入"},visible:!1,leftTree:{type:Array,default:function(){return[]}},redisOid:{type:String,default:""},classifyAttr:{type:String,default:"id"},codeClassifyOid:{type:String,default:""},type:String,secDTOList:{type:Array,default:function(){return{}}},resetTable:Function},computed:{dialogVisible:{get:function(){return this.visible},set:function(e){this.$emit("update:visible",e)}},successTableColumns:function(){return"batchApplyCode"===this.type?this.cloNamesList.slice(1):this.cloNamesList}},data:function(){return{isExpand:!0,filterText:"",leftWidth:200,templateOid:null,tab1Name:"相似项",tab2Name:"正确数据",tab1Table:[],selectedTab1Table:[],tab2Table:[],activeTab:"tab1",cloNamesList:[],localCodeClassifyOid:"",codeRuleOid:"",resembleColumList:[],currentSelectedResemble:[],currentSelectedResembleRow:{templateOid:"",codeClassifyOid:"",rowOid:"",formTemplateVisible:!1,type:"detail",title:"查看详细信息",setForm:{}},batchSelectTableData:{},savedList:[],tab1Loading:!1,tab2Loading:!1,tab1BottomTableLoading:!1,submitLoading:!1}},methods:{filterNode:function(e,t){return!e||-1!==t.name.indexOf(e)},hideTree:function(){this.isExpand?this.leftWidth=50:this.leftWidth=200,this.isExpand=!this.isExpand},treeNodeClick:function(){var e=Object(n["a"])(regeneratorRuntime.mark((function e(t,a){var i=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if("batchApplyCode"!==this.type){e.next=19;break}if(!0!==a){e.next=6;break}this.codeRuleOid=t.codeRuleOid,this.batchSelectTableData[t.codeRuleOid]={name:t.name,templateOid:t.oid,cloNamesList:t.cloNamesList,codeClassifyOid:t.codeClassifyOid,codeRuleOid:t.codeRuleOid},e.next=18;break;case 6:if(this.localCodeClassifyOid!==t.codeClassifyOid){e.next=10;break}console.log("重复点击"),e.next=18;break;case 10:if(!this.$refs.CodeApply){e.next=18;break}return e.next=13,this.$refs.CodeApply.validate();case 13:if(e.sent){e.next=18;break}return this.$message.warning("请填写便编码申请!"),this.activeTab="tab2",this.$refs.tree.setCurrentKey(this.localCodeClassifyOid),e.abrupt("return",!1);case 18:this.batchSelectTableData[t.codeRuleOid]||(this.batchSelectTableData[t.codeRuleOid]={name:t.name,templateOid:t.oid,cloNamesList:t.cloNamesList,codeClassifyOid:t.codeClassifyOid,codeRuleOid:t.codeRuleOid});case 19:"historyImport"===this.type&&(!0===a?this.batchSelectTableData[t.codeClassifyOid]={name:t.name,templateOid:t.oid,cloNamesList:t.cloNamesList,codeClassifyOid:t.codeClassifyOid,codeRuleOid:t.codeRuleOid}:this.localCodeClassifyOid===t.codeClassifyOid&&console.log("重复点击"),this.batchSelectTableData[t.codeClassifyOid]||(this.batchSelectTableData[t.codeClassifyOid]={name:t.name,templateOid:t.oid,cloNamesList:t.cloNamesList,codeClassifyOid:t.codeClassifyOid,tab1Selected:[]}),this.batchSelectTableData[this.localCodeClassifyOid]&&this.batchSelectTableData[this.localCodeClassifyOid]["tab1Selected"]&&(this.selection=this.batchSelectTableData[this.localCodeClassifyOid]["tab1Selected"])),this.localCodeClassifyOid=t.codeClassifyOid,this.cloNamesList=t.cloNamesList,this.templateOid=t.oid,this.tab1Loading=!0,Object(o["getResembleTable"])({codeClassifyOid:"batchApplyCode"===this.type?t.codeRuleOid:this.templateOid,redisOid:this.redisOid+"-resemble"}).then((function(e){i.tab1Loading=!1,i.tab1Table=e.data.data.filter((function(e){return!i.savedList.includes(e.oid)})),"batchApplyCode"===i.type&&(i.batchSelectTableData[t.codeRuleOid]["tab1"]=i.tab1Table),"historyImport"===i.type&&(i.batchSelectTableData[t.codeClassifyOid]["tab1"]=i.tab1Table)})),this.tab2Loading=!0,Object(o["getSuccessTable"])({codeClassifyOid:"batchApplyCode"===this.type?t.codeRuleOid:this.templateOid,redisOid:this.redisOid+"-ok"}).then((function(e){i.tab2Loading=!1,i.tab2Table=e.data.data,i.tab2Table.length>0&&"batchApplyCode"===i.type&&(i.batchSelectTableData[t.codeRuleOid]["codeApply"]={},i.batchSelectTableData[t.codeRuleOid]["tab2"]=i.tab2Table,i.$refs.CodeApply&&(i.$refs.CodeApply.loading=!0),i.getCodeRule()),"historyImport"===i.type&&(i.batchSelectTableData[t.codeClassifyOid]["tab2"]=i.tab2Table)})),Object(o["getFormTemplate"])({templateOid:t.oid,codeClassifyOid:this.localCodeClassifyOid}).then((function(e){i.resembleColumList=e.data.resembleTableVO.cols[0]}));case 28:case"end":return e.stop()}}),e,this)})));function t(t,a){return e.apply(this,arguments)}return t}(),tab1TableSelectChange:function(e){this.selectedTab1Table=e,this.batchSelectTableData[this.localCodeClassifyOid]&&(this.batchSelectTableData[this.localCodeClassifyOid]["tab1Selected"]=e)},resembleRowChange:function(e){var t=this;e&&e.oid&&(this.tab1BottomTableLoading=!0,Object(o["getCurretnSelectedRowResemble"])({redisOid:this.redisOid+"-resemble-data",dataOid:e.oid}).then((function(e){t.tab1BottomTableLoading=!1,t.currentSelectedResemble=e.data.data})))},openFormTemlpate:function(e){this.currentSelectedResembleRow={formTemplateVisible:!0,templateOid:e.codetemplateoid,codeClassifyOid:this.localCodeClassifyOid,rowOid:e.rowOid,type:"detail",title:"查看详细信息",setForm:{}}},submit:function(){var e=Object(n["a"])(regeneratorRuntime.mark((function e(){var t,a,i,r,n,s,l,c,u,d,p,f,m,h,b=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t={classifyAttr:"historyImport"===this.type||"batchApplyCode"===this.type?this.classifyAttr:void 0,improt:"historyImport"===this.type},"batchApplyCode"!==this.type){e.next=27;break}if(!this.$refs.CodeApply){e.next=9;break}return e.next=5,this.$refs.CodeApply.validate();case 5:if(e.sent){e.next=9;break}return this.$message.warning("请填写便编码申请!"),this.activeTab="tab2",e.abrupt("return",!1);case 9:if(a=Object.keys(this.batchSelectTableData),i=this.leftTree.filter((function(e){return!a.includes(e.codeRuleOid)})),r=i.map((function(e){return e.name})),!(r.length>0)){e.next=15;break}return this.$message.warning("数据".concat(r,"还未曾查看,请先查看!")),e.abrupt("return",!1);case 15:for(l in n=[],s=[],this.batchSelectTableData)Object.hasOwnProperty.call(this.batchSelectTableData,l)&&(c=this.batchSelectTableData[l],c.tab1.length>0&&n.push(c),c.tab2.length>0&&s.push(c));if(0!==s.length){e.next=21;break}return this.$message.warning("导入的数据中没有正确的数据!"),e.abrupt("return");case 21:if(!(n.length>0)){e.next=24;break}return e.next=24,this.$confirm(n.map((function(e){return e.name})).join("、")+",这几个编码规则下的有错误数据和相似项数据没有处理,您如果继续保存的话,这些数据将会被自动舍弃,是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"});case 24:t.codeImprotSaveDatVOList=s.map((function(e){return{Clos:e.cloNamesList,dataList:e.tab2,orderDTO:{codeClassifyOid:e.codeClassifyOid,templateOid:e.templateOid,secDTOList:e.localSecVOList.map((function(t){return{secOid:t.oid,secValue:e.codeApply[t.oid]}}))}}})),e.next=37;break;case 27:if("historyImport"!==this.type){e.next=37;break}if(u=Object.keys(this.batchSelectTableData),d=this.leftTree.filter((function(e){return!u.includes(e.codeClassifyOid)})),p=d.map((function(e){return e.name})),!(p.length>0)){e.next=34;break}return this.$message.warning("数据".concat(p,"还未曾查看,请先查看!")),e.abrupt("return",!1);case 34:if(this.batchSelectTableData&&Array.isArray(this.batchSelectTableData))for(t.codeImprotSaveDatVOList=[],f=0;f<this.batchSelectTableData.length;f++)m=this.batchSelectTableData[f],h={Clos:m.cloNamesList,dataList:m.tab2.concat(m.tab1Selected),orderDTO:{codeClassifyOid:m.codeClassifyOid,templateOid:m.templateOid,secDTOList:this.secDTOList}},t.codeImprotSaveDatVOList.push(h);else t.codeImprotSaveDatVOList=[{Clos:this.cloNamesList.map((function(e){return e.title})),dataList:this.tab2Table.concat(this.selectedTab1Table),orderDTO:{codeClassifyOid:this.codeClassifyOid,templateOid:this.templateOid,secDTOList:this.secDTOList}}];this.submitLoading=!0,Object(o["submitHistoryimport"])(t).then((function(e){b.submitLoading=!1,200===e.data.code&&(b.$message.success(e.data.msg),b.$parent.dialogVisible=!1,b.resetTable())}));case 37:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),reEdit:function(e){this.currentSelectedResembleRow={templateOid:e.codetemplateoid,codeClassifyOid:e.codeclassifyid,rowOid:e.oid,formTemplateVisible:!0,type:"add",title:"编辑数据后重新入库",setForm:e}},FormTemplateSubmit:function(e){var t=this;Object(o["addSaveCode"])(e).then((function(a){200===a.data.code&&(t.savedList.push(e.oid),t.$message.success("新增成功!"),t.treeNodeClick(t.leftTree.find((function(e){return e.codeRuleOid===t.codeRuleOid}))),t.currentSelectedResembleRow={templateOid:"",codeClassifyOid:"",rowOid:"",formTemplateVisible:!1,type:"detail",title:"查看详细信息",setForm:{}})}))}},watch:{filterText:function(e){this.$refs.tree.filter(e)},leftTree:{immediate:!0,deep:!0,handler:function(e){var t=this;e.length>0&&(this.treeNodeClick(e[0],!0),this.$nextTick((function(){t.$refs.tree.setCurrentKey(e[0]["codeClassifyOid"])})),"batchImportApply"===this.type?this.leftWidth=0:"batchApplyCode"===this.type&&(this.tab1Name="有相似项或错误数据",this.tab2Name="正确数据",this.leftWidth=200))}}}},d=u,p=(a("00e1"),a("2877")),f=Object(p["a"])(d,i,r,!1,null,"0a25268a",null);t["default"]=f.exports},"832b":function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e._self._c;return t("el-dialog",{directives:[{name:"dialogDrag",rawName:"v-dialogDrag"}],staticClass:"avue-dialog avue-dialog--top",staticStyle:{height:"100vh",overflow:"hidden"},attrs:{title:"高级查询","append-to-body":"",width:"46vw",visible:e.isShowDialog,"lock-scroll":"",top:"-3%","destroy-on-close":""},on:{"update:visible":function(t){e.isShowDialog=t},close:e.recoverPage}},[t("div",{staticClass:"search-total"},[t("div",{staticClass:"dialog-search-button",attrs:{slot:"title"},slot:"title"},[t("el-button",{attrs:{type:"primary",size:"small",icon:"el-icon-search"},on:{click:e.searchSubmit}},[e._v("\n                æŸ¥è¯¢\n            ")]),t("el-button",{attrs:{type:"warning",size:"small",icon:"el-icon-refresh"},on:{click:e.resetInput}},[e._v("\n                é‡ç½®\n            ")])],1),t("div",{staticClass:"search-content"},e._l(e.initOptions,(function(a,i){return t("el-row",{key:a.queryField,attrs:{span:24}},[t("el-col",{attrs:{span:6}},[t("div",{staticClass:"grid-content"},[t("el-select",{attrs:{disabled:"",placeholder:"请选择"},model:{value:e.searchFormArrays[i].queryField,callback:function(t){e.$set(e.searchFormArrays[i],"queryField",t)},expression:"searchFormArrays[index].queryField"}},e._l(e.options,(function(e){return t("el-option",{key:e.queryField,attrs:{label:e.title,value:e.queryField}})})),1)],1)]),t("el-col",{attrs:{span:4}},[t("div",{staticClass:"grid-content"},[t("el-select",{attrs:{placeholder:"请选择"},model:{value:e.searchFormArrays[i].condition,callback:function(t){e.$set(e.searchFormArrays[i],"condition",t)},expression:"searchFormArrays[index].condition"}},e._l(a.conditions,(function(e){return t("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1)]),t("el-col",{attrs:{span:12}},[t("div",{staticClass:"grid-content"},["text"===a.fieldType||""===a.fieldType?t("el-input",{attrs:{type:"text",placeholder:"请输入"},model:{value:e.searchFormArrays[i].fieldValue,callback:function(t){e.$set(e.searchFormArrays[i],"fieldValue",t)},expression:"searchFormArrays[index].fieldValue"}}):"combox"===a.fieldType?t("el-select",{attrs:{placeholder:"请选择"},model:{value:e.searchFormArrays[i].fieldValue,callback:function(t){e.$set(e.searchFormArrays[i],"fieldValue",t)},expression:"searchFormArrays[index].fieldValue"}},e._l(a.data,(function(e){return t("el-option",{key:e.itemValue||e.value,attrs:{label:e.itemName||e.label,value:e.itemValue||e.value}})})),1):"truefalse"===a.fieldType?t("el-switch",{model:{value:e.searchFormArrays[i].fieldValue,callback:function(t){e.$set(e.searchFormArrays[i],"fieldValue",t)},expression:"searchFormArrays[index].fieldValue"}}):"datetime"===a.fieldType?t("el-date-picker",{attrs:{type:"date",placeholder:"选择日期"},model:{value:e.searchFormArrays[i].fieldValue,callback:function(t){e.$set(e.searchFormArrays[i],"fieldValue",t)},expression:"searchFormArrays[index].fieldValue"}}):"refer"===a.fieldType?t("vci-web-refer",{attrs:{referConfig:a.referConfigData||{},value:e.searchFormArrays[i].fieldValue,text:a.showField,display:!a.hidden},on:{setReferValue:function(t){return e.setReferValue(t,i)}}}):e._e()],1)]),t("el-col",{attrs:{span:1}},[t("div",{staticClass:"grid-content"},[t("i",{staticClass:"el-icon-close",on:{click:function(t){return e.removeInput(i)}}})])])],1)})),1)])])},r=[],n=(a("ac6a"),a("35a0")),o=a("6e8c"),s={components:{vciWebRefer:o["default"]},name:"advancedQuery",props:{visible:{type:"Boolean",default:!1},options:{type:"Object",default:{}}},data:function(){return{isShowDialog:this.visible,initOptions:[],searchConditions:[{value:"_equal",label:"等于"},{value:"_notequal",label:"不等于"},{value:"_like",label:"包含"},{value:"_notlike",label:"不包含"}],switchSearchConditions:[{value:"_equal",label:"等于"},{value:"_notequal",label:"不等于"}],referSearchConditions:[{value:"_equal",label:"等于"},{value:"_notequal",label:"不等于"},{value:"_like",label:"包含"},{value:"_notlike",label:"不包含"}],dateConditions:[{value:"_equal",label:"等于"},{value:"_notequal",label:"不等于"},{value:"_ge",label:"大于"},{value:"_le",label:"小于"}],searchFormArrays:[],fieldValue:""}},watch:{visible:function(){this.isShowDialog=this.visible},options:function(){this.initData()}},methods:{initData:function(){var e=this,t=JSON.stringify(this.options);if(this.initOptions=JSON.parse(t),this.initOptions.length>0){var a=[];this.initOptions.forEach((function(t,i){if("combox"===t.fieldType){var r=t.data||JSON.parse(localStorage.getItem(t.comboxKey));null!=r&&r.length>0?t.data=r:Object(n["getDictionary"])({code:t.comboxKey}).then((function(e){t.data=e.data.data,localStorage.setItem(t.comboxKey,JSON.stringify(e.data.data))}))}else"refer"===t.fieldType&&e.$set(t,"referConfigData",{title:t.title,showField:t.showField||t.field,field:t.field,placeholder:t.inputTip||"",options:Object.assign(t.referConfig,{width:"80%"})});var o=[];o="text"===t.fieldType?e.searchConditions:"combox"===t.fieldType||"truefalse"===t.fieldType?e.switchSearchConditions:"datetime"===t.fieldType?e.dateConditions:e.referSearchConditions,e.$set(t,"conditions",o);var s={queryField:String(t.queryField),condition:"text"===t.fieldType?String("_like"):String("_equal"),fieldValue:"truefalse"===t.fieldType?Boolean(!1):String("")};a.push(s)})),this.searchFormArrays=a}},setReferValue:function(e,t){e.field&&(this.searchFormArrays[t][e.fieldValue]=e.value||"",this.initOptions[t][e.showField]=e.text||"")},removeInput:function(e){this.$delete(this.initOptions,e),this.$delete(this.searchFormArrays,e)},resetInput:function(){this.initData()},recoverPage:function(){this.resetInput(),this.$emit("update:visible",!1)},searchSubmit:function(){for(var e={},t=this.searchFormArrays,a=0;a<t.length;a++)if(t[a].fieldValue+""!=""||t[a].fieldValue+""==="false"){if(e["conditionMap["+t[a].queryField+"]"]+""!="undefined")return this.$message.warning("存在重复查询条件,请仔细核对!"),console.log(e["conditionMap["+t[a].queryField+"]"]),!1;e["conditionMap["+t[a].queryField+t[a].condition+"]"]=t[a].fieldValue}console.log(e),this.$emit("echoContion",e),this.isShowDialog=!1}}},l=s,c=(a("e75a"),a("2877")),u=Object(c["a"])(l,i,r,!1,null,"0446bcc7",null);t["default"]=u.exports},8474:function(e,t,a){"use strict";a("6cca")},"84df":function(e,t,a){"use strict";a.d(t,"a",(function(){return i})),a.d(t,"b",(function(){return r})),a.d(t,"c",(function(){return n}));a("3b2b"),a("a481");var i=function(e,t){var a=t-e,i=Math.floor(a/864e5),r=a%864e5,n=Math.floor(r/36e5),o=r%36e5,s=Math.floor(o/6e4),l=o%6e4,c=Math.round(a/1e3);return{leave1:r,leave2:o,leave3:l,days:i,hours:n,minutes:s,seconds:c}};function r(e,t){if(t=t||"yyyy-MM-dd hh:mm:ss","Invalid Date"!==e){var a={"M+":e.getMonth()+1,"d+":e.getDate(),"h+":e.getHours(),"m+":e.getMinutes(),"s+":e.getSeconds(),"q+":Math.floor((e.getMonth()+3)/3),S:e.getMilliseconds()};for(var i in/(y+)/.test(t)&&(t=t.replace(RegExp.$1,(e.getFullYear()+"").substr(4-RegExp.$1.length))),a)new RegExp("("+i+")").test(t)&&(t=t.replace(RegExp.$1,1===RegExp.$1.length?a[i]:("00"+a[i]).substr((""+a[i]).length)));return t}return""}function n(){return r(new Date,"yyyyMMddhhmmss")}},8572:function(e,t,a){},"85ad":function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e._self._c;return t("el-dialog",{staticClass:"avue-dialog avue-dialog--top",staticStyle:{height:"110vh","margin-top":"-12vh","overflow-y":"hidden"},attrs:{"close-on-click-modal":!1,title:e.options.title,"append-to-body":"",visible:e.crudParams.isShowDialog,width:"65%",top:"0","destroy-on-close":""},on:{"update:visible":function(t){return e.$set(e.crudParams,"isShowDialog",t)},close:e.clearTableRowSelection}},[t("avue-crud",{ref:e.crudParams.ref,attrs:{option:e.crudParams.crudOption,"table-loading":e.crudParams.crudLoading,data:e.crudParams.crudData},on:{"row-click":e.selectedBtmTypeAttrRowClick,"selection-change":e.selectionBtmTypeAttrChange,"search-change":e.selectedBtmTypeAttrSrchChange,"search-reset":e.selectedBtmTypeAttrSrchReset}}),t("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{attrs:{type:"primary"},on:{click:e.selectedBtmTypeAttr}},[e._v("ç¡® å®š")]),t("el-button",{on:{click:function(t){e.crudParams.isShowDialog=!1}}},[e._v("取 æ¶ˆ")])],1)],1)},r=[],n=(a("456d"),a("ac6a"),a("ade3")),o=a("cb4a"),s={name:"referSelectBtmAttrDialog",props:{visible:{type:"Boolean",default:!1}},watch:{visible:function(){this.crudParams.isShowDialog=this.visible}},data:function(){var e;return{crudParams:{ref:"selectedAttrCrud",isShowDialog:this.visible,crudLoading:!1,crudOption:(e={border:!0,height:"250px",tip:!1,index:!0,selection:!0,addBtn:!1,menu:!1,disablePage:!1,searchShowBtn:!1,columnBtn:!1,dialogClickModal:!1,highlightCurrentRow:!0,searchMenuSpan:5,align:"center",menuAlign:"center"},Object(n["a"])(e,"border",!0),Object(n["a"])(e,"column",[{label:"属性英文编号",width:120,search:!0,searchSpan:8,searchLabelWidth:100,prop:"id"},{label:"属性中文名称",search:!0,searchSpan:8,searchLabelWidth:100,prop:"name"},{label:"属性长度",search:!1,prop:"attributeLength"},{label:"属性类型",search:!1,prop:"attrDataTypeText"}]),e),crudData:[],crudQuery:{},crudSelectedRowData:[]},options:{}}},methods:{clearTableRowSelection:function(){this.crudParams.crudSelectedRow="",this.crudParams.crudSelectedRowData="",this.$emit("update:visible",!1)},selectedBtmTypeAttrOnLoad:function(e){var t=this;this.options=e,this.crudParams.crudLoading=!0;var a={};this.crudParams.crudQuery&&Object.keys(this.crudParams.crudQuery).forEach((function(e){a["conditionMap["+e+"]"]=t.crudParams.crudQuery[e]})),a["conditionMap[btmTypeId]"]=this.options.btmTypeId,Object(o["gridAttributesByBtmId"])(1,-1,a).then((function(e){var a=e.data;t.crudParams.crudData=a.data.records,t.crudParams.crudLoading=!1,t.$nextTick((function(){t.$refs[t.crudParams.ref].doLayout()}))}))},selectedBtmTypeAttrSrchChange:function(e,t){this.crudParams.crudQuery=e,this.selectedBtmTypeAttrOnLoad(this.options),t()},selectedBtmTypeAttrSrchReset:function(){this.crudParams.crudQuery={},this.selectedBtmTypeAttrOnLoad(this.options)},selectedBtmTypeAttrRowClick:function(e){this.crudParams.crudSelectedRowData=e,this.$refs[this.crudParams.ref].toggleSelection(),this.$refs[this.crudParams.ref].setCurrentRow(e),this.$refs[this.crudParams.ref].toggleRowSelection(e)},selectionBtmTypeAttrChange:function(e){this.crudParams.crudSelectedRowData=e,this.$refs[this.crudParams.ref].setCurrentRow(this.crudParams.crudSelectedRowData[e.length-1])},selectedBtmTypeAttr:function(){if(this.crudParams.crudSelectedRowData.length<=0||"sortField"==this.options.condition&&1!=this.crudParams.crudSelectedRowData.length)this.$message.warning("请选择一条数据");else{var e={selectedArrary:this.crudParams.crudSelectedRowData,condition:this.options.condition};this.$emit("echoSelectedAttr",e),this.crudParams.isShowDialog=!1}}}},l=s,c=a("2877"),u=Object(c["a"])(l,i,r,!1,null,null,null);t["default"]=u.exports},"86f4":function(e,t,a){},"882c":function(e,t,a){"use strict";a.r(t);a("386d");var i=function(){var e=this,t=e._self._c;return t("div",{staticStyle:{height:"calc(100vh - 553px)"}},[e.Formlist.length>0?t("avue-crud",{ref:"crud",attrs:{data:e.data,option:e.option,page:e.page,search:e.search,"table-loading":e.loading},on:{"update:page":function(t){e.page=t},"update:search":function(t){e.search=t},"on-load":e.getDataList,"row-save":e.handleSave,"row-del":e.handleDelete,"row-update":e.handleEdit,"refresh-change":e.handleRefresh,"size-change":e.handleSizePage,"current-change":e.handleCurrentPage},model:{value:e.form,callback:function(t){e.form=t},expression:"form"}}):e._e()],1)},r=[],n=(a("8e6e"),a("ac6a"),a("456d"),a("ade3")),o=(a("96cf"),a("1da1")),s=(a("7f7f"),a("5821"));function l(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function c(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?l(Object(a),!0).forEach((function(t){Object(n["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):l(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var u={name:"FlowPath",props:{checkStatus:{type:Boolean,default:!1},crudLCStatus:{type:String,default:"Editing"},code:{typeof:String,required:!0,default:""},Formlist:{type:Array,default:[]}},data:function(){var e=this;return{loading:!1,page:{currentPage:1,pageSize:10,total:0},search:{},delIds:[],data:[],startData:[],form:{},option:{height:"auto",border:!0,align:"center",menu:!this.checkStatus||"Editing"==this.crudLCStatus,menuAlign:"center",index:!0,searchMenuSpan:8,searchBtn:!1,refreshBtn:!1,emptyBtn:!1,columnBtn:!1,editBtn:!this.checkStatus||"Editing"==this.crudLCStatus,delBtn:!this.checkStatus||"Editing"==this.crudLCStatus,addBtn:!this.checkStatus||"Editing"==this.crudLCStatus,defaultSort:{prop:"id,name,description,version",order:"descending"},column:[{label:"模板key",prop:"modelKey",width:120,sortable:!0,type:"tree",dicData:[],props:{label:"key",value:"key"},rules:[{required:!0,message:"模板key不能为空",trigger:"blur"}],nodeClick:function(t){e.form.modelName=t.name}},{label:"模板名称",prop:"modelName",sortable:!0,width:220,addDisabled:!0,editDisabled:!0},{label:"模板用途",prop:"buttonTypeKey",type:"tree",width:120,dicUrl:"/api/ubcs-flow/processTS/tt",dicMethod:"post",props:{value:"codee",label:"namee"}},{label:"模板描述",prop:"description",type:"textarea"}]}}},created:function(){this.getStart()},watch:{code:{handler:function(e,t){this.getDataList()}},checkStatus:{handler:function(e,t){this.option.delBtn=!this.checkStatus||"Editing"==this.crudLCStatus,this.option.editBtn=!this.checkStatus||"Editing"==this.crudLCStatus,this.option.addBtn=!this.checkStatus||"Editing"==this.crudLCStatus}},crudLCStatus:{handler:function(e,t){this.option.delBtn=!this.checkStatus||"Editing"==this.crudLCStatus,this.option.editBtn=!this.checkStatus||"Editing"==this.crudLCStatus,this.option.addBtn=!this.checkStatus||"Editing"==this.crudLCStatus}}},methods:{getStart:function(){var e=Object(o["a"])(regeneratorRuntime.mark((function e(){var t,a,i;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(s["getStartList"])();case 2:t=e.sent,200===t.status&&(a=t.data.data.records,i=a.map((function(e){var t=e.key,a=e.name,i=e.version;return{key:t,name:a,version:i}})),this.option.column[0].dicData=i);case 4:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),getDataList:function(){var e=Object(o["a"])(regeneratorRuntime.mark((function e(){var t,a,i,r,n,o;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(this.loading=!1,!this.code){e.next=10;break}return t=this.page,a=t.pageSize,i=t.currentPage,r={size:a,current:i},e.next=6,Object(s["getFlowpathList"])(c(c({},r),{templateId:this.code}));case 6:n=e.sent,200===n.status?(this.loading=!1,o=n.data.data,this.data=o.records,this.page.total=o.total):this.loading=!1,e.next=11;break;case 10:this.data=[];case 11:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),handleSave:function(){var e=Object(o["a"])(regeneratorRuntime.mark((function e(t,a,i){var r=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(s["flowpathSave"])(c(c({},t),{templateId:this.code})).then((function(e){200===e.status&&(r.$message({type:"success",message:"新增数据成功!"}),a(),r.getDataList())})).catch((function(e){i()}));case 2:case"end":return e.stop()}}),e,this)})));function t(t,a,i){return e.apply(this,arguments)}return t}(),handleEdit:function(){var e=Object(o["a"])(regeneratorRuntime.mark((function e(t,a,i,r){var n,o,l,u,d,p,f=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n=t.modelName,o=t.modelKey,l=t.buttonTypeKey,u=t.id,d=t.description,p={modelName:n,modelKey:o,buttonTypeKey:l,id:u,description:d},e.next=4,Object(s["flowpathSave"])(c(c({},p),{templateId:this.code})).then((function(e){200===e.status&&(f.$message({type:"success",message:"修改数据成功!"}),i(),f.getDataList())})).catch((function(){r()}));case 4:case"end":return e.stop()}}),e,this)})));function t(t,a,i,r){return e.apply(this,arguments)}return t}(),handleDelete:function(e){var t=e.id;this.deleteSysInfo({id:t})},deleteSysInfo:function(e){var t=this;this.$confirm("是否确定删除选择的模板流程?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(Object(o["a"])(regeneratorRuntime.mark((function a(){var i;return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.next=2,Object(s["flowpathDelete"])(e);case 2:i=a.sent,200===i.status&&(t.$message({type:"success",message:"删除成功!"}),t.getDataList());case 4:case"end":return a.stop()}}),a)}))))},handleEnter:function(){""!==this.search[this.selectValue]&&this.getDataList()},handleClear:function(){},handleRefresh:function(){this.getDataList()},handleSizePage:function(e){this.page.pageSize=e},handleCurrentPage:function(e){this.page.currentPage=e}}},d=u,p=a("2877"),f=Object(p["a"])(d,i,r,!1,null,null,null);t["default"]=f.exports},"888e":function(e,t,a){"use strict";a.r(t),a.d(t,"treeCodeClassifyValue",(function(){return s})),a.d(t,"addSaveCodeClassifyValue",(function(){return l})),a.d(t,"editCodeClassifyValue",(function(){return c})),a.d(t,"deleteCodeClassifyValue",(function(){return u})),a.d(t,"saveCodeClassifyValueOrder",(function(){return d}));a("8e6e"),a("ac6a"),a("456d");var i=a("ade3"),r=a("b5c6");function n(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function o(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?n(Object(a),!0).forEach((function(t){Object(i["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):n(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var s=function(e){return Object(r["a"])({url:"/api/ubcs-code/codeClassifyValueController/treeCodeClassifyValue",method:"get",params:o({},e)})},l=function(e){return Object(r["a"])({url:"/api/ubcs-code/codeClassifyValueController/addSave",method:"post",data:e})},c=function(e){return Object(r["a"])({url:"/api/ubcs-code/codeClassifyValueController/editSave",method:"put",data:e})},u=function(e){return Object(r["a"])({url:"/api/ubcs-code/codeClassifyValueController/deleteData",method:"delete",data:e})},d=function(e){return Object(r["a"])({url:"/api/ubcs-code/codeClassifyValueController/saveOrder",method:"post",data:e})}},"88ca":function(e,t,a){"use strict";a.r(t),a.d(t,"getList",(function(){return s})),a.d(t,"remove",(function(){return l}));a("8e6e"),a("ac6a"),a("456d");var i=a("ade3"),r=a("b5c6");function n(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function o(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?n(Object(a),!0).forEach((function(t){Object(i["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):n(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var s=function(e,t,a){return Object(r["a"])({url:"/api/ubcs-report/report/rest/list",method:"get",params:o(o({},a),{},{current:e,size:t})})},l=function(e){return Object(r["a"])({url:"/api/ubcs-report/report/rest/remove",method:"post",params:{ids:e}})}},"89bb":function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e._self._c;return t("div",[t("el-dialog",{directives:[{name:"dialogDrag",rawName:"v-dialogDrag"}],staticClass:"avue-dialog avue-dialog--top",attrs:{title:e.title,"append-to-body":"true",visible:e.visible,top:"0",width:e.options.width||"80%",height:e.options.height||"auto"},on:{"update:visible":function(t){e.visible=t}}},[t("avue-crud",{ref:"referDefalutCrud",attrs:{option:e.option,"table-loading":e.loading,data:e.data,page:e.page},on:{"update:page":function(t){e.page=t},"search-change":e.searchChange,"search-reset":e.searchReset,"selection-change":e.selectionChange,"row-click":e.rowClick,"current-change":e.currentChange,"size-change":e.sizeChange,"refresh-change":e.refreshChange,"on-load":e.onLoad},model:{value:e.value,callback:function(t){e.value=t},expression:"value"}}),t("div",{staticClass:"avue-dialog__footer"},[t("div",{staticClass:"avue-dialog__footer--left valueInfo"},[e._v(e._s(e.valueInfo))]),t("el-button",{on:{click:function(t){e.visible=!1}}},[e._v("取 æ¶ˆ")]),t("el-button",{attrs:{type:"primary"},on:{click:e.setValue}},[e._v("ç¡® å®š")])],1)],1),t("avue-input",{attrs:{disabled:e.disabled,readonly:!0,placeholder:e.title},on:{click:function(t){!e.disabled&&(e.visible=!0)}},model:{value:e.text,callback:function(t){e.text=t},expression:"text"}})],1)},r=[],n=a("4661"),o=n["a"],s=(a("d869"),a("2877")),l=Object(s["a"])(o,i,r,!1,null,"26a71935",null);t["default"]=l.exports},"8a50":function(e,t,a){},"8a8b":function(e,t,a){"use strict";a.r(t),a.d(t,"getList",(function(){return s})),a.d(t,"save",(function(){return l}));a("8e6e"),a("ac6a"),a("456d");var i=a("ade3"),r=a("b5c6");function n(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function o(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?n(Object(a),!0).forEach((function(t){Object(i["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):n(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var s=function(e){return Object(r["a"])({url:"/api/ubcs-code/mdmCount/getMdmCounts",method:"get",params:o({},e)})},l=function(e,t){return Object(r["a"])({url:"/api/ubcs-system/mdmCountConfig/save",method:"post",data:{userId:e,mdmNameList:t}})}},"8bbf":function(e,t){e.exports=Vue},"8ccd":function(module,__webpack_exports__,__webpack_require__){"use strict";var core_js_modules_es6_regexp_to_string__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("6b54"),core_js_modules_es6_regexp_to_string__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(core_js_modules_es6_regexp_to_string__WEBPACK_IMPORTED_MODULE_0__),core_js_modules_es6_regexp_replace__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("a481"),core_js_modules_es6_regexp_replace__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(core_js_modules_es6_regexp_replace__WEBPACK_IMPORTED_MODULE_1__),core_js_modules_es6_array_find__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("7514"),core_js_modules_es6_array_find__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(core_js_modules_es6_array_find__WEBPACK_IMPORTED_MODULE_2__),core_js_modules_es6_array_sort__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("55dd"),core_js_modules_es6_array_sort__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(core_js_modules_es6_array_sort__WEBPACK_IMPORTED_MODULE_3__),core_js_modules_web_dom_iterable__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("ac6a"),core_js_modules_web_dom_iterable__WEBPACK_IMPORTED_MODULE_4___default=__webpack_require__.n(core_js_modules_web_dom_iterable__WEBPACK_IMPORTED_MODULE_4__),_api_work_businese__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("81b9"),_api_GetItem__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("dd3a"),_util_validate__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("c54a"),_api_system_dict__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("7754"),_refer_vciWebRefer_vue__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__("6e8c");__webpack_exports__["a"]={name:"BusinessWork",components:{vciWebRefer:_refer_vciWebRefer_vue__WEBPACK_IMPORTED_MODULE_9__["default"]},props:["ids","templateId","taskId","modelKey","codeClassifyOid","stageAttrs"],data:function(){return{BuinessOids:[],isLoading:!1,tableHeadData:[],tableData:[],editingRow:null,editShow:"",editAttr:"",hasEditor:!1,columnType:{text:"input",combox:"select",truefalse:"switch",number:"number",textarea:"textarea",datetime:"datetime",date:"date",refer:"refer"}}},watch:{ids:{handler:function(e,t){this.BuinessOids=e,this.CrudHeaderRend(),this.BuinseseRend()},deep:!0},stageAttrs:function(e,t){this.hasEditor=e.length>0}},created:function(){},mounted:function(){},methods:{HandlerSave:function(){var e=this;if(!Object(_util_validate__WEBPACK_IMPORTED_MODULE_7__["b"])(this.editingRow)){this.editingRow=null;var t=this.tableData.map((function(t){var a={codeClassifyOid:t.codeclsfid,templateOid:e.templateId,editInProcess:!0,data:t,oid:t.oid,ts:t.ts};return a}));Object(_api_GetItem__WEBPACK_IMPORTED_MODULE_6__["batchUpdateCode"])(t).then((function(t){t.data.success&&(e.$message.success("修改成功"),e.BuinseseRend())}))}},CrudHeaderRend:function CrudHeaderRend(){var _this2=this;if(""!=this.codeClassifyOid){var data=new FormData;data.append("templateId",this.templateId),data.append("taskId",this.taskId),data.append("modelKey",this.modelKey),data.append("codeClassifyOid",this.codeClassifyOid),Object(_api_GetItem__WEBPACK_IMPORTED_MODULE_6__["FlowTable"])({templateId:this.templateId,taskId:this.taskId,modelKey:this.modelKey,codeClassifyOid:this.codeClassifyOid}).then((function(res){_this2.options=res.data.tableDefineVO.seniorQueryColumns,_this2.List=res.data.tableDefineVO.cols[0],_this2.tableHeadData=[],_this2.List.forEach((function(item){var editAttr=_this2.stageAttrs.filter((function(e){return e.attrId==item.field||"combox"==item.fieldType&&e.attrId+"Text"==item.field||"refer"==item.fieldType&&e.attrId+"name"==item.field})),columnItem={label:item.title,prop:item.field,type:_this2.columnType[item.type],sortable:item.sort,width:item.minWidth};"id"==item.field&&Object(_util_validate__WEBPACK_IMPORTED_MODULE_7__["b"])(item.templet)?columnItem.formatter="":item.templet&&"string"==typeof item.templet&&!Object(_util_validate__WEBPACK_IMPORTED_MODULE_7__["b"])(item.templet)&&item.templet.indexOf("function(row,column)")>-1?columnItem.formatter=eval("("+item.templet+")"):"truefalse"==item.fieldType&&(columnItem.formatter=function(e,t){return"true"==e[t.property]||"1"==e[t.property]?"是":"否"}),editAttr.length>0&&(columnItem.edit=_this2.columnType[item.fieldType],"select"==columnItem.edit&&(columnItem.dicData=item.data||_this2.geDictData(item.comboxKey),columnItem.formatter=function(e,t){var a=t.dicData.find((function(a,i,r){return a.key==e[t.prop.replace("Text","")]}));return e[t.prop]=a&&a.value||e[t.prop]}),"refer"==columnItem.edit&&(columnItem.referConfig={title:item.title,showField:item.showField||item.field,field:item.sortField||item.field,options:item.referConfig},columnItem.display=!item.hidden,columnItem.disabled=item.readOnly)),_this2.tableHeadData.push(Object.assign(item,columnItem))}))}))}},BuinseseRend:function(){var e=this;Object(_api_work_businese__WEBPACK_IMPORTED_MODULE_5__["businese"])({btmType:"wupin","conditionMap[oid]":this.BuinessOids.toString()}).then((function(t){e.tableData=t.data.data}))},geDictData:function(e){Object(_api_system_dict__WEBPACK_IMPORTED_MODULE_8__["getDictionary"])({code:e}).then((function(e){if(e.data&&200===e.data.code)return(e.data.data||[]).map((function(e){return e.value=e.dictValue,e.key=e.dictKey,e}))}))},handleCellClick:function(e,t,a,i){this.editingRow=e,this.editShow=t.property},formatter:function(e,t){return t.formatter?t.formatter(e,t):e[t.prop]},setReferValue:function(e){e.field&&(this.editingRow[e.field]=e.value||"",this.editingRow[e.showField]=e.text||"")},changeSelect:function(e){this.editingRow[this.editShow.replace("Text","")]=e}}}},"8cf2":function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e._self._c;return t("div",[t("avue-form",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],key:e.updateIndex,ref:"form",style:{minHeight:e.loading?"300px":""},attrs:{option:e.option},model:{value:e.form,callback:function(t){e.form=t},expression:"form"}},[e._l(e.slotColumnList,(function(a){return t("template",{slot:a.prop+"Label"},[t("span",[t("span",[e._v(e._s(a.label)+" ")]),a.keyAttr?t("el-tooltip",{staticClass:"item",attrs:{content:"该属性为关键属性",effect:"dark",placement:"top-start"}},[t("i",{staticClass:"el-icon-star-on key_attr_icon"})]):e._e()],1)])})),e._l(e.slotColumnList,(function(a){return t("template",{slot:a.prop+""},["refer"==a.type?t("vciWebRefer",{key:a.dataKey,attrs:{"data-key":a.dataKey,disabled:a.disabled,display:a.display,referConfig:a.referConfig||{},reloadData:a.referConfig.reloadData||!1,text:e.form[a.referConfig.showField],value:e.form[a.referConfig.field]||a.value},on:{setReferValue:e.setReferValue}}):e._e()],1)}))],2)],1)},r=[],n=(a("28a5"),a("6762"),a("2fdb"),a("ac6a"),a("c5f6"),a("902d")),o=a("7754"),s=a("6e8c"),l={name:"FormTemplate",components:{vciWebRefer:s["default"]},props:{disabledProp:{type:Array,default:function(){return["id","lcstatus"]}},templateOid:{type:String,default:""},codeClassifyOid:{type:String,default:""},LoadingStatus:{type:String,default:"code"},rowOid:{type:String,default:""},type:{type:String,default:"add"},selfColumnType:{type:Object,default:function(){return{}}},selfColumnConfig:{type:Object,default:function(){return{}}},trendsSpan:{type:Number,default:8},TreeValue:{type:String,default:""},eventList:{type:Array},status:{type:String,default:""},selectRow:{type:Array,default:[]}},data:function(){return{selectValue:"",dataYearCode:{type:"",value:""},filteredObject:{},filteredArray:[],isSeriesType:{},attrList:[],add:"",codeattrsecValue:"",ValidataValue:!1,eventFlag:{},TreeValueForm:"",updateIndex:0,form:{},option:{emptyBtn:!1,submitBtn:!1,labelWidth:"140",column:[],group:[]},loading:!0,columnType:{text:"input",combox:"select",truefalse:"switch",number:"number",textarea:"textarea",datetime:"datetime",date:"date",refer:"refer"},defaultValue:{},attributes:[],slotColumnList:[],isShow:""}},mounted:function(){this.handleResize()},updated:function(){},created:function(){"code"===this.LoadingStatus&&(this.loading=!1)},computed:{localTrendsSpan:function(){if(this.trendsSpan)return this.trendsSpan;var e=document.body.clientWidth;return 24/Math.floor(e/500)}},watch:{form:{deep:!0,immediate:!0,handler:function(e){this.$emit("getFormData",e)}},attrList:{deep:!0,immediate:!0,handler:function(e,t){e&&this.$emit("attrList",e)}},TreeValue:{handler:function(e,t){e&&(this.TreeValueForm=e)},deep:!0,immediate:!0},isShow:{handler:function(e){this.$emit("isShow",e)}},dataYearCode:{deep:!0,immediate:!0,handler:function(e){this.$emit("dataYearCode",e)}},selectRow:{handler:function(e){var t=e.map((function(e){return e.id}));this.selectValue=t.join(",")},deep:!0,immediate:!0}},methods:{templateRender:function(e,t){var a=this;this.eventList&&(this.eventFlag=this.eventList.some((function(e){if("true"===e.classifyInvokeEditFlag)return a.eventObject=e,!0})));var i=[],r=[],n=[],o=[];e.forEach((function(e){if(e=a.resetFormConfig(e),"codeattrsec"===e.secType&&a.attrList.push(e),"codeStandardEditType"===e.field&&"amend"===a.status&&(e.readOnly=!0),"line"!==e.type){"combox"!==e.type||!e.comboxKey||Array.isArray(e.dicData)&&0!==e.dicData.length||Array.isArray(e.data)&&0!==e.data.length||n.push({dictKey:e.comboxKey,field:e.field}),a.disabledProp.includes(e.field)&&(e.readOnly=!0),"lcstatus"==e.field&&(e.field=e.field+"_text",e.readOnly=!0);var s="请选择",l="change";"text"===e.type&&(s="请输入",l="blur");var c="";"refer"!=e.type||e.fieldMap||(c=e.field+"Id",e.fieldMap={},e.fieldMap[c]="id",e.fieldMap[e.field+"id"]="id");var u={change:function(e){"drawingno"!==e.column.field?("reviseSeries"===e.column.field&&("false"===e.value?a.isShow=!0:a.isShow=!1),"releaseDate"===e.column.field&&(e.value?(a.dataYearCode.type=e.column.valueFormat,a.dataYearCode.value=e.value):(a.dataYearCode.type="",a.dataYearCode.value=""))):a.codeattrsecValue=e.value},dataKey:e.dataKey||e.field,label:e.text,labelslot:!0,prop:a.$utilFunc.isValuableObj(e.referConfig)&&e.showField||e.field,field:e.field,type:a.columnType[e.type],dicData:a.getDataList(e.type,e.data),disabled:"detail"===a.type||(e.readOnly||!(!e.codeValueApplyStatus||2!=e.codeValueApplyStatus)||"amend"===a.status&&("reviseSeries"===e.field&&"false"==e.value)),prepend:a.preOrSufFixShow("text",e.prefix),append:a.preOrSufFixShow("text",e.suffix),prefixIcon:a.preOrSufFixShow("icon",e.prefix),suffixIcon:a.preOrSufFixShow("icon",e.suffix),valueFormat:e.dateFormate||"yyyy-MM-dd HH:mm:ss",format:e.dateFormate,keyAttr:e.keyAttr,value:e.defaultValue||(e.dicData&&e.dicData.length>0&&"codefixedsec"==e.secType?e.dicData[0].id:null)||("codedatesec"==e.secType?e.codeDateValue:null)||(t&&"codelevelsec"==e.secType?t:null)||("codeattrsec"==e.secType?a.add:null)||("apply"===a.status&&"codeStandardEditType"===e.field?"1":null)||("amend"===a.status&&"codeStandardEditType"===e.field?"2":null)||("amend"===a.status?a.selectRow&&("oldcode"===e.field?a.selectValue:null):null),placeholder:e.inputTip,comboxKey:e.comboxKey,tip:e.tooltips,display:!e.hidden,maxlength:e.maxlength,filterable:!0,referConfig:"refer"==e.type?{title:e.text,showField:e.showField||e.field,field:e.field,fieldMap:e.fieldMap||{},placeholder:e.inputTip,options:e.referConfig}:{},span:e.span?e.span:"textarea"===e.type?24:a.localTrendsSpan,rules:[{required:e.required,message:"".concat(s).concat(e.text),trigger:l},{pattern:e.verify?e.verify:/[\s\S.]*/g,message:e.tooltips,trigger:l}],props:{label:"value",value:"key"}};a.filteredObject=u,o.push(u),0===r.length?i.push(u):r[r.length-1]["column"].push(u)}else r.push({label:e.text,prop:e.text,collapse:!0,column:[]})})),this.slotColumnList=o,this.$set(this.option,"column",i),this.$set(this.option,"group",r),this.updateIndex++,"add"===this.type&&(this.loading=!1),this.geDictData(n),this.getFormDetail()},changeChildItem:function(e,t,a){var i=this;a=a||"add";var r=this.option.column,n=this.option.group,o=this;e.forEach((function(e){var a=i.resetFormConfig(e);"lcstatus"==a.field&&(a.field=a.field+"_text",a.readOnly=!0);var s="请选择",l="change";"text"===a.type&&(s="请输入",l="blur");var c="";"refer"!=a.type||a.fieldMap||(c=a.field+"Id",a.fieldMap={},a.fieldMap[c]="id",a.fieldMap[a.field+"id"]="id");var u={label:a.text,labelslot:!0,prop:i.$utilFunc.isValuableObj(a.referConfig)&&a.showField||a.field,field:a.field,type:i.columnType[a.type],dicData:i.getDataList(a.type,a.data),disabled:"detail"===i.type||(a.readOnly||!(!a.codeValueApplyStatus||2!=a.codeValueApplyStatus)||!!i.status&&("reviseSeries"===a.field&&"false"==a.value)),prepend:i.preOrSufFixShow("text",a.prefix),append:i.preOrSufFixShow("text",a.suffix),prefixIcon:i.preOrSufFixShow("icon",a.prefix),suffixIcon:i.preOrSufFixShow("icon",a.suffix),valueFormat:a.dateFormate||"yyyy-MM-dd HH:mm:ss",format:a.dateFormate,keyAttr:a.keyAttr,value:a.defaultValue||(a.dicData&&a.dicData.length>0&&"codefixedsec"==a.secType?a.dicData[0].id:null)||("codedatesec"==a.secType?a.codeDateValue:null)||(t&&"codelevelsec"==a.secType?t:null)||("codeattrsec"==a.secType?i.add:null)||("apply"===i.status&&"codeStandardEditType"===a.field?"1":null)||("amend"===i.status&&"codeStandardEditType"===a.field?"2":null)||("amend"===i.status?i.selectRow&&("oldcode"===a.field?i.selectValue:null):null),placeholder:a.inputTip,comboxKey:a.comboxKey,tip:a.tooltips,display:!a.hidden,maxlength:a.maxlength,filterable:!0,referConfig:"refer"==a.type?{title:a.text,showField:a.showField||a.field,field:a.field,fieldMap:a.fieldMap||{},placeholder:a.inputTip,options:a.referConfig}:{},span:a.span?a.span:"textarea"===a.type?24:i.localTrendsSpan,rules:[{required:a.required,message:"".concat(s).concat(a.text),trigger:l},{pattern:a.verify?a.verify:/[\s\S.]*/g,message:a.tooltips,trigger:l}],props:{label:"value",value:"key"}};0===n.length?o.slotColumnList.forEach((function(e,t){if(e.field==u.field)return o.slotColumnList[t]=u,void(r[t]=u)})):(o.slotColumnList.forEach((function(e,t){e.field!=u.field||(o.slotColumnList[t]=u)})),n.forEach((function(e,t){e.column.forEach((function(e,a){e.field!=u.field||(n[t].column[a]=u)}))})))})),o.$set(o.option,"column",r),o.$set(o.option,"group",n)},changeStatusItem:function(e,t,a){var i=this;a=a||"add";var r=[],n=[],o=this;e.forEach((function(e){var a=i.resetFormConfig(e);"lcstatus"==a.field&&(a.field=a.field+"_text",a.readOnly=!0);var s="请选择",l="change";"text"===a.type&&(s="请输入",l="blur");var c="";"refer"!=a.type||a.fieldMap||(c=a.field+"Id",a.fieldMap={},a.fieldMap[c]="id",a.fieldMap[a.field+"id"]="id");var u={label:a.text,labelslot:!0,prop:i.$utilFunc.isValuableObj(a.referConfig)&&a.showField||a.field,field:a.field,type:i.columnType[a.type],dicData:i.getDataList(a.type,a.data),disabled:"detail"===i.type||(a.readOnly||!(!a.codeValueApplyStatus||2!=a.codeValueApplyStatus)||"amend"===i.status&&("reviseSeries"===a.field&&"false"==a.value)),prepend:i.preOrSufFixShow("text",a.prefix),append:i.preOrSufFixShow("text",a.suffix),prefixIcon:i.preOrSufFixShow("icon",a.prefix),suffixIcon:i.preOrSufFixShow("icon",a.suffix),valueFormat:a.dateFormate||"yyyy-MM-dd HH:mm:ss",format:a.dateFormate,keyAttr:a.keyAttr,value:a.defaultValue||(a.dicData&&a.dicData.length>0&&"codefixedsec"==a.secType?a.dicData[0].id:null)||("codedatesec"==a.secType?a.codeDateValue:null)||(t&&"codelevelsec"==a.secType?t:null)||("codeattrsec"==a.secType?i.add:null)||("apply"===i.status&&"codeStandardEditType"===a.field?"1":null)||("amend"===i.status&&"codeStandardEditType"===a.field?"2":null)||("amend"===i.status?i.selectRow&&("oldcode"===a.field?i.selectValue:null):null),placeholder:a.inputTip,comboxKey:a.comboxKey,tip:a.tooltips,display:!a.hidden,maxlength:a.maxlength,filterable:!0,referConfig:"refer"==a.type?{title:a.text,showField:a.showField||a.field,field:a.field,fieldMap:a.fieldMap||{},placeholder:a.inputTip,options:a.referConfig}:{},span:a.span?a.span:"textarea"===a.type?24:i.localTrendsSpan,rules:[{required:a.required,message:"".concat(s).concat(a.text),trigger:l},{pattern:a.verify?a.verify:/[\s\S.]*/g,message:a.tooltips,trigger:l}],props:{label:"value",value:"key"}};0===n.length?o.slotColumnList.forEach((function(e,t){if(e.field==u.field)return o.slotColumnList[t]=u,void(r[t]=u)})):(o.slotColumnList.forEach((function(e,t){e.field!=u.field||(o.slotColumnList[t]=u)})),n.forEach((function(e,t){e.column.forEach((function(e,a){e.field!=u.field||(n[t].column[a]=u)}))})))})),o.$set(o.option,"column",r),o.$set(o.option,"group",n)},resetFormConfig:function(e){for(var t in this.selfColumnConfig)if(Object.hasOwnProperty.call(this.selfColumnConfig,t)){var a=this.selfColumnConfig[t];if("function"===t){for(var i in a)if(Object.hasOwnProperty.call(a,i)){var r=a[i];e[i]=r(e)}}else if("exchange"===t){for(var n in a)if(Object.hasOwnProperty.call(a,n)){var o=a[n];e[n]=e[o]}}else if("directVoluation"===t)for(var s in a)if(Object.hasOwnProperty.call(a,s)){var l=a[s];e[s]=l}}return e},handleResize:function(){},preOrSufFixShow:function(e,t){if(!this.$utilFunc.isEmpty(t)||"string"===typeof t){var a="el-icon-"===t.slice(0,8);return"text"===e&&!a||"icon"===e&&a?t:void 0}},getDataList:function(e,t){return"truefalse"===e?[{key:!1,value:"否"},{key:!0,value:"是"}]:"combox"===e?t:[]},geDictData:function(e){var t=this;e.forEach((function(e){Object(o["getEnumDictionary"])({code:e.dictKey}).then((function(a){a.data&&200===a.data.code&&(t.option.column=t.option.column.map((function(t){if(t.field===e.field){var i=(a.data.data||[]).map((function(e){return e.value=e.itemName,e.key=e.itemValue,e}));t.dicData=i}return t})))}))}))},validate:function(){var e=this;return new Promise((function(t){e.$refs.form.validate((function(a,i){a?(i(),t(!0),e.ValidataValue=!0):t(!1)}))}))},getFormDetail:function(){var e=this;"add"!==this.type&&this.templateOid&&Object(n["getFormDetail"])({templateOid:this.templateOid,oid:this.rowOid}).then((function(t){e.form=Object.assign(e.form,t.data.data[0]),e.loading=!1}))},setReferValue:function(e){var t=this;if(e.field){if(this.form[e.field]=e.value||"",this.form[e.showField]=e.text||"",e.fieldMap){var a=function(){var a=e.fieldMap[i].split(","),r=[];e.rawData.forEach((function(e){var t;if(e.attributes||(e.attributes=e),e.attributes.data||(e.attributes.data={}),1==a.length){var i=a[0];t=i.indexOf("attribute.")>-1?e["attributes"][i.subString("attribute.".length)]||e["attributes"]["data"][i.subString("attribute.".length)]:e["attributes"][i]||e["attributes"]["data"][i]||e[i]}else{var n=[];layui.each(a,(function(t,a){a.indexOf("attribute.")>-1?n.push(e["attributes"][a.subString("attribute.".length)]||e["attributes"]["data"][a.subString("attribute.".length)]):n.push(e["attributes"][a]||e["attributes"]["data"][a]||e[a])})),t=n.join(" ")}null!=t&&""!=t&&r.push(t)})),t.form[i]=r.join(",")};for(var i in e.fieldMap)a()}this.$emit("referConfigDataUpdate",e),this.$emit("getFormData",this.form)}}}},c=l,u=(a("fe5e"),a("2877")),d=Object(u["a"])(c,i,r,!1,null,"41454e69",null);t["default"]=d.exports},"8ddc":function(e,t,a){"use strict";a.r(t),a.d(t,"getList",(function(){return s})),a.d(t,"getParentList",(function(){return l})),a.d(t,"getChildList",(function(){return c})),a.d(t,"remove",(function(){return u})),a.d(t,"add",(function(){return d})),a.d(t,"update",(function(){return p})),a.d(t,"getDict",(function(){return f})),a.d(t,"getDictTree",(function(){return m})),a.d(t,"getDictionary",(function(){return h})),a.d(t,"getDictionaryBiz",(function(){return b}));a("8e6e"),a("ac6a"),a("456d");var i=a("ade3"),r=a("b5c6");function n(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function o(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?n(Object(a),!0).forEach((function(t){Object(i["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):n(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var s=function(e,t,a){return Object(r["a"])({url:"/api/ubcs-system/dict-biz/list",method:"get",params:o(o({},a),{},{current:e,size:t})})},l=function(e,t,a){return Object(r["a"])({url:"/api/ubcs-system/dict-biz/parent-list",method:"get",params:o(o({},a),{},{current:e,size:t})})},c=function(e,t,a,i){return Object(r["a"])({url:"/api/ubcs-system/dict-biz/child-list",method:"get",params:o(o({},i),{},{current:e,size:t,parentId:a})})},u=function(e){return Object(r["a"])({url:"/api/ubcs-system/dict-biz/remove",method:"post",params:{ids:e}})},d=function(e){return Object(r["a"])({url:"/api/ubcs-system/dict-biz/submit",method:"post",data:e})},p=function(e){return Object(r["a"])({url:"/api/ubcs-system/dict-biz/submit",method:"post",data:e})},f=function(e){return Object(r["a"])({url:"/api/ubcs-system/dict-biz/detail",method:"get",params:{id:e}})},m=function(){return Object(r["a"])({url:"/api/ubcs-system/dict-biz/tree?code=DICT",method:"get"})},h=function(e){return Object(r["a"])({url:"/api/ubcs-system/dict-biz/dictionary",method:"get",params:e})},b=function(e){return Object(r["a"])({url:"/api/ubcs-system/dict-biz/dictionary",method:"get",params:e})}},"8e19":function(e,t,a){"use strict";a.r(t),a.d(t,"getAtrrList",(function(){return s})),a.d(t,"TreeSave",(function(){return l})),a.d(t,"TreeCheckDel",(function(){return c})),a.d(t,"TreeDel",(function(){return u})),a.d(t,"TreeObjcet",(function(){return d})),a.d(t,"TreeEnable",(function(){return p})),a.d(t,"TreeDeactivate",(function(){return f})),a.d(t,"gridCodeClassifyTemplate",(function(){return m})),a.d(t,"gridCodeClassifyFindTemplate",(function(){return h})),a.d(t,"addSave",(function(){return b})),a.d(t,"deleteData",(function(){return g})),a.d(t,"editSave",(function(){return y})),a.d(t,"TreeEditSave",(function(){return v})),a.d(t,"flowingDependencyGen",(function(){return O})),a.d(t,"getObjectByOid",(function(){return _})),a.d(t,"gridCodeClassifyTemplateAttr",(function(){return w})),a.d(t,"copy",(function(){return C})),a.d(t,"AttrByBtm",(function(){return j})),a.d(t,"batchAddSave",(function(){return S})),a.d(t,"copyto",(function(){return k})),a.d(t,"getFormDefineByTemplate",(function(){return T})),a.d(t,"listByFlag",(function(){return D})),a.d(t,"upVersion",(function(){return x})),a.d(t,"stopLose",(function(){return P})),a.d(t,"startRelease",(function(){return R})),a.d(t,"exportClassify",(function(){return E})),a.d(t,"importClassify",(function(){return L})),a.d(t,"downloadErrorFile",(function(){return F})),a.d(t,"downloadBatchImportApplyTemplate",(function(){return A}));a("8e6e"),a("ac6a"),a("456d");var i=a("ade3"),r=a("b5c6");function n(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function o(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?n(Object(a),!0).forEach((function(t){Object(i["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):n(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var s=function(){return Object(r["a"])({url:"/api/ubcs-code/codeClassify/treeCodeClassify",method:"get"})},l=function(e){return Object(r["a"])({url:"/api/ubcs-code/codeClassify/save",method:"post",data:e})},c=function(e){return Object(r["a"])({url:"/api/ubcs-code/codeClassify/checkIsCanDelete",method:"post",data:e})},u=function(e){return Object(r["a"])({url:"/api/ubcs-code/codeClassify/deleteData",method:"Delete",data:e})},d=function(e){return Object(r["a"])({url:"/api/ubcs-code/codeClassify/getObjectByOid",method:"get",params:{oid:e}})},p=function(e){return Object(r["a"])({url:"/api/ubcs-code/codeClassify/enableData",method:"post",data:e})},f=function(e){return Object(r["a"])({url:"/api/ubcs-code/codeClassify/disableData",method:"post",data:e})},m=function(e){return Object(r["a"])({url:"/api/ubcs-code/codeClassifyTemplateController/gridCodeClassifyTemplate",method:"get",params:o({},e)})},h=function(e){return Object(r["a"])({url:"/api/ubcs-code/codeClassifyTemplateController/gridCodeClassifyTemplate",method:"get",params:o({},e)})},b=function(e){return Object(r["a"])({url:"/api/ubcs-code/codeClassifyTemplateController/addSave",method:"post",data:e})},g=function(e){return Object(r["a"])({url:"/api/ubcs-code/codeClassifyTemplateController/deleteData",method:"Delete",data:e})},y=function(e){return Object(r["a"])({url:"/api/ubcs-code/codeClassifyTemplateController/editSave",method:"Put",data:e})},v=function(e){return Object(r["a"])({url:"/api/ubcs-code/codeClassify/editSave",method:"post",data:e})},O=function(e){return Object(r["a"])({url:"/api/ubcs-code/codeClassify/flowingDependencyGen",method:"get",params:{classifyOid:e}})},_=function(e){return Object(r["a"])({url:"/api/ubcs-code/codeClassify/getObjectByOid",method:"get",params:{oid:e}})},w=function(e){return Object(r["a"])({url:"/api/ubcs-code/codeClassifyTempAttrController/gridCodeClassifyTemplateAttr",method:"get",params:o({},e)})},C=function(e){return Object(r["a"])({url:"/api/ubcs-code/codeClassifyTemplateController/copy",method:"post",data:e})},j=function(e){return Object(r["a"])({url:"/api/ubcs-code/codeClassifyTempAttrController/codeClassifyTemplateAttrByBtm",method:"get",params:o({},e)})},S=function(e){return Object(r["a"])({url:"/api/ubcs-code/codeClassifyTempAttrController/batchAddSave",method:"post",data:e})},k=function(e){return Object(r["a"])({url:"/api/ubcs-code/codeClassifyTempAttrController/copyto",method:"post",data:e})},T=function(e){return Object(r["a"])({url:"/api/ubcs-code/mdmEngineController/getFormDefineByTemplateOid",method:"get",params:o({},e)})},D=function(e){return Object(r["a"])({url:"/api/ubcs-system/dict-biz/listByFlag",method:"get",params:o({},e)})},x=function(e){return Object(r["a"])({url:"/api/ubcs-code/codeClassifyTemplateController/upgrade",method:"post",data:e})},P=function(e){return Object(r["a"])({url:"/api/ubcs-code/codeClassifyTemplateController/disableData",method:"post",data:e})},R=function(e){return Object(r["a"])({url:"/api/ubcs-code/codeClassifyTemplateController/enableData",method:"post",data:e})},E=function(e){return Object(r["a"])({url:"/api/ubcs-code/codeClassify/exportClassify",method:"get",responseType:"blob",params:o({},e)})},L=function(e){return Object(r["a"])({url:"/api/ubcs-code/codeClassify/importClassify",method:"post",data:e})},F=function(e){return Object(r["a"])({url:"/api/ubcs-code/codeClassify/downloadErrorFile",method:"get",responseType:"blob",params:o({},e)})},A=function(e){return Object(r["a"])({url:"/api/ubcs-code/codeClassify/downloadImportExcel",method:"get",params:e,responseType:"blob"})}},"902d":function(e,t,a){"use strict";a.r(t),a.d(t,"getFormTemplate",(function(){return r})),a.d(t,"executeCode",(function(){return n})),a.d(t,"findLike",(function(){return o})),a.d(t,"getCodeRule",(function(){return s})),a.d(t,"getFormDetail",(function(){return l}));var i=a("b5c6");function r(e){return Object(i["a"])({url:"api/ubcs-code/ubcs-code/mdmEngineController/getFormDefineByTemplateOid",method:"get",params:e})}function n(e){return Object(i["a"])({url:"api/ubcs-code/ubcs-code/mdmEngineController/getFormDefineByTemplateOid",method:"get",params:e})}function o(e){return Object(i["a"])({url:"api/ubcs-code/ubcs-code/mdmEngineController/resembleQuery",method:"post",data:e})}function s(e){return Object(i["a"])({url:"api/ubcs-code/ubcs-code/mdmEngineController/getCodeRuleByClassifyOid",method:"get",params:e})}function l(e){return Object(i["a"])({url:"api/ubcs-code/ubcs-code/mdmEngineController/getDataByOid",method:"get",params:e})}},9053:function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("avue-crud",{ref:"crud",attrs:{data:e.data,option:e.option},on:{"on-load":e.getList,"row-del":e.rowDel,"refresh-change":e.refreshChange,"row-save":e.rowSave},model:{value:e.form,callback:function(t){e.form=t},expression:"form"}})],1)},r=[],n=(a("7f7f"),{name:"Relationpackage.vue",data:function(){return{lifeList:"",data:[{name:"测试1"},{name:"测试2"},{name:"测试3"},{name:"测试4"}],form:{},option:{height:300,headerAlign:"center",align:"center",border:!0,editBtn:!1,index:!0,indexFixed:!1,menuFixed:!1,column:[{label:"Form端类型",prop:"name"}]}}},methods:{rowSave:function(e,t,a){var i=this;add(Object.assign({createUser:this.userInfo.name},e)).then((function(){i.$message.success("新增成功"),t(),i.getList()})).catch((function(){a()}))},rowDel:function(e){var t=this;this.$confirm("此操作将永久删除, æ˜¯å¦ç»§ç»­?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return del(e.id)})).then((function(){t.$message.success("删除成功"),t.getList()}))}}}),o=n,s=a("2877"),l=Object(s["a"])(o,i,r,!1,null,"03affe32",null);t["default"]=l.exports},"91c4":function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e._self._c;return t("el-dialog",{staticClass:"avue-dialog avue-dialog--top",staticStyle:{height:"150vh","margin-top":"-13vh"},attrs:{"close-on-click-modal":!1,title:"为【参照引用的业务类型】选取值","append-to-body":"",visible:e.referBtmDialogParams.isShowDialog,width:"65%",top:"0"},on:{"update:visible":function(t){return e.$set(e.referBtmDialogParams,"isShowDialog",t)},close:e.recoverPage}},[t("avue-crud",{ref:e.referBtmDialogParams.ref,attrs:{page:e.referBtmDialogParams.referBtmDataPage,option:e.referBtmDialogParams.referBtmOption,"table-loading":e.referBtmDialogParams.referBtmDialogLoading,data:e.referBtmDialogParams.referBtmData},on:{"update:page":function(t){return e.$set(e.referBtmDialogParams,"referBtmDataPage",t)},"refresh-change":e.referBtmDataChange,"search-change":e.referBtmSearchChange,"search-reset":e.referBtmSearchReset,"selection-change":e.referBtmSelectionChange,"current-change":e.referBtmCurrentChange,"size-change":e.referBtmSizeChange,"on-load":e.referBtmOnLoad,"row-click":e.referBtmRowClick}}),t("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{attrs:{type:"primary"},on:{click:e.saveSelectedReferBtm}},[e._v("保 å­˜")]),t("el-button",{on:{click:function(t){e.referBtmDialogParams.isShowDialog=!1}}},[e._v("取 æ¶ˆ")])],1)],1)},r=[],n=(a("456d"),a("ac6a"),{height:"40vh",calcHeight:30,tip:!1,editBtn:!1,addBtn:!1,searchShow:!0,searchMenuSpan:5,border:!0,disablePage:!1,index:!0,viewBtn:!1,selection:!0,menu:!1,columnBtn:!1,searchShowBtn:!1,dialogClickModal:!1,highlightCurrentRow:!0,rowKey:"oid",column:[{label:"业务类型编号",prop:"id",search:!0,searchLabelWidth:100,searchSpan:8},{label:"业务类型名称",prop:"name",search:!0,searchLabelWidth:100,searchSpan:8},{label:"描述",prop:"description",search:!1}]}),o=a("cb4a"),s={name:"referBtmTypeCrudDialog",props:{visible:{type:"Boolean",default:!1}},watch:{visible:function(){this.referBtmDialogParams.isShowDialog=this.visible}},data:function(){return{referBtmDialogParams:{ref:"crudReferBtm",isShowDialog:this.visible,referBtmDialogLoading:!0,referBtmDataPage:{pageSize:10,currentPage:1,total:0},referBtmOption:n,referBtmData:[],referBtmQuery:{},referBtmSelectionList:[]}}},methods:{recoverPage:function(){this.referBtmSelectionClear(),this.$emit("update:visible",!1)},referBtmDataChange:function(){this.referBtmOnLoad(this.referBtmDialogParams.referBtmDataPage,this.referBtmDialogParams.referBtmQuery)},saveSelectedReferBtm:function(){if(1!=this.referBtmDialogParams.referBtmSelectionList.length)return this.$message.warning("请选择一条数据!"),!1;this.$emit("echoReferBtmType",this.referBtmDialogParams.referBtmSelectionList[0]),this.referBtmSelectionClear(),this.referBtmDialogParams.isShowDialog=!1},referBtmSearchReset:function(){this.referBtmDialogParams.referBtmQuery={},this.referBtmOnLoad()},referBtmSearchChange:function(e,t){this.referBtmDialogParams.referBtmQuery=e,this.referBtmDialogParams.referBtmDataPage.currentPage=1,this.referBtmOnLoad(),t()},referBtmRowClick:function(e){this.$refs[this.referBtmDialogParams.ref].toggleSelection(),this.referBtmDialogParams.referBtmSelectionList=e,this.$refs[this.referBtmDialogParams.ref].setCurrentRow(e),this.$refs[this.referBtmDialogParams.ref].toggleRowSelection(e)},referBtmSelectionChange:function(e){this.referBtmDialogParams.referBtmSelectionList=e,this.$refs[this.referBtmDialogParams.ref].setCurrentRow(this.referBtmDialogParams.referBtmSelectionList[e.length-1])},referBtmSelectionClear:function(){var e=this;this.referBtmDialogParams.referBtmSelectionList=[],this.$nextTick((function(){e.$refs[e.referBtmDialogParams.ref].toggleSelection()}))},referBtmCurrentChange:function(e){this.referBtmDialogParams.referBtmDataPage.currentPage=e},referBtmSizeChange:function(e){this.referBtmDialogParams.referBtmDataPage.pageSize=e},refreshReferBtmDataChange:function(){this.referBtmOnLoad(this.referBtmDialogParams.referBtmDataPage,this.referBtmDialogParams.referBtmQuery)},referBtmOnLoad:function(){var e=this,t=this.referBtmDialogParams;this.referBtmDialogParams.referBtmDialogLoading=!0;var a={};t.referBtmQuery&&Object.keys(t.referBtmQuery).forEach((function(e){a["conditionMap["+e+"]"]=t.referBtmQuery[e]})),Object(o["referDataGrid"])(t.referBtmDataPage.currentPage,t.referBtmDataPage.pageSize,a).then((function(t){var a=t.data.data;e.referBtmDialogParams.referBtmDataPage.total=a.total,e.referBtmDialogParams.referBtmData=a.records,e.referBtmDialogParams.referBtmDialogLoading=!1,e.$nextTick((function(){e.$refs[e.referBtmDialogParams.ref].doLayout()}))}))}}},l=s,c=a("2877"),u=Object(c["a"])(l,i,r,!1,null,null,null);t["default"]=u.exports},9812:function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e._self._c;return t("el-autocomplete",{staticClass:"top-search",attrs:{"popper-class":"my-autocomplete","fetch-suggestions":e.querySearch,placeholder:e.$t("search")},on:{select:e.handleSelect},scopedSlots:e._u([{key:"default",fn:function(a){var i=a.item;return[t("i",{class:[i[e.iconKey],"icon"]}),t("div",{staticClass:"name"},[e._v(e._s(i[e.labelKey]))]),t("div",{staticClass:"addr"},[e._v(e._s(i[e.pathKey]))])]}}]),model:{value:e.value,callback:function(t){e.value=t},expression:"value"}})},r=[],n=(a("8e6e"),a("ac6a"),a("456d"),a("7f7f"),a("ade3")),o=a("b297"),s=a("5880");function l(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function c(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?l(Object(a),!0).forEach((function(t){Object(n["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):l(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var u={data:function(){return{config:o["a"],value:"",menuList:[]}},created:function(){this.getMenuList()},watch:{menu:function(){this.getMenuList()}},computed:c({labelKey:function(){return this.website.menu.props.label||this.config.propsDefault.label},pathKey:function(){return this.website.menu.props.path||this.config.propsDefault.path},iconKey:function(){return this.website.menu.props.icon||this.config.propsDefault.icon},childrenKey:function(){return this.website.menu.props.children||this.config.propsDefault.children}},Object(s["mapGetters"])(["menu","website"])),methods:{getMenuList:function(){var e=this,t=function t(a){for(var i=0;i<a.length;i++){var r=Object.assign({},a[i]);e.validatenull(r[e.childrenKey])?e.menuList.push(r):t(r[e.childrenKey])}};this.menuList=[],t(this.menu)},querySearch:function(e,t){var a=this.menuList,i=e?a.filter(this.createFilter(e)):a;t(i)},createFilter:function(e){return function(t){return 0===t.name.toLowerCase().indexOf(e.toLowerCase())}},handleSelect:function(e){this.value="",this.$router.push({path:this.$router.$avueRouter.getPath({name:e[this.labelKey],src:e[this.pathKey]},e.meta),query:e.query})}}},d=u,p=(a("3562"),a("2877")),f=Object(p["a"])(d,i,r,!1,null,null,null);t["default"]=f.exports},9883:function(e,t,a){"use strict";a.d(t,"b",(function(){return g}));var i=a("2909"),r=a("8bbf"),n=a.n(r),o=a("6389"),s=a.n(o),l=a("9cc4"),c=[{path:"/login",name:"登录页",component:function(){return a.e("page").then(a.bind(null,"5596"))},meta:{keepAlive:!0,isTab:!1,isAuth:!1}},{path:"/sso",name:"单点测试页",component:function(){return a.e("page").then(a.bind(null,"6163"))},meta:{keepAlive:!0,isTab:!1,isAuth:!1}},{path:"/lock",name:"锁屏页",component:function(){return a.e("page").then(a.bind(null,"15c5"))},meta:{keepAlive:!0,isTab:!1,isAuth:!1}},{path:"/404",component:function(){return a.e("page").then(a.bind(null,"a5fa"))},name:"404",meta:{keepAlive:!0,isTab:!1,isAuth:!1}},{path:"/403",component:function(){return a.e("page").then(a.bind(null,"a8d0"))},name:"403",meta:{keepAlive:!0,isTab:!1,isAuth:!1}},{path:"/500",component:function(){return a.e("page").then(a.bind(null,"611b"))},name:"500",meta:{keepAlive:!0,isTab:!1,isAuth:!1}},{path:"/",name:"主页",redirect:"/wel"},{path:"/myiframe",component:l["default"],redirect:"/myiframe",children:[{path:":routerPath",name:"iframe",component:function(){return a.e("page").then(a.bind(null,"c1a1"))},props:!0}]},{path:"*",redirect:"/404"}],u=[{path:"/wel",component:l["default"],redirect:"/wel/index",children:[{path:"index",name:"首页",meta:{i18n:"dashboard"},component:function(){return a.e("views").then(a.bind(null,"4e3c"))}},{path:"dashboard",name:"控制台",meta:{i18n:"dashboard",menu:!1},component:function(){return a.e("views").then(a.bind(null,"4b9f"))}}]},{path:"/test",component:l["default"],redirect:"/test/index",children:[{path:"index",name:"测试页",meta:{i18n:"test"},component:function(){return a.e("views").then(a.bind(null,"ab5c"))}}]},{path:"/dict-horizontal",component:l["default"],redirect:"/dict-horizontal/index",children:[{path:"index",name:"字典管理",meta:{i18n:"dict"},component:function(){return a.e("views").then(a.bind(null,"6486"))}}]},{path:"/dict-vertical",component:l["default"],redirect:"/dict-vertical/index",children:[{path:"index",name:"字典管理",meta:{i18n:"dict"},component:function(){return a.e("views").then(a.bind(null,"dd4b"))}}]},{path:"/info",component:l["default"],redirect:"/info/index",children:[{path:"index",name:"个人信息",meta:{i18n:"info"},component:function(){return a.e("views").then(a.bind(null,"095a"))}}]},{path:"/work/process/leave",component:l["default"],redirect:"/work/process/leave/form",children:[{path:"form/:processDefinitionId",name:"发布流程",meta:{i18n:"work"},component:function(){return a.e("views").then(a.bind(null,"eaa2"))}},{path:"handle/:taskId/:processInstanceId/:businessId",name:"处理发布流程",meta:{i18n:"work"},component:function(){return a.e("views").then(a.bind(null,"6e96"))}},{path:"detail/:processInstanceId/:businessId",name:"发布流程详情",meta:{i18n:"work"},component:function(){return a.e("views").then(a.bind(null,"d26f"))}}]}],d=(a("28a5"),a("a481"),a("3b2b"),a("456d"),a("ac6a"),a("6762"),a("2fdb"),function(){this.$router=null,this.$store=null});d.install=function(e){var t=this,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};function r(e){return!!e.includes("html")||/^http[s]?:\/\/.*/.test(e)}function n(e){var t=[];return Object.keys(e).forEach((function(a){t.push("".concat(a,"=").concat(e[a]))})),t.join("&")}this.$router=i.router,this.$store=i.store,this.$vue=new e({i18n:i.i18n}),this.$router.$avueRouter={$website:this.$store.getters.website,group:"",meta:{},safe:this,setTitle:function(e){var a=t.$vue.$t("title");e=e?"".concat(e,"-").concat(a):a,document.title=e},closeTag:function(e){var a=e||t.$store.getters.tag;"string"===typeof e&&(a=t.$store.getters.tagList.filter((function(t){return t.value===e}))[0]),t.$store.commit("DEL_TAG",a)},generateTitle:function(e,a){if(!a)return e;var i=t.$vue.$te("route."+a);if(i){var r=t.$vue.$t("route."+a);return r}return e},getPath:function(e){var t=e.src,a=t||"/";return r(t)&&(a="/myiframe/urlPath?".concat(n(e))),a},vaildPath:function(e,t){var a=!1;return e.forEach((function(e){new RegExp("^"+e+".*","g").test(t)&&(a=!0)})),a},getValue:function(e){var t="";return t=e.query.src?e.query.src:e.path,t},formatRoutes:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1?arguments[1]:void 0,o=[],s=this.$website.menu.props,l={label:s.label||"name",path:s.path||"path",fullPath:s.fullPath||"fullPath",query:s.query||"query",icon:s.icon||"icon",children:s.children||"children",meta:s.meta||"meta"};if(0!==t.length){for(var c=function(){var s=t[u],c=function(){return n?s[l.path].replace("/index",""):s[l.path]}(),d=c,p=s[l.query]||{};if(-1!=c.indexOf("?")){var f=c.split("?")[1].split("@");c=c.split("?")[0],f.forEach((function(e){try{p[e.split("=")[0]]=e.split("=")[1]}catch(t){p[e.split("=")[0]]=null}}))}var m="views"+c,h=s[l.label],b=s[l.icon],g=s[l.children],y=s[l.meta]||{};y=Object.assign(y,function(){if(!0===i.keepAlive)return{keepAlive:!0}}());var v=0!==g.length,O={path:c,fullPath:d,query:p,params:p,component:function(e){n?Promise.resolve().then(function(){var t=[a("9cc4")];e.apply(null,t)}.bind(this)).catch(a.oe):!v||n?Promise.all([a.e("views"),a.e("page"),a.e("chunk-5c036774")]).then(function(){var t=[a("692e")("./".concat(m,".vue"))];e.apply(null,t)}.bind(this)).catch(a.oe):a.e("chunk-2d0e4caf").then(function(){var t=[a("9277")];e.apply(null,t)}.bind(this)).catch(a.oe)},name:h,icon:b,meta:y,redirect:function(){return v||!n||r(c)?"":"".concat(c,"/index")}(),children:v?function(){return e.formatRoutes(g,!1)}():function(){return n?(r(c)||(s[l.path]="".concat(c,"/index")),[{component:function(e){Promise.all([a.e("views"),a.e("page"),a.e("chunk-5c036774")]).then(function(){var t=[a("692e")("./".concat(m,".vue"))];e.apply(null,t)}.bind(this)).catch(a.oe)},icon:b,name:h,meta:y,path:"index"}]):[]}()};o.push(O)},u=0;u<t.length;u++)c();if(!n)return o;this.safe.$router.addRoutes(o)}}}};var p=d,f=a("9923"),m=a("4360");n.a.use(s.a);var h=function(){return new s.a({routes:[].concat(Object(i["a"])(c),Object(i["a"])(u))})},b=h();function g(){var e=h();b.matcher=e.matcher,p.install(n.a,{router:b,store:m["a"],i18n:f["a"]})}p.install(n.a,{router:b,store:m["a"],i18n:f["a"],keepAlive:!1}),b.$avueRouter.formatRoutes(m["a"].state.user.menuAll,!0),b.addRoutes([].concat(Object(i["a"])(c),Object(i["a"])(u)));t["a"]=b},9923:function(e,t,a){"use strict";a("8e6e"),a("ac6a"),a("456d");var i=a("ade3"),r=a("8bbf"),n=a.n(r),o=a("a925"),s=a("b2d6"),l=a.n(s),c=a("f0d9"),u=a.n(c),d={title:"Saber Admin",logoutTip:"Exit the system, do you want to continue?",submitText:"submit",cancelText:"cancel",search:"Please input search content",menuTip:"none menu list",common:{condition:"condition",display:"display",hide:"hide"},tip:{select:"Please select",input:"Please input"},upload:{upload:"upload",tip:"Drag files here,/"},date:{start:"VCI-UBCS",end:"End date",t:"today",y:"yesterday",n:"nearly 7",a:"whole"},form:{printBtn:"print",mockBtn:"mock",submitBtn:"submit",emptyBtn:"empty"},crud:{filter:{addBtn:"add",clearBtn:"clear",resetBtn:"reset",cancelBtn:"cancel",submitBtn:"submit"},column:{name:"name",hide:"hide",fixed:"fixed",filters:"filters",sortable:"sortable",index:"index",width:"width"},tipStartTitle:"Currently selected",tipEndTitle:"items",editTitle:"edit",copyTitle:"copy",addTitle:"add",viewTitle:"view",filterTitle:"filter",showTitle:"showTitle",menu:"menu",addBtn:"add",show:"show",hide:"hide",open:"open",shrink:"shrink",printBtn:"print",excelBtn:"excel",updateBtn:"update",cancelBtn:"cancel",searchBtn:"search",emptyBtn:"empty",menuBtn:"menu",saveBtn:"save",viewBtn:"view",editBtn:"edit",copyBtn:"copy",delBtn:"delete"},login:{title:"Login ",info:"BladeX Development Platform",tenantId:"Please input tenantId",username:"Please input username",password:"Please input a password",wechat:"Wechat",qq:"QQ",github:"github",gitee:"gitee",phone:"Please input a phone",code:"Please input a code",submit:"Login",userLogin:"userLogin",phoneLogin:"phoneLogin",thirdLogin:"thirdLogin",ssoLogin:"ssoLogin",msgText:"send code",msgSuccess:"reissued code"},navbar:{info:"info",logOut:"logout",userinfo:"userinfo",switchDept:"switch dept",dashboard:"dashboard",lock:"lock",bug:"none bug",bugs:"bug",screenfullF:"exit screenfull",screenfull:"screenfull",language:"language",notice:"notice",theme:"theme",color:"color"},tagsView:{search:"Search",menu:"menu",clearCache:"Clear Cache",closeOthers:"Close Others",closeAll:"Close All"}},p={title:"Ubcs企业管理平台",logoutTip:"退出系统, æ˜¯å¦ç»§ç»­?",submitText:"确定",cancelText:"取消",search:"请输入搜索内容",menuTip:"没有发现菜单",common:{condition:"条件",display:"显示",hide:"隐藏"},tip:{select:"请选择",input:"请输入"},upload:{upload:"点击上传",tip:"将文件拖到此处,或"},date:{start:"开始日期",end:"结束日期",t:"今日",y:"昨日",n:"近7天",a:"全部"},form:{printBtn:"打 å°",mockBtn:"模 æ‹Ÿ",submitBtn:"提 äº¤",emptyBtn:"清 ç©º"},crud:{filter:{addBtn:"新增条件",clearBtn:"清空数据",resetBtn:"清空条件",cancelBtn:"取 æ¶ˆ",submitBtn:"ç¡® å®š"},column:{name:"列名",hide:"隐藏",fixed:"冻结",filters:"过滤",sortable:"排序",index:"顺序",width:"宽度"},tipStartTitle:"当前表格已选择",tipEndTitle:"项",editTitle:"编 è¾‘",copyTitle:"复 åˆ¶",addTitle:"新 å¢ž",viewTitle:"查 çœ‹",filterTitle:"过滤条件",showTitle:"列显隐",menu:"操作",addBtn:"新 å¢ž",show:"显 ç¤º",hide:"隐 è—",open:"展 å¼€",shrink:"收 ç¼©",printBtn:"打 å°",excelBtn:"导 å‡º",updateBtn:"ä¿® æ”¹",cancelBtn:"取 æ¶ˆ",searchBtn:"搜 ç´¢",emptyBtn:"清 ç©º",menuBtn:"功 èƒ½",saveBtn:"保 å­˜",viewBtn:"查 çœ‹",editBtn:"编 è¾‘",copyBtn:"复 åˆ¶",delBtn:"删 é™¤"},login:{title:"登录 ",info:"BladeX ä¼ä¸šçº§å¼€å‘平台",tenantId:"请输入租户ID",username:"请输入账号",password:"请输入密码",wechat:"微信",qq:"QQ",github:"github",gitee:"码云",phone:"请输入手机号",code:"请输入验证码",submit:"登录",userLogin:"账号密码登录",phoneLogin:"手机号登录",thirdLogin:"第三方系统登录",ssoLogin:"单点系统登录",msgText:"发送验证码",msgSuccess:"秒后重发"},navbar:{logOut:"退出登录",userinfo:"个人信息",switchDept:"部门切换",dashboard:"首页",lock:"锁屏",bug:"没有错误日志",bugs:"条错误日志",screenfullF:"退出全屏",screenfull:"全屏",language:"中英文",notice:"消息通知",theme:"主题",color:"换色"},tagsView:{search:"搜索",menu:"更多",clearCache:"清除缓存",closeOthers:"关闭其它",closeAll:"关闭所有"}},f=a("e3c4");function m(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function h(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?m(Object(a),!0).forEach((function(t){Object(i["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):m(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}n.a.use(o["a"]);var b=window.AVUE,g={en:h(h(h({},d),l.a),b.locale.en),zh:h(h(h({},p),u.a),b.locale.zh)},y=new o["a"]({locale:Object(f["c"])({name:"language"})||"zh",messages:g});t["a"]=y},"9a5b":function(e,t,a){},"9ab5":function(e,t,a){"use strict";a.r(t),a.d(t,"getPage",(function(){return s})),a.d(t,"getOnesearch",(function(){return l})),a.d(t,"getadd",(function(){return c})),a.d(t,"getupdata",(function(){return u})),a.d(t,"getremove",(function(){return d})),a.d(t,"getpassword",(function(){return p}));a("8e6e"),a("ac6a"),a("456d");var i=a("ade3"),r=a("b5c6");function n(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function o(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?n(Object(a),!0).forEach((function(t){Object(i["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):n(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var s=function(e,t,a){return Object(r["a"])({url:"/api/ubcs-system/combination/page",method:"get",params:o(o({},a),{},{current:e,size:t})})},l=function(e){return Object(r["a"])({url:"/api/ubcs-system/combination/one",method:"post",params:{id:e}})},c=function(e){return Object(r["a"])({url:"/api/ubcs-system/combination/submit",method:"post",data:e})},u=function(e){return Object(r["a"])({url:"/api/ubcs-system/combination/submit",method:"post",data:e})},d=function(e){return Object(r["a"])({url:"/api/ubcs-system/combination/remove",method:"post",params:{ids:e}})},p=function(){return Object(r["a"])({url:"/api/ubcs-system/combination/select",method:"get"})}},"9c26":function(e,t,a){},"9cc4":function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e._self._c;return t("div",{staticClass:"avue-contail",class:{"avue--collapse":e.isCollapse}},[t("div",{staticClass:"avue-header"},[t("top",{ref:"top"})],1),t("div",{staticClass:"avue-layout"},[t("div",{staticClass:"avue-left"},[t("sidebar",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}]})],1),t("div",{staticClass:"avue-main"},[t("tags"),t("transition",{attrs:{name:"fade-scale"}},[t("search",{directives:[{name:"show",rawName:"v-show",value:e.isSearch,expression:"isSearch"}],staticClass:"avue-view"})],1),t("div",{directives:[{name:"show",rawName:"v-show",value:!e.isSearch,expression:"!isSearch"}],staticStyle:{height:"100%","overflow-y":"auto","overflow-x":"hidden"},attrs:{id:"avue-view"}},[t("keep-alive",[e.$route.meta.keepAlive?t("router-view",{key:e.$route.fullPath,staticClass:"avue-view"}):e._e()],1),e.$route.meta.keepAlive?e._e():t("router-view",{key:e.$route.fullPath,staticClass:"avue-view"})],1)],1)]),t("div",{staticClass:"avue-shade",on:{click:e.showCollapse}})])},r=[],n=a("5880"),o=a("5ddc"),s=a("76c2"),l=a("195f"),c=a("20bf"),u={getScreen:function(){var e=document.body.clientWidth;return e>=1200?3:e>=992?2:e>=768?1:0}},d=a("c54a"),p=a("84df"),f=a("e3c4"),m={components:{top:l["default"],tags:o["default"],search:s["default"],sidebar:c["default"]},name:"index",provide:function(){return{index:this}},data:function(){return{isSearch:!1,refreshLock:!1,refreshTime:"",loading:!0}},created:function(){this.refreshToken()},mounted:function(){var e=this;this.init(),setTimeout((function(){e.loading=!1}),600)},computed:Object(n["mapGetters"])(["isMenu","isLock","isCollapse","website","menu"]),props:[],methods:{showCollapse:function(){this.$store.commit("SET_COLLAPSE")},init:function(){var e=this;this.$store.commit("SET_SCREEN",u.getScreen()),window.onresize=function(){setTimeout((function(){e.$store.commit("SET_SCREEN",u.getScreen())}),0)},this.$store.dispatch("FlowRoutes").then((function(){}))},openMenu:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.$store.dispatch("GetMenu",t.id).then((function(t){0!==t.length&&e.$router.$avueRouter.formatRoutes(t,!0)}))},refreshToken:function(){var e=this;this.refreshTime=setInterval((function(){var t=Object(f["c"])({name:"token",debug:!0})||{},a=Object(p["a"])(t.datetime,(new Date).getTime());Object(d["b"])(a)||a.seconds>=e.website.tokenTime&&!e.refreshLock&&(e.refreshLock=!0,e.$store.dispatch("refreshToken").then((function(){e.refreshLock=!1})).catch((function(){e.refreshLock=!1})))}),1e4)}}},h=m,b=a("2877"),g=Object(b["a"])(h,i,r,!1,null,null,null);t["default"]=g.exports},a027:function(e,t,a){},a03c:function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e._self._c;return t("div",["renonly"==e.flag?t("avue-form",{attrs:{option:e.option},model:{value:e.loneTreeNewForm,callback:function(t){e.loneTreeNewForm=t},expression:"loneTreeNewForm"}}):"edit"==e.flag?t("avue-form",{attrs:{option:this.options},on:{submit:e.submits},model:{value:e.loneTreeNewForm,callback:function(t){e.loneTreeNewForm=t},expression:"loneTreeNewForm"}}):e._e(),t("div",[t("el-dialog",{attrs:{visible:e.MasterdialogVisible,title:"为【编码规则】选取值","append-to-body":"","before-close":e.masterEscHandler},on:{"update:visible":function(t){e.MasterdialogVisible=t}}},[[t("el-select",{staticStyle:{width:"135px"},attrs:{placeholder:"请选择"},model:{value:e.SelectValue,callback:function(t){e.SelectValue=t},expression:"SelectValue"}},e._l(e.SelectOption,(function(e){return t("el-option",{key:e.value,staticStyle:{width:"150px"},attrs:{label:e.label,value:e.value}})})),1),t("el-input",{staticStyle:{width:"260px","margin-left":"15px"},attrs:{placeholder:"输入值后进行模糊查询"},model:{value:e.SelectFInd,callback:function(t){e.SelectFInd=t},expression:"SelectFInd"}}),t("el-button",{staticStyle:{"margin-left":"20px"},attrs:{size:"small",type:"primary",plain:""},on:{click:e.SelectFindeHandler}},[e._v("查询")])],t("avue-crud",{attrs:{data:e.masterData,option:e.attrOption},on:{"row-click":e.masterSelect},scopedSlots:e._u([{key:"radio",fn:function(a){var i=a.row;return[t("el-radio",{staticStyle:{"padding-left":"10px !important"},attrs:{label:i.$index},model:{value:e.masterRow,callback:function(t){e.masterRow=t},expression:"masterRow"}},[e._v(e._s("")+"\n            ")])]}}])}),t("div",{staticStyle:{height:"30px"}},[t("div",{staticStyle:{display:"inline-block",float:"left",border:"1px solid #eee",padding:"5px","margin-top":"5px","font-size":"14px"}},[e._v("已设置的值为:["+e._s(this.loneTreeNewForm.codeRuleOidName)+"]")]),t("div",{staticStyle:{"padding-top":"10px",display:"flex","justify-content":"flex-end",float:"right",overflow:"hidden"}},[t("el-button",{attrs:{type:"primary",size:"small"},on:{click:e.MasterHandlerClick}},[e._v("确定")]),t("el-button",{attrs:{size:"small"},on:{click:e.masterEscHandler}},[e._v("取消")])],1)])],2),t("el-dialog",{attrs:{visible:e.KeydialogVisible,title:"为【关键属性查询规则】选取值","append-to-body":"","before-close":e.KeyEscHandler},on:{"update:visible":function(t){e.KeydialogVisible=t}}},[[t("el-select",{staticStyle:{width:"135px"},attrs:{placeholder:"请选择"},model:{value:e.SelectValue,callback:function(t){e.SelectValue=t},expression:"SelectValue"}},e._l(e.SelectOption,(function(e){return t("el-option",{key:e.value,staticStyle:{width:"150px"},attrs:{label:e.label,value:e.value}})})),1),t("el-input",{staticStyle:{width:"260px","margin-left":"15px"},attrs:{placeholder:"输入值后进行模糊查询"},model:{value:e.SelectFInd,callback:function(t){e.SelectFInd=t},expression:"SelectFInd"}}),t("el-button",{staticStyle:{"margin-left":"20px"},attrs:{size:"small",type:"primary",plain:""},on:{click:e.KeySelectFindeHandler}},[e._v("查询")])],t("avue-crud",{attrs:{data:e.KeyData,option:e.attrOption},on:{"row-click":e.KeySelect},scopedSlots:e._u([{key:"radio",fn:function(a){var i=a.row;return[t("el-radio",{staticStyle:{"padding-left":"10px !important"},attrs:{label:i.$index},model:{value:e.masterRow,callback:function(t){e.masterRow=t},expression:"masterRow"}},[e._v(e._s("")+"\n            ")])]}}])}),t("div",{staticStyle:{height:"30px"}},[t("div",{staticStyle:{display:"inline-block",float:"left",border:"1px solid #eee",padding:"5px","margin-top":"5px","font-size":"14px"}},[e._v("已设置的值为:["+e._s(this.loneTreeNewForm.codeKeyAttrRepeatOidName)+"]")]),t("div",{staticStyle:{"padding-top":"10px",display:"flex","justify-content":"flex-end",float:"right",overflow:"hidden"}},[t("el-button",{attrs:{type:"primary",size:"small"},on:{click:e.KeyHandlerClick}},[e._v("确定")]),t("el-button",{attrs:{size:"small"},on:{click:e.KeyEscHandler}},[e._v("取消")])],1)])],2),t("el-dialog",{attrs:{visible:e.SimidialogVisible,title:"为【相似项查询规则】选取值","append-to-body":"","before-close":e.simEscHandler},on:{"update:visible":function(t){e.SimidialogVisible=t}}},[[t("el-select",{staticStyle:{width:"135px"},attrs:{placeholder:"请选择"},model:{value:e.SelectValue,callback:function(t){e.SelectValue=t},expression:"SelectValue"}},e._l(e.SelectOption,(function(e){return t("el-option",{key:e.value,staticStyle:{width:"150px"},attrs:{label:e.label,value:e.value}})})),1),t("el-input",{staticStyle:{width:"260px","margin-left":"15px"},attrs:{placeholder:"输入值后进行模糊查询"},model:{value:e.SelectFInd,callback:function(t){e.SelectFInd=t},expression:"SelectFInd"}}),t("el-button",{staticStyle:{"margin-left":"20px"},attrs:{size:"small",type:"primary",plain:""},on:{click:e.SimSelectFindeHandler}},[e._v("查询")])],t("avue-crud",{attrs:{data:e.simData,option:e.attrOption},on:{"row-click":e.simSelect},scopedSlots:e._u([{key:"radio",fn:function(a){var i=a.row;return[t("el-radio",{staticStyle:{"padding-left":"10px !important"},attrs:{label:i.$index},model:{value:e.masterRow,callback:function(t){e.masterRow=t},expression:"masterRow"}},[e._v(e._s("")+"\n            ")])]}}])}),t("div",{staticStyle:{height:"30px"}},[t("div",{staticStyle:{display:"inline-block",float:"left",border:"1px solid #eee",padding:"5px","margin-top":"5px","font-size":"14px"}},[e._v("已设置的值为:["+e._s(this.loneTreeNewForm.codeResembleRuleOidName)+"]")]),t("div",{staticStyle:{"padding-top":"10px",display:"flex","justify-content":"flex-end",float:"right",overflow:"hidden"}},[t("el-button",{attrs:{type:"primary",size:"small"},on:{click:e.simHandlerClick}},[e._v("确定")]),t("el-button",{attrs:{size:"small"},on:{click:e.simEscHandler}},[e._v("取消")])],1)])],2),t("el-dialog",{attrs:{visible:e.BtmdialogVisible,title:"为【业务类型】选取值","append-to-body":"","before-close":e.BtmEscHandler},on:{"update:visible":function(t){e.BtmdialogVisible=t}}},[[t("el-select",{staticStyle:{width:"135px !important"},attrs:{placeholder:"请选择"},model:{value:e.SelectValue,callback:function(t){e.SelectValue=t},expression:"SelectValue"}},e._l(e.masterSelectOption,(function(e){return t("el-option",{key:e.value,staticStyle:{width:"130px"},attrs:{label:e.label,value:e.value}})})),1),t("el-input",{staticStyle:{width:"260px","margin-left":"15px"},attrs:{placeholder:"输入值后进行模糊查询"},model:{value:e.SelectFInd,callback:function(t){e.SelectFInd=t},expression:"SelectFInd"}}),t("el-button",{staticStyle:{"margin-left":"20px"},attrs:{size:"small",type:"primary",plain:""},on:{click:e.BtmSelectFindeHandler}},[e._v("查询")])],t("avue-crud",{attrs:{data:e.BtmData,option:e.masterOption},on:{"row-click":e.btmSelect},scopedSlots:e._u([{key:"radio",fn:function(a){var i=a.row;return[t("el-radio",{staticStyle:{"padding-left":"10px !important"},attrs:{label:i.$index},model:{value:e.masterRow,callback:function(t){e.masterRow=t},expression:"masterRow"}},[e._v(e._s("")+"\n            ")])]}}])}),t("div",{staticStyle:{height:"30px"}},[t("div",{staticStyle:{display:"inline-block",float:"left",border:"1px solid #eee",padding:"5px","margin-top":"5px","font-size":"14px"}},[e._v("已设置的值为:["+e._s(this.loneTreeNewForm.btmTypeName)+"]")]),t("div",{staticStyle:{"padding-top":"10px",display:"flex","justify-content":"flex-end",float:"right",overflow:"hidden"}},[t("el-button",{attrs:{type:"primary",size:"small"},on:{click:e.btmHandlerClick}},[e._v("确定")]),t("el-button",{attrs:{size:"small"},on:{click:e.BtmEscHandler}},[e._v("取消")])],1)])],2)],1)],1)},r=[],n=(a("8e6e"),a("ac6a"),a("456d"),a("ade3")),o=(a("7f7f"),a("b761")),s=a("8e19");function l(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function c(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?l(Object(a),!0).forEach((function(t){Object(n["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):l(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var u={name:"classifyTreeform.vue",props:["loneTreeNewForm","flag","Editclose","TreeFlag","nodeClickList"],data:function(){return{masterRow:null,SelectFInd:"",masterName:"",masterOid:"",KeyName:"",KeyOid:"",simName:"",simOid:"",btmName:"",btmOid:"",btmId:"",masterInput:"",MasterSearchSelects:"",masterData:[],KeyData:[],simData:[],BtmData:[],SelectOption:[{value:"name",label:"中文名称"},{value:"id",label:"英文名称"}],masterSelectOption:[{value:"id",label:"业务类型编号"},{value:"name",label:"业务类型名称"}],SelectValue:"id",btmOption:{columnBtn:!1,addBtn:!1,index:!0,border:!0,selection:!0,menu:!1,height:380,column:[{label:"业务类型编号",prop:"id"},{label:"业务类型名称",prop:"name"},{label:"描述",prop:"description"}]},attrOption:{addBtn:!1,columnBtn:!1,index:!0,border:!0,menu:!1,height:380,column:[{label:"",prop:"radio",width:60,display:!1},{label:"英文编号",prop:"id"},{label:"中文名称",prop:"name"},{label:"描述",prop:"description"}]},masterOption:{addBtn:!1,index:!0,border:!0,menu:!1,height:380,column:[{label:"",prop:"radio",width:60,display:!1},{label:"业务类型编号",prop:"id"},{label:"业务类型名称",prop:"name"},{label:"描述",prop:"description"}]},MasterdialogVisible:!1,KeydialogVisible:!1,SimidialogVisible:!1,BtmdialogVisible:!1,form:{name:"哈哈",sex:"男"},option:{submitBtn:!1,emptyBtn:!1,columnBtn:!1,column:[{label:"主题库/分类编号",prop:"id",labelWidth:135,disabled:!0,rules:[{required:!0,message:"主题库/分类编号",trigger:"blur"}]},{label:"主题库/分类名称",prop:"name",disabled:!0,labelWidth:135,rules:[{required:!0,message:"主题库/分类名称",trigger:"blur"}]},{label:"描述",prop:"description",labelWidth:128,disabled:!0},{label:"存储的业务类型",prop:"btmTypeName",labelWidth:128,disabled:!0,rules:[{required:!0,message:"存储的业务类型",trigger:"blur"}]},{label:"编码规则",prop:"codeRuleOidName",labelWidth:128,disabled:!0},{label:"关键属性查询规则",prop:"codeKeyAttrRepeatOidName",labelWidth:128,disabled:!0},{label:"相似查询规则",prop:"codeResembleRuleOidName",labelWidth:128,disabled:!0},{label:"是否参与关键属性校验",prop:"isParticipateCheck",type:"switch",activeColor:"#13ce66",inactiveColor:"#ff4949",labelWidth:160,disabled:!0,dicData:[{label:"否",value:0},{label:"是",value:1}]}]},FormList:{},masterSelectList:[],KeySelectLIst:[],simSelectList:[],btmSelectList:[]}},computed:{options:function(){return{column:[{label:"主题库/分类编号",prop:"id",labelWidth:128,rules:[{required:!0,message:"主题库/分类编号",trigger:"blur"}]},{label:"主题库/分类名称",prop:"name",labelWidth:128,rules:[{required:!0,message:"主题库/分类名称",trigger:"blur"}]},{label:"描述",prop:"description",labelWidth:128},{label:"存储的业务类型",prop:"btmTypeName",labelWidth:128,focus:this.btmFoucus,display:this.TreeFlag,rules:[{required:!0,message:"存储的业务类型",trigger:"blur"}]},{label:"编码规则",prop:"codeRuleOidName",labelWidth:128,focus:this.CodeFoucus,readonly:!0},{label:"关键属性查询规则",prop:"codeKeyAttrRepeatOidName",labelWidth:128,focus:this.Keyfouce,readonly:!0},{label:"相似查询规则",prop:"codeResembleRuleOidName",labelWidth:128,focus:this.simFouce,readonly:!0},{label:"是否参与关键属性校验",prop:"isParticipateCheck",type:"switch",activeColor:"#13ce66",inactiveColor:"#ff4949",labelWidth:160,dicData:[{label:"否",value:0},{label:"是",value:1}]}]}}},watch:{TreeFlag:{handler:function(e,t){}}},created:function(){},methods:{submits:function(e,t){var a=this;this.TreeFlag||(this.loneTreeNewForm.btmTypeName="",this.loneTreeNewForm.btmTypeId=""),Object(s["TreeEditSave"])(this.loneTreeNewForm).then((function(e){a.$message.success("修改成功"),a.Editclose(),a.$emit("referTreeForm"),a.$emit("flushed"),t()}))},error:function(e){this.$message.success(e)},masterEscHandler:function(){this.SelectFInd="",this.SelectValue="id",this.masterRow=null,this.MasterdialogVisible=!1},KeyEscHandler:function(){this.SelectFInd="",this.SelectValue="id",this.masterRow=null,this.KeydialogVisible=!1},simEscHandler:function(){this.SelectFInd="",this.SelectValue="id",this.masterRow=null,this.SimidialogVisible=!1},BtmEscHandler:function(){this.SelectFInd="",this.SelectValue="id",this.masterRow=null,this.BtmdialogVisible=!1},SelectFindeHandler:function(){var e={};e["conditionMap['".concat(this.SelectValue,"']")]=this.SelectFInd,this.MasterdefaultRend(e)},CodeFoucus:function(){this.MasterdialogVisible=!0,this.MasterdefaultRend()},MasterHandlerClick:function(){this.masterSelectList.length>1?this.$message.warning("只能选择一条数据"):this.masterSelectList.length<=0?this.$message.warning("请选择一条数据"):(this.MasterdialogVisible=!1,this.masterSelectList=[],this.$set(this.loneTreeNewForm,"codeRuleOidName",this.masterName),this.$set(this.loneTreeNewForm,"codeRuleOid",this.masterOid),this.$emit("MasterHandler",this.loneTreeNewForm))},masterSelect:function(e){this.masterRow=e.$index,this.masterSelectList=e,this.masterName=e.name,this.masterOid=e.oid},MasterdefaultRend:function(e){var t=this;Object(o["defaultReferDataGrid"])(c({referType:"coderule",isMuti:"false",'conditionMap["lcstatus"]':"Released",limit:"-1"},e)).then((function(e){t.masterData=e.data.records}))},Keyfouce:function(){this.KeydialogVisible=!0,this.KeydefaultRend()},KeyHandlerClick:function(){this.KeySelectLIst.length>1?this.$message.warning("只能选择一条数据"):this.KeySelectLIst.length<=0?this.$message.warning("请选择一条数据"):(this.KeydialogVisible=!1,this.KeySelectLIst=[],this.$set(this.loneTreeNewForm,"codeKeyAttrRepeatOidName",this.KeyName),this.$set(this.loneTreeNewForm,"codeKeyAttrRepeatOid",this.KeyOid),this.$emit("MasterHandler",this.loneTreeNewForm))},KeySelectFindeHandler:function(){var e={};e["conditionMap['".concat(this.SelectValue,"']")]=this.SelectFInd,this.KeydefaultRend(e)},KeydefaultRend:function(e){var t=this;Object(o["defaultReferDataGrid"])(c({referType:"codekeyattrrepeat",isMuti:"false",'conditionMap["lcstatus"]':"Enabled",limit:"-1"},e)).then((function(e){t.KeyData=e.data.records}))},KeySelect:function(e){this.masterRow=e.$index,this.KeySelectLIst=e,this.KeyName=e.name,this.KeyOid=e.oid},simFouce:function(){this.SimidialogVisible=!0,this.simdefaultRend()},simHandlerClick:function(){this.simSelectList.length>1?this.$message.warning("只能选择一条数据"):this.simSelectList.length<=0?this.$message.warning("请选择一条数据"):(this.SimidialogVisible=!1,this.simSelectList=[],this.$set(this.loneTreeNewForm,"codeResembleRuleOidName",this.simName),this.$set(this.loneTreeNewForm,"codeResembleRuleOid",this.simOid),this.$emit("MasterHandler",this.loneTreeNewForm))},SimSelectFindeHandler:function(){var e={};e["conditionMap['".concat(this.SelectValue,"']")]=this.SelectFInd,this.simdefaultRend(e)},simSelect:function(e){this.masterRow=e.$index,this.simSelectList=e,this.simName=e.name,this.simOid=e.oid},simdefaultRend:function(e){var t=this;Object(o["defaultReferDataGrid"])(c({referType:"coderesemblerule",isMuti:"false",'conditionMap["lcstatus"]':"Enabled",limit:"-1"},e)).then((function(e){t.simData=e.data.records}))},btmFoucus:function(){this.BtmdialogVisible=!0,this.btmdefaultRend()},btmHandlerClick:function(){this.btmSelectList.length>1?this.$message.warning("只能选择一条数据"):this.btmSelectList.length<=0?this.$message.warning("请选择一条数据"):(this.BtmdialogVisible=!1,this.btmSelectList=[],this.$set(this.loneTreeNewForm,"btmTypeName",this.btmName||this.btmId),this.$set(this.loneTreeNewForm,"btmTypeId",this.btmId),this.$emit("MasterHandler",this.loneTreeNewForm))},BtmSelectFindeHandler:function(){var e={};e["conditionMap['".concat(this.SelectValue,"']")]=this.SelectFInd,this.btmdefaultRend(e)},btmSelect:function(e){this.btmSelectList=e,this.btmName=e.name,this.btmOid=e.oid,this.btmId=e.id},btmdefaultRend:function(e){var t=this;Object(o["referDataGrid"])(c({valueField:"id",isMuti:"false",limit:"-1"},e)).then((function(e){t.BtmData=e.data.data.records}))}}},d=u,p=a("2877"),f=Object(p["a"])(d,i,r,!1,null,"7e00ac11",null);t["default"]=f.exports},a0d7:function(e,t,a){},a2f9:function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e._self._c;return e.dialogVisible?t("el-dialog",{directives:[{name:"dialogDrag",rawName:"v-dialogDrag"}],attrs:{title:"批量修改",visible:e.dialogVisible,"append-to-body":""},on:{"update:visible":function(t){e.dialogVisible=t}}}):e._e()},r=[],n={name:"MasterEditBulk",props:{visible:{type:Boolean,default:!1}},data:function(){return{}},computed:{dialogVisible:{get:function(){return this.visible},set:function(e){this.$emit("update:visible",e)}}}},o=n,s=a("2877"),l=Object(s["a"])(o,i,r,!1,null,"576b0255",null);t["default"]=l.exports},a3b4:function(e,t,a){"use strict";a("20c6")},a473:function(e,t,a){},a6dc:function(e,t,a){"use strict";a.r(t),a.d(t,"getList",(function(){return s})),a.d(t,"getLazyList",(function(){return l})),a.d(t,"getLazyMenuList",(function(){return c})),a.d(t,"getMenuList",(function(){return u})),a.d(t,"getMenuTree",(function(){return d})),a.d(t,"remove",(function(){return p})),a.d(t,"add",(function(){return f})),a.d(t,"update",(function(){return m})),a.d(t,"getMenu",(function(){return h})),a.d(t,"getTopMenu",(function(){return b})),a.d(t,"getRoutes",(function(){return g})),a.d(t,"cloneMenuButton",(function(){return y}));a("8e6e"),a("ac6a"),a("456d");var i=a("ade3"),r=a("b5c6");function n(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function o(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?n(Object(a),!0).forEach((function(t){Object(i["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):n(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var s=function(e,t,a){return Object(r["a"])({url:"/api/ubcs-system/menu/list",method:"get",params:o(o({},a),{},{current:e,size:t})})},l=function(e,t){return Object(r["a"])({url:"/api/ubcs-system/menu/lazy-list",method:"get",params:o(o({},t),{},{parentId:e})})},c=function(e,t,a,i){return Object(r["a"])({url:"/api/ubcs-system/menu/lazy-menu-list",method:"get",params:o(o({},t),{},{parentId:e,current:a,size:i})})},u=function(e,t,a){return Object(r["a"])({url:"/api/ubcs-system/menu/menu-list",method:"get",params:o(o({},a),{},{current:e,size:t})})},d=function(e){return Object(r["a"])({url:"/api/ubcs-system/menu/tree",method:"get",params:{tenantId:e}})},p=function(e){return Object(r["a"])({url:"/api/ubcs-system/menu/remove",method:"post",params:{ids:e}})},f=function(e){return Object(r["a"])({url:"/api/ubcs-system/menu/submit",method:"post",data:e})},m=function(e){return Object(r["a"])({url:"/api/ubcs-system/menu/submit",method:"post",data:e})},h=function(e){return Object(r["a"])({url:"/api/ubcs-system/menu/detail",method:"get",params:{id:e}})},b=function(){return Object(r["a"])({url:"/api/ubcs-system/menu/top-menu",method:"get"})},g=function(e){return Object(r["a"])({url:"/api/ubcs-system/menu/routes",method:"get",params:{topMenuId:e}})},y=function(e){return Object(r["a"])({url:"/api/ubcs-system/menu/cloneMenuButton",method:"post",data:e})}},a815:function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e._self._c;return t("el-dialog",{attrs:{title:"主题库分类导入",visible:e.dialogVisible,"append-to-body":""},on:{"update:visible":function(t){e.dialogVisible=t}},scopedSlots:e._u([{key:"footer",fn:function(){return[t("el-button",{attrs:{type:"primary",size:"small",loading:e.downloadLoading},on:{click:e.downloadTemplateFun}},[e._v("下载导入模板")]),t("el-button",{attrs:{size:"small"},on:{click:function(t){e.dialogVisible=!1}}},[e._v("关闭")])]},proxy:!0}])},[t("Divider",{attrs:{text:"导入提示",left:"30px"}}),t("ul",[t("li",[e._v("\n      1.红色字体表示必输项\n    ")]),t("li",[e._v("\n      2.分类的路径需要用#分隔\n    ")]),t("li",[e._v("\n      3.每次仅能最多导入10000条数据\n    ")])]),t("Divider",{attrs:{text:"excel文件,选择文件后会自动上传",left:"30px"}}),t("el-upload",{staticClass:"upload-demo",attrs:{accept:".xlsx, .xls",action:"/api/ubcs-code/codeClassify/importClassify","on-success":e.onSuccess,"on-error":e.onError,headers:e.uploadHeaders,"show-file-list":!1,"before-upload":e.beforeUpload,"on-change":e.uploadChange}},[t("el-button",{staticStyle:{margin:"15px 35px"},attrs:{size:"small",type:"primary"}},[e._v("浏览文件")])],1)],1)},r=[],n=(a("ac6a"),a("456d"),a("7f7f"),a("28a5"),a("96cf"),a("1da1")),o=a("8e19"),s=a("0a5a"),l=a("d9a3"),c={name:"ThemeImport",props:{visible:{type:Boolean,default:!1},codeClassifyOid:{type:String,default:""}},data:function(){return{flga:!0,pageLoading:null,downloadLoading:!1}},watch:{visible:{handler:function(e,t){console.log("newval",e)}}},computed:{uploadHeaders:function(){return{"Blade-Auth":"bearer "+Object(s["a"])()}},dialogVisible:{get:function(){return this.visible},set:function(e){this.$emit("update:visible",e)}}},methods:{beforeUpload:function(){var e=Object(n["a"])(regeneratorRuntime.mark((function e(t){var a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(a=t.name.split(".").pop(),"xlsx"===a||"xls"===a){e.next=4;break}return this.$message.error("只允许上传xlsx、xls格式的文件"),e.abrupt("return",Promise.reject(!1));case 4:return this.pageLoading=this.$loading({lock:!0,text:"文件上传中",spinner:"el-icon-loading",background:"rgba(0, 0, 0, 0.7)"}),e.abrupt("return",!0);case 6:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}(),onSuccess:function(e){if(0===Object.keys(e.data).length)return this.$message.success("主题库分类导入成功!"),void(this.dialogVisible=!1);if(e.data.fileOid){e.data.filePath.split("/").pop();this.$message.error("请下载错误信息文件进行查看!"),Object(o["downloadErrorFile"])({uuid:e.data.fileOid}).then((function(e){l["a"].downloadFileByBlobHandler(e)}))}},downloadTemplateFun:function(){var e=this;this.downloadLoading=!0,Object(o["downloadBatchImportApplyTemplate"])({codeClassifyOid:this.codeClassifyOid}).then((function(t){e.$utilFunc.downloadFileByBlob(t.data,"主题库分类模板.xls"),e.downloadLoading=!1})).catch((function(t){e.$message.warning(t),e.downloadLoading=!1}))},onError:function(e){this.pageLoading.close()},uploadChange:function(e){"success"!==e.status&&"error"!==e.status||this.pageLoading.close()}}},u=c,d=(a("dfd9"),a("2877")),p=Object(d["a"])(u,i,r,!1,null,"98da592c",null);t["default"]=p.exports},a94b:function(e,t,a){"use strict";a("57aa")},aa51:function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e._self._c;return e.dialogVisible?t("el-dialog",{directives:[{name:"dialogDrag",rawName:"v-dialogDrag"}],attrs:{title:e.title,visible:e.dialogVisible,"append-to-body":""},on:{"update:visible":function(t){e.dialogVisible=t}},scopedSlots:e._u([{key:"footer",fn:function(){return["groupCode"!=e.type?t("div",{staticStyle:{display:"inline-block"}},["bulkEdit"!==e.type?t("el-button",{attrs:{loading:e.downloadLoading,size:"small",type:"primary"},on:{click:e.downloadTemplateFun}},[e._v("下载导入模板\n        ")]):e._e(),"bulkEdit"===e.type?t("el-button",{attrs:{loading:e.downloadLoading,size:"small",type:"primary"},on:{click:e.downloadTemplateFun}},[e._v("下载编辑模板\n        ")]):e._e()],1):e._e(),t("div",{staticStyle:{display:"inline-block"}},[t("el-button",{attrs:{size:"small"},on:{click:function(t){e.dialogVisible=!1}}},[e._v("关闭")])],1)]},proxy:!0}],null,!1,1439185040)},[t("Divider",{attrs:{left:"30px",text:"导入提示"}}),t("ul",e._l(e.tipList,(function(a,i){return t("li",{key:i},[e._v("\n      "+e._s(a)+"\n    ")])})),0),t("div",{directives:[{name:"show",rawName:"v-show",value:"classifyAttr"===e.currentTypeObj[e.type]["upParams"]&&"bulkEdit"!==this.type&&"groupCode"!==this.type,expression:"currentTypeObj[type]['upParams'] === 'classifyAttr' && this.type !== 'bulkEdit'&& this.type !== 'groupCode'"}],staticClass:"radio_box"},[t("span",[e._v("分类的路径使用的属性:")]),t("el-radio-group",{model:{value:e.classifyAttr,callback:function(t){e.classifyAttr=t},expression:"classifyAttr"}},[t("el-radio",{attrs:{label:"id"}},[e._v("分类编号")]),t("el-radio",{attrs:{label:"name"}},[e._v("分类名称")])],1)],1),e.showCodeApply&&"codeApply"===e.currentTypeObj[e.type]["upParams"]?t("div",{staticStyle:{"margin-top":"20px"}},[t("Divider",{attrs:{left:"30px",text:"编码规则的码段信息,请先选择后再导入"}}),t("FormTemplate",{directives:[{name:"loading",rawName:"v-loading",value:!e.showCodeApply,expression:"!showCodeApply"}],ref:"CodeApply",staticStyle:{"margin-top":"30px"},attrs:{selfColumnConfig:e.selfColumnConfig,selfColumnType:e.selfColumnType,type:"add"},on:{getFormData:e.getCodeApplyFormData,referConfigDataUpdate:e.referConfigDataUpdate}})],1):e._e(),t("Divider",{attrs:{left:"30px",text:"excel文件,选择文件后会自动上传"}}),t("el-upload",{staticClass:"upload",attrs:{accept:e.accept,action:e.action,"before-upload":e.beforeUpload,data:e.upParams,headers:e.uploadHeaders,"on-change":e.uploadChange,"on-error":e.onError,"on-exceed":e.handleExceed,"on-success":e.onSuccess,"show-file-list":!1}},[t("el-button",{attrs:{size:"small",type:"primary"}},[t("i",{staticClass:"el-icon-upload"}),e._v(" ç‚¹å‡»ä¸Šä¼ \n    ")])],1),e.showVisible?t("ShowImportData",{attrs:{classifyAttr:e.classifyAttr,codeClassifyOid:e.codeClassifyOid,leftTree:e.leftTree,redisOid:e.redisOid,resetTable:e.resetTable,secDTOList:e.secDTOList,title:e.title,type:e.type,visible:e.showVisible},on:{"update:visible":function(t){e.showVisible=t}}}):e._e()],1):e._e()},r=[],n=(a("8e6e"),a("ac6a"),a("456d"),a("7f7f"),a("28a5"),a("96cf"),a("1da1")),o=a("ade3"),s=a("8294"),l=a("78e2"),c=(a("dd3a"),a("d9a3")),u=a("8cf2"),d=a("0a5a"),p=a("741a");function f(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function m(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?f(Object(a),!0).forEach((function(t){Object(o["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):f(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var h={name:"BatchImport",mixins:[p["a"]],components:{ShowImportData:s["default"],FormTemplate:u["default"]},props:{visible:{type:Boolean,default:!1},accept:{type:String,default:".xlsx, .xls"},codeClassifyOid:{type:String,default:""},type:{type:String,default:""},tableHeadFindData:{type:Array,default:[]},selectRow:{type:Array,default:[]},resetTable:Function},computed:{uploadHeaders:function(){return{"Blade-Auth":"bearer "+Object(d["a"])()}},dialogVisible:{get:function(){return this.visible},set:function(e){this.$emit("update:visible",e)}},title:function(){return this.currentTypeObj[this.type]["title"]},tipList:function(){return this.currentTypeObj[this.type]["tipList"]},downloadTemplateApi:function(){return this.currentTypeObj[this.type]["downloadTemplateFun"]},action:function(){return this.currentTypeObj[this.type]["action"]},upParams:function(){var e=this;return"historyImport"===this.type||"batchApplyCode"===this.type?{codeClassifyOid:this.codeClassifyOid,classifyAttr:this.classifyAttr}:"batchImportApply"===this.type?(this.secDTOList=this.localSecVOList.map((function(t){return{secOid:t.oid,secValue:e.codeApplyForm[t.oid]}})),m({codeClassifyOid:this.codeClassifyOid,secDTOList:JSON.stringify(this.secDTOList)},this.codeApplyForm)):"bulkEdit"===this.type||"groupCode"===this.type?{codeClassifyOid:this.codeClassifyOid}:void 0}},data:function(){return{exportArrTwo:{},classifyAttr:"id",downloadLoading:!1,showVisible:!1,leftTree:[],redisOid:"",pageLoading:null,showCodeApply:!0,currentTypeObj:{historyImport:{title:"历史数据导入",tipList:["1.标题带五角星的表示关键属性,带星号表示必输项","2.企业编码,集团码和状态都需要导入","3.每次仅能最多导入5000条数据(可通过nacos进行配置,推荐5000/次导入),如果出错会返回错误的数据和原因,但是正确数据可以继续保存","4.分类的路径需要用#分隔。仅填写当前选的分类树上的下级分类的路径,如果当前分类已经是叶子节点,则不填写"],action:"/api/ubcs-code/mdmEngineController/batchImportHistoryData",downloadTemplateFun:l["downloadHistoryImportTemplate"],upParams:"classifyAttr"},bulkEdit:{title:"批量编辑导入",tipList:["1.标题带五角星的表示关键属性,带星号表示必输项","2.每次仅能最多导入5000条数据(可通过nacos进行配置,推荐5000/次导入),如果出错会返回错误的数据和原因,但是正确数据可以继续保存","3.请按照下载的编辑模板所使用的配置进行具体配置"],action:"/api/ubcs-code/mdmEngineController/batchImportEdit",downloadTemplateFun:l["downloadExcelBatchEdit"],upParams:"classifyAttr"},batchImportApply:{title:"批量导入申请",tipList:["1.标题带五角星的表示关键属性,带星号表示必输项","2.请一定先选择/输入编码规则的码段值后再选择excel文件","3.每次仅能最多导入10000条数据,如果出错会返回错误的数据和原因,但是正确的数据会保存","4.如果属性为参照,在参照配置中设置多个属性时,优先使用name属性的值,否则填写第一个属性的值。"],action:"/api/ubcs-code/mdmEngineController/batchImportCode",downloadTemplateFun:l["downloadBatchImportApplyTemplate"],upParams:"codeApply"},batchApplyCode:{title:"批量申请编码",tipList:["1.标题带五角星的表示关键属性,带星号表示必输项","2.分类的路径需要用#分隔。从当前选择分类节点的下级开始填写,直到最末尾节点,如 äº§å“#主机产品#主机产品"],action:"/api/ubcs-code/mdmEngineController/batchTopImportCode",downloadTemplateFun:l["downloadBatchApplyCodeTemplate"],upParams:"classifyAttr"},groupCode:{title:"集团码导入",tipList:["1.标题带五角星的表示关键属性,带星号表示必输项","2.每次仅能最多导入5000条数据(可通过nacos进行配置,推荐5000/次导入),如果出错会返回错误的数据和原因,但是正确数据可以继续保存","3.Excel第一行和第二行依次为企业编码和集团编码(必填)"],action:"/api/ubcs-code/mdmEngineController/importGroupCode",downloadTemplateFun:null,upParams:"classifyAttr"}},secDTOList:[]}},methods:{beforeUpload:function(){var e=Object(n["a"])(regeneratorRuntime.mark((function e(t){var a,i;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(a=t.name.split(".").pop(),"xlsx"===a||"xls"===a){e.next=4;break}return this.$message.error("只允许上传xlsx、xls格式的文件"),e.abrupt("return",Promise.reject(!1));case 4:if("batchImportApply"!==this.type||!this.showCodeApply){e.next=10;break}return e.next=7,this.$refs.CodeApply.validate();case 7:if(i=e.sent,i){e.next=10;break}return e.abrupt("return",Promise.reject(!1));case 10:return this.pageLoading=this.$loading({lock:!0,text:"文件上传中",spinner:"el-icon-loading",background:"rgba(0, 0, 0, 0.7)"}),e.abrupt("return",!0);case 12:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}(),downloadTemplateFun:function(){var e=this;if("bulkEdit"!==this.type)return this.downloadLoading=!0,void this.downloadTemplateApi({codeClassifyOid:this.codeClassifyOid}).then((function(t){e.$utilFunc.downloadFileByBlob(t.data,e.title+"模板.xls"),e.downloadLoading=!1})).catch((function(){e.downloadLoading=!1}));"bulkEdit"!==this.type||Object(l["downloadExcelBatchEdit"])({codeClassifyOid:this.codeClassifyOid}).then((function(t){t&&(c["a"].downloadFileByBlobHandler(t),e.$message.success("下载成功,请查看!"))}))},onSuccess:function(e){var t=this;if(console.log(e),0===Object.keys(e.data).length)return this.$message.success(this.title+"导入成功!"),this.resetTable(),void(this.dialogVisible=!1);if(e.data.fileOid){var a=e.data.filePath.split("/").pop();this.$message.error("请下载错误信息文件进行查看!"),Object(l["downloadErrorFile"])({uuid:e.data.fileOid}).then((function(e){t.$utilFunc.downloadFileByBlob(e.data,a)}))}e.data.redisUuid&&(this.redisOid=e.data.redisUuid,Object(l["importDataShow"])(e.data.redisUuid).then((function(e){t.leftTree=e.data.data.map((function(e){return"batchApplyCode"===t.type?{cloNamesList:e.cloNamesList,oid:e.codeTemplateOid,codeClassifyOid:e.codeClassifyOid,codeRuleOid:e.codeRuleOid,name:e.codeRuleVO.name}:m(m({},e.codeClassifyTemplateVO),{},{cloNamesList:e.cloNamesList,codeClassifyOid:e.codeClassifyTemplateVO.codeclassifyoid})})),t.showVisible=!0})))},onError:function(e){this.pageLoading.close()},uploadChange:function(e){"success"!==e.status&&"error"!==e.status||this.pageLoading.close()}},watch:{}},b=h,g=(a("c53c"),a("2877")),y=Object(g["a"])(b,i,r,!1,null,"4a46ccdc",null);t["default"]=y.exports},ac45:function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e._self._c;return t("el-dialog",{staticClass:"avue-dialog avue-dialog--top",staticStyle:{height:"100vh"},attrs:{title:"公式编辑框","append-to-body":"","close-on-click-modal":!1,visible:e.isShowformulaEdit,width:"75%",top:"-3%"},on:{"update:visible":function(t){e.isShowformulaEdit=t},close:e.closeFormulaEdit}},[t("div",[t("el-row",[t("el-col",{staticStyle:{overflow:"hidden"},attrs:{span:14}},[t("el-card",{staticClass:"box-card",staticStyle:{height:"29.5vh","overflow-y":"auto","overflow-x":"auto","margin-right":"10px"}},[t("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[t("span",{staticStyle:{"font-size":"medium"}},[e._v("公式内容")]),t("el-button",{staticStyle:{float:"right"},attrs:{type:"primary",size:"mini"},on:{click:e.saveFormulaContent}},[e._v("\n              ç¡®å®š\n            ")]),t("el-button",{staticStyle:{"margin-right":"10px",float:"right"},attrs:{type:"warning",size:"mini"},on:{click:e.resetFormulaContent}},[e._v("\n              æ¸…空内容\n            ")])],1),t("div",{staticClass:"text item"},[t("el-input",{staticStyle:{width:"100%"},attrs:{type:"textarea",rows:6},model:{value:e.formulaContent,callback:function(t){e.formulaContent=t},expression:"formulaContent"}})],1)])],1),t("el-col",{attrs:{span:10}},[t("el-card",{staticClass:"box-card formula-box-card",staticStyle:{height:"29.5vh"},attrs:{"data-v-49729759":""}},[t("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[t("span",{staticStyle:{"font-size":"medium"}},[e._v("运算符")])]),t("div",{staticClass:"formula-editor-total"},[t("div",{staticClass:"formula-editor"},[t("div",{staticClass:"one"},[t("el-button",{staticClass:"formula-editor-btn-sm",attrs:{type:"primary"},on:{click:function(t){return e.dbClickAddContent({formula:"7"})}}},[e._v("\n                  7\n                ")]),t("el-button",{staticClass:"formula-editor-btn-sm",attrs:{type:"primary"},on:{click:function(t){return e.dbClickAddContent({formula:"8"})}}},[e._v("\n                  8\n                ")]),t("el-button",{staticClass:"formula-editor-btn-sm",attrs:{type:"primary"},on:{click:function(t){return e.dbClickAddContent({formula:"9"})}}},[e._v("\n                  9\n                ")]),t("el-button",{staticClass:"formula-editor-btn-sm",attrs:{type:"primary"},on:{click:function(t){return e.dbClickAddContent({formula:"/"})}}},[e._v("\n                  /")]),t("br")],1),t("div",{staticClass:"one"},[t("el-button",{staticClass:"formula-editor-btn-sm",attrs:{type:"primary"},on:{click:function(t){return e.dbClickAddContent({formula:"4"})}}},[e._v("\n                  4\n                ")]),t("el-button",{staticClass:"formula-editor-btn-sm",attrs:{type:"primary"},on:{click:function(t){return e.dbClickAddContent({formula:"5"})}}},[e._v("\n                  5\n                ")]),t("el-button",{staticClass:"formula-editor-btn-sm",attrs:{type:"primary"},on:{click:function(t){return e.dbClickAddContent({formula:"6"})}}},[e._v("\n                  6\n                ")]),t("el-button",{staticClass:"formula-editor-btn-sm",attrs:{type:"primary"},on:{click:function(t){return e.dbClickAddContent({formula:"*"})}}},[e._v("\n                  *")]),t("br")],1),t("div",{staticClass:"one"},[t("el-button",{staticClass:"formula-editor-btn-sm",attrs:{type:"primary"},on:{click:function(t){return e.dbClickAddContent({formula:"1"})}}},[e._v("\n                  1\n                ")]),t("el-button",{staticClass:"formula-editor-btn-sm",attrs:{type:"primary"},on:{click:function(t){return e.dbClickAddContent({formula:"2"})}}},[e._v("\n                  2\n                ")]),t("el-button",{staticClass:"formula-editor-btn-sm",attrs:{type:"primary"},on:{click:function(t){return e.dbClickAddContent({formula:"3"})}}},[e._v("\n                  3\n                ")]),t("el-button",{staticClass:"formula-editor-btn-sm",attrs:{type:"primary"},on:{click:function(t){return e.dbClickAddContent({formula:">"})}}},[e._v("\n                  -")]),t("br")],1),t("div",{staticClass:"one"},[t("el-button",{staticClass:"formula-editor-btn-sm",attrs:{type:"primary"},on:{click:function(t){return e.dbClickAddContent({formula:"0"})}}},[e._v("\n                  0\n                ")]),t("el-button",{staticClass:"formula-editor-btn-sm",attrs:{type:"primary"},on:{click:function(t){return e.dbClickAddContent({formula:"00"})}}},[e._v("\n                  00\n                ")]),t("el-button",{staticClass:"formula-editor-btn-sm",attrs:{type:"primary"},on:{click:function(t){return e.dbClickAddContent({formula:"."})}}},[e._v("\n                  .\n                ")]),t("el-button",{staticClass:"formula-editor-btn-sm",attrs:{type:"primary"},on:{click:function(t){return e.dbClickAddContent({formula:"+"})}}},[e._v("\n                  +")]),t("br")],1),t("div",{staticClass:"one"},[t("el-button",{staticClass:"formula-editor-btn-sm",attrs:{type:"primary"},on:{click:function(t){return e.dbClickAddContent({formula:"->"})}}},[e._v("\n                  ->\n                ")]),t("el-button",{staticClass:"formula-editor-btn-sm",attrs:{type:"primary"},on:{click:function(t){return e.dbClickAddContent({formula:"=="})}}},[e._v("\n                  ==\n                ")]),t("el-button",{staticClass:"formula-editor-btn-sm",attrs:{type:"primary"},on:{click:function(t){return e.dbClickAddContent({formula:"("})}}},[e._v("\n                  (\n                ")]),t("el-button",{staticClass:"formula-editor-btn-sm",attrs:{type:"primary"},on:{click:function(t){e.dbClickAddContent({formula:")"})}}},[e._v("\n                  )")]),t("br")],1),t("div",{staticClass:"one"},[t("el-button",{staticClass:"formula-editor-btn-sm",attrs:{type:"primary"},on:{click:function(t){return e.dbClickAddContent({formula:"<"})}}},[e._v("\n                  <\n                ")]),t("el-button",{staticClass:"formula-editor-btn-sm",attrs:{type:"primary"},on:{click:function(t){return e.dbClickAddContent({formula:">"})}}},[e._v("\n                  >\n                ")]),t("el-button",{staticClass:"formula-editor-btn-sm",attrs:{type:"primary"},on:{click:function(t){return e.dbClickAddContent({formula:"<="})}}},[e._v("\n                  <=\n                ")]),t("el-button",{staticClass:"formula-editor-btn-sm",attrs:{type:"primary"},on:{click:function(t){return e.dbClickAddContent({formula:">="})}}},[e._v("\n                  >=\n                ")])],1)])])])],1)],1),t("el-row",[t("el-col",{staticStyle:{overflow:"hidden"},attrs:{span:14}},[t("el-card",{staticClass:"box-card",staticStyle:{height:"35vh","overflow-y":"auto","overflow-x":"auto","margin-right":"10px"}},[t("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[t("span",{staticStyle:{"font-size":"medium"}},[e._v("公式选择")])]),t("div",{staticClass:"text item"},[t("el-tabs",{model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},[t("el-tab-pane",{attrs:{label:"常用",name:"first"}},[t("el-table",{staticStyle:{width:"100%"},attrs:{data:e.commonFormulaTableData,"show-header":!1},on:{"row-dblclick":e.dbClickAddContent}},[t("el-table-column",{attrs:{prop:"formula",width:"300"}}),t("el-table-column",{attrs:{prop:"desc"}})],1)],1),t("el-tab-pane",{attrs:{label:"财务",name:"second"}},[t("el-table",{staticStyle:{width:"100%"},attrs:{data:e.financialFormulaTableData,"show-header":!1},on:{"row-dblclick":e.dbClickAddContent}},[t("el-table-column",{attrs:{prop:"formula",width:"300"}}),t("el-table-column",{attrs:{prop:"desc"}})],1)],1),t("el-tab-pane",{attrs:{label:"日期",name:"third"}},[t("el-table",{staticStyle:{width:"100%"},attrs:{data:e.dateFormulaTableData,"show-header":!1},on:{"row-dblclick":e.dbClickAddContent}},[t("el-table-column",{attrs:{prop:"formula",width:"300"}}),t("el-table-column",{attrs:{prop:"desc"}})],1)],1),t("el-tab-pane",{attrs:{label:"数学",name:"fourth"}},[t("el-table",{staticStyle:{width:"100%"},attrs:{data:e.mathFormulaTableData,"show-header":!1},on:{"row-dblclick":e.dbClickAddContent}},[t("el-table-column",{attrs:{prop:"formula",width:"300"}}),t("el-table-column",{attrs:{prop:"desc"}})],1)],1),t("el-tab-pane",{attrs:{label:"其他",name:"five"}},[t("el-table",{staticStyle:{width:"100%"},attrs:{data:e.otherFormulaTableData,"show-header":!1},on:{"row-dblclick":e.dbClickAddContent}},[t("el-table-column",{attrs:{prop:"formula",width:"300"}}),t("el-table-column",{attrs:{prop:"desc"}})],1)],1)],1)],1)])],1),t("el-col",{staticStyle:{overflow:"hidden"},attrs:{span:10}},[t("el-card",{staticClass:"box-card",staticStyle:{height:"35vh","overflow-y":"auto","overflow-x":"auto"}},[t("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[t("span",{staticStyle:{"font-size":"medium"}},[e._v("变量")])]),t("div",{staticClass:"text item"},[t("el-tabs",{model:{value:e.activeNameAttr,callback:function(t){e.activeNameAttr=t},expression:"activeNameAttr"}},[t("el-tab-pane",{attrs:{label:"本场景变量",name:"first"}},[t("el-table",{staticStyle:{width:"100%"},attrs:{data:e.thisSceneTableData,"show-header":!1},on:{"row-dblclick":e.dbClickAddContent}},[t("el-table-column",{attrs:{prop:"formula",width:"300"}}),t("el-table-column",{attrs:{prop:"desc"}})],1)],1),t("el-tab-pane",{attrs:{label:"系统变量",name:"second"}},[t("el-table",{staticStyle:{width:"100%"},attrs:{data:e.systemVariableTableData,"show-header":!1},on:{"row-dblclick":e.dbClickAddContent}},[t("el-table-column",{attrs:{prop:"formula",width:"300"}}),t("el-table-column",{attrs:{prop:"desc"}})],1)],1)],1)],1)])],1)],1)],1)])},r=[],n={name:"formulaEditor",props:{visible:{type:"Boolean",default:!1},componentRuleText:{type:String,default:""},thisSceneTableData:{type:Array},systemVariableTableData:{type:Array}},data:function(){return{isShowformulaEdit:this.visible,formulaContent:"",activeName:"first",activeNameAttr:"first",commonFormulaTableData:[{formula:"if(compare,trueResult,falseResult)",desc:"如果compare的表达式为true,则执行trueResult的表达式,否则执行flaseResult.例如if(3>2,2*(3+2),3/(2-4)),值等于10"},{formula:"sum(douber1,douber2)",desc:"两个格式为douber的参数求和"},{formula:"sub(douber1,douber2)",desc:"格式为douber的参数douber1减去格式为douber的参数douber2"},{formula:"mul(douber1,douber2)",desc:"两个格式为douber的参数相乘"},{formula:"div(douber1,douber2)",desc:"格式为douber的参数douber1除以格式为douber的参数douber2.当douber2等于0的时候,返回0;如果除不尽的时候保留10位小数"},{formula:"mod(int,int)",desc:"求余数"},{formula:"toInt(string)",desc:"转换为int格式"},{formula:"doubleRound(string,count)",desc:"处理douber的小数位数,count表示小数位数"},{formula:"zeroIfNull(value)",desc:'如果参数的值为null或者"",将返回0'},{formula:"endsWith(string,str1)",desc:"字符串string是不是以str1结尾"},{formula:"startsWith(string,str1)",desc:"字符串string是否以str1开头"},{formula:"charAt(string,index)",desc:"获取字符串string中第index位置的字符,如果长度小于index,则返回"},{formula:"equalsIgnoreCase(str1,str2)",desc:"字符串str1和字符串str2是否相等"},{formula:"indexOf(str1,str2)",desc:"字符串str2在字符串str1中首次出现的位置"},{formula:"isEmpty(str1)",desc:"参数str1是否为空,其中null这个字符串也表示为空"},{formula:"lastIndexOf(str1,str2)",desc:"字符串str2在字符串str1中最后出现的位置"},{formula:"leftStr(str1,index)",desc:"获取index位置左侧的所有字符"},{formula:"rightStr(str1,str2)",desc:"获取index位置右侧的所有字符"},{formula:"length(str1)",desc:"参数str1的长度"},{formula:"mid(str1,start,end)",desc:"获取str1的从start到end直接的字符串,出现异常时返回"},{formula:"tolowercase(str1)",desc:"将字符串str1转为小写"},{formula:"touppercase(str1)",desc:"将字符串str1转为大写"},{formula:"trimzero(str1)",desc:"去除字符串str1中的0"},{formula:"MD5(str1)",desc:"将字符串进行MD5加密"}],financialFormulaTableData:[{formula:"toChinese(value)",desc:"将阿拉伯数字转为为汉字大写方式"},{formula:"getChineseCurrency(value)",desc:"将阿拉伯数字转为为汉字金额大写方式,与tochiness的区别是这个会显示元、角、分"},{formula:"setThmark(value)",desc:"为参数value设置千分位"}],dateFormulaTableData:[{formula:"compareDate(d1,d2)",desc:"对比参数d1,d2的大小。d1,d2为yyyy-MM-dd格式的日期字符串"},{formula:"nowDate()",desc:"获取当前日期"},{formula:"chinaDate(d1)",desc:"将时间转换为农历,d1是yyyy-MM-dd格式的日期字符串"},{formula:"dateAdd(d1,count)",desc:"在d1的基础上添加count天,d1为yyyy-MM-dd HH:mm:ss格式的时间字符串"},{formula:"dateBalanceYear(sourceDate,targetDate,false)",desc:'计算相差的年份,比如计算年龄,targetDate为""表示当前时间,第三个参数为true表示有多余的月份或者天数时,就加1;'},{formula:"dateBalanceDay(sourceDate,targetDate)",desc:'计算相差的天数,targetDate为""表示当前时间'},{formula:"dateformat(d1,format)<",desc:"将当前的日期(时间)字符串转为指定的字符串,如果format的内容有空格,请使用&代替"},{formula:"nowDatetime()",desc:"获取当前日期和时间。格式为yyyy-MM-dd HH:mm:ss"},{formula:"dayOf(d1)",desc:"获取格式为yyyy-MM-dd的日期的天数"},{formula:"nowMon()",desc:"获取当前的月份,格式为MM"},{formula:"monOf(d1)",desc:"获取日期d1的月份数"},{formula:"nowTime()",desc:"获取当前时间,格式为HH:mm:ss"},{formula:"nowYear()",desc:"获取年份,格式为yyyy"},{formula:"yearOf()",desc:"获取时间d1的年份"}],mathFormulaTableData:[{formula:"abs(value)",desc:"求参数value的绝对值,value必须为数字格式"},{formula:"acos(value)",desc:"求参数value的反余弦,value必须为数字格式"},{formula:"asin(value)",desc:"求参数value的反正弦,value必须为数字格式"},{formula:"atan(value)",desc:"求参数value的反正切,value必须为数字格式"},{formula:"cbrt(value)",desc:"求参数value的立方根,value必须为数字格式"},{formula:"ceil(value)",desc:"返回不大于参数value的最小整数,例如ceil(1.7)就等于2,value必须为数字格式"},{formula:"cos(value)",desc:"求参数value的余弦值,value必须为数字格式"},{formula:"cosh(value)",desc:"求参数value的双曲余弦值,value必须为数字格式"},{formula:"exp(n)",desc:"欧拉数 e çš„n次幂,n必须为数字格式"},{formula:"floor(n)",desc:"欧拉数 e çš„n次幂减1,n必须为数字格式"},{formula:"log(value)",desc:"返回不小于参数value的最大整数,例如floor(1.7)等于1,n必须为数字格式"},{formula:"log10(value)",desc:"自然对数,value必须为数字格式"},{formula:"log1p(value)",desc:"计算底数为 10 çš„对数,value必须为数字格式"},{formula:"random()",desc:"返回参数与 1 ä¹‹å’Œçš„自然对数,value必须为数字格式"},{formula:"rint(value)",desc:"返回一个伪随机数,该值大于等于 0.0 ä¸”小于 1.0"},{formula:"round(value)",desc:"返回其值最接近参数并且是整数的 double å€¼ã€‚如果两个整数的 double å€¼éƒ½åŒæ ·æŽ¥è¿‘,那么结果取偶数。特殊情况是:如果参数值是整数,那么结果就是该参数。如果参数是 NaN æˆ–无穷大或正零或负零,那么结果与参数相同"},{formula:"signum(value)",desc:"符号函数;如果参数为 0,则返回 0;如果参数大于 0, åˆ™è¿”回 1.0;如果参数小于 0,则返回 -1.0"},{formula:"sin(value)",desc:"求参数value的正弦值,value必须为数字格式"},{formula:"sinh(value)",desc:"求参数value的双曲正弦值,value必须为数字格式"},{formula:"tan(value)",desc:"求参数value的正切值,value必须为数字格式"},{formula:"tanh(value)",desc:"求参数value的双曲正切值,value必须为数字格式"},{formula:"max(v1,v2)",desc:"求两个数中的较大的值,v1,v2都必须为数字格式,例如max(3.2,3)就等于3.2"},{formula:"min(v1,v2)",desc:"求两个数中的较小的值,v1,v2都必须为数字格式,例如max(3.2,3)就等于3"},{formula:"sqrt(value)",desc:"求平方根"}],otherFormulaTableData:[{formula:"getcolvalue(servername,tablename,fieldname,pkField,pkValue)",desc:"查询servername中tablename数据库表中fieldname字段的值,pkfield表示主键的字段名称,pkValue表示主键的值,serverName现在默认为localServer"}]}},watch:{visible:function(){this.isShowformulaEdit=this.visible,this.formulaContent=this.componentRuleText||""}},mounted:function(){},methods:{dbClickAddContent:function(e){this.formulaContent=this.formulaContent+e.formula},resetFormulaContent:function(){this.formulaContent=""},closeFormulaEdit:function(){this.resetFormulaContent(),this.$emit("update:visible",!1)},saveFormulaContent:function(){null!=this.formulaContent.trim&&""!=this.formulaContent.trim?(this.$emit("updateFormulaContent",this.formulaContent),this.isShowformulaEdit=!1):this.$message.warning("公式内容不能为空!")}}},o=n,s=(a("48cb"),a("2877")),l=Object(s["a"])(o,i,r,!1,null,"32af4f65",null);t["default"]=l.exports},ad51:function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e._self._c;return t("el-popover",{attrs:{placement:"bottom",width:"350",trigger:"click"}},[t("el-tabs",{model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},[t("el-tab-pane",{attrs:{label:"消息("+e.noticeData.length+")",name:"second"}})],1),t("el-scrollbar",{staticStyle:{height:"300px"}},[t("avue-notice",{attrs:{data:e.noticeData,option:e.option},on:{"page-change":e.pageChange}})],1),t("div",{attrs:{slot:"reference"},slot:"reference"},[t("el-badge",{attrs:{"is-dot":""}},[t("i",{staticClass:"el-icon-bell"})])],1)],1)},r=[],n={name:"top-notice",data:function(){return{activeName:"second",option:{props:{img:"img",title:"title",subtitle:"subtitle",tag:"tag",status:"status"}},emailData:[],noticeData:[{img:"/img/bg/vip1.png",title:"史蒂夫·乔布斯 å…³æ³¨äº†ä½ ",subtitle:"05-08 15:08",tag:"已经开始",status:0},{img:"/img/bg/vip2.png",title:"斯蒂夫·沃兹尼亚克 å…³æ³¨äº†ä½ ",subtitle:"05-08 15:08",tag:"未开始",status:1},{img:"/img/bg/vip3.png",title:"蒂姆·库克 å…³æ³¨äº†ä½ ",subtitle:"05-08 15:08",status:3,tag:"有错误"},{img:"/img/bg/vip4.png",title:"比尔·费尔南德斯 å…³æ³¨äº†ä½ ",subtitle:"05-08 15:08",status:4,tag:"已完成"}]}},created:function(){},methods:{pageChange:function(e,t){var a=this;setTimeout((function(){a.$message.success("页码"+e),a.noticeData=a.noticeData.concat(list),t()}),1e3)}}},o=n,s=a("2877"),l=Object(s["a"])(o,i,r,!1,null,"406a62ce",null);t["default"]=l.exports},aeae:function(e,t,a){"use strict";a("da35")},b0c50:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAGUklEQVRYw+1XaWxU1xX+zn1v5o3t8RjGNo5d7LLZpCwVtkOLChGeSWJVbSA0MdN0IUhNMaK4UiUkQhojRSKLiNQmVRJh1DSqktDGVEiYQNJg/qQ02EiUqIugxlCP7Q5eMFNnlrfNe/f0x4zXJi1h6Z/2SFfn3vvjfd/57jnvngv8rxvdjo8omh9zl6yFL1AON2Pg48E/Qh/563+HwOcbWlCz6dkHVV+gmYClLmPctPjEyF9OvXS5fWvCSQ7dOQLVG/fRkq+1/gzgFiIiZmbbITJMZsOiK4mhS/dHfxnud1Ox20+gpG4v1W59+lWPT+yY2HMlYFqAMTFMRFMjvaHRt0NRmY7dPgJFX2ylvKpdbZomti1d7yfFSwwQ2Q6zYRIZFrNhTfqoPtobTh0NRaHHbp1AoH4vaYt3tbHOzWQzCvwKahr8II+Yit6cpkJ29JljvSH+bagfRuzTCQRKFmPBqm/h7z2nEB/s/hfw/NqnKG/l7oPS4u8LG0Q2M9lMBX6FF6zzk800PfKJXCDDYnYciiJxKYTOcP90JSYJLFu/h1Z/dc/d8ZGLA6ff3p4eH/7TDHCt/inS6na3kYNmsgFhM8hmkA2QzcgrUFC62g9LitnRw7IABgBGH5KXQjg5RYIAoKr+B1j7jRd29p4/8tofjj5usXRmgq9pJe+XdrfBxTbKgEQucrLBZDOJnPcFPV35ywruMUyo05VwXGaACMwMoigSvSGcDPVDj4FAKtbvvLJJCKXggwNfOCQzyRng3nWtpK57oo0kNVMuapGLekIBYTMowx1OvDNSdG/jBpvm/Nqw4DFMwLJz0c+0PiR6wzi6NKp6AwshlbmRsaGP2maDe+59gsQDe9pY0jbYDEgwOFvvYBCYGMwEoOOuBcnIhZ8/bqf6q4945ocCjgvFcQGWn5rPNgCopGhIZ7g4f96KFWr+Xb9z9GEAgKiohXhw75NSiGZhM8CELCiDJREkAMlEEh3O0LHIosb7VO07zzjnXv+RzIx+ZN5oVamOcQ0uU4+EZ/v8ta0Ho50tLgCIL28pdAuUJynDYEkMyTRbAWJ02FfaN6dP78iccyL2mh++XnXhvQMD+lDPDZe16hojSMcv/koW3t1SUfvYj1PDZ/eN/flNcPmi1fCSnwAwM00oQDkFSHJHpqc9op/ekQFLxLoOw3rsuYrKrzQN9Bx59sYJAMDI+Z90Vzzw2m+Gk3i6ZsMro6ovcHDUQxpUMEsQpinATKT9w+HCmPXh+OVz9uQhs8T14Wh+Xnl1JYDBz0Qg2XsYySUPbdcWblh+NUEHFn99/zJfgfPygJoFxDQFvNcdBPpMEoT9Jcv3OYD7YqLvF/DMq4aoume1OToYu6l+gJQ8VGxsL/NUNhw3XdSXFYu/jc1X8oc1KkeuztWU5HmnUyQkmAQRCTARdo0PvvRiRdOjNZ6y6hNX33952fDh3Zmba0iEFyWhF3yBVd97PuVQi+qBWlQsYBQJJBQAPRYCFy2QAEgQSBBUH3H+cu0NvVTd6EI+M3Dg0Z86vmKQC5DDgJP12XVuz83CWdeOf/Jl5KtqQPF9z61Qyla2GhIPSyI1Pw/k18AiwyQkmAVI+ohNTZAuwXlx94P0YHdobEH5EqVw0TuKzkFhMISeGwZD6BKKziCTLXbT375+ds3v6d+J41sYhr92S1leTeMmM1C0k21eSQBYJRAYSgbQ0hLaqAMymY0SZX9sle+7QpfzZ4MrU3OLUsmm8fPfPJ75uOsGr2NFg6f5cNBXEe4sPWvUkZjIAWIiZL3I+ms1XhovVVjoTEJnVgxJQufs2mCLkqmmxIebjzvxrs/YD6gafFvag2X6ulOqybWTeUA0LSeyPl6pIl6sQJhTCnh0tpRUavP4yaZ3nGtnbrIhUTUUh94KFgVCnQojqwTlqmFCkZwSjpdI9wtmBnkzsFQzFek/8cgxc/jMLbZkioaS8FvBOXPDnYJRRzRVETOUoMk9OyPTm/vefeSYMXTmNjWlioZ59x8KFgXDnYrEtJyYlRsKWTanI9ETnwx+a225oqGs8VBwTjDcKZjqpv8bcnPLRirS/27TMePqmTv0MFE0lDa8EghWNj2vSNoqCPkkCKxSt5UZ2jV4cmuXebX7zj/NvGX1KKhq9Apf4edIyoQdv3A9ebkDnEnj//af7J+cLV0HDoDz9gAAAABJRU5ErkJggg=="},b12a:function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e._self._c;return t("div",[t("el-dialog",{directives:[{name:"dialogDrag",rawName:"v-dialogDrag"}],staticClass:"avue-dialog avue-dialog--top",attrs:{title:e.title,"append-to-body":"true",visible:e.visible,top:"0",width:e.options.width||"80%",height:e.options.height||"auto"},on:{"update:visible":function(t){e.visible=t}}},[t("avue-crud",{ref:"referCrud",attrs:{option:e.option,"table-loading":e.loading,data:e.data,page:e.page},on:{"update:page":function(t){e.page=t},"search-change":e.searchChange,"search-reset":e.searchReset,"selection-change":e.selectionChange,"row-click":e.rowClick,"current-change":e.currentChange,"size-change":e.sizeChange,"refresh-change":e.refreshChange,"on-load":e.onLoad},scopedSlots:e._u([{key:"icon",fn:function(e){return[t("i",{class:e.row.icon,staticStyle:{"font-size":"24px"}})]}}]),model:{value:e.value,callback:function(t){e.value=t},expression:"value"}}),t("div",{staticClass:"avue-dialog__footer"},[t("div",{staticClass:"avue-dialog__footer--left valueInfo"},[e._v(e._s(e.valueInfo)+" ")]),t("el-button",{on:{click:function(t){e.visible=!1}}},[e._v("取 æ¶ˆ")]),t("el-button",{attrs:{type:"primary"},on:{click:e.setValue}},[e._v("ç¡® å®š")])],1)],1),t("avue-input",{attrs:{disabled:e.disabled,readonly:!0,placeholder:e.title},on:{click:function(t){!e.disabled&&(e.visible=!0)}},model:{value:e.text,callback:function(t){e.text=t},expression:"text"}})],1)},r=[],n=a("bef3"),o=n["a"],s=(a("0229"),a("2877")),l=Object(s["a"])(o,i,r,!1,null,"9e443f7e",null);t["default"]=l.exports},b1bb:function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("avue-tabs",{attrs:{option:e.Taboption},on:{change:e.handleChange}}),"tab1"===e.type.prop?t("span",[t("attrCrud",{attrs:{ProData:e.ProData,crudOid:e.crudOid,checkStatus:e.checkStatus,crudLCStatus:e.crudLCStatus,crudArray:e.crudArray,Formlist:e.Formlist,codeClassifyOid:e.codeClassifyOid}})],1):"tab2"===e.type.prop?t("span",[t("FlowPath",{ref:"FlowPath",attrs:{code:this.crudOid,checkStatus:e.checkStatus,crudLCStatus:e.crudLCStatus,Formlist:e.Formlist}})],1):"tab3"===e.type.prop?t("span",[t("stage",{ref:"stage",attrs:{code:this.crudOid,Formlist:e.Formlist}})],1):e._e()],1)},r=[],n={name:"TemplatePro.vue",props:["ProData","crudOid","crudLCStatus","crudArray","Formlist","codeClassifyOid","rowIndex","crudArrayFlag"],data:function(){return{type:{},Taboption:{column:[{label:"模板属性",prop:"tab1"},{label:"模板流程",prop:"tab2"},{label:"模板阶段",prop:"tab3"}]},checkStatus:!1}},created:function(){this.type=this.Taboption.column[0],this.type.prop="tab1"},watch:{},methods:{handleChange:function(e){this.type=e}}},o=n,s=(a("6f18"),a("2877")),l=Object(s["a"])(o,i,r,!1,null,null,null);t["default"]=l.exports},b1ca:function(e,t,a){"use strict";a.r(t),a.d(t,"getPage",(function(){return c})),a.d(t,"getDetail",(function(){return u})),a.d(t,"add",(function(){return d})),a.d(t,"batchAdd",(function(){return p})),a.d(t,"update",(function(){return f})),a.d(t,"batchUpdate",(function(){return m})),a.d(t,"remove",(function(){return h})),a.d(t,"refList",(function(){return b})),a.d(t,"getAppayRange",(function(){return g}));a("8e6e"),a("ac6a"),a("456d");var i=a("ade3"),r=a("b5c6");function n(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function o(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?n(Object(a),!0).forEach((function(t){Object(i["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):n(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var s="/api/ubcs-omd",l="/revision-rule",c=function(e,t,a){return Object(r["a"])({url:"/api/ubcs-omd/revision-rule/page",method:"get",params:o(o({},a),{},{current:e,size:t})})},u=function(e){return Object(r["a"])({url:"/api/ubcs-omd/revision-rule/detail",method:"get",params:{oid:e}})},d=function(e){return Object(r["a"])({url:"/api/ubcs-omd/revision-rule/submit",method:"post",data:e})},p=function(e){return Object(r["a"])({url:"/api/ubcs-omd/revision-rule/batch-submit",method:"post",data:e})},f=function(e){return Object(r["a"])({url:"/api/ubcs-omd/revision-rule/submit",method:"post",data:e})},m=function(e){return Object(r["a"])({url:"/api/ubcs-omd/revision-rule/batch-submit",method:"post",data:e})},h=function(e){return Object(r["a"])({url:"/api/ubcs-omd/revision-rule/remove",method:"post",data:e})},b=function(e,t,a){return Object(r["a"])({url:"/api/ubcs-omd/revision-rule/ref",method:"get",params:o(o({},a),{},{currentPage:e,pageSize:t})})},g=function(e){return Object(r["a"])({url:s+l+"/get-apply-range",method:"get",params:{id:e}})}},b297:function(e,t,a){"use strict";t["a"]={propsDefault:{label:"label",path:"path",icon:"icon",children:"children",isOpen:"isOpen"}}},b2cc:function(e,t,a){},b5c6:function(e,t,a){"use strict";a("6762"),a("2fdb");var i=a("cebe"),r=a.n(i),n=a("4360"),o=a("9883"),s=a("0e0b"),l=a("0a5a"),c=a("5f72"),u=a("1ca4"),d=a("27ae"),p=a("323e"),f=a.n(p),m=(a("a5d8"),a("4328")),h=a.n(m);r.a.defaults.timeout=99e5,r.a.defaults.validateStatus=function(e){return e>=200&&e<=500},r.a.defaults.withCredentials=!0,f.a.configure({showSpinner:!1}),r.a.interceptors.request.use((function(e){f.a.start();var t=!1===e.authorization;t||(e.headers["Authorization"]="Basic ".concat(d["Base64"].encode("".concat(u["a"].clientId,":").concat(u["a"].clientSecret))));var a=e.meta||{},i=!1===a.isToken;return Object(l["a"])()&&!i&&(e.headers[u["a"].tokenHeader]="bearer "+Object(l["a"])()),!0===e.text&&(e.headers["Content-Type"]="text/plain"),"post"===e.method&&!0===a.isSerialize&&(e.data=Object(s["i"])(e.data)),"get"===e.method&&(e.paramsSerializer=function(e){return h.a.stringify(e,{encode:!0})}),e}),(function(e){return Promise.reject(e)})),r.a.interceptors.response.use((function(e){f.a.done();var t=e.data.code||e.status,a=u["a"].statusWhiteList||[],i=e.data.msg||e.data.error_description||"未知错误";return a.includes(t)?Promise.reject(e):(401===t&&n["a"].dispatch("FedLogOut").then((function(){return o["a"].push({path:"/login"})})),200!==t?(Object(c["Message"])({message:i,type:"error"}),Promise.reject(new Error(i))):e)}),(function(e){return f.a.done(),Promise.reject(new Error(e))})),t["a"]=r.a},b65a:function(e,t,a){},b761:function(e,t,a){"use strict";a.r(t),a.d(t,"getTreeList",(function(){return s})),a.d(t,"defaultReferDataGrid",(function(){return l})),a.d(t,"referDataGrid",(function(){return c}));a("8e6e"),a("ac6a"),a("456d");var i=a("ade3"),r=a("b5c6");function n(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function o(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?n(Object(a),!0).forEach((function(t){Object(i["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):n(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var s=function(e){return Object(r["a"])({url:"/api/ubcs-code/codeClassify/referTree",method:"get",params:o({},e)})},l=function(e){return Object(r["a"])({url:"/api/ubcs-code/mdmEngineController/defaultReferDataGrid",method:"get",params:o({},e)})},c=function(e){return Object(r["a"])({url:"/api/ubcs-code/referBtmTypeController/referDataGrid",method:"get",params:o({},e)})}},b887:function(e,t,a){"use strict";a.r(t),a.d(t,"treeTopCodeClassify",(function(){return s})),a.d(t,"listClassifyLinkAttr",(function(){return l}));a("8e6e"),a("ac6a"),a("456d");var i=a("ade3"),r=a("b5c6");function n(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function o(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?n(Object(a),!0).forEach((function(t){Object(i["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):n(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var s=function(e){return Object(r["a"])({url:"/api/ubcs-code/codeClassify/treeTopCodeClassify",method:"get",params:o({},e)})},l=function(e){return Object(r["a"])({url:"/api/ubcs-code/codeClassify/listClassifyLinkAttr",method:"get",params:o({},e)})}},baf2:function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e._self._c;return t("el-dialog",{staticClass:"avue-dialog avue-dialog--top",staticStyle:{height:"115vh","margin-top":"-14vh","overflow-y":"hidden"},attrs:{"close-on-click-modal":!1,title:"参照配置","append-to-body":"",visible:e.isShowReferConfigForm,width:"90%",id:"refer-config-form",top:"0","destroy-on-close":""},on:{"update:visible":function(t){e.isShowReferConfigForm=t},close:function(t){return e.recoveryDataAndForm("initData")}}},[t("div",{staticStyle:{width:"100%","overflow-y":"auto",height:"70vh"}},[t("el-row",[t("avue-form",{ref:e.formRefs[0],staticClass:"referTypeForm",attrs:{option:e.formOption},scopedSlots:e._u([{key:"referTypeName",fn:function(a){var i=a.disabled,r=a.size;return[t("el-input",{ref:"referTypeName",attrs:{disabled:i,size:r,placeholder:"请选择 å‚照的业务类型","prefix-icon":"el-icon-search",readonly:"true"},on:{focus:function(t){return e.openSelectionTable("referType")}},model:{value:e.form.referTypeName,callback:function(t){e.$set(e.form,"referTypeName",t)},expression:"form.referTypeName"}},[t("i",{directives:[{name:"show",rawName:"v-show",value:!i,expression:"!disabled"}],staticClass:"el-icon-circle-close",staticStyle:{"margin-right":"5px",cursor:"pointer"},attrs:{slot:"suffix"},on:{click:function(t){return e.clearSelectionTable("referType")}},slot:"suffix"})])]}},{key:"sortField",fn:function(a){var i=a.disabled,r=a.size;return[t("el-input",{ref:"sortField",attrs:{disabled:i,size:r,placeholder:"请选择 æŽ’序字段","prefix-icon":"el-icon-search",readonly:"true"},on:{focus:function(t){return e.openSelectionTable("sortField")}},model:{value:e.form.sortField,callback:function(t){e.$set(e.form,"sortField",t)},expression:"form.sortField"}},[t("i",{staticClass:"el-icon-circle-close",staticStyle:{"margin-right":"5px",cursor:"pointer"},attrs:{slot:"suffix"},on:{click:function(t){return e.clearSelectionTable("sortField")}},slot:"suffix"})])]}}]),model:{value:e.form,callback:function(t){e.form=t},expression:"form"}})],1),t("el-row",[t("el-tabs",{attrs:{type:"border-card"},model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},[t("el-tab-pane",{attrs:{name:"first",disabled:e.isDisabledTabs}},[t("span",{attrs:{slot:"label"},slot:"label"},[t("i",{staticClass:"el-icon-monitor"}),e._v("显示的属性与其他配置")]),t("el-row",[t("avue-form",{ref:e.formRefs[1],staticClass:"referTypeForm",attrs:{option:e.formOtherOption},scopedSlots:e._u([{key:"sortField",fn:function(a){var i=a.disabled,r=a.size;return[t("el-input",{ref:"sortField",attrs:{disabled:i,size:r,placeholder:"请选择 æŽ’序字段","prefix-icon":"el-icon-search",readonly:"true"},on:{focus:function(t){return e.openSelectionTable("sortField")}},model:{value:e.form.sortField,callback:function(t){e.$set(e.form,"sortField",t)},expression:"form.sortField"}},[t("i",{staticClass:"el-icon-circle-close",staticStyle:{"margin-right":"5px",cursor:"pointer"},attrs:{slot:"suffix"},on:{click:function(t){return e.clearSelectionTable("sortField")}},slot:"suffix"})])]}}]),model:{value:e.form,callback:function(t){e.form=t},expression:"form"}})],1),t("el-row",{directives:[{name:"show",rawName:"v-show",value:"default"==e.form.type||"grid"==e.form.type,expression:"form.type=='default' || form.type=='grid'"}]},[t("el-divider",{staticStyle:{"margin-bottom":"-40px"},attrs:{"content-position":"left"}},[e._v("配置显示的属性")]),t("avue-crud",{ref:"crudAttr",staticClass:"crud-attr",attrs:{option:e.attrOption,data:e.codeShowFieldConfigVOS},on:{"cell-click":e.clickAttrEdit},scopedSlots:e._u([{key:"menu",fn:function(a){return[t("el-button",{attrs:{type:"text",size:"small",icon:"el-icon-search",plain:""},on:{click:function(e){a.row.isquery=!a.row.isquery}}},[e._v("\n                                    "+e._s(a.row.isquery?"取消快速查询":"快速查询")+"\n                                ")]),t("el-button",{attrs:{type:"text",size:"small",icon:"el-icon-minus",plain:""},on:{click:function(t){return e.removeCurrentRow(a.row,"removeAttr")}}},[e._v("移除\n                                ")])]}},{key:"menuLeft",fn:function(a){return[t("el-button",{attrs:{type:"primary",size:"small",icon:"el-icon-plus"},on:{click:function(t){return e.openSelectionTable("selectAttr")}}},[e._v("选择属性\n                                ")]),t("div",{staticClass:"tag-group",staticStyle:{display:"inline"}},e._l(e.codeShowFieldConfigVOS,(function(a){return t("el-tag",{directives:[{name:"show",rawName:"v-show",value:a.isquery&&""!=a.title,expression:"item.isquery && item.title!=''"}],key:a.title,staticStyle:{"margin-left":"3px"},attrs:{type:"info",size:"small",effect:"dark"}},[e._v("\n                                        "+e._s(a.title)+"\n                                    ")])})),1)]}}])})],1)],1),t("el-tab-pane",{attrs:{name:"second"}},[t("span",{attrs:{slot:"label"},slot:"label"},[t("i",{staticClass:"el-icon-search"}),e._v("添加查询条件")]),t("avue-crud",{ref:"crudAddCondition",attrs:{option:e.addSearchCondtionOption,data:e.form.codeSrchCondConfigVOS},on:{"cell-click":e.clickAddSearchCondtionEdit},scopedSlots:e._u([{key:"menu",fn:function(a){return[t("el-button",{attrs:{type:"text",size:"small",icon:"el-icon-minus",plain:""},on:{click:function(t){return e.removeCurrentRow(a.row,"removeaddSearchCondtion")}}},[e._v("移除\n                            ")])]}},{key:"menuLeft",fn:function(a){return[t("el-button",{attrs:{type:"primary",size:"small",icon:"el-icon-plus"},on:{click:function(t){return e.openSelectionTable("addSearchCondition")}}},[e._v("\n                                æ·»åŠ æŸ¥è¯¢æ¡ä»¶\n                            ")])]}}])})],1)],1)],1)],1),t("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{attrs:{type:"primary"},on:{click:e.selectedListReferConfig}},[e._v("ç¡® å®š")]),t("el-button",{on:{click:function(t){return e.recoveryDataAndForm("initForm")}}},[e._v("清空内容")]),t("el-button",{on:{click:function(t){e.isShowReferConfigForm=!1}}},[e._v("取 æ¶ˆ")])],1),t("refer-btm-type-crud-dialog",{ref:e.referBtmDialogParams.ref,attrs:{visible:e.referBtmDialogParams.selectReferBtmSettingBox},on:{"update:visible":function(t){return e.$set(e.referBtmDialogParams,"selectReferBtmSettingBox",t)},echoReferBtmType:e.echoReferBtmType}}),t("refer-select-btm-attr-dialog",{ref:e.selectedBtmTypeAttrParams.ref,attrs:{title:"为【排序字段】选取值",visible:e.selectedBtmTypeAttrParams.selectedBtmTypeAttrSettingBox},on:{"update:visible":function(t){return e.$set(e.selectedBtmTypeAttrParams,"selectedBtmTypeAttrSettingBox",t)},echoSelectedAttr:e.echoSelectedAttr}}),t("el-dialog",{staticStyle:{height:"110vh","margin-top":"-12vh","overflow-y":"hidden"},attrs:{title:"选择显示字段","append-to-body":"",visible:e.isShowShowField,width:"70%","destroy-on-close":""},on:{"update:visible":function(t){e.isShowShowField=t}}},[t("avue-crud",{ref:"selectShowFieldCrud",attrs:{option:e.selectionShowFieldOption,"table-loading":e.selectShowFieldLoading,data:e.selectShowFieldData},on:{"row-click":e.showFieldRowClick,"selection-change":e.selectionShowFieldDataChange,"search-change":e.showFieldSearchChange,"search-reset":e.showFieldSearchReset}}),t("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{attrs:{type:"primary"},on:{click:e.selectedShowField}},[e._v("ç¡® å®š")]),t("el-button",{on:{click:function(t){e.isShowShowField=!1}}},[e._v("取 æ¶ˆ")])],1)],1),t("el-dialog",{staticStyle:{height:"110vh","margin-top":"-12vh","overflow-y":"hidden"},attrs:{title:"选择查询条件","append-to-body":"",visible:e.isShowSearchCondition,width:"70%","destroy-on-close":""},on:{"update:visible":function(t){e.isShowSearchCondition=t}}},[t("avue-crud",{ref:"selectSearchConditionCrud",attrs:{option:e.selectionSearchConditionOption,"table-loading":e.selectSearchConditionLoading,data:e.selectSearchConditionData},on:{"row-click":e.searchConditionRowClick,"selection-change":e.searchConditionDataChange,"search-change":e.searchConditionSearchChange,"search-reset":e.searchConditionSearchReset}}),t("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{attrs:{type:"primary"},on:{click:e.selectedSearchCondition}},[e._v("ç¡® å®š")]),t("el-button",{on:{click:function(t){e.isShowSearchCondition=!1}}},[e._v("取 æ¶ˆ")])],1)],1)],1)},r=[],n=(a("7f7f"),a("ade3")),o=(a("96cf"),a("1da1")),s=(a("ac6a"),a("d9a3")),l={name:"referConfigFormDialog",props:{},data:function(){return{labelWidth:"150",isShowReferConfigForm:!1,referTypeIsReadOnly:!1,form:{referTypeName:"",referType:"",textField:"name",valueField:"oid",type:"default",url:"",backPath:"",method:"GET",height:"",useFormKey:"",paramForFormKey:"",isMuti:!1,mapFields:"",isOpenGlobal:!0,codeSrchCondConfigVOS:[],isPersistence:!0,id:"",name:""},removeFormAttr:["limit","sortField","sortType","parentFieldName","parentUsedField","parentValue","loadType","onlyLeaf","sortType","referContent","displayTable"],codeShowFieldConfigVOS:[],attrOption:{height:"180",tip:!1,addBtn:!1,editBtn:!1,searchShow:!1,searchMenuSpan:6,border:!1,index:!0,viewBtn:!1,delBtn:!1,selection:!1,disablePage:!1,refreshBtn:!1,columnBtn:!1,dialogClickModal:!1,highlightCurrentRow:!0,indexFixed:!1,menuFixed:!1,column:[{label:"列字段(*)",prop:"field",cell:!0,clearable:!1},{label:"列名(*)",prop:"title",cell:!0,clearable:!1},{label:"字段类型(*)",prop:"fieldTypeText",cell:!0,clearable:!1,type:"select",value:"text",dicData:[{value:"text",label:"文本框"},{value:"combox",label:"下拉菜单"},{value:"radio",label:"单选"},{value:"swtich",label:"开关"},{value:"date",label:"时间"},{value:"textarea",label:"文本域"}]},{label:"列表可排序",prop:"sort",cell:!0,clearable:!1,type:"switch",width:"80px",value:!0},{label:"排序字段",prop:"attrSortField",cell:!0,clearable:!1},{label:"字段宽度",prop:"width",cell:!0,clearable:!1},{label:"列固定位置",prop:"fixedPosition",cell:!0,type:"select",clearable:!1,value:"noFixed",dicData:[{value:"noFixed",label:"不固定"},{value:"left",label:"左边"},{value:"right",label:"右边"}]},{label:"js显示代码",prop:"templet",cell:!0,clearable:!1}]},addSearchCondtionOption:{height:"150",tip:!1,addBtn:!1,editBtn:!1,searchShow:!1,searchMenuSpan:6,border:!1,index:!0,viewBtn:!1,delBtn:!1,selection:!1,disablePage:!1,refreshBtn:!1,columnBtn:!1,dialogClickModal:!1,highlightCurrentRow:!0,column:[{label:"筛选字段",prop:"filterField",cell:!0,clearable:!1},{label:"筛选类型",prop:"filterType",type:"select",cell:!0,clearable:!1,dicData:[{value:"_like",label:"包含"},{value:"_notlike",label:"不包含"},{value:"_equal",label:"等于"},{value:"_notequal",label:"不等于"},{value:"_ge",label:"大于"},{value:"_le",label:"小于"}]},{label:"筛选值",prop:"filterValue",cell:!0,clearable:!1}]},formRefs:["form","otherForm"],isDisabledTabs:!1,activeName:"first",referBtmDialogParams:{ref:"crudReferBtm",selectReferBtmSettingBox:!1},selectedBtmTypeAttrParams:{ref:"selectedBtmTypeAttrCrud",selectedBtmTypeAttrSettingBox:!1},seletedBtmTypeAttrOptions:{title:"",condition:"",btmTypeId:""},preClickAttrRow:"",preClickAddSearchConditionRow:""}},computed:{formOption:function(){var e=this,t="";return t=function(e,t,a){/[^\d]/g.test(t)?a(new Error("窗口显示的高度必须为数值类型")):a()},{submitBtn:!1,emptyBtn:!1,labelWidth:"145",group:[{icon:"el-icon-info",label:"必填的参照配置",collapse:!0,labelWidth:"115",prop:"groupDdefaultOrGrid",column:[{label:"参照的业务类型",prop:"referTypeName",span:6,labelWidth:"130",disabled:this.referTypeIsReadOnly,clearable:!this.referTypeIsReadOnly,tip:"参照数据查询的业务类型。",tipPlacement:"bottom",rules:[{required:!0,message:"(参照的业务类型)必填项不能为空",trigger:["blur","change"]}]},{label:"显示的属性",prop:"textField",tip:"选择数据后,显示到字段上的信息所属的属性,一般都是name,如果是多个属性使用逗号分割,如id,name。",tipPlacement:"bottom",span:6,value:"name",rules:[{required:!0,message:"(显示的属性)必填项不能为空",trigger:"blur"}]},{label:"存储值的属性",prop:"valueField",tip:"选择数据后,保存到数据库里的属性,一般都是oid或者id,如果是多个属性使用逗号分割,如oid ,id",value:"oid",tipPlacement:"bottom",span:6,rules:[{required:!0,message:"(存储值的属性)必填项不能为空",trigger:"blur"}]},{label:"参照窗口类型",prop:"type",tip:"default:默认的参照窗口样式; stand:UI上下文配置的方式; classify:分类+档案的显示; è‡ªå®šä¹‰çš„参照直接写js的组件路径;tree:树形展示;grid:列表展示",tipPlacement:"bottom",span:6,value:"default",type:"select",dicData:[{label:"默认样式",value:"default"},{label:"平台配置",value:"stand"},{label:"树形",value:"tree"},{label:"列表",value:"grid"},{label:"部门树",value:"refer/OrgDepartmentRefer"},{label:"部门列表",value:"refer/OrgDepartmentGridRefers"},{label:"用户",value:"refer/SmUserRefer"},{label:"用户列表",value:"refer/SmUserGridRefer"},{label:"角色列表",value:"refer/SmRoleRefer"},{label:"职务",value:"refer/OrgDutyRefer"},{label:"工种",value:"refer/SmWorkTypeRefer"},{label:"流程模板",value:"refer/WfProcessTemplateRefer"}],rules:[{required:!0,message:"(参照窗口类型)必填项不能为空",trigger:"blur"}],change:function(t){var a=t.value,i=(t.column,{});e.activeName="first","stand"==a?(i={referContent:"",displayTable:""},e.isDisabledTabs=!1):"default"==a||"grid"==a?(i={limit:15,sortField:"",sortType:"asc"},e.isDisabledTabs=!1):"tree"==a?(i={parentFieldName:"",parentUsedField:"oid",parentValue:"",loadType:"all",onlyLeaf:!1,sortField:"",sortType:"asc"},e.form.type="tree",e.isDisabledTabs=!1):(e.isDisabledTabs=!0,e.activeName="second"),e.removeFormAttr.forEach((function(t){e.$delete(e.form,t)})),e.form=Object.assign(i,e.form)}},{label:"是否持久化参照配置",prop:"isPersistence",labelWidth:"142",tip:"true:开启持久化,对当前定义的参照配置进行持久化存储,下次可直接选取;false:仅对当前次码段新增生效。",tipPlacement:"bottom",span:6,type:"switch"},{display:this.form.isPersistence||"true"==this.form.isPersistence,label:"参照配置编号",prop:"id",tip:"设置该参照配置持久化存储时的编号。",rules:[{required:!0,message:"(开启持久化时编号)必填项不能为空",trigger:"blur"}],span:6},{display:this.form.isPersistence||"true"==this.form.isPersistence,label:"参照配置名称",prop:"name",tip:"设置该参照配置持久化存储时的名称。",rules:[{required:!0,message:"(开启持久化时名称)必填项不能为空",trigger:"blur"}],span:6}]},{icon:"el-icon-info",label:"页面参数配置",collapse:!1,prop:"webConfig",column:[{label:"窗口显示的高度",prop:"height",tip:"默认空着,设置后表示强制显示这样的高度",tipPlacement:"right",span:7,rules:[{validator:t,message:"窗口显示的高度必须为数值类型",trigger:"blur"}]},{label:"过滤(级联)属性",prop:"useFormKey",tip:"获取表单上的其他属性的属性的值来过滤,或者使用某个属性来级联选择",tipPlacement:"right",span:7},{label:"过滤属性请求参数",prop:"paramForFormKey",tip:"使用过滤属性时,发送给后台的请求参数",tipPlacement:"right",span:7},{label:"映射其他属性",prop:"mapFields",tip:'选择数据后,将选择的数据拷贝到表单里的其他属性,书写格式为{当前表单上的属性:选择数据里的属性,"XXXXx":"yyyy"}',tipPlacement:"right",span:7},{label:"是否开启全局",prop:"isOpenGlobal",tip:"开启全局之后对全部参照配置数据进行查询,默认根据租户进行查询。",tipPlacement:"right",type:"switch",span:7},{label:"是否多选",type:"switch",prop:"isMuti",value:!1,span:7,row:!0}]},{icon:"el-icon-info",label:"后台参数配置",collapse:!1,prop:"backstageConfig",column:[{label:"自定义的后台路径",prop:"url",tip:"通常为空;如果是列表,后台必须返回DataGrid,如果是树,后台必须返回List<Theme>",tipPlacement:"right",span:7},{label:"服务的地址",prop:"backPath",tip:"通常为空,在支持微服务或者分布式部署的时候才配置",tipPlacement:"right",span:7},{label:"请求后台的协议方式",prop:"method",tip:"HTTP的协议方式,支持POST,PUT,GET,一般都是GET",tipPlacement:"right",span:7,value:"GET",type:"select",dicData:[{label:"GET",value:"GET"},{label:"PUT",value:"PUT"},{label:"POST",value:"POST"}]}]}]}},formOtherOption:function(){return{submitBtn:!1,emptyBtn:!1,labelWidth:"145",group:[{display:"default"==this.form.type||"grid"==this.form.type,icon:"el-icon-info",label:"default"==this.form.type?"默认参照的配置(下方列表)":"列表参照的配置(下方列表)",collapse:!0,prop:"groupDdefaultOrGrid",column:[{label:"每页显示条数",prop:"limit",span:8,tip:"分页时每页显示的数量,不分页填-1",value:15,rules:[{required:!0,message:"必填项不能为空",trigger:"blur"}],tipPlacement:"right"},{label:"排序字段",prop:"sortField",span:8,tip:"查询数据时的排序字段",tipPlacement:"right"},{label:"排序类型",prop:"sortType",span:8,dicData:[{label:"升序",value:"asc"},{label:"降序",value:"desc"}],type:"select",tip:"查询数据时的排序类型",tipPlacement:"right"}]},{display:"stand"==this.form.type,icon:"el-icon-info",label:"stand(平台配置)参照",collapse:!0,prop:"groupStand",column:[{label:"参考的UI上下文",prop:"referContent",span:8,tip:"只有参照窗口类型是stand时才必须设置,且在stand类型下才能生效",tipPlacement:"right"},{label:"平台的表格编号",prop:"displayTable",span:8,tip:"与参照的UI上下文互斥,只有参照窗口类型是stand时才必须设置,且在stand类型下才能生效",tipPlacement:"right"}]},{display:"tree"==this.form.type,icon:"el-icon-info",label:"树形参照信息",collapse:!0,prop:"groupTree",labelWidth:"158",column:[{label:"树形的上级属性",prop:"parentFieldName",span:7,tip:"树形展示的时候,上下级关系查找的属性。",tipPlacement:"right",rules:[{required:!0,message:"(树形的上级属性)必填项不能为空",trigger:"blur"}]},{label:"上级属性值对应属性",prop:"parentUsedField",span:7,tip:"上级属性存储的值,是上级数据的什么属性。一般都是oid。",value:"oid",tipPlacement:"right"},{label:"根节点的值",prop:"parentValue",span:7,tip:"树形展示的时候,上级的值。",tipPlacement:"right"},{label:"树加载方式",prop:"loadType",span:7,value:"all",dicData:[{label:"全部",value:"all"},{label:"逐级加载",value:"node"}],type:"select"},{label:"排序字段",prop:"sortField",span:7,tip:"查询数据时的排序字段",tipPlacement:"right"},{label:"排序类型",prop:"sortType",span:7,type:"select",value:"asc",dicData:[{label:"升序",value:"asc"},{label:"降序",value:"desc"}]},{label:"是否只能选择叶子节点",prop:"onlyLeaf",span:7,value:!1,type:"switch"}]}]}}},mounted:function(){var e=this;this.element=document.getElementById("refer-config-form"),this.element.addEventListener("click",(function(t){e.$refs.crudAttr.$el.contains(t.target)||""==e.preClickAttrRow||(e.preClickAttrRow.$cellEdit=!1),e.$refs.crudAddCondition.$el.contains(t.target)||""==e.preClickAddSearchConditionRow||(e.preClickAddSearchConditionRow.$cellEdit=!1)}))},watch:{"form.type":function(e){this.onloadAttrData()},isShowReferConfigForm:function(){this.isShowReferConfigForm&&this.codeShowFieldConfigVOS.length<=0&&this.onloadAttrData()}},methods:{selectedListReferConfig:function(){var e=Object(o["a"])(regeneratorRuntime.mark((function e(){var t,a,i=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=!0,e.next=3,this.formRefs.forEach((function(e){i.$refs[e].validate((function(e,a,r){if(!e){for(var n in r){i.$message.warning(r[n][0].message);break}t=!1}a()}))}));case 3:t&&(a=this.filterForm(),this.$emit("echoReferConfig",a),this.isShowReferConfigForm=!1);case 4:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),clickAttrEdit:function(e,t,a){this.preClickAttrRow&&this.preClickAttrRow!=e&&(this.codeShowFieldConfigVOS[this.preClickAttrRow.$index].$cellEdit=!1),e.$cellEdit=!0,this.preClickAttrRow=e},clickAddSearchCondtionEdit:function(e,t,a){this.preClickAddSearchConditionRow&&this.preClickAddSearchConditionRow!=e&&(this.form.codeSrchCondConfigVOS[this.preClickAddSearchConditionRow.$index].$cellEdit=!1),e.$cellEdit=!0,this.preClickAddSearchConditionRow=e},initPageData:function(e){return s["a"].notEmpty(e.referConfig)?(this.form=JSON.parse(e.referConfig),this.form.isPersistence=!("true"!=this.form.isPersistence&&!this.form.isPersistence),void(("default"==this.form.type||"grid"==this.form.type)&&void 0!=this.form.codeShowFieldConfigVOS&&this.form.codeShowFieldConfigVOS.length>0&&(this.codeShowFieldConfigVOS=this.form.codeShowFieldConfigVOS))):(this.onloadAttrData(),s["a"].notEmpty(e.referType)?(this.form.referTypeName=e.referTypeName,this.form.referType=e.referType,void(this.referTypeIsReadOnly=!0)):void 0)},onloadAttrData:function(){this.codeShowFieldConfigVOS=[{field:"id",title:"编号",fieldType:"text",fieldTypeText:"文本框",sort:!0,attrSortField:"id",width:"150",isquery:!0,$cellEdit:!1},{field:"name",title:"名称",fieldType:"text",fieldTypeText:"文本框",sort:!0,attrSortField:"name",width:"180",isquery:!0,$cellEdit:!1}]},removeCurrentRow:function(e,t){"removeAttr"!=t?this.$delete(this.form.codeSrchCondConfigVOS,e.$index):this.$delete(this.codeShowFieldConfigVOS,e.$index)},recoveryDataAndForm:function(e){if("initForm"==e){this.referTypeIsReadOnly=!1;var t=this.form.type;return this.form=this.$options.data().form,void(this.form.type=t)}if(Object.assign(this.$data,this.$options.data()),""!=this.element)window.removeEventListener("click",this.element)},filterForm:function(){var e=this,t=this.form,a=["referTypeName","referType","textField","valueField","type","url","backPath","method","height","useFormKey","paramForFormKey","isMuti","mapFields","codeSrchCondConfigVOS","isOpenGlobal","isPersistence"],i=[],r={};return"stand"==t.type?i=["referContent","displayTable"]:"default"==t.type||"grid"==t.type?i=["limit","sortField","sortType"]:"tree"==t.type&&(i=["parentFieldName","parentUsedField","parentValue","loadType","onlyLeaf","sortField","sortType"]),("true"==t.isPersistence||t.isPersistence)&&(a=a.concat(["id","name"])),a=a.concat(i),this.checkArrayIsUndefined(this.form.codeSrchCondConfigVOS)||(r={codeSrchCondConfigVOS:this.form.codeSrchCondConfigVOS}),("default"==t.type||"grid"==t.type)&&this.codeShowFieldConfigVOS.length>=0&&!this.checkArrayIsUndefined(this.codeShowFieldConfigVOS)&&(r=Object.assign(r,{codeShowFieldConfigVOS:this.codeShowFieldConfigVOS})),a.forEach((function(a){"isMuti"!=a&&"onlyLeaf"!=a&&e.checkStringIsEmpty(t[a])&&e.checkArrayIsUndefined(t[a])||(r=Object.assign(r,Object(n["a"])({},a,t[a])))})),r},checkStringIsEmpty:function(e){return null===e||"undefined"===typeof e||"string"===typeof e&&""===e&&"undefined"!==e},checkArrayIsUndefined:function(e){return"array"===typeof e&&(0===e.length||null===e||"undefined"===typeof e)},clearSelectionTable:function(e){"referType"==e?(this.form.referType="",this.form.referTypeName=""):this.form.sortField=""},openSelectionTable:function(e){if("referType"==e)return this.referBtmDialogParams.selectReferBtmSettingBox=!0,void this.$refs[this.referBtmDialogParams.ref].referBtmOnLoad();if(""!=this.form.referType&&null!=this.form.referType){var t=this.seletedBtmTypeAttrOptions;t.btmTypeId=this.form.referType,"sortField"==e?(t.title="为【排序字段】选取值对话框",t.condition="sortField"):"addSearchCondition"==e?(t.title="选择查询条件",t.condition="addSearchCondition"):(t.title="选择显示字段",t.condition="selectAttr"),this.$refs[this.selectedBtmTypeAttrParams.ref].selectedBtmTypeAttrOnLoad(t),this.selectedBtmTypeAttrParams.selectedBtmTypeAttrSettingBox=!0}else this.$message.warning("请输入参照的业务类型")},echoReferBtmType:function(e){this.form.referTypeName=e.name||e.id,this.form.referType=e.id||""},echoSelectedAttr:function(e){var t=this;"sortField"===e.condition?this.form.sortField=e.selectedArrary[0].id:"addSearchCondition"===e.condition?e.selectedArrary.forEach((function(e){t.form.codeSrchCondConfigVOS.push({filterField:e.id,filterType:"_equal",filterTypeText:e.name,filterValue:"",$cellEdit:!1})})):e.selectedArrary.forEach((function(e){t.codeShowFieldConfigVOS.push({field:e.id,title:e.name,fieldType:"text",fieldTypeText:"文本框",sort:!1,attrSortField:e.id,width:e.attributeLength,isquery:!1,$cellEdit:!1})}))}}},c=l,u=(a("e28c"),a("2877")),d=Object(u["a"])(c,i,r,!1,null,null,null);t["default"]=d.exports},bcc5:function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e._self._c;return t("el-dialog",{staticStyle:{height:"115vh"},attrs:{title:"查看应用范围",visible:e.showDialog,"append-to-body":"",width:"65%"},on:{"update:visible":function(t){e.showDialog=t},close:e.closeDialog}},[t("basic-container",[t("avue-crud",{ref:"crud",attrs:{data:e.rangeData,option:e.option}})],1)],1)},r=[],n={name:"Versionpackage.vue",props:{rangeData:{type:Array}},data:function(){return{showDialog:!1,option:{height:300,headerAlign:"center",align:"center",border:!0,menu:!1,index:!0,addBtn:!1,indexFixed:!1,menuFixed:!1,header:!1,highlightCurrentRow:!0,column:[{label:"英文名称",prop:"id"},{label:"中文名称",prop:"name"},{label:"所属领域",prop:"domainText"},{label:"数据表名",prop:"tableName",width:200},{label:"说明",prop:"descirption"}]}}},methods:{closeDialog:function(){this.rangeData=[],this.showDialog=!1}}},o=n,s=a("2877"),l=Object(s["a"])(o,i,r,!1,null,"431df4ac",null);t["default"]=l.exports},bd80:function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e._self._c;return t("avue-input-tree",{ref:"referTree",attrs:{props:e.props,disabled:e.disabled,lazy:e.lazy,"tree-load":e.treeLoad,"node-click":e.nodeClick,checked:e.checked,"leaf-only":e.referConfig.onlyLeaf,multiple:e.isMuti,placeholder:e.title,dic:e.treeData},model:{value:e.value,callback:function(t){e.value=t},expression:"value"}})},r=[],n=(a("8e6e"),a("ac6a"),a("456d"),a("a481"),a("28a5"),a("ade3")),o=a("ee95"),s=a("c54a");function l(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function c(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?l(Object(a),!0).forEach((function(t){Object(n["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):l(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var u={name:"vciWebReferTree",props:["referConfig","value","text","title","disabled"],data:function(){return{visible:!1,options:this.referConfig.options,lazy:"node"==this.referConfig.options.loadType,isMuti:"true"==this.referConfig.options.isMuti||1==this.referConfig.options.isMuti||1==this.referConfig.options.muti,props:{value:"oid",label:"name"},config:{valueField:this.referConfig.valueField||this.referConfig.options.valueField||"oid",textField:this.referConfig.textField||this.referConfig.options.textField||"name",textSep:this.referConfig.textSep||" "},treeUrl:this.referConfig.options.url||"/api/ubcs-code/mdmEngineController/defaultReferTree",treeData:[],checkedData:[],currentNode:{},params:{},loadType:{all:"all",node:"node"},copyParam:["btmType","lnType","toBtmType","textField","valueField","parentFieldName","parentValue","sort","order","isDirection","whereSql","isMuti","queryScheme","isQueryAllColumn","queryColumn","split","loadType","onlyLeaf","onlyLeafText","parentUsedField"]}},created:function(){this.getParams()},mounted:function(){this.lazy||(this.options.data?this.treeData=this.options.data:this.getTree())},computed:{},methods:{getParams:function(){var e={};this.options.extraParams&&(e=this.options.extraParams);for(var t=0;t<this.copyParam.length;t++)"btmType"==this.copyParam[t]?e[this.copyParam[t]]=this.options["referBo"]||this.options["referType"]:this.copyParam[t]in this.options&&(e[this.copyParam[t]]=this.options[this.copyParam[t]]);if(e["referBo"]=this.options["referBo"]||this.options["referType"],e["referType"]=e["referBo"],e["selectAllLevel"]=this.options.loadType==this.loadType.all,e.muti=this.isMuti,"true"==e.isQueryAllColumn&&(e.isQueryAllColumn=!0),this.options.useFormKey&&this.options.formValues&&(e['conditionMap["'+(this.options.paramForFormKey?this.options.paramForFormKey:this.options.useFormKey)+'"]']=this.options.formValues[this.options.useFormKey]),this.options.loadType||(this.options.loadType=this.loadType.node),e["queryAllLevel"]=this.options.loadType!=this.loadType.node,e["loadType"]=this.options.loadType,e["multipleSelect"]=this.isMuti,e["isMuti"]=e["multipleSelect"],this.options.initSort&&(e["order"]=this.options.initSort.type,e["sort"]=this.options.initSort.field),this.options.sortField&&(e["sort"]=this.options.sortField),this.options.sortType&&(e["order"]=this.options.sortType),this.options.rootParams)for(var a in this.options.rootParams)e[a]=this.options.rootParams[a];if(this.options.conditionParams)for(var a in this.options.conditionParams)e['conditionMap["'+a+'"]']=this.options.conditionParams[a];if(this.options.where)for(var a in this.options.where)e['conditionMap["'+a+'"]']=this.options.where[a];if(this.options.treeExtandParams)for(var a in this.options.treeExtandParams)e['extandParamsMap["'+a+'"]']=this.options.treeExtandParams[a];if(this.options.sourceDataParams)for(var a in this.options.sourceDataParams){if(a&&a.constructor===Object)return;e['sourceData["'+a+'"]']=this.options.sourceDataParams[a]}if(this.options.replaceParams)for(var a in this.options.replaceParams){if(a&&a.constructor===Object)return;e['replaceMap["'+a+'"]']=this.options.replaceParams[a]}this.params=e},getTree:function(){var e=this;Object(o["getTree"])(this.params,this.treeUrl).then((function(t){t.data.map((function(e){return e.attributes?e.attributes.data=e.attributes.data||{}:e.attributes={data:{}},c(c({},e),{},{leaf:!e.hasChildren})})),e.treeData=t.data}))},treeLoad:function(e,t){var a=0===e.level?0:e.data.oid;if(this.params.parentOid=a.indexOf("@vcitreesep@")>-1?a.split("@vcitreesep@")[1]:a,this.params.parentValue=this.params.parentOid,this.params.parentBtmName=e.data.attributes.btmName||e.data.attributes.btmname,this.params.parentBtmType=this.params.parentBtmName,this.options.rootParams&&0!==e.level)for(var i in this.options.rootParams)delete this.params[i];Object(o["getLazyTree"])(this.params,this.treeUrl).then((function(e){t(e.data.data.map((function(e){return e.attributes?e.attributes.data=e.attributes.data||{}:e.attributes={data:{}},c(c({},e),{},{leaf:!e.hasChildren})})))}))},nodeClick:function(e,t,a){this.isMuti||this.setValue({checkedNodes:[e]})},checked:function(e,t){this.setValue(t)},setValue:function(e){this.checkedData=e;for(var t=[],a=[],i=this.config.textSep,r=0;r<e.checkedNodes.length;r++){var n=e.checkedNodes[r],o=this.config.valueField.indexOf("attribute.")>=0?n.attributes[this.config.valueField.replace("attribute.","")]||n.attributes.data[this.config.valueField.replace("attribute.","")]:n.attributes[this.config.valueField]||n[this.config.valueField]||n.attributes.data[this.config.valueField];t.push(o);for(var l=[],c=this.config.textField.split(","),u=0;u<c.length;u++)if(!Object(s["b"])(c[u])){var d=c[u].indexOf("attribute.")>=0?n.attributes[c[u].replace("attribute.","")]||n.attributes.data[c[u].replace("attribute.","")]:n.attributes[c[u]]||n[c[u]]||n.attributes.data[c[u]];l.push(d)}a.push(l.join(i))}var p=this.referConfig.fieldMap||{};try{Object(s["b"])(this.options.mapFields)||(p=Object.assign(this.referConfig.fieldMap,JSON.parse(this.options.mapFields)))}catch(f){}this.value=t.join(","),this.text=a.join(","),this.$emit("setValue",{field:this.referConfig.field,showField:this.referConfig.showField,value:this.value,text:this.text||"",isTreeMuti:this.isMuti,rawData:e.checkedNodes,fieldMap:p})}}},d=u,p=a("2877"),f=Object(p["a"])(d,i,r,!1,null,"74b8af39",null);t["default"]=f.exports},bef3:function(module,__webpack_exports__,__webpack_require__){"use strict";var core_js_modules_es7_object_get_own_property_descriptors__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("8e6e"),core_js_modules_es7_object_get_own_property_descriptors__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(core_js_modules_es7_object_get_own_property_descriptors__WEBPACK_IMPORTED_MODULE_0__),core_js_modules_es6_object_keys__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("456d"),core_js_modules_es6_object_keys__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(core_js_modules_es6_object_keys__WEBPACK_IMPORTED_MODULE_1__),core_js_modules_es6_regexp_split__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("28a5"),core_js_modules_es6_regexp_split__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(core_js_modules_es6_regexp_split__WEBPACK_IMPORTED_MODULE_2__),core_js_modules_web_dom_iterable__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("ac6a"),core_js_modules_web_dom_iterable__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(core_js_modules_web_dom_iterable__WEBPACK_IMPORTED_MODULE_3__),core_js_modules_es6_array_sort__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("55dd"),core_js_modules_es6_array_sort__WEBPACK_IMPORTED_MODULE_4___default=__webpack_require__.n(core_js_modules_es6_array_sort__WEBPACK_IMPORTED_MODULE_4__),C_java_workspace_GIT_VCI_UBCS_ubcs_Source_UBCS_WEB_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("ade3"),core_js_modules_es6_regexp_replace__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("a481"),core_js_modules_es6_regexp_replace__WEBPACK_IMPORTED_MODULE_6___default=__webpack_require__.n(core_js_modules_es6_regexp_replace__WEBPACK_IMPORTED_MODULE_6__),_util_validate__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("c54a"),_api_refer_table__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("276d");function ownKeys(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(a),!0).forEach((function(t){Object(C_java_workspace_GIT_VCI_UBCS_ubcs_Source_UBCS_WEB_node_modules_babel_runtime_helpers_esm_defineProperty_js__WEBPACK_IMPORTED_MODULE_5__["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):ownKeys(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}__webpack_exports__["a"]={name:"vciWebReferTable",props:["referConfig","value","text","title","disabled"],data:function(){return{visible:!1,options:this.referConfig.options||{},isMuti:"true"==this.referConfig.options.isMuti||1==this.referConfig.options.isMuti||1==this.referConfig.options.muti,props:{value:this.referConfig.valueField||this.referConfig.options.valueField||"oid",label:this.referConfig.textField||this.referConfig.options.textField||"name"},url:this.referConfig.options.url||"/api/ubcs-code/mdmEngineController/defaultReferDataGrid",tableDefinedUrl:"",copyParam:["referBo","textField","valueField","displayTable","whereSql","queryScheme"],query:{},loading:!1,page:{pageSize:10,currentPage:1,total:this.referConfig.options.data?this.referConfig.options.data.length:0},data:this.referConfig.options.data||[],selectionList:[],option:{addBtn:!1,columnBtn:!1,height:this.referConfig.options.height?this.referConfig.options.height:475,calcHeight:30,tip:!1,menu:!1,searchShow:!0,searchMenuSpan:6,searchLabelWidth:90,border:!0,index:!0,selection:!0,reserveSelection:!0,dialogClickModal:!1,highlightCurrentRow:!0,rowKey:"oid",rowParentKey:"parentSaleProduct",column:[]}}},created:function(){this.getParams()},mounted:function(){var e=this;this.referConfig.options.page?(this.page.pageSize=this.referConfig.options.tableConfig.page.limit||this.referConfig.options.tableConfig.page.pageSize,this.page.currentPage=this.referConfig.options.tableConfig.page.page||this.referConfig.options.tableConfig.page.currentPage):Object(_util_validate__WEBPACK_IMPORTED_MODULE_7__["b"])(this.referConfig.options.limit)?Object(_util_validate__WEBPACK_IMPORTED_MODULE_7__["b"])(this.referConfig.options.tableConfig.limit)||(this.page.pageSize=this.referConfig.options.tableConfig.limit):this.page.pageSize=this.referConfig.options.limit,this.$nextTick((function(){e.$refs.referCrud.doLayout()}))},computed:{valueInfo:function(){return this.text?"已设置的值为["+this.text+"]":"未设置值"}},methods:{getParams:function getParams(){var _this2=this,queryParams={};if(this.options.extraParams&&(queryParams=this.options.extraParams),this.options.useFormKey&&this.options.formValues&&(queryParams['conditionMap["'+(this.options.paramForFormKey?this.options.paramForFormKey:this.options.useFormKey)+'"]']=this.options.formValues[this.options.useFormKey]),this.options.where)for(var key in this.options.where)queryParams['conditionMap["'+key+'"]']=this.options.where[key];for(var i=0;i<this.copyParam.length;i++)queryParams[this.copyParam[i]]=this.options[this.copyParam[i]];if(queryParams["isMuti"]=this.isMuti,queryParams.muti=this.isMuti,queryParams["referBo"]||(queryParams["referBo"]=this.options["referBo"]||this.options["referType"]),queryParams["referType"]=queryParams["referBo"],this.options.initSort&&(queryParams["order"]=this.options.initSort.type,queryParams["sort"]=this.options.initSort.field),this.options.sortField&&(queryParams["sort"]=this.options.sortField),this.options.sortType&&(queryParams["order"]=this.options.sortType),this.options.conditionParams)for(var key in this.options.conditionParams)queryParams['conditionMap["'+key+'"]']=this.options.conditionParams[key];if(this.options.sourceDataParams)for(var key in this.options.sourceDataParams){if(key&&key.constructor===Object)return;queryParams['sourceData["'+key+'"]']=this.options.sourceDataParams[key]}if(this.options.replaceParams)for(var key in this.options.replaceParams){if(key&&key.constructor===Object)return;queryParams['replaceMap["'+key+'"]']=this.options.replaceParams[key]}var paramsData={};if(queryParams)for(var key in queryParams)paramsData[key.replace(/"/g,"'")]=queryParams[key];if(this.options.displayTable)Object(_api_refer_table__WEBPACK_IMPORTED_MODULE_8__["getTableDefinedUrl"])({btmType:this.options.referBo||this.options.referType,code:this.options.displayTable,isMuti:this.isMuti},this.tableDefinedUrl).then((function(e){if(console.log("result",e),e.success){var t=e.querySchema;!Object(_util_validate__WEBPACK_IMPORTED_MODULE_7__["b"])(t)&&Object(_util_validate__WEBPACK_IMPORTED_MODULE_7__["b"])(_this2.options.queryScheme)&&(_this2.options.queryScheme=t),paramsData["queryScheme"]=_this2.options.queryScheme,e.showIndex&&(_this2.option.index=!0),e.showCheckbox&&(_this2.option.selection=!0);var a="";e.columns&&(_this2.option.column=e.columns.map((function(e){return e.field.indexOf(".")>-1&&(a+=e.field+",",e.field=e.field.replace(".","_")),Object(_util_validate__WEBPACK_IMPORTED_MODULE_7__["b"])(e.enumCode)||(e.type="select",e.dicUrl="/api/ubcs-omd/enum/dictionary?code="+e.enumCode,e.dicData=e.enumMap,e.dataType="String",e.search=!0,e.props={label:"itemName",value:"itemValue"},e.rules=[{required:!0,message:"请输入"+e.field,trigger:"blur"}]),e.formatter=function(t){return void 0!=t[e.field]?t[e.field]:void 0!=t.data[e.field]?t.data[e.field]:""},_objectSpread(_objectSpread({},e),{},{label:e.title,prop:e.field,search:!0})}))),paramsData["referColumn"]=a,e.limit>0&&(_this2.page.pageSize=e.limit,_this2.page.currentPage=1),_this2.options.isTreeGrid,_this2.params=paramsData}else _this2.$message.error(e.msg)}));else{var tableConfig=this.options.tableConfig;tableConfig||this.$message.error("没有定义参照的表格配置"),paramsData?(paramsData["currentUserReferModelKey"]=this.options.currentUserReferModelKey,paramsData["currentUserReferMethodKey"]=this.options.currentUserReferMethodKey):paramsData={currentUserReferModelKey:this.options.currentUserReferModelKey,currentUserReferMethodKey:this.options.currentUserReferMethodKey},this.options.tableConfig&&this.options.tableConfig.cols&&this.options.tableConfig.cols.length>0&&(this.option.column=this.options.tableConfig.cols.map((function(item){if("LAY_TABLE_INDEX"!=item.field&&"LAY_CHECKED"!=item.field){var formatter=item.template||item.templet;return formatter="string"==typeof formatter&&""!=formatter?eval("("+formatter+")"):function(e){return void 0!=e[item.field]?e[item.field]:void 0!=e.data[item.field]?e.data[item.field]:""},_objectSpread(_objectSpread({},item),{},{label:item.title,prop:item.field,formatter:formatter,sortable:item.sort,hide:item.hidden,search:_this2.options.tableConfig.queryColumns.some((function(e){return e.field==item.field}))})}}))),this.options.isTreeGrid}this.params=paramsData},setValue:function(){if(0==this.selectionList.length)return this.$message.warning("没有选择数据"),!1;if(this.selectionList.length>1&&!this.isMuti)return this.$message.warning("每次只能选择一条数据"),!1;var e=[],t=[],a=this.props.value.indexOf(",")>-1,i=this.props.label.indexOf(",")>-1,r=this;this.selectionList.forEach((function(n,o){if(a){var s=r.props.value.split(",");s.forEach((function(t,a){var i=n[t];void 0!=i&&null!=i||(i=n["data"][t]),e.push(i+(r.referConfig.valueSep?r.referConfig.valueSep:" "))}))}else{var l=n[r.props.value];void 0!=l&&null!=l||(l=n["data"][r.props.value]),e.push(l)}if(i){var c=r.props.label.split(",");c.forEach((function(e,a){var i=n[e];void 0!=i&&null!=i||(i=n["data"][e]),t.push(i+(r.referConfig.textSep?r.referConfig.textSep:" "))}))}else{var u=n[r.props.label];void 0!=u&&null!=u||(u=n["data"][r.props.label]),t.push(u)}}));var n=this.referConfig.fieldMap||{};try{Object(_util_validate__WEBPACK_IMPORTED_MODULE_7__["b"])(this.options.mapFields)||(n=Object.assign(this.referConfig.fieldMap,JSON.parse(this.options.mapFields)))}catch(o){}this.value=e.join(","),this.text=t.join(","),this.$emit("setValue",{field:this.referConfig.field,showField:this.referConfig.showField,value:this.value,text:this.text,rawData:this.selectionList,fieldMap:n}),this.visible=!1},searchReset:function(){this.query={},this.onLoad(this.page)},searchChange:function(e,t){this.query=e,this.page.currentPage=1,this.onLoad(this.page),t()},currentChange:function(e){this.page.currentPage=e},sizeChange:function(e){this.page.pageSize=e},rowClick:function(e){this.$refs.referCrud.toggleSelection(),this.$refs.referCrud.toggleRowSelection(e),this.selectionList=[e]},selectionChange:function(e){if(!this.isMuti&&e.length>1){var t=e.shift();this.$refs.referCrud.toggleRowSelection(t,!1)}this.selectionList=e},selectionClear:function(){this.selectionList=[],this.$refs.referCrud.toggleSelection()},refreshChange:function(){this.onLoad(this.page,this.query)},onLoad:function(e){var t=this,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(this.url){this.loading=!0;var i={};if(this.query)for(var r in this.query)i['conditionMap["'+r+'"]']=this.query[r];Object(_api_refer_table__WEBPACK_IMPORTED_MODULE_8__["getList"])(Object.assign(a,this.params,this.query,i),e.currentPage,e.pageSize,this.url).then((function(e){var a=[];e.data.records?(a=e.data.records,t.page.total=e.data.total):(a=e.data.data.records,t.page.total=e.data.data.total),t.data=a.map((function(e){return e.data=e.data||{},_objectSpread({},e)})),t.loading=!1,t.selectionClear()})).catch((function(e){t.$message.error(e),t.loading=!1}))}}}}},bf9e:function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e._self._c;return e.dialogVisible?t("el-dialog",{directives:[{name:"dialogDrag",rawName:"v-dialogDrag"}],staticClass:"avue-dialog avue-dialog--top",attrs:{title:e.title,visible:e.dialogVisible,width:e.width,"append-to-body":"",top:"-5vh"},on:{"update:visible":function(t){e.dialogVisible=t},opened:e.openDialog},scopedSlots:e._u([{key:"footer",fn:function(){return["detail"!==e.type?t("div",{},[t("el-button",{attrs:{size:"small"},on:{click:function(t){return e.close()}}},[e._v("取 æ¶ˆ")]),t("el-button",{attrs:{loading:e.submitBtnLoading,size:"small",type:"primary"},on:{click:function(t){return e.submit()}}},[e._v(e._s(e.submitText)+"\n      ")]),e.showResembleQuery?t("el-button",{attrs:{size:"small",type:"primary"},on:{click:e.resembleQuerySubmit}},[e._v("相似像查询\n      ")]):e._e()],1):e._e()]},proxy:!0}],null,!1,3701716239)},[e.dialogVisible?t("FormTemplate",e._b({key:"masterForm",ref:"FormTemplate",attrs:{TreeValue:e.TreeValue,eventList:e.eventList,rowOid:e.rowOid,selectRow:e.selectRow,status:e.status,templateOid:e.templateOid,type:e.type,"data-key":"masterForm"},on:{dataYearCode:e.dataYearHandler,getFormData:e.getFormData,isShow:e.isShowHandler}},"FormTemplate",e.$attrs,!1)):e._e(),"detail"!==e.type&&e.dialogVisible&&(e.showCodeApply||e.showResembleQuery)&&"preview"!==e.type?t("div",{staticClass:"tab_box"},[t("el-tabs",{attrs:{type:"border-card"},on:{"tab-click":e.handleClick},model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},[e.showCodeApply?t("el-tab-pane",{attrs:{label:"码值申请",name:"codeApply"}},[t("FormTemplate",{key:"codeApplyForm",ref:"CodeApply",attrs:{selectRow:e.selectRow,selfColumnConfig:e.selfColumnConfig,selfColumnType:e.selfColumnType,status:e.status,type:e.type,"data-key":"codeApplyForm","secDTOListv-bind":"$attrs"},on:{attrList:e.attrListForm,getFormData:e.getCodeApplyFormData,referConfigDataUpdate:e.referConfigDataUpdate}})],1):e._e(),e.showResembleQuery?t("el-tab-pane",{attrs:{label:"相似项查询",name:"resembleQuery"}},[t("ResembleQuery",e._b({ref:"resembleQueryRef",attrs:{codeClassifyOid:e.codeClassifyOid,column:this.resembleTableColumn,form:this.form,hasResemble:this.hasResemble,templateOid:e.templateOid}},"ResembleQuery",e.$attrs,!1))],1):e._e()],1)],1):e._e()],1):e._e()},r=[],n=(a("2fdb"),a("96cf"),a("1da1")),o=(a("8615"),a("7f7f"),a("6762"),a("ac6a"),a("456d"),a("902d")),s=a("8cf2"),l=a("6657"),c={name:"FormTemplateDialog",components:{ResembleQuery:l["default"],FormTemplate:s["default"]},props:{status:{type:String,default:""},visible:{type:Boolean,default:!1},TreeValue:{type:String,default:""},type:{type:String,default:"add"},title:{type:String,default:"编码申请"},width:{type:String,default:"80%"},rowOid:"",codeClassifyOid:{type:String,default:""},templateOid:{type:String,default:""},submitText:{type:String,default:"ç¡® å®š"},setForm:{type:Object,default:function(){return{}}},selectRow:{type:Array,default:[]}},data:function(){return{isSeriesType:{},attrList:[],eventList:[],codeValueApplyStatus:"",loading:!1,submitBtnLoading:!1,hasResemble:!1,resembleTableColumn:[],secVOList:[],form:{},codeApplyForm:{},activeName:"codeApply",showCodeApply:!1,showResembleQuery:!1,selfColumnType:{codefixedsec:"combox",codeclassifysec:"refer",codevariablesec:"text",coderefersec:"refer",codeattrsec:"text",codelevelsec:"text",codedatesec:"date"},selfColumnConfig:{function:{required:this.isRequired,dicData:this.getOptionList,type:this.getType,referConfig:this.getReferConfig,readOnly:this.getDisabled},exchange:{text:"name",field:"oid",prop:"oid",showField:"name",parentClassifySecOid:"parentClassifySecOid",label:"name",maxlength:"codeSecLength",data:"fixedValueVOList",dateFormate:"codeDateFormatStr"},directVoluation:{search:!0,props:{label:"id",value:"id"}}},defaultKeys:["oid","id","name","description","revisionoid","nameoid","btmname","lastr","firstr","lastv","firstv","creator","createtime","lastModifier","lastmodifytime","revisionrule","revisionseq","revisionvalue","versionrule","versionseq","versionvalue","lcstatus","ts","owner","checkinby","checkintime","checkoutby","checkouttime","copyfromversion","secretgrade"],codeRuleOid:"",isShowStatus:""}},created:function(){},computed:{dialogVisible:{get:function(){return this.visible},set:function(e){this.$emit("update:visible",e)}}},watch:{},methods:{openDialog:function(){this.getFormTemplate(),"add"!==this.type||this.getCodeRule()},close:function(){this.dialogVisible=!1},getFormTemplate:function(){var e=this;Object(o["getFormTemplate"])({templateOid:this.templateOid,codeClassifyOid:this.codeClassifyOid}).then((function(t){200===t.status&&(e.hasResemble=t.data.resembleTableVO&&t.data.resembleTableVO.cols&&t.data.resembleTableVO.cols.length>0,e.resembleTableColumn=t.data.resembleTableVO.cols||[],e.hasResemble?(e.activeName="resembleQuery",e.showResembleQuery=!0):e.showResembleQuery=!1,e.$nextTick((function(){e.$refs.FormTemplate.templateRender(t.data.formDefineVO.items),e.eventList=t.data.templateVO.attributes,Object.keys(e.setForm).length>0&&(e.$refs.FormTemplate.form=e.setForm)})))})).catch((function(){e.loading=!1}))},getCodeRule:function(){var e=this,t=this;Object(o["getCodeRule"])({codeClassifyOid:t.codeClassifyOid}).then((function(a){if(a.data&&200===a.data.code){t.codeRuleOid=a.data.data.oid;var i=["codeattrsec","codevariablesec","codefixedsec","codeclassifysec","codedatesec","coderefersec","codelevelsec"];t.secVOList=(a.data.data.secVOList||[]).filter((function(e){return i.includes(e.secType)})),t.secVOList.length>0&&"add"===t.type||"add"!==t.type&&"amend"===t.status?(t.showCodeApply=!0,t.activeName="codeApply",e.$nextTick((function(){t.$refs.CodeApply.templateRender(t.secVOList,e.TreeValue)}))):t.showCodeApply=!1}}))},getFormData:function(e){var t=this;this.form=e,this.attrList&&this.attrList.forEach((function(e){t.form.hasOwnProperty(e.referAttributeId)&&(t.codeApplyForm[e.oid]=t.form[e.referAttributeId])}))},isShowHandler:function(e){var t=this;this.isShowStatus=e,this.secVOList.forEach((function(a){"系列号"===a.name&&t.$set(a,"readOnly",e)})),this.$refs.CodeApply&&this.$refs.CodeApply.changeStatusItem(this.secVOList,this.TreeValue,this.type)},dataYearHandler:function(e){var t=this,a=e&&Object.values(e).every((function(e){return""!==e}));this.secVOList.forEach((function(i){if("年代号"===i.name){var r=a?e.value.slice(0,4):i.codeDateValue;t.codeApplyForm[i.oid]=r,t.$set(i,"readOnly",a)}})),this.$refs.CodeApply&&this.$refs.CodeApply.changeStatusItem(this.secVOList,this.TreeValue,this.type)},attrListForm:function(e){this.attrList=e},getCodeApplyFormData:function(e){this.codeApplyForm=e},referConfigDataUpdate:function(e){var t=this,a=e.field,i=[];this.secVOList=this.secVOList.map((function(r){return r.parentClassifySecOid===a&&(t.$refs.CodeApply.form[r.oid]=void 0,t.$refs.CodeApply.form[r.name]=void 0,r.readOnly=!1,r.referConfig.extraParams.parentClassifyValueOid=e.value,r.referConfig.reloadData=!0,i.push(r)),r})),this.$refs.CodeApply.changeChildItem(i,this.TreeValue,this.type)},resembleQuerySubmit:function(){this.activeName="resembleQuery",this.$refs.resembleQueryRef.resembleQuery(this.form)},handleClick:function(){"resembleQuery"===this.activeName&&this.resembleQuerySubmit()},submit:function(){var e=Object(n["a"])(regeneratorRuntime.mark((function e(){var t,a,i,r,n,o,s,l,c,u,d,p,f,m,h,b,g,y,v=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!this.status){e.next=31;break}return e.next=3,this.$refs.FormTemplate.validate();case 3:if(t=e.sent,t){e.next=6;break}return e.abrupt("return");case 6:if(a=[],!this.showResembleQuery||!this.$refs.resembleQueryRef){e.next=11;break}return e.next=10,this.$refs.resembleQueryRef.resembleQuery(this.form);case 10:a=e.sent;case 11:if(!(a.length>0)){e.next=14;break}return e.next=14,this.$confirm("该物料已有".concat(a.length,"条相似数据,是否继续保存?"),"需要您确认",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"});case 14:for(u in i=["jiliangdwname","materialtypeText","morengongysname","$caigouwl","$xiaoshouwl","$shifoupihaoguanli","lcstatus_text","hesuanfenleiname","$kucunwl","lastmodifier"],r={},n=this.getDefaultValueAndFormValues(this.form),o=n.defaultValue,s=n.formValue,i.forEach((function(e){v.$delete(s,e)})),l=Object.keys(s),l.forEach((function(e,t){l.forEach((function(a,i){e==="$"+a&&i!==t&&v.$delete(s,l[t])}))})),r.data=s,r.data=Object.assign({},r.data,o),r.secDTOList=this.secVOList.map((function(e){return{secOid:e.oid,secValue:v.codeApplyForm[e.oid]}})),c={codeStandardEditType:"operationType",reviseSeries:"series",oldcode:"oldCode",releaseDate:"releaseTime",isSeries:"isEditseries"},c)s[u]&&(r[c[u]]=s[u]);r.codeClassifyOid=this.codeClassifyOid,r.codeRuleOid=this.codeRuleOid,r.templateOid=this.templateOid,this.$emit("submit",r),e.next=58;break;case 31:return e.next=33,this.$refs.FormTemplate.validate();case 33:if(d=e.sent,d){e.next=36;break}return e.abrupt("return");case 36:if(!0,p=[],!this.showResembleQuery||!this.$refs.resembleQueryRef){e.next=42;break}return e.next=41,this.$refs.resembleQueryRef.resembleQuery(this.form);case 41:p=e.sent;case 42:if(!(p.length>0)){e.next=45;break}return e.next=45,this.$confirm("该物料已有".concat(p.length,"条相似数据,是否继续保存?"),"需要您确认",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"});case 45:f=["jiliangdwname","materialtypeText","morengongysname","$caigouwl","$xiaoshouwl","$shifoupihaoguanli","lcstatus_text","hesuanfenleiname","$kucunwl","oldcode","lastmodifier"],m={},h=this.getDefaultValueAndFormValues(this.form),b=h.defaultValue,g=h.formValue,f.forEach((function(e){v.$delete(g,e)})),y=Object.keys(g),y.forEach((function(e,t){y.forEach((function(a,i){e==="$"+a&&i!==t&&v.$delete(g,y[t])}))})),m.data=g,m=Object.assign({},m,b),m.secDTOList=this.secVOList.map((function(e){return{secOid:e.oid,secValue:v.codeApplyForm[e.oid]}})),m.codeClassifyOid=this.codeClassifyOid,m.codeRuleOid=this.codeRuleOid,m.templateOid=this.templateOid,this.$emit("submit",m);case 58:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),getDefaultValueAndFormValues:function(e){var t={},a={};for(var i in e)if(Object.hasOwnProperty.call(e,i)){var r=e[i];this.defaultKeys.includes(i)?t[i]=r:a[i]=r}return{defaultValue:t,formValue:a}},getType:function(e){return this.selfColumnType[e.secType]},getReferConfig:function(e){var t={};return"codeclassifysec"==e.secType?t={isMuti:!1,type:"grid",tableConfig:{limit:-1,cols:[{field:"id",title:"英文名称",sort:!0,width:150},{field:"name",title:"中文名称",sort:!0,width:150},{field:"description",title:"描述",width:250}],queryColumns:[{field:"id",title:"英文名称"},{field:"name",title:"中文名称"}]},url:"api/ubcs-code/ubcs-code/mdmEngineController/listCodeClassifyValueBySecOid",extraParams:{classifySecOid:e.oid,parentClassifyValueOid:e.parentClassifySecOid?this.codeApplyForm[e.parentClassifySecOid]:""}}:"coderefersec"==e.secType&&(t=JSON.parse(e.referValueInfo)),t},getDisabled:function(e){return"codeclassifysec"===e.secType?e.parentClassifySecOid&&!this.codeApplyForm[e.parentClassifySecOid]||e.readOnly||!1:e.readOnly||!1},isRequired:function(e){return"true"!=e.nullableFlag},getOptionList:function(e){if(Array.isArray(e.fixedValueVOList)&&e.fixedValueVOList.length>0){var t={key:"id",value:"id"},a=e.fixedValueVOList.map((function(e){for(var a in t)if(Object.hasOwnProperty.call(t,a)){var i=t[a];e[a]=e[i]}return e}));return a}return[]}}},u=c,d=(a("6bee"),a("2877")),p=Object(d["a"])(u,i,r,!1,null,"74db513a",null);t["default"]=p.exports},c06a:function(e,t,a){"use strict";a.r(t),a.d(t,"getStatisticAnalysis",(function(){return r}));var i=a("b5c6"),r=function(e){return Object(i["a"])({url:"/api/ubcs-code/mdmEngineController/getStatisticAnalysis",method:"get",params:e})}},c0c7:function(e,t,a){"use strict";a.r(t),a.d(t,"getList",(function(){return s})),a.d(t,"remove",(function(){return l})),a.d(t,"add",(function(){return c})),a.d(t,"update",(function(){return u})),a.d(t,"updatePlatform",(function(){return d})),a.d(t,"getUser",(function(){return p})),a.d(t,"getUserPlatform",(function(){return f})),a.d(t,"getUserInfo",(function(){return m})),a.d(t,"resetPassword",(function(){return h})),a.d(t,"updatePassword",(function(){return b})),a.d(t,"updateInfo",(function(){return g})),a.d(t,"grant",(function(){return y})),a.d(t,"unlock",(function(){return v})),a.d(t,"insert",(function(){return O})),a.d(t,"check",(function(){return _})),a.d(t,"getByRoleUserList",(function(){return w})),a.d(t,"ssoLogin",(function(){return C})),a.d(t,"updateUserStatus",(function(){return j}));a("8e6e"),a("ac6a"),a("456d");var i=a("ade3"),r=a("b5c6");function n(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function o(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?n(Object(a),!0).forEach((function(t){Object(i["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):n(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var s=function(e,t,a,i){return Object(r["a"])({url:"/api/ubcs-user/page",method:"get",params:o(o({},a),{},{current:e,size:t,deptId:i})})},l=function(e){return Object(r["a"])({url:"/api/ubcs-user/remove",method:"post",params:{ids:e}})},c=function(e){return Object(r["a"])({url:"/api/ubcs-user/submit",method:"post",data:e})},u=function(e){return Object(r["a"])({url:"/api/ubcs-user/update",method:"post",data:e})},d=function(e,t,a){return Object(r["a"])({url:"/api/ubcs-user/update-platform",method:"post",params:{userId:e,userType:t,userExt:a}})},p=function(e){return Object(r["a"])({url:"/api/ubcs-user/detail",method:"get",params:{id:e}})},f=function(e){return Object(r["a"])({url:"/api/ubcs-user/platform-detail",method:"get",params:{id:e}})},m=function(){return Object(r["a"])({url:"/api/ubcs-user/info",method:"get"})},h=function(e){return Object(r["a"])({url:"/api/ubcs-user/reset-password",method:"post",params:{userIds:e}})},b=function(e,t,a){return Object(r["a"])({url:"/api/ubcs-user/update-password",method:"post",params:{oldPassword:e,newPassword:t,newPassword1:a}})},g=function(e){return Object(r["a"])({url:"/api/ubcs-user/update-info",method:"post",data:e})},y=function(e,t){return Object(r["a"])({url:"/api/ubcs-user/grant",method:"post",params:{userIds:e,roleIds:t}})},v=function(e){return Object(r["a"])({url:"/api/ubcs-user/unlock",method:"post",params:{userIds:e}})},O=function(e){return Object(r["a"])({url:"/api/ubcs-system/user-pwdstrategy/insert",method:"put",data:e})},_=function(e){return Object(r["a"])({url:"/api/ubcs-user/check-renexpr",method:"post",params:{userId:e}})},w=function(e){return Object(r["a"])({url:"/api/ubcs-user/getByRoleUserList",method:"get",params:{roleName:e}})},C=function(e){var t=new URLSearchParams;return t.append("empCode",e),Object(r["a"])({url:"/api/ubcs-code/passwordFree/ssoLogin",method:"post",headers:{"Content-Type":"application/x-www-form-urlencoded"},data:t})},j=function(e,t){return Object(r["a"])({url:"/api/ubcs-user/updateUserStatus",method:"post",params:{userIds:e,status:t}})}},c0fb:function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e._self._c;return t("div",{staticClass:"basic-block",style:e.styleName},[t("div",{staticClass:"box",style:e.boxStyleName},[t("router-link",{attrs:{to:e.to}},[t("span",{domProps:{textContent:e._s(e.text)}}),t("p",{domProps:{textContent:e._s(e.dept)}}),t("i",{class:e.icon})])],1)])},r=[],n=(a("c5f6"),{name:"basicBlock",props:{icon:{type:String},background:{type:String},to:{type:Object,default:function(){return{}}},text:{type:String},dept:{type:String},time:{type:[Number,String]},gutter:{type:[Number,String],default:5},color:{type:String},width:{type:[Number,String]},height:{type:[Number,String]}},computed:{styleName:function(){return{animationDelay:"".concat(this.time/25,"s"),width:this.setPx(this.width),height:this.setPx(this.height),margin:this.setPx(this.gutter)}},boxStyleName:function(){return{backgroundColor:this.color,backgroundImage:"url('".concat(this.background,"')")}}}}),o=n,s=(a("49c2"),a("2877")),l=Object(s["a"])(o,i,r,!1,null,null,null);t["default"]=l.exports},c1aa:function(e,t,a){"use strict";a.r(t),a.d(t,"getList",(function(){return s})),a.d(t,"getDetail",(function(){return l})),a.d(t,"remove",(function(){return c})),a.d(t,"add",(function(){return u})),a.d(t,"update",(function(){return d}));a("8e6e"),a("ac6a"),a("456d");var i=a("ade3"),r=a("b5c6");function n(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function o(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?n(Object(a),!0).forEach((function(t){Object(i["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):n(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var s=function(e,t,a){return Object(r["a"])({url:"/api/ubcs-develop/datasource/list",method:"get",params:o(o({},a),{},{current:e,size:t})})},l=function(e){return Object(r["a"])({url:"/api/ubcs-develop/datasource/detail",method:"get",params:{id:e}})},c=function(e){return Object(r["a"])({url:"/api/ubcs-develop/datasource/remove",method:"post",params:{ids:e}})},u=function(e){return Object(r["a"])({url:"/api/ubcs-develop/datasource/submit",method:"post",data:e})},d=function(e){return Object(r["a"])({url:"/api/ubcs-develop/datasource/submit",method:"post",data:e})}},c24f:function(e,t,a){"use strict";a.r(t),a.d(t,"loginByUsername",(function(){return n})),a.d(t,"loginBySocial",(function(){return o})),a.d(t,"loginBySso",(function(){return s})),a.d(t,"refreshToken",(function(){return l})),a.d(t,"registerGuest",(function(){return c})),a.d(t,"getButtons",(function(){return u})),a.d(t,"getCaptcha",(function(){return d})),a.d(t,"logout",(function(){return p})),a.d(t,"getUserInfo",(function(){return f})),a.d(t,"sendLogs",(function(){return m})),a.d(t,"clearCache",(function(){return h})),a.d(t,"selcetList",(function(){return b}));a("7f7f");var i=a("b5c6"),r=a("1ca4"),n=function(e,t,a,n,o,s,l){return Object(i["a"])({url:"/api/ubcs-auth/oauth/token",method:"post",headers:{"Tenant-Id":e,"Dept-Id":r["a"].switchMode?t:"","Role-Id":r["a"].switchMode?a:"","Captcha-Key":l},params:{tenantId:e,username:n,password:o,grant_type:r["a"].captchaMode?"captcha":"password",scope:"all",type:s}})},o=function(e,t,a){return Object(i["a"])({url:"/api/ubcs-auth/oauth/token",method:"post",headers:{"Tenant-Id":e},params:{tenantId:e,source:t,state:a,grant_type:"social",scope:"all"}})},s=function(e){return Object(i["a"])({url:"/api/ubcs-auth/oauth/token",method:"post",headers:{"Tenant-Id":e},params:{tenantId:e,grant_type:"authorization_code",scope:"all",redirect_uri:r["a"].redirectUri}})},l=function(e,t,a,n){return Object(i["a"])({url:"/api/ubcs-auth/oauth/token",method:"post",headers:{"Tenant-Id":t,"Dept-Id":r["a"].switchMode?a:"","Role-Id":r["a"].switchMode?n:""},params:{tenantId:t,refresh_token:e,grant_type:"refresh_token",scope:"all"}})},c=function(e,t){return Object(i["a"])({url:"/api/ubcs-user/register-guest",method:"post",params:{tenantId:e.tenantId,name:e.name,account:e.account,password:e.password,oauthId:t}})},u=function(){return Object(i["a"])({url:"/api/ubcs-system/menu/buttons",method:"get"})},d=function(){return Object(i["a"])({url:"/api/ubcs-auth/oauth/captcha",method:"get",authorization:!1})},p=function(){return Object(i["a"])({url:"/api/ubcs-auth/oauth/logout",method:"get",authorization:!1})},f=function(){return Object(i["a"])({url:"/api/ubcs-auth/oauth/user-info",method:"get"})},m=function(e){return Object(i["a"])({url:"/api/ubcs-auth/oauth/logout",method:"post",data:e})},h=function(){return Object(i["a"])({url:"/api/ubcs-auth/oauth/clear-cache",method:"get",authorization:!1})},b=function(){return Object(i["a"])({url:"/api/ubcs-system/tenant/tenant-map",method:"get"})}},c35b:function(e,t,a){},c370:function(e,t,a){},c53c:function(e,t,a){"use strict";a("9c26")},c54a:function(e,t,a){"use strict";a.d(t,"a",(function(){return i})),a.d(t,"b",(function(){return r}));a("28a5");function i(e){return/^http[s]?:\/\/.*/.test(e)}function r(e){if("boolean"==typeof e)return!1;if("number"==typeof e)return!1;if(e instanceof Array){if(0==e.length)return!0}else{if(!(e instanceof Object))return"null"==e||null==e||"undefined"==e||void 0==e||""==e;if("{}"===JSON.stringify(e))return!0}return!1}},c5e0:function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e._self._c;return t("el-dialog",{staticClass:"avue-dialog avue-dialog--top",staticStyle:{height:"115vh","margin-top":"-14vh","overflow-y":"hidden"},attrs:{"close-on-click-modal":!1,title:"选择参照配置","append-to-body":"",visible:e.isShowReferConfigCrud,width:"95%",top:"0",id:"refer-config-dialog"},on:{"update:visible":function(t){e.isShowReferConfigCrud=t}}},[t("div",{staticStyle:{width:"100%","overflow-y":"auto",height:"70vh"}},[t("el-row",{staticStyle:{width:"100%",height:"70%"}},[t("el-col",{style:e.toggleBasicCrudWidth},[t("basic-container",{staticStyle:{width:"100%"}},[t("avue-crud",{ref:e.referConfigParams.ref,staticClass:"refer-config-crud",attrs:{option:e.referConfigCrudOption,page:e.referConfigParams.referConfigPage,"table-loading":e.referConfigParams.referConfigLoading,data:e.referConfigParams.referConfigData},on:{"update:page":function(t){return e.$set(e.referConfigParams,"referConfigPage",t)},"row-click":e.referConfigRowClick,"search-change":e.referConfigSearchChange,"search-reset":e.referConfigSearchReset,"current-change":e.referConfigCurrentChange,"size-change":e.referConfigSizeChange,"on-load":e.referConfigOnload},scopedSlots:e._u([{key:"radio",fn:function(a){var i=a.row;return[t("el-radio",{attrs:{label:i.$index},model:{value:e.referConfigParams.referConfigSelectedRow,callback:function(t){e.$set(e.referConfigParams,"referConfigSelectedRow",t)},expression:"referConfigParams.referConfigSelectedRow"}},[e._v("\n                                Â \n                            ")])]}}])})],1)],1),t("el-col",{directives:[{name:"show",rawName:"v-show",value:e.isShowForm,expression:"isShowForm"}],staticStyle:{height:"100%",width:"30%"}},[t("basic-container",{staticStyle:{width:"100%",height:"100vh","overflow-y":"hidden"}},[t("avue-form",{ref:"refereConfigForm",staticClass:"refer-confg-form",staticStyle:{height:"65vh","overflow-y":"auto"},attrs:{option:e.formOption},model:{value:e.referConfigForm,callback:function(t){e.referConfigForm=t},expression:"referConfigForm"}})],1)],1)],1),t("el-row",{staticStyle:{width:"100%",height:"30%","margin-top":"130px"}},[t("el-col",{style:e.toggleSrchCrudWidth},[t("basic-container",{staticStyle:{width:"100%",height:"100%"}},[t("avue-crud",{ref:e.srchCondParams.ref,staticClass:"refer-srchcond-crud",attrs:{option:e.srchCondOption,"table-loading":e.srchCondParams.srchCondLoading,data:e.srchCondParams.srchCondData}})],1)],1),t("el-col",{directives:[{name:"show",rawName:"v-show",value:e.showAttrParams.isShow,expression:"showAttrParams.isShow"}],staticStyle:{width:"60%",height:"100%"}},[t("basic-container",{staticStyle:{width:"100%",height:"100%"}},[t("avue-crud",{ref:e.showAttrParams.ref,staticClass:"refer-attr-crud",attrs:{option:e.showAttrOption,"table-loading":e.showAttrParams.showAttrLoading,data:e.showAttrParams.showAttrData}})],1)],1)],1)],1),t("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.selectedreferConfig("selectedSave")}}},[e._v("选择并保存")]),t("el-button",{on:{click:function(t){return e.selectedreferConfig("selectedEdit")}}},[e._v("选择并修改")])],1)])},r=[],n=(a("456d"),a("ade3")),o=(a("ac6a"),a("0eb9")),s={name:"referConfigCrudDialog",props:{},data:function(){return{isShowReferConfigCrud:!1,referConfigCrudOption:{border:!0,height:"45vh",tip:!1,searchShow:!0,searchMenuSpan:6,index:!0,selection:!1,menu:!1,addBtn:!1,refreshBtn:!1,searchShowBtn:!1,columnBtn:!1,dialogClickModal:!1,highlightCurrentRow:!0,align:"center",menuAlign:"center",column:[{label:"-",prop:"radio",width:60,hide:!1},{label:"参照配置编号",width:120,search:!0,searchSpan:9,searchLabelWidth:100,prop:"id"},{label:"参照配置名称",search:!0,searchSpan:9,searchLabelWidth:100,prop:"name"},{label:"参照的业务类型",search:!1,prop:"referTypeName"},{label:"显示的属性",search:!1,prop:"textField"},{label:"存储值的属性",search:!1,prop:"valueField"},{label:"参照窗口类型",search:!1,prop:"typeText"}]},referConfigParams:{ref:"referConfigCrud",referConfigLoading:!1,referConfigData:[],referConfigPage:{pageSize:10,currentPage:1,total:0},referConfigQuery:{},referConfigSelectedRowData:"",referConfigSelectedRow:""},formOption:{submitBtn:!1,emptyBtn:!1,labelWidth:"150",column:[{label:"树形的上级属性",prop:"parentFieldName",span:24,disabled:!0,row:!0,placeholder:" "},{label:"上级属性值对应属性",prop:"parentUsedField",span:24,disabled:!0,row:!0,placeholder:" "},{label:"根节点的值",prop:"parentValue",span:24,disabled:!0,row:!0,placeholder:" "},{label:"树加载方式",prop:"loadType",span:24,disabled:!0,row:!0,placeholder:" ",dicData:[{label:"全部",value:"all"},{label:"逐级加载",value:"node"}]},{label:"是否只能选择叶子节点",prop:"onlyLeaf",span:24,disabled:!0,row:!0,placeholder:" "},{label:"排序字段",prop:"sortField",span:24,disabled:!0,row:!0,placeholder:" "},{label:"排序类型",prop:"sortType",span:24,disabled:!0,row:!0,placeholder:" ",dicData:[{label:"升序",value:"asc"},{label:"降序",value:"desc"}]}]},referConfigForm:{},sortColumn:[{label:"每页显示条数",prop:"limit",span:24,disabled:!0,row:!0,placeholder:" "},{label:"排序字段",prop:"sortField",span:24,disabled:!0,row:!0,placeholder:" "},{label:"排序类型",prop:"sortType",span:24,disabled:!0,row:!0,placeholder:" ",dicData:[{label:"升序",value:"asc"},{label:"降序",value:"desc"}]}],treeColumn:[{label:"树形的上级属性",prop:"parentFieldName",span:24,disabled:!0,row:!0,placeholder:" "},{label:"上级属性值对应属性",prop:"parentUsedField",span:24,disabled:!0,row:!0,placeholder:" "},{label:"根节点的值",prop:"parentValue",span:24,disabled:!0,row:!0,placeholder:" "},{label:"树加载方式",prop:"loadType",span:24,disabled:!0,row:!0,placeholder:" ",dicData:[{label:"全部",value:"all"},{label:"逐级加载",value:"node"}]},{label:"是否只能选择叶子节点",prop:"onlyLeaf",span:24,disabled:!0,row:!0,placeholder:" "},{label:"排序字段",prop:"sortField",span:24,disabled:!0,row:!0,placeholder:" "},{label:"排序类型",prop:"sortType",span:24,disabled:!0,row:!0,placeholder:" ",dicData:[{label:"升序",value:"asc"},{label:"降序",value:"desc"}]}],standColumn:[{label:"参考的UI上下文",prop:"referContent",span:24,disabled:!0,row:!0,placeholder:" "},{label:"平台的表格编号",prop:"displayTable",span:24,disabled:!0,row:!0,placeholder:" "}],srchCondOption:{border:!0,height:"40vh",tip:!1,searchShow:!1,searchMenuSpan:6,index:!0,selection:!1,menu:!1,addBtn:!1,refreshBtn:!1,searchShowBtn:!1,columnBtn:!1,dialogClickModal:!1,highlightCurrentRow:!0,align:"center",menuAlign:"center",column:[{label:"查询条件",children:[{label:"筛选字段",prop:"filterField"},{label:"筛选类型",prop:"filterType"},{label:"筛选的值",prop:"filterValue"}]}]},srchCondParams:{ref:"srchCondCrud",srchCondLoading:!1,srchCondData:[],isShow:!0},toggleSrchCrudWidth:{width:"40%",height:"100%"},showAttrOption:{border:!0,height:"40vh",tip:!1,searchShow:!1,searchMenuSpan:6,index:!0,selection:!1,menu:!1,addBtn:!1,refreshBtn:!1,searchShowBtn:!1,columnBtn:!1,dialogClickModal:!1,highlightCurrentRow:!0,align:"center",menuAlign:"center",column:[{label:"显示的属性",children:[{label:"列字段",prop:"field"},{label:"列名",prop:"title"},{label:"字段类型",prop:"fieldTypeText"},{label:"列表可排序",prop:"sort"},{label:"排序字段",prop:"attrSortField"},{label:"字段宽度",prop:"width"},{label:"列固定位置",prop:"fixedPositionText"},{label:"js显示代码",prop:"templet"},{label:"是否快速查询",prop:"isQuery"}]}]},showAttrParams:{ref:"showAttrCrud",showAttrLoading:!1,showAttrData:[],isShow:!0},isShowForm:!0,toggleBasicCrudWidth:{height:"100%",width:"70%"},isShowAttrCrud:!0,defaultOrGridForm:["limit","sortField","sortType"],standForm:["referContent","displayTable"],treeForm:["parentFieldName","parentUsedField","parentValue","loadType","onlyLeaf","sortField","sortType"]}},watch:{isShowReferConfigCrud:function(){this.isShowReferConfigCrud&&this.referConfigOnload()}},methods:{selectedreferConfig:function(e){var t=this.referConfigParams.referConfigSelectedRowData;if(t){var a=this.filterForm(t);if("selectedSave"==e)this.$emit("echoReferConfig",a);else{var i={referBtmName:a.referType,referBtmId:a.referTypeName,referConfig:JSON.stringify(a)};this.$emit("openReconfigInterFace",i)}this.isShowReferConfigCrud=!1}else this.$message.warning("请选择一条数据!")},filterForm:function(e){var t=this,a=["referTypeName","referType","textField","valueField","type","url","backPath","method","height","useFormKey","paramForFormKey","isMuti","mapFields","isOpenGlobal","isPersistence","id","name"],i=[],r={};return"stand"==e.type?i=["referContent","displayTable"]:"default"==e.type||"grid"==e.type?i=["limit","sortField","sortType"]:"tree"==e.type&&(i=["parentFieldName","parentUsedField","parentValue","loadType","onlyLeaf","sortField","sortType"]),a=a.concat(i),e.codeSrchCondConfigVOS.length>0&&(r={codeSrchCondConfigVOS:e.codeSrchCondConfigVOS}),("default"==e.type||"grid"==e.type)&&e.codeShowFieldConfigVOS.length>=0&&(r=Object.assign(r,{codeShowFieldConfigVOS:e.codeShowFieldConfigVOS})),a.forEach((function(a){"isMuti"!=a&&"onlyLeaf"!=a&&t.checkStringIsEmpty(e[a])&&t.checkArrayIsUndefined(e[a])||(r=Object.assign(r,Object(n["a"])({},a,e[a])))})),r},checkStringIsEmpty:function(e){return null===e||"undefined"===typeof e||"string"===typeof e&&""===e&&"undefined"!==e},checkArrayIsUndefined:function(e){return"array"===typeof e&&(0===e.length||null===e||"undefined"===typeof e||e===[])},referConfigOnload:function(){var e=this,t=this.referConfigParams;t.referConfigLoading=!0;var a={};t.referConfigQuery&&Object.keys(t.referConfigQuery).forEach((function(e){a["conditionMap["+e+"]"]=t.referConfigQuery[e]})),Object(o["getReferConfigPage"])(t.referConfigPage.currentPage,t.referConfigPage.pageSize,a).then((function(t){var a=t.data.data;e.referConfigParams.referConfigPage.total=a.total,e.referConfigParams.referConfigData=a.records,e.referConfigParams.referConfigLoading=!1,e.referConfigParams.referConfigData.length>0&&e.$nextTick((function(){e.$refs[e.referConfigParams.ref].doLayout(),e.referConfigParams.referConfigSelectedRow=0,e.$refs[e.referConfigParams.ref].setCurrentRow(e.referConfigParams.referConfigData[0]),e.referConfigParams.referConfigSelectedRowData=e.referConfigParams.referConfigData[0],e.attrAndSrchCondOnload(e.referConfigParams.referConfigData[0]),e.loadDefaultOrGridOrStandOrTreeForm(e.referConfigParams.referConfigData[0])}))}))},referBtmTypeSizeChange:function(e){this.referConfigParams.referConfigPage.pageSize=e},referBtmTypeCurrentChange:function(e){this.referConfigParams.referConfigPage.currentPage=e},referConfigRowClick:function(e){this.referConfigParams.referConfigSelectedRowData=e,this.referConfigParams.referConfigSelectedRow=e.$index,this.attrAndSrchCondOnload(e),this.loadDefaultOrGridOrStandOrTreeForm(e)},referConfigSearchChange:function(e,t){this.referConfigParams.referConfigQuery=e,this.referConfigParams.referConfigPage.currentPage=1,this.referConfigOnload(),t()},referConfigSearchReset:function(){this.referConfigParams.referConfigQuery={},this.referConfigOnload(this.referConfigParams.referConfigPage)},referConfigCurrentChange:function(e){this.referConfigParams.referConfigPage.currentPage=e},referConfigSizeChange:function(e){this.referConfigParams.referConfigPage.pageSize=e},loadDefaultOrGridOrStandOrTreeForm:function(e){"tree"!=e.type&"stand"!=e.type&"default"!=e.type&"grid"!=e.type?(this.isShowForm=!1,this.toggleBasicCrudWidth.width="100%"):(this.isShowForm=!0,this.toggleBasicCrudWidth.width="70%",this.toggleFormOption(e)),this.toggleCurdWidth(e)},toggleFormOption:function(e){var t=this,a="";"default"==e.type||"grid"==e.type?(this.formOption.column=this.sortColumn,a="defaultOrGridForm"):"stand"==e.type?(this.formOption.column=this.standColumn,a="standForm"):"tree"==e.type&&(this.formOption.column=this.treeColumn,a="treeForm"),this.referConfigForm={},this[a].forEach((function(a){Vue.set(t.referConfigForm,a,e[a])}))},toggleCurdWidth:function(e){"default"==e.type||"grid"==e.type?(this.showAttrParams.isShow=!0,this.toggleSrchCrudWidth.width="40%"):(this.showAttrParams.isShow=!1,this.toggleSrchCrudWidth.width="100%")},attrAndSrchCondOnload:function(e){var t=this;this.srchCondParams.srchCondLoading=!0,this.showAttrParams.showAttrLoading=!0,this.$nextTick((function(){t.$refs[t.srchCondParams.ref].doLayout(),t.$refs[t.showAttrParams.ref].doLayout()})),this.srchCondParams.srchCondData=e.codeSrchCondConfigVOS,this.showAttrParams.showAttrData=e.codeShowFieldConfigVOS,this.srchCondParams.srchCondLoading=!1,this.showAttrParams.showAttrLoading=!1}}},l=s,c=(a("de2e"),a("2877")),u=Object(c["a"])(l,i,r,!1,null,null,null);t["default"]=u.exports},c683:function(e,t,a){"use strict";a("1e18")},c7a0:function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("avue-crud",{ref:"crud",attrs:{data:e.data,option:e.option},on:{"on-load":e.getList,"row-del":e.rowDel,"refresh-change":e.refreshChange,"row-save":e.rowSave},model:{value:e.form,callback:function(t){e.form=t},expression:"form"}})],1)},r=[],n=(a("7f7f"),{name:"Torelationpackage.vue",data:function(){return{lifeList:"",data:[{name:"测试1"},{name:"测试2"},{name:"测试3"},{name:"测试4"}],form:{},option:{height:300,headerAlign:"center",align:"center",border:!0,editBtn:!1,index:!0,indexFixed:!1,menuFixed:!1,column:[{label:"To端类型",prop:"name"}]}}},methods:{rowSave:function(e,t,a){var i=this;add(Object.assign({createUser:this.userInfo.name},e)).then((function(){i.$message.success("新增成功"),t(),i.getList()})).catch((function(){a()}))},rowDel:function(e){var t=this;this.$confirm("此操作将永久删除, æ˜¯å¦ç»§ç»­?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return del(e.id)})).then((function(){t.$message.success("删除成功"),t.getList()}))}}}),o=n,s=a("2877"),l=Object(s["a"])(o,i,r,!1,null,"1f686f42",null);t["default"]=l.exports},c7a4:function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e._self._c;return t("el-dialog",{staticClass:"avue-dialog avue-dialog--top",staticStyle:{height:"100vh"},attrs:{"close-on-click-modal":!1,visible:e.cloneOtherCodeRuleSettingBox,"append-to-body":"",title:"克隆编码规则的基础信息",top:"-3%",width:"800px"},on:{"update:visible":function(t){e.cloneOtherCodeRuleSettingBox=t},close:e.closeCloneOtherBasicSecDialog}},[t("div",[t("el-row",[t("p",{staticStyle:{"margin-top":"-20px","margin-bottom":"4px","font-weight":"570","font-size":"19px",color:"#0e2d5f"}},[e._v("\n        ç¼–码规则\n      ")]),t("avue-crud",{ref:"crudCloneCodeRuleOther",staticClass:"other-clone-coderule-crud",attrs:{data:e.codeRuleData,option:e.cloneCodeRuleOption,page:e.codeRulePage,"table-loading":e.codeRuleloading},on:{"update:page":function(t){e.codeRulePage=t},"row-click":e.codeOtherCloneRuleRowClick,"selection-change":e.selectionOtherCloneCodeRuleChange,"search-change":e.searchOtherCloneChange,"search-reset":e.searchOtherCloneReset,"on-load":e.onLoad},scopedSlots:e._u([{key:"radio",fn:function(a){var i=a.row;return[t("el-radio",{attrs:{label:i.$index},model:{value:e.selectOtherCodeRuleRowIndex,callback:function(t){e.selectOtherCodeRuleRowIndex=t},expression:"selectOtherCodeRuleRowIndex"}},[e._v(" ")])]}}])})],1),t("el-row",{staticStyle:{"margin-top":"10px","border-top":"1px solid #ebeef5"}},[t("p",{staticStyle:{"margin-top":"10px","margin-bottom":"4px","font-weight":"570","font-size":"19px",color:"#0e2d5f"}},[e._v("\n        ç æ®µä¿¡æ¯\n      ")]),t("avue-crud",{ref:"crudCloneCodeBasicOther",staticClass:"other-clone-codebasic-crud",attrs:{data:e.cloneBasicData,option:e.cloneBasicOption,"table-loading":e.codeBasicloading},on:{"row-click":e.codeOtherCloneBasicRowClick,"selection-change":e.selectionOtherCloneCodeBasicChange}})],1)],1),t("div",{staticClass:"dialog-footer",staticStyle:{height:"50px"},attrs:{slot:"footer"},slot:"footer"},[t("el-button",{attrs:{type:"primary",loading:e.cloneSaveLoding},on:{click:e.saveOtherCodeBasic}},[e._v("保 å­˜")]),t("el-button",{on:{click:function(t){e.cloneOtherCodeRuleSettingBox=!1}}},[e._v("取 æ¶ˆ")])],1)])},r=[],n=(a("96cf"),a("1da1")),o=(a("456d"),a("ac6a"),{height:"190px",calcHeight:30,tip:!1,editBtn:!1,addBtn:!1,delBtn:!1,searchShow:!1,searchBtn:!1,searchMenuSpan:5,disablePage:!1,border:!0,index:!0,viewBtn:!1,selection:!0,menu:!1,refreshBtn:!1,columnBtn:!1,dialogClickModal:!1,highlightCurrentRow:!0,rowKey:"oid",column:[{label:"码段编号",prop:"id",search:!1,searchLabelWidth:80,searchSpan:5},{label:"码段名称",prop:"name",search:!1,searchLabelWidth:80,searchSpan:5},{label:"码段描述",prop:"description",search:!1,span:24},{label:"码段类型",prop:"secTypeText"}]}),s={height:"260px",calcHeight:30,tip:!1,editBtn:!1,addBtn:!1,delBtn:!1,searchMenuSpan:10,disablePage:!0,border:!0,index:!0,viewBtn:!1,selection:!1,menu:!1,refreshBtn:!1,columnBtn:!1,dialogClickModal:!1,highlightCurrentRow:!0,rowKey:"oid",align:"center",menuAlign:"center",column:[{label:"",prop:"radio",width:60,hide:!1},{label:"编号",prop:"id",search:!0,searchSpan:7},{label:"名称",prop:"name",search:!0,searchSpan:7},{label:"描述",prop:"description",search:!1,type:"textarea",span:24},{label:"状态",prop:"lcStatusText",search:!1}]},l=a("19a0"),c=a("f601"),u={name:"cloneRuleDialog",props:{visible:{type:"Boolean",default:!1},quiltCloneCodeRule:{type:"Object"}},data:function(){return{cloneOtherCodeRuleSettingBox:this.visible,cloneBasicOption:o,cloneCodeRuleOption:s,selectionOtherCloneCodeBasicList:[],selectionOtherCloneCodeRuleList:{},selectOtherCodeRuleRowIndex:"",cloneOtherQuery:{},codeRulePage:{pageSize:10,currentPage:1,total:0},codeRuleloading:!1,codeRuleData:[],codeBasicloading:!1,cloneBasicData:[],cloneSaveLoding:!1}},watch:{visible:function(){if(this.visible){var e={};e["conditionMap[oid_notequal]"]=this.quiltCloneCodeRule.oid.trim(),this.cloneOtherQuery=e,this.onLoad(this.codeRulePage)}else this.codeRuleData=[],this.cloneBasicData=[];this.cloneOtherCodeRuleSettingBox=this.visible},selectionOtherCloneCodeRuleList:function(){this.loadBasic(this.selectionOtherCloneCodeRuleList)}},methods:{closeCloneOtherBasicSecDialog:function(){this.$emit("update:visible",!1)},codeOtherCloneRuleRowClick:function(e){this.selectOtherCodeRuleRowIndex=e.$index,this.selectionOtherCloneCodeRuleList=e,this.loadBasic(e)},codeOtherCloneBasicRowClick:function(e){this.$refs.crudCloneCodeBasicOther.toggleSelection(),this.selectionOtherCloneCodeBasicList=e,this.$refs.crudCloneCodeBasicOther.setCurrentRow(e),this.$refs.crudCloneCodeBasicOther.toggleRowSelection(e)},selectionOtherCloneCodeBasicChange:function(e){this.selectionOtherCloneCodeBasicList=e,this.$refs.crudCloneCodeBasicOther.setCurrentRow(this.selectionOtherCloneCodeBasicList.slice(-1)[0])},searchOtherCloneReset:function(){var e={};e["conditionMap[oid_notequal]"]=this.quiltCloneCodeRule.oid.trim(),this.cloneOtherQuery=e,this.onLoad(this.codeRulePage)},searchOtherCloneChange:function(e,t){var a=this;this.codeRulePage.currentPage=1,e&&Object.keys(e).forEach((function(t){a.cloneOtherQuery["conditionMap["+t+"_like]"]=e[t].trim()})),this.onLoad(this.codeRulePage,this.cloneOtherQuery),t()},saveOtherCodeBasic:function(){var e=Object(n["a"])(regeneratorRuntime.mark((function e(){var t,a,i,r,n=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t=this.quiltCloneCodeRule.oid,a=this.selectionOtherCloneCodeBasicList,!(a.length<=0)){e.next=5;break}return this.$message.warning("请选择码段数据!"),e.abrupt("return");case 5:return this.cloneSaveLoding=!0,i=[],a.forEach((function(e){i.push(e.oid)})),r={pkCodeRule:t,oidArr:i.join(",")},e.next=11,Object(c["cloneCodeBasic"])(r).then((function(){n.cloneOtherCodeRuleSettingBox=!1,n.$message({type:"success",message:"操作成功!"}),n.$emit("refreshRuleTable",{currentPage:1,pageSize:10})}),(function(e){window.console.log(e)}));case 11:this.cloneSaveLoding=!1;case 12:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),loadBasic:function(e){var t=this;if(this.codeBasicloading=!0,""!=e&&null!=e&&"undefined"!=e){var a={};a["conditionMap[pkCodeRule]"]=e.oid.trim(),Object(c["gridCodeBasicSec"])(1,-1,a).then((function(e){var a=e.data.data;t.cloneBasicData=a.records,t.codeBasicloading=!1}))}else this.cloneBasicData=[],this.codeBasicloading=!1},onLoad:function(e){var t=this,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.codeRuleloading=!0,Object(l["gridCodeRule"])(e.currentPage,e.pageSize,Object.assign({},this.cloneOtherQuery,a)).then((function(e){var a=e.data.data;t.codeRulePage.total=a.total,t.codeRuleData=a.records,t.codeRuleloading=!1,t.codeRuleData.length>0?t.$nextTick((function(){t.selectOtherCodeRuleRowIndex=t.codeRuleData[0].$index,t.selectionOtherCloneCodeRuleList=t.codeRuleData[0]})):t.cloneBasicData=[]}))}}},d=u,p=a("2877"),f=Object(p["a"])(d,i,r,!1,null,null,null);t["default"]=f.exports},c7cc:function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e._self._c;return t("el-dropdown",{attrs:{trigger:"click"},on:{command:e.handleSetLanguage}},[t("i",{staticClass:"icon-zhongyingwen"}),t("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[t("el-dropdown-item",{attrs:{disabled:"zh"===e.language,command:"zh"}},[e._v("中文\n    ")]),t("el-dropdown-item",{attrs:{disabled:"en"===e.language,command:"en"}},[e._v("English\n    ")])],1)],1)},r=[],n=(a("8e6e"),a("ac6a"),a("456d"),a("ade3")),o=a("5880");function s(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function l(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?s(Object(a),!0).forEach((function(t){Object(n["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):s(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var c={name:"top-lang",data:function(){return{}},created:function(){},mounted:function(){},computed:l({},Object(o["mapGetters"])(["language","tag"])),props:[],methods:{handleSetLanguage:function(e){this.$i18n.locale=e,this.$store.commit("SET_LANGUAGE",e);var t=this.tag,a=this.$router.$avueRouter.generateTitle(t.label,(t.meta||{}).i18n);this.$router.$avueRouter.setTitle(a)}}},u=c,d=a("2877"),p=Object(d["a"])(u,i,r,!1,null,"09b7b110",null);t["default"]=p.exports},c8c6:function(e,t,a){},cadc:function(e,t,a){"use strict";a.r(t),t["default"]={tabs:!0,tabsActive:1,group:[{label:"个人信息",prop:"info",column:[{label:"头像",type:"upload",listType:"picture-img",propsHttp:{res:"data",url:"link"},canvasOption:{text:" ",ratio:.1},action:"/api/ubcs-resource/oss/endpoint/put-file",tip:"只能上传jpg/png用户头像,且不超过500kb",span:12,row:!0,prop:"avatar"},{label:"姓名",span:12,row:!0,prop:"realName"},{label:"用户名",span:12,row:!0,prop:"name"},{label:"手机号",span:12,row:!0,prop:"phone"},{label:"邮箱",prop:"email",span:12,row:!0}]},{label:"",prop:"password",column:[{label:"原密码",span:12,row:!0,type:"password",prop:"oldPassword"},{label:"新密码",span:12,row:!0,type:"password",prop:"newPassword"},{label:"确认密码",span:12,row:!0,type:"password",prop:"newPassword1"}]}]}},cb4a:function(e,t,a){"use strict";a.r(t),a.d(t,"referDataGrid",(function(){return s})),a.d(t,"gridAttributesByBtmId",(function(){return l}));a("8e6e"),a("ac6a"),a("456d");var i=a("ade3"),r=a("b5c6");function n(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function o(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?n(Object(a),!0).forEach((function(t){Object(i["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):n(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var s=function(e,t,a){return Object(r["a"])({url:"/api/ubcs-code/referBtmTypeController/referDataGrid",method:"get",params:o(o({},a),{},{page:e,limit:t})})},l=function(e,t,a){return Object(r["a"])({url:"/api/ubcs-code/referBtmTypeController/gridAttributesByBtmId",method:"get",params:o(o({},a),{},{page:e,limit:t})})}},cc5e:function(e,t,a){"use strict";a.r(t),a.d(t,"getList",(function(){return r})),a.d(t,"queryApplyStat",(function(){return n}));var i=a("b5c6"),r=function(e){return Object(i["a"])({url:"/api/ubcs-applyjtcodeservice/DockingPreApplyCode/page",method:"get",params:e})},n=function(e){return Object(i["a"])({url:"/api/ubcs-applyjtcodeservice/DockingPreApplyCode/queryApplyState",method:"get",params:e})}},ccbe:function(e,t,a){"use strict";a.r(t),a.d(t,"getList",(function(){return s})),a.d(t,"getDetail",(function(){return l})),a.d(t,"remove",(function(){return c})),a.d(t,"add",(function(){return u})),a.d(t,"update",(function(){return d})),a.d(t,"setting",(function(){return p})),a.d(t,"datasource",(function(){return f})),a.d(t,"info",(function(){return m})),a.d(t,"packageInfo",(function(){return h})),a.d(t,"packageSetting",(function(){return b}));a("8e6e"),a("ac6a"),a("456d");var i=a("ade3"),r=a("b5c6");function n(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function o(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?n(Object(a),!0).forEach((function(t){Object(i["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):n(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var s=function(e,t,a){return Object(r["a"])({url:"/api/ubcs-system/tenant/list",method:"get",params:o(o({},a),{},{current:e,size:t})})},l=function(e){return Object(r["a"])({url:"/api/ubcs-system/tenant/detail",method:"get",params:{id:e}})},c=function(e){return Object(r["a"])({url:"/api/ubcs-system/tenant/remove",method:"post",params:{ids:e}})},u=function(e){return Object(r["a"])({url:"/api/ubcs-system/tenant/submit",method:"post",data:e})},d=function(e){return Object(r["a"])({url:"/api/ubcs-system/tenant/submit",method:"post",data:e})},p=function(e,t){return Object(r["a"])({url:"/api/ubcs-system/tenant/setting",method:"post",params:o(o({},t),{},{ids:e})})},f=function(e,t){return Object(r["a"])({url:"/api/ubcs-system/tenant/datasource",method:"post",params:{tenantId:e,datasourceId:t}})},m=function(e){return Object(r["a"])({url:"/api/ubcs-system/tenant/info",method:"get",params:{domain:e}})},h=function(e){return Object(r["a"])({url:"/api/ubcs-system/tenant/package-detail",method:"get",params:{tenantId:e}})},b=function(e,t){return Object(r["a"])({url:"/api/ubcs-system/tenant/package-setting",method:"post",params:{tenantId:e,packageId:t}})}},cebe:function(e,t){e.exports=axios},cee8:function(e,t,a){"use strict";a.r(t),a.d(t,"optionParent",(function(){return i})),a.d(t,"optionChild",(function(){return r}));var i={height:"auto",calcHeight:20,tip:!1,columnBtn:!1,searchShow:!0,searchMenuSpan:10,border:!0,index:!0,selection:!0,viewBtn:!0,menuWidth:250,dialogWidth:880,dialogClickModal:!1,column:[{label:"字典编号",prop:"code",search:!0,slot:!0,span:24,rules:[{required:!0,message:"请输入字典编号",trigger:"blur"}]},{label:"字典名称",prop:"dictValue",search:!0,align:"center",rules:[{required:!0,message:"请输入字典名称",trigger:"blur"}]},{label:"字典排序",prop:"sort",type:"number",align:"right",width:100,rules:[{required:!0,message:"请输入字典排序",trigger:"blur"}]},{label:"封存",prop:"isSealed",type:"switch",align:"center",width:100,dicData:[{label:"否",value:0},{label:"是",value:1}],value:0,slot:!0,rules:[{required:!0,message:"请选择封存",trigger:"blur"}]},{label:"字典备注",prop:"remark",hide:!0}]},r={height:"auto",calcHeight:95,tip:!1,searchShow:!0,searchMenuSpan:10,tree:!0,border:!0,index:!0,selection:!0,viewBtn:!0,menuWidth:240,dialogWidth:880,dialogClickModal:!1,column:[{label:"字典编号",prop:"code",addDisabled:!0,editDisabled:!0,search:!0,span:24,rules:[{required:!0,message:"请输入字典编号",trigger:"blur"}]},{label:"字典名称",prop:"dictValue",search:!0,align:"center",rules:[{required:!0,message:"请输入字典名称",trigger:"blur"}]},{label:"上级字典",prop:"parentId",type:"tree",dicData:[],hide:!0,props:{label:"title"},addDisabled:!0,editDisabled:!0,rules:[{required:!1,message:"请选择上级字典",trigger:"click"}]},{label:"字典键值",prop:"dictKey",width:200,rules:[{required:!0,message:"请输入字典键值",trigger:"blur"}]},{label:"字典排序",prop:"sort",type:"number",align:"right",hide:!0,rules:[{required:!0,message:"请输入字典排序",trigger:"blur"}]},{label:"封存",prop:"isSealed",type:"switch",align:"center",width:80,dicData:[{label:"否",value:0},{label:"是",value:1}],value:0,slot:!0,rules:[{required:!0,message:"请选择封存",trigger:"blur"}]},{label:"字典备注",prop:"remark",hide:!0}]}},cf7a:function(e,t,a){},d10d:function(e,t,a){"use strict";a("38d4")},d36b:function(e,t,a){"use strict";a.r(t),a.d(t,"getList",(function(){return s})),a.d(t,"getDetail",(function(){return l})),a.d(t,"remove",(function(){return c})),a.d(t,"add",(function(){return u})),a.d(t,"update",(function(){return d})),a.d(t,"enableData",(function(){return p}));a("8e6e"),a("ac6a"),a("456d");var i=a("ade3"),r=a("b5c6");function n(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function o(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?n(Object(a),!0).forEach((function(t){Object(i["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):n(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var s=function(e,t,a){return Object(r["a"])({url:"/api/ubcs-code/codeButtonController/list",method:"get",params:o(o({},a),{},{current:e,size:t})})},l=function(e){return Object(r["a"])({url:"/api/ubcs-code/codeButtonController/detail",method:"get",params:{id:e}})},c=function(e){return Object(r["a"])({url:"/api/ubcs-code/codeButtonController/remove",method:"post",params:{ids:e}})},u=function(e){return Object(r["a"])({url:"/api/ubcs-code/codeButtonController/submit",method:"post",data:e})},d=function(e){return Object(r["a"])({url:"/api/ubcs-code/codeButtonController/submit",method:"post",data:e})},p=function(e,t){return t?Object(r["a"])({url:"/api/ubcs-code/codeButtonController/enableData",method:"post",params:{oid:e}}):Object(r["a"])({url:"/api/ubcs-code/codeButtonController/disableData",method:"post",params:{oid:e}})}},d4b6:function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e._self._c;return t("div",{staticStyle:{display:"flex"}},[t("el-form",{staticClass:"demo-form-inline",attrs:{inline:!0,model:e.formInline}},[t("el-form-item",{attrs:{label:"集成查询:",size:"small"}},[t("el-select",{attrs:{placeholder:"请选择分类"},on:{change:e.SelectChange},model:{value:e.formInline.type,callback:function(t){e.$set(e.formInline,"type",t)},expression:"formInline.type"}},e._l(e.SearchObject.searchData,(function(e,a){return t("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),"loge"==e.status.type&&e.status.stateFlag?t("el-form-item",{attrs:{size:"small"}},[t("el-select",{attrs:{placeholder:"请选择状态"},model:{value:e.formInline.state,callback:function(t){e.$set(e.formInline,"state",t)},expression:"formInline.state"}},[t("el-option",{attrs:{label:"是",value:"true"}}),t("el-option",{attrs:{label:"否",value:"false"}})],1)],1):e._e(),"loge"==e.status.type&&e.status.typeFlag?t("el-form-item",{attrs:{size:"small"}},[t("el-select",{attrs:{placeholder:"请选择类型"},model:{value:e.formInline.cut,callback:function(t){e.$set(e.formInline,"cut",t)},expression:"formInline.cut"}},[t("el-option",{attrs:{label:"数据推送",value:"pushData"}}),t("el-option",{attrs:{label:"分类推送",value:"pushClassifyData"}}),t("el-option",{attrs:{label:"编码申请",value:"applyCode"}}),t("el-option",{attrs:{label:"编码维护",value:"syncEditData"}}),t("el-option",{attrs:{label:"分类查询",value:"queryClassify"}}),t("el-option",{attrs:{label:"含编码规则的分类查询",value:"queryClassifyRule"}}),t("el-option",{attrs:{label:"数据查询",value:"queryData"}})],1)],1):e._e(),"task"!=e.status.type&&"data"!=e.status.type||!e.status.stateTaskDataFlag?e._e():t("el-form-item",{attrs:{size:"small"}},[t("el-select",{attrs:{placeholder:"请选择状态"},model:{value:e.formInline.stateTask,callback:function(t){e.$set(e.formInline,"stateTask",t)},expression:"formInline.stateTask"}},[t("el-option",{attrs:{label:"是",value:"true"}}),t("el-option",{attrs:{label:"否",value:"false"}})],1)],1),"task"!==e.status.type&&"data"!==e.status.type||!e.status.sendTypeFlga?e._e():t("el-form-item",{attrs:{size:"small"}},[t("el-select",{attrs:{placeholder:"请选择推送类型"},model:{value:e.formInline.taskCut,callback:function(t){e.$set(e.formInline,"taskCut",t)},expression:"formInline.taskCut"}},[t("el-option",{attrs:{label:"发布",value:"Enabled"}}),t("el-option",{attrs:{label:"回收",value:"TakeBack"}}),t("el-option",{attrs:{label:"停用",value:"Disabled"}})],1)],1),"loge"!=e.status.type&&"task"!=e.status.type||!e.status.dateFlag?e._e():t("el-form-item",{attrs:{size:"small"}},[t("el-date-picker",{attrs:{type:"date",placeholder:"选择日期时间"},model:{value:e.formInline.Date,callback:function(t){e.$set(e.formInline,"Date",t)},expression:"formInline.Date"}})],1),"task"==e.status.type&&e.status.lastDateFlag?t("el-form-item",{attrs:{size:"small"}},[t("el-date-picker",{attrs:{type:"date",placeholder:"选择日期时间"},model:{value:e.formInline.lastDate,callback:function(t){e.$set(e.formInline,"lastDate",t)},expression:"formInline.lastDate"}})],1):e._e(),e.shouldShowInput?t("el-form-item",{attrs:{size:"small"}},[t("el-input",{attrs:{placeholder:"按下回车键进行查询!"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.SaveHandler.apply(null,arguments)}},model:{value:e.formInline.text,callback:function(t){e.$set(e.formInline,"text",t)},expression:"formInline.text"}})],1):e._e(),e.shouldShowButton?t("el-form-item",{attrs:{size:"small"}},[t("el-button",{attrs:{type:"success",size:"small"},on:{click:e.handleSearch}},[e._v("查询")])],1):e._e()],1)],1)},r=[],n=a("ade3"),o=a("1894"),s=a("4d0c"),l=a("7a96"),c={name:"VciDockingSearch",props:["SearchObject","page","formInline","status"],data:function(){return{}},computed:{shouldShowInput:function(){var e="loge"===this.status.type,t="task"===this.status.type,a="data"===this.status.type;return e&&!this.status.stateFlag&&!this.status.dateFlag&&!this.status.typeFlag||t&&!this.status.stateTaskDataFlag&&!this.status.dateFlag&&!this.status.lastDateFlag&&!this.status.sendTypeFlga||a&&!this.status.stateTaskDataFlag&&!this.status.sendTypeFlga},shouldShowButton:function(){var e="loge"===this.status.type,t="task"===this.status.type,a="data"===this.status.type;return e&&(this.status.dateFlag||this.status.stateFlag||this.status.typeFlag)||t&&(this.status.stateTaskDataFlag||this.status.dateFlag||this.status.lastDateFlag||this.status.sendTypeFlga)||a&&(this.status.stateTaskDataFlag||this.status.sendTypeFlga)}},methods:{SelectChange:function(e){var t="loge"===this.status.type,a="task"===this.status.type,i="data"===this.status.type;this.status.typeFlag=t&&5===e,this.status.dateFlag=t&&6===e||a&&6===e,this.status.stateFlag=t&&7===e,this.status.lastDateFlag=a&&7===e,this.status.stateTaskDataFlag=a&&8===e||i&&4===e,this.status.sendTypeFlga=a&&5===e||i&&3===e},SaveHandler:function(){var e=this,t=this.SearchObject.searchData[this.formInline.type].prop,a=function(a){a(e.page.currentPage,e.page.pageSize,Object(n["a"])({},"conditionMap[".concat(t,"_like]"),e.formInline.text)).then((function(t){if(t.data.data.records){var a=t.data.data;e.$emit("getList",a)}else e.$message.error("暂未查到数据!")}))};"loge"==this.status.type&&a(o["getLogoList"]),"data"==this.status.type&&a(s["getDataList"]),"task"==this.status.type&&a(l["getTaskList"])},handleSearch:function(){var e=this,t=this.status,a=t.type,i=t.typeFlag,r=t.stateFlag,n=t.stateTaskDataFlag,c=t.dateFlag,u=t.lastDateFlag,d=t.sendTypeFlga,p=this.page,f=p.currentPage,m=p.pageSize,h=this.formInline,b=h.cut,g=h.state,y=h.stateTask,v=h.Date,O=h.lastDate,_=h.taskCut,w={},C=function(t){t(f,m,w).then((function(t){if(t.data.data.records){var a=t.data.data;e.$emit("getList",a)}else e.$message.error("暂未查到数据!")}))};if("loge"===a&&i&&(w["conditionMap[type_like]"]=b),"loge"===a&&r&&(w["conditionMap[interfaceStatus_like]"]=g),"task"!==a&&"data"!==a||!n||(w["conditionMap[sendFlag_like]"]=y),("loge"===a||"task"===a)&&c){var j=this.$moment(v).format("YYYY-M-D");w["conditionMap[createTime_like]"]=j}if("task"===a&&u){var S=this.$moment(O).format("YYYY-M-D");w["conditionMap[lastModifyTime_like]"]=S}"task"!==a&&"data"!==a||!d||(w["conditionMap[sendType_like]"]=_),"loge"==a&&C(o["getLogoList"]),"data"==a&&C(s["getDataList"]),"task"==a&&C(l["getTaskList"])}}},u=c,d=a("2877"),p=Object(d["a"])(u,i,r,!1,null,"63eea598",null);t["default"]=p.exports},d4f4:function(e,t,a){"use strict";a.r(t),a.d(t,"optionParent",(function(){return i})),a.d(t,"optionChild",(function(){return r}));var i={height:"auto",calcHeight:30,columnBtn:!1,tip:!1,searchShow:!0,searchMenuSpan:10,border:!0,index:!0,selection:!0,viewBtn:!0,menuWidth:250,dialogWidth:880,dialogClickModal:!1,column:[{label:"字典编号",prop:"code",search:!0,slot:!0,span:24,rules:[{required:!0,message:"请输入字典编号",trigger:"blur"}]},{label:"字典名称",prop:"dictValue",search:!0,align:"center",rules:[{required:!0,message:"请输入字典名称",trigger:"blur"}]},{label:"字典排序",prop:"sort",type:"number",align:"right",width:100,hide:!0,rules:[{required:!0,message:"请输入字典排序",trigger:"blur"}]},{label:"封存",prop:"isSealed",type:"switch",align:"center",width:100,dicData:[{label:"否",value:0},{label:"是",value:1}],value:0,slot:!0,rules:[{required:!0,message:"请选择封存",trigger:"blur"}]},{label:"字典备注",prop:"remark",hide:!0}]},r={height:"auto",calcHeight:95,tip:!1,searchShow:!0,searchMenuSpan:10,tree:!0,border:!0,index:!0,selection:!0,viewBtn:!0,menuWidth:300,dialogWidth:880,dialogClickModal:!1,column:[{label:"字典编号",prop:"code",addDisabled:!0,editDisabled:!0,search:!0,span:24,rules:[{required:!0,message:"请输入字典编号",trigger:"blur"}]},{label:"字典名称",prop:"dictValue",search:!0,align:"center",rules:[{required:!0,message:"请输入字典名称",trigger:"blur"}]},{label:"上级字典",prop:"parentId",type:"tree",dicData:[],hide:!0,props:{label:"title"},addDisabled:!0,editDisabled:!0,rules:[{required:!1,message:"请选择上级字典",trigger:"click"}]},{label:"字典键值",prop:"dictKey",width:80,rules:[{required:!0,message:"请输入字典键值",trigger:"blur"}]},{label:"字典排序",prop:"sort",type:"number",align:"right",hide:!0,rules:[{required:!0,message:"请输入字典排序",trigger:"blur"}]},{label:"封存",prop:"isSealed",type:"switch",align:"center",width:80,dicData:[{label:"否",value:0},{label:"是",value:1}],value:0,slot:!0,rules:[{required:!0,message:"请选择封存",trigger:"blur"}]},{label:"字典备注",prop:"remark",hide:!0}]}},d772:function(e,t,a){"use strict";a.r(t),a.d(t,"initTree",(function(){return s})),a.d(t,"refOnLoad",(function(){return l})),a.d(t,"getDomain",(function(){return c})),a.d(t,"saveFromTable",(function(){return u})),a.d(t,"getDetail",(function(){return d})),a.d(t,"add",(function(){return p})),a.d(t,"update",(function(){return f})),a.d(t,"btmPage",(function(){return m}));a("8e6e"),a("ac6a"),a("456d");var i=a("ade3"),r=a("b5c6");function n(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function o(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?n(Object(a),!0).forEach((function(t){Object(i["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):n(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var s=function(){return Object(r["a"])({url:"/api/ubcs-omd/btm-type/tree-domain",method:"get"})},l=function(e){return Object(r["a"])({url:"/api/ubcs-omd/btm-type/get-from-table",method:"get",params:{domain:e}})},c=function(){return Object(r["a"])({url:"/api/ubcs-omd/btm-type/domain",method:"get"})},u=function(e,t){return Object(r["a"])({url:"/api/ubcs-omd/btm-type/save-from-table/"+t,method:"post",data:e})},d=function(e){return Object(r["a"])({url:"/api/ubcs-omd/btm-type/detail",method:"get",params:{oid:e}})},p=function(e,t){return Object(r["a"])({url:"/api/ubcs-omd/btm-type/submit/"+t,method:"post",data:e})},f=function(e){return Object(r["a"])({url:"/api/ubcs-omd/btm-type/submit/"+auto,method:"post",data:e})},m=function(e,t,a){return Object(r["a"])({url:"/api/ubcs-omd/btm-type/page",method:"get",params:o({current:e,size:t},a)})}},d869:function(e,t,a){"use strict";a("7e54")},d9a3:function(e,t,a){"use strict";a.d(t,"a",(function(){return o}));a("8615");var i=a("53ca"),r=(a("28a5"),a("6b54"),a("f576"),a("456d"),a("ac6a"),a("c5f6"),a("ee1d"),a("d4ec")),n=a("bee2"),o=function(){function e(){Object(r["a"])(this,e)}return Object(n["a"])(e,null,[{key:"notEmpty",value:function(e){return!this.isEmpty(e)}},{key:"isUndefined",value:function(e){return null===e||"undefined"===typeof e}},{key:"isEmpty",value:function(e){return null===e||"undefined"===typeof e||"string"===typeof e&&""===e&&"undefined"!==e}},{key:"toInt",value:function(e,t){if(this.isEmpty(e))return void 0===t?-1:t;var a=parseInt(e,0);return Number.isNaN(a)?void 0===t?-1:t:a}},{key:"toFormData",value:function(e){var t=new FormData;return Object.keys(e).forEach((function(a){t.append(a,Array.isArray(e[a])?e[a].join(","):e[a])})),t}},{key:"format",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"YYYY-MM-DD HH:mm:ss";return e?e.format(t):null}},{key:"formattedDateTime",value:function(e){var t=new Date(e),a=t.getFullYear(),i=(t.getMonth()+1).toString().padStart(2,"0"),r=t.getDate().toString().padStart(2,"0"),n=t.getHours().toString().padStart(2,"0"),o=t.getMinutes().toString().padStart(2,"0"),s=t.getSeconds().toString().padStart(2,"0"),l=t.getMilliseconds().toString().padStart(3,"0");return"".concat(a,"-").concat(i,"-").concat(r," ").concat(n,":").concat(o,":").concat(s,".").concat(l)}},{key:"join",value:function(e){return e?e.join(","):""}},{key:"split",value:function(e){return e?String(e).split(","):""}},{key:"toStr",value:function(e){return"undefined"===typeof e||null===e?"":e}},{key:"isValuableObj",value:function(e){return"object"===Object(i["a"])(e)&&null!==e&&Object.keys(e).length>0}},{key:"downloadFileByBlobHandler",value:function(e){if(e.headers["content-disposition"]){var t=e.headers["content-disposition"].split(";"),a=t[2].split("filename*=")[1],i=decodeURI(t[1].split("filename=")[1],a),r=new Blob([e.data],{type:e.data.type+";charset=utf-8"}),n=URL.createObjectURL(r),o=document.createElement("a");o.href=n,o.download=i,document.body.appendChild(o),o.click(),document.body.removeChild(o),window.URL.revokeObjectURL(n)}}},{key:"downloadFileByBlob",value:function(e,t){var a=URL.createObjectURL(e),i=document.createElement("a");i.href=a,i.download=t,document.body.appendChild(i),i.click(),document.body.removeChild(i)}},{key:"joinedString",value:function(e,t){return e.reduce((function(e,a){return e+(e?",":"")+a[t]}),"")}},{key:"isAttrInconsistent",value:function(e,t){return Object.values(e).some((function(e,a,i){return e[t]!==i[0][t]}))}}]),e}()},da35:function(e,t,a){},dc8a:function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e._self._c;return t("div",{staticClass:"basic-container",class:{"basic-container--block":e.block},style:e.styleName},[t("el-card",{staticClass:"basic-container__card"},[e.title?t("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[t("span",[e._v(e._s(e.title))])]):e._e(),e._t("default")],2)],1)},r=[],n=(a("c5f6"),{name:"basicContainer",props:{radius:{type:[String,Number],default:10},background:{type:String},block:{type:Boolean,default:!1},title:{type:String}},computed:{styleName:function(){return{borderRadius:this.setPx(this.radius),background:this.background}}}}),o=n,s=(a("2c6a"),a("2877")),l=Object(s["a"])(o,i,r,!1,null,null,null);t["default"]=l.exports},dd3a:function(e,t,a){"use strict";a.r(t),a.d(t,"MasterTable",(function(){return s})),a.d(t,"TableData",(function(){return l})),a.d(t,"FindData",(function(){return c})),a.d(t,"addSaveCode",(function(){return u})),a.d(t,"editSaveCode",(function(){return d})),a.d(t,"applySaveCode",(function(){return p})),a.d(t,"amendEditCode",(function(){return f})),a.d(t,"upSaveCode",(function(){return m})),a.d(t,"FlowTable",(function(){return h})),a.d(t,"exportCode",(function(){return b})),a.d(t,"batchUpdateCode",(function(){return g})),a.d(t,"deleteCode",(function(){return y})),a.d(t,"applyGroupCode",(function(){return v})),a.d(t,"receiveEditApply",(function(){return O})),a.d(t,"exportGroupCodeExcel",(function(){return _}));a("8e6e"),a("ac6a"),a("456d");var i=a("ade3"),r=a("b5c6");function n(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function o(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?n(Object(a),!0).forEach((function(t){Object(i["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):n(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var s=function(e){return Object(r["a"])({url:"api/ubcs-code/mdmEngineController/getUIInfoByClassifyOid",method:"get",params:o({},e)})},l=function(e){return Object(r["a"])({url:"api/ubcs-code/mdmEngineController/gridTableDataByClassifyOid",method:"get",params:o({},e)})},c=function(e){return Object(r["a"])({url:"api/ubcs-code/mdmEngineController/gridTableDataByClassifyOid",method:"get",params:o({},e)})};function u(e){return Object(r["a"])({url:"api/ubcs-code/mdmEngineController/addSaveCode",method:"post",data:e})}function d(e){return Object(r["a"])({url:"api/ubcs-code/mdmEngineController/editSaveCode",method:"put",data:e})}function p(e){return Object(r["a"])({url:"api/ubcs-code/mdmEngineController/addSaveBZ",method:"post",data:e})}function f(e){return Object(r["a"])({url:"api/ubcs-code/mdmEngineController/addSaveBZ",method:"post",data:e})}function m(e){return Object(r["a"])({url:"api/ubcs-code/mdmEngineController/upSaveCode",method:"POST",data:e})}function h(e){return Object(r["a"])({url:"api/ubcs-code/mdmEngineController/getFlowdUIInfoByClassifyOid",method:"get",params:o({},e)})}function b(e){return Object(r["a"])({url:"api/ubcs-code/mdmEngineController/exportCode",method:"post",responseType:"blob",params:o({},e)})}function g(e){return Object(r["a"])({url:"api/ubcs-code/mdmEngineController/batchUpdateCode",method:"post",data:e})}function y(e){return Object(r["a"])({url:"api/ubcs-code/mdmEngineController/deleteCode",method:"DELETE",data:e})}function v(e){return Object(r["a"])({url:"api/ubcs-applyjtcodeservice/DockingPreApplyCode/applyGroupCode",method:"post",params:o({},e)})}function O(e){return Object(r["a"])({url:"api/ubcs-applyjtcodeservice/DockingPreApplyCode/receiveEditApply",method:"post",params:o({},e)})}var _=function(e){return Object(r["a"])({url:"/api/ubcs-code/mdmEngineController/exportGroupCodeExcel",method:"get",params:e,responseType:"blob"})}},de2e:function(e,t,a){"use strict";a("a473")},dea5:function(e,t,a){},df22:function(e,t,a){},dfd9:function(e,t,a){"use strict";a("a0d7")},e19e:function(e,t,a){"use strict";a("1aeb")},e28c:function(e,t,a){"use strict";a("fe0e")},e30d:function(e,t,a){"use strict";a.r(t),a.d(t,"getList",(function(){return s})),a.d(t,"getDetail",(function(){return l})),a.d(t,"remove",(function(){return c})),a.d(t,"add",(function(){return u})),a.d(t,"update",(function(){return d}));a("8e6e"),a("ac6a"),a("456d");var i=a("ade3"),r=a("b5c6");function n(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function o(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?n(Object(a),!0).forEach((function(t){Object(i["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):n(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var s=function(e,t,a){return Object(r["a"])({url:"/api/ubcs-system/client/list",method:"get",params:o(o({},a),{},{current:e,size:t})})},l=function(e){return Object(r["a"])({url:"/api/ubcs-system/client/detail",method:"get",params:{id:e}})},c=function(e){return Object(r["a"])({url:"/api/ubcs-system/client/remove",method:"post",params:{ids:e}})},u=function(e){return Object(r["a"])({url:"/api/ubcs-system/client/submit",method:"post",data:e})},d=function(e){return Object(r["a"])({url:"/api/ubcs-system/client/submit",method:"post",data:e})}},e345:function(e,t,a){"use strict";a.r(t),a.d(t,"getCodePrice",(function(){return r})),a.d(t,"saveMaxSerialNum",(function(){return n})),a.d(t,"getMaxSerialNumber",(function(){return o}));var i=a("b5c6"),r=function(e){return Object(i["a"])({url:"/api/ubcs-code/ubcs-code/codeBasicSecController/getCodeRuleAndBasicSecByRuleOid",method:"get",params:e})},n=function(e){return Object(i["a"])({url:"/api/ubcs-code/codeBasicSecController/setMaxSerialNumberForCodeRule",method:"post",data:e})},o=function(e){return Object(i["a"])({url:"/api/ubcs-code/codeBasicSecController/getMaxSerialNumberForCodeRule",method:"get",params:e})}},e3c4:function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"e",(function(){return setStore})),__webpack_require__.d(__webpack_exports__,"c",(function(){return getStore})),__webpack_require__.d(__webpack_exports__,"d",(function(){return removeStore})),__webpack_require__.d(__webpack_exports__,"b",(function(){return getAllStore})),__webpack_require__.d(__webpack_exports__,"a",(function(){return clearStore}));var core_js_modules_es6_number_constructor__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("c5f6"),core_js_modules_es6_number_constructor__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(core_js_modules_es6_number_constructor__WEBPACK_IMPORTED_MODULE_0__),C_java_workspace_GIT_VCI_UBCS_ubcs_Source_UBCS_WEB_node_modules_babel_runtime_helpers_esm_typeof_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("53ca"),core_js_modules_es6_function_name__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("7f7f"),core_js_modules_es6_function_name__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(core_js_modules_es6_function_name__WEBPACK_IMPORTED_MODULE_2__),_util_validate__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("c54a"),_config_website__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("1ca4"),keyName=_config_website__WEBPACK_IMPORTED_MODULE_4__["a"].key+"-",setStore=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.name,a=e.content,i=e.type;t=keyName+t;var r={dataType:Object(C_java_workspace_GIT_VCI_UBCS_ubcs_Source_UBCS_WEB_node_modules_babel_runtime_helpers_esm_typeof_js__WEBPACK_IMPORTED_MODULE_1__["a"])(a),content:a,type:i,datetime:(new Date).getTime()};i?window.sessionStorage.setItem(t,JSON.stringify(r)):window.localStorage.setItem(t,JSON.stringify(r))},getStore=function getStore(){var params=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},name=params.name,debug=params.debug;name=keyName+name;var obj={},content;if(obj=window.sessionStorage.getItem(name),Object(_util_validate__WEBPACK_IMPORTED_MODULE_3__["b"])(obj)&&(obj=window.localStorage.getItem(name)),!Object(_util_validate__WEBPACK_IMPORTED_MODULE_3__["b"])(obj)){try{obj=JSON.parse(obj)}catch(_unused){return obj}return debug?obj:("string"==obj.dataType?content=obj.content:"number"==obj.dataType?content=Number(obj.content):"boolean"==obj.dataType?content=eval(obj.content):"object"==obj.dataType&&(content=obj.content),content)}},removeStore=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.name,a=e.type;t=keyName+t,a?window.sessionStorage.removeItem(t):window.localStorage.removeItem(t)},getAllStore=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=[],a=e.type;if(a)for(var i=0;i<=window.sessionStorage.length;i++)t.push({name:window.sessionStorage.key(i),content:getStore({name:window.sessionStorage.key(i),type:"session"})});else for(var r=0;r<=window.localStorage.length;r++)t.push({name:window.localStorage.key(r),content:getStore({name:window.localStorage.key(r)})});return t},clearStore=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.type;t?window.sessionStorage.clear():window.localStorage.clear()}},e50c:function(e,t,a){},e5c3:function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("avue-crud",{ref:"crud",attrs:{data:e.data,option:e.option},on:{"on-load":e.getList,"refresh-change":e.refreshChange,"search-change":e.searchChange,"current-row-change":e.handleCurrentRowChange},model:{value:e.form,callback:function(t){e.form=t},expression:"form"}})],1)},r=[],n={name:"Versionpackage.vue",data:function(){return{data:[{name:"测试1",source:"测试1",shows:"测试1"},{name:"测试2",source:"测试2",shows:"测试2"},{name:"测试3",source:"测试3",shows:"测试3"},{name:"测试4",source:"测试4",shows:"测试4"}],form:{},option:{highlightCurrentRow:!0,height:300,headerAlign:"center",align:"center",border:!0,menu:!1,index:!0,searchMenuSpan:6,searchSpan:10,addBtn:!1,indexFixed:!1,menuFixed:!1,searchLabelWidth:130,column:[{label:"业务类型名",prop:"name",search:!0},{label:"标签",prop:"tag"},{label:"父类",prop:"father"},{label:"版本规则",prop:"versionRules"},{label:"生命周期",prop:"life"}]}}},methods:{handleCurrentRowChange:function(e){this.$emit("rowchange",e)},searchChange:function(e,t){t&&t(),this.$message.success("搜索成功"),console.log(e,t)}}},o=n,s=a("2877"),l=Object(s["a"])(o,i,r,!1,null,"5632a16b",null);t["default"]=l.exports},e75a:function(e,t,a){"use strict";a("6612")},e772:function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e._self._c;return e.Formlist.length>0?t("div",[t("div",{staticStyle:{height:"calc(100vh - 553px)"}},[t("avue-crud",{ref:"crud",attrs:{data:e.data,option:e.option,page:e.page,"table-loading":e.loading},on:{"update:page":function(t){e.page=t},"on-load":e.getDataList,"size-change":e.handleSizePage,"current-change":e.handleCurrentPage,"row-click":e.handleRowClick},scopedSlots:e._u([{key:"menu",fn:function(a){var i=a.type,r=a.size,n=a.row,o=a.index;return[t("el-button",{attrs:{size:r,type:i,icon:"el-icon-check"},on:{click:function(t){return e.handleMaintenance(n,o)}}},[e._v("维护\n        ")])]}}],null,!1,635940841)})],1),t("el-dialog",{attrs:{visible:e.dialogNode,"append-to-body":"true",title:"模板阶段",width:"50%"},on:{"update:visible":function(t){e.dialogNode=t}}},[t("avue-crud",{ref:"crud",attrs:{data:e.stageData,option:e.stageOption,"table-loading":e.loading},on:{"on-load":e.getStagelist,"row-click":e.handleRowStageClick},scopedSlots:e._u([{key:"menu",fn:function(a){var i=a.type,r=a.size,n=a.row,o=a.index;return[t("el-button",{attrs:{size:r,type:i,icon:"el-icon-check"},on:{click:function(t){return e.handleMaintenanceTransfer(n,o)}}},[e._v("维护\n        ")])]}}],null,!1,1542408034)})],1),e.flag?t("table-transfer",{attrs:{columns:e.columns,dataList:e.attributeData,visible:e.dialogTransfer,keyName:"oid"},on:{"update:visible":function(t){e.dialogTransfer=t},close:e.handelClose,save:e.handleSave},model:{value:e.attributeValue,callback:function(t){e.attributeValue=t},expression:"attributeValue"}}):e._e()],1):e._e()},r=[],n=(a("8e6e"),a("456d"),a("7f7f"),a("96cf"),a("1da1")),o=(a("ac6a"),a("ade3")),s=a("5821"),l=a("7eff");function c(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function u(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?c(Object(a),!0).forEach((function(t){Object(o["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):c(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var d={name:"Stage",components:{TableTransfer:l["default"]},props:{code:{typeof:String,required:!0,default:""},Formlist:{type:Array,default:[]}},watch:{code:{handler:function(e,t){this.getDataList()}}},data:function(){var e={height:"auto",border:!0,addBtn:!1,align:"center",menuAlign:"center",index:!0,searchMenuSpan:8,searchBtn:!1,emptyBtn:!1,columnBtn:!1,delBtn:!1,refreshBtn:!1,header:!1,editBtn:!1};return{attributeData:[],attributeValue:[],flag:!1,dialogTransfer:!1,dialogNode:!1,visibleTable:!1,loading:!1,page:{currentPage:1,pageSize:10,total:0},modelKey:"",data:[],stageData:[],saveParam:{},columns:[{key:"oid",label:"oid",visible:!1},{key:"id",label:"属性编号",visible:!0},{key:"name",label:"属性名称",visible:!0},{key:"attributeGroup",label:"属性分组",visible:!0}],option:u(u({},e),{},{height:"auto",column:[{label:"模板编号",prop:"modelKey"},{label:"模板名称",prop:"modelName"},{label:"描述",prop:"buttonTypeValue"}]}),stageOption:u(u({},e),{},{height:620,column:[{label:"阶段编号",prop:"taskId"},{label:"阶段名称",prop:"taskName"}]})}},methods:{setTable:function(e,t){return e.map((function(e){return 0!==t.length&&t.forEach((function(t){e.id===t.attrId&&(e.checked=!0)})),e}))},getDataList:function(){var e=Object(n["a"])(regeneratorRuntime.mark((function e(){var t,a,i,r,n,o;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(this.loading=!1,!this.code){e.next=10;break}return t=this.page,a=t.pageSize,i=t.currentPage,r={size:a,current:i},e.next=6,Object(s["getFlowpathList"])(u(u({},r),{templateId:this.code}));case 6:n=e.sent,200===n.status?(this.loading=!1,o=n.data.data,this.data=o.records,this.page.total=o.total):this.loading=!1,e.next=11;break;case 10:this.data=[];case 11:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),getStagelist:function(){var e=Object(n["a"])(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return this.loading=!1,e.next=3,Object(s["stagelist"])({modelKey:this.modelKey});case 3:t=e.sent,200===t.status?(this.loading=!1,this.stageData=t.data.data):this.loading=!1;case 5:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),getAttributeList:function(){var e=Object(n["a"])(regeneratorRuntime.mark((function e(){var t,a,i,r,n;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(s["attributeList"])({"conditionMap[classifyTemplateOid]":this.code});case 2:return t=e.sent,e.next=5,Object(s["attributeListRight"])({templateId:this.code,modelKey:this.modelKey,taskId:this.saveParam.taskId});case 5:a=e.sent,200===t.status&&200===a.status&&(i=t.data.data.records,r=a.data.data,i=i.map((function(e){var t=e,a=t.oid,i=t.id,n=t.name,o=t.attributeGroup;return e=u({oid:a,id:i,name:n,attributeGroup:o},{checked:!1}),0!==r.length&&r.forEach((function(t){e.id===t.attrId&&(e.checked=!0)})),e})),n=i.map((function(e){return e.checked?e.oid:void 0})),this.attributeValue=n.filter((function(e){return e})),this.attributeData=i,this.flag=!0);case 7:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),getAttributeListRight:function(){var e=Object(n["a"])(regeneratorRuntime.mark((function e(){var t,a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(s["attributeListRight"])({templateId:this.code,modelKey:this.modelKey,taskId:this.saveParam.taskId});case 2:t=e.sent,200===t.status&&(a=t.data.data,a=a.map((function(e){var t=e.attrId,a=e.attrName,i=e.attrGroup;return{attrId:t,attrName:a,attrGroup:i}})),this.listRight=a);case 4:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),handleMaintenance:function(e){this.dialogNode=!0,this.modelKey=e.modelKey,this.saveParam.modelKey=e.modelKey,this.getStagelist()},handleMaintenanceTransfer:function(e){var t=this;this.saveParam.taskId=e.taskId,this.saveParam.taskName=e.taskName,this.getAttributeList(),this.$nextTick((function(){t.dialogTransfer=!0}))},handleRowClick:function(e){this.modelKey=e.modelKey,this.saveParam.modelKey=e.modelKey,this.dialogNode=!0},handleRowStageClick:function(e){var t=this;this.saveParam.taskId=e.taskId,this.saveParam.taskName=e.taskName,this.getAttributeList(),this.$nextTick((function(){t.dialogTransfer=!0}))},handleSave:function(){var e=Object(n["a"])(regeneratorRuntime.mark((function e(t){var a,i,r;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return a=t.map((function(e){var t=e.id,a=e.name,i=e.attributeGroup;return{attrId:t,attrName:a,attrGroup:i}})),i=u({templateId:this.code,processStageAttr:a},this.saveParam),e.next=4,Object(s["attributeSave"])(i);case 4:r=e.sent,200===r.status&&(this.$message({type:"success",message:"新增数据成功!"}),this.flag=!1);case 6:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}(),handelClose:function(){this.flag=!1}}},p=d,f=a("2877"),m=Object(f["a"])(p,i,r,!1,null,null,null);t["default"]=m.exports},ea0e:function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e._self._c;return t("el-dialog",{staticClass:"avue-dialog avue-dialog--top",attrs:{title:"最大流水号",width:"30%","append-to-body":"true",top:"-3%",visible:e.dialogVisible},on:{"update:visible":function(t){e.dialogVisible=t}}},[t("el-form",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],ref:"ruleForm",attrs:{"label-position":e.right,"label-width":"80px",model:e.formModel,rules:e.rules}},[t("el-form-item",{attrs:{label:"流水号",prop:"maxSecNum"}},[t("el-input",{on:{blur:e.handleBlur},model:{value:e.formModel.maxSecNum,callback:function(t){e.$set(e.formModel,"maxSecNum",t)},expression:"formModel.maxSecNum"}})],1)],1),t("el-tabs",{attrs:{type:"border-card"},on:{"tab-click":e.handleClick},model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},[t("el-tab-pane",{attrs:{label:"最大流水号",name:"codeApply"}},[t("form-template",e._b({key:"codeApplyMaxForm",ref:"CodeApply",attrs:{"data-key":"codeApplyMaxForm",type:"add",selfColumnType:e.selfColumnType,trendsSpan:24,selfColumnConfig:e.selfColumnConfig},on:{getFormData:e.getCodeApplyFormData,referConfigDataUpdate:e.referConfigDataUpdate}},"form-template",e.$attrs,!1))],1)],1),t("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:e.cancel}},[e._v("取 æ¶ˆ")]),t("el-button",{attrs:{type:"primary",loading:e.confirmLoadding},on:{click:e.comfirm}},[e._v("ç¡® å®š")])],1)],1)},r=[],n=(a("7f7f"),a("3835")),o=(a("ffc1"),a("8615"),a("ac6a"),a("456d"),a("2fdb"),a("6762"),a("96cf"),a("1da1")),s=(a("c5f6"),a("8cf2")),l=a("e345"),c={name:"maxSerialnumDialog",components:{FormTemplate:s["default"]},props:{visible:{typeof:Boolean,default:!1},ruleOid:{typeof:String,default:""}},watch:{visible:function(e){this.dialogVisible=e},dialogVisible:function(e){this.$emit("update:visible",e),e&&this.apiGetCode()},selfColumnConfig:{handler:function(e){},immediate:!0,deep:!0}},mounted:function(){},data:function(){var e=this;return{loading:!1,maxNum:Number,ruleFormFlag:Boolean,dialogVisible:this.visible,activeName:"codePrice",confirmLoadding:!1,codeApplyForm:{},secVOList:[],formModel:{maxSecNum:"",codeRuleOid:"",secDTOList:[]},rules:{maxSecNum:[{required:!0,message:"请输入流水号",trigger:"blur"},{validator:function(t,a,i){a<e.maxNum?i(new Error("不能小于当前最大流水号")):i()},trigger:"blur"}]},selfColumnType:{codefixedsec:"combox",codeclassifysec:"refer",codevariablesec:"text",coderefersec:"refer",codeattrsec:"text",codelevelsec:"text",codedatesec:"date"},selfColumnConfig:{function:{required:this.isRequired,dicData:this.getOptionList,type:this.getType,referConfig:this.getReferConfig,readOnly:this.getDisabled},exchange:{text:"name",field:"oid",prop:"oid",showField:"name",parentClassifySecOid:"parentClassifySecOid",label:"name",maxlength:"codeSecLength",data:"fixedValueVOList",dateFormate:"codeDateFormatStr"},directVoluation:{search:!0,props:{label:"id",value:"id"}}}}},methods:{handleBlur:function(){this.$refs.ruleForm.clearValidate("maxSecNum")},apiGetCode:function(){var e=Object(o["a"])(regeneratorRuntime.mark((function e(){var t,a,i,r=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return this.activeName="codeApply",e.next=3,Object(l["getCodePrice"])({ruleOid:this.ruleOid});case 3:t=e.sent,a=t.data,a.success&&200===a.code&&(i=["codefixedsec","codeclassifysec","codevariablesec","coderefersec","codeattrsec","codelevelsec","codedatesec"],this.secVOList=(a.data.secVOList||[]).filter((function(e){return i.includes(e.secType)})),this.secVOList.length>0?this.$nextTick((function(){r.$refs.CodeApply.templateRender(r.secVOList)})):this.$refs.CodeApply.loading=!1);case 6:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),handleClick:function(e,t){},getCodeApplyFormData:function(e){var t=this;this.codeApplyForm=e;var a=Object.keys(e),i=a.reduce((function(e,a){var i=/[\u4e00-\u9fa5]/,r=/\$/;return i.test(a)||r.test(a)||(e[a]=t.codeApplyForm[a]),e}),{});if(this.ruleFormFlag=Object.values(e).every((function(e){return null!==e&&void 0!==e&&""!==e})),this.ruleFormFlag&&this.secVOList.length>0){this.loading=!0;var r={};r["codeRuleOid"]=this.ruleOid,Object.keys(i).forEach((function(e){r[e]=i[e]})),Object(l["getMaxSerialNumber"])(r).then((function(e){t.formModel.maxSecNum=e.data.data,t.loading=!1,t.maxNum=e.data.data}))}},cancel:function(){this.dialogVisible=!1,this.formModel["secDTOList"]=[],this.formModel["codeRuleOid"]="",this.formModel["maxSecNum"]="",this.$refs.ruleForm.clearValidate("maxSecNum")},comfirm:function(){var e=Object(o["a"])(regeneratorRuntime.mark((function e(){var t,a,i,r,o=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=Object.keys(this.codeApplyForm),a=t.reduce((function(e,t){var a=/[\u4e00-\u9fa5]/,i=/\$/;return a.test(t)||i.test(t)||(e[t]=o.codeApplyForm[t]),e}),{}),i=Object.entries(a).map((function(e){var t=Object(n["a"])(e,2),a=t[0],i=t[1];return{secOid:a,secValue:i}})),this.formModel["secDTOList"]=i,this.formModel["codeRuleOid"]=this.ruleOid,this.confirmLoadding=!0,e.next=8,this.$refs.CodeApply.validate();case 8:r=e.sent,this.$refs.ruleForm.validate((function(e){r&&e?Object(l["saveMaxSerialNum"])(o.formModel).then((function(e){e.data.success&&(o.$message.success("操作成功!"),o.confirmLoadding=!1,o.cancel())})).catch((function(e){o.confirmLoadding=!1})):o.confirmLoadding=!1}));case 10:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),referConfigDataUpdate:function(e){var t=this,a=e.field,i=[];this.secVOList=this.secVOList.map((function(r){return r.parentClassifySecOid===a&&(t.$refs.CodeApply.form[r.oid]=void 0,t.$refs.CodeApply.form[r.name]=void 0,r.readOnly=!1,r.referConfig.extraParams.parentClassifyValueOid=e.value,r.referConfig.reloadData=!0,r.dataKey=r.oid+"_"+(new Date).getTime(),i.push(r)),r})),this.$refs.CodeApply.changeChildItem(i)},isRequired:function(e){return"true"!=e.nullableFlag},getType:function(e){return this.selfColumnType[e.secType]},getDisabled:function(e){if("codeclassifysec"===e.secType&&e.parentClassifySecOid)return!this.codeApplyForm[e.parentClassifySecOid]},getReferConfig:function(e){var t={};return"codeclassifysec"==e.secType?t={isMuti:!1,valueField:"oid",type:"grid",tableConfig:{limit:-1,cols:[{field:"id",title:"英文名称",sort:!0,width:150},{field:"name",title:"中文名称",sort:!0,width:150},{field:"description",title:"描述",width:250}],queryColumns:[{field:"id",title:"英文名称"},{field:"name",title:"中文名称"}]},url:"api/ubcs-code/ubcs-code/mdmEngineController/listCodeClassifyValueBySecOid",extraParams:{classifySecOid:e.oid,parentClassifyValueOid:e.parentClassifySecOid?this.codeApplyForm[e.parentClassifySecOid]:""}}:"coderefersec"==e.secType&&(t=JSON.parse(e.referValueInfo)),t},getOptionList:function(e){if(Array.isArray(e.fixedValueVOList)&&e.fixedValueVOList.length>0){var t={key:"id",value:"id"},a=e.fixedValueVOList.map((function(e){for(var a in t)if(Object.hasOwnProperty.call(t,a)){var i=t[a];e[a]=e[i]}return e}));return a}return[]}}},u=c,d=a("2877"),p=Object(d["a"])(u,i,r,!1,null,null,null);t["default"]=p.exports},ee95:function(e,t,a){"use strict";a.r(t),a.d(t,"getTree",(function(){return s})),a.d(t,"getLazyTree",(function(){return l}));a("8e6e"),a("ac6a"),a("456d");var i=a("ade3"),r=a("b5c6");function n(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function o(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?n(Object(a),!0).forEach((function(t){Object(i["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):n(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var s=function(e,t){return Object(r["a"])({url:t,method:"get",params:o({},e)})},l=function(e,t){return Object(r["a"])({url:t,method:"get",params:o({},e)})}},f10a:function(e,t,a){"use strict";a.r(t),a.d(t,"personnelInit",(function(){return r})),a.d(t,"personnelCollect",(function(){return n})),a.d(t,"cancelCollect",(function(){return o})),a.d(t,"personnelSave",(function(){return s})),a.d(t,"personnelDict",(function(){return l})),a.d(t,"processTS",(function(){return c})),a.d(t,"changeStatus",(function(){return u}));var i=a("b5c6"),r=function(e){return Object(i["a"])({url:"/api/ubcs-flow/taskUser/list",method:"get",params:e})},n=function(e){return Object(i["a"])({url:"/api/ubcs-flow/taskUser/su",method:"post",data:e})},o=function(e){return Object(i["a"])({url:"/api/ubcs-flow/taskUser/du",method:"post",data:e})},s=function(e){return Object(i["a"])({url:"/api/ubcs-flow/vciflow/start",method:"post",data:e})},l=function(e){return Object(i["a"])({url:"/api/ubcs-user/allPage",method:"get",params:e})},c=function(e){return Object(i["a"])({url:"/api/ubcs-flow/processTS/tlist",method:"get",params:e})},u=function(e){return Object(i["a"])({url:"/api/ubcs-code/mdmEngineController/changeStatus",method:"post",data:e})}},f23e:function(e,t,a){"use strict";a.r(t);a("7f7f"),a("6762"),a("2fdb");var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("div",{staticClass:"main"},[t("div",{staticClass:"top"},[t("div",{staticClass:"testbox"},[t("div"),t("el-row",{staticStyle:{width:"100%","margin-bottom":"10px"}},[t("div",{staticStyle:{"margin-bottom":"10px"}},[e._l(e.masterVrBtnList,(function(a,i){return["PREVIEW","DELETEFILE","revisefile","DOWNLOADFILE","UPLOADFILE"].includes(a.uniqueFlag)?e._e():t("el-button",{key:i,attrs:{plain:"",size:"small",type:"primary"},on:{click:function(t){return e.handleBtnClick(a)}}},[e._v(e._s(a.name)+"\n              ")])})),e.tableHeadFindData.length>0?t("span",[t("el-select",{attrs:{slot:"prepend",placeholder:"请选择",size:"small"},slot:"prepend",model:{value:e.keyWordFind,callback:function(t){e.keyWordFind=t},expression:"keyWordFind"}},e._l(e.tableHeadFindData,(function(e){return t("el-option",{key:e.id,attrs:{label:e.label,value:e.prop}})})),1),t("el-input",{staticStyle:{width:"180px","margin-left":"5px","margin-top":"10px"},attrs:{placeholder:"请输入关键字按回车查询",size:"small"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.tableFindInp.apply(null,arguments)}},model:{value:e.WupinFindValue,callback:function(t){e.WupinFindValue=t},expression:"WupinFindValue"}})],1):e._e(),e.tableHeadFindData.length>0?t("span",{staticStyle:{"margin-left":"10px"}},[t("p",{staticStyle:{"font-size":"13px",display:"inline-block"}},[e._v(" çŠ¶æ€ï¼š")]),t("el-select",{attrs:{slot:"prepend",placeholder:"请选择",size:"small"},on:{change:e.cellSelectHandler},slot:"prepend",model:{value:e.statusSelect,callback:function(t){e.statusSelect=t},expression:"statusSelect"}},[t("el-option",{attrs:{label:"全部",value:"all"}}),t("el-option",{attrs:{label:"已发布",value:"Released"}}),t("el-option",{attrs:{label:"编辑中",value:"Editing"}}),t("el-option",{attrs:{label:"已停用",value:"Disabled"}}),t("el-option",{attrs:{label:"审核中",value:"Auditing"}})],1)],1):e._e()],2),t("div",{staticClass:"custom-table"},[t("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.isLoading,expression:"isLoading"}],ref:"dataTable",staticClass:"cus-table",attrs:{data:e.tableData,"header-cell-style":{background:"#FAFAFA",color:"#505050"},height:e.tableHeight,border:""},on:{select:e.handleSelection,"cell-click":e.handleCellClick,"row-click":e.handleRowClick,"select-all":e.handleSelectionAll,"selection-change":e.handleSelectionChange,"sort-change":e.sortChange}},[0!=e.tableData.length?t("el-table-column",{attrs:{fixed:"",type:"selection",width:"55"}}):e._e(),0!=e.tableData.length?t("el-table-column",{attrs:{fixed:"",label:"序号",type:"index",width:"55"}}):e._e(),e._l(e.CodeArray,(function(a,i){return 0===e.CodeArray.length||a.hidden?e._e():t("el-table-column",{key:"index",attrs:{label:a.label,prop:a.prop,"show-overflow-tooltip":!0,sortable:a.sortable,width:a.width,align:"center"},scopedSlots:e._u([{key:"default",fn:function(i){return[t("el-link",{attrs:{type:"primary"},on:{click:function(t){return e.CodeLinkHandler(i.row)}}},[e._v("\n                      "+e._s(i.row[a.prop])+"\n                    ")])]}}],null,!0)})})),e._l(this.tableHeadFindData,(function(a){return a.hidden||"id"===a.prop?e._e():t("el-table-column",{key:a.id,attrs:{formatter:a.formatter,label:a.label,prop:a.prop,"show-overflow-tooltip":!0,sortable:a.sortable,width:a.width,align:"center"}})}))],2)],1)]),t("FormTemplateDialog",{attrs:{TreeValue:e.TreeValue,codeClassifyOid:this.codeClassifyOid,codeRuleOid:this.codeRuleOid,disabledProp:e.disabledProp,templateOid:e.templateOid,visible:e.applyvisible,status:"apply",type:"add"},on:{"update:visible":function(t){e.applyvisible=t},submit:e.applySumbit}}),t("FormTemplateDialog",{attrs:{codeClassifyOid:this.codeClassifyOid,codeRuleOid:this.codeRuleOid,disabledProp:e.disabledProp,selectRow:e.selectRow,templateOid:e.templateOid,title:"数据修订",visible:e.amendvisible,status:"amend",type:"add"},on:{"update:visible":function(t){e.amendvisible=t},submit:e.amendSumbit}}),t("FormTemplateDialog",{attrs:{TreeValue:e.TreeValue,codeClassifyOid:this.codeClassifyOid,codeRuleOid:this.codeRuleOid,disabledProp:e.disabledProp,templateOid:e.templateOid,visible:e.addvisible,type:"add"},on:{"update:visible":function(t){e.addvisible=t},submit:e.AddSumbit}}),t("FormTemplateDialog",{attrs:{codeClassifyOid:this.codeClassifyOid,codeRuleOid:this.codeRuleOid,disabledProp:e.disabledProp,rowOid:e.rowOid,templateOid:e.templateOid,title:"修改编码信息",visible:e.editvisible,type:"edit"},on:{"update:visible":function(t){e.editvisible=t},submit:e.EditSumbit}}),t("FormTemplateDialog",{attrs:{codeClassifyOid:this.codeClassifyOid,codeRuleOid:this.codeRuleOid,rowOid:this.LinkObject.oid,templateOid:e.templateOid,title:"数据详情",visible:e.LinkVisible,type:"detail"},on:{"update:visible":function(t){e.LinkVisible=t}}}),t("FormTemplateDialog",{attrs:{codeClassifyOid:this.codeClassifyOid,codeRuleOid:this.codeRuleOid,disabledProp:e.disabledProp,rowOid:e.rowOid,templateOid:e.templateOid,title:"已发布数据更改",visible:e.DataVisible,type:"edit"},on:{"update:visible":function(t){e.DataVisible=t},submit:e.updataSumbit}}),t("set-personnel",{attrs:{parameter:this.parameter,title:e.title,visible:e.visibleFlow},on:{"update:visible":function(t){e.visibleFlow=t},onLoad:e.onLoad}}),t("set-personnel",{attrs:{parameter:this.parameter,title:e.title,visible:e.visibleDeactivate},on:{"update:visible":function(t){e.visibleDeactivate=t},onLoad:e.onLoad}}),t("set-personnel",{attrs:{parameter:this.parameter,title:e.title,visible:e.visibleEnable},on:{"update:visible":function(t){e.visibleEnable=t},onLoad:e.onLoad}}),t("set-personnel",{attrs:{parameter:this.parameter,title:e.title,visible:e.visibleRecovery},on:{"update:visible":function(t){e.visibleRecovery=t},onLoad:e.onLoad}}),t("advanced-query",{attrs:{options:this.options,visible:e.findvisible},on:{"update:visible":function(t){e.findvisible=t},echoContion:e.echoContion}}),t("MasterTransfer",{attrs:{codeClassifyOid:e.codeClassifyOid,limit:e.page.pageSize,selectRow:e.selectRow,tableData:e.tableData,tableHeadData:e.tableHeadFindData,templateOid:e.templateOid,visible:e.dialogPush},on:{"update:visible":function(t){e.dialogPush=t}}}),e.batchImportData.visible?t("BatchImport",e._b({attrs:{resetTable:e.CrudRend,selectRow:e.selectRow,tableHeadData:e.tableHeadFindData,visible:e.batchImportData.visible},on:{"update:visible":function(t){return e.$set(e.batchImportData,"visible",t)}}},"BatchImport",e.batchImportData,!1)):e._e(),t("ResembleQueryDialog",{attrs:{codeClassifyOid:e.codeClassifyOid,codeRuleOid:this.codeRuleOid,rowOid:e.rowOid,templateOid:e.templateOid,visible:e.similarVisible},on:{"update:visible":function(t){e.similarVisible=t}}}),t("div",{staticClass:"block",staticStyle:{display:"flex","justify-content":"flex-end"}},[t("el-pagination",{attrs:{"current-page":e.page.currentPage,"page-size":e.page.pageSize,"page-sizes":e.page.pageSizes,total:e.page.total,layout:"total, sizes, prev, pager, next, jumper"},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1)],1)]),t("div",{staticClass:"bottom"},[t("el-collapse",{on:{change:e.handleCollapse},model:{value:e.visibleNames,callback:function(t){e.visibleNames=t},expression:"visibleNames"}},[t("el-collapse-item",{attrs:{name:"1",title:"附件列表"}},[t("fileInHtml",{attrs:{options:e.fileOptions}})],1)],1)],1)])])},r=[],n=a("1a5b"),o=n["a"],s=(a("a3b4"),a("2877")),l=Object(s["a"])(o,i,r,!1,null,"16270d07",null);t["default"]=l.exports},f601:function(e,t,a){"use strict";a.r(t),a.d(t,"gridCodeBasicSec",(function(){return s})),a.d(t,"addSave",(function(){return l})),a.d(t,"editSave",(function(){return c})),a.d(t,"deleteData",(function(){return u})),a.d(t,"getObjectByOid",(function(){return d})),a.d(t,"listDataByOids",(function(){return p})),a.d(t,"refDataGrid",(function(){return f})),a.d(t,"refDataGridClassifySec",(function(){return m})),a.d(t,"cloneCodeBasic",(function(){return h})),a.d(t,"upOrderNum",(function(){return b})),a.d(t,"downOrderNum",(function(){return g}));a("8e6e"),a("ac6a"),a("456d");var i=a("ade3"),r=a("b5c6");function n(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function o(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?n(Object(a),!0).forEach((function(t){Object(i["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):n(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var s=function(e,t,a){return Object(r["a"])({url:"/api/ubcs-code/codeBasicSecController/gridCodeBasicSec",method:"get",params:o(o({},a),{},{page:e,limit:t}),paramsSerializer:function(e){return qs.stringify(e,{encode:!1})}})},l=function(e){return Object(r["a"])({url:"/api/ubcs-code/codeBasicSecController/addSave",method:"post",data:e})},c=function(e){return Object(r["a"])({url:"/api/ubcs-code/codeBasicSecController/editSave",method:"put",data:e})},u=function(e){return Object(r["a"])({url:"/api/ubcs-code/codeBasicSecController/deleteData",method:"delete",data:e})},d=function(e){return Object(r["a"])({url:"/api/ubcs-code/codeBasicSecController/getObjectByOid",method:"get",params:{oid:e}})},p=function(e){return Object(r["a"])({url:"/api/ubcs-code/codeBasicSecController/listDataByOids",method:"get",params:{oid:e}})},f=function(e,t,a){return Object(r["a"])({url:"/api/ubcs-code/codeBasicSecController/refDataGrid",method:"get",params:o(o({},a),{},{page:e,limit:t})})},m=function(e,t,a){return Object(r["a"])({url:"/api/ubcs-code/codeBasicSecController/refDataGridClassifySec",method:"get",params:o(o({},a),{},{page:e,limit:t})})},h=function(e){return Object(r["a"])({url:"/api/ubcs-code/codeBasicSecController/clone",method:"post",data:e})},b=function(e){return Object(r["a"])({url:"/api/ubcs-code/codeBasicSecController/upOrderNum",method:"post",params:{oid:e}})},g=function(e){return Object(r["a"])({url:"/api/ubcs-code/codeBasicSecController/downOrderNum",method:"post",params:{oid:e}})}},f73d:function(e,t,a){},f9fa:function(e,t,a){"use strict";a.r(t),a.d(t,"referCodeClassifyTree",(function(){return r})),a.d(t,"listCodeAttributeByClassId",(function(){return n})),a.d(t,"referTree",(function(){return o})),a.d(t,"referTreeByClassId",(function(){return s})),a.d(t,"gridAttrMapping",(function(){return l})),a.d(t,"gridAttrRanges",(function(){return c})),a.d(t,"batchAddSave",(function(){return u})),a.d(t,"syncClassifyModel",(function(){return d}));var i=a("b5c6"),r=function(e){return Object(i["a"])({url:"/api/ubcs-applyjtcodeservice/DockingPreApplyCode/referCodeClassifyTree",method:"get",params:e})},n=function(e){return Object(i["a"])({url:"/api/ubcs-applyjtcodeservice/DockingPreApplyCode/listCodeAttributeByClassId",method:"get",params:e})},o=function(e){return Object(i["a"])({url:"/api/ubcs-applyjtcodeservice/DockingPreApplyCode/referTree",method:"get",params:e})},s=function(e){return Object(i["a"])({url:"/api/ubcs-applyjtcodeservice/DockingPreApplyCode/listViewModelAttributeByClassId",method:"get",params:e})},l=function(e){return Object(i["a"])({url:"/api/ubcs-applyjtcodeservice/DockingPreApplyCode/gridAttrMapping",method:"get",params:e})},c=function(e){return Object(i["a"])({url:"/api/ubcs-applyjtcodeservice/DockingPreApplyCode/gridAttrRanges",method:"get",params:e})},u=function(e){return console.log(e),Object(i["a"])({url:"/api/ubcs-applyjtcodeservice/DockingPreApplyCode/batchAddSave",method:"post",data:e})},d=function(e){return console.log(e),Object(i["a"])({url:"/api/ubcs-applyjtcodeservice/DockingPreApplyCode/syncClassifyModel",method:"post",params:e})}},fc5a:function(e,t,a){"use strict";a("9a5b")},fc8c:function(e,t,a){"use strict";a.r(t),a.d(t,"historyFlowList",(function(){return r})),a.d(t,"leaveProcess",(function(){return n})),a.d(t,"leaveDetail",(function(){return o}));var i=a("b5c6"),r=function(e){return Object(i["a"])({url:"/api/ubcs-flow/process/history-flow-list",method:"get",params:{processInstanceId:e}})},n=function(e){return Object(i["a"])({url:"/api/ubcs-desk/process/leave/start-process",method:"post",data:e})},o=function(e,t){return Object(i["a"])({url:"/api/ubcs-desk/process/leave/detail",method:"get",params:{businessId:e,processInstanceId:t}})}},fcb7:function(e,t,a){"use strict";a.r(t),a.d(t,"getList",(function(){return s})),a.d(t,"getLazyList",(function(){return l})),a.d(t,"remove",(function(){return c})),a.d(t,"add",(function(){return u})),a.d(t,"update",(function(){return d})),a.d(t,"getDept",(function(){return p})),a.d(t,"getDeptTree",(function(){return f})),a.d(t,"getDeptLazyTree",(function(){return m}));a("8e6e"),a("ac6a"),a("456d");var i=a("ade3"),r=a("b5c6");function n(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function o(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?n(Object(a),!0).forEach((function(t){Object(i["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):n(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var s=function(e,t,a){return Object(r["a"])({url:"/api/ubcs-system/dept/list",method:"get",params:o(o({},a),{},{current:e,size:t})})},l=function(e,t,a,i){return Object(r["a"])({url:"/api/ubcs-system/dept/lazy-list",method:"get",params:o(o({},t),{},{parentId:e,current:a,size:i})})},c=function(e){return Object(r["a"])({url:"/api/ubcs-system/dept/remove",method:"post",params:{ids:e}})},u=function(e){return Object(r["a"])({url:"/api/ubcs-system/dept/submit",method:"post",data:e})},d=function(e){return Object(r["a"])({url:"/api/ubcs-system/dept/submit",method:"post",data:e})},p=function(e){return Object(r["a"])({url:"/api/ubcs-system/dept/detail",method:"get",params:{id:e}})},f=function(e){return Object(r["a"])({url:"/api/ubcs-system/dept/tree",method:"get",params:{tenantId:e}})},m=function(e){return Object(r["a"])({url:"/api/ubcs-system/dept/lazy-tree",method:"get",params:{parentId:e}})}},fe0e:function(e,t,a){},fe5e:function(e,t,a){"use strict";a("86f4")}});
Source/UBCS-WEB/dist/js/chunk-2d0e4caf.ad4e1649.js
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1 @@
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0e4caf"],{9277:function(e,t,u){"use strict";u.r(t);var a=function(){var e=this,t=e._self._c;return t("div",[t("keep-alive",[e.$route.meta.keepAlive?t("router-view",{key:e.$route.fullPath,staticClass:"avue-view"}):e._e()],1),e.$route.meta.keepAlive?e._e():t("router-view",{key:e.$route.fullPath,staticClass:"avue-view"})],1)},l=[],i=u("2877"),r={},s=Object(i["a"])(r,a,l,!1,null,null,null);t["default"]=s.exports}}]);
Source/UBCS-WEB/dist/js/chunk-5c036774.93a3e0c0.js
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,27 @@
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-5c036774","chunk-2d0e4caf"],{"0046":function(e,t,n){var i=n("6d8b"),r=i.each,a=i.createHashMap,o=n("4f85"),s=n("3301"),l=o.extend({type:"series.parallel",dependencies:["parallel"],visualColorAccessPath:"lineStyle.color",getInitialData:function(e,t){var n=this.getSource();return c(n,this),s(n,this)},getRawIndicesByActiveState:function(e){var t=this.coordinateSystem,n=this.getData(),i=[];return t.eachActiveState(n,(function(t,r){e===t&&i.push(n.getRawIndex(r))})),i},defaultOption:{zlevel:0,z:2,coordinateSystem:"parallel",parallelIndex:0,label:{show:!1},inactiveOpacity:.05,activeOpacity:1,lineStyle:{width:1,opacity:.45,type:"solid"},emphasis:{label:{show:!1}},progressive:500,smooth:!1,animationEasing:"linear"}});function c(e,t){if(!e.encodeDefine){var n=t.ecModel.getComponent("parallel",t.get("parallelIndex"));if(n){var i=e.encodeDefine=a();r(n.dimensions,(function(e){var t=u(e);i.set(e,t)}))}}}function u(e){return+e.replace("dim","")}e.exports=l},"004f":function(e,t,n){var i=n("6d8b"),r=n("72b6"),a=n("2306"),o=n("a15a"),s=o.createSymbol,l=n("f934"),c=n("cbb0"),u=r.extend({type:"visualMap.piecewise",doRender:function(){var e=this.group;e.removeAll();var t=this.visualMapModel,n=t.get("textGap"),r=t.textStyleModel,o=r.getFont(),s=r.getTextColor(),c=this._getItemAlign(),u=t.itemSize,d=this._getViewData(),h=d.endsText,f=i.retrieve(t.get("showLabel",!0),!h);function p(r){var l=r.piece,d=new a.Group;d.onclick=i.bind(this._onItemClick,this,l),this._enableHoverLink(d,r.indexInModelPieceList);var h=t.getRepresentValue(l);if(this._createItemSymbol(d,h,[0,0,u[0],u[1]]),f){var p=this.visualMapModel.getValueState(h);d.add(new a.Text({style:{x:"right"===c?-n:u[0]+n,y:u[1]/2,text:l.text,textVerticalAlign:"middle",textAlign:c,textFont:o,textFill:s,opacity:"outOfRange"===p?.5:1}}))}e.add(d)}h&&this._renderEndsText(e,h[0],u,f,c),i.each(d.viewPieceList,p,this),h&&this._renderEndsText(e,h[1],u,f,c),l.box(t.get("orient"),e,t.get("itemGap")),this.renderBackground(e),this.positionGroup(e)},_enableHoverLink:function(e,t){function n(e){var n=this.visualMapModel;n.option.hoverLink&&this.api.dispatchAction({type:e,batch:c.makeHighDownBatch(n.findTargetDataIndices(t),n)})}e.on("mouseover",i.bind(n,this,"highlight")).on("mouseout",i.bind(n,this,"downplay"))},_getItemAlign:function(){var e=this.visualMapModel,t=e.option;if("vertical"===t.orient)return c.getItemAlign(e,this.api,e.itemSize);var n=t.align;return n&&"auto"!==n||(n="left"),n},_renderEndsText:function(e,t,n,i,r){if(t){var o=new a.Group,s=this.visualMapModel.textStyleModel;o.add(new a.Text({style:{x:i?"right"===r?n[0]:0:n[0]/2,y:n[1]/2,textVerticalAlign:"middle",textAlign:i?r:"center",text:t,textFont:s.getFont(),textFill:s.getTextColor()}})),e.add(o)}},_getViewData:function(){var e=this.visualMapModel,t=i.map(e.getPieceList(),(function(e,t){return{piece:e,indexInModelPieceList:t}})),n=e.get("text"),r=e.get("orient"),a=e.get("inverse");return("horizontal"===r?a:!a)?t.reverse():n&&(n=n.slice().reverse()),{viewPieceList:t,endsText:n}},_createItemSymbol:function(e,t,n){e.add(s(this.getControllerVisual(t,"symbol"),n[0],n[1],n[2],n[3],this.getControllerVisual(t,"color")))},_onItemClick:function(e){var t=this.visualMapModel,n=t.option,r=i.clone(n.selected),a=t.getSelectedMapKey(e);"single"===n.selectedMode?(r[a]=!0,i.each(r,(function(e,t){r[t]=t===a}))):r[a]=!r[a],this.api.dispatchAction({type:"selectDataRange",from:this.uid,visualMapId:this.visualMapModel.id,selected:r})}}),d=u;e.exports=d},"007d":function(e,t,n){var i=n("3eba");n("cb8f"),n("a96b"),n("42f6"),i.registerAction({type:"showTip",event:"showTip",update:"tooltip:manuallyShowTip"},(function(){})),i.registerAction({type:"hideTip",event:"hideTip",update:"tooltip:manuallyHideTip"},(function(){}))},"00ba":function(e,t,n){var i=n("3eba"),r=n("6d8b"),a=n("e46b"),o=n("e0d3"),s=o.defaultEmphasis,l=n("0f99"),c=l.makeSeriesEncodeForNameBased,u=n("c4a3"),d=i.extendSeriesModel({type:"series.funnel",init:function(e){d.superApply(this,"init",arguments),this.legendVisualProvider=new u(r.bind(this.getData,this),r.bind(this.getRawData,this)),this._defaultLabelLine(e)},getInitialData:function(e,t){return a(this,{coordDimensions:["value"],encodeDefaulter:r.curry(c,this)})},_defaultLabelLine:function(e){s(e,"labelLine",["show"]);var t=e.labelLine,n=e.emphasis.labelLine;t.show=t.show&&e.label.show,n.show=n.show&&e.emphasis.label.show},getDataParams:function(e){var t=this.getData(),n=d.superCall(this,"getDataParams",e),i=t.mapDimension("value"),r=t.getSum(i);return n.percent=r?+(t.get(i,e)/r*100).toFixed(2):0,n.$vars.push("percent"),n},defaultOption:{zlevel:0,z:2,legendHoverLink:!0,left:80,top:60,right:80,bottom:60,minSize:"0%",maxSize:"100%",sort:"descending",orient:"vertical",gap:0,funnelAlign:"center",label:{show:!0,position:"outer"},labelLine:{show:!0,length:20,lineStyle:{width:1,type:"solid"}},itemStyle:{borderColor:"#fff",borderWidth:1},emphasis:{label:{show:!0}}}}),h=d;e.exports=h},"00d8":function(e,t,n){var i=n("6d8b");function r(e,t){return t=t||[0,0],i.map([0,1],(function(n){var i=t[n],r=e[n]/2,a=[],o=[];return a[n]=i-r,o[n]=i+r,a[1-n]=o[1-n]=t[1-n],Math.abs(this.dataToPoint(a)[n]-this.dataToPoint(o)[n])}),this)}function a(e){var t=e.getBoundingRect();return{coordSys:{type:"geo",x:t.x,y:t.y,width:t.width,height:t.height,zoom:e.getZoom()},api:{coord:function(t){return e.dataToPoint(t)},size:i.bind(r,e)}}}e.exports=a},"00fd3":function(e,t,n){"use strict";n.r(t);n("386d");var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("avue-crud",{ref:"crud",attrs:{data:e.data,option:e.option,page:e.page,permission:e.permissionList,search:e.search,"table-loading":e.loading},on:{"update:page":function(t){e.page=t},"update:search":function(t){e.search=t},"on-load":e.getDataList,"row-save":e.handleSave,"row-del":e.handleDelete,"row-update":e.handleEdit,"refresh-change":e.handleRefresh,"size-change":e.handleSizePage,"current-change":e.handleCurrentPage,"selection-change":e.selectionChange,"row-click":e.handleRowClick},scopedSlots:e._u([{key:"search",fn:function(n){n.row;var i=n.size;return[t("el-select",{attrs:{size:"small"},on:{change:e.handleSelect},model:{value:e.selectValue,callback:function(t){e.selectValue=t},expression:"selectValue"}},e._l(e.selectOption,(function(e){return t("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1),t("el-input",{staticStyle:{width:"300px","margin-left":"10px"},attrs:{placeholder:"请输入".concat("id"===e.selectValue?"系统编号":"系统名称","并按回车查询"),size:i,clearable:""},on:{clear:e.handleClear},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleEnter.apply(null,arguments)}},model:{value:e.search[e.selectValue],callback:function(t){e.$set(e.search,e.selectValue,t)},expression:"search[selectValue]"}})]}},e.permissionList.empower?{key:"menu",fn:function(n){var i=n.row;n.index,n.size;return[t("el-button",{attrs:{icon:"el-icon-menu",size:"small",type:"text"},on:{click:function(t){return e.classifyHandler(i)}}},[e._v("分类授权")])]}}:null],null,!0)},[t("template",{slot:"menuLeft"},[e.permissionList.delBtn?t("el-button",{attrs:{icon:"el-icon-delete",size:"small",type:"danger"},on:{click:e.handleDeleteByIds}},[e._v("删 é™¤\n      ")]):e._e()],1)],2),t("el-dialog",{staticClass:"avue-dialog avue-dialog--top",attrs:{visible:e.dialogVisible,"append-to-body":"",title:"分类授权",top:"-50px"},on:{"update:visible":function(t){e.dialogVisible=t}}},[t("el-row",[t("el-col",{attrs:{span:10}},[t("avue-tree",{ref:"tree",attrs:{data:e.TreeData,option:e.TreeOption},on:{"check-change":e.checkChange},model:{value:e.TreeForm,callback:function(t){e.TreeForm=t},expression:"TreeForm"}})],1)],1),t("div",{staticClass:"dialog-footer",staticStyle:{height:"50px","line-height":"50px"},attrs:{slot:"footer"},slot:"footer"},[t("el-button",{attrs:{icon:"el-icon-plus",size:"small",type:"primary"},on:{click:e.empower}},[e._v("授 æƒ")]),t("el-button",{attrs:{icon:"el-icon-close",size:"small",type:"danger"},on:{click:e.resetting}},[e._v("重 ç½®")])],1)],1)],1)},r=[],a=(n("ac4d"),n("8a81"),n("5df3"),n("1c4c"),n("8e6e"),n("6b54"),n("7f7f"),n("ac6a"),n("456d"),n("96cf"),n("1da1")),o=n("53ca"),s=(n("7514"),n("20d6"),n("ade3")),l=n("0405"),c=n("5880");function u(e,t){var n="undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=d(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var i=0,r=function(){};return{s:r,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw a}}}}function d(e,t){if(e){if("string"===typeof e)return h(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?h(e,t):void 0}}function h(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n<t;n++)i[n]=e[n];return i}function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function p(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?f(Object(n),!0).forEach((function(t){Object(s["a"])(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var g={data:function(){return{checkAll:{},ParentList:[],ParentRemoveList:[],reload:Math.random(),TreeLoading:!1,TreeOption:{defaultExpandAll:!1,multiple:!0,addBtn:!1,filter:!1},TreeData:[],TreeForm:{},loading:!1,dialogVisible:!1,page:{currentPage:1,pageSize:10,total:0},selectOption:[{value:"id",label:"系统编号"},{value:"name",label:"系统名称"}],selectValue:"id",search:{},delIds:[],data:[]}},created:function(){},computed:p(p({},Object(c["mapGetters"])(["permission"])),{},{permissionList:function(){return{addBtn:this.vaildData(this.permission.systemInfo.systemInfo_add,!1),editBtn:this.vaildData(this.permission.systemInfo.systemInfo_edit,!1),delBtn:this.vaildData(this.permission.systemInfo.systemInfo_delete,!1),empower:this.vaildData(this.permission.systemInfo.systemInfo_empower,!1)}},option:function(){return{height:"auto",tip:!1,border:!0,align:"center",menuAlign:"center",index:!0,searchMenuSpan:8,searchBtn:!1,emptyBtn:!1,columnBtn:!1,defaultSort:{prop:"id,name",order:"descending"},selection:!0,column:[{label:"系统编号",prop:"id",sortable:!0,rules:[{required:!0,message:"系统编号不能为空",trigger:"blur"}]},{label:"系统名称",prop:"name",sortable:!0,rules:[{required:!0,message:"系统名称不能为空",trigger:"blur"}]},{label:"系统描述",prop:"description",type:"textarea"}]}}}),methods:{resetting:function(){this.$refs.tree.setCheckedKeys([])},empower:function(){var e=this;Object(l["batchAddSave"])(this.checkAll.oid,this.checkAll.id,this.ParentList).then((function(t){200===t.data.code&&(e.$message.success(t.data.msg),e.dialogVisible=!1)}))},checkChange:function(e,t){t?(this.addAllChildren(e.children),this.addToParentList(e)):(this.removeAllChildren(e.children),this.removeFromParentList(e))},addAllChildren:function(e){var t,n=u(e);try{for(n.s();!(t=n.n()).done;){var i=t.value;this.addToParentList(i),i.children&&i.children.length>0&&this.addAllChildren(i.children)}}catch(r){n.e(r)}finally{n.f()}},removeAllChildren:function(e){var t,n=u(e);try{for(n.s();!(t=n.n()).done;){var i=t.value;this.removeFromParentList(i),i.children&&i.children.length>0&&this.removeAllChildren(i.children)}}catch(r){n.e(r)}finally{n.f()}},addToParentList:function(e){var t=e.attributes.classifyOid;if(!this.isClassifyOidExists(t)){var n={oid:e.oid,classifyId:e.attributes.classifyId,classifyOid:t};this.ParentList.push(n)}},removeFromParentList:function(e){var t=e.attributes.classifyOid;if(this.isClassifyOidExists(t)){var n=this.findIndexByClassifyOid(t);-1!==n&&this.ParentList.splice(n,1)}},isClassifyOidExists:function(e){return this.ParentList.some((function(t){return t.classifyOid===e}))},findIndexByClassifyOid:function(e){return this.ParentList.findIndex((function(t){return t.classifyOid===e}))},classifyHandler:function(e){var t=this;this.loading=!0,this.checkAll=e,Object(l["sysInfoTree"])({systemOid:e.oid,systemId:e.id}).then((function(e){var n=[],i=0,r=[];function a(e,t){var o={label:e.text,oid:e.oid,attributes:{classifyId:e.attributes.classifyId,classifyOid:e.attributes.classifyOid,selected:e.attributes.selected},classParentOid:e.parentId,value:i,children:[]};if("true"==o.attributes.selected&&r.push(o.value),t){var s=t.children.find((function(e){return e.label===o.label}));s?o.value=s.value:(t.children.push(o),i++)}else{var l=n.find((function(e){return e.label===o.label}));l?o.value=l.value:(n.push(o),i++)}if(e.children&&e.children.length>0){var c,d=u(e.children);try{for(d.s();!(c=d.n()).done;){var h=c.value;a(h,o)}}catch(f){d.e(f)}finally{d.f()}}}var o,s=u(e.data);try{for(s.s();!(o=s.n()).done;){var l=o.value;a(l,null)}}catch(d){s.e(d)}finally{s.f()}t.TreeData=n;var c=1*t.TreeData.length;console.log(c),setTimeout((function(){t.loading=!1,t.reload=Math.random(),t.dialogVisible=!0,t.$nextTick((function(){t.$refs.tree&&t.$refs.tree.setCheckedKeys(r)}))}),c)}))},ModifyProperties:function(e,t,n){for(var i in e)i===t&&(e[n]=e[i],delete e[i]),"object"===Object(o["a"])(e[i])&&this.ModifyProperties(e[i],t,n)},getDataList:function(){var e=Object(a["a"])(regeneratorRuntime.mark((function e(){var t,n,i,r,a,o,s;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(this.loading=!0,t=this.page,n=t.pageSize,i=t.currentPage,r={},Object.keys(this.search).length>0)for(a in this.search)this.search[a]&&(r["conditionMap[".concat(a,"_like]")]=this.search[a]);return e.next=6,Object(l["getSysInfoList"])(n,i,r);case 6:o=e.sent,200===o.status?(this.loading=!1,s=o.data.data,this.data=s.records,this.page.total=s.total):this.loading=!1;case 8:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),handleSave:function(){var e=Object(a["a"])(regeneratorRuntime.mark((function e(t,n,i){var r;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(l["sysInfoAdd"])(t);case 3:if(r=e.sent,200!==r.status){e.next=9;break}return this.$message({type:"success",message:"新增数据成功!"}),n(t),e.next=9,this.getDataList();case 9:e.next=14;break;case 11:e.prev=11,e.t0=e["catch"](0),i();case 14:case"end":return e.stop()}}),e,this,[[0,11]])})));function t(t,n,i){return e.apply(this,arguments)}return t}(),handleEdit:function(){var e=Object(a["a"])(regeneratorRuntime.mark((function e(t,n,i,r){var a,o,s,c,u;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,a=t.oid,o=t.id,s=t.name,c=t.description,e.next=4,Object(l["sysInfoEdit"])({oid:a,id:o,name:s,description:c});case 4:return u=e.sent,200===u.status&&(r(),this.$message({type:"success",message:"修改数据成功!"}),i(t)),e.next=8,this.getDataList();case 8:e.next=13;break;case 10:e.prev=10,e.t0=e["catch"](0),r();case 13:case"end":return e.stop()}}),e,this,[[0,10]])})));function t(t,n,i,r){return e.apply(this,arguments)}return t}(),handleDelete:function(e){var t=e.oid;this.deleteSysInfo({oids:t})},handleDeleteByIds:function(){var e=this.delIds.oids;this.$utilFunc.isEmpty(e)?this.$message({type:"error",message:"请至少选择一条数据!"}):this.deleteSysInfo(this.delIds)},deleteSysInfo:function(e){var t=this;this.$confirm("是否确定删除选择的集成系统?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(Object(a["a"])(regeneratorRuntime.mark((function n(){var i;return regeneratorRuntime.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,Object(l["sysInfoDel"])(e);case 2:if(i=n.sent,200!==i.status){n.next=7;break}return t.$message({type:"success",message:"删除成功!"}),n.next=7,t.getDataList();case 7:case"end":return n.stop()}}),n)}))))},handleSelect:function(e){this.selectValue=e,"id"===this.selectValue?(this.search["name"]="",delete this.search["name"]):(this.search["id"]="",delete this.search["id"])},handleEnter:function(){this.getDataList()},handleClear:function(){this.search={},this.getDataList()},handleRefresh:function(){this.getDataList()},handleSizePage:function(e){this.page.pageSize=e},handleCurrentPage:function(e){this.page.currentPage=e},handleRowClick:function(e){this.$refs.crud.toggleRowSelection(e,!0)},selectionChange:function(e){var t=e.map((function(e){var t=e.oid;return t}));this.delIds={oids:t.toString()}}}},m=g,v=(n("878b"),n("2877")),y=Object(v["a"])(m,i,r,!1,null,"0ad1b43e",null);t["default"]=y.exports},"0141":function(e,t,n){var i=n("6d8b"),r=n("9850"),a=n("6cc5"),o=n("5b87");function s(e,t,n,i){a.call(this,e),this.map=t;var r=o.load(t,n);this._nameCoordMap=r.nameCoordMap,this._regionsMap=r.regionsMap,this._invertLongitute=null==i||i,this.regions=r.regions,this._rect=r.boundingRect}function l(e,t,n,i){var r=n.geoModel,a=n.seriesModel,o=r?r.coordinateSystem:a?a.coordinateSystem||(a.getReferringComponents("geo")[0]||{}).coordinateSystem:null;return o===this?o[e](i):null}s.prototype={constructor:s,type:"geo",dimensions:["lng","lat"],containCoord:function(e){for(var t=this.regions,n=0;n<t.length;n++)if(t[n].contain(e))return!0;return!1},transformTo:function(e,t,n,i){var a=this.getBoundingRect(),o=this._invertLongitute;a=a.clone(),o&&(a.y=-a.y-a.height);var s=this._rawTransformable;if(s.transform=a.calculateTransform(new r(e,t,n,i)),s.decomposeTransform(),o){var l=s.scale;l[1]=-l[1]}s.updateTransform(),this._updateTransform()},getRegion:function(e){return this._regionsMap.get(e)},getRegionByCoord:function(e){for(var t=this.regions,n=0;n<t.length;n++)if(t[n].contain(e))return t[n]},addGeoCoord:function(e,t){this._nameCoordMap.set(e,t)},getGeoCoord:function(e){return this._nameCoordMap.get(e)},getBoundingRect:function(){return this._rect},dataToPoint:function(e,t,n){if("string"===typeof e&&(e=this.getGeoCoord(e)),e)return a.prototype.dataToPoint.call(this,e,t,n)},convertToPixel:i.curry(l,"dataToPoint"),convertFromPixel:i.curry(l,"pointToData")},i.mixin(s,a);var c=s;e.exports=c},"0156":function(e,t,n){var i=n("6d8b");function r(e,t,n){n=n||{};var r=e.coordinateSystem,a=t.axis,o={},s=a.getAxesOnZeroOf()[0],l=a.position,c=s?"onZero":l,u=a.dim,d=r.getRect(),h=[d.x,d.x+d.width,d.y,d.y+d.height],f={left:0,right:1,top:0,bottom:1,onZero:2},p=t.get("offset")||0,g="x"===u?[h[2]-p,h[3]+p]:[h[0]-p,h[1]+p];if(s){var m=s.toGlobalCoord(s.dataToCoord(0));g[f.onZero]=Math.max(Math.min(m,g[1]),g[0])}o.position=["y"===u?g[f[c]]:h[0],"x"===u?g[f[c]]:h[3]],o.rotation=Math.PI/2*("x"===u?0:1);var v={top:-1,bottom:1,left:-1,right:1};o.labelDirection=o.tickDirection=o.nameDirection=v[l],o.labelOffset=s?g[f[l]]-g[f.onZero]:0,t.get("axisTick.inside")&&(o.tickDirection=-o.tickDirection),i.retrieve(n.labelInside,t.get("axisLabel.inside"))&&(o.labelDirection=-o.labelDirection);var y=t.get("axisLabel.rotate");return o.labelRotate="top"===c?-y:y,o.z2=1,o}t.layout=r},"01ed":function(e,t,n){var i=n("3eba"),r=n("6d8b"),a=n("2306");n("5aa9"),n("af24"),i.extendComponentView({type:"grid",render:function(e,t){this.group.removeAll(),e.get("show")&&this.group.add(new a.Rect({shape:e.coordinateSystem.getRect(),style:r.defaults({fill:e.get("backgroundColor")},e.getItemStyle()),silent:!0,z2:-1}))}}),i.registerPreprocessor((function(e){e.xAxis&&e.yAxis&&!e.grid&&(e.grid={})}))},"01ef":function(e,t){function n(e,t,n){var i=e.target,r=i.position;r[0]+=t,r[1]+=n,i.dirty()}function i(e,t,n,i){var r=e.target,a=e.zoomLimit,o=r.position,s=r.scale,l=e.zoom=e.zoom||1;if(l*=t,a){var c=a.min||0,u=a.max||1/0;l=Math.max(Math.min(u,l),c)}var d=l/e.zoom;e.zoom=l,o[0]-=(n-o[0])*(d-1),o[1]-=(i-o[1])*(d-1),s[0]*=d,s[1]*=d,r.dirty()}t.updateViewOnPan=n,t.updateViewOnZoom=i},"020a":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("avue-crud",{ref:"crud",attrs:{option:e.option,"table-loading":e.loading,data:e.data,page:e.page,permission:e.permissionList,"before-open":e.beforeOpen},on:{"update:page":function(t){e.page=t},"row-update":e.rowUpdate,"row-save":e.rowSave,"row-del":e.rowDel,"search-change":e.searchChange,"search-reset":e.searchReset,"selection-change":e.selectionChange,"current-change":e.currentChange,"size-change":e.sizeChange,"refresh-change":e.refreshChange,"on-load":e.onLoad},model:{value:e.form,callback:function(t){e.form=t},expression:"form"}},[t("template",{slot:"menuLeft"},[t("el-button",{attrs:{type:"primary",size:"small",icon:"el-icon-star-on",plain:""},on:{click:function(t){return e.enableOrgDuty(!0)}}},[e._v("启 ç”¨\n      ")]),t("el-button",{attrs:{type:"warning",size:"small",icon:"el-icon-star-off",plain:""},on:{click:function(t){return e.enableOrgDuty(!1)}}},[e._v("停 ç”¨\n      ")]),e.permission.codebutton_delete?t("el-button",{attrs:{type:"danger",size:"small",icon:"el-icon-delete",plain:""},on:{click:e.handleDelete}},[e._v("删 é™¤\n      ")]):e._e()],1)],2)],1)},r=[],a=(n("8e6e"),n("456d"),n("6762"),n("2fdb"),n("ac6a"),n("ade3")),o=n("d36b"),s={height:"auto",calcHeight:30,tip:!1,searchLabelWidth:120,searchShow:!0,searchMenuSpan:6,border:!0,index:!0,viewBtn:!0,selection:!0,dialogClickModal:!1,highlightCurrentRow:!0,rowKey:"oid",column:[{label:"",prop:"oid",type:"input",addDisplay:!1,editDisplay:!1,viewDisplay:!1,hide:!0},{label:"",prop:"revisionoid",type:"input",addDisplay:!1,editDisplay:!1,viewDisplay:!1,hide:!0},{label:"",prop:"nameoid",type:"input",addDisplay:!1,editDisplay:!1,viewDisplay:!1,hide:!0},{label:"",prop:"btmname",type:"input",addDisplay:!1,editDisplay:!1,viewDisplay:!1,hide:!0},{label:"",prop:"lastr",type:"input",addDisplay:!1,editDisplay:!1,viewDisplay:!1,hide:!0},{label:"",prop:"firstr",type:"input",addDisplay:!1,editDisplay:!1,viewDisplay:!1,hide:!0},{label:"",prop:"lastv",type:"input",addDisplay:!1,editDisplay:!1,viewDisplay:!1,hide:!0},{label:"",prop:"firstv",type:"input",addDisplay:!1,editDisplay:!1,viewDisplay:!1,hide:!0},{label:"",prop:"creator",type:"input",addDisplay:!1,editDisplay:!1,viewDisplay:!1,hide:!0},{label:"",prop:"createtime",type:"input",addDisplay:!1,editDisplay:!1,viewDisplay:!1,hide:!0},{label:"",prop:"lastmodifier",type:"input",addDisplay:!1,editDisplay:!1,viewDisplay:!1,hide:!0},{label:"",prop:"lastmodifytime",type:"input",addDisplay:!1,editDisplay:!1,viewDisplay:!1,hide:!0},{label:"",prop:"revisionrule",type:"input",addDisplay:!1,editDisplay:!1,viewDisplay:!1,hide:!0},{label:"",prop:"versionrule",type:"input",addDisplay:!1,editDisplay:!1,viewDisplay:!1,hide:!0},{label:"",prop:"revisionseq",type:"input",addDisplay:!1,editDisplay:!1,viewDisplay:!1,hide:!0},{label:"",prop:"revisionvalue",type:"input",addDisplay:!1,editDisplay:!1,viewDisplay:!1,hide:!0},{label:"",prop:"versionseq",type:"input",addDisplay:!1,editDisplay:!1,viewDisplay:!1,hide:!0},{label:"",prop:"versionvalue",type:"input",addDisplay:!1,editDisplay:!1,viewDisplay:!1,hide:!0},{label:"",prop:"lctid",type:"input",addDisplay:!1,editDisplay:!1,viewDisplay:!1,hide:!0},{label:"",prop:"ts",type:"input",addDisplay:!1,editDisplay:!1,viewDisplay:!1,hide:!0},{label:"按钮编码",prop:"id",type:"input",search:!0,rules:[{required:!0,message:"请输入",trigger:"blur"}]},{label:"按钮显示名称",prop:"name",type:"input",search:!0,rules:[{required:!0,message:"请输入",trigger:"blur"}]},{label:"描述",prop:"description",type:"input"},{label:"",prop:"owner",type:"input",addDisplay:!1,editDisplay:!1,viewDisplay:!1,hide:!0},{label:"状态",prop:"lcStatusText",slot:!0,display:!1},{label:"状态",type:"select",dicUrl:"/api/ubcs-omd/enum/dictionary?code=codeLcstatus",props:{label:"itemName",value:"itemValue"},dataType:"String",search:!0,hide:!0,display:!0,prop:"lcStatus",rules:[{required:!0,message:"状态",trigger:"blur"}]},{label:"",prop:"copyfromversion",type:"input",addDisplay:!1,editDisplay:!1,viewDisplay:!1,hide:!0},{label:"按钮的图标样式",prop:"iconCls",type:"input",search:!0},{label:"执行的js路径",prop:"executeJs",type:"input",search:!0},{label:"按钮的位置",prop:"usedPositionTypeText",slot:!0,display:!1},{label:"按钮的位置",type:"select",weight:"140px",dicUrl:"/api/ubcs-omd/enum/dictionary?code=codeButtonPosition",props:{label:"itemName",value:"itemValue"},dataType:"String",search:!0,hide:!0,display:!0,prop:"usedPositionType",rules:[{required:!0,message:"请选择按钮的位置",trigger:"blur"}]}]},l=n("5880");function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){Object(a["a"])(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var d={data:function(){return{form:{},query:{},loading:!0,page:{pageSize:10,currentPage:1,total:0},selectionList:[],option:s,data:[]}},computed:u(u({},Object(l["mapGetters"])(["permission"])),{},{permissionList:function(){return{}},ids:function(){var e=[];return this.selectionList.forEach((function(t){e.push(t.oid)})),e.join(",")}}),methods:{rowSave:function(e,t,n){var i=this;Object(o["add"])(e).then((function(){i.onLoad(i.page),i.$message({type:"success",message:"操作成功!"}),t()}),(function(e){n(),window.console.log(e)}))},rowUpdate:function(e,t,n,i){var r=this;Object(o["update"])(e).then((function(){r.onLoad(r.page),r.$message({type:"success",message:"操作成功!"}),n()}),(function(e){i(),console.log(e)}))},rowDel:function(e){var t=this;this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(o["remove"])(e.oid)})).then((function(){t.onLoad(t.page),t.$message({type:"success",message:"操作成功!"})}))},handleDelete:function(){var e=this;0!==this.selectionList.length?this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(o["remove"])(e.ids)})).then((function(){e.onLoad(e.page),e.$message({type:"success",message:"操作成功!"}),e.$refs.crud.toggleSelection()})):this.$message.warning("请选择至少一条数据")},enableOrgDuty:function(e){var t=this;0!==this.selectionList.length?this.$confirm("确定将选择数据启用?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(o["enableData"])(t.ids,e)})).then((function(){t.onLoad(t.page),t.$message({type:"success",message:"操作成功!"}),t.$refs.crud.toggleSelection()})):this.$message.warning("请选择至少一条数据")},beforeOpen:function(e,t){var n=this;["edit","view"].includes(t)&&Object(o["getDetail"])(this.form.id).then((function(e){n.form=e.data.data})),e()},searchReset:function(){this.query={},this.onLoad(this.page)},searchChange:function(e,t){this.query=e,this.page.currentPage=1,this.onLoad(this.page,e),t()},selectionChange:function(e){this.selectionList=e},selectionClear:function(){this.selectionList=[],this.$refs.crud.toggleSelection()},currentChange:function(e){this.page.currentPage=e},sizeChange:function(e){this.page.pageSize=e},refreshChange:function(){this.onLoad(this.page,this.query)},onLoad:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.loading=!0,Object(o["getList"])(e.currentPage,e.pageSize,Object.assign(n,this.query)).then((function(e){var n=e.data.data;t.page.total=n.total,t.data=n.records,t.loading=!1,t.selectionClear()}))}}},h=d,f=n("2877"),p=Object(f["a"])(h,i,r,!1,null,null,null);t["default"]=p.exports},"049d":function(e,t,n){"use strict";n("80ed")},"04f1":function(e,t,n){},"0546":function(e,t,n){"use strict";n.r(t);n("6762"),n("2fdb");var i=function(){var e=this,t=e._self._c;return t("el-row",[t("el-col",{attrs:{span:11}},[t("basic-container",[t("el-card",{staticClass:"box-card"},[t("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[t("span",[e._v("字典列表")])]),t("div",{staticClass:"clearfix"},[t("avue-crud",{ref:"crud",attrs:{option:e.optionParent,"table-loading":e.loading,data:e.dataParent,page:e.pageParent,permission:e.permissionList,"before-open":e.beforeOpen},on:{"row-del":e.rowDel,"row-update":e.rowUpdate,"row-save":e.rowSave,"row-click":e.handleRowClick,"search-change":e.searchChange,"search-reset":e.searchReset,"selection-change":e.selectionChange,"current-change":e.currentChange,"size-change":e.sizeChange,"refresh-change":e.refreshChange,"on-load":e.onLoadParent},scopedSlots:e._u([{key:"isSealed",fn:function(n){var i=n.row;return[t("el-tag",[e._v(e._s(0===i.isSealed?"否":"是"))])]}}]),model:{value:e.formParent,callback:function(t){e.formParent=t},expression:"formParent"}},[t("template",{slot:"menuLeft"},[e.permission.dict_delete?t("el-button",{attrs:{type:"danger",size:"small",icon:"el-icon-delete",plain:""},on:{click:e.handleDelete}},[e._v("删 é™¤\n              ")]):e._e()],1)],2)],1)])],1)],1),t("el-col",{attrs:{span:13}},[t("basic-container",[t("el-card",{staticClass:"box-card"},[t("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[t("span",[e._v("["+e._s(e.dictValue)+"] å­—典详情")])]),t("div",{staticClass:"clearfix"},[t("avue-crud",{ref:"crudChild",attrs:{option:e.optionChild,"table-loading":e.loadingChild,data:e.dataChild,permission:e.permissionList,"before-open":e.beforeOpenChild,"before-close":e.beforeCloseChild},on:{"row-del":e.rowDelChild,"row-update":e.rowUpdateChild,"row-save":e.rowSaveChild,"search-change":e.searchChangeChild,"search-reset":e.searchResetChild,"selection-change":e.selectionChangeChild,"current-change":e.currentChangeChild,"size-change":e.sizeChangeChild,"refresh-change":e.refreshChangeChild,"on-load":e.onLoadChild},scopedSlots:e._u([{key:"menu",fn:function(n){return[e.userInfo.role_name.includes("admin")?t("el-button",{attrs:{type:"text",icon:"el-icon-circle-plus-outline",size:"small"},on:{click:function(t){return t.stopPropagation(),e.handleAdd(n.row,n.index)}}},[e._v("新增子项\n              ")]):e._e()]}},{key:"isSealed",fn:function(n){var i=n.row;return[t("el-tag",[e._v(e._s(0===i.isSealed?"否":"是"))])]}}]),model:{value:e.formChild,callback:function(t){e.formChild=t},expression:"formChild"}},[t("template",{slot:"menuLeft"},[e.permission.dict_delete?t("el-button",{attrs:{type:"danger",size:"small",icon:"el-icon-delete",plain:""},on:{click:e.handleDelete}},[e._v("删 é™¤\n              ")]):e._e()],1)],2)],1)])],1)],1)],1)},r=[],a=(n("8e6e"),n("456d"),n("ac6a"),n("ade3")),o=n("7754"),s=n("cee8"),l=n("5880");function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){Object(a["a"])(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var d={data:function(){return{dictValue:"暂无",parentId:-1,formParent:{},formChild:{},selectionList:[],query:{},loading:!0,loadingChild:!0,pageParent:{pageSize:10,pageSizes:[10,30,50,100,200],currentPage:1,total:0},pageChild:{pageSize:10,pageSizes:[10,30,50,100,200],currentPage:1,total:0},dataParent:[],dataChild:[],optionParent:s["optionParent"],optionChild:s["optionChild"]}},computed:u(u({},Object(l["mapGetters"])(["userInfo","permission"])),{},{permissionList:function(){return{addBtn:this.vaildData(this.permission.dict_add,!1),delBtn:this.vaildData(this.permission.dict_delete,!1),editBtn:this.vaildData(this.permission.dict_edit,!1),viewBtn:!1}},ids:function(){var e=[];return this.selectionList.forEach((function(t){e.push(t.id)})),e.join(",")}}),mounted:function(){this.initData()},methods:{initData:function(){var e=this;Object(o["getDictTree"])().then((function(t){var n=e.findObject(e.optionChild.column,"parentId");n.dicData=t.data.data}))},handleAdd:function(e){this.$refs.crudChild.value.dictValue="",this.$refs.crudChild.value.dictKey="",this.$refs.crudChild.value.sort=0,this.$refs.crudChild.value.isSealed=0,this.$refs.crudChild.value.remark="",this.$refs.crudChild.value.parentId=e.id,this.$refs.crudChild.option.column.filter((function(t){"parentId"===t.prop&&(t.value=e.id)})),this.$refs.crudChild.rowAdd()},rowSave:function(e,t,n){var i=this,r=u(u({},e),{},{dictKey:-1});Object(o["add"])(r).then((function(){i.onLoadParent(i.pageParent),i.$message({type:"success",message:"操作成功!"}),t()}),(function(e){window.console.log(e),n()}))},rowUpdate:function(e,t,n,i){var r=this;Object(o["update"])(e).then((function(){r.onLoadParent(r.pageParent),r.$message({type:"success",message:"操作成功!"}),r.onLoadChild(r.pageChild),n()}),(function(e){window.console.log(e),i()}))},rowDel:function(e){var t=this;this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(o["remove"])(e.id)})).then((function(){t.onLoadParent(t.pageParent),t.$message({type:"success",message:"操作成功!"})}))},handleRowClick:function(e){this.query={},this.parentId=e.id,this.dictValue=e.dictValue,this.$refs.crudChild.value.code=e.code,this.$refs.crudChild.value.parentId=e.id,this.$refs.crudChild.option.column.filter((function(t){"code"===t.prop&&(t.value=e.code),"parentId"===t.prop&&(t.value=e.id)})),this.onLoadChild(this.pageChild)},searchReset:function(){this.query={},this.onLoadParent(this.pageParent)},searchChange:function(e,t){this.query=e,this.pageParent.currentPage=1,this.onLoadParent(this.pageParent,e),t()},selectionChange:function(e){this.selectionList=e},selectionClear:function(){this.selectionList=[],this.$refs.crud.toggleSelection()},handleDelete:function(){var e=this;0!==this.selectionList.length?this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(o["remove"])(e.ids)})).then((function(){e.onLoadParent(e.pageParent),e.$message({type:"success",message:"操作成功!"}),e.$refs.crud.toggleSelection()})):this.$message.warning("请选择至少一条数据")},beforeOpen:function(e,t){var n=this;["edit","view"].includes(t)&&Object(o["getDict"])(this.formParent.id).then((function(e){n.formParent=e.data.data})),e()},currentChange:function(e){this.pageParent.currentPage=e},sizeChange:function(e){this.pageParent.pageSize=e},refreshChange:function(){this.onLoadParent(this.pageParent,this.query)},rowSaveChild:function(e,t,n){var i=this;Object(o["add"])(e).then((function(){i.onLoadChild(i.pageChild),i.$message({type:"success",message:"操作成功!"}),t()}),(function(e){window.console.log(e),n()}))},rowUpdateChild:function(e,t,n,i){var r=this;Object(o["update"])(e).then((function(){r.onLoadChild(r.pageChild),r.$message({type:"success",message:"操作成功!"}),n()}),(function(e){window.console.log(e),i()}))},rowDelChild:function(e){var t=this;this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(o["remove"])(e.id)})).then((function(){t.onLoadChild(t.pageChild),t.$message({type:"success",message:"操作成功!"})}))},searchResetChild:function(){this.query={},this.onLoadChild(this.pageChild)},searchChangeChild:function(e,t){this.query=e,this.pageChild.currentPage=1,this.onLoadChild(this.pageChild,e),t()},selectionChangeChild:function(e){this.selectionList=e},selectionClearChild:function(){this.selectionList=[],this.$refs.crudChild.toggleSelection()},handleDeleteChild:function(){var e=this;0!==this.selectionList.length?this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(o["remove"])(e.ids)})).then((function(){e.onLoadChild(e.pageChild),e.$message({type:"success",message:"操作成功!"}),e.$refs.crudChild.toggleSelection()})):this.$message.warning("请选择至少一条数据")},beforeOpenChild:function(e,t){var n=this;["add","edit"].includes(t)&&this.initData(),["edit","view"].includes(t)&&Object(o["getDict"])(this.formChild.id).then((function(e){n.formChild=e.data.data})),e()},beforeCloseChild:function(e){var t=this;this.$refs.crudChild.value.parentId=this.parentId,this.$refs.crudChild.option.column.filter((function(e){"parentId"===e.prop&&(e.value=t.parentId)})),e()},currentChangeChild:function(e){this.pageChild.currentPage=e},sizeChangeChild:function(e){this.pageChild.pageSize=e},refreshChangeChild:function(){this.onLoadChild(this.pageChild,this.query)},onLoadParent:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.loading=!0,Object(o["getParentList"])(e.currentPage,e.pageSize,Object.assign(n,this.query)).then((function(e){var n=e.data.data;t.pageParent.total=n.total,t.dataParent=n.records,t.loading=!1,t.selectionClear()}))},onLoadChild:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.loadingChild=!0,Object(o["getChildList"])(e.currentPage,e.pageSize,this.parentId,Object.assign(n,this.query)).then((function(e){t.dataChild=e.data.data,t.loadingChild=!1,t.selectionClear()}))}}},h=d,f=n("2877"),p=Object(f["a"])(h,i,r,!1,null,null,null);t["default"]=p.exports},"06c7":function(e,t,n){var i=n("6d8b"),r=n("31d9"),a=n("6179"),o=n("b1d4"),s=function(e,t){this.name=e||"",this.depth=0,this.height=0,this.parentNode=null,this.dataIndex=-1,this.children=[],this.viewChildren=[],this.hostTree=t};function l(e){this.root,this.data,this._nodes=[],this.hostModel=e}function c(e,t){var n=t.children;e.parentNode!==t&&(n.push(e),e.parentNode=t)}s.prototype={constructor:s,isRemoved:function(){return this.dataIndex<0},eachNode:function(e,t,n){"function"===typeof e&&(n=t,t=e,e=null),e=e||{},i.isString(e)&&(e={order:e});var r,a=e.order||"preorder",o=this[e.attr||"children"];"preorder"===a&&(r=t.call(n,this));for(var s=0;!r&&s<o.length;s++)o[s].eachNode(e,t,n);"postorder"===a&&t.call(n,this)},updateDepthAndHeight:function(e){var t=0;this.depth=e;for(var n=0;n<this.children.length;n++){var i=this.children[n];i.updateDepthAndHeight(e+1),i.height>t&&(t=i.height)}this.height=t+1},getNodeById:function(e){if(this.getId()===e)return this;for(var t=0,n=this.children,i=n.length;t<i;t++){var r=n[t].getNodeById(e);if(r)return r}},contains:function(e){if(e===this)return!0;for(var t=0,n=this.children,i=n.length;t<i;t++){var r=n[t].contains(e);if(r)return r}},getAncestors:function(e){var t=[],n=e?this:this.parentNode;while(n)t.push(n),n=n.parentNode;return t.reverse(),t},getValue:function(e){var t=this.hostTree.data;return t.get(t.getDimension(e||"value"),this.dataIndex)},setLayout:function(e,t){this.dataIndex>=0&&this.hostTree.data.setItemLayout(this.dataIndex,e,t)},getLayout:function(){return this.hostTree.data.getItemLayout(this.dataIndex)},getModel:function(e){if(!(this.dataIndex<0)){var t=this.hostTree,n=t.data.getItemModel(this.dataIndex);return n.getModel(e)}},setVisual:function(e,t){this.dataIndex>=0&&this.hostTree.data.setItemVisual(this.dataIndex,e,t)},getVisual:function(e,t){return this.hostTree.data.getItemVisual(this.dataIndex,e,t)},getRawIndex:function(){return this.hostTree.data.getRawIndex(this.dataIndex)},getId:function(){return this.hostTree.data.getId(this.dataIndex)},isAncestorOf:function(e){var t=e.parentNode;while(t){if(t===this)return!0;t=t.parentNode}return!1},isDescendantOf:function(e){return e!==this&&e.isAncestorOf(this)}},l.prototype={constructor:l,type:"tree",eachNode:function(e,t,n){this.root.eachNode(e,t,n)},getNodeByDataIndex:function(e){var t=this.data.getRawIndex(e);return this._nodes[t]},getNodeByName:function(e){return this.root.getNodeByName(e)},update:function(){for(var e=this.data,t=this._nodes,n=0,i=t.length;n<i;n++)t[n].dataIndex=-1;for(n=0,i=e.count();n<i;n++)t[e.getRawIndex(n)].dataIndex=n},clearLayouts:function(){this.data.clearItemLayouts()}},l.createTree=function(e,t,n){var u=new l(t),d=[],h=1;function f(e,t){var n=e.value;h=Math.max(h,i.isArray(n)?n.length:1),d.push(e);var r=new s(e.name,u);t?c(r,t):u.root=r,u._nodes.push(r);var a=e.children;if(a)for(var o=0;o<a.length;o++)f(a[o],r)}f(e),u.root.updateDepthAndHeight(0);var p=o(d,{coordDimensions:["value"],dimensionsCount:h}),g=new a(p,t);return g.initData(d),n&&n(g),r({mainData:g,struct:u,structAttr:"tree"}),u.update(),u};var u=l;e.exports=u},"06ea":function(e,t,n){var i=n("4e08"),r=(i.__DEV__,n("6d8b")),a=n("eaea"),o=n("5f14"),s=n("60e3"),l=n("3842"),c=l.reformIntervals,u=a.extend({type:"visualMap.piecewise",defaultOption:{selected:null,minOpen:!1,maxOpen:!1,align:"auto",itemWidth:20,itemHeight:14,itemSymbol:"roundRect",pieceList:null,categories:null,splitNumber:5,selectedMode:"multiple",itemGap:10,hoverLink:!0,showLabel:null},optionUpdated:function(e,t){u.superApply(this,"optionUpdated",arguments),this._pieceList=[],this.resetExtent();var n=this._mode=this._determineMode();d[this._mode].call(this),this._resetSelected(e,t);var i=this.option.categories;this.resetVisual((function(e,t){"categories"===n?(e.mappingMethod="category",e.categories=r.clone(i)):(e.dataExtent=this.getExtent(),e.mappingMethod="piecewise",e.pieceList=r.map(this._pieceList,(function(e){e=r.clone(e);return"inRange"!==t&&(e.visual=null),e})))}))},completeVisualOption:function(){var e=this.option,t={},n=o.listVisualTypes(),i=this.isCategory();function l(e,t,n){return e&&e[t]&&(r.isObject(e[t])?e[t].hasOwnProperty(n):e[t]===n)}r.each(e.pieces,(function(e){r.each(n,(function(n){e.hasOwnProperty(n)&&(t[n]=1)}))})),r.each(t,(function(t,n){var a=0;r.each(this.stateList,(function(t){a|=l(e,t,n)||l(e.target,t,n)}),this),!a&&r.each(this.stateList,(function(t){(e[t]||(e[t]={}))[n]=s.get(n,"inRange"===t?"active":"inactive",i)}))}),this),a.prototype.completeVisualOption.apply(this,arguments)},_resetSelected:function(e,t){var n=this.option,i=this._pieceList,a=(t?n:e).selected||{};if(n.selected=a,r.each(i,(function(e,t){var n=this.getSelectedMapKey(e);a.hasOwnProperty(n)||(a[n]=!0)}),this),"single"===n.selectedMode){var o=!1;r.each(i,(function(e,t){var n=this.getSelectedMapKey(e);a[n]&&(o?a[n]=!1:o=!0)}),this)}},getSelectedMapKey:function(e){return"categories"===this._mode?e.value+"":e.index+""},getPieceList:function(){return this._pieceList},_determineMode:function(){var e=this.option;return e.pieces&&e.pieces.length>0?"pieces":this.option.categories?"categories":"splitNumber"},setSelected:function(e){this.option.selected=r.clone(e)},getValueState:function(e){var t=o.findPieceIndex(e,this._pieceList);return null!=t&&this.option.selected[this.getSelectedMapKey(this._pieceList[t])]?"inRange":"outOfRange"},findTargetDataIndices:function(e){var t=[];return this.eachTargetSeries((function(n){var i=[],r=n.getData();r.each(this.getDataDimension(r),(function(t,n){var r=o.findPieceIndex(t,this._pieceList);r===e&&i.push(n)}),this),t.push({seriesId:n.id,dataIndex:i})}),this),t},getRepresentValue:function(e){var t;if(this.isCategory())t=e.value;else if(null!=e.value)t=e.value;else{var n=e.interval||[];t=n[0]===-1/0&&n[1]===1/0?0:(n[0]+n[1])/2}return t},getVisualMeta:function(e){if(!this.isCategory()){var t=[],n=[],i=this,a=this._pieceList.slice();if(a.length){var o=a[0].interval[0];o!==-1/0&&a.unshift({interval:[-1/0,o]}),o=a[a.length-1].interval[1],o!==1/0&&a.push({interval:[o,1/0]})}else a.push({interval:[-1/0,1/0]});var s=-1/0;return r.each(a,(function(e){var t=e.interval;t&&(t[0]>s&&l([s,t[0]],"outOfRange"),l(t.slice()),s=t[1])}),this),{stops:t,outerColors:n}}function l(r,a){var o=i.getRepresentValue({interval:r});a||(a=i.getValueState(o));var s=e(o,a);r[0]===-1/0?n[0]=s:r[1]===1/0?n[1]=s:t.push({value:r[0],color:s},{value:r[1],color:s})}}}),d={splitNumber:function(){var e=this.option,t=this._pieceList,n=Math.min(e.precision,20),i=this.getExtent(),a=e.splitNumber;a=Math.max(parseInt(a,10),1),e.splitNumber=a;var o=(i[1]-i[0])/a;while(+o.toFixed(n)!==o&&n<5)n++;e.precision=n,o=+o.toFixed(n),e.minOpen&&t.push({interval:[-1/0,i[0]],close:[0,0]});for(var s=0,l=i[0];s<a;l+=o,s++){var u=s===a-1?i[1]:l+o;t.push({interval:[l,u],close:[1,1]})}e.maxOpen&&t.push({interval:[i[1],1/0],close:[0,0]}),c(t),r.each(t,(function(e,t){e.index=t,e.text=this.formatValueText(e.interval)}),this)},categories:function(){var e=this.option;r.each(e.categories,(function(e){this._pieceList.push({text:this.formatValueText(e,!0),value:e})}),this),h(e,this._pieceList)},pieces:function(){var e=this.option,t=this._pieceList;r.each(e.pieces,(function(e,n){r.isObject(e)||(e={value:e});var i={text:"",index:n};if(null!=e.label&&(i.text=e.label),e.hasOwnProperty("value")){var a=i.value=e.value;i.interval=[a,a],i.close=[1,1]}else{for(var s=i.interval=[],l=i.close=[0,0],c=[1,0,1],u=[-1/0,1/0],d=[],h=0;h<2;h++){for(var f=[["gte","gt","min"],["lte","lt","max"]][h],p=0;p<3&&null==s[h];p++)s[h]=e[f[p]],l[h]=c[p],d[h]=2===p;null==s[h]&&(s[h]=u[h])}d[0]&&s[1]===1/0&&(l[0]=0),d[1]&&s[0]===-1/0&&(l[1]=0),s[0]===s[1]&&l[0]&&l[1]&&(i.value=s[0])}i.visual=o.retrieveVisuals(e),t.push(i)}),this),h(e,t),c(t),r.each(t,(function(e){var t=e.close,n=[["<","≤"][t[1]],[">","≥"][t[0]]];e.text=e.text||this.formatValueText(null!=e.value?e.value:e.interval,!1,n)}),this)}};function h(e,t){var n=e.inverse;("vertical"===e.orient?!n:n)&&t.reverse()}var f=u;e.exports=f},"07d7":function(e,t,n){var i=n("6d8b"),r=n("41ef"),a=n("607d"),o=n("65ed"),s=n("22d1"),l=n("eda2"),c=i.each,u=l.toCamelCase,d=["","-webkit-","-moz-","-o-"],h="position:absolute;display:block;border-style:solid;white-space:nowrap;z-index:9999999;";function f(e){var t="cubic-bezier(0.23, 1, 0.32, 1)",n="left "+e+"s "+t+",top "+e+"s "+t;return i.map(d,(function(e){return e+"transition:"+n})).join(";")}function p(e){var t=[],n=e.get("fontSize"),i=e.getTextColor();i&&t.push("color:"+i),t.push("font:"+e.getFont());var r=e.get("lineHeight");null==r&&(r=Math.round(3*n/2)),n&&t.push("line-height:"+r+"px");var a=e.get("textShadowColor"),o=e.get("textShadowBlur")||0,s=e.get("textShadowOffsetX")||0,l=e.get("textShadowOffsetY")||0;return o&&t.push("text-shadow:"+s+"px "+l+"px "+o+"px "+a),c(["decoration","align"],(function(n){var i=e.get(n);i&&t.push("text-"+n+":"+i)})),t.join(";")}function g(e){var t=[],n=e.get("transitionDuration"),i=e.get("backgroundColor"),a=e.getModel("textStyle"),o=e.get("padding");return n&&t.push(f(n)),i&&(s.canvasSupported?t.push("background-Color:"+i):(t.push("background-Color:#"+r.toHex(i)),t.push("filter:alpha(opacity=70)"))),c(["width","color","radius"],(function(n){var i="border-"+n,r=u(i),a=e.get(r);null!=a&&t.push(i+":"+a+("color"===n?"":"px"))})),t.push(p(a)),null!=o&&t.push("padding:"+l.normalizeCssArray(o).join("px ")+"px"),t.join(";")+";"}function m(e,t,n,i,r){var a=t&&t.painter;if(n){var s=a&&a.getViewportRoot();s&&o.transformLocalCoord(e,s,document.body,i,r)}else{e[0]=i,e[1]=r;var l=a&&a.getViewportRootOffset();l&&(e[0]+=l.offsetLeft,e[1]+=l.offsetTop)}e[2]=e[0]/t.getWidth(),e[3]=e[1]/t.getHeight()}function v(e,t,n){if(s.wxa)return null;var i=document.createElement("div");i.domBelongToZr=!0,this.el=i;var r=this._zr=t.getZr(),o=this._appendToBody=n&&n.appendToBody;this._styleCoord=[0,0,0,0],m(this._styleCoord,r,o,t.getWidth()/2,t.getHeight()/2),o?document.body.appendChild(i):e.appendChild(i),this._container=e,this._show=!1,this._hideTimeout;var l=this;i.onmouseenter=function(){l._enterable&&(clearTimeout(l._hideTimeout),l._show=!0),l._inContent=!0},i.onmousemove=function(e){if(e=e||window.event,!l._enterable){var t=r.handler,n=r.painter.getViewportRoot();a.normalizeEvent(n,e,!0),t.dispatch("mousemove",e)}},i.onmouseleave=function(){l._enterable&&l._show&&l.hideLater(l._hideDelay),l._inContent=!1}}v.prototype={constructor:v,_enterable:!0,update:function(e){var t=this._container,n=t.currentStyle||document.defaultView.getComputedStyle(t),i=t.style;"absolute"!==i.position&&"absolute"!==n.position&&(i.position="relative");var r=e.get("alwaysShowContent");r&&this._moveTooltipIfResized()},_moveTooltipIfResized:function(){var e=this._styleCoord[2],t=this._styleCoord[3],n=e*this._zr.getWidth(),i=t*this._zr.getHeight();this.moveTo(n,i)},show:function(e){clearTimeout(this._hideTimeout);var t=this.el,n=this._styleCoord;t.style.cssText=h+g(e)+";left:"+n[0]+"px;top:"+n[1]+"px;"+(e.get("extraCssText")||""),t.style.display=t.innerHTML?"block":"none",t.style.pointerEvents=this._enterable?"auto":"none",this._show=!0},setContent:function(e){this.el.innerHTML=null==e?"":e},setEnterable:function(e){this._enterable=e},getSize:function(){var e=this.el;return[e.clientWidth,e.clientHeight]},moveTo:function(e,t){var n=this._styleCoord;m(n,this._zr,this._appendToBody,e,t);var i=this.el.style;i.left=n[0]+"px",i.top=n[1]+"px"},hide:function(){this.el.style.display="none",this._show=!1},hideLater:function(e){!this._show||this._inContent&&this._enterable||(e?(this._hideDelay=e,this._show=!1,this._hideTimeout=setTimeout(i.bind(this.hide,this),e)):this.hide())},isShow:function(){return this._show},dispose:function(){this.el.parentNode.removeChild(this.el)},getOuterSize:function(){var e=this.el.clientWidth,t=this.el.clientHeight;if(document.defaultView&&document.defaultView.getComputedStyle){var n=document.defaultView.getComputedStyle(this.el);n&&(e+=parseInt(n.borderLeftWidth,10)+parseInt(n.borderRightWidth,10),t+=parseInt(n.borderTopWidth,10)+parseInt(n.borderBottomWidth,10))}return{width:e,height:t}}};var y=v;e.exports=y},"07e6":function(e,t,n){n("4d85"),n("a753")},"0817":function(e,t,n){var i=n("3eba");n("f306"),n("0046"),n("60d7");var r=n("ab71");i.registerVisual(r)},"085d":function(e,t,n){var i=n("3eba");n("bd92"),n("19e2");var r=n("eabf"),a=n("4c99"),o=n("09b1");i.registerPreprocessor(r),i.registerVisual(a),i.registerLayout(o)},"08c3":function(e,t,n){var i=n("6d8b"),r=n("84ce"),a=function(e,t,n,i){r.call(this,e,t,n),this.type=i||"value",this.model=null};a.prototype={constructor:a,getLabelModel:function(){return this.model.getModel("label")},isHorizontal:function(){return"horizontal"===this.model.get("orient")}},i.inherits(a,r);var o=a;e.exports=o},"08e6":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("avue-crud",{ref:"crud",attrs:{option:e.option,"table-loading":e.loading,data:e.data,permission:e.permissionList,page:e.page,"before-open":e.beforeOpen},on:{"update:page":function(t){e.page=t},"search-change":e.searchChange,"search-reset":e.searchReset,"current-change":e.currentChange,"size-change":e.sizeChange,"refresh-change":e.refreshChange,"on-load":e.onLoad},scopedSlots:e._u([{key:"description",fn:function(n){return[t("avue-text-ellipsis",{attrs:{text:n.row.description,height:50}},[t("small",{attrs:{slot:"more"},slot:"more"},[e._v("...")])])]}}]),model:{value:e.form,callback:function(t){e.form=t},expression:"form"}})],1)},r=[],a=(n("8e6e"),n("456d"),n("ac6a"),n("a481"),n("ade3")),o=n("62ed"),s=n("5880");function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){Object(a["a"])(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var u={data:function(){return{form:{},selectionList:[],query:{},isAdmin:"",logType:"",loading:!0,page:{pageSize:10,currentPage:1,total:0},option:{height:"auto",calcHeight:30,columnBtn:!1,tip:!1,searchShow:!0,searchMenuSpan:6,border:!0,index:!0,viewBtn:!0,editBtn:!1,addBtn:!1,delBtn:!1,menuWidth:120,dialogType:"drawer",column:[{label:"用户名",prop:"userName",search:!0,width:"120"},{label:"姓名",prop:"realName",search:!0,width:"120"},{label:"用户ip",prop:"ip",width:"130"},{label:"模块",prop:"model",width:"140"},{label:"时间",prop:"time",width:"160"},{label:"操作结果",prop:"operateResult",width:"110"},{label:"描述",prop:"description",span:24,minRows:20,type:"textarea",slot:!0}]},data:[]}},computed:c(c({},Object(s["mapGetters"])(["permission"])),{},{permissionList:function(){return{viewBtn:this.vaildData(this.permission.log_usual.log_usual_view,!1)}}}),created:function(){this.getRouteParam()},methods:{getRouteParam:function(){var e=this.$route.query.log_type,t=e.substring(0,e.indexOf(":")),n=e.substring(e.indexOf(":")+1,e.indexOf("@"));this.logType=t,this.isAdmin=n},searchReset:function(){this.query={},this.onLoad(this.page)},searchChange:function(e,t){this.query=e,this.page.currentPage=1,this.onLoad(this.page,e),t()},underscoreName:function(e){return e.replace(/([A-Z])/g,"_$1").toLowerCase()},currentChange:function(e){this.page.currentPage=e},sizeChange:function(e){this.page.pageSize=e},refreshChange:function(){this.onLoad(this.page,this.query)},onLoad:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i={};i["conditionMap[is_admin]"]=this.isAdmin,i["conditionMap[log_type]"]=this.logType.trim(),n&&Object.keys(n).forEach((function(e){i["conditionMap["+t.underscoreName(e)+"_like]"]=n[e].trim()})),this.loading=!0,Object(o["listLogOperate"])(e.currentPage,e.pageSize,i).then((function(e){var n=e.data.data;t.page.total=n.total,t.data=n.records,t.loading=!1}))}}},d=u,h=n("2877"),f=Object(h["a"])(d,i,r,!1,null,null,null);t["default"]=f.exports},"0983":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("avue-crud",{ref:"crud",attrs:{option:e.option,"table-loading":e.loading,data:e.data,permission:e.permissionList,"before-open":e.beforeOpen,"before-close":e.beforeClose},on:{"row-del":e.rowDel,"row-update":e.rowUpdate,"row-save":e.rowSave,"search-change":e.searchChange,"search-reset":e.searchReset,"selection-change":e.selectionChange,"current-change":e.currentChange,"size-change":e.sizeChange,"refresh-change":e.refreshChange,"on-load":e.onLoad},scopedSlots:e._u([{key:"isSealed",fn:function(n){var i=n.row;return[t("el-tag",[e._v(e._s(0===i.isSealed?"否":"是"))])]}},{key:"menu",fn:function(n){return[t("el-button",{attrs:{type:"text",icon:"el-icon-check",size:"small"},on:{click:function(t){return t.stopPropagation(),e.handleAdd(n.row,n.index)}}},[e._v("新增子项\n      ")])]}}]),model:{value:e.form,callback:function(t){e.form=t},expression:"form"}},[t("template",{slot:"menuLeft"},[e.permission.dict_delete?t("el-button",{attrs:{type:"danger",size:"small",icon:"el-icon-delete",plain:""},on:{click:e.handleDelete}},[e._v("删 é™¤\n      ")]):e._e()],1)],2)],1)},r=[],a=(n("8e6e"),n("456d"),n("6762"),n("2fdb"),n("ac6a"),n("ade3")),o=n("7754"),s=n("5880");function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){Object(a["a"])(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var u={data:function(){return{form:{},selectionList:[],query:{},loading:!0,page:{pageSize:10,currentPage:1,total:0},option:{tip:!1,searchShow:!0,searchMenuSpan:6,tree:!0,border:!0,index:!0,selection:!0,viewBtn:!0,menuWidth:300,dialogWidth:880,column:[{label:"字典编号",prop:"code",search:!0,span:24,rules:[{required:!0,message:"请输入字典编号",trigger:"blur"}]},{label:"字典名称",prop:"dictValue",search:!0,align:"center",rules:[{required:!0,message:"请输入字典名称",trigger:"blur"}]},{label:"上级字典",prop:"parentId",type:"tree",dicData:[],hide:!0,props:{label:"title"},rules:[{required:!1,message:"请选择上级字典",trigger:"click"}]},{label:"字典键值",prop:"dictKey",type:"number",rules:[{required:!0,message:"请输入字典键值",trigger:"blur"}]},{label:"字典排序",prop:"sort",type:"number",rules:[{required:!0,message:"请输入字典排序",trigger:"blur"}]},{label:"封存",prop:"isSealed",type:"select",dicData:[{label:"否",value:0},{label:"是",value:1}],slot:!0,rules:[{required:!0,message:"请选择封存",trigger:"blur"}]},{label:"字典备注",prop:"remark",search:!0,hide:!0}]},data:[]}},computed:c(c({},Object(s["mapGetters"])(["permission"])),{},{permissionList:function(){return{addBtn:this.vaildData(this.permission.dict_add,!1),viewBtn:this.vaildData(this.permission.dict_view,!1),delBtn:this.vaildData(this.permission.dict_delete,!1),editBtn:this.vaildData(this.permission.dict_edit,!1)}},ids:function(){var e=[];return this.selectionList.forEach((function(t){e.push(t.id)})),e.join(",")}}),mounted:function(){var e=this;Object(o["getDictTree"])().then((function(t){var n=e.findObject(e.optionChild.column,"parentId");n.dicData=t.data.data}))},methods:{handleAdd:function(e){this.$refs.crud.value.code=e.code,this.$refs.crud.value.parentId=e.id,this.$refs.crud.option.column.filter((function(t){"code"===t.prop&&(t.value=e.code,t.addDisabled=!0),"parentId"===t.prop&&(t.value=e.id,t.addDisabled=!0)})),this.$refs.crud.rowAdd()},rowSave:function(e,t,n){var i=this;Object(o["add"])(e).then((function(){i.onLoad(i.page),i.$message({type:"success",message:"操作成功!"}),t()}),(function(e){window.console.log(e),n()}))},rowUpdate:function(e,t,n,i){var r=this;Object(o["update"])(e).then((function(){r.onLoad(r.page),r.$message({type:"success",message:"操作成功!"}),n()}),(function(e){window.console.log(e),i()}))},rowDel:function(e){var t=this;this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(o["remove"])(e.id)})).then((function(){t.onLoad(t.page),t.$message({type:"success",message:"操作成功!"})}))},searchReset:function(){this.query={},this.onLoad(this.page)},searchChange:function(e,t){this.query=e,this.page.currentPage=1,this.onLoad(this.page,e),t()},selectionChange:function(e){this.selectionList=e},selectionClear:function(){this.selectionList=[],this.$refs.crud.toggleSelection()},handleDelete:function(){var e=this;0!==this.selectionList.length?this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(o["remove"])(e.ids)})).then((function(){e.onLoad(e.page),e.$message({type:"success",message:"操作成功!"}),e.$refs.crud.toggleSelection()})):this.$message.warning("请选择至少一条数据")},beforeOpen:function(e,t){var n=this;["edit","view"].includes(t)&&Object(o["getDict"])(this.form.id).then((function(e){n.form=e.data.data})),e()},beforeClose:function(e){this.$refs.crud.tableForm={},this.$refs.crud.value.code="",this.$refs.crud.value.parentId="",this.$refs.crud.value.addDisabled=!1,this.$refs.crud.option.column.filter((function(e){"code"===e.prop&&(e.value="",e.addDisabled=!1),"parentId"===e.prop&&(e.value="",e.addDisabled=!1)})),e()},currentChange:function(e){this.page.currentPage=e},sizeChange:function(e){this.page.pageSize=e},refreshChange:function(){this.onLoad(this.page,this.query)},onLoad:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.loading=!0,Object(o["getList"])(e.currentPage,e.pageSize,Object.assign(n,this.query)).then((function(e){t.data=e.data.data,t.loading=!1,t.selectionClear()}))}}},d=u,h=n("2877"),f=Object(h["a"])(d,i,r,!1,null,null,null);t["default"]=f.exports},"09b1":function(e,t,n){var i=n("2306"),r=i.subPixelOptimize,a=n("cccd"),o=n("3842"),s=o.parsePercent,l=n("6d8b"),c=l.retrieve2,u="undefined"!==typeof Float32Array?Float32Array:Array,d={seriesType:"candlestick",plan:a(),reset:function(e){var t=e.coordinateSystem,n=e.getData(),i=f(e,n),a=0,o=1,s=["x","y"],l=n.mapDimension(s[a]),c=n.mapDimension(s[o],!0),d=c[0],p=c[1],g=c[2],m=c[3];if(n.setLayout({candleWidth:i,isSimpleBox:i<=1.3}),!(null==l||c.length<4))return{progress:e.pipelineContext.large?y:v};function v(e,n){var s;while(null!=(s=e.next())){var c=n.get(l,s),u=n.get(d,s),f=n.get(p,s),v=n.get(g,s),y=n.get(m,s),b=Math.min(u,f),x=Math.max(u,f),w=M(b,c),_=M(x,c),S=M(v,c),C=M(y,c),O=[];P(O,_,0),P(O,w,1),O.push(D(C),D(_),D(S),D(w)),n.setItemLayout(s,{sign:h(n,s,u,f,p),initBaseline:u>f?_[o]:w[o],ends:O,brushRect:L(v,y,c)})}function M(e,n){var i=[];return i[a]=n,i[o]=e,isNaN(n)||isNaN(e)?[NaN,NaN]:t.dataToPoint(i)}function P(e,t,n){var o=t.slice(),s=t.slice();o[a]=r(o[a]+i/2,1,!1),s[a]=r(s[a]-i/2,1,!0),n?e.push(o,s):e.push(s,o)}function L(e,t,n){var r=M(e,n),s=M(t,n);return r[a]-=i/2,s[a]-=i/2,{x:r[0],y:r[1],width:o?i:s[0]-r[0],height:o?s[1]-r[1]:i}}function D(e){return e[a]=r(e[a],1),e}}function y(e,n){var i,r,s=new u(4*e.count),c=0,f=[],v=[];while(null!=(r=e.next())){var y=n.get(l,r),b=n.get(d,r),x=n.get(p,r),w=n.get(g,r),_=n.get(m,r);isNaN(y)||isNaN(w)||isNaN(_)?(s[c++]=NaN,c+=3):(s[c++]=h(n,r,b,x,p),f[a]=y,f[o]=w,i=t.dataToPoint(f,null,v),s[c++]=i?i[0]:NaN,s[c++]=i?i[1]:NaN,f[o]=_,i=t.dataToPoint(f,null,v),s[c++]=i?i[1]:NaN)}n.setLayout("largePoints",s)}}};function h(e,t,n,i,r){var a;return a=n>i?-1:n<i?1:t>0?e.get(r,t-1)<=i?1:-1:1,a}function f(e,t){var n,i=e.getBaseAxis(),r="category"===i.type?i.getBandWidth():(n=i.getExtent(),Math.abs(n[1]-n[0])/t.count()),a=s(c(e.get("barMaxWidth"),r),r),o=s(c(e.get("barMinWidth"),1),r),l=e.get("barWidth");return null!=l?s(l,r):Math.max(Math.min(r/2,a),o)}e.exports=d},"09cc":function(e,t,n){"use strict";n("3be9")},"09e0f":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;e._self._setupProxy;return t("basic-container",[t("avue-crud",e._g(e._b({attrs:{permission:e.permissionList,page:e.page},on:{"update:page":function(t){e.page=t}},model:{value:e.form,callback:function(t){e.form=t},expression:"form"}},"avue-crud",e.bindVal,!1),e.onEvent),[t("template",{slot:"menuLeft"},[e.permissionList.delBtn?t("el-button",{attrs:{type:"danger",size:"small",icon:"el-icon-delete",plain:""},on:{click:e.handleDelete}},[e._v("删 é™¤\n      ")]):e._e()],1)],2)],1)},r=[],a=window.$crudCommon({data:function(){return{}},computed:{permissionList:function(){return{addBtn:this.vaildData(this.permission.param.param_add,!1),viewBtn:this.vaildData(this.permission.param.param_view,!1),delBtn:this.vaildData(this.permission.param.param_delete,!1),editBtn:this.vaildData(this.permission.param.param_edit,!1)}}},methods:{}},{name:"system/param"}),o=a,s=n("2877"),l=Object(s["a"])(o,i,r,!1,null,null,null);t["default"]=l.exports},"0a6d":function(e,t,n){n("e4d1"),n("7f72")},"0b4b":function(e,t,n){n("d28f"),n("f14c"),n("0ee7"),n("ebf9")},"0c12":function(e,t){function n(){}function i(e,t,n,i){for(var r=0,a=t.length,o=0,s=0;r<a;r++){var l=t[r];if(l.removed){for(c=[],u=s;u<s+l.count;u++)c.push(u);l.indices=c,s+=l.count}else{for(var c=[],u=o;u<o+l.count;u++)c.push(u);l.indices=c,o+=l.count,l.added||(s+=l.count)}}return t}function r(e){return{newPos:e.newPos,components:e.components.slice(0)}}n.prototype={diff:function(e,t,n){n||(n=function(e,t){return e===t}),this.equals=n;var a=this;e=e.slice(),t=t.slice();var o=t.length,s=e.length,l=1,c=o+s,u=[{newPos:-1,components:[]}],d=this.extractCommon(u[0],t,e,0);if(u[0].newPos+1>=o&&d+1>=s){for(var h=[],f=0;f<t.length;f++)h.push(f);return[{indices:h,count:t.length}]}function p(){for(var n=-1*l;n<=l;n+=2){var c,d=u[n-1],h=u[n+1],f=(h?h.newPos:0)-n;d&&(u[n-1]=void 0);var p=d&&d.newPos+1<o,g=h&&0<=f&&f<s;if(p||g){if(!p||g&&d.newPos<h.newPos?(c=r(h),a.pushComponent(c.components,void 0,!0)):(c=d,c.newPos++,a.pushComponent(c.components,!0,void 0)),f=a.extractCommon(c,t,e,n),c.newPos+1>=o&&f+1>=s)return i(a,c.components,t,e);u[n]=c}else u[n]=void 0}l++}while(l<=c){var g=p();if(g)return g}},pushComponent:function(e,t,n){var i=e[e.length-1];i&&i.added===t&&i.removed===n?e[e.length-1]={count:i.count+1,added:t,removed:n}:e.push({count:1,added:t,removed:n})},extractCommon:function(e,t,n,i){var r=t.length,a=n.length,o=e.newPos,s=o-i,l=0;while(o+1<r&&s+1<a&&this.equals(t[o+1],n[s+1]))o++,s++,l++;return l&&e.components.push({count:l}),e.newPos=o,s},tokenize:function(e){return e.slice()},join:function(e){return e.slice()}};var a=new n;function o(e,t,n){return a.diff(e,t,n)}e.exports=o},"0c37":function(e,t,n){var i=n("6d8b"),r="--\x3e",a=function(e){return e.get("autoCurveness")||null},o=function(e,t){var n=a(e),r=20,o=[];if("number"===typeof n)r=n;else if(i.isArray(n))return void(e.__curvenessList=n);t>r&&(r=t);var s=r%2?r+2:r+3;o=[];for(var l=0;l<s;l++)o.push((l%2?l+1:l)/10*(l%2?-1:1));e.__curvenessList=o},s=function(e,t,n){var i=[e.id,e.dataIndex].join("."),a=[t.id,t.dataIndex].join(".");return[n.uid,i,a].join(r)},l=function(e){var t=e.split(r);return[t[0],t[2],t[1]].join(r)},c=function(e,t){var n=s(e.node1,e.node2,t);return t.__edgeMap[n]},u=function(e,t){var n=d(s(e.node1,e.node2,t),t),i=d(s(e.node2,e.node1,t),t);return n+i},d=function(e,t){var n=t.__edgeMap;return n[e]?n[e].length:0};function h(e){a(e)&&(e.__curvenessList=[],e.__edgeMap={},o(e))}function f(e,t,n,i){if(a(n)){var r=s(e,t,n),o=n.__edgeMap,c=o[l(r)];o[r]&&!c?o[r].isForward=!0:c&&o[r]&&(c.isForward=!0,o[r].isForward=!1),o[r]=o[r]||[],o[r].push(i)}}function p(e,t,n,r){var h=a(t),f=i.isArray(h);if(!h)return null;var p=c(e,t);if(!p)return null;for(var g=-1,m=0;m<p.length;m++)if(p[m]===n){g=m;break}var v=u(e,t);o(t,v),e.lineStyle=e.lineStyle||{};var y=s(e.node1,e.node2,t),b=t.__curvenessList,x=f||v%2?0:1;if(p.isForward)return b[x+g];var w=l(y),_=d(w,t),S=b[g+_+x];return r?f?h&&0===h[0]?(_+x)%2?S:-S:((_%2?0:1)+x)%2?S:-S:(_+x)%2?S:-S:b[g+_+x]}t.initCurvenessList=h,t.createEdgeMapForCurveness=f,t.getCurvenessForEdge=p},"0c41":function(e,t,n){var i=n("6d8b"),r=n("4a01"),a=n("01ef"),o=n("c526"),s=o.onIrrelevantElement,l=n("2306"),c=n("5b87"),u=n("8918"),d=u.getUID,h=n("0cde");function f(e){var t=e.getItemStyle(),n=e.get("areaColor");return null!=n&&(t.fill=n),t}function p(e,t,n,r,a){n.off("click"),n.off("mousedown"),t.get("selectedMode")&&(n.on("mousedown",(function(){e._mouseDownFlag=!0})),n.on("click",(function(o){if(e._mouseDownFlag){e._mouseDownFlag=!1;var s=o.target;while(!s.__regions)s=s.parent;if(s){var l={type:("geo"===t.mainType?"geo":"map")+"ToggleSelect",batch:i.map(s.__regions,(function(e){return{name:e.name,from:a.uid}}))};l[t.mainType+"Id"]=t.id,r.dispatchAction(l),g(t,n)}}})))}function g(e,t){t.eachChild((function(t){i.each(t.__regions,(function(n){t.trigger(e.isSelected(n.name)?"emphasis":"normal")}))}))}function m(e,t){var n=new l.Group;this.uid=d("ec_map_draw"),this._controller=new r(e.getZr()),this._controllerHost={target:t?n:null},this.group=n,this._updateGroup=t,this._mouseDownFlag,this._mapName,this._initialized,n.add(this._regionsGroup=new l.Group),n.add(this._backgroundGroup=new l.Group)}m.prototype={constructor:m,draw:function(e,t,n,r,a){var o="geo"===e.mainType,s=e.getData&&e.getData();o&&t.eachComponent({mainType:"series",subType:"map"},(function(t){s||t.getHostGeoModel()!==e||(s=t.getData())}));var c=e.coordinateSystem;this._updateBackground(c);var u,d=this._regionsGroup,m=this.group,v=c.getTransformInfo(),y=!d.childAt(0)||a;if(y)m.transform=v.roamTransform,m.decomposeTransform(),m.dirty();else{var b=new h;b.transform=v.roamTransform,b.decomposeTransform();var x={scale:b.scale,position:b.position};u=b.scale,l.updateProps(m,x,e)}var w=v.rawScale,_=v.rawPosition;d.removeAll();var S=["itemStyle"],C=["emphasis","itemStyle"],O=["label"],M=["emphasis","label"],P=i.createHashMap();i.each(c.regions,(function(t){var n=P.get(t.name)||P.set(t.name,new l.Group),r=new l.CompoundPath({segmentIgnoreThreshold:1,shape:{paths:[]}});n.add(r);var a,c=e.getRegionModel(t.name)||e,h=c.getModel(S),p=c.getModel(C),g=f(h),v=f(p),b=c.getModel(O),x=c.getModel(M);if(s){a=s.indexOfName(t.name);var L=s.getItemVisual(a,"color",!0);L&&(g.fill=L)}var D=function(e){return[e[0]*w[0]+_[0],e[1]*w[1]+_[1]]};i.each(t.geometries,(function(e){if("polygon"===e.type){for(var t=[],n=0;n<e.exterior.length;++n)t.push(D(e.exterior[n]));r.shape.paths.push(new l.Polygon({segmentIgnoreThreshold:1,shape:{points:t}}));for(n=0;n<(e.interiors?e.interiors.length:0);++n){for(var i=e.interiors[n],a=(t=[],0);a<i.length;++a)t.push(D(i[a]));r.shape.paths.push(new l.Polygon({segmentIgnoreThreshold:1,shape:{points:t}}))}}})),r.setStyle(g),r.style.strokeNoScale=!0,r.culling=!0;var k=b.get("show"),T=x.get("show"),A=s&&isNaN(s.get(s.mapDimension("value"),a)),I=s&&s.getItemLayout(a);if(o||A&&(k||T)||I&&I.showLabel){var j,E=o?t.name:a;(!s||a>=0)&&(j=e);var B=new l.Text({position:D(t.center.slice()),scale:[1/m.scale[0],1/m.scale[1]],z2:10,silent:!0});if(l.setLabelStyle(B.style,B.hoverStyle={},b,x,{labelFetcher:j,labelDataIndex:E,defaultText:t.name,useInsideStyle:!1},{textAlign:"center",textVerticalAlign:"middle"}),!y){var R=[1/u[0],1/u[1]];l.updateProps(B,{scale:R},e)}n.add(B)}if(s)s.setItemGraphicEl(a,n);else{c=e.getRegionModel(t.name);r.eventData={componentType:"geo",componentIndex:e.componentIndex,geoIndex:e.componentIndex,name:t.name,region:c&&c.option||{}}}var z=n.__regions||(n.__regions=[]);z.push(t),n.highDownSilentOnTouch=!!e.get("selectedMode"),l.setHoverStyle(n,v),d.add(n)})),this._updateController(e,t,n),p(this,e,d,n,r),g(e,d)},remove:function(){this._regionsGroup.removeAll(),this._backgroundGroup.removeAll(),this._controller.dispose(),this._mapName&&c.removeGraphic(this._mapName,this.uid),this._mapName=null,this._controllerHost={}},_updateBackground:function(e){var t=e.map;this._mapName!==t&&i.each(c.makeGraphic(t,this.uid),(function(e){this._backgroundGroup.add(e)}),this),this._mapName=t},_updateController:function(e,t,n){var r=e.coordinateSystem,o=this._controller,l=this._controllerHost;l.zoomLimit=e.get("scaleLimit"),l.zoom=r.getZoom(),o.enable(e.get("roam")||!1);var c=e.mainType;function u(){var t={type:"geoRoam",componentType:c};return t[c+"Id"]=e.id,t}o.off("pan").on("pan",(function(e){this._mouseDownFlag=!1,a.updateViewOnPan(l,e.dx,e.dy),n.dispatchAction(i.extend(u(),{dx:e.dx,dy:e.dy}))}),this),o.off("zoom").on("zoom",(function(e){if(this._mouseDownFlag=!1,a.updateViewOnZoom(l,e.scale,e.originX,e.originY),n.dispatchAction(i.extend(u(),{zoom:e.scale,originX:e.originX,originY:e.originY})),this._updateGroup){var t=this.group.scale;this._regionsGroup.traverse((function(e){"text"===e.type&&e.attr("scale",[1/t[0],1/t[1]])}))}}),this),o.setPointerChecker((function(t,i,a){return r.getViewRectAfterRoam().contain(i,a)&&!s(t,n,e)}))}};var v=m;e.exports=v},"0c46":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("avue-crud",{ref:"crud",attrs:{option:e.option,"table-loading":e.loading,data:e.data,page:e.page,permission:e.permissionList},on:{"update:page":function(t){e.page=t},"search-change":e.searchChange,"cell-dblclick":e.cellDbClick,"search-reset":e.searchReset,"selection-change":e.selectionChange,"current-change":e.currentChange,"size-change":e.sizeChange,"refresh-change":e.refreshChange,"on-load":e.onLoad}},[t("template",{slot:"menuLeft"},[e.permissionList.sendPush?t("el-button",{attrs:{type:"primary",size:"small",plain:"",icon:"el-icon-refresh-right"},on:{click:e.handleSend}},[e._v("手动推送\n        ")]):e._e(),t("div",{staticStyle:{float:"right","margin-left":"10px"}},[t("vci-docking-search",{attrs:{formInline:e.formInline,SearchObject:e.SearchObject,page:e.page,status:e.status},on:{getList:e.dockingGetList}})],1)],1)],2)],1)},r=[],a=(n("8e6e"),n("456d"),n("96cf"),n("1da1")),o=(n("ac6a"),n("ade3")),s=n("7a96"),l=(n("c54a"),n("5880"));n("28c5");function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){Object(o["a"])(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var d={name:"task",data:function(){return{formInline:{type:"",stateTask:"",lastDate:"",Date:"",text:"",taskCut:""},status:{type:"task",stateTaskDataFlag:!1,dateFlag:!1,lastDateFlag:!1,sendTypeFlga:!1},SearchObject:{searchData:[{label:"数据编码",prop:"id",value:0},{label:"分类代号",prop:"classifyId",value:1},{label:"分类名称",prop:"classifyName",value:2},{label:"集成系统编号",prop:"systemCode",value:3},{label:"集成系统名称",prop:"systemName",value:4},{label:"推送类型",prop:"sendType",value:5},{label:"任务创建时间",prop:"createTime",value:6},{label:"最后推送时间",prop:"lastModifyTime",value:7},{label:"是否推送成功",prop:"sendFlag",value:8}]},value:"",loading:!1,query:{},selectionList:[],page:{pageSize:20,currentPage:1,total:0},data:[],option:{height:"auto",calcHeight:0,columnBtn:!1,tip:!1,addBtn:!1,searchShow:!1,searchShowBtn:!1,border:!0,index:!0,viewBtn:!0,selection:!0,dialogClickModal:!1,menu:!1,column:[{label:"数据编码",prop:"id",search:!0,sortable:!0,width:150},{label:"图号",prop:"uniqueCode",search:!0,hide:!0,sortable:!0,width:150},{label:"分类代号",prop:"classifyId",search:!0,sortable:!0,width:250},{label:"分类名称",prop:"classifyName",search:!0,sortable:!0,width:200},{label:"集成系统编号",prop:"systemCode",search:!0,sortable:!0,width:150},{label:"集成系统名称",prop:"systemName",search:!0,sortable:!0,width:150},{label:"推送类型",prop:"sendType",sortable:!0,width:100,formatter:function(e,t){return"Enabled"===e.sendType?"发布":"TakeBack"===e.sendType?"回收":"Disabled"===e.sendType?"停用":void 0}},{label:"任务创建时间",prop:"createTime",sortable:!0,width:150},{label:"最后推送时间",prop:"lastModifyTime",sortable:!0,width:150},{label:"是否推送成功",prop:"sendFlag",search:!0,sortable:!0,width:120,html:!0,align:"center",type:"select",searchLabelWidth:130,dicData:[{key:"true",value:"是"},{key:"false",value:"否"}],props:{label:"value",value:"key"},formatter:function(e,t){return"true"==e.sendFlag||"1"==e.sendFlag?'<i class="el-icon-check" style="color: limegreen;font-size: 20px;font-weight: 800"></i>':'<i class="el-icon-close" style="color: red;font-size: 20px;font-weight: 800"></i>'}}]}}},computed:u(u({},Object(l["mapGetters"])(["permission"])),{},{permissionList:function(){return{sendPush:this.vaildData(this.permission.task.task_sendPush,!1)}},oids:function(){var e=[];return this.selectionList.forEach((function(t){e.push(t.oid)})),e.join(",")}}),methods:{dockingGetList:function(e){this.data=e.records,this.page.pageSize=e.size,this.page.currentPage=e.current,this.page.total=e.total},cellDbClick:function(){var e=Object(a["a"])(regeneratorRuntime.mark((function e(t,n,i,r){var a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:for(a in t)a===n.property&&(this.value=t[a]);return e.prev=1,e.next=4,this.$copyText(this.value);case 4:this.$message.success("复制成功"),e.next=10;break;case 7:e.prev=7,e.t0=e["catch"](1),this.$message.warning("复制失败");case 10:case"end":return e.stop()}}),e,this,[[1,7]])})));function t(t,n,i,r){return e.apply(this,arguments)}return t}(),searchReset:function(){this.query={},this.onLoad(this.page)},searchChange:function(e,t){this.query=e,this.page.currentPage=1,this.onLoad(this.page),t()},selectionChange:function(e){this.selectionList=e},selectionClear:function(){this.selectionList=[],this.$refs.crud.toggleSelection()},currentChange:function(e){this.page.currentPage=e},sizeChange:function(e){this.page.pageSize=e},refreshChange:function(){this.onLoad(this.page)},onLoad:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.loading=!0;var i={};if(this.query)for(var r in this.query)i['conditionMap["'+r+'"]']=this.query[r];Object(s["getTaskList"])(e.currentPage,e.pageSize,Object.assign(n,this.params,i,this.query)).then((function(e){var n=e.data.data;t.page.total=n.total,t.data=n.records,t.loading=!1,t.selectionClear()})).catch((function(e){t.$message.error(e),t.loading=!1}))},handleSend:function(){var e=this,t=new FormData;0!==this.selectionList.length?(t.append("oid",this.oids),this.$confirm("是否推送数据?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(s["sendData"])(t)})).then((function(){e.onLoad(e.page),e.$message({type:"success",message:"操作成功!"})})).catch((function(t){e.$message.error(t)}))):this.$message.warning("请选择至少一条数据")}}},h=d,f=n("2877"),p=Object(f["a"])(h,i,r,!1,null,"15d51d22",null);t["default"]=p.exports},"0cd0":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("div")},r=[],a={name:"levelPage"},o=a,s=n("2877"),l=Object(s["a"])(o,i,r,!1,null,"f9a2123c",null);t["default"]=l.exports},"0d04":function(e,t,n){"use strict";n("cbe3")},"0de6":function(e,t,n){"use strict";n.r(t);n("386d");var i=function(){var e=this,t=e._self._c;return t("basic-container",{},[t("avue-crud",{attrs:{data:e.data,option:e.option,page:e.page,"table-loading":e.loading,permission:e.permissionList,selection:""},on:{"size-change":function(t){return e.search.apply(e,["size"].concat(Array.prototype.slice.call(arguments)))},"current-change":function(t){return e.search.apply(e,["current"].concat(Array.prototype.slice.call(arguments)))},"refresh-change":e.search,"search-change":function(t){return e.search.apply(e,["search"].concat(Array.prototype.slice.call(arguments)))},"search-reset":function(t){return e.search.apply(e,["reset"].concat(Array.prototype.slice.call(arguments)))},"selection-change":e.selectionChange},scopedSlots:e._u([{key:"menuLeft",fn:function(n){return[e.permissionList.addBtn?t("el-button",{attrs:{type:"primary",icon:"el-icon-plus",size:"small"},on:{click:function(t){return e.openDialog("add",{})}}},[e._v("新增")]):e._e(),e.selectedData.length>0?t("el-button",{attrs:{type:"danger",icon:"el-icon-delete",size:"small",loading:e.delLoading},on:{click:function(t){return e.batchDel()}}},[e._v("删除")]):e._e()]}},{key:"menu",fn:function(n){var i=n.row;n.index;return[e.permissionList.editBtn?t("el-button",{attrs:{type:"text",icon:"el-icon-edit",size:"mini",loading:i.editLoading},on:{click:function(t){return e.openDialog("edit",i)}}},[e._v("编辑")]):e._e(),e.permissionList.openBtn?t("el-button",{attrs:{type:"text",icon:"el-icon-view",size:"mini",loading:i.detailLoading},on:{click:function(t){return e.openDialog("detail",i)}}},[e._v("预览")]):e._e(),e.permissionList.delBtn?t("el-button",{staticClass:"btn_link_del",attrs:{type:"text",icon:"el-icon-delete",size:"mini",loading:i.delLoading},on:{click:function(t){return e.rowDel(i)}}},[e._v("删除")]):e._e()]}}])}),t("el-dialog",{attrs:{visible:e.visible,width:e.dialogWidth,title:e.title,"append-to-body":"","before-close":function(){e.visible=!1},top:"10vh"},scopedSlots:e._u(["detail"!==e.type?{key:"footer",fn:function(){return[t("el-button",{attrs:{type:"primary",size:"mini",loading:e.submitLoading},on:{click:e.submit}},[e._v("保存")]),t("el-button",{attrs:{type:"",size:"mini"},on:{click:function(t){e.visible=!1}}},[e._v("取消")])]},proxy:!0}:null],null,!0)},[e.visible?t("CycleFlow",{ref:"vueFlowchartEditor",staticClass:"cycle_flow",attrs:{type:e.type,"chart-data":e.nodesEdgesData,"chart-data-node-items":e.flowChartNodeItems,rowData:e.rowData},on:{"save-data":e.save}}):e._e()],1)],1)},r=[],a=(n("8e6e"),n("ac6a"),n("456d"),n("96cf"),n("1da1")),o=(n("7f7f"),n("c5f6"),n("ade3")),s=n("6868"),l=n("d49b"),c=n("5880");function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach((function(t){Object(o["a"])(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var h={name:"cycle.vue",components:{CycleFlow:l["default"]},data:function(){return{form:{},page:{pageSize:10,total:0,currentPage:1,layout:"total, sizes, prev, pager, next, jumper"},option:{height:"auto",calcHeight:20,columnBtn:!1,tip:!1,selection:!0,searchMenuSpan:6,searchMenuPosition:"right",border:!0,align:"center",menuAlign:"center",menu:!0,delBtn:!1,editBtn:!1,addBtn:!1,column:[{label:"编号",prop:"id",search:!0},{label:"名称",prop:"name",search:!0},{label:"起始状态",prop:"startStatus",search:!0},{label:"描述",prop:"description"}]},data:[],title:"预览生命周期流程图",visible:!1,flowChartNodeItems:[],rowData:{},nodesEdgesData:{},dialogWidth:"50%",type:"detail",loading:!1,delLoading:!1,submitLoading:!1,selectedData:[]}},computed:d(d({},Object(c["mapGetters"])(["permission"])),{},{permissionList:function(){return{addBtn:this.vaildData(this.permission.modeling_cycle.cycle_add,!1),delBtn:this.vaildData(this.permission.modeling_cycle.cycle_delete,!1),editBtn:this.vaildData(this.permission.modeling_cycle.cycle_edit,!1),openBtn:this.vaildData(this.permission.modeling_cycle.cycle_open,!1)}}}),created:function(){this.search("search",{})},methods:{search:function(e,t,n){var i=this;"search"===e?this.page.currentPage=1:"reset"===e?this.page={pageSize:10,total:0,currentPage:1}:"size"===e?this.page.pageSize=t:"current"===e&&(this.page.currentPage=t),this.loading=!0,s["default"].getList(Object.assign({},t,{size:this.page.pageSize,current:this.page.currentPage})).then((function(e){i.loading=!1,i.data=e.data.data.records,i.page.total=e.data.data.total,i.loading=!1,n&&n()}))},openDialog:function(e,t){var n=this;this.type=e,"edit"===e?(this.$set(t,"editLoading",!0),this.title="编辑生命周期流程图",this.dialogWidth="95%"):"detail"===e&&(this.$set(t,"detailLoading",!0),this.title="预览生命周期流程图",this.dialogWidth="50%"),"add"!==e?s["default"].detail({id:t.id}).then((function(e){n.$set(t,"detailLoading",!1),n.$set(t,"editLoading",!1),n.rowData=t;var i=e.data.data.nodes.map((function(e){return e.label=e.id,e.index=e.indexNum,e.x=Number(e.x),e.y=Number(e.y),e})),r=e.data.data.edges.map((function(e){return e.label=e.name,e.width=80,e.height=48,e.index=1,e.index=e.indexNum,e}));n.nodesEdgesData={nodes:i,edges:r},n.visible=!0})):(this.nodesEdgesData={},this.rowData={},this.title="新增生命周期流程图",this.dialogWidth="95%",this.visible=!0)},selectionChange:function(e){this.selectedData=e},rowDel:function(e){var t=this;this.$confirm("确认删除该条数据?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){t.$set(e,"delLoading",!0),s["default"].del({oid:e.oid,id:e.id}).then((function(n){t.$set(e,"delLoading",!1),200===n.data.code&&(t.$message.success("删除成功!"),t.search())})).catch((function(){t.$set(e,"delLoading",!1)}))}))},batchDel:function(){var e=this;this.$confirm("确认删除所选数据?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){var t=e.selectedData.map((function(e){return{id:e.id,oid:e.oid}}));e.delLoading=!0,s["default"].del(t,!0).then((function(t){e.delLoading=!1,200===t.data.code&&(e.$message.success("删除成功!"),e.search())})).catch((function(){e.delLoading=!1}))}))},submit:function(){var e=Object(a["a"])(regeneratorRuntime.mark((function e(){var t,n,i,r,a=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,this.$refs.vueFlowchartEditor.getNewRowData();case 2:if(t=e.sent,t){e.next=5;break}return e.abrupt("return");case 5:return e.next=7,this.$refs.vueFlowchartEditor.getFlowData();case 7:n=e.sent,Array.isArray(n.nodes)&&(n.nodes=n.nodes.map((function(e){return e.name=e.id,e.indexNum=e.index,e}))),Array.isArray(n.edges)&&(n.edges=n.edges.map((function(e){return e.name=e.label,e.indexNum=e.index,e}))),i=d(d({},t),n),console.log("params",i),this.submitLoading=!0,r=s["default"].add,"edit"===this.type&&(r=s["default"].edit),r(i).then((function(e){a.submitLoading=!1,200===e.data.code&&(a.$message.success("edit"===a.type?"修改成功!":"新增成功!"),a.visible=!1,a.search())})).catch((function(){a.submitLoading=!1}));case 16:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()}},f=h,p=(n("c6a6"),n("2877")),g=Object(p["a"])(f,i,r,!1,null,"2bb07101",null);t["default"]=g.exports},"0e0f":function(e,t,n){var i=n("5f14"),r=n("6d8b");function a(e,t){e.eachSeriesByType("sankey",(function(e){var t=e.getGraph(),n=t.nodes;if(n.length){var a=1/0,o=-1/0;r.each(n,(function(e){var t=e.getLayout().value;t<a&&(a=t),t>o&&(o=t)})),r.each(n,(function(t){var n=new i({type:"color",mappingMethod:"linear",dataExtent:[a,o],visual:e.get("color")}),r=n.mapValueToVisual(t.getLayout().value),s=t.getModel().get("itemStyle.color");null!=s?t.setVisual("color",s):t.setVisual("color",r)}))}}))}e.exports=a},"0ee7":function(e,t,n){var i=n("6d8b"),r=n("2306"),a=n("f934"),o=n("5e97"),s=r.Group,l=["width","height"],c=["x","y"],u=o.extend({type:"legend.scroll",newlineDisabled:!0,init:function(){u.superCall(this,"init"),this._currentIndex=0,this.group.add(this._containerGroup=new s),this._containerGroup.add(this.getContentGroup()),this.group.add(this._controllerGroup=new s),this._showController},resetInner:function(){u.superCall(this,"resetInner"),this._controllerGroup.removeAll(),this._containerGroup.removeClipPath(),this._containerGroup.__rectSize=null},renderInner:function(e,t,n,a,o,s,l){var c=this;u.superCall(this,"renderInner",e,t,n,a,o,s,l);var d=this._controllerGroup,h=t.get("pageIconSize",!0);i.isArray(h)||(h=[h,h]),p("pagePrev",0);var f=t.getModel("pageTextStyle");function p(e,n){var o=e+"DataIndex",s=r.createIcon(t.get("pageIcons",!0)[t.getOrient().name][n],{onclick:i.bind(c._pageGo,c,o,t,a)},{x:-h[0]/2,y:-h[1]/2,width:h[0],height:h[1]});s.name=e,d.add(s)}d.add(new r.Text({name:"pageText",style:{textFill:f.getTextColor(),font:f.getFont(),textVerticalAlign:"middle",textAlign:"center"},silent:!0})),p("pageNext",1)},layoutInner:function(e,t,n,r,o,s){var u=this.getSelectorGroup(),d=e.getOrient().index,h=l[d],f=c[d],p=l[1-d],g=c[1-d];o&&a.box("horizontal",u,e.get("selectorItemGap",!0));var m=e.get("selectorButtonGap",!0),v=u.getBoundingRect(),y=[-v.x,-v.y],b=i.clone(n);o&&(b[h]=n[h]-v[h]-m);var x=this._layoutContentAndController(e,r,b,d,h,p,g);if(o){if("end"===s)y[d]+=x[h]+m;else{var w=v[h]+m;y[d]-=w,x[f]-=w}x[h]+=v[h]+m,y[1-d]+=x[g]+x[p]/2-v[p]/2,x[p]=Math.max(x[p],v[p]),x[g]=Math.min(x[g],v[g]+y[1-d]),u.attr("position",y)}return x},_layoutContentAndController:function(e,t,n,o,s,l,c){var u=this.getContentGroup(),d=this._containerGroup,h=this._controllerGroup;a.box(e.get("orient"),u,e.get("itemGap"),o?n.width:null,o?null:n.height),a.box("horizontal",h,e.get("pageButtonItemGap",!0));var f=u.getBoundingRect(),p=h.getBoundingRect(),g=this._showController=f[s]>n[s],m=[-f.x,-f.y];t||(m[o]=u.position[o]);var v=[0,0],y=[-p.x,-p.y],b=i.retrieve2(e.get("pageButtonGap",!0),e.get("itemGap",!0));if(g){var x=e.get("pageButtonPosition",!0);"end"===x?y[o]+=n[s]-p[s]:v[o]+=p[s]+b}y[1-o]+=f[l]/2-p[l]/2,u.attr("position",m),d.attr("position",v),h.attr("position",y);var w={x:0,y:0};if(w[s]=g?n[s]:f[s],w[l]=Math.max(f[l],p[l]),w[c]=Math.min(0,p[c]+y[1-o]),d.__rectSize=n[s],g){var _={x:0,y:0};_[s]=Math.max(n[s]-p[s]-b,0),_[l]=w[l],d.setClipPath(new r.Rect({shape:_})),d.__rectSize=_[s]}else h.eachChild((function(e){e.attr({invisible:!0,silent:!0})}));var S=this._getPageInfo(e);return null!=S.pageIndex&&r.updateProps(u,{position:S.contentPosition},!!g&&e),this._updatePageInfoView(e,S),w},_pageGo:function(e,t,n){var i=this._getPageInfo(t)[e];null!=i&&n.dispatchAction({type:"legendScroll",scrollDataIndex:i,legendId:t.id})},_updatePageInfoView:function(e,t){var n=this._controllerGroup;i.each(["pagePrev","pageNext"],(function(i){var r=null!=t[i+"DataIndex"],a=n.childOfName(i);a&&(a.setStyle("fill",r?e.get("pageIconColor",!0):e.get("pageIconInactiveColor",!0)),a.cursor=r?"pointer":"default")}));var r=n.childOfName("pageText"),a=e.get("pageFormatter"),o=t.pageIndex,s=null!=o?o+1:0,l=t.pageCount;r&&a&&r.setStyle("text",i.isString(a)?a.replace("{current}",s).replace("{total}",l):a({current:s,total:l}))},_getPageInfo:function(e){var t=e.get("scrollDataIndex",!0),n=this.getContentGroup(),i=this._containerGroup.__rectSize,r=e.getOrient().index,a=l[r],o=c[r],s=this._findTargetItemIndex(t),u=n.children(),d=u[s],h=u.length,f=h?1:0,p={contentPosition:n.position.slice(),pageCount:f,pageIndex:f-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(!d)return p;var g=x(d);p.contentPosition[r]=-g.s;for(var m=s+1,v=g,y=g,b=null;m<=h;++m)b=x(u[m]),(!b&&y.e>v.s+i||b&&!w(b,v.s))&&(v=y.i>v.i?y:b,v&&(null==p.pageNextDataIndex&&(p.pageNextDataIndex=v.i),++p.pageCount)),y=b;for(m=s-1,v=g,y=g,b=null;m>=-1;--m)b=x(u[m]),b&&w(y,b.s)||!(v.i<y.i)||(y=v,null==p.pagePrevDataIndex&&(p.pagePrevDataIndex=v.i),++p.pageCount,++p.pageIndex),v=b;return p;function x(e){if(e){var t=e.getBoundingRect(),n=t[o]+e.position[r];return{s:n,e:n+t[a],i:e.__legendDataIndex}}}function w(e,t){return e.e>=t&&e.s<=t+i}},_findTargetItemIndex:function(e){if(!this._showController)return 0;var t,n,i=this.getContentGroup();return i.eachChild((function(i,r){var a=i.__legendDataIndex;null==n&&null!=a&&(n=r),a===e&&(t=r)})),null!=t?t:n}}),d=u;e.exports=d},"0efb":function(e,t,n){"use strict";n.r(t);n("7f7f");var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("el-header",[t("div",{staticStyle:{"margin-bottom":"15px"}},[e._v("\n      ç¼–码规则:\n      "),t("el-select",{attrs:{"filter-method":e.filterValue,filterable:"",placeholder:"请选择",size:"small"},on:{change:e.selectHandler},model:{value:e.select,callback:function(t){e.select=t},expression:"select"}},e._l(e.queryReleasedList,(function(e,n){return t("el-option",{key:e.oid,attrs:{label:e.name,value:e.oid}})})),1)],1)]),t("el-main",[t("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticStyle:{width:"100%",height:"calc(100vh - 320px)"},attrs:{data:e.tableData,"header-cell-style":{background:"#FAFAFA",color:"#505050"},border:""},on:{"cell-click":e.cellClickHandler}},[t("el-table-column",{attrs:{align:"center",label:"1",prop:"1"}}),t("el-table-column",{attrs:{align:"center",label:"2",prop:"2"}}),t("el-table-column",{attrs:{align:"center",label:"3",prop:"3"}}),t("el-table-column",{attrs:{align:"center",label:"4",prop:"4"}}),t("el-table-column",{attrs:{align:"center",label:"5",prop:"5"}}),t("el-table-column",{attrs:{align:"center",label:"6",prop:"6"}}),t("el-table-column",{attrs:{align:"center",label:"7",prop:"7"}}),t("el-table-column",{attrs:{align:"center",label:"8",prop:"8"}}),t("el-table-column",{attrs:{align:"center",label:"9",prop:"9"}}),t("el-table-column",{attrs:{align:"center",label:"10",prop:"10"}}),t("el-table-column",{attrs:{align:"center",label:"11",prop:"11"}}),t("el-table-column",{attrs:{align:"center",label:"12",prop:"12"}}),t("el-table-column",{attrs:{align:"center",label:"13",prop:"13"}}),t("el-table-column",{attrs:{align:"center",label:"14",prop:"14"}}),t("el-table-column",{attrs:{align:"center",label:"15",prop:"15"}})],1)],1),t("el-footer",[t("div",{staticStyle:{width:"460px",display:"flex","align-items":"center","margin-top":"5px"}},[t("p",[e._v("值:")]),t("el-input",{staticStyle:{flex:"1",display:"flex"},attrs:{size:"small"},model:{value:e.characterValue,callback:function(t){e.characterValue=t},expression:"characterValue"}},[t("template",{slot:"prefix"},[t("div",{staticStyle:{display:"flex","align-items":"center",height:"100%","text-align":"center","margin-left":"5px"}},e._l(this.editValueList,(function(n,i){return t("el-tag",{key:i,attrs:{closable:"",size:"small"},on:{close:function(t){return e.handleClose(n,i)}}},[e._v("\n              "+e._s(n)+"\n            ")])})),1)])],2)],1)]),t("el-dialog",{attrs:{visible:e.editVisble,"append-to-body":"",title:"修改可用字符",width:"40%"},on:{"update:visible":function(t){e.editVisble=t}}},[t("el-input",{attrs:{size:"small"},model:{value:e.characterValue,callback:function(t){e.characterValue=t},expression:"characterValue"}}),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:function(t){e.editVisble=!1}}},[e._v("取 æ¶ˆ")]),t("el-button",{attrs:{type:"primary"},on:{click:e.editSaveHandler}},[e._v("ç¡® å®š")])],1)],1),t("div",{staticStyle:{"margin-bottom":"10px","text-align":"center"}},[t("el-button",{attrs:{icon:"el-icon-plus",plain:"",size:"small",type:"success"},on:{click:e.addSaveHandler}},[e._v("添加")]),t("el-button",{attrs:{icon:"el-icon-edit",plain:"",size:"small",type:"primary"},on:{click:e.editDialog}},[e._v("修改")]),t("el-button",{attrs:{icon:"el-icon-delete",plain:"",size:"small",type:"danger"},on:{click:e.delSaveHandler}},[e._v("删除")])],1)],1)},r=[],a=(n("7514"),n("6b54"),n("ade3")),o=(n("96cf"),n("1da1")),s=(n("6762"),n("2fdb"),n("71fd")),l={name:"usableCharacter",data:function(){return{loading:!1,editValueList:[],queryReleasedList:[],characterReleasedList:[],characterValue:"",characterEditOldValue:"",tableData:[],select:"",selectValue:"",editVisble:!1}},watch:{select:{handler:function(e){}}},created:function(){this.getCodeRule()},methods:{editDialog:function(){this.editValueList.length>1?this.$message.warning("只能选择一条数据!"):0!==this.editValueList.length?this.editVisble=!0:this.$message.warning("请选择一条数据!")},handleClose:function(e,t){this.$delete(this.editValueList,t),0!==this.editValueList.length||(this.characterValue="")},cellClickHandler:function(e,t){this.characterValue=e[t.property],this.characterEditOldValue=e[t.property],this.editValueList.includes(e[t.property])?this.$message.warning("请检查字符集是否有重复!"):void 0===e[t.property]||null===e[t.property]?this.$message.warning("请检查字符集是否有空值!"):this.editValueList.push(e[t.property])},getCodeRule:function(){var e=Object(o["a"])(regeneratorRuntime.mark((function e(){var t,n;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(s["gridCodeRule"])(Object(a["a"])({},"conditionMap[lcStatus_like]","Released"));case 3:return t=e.sent,this.characterReleasedList=t.data.data.records,this.queryReleasedList=this.characterReleasedList,this.select=this.characterReleasedList[0].oid,this.loading=!0,e.next=10,Object(s["getList"])({codeRuleId:this.select,chartType:"charset",chartValue:this.characterValue});case 10:n=e.sent,this.tableData=n.data.data,this.loading=!1,e.next=18;break;case 15:e.prev=15,e.t0=e["catch"](0),this.$message.warning(e.t0);case 18:case"end":return e.stop()}}),e,this,[[0,15]])})));function t(){return e.apply(this,arguments)}return t}(),filterValue:function(e){this.queryReleasedList=""!==e?this.characterReleasedList.filter((function(t){return t.name.includes(e.toString())})):this.characterReleasedList},selectHandler:function(e){this.selectValue=e,this.characterValue="",this.getTableData()},getTableData:function(){var e=this;this.loading=!0,Object(s["getList"])({codeRuleId:this.select,chartType:"charset",chartValue:this.characterValue}).then((function(t){e.tableData=t.data.data,e.loading=!1}))},addSaveHandler:function(){var e=this;if(this.characterValue)if(0==this.editValueList.length){var t=this.characterReleasedList.find((function(t){return t.oid===e.select}));if(t){var n={codeRuleId:this.select,chartType:"charset",chartValue:this.characterValue,chartTypeText:t.name};Object(s["addSave"])(n).then((function(t){e.$message.success(t.data.msg),e.characterValue="",e.getTableData()})).catch((function(t){e.$message.error("添加失败")}))}}else this.$message.warning("请先取消已选择的值!");else this.$message.warning("请填写要添加的值!")},editSaveHandler:function(){var e=this;if(""!==this.characterEditOldValue)if(""!==this.characterValue){var t=this.characterReleasedList.find((function(t){return t.oid===e.select}));if(t){var n={codeRuleId:this.select,chartType:"charset",chartValue:this.characterValue,oldChartValue:this.characterEditOldValue,chartTypeText:t.name};Object(s["editSave"])(n).then((function(t){e.$message.success(t.data.msg),e.characterValue="",e.editVisble=!1,e.editValueList=[],e.getTableData()})).catch((function(t){e.$message.error("修改失败")}))}}else this.$message.warning("请填写要修改的值!");else this.$message.warning("请选择修改的值!")},delSaveHandler:function(){var e=this;if(""!==this.characterEditOldValue&&""!==this.characterValue){var t=this.characterReleasedList.find((function(t){return t.oid===e.select}));if(t){var n=this.editValueList.join(""),i={codeRuleId:this.select,chartType:"charset",chartValue:n,chartTypeText:t.name};Object(s["deleteSave"])(i).then((function(t){e.$message.success(t.data.msg),e.editValueList=[],e.characterValue="",e.getTableData()})).catch((function(t){e.$message.error("删除失败")}))}}else this.$message.warning("请选择要删除的值")}}},c=l,u=(n("f780"),n("2877")),d=Object(u["a"])(c,i,r,!1,null,"cad1fd62",null);t["default"]=d.exports},"0f19":function(e,t,n){"use strict";function i(e){if(null==e)throw new TypeError("Cannot destructure "+e)}n.r(t);var r=function(){var e=this,t=e._self._c;return t("el-row",[t("el-col",{attrs:{span:9}},[t("div",{staticClass:"box"},[t("el-scrollbar",[t("basic-container",[t("avue-tree",{attrs:{option:e.treeOption,data:e.treeData},on:{"node-click":e.nodeClick}})],1)],1)],1)]),t("el-col",{attrs:{span:15}},[t("basic-container",[t("el-button-group",[e.permission.region_add?t("el-button",{attrs:{type:"primary",size:"small",icon:"el-icon-circle-plus-outline"},on:{click:e.addChildren}},[e._v("新增下级")]):e._e(),e.permission.region_delete?t("el-button",{attrs:{type:"primary",size:"small",icon:"el-icon-delete"},on:{click:e.handleDelete}},[e._v("删除")]):e._e(),e.permission.region_import?t("el-button",{attrs:{type:"primary",size:"small",icon:"el-icon-upload2"},on:{click:e.handleImport}},[e._v("导入")]):e._e(),e.permission.region_export?t("el-button",{attrs:{type:"primary",size:"small",icon:"el-icon-download"},on:{click:e.handleExport}},[e._v("导出")]):e._e(),e.permission.region_debug?t("el-button",{attrs:{type:"primary",size:"small",icon:"el-icon-video-play"},on:{click:e.handleDebug}},[e._v("调试")]):e._e()],1)],1),t("basic-container",[t("avue-form",{ref:"form",attrs:{option:e.regionOption},on:{submit:e.handleSubmit},scopedSlots:e._u([{key:"code",fn:function(n){return i(n),[t("el-input",{attrs:{placeholder:"请输入 åŒºåˆ’子编号"},model:{value:e.regionForm.subCode,callback:function(t){e.$set(e.regionForm,"subCode",t)},expression:"regionForm.subCode"}},[t("template",{slot:"prepend"},[e._v(e._s(e.regionForm.parentCode))])],2)]}}]),model:{value:e.regionForm,callback:function(t){e.regionForm=t},expression:"regionForm"}}),t("el-dialog",{attrs:{title:"行政区划数据导入","append-to-body":"",visible:e.excelBox,width:"555px"},on:{"update:visible":function(t){e.excelBox=t}}},[t("avue-form",{attrs:{option:e.excelOption,"upload-after":e.uploadAfter},model:{value:e.excelForm,callback:function(t){e.excelForm=t},expression:"excelForm"}},[t("template",{slot:"excelTemplate"},[t("el-button",{attrs:{type:"primary"},on:{click:e.handleTemplate}},[e._v("\n              ç‚¹å‡»ä¸‹è½½"),t("i",{staticClass:"el-icon-download el-icon--right"})])],1)],2)],1),t("el-dialog",{attrs:{title:"行政区划数据调试","append-to-body":"",visible:e.debugBox,width:"350px"},on:{"update:visible":function(t){e.debugBox=t}}},[t("avue-form",{attrs:{option:e.debugOption},model:{value:e.debugForm,callback:function(t){e.debugForm=t},expression:"debugForm"}})],1)],1)],1)],1)},a=[],o=(n("8e6e"),n("456d"),n("7f7f"),n("a481"),n("ac6a"),n("ade3")),s=n("5a04"),l=n("2934"),c=n("5880"),u=n("c54a"),d=n("0e0b"),h=n("84df"),f=n("0a5a"),p=n("323e"),g=n.n(p);n("a5d8");function m(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function v(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?m(Object(n),!0).forEach((function(t){Object(o["a"])(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var y={data:function(){return{topCode:"00",treeCode:"",treeParentCode:"",treeData:[],treeOption:{nodeKey:"id",lazy:!0,treeLoad:function(e,t){var n=0===e.level?"00":e.data.id;Object(s["getLazyTree"])(n).then((function(e){t(e.data.data.map((function(e){return v(v({},e),{},{leaf:!e.hasChildren})})))}))},addBtn:!1,menu:!1,size:"small",props:{labelText:"标题",label:"title",value:"value",children:"children"}},regionForm:{},regionOption:{labelWidth:100,column:[{label:"父区划编号",prop:"parentCode",span:24,disabled:!0,rules:[{required:!0,message:"请输入父区划编号",trigger:"blur"}]},{label:"父区划名称",prop:"parentName",span:24,disabled:!0},{label:"区划编号",prop:"code",formslot:!0,span:24,rules:[{required:!0,message:"请输入区划编号",trigger:"blur"}]},{label:"区划子编号",prop:"subCode",display:!1},{label:"区划名称",prop:"name",span:24,rules:[{required:!0,message:"请输入区划名称",trigger:"blur"}]},{label:"区划等级",prop:"regionLevel",type:"radio",dicUrl:"/api/ubcs-system/dict/dictionary?code=region",props:{label:"dictValue",value:"dictKey"},dataType:"number",span:24,rules:[{required:!0,message:"请选择区划等级",trigger:"blur"}]},{label:"区划排序",prop:"sort",type:"number",span:24,rules:[{required:!0,message:"请输入区划排序",trigger:"blur"}]},{label:"区划备注",prop:"remark",type:"textarea",minRows:6,span:24}]},excelBox:!1,excelForm:{},excelOption:{submitBtn:!1,emptyBtn:!1,column:[{label:"模板上传",prop:"excelFile",type:"upload",drag:!0,loadText:"模板上传中,请稍等",span:24,propsHttp:{res:"data"},tip:"请上传 .xls,.xlsx æ ‡å‡†æ ¼å¼æ–‡ä»¶",action:"/api/ubcs-system/region/import-region"},{label:"数据覆盖",prop:"isCovered",type:"switch",align:"center",width:80,dicData:[{label:"否",value:0},{label:"是",value:1}],value:0,slot:!0,rules:[{required:!0,message:"请选择是否覆盖",trigger:"blur"}]},{label:"模板下载",prop:"excelTemplate",formslot:!0,span:24}]},debugBox:!1,debugForm:{},debugOption:{labelWidth:50,submitBtn:!1,emptyBtn:!1,column:[{label:"省份",prop:"province",type:"select",props:{label:"name",value:"code"},cascader:["city"],dicUrl:"/api/ubcs-system/region/select",span:24},{label:"地市",prop:"city",type:"select",props:{label:"name",value:"code"},cascader:["district"],dicFlag:!1,dicUrl:"/api/ubcs-system/region/select?code={{province}}",span:24},{label:"区县",prop:"district",type:"select",props:{label:"name",value:"code"},dicFlag:!1,dicUrl:"/api/ubcs-system/region/select?code={{city}}",span:24}]}}},watch:{"regionForm.subCode":function(){this.regionForm.code=this.regionForm.parentCode+this.regionForm.subCode},"excelForm.isCovered":function(){if(""!==this.excelForm.isCovered){var e=this.findObject(this.excelOption.column,"excelFile");e.action="/api/ubcs-system/region/import-region?isCovered=".concat(this.excelForm.isCovered)}}},computed:v(v({},Object(c["mapGetters"])(["permission"])),{},{permissionList:function(){return{addBtn:this.vaildData(this.permission.region_add,!1),viewBtn:this.vaildData(this.permission.region_view,!1),delBtn:this.vaildData(this.permission.region_delete,!1),editBtn:this.vaildData(this.permission.region_edit,!1)}},ids:function(){var e=[];return this.selectionList.forEach((function(t){e.push(t.id)})),e.join(",")}}),methods:{initTree:function(){var e=this;this.treeData=[],Object(s["getLazyTree"])(this.topCode).then((function(t){e.treeData=t.data.data.map((function(e){return v(v({},e),{},{leaf:!e.hasChildren})}))}))},nodeClick:function(e){var t=this,n=this.findObject(this.regionOption.column,"parentCode");n.disabled=!0,this.treeCode=e.id,this.treeParentCode=e.parentId,Object(s["getDetail"])(this.treeCode).then((function(e){t.regionForm=e.data.data,t.regionForm.subCode=t.regionForm.code.replace(t.regionForm.parentCode,"")}))},addChildren:function(){Object(u["b"])(this.regionForm.code)||Object(u["b"])(this.regionForm.name)?this.$message.warning("请先选择一项区划"):(this.regionForm.parentCode=this.regionForm.code,this.regionForm.parentName=this.regionForm.name,this.regionForm.code="",this.regionForm.subCode="",this.regionForm.name="",this.regionForm.regionLevel=5===this.regionForm.regionLevel?5:this.regionForm.regionLevel+1)},handleSubmit:function(e,t,n){var i=this,r=e.parentCode===this.topCode?"":e.parentCode;e.code=r+e.subCode,Object(s["submit"])(e).then((function(){i.$message({type:"success",message:"操作成功!"}),i.initTree(),i.regionForm.subCode="",i.$refs.form.resetForm(),t()}),(function(e){n(),window.console.log(e)}))},handleDelete:function(){var e=this;Object(u["b"])(this.regionForm.code)?this.$message.warning("请先选择一项区划"):this.$confirm("确定将 [".concat(this.regionForm.name,"] æ•°æ®åˆ é™¤?"),{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(s["remove"])(e.treeCode)})).then((function(){e.$message({type:"success",message:"操作成功!"}),e.initTree(),e.regionForm.subCode="",e.$refs.form.resetForm()}))},uploadAfter:function(e,t,n,i){window.console.log(i),this.excelBox=!1,this.initTree(),t()},handleDebug:function(){this.debugBox=!0},handleImport:function(){this.excelBox=!0},handleExport:function(){var e=this;this.$confirm("是否导出行政区划数据?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){g.a.start(),Object(l["exportBlob"])("/api/ubcs-system/region/export-region?".concat(e.website.tokenHeader,"=").concat(Object(f["a"])())).then((function(e){Object(d["c"])(e.data,"行政区划数据".concat(Object(h["c"])(),".xlsx")),g.a.done()}))}))},handleTemplate:function(){Object(l["exportBlob"])("/api/ubcs-system/region/export-template?".concat(this.website.tokenHeader,"=").concat(Object(f["a"])())).then((function(e){Object(d["c"])(e.data,"行政区划模板.xlsx")}))}}},b=y,x=(n("33a5"),n("2877")),w=Object(x["a"])(b,r,a,!1,null,null,null);t["default"]=w.exports},"0f55":function(e,t,n){var i=n("6d8b"),r=n("84ce"),a=function(e,t,n,i,a){r.call(this,e,t,n),this.type=i||"value",this.axisIndex=a};a.prototype={constructor:a,model:null,isHorizontal:function(){return"horizontal"!==this.coordinateSystem.getModel().get("layout")}},i.inherits(a,r);var o=a;e.exports=o},"0fd3":function(e,t,n){var i=n("2306"),r=n("7e5b"),a=n("6d8b"),o=n("a15a"),s=o.createSymbol,l=n("401b"),c=n("4a3f");function u(e,t,n){i.Group.call(this),this.add(this.createLine(e,t,n)),this._updateEffectSymbol(e,t)}var d=u.prototype;d.createLine=function(e,t,n){return new r(e,t,n)},d._updateEffectSymbol=function(e,t){var n=e.getItemModel(t),i=n.getModel("effect"),r=i.get("symbolSize"),o=i.get("symbol");a.isArray(r)||(r=[r,r]);var l=i.get("color")||e.getItemVisual(t,"color"),c=this.childAt(1);this._symbolType!==o&&(this.remove(c),c=s(o,-.5,-.5,1,1,l),c.z2=100,c.culling=!0,this.add(c)),c&&(c.setStyle("shadowColor",l),c.setStyle(i.getItemStyle(["color"])),c.attr("scale",r),c.setColor(l),c.attr("scale",r),this._symbolType=o,this._symbolScale=r,this._updateEffectAnimation(e,i,t))},d._updateEffectAnimation=function(e,t,n){var i=this.childAt(1);if(i){var r=this,o=e.getItemLayout(n),s=1e3*t.get("period"),l=t.get("loop"),c=t.get("constantSpeed"),u=a.retrieve(t.get("delay"),(function(t){return t/e.count()*s/3})),d="function"===typeof u;if(i.ignore=!0,this.updateAnimationPoints(i,o),c>0&&(s=this.getLineLength(i)/c*1e3),s!==this._period||l!==this._loop){i.stopAnimation();var h=u;d&&(h=u(n)),i.__t>0&&(h=-s*i.__t),i.__t=0;var f=i.animate("",l).when(s,{__t:1}).delay(h).during((function(){r.updateSymbolPosition(i)}));l||f.done((function(){r.remove(i)})),f.start()}this._period=s,this._loop=l}},d.getLineLength=function(e){return l.dist(e.__p1,e.__cp1)+l.dist(e.__cp1,e.__p2)},d.updateAnimationPoints=function(e,t){e.__p1=t[0],e.__p2=t[1],e.__cp1=t[2]||[(t[0][0]+t[1][0])/2,(t[0][1]+t[1][1])/2]},d.updateData=function(e,t,n){this.childAt(0).updateData(e,t,n),this._updateEffectSymbol(e,t)},d.updateSymbolPosition=function(e){var t=e.__p1,n=e.__p2,i=e.__cp1,r=e.__t,a=e.position,o=[a[0],a[1]],s=c.quadraticAt,u=c.quadraticDerivativeAt;a[0]=s(t[0],i[0],n[0],r),a[1]=s(t[1],i[1],n[1],r);var d=u(t[0],i[0],n[0],r),h=u(t[1],i[1],n[1],r);if(e.rotation=-Math.atan2(h,d)-Math.PI/2,"line"===this._symbolType||"rect"===this._symbolType||"roundRect"===this._symbolType)if(void 0!==e.__lastT&&e.__lastT<e.__t){var f=1.05*l.dist(o,a);e.attr("scale",[e.scale[0],f]),1===r&&(a[0]=o[0]+(a[0]-o[0])/2,a[1]=o[1]+(a[1]-o[1])/2)}else if(1===e.__lastT){f=2*l.dist(t,a);e.attr("scale",[e.scale[0],f])}else e.attr("scale",this._symbolScale);e.__lastT=e.__t,e.ignore=!1},d.updateLayout=function(e,t){this.childAt(0).updateLayout(e,t);var n=e.getItemModel(t).getModel("effect");this._updateEffectAnimation(e,n,t)},a.inherits(u,i.Group);var h=u;e.exports=h},1096:function(e,t,n){"use strict";n.r(t);n("7f7f");var i=function(){var e=this,t=e._self._c;return t("el-container",[t("el-container",[t("el-aside",{staticStyle:{width:"20%"}},[t("basic-container",{staticClass:"businessTreeContainer"},[t("div",{staticClass:"app"},[t("div",{staticStyle:{display:"flex","margin-bottom":"10px"}},[e.permissionList.addBtn?t("el-button",{attrs:{type:"primary",size:"mini",plain:""},on:{click:e.linkTypeAdd}},[e._v("\n                    æ–°å¢ž\n                  ")]):e._e(),e.permissionList.editBtn?t("el-button",{attrs:{type:"primary",size:"mini",plain:""},on:{click:e.linkTypeEdit}},[e._v("\n                    ä¿®æ”¹\n                  ")]):e._e()],1),t("avue-tree",{staticClass:"businessTree",attrs:{data:e.treeData,option:e.treeOption},on:{"node-click":e.nodeClick},scopedSlots:e._u([{key:"default",fn:function(n){var i=n.node;n.data;return[t("span",[t("i",{staticClass:"el-icon-star-on"}),e._v("\n                            "+e._s((i||{}).label)+"\n                        ")])]}}])})],1)])],1),t("el-container",[t("el-main",[t("basic-container",[t("p",{staticStyle:{"margin-top":"10px","font-weight":"570","font-size":"19px"}},[e._v("基本信息")]),t("el-descriptions",{staticClass:"margin-top",attrs:{column:2,size:"medium",border:""}},[t("el-descriptions-item",{attrs:{labelStyle:e.descriptionOption.labelStyle,contentStyle:e.descriptionOption.contentStyle}},[t("template",{slot:"label"},[t("i",{class:e.icons.id}),e._v("\n                                è‹±æ–‡åç§°\n                            ")]),e._v("\n                            "+e._s(e.obj.id)+"\n                        ")],2),t("el-descriptions-item",{attrs:{labelStyle:e.descriptionOption.labelStyle,contentStyle:e.descriptionOption.contentStyle}},[t("template",{slot:"label"},[t("i",{class:e.icons.name}),e._v("\n                                ä¸­æ–‡åç§°\n                            ")]),e._v("\n                            "+e._s(e.obj.name)+"\n                        ")],2),t("el-descriptions-item",{attrs:{labelStyle:e.descriptionOption.labelStyle,contentStyle:e.descriptionOption.contentStyle}},[t("template",{slot:"label"},[t("i",{class:e.icons.tableName}),e._v("\n                                æ•°æ®åº“表名\n                            ")]),e._v("\n                            "+e._s(e.obj.tableName)+"\n                        ")],2),t("el-descriptions-item",{attrs:{labelStyle:e.descriptionOption.labelStyle,contentStyle:e.descriptionOption.contentStyle}},[t("template",{slot:"label"},[t("i",{class:e.icons.domain}),e._v("\n                                æ‰€å±žé¢†åŸŸ\n                            ")]),e.obj.domainText?t("el-tag",{attrs:{size:"small"}},[e._v("\n                                "+e._s(e.obj.domainText)+"\n                            ")]):e._e()],2)],1),t("el-descriptions",{staticClass:"margin-top",attrs:{direction:"vertical",column:2,border:""}},[t("el-descriptions-item",{attrs:{labelStyle:e.descriptionOption.labelStyle,contentStyle:e.descriptionOption.contentStyle}},[t("template",{slot:"label"},[t("i",{class:e.icons.from}),e._v("\n                                From端类型\n                            ")]),e._l(e.obj.fromBtmTypes,(function(n){return t("span",{staticStyle:{"margin-left":"2px"}},[t("el-tag",{staticStyle:{"margin-top":"2px"},attrs:{size:"small",effect:"plain"}},[e._v("\n                                    "+e._s(n.id+"("+n.name+")")+"\n                                ")])],1)}))],2),t("el-descriptions-item",{attrs:{labelStyle:e.descriptionOption.labelStyle,contentStyle:e.descriptionOption.contentStyle}},[t("template",{slot:"label"},[t("i",{class:e.icons.to}),e._v("\n                                To段类型\n                            ")]),e._l(e.obj.toBtmTypes,(function(n){return t("span",{staticStyle:{"margin-left":"2px"}},[t("el-tag",{staticStyle:{"margin-top":"2px"},attrs:{size:"small",effect:"plain"}},[e._v("\n                                    "+e._s(n.id+"("+n.name+")")+"\n                                ")])],1)}))],2)],1),t("el-descriptions",{staticClass:"margin-top",attrs:{column:2,size:"medium",border:""}},[t("el-descriptions-item",{attrs:{span:"2",labelStyle:"text-align:center;width:120px"}},[t("template",{slot:"label"},[t("i",{class:e.icons.desc}),e._v("\n                                æè¿°\n                            ")]),e._v("\n                            "+e._s(e.obj.description)+"\n                        ")],2)],1)],1),t("basic-container",[t("p",{staticStyle:{"margin-top":"10px","font-weight":"570","font-size":"19px"}},[e._v("属性列表")]),t("avue-crud",{staticClass:"attributeCrud",attrs:{data:e.obj.attributes,option:e.loadOption},scopedSlots:e._u([{key:"attrDataTypeText",fn:function(n){var i=n.row;return[t("el-tag",[e._v(e._s(i.attrDataTypeText))])]}}]),model:{value:e.obj,callback:function(t){e.obj=t},expression:"obj"}})],1)],1)],1)],1),t("link-type-add",{ref:"linkAdd",attrs:{linkType:e.addOption.linkType,domainOption:e.domainOptions,icons:e.icons,linkStatus:e.linkStatus},on:{refreshTable:e.initTreeOnLoad}})],1)},r=[],a=(n("8e6e"),n("ac6a"),n("456d"),n("ade3")),o=n("0499"),s=n("5880");function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){Object(a["a"])(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var u={name:"LinkType",data:function(){return{linkStatus:"",addOption:{linkType:{attributes:[]}},domain:null,domainOptions:[],icons:{id:"el-icon-finished",name:"el-icon-tickets",tableName:"el-icon-date",domain:"el-icon-folder-opened",from:"el-icon-sort-down",to:"el-icon-sort-up",main:"el-icon-warning-outline",desc:"el-icon-chat-line-square"},treeData:[],descriptionOption:{labelStyle:"text-align:center;width:120px",contentStyle:"width:240px;text-align:center;word-break;break-all;"},loadOption:{border:!0,height:"auto",editBtn:!1,addBtn:!1,menu:!1,highlightCurrentRow:!0,refreshBtn:!1,columnBtn:!1,column:[{label:"英文名称",prop:"id",align:"center"},{label:"中文名称",prop:"name",align:"center"},{label:"类型",prop:"attrDataTypeText",align:"center",slot:!0},{label:"默认值",prop:"defaultValue",align:"center"},{label:"说明",prop:"description",align:"center"}]},obj:{},treeOption:{height:"auto",defaultExpandAll:!0,title:"链接类型树",addBtn:!1,props:{labelText:"",label:"label",value:"oid",children:"childList"}}}},computed:c(c({},Object(s["mapGetters"])(["permission"])),{},{permissionList:function(){return{addBtn:this.vaildData(this.permission.modeling_LinkType.LinkType_add,!1),editBtn:this.vaildData(this.permission.modeling_LinkType.LinkType_edit,!1)}}}),created:function(){this.initTreeOnLoad(),this.initDomainOption()},methods:{nodeClick:function(e){var t=this;Object(o["getDetail"])(e.oid).then((function(e){t.obj=e.data.data}))},linkTypeAdd:function(){this.$refs.linkAdd.linkType={},this.linkStatus="add",this.$refs.linkAdd.showSubmitDialog=!0},linkTypeEdit:function(){var e=this.obj;e.fromBtmValues=this.obj.fromBtmTypes,e.toBtmValues=this.obj.toBtmTypes,e.attributes=this.obj.attributes;var t=JSON.stringify(e);this.addOption.linkType=JSON.parse(t),this.$refs.linkAdd.linkType=this.addOption.linkType,this.linkStatus="edit",this.$refs.linkAdd.showSubmitDialog=!0},selectFromTable:function(){},initTreeOnLoad:function(){var e=this;Object(o["initTree"])().then((function(t){e.treeData=t.data.data}))},initDomainOption:function(){var e=this;Object(o["getDomain"])().then((function(t){e.domainOptions=t.data.data}))}}},d=u,h=(n("f690"),n("2877")),f=Object(h["a"])(d,i,r,!1,null,"6b946d9c",null);t["default"]=f.exports},"10cc":function(e,t,n){var i=n("3eba"),r=n("6d8b"),a=n("9850"),o=n("2b8c"),s=n("a890"),l=n("88b3"),c=n("bd9e"),u=["inBrush","outOfBrush"],d="__ecBrushSelect",h="__ecInBrushSelectEvent",f=i.PRIORITY.VISUAL.BRUSH;function p(e){e.eachComponent({mainType:"brush"},(function(t){var n=t.brushTargetManager=new c(t.option,e);n.setInputRanges(t.areas,e)}))}function g(e,t,n,i,r){if(r){var a=e.getZr();if(!a[h]){a[d]||(a[d]=m);var o=l.createOrUpdate(a,d,n,t);o(e,i)}}}function m(e,t){if(!e.isDisposed()){var n=e.getZr();n[h]=!0,e.dispatchAction({type:"brushSelect",batch:t}),n[h]=!1}}function v(e,t,n,i){for(var r=0,a=t.length;r<a;r++){var o=t[r];if(e[o.brushType](i,n,o.selectors,o))return!0}}function y(e){var t=e.brushSelector;if(r.isString(t)){var n=[];return r.each(s,(function(e,i){n[i]=function(n,i,r,a){var o=i.getItemLayout(n);return e[t](o,r,a)}})),n}if(r.isFunction(t)){var i={};return r.each(s,(function(e,n){i[n]=t})),i}return t}function b(e,t){var n=e.option.seriesIndex;return null!=n&&"all"!==n&&(r.isArray(n)?r.indexOf(n,t)<0:t!==n)}function x(e){var t=e.selectors={};return r.each(s[e.brushType],(function(n,i){t[i]=function(i){return n(i,t,e)}})),e}i.registerLayout(f,(function(e,t,n){e.eachComponent({mainType:"brush"},(function(e){n&&"takeGlobalCursor"===n.type&&e.setBrushOption("brush"===n.key?n.brushOption:{brushType:!1})})),p(e)})),i.registerVisual(f,(function(e,t,n){var i,a,s=[];e.eachComponent({mainType:"brush"},(function(t,n){var l={brushId:t.id,brushIndex:n,brushName:t.name,areas:r.clone(t.areas),selected:[]};s.push(l);var c=t.option,d=c.brushLink,h=[],f=[],p=[],g=0;n||(i=c.throttleType,a=c.throttleDelay);var m=r.map(t.areas,(function(e){return x(r.defaults({boundingRect:w[e.brushType](e)},e))})),_=o.createVisualMappings(t.option,u,(function(e){e.mappingMethod="fixed"}));function S(e){return"all"===d||h[e]}function C(e){return!!e.length}function O(e,t){var n=e.coordinateSystem;g|=n.hasAxisBrushed(),S(t)&&n.eachActiveState(e.getData(),(function(e,t){"active"===e&&(f[t]=1)}))}function M(n,i,a){var o=y(n);if(o&&!b(t,i)&&(r.each(m,(function(i){o[i.brushType]&&t.brushTargetManager.controlSeries(i,n,e)&&a.push(i),g|=C(a)})),S(i)&&C(a))){var s=n.getData();s.each((function(e){v(o,a,s,e)&&(f[e]=1)}))}}r.isArray(d)&&r.each(d,(function(e){h[e]=1})),e.eachSeries((function(e,t){var n=p[t]=[];"parallel"===e.subType?O(e,t,n):M(e,t,n)})),e.eachSeries((function(e,t){var n={seriesId:e.id,seriesIndex:t,seriesName:e.name,dataIndex:[]};l.selected.push(n);var i=y(e),r=p[t],a=e.getData(),s=S(t)?function(e){return f[e]?(n.dataIndex.push(a.getRawIndex(e)),"inBrush"):"outOfBrush"}:function(e){return v(i,r,a,e)?(n.dataIndex.push(a.getRawIndex(e)),"inBrush"):"outOfBrush"};(S(t)?g:C(r))&&o.applyVisual(u,_,a,s)}))})),g(t,i,a,s,n)}));var w={lineX:r.noop,lineY:r.noop,rect:function(e){return _(e.range)},polygon:function(e){for(var t,n=e.range,i=0,r=n.length;i<r;i++){t=t||[[1/0,-1/0],[1/0,-1/0]];var a=n[i];a[0]<t[0][0]&&(t[0][0]=a[0]),a[0]>t[0][1]&&(t[0][1]=a[0]),a[1]<t[1][0]&&(t[1][0]=a[1]),a[1]>t[1][1]&&(t[1][1]=a[1])}return t&&_(t)}};function _(e){return new a(e[0][0],e[1][0],e[0][1]-e[0][0],e[1][1]-e[1][0])}t.layoutCovers=p},1111:function(e,t,n){var i=n("3eba");n("67a8"),n("4784");var r=n("7f96"),a=n("87c3");i.registerVisual(r("effectScatter","circle")),i.registerLayout(a("effectScatter"))},"126d":function(e,t,n){var i=n("6da8"),r=n("aaec"),a=n("d094");function o(e){return r(e)?a(e):i(e)}e.exports=o},"133d":function(e,t,n){var i=n("6d8b"),r=n("e0d3");function a(e,t){var n,a=[],o=e.seriesIndex;if(null==o||!(n=t.getSeriesByIndex(o)))return{point:[]};var s=n.getData(),l=r.queryDataIndex(s,e);if(null==l||l<0||i.isArray(l))return{point:[]};var c=s.getItemGraphicEl(l),u=n.coordinateSystem;if(n.getTooltipPosition)a=n.getTooltipPosition(l)||[];else if(u&&u.dataToPoint)a=u.dataToPoint(s.getValues(i.map(u.dimensions,(function(e){return s.mapDimension(e)})),l,!0))||[];else if(c){var d=c.getBoundingRect().clone();d.applyTransform(c.transform),a=[d.x+d.width/2,d.y+d.height/2]}return{point:a,el:c}}e.exports=a},1418:function(e,t,n){var i=n("6d8b"),r=n("a15a"),a=r.createSymbol,o=n("2306"),s=n("3842"),l=s.parsePercent,c=n("c775f"),u=c.getDefaultLabel;function d(e,t,n){o.Group.call(this),this.updateData(e,t,n)}var h=d.prototype,f=d.getSymbolSize=function(e,t){var n=e.getItemVisual(t,"symbolSize");return n instanceof Array?n.slice():[+n,+n]};function p(e){return[e[0]/2,e[1]/2]}function g(e,t){this.parent.drift(e,t)}h._createSymbol=function(e,t,n,i,r){this.removeAll();var o=t.getItemVisual(n,"color"),s=a(e,-1,-1,2,2,o,r);s.attr({z2:100,culling:!0,scale:p(i)}),s.drift=g,this._symbolType=e,this.add(s)},h.stopSymbolAnimation=function(e){this.childAt(0).stopAnimation(e)},h.getSymbolPath=function(){return this.childAt(0)},h.getScale=function(){return this.childAt(0).scale},h.highlight=function(){this.childAt(0).trigger("emphasis")},h.downplay=function(){this.childAt(0).trigger("normal")},h.setZ=function(e,t){var n=this.childAt(0);n.zlevel=e,n.z=t},h.setDraggable=function(e){var t=this.childAt(0);t.draggable=e,t.cursor=e?"move":t.cursor},h.updateData=function(e,t,n){this.silent=!1;var i=e.getItemVisual(t,"symbol")||"circle",r=e.hostModel,a=f(e,t),s=i!==this._symbolType;if(s){var l=e.getItemVisual(t,"symbolKeepAspect");this._createSymbol(i,e,t,a,l)}else{var c=this.childAt(0);c.silent=!1,o.updateProps(c,{scale:p(a)},r,t)}if(this._updateCommon(e,t,a,n),s){c=this.childAt(0);var u=n&&n.fadeIn,d={scale:c.scale.slice()};u&&(d.style={opacity:c.style.opacity}),c.scale=[0,0],u&&(c.style.opacity=0),o.initProps(c,d,r,t)}this._seriesModel=r};var m=["itemStyle"],v=["emphasis","itemStyle"],y=["label"],b=["emphasis","label"];function x(e,t){if(!this.incremental&&!this.useHoverLayer)if("emphasis"===t){var n=this.__symbolOriginalScale,i=n[1]/n[0],r={scale:[Math.max(1.1*n[0],n[0]+3),Math.max(1.1*n[1],n[1]+3*i)]};this.animateTo(r,400,"elasticOut")}else"normal"===t&&this.animateTo({scale:this.__symbolOriginalScale},400,"elasticOut")}h._updateCommon=function(e,t,n,r){var a=this.childAt(0),s=e.hostModel,c=e.getItemVisual(t,"color");"image"!==a.type?a.useStyle({strokeNoScale:!0}):a.setStyle({opacity:1,shadowBlur:null,shadowOffsetX:null,shadowOffsetY:null,shadowColor:null});var d=r&&r.itemStyle,h=r&&r.hoverItemStyle,f=r&&r.symbolOffset,g=r&&r.labelModel,w=r&&r.hoverLabelModel,_=r&&r.hoverAnimation,S=r&&r.cursorStyle;if(!r||e.hasItemOption){var C=r&&r.itemModel?r.itemModel:e.getItemModel(t);d=C.getModel(m).getItemStyle(["color"]),h=C.getModel(v).getItemStyle(),f=C.getShallow("symbolOffset"),g=C.getModel(y),w=C.getModel(b),_=C.getShallow("hoverAnimation"),S=C.getShallow("cursor")}else h=i.extend({},h);var O=a.style,M=e.getItemVisual(t,"symbolRotate");a.attr("rotation",(M||0)*Math.PI/180||0),f&&a.attr("position",[l(f[0],n[0]),l(f[1],n[1])]),S&&a.attr("cursor",S),a.setColor(c,r&&r.symbolInnerColor),a.setStyle(d);var P=e.getItemVisual(t,"opacity");null!=P&&(O.opacity=P);var L=e.getItemVisual(t,"liftZ"),D=a.__z2Origin;null!=L?null==D&&(a.__z2Origin=a.z2,a.z2+=L):null!=D&&(a.z2=D,a.__z2Origin=null);var k=r&&r.useNameLabel;function T(t,n){return k?e.getName(t):u(e,t)}o.setLabelStyle(O,h,g,w,{labelFetcher:s,labelDataIndex:t,defaultText:T,isRectText:!0,autoColor:c}),a.__symbolOriginalScale=p(n),a.hoverStyle=h,a.highDownOnUpdate=_&&s.isAnimationEnabled()?x:null,o.setHoverStyle(a)},h.fadeOut=function(e,t){var n=this.childAt(0);this.silent=n.silent=!0,(!t||!t.keepLabel)&&(n.style.text=null),o.updateProps(n,{style:{opacity:0},scale:[0,0]},this._seriesModel,this.dataIndex,e)},i.inherits(d,o.Group);var w=d;e.exports=w},1466:function(e,t,n){var i=n("3eba"),r=n("2306"),a=n("6d8b"),o=n("a15a");function s(e){return a.isArray(e)||(e=[+e,+e]),e}var l=i.extendChartView({type:"radar",render:function(e,t,n){var i=e.coordinateSystem,l=this.group,c=e.getData(),u=this._data;function d(e,t){var n=e.getItemVisual(t,"symbol")||"circle",i=e.getItemVisual(t,"color");if("none"!==n){var r=s(e.getItemVisual(t,"symbolSize")),a=o.createSymbol(n,-1,-1,2,2,i),l=e.getItemVisual(t,"symbolRotate")||0;return a.attr({style:{strokeNoScale:!0},z2:100,scale:[r[0]/2,r[1]/2],rotation:l*Math.PI/180||0}),a}}function h(t,n,i,a,o,s){i.removeAll();for(var l=0;l<n.length-1;l++){var c=d(a,o);c&&(c.__dimIdx=l,t[l]?(c.attr("position",t[l]),r[s?"initProps":"updateProps"](c,{position:n[l]},e,o)):c.attr("position",n[l]),i.add(c))}}function f(e){return a.map(e,(function(e){return[i.cx,i.cy]}))}c.diff(u).add((function(t){var n=c.getItemLayout(t);if(n){var i=new r.Polygon,a=new r.Polyline,o={shape:{points:n}};i.shape.points=f(n),a.shape.points=f(n),r.initProps(i,o,e,t),r.initProps(a,o,e,t);var s=new r.Group,l=new r.Group;s.add(a),s.add(i),s.add(l),h(a.shape.points,n,l,c,t,!0),c.setItemGraphicEl(t,s)}})).update((function(t,n){var i=u.getItemGraphicEl(n),a=i.childAt(0),o=i.childAt(1),s=i.childAt(2),l={shape:{points:c.getItemLayout(t)}};l.shape.points&&(h(a.shape.points,l.shape.points,s,c,t,!1),r.updateProps(a,l,e),r.updateProps(o,l,e),c.setItemGraphicEl(t,i))})).remove((function(e){l.remove(u.getItemGraphicEl(e))})).execute(),c.eachItemGraphicEl((function(e,t){var n=c.getItemModel(t),i=e.childAt(0),o=e.childAt(1),s=e.childAt(2),u=c.getItemVisual(t,"color");l.add(e),i.useStyle(a.defaults(n.getModel("lineStyle").getLineStyle(),{fill:"none",stroke:u})),i.hoverStyle=n.getModel("emphasis.lineStyle").getLineStyle();var d=n.getModel("areaStyle"),h=n.getModel("emphasis.areaStyle"),f=d.isEmpty()&&d.parentModel.isEmpty(),p=h.isEmpty()&&h.parentModel.isEmpty();p=p&&f,o.ignore=f,o.useStyle(a.defaults(d.getAreaStyle(),{fill:u,opacity:.7})),o.hoverStyle=h.getAreaStyle();var g=n.getModel("itemStyle").getItemStyle(["color"]),m=n.getModel("emphasis.itemStyle").getItemStyle(),v=n.getModel("label"),y=n.getModel("emphasis.label");s.eachChild((function(e){e.setStyle(g),e.hoverStyle=a.clone(m);var n=c.get(c.dimensions[e.__dimIdx],t);(null==n||isNaN(n))&&(n=""),r.setLabelStyle(e.style,e.hoverStyle,v,y,{labelFetcher:c.hostModel,labelDataIndex:t,labelDimIndex:e.__dimIdx,defaultText:n,autoColor:u,isRectText:!0})})),e.highDownOnUpdate=function(e,t){o.attr("ignore","emphasis"===t?p:f)},r.setHoverStyle(e)})),this._data=c},remove:function(){this.group.removeAll(),this._data=null},dispose:function(){}});e.exports=l},"14a7":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("avue-crud",{ref:"crud",attrs:{option:this.option,"table-loading":e.loading,data:e.data,page:e.page,permission:e.permissionList,"before-open":e.beforeOpen},on:{"update:page":function(t){e.page=t},"row-del":e.rowDel,"row-update":e.rowUpdate,"row-save":e.rowSave,"search-change":e.searchChange,"search-reset":e.searchReset,"row-click":e.clickRowChange,"selection-change":e.selectionChange,"current-change":e.currentChange,"size-change":e.sizeChange,"refresh-change":e.refreshChange,"on-load":e.onLoad},scopedSlots:e._u([{key:"accountNumber",fn:function(n){var i=n.row;return[t("el-tag",[e._v(e._s(i.accountNumber>0?i.accountNumber:"不限制"))])]}},{key:"expireTime",fn:function(n){var i=n.row;return[t("el-tag",[e._v(e._s(i.expireTime?i.expireTime:"不限制"))])]}}]),model:{value:e.form,callback:function(t){e.form=t},expression:"form"}},[t("template",{slot:"menuLeft"},[e.permissionList.delBtn?t("el-button",{attrs:{type:"danger",size:"small",icon:"el-icon-delete",plain:""},on:{click:e.handleDelete}},[e._v("删 é™¤\n      ")]):e._e(),t("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:"给租户配置独立数据源以实现数据库隔离",placement:"top"}},[e.permissionList.dsSettingBtn?t("el-button",{attrs:{size:"small",plain:"",icon:"el-icon-coin"},on:{click:e.handleDatasource}},[e._v("数据源配置\n        ")]):e._e()],1),t("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:"将菜单产品包与租户配置绑定",placement:"top"}},[e.permissionList.packageSettingBtn?t("el-button",{attrs:{size:"small",plain:"",icon:"el-icon-notebook-1"},on:{click:e.handlePackage}},[e._v("产品包配置\n        ")]):e._e()],1),t("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:"将自定义的菜单集合定制为租户绑定的菜单产品包",placement:"top"}},[e.permissionList.packageMgrBtn?t("el-button",{attrs:{size:"small",plain:"",icon:"el-icon-notebook-2"},on:{click:e.handlePackageSetting}},[e._v("产品包管理\n        ")]):e._e()],1)],1)],2),t("el-dialog",{attrs:{title:"租户数据源配置","append-to-body":"",visible:e.datasourceBox,width:"450px"},on:{"update:visible":function(t){e.datasourceBox=t}}},[t("avue-form",{attrs:{option:e.datasourceOption},on:{submit:e.handleDatasourceSubmit},model:{value:e.datasourceForm,callback:function(t){e.datasourceForm=t},expression:"datasourceForm"}})],1),t("el-dialog",{attrs:{title:"租户产品包配置","append-to-body":"",visible:e.packageBox,width:"450px"},on:{"update:visible":function(t){e.packageBox=t}}},[t("avue-form",{ref:"formPackage",attrs:{option:e.packageOption},on:{submit:e.handlePackageSubmit},model:{value:e.packageForm,callback:function(t){e.packageForm=t},expression:"packageForm"}})],1),t("el-dialog",{attrs:{title:"租户产品包管理","append-to-body":"",visible:e.packageSettingBox,width:"1000px"},on:{"update:visible":function(t){e.packageSettingBox=t}}},[t("tenant-package")],1)],1)},r=[],a=(n("8e6e"),n("456d"),n("6762"),n("2fdb"),n("ac6a"),n("ade3")),o=n("ccbe"),s=n("0e3d"),l=n("5880"),c=n("a6dc"),u=n("c54a");function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function h(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach((function(t){Object(a["a"])(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var f={data:function(){return{form:{},selectionList:[],query:{},loading:!0,box:!1,datasourceBox:!1,packageBox:!1,packageSettingBox:!1,page:{pageSize:10,currentPage:1,total:0},data:[],settingForm:{},settingOption:{column:[{label:"账号额度",prop:"accountNumber",type:"number",span:24},{label:"过期时间",prop:"expireTime",type:"date",format:"yyyy-MM-dd hh:mm:ss",valueFormat:"yyyy-MM-dd hh:mm:ss",span:24}]},datasourceForm:{},datasourceOption:{column:[{label:"数据源",prop:"datasourceId",search:!0,span:24,type:"select",dicUrl:"/api/ubcs-develop/datasource/select",props:{label:"name",value:"id"},rules:[{required:!0,message:"请选择数据源",trigger:"blur"}]}]},packageForm:{},packageOption:{column:[{label:"产品包",prop:"packageId",search:!0,span:24,type:"select",dicUrl:"/api/ubcs-system/tenant-package/select",props:{label:"packageName",value:"id"}},{label:"菜单预览",prop:"menuId",span:24,type:"tree",dicData:[],hide:!0,multiple:!0,props:{label:"title"}}]},BooleanFlag:Boolean}},created:function(){this.initBoolean()},watch:{"packageForm.packageId":function(){var e=this;Object(u["b"])(this.packageForm.packageId)||Object(s["getDetail"])(this.packageForm.packageId).then((function(t){e.packageForm.menuId=t.data.data.menuId,e.initData()}))}},computed:h(h({},Object(l["mapGetters"])(["userInfo","permission"])),{},{permissionList:function(){return{addBtn:this.vaildData(this.permission.tenant.tenant_add,!1),viewBtn:this.vaildData(this.permission.tenant.tenant_view,!1),delBtn:this.vaildData(this.permission.tenant.tenant_delete,!1),editBtn:this.vaildData(this.permission.tenant.tenant_edit,!1),dsSettingBtn:this.vaildData(this.permission.tenant.tenant_ds_setting,!1),packageSettingBtn:this.vaildData(this.permission.tenant.tenant_package_setting,!1),packageMgrBtn:this.vaildData(this.permission.tenant.tenant_package_mgr,!1)}},ids:function(){var e=[];return this.selectionList.forEach((function(t){e.push(t.id)})),e.join(",")},tenantId:function(){return this.selectionList[0].tenantId},option:function(){return{height:"auto",columnBtn:!1,calcHeight:30,tip:!1,searchShow:!0,searchMenuSpan:6,border:!0,index:!0,selection:!0,viewBtn:!0,dialogWidth:900,dialogClickModal:!1,highlightCurrentRow:!0,column:[{label:"租户ID",prop:"tenantId",width:100,search:!0,addDisplay:!1,editDisplay:!1,span:24,rules:[{required:!0,message:"请输入租户ID",trigger:"blur"}]},{label:"全称",prop:"fullName",width:120,span:24,rules:[{required:!0,message:"请输入全称",trigger:"blur"}]},{label:"租户名称",prop:"tenantName",search:!0,width:180,span:24,rules:[{required:!0,message:"请输入参数名称",trigger:"blur"}]},{label:"联系人",prop:"linkman",width:150,search:!0,rules:[{required:!0,message:"请输入联系人",trigger:"blur"}]},{label:"联系电话",prop:"contactNumber",width:150},{label:"联系地址",prop:"address",span:24,minRows:2,type:"textarea",hide:!0},{label:"开启三员",prop:"ssaEnable",type:"radio",width:100,value:0,disabled:this.BooleanFlag,hide:!0,dicData:[{label:"开启",value:0},{label:"不开启",value:1}]},{label:"绑定域名",prop:"domainUrl",span:24},{label:"系统背景",prop:"backgroundUrl",type:"upload",listType:"picture-img",dataType:"string",action:"/api/ubcs-resource/oss/endpoint/put-file",propsHttp:{res:"data",url:"link"},hide:!0,span:24}]}}}),methods:{initBoolean:function(){var e=this;this.$axios.get("/api/ubcs-system/tenant/find-ssa-enable").then((function(t){e.BooleanFlag=t.data.data}))},initData:function(){var e=this;Object(c["getMenuTree"])().then((function(t){var n=e.findObject(e.packageOption.column,"menuId");n.dicData=t.data.data}))},rowSave:function(e,t,n){var i=this;Object(o["add"])(e).then((function(){i.onLoad(i.page),i.$message({type:"success",message:"操作成功!"}),t()}),(function(e){window.console.log(e),n()}))},rowUpdate:function(e,t,n,i){var r=this;Object(o["update"])(e).then((function(){r.onLoad(r.page),r.$message({type:"success",message:"操作成功!"}),n()}),(function(e){window.console.log(e),i()}))},rowDel:function(e){var t=this;this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(o["remove"])(e.id)})).then((function(){t.onLoad(t.page),t.$message({type:"success",message:"操作成功!"})}))},beforeOpen:function(e,t){var n=this;["view"].includes(t)&&Object(o["getDetail"])(this.form.id).then((function(e){var t=e.data.data;t.accountNumber>0||(t.accountNumber="不限制"),t.expireTime||(t.expireTime="不限制"),n.form=t})),e()},searchReset:function(){this.query={},this.onLoad(this.page)},searchChange:function(e,t){this.query=e,this.page.currentPage=1,this.onLoad(this.page,e),t()},clickRowChange:function(e){this.$refs.crud.toggleSelection(),this.selectionList=e,this.$refs.crud.setCurrentRow(e),this.$refs.crud.toggleRowSelection(e)},selectionChange:function(e){this.selectionList=e,this.$refs.crud.setCurrentRow(this.selectionList[e.length-1])},selectionClear:function(){this.selectionList=[],this.$refs.crud.toggleSelection()},handleDelete:function(){var e=this;0!==this.selectionList.length?this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(o["remove"])(e.ids)})).then((function(){e.onLoad(e.page),e.$message({type:"success",message:"操作成功!"}),e.$refs.crud.toggleSelection()})):this.$message.warning("请选择至少一条数据")},handleSetting:function(){var e=this;0!==this.selectionList.length?(1===this.selectionList.length?Object(o["getDetail"])(this.selectionList[0].id).then((function(t){var n=t.data.data;e.settingForm.accountNumber=n.accountNumber,e.settingForm.expireTime=n.expireTime})):(this.settingForm.accountNumber=-1,this.settingForm.expireTime=""),this.box=!0):this.$message.warning("请选择至少一条数据")},handleDatasource:function(){var e=this;0!==this.selectionList.length?1===this.selectionList.length?(Object(o["getDetail"])(this.selectionList[0].id).then((function(t){var n=t.data.data;e.datasourceForm.datasourceId=n.datasourceId})),this.datasourceBox=!0):this.$message.warning("只能选择一条数据"):this.$message.warning("请选择至少一条数据")},handlePackage:function(){var e=this;0!==this.selectionList.length?1===this.selectionList.length?(1===this.selectionList.length?Object(o["packageInfo"])(this.selectionList[0].id).then((function(t){var n=t.data.data;e.packageForm.packageId=n.id,e.packageForm.menuId=n.menuId})):this.packageForm.menuId="",this.packageBox=!0,setTimeout((function(){var t=e.$refs.formPackage;t.updateDic("packageId")}),10)):this.$message.warning("只能选择一条数据"):this.$message.warning("请选择至少一条数据")},handlePackageSetting:function(){this.packageSettingBox=!0},handleDatasourceSubmit:function(e,t,n){var i=this;Object(o["datasource"])(this.tenantId,e.datasourceId).then((function(){i.$message({type:"success",message:"配置成功!"}),t(),i.datasourceBox=!1}),(function(e){window.console.log(e),n()}))},handlePackageSubmit:function(e,t,n){var i=this;Object(o["packageSetting"])(this.tenantId,e.packageId).then((function(){i.onLoad(i.page),i.$message({type:"success",message:"配置成功!"}),t(),i.packageBox=!1}),(function(e){window.console.log(e),n()}))},currentChange:function(e){this.page.currentPage=e},sizeChange:function(e){this.page.pageSize=e},refreshChange:function(){this.onLoad(this.page,this.query)},onLoad:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.loading=!0,Object(o["getList"])(e.currentPage,e.pageSize,Object.assign(n,this.query)).then((function(e){var n=e.data.data;t.page.total=n.total,t.data=n.records,t.loading=!1,t.selectionClear(),console.log(e)}))}}},p=f,g=n("2877"),m=Object(g["a"])(p,i,r,!1,null,null,null);t["default"]=m.exports},"14d3":function(e,t,n){var i=n("6d8b"),r=n("2306"),a=n("fab22"),o=n("6679"),s=["axisLine","axisTickLabel","axisName"],l=["splitLine","splitArea","minorSplitLine"],c=o.extend({type:"radiusAxis",axisPointerClass:"PolarAxisPointer",render:function(e,t){if(this.group.removeAll(),e.get("show")){var n=e.axis,r=n.polar,o=r.getAngleAxis(),c=n.getTicksCoords(),d=n.getMinorTicksCoords(),h=o.getExtent()[0],f=n.getExtent(),p=u(r,e,h),g=new a(e,p);i.each(s,g.add,g),this.group.add(g.getGroup()),i.each(l,(function(t){e.get(t+".show")&&!n.scale.isBlank()&&this["_"+t](e,r,h,f,c,d)}),this)}},_splitLine:function(e,t,n,a,o){var s=e.getModel("splitLine"),l=s.getModel("lineStyle"),c=l.get("color"),u=0;c=c instanceof Array?c:[c];for(var d=[],h=0;h<o.length;h++){var f=u++%c.length;d[f]=d[f]||[],d[f].push(new r.Circle({shape:{cx:t.cx,cy:t.cy,r:o[h].coord}}))}for(h=0;h<d.length;h++)this.group.add(r.mergePath(d[h],{style:i.defaults({stroke:c[h%c.length],fill:null},l.getLineStyle()),silent:!0}))},_minorSplitLine:function(e,t,n,a,o,s){if(s.length){for(var l=e.getModel("minorSplitLine"),c=l.getModel("lineStyle"),u=[],d=0;d<s.length;d++)for(var h=0;h<s[d].length;h++)u.push(new r.Circle({shape:{cx:t.cx,cy:t.cy,r:s[d][h].coord}}));this.group.add(r.mergePath(u,{style:i.defaults({fill:null},c.getLineStyle()),silent:!0}))}},_splitArea:function(e,t,n,a,o){if(o.length){var s=e.getModel("splitArea"),l=s.getModel("areaStyle"),c=l.get("color"),u=0;c=c instanceof Array?c:[c];for(var d=[],h=o[0].coord,f=1;f<o.length;f++){var p=u++%c.length;d[p]=d[p]||[],d[p].push(new r.Sector({shape:{cx:t.cx,cy:t.cy,r0:h,r:o[f].coord,startAngle:0,endAngle:2*Math.PI},silent:!0})),h=o[f].coord}for(f=0;f<d.length;f++)this.group.add(r.mergePath(d[f],{style:i.defaults({fill:c[f%c.length]},l.getAreaStyle()),silent:!0}))}}});function u(e,t,n){return{position:[e.cx,e.cy],rotation:n/180*Math.PI,labelDirection:-1,tickDirection:-1,nameDirection:1,labelRotate:t.getModel("axisLabel").get("rotate"),z2:1}}e.exports=c},1527:function(e,t,n){},"156f":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("avue-crud",{ref:"crud",attrs:{option:e.option,"table-loading":e.loading,data:e.data,page:e.page,permission:e.permissionList,"before-open":e.beforeOpen},on:{"update:page":function(t){e.page=t},"row-update":e.rowUpdate,"row-save":e.rowSave,"row-del":e.rowDel,"search-change":e.searchChange,"search-reset":e.searchReset,"selection-change":e.selectionChange,"row-click":e.clickRowChange,"current-change":e.currentChange,"size-change":e.sizeChange,"refresh-change":e.refreshChange,"on-load":e.onLoad},scopedSlots:e._u([{key:"category",fn:function(n){var i=n.row;return[t("el-tag",[e._v(e._s(i.categoryName))])]}}]),model:{value:e.form,callback:function(t){e.form=t},expression:"form"}},[t("template",{slot:"menuLeft"},[e.permissionList.delBtn?t("el-button",{attrs:{type:"danger",size:"small",icon:"el-icon-delete",plain:""},on:{click:e.handleDelete}},[e._v("删 é™¤\n      ")]):e._e()],1)],2)],1)},r=[],a=(n("8e6e"),n("456d"),n("6762"),n("2fdb"),n("ac6a"),n("ade3")),o=n("74b1"),s=n("5880"),l=n("1ca4");function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){Object(a["a"])(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var d={data:function(){return{form:{},query:{},loading:!0,page:{pageSize:10,currentPage:1,total:0},selectionList:[],option:{height:"auto",columnBtn:!1,calcHeight:30,tip:!1,searchShow:!0,searchMenuSpan:6,border:!0,index:!0,viewBtn:!0,selection:!0,dialogClickModal:!1,highlightCurrentRow:!0,column:[{label:"所属租户",prop:"tenantId",type:"tree",dicUrl:"/api/ubcs-system/tenant/select",addDisplay:!1,editDisplay:!1,viewDisplay:l["a"].tenantMode,span:24,props:{label:"tenantName",value:"tenantId"},hide:!l["a"].tenantMode,rules:[{required:!0,message:"请输入所属租户",trigger:"click"}]},{label:"岗位类型",prop:"category",type:"select",dicUrl:"/api/ubcs-system/dict/dictionary?code=post_category",props:{label:"dictValue",value:"dictKey"},dataType:"number",slot:!0,search:!0,rules:[{required:!0,message:"请选择岗位类型",trigger:"blur"}]},{label:"岗位编号",prop:"postCode",search:!0,rules:[{required:!0,message:"请输入岗位编号",trigger:"blur"}]},{label:"岗位名称",prop:"postName",search:!0,rules:[{required:!0,message:"请输入岗位名称",trigger:"blur"}]},{label:"岗位排序",prop:"sort",type:"number",rules:[{required:!0,message:"请输入岗位排序",trigger:"blur"}]},{label:"岗位描述",prop:"remark",type:"textarea",span:24,minRows:6,hide:!0}]},data:[]}},computed:u(u({},Object(s["mapGetters"])(["permission"])),{},{permissionList:function(){return{addBtn:this.vaildData(this.permission.post.post_add,!1),viewBtn:this.vaildData(this.permission.post.post_view,!1),delBtn:this.vaildData(this.permission.post.post_delete,!1),editBtn:this.vaildData(this.permission.post.post_edit,!1)}},ids:function(){var e=[];return this.selectionList.forEach((function(t){e.push(t.id)})),e.join(",")}}),methods:{rowSave:function(e,t,n){var i=this;Object(o["add"])(e).then((function(){i.onLoad(i.page),i.$message({type:"success",message:"操作成功!"}),t()}),(function(e){window.console.log(e),n()}))},rowUpdate:function(e,t,n,i){var r=this;Object(o["update"])(e).then((function(){r.onLoad(r.page),r.$message({type:"success",message:"操作成功!"}),n()}),(function(e){window.console.log(e),i()}))},rowDel:function(e){var t=this;this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(o["remove"])(e.id)})).then((function(){t.onLoad(t.page),t.$message({type:"success",message:"操作成功!"})}))},handleDelete:function(){var e=this;0!==this.selectionList.length?this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(o["remove"])(e.ids)})).then((function(){e.onLoad(e.page),e.$message({type:"success",message:"操作成功!"}),e.$refs.crud.toggleSelection()})):this.$message.warning("请选择至少一条数据")},beforeOpen:function(e,t){var n=this;["edit","view"].includes(t)&&Object(o["getDetail"])(this.form.id).then((function(e){n.form=e.data.data})),e()},searchReset:function(){this.query={},this.onLoad(this.page)},searchChange:function(e,t){this.query=e,this.page.currentPage=1,this.onLoad(this.page,e),t()},clickRowChange:function(e){this.$refs.crud.toggleSelection(),this.selectionList=e,this.$refs.crud.setCurrentRow(e),this.$refs.crud.toggleRowSelection(e)},selectionChange:function(e){this.selectionList=e,this.$refs.crud.setCurrentRow(this.selectionList[e.length-1])},selectionClear:function(){this.selectionList=[],this.$refs.crud.toggleSelection()},currentChange:function(e){this.page.currentPage=e},sizeChange:function(e){this.page.pageSize=e},refreshChange:function(){this.onLoad(this.page,this.query)},onLoad:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.loading=!0,Object(o["getList"])(e.currentPage,e.pageSize,Object.assign(n,this.query)).then((function(e){var n=e.data.data;t.page.total=n.total,t.data=n.records,t.loading=!1,t.selectionClear()}))}}},h=d,f=n("2877"),p=Object(f["a"])(h,i,r,!1,null,null,null);t["default"]=p.exports},"157d":function(e,t,n){"use strict";n("04f1")},"15af":function(e,t,n){var i=n("3eba");n("cb69"),n("abff");var r=n("7f96"),a=n("87c3");n("01ed"),i.registerVisual(r("scatter","circle")),i.registerLayout(a("scatter"))},1679:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("el-dialog",{attrs:{title:"执行".concat(e.title),width:"90%","append-to-body":"true",visible:e.visible},on:{"update:visible":function(t){e.visible=t}}},[t("div",{staticClass:"dialogwarp"},[t("div",{staticClass:"dialogwarp_tab"},[t("el-card",{staticClass:"dialogwarp_tab_card"},[t("el-tabs",{on:{"tab-click":e.handleClick},model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},[t("el-tab-pane",{attrs:{label:"业务数据信息",name:"first"}}),t("el-tab-pane",{attrs:{label:"流程跟踪",name:"second"}},[t("avue-crud",{ref:"crud",attrs:{data:e.data,option:e.option}}),t("div",{staticStyle:{padding:"10px 0",width:"100%",height:"100%"}},[t("el-image",{attrs:{src:e.url,flt:"fill"}})],1)],1)],1)],1)],1),t("div",{staticClass:"dialogwarp_card"},[t("el-card",{staticClass:"box-card"},[t("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[t("span",[e._v("当前任务:")]),t("span",[e._v(e._s(e.title))])]),t("div",{staticStyle:{width:"100%"}},[t("p",[e._v("请在下方输入您的审批意见:")]),t("el-input",{attrs:{type:"textarea",rows:4,placeholder:"请输入内容","show-word-limit":""},model:{value:e.opinionVal,callback:function(t){e.opinionVal=t},expression:"opinionVal"}})],1),t("div",{staticStyle:{width:"100%"}},[t("p",[e._v("审批意见附件:")]),t("el-upload",{staticStyle:{width:"100%"},attrs:{drag:"",action:"https://jsonplaceholder.typicode.com/posts/",multiple:""}},[t("i",{staticClass:"el-icon-upload"}),t("div",{staticClass:"el-upload__text"},[e._v("将文件拖到此处,或"),t("em",[e._v("点击上传")])])])],1),t("div",{staticStyle:{width:"100%"}},[t("p",[e._v("已上传审批文件:")]),t("el-card",{staticClass:"box-card"},[t("el-table",{staticStyle:{width:"100%"},attrs:{data:e.tableData,stripe:""}},[t("el-table-column",{attrs:{prop:"date",label:"文件名"}}),t("el-table-column",{attrs:{prop:"name",label:"上传人  "}}),t("el-table-column",{attrs:{prop:"address",label:"操作"}})],1)],1)],1),t("div",{staticStyle:{"margin-top":"20px"}},[e.isRefuse?e._e():t("el-button",{attrs:{type:"primary",size:"mini"},on:{click:e.handelAgree}},[e._v("同意")]),e.isAgree?e._e():t("el-button",{attrs:{type:"primary",size:"mini"},on:{click:e.handelRefuse}},[e._v("不同意")]),e._l(e.btnList,(function(n){return e.isAgree&&!e.isRefuse?t("el-button",{key:n,attrs:{type:"primary",size:"mini"},on:{click:e.handelRevert}},[e._v(e._s(n))]):e._e()})),e.isRefuse?t("el-button",{attrs:{type:"primary",size:"mini"},on:{click:e.handelExecute}},[e._v("执行")]):e._e()],2)])],1)])])},r=[],a={name:"FlowBusiness",props:{visible:{typeof:Boolean,default:!1}},watch:{visible:function(e){this.dialogVisible=e},dialogVisible:function(e){this.$emit("update:visible",e)}},data:function(){return{dialogVisible:this.visible,destroyClose:!0,activeName:"first",fits:["fill","contain","cover","none","scale-down"],url:"https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg",title:"业务测试-申请-物品-审核",data:[{name:"张三",sex:"男"},{name:"李四",sex:"女"},{name:"李四",sex:"女"},{name:"李四",sex:"女"}],btnList:["返回1","返回1","返回1"],isAgree:!1,isRefuse:!1,opinionVal:"",option:{menu:!1,addBtn:!1,refreshBtn:!1,columnBtn:!1,index:!0,header:!1,stripe:!0,indexLabelClassName:"序号",column:[{label:"任务名称",prop:"name",minWidth:120},{label:"执行操作",prop:"sex",minWidth:80},{label:"任务开始时间",prop:"sex",minWidth:140},{label:"审批意见",prop:"sex",minWidth:220,overHidden:!0},{label:"执行人",prop:"sex",minWidth:80},{label:"任务完成时间",prop:"sex",minWidth:140},{label:"已上传审批文件",prop:"sex",minWidth:220,overHidden:!0}]}}},methods:{closeDialog:function(){this.destroyClose=!0,this.outerVisible=!1},handleClick:function(e,t){console.log(t)},handelAgree:function(){this.isAgree=!this.isAgree,this.outerVisible=!1},handelRefuse:function(){this.opinionVal?(this.isRefuse=!0,this.isAgree=!0,this.outerVisible=!1,this.opinionVal=""):this.$alert("当处理方式为不同意时,需要填写审批意见","提示信息",{confirmButtonText:"确定"}).then((function(){}))},handelExecute:function(){this.outerVisible=!1,this.isAgree=!1,this.isRefuse=!1},handelRevert:function(){this.outerVisible=!1,this.isAgree=!1}}},o=a,s=(n("7db7"),n("2877")),l=Object(s["a"])(o,i,r,!1,null,"696477f8",null);t["default"]=l.exports},1748:function(e,t,n){var i=n("3eba"),r=n("6d8b"),a=n("71ad"),o=n("4319"),s=n("2023"),l=a.valueAxis;function c(e,t){return r.defaults({show:t},e)}var u=i.extendComponentModel({type:"radar",optionUpdated:function(){var e=this.get("boundaryGap"),t=this.get("splitNumber"),n=this.get("scale"),i=this.get("axisLine"),a=this.get("axisTick"),l=this.get("axisType"),c=this.get("axisLabel"),u=this.get("name"),d=this.get("name.show"),h=this.get("name.formatter"),f=this.get("nameGap"),p=this.get("triggerEvent"),g=r.map(this.get("indicator")||[],(function(g){null!=g.max&&g.max>0&&!g.min?g.min=0:null!=g.min&&g.min<0&&!g.max&&(g.max=0);var m=u;if(null!=g.color&&(m=r.defaults({color:g.color},u)),g=r.merge(r.clone(g),{boundaryGap:e,splitNumber:t,scale:n,axisLine:i,axisTick:a,axisType:l,axisLabel:c,name:g.text,nameLocation:"end",nameGap:f,nameTextStyle:m,triggerEvent:p},!1),d||(g.name=""),"string"===typeof h){var v=g.name;g.name=h.replace("{value}",null!=v?v:"")}else"function"===typeof h&&(g.name=h(g.name,g));var y=r.extend(new o(g,null,this.ecModel),s);return y.mainType="radar",y.componentIndex=this.componentIndex,y}),this);this.getIndicatorModels=function(){return g}},defaultOption:{zlevel:0,z:0,center:["50%","50%"],radius:"75%",startAngle:90,name:{show:!0},boundaryGap:[0,0],splitNumber:5,nameGap:15,scale:!1,shape:"polygon",axisLine:r.merge({lineStyle:{color:"#bbb"}},l.axisLine),axisLabel:c(l.axisLabel,!1),axisTick:c(l.axisTick,!1),axisType:"interval",splitLine:c(l.splitLine,!0),splitArea:c(l.splitArea,!0),indicator:[]}}),d=u;e.exports=d},1792:function(e,t){var n={"南海诸岛":[32,80],"广东":[0,-10],"香港":[10,5],"澳门":[-10,10],"天津":[5,5]};function i(e,t){if("china"===e){var i=n[t.name];if(i){var r=t.center;r[0]+=i[0]/10.5,r[1]+=-i[1]/14}}}e.exports=i},"17b8":function(e,t,n){var i=n("3014"),r=i.extend({type:"series.bar",dependencies:["grid","polar"],brushSelector:"rect",getProgressive:function(){return!!this.get("large")&&this.get("progressive")},getProgressiveThreshold:function(){var e=this.get("progressiveThreshold"),t=this.get("largeThreshold");return t>e&&(e=t),e},defaultOption:{clip:!0,roundCap:!1,showBackground:!1,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)",borderColor:null,borderWidth:0,borderType:"solid",borderRadius:0,shadowBlur:0,shadowColor:null,shadowOffsetX:0,shadowOffsetY:0,opacity:1}}});e.exports=r},"17d6":function(e,t,n){var i=n("6d8b"),r=n("22d1"),a=n("e0d3"),o=a.makeInner,s=o(),l=i.each;function c(e,t,n){if(!r.node){var i=t.getZr();s(i).records||(s(i).records={}),u(i,t);var a=s(i).records[e]||(s(i).records[e]={});a.handler=n}}function u(e,t){function n(n,i){e.on(n,(function(n){var r=p(t);l(s(e).records,(function(e){e&&i(e,n,r.dispatchAction)})),d(r.pendings,t)}))}s(e).initialized||(s(e).initialized=!0,n("click",i.curry(f,"click")),n("mousemove",i.curry(f,"mousemove")),n("globalout",h))}function d(e,t){var n,i=e.showTip.length,r=e.hideTip.length;i?n=e.showTip[i-1]:r&&(n=e.hideTip[r-1]),n&&(n.dispatchAction=null,t.dispatchAction(n))}function h(e,t,n){e.handler("leave",null,n)}function f(e,t,n,i){t.handler(e,n,i)}function p(e){var t={showTip:[],hideTip:[]},n=function(i){var r=t[i.type];r?r.push(i):(i.dispatchAction=n,e.dispatchAction(i))};return{dispatchAction:n,pendings:t}}function g(e,t){if(!r.node){var n=t.getZr(),i=(s(n).records||{})[e];i&&(s(n).records[e]=null)}}t.register=c,t.unregister=g},1953:function(e,t,n){var i=n("2449"),r=i.extend({type:"markLine",defaultOption:{zlevel:0,z:5,symbol:["circle","arrow"],symbolSize:[8,16],precision:2,tooltip:{trigger:"item"},label:{show:!0,position:"end",distance:5},lineStyle:{type:"dashed"},emphasis:{label:{show:!0},lineStyle:{width:3}},animationEasing:"linear"}});e.exports=r},"19e2":function(e,t,n){var i=n("6d8b"),r=n("e887"),a=n("2306"),o=n("cbe5"),s=n("b0af"),l=s.createClipPath,c=["itemStyle"],u=["emphasis","itemStyle"],d=["color","color0","borderColor","borderColor0"],h=r.extend({type:"candlestick",render:function(e,t,n){this.group.removeClipPath(),this._updateDrawMode(e),this._isLargeDraw?this._renderLarge(e):this._renderNormal(e)},incrementalPrepareRender:function(e,t,n){this._clear(),this._updateDrawMode(e)},incrementalRender:function(e,t,n,i){this._isLargeDraw?this._incrementalRenderLarge(e,t):this._incrementalRenderNormal(e,t)},_updateDrawMode:function(e){var t=e.pipelineContext.large;(null==this._isLargeDraw||t^this._isLargeDraw)&&(this._isLargeDraw=t,this._clear())},_renderNormal:function(e){var t=e.getData(),n=this._data,i=this.group,r=t.getLayout("isSimpleBox"),o=e.get("clip",!0),s=e.coordinateSystem,l=s.getArea&&s.getArea();this._data||i.removeAll(),t.diff(n).add((function(n){if(t.hasValue(n)){var s,c=t.getItemLayout(n);if(o&&g(l,c))return;s=p(c,n,!0),a.initProps(s,{shape:{points:c.ends}},e,n),m(s,t,n,r),i.add(s),t.setItemGraphicEl(n,s)}})).update((function(s,c){var u=n.getItemGraphicEl(c);if(t.hasValue(s)){var d=t.getItemLayout(s);o&&g(l,d)?i.remove(u):(u?a.updateProps(u,{shape:{points:d.ends}},e,s):u=p(d,s),m(u,t,s,r),i.add(u),t.setItemGraphicEl(s,u))}else i.remove(u)})).remove((function(e){var t=n.getItemGraphicEl(e);t&&i.remove(t)})).execute(),this._data=t},_renderLarge:function(e){this._clear(),b(e,this.group);var t=e.get("clip",!0)?l(e.coordinateSystem,!1,e):null;t?this.group.setClipPath(t):this.group.removeClipPath()},_incrementalRenderNormal:function(e,t){var n,i=t.getData(),r=i.getLayout("isSimpleBox");while(null!=(n=e.next())){var a,o=i.getItemLayout(n);a=p(o,n),m(a,i,n,r),a.incremental=!0,this.group.add(a)}},_incrementalRenderLarge:function(e,t){b(t,this.group,!0)},remove:function(e){this._clear()},_clear:function(){this.group.removeAll(),this._data=null},dispose:i.noop}),f=o.extend({type:"normalCandlestickBox",shape:{},buildPath:function(e,t){var n=t.points;this.__simpleBox?(e.moveTo(n[4][0],n[4][1]),e.lineTo(n[6][0],n[6][1])):(e.moveTo(n[0][0],n[0][1]),e.lineTo(n[1][0],n[1][1]),e.lineTo(n[2][0],n[2][1]),e.lineTo(n[3][0],n[3][1]),e.closePath(),e.moveTo(n[4][0],n[4][1]),e.lineTo(n[5][0],n[5][1]),e.moveTo(n[6][0],n[6][1]),e.lineTo(n[7][0],n[7][1]))}});function p(e,t,n){var i=e.ends;return new f({shape:{points:n?v(i,e):i},z2:100})}function g(e,t){for(var n=!0,i=0;i<t.ends.length;i++)if(e.contain(t.ends[i][0],t.ends[i][1])){n=!1;break}return n}function m(e,t,n,i){var r=t.getItemModel(n),o=r.getModel(c),s=t.getItemVisual(n,"color"),l=t.getItemVisual(n,"borderColor")||s,h=o.getItemStyle(d);e.useStyle(h),e.style.strokeNoScale=!0,e.style.fill=s,e.style.stroke=l,e.__simpleBox=i;var f=r.getModel(u).getItemStyle();a.setHoverStyle(e,f)}function v(e,t){return i.map(e,(function(e){return e=e.slice(),e[1]=t.initBaseline,e}))}var y=o.extend({type:"largeCandlestickBox",shape:{},buildPath:function(e,t){for(var n=t.points,i=0;i<n.length;)if(this.__sign===n[i++]){var r=n[i++];e.moveTo(r,n[i++]),e.lineTo(r,n[i++])}else i+=3}});function b(e,t,n){var i=e.getData(),r=i.getLayout("largePoints"),a=new y({shape:{points:r},__sign:1});t.add(a);var o=new y({shape:{points:r},__sign:-1});t.add(o),x(1,a,e,i),x(-1,o,e,i),n&&(a.incremental=!0,o.incremental=!0)}function x(e,t,n,i){var r=e>0?"P":"N",a=i.getVisual("borderColor"+r)||i.getVisual("color"+r),o=n.getModel(c).getItemStyle(d);t.useStyle(o),t.style.fill=null,t.style.stroke=a}var w=h;e.exports=w},"1ab3":function(e,t,n){var i=n("6d8b"),r=n("2306"),a=n("e887");function o(e,t,n,i){var r=t.getData(),a=this.dataIndex,o=r.getName(a),l=t.get("selectedOffset");i.dispatchAction({type:"pieToggleSelect",from:e,name:o,seriesId:t.id}),r.each((function(e){s(r.getItemGraphicEl(e),r.getItemLayout(e),t.isSelected(r.getName(e)),l,n)}))}function s(e,t,n,i,r){var a=(t.startAngle+t.endAngle)/2,o=Math.cos(a),s=Math.sin(a),l=n?i:0,c=[o*l,s*l];r?e.animate().when(200,{position:c}).start("bounceOut"):e.attr("position",c)}function l(e,t){r.Group.call(this);var n=new r.Sector({z2:2}),i=new r.Polyline,a=new r.Text;this.add(n),this.add(i),this.add(a),this.updateData(e,t,!0)}var c=l.prototype;c.updateData=function(e,t,n){var a=this.childAt(0),o=this.childAt(1),l=this.childAt(2),c=e.hostModel,u=e.getItemModel(t),d=e.getItemLayout(t),h=i.extend({},d);h.label=null;var f=c.getShallow("animationTypeUpdate");if(n){a.setShape(h);var p=c.getShallow("animationType");"scale"===p?(a.shape.r=d.r0,r.initProps(a,{shape:{r:d.r}},c,t)):(a.shape.endAngle=d.startAngle,r.updateProps(a,{shape:{endAngle:d.endAngle}},c,t))}else"expansion"===f?a.setShape(h):r.updateProps(a,{shape:h},c,t);var g=e.getItemVisual(t,"color");a.useStyle(i.defaults({lineJoin:"bevel",fill:g},u.getModel("itemStyle").getItemStyle())),a.hoverStyle=u.getModel("emphasis.itemStyle").getItemStyle();var m=u.getShallow("cursor");m&&a.attr("cursor",m),s(this,e.getItemLayout(t),c.isSelected(e.getName(t)),c.get("selectedOffset"),c.get("animation"));var v=!n&&"transition"===f;this._updateLabel(e,t,v),this.highDownOnUpdate=c.get("silent")?null:function(e,t){var n=c.isAnimationEnabled()&&u.get("hoverAnimation");"emphasis"===t?(o.ignore=o.hoverIgnore,l.ignore=l.hoverIgnore,n&&(a.stopAnimation(!0),a.animateTo({shape:{r:d.r+c.get("hoverOffset")}},300,"elasticOut"))):(o.ignore=o.normalIgnore,l.ignore=l.normalIgnore,n&&(a.stopAnimation(!0),a.animateTo({shape:{r:d.r}},300,"elasticOut")))},r.setHoverStyle(this)},c._updateLabel=function(e,t,n){var i=this.childAt(1),a=this.childAt(2),o=e.hostModel,s=e.getItemModel(t),l=e.getItemLayout(t),c=l.label,u=e.getItemVisual(t,"color");if(!c||isNaN(c.x)||isNaN(c.y))a.ignore=a.normalIgnore=a.hoverIgnore=i.ignore=i.normalIgnore=i.hoverIgnore=!0;else{var d={points:c.linePoints||[[c.x,c.y],[c.x,c.y],[c.x,c.y]]},h={x:c.x,y:c.y};n?(r.updateProps(i,{shape:d},o,t),r.updateProps(a,{style:h},o,t)):(i.attr({shape:d}),a.attr({style:h})),a.attr({rotation:c.rotation,origin:[c.x,c.y],z2:10});var f=s.getModel("label"),p=s.getModel("emphasis.label"),g=s.getModel("labelLine"),m=s.getModel("emphasis.labelLine");u=e.getItemVisual(t,"color");r.setLabelStyle(a.style,a.hoverStyle={},f,p,{labelFetcher:e.hostModel,labelDataIndex:t,defaultText:c.text,autoColor:u,useInsideStyle:!!c.inside},{textAlign:c.textAlign,textVerticalAlign:c.verticalAlign,opacity:e.getItemVisual(t,"opacity")}),a.ignore=a.normalIgnore=!f.get("show"),a.hoverIgnore=!p.get("show"),i.ignore=i.normalIgnore=!g.get("show"),i.hoverIgnore=!m.get("show"),i.setStyle({stroke:u,opacity:e.getItemVisual(t,"opacity")}),i.setStyle(g.getModel("lineStyle").getLineStyle()),i.hoverStyle=m.getModel("lineStyle").getLineStyle();var v=g.get("smooth");v&&!0===v&&(v=.4),i.setShape({smooth:v})}},i.inherits(l,r.Group);var u=a.extend({type:"pie",init:function(){var e=new r.Group;this._sectorGroup=e},render:function(e,t,n,r){if(!r||r.from!==this.uid){var a=e.getData(),s=this._data,c=this.group,u=t.get("animation"),d=!s,h=e.get("animationType"),f=e.get("animationTypeUpdate"),p=i.curry(o,this.uid,e,u,n),g=e.get("selectedMode");if(a.diff(s).add((function(e){var t=new l(a,e);d&&"scale"!==h&&t.eachChild((function(e){e.stopAnimation(!0)})),g&&t.on("click",p),a.setItemGraphicEl(e,t),c.add(t)})).update((function(e,t){var n=s.getItemGraphicEl(t);d||"transition"===f||n.eachChild((function(e){e.stopAnimation(!0)})),n.updateData(a,e),n.off("click"),g&&n.on("click",p),c.add(n),a.setItemGraphicEl(e,n)})).remove((function(e){var t=s.getItemGraphicEl(e);c.remove(t)})).execute(),u&&a.count()>0&&(d?"scale"!==h:"transition"!==f)){for(var m=a.getItemLayout(0),v=1;isNaN(m.startAngle)&&v<a.count();++v)m=a.getItemLayout(v);var y=Math.max(n.getWidth(),n.getHeight())/2,b=i.bind(c.removeClipPath,c);c.setClipPath(this._createClipPath(m.cx,m.cy,y,m.startAngle,m.clockwise,b,e,d))}else c.removeClipPath();this._data=a}},dispose:function(){},_createClipPath:function(e,t,n,i,a,o,s,l){var c=new r.Sector({shape:{cx:e,cy:t,r0:0,r:n,startAngle:i,endAngle:i,clockwise:a}}),u=l?r.initProps:r.updateProps;return u(c,{shape:{endAngle:i+(a?1:-1)*Math.PI*2}},s,o),c},containPoint:function(e,t){var n=t.getData(),i=n.getItemLayout(0);if(i){var r=e[0]-i.cx,a=e[1]-i.cy,o=Math.sqrt(r*r+a*a);return o<=i.r&&o>=i.r0}}}),d=u;e.exports=d},"1ab5":function(e,t,n){"use strict";n("5f28")},"1c5f":function(e,t,n){var i=n("401b"),r=n("6d8b"),a=n("0c37"),o=a.getCurvenessForEdge;function s(e){var t=e.coordinateSystem;if(!t||"view"===t.type){var n=e.getGraph();n.eachNode((function(e){var t=e.getModel();e.setLayout([+t.get("x"),+t.get("y")])})),l(n,e)}}function l(e,t){e.eachEdge((function(e,n){var a=r.retrieve3(e.getModel().get("lineStyle.curveness"),-o(e,t,n,!0),0),s=i.clone(e.node1.getLayout()),l=i.clone(e.node2.getLayout()),c=[s,l];+a&&c.push([(s[0]+l[0])/2-(s[1]-l[1])*a,(s[1]+l[1])/2-(l[0]-s[0])*a]),e.setLayout(c)}))}t.simpleLayout=s,t.simpleLayoutEdge=l},"1ccf":function(e,t,n){var i=n("4e08"),r=(i.__DEV__,n("6d8b")),a=n("fd27"),o=n("3842"),s=o.parsePercent,l=n("697e"),c=l.createScaleByModel,u=l.niceScaleExtent,d=n("2039"),h=n("ee1a"),f=h.getStackedDimension;function p(e,t,n){var i=t.get("center"),a=n.getWidth(),o=n.getHeight();e.cx=s(i[0],a),e.cy=s(i[1],o);var l=e.getRadiusAxis(),c=Math.min(a,o)/2,u=t.get("radius");null==u?u=[0,"100%"]:r.isArray(u)||(u=[0,u]),u=[s(u[0],c),s(u[1],c)],l.inverse?l.setExtent(u[1],u[0]):l.setExtent(u[0],u[1])}function g(e,t){var n=this,i=n.getAngleAxis(),a=n.getRadiusAxis();if(i.scale.setExtent(1/0,-1/0),a.scale.setExtent(1/0,-1/0),e.eachSeries((function(e){if(e.coordinateSystem===n){var t=e.getData();r.each(t.mapDimension("radius",!0),(function(e){a.scale.unionExtentFromData(t,f(t,e))})),r.each(t.mapDimension("angle",!0),(function(e){i.scale.unionExtentFromData(t,f(t,e))}))}})),u(i.scale,i.model),u(a.scale,a.model),"category"===i.type&&!i.onBand){var o=i.getExtent(),s=360/i.scale.count();i.inverse?o[1]+=s:o[1]-=s,i.setExtent(o[0],o[1])}}function m(e,t){if(e.type=t.get("type"),e.scale=c(t),e.onBand=t.get("boundaryGap")&&"category"===e.type,e.inverse=t.get("inverse"),"angleAxis"===t.mainType){e.inverse^=t.get("clockwise");var n=t.get("startAngle");e.setExtent(n,n+(e.inverse?-360:360))}t.axis=e,e.model=t}n("78f0");var v={dimensions:a.prototype.dimensions,create:function(e,t){var n=[];return e.eachComponent("polar",(function(e,i){var r=new a(i);r.update=g;var o=r.getRadiusAxis(),s=r.getAngleAxis(),l=e.findAxisModel("radiusAxis"),c=e.findAxisModel("angleAxis");m(o,l),m(s,c),p(r,e,t),n.push(r),e.coordinateSystem=r,r.model=e})),e.eachSeries((function(t){if("polar"===t.get("coordinateSystem")){var n=e.queryComponents({mainType:"polar",index:t.get("polarIndex"),id:t.get("polarId")})[0];t.coordinateSystem=n.coordinateSystem}})),n}};d.register("polar",v)},"1cdb":function(e,t,n){},"1e32":function(e,t,n){var i=n("6d8b"),r=n("3842"),a=r.parsePercent,o=n("ee1a"),s=o.isDimensionStacked;function l(e){return e.get("stack")||"__ec_stack_"+e.seriesIndex}function c(e,t){return t.dim+e.model.componentIndex}function u(e,t,n){var r={},a=d(i.filter(t.getSeriesByType(e),(function(e){return!t.isSeriesFiltered(e)&&e.coordinateSystem&&"polar"===e.coordinateSystem.type})));t.eachSeriesByType(e,(function(e){if("polar"===e.coordinateSystem.type){var t=e.getData(),n=e.coordinateSystem,i=n.getBaseAxis(),o=c(n,i),u=l(e),d=a[o][u],h=d.offset,f=d.width,p=n.getOtherAxis(i),g=e.coordinateSystem.cx,m=e.coordinateSystem.cy,v=e.get("barMinHeight")||0,y=e.get("barMinAngle")||0;r[u]=r[u]||[];for(var b=t.mapDimension(p.dim),x=t.mapDimension(i.dim),w=s(t,b),_="radius"!==i.dim||!e.get("roundCap",!0),S="radius"===p.dim?p.dataToRadius(0):p.dataToAngle(0),C=0,O=t.count();C<O;C++){var M,P,L,D,k=t.get(b,C),T=t.get(x,C),A=k>=0?"p":"n",I=S;if(w&&(r[u][T]||(r[u][T]={p:S,n:S}),I=r[u][T][A]),"radius"===p.dim){var j=p.dataToRadius(k)-S,E=i.dataToAngle(T);Math.abs(j)<v&&(j=(j<0?-1:1)*v),M=I,P=I+j,L=E-h,D=L-f,w&&(r[u][T][A]=P)}else{var B=p.dataToAngle(k,_)-S,R=i.dataToRadius(T);Math.abs(B)<y&&(B=(B<0?-1:1)*y),M=R+h,P=M+f,L=I,D=I+B,w&&(r[u][T][A]=D)}t.setItemLayout(C,{cx:g,cy:m,r0:M,r:P,startAngle:-L*Math.PI/180,endAngle:-D*Math.PI/180})}}}),this)}function d(e,t){var n={};i.each(e,(function(e,t){var i=e.getData(),r=e.coordinateSystem,o=r.getBaseAxis(),s=c(r,o),u=o.getExtent(),d="category"===o.type?o.getBandWidth():Math.abs(u[1]-u[0])/i.count(),h=n[s]||{bandWidth:d,remainedWidth:d,autoWidthCount:0,categoryGap:"20%",gap:"30%",stacks:{}},f=h.stacks;n[s]=h;var p=l(e);f[p]||h.autoWidthCount++,f[p]=f[p]||{width:0,maxWidth:0};var g=a(e.get("barWidth"),d),m=a(e.get("barMaxWidth"),d),v=e.get("barGap"),y=e.get("barCategoryGap");g&&!f[p].width&&(g=Math.min(h.remainedWidth,g),f[p].width=g,h.remainedWidth-=g),m&&(f[p].maxWidth=m),null!=v&&(h.gap=v),null!=y&&(h.categoryGap=y)}));var r={};return i.each(n,(function(e,t){r[t]={};var n=e.stacks,o=e.bandWidth,s=a(e.categoryGap,o),l=a(e.gap,1),c=e.remainedWidth,u=e.autoWidthCount,d=(c-s)/(u+(u-1)*l);d=Math.max(d,0),i.each(n,(function(e,t){var n=e.maxWidth;n&&n<d&&(n=Math.min(n,c),e.width&&(n=Math.min(n,e.width)),c-=n,e.width=n,u--)})),d=(c-s)/(u+(u-1)*l),d=Math.max(d,0);var h,f=0;i.each(n,(function(e,t){e.width||(e.width=d),h=e,f+=e.width*(1+l)})),h&&(f-=h.width*l);var p=-f/2;i.each(n,(function(e,n){r[t][n]=r[t][n]||{offset:p,width:e.width},p+=e.width*(1+l)}))})),r}var h=u;e.exports=h},"1ee9":function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"d",(function(){return s})),n.d(t,"b",(function(){return l})),n.d(t,"c",(function(){return c}));var i=[{label:"",value:0},{label:"",value:1}],r=[{label:"String",value:"java.lang.String"},{label:"Integer",value:"java.lang.Integer"},{label:"Long",value:"java.lang.Long"},{label:"Double",value:"java.lang.Double"},{label:"BigDecimal",value:"java.math.BigDecimal"},{label:"Boolean",value:"java.lang.Boolean"},{label:"Date",value:"java.util.Date"}],a=[{label:"单行文本",value:"input"},{label:"多行文本",value:"textarea"},{label:"下拉选项",value:"select"},{label:"树形下拉选项",value:"tree"},{label:"单选框",value:"radio"},{label:"多选框",value:"checkbox"},{label:"开关框",value:"switch"},{label:"日期框",value:"date"}],o=[{label:"等于",value:"equal"},{label:"不等于",value:"notequal"},{label:"大于",value:"gt"},{label:"大于等于",value:"ge"},{label:"小于",value:"lt"},{label:"小于等于",value:"le"},{label:"区间",value:"between"},{label:"模糊",value:"like"},{label:"左模糊",value:"likeleft"},{label:"右模糊",value:"likeright"}],s=[{label:"单表",value:"crud"},{label:"主子表",value:"sub"},{label:"树表",value:"tree"}],l={height:"auto",searchShow:!0,searchMenuSpan:6,tip:!1,border:!0,index:!0,columnBtn:!1,viewBtn:!0,selection:!0,menuWidth:250,column:[{label:"数据源",prop:"datasourceId",search:!0,span:24,type:"select",dicUrl:"/api/ubcs-develop/datasource/select",props:{label:"name",value:"id"},rules:[{required:!0,message:"请选择数据源",trigger:"blur"}]},{label:"物理表名",prop:"modelTable",type:"tree",slot:!0,dicData:[],props:{label:"comment",value:"name"},rules:[{required:!0,message:"请输入数据库表名",trigger:"blur"}]},{label:"模型类名",prop:"modelClass",rules:[{required:!0,message:"请输入模型类名",trigger:"blur"}]},{label:"模型名称",prop:"modelName",search:!0,rules:[{required:!0,message:"请输入模型名称",trigger:"blur"}]},{label:"模型编号",prop:"modelCode",search:!0,rules:[{required:!0,message:"请输入模型编号",trigger:"blur"}]},{label:"模型备注",prop:"modelRemark",hide:!0,span:24}]},c={border:!0,index:!0,addBtn:!1,editBtn:!1,addRowBtn:!1,cellBtn:!1,cancelBtn:!1,tip:!1,menu:!1,selection:!0,column:[{label:"物理列名",prop:"jdbcName"},{label:"物理类型",prop:"jdbcType"},{label:"实体列名",prop:"propertyName",cell:!0},{label:"实体类型",prop:"propertyEntity",type:"select",dicData:r,cell:!0},{label:"字段说明",prop:"comment",cell:!0},{label:"列表显示",prop:"isList",type:"switch",dicData:i,align:"center",width:80,cell:!0},{label:"表单显示",prop:"isForm",type:"switch",dicData:i,align:"center",width:80,cell:!0},{label:"独占一行",prop:"isRow",type:"switch",dicData:i,align:"center",width:80,cell:!0},{label:"必填",prop:"isRequired",type:"switch",dicData:i,align:"center",width:80,cell:!0},{label:"组件类型",prop:"componentType",type:"select",dicData:a,cell:!0},{label:"字典编码",prop:"dictCode",type:"select",dicUrl:"/api/ubcs-system/dict/select",props:{label:"dictValue",value:"code"},cell:!0},{label:"查询配置",prop:"isQuery",type:"switch",dicData:i,align:"center",width:80,cell:!0},{label:"查询类型",prop:"queryType",type:"select",dicData:o,cell:!0}]}},"1f0e":function(e,t,n){var i=n("cbe5"),r=i.extend({type:"echartsGaugePointer",shape:{angle:0,width:10,r:10,x:0,y:0},buildPath:function(e,t){var n=Math.cos,i=Math.sin,r=t.r,a=t.width,o=t.angle,s=t.x-n(o)*a*(a>=r/3?1:2),l=t.y-i(o)*a*(a>=r/3?1:2);o=t.angle-Math.PI/2,e.moveTo(s,l),e.lineTo(t.x+n(o)*a,t.y+i(o)*a),e.lineTo(t.x+n(t.angle)*r,t.y+i(t.angle)*r),e.lineTo(t.x-n(o)*a,t.y-i(o)*a),e.lineTo(s,l)}});e.exports=r},"1f1a":function(e,t,n){var i=n("6d8b"),r=n("e0d3"),a=n("6cb7"),o=n("4319"),s=n("7023"),l=n("eeea"),c=a.extend({type:"geo",coordinateSystem:null,layoutMode:"box",init:function(e){a.prototype.init.apply(this,arguments),r.defaultEmphasis(e,"label",["show"])},optionUpdated:function(){var e=this.option,t=this;e.regions=l.getFilledRegions(e.regions,e.map,e.nameMap),this._optionModelMap=i.reduce(e.regions||[],(function(e,n){return n.name&&e.set(n.name,new o(n,t)),e}),i.createHashMap()),this.updateSelectedMap(e.regions)},defaultOption:{zlevel:0,z:0,show:!0,left:"center",top:"center",aspectScale:null,silent:!1,map:"",boundingCoords:null,center:null,zoom:1,scaleLimit:null,label:{show:!1,color:"#000"},itemStyle:{borderWidth:.5,borderColor:"#444",color:"#eee"},emphasis:{label:{show:!0,color:"rgb(100,0,0)"},itemStyle:{color:"rgba(255,215,0,0.8)"}},regions:[]},getRegionModel:function(e){return this._optionModelMap.get(e)||new o(null,this,this.ecModel)},getFormattedLabel:function(e,t){t=t||"normal";var n=this.getRegionModel(e),i=n.get(("normal"===t?"":t+".")+"label.formatter"),r={name:e};return"function"===typeof i?(r.status=t,i(r)):"string"===typeof i?i.replace("{a}",null!=e?e:""):void 0},setZoom:function(e){this.option.zoom=e},setCenter:function(e){this.option.center=e}});i.mixin(c,s);var u=c;e.exports=u},2004:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("h3",[e._v("请打开浏览器控制台,然后点击下面的按钮")]),t("el-button",{attrs:{type:"danger",size:"small"},on:{click:e.handleNewError}},[e._v("触发一个错误\n  ")])],1)},r=[],o={methods:{handleNewError:function(){window.console.log(a)}}},s=o,l=n("2877"),c=Object(l["a"])(s,i,r,!1,null,null,null);t["default"]=c.exports},2145:function(e,t){var n={};function i(e,t){n[e]=t}function r(e){return n[e]}t.register=i,t.get=r},2163:function(e,t,n){var i=n("4f85"),r=n("06c7"),a=n("eda2"),o=a.encodeHTML,s=n("4319"),l=i.extend({type:"series.tree",layoutInfo:null,layoutMode:"box",getInitialData:function(e){var t={name:e.name,children:e.data},n=e.leaves||{},i=new s(n,this,this.ecModel),a=r.createTree(t,this,o);function o(e){e.wrapMethod("getItemModel",(function(e,t){var n=a.getNodeByDataIndex(t);return n.children.length&&n.isExpand||(e.parentModel=i),e}))}var l=0;a.eachNode("preorder",(function(e){e.depth>l&&(l=e.depth)}));var c=e.expandAndCollapse,u=c&&e.initialTreeDepth>=0?e.initialTreeDepth:l;return a.root.eachNode("preorder",(function(e){var t=e.hostTree.data.getRawDataItem(e.dataIndex);e.isExpand=t&&null!=t.collapsed?!t.collapsed:e.depth<=u})),a.data},getOrient:function(){var e=this.get("orient");return"horizontal"===e?e="LR":"vertical"===e&&(e="TB"),e},setZoom:function(e){this.option.zoom=e},setCenter:function(e){this.option.center=e},formatTooltip:function(e){var t=this.getData().tree,n=t.root.children[0],i=t.getNodeByDataIndex(e),r=i.getValue(),a=i.name;while(i&&i!==n)a=i.parentNode.name+"."+a,i=i.parentNode;return o(a+(isNaN(r)||null==r?"":" : "+r))},defaultOption:{zlevel:0,z:2,coordinateSystem:"view",left:"12%",top:"12%",right:"12%",bottom:"12%",layout:"orthogonal",edgeShape:"curve",edgeForkPosition:"50%",roam:!1,nodeScaleRatio:.4,center:null,zoom:1,orient:"LR",symbol:"emptyCircle",symbolSize:7,expandAndCollapse:!0,initialTreeDepth:2,lineStyle:{color:"#ccc",width:1.5,curveness:.5},itemStyle:{color:"lightsteelblue",borderColor:"#c23531",borderWidth:1.5},label:{show:!0,color:"#555"},leaves:{label:{show:!0}},animationEasing:"linear",animationDuration:700,animationDurationUpdate:1e3}});e.exports=l},2167:function(e,t,n){"use strict";n("bcec")},"217b8":function(e,t,n){var i=n("4e08"),r=(i.__DEV__,n("3301")),a=n("4f85"),o=a.extend({type:"series.line",dependencies:["grid","polar"],getInitialData:function(e,t){return r(this.getSource(),this,{useEncodeDefaulter:!0})},defaultOption:{zlevel:0,z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,hoverAnimation:!0,clip:!0,label:{position:"top"},lineStyle:{width:2,type:"solid"},step:!1,smooth:!1,smoothMonotone:null,symbol:"emptyCircle",symbolSize:4,symbolRotate:null,showSymbol:!0,showAllSymbol:"auto",connectNulls:!1,sampling:"none",animationEasing:"linear",progressive:0,hoverLayerThreshold:1/0}});e.exports=o},"217c":function(e,t,n){var i=n("6d8b"),r=n("6cb7");n("df3a");var a=r.extend({type:"parallel",dependencies:["parallelAxis"],coordinateSystem:null,dimensions:null,parallelAxisIndex:null,layoutMode:"box",defaultOption:{zlevel:0,z:0,left:80,top:60,right:80,bottom:60,layout:"horizontal",axisExpandable:!1,axisExpandCenter:null,axisExpandCount:0,axisExpandWidth:50,axisExpandRate:17,axisExpandDebounce:50,axisExpandSlideTriggerArea:[-.15,.05,.4],axisExpandTriggerOn:"click",parallelAxisDefault:null},init:function(){r.prototype.init.apply(this,arguments),this.mergeOption({})},mergeOption:function(e){var t=this.option;e&&i.merge(t,e,!0),this._initDimensions()},contains:function(e,t){var n=e.get("parallelIndex");return null!=n&&t.getComponent("parallel",n)===this},setAxisExpand:function(e){i.each(["axisExpandable","axisExpandCenter","axisExpandCount","axisExpandWidth","axisExpandWindow"],(function(t){e.hasOwnProperty(t)&&(this.option[t]=e[t])}),this)},_initDimensions:function(){var e=this.dimensions=[],t=this.parallelAxisIndex=[],n=i.filter(this.dependentModels.parallelAxis,(function(e){return(e.get("parallelIndex")||0)===this.componentIndex}),this);i.each(n,(function(n){e.push("dim"+n.get("dim")),t.push(n.componentIndex)}))}});e.exports=a},2257:function(e,t,n){"use strict";n.r(t);n("6762"),n("2fdb");var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("avue-crud",{ref:"crud",attrs:{option:e.option,"table-loading":e.loading,data:e.data,page:e.page,permission:e.permissionList,"before-open":e.beforeOpen},on:{"update:page":function(t){e.page=t},"row-update":e.rowUpdate,"row-save":e.rowSave,"row-del":e.rowDel,"search-change":e.searchChange,"search-reset":e.searchReset,"selection-change":e.selectionChange,"current-change":e.currentChange,"size-change":e.sizeChange,"refresh-change":e.refreshChange,"on-load":e.onLoad},scopedSlots:e._u([{key:"menu",fn:function(n){return[e.userInfo.role_name.includes("admin")?t("el-button",{attrs:{type:"text",icon:"el-icon-video-play",size:"small"},on:{click:function(t){return e.handleDebug(n.row)}}},[e._v("调试\n      ")]):e._e(),e.permission.sms_enable?t("el-button",{attrs:{type:"text",icon:"el-icon-circle-check",size:"small"},on:{click:function(t){return t.stopPropagation(),e.handleEnable(n.row)}}},[e._v("启用\n      ")]):e._e()]}},{key:"status",fn:function(n){var i=n.row;return[t("el-tag",[e._v(e._s(i.statusName))])]}},{key:"category",fn:function(n){var i=n.row;return[t("el-tag",[e._v(e._s(i.categoryName))])]}}]),model:{value:e.form,callback:function(t){e.form=t},expression:"form"}},[t("template",{slot:"menuLeft"},[e.permission.sms_delete?t("el-button",{attrs:{type:"danger",size:"small",icon:"el-icon-delete",plain:""},on:{click:e.handleDelete}},[e._v("删 é™¤\n      ")]):e._e()],1)],2),t("el-dialog",{attrs:{title:"手机短信发送调试","append-to-body":"",visible:e.box,width:"550px"},on:{"update:visible":function(t){e.box=t}}},[t("avue-form",{attrs:{option:e.debugOption},on:{submit:e.handleSend},model:{value:e.debugForm,callback:function(t){e.debugForm=t},expression:"debugForm"}})],1)],1)},r=[],a=(n("8e6e"),n("456d"),n("ac6a"),n("ade3")),o=n("2499"),s=n("5880"),l=n("d9a3");function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){Object(a["a"])(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var d={data:function(){return{form:{},query:{},loading:!0,box:!1,page:{pageSize:10,currentPage:1,total:0},selectionList:[],option:{columnBtn:!1,height:"auto",calcHeight:30,tip:!1,searchShow:!0,searchMenuSpan:6,border:!0,index:!0,viewBtn:!0,selection:!0,menuWidth:350,labelWidth:100,dialogWidth:880,dialogClickModal:!1,column:[{label:"分类",type:"radio",value:1,span:24,width:100,searchLabelWidth:50,row:!0,dicUrl:"/api/ubcs-system/dict/dictionary?code=sms",props:{label:"dictValue",value:"dictKey"},dataType:"number",slot:!0,prop:"category",search:!0,rules:[{required:!0,message:"请选择分类",trigger:"blur"}]},{label:"资源编号",prop:"smsCode",span:24,width:200,search:!0,rules:[{required:!0,message:"请输入资源编号",trigger:"blur"}]},{label:"模版ID",prop:"templateId",span:24,width:200,search:!0,rules:[{required:!0,message:"请输入模版ID",trigger:"blur"}]},{label:"accessKey",prop:"accessKey",span:24,overHidden:!0,rules:[{required:!0,message:"请输入accessKey",trigger:"blur"}]},{label:"secretKey",prop:"secretKey",span:24,overHidden:!0,display:!0,hide:!0,rules:[{required:!0,message:"请输入secretKey",trigger:"blur"}]},{label:"regionId",prop:"regionId",span:24,value:"cn-hangzhou",hide:!0,display:!1},{label:"短信签名",prop:"signName",span:24,width:200,rules:[{required:!0,message:"请输入短信签名",trigger:"blur"}]},{label:"是否启用",prop:"status",span:24,width:80,align:"center",slot:!0,addDisplay:!1,editDisplay:!1,viewDisplay:!1},{label:"备注",prop:"remark",span:24,hide:!0}]},data:[],debugForm:{code:""},debugOption:{submitText:"发送",column:[{label:"资源编号",prop:"code",disabled:!0,span:24},{label:"发送手机",prop:"phones",span:24},{label:"发送参数",prop:"params",span:24,placeholder:"例: {'code':2333,'title':'通知标题'}"}]}}},watch:{"form.category":function(){var e=l["a"].toInt(this.form.category);this.$refs.crud.option.column.filter((function(t){"templateId"===t.prop&&(t.label=1===e?"模版内容":"模版ID"),"accessKey"===t.prop&&(t.label=1===e?"apiKey":4===e?"appId":"accessKey"),"secretKey"===t.prop&&(t.display=1!==e,t.label=4===e?"appKey":"secretKey"),"regionId"===t.prop&&(3===e?(t.display=!0,t.value="cn-hangzhou"):t.display=!1)}))}},computed:u(u({},Object(s["mapGetters"])(["userInfo","permission"])),{},{permissionList:function(){return{addBtn:this.vaildData(this.permission.sms_add,!1),viewBtn:this.vaildData(this.permission.sms_view,!1),delBtn:this.vaildData(this.permission.sms_delete,!1),editBtn:this.vaildData(this.permission.sms_edit,!1)}},ids:function(){var e=[];return this.selectionList.forEach((function(t){e.push(t.id)})),e.join(",")}}),methods:{rowSave:function(e,t,n){var i=this;Object(o["add"])(e).then((function(){i.onLoad(i.page),i.$message({type:"success",message:"操作成功!"}),t()}),(function(e){window.console.log(e),n()}))},rowUpdate:function(e,t,n,i){var r=this;Object(o["update"])(e).then((function(){r.onLoad(r.page),r.$message({type:"success",message:"操作成功!"}),n()}),(function(e){window.console.log(e),i()}))},rowDel:function(e){var t=this;this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(o["remove"])(e.id)})).then((function(){t.onLoad(t.page),t.$message({type:"success",message:"操作成功!"})}))},handleEnable:function(e){var t=this;this.$confirm("是否确定启用这条配置?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(o["enable"])(e.id)})).then((function(){t.onLoad(t.page),t.$message({type:"success",message:"操作成功!"}),t.$refs.crud.toggleSelection()}))},handleDebug:function(e){this.box=!0,this.debugForm.code=e.smsCode},handleSend:function(e,t,n){var i=this;Object(o["send"])(e.code,e.phones,e.params).then((function(e){i.$message({type:"success",message:"发送成功!"}),t(),window.console.log(e),i.box=!1}),(function(e){window.console.log(e),n()}))},handleDelete:function(){var e=this;0!==this.selectionList.length?this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(o["remove"])(e.ids)})).then((function(){e.onLoad(e.page),e.$message({type:"success",message:"操作成功!"}),e.$refs.crud.toggleSelection()})):this.$message.warning("请选择至少一条数据")},beforeOpen:function(e,t){var n=this;["edit","view"].includes(t)&&Object(o["getDetail"])(this.form.id).then((function(e){n.form=e.data.data})),e()},searchReset:function(){this.query={},this.onLoad(this.page)},searchChange:function(e,t){this.query=e,this.page.currentPage=1,this.onLoad(this.page,e),t()},selectionChange:function(e){this.selectionList=e},selectionClear:function(){this.selectionList=[],this.$refs.crud.toggleSelection()},currentChange:function(e){this.page.currentPage=e},sizeChange:function(e){this.page.pageSize=e},refreshChange:function(){this.onLoad(this.page,this.query)},onLoad:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.loading=!0,Object(o["getList"])(e.currentPage,e.pageSize,Object.assign(n,this.query)).then((function(e){var n=e.data.data;t.page.total=n.total,t.data=n.records,t.loading=!1,t.selectionClear()}))}}},h=d,f=n("2877"),p=Object(f["a"])(h,i,r,!1,null,null,null);t["default"]=p.exports},2287:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("avue-crud",{ref:"crud",attrs:{option:e.option,"table-loading":e.loading,data:e.data,page:e.page},on:{"update:page":function(t){e.page=t},"search-change":e.searchChange,"search-reset":e.searchReset,"selection-change":e.selectionChange,"row-click":e.clickRowChange,"current-change":e.currentChange,"size-change":e.sizeChange,"refresh-change":e.refreshChange,"on-load":e.onLoad},scopedSlots:e._u([{key:"menu",fn:function(n){return[e.permissionList.detailBtn?t("el-button",{attrs:{type:"text",size:"small",icon:"el-icon-info"},on:{click:function(t){return t.stopPropagation(),e.handleDetail(n.row)}}},[e._v("详情\n      ")]):e._e(),e.permissionList.follow?t("el-button",{attrs:{type:"text",size:"small",icon:"el-icon-search"},on:{click:function(t){return t.stopPropagation(),e.handleImage(n.row,n.index)}}},[e._v("流程图\n      ")]):e._e()]}},{key:"processDefinitionVersion",fn:function(n){var i=n.row;return[t("el-tag",[e._v("v"+e._s(i.processDefinitionVersion))])]}},{key:"processIsFinished",fn:function(n){var i=n.row;return[t("el-tag",[e._v(e._s("finished"===i.processIsFinished?"已完成":"未完成"))])]}}]),model:{value:e.form,callback:function(t){e.form=t},expression:"form"}}),t("flow-design",{attrs:{"is-dialog":"","is-display":e.flowBox,"process-instance-id":e.processInstanceId},on:{"update:isDisplay":function(t){e.flowBox=t},"update:is-display":function(t){e.flowBox=t}}})],1)},r=[],a=(n("8e6e"),n("456d"),n("ac6a"),n("ade3")),o=n("5880"),s=n("1e69"),l=n("7208");function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){Object(a["a"])(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var d={data:function(){return{form:{},selectionId:"",selectionList:[],query:{},loading:!0,page:{pageSize:10,currentPage:1,total:0},processInstanceId:"",flowBox:!1,workBox:!1,option:{height:"auto",calcHeight:20,columnBtn:!1,tip:!1,searchShow:!0,searchMenuSpan:6,border:!0,index:!0,selection:!0,editBtn:!1,addBtn:!1,viewBtn:!1,delBtn:!1,dialogWidth:900,menuWidth:150,dialogClickModal:!1,align:"center",column:[{label:"流程名称",prop:"processName",search:!0,headerAlign:"center",align:"left",sortable:!0,overHidden:!0,formatter:function(e){return e.variables.processName}},{label:"流程进度",prop:"processIsFinished",slot:!0,width:100},{label:"当前步骤",prop:"taskName",width:150},{label:"发起时间",sortable:!0,width:180,prop:"processDefinitionStartTime"},{label:"所属流程模板",sortable:!0,prop:"categoryName",width:200},{label:"流程描述",prop:"processDesc",overHidden:!0,formatter:function(e){return e.variables.processDesc}}]},data:[]}},computed:u(u({},Object(o["mapGetters"])(["permission","flowRoutes","permission"])),{},{permissionList:function(){return{detailBtn:this.vaildData(this.permission.work_send.work_send_detail,!1),follow:this.vaildData(this.permission.work_send.work_send_follow,!1)}},ids:function(){var e=[];return this.selectionList.forEach((function(t){e.push(t.id)})),e.join(",")}}),methods:{searchReset:function(){this.query={},this.onLoad(this.page)},searchChange:function(e,t){this.query=e,this.page.currentPage=1,this.onLoad(this.page,e),t()},clickRowChange:function(e){this.$refs.crud.toggleSelection(),this.selectionList=e,this.$refs.crud.setCurrentRow(e),this.$refs.crud.toggleRowSelection(e)},selectionChange:function(e){this.selectionList=e,this.$refs.crud.setCurrentRow(this.selectionList[e.length-1])},selectionClear:function(){this.selectionList=[],this.$refs.crud.toggleSelection()},handleDetail:function(e){this.$router.push({path:"/work/process/".concat(Object(l["b"])(this.flowRoutes,e.category),"/detail/").concat(e.processInstanceId,"/").concat(e.businessId,"?name=")+e.categoryName+"详情"})},handleImage:function(e){this.processInstanceId=e.processInstanceId,this.flowBox=!0},currentChange:function(e){this.page.currentPage=e},sizeChange:function(e){this.page.pageSize=e},refreshChange:function(){this.onLoad(this.page,this.query)},onLoad:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=u(u({},this.query),{},{category:n.category?Object(l["a"])(n.category):null});this.loading=!0,Object(s["sendList"])(e.currentPage,e.pageSize,Object.assign(n,i)).then((function(e){var n=e.data.data;t.page.total=n.total,t.data=n.records,t.loading=!1,t.selectionClear()}))}}},h=d,f=n("2877"),p=Object(f["a"])(h,i,r,!1,null,null,null);t["default"]=p.exports},"22da":function(e,t,n){var i=n("f934");function r(e){e.hierNode={defaultAncestor:null,ancestor:e,prelim:0,modifier:0,change:0,shift:0,i:0,thread:null};var t,n,i=[e];while(t=i.pop())if(n=t.children,t.isExpand&&n.length)for(var r=n.length,a=r-1;a>=0;a--){var o=n[a];o.hierNode={defaultAncestor:null,ancestor:o,prelim:0,modifier:0,change:0,shift:0,i:a,thread:null},i.push(o)}}function a(e,t){var n=e.isExpand?e.children:[],i=e.parentNode.children,r=e.hierNode.i?i[e.hierNode.i-1]:null;if(n.length){u(e);var a=(n[0].hierNode.prelim+n[n.length-1].hierNode.prelim)/2;r?(e.hierNode.prelim=r.hierNode.prelim+t(e,r),e.hierNode.modifier=e.hierNode.prelim-a):e.hierNode.prelim=a}else r&&(e.hierNode.prelim=r.hierNode.prelim+t(e,r));e.parentNode.hierNode.defaultAncestor=d(e,r,e.parentNode.hierNode.defaultAncestor||i[0],t)}function o(e){var t=e.hierNode.prelim+e.parentNode.hierNode.modifier;e.setLayout({x:t},!0),e.hierNode.modifier+=e.parentNode.hierNode.modifier}function s(e){return arguments.length?e:m}function l(e,t){var n={};return e-=Math.PI/2,n.x=t*Math.cos(e),n.y=t*Math.sin(e),n}function c(e,t){return i.getLayoutRect(e.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})}function u(e){var t=e.children,n=t.length,i=0,r=0;while(--n>=0){var a=t[n];a.hierNode.prelim+=i,a.hierNode.modifier+=i,r+=a.hierNode.change,i+=a.hierNode.shift+r}}function d(e,t,n,i){if(t){var r=e,a=e,o=a.parentNode.children[0],s=t,l=r.hierNode.modifier,c=a.hierNode.modifier,u=o.hierNode.modifier,d=s.hierNode.modifier;while(s=h(s),a=f(a),s&&a){r=h(r),o=f(o),r.hierNode.ancestor=e;var m=s.hierNode.prelim+d-a.hierNode.prelim-c+i(s,a);m>0&&(g(p(s,e,n),e,m),c+=m,l+=m),d+=s.hierNode.modifier,c+=a.hierNode.modifier,l+=r.hierNode.modifier,u+=o.hierNode.modifier}s&&!h(r)&&(r.hierNode.thread=s,r.hierNode.modifier+=d-l),a&&!f(o)&&(o.hierNode.thread=a,o.hierNode.modifier+=c-u,n=e)}return n}function h(e){var t=e.children;return t.length&&e.isExpand?t[t.length-1]:e.hierNode.thread}function f(e){var t=e.children;return t.length&&e.isExpand?t[0]:e.hierNode.thread}function p(e,t,n){return e.hierNode.ancestor.parentNode===t.parentNode?e.hierNode.ancestor:n}function g(e,t,n){var i=n/(t.hierNode.i-e.hierNode.i);t.hierNode.change-=i,t.hierNode.shift+=n,t.hierNode.modifier+=n,t.hierNode.prelim+=n,e.hierNode.change+=i}function m(e,t){return e.parentNode===t.parentNode?1:2}t.init=r,t.firstWalk=a,t.secondWalk=o,t.separation=s,t.radialCoordinate=l,t.getViewRect=c},2325:function(e,t,n){var i=n("6d8b"),r=n("607d"),a=n("2306"),o=n("88b3"),s=n("7dcf"),l=n("3842"),c=n("f934"),u=n("ef6a"),d=a.Rect,h=l.linearMap,f=l.asc,p=i.bind,g=i.each,m=7,v=1,y=30,b="horizontal",x="vertical",w=5,_=["line","bar","candlestick","scatter"],S=s.extend({type:"dataZoom.slider",init:function(e,t){this._displayables={},this._orient,this._range,this._handleEnds,this._size,this._handleWidth,this._handleHeight,this._location,this._dragging,this._dataShadowInfo,this.api=t},render:function(e,t,n,i){S.superApply(this,"render",arguments),o.createOrUpdate(this,"_dispatchZoomAction",this.dataZoomModel.get("throttle"),"fixRate"),this._orient=e.get("orient"),!1!==this.dataZoomModel.get("show")?(i&&"dataZoom"===i.type&&i.from===this.uid||this._buildView(),this._updateView()):this.group.removeAll()},remove:function(){S.superApply(this,"remove",arguments),o.clear(this,"_dispatchZoomAction")},dispose:function(){S.superApply(this,"dispose",arguments),o.clear(this,"_dispatchZoomAction")},_buildView:function(){var e=this.group;e.removeAll(),this._resetLocation(),this._resetInterval();var t=this._displayables.barGroup=new a.Group;this._renderBackground(),this._renderHandle(),this._renderDataShadow(),e.add(t),this._positionGroup()},_resetLocation:function(){var e=this.dataZoomModel,t=this.api,n=this._findCoordRect(),r={width:t.getWidth(),height:t.getHeight()},a=this._orient===b?{right:r.width-n.x-n.width,top:r.height-y-m,width:n.width,height:y}:{right:m,top:n.y,width:y,height:n.height},o=c.getLayoutParams(e.option);i.each(["right","top","width","height"],(function(e){"ph"===o[e]&&(o[e]=a[e])}));var s=c.getLayoutRect(o,r,e.padding);this._location={x:s.x,y:s.y},this._size=[s.width,s.height],this._orient===x&&this._size.reverse()},_positionGroup:function(){var e=this.group,t=this._location,n=this._orient,i=this.dataZoomModel.getFirstTargetAxisModel(),r=i&&i.get("inverse"),a=this._displayables.barGroup,o=(this._dataShadowInfo||{}).otherAxisInverse;a.attr(n!==b||r?n===b&&r?{scale:o?[-1,1]:[-1,-1]}:n!==x||r?{scale:o?[-1,-1]:[-1,1],rotation:Math.PI/2}:{scale:o?[1,-1]:[1,1],rotation:Math.PI/2}:{scale:o?[1,1]:[1,-1]});var s=e.getBoundingRect([a]);e.attr("position",[t.x-s.x,t.y-s.y])},_getViewExtent:function(){return[0,this._size[0]]},_renderBackground:function(){var e=this.dataZoomModel,t=this._size,n=this._displayables.barGroup;n.add(new d({silent:!0,shape:{x:0,y:0,width:t[0],height:t[1]},style:{fill:e.get("backgroundColor")},z2:-40})),n.add(new d({shape:{x:0,y:0,width:t[0],height:t[1]},style:{fill:"transparent"},z2:0,onclick:i.bind(this._onClickPanelClick,this)}))},_renderDataShadow:function(){var e=this._dataShadowInfo=this._prepareDataShadowInfo();if(e){var t=this._size,n=e.series,r=n.getRawData(),o=n.getShadowDim?n.getShadowDim():e.otherDim;if(null!=o){var s=r.getDataExtent(o),l=.3*(s[1]-s[0]);s=[s[0]-l,s[1]+l];var c,u=[0,t[1]],d=[0,t[0]],f=[[t[0],0],[0,0]],p=[],g=d[1]/(r.count()-1),m=0,v=Math.round(r.count()/t[0]);r.each([o],(function(e,t){if(v>0&&t%v)m+=g;else{var n=null==e||isNaN(e)||""===e,i=n?0:h(e,s,u,!0);n&&!c&&t?(f.push([f[f.length-1][0],0]),p.push([p[p.length-1][0],0])):!n&&c&&(f.push([m,0]),p.push([m,0])),f.push([m,i]),p.push([m,i]),m+=g,c=n}}));var y=this.dataZoomModel;this._displayables.barGroup.add(new a.Polygon({shape:{points:f},style:i.defaults({fill:y.get("dataBackgroundColor")},y.getModel("dataBackground.areaStyle").getAreaStyle()),silent:!0,z2:-20})),this._displayables.barGroup.add(new a.Polyline({shape:{points:p},style:y.getModel("dataBackground.lineStyle").getLineStyle(),silent:!0,z2:-19}))}}},_prepareDataShadowInfo:function(){var e=this.dataZoomModel,t=e.get("showDataShadow");if(!1!==t){var n,r=this.ecModel;return e.eachTargetAxis((function(a,o){var s=e.getAxisProxy(a.name,o).getTargetSeriesModels();i.each(s,(function(e){if(!n&&!(!0!==t&&i.indexOf(_,e.get("type"))<0)){var s,l=r.getComponent(a.axis,o).axis,c=C(a.name),u=e.coordinateSystem;null!=c&&u.getOtherAxis&&(s=u.getOtherAxis(l).inverse),c=e.getData().mapDimension(c),n={thisAxis:l,series:e,thisDim:a.name,otherDim:c,otherAxisInverse:s}}}),this)}),this),n}},_renderHandle:function(){var e=this._displayables,t=e.handles=[],n=e.handleLabels=[],i=this._displayables.barGroup,r=this._size,o=this.dataZoomModel;i.add(e.filler=new d({draggable:!0,cursor:O(this._orient),drift:p(this._onDragMove,this,"all"),ondragstart:p(this._showDataInfo,this,!0),ondragend:p(this._onDragEnd,this),onmouseover:p(this._showDataInfo,this,!0),onmouseout:p(this._showDataInfo,this,!1),style:{fill:o.get("fillerColor"),textPosition:"inside"}})),i.add(new d({silent:!0,subPixelOptimize:!0,shape:{x:0,y:0,width:r[0],height:r[1]},style:{stroke:o.get("dataBackgroundColor")||o.get("borderColor"),lineWidth:v,fill:"rgba(0,0,0,0)"}})),g([0,1],(function(e){var r=a.createIcon(o.get("handleIcon"),{cursor:O(this._orient),draggable:!0,drift:p(this._onDragMove,this,e),ondragend:p(this._onDragEnd,this),onmouseover:p(this._showDataInfo,this,!0),onmouseout:p(this._showDataInfo,this,!1)},{x:-1,y:0,width:2,height:2}),s=r.getBoundingRect();this._handleHeight=l.parsePercent(o.get("handleSize"),this._size[1]),this._handleWidth=s.width/s.height*this._handleHeight,r.setStyle(o.getModel("handleStyle").getItemStyle());var c=o.get("handleColor");null!=c&&(r.style.fill=c),i.add(t[e]=r);var u=o.textStyleModel;this.group.add(n[e]=new a.Text({silent:!0,invisible:!0,style:{x:0,y:0,text:"",textVerticalAlign:"middle",textAlign:"center",textFill:u.getTextColor(),textFont:u.getFont()},z2:10}))}),this)},_resetInterval:function(){var e=this._range=this.dataZoomModel.getPercentRange(),t=this._getViewExtent();this._handleEnds=[h(e[0],[0,100],t,!0),h(e[1],[0,100],t,!0)]},_updateInterval:function(e,t){var n=this.dataZoomModel,i=this._handleEnds,r=this._getViewExtent(),a=n.findRepresentativeAxisProxy().getMinMaxSpan(),o=[0,100];u(t,i,r,n.get("zoomLock")?"all":e,null!=a.minSpan?h(a.minSpan,o,r,!0):null,null!=a.maxSpan?h(a.maxSpan,o,r,!0):null);var s=this._range,l=this._range=f([h(i[0],r,o,!0),h(i[1],r,o,!0)]);return!s||s[0]!==l[0]||s[1]!==l[1]},_updateView:function(e){var t=this._displayables,n=this._handleEnds,i=f(n.slice()),r=this._size;g([0,1],(function(e){var i=t.handles[e],a=this._handleHeight;i.attr({scale:[a/2,a/2],position:[n[e],r[1]/2-a/2]})}),this),t.filler.setShape({x:i[0],y:0,width:i[1]-i[0],height:r[1]}),this._updateDataInfo(e)},_updateDataInfo:function(e){var t=this.dataZoomModel,n=this._displayables,i=n.handleLabels,r=this._orient,o=["",""];if(t.get("showDetail")){var s=t.findRepresentativeAxisProxy();if(s){var l=s.getAxisModel().axis,c=this._range,u=e?s.calculateDataWindow({start:c[0],end:c[1]}).valueWindow:s.getDataValueWindow();o=[this._formatLabel(u[0],l),this._formatLabel(u[1],l)]}}var d=f(this._handleEnds.slice());function h(e){var t=a.getTransform(n.handles[e].parent,this.group),s=a.transformDirection(0===e?"right":"left",t),l=this._handleWidth/2+w,c=a.applyTransform([d[e]+(0===e?-l:l),this._size[1]/2],t);i[e].setStyle({x:c[0],y:c[1],textVerticalAlign:r===b?"middle":s,textAlign:r===b?s:"center",text:o[e]})}h.call(this,0),h.call(this,1)},_formatLabel:function(e,t){var n=this.dataZoomModel,r=n.get("labelFormatter"),a=n.get("labelPrecision");null!=a&&"auto"!==a||(a=t.getPixelPrecision());var o=null==e||isNaN(e)?"":"category"===t.type||"time"===t.type?t.scale.getLabel(Math.round(e)):e.toFixed(Math.min(a,20));return i.isFunction(r)?r(e,o):i.isString(r)?r.replace("{value}",o):o},_showDataInfo:function(e){e=this._dragging||e;var t=this._displayables.handleLabels;t[0].attr("invisible",!e),t[1].attr("invisible",!e)},_onDragMove:function(e,t,n,i){this._dragging=!0,r.stop(i.event);var o=this._displayables.barGroup.getLocalTransform(),s=a.applyTransform([t,n],o,!0),l=this._updateInterval(e,s[0]),c=this.dataZoomModel.get("realtime");this._updateView(!c),l&&c&&this._dispatchZoomAction()},_onDragEnd:function(){this._dragging=!1,this._showDataInfo(!1);var e=this.dataZoomModel.get("realtime");!e&&this._dispatchZoomAction()},_onClickPanelClick:function(e){var t=this._size,n=this._displayables.barGroup.transformCoordToLocal(e.offsetX,e.offsetY);if(!(n[0]<0||n[0]>t[0]||n[1]<0||n[1]>t[1])){var i=this._handleEnds,r=(i[0]+i[1])/2,a=this._updateInterval("all",n[0]-r);this._updateView(),a&&this._dispatchZoomAction()}},_dispatchZoomAction:function(){var e=this._range;this.api.dispatchAction({type:"dataZoom",from:this.uid,dataZoomId:this.dataZoomModel.id,start:e[0],end:e[1]})},_findCoordRect:function(){var e;if(g(this.getTargetCoordInfo(),(function(t){if(!e&&t.length){var n=t[0].model.coordinateSystem;e=n.getRect&&n.getRect()}})),!e){var t=this.api.getWidth(),n=this.api.getHeight();e={x:.2*t,y:.2*n,width:.6*t,height:.6*n}}return e}});function C(e){var t={x:"y",y:"x",radius:"angle",angle:"radius"};return t[e]}function O(e){return"vertical"===e?"ns-resize":"ew-resize"}var M=S;e.exports=M},"237f":function(e,t,n){var i=n("6d8b"),r=n("6179"),a=n("7368"),o=n("31d9"),s=n("b1d4"),l=n("2039"),c=n("3301");function u(e,t,n,u,d){for(var h=new a(u),f=0;f<e.length;f++)h.addNode(i.retrieve(e[f].id,e[f].name,f),f);var p=[],g=[],m=0;for(f=0;f<t.length;f++){var v=t[f],y=v.source,b=v.target;h.addEdge(y,b,m)&&(g.push(v),p.push(i.retrieve(v.id,y+" > "+b)),m++)}var x,w=n.get("coordinateSystem");if("cartesian2d"===w||"polar"===w)x=c(e,n);else{var _=l.get(w),S=_&&"view"!==_.type&&_.dimensions||[];i.indexOf(S,"value")<0&&S.concat(["value"]);var C=s(e,{coordDimensions:S});x=new r(C,n),x.initData(e)}var O=new r(["value"],n);return O.initData(g,p),d&&d(x,O),o({mainData:x,struct:h,structAttr:"graph",datas:{node:x,edge:O},datasAttr:{node:"data",edge:"edgeData"}}),h.update(),h}e.exports=u},"23e0":function(e,t,n){var i=n("6d8b"),r=n("7887"),a=n("89e3"),o=n("3842"),s=n("697e"),l=s.getScaleExtent,c=s.niceScaleExtent,u=n("2039"),d=n("8c2a");function h(e,t,n){this._model=e,this.dimensions=[],this._indicatorAxes=i.map(e.getIndicatorModels(),(function(e,t){var n="indicator_"+t,i=new r(n,"log"===e.get("axisType")?new d:new a);return i.name=e.get("name"),i.model=e,e.axis=i,this.dimensions.push(n),i}),this),this.resize(e,n),this.cx,this.cy,this.r,this.r0,this.startAngle}h.prototype.getIndicatorAxes=function(){return this._indicatorAxes},h.prototype.dataToPoint=function(e,t){var n=this._indicatorAxes[t];return this.coordToPoint(n.dataToCoord(e),t)},h.prototype.coordToPoint=function(e,t){var n=this._indicatorAxes[t],i=n.angle,r=this.cx+e*Math.cos(i),a=this.cy-e*Math.sin(i);return[r,a]},h.prototype.pointToData=function(e){var t=e[0]-this.cx,n=e[1]-this.cy,i=Math.sqrt(t*t+n*n);t/=i,n/=i;for(var r,a=Math.atan2(-n,t),o=1/0,s=-1,l=0;l<this._indicatorAxes.length;l++){var c=this._indicatorAxes[l],u=Math.abs(a-c.angle);u<o&&(r=c,s=l,o=u)}return[s,+(r&&r.coordToData(i))]},h.prototype.resize=function(e,t){var n=e.get("center"),r=t.getWidth(),a=t.getHeight(),s=Math.min(r,a)/2;this.cx=o.parsePercent(n[0],r),this.cy=o.parsePercent(n[1],a),this.startAngle=e.get("startAngle")*Math.PI/180;var l=e.get("radius");"string"!==typeof l&&"number"!==typeof l||(l=[0,l]),this.r0=o.parsePercent(l[0],s),this.r=o.parsePercent(l[1],s),i.each(this._indicatorAxes,(function(e,t){e.setExtent(this.r0,this.r);var n=this.startAngle+t*Math.PI*2/this._indicatorAxes.length;n=Math.atan2(Math.sin(n),Math.cos(n)),e.angle=n}),this)},h.prototype.update=function(e,t){var n=this._indicatorAxes,r=this._model;i.each(n,(function(e){e.scale.setExtent(1/0,-1/0)})),e.eachSeriesByType("radar",(function(t,a){if("radar"===t.get("coordinateSystem")&&e.getComponent("radar",t.get("radarIndex"))===r){var o=t.getData();i.each(n,(function(e){e.scale.unionExtentFromData(o,o.mapDimension(e.dim))}))}}),this);var a=r.get("splitNumber");function s(e){var t=Math.pow(10,Math.floor(Math.log(e)/Math.LN10)),n=e/t;return 2===n?n=5:n*=2,n*t}i.each(n,(function(e,t){var n=l(e.scale,e.model).extent;c(e.scale,e.model);var i=e.model,r=e.scale,u=i.getMin(),d=i.getMax(),h=r.getInterval();if(null!=u&&null!=d)r.setExtent(+u,+d),r.setInterval((d-u)/a);else if(null!=u){do{p=u+h*a,r.setExtent(+u,p),r.setInterval(h),h=s(h)}while(p<n[1]&&isFinite(p)&&isFinite(n[1]))}else if(null!=d){do{g=d-h*a,r.setExtent(g,+d),r.setInterval(h),h=s(h)}while(g>n[0]&&isFinite(g)&&isFinite(n[0]))}else{var f=r.getTicks().length-1;f>a&&(h=s(h));var p=Math.ceil(n[1]/h)*h,g=o.round(p-h*a);r.setExtent(g,p),r.setInterval(h)}}))},h.dimensions=[],h.create=function(e,t){var n=[];return e.eachComponent("radar",(function(i){var r=new h(i,e,t);n.push(r),i.coordinateSystem=r})),e.eachSeriesByType("radar",(function(e){"radar"===e.get("coordinateSystem")&&(e.coordinateSystem=n[e.get("radarIndex")||0])})),n},u.register("radar",h);var f=h;e.exports=f},"23ee":function(e,t,n){var i=n("3eba");n("879e"),n("9704"),n("d747");var r=n("675a"),a=n("7f96"),o=n("2943"),s=n("de6e"),l=n("d357"),c=n("adda"),u=n("5866"),d=n("7b0c");i.registerProcessor(r),i.registerVisual(a("graph","circle",null)),i.registerVisual(o),i.registerVisual(s),i.registerLayout(l),i.registerLayout(i.PRIORITY.VISUAL.POST_CHART_LAYOUT,c),i.registerLayout(u),i.registerCoordinateSystem("graphView",{create:d})},2449:function(e,t,n){var i=n("4e08"),r=(i.__DEV__,n("3eba")),a=n("6d8b"),o=n("22d1"),s=n("e0d3"),l=n("eda2"),c=n("38a2"),u=l.addCommas,d=l.encodeHTML;function h(e){s.defaultEmphasis(e,"label",["show"])}var f=r.extendComponentModel({type:"marker",dependencies:["series","grid","polar","geo"],init:function(e,t,n){this.mergeDefaultAndTheme(e,n),this._mergeOption(e,n,!1,!0)},isAnimationEnabled:function(){if(o.node)return!1;var e=this.__hostSeries;return this.getShallow("animation")&&e&&e.isAnimationEnabled()},mergeOption:function(e,t){this._mergeOption(e,t,!1,!1)},_mergeOption:function(e,t,n,i){var r=this.constructor,o=this.mainType+"Model";n||t.eachSeries((function(e){var n=e.get(this.mainType,!0),s=e[o];n&&n.data?(s?s._mergeOption(n,t,!0):(i&&h(n),a.each(n.data,(function(e){e instanceof Array?(h(e[0]),h(e[1])):h(e)})),s=new r(n,this,t),a.extend(s,{mainType:this.mainType,seriesIndex:e.seriesIndex,name:e.name,createdBySelf:!0}),s.__hostSeries=e),e[o]=s):e[o]=null}),this)},formatTooltip:function(e,t,n,i){var r=this.getData(),o=this.getRawValue(e),s=a.isArray(o)?a.map(o,u).join(", "):u(o),l=r.getName(e),c=d(this.name),h="html"===i?"<br/>":"\n";return(null!=o||l)&&(c+=h),l&&(c+=d(l),null!=o&&(c+=" : ")),null!=o&&(c+=d(s)),c},getData:function(){return this._data},setData:function(e){this._data=e}});a.mixin(f,c);var p=f;e.exports=p},2457:function(e,t,n){"use strict";t["a"]=[{label:"通用图标",list:["iconfont iconicon_roundadd","iconfont iconicon_compile","iconfont iconicon_glass","iconfont iconicon_roundclose","iconfont iconicon_roundreduce","iconfont iconicon_delete","iconfont iconicon_shakehands","iconfont iconicon_task_done","iconfont iconicon_voipphone","iconfont iconicon_safety","iconfont iconicon_work","iconfont iconicon_study","iconfont iconicon_task","iconfont iconicon_subordinate","iconfont iconicon_star","iconfont iconicon_setting","iconfont iconicon_sms","iconfont iconicon_share","iconfont iconicon_secret","iconfont iconicon_scan_namecard","iconfont iconicon_principal","iconfont iconicon_group","iconfont iconicon_send","iconfont iconicon_scan","iconfont iconicon_search","iconfont iconicon_refresh","iconfont iconicon_savememo","iconfont iconicon_QRcode","iconfont iconicon_im_keyboard","iconfont iconicon_redpacket","iconfont iconicon_photo","iconfont iconicon_qq","iconfont iconicon_wechat","iconfont iconicon_phone","iconfont iconicon_namecard","iconfont iconicon_notice","iconfont iconicon_next_arrow","iconfont iconicon_left","iconfont iconicon_more","iconfont iconicon_details","iconfont iconicon_message","iconfont iconicon_mobilephone","iconfont iconicon_im_voice","iconfont iconicon_GPS","iconfont iconicon_ding","iconfont iconicon_exchange","iconfont iconicon_cspace","iconfont iconicon_doc","iconfont iconicon_dispose","iconfont iconicon_discovery","iconfont iconicon_community_line","iconfont iconicon_cloud_history","iconfont iconicon_coinpurse_line","iconfont iconicon_airplay","iconfont iconicon_at","iconfont iconicon_addressbook","iconfont iconicon_boss","iconfont iconicon_addperson","iconfont iconicon_affiliations_li","iconfont iconicon_addmessage","iconfont iconicon_addresslist","iconfont iconicon_add","iconfont icongithub","iconfont icongitee2"]},{label:"系统图标",list:["iconfont icon-zhongyingwen","iconfont icon-caidan","iconfont icon-rizhi1","iconfont icon-zhuti","iconfont icon-suoping","iconfont icon-bug","iconfont icon-qq1","iconfont icon-weixin1","iconfont icon-shouji","iconfont icon-mima","iconfont icon-yonghu","iconfont icon-yanzhengma","iconfont icon-canshu","iconfont icon-dongtai","iconfont icon-iconset0265","iconfont icon-shujuzhanshi2","iconfont icon-tuichuquanping","iconfont icon-rizhi","iconfont icon-cuowutishitubiao","iconfont icon-debug","iconfont icon-iconset0216","iconfont icon-quanxian","iconfont icon-quanxian","iconfont icon-shuaxin","iconfont icon-bofangqi-suoping","iconfont icon-quanping","iconfont icon-navicon","iconfont icon-biaodan","iconfont icon-liuliangyunpingtaitubiao08","iconfont icon-caidanguanli","iconfont icon-cuowu","iconfont icon-wxbgongju","iconfont icon-tuichu","iconfont icon-daohanglanmoshi02","iconfont icon-changyonglogo27","iconfont icon-biaoge","iconfont icon-baidu1","iconfont icon-tubiao","iconfont icon-souhu","iconfont icon-msnui-360","iconfont icon-iframe","iconfont icon-huanyingye"]}]},2498:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("avue-crud",{ref:"crud",attrs:{option:e.option,"table-loading":e.loading,data:e.data,page:e.page,permission:e.permissionList},on:{"update:page":function(t){e.page=t},"search-change":e.searchChange,"search-reset":e.searchReset,"selection-change":e.selectionChange,"current-change":e.currentChange,"size-change":e.sizeChange,"refresh-change":e.refreshChange,"row-click":e.clickRowChange,"on-load":e.onLoad},scopedSlots:e._u([{key:"menu",fn:function(n){return[e.permissionList.state?t("el-button",{attrs:{type:"text",size:"small",icon:"el-icon-refresh"},on:{click:function(t){return t.stopPropagation(),e.handleState(n.row,n.index)}}},[e._v("变更状态\n      ")]):e._e(),e.permissionList.image?t("el-button",{attrs:{type:"text",size:"small",icon:"el-icon-search"},on:{click:function(t){return t.stopPropagation(),e.handleImage(n.row,n.index)}}},[e._v("流程图\n      ")]):e._e(),e.permissionList.delBtn?t("el-button",{attrs:{type:"text",size:"small",icon:"el-icon-delete"},on:{click:function(t){return t.stopPropagation(),e.handleSlotDelete(n.row,n.index)}}},[e._v("删除\n      ")]):e._e()]}},{key:"tenantId",fn:function(n){var i=n.row;return[t("el-tag",[e._v(e._s(""===i.tenantId?"通用":i.tenantId))])]}},{key:"version",fn:function(n){var i=n.row;return[t("el-tag",[e._v("v"+e._s(i.version))])]}},{key:"suspensionState",fn:function(n){var i=n.row;return[t("el-tag",[e._v(e._s(1===i.suspensionState?"激活":"挂起"))])]}},{key:"category",fn:function(n){var i=n.row;return[t("el-tag",[e._v(e._s(i.categoryName))])]}}]),model:{value:e.form,callback:function(t){e.form=t},expression:"form"}},[t("template",{slot:"menuLeft"},[t("el-radio-group",{attrs:{size:"small"},model:{value:e.mode,callback:function(t){e.mode=t},expression:"mode"}},[t("el-radio-button",{attrs:{label:"1"}},[e._v("通用流程")]),t("el-radio-button",{attrs:{label:"2"}},[e._v("定制流程")])],1)],1)],2),t("flow-design",{attrs:{"is-dialog":"","is-display":e.flowBox,"process-definition-id":e.processDefinitionId},on:{"update:isDisplay":function(t){e.flowBox=t},"update:is-display":function(t){e.flowBox=t}}}),t("el-dialog",{attrs:{title:"流程变更","append-to-body":"",visible:e.stateBox,width:"20%"},on:{"update:visible":function(t){e.stateBox=t}}},[t("el-form",{ref:"form",attrs:{model:e.form,"label-width":"80px"}},[t("el-form-item",{attrs:{label:"流程状态"}},[t("el-select",{attrs:{placeholder:"请选择",value:""},model:{value:e.flowState,callback:function(t){e.flowState=t},expression:"flowState"}},e._l(e.stateOptions,(function(e){return t("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1)],1),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:function(t){e.stateBox=!1}}},[e._v("关 é—­")]),t("el-button",{attrs:{type:"primary"},on:{click:e.handleDoState}},[e._v("ç¡® å®š")])],1)],1)],1)},r=[],a=(n("8e6e"),n("456d"),n("ac6a"),n("ade3")),o=n("5880"),s=n("371f"),l=n("7208");function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){Object(a["a"])(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var d={data:function(){return{form:{},mode:"1",selectionId:"",selectionList:[],query:{},loading:!0,page:{pageSize:10,currentPage:1,total:0},processDefinitionId:"",flowBox:!1,stateBox:!1,flowState:"",stateOptions:[{value:"active",label:"激活"},{value:"suspend",label:"挂起"}],option:{height:"auto",calcHeight:30,columnBtn:!1,tip:!1,searchShow:!0,searchMenuSpan:6,border:!0,index:!0,selection:!0,editBtn:!1,addBtn:!1,viewBtn:!1,delBtn:!1,dialogWidth:900,menuWidth:250,dialogClickModal:!1,highlightCurrentRow:!0,column:[{label:"租户编号",prop:"tenantId",slot:!0,width:120},{label:"流程主键",prop:"id"},{label:"流程标识",prop:"key",search:!0,width:150},{label:"流程名称",prop:"name",width:150},{label:"流程分类",type:"select",row:!0,dicUrl:"/api/ubcs-system/dict/dictionary?code=flow",props:{label:"dictValue",value:"dictKey"},dataType:"number",slot:!0,prop:"category",search:!0,width:100},{label:"流程版本",prop:"version",slot:!0,width:80},{label:"状态",prop:"suspensionState",slot:!0,width:80},{label:"部署时间",prop:"deploymentTime",width:165}]},data:[]}},watch:{mode:function(){this.onLoad(this.page)}},computed:u(u({},Object(o["mapGetters"])(["permission"])),{},{permissionList:function(){return{state:this.vaildData(this.permission.flow_manager.flow_manager_state,!1),image:this.vaildData(this.permission.flow_manager.flow_manager_image,!1),delBtn:this.vaildData(this.permission.flow_manager.flow_manager_delete,!1)}},ids:function(){var e=[];return this.selectionList.forEach((function(t){e.push(t.id)})),e.join(",")},deploymentIds:function(){var e=[];return this.selectionList.forEach((function(t){e.push(t.deploymentId)})),e.join(",")}}),methods:{searchReset:function(){this.query={},this.onLoad(this.page)},searchChange:function(e,t){this.query=e,this.page.currentPage=1,this.onLoad(this.page,e),t()},clickRowChange:function(e){this.$refs.crud.toggleSelection(),this.selectionList=e,this.$refs.crud.setCurrentRow(e),this.$refs.crud.toggleRowSelection(e)},selectionChange:function(e){this.selectionList=e,this.$refs.crud.setCurrentRow(this.selectionList[e.length-1])},selectionClear:function(){this.selectionList=[],this.$refs.crud.toggleSelection()},handleDelete:function(){var e=this;0!==this.selectionList.length?this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(s["deleteDeployment"])(e.deploymentIds)})).then((function(){e.$message({type:"success",message:"操作成功!"}),e.$refs.crud.toggleSelection(),e.onLoad(e.page)})):this.$message.warning("请选择至少一条数据")},handleSlotDelete:function(e){var t=this;this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(s["deleteDeployment"])(e.deploymentId)})).then((function(){t.$message({type:"success",message:"操作成功!"}),t.$refs.crud.toggleSelection(),t.onLoad(t.page)}))},handleState:function(e){this.stateBox=!0,this.selectionId=e.id},handleDoState:function(){var e=this;this.flowState?Object(s["changeState"])({processId:this.selectionId,state:this.flowState}).then((function(t){var n=t.data;n.success?(e.$message({type:"success",message:n.msg}),e.stateBox=!1,e.onLoad(e.page)):e.$message({type:"warn",message:n.msg})})):this.$message({type:"warn",message:"请先选择流程状态!"})},handleImage:function(e){this.processDefinitionId=e.id,this.flowBox=!0},currentChange:function(e){this.page.currentPage=e},sizeChange:function(e){this.page.pageSize=e},refreshChange:function(){this.onLoad(this.page,this.query)},onLoad:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=u(u({},n),{},{category:n.category?Object(l["a"])(n.category):null,mode:this.mode});this.loading=!0,Object(s["managerList"])(e.currentPage,e.pageSize,Object.assign(i,this.query)).then((function(e){var n=e.data.data;t.page.total=n.total,t.data=n.records,t.loading=!1,t.selectionClear()}))}}},h=d,f=n("2877"),p=Object(f["a"])(h,i,r,!1,null,null,null);t["default"]=p.exports},"24b9":function(e,t,n){var i=n("4e08"),r=(i.__DEV__,n("f934")),a=n("3842"),o=a.parsePercent,s=a.linearMap;function l(e,t){return r.getLayoutRect(e.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})}function c(e,t){for(var n=e.mapDimension("value"),i=e.mapArray(n,(function(e){return e})),r=[],a="ascending"===t,o=0,s=e.count();o<s;o++)r[o]=o;return"function"===typeof t?r.sort(t):"none"!==t&&r.sort((function(e,t){return a?i[e]-i[t]:i[t]-i[e]})),r}function u(e){e.each((function(t){var n,i,r,a,o=e.getItemModel(t),s=o.getModel("label"),l=s.get("position"),c=o.get("orient"),u=o.getModel("labelLine"),d=e.getItemLayout(t),h=d.points,f="inner"===l||"inside"===l||"center"===l||"insideLeft"===l||"insideRight"===l;if(f)"insideLeft"===l?(i=(h[0][0]+h[3][0])/2+5,r=(h[0][1]+h[3][1])/2,n="left"):"insideRight"===l?(i=(h[1][0]+h[2][0])/2-5,r=(h[1][1]+h[2][1])/2,n="right"):(i=(h[0][0]+h[1][0]+h[2][0]+h[3][0])/4,r=(h[0][1]+h[1][1]+h[2][1]+h[3][1])/4,n="center"),a=[[i,r],[i,r]];else{var p,g,m,v,y=u.get("length");"left"===l?(p=(h[3][0]+h[0][0])/2,g=(h[3][1]+h[0][1])/2,m=p-y,i=m-5,n="right"):"right"===l?(p=(h[1][0]+h[2][0])/2,g=(h[1][1]+h[2][1])/2,m=p+y,i=m+5,n="left"):"top"===l?(p=(h[3][0]+h[0][0])/2,g=(h[3][1]+h[0][1])/2,v=g-y,r=v-5,n="center"):"bottom"===l?(p=(h[1][0]+h[2][0])/2,g=(h[1][1]+h[2][1])/2,v=g+y,r=v+5,n="center"):"rightTop"===l?(p="horizontal"===c?h[3][0]:h[1][0],g="horizontal"===c?h[3][1]:h[1][1],"horizontal"===c?(v=g-y,r=v-5,n="center"):(m=p+y,i=m+5,n="top")):"rightBottom"===l?(p=h[2][0],g=h[2][1],"horizontal"===c?(v=g+y,r=v+5,n="center"):(m=p+y,i=m+5,n="bottom")):"leftTop"===l?(p=h[0][0],g="horizontal"===c?h[0][1]:h[1][1],"horizontal"===c?(v=g-y,r=v-5,n="center"):(m=p-y,i=m-5,n="right")):"leftBottom"===l?(p="horizontal"===c?h[1][0]:h[3][0],g="horizontal"===c?h[1][1]:h[2][1],"horizontal"===c?(v=g+y,r=v+5,n="center"):(m=p-y,i=m-5,n="right")):(p=(h[1][0]+h[2][0])/2,g=(h[1][1]+h[2][1])/2,"horizontal"===c?(v=g+y,r=v+5,n="center"):(m=p+y,i=m+5,n="left")),"horizontal"===c?(m=p,i=m):(v=g,r=v),a=[[p,g],[m,v]]}d.label={linePoints:a,x:i,y:r,verticalAlign:"middle",textAlign:n,inside:f}}))}function d(e,t,n){e.eachSeriesByType("funnel",(function(e){var n=e.getData(),i=n.mapDimension("value"),r=e.get("sort"),a=l(e,t),d=c(n,r),h=e.get("orient"),f=a.width,p=a.height,g=a.x,m=a.y,v="horizontal"===h?[o(e.get("minSize"),p),o(e.get("maxSize"),p)]:[o(e.get("minSize"),f),o(e.get("maxSize"),f)],y=n.getDataExtent(i),b=e.get("min"),x=e.get("max");null==b&&(b=Math.min(y[0],0)),null==x&&(x=y[1]);var w=e.get("funnelAlign"),_=e.get("gap"),S="horizontal"===h?f:p,C=(S-_*(n.count()-1))/n.count(),O=function(e,t){if("horizontal"===h){var r,a=n.get(i,e)||0,o=s(a,[b,x],v,!0);switch(w){case"top":r=m;break;case"center":r=m+(p-o)/2;break;case"bottom":r=m+(p-o);break}return[[t,r],[t,r+o]]}a=n.get(i,e)||0;var l,c=s(a,[b,x],v,!0);switch(w){case"left":l=g;break;case"center":l=g+(f-c)/2;break;case"right":l=g+f-c;break}return[[l,t],[l+c,t]]};"ascending"===r&&(C=-C,_=-_,"horizontal"===h?g+=f:m+=p,d=d.reverse());for(var M=0;M<d.length;M++){var P=d[M],L=d[M+1],D=n.getItemModel(P);if("horizontal"===h){var k=D.get("itemStyle.width");null==k?k=C:(k=o(k,f),"ascending"===r&&(k=-k));var T=O(P,g),A=O(L,g+k);g+=k+_,n.setItemLayout(P,{points:T.concat(A.slice().reverse())})}else{var I=D.get("itemStyle.height");null==I?I=C:(I=o(I,p),"ascending"===r&&(I=-I));T=O(P,"horizontal"===h?g:m),A=O(L,"horizontal"===h?g+k:m+I);m+=I+_,n.setItemLayout(P,{points:T.concat(A.slice().reverse())})}}u(n)}))}e.exports=d},"24f0":function(e,t,n){},"255c":function(e,t,n){var i=n("3eba"),r=n("d4d1"),a=r.Polygon,o=n("2306"),s=n("6d8b"),l=s.bind,c=s.extend,u=n("80f0"),d=i.extendChartView({type:"themeRiver",init:function(){this._layers=[]},render:function(e,t,n){var i=e.getData(),r=this.group,s=e.getLayerSeries(),d=i.getLayout("layoutInfo"),f=d.rect,p=d.boundaryGap;function g(e){return e.name}r.attr("position",[0,f.y+p[0]]);var m=new u(this._layersSeries||[],s,g,g),v={};function y(t,n,l){var u=this._layers;if("remove"!==t){for(var d,f,p,g=[],m=[],y=s[n].indices,b=0;b<y.length;b++){var x=i.getItemLayout(y[b]),w=x.x,_=x.y0,S=x.y;g.push([w,_]),m.push([w,_+S]),d=i.getItemVisual(y[b],"color")}var C=i.getItemLayout(y[0]),O=i.getItemModel(y[b-1]),M=O.getModel("label"),P=M.get("margin");if("add"===t){var L=v[n]=new o.Group;f=new a({shape:{points:g,stackedOnPoints:m,smooth:.4,stackedOnSmooth:.4,smoothConstraint:!1},z2:0}),p=new o.Text({style:{x:C.x-P,y:C.y0+C.y/2}}),L.add(f),L.add(p),r.add(L),f.setClipPath(h(f.getBoundingRect(),e,(function(){f.removeClipPath()})))}else{L=u[l];f=L.childAt(0),p=L.childAt(1),r.add(L),v[n]=L,o.updateProps(f,{shape:{points:g,stackedOnPoints:m}},e),o.updateProps(p,{style:{x:C.x-P,y:C.y0+C.y/2}},e)}var D=O.getModel("emphasis.itemStyle"),k=O.getModel("itemStyle");o.setTextStyle(p.style,M,{text:M.get("show")?e.getFormattedLabel(y[b-1],"normal")||i.getName(y[b-1]):null,textVerticalAlign:"middle"}),f.setStyle(c({fill:d},k.getItemStyle(["color"]))),o.setHoverStyle(f,D.getItemStyle())}else r.remove(u[n])}m.add(l(y,this,"add")).update(l(y,this,"update")).remove(l(y,this,"remove")).execute(),this._layersSeries=s,this._layers=v},dispose:function(){}});function h(e,t,n){var i=new o.Rect({shape:{x:e.x-10,y:e.y-10,width:0,height:e.height+20}});return o.initProps(i,{shape:{width:e.width+20,height:e.height+20}},t,n),i}e.exports=d},2680:function(e,t,n){"use strict";n("b275")},2762:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("basic-container",[e._v("测试页")])},r=[],a={},o=a,s=n("2877"),l=Object(s["a"])(o,i,r,!1,null,null,null);t["default"]=l.exports},"28c7":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("el-container",[t("el-dialog",{directives:[{name:"dialogDrag",rawName:"v-dialogDrag"}],staticClass:"avue-dialog avue-dialog--top",staticStyle:{height:"110vh"},attrs:{title:"系统集成基础信息",visible:e.showSubmitDialog,"append-to-body":"",width:"1000px",top:"-5%"},on:{"update:visible":function(t){e.showSubmitDialog=t},close:e.closeSubmitDialog}},[t("el-form",{ref:"form",staticClass:"dockingForm",attrs:{model:e.formData,"show-message":"true",inline:"",size:"medium","label-suffix":":",rules:e.rules,"status-icon":"true"}},[t("el-form-item",{attrs:{label:"接口类型",prop:"dataFlowType"}},[t("el-select",{attrs:{placeholder:"请选择",disabled:"edit"==e.formData.type},on:{change:e.dataFlowTypeChange},model:{value:e.formData.dataFlowType,callback:function(t){e.$set(e.formData,"dataFlowType",t)},expression:"formData.dataFlowType"}},e._l(e.dataFlowTypeList,(function(e){return t("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),t("el-form-item",{attrs:{label:"push"==e.formData.dataFlowType?"推送类型":"接收类型",prop:"pushType"}},[t("el-select",{attrs:{placeholder:"请选择"},on:{change:e.pushTypeChange},model:{value:e.formData.pushType,callback:function(t){e.$set(e.formData,"pushType",t)},expression:"formData.pushType"}},e._l(e.pushTypeList,(function(e){return t("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),t("el-form-item",{attrs:{label:"参数类型",prop:"paramType"}},[t("el-select",{attrs:{placeholder:"请选择"},model:{value:e.formData.paramType,callback:function(t){e.$set(e.formData,"paramType",t)},expression:"formData.paramType"}},e._l(e.paramTypeList,(function(e){return t("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),t("el-form-item",{attrs:{label:"返回值类型",prop:"returnType"}},[t("el-select",{attrs:{placeholder:"请选择"},model:{value:e.formData.returnType,callback:function(t){e.$set(e.formData,"returnType",t)},expression:"formData.returnType"}},e._l(e.returnTypeList,(function(e){return t("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),"push"==e.formData.dataFlowType?t("div",[t("el-form-item",{attrs:{label:"分类选择",prop:"classifyName"}},[t("vciWebRefer",{key:"classifyName",attrs:{"data-key":"classifyName",referConfig:{title:"分类选择",showField:"classifyName",field:"classifyOid",fieldMap:{classifyId:"id"},placeholder:"请选择分类选择",options:{isMuti:!1,type:"tree",url:"api/ubcs-code/codeClassify/treeCodeClassify"}},value:e.formData.classifyOid,text:e.formData.classifyName,disabled:!1,display:!0},on:{setReferValue:e.setReferValue}})],1),t("el-form-item",{attrs:{label:"集成系统",prop:"targetSystemName"}},[t("vciWebRefer",{key:"targetSystemName",attrs:{"data-key":"targetSystemName",referConfig:{title:"集成系统",showField:"targetSystemName",field:"targetSystemOid",fieldMap:{targetSystemId:"id"},placeholder:"请选择",options:{isMuti:!1,type:"default",url:"api/ubcs-code/dockingManagement/gridDockingSystem"}},value:e.formData.targetSystemOid,text:e.formData.targetSystemName,disabled:!1,display:!0},on:{setReferValue:e.setReferValue}})],1)],1):t("div",["5"!=e.formData.pushType&&"6"!=e.formData.pushType?t("el-form-item",{attrs:{label:"分类选择",prop:"classifyName"}},[t("vciWebRefer",{key:"classifyName",attrs:{"data-key":"classifyName",referConfig:{title:"分类选择",showField:"classifyName",field:"classifyOid",fieldMap:{classifyId:"id"},placeholder:"请选择分类选择",options:{isMuti:!1,type:"tree",url:"api/ubcs-code/codeClassify/treeCodeClassify"}},value:e.formData.classifyOid,text:e.formData.classifyName,disabled:!1,display:!0},on:{setReferValue:e.setReferValue}})],1):e._e(),t("el-form-item",{attrs:{label:"集成系统",prop:"sourceSystemName"}},[t("vciWebRefer",{key:"sourceSystemName",attrs:{"data-key":"sourceSystemName",referConfig:{title:"集成系统",showField:"sourceSystemName",field:"sourceSystemOid",fieldMap:{sourceSystemId:"id"},placeholder:"请选择",options:{isMuti:!1,type:"default",url:e.referUrl}},value:e.formData.sourceSystemOid,text:e.formData.sourceSystemName,disabled:!1,display:!0},on:{setReferValue:e.setReferValue}})],1)],1),t("el-form-item",{attrs:{label:"接口方式",prop:"interfaceType"}},[t("el-select",{attrs:{clearable:"",placeholder:"请选择"},model:{value:e.formData.interfaceType,callback:function(t){e.$set(e.formData,"interfaceType",t)},expression:"formData.interfaceType"}},e._l(e.interfaceTypeList,(function(e){return t("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),"1"==e.formData.pushType?t("el-form-item",{attrs:{label:"是否推送集团码",prop:"isGroupCodeFlag"}},[t("el-switch",{model:{value:e.formData.isGroupCodeFlag,callback:function(t){e.$set(e.formData,"isGroupCodeFlag",t)},expression:"formData.isGroupCodeFlag"}})],1):e._e(),"3"==e.formData.pushType?t("el-form-item",{attrs:{label:"是否申请集团码",prop:"isGroupCodeFlag"}},[t("el-switch",{model:{value:e.formData.isGroupCodeFlag,callback:function(t){e.$set(e.formData,"isGroupCodeFlag",t)},expression:"formData.isGroupCodeFlag"}})],1):e._e(),"4"==e.formData.pushType?t("el-form-item",{attrs:{label:"是否维护集团码",prop:"isGroupCodeFlag"}},[t("el-switch",{model:{value:e.formData.isGroupCodeFlag,callback:function(t){e.$set(e.formData,"isGroupCodeFlag",t)},expression:"formData.isGroupCodeFlag"}})],1):e._e(),"7"==e.formData.pushType?t("el-form-item",{attrs:{label:"是否查询集团码",prop:"isGroupCodeFlag"}},[t("el-switch",{model:{value:e.formData.isGroupCodeFlag,callback:function(t){e.$set(e.formData,"isGroupCodeFlag",t)},expression:"formData.isGroupCodeFlag"}})],1):e._e(),t("el-form-item",{staticStyle:{width:"850px"},attrs:{label:"系统描述",prop:"description"}},[t("el-input",{staticStyle:{width:"740px"},attrs:{type:"textarea",autosize:{minRows:2,maxRows:5}},model:{value:e.formData.description,callback:function(t){e.$set(e.formData,"description",t)},expression:"formData.description"}})],1),"http"==e.formData.interfaceType?t("el-form-item",{attrs:{label:"请求方式",prop:"requestMethod"}},[t("el-select",{attrs:{placeholder:"请选择"},model:{value:e.formData.requestMethod,callback:function(t){e.$set(e.formData,"requestMethod",t)},expression:"formData.requestMethod"}},e._l(e.requestMethodList,(function(e){return t("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1):e._e(),"webService"==e.formData.interfaceType||"http"==e.formData.interfaceType?t("el-form-item",{attrs:{label:"请求地址",prop:"requestUrl"}},[t("el-input",{attrs:{type:"text"},model:{value:e.formData.requestUrl,callback:function(t){e.$set(e.formData,"requestUrl",t)},expression:"formData.requestUrl"}})],1):e._e(),"webService"==e.formData.interfaceType?t("el-form-item",{attrs:{label:"接口函数",prop:"interfaceFunction"}},[t("el-input",{model:{value:e.formData.interfaceFunction,callback:function(t){e.$set(e.formData,"interfaceFunction",t)},expression:"formData.interfaceFunction"}})],1):e._e(),"webService"==e.formData.interfaceType?t("el-form-item",{attrs:{label:"命名空间",prop:"nameSpace"}},[t("el-input",{model:{value:e.formData.nameSpace,callback:function(t){e.$set(e.formData,"nameSpace",t)},expression:"formData.nameSpace"}})],1):e._e(),"webService"==e.formData.interfaceType?t("el-form-item",{attrs:{label:"soapAction",prop:"soapAction"}},[t("el-input",{model:{value:e.formData.soapAction,callback:function(t){e.$set(e.formData,"soapAction",t)},expression:"formData.soapAction"}})],1):e._e(),"webService"==e.formData.interfaceType?t("el-form-item",{attrs:{label:"参数名称",prop:"targetName"}},[t("el-input",{model:{value:e.formData.targetName,callback:function(t){e.$set(e.formData,"targetName",t)},expression:"formData.targetName"}})],1):e._e(),"webService"==e.formData.interfaceType?t("el-form-item",{attrs:{label:"cxfaxis",prop:"cxfaxis"}},[t("el-input",{model:{value:e.formData.cxfaxis,callback:function(t){e.$set(e.formData,"cxfaxis",t)},expression:"formData.cxfaxis"}})],1):e._e(),"classPath"==e.formData.interfaceType?t("el-form-item",{attrs:{label:"类路径",prop:"classPath"}},[t("el-input",{model:{value:e.formData.classPath,callback:function(t){e.$set(e.formData,"classPath",t)},expression:"formData.classPath"}})],1):e._e(),t("el-tabs",{on:{"tab-click":e.tabClick},model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},[t("el-tab-pane",{attrs:{label:"参数对象",name:"paramTab"}},[t("avue-crud",{ref:"paramcrud",attrs:{option:e.param.option,data:e.formData.sysIntParamVOs},scopedSlots:e._u([{key:"menu",fn:function(n){var i=n.row,r=n.index;return[i.$cellEdit?e._e():t("el-button",{attrs:{icon:"el-icon-edit",size:"small",type:"text"},on:{click:function(t){return e.handleParamEditClick(i,r)}}},[e._v("编辑\n                ")]),i.$cellEdit?e._e():t("el-button",{attrs:{icon:"el-icon-delete",size:"small",type:"text"},on:{click:function(t){return e.handleParamDel(i,r)}}},[e._v("移除\n                ")]),i.$cellEdit?t("el-button",{attrs:{icon:"el-icon-check",size:"small",type:"text"},on:{click:function(t){return e.handleParamEditSave(i,r)}}},[e._v("\n                  ä¿å­˜\n                ")]):e._e()]}}]),model:{value:e.formData.sysIntParamVOs,callback:function(t){e.$set(e.formData,"sysIntParamVOs",t)},expression:"formData.sysIntParamVOs"}},[t("template",{slot:"menuLeft"},[t("el-button",{attrs:{type:"primary",size:"small",plain:"",icon:"el-icon-plus"},on:{click:e.handleParamAdd}},[e._v("添加行\n                ")])],1)],2)],1),t("el-tab-pane",{attrs:{label:"header对象",name:"headerTab"}},[t("avue-crud",{ref:"headercrud",attrs:{option:e.header.option,data:e.formData.sysIntHeaderVOs},scopedSlots:e._u([{key:"menu",fn:function(n){var i=n.row,r=n.index;return[i.$cellEdit?e._e():t("el-button",{attrs:{icon:"el-icon-edit",size:"small",type:"text"},on:{click:function(t){return e.handleHeaderEditClick(i,r)}}},[e._v("编辑\n                ")]),i.$cellEdit?e._e():t("el-button",{attrs:{icon:"el-icon-delete",size:"small",type:"text"},on:{click:function(t){return e.handleHeaderDel(i,r)}}},[e._v("移除\n                ")]),i.$cellEdit?t("el-button",{attrs:{icon:"el-icon-check",size:"small",type:"text"},on:{click:function(t){return e.handleHeaderEditSave(i,r)}}},[e._v("\n                  ä¿å­˜\n                ")]):e._e()]}}]),model:{value:e.formData.sysIntHeaderVOs,callback:function(t){e.$set(e.formData,"sysIntHeaderVOs",t)},expression:"formData.sysIntHeaderVOs"}},[t("template",{slot:"menuLeft"},[t("el-button",{attrs:{type:"primary",size:"small",plain:"",icon:"el-icon-plus"},on:{click:e.handleHeaderAdd}},[e._v("添加行\n                ")])],1)],2)],1)],1)],1),t("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{attrs:{type:"primary"},on:{click:e.submitAttribute}},[e._v("确定")])],1)],1)],1)},r=[],a=(n("8e6e"),n("456d"),n("7f7f"),n("ade3")),o=(n("ac6a"),n("28a5"),n("c54a")),s=n("35a0"),l=n("608a"),c=n("6e8c");function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach((function(t){Object(a["a"])(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var h={name:"infoForm",props:{formData:{type:Object,default:{sysIntParamVOs:[],sysIntHeaderVOs:[]}}},components:{vciWebRefer:c["default"]},data:function(){return{referUrl:"/api/ubcs-code/dockingManagement/gridDockingSystem",showSubmitDialog:!1,interfaceTypeList:[{label:"webService",value:"webService"},{label:"类路径",value:"classPath"},{label:"Http",value:"http"}],paramTypeList:[{label:"xml",value:"xml"},{label:"Json",value:"json"}],returnTypeList:[{label:"xml",value:"xml"},{label:"Json",value:"json"}],dataFlowTypeList:[{label:"推送",value:"push"},{label:"接收",value:"accept"}],pushTypeList:[{value:"1",label:"数据推送"},{value:"2",label:"分类推送"}],requestMethodList:[{key:"post",value:"post"},{key:"get",value:"get"},{key:"delete",value:"delete"},{key:"put",value:"put"}],activeName:"paramTab",rules:{paramType:[{required:!0,message:"请选择参数类型",trigger:"blur"}],returnType:[{required:!0,message:"请选择返回值类型",trigger:"blur"}],dataFlowType:[{required:!0,message:"请选择",trigger:"change"}],pushType:[{required:!0,message:"请选择推送类型",trigger:"blur"}],classifyName:[{required:!0,message:"请选择",trigger:"sbumit"}],sourceSystemName:[{required:!0,message:"请选择",trigger:"sbumit"}],targetSystemName:[{required:!0,message:"请选择",trigger:"sbumit"}],classPath:[{required:!0,message:"请输入类路径",trigger:"blur"}],requestMethod:[{required:!0,message:"请选择请求方式",trigger:"blur"}],requestUrl:[{required:!0,message:"请输入请求地址",trigger:"blur"}],interfaceFunction:[{required:!0,message:"请输入接口函数",trigger:"blur"}],nameSpace:[{required:!0,message:"请输入命名空间",trigger:"blur"}],soapAction:[{required:!0,message:"请输入soapAction",trigger:"blur"}],targetName:[{required:!0,message:"请输入参数名称",trigger:"blur"}],cxfaxis:[{required:!0,message:"请输入cxfaxis",trigger:"blur"}]},param:{option:{height:200,index:!0,addBtn:!1,viewBtn:!1,delBtn:!1,editBtn:!1,refreshBtn:!1,columnBtn:!1,border:!0,menuWidth:150,searchShowBtn:!1,align:"center",column:[{label:"参数名",prop:"paramKey",cell:!0},{label:"参数值",prop:"paramValue",cell:!0},{label:"是否使用",prop:"usedFlag",formatter:function(e,t){return"true"==e.usedFlag||"1"==e.usedFlag?"是":"否"},width:150,type:"switch",cell:!0}]},selectRow:{}},header:{option:{height:200,index:!0,addBtn:!1,viewBtn:!1,delBtn:!1,editBtn:!1,refreshBtn:!1,columnBtn:!1,border:!0,menuWidth:150,searchShowBtn:!1,align:"center",column:[{label:"头参数名称",prop:"headerKey",cell:!0},{label:"头参数值",prop:"headerValue",cell:!0},{label:"是否使用",prop:"usedFlag",formatter:function(e,t){return"true"==e.usedFlag||"1"==e.usedFlag?"是":"否"},width:150,type:"switch",cell:!0}],selectRow:""},dictEnums:[]}}},watch:{formData:{handler:function(e,t){var n=this;e&&"edit"===e.type&&("accept"==this.formData.dataFlowType?(this.pushTypeList=[{value:"3",label:"编码申请"},{value:"4",label:"编码更改(状态、回收)"},{value:"5",label:"分类查询"},{value:"6",label:"含规则信息的分类查询"},{value:"7",label:"数据查询"}],this.$nextTick((function(){n.formData.targetSystemName="编码系统",n.formData.targetSystemOid="code00000001",n.formData.targetSystemId="CODE"}))):(this.pushTypeList=[{value:"1",label:"数据推送"},{value:"2",label:"分类推送"}],this.$nextTick((function(){n.formData.pushType="1",n.formData.sourceSystemName="编码系统",n.formData.sourceSystemOid="code00000001",n.formData.sourceSystemId="CODE"}))))}}},created:function(){},mounted:function(){this.formData.sysIntParamVOs||(this.formData.sysIntParamVOs=[]),this.formData.sysIntHeaderVOs||(this.formData.sysIntHeaderVOs=[]),"accept"==this.formData.dataFlowType?(this.pushTypeList=[{value:"3",label:"编码申请"},{value:"4",label:"编码更改(状态、回收)"},{value:"5",label:"分类查询"},{value:"6",label:"含规则信息的分类查询"},{value:"7",label:"数据查询"}],this.formData.targetSystemName="编码系统",this.formData.targetSystemOid="code00000001",this.formData.targetSystemId="CODE",this.formData.sourceSystemName="",this.formData.sourceSystemOid="",this.formData.sourceSystemId=""):(this.pushTypeList=[{value:"1",label:"数据推送"},{value:"2",label:"分类推送"}],this.formData.pushType="1",this.formData.sourceSystemName="编码系统",this.formData.sourceSystemOid="code00000001",this.formData.sourceSystemId="CODE",this.formData.targetSystemName="",this.formData.targetSystemOid="",this.formData.targetSystemId="")},methods:{closeSubmitDialog:function(){this.showSubmitDialog=!1},resetForm:function(){this.formData={sysIntParamVOs:[],sysIntHeaderVOs:[]},this.$refs.form.resetFields()},setReferValue:function(e){var t=this;if(e.field&&(this.formData[e.field]=e.value||"",this.formData[e.showField]=e.text||""),e.fieldMap){var n=function(){var n=e.fieldMap[i].split(","),r=[];e.rawData.forEach((function(e){var t;if(e.attributes||(e.attributes=e),1==n.length){var i=n[0];t=i.indexOf("attribute.")>-1?e["attributes"][i.subString("attribute.".length)]:e["attributes"][i]||e[i]}else{var a=[];layui.each(n,(function(t,n){n.indexOf("attribute.")>-1?a.push(e["attributes"][n.subString("attribute.".length)]):a.push(e["attributes"][n]||e[n])})),t=a.join(" ")}null!=t&&""!=t&&r.push(t)})),t.formData[i]=r.join(",")};for(var i in e.fieldMap)n()}},submitAttribute:function(){var e=this,t=!0;return"push"==this.formData.dataFlowType&&(Object(o["b"])(this.formData.classifyName)||Object(o["b"])(this.formData.targetSystemName))?(e.$message.error("必填项不能为空"),void(t=!1)):"accept"==this.formData.dataFlowType&&Object(o["b"])(this.formData.sourceSystemName)?(e.$message.error("集成系统不能为空"),void(t=!1)):(this.$refs.form.validateField(["paramType","returnType","dataFlowType","pushType","classPath","requestMethod","requestUrl","interfaceFunction","nameSpace","soapAction","targetName","cxfaxis"],(function(e,n){e&&(t=!1)})),void this.$nextTick((function(){var n=this;if(t){e.formData.sysIntParamDTOS=this.formData.sysIntParamVOs.map((function(e){return d(d({},e),{},{ordernNo:e.$index})})),e.formData.sysIntHeaderDTOS=this.formData.sysIntHeaderVOs.map((function(e){return d(d({},e),{},{ordernNo:e.$index})}));var i="edit"==e.formData.type?l["edit"]:l["add"],r="edit"==e.formData.type?"修改成功":"保存成功";i(e.formData).then((function(t){e.$message.success(r),e.showSubmitDialog=!1,n.$refs.form.resetFields(),n.formData={sysIntParamVOs:[],sysIntHeaderVOs:[]},e.$emit("refreshTable"),e.formData.type=null}))}})))},cancelSubmit:function(){this.closeSubmitDialog()},geDictData:function(e,t){Object(s["getDictionary"])({code:e}).then((function(e){if(e.data&&200===e.data.code){var t=(e.data.data||[]).map((function(e){return e.value=e.dictValue,e.key=e.dictKey,e}));t}}))},dataFlowTypeChange:function(e){"push"==e?(this.pushTypeList=[{value:"1",label:"数据推送"},{value:"2",label:"分类推送"}],this.formData.pushType="1",this.formData.sourceSystemName="编码系统",this.formData.sourceSystemOid="code00000001",this.formData.sourceSystemId="CODE",this.formData.targetSystemName="",this.formData.targetSystemOid="",this.formData.targetSystemId=""):"accept"==e?(this.pushTypeList=[{value:"3",label:"编码申请"},{value:"4",label:"编码更改(状态、回收)"},{value:"5",label:"分类查询"},{value:"6",label:"含规则信息的分类查询"},{value:"7",label:"数据查询"}],this.formData.pushType="",this.formData.targetSystemName="编码系统",this.formData.targetSystemOid="code00000001",this.formData.targetSystemId="CODE",this.formData.sourceSystemName="",this.formData.sourceSystemOid="",this.formData.sourceSystemId=""):this.pushTypeList=[],this.$refs.form.clearValidate()},pushTypeChange:function(e){this.$refs.form.clearValidate()},tabClick:function(e){"paramTab"===e.name?this.$nextTick((function(){this.$refs.paramcrud.doLayout()})):this.$nextTick((function(){this.$refs.headercrud.doLayout()}))},handleParamAdd:function(){this.formData.sysIntParamVOs.push({usedFlag:!0,$cellEdit:!0}),this.$nextTick((function(){this.$refs.paramcrud.doLayout()}))},handleParamEditClick:function(e){e.$cellEdit=!0},handleParamDel:function(e,t){this.formData.sysIntParamVOs.splice(t,1)},handleParamEditSave:function(e,t){e.$cellEdit=!1},handleHeaderAdd:function(){this.formData.sysIntHeaderVOs.push({usedFlag:!0,$cellEdit:!0}),this.$nextTick((function(){this.$refs.headercrud.doLayout()}))},handleHeaderEditClick:function(e){e.$cellEdit=!0},handleHeaderDel:function(e,t){this.formData.sysIntHeaderVOs.splice(t,1)},handleHeaderEditSave:function(e,t){e.$cellEdit=!1}}},f=h,p=(n("a2f8"),n("2877")),g=Object(p["a"])(f,i,r,!1,null,null,null);t["default"]=g.exports},"292e":function(e,t,n){var i=n("3842"),r=i.parsePercent,a=i.linearMap,o=n("f934"),s=n("bb70"),l=n("6d8b"),c=2*Math.PI,u=Math.PI/180;function d(e,t){return o.getLayoutRect(e.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})}function h(e,t,n,i){t.eachSeriesByType(e,(function(e){var t=e.getData(),i=t.mapDimension("value"),o=d(e,n),h=e.get("center"),f=e.get("radius");l.isArray(f)||(f=[0,f]),l.isArray(h)||(h=[h,h]);var p=r(o.width,n.getWidth()),g=r(o.height,n.getHeight()),m=Math.min(p,g),v=r(h[0],p)+o.x,y=r(h[1],g)+o.y,b=r(f[0],m/2),x=r(f[1],m/2),w=-e.get("startAngle")*u,_=e.get("minAngle")*u,S=0;t.each(i,(function(e){!isNaN(e)&&S++}));var C=t.getSum(i),O=Math.PI/(C||S)*2,M=e.get("clockwise"),P=e.get("roseType"),L=e.get("stillShowZeroSum"),D=t.getDataExtent(i);D[0]=0;var k=c,T=0,A=w,I=M?1:-1;if(t.each(i,(function(e,n){var i;if(isNaN(e))t.setItemLayout(n,{angle:NaN,startAngle:NaN,endAngle:NaN,clockwise:M,cx:v,cy:y,r0:b,r:P?NaN:x,viewRect:o});else{i="area"!==P?0===C&&L?O:e*O:c/S,i<_?(i=_,k-=_):T+=e;var r=A+I*i;t.setItemLayout(n,{angle:i,startAngle:A,endAngle:r,clockwise:M,cx:v,cy:y,r0:b,r:P?a(e,D,[b,x]):x,viewRect:o}),A=r}})),k<c&&S)if(k<=.001){var j=c/S;t.each(i,(function(e,n){if(!isNaN(e)){var i=t.getItemLayout(n);i.angle=j,i.startAngle=w+I*n*j,i.endAngle=w+I*(n+1)*j}}))}else O=k/T,A=w,t.each(i,(function(e,n){if(!isNaN(e)){var i=t.getItemLayout(n),r=i.angle===_?_:e*O;i.startAngle=A,i.endAngle=A+I*r,A+=I*r}}));s(e,x,o.width,o.height,o.x,o.y)}))}e.exports=h},2943:function(e,t){function n(e){var t={};e.eachSeriesByType("graph",(function(e){var n=e.getCategoriesData(),i=e.getData(),r={};n.each((function(i){var a=n.getName(i);r["ec-"+a]=i;var o=n.getItemModel(i),s=o.get("itemStyle.color")||e.getColorFromPalette(a,t);n.setItemVisual(i,"color",s);for(var l=["opacity","symbol","symbolSize","symbolKeepAspect"],c=0;c<l.length;c++){var u=o.getShallow(l[c],!0);null!=u&&n.setItemVisual(i,l[c],u)}})),n.count()&&i.each((function(e){var t=i.getItemModel(e),a=t.getShallow("category");if(null!=a){"string"===typeof a&&(a=r["ec-"+a]);for(var o=["color","opacity","symbol","symbolSize","symbolKeepAspect"],s=0;s<o.length;s++)null==i.getItemVisual(e,o[s],!0)&&i.setItemVisual(e,o[s],n.getItemVisual(a,o[s]))}}))}))}e.exports=n},"296b":function(e,t,n){"use strict";n.r(t);n("7f7f");var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("avue-crud",{ref:"crud",attrs:{option:e.optionParent,"table-loading":e.loading,data:e.dataParent,page:e.pageParent,permission:e.permissionList,"before-open":e.beforeOpen},on:{"update:page":function(t){e.pageParent=t},"row-del":e.rowDel,"row-update":e.rowUpdate,"row-save":e.rowSave,"row-click":e.handleRowClick,"search-change":e.searchChange,"search-reset":e.searchReset,"selection-change":e.selectionChange,"current-change":e.currentChange,"size-change":e.sizeChange,"refresh-change":e.refreshChange,"on-load":e.onLoadParent},scopedSlots:e._u([{key:"menu",fn:function(n){return[e.permissionList.role?t("el-button",{attrs:{type:"text",icon:"el-icon-setting",size:"small"},on:{click:function(t){return t.stopPropagation(),e.handleRowClick(n.row)}}},[e._v("枚举配置\n        ")]):e._e()]}},{key:"code",fn:function(n){var i=n.row;return[t("el-tag",{staticStyle:{cursor:"pointer"},on:{click:function(t){return e.handleRowClick(i)}}},[e._v(e._s(i.code))])]}},{key:"isSealed",fn:function(n){var i=n.row;return[t("el-tag",[e._v(e._s(0===i.isSealed?"否":"是"))])]}}]),model:{value:e.formParent,callback:function(t){e.formParent=t},expression:"formParent"}},[t("template",{slot:"menuLeft"},[e.permissionList.delBtn?t("el-button",{attrs:{type:"danger",size:"small",icon:"el-icon-delete",plain:""},on:{click:e.handleDelete}},[e._v("删 é™¤\n        ")]):e._e()],1)],2),t("el-dialog",{staticClass:"avue-dialog avue-dialog--top",attrs:{title:"[".concat(e.name,"]枚举项配置"),"append-to-body":"",visible:e.box,top:"-6vh",width:"1000px"},on:{"update:visible":function(t){e.box=t}}},[t("avue-crud",{ref:"crudChild",attrs:{option:e.optionChild,"table-loading":e.loadingChild,data:e.dataChild,permission:e.permissionList,"before-open":e.beforeOpenChild,"before-close":e.beforeCloseChild},on:{"row-del":e.rowDelChild,"row-update":e.rowUpdateChild,"row-save":e.rowSaveChild,"search-change":e.searchChangeChild,"search-reset":e.searchResetChild,"selection-change":e.selectionChangeChild,"current-change":e.currentChangeChild,"size-change":e.sizeChangeChild,"refresh-change":e.refreshChangeChild,"on-load":e.onLoadChild},scopedSlots:e._u([{key:"isSealed",fn:function(n){var i=n.row;return[t("el-tag",[e._v(e._s(0===i.isSealed?"否":"是"))])]}}]),model:{value:e.formChild,callback:function(t){e.formChild=t},expression:"formChild"}},[t("template",{slot:"menuLeft"},[e.permissionList.delBtn?t("el-button",{attrs:{type:"danger",size:"small",icon:"el-icon-delete",plain:""},on:{click:e.handleDeleteChild}},[e._v("删 é™¤\n          ")]):e._e()],1)],2)],1)],1)},r=[],a=(n("8e6e"),n("456d"),n("6762"),n("2fdb"),n("ac6a"),n("ade3")),o=n("35a0"),s={height:"auto",calcHeight:20,columnBtn:!1,tip:!1,searchShow:!0,searchMenuSpan:10,border:!0,index:!0,selection:!0,viewBtn:!0,menuWidth:250,dialogWidth:880,dialogClickModal:!1,column:[{label:"代号",prop:"name",search:!0,slot:!0,span:16,rules:[{required:!0,message:"请输入代号",trigger:"blur"}]},{label:"名称",prop:"label",search:!0,span:16,rules:[{required:!0,message:"请输入名称",trigger:"blur"}]},{label:"描述",span:16,prop:"remark"}]},l={height:"auto",calcHeight:200,tip:!1,searchShow:!0,searchMenuSpan:10,tree:!0,border:!0,index:!0,selection:!0,viewBtn:!0,menuWidth:300,dialogWidth:880,dialogClickModal:!1,column:[{label:"名称",prop:"name",search:!0,align:"center",rules:[{required:!0,message:"请输入名称",trigger:"blur"}]},{label:"值",prop:"value",width:80,search:!0,rules:[{required:!0,message:"请输入值",trigger:"blur"}]},{label:"描述",prop:"description"},{label:"枚举排序",prop:"sort",min:1,max:9999,type:"number",align:"right",hide:!0,rules:[{required:!0,message:"请输入枚举排序",trigger:"blur"}]}]},c=n("5880");function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach((function(t){Object(a["a"])(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var h={data:function(){return{dictValue:"暂无",parentoid:-1,formParent:{},formChild:{},selectionList:[],query:{},box:!1,loading:!0,loadingChild:!0,pageParent:{pageSize:10,pageSizes:[10,30,50,100,200],currentPage:1,total:0},pageChild:{pageSize:10,pageSizes:[10,30,50,100,200],currentPage:1,total:0},dataParent:[],dataChild:[],optionParent:s,optionChild:l}},computed:d(d({},Object(c["mapGetters"])(["userInfo","permission"])),{},{permissionList:function(){return{addBtn:this.vaildData(this.permission.omd_enum.enum_add,!1),delBtn:this.vaildData(this.permission.omd_enum.enum_delete,!1),editBtn:this.vaildData(this.permission.omd_enum.enum_edit,!1),role:this.vaildData(this.permission.omd_enum.enum_role,!1),viewBtn:!1}},ids:function(){var e=[];return this.selectionList.forEach((function(t){e.push(t.oid)})),e.join(",")}}),mounted:function(){this.initData()},methods:{initData:function(){var e=this;Object(o["getDictTree"])(this.pageParent.currentPage,this.pageParent.pageSize,this.query).then((function(t){var n=e.findObject(e.optionChild.column,"parentoid");n.dicData=t.data.data}))},handleAdd:function(e){this.formChild.value="",this.formChild.name="",this.formChild.sort=0,this.formChild.isSealed=0,this.formChild.remark="",this.formChild.parentoid=e.oid,this.$refs.crudChild.rowAdd()},rowSave:function(e,t,n){var i=this,r=d(d({},e),{},{dictKey:-1});Object(o["add"])(r).then((function(){i.onLoadParent(i.pageParent),i.$message({type:"success",message:"操作成功!"}),t()}),(function(e){window.console.log(e),n()}))},rowUpdate:function(e,t,n,i){var r=this;Object(o["update"])(e).then((function(){r.onLoadParent(r.pageParent),r.$message({type:"success",message:"操作成功!"}),r.onLoadChild(r.pageChild),n()}),(function(e){window.console.log(e),i()}))},rowDel:function(e){var t=this;this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(o["remove"])(e.oid)})).then((function(){t.onLoadParent(t.pageParent),t.$message({type:"success",message:"操作成功!"})}))},handleRowClick:function(e){this.query={},this.parentId=e.oid,this.name=e.name;var t=this.findObject(this.optionChild.column,"value");t.value=e.code,this.parentoid=e.oid,this.box=!0,this.onLoadChild(this.pageChild)},searchReset:function(){this.query={},this.onLoadParent(this.pageParent)},searchChange:function(e,t){this.query=e,this.pageParent.currentPage=1,this.onLoadParent(this.pageParent,e),t()},selectionChange:function(e){this.selectionList=e},selectionClear:function(){this.selectionList=[],this.$refs.crud.toggleSelection()},handleDelete:function(){var e=this;0!==this.selectionList.length?this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(o["remove"])(e.ids)})).then((function(){e.onLoadParent(e.pageParent),e.$message({type:"success",message:"操作成功!"}),e.$refs.crud.toggleSelection()})):this.$message.warning("请选择至少一条数据")},beforeOpen:function(e,t){var n=this;["edit","view"].includes(t)&&Object(o["getDict"])(this.formParent.oid).then((function(e){n.formParent=e.data.data})),e()},currentChange:function(e){this.pageParent.currentPage=e},sizeChange:function(e){this.pageParent.pageSize=e},refreshChange:function(){this.onLoadParent(this.pageParent,this.query)},rowSaveChild:function(e,t,n){var i=this;e.parentoid=this.parentoid,Object(o["addChild"])(e).then((function(){i.onLoadChild(i.pageChild),i.$message({type:"success",message:"操作成功!"}),t()}),(function(e){window.console.log(e),n()}))},rowUpdateChild:function(e,t,n,i){var r=this;Object(o["updateChild"])(e).then((function(){r.onLoadChild(r.pageChild),r.$message({type:"success",message:"操作成功!"}),n()}),(function(e){window.console.log(e),i()}))},rowDelChild:function(e){var t=this;this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(o["removeChild"])(e.oid)})).then((function(){t.onLoadChild(t.pageChild),t.$message({type:"success",message:"操作成功!"})}))},searchResetChild:function(){this.query={},this.onLoadChild(this.pageChild)},searchChangeChild:function(e,t){this.query=e,this.pageChild.currentPage=1,this.onLoadChild(this.pageChild,e),t()},selectionChangeChild:function(e){this.selectionList=e},selectionClearChild:function(){this.selectionList=[],this.$refs.crudChild.toggleSelection()},handleDeleteChild:function(){var e=this;0!==this.selectionList.length?this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(o["removeChild"])(e.ids)})).then((function(){e.onLoadChild(e.pageChild),e.$message({type:"success",message:"操作成功!"}),e.$refs.crudChild.toggleSelection()})):this.$message.warning("请选择至少一条数据")},beforeOpenChild:function(e,t){var n=this;["add","edit"].includes(t)&&this.initData(),["edit","view"].includes(t)&&Object(o["getDictChild"])(this.formChild.oid).then((function(e){n.formChild=e.data.data})),e()},beforeCloseChild:function(e){var t=this;this.$refs.crudChild.value.parentId=this.parentId,this.$refs.crudChild.option.column.filter((function(e){"parentId"===e.prop&&(e.value=t.parentId)})),e()},currentChangeChild:function(e){this.pageChild.currentPage=e},sizeChangeChild:function(e){this.pageChild.pageSize=e},refreshChangeChild:function(){this.onLoadChild(this.pageChild,this.query)},onLoadParent:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.loading=!0,Object(o["getParentList"])(e.currentPage,e.pageSize,Object.assign(n,this.query)).then((function(e){var n=e.data.data;t.pageParent.total=n.total,t.dataParent=n.records,t.loading=!1,t.selectionClear()}))},onLoadChild:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.loadingChild=!0,Object(o["getChildList"])(e.currentPage,e.pageSize,this.parentoid,Object.assign(n,this.query)).then((function(e){t.dataChild=e.data.data,t.loadingChild=!1,t.selectionClear()}))}}},f=h,p=n("2877"),g=Object(p["a"])(f,i,r,!1,null,null,null);t["default"]=g.exports},"299c":function(e,t,n){},"29a9":function(e,t,n){var i=n("3eba"),r=n("b336");n("bc5f"),n("ab05"),n("06ea"),n("004f"),n("d6ef"),i.registerPreprocessor(r)},"2b10":function(e,t){function n(e,t,n){var i=-1,r=e.length;t<0&&(t=-t>r?0:r+t),n=n>r?r:n,n<0&&(n+=r),r=t>n?0:n-t>>>0,t>>>=0;var a=Array(r);while(++i<r)a[i]=e[i+t];return a}e.exports=n},"2b8c":function(e,t,n){var i=n("6d8b"),r=n("5f14"),a=i.each;function o(e){if(e)for(var t in e)if(e.hasOwnProperty(t))return!0}function s(e,t,n){var o={};return a(t,(function(t){var l=o[t]=s();a(e[t],(function(e,a){if(r.isValidType(a)){var o={type:a,visual:e};n&&n(o,t),l[a]=new r(o),"opacity"===a&&(o=i.clone(o),o.type="colorAlpha",l.__hidden.__alphaForOpacity=new r(o))}}))})),o;function s(){var e=function(){};e.prototype.__hidden=e.prototype;var t=new e;return t}}function l(e,t,n){var r;i.each(n,(function(e){t.hasOwnProperty(e)&&o(t[e])&&(r=!0)})),r&&i.each(n,(function(n){t.hasOwnProperty(n)&&o(t[n])?e[n]=i.clone(t[n]):delete e[n]}))}function c(e,t,n,a,o,s){var l,c={};function u(e){return n.getItemVisual(l,e)}function d(e,t){n.setItemVisual(l,e,t)}function h(e,i){l=null==s?e:i;var r=n.getRawDataItem(l);if(!r||!1!==r.visualMap)for(var h=a.call(o,e),f=t[h],p=c[h],g=0,m=p.length;g<m;g++){var v=p[g];f[v]&&f[v].applyVisual(e,u,d)}}i.each(e,(function(e){var n=r.prepareVisualTypes(t[e]);c[e]=n})),null==s?n.each(h):n.each([s],h)}function u(e,t,n,a){var o={};function s(e,i){function r(e){return i.getItemVisual(l,e)}function s(e,t){i.setItemVisual(l,e,t)}var l;null!=a&&(a=i.getDimension(a));while(null!=(l=e.next())){var c=i.getRawDataItem(l);if(!c||!1!==c.visualMap)for(var u=null!=a?i.get(a,l,!0):l,d=n(u),h=t[d],f=o[d],p=0,g=f.length;p<g;p++){var m=f[p];h[m]&&h[m].applyVisual(u,r,s)}}}return i.each(e,(function(e){var n=r.prepareVisualTypes(t[e]);o[e]=n})),{progress:s}}t.createVisualMappings=s,t.replaceVisualOption=l,t.applyVisual=c,t.incrementalApplyVisual=u},"2ba9":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("avue-crud",{ref:"crud",attrs:{option:e.option,"table-loading":e.loading,data:e.data,permission:e.permissionList,"before-open":e.beforeOpen,page:e.page},on:{"update:page":function(t){e.page=t},"search-change":e.searchChange,"search-reset":e.searchReset,"current-change":e.currentChange,"size-change":e.sizeChange,"refresh-change":e.refreshChange,"on-load":e.onLoad},model:{value:e.form,callback:function(t){e.form=t},expression:"form"}})],1)},r=[],a=(n("8e6e"),n("ac6a"),n("456d"),n("6762"),n("2fdb"),n("ade3")),o=n("62ed"),s=n("5880");function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){Object(a["a"])(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var u={data:function(){return{form:{},selectionList:[],query:{},loading:!0,page:{pageSize:10,currentPage:1,total:0},option:{height:"auto",calcHeight:30,columnBtn:!1,tip:!1,searchShow:!0,searchMenuSpan:6,border:!0,index:!0,viewBtn:!0,editBtn:!1,addBtn:!1,delBtn:!1,menuWidth:120,dialogType:"drawer",column:[{label:"服务id",prop:"serviceId",width:"120",search:!0},{label:"服务host",prop:"serverHost",search:!0},{label:"服务ip",prop:"serverIp",width:"160"},{label:"软件环境",prop:"env",width:"80"},{label:"日志名",prop:"title"},{label:"请求方法",prop:"method",width:"80"},{label:"请求接口",prop:"requestUri"},{label:"日志时间",prop:"createTime",width:"180"},{label:"用户代理",prop:"userAgent",span:24,hide:!0},{label:"请求数据",prop:"params",type:"textarea",span:24,minRows:2,hide:!0}]},data:[]}},computed:c(c({},Object(s["mapGetters"])(["permission"])),{},{permissionList:function(){return{viewBtn:this.vaildData(this.permission.log_api.log_api_view,!1)}}}),methods:{searchReset:function(){this.query={},this.onLoad(this.page)},searchChange:function(e,t){this.query=e,this.page.currentPage=1,this.onLoad(this.page,e),t()},beforeOpen:function(e,t){var n=this;["edit","view"].includes(t)&&Object(o["getApiLogs"])(this.form.id).then((function(e){n.form=e.data.data})),e()},currentChange:function(e){this.page.currentPage=e},sizeChange:function(e){this.page.pageSize=e},refreshChange:function(){this.onLoad(this.page,this.query)},onLoad:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.loading=!0,Object(o["getApiList"])(e.currentPage,e.pageSize,Object.assign(n,this.query)).then((function(e){var n=e.data.data;t.page.total=n.total,t.data=n.records,t.loading=!1}))}}},d=u,h=n("2877"),f=Object(h["a"])(d,i,r,!1,null,null,null);t["default"]=f.exports},"2c17":function(e,t,n){var i=n("3eba"),r=n("6d8b"),a=r.createHashMap,o=r.each;i.registerProcessor({getTargetSeries:function(e){var t=a();return e.eachComponent("dataZoom",(function(e){e.eachTargetAxis((function(e,n,i){var r=i.getAxisProxy(e.name,n);o(r.getTargetSeriesModels(),(function(e){t.set(e.uid,e)}))}))})),t},modifyOutputEnd:!0,overallReset:function(e,t){e.eachComponent("dataZoom",(function(e){e.eachTargetAxis((function(e,n,i){i.getAxisProxy(e.name,n).reset(i,t)})),e.eachTargetAxis((function(e,n,i){i.getAxisProxy(e.name,n).filterData(i,t)}))})),e.eachComponent("dataZoom",(function(e){var t=e.findRepresentativeAxisProxy(),n=t.getDataPercentWindow(),i=t.getDataValueWindow();e.setCalculatedRange({start:n[0],end:n[1],startValue:i[0],endValue:i[1]})}))}})},"2cfa":function(e,t,n){"use strict";n("b2ed")},"2cfc":function(e,t,n){var i=n("3eba");n("4338"),n("bcbe"),n("c62c"),n("cb8f"),n("f138"),i.extendComponentView({type:"single"})},"2d56":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("el-input",{staticStyle:{width:"220px"},attrs:{clearable:!0,readonly:e.readFlag},on:{focus:e.focusHandle,blur:e.blurHandle},model:{value:e.Text,callback:function(t){e.Text=t},expression:"Text"}},[t("i",{staticClass:"el-input__icon el-icon-search",attrs:{slot:"prefix"},slot:"prefix"})])},r=[],a={name:"FormInput",data:function(){return{Text:"333",readFlag:!1}},methods:{focusHandle:function(){this.readFlag=!0},blurHandle:function(){this.readFlag=!1}}},o=a,s=n("2877"),l=Object(s["a"])(o,i,r,!1,null,"ec08aeb2",null);t["default"]=l.exports},"2ef0":function(e,t,n){(function(e,i){var r;
/**
 * @license
 * Lodash <https://lodash.com/>
 * Copyright OpenJS Foundation and other contributors <https://openjsf.org/>
 * Released under MIT license <https://lodash.com/license>
 * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
 * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
 */(function(){var a,o="4.17.21",s=200,l="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",c="Expected a function",u="Invalid `variable` option passed into `_.template`",d="__lodash_hash_undefined__",h=500,f="__lodash_placeholder__",p=1,g=2,m=4,v=1,y=2,b=1,x=2,w=4,_=8,S=16,C=32,O=64,M=128,P=256,L=512,D=30,k="...",T=800,A=16,I=1,j=2,E=3,B=1/0,R=9007199254740991,z=17976931348623157e292,N=NaN,V=4294967295,F=V-1,$=V>>>1,G=[["ary",M],["bind",b],["bindKey",x],["curry",_],["curryRight",S],["flip",L],["partial",C],["partialRight",O],["rearg",P]],q="[object Arguments]",H="[object Array]",W="[object AsyncFunction]",U="[object Boolean]",Y="[object Date]",X="[object DOMException]",Z="[object Error]",K="[object Function]",Q="[object GeneratorFunction]",J="[object Map]",ee="[object Number]",te="[object Null]",ne="[object Object]",ie="[object Promise]",re="[object Proxy]",ae="[object RegExp]",oe="[object Set]",se="[object String]",le="[object Symbol]",ce="[object Undefined]",ue="[object WeakMap]",de="[object WeakSet]",he="[object ArrayBuffer]",fe="[object DataView]",pe="[object Float32Array]",ge="[object Float64Array]",me="[object Int8Array]",ve="[object Int16Array]",ye="[object Int32Array]",be="[object Uint8Array]",xe="[object Uint8ClampedArray]",we="[object Uint16Array]",_e="[object Uint32Array]",Se=/\b__p \+= '';/g,Ce=/\b(__p \+=) '' \+/g,Oe=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Me=/&(?:amp|lt|gt|quot|#39);/g,Pe=/[&<>"']/g,Le=RegExp(Me.source),De=RegExp(Pe.source),ke=/<%-([\s\S]+?)%>/g,Te=/<%([\s\S]+?)%>/g,Ae=/<%=([\s\S]+?)%>/g,Ie=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,je=/^\w*$/,Ee=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Be=/[\\^$.*+?()[\]{}|]/g,Re=RegExp(Be.source),ze=/^\s+/,Ne=/\s/,Ve=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Fe=/\{\n\/\* \[wrapped with (.+)\] \*/,$e=/,? & /,Ge=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,qe=/[()=,{}\[\]\/\s]/,He=/\\(\\)?/g,We=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Ue=/\w*$/,Ye=/^[-+]0x[0-9a-f]+$/i,Xe=/^0b[01]+$/i,Ze=/^\[object .+?Constructor\]$/,Ke=/^0o[0-7]+$/i,Qe=/^(?:0|[1-9]\d*)$/,Je=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,et=/($^)/,tt=/['\n\r\u2028\u2029\\]/g,nt="\\ud800-\\udfff",it="\\u0300-\\u036f",rt="\\ufe20-\\ufe2f",at="\\u20d0-\\u20ff",ot=it+rt+at,st="\\u2700-\\u27bf",lt="a-z\\xdf-\\xf6\\xf8-\\xff",ct="\\xac\\xb1\\xd7\\xf7",ut="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",dt="\\u2000-\\u206f",ht=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",ft="A-Z\\xc0-\\xd6\\xd8-\\xde",pt="\\ufe0e\\ufe0f",gt=ct+ut+dt+ht,mt="['’]",vt="["+nt+"]",yt="["+gt+"]",bt="["+ot+"]",xt="\\d+",wt="["+st+"]",_t="["+lt+"]",St="[^"+nt+gt+xt+st+lt+ft+"]",Ct="\\ud83c[\\udffb-\\udfff]",Ot="(?:"+bt+"|"+Ct+")",Mt="[^"+nt+"]",Pt="(?:\\ud83c[\\udde6-\\uddff]){2}",Lt="[\\ud800-\\udbff][\\udc00-\\udfff]",Dt="["+ft+"]",kt="\\u200d",Tt="(?:"+_t+"|"+St+")",At="(?:"+Dt+"|"+St+")",It="(?:"+mt+"(?:d|ll|m|re|s|t|ve))?",jt="(?:"+mt+"(?:D|LL|M|RE|S|T|VE))?",Et=Ot+"?",Bt="["+pt+"]?",Rt="(?:"+kt+"(?:"+[Mt,Pt,Lt].join("|")+")"+Bt+Et+")*",zt="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Nt="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",Vt=Bt+Et+Rt,Ft="(?:"+[wt,Pt,Lt].join("|")+")"+Vt,$t="(?:"+[Mt+bt+"?",bt,Pt,Lt,vt].join("|")+")",Gt=RegExp(mt,"g"),qt=RegExp(bt,"g"),Ht=RegExp(Ct+"(?="+Ct+")|"+$t+Vt,"g"),Wt=RegExp([Dt+"?"+_t+"+"+It+"(?="+[yt,Dt,"$"].join("|")+")",At+"+"+jt+"(?="+[yt,Dt+Tt,"$"].join("|")+")",Dt+"?"+Tt+"+"+It,Dt+"+"+jt,Nt,zt,xt,Ft].join("|"),"g"),Ut=RegExp("["+kt+nt+ot+pt+"]"),Yt=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Xt=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Zt=-1,Kt={};Kt[pe]=Kt[ge]=Kt[me]=Kt[ve]=Kt[ye]=Kt[be]=Kt[xe]=Kt[we]=Kt[_e]=!0,Kt[q]=Kt[H]=Kt[he]=Kt[U]=Kt[fe]=Kt[Y]=Kt[Z]=Kt[K]=Kt[J]=Kt[ee]=Kt[ne]=Kt[ae]=Kt[oe]=Kt[se]=Kt[ue]=!1;var Qt={};Qt[q]=Qt[H]=Qt[he]=Qt[fe]=Qt[U]=Qt[Y]=Qt[pe]=Qt[ge]=Qt[me]=Qt[ve]=Qt[ye]=Qt[J]=Qt[ee]=Qt[ne]=Qt[ae]=Qt[oe]=Qt[se]=Qt[le]=Qt[be]=Qt[xe]=Qt[we]=Qt[_e]=!0,Qt[Z]=Qt[K]=Qt[ue]=!1;var Jt={"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","Ã¥":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ä ":"G","Ä¢":"G","ĝ":"g","ğ":"g","Ä¡":"g","Ä£":"g","Ĥ":"H","Ħ":"H","Ä¥":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Ä®":"I","İ":"I","Ä©":"i","Ä«":"i","Ä­":"i","į":"i","ı":"i","Ä´":"J","ĵ":"j","Ķ":"K","Ä·":"k","ĸ":"k","Ĺ":"L","Ä»":"L","Ľ":"L","Ä¿":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Å ":"S","ś":"s","ŝ":"s","ş":"s","Å¡":"s","Å¢":"T","Ť":"T","Ŧ":"T","Å£":"t","Å¥":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Å®":"U","Ű":"U","Ų":"U","Å©":"u","Å«":"u","Å­":"u","ů":"u","ű":"u","ų":"u","Å´":"W","ŵ":"w","Ŷ":"Y","Å·":"y","Ÿ":"Y","Ź":"Z","Å»":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","Å¿":"s"},en={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},tn={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"},nn={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},rn=parseFloat,an=parseInt,on="object"==typeof e&&e&&e.Object===Object&&e,sn="object"==typeof self&&self&&self.Object===Object&&self,ln=on||sn||Function("return this")(),cn=t&&!t.nodeType&&t,un=cn&&"object"==typeof i&&i&&!i.nodeType&&i,dn=un&&un.exports===cn,hn=dn&&on.process,fn=function(){try{var e=un&&un.require&&un.require("util").types;return e||hn&&hn.binding&&hn.binding("util")}catch(t){}}(),pn=fn&&fn.isArrayBuffer,gn=fn&&fn.isDate,mn=fn&&fn.isMap,vn=fn&&fn.isRegExp,yn=fn&&fn.isSet,bn=fn&&fn.isTypedArray;function xn(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function wn(e,t,n,i){var r=-1,a=null==e?0:e.length;while(++r<a){var o=e[r];t(i,o,n(o),e)}return i}function _n(e,t){var n=-1,i=null==e?0:e.length;while(++n<i)if(!1===t(e[n],n,e))break;return e}function Sn(e,t){var n=null==e?0:e.length;while(n--)if(!1===t(e[n],n,e))break;return e}function Cn(e,t){var n=-1,i=null==e?0:e.length;while(++n<i)if(!t(e[n],n,e))return!1;return!0}function On(e,t){var n=-1,i=null==e?0:e.length,r=0,a=[];while(++n<i){var o=e[n];t(o,n,e)&&(a[r++]=o)}return a}function Mn(e,t){var n=null==e?0:e.length;return!!n&&zn(e,t,0)>-1}function Pn(e,t,n){var i=-1,r=null==e?0:e.length;while(++i<r)if(n(t,e[i]))return!0;return!1}function Ln(e,t){var n=-1,i=null==e?0:e.length,r=Array(i);while(++n<i)r[n]=t(e[n],n,e);return r}function Dn(e,t){var n=-1,i=t.length,r=e.length;while(++n<i)e[r+n]=t[n];return e}function kn(e,t,n,i){var r=-1,a=null==e?0:e.length;i&&a&&(n=e[++r]);while(++r<a)n=t(n,e[r],r,e);return n}function Tn(e,t,n,i){var r=null==e?0:e.length;i&&r&&(n=e[--r]);while(r--)n=t(n,e[r],r,e);return n}function An(e,t){var n=-1,i=null==e?0:e.length;while(++n<i)if(t(e[n],n,e))return!0;return!1}var In=$n("length");function jn(e){return e.split("")}function En(e){return e.match(Ge)||[]}function Bn(e,t,n){var i;return n(e,(function(e,n,r){if(t(e,n,r))return i=n,!1})),i}function Rn(e,t,n,i){var r=e.length,a=n+(i?1:-1);while(i?a--:++a<r)if(t(e[a],a,e))return a;return-1}function zn(e,t,n){return t===t?pi(e,t,n):Rn(e,Vn,n)}function Nn(e,t,n,i){var r=n-1,a=e.length;while(++r<a)if(i(e[r],t))return r;return-1}function Vn(e){return e!==e}function Fn(e,t){var n=null==e?0:e.length;return n?Wn(e,t)/n:N}function $n(e){return function(t){return null==t?a:t[e]}}function Gn(e){return function(t){return null==e?a:e[t]}}function qn(e,t,n,i,r){return r(e,(function(e,r,a){n=i?(i=!1,e):t(n,e,r,a)})),n}function Hn(e,t){var n=e.length;e.sort(t);while(n--)e[n]=e[n].value;return e}function Wn(e,t){var n,i=-1,r=e.length;while(++i<r){var o=t(e[i]);o!==a&&(n=n===a?o:n+o)}return n}function Un(e,t){var n=-1,i=Array(e);while(++n<e)i[n]=t(n);return i}function Yn(e,t){return Ln(t,(function(t){return[t,e[t]]}))}function Xn(e){return e?e.slice(0,yi(e)+1).replace(ze,""):e}function Zn(e){return function(t){return e(t)}}function Kn(e,t){return Ln(t,(function(t){return e[t]}))}function Qn(e,t){return e.has(t)}function Jn(e,t){var n=-1,i=e.length;while(++n<i&&zn(t,e[n],0)>-1);return n}function ei(e,t){var n=e.length;while(n--&&zn(t,e[n],0)>-1);return n}function ti(e,t){var n=e.length,i=0;while(n--)e[n]===t&&++i;return i}var ni=Gn(Jt),ii=Gn(en);function ri(e){return"\\"+nn[e]}function ai(e,t){return null==e?a:e[t]}function oi(e){return Ut.test(e)}function si(e){return Yt.test(e)}function li(e){var t,n=[];while(!(t=e.next()).done)n.push(t.value);return n}function ci(e){var t=-1,n=Array(e.size);return e.forEach((function(e,i){n[++t]=[i,e]})),n}function ui(e,t){return function(n){return e(t(n))}}function di(e,t){var n=-1,i=e.length,r=0,a=[];while(++n<i){var o=e[n];o!==t&&o!==f||(e[n]=f,a[r++]=n)}return a}function hi(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=e})),n}function fi(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=[e,e]})),n}function pi(e,t,n){var i=n-1,r=e.length;while(++i<r)if(e[i]===t)return i;return-1}function gi(e,t,n){var i=n+1;while(i--)if(e[i]===t)return i;return i}function mi(e){return oi(e)?xi(e):In(e)}function vi(e){return oi(e)?wi(e):jn(e)}function yi(e){var t=e.length;while(t--&&Ne.test(e.charAt(t)));return t}var bi=Gn(tn);function xi(e){var t=Ht.lastIndex=0;while(Ht.test(e))++t;return t}function wi(e){return e.match(Ht)||[]}function _i(e){return e.match(Wt)||[]}var Si=function e(t){t=null==t?ln:Ci.defaults(ln.Object(),t,Ci.pick(ln,Xt));var n=t.Array,i=t.Date,r=t.Error,Ne=t.Function,Ge=t.Math,nt=t.Object,it=t.RegExp,rt=t.String,at=t.TypeError,ot=n.prototype,st=Ne.prototype,lt=nt.prototype,ct=t["__core-js_shared__"],ut=st.toString,dt=lt.hasOwnProperty,ht=0,ft=function(){var e=/[^.]+$/.exec(ct&&ct.keys&&ct.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),pt=lt.toString,gt=ut.call(nt),mt=ln._,vt=it("^"+ut.call(dt).replace(Be,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),yt=dn?t.Buffer:a,bt=t.Symbol,xt=t.Uint8Array,wt=yt?yt.allocUnsafe:a,_t=ui(nt.getPrototypeOf,nt),St=nt.create,Ct=lt.propertyIsEnumerable,Ot=ot.splice,Mt=bt?bt.isConcatSpreadable:a,Pt=bt?bt.iterator:a,Lt=bt?bt.toStringTag:a,Dt=function(){try{var e=Uo(nt,"defineProperty");return e({},"",{}),e}catch(t){}}(),kt=t.clearTimeout!==ln.clearTimeout&&t.clearTimeout,Tt=i&&i.now!==ln.Date.now&&i.now,At=t.setTimeout!==ln.setTimeout&&t.setTimeout,It=Ge.ceil,jt=Ge.floor,Et=nt.getOwnPropertySymbols,Bt=yt?yt.isBuffer:a,Rt=t.isFinite,zt=ot.join,Nt=ui(nt.keys,nt),Vt=Ge.max,Ft=Ge.min,$t=i.now,Ht=t.parseInt,Wt=Ge.random,Ut=ot.reverse,Yt=Uo(t,"DataView"),Jt=Uo(t,"Map"),en=Uo(t,"Promise"),tn=Uo(t,"Set"),nn=Uo(t,"WeakMap"),on=Uo(nt,"create"),sn=nn&&new nn,cn={},un=As(Yt),hn=As(Jt),fn=As(en),In=As(tn),jn=As(nn),Gn=bt?bt.prototype:a,pi=Gn?Gn.valueOf:a,xi=Gn?Gn.toString:a;function wi(e){if(Ou(e)&&!lu(e)&&!(e instanceof Pi)){if(e instanceof Mi)return e;if(dt.call(e,"__wrapped__"))return js(e)}return new Mi(e)}var Si=function(){function e(){}return function(t){if(!Cu(t))return{};if(St)return St(t);e.prototype=t;var n=new e;return e.prototype=a,n}}();function Oi(){}function Mi(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=a}function Pi(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=V,this.__views__=[]}function Li(){var e=new Pi(this.__wrapped__);return e.__actions__=io(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=io(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=io(this.__views__),e}function Di(){if(this.__filtered__){var e=new Pi(this);e.__dir__=-1,e.__filtered__=!0}else e=this.clone(),e.__dir__*=-1;return e}function ki(){var e=this.__wrapped__.value(),t=this.__dir__,n=lu(e),i=t<0,r=n?e.length:0,a=Qo(0,r,this.__views__),o=a.start,s=a.end,l=s-o,c=i?s:o-1,u=this.__iteratees__,d=u.length,h=0,f=Ft(l,this.__takeCount__);if(!n||!i&&r==l&&f==l)return za(e,this.__actions__);var p=[];e:while(l--&&h<f){c+=t;var g=-1,m=e[c];while(++g<d){var v=u[g],y=v.iteratee,b=v.type,x=y(m);if(b==j)m=x;else if(!x){if(b==I)continue e;break e}}p[h++]=m}return p}function Ti(e){var t=-1,n=null==e?0:e.length;this.clear();while(++t<n){var i=e[t];this.set(i[0],i[1])}}function Ai(){this.__data__=on?on(null):{},this.size=0}function Ii(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}function ji(e){var t=this.__data__;if(on){var n=t[e];return n===d?a:n}return dt.call(t,e)?t[e]:a}function Ei(e){var t=this.__data__;return on?t[e]!==a:dt.call(t,e)}function Bi(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=on&&t===a?d:t,this}function Ri(e){var t=-1,n=null==e?0:e.length;this.clear();while(++t<n){var i=e[t];this.set(i[0],i[1])}}function zi(){this.__data__=[],this.size=0}function Ni(e){var t=this.__data__,n=ur(t,e);if(n<0)return!1;var i=t.length-1;return n==i?t.pop():Ot.call(t,n,1),--this.size,!0}function Vi(e){var t=this.__data__,n=ur(t,e);return n<0?a:t[n][1]}function Fi(e){return ur(this.__data__,e)>-1}function $i(e,t){var n=this.__data__,i=ur(n,e);return i<0?(++this.size,n.push([e,t])):n[i][1]=t,this}function Gi(e){var t=-1,n=null==e?0:e.length;this.clear();while(++t<n){var i=e[t];this.set(i[0],i[1])}}function qi(){this.size=0,this.__data__={hash:new Ti,map:new(Jt||Ri),string:new Ti}}function Hi(e){var t=Ho(this,e)["delete"](e);return this.size-=t?1:0,t}function Wi(e){return Ho(this,e).get(e)}function Ui(e){return Ho(this,e).has(e)}function Yi(e,t){var n=Ho(this,e),i=n.size;return n.set(e,t),this.size+=n.size==i?0:1,this}function Xi(e){var t=-1,n=null==e?0:e.length;this.__data__=new Gi;while(++t<n)this.add(e[t])}function Zi(e){return this.__data__.set(e,d),this}function Ki(e){return this.__data__.has(e)}function Qi(e){var t=this.__data__=new Ri(e);this.size=t.size}function Ji(){this.__data__=new Ri,this.size=0}function er(e){var t=this.__data__,n=t["delete"](e);return this.size=t.size,n}function tr(e){return this.__data__.get(e)}function nr(e){return this.__data__.has(e)}function ir(e,t){var n=this.__data__;if(n instanceof Ri){var i=n.__data__;if(!Jt||i.length<s-1)return i.push([e,t]),this.size=++n.size,this;n=this.__data__=new Gi(i)}return n.set(e,t),this.size=n.size,this}function rr(e,t){var n=lu(e),i=!n&&su(e),r=!n&&!i&&fu(e),a=!n&&!i&&!r&&Vu(e),o=n||i||r||a,s=o?Un(e.length,rt):[],l=s.length;for(var c in e)!t&&!dt.call(e,c)||o&&("length"==c||r&&("offset"==c||"parent"==c)||a&&("buffer"==c||"byteLength"==c||"byteOffset"==c)||os(c,l))||s.push(c);return s}function ar(e){var t=e.length;return t?e[va(0,t-1)]:a}function or(e,t){return Ds(io(e),mr(t,0,e.length))}function sr(e){return Ds(io(e))}function lr(e,t,n){(n!==a&&!ru(e[t],n)||n===a&&!(t in e))&&pr(e,t,n)}function cr(e,t,n){var i=e[t];dt.call(e,t)&&ru(i,n)&&(n!==a||t in e)||pr(e,t,n)}function ur(e,t){var n=e.length;while(n--)if(ru(e[n][0],t))return n;return-1}function dr(e,t,n,i){return _r(e,(function(e,r,a){t(i,e,n(e),a)})),i}function hr(e,t){return e&&ro(t,_d(t),e)}function fr(e,t){return e&&ro(t,Sd(t),e)}function pr(e,t,n){"__proto__"==t&&Dt?Dt(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}function gr(e,t){var i=-1,r=t.length,o=n(r),s=null==e;while(++i<r)o[i]=s?a:md(e,t[i]);return o}function mr(e,t,n){return e===e&&(n!==a&&(e=e<=n?e:n),t!==a&&(e=e>=t?e:t)),e}function vr(e,t,n,i,r,o){var s,l=t&p,c=t&g,u=t&m;if(n&&(s=r?n(e,i,r,o):n(e)),s!==a)return s;if(!Cu(e))return e;var d=lu(e);if(d){if(s=ts(e),!l)return io(e,s)}else{var h=Ko(e),f=h==K||h==Q;if(fu(e))return Ua(e,l);if(h==ne||h==q||f&&!r){if(s=c||f?{}:ns(e),!l)return c?oo(e,fr(s,e)):ao(e,hr(s,e))}else{if(!Qt[h])return r?e:{};s=is(e,h,l)}}o||(o=new Qi);var v=o.get(e);if(v)return v;o.set(e,s),Ru(e)?e.forEach((function(i){s.add(vr(i,t,n,i,e,o))})):Mu(e)&&e.forEach((function(i,r){s.set(r,vr(i,t,n,r,e,o))}));var y=u?c?Vo:No:c?Sd:_d,b=d?a:y(e);return _n(b||e,(function(i,r){b&&(r=i,i=e[r]),cr(s,r,vr(i,t,n,r,e,o))})),s}function yr(e){var t=_d(e);return function(n){return br(n,e,t)}}function br(e,t,n){var i=n.length;if(null==e)return!i;e=nt(e);while(i--){var r=n[i],o=t[r],s=e[r];if(s===a&&!(r in e)||!o(s))return!1}return!0}function xr(e,t,n){if("function"!=typeof e)throw new at(c);return Os((function(){e.apply(a,n)}),t)}function wr(e,t,n,i){var r=-1,a=Mn,o=!0,l=e.length,c=[],u=t.length;if(!l)return c;n&&(t=Ln(t,Zn(n))),i?(a=Pn,o=!1):t.length>=s&&(a=Qn,o=!1,t=new Xi(t));e:while(++r<l){var d=e[r],h=null==n?d:n(d);if(d=i||0!==d?d:0,o&&h===h){var f=u;while(f--)if(t[f]===h)continue e;c.push(d)}else a(t,h,i)||c.push(d)}return c}wi.templateSettings={escape:ke,evaluate:Te,interpolate:Ae,variable:"",imports:{_:wi}},wi.prototype=Oi.prototype,wi.prototype.constructor=wi,Mi.prototype=Si(Oi.prototype),Mi.prototype.constructor=Mi,Pi.prototype=Si(Oi.prototype),Pi.prototype.constructor=Pi,Ti.prototype.clear=Ai,Ti.prototype["delete"]=Ii,Ti.prototype.get=ji,Ti.prototype.has=Ei,Ti.prototype.set=Bi,Ri.prototype.clear=zi,Ri.prototype["delete"]=Ni,Ri.prototype.get=Vi,Ri.prototype.has=Fi,Ri.prototype.set=$i,Gi.prototype.clear=qi,Gi.prototype["delete"]=Hi,Gi.prototype.get=Wi,Gi.prototype.has=Ui,Gi.prototype.set=Yi,Xi.prototype.add=Xi.prototype.push=Zi,Xi.prototype.has=Ki,Qi.prototype.clear=Ji,Qi.prototype["delete"]=er,Qi.prototype.get=tr,Qi.prototype.has=nr,Qi.prototype.set=ir;var _r=co(Tr),Sr=co(Ar,!0);function Cr(e,t){var n=!0;return _r(e,(function(e,i,r){return n=!!t(e,i,r),n})),n}function Or(e,t,n){var i=-1,r=e.length;while(++i<r){var o=e[i],s=t(o);if(null!=s&&(l===a?s===s&&!Nu(s):n(s,l)))var l=s,c=o}return c}function Mr(e,t,n,i){var r=e.length;n=Yu(n),n<0&&(n=-n>r?0:r+n),i=i===a||i>r?r:Yu(i),i<0&&(i+=r),i=n>i?0:Xu(i);while(n<i)e[n++]=t;return e}function Pr(e,t){var n=[];return _r(e,(function(e,i,r){t(e,i,r)&&n.push(e)})),n}function Lr(e,t,n,i,r){var a=-1,o=e.length;n||(n=as),r||(r=[]);while(++a<o){var s=e[a];t>0&&n(s)?t>1?Lr(s,t-1,n,i,r):Dn(r,s):i||(r[r.length]=s)}return r}var Dr=uo(),kr=uo(!0);function Tr(e,t){return e&&Dr(e,t,_d)}function Ar(e,t){return e&&kr(e,t,_d)}function Ir(e,t){return On(t,(function(t){return wu(e[t])}))}function jr(e,t){t=Ga(t,e);var n=0,i=t.length;while(null!=e&&n<i)e=e[Ts(t[n++])];return n&&n==i?e:a}function Er(e,t,n){var i=t(e);return lu(e)?i:Dn(i,n(e))}function Br(e){return null==e?e===a?ce:te:Lt&&Lt in nt(e)?Yo(e):bs(e)}function Rr(e,t){return e>t}function zr(e,t){return null!=e&&dt.call(e,t)}function Nr(e,t){return null!=e&&t in nt(e)}function Vr(e,t,n){return e>=Ft(t,n)&&e<Vt(t,n)}function Fr(e,t,i){var r=i?Pn:Mn,o=e[0].length,s=e.length,l=s,c=n(s),u=1/0,d=[];while(l--){var h=e[l];l&&t&&(h=Ln(h,Zn(t))),u=Ft(h.length,u),c[l]=!i&&(t||o>=120&&h.length>=120)?new Xi(l&&h):a}h=e[0];var f=-1,p=c[0];e:while(++f<o&&d.length<u){var g=h[f],m=t?t(g):g;if(g=i||0!==g?g:0,!(p?Qn(p,m):r(d,m,i))){l=s;while(--l){var v=c[l];if(!(v?Qn(v,m):r(e[l],m,i)))continue e}p&&p.push(m),d.push(g)}}return d}function $r(e,t,n,i){return Tr(e,(function(e,r,a){t(i,n(e),r,a)})),i}function Gr(e,t,n){t=Ga(t,e),e=ws(e,t);var i=null==e?e:e[Ts(al(t))];return null==i?a:xn(i,e,n)}function qr(e){return Ou(e)&&Br(e)==q}function Hr(e){return Ou(e)&&Br(e)==he}function Wr(e){return Ou(e)&&Br(e)==Y}function Ur(e,t,n,i,r){return e===t||(null==e||null==t||!Ou(e)&&!Ou(t)?e!==e&&t!==t:Yr(e,t,n,i,Ur,r))}function Yr(e,t,n,i,r,a){var o=lu(e),s=lu(t),l=o?H:Ko(e),c=s?H:Ko(t);l=l==q?ne:l,c=c==q?ne:c;var u=l==ne,d=c==ne,h=l==c;if(h&&fu(e)){if(!fu(t))return!1;o=!0,u=!1}if(h&&!u)return a||(a=new Qi),o||Vu(e)?Eo(e,t,n,i,r,a):Bo(e,t,l,n,i,r,a);if(!(n&v)){var f=u&&dt.call(e,"__wrapped__"),p=d&&dt.call(t,"__wrapped__");if(f||p){var g=f?e.value():e,m=p?t.value():t;return a||(a=new Qi),r(g,m,n,i,a)}}return!!h&&(a||(a=new Qi),Ro(e,t,n,i,r,a))}function Xr(e){return Ou(e)&&Ko(e)==J}function Zr(e,t,n,i){var r=n.length,o=r,s=!i;if(null==e)return!o;e=nt(e);while(r--){var l=n[r];if(s&&l[2]?l[1]!==e[l[0]]:!(l[0]in e))return!1}while(++r<o){l=n[r];var c=l[0],u=e[c],d=l[1];if(s&&l[2]){if(u===a&&!(c in e))return!1}else{var h=new Qi;if(i)var f=i(u,d,c,e,t,h);if(!(f===a?Ur(d,u,v|y,i,h):f))return!1}}return!0}function Kr(e){if(!Cu(e)||ds(e))return!1;var t=wu(e)?vt:Ze;return t.test(As(e))}function Qr(e){return Ou(e)&&Br(e)==ae}function Jr(e){return Ou(e)&&Ko(e)==oe}function ea(e){return Ou(e)&&Su(e.length)&&!!Kt[Br(e)]}function ta(e){return"function"==typeof e?e:null==e?kh:"object"==typeof e?lu(e)?sa(e[0],e[1]):oa(e):Gh(e)}function na(e){if(!fs(e))return Nt(e);var t=[];for(var n in nt(e))dt.call(e,n)&&"constructor"!=n&&t.push(n);return t}function ia(e){if(!Cu(e))return ys(e);var t=fs(e),n=[];for(var i in e)("constructor"!=i||!t&&dt.call(e,i))&&n.push(i);return n}function ra(e,t){return e<t}function aa(e,t){var i=-1,r=uu(e)?n(e.length):[];return _r(e,(function(e,n,a){r[++i]=t(e,n,a)})),r}function oa(e){var t=Wo(e);return 1==t.length&&t[0][2]?gs(t[0][0],t[0][1]):function(n){return n===e||Zr(n,e,t)}}function sa(e,t){return ls(e)&&ps(t)?gs(Ts(e),t):function(n){var i=md(n,e);return i===a&&i===t?yd(n,e):Ur(t,i,v|y)}}function la(e,t,n,i,r){e!==t&&Dr(t,(function(o,s){if(r||(r=new Qi),Cu(o))ca(e,t,s,n,la,i,r);else{var l=i?i(Ss(e,s),o,s+"",e,t,r):a;l===a&&(l=o),lr(e,s,l)}}),Sd)}function ca(e,t,n,i,r,o,s){var l=Ss(e,n),c=Ss(t,n),u=s.get(c);if(u)lr(e,n,u);else{var d=o?o(l,c,n+"",e,t,s):a,h=d===a;if(h){var f=lu(c),p=!f&&fu(c),g=!f&&!p&&Vu(c);d=c,f||p||g?lu(l)?d=l:du(l)?d=io(l):p?(h=!1,d=Ua(c,!0)):g?(h=!1,d=Qa(c,!0)):d=[]:ju(c)||su(c)?(d=l,su(l)?d=Ku(l):Cu(l)&&!wu(l)||(d=ns(c))):h=!1}h&&(s.set(c,d),r(d,c,i,o,s),s["delete"](c)),lr(e,n,d)}}function ua(e,t){var n=e.length;if(n)return t+=t<0?n:0,os(t,n)?e[t]:a}function da(e,t,n){t=t.length?Ln(t,(function(e){return lu(e)?function(t){return jr(t,1===e.length?e[0]:e)}:e})):[kh];var i=-1;t=Ln(t,Zn(qo()));var r=aa(e,(function(e,n,r){var a=Ln(t,(function(t){return t(e)}));return{criteria:a,index:++i,value:e}}));return Hn(r,(function(e,t){return eo(e,t,n)}))}function ha(e,t){return fa(e,t,(function(t,n){return yd(e,n)}))}function fa(e,t,n){var i=-1,r=t.length,a={};while(++i<r){var o=t[i],s=jr(e,o);n(s,o)&&Sa(a,Ga(o,e),s)}return a}function pa(e){return function(t){return jr(t,e)}}function ga(e,t,n,i){var r=i?Nn:zn,a=-1,o=t.length,s=e;e===t&&(t=io(t)),n&&(s=Ln(e,Zn(n)));while(++a<o){var l=0,c=t[a],u=n?n(c):c;while((l=r(s,u,l,i))>-1)s!==e&&Ot.call(s,l,1),Ot.call(e,l,1)}return e}function ma(e,t){var n=e?t.length:0,i=n-1;while(n--){var r=t[n];if(n==i||r!==a){var a=r;os(r)?Ot.call(e,r,1):Ea(e,r)}}return e}function va(e,t){return e+jt(Wt()*(t-e+1))}function ya(e,t,i,r){var a=-1,o=Vt(It((t-e)/(i||1)),0),s=n(o);while(o--)s[r?o:++a]=e,e+=i;return s}function ba(e,t){var n="";if(!e||t<1||t>R)return n;do{t%2&&(n+=e),t=jt(t/2),t&&(e+=e)}while(t);return n}function xa(e,t){return Ms(xs(e,t,kh),e+"")}function wa(e){return ar(Fd(e))}function _a(e,t){var n=Fd(e);return Ds(n,mr(t,0,n.length))}function Sa(e,t,n,i){if(!Cu(e))return e;t=Ga(t,e);var r=-1,o=t.length,s=o-1,l=e;while(null!=l&&++r<o){var c=Ts(t[r]),u=n;if("__proto__"===c||"constructor"===c||"prototype"===c)return e;if(r!=s){var d=l[c];u=i?i(d,c,l):a,u===a&&(u=Cu(d)?d:os(t[r+1])?[]:{})}cr(l,c,u),l=l[c]}return e}var Ca=sn?function(e,t){return sn.set(e,t),e}:kh,Oa=Dt?function(e,t){return Dt(e,"toString",{configurable:!0,enumerable:!1,value:Mh(t),writable:!0})}:kh;function Ma(e){return Ds(Fd(e))}function Pa(e,t,i){var r=-1,a=e.length;t<0&&(t=-t>a?0:a+t),i=i>a?a:i,i<0&&(i+=a),a=t>i?0:i-t>>>0,t>>>=0;var o=n(a);while(++r<a)o[r]=e[r+t];return o}function La(e,t){var n;return _r(e,(function(e,i,r){return n=t(e,i,r),!n})),!!n}function Da(e,t,n){var i=0,r=null==e?i:e.length;if("number"==typeof t&&t===t&&r<=$){while(i<r){var a=i+r>>>1,o=e[a];null!==o&&!Nu(o)&&(n?o<=t:o<t)?i=a+1:r=a}return r}return ka(e,t,kh,n)}function ka(e,t,n,i){var r=0,o=null==e?0:e.length;if(0===o)return 0;t=n(t);var s=t!==t,l=null===t,c=Nu(t),u=t===a;while(r<o){var d=jt((r+o)/2),h=n(e[d]),f=h!==a,p=null===h,g=h===h,m=Nu(h);if(s)var v=i||g;else v=u?g&&(i||f):l?g&&f&&(i||!p):c?g&&f&&!p&&(i||!m):!p&&!m&&(i?h<=t:h<t);v?r=d+1:o=d}return Ft(o,F)}function Ta(e,t){var n=-1,i=e.length,r=0,a=[];while(++n<i){var o=e[n],s=t?t(o):o;if(!n||!ru(s,l)){var l=s;a[r++]=0===o?0:o}}return a}function Aa(e){return"number"==typeof e?e:Nu(e)?N:+e}function Ia(e){if("string"==typeof e)return e;if(lu(e))return Ln(e,Ia)+"";if(Nu(e))return xi?xi.call(e):"";var t=e+"";return"0"==t&&1/e==-B?"-0":t}function ja(e,t,n){var i=-1,r=Mn,a=e.length,o=!0,l=[],c=l;if(n)o=!1,r=Pn;else if(a>=s){var u=t?null:Do(e);if(u)return hi(u);o=!1,r=Qn,c=new Xi}else c=t?[]:l;e:while(++i<a){var d=e[i],h=t?t(d):d;if(d=n||0!==d?d:0,o&&h===h){var f=c.length;while(f--)if(c[f]===h)continue e;t&&c.push(h),l.push(d)}else r(c,h,n)||(c!==l&&c.push(h),l.push(d))}return l}function Ea(e,t){return t=Ga(t,e),e=ws(e,t),null==e||delete e[Ts(al(t))]}function Ba(e,t,n,i){return Sa(e,t,n(jr(e,t)),i)}function Ra(e,t,n,i){var r=e.length,a=i?r:-1;while((i?a--:++a<r)&&t(e[a],a,e));return n?Pa(e,i?0:a,i?a+1:r):Pa(e,i?a+1:0,i?r:a)}function za(e,t){var n=e;return n instanceof Pi&&(n=n.value()),kn(t,(function(e,t){return t.func.apply(t.thisArg,Dn([e],t.args))}),n)}function Na(e,t,i){var r=e.length;if(r<2)return r?ja(e[0]):[];var a=-1,o=n(r);while(++a<r){var s=e[a],l=-1;while(++l<r)l!=a&&(o[a]=wr(o[a]||s,e[l],t,i))}return ja(Lr(o,1),t,i)}function Va(e,t,n){var i=-1,r=e.length,o=t.length,s={};while(++i<r){var l=i<o?t[i]:a;n(s,e[i],l)}return s}function Fa(e){return du(e)?e:[]}function $a(e){return"function"==typeof e?e:kh}function Ga(e,t){return lu(e)?e:ls(e,t)?[e]:ks(Ju(e))}var qa=xa;function Ha(e,t,n){var i=e.length;return n=n===a?i:n,!t&&n>=i?e:Pa(e,t,n)}var Wa=kt||function(e){return ln.clearTimeout(e)};function Ua(e,t){if(t)return e.slice();var n=e.length,i=wt?wt(n):new e.constructor(n);return e.copy(i),i}function Ya(e){var t=new e.constructor(e.byteLength);return new xt(t).set(new xt(e)),t}function Xa(e,t){var n=t?Ya(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}function Za(e){var t=new e.constructor(e.source,Ue.exec(e));return t.lastIndex=e.lastIndex,t}function Ka(e){return pi?nt(pi.call(e)):{}}function Qa(e,t){var n=t?Ya(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function Ja(e,t){if(e!==t){var n=e!==a,i=null===e,r=e===e,o=Nu(e),s=t!==a,l=null===t,c=t===t,u=Nu(t);if(!l&&!u&&!o&&e>t||o&&s&&c&&!l&&!u||i&&s&&c||!n&&c||!r)return 1;if(!i&&!o&&!u&&e<t||u&&n&&r&&!i&&!o||l&&n&&r||!s&&r||!c)return-1}return 0}function eo(e,t,n){var i=-1,r=e.criteria,a=t.criteria,o=r.length,s=n.length;while(++i<o){var l=Ja(r[i],a[i]);if(l){if(i>=s)return l;var c=n[i];return l*("desc"==c?-1:1)}}return e.index-t.index}function to(e,t,i,r){var a=-1,o=e.length,s=i.length,l=-1,c=t.length,u=Vt(o-s,0),d=n(c+u),h=!r;while(++l<c)d[l]=t[l];while(++a<s)(h||a<o)&&(d[i[a]]=e[a]);while(u--)d[l++]=e[a++];return d}function no(e,t,i,r){var a=-1,o=e.length,s=-1,l=i.length,c=-1,u=t.length,d=Vt(o-l,0),h=n(d+u),f=!r;while(++a<d)h[a]=e[a];var p=a;while(++c<u)h[p+c]=t[c];while(++s<l)(f||a<o)&&(h[p+i[s]]=e[a++]);return h}function io(e,t){var i=-1,r=e.length;t||(t=n(r));while(++i<r)t[i]=e[i];return t}function ro(e,t,n,i){var r=!n;n||(n={});var o=-1,s=t.length;while(++o<s){var l=t[o],c=i?i(n[l],e[l],l,n,e):a;c===a&&(c=e[l]),r?pr(n,l,c):cr(n,l,c)}return n}function ao(e,t){return ro(e,Xo(e),t)}function oo(e,t){return ro(e,Zo(e),t)}function so(e,t){return function(n,i){var r=lu(n)?wn:dr,a=t?t():{};return r(n,e,qo(i,2),a)}}function lo(e){return xa((function(t,n){var i=-1,r=n.length,o=r>1?n[r-1]:a,s=r>2?n[2]:a;o=e.length>3&&"function"==typeof o?(r--,o):a,s&&ss(n[0],n[1],s)&&(o=r<3?a:o,r=1),t=nt(t);while(++i<r){var l=n[i];l&&e(t,l,i,o)}return t}))}function co(e,t){return function(n,i){if(null==n)return n;if(!uu(n))return e(n,i);var r=n.length,a=t?r:-1,o=nt(n);while(t?a--:++a<r)if(!1===i(o[a],a,o))break;return n}}function uo(e){return function(t,n,i){var r=-1,a=nt(t),o=i(t),s=o.length;while(s--){var l=o[e?s:++r];if(!1===n(a[l],l,a))break}return t}}function ho(e,t,n){var i=t&b,r=go(e);function a(){var t=this&&this!==ln&&this instanceof a?r:e;return t.apply(i?n:this,arguments)}return a}function fo(e){return function(t){t=Ju(t);var n=oi(t)?vi(t):a,i=n?n[0]:t.charAt(0),r=n?Ha(n,1).join(""):t.slice(1);return i[e]()+r}}function po(e){return function(t){return kn(wh(Yd(t).replace(Gt,"")),e,"")}}function go(e){return function(){var t=arguments;switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3]);case 5:return new e(t[0],t[1],t[2],t[3],t[4]);case 6:return new e(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new e(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var n=Si(e.prototype),i=e.apply(n,t);return Cu(i)?i:n}}function mo(e,t,i){var r=go(e);function o(){var s=arguments.length,l=n(s),c=s,u=Go(o);while(c--)l[c]=arguments[c];var d=s<3&&l[0]!==u&&l[s-1]!==u?[]:di(l,u);if(s-=d.length,s<i)return Po(e,t,bo,o.placeholder,a,l,d,a,a,i-s);var h=this&&this!==ln&&this instanceof o?r:e;return xn(h,this,l)}return o}function vo(e){return function(t,n,i){var r=nt(t);if(!uu(t)){var o=qo(n,3);t=_d(t),n=function(e){return o(r[e],e,r)}}var s=e(t,n,i);return s>-1?r[o?t[s]:s]:a}}function yo(e){return zo((function(t){var n=t.length,i=n,r=Mi.prototype.thru;e&&t.reverse();while(i--){var o=t[i];if("function"!=typeof o)throw new at(c);if(r&&!s&&"wrapper"==$o(o))var s=new Mi([],!0)}i=s?i:n;while(++i<n){o=t[i];var l=$o(o),u="wrapper"==l?Fo(o):a;s=u&&us(u[0])&&u[1]==(M|_|C|P)&&!u[4].length&&1==u[9]?s[$o(u[0])].apply(s,u[3]):1==o.length&&us(o)?s[l]():s.thru(o)}return function(){var e=arguments,i=e[0];if(s&&1==e.length&&lu(i))return s.plant(i).value();var r=0,a=n?t[r].apply(this,e):i;while(++r<n)a=t[r].call(this,a);return a}}))}function bo(e,t,i,r,o,s,l,c,u,d){var h=t&M,f=t&b,p=t&x,g=t&(_|S),m=t&L,v=p?a:go(e);function y(){var a=arguments.length,b=n(a),x=a;while(x--)b[x]=arguments[x];if(g)var w=Go(y),_=ti(b,w);if(r&&(b=to(b,r,o,g)),s&&(b=no(b,s,l,g)),a-=_,g&&a<d){var S=di(b,w);return Po(e,t,bo,y.placeholder,i,b,S,c,u,d-a)}var C=f?i:this,O=p?C[e]:e;return a=b.length,c?b=_s(b,c):m&&a>1&&b.reverse(),h&&u<a&&(b.length=u),this&&this!==ln&&this instanceof y&&(O=v||go(O)),O.apply(C,b)}return y}function xo(e,t){return function(n,i){return $r(n,e,t(i),{})}}function wo(e,t){return function(n,i){var r;if(n===a&&i===a)return t;if(n!==a&&(r=n),i!==a){if(r===a)return i;"string"==typeof n||"string"==typeof i?(n=Ia(n),i=Ia(i)):(n=Aa(n),i=Aa(i)),r=e(n,i)}return r}}function _o(e){return zo((function(t){return t=Ln(t,Zn(qo())),xa((function(n){var i=this;return e(t,(function(e){return xn(e,i,n)}))}))}))}function So(e,t){t=t===a?" ":Ia(t);var n=t.length;if(n<2)return n?ba(t,e):t;var i=ba(t,It(e/mi(t)));return oi(t)?Ha(vi(i),0,e).join(""):i.slice(0,e)}function Co(e,t,i,r){var a=t&b,o=go(e);function s(){var t=-1,l=arguments.length,c=-1,u=r.length,d=n(u+l),h=this&&this!==ln&&this instanceof s?o:e;while(++c<u)d[c]=r[c];while(l--)d[c++]=arguments[++t];return xn(h,a?i:this,d)}return s}function Oo(e){return function(t,n,i){return i&&"number"!=typeof i&&ss(t,n,i)&&(n=i=a),t=Uu(t),n===a?(n=t,t=0):n=Uu(n),i=i===a?t<n?1:-1:Uu(i),ya(t,n,i,e)}}function Mo(e){return function(t,n){return"string"==typeof t&&"string"==typeof n||(t=Zu(t),n=Zu(n)),e(t,n)}}function Po(e,t,n,i,r,o,s,l,c,u){var d=t&_,h=d?s:a,f=d?a:s,p=d?o:a,g=d?a:o;t|=d?C:O,t&=~(d?O:C),t&w||(t&=~(b|x));var m=[e,t,r,p,h,g,f,l,c,u],v=n.apply(a,m);return us(e)&&Cs(v,m),v.placeholder=i,Ps(v,e,t)}function Lo(e){var t=Ge[e];return function(e,n){if(e=Zu(e),n=null==n?0:Ft(Yu(n),292),n&&Rt(e)){var i=(Ju(e)+"e").split("e"),r=t(i[0]+"e"+(+i[1]+n));return i=(Ju(r)+"e").split("e"),+(i[0]+"e"+(+i[1]-n))}return t(e)}}var Do=tn&&1/hi(new tn([,-0]))[1]==B?function(e){return new tn(e)}:zh;function ko(e){return function(t){var n=Ko(t);return n==J?ci(t):n==oe?fi(t):Yn(t,e(t))}}function To(e,t,n,i,r,o,s,l){var u=t&x;if(!u&&"function"!=typeof e)throw new at(c);var d=i?i.length:0;if(d||(t&=~(C|O),i=r=a),s=s===a?s:Vt(Yu(s),0),l=l===a?l:Yu(l),d-=r?r.length:0,t&O){var h=i,f=r;i=r=a}var p=u?a:Fo(e),g=[e,t,n,i,r,h,f,o,s,l];if(p&&vs(g,p),e=g[0],t=g[1],n=g[2],i=g[3],r=g[4],l=g[9]=g[9]===a?u?0:e.length:Vt(g[9]-d,0),!l&&t&(_|S)&&(t&=~(_|S)),t&&t!=b)m=t==_||t==S?mo(e,t,l):t!=C&&t!=(b|C)||r.length?bo.apply(a,g):Co(e,t,n,i);else var m=ho(e,t,n);var v=p?Ca:Cs;return Ps(v(m,g),e,t)}function Ao(e,t,n,i){return e===a||ru(e,lt[n])&&!dt.call(i,n)?t:e}function Io(e,t,n,i,r,o){return Cu(e)&&Cu(t)&&(o.set(t,e),la(e,t,a,Io,o),o["delete"](t)),e}function jo(e){return ju(e)?a:e}function Eo(e,t,n,i,r,o){var s=n&v,l=e.length,c=t.length;if(l!=c&&!(s&&c>l))return!1;var u=o.get(e),d=o.get(t);if(u&&d)return u==t&&d==e;var h=-1,f=!0,p=n&y?new Xi:a;o.set(e,t),o.set(t,e);while(++h<l){var g=e[h],m=t[h];if(i)var b=s?i(m,g,h,t,e,o):i(g,m,h,e,t,o);if(b!==a){if(b)continue;f=!1;break}if(p){if(!An(t,(function(e,t){if(!Qn(p,t)&&(g===e||r(g,e,n,i,o)))return p.push(t)}))){f=!1;break}}else if(g!==m&&!r(g,m,n,i,o)){f=!1;break}}return o["delete"](e),o["delete"](t),f}function Bo(e,t,n,i,r,a,o){switch(n){case fe:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case he:return!(e.byteLength!=t.byteLength||!a(new xt(e),new xt(t)));case U:case Y:case ee:return ru(+e,+t);case Z:return e.name==t.name&&e.message==t.message;case ae:case se:return e==t+"";case J:var s=ci;case oe:var l=i&v;if(s||(s=hi),e.size!=t.size&&!l)return!1;var c=o.get(e);if(c)return c==t;i|=y,o.set(e,t);var u=Eo(s(e),s(t),i,r,a,o);return o["delete"](e),u;case le:if(pi)return pi.call(e)==pi.call(t)}return!1}function Ro(e,t,n,i,r,o){var s=n&v,l=No(e),c=l.length,u=No(t),d=u.length;if(c!=d&&!s)return!1;var h=c;while(h--){var f=l[h];if(!(s?f in t:dt.call(t,f)))return!1}var p=o.get(e),g=o.get(t);if(p&&g)return p==t&&g==e;var m=!0;o.set(e,t),o.set(t,e);var y=s;while(++h<c){f=l[h];var b=e[f],x=t[f];if(i)var w=s?i(x,b,f,t,e,o):i(b,x,f,e,t,o);if(!(w===a?b===x||r(b,x,n,i,o):w)){m=!1;break}y||(y="constructor"==f)}if(m&&!y){var _=e.constructor,S=t.constructor;_==S||!("constructor"in e)||!("constructor"in t)||"function"==typeof _&&_ instanceof _&&"function"==typeof S&&S instanceof S||(m=!1)}return o["delete"](e),o["delete"](t),m}function zo(e){return Ms(xs(e,a,Ys),e+"")}function No(e){return Er(e,_d,Xo)}function Vo(e){return Er(e,Sd,Zo)}var Fo=sn?function(e){return sn.get(e)}:zh;function $o(e){var t=e.name+"",n=cn[t],i=dt.call(cn,t)?n.length:0;while(i--){var r=n[i],a=r.func;if(null==a||a==e)return r.name}return t}function Go(e){var t=dt.call(wi,"placeholder")?wi:e;return t.placeholder}function qo(){var e=wi.iteratee||Th;return e=e===Th?ta:e,arguments.length?e(arguments[0],arguments[1]):e}function Ho(e,t){var n=e.__data__;return cs(t)?n["string"==typeof t?"string":"hash"]:n.map}function Wo(e){var t=_d(e),n=t.length;while(n--){var i=t[n],r=e[i];t[n]=[i,r,ps(r)]}return t}function Uo(e,t){var n=ai(e,t);return Kr(n)?n:a}function Yo(e){var t=dt.call(e,Lt),n=e[Lt];try{e[Lt]=a;var i=!0}catch(o){}var r=pt.call(e);return i&&(t?e[Lt]=n:delete e[Lt]),r}var Xo=Et?function(e){return null==e?[]:(e=nt(e),On(Et(e),(function(t){return Ct.call(e,t)})))}:Uh,Zo=Et?function(e){var t=[];while(e)Dn(t,Xo(e)),e=_t(e);return t}:Uh,Ko=Br;function Qo(e,t,n){var i=-1,r=n.length;while(++i<r){var a=n[i],o=a.size;switch(a.type){case"drop":e+=o;break;case"dropRight":t-=o;break;case"take":t=Ft(t,e+o);break;case"takeRight":e=Vt(e,t-o);break}}return{start:e,end:t}}function Jo(e){var t=e.match(Fe);return t?t[1].split($e):[]}function es(e,t,n){t=Ga(t,e);var i=-1,r=t.length,a=!1;while(++i<r){var o=Ts(t[i]);if(!(a=null!=e&&n(e,o)))break;e=e[o]}return a||++i!=r?a:(r=null==e?0:e.length,!!r&&Su(r)&&os(o,r)&&(lu(e)||su(e)))}function ts(e){var t=e.length,n=new e.constructor(t);return t&&"string"==typeof e[0]&&dt.call(e,"index")&&(n.index=e.index,n.input=e.input),n}function ns(e){return"function"!=typeof e.constructor||fs(e)?{}:Si(_t(e))}function is(e,t,n){var i=e.constructor;switch(t){case he:return Ya(e);case U:case Y:return new i(+e);case fe:return Xa(e,n);case pe:case ge:case me:case ve:case ye:case be:case xe:case we:case _e:return Qa(e,n);case J:return new i;case ee:case se:return new i(e);case ae:return Za(e);case oe:return new i;case le:return Ka(e)}}function rs(e,t){var n=t.length;if(!n)return e;var i=n-1;return t[i]=(n>1?"& ":"")+t[i],t=t.join(n>2?", ":" "),e.replace(Ve,"{\n/* [wrapped with "+t+"] */\n")}function as(e){return lu(e)||su(e)||!!(Mt&&e&&e[Mt])}function os(e,t){var n=typeof e;return t=null==t?R:t,!!t&&("number"==n||"symbol"!=n&&Qe.test(e))&&e>-1&&e%1==0&&e<t}function ss(e,t,n){if(!Cu(n))return!1;var i=typeof t;return!!("number"==i?uu(n)&&os(t,n.length):"string"==i&&t in n)&&ru(n[t],e)}function ls(e,t){if(lu(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!Nu(e))||(je.test(e)||!Ie.test(e)||null!=t&&e in nt(t))}function cs(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}function us(e){var t=$o(e),n=wi[t];if("function"!=typeof n||!(t in Pi.prototype))return!1;if(e===n)return!0;var i=Fo(n);return!!i&&e===i[0]}function ds(e){return!!ft&&ft in e}(Yt&&Ko(new Yt(new ArrayBuffer(1)))!=fe||Jt&&Ko(new Jt)!=J||en&&Ko(en.resolve())!=ie||tn&&Ko(new tn)!=oe||nn&&Ko(new nn)!=ue)&&(Ko=function(e){var t=Br(e),n=t==ne?e.constructor:a,i=n?As(n):"";if(i)switch(i){case un:return fe;case hn:return J;case fn:return ie;case In:return oe;case jn:return ue}return t});var hs=ct?wu:Yh;function fs(e){var t=e&&e.constructor,n="function"==typeof t&&t.prototype||lt;return e===n}function ps(e){return e===e&&!Cu(e)}function gs(e,t){return function(n){return null!=n&&(n[e]===t&&(t!==a||e in nt(n)))}}function ms(e){var t=Vc(e,(function(e){return n.size===h&&n.clear(),e})),n=t.cache;return t}function vs(e,t){var n=e[1],i=t[1],r=n|i,a=r<(b|x|M),o=i==M&&n==_||i==M&&n==P&&e[7].length<=t[8]||i==(M|P)&&t[7].length<=t[8]&&n==_;if(!a&&!o)return e;i&b&&(e[2]=t[2],r|=n&b?0:w);var s=t[3];if(s){var l=e[3];e[3]=l?to(l,s,t[4]):s,e[4]=l?di(e[3],f):t[4]}return s=t[5],s&&(l=e[5],e[5]=l?no(l,s,t[6]):s,e[6]=l?di(e[5],f):t[6]),s=t[7],s&&(e[7]=s),i&M&&(e[8]=null==e[8]?t[8]:Ft(e[8],t[8])),null==e[9]&&(e[9]=t[9]),e[0]=t[0],e[1]=r,e}function ys(e){var t=[];if(null!=e)for(var n in nt(e))t.push(n);return t}function bs(e){return pt.call(e)}function xs(e,t,i){return t=Vt(t===a?e.length-1:t,0),function(){var r=arguments,a=-1,o=Vt(r.length-t,0),s=n(o);while(++a<o)s[a]=r[t+a];a=-1;var l=n(t+1);while(++a<t)l[a]=r[a];return l[t]=i(s),xn(e,this,l)}}function ws(e,t){return t.length<2?e:jr(e,Pa(t,0,-1))}function _s(e,t){var n=e.length,i=Ft(t.length,n),r=io(e);while(i--){var o=t[i];e[i]=os(o,n)?r[o]:a}return e}function Ss(e,t){if(("constructor"!==t||"function"!==typeof e[t])&&"__proto__"!=t)return e[t]}var Cs=Ls(Ca),Os=At||function(e,t){return ln.setTimeout(e,t)},Ms=Ls(Oa);function Ps(e,t,n){var i=t+"";return Ms(e,rs(i,Is(Jo(i),n)))}function Ls(e){var t=0,n=0;return function(){var i=$t(),r=A-(i-n);if(n=i,r>0){if(++t>=T)return arguments[0]}else t=0;return e.apply(a,arguments)}}function Ds(e,t){var n=-1,i=e.length,r=i-1;t=t===a?i:t;while(++n<t){var o=va(n,r),s=e[o];e[o]=e[n],e[n]=s}return e.length=t,e}var ks=ms((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(Ee,(function(e,n,i,r){t.push(i?r.replace(He,"$1"):n||e)})),t}));function Ts(e){if("string"==typeof e||Nu(e))return e;var t=e+"";return"0"==t&&1/e==-B?"-0":t}function As(e){if(null!=e){try{return ut.call(e)}catch(t){}try{return e+""}catch(t){}}return""}function Is(e,t){return _n(G,(function(n){var i="_."+n[0];t&n[1]&&!Mn(e,i)&&e.push(i)})),e.sort()}function js(e){if(e instanceof Pi)return e.clone();var t=new Mi(e.__wrapped__,e.__chain__);return t.__actions__=io(e.__actions__),t.__index__=e.__index__,t.__values__=e.__values__,t}function Es(e,t,i){t=(i?ss(e,t,i):t===a)?1:Vt(Yu(t),0);var r=null==e?0:e.length;if(!r||t<1)return[];var o=0,s=0,l=n(It(r/t));while(o<r)l[s++]=Pa(e,o,o+=t);return l}function Bs(e){var t=-1,n=null==e?0:e.length,i=0,r=[];while(++t<n){var a=e[t];a&&(r[i++]=a)}return r}function Rs(){var e=arguments.length;if(!e)return[];var t=n(e-1),i=arguments[0],r=e;while(r--)t[r-1]=arguments[r];return Dn(lu(i)?io(i):[i],Lr(t,1))}var zs=xa((function(e,t){return du(e)?wr(e,Lr(t,1,du,!0)):[]})),Ns=xa((function(e,t){var n=al(t);return du(n)&&(n=a),du(e)?wr(e,Lr(t,1,du,!0),qo(n,2)):[]})),Vs=xa((function(e,t){var n=al(t);return du(n)&&(n=a),du(e)?wr(e,Lr(t,1,du,!0),a,n):[]}));function Fs(e,t,n){var i=null==e?0:e.length;return i?(t=n||t===a?1:Yu(t),Pa(e,t<0?0:t,i)):[]}function $s(e,t,n){var i=null==e?0:e.length;return i?(t=n||t===a?1:Yu(t),t=i-t,Pa(e,0,t<0?0:t)):[]}function Gs(e,t){return e&&e.length?Ra(e,qo(t,3),!0,!0):[]}function qs(e,t){return e&&e.length?Ra(e,qo(t,3),!0):[]}function Hs(e,t,n,i){var r=null==e?0:e.length;return r?(n&&"number"!=typeof n&&ss(e,t,n)&&(n=0,i=r),Mr(e,t,n,i)):[]}function Ws(e,t,n){var i=null==e?0:e.length;if(!i)return-1;var r=null==n?0:Yu(n);return r<0&&(r=Vt(i+r,0)),Rn(e,qo(t,3),r)}function Us(e,t,n){var i=null==e?0:e.length;if(!i)return-1;var r=i-1;return n!==a&&(r=Yu(n),r=n<0?Vt(i+r,0):Ft(r,i-1)),Rn(e,qo(t,3),r,!0)}function Ys(e){var t=null==e?0:e.length;return t?Lr(e,1):[]}function Xs(e){var t=null==e?0:e.length;return t?Lr(e,B):[]}function Zs(e,t){var n=null==e?0:e.length;return n?(t=t===a?1:Yu(t),Lr(e,t)):[]}function Ks(e){var t=-1,n=null==e?0:e.length,i={};while(++t<n){var r=e[t];i[r[0]]=r[1]}return i}function Qs(e){return e&&e.length?e[0]:a}function Js(e,t,n){var i=null==e?0:e.length;if(!i)return-1;var r=null==n?0:Yu(n);return r<0&&(r=Vt(i+r,0)),zn(e,t,r)}function el(e){var t=null==e?0:e.length;return t?Pa(e,0,-1):[]}var tl=xa((function(e){var t=Ln(e,Fa);return t.length&&t[0]===e[0]?Fr(t):[]})),nl=xa((function(e){var t=al(e),n=Ln(e,Fa);return t===al(n)?t=a:n.pop(),n.length&&n[0]===e[0]?Fr(n,qo(t,2)):[]})),il=xa((function(e){var t=al(e),n=Ln(e,Fa);return t="function"==typeof t?t:a,t&&n.pop(),n.length&&n[0]===e[0]?Fr(n,a,t):[]}));function rl(e,t){return null==e?"":zt.call(e,t)}function al(e){var t=null==e?0:e.length;return t?e[t-1]:a}function ol(e,t,n){var i=null==e?0:e.length;if(!i)return-1;var r=i;return n!==a&&(r=Yu(n),r=r<0?Vt(i+r,0):Ft(r,i-1)),t===t?gi(e,t,r):Rn(e,Vn,r,!0)}function sl(e,t){return e&&e.length?ua(e,Yu(t)):a}var ll=xa(cl);function cl(e,t){return e&&e.length&&t&&t.length?ga(e,t):e}function ul(e,t,n){return e&&e.length&&t&&t.length?ga(e,t,qo(n,2)):e}function dl(e,t,n){return e&&e.length&&t&&t.length?ga(e,t,a,n):e}var hl=zo((function(e,t){var n=null==e?0:e.length,i=gr(e,t);return ma(e,Ln(t,(function(e){return os(e,n)?+e:e})).sort(Ja)),i}));function fl(e,t){var n=[];if(!e||!e.length)return n;var i=-1,r=[],a=e.length;t=qo(t,3);while(++i<a){var o=e[i];t(o,i,e)&&(n.push(o),r.push(i))}return ma(e,r),n}function pl(e){return null==e?e:Ut.call(e)}function gl(e,t,n){var i=null==e?0:e.length;return i?(n&&"number"!=typeof n&&ss(e,t,n)?(t=0,n=i):(t=null==t?0:Yu(t),n=n===a?i:Yu(n)),Pa(e,t,n)):[]}function ml(e,t){return Da(e,t)}function vl(e,t,n){return ka(e,t,qo(n,2))}function yl(e,t){var n=null==e?0:e.length;if(n){var i=Da(e,t);if(i<n&&ru(e[i],t))return i}return-1}function bl(e,t){return Da(e,t,!0)}function xl(e,t,n){return ka(e,t,qo(n,2),!0)}function wl(e,t){var n=null==e?0:e.length;if(n){var i=Da(e,t,!0)-1;if(ru(e[i],t))return i}return-1}function _l(e){return e&&e.length?Ta(e):[]}function Sl(e,t){return e&&e.length?Ta(e,qo(t,2)):[]}function Cl(e){var t=null==e?0:e.length;return t?Pa(e,1,t):[]}function Ol(e,t,n){return e&&e.length?(t=n||t===a?1:Yu(t),Pa(e,0,t<0?0:t)):[]}function Ml(e,t,n){var i=null==e?0:e.length;return i?(t=n||t===a?1:Yu(t),t=i-t,Pa(e,t<0?0:t,i)):[]}function Pl(e,t){return e&&e.length?Ra(e,qo(t,3),!1,!0):[]}function Ll(e,t){return e&&e.length?Ra(e,qo(t,3)):[]}var Dl=xa((function(e){return ja(Lr(e,1,du,!0))})),kl=xa((function(e){var t=al(e);return du(t)&&(t=a),ja(Lr(e,1,du,!0),qo(t,2))})),Tl=xa((function(e){var t=al(e);return t="function"==typeof t?t:a,ja(Lr(e,1,du,!0),a,t)}));function Al(e){return e&&e.length?ja(e):[]}function Il(e,t){return e&&e.length?ja(e,qo(t,2)):[]}function jl(e,t){return t="function"==typeof t?t:a,e&&e.length?ja(e,a,t):[]}function El(e){if(!e||!e.length)return[];var t=0;return e=On(e,(function(e){if(du(e))return t=Vt(e.length,t),!0})),Un(t,(function(t){return Ln(e,$n(t))}))}function Bl(e,t){if(!e||!e.length)return[];var n=El(e);return null==t?n:Ln(n,(function(e){return xn(t,a,e)}))}var Rl=xa((function(e,t){return du(e)?wr(e,t):[]})),zl=xa((function(e){return Na(On(e,du))})),Nl=xa((function(e){var t=al(e);return du(t)&&(t=a),Na(On(e,du),qo(t,2))})),Vl=xa((function(e){var t=al(e);return t="function"==typeof t?t:a,Na(On(e,du),a,t)})),Fl=xa(El);function $l(e,t){return Va(e||[],t||[],cr)}function Gl(e,t){return Va(e||[],t||[],Sa)}var ql=xa((function(e){var t=e.length,n=t>1?e[t-1]:a;return n="function"==typeof n?(e.pop(),n):a,Bl(e,n)}));function Hl(e){var t=wi(e);return t.__chain__=!0,t}function Wl(e,t){return t(e),e}function Ul(e,t){return t(e)}var Yl=zo((function(e){var t=e.length,n=t?e[0]:0,i=this.__wrapped__,r=function(t){return gr(t,e)};return!(t>1||this.__actions__.length)&&i instanceof Pi&&os(n)?(i=i.slice(n,+n+(t?1:0)),i.__actions__.push({func:Ul,args:[r],thisArg:a}),new Mi(i,this.__chain__).thru((function(e){return t&&!e.length&&e.push(a),e}))):this.thru(r)}));function Xl(){return Hl(this)}function Zl(){return new Mi(this.value(),this.__chain__)}function Kl(){this.__values__===a&&(this.__values__=Wu(this.value()));var e=this.__index__>=this.__values__.length,t=e?a:this.__values__[this.__index__++];return{done:e,value:t}}function Ql(){return this}function Jl(e){var t,n=this;while(n instanceof Oi){var i=js(n);i.__index__=0,i.__values__=a,t?r.__wrapped__=i:t=i;var r=i;n=n.__wrapped__}return r.__wrapped__=e,t}function ec(){var e=this.__wrapped__;if(e instanceof Pi){var t=e;return this.__actions__.length&&(t=new Pi(this)),t=t.reverse(),t.__actions__.push({func:Ul,args:[pl],thisArg:a}),new Mi(t,this.__chain__)}return this.thru(pl)}function tc(){return za(this.__wrapped__,this.__actions__)}var nc=so((function(e,t,n){dt.call(e,n)?++e[n]:pr(e,n,1)}));function ic(e,t,n){var i=lu(e)?Cn:Cr;return n&&ss(e,t,n)&&(t=a),i(e,qo(t,3))}function rc(e,t){var n=lu(e)?On:Pr;return n(e,qo(t,3))}var ac=vo(Ws),oc=vo(Us);function sc(e,t){return Lr(mc(e,t),1)}function lc(e,t){return Lr(mc(e,t),B)}function cc(e,t,n){return n=n===a?1:Yu(n),Lr(mc(e,t),n)}function uc(e,t){var n=lu(e)?_n:_r;return n(e,qo(t,3))}function dc(e,t){var n=lu(e)?Sn:Sr;return n(e,qo(t,3))}var hc=so((function(e,t,n){dt.call(e,n)?e[n].push(t):pr(e,n,[t])}));function fc(e,t,n,i){e=uu(e)?e:Fd(e),n=n&&!i?Yu(n):0;var r=e.length;return n<0&&(n=Vt(r+n,0)),zu(e)?n<=r&&e.indexOf(t,n)>-1:!!r&&zn(e,t,n)>-1}var pc=xa((function(e,t,i){var r=-1,a="function"==typeof t,o=uu(e)?n(e.length):[];return _r(e,(function(e){o[++r]=a?xn(t,e,i):Gr(e,t,i)})),o})),gc=so((function(e,t,n){pr(e,n,t)}));function mc(e,t){var n=lu(e)?Ln:aa;return n(e,qo(t,3))}function vc(e,t,n,i){return null==e?[]:(lu(t)||(t=null==t?[]:[t]),n=i?a:n,lu(n)||(n=null==n?[]:[n]),da(e,t,n))}var yc=so((function(e,t,n){e[n?0:1].push(t)}),(function(){return[[],[]]}));function bc(e,t,n){var i=lu(e)?kn:qn,r=arguments.length<3;return i(e,qo(t,4),n,r,_r)}function xc(e,t,n){var i=lu(e)?Tn:qn,r=arguments.length<3;return i(e,qo(t,4),n,r,Sr)}function wc(e,t){var n=lu(e)?On:Pr;return n(e,Fc(qo(t,3)))}function _c(e){var t=lu(e)?ar:wa;return t(e)}function Sc(e,t,n){t=(n?ss(e,t,n):t===a)?1:Yu(t);var i=lu(e)?or:_a;return i(e,t)}function Cc(e){var t=lu(e)?sr:Ma;return t(e)}function Oc(e){if(null==e)return 0;if(uu(e))return zu(e)?mi(e):e.length;var t=Ko(e);return t==J||t==oe?e.size:na(e).length}function Mc(e,t,n){var i=lu(e)?An:La;return n&&ss(e,t,n)&&(t=a),i(e,qo(t,3))}var Pc=xa((function(e,t){if(null==e)return[];var n=t.length;return n>1&&ss(e,t[0],t[1])?t=[]:n>2&&ss(t[0],t[1],t[2])&&(t=[t[0]]),da(e,Lr(t,1),[])})),Lc=Tt||function(){return ln.Date.now()};function Dc(e,t){if("function"!=typeof t)throw new at(c);return e=Yu(e),function(){if(--e<1)return t.apply(this,arguments)}}function kc(e,t,n){return t=n?a:t,t=e&&null==t?e.length:t,To(e,M,a,a,a,a,t)}function Tc(e,t){var n;if("function"!=typeof t)throw new at(c);return e=Yu(e),function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=a),n}}var Ac=xa((function(e,t,n){var i=b;if(n.length){var r=di(n,Go(Ac));i|=C}return To(e,i,t,n,r)})),Ic=xa((function(e,t,n){var i=b|x;if(n.length){var r=di(n,Go(Ic));i|=C}return To(t,i,e,n,r)}));function jc(e,t,n){t=n?a:t;var i=To(e,_,a,a,a,a,a,t);return i.placeholder=jc.placeholder,i}function Ec(e,t,n){t=n?a:t;var i=To(e,S,a,a,a,a,a,t);return i.placeholder=Ec.placeholder,i}function Bc(e,t,n){var i,r,o,s,l,u,d=0,h=!1,f=!1,p=!0;if("function"!=typeof e)throw new at(c);function g(t){var n=i,o=r;return i=r=a,d=t,s=e.apply(o,n),s}function m(e){return d=e,l=Os(b,t),h?g(e):s}function v(e){var n=e-u,i=e-d,r=t-n;return f?Ft(r,o-i):r}function y(e){var n=e-u,i=e-d;return u===a||n>=t||n<0||f&&i>=o}function b(){var e=Lc();if(y(e))return x(e);l=Os(b,v(e))}function x(e){return l=a,p&&i?g(e):(i=r=a,s)}function w(){l!==a&&Wa(l),d=0,i=u=r=l=a}function _(){return l===a?s:x(Lc())}function S(){var e=Lc(),n=y(e);if(i=arguments,r=this,u=e,n){if(l===a)return m(u);if(f)return Wa(l),l=Os(b,t),g(u)}return l===a&&(l=Os(b,t)),s}return t=Zu(t)||0,Cu(n)&&(h=!!n.leading,f="maxWait"in n,o=f?Vt(Zu(n.maxWait)||0,t):o,p="trailing"in n?!!n.trailing:p),S.cancel=w,S.flush=_,S}var Rc=xa((function(e,t){return xr(e,1,t)})),zc=xa((function(e,t,n){return xr(e,Zu(t)||0,n)}));function Nc(e){return To(e,L)}function Vc(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new at(c);var n=function(){var i=arguments,r=t?t.apply(this,i):i[0],a=n.cache;if(a.has(r))return a.get(r);var o=e.apply(this,i);return n.cache=a.set(r,o)||a,o};return n.cache=new(Vc.Cache||Gi),n}function Fc(e){if("function"!=typeof e)throw new at(c);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}function $c(e){return Tc(2,e)}Vc.Cache=Gi;var Gc=qa((function(e,t){t=1==t.length&&lu(t[0])?Ln(t[0],Zn(qo())):Ln(Lr(t,1),Zn(qo()));var n=t.length;return xa((function(i){var r=-1,a=Ft(i.length,n);while(++r<a)i[r]=t[r].call(this,i[r]);return xn(e,this,i)}))})),qc=xa((function(e,t){var n=di(t,Go(qc));return To(e,C,a,t,n)})),Hc=xa((function(e,t){var n=di(t,Go(Hc));return To(e,O,a,t,n)})),Wc=zo((function(e,t){return To(e,P,a,a,a,t)}));function Uc(e,t){if("function"!=typeof e)throw new at(c);return t=t===a?t:Yu(t),xa(e,t)}function Yc(e,t){if("function"!=typeof e)throw new at(c);return t=null==t?0:Vt(Yu(t),0),xa((function(n){var i=n[t],r=Ha(n,0,t);return i&&Dn(r,i),xn(e,this,r)}))}function Xc(e,t,n){var i=!0,r=!0;if("function"!=typeof e)throw new at(c);return Cu(n)&&(i="leading"in n?!!n.leading:i,r="trailing"in n?!!n.trailing:r),Bc(e,t,{leading:i,maxWait:t,trailing:r})}function Zc(e){return kc(e,1)}function Kc(e,t){return qc($a(t),e)}function Qc(){if(!arguments.length)return[];var e=arguments[0];return lu(e)?e:[e]}function Jc(e){return vr(e,m)}function eu(e,t){return t="function"==typeof t?t:a,vr(e,m,t)}function tu(e){return vr(e,p|m)}function nu(e,t){return t="function"==typeof t?t:a,vr(e,p|m,t)}function iu(e,t){return null==t||br(e,t,_d(t))}function ru(e,t){return e===t||e!==e&&t!==t}var au=Mo(Rr),ou=Mo((function(e,t){return e>=t})),su=qr(function(){return arguments}())?qr:function(e){return Ou(e)&&dt.call(e,"callee")&&!Ct.call(e,"callee")},lu=n.isArray,cu=pn?Zn(pn):Hr;function uu(e){return null!=e&&Su(e.length)&&!wu(e)}function du(e){return Ou(e)&&uu(e)}function hu(e){return!0===e||!1===e||Ou(e)&&Br(e)==U}var fu=Bt||Yh,pu=gn?Zn(gn):Wr;function gu(e){return Ou(e)&&1===e.nodeType&&!ju(e)}function mu(e){if(null==e)return!0;if(uu(e)&&(lu(e)||"string"==typeof e||"function"==typeof e.splice||fu(e)||Vu(e)||su(e)))return!e.length;var t=Ko(e);if(t==J||t==oe)return!e.size;if(fs(e))return!na(e).length;for(var n in e)if(dt.call(e,n))return!1;return!0}function vu(e,t){return Ur(e,t)}function yu(e,t,n){n="function"==typeof n?n:a;var i=n?n(e,t):a;return i===a?Ur(e,t,a,n):!!i}function bu(e){if(!Ou(e))return!1;var t=Br(e);return t==Z||t==X||"string"==typeof e.message&&"string"==typeof e.name&&!ju(e)}function xu(e){return"number"==typeof e&&Rt(e)}function wu(e){if(!Cu(e))return!1;var t=Br(e);return t==K||t==Q||t==W||t==re}function _u(e){return"number"==typeof e&&e==Yu(e)}function Su(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=R}function Cu(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function Ou(e){return null!=e&&"object"==typeof e}var Mu=mn?Zn(mn):Xr;function Pu(e,t){return e===t||Zr(e,t,Wo(t))}function Lu(e,t,n){return n="function"==typeof n?n:a,Zr(e,t,Wo(t),n)}function Du(e){return Iu(e)&&e!=+e}function ku(e){if(hs(e))throw new r(l);return Kr(e)}function Tu(e){return null===e}function Au(e){return null==e}function Iu(e){return"number"==typeof e||Ou(e)&&Br(e)==ee}function ju(e){if(!Ou(e)||Br(e)!=ne)return!1;var t=_t(e);if(null===t)return!0;var n=dt.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&ut.call(n)==gt}var Eu=vn?Zn(vn):Qr;function Bu(e){return _u(e)&&e>=-R&&e<=R}var Ru=yn?Zn(yn):Jr;function zu(e){return"string"==typeof e||!lu(e)&&Ou(e)&&Br(e)==se}function Nu(e){return"symbol"==typeof e||Ou(e)&&Br(e)==le}var Vu=bn?Zn(bn):ea;function Fu(e){return e===a}function $u(e){return Ou(e)&&Ko(e)==ue}function Gu(e){return Ou(e)&&Br(e)==de}var qu=Mo(ra),Hu=Mo((function(e,t){return e<=t}));function Wu(e){if(!e)return[];if(uu(e))return zu(e)?vi(e):io(e);if(Pt&&e[Pt])return li(e[Pt]());var t=Ko(e),n=t==J?ci:t==oe?hi:Fd;return n(e)}function Uu(e){if(!e)return 0===e?e:0;if(e=Zu(e),e===B||e===-B){var t=e<0?-1:1;return t*z}return e===e?e:0}function Yu(e){var t=Uu(e),n=t%1;return t===t?n?t-n:t:0}function Xu(e){return e?mr(Yu(e),0,V):0}function Zu(e){if("number"==typeof e)return e;if(Nu(e))return N;if(Cu(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=Cu(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=Xn(e);var n=Xe.test(e);return n||Ke.test(e)?an(e.slice(2),n?2:8):Ye.test(e)?N:+e}function Ku(e){return ro(e,Sd(e))}function Qu(e){return e?mr(Yu(e),-R,R):0===e?e:0}function Ju(e){return null==e?"":Ia(e)}var ed=lo((function(e,t){if(fs(t)||uu(t))ro(t,_d(t),e);else for(var n in t)dt.call(t,n)&&cr(e,n,t[n])})),td=lo((function(e,t){ro(t,Sd(t),e)})),nd=lo((function(e,t,n,i){ro(t,Sd(t),e,i)})),id=lo((function(e,t,n,i){ro(t,_d(t),e,i)})),rd=zo(gr);function ad(e,t){var n=Si(e);return null==t?n:hr(n,t)}var od=xa((function(e,t){e=nt(e);var n=-1,i=t.length,r=i>2?t[2]:a;r&&ss(t[0],t[1],r)&&(i=1);while(++n<i){var o=t[n],s=Sd(o),l=-1,c=s.length;while(++l<c){var u=s[l],d=e[u];(d===a||ru(d,lt[u])&&!dt.call(e,u))&&(e[u]=o[u])}}return e})),sd=xa((function(e){return e.push(a,Io),xn(Pd,a,e)}));function ld(e,t){return Bn(e,qo(t,3),Tr)}function cd(e,t){return Bn(e,qo(t,3),Ar)}function ud(e,t){return null==e?e:Dr(e,qo(t,3),Sd)}function dd(e,t){return null==e?e:kr(e,qo(t,3),Sd)}function hd(e,t){return e&&Tr(e,qo(t,3))}function fd(e,t){return e&&Ar(e,qo(t,3))}function pd(e){return null==e?[]:Ir(e,_d(e))}function gd(e){return null==e?[]:Ir(e,Sd(e))}function md(e,t,n){var i=null==e?a:jr(e,t);return i===a?n:i}function vd(e,t){return null!=e&&es(e,t,zr)}function yd(e,t){return null!=e&&es(e,t,Nr)}var bd=xo((function(e,t,n){null!=t&&"function"!=typeof t.toString&&(t=pt.call(t)),e[t]=n}),Mh(kh)),xd=xo((function(e,t,n){null!=t&&"function"!=typeof t.toString&&(t=pt.call(t)),dt.call(e,t)?e[t].push(n):e[t]=[n]}),qo),wd=xa(Gr);function _d(e){return uu(e)?rr(e):na(e)}function Sd(e){return uu(e)?rr(e,!0):ia(e)}function Cd(e,t){var n={};return t=qo(t,3),Tr(e,(function(e,i,r){pr(n,t(e,i,r),e)})),n}function Od(e,t){var n={};return t=qo(t,3),Tr(e,(function(e,i,r){pr(n,i,t(e,i,r))})),n}var Md=lo((function(e,t,n){la(e,t,n)})),Pd=lo((function(e,t,n,i){la(e,t,n,i)})),Ld=zo((function(e,t){var n={};if(null==e)return n;var i=!1;t=Ln(t,(function(t){return t=Ga(t,e),i||(i=t.length>1),t})),ro(e,Vo(e),n),i&&(n=vr(n,p|g|m,jo));var r=t.length;while(r--)Ea(n,t[r]);return n}));function Dd(e,t){return Td(e,Fc(qo(t)))}var kd=zo((function(e,t){return null==e?{}:ha(e,t)}));function Td(e,t){if(null==e)return{};var n=Ln(Vo(e),(function(e){return[e]}));return t=qo(t),fa(e,n,(function(e,n){return t(e,n[0])}))}function Ad(e,t,n){t=Ga(t,e);var i=-1,r=t.length;r||(r=1,e=a);while(++i<r){var o=null==e?a:e[Ts(t[i])];o===a&&(i=r,o=n),e=wu(o)?o.call(e):o}return e}function Id(e,t,n){return null==e?e:Sa(e,t,n)}function jd(e,t,n,i){return i="function"==typeof i?i:a,null==e?e:Sa(e,t,n,i)}var Ed=ko(_d),Bd=ko(Sd);function Rd(e,t,n){var i=lu(e),r=i||fu(e)||Vu(e);if(t=qo(t,4),null==n){var a=e&&e.constructor;n=r?i?new a:[]:Cu(e)&&wu(a)?Si(_t(e)):{}}return(r?_n:Tr)(e,(function(e,i,r){return t(n,e,i,r)})),n}function zd(e,t){return null==e||Ea(e,t)}function Nd(e,t,n){return null==e?e:Ba(e,t,$a(n))}function Vd(e,t,n,i){return i="function"==typeof i?i:a,null==e?e:Ba(e,t,$a(n),i)}function Fd(e){return null==e?[]:Kn(e,_d(e))}function $d(e){return null==e?[]:Kn(e,Sd(e))}function Gd(e,t,n){return n===a&&(n=t,t=a),n!==a&&(n=Zu(n),n=n===n?n:0),t!==a&&(t=Zu(t),t=t===t?t:0),mr(Zu(e),t,n)}function qd(e,t,n){return t=Uu(t),n===a?(n=t,t=0):n=Uu(n),e=Zu(e),Vr(e,t,n)}function Hd(e,t,n){if(n&&"boolean"!=typeof n&&ss(e,t,n)&&(t=n=a),n===a&&("boolean"==typeof t?(n=t,t=a):"boolean"==typeof e&&(n=e,e=a)),e===a&&t===a?(e=0,t=1):(e=Uu(e),t===a?(t=e,e=0):t=Uu(t)),e>t){var i=e;e=t,t=i}if(n||e%1||t%1){var r=Wt();return Ft(e+r*(t-e+rn("1e-"+((r+"").length-1))),t)}return va(e,t)}var Wd=po((function(e,t,n){return t=t.toLowerCase(),e+(n?Ud(t):t)}));function Ud(e){return xh(Ju(e).toLowerCase())}function Yd(e){return e=Ju(e),e&&e.replace(Je,ni).replace(qt,"")}function Xd(e,t,n){e=Ju(e),t=Ia(t);var i=e.length;n=n===a?i:mr(Yu(n),0,i);var r=n;return n-=t.length,n>=0&&e.slice(n,r)==t}function Zd(e){return e=Ju(e),e&&De.test(e)?e.replace(Pe,ii):e}function Kd(e){return e=Ju(e),e&&Re.test(e)?e.replace(Be,"\\$&"):e}var Qd=po((function(e,t,n){return e+(n?"-":"")+t.toLowerCase()})),Jd=po((function(e,t,n){return e+(n?" ":"")+t.toLowerCase()})),eh=fo("toLowerCase");function th(e,t,n){e=Ju(e),t=Yu(t);var i=t?mi(e):0;if(!t||i>=t)return e;var r=(t-i)/2;return So(jt(r),n)+e+So(It(r),n)}function nh(e,t,n){e=Ju(e),t=Yu(t);var i=t?mi(e):0;return t&&i<t?e+So(t-i,n):e}function ih(e,t,n){e=Ju(e),t=Yu(t);var i=t?mi(e):0;return t&&i<t?So(t-i,n)+e:e}function rh(e,t,n){return n||null==t?t=0:t&&(t=+t),Ht(Ju(e).replace(ze,""),t||0)}function ah(e,t,n){return t=(n?ss(e,t,n):t===a)?1:Yu(t),ba(Ju(e),t)}function oh(){var e=arguments,t=Ju(e[0]);return e.length<3?t:t.replace(e[1],e[2])}var sh=po((function(e,t,n){return e+(n?"_":"")+t.toLowerCase()}));function lh(e,t,n){return n&&"number"!=typeof n&&ss(e,t,n)&&(t=n=a),n=n===a?V:n>>>0,n?(e=Ju(e),e&&("string"==typeof t||null!=t&&!Eu(t))&&(t=Ia(t),!t&&oi(e))?Ha(vi(e),0,n):e.split(t,n)):[]}var ch=po((function(e,t,n){return e+(n?" ":"")+xh(t)}));function uh(e,t,n){return e=Ju(e),n=null==n?0:mr(Yu(n),0,e.length),t=Ia(t),e.slice(n,n+t.length)==t}function dh(e,t,n){var i=wi.templateSettings;n&&ss(e,t,n)&&(t=a),e=Ju(e),t=nd({},t,i,Ao);var o,s,l=nd({},t.imports,i.imports,Ao),c=_d(l),d=Kn(l,c),h=0,f=t.interpolate||et,p="__p += '",g=it((t.escape||et).source+"|"+f.source+"|"+(f===Ae?We:et).source+"|"+(t.evaluate||et).source+"|$","g"),m="//# sourceURL="+(dt.call(t,"sourceURL")?(t.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++Zt+"]")+"\n";e.replace(g,(function(t,n,i,r,a,l){return i||(i=r),p+=e.slice(h,l).replace(tt,ri),n&&(o=!0,p+="' +\n__e("+n+") +\n'"),a&&(s=!0,p+="';\n"+a+";\n__p += '"),i&&(p+="' +\n((__t = ("+i+")) == null ? '' : __t) +\n'"),h=l+t.length,t})),p+="';\n";var v=dt.call(t,"variable")&&t.variable;if(v){if(qe.test(v))throw new r(u)}else p="with (obj) {\n"+p+"\n}\n";p=(s?p.replace(Se,""):p).replace(Ce,"$1").replace(Oe,"$1;"),p="function("+(v||"obj")+") {\n"+(v?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(o?", __e = _.escape":"")+(s?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+p+"return __p\n}";var y=_h((function(){return Ne(c,m+"return "+p).apply(a,d)}));if(y.source=p,bu(y))throw y;return y}function hh(e){return Ju(e).toLowerCase()}function fh(e){return Ju(e).toUpperCase()}function ph(e,t,n){if(e=Ju(e),e&&(n||t===a))return Xn(e);if(!e||!(t=Ia(t)))return e;var i=vi(e),r=vi(t),o=Jn(i,r),s=ei(i,r)+1;return Ha(i,o,s).join("")}function gh(e,t,n){if(e=Ju(e),e&&(n||t===a))return e.slice(0,yi(e)+1);if(!e||!(t=Ia(t)))return e;var i=vi(e),r=ei(i,vi(t))+1;return Ha(i,0,r).join("")}function mh(e,t,n){if(e=Ju(e),e&&(n||t===a))return e.replace(ze,"");if(!e||!(t=Ia(t)))return e;var i=vi(e),r=Jn(i,vi(t));return Ha(i,r).join("")}function vh(e,t){var n=D,i=k;if(Cu(t)){var r="separator"in t?t.separator:r;n="length"in t?Yu(t.length):n,i="omission"in t?Ia(t.omission):i}e=Ju(e);var o=e.length;if(oi(e)){var s=vi(e);o=s.length}if(n>=o)return e;var l=n-mi(i);if(l<1)return i;var c=s?Ha(s,0,l).join(""):e.slice(0,l);if(r===a)return c+i;if(s&&(l+=c.length-l),Eu(r)){if(e.slice(l).search(r)){var u,d=c;r.global||(r=it(r.source,Ju(Ue.exec(r))+"g")),r.lastIndex=0;while(u=r.exec(d))var h=u.index;c=c.slice(0,h===a?l:h)}}else if(e.indexOf(Ia(r),l)!=l){var f=c.lastIndexOf(r);f>-1&&(c=c.slice(0,f))}return c+i}function yh(e){return e=Ju(e),e&&Le.test(e)?e.replace(Me,bi):e}var bh=po((function(e,t,n){return e+(n?" ":"")+t.toUpperCase()})),xh=fo("toUpperCase");function wh(e,t,n){return e=Ju(e),t=n?a:t,t===a?si(e)?_i(e):En(e):e.match(t)||[]}var _h=xa((function(e,t){try{return xn(e,a,t)}catch(n){return bu(n)?n:new r(n)}})),Sh=zo((function(e,t){return _n(t,(function(t){t=Ts(t),pr(e,t,Ac(e[t],e))})),e}));function Ch(e){var t=null==e?0:e.length,n=qo();return e=t?Ln(e,(function(e){if("function"!=typeof e[1])throw new at(c);return[n(e[0]),e[1]]})):[],xa((function(n){var i=-1;while(++i<t){var r=e[i];if(xn(r[0],this,n))return xn(r[1],this,n)}}))}function Oh(e){return yr(vr(e,p))}function Mh(e){return function(){return e}}function Ph(e,t){return null==e||e!==e?t:e}var Lh=yo(),Dh=yo(!0);function kh(e){return e}function Th(e){return ta("function"==typeof e?e:vr(e,p))}function Ah(e){return oa(vr(e,p))}function Ih(e,t){return sa(e,vr(t,p))}var jh=xa((function(e,t){return function(n){return Gr(n,e,t)}})),Eh=xa((function(e,t){return function(n){return Gr(e,n,t)}}));function Bh(e,t,n){var i=_d(t),r=Ir(t,i);null!=n||Cu(t)&&(r.length||!i.length)||(n=t,t=e,e=this,r=Ir(t,_d(t)));var a=!(Cu(n)&&"chain"in n)||!!n.chain,o=wu(e);return _n(r,(function(n){var i=t[n];e[n]=i,o&&(e.prototype[n]=function(){var t=this.__chain__;if(a||t){var n=e(this.__wrapped__),r=n.__actions__=io(this.__actions__);return r.push({func:i,args:arguments,thisArg:e}),n.__chain__=t,n}return i.apply(e,Dn([this.value()],arguments))})})),e}function Rh(){return ln._===this&&(ln._=mt),this}function zh(){}function Nh(e){return e=Yu(e),xa((function(t){return ua(t,e)}))}var Vh=_o(Ln),Fh=_o(Cn),$h=_o(An);function Gh(e){return ls(e)?$n(Ts(e)):pa(e)}function qh(e){return function(t){return null==e?a:jr(e,t)}}var Hh=Oo(),Wh=Oo(!0);function Uh(){return[]}function Yh(){return!1}function Xh(){return{}}function Zh(){return""}function Kh(){return!0}function Qh(e,t){if(e=Yu(e),e<1||e>R)return[];var n=V,i=Ft(e,V);t=qo(t),e-=V;var r=Un(i,t);while(++n<e)t(n);return r}function Jh(e){return lu(e)?Ln(e,Ts):Nu(e)?[e]:io(ks(Ju(e)))}function ef(e){var t=++ht;return Ju(e)+t}var tf=wo((function(e,t){return e+t}),0),nf=Lo("ceil"),rf=wo((function(e,t){return e/t}),1),af=Lo("floor");function of(e){return e&&e.length?Or(e,kh,Rr):a}function sf(e,t){return e&&e.length?Or(e,qo(t,2),Rr):a}function lf(e){return Fn(e,kh)}function cf(e,t){return Fn(e,qo(t,2))}function uf(e){return e&&e.length?Or(e,kh,ra):a}function df(e,t){return e&&e.length?Or(e,qo(t,2),ra):a}var hf=wo((function(e,t){return e*t}),1),ff=Lo("round"),pf=wo((function(e,t){return e-t}),0);function gf(e){return e&&e.length?Wn(e,kh):0}function mf(e,t){return e&&e.length?Wn(e,qo(t,2)):0}return wi.after=Dc,wi.ary=kc,wi.assign=ed,wi.assignIn=td,wi.assignInWith=nd,wi.assignWith=id,wi.at=rd,wi.before=Tc,wi.bind=Ac,wi.bindAll=Sh,wi.bindKey=Ic,wi.castArray=Qc,wi.chain=Hl,wi.chunk=Es,wi.compact=Bs,wi.concat=Rs,wi.cond=Ch,wi.conforms=Oh,wi.constant=Mh,wi.countBy=nc,wi.create=ad,wi.curry=jc,wi.curryRight=Ec,wi.debounce=Bc,wi.defaults=od,wi.defaultsDeep=sd,wi.defer=Rc,wi.delay=zc,wi.difference=zs,wi.differenceBy=Ns,wi.differenceWith=Vs,wi.drop=Fs,wi.dropRight=$s,wi.dropRightWhile=Gs,wi.dropWhile=qs,wi.fill=Hs,wi.filter=rc,wi.flatMap=sc,wi.flatMapDeep=lc,wi.flatMapDepth=cc,wi.flatten=Ys,wi.flattenDeep=Xs,wi.flattenDepth=Zs,wi.flip=Nc,wi.flow=Lh,wi.flowRight=Dh,wi.fromPairs=Ks,wi.functions=pd,wi.functionsIn=gd,wi.groupBy=hc,wi.initial=el,wi.intersection=tl,wi.intersectionBy=nl,wi.intersectionWith=il,wi.invert=bd,wi.invertBy=xd,wi.invokeMap=pc,wi.iteratee=Th,wi.keyBy=gc,wi.keys=_d,wi.keysIn=Sd,wi.map=mc,wi.mapKeys=Cd,wi.mapValues=Od,wi.matches=Ah,wi.matchesProperty=Ih,wi.memoize=Vc,wi.merge=Md,wi.mergeWith=Pd,wi.method=jh,wi.methodOf=Eh,wi.mixin=Bh,wi.negate=Fc,wi.nthArg=Nh,wi.omit=Ld,wi.omitBy=Dd,wi.once=$c,wi.orderBy=vc,wi.over=Vh,wi.overArgs=Gc,wi.overEvery=Fh,wi.overSome=$h,wi.partial=qc,wi.partialRight=Hc,wi.partition=yc,wi.pick=kd,wi.pickBy=Td,wi.property=Gh,wi.propertyOf=qh,wi.pull=ll,wi.pullAll=cl,wi.pullAllBy=ul,wi.pullAllWith=dl,wi.pullAt=hl,wi.range=Hh,wi.rangeRight=Wh,wi.rearg=Wc,wi.reject=wc,wi.remove=fl,wi.rest=Uc,wi.reverse=pl,wi.sampleSize=Sc,wi.set=Id,wi.setWith=jd,wi.shuffle=Cc,wi.slice=gl,wi.sortBy=Pc,wi.sortedUniq=_l,wi.sortedUniqBy=Sl,wi.split=lh,wi.spread=Yc,wi.tail=Cl,wi.take=Ol,wi.takeRight=Ml,wi.takeRightWhile=Pl,wi.takeWhile=Ll,wi.tap=Wl,wi.throttle=Xc,wi.thru=Ul,wi.toArray=Wu,wi.toPairs=Ed,wi.toPairsIn=Bd,wi.toPath=Jh,wi.toPlainObject=Ku,wi.transform=Rd,wi.unary=Zc,wi.union=Dl,wi.unionBy=kl,wi.unionWith=Tl,wi.uniq=Al,wi.uniqBy=Il,wi.uniqWith=jl,wi.unset=zd,wi.unzip=El,wi.unzipWith=Bl,wi.update=Nd,wi.updateWith=Vd,wi.values=Fd,wi.valuesIn=$d,wi.without=Rl,wi.words=wh,wi.wrap=Kc,wi.xor=zl,wi.xorBy=Nl,wi.xorWith=Vl,wi.zip=Fl,wi.zipObject=$l,wi.zipObjectDeep=Gl,wi.zipWith=ql,wi.entries=Ed,wi.entriesIn=Bd,wi.extend=td,wi.extendWith=nd,Bh(wi,wi),wi.add=tf,wi.attempt=_h,wi.camelCase=Wd,wi.capitalize=Ud,wi.ceil=nf,wi.clamp=Gd,wi.clone=Jc,wi.cloneDeep=tu,wi.cloneDeepWith=nu,wi.cloneWith=eu,wi.conformsTo=iu,wi.deburr=Yd,wi.defaultTo=Ph,wi.divide=rf,wi.endsWith=Xd,wi.eq=ru,wi.escape=Zd,wi.escapeRegExp=Kd,wi.every=ic,wi.find=ac,wi.findIndex=Ws,wi.findKey=ld,wi.findLast=oc,wi.findLastIndex=Us,wi.findLastKey=cd,wi.floor=af,wi.forEach=uc,wi.forEachRight=dc,wi.forIn=ud,wi.forInRight=dd,wi.forOwn=hd,wi.forOwnRight=fd,wi.get=md,wi.gt=au,wi.gte=ou,wi.has=vd,wi.hasIn=yd,wi.head=Qs,wi.identity=kh,wi.includes=fc,wi.indexOf=Js,wi.inRange=qd,wi.invoke=wd,wi.isArguments=su,wi.isArray=lu,wi.isArrayBuffer=cu,wi.isArrayLike=uu,wi.isArrayLikeObject=du,wi.isBoolean=hu,wi.isBuffer=fu,wi.isDate=pu,wi.isElement=gu,wi.isEmpty=mu,wi.isEqual=vu,wi.isEqualWith=yu,wi.isError=bu,wi.isFinite=xu,wi.isFunction=wu,wi.isInteger=_u,wi.isLength=Su,wi.isMap=Mu,wi.isMatch=Pu,wi.isMatchWith=Lu,wi.isNaN=Du,wi.isNative=ku,wi.isNil=Au,wi.isNull=Tu,wi.isNumber=Iu,wi.isObject=Cu,wi.isObjectLike=Ou,wi.isPlainObject=ju,wi.isRegExp=Eu,wi.isSafeInteger=Bu,wi.isSet=Ru,wi.isString=zu,wi.isSymbol=Nu,wi.isTypedArray=Vu,wi.isUndefined=Fu,wi.isWeakMap=$u,wi.isWeakSet=Gu,wi.join=rl,wi.kebabCase=Qd,wi.last=al,wi.lastIndexOf=ol,wi.lowerCase=Jd,wi.lowerFirst=eh,wi.lt=qu,wi.lte=Hu,wi.max=of,wi.maxBy=sf,wi.mean=lf,wi.meanBy=cf,wi.min=uf,wi.minBy=df,wi.stubArray=Uh,wi.stubFalse=Yh,wi.stubObject=Xh,wi.stubString=Zh,wi.stubTrue=Kh,wi.multiply=hf,wi.nth=sl,wi.noConflict=Rh,wi.noop=zh,wi.now=Lc,wi.pad=th,wi.padEnd=nh,wi.padStart=ih,wi.parseInt=rh,wi.random=Hd,wi.reduce=bc,wi.reduceRight=xc,wi.repeat=ah,wi.replace=oh,wi.result=Ad,wi.round=ff,wi.runInContext=e,wi.sample=_c,wi.size=Oc,wi.snakeCase=sh,wi.some=Mc,wi.sortedIndex=ml,wi.sortedIndexBy=vl,wi.sortedIndexOf=yl,wi.sortedLastIndex=bl,wi.sortedLastIndexBy=xl,wi.sortedLastIndexOf=wl,wi.startCase=ch,wi.startsWith=uh,wi.subtract=pf,wi.sum=gf,wi.sumBy=mf,wi.template=dh,wi.times=Qh,wi.toFinite=Uu,wi.toInteger=Yu,wi.toLength=Xu,wi.toLower=hh,wi.toNumber=Zu,wi.toSafeInteger=Qu,wi.toString=Ju,wi.toUpper=fh,wi.trim=ph,wi.trimEnd=gh,wi.trimStart=mh,wi.truncate=vh,wi.unescape=yh,wi.uniqueId=ef,wi.upperCase=bh,wi.upperFirst=xh,wi.each=uc,wi.eachRight=dc,wi.first=Qs,Bh(wi,function(){var e={};return Tr(wi,(function(t,n){dt.call(wi.prototype,n)||(e[n]=t)})),e}(),{chain:!1}),wi.VERSION=o,_n(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(e){wi[e].placeholder=wi})),_n(["drop","take"],(function(e,t){Pi.prototype[e]=function(n){n=n===a?1:Vt(Yu(n),0);var i=this.__filtered__&&!t?new Pi(this):this.clone();return i.__filtered__?i.__takeCount__=Ft(n,i.__takeCount__):i.__views__.push({size:Ft(n,V),type:e+(i.__dir__<0?"Right":"")}),i},Pi.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}})),_n(["filter","map","takeWhile"],(function(e,t){var n=t+1,i=n==I||n==E;Pi.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:qo(e,3),type:n}),t.__filtered__=t.__filtered__||i,t}})),_n(["head","last"],(function(e,t){var n="take"+(t?"Right":"");Pi.prototype[e]=function(){return this[n](1).value()[0]}})),_n(["initial","tail"],(function(e,t){var n="drop"+(t?"":"Right");Pi.prototype[e]=function(){return this.__filtered__?new Pi(this):this[n](1)}})),Pi.prototype.compact=function(){return this.filter(kh)},Pi.prototype.find=function(e){return this.filter(e).head()},Pi.prototype.findLast=function(e){return this.reverse().find(e)},Pi.prototype.invokeMap=xa((function(e,t){return"function"==typeof e?new Pi(this):this.map((function(n){return Gr(n,e,t)}))})),Pi.prototype.reject=function(e){return this.filter(Fc(qo(e)))},Pi.prototype.slice=function(e,t){e=Yu(e);var n=this;return n.__filtered__&&(e>0||t<0)?new Pi(n):(e<0?n=n.takeRight(-e):e&&(n=n.drop(e)),t!==a&&(t=Yu(t),n=t<0?n.dropRight(-t):n.take(t-e)),n)},Pi.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},Pi.prototype.toArray=function(){return this.take(V)},Tr(Pi.prototype,(function(e,t){var n=/^(?:filter|find|map|reject)|While$/.test(t),i=/^(?:head|last)$/.test(t),r=wi[i?"take"+("last"==t?"Right":""):t],o=i||/^find/.test(t);r&&(wi.prototype[t]=function(){var t=this.__wrapped__,s=i?[1]:arguments,l=t instanceof Pi,c=s[0],u=l||lu(t),d=function(e){var t=r.apply(wi,Dn([e],s));return i&&h?t[0]:t};u&&n&&"function"==typeof c&&1!=c.length&&(l=u=!1);var h=this.__chain__,f=!!this.__actions__.length,p=o&&!h,g=l&&!f;if(!o&&u){t=g?t:new Pi(this);var m=e.apply(t,s);return m.__actions__.push({func:Ul,args:[d],thisArg:a}),new Mi(m,h)}return p&&g?e.apply(this,s):(m=this.thru(d),p?i?m.value()[0]:m.value():m)})})),_n(["pop","push","shift","sort","splice","unshift"],(function(e){var t=ot[e],n=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",i=/^(?:pop|shift)$/.test(e);wi.prototype[e]=function(){var e=arguments;if(i&&!this.__chain__){var r=this.value();return t.apply(lu(r)?r:[],e)}return this[n]((function(n){return t.apply(lu(n)?n:[],e)}))}})),Tr(Pi.prototype,(function(e,t){var n=wi[t];if(n){var i=n.name+"";dt.call(cn,i)||(cn[i]=[]),cn[i].push({name:t,func:n})}})),cn[bo(a,x).name]=[{name:"wrapper",func:a}],Pi.prototype.clone=Li,Pi.prototype.reverse=Di,Pi.prototype.value=ki,wi.prototype.at=Yl,wi.prototype.chain=Xl,wi.prototype.commit=Zl,wi.prototype.next=Kl,wi.prototype.plant=Jl,wi.prototype.reverse=ec,wi.prototype.toJSON=wi.prototype.valueOf=wi.prototype.value=tc,wi.prototype.first=wi.prototype.head,Pt&&(wi.prototype[Pt]=Ql),wi},Ci=Si();ln._=Ci,r=function(){return Ci}.call(t,n,t,i),r===a||(i.exports=r)}).call(this)}).call(this,n("c8ba"),n("62e4")(e))},"2f31":function(e,t,n){var i=n("3eba"),r=n("ae75");n("10cc"),n("f31f"),n("c2dd"),n("b8ec"),n("fecb"),i.registerPreprocessor(r)},"2f73":function(e,t,n){var i=n("3eba"),r=n("6d8b"),a=n("1e32");n("1ccf"),n("f5e6"),n("792e"),n("cb8f"),n("6acf"),i.registerLayout(r.curry(a,"bar")),i.extendComponentView({type:"polar"})},"2f91":function(e,t){var n=["itemStyle","borderColor"];function i(e,t){var i=e.get("color");e.eachRawSeriesByType("boxplot",(function(t){var r=i[t.seriesIndex%i.length],a=t.getData();a.setVisual({legendSymbol:"roundRect",color:t.get(n)||r}),e.isSeriesFiltered(t)||a.each((function(e){var t=a.getItemModel(e);a.setItemVisual(e,{color:t.get(n,!0)})}))}))}e.exports=i},3014:function(e,t,n){var i=n("4f85"),r=n("3301"),a=i.extend({type:"series.__base_bar__",getInitialData:function(e,t){return r(this.getSource(),this,{useEncodeDefaulter:!0})},getMarkerPosition:function(e){var t=this.coordinateSystem;if(t){var n=t.dataToPoint(t.clampData(e)),i=this.getData(),r=i.getLayout("offset"),a=i.getLayout("size"),o=t.getBaseAxis().isHorizontal()?0:1;return n[o]+=r+a/2,n}return[NaN,NaN]},defaultOption:{zlevel:0,z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,barMinHeight:0,barMinAngle:0,large:!1,largeThreshold:400,progressive:3e3,progressiveChunkMode:"mod",itemStyle:{},emphasis:{}}});e.exports=a},"307a":function(e,t,n){var i=n("6d8b"),r=n("eaea"),a=n("3842"),o=[20,140],s=r.extend({type:"visualMap.continuous",defaultOption:{align:"auto",calculable:!1,range:null,realtime:!0,itemHeight:null,itemWidth:null,hoverLink:!0,hoverLinkDataSize:null,hoverLinkOnHandle:null},optionUpdated:function(e,t){s.superApply(this,"optionUpdated",arguments),this.resetExtent(),this.resetVisual((function(e){e.mappingMethod="linear",e.dataExtent=this.getExtent()})),this._resetRange()},resetItemSize:function(){s.superApply(this,"resetItemSize",arguments);var e=this.itemSize;"horizontal"===this._orient&&e.reverse(),(null==e[0]||isNaN(e[0]))&&(e[0]=o[0]),(null==e[1]||isNaN(e[1]))&&(e[1]=o[1])},_resetRange:function(){var e=this.getExtent(),t=this.option.range;!t||t.auto?(e.auto=1,this.option.range=e):i.isArray(t)&&(t[0]>t[1]&&t.reverse(),t[0]=Math.max(t[0],e[0]),t[1]=Math.min(t[1],e[1]))},completeVisualOption:function(){r.prototype.completeVisualOption.apply(this,arguments),i.each(this.stateList,(function(e){var t=this.option.controller[e].symbolSize;t&&t[0]!==t[1]&&(t[0]=0)}),this)},setSelected:function(e){this.option.range=e.slice(),this._resetRange()},getSelected:function(){var e=this.getExtent(),t=a.asc((this.get("range")||[]).slice());return t[0]>e[1]&&(t[0]=e[1]),t[1]>e[1]&&(t[1]=e[1]),t[0]<e[0]&&(t[0]=e[0]),t[1]<e[0]&&(t[1]=e[0]),t},getValueState:function(e){var t=this.option.range,n=this.getExtent();return(t[0]<=n[0]||t[0]<=e)&&(t[1]>=n[1]||e<=t[1])?"inRange":"outOfRange"},findTargetDataIndices:function(e){var t=[];return this.eachTargetSeries((function(n){var i=[],r=n.getData();r.each(this.getDataDimension(r),(function(t,n){e[0]<=t&&t<=e[1]&&i.push(n)}),this),t.push({seriesId:n.id,dataIndex:i})}),this),t},getVisualMeta:function(e){var t=l(this,"outOfRange",this.getExtent()),n=l(this,"inRange",this.option.range.slice()),i=[];function r(t,n){i.push({value:t,color:e(t,n)})}for(var a=0,o=0,s=n.length,c=t.length;o<c&&(!n.length||t[o]<=n[0]);o++)t[o]<n[a]&&r(t[o],"outOfRange");for(var u=1;a<s;a++,u=0)u&&i.length&&r(n[a],"outOfRange"),r(n[a],"inRange");for(u=1;o<c;o++)(!n.length||n[n.length-1]<t[o])&&(u&&(i.length&&r(i[i.length-1].value,"outOfRange"),u=0),r(t[o],"outOfRange"));var d=i.length;return{stops:i,outerColors:[d?i[0].color:"transparent",d?i[d-1].color:"transparent"]}}});function l(e,t,n){if(n[0]===n[1])return n.slice();for(var i=200,r=(n[1]-n[0])/i,a=n[0],o=[],s=0;s<=i&&a<n[1];s++)o.push(a),a+=r;return o.push(n[1]),o}var c=s;e.exports=c},"307b":function(e,t,n){var i=n("6d8b");function r(e,t){var n=this.getAxis(),i=t instanceof Array?t[0]:t,r=(e instanceof Array?e[0]:e)/2;return"category"===n.type?n.getBandWidth():Math.abs(n.dataToCoord(i-r)-n.dataToCoord(i+r))}function a(e){var t=e.getRect();return{coordSys:{type:"singleAxis",x:t.x,y:t.y,width:t.width,height:t.height},api:{coord:function(t){return e.dataToPoint(t)},size:i.bind(r,e)}}}e.exports=a},"307d":function(e,t,n){var i=n("6d8b"),r=n("6179"),a=n("3842"),o=n("923d"),s=n("73ca"),l=n("88f0"),c=n("ee1a"),u=c.getStackedDimension,d=function(e,t,n,r){var a=e.getData(),s=r.type;if(!i.isArray(r)&&("min"===s||"max"===s||"average"===s||"median"===s||null!=r.xAxis||null!=r.yAxis)){var l,c;if(null!=r.yAxis||null!=r.xAxis)l=t.getAxis(null!=r.yAxis?"y":"x"),c=i.retrieve(r.yAxis,r.xAxis);else{var d=o.getAxisInfo(r,a,t,e);l=d.valueAxis;var h=u(a,d.valueDataDim);c=o.numCalculate(a,h,s)}var f="x"===l.dim?0:1,p=1-f,g=i.clone(r),m={};g.type=null,g.coord=[],m.coord=[],g.coord[p]=-1/0,m.coord[p]=1/0;var v=n.get("precision");v>=0&&"number"===typeof c&&(c=+c.toFixed(Math.min(v,20))),g.coord[f]=m.coord[f]=c,r=[g,m,{type:s,valueIndex:r.valueIndex,value:c}]}return r=[o.dataTransform(e,r[0]),o.dataTransform(e,r[1]),i.extend({},r[2])],r[2].type=r[2].type||"",i.merge(r[2],r[0]),i.merge(r[2],r[1]),r};function h(e){return!isNaN(e)&&!isFinite(e)}function f(e,t,n,i){var r=1-e,a=i.dimensions[e];return h(t[r])&&h(n[r])&&t[e]===n[e]&&i.getAxis(a).containData(t[e])}function p(e,t){if("cartesian2d"===e.type){var n=t[0].coord,i=t[1].coord;if(n&&i&&(f(1,n,i,e)||f(0,n,i,e)))return!0}return o.dataFilter(e,t[0])&&o.dataFilter(e,t[1])}function g(e,t,n,i,r){var o,s=i.coordinateSystem,l=e.getItemModel(t),c=a.parsePercent(l.get("x"),r.getWidth()),u=a.parsePercent(l.get("y"),r.getHeight());if(isNaN(c)||isNaN(u)){if(i.getMarkerPosition)o=i.getMarkerPosition(e.getValues(e.dimensions,t));else{var d=s.dimensions,f=e.get(d[0],t),p=e.get(d[1],t);o=s.dataToPoint([f,p])}if("cartesian2d"===s.type){var g=s.getAxis("x"),m=s.getAxis("y");d=s.dimensions;h(e.get(d[0],t))?o[0]=g.toGlobalCoord(g.getExtent()[n?0:1]):h(e.get(d[1],t))&&(o[1]=m.toGlobalCoord(m.getExtent()[n?0:1]))}isNaN(c)||(o[0]=c),isNaN(u)||(o[1]=u)}else o=[c,u];e.setItemLayout(t,o)}var m=l.extend({type:"markLine",updateTransform:function(e,t,n){t.eachSeries((function(e){var t=e.markLineModel;if(t){var i=t.getData(),r=t.__from,a=t.__to;r.each((function(t){g(r,t,!0,e,n),g(a,t,!1,e,n)})),i.each((function(e){i.setItemLayout(e,[r.getItemLayout(e),a.getItemLayout(e)])})),this.markerGroupMap.get(e.id).updateLayout()}}),this)},renderSeries:function(e,t,n,r){var a=e.coordinateSystem,o=e.id,l=e.getData(),c=this.markerGroupMap,u=c.get(o)||c.set(o,new s);this.group.add(u.group);var d=v(a,e,t),h=d.from,f=d.to,p=d.line;t.__from=h,t.__to=f,t.setData(p);var m=t.get("symbol"),y=t.get("symbolSize");function b(t,n,i){var a=t.getItemModel(n);g(t,n,i,e,r),t.setItemVisual(n,{symbolRotate:a.get("symbolRotate"),symbolSize:a.get("symbolSize")||y[i?0:1],symbol:a.get("symbol",!0)||m[i?0:1],color:a.get("itemStyle.color")||l.getVisual("color")})}i.isArray(m)||(m=[m,m]),"number"===typeof y&&(y=[y,y]),d.from.each((function(e){b(h,e,!0),b(f,e,!1)})),p.each((function(e){var t=p.getItemModel(e).get("lineStyle.color");p.setItemVisual(e,{color:t||h.getItemVisual(e,"color")}),p.setItemLayout(e,[h.getItemLayout(e),f.getItemLayout(e)]),p.setItemVisual(e,{fromSymbolRotate:h.getItemVisual(e,"symbolRotate"),fromSymbolSize:h.getItemVisual(e,"symbolSize"),fromSymbol:h.getItemVisual(e,"symbol"),toSymbolRotate:f.getItemVisual(e,"symbolRotate"),toSymbolSize:f.getItemVisual(e,"symbolSize"),toSymbol:f.getItemVisual(e,"symbol")})})),u.updateData(p),d.line.eachItemGraphicEl((function(e,n){e.traverse((function(e){e.dataModel=t}))})),u.__keep=!0,u.group.silent=t.get("silent")||e.get("silent")}});function v(e,t,n){var a;a=e?i.map(e&&e.dimensions,(function(e){var n=t.getData().getDimensionInfo(t.getData().mapDimension(e))||{};return i.defaults({name:e},n)})):[{name:"value",type:"float"}];var s=new r(a,n),l=new r(a,n),c=new r([],n),u=i.map(n.get("data"),i.curry(d,t,e,n));e&&(u=i.filter(u,i.curry(p,e)));var h=e?o.dimValueGetter:function(e){return e.value};return s.initData(i.map(u,(function(e){return e[0]})),null,h),l.initData(i.map(u,(function(e){return e[1]})),null,h),c.initData(i.map(u,(function(e){return e[2]}))),c.hasItemOption=!0,{from:s,to:l,line:c}}e.exports=m},"311a":function(e,t,n){var i=n("3eba");n("d01c"),n("5b69"),n("bdc0");var r=n("81ac"),a=n("0e0f");i.registerLayout(r),i.registerVisual(a)},"313e":function(e,t,n){var i=n("3eba");(function(){for(var e in i){if(null==i||!i.hasOwnProperty(e)||"default"===e||"__esModule"===e)return;t[e]=i[e]}})();var r=n("b719");(function(){for(var e in r){if(null==r||!r.hasOwnProperty(e)||"default"===e||"__esModule"===e)return;t[e]=r[e]}})(),n("0352"),n("ef97"),n("94b1"),n("c037"),n("15af"),n("8deb"),n("675c"),n("ef97a"),n("dae1"),n("23ee"),n("07e6"),n("a4b1"),n("0817"),n("311a"),n("fa52"),n("085d"),n("1111"),n("a7e2"),n("5ce2"),n("aadf"),n("6c12f"),n("d7169"),n("e057"),n("cd12"),n("2f73"),n("d070"),n("2cfc"),n("f306"),n("9390"),n("7f59"),n("b11c"),n("007d"),n("cb8f"),n("2f31"),n("627c"),n("ee955"),n("db0e"),n("95a8"),n("7e32"),n("0b4b"),n("d28f"),n("0a6d"),n("7f72"),n("e4d1"),n("5450"),n("7419"),n("29a9"),n("f170"),n("8ee0")},"31d9":function(e,t,n){var i=n("6d8b"),r=i.each,a="\0__link_datas",o="\0__link_mainData";function s(e){var t=e.mainData,n=e.datas;n||(n={main:t},e.datasAttr={main:"data"}),e.datas=e.mainData=null,f(t,n,e),r(n,(function(n){r(t.TRANSFERABLE_METHODS,(function(t){n.wrapMethod(t,i.curry(l,e))}))})),t.wrapMethod("cloneShallow",i.curry(u,e)),r(t.CHANGABLE_METHODS,(function(n){t.wrapMethod(n,i.curry(c,e))})),i.assert(n[t.dataType]===t)}function l(e,t){if(h(this)){var n=i.extend({},this[a]);n[this.dataType]=t,f(t,n,e)}else p(t,this.dataType,this[o],e);return t}function c(e,t){return e.struct&&e.struct.update(this),t}function u(e,t){return r(t[a],(function(n,i){n!==t&&p(n.cloneShallow(),i,t,e)})),t}function d(e){var t=this[o];return null==e||null==t?t:t[a][e]}function h(e){return e[o]===e}function f(e,t,n){e[a]={},r(t,(function(t,i){p(t,i,e,n)}))}function p(e,t,n,i){n[a][t]=e,e[o]=n,e.dataType=t,i.struct&&(e[i.structAttr]=i.struct,i.struct[i.datasAttr[t]]=e),e.getLinkedData=d}var g=s;e.exports=g},"320a":function(e,t,n){for(var i=n("6d8b"),r=n("f279"),a=[126,25],o=[[[0,3.5],[7,11.2],[15,11.9],[30,7],[42,.7],[52,.7],[56,7.7],[59,.7],[64,.7],[64,0],[5,0],[0,3.5]],[[13,16.1],[19,14.7],[16,21.7],[11,23.1],[13,16.1]],[[12,32.2],[14,38.5],[15,38.5],[13,32.2],[12,32.2]],[[16,47.6],[12,53.2],[13,53.2],[18,47.6],[16,47.6]],[[6,64.4],[8,70],[9,70],[8,64.4],[6,64.4]],[[23,82.6],[29,79.8],[30,79.8],[25,82.6],[23,82.6]],[[37,70.7],[43,62.3],[44,62.3],[39,70.7],[37,70.7]],[[48,51.1],[51,45.5],[53,45.5],[50,51.1],[48,51.1]],[[51,35],[51,28.7],[53,28.7],[53,35],[51,35]],[[52,22.4],[55,17.5],[56,17.5],[53,22.4],[52,22.4]],[[58,12.6],[62,7],[63,7],[60,12.6],[58,12.6]],[[0,3.5],[0,93.1],[64,93.1],[64,0],[63,0],[63,92.4],[1,92.4],[1,3.5],[0,3.5]]],s=0;s<o.length;s++)for(var l=0;l<o[s].length;l++)o[s][l][0]/=10.5,o[s][l][1]/=-14,o[s][l][0]+=a[0],o[s][l][1]+=a[1];function c(e,t){"china"===e&&t.push(new r("南海诸岛",i.map(o,(function(e){return{type:"polygon",exterior:e}})),a))}e.exports=c},"32a1":function(e,t,n){var i=n("6d8b"),r=n("7dcf"),a=n("ef6a"),o=n("5576"),s=i.bind,l=r.extend({type:"dataZoom.inside",init:function(e,t){this._range},render:function(e,t,n,r){l.superApply(this,"render",arguments),this._range=e.getPercentRange(),i.each(this.getTargetCoordInfo(),(function(t,r){var a=i.map(t,(function(e){return o.generateCoordId(e.model)}));i.each(t,(function(t){var l=t.model,u={};i.each(["pan","zoom","scrollMove"],(function(e){u[e]=s(c[e],this,t,r)}),this),o.register(n,{coordId:o.generateCoordId(l),allCoordIds:a,containsPoint:function(e,t,n){return l.coordinateSystem.containPoint([t,n])},dataZoomId:e.id,dataZoomModel:e,getRange:u})}),this)}),this)},dispose:function(){o.unregister(this.api,this.dataZoomModel.id),l.superApply(this,"dispose",arguments),this._range=null}}),c={zoom:function(e,t,n,i){var r=this._range,o=r.slice(),s=e.axisModels[0];if(s){var l=d[t](null,[i.originX,i.originY],s,n,e),c=(l.signal>0?l.pixelStart+l.pixelLength-l.pixel:l.pixel-l.pixelStart)/l.pixelLength*(o[1]-o[0])+o[0],u=Math.max(1/i.scale,0);o[0]=(o[0]-c)*u+c,o[1]=(o[1]-c)*u+c;var h=this.dataZoomModel.findRepresentativeAxisProxy().getMinMaxSpan();return a(0,o,[0,100],0,h.minSpan,h.maxSpan),this._range=o,r[0]!==o[0]||r[1]!==o[1]?o:void 0}},pan:u((function(e,t,n,i,r,a){var o=d[i]([a.oldX,a.oldY],[a.newX,a.newY],t,r,n);return o.signal*(e[1]-e[0])*o.pixel/o.pixelLength})),scrollMove:u((function(e,t,n,i,r,a){var o=d[i]([0,0],[a.scrollDelta,a.scrollDelta],t,r,n);return o.signal*(e[1]-e[0])*a.scrollDelta}))};function u(e){return function(t,n,i,r){var o=this._range,s=o.slice(),l=t.axisModels[0];if(l){var c=e(s,l,t,n,i,r);return a(c,s,[0,100],"all"),this._range=s,o[0]!==s[0]||o[1]!==s[1]?s:void 0}}}var d={grid:function(e,t,n,i,r){var a=n.axis,o={},s=r.model.coordinateSystem.getRect();return e=e||[0,0],"x"===a.dim?(o.pixel=t[0]-e[0],o.pixelLength=s.width,o.pixelStart=s.x,o.signal=a.inverse?1:-1):(o.pixel=t[1]-e[1],o.pixelLength=s.height,o.pixelStart=s.y,o.signal=a.inverse?-1:1),o},polar:function(e,t,n,i,r){var a=n.axis,o={},s=r.model.coordinateSystem,l=s.getRadiusAxis().getExtent(),c=s.getAngleAxis().getExtent();return e=e?s.pointToCoord(e):[0,0],t=s.pointToCoord(t),"radiusAxis"===n.mainType?(o.pixel=t[0]-e[0],o.pixelLength=l[1]-l[0],o.pixelStart=l[0],o.signal=a.inverse?1:-1):(o.pixel=t[1]-e[1],o.pixelLength=c[1]-c[0],o.pixelStart=c[0],o.signal=a.inverse?-1:1),o},singleAxis:function(e,t,n,i,r){var a=n.axis,o=r.model.coordinateSystem.getRect(),s={};return e=e||[0,0],"horizontal"===a.orient?(s.pixel=t[0]-e[0],s.pixelLength=o.width,s.pixelStart=o.x,s.signal=a.inverse?1:-1):(s.pixel=t[1]-e[1],s.pixelLength=o.height,s.pixelStart=o.y,s.signal=a.inverse?-1:1),s}},h=l;e.exports=h},3329:function(e,t,n){var i=n("3eba"),r=n("6d8b"),a=n("2306"),o=n("a15a"),s=o.createSymbol,l=n("3842"),c=l.parsePercent,u=l.isNumeric,d=n("e7aa"),h=d.setLabel,f=["itemStyle","borderWidth"],p=[{xy:"x",wh:"width",index:0,posDesc:["left","right"]},{xy:"y",wh:"height",index:1,posDesc:["top","bottom"]}],g=new a.Circle,m=i.extendChartView({type:"pictorialBar",render:function(e,t,n){var i=this.group,r=e.getData(),a=this._data,o=e.coordinateSystem,s=o.getBaseAxis(),l=!!s.isHorizontal(),c=o.grid.getRect(),u={ecSize:{width:n.getWidth(),height:n.getHeight()},seriesModel:e,coordSys:o,coordSysExtent:[[c.x,c.x+c.width],[c.y,c.y+c.height]],isHorizontal:l,valueDim:p[+l],categoryDim:p[1-l]};return r.diff(a).add((function(e){if(r.hasValue(e)){var t=L(r,e),n=v(r,e,t,u),a=A(r,u,n);r.setItemGraphicEl(e,a),i.add(a),z(a,u,n)}})).update((function(e,t){var n=a.getItemGraphicEl(t);if(r.hasValue(e)){var o=L(r,e),s=v(r,e,o,u),l=E(r,s);n&&l!==n.__pictorialShapeStr&&(i.remove(n),r.setItemGraphicEl(e,null),n=null),n?I(n,u,s):n=A(r,u,s,!0),r.setItemGraphicEl(e,n),n.__pictorialSymbolMeta=s,i.add(n),z(n,u,s)}else i.remove(n)})).remove((function(e){var t=a.getItemGraphicEl(e);t&&j(a,e,t.__pictorialSymbolMeta.animationModel,t)})).execute(),this._data=r,this.group},dispose:r.noop,remove:function(e,t){var n=this.group,i=this._data;e.get("animation")?i&&i.eachItemGraphicEl((function(t){j(i,t.dataIndex,e,t)})):n.removeAll()}});function v(e,t,n,i){var a=e.getItemLayout(t),o=n.get("symbolRepeat"),s=n.get("symbolClip"),l=n.get("symbolPosition")||"start",u=n.get("symbolRotate"),d=(u||0)*Math.PI/180||0,h=n.get("symbolPatternSize")||2,f=n.isAnimationEnabled(),p={dataIndex:t,layout:a,itemModel:n,symbolType:e.getItemVisual(t,"symbol")||"circle",color:e.getItemVisual(t,"color"),symbolClip:s,symbolRepeat:o,symbolRepeatDirection:n.get("symbolRepeatDirection"),symbolPatternSize:h,rotation:d,animationModel:f?n:null,hoverAnimation:f&&n.get("hoverAnimation"),z2:n.getShallow("z",!0)||0};y(n,o,a,i,p),x(e,t,a,o,s,p.boundingLength,p.pxSign,h,i,p),w(n,p.symbolScale,d,i,p);var g=p.symbolSize,m=n.get("symbolOffset");return r.isArray(m)&&(m=[c(m[0],g[0]),c(m[1],g[1])]),_(n,g,a,o,s,m,l,p.valueLineWidth,p.boundingLength,p.repeatCutLength,i,p),p}function y(e,t,n,i,a){var o,s=i.valueDim,l=e.get("symbolBoundingData"),c=i.coordSys.getOtherAxis(i.coordSys.getBaseAxis()),u=c.toGlobalCoord(c.dataToCoord(0)),d=1-+(n[s.wh]<=0);if(r.isArray(l)){var h=[b(c,l[0])-u,b(c,l[1])-u];h[1]<h[0]&&h.reverse(),o=h[d]}else o=null!=l?b(c,l)-u:t?i.coordSysExtent[s.index][d]-u:n[s.wh];a.boundingLength=o,t&&(a.repeatCutLength=n[s.wh]),a.pxSign=o>0?1:o<0?-1:0}function b(e,t){return e.toGlobalCoord(e.dataToCoord(e.scale.parse(t)))}function x(e,t,n,i,a,o,s,l,u,d){var h=u.valueDim,f=u.categoryDim,p=Math.abs(n[f.wh]),g=e.getItemVisual(t,"symbolSize");r.isArray(g)?g=g.slice():(null==g&&(g="100%"),g=[g,g]),g[f.index]=c(g[f.index],p),g[h.index]=c(g[h.index],i?p:Math.abs(o)),d.symbolSize=g;var m=d.symbolScale=[g[0]/l,g[1]/l];m[h.index]*=(u.isHorizontal?-1:1)*s}function w(e,t,n,i,r){var a=e.get(f)||0;a&&(g.attr({scale:t.slice(),rotation:n}),g.updateTransform(),a/=g.getLineScale(),a*=t[i.valueDim.index]),r.valueLineWidth=a}function _(e,t,n,i,a,o,s,l,d,h,f,p){var g=f.categoryDim,m=f.valueDim,v=p.pxSign,y=Math.max(t[m.index]+l,0),b=y;if(i){var x=Math.abs(d),w=r.retrieve(e.get("symbolMargin"),"15%")+"",_=!1;w.lastIndexOf("!")===w.length-1&&(_=!0,w=w.slice(0,w.length-1)),w=c(w,t[m.index]);var S=Math.max(y+2*w,0),C=_?0:2*w,O=u(i),M=O?i:N((x+C)/S),P=x-M*y;w=P/2/(_?M:M-1),S=y+2*w,C=_?0:2*w,O||"fixed"===i||(M=h?N((Math.abs(h)+C)/S):0),b=M*S-C,p.repeatTimes=M,p.symbolMargin=w}var L=v*(b/2),D=p.pathPosition=[];D[g.index]=n[g.wh]/2,D[m.index]="start"===s?L:"end"===s?d-L:d/2,o&&(D[0]+=o[0],D[1]+=o[1]);var k=p.bundlePosition=[];k[g.index]=n[g.xy],k[m.index]=n[m.xy];var T=p.barRectShape=r.extend({},n);T[m.wh]=v*Math.max(Math.abs(n[m.wh]),Math.abs(D[m.index]+L)),T[g.wh]=n[g.wh];var A=p.clipShape={};A[g.xy]=-n[g.xy],A[g.wh]=f.ecSize[g.wh],A[m.xy]=0,A[m.wh]=n[m.wh]}function S(e){var t=e.symbolPatternSize,n=s(e.symbolType,-t/2,-t/2,t,t,e.color);return n.attr({culling:!0}),"image"!==n.type&&n.setStyle({strokeNoScale:!0}),n}function C(e,t,n,i){var r=e.__pictorialBundle,a=n.symbolSize,o=n.valueLineWidth,s=n.pathPosition,l=t.valueDim,c=n.repeatTimes||0,u=0,d=a[t.valueDim.index]+o+2*n.symbolMargin;for(B(e,(function(e){e.__pictorialAnimationIndex=u,e.__pictorialRepeatTimes=c,u<c?R(e,null,p(u),n,i):R(e,null,{scale:[0,0]},n,i,(function(){r.remove(e)})),T(e,n),u++}));u<c;u++){var h=S(n);h.__pictorialAnimationIndex=u,h.__pictorialRepeatTimes=c,r.add(h);var f=p(u);R(h,{position:f.position,scale:[0,0]},{scale:f.scale,rotation:f.rotation},n,i),h.on("mouseover",g).on("mouseout",m),T(h,n)}function p(e){var t=s.slice(),i=n.pxSign,r=e;return("start"===n.symbolRepeatDirection?i>0:i<0)&&(r=c-1-e),t[l.index]=d*(r-c/2+.5)+s[l.index],{position:t,scale:n.symbolScale.slice(),rotation:n.rotation}}function g(){B(e,(function(e){e.trigger("emphasis")}))}function m(){B(e,(function(e){e.trigger("normal")}))}}function O(e,t,n,i){var r=e.__pictorialBundle,a=e.__pictorialMainPath;function o(){this.trigger("emphasis")}function s(){this.trigger("normal")}a?R(a,null,{position:n.pathPosition.slice(),scale:n.symbolScale.slice(),rotation:n.rotation},n,i):(a=e.__pictorialMainPath=S(n),r.add(a),R(a,{position:n.pathPosition.slice(),scale:[0,0],rotation:n.rotation},{scale:n.symbolScale.slice()},n,i),a.on("mouseover",o).on("mouseout",s)),T(a,n)}function M(e,t,n){var i=r.extend({},t.barRectShape),o=e.__pictorialBarRect;o?R(o,null,{shape:i},t,n):(o=e.__pictorialBarRect=new a.Rect({z2:2,shape:i,silent:!0,style:{stroke:"transparent",fill:"transparent",lineWidth:0}}),e.add(o))}function P(e,t,n,i){if(n.symbolClip){var o=e.__pictorialClipPath,s=r.extend({},n.clipShape),l=t.valueDim,c=n.animationModel,u=n.dataIndex;if(o)a.updateProps(o,{shape:s},c,u);else{s[l.wh]=0,o=new a.Rect({shape:s}),e.__pictorialBundle.setClipPath(o),e.__pictorialClipPath=o;var d={};d[l.wh]=n.clipShape[l.wh],a[i?"updateProps":"initProps"](o,{shape:d},c,u)}}}function L(e,t){var n=e.getItemModel(t);return n.getAnimationDelayParams=D,n.isAnimationEnabled=k,n}function D(e){return{index:e.__pictorialAnimationIndex,count:e.__pictorialRepeatTimes}}function k(){return this.parentModel.isAnimationEnabled()&&!!this.getShallow("animation")}function T(e,t){e.off("emphasis").off("normal");var n=t.symbolScale.slice();t.hoverAnimation&&e.on("emphasis",(function(){this.animateTo({scale:[1.1*n[0],1.1*n[1]]},400,"elasticOut")})).on("normal",(function(){this.animateTo({scale:n.slice()},400,"elasticOut")}))}function A(e,t,n,i){var r=new a.Group,o=new a.Group;return r.add(o),r.__pictorialBundle=o,o.attr("position",n.bundlePosition.slice()),n.symbolRepeat?C(r,t,n):O(r,t,n),M(r,n,i),P(r,t,n,i),r.__pictorialShapeStr=E(e,n),r.__pictorialSymbolMeta=n,r}function I(e,t,n){var i=n.animationModel,r=n.dataIndex,o=e.__pictorialBundle;a.updateProps(o,{position:n.bundlePosition.slice()},i,r),n.symbolRepeat?C(e,t,n,!0):O(e,t,n,!0),M(e,n,!0),P(e,t,n,!0)}function j(e,t,n,i){var o=i.__pictorialBarRect;o&&(o.style.text=null);var s=[];B(i,(function(e){s.push(e)})),i.__pictorialMainPath&&s.push(i.__pictorialMainPath),i.__pictorialClipPath&&(n=null),r.each(s,(function(e){a.updateProps(e,{scale:[0,0]},n,t,(function(){i.parent&&i.parent.remove(i)}))})),e.setItemGraphicEl(t,null)}function E(e,t){return[e.getItemVisual(t.dataIndex,"symbol")||"none",!!t.symbolRepeat,!!t.symbolClip].join(":")}function B(e,t,n){r.each(e.__pictorialBundle.children(),(function(i){i!==e.__pictorialBarRect&&t.call(n,i)}))}function R(e,t,n,i,r,o){t&&e.attr(t),i.symbolClip&&!r?n&&e.attr(n):n&&a[r?"updateProps":"initProps"](e,n,i.animationModel,i.dataIndex,o)}function z(e,t,n){var i=n.color,o=n.dataIndex,s=n.itemModel,l=s.getModel("itemStyle").getItemStyle(["color"]),c=s.getModel("emphasis.itemStyle").getItemStyle(),u=s.getShallow("cursor");B(e,(function(e){e.setColor(i),e.setStyle(r.defaults({fill:i,opacity:n.opacity},l)),a.setHoverStyle(e,c),u&&(e.cursor=u),e.z2=n.z2}));var d={},f=t.valueDim.posDesc[+(n.boundingLength>0)],p=e.__pictorialBarRect;h(p.style,d,s,i,t.seriesModel,o,f),a.setHoverStyle(p,d)}function N(e){var t=Math.round(e);return Math.abs(e-t)<1e-4?t:Math.ceil(e)}var V=m;e.exports=V},3343:function(e,t,n){"use strict";n.r(t);n("7f7f");var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("el-header",[t("div",{staticStyle:{"margin-bottom":"15px"}},[e._v("\n      ç¼–码规则:\n      "),t("el-select",{attrs:{"filter-method":e.filterValue,filterable:"",placeholder:"请选择",size:"small"},on:{change:e.selectHandler},model:{value:e.select,callback:function(t){e.select=t},expression:"select"}},e._l(e.queryReleasedList,(function(e,n){return t("el-option",{key:e.oid,attrs:{label:e.name,value:e.oid}})})),1)],1)]),t("el-main",[t("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticStyle:{width:"100%",height:"calc(100vh - 320px)"},attrs:{data:e.tableData,"header-cell-style":{background:"#FAFAFA",color:"#505050"},border:""},on:{"cell-click":e.cellClickHandler}},[t("el-table-column",{attrs:{align:"center",label:"1",prop:"1"}}),t("el-table-column",{attrs:{align:"center",label:"2",prop:"2"}}),t("el-table-column",{attrs:{align:"center",label:"3",prop:"3"}}),t("el-table-column",{attrs:{align:"center",label:"4",prop:"4"}}),t("el-table-column",{attrs:{align:"center",label:"5",prop:"5"}}),t("el-table-column",{attrs:{align:"center",label:"6",prop:"6"}}),t("el-table-column",{attrs:{align:"center",label:"7",prop:"7"}}),t("el-table-column",{attrs:{align:"center",label:"8",prop:"8"}}),t("el-table-column",{attrs:{align:"center",label:"9",prop:"9"}}),t("el-table-column",{attrs:{align:"center",label:"10",prop:"10"}}),t("el-table-column",{attrs:{align:"center",label:"11",prop:"11"}}),t("el-table-column",{attrs:{align:"center",label:"12",prop:"12"}}),t("el-table-column",{attrs:{align:"center",label:"13",prop:"13"}}),t("el-table-column",{attrs:{align:"center",label:"14",prop:"14"}}),t("el-table-column",{attrs:{align:"center",label:"15",prop:"15"}})],1)],1),t("el-footer",[t("div",{staticStyle:{width:"460px",display:"flex","align-items":"center","margin-top":"5px"}},[t("p",[e._v("值:")]),t("el-input",{staticStyle:{flex:"1",display:"flex"},attrs:{size:"small"},model:{value:e.characterValue,callback:function(t){e.characterValue=t},expression:"characterValue"}},[t("template",{slot:"prefix"},[t("div",{staticStyle:{display:"flex","align-items":"center",height:"100%","text-align":"center","margin-left":"5px"}},e._l(this.editValueList,(function(n,i){return t("el-tag",{key:i,attrs:{closable:"",size:"small"},on:{close:function(t){return e.handleClose(n,i)}}},[e._v("\n              "+e._s(n)+"\n            ")])})),1)])],2)],1)]),t("el-dialog",{attrs:{visible:e.editVisble,"append-to-body":"",title:"修改可用字符",width:"40%"},on:{"update:visible":function(t){e.editVisble=t}}},[t("el-input",{attrs:{size:"small"},model:{value:e.characterValue,callback:function(t){e.characterValue=t},expression:"characterValue"}}),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:function(t){e.editVisble=!1}}},[e._v("取 æ¶ˆ")]),t("el-button",{attrs:{type:"primary"},on:{click:e.editSaveHandler}},[e._v("ç¡® å®š")])],1)],1),t("div",{staticStyle:{"margin-bottom":"10px","text-align":"center"}},[t("el-button",{attrs:{icon:"el-icon-plus",plain:"",size:"small",type:"success"},on:{click:e.addSaveHandler}},[e._v("添加")]),t("el-button",{attrs:{icon:"el-icon-edit",plain:"",size:"small",type:"primary"},on:{click:e.editDialog}},[e._v("修改")]),t("el-button",{attrs:{icon:"el-icon-delete",plain:"",size:"small",type:"danger"},on:{click:e.delSaveHandler}},[e._v("删除")])],1)],1)},r=[],a=(n("7514"),n("6b54"),n("ade3")),o=(n("96cf"),n("1da1")),s=(n("6762"),n("2fdb"),n("71fd")),l={name:"usableCharacter",data:function(){return{loading:!1,editValueList:[],queryReleasedList:[],characterReleasedList:[],characterValue:"",characterEditOldValue:"",tableData:[],select:"",selectValue:"",editVisble:!1}},watch:{select:{handler:function(e){}}},created:function(){this.getCodeRule()},methods:{editDialog:function(){this.editValueList.length>1?this.$message.warning("只能选择一条数据!"):0!==this.editValueList.length?this.editVisble=!0:this.$message.warning("请选择一条数据!")},handleClose:function(e,t){this.$delete(this.editValueList,t),0!==this.editValueList.length||(this.characterValue="")},cellClickHandler:function(e,t){this.characterValue=e[t.property],this.characterEditOldValue=e[t.property],this.editValueList.includes(e[t.property])?this.$message.warning("请检查字符集是否有重复!"):void 0===e[t.property]||null===e[t.property]?this.$message.warning("请检查字符集是否有空值!"):this.editValueList.push(e[t.property])},getCodeRule:function(){var e=Object(o["a"])(regeneratorRuntime.mark((function e(){var t,n;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(s["gridCodeRule"])(Object(a["a"])({},"conditionMap[lcStatus_like]","Released"));case 3:return t=e.sent,this.characterReleasedList=t.data.data.records,this.queryReleasedList=this.characterReleasedList,this.select=this.characterReleasedList[0].oid,this.loading=!0,e.next=10,Object(s["getList"])({codeRuleId:this.select,chartType:"separator",chartValue:this.characterValue});case 10:n=e.sent,this.tableData=n.data.data,this.loading=!1,e.next=18;break;case 15:e.prev=15,e.t0=e["catch"](0),this.$message.warning(e.t0);case 18:case"end":return e.stop()}}),e,this,[[0,15]])})));function t(){return e.apply(this,arguments)}return t}(),filterValue:function(e){this.queryReleasedList=""!==e?this.characterReleasedList.filter((function(t){return t.name.includes(e.toString())})):this.characterReleasedList},selectHandler:function(e){this.selectValue=e,this.characterValue="",this.getTableData()},getTableData:function(){var e=this;this.loading=!0,Object(s["getList"])({codeRuleId:this.select,chartType:"fillerChar",chartValue:this.characterValue}).then((function(t){console.log(t.data.data),e.tableData=t.data.data,e.loading=!1}))},addSaveHandler:function(){var e=this;if(this.characterValue)if(0==this.editValueList.length){var t=this.characterReleasedList.find((function(t){return t.oid===e.select}));if(t){var n={codeRuleId:this.select,chartType:"separator",chartValue:this.characterValue,chartTypeText:t.name};Object(s["addSave"])(n).then((function(t){e.$message.success(t.data.msg),e.characterValue="",e.getTableData()})).catch((function(t){e.$message.error("添加失败")}))}}else this.$message.warning("请先取消已选择的值!");else this.$message.warning("请填写要添加的值!")},editSaveHandler:function(){var e=this;if(""!==this.characterEditOldValue)if(""!==this.characterValue){var t=this.characterReleasedList.find((function(t){return t.oid===e.select}));if(t){var n={codeRuleId:this.select,chartType:"separator",chartValue:this.characterValue,oldChartValue:this.characterEditOldValue,chartTypeText:t.name};Object(s["editSave"])(n).then((function(t){e.$message.success(t.data.msg),e.characterValue="",e.editVisble=!1,e.editValueList=[],e.getTableData()})).catch((function(t){e.$message.error("修改失败")}))}}else this.$message.warning("请填写要修改的值!");else this.$message.warning("请选择修改的值!")},delSaveHandler:function(){var e=this;if(""!==this.characterEditOldValue&&""!==this.characterValue){var t=this.characterReleasedList.find((function(t){return t.oid===e.select}));if(t){var n=this.editValueList.join(""),i={codeRuleId:this.select,chartType:"separator",chartValue:n,chartTypeText:t.name};Object(s["deleteSave"])(i).then((function(t){e.$message.success(t.data.msg),e.editValueList=[],e.characterValue="",e.getTableData()})).catch((function(t){e.$message.error("删除失败")}))}}else this.$message.warning("请选择要删除的值")}}},c=l,u=(n("fd27a"),n("2877")),d=Object(u["a"])(c,i,r,!1,null,"0f0fda45",null);t["default"]=d.exports},"33a5":function(e,t,n){"use strict";n("781b")},"340d":function(e,t,n){var i=n("6d8b"),r=n("e887"),a=n("4e47"),o=n("80f0"),s=n("eda2"),l=s.windowOpen,c="sunburstRootToNode",u=r.extend({type:"sunburst",init:function(){},render:function(e,t,n,r){var s=this;this.seriesModel=e,this.api=n,this.ecModel=t;var l=e.getData(),c=l.tree.root,u=e.getViewRoot(),d=this.group,h=e.get("renderLabelForZeroData"),f=[];u.eachNode((function(e){f.push(e)}));var p=this._oldChildren||[];if(v(f,p),x(c,u),r&&r.highlight&&r.highlight.piece){var g=e.getShallow("highlightPolicy");r.highlight.piece.onEmphasis(g)}else if(r&&r.unhighlight){var m=this.virtualPiece;!m&&c.children.length&&(m=c.children[0].piece),m&&m.onNormal()}function v(e,t){function n(e){return e.getId()}function r(n,i){var r=null==n?null:e[n],a=null==i?null:t[i];y(r,a)}0===e.length&&0===t.length||new o(t,e,n,n).add(r).update(r).remove(i.curry(r,null)).execute()}function y(n,i){if(h||!n||n.getValue()||(n=null),n!==c&&i!==c)if(i&&i.piece)n?(i.piece.updateData(!1,n,"normal",e,t),l.setItemGraphicEl(n.dataIndex,i.piece)):b(i);else if(n){var r=new a(n,e,t);d.add(r),l.setItemGraphicEl(n.dataIndex,r)}}function b(e){e&&e.piece&&(d.remove(e.piece),e.piece=null)}function x(n,i){if(i.depth>0){s.virtualPiece?s.virtualPiece.updateData(!1,n,"normal",e,t):(s.virtualPiece=new a(n,e,t),d.add(s.virtualPiece)),i.piece._onclickEvent&&i.piece.off("click",i.piece._onclickEvent);var r=function(e){s._rootToNode(i.parentNode)};i.piece._onclickEvent=r,s.virtualPiece.on("click",r)}else s.virtualPiece&&(d.remove(s.virtualPiece),s.virtualPiece=null)}this._initEvents(),this._oldChildren=f},dispose:function(){},_initEvents:function(){var e=this,t=function(t){var n=!1,i=e.seriesModel.getViewRoot();i.eachNode((function(i){if(!n&&i.piece&&i.piece.childAt(0)===t.target){var r=i.getModel().get("nodeClick");if("rootToNode"===r)e._rootToNode(i);else if("link"===r){var a=i.getModel(),o=a.get("link");if(o){var s=a.get("target",!0)||"_blank";l(o,s)}}n=!0}}))};this.group._onclickEvent&&this.group.off("click",this.group._onclickEvent),this.group.on("click",t),this.group._onclickEvent=t},_rootToNode:function(e){e!==this.seriesModel.getViewRoot()&&this.api.dispatchAction({type:c,from:this.uid,seriesId:this.seriesModel.id,targetNode:e})},containPoint:function(e,t){var n=t.getData(),i=n.getItemLayout(0);if(i){var r=e[0]-i.cx,a=e[1]-i.cy,o=Math.sqrt(r*r+a*a);return o<=i.r&&o>=i.r0}}}),d=u;e.exports=d},"347f":function(e,t,n){var i=n("6d8b"),r=n("9850"),a=n("1687"),o=n("2306"),s=n("f934"),l=n("933b"),c=n("08c3"),u=n("a15a"),d=u.createSymbol,h=n("697e"),f=n("3842"),p=n("eda2"),g=p.encodeHTML,m=i.bind,v=i.each,y=Math.PI,b=l.extend({type:"timeline.slider",init:function(e,t){this.api=t,this._axis,this._viewRect,this._timer,this._currentPointer,this._mainGroup,this._labelGroup},render:function(e,t,n,i){if(this.model=e,this.api=n,this.ecModel=t,this.group.removeAll(),e.get("show",!0)){var r=this._layout(e,n),a=this._createGroup("mainGroup"),o=this._createGroup("labelGroup"),s=this._axis=this._createAxis(r,e);e.formatTooltip=function(e){return g(s.scale.getLabel(e))},v(["AxisLine","AxisTick","Control","CurrentPointer"],(function(t){this["_render"+t](r,a,s,e)}),this),this._renderAxisLabel(r,o,s,e),this._position(r,e)}this._doPlayStop()},remove:function(){this._clearTimer(),this.group.removeAll()},dispose:function(){this._clearTimer()},_layout:function(e,t){var n=e.get("label.position"),i=e.get("orient"),r=x(e,t);null==n||"auto"===n?n="horizontal"===i?r.y+r.height/2<t.getHeight()/2?"-":"+":r.x+r.width/2<t.getWidth()/2?"+":"-":isNaN(n)&&(n={horizontal:{top:"-",bottom:"+"},vertical:{left:"-",right:"+"}}[i][n]);var a,o,s,l,c={horizontal:"center",vertical:n>=0||"+"===n?"left":"right"},u={horizontal:n>=0||"+"===n?"top":"bottom",vertical:"middle"},d={horizontal:0,vertical:y/2},h="vertical"===i?r.height:r.width,f=e.getModel("controlStyle"),p=f.get("show",!0),g=p?f.get("itemSize"):0,m=p?f.get("itemGap"):0,v=g+m,b=e.get("label.rotate")||0;b=b*y/180;var w=f.get("position",!0),_=p&&f.get("showPlayBtn",!0),S=p&&f.get("showPrevBtn",!0),C=p&&f.get("showNextBtn",!0),O=0,M=h;return"left"===w||"bottom"===w?(_&&(a=[0,0],O+=v),S&&(o=[O,0],O+=v),C&&(s=[M-g,0],M-=v)):(_&&(a=[M-g,0],M-=v),S&&(o=[0,0],O+=v),C&&(s=[M-g,0],M-=v)),l=[O,M],e.get("inverse")&&l.reverse(),{viewRect:r,mainLength:h,orient:i,rotation:d[i],labelRotation:b,labelPosOpt:n,labelAlign:e.get("label.align")||c[i],labelBaseline:e.get("label.verticalAlign")||e.get("label.baseline")||u[i],playPosition:a,prevBtnPosition:o,nextBtnPosition:s,axisExtent:l,controlSize:g,controlGap:m}},_position:function(e,t){var n=this._mainGroup,i=this._labelGroup,r=e.viewRect;if("vertical"===e.orient){var o=a.create(),s=r.x,l=r.y+r.height;a.translate(o,o,[-s,-l]),a.rotate(o,o,-y/2),a.translate(o,o,[s,l]),r=r.clone(),r.applyTransform(o)}var c=v(r),u=v(n.getBoundingRect()),d=v(i.getBoundingRect()),h=n.position,f=i.position;f[0]=h[0]=c[0][0];var p=e.labelPosOpt;if(isNaN(p)){var g="+"===p?0:1;b(h,u,c,1,g),b(f,d,c,1,1-g)}else{g=p>=0?0:1;b(h,u,c,1,g),f[1]=h[1]+p}function m(e){var t=e.position;e.origin=[c[0][0]-t[0],c[1][0]-t[1]]}function v(e){return[[e.x,e.x+e.width],[e.y,e.y+e.height]]}function b(e,t,n,i,r){e[i]+=n[i][r]-t[i][r]}n.attr("position",h),i.attr("position",f),n.rotation=i.rotation=e.rotation,m(n),m(i)},_createAxis:function(e,t){var n=t.getData(),i=t.get("axisType"),r=h.createScaleByModel(t,i);r.getTicks=function(){return n.mapArray(["value"],(function(e){return e}))};var a=n.getDataExtent("value");r.setExtent(a[0],a[1]),r.niceTicks();var o=new c("value",r,e.axisExtent,i);return o.model=t,o},_createGroup:function(e){var t=this["_"+e]=new o.Group;return this.group.add(t),t},_renderAxisLine:function(e,t,n,r){var a=n.getExtent();r.get("lineStyle.show")&&t.add(new o.Line({shape:{x1:a[0],y1:0,x2:a[1],y2:0},style:i.extend({lineCap:"round"},r.getModel("lineStyle").getLineStyle()),silent:!0,z2:1}))},_renderAxisTick:function(e,t,n,i){var r=i.getData(),a=n.scale.getTicks();v(a,(function(e){var a=n.dataToCoord(e),s=r.getItemModel(e),l=s.getModel("itemStyle"),c=s.getModel("emphasis.itemStyle"),u={position:[a,0],onclick:m(this._changeTimeline,this,e)},d=_(s,l,t,u);o.setHoverStyle(d,c.getItemStyle()),s.get("tooltip")?(d.dataIndex=e,d.dataModel=i):d.dataIndex=d.dataModel=null}),this)},_renderAxisLabel:function(e,t,n,i){var r=n.getLabelModel();if(r.get("show")){var a=i.getData(),s=n.getViewLabels();v(s,(function(i){var r=i.tickValue,s=a.getItemModel(r),l=s.getModel("label"),c=s.getModel("emphasis.label"),u=n.dataToCoord(i.tickValue),d=new o.Text({position:[u,0],rotation:e.labelRotation-e.rotation,onclick:m(this._changeTimeline,this,r),silent:!1});o.setTextStyle(d.style,l,{text:i.formattedLabel,textAlign:e.labelAlign,textVerticalAlign:e.labelBaseline}),t.add(d),o.setHoverStyle(d,o.setTextStyle({},c))}),this)}},_renderControl:function(e,t,n,i){var r=e.controlSize,a=e.rotation,s=i.getModel("controlStyle").getItemStyle(),l=i.getModel("emphasis.controlStyle").getItemStyle(),c=[0,-r/2,r,r],u=i.getPlayState(),d=i.get("inverse",!0);function h(e,n,u,d){if(e){var h={position:e,origin:[r/2,0],rotation:d?-a:0,rectHover:!0,style:s,onclick:u},f=w(i,n,c,h);t.add(f),o.setHoverStyle(f,l)}}h(e.nextBtnPosition,"controlStyle.nextIcon",m(this._changeTimeline,this,d?"-":"+")),h(e.prevBtnPosition,"controlStyle.prevIcon",m(this._changeTimeline,this,d?"+":"-")),h(e.playPosition,"controlStyle."+(u?"stopIcon":"playIcon"),m(this._handlePlayClick,this,!u),!0)},_renderCurrentPointer:function(e,t,n,i){var r=i.getData(),a=i.getCurrentIndex(),o=r.getItemModel(a).getModel("checkpointStyle"),s=this,l={onCreate:function(e){e.draggable=!0,e.drift=m(s._handlePointerDrag,s),e.ondragend=m(s._handlePointerDragend,s),S(e,a,n,i,!0)},onUpdate:function(e){S(e,a,n,i)}};this._currentPointer=_(o,o,this._mainGroup,{},this._currentPointer,l)},_handlePlayClick:function(e){this._clearTimer(),this.api.dispatchAction({type:"timelinePlayChange",playState:e,from:this.uid})},_handlePointerDrag:function(e,t,n){this._clearTimer(),this._pointerChangeTimeline([n.offsetX,n.offsetY])},_handlePointerDragend:function(e){this._pointerChangeTimeline([e.offsetX,e.offsetY],!0)},_pointerChangeTimeline:function(e,t){var n=this._toAxisCoord(e)[0],i=this._axis,r=f.asc(i.getExtent().slice());n>r[1]&&(n=r[1]),n<r[0]&&(n=r[0]),this._currentPointer.position[0]=n,this._currentPointer.dirty();var a=this._findNearestTick(n),o=this.model;(t||a!==o.getCurrentIndex()&&o.get("realtime"))&&this._changeTimeline(a)},_doPlayStop:function(){function e(){var e=this.model;this._changeTimeline(e.getCurrentIndex()+(e.get("rewind",!0)?-1:1))}this._clearTimer(),this.model.getPlayState()&&(this._timer=setTimeout(m(e,this),this.model.get("playInterval")))},_toAxisCoord:function(e){var t=this._mainGroup.getLocalTransform();return o.applyTransform(e,t,!0)},_findNearestTick:function(e){var t,n=this.model.getData(),i=1/0,r=this._axis;return n.each(["value"],(function(n,a){var o=r.dataToCoord(n),s=Math.abs(o-e);s<i&&(i=s,t=a)})),t},_clearTimer:function(){this._timer&&(clearTimeout(this._timer),this._timer=null)},_changeTimeline:function(e){var t=this.model.getCurrentIndex();"+"===e?e=t+1:"-"===e&&(e=t-1),this.api.dispatchAction({type:"timelineChange",currentIndex:e,from:this.uid})}});function x(e,t){return s.getLayoutRect(e.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()},e.get("padding"))}function w(e,t,n,i){var a=i.style,s=o.createIcon(e.get(t),i||{},new r(n[0],n[1],n[2],n[3]));return a&&s.setStyle(a),s}function _(e,t,n,r,a,o){var s=t.get("color");if(a)a.setColor(s),n.add(a),o&&o.onUpdate(a);else{var l=e.get("symbol");a=d(l,-1,-1,2,2,s),a.setStyle("strokeNoScale",!0),n.add(a),o&&o.onCreate(a)}var c=t.getItemStyle(["color","symbol","symbolSize"]);a.setStyle(c),r=i.merge({rectHover:!0,z2:100},r,!0);var u=e.get("symbolSize");u=u instanceof Array?u.slice():[+u,+u],u[0]/=2,u[1]/=2,r.scale=u;var h=e.get("symbolOffset");if(h){var p=r.position=r.position||[0,0];p[0]+=f.parsePercent(h[0],u[0]),p[1]+=f.parsePercent(h[1],u[1])}var g=e.get("symbolRotate");return r.rotation=(g||0)*Math.PI/180||0,a.attr(r),a.updateTransform(),a}function S(e,t,n,i,r){if(!e.dragging){var a=i.getModel("checkpointStyle"),o=n.dataToCoord(i.getData().get(["value"],t));r||!a.get("animation",!0)?e.attr({position:[o,0]}):(e.stopAnimation(!0),e.animateTo({position:[o,0]},a.get("animationDuration",!0),a.get("animationEasing",!0)))}}e.exports=b},"34c0":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("command",{attrs:{name:e.command}},[t("icon",{attrs:{type:e.iconType,title:e.text}}),e.label?t("span",[e._v(e._s(e.label))]):e._e()],1)},r=[],a=n("bc4c"),o=n("af3e"),s={name:"EditorToolbarButton",props:["command","icon","text","label"],computed:{iconType:function(){return"icon".concat(this.icon||this.command)}},components:{Command:a["Command"],Icon:o["default"]}},l=s,c=n("2877"),u=Object(c["a"])(l,i,r,!1,null,null,null);t["default"]=u.exports},"35b6":function(e,t,n){"use strict";n("772d")},"363c":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("avue-crud",{ref:"crud",attrs:{option:e.option,"table-loading":e.loading,data:e.data,page:e.page,permission:e.permissionList,"before-open":e.beforeOpen},on:{"update:page":function(t){e.page=t},"row-del":e.rowDel,"row-update":e.rowUpdate,"row-save":e.rowSave,"search-change":e.searchChange,"search-reset":e.searchReset,"selection-change":e.selectionChange,"current-change":e.currentChange,"size-change":e.sizeChange,"refresh-change":e.refreshChange,"on-load":e.onLoad},scopedSlots:e._u([{key:"category",fn:function(n){var i=n.row;return[t("el-tag",[e._v(e._s(i.categoryName))])]}}]),model:{value:e.form,callback:function(t){e.form=t},expression:"form"}},[t("template",{slot:"menuLeft"},[e.permissionList.delBtn?t("el-button",{attrs:{type:"danger",size:"small",icon:"el-icon-delete",plain:""},on:{click:e.handleDelete}},[e._v("删 é™¤\n      ")]):e._e()],1)],2)],1)},r=[],a=(n("8e6e"),n("456d"),n("6762"),n("2fdb"),n("ac6a"),n("ade3")),o=n("2905"),s=n("5880");function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){Object(a["a"])(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var u={data:function(){return{form:{},query:{},loading:!0,page:{pageSize:10,currentPage:1,total:0},selectionList:[],option:{height:"auto",calcHeight:30,dialogWidth:950,columnBtn:!1,tip:!1,searchShow:!0,searchMenuSpan:6,border:!0,index:!0,viewBtn:!0,selection:!0,excelBtn:!0,dialogClickModal:!1,column:[{label:"通知标题",prop:"title",span:24,row:!0,search:!0,rules:[{required:!0,message:"请输入通知标题",trigger:"blur"}]},{label:"通知类型",type:"select",dicUrl:"/api/ubcs-system/dict/dictionary?code=notice",props:{label:"dictValue",value:"dictKey"},dataType:"number",slot:!0,prop:"category",search:!0,rules:[{required:!0,message:"请输入通知类型",trigger:"blur"}]},{label:"通知时间",prop:"releaseTimeRange",type:"datetime",format:"yyyy-MM-dd hh:mm:ss",valueFormat:"yyyy-MM-dd hh:mm:ss",searchRange:!0,hide:!0,addDisplay:!1,editDisplay:!1,viewDisplay:!1,search:!0,rules:[{required:!0,message:"请输入通知时间",trigger:"blur"}]},{label:"通知日期",prop:"releaseTime",type:"date",format:"yyyy-MM-dd hh:mm:ss",valueFormat:"yyyy-MM-dd hh:mm:ss",rules:[{required:!0,message:"请输入通知日期",trigger:"click"}]},{label:"通知内容",prop:"content",component:"AvueUeditor",options:{action:"/api/ubcs-resource/oss/endpoint/put-file",props:{res:"data",url:"link"}},hide:!0,minRows:6,span:24}]},data:[]}},computed:c(c({},Object(s["mapGetters"])(["permission"])),{},{permissionList:function(){return{addBtn:this.vaildData(this.permission.notice.notice_add,!1),viewBtn:this.vaildData(this.permission.notice.notice_view,!1),delBtn:this.vaildData(this.permission.notice.notice_delete,!1),editBtn:this.vaildData(this.permission.notice.notice_edit,!1)}},ids:function(){var e=[];return this.selectionList.forEach((function(t){e.push(t.id)})),e.join(",")}}),methods:{rowSave:function(e,t,n){var i=this;Object(o["add"])(e).then((function(){i.onLoad(i.page),i.$message({type:"success",message:"操作成功!"}),t()}),(function(e){window.console.log(e),n()}))},rowUpdate:function(e,t,n,i){var r=this;Object(o["update"])(e).then((function(){r.onLoad(r.page),r.$message({type:"success",message:"操作成功!"}),n()}),(function(e){window.console.log(e),i()}))},rowDel:function(e){var t=this;this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(o["remove"])(e.id)})).then((function(){t.onLoad(t.page),t.$message({type:"success",message:"操作成功!"})}))},searchReset:function(){this.query={},this.onLoad(this.page)},searchChange:function(e,t){this.query=e,this.page.currentPage=1,this.onLoad(this.page,e),t()},selectionChange:function(e){this.selectionList=e},selectionClear:function(){this.selectionList=[],this.$refs.crud.toggleSelection()},handleDelete:function(){var e=this;0!==this.selectionList.length?this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(o["remove"])(e.ids)})).then((function(){e.onLoad(e.page),e.$message({type:"success",message:"操作成功!"}),e.$refs.crud.toggleSelection()})):this.$message.warning("请选择至少一条数据")},beforeOpen:function(e,t){var n=this;["edit","view"].includes(t)&&Object(o["getNotice"])(this.form.id).then((function(e){n.form=e.data.data})),e()},currentChange:function(e){this.page.currentPage=e},sizeChange:function(e){this.page.pageSize=e},refreshChange:function(){this.onLoad(this.page,this.query)},onLoad:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=this.query.releaseTimeRange,r=c(c({},n),this.query);i&&(r=c(c({},r),{},{releaseTime_datege:i[0],releaseTime_datelt:i[1]}),r.releaseTimeRange=null),this.loading=!0,Object(o["getList"])(e.currentPage,e.pageSize,r).then((function(e){var n=e.data.data;t.page.total=n.total,t.data=n.records,t.loading=!1,t.selectionClear()}))}}},d=u,h=n("2877"),f=Object(h["a"])(d,i,r,!1,null,null,null);t["default"]=f.exports},"36f1":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("div",{staticClass:"right_box"},[t("hr"),"node"===e.type?t("div",[t("el-form",{ref:"form",attrs:{"label-width":"80px",model:e.formModel,size:"mini",rules:e.rules}},[t("el-form-item",{attrs:{label:"名称",prop:"label"}},[t("el-input",{attrs:{maxLength:20,disabled:""},model:{value:e.formModel.label,callback:function(t){e.$set(e.formModel,"label","string"===typeof t?t.trim():t)},expression:"formModel.label"}})],1),t("el-form-item",{attrs:{label:"形状"}},[t("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择形状"},model:{value:e.formModel.shape,callback:function(t){e.$set(e.formModel,"shape",t)},expression:"formModel.shape"}},e._l(e.shapeTypeList,(function(e){return t("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),t("el-form-item",{attrs:{label:"颜色"}},[t("el-input",{attrs:{clearable:""},model:{value:e.formModel.color,callback:function(t){e.$set(e.formModel,"color","string"===typeof t?t.trim():t)},expression:"formModel.color"}})],1),t("el-form-item",{attrs:{label:"宽度",prop:"width"}},[t("el-input",{attrs:{clearable:""},model:{value:e.formModel.width,callback:function(t){e.$set(e.formModel,"width",e._n("string"===typeof t?t.trim():t))},expression:"formModel.width"}},[t("template",{slot:"prepend"},[e._v("宽")])],2)],1),t("el-form-item",{attrs:{label:"高度",prop:"height"}},[t("el-input",{attrs:{clearable:""},model:{value:e.formModel.height,callback:function(t){e.$set(e.formModel,"height",e._n("string"===typeof t?t.trim():t))},expression:"formModel.height"}},[t("template",{slot:"prepend"},[e._v("高")])],2)],1)],1)],1):"edge"===e.type?t("div",[t("el-form",{attrs:{"label-width":"80px",model:e.formModel,size:"small",rules:e.rules}},[t("el-form-item",{attrs:{label:"起始状态"}},[t("el-input",{attrs:{disabled:""},model:{value:e.formModel.source,callback:function(t){e.$set(e.formModel,"source","string"===typeof t?t.trim():t)},expression:"formModel.source"}})],1),t("el-form-item",{attrs:{label:"目标状态"}},[t("el-input",{attrs:{disabled:""},model:{value:e.formModel.target,callback:function(t){e.$set(e.formModel,"target","string"===typeof t?t.trim():t)},expression:"formModel.target"}})],1),t("el-form-item",{attrs:{label:"名称"}},[t("el-input",{model:{value:e.formModel.label,callback:function(t){e.$set(e.formModel,"label","string"===typeof t?t.trim():t)},expression:"formModel.label"}})],1),t("el-form-item",{attrs:{label:"形状"}},[t("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择形状"},model:{value:e.formModel.shape,callback:function(t){e.$set(e.formModel,"shape",t)},expression:"formModel.shape"}},e._l(e.lineTypeList,(function(e){return t("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1)],1)],1):e._e(),t("div",{staticClass:"btn_box"},[t("el-button",{attrs:{type:"primary",size:"mini"},on:{click:e.handleSubmit}},[e._v("更新属性")])],1)])},r=[],a=(n("8e6e"),n("ac6a"),n("456d"),n("ac4d"),n("8a81"),n("5df3"),n("1c4c"),n("7f7f"),n("6b54"),n("ade3")),o=(n("a481"),n("96cf"),n("1da1")),s=n("2ef0");function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){Object(a["a"])(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function u(e,t){var n="undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=d(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var i=0,r=function(){};return{s:r,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw a}}}}function d(e,t){if(e){if("string"===typeof e)return h(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?h(e,t):void 0}}function h(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n<t;n++)i[n]=e[n];return i}var f={name:"EditorDetailForm",inject:["root"],props:["type","readOnly"],data:function(){return{formModel:{},fontSize:12,shapeTypeList:[{label:"矩形",value:"flow-rect"},{label:"椭圆",value:"flow-circle"},{label:"菱形",value:"flow-rhombus"},{label:"胶囊",value:"flow-capsule"}],lineTypeList:[{label:"曲线",value:"flow-smooth"},{label:"折线",value:"flow-polyline"},{label:"圆角折线",value:"flow-polyline-round"}],rules:{label:[{required:!0,message:"名称不能为空",trigger:"blur"}],width:[{required:!0,message:"宽度不能为空",trigger:"blur"},{pattern:/^[0-9]+$/,message:"宽度只能为数字",trigger:"blur"}],height:[{required:!0,message:"高度不能为空",trigger:"blur"},{pattern:/^[0-9]+$/,message:"高度只能为数字",trigger:"blur"}]}}},created:function(){var e=this.root.propsAPI.getSelected()[0].getModel();this.formModel=Object.assign({width:80,height:48},{shape:"flow-smooth"},Object(s["cloneDeep"])(e))},methods:{handleSubmit:function(){var e=Object(o["a"])(regeneratorRuntime.mark((function e(){var t,n,i,r,a,o=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if("node"!==this.type){e.next=3;break}return e.next=3,this.$refs.form.validate();case 3:t=this.root.propsAPI,n=t.getSelected,i=t.executeCommand,r=t.update,a=this.formModel,setTimeout((function(){var e=n()[0];if(e){var t=function(e){if("node"!==e.type||"flow-rect"!==e.shape)return e;var t=document.createElement("canvas"),n=t.getContext("2d");n.font=o.fontSize+"px System";var i=e.label.replace("\n",""),r=o.formModel.width,a=o.formModel.height,s=10,l=n.measureText(i).width+s;if(e.size="".concat(r,"*").concat(a),l<=r)return e;var d,h="",f=1,p=0,g=u(i);try{for(g.s();!(d=g.n()).done;){var m=d.value,v=n.measureText(m),y=v.width;console.log(p+y+s,"multilineTextWidth"),p+y+s>=r&&(h+="\n",p=0,f++),h+=m,p+=y}}catch(b){g.e(b)}finally{g.f()}return c(c({},e),{},{label:h,size:"".concat(r,"*").concat(Math.max(a,o.fontSize*f*1.2+s))})},s=t(a);console.log(s,"newFormModel"),i((function(){r(e,s)}))}}),0);case 6:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()}},p=f,g=(n("2cfa"),n("2877")),m=Object(g["a"])(p,i,r,!1,null,"1074e6a2",null);t["default"]=m.exports},3790:function(e,t,n){var i=n("3a56"),r=i.extend({type:"dataZoom.slider",layoutMode:"box",defaultOption:{show:!0,right:"ph",top:"ph",width:"ph",height:"ph",left:null,bottom:null,backgroundColor:"rgba(47,69,84,0)",dataBackground:{lineStyle:{color:"#2f4554",width:.5,opacity:.3},areaStyle:{color:"rgba(47,69,84,0.3)",opacity:.3}},borderColor:"#ddd",fillerColor:"rgba(167,183,204,0.4)",handleIcon:"M8.2,13.6V3.9H6.3v9.7H3.1v14.9h3.3v9.7h1.8v-9.7h3.3V13.6H8.2z M9.7,24.4H4.8v-1.4h4.9V24.4z M9.7,19.1H4.8v-1.4h4.9V19.1z",handleSize:"100%",handleStyle:{color:"#a7b7cc"},labelPrecision:null,labelFormatter:null,showDetail:!0,showDataShadow:"auto",realtime:!0,zoomLock:!1,textStyle:{color:"#333"}}}),a=r;e.exports=a},"37fc":function(e,t,n){"use strict";n.r(t);n("7f7f");var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("avue-crud",{ref:"crud",attrs:{option:e.option,"table-loading":e.loading,data:e.data,page:e.page,permission:e.permissionList},on:{"update:page":function(t){e.page=t},"row-del":e.rowDel,"search-change":e.searchChange,"search-reset":e.searchReset,"selection-change":e.selectionChange,"current-change":e.currentChange,"size-change":e.sizeChange,"refresh-change":e.refreshChange,"row-click":e.clickRowChange,"on-load":e.onLoad},scopedSlots:e._u([{key:"menu",fn:function(n){return[e.permissionList.design?t("el-button",{attrs:{type:"text",icon:"el-icon-edit-outline",size:"small"},on:{click:function(t){return t.stopPropagation(),e.handleDesign(n.row.name)}}},[e._v("设计\n      ")]):e._e(),e.permissionList.preview?t("el-button",{attrs:{type:"text",icon:"el-icon-view",size:"small"},on:{click:function(t){return t.stopPropagation(),e.handlePreview(n.row.name)}}},[e._v("预览\n      ")]):e._e()]}},{key:"name",fn:function(n){var i=n.row;return[t("el-tag",{staticStyle:{cursor:"pointer"},on:{click:function(t){return e.handlePreview(i.name)}}},[e._v(e._s(i.name))])]}}]),model:{value:e.form,callback:function(t){e.form=t},expression:"form"}},[t("template",{slot:"menuLeft"},[e.permissionList.delBtn?t("el-button",{attrs:{type:"danger",size:"small",icon:"el-icon-delete",plain:""},on:{click:e.handleDelete}},[e._v("删 é™¤\n      ")]):e._e()],1)],2)],1)},r=[],a=(n("8e6e"),n("456d"),n("ac6a"),n("ade3")),o=n("88ca"),s=n("5880");function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){Object(a["a"])(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var u={data:function(){return{form:{},selectionList:[],query:{},loading:!0,page:{pageSize:10,currentPage:1,total:0},option:{height:"auto",calcHeight:30,columnBtn:!1,tip:!1,searchShow:!0,searchMenuSpan:6,border:!0,index:!0,selection:!0,viewBtn:!0,dialogClickModal:!1,highlightCurrentRow:!0,column:[{label:"文件名",prop:"name",search:!0,slot:!0},{label:"创建时间",prop:"createTime"},{label:"更新时间",prop:"updateTime"}]},data:[]}},computed:c(c({},Object(s["mapGetters"])(["userInfo","permission"])),{},{permissionList:function(){return{addBtn:!1,viewBtn:!1,delBtn:this.vaildData(this.permission.report_list.report_list_delete,!1),editBtn:!1,design:this.vaildData(this.permission.report_list.report_list_design,!1),preview:this.vaildData(this.permission.report_list.report_list_preview,!1)}},ids:function(){var e=[];return this.selectionList.forEach((function(t){e.push(t.id)})),e.join(",")}}),methods:{handlePreview:function(e){this.$router.push({path:"/myiframe/urlPath?name=preview-".concat(e,"&src=").concat(this.website.reportUrl,"/preview?_u=ubcs-").concat(e)})},handleDesign:function(e){this.$router.push({path:"/myiframe/urlPath?name=designer-".concat(e,"&src=").concat(this.website.reportUrl,"/designer?_u=ubcs-").concat(e)})},rowDel:function(e){var t=this;this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(o["remove"])(e.id)})).then((function(){t.onLoad(t.page),t.$message({type:"success",message:"操作成功!"})}))},searchReset:function(){this.query={},this.onLoad(this.page)},searchChange:function(e,t){this.query=e,this.page.currentPage=1,this.onLoad(this.page,e),t()},clickRowChange:function(e){this.$refs.crud.toggleSelection(),this.selectionList=e,this.$refs.crud.setCurrentRow(e),this.$refs.crud.toggleRowSelection(e)},selectionChange:function(e){this.selectionList=e,this.$refs.crud.setCurrentRow(this.selectionList[e.length-1])},selectionClear:function(){this.selectionList=[],this.$refs.crud.toggleSelection()},handleDelete:function(){var e=this;0!==this.selectionList.length?this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(o["remove"])(e.ids)})).then((function(){e.onLoad(e.page),e.$message({type:"success",message:"操作成功!"}),e.$refs.crud.toggleSelection()})):this.$message.warning("请选择至少一条数据")},currentChange:function(e){this.page.currentPage=e},sizeChange:function(e){this.page.pageSize=e},refreshChange:function(){this.onLoad(this.page,this.query)},onLoad:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.loading=!0,Object(o["getList"])(e.currentPage,e.pageSize,Object.assign(n,this.query)).then((function(e){var n=e.data.data;t.page.total=n.total,t.data=n.records,t.loading=!1,t.selectionClear()}))}}},d=u,h=n("2877"),f=Object(h["a"])(d,i,r,!1,null,null,null);t["default"]=f.exports},3942:function(e,t,n){var i=n("3eba"),r=n("6d8b");i.registerAction({type:"timelineChange",event:"timelineChanged",update:"prepareAndUpdate"},(function(e,t){var n=t.getComponent("timeline");return n&&null!=e.currentIndex&&(n.setCurrentIndex(e.currentIndex),!n.get("loop",!0)&&n.isIndexMax()&&n.setPlayState(!1)),t.resetOption("timeline"),r.defaults({currentIndex:n.option.currentIndex},e)})),i.registerAction({type:"timelinePlayChange",event:"timelinePlayChanged",update:"update"},(function(e,t){var n=t.getComponent("timeline");n&&null!=e.playState&&n.setPlayState(e.playState)}))},3970:function(e,t,n){var i=n("4f85"),r=n("3301"),a=n("2039"),o=i.extend({type:"series.heatmap",getInitialData:function(e,t){return r(this.getSource(),this,{generateCoord:"value"})},preventIncremental:function(){var e=a.get(this.get("coordinateSystem"));if(e&&e.dimensions)return"lng"===e.dimensions[0]&&"lat"===e.dimensions[1]},defaultOption:{coordinateSystem:"cartesian2d",zlevel:0,z:2,geoIndex:0,blurSize:30,pointSize:20,maxOpacity:1,minOpacity:0}});e.exports=o},"3a56":function(e,t,n){var i=n("4e08"),r=(i.__DEV__,n("3eba")),a=n("6d8b"),o=n("22d1"),s=n("e0d3"),l=n("50e5"),c=n("cc39"),u=a.each,d=l.eachAxisDim,h=r.extendComponentModel({type:"dataZoom",dependencies:["xAxis","yAxis","zAxis","radiusAxis","angleAxis","singleAxis","series"],defaultOption:{zlevel:0,z:4,orient:null,xAxisIndex:null,yAxisIndex:null,filterMode:"filter",throttle:null,start:0,end:100,startValue:null,endValue:null,minSpan:null,maxSpan:null,minValueSpan:null,maxValueSpan:null,rangeMode:null},init:function(e,t,n){this._dataIntervalByAxis={},this._dataInfo={},this._axisProxies={},this.textStyleModel,this._autoThrottle=!0,this._rangePropMode=["percent","percent"];var i=f(e);this.settledOption=i,this.mergeDefaultAndTheme(e,n),this.doInit(i)},mergeOption:function(e){var t=f(e);a.merge(this.option,e,!0),a.merge(this.settledOption,t,!0),this.doInit(t)},doInit:function(e){var t=this.option;o.canvasSupported||(t.realtime=!1),this._setDefaultThrottle(e),p(this,e);var n=this.settledOption;u([["start","startValue"],["end","endValue"]],(function(e,i){"value"===this._rangePropMode[i]&&(t[e[0]]=n[e[0]]=null)}),this),this.textStyleModel=this.getModel("textStyle"),this._resetTarget(),this._giveAxisProxies()},_giveAxisProxies:function(){var e=this._axisProxies;this.eachTargetAxis((function(t,n,i,r){var a=this.dependentModels[t.axis][n],o=a.__dzAxisProxy||(a.__dzAxisProxy=new c(t.name,n,this,r));e[t.name+"_"+n]=o}),this)},_resetTarget:function(){var e=this.option,t=this._judgeAutoMode();d((function(t){var n=t.axisIndex;e[n]=s.normalizeToArray(e[n])}),this),"axisIndex"===t?this._autoSetAxisIndex():"orient"===t&&this._autoSetOrient()},_judgeAutoMode:function(){var e=this.option,t=!1;d((function(n){null!=e[n.axisIndex]&&(t=!0)}),this);var n=e.orient;return null==n&&t?"orient":t?void 0:(null==n&&(e.orient="horizontal"),"axisIndex")},_autoSetAxisIndex:function(){var e=!0,t=this.get("orient",!0),n=this.option,i=this.dependentModels;if(e){var r="vertical"===t?"y":"x";i[r+"Axis"].length?(n[r+"AxisIndex"]=[0],e=!1):u(i.singleAxis,(function(i){e&&i.get("orient",!0)===t&&(n.singleAxisIndex=[i.componentIndex],e=!1)}))}e&&d((function(t){if(e){var i=[],r=this.dependentModels[t.axis];if(r.length&&!i.length)for(var a=0,o=r.length;a<o;a++)"category"===r[a].get("type")&&i.push(a);n[t.axisIndex]=i,i.length&&(e=!1)}}),this),e&&this.ecModel.eachSeries((function(e){this._isSeriesHasAllAxesTypeOf(e,"value")&&d((function(t){var i=n[t.axisIndex],r=e.get(t.axisIndex),o=e.get(t.axisId),s=e.ecModel.queryComponents({mainType:t.axis,index:r,id:o})[0];r=s.componentIndex,a.indexOf(i,r)<0&&i.push(r)}))}),this)},_autoSetOrient:function(){var e;this.eachTargetAxis((function(t){!e&&(e=t.name)}),this),this.option.orient="y"===e?"vertical":"horizontal"},_isSeriesHasAllAxesTypeOf:function(e,t){var n=!0;return d((function(i){var r=e.get(i.axisIndex),a=this.dependentModels[i.axis][r];a&&a.get("type")===t||(n=!1)}),this),n},_setDefaultThrottle:function(e){if(e.hasOwnProperty("throttle")&&(this._autoThrottle=!1),this._autoThrottle){var t=this.ecModel.option;this.option.throttle=t.animation&&t.animationDurationUpdate>0?100:20}},getFirstTargetAxisModel:function(){var e;return d((function(t){if(null==e){var n=this.get(t.axisIndex);n.length&&(e=this.dependentModels[t.axis][n[0]])}}),this),e},eachTargetAxis:function(e,t){var n=this.ecModel;d((function(i){u(this.get(i.axisIndex),(function(r){e.call(t,i,r,this,n)}),this)}),this)},getAxisProxy:function(e,t){return this._axisProxies[e+"_"+t]},getAxisModel:function(e,t){var n=this.getAxisProxy(e,t);return n&&n.getAxisModel()},setRawRange:function(e){var t=this.option,n=this.settledOption;u([["start","startValue"],["end","endValue"]],(function(i){null==e[i[0]]&&null==e[i[1]]||(t[i[0]]=n[i[0]]=e[i[0]],t[i[1]]=n[i[1]]=e[i[1]])}),this),p(this,e)},setCalculatedRange:function(e){var t=this.option;u(["start","startValue","end","endValue"],(function(n){t[n]=e[n]}))},getPercentRange:function(){var e=this.findRepresentativeAxisProxy();if(e)return e.getDataPercentWindow()},getValueRange:function(e,t){if(null!=e||null!=t)return this.getAxisProxy(e,t).getDataValueWindow();var n=this.findRepresentativeAxisProxy();return n?n.getDataValueWindow():void 0},findRepresentativeAxisProxy:function(e){if(e)return e.__dzAxisProxy;var t=this._axisProxies;for(var n in t)if(t.hasOwnProperty(n)&&t[n].hostedBy(this))return t[n];for(var n in t)if(t.hasOwnProperty(n)&&!t[n].hostedBy(this))return t[n]},getRangePropMode:function(){return this._rangePropMode.slice()}});function f(e){var t={};return u(["start","end","startValue","endValue","throttle"],(function(n){e.hasOwnProperty(n)&&(t[n]=e[n])})),t}function p(e,t){var n=e._rangePropMode,i=e.get("rangeMode");u([["start","startValue"],["end","endValue"]],(function(e,r){var a=null!=t[e[0]],o=null!=t[e[1]];a&&!o?n[r]="percent":!a&&o?n[r]="value":i?n[r]=i[r]:a&&(n[r]="percent")}))}var g=h;e.exports=g},"3ad1":function(e,t,n){},"3aed":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("basic-container",{staticStyle:{width:"100%"}},[t("v-chart",{attrs:{options:e.chartOptions,"auto-resize":!0,id:"chart"}})],1)},r=[],a=(n("7f7f"),n("313e"),n("c037"),n("007d"),n("d28f"),{name:"pieChart",props:{pieData:{type:Array,default:[]},chartName:{type:String,default:""}},watch:{pieData:{immediate:!0,handler:function(e,t){var n=this;if(e){var i=[{name:"",type:"pie",radius:["40%","70%"],avoidLabelOverlap:!1,label:{formatter:"{b}\n{d}%",fontSize:14},itemStyle:{color:function(e){var t=["#5470C6","#91CC75","#fac858","#EE6666","#3BA272","#FC8452","#9A60B4","#e34d4d","#b3e9b9","#eaaaed","#1bc6e4","#c6b3e9"];return t[e.dataIndex%t.length]}},data:e[0].map((function(t,i){return{value:t,name:n.getMonthName(i),newValue:e[1][i]}}))}];this.chartOptions.series=i}}},chartName:{handler:function(e,t){e&&(this.chartOptions.title.text=e+"数据统计")},immediate:!0,deep:!0}},data:function(){return{chartOptions:{title:{text:"供应商主数据统计",left:"center"},tooltip:{trigger:"item",formatter:function(e){var t="";return"series"===e.componentType&&(t+=e.name+"<br/>",t+="新增:"+e.data.newValue+"<br/>",t+="总量:"+e.data.value+"<br/>",t+="百分比:"+e.percent+"%"),t}},legend:{orient:"vertical",right:10,top:"middle",data:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"]},series:[]}}},methods:{getMonthName:function(e){var t=["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"];return t[e]}}}),o=a,s=(n("e798"),n("2877")),l=Object(s["a"])(o,i,r,!1,null,"867bc414",null);t["default"]=l.exports},"3be9":function(e,t,n){},"3cd6":function(e,t,n){var i=n("6d8b"),r=n("48a9"),a=n("607d"),o=n("72b6"),s=n("2306"),l=n("3842"),c=n("ef6a"),u=n("cbb0"),d=n("e0d3"),h=l.linearMap,f=i.each,p=Math.min,g=Math.max,m=12,v=6,y=o.extend({type:"visualMap.continuous",init:function(){y.superApply(this,"init",arguments),this._shapes={},this._dataInterval=[],this._handleEnds=[],this._orient,this._useHandle,this._hoverLinkDataIndices=[],this._dragging,this._hovering},doRender:function(e,t,n,i){i&&"selectDataRange"===i.type&&i.from===this.uid||this._buildView()},_buildView:function(){this.group.removeAll();var e=this.visualMapModel,t=this.group;this._orient=e.get("orient"),this._useHandle=e.get("calculable"),this._resetInterval(),this._renderBar(t);var n=e.get("text");this._renderEndsText(t,n,0),this._renderEndsText(t,n,1),this._updateView(!0),this.renderBackground(t),this._updateView(),this._enableHoverLinkToSeries(),this._enableHoverLinkFromSeries(),this.positionGroup(t)},_renderEndsText:function(e,t,n){if(t){var i=t[1-n];i=null!=i?i+"":"";var r=this.visualMapModel,a=r.get("textGap"),o=r.itemSize,l=this._shapes.barGroup,c=this._applyTransform([o[0]/2,0===n?-a:o[1]+a],l),u=this._applyTransform(0===n?"bottom":"top",l),d=this._orient,h=this.visualMapModel.textStyleModel;this.group.add(new s.Text({style:{x:c[0],y:c[1],textVerticalAlign:"horizontal"===d?"middle":u,textAlign:"horizontal"===d?u:"center",text:i,textFont:h.getFont(),textFill:h.getTextColor()}}))}},_renderBar:function(e){var t=this.visualMapModel,n=this._shapes,r=t.itemSize,a=this._orient,o=this._useHandle,s=u.getItemAlign(t,this.api,r),l=n.barGroup=this._createBarGroup(s);l.add(n.outOfRange=b()),l.add(n.inRange=b(null,o?C(this._orient):null,i.bind(this._dragHandle,this,"all",!1),i.bind(this._dragHandle,this,"all",!0)));var c=t.textStyleModel.getTextRect("国"),d=g(c.width,c.height);o&&(n.handleThumbs=[],n.handleLabels=[],n.handleLabelPoints=[],this._createHandle(l,0,r,d,a,s),this._createHandle(l,1,r,d,a,s)),this._createIndicator(l,r,d,a),e.add(l)},_createHandle:function(e,t,n,r,o){var l=i.bind(this._dragHandle,this,t,!1),c=i.bind(this._dragHandle,this,t,!0),u=b(x(t,r),C(this._orient),l,c);u.position[0]=n[0],e.add(u);var d=this.visualMapModel.textStyleModel,h=new s.Text({draggable:!0,drift:l,onmousemove:function(e){a.stop(e.event)},ondragend:c,style:{x:0,y:0,text:"",textFont:d.getFont(),textFill:d.getTextColor()}});this.group.add(h);var f=["horizontal"===o?r/2:1.5*r,"horizontal"===o?0===t?-1.5*r:1.5*r:0===t?-r/2:r/2],p=this._shapes;p.handleThumbs[t]=u,p.handleLabelPoints[t]=f,p.handleLabels[t]=h},_createIndicator:function(e,t,n,i){var r=b([[0,0]],"move");r.position[0]=t[0],r.attr({invisible:!0,silent:!0}),e.add(r);var a=this.visualMapModel.textStyleModel,o=new s.Text({silent:!0,invisible:!0,style:{x:0,y:0,text:"",textFont:a.getFont(),textFill:a.getTextColor()}});this.group.add(o);var l=["horizontal"===i?n/2:v+3,0],c=this._shapes;c.indicator=r,c.indicatorLabel=o,c.indicatorLabelPoint=l},_dragHandle:function(e,t,n,i){if(this._useHandle){if(this._dragging=!t,!t){var r=this._applyTransform([n,i],this._shapes.barGroup,!0);this._updateInterval(e,r[1]),this._updateView()}t===!this.visualMapModel.get("realtime")&&this.api.dispatchAction({type:"selectDataRange",from:this.uid,visualMapId:this.visualMapModel.id,selected:this._dataInterval.slice()}),t?!this._hovering&&this._clearHoverLinkToSeries():S(this.visualMapModel)&&this._doHoverLinkToSeries(this._handleEnds[e],!1)}},_resetInterval:function(){var e=this.visualMapModel,t=this._dataInterval=e.getSelected(),n=e.getExtent(),i=[0,e.itemSize[1]];this._handleEnds=[h(t[0],n,i,!0),h(t[1],n,i,!0)]},_updateInterval:function(e,t){t=t||0;var n=this.visualMapModel,i=this._handleEnds,r=[0,n.itemSize[1]];c(t,i,r,e,0);var a=n.getExtent();this._dataInterval=[h(i[0],r,a,!0),h(i[1],r,a,!0)]},_updateView:function(e){var t=this.visualMapModel,n=t.getExtent(),i=this._shapes,r=[0,t.itemSize[1]],a=e?r:this._handleEnds,o=this._createBarVisual(this._dataInterval,n,a,"inRange"),s=this._createBarVisual(n,n,r,"outOfRange");i.inRange.setStyle({fill:o.barColor,opacity:o.opacity}).setShape("points",o.barPoints),i.outOfRange.setStyle({fill:s.barColor,opacity:s.opacity}).setShape("points",s.barPoints),this._updateHandle(a,o)},_createBarVisual:function(e,t,n,i){var a={forceState:i,convertOpacityToAlpha:!0},o=this._makeColorGradient(e,a),s=[this.getControllerVisual(e[0],"symbolSize",a),this.getControllerVisual(e[1],"symbolSize",a)],l=this._createBarPoints(n,s);return{barColor:new r(0,0,0,1,o),barPoints:l,handlesColor:[o[0].color,o[o.length-1].color]}},_makeColorGradient:function(e,t){var n=100,i=[],r=(e[1]-e[0])/n;i.push({color:this.getControllerVisual(e[0],"color",t),offset:0});for(var a=1;a<n;a++){var o=e[0]+r*a;if(o>e[1])break;i.push({color:this.getControllerVisual(o,"color",t),offset:a/n})}return i.push({color:this.getControllerVisual(e[1],"color",t),offset:1}),i},_createBarPoints:function(e,t){var n=this.visualMapModel.itemSize;return[[n[0]-t[0],e[0]],[n[0],e[0]],[n[0],e[1]],[n[0]-t[1],e[1]]]},_createBarGroup:function(e){var t=this._orient,n=this.visualMapModel.get("inverse");return new s.Group("horizontal"!==t||n?"horizontal"===t&&n?{scale:"bottom"===e?[-1,1]:[1,1],rotation:-Math.PI/2}:"vertical"!==t||n?{scale:"left"===e?[1,1]:[-1,1]}:{scale:"left"===e?[1,-1]:[-1,-1]}:{scale:"bottom"===e?[1,1]:[-1,1],rotation:Math.PI/2})},_updateHandle:function(e,t){if(this._useHandle){var n=this._shapes,i=this.visualMapModel,r=n.handleThumbs,a=n.handleLabels;f([0,1],(function(o){var l=r[o];l.setStyle("fill",t.handlesColor[o]),l.position[1]=e[o];var c=s.applyTransform(n.handleLabelPoints[o],s.getTransform(l,this.group));a[o].setStyle({x:c[0],y:c[1],text:i.formatValueText(this._dataInterval[o]),textVerticalAlign:"middle",textAlign:this._applyTransform("horizontal"===this._orient?0===o?"bottom":"top":"left",n.barGroup)})}),this)}},_showIndicator:function(e,t,n,i){var r=this.visualMapModel,a=r.getExtent(),o=r.itemSize,l=[0,o[1]],c=h(e,a,l,!0),u=this._shapes,d=u.indicator;if(d){d.position[1]=c,d.attr("invisible",!1),d.setShape("points",w(!!n,i,c,o[1]));var f={convertOpacityToAlpha:!0},p=this.getControllerVisual(e,"color",f);d.setStyle("fill",p);var g=s.applyTransform(u.indicatorLabelPoint,s.getTransform(d,this.group)),m=u.indicatorLabel;m.attr("invisible",!1);var v=this._applyTransform("left",u.barGroup),y=this._orient;m.setStyle({text:(n||"")+r.formatValueText(t),textVerticalAlign:"horizontal"===y?v:"middle",textAlign:"horizontal"===y?"center":v,x:g[0],y:g[1]})}},_enableHoverLinkToSeries:function(){var e=this;this._shapes.barGroup.on("mousemove",(function(t){if(e._hovering=!0,!e._dragging){var n=e.visualMapModel.itemSize,i=e._applyTransform([t.offsetX,t.offsetY],e._shapes.barGroup,!0,!0);i[1]=p(g(0,i[1]),n[1]),e._doHoverLinkToSeries(i[1],0<=i[0]&&i[0]<=n[0])}})).on("mouseout",(function(){e._hovering=!1,!e._dragging&&e._clearHoverLinkToSeries()}))},_enableHoverLinkFromSeries:function(){var e=this.api.getZr();this.visualMapModel.option.hoverLink?(e.on("mouseover",this._hoverLinkFromSeriesMouseOver,this),e.on("mouseout",this._hideIndicator,this)):this._clearHoverLinkFromSeries()},_doHoverLinkToSeries:function(e,t){var n=this.visualMapModel,i=n.itemSize;if(n.option.hoverLink){var r=[0,i[1]],a=n.getExtent();e=p(g(r[0],e),r[1]);var o=_(n,a,r),s=[e-o,e+o],l=h(e,r,a,!0),c=[h(s[0],r,a,!0),h(s[1],r,a,!0)];s[0]<r[0]&&(c[0]=-1/0),s[1]>r[1]&&(c[1]=1/0),t&&(c[0]===-1/0?this._showIndicator(l,c[1],"< ",o):c[1]===1/0?this._showIndicator(l,c[0],"> ",o):this._showIndicator(l,l,"≈ ",o));var f=this._hoverLinkDataIndices,m=[];(t||S(n))&&(m=this._hoverLinkDataIndices=n.findTargetDataIndices(c));var v=d.compressBatches(f,m);this._dispatchHighDown("downplay",u.makeHighDownBatch(v[0],n)),this._dispatchHighDown("highlight",u.makeHighDownBatch(v[1],n))}},_hoverLinkFromSeriesMouseOver:function(e){var t=e.target,n=this.visualMapModel;if(t&&null!=t.dataIndex){var i=this.ecModel.getSeriesByIndex(t.seriesIndex);if(n.isTargetSeries(i)){var r=i.getData(t.dataType),a=r.get(n.getDataDimension(r),t.dataIndex,!0);isNaN(a)||this._showIndicator(a,a)}}},_hideIndicator:function(){var e=this._shapes;e.indicator&&e.indicator.attr("invisible",!0),e.indicatorLabel&&e.indicatorLabel.attr("invisible",!0)},_clearHoverLinkToSeries:function(){this._hideIndicator();var e=this._hoverLinkDataIndices;this._dispatchHighDown("downplay",u.makeHighDownBatch(e,this.visualMapModel)),e.length=0},_clearHoverLinkFromSeries:function(){this._hideIndicator();var e=this.api.getZr();e.off("mouseover",this._hoverLinkFromSeriesMouseOver),e.off("mouseout",this._hideIndicator)},_applyTransform:function(e,t,n,r){var a=s.getTransform(t,r?null:this.group);return s[i.isArray(e)?"applyTransform":"transformDirection"](e,a,n)},_dispatchHighDown:function(e,t){t&&t.length&&this.api.dispatchAction({type:e,batch:t})},dispose:function(){this._clearHoverLinkFromSeries(),this._clearHoverLinkToSeries()},remove:function(){this._clearHoverLinkFromSeries(),this._clearHoverLinkToSeries()}});function b(e,t,n,i){return new s.Polygon({shape:{points:e},draggable:!!n,cursor:t,drift:n,onmousemove:function(e){a.stop(e.event)},ondragend:i})}function x(e,t){return 0===e?[[0,0],[t,0],[t,-t]]:[[0,0],[t,0],[t,t]]}function w(e,t,n,i){return e?[[0,-p(t,g(n,0))],[v,0],[0,p(t,g(i-n,0))]]:[[0,0],[5,-5],[5,5]]}function _(e,t,n){var i=m/2,r=e.get("hoverLinkDataSize");return r&&(i=h(r,t,n,!0)/2),i}function S(e){var t=e.get("hoverLinkOnHandle");return!!(null==t?e.get("realtime"):t)}function C(e){return"vertical"===e?"ns-resize":"ew-resize"}var O=y;e.exports=O},"3ebe":function(e,t){!function(e){var t,n='<svg><symbol id="iconto-back" viewBox="0 0 1024 1024"><path d="M640 726.016l0-86.016 86.016 0 0 86.016-86.016 0zM640 214.016l0-86.016 86.016 0 0 86.016-86.016 0zM214.016 297.984l0 512 512 0 0 86.016-512 0q-36.010667 0-61.013333-25.984t-25.002667-59.989333l0-512 86.016 0zM809.984 726.016l0-86.016 86.016 0q0 34.005333-25.984 59.989333t-59.989333 25.984zM809.984 384l0-86.016 86.016 0 0 86.016-86.016 0zM809.984 553.984l0-84.010667 86.016 0 0 84.010667-86.016 0zM384 726.016q-36.010667 0-61.013333-25.984t-25.002667-59.989333l86.016 0 0 86.016zM553.984 128l0 86.016-84.010667 0 0-86.016 84.010667 0zM809.984 128q34.005333 0 59.989333 25.984t25.984 59.989333l-86.016 0 0-86.016zM553.984 640l0 86.016-84.010667 0 0-86.016 84.010667 0zM384 128l0 86.016-86.016 0q0-34.005333 25.002667-59.989333t61.013333-25.984zM384 470.016l0 84.010667-86.016 0 0-84.010667 86.016 0zM384 297.984l0 86.016-86.016 0 0-86.016 86.016 0z"  ></path></symbol><symbol id="iconfit" viewBox="0 0 1024 1024"><path d="M597.333333 405.376c0-0.128 0.085333-0.256 0.085333-0.384C597.418667 404.821333 597.333333 404.650667 597.333333 404.522667L597.333333 192.768C597.333333 180.522667 606.933333 170.538667 618.666667 170.666667c11.733333-0.042667 21.376 9.813333 21.376 22.144L640.042667 384l191.189333 0c12.16 0 22.186667 9.6 22.101333 21.333333 0 11.733333-9.813333 21.333333-22.186667 21.333333l-211.754667 0c-0.128 0-0.256-0.085333-0.384-0.085333S618.837333 426.666667 618.709333 426.666667c-4.821333 0-9.045333-1.962667-12.629333-4.736-0.853333-0.64-1.749333-0.981333-2.432-1.706667-0.213333-0.213333-0.298667-0.469333-0.512-0.725333C599.68 415.744 597.333333 410.837333 597.333333 405.376zM362.666667 170.666667C350.933333 170.624 341.290667 180.48 341.290667 192.810667L341.290667 384 150.101333 384C137.898667 384 127.914667 393.6 128 405.333333 128 417.066667 137.813333 426.666667 150.186667 426.666667l211.754667 0c0.128 0 0.256-0.085333 0.384-0.085333S362.496 426.666667 362.624 426.666667c4.821333 0 9.045333-1.962667 12.629333-4.736 0.853333-0.64 1.749333-0.981333 2.432-1.706667 0.213333-0.213333 0.298667-0.469333 0.512-0.725333C381.653333 415.744 384 410.837333 384 405.376c0-0.128-0.085333-0.256-0.085333-0.384C383.914667 404.821333 384 404.650667 384 404.522667L384 192.768C384 180.522667 374.4 170.538667 362.666667 170.666667zM831.146667 640l-211.754667 0c-0.128 0-0.256 0.085333-0.384 0.085333S618.837333 640 618.709333 640c-4.821333 0-9.088 2.005333-12.672 4.778667-0.810667 0.597333-1.706667 0.938667-2.389333 1.664-0.213333 0.213333-0.298667 0.469333-0.512 0.725333C599.68 650.922667 597.333333 655.829333 597.333333 661.290667c0 0.128 0.085333 0.256 0.085333 0.384 0 0.170667-0.085333 0.341333-0.085333 0.469333l0 211.797333c0 12.202667 9.6 22.229333 21.333333 22.101333 11.733333 0.042667 21.376-9.813333 21.376-22.144L640.042667 682.666667l191.189333 0c12.16 0 22.186667-9.6 22.101333-21.333333C853.333333 649.6 843.52 640 831.146667 640zM378.154667 647.168c-0.213333-0.256-0.298667-0.512-0.512-0.725333-0.682667-0.725333-1.578667-1.066667-2.389333-1.664C371.712 642.005333 367.445333 640 362.624 640c-0.128 0-0.213333 0.085333-0.341333 0.085333S362.026667 640 361.898667 640L150.186667 640C137.813333 640 128 649.6 128 661.333333 127.914667 673.066667 137.898667 682.666667 150.101333 682.666667l191.189333 0 0 191.189333c0 12.288 9.642667 22.186667 21.376 22.144C374.4 896.128 384 886.144 384 873.898667l0-211.797333c0-0.128-0.085333-0.298667-0.085333-0.469333C383.914667 661.546667 384 661.418667 384 661.290667 384 655.829333 381.653333 650.922667 378.154667 647.168zM490.666667 469.333333c-35.328 0-64 28.672-64 64s28.672 64 64 64 64-28.672 64-64S525.994667 469.333333 490.666667 469.333333z"  ></path></symbol><symbol id="iconpaste" viewBox="0 0 1024 1024"><path d="M776 248 704 248 704 192l99.968 0C819.392 192 832 204.608 832 220.032l0 98.88-56 0L776 248zM255.104 904 184 904 184 248 256 248 256 192 156.032 192C140.608 192 128 204.608 128 220.032l0 712C128 947.392 140.608 960 156.032 960l99.136 0L255.168 904zM640 320 320 320 320 192l64 0L384 120C384 89.216 409.216 64 440 64l72.064 0c30.784 0 56 25.216 56 56L568.064 192 640 192 640 320zM512.128 120.128C512.064 120.064 512 120 512 120L440.064 120.064c0 0 0 0.064-0.064 0.064L440 192l72.064 0 0.064 0L512.128 120.128zM888.256 995.776 888.256 578.88l-182.4-192L351.488 386.88c-18.624 0-31.232 12.608-31.232 28.032l0 580.864c0 15.36 12.608 28.032 28.032 28.032l512 0C875.648 1023.744 888.256 1011.136 888.256 995.776zM824.256 586.88l-129.6 0L694.656 450.88 824.256 586.88zM832.256 970.88 376.256 970.88 376.256 442.88l265.6 0 0 196.864 190.4 0L832.256 970.88z"  ></path></symbol><symbol id="iconactual-size" viewBox="0 0 1024 1024"><path d="M829.013333 810.666667l-640 0c-58.794667 0-106.666667-47.829333-106.666667-106.666667l0-469.333333c0-58.794667 47.872-106.666667 106.666667-106.666667l640 0c58.837333 0 106.666667 47.872 106.666667 106.666667l0 469.333333C935.68 762.837333 887.850667 810.666667 829.013333 810.666667zM189.013333 170.666667c-35.285333 0-64 28.714667-64 64l0 469.333333c0 35.285333 28.714667 64 64 64l640 0c35.285333 0 64-28.714667 64-64l0-469.333333c0-35.285333-28.714667-64-64-64L189.013333 170.666667zM338.346667 640.256c0 11.733333-9.557333 21.333333-21.333333 21.333333s-21.333333-9.6-21.333333-21.333333l0-341.333333c0-11.818667 9.557333-21.333333 21.333333-21.333333s21.333333 9.514667 21.333333 21.333333L338.346667 640.256zM722.346667 640.256c0 11.733333-9.557333 21.333333-21.333333 21.333333s-21.333333-9.6-21.333333-21.333333l0-341.333333c0-11.818667 9.557333-21.333333 21.333333-21.333333s21.333333 9.514667 21.333333 21.333333L722.346667 640.256zM509.013333 341.333333c-23.594667 0-42.666667 19.072-42.666667 42.666667s19.072 42.666667 42.666667 42.666667 42.666667-19.072 42.666667-42.666667S532.565333 341.333333 509.013333 341.333333zM509.013333 512c-23.594667 0-42.666667 19.072-42.666667 42.666667s19.072 42.666667 42.666667 42.666667 42.666667-19.072 42.666667-42.666667S532.565333 512 509.013333 512z"  ></path></symbol><symbol id="iconredo" viewBox="0 0 1024 1024"><path d="M708.16 635.904c-39.36 35.968-48.32 41.344-50.496-25.856-3.968-49.152 0-103.552 0-103.552-1.408-3.072-86.464-35.008-227.072 25.856C290.048 593.28 195.2 783.36 178.432 842.88 177.088 877.248 132.288 943.616 128 841.472c-0.576-166.656 64.512-341.12 230.336-441.152 154.624-93.248 283.264-83.776 297.408-78.848 0.256 1.344 0.64 1.856 1.344 1.024 0.192-0.256-0.384-0.64-1.344-1.024-1.216-6.208 2.496-38.272 2.88-98.56-2.368-54.144 12.096-55.808 49.536-26.944 68.544 56.32 251.776 231.36 251.776 231.36S776.768 580.608 708.16 635.904z"  ></path></symbol><symbol id="iconundo" viewBox="0 0 1024 1024"><path d="M379.776 635.904c39.36 35.968 48.32 41.344 50.496-25.856 3.968-49.152 0-103.552 0-103.552 1.408-3.072 86.464-35.008 227.072 25.856 140.544 60.928 235.456 251.008 252.16 310.528 1.344 34.368 46.144 100.736 50.432-1.344 0.576-166.656-64.512-341.12-230.336-441.152C574.976 307.072 446.4 316.608 432.192 321.472c-0.256 1.344-0.64 1.856-1.344 1.024-0.192-0.256 0.384-0.64 1.344-1.024 1.216-6.208-2.496-38.272-2.88-98.56 2.368-54.144-12.096-55.808-49.536-26.944C311.168 252.288 128 427.264 128 427.264S311.168 580.608 379.776 635.904z"  ></path></symbol><symbol id="icondelete" viewBox="0 0 1024 1024"><path d="M677.647059 256l0-90.352941c0-37.436235-23.461647-60.235294-61.771294-60.235294L408.094118 105.411765c-38.249412 0-61.741176 22.799059-61.741176 60.235294l0 90.352941-180.705882 0 0 60.235294 60.235294 0 0 512c0 54.272 33.972706 90.352941 90.352941 90.352941l391.529412 0c55.085176 0 90.352941-33.490824 90.352941-90.352941l0-512 60.235294 0 0-60.235294L677.647059 256zM406.588235 165.647059l210.823529 0-1.264941 90.352941L406.588235 256 406.588235 165.647059zM737.882353 858.352941l-451.764706 0 0-542.117647 451.764706 0L737.882353 858.352941zM466.823529 376.470588l-58.729412 0-1.505882 391.529412 60.235294 0L466.823529 376.470588zM617.411765 376.470588l-60.235294 0 0 391.529412 60.235294 0L617.411765 376.470588z"  ></path></symbol><symbol id="iconzoom-in" viewBox="0 0 1024 1024"><path d="M1000.146824 957.500235l-311.597176-311.597176c58.729412-68.487529 94.509176-157.214118 94.509176-254.373647 0-215.883294-175.646118-391.529412-391.529412-391.529412-104.628706 0-202.932706 40.719059-276.901647 114.688-73.968941 73.908706-114.627765 172.272941-114.627765 276.841412 0 215.883294 175.646118 391.529412 391.529412 391.529412 97.099294 0 185.886118-35.779765 254.433882-94.509176l311.597176 311.597176 42.586353-42.646588zM391.529412 722.823529c-182.693647 0-331.294118-148.600471-331.294118-331.294118 0-88.545882 34.394353-171.730824 96.978824-234.315294 62.584471-62.524235 145.769412-96.978824 234.315294-96.978824 182.693647 0 331.294118 148.600471 331.294118 331.294118 0 182.693647-148.600471 331.294118-331.294118 331.294118zM421.647059 361.411765l120.470588 0 0 60.235294-120.470588 0 0 120.470588-60.235294 0 0-120.470588-120.470588 0 0-60.235294 120.470588 0 0-120.470588 60.235294 0 0 120.470588z"  ></path></symbol><symbol id="iconzoom-out" viewBox="0 0 1024 1024"><path d="M999.344139 955.925769l-311.084802-311.084802c58.63284-68.374912 94.35377-157.015739 94.35377-253.955368 0-215.528306-175.357294-390.8856-390.8856-390.8856-104.396523 0-202.599013 40.652102-276.50646 114.439276-73.787174 73.84731-114.439276 172.0498-114.37914 276.446324 0 215.528306 175.357294 390.8856 390.8856 390.8856 96.939629 0 185.640592-35.72093 254.015504-94.35377l311.084802 311.084802 42.516326-42.576462zM391.727508 721.634954c-182.333098 0-330.749354-148.356119-330.749354-330.749354-0.060136-88.400282 34.337797-171.448438 96.819356-233.869861 62.421424-62.48156 145.529716-96.879493 233.929998-96.879493 182.333098 0 330.749354 148.356119 330.749354 330.749354 0 182.333098-148.416256 330.749354-330.749354 330.749354zM241.386892 360.817477l300.681231 0 0 60.136246-300.681231 0 0-60.136246z"  ></path></symbol><symbol id="iconcopy" viewBox="0 0 1024 1024"><path d="M880 247.008l-162.016-166.016Q700.992 64 677.984 64h-316.992q-26.016 0-46.016 18.016-16.992 15.008-23.008 36.992H231.968q-43.008 0-73.504 31.008t-30.496 76v627.008q0 44 30.496 75.488T231.968 960h508q43.008 0 73.504-31.488t30.496-75.488v-63.008q23.008-6.016 37.504-25.504t14.496-44.512V287.008q0-24-16-40z m-168-160.992l-3.008-3.008z m98.016 177.984L744 196z m-126.016-116.992l108 110.016h-108V147.008zM676.992 128zM204.992 948q4 0.992 4.992 2.016-2.016-0.992-4.992-2.016z m27.008 4q-6.016 0-12-0.992 4.992 0.992 12 0.992z m543.008-99.008q0 15.008-10.016 25.504t-24.992 10.496H232q-14.016 0-24.512-10.496t-10.496-25.504V225.984q0-15.008 10.496-25.504t24.512-10.496h58.016v531.008q0 30.016 20.992 51.008t50.016 20.992H775.04v60z m52-132.992q0 2.016-2.016 2.016h-464q-2.016 0-2.016-2.016V136.992q0-2.016 2.016-2.016h251.008v156.992q0 15.008 10.016 24.992t24 10.016h180.992v392.992z m9.984 64q4-0.992 8.992-2.016-4.992 0.992-8.992 2.016z m-244-168.992h-107.008q-15.008 0-24.992 10.496t-10.016 24.992 10.016 24.992 24.992 10.496h107.008q14.016 0 24.512-10.496t10.496-24.992-10.496-24.992-24.512-10.496z m107.008-111.008h-214.016q-14.016 0-24.512 10.496t-10.496 24.992 10.496 24.992 24.512 10.496h214.016q14.016 0 24-10.496t10.016-24.992-10.016-24.992-24-10.496z m-240.992 36q0 4 0.992 8-0.992-4-0.992-8zM700 512z m12 52l4-2.016z m-260.992-135.488q0 14.496 10.496 24.992t24.512 10.496h214.016q14.016 0 24-10.496t10.016-24.992-10.016-24.992-24-10.496h-214.016q-14.016 0-24.512 10.496t-10.496 24.992z m8 1.504z"  ></path></symbol><symbol id="iconsave" viewBox="0 0 1024 1024"><path d="M886.4 265.6l-128-128c-6.4-6.4-12.8-9.6-22.4-9.6H160c-19.2 0-32 12.8-32 32v704c0 19.2 12.8 32 32 32h704c19.2 0 32-12.8 32-32V288c0-9.6-3.2-16-9.6-22.4zM352 192h320v256H352V192z m480 640H192V192h96v288c0 19.2 12.8 32 32 32h384c19.2 0 32-12.8 32-32V204.8l96 96V832z"  ></path><path d="M576 256c-19.2 0-32 12.8-32 32v64c0 19.2 12.8 32 32 32s32-12.8 32-32V288c0-19.2-12.8-32-32-32z"  ></path></symbol><symbol id="iconselect-all" viewBox="0 0 1024 1024"><path d="M128 213.333333h85.333333V128c-47.146667 0-85.333333 38.186667-85.333333 85.333333z m0 341.333334h85.333333v-85.333334H128v85.333334z m170.666667 341.333333h85.333333v-85.333333h-85.333333v85.333333zM128 384h85.333333v-85.333333H128v85.333333zM554.666667 128h-85.333334v85.333333h85.333334V128z m256 0v85.333333h85.333333c0-47.146667-38.186667-85.333333-85.333333-85.333333zM213.333333 896v-85.333333H128c0 47.146667 38.186667 85.333333 85.333333 85.333333z m-85.333333-170.666667h85.333333v-85.333333H128v85.333333zM384 128h-85.333333v85.333333h85.333333V128z m85.333333 768h85.333334v-85.333333h-85.333334v85.333333z m341.333334-341.333333h85.333333v-85.333334h-85.333333v85.333334z m0 341.333333c47.146667 0 85.333333-38.186667 85.333333-85.333333h-85.333333v85.333333z m0-512h85.333333v-85.333333h-85.333333v85.333333z m0 341.333333h85.333333v-85.333333h-85.333333v85.333333z m-170.666667 170.666667h85.333333v-85.333333h-85.333333v85.333333z m0-682.666667h85.333333V128h-85.333333v85.333333zM298.666667 725.333333h426.666666V298.666667H298.666667v426.666666z m85.333333-341.333333h256v256H384V384z" fill="" ></path></symbol><symbol id="iconselect" viewBox="0 0 1024 1024"><path d="M324.266667 34.133333h-102.4c-10.24 0-17.066667 6.826667-17.066667 17.066667s6.826667 17.066667 17.066667 17.066667h102.4c10.24 0 17.066667-6.826667 17.066666-17.066667S334.506667 34.133333 324.266667 34.133333zM597.333333 34.133333h-102.4c-10.24 0-17.066667 6.826667-17.066666 17.066667s6.826667 17.066667 17.066666 17.066667h102.4c10.24 0 17.066667-6.826667 17.066667-17.066667s-6.826667-17.066667-17.066667-17.066667zM324.266667 716.8h-102.4c-10.24 0-17.066667 6.826667-17.066667 17.066667s6.826667 17.066667 17.066667 17.066666h102.4c10.24 0 17.066667-6.826667 17.066666-17.066666s-6.826667-17.066667-17.066666-17.066667zM563.2 716.8h-68.266667c-10.24 0-17.066667 6.826667-17.066666 17.066667s6.826667 17.066667 17.066666 17.066666h68.266667c10.24 0 17.066667-6.826667 17.066667-17.066666s-6.826667-17.066667-17.066667-17.066667zM34.133333 597.333333c0 10.24 6.826667 17.066667 17.066667 17.066667s17.066667-6.826667 17.066667-17.066667v-102.4c0-10.24-6.826667-17.066667-17.066667-17.066666s-17.066667 6.826667-17.066667 17.066666v102.4zM51.2 341.333333c10.24 0 17.066667-6.826667 17.066667-17.066666v-102.4c0-10.24-6.826667-17.066667-17.066667-17.066667s-17.066667 6.826667-17.066667 17.066667v102.4c0 10.24 6.826667 17.066667 17.066667 17.066666zM768 477.866667c-10.24 0-17.066667 6.826667-17.066667 17.066666v68.266667c0 10.24 6.826667 17.066667 17.066667 17.066667s17.066667-6.826667 17.066667-17.066667v-68.266667c0-10.24-6.826667-17.066667-17.066667-17.066666zM785.066667 221.866667c0-10.24-6.826667-17.066667-17.066667-17.066667s-17.066667 6.826667-17.066667 17.066667v102.4c0 10.24 6.826667 17.066667 17.066667 17.066666s17.066667-6.826667 17.066667-17.066666v-102.4zM733.866667 102.4h68.266666c10.24 0 17.066667-6.826667 17.066667-17.066667v-68.266666c0-10.24-6.826667-17.066667-17.066667-17.066667h-68.266666c-10.24 0-17.066667 6.826667-17.066667 17.066667v68.266666c0 10.24 6.826667 17.066667 17.066667 17.066667zM85.333333 0h-68.266666C6.826667 0 0 6.826667 0 17.066667v68.266666c0 10.24 6.826667 17.066667 17.066667 17.066667h68.266666c10.24 0 17.066667-6.826667 17.066667-17.066667v-68.266666c0-10.24-6.826667-17.066667-17.066667-17.066667zM85.333333 682.666667h-68.266666c-10.24 0-17.066667 6.826667-17.066667 17.066666v68.266667c0 10.24 6.826667 17.066667 17.066667 17.066667h68.266666c10.24 0 17.066667-6.826667 17.066667-17.066667v-68.266667c0-10.24-6.826667-17.066667-17.066667-17.066666zM1013.76 788.48l-375.466667-204.8c-6.826667-3.413333-13.653333-3.413333-20.48 3.413333-3.413333 3.413333-3.413333 10.24-3.413333 17.066667l170.666667 409.6c3.413333 6.826667 6.826667 10.24 13.653333 10.24s13.653333-3.413333 13.653333-10.24l64.853334-133.12 133.12-64.853333c6.826667-3.413333 10.24-10.24 10.24-13.653334 3.413333-6.826667 0-10.24-6.826667-13.653333z" fill="" ></path></symbol><symbol id="iconto-front" viewBox="0 0 1024 1024"><path d="M128 554.666667h85.333333v-85.333334H128v85.333334z m0 170.666666h85.333333v-85.333333H128v85.333333z m85.333333 170.666667v-85.333333H128c0 47.146667 38.186667 85.333333 85.333333 85.333333zM128 384h85.333333v-85.333333H128v85.333333z m512 512h85.333333v-85.333333h-85.333333v85.333333z m170.666667-768H384c-47.146667 0-85.333333 38.186667-85.333333 85.333333v426.666667c0 47.146667 38.186667 85.333333 85.333333 85.333333h426.666667c47.146667 0 85.333333-38.186667 85.333333-85.333333V213.333333c0-47.146667-38.186667-85.333333-85.333333-85.333333z m0 512H384V213.333333h426.666667v426.666667zM469.333333 896h85.333334v-85.333333h-85.333334v85.333333z m-170.666666 0h85.333333v-85.333333h-85.333333v85.333333z"  ></path></symbol><symbol id="iconimage" viewBox="0 0 1024 1024"><path d="M847.657 64.016H175.703c-61.766 0-111.993 50.227-111.993 111.992v671.954c0 61.765 50.226 111.993 111.993 111.993h671.954c61.765 0 111.992-50.228 111.992-111.993V176.01c0-61.765-50.227-111.993-111.992-111.993z m55.995 783.946c0 30.87-25.127 55.997-55.996 55.997H175.703c-30.87 0-55.996-25.127-55.996-55.997V176.01c0-30.87 25.128-55.996 55.996-55.996h671.954c30.87 0 55.996 25.127 55.996 55.996v671.953zM835.19 544.686l-83.995-55.996c-10.444-6.945-23.54-5.688-32.782 1.722l-0.246-0.3-133.184 106.551-197.435-135.752c-0.083-0.055-0.164-0.055-0.218-0.11-2.297-1.53-4.895-2.379-7.52-3.199-0.874-0.273-1.666-0.875-2.57-1.04-2.378-0.492-4.811-0.218-7.273-0.081-1.121 0.082-2.27-0.218-3.363 0-1.23 0.218-2.35 0.984-3.554 1.394-2.27 0.739-4.566 1.367-6.616 2.707-0.083 0.055-0.192 0.055-0.274 0.11L188.17 572.684c-12.878 8.585-16.35 25.946-7.765 38.824 5.386 8.094 14.273 12.47 23.323 12.47 5.332 0 10.718-1.533 15.503-4.704L371.444 517.81 803.8 815.042a27.793 27.793 0 0 0 15.831 4.923c8.913 0 17.663-4.238 23.105-12.14 8.749-12.74 5.523-30.156-7.219-38.934L633.214 629.802l103.956-83.147 66.959 44.621c4.786 3.172 10.171 4.704 15.503 4.704 9.05 0 17.937-4.374 23.323-12.469 8.584-12.877 5.112-30.24-7.766-38.825zM581.674 427.991c69.476 0 125.992-56.516 125.992-125.99 0-69.477-56.516-125.993-125.992-125.993-69.475 0-125.99 56.516-125.99 125.992s56.516 125.991 125.99 125.991z m0-195.985c38.607 0 69.995 31.387 69.995 69.994s-31.388 69.995-69.995 69.995c-38.606 0-69.995-31.39-69.995-69.995 0-38.607 31.39-69.994 69.995-69.994z"  ></path></symbol><symbol id="iconclear" viewBox="0 0 1024 1024"><path d="M686.464 452.821333c5.461333-15.274667 20.394667-43.690667 40.533333-77.952 14.549333-24.746667 39.466667-55.978667 64.810667-87.466666 6.4-7.978667 13.909333-17.152 22.357333-27.562667l34.304 19.456c-8.533333 10.752-15.914667 19.968-22.186666 27.733333-25.770667 31.914667-50.261333 62.165333-65.024 87.296-8.576 14.634667-15.872 27.562667-21.76 38.741334l116.906666 66.304a77.013333 77.013333 0 0 1 28.970667 106.24l-197.973333 336.810666a80 80 0 0 1-108.245334 28.458667l-411.562666-233.344a77.013333 77.013333 0 0 1-28.970667-106.24l197.973333-336.810667a80 80 0 0 1 108.245334-28.501333l116.821333 66.261333c6.912-10.624 14.634667-23.253333 23.253333-37.888 14.762667-25.173333 29.226667-61.056 44.501334-98.986666 3.712-9.173333 8.106667-20.053333 13.354666-32.725334l34.304 19.456-13.141333 32.853334c-15.061333 37.248-30.165333 74.069333-44.714667 98.816-20.138667 34.261333-37.717333 61.184-48.469333 73.429333l-118.229333-67.029333c-33.152-18.773333-73.301333-11.989333-92.074667 19.882666l-167.552 285.056c-18.773333 31.914667-6.826667 73.088 26.325333 91.904l352.554667 199.893334c33.109333 18.773333 75.050667 8.106667 93.781333-23.765334l167.594667-285.056c18.773333-31.914667 5.034667-69.248-28.117333-88.021333l-118.613334-67.242667z m-43.690667-290.133333c22.613333-36.906667 90.026667-47.786667 146.432-15.786667 56.405333 32 80.554667 94.762667 59.306667 132.437334l-34.304-19.456c9.984-18.944-7.68-57.728-45.056-78.890667-37.290667-21.162667-80.341333-16.810667-92.074667 1.109333l-34.304-19.456zM314.112 418.858667l472.704 267.989333-21.888 37.248L292.224 456.106667l21.888-37.205334z"  ></path></symbol><symbol id="icongroup" viewBox="0 0 1024 1024"><path d="M912 820.1V203.9c28-9.9 48-36.6 48-67.9 0-39.8-32.2-72-72-72-31.3 0-58 20-67.9 48H203.9C194 84 167.3 64 136 64c-39.8 0-72 32.2-72 72 0 31.3 20 58 48 67.9v616.2C84 830 64 856.7 64 888c0 39.8 32.2 72 72 72 31.3 0 58-20 67.9-48h616.2c9.9 28 36.6 48 67.9 48 39.8 0 72-32.2 72-72 0-31.3-20-58-48-67.9zM888 112c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zM136 912c-13.3 0-24-10.7-24-24s10.7-24 24-24 24 10.7 24 24-10.7 24-24 24z m0-752c-13.3 0-24-10.7-24-24s10.7-24 24-24 24 10.7 24 24-10.7 24-24 24z m704 680H184V184h656v656z m48 72c-13.3 0-24-10.7-24-24s10.7-24 24-24 24 10.7 24 24-10.7 24-24 24z"  ></path><path d="M288 474h448c8.8 0 16-7.2 16-16V282c0-8.8-7.2-16-16-16H288c-8.8 0-16 7.2-16 16v176c0 8.8 7.2 16 16 16z m56-136h336v64H344v-64zM288 758h448c8.8 0 16-7.2 16-16V566c0-8.8-7.2-16-16-16H288c-8.8 0-16 7.2-16 16v176c0 8.8 7.2 16 16 16z m56-136h336v64H344v-64z"  ></path></symbol><symbol id="iconungroup" viewBox="0 0 1024 1024"><path d="M736 550H288c-8.8 0-16 7.2-16 16v176c0 8.8 7.2 16 16 16h448c8.8 0 16-7.2 16-16V566c0-8.8-7.2-16-16-16z m-56 136H344v-64h336v64zM888 816c-39.8 0-72 32.2-72 72s32.2 72 72 72 72-32.2 72-72-32.2-72-72-72z m0 96c-13.3 0-24-10.7-24-24s10.7-24 24-24 24 10.7 24 24-10.7 24-24 24zM736 266H288c-8.8 0-16 7.2-16 16v176c0 8.8 7.2 16 16 16h448c8.8 0 16-7.2 16-16V282c0-8.8-7.2-16-16-16z m-56 136H344v-64h336v64zM888 208c39.8 0 72-32.2 72-72s-32.2-72-72-72-72 32.2-72 72 32.2 72 72 72z m0-96c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zM136 64c-39.8 0-72 32.2-72 72s32.2 72 72 72 72-32.2 72-72-32.2-72-72-72z m0 96c-13.3 0-24-10.7-24-24s10.7-24 24-24 24 10.7 24 24-10.7 24-24 24zM136 816c-39.8 0-72 32.2-72 72s32.2 72 72 72 72-32.2 72-72-32.2-72-72-72z m0 96c-13.3 0-24-10.7-24-24s10.7-24 24-24 24 10.7 24 24-10.7 24-24 24z"  ></path></symbol></svg>',i=(t=document.getElementsByTagName("script"))[t.length-1].getAttribute("data-injectcss");if(i&&!e.__iconfont__svg__cssinject__){e.__iconfont__svg__cssinject__=!0;try{document.write("<style>.svgfont {display: inline-block;width: 1em;height: 1em;fill: currentColor;vertical-align: -0.1em;font-size:16px;}</style>")}catch(t){console&&console.log(t)}}!function(t){if(document.addEventListener)if(~["complete","loaded","interactive"].indexOf(document.readyState))setTimeout(t,0);else{var n=function e(){document.removeEventListener("DOMContentLoaded",e,!1),t()};document.addEventListener("DOMContentLoaded",n,!1)}else document.attachEvent&&(r=t,a=e.document,o=!1,(s=function(){try{a.documentElement.doScroll("left")}catch(t){return void setTimeout(s,50)}i()})(),a.onreadystatechange=function(){"complete"==a.readyState&&(a.onreadystatechange=null,i())});function i(){o||(o=!0,r())}var r,a,o,s}((function(){var e,t,i,r,a,o;(e=document.createElement("div")).innerHTML=n,n=null,(t=e.getElementsByTagName("svg")[0])&&(t.setAttribute("aria-hidden","true"),t.style.position="absolute",t.style.width=0,t.style.height=0,t.style.overflow="hidden",i=t,(r=document.body).firstChild?(a=i,(o=r.firstChild).parentNode.insertBefore(a,o)):r.appendChild(i))}))}(window)},"3f8e":function(e,t,n){var i=n("8727"),r=i.createElement,a=n("20c8"),o=n("9850"),s=n("1687"),l=n("e86a"),c=n("a73c"),u=n("76a5"),d=a.CMD,h=Array.prototype.join,f="none",p=Math.round,g=Math.sin,m=Math.cos,v=Math.PI,y=2*Math.PI,b=180/v,x=1e-4;function w(e){return p(1e4*e)/1e4}function _(e){return e<x&&e>-x}function S(e,t){var n=t?e.textFill:e.fill;return null!=n&&n!==f}function C(e,t){var n=t?e.textStroke:e.stroke;return null!=n&&n!==f}function O(e,t){t&&M(e,"transform","matrix("+h.call(t,",")+")")}function M(e,t,n){(!n||"linear"!==n.type&&"radial"!==n.type)&&e.setAttribute(t,n)}function P(e,t,n){e.setAttributeNS("http://www.w3.org/1999/xlink",t,n)}function L(e,t,n,i){if(S(t,n)){var r=n?t.textFill:t.fill;r="transparent"===r?f:r,M(e,"fill",r),M(e,"fill-opacity",null!=t.fillOpacity?t.fillOpacity*t.opacity:t.opacity)}else M(e,"fill",f);if(C(t,n)){var a=n?t.textStroke:t.stroke;a="transparent"===a?f:a,M(e,"stroke",a);var o=n?t.textStrokeWidth:t.lineWidth,s=!n&&t.strokeNoScale?i.getLineScale():1;M(e,"stroke-width",o/s),M(e,"paint-order",n?"stroke":"fill"),M(e,"stroke-opacity",null!=t.strokeOpacity?t.strokeOpacity:t.opacity);var l=t.lineDash;l?(M(e,"stroke-dasharray",t.lineDash.join(",")),M(e,"stroke-dashoffset",p(t.lineDashOffset||0))):M(e,"stroke-dasharray",""),t.lineCap&&M(e,"stroke-linecap",t.lineCap),t.lineJoin&&M(e,"stroke-linejoin",t.lineJoin),t.miterLimit&&M(e,"stroke-miterlimit",t.miterLimit)}else M(e,"stroke",f)}function D(e){for(var t=[],n=e.data,i=e.len(),r=0;r<i;){var a=n[r++],o="",s=0;switch(a){case d.M:o="M",s=2;break;case d.L:o="L",s=2;break;case d.Q:o="Q",s=4;break;case d.C:o="C",s=6;break;case d.A:var l=n[r++],c=n[r++],u=n[r++],h=n[r++],f=n[r++],x=n[r++],S=n[r++],C=n[r++],O=Math.abs(x),M=_(O-y)||(C?x>=y:-x>=y),P=x>0?x%y:x%y+y,L=!1;L=!!M||!_(O)&&P>=v===!!C;var D=w(l+u*m(f)),k=w(c+h*g(f));M&&(x=C?y-1e-4:1e-4-y,L=!0,9===r&&t.push("M",D,k));var T=w(l+u*m(f+x)),A=w(c+h*g(f+x));t.push("A",w(u),w(h),p(S*b),+L,+C,T,A);break;case d.Z:o="Z";break;case d.R:T=w(n[r++]),A=w(n[r++]);var I=w(n[r++]),j=w(n[r++]);t.push("M",T,A,"L",T+I,A,"L",T+I,A+j,"L",T,A+j,"L",T,A);break}o&&t.push(o);for(var E=0;E<s;E++)t.push(w(n[r++]))}return t.join(" ")}var k={brush:function(e){var t=e.style,n=e.__svgEl;n||(n=r("path"),e.__svgEl=n),e.path||e.createPathProxy();var i=e.path;if(e.__dirtyPath){i.beginPath(),i.subPixelOptimize=!1,e.buildPath(i,e.shape),e.__dirtyPath=!1;var a=D(i);a.indexOf("NaN")<0&&M(n,"d",a)}L(n,t,!1,e),O(n,e.transform),null!=t.text?R(e,e.getBoundingRect()):F(e)}},T={brush:function(e){var t=e.style,n=t.image;if(n instanceof HTMLImageElement){var i=n.src;n=i}if(n){var a=t.x||0,o=t.y||0,s=t.width,l=t.height,c=e.__svgEl;c||(c=r("image"),e.__svgEl=c),n!==e.__imageSrc&&(P(c,"href",n),e.__imageSrc=n),M(c,"width",s),M(c,"height",l),M(c,"x",a),M(c,"y",o),O(c,e.transform),null!=t.text?R(e,e.getBoundingRect()):F(e)}}},A={},I=new o,j={},E=[],B={left:"start",right:"end",center:"middle",middle:"middle"},R=function(e,t){var n=e.style,i=e.transform,a=e instanceof u||n.transformText;e.__dirty&&c.normalizeTextStyle(n,!0);var o=n.text;if(null!=o&&(o+=""),c.needDrawText(o,n)){null==o&&(o=""),!a&&i&&(I.copy(t),I.applyTransform(i),t=I);var s=e.__textSvgEl;s||(s=r("text"),e.__textSvgEl=s);var d=s.style,h=n.font||l.DEFAULT_FONT,f=s.__computedFont;h!==s.__styleFont&&(d.font=s.__styleFont=h,f=s.__computedFont=d.font);var p=n.textPadding,g=n.textLineHeight,m=e.__textCotentBlock;m&&!e.__dirtyText||(m=e.__textCotentBlock=l.parsePlainText(o,f,p,g,n.truncate));var v=m.outerHeight,y=m.lineHeight;c.getBoxPosition(j,e,n,t);var b=j.baseX,x=j.baseY,w=j.textAlign||"left",_=j.textVerticalAlign;z(s,a,i,n,t,b,x);var S=l.adjustTextY(x,v,_),C=b,O=S;p&&(C=N(b,w,p),O+=p[0]),O+=y/2,L(s,n,!0,e);var M=m.canCacheByTextString,P=e.__tspanList||(e.__tspanList=[]),D=P.length;if(M&&e.__canCacheByTextString&&e.__text===o){if(e.__dirtyText&&D)for(var k=0;k<D;++k)V(P[k],w,C,O+k*y)}else{e.__text=o,e.__canCacheByTextString=M;var T=m.lines,A=T.length;for(k=0;k<A;k++){var E=P[k],B=T[k];E?E.__zrText!==B&&(E.innerHTML="",E.appendChild(document.createTextNode(B))):(E=P[k]=r("tspan"),s.appendChild(E),E.appendChild(document.createTextNode(B))),V(E,w,C,O+k*y)}if(D>A){for(;k<D;k++)s.removeChild(P[k]);P.length=A}}}};function z(e,t,n,i,r,a,o){s.identity(E),t&&n&&s.copy(E,n);var l=i.textRotation;if(r&&l){var c=i.textOrigin;"center"===c?(a=r.width/2+r.x,o=r.height/2+r.y):c&&(a=c[0]+r.x,o=c[1]+r.y),E[4]-=a,E[5]-=o,s.rotate(E,E,l),E[4]+=a,E[5]+=o}O(e,E)}function N(e,t,n){return"right"===t?e-n[1]:"center"===t?e+n[3]/2-n[1]/2:e+n[3]}function V(e,t,n,i){M(e,"dominant-baseline","middle"),M(e,"text-anchor",B[t]),M(e,"x",n),M(e,"y",i)}function F(e){e&&e.__textSvgEl&&(e.__textSvgEl.parentNode&&e.__textSvgEl.parentNode.removeChild(e.__textSvgEl),e.__textSvgEl=null,e.__tspanList=[],e.__text=null)}A.drawRectText=R,A.brush=function(e){var t=e.style;null!=t.text?R(e,!1):F(e)},t.path=k,t.image=T,t.text=A},"414c":function(e,t,n){var i=n("3a56"),r=i.extend({type:"dataZoom.select"});e.exports=r},"41a8":function(e,t,n){},"41c2":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("avue-crud",{ref:"crud",attrs:{option:e.option,"table-loading":e.loading,data:e.data,page:e.page,permission:e.permissionList},on:{"update:page":function(t){e.page=t},"row-del":e.rowDel,"search-change":e.searchChange,"search-reset":e.searchReset,"row-click":e.clickRowChange,"selection-change":e.selectionChange,"current-change":e.currentChange,"size-change":e.sizeChange,"refresh-change":e.refreshChange,"on-load":e.onLoad},scopedSlots:e._u([{key:"suspensionState",fn:function(n){var i=n.row;return[t("el-tag",[e._v(e._s(1===i.suspensionState?"激活":"挂起"))])]}}]),model:{value:e.form,callback:function(t){e.form=t},expression:"form"}}),t("el-dialog",{attrs:{title:"流程删除","append-to-body":"",visible:e.followBox,width:"20%"},on:{"update:visible":function(t){e.followBox=t}}},[t("el-form",{ref:"form",attrs:{model:e.form,"label-width":"80px"}},[t("el-form-item",{attrs:{label:"删除理由"}},[t("el-input",{attrs:{placeholder:"请输入删除理由"},model:{value:e.deleteReason,callback:function(t){e.deleteReason=t},expression:"deleteReason"}})],1)],1),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:function(t){e.followBox=!1}}},[e._v("关 é—­")]),t("el-button",{attrs:{type:"primary"},on:{click:e.handleDelete}},[e._v("ç¡® å®š")])],1)],1)],1)},r=[],a=(n("8e6e"),n("456d"),n("ac6a"),n("ade3")),o=n("5880"),s=n("371f");function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){Object(a["a"])(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var u={data:function(){return{form:{},selectionId:"",processInstanceId:"",selectionList:[],query:{},loading:!0,page:{pageSize:10,currentPage:1,total:0},followBox:!1,deleteReason:"",option:{height:"auto",calcHeight:30,columnBtn:!1,tip:!1,searchShow:!0,searchMenuSpan:6,border:!0,index:!0,selection:!0,editBtn:!1,addBtn:!1,viewBtn:!1,dialogWidth:900,menuWidth:100,dialogClickModal:!1,highlightCurrentRow:!0,column:[{label:"执行id",prop:"executionId",search:!0,width:320},{label:"流程key",prop:"processDefinitionKey",search:!0},{label:"实例id",prop:"processInstanceId",search:!0,width:320},{label:"状态",prop:"suspensionState",slot:!0,width:80},{label:"发起人",prop:"startUser",width:100},{label:"开始时间",prop:"startTime",width:165}]},data:[]}},computed:c(c({},Object(o["mapGetters"])(["permission"])),{},{permissionList:function(){return{delBtn:this.vaildData(this.permission.flow_follow.flow_follow_delete,!1)}},ids:function(){var e=[];return this.selectionList.forEach((function(t){e.push(t.id)})),e.join(",")}}),methods:{rowDel:function(e){this.followBox=!0,this.selectionId=e.id,this.processInstanceId=e.processInstanceId},handleDelete:function(){var e=this;this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(s["deleteProcessInstance"])({deleteReason:e.deleteReason,processInstanceId:e.processInstanceId})})).then((function(){e.onLoad(e.page),e.followBox=!1,e.$message({type:"success",message:"操作成功!"})}))},searchReset:function(){this.query={},this.onLoad(this.page)},searchChange:function(e,t){this.query=e,this.page.currentPage=1,this.onLoad(this.page,e),t()},selectionChange:function(e){this.selectionList=e,this.$refs.crud.setCurrentRow(this.selectionList[e.length-1])},clickRowChange:function(e){this.$refs.crud.toggleSelection(),this.selectionList=e,this.$refs.crud.setCurrentRow(e),this.$refs.crud.toggleRowSelection(e)},selectionClear:function(){this.selectionList=[],this.$refs.crud.toggleSelection()},currentChange:function(e){this.page.currentPage=e},sizeChange:function(e){this.page.pageSize=e},refreshChange:function(){this.onLoad(this.page,this.query)},onLoad:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.loading=!0,Object(s["followList"])(e.currentPage,e.pageSize,Object.assign(n,this.query)).then((function(e){var n=e.data.data;t.page.total=n.total,t.data=n.records,t.loading=!1,t.selectionClear()}))}}},d=u,h=(n("049d"),n("2877")),f=Object(h["a"])(d,i,r,!1,null,null,null);t["default"]=f.exports},"41cf":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("h3",[e._v("表格例子")]),t("avue-crud",{attrs:{option:e.option,page:e.page,data:e.data},on:{"update:page":function(t){e.page=t}}})],1)},r=[],a={data:function(){return{page:{total:122},data:[{username:"smallwei",name:"avue",password:"123456",newpassword:"123456",date:"2019-01-01",textarea:"这是一条很长很长很长很长很长很长很长很长的个性签名"},{username:"smallwei",name:"avue",password:"123456",newpassword:"123456",date:"2019-01-01",textarea:"这是一条很长很长很长很长很长很长很长很长的个性签名"},{username:"smallwei",name:"avue",password:"123456",newpassword:"123456",date:"2019-01-01",textarea:"这是一条很长很长很长很长很长很长很长很长的个性签名"},{username:"smallwei",name:"avue",password:"123456",newpassword:"123456",date:"2019-01-01",textarea:"这是一条很长很长很长很长很长很长很长很长的个性签名"},{username:"smallwei",name:"avue",password:"123456",newpassword:"123456",date:"2019-01-01",textarea:"这是一条很长很长很长很长很长很长很长很长的个性签名"},{username:"smallwei",name:"avue",password:"123456",newpassword:"123456",date:"2019-01-01",textarea:"这是一条很长很长很长很长很长很长很长很长的个性签名"},{username:"smallwei",name:"avue",password:"123456",newpassword:"123456",date:"2019-01-01",textarea:"这是一条很长很长很长很长很长很长很长很长的个性签名"}],option:{column:[{label:"用户名",prop:"username",span:14,row:!0},{label:"姓名",prop:"name",span:14,row:!0},{label:"密码",prop:"password",type:"password",span:14,row:!0},{label:"确认密码",prop:"newpassword",type:"password",hide:!0,span:14,row:!0},{label:"申请日期",prop:"date",type:"date",span:14,row:!0},{label:"个性签名",prop:"textarea",type:"textarea",minRows:8,span:24,overHidden:!0,row:!0}]}}}},o=a,s=n("2877"),l=Object(s["a"])(o,i,r,!1,null,null,null);t["default"]=l.exports},"42c8":function(e,t,n){"use strict";n.r(t);n("7f7f");var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("el-header",[t("div",{staticStyle:{"margin-bottom":"15px"}},[e._v("\n      ç¼–码规则:\n      "),t("el-select",{attrs:{"filter-method":e.filterValue,filterable:"",placeholder:"请选择",size:"small"},on:{change:e.selectHandler},model:{value:e.select,callback:function(t){e.select=t},expression:"select"}},e._l(e.queryReleasedList,(function(e,n){return t("el-option",{key:e.oid,attrs:{label:e.name,value:e.oid}})})),1)],1)]),t("el-main",[t("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticStyle:{width:"100%",height:"calc(100vh - 320px)"},attrs:{data:e.tableData,"header-cell-style":{background:"#FAFAFA",color:"#505050"},border:""},on:{"cell-click":e.cellClickHandler}},[t("el-table-column",{attrs:{align:"center",label:"1",prop:"1"}}),t("el-table-column",{attrs:{align:"center",label:"2",prop:"2"}}),t("el-table-column",{attrs:{align:"center",label:"3",prop:"3"}}),t("el-table-column",{attrs:{align:"center",label:"4",prop:"4"}}),t("el-table-column",{attrs:{align:"center",label:"5",prop:"5"}}),t("el-table-column",{attrs:{align:"center",label:"6",prop:"6"}}),t("el-table-column",{attrs:{align:"center",label:"7",prop:"7"}}),t("el-table-column",{attrs:{align:"center",label:"8",prop:"8"}}),t("el-table-column",{attrs:{align:"center",label:"9",prop:"9"}}),t("el-table-column",{attrs:{align:"center",label:"10",prop:"10"}}),t("el-table-column",{attrs:{align:"center",label:"11",prop:"11"}}),t("el-table-column",{attrs:{align:"center",label:"12",prop:"12"}}),t("el-table-column",{attrs:{align:"center",label:"13",prop:"13"}}),t("el-table-column",{attrs:{align:"center",label:"14",prop:"14"}}),t("el-table-column",{attrs:{align:"center",label:"15",prop:"15"}})],1)],1),t("el-footer",[t("div",{staticStyle:{width:"460px",display:"flex","align-items":"center","margin-top":"5px"}},[t("p",[e._v("值:")]),t("el-input",{staticStyle:{flex:"1",display:"flex"},attrs:{size:"small"},model:{value:e.characterValue,callback:function(t){e.characterValue=t},expression:"characterValue"}},[t("template",{slot:"prefix"},[t("div",{staticStyle:{display:"flex","align-items":"center",height:"100%","text-align":"center","margin-left":"5px"}},e._l(this.editValueList,(function(n,i){return t("el-tag",{key:i,attrs:{closable:"",size:"small"},on:{close:function(t){return e.handleClose(n,i)}}},[e._v("\n              "+e._s(n)+"\n            ")])})),1)])],2)],1)]),t("el-dialog",{attrs:{visible:e.editVisble,"append-to-body":"",title:"修改可用字符",width:"40%"},on:{"update:visible":function(t){e.editVisble=t}}},[t("el-input",{attrs:{size:"small"},model:{value:e.characterValue,callback:function(t){e.characterValue=t},expression:"characterValue"}}),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:function(t){e.editVisble=!1}}},[e._v("取 æ¶ˆ")]),t("el-button",{attrs:{type:"primary"},on:{click:e.editSaveHandler}},[e._v("ç¡® å®š")])],1)],1),t("div",{staticStyle:{"margin-bottom":"10px","text-align":"center"}},[t("el-button",{attrs:{icon:"el-icon-plus",plain:"",size:"small",type:"success"},on:{click:e.addSaveHandler}},[e._v("添加")]),t("el-button",{attrs:{icon:"el-icon-edit",plain:"",size:"small",type:"primary"},on:{click:e.editDialog}},[e._v("修改")]),t("el-button",{attrs:{icon:"el-icon-delete",plain:"",size:"small",type:"danger"},on:{click:e.delSaveHandler}},[e._v("删除")])],1)],1)},r=[],a=(n("7514"),n("6b54"),n("ade3")),o=(n("96cf"),n("1da1")),s=(n("6762"),n("2fdb"),n("71fd")),l={name:"usableCharacter",data:function(){return{loading:!1,editValueList:[],queryReleasedList:[],characterReleasedList:[],characterValue:"",characterEditOldValue:"",tableData:[],select:"",selectValue:"",editVisble:!1}},watch:{select:{handler:function(e){}}},created:function(){this.getCodeRule()},methods:{editDialog:function(){this.editValueList.length>1?this.$message.warning("只能选择一条数据!"):0!==this.editValueList.length?this.editVisble=!0:this.$message.warning("请选择一条数据!")},handleClose:function(e,t){this.$delete(this.editValueList,t),0!==this.editValueList.length||(this.characterValue="")},cellClickHandler:function(e,t){this.characterValue=e[t.property],this.characterEditOldValue=e[t.property],this.editValueList.includes(e[t.property])?this.$message.warning("请检查字符集是否有重复!"):void 0===e[t.property]||null===e[t.property]?this.$message.warning("请检查字符集是否有空值!"):this.editValueList.push(e[t.property])},getCodeRule:function(){var e=Object(o["a"])(regeneratorRuntime.mark((function e(){var t,n;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(s["gridCodeRule"])(Object(a["a"])({},"conditionMap[lcStatus_like]","Released"));case 3:return t=e.sent,this.characterReleasedList=t.data.data.records,this.queryReleasedList=this.characterReleasedList,this.select=this.characterReleasedList[0].oid,this.loading=!0,e.next=10,Object(s["getList"])({codeRuleId:this.select,chartType:"prefix",chartValue:this.characterValue});case 10:n=e.sent,this.tableData=n.data.data,this.loading=!1,e.next=18;break;case 15:e.prev=15,e.t0=e["catch"](0),this.$message.warning(e.t0);case 18:case"end":return e.stop()}}),e,this,[[0,15]])})));function t(){return e.apply(this,arguments)}return t}(),filterValue:function(e){this.queryReleasedList=""!==e?this.characterReleasedList.filter((function(t){return t.name.includes(e.toString())})):this.characterReleasedList},selectHandler:function(e){this.selectValue=e,this.characterValue="",this.getTableData()},getTableData:function(){var e=this;this.loading=!0,Object(s["getList"])({codeRuleId:this.select,chartType:"prefix",chartValue:this.characterValue}).then((function(t){console.log(t.data.data),e.tableData=t.data.data,e.loading=!1}))},addSaveHandler:function(){var e=this;if(this.characterValue)if(0==this.editValueList.length){var t=this.characterReleasedList.find((function(t){return t.oid===e.select}));if(t){var n={codeRuleId:this.select,chartType:"prefix",chartValue:this.characterValue,chartTypeText:t.name};Object(s["addSave"])(n).then((function(t){e.$message.success(t.data.msg),e.characterValue="",e.getTableData()})).catch((function(t){e.$message.error("添加失败")}))}}else this.$message.warning("请先取消已选择的值!");else this.$message.warning("请填写要添加的值!")},editSaveHandler:function(){var e=this;if(""!==this.characterEditOldValue)if(""!==this.characterValue){var t=this.characterReleasedList.find((function(t){return t.oid===e.select}));if(t){var n={codeRuleId:this.select,chartType:"prefix",chartValue:this.characterValue,oldChartValue:this.characterEditOldValue,chartTypeText:t.name};Object(s["editSave"])(n).then((function(t){e.$message.success(t.data.msg),e.characterValue="",e.editVisble=!1,e.editValueList=[],e.getTableData()})).catch((function(t){e.$message.error("修改失败")}))}}else this.$message.warning("请填写要修改的值!");else this.$message.warning("请选择修改的值!")},delSaveHandler:function(){var e=this;if(""!==this.characterEditOldValue&&""!==this.characterValue){var t=this.characterReleasedList.find((function(t){return t.oid===e.select}));if(t){var n=this.editValueList.join(""),i={codeRuleId:this.select,chartType:"prefix",chartValue:n,chartTypeText:t.name};Object(s["deleteSave"])(i).then((function(t){e.$message.success(t.data.msg),e.editValueList=[],e.characterValue="",e.getTableData()})).catch((function(t){e.$message.error("删除失败")}))}}else this.$message.warning("请选择要删除的值")}}},c=l,u=(n("2680"),n("2877")),d=Object(u["a"])(c,i,r,!1,null,"0b2ec578",null);t["default"]=d.exports},"42f6":function(e,t,n){var i=n("3eba"),r=n("6d8b"),a=n("22d1"),o=n("07d7"),s=n("82f9"),l=n("eda2"),c=n("3842"),u=n("2306"),d=n("133d"),h=n("f934"),f=n("4319"),p=n("17d6"),g=n("697e"),m=n("ff2e"),v=n("e0d3"),y=v.getTooltipRenderMode,b=r.bind,x=r.each,w=c.parsePercent,_=new u.Rect({shape:{x:-1,y:-1,width:2,height:2}}),S=i.extendComponentView({type:"tooltip",init:function(e,t){if(!a.node){var n,i=e.getComponent("tooltip"),r=i.get("renderMode");this._renderMode=y(r),"html"===this._renderMode?(n=new o(t.getDom(),t,{appendToBody:i.get("appendToBody",!0)}),this._newLine="<br/>"):(n=new s(t),this._newLine="\n"),this._tooltipContent=n}},render:function(e,t,n){if(!a.node){this.group.removeAll(),this._tooltipModel=e,this._ecModel=t,this._api=n,this._lastDataByCoordSys=null,this._alwaysShowContent=e.get("alwaysShowContent");var i=this._tooltipContent;i.update(e),i.setEnterable(e.get("enterable")),this._initGlobalListener(),this._keepShow()}},_initGlobalListener:function(){var e=this._tooltipModel,t=e.get("triggerOn");p.register("itemTooltip",this._api,b((function(e,n,i){"none"!==t&&(t.indexOf(e)>=0?this._tryShow(n,i):"leave"===e&&this._hide(i))}),this))},_keepShow:function(){var e=this._tooltipModel,t=this._ecModel,n=this._api;if(null!=this._lastX&&null!=this._lastY&&"none"!==e.get("triggerOn")){var i=this;clearTimeout(this._refreshUpdateTimeout),this._refreshUpdateTimeout=setTimeout((function(){!n.isDisposed()&&i.manuallyShowTip(e,t,n,{x:i._lastX,y:i._lastY})}))}},manuallyShowTip:function(e,t,n,i){if(i.from!==this.uid&&!a.node){var r=O(i,n);this._ticket="";var o=i.dataByCoordSys;if(i.tooltip&&null!=i.x&&null!=i.y){var s=_;s.position=[i.x,i.y],s.update(),s.tooltip=i.tooltip,this._tryShow({offsetX:i.x,offsetY:i.y,target:s},r)}else if(o)this._tryShow({offsetX:i.x,offsetY:i.y,position:i.position,dataByCoordSys:i.dataByCoordSys,tooltipOption:i.tooltipOption},r);else if(null!=i.seriesIndex){if(this._manuallyAxisShowTip(e,t,n,i))return;var l=d(i,t),c=l.point[0],u=l.point[1];null!=c&&null!=u&&this._tryShow({offsetX:c,offsetY:u,position:i.position,target:l.el},r)}else null!=i.x&&null!=i.y&&(n.dispatchAction({type:"updateAxisPointer",x:i.x,y:i.y}),this._tryShow({offsetX:i.x,offsetY:i.y,position:i.position,target:n.getZr().findHover(i.x,i.y).target},r))}},manuallyHideTip:function(e,t,n,i){var r=this._tooltipContent;!this._alwaysShowContent&&this._tooltipModel&&r.hideLater(this._tooltipModel.get("hideDelay")),this._lastX=this._lastY=null,i.from!==this.uid&&this._hide(O(i,n))},_manuallyAxisShowTip:function(e,t,n,i){var r=i.seriesIndex,a=i.dataIndex,o=t.getComponent("axisPointer").coordSysAxesInfo;if(null!=r&&null!=a&&null!=o){var s=t.getSeriesByIndex(r);if(s){var l=s.getData();e=C([l.getItemModel(a),s,(s.coordinateSystem||{}).model,e]);if("axis"===e.get("trigger"))return n.dispatchAction({type:"updateAxisPointer",seriesIndex:r,dataIndex:a,position:i.position}),!0}}},_tryShow:function(e,t){var n=e.target,i=this._tooltipModel;if(i){this._lastX=e.offsetX,this._lastY=e.offsetY;var r=e.dataByCoordSys;r&&r.length?this._showAxisTooltip(r,e):n&&null!=n.dataIndex?(this._lastDataByCoordSys=null,this._showSeriesItemTooltip(e,n,t)):n&&n.tooltip?(this._lastDataByCoordSys=null,this._showComponentItemTooltip(e,n,t)):(this._lastDataByCoordSys=null,this._hide(t))}},_showOrMove:function(e,t){var n=e.get("showDelay");t=r.bind(t,this),clearTimeout(this._showTimout),n>0?this._showTimout=setTimeout(t,n):t()},_showAxisTooltip:function(e,t){var n=this._ecModel,i=this._tooltipModel,a=[t.offsetX,t.offsetY],o=[],s=[],c=C([t.tooltipOption,i]),u=this._renderMode,d=this._newLine,h={};x(e,(function(e){x(e.dataByAxis,(function(e){var t=n.getComponent(e.axisDim+"Axis",e.axisIndex),i=e.value,a=[];if(t&&null!=i){var c=m.getValueLabel(i,t.axis,n,e.seriesDataIndices,e.valueLabelOpt);r.each(e.seriesDataIndices,(function(o){var l=n.getSeriesByIndex(o.seriesIndex),d=o.dataIndexInside,f=l&&l.getDataParams(d);if(f.axisDim=e.axisDim,f.axisIndex=e.axisIndex,f.axisType=e.axisType,f.axisId=e.axisId,f.axisValue=g.getAxisRawValue(t.axis,i),f.axisValueLabel=c,f){s.push(f);var p,m=l.formatTooltip(d,!0,null,u);if(r.isObject(m)){p=m.html;var v=m.markers;r.merge(h,v)}else p=m;a.push(p)}}));var f=c;"html"!==u?o.push(a.join(d)):o.push((f?l.encodeHTML(f)+d:"")+a.join(d))}}))}),this),o.reverse(),o=o.join(this._newLine+this._newLine);var f=t.position;this._showOrMove(c,(function(){this._updateContentNotChangedOnAxis(e)?this._updatePosition(c,f,a[0],a[1],this._tooltipContent,s):this._showTooltipContent(c,o,s,Math.random(),a[0],a[1],f,void 0,h)}))},_showSeriesItemTooltip:function(e,t,n){var i=this._ecModel,a=t.seriesIndex,o=i.getSeriesByIndex(a),s=t.dataModel||o,l=t.dataIndex,c=t.dataType,u=s.getData(c),d=C([u.getItemModel(l),s,o&&(o.coordinateSystem||{}).model,this._tooltipModel]),h=d.get("trigger");if(null==h||"item"===h){var f,p,g=s.getDataParams(l,c),m=s.formatTooltip(l,!1,c,this._renderMode);r.isObject(m)?(f=m.html,p=m.markers):(f=m,p=null);var v="item_"+s.name+"_"+l;this._showOrMove(d,(function(){this._showTooltipContent(d,f,g,v,e.offsetX,e.offsetY,e.position,e.target,p)})),n({type:"showTip",dataIndexInside:l,dataIndex:u.getRawIndex(l),seriesIndex:a,from:this.uid})}},_showComponentItemTooltip:function(e,t,n){var i=t.tooltip;if("string"===typeof i){var r=i;i={content:r,formatter:r}}var a=new f(i,this._tooltipModel,this._ecModel),o=a.get("content"),s=Math.random();this._showOrMove(a,(function(){this._showTooltipContent(a,o,a.get("formatterParams")||{},s,e.offsetX,e.offsetY,e.position,t)})),n({type:"showTip",from:this.uid})},_showTooltipContent:function(e,t,n,i,r,a,o,s,c){if(this._ticket="",e.get("showContent")&&e.get("show")){var u=this._tooltipContent,d=e.get("formatter");o=o||e.get("position");var h=t;if(d&&"string"===typeof d)h=l.formatTpl(d,n,!0);else if("function"===typeof d){var f=b((function(t,i){t===this._ticket&&(u.setContent(i,c,e),this._updatePosition(e,o,r,a,u,n,s))}),this);this._ticket=i,h=d(n,i,f)}u.setContent(h,c,e),u.show(e),this._updatePosition(e,o,r,a,u,n,s)}},_updatePosition:function(e,t,n,i,a,o,s){var l=this._api.getWidth(),c=this._api.getHeight();t=t||e.get("position");var u=a.getSize(),d=e.get("align"),f=e.get("verticalAlign"),p=s&&s.getBoundingRect().clone();if(s&&p.applyTransform(s.transform),"function"===typeof t&&(t=t([n,i],o,a.el,p,{viewSize:[l,c],contentSize:u.slice()})),r.isArray(t))n=w(t[0],l),i=w(t[1],c);else if(r.isObject(t)){t.width=u[0],t.height=u[1];var g=h.getLayoutRect(t,{width:l,height:c});n=g.x,i=g.y,d=null,f=null}else if("string"===typeof t&&s){var m=L(t,p,u);n=m[0],i=m[1]}else{m=M(n,i,a,l,c,d?null:20,f?null:20);n=m[0],i=m[1]}if(d&&(n-=D(d)?u[0]/2:"right"===d?u[0]:0),f&&(i-=D(f)?u[1]/2:"bottom"===f?u[1]:0),e.get("confine")){m=P(n,i,a,l,c);n=m[0],i=m[1]}a.moveTo(n,i)},_updateContentNotChangedOnAxis:function(e){var t=this._lastDataByCoordSys,n=!!t&&t.length===e.length;return n&&x(t,(function(t,i){var r=t.dataByAxis||{},a=e[i]||{},o=a.dataByAxis||[];n&=r.length===o.length,n&&x(r,(function(e,t){var i=o[t]||{},r=e.seriesDataIndices||[],a=i.seriesDataIndices||[];n&=e.value===i.value&&e.axisType===i.axisType&&e.axisId===i.axisId&&r.length===a.length,n&&x(r,(function(e,t){var i=a[t];n&=e.seriesIndex===i.seriesIndex&&e.dataIndex===i.dataIndex}))}))})),this._lastDataByCoordSys=e,!!n},_hide:function(e){this._lastDataByCoordSys=null,e({type:"hideTip",from:this.uid})},dispose:function(e,t){a.node||(this._tooltipContent.dispose(),p.unregister("itemTooltip",t))}});function C(e){var t=e.pop();while(e.length){var n=e.pop();n&&(f.isInstance(n)&&(n=n.get("tooltip",!0)),"string"===typeof n&&(n={formatter:n}),t=new f(n,t,t.ecModel))}return t}function O(e,t){return e.dispatchAction||r.bind(t.dispatchAction,t)}function M(e,t,n,i,r,a,o){var s=n.getOuterSize(),l=s.width,c=s.height;return null!=a&&(e+l+a>i?e-=l+a:e+=a),null!=o&&(t+c+o>r?t-=c+o:t+=o),[e,t]}function P(e,t,n,i,r){var a=n.getOuterSize(),o=a.width,s=a.height;return e=Math.min(e+o,i)-o,t=Math.min(t+s,r)-s,e=Math.max(e,0),t=Math.max(t,0),[e,t]}function L(e,t,n){var i=n[0],r=n[1],a=5,o=0,s=0,l=t.width,c=t.height;switch(e){case"inside":o=t.x+l/2-i/2,s=t.y+c/2-r/2;break;case"top":o=t.x+l/2-i/2,s=t.y-r-a;break;case"bottom":o=t.x+l/2-i/2,s=t.y+c+a;break;case"left":o=t.x-i-a,s=t.y+c/2-r/2;break;case"right":o=t.x+l+a,s=t.y+c/2-r/2}return[o,s]}function D(e){return"center"===e||"middle"===e}e.exports=S},4338:function(e,t,n){var i=n("4bf6"),r=n("2039");function a(e,t){var n=[];return e.eachComponent("singleAxis",(function(r,a){var o=new i(r,e,t);o.name="single_"+a,o.resize(r,t),r.coordinateSystem=o,n.push(o)})),e.eachSeries((function(t){if("singleAxis"===t.get("coordinateSystem")){var n=e.queryComponents({mainType:"singleAxis",index:t.get("singleAxisIndex"),id:t.get("singleAxisId")})[0];t.coordinateSystem=n&&n.coordinateSystem}})),n}r.register("single",{create:a,dimensions:i.prototype.dimensions})},4378:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("avue-crud",{ref:"crud",attrs:{data:e.data,option:e.option,page:e.page},on:{"update:page":function(t){e.page=t},"on-load":e.getList,"row-update":e.rowUpdate,"row-save":e.rowSave,"row-del":e.rowDel,"refresh-change":e.refreshChange,"search-reset":e.searchChange,"search-change":e.searchChange},scopedSlots:e._u([{key:"defaultForm",fn:function(e){return[t("enupackage")]}}]),model:{value:e.form,callback:function(t){e.form=t},expression:"form"}})],1)},r=[],a=(n("7f7f"),{name:"enumeration.vue",data:function(){return{form:{},page:{pageSize:10,currentPage:1,total:100},packageSettingBox:!1,data:[{name:"1",tag:"1",back:"1"},{name:"2",tag:"2",back:"2"},{name:"3",tag:"3",back:"3"}],option:{headerAlign:"center",align:"center",border:!0,index:!0,tabs:!0,rowKey:"id",searchMenuSpan:4,column:[{label:"枚举名称",prop:"name",display:!1,search:!0},{label:"标签",prop:"tag",display:!1},{label:"返回类型",prop:"back",display:!1}],group:[{label:"枚举信息",prop:"Information",column:[{label:"名称",prop:"name"},{label:"标签",prop:"tag"},{label:"类型",prop:"back"},{label:"长度",prop:"length"}]},{label:"枚举项",prop:"InformItem",column:[{prop:"default",span:24,labelWidth:5}]}]}}},methods:{onebtn:function(){this.packageSettingBox=!0},rowSave:function(e,t,n){var i=this;add(Object.assign({createUser:this.userInfo.name},e)).then((function(){i.$message.success("新增成功"),t(),i.getList()})).catch((function(){n()}))},rowUpdate:function(e,t,n,i){var r=this;update(Object.assign({updateUser:this.userInfo.name},e)).then((function(){r.$message.success("修改成功"),n(),r.getList()})).catch((function(){i()}))},rowDel:function(e){var t=this;this.$confirm("此操作将永久删除, æ˜¯å¦ç»§ç»­?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return del(e.id)})).then((function(){t.$message.success("删除成功"),t.getList()}))},searchChange:function(e,t){t&&t(),this.params=e,this.page.currentPage=1,this.getList(),this.$message.success("搜索成功")},refreshChange:function(){this.getList(),this.$message.success("刷新成功")}}}),o=a,s=n("2877"),l=Object(s["a"])(o,i,r,!1,null,null,null);t["default"]=l.exports},"43b8":function(e,t,n){var i=n("2449"),r=i.extend({type:"markArea",defaultOption:{zlevel:0,z:1,tooltip:{trigger:"item"},animation:!1,label:{show:!0,position:"top"},itemStyle:{borderWidth:0},emphasis:{label:{show:!0,position:"top"}}}});e.exports=r},4411:function(e,t,n){for(var i=n("3eba"),r=n("55ac"),a=function(){},o=["treemapZoomToNode","treemapRender","treemapMove"],s=0;s<o.length;s++)i.registerAction({type:o[s],update:"updateView"},a);i.registerAction({type:"treemapRootToNode",update:"updateView"},(function(e,t){function n(t,n){var i=["treemapZoomToNode","treemapRootToNode"],a=r.retrieveTargetInfo(e,i,t);if(a){var o=t.getViewRoot();o&&(e.direction=r.aboveViewRoot(o,a.node)?"rollUp":"drillDown"),t.resetViewRoot(a.node)}}t.eachComponent({mainType:"series",subType:"treemap",query:e},n)}))},"44ed":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("el-container",[t("el-main",[t("basic-container",[t("avue-crud",{ref:"crud",attrs:{"cell-style":e.cellStyle,data:e.data,option:e.option,page:e.page,permission:e.permissionList},on:{"update:page":function(t){e.page=t},"on-load":e.onLoad,"search-change":e.searchChange,"search-reset":e.searchReset,"selection-change":e.selectionChange,"current-change":e.currentChange,"size-change":e.sizeChange,"refresh-change":e.refreshChange,"row-click":e.rowClick},scopedSlots:e._u([{key:"menu",fn:function(n){var i=n.row,r=n.index;return[e.permissionList.edit?t("el-button",{attrs:{disabled:"true"!==i.usedFlag,icon:"el-icon-edit",size:"small",type:"text"},on:{click:function(t){return e.updateSave(i,r)}}},[e._v("编辑\n          ")]):e._e(),e.permissionList.delete?t("el-button",{attrs:{icon:"el-icon-delete",size:"small",type:"text"},on:{click:function(t){return e.deleteSave(i,r)}}},[e._v("删除\n          ")]):e._e(),e.permissionList.enable?t("span",["false"==i.usedFlag||""==i.usedFlag?t("el-button",{attrs:{icon:"el-icon-position",size:"small",type:"text"},on:{click:function(t){return e.ENABLE(i,r)}}},[e._v("启用\n                     ")]):e._e()],1):e._e(),e.permissionList.stop?t("span",["false"!==i.usedFlag&&""!==i.usedFlag?t("el-button",{attrs:{icon:"el-icon-finished",size:"small",type:"text"},on:{click:function(t){return e.DISABLE(i,r)}}},[e._v("停用\n                    ")]):e._e()],1):e._e()]}}]),model:{value:e.form,callback:function(t){e.form=t},expression:"form"}},[t("template",{slot:"menuLeft"},[e.permissionList.add?t("el-button",{attrs:{icon:"el-icon-plus",size:"small",type:"primary"},on:{click:e.addSave}},[e._v("\n            æ–°Â Â å¢ž\n          ")]):e._e(),e.permissionList.sync?t("el-button",{attrs:{icon:"el-icon-share",size:"small"},on:{click:e.PUSH}},[e._v("同 æ­¥\n          ")]):e._e(),e.permissionList.query?t("el-button",{attrs:{icon:"el-icon-search",size:"small"},on:{click:e.openAdvancedQuery}},[e._v("查\n            è¯¢\n          ")]):e._e()],1)],2)],1)],1),t("infoForm",{ref:"infoForm",attrs:{formData:e.editAttribute},on:{refreshTable:e.refreshChange}}),t("advanced-query",{ref:e.advancedQueryParam.ref,attrs:{options:e.advancedQueryParam.options,visible:e.advancedQueryParam.advancedQuerySettingBox},on:{"update:visible":function(t){return e.$set(e.advancedQueryParam,"advancedQuerySettingBox",t)},echoContion:e.echoSeniorContionMap}})],1)},r=[],a=(n("8e6e"),n("456d"),n("28a5"),n("ac6a"),n("ade3")),o=n("608a"),s=(n("35a0"),n("28c7")),l=n("5880");function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){Object(a["a"])(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var d={name:"info",components:{infoForm:s["default"]},data:function(){var e=this;return{interfaceTypeList:[{label:"webService",value:"webService"},{label:"类路径",value:"classPath"},{label:"Http",value:"http"}],paramTypeList:[{label:"xml",value:"xml"},{label:"Json",value:"json"}],returnTypeList:[{label:"xml",value:"xml"},{label:"Json",value:"json"}],pushTypeList:[{value:"1",label:"数据推送"},{value:"2",label:"分类推送"},{value:"3",label:"编码申请"},{value:"4",label:"编码更改(状态、回收)"},{value:"5",label:"分类查询"},{value:"6",label:"含规则信息的分类查询"},{value:"7",label:"数据查询"}],page:{pageSize:10,currentPage:1,total:100},selectRow:{},data:[],form:{},editAttribute:{},selectionList:[],option:{height:"auto",calcHeight:20,columnBtn:!1,tip:!1,headerAlign:"center",border:!0,index:!0,selection:!0,searchShow:!1,searchMenuSpan:6,rowKey:"id",tabs:!0,stripe:!0,indexFixed:!1,menuWidth:180,highlightCurrentRow:!0,addBtn:!1,editBtn:!1,delBtn:!1,column:[{label:"是否启用",prop:"usedFlag",width:150,formatter:function(e){return"true"===e.usedFlag?"启用":"停用"}},{label:"集成系统",prop:"sysBaseName",sortable:!0,width:150},{label:"分类选择",prop:"classifyName",align:"center",width:150},{label:"编码类型",prop:"isGroupCodeFlag",sortable:!0,width:150,formatter:function(e){return e.isGroupCodeFlag?"集团码":"企业编码"}},{label:"接口类型",prop:"dataFlowTypeText",align:"center",sortable:!0,width:150},{label:"推送类型",prop:"pushTypeText",sortable:!0,overHidden:!0,align:"center",width:150},{label:"系统编号",prop:"id",sortable:!0,hide:!0,width:150},{label:"系统名称",prop:"name",hide:!0,sortable:!0,width:150},{label:"接口方式",prop:"interfaceType",width:150},{label:"类路径",prop:"classPath",width:150},{label:"soapAction",prop:"soapAction",overHidden:!0,sortable:!0,width:200},{label:"调用方式",prop:"cxfaxis",sortable:!0,width:150},{label:"请求方式",prop:"requestMethod",align:"center",width:150},{label:"请求地址",prop:"requestUrl",sortable:!0,overHidden:!0,width:200},{label:"接口函数",prop:"interfaceFunction",sortable:!0,align:"center",width:150},{label:"参数名称",prop:"targetName",sortable:!0,width:150},{label:"参数类型",prop:"paramType",sortable:!0,width:150,formatter:function(t){return e.paramTypeList[t.paramType]}},{label:"返回值类型",prop:"returnType",sortable:!0,width:150,formatter:function(t){return e.returnTypeList[t.returnType]}},{label:"命名空间",prop:"nameSpace",sortable:!0,width:150},{label:"系统描述",prop:"description",width:150}]},advancedQueryParam:{ref:"advancedQuery",advancedQuerySettingBox:!1,options:[],currentOpen:""}}},created:function(){},computed:u(u({},Object(l["mapGetters"])(["permission"])),{},{permissionList:function(){return{sync:this.vaildData(this.permission.info.info_sync,!1),add:this.vaildData(this.permission.info.info_add,!1),query:this.vaildData(this.permission.info.info_query,!1),edit:this.vaildData(this.permission.info.info_edit,!1),delete:this.vaildData(this.permission.info.info_delete,!1),enable:this.vaildData(this.permission.info.info_enable,!1),stop:this.vaildData(this.permission.info.info_stop,!1)}},oids:function(){var e=[];return this.selectionList.forEach((function(t){e.push(t.oid)})),e.join(",")}}),watch:{},methods:{cellStyle:function(e,t,n,i){if(2==e.columnIndex&&(""==e.row.usedFlag||"false"==e.row.usedFlag))return{color:"red",fontWeight:"bold",fontSize:"20"}},searchReset:function(){this.query={},this.onLoad(this.page)},searchChange:function(e,t){this.query=e,this.page.currentPage=1,this.onLoad(this.page),t()},selectionChange:function(e){this.selectionList=e,this.selectionList.length<=0&&(this.selectRow=null),this.selectionList.length>0&&(this.selectRow=this.selectionList[e.length-1].$index)},selectionClear:function(){this.selectionList=[],this.$refs.crud.toggleSelection()},currentChange:function(e){this.page.currentPage=e},sizeChange:function(e){this.page.pageSize=e},refreshChange:function(){this.onLoad(this.page,this.query)},addSave:function(){this.$refs.infoForm.showSubmitDialog=!0,this.$refs.infoForm.formData={dataFlowType:"",pushType:"",sourceSystemName:"",sourceSystemOid:"",sourceSystemId:"",targetSystemName:"",targetSystemOid:"",targetSystemId:"",sysIntParamVOs:[],sysIntHeaderVOs:[]}},updateSave:function(e,t){this.selectRow=e,this.editAttribute=e,this.editAttribute.sysIntParamVOs=e.sysIntParamVOs||[],this.editAttribute.sysIntHeaderVOs=e.sysIntHeaderVOs||[],this.editAttribute.type="edit",this.$refs.infoForm.formData=this.editAttribute,this.$refs.infoForm.showSubmitDialog=!0},deleteSave:function(e,t){var n=this;this.$confirm("删除数据将无法被恢复, æ˜¯å¦ç»§ç»­?","提示",{iconClass:"el-icon-question",confirmButtonText:"确定",cancelButtonText:"取消",showClose:!0,type:"warning"}).then((function(){Object(o["del"])({oids:e.oid}).then((function(e){n.$message.success("删除成功"),n.refreshChange()}))}))},ENABLE:function(e,t){this.updateStatus(e,"enable")},DISABLE:function(e,t){this.updateStatus(e,"disable")},updateStatus:function(e,t){var n=this,i={update:t,oid:e.oid,ts:e.ts};this.$confirm("是否要"+("enbale"==t?"启用":"disable"==t?"停用":"发布")+"这条数据?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(o["updateStatus"])(i)})).then((function(){n.onLoad(n.page),n.$message({type:"success",message:"enbale"==t?"启用成功":"disable"==t?"停用成功":"发布成功"})}))},PUSH:function(){var e=this;if(1!=this.selectionList.length)return this.$message.warning("请选择数据"),!1;this.$confirm("是否要"+("1"==this.selectionList[0].pushType?"推送数据":"推送分类"),{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(o["push"])(e.oids.split(","))})).then((function(){e.onLoad(e.page),e.$message({type:"success",message:"操作成功!"}),e.$refs.crud.toggleSelection()}))},onLoad:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.loading=!0,Object(o["getList"])(this.page.currentPage,this.page.pageSize,Object.assign(n,this.query)).then((function(e){var n=e.data.data;t.page.total=n.total,t.data=n.records,t.loading=!1}))},rowClick:function(e){this.selectRow=e,this.$refs.crud.toggleSelection(),this.$refs.crud.toggleRowSelection(e)},echoSeniorContionMap:function(e){"{}"!=JSON.stringify(e)&&(this.query=e,this.onLoad(this.page))},openAdvancedQuery:function(){this.advancedQueryParam.options=[{data:this.pushTypeList,title:"推送类型",queryField:"pushType",fieldType:"combox",comboxKey:"searchPushType"},{title:"系统名称",queryField:"sysBaseName",fieldType:"text"},{title:"系统编号",queryField:"sysBaseId",fieldType:"text"},{title:"接口函数",queryField:"interfaceFunction",fieldType:"text"},{title:"命名空间",queryField:"nameSpace",fieldType:"text"},{title:"soapAction",queryField:"soapAction",fieldType:"text"},{title:"参数名称",queryField:"targetName",fieldType:"text"},{title:"调用方式",queryField:"cxfaxis",fieldType:"text"},{title:"请求地址",queryField:"requestUrl",fieldType:"text"},{title:"参数类型",queryField:"paramType",fieldType:"combox",comboxKey:"searchparamType",data:this.paramTypeList},{title:"返回值类型",queryField:"returnType",fieldType:"combox",comboxKey:"searchreturnType",data:this.returnTypeList}],this.advancedQueryParam.currentOpen="info",this.advancedQueryParam.advancedQuerySettingBox=!0}}},h=d,f=(n("e083"),n("2877")),p=Object(f["a"])(h,i,r,!1,null,"4080e927",null);t["default"]=p.exports},"44fb":function(e,t,n){var i=n("3eba"),r=n("55ac"),a="sunburstRootToNode";i.registerAction({type:a,update:"updateView"},(function(e,t){function n(t,n){var i=r.retrieveTargetInfo(e,[a],t);if(i){var o=t.getViewRoot();o&&(e.direction=r.aboveViewRoot(o,i.node)?"rollUp":"drillDown"),t.resetViewRoot(i.node)}}t.eachComponent({mainType:"series",subType:"sunburst",query:e},n)}));var o="sunburstHighlight";i.registerAction({type:o,update:"updateView"},(function(e,t){function n(t,n){var i=r.retrieveTargetInfo(e,[o],t);i&&(e.highlight=i.node)}t.eachComponent({mainType:"series",subType:"sunburst",query:e},n)}));var s="sunburstUnhighlight";i.registerAction({type:s,update:"updateView"},(function(e,t){function n(t,n){e.unhighlight=!0}t.eachComponent({mainType:"series",subType:"sunburst",query:e},n)}))},4527:function(e,t,n){var i=n("2306"),r=n("6d8b");function a(e,t,n){i.Group.call(this),this._createPolyline(e,t,n)}var o=a.prototype;o._createPolyline=function(e,t,n){var r=e.getItemLayout(t),a=new i.Polyline({shape:{points:r}});this.add(a),this._updateCommonStl(e,t,n)},o.updateData=function(e,t,n){var r=e.hostModel,a=this.childAt(0),o={shape:{points:e.getItemLayout(t)}};i.updateProps(a,o,r,t),this._updateCommonStl(e,t,n)},o._updateCommonStl=function(e,t,n){var a=this.childAt(0),o=e.getItemModel(t),s=e.getItemVisual(t,"color"),l=n&&n.lineStyle,c=n&&n.hoverLineStyle;n&&!e.hasItemOption||(l=o.getModel("lineStyle").getLineStyle(),c=o.getModel("emphasis.lineStyle").getLineStyle()),a.useStyle(r.defaults({strokeNoScale:!0,fill:"none",stroke:s},l)),a.hoverStyle=c,i.setHoverStyle(this)},o.updateLayout=function(e,t){var n=this.childAt(0);n.setShape("points",e.getItemLayout(t))},r.inherits(a,i.Group);var s=a;e.exports=s},"45ad":function(e,t,n){},"464a":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("avue-crud",{ref:"crud",attrs:{option:e.option,"table-loading":e.loading,data:e.data,page:e.page,permission:e.permissionList,"before-open":e.beforeOpen},on:{"update:page":function(t){e.page=t},"row-update":e.rowUpdate,"row-save":e.rowSave,"row-del":e.rowDel,"search-change":e.searchChange,"search-reset":e.searchReset,"selection-change":e.selectionChange,"current-change":e.currentChange,"size-change":e.sizeChange,"refresh-change":e.refreshChange,"on-load":e.onLoad},scopedSlots:e._u([{key:"menu",fn:function(n){return[e.permissionList.debugBtn?t("el-button",{attrs:{type:"text",icon:"el-icon-video-play",size:"small"},on:{click:function(t){return e.handleDebug(n.row)}}},[e._v("调试\n      ")]):e._e(),e.permissionList.enableBtn?t("el-button",{attrs:{type:"text",icon:"el-icon-circle-check",size:"small"},on:{click:function(t){return t.stopPropagation(),e.handleEnable(n.row)}}},[e._v("启用\n      ")]):e._e()]}},{key:"status",fn:function(n){var i=n.row;return[t("el-tag",[e._v(e._s(i.statusName))])]}},{key:"category",fn:function(n){var i=n.row;return[t("el-tag",[e._v(e._s(i.categoryName))])]}}]),model:{value:e.form,callback:function(t){e.form=t},expression:"form"}},[t("template",{slot:"menuLeft"},[e.permissionList.delBtn?t("el-button",{attrs:{type:"danger",size:"small",icon:"el-icon-delete",plain:""},on:{click:e.handleDelete}},[e._v("删 é™¤\n      ")]):e._e()],1)],2),t("el-dialog",{attrs:{title:"对象存储上传调试","append-to-body":"",visible:e.box,width:"550px"},on:{"update:visible":function(t){e.box=t}}},[t("avue-form",{ref:"form",attrs:{option:e.debugOption},on:{submit:e.handleSubmit},model:{value:e.debugForm,callback:function(t){e.debugForm=t},expression:"debugForm"}})],1)],1)},r=[],a=(n("8e6e"),n("456d"),n("6762"),n("2fdb"),n("ac6a"),n("ade3")),o=n("368f"),s=n("5880"),l=n("d9a3");function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){Object(a["a"])(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var d={data:function(){return{form:{},query:{},loading:!0,box:!1,page:{pageSize:10,currentPage:1,total:0},selectionList:[],option:{columnBtn:!1,height:"auto",calcHeight:30,tip:!1,searchShow:!0,searchMenuSpan:6,border:!0,index:!0,viewBtn:!0,selection:!0,menuWidth:350,labelWidth:100,dialogWidth:880,dialogClickModal:!1,column:[{label:"分类",type:"radio",value:1,span:24,width:100,searchLabelWidth:50,row:!0,dicUrl:"/api/ubcs-system/dict/dictionary?code=oss",props:{label:"dictValue",value:"dictKey"},dataType:"number",slot:!0,prop:"category",search:!0,rules:[{required:!0,message:"请选择分类",trigger:"blur"}]},{label:"资源编号",prop:"ossCode",span:24,width:120,search:!0,rules:[{required:!0,message:"请输入资源编号",trigger:"blur"}]},{label:"资源地址",prop:"endpoint",span:24,rules:[{required:!0,message:"请输入资源地址",trigger:"blur"}]},{label:"空间名",prop:"bucketName",span:24,width:120,rules:[{required:!0,message:"请输入空间名",trigger:"blur"}]},{label:"accessKey",prop:"accessKey",span:24,search:!0,width:200,overHidden:!0,rules:[{required:!0,message:"请输入accessKey",trigger:"blur"}]},{label:"secretKey",prop:"secretKey",span:24,width:200,overHidden:!0,rules:[{required:!0,message:"请输入secretKey",trigger:"blur"}]},{label:"appId",prop:"appId",span:24,hide:!0,display:!1},{label:"region",prop:"region",span:24,hide:!0,display:!1},{label:"是否启用",prop:"status",span:24,width:80,align:"center",slot:!0,addDisplay:!1,editDisplay:!1,viewDisplay:!1},{label:"备注",prop:"remark",span:24,hide:!0}]},data:[],debugForm:{code:""},debugOption:{submitText:"提交",column:[{label:"资源编号",prop:"code",disabled:!0,span:24},{label:"上传背景",prop:"backgroundUrl",type:"upload",listType:"picture-img",dataType:"string",action:"/api/ubcs-resource/oss/endpoint/put-file",propsHttp:{res:"data",url:"link"},span:24}]}}},watch:{"form.category":function(){var e=l["a"].toInt(this.form.category);this.$refs.crud.option.column.filter((function(t){"appId"===t.prop&&(t.display=4===e),"region"===t.prop&&(t.display=4===e)}))},"debugForm.code":function(){var e=this.findObject(this.debugOption.column,"backgroundUrl");e.action="/api/ubcs-resource/oss/endpoint/put-file?code=".concat(this.debugForm.code)}},computed:u(u({},Object(s["mapGetters"])(["userInfo","permission"])),{},{permissionList:function(){return{addBtn:this.vaildData(this.permission.resource_oss.oss_add,!1),viewBtn:this.vaildData(this.permission.resource_oss.oss_view,!1),delBtn:this.vaildData(this.permission.resource_oss.oss_delete,!1),editBtn:this.vaildData(this.permission.resource_oss.oss_edit,!1),debugBtn:this.vaildData(this.permission.resource_oss.oss_debug,!1),enableBtn:this.vaildData(this.permission.resource_oss.oss_enable,!1)}},ids:function(){var e=[];return this.selectionList.forEach((function(t){e.push(t.id)})),e.join(",")}}),methods:{rowSave:function(e,t,n){var i=this;Object(o["add"])(e).then((function(){i.onLoad(i.page),i.$message({type:"success",message:"操作成功!"}),t()}),(function(e){window.console.log(e),n()}))},rowUpdate:function(e,t,n,i){var r=this;Object(o["update"])(e).then((function(){r.onLoad(r.page),r.$message({type:"success",message:"操作成功!"}),n()}),(function(e){window.console.log(e),i()}))},rowDel:function(e){var t=this;this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(o["remove"])(e.id)})).then((function(){t.onLoad(t.page),t.$message({type:"success",message:"操作成功!"})}))},searchReset:function(){this.query={},this.onLoad(this.page)},searchChange:function(e,t){this.query=e,this.page.currentPage=1,this.onLoad(this.page,e),t()},selectionChange:function(e){this.selectionList=e},selectionClear:function(){this.selectionList=[],this.$refs.crud.toggleSelection()},handleEnable:function(e){var t=this;this.$confirm("是否确定启用这条配置?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(o["enable"])(e.id)})).then((function(){t.onLoad(t.page),t.$message({type:"success",message:"操作成功!"}),t.$refs.crud.toggleSelection()}))},handleDebug:function(e){this.box=!0,this.debugForm.code=e.ossCode,this.debugForm.backgroundUrl=""},handleSubmit:function(e,t){this.$message({type:"success",message:"获取到图片地址:[".concat(e.backgroundUrl,"]")}),t()},handleDelete:function(){var e=this;0!==this.selectionList.length?this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(o["remove"])(e.ids)})).then((function(){e.onLoad(e.page),e.$message({type:"success",message:"操作成功!"}),e.$refs.crud.toggleSelection()})):this.$message.warning("请选择至少一条数据")},beforeOpen:function(e,t){var n=this;["edit","view"].includes(t)&&Object(o["getDetail"])(this.form.id).then((function(e){n.form=e.data.data})),e()},currentChange:function(e){this.page.currentPage=e},sizeChange:function(e){this.page.pageSize=e},refreshChange:function(){this.onLoad(this.page,this.query)},onLoad:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.loading=!0,Object(o["getList"])(e.currentPage,e.pageSize,Object.assign(n,this.query)).then((function(e){var n=e.data.data;t.page.total=n.total,t.data=n.records,t.loading=!1,t.selectionClear()}))}}},h=d,f=n("2877"),p=Object(f["a"])(h,i,r,!1,null,null,null);t["default"]=p.exports},4650:function(e,t,n){var i=n("3eba"),r=n("6d8b");function a(e,t,n){var i,a={},o="toggleSelected"===e;return n.eachComponent("legend",(function(n){o&&null!=i?n[i?"select":"unSelect"](t.name):"allSelect"===e||"inverseSelect"===e?n[e]():(n[e](t.name),i=n.isSelected(t.name));var s=n.getData();r.each(s,(function(e){var t=e.get("name");if("\n"!==t&&""!==t){var i=n.isSelected(t);a.hasOwnProperty(t)?a[t]=a[t]&&i:a[t]=i}}))})),"allSelect"===e||"inverseSelect"===e?{selected:a}:{name:t.name,selected:a}}i.registerAction("legendToggleSelect","legendselectchanged",r.curry(a,"toggleSelected")),i.registerAction("legendAllSelect","legendselectall",r.curry(a,"allSelect")),i.registerAction("legendInverseSelect","legendinverseselect",r.curry(a,"inverseSelect")),i.registerAction("legendSelect","legendselected",r.curry(a,"select")),i.registerAction("legendUnSelect","legendunselected",r.curry(a,"unSelect"))},"471e":function(e,t){function n(e){var t=e.getRect(),n=e.getRangeInfo();return{coordSys:{type:"calendar",x:t.x,y:t.y,width:t.width,height:t.height,cellWidth:e.getCellWidth(),cellHeight:e.getCellHeight(),rangeInfo:{start:n.start,end:n.end,weeks:n.weeks,dayCount:n.allDay}},api:{coord:function(t,n){return e.dataToPoint(t,n)}}}}e.exports=n},4784:function(e,t,n){var i=n("3eba"),r=n("f706"),a=n("c8ef"),o=n("1687"),s=n("87c3"),l=i.extendChartView({type:"effectScatter",init:function(){this._symbolDraw=new r(a)},render:function(e,t,n){var i=e.getData(),r=this._symbolDraw;r.updateData(i),this.group.add(r.group)},updateTransform:function(e,t,n){var i=e.getData();this.group.dirty();var r=s().reset(e);r.progress&&r.progress({start:0,end:i.count()},i),this._symbolDraw.updateLayout(i)},_updateGroupTransform:function(e){var t=e.coordinateSystem;t&&t.getRoamTransform&&(this.group.transform=o.clone(t.getRoamTransform()),this.group.decomposeTransform())},remove:function(e,t){this._symbolDraw&&this._symbolDraw.remove(t)},dispose:function(){}});e.exports=l},"480e":function(e,t,n){var i=n("4e08"),r=(i.__DEV__,n("3eba")),a=n("2306"),o=n("cd84"),s=n("6d8b");function l(e,t,n){var i=e[1]-e[0];t=s.map(t,(function(t){return{interval:[(t.interval[0]-e[0])/i,(t.interval[1]-e[0])/i]}}));var r=t.length,a=0;return function(e){for(var i=a;i<r;i++){var o=t[i].interval;if(o[0]<=e&&e<=o[1]){a=i;break}}if(i===r)for(i=a-1;i>=0;i--){o=t[i].interval;if(o[0]<=e&&e<=o[1]){a=i;break}}return i>=0&&i<r&&n[i]}}function c(e,t){var n=e[1]-e[0];return t=[(t[0]-e[0])/n,(t[1]-e[0])/n],function(e){return e>=t[0]&&e<=t[1]}}function u(e){var t=e.dimensions;return"lng"===t[0]&&"lat"===t[1]}var d=r.extendChartView({type:"heatmap",render:function(e,t,n){var i;t.eachComponent("visualMap",(function(t){t.eachTargetSeries((function(n){n===e&&(i=t)}))})),this.group.removeAll(),this._incrementalDisplayable=null;var r=e.coordinateSystem;"cartesian2d"===r.type||"calendar"===r.type?this._renderOnCartesianAndCalendar(e,n,0,e.getData().count()):u(r)&&this._renderOnGeo(r,e,i,n)},incrementalPrepareRender:function(e,t,n){this.group.removeAll()},incrementalRender:function(e,t,n,i){var r=t.coordinateSystem;r&&this._renderOnCartesianAndCalendar(t,i,e.start,e.end,!0)},_renderOnCartesianAndCalendar:function(e,t,n,i,r){var o,l,c=e.coordinateSystem;if("cartesian2d"===c.type){var u=c.getAxis("x"),d=c.getAxis("y");o=u.getBandWidth(),l=d.getBandWidth()}for(var h=this.group,f=e.getData(),p="itemStyle",g="emphasis.itemStyle",m="label",v="emphasis.label",y=e.getModel(p).getItemStyle(["color"]),b=e.getModel(g).getItemStyle(),x=e.getModel(m),w=e.getModel(v),_=c.type,S="cartesian2d"===_?[f.mapDimension("x"),f.mapDimension("y"),f.mapDimension("value")]:[f.mapDimension("time"),f.mapDimension("value")],C=n;C<i;C++){var O;if("cartesian2d"===_){if(isNaN(f.get(S[2],C)))continue;var M=c.dataToPoint([f.get(S[0],C),f.get(S[1],C)]);O=new a.Rect({shape:{x:Math.floor(Math.round(M[0])-o/2),y:Math.floor(Math.round(M[1])-l/2),width:Math.ceil(o),height:Math.ceil(l)},style:{fill:f.getItemVisual(C,"color"),opacity:f.getItemVisual(C,"opacity")}})}else{if(isNaN(f.get(S[1],C)))continue;O=new a.Rect({z2:1,shape:c.dataToRect([f.get(S[0],C)]).contentShape,style:{fill:f.getItemVisual(C,"color"),opacity:f.getItemVisual(C,"opacity")}})}var P=f.getItemModel(C);f.hasItemOption&&(y=P.getModel(p).getItemStyle(["color"]),b=P.getModel(g).getItemStyle(),x=P.getModel(m),w=P.getModel(v));var L=e.getRawValue(C),D="-";L&&null!=L[2]&&(D=L[2]),a.setLabelStyle(y,b,x,w,{labelFetcher:e,labelDataIndex:C,defaultText:D,isRectText:!0}),O.setStyle(y),a.setHoverStyle(O,f.hasItemOption?b:s.extend({},b)),O.incremental=r,r&&(O.useHoverLayer=!0),h.add(O),f.setItemGraphicEl(C,O)}},_renderOnGeo:function(e,t,n,i){var r=n.targetVisuals.inRange,s=n.targetVisuals.outOfRange,u=t.getData(),d=this._hmLayer||this._hmLayer||new o;d.blurSize=t.get("blurSize"),d.pointSize=t.get("pointSize"),d.minOpacity=t.get("minOpacity"),d.maxOpacity=t.get("maxOpacity");var h=e.getViewRect().clone(),f=e.getRoamTransform();h.applyTransform(f);var p=Math.max(h.x,0),g=Math.max(h.y,0),m=Math.min(h.width+h.x,i.getWidth()),v=Math.min(h.height+h.y,i.getHeight()),y=m-p,b=v-g,x=[u.mapDimension("lng"),u.mapDimension("lat"),u.mapDimension("value")],w=u.mapArray(x,(function(t,n,i){var r=e.dataToPoint([t,n]);return r[0]-=p,r[1]-=g,r.push(i),r})),_=n.getExtent(),S="visualMap.continuous"===n.type?c(_,n.option.range):l(_,n.getPieceList(),n.option.selected);d.update(w,y,b,r.color.getNormalizer(),{inRange:r.color.getColorMapper(),outOfRange:s.color.getColorMapper()},S);var C=new a.Image({style:{width:y,height:b,x:p,y:g,image:d.canvas},silent:!0});this.group.add(C)},dispose:function(){}});e.exports=d},"480f":function(e,t,n){var i=n("4a3f"),r=n("401b"),a=n("53f3"),o=a.getSymbolSize,s=[],l=[],c=[],u=i.quadraticAt,d=r.distSquare,h=Math.abs;function f(e,t,n){for(var i,r=e[0],a=e[1],o=e[2],f=1/0,p=n*n,g=.1,m=.1;m<=.9;m+=.1){s[0]=u(r[0],a[0],o[0],m),s[1]=u(r[1],a[1],o[1],m);var v=h(d(s,t)-p);v<f&&(f=v,i=m)}for(var y=0;y<32;y++){var b=i+g;l[0]=u(r[0],a[0],o[0],i),l[1]=u(r[1],a[1],o[1],i),c[0]=u(r[0],a[0],o[0],b),c[1]=u(r[1],a[1],o[1],b);v=d(l,t)-p;if(h(v)<.01)break;var x=d(c,t)-p;g/=2,v<0?x>=0?i+=g:i-=g:x>=0?i-=g:i+=g}return i}function p(e,t){var n=[],a=i.quadraticSubdivide,s=[[],[],[]],l=[[],[]],c=[];t/=2,e.eachEdge((function(e,i){var u=e.getLayout(),d=e.getVisual("fromSymbol"),h=e.getVisual("toSymbol");u.__original||(u.__original=[r.clone(u[0]),r.clone(u[1])],u[2]&&u.__original.push(r.clone(u[2])));var p=u.__original;if(null!=u[2]){if(r.copy(s[0],p[0]),r.copy(s[1],p[2]),r.copy(s[2],p[1]),d&&"none"!==d){var g=o(e.node1),m=f(s,p[0],g*t);a(s[0][0],s[1][0],s[2][0],m,n),s[0][0]=n[3],s[1][0]=n[4],a(s[0][1],s[1][1],s[2][1],m,n),s[0][1]=n[3],s[1][1]=n[4]}if(h&&"none"!==h){g=o(e.node2),m=f(s,p[1],g*t);a(s[0][0],s[1][0],s[2][0],m,n),s[1][0]=n[1],s[2][0]=n[2],a(s[0][1],s[1][1],s[2][1],m,n),s[1][1]=n[1],s[2][1]=n[2]}r.copy(u[0],s[0]),r.copy(u[1],s[2]),r.copy(u[2],s[1])}else{if(r.copy(l[0],p[0]),r.copy(l[1],p[1]),r.sub(c,l[1],l[0]),r.normalize(c,c),d&&"none"!==d){g=o(e.node1);r.scaleAndAdd(l[0],l[0],c,g*t)}if(h&&"none"!==h){g=o(e.node2);r.scaleAndAdd(l[1],l[1],c,-g*t)}r.copy(u[0],l[0]),r.copy(u[1],l[1])}}))}e.exports=p},4856:function(e,t,n){"use strict";n("5775")},"48ac":function(e,t,n){var i=n("3eba"),r=i.extendComponentModel({type:"axisPointer",coordSysAxesInfo:null,defaultOption:{show:"auto",triggerOn:null,zlevel:0,z:50,type:"line",snap:!1,triggerTooltip:!0,value:null,status:null,link:[],animation:null,animationDurationUpdate:200,lineStyle:{color:"#aaa",width:1,type:"solid"},shadowStyle:{color:"rgba(150,150,150,0.3)"},label:{show:!0,formatter:null,precision:"auto",margin:3,color:"#fff",padding:[5,7,5,7],backgroundColor:"auto",borderColor:null,borderWidth:0,shadowBlur:3,shadowColor:"#aaa"},handle:{show:!1,icon:"M10.7,11.9v-1.3H9.3v1.3c-4.9,0.3-8.8,4.4-8.8,9.4c0,5,3.9,9.1,8.8,9.4h1.3c4.9-0.3,8.8-4.4,8.8-9.4C19.5,16.3,15.6,12.2,10.7,11.9z M13.3,24.4H6.7v-1.2h6.6z M13.3,22H6.7v-1.2h6.6z M13.3,19.6H6.7v-1.2h6.6z",size:45,margin:50,color:"#333",shadowBlur:3,shadowColor:"#aaa",shadowOffsetX:0,shadowOffsetY:2,throttle:40}}}),a=r;e.exports=a},"48c7":function(e,t,n){var i=n("6d8b"),r=n("6cb7"),a=n("9e47"),o=n("2023"),s=r.extend({type:"cartesian2dAxis",axis:null,init:function(){s.superApply(this,"init",arguments),this.resetRange()},mergeOption:function(){s.superApply(this,"mergeOption",arguments),this.resetRange()},restoreData:function(){s.superApply(this,"restoreData",arguments),this.resetRange()},getCoordSysModel:function(){return this.ecModel.queryComponents({mainType:"grid",index:this.option.gridIndex,id:this.option.gridId})[0]}});function l(e,t){return t.type||(t.data?"category":"value")}i.merge(s.prototype,o);var c={offset:0};a("x",s,l,c),a("y",s,l,c);var u=s;e.exports=u},"49e8":function(e,t,n){var i=n("3eba"),r=n("6d8b"),a=n("d81e"),o=a.updateCenterAndZoom;i.registerAction({type:"geoRoam",event:"geoRoam",update:"updateTransform"},(function(e,t){var n=e.componentType||"series";t.eachComponent({mainType:n,query:e},(function(t){var i=t.coordinateSystem;if("geo"===i.type){var a=o(i,e,t.get("scaleLimit"));t.setCenter&&t.setCenter(a.center),t.setZoom&&t.setZoom(a.zoom),"series"===n&&r.each(t.seriesGroup,(function(e){e.setCenter(a.center),e.setZoom(a.zoom)}))}}))}))},"4a01":function(e,t,n){var i=n("6d8b"),r=n("1fab"),a=n("607d"),o=n("a4fe");function s(e){this.pointerChecker,this._zr=e,this._opt={};var t=i.bind,n=t(l,this),a=t(c,this),o=t(u,this),s=t(d,this),f=t(h,this);r.call(this),this.setPointerChecker=function(e){this.pointerChecker=e},this.enable=function(t,r){this.disable(),this._opt=i.defaults(i.clone(r)||{},{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}),null==t&&(t=!0),!0!==t&&"move"!==t&&"pan"!==t||(e.on("mousedown",n),e.on("mousemove",a),e.on("mouseup",o)),!0!==t&&"scale"!==t&&"zoom"!==t||(e.on("mousewheel",s),e.on("pinch",f))},this.disable=function(){e.off("mousedown",n),e.off("mousemove",a),e.off("mouseup",o),e.off("mousewheel",s),e.off("pinch",f)},this.dispose=this.disable,this.isDragging=function(){return this._dragging},this.isPinching=function(){return this._pinching}}function l(e){if(!(a.isMiddleOrRightButtonOnMouseUpDown(e)||e.target&&e.target.draggable)){var t=e.offsetX,n=e.offsetY;this.pointerChecker&&this.pointerChecker(e,t,n)&&(this._x=t,this._y=n,this._dragging=!0)}}function c(e){if(this._dragging&&g("moveOnMouseMove",e,this._opt)&&"pinch"!==e.gestureEvent&&!o.isTaken(this._zr,"globalPan")){var t=e.offsetX,n=e.offsetY,i=this._x,r=this._y,s=t-i,l=n-r;this._x=t,this._y=n,this._opt.preventDefaultMouseMove&&a.stop(e.event),p(this,"pan","moveOnMouseMove",e,{dx:s,dy:l,oldX:i,oldY:r,newX:t,newY:n})}}function u(e){a.isMiddleOrRightButtonOnMouseUpDown(e)||(this._dragging=!1)}function d(e){var t=g("zoomOnMouseWheel",e,this._opt),n=g("moveOnMouseWheel",e,this._opt),i=e.wheelDelta,r=Math.abs(i),a=e.offsetX,o=e.offsetY;if(0!==i&&(t||n)){if(t){var s=r>3?1.4:r>1?1.2:1.1,l=i>0?s:1/s;f(this,"zoom","zoomOnMouseWheel",e,{scale:l,originX:a,originY:o})}if(n){var c=Math.abs(i),u=(i>0?1:-1)*(c>3?.4:c>1?.15:.05);f(this,"scrollMove","moveOnMouseWheel",e,{scrollDelta:u,originX:a,originY:o})}}}function h(e){if(!o.isTaken(this._zr,"globalPan")){var t=e.pinchScale>1?1.1:1/1.1;f(this,"zoom",null,e,{scale:t,originX:e.pinchX,originY:e.pinchY})}}function f(e,t,n,i,r){e.pointerChecker&&e.pointerChecker(i,r.originX,r.originY)&&(a.stop(i.event),p(e,t,n,i,r))}function p(e,t,n,r,a){a.isAvailableBehavior=i.bind(g,null,n,r),e.trigger(t,a)}function g(e,t,n){var r=n[e];return!e||r&&(!i.isString(r)||t.event[r+"Key"])}i.mixin(s,r);var m=s;e.exports=m},"4a9d":function(e,t,n){var i=n("dcb3"),r=n("ff2e"),a=n("0156"),o=n("6679"),s=i.extend({makeElOption:function(e,t,n,i,o){var s=n.axis,u=s.grid,d=i.get("type"),h=l(u,s).getOtherAxis(s).getGlobalExtent(),f=s.toGlobalCoord(s.dataToCoord(t,!0));if(d&&"none"!==d){var p=r.buildElStyle(i),g=c[d](s,f,h);g.style=p,e.graphicKey=g.type,e.pointer=g}var m=a.layout(u.model,n);r.buildCartesianSingleLabelElOption(t,e,m,n,i,o)},getHandleTransform:function(e,t,n){var i=a.layout(t.axis.grid.model,t,{labelInside:!1});return i.labelMargin=n.get("handle.margin"),{position:r.getTransformedPosition(t.axis,e,i),rotation:i.rotation+(i.labelDirection<0?Math.PI:0)}},updateHandleTransform:function(e,t,n,i){var r=n.axis,a=r.grid,o=r.getGlobalExtent(!0),s=l(a,r).getOtherAxis(r).getGlobalExtent(),c="x"===r.dim?0:1,u=e.position;u[c]+=t[c],u[c]=Math.min(o[1],u[c]),u[c]=Math.max(o[0],u[c]);var d=(s[1]+s[0])/2,h=[d,d];h[c]=u[c];var f=[{verticalAlign:"middle"},{align:"center"}];return{position:u,rotation:e.rotation,cursorPoint:h,tooltipOption:f[c]}}});function l(e,t){var n={};return n[t.dim+"AxisIndex"]=t.index,e.getCartesian(n)}var c={line:function(e,t,n){var i=r.makeLineShape([t,n[0]],[t,n[1]],u(e));return{type:"Line",subPixelOptimize:!0,shape:i}},shadow:function(e,t,n){var i=Math.max(1,e.getBandWidth()),a=n[1]-n[0];return{type:"Rect",shape:r.makeRectShape([t-i/2,n[0]],[i,a],u(e))}}};function u(e){return"x"===e.dim?0:1}o.registerAxisPointerClass("CartesianAxisPointer",s);var d=s;e.exports=d},"4aaf":function(e,t,n){},"4ab1":function(e,t,n){var i=n("8727"),r=i.createElement,a=n("6d8b"),o=n("cbe5"),s=n("0da8"),l=n("76a5"),c=n("3f8e"),u=c.path,d=c.image,h=c.text,f="0",p="1";function g(e,t,n,i,r){this._zrId=e,this._svgRoot=t,this._tagNames="string"===typeof n?[n]:n,this._markLabel=i,this._domName=r||"_dom",this.nextId=0}g.prototype.createElement=r,g.prototype.getDefs=function(e){var t=this._svgRoot,n=this._svgRoot.getElementsByTagName("defs");return 0===n.length?e?(n=t.insertBefore(this.createElement("defs"),t.firstChild),n.contains||(n.contains=function(e){var t=n.children;if(!t)return!1;for(var i=t.length-1;i>=0;--i)if(t[i]===e)return!0;return!1}),n):null:n[0]},g.prototype.update=function(e,t){if(e){var n=this.getDefs(!1);if(e[this._domName]&&n.contains(e[this._domName]))"function"===typeof t&&t(e);else{var i=this.add(e);i&&(e[this._domName]=i)}}},g.prototype.addDom=function(e){var t=this.getDefs(!0);t.appendChild(e)},g.prototype.removeDom=function(e){var t=this.getDefs(!1);t&&e[this._domName]&&(t.removeChild(e[this._domName]),e[this._domName]=null)},g.prototype.getDoms=function(){var e=this.getDefs(!1);if(!e)return[];var t=[];return a.each(this._tagNames,(function(n){var i=e.getElementsByTagName(n);t=t.concat([].slice.call(i))})),t},g.prototype.markAllUnused=function(){var e=this.getDoms(),t=this;a.each(e,(function(e){e[t._markLabel]=f}))},g.prototype.markUsed=function(e){e&&(e[this._markLabel]=p)},g.prototype.removeUnused=function(){var e=this.getDefs(!1);if(e){var t=this.getDoms(),n=this;a.each(t,(function(t){t[n._markLabel]!==p&&e.removeChild(t)}))}},g.prototype.getSvgProxy=function(e){return e instanceof o?u:e instanceof s?d:e instanceof l?h:u},g.prototype.getTextSvgElement=function(e){return e.__textSvgEl},g.prototype.getSvgElement=function(e){return e.__svgEl};var m=g;e.exports=m},"4b08":function(e,t,n){var i=n("7dcf"),r=i.extend({type:"dataZoom.select"});e.exports=r},"4bf6":function(e,t,n){var i=n("66fc"),r=n("697e"),a=n("f934"),o=a.getLayoutRect,s=n("6d8b"),l=s.each;function c(e,t,n){this.dimension="single",this.dimensions=["single"],this._axis=null,this._rect,this._init(e,t,n),this.model=e}c.prototype={type:"singleAxis",axisPointerEnabled:!0,constructor:c,_init:function(e,t,n){var a=this.dimension,o=new i(a,r.createScaleByModel(e),[0,0],e.get("type"),e.get("position")),s="category"===o.type;o.onBand=s&&e.get("boundaryGap"),o.inverse=e.get("inverse"),o.orient=e.get("orient"),e.axis=o,o.model=e,o.coordinateSystem=this,this._axis=o},update:function(e,t){e.eachSeries((function(e){if(e.coordinateSystem===this){var t=e.getData();l(t.mapDimension(this.dimension,!0),(function(e){this._axis.scale.unionExtentFromData(t,e)}),this),r.niceScaleExtent(this._axis.scale,this._axis.model)}}),this)},resize:function(e,t){this._rect=o({left:e.get("left"),top:e.get("top"),right:e.get("right"),bottom:e.get("bottom"),width:e.get("width"),height:e.get("height")},{width:t.getWidth(),height:t.getHeight()}),this._adjustAxis()},getRect:function(){return this._rect},_adjustAxis:function(){var e=this._rect,t=this._axis,n=t.isHorizontal(),i=n?[0,e.width]:[0,e.height],r=t.reverse?1:0;t.setExtent(i[r],i[1-r]),this._updateAxisTransform(t,n?e.x:e.y)},_updateAxisTransform:function(e,t){var n=e.getExtent(),i=n[0]+n[1],r=e.isHorizontal();e.toGlobalCoord=r?function(e){return e+t}:function(e){return i-e+t},e.toLocalCoord=r?function(e){return e-t}:function(e){return i-e+t}},getAxis:function(){return this._axis},getBaseAxis:function(){return this._axis},getAxes:function(){return[this._axis]},getTooltipAxes:function(){return{baseAxes:[this.getAxis()]}},containPoint:function(e){var t=this.getRect(),n=this.getAxis(),i=n.orient;return"horizontal"===i?n.contain(n.toLocalCoord(e[0]))&&e[1]>=t.y&&e[1]<=t.y+t.height:n.contain(n.toLocalCoord(e[1]))&&e[0]>=t.y&&e[0]<=t.y+t.height},pointToData:function(e){var t=this.getAxis();return[t.coordToData(t.toLocalCoord(e["horizontal"===t.orient?0:1]))]},dataToPoint:function(e){var t=this.getAxis(),n=this.getRect(),i=[],r="horizontal"===t.orient?0:1;return e instanceof Array&&(e=e[0]),i[r]=t.toGlobalCoord(t.dataToCoord(+e)),i[1-r]=0===r?n.y+n.height/2:n.x+n.width/2,i}};var u=c;e.exports=u},"4c86":function(e,t,n){var i=n("6d8b"),r=i.each,a=n("bda7"),o=n("e0d3"),s=o.makeInner,l=n("320a"),c=n("1792"),u=n("6bd4"),d=n("a7f2"),h=s(),f={load:function(e,t,n){var i=h(t).parsed;if(i)return i;var o,s=t.specialAreas||{},f=t.geoJSON;try{o=f?a(f,n):[]}catch(g){throw new Error("Invalid geoJson format\n"+g.message)}return l(e,o),r(o,(function(t){var n=t.name;c(e,t),u(e,t),d(e,t);var i=s[n];i&&t.transformTo(i.left,i.top,i.width,i.height)})),h(t).parsed={regions:o,boundingRect:p(o)}}};function p(e){for(var t,n=0;n<e.length;n++){var i=e[n].getBoundingRect();t=t||i.clone(),t.union(i)}return t}e.exports=f},"4c99":function(e,t,n){var i=n("cccd"),r=["itemStyle","borderColor"],a=["itemStyle","borderColor0"],o=["itemStyle","color"],s=["itemStyle","color0"],l={seriesType:"candlestick",plan:i(),performRawSeries:!0,reset:function(e,t){var n=e.getData();if(n.setVisual({legendSymbol:"roundRect",colorP:c(1,e),colorN:c(-1,e),borderColorP:u(1,e),borderColorN:u(-1,e)}),!t.isSeriesFiltered(e)){var i=e.pipelineContext.large;return!i&&{progress:l}}function l(e,t){var n;while(null!=(n=e.next())){var i=t.getItemModel(n),r=t.getItemLayout(n).sign;t.setItemVisual(n,{color:c(r,i),borderColor:u(r,i)})}}function c(e,t){return t.get(e>0?o:s)}function u(e,t){return t.get(e>0?r:a)}}};e.exports=l},"4d62":function(e,t,n){var i=n("2306"),r=n("6d8b"),a=n("e887");function o(e,t){i.Group.call(this);var n=new i.Polygon,r=new i.Polyline,a=new i.Text;this.add(n),this.add(r),this.add(a),this.highDownOnUpdate=function(e,t){"emphasis"===t?(r.ignore=r.hoverIgnore,a.ignore=a.hoverIgnore):(r.ignore=r.normalIgnore,a.ignore=a.normalIgnore)},this.updateData(e,t,!0)}var s=o.prototype,l=["itemStyle","opacity"];s.updateData=function(e,t,n){var a=this.childAt(0),o=e.hostModel,s=e.getItemModel(t),c=e.getItemLayout(t),u=e.getItemModel(t).get(l);u=null==u?1:u,a.useStyle({}),n?(a.setShape({points:c.points}),a.setStyle({opacity:0}),i.initProps(a,{style:{opacity:u}},o,t)):i.updateProps(a,{style:{opacity:u},shape:{points:c.points}},o,t);var d=s.getModel("itemStyle"),h=e.getItemVisual(t,"color");a.setStyle(r.defaults({lineJoin:"round",fill:h},d.getItemStyle(["opacity"]))),a.hoverStyle=d.getModel("emphasis").getItemStyle(),this._updateLabel(e,t),i.setHoverStyle(this)},s._updateLabel=function(e,t){var n=this.childAt(1),r=this.childAt(2),a=e.hostModel,o=e.getItemModel(t),s=e.getItemLayout(t),l=s.label,c=e.getItemVisual(t,"color");i.updateProps(n,{shape:{points:l.linePoints||l.linePoints}},a,t),i.updateProps(r,{style:{x:l.x,y:l.y}},a,t),r.attr({rotation:l.rotation,origin:[l.x,l.y],z2:10});var u=o.getModel("label"),d=o.getModel("emphasis.label"),h=o.getModel("labelLine"),f=o.getModel("emphasis.labelLine");c=e.getItemVisual(t,"color");i.setLabelStyle(r.style,r.hoverStyle={},u,d,{labelFetcher:e.hostModel,labelDataIndex:t,defaultText:e.getName(t),autoColor:c,useInsideStyle:!!l.inside},{textAlign:l.textAlign,textVerticalAlign:l.verticalAlign}),r.ignore=r.normalIgnore=!u.get("show"),r.hoverIgnore=!d.get("show"),n.ignore=n.normalIgnore=!h.get("show"),n.hoverIgnore=!f.get("show"),n.setStyle({stroke:c}),n.setStyle(h.getModel("lineStyle").getLineStyle()),n.hoverStyle=f.getModel("lineStyle").getLineStyle()},r.inherits(o,i.Group);var c=a.extend({type:"funnel",render:function(e,t,n){var i=e.getData(),r=this._data,a=this.group;i.diff(r).add((function(e){var t=new o(i,e);i.setItemGraphicEl(e,t),a.add(t)})).update((function(e,t){var n=r.getItemGraphicEl(t);n.updateData(i,e),a.add(n),i.setItemGraphicEl(e,n)})).remove((function(e){var t=r.getItemGraphicEl(e);a.remove(t)})).execute(),this._data=i},remove:function(){this.group.removeAll(),this._data=null},dispose:function(){}}),u=c;e.exports=u},"4d85":function(e,t,n){var i=n("e46b"),r=n("4f85"),a=r.extend({type:"series.gauge",getInitialData:function(e,t){return i(this,["value"])},defaultOption:{zlevel:0,z:2,center:["50%","50%"],legendHoverLink:!0,radius:"75%",startAngle:225,endAngle:-45,clockwise:!0,min:0,max:100,splitNumber:10,axisLine:{show:!0,lineStyle:{color:[[.2,"#91c7ae"],[.8,"#63869e"],[1,"#c23531"]],width:30}},splitLine:{show:!0,length:30,lineStyle:{color:"#eee",width:2,type:"solid"}},axisTick:{show:!0,splitNumber:5,length:8,lineStyle:{color:"#eee",width:1,type:"solid"}},axisLabel:{show:!0,distance:5,color:"auto"},pointer:{show:!0,length:"80%",width:8},itemStyle:{color:"auto"},title:{show:!0,offsetCenter:[0,"-40%"],color:"#333",fontSize:15},detail:{show:!0,backgroundColor:"rgba(0,0,0,0)",borderWidth:0,borderColor:"#ccc",width:100,height:null,padding:[5,10],offsetCenter:[0,"40%"],color:"auto",fontSize:30}}}),o=a;e.exports=o},"4e10":function(e,t,n){var i=n("6d8b"),r=n("e46b"),a=n("4f85"),o=n("eda2"),s=o.encodeHTML,l=o.addCommas,c=n("7023"),u=n("2b17"),d=u.retrieveRawAttr,h=n("5b87"),f=n("0f99"),p=f.makeSeriesEncodeForNameBased,g=a.extend({type:"series.map",dependencies:["geo"],layoutMode:"box",needsDrawMap:!1,seriesGroup:[],getInitialData:function(e){for(var t=r(this,{coordDimensions:["value"],encodeDefaulter:i.curry(p,this)}),n=t.mapDimension("value"),a=i.createHashMap(),o=[],s=[],l=0,c=t.count();l<c;l++){var u=t.getName(l);a.set(u,!0),o.push({name:u,value:t.get(n,l),selected:d(t,l,"selected")})}var f=h.load(this.getMapType(),this.option.nameMap,this.option.nameProperty);return i.each(f.regions,(function(e){var t=e.name;a.get(t)||(o.push({name:t}),s.push(t))})),this.updateSelectedMap(o),t.appendValues([],s),t},getHostGeoModel:function(){var e=this.option.geoIndex;return null!=e?this.dependentModels.geo[e]:null},getMapType:function(){return(this.getHostGeoModel()||this).option.map},getRawValue:function(e){var t=this.getData();return t.get(t.mapDimension("value"),e)},getRegionModel:function(e){var t=this.getData();return t.getItemModel(t.indexOfName(e))},formatTooltip:function(e,t,n,i){for(var r=this.getData(),a=l(this.getRawValue(e)),o=r.getName(e),c=this.seriesGroup,u=[],d=0;d<c.length;d++){var h=c[d].originalData.indexOfName(o),f=r.mapDimension("value");isNaN(c[d].originalData.get(f,h))||u.push(s(c[d].name))}var p="html"===i?"<br/>":"\n";return u.join(", ")+p+s(o+" : "+a)},getTooltipPosition:function(e){if(null!=e){var t=this.getData().getName(e),n=this.coordinateSystem,i=n.getRegion(t);return i&&n.dataToPoint(i.center)}},setZoom:function(e){this.option.zoom=e},setCenter:function(e){this.option.center=e},defaultOption:{zlevel:0,z:2,coordinateSystem:"geo",map:"",left:"center",top:"center",aspectScale:.75,showLegendSymbol:!0,dataRangeHoverLink:!0,boundingCoords:null,center:null,zoom:1,scaleLimit:null,label:{show:!1,color:"#000"},itemStyle:{borderWidth:.5,borderColor:"#444",areaColor:"#eee"},emphasis:{label:{show:!0,color:"rgb(100,0,0)"},itemStyle:{areaColor:"rgba(255,215,0,0.8)"}},nameProperty:"name"}});i.mixin(g,c);var m=g;e.exports=m},"4e47":function(e,t,n){var i=n("6d8b"),r=n("2306"),a={NONE:"none",DESCENDANT:"descendant",ANCESTOR:"ancestor",SELF:"self"},o=2,s=4;function l(e,t,n){r.Group.call(this);var i=new r.Sector({z2:o});i.seriesIndex=t.seriesIndex;var a=new r.Text({z2:s,silent:e.getModel("label").get("silent")});function l(){a.ignore=a.hoverIgnore}function c(){a.ignore=a.normalIgnore}this.add(i),this.add(a),this.updateData(!0,e,"normal",t,n),this.on("emphasis",l).on("normal",c).on("mouseover",l).on("mouseout",c)}var c=l.prototype;c.updateData=function(e,t,n,a,o){this.node=t,t.piece=this,a=a||this._seriesModel,o=o||this._ecModel;var s=this.childAt(0);s.dataIndex=t.dataIndex;var l=t.getModel(),c=t.getLayout(),u=i.extend({},c);u.label=null;var h=d(t,a,o);p(t,a,h);var f,g=l.getModel("itemStyle").getItemStyle();if("normal"===n)f=g;else{var m=l.getModel(n+".itemStyle").getItemStyle();f=i.merge(m,g)}f=i.defaults({lineJoin:"bevel",fill:f.fill||h},f),e?(s.setShape(u),s.shape.r=c.r0,r.updateProps(s,{shape:{r:c.r}},a,t.dataIndex),s.useStyle(f)):"object"===typeof f.fill&&f.fill.type||"object"===typeof s.style.fill&&s.style.fill.type?(r.updateProps(s,{shape:u},a),s.useStyle(f)):r.updateProps(s,{shape:u,style:f},a),this._updateLabel(a,h,n);var v=l.getShallow("cursor");if(v&&s.attr("cursor",v),e){var y=a.getShallow("highlightPolicy");this._initEvents(s,t,a,y)}this._seriesModel=a||this._seriesModel,this._ecModel=o||this._ecModel,r.setHoverStyle(this)},c.onEmphasis=function(e){var t=this;this.node.hostTree.root.eachNode((function(n){n.piece&&(t.node===n?n.piece.updateData(!1,n,"emphasis"):f(n,t.node,e)?n.piece.childAt(0).trigger("highlight"):e!==a.NONE&&n.piece.childAt(0).trigger("downplay"))}))},c.onNormal=function(){this.node.hostTree.root.eachNode((function(e){e.piece&&e.piece.updateData(!1,e,"normal")}))},c.onHighlight=function(){this.updateData(!1,this.node,"highlight")},c.onDownplay=function(){this.updateData(!1,this.node,"downplay")},c._updateLabel=function(e,t,n){var a=this.node.getModel(),o=a.getModel("label"),s="normal"===n||"emphasis"===n?o:a.getModel(n+".label"),l=a.getModel("emphasis.label"),c=s.get("formatter"),u=c?n:"normal",d=i.retrieve(e.getFormattedLabel(this.node.dataIndex,u,null,null,"label"),this.node.name);!1===P("show")&&(d="");var h=this.node.getLayout(),f=s.get("minAngle");null==f&&(f=o.get("minAngle")),f=f/180*Math.PI;var p=h.endAngle-h.startAngle;null!=f&&Math.abs(p)<f&&(d="");var g=this.childAt(1);r.setLabelStyle(g.style,g.hoverStyle||{},o,l,{defaultText:s.getShallow("show")?d:null,autoColor:t,useInsideStyle:!0});var m,v=(h.startAngle+h.endAngle)/2,y=Math.cos(v),b=Math.sin(v),x=P("position"),w=P("distance")||0,_=P("align");"outside"===x?(m=h.r+w,_=v>Math.PI/2?"right":"left"):_&&"center"!==_?"left"===_?(m=h.r0+w,v>Math.PI/2&&(_="right")):"right"===_&&(m=h.r-w,v>Math.PI/2&&(_="left")):(m=(h.r+h.r0)/2,_="center"),g.attr("style",{text:d,textAlign:_,textVerticalAlign:P("verticalAlign")||"middle",opacity:P("opacity")});var S=m*y+h.cx,C=m*b+h.cy;g.attr("position",[S,C]);var O=P("rotate"),M=0;function P(e){var t=s.get(e);return null==t?o.get(e):t}"radial"===O?(M=-v,M<-Math.PI/2&&(M+=Math.PI)):"tangential"===O?(M=Math.PI/2-v,M>Math.PI/2?M-=Math.PI:M<-Math.PI/2&&(M+=Math.PI)):"number"===typeof O&&(M=O*Math.PI/180),g.attr("rotation",M)},c._initEvents=function(e,t,n,i){e.off("mouseover").off("mouseout").off("emphasis").off("normal");var r=this,a=function(){r.onEmphasis(i)},o=function(){r.onNormal()},s=function(){r.onDownplay()},l=function(){r.onHighlight()};n.isAnimationEnabled()&&e.on("mouseover",a).on("mouseout",o).on("emphasis",a).on("normal",o).on("downplay",s).on("highlight",l)},i.inherits(l,r.Group);var u=l;function d(e,t,n){var i=e.getVisual("color"),r=e.getVisual("visualMeta");r&&0!==r.length||(i=null);var a=e.getModel("itemStyle").get("color");if(a)return a;if(i)return i;if(0===e.depth)return n.option.color[0];var o=n.option.color.length;return a=n.option.color[h(e)%o],a}function h(e){var t=e;while(t.depth>1)t=t.parentNode;var n=e.getAncestors()[0];return i.indexOf(n.children,t)}function f(e,t,n){return n!==a.NONE&&(n===a.SELF?e===t:n===a.ANCESTOR?e===t||e.isAncestorOf(t):e===t||e.isDescendantOf(t))}function p(e,t,n){var i=t.getData();i.setItemVisual(e.dataIndex,"color",n)}e.exports=u},"4e56":function(e,t,n){"use strict";n("996e")},"4e9f":function(e,t,n){var i=n("22d1"),r=n("29a8"),a=n("2145"),o=r.toolbox.saveAsImage;function s(e){this.model=e}s.defaultOption={show:!0,icon:"M4.7,22.9L29.3,45.5L54.7,23.4M4.6,43.6L4.6,58L53.8,58L53.8,43.6M29.2,45.1L29.2,0",title:o.title,type:"png",connectedBackgroundColor:"#fff",name:"",excludeComponents:["toolbox"],pixelRatio:1,lang:o.lang.slice()},s.prototype.unusable=!i.canvasSupported;var l=s.prototype;l.onclick=function(e,t){var n=this.model,r=n.get("name")||e.get("title.0.text")||"echarts",a="svg"===t.getZr().painter.getType(),o=a?"svg":n.get("type",!0)||"png",s=t.getConnectedDataURL({type:o,backgroundColor:n.get("backgroundColor",!0)||e.get("backgroundColor")||"#fff",connectedBackgroundColor:n.get("connectedBackgroundColor"),excludeComponents:n.get("excludeComponents"),pixelRatio:n.get("pixelRatio")});if("function"!==typeof MouseEvent||i.browser.ie||i.browser.edge)if(window.navigator.msSaveOrOpenBlob){var l=atob(s.split(",")[1]),c=l.length,u=new Uint8Array(c);while(c--)u[c]=l.charCodeAt(c);var d=new Blob([u]);window.navigator.msSaveOrOpenBlob(d,r+"."+o)}else{var h=n.get("lang"),f='<body style="margin:0;"><img src="'+s+'" style="max-width:100%;" title="'+(h&&h[0]||"")+'" /></body>',p=window.open();p.document.write(f)}else{var g=document.createElement("a");g.download=r+"."+o,g.target="_blank",g.href=s;var m=new MouseEvent("click",{view:document.defaultView,bubbles:!0,cancelable:!1});g.dispatchEvent(m)}},a.register("saveAsImage",s);var c=s;e.exports=c},"50e3":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("el-container",[t("el-aside",{staticStyle:{width:"250px"}},[t("basic-container",[t("master-tree",{attrs:{currentPage:this.currentPage,pageSize:this.pageSize},on:{TreeValue:e.TreeValueEmit,Treedata:e.TreedataList,codeClassifyOid:e.codeClassifyOidList,coderuleoid:e.coderuleoidList,nodeClickTemplateOids:e.nodeClickTem,tableDataArray:e.tableDataArrays,tableHeadBttoms:e.tableHeadBttoms,tableHeadDataFateher:e.tableHeadDatas,tableHeadFindData:e.tableHeadFindDatas,nodeClickList:e.nodeClickLists,total:e.totals,loading:e.loadingHandler}})],1)],1),t("el-main",[t("VciMasterCrud",{attrs:{TreeValue:e.TreeValue,Treedata:e.Treedata,codeClassifyOid:this.codeClassifyOid,coderuleoid:this.coderuleoid,isLoading:e.isLoading,page:this.page,tableDataArray:e.tableDataArray,tableHeadBtnData:e.masterVrBtnList,tableHeadDataFateher:this.tableHeadDataFateher,tableHeadFindData:e.tableHeadFindData,templateOid:e.templateOid,total:this.total,nodeClickList:this.nodeClickList},on:{currentPage:e.currentPages,pageSize:e.pageSizes}})],1)],1)},r=[],a={name:"items.vue",data:function(){return{page:{total:0,currentPage:1,pageSize:100,pageSizes:[10,30,50,100,200]},pageSize:"100",currentPage:"1",codeClassifyOid:"",coderuleoid:"",Treedata:[],templateOid:"",tableDataArray:[],masterVrBtnList:[],tableHeadDataFateher:[],total:"",isLoading:!1,tableHeadFindData:{},TreeValue:"",nodeClickList:[]}},created:function(){},methods:{nodeClickLists:function(e){this.nodeClickList=e},TreeValueEmit:function(e){this.TreeValue=e},codeClassifyOidList:function(e){this.codeClassifyOid=e},coderuleoidList:function(e){this.coderuleoid=e},TreedataList:function(e){this.Treedata=e},pageSizes:function(e){this.pageSize=e},currentPages:function(e){this.currentPage=e},tableDataArrays:function(e){this.tableDataArray=e},totals:function(e){this.total=e},tableHeadDatas:function(e){this.tableHeadDataFateher=e},tableHeadFindDatas:function(e){this.tableHeadFindData=e},nodeClickTem:function(e){this.templateOid=e},tableHeadBttoms:function(e){this.masterVrBtnList=e},loadingHandler:function(e){this.isLoading=e}}},o=a,s=n("2877"),l=Object(s["a"])(o,i,r,!1,null,"84abd6e2",null);t["default"]=l.exports},"50e5":function(e,t,n){var i=n("6d8b"),r=n("eda2"),a=["x","y","z","radius","angle","single"],o=["cartesian2d","polar","singleAxis"];function s(e){return i.indexOf(o,e)>=0}function l(e,t){e=e.slice();var n=i.map(e,r.capitalFirst);t=(t||[]).slice();var a=i.map(t,r.capitalFirst);return function(r,o){i.each(e,(function(e,i){for(var s={name:e,capital:n[i]},l=0;l<t.length;l++)s[t[l]]=e+a[l];r.call(o,s)}))}}var c=l(a,["axisIndex","axis","index","id"]);function u(e,t,n){return function(n){var i,s={nodes:[],records:{}};if(t((function(e){s.records[e.name]={}})),!n)return s;o(n,s);do{i=!1,e(l)}while(i);function l(e){!r(e,s)&&a(e,s)&&(o(e,s),i=!0)}return s};function r(e,t){return i.indexOf(t.nodes,e)>=0}function a(e,r){var a=!1;return t((function(t){i.each(n(e,t)||[],(function(e){r.records[t.name][e]&&(a=!0)}))})),a}function o(e,r){r.nodes.push(e),t((function(t){i.each(n(e,t)||[],(function(e){r.records[t.name][e]=!0}))}))}}t.isCoordSupported=s,t.createNameEach=l,t.eachAxisDim=c,t.createLinkedNodesFinder=u},"51e2":function(e,t,n){"use strict";n("d25d")},5257:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("avue-crud",{ref:"crud",attrs:{data:e.data,option:e.option,page:e.page,permission:e.permissionList},on:{"update:page":function(t){e.page=t},"on-load":e.getList,"row-update":e.rowUpdate,"row-save":e.rowSave,"row-del":e.rowDel,"refresh-change":e.refreshChange,"search-reset":e.searchChange,"search-change":e.searchChange,"row-click":e.rowClick},scopedSlots:e._u([{key:"radio",fn:function(n){var i=n.row;return[t("el-radio",{attrs:{label:i.$index},model:{value:e.selectRow,callback:function(t){e.selectRow=t},expression:"selectRow"}},[e._v(" \n      ")])]}}]),model:{value:e.form,callback:function(t){e.form=t},expression:"form"}},[t("template",{slot:"menuLeft"},[t("el-tooltip",{staticClass:"item",attrs:{content:"查找版本规则使用范围",effect:"dark",placement:"top"}},[e.permissionList.apply?t("el-button",{attrs:{icon:"el-icon-zoom-in",plain:"",size:"small",type:"primary"},on:{click:e.applyRangeSearch}},[e._v("查看使用范围\n        ")]):e._e()],1)],1)],2),t("versionpackage",{ref:"applyRange",attrs:{rangeData:e.applyRangeData}})],1)},r=[],a=(n("8e6e"),n("ac6a"),n("456d"),n("7f7f"),n("6b54"),n("f576"),n("ade3")),o=n("b1ca"),s=n("5880");function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){Object(a["a"])(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var u={name:"Version",data:function(){return{packageSearchBox:!1,selectRow:"",selectRowData:{},page:{pageSize:10,currentPage:1,total:100},data:[],form:{},option:{height:"auto",headerAlign:"center",align:"center",border:!0,index:!0,searchMenuSpan:5,highlightCurrentRow:!0,stripe:!0,viewBtn:!1,columnBtn:!1,column:[{label:"选择",prop:"radio",width:120,display:!1},{label:"英文名称",prop:"id",editDisabled:!0,rules:[{required:!0,message:"英文名称不能为空",trigger:"blur"}]},{label:"中文名称",prop:"name",search:!0,required:!0,rules:[{required:!0,message:"中文名称不能为空",trigger:"blur"}]},{label:"初始值",prop:"startCode",type:"number",min:1,max:99999,rules:[{required:!0,message:"初始值不能为空",trigger:"blur"}]},{label:"步长",prop:"serialStep",type:"number",min:1,max:99999,rules:[{required:!0,message:"步长不能为空",trigger:"blur"}]},{label:"描述",prop:"description",type:"textarea"}]},applyRangeData:[]}},computed:c(c({},Object(s["mapGetters"])(["permission"])),{},{permissionList:function(){return{addBtn:this.vaildData(this.permission.modeling_Version.version_add,!1),apply:this.vaildData(this.permission.modeling_Version.version_applyopen,!1),delBtn:this.vaildData(this.permission.modeling_Version.version_delete,!1),editBtn:this.vaildData(this.permission.modeling_Version.version_edit,!1)}}}),methods:{rowClick:function(e){this.selectRow=e.$index,this.selectRowData=e},applyRangeSearch:function(){var e=this;""!==this.selectRow?Object(o["getAppayRange"])(this.selectRowData.id).then((function(t){e.applyRangeData=t.data.data,e.$refs.applyRange.rangeData=e.applyRangeData,e.$refs.applyRange.showDialog=!0})):this.$message({type:"warning",message:"请先选择属性"})},getList:function(){var e=this;this.loading=!0,Object(o["getPage"])(this.page.currentPage,this.page.pageSize,this.params).then((function(t){var n=t.data.data;e.loading=!1,e.page.total=n.total,e.data=n.records}))},rowSave:function(e,t,n){var i=this;Object(o["add"])(e).then((function(){i.$message.success("新增成功"),t(),i.getList()})).catch((function(){n()}))},rowUpdate:function(e,t,n,i){var r=this;console.log(e);var a=new Date(e.ts),s="".concat(a.getFullYear(),"-").concat((a.getMonth()+1).toString().padStart(2,"0"),"-").concat(a.getDate().toString().padStart(2,"0")," ").concat(a.getHours().toString().padStart(2,"0"),":").concat(a.getMinutes().toString().padStart(2,"0"),":").concat(a.getSeconds().toString().padStart(2,"0"),".").concat(a.getMilliseconds().toString().padStart(3,"0"));e.ts=s,Object(o["update"])(e).then((function(){r.$message.success("修改成功"),n(),r.getList()})).catch((function(){i()}))},rowDel:function(e){var t=this;this.$confirm("此操作将永久删除, æ˜¯å¦ç»§ç»­?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return console.log(e),Object(o["remove"])({oid:e.oid})})).then((function(){t.$message.success("删除成功"),t.getList()}))},searchChange:function(e,t){var n=this,i={name_like:e.name};Object(o["getPage"])(this.page.currentPage,this.page.pageSize,i).then((function(e){var t=e.data.data;n.loading=!1,n.page.total=t.total,n.data=t.records})),t&&t()},refreshChange:function(){this.getList(),this.$message.success("刷新成功")}}},d=u,h=n("2877"),f=Object(h["a"])(d,i,r,!1,null,"19db7b31",null);t["default"]=f.exports},"527a":function(e,t,n){var i=n("6d8b"),r=n("3842");function a(e,t){e.eachSeriesByType("themeRiver",(function(e){var t=e.getData(),n=e.coordinateSystem,i={},a=n.getRect();i.rect=a;var s=e.get("boundaryGap"),l=n.getAxis();if(i.boundaryGap=s,"horizontal"===l.orient){s[0]=r.parsePercent(s[0],a.height),s[1]=r.parsePercent(s[1],a.height);var c=a.height-s[0]-s[1];o(t,e,c)}else{s[0]=r.parsePercent(s[0],a.width),s[1]=r.parsePercent(s[1],a.width);var u=a.width-s[0]-s[1];o(t,e,u)}t.setLayout("layoutInfo",i)}))}function o(e,t,n){if(e.count())for(var r,a=t.coordinateSystem,o=t.getLayerSeries(),l=e.mapDimension("single"),c=e.mapDimension("value"),u=i.map(o,(function(t){return i.map(t.indices,(function(t){var n=a.dataToPoint(e.get(l,t));return n[1]=e.get(c,t),n}))})),d=s(u),h=d.y0,f=n/d.max,p=o.length,g=o[0].indices.length,m=0;m<g;++m){r=h[m]*f,e.setItemLayout(o[0].indices[m],{layerIndex:0,x:u[0][m][0],y0:r,y:u[0][m][1]*f});for(var v=1;v<p;++v)r+=u[v-1][m][1]*f,e.setItemLayout(o[v].indices[m],{layerIndex:v,x:u[v][m][0],y0:r,y:u[v][m][1]*f})}}function s(e){for(var t=e.length,n=e[0].length,i=[],r=[],a=0,o={},s=0;s<n;++s){for(var l=0,c=0;l<t;++l)c+=e[l][s][1];c>a&&(a=c),i.push(c)}for(var u=0;u<n;++u)r[u]=(a-i[u])/2;a=0;for(var d=0;d<n;++d){var h=i[d]+r[d];h>a&&(a=h)}return o.y0=r,o.max=a,o}e.exports=a},"53f3":function(e,t){function n(e){var t=e.coordinateSystem;if("view"!==t.type)return 1;var n=e.option.nodeScaleRatio,i=t.scale,r=i&&i[0]||1,a=t.getZoom(),o=(a-1)*n+1;return o/r}function i(e){var t=e.getVisual("symbolSize");return t instanceof Array&&(t=(t[0]+t[1])/2),+t}t.getNodeGlobalScale=n,t.getSymbolSize=i},"542a":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("div",{attrs:{id:"main"}},[t("basic-container",[t("v-chart",{attrs:{id:"chart","auto-resize":!0,options:e.chartOptions}})],1)],1)},r=[],a=(n("313e"),n("ef97"),n("007d"),n("627c"),n("d28f"),{name:"lineChart",props:{lineData:{type:Array,default:[]},chartName:{type:String,default:""}},watch:{lineData:{immediate:!0,handler:function(e,t){if(e){var n=e.map((function(e,t){return{name:0===t?"总量":"新增",type:"line",smooth:!0,stack:"Total",label:{show:!0,position:"top",textStyle:{fontSize:14}},data:e.map((function(e){return{value:e}}))}}));this.chartOptions.series=n}}},chartName:{handler:function(e,t){e&&(this.chartOptions.title.text=e+"数据统计")},immediate:!0,deep:!0}},data:function(){return{chartOptions:{color:["#2eadd6","#FFA500"],title:{text:""},tooltip:{trigger:"axis"},legend:{data:["总量","新增"],textStyle:{fontSize:14}},xAxis:{boundaryGap:!0,type:"category",data:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"]},yAxis:{type:"value"},series:[]}}},created:function(){}}),o=a,s=(n("a6c5"),n("2877")),l=Object(s["a"])(o,i,r,!1,null,"2f3c5d2f",null);t["default"]=l.exports},5450:function(e,t,n){n("7419"),n("29a9")},"54fb":function(e,t){function n(e){e.eachSeriesByType("map",(function(e){var t=e.get("color"),n=e.getModel("itemStyle"),i=n.get("areaColor"),r=n.get("color")||t[e.seriesIndex%t.length];e.getData().setVisual({areaColor:i,color:r})}))}e.exports=n},5522:function(e,t,n){n("23e0"),n("1748"),n("6c12")},5545:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("div",[t("el-dialog",{staticClass:"avue-dialog avue-dialog--top",attrs:{title:e.options.title||"附件列表",visible:e.visible,"append-to-body":"",top:"0",width:e.options.width||"80%"},on:{"update:visible":function(t){e.visible=t},close:e.close}},[t("fileContent",{attrs:{options:e.options,ownbizOid:e.options.ownbizOid}})],1)],1)},r=[],a=n("1919"),o={name:"inDialog",components:{fileContent:a["default"]},props:["options","visible"],data:function(){return{}},computed:{},methods:{close:function(){this.$emit("close",!1)}}},s=o,l=n("2877"),c=Object(l["a"])(s,i,r,!1,null,"1c20dc5c",null);t["default"]=c.exports},5576:function(e,t,n){var i=n("6d8b"),r=n("4a01"),a=n("88b3"),o="\0_ec_dataZoom_roams";function s(e,t){var n=u(e),r=t.dataZoomId,o=t.coordId;i.each(n,(function(e,n){var a=e.dataZoomInfos;a[r]&&i.indexOf(t.allCoordIds,o)<0&&(delete a[r],e.count--)})),h(n);var s=n[o];s||(s=n[o]={coordId:o,dataZoomInfos:{},count:0},s.controller=d(e,s),s.dispatchAction=i.curry(f,e)),!s.dataZoomInfos[r]&&s.count++,s.dataZoomInfos[r]=t;var l=p(s.dataZoomInfos);s.controller.enable(l.controlType,l.opt),s.controller.setPointerChecker(t.containsPoint),a.createOrUpdate(s,"dispatchAction",t.dataZoomModel.get("throttle",!0),"fixRate")}function l(e,t){var n=u(e);i.each(n,(function(e){e.controller.dispose();var n=e.dataZoomInfos;n[t]&&(delete n[t],e.count--)})),h(n)}function c(e){return e.type+"\0_"+e.id}function u(e){var t=e.getZr();return t[o]||(t[o]={})}function d(e,t){var n=new r(e.getZr());return i.each(["pan","zoom","scrollMove"],(function(e){n.on(e,(function(n){var r=[];i.each(t.dataZoomInfos,(function(i){if(n.isAvailableBehavior(i.dataZoomModel.option)){var a=(i.getRange||{})[e],o=a&&a(t.controller,n);!i.dataZoomModel.get("disabled",!0)&&o&&r.push({dataZoomId:i.dataZoomId,start:o[0],end:o[1]})}})),r.length&&t.dispatchAction(r)}))})),n}function h(e){i.each(e,(function(t,n){t.count||(t.controller.dispose(),delete e[n])}))}function f(e,t){e.dispatchAction({type:"dataZoom",batch:t})}function p(e){var t,n="type_",r={type_true:2,type_move:1,type_false:0,type_undefined:-1},a=!0;return i.each(e,(function(e){var i=e.dataZoomModel,o=!i.get("disabled",!0)&&(!i.get("zoomLock",!0)||"move");r[n+o]>r[n+t]&&(t=o),a&=i.get("preventDefaultMouseMove",!0)})),{controlType:t,opt:{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!0,preventDefaultMouseMove:!!a}}}t.register=s,t.unregister=l,t.generateCoordId=c},5589:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("h3",[e._v("表单例子")]),t("avue-form",{attrs:{option:e.option},model:{value:e.form,callback:function(t){e.form=t},expression:"form"}})],1)},r=[],a={data:function(){return{form:{},option:{labelWidth:110,column:[{label:"用户名",prop:"username",row:!0},{label:"密码",prop:"password",type:"password",row:!0},{label:"再次输入密码",prop:"password",type:"newpassword",row:!0},{label:"申请日期",prop:"date",type:"date",row:!0},{label:"个性签名",prop:"textarea",type:"textarea",minRows:8,row:!0}]}}}},o=a,s=n("2877"),l=Object(s["a"])(o,i,r,!1,null,null,null);t["default"]=l.exports},"55ac":function(e,t,n){var i=n("6d8b");function r(e,t,n){if(e&&i.indexOf(t,e.type)>=0){var r=n.getData().tree.root,a=e.targetNode;if("string"===typeof a&&(a=r.getNodeById(a)),a&&r.contains(a))return{node:a};var o=e.targetNodeId;if(null!=o&&(a=r.getNodeById(o)))return{node:a}}}function a(e){var t=[];while(e)e=e.parentNode,e&&t.push(e);return t.reverse()}function o(e,t){var n=a(e);return i.indexOf(n,t)>=0}function s(e,t){var n=[];while(e){var i=e.dataIndex;n.push({name:e.name,dataIndex:i,value:t.getRawValue(i)}),e=e.parentNode}return n.reverse(),n}t.retrieveTargetInfo=r,t.getPathToRoot=a,t.aboveViewRoot=o,t.wrapTreePathInfo=s},"55ce":function(e,t,n){},"561f":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("h3",[e._v("数据展示")]),t("avue-data-pay",{attrs:{option:e.option}})],1)},r=[],a={data:function(){var e=this;return{option:{span:8,data:[{title:"后台模版",src:"/img/bg/vip1.png",money:"299",dismoney:"199",tip:"/永久",color:"#808695",subtext:"è´­ä¹°",click:function(){e.box=!0},list:[{title:"点击体验",href:"https://cli1.avue.top",check:!0},{title:"面向全屏幕尺寸的响应式适配能力",check:!0},{title:"支持IE9+等系列浏览器",check:!0},{title:"全新的前端错误日志监控机制",check:!0},{title:"基于最新的avuex底层开发",check:!0},{title:"前端路由动态服务端加载",check:!0},{title:"灵活的多款主题自由配置",check:!0},{title:"模块的可拆卸化,达到开箱即用",check:!0},{title:"免费的私人git私服"},{title:"专属会员群"},{title:"前端最新干货分享"},{title:"赠送 Avue-cli脚手架文档(价值¥59.99)",href:"https://www.kancloud.cn/smallwei/avue"},{title:"赠送 Avue ä¿®ä»™ç³»åˆ—视频教程",href:"https://www.bilibili.com/video/av24644922",check:!0}]},{title:"Avuex源码",src:"/img/bg/vip2.png",color:"#ffa820",money:"999",dismoney:"399",tip:"/永久",subtext:"è´­ä¹°",click:function(){e.box=!0},list:[{title:"一键集成表格的导出excel,打印,等功能",check:!0},{title:"底层代码可重用轻松对接多个UI框架",check:!0},{title:"底层更加完善的开发错误调试机制",check:!0},{title:"一套代码多个终端自适应",check:!0},{title:"一键集成表格的导出excel,打印,等常用功能",check:!0},{title:"表格的批量操作,表单的级联操作更加便捷",check:!0},{title:"新增大量常用组件(搜索,选项卡)",check:!0},{title:"新增大量全新可配置的骚属性",check:!0},{title:"丰富的数据展示模版组件包",check:!0},{title:"专属的开发者文档,助你快速掌握",check:!0},{title:"赠送 Avue-cli脚手架文档(价值¥59.99)",href:"https://www.kancloud.cn/smallwei/avue",check:!0},{title:"赠送 Avue ä¿®ä»™ç³»åˆ—视频教程",href:"https://www.bilibili.com/video/av24644922",check:!0}]},{title:"全家桶",src:"/img/bg/vip3.png",color:"#ef4868",money:"999.99",dismoney:"399.99",tip:"/永久",subtext:"è´­ä¹°",click:function(){e.box=!0},list:[{title:"授权商业化开发,永久更新授权使用",check:!0},{title:"后期更新和新产品将全部免费",check:!0},{title:"拥有avuex系列的全部特权和全部源码",check:!0},{title:"免费的私人git私服",check:!0},{title:"专属会员群",check:!0},{title:"前端最新干货分享",check:!0},{title:"赠送 Avue-cli脚手架文档(价值¥59.99)",href:"https://www.kancloud.cn/smallwei/avue",check:!0},{title:"赠送 Avue ä¿®ä»™ç³»åˆ—视频教程",href:"https://www.bilibili.com/video/av24644922",check:!0}]}]}}}},o=a,s=n("2877"),l=Object(s["a"])(o,i,r,!1,null,null,null);t["default"]=l.exports},5670:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("avue-crud",{ref:"crud",attrs:{option:e.option,"table-loading":e.loading,data:e.data,page:e.page},on:{"update:page":function(t){e.page=t},"search-change":e.searchChange,"search-reset":e.searchReset,"selection-change":e.selectionChange,"current-change":e.currentChange,"size-change":e.sizeChange,"refresh-change":e.refreshChange,"row-click":e.clickRowChange,"on-load":e.onLoad},scopedSlots:e._u([{key:"menu",fn:function(n){return[e.permission.work_todo_handle?t("el-button",{attrs:{type:"text",size:"small",icon:"el-icon-s-check"},on:{click:function(t){return t.stopPropagation(),e.handleWork(n.row)}}},[e._v("处理\n      ")]):e._e(),e.permission.work_todo_detail?t("el-button",{attrs:{type:"text",size:"small",icon:"el-icon-info"},on:{click:function(t){return t.stopPropagation(),e.handleDetail(n.row)}}},[e._v("详情\n      ")]):e._e(),e.permission.work_todo_follow?t("el-button",{attrs:{type:"text",size:"small",icon:"el-icon-search"},on:{click:function(t){return t.stopPropagation(),e.handleImage(n.row,n.index)}}},[e._v("流程图\n      ")]):e._e()]}},{key:"processDefinitionVersion",fn:function(n){var i=n.row;return[t("el-tag",[e._v("v"+e._s(i.processDefinitionVersion))])]}}]),model:{value:e.form,callback:function(t){e.form=t},expression:"form"}}),t("flow-design",{attrs:{"is-dialog":"","is-display":e.flowBox,"process-instance-id":e.processInstanceId},on:{"update:isDisplay":function(t){e.flowBox=t},"update:is-display":function(t){e.flowBox=t}}})],1)},r=[],a=(n("8e6e"),n("456d"),n("ac6a"),n("ade3")),o=n("5880"),s=n("1e69"),l=n("7208");function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){Object(a["a"])(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var d={data:function(){return{form:{},selectionId:"",selectionList:[],query:{},loading:!0,page:{pageSize:10,currentPage:1,total:0},processInstanceId:"",flowBox:!1,workBox:!1,option:{height:"auto",calcHeight:0,columnBtn:!1,tip:!1,simplePage:!0,searchShow:!0,searchMenuSpan:6,border:!0,index:!0,selection:!0,editBtn:!1,addBtn:!1,viewBtn:!1,delBtn:!1,dialogWidth:900,menuWidth:220,dialogClickModal:!1,align:"center",column:[{label:"流程名称",prop:"processName",search:!0,headerAlign:"center",align:"left",sortable:!0,width:360,overHidden:!0,formatter:function(e){return e.variables.processName}},{label:"发起人",prop:"createUser",sortable:!0,width:150,formatter:function(e){return e.variables.createUser}},{label:"发起时间",sortable:!0,width:180,prop:"processDefinitionStartTime"},{label:"所属流程模板",sortable:!0,width:200,prop:"categoryName"},{label:"流程描述",prop:"processDesc",overHidden:!0,formatter:function(e){return e.variables.processDesc}}]},data:[]}},computed:u(u({},Object(o["mapGetters"])(["permission","flowRoutes"])),{},{ids:function(){var e=[];return this.selectionList.forEach((function(t){e.push(t.id)})),e.join(",")}}),methods:{searchReset:function(){this.query={},this.onLoad(this.page)},searchChange:function(e,t){this.query=e,this.page.currentPage=1,this.onLoad(this.page,e),t()},selectionChange:function(e){this.selectionList=e,this.$refs.crud.setCurrentRow(this.selectionList[e.length-1])},clickRowChange:function(e){this.$refs.crud.toggleSelection(),this.selectionList=e,this.$refs.crud.setCurrentRow(e),this.$refs.crud.toggleRowSelection(e)},selectionClear:function(){this.selectionList=[],this.$refs.crud.toggleSelection()},handleWork:function(e){this.$router.push({path:"/work/process/".concat(Object(l["b"])(this.flowRoutes,e.category),"/handle/").concat(e.taskId,"/").concat(e.processInstanceId,"/").concat(e.businessId,"?name=")+"处理"+e.categoryName})},handleDetail:function(e){this.$router.push({path:"/work/process/".concat(Object(l["b"])(this.flowRoutes,e.category),"/detail/").concat(e.processInstanceId,"/").concat(e.businessId,"?name=")+e.categoryName+"详情"})},handleImage:function(e){this.processInstanceId=e.processInstanceId,this.flowBox=!0},currentChange:function(e){this.page.currentPage=e},sizeChange:function(e){this.page.pageSize=e},refreshChange:function(){this.onLoad(this.page,this.query)},onLoad:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=u(u({},this.query),{},{category:n.category?Object(l["a"])(n.category):null});this.loading=!0,Object(s["todoList"])(e.currentPage,e.pageSize,Object.assign(n,i)).then((function(e){var n=e.data.data;t.page.total=n.total,t.data=n.records,t.loading=!1,t.selectionClear()}))}}},h=d,f=n("2877"),p=Object(f["a"])(h,i,r,!1,null,null,null);t["default"]=p.exports},5775:function(e,t,n){},5789:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("div",[t("basic-container",[t("h3",[e._v("表格权限控制")]),t("avue-crud",{ref:"crud",attrs:{permission:e.permission,option:e.option,data:e.data},scopedSlots:e._u([{key:"expand",fn:function(t){return[e._v("\n        "+e._s(t)+"\n      ")]}}])})],1),t("basic-container",[e._v("\n    æƒé™å¼€å…³\n    "),t("el-switch",{attrs:{"active-value":!1,"inactive-value":!0,"active-color":"#13ce66","inactive-color":"#ff4949"},model:{value:e.text,callback:function(t){e.text=t},expression:"text"}}),t("p",[e._v(" å…·ä½“参考"),t("a",{attrs:{href:"https://avuex.avue.top/#/doc/crud-permission"}},[e._v("https://avuex.avue.top/#/doc/crud-permission")])])],1)],1)},r=[],a={data:function(){return{text:!1,permission:{},option:{expand:!0,column:[{label:"姓名",prop:"name"},{label:"年龄",prop:"sex"}]},data:[{id:1,name:"张三",sex:12},{id:2,name:"李四",sex:20}]}},watch:{text:function(){!0===this.text?this.permission={delBtn:!1,addBtn:!1}:this.permission={delBtn:!0,addBtn:!0}}}},o=a,s=n("2877"),l=Object(s["a"])(o,i,r,!1,null,null,null);t["default"]=l.exports},5866:function(e,t,n){var i=n("ef2b"),r=i.forceLayout,a=n("1c5f"),o=a.simpleLayout,s=n("94e4"),l=s.circularLayout,c=n("3842"),u=c.linearMap,d=n("401b"),h=n("6d8b"),f=n("0c37"),p=f.getCurvenessForEdge;function g(e){e.eachSeriesByType("graph",(function(e){var t=e.coordinateSystem;if(!t||"view"===t.type)if("force"===e.get("layout")){var n=e.preservedPoints||{},i=e.getGraph(),a=i.data,s=i.edgeData,c=e.getModel("force"),f=c.get("initLayout");e.preservedPoints?a.each((function(e){var t=a.getId(e);a.setItemLayout(e,n[t]||[NaN,NaN])})):f&&"none"!==f?"circular"===f&&l(e,"value"):o(e);var g=a.getDataExtent("value"),m=s.getDataExtent("value"),v=c.get("repulsion"),y=c.get("edgeLength");h.isArray(v)||(v=[v,v]),h.isArray(y)||(y=[y,y]),y=[y[1],y[0]];var b=a.mapArray("value",(function(e,t){var n=a.getItemLayout(t),i=u(e,g,v);return isNaN(i)&&(i=(v[0]+v[1])/2),{w:i,rep:i,fixed:a.getItemModel(t).get("fixed"),p:!n||isNaN(n[0])||isNaN(n[1])?null:n}})),x=s.mapArray("value",(function(t,n){var r=i.getEdgeByIndex(n),a=u(t,m,y);isNaN(a)&&(a=(y[0]+y[1])/2);var o=r.getModel(),s=h.retrieve3(o.get("lineStyle.curveness"),-p(r,e,n,!0),0);return{n1:b[r.node1.dataIndex],n2:b[r.node2.dataIndex],d:a,curveness:s,ignoreForceLayout:o.get("ignoreForceLayout")}})),w=(t=e.coordinateSystem,t.getBoundingRect()),_=r(b,x,{rect:w,gravity:c.get("gravity"),friction:c.get("friction")}),S=_.step;_.step=function(e){for(var t=0,r=b.length;t<r;t++)b[t].fixed&&d.copy(b[t].p,i.getNodeByIndex(t).getLayout());S((function(t,r,o){for(var s=0,l=t.length;s<l;s++)t[s].fixed||i.getNodeByIndex(s).setLayout(t[s].p),n[a.getId(s)]=t[s].p;for(s=0,l=r.length;s<l;s++){var c=r[s],u=i.getEdgeByIndex(s),h=c.n1.p,f=c.n2.p,p=u.getLayout();p=p?p.slice():[],p[0]=p[0]||[],p[1]=p[1]||[],d.copy(p[0],h),d.copy(p[1],f),+c.curveness&&(p[2]=[(h[0]+f[0])/2-(h[1]-f[1])*c.curveness,(h[1]+f[1])/2-(f[0]-h[0])*c.curveness]),u.setLayout(p)}e&&e(o)}))},e.forceLayout=_,e.preservedPoints=n,_.step()}else e.forceLayout=null}))}e.exports=g},"58df":function(e,t,n){var i=n("6d8b"),r=n("2306");function a(e,t,n,a){var o=n.axis;if(!o.scale.isBlank()){var s=n.getModel("splitArea"),l=s.getModel("areaStyle"),c=l.get("color"),u=a.coordinateSystem.getRect(),d=o.getTicksCoords({tickModel:s,clamp:!0});if(d.length){var h=c.length,f=e.__splitAreaColors,p=i.createHashMap(),g=0;if(f)for(var m=0;m<d.length;m++){var v=f.get(d[m].tickValue);if(null!=v){g=(v+(h-1)*m)%h;break}}var y=o.toGlobalCoord(d[0].coord),b=l.getAreaStyle();c=i.isArray(c)?c:[c];for(m=1;m<d.length;m++){var x,w,_,S,C=o.toGlobalCoord(d[m].coord);o.isHorizontal()?(x=y,w=u.y,_=C-x,S=u.height,y=x+_):(x=u.x,w=y,_=u.width,S=C-w,y=w+S);var O=d[m-1].tickValue;null!=O&&p.set(O,g),t.add(new r.Rect({anid:null!=O?"area_"+O:null,shape:{x:x,y:w,width:_,height:S},style:i.defaults({fill:c[g]},b),silent:!0})),g=(g+1)%h}e.__splitAreaColors=p}}}function o(e){e.__splitAreaColors=null}t.rectCoordAxisBuildSplitArea=a,t.rectCoordAxisHandleRemove=o},"5aa9":function(e,t,n){var i=n("4e08"),r=(i.__DEV__,n("6d8b")),a=r.isObject,o=r.each,s=r.map,l=r.indexOf,c=(r.retrieve,n("f934")),u=c.getLayoutRect,d=n("697e"),h=d.createScaleByModel,f=d.ifAxisCrossZero,p=d.niceScaleExtent,g=d.estimateLabelUnionRect,m=n("cbe9"),v=n("ec02"),y=n("2039"),b=n("ee1a"),x=b.getStackedDimension;function w(e,t,n){return e.getCoordSysModel()===t}function _(e,t,n){this._coordsMap={},this._coordsList=[],this._axesMap={},this._axesList=[],this._initCartesian(e,t,n),this.model=e}n("8ed2");var S=_.prototype;function C(e,t,n,i){n.getAxesOnZeroOf=function(){return r?[r]:[]};var r,a=e[t],o=n.model,s=o.get("axisLine.onZero"),l=o.get("axisLine.onZeroAxisIndex");if(s){if(null!=l)O(a[l])&&(r=a[l]);else for(var c in a)if(a.hasOwnProperty(c)&&O(a[c])&&!i[u(a[c])]){r=a[c];break}r&&(i[u(r)]=!0)}function u(e){return e.dim+"_"+e.index}}function O(e){return e&&"category"!==e.type&&"time"!==e.type&&f(e)}function M(e,t){var n=e.getExtent(),i=n[0]+n[1];e.toGlobalCoord="x"===e.dim?function(e){return e+t}:function(e){return i-e+t},e.toLocalCoord="x"===e.dim?function(e){return e-t}:function(e){return i-e+t}}S.type="grid",S.axisPointerEnabled=!0,S.getRect=function(){return this._rect},S.update=function(e,t){var n=this._axesMap;this._updateScale(e,this.model),o(n.x,(function(e){p(e.scale,e.model)})),o(n.y,(function(e){p(e.scale,e.model)}));var i={};o(n.x,(function(e){C(n,"y",e,i)})),o(n.y,(function(e){C(n,"x",e,i)})),this.resize(this.model,t)},S.resize=function(e,t,n){var i=u(e.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()});this._rect=i;var r=this._axesList;function a(){o(r,(function(e){var t=e.isHorizontal(),n=t?[0,i.width]:[0,i.height],r=e.inverse?1:0;e.setExtent(n[r],n[1-r]),M(e,t?i.x:i.y)}))}a(),!n&&e.get("containLabel")&&(o(r,(function(e){if(!e.model.get("axisLabel.inside")){var t=g(e);if(t){var n=e.isHorizontal()?"height":"width",r=e.model.get("axisLabel.margin");i[n]-=t[n]+r,"top"===e.position?i.y+=t.height+r:"left"===e.position&&(i.x+=t.width+r)}}})),a())},S.getAxis=function(e,t){var n=this._axesMap[e];if(null!=n){if(null==t)for(var i in n)if(n.hasOwnProperty(i))return n[i];return n[t]}},S.getAxes=function(){return this._axesList.slice()},S.getCartesian=function(e,t){if(null!=e&&null!=t){var n="x"+e+"y"+t;return this._coordsMap[n]}a(e)&&(t=e.yAxisIndex,e=e.xAxisIndex);for(var i=0,r=this._coordsList;i<r.length;i++)if(r[i].getAxis("x").index===e||r[i].getAxis("y").index===t)return r[i]},S.getCartesians=function(){return this._coordsList.slice()},S.convertToPixel=function(e,t,n){var i=this._findConvertTarget(e,t);return i.cartesian?i.cartesian.dataToPoint(n):i.axis?i.axis.toGlobalCoord(i.axis.dataToCoord(n)):null},S.convertFromPixel=function(e,t,n){var i=this._findConvertTarget(e,t);return i.cartesian?i.cartesian.pointToData(n):i.axis?i.axis.coordToData(i.axis.toLocalCoord(n)):null},S._findConvertTarget=function(e,t){var n,i,r=t.seriesModel,a=t.xAxisModel||r&&r.getReferringComponents("xAxis")[0],o=t.yAxisModel||r&&r.getReferringComponents("yAxis")[0],s=t.gridModel,c=this._coordsList;if(r)n=r.coordinateSystem,l(c,n)<0&&(n=null);else if(a&&o)n=this.getCartesian(a.componentIndex,o.componentIndex);else if(a)i=this.getAxis("x",a.componentIndex);else if(o)i=this.getAxis("y",o.componentIndex);else if(s){var u=s.coordinateSystem;u===this&&(n=this._coordsList[0])}return{cartesian:n,axis:i}},S.containPoint=function(e){var t=this._coordsList[0];if(t)return t.containPoint(e)},S._initCartesian=function(e,t,n){var i={left:!1,right:!1,top:!1,bottom:!1},r={x:{},y:{}},a={x:0,y:0};if(t.eachComponent("xAxis",s("x"),this),t.eachComponent("yAxis",s("y"),this),!a.x||!a.y)return this._axesMap={},void(this._axesList=[]);function s(n){return function(o,s){if(w(o,e,t)){var l=o.get("position");"x"===n?"top"!==l&&"bottom"!==l&&(l=i.bottom?"top":"bottom"):"left"!==l&&"right"!==l&&(l=i.left?"right":"left"),i[l]=!0;var c=new v(n,h(o),[0,0],o.get("type"),l),u="category"===c.type;c.onBand=u&&o.get("boundaryGap"),c.inverse=o.get("inverse"),o.axis=c,c.model=o,c.grid=this,c.index=s,this._axesList.push(c),r[n][s]=c,a[n]++}}}this._axesMap=r,o(r.x,(function(t,n){o(r.y,(function(i,r){var a="x"+n+"y"+r,o=new m(a);o.grid=this,o.model=e,this._coordsMap[a]=o,this._coordsList.push(o),o.addAxis(t),o.addAxis(i)}),this)}),this)},S._updateScale=function(e,t){function n(e,t,n){o(e.mapDimension(t.dim,!0),(function(n){t.scale.unionExtentFromData(e,x(e,n))}))}o(this._axesList,(function(e){e.scale.setExtent(1/0,-1/0)})),e.eachSeries((function(i){if(D(i)){var r=L(i,e),a=r[0],o=r[1];if(!w(a,t,e)||!w(o,t,e))return;var s=this.getCartesian(a.componentIndex,o.componentIndex),l=i.getData(),c=s.getAxis("x"),u=s.getAxis("y");"list"===l.type&&(n(l,c,i),n(l,u,i))}}),this)},S.getTooltipAxes=function(e){var t=[],n=[];return o(this.getCartesians(),(function(i){var r=null!=e&&"auto"!==e?i.getAxis(e):i.getBaseAxis(),a=i.getOtherAxis(r);l(t,r)<0&&t.push(r),l(n,a)<0&&n.push(a)})),{baseAxes:t,otherAxes:n}};var P=["xAxis","yAxis"];function L(e,t){return s(P,(function(t){var n=e.getReferringComponents(t)[0];return n}))}function D(e){return"cartesian2d"===e.get("coordinateSystem")}_.create=function(e,t){var n=[];return e.eachComponent("grid",(function(i,r){var a=new _(i,e,t);a.name="grid_"+r,a.resize(i,t,!0),i.coordinateSystem=a,n.push(a)})),e.eachSeries((function(t){if(D(t)){var n=L(t,e),i=n[0],r=n[1],a=i.getCoordSysModel(),o=a.coordinateSystem;t.coordinateSystem=o.getCartesian(i.componentIndex,r.componentIndex)}})),n},_.dimensions=_.prototype.dimensions=m.prototype.dimensions,y.register("cartesian2d",_);var k=_;e.exports=k},"5ad2":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("h3",[e._v("标签")]),t("el-button",{attrs:{type:"primary",size:"small"},on:{click:function(t){return e.$router.push("/test/index")}}},[e._v("打开一个页面\n  ")]),t("el-button",{attrs:{type:"primary",size:"small"},on:{click:function(t){return e.$router.$avueRouter.closeTag("/test/index")}}},[e._v("关闭打开的页面\n  ")]),t("el-button",{attrs:{type:"primary",size:"small"},on:{click:function(t){return e.$router.$avueRouter.closeTag()}}},[e._v("关闭本标签\n  ")])],1)},r=[],a={methods:{}},o=a,s=n("2877"),l=Object(s["a"])(o,i,r,!1,null,null,null);t["default"]=l.exports},"5ae6":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("avue-crud",{ref:"crud",attrs:{option:e.option,"table-loading":e.loading,data:e.data,page:e.page,permission:e.permissionList,"before-open":e.beforeOpen},on:{"update:page":function(t){e.page=t},"row-del":e.rowDel,"search-change":e.searchChange,"search-reset":e.searchReset,"selection-change":e.selectionChange,"current-change":e.currentChange,"size-change":e.sizeChange,"refresh-change":e.refreshChange,"on-load":e.onLoad},scopedSlots:e._u([{key:"menu",fn:function(n){return[e.permissionList.download?t("el-button",{attrs:{type:"text",icon:"el-icon-download",size:"small"},on:{click:function(t){return e.handleDownload(n.row)}}},[e._v("下载\n      ")]):e._e()]}},{key:"attachSize",fn:function(n){var i=n.row;return[t("el-tag",[e._v(e._s("".concat(i.attachSize," KB")))])]}}]),model:{value:e.form,callback:function(t){e.form=t},expression:"form"}},[t("template",{slot:"menuLeft"},[e.permissionList.upload?t("el-button",{attrs:{type:"primary",size:"small",plain:"",icon:"el-icon-upload2"},on:{click:e.handleUpload}},[e._v("上 ä¼ \n      ")]):e._e(),e.permissionList.delBtn?t("el-button",{attrs:{type:"danger",size:"small",icon:"el-icon-delete",plain:""},on:{click:e.handleDelete}},[e._v("删 é™¤\n      ")]):e._e()],1)],2),t("el-dialog",{attrs:{title:"附件管理","append-to-body":"",visible:e.attachBox,width:"555px"},on:{"update:visible":function(t){e.attachBox=t}}},[t("avue-form",{ref:"form",attrs:{option:e.attachOption,"upload-after":e.uploadAfter},model:{value:e.attachForm,callback:function(t){e.attachForm=t},expression:"attachForm"}})],1)],1)},r=[],a=(n("8e6e"),n("456d"),n("6762"),n("2fdb"),n("b54a"),n("ac6a"),n("ade3")),o=n("6044"),s=n("5880");function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){Object(a["a"])(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var u={data:function(){return{form:{},query:{},loading:!0,page:{pageSize:10,currentPage:1,total:0},attachBox:!1,selectionList:[],option:{columnBtn:!1,height:"auto",calcHeight:30,tip:!1,searchShow:!0,searchMenuSpan:6,border:!0,index:!0,viewBtn:!0,selection:!0,dialogClickModal:!1,column:[{label:"附件地址",prop:"link",rules:[{required:!0,message:"请输入附件地址",trigger:"blur"}]},{label:"附件域名",prop:"domainUrl",search:!0,rules:[{required:!0,message:"请输入附件域名",trigger:"blur"}]},{label:"附件名称",prop:"name",search:!0,rules:[{required:!0,message:"请输入附件名称",trigger:"blur"}]},{label:"附件原名",prop:"originalName",search:!0,rules:[{required:!0,message:"请输入附件原名",trigger:"blur"}]},{label:"附件拓展名",prop:"extension",rules:[{required:!0,message:"请输入附件拓展名",trigger:"blur"}]},{label:"附件大小",prop:"attachSize",slot:!0,rules:[{required:!0,message:"请输入附件大小",trigger:"blur"}]}]},data:[],attachForm:{},attachOption:{submitBtn:!1,emptyBtn:!1,column:[{label:"附件上传",prop:"attachFile",type:"upload",drag:!0,loadText:"模板上传中,请稍等",span:24,propsHttp:{res:"data"},action:"/api/ubcs-resource/oss/endpoint/put-file-attach"}]}}},computed:c(c({},Object(s["mapGetters"])(["permission"])),{},{permissionList:function(){return{addBtn:!1,editBtn:!1,viewBtn:!1,delBtn:this.vaildData(this.permission.resource_attach.attach_delete,!1),upload:this.vaildData(this.permission.resource_attach.attach_upload,!1),download:this.vaildData(this.permission.resource_attach.attach_download,!1)}},ids:function(){var e=[];return this.selectionList.forEach((function(t){e.push(t.id)})),e.join(",")}}),methods:{handleUpload:function(){this.attachBox=!0},uploadAfter:function(e,t,n,i){window.console.log(i),this.attachBox=!1,this.refreshChange(),t()},handleDownload:function(e){window.open("".concat(e.link))},rowDel:function(e){var t=this;this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(o["remove"])(e.id)})).then((function(){t.onLoad(t.page),t.$message({type:"success",message:"操作成功!"})}))},handleDelete:function(){var e=this;0!==this.selectionList.length?this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(o["remove"])(e.ids)})).then((function(){e.onLoad(e.page),e.$message({type:"success",message:"操作成功!"}),e.$refs.crud.toggleSelection()})):this.$message.warning("请选择至少一条数据")},beforeOpen:function(e,t){var n=this;["edit","view"].includes(t)&&Object(o["getDetail"])(this.form.id).then((function(e){n.form=e.data.data})),e()},searchReset:function(){this.query={},this.onLoad(this.page)},searchChange:function(e,t){this.query=e,this.page.currentPage=1,this.onLoad(this.page,e),t()},selectionChange:function(e){this.selectionList=e},selectionClear:function(){this.selectionList=[],this.$refs.crud.toggleSelection()},currentChange:function(e){this.page.currentPage=e},sizeChange:function(e){this.page.pageSize=e},refreshChange:function(){this.onLoad(this.page,this.query)},onLoad:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.loading=!0,Object(o["getList"])(e.currentPage,e.pageSize,Object.assign(n,this.query)).then((function(e){var n=e.data.data;t.page.total=n.total,t.data=n.records,t.loading=!1,t.selectionClear()}))}}},d=u,h=n("2877"),f=Object(h["a"])(d,i,r,!1,null,null,null);t["default"]=f.exports},"5b69":function(e,t,n){var i=n("2306"),r=n("3eba"),a=n("6d8b"),o=["itemStyle","opacity"],s=["emphasis","itemStyle","opacity"],l=["lineStyle","opacity"],c=["emphasis","lineStyle","opacity"];function u(e,t){return e.getVisual("opacity")||e.getModel().get(t)}function d(e,t,n){var i=e.getGraphicEl(),r=u(e,t);null!=n&&(null==r&&(r=1),r*=n),i.downplay&&i.downplay(),i.traverse((function(e){"group"!==e.type&&e.setStyle("opacity",r)}))}function h(e,t){var n=u(e,t),i=e.getGraphicEl();i.traverse((function(e){"group"!==e.type&&e.setStyle("opacity",n)})),i.highlight&&i.highlight()}var f=i.extendShape({shape:{x1:0,y1:0,x2:0,y2:0,cpx1:0,cpy1:0,cpx2:0,cpy2:0,extent:0,orient:""},buildPath:function(e,t){var n=t.extent;e.moveTo(t.x1,t.y1),e.bezierCurveTo(t.cpx1,t.cpy1,t.cpx2,t.cpy2,t.x2,t.y2),"vertical"===t.orient?(e.lineTo(t.x2+n,t.y2),e.bezierCurveTo(t.cpx2+n,t.cpy2,t.cpx1+n,t.cpy1,t.x1+n,t.y1)):(e.lineTo(t.x2,t.y2+n),e.bezierCurveTo(t.cpx2,t.cpy2+n,t.cpx1,t.cpy1+n,t.x1,t.y1+n)),e.closePath()},highlight:function(){this.trigger("emphasis")},downplay:function(){this.trigger("normal")}}),p=r.extendChartView({type:"sankey",_model:null,_focusAdjacencyDisabled:!1,render:function(e,t,n){var r=this,a=e.getGraph(),o=this.group,s=e.layoutInfo,l=s.width,c=s.height,u=e.getData(),d=e.getData("edge"),h=e.get("orient");this._model=e,o.removeAll(),o.attr("position",[s.x,s.y]),a.eachEdge((function(t){var n=new f;n.dataIndex=t.dataIndex,n.seriesIndex=e.seriesIndex,n.dataType="edge";var r,a,s,u,p,g,m,v,y=t.getModel("lineStyle"),b=y.get("curveness"),x=t.node1.getLayout(),w=t.node1.getModel(),_=w.get("localX"),S=w.get("localY"),C=t.node2.getLayout(),O=t.node2.getModel(),M=O.get("localX"),P=O.get("localY"),L=t.getLayout();switch(n.shape.extent=Math.max(1,L.dy),n.shape.orient=h,"vertical"===h?(r=(null!=_?_*l:x.x)+L.sy,a=(null!=S?S*c:x.y)+x.dy,s=(null!=M?M*l:C.x)+L.ty,u=null!=P?P*c:C.y,p=r,g=a*(1-b)+u*b,m=s,v=a*b+u*(1-b)):(r=(null!=_?_*l:x.x)+x.dx,a=(null!=S?S*c:x.y)+L.sy,s=null!=M?M*l:C.x,u=(null!=P?P*c:C.y)+L.ty,p=r*(1-b)+s*b,g=a,m=r*b+s*(1-b),v=u),n.setShape({x1:r,y1:a,x2:s,y2:u,cpx1:p,cpy1:g,cpx2:m,cpy2:v}),n.setStyle(y.getItemStyle()),n.style.fill){case"source":n.style.fill=t.node1.getVisual("color");break;case"target":n.style.fill=t.node2.getVisual("color");break}i.setHoverStyle(n,t.getModel("emphasis.lineStyle").getItemStyle()),o.add(n),d.setItemGraphicEl(t.dataIndex,n)})),a.eachNode((function(t){var n=t.getLayout(),r=t.getModel(),a=r.get("localX"),s=r.get("localY"),d=r.getModel("label"),h=r.getModel("emphasis.label"),f=new i.Rect({shape:{x:null!=a?a*l:n.x,y:null!=s?s*c:n.y,width:n.dx,height:n.dy},style:r.getModel("itemStyle").getItemStyle()}),p=t.getModel("emphasis.itemStyle").getItemStyle();i.setLabelStyle(f.style,p,d,h,{labelFetcher:e,labelDataIndex:t.dataIndex,defaultText:t.id,isRectText:!0}),f.setStyle("fill",t.getVisual("color")),i.setHoverStyle(f,p),o.add(f),u.setItemGraphicEl(t.dataIndex,f),f.dataType="node"})),u.eachItemGraphicEl((function(t,i){var a=u.getItemModel(i);a.get("draggable")&&(t.drift=function(t,a){r._focusAdjacencyDisabled=!0,this.shape.x+=t,this.shape.y+=a,this.dirty(),n.dispatchAction({type:"dragNode",seriesId:e.id,dataIndex:u.getRawIndex(i),localX:this.shape.x/l,localY:this.shape.y/c})},t.ondragend=function(){r._focusAdjacencyDisabled=!1},t.draggable=!0,t.cursor="move"),t.highlight=function(){this.trigger("emphasis")},t.downplay=function(){this.trigger("normal")},t.focusNodeAdjHandler&&t.off("mouseover",t.focusNodeAdjHandler),t.unfocusNodeAdjHandler&&t.off("mouseout",t.unfocusNodeAdjHandler),a.get("focusNodeAdjacency")&&(t.on("mouseover",t.focusNodeAdjHandler=function(){r._focusAdjacencyDisabled||(r._clearTimer(),n.dispatchAction({type:"focusNodeAdjacency",seriesId:e.id,dataIndex:t.dataIndex}))}),t.on("mouseout",t.unfocusNodeAdjHandler=function(){r._focusAdjacencyDisabled||r._dispatchUnfocus(n)}))})),d.eachItemGraphicEl((function(t,i){var a=d.getItemModel(i);t.focusNodeAdjHandler&&t.off("mouseover",t.focusNodeAdjHandler),t.unfocusNodeAdjHandler&&t.off("mouseout",t.unfocusNodeAdjHandler),a.get("focusNodeAdjacency")&&(t.on("mouseover",t.focusNodeAdjHandler=function(){r._focusAdjacencyDisabled||(r._clearTimer(),n.dispatchAction({type:"focusNodeAdjacency",seriesId:e.id,edgeDataIndex:t.dataIndex}))}),t.on("mouseout",t.unfocusNodeAdjHandler=function(){r._focusAdjacencyDisabled||r._dispatchUnfocus(n)}))})),!this._data&&e.get("animation")&&o.setClipPath(g(o.getBoundingRect(),e,(function(){o.removeClipPath()}))),this._data=e.getData()},dispose:function(){this._clearTimer()},_dispatchUnfocus:function(e){var t=this;this._clearTimer(),this._unfocusDelayTimer=setTimeout((function(){t._unfocusDelayTimer=null,e.dispatchAction({type:"unfocusNodeAdjacency",seriesId:t._model.id})}),500)},_clearTimer:function(){this._unfocusDelayTimer&&(clearTimeout(this._unfocusDelayTimer),this._unfocusDelayTimer=null)},focusNodeAdjacency:function(e,t,n,i){var r=e.getData(),u=r.graph,f=i.dataIndex,p=r.getItemModel(f),g=i.edgeDataIndex;if(null!=f||null!=g){var m=u.getNodeByIndex(f),v=u.getEdgeByIndex(g);if(u.eachNode((function(e){d(e,o,.1)})),u.eachEdge((function(e){d(e,l,.1)})),m){h(m,s);var y=p.get("focusNodeAdjacency");"outEdges"===y?a.each(m.outEdges,(function(e){e.dataIndex<0||(h(e,c),h(e.node2,s))})):"inEdges"===y?a.each(m.inEdges,(function(e){e.dataIndex<0||(h(e,c),h(e.node1,s))})):"allEdges"===y&&a.each(m.edges,(function(e){e.dataIndex<0||(h(e,c),e.node1!==m&&h(e.node1,s),e.node2!==m&&h(e.node2,s))}))}v&&(h(v,c),h(v.node1,s),h(v.node2,s))}},unfocusNodeAdjacency:function(e,t,n,i){var r=e.getGraph();r.eachNode((function(e){d(e,o)})),r.eachEdge((function(e){d(e,l)}))}});function g(e,t,n){var r=new i.Rect({shape:{x:e.x-10,y:e.y-10,width:0,height:e.height+20}});return i.initProps(r,{shape:{width:e.width+20}},t,n),r}e.exports=p},"5b87":function(e,t,n){var i=n("4e08"),r=(i.__DEV__,n("6d8b")),a=r.each,o=r.createHashMap,s=n("ec34"),l=n("4c86"),c=n("c92f"),u=n("9850"),d={geoJSON:l,svg:c},h={load:function(e,t,n){var i,r=[],s=o(),l=o(),c=p(e);return a(c,(function(o){var c=d[o.type].load(e,o,n);a(c.regions,(function(e){var n=e.name;t&&t.hasOwnProperty(n)&&(e=e.cloneShallow(n=t[n])),r.push(e),s.set(n,e),l.set(n,e.center)}));var u=c.boundingRect;u&&(i?i.union(u):i=u.clone())})),{regions:r,regionsMap:s,nameCoordMap:l,boundingRect:i||new u(0,0,0,0)}},makeGraphic:f("makeGraphic"),removeGraphic:f("removeGraphic")};function f(e){return function(t,n){var i=p(t),r=[];return a(i,(function(i){var a=d[i.type][e];a&&r.push(a(t,i,n))})),r}}function p(e){var t=s.retrieveMap(e)||[];return t}e.exports=h},"5bab":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("avue-crud",{ref:"crud",attrs:{option:e.option,"table-loading":e.loading,data:e.data,permission:e.permissionList,page:e.page,"before-open":e.beforeOpen},on:{"update:page":function(t){e.page=t},"search-change":e.searchChange,"search-reset":e.searchReset,"current-change":e.currentChange,"size-change":e.sizeChange,"refresh-change":e.refreshChange,"on-load":e.onLoad},model:{value:e.form,callback:function(t){e.form=t},expression:"form"}})],1)},r=[],a=(n("8e6e"),n("ac6a"),n("456d"),n("6762"),n("2fdb"),n("ade3")),o=n("62ed"),s=n("5880");function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){Object(a["a"])(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var u={data:function(){return{form:{},selectionList:[],query:{},loading:!0,page:{pageSize:10,currentPage:1,total:0},option:{height:"auto",calcHeight:30,columnBtn:!1,tip:!1,searchShow:!0,searchMenuSpan:6,border:!0,index:!0,viewBtn:!0,editBtn:!1,addBtn:!1,delBtn:!1,menuWidth:120,dialogType:"drawer",column:[{label:"服务id",prop:"serviceId",search:!0},{label:"服务host",prop:"serverHost",search:!0},{label:"服务ip",prop:"serverIp"},{label:"软件环境",prop:"env",width:"80"},{label:"日志级别",prop:"logLevel"},{label:"日志id",prop:"logId"},{label:"请求接口",prop:"requestUri"},{label:"日志时间",prop:"createTime",width:"180"},{label:"用户代理",prop:"userAgent",span:24,hide:!0},{label:"日志数据",prop:"logData",type:"textarea",span:24,minRows:2,hide:!0},{label:"请求数据",prop:"params",type:"textarea",span:24,minRows:2,hide:!0}]},data:[]}},computed:c(c({},Object(s["mapGetters"])(["permission"])),{},{permissionList:function(){return{viewBtn:this.vaildData(this.permission.log_usual.log_usual_view,!1)}}}),methods:{searchReset:function(){this.query={},this.onLoad(this.page)},searchChange:function(e,t){this.query=e,this.page.currentPage=1,this.onLoad(this.page,e),t()},beforeOpen:function(e,t){var n=this;["edit","view"].includes(t)&&Object(o["getUsualLogs"])(this.form.id).then((function(e){n.form=e.data.data})),e()},currentChange:function(e){this.page.currentPage=e},sizeChange:function(e){this.page.pageSize=e},refreshChange:function(){this.onLoad(this.page,this.query)},onLoad:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.loading=!0,Object(o["getUsualList"])(e.currentPage,e.pageSize,Object.assign(n,this.query)).then((function(e){var n=e.data.data;t.page.total=n.total,t.data=n.records,t.loading=!1}))}}},d=u,h=n("2877"),f=Object(h["a"])(d,i,r,!1,null,null,null);t["default"]=f.exports},"5ce2":function(e,t,n){n("3970"),n("480e")},"5d8a":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("avue-crud",{ref:"crud",attrs:{"before-close":e.beforeClose,"before-open":e.beforeOpen,data:e.data,option:e.option,permission:e.permissionList,"table-loading":e.loading},on:{"row-del":e.rowDel,"row-update":e.rowUpdate,"row-save":e.rowSave,"search-change":e.searchChange,"search-reset":e.searchReset,"selection-change":e.selectionChange,"row-click":e.clickRowChange,"current-change":e.currentChange,"size-change":e.sizeChange,"refresh-change":e.refreshChange,"on-load":e.onLoad,"tree-load":e.treeLoad},scopedSlots:e._u([{key:"menu",fn:function(n){return[e.permissionList.addChildBtn&&1===n.row.category?t("el-button",{attrs:{icon:"el-icon-circle-plus-outline",size:"small",type:"text"},on:{click:function(t){return t.stopPropagation(),e.handleAdd(n.row,n.index)}}},[e._v("新增子项\n      ")]):e._e()]}},{key:"source",fn:function(e){var n=e.row;return[t("div",{staticStyle:{"text-align":"center"}},[t("i",{class:n.source})])]}}]),model:{value:e.form,callback:function(t){e.form=t},expression:"form"}},[t("template",{slot:"menuLeft"},[e.permissionList.delBtn?t("el-button",{attrs:{icon:"el-icon-delete",plain:"",size:"small",type:"danger"},on:{click:e.handleDelete}},[e._v("删 é™¤\n      ")]):e._e(),e.permissionList.cloneBtn?t("el-button",{attrs:{icon:"el-icon-connection",plain:"",size:"small",type:"success"},on:{click:e.cloneMenuButton}},[e._v("从其他菜单克隆按钮\n      ")]):e._e()],1)],2),t("el-dialog",{staticClass:"avue-dialog avue-dialog--top",staticStyle:{height:"110vh","margin-top":"-10vh"},attrs:{visible:e.cloneOtherMenuButtons.cloneButtonSettingBox,"append-to-body":"",title:"从其他菜单克隆按钮",top:"0",width:"1100px"},on:{"update:visible":function(t){return e.$set(e.cloneOtherMenuButtons,"cloneButtonSettingBox",t)},close:e.cleanCloneSelections}},[t("avue-crud",{ref:"cloneCrud",attrs:{data:e.cloneOtherMenuButtons.cloneData,option:e.cloneOtherMenuButtons.cloneOption,"table-loading":e.cloneOtherMenuButtons.cloneLoading},on:{"search-change":e.searchCloneChange,"search-reset":e.searchCloneReset,"selection-change":e.selectionCloneChange,"row-click":e.clickRowCloneChange,"refresh-change":e.refreshCloneChange,"on-load":e.cloneOnLoad,"tree-load":e.treeLoad},scopedSlots:e._u([{key:"source",fn:function(e){var n=e.row;return[t("div",{staticStyle:{"text-align":"center"}},[t("i",{class:n.source})])]}}])}),t("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{attrs:{type:"primary"},on:{click:e.cloneButtonsToMenu}},[e._v("保 å­˜")]),t("el-button",{on:{click:function(t){e.cloneOtherMenuButtons.cloneButtonSettingBox=!1}}},[e._v("取 æ¶ˆ")])],1)],1)],1)},r=[],a=(n("8e6e"),n("456d"),n("6762"),n("2fdb"),n("7f7f"),n("ac6a"),n("ade3")),o=n("a6dc"),s=n("5880"),l=n("2457"),c=n("d9a3");function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach((function(t){Object(a["a"])(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var h={data:function(){return{form:{},query:{},loading:!0,selectionList:[],parentId:0,page:{pageSize:10,currentPage:1,total:0},option:{height:"auto",lazy:!0,columnBtn:!1,tip:!1,simplePage:!0,searchShow:!0,searchMenuSpan:6,dialogWidth:"60%",tree:!0,border:!0,index:!0,selection:!0,viewBtn:!0,menuWidth:300,dialogClickModal:!1,highlightCurrentRow:!0,column:[{label:"菜单名称",prop:"name",search:!0,width:220,rules:[{required:!0,message:"请输入菜单名称",trigger:"blur"}]},{label:"路由地址",prop:"path",rules:[{required:!0,message:"请输入路由地址",trigger:"blur"}]},{label:"上级菜单",prop:"parentId",type:"tree",dicData:[],hide:!0,addDisabled:!1,props:{label:"title"},rules:[{required:!1,message:"请选择上级菜单",trigger:"click"}]},{label:"菜单图标",prop:"source",type:"icon",slot:!0,iconList:l["a"],rules:[{required:!0,message:"请输入菜单图标",trigger:"click"}]},{label:"菜单编号",prop:"code",search:!0,rules:[{required:!0,message:"请输入菜单编号",trigger:"blur"}]},{label:"菜单类型",prop:"category",type:"radio",dicData:[{label:"菜单",value:1},{label:"按钮",value:2}],hide:!0,rules:[{required:!0,message:"请选择菜单类型",trigger:"blur"}]},{label:"菜单别名",prop:"alias",search:!0,rules:[{required:!0,message:"请输入菜单别名",trigger:"blur"}]},{label:"新窗口",prop:"isOpen",type:"radio",disabled:!1,display:!1,dicData:[{label:"否",value:1},{label:"是",value:2}],value:1,rules:[{required:!0,message:"请选择新窗口打开",trigger:"blur"}]},{label:"菜单排序",prop:"sort",type:"number",rules:[{required:!0,message:"请输入菜单排序",trigger:"blur"}]},{label:"路由缓存",prop:"keepAlive",type:"switch",dicData:[{label:"否",value:"false"},{label:"是",value:"true"}],hide:!0},{label:"菜单备注",prop:"remark",type:"textarea",span:24,minRows:2,hide:!0}]},data:[],cloneOtherMenuButtons:{cloneButtonSettingBox:!1,selectCloneButtons:[],cloneOption:{menu:!1,header:!1,addBtn:!1,lazy:!0,tip:!1,simplePage:!0,searchShow:!0,searchMenuSpan:6,dialogWidth:"60%",tree:!0,border:!0,index:!0,selection:!0,columnBtn:!1,searchShowBtn:!1,menuWidth:300,dialogClickModal:!1,highlightCurrentRow:!0,column:[{label:"菜单名称",prop:"name",search:!0},{label:"路由地址",prop:"path"},{label:"上级菜单",prop:"parentId",type:"tree",hide:!0,addDisabled:!1,props:{label:"title"}},{label:"菜单图标",prop:"source",type:"icon",slot:!0,iconList:l["a"]},{label:"菜单编号",prop:"code",search:!0},{label:"菜单类型",prop:"category",type:"radio",dicData:[{label:"菜单",value:1},{label:"按钮",value:2}]},{label:"菜单别名",prop:"alias",search:!0},{label:"新窗口",prop:"isOpen",type:"radio",dicData:[{label:"否",value:1},{label:"是",value:2}]},{label:"菜单排序",prop:"sort",type:"number"},{label:"路由缓存",prop:"keepAlive",type:"switch",dicData:[{label:"否",value:"false"},{label:"是",value:"true"}]},{label:"菜单备注",prop:"remark",type:"textarea",span:24,minRows:2}]},cloneLoading:!1,cloneData:[],cloneQuery:{},clonePage:{pageSize:10,currentPage:1,total:0}}}},watch:{"form.category":function(){var e=c["a"].toInt(this.form.category);this.$refs.crud.option.column.filter((function(t){"path"===t.prop&&(t.rules[0].required=1===e),"isOpen"===t.prop&&(t.disabled=2===e)}))}},computed:d(d({},Object(s["mapGetters"])(["userInfo","permission"])),{},{permissionList:function(){return{addBtn:this.vaildData(this.permission.menu.menu_add,!1),viewBtn:this.vaildData(this.permission.menu.menu_view,!1),delBtn:this.vaildData(this.permission.menu.menu_delete,!1),editBtn:this.vaildData(this.permission.menu.menu_edit,!1),cloneBtn:this.vaildData(this.permission.menu.menu_clone,!1),addChildBtn:this.vaildData(this.permission.menu.menu_add_child,!1)}},ids:function(){var e=[];return this.selectionList.forEach((function(t){e.push(t.id)})),e.join(",")}}),methods:{cloneMenuButton:function(){1==this.selectionList.length&&2!==this.selectionList[0].category?this.cloneOtherMenuButtons.cloneButtonSettingBox=!0:this.$message({type:"warning",message:"请选择一条非按钮类型的数据!"})},cloneButtonsToMenu:function(){var e=this;1==this.selectionList.length?this.cloneOtherMenuButtons.selectCloneButtons.length<=0?this.$message({type:"warning",message:"请选择要克隆按钮数据!"}):this.$confirm("确定将选中的按钮克隆到【"+this.selectionList[0].name+"】菜单中?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"info"}).then((function(){var t=[],n=!0;if(e.cloneOtherMenuButtons.selectCloneButtons.forEach((function(e){2!=e.category?n=!1:t.push(e.id)})),n)return Object(o["cloneMenuButton"])({menuId:e.selectionList[0].id,buttonIds:t});e.$message({type:"warning",message:"只能选择按钮类型的表格行!"})})).then((function(t){e.$message({type:t.data.success?"success":"error",message:t.data.msg}),e.cloneOtherMenuButtons.cloneButtonSettingBox=!1,e.onLoad(e.page)})):this.$message({type:"warning",message:"要克隆按钮的菜单信息已丢失,请重新选择!"})},selectionCloneChange:function(e){this.cloneOtherMenuButtons.selectCloneButtons=e,this.$refs.cloneCrud.setCurrentRow(this.cloneOtherMenuButtons.selectCloneButtons[e.length-1])},clickRowCloneChange:function(e){this.cloneOtherMenuButtons.selectCloneButtons.push(e),this.$refs.cloneCrud.setCurrentRow(e),this.$refs.cloneCrud.toggleRowSelection(e)},cleanCloneSelections:function(){this.cloneOtherMenuButtons.selectCloneButtons=[],this.$refs.cloneCrud.toggleSelection()},cloneOnLoad:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.cloneOtherMenuButtons.cloneLoading=!0,Object(o["getLazyList"])(this.parentId,Object.assign(n,this.cloneOtherMenuButtons.cloneQuery)).then((function(e){t.cloneOtherMenuButtons.cloneData=e.data.data,t.cloneOtherMenuButtons.cloneLoading=!1}))},searchCloneChange:function(e,t){this.cloneOtherMenuButtons.cloneQuery=e,this.parentId="",this.cloneOtherMenuButtons.clonePage.currentPage=1,this.cloneOnLoad(this.cloneOtherMenuButtons.clonePage,e),t()},searchCloneReset:function(){this.cloneOtherMenuButtons.cloneQuery={},this.parentId=0,this.cloneOnLoad(this.cloneOtherMenuButtons.clonePage)},refreshCloneChange:function(){this.onLoad(this.cloneOtherMenuButtons.clonePage,this.cloneOtherMenuButtons.cloneQuery)},initData:function(){var e=this;Object(o["getMenuTree"])().then((function(t){var n=e.findObject(e.option.column,"parentId");n.dicData=t.data.data}))},handleAdd:function(e){this.parentId=e.id;var t=this.findObject(this.option.column,"parentId");t.value=e.id,t.addDisabled=!0,this.$refs.crud.rowAdd()},rowSave:function(e,t,n){var i=this;Object(o["add"])(e).then((function(n){var r=n.data.data;e.id=r.id,i.$message({type:"success",message:"操作成功!"}),t(e)}),(function(e){window.console.log(e),n()}))},rowUpdate:function(e,t,n,i){var r=this;Object(o["update"])(e).then((function(){r.$message({type:"success",message:"操作成功!"}),r.onLoad(),n(e)}),(function(e){window.console.log(e),i()}))},rowDel:function(e,t,n){var i=this;this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(o["remove"])(e.id)})).then((function(){i.$message({type:"success",message:"操作成功!"}),n(e)}))},handleDelete:function(){var e=this;0!==this.selectionList.length?this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(o["remove"])(e.ids)})).then((function(){e.data=[],e.parentId=0,e.$refs.crud.refreshTable(),e.$refs.crud.toggleSelection(),e.onLoad(e.page),e.$message({type:"success",message:"操作成功!"})})):this.$message.warning("请选择至少一条数据")},searchReset:function(){this.query={},this.parentId=0,this.onLoad(this.page)},searchChange:function(e,t){this.query=e,this.parentId="",this.page.currentPage=1,this.onLoad(this.page,e),t()},clickRowChange:function(e){this.$refs.crud.toggleSelection(),this.selectionList=e,this.$refs.crud.setCurrentRow(e),this.$refs.crud.toggleRowSelection(e)},selectionChange:function(e){this.selectionList=e,this.$refs.crud.setCurrentRow(this.selectionList[e.length-1])},selectionClear:function(){this.selectionList=[],this.$refs.crud.toggleSelection()},beforeOpen:function(e,t){var n=this;["add","edit"].includes(t)&&this.initData(),["edit","view"].includes(t)&&Object(o["getMenu"])(this.form.id).then((function(e){n.form=e.data.data})),e()},beforeClose:function(e){this.parentId="";var t=this.findObject(this.option.column,"parentId");t.value="",t.addDisabled=!1,e()},currentChange:function(e){this.page.currentPage=e},sizeChange:function(e){this.page.pageSize=e},refreshChange:function(){this.onLoad(this.page,this.query)},onLoad:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.loading=!0,Object(o["getLazyList"])(this.parentId,Object.assign(n,this.query)).then((function(e){t.data=e.data.data,t.loading=!1,t.selectionClear()}))},treeLoad:function(e,t,n){var i=e.id;Object(o["getLazyList"])(i).then((function(e){n(e.data.data)}))}}},f=h,p=n("2877"),g=Object(p["a"])(f,i,r,!1,null,null,null);t["default"]=g.exports},"5e0a":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("avue-crud",{ref:"crud",attrs:{option:e.option,"table-loading":e.loading,data:e.data,permission:e.permissionList,page:e.page,"before-open":e.beforeOpen},on:{"update:page":function(t){e.page=t},"row-del":e.rowDel,"row-update":e.rowUpdate,"row-save":e.rowSave,"search-change":e.searchChange,"search-reset":e.searchReset,"selection-change":e.selectionChange,"current-change":e.currentChange,"size-change":e.sizeChange,"refresh-change":e.refreshChange,"on-load":e.onLoad},scopedSlots:e._u([{key:"menu",fn:function(n){return[e.permissionList.editBtn?t("el-button",{staticClass:"none-border",attrs:{type:"text",size:"small",icon:"el-icon-document-copy"},on:{click:function(t){return t.stopPropagation(),e.handleCopy(n.row)}}},[e._v("复制\n      ")]):e._e()]}}]),model:{value:e.form,callback:function(t){e.form=t},expression:"form"}},[t("template",{slot:"menuLeft"},[e.permissionList.delBtn?t("el-button",{attrs:{type:"danger",size:"small",icon:"el-icon-delete",plain:""},on:{click:e.handleDelete}},[e._v("删 é™¤\n      ")]):e._e(),t("el-button",{attrs:{type:"primary",size:"small",plain:"",icon:"el-icon-refresh"},on:{click:e.handleBuild}},[e._v("代码生成\n      ")])],1)],2)],1)},r=[],a=(n("8e6e"),n("456d"),n("6762"),n("2fdb"),n("ac6a"),n("ade3")),o=(n("a481"),n("28a5"),n("736a")),s=n("36d2"),l=n("1ee9"),c=n("c54a"),u=n("5880");function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function h(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach((function(t){Object(a["a"])(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var f={data:function(){return{form:{},selectionList:[],loading:!0,query:{},page:{pageSize:10,currentPage:1,total:0},option:{height:"auto",calcHeight:30,dialogWidth:900,columnBtn:!1,tip:!1,searchShow:!0,searchMenuSpan:6,border:!0,index:!0,selection:!0,labelWidth:120,menuWidth:300,viewBtn:!0,dialogClickModal:!1,tabs:!0,column:[{label:"模块名",prop:"codeName",search:!0,display:!1},{label:"模版类型",prop:"templateType",type:"select",dicData:l["d"],display:!1},{label:"表名",prop:"tableName",search:!0,display:!1},{label:"服务名",prop:"serviceName",search:!0,display:!1},{label:"包名",prop:"packageName",display:!1}],group:[{label:"模型配置",prop:"modelSetting",icon:"el-icon-tickets",column:[{label:"数据模型",prop:"modelId",search:!0,span:24,type:"select",dicUrl:"/api/ubcs-develop/model/select",props:{label:"modelName",value:"id"},rules:[{required:!0,message:"请选择数据模型",trigger:"blur"}]},{label:"模块名",prop:"codeName",search:!0,rules:[{required:!0,message:"请输入模块名",trigger:"blur"}]},{label:"服务名",prop:"serviceName",search:!0,rules:[{required:!0,message:"请输入服务名",trigger:"blur"}]},{label:"表名",prop:"tableName",rules:[{required:!0,message:"请输入表名",trigger:"blur"}]},{label:"表前缀",prop:"tablePrefix",hide:!0,rules:[{required:!0,message:"请输入表前缀",trigger:"blur"}]},{label:"主键名",prop:"pkName",hide:!0,rules:[{required:!0,message:"请输入主键名",trigger:"blur"}]},{label:"包名",prop:"packageName",overHidden:!0,rules:[{required:!0,message:"请输入包名",trigger:"blur"}]}]},{label:"模版配置",prop:"templateSetting",icon:"el-icon-copy-document",column:[{label:"模版类型",prop:"templateType",type:"select",dicData:l["d"],value:"crud",rules:[{required:!0,message:"请选择模版类型",trigger:"blur"}]},{label:"作者信息",prop:"author",value:"BladeX",rules:[{required:!0,message:"请输入作者",trigger:"blur"}]},{label:"子表模型",prop:"subModelId",type:"select",dicUrl:"/api/ubcs-develop/model/select",props:{label:"modelName",value:"id"},display:!1,hide:!0},{label:"子表外键",prop:"subFkId",display:!1,hide:!0},{label:"树主键字段",prop:"treeId",type:"select",dicData:[],props:{label:"comment",value:"jdbcName"},display:!1,hide:!0},{label:"树父主键字段",prop:"treePid",type:"select",dicData:[],props:{label:"comment",value:"jdbcName"},display:!1,hide:!0},{label:"树名称字段",prop:"treeName",type:"select",dicData:[],props:{label:"comment",value:"jdbcName"},display:!1,hide:!0}]},{label:"生成配置",prop:"codingSetting",icon:"el-icon-printer",column:[{label:"基础业务",labelTip:"配置是否使用BladeX封装的BaseService解锁更多功能",prop:"baseMode",type:"radio",dicUrl:"/api/ubcs-system/dict/dictionary?code=yes_no",props:{label:"dictValue",value:"dictKey"},value:2,dataType:"number",hide:!0,rules:[{required:!0,message:"请选择基础业务",trigger:"blur"}]},{label:"包装器",labelTip:"配置是否使用Wrapper包装器来拓展Controller返回列表的字段",prop:"wrapMode",type:"radio",dicUrl:"/api/ubcs-system/dict/dictionary?code=yes_no",props:{label:"dictValue",value:"dictKey"},value:2,dataType:"number",hide:!0,rules:[{required:!0,message:"请选择包装器",trigger:"blur"}]},{label:"远程调用",labelTip:"配置是否使用Feign远程调用",prop:"feignMode",type:"radio",dicUrl:"/api/ubcs-system/dict/dictionary?code=yes_no",props:{label:"dictValue",value:"dictKey"},value:1,dataType:"number",hide:!0,rules:[{required:!0,message:"请选择基础业务",trigger:"blur"}]},{label:"代码风格",labelTip:"选择不同底层实现的代码模版",prop:"codeStyle",type:"radio",dicData:[{label:"saber",value:"saber"},{label:"element",value:"element"}],value:"saber",hide:!0,rules:[{required:!0,message:"请选择代码风格",trigger:"blur"}]},{label:"后端生成路径",prop:"apiPath",span:24,hide:!0,rules:[{required:!0,message:"请输入后端生成路径",trigger:"blur"}]},{label:"前端生成路径",prop:"webPath",span:24,hide:!0,rules:[{required:!0,message:"请输入前端生成路径",trigger:"blur"}]}]}]},data:[]}},watch:{"form.modelId":function(){var e=this;Object(c["b"])(this.form.modelId)||Object(s["getDetail"])(this.form.modelId).then((function(t){var n=t.data;if(n.success){var i=n.data,r=i.modelName,a=i.modelTable,o=i.modelCode;Object(c["b"])(e.form.tablePrefix)&&(e.form.tablePrefix=a.split("_")[0]+"_"),Object(c["b"])(e.form.tableName)&&(e.form.tableName=a),Object(c["b"])(e.form.codeName)&&(e.form.codeName=r),Object(c["b"])(e.form.serviceName)&&(e.form.serviceName="ubcs-".concat(o)),Object(c["b"])(e.form.pkName)&&(e.form.pkName="id"),Object(c["b"])(e.form.packageName)&&(e.form.packageName="org.springblade.".concat(o)),Object(c["b"])(e.form.subFkId)&&!Object(c["b"])(e.form.tablePrefix)&&(e.form.subFkId=a.replace(e.form.tablePrefix,"")+"_id"),Object(s["prototypeDetail"])(e.form.modelId).then((function(t){var n=t.data;if(n.success){var i=e.findObject(e.option.group,"treeId"),r=e.findObject(e.option.group,"treePid"),a=e.findObject(e.option.group,"treeName");i.dicData=n.data,r.dicData=n.data,a.dicData=n.data}}))}}))},"form.templateType":function(){var e=this.form.templateType,t=this.findObject(this.option.group,"subModelId"),n=this.findObject(this.option.group,"subFkId");t.display="sub"===e,n.display="sub"===e;var i=this.findObject(this.option.group,"treeId"),r=this.findObject(this.option.group,"treePid"),a=this.findObject(this.option.group,"treeName");i.display="tree"===e,r.display="tree"===e,a.display="tree"===e}},computed:h(h({},Object(u["mapGetters"])(["permission"])),{},{permissionList:function(){return{addBtn:this.vaildData(this.permission.tool_code.code_add,!1),viewBtn:this.vaildData(this.permission.tool_code.code_view,!1),delBtn:this.vaildData(this.permission.tool_code.code_delete,!1),editBtn:this.vaildData(this.permission.tool_code.code_edit,!1)}},ids:function(){var e=[];return this.selectionList.forEach((function(t){e.push(t.id)})),e.join(",")}}),methods:{rowSave:function(e,t,n){var i=this;Object(o["add"])(e).then((function(){i.onLoad(i.page),i.$message({type:"success",message:"操作成功!"}),t()}),(function(e){window.console.log(e),n()}))},rowUpdate:function(e,t,n,i){var r=this;Object(o["update"])(e).then((function(){r.onLoad(r.page),r.$message({type:"success",message:"操作成功!"}),n()}),(function(e){window.console.log(e),i()}))},rowDel:function(e){var t=this;this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(o["remove"])(e.id)})).then((function(){t.onLoad(t.page),t.$message({type:"success",message:"操作成功!"})}))},searchReset:function(){this.query={},this.onLoad(this.page)},searchChange:function(e,t){this.query=e,this.page.currentPage=1,this.onLoad(this.page,e),t()},selectionChange:function(e){this.selectionList=e},selectionClear:function(){this.selectionList=[],this.$refs.crud.toggleSelection()},handleDelete:function(){var e=this;0!==this.selectionList.length?this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(o["remove"])(e.ids)})).then((function(){e.onLoad(e.page),e.$message({type:"success",message:"操作成功!"}),e.$refs.crud.toggleSelection()})):this.$message.warning("请选择至少一条数据")},handleBuild:function(){var e=this;0!==this.selectionList.length?this.$confirm("是否生成选中模块的代码?",{title:"代码生成确认",confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(o["build"])(e.ids)})).then((function(){e.onLoad(e.page),e.$message({type:"success",message:"操作成功!"}),e.$refs.crud.toggleSelection()})):this.$message.warning("请选择至少一条数据")},handleCopy:function(e){var t=this;Object(o["copy"])(e.id).then((function(){t.onLoad(t.page),t.$message({type:"success",message:"复制成功!"})}))},beforeOpen:function(e,t){var n=this;["edit","view"].includes(t)&&Object(o["getCode"])(this.form.id).then((function(e){n.form=e.data.data})),e()},currentChange:function(e){this.page.currentPage=e},sizeChange:function(e){this.page.pageSize=e},refreshChange:function(){this.onLoad(this.page,this.query)},onLoad:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.loading=!0,Object(o["getList"])(e.currentPage,e.pageSize,Object.assign(n,this.query)).then((function(e){var n=e.data.data;t.page.total=n.total,t.data=n.records,t.loading=!1,t.selectionClear()}))}}},p=f,g=n("2877"),m=Object(g["a"])(p,i,r,!1,null,null,null);t["default"]=m.exports},"5e25":function(e,t,n){},"5e97":function(e,t,n){var i=n("4e08"),r=(i.__DEV__,n("3eba")),a=n("6d8b"),o=n("a15a"),s=o.createSymbol,l=n("2306"),c=n("7919"),u=c.makeBackground,d=n("f934"),h=a.curry,f=a.each,p=l.Group,g=r.extendComponentView({type:"legend.plain",newlineDisabled:!1,init:function(){this.group.add(this._contentGroup=new p),this._backgroundEl,this.group.add(this._selectorGroup=new p),this._isFirstRender=!0},getContentGroup:function(){return this._contentGroup},getSelectorGroup:function(){return this._selectorGroup},render:function(e,t,n){var i=this._isFirstRender;if(this._isFirstRender=!1,this.resetInner(),e.get("show",!0)){var r=e.get("align"),o=e.get("orient");r&&"auto"!==r||(r="right"===e.get("left")&&"vertical"===o?"right":"left");var s=e.get("selector",!0),l=e.get("selectorPosition",!0);!s||l&&"auto"!==l||(l="horizontal"===o?"end":"start"),this.renderInner(r,e,t,n,s,o,l);var c=e.getBoxLayoutParams(),h={width:n.getWidth(),height:n.getHeight()},f=e.get("padding"),p=d.getLayoutRect(c,h,f),g=this.layoutInner(e,r,p,i,s,l),m=d.getLayoutRect(a.defaults({width:g.width,height:g.height},c),h,f);this.group.attr("position",[m.x-g.x,m.y-g.y]),this.group.add(this._backgroundEl=u(g,e))}},resetInner:function(){this.getContentGroup().removeAll(),this._backgroundEl&&this.group.remove(this._backgroundEl),this.getSelectorGroup().removeAll()},renderInner:function(e,t,n,i,r,o,s){var l=this.getContentGroup(),c=a.createHashMap(),u=t.get("selectedMode"),d=[];n.eachRawSeries((function(e){!e.get("legendHoverLink")&&d.push(e.id)})),f(t.getData(),(function(r,a){var o=r.get("name");if(this.newlineDisabled||""!==o&&"\n"!==o){var s=n.getSeriesByName(o)[0];if(!c.get(o))if(s){var f=s.getData(),g=f.getVisual("color"),m=f.getVisual("borderColor");"function"===typeof g&&(g=g(s.getDataParams(0))),"function"===typeof m&&(m=m(s.getDataParams(0)));var x=f.getVisual("legendSymbol")||"roundRect",w=f.getVisual("symbol"),_=this._createItem(o,a,r,t,x,w,e,g,m,u);_.on("click",h(v,o,null,i,d)).on("mouseover",h(y,s.name,null,i,d)).on("mouseout",h(b,s.name,null,i,d)),c.set(o,!0)}else n.eachRawSeries((function(n){if(!c.get(o)&&n.legendVisualProvider){var s=n.legendVisualProvider;if(!s.containName(o))return;var l=s.indexOfName(o),f=s.getItemVisual(l,"color"),p=s.getItemVisual(l,"borderColor"),g="roundRect",m=this._createItem(o,a,r,t,g,null,e,f,p,u);m.on("click",h(v,null,o,i,d)).on("mouseover",h(y,null,o,i,d)).on("mouseout",h(b,null,o,i,d)),c.set(o,!0)}}),this)}else l.add(new p({newline:!0}))}),this),r&&this._createSelector(r,t,i,o,s)},_createSelector:function(e,t,n,i,r){var a=this.getSelectorGroup();function o(e){var i=e.type,r=new l.Text({style:{x:0,y:0,align:"center",verticalAlign:"middle"},onclick:function(){n.dispatchAction({type:"all"===i?"legendAllSelect":"legendInverseSelect"})}});a.add(r);var o=t.getModel("selectorLabel"),s=t.getModel("emphasis.selectorLabel");l.setLabelStyle(r.style,r.hoverStyle={},o,s,{defaultText:e.title,isRectText:!1}),l.setHoverStyle(r)}f(e,(function(e){o(e)}))},_createItem:function(e,t,n,i,r,o,c,u,d,h){var f=i.get("itemWidth"),g=i.get("itemHeight"),v=i.get("inactiveColor"),y=i.get("inactiveBorderColor"),b=i.get("symbolKeepAspect"),x=i.getModel("itemStyle"),w=i.isSelected(e),_=new p,S=n.getModel("textStyle"),C=n.get("icon"),O=n.getModel("tooltip"),M=O.parentModel;r=C||r;var P=s(r,0,0,f,g,w?u:v,null==b||b);if(_.add(m(P,r,x,d,y,w)),!C&&o&&(o!==r||"none"===o)){var L=.8*g;"none"===o&&(o="circle");var D=s(o,(f-L)/2,(g-L)/2,L,L,w?u:v,null==b||b);_.add(m(D,o,x,d,y,w))}var k="left"===c?f+5:-5,T=c,A=i.get("formatter"),I=e;"string"===typeof A&&A?I=A.replace("{name}",null!=e?e:""):"function"===typeof A&&(I=A(e)),_.add(new l.Text({style:l.setTextStyle({},S,{text:I,x:k,y:g/2,textFill:w?S.getTextColor():v,textAlign:T,textVerticalAlign:"middle"})}));var j=new l.Rect({shape:_.getBoundingRect(),invisible:!0,tooltip:O.get("show")?a.extend({content:e,formatter:M.get("formatter",!0)||function(){return e},formatterParams:{componentType:"legend",legendIndex:i.componentIndex,name:e,$vars:["name"]}},O.option):null});return _.add(j),_.eachChild((function(e){e.silent=!0})),j.silent=!h,this.getContentGroup().add(_),l.setHoverStyle(_),_.__legendDataIndex=t,_},layoutInner:function(e,t,n,i,r,a){var o=this.getContentGroup(),s=this.getSelectorGroup();d.box(e.get("orient"),o,e.get("itemGap"),n.width,n.height);var l=o.getBoundingRect(),c=[-l.x,-l.y];if(r){d.box("horizontal",s,e.get("selectorItemGap",!0));var u=s.getBoundingRect(),h=[-u.x,-u.y],f=e.get("selectorButtonGap",!0),p=e.getOrient().index,g=0===p?"width":"height",m=0===p?"height":"width",v=0===p?"y":"x";"end"===a?h[p]+=l[g]+f:c[p]+=u[g]+f,h[1-p]+=l[m]/2-u[m]/2,s.attr("position",h),o.attr("position",c);var y={x:0,y:0};return y[g]=l[g]+f+u[g],y[m]=Math.max(l[m],u[m]),y[v]=Math.min(0,u[v]+h[1-p]),y}return o.attr("position",c),this.group.getBoundingRect()},remove:function(){this.getContentGroup().removeAll(),this._isFirstRender=!0}});function m(e,t,n,i,r,a){var o;return"line"!==t&&t.indexOf("empty")<0?(o=n.getItemStyle(),e.style.stroke=i,a||(o.stroke=r)):o=n.getItemStyle(["borderWidth","borderColor"]),e.setStyle(o)}function v(e,t,n,i){b(e,t,n,i),n.dispatchAction({type:"legendToggleSelect",name:null!=e?e:t}),y(e,t,n,i)}function y(e,t,n,i){var r=n.getZr().storage.getDisplayList()[0];r&&r.useHoverLayer||n.dispatchAction({type:"highlight",seriesName:e,name:t,excludeSeriesId:i})}function b(e,t,n,i){var r=n.getZr().storage.getDisplayList()[0];r&&r.useHoverLayer||n.dispatchAction({type:"downplay",seriesName:e,name:t,excludeSeriesId:i})}e.exports=g},"5f14":function(e,t,n){var i=n("6d8b"),r=n("41ef"),a=n("3842"),o=a.linearMap,s=i.each,l=i.isObject,c=-1,u=function(e){var t=e.mappingMethod,n=e.type,r=this.option=i.clone(e);this.type=n,this.mappingMethod=t,this._normalizeData=S[t];var a=d[n];this.applyVisual=a.applyVisual,this.getColorMapper=a.getColorMapper,this._doMap=a._doMap[t],"piecewise"===t?(p(r),h(r)):"category"===t?r.categories?f(r):p(r,!0):(i.assert("linear"!==t||r.dataExtent),p(r))};u.prototype={constructor:u,mapValueToVisual:function(e){var t=this._normalizeData(e);return this._doMap(t,e)},getNormalizer:function(){return i.bind(this._normalizeData,this)}};var d=u.visualHandlers={color:{applyVisual:v("color"),getColorMapper:function(){var e=this.option;return i.bind("category"===e.mappingMethod?function(e,t){return!t&&(e=this._normalizeData(e)),y.call(this,e)}:function(t,n,i){var a=!!i;return!n&&(t=this._normalizeData(t)),i=r.fastLerp(t,e.parsedVisual,i),a?i:r.stringify(i,"rgba")},this)},_doMap:{linear:function(e){return r.stringify(r.fastLerp(e,this.option.parsedVisual),"rgba")},category:y,piecewise:function(e,t){var n=w.call(this,t);return null==n&&(n=r.stringify(r.fastLerp(e,this.option.parsedVisual),"rgba")),n},fixed:b}},colorHue:g((function(e,t){return r.modifyHSL(e,t)})),colorSaturation:g((function(e,t){return r.modifyHSL(e,null,t)})),colorLightness:g((function(e,t){return r.modifyHSL(e,null,null,t)})),colorAlpha:g((function(e,t){return r.modifyAlpha(e,t)})),opacity:{applyVisual:v("opacity"),_doMap:x([0,1])},liftZ:{applyVisual:v("liftZ"),_doMap:{linear:b,category:b,piecewise:b,fixed:b}},symbol:{applyVisual:function(e,t,n){var r=this.mapValueToVisual(e);if(i.isString(r))n("symbol",r);else if(l(r))for(var a in r)r.hasOwnProperty(a)&&n(a,r[a])},_doMap:{linear:m,category:y,piecewise:function(e,t){var n=w.call(this,t);return null==n&&(n=m.call(this,e)),n},fixed:b}},symbolSize:{applyVisual:v("symbolSize"),_doMap:x([0,1])}};function h(e){var t=e.pieceList;e.hasSpecialVisual=!1,i.each(t,(function(t,n){t.originIndex=n,null!=t.visual&&(e.hasSpecialVisual=!0)}))}function f(e){var t=e.categories,n=e.visual,r=e.categoryMap={};if(s(t,(function(e,t){r[e]=t})),!i.isArray(n)){var a=[];i.isObject(n)?s(n,(function(e,t){var n=r[t];a[null!=n?n:c]=e})):a[c]=n,n=_(e,a)}for(var o=t.length-1;o>=0;o--)null==n[o]&&(delete r[t[o]],t.pop())}function p(e,t){var n=e.visual,r=[];i.isObject(n)?s(n,(function(e){r.push(e)})):null!=n&&r.push(n);var a={color:1,symbol:1};t||1!==r.length||a.hasOwnProperty(e.type)||(r[1]=r[0]),_(e,r)}function g(e){return{applyVisual:function(t,n,i){t=this.mapValueToVisual(t),i("color",e(n("color"),t))},_doMap:x([0,1])}}function m(e){var t=this.option.visual;return t[Math.round(o(e,[0,1],[0,t.length-1],!0))]||{}}function v(e){return function(t,n,i){i(e,this.mapValueToVisual(t))}}function y(e){var t=this.option.visual;return t[this.option.loop&&e!==c?e%t.length:e]}function b(){return this.option.visual[0]}function x(e){return{linear:function(t){return o(t,e,this.option.visual,!0)},category:y,piecewise:function(t,n){var i=w.call(this,n);return null==i&&(i=o(t,e,this.option.visual,!0)),i},fixed:b}}function w(e){var t=this.option,n=t.pieceList;if(t.hasSpecialVisual){var i=u.findPieceIndex(e,n),r=n[i];if(r&&r.visual)return r.visual[this.type]}}function _(e,t){return e.visual=t,"color"===e.type&&(e.parsedVisual=i.map(t,(function(e){return r.parse(e)}))),t}var S={linear:function(e){return o(e,this.option.dataExtent,[0,1],!0)},piecewise:function(e){var t=this.option.pieceList,n=u.findPieceIndex(e,t,!0);if(null!=n)return o(n,[0,t.length-1],[0,1],!0)},category:function(e){var t=this.option.categories?this.option.categoryMap[e]:e;return null==t?c:t},fixed:i.noop};function C(e,t,n){return e?t<=n:t<n}u.listVisualTypes=function(){var e=[];return i.each(d,(function(t,n){e.push(n)})),e},u.addVisualHandler=function(e,t){d[e]=t},u.isValidType=function(e){return d.hasOwnProperty(e)},u.eachVisual=function(e,t,n){i.isObject(e)?i.each(e,t,n):t.call(n,e)},u.mapVisual=function(e,t,n){var r,a=i.isArray(e)?[]:i.isObject(e)?{}:(r=!0,null);return u.eachVisual(e,(function(e,i){var o=t.call(n,e,i);r?a=o:a[i]=o})),a},u.retrieveVisuals=function(e){var t,n={};return e&&s(d,(function(i,r){e.hasOwnProperty(r)&&(n[r]=e[r],t=!0)})),t?n:null},u.prepareVisualTypes=function(e){if(l(e)){var t=[];s(e,(function(e,n){t.push(n)})),e=t}else{if(!i.isArray(e))return[];e=e.slice()}return e.sort((function(e,t){return"color"===t&&"color"!==e&&0===e.indexOf("color")?1:-1})),e},u.dependsOn=function(e,t){return"color"===t?!(!e||0!==e.indexOf(t)):e===t},u.findPieceIndex=function(e,t,n){for(var i,r=1/0,a=0,o=t.length;a<o;a++){var s=t[a].value;if(null!=s){if(s===e||"string"===typeof s&&s===e+"")return a;n&&d(s,a)}}for(a=0,o=t.length;a<o;a++){var l=t[a],c=l.interval,u=l.close;if(c){if(c[0]===-1/0){if(C(u[1],e,c[1]))return a}else if(c[1]===1/0){if(C(u[0],c[0],e))return a}else if(C(u[0],c[0],e)&&C(u[1],e,c[1]))return a;n&&d(c[0],a),n&&d(c[1],a)}}if(n)return e===1/0?t.length-1:e===-1/0?0:i;function d(t,n){var a=Math.abs(t-e);a<r&&(r=a,i=n)}};var O=u;e.exports=O},"5f28":function(e,t,n){},"5fa0":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("avue-crud",{ref:"crud",attrs:{option:e.option,"table-loading":e.loading,data:e.data,page:e.page,permission:e.permissionList},on:{"update:page":function(t){e.page=t},"search-change":e.searchChange,"cell-dblclick":e.cellDbClick,"search-reset":e.searchReset,"selection-change":e.selectionChange,"current-change":e.currentChange,"size-change":e.sizeChange,"refresh-change":e.refreshChange,"on-load":e.onLoad},scopedSlots:e._u([{key:"menuLeft",fn:function(n){return[t("vci-docking-search",{attrs:{SearchObject:e.SearchObject,page:e.page,formInline:e.formInline,status:e.status},on:{getList:e.dockingGetList}})]}}])})],1)},r=[],a=(n("8e6e"),n("ac6a"),n("456d"),n("96cf"),n("1da1")),o=n("ade3"),s=n("4d0c"),l=(n("c54a"),n("5880"));n("1ca4");function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){Object(o["a"])(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var d={name:"data",data:function(){return{status:{type:"data",sendTypeFlga:!1,stateTaskDataFlag:!1},formInline:{type:"",text:"",stateTask:"",taskCut:""},SearchObject:{searchData:[{label:"数据编码",prop:"id",value:0},{label:"分类代号",prop:"classifyId",value:1},{label:"分类名称",prop:"classifyName",value:2},{label:"推送类型",prop:"sendType",value:3},{label:"是否分解任务",prop:"sendFlag",value:4}]},value:"",loading:!1,query:{},selectionList:[],page:{pageSize:20,currentPage:1,total:0},data:[],option:{height:"auto",calcHeight:0,columnBtn:!1,tip:!1,searchShow:!1,searchShowBtn:!1,searchMenuSpan:6,border:!0,index:!0,viewBtn:!0,selection:!1,dialogClickModal:!1,menu:!1,column:[{label:"数据编码",prop:"id",search:!0,sortable:!0},{label:"图号",prop:"uniqueCode",search:!0,hide:!0,sortable:!0},{label:"分类代号",prop:"classifyId",search:!0,sortable:!0},{label:"分类名称",prop:"classifyName",search:!0,sortable:!0},{label:"业务类型oid",prop:"btmOid",sortable:!0,hide:!0},{label:"业务类型id",prop:"btmId",sortable:!0},{label:"推送类型",prop:"sendType",search:!0,sortable:!0,formatter:function(e,t){return"Enabled"===e.sendType?"发布":"TakeBack"===e.sendType?"回收":"Disabled"===e.sendType?"停用":void 0}},{label:"是否分解任务",prop:"sendFlag",search:!0,sortable:!0,html:!0,align:"center",type:"select",searchLabelWidth:130,dicData:[{key:"true",value:"是"},{key:"false",value:"否"}],props:{label:"value",value:"key"},formatter:function(e,t){return"true"==e.sendFlag||"1"==e.sendFlag?'<i class="el-icon-check" style="color: limegreen;font-size: 20px;font-weight: 800"></i>':'<i class="el-icon-close" style="color: red;font-size: 20px;font-weight: 800" ></i>'}}]}}},computed:u(u({},Object(l["mapGetters"])(["permission"])),{},{permissionList:function(){return{addBtn:!1,viewBtn:!1,delBtn:!1,editBtn:!1}}}),methods:{dockingGetList:function(e){this.data=e.records,this.page.pageSize=e.size,this.page.currentPage=e.current,this.page.total=e.total},cellDbClick:function(){var e=Object(a["a"])(regeneratorRuntime.mark((function e(t,n,i,r){var a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:for(a in t)a===n.property&&(this.value=t[a]);return e.prev=1,e.next=4,this.$copyText(this.value);case 4:this.$message.success("复制成功"),e.next=10;break;case 7:e.prev=7,e.t0=e["catch"](1),this.$message.warning("复制失败");case 10:case"end":return e.stop()}}),e,this,[[1,7]])})));function t(t,n,i,r){return e.apply(this,arguments)}return t}(),searchReset:function(){this.query={},this.onLoad(this.page)},searchChange:function(e,t){this.query=e,this.page.currentPage=1,this.onLoad(this.page),t()},selectionChange:function(e){this.selectionList=e},selectionClear:function(){this.selectionList=[],this.$refs.crud.toggleSelection()},currentChange:function(e){this.page.currentPage=e},sizeChange:function(e){this.page.pageSize=e},refreshChange:function(){this.onLoad(this.page)},onLoad:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.loading=!0;var i={};if(this.query)for(var r in this.query)i['conditionMap["'+r+'"]']=this.query[r];Object(s["getDataList"])(e.currentPage,e.pageSize,Object.assign(n,this.params,i,this.query)).then((function(e){var n=e.data.data;t.page.total=n.total,t.data=n.records,t.loading=!1,t.selectionClear()})).catch((function(e){t.$message.error(e),t.loading=!1}))}}},h=d,f=n("2877"),p=Object(f["a"])(h,i,r,!1,null,"06fe7642",null);t["default"]=p.exports},"60bc":function(e,t,n){},"60d7":function(e,t,n){var i=n("2306"),r=n("e887"),a=.3,o=r.extend({type:"parallel",init:function(){this._dataGroup=new i.Group,this.group.add(this._dataGroup),this._data,this._initialized},render:function(e,t,n,r){var a=this._dataGroup,o=e.getData(),h=this._data,f=e.coordinateSystem,p=f.dimensions,g=u(e);function m(e){var t=c(o,a,e,p,f);d(t,o,e,g)}function v(t,n){var a=h.getItemGraphicEl(n),s=l(o,t,p,f);o.setItemGraphicEl(t,a);var c=r&&!1===r.animation?null:e;i.updateProps(a,{shape:{points:s}},c,t),d(a,o,t,g)}function y(e){var t=h.getItemGraphicEl(e);a.remove(t)}if(o.diff(h).add(m).update(v).remove(y).execute(),!this._initialized){this._initialized=!0;var b=s(f,e,(function(){setTimeout((function(){a.removeClipPath()}))}));a.setClipPath(b)}this._data=o},incrementalPrepareRender:function(e,t,n){this._initialized=!0,this._data=null,this._dataGroup.removeAll()},incrementalRender:function(e,t,n){for(var i=t.getData(),r=t.coordinateSystem,a=r.dimensions,o=u(t),s=e.start;s<e.end;s++){var l=c(i,this._dataGroup,s,a,r);l.incremental=!0,d(l,i,s,o)}},dispose:function(){},remove:function(){this._dataGroup&&this._dataGroup.removeAll(),this._data=null}});function s(e,t,n){var r=e.model,a=e.getRect(),o=new i.Rect({shape:{x:a.x,y:a.y,width:a.width,height:a.height}}),s="horizontal"===r.get("layout")?"width":"height";return o.setShape(s,0),i.initProps(o,{shape:{width:a.width,height:a.height}},t,n),o}function l(e,t,n,i){for(var r=[],a=0;a<n.length;a++){var o=n[a],s=e.get(e.mapDimension(o),t);h(s,i.getAxis(o).type)||r.push(i.dataToPoint(s,o))}return r}function c(e,t,n,r,a){var o=l(e,n,r,a),s=new i.Polyline({shape:{points:o},silent:!0,z2:10});return t.add(s),e.setItemGraphicEl(n,s),s}function u(e){var t=e.get("smooth",!0);return!0===t&&(t=a),{lineStyle:e.getModel("lineStyle").getLineStyle(),smooth:null!=t?t:a}}function d(e,t,n,i){var r=i.lineStyle;if(t.hasItemOption){var a=t.getItemModel(n).getModel("lineStyle");r=a.getLineStyle()}e.useStyle(r);var o=e.style;o.fill=null,o.stroke=t.getItemVisual(n,"color"),o.opacity=t.getItemVisual(n,"opacity"),i.smooth&&(e.shape.smooth=i.smooth)}function h(e,t){return"category"===t?null==e:null==e||isNaN(e)}var f=o;e.exports=f},"60e3":function(e,t,n){var i=n("6d8b"),r={get:function(e,t,n){var r=i.clone((a[e]||{})[t]);return n&&i.isArray(r)?r[r.length-1]:r}},a={color:{active:["#006edd","#e0ffff"],inactive:["rgba(0,0,0,0)"]},colorHue:{active:[0,360],inactive:[0,0]},colorSaturation:{active:[.3,1],inactive:[0,0]},colorLightness:{active:[.9,.5],inactive:[0,0]},colorAlpha:{active:[.3,1],inactive:[0,0]},opacity:{active:[.3,1],inactive:[0,0]},symbol:{active:["circle","roundRect","diamond"],inactive:["none"]},symbolSize:{active:[10,50],inactive:[0,0]}},o=r;e.exports=o},"60f8":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("avue-crud",{ref:"crud",attrs:{option:e.option,"table-loading":e.loading,data:e.data,page:e.page,permission:e.permissionList,"before-open":e.beforeOpen},on:{"update:page":function(t){e.page=t},"row-del":e.rowDel,"row-update":e.rowUpdate,"row-save":e.rowSave,"search-change":e.searchChange,"search-reset":e.searchReset,"row-click":e.clickRowChange,"selection-change":e.selectionChange,"current-change":e.currentChange,"size-change":e.sizeChange,"refresh-change":e.refreshChange,"on-load":e.onLoad},model:{value:e.form,callback:function(t){e.form=t},expression:"form"}},[t("template",{slot:"menuLeft"},[e.permissionList.delBtn?t("el-button",{attrs:{type:"danger",size:"small",icon:"el-icon-delete",plain:""},on:{click:e.handleDelete}},[e._v("\n        åˆ  é™¤\n      ")]):e._e(),e.permissionList.authSettingBtn?t("el-button",{attrs:{size:"small",icon:"el-icon-setting",plain:""},on:{click:e.handleRole}},[e._v("权限设置\n      ")]):e._e()],1)],2),t("el-dialog",{staticStyle:{height:"115vh","margin-top":"-13vh",overflow:"hidden"},attrs:{title:"角色权限配置","append-to-body":"",visible:e.box,width:"350px"},on:{"update:visible":function(t){e.box=t}}},[t("el-tabs",{staticStyle:{"overflow-y":"auto",height:"72vh"},attrs:{type:"border-card"}},[t("el-tab-pane",{attrs:{label:"菜单权限"}},[t("el-tree",{ref:"treeMenu",attrs:{data:e.menuGrantList,"show-checkbox":"","node-key":"id","default-checked-keys":e.menuTreeObj,props:e.props}})],1),t("el-tab-pane",{attrs:{label:"数据权限"}},[t("el-tree",{ref:"treeDataScope",attrs:{data:e.dataScopeGrantList,"show-checkbox":"","node-key":"id","default-checked-keys":e.dataScopeTreeObj,props:e.props}})],1),t("el-tab-pane",{attrs:{label:"接口权限"}},[t("el-tree",{ref:"treeApiScope",attrs:{data:e.apiScopeGrantList,"show-checkbox":"","node-key":"id","default-checked-keys":e.apiScopeTreeObj,props:e.props}})],1)],1),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:function(t){e.box=!1}}},[e._v("取 æ¶ˆ")]),t("el-button",{attrs:{type:"primary"},on:{click:e.submit}},[e._v("ç¡® å®š")])],1)],1)],1)},r=[],a=(n("8e6e"),n("456d"),n("6762"),n("2fdb"),n("ac6a"),n("ade3")),o=n("3528"),s=n("5880"),l=n("1ca4"),c=n("e3c4");function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach((function(t){Object(a["a"])(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var h={data:function(){return{form:{},box:!1,props:{label:"title",value:"key"},menuGrantList:[],dataScopeGrantList:[],apiScopeGrantList:[],apiGrantList:[],menuTreeObj:[],dataScopeTreeObj:[],apiScopeTreeObj:[],selectionList:[],query:{},loading:!0,page:{pageSize:10,currentPage:1,total:0},option:{height:"auto",tip:!1,columnBtn:!1,searchShow:!0,searchMenuSpan:6,tree:!0,border:!0,index:!0,selection:!0,viewBtn:!0,dialogWidth:900,dialogClickModal:!1,highlightCurrentRow:!0,column:[{label:"角色名称",prop:"roleName",search:!0,span:24,rules:[{required:!0,message:"请输入角色名称",trigger:"blur"}]},{label:"所属租户",prop:"tenantId",type:"tree",dicUrl:"/api/ubcs-system/tenant/select",addDisplay:l["a"].tenantId===Object(c["c"])({name:"tenantId"}),editDisplay:l["a"].tenantId===Object(c["c"])({name:"tenantId"}),viewDisplay:l["a"].tenantMode,span:24,props:{label:"tenantName",value:"tenantId"},hide:!l["a"].tenantMode,search:l["a"].tenantMode,rules:[{required:!0,message:"请选择所属租户",trigger:"click"}]},{label:"角色别名",prop:"roleAlias",search:!0,span:24,rules:[{required:!0,message:"请输入角色别名",trigger:"blur"}]},{label:"上级角色",prop:"parentId",dicData:[],type:"tree",hide:!0,span:24,props:{label:"title"},rules:[{required:!1,message:"请选择上级角色",trigger:"click"}]},{label:"角色排序",prop:"sort",type:"number",span:24,rules:[{required:!0,message:"请输入角色排序",trigger:"blur"}]}]},data:[]}},computed:d(d({},Object(s["mapGetters"])(["userInfo","permission"])),{},{permissionList:function(){return{addBtn:this.vaildData(this.permission.role.role_add,!1),viewBtn:this.vaildData(this.permission.role.role_view,!1),delBtn:this.vaildData(this.permission.role.role_delete,!1),editBtn:this.vaildData(this.permission.role.role_edit,!1),authSettingBtn:this.vaildData(this.permission.role.role_auth_setting,!1)}},ids:function(){var e=[];return this.selectionList.forEach((function(t){e.push(t.id)})),e.join(",")},idsArray:function(){var e=[];return this.selectionList.forEach((function(t){e.push(t.id)})),e}}),methods:{initData:function(e){var t=this;Object(o["getRoleTreeById"])(e).then((function(e){var n=t.findObject(t.option.column,"parentId");n.dicData=e.data.data}))},submit:function(){var e=this,t=this.$refs.treeMenu.getCheckedKeys(),n=this.$refs.treeDataScope.getCheckedKeys(),i=this.$refs.treeApiScope.getCheckedKeys();Object(o["grant"])(this.idsArray,t,n,i).then((function(){e.box=!1,e.$message({type:"success",message:"操作成功!"}),e.onLoad(e.page)}))},rowSave:function(e,t,n){var i=this;Object(o["add"])(e).then((function(){i.onLoad(i.page),i.$message({type:"success",message:"操作成功!"}),t()}),(function(e){window.console.log(e),n()}))},rowUpdate:function(e,t,n,i){var r=this;Object(o["update"])(e).then((function(){r.onLoad(r.page),r.$message({type:"success",message:"操作成功!"}),n()}),(function(e){window.console.log(e),i()}))},rowDel:function(e){var t=this;this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(o["remove"])(e.id)})).then((function(){t.onLoad(t.page),t.$message({type:"success",message:"操作成功!"})}))},searchReset:function(){this.query={},this.onLoad(this.page)},searchChange:function(e,t){this.query=e,this.page.currentPage=1,this.onLoad(this.page,e),t()},selectionChange:function(e){this.selectionList=e,this.$refs.crud.setCurrentRow(this.selectionList[e.length-1])},clickRowChange:function(e){this.selectionList=e,this.$refs.crud.toggleSelection(),this.$refs.crud.setCurrentRow(e),this.$refs.crud.toggleRowSelection(e)},selectionClear:function(){this.selectionList=[],this.$refs.crud.toggleSelection()},beforeOpen:function(e,t){["add","edit"].includes(t)&&this.initData(this.form.id),e()},handleRole:function(){var e=this;1===this.selectionList.length?(this.menuTreeObj=[],this.dataScopeTreeObj=[],this.apiScopeTreeObj=[],Object(o["grantTree"])().then((function(t){e.menuGrantList=t.data.data.menu,e.dataScopeGrantList=t.data.data.dataScope,e.apiScopeGrantList=t.data.data.apiScope,Object(o["getRole"])(e.ids).then((function(t){e.menuTreeObj=t.data.data.menu,e.dataScopeTreeObj=t.data.data.dataScope,e.apiScopeTreeObj=t.data.data.apiScope,e.box=!0}))}))):this.$message.warning("只能选择一条数据")},handleDelete:function(){var e=this;0!==this.selectionList.length?this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(o["remove"])(e.ids)})).then((function(){e.onLoad(e.page),e.$message({type:"success",message:"操作成功!"}),e.$refs.crud.toggleSelection()})):this.$message.warning("请选择至少一条数据")},currentChange:function(e){this.page.currentPage=e},sizeChange:function(e){this.page.pageSize=e},refreshChange:function(){this.onLoad(this.page,this.query)},onLoad:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.loading=!0,Object(o["getPage"])(e.currentPage,e.pageSize,Object.assign(n,this.query)).then((function(e){var n=e.data.data;t.data=n.records,t.page.total=n.total,t.loading=!1,t.selectionClear()}))}}},f=h,p=n("2877"),g=Object(p["a"])(f,i,r,!1,null,null,null);t["default"]=g.exports},"627c":function(e,t,n){var i=n("6d8b"),r=n("3eba"),a=n("2306"),o=n("f934"),s=o.getLayoutRect,l=n("eda2"),c=l.windowOpen;r.extendComponentModel({type:"title",layoutMode:{type:"box",ignoreSize:!0},defaultOption:{zlevel:0,z:6,show:!0,text:"",target:"blank",subtext:"",subtarget:"blank",left:0,top:0,backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,padding:5,itemGap:10,textStyle:{fontSize:18,fontWeight:"bolder",color:"#333"},subtextStyle:{color:"#aaa"}}}),r.extendComponentView({type:"title",render:function(e,t,n){if(this.group.removeAll(),e.get("show")){var r=this.group,o=e.getModel("textStyle"),l=e.getModel("subtextStyle"),u=e.get("textAlign"),d=i.retrieve2(e.get("textBaseline"),e.get("textVerticalAlign")),h=new a.Text({style:a.setTextStyle({},o,{text:e.get("text"),textFill:o.getTextColor()},{disableBox:!0}),z2:10}),f=h.getBoundingRect(),p=e.get("subtext"),g=new a.Text({style:a.setTextStyle({},l,{text:p,textFill:l.getTextColor(),y:f.height+e.get("itemGap"),textVerticalAlign:"top"},{disableBox:!0}),z2:10}),m=e.get("link"),v=e.get("sublink"),y=e.get("triggerEvent",!0);h.silent=!m&&!y,g.silent=!v&&!y,m&&h.on("click",(function(){c(m,"_"+e.get("target"))})),v&&g.on("click",(function(){c(v,"_"+e.get("subtarget"))})),h.eventData=g.eventData=y?{componentType:"title",componentIndex:e.componentIndex}:null,r.add(h),p&&r.add(g);var b=r.getBoundingRect(),x=e.getBoxLayoutParams();x.width=b.width,x.height=b.height;var w=s(x,{width:n.getWidth(),height:n.getHeight()},e.get("padding"));u||(u=e.get("left")||e.get("right"),"middle"===u&&(u="center"),"right"===u?w.x+=w.width:"center"===u&&(w.x+=w.width/2)),d||(d=e.get("top")||e.get("bottom"),"center"===d&&(d="middle"),"bottom"===d?w.y+=w.height:"middle"===d&&(w.y+=w.height/2),d=d||"top"),r.attr("position",[w.x,w.y]);var _={textAlign:u,textVerticalAlign:d};h.setStyle(_),g.setStyle(_),b=r.getBoundingRect();var S=w.margin,C=e.getItemStyle(["color","opacity"]);C.fill=e.get("backgroundColor");var O=new a.Rect({shape:{x:b.x-S[3],y:b.y-S[0],width:b.width+S[1]+S[3],height:b.height+S[0]+S[2],r:e.get("borderRadius")},style:C,subPixelOptimize:!0,silent:!0});r.add(O)}}})},"63ee":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("div",[t("el-button",{on:{click:function(t){e.outerVisible=!0}}},[e._v("流程测试")]),t("el-button",{on:{click:e.handleTable}},[e._v("人员设置")]),t("flow-business",{attrs:{visible:e.outerVisible},on:{"update:visible":function(t){e.outerVisible=t}}}),t("set-personnel",{attrs:{visible:e.visibleFlow,parameter:e.parameter,"parameter-keys":e.props},on:{"update:visible":function(t){e.visibleFlow=t}}})],1)},r=[],a=n("1679"),o=n("18ec"),s={components:{FlowBusiness:a["default"],SetPersonnel:o["default"]},data:function(){return{outerVisible:!1,visibleFlow:!1,parameter:{ids:["0000","22222222"],code:"8b5e2017-990f-454a-9c39-4c4eeeb57553",type:"PUBLIC",template:"模板template",vars:{name:"111",sex:"222"}},props:{flowTemplate:"template",type:"type",ids:"ids",code:"code"}}},methods:{handleSave:function(e){console.log(e)},handleTable:function(){this.visibleFlow=!0}}},l=s,c=n("2877"),u=Object(c["a"])(l,i,r,!1,null,"11545bcf",null);t["default"]=u.exports},"646e":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("avue-crud",{ref:"crud",attrs:{option:e.option,"table-loading":e.loading,page:e.page,data:e.data,permission:e.permissionList,"before-open":e.beforeOpen},on:{"update:page":function(t){e.page=t},"row-del":e.rowDel,"row-update":e.rowUpdate,"row-save":e.rowSave,"search-change":e.searchChange,"search-reset":e.searchReset,"row-click":e.clickRowChange,"selection-change":e.selectionChange,"current-change":e.currentChange,"size-change":e.sizeChange,"refresh-change":e.refreshChange,"on-load":e.onLoad,"tree-load":e.treeLoad},scopedSlots:e._u([{key:"menu",fn:function(n){var i=n.row;return[e.permissionList.settingBtn?t("el-button",{staticStyle:{border:"0","background-color":"transparent !important"},attrs:{type:"text",icon:"el-icon-setting",size:"small",plain:""},on:{click:function(t){return t.stopPropagation(),e.handleDataScope(i)}}},[e._v("权限配置\n      ")]):e._e()]}},{key:"source",fn:function(e){var n=e.row;return[t("div",{staticStyle:{"text-align":"center"}},[t("i",{class:n.source})])]}}]),model:{value:e.form,callback:function(t){e.form=t},expression:"form"}}),t("el-drawer",{attrs:{title:"[".concat(e.scopeMenuName,"] æŽ¥å£æƒé™é…ç½®"),visible:e.drawerVisible,direction:e.direction,"append-to-body":"","before-close":e.handleDrawerClose,size:"1000px"},on:{"update:visible":function(t){e.drawerVisible=t}}},[t("basic-container",[t("avue-crud",{ref:"crudScope",attrs:{option:e.optionScope,data:e.dataScope,page:e.pageScope,"table-loading":e.scopeLoading,"before-open":e.beforeOpenScope},on:{"row-del":e.rowDelScope,"row-update":e.rowUpdateScope,"row-save":e.rowSaveScope,"search-change":e.searchChangeScope,"search-reset":e.searchResetScope,"row-click":e.clickRowChangeResetScope,"selection-change":e.selectionChangeScope,"current-change":e.currentChangeScope,"size-change":e.sizeChangeScope,"on-load":e.onLoadScope},scopedSlots:e._u([{key:"scopeType",fn:function(n){var i=n.row;return[t("el-tag",[e._v(e._s(i.scopeTypeName))])]}}]),model:{value:e.formScope,callback:function(t){e.formScope=t},expression:"formScope"}},[t("template",{slot:"menuLeft"},[e.permissionList.delBtn?t("el-button",{attrs:{type:"danger",size:"small",icon:"el-icon-delete",plain:""},on:{click:e.handleDeleteScope}},[e._v("删 é™¤\n          ")]):e._e()],1)],2)],1)],1)],1)},r=[],a=(n("8e6e"),n("456d"),n("7f7f"),n("6762"),n("2fdb"),n("ac6a"),n("ade3")),o=n("a6dc"),s=n("7e26"),l=n("5880"),c=n("2457");function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach((function(t){Object(a["a"])(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var h={data:function(){return{form:{},selectionList:[],query:{},loading:!0,parentId:0,page:{pageSize:10,currentPage:1,total:0},drawerVisible:!1,direction:"rtl",scopeLoading:!1,scopeMenuId:0,scopeMenuName:"菜单",menu:!0,option:{lazy:!0,columnBtn:!1,tip:!1,searchShow:!0,searchMenuSpan:6,dialogWidth:"60%",tree:!0,border:!0,index:!0,selection:!0,viewBtn:!1,editBtn:!1,addBtn:!1,delBtn:!1,menuWidth:150,dialogClickModal:!1,column:[{label:"菜单名称",prop:"name",search:!0,rules:[{required:!0,message:"请输入菜单名称",trigger:"blur"}]},{label:"路由地址",prop:"path",rules:[{required:!0,message:"请输入路由地址",trigger:"blur"}]},{label:"上级菜单",prop:"parentId",type:"tree",dicUrl:"/api/ubcs-system/menu/tree",hide:!0,props:{label:"title"},rules:[{required:!1,message:"请选择上级菜单",trigger:"click"}]},{label:"菜单图标",prop:"source",type:"icon",slot:!0,width:80,iconList:c["a"],rules:[{required:!0,message:"请输入菜单图标",trigger:"click"}]},{label:"菜单编号",prop:"code",search:!0,rules:[{required:!0,message:"请输入菜单编号",trigger:"blur"}]},{label:"菜单类型",prop:"category",type:"radio",dicData:[{label:"菜单",value:1},{label:"按钮",value:2}],hide:!0,rules:[{required:!0,message:"请选择菜单类型",trigger:"blur"}]},{label:"菜单别名",prop:"alias",rules:[{required:!0,message:"请输入菜单别名",trigger:"blur"}]},{label:"按钮功能",prop:"action",type:"radio",dicData:[{label:"工具栏",value:0},{label:"操作栏",value:1},{label:"工具操作栏",value:2}],hide:!0,rules:[{required:!0,message:"请选择按钮功能",trigger:"blur"}]},{label:"菜单排序",prop:"sort",type:"number",width:80,rules:[{required:!0,message:"请输入菜单排序",trigger:"blur"}]},{label:"新窗口",prop:"isOpen",type:"radio",dicData:[{label:"否",value:0},{label:"是",value:1}],hide:!0},{label:"菜单备注",prop:"remark",type:"textarea",span:24,minRows:6,hide:!0}]},data:[],formScope:{},selectionListScope:[],pageScope:{pageSize:10,currentPage:1,total:0},optionScope:{tip:!1,searchShow:!0,searchMenuSpan:6,border:!0,index:!0,viewBtn:!0,selection:!0,menuWidth:200,dialogWidth:900,dialogClickModal:!1,column:[{label:"权限名称",prop:"scopeName",search:!0,rules:[{required:!0,message:"请输入权限名称",trigger:"blur"}]},{label:"权限编号",prop:"resourceCode",search:!0,width:180,rules:[{required:!0,message:"请输入权限编号",trigger:"blur"}]},{label:"权限路径",prop:"scopePath",width:180,rules:[{required:!0,message:"请输入权限编号",trigger:"blur"}]},{label:"接口类型",type:"select",dicUrl:"/api/ubcs-system/dict/dictionary?code=api_scope_type",props:{label:"dictValue",value:"dictKey"},dataType:"number",slot:!0,width:100,prop:"scopeType",rules:[{required:!0,message:"请输入通知类型",trigger:"blur"}]},{label:"备注",prop:"remark",span:24,hide:!0}]},dataScope:[]}},computed:d(d({},Object(l["mapGetters"])(["permission"])),{},{permissionList:function(){return{addBtn:this.vaildData(this.permission.api_scope.api_scope_add,!1),viewBtn:this.vaildData(this.permission.api_scope.api_scope_view,!1),delBtn:this.vaildData(this.permission.api_scope.api_scope_delete,!1),editBtn:this.vaildData(this.permission.api_scope.mapi_scope_edit,!1),settingBtn:this.vaildData(this.permission.api_scope.api_scope_setting,!1)}},ids:function(){var e=[];return this.selectionList.forEach((function(t){e.push(t.id)})),e.join(",")},scopeIds:function(){var e=[];return this.selectionListScope.forEach((function(t){e.push(t.id)})),e.join(",")}}),methods:{rowSave:function(e,t,n){var i=this;Object(o["add"])(e).then((function(){i.onLoad(i.page),i.$message({type:"success",message:"操作成功!"}),t()}),(function(e){window.console.log(e),n()}))},rowUpdate:function(e,t,n,i){var r=this;Object(o["update"])(e).then((function(){r.onLoad(r.page),r.$message({type:"success",message:"操作成功!"}),n()}),(function(e){window.console.log(e),i()}))},rowDel:function(e){var t=this;this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(o["remove"])(e.id)})).then((function(){t.onLoad(t.page),t.$message({type:"success",message:"操作成功!"})}))},searchReset:function(){this.query={},this.parentId=0,this.onLoad(this.page)},searchChange:function(e,t){this.query=e,this.parentId="",this.page.currentPage=1,this.onLoad(this.page,e),t()},clickRowChange:function(e){this.$refs.crud.toggleSelection(),this.selectionList=e,this.$refs.crud.setCurrentRow(e),this.$refs.crud.toggleRowSelection(e)},selectionChange:function(e){this.selectionList=e,this.$refs.crud.setCurrentRow(this.selectionList[e.length-1])},selectionClear:function(){this.selectionList=[],this.$refs.crud.toggleSelection()},handleDelete:function(){var e=this;0!==this.selectionList.length?this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(o["remove"])(e.ids)})).then((function(){e.onLoad(e.page),e.$message({type:"success",message:"操作成功!"}),e.$refs.crud.toggleSelection()})):this.$message.warning("请选择至少一条数据")},beforeOpen:function(e,t){var n=this;["edit","view"].includes(t)&&Object(o["getMenu"])(this.form.id).then((function(e){n.form=e.data.data})),e()},currentChange:function(e){this.page.currentPage=e},sizeChange:function(e){this.page.pageSize=e},refreshChange:function(){this.onLoad(this.page,this.query)},onLoad:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.loading=!0,Object(o["getLazyMenuList"])(this.parentId,Object.assign(n,this.query),e.currentPage,e.pageSize).then((function(e){var n=e.data.data;t.data=n.records,t.page.total=n.total,t.loading=!1,t.selectionClear()}))},treeLoad:function(e,t,n){var i=e.id;Object(o["getLazyMenuList"])(i).then((function(e){n(e.data.data.records)}))},handleDataScope:function(e){this.drawerVisible=!0,this.scopeMenuId=e.id,this.scopeMenuName=e.name,this.onLoadScope(this.pageScope)},handleDrawerClose:function(e){e()},rowSaveScope:function(e,t,n){var i=this;e=d(d({},e),{},{menuId:this.scopeMenuId}),Object(s["addApiScope"])(e).then((function(){i.onLoadScope(i.pageScope),i.$message({type:"success",message:"操作成功!"}),t()}),(function(e){window.console.log(e),n()}))},rowUpdateScope:function(e,t,n,i){var r=this;e=d(d({},e),{},{menuId:this.scopeMenuId}),Object(s["updateApiScope"])(e).then((function(){r.onLoadScope(r.pageScope),r.$message({type:"success",message:"操作成功!"}),n()}),(function(e){window.console.log(e),i()}))},rowDelScope:function(e){var t=this;this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(s["removeApiScope"])(e.id)})).then((function(){t.onLoadScope(t.pageScope),t.$message({type:"success",message:"操作成功!"})}))},handleDeleteScope:function(){var e=this;0!==this.selectionListScope.length?this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(s["removeApiScope"])(e.scopeIds)})).then((function(){e.onLoadScope(e.pageScope),e.$message({type:"success",message:"操作成功!"}),e.$refs.crudScope.toggleSelection()})):this.$message.warning("请选择至少一条数据")},beforeOpenScope:function(e,t){var n=this;["edit","view"].includes(t)&&Object(s["getMenuApiScope"])(this.formScope.id).then((function(e){n.formScope=e.data.data})),e()},searchResetScope:function(){this.onLoadScope(this.pageScope)},searchChangeScope:function(e,t){this.onLoadScope(this.pageScope,e),t()},clickRowChangeResetScope:function(e){this.$refs.crudScope.toggleSelection(),this.selectionList=e,this.$refs.crudScope.setCurrentRow(e),this.$refs.crudScope.toggleRowSelection(e)},selectionChangeScope:function(e){this.selectionListScope=e,this.$refs.crudScope.setCurrentRow(this.selectionList[e.length-1])},currentChangeScope:function(e){this.pageScope.currentPage=e},sizeChangeScope:function(e){this.pageScope.pageSize=e},onLoadScope:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.scopeLoading=!0;var i=d(d({},n),{},{menuId:this.scopeMenuId});Object(s["getListApiScope"])(e.currentPage,e.pageSize,Object.assign(i,this.query)).then((function(e){var n=e.data.data;t.pageScope.total=n.total,t.dataScope=n.records,t.selectionListScope=[],t.scopeLoading=!1}))}}},f=h,p=n("2877"),g=Object(p["a"])(f,i,r,!1,null,null,null);t["default"]=g.exports},6569:function(e,t,n){var i=n("6d8b"),r=n("e0d3");function a(e){o(e),s(e)}function o(e){if(!e.parallel){var t=!1;i.each(e.series,(function(e){e&&"parallel"===e.type&&(t=!0)})),t&&(e.parallel=[{}])}}function s(e){var t=r.normalizeToArray(e.parallelAxis);i.each(t,(function(t){if(i.isObject(t)){var n=t.parallelIndex||0,a=r.normalizeToArray(e.parallel)[n];a&&a.parallelAxisDefault&&i.merge(t,a.parallelAxisDefault,!1)}}))}e.exports=a},6582:function(e,t,n){var i=n("cccd"),r={seriesType:"lines",plan:i(),reset:function(e){var t=e.coordinateSystem,n=e.get("polyline"),i=e.pipelineContext.large;function r(r,a){var o=[];if(i){var s,l=r.end-r.start;if(n){for(var c=0,u=r.start;u<r.end;u++)c+=e.getLineCoordsCount(u);s=new Float32Array(l+2*c)}else s=new Float32Array(4*l);var d=0,h=[];for(u=r.start;u<r.end;u++){var f=e.getLineCoords(u,o);n&&(s[d++]=f);for(var p=0;p<f;p++)h=t.dataToPoint(o[p],!1,h),s[d++]=h[0],s[d++]=h[1]}a.setLayout("linesPoints",s)}else for(u=r.start;u<r.end;u++){var g=a.getItemModel(u),m=(f=e.getLineCoords(u,o),[]);if(n)for(var v=0;v<f;v++)m.push(t.dataToPoint(o[v]));else{m[0]=t.dataToPoint(o[0]),m[1]=t.dataToPoint(o[1]);var y=g.get("lineStyle.curveness");+y&&(m[2]=[(m[0][0]+m[1][0])/2-(m[0][1]-m[1][1])*y,(m[0][1]+m[1][1])/2-(m[1][0]-m[0][0])*y])}a.setItemLayout(u,m)}}return{progress:r}}};e.exports=r},6584:function(e,t,n){"use strict";n("85ac")},6609:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("toolbar",{staticClass:"toolbar"},[[t("toolbar-button",{attrs:{command:"undo",text:"撤销"}}),t("toolbar-button",{attrs:{command:"redo",text:"重做"}}),t("toolbar-button",{attrs:{command:"copy",text:"复制"}}),t("toolbar-button",{attrs:{command:"paste",text:"粘贴"}}),t("div",{staticClass:"split"})],t("toolbar-button",{attrs:{command:"zoomIn",icon:"zoom-in",text:"放大"}}),t("toolbar-button",{attrs:{command:"zoomOut",icon:"zoom-out",text:"缩小"}}),t("toolbar-button",{attrs:{command:"autoZoom",icon:"fit",text:"自适应"}}),t("toolbar-button",{attrs:{command:"resetZoom",icon:"actual-size",text:"实际尺寸"}}),[t("div",{staticClass:"split"}),t("toolbar-button",{attrs:{command:"selectAll",icon:"select-all",text:"全选"}}),t("toolbar-button",{attrs:{command:"multiSelect",icon:"select",text:"框选"}}),t("div",{staticClass:"split"}),t("toolbar-button",{attrs:{command:"delete",text:"删除"}}),t("toolbar-button",{attrs:{command:"clear",icon:"clear",text:"清空画布"}})],[t("div",{staticClass:"split"}),t("toolbar-button",{attrs:{command:"downloadImage",icon:"image",text:"下载图像"}})]],2)},r=[],a=n("bc4c"),o=n("34c0"),s={name:"FlowToolbar",components:{Toolbar:a["Toolbar"],ToolbarButton:o["default"]},props:["chartData","toggleReadOnly"],methods:{}},l=s,c=(n("6584"),n("2877")),u=Object(c["a"])(l,i,r,!1,null,"5828caff",null);t["default"]=u.exports},6679:function(e,t,n){var i=n("4e08"),r=(i.__DEV__,n("3eba")),a=n("cd33"),o=r.extendComponentView({type:"axis",_axisPointer:null,axisPointerClass:null,render:function(e,t,n,i){this.axisPointerClass&&a.fixValue(e),o.superApply(this,"render",arguments),s(this,e,t,n,i,!0)},updateAxisPointer:function(e,t,n,i,r){s(this,e,t,n,i,!1)},remove:function(e,t){var n=this._axisPointer;n&&n.remove(t),o.superApply(this,"remove",arguments)},dispose:function(e,t){l(this,t),o.superApply(this,"dispose",arguments)}});function s(e,t,n,i,r,s){var c=o.getAxisPointerClass(e.axisPointerClass);if(c){var u=a.getAxisPointerModel(t);u?(e._axisPointer||(e._axisPointer=new c)).render(t,u,i,s):l(e,i)}}function l(e,t,n){var i=e._axisPointer;i&&i.dispose(t,n),e._axisPointer=null}var c=[];o.registerAxisPointerClass=function(e,t){c[e]=t},o.getAxisPointerClass=function(e){return e&&c[e]};var u=o;e.exports=u},"66a4":function(e,t,n){var i=n("6d8b");function r(e){var t=e&&e.timeline;i.isArray(t)||(t=t?[t]:[]),i.each(t,(function(e){e&&a(e)}))}function a(e){var t=e.type,n={number:"value",time:"time"};if(n[t]&&(e.axisType=n[t],delete e.type),o(e),s(e,"controlPosition")){var r=e.controlStyle||(e.controlStyle={});s(r,"position")||(r.position=e.controlPosition),"none"!==r.position||s(r,"show")||(r.show=!1,delete r.position),delete e.controlPosition}i.each(e.data||[],(function(e){i.isObject(e)&&!i.isArray(e)&&(!s(e,"value")&&s(e,"name")&&(e.value=e.name),o(e))}))}function o(e){var t=e.itemStyle||(e.itemStyle={}),n=t.emphasis||(t.emphasis={}),r=e.label||e.label||{},a=r.normal||(r.normal={}),o={normal:1,emphasis:1};i.each(r,(function(e,t){o[t]||s(a,t)||(a[t]=e)})),n.label&&!s(r,"emphasis")&&(r.emphasis=n.label,delete n.label)}function s(e,t){return e.hasOwnProperty(t)}e.exports=r},"66fc":function(e,t,n){var i=n("6d8b"),r=n("84ce"),a=function(e,t,n,i,a){r.call(this,e,t,n),this.type=i||"value",this.position=a||"bottom",this.orient=null};a.prototype={constructor:a,model:null,isHorizontal:function(){var e=this.position;return"top"===e||"bottom"===e},pointToData:function(e,t){return this.coordinateSystem.pointToData(e,t)[0]},toGlobalCoord:null,toLocalCoord:null},i.inherits(a,r);var o=a;e.exports=o},"66fc7":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("avue-crud",{ref:"crud",attrs:{option:e.option,data:e.data},on:{"row-save":e.rowSave,"row-update":e.rowUpdate,"row-del":e.rowDel},scopedSlots:e._u([{key:"icon",fn:function(e){return[t("i",{class:e.row.icon,staticStyle:{"font-size":"24px"}})]}}]),model:{value:e.form,callback:function(t){e.form=t},expression:"form"}})],1)},r=[],a={name:"password.vue",data:function(){return{parentId:void 0,form:{},data:[{id:0,event:"事件1",timeLine:50,comment:"无"},{id:1,event:"事件2",timeLine:100,comment:"无"},{id:2,event:"事件3",timeLine:100,comment:"无"}],option:{headerAlign:"center",align:"center",border:!0,index:!0,rowKey:"id",rowParentKey:"parentId",column:[{label:"策略名称",prop:"name",align:"left",span:24},{label:"密码最小长度",prop:"smallLength",labelWidth:118,span:12},{label:"密码最大长度",prop:"bigLength",labelWidth:118,span:12},{label:"组合方法",prop:"makeUp",type:"checkbox",labelWidth:91,dicData:[{label:"数字",value:"Dicnumber"},{label:"符号",value:"Diccharacter"},{label:"小写字母",value:"smallLeter"},{label:"大写字母",value:"bigLeter"}]},{label:"必填种类",prop:"Required",type:"select",labelWidth:91,dicData:[{label:"1种",value:0},{label:"2种",value:1},{label:"3种",value:2},{label:"4种",value:3}]},{label:"过期时间(天)",prop:"overdueTime",labelWidth:115},{label:"提醒时间(天)",prop:"remindTime",labelWidth:113},{label:"锁定次数(次)",prop:"locksNumber",labelWidth:116},{label:"锁定时间(分钟)",prop:"locksTime",labelWidth:128},{label:"描述",prop:"overview",type:"textarea",rows:5},{label:"是否为默认策略",prop:"switch",type:"switch",labelWidth:132,dicData:[{label:"否",value:0},{label:"是",value:1}]}]}}},methods:{rowDel:function(e,t,n){n(e)},rowSave:function(e,t){e.parentId=this.parentId,e.id=(new Date).getTime(),this.parentId=void 0,t(e)},rowUpdate:function(e,t,n){n(e)}}},o=a,s=n("2877"),l=Object(s["a"])(o,i,r,!1,null,"b92eed60",null);t["default"]=l.exports},6747:function(e,t){var n=Array.isArray;e.exports=n},"675a":function(e,t){function n(e){var t=e.findComponents({mainType:"legend"});t&&t.length&&e.eachSeriesByType("graph",(function(e){var n=e.getCategoriesData(),i=e.getGraph(),r=i.data,a=n.mapArray(n.getName);r.filterSelf((function(e){var n=r.getItemModel(e),i=n.getShallow("category");if(null!=i){"number"===typeof i&&(i=a[i]);for(var o=0;o<t.length;o++)if(!t[o].isSelected(i))return!1}return!0}))}),this)}e.exports=n},"675c":function(e,t,n){var i=n("3eba");n("4e10"),n("a666"),n("49e8"),n("eeea");var r=n("cee1"),a=n("54fb"),o=n("f6ed"),s=n("9442"),l=n("7782");i.registerLayout(r),i.registerVisual(a),i.registerProcessor(i.PRIORITY.PROCESSOR.STATISTIC,o),i.registerPreprocessor(s),l("map",[{type:"mapToggleSelect",event:"mapselectchanged",method:"toggleSelected"},{type:"mapSelect",event:"mapselected",method:"select"},{type:"mapUnSelect",event:"mapunselected",method:"unSelect"}])},"67a8":function(e,t,n){var i=n("3301"),r=n("4f85"),a=r.extend({type:"series.effectScatter",dependencies:["grid","polar"],getInitialData:function(e,t){return i(this.getSource(),this,{useEncodeDefaulter:!0})},brushSelector:"point",defaultOption:{coordinateSystem:"cartesian2d",zlevel:0,z:2,legendHoverLink:!0,effectType:"ripple",progressive:0,showEffectOn:"render",rippleEffect:{period:4,scale:2.5,brushType:"fill"},symbolSize:10}});e.exports=a},"67cc":function(e,t,n){var i=n("4e08"),r=(i.__DEV__,n("3eba")),a=n("6d8b"),o=n("2306"),s=n("e7aa"),l=s.setLabel,c=n("4319"),u=n("b5c7"),d=n("cbe5"),h=n("e1fc"),f=n("88b3"),p=f.throttle,g=n("b0af"),m=g.createClipPath,v=n("c2be"),y=["itemStyle","barBorderWidth"],b=[0,0];function x(e,t){var n=e.getArea&&e.getArea();if("cartesian2d"===e.type){var i=e.getBaseAxis();if("category"!==i.type||!i.onBand){var r=t.getLayout("bandWidth");i.isHorizontal()?(n.x-=r,n.width+=2*r):(n.y-=r,n.height+=2*r)}}return n}a.extend(c.prototype,u);var w=r.extendChartView({type:"bar",render:function(e,t,n){this._updateDrawMode(e);var i=e.get("coordinateSystem");return"cartesian2d"!==i&&"polar"!==i||(this._isLargeDraw?this._renderLarge(e,t,n):this._renderNormal(e,t,n)),this.group},incrementalPrepareRender:function(e,t,n){this._clear(),this._updateDrawMode(e)},incrementalRender:function(e,t,n,i){this._incrementalRenderLarge(e,t)},_updateDrawMode:function(e){var t=e.pipelineContext.large;(null==this._isLargeDraw||t^this._isLargeDraw)&&(this._isLargeDraw=t,this._clear())},_renderNormal:function(e,t,n){var i,r=this.group,a=e.getData(),s=this._data,l=e.coordinateSystem,c=l.getBaseAxis();"cartesian2d"===l.type?i=c.isHorizontal():"polar"===l.type&&(i="angle"===c.dim);var u=e.isAnimationEnabled()?e:null,d=e.get("clip",!0),f=x(l,a);r.removeClipPath();var p=e.get("roundCap",!0),g=e.get("showBackground",!0),m=e.getModel("backgroundStyle"),v=m.get("barBorderRadius")||0,y=[],b=this._backgroundEls||[],w=function(e){var t=L[l.type](a,e),n=N(l,i,t);return n.useStyle(m.getBarItemStyle()),"cartesian2d"===l.type&&n.setShape("r",v),y[e]=n,n};a.diff(s).add((function(t){var n=a.getItemModel(t),o=L[l.type](a,t,n);if(g&&w(t),a.hasValue(t)){if(d){var s=C[l.type](f,o);if(s)return void r.remove(c)}var c=O[l.type](t,o,i,u,!1,p);a.setItemGraphicEl(t,c),r.add(c),k(c,a,t,n,o,e,i,"polar"===l.type)}})).update((function(t,n){var c=a.getItemModel(t),h=L[l.type](a,t,c);if(g){var x;0===b.length?x=w(n):(x=b[n],x.useStyle(m.getBarItemStyle()),"cartesian2d"===l.type&&x.setShape("r",v),y[t]=x);var _=L[l.type](a,t),S=z(i,_,l);o.updateProps(x,{shape:S},u,t)}var M=s.getItemGraphicEl(n);if(a.hasValue(t)){if(d){var P=C[l.type](f,h);if(P)return void r.remove(M)}M?o.updateProps(M,{shape:h},u,t):M=O[l.type](t,h,i,u,!0,p),a.setItemGraphicEl(t,M),r.add(M),k(M,a,t,c,h,e,i,"polar"===l.type)}else r.remove(M)})).remove((function(e){var t=s.getItemGraphicEl(e);"cartesian2d"===l.type?t&&M(e,u,t):t&&P(e,u,t)})).execute();var _=this._backgroundGroup||(this._backgroundGroup=new h);_.removeAll();for(var S=0;S<y.length;++S)_.add(y[S]);r.add(_),this._backgroundEls=y,this._data=a},_renderLarge:function(e,t,n){this._clear(),I(e,this.group);var i=e.get("clip",!0)?m(e.coordinateSystem,!1,e):null;i?this.group.setClipPath(i):this.group.removeClipPath()},_incrementalRenderLarge:function(e,t){this._removeBackground(),I(t,this.group,!0)},dispose:a.noop,remove:function(e){this._clear(e)},_clear:function(e){var t=this.group,n=this._data;e&&e.get("animation")&&n&&!this._isLargeDraw?(this._removeBackground(),this._backgroundEls=[],n.eachItemGraphicEl((function(t){"sector"===t.type?P(t.dataIndex,e,t):M(t.dataIndex,e,t)}))):t.removeAll(),this._data=null},_removeBackground:function(){this.group.remove(this._backgroundGroup),this._backgroundGroup=null}}),_=Math.max,S=Math.min,C={cartesian2d:function(e,t){var n=t.width<0?-1:1,i=t.height<0?-1:1;n<0&&(t.x+=t.width,t.width=-t.width),i<0&&(t.y+=t.height,t.height=-t.height);var r=_(t.x,e.x),a=S(t.x+t.width,e.x+e.width),o=_(t.y,e.y),s=S(t.y+t.height,e.y+e.height);t.x=r,t.y=o,t.width=a-r,t.height=s-o;var l=t.width<0||t.height<0;return n<0&&(t.x+=t.width,t.width=-t.width),i<0&&(t.y+=t.height,t.height=-t.height),l},polar:function(e,t){var n=t.r0<=t.r?1:-1;if(n<0){var i=t.r;t.r=t.r0,t.r0=i}i=S(t.r,e.r);var r=_(t.r0,e.r0);t.r=i,t.r0=r;var a=i-r<0;if(n<0){i=t.r;t.r=t.r0,t.r0=i}return a}},O={cartesian2d:function(e,t,n,i,r){var s=new o.Rect({shape:a.extend({},t),z2:1});if(s.name="item",i){var l=s.shape,c=n?"height":"width",u={};l[c]=0,u[c]=t[c],o[r?"updateProps":"initProps"](s,{shape:u},i,e)}return s},polar:function(e,t,n,i,r,s){var l=t.startAngle<t.endAngle,c=!n&&s?v:o.Sector,u=new c({shape:a.defaults({clockwise:l},t),z2:1});if(u.name="item",i){var d=u.shape,h=n?"r":"endAngle",f={};d[h]=n?0:t.startAngle,f[h]=t[h],o[r?"updateProps":"initProps"](u,{shape:f},i,e)}return u}};function M(e,t,n){n.style.text=null,o.updateProps(n,{shape:{width:0}},t,e,(function(){n.parent&&n.parent.remove(n)}))}function P(e,t,n){n.style.text=null,o.updateProps(n,{shape:{r:n.shape.r0}},t,e,(function(){n.parent&&n.parent.remove(n)}))}var L={cartesian2d:function(e,t,n){var i=e.getItemLayout(t),r=n?T(n,i):0,a=i.width>0?1:-1,o=i.height>0?1:-1;return{x:i.x+a*r/2,y:i.y+o*r/2,width:i.width-a*r,height:i.height-o*r}},polar:function(e,t,n){var i=e.getItemLayout(t);return{cx:i.cx,cy:i.cy,r0:i.r0,r:i.r,startAngle:i.startAngle,endAngle:i.endAngle}}};function D(e){return null!=e.startAngle&&null!=e.endAngle&&e.startAngle===e.endAngle}function k(e,t,n,i,r,s,c,u){var d=t.getItemVisual(n,"color"),h=t.getItemVisual(n,"opacity"),f=t.getVisual("borderColor"),p=i.getModel("itemStyle"),g=i.getModel("emphasis.itemStyle").getBarItemStyle();u||e.setShape("r",p.get("barBorderRadius")||0),e.useStyle(a.defaults({stroke:D(r)?"none":f,fill:D(r)?"none":d,opacity:h},p.getBarItemStyle()));var m=i.getShallow("cursor");m&&e.attr("cursor",m);var v=c?r.height>0?"bottom":"top":r.width>0?"left":"right";u||l(e.style,g,i,d,s,n,v),D(r)&&(g.fill=g.stroke="none"),o.setHoverStyle(e,g)}function T(e,t){var n=e.get(y)||0,i=isNaN(t.width)?Number.MAX_VALUE:Math.abs(t.width),r=isNaN(t.height)?Number.MAX_VALUE:Math.abs(t.height);return Math.min(n,i,r)}var A=d.extend({type:"largeBar",shape:{points:[]},buildPath:function(e,t){for(var n=t.points,i=this.__startPoint,r=this.__baseDimIdx,a=0;a<n.length;a+=2)i[r]=n[a+r],e.moveTo(i[0],i[1]),e.lineTo(n[a],n[a+1])}});function I(e,t,n){var i=e.getData(),r=[],a=i.getLayout("valueAxisHorizontal")?1:0;r[1-a]=i.getLayout("valueAxisStart");var o=i.getLayout("largeDataIndices"),s=i.getLayout("barWidth"),l=e.getModel("backgroundStyle"),c=e.get("showBackground",!0);if(c){var u=i.getLayout("largeBackgroundPoints"),d=[];d[1-a]=i.getLayout("backgroundStart");var h=new A({shape:{points:u},incremental:!!n,__startPoint:d,__baseDimIdx:a,__largeDataIndices:o,__barWidth:s,silent:!0,z2:0});R(h,l,i),t.add(h)}var f=new A({shape:{points:i.getLayout("largePoints")},incremental:!!n,__startPoint:r,__baseDimIdx:a,__largeDataIndices:o,__barWidth:s});t.add(f),B(f,e,i),f.seriesIndex=e.seriesIndex,e.get("silent")||(f.on("mousedown",j),f.on("mousemove",j))}var j=p((function(e){var t=this,n=E(t,e.offsetX,e.offsetY);t.dataIndex=n>=0?n:null}),30,!1);function E(e,t,n){var i=e.__baseDimIdx,r=1-i,a=e.shape.points,o=e.__largeDataIndices,s=Math.abs(e.__barWidth/2),l=e.__startPoint[r];b[0]=t,b[1]=n;for(var c=b[i],u=b[1-i],d=c-s,h=c+s,f=0,p=a.length/2;f<p;f++){var g=2*f,m=a[g+i],v=a[g+r];if(m>=d&&m<=h&&(l<=v?u>=l&&u<=v:u>=v&&u<=l))return o[f]}return-1}function B(e,t,n){var i=n.getVisual("borderColor")||n.getVisual("color"),r=t.getModel("itemStyle").getItemStyle(["color","borderColor"]);e.useStyle(r),e.style.fill=null,e.style.stroke=i,e.style.lineWidth=n.getLayout("barWidth")}function R(e,t,n){var i=t.get("borderColor")||t.get("color"),r=t.getItemStyle(["color","borderColor"]);e.useStyle(r),e.style.fill=null,e.style.stroke=i,e.style.lineWidth=n.getLayout("barWidth")}function z(e,t,n){var i,r="polar"===n.type;return i=r?n.getArea():n.grid.getRect(),r?{cx:i.cx,cy:i.cy,r0:e?i.r0:t.r0,r:e?i.r:t.r,startAngle:e?t.startAngle:0,endAngle:e?t.endAngle:2*Math.PI}:{x:e?t.x:i.x,y:e?i.y:t.y,width:e?t.width:i.width,height:e?i.height:t.height}}function N(e,t,n){var i="polar"===e.type?o.Sector:o.Rect;return new i({shape:z(t,n,e),silent:!0,z2:0})}e.exports=w},"67ea":function(e,t,n){},"692e":function(e,t,n){var i={"./App.vue":"3dfd","./components/BatchImport/ShowImportData.vue":"8294","./components/BatchImport/index.vue":"aa51","./components/Divider/index.vue":"4760","./components/Form-input/FormInput.vue":"2d56","./components/FormTemplate/CodeApply.vue":"a07e","./components/FormTemplate/FormBulkEdit.vue":"dad9","./components/FormTemplate/FormTemplate.vue":"8cf2","./components/FormTemplate/ResembleQuery.vue":"6657","./components/FormTemplate/ResembleQueryDialog.vue":"2746","./components/FormTemplate/index.vue":"bf9e","./components/Master/MasterEditBulk.vue":"a2f9","./components/Master/MasterTransfer.vue":"53f1","./components/Master/MasterTree.vue":"512c","./components/MasterCrud/VciMasterCrud.vue":"f23e","./components/StatisticsComponent/ColumnarChart.vue":"abd2","./components/StatisticsComponent/lineChart.vue":"542a","./components/StatisticsComponent/mixCart.vue":"d260","./components/StatisticsComponent/pieChart.vue":"3aed","./components/Theme/ThemeAttrCrud.vue":"800e","./components/Theme/ThemeClassifyTreeform.vue":"a03c","./components/Theme/ThemeClassifyTrees.vue":"4b94","./components/Theme/ThemeImport.vue":"a815","./components/Theme/ThemeTemplatePro.vue":"b1bb","./components/advanced-query/advancedQuery.vue":"832b","./components/basic-block/main.vue":"c0fb","./components/basic-container/main.vue":"dc8a","./components/code-dialog-page/cloneOtherBasicSecDialog.vue":"c7a4","./components/code-dialog-page/cloneRuleDialog.vue":"10dc","./components/code-dialog-page/formulaEditor.vue":"ac45","./components/code-dialog-page/maxSerialnumDialog.vue":"ea0e","./components/code-dialog-page/referBtmTypeCrudDialog.vue":"91c4","./components/code-dialog-page/referConfigCrudDialog.vue":"c5e0","./components/code-dialog-page/referConfigDialog.vue":"6eca","./components/code-dialog-page/referConfigFormDialog.vue":"baf2","./components/code-dialog-page/referSelectBtmAttrDialog.vue":"85ad","./components/dockingSearch/VciDockingSearch.vue":"d4b6","./components/error-page/403.vue":"a8d0","./components/error-page/404.vue":"a5fa","./components/error-page/500.vue":"611b","./components/file/inDialog.vue":"5545","./components/file/inHtml.vue":"4b55","./components/file/main.vue":"1919","./components/flow-cycle/components/ContextMenu.vue":"759a","./components/flow-cycle/components/ContextMenuItem.vue":"c92d","./components/flow-cycle/components/CustomCommand.vue":"b51c","./components/flow-cycle/components/DetailForm.vue":"36f1","./components/flow-cycle/components/DetailPanel.vue":"cfad","./components/flow-cycle/components/EditorMinimap.vue":"edbf","./components/flow-cycle/components/Icon.vue":"af3e","./components/flow-cycle/components/ItemPanel.vue":"75de","./components/flow-cycle/components/Toolbar.vue":"6609","./components/flow-cycle/components/ToolbarButton.vue":"34c0","./components/flow-cycle/flowchartEditor.vue":"d49b","./components/flow-design/main.vue":"010b","./components/iframe/main.vue":"c1a1","./components/refer/vciWebRefer.vue":"6e8c","./components/refer/vciWebReferDefalut.vue":"89bb","./components/refer/vciWebReferTable.vue":"b12a","./components/refer/vciWebReferTree.vue":"bd80","./components/template/Business.vue":"1679","./components/template/FlowPath.vue":"882c","./components/template/SetPersonnel.vue":"18ec","./components/template/Stage.vue":"e772","./components/template/TableTransfer.vue":"7eff","./components/third-register/main.vue":"63e7","./components/transfer/index.vue":"49ce","./components/transfer/transfer-panel.vue":"64c4","./components/work/BusinessWork.vue":"0e37","./page/index/index.vue":"9cc4","./page/index/layout.vue":"9277","./page/index/logo.vue":"7d3a","./page/index/search.vue":"76c2","./page/index/sidebar/index.vue":"20bf","./page/index/sidebar/sidebarItem.vue":"7505","./page/index/tags.vue":"5ddc","./page/index/top/index.vue":"195f","./page/index/top/top-color.vue":"44b2","./page/index/top/top-lang.vue":"c7cc","./page/index/top/top-lock.vue":"14cd","./page/index/top/top-logs.vue":"0f22","./page/index/top/top-menu.vue":"286c","./page/index/top/top-notice.vue":"ad51","./page/index/top/top-search.vue":"9812","./page/index/top/top-theme.vue":"107f","./page/lock/index.vue":"15c5","./page/login/authredirect.vue":"84a6","./page/login/index.vue":"5596","./page/login/sso.vue":"6163","./page/login/thirdlogin.vue":"124f","./page/login/userlogin.vue":"7c05","./page/logs/index.vue":"08ae","./views/MasterData/FormTempalteTest.vue":"ea92","./views/MasterData/items.vue":"50e3","./views/authority/apiscope.vue":"646e","./views/authority/datascope.vue":"879d","./views/authority/role.vue":"60f8","./views/base/region.vue":"0f19","./views/code/Match.vue":"bb20","./views/code/code.vue":"f622","./views/code/codeApply.vue":"9cd0","./views/code/codeKeyAttrRepeat.vue":"f9ca","./views/code/codeSynonym.vue":"821c","./views/code/codebutton.vue":"020a","./views/desk/notice.vue":"363c","./views/docking/data.vue":"5fa0","./views/docking/info.vue":"44ed","./views/docking/infoForm.vue":"28c7","./views/docking/loge.vue":"8ac9","./views/docking/task.vue":"0c46","./views/flow/deploy.vue":"f072","./views/flow/flowPath.vue":"63ee","./views/flow/follow.vue":"41c2","./views/flow/manager.vue":"2498","./views/flow/model.vue":"95d0","./views/integration/applicationForm.vue":"df48","./views/integration/integrationIndex.vue":"8f1b","./views/integration/integrationTransfer.vue":"76e7","./views/integration/systemInfo.vue":"00fd3","./views/level/levelPage.vue":"0cd0","./views/modeling/Business.vue":"c460","./views/modeling/BusinessAdd.vue":"7f21","./views/modeling/Businpackage.vue":"1af7","./views/modeling/LinkType.vue":"1096","./views/modeling/LinkTypeAdd.vue":"4d0f","./views/modeling/Relationpackage.vue":"9053","./views/modeling/Relations.vue":"7684","./views/modeling/Torelationpackage.vue":"c7a0","./views/modeling/Version.vue":"5257","./views/modeling/Versionpackage.vue":"bcc5","./views/modeling/classifyTree.vue":"cce6","./views/modeling/cycle.vue":"0de6","./views/modeling/enumeration.vue":"4378","./views/modeling/enupackage.vue":"0244","./views/modeling/original.vue":"fa2c","./views/modeling/originalAdd.vue":"188d","./views/modeling/originalLink.vue":"4805","./views/modeling/originalRange.vue":"e5c3","./views/modeling/status.vue":"9072","./views/monitor/log/api.vue":"2ba9","./views/monitor/log/error.vue":"7501","./views/monitor/log/localLog.vue":"7d05","./views/monitor/log/operateLog.vue":"08e6","./views/monitor/log/usual.vue":"5bab","./views/omd/enum.vue":"296b","./views/report/reportlist.vue":"37fc","./views/resource/attach.vue":"5ae6","./views/resource/oss.vue":"464a","./views/resource/sms.vue":"2257","./views/ruleBasic/delimiterConfig.vue":"3343","./views/ruleBasic/paddingCharacter.vue":"d20c","./views/ruleBasic/prefixConfig.vue":"42c8","./views/ruleBasic/usableCharacter.vue":"0efb","./views/statistic/statisticPage.vue":"7bce","./views/system/PasswordManagement/Passwordresultant.vue":"f2fd","./views/system/PasswordManagement/Passwordvalue.vue":"d0da","./views/system/PasswordManagement/passwords.vue":"fa1c","./views/system/client.vue":"9765","./views/system/dept.vue":"88b6","./views/system/dict.vue":"6bce","./views/system/dictbiz.vue":"b74c","./views/system/menu.vue":"5d8a","./views/system/param.vue":"09e0f","./views/system/password.vue":"66fc7","./views/system/post.vue":"156f","./views/system/tenant.vue":"14a7","./views/system/tenantpackage.vue":"6ab1","./views/system/topmenu.vue":"e62a","./views/system/user.vue":"b979","./views/system/userinfo.vue":"095a","./views/test.vue":"2762","./views/tool/code.vue":"5e0a","./views/tool/datasource.vue":"8ef7","./views/tool/model.vue":"9f73","./views/util/affix.vue":"9b9b","./views/util/cache.vue":"f100","./views/util/crud-form.vue":"7eb6","./views/util/data.vue":"561f","./views/util/demo/dict-classic.vue":"0983","./views/util/demo/dict-horizontal.vue":"6486","./views/util/demo/dict-vertical.vue":"dd4b","./views/util/demo/dict.vue":"0546","./views/util/demo/dictbiz.vue":"cdb7","./views/util/form-detail.vue":"a597","./views/util/form.vue":"5589","./views/util/logs.vue":"2004","./views/util/permission.vue":"5789","./views/util/store.vue":"88b0","./views/util/table.vue":"41cf","./views/util/tags.vue":"5ad2","./views/util/test.vue":"ab5c","./views/util/top.vue":"d4c8","./views/wel/Statistic.vue":"09c7","./views/wel/dashboard.vue":"4b9f","./views/wel/index.vue":"4e3c","./views/work/claim.vue":"75de3","./views/work/done.vue":"cdc3","./views/work/process/leave-bak/detail.vue":"ff72","./views/work/process/leave-bak/form.vue":"a64b","./views/work/process/leave-bak/handle.vue":"bd7c","./views/work/process/leave/detail.vue":"d26f","./views/work/process/leave/form.vue":"eaa2","./views/work/process/leave/handle.vue":"6e96","./views/work/send.vue":"2287","./views/work/start.vue":"d9b8","./views/work/todo.vue":"5670"};function r(e){var t=a(e);return n(t)}function a(e){if(!n.o(i,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return i[e]}r.keys=function(){return Object.keys(i)},r.resolve=a,e.exports=r,r.id="692e"},6932:function(e,t,n){var i=n("6cb7");i.registerSubTypeDefaulter("dataZoom",(function(){return"slider"}))},"6a4c":function(e,t,n){var i=n("4527"),r=n("6d8b"),a=n("0fd3"),o=n("401b");function s(e,t,n){a.call(this,e,t,n),this._lastFrame=0,this._lastFramePercent=0}var l=s.prototype;l.createLine=function(e,t,n){return new i(e,t,n)},l.updateAnimationPoints=function(e,t){this._points=t;for(var n=[0],i=0,r=1;r<t.length;r++){var a=t[r-1],s=t[r];i+=o.dist(a,s),n.push(i)}if(0!==i){for(r=0;r<n.length;r++)n[r]/=i;this._offsets=n,this._length=i}},l.getLineLength=function(e){return this._length},l.updateSymbolPosition=function(e){var t=e.__t,n=this._points,i=this._offsets,r=n.length;if(i){var a=this._lastFrame;if(t<this._lastFramePercent){var s=Math.min(a+1,r-1);for(l=s;l>=0;l--)if(i[l]<=t)break;l=Math.min(l,r-2)}else{for(var l=a;l<r;l++)if(i[l]>t)break;l=Math.min(l-1,r-2)}o.lerp(e.position,n[l],n[l+1],(t-i[l])/(i[l+1]-i[l]));var c=n[l+1][0]-n[l][0],u=n[l+1][1]-n[l][1];e.rotation=-Math.atan2(u,c)-Math.PI/2,this._lastFrame=l,this._lastFramePercent=t,e.ignore=!1}},r.inherits(s,a);var c=s;e.exports=c},"6acf":function(e,t,n){var i=n("eda2"),r=n("dcb3"),a=n("2306"),o=n("ff2e"),s=n("1687"),l=n("fab22"),c=n("6679"),u=r.extend({makeElOption:function(e,t,n,r,a){var s=n.axis;"angle"===s.dim&&(this.animationThreshold=Math.PI/18);var l,c=s.polar,u=c.getOtherAxis(s),f=u.getExtent();l=s["dataTo"+i.capitalFirst(s.dim)](t);var p=r.get("type");if(p&&"none"!==p){var g=o.buildElStyle(r),m=h[p](s,c,l,f,g);m.style=g,e.graphicKey=m.type,e.pointer=m}var v=r.get("label.margin"),y=d(t,n,r,c,v);o.buildLabelElOption(e,n,r,a,y)}});function d(e,t,n,i,r){var o=t.axis,c=o.dataToCoord(e),u=i.getAngleAxis().getExtent()[0];u=u/180*Math.PI;var d,h,f,p=i.getRadiusAxis().getExtent();if("radius"===o.dim){var g=s.create();s.rotate(g,g,u),s.translate(g,g,[i.cx,i.cy]),d=a.applyTransform([c,-r],g);var m=t.getModel("axisLabel").get("rotate")||0,v=l.innerTextLayout(u,m*Math.PI/180,-1);h=v.textAlign,f=v.textVerticalAlign}else{var y=p[1];d=i.coordToPoint([y+r,c]);var b=i.cx,x=i.cy;h=Math.abs(d[0]-b)/y<.3?"center":d[0]>b?"left":"right",f=Math.abs(d[1]-x)/y<.3?"middle":d[1]>x?"top":"bottom"}return{position:d,align:h,verticalAlign:f}}var h={line:function(e,t,n,i,r){return"angle"===e.dim?{type:"Line",shape:o.makeLineShape(t.coordToPoint([i[0],n]),t.coordToPoint([i[1],n]))}:{type:"Circle",shape:{cx:t.cx,cy:t.cy,r:n}}},shadow:function(e,t,n,i,r){var a=Math.max(1,e.getBandWidth()),s=Math.PI/180;return"angle"===e.dim?{type:"Sector",shape:o.makeSectorShape(t.cx,t.cy,i[0],i[1],(-n-a/2)*s,(a/2-n)*s)}:{type:"Sector",shape:o.makeSectorShape(t.cx,t.cy,n-a/2,n+a/2,0,2*Math.PI)}}};c.registerAxisPointerClass("PolarAxisPointer",u);var f=u;e.exports=f},"6bce":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("avue-crud",{ref:"crud",attrs:{option:e.optionParent,"table-loading":e.loading,data:e.dataParent,page:e.pageParent,permission:e.permissionList,"before-open":e.beforeOpen},on:{"row-del":e.rowDel,"row-update":e.rowUpdate,"row-save":e.rowSave,"row-click":e.handleRowClick,"search-change":e.searchChange,"search-reset":e.searchReset,"selection-change":e.selectionChange,"current-change":e.currentChange,"size-change":e.sizeChange,"refresh-change":e.refreshChange,"on-load":e.onLoadParent},scopedSlots:e._u([{key:"menu",fn:function(n){return[e.permissionList.settingBtn?t("el-button",{attrs:{type:"text",icon:"el-icon-setting",size:"small"},on:{click:function(t){return t.stopPropagation(),e.handleRowClick(n.row)}}},[e._v("字典配置\n      ")]):e._e()]}},{key:"code",fn:function(n){var i=n.row;return[t("el-tag",{staticStyle:{cursor:"pointer"},on:{click:function(t){return e.handleRowClick(i)}}},[e._v(e._s(i.code))])]}},{key:"isSealed",fn:function(n){var i=n.row;return[t("el-tag",[e._v(e._s(0===i.isSealed?"否":"是"))])]}}]),model:{value:e.formParent,callback:function(t){e.formParent=t},expression:"formParent"}},[t("template",{slot:"menuLeft"},[e.permission.dict_delete?t("el-button",{attrs:{type:"danger",size:"small",icon:"el-icon-delete",plain:""},on:{click:e.handleDelete}},[e._v("删 é™¤\n      ")]):e._e()],1)],2),t("el-dialog",{attrs:{title:"[".concat(e.dictValue,"]字典配置"),"append-to-body":"",visible:e.box,top:"6vh",width:"1000px"},on:{"update:visible":function(t){e.box=t}}},[t("avue-crud",{ref:"crudChild",attrs:{option:e.optionChild,"table-loading":e.loadingChild,data:e.dataChild,permission:e.permissionList,"before-open":e.beforeOpenChild,"before-close":e.beforeCloseChild},on:{"row-del":e.rowDelChild,"row-update":e.rowUpdateChild,"row-save":e.rowSaveChild,"search-change":e.searchChangeChild,"search-reset":e.searchResetChild,"selection-change":e.selectionChangeChild,"current-change":e.currentChangeChild,"size-change":e.sizeChangeChild,"refresh-change":e.refreshChangeChild,"on-load":e.onLoadChild},scopedSlots:e._u([{key:"menu",fn:function(n){return[e.permissionList.addChildBtn?t("el-button",{attrs:{type:"text",icon:"el-icon-circle-plus-outline",size:"small"},on:{click:function(t){return t.stopPropagation(),e.handleAdd(n.row,n.index)}}},[e._v("新增子项\n        ")]):e._e()]}},{key:"isSealed",fn:function(n){var i=n.row;return[t("el-tag",[e._v(e._s(0===i.isSealed?"否":"是"))])]}}]),model:{value:e.formChild,callback:function(t){e.formChild=t},expression:"formChild"}},[t("template",{slot:"menuLeft"},[e.permissionList.delBtn?t("el-button",{attrs:{type:"danger",size:"small",icon:"el-icon-delete",plain:""},on:{click:e.handleDelete}},[e._v("删 é™¤\n        ")]):e._e()],1)],2)],1)],1)},r=[],a=(n("8e6e"),n("456d"),n("6762"),n("2fdb"),n("ac6a"),n("ade3")),o=n("7754"),s=n("cee8"),l=n("5880");function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){Object(a["a"])(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var d={data:function(){return{dictValue:"暂无",parentId:-1,formParent:{},formChild:{},selectionList:[],query:{},box:!1,loading:!0,loadingChild:!0,pageParent:{pageSize:10,pageSizes:[10,30,50,100,200],currentPage:1,total:0},pageChild:{pageSize:10,pageSizes:[10,30,50,100,200],currentPage:1,total:0},dataParent:[],dataChild:[],optionParent:s["optionParent"],optionChild:s["optionChild"]}},computed:u(u({},Object(l["mapGetters"])(["userInfo","permission"])),{},{permissionList:function(){return{addBtn:this.vaildData(this.permission.dict.dict_add,!1),delBtn:this.vaildData(this.permission.dict.dict_delete,!1),editBtn:this.vaildData(this.permission.dict.dict_edit,!1),viewBtn:this.vaildData(this.permission.dict.dict_view,!1),settingBtn:this.vaildData(this.permission.dict.dict_setting,!1),addChildBtn:this.vaildData(this.permission.dict.dict_add_child,!1)}},ids:function(){var e=[];return this.selectionList.forEach((function(t){e.push(t.id)})),e.join(",")}}),mounted:function(){this.initData()},methods:{initData:function(){var e=this;Object(o["getDictTree"])().then((function(t){var n=e.findObject(e.optionChild.column,"parentId");n.dicData=t.data.data}))},handleAdd:function(e){this.formChild.dictValue="",this.formChild.dictKey="",this.formChild.sort=0,this.formChild.isSealed=0,this.formChild.remark="",this.formChild.parentId=e.id,this.$refs.crudChild.rowAdd()},rowSave:function(e,t,n){var i=this,r=u(u({},e),{},{dictKey:-1});Object(o["add"])(r).then((function(){i.onLoadParent(i.pageParent),i.$message({type:"success",message:"操作成功!"}),t()}),(function(e){window.console.log(e),n()}))},rowUpdate:function(e,t,n,i){var r=this;Object(o["update"])(e).then((function(){r.onLoadParent(r.pageParent),r.$message({type:"success",message:"操作成功!"}),r.onLoadChild(r.pageChild),n()}),(function(e){window.console.log(e),i()}))},rowDel:function(e){var t=this;this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(o["remove"])(e.id)})).then((function(){t.onLoadParent(t.pageParent),t.$message({type:"success",message:"操作成功!"})}))},handleRowClick:function(e){this.query={},this.parentId=e.id,this.dictValue=e.dictValue;var t=this.findObject(this.optionChild.column,"code");t.value=e.code;var n=this.findObject(this.optionChild.column,"parentId");n.value=e.id,this.box=!0,this.onLoadChild(this.pageChild)},searchReset:function(){this.query={},this.onLoadParent(this.pageParent)},searchChange:function(e,t){this.query=e,this.pageParent.currentPage=1,this.onLoadParent(this.pageParent,e),t()},selectionChange:function(e){this.selectionList=e},selectionClear:function(){this.selectionList=[],this.$refs.crud.toggleSelection()},handleDelete:function(){var e=this;0!==this.selectionList.length?this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(o["remove"])(e.ids)})).then((function(){e.onLoadParent(e.pageParent),e.$message({type:"success",message:"操作成功!"}),e.$refs.crud.toggleSelection()})):this.$message.warning("请选择至少一条数据")},beforeOpen:function(e,t){var n=this;["edit","view"].includes(t)&&Object(o["getDict"])(this.formParent.id).then((function(e){n.formParent=e.data.data})),e()},currentChange:function(e){this.pageParent.currentPage=e},sizeChange:function(e){this.pageParent.pageSize=e},refreshChange:function(){this.onLoadParent(this.pageParent,this.query)},rowSaveChild:function(e,t,n){var i=this;Object(o["add"])(e).then((function(){i.onLoadChild(i.pageChild),i.$message({type:"success",message:"操作成功!"}),t()}),(function(e){window.console.log(e),n()}))},rowUpdateChild:function(e,t,n,i){var r=this;Object(o["update"])(e).then((function(){r.onLoadChild(r.pageChild),r.$message({type:"success",message:"操作成功!"}),n()}),(function(e){window.console.log(e),i()}))},rowDelChild:function(e){var t=this;this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(o["remove"])(e.id)})).then((function(){t.onLoadChild(t.pageChild),t.$message({type:"success",message:"操作成功!"})}))},searchResetChild:function(){this.query={},this.onLoadChild(this.pageChild)},searchChangeChild:function(e,t){this.query=e,this.pageChild.currentPage=1,this.onLoadChild(this.pageChild,e),t()},selectionChangeChild:function(e){this.selectionList=e},selectionClearChild:function(){this.selectionList=[],this.$refs.crudChild.toggleSelection()},handleDeleteChild:function(){var e=this;0!==this.selectionList.length?this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(o["remove"])(e.ids)})).then((function(){e.onLoadChild(e.pageChild),e.$message({type:"success",message:"操作成功!"}),e.$refs.crudChild.toggleSelection()})):this.$message.warning("请选择至少一条数据")},beforeOpenChild:function(e,t){var n=this;["add","edit"].includes(t)&&this.initData(),["edit","view"].includes(t)&&Object(o["getDict"])(this.formChild.id).then((function(e){n.formChild=e.data.data})),e()},beforeCloseChild:function(e){var t=this;this.$refs.crudChild.value.parentId=this.parentId,this.$refs.crudChild.option.column.filter((function(e){"parentId"===e.prop&&(e.value=t.parentId)})),e()},currentChangeChild:function(e){this.pageChild.currentPage=e},sizeChangeChild:function(e){this.pageChild.pageSize=e},refreshChangeChild:function(){this.onLoadChild(this.pageChild,this.query)},onLoadParent:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.loading=!0,Object(o["getParentList"])(e.currentPage,e.pageSize,Object.assign(n,this.query)).then((function(e){var n=e.data.data;t.pageParent.total=n.total,t.dataParent=n.records,t.loading=!1,t.selectionClear()}))},onLoadChild:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.loadingChild=!0,Object(o["getChildList"])(e.currentPage,e.pageSize,this.parentId,Object.assign(n,this.query)).then((function(e){t.dataChild=e.data.data,t.loadingChild=!1,t.selectionClear()}))}}},h=d,f=n("2877"),p=Object(f["a"])(h,i,r,!1,null,null,null);t["default"]=p.exports},"6bd4":function(e,t){var n={Russia:[100,60],"United States":[-99,38],"United States of America":[-99,38]};function i(e,t){if("world"===e){var i=n[t.name];if(i){var r=t.center;r[0]=i[0],r[1]=i[1]}}}e.exports=i},"6c12":function(e,t,n){var i=n("4e08"),r=(i.__DEV__,n("3eba")),a=n("6d8b"),o=n("fab22"),s=n("2306"),l=["axisLine","axisTickLabel","axisName"],c=r.extendComponentView({type:"radar",render:function(e,t,n){var i=this.group;i.removeAll(),this._buildAxes(e),this._buildSplitLineAndArea(e)},_buildAxes:function(e){var t=e.coordinateSystem,n=t.getIndicatorAxes(),i=a.map(n,(function(e){var n=new o(e.model,{position:[t.cx,t.cy],rotation:e.angle,labelDirection:-1,tickDirection:-1,nameDirection:1});return n}));a.each(i,(function(e){a.each(l,e.add,e),this.group.add(e.getGroup())}),this)},_buildSplitLineAndArea:function(e){var t=e.coordinateSystem,n=t.getIndicatorAxes();if(n.length){var i=e.get("shape"),r=e.getModel("splitLine"),o=e.getModel("splitArea"),l=r.getModel("lineStyle"),c=o.getModel("areaStyle"),u=r.get("show"),d=o.get("show"),h=l.get("color"),f=c.get("color");h=a.isArray(h)?h:[h],f=a.isArray(f)?f:[f];var p=[],g=[];if("circle"===i)for(var m=n[0].getTicksCoords(),v=t.cx,y=t.cy,b=0;b<m.length;b++){if(u){var x=L(p,h,b);p[x].push(new s.Circle({shape:{cx:v,cy:y,r:m[b].coord}}))}if(d&&b<m.length-1){x=L(g,f,b);g[x].push(new s.Ring({shape:{cx:v,cy:y,r0:m[b].coord,r:m[b+1].coord}}))}}else{var w,_=a.map(n,(function(e,n){var i=e.getTicksCoords();return w=null==w?i.length-1:Math.min(i.length-1,w),a.map(i,(function(e){return t.coordToPoint(e.coord,n)}))})),S=[];for(b=0;b<=w;b++){for(var C=[],O=0;O<n.length;O++)C.push(_[O][b]);if(C[0]&&C.push(C[0].slice()),u){x=L(p,h,b);p[x].push(new s.Polyline({shape:{points:C}}))}if(d&&S){x=L(g,f,b-1);g[x].push(new s.Polygon({shape:{points:C.concat(S)}}))}S=C.slice().reverse()}}var M=l.getLineStyle(),P=c.getAreaStyle();a.each(g,(function(e,t){this.group.add(s.mergePath(e,{style:a.defaults({stroke:"none",fill:f[t%f.length]},P),silent:!0}))}),this),a.each(p,(function(e,t){this.group.add(s.mergePath(e,{style:a.defaults({fill:"none",stroke:h[t%h.length]},M),silent:!0}))}),this)}function L(e,t,n){var i=n%t.length;return e[i]=e[i]||[],i}}});e.exports=c},"6c12f":function(e,t,n){var i=n("3eba");n("2cfc"),n("adf4"),n("255c");var r=n("527a"),a=n("71b2"),o=n("d3f47");i.registerLayout(r),i.registerVisual(a),i.registerProcessor(o("themeRiver"))},"6cc5":function(e,t,n){var i=n("6d8b"),r=n("401b"),a=n("1687"),o=n("9850"),s=n("0cde"),l=r.applyTransform;function c(){s.call(this)}function u(e){this.name=e,this.zoomLimit,s.call(this),this._roamTransformable=new c,this._rawTransformable=new c,this._center,this._zoom}function d(e,t,n,i){var r=n.seriesModel,a=r?r.coordinateSystem:null;return a===this?a[e](i):null}i.mixin(c,s),u.prototype={constructor:u,type:"view",dimensions:["x","y"],setBoundingRect:function(e,t,n,i){return this._rect=new o(e,t,n,i),this._rect},getBoundingRect:function(){return this._rect},setViewRect:function(e,t,n,i){this.transformTo(e,t,n,i),this._viewRect=new o(e,t,n,i)},transformTo:function(e,t,n,i){var r=this.getBoundingRect(),a=this._rawTransformable;a.transform=r.calculateTransform(new o(e,t,n,i)),a.decomposeTransform(),this._updateTransform()},setCenter:function(e){e&&(this._center=e,this._updateCenterAndZoom())},setZoom:function(e){e=e||1;var t=this.zoomLimit;t&&(null!=t.max&&(e=Math.min(t.max,e)),null!=t.min&&(e=Math.max(t.min,e))),this._zoom=e,this._updateCenterAndZoom()},getDefaultCenter:function(){var e=this.getBoundingRect(),t=e.x+e.width/2,n=e.y+e.height/2;return[t,n]},getCenter:function(){return this._center||this.getDefaultCenter()},getZoom:function(){return this._zoom||1},getRoamTransform:function(){return this._roamTransformable.getLocalTransform()},_updateCenterAndZoom:function(){var e=this._rawTransformable.getLocalTransform(),t=this._roamTransformable,n=this.getDefaultCenter(),i=this.getCenter(),a=this.getZoom();i=r.applyTransform([],i,e),n=r.applyTransform([],n,e),t.origin=i,t.position=[n[0]-i[0],n[1]-i[1]],t.scale=[a,a],this._updateTransform()},_updateTransform:function(){var e=this._roamTransformable,t=this._rawTransformable;t.parent=e,e.updateTransform(),t.updateTransform(),a.copy(this.transform||(this.transform=[]),t.transform||a.create()),this._rawTransform=t.getLocalTransform(),this.invTransform=this.invTransform||[],a.invert(this.invTransform,this.transform),this.decomposeTransform()},getTransformInfo:function(){var e=this._roamTransformable.transform,t=this._rawTransformable;return{roamTransform:e?i.slice(e):a.create(),rawScale:i.slice(t.scale),rawPosition:i.slice(t.position)}},getViewRect:function(){return this._viewRect},getViewRectAfterRoam:function(){var e=this.getBoundingRect().clone();return e.applyTransform(this.transform),e},dataToPoint:function(e,t,n){var i=t?this._rawTransform:this.transform;return n=n||[],i?l(n,e,i):r.copy(n,e)},pointToData:function(e){var t=this.invTransform;return t?l([],e,t):[e[0],e[1]]},convertToPixel:i.curry(d,"dataToPoint"),convertFromPixel:i.curry(d,"pointToData"),containPoint:function(e){return this.getViewRectAfterRoam().contain(e[0],e[1])}},i.mixin(u,s);var h=u;e.exports=h},"6cd8":function(e,t,n){var i=n("6d8b"),r=n("2306"),a=n("1418"),o=n("22da"),s=o.radialCoordinate,l=n("3eba"),c=n("e263"),u=n("6cc5"),d=n("01ef"),h=n("4a01"),f=n("c526"),p=f.onIrrelevantElement,g=n("4e08"),m=(g.__DEV__,n("3842")),v=m.parsePercent,y=r.extendShape({shape:{parentPoint:[],childPoints:[],orient:"",forkPosition:""},style:{stroke:"#000",fill:null},buildPath:function(e,t){var n=t.childPoints,i=n.length,r=t.parentPoint,a=n[0],o=n[i-1];if(1===i)return e.moveTo(r[0],r[1]),void e.lineTo(a[0],a[1]);var s=t.orient,l="TB"===s||"BT"===s?0:1,c=1-l,u=v(t.forkPosition,1),d=[];d[l]=r[l],d[c]=r[c]+(o[c]-r[c])*u,e.moveTo(r[0],r[1]),e.lineTo(d[0],d[1]),e.moveTo(a[0],a[1]),d[l]=a[l],e.lineTo(d[0],d[1]),d[l]=o[l],e.lineTo(d[0],d[1]),e.lineTo(o[0],o[1]);for(var h=1;h<i-1;h++){var f=n[h];e.moveTo(f[0],f[1]),d[l]=f[l],e.lineTo(d[0],d[1])}}}),b=l.extendChartView({type:"tree",init:function(e,t){this._oldTree,this._mainGroup=new r.Group,this._controller=new h(t.getZr()),this._controllerHost={target:this.group},this.group.add(this._mainGroup)},render:function(e,t,n,i){var r=e.getData(),a=e.layoutInfo,o=this._mainGroup,s=e.get("layout");"radial"===s?o.attr("position",[a.x+a.width/2,a.y+a.height/2]):o.attr("position",[a.x,a.y]),this._updateViewCoordSys(e,a,s),this._updateController(e,t,n);var l=this._data,c={expandAndCollapse:e.get("expandAndCollapse"),layout:s,edgeShape:e.get("edgeShape"),edgeForkPosition:e.get("edgeForkPosition"),orient:e.getOrient(),curvature:e.get("lineStyle.curveness"),symbolRotate:e.get("symbolRotate"),symbolOffset:e.get("symbolOffset"),hoverAnimation:e.get("hoverAnimation"),useNameLabel:!0,fadeIn:!0};r.diff(l).add((function(t){x(r,t)&&_(r,t,null,o,e,c)})).update((function(t,n){var i=l.getItemGraphicEl(n);x(r,t)?_(r,t,i,o,e,c):i&&C(l,n,i,o,e,c)})).remove((function(t){var n=l.getItemGraphicEl(t);n&&C(l,t,n,o,e,c)})).execute(),this._nodeScaleRatio=e.get("nodeScaleRatio"),this._updateNodeAndLinkScale(e),!0===c.expandAndCollapse&&r.eachItemGraphicEl((function(t,i){t.off("click").on("click",(function(){n.dispatchAction({type:"treeExpandAndCollapse",seriesId:e.id,dataIndex:i})}))})),this._data=r},_updateViewCoordSys:function(e){var t=e.getData(),n=[];t.each((function(e){var i=t.getItemLayout(e);!i||isNaN(i.x)||isNaN(i.y)||n.push([+i.x,+i.y])}));var i=[],r=[];c.fromPoints(n,i,r);var a=this._min,o=this._max;r[0]-i[0]===0&&(i[0]=a?a[0]:i[0]-1,r[0]=o?o[0]:r[0]+1),r[1]-i[1]===0&&(i[1]=a?a[1]:i[1]-1,r[1]=o?o[1]:r[1]+1);var s=e.coordinateSystem=new u;s.zoomLimit=e.get("scaleLimit"),s.setBoundingRect(i[0],i[1],r[0]-i[0],r[1]-i[1]),s.setCenter(e.get("center")),s.setZoom(e.get("zoom")),this.group.attr({position:s.position,scale:s.scale}),this._viewCoordSys=s,this._min=i,this._max=r},_updateController:function(e,t,n){var i=this._controller,r=this._controllerHost,a=this.group;i.setPointerChecker((function(t,i,r){var o=a.getBoundingRect();return o.applyTransform(a.transform),o.contain(i,r)&&!p(t,n,e)})),i.enable(e.get("roam")),r.zoomLimit=e.get("scaleLimit"),r.zoom=e.coordinateSystem.getZoom(),i.off("pan").off("zoom").on("pan",(function(t){d.updateViewOnPan(r,t.dx,t.dy),n.dispatchAction({seriesId:e.id,type:"treeRoam",dx:t.dx,dy:t.dy})}),this).on("zoom",(function(t){d.updateViewOnZoom(r,t.scale,t.originX,t.originY),n.dispatchAction({seriesId:e.id,type:"treeRoam",zoom:t.scale,originX:t.originX,originY:t.originY}),this._updateNodeAndLinkScale(e)}),this)},_updateNodeAndLinkScale:function(e){var t=e.getData(),n=this._getNodeGlobalScale(e),i=[n,n];t.eachItemGraphicEl((function(e,t){e.attr("scale",i)}))},_getNodeGlobalScale:function(e){var t=e.coordinateSystem;if("view"!==t.type)return 1;var n=this._nodeScaleRatio,i=t.scale,r=i&&i[0]||1,a=t.getZoom(),o=(a-1)*n+1;return o/r},dispose:function(){this._controller&&this._controller.dispose(),this._controllerHost={}},remove:function(){this._mainGroup.removeAll(),this._data=null}});function x(e,t){var n=e.getItemLayout(t);return n&&!isNaN(n.x)&&!isNaN(n.y)&&"none"!==e.getItemVisual(t,"symbol")}function w(e,t,n){return n.itemModel=t,n.itemStyle=t.getModel("itemStyle").getItemStyle(),n.hoverItemStyle=t.getModel("emphasis.itemStyle").getItemStyle(),n.lineStyle=t.getModel("lineStyle").getLineStyle(),n.labelModel=t.getModel("label"),n.hoverLabelModel=t.getModel("emphasis.label"),!1===e.isExpand&&0!==e.children.length?n.symbolInnerColor=n.itemStyle.fill:n.symbolInnerColor="#fff",n}function _(e,t,n,i,o,s){var l=!n,c=e.tree.getNodeByDataIndex(t),u=c.getModel(),d=(s=w(c,u,s),e.tree.root),h=c.parentNode===d?c:c.parentNode||c,f=e.getItemGraphicEl(h.dataIndex),p=h.getLayout(),g=f?{x:f.position[0],y:f.position[1],rawX:f.__radialOldRawX,rawY:f.__radialOldRawY}:p,m=c.getLayout();l?(n=new a(e,t,s),n.attr("position",[g.x,g.y])):n.updateData(e,t,s),n.__radialOldRawX=n.__radialRawX,n.__radialOldRawY=n.__radialRawY,n.__radialRawX=m.rawX,n.__radialRawY=m.rawY,i.add(n),e.setItemGraphicEl(t,n),r.updateProps(n,{position:[m.x,m.y]},o);var v=n.getSymbolPath();if("radial"===s.layout){var y,b,x=d.children[0],_=x.getLayout(),C=x.children.length;if(m.x===_.x&&!0===c.isExpand){var O={};O.x=(x.children[0].getLayout().x+x.children[C-1].getLayout().x)/2,O.y=(x.children[0].getLayout().y+x.children[C-1].getLayout().y)/2,y=Math.atan2(O.y-_.y,O.x-_.x),y<0&&(y=2*Math.PI+y),b=O.x<_.x,b&&(y-=Math.PI)}else y=Math.atan2(m.y-_.y,m.x-_.x),y<0&&(y=2*Math.PI+y),0===c.children.length||0!==c.children.length&&!1===c.isExpand?(b=m.x<_.x,b&&(y-=Math.PI)):(b=m.x>_.x,b||(y-=Math.PI));var M=b?"left":"right",P=s.labelModel.get("rotate"),L=P*(Math.PI/180);v.setStyle({textPosition:s.labelModel.get("position")||M,textRotation:null==P?-y:L,textOrigin:"center",verticalAlign:"middle"})}S(o,c,d,n,g,p,m,i,s)}function S(e,t,n,a,o,s,l,c,u){var d=u.edgeShape,h=a.__edge;if("curve"===d)t.parentNode&&t.parentNode!==n&&(h||(h=a.__edge=new r.BezierCurve({shape:O(u,o,o),style:i.defaults({opacity:0,strokeNoScale:!0},u.lineStyle)})),r.updateProps(h,{shape:O(u,s,l),style:i.defaults({opacity:1},u.lineStyle)},e));else if("polyline"===d&&"orthogonal"===u.layout&&t!==n&&t.children&&0!==t.children.length&&!0===t.isExpand){for(var f=t.children,p=[],g=0;g<f.length;g++){var m=f[g].getLayout();p.push([m.x,m.y])}h||(h=a.__edge=new y({shape:{parentPoint:[l.x,l.y],childPoints:[[l.x,l.y]],orient:u.orient,forkPosition:u.edgeForkPosition},style:i.defaults({opacity:0,strokeNoScale:!0},u.lineStyle)})),r.updateProps(h,{shape:{parentPoint:[l.x,l.y],childPoints:p},style:i.defaults({opacity:1},u.lineStyle)},e)}c.add(h)}function C(e,t,n,i,a,o){var s,l=e.tree.getNodeByDataIndex(t),c=e.tree.root,u=l.getModel(),d=(o=w(l,u,o),l.parentNode===c?l:l.parentNode||l),h=o.edgeShape;while(s=d.getLayout(),null==s)d=d.parentNode===c?d:d.parentNode||d;r.updateProps(n,{position:[s.x+1,s.y+1]},a,(function(){i.remove(n),e.setItemGraphicEl(t,null)})),n.fadeOut(null,{keepLabel:!0});var f=e.getItemGraphicEl(d.dataIndex),p=f.__edge,g=n.__edge||(!1===d.isExpand||1===d.children.length?p:void 0);h=o.edgeShape;g&&("curve"===h?r.updateProps(g,{shape:O(o,s,s),style:{opacity:0}},a,(function(){i.remove(g)})):"polyline"===h&&"orthogonal"===o.layout&&r.updateProps(g,{shape:{parentPoint:[s.x,s.y],childPoints:[[s.x,s.y]]},style:{opacity:0}},a,(function(){i.remove(g)})))}function O(e,t,n){var i,r,a,o,l,c,u,d,h=e.orient;if("radial"===e.layout){l=t.rawX,u=t.rawY,c=n.rawX,d=n.rawY;var f=s(l,u),p=s(l,u+(d-u)*e.curvature),g=s(c,d+(u-d)*e.curvature),m=s(c,d);return{x1:f.x,y1:f.y,x2:m.x,y2:m.y,cpx1:p.x,cpy1:p.y,cpx2:g.x,cpy2:g.y}}return l=t.x,u=t.y,c=n.x,d=n.y,"LR"!==h&&"RL"!==h||(i=l+(c-l)*e.curvature,r=u,a=c+(l-c)*e.curvature,o=d),"TB"!==h&&"BT"!==h||(i=l,r=u+(d-u)*e.curvature,a=c,o=d+(u-d)*e.curvature),{x1:l,y1:u,x2:c,y2:d,cpx1:i,cpy1:r,cpx2:a,cpy2:o}}e.exports=b},"6d9a":function(e,t){function n(e,t,n){var i,r=[e],a=[];while(i=r.pop())if(a.push(i),i.isExpand){var o=i.children;if(o.length)for(var s=0;s<o.length;s++)r.push(o[s])}while(i=a.pop())t(i,n)}function i(e,t){var n,i=[e];while(n=i.pop())if(t(n),n.isExpand){var r=n.children;if(r.length)for(var a=r.length-1;a>=0;a--)i.push(r[a])}}t.eachAfter=n,t.eachBefore=i},"6da8":function(e,t){function n(e){return e.split("")}e.exports=n},"6fda":function(e,t,n){var i=n("6d8b"),r=i.each,a="\0_ec_hist_store";function o(e,t){var n=u(e);r(t,(function(t,i){for(var r=n.length-1;r>=0;r--){var a=n[r];if(a[i])break}if(r<0){var o=e.queryComponents({mainType:"dataZoom",subType:"select",id:i})[0];if(o){var s=o.getPercentRange();n[0][i]={dataZoomId:i,start:s[0],end:s[1]}}}})),n.push(t)}function s(e){var t=u(e),n=t[t.length-1];t.length>1&&t.pop();var i={};return r(n,(function(e,n){for(var r=t.length-1;r>=0;r--){e=t[r][n];if(e){i[n]=e;break}}})),i}function l(e){e[a]=null}function c(e){return u(e).length}function u(e){var t=e[a];return t||(t=e[a]=[{}]),t}t.push=o,t.pop=s,t.clear=l,t.count=c},7023:function(e,t,n){var i=n("6d8b"),r={updateSelectedMap:function(e){this._targetList=i.isArray(e)?e.slice():[],this._selectTargetMap=i.reduce(e||[],(function(e,t){return e.set(t.name,t),e}),i.createHashMap())},select:function(e,t){var n=null!=t?this._targetList[t]:this._selectTargetMap.get(e),i=this.get("selectedMode");"single"===i&&this._selectTargetMap.each((function(e){e.selected=!1})),n&&(n.selected=!0)},unSelect:function(e,t){var n=null!=t?this._targetList[t]:this._selectTargetMap.get(e);n&&(n.selected=!1)},toggleSelected:function(e,t){var n=null!=t?this._targetList[t]:this._selectTargetMap.get(e);if(null!=n)return this[n.selected?"unSelect":"select"](e,t),n.selected},isSelected:function(e,t){var n=null!=t?this._targetList[t]:this._selectTargetMap.get(e);return n&&n.selected}};e.exports=r},"71ad":function(e,t,n){var i=n("6d8b"),r={show:!0,zlevel:0,z:0,inverse:!1,name:"",nameLocation:"end",nameRotate:null,nameTruncate:{maxWidth:null,ellipsis:"...",placeholder:"."},nameTextStyle:{},nameGap:15,silent:!1,triggerEvent:!1,tooltip:{show:!1},axisPointer:{},axisLine:{show:!0,onZero:!0,onZeroAxisIndex:null,lineStyle:{color:"#333",width:1,type:"solid"},symbol:["none","none"],symbolSize:[10,15]},axisTick:{show:!0,inside:!1,length:5,lineStyle:{width:1}},axisLabel:{show:!0,inside:!1,rotate:0,showMinLabel:null,showMaxLabel:null,margin:8,fontSize:12},splitLine:{show:!0,lineStyle:{color:["#ccc"],width:1,type:"solid"}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},a={};a.categoryAxis=i.merge({boundaryGap:!0,deduplication:null,splitLine:{show:!1},axisTick:{alignWithLabel:!1,interval:"auto"},axisLabel:{interval:"auto"}},r),a.valueAxis=i.merge({boundaryGap:[0,0],splitNumber:5,minorTick:{show:!1,splitNumber:5,length:3,lineStyle:{}},minorSplitLine:{show:!1,lineStyle:{color:"#eee",width:1}}},r),a.timeAxis=i.defaults({scale:!0,min:"dataMin",max:"dataMax"},a.valueAxis),a.logAxis=i.defaults({scale:!0,logBase:10},a.valueAxis);var o=a;e.exports=o},"71b2":function(e,t,n){var i=n("6d8b"),r=i.createHashMap;function a(e){e.eachSeriesByType("themeRiver",(function(e){var t=e.getData(),n=e.getRawData(),i=e.get("color"),a=r();t.each((function(e){a.set(t.getRawIndex(e),e)})),n.each((function(r){var o=n.getName(r),s=i[(e.nameMap.get(o)-1)%i.length];n.setItemVisual(r,"color",s);var l=a.get(r);null!=l&&t.setItemVisual(l,"color",s)}))}))}e.exports=a},7293:function(e,t,n){var i=n("4e08"),r=(i.__DEV__,n("4f85")),a=n("6179"),o=n("6d8b"),s=o.concatArray,l=o.mergeAll,c=o.map,u=n("eda2"),d=u.encodeHTML,h=(n("2039"),"undefined"===typeof Uint32Array?Array:Uint32Array),f="undefined"===typeof Float64Array?Array:Float64Array;function p(e){var t=e.data;t&&t[0]&&t[0][0]&&t[0][0].coord&&(e.data=c(t,(function(e){var t=[e[0].coord,e[1].coord],n={coords:t};return e[0].name&&(n.fromName=e[0].name),e[1].name&&(n.toName=e[1].name),l([n,e[0],e[1]])})))}var g=r.extend({type:"series.lines",dependencies:["grid","polar"],visualColorAccessPath:"lineStyle.color",init:function(e){e.data=e.data||[],p(e);var t=this._processFlatCoordsArray(e.data);this._flatCoords=t.flatCoords,this._flatCoordsOffset=t.flatCoordsOffset,t.flatCoords&&(e.data=new Float32Array(t.count)),g.superApply(this,"init",arguments)},mergeOption:function(e){if(p(e),e.data){var t=this._processFlatCoordsArray(e.data);this._flatCoords=t.flatCoords,this._flatCoordsOffset=t.flatCoordsOffset,t.flatCoords&&(e.data=new Float32Array(t.count))}g.superApply(this,"mergeOption",arguments)},appendData:function(e){var t=this._processFlatCoordsArray(e.data);t.flatCoords&&(this._flatCoords?(this._flatCoords=s(this._flatCoords,t.flatCoords),this._flatCoordsOffset=s(this._flatCoordsOffset,t.flatCoordsOffset)):(this._flatCoords=t.flatCoords,this._flatCoordsOffset=t.flatCoordsOffset),e.data=new Float32Array(t.count)),this.getRawData().appendData(e.data)},_getCoordsFromItemModel:function(e){var t=this.getData().getItemModel(e),n=t.option instanceof Array?t.option:t.getShallow("coords");return n},getLineCoordsCount:function(e){return this._flatCoordsOffset?this._flatCoordsOffset[2*e+1]:this._getCoordsFromItemModel(e).length},getLineCoords:function(e,t){if(this._flatCoordsOffset){for(var n=this._flatCoordsOffset[2*e],i=this._flatCoordsOffset[2*e+1],r=0;r<i;r++)t[r]=t[r]||[],t[r][0]=this._flatCoords[n+2*r],t[r][1]=this._flatCoords[n+2*r+1];return i}var a=this._getCoordsFromItemModel(e);for(r=0;r<a.length;r++)t[r]=t[r]||[],t[r][0]=a[r][0],t[r][1]=a[r][1];return a.length},_processFlatCoordsArray:function(e){var t=0;if(this._flatCoords&&(t=this._flatCoords.length),"number"===typeof e[0]){for(var n=e.length,i=new h(n),r=new f(n),a=0,o=0,s=0,l=0;l<n;){s++;var c=e[l++];i[o++]=a+t,i[o++]=c;for(var u=0;u<c;u++){var d=e[l++],p=e[l++];r[a++]=d,r[a++]=p}}return{flatCoordsOffset:new Uint32Array(i.buffer,0,o),flatCoords:r,count:s}}return{flatCoordsOffset:null,flatCoords:null,count:e.length}},getInitialData:function(e,t){var n=new a(["value"],this);return n.hasItemOption=!1,n.initData(e.data,[],(function(e,t,i,r){if(e instanceof Array)return NaN;n.hasItemOption=!0;var a=e.value;return null!=a?a instanceof Array?a[r]:a:void 0})),n},formatTooltip:function(e){var t=this.getData(),n=t.getItemModel(e),i=n.get("name");if(i)return i;var r=n.get("fromName"),a=n.get("toName"),o=[];return null!=r&&o.push(r),null!=a&&o.push(a),d(o.join(" > "))},preventIncremental:function(){return!!this.get("effect.show")},getProgressive:function(){var e=this.option.progressive;return null==e?this.option.large?1e4:this.get("progressive"):e},getProgressiveThreshold:function(){var e=this.option.progressiveThreshold;return null==e?this.option.large?2e4:this.get("progressiveThreshold"):e},defaultOption:{coordinateSystem:"geo",zlevel:0,z:2,legendHoverLink:!0,hoverAnimation:!0,xAxisIndex:0,yAxisIndex:0,symbol:["none","none"],symbolSize:[10,10],geoIndex:0,effect:{show:!1,period:4,constantSpeed:0,symbol:"circle",symbolSize:3,loop:!0,trailLength:.2},large:!1,largeThreshold:2e3,polyline:!1,clip:!0,label:{show:!1,position:"end"},lineStyle:{opacity:.5}}}),m=g;e.exports=m},"72b6":function(e,t,n){var i=n("3eba"),r=n("6d8b"),a=n("2306"),o=n("eda2"),s=n("f934"),l=n("5f14"),c=i.extendComponentView({type:"visualMap",autoPositionValues:{left:1,right:1,top:1,bottom:1},init:function(e,t){this.ecModel=e,this.api=t,this.visualMapModel},render:function(e,t,n,i){this.visualMapModel=e,!1!==e.get("show")?this.doRender.apply(this,arguments):this.group.removeAll()},renderBackground:function(e){var t=this.visualMapModel,n=o.normalizeCssArray(t.get("padding")||0),i=e.getBoundingRect();e.add(new a.Rect({z2:-1,silent:!0,shape:{x:i.x-n[3],y:i.y-n[0],width:i.width+n[3]+n[1],height:i.height+n[0]+n[2]},style:{fill:t.get("backgroundColor"),stroke:t.get("borderColor"),lineWidth:t.get("borderWidth")}}))},getControllerVisual:function(e,t,n){n=n||{};var i=n.forceState,a=this.visualMapModel,o={};if("symbol"===t&&(o.symbol=a.get("itemSymbol")),"color"===t){var s=a.get("contentColor");o.color=s}function c(e){return o[e]}function u(e,t){o[e]=t}var d=a.controllerVisuals[i||a.getValueState(e)],h=l.prepareVisualTypes(d);return r.each(h,(function(i){var r=d[i];n.convertOpacityToAlpha&&"opacity"===i&&(i="colorAlpha",r=d.__alphaForOpacity),l.dependsOn(i,t)&&r&&r.applyVisual(e,c,u)})),o[t]},positionGroup:function(e){var t=this.visualMapModel,n=this.api;s.positionElement(e,t.getBoxLayoutParams(),{width:n.getWidth(),height:n.getHeight()})},doRender:r.noop});e.exports=c},7368:function(e,t,n){var i=n("4e08"),r=(i.__DEV__,n("6d8b")),a=n("625e"),o=a.enableClassCheck;function s(e){return"_EC_"+e}var l=function(e){this._directed=e||!1,this.nodes=[],this.edges=[],this._nodesMap={},this._edgesMap={},this.data,this.edgeData},c=l.prototype;function u(e,t){this.id=null==e?"":e,this.inEdges=[],this.outEdges=[],this.edges=[],this.hostGraph,this.dataIndex=null==t?-1:t}function d(e,t,n){this.node1=e,this.node2=t,this.dataIndex=null==n?-1:n}c.type="graph",c.isDirected=function(){return this._directed},c.addNode=function(e,t){e=null==e?""+t:""+e;var n=this._nodesMap;if(!n[s(e)]){var i=new u(e,t);return i.hostGraph=this,this.nodes.push(i),n[s(e)]=i,i}},c.getNodeByIndex=function(e){var t=this.data.getRawIndex(e);return this.nodes[t]},c.getNodeById=function(e){return this._nodesMap[s(e)]},c.addEdge=function(e,t,n){var i=this._nodesMap,r=this._edgesMap;if("number"===typeof e&&(e=this.nodes[e]),"number"===typeof t&&(t=this.nodes[t]),u.isInstance(e)||(e=i[s(e)]),u.isInstance(t)||(t=i[s(t)]),e&&t){var a=e.id+"-"+t.id,o=new d(e,t,n);return o.hostGraph=this,this._directed&&(e.outEdges.push(o),t.inEdges.push(o)),e.edges.push(o),e!==t&&t.edges.push(o),this.edges.push(o),r[a]=o,o}},c.getEdgeByIndex=function(e){var t=this.edgeData.getRawIndex(e);return this.edges[t]},c.getEdge=function(e,t){u.isInstance(e)&&(e=e.id),u.isInstance(t)&&(t=t.id);var n=this._edgesMap;return this._directed?n[e+"-"+t]:n[e+"-"+t]||n[t+"-"+e]},c.eachNode=function(e,t){for(var n=this.nodes,i=n.length,r=0;r<i;r++)n[r].dataIndex>=0&&e.call(t,n[r],r)},c.eachEdge=function(e,t){for(var n=this.edges,i=n.length,r=0;r<i;r++)n[r].dataIndex>=0&&n[r].node1.dataIndex>=0&&n[r].node2.dataIndex>=0&&e.call(t,n[r],r)},c.breadthFirstTraverse=function(e,t,n,i){if(u.isInstance(t)||(t=this._nodesMap[s(t)]),t){for(var r="out"===n?"outEdges":"in"===n?"inEdges":"edges",a=0;a<this.nodes.length;a++)this.nodes[a].__visited=!1;if(!e.call(i,t,null)){var o=[t];while(o.length){var l=o.shift(),c=l[r];for(a=0;a<c.length;a++){var d=c[a],h=d.node1===l?d.node2:d.node1;if(!h.__visited){if(e.call(i,h,l))return;o.push(h),h.__visited=!0}}}}}},c.update=function(){for(var e=this.data,t=this.edgeData,n=this.nodes,i=this.edges,r=0,a=n.length;r<a;r++)n[r].dataIndex=-1;for(r=0,a=e.count();r<a;r++)n[e.getRawIndex(r)].dataIndex=r;t.filterSelf((function(e){var n=i[t.getRawIndex(e)];return n.node1.dataIndex>=0&&n.node2.dataIndex>=0}));for(r=0,a=i.length;r<a;r++)i[r].dataIndex=-1;for(r=0,a=t.count();r<a;r++)i[t.getRawIndex(r)].dataIndex=r},c.clone=function(){for(var e=new l(this._directed),t=this.nodes,n=this.edges,i=0;i<t.length;i++)e.addNode(t[i].id,t[i].dataIndex);for(i=0;i<n.length;i++){var r=n[i];e.addEdge(r.node1.id,r.node2.id,r.dataIndex)}return e},u.prototype={constructor:u,degree:function(){return this.edges.length},inDegree:function(){return this.inEdges.length},outDegree:function(){return this.outEdges.length},getModel:function(e){if(!(this.dataIndex<0)){var t=this.hostGraph,n=t.data.getItemModel(this.dataIndex);return n.getModel(e)}}},d.prototype.getModel=function(e){if(!(this.dataIndex<0)){var t=this.hostGraph,n=t.edgeData.getItemModel(this.dataIndex);return n.getModel(e)}};var h=function(e,t){return{getValue:function(n){var i=this[e][t];return i.get(i.getDimension(n||"value"),this.dataIndex)},setVisual:function(n,i){this.dataIndex>=0&&this[e][t].setItemVisual(this.dataIndex,n,i)},getVisual:function(n,i){return this[e][t].getItemVisual(this.dataIndex,n,i)},setLayout:function(n,i){this.dataIndex>=0&&this[e][t].setItemLayout(this.dataIndex,n,i)},getLayout:function(){return this[e][t].getItemLayout(this.dataIndex)},getGraphicEl:function(){return this[e][t].getItemGraphicEl(this.dataIndex)},getRawIndex:function(){return this[e][t].getRawIndex(this.dataIndex)}}};r.mixin(u,h("hostGraph","data")),r.mixin(d,h("hostGraph","edgeData")),l.Node=u,l.Edge=d,o(u),o(d);var f=l;e.exports=f},"73ca":function(e,t,n){var i=n("2306"),r=n("7e5b");function a(e){this._ctor=e||r,this.group=new i.Group}var o=a.prototype;function s(e,t,n,i){var r=t.getItemLayout(n);if(h(r)){var a=new e._ctor(t,n,i);t.setItemGraphicEl(n,a),e.group.add(a)}}function l(e,t,n,i,r,a){var o=t.getItemGraphicEl(i);h(n.getItemLayout(r))?(o?o.updateData(n,r,a):o=new e._ctor(n,r,a),n.setItemGraphicEl(r,o),e.group.add(o)):e.group.remove(o)}function c(e){return e.animators&&e.animators.length>0}function u(e){var t=e.hostModel;return{lineStyle:t.getModel("lineStyle").getLineStyle(),hoverLineStyle:t.getModel("emphasis.lineStyle").getLineStyle(),labelModel:t.getModel("label"),hoverLabelModel:t.getModel("emphasis.label")}}function d(e){return isNaN(e[0])||isNaN(e[1])}function h(e){return!d(e[0])&&!d(e[1])}o.isPersistent=function(){return!0},o.updateData=function(e){var t=this,n=t.group,i=t._lineData;t._lineData=e,i||n.removeAll();var r=u(e);e.diff(i).add((function(n){s(t,e,n,r)})).update((function(n,a){l(t,i,e,a,n,r)})).remove((function(e){n.remove(i.getItemGraphicEl(e))})).execute()},o.updateLayout=function(){var e=this._lineData;e&&e.eachItemGraphicEl((function(t,n){t.updateLayout(e,n)}),this)},o.incrementalPrepareUpdate=function(e){this._seriesScope=u(e),this._lineData=null,this.group.removeAll()},o.incrementalUpdate=function(e,t){function n(e){e.isGroup||c(e)||(e.incremental=e.useHoverLayer=!0)}for(var i=e.start;i<e.end;i++){var r=t.getItemLayout(i);if(h(r)){var a=new this._ctor(t,i,this._seriesScope);a.traverse(n),this.group.add(a),t.setItemGraphicEl(i,a)}}},o.remove=function(){this._clearIncremental(),this._incremental=null,this.group.removeAll()},o._clearIncremental=function(){var e=this._incremental;e&&e.clearDisplaybles()};var f=a;e.exports=f},7419:function(e,t,n){var i=n("3eba"),r=n("b336");n("bc5f"),n("ab05"),n("307a"),n("3cd6"),n("d6ef"),i.registerPreprocessor(r)},"748f":function(e,t,n){"use strict";n("9254")},7501:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("avue-crud",{ref:"crud",attrs:{option:e.option,"table-loading":e.loading,data:e.data,"before-open":e.beforeOpen,permission:e.permissionList,page:e.page},on:{"update:page":function(t){e.page=t},"search-change":e.searchChange,"search-reset":e.searchReset,"current-change":e.currentChange,"size-change":e.sizeChange,"refresh-change":e.refreshChange,"on-load":e.onLoad},model:{value:e.form,callback:function(t){e.form=t},expression:"form"}})],1)},r=[],a=(n("8e6e"),n("ac6a"),n("456d"),n("6762"),n("2fdb"),n("ade3")),o=n("62ed"),s=n("5880");function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){Object(a["a"])(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var u={data:function(){return{form:{},selectionList:[],query:{},loading:!0,page:{pageSize:10,currentPage:1,total:0},option:{height:"auto",calcHeight:30,columnBtn:!1,tip:!1,searchShow:!0,searchMenuSpan:6,border:!0,index:!0,viewBtn:!0,editBtn:!1,addBtn:!1,delBtn:!1,menuWidth:120,dialogType:"drawer",column:[{label:"服务id",prop:"serviceId",search:!0,width:"120"},{label:"服务host",prop:"serverHost",search:!0,width:"150"},{label:"服务ip",prop:"serverIp",width:"160"},{label:"软件环境",prop:"env",width:"80"},{label:"请求方法",prop:"method",width:"80"},{label:"请求接口",prop:"requestUri"},{label:"日志时间",prop:"createTime",width:"180"},{label:"用户代理",prop:"userAgent",span:24,hide:!0},{label:"请求数据",prop:"params",type:"textarea",span:24,minRows:2,hide:!0},{label:"日志数据",prop:"stackTrace",type:"textarea",span:24,minRows:16,hide:!0}]},data:[]}},computed:c(c({},Object(s["mapGetters"])(["permission"])),{},{permissionList:function(){return{viewBtn:this.vaildData(this.permission.log_error.log_error_view,!1)}}}),methods:{searchReset:function(){this.query={},this.onLoad(this.page)},searchChange:function(e,t){this.query=e,this.page.currentPage=1,this.onLoad(this.page,e),t()},beforeOpen:function(e,t){var n=this;["edit","view"].includes(t)&&Object(o["getErrorLogs"])(this.form.id).then((function(e){n.form=e.data.data})),e()},currentChange:function(e){this.page.currentPage=e},sizeChange:function(e){this.page.pageSize=e},refreshChange:function(){this.onLoad(this.page,this.query)},onLoad:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.loading=!0,Object(o["getErrorList"])(e.currentPage,e.pageSize,Object.assign(n,this.query)).then((function(e){var n=e.data.data;t.page.total=n.total,t.data=n.records,t.loading=!1}))}}},d=u,h=n("2877"),f=Object(h["a"])(d,i,r,!1,null,null,null);t["default"]=f.exports},"759a":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("context-menu",{staticClass:"contextMenu"},[t("node-menu",[t("menu-li",{attrs:{command:"copy",text:"拷贝"}}),t("menu-li",{attrs:{command:"delete",text:"删除"}})],1),t("edge-menu",[t("menu-li",{attrs:{command:"delete",text:"删除"}})],1),t("group-menu",[t("menu-li",{attrs:{command:"copy",text:"拷贝"}}),t("menu-li",{attrs:{command:"delete",text:"删除"}}),t("menu-li",{attrs:{command:"unGroup",icon:"ungroup",text:"取消编组"}})],1),t("multi-menu",[t("menu-li",{attrs:{command:"copy",text:"拷贝"}}),t("menu-li",{attrs:{command:"paste",text:"粘贴"}}),t("menu-li",{attrs:{command:"addGroup",icon:"group",text:"编组"}}),t("menu-li",{attrs:{command:"delete",text:"删除"}})],1),t("canvas-menu",[t("menu-li",{attrs:{command:"undo",text:"撤销"}}),t("menu-li",{attrs:{command:"redo",text:"重做"}}),t("menu-li",{attrs:{command:"pasteHere",icon:"paste",text:"粘贴到这里"}})],1)],1)},r=[],a=n("bc4c"),o=n("c92d"),s={name:"EditorContextMenu",components:{NodeMenu:a["NodeMenu"],EdgeMenu:a["EdgeMenu"],GroupMenu:a["GroupMenu"],MultiMenu:a["MultiMenu"],CanvasMenu:a["CanvasMenu"],ContextMenu:a["ContextMenu"],MenuLi:o["default"]}},l=s,c=(n("b8c5"),n("2877")),u=Object(c["a"])(l,i,r,!1,null,"8780a714",null);t["default"]=u.exports},"75de":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("div",{staticClass:"item_panel_box"},[t("el-input",{attrs:{size:"mini",placeholder:"输入关键字进行过滤"},model:{value:e.filterText,callback:function(t){e.filterText=t},expression:"filterText"}}),t("div",{staticClass:"box_item"},[t("item-panel",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticClass:"item-panel"},[e._l(e.filterNode,(function(n,i){return[t("item",{key:i,attrs:{type:n.type||"node",size:n.size||"80*48",shape:n.shape||"flow-rect",model:{color:n.color||"#1890FF",label:n.id||"节点"}}},[n.src?[t("div",{staticClass:"item item-img"},[t("img",{attrs:{src:n.src,alt:n.id}})])]:[t("div",{class:"item item-"+(n.shape||"flow-rect")},[t("span",[e._v(e._s(n.id))])])]],2)]}))],2)],1)],1)},r=[],a=(n("6762"),n("2fdb"),n("bc4c")),o=n("539b"),s={name:"EditorItemPanel",components:{ItemPanel:a["ItemPanel"],Item:a["Item"]},props:{treeClick:{type:Function}},data:function(){return{filterText:"",existList:[{id:0,label:"生命周期模板列表",children:[{id:1,label:"测试数据1",data:{nodes:[{type:"node",size:"80*48",shape:"flow-rect",color:"#1890FF",label:"测试节点1",x:358,y:262.66666412353516,id:"5f2fae92",index:0},{type:"node",size:"80*48",shape:"flow-rect",color:"#1890FF",label:"测试节点1",x:349,y:398.66666412353516,id:"39784055",index:1}],edges:[{source:"5f2fae92",sourceAnchor:2,target:"39784055",targetAnchor:0,id:"40ff05c5",index:2}]}},{id:2,label:"测试数据2",data:{nodes:[{type:"node",size:"80*48",shape:"flow-rect",color:"#1890FF",label:"测试节点1",x:319.5416564941406,y:396.66666412353516,id:"ee3b0618",index:0},{type:"node",size:"80*48",shape:"flow-rect",color:"#1890FF",label:"测试节点2",x:192.54165649414062,y:277.66666412353516,id:"a96bfab6",index:4},{type:"node",size:"80*48",shape:"flow-rect",color:"#1890FF",label:"测试节点3",x:360.5416564941406,y:152.66666412353516,id:"e76e769e",index:5}],edges:[{source:"e76e769e",sourceAnchor:2,target:"a96bfab6",targetAnchor:0,id:"72117e49",index:1},{source:"a96bfab6",sourceAnchor:2,target:"ee3b0618",targetAnchor:0,id:"21db19e2",index:2},{source:"e76e769e",sourceAnchor:1,target:"ee3b0618",targetAnchor:1,id:"324dd9ae",index:3}]}},{id:3,label:"测试数据3",data:{nodes:[{type:"node",size:"80*48",shape:"flow-rect",color:"#1890FF",label:"测试节点1",x:130.54165649414062,y:108.66666412353516,id:"9bc884ca",index:0},{type:"node",size:"80*48",shape:"flow-rect",color:"#1890FF",label:"测试节点2",x:129.54165649414062,y:227.66666412353516,id:"d5997173",index:1},{type:"node",size:"80*48",shape:"flow-rect",color:"#1890FF",label:"测试节点3",x:129.54165649414062,y:348.66666412353516,id:"79e40c28",index:2},{type:"node",size:"80*48",shape:"flow-rect",color:"#1890FF",label:"测试节点4",x:319.5416564941406,y:349.16666412353516,id:"91a6982c",index:3},{type:"node",size:"80*48",shape:"flow-rect",color:"#1890FF",label:"测试节点5",x:537.5416564941406,y:350.66666412353516,id:"3939704b",index:4},{type:"node",size:"80*48",shape:"flow-rect",color:"#1890FF",label:"测试节点6",x:533.5416564941406,y:230.66666412353516,id:"de373e3a",index:5},{type:"node",size:"80*48",shape:"flow-rect",color:"#1890FF",label:"测试节点7",x:537.5416564941406,y:107.66666412353516,id:"7bdf94ba",index:6},{type:"node",size:"80*48",shape:"flow-rect",color:"#1890FF",label:"测试节点8",x:343.5416564941406,y:106.66666412353516,id:"3e739b8e",index:7}],edges:[{source:"9bc884ca",sourceAnchor:2,target:"d5997173",targetAnchor:0,id:"88e19734",index:8},{source:"d5997173",sourceAnchor:2,target:"79e40c28",targetAnchor:0,id:"e38664d6",index:9},{source:"79e40c28",sourceAnchor:1,target:"91a6982c",targetAnchor:3,id:"3c95a9f2",index:10},{source:"91a6982c",sourceAnchor:1,target:"3939704b",targetAnchor:3,id:"5c517fcd",index:11},{source:"3939704b",sourceAnchor:0,target:"de373e3a",targetAnchor:2,id:"037bce01",index:12},{source:"de373e3a",sourceAnchor:0,target:"7bdf94ba",targetAnchor:2,id:"b09bb221",index:13},{source:"7bdf94ba",sourceAnchor:3,target:"3e739b8e",targetAnchor:1,id:"466db0ea",index:14},{source:"3e739b8e",sourceAnchor:3,target:"9bc884ca",targetAnchor:1,id:"0ad68e07",index:15}]}},{id:4,label:"测试数据4",data:{nodes:[{type:"node",size:"80*48",shape:"flow-rect",color:"#1890FF",label:"测试节点6",x:387.5416564941406,y:310.66666412353516,id:"61775a95",index:0},{type:"node",size:"80*48",shape:"flow-rect",color:"#1890FF",label:"测试节点7",x:559.0416564941406,y:122.16666412353516,id:"3ecf3a2c",index:4},{type:"node",size:"80*48",shape:"flow-rect",color:"#1890FF",label:"测试节点8",x:226.54165649414062,y:121.16666412353516,id:"065c9aa9",index:5}],edges:[{source:"065c9aa9",sourceAnchor:2,target:"61775a95",targetAnchor:0,id:"d9ddab89",index:1},{source:"61775a95",sourceAnchor:0,target:"3ecf3a2c",targetAnchor:2,id:"a010883c",index:2},{source:"3ecf3a2c",sourceAnchor:3,target:"065c9aa9",targetAnchor:1,id:"93207803",index:3}]}}]}],nodeItems:[],loading:!1}},created:function(){var e=this;this.loading=!0,Object(o["getPage"])(1,99999).then((function(t){e.loading=!1,200===t.data.code&&(e.nodeItems=t.data.data.records)}))},computed:{filterNode:function(){var e=this;return this.nodeItems.filter((function(t){return t.id.includes(e.filterText)}))}}},l=s,c=(n("748f"),n("2877")),u=Object(c["a"])(l,i,r,!1,null,"6ce86f12",null);t["default"]=u.exports},"75de3":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("avue-crud",{ref:"crud",attrs:{option:e.option,"table-loading":e.loading,data:e.data},on:{"search-change":e.searchChange,"search-reset":e.searchReset,"row-click":e.clickRowChange,"selection-change":e.selectionChange,"current-change":e.currentChange,"size-change":e.sizeChange,"refresh-change":e.refreshChange,"on-load":e.onLoad},scopedSlots:e._u([{key:"menu",fn:function(n){return[e.permissionList.signtBtn?t("el-button",{attrs:{type:"text",size:"small",icon:"el-icon-download"},on:{click:function(t){return t.stopPropagation(),e.handleClaim(n.row)}}},[e._v("签收\n      ")]):e._e(),e.permissionList.detailBtn?t("el-button",{attrs:{type:"text",size:"small",icon:"el-icon-info"},on:{click:function(t){return t.stopPropagation(),e.handleDetail(n.row)}}},[e._v("详情\n      ")]):e._e(),e.permissionList.follow?t("el-button",{attrs:{type:"text",size:"small",icon:"el-icon-search"},on:{click:function(t){return t.stopPropagation(),e.handleImage(n.row,n.index)}}},[e._v("流程图\n      ")]):e._e()]}},{key:"processDefinitionVersion",fn:function(n){var i=n.row;return[t("el-tag",[e._v("v"+e._s(i.processDefinitionVersion))])]}}]),model:{value:e.form,callback:function(t){e.form=t},expression:"form"}}),t("flow-design",{attrs:{"is-dialog":"","is-display":e.flowBox,"process-instance-id":e.processInstanceId},on:{"update:isDisplay":function(t){e.flowBox=t},"update:is-display":function(t){e.flowBox=t}}})],1)},r=[],a=(n("8e6e"),n("456d"),n("ac6a"),n("ade3")),o=n("5880"),s=n("1e69"),l=n("7208");function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){Object(a["a"])(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var d={data:function(){return{form:{},selectionId:"",selectionList:[],query:{},loading:!0,page:{pageSize:10,currentPage:1,total:0},processInstanceId:"",flowBox:!1,workBox:!1,option:{height:"auto",calcHeight:0,tip:!1,simplePage:!0,columnBtn:!1,searchShow:!0,searchMenuSpan:6,border:!0,index:!0,selection:!0,editBtn:!1,addBtn:!1,viewBtn:!1,delBtn:!1,dialogWidth:900,menuWidth:200,dialogClickModal:!1,align:"center",column:[{label:"流程名称",prop:"processName",search:!0,headerAlign:"center",align:"left",sortable:!0,width:300,overHidden:!0,formatter:function(e){return e.variables.processName}},{label:"发起人",prop:"createUser",sortable:!0,width:150,formatter:function(e){return e.variables.createUser}},{label:"发起时间",sortable:!0,width:180,prop:"processDefinitionStartTime"},{label:"当前步骤",prop:"taskName"},{label:"所属流程模板",sortable:!0,width:200,prop:"categoryName"},{label:"流程描述",prop:"processDesc",overHidden:!0,formatter:function(e){return e.variables.processDesc}}]},data:[]}},computed:u(u({},Object(o["mapGetters"])(["permission","flowRoutes","permission"])),{},{permissionList:function(){return{signtBtn:this.vaildData(this.permission.work_claim.work_claim_sign,!1),detailBtn:this.vaildData(this.permission.work_claim.work_claim_detail,!1),follow:this.vaildData(this.permission.work_claim.work_claim_follow,!1)}},ids:function(){var e=[];return this.selectionList.forEach((function(t){e.push(t.id)})),e.join(",")}}),methods:{searchReset:function(){this.query={},this.onLoad(this.page)},searchChange:function(e,t){this.query=e,this.page.currentPage=1,this.onLoad(this.page,e),t()},selectionChange:function(e){this.selectionList=e,this.$refs.crud.setCurrentRow(this.selectionList[e.length-1])},clickRowChange:function(e){this.$refs.crud.toggleSelection(),this.selectionList=e,this.$refs.crud.setCurrentRow(e),this.$refs.crud.toggleRowSelection(e)},selectionClear:function(){this.selectionList=[],this.$refs.crud.toggleSelection()},handleClaim:function(e){var t=this;this.$confirm("确定签收此任务?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(s["claimTask"])(e.taskId)})).then((function(){t.onLoad(t.page),t.$message({type:"success",message:"操作成功!"})}))},handleDetail:function(e){this.$router.push({path:"/work/process/".concat(Object(l["b"])(this.flowRoutes,e.category),"/detail/").concat(e.processInstanceId,"/").concat(e.businessId,"?name=")+e.categoryName+"详情"})},handleImage:function(e){this.processInstanceId=e.processInstanceId,this.flowBox=!0},currentChange:function(e){this.page.currentPage=e},sizeChange:function(e){this.page.pageSize=e},refreshChange:function(){this.onLoad(this.page,this.query)},onLoad:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=u(u({},this.query),{},{category:n.category?Object(l["a"])(n.category):null});this.loading=!0,Object(s["claimList"])(e.currentPage,e.pageSize,Object.assign(n,i)).then((function(e){var n=e.data.data;t.page.total=n.total,t.data=n.records,t.loading=!1,t.selectionClear()}))}}},h=d,f=n("2877"),p=Object(f["a"])(h,i,r,!1,null,null,null);t["default"]=p.exports},7661:function(e,t,n){var i=n("0c41"),r=n("3eba"),a=r.extendComponentView({type:"geo",init:function(e,t){var n=new i(t,!0);this._mapDraw=n,this.group.add(n.group)},render:function(e,t,n,i){if(!i||"geoToggleSelect"!==i.type||i.from!==this.uid){var r=this._mapDraw;e.get("show")?r.draw(e,t,n,this,i):this._mapDraw.group.removeAll(),this.group.silent=e.get("silent")}},dispose:function(){this._mapDraw&&this._mapDraw.remove()}});e.exports=a},"767c":function(e,t,n){var i=n("3eba"),r=n("6d8b"),a=n("607d"),o=n("29a8"),s=n("2145"),l=o.toolbox.dataView,c=new Array(60).join("-"),u="\t";function d(e){var t={},n=[],i=[];return e.eachRawSeries((function(e){var r=e.coordinateSystem;if(!r||"cartesian2d"!==r.type&&"polar"!==r.type)n.push(e);else{var a=r.getBaseAxis();if("category"===a.type){var o=a.dim+"_"+a.index;t[o]||(t[o]={categoryAxis:a,valueAxis:r.getOtherAxis(a),series:[]},i.push({axisDim:a.dim,axisIndex:a.index})),t[o].series.push(e)}else n.push(e)}})),{seriesGroupByCategoryAxis:t,other:n,meta:i}}function h(e){var t=[];return r.each(e,(function(e,n){var i=e.categoryAxis,a=e.valueAxis,o=a.dim,s=[" "].concat(r.map(e.series,(function(e){return e.name}))),l=[i.model.getCategories()];r.each(e.series,(function(e){var t=e.getRawData();l.push(e.getRawData().mapArray(t.mapDimension(o),(function(e){return e})))}));for(var c=[s.join(u)],d=0;d<l[0].length;d++){for(var h=[],f=0;f<l.length;f++)h.push(l[f][d]);c.push(h.join(u))}t.push(c.join("\n"))})),t.join("\n\n"+c+"\n\n")}function f(e){return r.map(e,(function(e){var t=e.getRawData(),n=[e.name],i=[];return t.each(t.dimensions,(function(){for(var e=arguments.length,r=arguments[e-1],a=t.getName(r),o=0;o<e-1;o++)i[o]=arguments[o];n.push((a?a+u:"")+i.join(u))})),n.join("\n")})).join("\n\n"+c+"\n\n")}function p(e){var t=d(e);return{value:r.filter([h(t.seriesGroupByCategoryAxis),f(t.other)],(function(e){return e.replace(/[\n\t\s]/g,"")})).join("\n\n"+c+"\n\n"),meta:t.meta}}function g(e){return e.replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function m(e){var t=e.slice(0,e.indexOf("\n"));if(t.indexOf(u)>=0)return!0}var v=new RegExp("["+u+"]+","g");function y(e){for(var t=e.split(/\n+/g),n=g(t.shift()).split(v),i=[],a=r.map(n,(function(e){return{name:e,data:[]}})),o=0;o<t.length;o++){var s=g(t[o]).split(v);i.push(s.shift());for(var l=0;l<s.length;l++)a[l]&&(a[l].data[o]=s[l])}return{series:a,categories:i}}function b(e){for(var t=e.split(/\n+/g),n=g(t.shift()),i=[],r=0;r<t.length;r++){var a=g(t[r]);if(a){var o,s=a.split(v),l="",c=!1;isNaN(s[0])?(c=!0,l=s[0],s=s.slice(1),i[r]={name:l,value:[]},o=i[r].value):o=i[r]=[];for(var u=0;u<s.length;u++)o.push(+s[u]);1===o.length&&(c?i[r].value=o[0]:i[r]=o[0])}}return{name:n,data:i}}function x(e,t){var n=e.split(new RegExp("\n*"+c+"\n*","g")),i={series:[]};return r.each(n,(function(e,n){if(m(e)){var r=y(e),a=t[n],o=a.axisDim+"Axis";a&&(i[o]=i[o]||[],i[o][a.axisIndex]={data:r.categories},i.series=i.series.concat(r.series))}else{r=b(e);i.series.push(r)}})),i}function w(e){this._dom=null,this.model=e}function _(e,t){return r.map(e,(function(e,n){var i=t&&t[n];if(r.isObject(i)&&!r.isArray(i)){var a=r.isObject(e)&&!r.isArray(e);a||(e={value:e});var o=null!=i.name&&null==e.name;return e=r.defaults(e,i),o&&delete e.name,e}return e}))}w.defaultOption={show:!0,readOnly:!1,optionToContent:null,contentToOption:null,icon:"M17.5,17.3H33 M17.5,17.3H33 M45.4,29.5h-28 M11.5,2v56H51V14.8L38.4,2H11.5z M38.4,2.2v12.7H51 M45.4,41.7h-28",title:r.clone(l.title),lang:r.clone(l.lang),backgroundColor:"#fff",textColor:"#000",textareaColor:"#fff",textareaBorderColor:"#333",buttonColor:"#c23531",buttonTextColor:"#fff"},w.prototype.onclick=function(e,t){var n=t.getDom(),i=this.model;this._dom&&n.removeChild(this._dom);var o=document.createElement("div");o.style.cssText="position:absolute;left:5px;top:5px;bottom:5px;right:5px;",o.style.backgroundColor=i.get("backgroundColor")||"#fff";var s=document.createElement("h4"),l=i.get("lang")||[];s.innerHTML=l[0]||i.get("title"),s.style.cssText="margin: 10px 20px;",s.style.color=i.get("textColor");var c=document.createElement("div"),u=document.createElement("textarea");c.style.cssText="display:block;width:100%;overflow:auto;";var d=i.get("optionToContent"),h=i.get("contentToOption"),f=p(e);if("function"===typeof d){var g=d(t.getOption());"string"===typeof g?c.innerHTML=g:r.isDom(g)&&c.appendChild(g)}else c.appendChild(u),u.readOnly=i.get("readOnly"),u.style.cssText="width:100%;height:100%;font-family:monospace;font-size:14px;line-height:1.6rem;",u.style.color=i.get("textColor"),u.style.borderColor=i.get("textareaBorderColor"),u.style.backgroundColor=i.get("textareaColor"),u.value=f.value;var m=f.meta,v=document.createElement("div");v.style.cssText="position:absolute;bottom:0;left:0;right:0;";var y="float:right;margin-right:20px;border:none;cursor:pointer;padding:2px 5px;font-size:12px;border-radius:3px",b=document.createElement("div"),w=document.createElement("div");y+=";background-color:"+i.get("buttonColor"),y+=";color:"+i.get("buttonTextColor");var _=this;function S(){n.removeChild(o),_._dom=null}a.addEventListener(b,"click",S),a.addEventListener(w,"click",(function(){var e;try{e="function"===typeof h?h(c,t.getOption()):x(u.value,m)}catch(n){throw S(),new Error("Data view format error "+n)}e&&t.dispatchAction({type:"changeDataView",newOption:e}),S()})),b.innerHTML=l[1],w.innerHTML=l[2],w.style.cssText=y,b.style.cssText=y,!i.get("readOnly")&&v.appendChild(w),v.appendChild(b),o.appendChild(s),o.appendChild(c),o.appendChild(v),c.style.height=n.clientHeight-80+"px",n.appendChild(o),this._dom=o},w.prototype.remove=function(e,t){this._dom&&t.getDom().removeChild(this._dom)},w.prototype.dispose=function(e,t){this.remove(e,t)},s.register("dataView",w),i.registerAction({type:"changeDataView",event:"dataViewChanged",update:"prepareAndUpdate"},(function(e,t){var n=[];r.each(e.newOption.series,(function(e){var i=t.getSeriesByName(e.name)[0];if(i){var a=i.get("data");n.push({name:e.name,data:_(e.data,a)})}else n.push(r.extend({type:"scatter"},e))})),t.mergeOption(r.defaults({series:n},e.newOption))}));var S=w;e.exports=S},7684:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("el-container",[t("el-aside",{attrs:{width:"240px"}},[t("basic-container",[t("avue-tree",{attrs:{id:"basic",data:e.treeData,option:e.treeOption},on:{"node-click":e.nodeClick}})],1)],1),t("el-main",[t("basic-container",[t("p",{staticStyle:{"margin-top":"10px","font-weight":"570","font-size":"19px"}},[e._v("链接类型列表")]),t("avue-crud",{attrs:{data:e.loadData,option:e.loadOption},scopedSlots:e._u([{key:"defaultForm",fn:function(e){return[t("Relationpackage")]}},{key:"TodefaultForm",fn:function(e){return[t("Torelationpackage")]}}]),model:{value:e.obj,callback:function(t){e.obj=t},expression:"obj"}})],1),t("basic-container",[t("p",{staticStyle:{"margin-top":"10px","font-weight":"570","font-size":"19px"}},[e._v("属性列表")]),t("avue-crud",{attrs:{data:e.attrData,option:e.attrOption},model:{value:e.objs,callback:function(t){e.objs=t},expression:"objs"}})],1)],1)],1)},r=[],a={name:"Relations",data:function(){return{treeOption:{defaultExpandAll:!0},treeData:[{value:0,label:"链接类型列表",children:[{value:1,label:"input"},{value:2,label:"checkbox"}]}],obj:{},loadData:[],loadOption:{border:!0,editBtn:!1,height:200,tabs:!0,column:[{label:"名称",prop:"name",display:!1},{label:"标签",prop:"tag",display:!1},{label:"形状",prop:"shape",display:!1},{label:"描述",prop:"desc",display:!1},{label:"Form端类型",prop:"FormType",display:!1},{label:"To端类型",prop:"ToType",display:!1}],group:[{label:"链接类型",column:[{label:"名称",prop:"name"},{label:"标签",prop:"tag"},{label:"形状",prop:"shape"},{label:"描述",prop:"desc"}]},{label:"Form端类型",column:[{label:"主类型",type:"select",prop:"PrimType",dicData:[{label:"测试1",value:0},{label:"测试2",value:1}]},{type:"radio",prop:"primRadio",dicData:[{label:"N",value:0},{label:"1",value:1}]},{prop:"default",span:24,labelWidth:5}]},{label:"To端类型",column:[{label:"主类型",type:"select",prop:"toType",dicData:[{label:"测试1",value:0},{label:"测试2",value:1}]},{type:"radio",prop:"toRadio",dicData:[{label:"N",value:0},{label:"1",value:1}]},{prop:"Todefault",span:24,labelWidth:5}]}]},objs:{},attrData:[],attrOption:{height:310,border:!0,column:[{label:"属性名",prop:"attrName"},{label:"属性类型",prop:"attrType"},{label:"初始值",prop:"Invalue"},{label:"说明",prop:"explain"}]}}}},o=a,s=(n("f74c"),n("2877")),l=Object(s["a"])(o,i,r,!1,null,null,null);t["default"]=l.exports},"76dd":function(e,t,n){var i=n("ce86");function r(e){return null==e?"":i(e)}e.exports=r},"772d":function(e,t,n){},7782:function(e,t,n){var i=n("3eba"),r=n("6d8b");function a(e,t){r.each(t,(function(t){t.update="updateView",i.registerAction(t,(function(n,i){var r={};return i.eachComponent({mainType:"series",subType:e,query:n},(function(e){e[t.method]&&e[t.method](n.name,n.dataIndex);var i=e.getData();i.each((function(t){var n=i.getName(t);r[n]=e.isSelected(n)||!1}))})),{name:n.name,selected:r,seriesId:n.seriesId}}))}))}e.exports=a},"781b":function(e,t,n){},7824:function(e,t,n){"use strict";n("1cdb")},7887:function(e,t,n){var i=n("6d8b"),r=n("84ce");function a(e,t,n){r.call(this,e,t,n),this.type="value",this.angle=0,this.name="",this.model}i.inherits(a,r);var o=a;e.exports=o},7891:function(e,t,n){var i=n("6d8b");function r(e){var t=e.polar;if(t){i.isArray(t)||(t=[t]);var n=[];i.each(t,(function(t,r){t.indicator?(t.type&&!t.shape&&(t.shape=t.type),e.radar=e.radar||[],i.isArray(e.radar)||(e.radar=[e.radar]),e.radar.push(t)):n.push(t)})),e.polar=n}i.each(e.series,(function(e){e&&"radar"===e.type&&e.polarIndex&&(e.radarIndex=e.polarIndex)}))}e.exports=r},"78f0":function(e,t,n){var i=n("3eba");n("d9f1");var r=i.extendComponentModel({type:"polar",dependencies:["polarAxis","angleAxis"],coordinateSystem:null,findAxisModel:function(e){var t,n=this.ecModel;return n.eachComponent(e,(function(e){e.getCoordSysModel()===this&&(t=e)}),this),t},defaultOption:{zlevel:0,z:0,center:["50%","50%"],radius:"80%"}});e.exports=r},7919:function(e,t,n){var i=n("f934"),r=i.getLayoutRect,a=i.box,o=i.positionElement,s=n("eda2"),l=n("2306");function c(e,t,n){var i=t.getBoxLayoutParams(),s=t.get("padding"),l={width:n.getWidth(),height:n.getHeight()},c=r(i,l,s);a(t.get("orient"),e,t.get("itemGap"),c.width,c.height),o(e,i,l,s)}function u(e,t){var n=s.normalizeCssArray(t.get("padding")),i=t.getItemStyle(["color","opacity"]);i.fill=t.get("backgroundColor");e=new l.Rect({shape:{x:e.x-n[3],y:e.y-n[0],width:e.width+n[1]+n[3],height:e.height+n[0]+n[2],r:t.get("borderRadius")},style:i,silent:!0,z2:-1});return e}t.layout=c,t.makeBackground=u},"792e":function(e,t,n){n("1ccf"),n("14d3")},7948:function(e,t){function n(e,t){var n=-1,i=null==e?0:e.length,r=Array(i);while(++n<i)r[n]=t(e[n],n,e);return r}e.exports=n},"7b0c":function(e,t,n){var i=n("6cc5"),r=n("f934"),a=r.getLayoutRect,o=n("e263");function s(e,t,n){var i=e.getBoxLayoutParams();return i.aspect=n,a(i,{width:t.getWidth(),height:t.getHeight()})}function l(e,t){var n=[];return e.eachSeriesByType("graph",(function(e){var r=e.get("coordinateSystem");if(!r||"view"===r){var a=e.getData(),l=a.mapArray((function(e){var t=a.getItemModel(e);return[+t.get("x"),+t.get("y")]})),c=[],u=[];o.fromPoints(l,c,u),u[0]-c[0]===0&&(u[0]+=1,c[0]-=1),u[1]-c[1]===0&&(u[1]+=1,c[1]-=1);var d=(u[0]-c[0])/(u[1]-c[1]),h=s(e,t,d);isNaN(d)&&(c=[h.x,h.y],u=[h.x+h.width,h.y+h.height]);var f=u[0]-c[0],p=u[1]-c[1],g=h.width,m=h.height,v=e.coordinateSystem=new i;v.zoomLimit=e.get("scaleLimit"),v.setBoundingRect(c[0],c[1],f,p),v.setViewRect(h.x,h.y,g,m),v.setCenter(e.get("center")),v.setZoom(e.get("zoom")),n.push(v)}})),n}e.exports=l},"7bce":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("div",[t("div",{staticStyle:{display:"flex","justify-content":"flex-end"}},[t("el-button",{attrs:{plain:"",type:"primary"},on:{click:e.addHandler}},[e._v("新增")])],1),t("el-dialog",{staticClass:"avue-dialog avue-dialog--top",attrs:{visible:e.addVisible,"append-to-body":"",title:"新增数据统计分析",top:"-50px"},on:{"update:visible":function(t){e.addVisible=t}}},[t("el-table",{ref:"table",staticStyle:{width:"100%"},attrs:{data:e.tableData,border:""},on:{"selection-change":e.selectChange}},[t("el-table-column",{attrs:{type:"selection",width:"55"}}),t("el-table-column",{attrs:{align:"center",label:"主数据库名",prop:"menuName"}}),t("el-table-column",{attrs:{align:"center",label:"类型",prop:"codeType"},scopedSlots:e._u([{key:"default",fn:function(n){var i=n.row;return[t("el-select",{attrs:{placeholder:"请选择图表类型"},model:{value:i.codeType,callback:function(t){e.$set(i,"codeType",t)},expression:"row.codeType"}},[t("el-option",{attrs:{label:"折线图",value:"0"}}),t("el-option",{attrs:{label:"饼状图",value:"1"}}),t("el-option",{attrs:{label:"柱状图",value:"2"}}),t("el-option",{attrs:{label:"柱状折线图",value:"3"}})],1)]}}])})],1),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:e.escHandler}},[e._v("取 æ¶ˆ")]),t("el-button",{attrs:{type:"primary"},on:{click:e.addSaveHandler}},[e._v("保存")])],1)],1),t("div",{staticStyle:{"margin-top":"15px","padding-bottom":"35px"}},[e._l(e.lineList,(function(e,n){return t("lineChart",{key:n,attrs:{chartName:e.menuName,lineData:e.menuData}})})),e._l(e.pieList,(function(e,n){return t("pieChart",{key:n,attrs:{chartName:e.menuName,pieData:e.menuData}})})),e._l(e.columnarList,(function(e,n){return t("ColumnarChart",{key:n,attrs:{chartName:e.menuName,columnarData:e.menuData}})})),e._l(e.mixList,(function(e,n){return t("mixCart",{key:n,attrs:{chartName:e.menuName,mixData:e.menuData}})}))],2)],1)},r=[],a=(n("ac6a"),n("542a")),o=n("3aed"),s=n("abd2"),l=n("d260"),c=n("c06a"),u=n("8a8b"),d={components:{lineChart:a["default"],pieChart:o["default"],ColumnarChart:s["default"],mixCart:l["default"]},name:"statisticPage",data:function(){return{menuList:[],dataKeyList:[],addVisible:!1,chartName:"",lineList:[],pieList:[],columnarList:[],mixList:[],selectData:[],tableData:[]}},created:function(){this.getMasterList()},methods:{getMasterList:function(){var e=this,t=localStorage.getItem("userId");Object(u["getList"])({userId:t}).then((function(t){e.tableData=t.data.data}))},addHandler:function(){this.addVisible=!0},escHandler:function(){this.addVisible=!1},addSaveHandler:function(){var e=this;if(this.selectData.length<=0)this.$message.warning("请至少选择一条数据!");else{var t=this.selectData.every((function(e){return e.codeType}));if(t){this.dataKeyList=this.selectData.map((function(e){return e.code}));var n=this.dataKeyList.join(",");n?Object(c["getStatisticAnalysis"])({btmNames:n}).then((function(t){e.menuList=t.data.data,e.nextSave(),e.$message.success("保存成功")})):this.$message.warning("请选择数据!")}else this.$message.warning("请检查已勾选数据类型是否为空!")}},nextSave:function(){var e=this,t={0:"lineList",1:"pieList",2:"columnarList",3:"mixList"},n=!1;this.selectData.forEach((function(i,r){i.menuData=e.menuList[r].menuData;var a=t[i.codeType];a&&(e[a].push(i),n=!0)})),n&&(this.addVisible=!1)},selectChange:function(e){this.selectData=e}}},h=d,f=n("2877"),p=Object(f["a"])(h,i,r,!1,null,"1134674e",null);t["default"]=p.exports},"7c4d":function(e,t,n){var i=n("3eba"),r=n("6d8b"),a=n("fc82"),o=n("bd9e"),s=n("6fda"),l=n("ef6a"),c=n("29a8"),u=n("2145");n("dd39");var d=c.toolbox.dataZoom,h=r.each,f="\0_ec_\0toolbox-dataZoom_";function p(e,t,n){(this._brushController=new a(n.getZr())).on("brush",r.bind(this._onBrush,this)).mount(),this._isZoomActive}p.defaultOption={show:!0,filterMode:"filter",icon:{zoom:"M0,13.5h26.9 M13.5,26.9V0 M32.1,13.5H58V58H13.5 V32.1",back:"M22,1.4L9.9,13.5l12.3,12.3 M10.3,13.5H54.9v44.6 H10.3v-26"},title:r.clone(d.title),brushStyle:{borderWidth:0,color:"rgba(0,0,0,0.2)"}};var g=p.prototype;g.render=function(e,t,n,i){this.model=e,this.ecModel=t,this.api=n,b(e,t,this,i,n),y(e,t)},g.onclick=function(e,t,n){m[n].call(this)},g.remove=function(e,t){this._brushController.unmount()},g.dispose=function(e,t){this._brushController.dispose()};var m={zoom:function(){var e=!this._isZoomActive;this.api.dispatchAction({type:"takeGlobalCursor",key:"dataZoomSelect",dataZoomSelectActive:e})},back:function(){this._dispatchZoomAction(s.pop(this.ecModel))}};function v(e){var t={};return r.each(["xAxisIndex","yAxisIndex"],(function(n){t[n]=e[n],null==t[n]&&(t[n]="all"),(!1===t[n]||"none"===t[n])&&(t[n]=[])})),t}function y(e,t){e.setIconStatus("back",s.count(t)>1?"emphasis":"normal")}function b(e,t,n,i,r){var a=n._isZoomActive;i&&"takeGlobalCursor"===i.type&&(a="dataZoomSelect"===i.key&&i.dataZoomSelectActive),n._isZoomActive=a,e.setIconStatus("zoom",a?"emphasis":"normal");var s=new o(v(e.option),t,{include:["grid"]});n._brushController.setPanels(s.makePanelOpts(r,(function(e){return e.xAxisDeclared&&!e.yAxisDeclared?"lineX":!e.xAxisDeclared&&e.yAxisDeclared?"lineY":"rect"}))).enableBrush(!!a&&{brushType:"auto",brushStyle:e.getModel("brushStyle").getItemStyle()})}g._onBrush=function(e,t){if(t.isEnd&&e.length){var n={},i=this.ecModel;this._brushController.updateCovers([]);var r=new o(v(this.model.option),i,{include:["grid"]});r.matchOutputRanges(e,i,(function(e,t,n){if("cartesian2d"===n.type){var i=e.brushType;"rect"===i?(a("x",n,t[0]),a("y",n,t[1])):a({lineX:"x",lineY:"y"}[i],n,t)}})),s.push(i,n),this._dispatchZoomAction(n)}function a(e,t,r){var a=t.getAxis(e),o=a.model,s=c(e,o,i),u=s.findRepresentativeAxisProxy(o).getMinMaxSpan();null==u.minValueSpan&&null==u.maxValueSpan||(r=l(0,r.slice(),a.scale.getExtent(),0,u.minValueSpan,u.maxValueSpan)),s&&(n[s.id]={dataZoomId:s.id,startValue:r[0],endValue:r[1]})}function c(e,t,n){var i;return n.eachComponent({mainType:"dataZoom",subType:"select"},(function(n){var r=n.getAxisModel(e,t.componentIndex);r&&(i=n)})),i}},g._dispatchZoomAction=function(e){var t=[];h(e,(function(e,n){t.push(r.clone(e))})),t.length&&this.api.dispatchAction({type:"dataZoom",from:this.uid,batch:t})},u.register("dataZoom",p),i.registerPreprocessor((function(e){if(e){var t=e.dataZoom||(e.dataZoom=[]);r.isArray(t)||(e.dataZoom=t=[t]);var n=e.toolbox;if(n&&(r.isArray(n)&&(n=n[0]),n&&n.feature)){var i=n.feature.dataZoom;a("xAxis",i),a("yAxis",i)}}function a(e,n){if(n){var i=e+"Index",a=n[i];null==a||"all"===a||r.isArray(a)||(a=!1===a||"none"===a?[]:[a]),o(e,(function(o,s){if(null==a||"all"===a||-1!==r.indexOf(a,s)){var l={type:"select",$fromToolbox:!0,filterMode:n.filterMode||"filter",id:f+e+s};l[i]=s,t.push(l)}}))}}function o(t,n){var i=e[t];r.isArray(i)||(i=i?[i]:[]),h(i,n)}}));var x=p;e.exports=x},"7cb9":function(e,t,n){"use strict";n("3ad1")},"7d05":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("avue-crud",{ref:"crud",attrs:{"before-close":e.beforeClose,"before-open":e.beforeOpen,data:e.data,option:e.option,permission:e.permissionList,"table-loading":e.loading},on:{"row-del":e.rowDel,"search-change":e.searchChange,"search-reset":e.searchReset,"selection-change":e.selectionChange,"row-click":e.clickRowChange,"current-change":e.currentChange,"size-change":e.sizeChange,"refresh-change":e.refreshChange,"on-load":e.onLoad,"tree-load":e.treeLoad},scopedSlots:e._u([{key:"menu",fn:function(n){return[e.permissionList.downLoadBtn&&1!=n.row.hasChildren?t("el-button",{attrs:{icon:"el-icon-download el-icon--right",size:"small",type:"text",loading:e.downloadLoading},on:{click:function(t){return e.downLoadLogFile(n.row)}}},[e._v("下载\n            ")]):e._e()]}}]),model:{value:e.form,callback:function(t){e.form=t},expression:"form"}})],1)},r=[],a=(n("8e6e"),n("ac6a"),n("456d"),n("ade3")),o=n("62ed"),s=n("d9a3"),l=n("5880");function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){Object(a["a"])(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var d={data:function(){return{form:{},selectionList:[],query:{},logPath:"",loading:!0,page:{pageSize:10,currentPage:1,total:0},option:{height:"auto",lazy:!0,columnBtn:!1,tip:!1,searchShow:!0,searchMenuSpan:6,tree:!0,border:!0,index:!0,selection:!0,editBtn:!1,delBtn:!0,addBtn:!1,viewBtn:!1,dialogClickModal:!1,highlightCurrentRow:!0,rowKey:"randomOid",column:[{label:"服务名称",prop:"serviceName",width:"120",search:!0},{label:"服务ID",prop:"serviceId",search:!0},{label:"日志路径",prop:"logPath",width:"160"},{label:"日志名称",prop:"logName",width:"160"},{label:"日志类型",prop:"logType",width:"160"},{label:"创建时间",prop:"createTime",width:"160"},{label:"最后修改时间",prop:"lastModifier",width:"160"}]},data:[],downloadLoading:!1}},computed:u(u({},Object(l["mapGetters"])(["permission"])),{},{permissionList:function(){return{delBtn:this.vaildData(this.permission.localLog.localLog_delete,!1),downLoadBtn:this.vaildData(this.permission.localLog.localLog_download,!1)}}}),methods:{downLoadLogFile:function(e){var t=this;this.downloadLoading=!0;var n=e.hasChildren?e.logPath:e.logPath+"\\"+e.logName;Object(o["downLoadLog"])(Object.assign({},e,{logFullPaths:n})).then((function(e){s["a"].downloadFileByBlobHandler(e),t.downloadLoading=!1})).catch((function(e){t.downloadLoading=!1}))},rowDel:function(e,t,n){var i=this;this.$confirm("确定将选择的日志文件删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){var t=e.hasChildren?e.logPath:e.logPath+"\\"+e.logName;return Object(o["deleteLocalLog"])(Object.assign({},e,{logFullPaths:t}))})).then((function(){i.$message({type:"success",message:"操作成功!"}),n(e)}))},searchReset:function(){this.query={},this.parentId=0,this.onLoad(this.page)},searchChange:function(e,t){this.query=e,this.parentId="",this.page.currentPage=1,this.onLoad(this.page,e),t()},clickRowChange:function(e){this.$refs.crud.toggleSelection(),this.selectionList=e,this.$refs.crud.setCurrentRow(e),this.$refs.crud.toggleRowSelection(e)},selectionChange:function(e){this.selectionList=e,this.$refs.crud.setCurrentRow(this.selectionList[e.length-1])},selectionClear:function(){this.selectionList=[],this.$refs.crud.toggleSelection()},refreshChange:function(){this.onLoad(this.page,this.query)},onLoad:function(e){var t=this;this.loading=!0,Object(o["getLazyList"])({logPath:this.logPath}).then((function(e){t.data=e.data.data,t.loading=!1,t.selectionClear()}))},treeLoad:function(e,t,n){var i=e.logPath;Object(o["getLazyList"])({logPath:i}).then((function(e){n(e.data.data)}))}}},h=d,f=n("2877"),p=Object(f["a"])(h,i,r,!1,null,null,null);t["default"]=p.exports},"7db7":function(e,t,n){"use strict";n("9a22")},"7dcf":function(e,t,n){var i=n("b12f"),r=i.extend({type:"dataZoom",render:function(e,t,n,i){this.dataZoomModel=e,this.ecModel=t,this.api=n},getTargetCoordInfo:function(){var e=this.dataZoomModel,t=this.ecModel,n={};function i(e,t,n,i){for(var r,a=0;a<n.length;a++)if(n[a].model===e){r=n[a];break}r||n.push(r={model:e,axisModels:[],coordIndex:i}),r.axisModels.push(t)}return e.eachTargetAxis((function(e,r){var a=t.getComponent(e.axis,r);if(a){var o=a.getCoordSysModel();o&&i(o,a,n[o.mainType]||(n[o.mainType]=[]),o.componentIndex)}}),this),n}});e.exports=r},"7e32":function(e,t,n){var i=n("3eba");n("43b8"),n("8e77"),i.registerPreprocessor((function(e){e.markArea=e.markArea||{}}))},"7e5b":function(e,t,n){var i=n("6d8b"),r=n("401b"),a=n("a15a"),o=n("7f91"),s=n("2306"),l=n("3842"),c=l.round,u=["fromSymbol","toSymbol"];function d(e){return"_"+e+"Type"}function h(e,t,n){var r=t.getItemVisual(n,e);if(r&&"none"!==r){var o=t.getItemVisual(n,"color"),s=t.getItemVisual(n,e+"Size"),l=t.getItemVisual(n,e+"Rotate");i.isArray(s)||(s=[s,s]);var c=a.createSymbol(r,-s[0]/2,-s[1]/2,s[0],s[1],o);return c.__specifiedRotation=null==l||isNaN(l)?void 0:+l*Math.PI/180||0,c.name=e,c}}function f(e){var t=new o({name:"line",subPixelOptimize:!0});return p(t.shape,e),t}function p(e,t){e.x1=t[0][0],e.y1=t[0][1],e.x2=t[1][0],e.y2=t[1][1],e.percent=1;var n=t[2];n?(e.cpx1=n[0],e.cpy1=n[1]):(e.cpx1=NaN,e.cpy1=NaN)}function g(){var e=this,t=e.childOfName("fromSymbol"),n=e.childOfName("toSymbol"),i=e.childOfName("label");if(t||n||!i.ignore){var a=1,o=this.parent;while(o)o.scale&&(a/=o.scale[0]),o=o.parent;var s=e.childOfName("line");if(this.__dirty||s.__dirty){var l=s.shape.percent,c=s.pointAt(0),u=s.pointAt(l),d=r.sub([],u,c);if(r.normalize(d,d),t){t.attr("position",c);var h=t.__specifiedRotation;if(null==h){var f=s.tangentAt(0);t.attr("rotation",Math.PI/2-Math.atan2(f[1],f[0]))}else t.attr("rotation",h);t.attr("scale",[a*l,a*l])}if(n){n.attr("position",u);h=n.__specifiedRotation;if(null==h){f=s.tangentAt(1);n.attr("rotation",-Math.PI/2-Math.atan2(f[1],f[0]))}else n.attr("rotation",h);n.attr("scale",[a*l,a*l])}if(!i.ignore){var p,g,m,v;i.attr("position",u);var y=i.__labelDistance,b=y[0]*a,x=y[1]*a,w=l/2,_=(f=s.tangentAt(w),[f[1],-f[0]]),S=s.pointAt(w);_[1]>0&&(_[0]=-_[0],_[1]=-_[1]);var C,O=f[0]<0?-1:1;if("start"!==i.__position&&"end"!==i.__position){var M=-Math.atan2(f[1],f[0]);u[0]<c[0]&&(M=Math.PI+M),i.attr("rotation",M)}switch(i.__position){case"insideStartTop":case"insideMiddleTop":case"insideEndTop":case"middle":C=-x,m="bottom";break;case"insideStartBottom":case"insideMiddleBottom":case"insideEndBottom":C=x,m="top";break;default:C=0,m="middle"}switch(i.__position){case"end":p=[d[0]*b+u[0],d[1]*x+u[1]],g=d[0]>.8?"left":d[0]<-.8?"right":"center",m=d[1]>.8?"top":d[1]<-.8?"bottom":"middle";break;case"start":p=[-d[0]*b+c[0],-d[1]*x+c[1]],g=d[0]>.8?"right":d[0]<-.8?"left":"center",m=d[1]>.8?"bottom":d[1]<-.8?"top":"middle";break;case"insideStartTop":case"insideStart":case"insideStartBottom":p=[b*O+c[0],c[1]+C],g=f[0]<0?"right":"left",v=[-b*O,-C];break;case"insideMiddleTop":case"insideMiddle":case"insideMiddleBottom":case"middle":p=[S[0],S[1]+C],g="center",v=[0,-C];break;case"insideEndTop":case"insideEnd":case"insideEndBottom":p=[-b*O+u[0],u[1]+C],g=f[0]>=0?"right":"left",v=[b*O,-C];break}i.attr({style:{textVerticalAlign:i.__verticalAlign||m,textAlign:i.__textAlign||g},position:p,scale:[a,a],origin:v})}}}}function m(e,t,n){s.Group.call(this),this._createLine(e,t,n)}var v=m.prototype;v.beforeUpdate=g,v._createLine=function(e,t,n){var r=e.hostModel,a=e.getItemLayout(t),o=f(a);o.shape.percent=0,s.initProps(o,{shape:{percent:1}},r,t),this.add(o);var l=new s.Text({name:"label",lineLabelOriginalOpacity:1});this.add(l),i.each(u,(function(n){var i=h(n,e,t);this.add(i),this[d(n)]=e.getItemVisual(t,n)}),this),this._updateCommonStl(e,t,n)},v.updateData=function(e,t,n){var r=e.hostModel,a=this.childOfName("line"),o=e.getItemLayout(t),l={shape:{}};p(l.shape,o),s.updateProps(a,l,r,t),i.each(u,(function(n){var i=e.getItemVisual(t,n),r=d(n);if(this[r]!==i){this.remove(this.childOfName(n));var a=h(n,e,t);this.add(a)}this[r]=i}),this),this._updateCommonStl(e,t,n)},v._updateCommonStl=function(e,t,n){var r=e.hostModel,a=this.childOfName("line"),o=n&&n.lineStyle,l=n&&n.hoverLineStyle,d=n&&n.labelModel,h=n&&n.hoverLabelModel;if(!n||e.hasItemOption){var f=e.getItemModel(t);o=f.getModel("lineStyle").getLineStyle(),l=f.getModel("emphasis.lineStyle").getLineStyle(),d=f.getModel("label"),h=f.getModel("emphasis.label")}var p=e.getItemVisual(t,"color"),g=i.retrieve3(e.getItemVisual(t,"opacity"),o.opacity,1);a.useStyle(i.defaults({strokeNoScale:!0,fill:"none",stroke:p,opacity:g},o)),a.hoverStyle=l,i.each(u,(function(e){var t=this.childOfName(e);t&&(t.setColor(p),t.setStyle({opacity:g}))}),this);var m,v,y=d.getShallow("show"),b=h.getShallow("show"),x=this.childOfName("label");if((y||b)&&(m=p||"#000",v=r.getFormattedLabel(t,"normal",e.dataType),null==v)){var w=r.getRawValue(t);v=null==w?e.getName(t):isFinite(w)?c(w):w}var _=y?v:null,S=b?i.retrieve2(r.getFormattedLabel(t,"emphasis",e.dataType),v):null,C=x.style;if(null!=_||null!=S){s.setTextStyle(x.style,d,{text:_},{autoColor:m}),x.__textAlign=C.textAlign,x.__verticalAlign=C.textVerticalAlign,x.__position=d.get("position")||"middle";var O=d.get("distance");i.isArray(O)||(O=[O,O]),x.__labelDistance=O}x.hoverStyle=null!=S?{text:S,textFill:h.getTextColor(!0),fontStyle:h.getShallow("fontStyle"),fontWeight:h.getShallow("fontWeight"),fontSize:h.getShallow("fontSize"),fontFamily:h.getShallow("fontFamily")}:{text:null},x.ignore=!y&&!b,s.setHoverStyle(this)},v.highlight=function(){this.trigger("emphasis")},v.downplay=function(){this.trigger("normal")},v.updateLayout=function(e,t){this.setLinePoints(e.getItemLayout(t))},v.setLinePoints=function(e){var t=this.childOfName("line");p(t.shape,e),t.dirty()},i.inherits(m,s.Group);var y=m;e.exports=y},"7eb6":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("h3",[e._v("点击新增或编辑跳转到新的页面")]),t("avue-crud",{attrs:{option:e.option,data:e.data},scopedSlots:e._u([{key:"menu",fn:function(n){var i=n.row;return[t("el-button",{attrs:{size:"small",type:"text",icon:"el-icon-edit"},on:{click:function(t){return e.handleForm(i.id)}}},[e._v("edit")])]}}])},[t("template",{slot:"menuLeft"},[t("el-button",{attrs:{type:"primary",size:"small",icon:"el-icon-plus"},on:{click:function(t){return e.handleForm()}}},[e._v("add")])],1)],2)],1)},r=[],a={data:function(){return{option:{addBtn:!1,editBtn:!1,column:[{label:"姓名",prop:"name"}]},data:[{id:1,name:"small"}]}},methods:{handleForm:function(e){this.$router.push({path:"/form-detail/index",query:{id:e}})}}},o=a,s=n("2877"),l=Object(s["a"])(o,i,r,!1,null,null,null);t["default"]=l.exports},"7f59":function(e,t,n){var i=n("4e08"),r=(i.__DEV__,n("3eba")),a=n("6d8b"),o=n("e0d3"),s=n("2306"),l=n("f934"),c=n("3842"),u=c.parsePercent,d={path:null,compoundPath:null,group:s.Group,image:s.Image,text:s.Text};r.registerPreprocessor((function(e){var t=e.graphic;a.isArray(t)?t[0]&&t[0].elements?e.graphic=[e.graphic[0]]:e.graphic=[{elements:t}]:t&&!t.elements&&(e.graphic=[{elements:[t]}])}));var h=r.extendComponentModel({type:"graphic",defaultOption:{elements:[],parentId:null},_elOptionsToUpdate:null,mergeOption:function(e){var t=this.option.elements;this.option.elements=null,h.superApply(this,"mergeOption",arguments),this.option.elements=t},optionUpdated:function(e,t){var n=this.option,i=(t?n:e).elements,r=n.elements=t?[]:n.elements,s=[];this._flatten(i,s);var l=o.mappingToExists(r,s);o.makeIdAndName(l);var c=this._elOptionsToUpdate=[];a.each(l,(function(e,t){var n=e.option;n&&(c.push(n),v(e,n),y(r,t,n),b(r[t],n))}),this);for(var u=r.length-1;u>=0;u--)null==r[u]?r.splice(u,1):delete r[u].$action},_flatten:function(e,t,n){a.each(e,(function(e){if(e){n&&(e.parentOption=n),t.push(e);var i=e.children;"group"===e.type&&i&&this._flatten(i,t,e),delete e.children}}),this)},useElOptionsToUpdate:function(){var e=this._elOptionsToUpdate;return this._elOptionsToUpdate=null,e}});function f(e,t,n,i){var r=n.type,a=d.hasOwnProperty(r)?d[r]:s.getShapeClass(r),o=new a(n);t.add(o),i.set(e,o),o.__ecGraphicId=e}function p(e,t){var n=e&&e.parent;n&&("group"===e.type&&e.traverse((function(e){p(e,t)})),t.removeKey(e.__ecGraphicId),n.remove(e))}function g(e){return e=a.extend({},e),a.each(["id","parentId","$action","hv","bounding"].concat(l.LOCATION_PARAMS),(function(t){delete e[t]})),e}function m(e,t){var n;return a.each(t,(function(t){null!=e[t]&&"auto"!==e[t]&&(n=!0)})),n}function v(e,t){var n=e.exist;if(t.id=e.keyInfo.id,!t.type&&n&&(t.type=n.type),null==t.parentId){var i=t.parentOption;i?t.parentId=i.id:n&&(t.parentId=n.parentId)}t.parentOption=null}function y(e,t,n){var i=a.extend({},n),r=e[t],o=n.$action||"merge";"merge"===o?r?(a.merge(r,i,!0),l.mergeLayoutParam(r,i,{ignoreSize:!0}),l.copyLayoutParams(n,r)):e[t]=i:"replace"===o?e[t]=i:"remove"===o&&r&&(e[t]=null)}function b(e,t){e&&(e.hv=t.hv=[m(t,["left","right"]),m(t,["top","bottom"])],"group"===e.type&&(null==e.width&&(e.width=t.width=0),null==e.height&&(e.height=t.height=0)))}function x(e,t,n){var i=e.eventData;e.silent||e.ignore||i||(i=e.eventData={componentType:"graphic",componentIndex:t.componentIndex,name:e.name}),i&&(i.info=e.info)}r.extendComponentView({type:"graphic",init:function(e,t){this._elMap=a.createHashMap(),this._lastGraphicModel},render:function(e,t,n){e!==this._lastGraphicModel&&this._clear(),this._lastGraphicModel=e,this._updateElements(e),this._relocate(e,n)},_updateElements:function(e){var t=e.useElOptionsToUpdate();if(t){var n=this._elMap,i=this.group;a.each(t,(function(t){var r=t.$action,a=t.id,o=n.get(a),s=t.parentId,l=null!=s?n.get(s):i,c=t.style;"text"===t.type&&c&&(t.hv&&t.hv[1]&&(c.textVerticalAlign=c.textBaseline=null),!c.hasOwnProperty("textFill")&&c.fill&&(c.textFill=c.fill),!c.hasOwnProperty("textStroke")&&c.stroke&&(c.textStroke=c.stroke));var u=g(t);r&&"merge"!==r?"replace"===r?(p(o,n),f(a,l,u,n)):"remove"===r&&p(o,n):o?o.attr(u):f(a,l,u,n);var d=n.get(a);d&&(d.__ecGraphicWidthOption=t.width,d.__ecGraphicHeightOption=t.height,x(d,e,t))}))}},_relocate:function(e,t){for(var n=e.option.elements,i=this.group,r=this._elMap,a=t.getWidth(),o=t.getHeight(),s=0;s<n.length;s++){var c=n[s],d=r.get(c.id);if(d&&d.isGroup){var h=d.parent,f=h===i;d.__ecGraphicWidth=u(d.__ecGraphicWidthOption,f?a:h.__ecGraphicWidth)||0,d.__ecGraphicHeight=u(d.__ecGraphicHeightOption,f?o:h.__ecGraphicHeight)||0}}for(s=n.length-1;s>=0;s--){c=n[s],d=r.get(c.id);if(d){h=d.parent;var p=h===i?{width:a,height:o}:{width:h.__ecGraphicWidth,height:h.__ecGraphicHeight};l.positionElement(d,c,p,null,{hv:c.hv,boundingMode:c.bounding})}}},_clear:function(){var e=this._elMap;e.each((function(t){p(t,e)})),this._elMap=a.createHashMap()},dispose:function(){this._clear()}})},"7f72":function(e,t,n){n("6932"),n("3a56"),n("7dcf"),n("a18f"),n("32a1"),n("2c17"),n("9e87")},"7f91":function(e,t,n){var i=n("2306"),r=n("401b"),a=i.Line.prototype,o=i.BezierCurve.prototype;function s(e){return isNaN(+e.cpx1)||isNaN(+e.cpy1)}var l=i.extendShape({type:"ec-line",style:{stroke:"#000",fill:null},shape:{x1:0,y1:0,x2:0,y2:0,percent:1,cpx1:null,cpy1:null},buildPath:function(e,t){this[s(t)?"_buildPathLine":"_buildPathCurve"](e,t)},_buildPathLine:a.buildPath,_buildPathCurve:o.buildPath,pointAt:function(e){return this[s(this.shape)?"_pointAtLine":"_pointAtCurve"](e)},_pointAtLine:a.pointAt,_pointAtCurve:o.pointAt,tangentAt:function(e){var t=this.shape,n=s(t)?[t.x2-t.x1,t.y2-t.y1]:this._tangentAtCurve(e);return r.normalize(n,n)},_tangentAtCurve:o.tangentAt});e.exports=l},"7f96":function(e,t,n){var i=n("6d8b"),r=i.isFunction;function a(e,t,n){return{seriesType:e,performRawSeries:!0,reset:function(e,i,a){var o=e.getData(),s=e.get("symbol"),l=e.get("symbolSize"),c=e.get("symbolKeepAspect"),u=e.get("symbolRotate"),d=r(s),h=r(l),f=r(u),p=d||h||f,g=!d&&s?s:t,m=h?null:l;if(o.setVisual({legendSymbol:n||g,symbol:g,symbolSize:m,symbolKeepAspect:c,symbolRotate:u}),!i.isSeriesFiltered(e))return{dataEach:o.hasItemOption||p?v:null};function v(t,n){if(p){var i=e.getRawValue(n),r=e.getDataParams(n);d&&t.setItemVisual(n,"symbol",s(i,r)),h&&t.setItemVisual(n,"symbolSize",l(i,r)),f&&t.setItemVisual(n,"symbolRotate",u(i,r))}if(t.hasItemOption){var a=t.getItemModel(n),o=a.getShallow("symbol",!0),c=a.getShallow("symbolSize",!0),g=a.getShallow("symbolRotate",!0),m=a.getShallow("symbolKeepAspect",!0);null!=o&&t.setItemVisual(n,"symbol",o),null!=c&&t.setItemVisual(n,"symbolSize",c),null!=g&&t.setItemVisual(n,"symbolRotate",g),null!=m&&t.setItemVisual(n,"symbolKeepAspect",m)}}}}}e.exports=a},"80ed":function(e,t,n){},8103:function(e,t,n){var i=n("d194"),r=i("toUpperCase");e.exports=r},"81ac":function(e,t,n){var i=n("f934"),r=n("6d8b"),a=n("e0d3"),o=a.groupData;function s(e,t,n){e.eachSeriesByType("sankey",(function(e){var n=e.get("nodeWidth"),i=e.get("nodeGap"),a=l(e,t);e.layoutInfo=a;var o=a.width,s=a.height,d=e.getGraph(),h=d.nodes,f=d.edges;u(h);var p=r.filter(h,(function(e){return 0===e.getLayout().value})),g=0!==p.length?0:e.get("layoutIterations"),m=e.get("orient"),v=e.get("nodeAlign");c(h,f,n,i,o,s,g,m,v)}))}function l(e,t){return i.getLayoutRect(e.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})}function c(e,t,n,i,r,a,o,s,l){d(e,t,n,r,a,s,l),m(e,t,a,r,i,o,s),D(e,s)}function u(e){r.each(e,(function(e){var t=P(e.outEdges,M),n=P(e.inEdges,M),i=e.getValue()||0,r=Math.max(t,n,i);e.setLayout({value:r},!0)}))}function d(e,t,n,i,r,a,o){for(var s=[],l=[],c=[],u=[],d=0,h=0,p=0;p<t.length;p++)s[p]=1;for(p=0;p<e.length;p++)l[p]=e[p].inEdges.length,0===l[p]&&c.push(e[p]);var m=-1;while(c.length){for(var v=0;v<c.length;v++){var y=c[v],b=y.hostGraph.data.getRawDataItem(y.dataIndex),x=null!=b.depth&&b.depth>=0;x&&b.depth>m&&(m=b.depth),y.setLayout({depth:x?b.depth:d},!0),"vertical"===a?y.setLayout({dy:n},!0):y.setLayout({dx:n},!0);for(var w=0;w<y.outEdges.length;w++){var _=y.outEdges[w],S=t.indexOf(_);s[S]=0;var C=_.node2,O=e.indexOf(C);0===--l[O]&&u.indexOf(C)<0&&u.push(C)}}++d,c=u,u=[]}for(p=0;p<s.length;p++)if(1===s[p])throw new Error("Sankey is a DAG, the original data has cycle!");var M=m>d-1?m:d-1;o&&"left"!==o&&f(e,o,a,M);h="vertical"===a?(r-n)/M:(i-n)/M;g(e,h,a)}function h(e){var t=e.hostGraph.data.getRawDataItem(e.dataIndex);return null!=t.depth&&t.depth>=0}function f(e,t,n,i){if("right"===t){var a=[],o=e,s=0;while(o.length){for(var l=0;l<o.length;l++){var c=o[l];c.setLayout({skNodeHeight:s},!0);for(var u=0;u<c.inEdges.length;u++){var d=c.inEdges[u];a.indexOf(d.node1)<0&&a.push(d.node1)}}o=a,a=[],++s}r.each(e,(function(e){h(e)||e.setLayout({depth:Math.max(0,i-e.getLayout().skNodeHeight)},!0)}))}else"justify"===t&&p(e,i)}function p(e,t){r.each(e,(function(e){h(e)||e.outEdges.length||e.setLayout({depth:t},!0)}))}function g(e,t,n){r.each(e,(function(e){var i=e.getLayout().depth*t;"vertical"===n?e.setLayout({y:i},!0):e.setLayout({x:i},!0)}))}function m(e,t,n,i,r,a,o){var s=v(e,o);y(s,t,n,i,r,o),b(s,r,n,i,o);for(var l=1;a>0;a--)l*=.99,x(s,l,o),b(s,r,n,i,o),L(s,l,o),b(s,r,n,i,o)}function v(e,t){var n=[],i="vertical"===t?"y":"x",a=o(e,(function(e){return e.getLayout()[i]}));return a.keys.sort((function(e,t){return e-t})),r.each(a.keys,(function(e){n.push(a.buckets.get(e))})),n}function y(e,t,n,i,a,o){var s=1/0;r.each(e,(function(e){var t=e.length,l=0;r.each(e,(function(e){l+=e.getLayout().value}));var c="vertical"===o?(i-(t-1)*a)/l:(n-(t-1)*a)/l;c<s&&(s=c)})),r.each(e,(function(e){r.each(e,(function(e,t){var n=e.getLayout().value*s;"vertical"===o?(e.setLayout({x:t},!0),e.setLayout({dx:n},!0)):(e.setLayout({y:t},!0),e.setLayout({dy:n},!0))}))})),r.each(t,(function(e){var t=+e.getValue()*s;e.setLayout({dy:t},!0)}))}function b(e,t,n,i,a){var o="vertical"===a?"x":"y";r.each(e,(function(e){var r,s,l;e.sort((function(e,t){return e.getLayout()[o]-t.getLayout()[o]}));for(var c=0,u=e.length,d="vertical"===a?"dx":"dy",h=0;h<u;h++)s=e[h],l=c-s.getLayout()[o],l>0&&(r=s.getLayout()[o]+l,"vertical"===a?s.setLayout({x:r},!0):s.setLayout({y:r},!0)),c=s.getLayout()[o]+s.getLayout()[d]+t;var f="vertical"===a?i:n;if(l=c-t-f,l>0)for(r=s.getLayout()[o]-l,"vertical"===a?s.setLayout({x:r},!0):s.setLayout({y:r},!0),c=r,h=u-2;h>=0;--h)s=e[h],l=s.getLayout()[o]+s.getLayout()[d]+t-c,l>0&&(r=s.getLayout()[o]-l,"vertical"===a?s.setLayout({x:r},!0):s.setLayout({y:r},!0)),c=s.getLayout()[o]}))}function x(e,t,n){r.each(e.slice().reverse(),(function(e){r.each(e,(function(e){if(e.outEdges.length){var i=P(e.outEdges,w,n)/P(e.outEdges,M,n);if(isNaN(i)){var r=e.outEdges.length;i=r?P(e.outEdges,_,n)/r:0}if("vertical"===n){var a=e.getLayout().x+(i-O(e,n))*t;e.setLayout({x:a},!0)}else{var o=e.getLayout().y+(i-O(e,n))*t;e.setLayout({y:o},!0)}}}))}))}function w(e,t){return O(e.node2,t)*e.getValue()}function _(e,t){return O(e.node2,t)}function S(e,t){return O(e.node1,t)*e.getValue()}function C(e,t){return O(e.node1,t)}function O(e,t){return"vertical"===t?e.getLayout().x+e.getLayout().dx/2:e.getLayout().y+e.getLayout().dy/2}function M(e){return e.getValue()}function P(e,t,n){var i=0,r=e.length,a=-1;while(++a<r){var o=+t.call(e,e[a],n);isNaN(o)||(i+=o)}return i}function L(e,t,n){r.each(e,(function(e){r.each(e,(function(e){if(e.inEdges.length){var i=P(e.inEdges,S,n)/P(e.inEdges,M,n);if(isNaN(i)){var r=e.inEdges.length;i=r?P(e.inEdges,C,n)/r:0}if("vertical"===n){var a=e.getLayout().x+(i-O(e,n))*t;e.setLayout({x:a},!0)}else{var o=e.getLayout().y+(i-O(e,n))*t;e.setLayout({y:o},!0)}}}))}))}function D(e,t){var n="vertical"===t?"x":"y";r.each(e,(function(e){e.outEdges.sort((function(e,t){return e.node2.getLayout()[n]-t.node2.getLayout()[n]})),e.inEdges.sort((function(e,t){return e.node1.getLayout()[n]-t.node1.getLayout()[n]}))})),r.each(e,(function(e){var t=0,n=0;r.each(e.outEdges,(function(e){e.setLayout({sy:t},!0),t+=e.getLayout().dy})),r.each(e.inEdges,(function(e){e.setLayout({ty:n},!0),n+=e.getLayout().dy}))}))}e.exports=s},"821c":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("avue-crud",{ref:"crud",attrs:{option:e.option,"table-loading":e.loading,data:e.data,page:e.page,permission:e.permissionList,"before-open":e.beforeOpen},on:{"update:page":function(t){e.page=t},"row-update":e.rowUpdate,"row-save":e.rowSave,"row-del":e.rowDel,"search-change":e.searchChange,"search-reset":e.searchReset,"selection-change":e.selectionChange,"current-change":e.currentChange,"size-change":e.sizeChange,"refresh-change":e.refreshChange,"on-load":e.onLoad},model:{value:e.form,callback:function(t){e.form=t},expression:"form"}},[t("template",{slot:"menuLeft"},[e.permission.codeSynonym_delete?t("el-button",{attrs:{type:"danger",size:"small",icon:"el-icon-delete",plain:""},on:{click:e.handleDelete}},[e._v("删 é™¤\n      ")]):e._e()],1)],2)],1)},r=[],a=(n("8e6e"),n("456d"),n("6762"),n("2fdb"),n("ac6a"),n("ade3")),o=n("28c5"),s={height:"auto",calcHeight:20,tip:!1,searchShow:!0,columnBtn:!1,searchMenuSpan:6,searchLabelWidth:120,border:!0,index:!0,viewBtn:!0,selection:!0,dialogClickModal:!1,highlightCurrentRow:!0,rowKey:"oid",column:[{label:"",prop:"oid",type:"input",addDisplay:!1,editDisplay:!1,viewDisplay:!1,hide:!0},{label:"",prop:"revisionoid",type:"input",addDisplay:!1,editDisplay:!1,viewDisplay:!1,hide:!0},{label:"",prop:"nameoid",type:"input",addDisplay:!1,editDisplay:!1,viewDisplay:!1,hide:!0},{label:"",prop:"btmname",type:"input",addDisplay:!1,editDisplay:!1,viewDisplay:!1,hide:!0},{label:"",prop:"lastr",type:"input",addDisplay:!1,editDisplay:!1,viewDisplay:!1,hide:!0},{label:"",prop:"firstr",type:"input",addDisplay:!1,editDisplay:!1,viewDisplay:!1,hide:!0},{label:"",prop:"lastv",type:"input",addDisplay:!1,editDisplay:!1,viewDisplay:!1,hide:!0},{label:"",prop:"firstv",type:"input",addDisplay:!1,editDisplay:!1,viewDisplay:!1,hide:!0},{label:"",prop:"creator",type:"input",addDisplay:!1,editDisplay:!1,viewDisplay:!1,hide:!0},{label:"",prop:"createtime",type:"input",addDisplay:!1,editDisplay:!1,viewDisplay:!1,hide:!0},{label:"",prop:"lastmodifier",type:"input",addDisplay:!1,editDisplay:!1,viewDisplay:!1,hide:!0},{label:"",prop:"lastmodifytime",type:"input",addDisplay:!1,editDisplay:!1,viewDisplay:!1,hide:!0},{label:"",prop:"revisionrule",type:"input",addDisplay:!1,editDisplay:!1,viewDisplay:!1,hide:!0},{label:"",prop:"versionrule",type:"input",addDisplay:!1,editDisplay:!1,viewDisplay:!1,hide:!0},{label:"",prop:"revisionseq",type:"input",addDisplay:!1,editDisplay:!1,viewDisplay:!1,hide:!0},{label:"",prop:"revisionvalue",type:"input",addDisplay:!1,editDisplay:!1,viewDisplay:!1,hide:!0},{label:"",prop:"versionseq",type:"input",addDisplay:!1,editDisplay:!1,viewDisplay:!1,hide:!0},{label:"",prop:"versionvalue",type:"input",addDisplay:!1,editDisplay:!1,viewDisplay:!1,hide:!0},{label:"",prop:"lctid",type:"input",addDisplay:!1,editDisplay:!1,viewDisplay:!1,hide:!0},{label:"",prop:"lcstatus",type:"input",addDisplay:!1,editDisplay:!1,viewDisplay:!1,hide:!0},{label:"",prop:"ts",type:"input",addDisplay:!1,editDisplay:!1,viewDisplay:!1,hide:!0},{label:"所属行业",prop:"id",type:"input",search:!0},{label:"所属行业名称",prop:"name",type:"input",labelWidth:110,search:!0},{label:"",prop:"description",type:"input",addDisplay:!1,editDisplay:!1,viewDisplay:!1,hide:!0},{label:"",prop:"owner",type:"input",addDisplay:!1,editDisplay:!1,viewDisplay:!1,hide:!0},{label:"",prop:"copyfromversion",type:"input",addDisplay:!1,editDisplay:!1,viewDisplay:!1,hide:!0},{label:"所属模板",prop:"codeclassifytemplateoid",type:"input",search:!0},{label:"源值",prop:"sourcevalue",type:"input",search:!0},{label:"同义词",prop:"synonymvalue",type:"input",search:!0}]},l=n("5880");function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){Object(a["a"])(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var d={data:function(){return{form:{},query:{},loading:!0,page:{pageSize:10,currentPage:1,total:0},selectionList:[],option:s,data:[]}},computed:u(u({},Object(l["mapGetters"])(["permission"])),{},{permissionList:function(){return{addBtn:this.vaildData(this.permission.codeSynonym.codeSynonym_add,!1),viewBtn:this.vaildData(this.permission.codeSynonym.codeSynonym_view,!1),delBtn:this.vaildData(this.permission.codeSynonym.codeSynonym_delete,!1),editBtn:this.vaildData(this.permission.codeSynonym.codeSynonym_edit,!1)}},ids:function(){var e=[];return this.selectionList.forEach((function(t){e.push(t.oid)})),e.join(",")}}),methods:{rowSave:function(e,t,n){var i=this;Object(o["add"])(e).then((function(){i.onLoad(i.page),i.$message({type:"success",message:"操作成功!"}),t()}),(function(e){n(),window.console.log(e)}))},rowUpdate:function(e,t,n,i){var r=this;Object(o["update"])(e).then((function(){r.onLoad(r.page),r.$message({type:"success",message:"操作成功!"}),n()}),(function(e){i(),console.log(e)}))},rowDel:function(e){var t=this;this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(o["remove"])(e.oid)})).then((function(){t.onLoad(t.page),t.$message({type:"success",message:"操作成功!"})}))},handleDelete:function(){var e=this;0!==this.selectionList.length?this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(o["remove"])(e.ids)})).then((function(){e.onLoad(e.page),e.$message({type:"success",message:"操作成功!"}),e.$refs.crud.toggleSelection()})):this.$message.warning("请选择至少一条数据")},beforeOpen:function(e,t){var n=this;["edit","view"].includes(t)&&Object(o["getDetail"])(this.form.oid).then((function(e){n.form=e.data.data})),e()},searchReset:function(){this.query={},this.onLoad(this.page)},searchChange:function(e,t){this.query=e,this.page.currentPage=1,this.onLoad(this.page,e),t()},selectionChange:function(e){this.selectionList=e},selectionClear:function(){this.selectionList=[],this.$refs.crud.toggleSelection()},currentChange:function(e){this.page.currentPage=e},sizeChange:function(e){this.page.pageSize=e},refreshChange:function(){this.onLoad(this.page,this.query)},onLoad:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.loading=!0,Object(o["getList"])(e.currentPage,e.pageSize,Object.assign(n,this.query)).then((function(e){var n=e.data.data;t.page.total=n.total,t.data=n.records,t.loading=!1,t.selectionClear()}))}}},h=d,f=n("2877"),p=Object(f["a"])(h,i,r,!1,null,null,null);t["default"]=p.exports},"82f9":function(e,t,n){var i=n("6d8b"),r=n("76a5"),a=n("2306");function o(e,t,n,i){e[0]=n,e[1]=i,e[2]=e[0]/t.getWidth(),e[3]=e[1]/t.getHeight()}function s(e){var t=this._zr=e.getZr();this._styleCoord=[0,0,0,0],o(this._styleCoord,t,e.getWidth()/2,e.getHeight()/2),this._show=!1,this._hideTimeout}s.prototype={constructor:s,_enterable:!0,update:function(e){var t=e.get("alwaysShowContent");t&&this._moveTooltipIfResized()},_moveTooltipIfResized:function(){var e=this._styleCoord[2],t=this._styleCoord[3],n=e*this._zr.getWidth(),i=t*this._zr.getHeight();this.moveTo(n,i)},show:function(e){this._hideTimeout&&clearTimeout(this._hideTimeout),this.el.attr("show",!0),this._show=!0},setContent:function(e,t,n){this.el&&this._zr.remove(this.el);var i={},o=e,s="{marker",l="|}",c=o.indexOf(s);while(c>=0){var u=o.indexOf(l),d=o.substr(c+s.length,u-c-s.length);d.indexOf("sub")>-1?i["marker"+d]={textWidth:4,textHeight:4,textBorderRadius:2,textBackgroundColor:t[d],textOffset:[3,0]}:i["marker"+d]={textWidth:10,textHeight:10,textBorderRadius:5,textBackgroundColor:t[d]},o=o.substr(u+1),c=o.indexOf("{marker")}var h=n.getModel("textStyle"),f=h.get("fontSize"),p=n.get("textLineHeight");null==p&&(p=Math.round(3*f/2)),this.el=new r({style:a.setTextStyle({},h,{rich:i,text:e,textBackgroundColor:n.get("backgroundColor"),textBorderRadius:n.get("borderRadius"),textFill:n.get("textStyle.color"),textPadding:n.get("padding"),textLineHeight:p}),z:n.get("z")}),this._zr.add(this.el);var g=this;this.el.on("mouseover",(function(){g._enterable&&(clearTimeout(g._hideTimeout),g._show=!0),g._inContent=!0})),this.el.on("mouseout",(function(){g._enterable&&g._show&&g.hideLater(g._hideDelay),g._inContent=!1}))},setEnterable:function(e){this._enterable=e},getSize:function(){var e=this.el.getBoundingRect();return[e.width,e.height]},moveTo:function(e,t){if(this.el){var n=this._styleCoord;o(n,this._zr,e,t),this.el.attr("position",[n[0],n[1]])}},hide:function(){this.el&&this.el.hide(),this._show=!1},hideLater:function(e){!this._show||this._inContent&&this._enterable||(e?(this._hideDelay=e,this._show=!1,this._hideTimeout=setTimeout(i.bind(this.hide,this),e)):this.hide())},isShow:function(){return this._show},dispose:function(){clearTimeout(this._hideTimeout),this.el&&this._zr.remove(this.el)},getOuterSize:function(){var e=this.getSize();return{width:e[0],height:e[1]}}};var l=s;e.exports=l},8344:function(e,t,n){var i=n("6d8b"),r=n("f706"),a=n("3842"),o=n("6179"),s=n("923d"),l=n("88f0");function c(e,t,n){var i=t.coordinateSystem;e.each((function(r){var o,s=e.getItemModel(r),l=a.parsePercent(s.get("x"),n.getWidth()),c=a.parsePercent(s.get("y"),n.getHeight());if(isNaN(l)||isNaN(c)){if(t.getMarkerPosition)o=t.getMarkerPosition(e.getValues(e.dimensions,r));else if(i){var u=e.get(i.dimensions[0],r),d=e.get(i.dimensions[1],r);o=i.dataToPoint([u,d])}}else o=[l,c];isNaN(l)||(o[0]=l),isNaN(c)||(o[1]=c),e.setItemLayout(r,o)}))}var u=l.extend({type:"markPoint",updateTransform:function(e,t,n){t.eachSeries((function(e){var t=e.markPointModel;t&&(c(t.getData(),e,n),this.markerGroupMap.get(e.id).updateLayout(t))}),this)},renderSeries:function(e,t,n,a){var o=e.coordinateSystem,s=e.id,l=e.getData(),u=this.markerGroupMap,h=u.get(s)||u.set(s,new r),f=d(o,e,t);t.setData(f),c(t.getData(),e,a),f.each((function(e){var n=f.getItemModel(e),r=n.getShallow("symbol"),a=n.getShallow("symbolSize"),o=n.getShallow("symbolRotate"),s=i.isFunction(r),c=i.isFunction(a),u=i.isFunction(o);if(s||c||u){var d=t.getRawValue(e),h=t.getDataParams(e);s&&(r=r(d,h)),c&&(a=a(d,h)),u&&(o=o(d,h))}f.setItemVisual(e,{symbol:r,symbolSize:a,symbolRotate:o,color:n.get("itemStyle.color")||l.getVisual("color")})})),h.updateData(f),this.group.add(h.group),f.eachItemGraphicEl((function(e){e.traverse((function(e){e.dataModel=t}))})),h.__keep=!0,h.group.silent=t.get("silent")||e.get("silent")}});function d(e,t,n){var r;r=e?i.map(e&&e.dimensions,(function(e){var n=t.getData().getDimensionInfo(t.getData().mapDimension(e))||{};return i.defaults({name:e},n)})):[{name:"value",type:"float"}];var a=new o(r,n),l=i.map(n.get("data"),i.curry(s.dataTransform,t));return e&&(l=i.filter(l,i.curry(s.dataFilter,e))),a.initData(l,null,e?s.dimValueGetter:function(e){return e.value}),a}e.exports=u},"83ba":function(e,t,n){var i=n("6d8b"),r=n("6cb7"),a=n("f934"),o=a.getLayoutParams,s=a.sizeCalculable,l=a.mergeLayoutParam,c=r.extend({type:"calendar",coordinateSystem:null,defaultOption:{zlevel:0,z:2,left:80,top:60,cellSize:20,orient:"horizontal",splitLine:{show:!0,lineStyle:{color:"#000",width:1,type:"solid"}},itemStyle:{color:"#fff",borderWidth:1,borderColor:"#ccc"},dayLabel:{show:!0,firstDay:0,position:"start",margin:"50%",nameMap:"en",color:"#000"},monthLabel:{show:!0,position:"start",margin:5,align:"center",nameMap:"en",formatter:null,color:"#000"},yearLabel:{show:!0,position:null,margin:30,formatter:null,color:"#ccc",fontFamily:"sans-serif",fontWeight:"bolder",fontSize:20}},init:function(e,t,n,i){var r=o(e);c.superApply(this,"init",arguments),u(e,r)},mergeOption:function(e,t){c.superApply(this,"mergeOption",arguments),u(this.option,e)}});function u(e,t){var n=e.cellSize;i.isArray(n)?1===n.length&&(n[1]=n[0]):n=e.cellSize=[n,n];var r=i.map([0,1],(function(e){return s(t,e)&&(n[e]="auto"),null!=n[e]&&"auto"!==n[e]}));l(e,t,{type:"box",ignoreSize:r})}var d=c;e.exports=d},8459:function(e,t,n){var i=n("3eba"),r={type:"axisAreaSelect",event:"axisAreaSelected"};i.registerAction(r,(function(e,t){t.eachComponent({mainType:"parallelAxis",query:e},(function(t){t.axis.model.setActiveIntervals(e.intervals)}))})),i.registerAction("parallelAxisExpand",(function(e,t){t.eachComponent({mainType:"parallel",query:e},(function(t){t.setAxisExpand(e)}))}))},"849b":function(e,t,n){var i=n("d9d0"),r=n("2039");function a(e,t){var n=[];return e.eachComponent("parallel",(function(r,a){var o=new i(r,e,t);o.name="parallel_"+a,o.resize(r,t),r.coordinateSystem=o,o.model=r,n.push(o)})),e.eachSeries((function(t){if("parallel"===t.get("coordinateSystem")){var n=e.queryComponents({mainType:"parallel",index:t.get("parallelIndex"),id:t.get("parallelId")})[0];t.coordinateSystem=n.coordinateSystem}})),n}r.register("parallel",{create:a})},"84a6":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("div",[e._v("\n  "+e._s(123)+"\n")])},r=[],a={name:"authredirect",created:function(){window.close();var e=this.$route.query,t=e.state,n=e.code;window.opener.location.href="".concat(window.location.origin,"/#/login?state=").concat(t,"&code=").concat(n)}},o=a,s=n("2877"),l=Object(s["a"])(o,i,r,!1,null,null,null);t["default"]=l.exports},"84d5":function(e,t,n){var i=n("3eba"),r=n("6d8b"),a=n("4319"),o=n("e0d3"),s=o.isNameSpecified,l=n("29a8"),c=l.legend.selector,u={all:{type:"all",title:r.clone(c.all)},inverse:{type:"inverse",title:r.clone(c.inverse)}},d=i.extendComponentModel({type:"legend.plain",dependencies:["series"],layoutMode:{type:"box",ignoreSize:!0},init:function(e,t,n){this.mergeDefaultAndTheme(e,n),e.selected=e.selected||{},this._updateSelector(e)},mergeOption:function(e){d.superCall(this,"mergeOption",e),this._updateSelector(e)},_updateSelector:function(e){var t=e.selector;!0===t&&(t=e.selector=["all","inverse"]),r.isArray(t)&&r.each(t,(function(e,n){r.isString(e)&&(e={type:e}),t[n]=r.merge(e,u[e.type])}))},optionUpdated:function(){this._updateData(this.ecModel);var e=this._data;if(e[0]&&"single"===this.get("selectedMode")){for(var t=!1,n=0;n<e.length;n++){var i=e[n].get("name");if(this.isSelected(i)){this.select(i),t=!0;break}}!t&&this.select(e[0].get("name"))}},_updateData:function(e){var t=[],n=[];e.eachRawSeries((function(i){var r,a=i.name;if(n.push(a),i.legendVisualProvider){var o=i.legendVisualProvider,l=o.getAllNames();e.isSeriesFiltered(i)||(n=n.concat(l)),l.length?t=t.concat(l):r=!0}else r=!0;r&&s(i)&&t.push(i.name)})),this._availableNames=n;var i=this.get("data")||t,o=r.map(i,(function(e){return"string"!==typeof e&&"number"!==typeof e||(e={name:e}),new a(e,this,this.ecModel)}),this);this._data=o},getData:function(){return this._data},select:function(e){var t=this.option.selected,n=this.get("selectedMode");if("single"===n){var i=this._data;r.each(i,(function(e){t[e.get("name")]=!1}))}t[e]=!0},unSelect:function(e){"single"!==this.get("selectedMode")&&(this.option.selected[e]=!1)},toggleSelected:function(e){var t=this.option.selected;t.hasOwnProperty(e)||(t[e]=!0),this[t[e]?"unSelect":"select"](e)},allSelect:function(){var e=this._data,t=this.option.selected;r.each(e,(function(e){t[e.get("name",!0)]=!0}))},inverseSelect:function(){var e=this._data,t=this.option.selected;r.each(e,(function(e){var n=e.get("name",!0);t.hasOwnProperty(n)||(t[n]=!0),t[n]=!t[n]}))},isSelected:function(e){var t=this.option.selected;return!(t.hasOwnProperty(e)&&!t[e])&&r.indexOf(this._availableNames,e)>=0},getOrient:function(){return"vertical"===this.get("orient")?{index:1,name:"vertical"}:{index:0,name:"horizontal"}},defaultOption:{zlevel:0,z:4,show:!0,orient:"horizontal",left:"center",top:0,align:"auto",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderRadius:0,borderWidth:0,padding:5,itemGap:10,itemWidth:25,itemHeight:14,inactiveColor:"#ccc",inactiveBorderColor:"#ccc",itemStyle:{borderWidth:0},textStyle:{color:"#333"},selectedMode:!0,selector:!1,selectorLabel:{show:!0,borderRadius:10,padding:[3,5,3,5],fontSize:12,fontFamily:" sans-serif",color:"#666",borderWidth:1,borderColor:"#666"},emphasis:{selectorLabel:{show:!0,color:"#eee",backgroundColor:"#666"}},selectorPosition:"auto",selectorItemGap:7,selectorButtonGap:10,tooltip:{show:!1}}}),h=d;e.exports=h},"85ac":function(e,t,n){},"870e":function(e,t,n){var i=n("6d8b");function r(e){e.eachSeriesByType("radar",(function(e){var t=e.getData(),n=[],r=e.coordinateSystem;if(r){var s=r.getIndicatorAxes();i.each(s,(function(e,i){t.each(t.mapDimension(s[i].dim),(function(e,t){n[t]=n[t]||[];var s=r.dataToPoint(e,i);n[t][i]=a(s)?s:o(r)}))})),t.each((function(e){var s=i.find(n[e],(function(e){return a(e)}))||o(r);n[e].push(s.slice()),t.setItemLayout(e,n[e])}))}}))}function a(e){return!isNaN(e[0])&&!isNaN(e[1])}function o(e){return[e.cx,e.cy]}e.exports=r},8727:function(e,t){var n="http://www.w3.org/2000/svg";function i(e){return document.createElementNS(n,e)}t.createElement=i},"878b":function(e,t,n){"use strict";n("45ad")},"879d":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("avue-crud",{ref:"crud",attrs:{option:e.option,"table-loading":e.loading,data:e.data,page:e.page,permission:e.permissionList,"before-open":e.beforeOpen,"before-close":e.beforeClose},on:{"update:page":function(t){e.page=t},"row-del":e.rowDel,"row-update":e.rowUpdate,"row-save":e.rowSave,"search-change":e.searchChange,"search-reset":e.searchReset,"row-click":e.clickRowChange,"selection-change":e.selectionChange,"current-change":e.currentChange,"size-change":e.sizeChange,"refresh-change":e.refreshChange,"on-load":e.onLoad,"tree-load":e.treeLoad},scopedSlots:e._u([{key:"menu",fn:function(n){var i=n.row;return[e.permissionList.settingBtn?t("el-button",{staticStyle:{border:"0","background-color":"transparent !important"},attrs:{type:"text",icon:"el-icon-setting",size:"small",plain:""},on:{click:function(t){return t.stopPropagation(),e.handleDataScope(i)}}},[e._v("权限配置\n      ")]):e._e()]}},{key:"source",fn:function(e){var n=e.row;return[t("div",{staticStyle:{"text-align":"center"}},[t("i",{class:n.source})])]}}]),model:{value:e.form,callback:function(t){e.form=t},expression:"form"}}),t("el-drawer",{attrs:{title:"[".concat(e.scopeMenuName,"] æ•°æ®æƒé™é…ç½®"),visible:e.drawerVisible,direction:e.direction,"append-to-body":"","before-close":e.handleDrawerClose,size:"1000px"},on:{"update:visible":function(t){e.drawerVisible=t}}},[t("basic-container",[t("avue-crud",{ref:"crudScope",attrs:{option:e.optionScope,data:e.dataScope,page:e.pageScope,"table-loading":e.scopeLoading,"before-open":e.beforeOpenScope},on:{"row-del":e.rowDelScope,"row-update":e.rowUpdateScope,"row-save":e.rowSaveScope,"search-change":e.searchChangeScope,"search-reset":e.searchResetScope,"row-click":e.clickRowChangeScope,"selection-change":e.selectionChangeScope,"current-change":e.currentChangeScope,"size-change":e.sizeChangeScope,"on-load":e.onLoadScope},scopedSlots:e._u([{key:"scopeType",fn:function(n){var i=n.row;return[t("el-tag",[e._v(e._s(i.scopeTypeName))])]}}]),model:{value:e.formScope,callback:function(t){e.formScope=t},expression:"formScope"}},[t("template",{slot:"menuLeft"},[e.permissionList.delBtn?t("el-button",{attrs:{type:"danger",size:"small",icon:"el-icon-delete",plain:""},on:{click:e.handleDeleteScope}},[e._v("删 é™¤\n          ")]):e._e()],1)],2)],1)],1)],1)},r=[],a=(n("8e6e"),n("456d"),n("7f7f"),n("6762"),n("2fdb"),n("ac6a"),n("ade3")),o=n("a6dc"),s=n("7e26"),l=n("5880"),c=n("2457"),u=n("d9a3");function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function h(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach((function(t){Object(a["a"])(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var f={data:function(){return{form:{},selectionList:[],query:{},loading:!0,parentId:0,page:{pageSize:10,currentPage:1,total:0},drawerVisible:!1,direction:"rtl",scopeMenuId:0,scopeMenuCode:"",scopeMenuName:"菜单",scopeLoading:!1,menu:!0,watchMode:!0,option:{lazy:!0,columnBtn:!1,tip:!1,searchShow:!0,searchMenuSpan:6,dialogWidth:"60%",tree:!0,border:!0,index:!0,selection:!0,viewBtn:!1,editBtn:!1,addBtn:!1,delBtn:!1,menuWidth:150,dialogClickModal:!1,highlightCurrentRow:!0,column:[{label:"菜单名称",prop:"name",search:!0,rules:[{required:!0,message:"请输入菜单名称",trigger:"blur"}]},{label:"路由地址",prop:"path",rules:[{required:!0,message:"请输入路由地址",trigger:"blur"}]},{label:"上级菜单",prop:"parentId",type:"tree",dicUrl:"/api/ubcs-system/menu/tree",hide:!0,props:{label:"title"},rules:[{required:!1,message:"请选择上级菜单",trigger:"click"}]},{label:"菜单图标",prop:"source",type:"icon",slot:!0,width:80,iconList:c["a"],rules:[{required:!0,message:"请输入菜单图标",trigger:"click"}]},{label:"菜单编号",prop:"code",search:!0,rules:[{required:!0,message:"请输入菜单编号",trigger:"blur"}]},{label:"菜单类型",prop:"category",type:"radio",dicData:[{label:"菜单",value:1},{label:"按钮",value:2}],hide:!0,rules:[{required:!0,message:"请选择菜单类型",trigger:"blur"}]},{label:"菜单别名",prop:"alias",rules:[{required:!0,message:"请输入菜单别名",trigger:"blur"}]},{label:"按钮功能",prop:"action",type:"radio",dicData:[{label:"工具栏",value:0},{label:"操作栏",value:1},{label:"工具操作栏",value:2}],hide:!0,rules:[{required:!0,message:"请选择按钮功能",trigger:"blur"}]},{label:"菜单排序",prop:"sort",type:"number",width:80,rules:[{required:!0,message:"请输入菜单排序",trigger:"blur"}]},{label:"新窗口",prop:"isOpen",type:"radio",dicData:[{label:"否",value:0},{label:"是",value:1}],hide:!0},{label:"菜单备注",prop:"remark",type:"textarea",span:24,minRows:6,hide:!0}]},data:[],formScope:{},selectionListScope:[],pageScope:{pageSize:10,currentPage:1,total:0},optionScope:{tip:!1,searchShow:!0,searchMenuSpan:6,border:!0,index:!0,viewBtn:!0,selection:!0,menuWidth:200,dialogWidth:900,dialogClickModal:!1,highlightCurrentRow:!0,column:[{label:"权限名称",prop:"scopeName",search:!0,value:"",rules:[{required:!0,message:"请输入数据权限名称",trigger:"blur"}]},{label:"权限编号",prop:"resourceCode",search:!0,width:100,rules:[{required:!0,message:"请输入数据权限编号",trigger:"blur"}]},{label:"权限字段",prop:"scopeColumn",width:130,rules:[{required:!0,message:"请输入数据权限编号",trigger:"blur"}]},{label:"规则类型",type:"select",dicUrl:"/api/ubcs-system/dict/dictionary?code=data_scope_type",props:{label:"dictValue",value:"dictKey"},dataType:"number",slot:!0,width:140,prop:"scopeType",rules:[{required:!0,message:"请输入通知类型",trigger:"blur"}]},{label:"可见字段",prop:"scopeField",span:24,hide:!0,value:"*",rules:[{required:!0,message:"请输入数据权限可见的字段",trigger:"blur"}]},{label:"权限类名",prop:"scopeClass",span:24,hide:!0,rules:[{required:!0,message:"请输入MybatisMapper对应方法的完整类名路径",trigger:"blur"}]},{label:"规则值",prop:"scopeValue",span:24,minRows:5,type:"textarea",display:!0,hide:!0},{label:"备注",prop:"remark",span:24,hide:!0}]},dataScope:[]}},watch:{"formScope.scopeType":function(){this.initScope()}},computed:h(h({},Object(l["mapGetters"])(["permission"])),{},{permissionList:function(){return{addBtn:this.vaildData(this.permission.data_scope.data_scope_add,!1),viewBtn:this.vaildData(this.permission.data_scope.data_scope_view,!1),delBtn:this.vaildData(this.permission.data_scope.data_scope_delete,!1),editBtn:this.vaildData(this.permission.data_scope.data_scope_edit,!1),settingBtn:this.vaildData(this.permission.data_scope.data_scope_setting,!1)}},ids:function(){var e=[];return this.selectionList.forEach((function(t){e.push(t.id)})),e.join(",")},scopeIds:function(){var e=[];return this.selectionListScope.forEach((function(t){e.push(t.id)})),e.join(",")}}),methods:{initScope:function(){var e=this,t=u["a"].toInt(this.formScope.scopeType),n=this.watchMode,i="-",r="暂无";1===t?(i="-",r="全部可见"):2===t?(i="create_user",r="本人可见"):3===t?(i="create_dept",r="所在机构可见"):4===t?(i="create_dept",r="所在机构可见及子级可见"):5===t&&(i="",r="自定义"),this.$refs.crudScope.option.column.filter((function(a){n&&("scopeName"===a.prop&&(e.formScope.scopeName="".concat(e.scopeMenuName," [").concat(r,"]")),"resourceCode"===a.prop&&(e.formScope.resourceCode=e.scopeMenuCode),"scopeColumn"===a.prop&&(e.formScope.scopeColumn=i)),"scopeValue"===a.prop&&(a.display=5===t)}))},rowSave:function(e,t,n){var i=this;Object(o["add"])(e).then((function(){i.onLoad(i.page),i.$message({type:"success",message:"操作成功!"}),t()}),(function(e){window.console.log(e),n()}))},rowUpdate:function(e,t,n,i){var r=this;Object(o["update"])(e).then((function(){r.onLoad(r.page),r.$message({type:"success",message:"操作成功!"}),n()}),(function(e){window.console.log(e),i()}))},rowDel:function(e){var t=this;this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(o["remove"])(e.id)})).then((function(){t.onLoad(t.page),t.$message({type:"success",message:"操作成功!"})}))},searchReset:function(){this.query={},this.parentId=0,this.onLoad(this.page)},searchChange:function(e,t){this.query=e,this.parentId="",this.page.currentPage=1,this.onLoad(this.page,e),t()},clickRowChange:function(e){this.$refs.crud.toggleSelection(),this.selectionList=e,this.$refs.crud.setCurrentRow(e),this.$refs.crud.toggleRowSelection(e)},selectionChange:function(e){this.selectionList=e,this.$refs.crud.setCurrentRow(this.selectionList[e.length-1])},selectionClear:function(){this.selectionList=[],this.$refs.crud.toggleSelection()},handleDelete:function(){var e=this;0!==this.selectionList.length?this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(o["remove"])(e.ids)})).then((function(){e.onLoad(e.page),e.$message({type:"success",message:"操作成功!"}),e.$refs.crud.toggleSelection()})):this.$message.warning("请选择至少一条数据")},beforeOpen:function(e,t){var n=this;["edit","view"].includes(t)&&Object(o["getMenu"])(this.form.id).then((function(e){n.form=e.data.data})),e()},beforeClose:function(e){this.formScope={},e()},currentChange:function(e){this.page.currentPage=e},sizeChange:function(e){this.page.pageSize=e},refreshChange:function(){this.onLoad(this.page,this.query)},onLoad:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.loading=!0,Object(o["getLazyMenuList"])(this.parentId,Object.assign(n,this.query),e.currentPage,e.pageSize).then((function(e){var n=e.data.data;t.data=n.records,t.page.total=n.total,t.loading=!1,t.selectionClear()}))},treeLoad:function(e,t,n){var i=e.id;Object(o["getLazyMenuList"])(i).then((function(e){n(e.data.data.records)}))},handleDataScope:function(e){this.drawerVisible=!0,this.scopeMenuId=e.id,this.scopeMenuCode=e.code,this.scopeMenuName=e.name,this.onLoadScope(this.pageScope)},handleDrawerClose:function(e){e()},rowSaveScope:function(e,t,n){var i=this;e=h(h({},e),{},{menuId:this.scopeMenuId}),Object(s["addDataScope"])(e).then((function(){i.onLoadScope(i.pageScope),i.$message({type:"success",message:"操作成功!"}),t()}),(function(e){window.console.log(e),n()}))},rowUpdateScope:function(e,t,n,i){var r=this;e=h(h({},e),{},{menuId:this.scopeMenuId}),Object(s["updateDataScope"])(e).then((function(){r.onLoadScope(r.pageScope),r.$message({type:"success",message:"操作成功!"}),n()}),(function(e){window.console.log(e),i()}))},rowDelScope:function(e){var t=this;this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(s["removeDataScope"])(e.id)})).then((function(){t.onLoadScope(t.pageScope),t.$message({type:"success",message:"操作成功!"})}))},handleDeleteScope:function(){var e=this;0!==this.selectionListScope.length?this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(s["removeDataScope"])(e.scopeIds)})).then((function(){e.onLoadScope(e.pageScope),e.$message({type:"success",message:"操作成功!"}),e.$refs.crudScope.toggleSelection()})):this.$message.warning("请选择至少一条数据")},beforeOpenScope:function(e,t){var n=this;["add"].includes(t)&&(this.watchMode=!0,this.initScope()),["edit","view"].includes(t)&&(this.watchMode=!1,Object(s["getMenuDataScope"])(this.formScope.id).then((function(e){n.formScope=e.data.data}))),e()},searchResetScope:function(){this.onLoadScope(this.pageScope)},searchChangeScope:function(e,t){this.onLoadScope(this.pageScope,e),t()},clickRowChangeScope:function(e){this.$refs.crudScope.toggleSelection(),this.selectionList=e,this.$refs.crudScope.setCurrentRow(e),this.$refs.crudScope.toggleRowSelection(e)},selectionChangeScope:function(e){this.selectionListScope=e,this.$refs.crudScope.setCurrentRow(this.selectionList[e.length-1])},currentChangeScope:function(e){this.pageScope.currentPage=e},sizeChangeScope:function(e){this.pageScope.pageSize=e},onLoadScope:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.scopeLoading=!0;var i=h(h({},n),{},{menuId:this.scopeMenuId});Object(s["getListDataScope"])(e.currentPage,e.pageSize,Object.assign(i,this.query)).then((function(e){var n=e.data.data;t.pageScope.total=n.total,t.dataScope=n.records,t.selectionListScope=[],t.scopeLoading=!1}))}}},p=f,g=n("2877"),m=Object(g["a"])(p,i,r,!1,null,null,null);t["default"]=m.exports},"879e":function(e,t,n){var i=n("3eba"),r=n("6179"),a=n("6d8b"),o=n("e0d3"),s=o.defaultEmphasis,l=n("4319"),c=n("eda2"),u=c.encodeHTML,d=n("237f"),h=n("c4a3"),f=n("0c37"),p=f.initCurvenessList,g=f.createEdgeMapForCurveness,m=i.extendSeriesModel({type:"series.graph",init:function(e){m.superApply(this,"init",arguments);var t=this;function n(){return t._categoriesData}this.legendVisualProvider=new h(n,n),this.fillDataTextStyle(e.edges||e.links),this._updateCategoriesData()},mergeOption:function(e){m.superApply(this,"mergeOption",arguments),this.fillDataTextStyle(e.edges||e.links),this._updateCategoriesData()},mergeDefaultAndTheme:function(e){m.superApply(this,"mergeDefaultAndTheme",arguments),s(e,["edgeLabel"],["show"])},getInitialData:function(e,t){var n=e.edges||e.links||[],i=e.data||e.nodes||[],r=this;if(i&&n){p(this);var o=d(i,n,this,!0,s);return a.each(o.edges,(function(e){g(e.node1,e.node2,this,e.dataIndex)}),this),o.data}function s(e,n){e.wrapMethod("getItemModel",(function(e){var t=r._categoriesModels,n=e.getShallow("category"),i=t[n];return i&&(i.parentModel=e.parentModel,e.parentModel=i),e}));var i=r.getModel("edgeLabel"),a=new l({label:i.option},i.parentModel,t),o=r.getModel("emphasis.edgeLabel"),s=new l({emphasis:{label:o.option}},o.parentModel,t);function c(e){return e=this.parsePath(e),e&&"label"===e[0]?a:e&&"emphasis"===e[0]&&"label"===e[1]?s:this.parentModel}n.wrapMethod("getItemModel",(function(e){return e.customizeGetParent(c),e}))}},getGraph:function(){return this.getData().graph},getEdgeData:function(){return this.getGraph().edgeData},getCategoriesData:function(){return this._categoriesData},formatTooltip:function(e,t,n){if("edge"===n){var i=this.getData(),r=this.getDataParams(e,n),a=i.graph.getEdgeByIndex(e),o=i.getName(a.node1.dataIndex),s=i.getName(a.node2.dataIndex),l=[];return null!=o&&l.push(o),null!=s&&l.push(s),l=u(l.join(" > ")),r.value&&(l+=" : "+u(r.value)),l}return m.superApply(this,"formatTooltip",arguments)},_updateCategoriesData:function(){var e=a.map(this.option.categories||[],(function(e){return null!=e.value?e:a.extend({value:0},e)})),t=new r(["value"],this);t.initData(e),this._categoriesData=t,this._categoriesModels=t.mapArray((function(e){return t.getItemModel(e,!0)}))},setZoom:function(e){this.option.zoom=e},setCenter:function(e){this.option.center=e},isAnimationEnabled:function(){return m.superCall(this,"isAnimationEnabled")&&!("force"===this.get("layout")&&this.get("force.layoutAnimation"))},defaultOption:{zlevel:0,z:2,coordinateSystem:"view",legendHoverLink:!0,hoverAnimation:!0,layout:null,focusNodeAdjacency:!1,circular:{rotateLabel:!1},force:{initLayout:null,repulsion:[0,50],gravity:.1,friction:.6,edgeLength:30,layoutAnimation:!0},left:"center",top:"center",symbol:"circle",symbolSize:10,edgeSymbol:["none","none"],edgeSymbolSize:10,edgeLabel:{position:"middle",distance:5},draggable:!1,roam:!1,center:null,zoom:1,nodeScaleRatio:.6,label:{show:!1,formatter:"{b}"},itemStyle:{},lineStyle:{color:"#aaa",width:1,opacity:.5},emphasis:{label:{show:!0}}}}),v=m;e.exports=v},"87c3":function(e,t,n){var i=n("6d8b"),r=i.map,a=n("cccd"),o=n("ee1a"),s=o.isDimensionStacked;function l(e){return{seriesType:e,plan:a(),reset:function(e){var t=e.getData(),n=e.coordinateSystem,i=e.pipelineContext,a=i.large;if(n){var o=r(n.dimensions,(function(e){return t.mapDimension(e)})).slice(0,2),l=o.length,c=t.getCalculationInfo("stackResultDimension");return s(t,o[0])&&(o[0]=c),s(t,o[1])&&(o[1]=c),l&&{progress:u}}function u(e,t){for(var i=e.end-e.start,r=a&&new Float32Array(i*l),s=e.start,c=0,u=[],d=[];s<e.end;s++){var h;if(1===l){var f=t.get(o[0],s);h=!isNaN(f)&&n.dataToPoint(f,null,d)}else{f=u[0]=t.get(o[0],s);var p=u[1]=t.get(o[1],s);h=!isNaN(f)&&!isNaN(p)&&n.dataToPoint(u,null,d)}a?(r[c++]=h?h[0]:NaN,r[c++]=h?h[1]:NaN):t.setItemLayout(s,h&&h.slice()||[NaN,NaN])}a&&t.setLayout("symbolPoints",r)}}}}e.exports=l},"88b0":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("h3",[e._v("存储")]),t("el-tag",{staticClass:"title",attrs:{size:"small"}},[e._v("基本读写删(持久化存储)\n  ")]),t("div",{staticClass:"box"},[t("el-button",{attrs:{type:"primary",size:"small"},on:{click:function(t){return e.setItem({name:"username",value:"avuex"})}}},[e._v("set('username', 'avuex')\n    ")]),t("el-button",{attrs:{type:"success",size:"small"},on:{click:function(t){return e.getItem({name:"username"})}}},[e._v("get('username')\n    ")]),t("el-button",{attrs:{type:"danger",size:"small"},on:{click:function(t){return e.delItem({name:"username"})}}},[e._v("remove('username')\n    ")])],1),t("el-tag",{staticClass:"title",attrs:{size:"small"}},[e._v("设置session(session存储)\n  ")]),t("div",{staticClass:"box"},[t("el-button",{attrs:{type:"primary",size:"small"},on:{click:function(t){return e.setItem({name:"username",value:"avuex",type:"session"})}}},[e._v("set('username', 'avuex')\n    ")]),t("el-button",{attrs:{type:"success",size:"small"},on:{click:function(t){return e.getItem({name:"username",type:"session"})}}},[e._v("get('username')\n    ")]),t("el-button",{attrs:{type:"danger",size:"small"},on:{click:function(t){return e.delItem({name:"username",type:"session"})}}},[e._v("remove('username')\n    ")])],1),t("el-tag",{staticClass:"title",attrs:{size:"small"}},[e._v("获取所有可以获得的数据\n  ")]),t("div",{staticClass:"box"},[t("el-button",{attrs:{type:"success",size:"small"},on:{click:function(t){return e.getAll()}}},[e._v("getAll(持久化存储)\n    ")]),t("el-button",{attrs:{type:"success",size:"small"},on:{click:function(t){return e.getAll({type:"session"})}}},[e._v("getAll(session存储)\n    ")]),t("el-button",{attrs:{type:"danger",size:"small"},on:{click:function(t){return e.clearAll()}}},[e._v("delAll(持久化存储)\n    ")]),t("el-button",{attrs:{type:"danger",size:"small"},on:{click:function(t){return e.clearAll({type:"session"})}}},[e._v("delAll(session存储)\n    ")])],1)],1)},r=[],a=(n("7f7f"),n("e3c4")),o={name:"store",methods:{setItem:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.name,n=e.value,i=e.type;Object(a["e"])({name:t,content:n,type:i}),this.$message("设置数据 ".concat(t," = ").concat(n))},getItem:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.name,n=e.type,i=Object(a["c"])({name:t,type:n});this.$message("获取数据 ".concat(t," = ").concat(i))},delItem:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.name,n=e.type;Object(a["d"])({name:t,type:n}),this.$message("删除数据 ".concat(t))},clearAll:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};Object(a["a"])(e),this.$message("清除全部数据完成")},getAll:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=Object(a["b"])(e);window.console.log(t),this.$message("结果已经打印到控制台")}}},s=o,l=(n("7cb9"),n("2877")),c=Object(l["a"])(s,i,r,!1,null,null,null);t["default"]=c.exports},"88b6":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("avue-crud",{ref:"crud",attrs:{option:e.option,page:e.page,"table-loading":e.loading,data:e.data,permission:e.permissionList,"before-open":e.beforeOpen,"before-close":e.beforeClose},on:{"update:page":function(t){e.page=t},"row-del":e.rowDel,"row-update":e.rowUpdate,"row-save":e.rowSave,"search-change":e.searchChange,"search-reset":e.searchReset,"selection-change":e.selectionChange,"row-click":e.clickRowChange,"current-change":e.currentChange,"size-change":e.sizeChange,"refresh-change":e.refreshChange,"on-load":e.onLoad,"tree-load":e.treeLoad},scopedSlots:e._u([{key:"menu",fn:function(n){return[e.permissionList.addChildBtn?t("el-button",{attrs:{type:"text",icon:"el-icon-circle-plus-outline",size:"small"},on:{click:function(t){return t.stopPropagation(),e.handleAdd(n.row,n.index)}}},[e._v("\n        æ–°å¢žå­é¡¹\n      ")]):e._e()]}},{key:"deptCategory",fn:function(n){var i=n.row;return[t("el-tag",[e._v(e._s(i.deptCategoryName))])]}}]),model:{value:e.form,callback:function(t){e.form=t},expression:"form"}},[t("template",{slot:"menuLeft"},[e.permissionList.delBtn?t("el-button",{attrs:{type:"danger",size:"small",icon:"el-icon-delete",plain:""},on:{click:e.handleDelete}},[e._v("\n        åˆ  é™¤\n      ")]):e._e()],1)],2)],1)},r=[],a=(n("8e6e"),n("456d"),n("6762"),n("2fdb"),n("ac6a"),n("ade3")),o=n("fcb7"),s=n("5880"),l=n("1ca4");function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){Object(a["a"])(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var d={data:function(){return{form:{},selectionList:[],query:{},loading:!0,parentId:0,page:{pageSize:10,currentPage:1,total:0},option:{lazy:!0,tip:!1,height:"auto",maxHeight:600,columnBtn:!1,searchShow:!0,searchMenuSpan:6,tree:!0,border:!0,index:!0,selection:!0,viewBtn:!0,editBtn:!0,delBtn:!0,menuWidth:300,dialogClickModal:!1,highlightCurrentRow:!0,column:[{label:"机构名称",prop:"deptName",search:!0,rules:[{required:!0,message:"请输入机构名称",trigger:"blur"}]},{label:"所属租户",prop:"tenantId",type:"tree",dicUrl:"/api/ubcs-system/tenant/select",addDisplay:!1,editDisplay:!1,viewDisplay:l["a"].tenantMode,span:24,props:{label:"tenantName",value:"tenantId"},hide:!l["a"].tenantMode,search:l["a"].tenantMode,rules:[{required:!0,message:"请输入所属租户",trigger:"click"}]},{label:"机构全称",prop:"fullName",search:!0,rules:[{required:!0,message:"请输入机构全称",trigger:"blur"}]},{label:"上级机构",prop:"parentId",dicData:[],type:"tree",hide:!0,addDisabled:!1,props:{label:"title"},rules:[{required:!1,message:"请选择上级机构",trigger:"click"}]},{label:"机构类型",type:"select",dicUrl:"/api/ubcs-system/dict/dictionary?code=org_category",props:{label:"dictValue",value:"dictKey"},dataType:"number",width:120,prop:"deptCategory",slot:!0,rules:[{required:!0,message:"请输入机构类型",trigger:"blur"}]},{label:"排序",prop:"sort",type:"number",align:"right",width:80,rules:[{required:!0,message:"请输入排序",trigger:"blur"}]},{label:"备注",prop:"remark",rules:[{required:!1,message:"请输入备注",trigger:"blur"}],hide:!0}]},data:[]}},created:function(){},computed:u(u({},Object(s["mapGetters"])(["userInfo","permission"])),{},{permissionList:function(){return{addBtn:this.vaildData(this.permission.dept.dept_add,!1),viewBtn:this.vaildData(this.permission.dept.dept_view,!1),delBtn:this.vaildData(this.permission.dept.dept_delete,!1),editBtn:this.vaildData(this.permission.dept.dept_edit,!1),addChildBtn:this.vaildData(this.permission.dept.dept_add_child,!1)}},ids:function(){var e=[];return this.selectionList.forEach((function(t){e.push(t.id)})),e.join(",")}}),methods:{initData:function(){var e=this;Object(o["getDeptTree"])().then((function(t){var n=e.findObject(e.option.column,"parentId");n.dicData=t.data.data}))},handleAdd:function(e){this.parentId=e.id;var t=this.findObject(this.option.column,"parentId");t.value=e.id,t.addDisabled=!0,this.$refs.crud.rowAdd()},rowSave:function(e,t,n){var i=this;Object(o["add"])(e).then((function(n){var r=n.data.data;e.id=r.id,e.deptCategoryName=r.deptCategoryName,e.tenantId=r.tenantId,i.$message({type:"success",message:"操作成功!"}),t(e)}),(function(e){window.console.log(e),n()}))},rowUpdate:function(e,t,n,i){var r=this;Object(o["update"])(e).then((function(){r.$message({type:"success",message:"操作成功!"}),n(e)}),(function(e){window.console.log(e),i()}))},rowDel:function(e,t,n){var i=this;this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(o["remove"])(e.id)})).then((function(){i.$message({type:"success",message:"操作成功!"}),n(e)}))},handleDelete:function(){var e=this;0!==this.selectionList.length?this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(o["remove"])(e.ids)})).then((function(){e.data=[],e.parentId=0,e.$refs.crud.refreshTable(),e.$refs.crud.toggleSelection(),e.onLoad(e.page),e.$message({type:"success",message:"操作成功!"})})):this.$message.warning("请选择至少一条数据")},searchReset:function(){this.query={},this.parentId=0,this.onLoad(this.page)},searchChange:function(e,t){this.query=e,this.parentId="",this.page.currentPage=1,this.onLoad(this.page,e),t()},clickRowChange:function(e){this.$refs.crud.toggleSelection(),this.selectionList=e,this.$refs.crud.setCurrentRow(e),this.$refs.crud.toggleRowSelection(e)},selectionChange:function(e){this.selectionList=e,this.$refs.crud.setCurrentRow(this.selectionList[e.length-1])},selectionClear:function(){this.selectionList=[],this.$refs.crud.toggleSelection()},beforeOpen:function(e,t){var n=this;["add","edit"].includes(t)&&this.initData(),["edit","view"].includes(t)&&Object(o["getDept"])(this.form.id).then((function(e){n.form=e.data.data})),e()},beforeClose:function(e){this.parentId="";var t=this.findObject(this.option.column,"parentId");t.value="",t.addDisabled=!1,e()},currentChange:function(e){this.page.currentPage=e},sizeChange:function(e){this.page.pageSize=e},refreshChange:function(){this.onLoad(this.page,this.query)},onLoad:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.loading=!0,Object(o["getLazyList"])(this.parentId,Object.assign(n,this.query),this.page.currentPage,this.page.pageSize).then((function(e){t.data=e.data.data.records,t.page.total=e.data.data.total,t.loading=!1,t.selectionClear()}))},treeLoad:function(e,t,n){var i=e.id;Object(o["getLazyList"])(i).then((function(e){n(e.data.data.records)}))}}},h=d,f=n("2877"),p=Object(f["a"])(h,i,r,!1,null,null,null);t["default"]=p.exports},"88f0":function(e,t,n){var i=n("3eba"),r=n("6d8b"),a=i.extendComponentView({type:"marker",init:function(){this.markerGroupMap=r.createHashMap()},render:function(e,t,n){var i=this.markerGroupMap;i.each((function(e){e.__keep=!1}));var r=this.type+"Model";t.eachSeries((function(e){var i=e[r];i&&this.renderSeries(e,i,t,n)}),this),i.each((function(e){!e.__keep&&this.group.remove(e.group)}),this)},renderSeries:function(){}});e.exports=a},"8ac9":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("avue-crud",{ref:"crud",attrs:{option:e.option,"table-loading":e.loading,data:e.data||e.getList,page:e.page,permission:e.permissionList},on:{"update:page":function(t){e.page=t},"cell-dblclick":e.cellDbClick,"search-change":e.searchChange,"search-reset":e.searchReset,"selection-change":e.selectionChange,"current-change":e.currentChange,"size-change":e.sizeChange,"refresh-change":e.refreshChange,"on-load":e.onLoad},scopedSlots:e._u([{key:"menuLeft",fn:function(n){return[t("vci-docking-search",{attrs:{SearchObject:e.SearchObject,page:e.page,formInline:e.formInline,status:e.status},on:{getList:e.dockingGetList}})]}}])})],1)},r=[],a=(n("8e6e"),n("ac6a"),n("456d"),n("96cf"),n("1da1")),o=n("ade3"),s=n("1894"),l=(n("c54a"),n("5880"));function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){Object(o["a"])(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var d={name:"loge",data:function(){return{value:"",status:{type:"loge",typeFlag:!1,dateFlag:!1,stateFlag:!1},formInline:{type:"",cut:"",text:"",Date:"",state:""},SearchObject:{searchData:[{label:"数据编码",prop:"id",value:0},{label:"分类代号",prop:"classifyId",value:1},{label:"分类名称",prop:"classifyName",value:2},{label:"集成系统编号",prop:"systemCode",value:3},{label:"集成系统名称",prop:"systemName",value:4},{label:"类型",prop:"typeText",value:5},{label:"记录时间",value:6,prop:"createTime"},{label:"是否成功",prop:"interfaceStatus",value:7},{label:"标准申请",prop:"applyCodeForBZ",value:8},{label:"部门申请",prop:"syncDataForOrg",value:9},{label:"人员申请",prop:"syncDataForPerson",value:10}]},loading:!1,query:{},selectionList:[],page:{pageSize:20,currentPage:1,total:0},data:[],option:{height:"auto",calcHeight:0,columnBtn:!1,tip:!1,searchShow:!1,border:!0,index:!0,viewBtn:!0,selection:!1,dialogClickModal:!1,menu:!1,column:[{label:"数据编码",prop:"id",sortable:!0,width:130},{label:"图号",prop:"uniqueCode",hide:!0,sortable:!0,width:150},{label:"分类代号",prop:"classifyId",sortable:!0,overHidden:!0,width:150},{label:"分类名称",prop:"classifyName",sortable:!0,overHidden:!0,width:140},{label:"标准申请",prop:"applyCodeForBZ",sortable:!0,width:130},{label:"部门申请",prop:"syncDataForOrg",sortable:!0,width:130},{label:"人员申请",prop:"syncDataForPerson",sortable:!0,width:130},{label:"集成系统编号",prop:"systemCode",sortable:!0,width:130},{label:"集成系统名称",prop:"systemName",sortable:!0,width:150},{label:"类型",prop:"typeText",sortable:!0,width:150},{label:"接口参数",prop:"paramString",overHidden:!0,sortable:!0,width:150},{label:"返回参数",prop:"returnString",overHidden:!0,sortable:!0,width:150},{label:"返回msg",prop:"msg",overHidden:!0},{label:"记录时间",prop:"createTime",sortable:!0,width:160},{label:"是否成功",prop:"interfaceStatus",sortable:!0,width:120,html:!0,align:"center",type:"select",searchLabelWidth:130,dicData:[{key:"true",value:"是"},{key:"false",value:"否"}],props:{label:"value",value:"key"},formatter:function(e,t){return"true"==e.interfaceStatus||""==e.interfaceStatus?'<i class="el-icon-check" style="color: #32cd32;font-size: 20px;font-weight: 800"></i>':'<i class="el-icon-close" style="color: #ff0000;font-size: 20px;font-weight: 800"></i>'}}]}}},computed:u(u({},Object(l["mapGetters"])(["permission"])),{},{permissionList:function(){return{addBtn:!1,viewBtn:!1,delBtn:!1,editBtn:!1}}}),methods:{dockingGetList:function(e){this.data=e.records,this.page.pageSize=e.size,this.page.currentPage=e.current,this.page.total=e.total},cellDbClick:function(){var e=Object(a["a"])(regeneratorRuntime.mark((function e(t,n,i,r){var a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:for(a in t)a===n.property&&(this.value=t[a]);return e.prev=1,e.next=4,this.$copyText(this.value);case 4:this.$message.success("复制成功"),e.next=10;break;case 7:e.prev=7,e.t0=e["catch"](1),this.$message.warning("复制失败");case 10:case"end":return e.stop()}}),e,this,[[1,7]])})));function t(t,n,i,r){return e.apply(this,arguments)}return t}(),searchReset:function(){this.query={},this.onLoad(this.page)},searchChange:function(e,t){this.query=e,this.page.currentPage=1,this.onLoad(this.page),t()},selectionChange:function(e){this.selectionList=e},selectionClear:function(){this.selectionList=[],this.$refs.crud.toggleSelection()},currentChange:function(e){this.page.currentPage=e},sizeChange:function(e){this.page.pageSize=e},refreshChange:function(){this.onLoad(this.page)},onLoad:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.loading=!0;var i={};if(this.query)for(var r in this.query)i['conditionMap["'+r+'"]']=this.query[r];Object(s["getLogoList"])(e.currentPage,e.pageSize,Object.assign(n,this.params,i,this.query)).then((function(e){var n=e.data.data;t.page.total=n.total,t.data=n.records,t.loading=!1,t.selectionClear()})).catch((function(e){t.$message.error(e),t.loading=!1}))}}},h=d,f=(n("c1bd"),n("2877")),p=Object(f["a"])(h,i,r,!1,null,"612ea693",null);t["default"]=p.exports},"8deb":function(e,t,n){var i=n("3eba");n("5522"),n("a016"),n("1466");var r=n("98e7"),a=n("7f96"),o=n("870e"),s=n("d3f47"),l=n("7891");i.registerVisual(r("radar")),i.registerVisual(a("radar","circle")),i.registerLayout(o),i.registerProcessor(s("radar")),i.registerPreprocessor(l)},"8e77":function(e,t,n){var i=n("6d8b"),r=n("41ef"),a=n("6179"),o=n("3842"),s=n("2306"),l=n("923d"),c=n("88f0"),u=function(e,t,n,r){var a=l.dataTransform(e,r[0]),o=l.dataTransform(e,r[1]),s=i.retrieve,c=a.coord,u=o.coord;c[0]=s(c[0],-1/0),c[1]=s(c[1],-1/0),u[0]=s(u[0],1/0),u[1]=s(u[1],1/0);var d=i.mergeAll([{},a,o]);return d.coord=[a.coord,o.coord],d.x0=a.x,d.y0=a.y,d.x1=o.x,d.y1=o.y,d};function d(e){return!isNaN(e)&&!isFinite(e)}function h(e,t,n,i){var r=1-e;return d(t[r])&&d(n[r])}function f(e,t){var n=t.coord[0],i=t.coord[1];return!("cartesian2d"!==e.type||!n||!i||!h(1,n,i,e)&&!h(0,n,i,e))||(l.dataFilter(e,{coord:n,x:t.x0,y:t.y0})||l.dataFilter(e,{coord:i,x:t.x1,y:t.y1}))}function p(e,t,n,i,r){var a,s=i.coordinateSystem,l=e.getItemModel(t),c=o.parsePercent(l.get(n[0]),r.getWidth()),u=o.parsePercent(l.get(n[1]),r.getHeight());if(isNaN(c)||isNaN(u)){if(i.getMarkerPosition)a=i.getMarkerPosition(e.getValues(n,t));else{var h=e.get(n[0],t),f=e.get(n[1],t),p=[h,f];s.clampData&&s.clampData(p,p),a=s.dataToPoint(p,!0)}if("cartesian2d"===s.type){var g=s.getAxis("x"),m=s.getAxis("y");h=e.get(n[0],t),f=e.get(n[1],t);d(h)?a[0]=g.toGlobalCoord(g.getExtent()["x0"===n[0]?0:1]):d(f)&&(a[1]=m.toGlobalCoord(m.getExtent()["y0"===n[1]?0:1]))}isNaN(c)||(a[0]=c),isNaN(u)||(a[1]=u)}else a=[c,u];return a}var g=[["x0","y0"],["x1","y0"],["x1","y1"],["x0","y1"]];function m(e,t,n){var r,o,s=["x0","y0","x1","y1"];e?(r=i.map(e&&e.dimensions,(function(e){var n=t.getData(),r=n.getDimensionInfo(n.mapDimension(e))||{};return i.defaults({name:e},r)})),o=new a(i.map(s,(function(e,t){return{name:e,type:r[t%2].type}})),n)):(r=[{name:"value",type:"float"}],o=new a(r,n));var l=i.map(n.get("data"),i.curry(u,t,e,n));e&&(l=i.filter(l,i.curry(f,e)));var c=e?function(e,t,n,i){return e.coord[Math.floor(i/2)][i%2]}:function(e){return e.value};return o.initData(l,null,c),o.hasItemOption=!0,o}c.extend({type:"markArea",updateTransform:function(e,t,n){t.eachSeries((function(e){var t=e.markAreaModel;if(t){var r=t.getData();r.each((function(t){var a=i.map(g,(function(i){return p(r,t,i,e,n)}));r.setItemLayout(t,a);var o=r.getItemGraphicEl(t);o.setShape("points",a)}))}}),this)},renderSeries:function(e,t,n,a){var o=e.coordinateSystem,l=e.id,c=e.getData(),u=this.markerGroupMap,h=u.get(l)||u.set(l,{group:new s.Group});this.group.add(h.group),h.__keep=!0;var f=m(o,e,t);t.setData(f),f.each((function(t){var n=i.map(g,(function(n){return p(f,t,n,e,a)})),r=!0;i.each(g,(function(e){if(r){var n=f.get(e[0],t),i=f.get(e[1],t);(d(n)||o.getAxis("x").containData(n))&&(d(i)||o.getAxis("y").containData(i))&&(r=!1)}})),f.setItemLayout(t,{points:n,allClipped:r}),f.setItemVisual(t,{color:c.getVisual("color")})})),f.diff(h.__data).add((function(e){var t=f.getItemLayout(e);if(!t.allClipped){var n=new s.Polygon({shape:{points:t.points}});f.setItemGraphicEl(e,n),h.group.add(n)}})).update((function(e,n){var i=h.__data.getItemGraphicEl(n),r=f.getItemLayout(e);r.allClipped?i&&h.group.remove(i):(i?s.updateProps(i,{shape:{points:r.points}},t,e):i=new s.Polygon({shape:{points:r.points}}),f.setItemGraphicEl(e,i),h.group.add(i))})).remove((function(e){var t=h.__data.getItemGraphicEl(e);h.group.remove(t)})).execute(),f.eachItemGraphicEl((function(e,n){var a=f.getItemModel(n),o=a.getModel("label"),l=a.getModel("emphasis.label"),c=f.getItemVisual(n,"color");e.useStyle(i.defaults(a.getModel("itemStyle").getItemStyle(),{fill:r.modifyAlpha(c,.4),stroke:c})),e.hoverStyle=a.getModel("emphasis.itemStyle").getItemStyle(),s.setLabelStyle(e.style,e.hoverStyle,o,l,{labelFetcher:t,labelDataIndex:n,defaultText:f.getName(n)||"",isRectText:!0,autoColor:c}),s.setHoverStyle(e,{}),e.dataModel=t})),h.__data=f,h.group.silent=t.get("silent")||e.get("silent")}})},"8ec5":function(e,t,n){var i=n("3eba"),r=n("6d8b"),a=n("2145"),o=i.extendComponentModel({type:"toolbox",layoutMode:{type:"box",ignoreSize:!0},optionUpdated:function(){o.superApply(this,"optionUpdated",arguments),r.each(this.option.feature,(function(e,t){var n=a.get(t);n&&r.merge(e,n.defaultOption)}))},defaultOption:{show:!0,z:6,zlevel:0,orient:"horizontal",left:"right",top:"top",backgroundColor:"transparent",borderColor:"#ccc",borderRadius:0,borderWidth:0,padding:5,itemSize:15,itemGap:8,showTitle:!0,iconStyle:{borderColor:"#666",color:"none"},emphasis:{iconStyle:{borderColor:"#3E98C5"}},tooltip:{show:!1}}}),s=o;e.exports=s},"8ed2":function(e,t,n){n("48c7");var i=n("6cb7"),r=i.extend({type:"grid",dependencies:["xAxis","yAxis"],layoutMode:"box",coordinateSystem:null,defaultOption:{show:!1,zlevel:0,z:0,left:"10%",top:60,right:"10%",bottom:60,containLabel:!1,backgroundColor:"rgba(0,0,0,0)",borderWidth:1,borderColor:"#ccc"}});e.exports=r},"8ee0":function(e,t,n){n("3f8e");var i=n("697e7"),r=i.registerPainter,a=n("dc20");r("svg",a)},"8ef1":function(e,t,n){"use strict";n("67ea")},"8ef7":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("avue-crud",{ref:"crud",attrs:{option:e.option,"table-loading":e.loading,data:e.data,page:e.page,permission:e.permissionList,"before-open":e.beforeOpen},on:{"update:page":function(t){e.page=t},"row-update":e.rowUpdate,"row-save":e.rowSave,"row-del":e.rowDel,"search-change":e.searchChange,"search-reset":e.searchReset,"selection-change":e.selectionChange,"current-change":e.currentChange,"size-change":e.sizeChange,"refresh-change":e.refreshChange,"on-load":e.onLoad},model:{value:e.form,callback:function(t){e.form=t},expression:"form"}},[t("template",{slot:"menuLeft"},[e.permissionList.delBtn?t("el-button",{attrs:{type:"danger",size:"small",icon:"el-icon-delete",plain:""},on:{click:e.handleDelete}},[e._v("删 é™¤\n      ")]):e._e()],1)],2)],1)},r=[],a=(n("8e6e"),n("456d"),n("6762"),n("2fdb"),n("ac6a"),n("ade3")),o=n("c1aa"),s=n("5880");function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){Object(a["a"])(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var u={data:function(){return{form:{},query:{},loading:!0,page:{pageSize:10,currentPage:1,total:0},selectionList:[],option:{height:"auto",calcHeight:30,dialogWidth:900,columnBtn:!1,tip:!1,searchShow:!0,searchMenuSpan:6,border:!0,index:!0,viewBtn:!0,selection:!0,dialogClickModal:!1,column:[{label:"名称",prop:"name",width:120,rules:[{required:!0,message:"请输入数据源名称",trigger:"blur"}]},{label:"驱动类",prop:"driverClass",type:"select",dicData:[{label:"com.mysql.cj.jdbc.Driver",value:"com.mysql.cj.jdbc.Driver"},{label:"org.postgresql.Driver",value:"org.postgresql.Driver"},{label:"oracle.jdbc.OracleDriver",value:"oracle.jdbc.OracleDriver"},{label:"com.microsoft.sqlserver.jdbc.SQLServerDriver",value:"com.microsoft.sqlserver.jdbc.SQLServerDriver"},{label:"dm.jdbc.driver.DmDriver",value:"dm.jdbc.driver.DmDriver"}],width:200,rules:[{required:!0,message:"请输入驱动类",trigger:"blur"}]},{label:"用户名",prop:"username",width:120,rules:[{required:!0,message:"请输入用户名",trigger:"blur"}]},{label:"密码",prop:"password",hide:!0,rules:[{required:!0,message:"请输入密码",trigger:"blur"}]},{label:"连接地址",prop:"url",span:24,rules:[{required:!0,message:"请输入连接地址",trigger:"blur"}]},{label:"备注",prop:"remark",span:24,minRows:3,hide:!0,type:"textarea"}]},data:[]}},computed:c(c({},Object(s["mapGetters"])(["permission"])),{},{permissionList:function(){return{addBtn:this.vaildData(this.permission.datasource.datasource_add,!1),viewBtn:this.vaildData(this.permission.datasource.datasource_view,!1),delBtn:this.vaildData(this.permission.datasource.datasource_delete,!1),editBtn:this.vaildData(this.permission.datasource.datasource_edit,!1)}},ids:function(){var e=[];return this.selectionList.forEach((function(t){e.push(t.id)})),e.join(",")}}),methods:{rowSave:function(e,t,n){var i=this;Object(o["add"])(e).then((function(){i.onLoad(i.page),i.$message({type:"success",message:"操作成功!"}),t()}),(function(e){window.console.log(e),n()}))},rowUpdate:function(e,t,n,i){var r=this;Object(o["update"])(e).then((function(){r.onLoad(r.page),r.$message({type:"success",message:"操作成功!"}),n()}),(function(e){window.console.log(e),i()}))},rowDel:function(e){var t=this;this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(o["remove"])(e.id)})).then((function(){t.onLoad(t.page),t.$message({type:"success",message:"操作成功!"})}))},handleDelete:function(){var e=this;0!==this.selectionList.length?this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(o["remove"])(e.ids)})).then((function(){e.onLoad(e.page),e.$message({type:"success",message:"操作成功!"}),e.$refs.crud.toggleSelection()})):this.$message.warning("请选择至少一条数据")},beforeOpen:function(e,t){var n=this;["edit","view"].includes(t)&&Object(o["getDetail"])(this.form.id).then((function(e){n.form=e.data.data})),e()},searchReset:function(){this.query={},this.onLoad(this.page)},searchChange:function(e,t){this.query=e,this.page.currentPage=1,this.onLoad(this.page,e),t()},selectionChange:function(e){this.selectionList=e},selectionClear:function(){this.selectionList=[],this.$refs.crud.toggleSelection()},currentChange:function(e){this.page.currentPage=e},sizeChange:function(e){this.page.pageSize=e},refreshChange:function(){this.onLoad(this.page,this.query)},onLoad:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.loading=!0,Object(o["getList"])(e.currentPage,e.pageSize,Object.assign(n,this.query)).then((function(e){var n=e.data.data;t.page.total=n.total,t.data=n.records,t.loading=!1,t.selectionClear()}))}}},d=u,h=n("2877"),f=Object(h["a"])(d,i,r,!1,null,null,null);t["default"]=f.exports},"8f1b":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("div",[t("el-container",{staticStyle:{height:"100%",border:"1px solid #fff"}},[t("el-card",{style:{marginRight:"10px"}},[t("el-aside",{staticStyle:{"background-color":"#fff"},attrs:{width:"300px"}},[t("el-input",{attrs:{placeholder:"输入关键字进行过滤"},model:{value:e.filterText,callback:function(t){e.filterText=t},expression:"filterText"}}),t("el-menu",{attrs:{"default-openeds":["1","3"]}},[t("el-tree",{ref:"tree",staticClass:"filter-tree",attrs:{data:e.treeData,accordion:"",props:e.defaultProps,"filter-node-method":e.filterNode,"empty-text":"暂无数据"},on:{"node-click":e.handelTreeCell}})],1)],1)],1),t("el-main",[t("el-card",[t("el-form",{attrs:{model:e.form}},[t("el-form-item",{attrs:{label:"集团分类","label-width":"70px",size:"small"}},[t("el-select",{ref:"selectTree",attrs:{clearable:"",placeholder:"请选择","popper-class":"popperTreeSelect"},model:{value:e.groupVal,callback:function(t){e.groupVal=t},expression:"groupVal"}},[t("el-option",{attrs:{value:e.groupVal,label:e.groupVal}},[t("el-tree",{ref:"groupTree",attrs:{data:e.groupTreeData,"empty-text":"暂无数据",props:e.defaultProps},on:{"node-click":e.handleNodeClick}})],1)],1)],1)],1),t("el-card",[t("avue-crud",{ref:"crudMapping",attrs:{"table-loading":e.loading,data:e.mappingData,option:e.optionMapping},on:{"row-update":e.handleMapingUpdate,"row-click":e.handleMapingClick,"row-dblclick":e.handleMapingRowClick,"selection-change":e.selectionChange,select:e.setCurrentRow,"select-all":e.handleSelectAll}},[t("template",{slot:"menuLeft"},[t("el-button",{attrs:{icon:"el-icon-plus",size:"small",type:"primary",disabled:e.disabledPush},on:{click:function(t){e.dialogPush=!0}}},[e._v("新 å¢ž\n                            ")]),t("el-button",{attrs:{icon:"el-icon-check",size:"small",type:"primary"},on:{click:e.handleSave}},[e._v("保 å­˜\n                            ")]),t("el-button",{attrs:{icon:"el-icon-connection",size:"small",type:"primary"},on:{click:function(t){return e.handleSync("all")}}},[e._v("同步主模型\n                            ")]),t("el-button",{attrs:{icon:"el-icon-connection",size:"small",type:"primary"},on:{click:function(t){return e.handleSync("one")}}},[e._v("同步详细模型\n                            ")])],1)],2)],1),t("el-card",{style:{marginTop:"20px"}},[t("avue-crud",{ref:"crudRange",style:{marginTop:"-20px"},attrs:{data:e.rangeData,option:e.optinoRange},on:{"row-update":e.handleUpdate,"row-dblclick":e.handleRowClick}})],1)],1)],1)],1),t("integration-transfer",{attrs:{visible:e.dialogPush,data:e.transferData,disabledData:e.filtermapping,props:e.transferProps},on:{"update:visible":function(t){e.dialogPush=t},save:e.handelTransferSave}})],1)},r=[],a=(n("8e6e"),n("20d6"),n("ac6a"),n("456d"),n("7f7f"),n("96cf"),n("1da1")),o=n("ade3"),s=n("76e7"),l=n("b0b8"),c=n.n(l),u=n("f9fa");function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function h(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach((function(t){Object(o["a"])(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var f={components:{integrationTransfer:s["default"]},name:"Integration",data:function(){var e={menu:!1,delBtn:!1,addBtn:!1,index:!0,columnBtn:!1,searchShow:!0,emptyBtn:!1,searchBtn:!1,searchShowBtn:!1,cellBtn:!0,border:!0,searchMenuSpan:8,highlightCurrentRow:!0};return{form:{groupValue:""},disabledPush:!0,loading:!1,transferData:[],dialogPush:!1,mappingData:[],rangeData:[],filterText:"",optinoRange:h({title:"属性映射取值范围",maxHeight:"300px",header:!1,rowKey:"oid",column:[{label:"属性集团枚举值",prop:"numTextValue",minWidth:80},{label:"集团属性枚举显示名称",prop:"numText",minWidth:80},{label:"MDM枚举值",prop:"targetNumTextValue",minWidth:80,cell:!0,blur:function(e){return window.handleBlur(e,"range")}},{label:"MDM枚举显示名称",prop:"targetNumText",minWidth:80,cell:!0,blur:function(e){return window.handleBlur(e,"range")}}]},e),optionMapping:h({maxHeight:"500px",header:!0,rowKey:"oid",selection:!1,column:[{label:"集团分类",prop:"sourceClassifyName",minWidth:80},{label:"所属视图",prop:"viewName",minWidth:80},{label:"集团属性",prop:"sourceAttrName",minWidth:80},{label:"分类名称",prop:"targetClassifyName",minWidth:80},{label:"属性名称",prop:"targetAttrName",minWidth:80},{label:"默认值",prop:"defaultValue",minWidth:140,cell:!0,blur:function(e){return window.handleBlur(e,"mapping")}}]},e),treeData:[],groupTreeData:[],defaultProps:{children:"children",label:"name",id:"oid",isLeaf:""},transferProps:{key:"oid",label:"name"},groupVal:"",treeParam:{},rangeForm:{},mappingForm:{},times:null}},watch:{filterText:function(e){this.$refs.tree.filter(e)}},created:function(){this.getReferCodeClassifyTree(),c.a.setOptions({checkPolyphone:!1,charCase:1})},mounted:function(){var e=this;window.handleBlur=e.handleBlur},computed:{filtermapping:function(){var e=this.mappingData.filter((function(e){return!(Object.prototype.hasOwnProperty.call(e,"targetAttrName")&&(null===e.targetAttrName||void 0===e.targetAttrName||""===e.targetAttrName))})),t=e.map((function(e){return e.targetAttrName}));return t}},methods:{getReferCodeClassifyTree:function(){var e=Object(a["a"])(regeneratorRuntime.mark((function e(){var t,n,i;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return this.treeData=[],t={parentBtmName:"jclass",valueField:"oid",textField:"name",parentFieldName:"id"},e.next=4,Object(u["referCodeClassifyTree"])(t);case 4:n=e.sent,200===n.status&&(i=n.data,this.treeData=i.map((function(e){return e.children?h(h({},e),{isLeaf:!1}):h(h({},e),{isLeaf:!0})})));case 6:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),getGridAttrMapping:function(){var e=Object(a["a"])(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return this.mappingData=[],this.loading=!0,e.next=4,Object(u["gridAttrMapping"])(h({sourceClassifyId:t},this.treeParam));case 4:n=e.sent,200===n.status&&(this.loading=!1,this.mappingData=n.data.data,console.log(this.filtermapping));case 6:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}(),getGridAttrRanges:function(){var e=Object(a["a"])(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return this.rangeData=[],e.next=3,Object(u["gridAttrRanges"])({meatId:t});case 3:n=e.sent,200===n.status&&(console.log(n.data),this.rangeData=n.data.data);case 5:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}(),getListCodeByClassId:function(){var e=Object(a["a"])(regeneratorRuntime.mark((function e(t){var n,i;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return this.transferData=[],c.a.setOptions({checkPolyphone:!1,charCase:1}),e.next=4,Object(u["listCodeAttributeByClassId"])({codeClassifyId:t});case 4:n=e.sent,200===n.status&&(i=n.data.data,this.transferData=i);case 6:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}(),referTree:function(){var e=Object(a["a"])(regeneratorRuntime.mark((function e(t,n){var i,r,a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return this.groupTreeData=[],e.next=3,Object(u["referTree"])({"conditionMap[codeclsfid]":t,parentOid:null});case 3:i=e.sent,200===i.status&&(n?(r=i.data.map((function(e){var t={};return t=e.checked?h({},e):null,t})),a=r.filter((function(e){return e&&e.trim()})),this.groupTreeData=a):this.groupTreeData=i.data);case 5:case"end":return e.stop()}}),e,this)})));function t(t,n){return e.apply(this,arguments)}return t}(),filterNode:function(e,t){return!e||-1!==t.name.indexOf(e)},handleSave:function(){var e=Object(a["a"])(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return console.log(this.mappingData),e.next=3,Object(u["batchAddSave"])({dockingPreAttrMappingVOList:this.mappingData});case 3:t=e.sent,console.log(t),200===t.status&&this.$message({type:"success",message:"保存成功!"});case 6:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),handleSync:function(){var e=Object(a["a"])(regeneratorRuntime.mark((function e(){var t,n,i,r=arguments;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t=r.length>0&&void 0!==r[0]?r[0]:"all",n={operationType:t},"one"===t&&(n.classifyId=this.form.groupValue),""!==this.form.groupValue||"one"!==t){e.next=7;break}this.$message({type:"error",message:"请选择一条集团分类"}),e.next=12;break;case 7:return console.log(n),e.next=10,Object(u["syncClassifyModel"])(n);case 10:i=e.sent,200===i.status&&console.log(i);case 12:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),handelTransferSave:function(e){var t=this;console.log(e);var n=e.value;if(0==Object.keys(t.mappingForm).length)this.$message({type:"error",message:"请选择一条数据!"});else{var i=t.mappingData.findIndex((function(e){return e.metaListId===t.mappingForm.metaListId}));t.mappingData[i].targetAttrName=n[0].name,t.mappingData[i].targetAttrId=n[0].oid,this.dialogPush=!1}},handelTreeCell:function(e){e.leaf&&(this.treeParam.codeClassifyId=e.oid,this.form.groupValue="",this.groupVal="",this.tableData=[],this.referTree(e.oid,e.checked),this.getListCodeByClassId(e.oid))},handleNodeClick:function(e){this.form.groupValue=e.oid,this.groupVal=e.name,this.$refs.selectTree.blur(),this.getGridAttrMapping(e.oid)},inputBlur:function(){this.tableColumnIndex="",this.tableRowIndex=null},handleBlur:function(e,t){"range"===t&&this.$refs.crudRange.rowCell(this.rangeForm,this.rangeForm.$index),"mapping"===t&&this.$refs.crudMapping.rowCell(this.mappingForm,this.mappingForm.$index)},handleMapingRowClick:function(e,t){clearTimeout(this.times),this.mappingForm=e,"默认值"!==t.label&&"属性名称"!==t.label||this.$refs.crudMapping.rowCell(e,e.$index)},handleMapingClick:function(e){var t=this;clearTimeout(this.times),this.mappingForm=e,this.times=setTimeout((function(){t.$refs.crudMapping.toggleSelection([e])}),300)},handleRowClick:function(e){this.rangeForm=e,this.$refs.crudRange.rowCell(e,e.$index)},handleUpdate:function(e,t,n){console.log(e),console.log(t);var i=this.mappingData.findIndex((function(t){return t.metaListId===e.metaListId}));this.rangeData[t]=e,console.log(this.rangeData),this.mappingData[i].dockingPreAttrRangeVoList=this.rangeData,console.log("修改后",e),this.$message({showClose:!0,message:"修改成功",type:"success"}),n()},handleMapingUpdate:function(e,t,n){console.log(e),console.log("修改后",e),this.$message({showClose:!0,message:"修改成功",type:"success"}),n()},selectionChange:function(e){if(console.log(e),console.log(this.mappingForm),e.length>1){var t=e.shift();this.$refs.crudMapping.toggleRowSelection(t,!1)}else 1===e.length&&(this.disabledPush=!1,this.getGridAttrRanges(this.mappingForm.metaListId))},setCurrentRow:function(e,t){console.log(t),this.mappingForm=t,this.disabledPush=!1},handleSelectAll:function(e){console.log(e),this.$refs.crudMapping.toggleSelection()}}},p=f,g=(n("157d"),n("2877")),m=Object(g["a"])(p,i,r,!1,null,"5dde426b",null);t["default"]=m.exports},"903c":function(e,t){function n(e){var t=e.findComponents({mainType:"legend"});t&&t.length&&e.filterSeries((function(e){for(var n=0;n<t.length;n++)if(!t[n].isSelected(e.name))return!1;return!0}))}e.exports=n},9072:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("avue-crud",{ref:"crud",attrs:{data:e.data,option:e.option,page:e.page,permission:e.permissionList},on:{"update:page":function(t){e.page=t},"on-load":e.getList,"row-update":e.rowUpdate,"row-save":e.rowSave,"row-del":e.rowDel,"refresh-change":e.refreshChange,"search-reset":e.searchChange,"search-change":e.searchChange,"row-click":e.rowClick},scopedSlots:e._u([{key:"radio",fn:function(n){var i=n.row;return[t("el-radio",{attrs:{label:i.$index},model:{value:e.selectRow,callback:function(t){e.selectRow=t},expression:"selectRow"}},[e._v(" \n      ")])]}}]),model:{value:e.form,callback:function(t){e.form=t},expression:"form"}},[t("template",{slot:"menuLeft"},[t("el-tooltip",{staticClass:"item",attrs:{effect:"dark",content:"查找状态使用范围",placement:"top"}},[e.permissionList.apply?t("el-button",{attrs:{size:"small",plain:"",type:"primary",icon:"el-icon-zoom-in"},on:{click:e.applyRangeSearch}},[e._v("查看使用范围\n        ")]):e._e()],1)],1)],2),t("versionpackage",{ref:"applyRange",attrs:{rangeData:e.applyRangeData}})],1)},r=[],a=(n("8e6e"),n("ac6a"),n("456d"),n("7f7f"),n("ade3")),o=n("539b"),s=n("5880");function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){Object(a["a"])(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var u={name:"status",data:function(){return{packageSearchBox:!1,selectRow:"",selectRowData:{},page:{pageSize:10,currentPage:1,total:100},data:[],form:{},option:{height:"auto",calcHeight:20,headerAlign:"center",align:"center",columnBtn:!1,border:!0,index:!0,searchMenuSpan:5,highlightCurrentRow:!0,stripe:!0,column:[{label:"选择",prop:"radio",width:120,display:!1},{label:"英文名称",prop:"id",search:!0,rules:[{required:!0,message:"英文名称不能为空",trigger:"blur"}]},{label:"中文名称",prop:"name",search:!0,rules:[{required:!0,message:"中文名称不能为空",trigger:"blur"}]},{label:"描述",prop:"description",type:"textarea"}]},applyRangeData:[]}},computed:c(c({},Object(s["mapGetters"])(["permission"])),{},{permissionList:function(){return{addBtn:this.vaildData(this.permission.modeling_status.status_add,!1),apply:this.vaildData(this.permission.modeling_status.status_apply,!1),delBtn:this.vaildData(this.permission.modeling_status.status_delete,!1),editBtn:this.vaildData(this.permission.modeling_status.status_edit,!1)}}}),methods:{rowClick:function(e){this.selectRow=e.$index,this.selectRowData=e},applyRangeSearch:function(){var e=this;""!==this.selectRow?Object(o["getApplyRange"])(this.selectRowData.id).then((function(t){e.applyRangeData=t.data.data,e.$refs.applyRange.rangeData=e.applyRangeData,e.$refs.applyRange.showDialog=!0})):this.$message({type:"warning",message:"请先选择属性"})},getList:function(){var e=this;this.loading=!0,Object(o["getPage"])(this.page.currentPage,this.page.pageSize,this.params).then((function(t){var n=t.data.data;e.loading=!1,e.page.total=n.total,e.data=n.records}))},rowSave:function(e,t,n){var i=this;Object(o["add"])(e).then((function(){i.$message.success("新增成功"),t(),i.getList()})).catch((function(){n()}))},rowUpdate:function(e,t,n,i){var r=this;Object(o["update"])(e).then((function(){r.$message.success("修改成功"),n(),r.getList()})).catch((function(){i()}))},rowDel:function(e){var t=this;this.$confirm("此操作将永久删除, æ˜¯å¦ç»§ç»­?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return console.log(e),Object(o["remove"])({oid:e.oid})})).then((function(){t.$message.success("删除成功"),t.getList()}))},searchChange:function(e,t){var n=this;this.loading=!0,this.page.currentPage=1;var i={};e.id&&(i["id_like"]=e.id),e.name&&(i["name_like"]=e.name),Object(o["getPage"])(this.page.currentPage,this.page.pageSize,i).then((function(e){var i=e.data.data;n.loading=!1,n.page.total=i.total,n.data=i.records,t()})),this.$message.success("搜索成功")},refreshChange:function(){this.getList(),this.$message.success("刷新成功")}}},d=u,h=n("2877"),f=Object(h["a"])(d,i,r,!1,null,"997a355c",null);t["default"]=f.exports},"90c2":function(e,t,n){var i=n("5f14"),r=n("41ef"),a=n("6d8b"),o=a.isArray,s="itemStyle",l={seriesType:"treemap",reset:function(e,t,n,i){var r=e.getData().tree,a=r.root;a.isRemoved()||c(a,{},e.getViewRoot().getAncestors(),e)}};function c(e,t,n,i){var r=e.getModel(),o=e.getLayout();if(o&&!o.invisible&&o.isInView){var l,f=e.getModel(s),g=u(f,t,i),v=f.get("borderColor"),y=f.get("borderColorSaturation");null!=y&&(l=d(g,e),v=h(y,l)),e.setVisual("borderColor",v);var b=e.viewChildren;if(b&&b.length){var x=p(e,r,o,f,g,b);a.each(b,(function(e,t){if(e.depth>=n.length||e===n[e.depth]){var a=m(r,g,e,t,x,i);c(e,a,n,i)}}))}else l=d(g,e),e.setVisual("color",l)}}function u(e,t,n){var i=a.extend({},t),r=n.designatedVisualItemStyle;return a.each(["color","colorAlpha","colorSaturation"],(function(n){r[n]=t[n];var a=e.get(n);r[n]=null,null!=a&&(i[n]=a)})),i}function d(e){var t=f(e,"color");if(t){var n=f(e,"colorAlpha"),i=f(e,"colorSaturation");return i&&(t=r.modifyHSL(t,null,null,i)),n&&(t=r.modifyAlpha(t,n)),t}}function h(e,t){return null!=t?r.modifyHSL(t,null,null,e):null}function f(e,t){var n=e[t];if(null!=n&&"none"!==n)return n}function p(e,t,n,r,a,o){if(o&&o.length){var s=g(t,"color")||null!=a.color&&"none"!==a.color&&(g(t,"colorAlpha")||g(t,"colorSaturation"));if(s){var l=t.get("visualMin"),c=t.get("visualMax"),u=n.dataExtent.slice();null!=l&&l<u[0]&&(u[0]=l),null!=c&&c>u[1]&&(u[1]=c);var d=t.get("colorMappingBy"),h={type:s.name,dataExtent:u,visual:s.range};"color"!==h.type||"index"!==d&&"id"!==d?h.mappingMethod="linear":(h.mappingMethod="category",h.loop=!0);var f=new i(h);return f.__drColorMappingBy=d,f}}}function g(e,t){var n=e.get(t);return o(n)&&n.length?{name:t,range:n}:null}function m(e,t,n,i,r,o){var s=a.extend({},t);if(r){var l=r.type,c="color"===l&&r.__drColorMappingBy,u="index"===c?i:"id"===c?o.mapIdToIndex(n.getId()):n.getValue(e.get("visualDimension"));s[l]=r.mapValueToVisual(u)}return s}e.exports=l},"923d":function(e,t,n){var i=n("6d8b"),r=n("3842"),a=n("ee1a"),o=a.isDimensionStacked,s=i.indexOf;function l(e){return!(isNaN(parseFloat(e.x))&&isNaN(parseFloat(e.y)))}function c(e){return!isNaN(parseFloat(e.x))&&!isNaN(parseFloat(e.y))}function u(e,t,n,i,a,s){var l=[],c=o(t,i),u=c?t.getCalculationInfo("stackResultDimension"):i,d=y(t,u,e),h=t.indicesOfNearest(u,d)[0];l[a]=t.get(n,h),l[s]=t.get(u,h);var f=t.get(i,h),p=r.getPrecision(t.get(i,h));return p=Math.min(p,20),p>=0&&(l[s]=+l[s].toFixed(p)),[l,f]}var d=i.curry,h={min:d(u,"min"),max:d(u,"max"),average:d(u,"average")};function f(e,t){var n=e.getData(),r=e.coordinateSystem;if(t&&!c(t)&&!i.isArray(t.coord)&&r){var a=r.dimensions,o=p(t,n,r,e);if(t=i.clone(t),t.type&&h[t.type]&&o.baseAxis&&o.valueAxis){var l=s(a,o.baseAxis.dim),u=s(a,o.valueAxis.dim),d=h[t.type](n,o.baseDataDim,o.valueDataDim,l,u);t.coord=d[0],t.value=d[1]}else{for(var f=[null!=t.xAxis?t.xAxis:t.radiusAxis,null!=t.yAxis?t.yAxis:t.angleAxis],g=0;g<2;g++)h[f[g]]&&(f[g]=y(n,n.mapDimension(a[g]),f[g]));t.coord=f}}return t}function p(e,t,n,i){var r={};return null!=e.valueIndex||null!=e.valueDim?(r.valueDataDim=null!=e.valueIndex?t.getDimension(e.valueIndex):e.valueDim,r.valueAxis=n.getAxis(g(i,r.valueDataDim)),r.baseAxis=n.getOtherAxis(r.valueAxis),r.baseDataDim=t.mapDimension(r.baseAxis.dim)):(r.baseAxis=i.getBaseAxis(),r.valueAxis=n.getOtherAxis(r.baseAxis),r.baseDataDim=t.mapDimension(r.baseAxis.dim),r.valueDataDim=t.mapDimension(r.valueAxis.dim)),r}function g(e,t){var n=e.getData(),i=n.dimensions;t=n.getDimension(t);for(var r=0;r<i.length;r++){var a=n.getDimensionInfo(i[r]);if(a.name===t)return a.coordDim}}function m(e,t){return!(e&&e.containData&&t.coord&&!l(t))||e.containData(t.coord)}function v(e,t,n,i){return i<2?e.coord&&e.coord[i]:e.value}function y(e,t,n){if("average"===n){var i=0,r=0;return e.each(t,(function(e,t){isNaN(e)||(i+=e,r++)})),i/r}return"median"===n?e.getMedian(t):e.getDataExtent(t,!0)["max"===n?1:0]}t.dataTransform=f,t.getAxisInfo=p,t.dataFilter=m,t.dimValueGetter=v,t.numCalculate=y},9254:function(e,t,n){},9273:function(e,t,n){var i=n("6d8b"),r=n("84ce");function a(e,t){r.call(this,"radius",e,t),this.type="category"}a.prototype={constructor:a,pointToData:function(e,t){return this.polar.pointToData(e,t)["radius"===this.dim?0:1]},dataToRadius:r.prototype.dataToCoord,radiusToData:r.prototype.coordToData},i.inherits(a,r);var o=a;e.exports=o},9277:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("div",[t("keep-alive",[e.$route.meta.keepAlive?t("router-view",{key:e.$route.fullPath,staticClass:"avue-view"}):e._e()],1),e.$route.meta.keepAlive?e._e():t("router-view",{key:e.$route.fullPath,staticClass:"avue-view"})],1)},r=[],a=n("2877"),o={},s=Object(a["a"])(o,i,r,!1,null,null,null);t["default"]=s.exports},"928d":function(e,t,n){var i=n("6d8b"),r=n("4f85"),a=n("06c7"),o=n("4319"),s=n("eda2"),l=s.encodeHTML,c=s.addCommas,u=n("55ac"),d=u.wrapTreePathInfo,h=r.extend({type:"series.treemap",layoutMode:"box",dependencies:["grid","polar"],preventUsingHoverLayer:!0,_viewRoot:null,defaultOption:{progressive:0,left:"center",top:"middle",right:null,bottom:null,width:"80%",height:"80%",sort:!0,clipWindow:"origin",squareRatio:.5*(1+Math.sqrt(5)),leafDepth:null,drillDownIcon:"▶",zoomToNodeRatio:.1024,roam:!0,nodeClick:"zoomToNode",animation:!0,animationDurationUpdate:900,animationEasing:"quinticInOut",breadcrumb:{show:!0,height:22,left:"center",top:"bottom",emptyItemWidth:25,itemStyle:{color:"rgba(0,0,0,0.7)",borderColor:"rgba(255,255,255,0.7)",borderWidth:1,shadowColor:"rgba(150,150,150,1)",shadowBlur:3,shadowOffsetX:0,shadowOffsetY:0,textStyle:{color:"#fff"}},emphasis:{textStyle:{}}},label:{show:!0,distance:0,padding:5,position:"inside",color:"#fff",ellipsis:!0},upperLabel:{show:!1,position:[0,"50%"],height:20,color:"#fff",ellipsis:!0,verticalAlign:"middle"},itemStyle:{color:null,colorAlpha:null,colorSaturation:null,borderWidth:0,gapWidth:0,borderColor:"#fff",borderColorSaturation:null},emphasis:{upperLabel:{show:!0,position:[0,"50%"],color:"#fff",ellipsis:!0,verticalAlign:"middle"}},visualDimension:0,visualMin:null,visualMax:null,color:[],colorAlpha:null,colorSaturation:null,colorMappingBy:"index",visibleMin:10,childrenVisibleMin:null,levels:[]},getInitialData:function(e,t){var n={name:e.name,children:e.data};f(n);var r=e.levels||[],s=this.designatedVisualItemStyle={},l=new o({itemStyle:s},this,t);r=e.levels=p(r,t);var c=i.map(r||[],(function(e){return new o(e,l,t)}),this),u=a.createTree(n,this,d);function d(e){e.wrapMethod("getItemModel",(function(e,t){var n=u.getNodeByDataIndex(t),i=c[n.depth];return e.parentModel=i||l,e}))}return u.data},optionUpdated:function(){this.resetViewRoot()},formatTooltip:function(e){var t=this.getData(),n=this.getRawValue(e),r=i.isArray(n)?c(n[0]):c(n),a=t.getName(e);return l(a+": "+r)},getDataParams:function(e){var t=r.prototype.getDataParams.apply(this,arguments),n=this.getData().tree.getNodeByDataIndex(e);return t.treePathInfo=d(n,this),t},setLayoutInfo:function(e){this.layoutInfo=this.layoutInfo||{},i.extend(this.layoutInfo,e)},mapIdToIndex:function(e){var t=this._idIndexMap;t||(t=this._idIndexMap=i.createHashMap(),this._idIndexMapCount=0);var n=t.get(e);return null==n&&t.set(e,n=this._idIndexMapCount++),n},getViewRoot:function(){return this._viewRoot},resetViewRoot:function(e){e?this._viewRoot=e:e=this._viewRoot;var t=this.getRawData().tree.root;e&&(e===t||t.contains(e))||(this._viewRoot=t)}});function f(e){var t=0;i.each(e.children,(function(e){f(e);var n=e.value;i.isArray(n)&&(n=n[0]),t+=n}));var n=e.value;i.isArray(n)&&(n=n[0]),(null==n||isNaN(n))&&(n=t),n<0&&(n=0),i.isArray(e.value)?e.value[0]=n:e.value=n}function p(e,t){var n=t.get("color");if(n){var r;if(e=e||[],i.each(e,(function(e){var t=new o(e),n=t.get("color");(t.get("itemStyle.color")||n&&"none"!==n)&&(r=!0)})),!r){var a=e[0]||(e[0]={});a.color=n.slice()}return e}}e.exports=h},"933b":function(e,t,n){var i=n("b12f"),r=i.extend({type:"timeline"});e.exports=r},9390:function(e,t,n){n("d090"),n("83ba"),n("ee66")},9442:function(e,t,n){var i=n("6d8b");function r(e){var t=[];i.each(e.series,(function(e){e&&"map"===e.type&&(t.push(e),e.map=e.map||e.mapType,i.defaults(e,e.mapLocation))}))}e.exports=r},"94b1":function(e,t,n){var i=n("3eba"),r=n("6d8b"),a=n("9d57"),o=a.layout,s=a.largeLayout;n("5aa9"),n("17b8"),n("67cc"),n("01ed"),i.registerLayout(i.PRIORITY.VISUAL.LAYOUT,r.curry(o,"bar")),i.registerLayout(i.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,s),i.registerVisual({seriesType:"bar",reset:function(e){e.getData().setVisual("legendSymbol","roundRect")}})},"94e4":function(e,t,n){var i=n("401b"),r=n("53f3"),a=r.getSymbolSize,o=r.getNodeGlobalScale,s=n("6d8b"),l=n("0c37"),c=l.getCurvenessForEdge,u=Math.PI,d=[];function h(e,t){var n=e.coordinateSystem;if(!n||"view"===n.type){var r=n.getBoundingRect(),a=e.getData(),o=a.graph,l=r.width/2+r.x,u=r.height/2+r.y,d=Math.min(r.width,r.height)/2,h=a.count();a.setLayout({cx:l,cy:u}),h&&(f[t](e,n,o,a,d,l,u,h),o.eachEdge((function(t,n){var r,a=s.retrieve3(t.getModel().get("lineStyle.curveness"),c(t,e,n),0),o=i.clone(t.node1.getLayout()),d=i.clone(t.node2.getLayout()),h=(o[0]+d[0])/2,f=(o[1]+d[1])/2;+a&&(a*=3,r=[l*a+h*(1-a),u*a+f*(1-a)]),t.setLayout([o,d,r])})))}}var f={value:function(e,t,n,i,r,a,o,s){var l=0,c=i.getSum("value"),u=2*Math.PI/(c||s);n.eachNode((function(e){var t=e.getValue("value"),n=u*(c?t:1)/2;l+=n,e.setLayout([r*Math.cos(l)+a,r*Math.sin(l)+o]),l+=n}))},symbolSize:function(e,t,n,i,r,s,l,c){var h=0;d.length=c;var f=o(e);n.eachNode((function(e){var t=a(e);isNaN(t)&&(t=2),t<0&&(t=0),t*=f;var n=Math.asin(t/2/r);isNaN(n)&&(n=u/2),d[e.dataIndex]=n,h+=2*n}));var p=(2*u-h)/c/2,g=0;n.eachNode((function(e){var t=p+d[e.dataIndex];g+=t,e.setLayout([r*Math.cos(g)+s,r*Math.sin(g)+l]),g+=t}))}};t.circularLayout=h},"95a8":function(e,t,n){var i=n("3eba");n("1953"),n("307d"),i.registerPreprocessor((function(e){e.markLine=e.markLine||{}}))},"95d0":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("avue-crud",{ref:"crud",attrs:{option:e.option,"table-loading":e.loading,data:e.data,page:e.page},on:{"update:page":function(t){e.page=t},"search-change":e.searchChange,"search-reset":e.searchReset,"selection-change":e.selectionChange,"current-change":e.currentChange,"size-change":e.sizeChange,"refresh-change":e.refreshChange,"row-click":e.clickRowChange,"on-load":e.onLoad},scopedSlots:e._u([{key:"menu",fn:function(n){return[e.permissionList.editBtn?t("el-button",{attrs:{type:"text",size:"mini",icon:"el-icon-setting"},on:{click:function(t){return t.stopPropagation(),e.handleUpdate(n.row,n.index)}}},[e._v("配置\n      ")]):e._e(),e.permissionList.deploy?t("el-button",{attrs:{type:"text",size:"mini",icon:"el-icon-upload2"},on:{click:function(t){return t.stopPropagation(),e.handleDeploy(n.row,n.index)}}},[e._v("部署\n      ")]):e._e(),e.permissionList.delBtn?t("el-button",{attrs:{type:"text",size:"mini",icon:"el-icon-delete"},on:{click:function(t){return t.stopPropagation(),e.handleSlotDelete(n.row,n.index)}}},[e._v("删除\n      ")]):e._e()]}},{key:"version",fn:function(n){var i=n.row;return[t("el-tag",[e._v("v"+e._s(i.version))])]}}]),model:{value:e.form,callback:function(t){e.form=t},expression:"form"}},[t("template",{slot:"menuLeft"},[e.permissionList.addBtn?t("el-button",{attrs:{type:"primary",size:"mini",icon:"el-icon-circle-plus",plain:""},on:{click:e.handleCreate}},[e._v("创 å»º\n      ")]):e._e(),e.permissionList.delBtn?t("el-button",{attrs:{type:"danger",size:"mini",icon:"el-icon-delete",plain:""},on:{click:e.handleDelete}},[e._v("删 é™¤\n      ")]):e._e()],1)],2),t("el-dialog",{attrs:{title:"流程配置","append-to-body":"","destroy-on-close":"",visible:e.flowBox,"close-on-press-escape":!1,fullscreen:!0,"before-close":e.handleNutflowClose,"custom-class":"wf-dialog"},on:{"update:visible":function(t){e.flowBox=t}}},[1===e.nutflowOption.step?t("wf-design-base",{ref:"wf-design",staticClass:"animated fadeIn",staticStyle:{height:"calc(100vh - 108px)"},attrs:{options:e.nutflowOption.step1}}):e._e(),2===e.nutflowOption.step?t("wf-design-base",{ref:"wf-design-view",staticClass:"animated fadeIn",staticStyle:{height:"calc(100vh - 108px)"},attrs:{options:e.nutflowOption.step2}}):e._e(),t("span",{staticClass:"avue-dialog__footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{attrs:{size:"small"},on:{click:function(t){e.handleNutflowClose((function(){}),!0)}}},[e._v("取 æ¶ˆ")]),1===e.nutflowOption.step?t("el-button",{attrs:{size:"small",type:"success"},on:{click:function(t){return e.handleStep(1)}}},[e._v("下 ä¸€ æ­¥")]):e._e(),2===e.nutflowOption.step?t("el-button",{attrs:{size:"small",type:"success"},on:{click:function(t){return e.handleStep(-1)}}},[e._v("上 ä¸€ æ­¥")]):e._e(),2===e.nutflowOption.step?t("el-button",{attrs:{size:"small",type:"primary"},on:{click:e.handleSubmitModel}},[e._v("ç¡® å®š")]):e._e()],1)],1),t("el-dialog",{attrs:{title:"流程部署","append-to-body":"",visible:e.deployBox,width:"20%"},on:{"update:visible":function(t){e.deployBox=t}}},[t("avue-form",{ref:"form",attrs:{option:e.optionDeploy},on:{submit:e.handleSubmit},model:{value:e.form,callback:function(t){e.form=t},expression:"form"}}),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:function(t){e.deployBox=!1}}},[e._v("取 æ¶ˆ")]),t("el-button",{attrs:{type:"primary",loading:e.deployLoading},on:{click:e.handleDoDeploy}},[e._v("ç¡® å®š")])],1)],1)],1)},r=[],a=(n("8e6e"),n("456d"),n("7f7f"),n("ac6a"),n("ade3")),o=n("5880"),s=n("371f"),l=n("7208");function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){Object(a["a"])(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var d={data:function(){return{form:{},optionDeploy:{menuBtn:!1,column:[{label:"流程类型",type:"select",dicUrl:"/api/ubcs-system/dict/dictionary?code=flow",props:{label:"dictValue",value:"dictKey"},dataType:"number",slot:!0,prop:"categoryValue",search:!0,span:24,rules:[{required:!0,message:"请选择流程类型",trigger:"blur"}]},{label:"流程模式",prop:"flowMode",type:"radio",dicData:[{label:"通用流程",value:1},{label:"定制流程",value:2}],value:1,span:24,rules:[{required:!0,message:"请选择流程模式",trigger:"blur"}]},{label:"所属租户",prop:"tenantId",type:"tree",multiple:!0,dicUrl:"/api/ubcs-system/tenant/select",props:{label:"tenantName",value:"tenantId"},display:!1,span:24,rules:[{required:!0,message:"请选择所属租户",trigger:"blur"}]}]},selectionId:"",selectionList:[],query:{},loading:!0,deployLoading:!1,page:{pageSize:10,currentPage:1,total:0},deployBox:!1,flowBox:!1,option:{height:"auto",calcHeight:30,columnBtn:!1,tip:!1,searchShow:!0,searchMenuSpan:6,border:!0,index:!0,selection:!0,editBtn:!1,addBtn:!1,viewBtn:!1,delBtn:!1,dialogWidth:900,menuWidth:200,dialogClickModal:!1,highlightCurrentRow:!0,size:"mini",searchSize:"mini",column:[{label:"模型主键",prop:"id"},{label:"模型标识",prop:"modelKey",search:!0,overHidden:!0},{label:"模型名称",prop:"name",search:!0,overHidden:!0},{label:"流程版本",prop:"version",slot:!0,overHidden:!0},{label:"创建时间",prop:"created",overHidden:!0},{label:"更新时间",prop:"lastUpdated",overHidden:!0}]},data:[],nutflowOption:{process:{},step:1,step1:{toolbar:["open","create","fit","zoom-in","zoom-out","undo","redo","import","preview"]},step2:{mode:"view",simulation:!0,minimap:!0}}}},watch:{"form.flowMode":function(){var e=this;this.$refs.form.option.column.filter((function(t){"tenantId"===t.prop&&(t.display=2===e.form.flowMode)}))}},computed:u(u({},Object(o["mapGetters"])(["permission"])),{},{permissionList:function(){return{addBtn:this.vaildData(this.permission.flow_model.flow_model_create,!1),deploy:this.vaildData(this.permission.flow_model.flow_model_deploy,!1),delBtn:this.vaildData(this.permission.flow_model.flow_model_delete,!1),editBtn:this.vaildData(this.permission.flow_model.flow_model_update,!1)}},ids:function(){var e=[];return this.selectionList.forEach((function(t){e.push(t.id)})),e.join(",")}}),methods:{handleSubmitModel:function(){var e=this,t=this.$refs["wf-design-view"].getElementRegistry().getAll(),n=t[0].businessObject,i=n.id,r=n.name,a=n.documentation,o=a&&a.length>0?a[0].text:null,l=u(u({},this.nutflowOption.process),{},{modelKey:i,name:r,description:o,modelEditorXml:this.nutflowOption.process.xml});Object(s["submitModel"])(l).then((function(){e.$message.success("操作成功"),e.handleNutflowClose(),e.onLoad(e.page,e.query)}))},handleStep:function(e){var t=this;1===e?this.$refs["wf-design"].getData("xml").then((function(e){t.$set(t.nutflowOption.step1,"xml",e),t.$set(t.nutflowOption.step2,"xml",e),t.$set(t.nutflowOption.process,"xml",e),t.$set(t.nutflowOption,"step",2)})):this.$set(this.nutflowOption,"step",1)},handleNutflowClose:function(e,t){var n=this,i={process:{},step:1,step1:{toolbar:["open","create","fit","zoom-in","zoom-out","undo","redo","import","preview"]},step2:{mode:"view",simulation:!0,minimap:!0}};e||t?this.$confirm("确定要关闭吗?关闭未保存的修改都会丢失。","警告",{type:"warning"}).then((function(){n.$set(n,"nutflowOption",i),"function"==typeof e&&e(),n.flowBox=!1})).catch((function(){})):(this.$set(this,"nutflowOption",i),this.flowBox=!1)},handleSubmit:function(e,t){var n=this;this.deployLoading=!0,Object(s["deployModel"])({modelId:this.selectionId,category:Object(l["a"])(e.categoryValue),tenantIds:e.tenantId?e.tenantId.join(","):""}).then((function(e){var i=e.data;i.success?(n.$message({type:"success",message:i.msg}),t(),n.$refs.form.resetForm(),n.deployBox=!1,n.deployLoading=!1):(t(),n.deployLoading=!1,n.$message({type:"warn",message:i.msg}))}))},searchReset:function(){this.query={},this.onLoad(this.page)},searchChange:function(e,t){this.query=e,this.page.currentPage=1,this.onLoad(this.page,e),t()},selectionChange:function(e){this.selectionList=e,this.$refs.crud.setCurrentRow(this.selectionList[e.length-1])},clickRowChange:function(e){this.$refs.crud.toggleSelection(),this.selectionList=e,this.$refs.crud.setCurrentRow(e),this.$refs.crud.toggleRowSelection(e)},selectionClear:function(){this.selectionList=[],this.$refs.crud.toggleSelection()},handleDelete:function(){var e=this;0!==this.selectionList.length?this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(s["removeModel"])(e.ids)})).then((function(){e.$message({type:"success",message:"操作成功!"}),e.$refs.crud.toggleSelection(),e.onLoad(e.page)})):this.$message.warning("请选择至少一条数据")},handleCreate:function(){this.flowBox=!0},handleUpdate:function(e){var t=this;Object(s["detail"])({id:e.id}).then((function(e){var n=e.data.data,i=n.modelEditorXml;t.$set(t.nutflowOption.step1,"xml",i),t.$set(t.nutflowOption,"process",n),t.flowBox=!0}))},handleDeploy:function(e){this.deployBox=!0,this.selectionId=e.id},handleDoDeploy:function(){this.$refs.form.submit()},handleSlotDelete:function(e){var t=this;this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(s["removeModel"])(e.id)})).then((function(){t.$message({type:"success",message:"操作成功!"}),t.$refs.crud.toggleSelection(),t.onLoad(t.page)}))},currentChange:function(e){this.page.currentPage=e},sizeChange:function(e){this.page.pageSize=e},refreshChange:function(){this.onLoad(this.page,this.query)},onLoad:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.loading=!0,Object(s["modelList"])(e.currentPage,e.pageSize,Object.assign(n,this.query)).then((function(e){var n=e.data.data;t.page.total=n.total,t.data=n.records,t.loading=!1,t.selectionClear()}))}}},h=d,f=(n("7824"),n("2877")),p=Object(f["a"])(h,i,r,!1,null,null,null);t["default"]=p.exports},9704:function(e,t,n){var i=n("3eba"),r=n("6d8b"),a=n("f706"),o=n("73ca"),s=n("4a01"),l=n("01ef"),c=n("c526"),u=c.onIrrelevantElement,d=n("2306"),h=n("480f"),f=n("53f3"),p=f.getNodeGlobalScale,g="__focusNodeAdjacency",m="__unfocusNodeAdjacency",v=["itemStyle","opacity"],y=["lineStyle","opacity"];function b(e,t){var n=e.getVisual("opacity");return null!=n?n:e.getModel().get(t)}function x(e,t,n){var i=e.getGraphicEl(),r=b(e,t);null!=n&&(null==r&&(r=1),r*=n),i.downplay&&i.downplay(),i.traverse((function(e){if(!e.isGroup){var t=e.lineLabelOriginalOpacity;null!=t&&null==n||(t=r),e.setStyle("opacity",t)}}))}function w(e,t){var n=b(e,t),i=e.getGraphicEl();i.traverse((function(e){!e.isGroup&&e.setStyle("opacity",n)})),i.highlight&&i.highlight()}var _=i.extendChartView({type:"graph",init:function(e,t){var n=new a,i=new o,r=this.group;this._controller=new s(t.getZr()),this._controllerHost={target:r},r.add(n.group),r.add(i.group),this._symbolDraw=n,this._lineDraw=i,this._firstRender=!0},render:function(e,t,n){var i=this,r=e.coordinateSystem;this._model=e;var a=this._symbolDraw,o=this._lineDraw,s=this.group;if("view"===r.type){var l={position:r.position,scale:r.scale};this._firstRender?s.attr(l):d.updateProps(s,l,e)}h(e.getGraph(),p(e));var c=e.getData();a.updateData(c);var u=e.getEdgeData();o.updateData(u),this._updateNodeAndLinkScale(),this._updateController(e,t,n),clearTimeout(this._layoutTimeout);var f=e.forceLayout,v=e.get("force.layoutAnimation");f&&this._startForceLayoutIteration(f,v),c.eachItemGraphicEl((function(t,r){var a=c.getItemModel(r);t.off("drag").off("dragend");var o=a.get("draggable");o&&t.on("drag",(function(){f&&(f.warmUp(),!this._layouting&&this._startForceLayoutIteration(f,v),f.setFixed(r),c.setItemLayout(r,t.position))}),this).on("dragend",(function(){f&&f.setUnfixed(r)}),this),t.setDraggable(o&&f),t[g]&&t.off("mouseover",t[g]),t[m]&&t.off("mouseout",t[m]),a.get("focusNodeAdjacency")&&(t.on("mouseover",t[g]=function(){i._clearTimer(),n.dispatchAction({type:"focusNodeAdjacency",seriesId:e.id,dataIndex:t.dataIndex})}),t.on("mouseout",t[m]=function(){i._dispatchUnfocus(n)}))}),this),c.graph.eachEdge((function(t){var r=t.getGraphicEl();r[g]&&r.off("mouseover",r[g]),r[m]&&r.off("mouseout",r[m]),t.getModel().get("focusNodeAdjacency")&&(r.on("mouseover",r[g]=function(){i._clearTimer(),n.dispatchAction({type:"focusNodeAdjacency",seriesId:e.id,edgeDataIndex:t.dataIndex})}),r.on("mouseout",r[m]=function(){i._dispatchUnfocus(n)}))}));var y="circular"===e.get("layout")&&e.get("circular.rotateLabel"),b=c.getLayout("cx"),x=c.getLayout("cy");c.eachItemGraphicEl((function(e,t){var n=c.getItemModel(t),i=n.get("label.rotate")||0,r=e.getSymbolPath();if(y){var a=c.getItemLayout(t),o=Math.atan2(a[1]-x,a[0]-b);o<0&&(o=2*Math.PI+o);var s=a[0]<b;s&&(o-=Math.PI);var l=s?"left":"right";d.modifyLabelStyle(r,{textRotation:-o,textPosition:l,textOrigin:"center"},{textPosition:l})}else d.modifyLabelStyle(r,{textRotation:i*=Math.PI/180})})),this._firstRender=!1},dispose:function(){this._controller&&this._controller.dispose(),this._controllerHost={},this._clearTimer()},_dispatchUnfocus:function(e,t){var n=this;this._clearTimer(),this._unfocusDelayTimer=setTimeout((function(){n._unfocusDelayTimer=null,e.dispatchAction({type:"unfocusNodeAdjacency",seriesId:n._model.id})}),500)},_clearTimer:function(){this._unfocusDelayTimer&&(clearTimeout(this._unfocusDelayTimer),this._unfocusDelayTimer=null)},focusNodeAdjacency:function(e,t,n,i){var a=e.getData(),o=a.graph,s=i.dataIndex,l=i.edgeDataIndex,c=o.getNodeByIndex(s),u=o.getEdgeByIndex(l);(c||u)&&(o.eachNode((function(e){x(e,v,.1)})),o.eachEdge((function(e){x(e,y,.1)})),c&&(w(c,v),r.each(c.edges,(function(e){e.dataIndex<0||(w(e,y),w(e.node1,v),w(e.node2,v))}))),u&&(w(u,y),w(u.node1,v),w(u.node2,v)))},unfocusNodeAdjacency:function(e,t,n,i){var r=e.getData().graph;r.eachNode((function(e){x(e,v)})),r.eachEdge((function(e){x(e,y)}))},_startForceLayoutIteration:function(e,t){var n=this;(function i(){e.step((function(e){n.updateLayout(n._model),(n._layouting=!e)&&(t?n._layoutTimeout=setTimeout(i,16):i())}))})()},_updateController:function(e,t,n){var i=this._controller,r=this._controllerHost,a=this.group;i.setPointerChecker((function(t,i,r){var o=a.getBoundingRect();return o.applyTransform(a.transform),o.contain(i,r)&&!u(t,n,e)})),"view"===e.coordinateSystem.type?(i.enable(e.get("roam")),r.zoomLimit=e.get("scaleLimit"),r.zoom=e.coordinateSystem.getZoom(),i.off("pan").off("zoom").on("pan",(function(t){l.updateViewOnPan(r,t.dx,t.dy),n.dispatchAction({seriesId:e.id,type:"graphRoam",dx:t.dx,dy:t.dy})})).on("zoom",(function(t){l.updateViewOnZoom(r,t.scale,t.originX,t.originY),n.dispatchAction({seriesId:e.id,type:"graphRoam",zoom:t.scale,originX:t.originX,originY:t.originY}),this._updateNodeAndLinkScale(),h(e.getGraph(),p(e)),this._lineDraw.updateLayout()}),this)):i.disable()},_updateNodeAndLinkScale:function(){var e=this._model,t=e.getData(),n=p(e),i=[n,n];t.eachItemGraphicEl((function(e,t){e.attr("scale",i)}))},updateLayout:function(e){h(e.getGraph(),p(e)),this._symbolDraw.updateLayout(),this._lineDraw.updateLayout()},remove:function(e,t){this._symbolDraw&&this._symbolDraw.remove(),this._lineDraw&&this._lineDraw.remove()}});e.exports=_},9765:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("avue-crud",{ref:"crud",attrs:{option:e.option,"table-loading":e.loading,data:e.data,page:e.page,permission:e.permissionList,"before-open":e.beforeOpen},on:{"update:page":function(t){e.page=t},"row-del":e.rowDel,"row-update":e.rowUpdate,"row-save":e.rowSave,"search-change":e.searchChange,"search-reset":e.searchReset,"row-click":e.clickRowChange,"selection-change":e.selectionChange,"current-change":e.currentChange,"size-change":e.sizeChange,"refresh-change":e.refreshChange,"on-load":e.onLoad},model:{value:e.form,callback:function(t){e.form=t},expression:"form"}},[t("template",{slot:"menuLeft"},[e.permissionList.delBtn?t("el-button",{attrs:{type:"danger",size:"small",icon:"el-icon-delete",plain:""},on:{click:e.handleDelete}},[e._v("删 é™¤\n      ")]):e._e()],1)],2)],1)},r=[],a=(n("8e6e"),n("456d"),n("6762"),n("2fdb"),n("ac6a"),n("ade3")),o=n("e30d"),s=n("5880");function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){Object(a["a"])(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var u={data:function(){return{form:{},query:{},loading:!0,page:{pageSize:10,currentPage:1,total:0},selectionList:[],option:{height:"auto",columnBtn:!1,calcHeight:30,tip:!1,searchShow:!0,searchMenuSpan:6,border:!0,index:!0,viewBtn:!0,selection:!0,dialogClickModal:!1,highlightCurrentRow:!0,column:[{label:"应用id",prop:"clientId",search:!0,rules:[{required:!0,message:"请输入客户端id",trigger:"blur"}]},{label:"应用密钥",prop:"clientSecret",search:!0,rules:[{required:!0,message:"请输入客户端密钥",trigger:"blur"}]},{label:"授权类型",prop:"authorizedGrantTypes",type:"checkbox",value:"refresh_token,password,authorization_code",dicData:[{label:"refresh_token",value:"refresh_token"},{label:"password",value:"password"},{label:"authorization_code",value:"authorization_code"},{label:"captcha",value:"captcha"},{label:"social",value:"social"}],rules:[{required:!0,message:"请输入授权类型",trigger:"blur"}]},{label:"授权范围",prop:"scope",value:"all",rules:[{required:!0,message:"请输入授权范围",trigger:"blur"}]},{label:"令牌秒数",prop:"accessTokenValidity",type:"number",value:3600,rules:[{required:!0,message:"请输入令牌过期秒数",trigger:"blur"}]},{label:"刷新秒数",prop:"refreshTokenValidity",type:"number",value:604800,hide:!0,rules:[{required:!0,message:"请输入刷新令牌过期秒数",trigger:"blur"}]},{label:"回调地址",prop:"webServerRedirectUri",hide:!0,rules:[{required:!0,message:"请输入回调地址",trigger:"blur"}]},{label:"资源集合",prop:"resourceIds",hide:!0,rules:[{message:"请输入资源集合",trigger:"blur"}]},{label:"权限",prop:"authorities",hide:!0,rules:[{message:"请输入权限",trigger:"blur"}]},{label:"自动授权",prop:"autoapprove",hide:!0,rules:[{message:"请输入自动授权",trigger:"blur"}]},{label:"附加说明",hide:!0,prop:"additionalInformation",span:24,rules:[{message:"请输入附加说明",trigger:"blur"}]}]},data:[]}},computed:c(c({},Object(s["mapGetters"])(["permission"])),{},{permissionList:function(){return{addBtn:this.vaildData(this.permission.client.client_add),viewBtn:this.vaildData(this.permission.client.client_view),delBtn:this.vaildData(this.permission.client.client_delete),editBtn:this.vaildData(this.permission.client.client_edit)}},ids:function(){var e=[];return this.selectionList.forEach((function(t){e.push(t.id)})),e.join(",")}}),beforeUpdate:function(){console.log(this.data)},methods:{rowSave:function(e,t,n){var i=this;Object(o["add"])(e).then((function(){i.onLoad(i.page),i.$message({type:"success",message:"操作成功!"}),t()}),(function(e){window.console.log(e),n()})),console.log(e)},rowUpdate:function(e,t,n,i){var r=this;Object(o["update"])(e).then((function(){r.onLoad(r.page),r.$message({type:"success",message:"操作成功!"}),n()}),(function(e){window.console.log(e),i()})),console.log("编辑",e)},rowDel:function(e){var t=this;this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(o["remove"])(e.id)})).then((function(){t.onLoad(t.page),t.$message({type:"success",message:"操作成功!"})}))},searchReset:function(){this.query={},this.onLoad(this.page)},searchChange:function(e,t){this.query=e,this.page.currentPage=1,this.onLoad(this.page,e),t()},clickRowChange:function(e){this.$refs.crud.toggleSelection(),this.selectionList=e,this.$refs.crud.setCurrentRow(e),this.$refs.crud.toggleRowSelection(e)},selectionChange:function(e){this.selectionList=e,this.$refs.crud.setCurrentRow(this.selectionList[e.length-1])},selectionClear:function(){this.selectionList=[],this.$refs.crud.toggleSelection()},handleDelete:function(){var e=this;0!==this.selectionList.length?this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(o["remove"])(e.ids)})).then((function(){e.onLoad(e.page),e.$message({type:"success",message:"操作成功!"}),e.$refs.crud.toggleSelection()})):this.$message.warning("请选择至少一条数据")},beforeOpen:function(e,t){var n=this;["edit","view"].includes(t)&&Object(o["getDetail"])(this.form.id).then((function(e){n.form=e.data.data})),e()},currentChange:function(e){this.page.currentPage=e},sizeChange:function(e){this.page.pageSize=e},refreshChange:function(){this.onLoad(this.page,this.query)},onLoad:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.loading=!0,Object(o["getList"])(e.currentPage,e.pageSize,Object.assign(n,this.query)).then((function(e){var n=e.data.data;t.page.total=n.total,t.data=n.records,t.loading=!1,t.selectionClear(),console.log(t.data)}))}}},d=u,h=n("2877"),f=Object(h["a"])(d,i,r,!1,null,null,null);t["default"]=f.exports},"98e7":function(e,t,n){var i=n("6d8b"),r=i.createHashMap;function a(e){return{getTargetSeries:function(t){var n={},i=r();return t.eachSeriesByType(e,(function(e){e.__paletteScope=n,i.set(e.uid,e)})),i},reset:function(e,t){var n=e.getRawData(),i={},r=e.getData();r.each((function(e){var t=r.getRawIndex(e);i[t]=e})),n.each((function(t){var a,o=i[t],s=null!=o&&r.getItemVisual(o,"color",!0),l=null!=o&&r.getItemVisual(o,"borderColor",!0);if(s&&l||(a=n.getItemModel(t)),!s){var c=a.get("itemStyle.color")||e.getColorFromPalette(n.getName(t)||t+"",e.__paletteScope,n.count());null!=o&&r.setItemVisual(o,"color",c)}if(!l){var u=a.get("itemStyle.borderColor");null!=o&&r.setItemVisual(o,"borderColor",u)}}))}}}e.exports=a},"996e":function(e,t,n){},"9a22":function(e,t,n){},"9b9b":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("div",{staticClass:"affix"},[t("avue-affix",{attrs:{id:"avue-view"}},[t("span",{staticClass:"affix-affix"},[e._v("固定在最顶部")])]),t("div",{staticClass:"affix-line"}),t("avue-affix",{attrs:{id:"avue-view","offset-top":50}},[t("span",{staticClass:"affix-affix"},[e._v("固定在距离顶部 50px çš„位置")])]),t("div",{staticClass:"affix-line"}),t("avue-affix",{attrs:{id:"avue-view","offset-top":100}},[t("span",{staticClass:"affix-affix"},[e._v("固定在距离顶部 100px çš„位置")])]),t("div",{staticClass:"affix-line"}),t("avue-affix",{attrs:{id:"avue-view","offset-top":150}},[t("span",{staticClass:"affix-affix"},[e._v("固定在距离顶部 150px çš„位置")])]),e._m(0)],1)},r=[function(){var e=this,t=e._self._c;return t("div",{staticStyle:{height:"2000px"}},[t("div",{staticStyle:{padding:"15px 20px","font-size":"18px"}},[e._v("往下拉就会出现图钉")])])}],a={},o=a,s=(n("cf1c"),n("2877")),l=Object(s["a"])(o,i,r,!1,null,null,null);t["default"]=l.exports},"9ca88":function(e,t,n){var i=n("6d8b"),r=n("9850"),a=n("3842"),o=a.parsePercent,s=a.MAX_SAFE_INTEGER,l=n("f934"),c=n("55ac"),u=Math.max,d=Math.min,h=i.retrieve,f=i.each,p=["itemStyle","borderWidth"],g=["itemStyle","gapWidth"],m=["upperLabel","show"],v=["upperLabel","height"],y={seriesType:"treemap",reset:function(e,t,n,a){var s=n.getWidth(),u=n.getHeight(),d=e.option,p=l.getLayoutRect(e.getBoxLayoutParams(),{width:n.getWidth(),height:n.getHeight()}),g=d.size||[],m=o(h(p.width,g[0]),s),v=o(h(p.height,g[1]),u),y=a&&a.type,x=["treemapZoomToNode","treemapRootToNode"],w=c.retrieveTargetInfo(a,x,e),_="treemapRender"===y||"treemapMove"===y?a.rootRect:null,S=e.getViewRoot(),C=c.getPathToRoot(S);if("treemapMove"!==y){var O="treemapZoomToNode"===y?M(e,w,S,m,v):_?[_.width,_.height]:[m,v],D=d.sort;D&&"asc"!==D&&"desc"!==D&&(D="desc");var k={squareRatio:d.squareRatio,sort:D,leafDepth:d.leafDepth};S.hostTree.clearLayouts();var T={x:0,y:0,width:O[0],height:O[1],area:O[0]*O[1]};S.setLayout(T),b(S,k,!1,0);T=S.getLayout();f(C,(function(e,t){var n=(C[t+1]||S).getValue();e.setLayout(i.extend({dataExtent:[n,n],borderWidth:0,upperHeight:0},T))}))}var A=e.getData().tree.root;A.setLayout(P(p,_,w),!0),e.setLayoutInfo(p),L(A,new r(-p.x,-p.y,s,u),C,S,0)}};function b(e,t,n,i){var r,a;if(!e.isRemoved()){var o=e.getLayout();r=o.width,a=o.height;var s=e.getModel(),l=s.get(p),c=s.get(g)/2,h=D(s),f=Math.max(l,h),m=l-c,v=f-c;s=e.getModel();e.setLayout({borderWidth:l,upperHeight:f,upperLabelHeight:h},!0),r=u(r-2*m,0),a=u(a-m-v,0);var y=r*a,w=x(e,s,y,t,n,i);if(w.length){var _={x:m,y:v,width:r,height:a},S=d(r,a),M=1/0,P=[];P.area=0;for(var L=0,k=w.length;L<k;){var T=w[L];P.push(T),P.area+=T.getLayout().area;var A=C(P,S,t.squareRatio);A<=M?(L++,M=A):(P.area-=P.pop().getLayout().area,O(P,S,_,c,!1),S=d(_.width,_.height),P.length=P.area=0,M=1/0)}if(P.length&&O(P,S,_,c,!0),!n){var I=s.get("childrenVisibleMin");null!=I&&y<I&&(n=!0)}for(L=0,k=w.length;L<k;L++)b(w[L],t,n,i+1)}}}function x(e,t,n,r,a,o){var s=e.children||[],l=r.sort;"asc"!==l&&"desc"!==l&&(l=null);var c=null!=r.leafDepth&&r.leafDepth<=o;if(a&&!c)return e.viewChildren=[];s=i.filter(s,(function(e){return!e.isRemoved()})),_(s,l);var u=S(t,s,l);if(0===u.sum)return e.viewChildren=[];if(u.sum=w(t,n,u.sum,l,s),0===u.sum)return e.viewChildren=[];for(var d=0,h=s.length;d<h;d++){var f=s[d].getValue()/u.sum*n;s[d].setLayout({area:f})}return c&&(s.length&&e.setLayout({isLeafRoot:!0},!0),s.length=0),e.viewChildren=s,e.setLayout({dataExtent:u.dataExtent},!0),s}function w(e,t,n,i,r){if(!i)return n;for(var a=e.get("visibleMin"),o=r.length,s=o,l=o-1;l>=0;l--){var c=r["asc"===i?o-l-1:l].getValue();c/n*t<a&&(s=l,n-=c)}return"asc"===i?r.splice(0,o-s):r.splice(s,o-s),n}function _(e,t){return t&&e.sort((function(e,n){var i="asc"===t?e.getValue()-n.getValue():n.getValue()-e.getValue();return 0===i?"asc"===t?e.dataIndex-n.dataIndex:n.dataIndex-e.dataIndex:i})),e}function S(e,t,n){for(var i=0,r=0,a=t.length;r<a;r++)i+=t[r].getValue();var o=e.get("visualDimension");if(t&&t.length)if("value"===o&&n)s=[t[t.length-1].getValue(),t[0].getValue()],"asc"===n&&s.reverse();else{var s=[1/0,-1/0];f(t,(function(e){var t=e.getValue(o);t<s[0]&&(s[0]=t),t>s[1]&&(s[1]=t)}))}else s=[NaN,NaN];return{sum:i,dataExtent:s}}function C(e,t,n){for(var i,r=0,a=1/0,o=0,s=e.length;o<s;o++)i=e[o].getLayout().area,i&&(i<a&&(a=i),i>r&&(r=i));var l=e.area*e.area,c=t*t*n;return l?u(c*r/l,l/(c*a)):1/0}function O(e,t,n,i,r){var a=t===n.width?0:1,o=1-a,s=["x","y"],l=["width","height"],c=n[s[a]],h=t?e.area/t:0;(r||h>n[l[o]])&&(h=n[l[o]]);for(var f=0,p=e.length;f<p;f++){var g=e[f],m={},v=h?g.getLayout().area/h:0,y=m[l[o]]=u(h-2*i,0),b=n[s[a]]+n[l[a]]-c,x=f===p-1||b<v?b:v,w=m[l[a]]=u(x-2*i,0);m[s[o]]=n[s[o]]+d(i,y/2),m[s[a]]=c+d(i,w/2),c+=x,g.setLayout(m,!0)}n[s[o]]+=h,n[l[o]]-=h}function M(e,t,n,i,r){var a,o=(t||{}).node,l=[i,r];if(!o||o===n)return l;var c=i*r,u=c*e.option.zoomToNodeRatio;while(a=o.parentNode){for(var d=0,h=a.children,f=0,g=h.length;f<g;f++)d+=h[f].getValue();var m=o.getValue();if(0===m)return l;u*=d/m;var v=a.getModel(),y=v.get(p),b=Math.max(y,D(v,y));u+=4*y*y+(3*y+b)*Math.pow(u,.5),u>s&&(u=s),o=a}u<c&&(u=c);var x=Math.pow(u/c,.5);return[i*x,r*x]}function P(e,t,n){if(t)return{x:t.x,y:t.y};var i={x:0,y:0};if(!n)return i;var r=n.node,a=r.getLayout();if(!a)return i;var o=[a.width/2,a.height/2],s=r;while(s){var l=s.getLayout();o[0]+=l.x,o[1]+=l.y,s=s.parentNode}return{x:e.width/2-o[0],y:e.height/2-o[1]}}function L(e,t,n,i,a){var o=e.getLayout(),s=n[a],l=s&&s===e;if(!(s&&!l||a===n.length&&e!==i)){e.setLayout({isInView:!0,invisible:!l&&!t.intersect(o),isAboveViewRoot:l},!0);var c=new r(t.x-o.x,t.y-o.y,t.width,t.height);f(e.viewChildren||[],(function(e){L(e,c,n,i,a+1)}))}}function D(e){return e.get(m)?e.get(v):0}e.exports=y},"9cd0":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("el-row",[t("el-col",{attrs:{span:4}},[t("basic-container",[t("avue-tree",{ref:"tree",staticStyle:{height:"calc(100vh - 150px)"},attrs:{data:e.TreeData,option:e.TreeOption},on:{"node-click":e.nodeClick},model:{value:e.form,callback:function(t){e.form=t},expression:"form"}})],1)],1),t("el-col",{attrs:{span:20}},[t("basic-container",[t("div",{staticStyle:{height:"calc(100vh - 150px)"}},[t("FormTemplate",e._b({key:"masterForm",ref:"FormTemplate",attrs:{"data-key":"masterForm",type:e.type,LoadingStatus:e.status,TreeValue:e.TreeValue,eventList:e.eventList},on:{getFormData:e.getFormData}},"FormTemplate",e.$attrs,!1)),t("el-tabs",{attrs:{type:"border-card"},on:{"tab-click":e.handleClick},model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},[e.showCodeApply?t("el-tab-pane",{attrs:{label:"码值申请",name:"codeApply"}},[t("FormTemplate",{key:"codeApplyForm",ref:"CodeApply",attrs:{"data-key":"codeApplyForm","secDTOListv-bind":"$attrs",type:e.type,selfColumnType:e.selfColumnType,selfColumnConfig:e.selfColumnConfig},on:{getFormData:e.getCodeApplyFormData,referConfigDataUpdate:e.referConfigDataUpdate}}),t("el-button",{staticStyle:{float:"right"},attrs:{type:"primary",size:"small"},on:{click:function(t){return e.submit()}}},[e._v("保存")])],1):e._e()],1)],1)])],1)],1)},r=[],a=(n("7f7f"),n("28a5"),n("53ca")),o=(n("6762"),n("2fdb"),n("ac6a"),n("456d"),n("96cf"),n("1da1")),s=n("6509"),l=n("d9a3"),c={name:"codeApply",components:{FormTemplate:function(){return Promise.resolve().then(n.bind(null,"8cf2"))}},data:function(){return{defaultKeys:["oid","id","name","description","revisionoid","nameoid","btmname","lastr","firstr","lastv","firstv","creator","createtime","lastModifier","lastmodifytime","revisionrule","revisionseq","revisionvalue","versionrule","versionseq","versionvalue","lcstatus","ts","owner","checkinby","checkintime","checkoutby","checkouttime","copyfromversion","secretgrade"],codeClassifyOid:"",type:"add",status:"code",TreeValue:"",dialogVisible:!0,setForm:{},secVOList:[],codeRuleOid:"",activeName:"codeApply",showCodeApply:!1,eventList:[],showResembleQuery:!1,hasResemble:!1,form:{},TreeData:[],TreeOption:{defaultExpandAll:!1,addBtn:!1},selfColumnType:{codefixedsec:"combox",codeclassifysec:"refer",codevariablesec:"text",coderefersec:"refer",codeattrsec:"text",codelevelsec:"text",codedatesec:"date"},selfColumnConfig:{function:{required:this.isRequired,dicData:this.getOptionList,type:this.getType,referConfig:this.getReferConfig,readOnly:this.getDisabled},exchange:{text:"name",field:"oid",prop:"oid",showField:"name",parentClassifySecOid:"parentClassifySecOid",label:"name",maxlength:"codeSecLength",data:"fixedValueVOList",dateFormate:"codeDateFormatStr"},directVoluation:{search:!0,props:{label:"id",value:"id"}}}}},created:function(){this.getTreeData()},methods:{submit:function(){var e=Object(o["a"])(regeneratorRuntime.mark((function e(){var t,n,i,r,a,o,c,u,d=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,this.$refs.FormTemplate.validate();case 2:if(t=e.sent,t){e.next=5;break}return e.abrupt("return");case 5:if(n=[],!this.showResembleQuery||!this.$refs.resembleQueryRef){e.next=10;break}return e.next=9,this.$refs.resembleQueryRef.resembleQuery(this.form);case 9:n=e.sent;case 10:if(!(n.length>0)){e.next=13;break}return e.next=13,this.$confirm("该物料已有".concat(n.length,"条相似数据,是否继续保存?"),"需要您确认",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"});case 13:i=["jiliangdwname","materialtypeText","morengongysname","$caigouwl","$xiaoshouwl","$shifoupihaoguanli","lcstatus_text","hesuanfenleiname","$kucunwl","oldcode","lastmodifier"],r={},a=this.getDefaultValueAndFormValues(this.form),o=a.defaultValue,c=a.formValue,i.forEach((function(e){d.$delete(c,e)})),u=Object.keys(c),u.forEach((function(e,t){u.forEach((function(n,i){e==="$"+n&&i!==t&&d.$delete(c,u[t])}))})),r.data=c,r=Object.assign({},r,o),r.secDTOList=this.secVOList.map((function(e){return{secOid:e.oid,secValue:d.codeApplyForm[e.oid]}})),r.codeClassifyOid=this.codeClassifyOid,r.codeRuleOid=this.codeRuleOid,r.templateOid=this.templateOid,l["a"].notEmpty(r.ts)&&(r.ts=l["a"].formattedDateTime(r.ts)),Object(s["addSaveCode"])(r).then((function(e){d.$nextTick((function(){d.addvisible=!1,d.$message.success("保存成功"),d.onLoad()}))}));case 27:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),getDefaultValueAndFormValues:function(e){var t={},n={};for(var i in e)if(Object.hasOwnProperty.call(e,i)){var r=e[i];this.defaultKeys.includes(i)?t[i]=r:n[i]=r}return{defaultValue:t,formValue:n}},getFormData:function(e){this.form=e},ModifyProperties:function(e,t,n){for(var i in e)i===t&&(e[n]=e[i],delete e[i]),"object"===Object(a["a"])(e[i])&&this.ModifyProperties(e[i],t,n)},getTreeData:function(){var e=this;Object(s["getAuthTree"])({library:"XH",systemOid:"061261BF-2736-4589-12F7-0DFA79121222",systemId:"02"}).then((function(t){e.TreeData=t.data,e.ModifyProperties(e.TreeData,"name","label")}))},nodeClick:function(e){var t=this;console.log(e),this.TreeValue=e.text.split(" ")[0].trim(),this.codeClassifyOid=e.oid,Object(s["getUsedTemplateByClassifyOid"])({codeClassifyOid:this.codeClassifyOid,templateOid:" 97e979919a1f1dca67290e85fee22688"}).then((function(e){console.log("===res",e),200===e.status&&(t.hasResemble=e.data.resembleTableVO&&e.data.resembleTableVO.cols&&e.data.resembleTableVO.cols.length>0,t.resembleTableColumn=e.data.resembleTableVO.cols||[],t.hasResemble?(t.activeName="resembleQuery",t.showResembleQuery=!0):t.showResembleQuery=!1,t.$nextTick((function(){t.$refs.FormTemplate.templateRender(e.data.formDefineVO.items),t.eventList=e.data.templateVO.attributes,Object.keys(t.setForm).length>0&&(t.$refs.FormTemplate.form=t.setForm)})))})).catch((function(){t.loading=!1})),this.getCodeRule()},getCodeRule:function(){var e=this,t=this;Object(s["getCodeRule"])({codeClassifyOid:t.codeClassifyOid}).then((function(n){if(n.data&&200===n.data.code){t.codeRuleOid=n.data.data.oid;var i=["codeattrsec","codevariablesec","codefixedsec","codeclassifysec","codedatesec","coderefersec","codelevelsec"];t.secVOList=(n.data.data.secVOList||[]).filter((function(e){return i.includes(e.secType)})),t.secVOList.length>0&&"add"===t.type?(t.showCodeApply=!0,t.activeName="codeApply",e.$nextTick((function(){t.$refs.CodeApply.templateRender(t.secVOList,e.TreeValue)}))):t.showCodeApply=!1}}))},getType:function(e){return this.selfColumnType[e.sectype]},isRequired:function(e){return"true"!=e.nullableFlag},getOptionList:function(e){if(Array.isArray(e.fixedValueVOList)&&e.fixedValueVOList.length>0){var t={key:"id",value:"id"},n=e.fixedValueVOList.map((function(e){for(var n in t)if(Object.hasOwnProperty.call(t,n)){var i=t[n];e[n]=e[i]}return e}));return n}return[]},getReferConfig:function(e){var t={};return"codeclassifysec"==e.secType?t={isMuti:!1,type:"grid",tableConfig:{limit:-1,cols:[{field:"id",title:"英文名称",sort:!0,width:150},{field:"name",title:"中文名称",sort:!0,width:150},{field:"description",title:"描述",width:250}],queryColumns:[{field:"id",title:"英文名称"},{field:"name",title:"中文名称"}]},url:"api/ubcs-code/ubcs-code/mdmEngineController/listCodeClassifyValueBySecOid",extraParams:{classifySecOid:e.oid,parentClassifyValueOid:e.parentClassifySecOid?this.codeApplyForm[e.parentClassifySecOid]:""}}:"coderefersec"==e.secType&&(t=JSON.parse(e.referValueInfo)),t},getDisabled:function(e){if("codeclassifysec"===e.secType&&e.parentClassifySecOid)return!this.codeApplyForm[e.parentClassifySecOid]},referConfigDataUpdate:function(e){var t=this,n=e.field,i=[];this.secVOList=this.secVOList.map((function(r){return r.parentClassifySecOid===n&&(t.$refs.CodeApply.form[r.oid]=void 0,t.$refs.CodeApply.form[r.name]=void 0,r.readOnly=!1,r.referConfig.extraParams.parentClassifyValueOid=e.value,r.referConfig.reloadData=!0,i.push(r)),r})),this.$refs.CodeApply.changeChildItem(i)},getCodeApplyFormData:function(e){this.codeApplyForm=e}}},u=c,d=n("2877"),h=Object(d["a"])(u,i,r,!1,null,"55ea3ecb",null);t["default"]=h.exports},"9e47":function(e,t,n){var i=n("6d8b"),r=n("71ad"),a=n("6cb7"),o=n("f934"),s=o.getLayoutParams,l=o.mergeLayoutParam,c=n("8e43"),u=["value","category","time","log"];function d(e,t,n,o){i.each(u,(function(a){t.extend({type:e+"Axis."+a,mergeDefaultAndTheme:function(t,r){var o=this.layoutMode,c=o?s(t):{},u=r.getTheme();i.merge(t,u.get(a+"Axis")),i.merge(t,this.getDefaultOption()),t.type=n(e,t),o&&l(t,c,o)},optionUpdated:function(){var e=this.option;"category"===e.type&&(this.__ordinalMeta=c.createByAxisModel(this))},getCategories:function(e){var t=this.option;if("category"===t.type)return e?t.data:this.__ordinalMeta.categories},getOrdinalMeta:function(){return this.__ordinalMeta},defaultOption:i.mergeAll([{},r[a+"Axis"],o],!0)})})),a.registerSubTypeDefaulter(e+"Axis",i.curry(n,e))}e.exports=d},"9e87":function(e,t,n){var i=n("3eba"),r=n("6d8b"),a=n("50e5");i.registerAction("dataZoom",(function(e,t){var n=a.createLinkedNodesFinder(r.bind(t.eachComponent,t,"dataZoom"),a.eachAxisDim,(function(e,t){return e.get(t.axisIndex)})),i=[];t.eachComponent({mainType:"dataZoom",query:e},(function(e,t){i.push.apply(i,n(e).nodes)})),r.each(i,(function(t,n){t.setRawRange({start:e.start,end:e.end,startValue:e.startValue,endValue:e.endValue})}))}))},"9f42":function(e,t,n){},"9f73":function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("avue-crud",{directives:[{name:"loading",rawName:"v-loading.fullscreen.lock",value:e.fullscreenLoading,expression:"fullscreenLoading",modifiers:{fullscreen:!0,lock:!0}}],ref:"crud",attrs:{option:e.option,"table-loading":e.loading,data:e.data,page:e.page,permission:e.permissionList,"before-open":e.beforeOpen},on:{"row-update":e.rowUpdate,"row-save":e.rowSave,"row-del":e.rowDel,"search-change":e.searchChange,"search-reset":e.searchReset,"selection-change":e.selectionChange,"current-change":e.currentChange,"size-change":e.sizeChange,"on-load":e.onLoad},scopedSlots:e._u([{key:"menu",fn:function(n){var i=n.row;return[t("el-button",{staticClass:"none-border",attrs:{type:"text",icon:"el-icon-setting",size:"small",plain:""},on:{click:function(t){return t.stopPropagation(),e.handleModel(i)}}},[e._v("模型配置\n      ")])]}},{key:"modelTable",fn:function(n){var i=n.row;return[t("el-tag",[e._v(e._s(i.modelTable))])]}}]),model:{value:e.form,callback:function(t){e.form=t},expression:"form"}},[t("template",{slot:"menuLeft"},[t("el-button",{attrs:{type:"danger",size:"small",icon:"el-icon-delete",plain:""},on:{click:e.handleDelete}},[e._v("删 é™¤\n      ")])],1)],2),t("el-dialog",{attrs:{title:"数据库模型配置",visible:e.modelBox,fullscreen:!0,"append-to-body":""},on:{"update:visible":function(t){e.modelBox=t}}},[t("avue-crud",{ref:"crudModel",attrs:{option:e.optionModel,"table-loading":e.loading,data:e.fields}}),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{attrs:{type:"danger"},on:{click:function(t){e.modelBox=!1}}},[e._v("关 é—­")]),t("el-button",{attrs:{type:"primary"},on:{click:e.handleSubmit}},[e._v("提 äº¤")])],1)],1)],1)},r=[],a=(n("8e6e"),n("456d"),n("7f7f"),n("6762"),n("2fdb"),n("ac6a"),n("ade3")),o=(n("a481"),n("36d2")),s=n("1ee9"),l=n("c54a"),c=n("5880");function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach((function(t){Object(a["a"])(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var h={data:function(){return{form:{},query:{},loading:!0,loadingOption:{lock:!0,text:"Loading",spinner:"el-icon-loading",background:"rgba(0, 0, 0, 0)"},fullscreenLoading:!1,page:{pageSize:10,currentPage:1,total:0},selectionList:[],modelBox:!1,modelId:0,datasourceId:1,tableInfo:{},active:0,stepStart:0,stepEnd:4,data:[],option:s["b"],optionModel:s["c"],formStep:{},fields:[],selectionModelList:[]}},watch:{"form.datasourceId":function(){var e=this;if(!Object(l["b"])(this.form.datasourceId)){var t=this.$loading(this.loadingOption);Object(o["getTableList"])(this.form.datasourceId).then((function(n){var i=e.findObject(e.option.column,"modelTable");i.dicData=n.data.data,t.close()})).catch((function(){t.close()}))}},"form.modelTable":function(){var e=this;if(!Object(l["b"])(this.form.modelTable)){var t=this.$loading(this.loadingOption);Object(o["getTableInfoByName"])(this.form.modelTable,this.form.datasourceId).then((function(n){var i=n.data;if(i.success){var r=i.data,a=r.comment,o=r.entityName;Object(l["b"])(e.form.modelClass)&&(e.form.modelClass=o),Object(l["b"])(e.form.modelName)&&(e.form.modelName=a),Object(l["b"])(e.form.modelCode)&&(e.form.modelCode=o.replace(/^\S/,(function(e){return e.toLowerCase()}))),t.close()}}))}}},computed:d(d({},Object(c["mapGetters"])(["permission"])),{},{permissionList:function(){return{addBtn:this.vaildData(this.permissionList.tool_model.model_add,!1),delBtn:this.vaildData(this.permissionList.tool_model.model_delete,!1),editBtn:this.vaildData(this.permissionList.tool_model.model_edit,!1),viewBtn:!1}},ids:function(){var e=[];return this.selectionList.forEach((function(t){e.push(t.id)})),e.join(",")}}),methods:{rowSave:function(e,t,n){var i=this;Object(o["add"])(e).then((function(){t(),i.onLoad(i.page),i.$message({type:"success",message:"操作成功!"})}),(function(e){n(),window.console.log(e)}))},rowUpdate:function(e,t,n,i){var r=this;Object(o["update"])(e).then((function(){n(),r.onLoad(r.page),r.$message({type:"success",message:"操作成功!"})}),(function(e){i(),window.console.log(e)}))},rowDel:function(e){var t=this;this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(o["remove"])(e.id)})).then((function(){t.onLoad(t.page),t.$message({type:"success",message:"操作成功!"})}))},handleDelete:function(){var e=this;0!==this.selectionList.length?this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(o["remove"])(e.ids)})).then((function(){e.onLoad(e.page),e.$message({type:"success",message:"操作成功!"}),e.$refs.crud.toggleSelection()})):this.$message.warning("请选择至少一条数据")},beforeOpen:function(e,t){var n=this;["edit","view"].includes(t)&&Object(o["getDetail"])(this.form.id).then((function(e){n.form=e.data.data})),e()},searchReset:function(){this.query={},this.onLoad(this.page)},searchChange:function(e,t){this.query=e,this.onLoad(this.page,e),t()},selectionChange:function(e){this.selectionList=e},selectionModelChange:function(e){this.selectionModelList=e},selectionClear:function(){this.selectionList=[],this.$refs.crud.toggleSelection()},currentChange:function(e){this.page.currentPage=e},sizeChange:function(e){this.page.pageSize=e},onLoad:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.loading=!0,Object(o["getList"])(e.currentPage,e.pageSize,Object.assign(n,this.query)).then((function(e){var n=e.data.data;t.page.total=n.total,t.data=n.records,t.loading=!1,t.selectionClear()}))},handleModel:function(e){var t=this;this.fields=[],this.modelBox=!0,this.loading=!0,this.modelId=e.id,this.datasourceId=e.datasourceId,Object(o["getModelPrototype"])(this.modelId,this.datasourceId).then((function(e){var n=e.data;n.success&&(t.fields=n.data,t.fields.forEach((function(e){e.$cellEdit=!0,e.modelId=t.modelId,Object(l["b"])(e.id)&&(e.isList=1,e.isForm=1,e.isRow=0,e.isRequired=0,e.isQuery=0,e.componentType="input"),Object(l["b"])(e.name)||(e.jdbcName=e.name,e.jdbcType=e.propertyType,"LocalDateTime"===e.propertyType?(e.propertyType="Date",e.propertyEntity="java.util.Date"):s["a"].forEach((function(t){t.label===e.propertyType&&(e.propertyType=t.label,e.propertyEntity=t.value)})))})),t.loading=!1)}))},handleSubmit:function(){var e=this;console.log(this.fields),this.$confirm("确定提交模型配置?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){e.fields.forEach((function(e){s["a"].forEach((function(t){t.value===e.propertyEntity&&(e.propertyType=t.label)}))})),Object(o["submitModelPrototype"])(e.fields).then((function(t){var n=t.data;n.success?(e.$message.success(n.msg),e.modelBox=!1):e.$message.error(n.msg)}))}))}}},f=h,p=(n("8ef1"),n("2877")),g=Object(p["a"])(f,i,r,!1,null,null,null);t["default"]=g.exports},"9f82":function(e,t,n){var i=n("ee1a"),r=i.isDimensionStacked,a=n("6d8b"),o=a.map;function s(e,t,n){var i,a=e.getBaseAxis(),s=e.getOtherAxis(a),c=l(s,n),u=a.dim,d=s.dim,h=t.mapDimension(d),f=t.mapDimension(u),p="x"===d||"radius"===d?1:0,g=o(e.dimensions,(function(e){return t.mapDimension(e)})),m=t.getCalculationInfo("stackResultDimension");return(i|=r(t,g[0]))&&(g[0]=m),(i|=r(t,g[1]))&&(g[1]=m),{dataDimsForPoint:g,valueStart:c,valueAxisDim:d,baseAxisDim:u,stacked:!!i,valueDim:h,baseDim:f,baseDataOffset:p,stackedOverDimension:t.getCalculationInfo("stackedOverDimension")}}function l(e,t){var n=0,i=e.scale.getExtent();return"start"===t?n=i[0]:"end"===t?n=i[1]:i[0]>0?n=i[0]:i[1]<0&&(n=i[1]),n}function c(e,t,n,i){var r=NaN;e.stacked&&(r=n.get(n.getCalculationInfo("stackedOverDimension"),i)),isNaN(r)&&(r=e.valueStart);var a=e.baseDataOffset,o=[];return o[a]=n.get(e.baseDim,i),o[1-a]=r,t.dataToPoint(o)}t.prepareDataCoordInfo=s,t.getStackedOnPoint=c},"9fa3":function(e,t,n){var i=n("4ab1"),r=n("6d8b"),a=n("1687");function o(e,t){i.call(this,e,t,"clipPath","__clippath_in_use__")}r.inherits(o,i),o.prototype.update=function(e){var t=this.getSvgElement(e);t&&this.updateDom(t,e.__clipPaths,!1);var n=this.getTextSvgElement(e);n&&this.updateDom(n,e.__clipPaths,!0),this.markUsed(e)},o.prototype.updateDom=function(e,t,n){if(t&&t.length>0){var i,r,o=this.getDefs(!0),s=t[0],l=n?"_textDom":"_dom";s[l]?(r=s[l].getAttribute("id"),i=s[l],o.contains(i)||o.appendChild(i)):(r="zr"+this._zrId+"-clip-"+this.nextId,++this.nextId,i=this.createElement("clipPath"),i.setAttribute("id",r),o.appendChild(i),s[l]=i);var c=this.getSvgProxy(s);if(s.transform&&s.parent.invTransform&&!n){var u=Array.prototype.slice.call(s.transform);a.mul(s.transform,s.parent.invTransform,s.transform),c.brush(s),s.transform=u}else c.brush(s);var d=this.getSvgElement(s);i.innerHTML="",i.appendChild(d.cloneNode()),e.setAttribute("clip-path","url(#"+r+")"),t.length>1&&this.updateDom(i,t.slice(1),n)}else e&&e.setAttribute("clip-path","none")},o.prototype.markUsed=function(e){var t=this;e.__clipPaths&&r.each(e.__clipPaths,(function(e){e._dom&&i.prototype.markUsed.call(t,e._dom),e._textDom&&i.prototype.markUsed.call(t,e._textDom)}))};var s=o;e.exports=s},a016:function(e,t,n){var i=n("4f85"),r=n("e46b"),a=n("6d8b"),o=n("eda2"),s=o.encodeHTML,l=n("c4a3"),c=i.extend({type:"series.radar",dependencies:["radar"],init:function(e){c.superApply(this,"init",arguments),this.legendVisualProvider=new l(a.bind(this.getData,this),a.bind(this.getRawData,this))},getInitialData:function(e,t){return r(this,{generateCoord:"indicator_",generateCoordCount:1/0})},formatTooltip:function(e,t,n,i){var r=this.getData(),o=this.coordinateSystem,l=o.getIndicatorAxes(),c=this.getData().getName(e),u="html"===i?"<br/>":"\n";return s(""===c?this.name:c)+u+a.map(l,(function(t,n){var i=r.get(r.mapDimension(t.dim),e);return s(t.name+" : "+i)})).join(u)},getTooltipPosition:function(e){if(null!=e)for(var t=this.getData(),n=this.coordinateSystem,i=t.getValues(a.map(n.dimensions,(function(e){return t.mapDimension(e)})),e,!0),r=0,o=i.length;r<o;r++)if(!isNaN(i[r])){var s=n.getIndicatorAxes();return n.coordToPoint(s[r].dataToCoord(i[r]),r)}},defaultOption:{zlevel:0,z:2,coordinateSystem:"radar",legendHoverLink:!0,radarIndex:0,lineStyle:{width:2,type:"solid"},label:{position:"top"},symbol:"emptyCircle",symbolSize:4}}),u=c;e.exports=u},a04e:function(e,t,n){var i=n("6cb7");i.registerSubTypeDefaulter("timeline",(function(){return"slider"}))},a07e:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("FormTemplate",{ref:"FormTemplate",attrs:{selfColumnType:e.selfColumnType,selfColumnConfig:e.selfColumnConfig}})},r=[],a=(n("96cf"),n("1da1")),o={name:"CodeApply",components:{FormTemplate:function(){return Promise.resolve().then(n.bind(null,"8cf2"))}},props:{},data:function(){return{secVOList:[],formItems:[],trendsSpan:8,selfColumnType:{codefixedsec:"combox",codeclassifysec:"refer",codevariablesec:"text",coderefersec:"refer"},selfColumnConfig:{function:{required:this.isRequired,dicData:this.getOptionList,type:this.getType},exchange:{text:"name",field:"oid",prop:"oid",showField:"name",parentClassifySecOid:"parentClassifySecOid",label:"name",maxlength:"codeSecLength",data:"fixedValueVOList"},directVoluation:{search:!0,props:{label:"id",value:"id"}}}}},created:function(){this.handleResize()},mounted:function(){},methods:{getType:function(e){return this.selfColumnType[e.sectype]},isRequired:function(e){return"true"!=e.nullableFlag},getOptionList:function(e){if(Array.isArray(e.fixedValueVOList)&&e.fixedValueVOList.length>0){var t={key:"id",value:"id"},n=e.fixedValueVOList.map((function(e){for(var n in t)if(Object.hasOwnProperty.call(t,n)){var i=t[n];e[n]=e[i]}return e}));return n}return[]},init:function(e){this.$refs.FormTemplate.templateRender(e)},handleResize:function(){var e=document.body.clientWidth;this.trendsSpan=24/Math.floor(e/500)},validate:function(){var e=Object(a["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,this.$refs.FormTemplate.validate();case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}()},watch:{}},s=o,l=n("2877"),c=Object(l["a"])(s,i,r,!1,null,"23a99006",null);t["default"]=c.exports},a132:function(e,t,n){"use strict";n("4aaf")},a18f:function(e,t,n){var i=n("3a56"),r=i.extend({type:"dataZoom.inside",defaultOption:{disabled:!1,zoomLock:!1,zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}});e.exports=r},a2f8:function(e,t,n){"use strict";n("bfd0")},a38d:function(e,t,n){var i=n("2306"),r=n("392f"),a=n("9680"),o=n("68ab"),s=i.extendShape({shape:{polyline:!1,curveness:0,segs:[]},buildPath:function(e,t){var n=t.segs,i=t.curveness;if(t.polyline)for(var r=0;r<n.length;){var a=n[r++];if(a>0){e.moveTo(n[r++],n[r++]);for(var o=1;o<a;o++)e.lineTo(n[r++],n[r++])}}else for(r=0;r<n.length;){var s=n[r++],l=n[r++],c=n[r++],u=n[r++];if(e.moveTo(s,l),i>0){var d=(s+c)/2-(l-u)*i,h=(l+u)/2-(c-s)*i;e.quadraticCurveTo(d,h,c,u)}else e.lineTo(c,u)}},findDataIndex:function(e,t){var n=this.shape,i=n.segs,r=n.curveness;if(n.polyline)for(var s=0,l=0;l<i.length;){var c=i[l++];if(c>0)for(var u=i[l++],d=i[l++],h=1;h<c;h++){var f=i[l++],p=i[l++];if(a.containStroke(u,d,f,p))return s}s++}else for(s=0,l=0;l<i.length;){u=i[l++],d=i[l++],f=i[l++],p=i[l++];if(r>0){var g=(u+f)/2-(d-p)*r,m=(d+p)/2-(f-u)*r;if(o.containStroke(u,d,g,m,f,p))return s}else if(a.containStroke(u,d,f,p))return s;s++}return-1}});function l(){this.group=new i.Group}var c=l.prototype;c.isPersistent=function(){return!this._incremental},c.updateData=function(e){this.group.removeAll();var t=new s({rectHover:!0,cursor:"default"});t.setShape({segs:e.getLayout("linesPoints")}),this._setCommon(t,e),this.group.add(t),this._incremental=null},c.incrementalPrepareUpdate=function(e){this.group.removeAll(),this._clearIncremental(),e.count()>5e5?(this._incremental||(this._incremental=new r({silent:!0})),this.group.add(this._incremental)):this._incremental=null},c.incrementalUpdate=function(e,t){var n=new s;n.setShape({segs:t.getLayout("linesPoints")}),this._setCommon(n,t,!!this._incremental),this._incremental?this._incremental.addDisplayable(n,!0):(n.rectHover=!0,n.cursor="default",n.__startIndex=e.start,this.group.add(n))},c.remove=function(){this._clearIncremental(),this._incremental=null,this.group.removeAll()},c._setCommon=function(e,t,n){var i=t.hostModel;e.setShape({polyline:i.get("polyline"),curveness:i.get("lineStyle.curveness")}),e.useStyle(i.getModel("lineStyle").getLineStyle()),e.style.strokeNoScale=!0;var r=t.getVisual("color");r&&e.setStyle("stroke",r),e.setStyle("fill"),n||(e.seriesIndex=i.seriesIndex,e.on("mousemove",(function(t){e.dataIndex=null;var n=e.findDataIndex(t.offsetX,t.offsetY);n>0&&(e.dataIndex=n+e.__startIndex)})))},c._clearIncremental=function(){var e=this._incremental;e&&e.clearDisplaybles()};var u=l;e.exports=u},a4b1:function(e,t,n){var i=n("3eba");n("00ba"),n("4d62");var r=n("98e7"),a=n("24b9"),o=n("d3f47");i.registerVisual(r("funnel")),i.registerLayout(a),i.registerProcessor(o("funnel"))},a4fe:function(e,t,n){var i=n("3eba"),r="\0_ec_interaction_mutex";function a(e,t,n){var i=l(e);i[t]=n}function o(e,t,n){var i=l(e),r=i[t];r===n&&(i[t]=null)}function s(e,t){return!!l(e)[t]}function l(e){return e[r]||(e[r]={})}i.registerAction({type:"takeGlobalCursor",event:"globalCursorTaken",update:"update"},(function(){})),t.take=a,t.release=o,t.isTaken=s},a597:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("h3",[e._v(e._s(e.$route.query.id?"编辑":"新增"))]),t("avue-form",{attrs:{option:e.option},model:{value:e.form,callback:function(t){e.form=t},expression:"form"}},[t("template",{slot:"menuForm"},[t("el-button",{attrs:{icon:"el-icon-back"},on:{click:function(t){return e.handleBack()}}},[e._v("返 å›ž")])],1)],2)],1)},r=[],a={data:function(){return{form:{},option:{labelWidth:110,column:[{label:"姓名",prop:"name"}]}}},methods:{handleBack:function(){this.$router.$avueRouter.closeTag(),this.$router.back()}}},o=a,s=n("2877"),l=Object(s["a"])(o,i,r,!1,null,null,null);t["default"]=l.exports},a64b:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("div",[t("basic-container",[t("avue-form",{attrs:{option:e.option},on:{submit:e.handleSubmit},model:{value:e.form,callback:function(t){e.form=t},expression:"form"}})],1),t("basic-container",[t("flow-design",{attrs:{"is-display":!0,"process-definition-id":e.processDefinitionId}})],1)],1)},r=[],a=(n("8e6e"),n("ac6a"),n("456d"),n("ade3")),o=n("fc8c");function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach((function(t){Object(a["a"])(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var c={data:function(){return{processDefinitionId:"",form:{},option:{group:[{icon:"el-icon-info",label:"请假基础信息",prop:"group1",column:[{label:"审批人员",prop:"taskUser",type:"select",dicUrl:"/api/ubcs-user/user-list",props:{label:"account",value:"id"},span:24,rules:[{required:!0,message:"请选择审批人员",trigger:"blur"}]},{label:"开始时间",prop:"startTime",type:"datetime",valueFormat:"yyyy-MM-dd HH:mm:ss",rules:[{required:!0,message:"请选择开始时间",trigger:"blur"}]},{label:"结束时间",prop:"endTime",type:"datetime",valueFormat:"yyyy-MM-dd HH:mm:ss",rules:[{required:!0,message:"请选择结束时间",trigger:"blur"}]},{label:"请假理由",prop:"reason",type:"textarea",span:24,rules:[{required:!0,message:"请输入请假理由",trigger:"blur"}]}]}]}}},created:function(){this.processDefinitionId=this.$route.params.processDefinitionId},methods:{handleSubmit:function(){var e=this,t=l({processDefinitionId:this.$route.params.processDefinitionId},this.form);Object(o["leaveProcess"])(t).then((function(t){var n=t.data;n.success?(e.$message.success(n.msg),e.$router.$avueRouter.closeTag(),e.$router.push({path:"/work/start"})):e.$message.error(n.msg||"提交失败")}))}}},u=c,d=n("2877"),h=Object(d["a"])(u,i,r,!1,null,null,null);t["default"]=h.exports},a666:function(e,t,n){var i=n("3eba"),r=n("6d8b"),a=n("2306"),o=n("0c41"),s="__seriesMapHighDown",l="__seriesMapCallKey",c=i.extendChartView({type:"map",render:function(e,t,n,i){if(!i||"mapToggleSelect"!==i.type||i.from!==this.uid){var r=this.group;if(r.removeAll(),!e.getHostGeoModel()){if(i&&"geoRoam"===i.type&&"series"===i.componentType&&i.seriesId===e.id){a=this._mapDraw;a&&r.add(a.group)}else if(e.needsDrawMap){var a=this._mapDraw||new o(n,!0);r.add(a.group),a.draw(e,t,n,this,i),this._mapDraw=a}else this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null;e.get("showLegendSymbol")&&t.getComponent("legend")&&this._renderSymbols(e,t,n)}}},remove:function(){this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null,this.group.removeAll()},dispose:function(){this._mapDraw&&this._mapDraw.remove(),this._mapDraw=null},_renderSymbols:function(e,t,n){var i=e.originalData,o=this.group;i.each(i.mapDimension("value"),(function(t,n){if(!isNaN(t)){var c=i.getItemLayout(n);if(c&&c.point){var h=c.point,f=c.offset,p=new a.Circle({style:{fill:e.getData().getVisual("color")},shape:{cx:h[0]+9*f,cy:h[1],r:3},silent:!0,z2:8+(f?0:a.Z2_EMPHASIS_LIFT+1)});if(!f){var g=e.mainSeries.getData(),m=i.getName(n),v=g.indexOfName(m),y=i.getItemModel(n),b=y.getModel("label"),x=y.getModel("emphasis.label"),w=g.getItemGraphicEl(v),_=r.retrieve2(e.getFormattedLabel(v,"normal"),m),S=r.retrieve2(e.getFormattedLabel(v,"emphasis"),_),C=w[s],O=Math.random();if(!C){C=w[s]={};var M=r.curry(u,!0),P=r.curry(u,!1);w.on("mouseover",M).on("mouseout",P).on("emphasis",M).on("normal",P)}w[l]=O,r.extend(C,{recordVersion:O,circle:p,labelModel:b,hoverLabelModel:x,emphasisText:S,normalText:_}),d(C,!1)}o.add(p)}}}))}});function u(e){var t=this[s];t&&t.recordVersion===this[l]&&d(t,e)}function d(e,t){var n=e.circle,i=e.labelModel,r=e.hoverLabelModel,o=e.emphasisText,s=e.normalText;t?(n.style.extendFrom(a.setTextStyle({},r,{text:r.get("show")?o:null},{isRectText:!0,useInsideStyle:!1},!0)),n.__mapOriginalZ2=n.z2,n.z2+=a.Z2_EMPHASIS_LIFT):(a.setTextStyle(n.style,i,{text:i.get("show")?s:null,textPosition:i.getShallow("position")||"bottom"},{isRectText:!0,useInsideStyle:!1}),n.dirty(!1),null!=n.__mapOriginalZ2&&(n.z2=n.__mapOriginalZ2,n.__mapOriginalZ2=null))}e.exports=c},a6c5:function(e,t,n){"use strict";n("ba9b")},a753:function(e,t,n){var i=n("1f0e"),r=n("2306"),a=n("e887"),o=n("3842"),s=o.parsePercent,l=o.round,c=o.linearMap;function u(e,t){var n=e.get("center"),i=t.getWidth(),r=t.getHeight(),a=Math.min(i,r),o=s(n[0],t.getWidth()),l=s(n[1],t.getHeight()),c=s(e.get("radius"),a/2);return{cx:o,cy:l,r:c}}function d(e,t){return t&&("string"===typeof t?e=t.replace("{value}",null!=e?e:""):"function"===typeof t&&(e=t(e))),e}var h=2*Math.PI,f=a.extend({type:"gauge",render:function(e,t,n){this.group.removeAll();var i=e.get("axisLine.lineStyle.color"),r=u(e,n);this._renderMain(e,t,n,i,r)},dispose:function(){},_renderMain:function(e,t,n,i,a){for(var o=this.group,s=e.getModel("axisLine"),l=s.getModel("lineStyle"),c=e.get("clockwise"),u=-e.get("startAngle")/180*Math.PI,d=-e.get("endAngle")/180*Math.PI,f=(d-u)%h,p=u,g=l.get("width"),m=s.get("show"),v=0;m&&v<i.length;v++){var y=Math.min(Math.max(i[v][0],0),1),b=(d=u+f*y,new r.Sector({shape:{startAngle:p,endAngle:d,cx:a.cx,cy:a.cy,clockwise:c,r0:a.r-g,r:a.r},silent:!0}));b.setStyle({fill:i[v][1]}),b.setStyle(l.getLineStyle(["color","borderWidth","borderColor"])),o.add(b),p=d}var x=function(e){if(e<=0)return i[0][1];for(var t=0;t<i.length;t++)if(i[t][0]>=e&&(0===t?0:i[t-1][0])<e)return i[t][1];return i[t-1][1]};if(!c){var w=u;u=d,d=w}this._renderTicks(e,t,n,x,a,u,d,c),this._renderPointer(e,t,n,x,a,u,d,c),this._renderTitle(e,t,n,x,a),this._renderDetail(e,t,n,x,a)},_renderTicks:function(e,t,n,i,a,o,c,u){for(var h=this.group,f=a.cx,p=a.cy,g=a.r,m=+e.get("min"),v=+e.get("max"),y=e.getModel("splitLine"),b=e.getModel("axisTick"),x=e.getModel("axisLabel"),w=e.get("splitNumber"),_=b.get("splitNumber"),S=s(y.get("length"),g),C=s(b.get("length"),g),O=o,M=(c-o)/w,P=M/_,L=y.getModel("lineStyle").getLineStyle(),D=b.getModel("lineStyle").getLineStyle(),k=0;k<=w;k++){var T=Math.cos(O),A=Math.sin(O);if(y.get("show")){var I=new r.Line({shape:{x1:T*g+f,y1:A*g+p,x2:T*(g-S)+f,y2:A*(g-S)+p},style:L,silent:!0});"auto"===L.stroke&&I.setStyle({stroke:i(k/w)}),h.add(I)}if(x.get("show")){var j=d(l(k/w*(v-m)+m),x.get("formatter")),E=x.get("distance"),B=i(k/w);h.add(new r.Text({style:r.setTextStyle({},x,{text:j,x:T*(g-S-E)+f,y:A*(g-S-E)+p,textVerticalAlign:A<-.4?"top":A>.4?"bottom":"middle",textAlign:T<-.4?"left":T>.4?"right":"center"},{autoColor:B}),silent:!0}))}if(b.get("show")&&k!==w){for(var R=0;R<=_;R++){T=Math.cos(O),A=Math.sin(O);var z=new r.Line({shape:{x1:T*g+f,y1:A*g+p,x2:T*(g-C)+f,y2:A*(g-C)+p},silent:!0,style:D});"auto"===D.stroke&&z.setStyle({stroke:i((k+R/_)/w)}),h.add(z),O+=P}O-=P}else O+=M}},_renderPointer:function(e,t,n,a,o,l,u,d){var h=this.group,f=this._data;if(e.get("pointer.show")){var p=[+e.get("min"),+e.get("max")],g=[l,u],m=e.getData(),v=m.mapDimension("value");m.diff(f).add((function(t){var n=new i({shape:{angle:l}});r.initProps(n,{shape:{angle:c(m.get(v,t),p,g,!0)}},e),h.add(n),m.setItemGraphicEl(t,n)})).update((function(t,n){var i=f.getItemGraphicEl(n);r.updateProps(i,{shape:{angle:c(m.get(v,t),p,g,!0)}},e),h.add(i),m.setItemGraphicEl(t,i)})).remove((function(e){var t=f.getItemGraphicEl(e);h.remove(t)})).execute(),m.eachItemGraphicEl((function(e,t){var n=m.getItemModel(t),i=n.getModel("pointer");e.setShape({x:o.cx,y:o.cy,width:s(i.get("width"),o.r),r:s(i.get("length"),o.r)}),e.useStyle(n.getModel("itemStyle").getItemStyle()),"auto"===e.style.fill&&e.setStyle("fill",a(c(m.get(v,t),p,[0,1],!0))),r.setHoverStyle(e,n.getModel("emphasis.itemStyle").getItemStyle())})),this._data=m}else f&&f.eachItemGraphicEl((function(e){h.remove(e)}))},_renderTitle:function(e,t,n,i,a){var o=e.getData(),l=o.mapDimension("value"),u=e.getModel("title");if(u.get("show")){var d=u.get("offsetCenter"),h=a.cx+s(d[0],a.r),f=a.cy+s(d[1],a.r),p=+e.get("min"),g=+e.get("max"),m=e.getData().get(l,0),v=i(c(m,[p,g],[0,1],!0));this.group.add(new r.Text({silent:!0,style:r.setTextStyle({},u,{x:h,y:f,text:o.getName(0),textAlign:"center",textVerticalAlign:"middle"},{autoColor:v,forceRich:!0})}))}},_renderDetail:function(e,t,n,i,a){var o=e.getModel("detail"),l=+e.get("min"),u=+e.get("max");if(o.get("show")){var h=o.get("offsetCenter"),f=a.cx+s(h[0],a.r),p=a.cy+s(h[1],a.r),g=s(o.get("width"),a.r),m=s(o.get("height"),a.r),v=e.getData(),y=v.get(v.mapDimension("value"),0),b=i(c(y,[l,u],[0,1],!0));this.group.add(new r.Text({silent:!0,style:r.setTextStyle({},o,{x:f,y:p,text:d(y,o.get("formatter")),textWidth:isNaN(g)?null:g,textHeight:isNaN(m)?null:m,textAlign:"center",textVerticalAlign:"middle"},{autoColor:b,forceRich:!0})}))}}}),p=f;e.exports=p},a7e2:function(e,t,n){var i=n("3eba");n("7293"),n("ae46");var r=n("6582"),a=n("ee98");i.registerLayout(r),i.registerVisual(a)},a7f2:function(e,t){var n=[[[123.45165252685547,25.73527164402261],[123.49731445312499,25.73527164402261],[123.49731445312499,25.750734064600884],[123.45165252685547,25.750734064600884],[123.45165252685547,25.73527164402261]]];function i(e,t){"china"===e&&"台湾"===t.name&&t.geometries.push({type:"polygon",exterior:n[0]})}e.exports=i},a87d:function(e,t,n){var i=n("22d1"),r=n("401b"),a=r.applyTransform,o=n("9850"),s=n("41ef"),l=n("e86a"),c=n("a73c"),u=n("9e2e"),d=n("19eb"),h=n("0da8"),f=n("76a5"),p=n("cbe5"),g=n("20c8"),m=n("42e5"),v=n("d3a4"),y=g.CMD,b=Math.round,x=Math.sqrt,w=Math.abs,_=Math.cos,S=Math.sin,C=Math.max;if(!i.canvasSupported){var O=",",M="progid:DXImageTransform.Microsoft",P=21600,L=P/2,D=1e5,k=1e3,T=function(e){e.style.cssText="position:absolute;left:0;top:0;width:1px;height:1px;",e.coordsize=P+","+P,e.coordorigin="0,0"},A=function(e){return String(e).replace(/&/g,"&amp;").replace(/"/g,"&quot;")},I=function(e,t,n){return"rgb("+[e,t,n].join(",")+")"},j=function(e,t){t&&e&&t.parentNode!==e&&e.appendChild(t)},E=function(e,t){t&&e&&t.parentNode===e&&e.removeChild(t)},B=function(e,t,n){return(parseFloat(e)||0)*D+(parseFloat(t)||0)*k+n},R=c.parsePercent,z=function(e,t,n){var i=s.parse(t);n=+n,isNaN(n)&&(n=1),i&&(e.color=I(i[0],i[1],i[2]),e.opacity=n*i[3])},N=function(e){var t=s.parse(e);return[I(t[0],t[1],t[2]),t[3]]},V=function(e,t,n){var i=t.fill;if(null!=i)if(i instanceof m){var r,o=0,s=[0,0],l=0,c=1,u=n.getBoundingRect(),d=u.width,h=u.height;if("linear"===i.type){r="gradient";var f=n.transform,p=[i.x*d,i.y*h],g=[i.x2*d,i.y2*h];f&&(a(p,p,f),a(g,g,f));var v=g[0]-p[0],y=g[1]-p[1];o=180*Math.atan2(v,y)/Math.PI,o<0&&(o+=360),o<1e-6&&(o=0)}else{r="gradientradial";p=[i.x*d,i.y*h],f=n.transform;var b=n.scale,x=d,w=h;s=[(p[0]-u.x)/x,(p[1]-u.y)/w],f&&a(p,p,f),x/=b[0]*P,w/=b[1]*P;var _=C(x,w);l=0/_,c=2*i.r/_-l}var S=i.colorStops.slice();S.sort((function(e,t){return e.offset-t.offset}));for(var O=S.length,M=[],L=[],D=0;D<O;D++){var k=S[D],T=N(k.color);L.push(k.offset*c+l+" "+T[0]),0!==D&&D!==O-1||M.push(T)}if(O>=2){var A=M[0][0],I=M[1][0],j=M[0][1]*t.opacity,E=M[1][1]*t.opacity;e.type=r,e.method="none",e.focus="100%",e.angle=o,e.color=A,e.color2=I,e.colors=L.join(","),e.opacity=E,e.opacity2=j}"radial"===r&&(e.focusposition=s.join(","))}else z(e,i,t.opacity)},F=function(e,t){t.lineDash&&(e.dashstyle=t.lineDash.join(" ")),null==t.stroke||t.stroke instanceof m||z(e,t.stroke,t.opacity)},$=function(e,t,n,i){var r="fill"===t,a=e.getElementsByTagName(t)[0];null!=n[t]&&"none"!==n[t]&&(r||!r&&n.lineWidth)?(e[r?"filled":"stroked"]="true",n[t]instanceof m&&E(e,a),a||(a=v.createNode(t)),r?V(a,n,i):F(a,n),j(e,a)):(e[r?"filled":"stroked"]="false",E(e,a))},G=[[],[],[]],q=function(e,t){var n,i,r,o,s,l,c=y.M,u=y.C,d=y.L,h=y.A,f=y.Q,p=[],g=e.data,m=e.len();for(o=0;o<m;){switch(r=g[o++],i="",n=0,r){case c:i=" m ",n=1,s=g[o++],l=g[o++],G[0][0]=s,G[0][1]=l;break;case d:i=" l ",n=1,s=g[o++],l=g[o++],G[0][0]=s,G[0][1]=l;break;case f:case u:i=" c ",n=3;var v,w,C=g[o++],M=g[o++],D=g[o++],k=g[o++];r===f?(v=D,w=k,D=(D+2*C)/3,k=(k+2*M)/3,C=(s+2*C)/3,M=(l+2*M)/3):(v=g[o++],w=g[o++]),G[0][0]=C,G[0][1]=M,G[1][0]=D,G[1][1]=k,G[2][0]=v,G[2][1]=w,s=v,l=w;break;case h:var T=0,A=0,I=1,j=1,E=0;t&&(T=t[4],A=t[5],I=x(t[0]*t[0]+t[1]*t[1]),j=x(t[2]*t[2]+t[3]*t[3]),E=Math.atan2(-t[1]/j,t[0]/I));var B=g[o++],R=g[o++],z=g[o++],N=g[o++],V=g[o++]+E,F=g[o++]+V+E;o++;var $=g[o++],q=B+_(V)*z,H=R+S(V)*N,W=(C=B+_(F)*z,M=R+S(F)*N,$?" wa ":" at ");Math.abs(q-C)<1e-4&&(Math.abs(F-V)>.01?$&&(q+=270/P):Math.abs(H-R)<1e-4?$&&q<B||!$&&q>B?M-=270/P:M+=270/P:$&&H<R||!$&&H>R?C+=270/P:C-=270/P),p.push(W,b(((B-z)*I+T)*P-L),O,b(((R-N)*j+A)*P-L),O,b(((B+z)*I+T)*P-L),O,b(((R+N)*j+A)*P-L),O,b((q*I+T)*P-L),O,b((H*j+A)*P-L),O,b((C*I+T)*P-L),O,b((M*j+A)*P-L)),s=C,l=M;break;case y.R:var U=G[0],Y=G[1];U[0]=g[o++],U[1]=g[o++],Y[0]=U[0]+g[o++],Y[1]=U[1]+g[o++],t&&(a(U,U,t),a(Y,Y,t)),U[0]=b(U[0]*P-L),Y[0]=b(Y[0]*P-L),U[1]=b(U[1]*P-L),Y[1]=b(Y[1]*P-L),p.push(" m ",U[0],O,U[1]," l ",Y[0],O,U[1]," l ",Y[0],O,Y[1]," l ",U[0],O,Y[1]);break;case y.Z:p.push(" x ")}if(n>0){p.push(i);for(var X=0;X<n;X++){var Z=G[X];t&&a(Z,Z,t),p.push(b(Z[0]*P-L),O,b(Z[1]*P-L),X<n-1?O:"")}}}return p.join("")};p.prototype.brushVML=function(e){var t=this.style,n=this._vmlEl;n||(n=v.createNode("shape"),T(n),this._vmlEl=n),$(n,"fill",t,this),$(n,"stroke",t,this);var i=this.transform,r=null!=i,a=n.getElementsByTagName("stroke")[0];if(a){var o=t.lineWidth;if(r&&!t.strokeNoScale){var s=i[0]*i[3]-i[1]*i[2];o*=x(w(s))}a.weight=o+"px"}var l=this.path||(this.path=new g);this.__dirtyPath&&(l.beginPath(),l.subPixelOptimize=!1,this.buildPath(l,this.shape),l.toStatic(),this.__dirtyPath=!1),n.path=q(l,this.transform),n.style.zIndex=B(this.zlevel,this.z,this.z2),j(e,n),null!=t.text?this.drawRectText(e,this.getBoundingRect()):this.removeRectText(e)},p.prototype.onRemove=function(e){E(e,this._vmlEl),this.removeRectText(e)},p.prototype.onAdd=function(e){j(e,this._vmlEl),this.appendRectText(e)};var H=function(e){return"object"===typeof e&&e.tagName&&"IMG"===e.tagName.toUpperCase()};h.prototype.brushVML=function(e){var t,n,i=this.style,r=i.image;if(H(r)){var o=r.src;if(o===this._imageSrc)t=this._imageWidth,n=this._imageHeight;else{var s=r.runtimeStyle,l=s.width,c=s.height;s.width="auto",s.height="auto",t=r.width,n=r.height,s.width=l,s.height=c,this._imageSrc=o,this._imageWidth=t,this._imageHeight=n}r=o}else r===this._imageSrc&&(t=this._imageWidth,n=this._imageHeight);if(r){var u=i.x||0,d=i.y||0,h=i.width,f=i.height,p=i.sWidth,g=i.sHeight,m=i.sx||0,y=i.sy||0,w=p&&g,_=this._vmlEl;_||(_=v.doc.createElement("div"),T(_),this._vmlEl=_);var S,P=_.style,L=!1,D=1,k=1;if(this.transform&&(S=this.transform,D=x(S[0]*S[0]+S[1]*S[1]),k=x(S[2]*S[2]+S[3]*S[3]),L=S[1]||S[2]),L){var A=[u,d],I=[u+h,d],E=[u,d+f],R=[u+h,d+f];a(A,A,S),a(I,I,S),a(E,E,S),a(R,R,S);var z=C(A[0],I[0],E[0],R[0]),N=C(A[1],I[1],E[1],R[1]),V=[];V.push("M11=",S[0]/D,O,"M12=",S[2]/k,O,"M21=",S[1]/D,O,"M22=",S[3]/k,O,"Dx=",b(u*D+S[4]),O,"Dy=",b(d*k+S[5])),P.padding="0 "+b(z)+"px "+b(N)+"px 0",P.filter=M+".Matrix("+V.join("")+", SizingMethod=clip)"}else S&&(u=u*D+S[4],d=d*k+S[5]),P.filter="",P.left=b(u)+"px",P.top=b(d)+"px";var F=this._imageEl,$=this._cropEl;F||(F=v.doc.createElement("div"),this._imageEl=F);var G=F.style;if(w){if(t&&n)G.width=b(D*t*h/p)+"px",G.height=b(k*n*f/g)+"px";else{var q=new Image,W=this;q.onload=function(){q.onload=null,t=q.width,n=q.height,G.width=b(D*t*h/p)+"px",G.height=b(k*n*f/g)+"px",W._imageWidth=t,W._imageHeight=n,W._imageSrc=r},q.src=r}$||($=v.doc.createElement("div"),$.style.overflow="hidden",this._cropEl=$);var U=$.style;U.width=b((h+m*h/p)*D),U.height=b((f+y*f/g)*k),U.filter=M+".Matrix(Dx="+-m*h/p*D+",Dy="+-y*f/g*k+")",$.parentNode||_.appendChild($),F.parentNode!==$&&$.appendChild(F)}else G.width=b(D*h)+"px",G.height=b(k*f)+"px",_.appendChild(F),$&&$.parentNode&&(_.removeChild($),this._cropEl=null);var Y="",X=i.opacity;X<1&&(Y+=".Alpha(opacity="+b(100*X)+") "),Y+=M+".AlphaImageLoader(src="+r+", SizingMethod=scale)",G.filter=Y,_.style.zIndex=B(this.zlevel,this.z,this.z2),j(e,_),null!=i.text&&this.drawRectText(e,this.getBoundingRect())}},h.prototype.onRemove=function(e){E(e,this._vmlEl),this._vmlEl=null,this._cropEl=null,this._imageEl=null,this.removeRectText(e)},h.prototype.onAdd=function(e){j(e,this._vmlEl),this.appendRectText(e)};var W,U="normal",Y={},X=0,Z=100,K=document.createElement("div"),Q=function(e){var t=Y[e];if(!t){X>Z&&(X=0,Y={});var n,i=K.style;try{i.font=e,n=i.fontFamily.split(",")[0]}catch(r){}t={style:i.fontStyle||U,variant:i.fontVariant||U,weight:i.fontWeight||U,size:0|parseFloat(i.fontSize||12),family:n||"Microsoft YaHei"},Y[e]=t,X++}return t};l.$override("measureText",(function(e,t){var n=v.doc;W||(W=n.createElement("div"),W.style.cssText="position:absolute;top:-20000px;left:0;padding:0;margin:0;border:none;white-space:pre;",v.doc.body.appendChild(W));try{W.style.font=t}catch(i){}return W.innerHTML="",W.appendChild(n.createTextNode(e)),{width:W.offsetWidth}}));for(var J=new o,ee=function(e,t,n,i){var r=this.style;this.__dirty&&c.normalizeTextStyle(r,!0);var o=r.text;if(null!=o&&(o+=""),o){if(r.rich){var s=l.parseRichText(o,r);o=[];for(var u=0;u<s.lines.length;u++){for(var d=s.lines[u].tokens,h=[],f=0;f<d.length;f++)h.push(d[f].text);o.push(h.join(""))}o=o.join("\n")}var p,g,m=r.textAlign,y=r.textVerticalAlign,x=Q(r.font),w=x.style+" "+x.variant+" "+x.weight+" "+x.size+'px "'+x.family+'"';n=n||l.getBoundingRect(o,w,m,y,r.textPadding,r.textLineHeight);var _=this.transform;if(_&&!i&&(J.copy(t),J.applyTransform(_),t=J),i)p=t.x,g=t.y;else{var S=r.textPosition;if(S instanceof Array)p=t.x+R(S[0],t.width),g=t.y+R(S[1],t.height),m=m||"left";else{var C=this.calculateTextPosition?this.calculateTextPosition({},r,t):l.calculateTextPosition({},r,t);p=C.x,g=C.y,m=m||C.textAlign,y=y||C.textVerticalAlign}}p=l.adjustTextX(p,n.width,m),g=l.adjustTextY(g,n.height,y),g+=n.height/2;var M,P,L,D=v.createNode,k=this._textVmlEl;k?(L=k.firstChild,M=L.nextSibling,P=M.nextSibling):(k=D("line"),M=D("path"),P=D("textpath"),L=D("skew"),P.style["v-text-align"]="left",T(k),M.textpathok=!0,P.on=!0,k.from="0 0",k.to="1000 0.05",j(k,L),j(k,M),j(k,P),this._textVmlEl=k);var I=[p,g],E=k.style;_&&i?(a(I,I,_),L.on=!0,L.matrix=_[0].toFixed(3)+O+_[2].toFixed(3)+O+_[1].toFixed(3)+O+_[3].toFixed(3)+",0,0",L.offset=(b(I[0])||0)+","+(b(I[1])||0),L.origin="0 0",E.left="0px",E.top="0px"):(L.on=!1,E.left=b(p)+"px",E.top=b(g)+"px"),P.string=A(o);try{P.style.font=w}catch(z){}$(k,"fill",{fill:r.textFill,opacity:r.opacity},this),$(k,"stroke",{stroke:r.textStroke,opacity:r.opacity,lineDash:r.lineDash||null},this),k.style.zIndex=B(this.zlevel,this.z,this.z2),j(e,k)}},te=function(e){E(e,this._textVmlEl),this._textVmlEl=null},ne=function(e){j(e,this._textVmlEl)},ie=[u,d,h,p,f],re=0;re<ie.length;re++){var ae=ie[re].prototype;ae.drawRectText=ee,ae.removeRectText=te,ae.appendRectText=ne}f.prototype.brushVML=function(e){var t=this.style;null!=t.text?this.drawRectText(e,{x:t.x||0,y:t.y||0,width:0,height:0},this.getBoundingRect(),!0):this.removeRectText(e)},f.prototype.onRemove=function(e){this.removeRectText(e)},f.prototype.onAdd=function(e){this.appendRectText(e)}}},a890:function(e,t,n){var i=n("0655"),r=n("9850"),a=n("2306"),o=a.linePolygonIntersect,s={lineX:l(0),lineY:l(1),rect:{point:function(e,t,n){return e&&n.boundingRect.contain(e[0],e[1])},rect:function(e,t,n){return e&&n.boundingRect.intersect(e)}},polygon:{point:function(e,t,n){return e&&n.boundingRect.contain(e[0],e[1])&&i.contain(n.range,e[0],e[1])},rect:function(e,t,n){var a=n.range;if(!e||a.length<=1)return!1;var s=e.x,l=e.y,c=e.width,u=e.height,d=a[0];return!!(i.contain(a,s,l)||i.contain(a,s+c,l)||i.contain(a,s,l+u)||i.contain(a,s+c,l+u)||r.create(e).contain(d[0],d[1])||o(s,l,s+c,l,a)||o(s,l,s,l+u,a)||o(s+c,l,s+c,l+u,a)||o(s,l+u,s+c,l+u,a))||void 0}}};function l(e){var t=["x","y"],n=["width","height"];return{point:function(t,n,i){if(t){var r=i.range,a=t[e];return c(a,r)}},rect:function(i,r,a){if(i){var o=a.range,s=[i[t[e]],i[t[e]]+i[n[e]]];return s[1]<s[0]&&s.reverse(),c(s[0],o)||c(s[1],o)||c(o[0],s)||c(o[1],s)}}}}function c(e,t){return t[0]<=e&&e<=t[1]}var u=s;e.exports=u},a8c6:function(e,t,n){var i=n("2449"),r=i.extend({type:"markPoint",defaultOption:{zlevel:0,z:5,symbol:"pin",symbolSize:50,tooltip:{trigger:"item"},label:{show:!0,position:"inside"},itemStyle:{borderWidth:2},emphasis:{label:{show:!0}}}});e.exports=r},a941:function(e,t,n){"use strict";n("c49e")},a96b:function(e,t,n){var i=n("3eba"),r=i.extendComponentModel({type:"tooltip",dependencies:["axisPointer"],defaultOption:{zlevel:0,z:60,show:!0,showContent:!0,trigger:"item",triggerOn:"mousemove|click",alwaysShowContent:!1,displayMode:"single",renderMode:"auto",confine:!1,showDelay:0,hideDelay:100,transitionDuration:.4,enterable:!1,backgroundColor:"rgba(50,50,50,0.7)",borderColor:"#333",borderRadius:4,borderWidth:0,padding:5,extraCssText:"",axisPointer:{type:"line",axis:"auto",animation:"auto",animationDurationUpdate:200,animationEasingUpdate:"exponentialOut",crossStyle:{color:"#999",width:1,type:"dashed",textStyle:{}}},textStyle:{color:"#fff",fontSize:14}}});e.exports=r},a991:function(e,t,n){var i=n("6d8b"),r=n("e86a"),a=n("84ce"),o=n("e0d3"),s=o.makeInner,l=s();function c(e,t){t=t||[0,360],a.call(this,"angle",e,t),this.type="category"}c.prototype={constructor:c,pointToData:function(e,t){return this.polar.pointToData(e,t)["radius"===this.dim?0:1]},dataToAngle:a.prototype.dataToCoord,angleToData:a.prototype.coordToData,calculateCategoryInterval:function(){var e=this,t=e.getLabelModel(),n=e.scale,i=n.getExtent(),a=n.count();if(i[1]-i[0]<1)return 0;var o=i[0],s=e.dataToCoord(o+1)-e.dataToCoord(o),c=Math.abs(s),u=r.getBoundingRect(o,t.getFont(),"center","top"),d=Math.max(u.height,7),h=d/c;isNaN(h)&&(h=1/0);var f=Math.max(0,Math.floor(h)),p=l(e.model),g=p.lastAutoInterval,m=p.lastTickCount;return null!=g&&null!=m&&Math.abs(g-f)<=1&&Math.abs(m-a)<=1&&g>f?f=g:(p.lastTickCount=a,p.lastAutoInterval=f),f}},i.inherits(c,a);var u=c;e.exports=u},aa01:function(e,t,n){var i=n("6d8b"),r=n("4f85"),a=n("06c7"),o=n("4319"),s=n("55ac"),l=s.wrapTreePathInfo,c=r.extend({type:"series.sunburst",_viewRoot:null,getInitialData:function(e,t){var n={name:e.name,children:e.data};u(n);var r=i.map(e.levels||[],(function(e){return new o(e,this,t)}),this),s=a.createTree(n,this,l);function l(e){e.wrapMethod("getItemModel",(function(e,t){var n=s.getNodeByDataIndex(t),i=r[n.depth];return i&&(e.parentModel=i),e}))}return s.data},optionUpdated:function(){this.resetViewRoot()},getDataParams:function(e){var t=r.prototype.getDataParams.apply(this,arguments),n=this.getData().tree.getNodeByDataIndex(e);return t.treePathInfo=l(n,this),t},defaultOption:{zlevel:0,z:2,center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,minAngle:0,percentPrecision:2,stillShowZeroSum:!0,highlightPolicy:"descendant",nodeClick:"rootToNode",renderLabelForZeroData:!1,label:{rotate:"radial",show:!0,opacity:1,align:"center",position:"inside",distance:5,silent:!0},itemStyle:{borderWidth:1,borderColor:"white",borderType:"solid",shadowBlur:0,shadowColor:"rgba(0, 0, 0, 0.2)",shadowOffsetX:0,shadowOffsetY:0,opacity:1},highlight:{itemStyle:{opacity:1}},downplay:{itemStyle:{opacity:.5},label:{opacity:.6}},animationType:"expansion",animationDuration:1e3,animationDurationUpdate:500,animationEasing:"cubicOut",data:[],levels:[],sort:"desc"},getViewRoot:function(){return this._viewRoot},resetViewRoot:function(e){e?this._viewRoot=e:e=this._viewRoot;var t=this.getRawData().tree.root;e&&(e===t||t.contains(e))||(this._viewRoot=t)}});function u(e){var t=0;i.each(e.children,(function(e){u(e);var n=e.value;i.isArray(n)&&(n=n[0]),t+=n}));var n=e.value;i.isArray(n)&&(n=n[0]),(null==n||isNaN(n))&&(n=t),n<0&&(n=0),i.isArray(e.value)?e.value[0]=n:e.value=n}e.exports=c},aa3e:function(e,t,n){var i=n("6d8b");function r(e,t){return t=t||[0,0],i.map(["x","y"],(function(n,i){var r=this.getAxis(n),a=t[i],o=e[i]/2;return"category"===r.type?r.getBandWidth():Math.abs(r.dataToCoord(a-o)-r.dataToCoord(a+o))}),this)}function a(e){var t=e.grid.getRect();return{coordSys:{type:"cartesian2d",x:t.x,y:t.y,width:t.width,height:t.height},api:{coord:function(t){return e.dataToPoint(t)},size:i.bind(r,e)}}}e.exports=a},aad5:function(e,t,n){},aadf:function(e,t,n){var i=n("3eba"),r=n("6d8b");n("5aa9"),n("d6d9"),n("3329");var a=n("9d57"),o=a.layout,s=n("7f96");n("01ed"),i.registerLayout(r.curry(o,"pictorialBar")),i.registerVisual(s("pictorialBar","roundRect"))},aaec:function(e,t){var n="\\ud800-\\udfff",i="\\u0300-\\u036f",r="\\ufe20-\\ufe2f",a="\\u20d0-\\u20ff",o=i+r+a,s="\\ufe0e\\ufe0f",l="\\u200d",c=RegExp("["+l+n+o+s+"]");function u(e){return c.test(e)}e.exports=u},ab05:function(e,t,n){var i=n("3eba"),r=n("6d8b"),a=n("2b8c"),o=n("5f14"),s=i.PRIORITY.VISUAL.COMPONENT;function l(e,t,n,i){for(var r=t.targetVisuals[i],a=o.prepareVisualTypes(r),s={color:e.getData().getVisual("color")},l=0,c=a.length;l<c;l++){var u=a[l],d=r["opacity"===u?"__alphaForOpacity":u];d&&d.applyVisual(n,h,f)}return s.color;function h(e){return s[e]}function f(e,t){s[e]=t}}i.registerVisual(s,{createOnAllSeries:!0,reset:function(e,t){var n=[];return t.eachComponent("visualMap",(function(t){var i=e.pipelineContext;!t.isTargetSeries(e)||i&&i.large||n.push(a.incrementalApplyVisual(t.stateList,t.targetVisuals,r.bind(t.getValueState,t),t.getDataDimension(e.getData())))})),n}}),i.registerVisual(s,{createOnAllSeries:!0,reset:function(e,t){var n=e.getData(),i=[];t.eachComponent("visualMap",(function(t){if(t.isTargetSeries(e)){var a=t.getVisualMeta(r.bind(l,null,e,t))||{stops:[],outerColors:[]},o=t.getDataDimension(n),s=n.getDimensionInfo(o);null!=s&&(a.dimension=s.index,i.push(a))}})),e.getData().setVisual("visualMeta",i)}})},ab71:function(e,t){var n=["lineStyle","normal","opacity"],i={seriesType:"parallel",reset:function(e,t,i){var r=e.getModel("itemStyle"),a=e.getModel("lineStyle"),o=t.get("color"),s=a.get("color")||r.get("color")||o[e.seriesIndex%o.length],l=e.get("inactiveOpacity"),c=e.get("activeOpacity"),u=e.getModel("lineStyle").getLineStyle(),d=e.coordinateSystem,h=e.getData(),f={normal:u.opacity,active:c,inactive:l};function p(e,t){d.eachActiveState(t,(function(e,i){var r=f[e];if("normal"===e&&t.hasItemOption){var a=t.getItemModel(i).get(n,!0);null!=a&&(r=a)}t.setItemVisual(i,"opacity",r)}),e.start,e.end)}return h.setVisual("color",s),{progress:p}}};e.exports=i},abd2:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("v-chart",{attrs:{id:"chart","auto-resize":!0,options:e.chartOptions}})],1)},r=[],a=(n("313e"),n("007d"),n("627c"),n("d28f"),{name:"ColumnarChart",props:{columnarData:{type:Array,default:[]},chartName:{type:String,default:""}},watch:{columnarData:{immediate:!0,handler:function(e,t){if(e&&e.length>0)for(var n=e[0].map((function(t,n){return Math.min.apply(null,e.map((function(e){return e[n]})))})),i=["#2eadd6","#FFA500"],r=[],a=0;a<e.length;a++){for(var o=[],s=0;s<e[a].length;s++){e[a][s]===n[s]&&[50,50,0,0],o.push({value:e[a][s],itemStyle:{normal:{color:i[a]}}})}var l=0===a?"总量":"新增";r.push({name:l,type:"bar",stack:"总量",barWidth:60,data:o,label:{show:!0,position:"top",formatter:function(e){return 0===e.value?"":e.value}},emphasis:{focus:"series"}}),this.chartOptions.series=r}}},chartName:{handler:function(e,t){e&&(console.log(e),this.chartOptions.title.text=e+"数据统计")},immediate:!0,deep:!0}},data:function(){return{chartOptions:{color:["#91CC75","#5470C6"],title:{text:""},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},legend:{data:["总量","新增"],left:"center",textStyle:{fontSize:14}},xAxis:{type:"category",data:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"]},yAxis:{type:"value"},series:[]}}},created:function(){}}),o=a,s=(n("b1d5"),n("2877")),l=Object(s["a"])(o,i,r,!1,null,"428ad2c7",null);t["default"]=l.exports},abff:function(e,t,n){var i=n("3eba"),r=n("f706"),a=n("c965"),o=n("87c3");i.extendChartView({type:"scatter",render:function(e,t,n){var i=e.getData(),r=this._updateSymbolDraw(i,e);r.updateData(i,{clipShape:this._getClipShape(e)}),this._finished=!0},incrementalPrepareRender:function(e,t,n){var i=e.getData(),r=this._updateSymbolDraw(i,e);r.incrementalPrepareUpdate(i),this._finished=!1},incrementalRender:function(e,t,n){this._symbolDraw.incrementalUpdate(e,t.getData(),{clipShape:this._getClipShape(t)}),this._finished=e.end===t.getData().count()},updateTransform:function(e,t,n){var i=e.getData();if(this.group.dirty(),!this._finished||i.count()>1e4||!this._symbolDraw.isPersistent())return{update:!0};var r=o().reset(e);r.progress&&r.progress({start:0,end:i.count()},i),this._symbolDraw.updateLayout(i)},_getClipShape:function(e){var t=e.coordinateSystem,n=t&&t.getArea&&t.getArea();return e.get("clip",!0)?n:null},_updateSymbolDraw:function(e,t){var n=this._symbolDraw,i=t.pipelineContext,o=i.large;return n&&o===this._isLargeDraw||(n&&n.remove(),n=this._symbolDraw=o?new a:new r,this._isLargeDraw=o,this.group.removeAll()),this.group.add(n.group),n},remove:function(e,t){this._symbolDraw&&this._symbolDraw.remove(!0),this._symbolDraw=null},dispose:function(){}})},adda:function(e,t,n){var i=n("94e4"),r=i.circularLayout;function a(e){e.eachSeriesByType("graph",(function(e){"circular"===e.get("layout")&&r(e,"symbolSize")}))}e.exports=a},adf4:function(e,t,n){var i=n("4f85"),r=n("b1d4"),a=n("2f45"),o=a.getDimensionTypeByAxis,s=n("6179"),l=n("6d8b"),c=n("e0d3"),u=c.groupData,d=n("eda2"),h=d.encodeHTML,f=n("c4a3"),p=2,g=i.extend({type:"series.themeRiver",dependencies:["singleAxis"],nameMap:null,init:function(e){g.superApply(this,"init",arguments),this.legendVisualProvider=new f(l.bind(this.getData,this),l.bind(this.getRawData,this))},fixData:function(e){var t=e.length,n={},i=u(e,(function(e){return n.hasOwnProperty(e[0])||(n[e[0]]=-1),e[2]})),r=[];i.buckets.each((function(e,t){r.push({name:t,dataList:e})}));for(var a=r.length,o=0;o<a;++o){for(var s=r[o].name,l=0;l<r[o].dataList.length;++l){var c=r[o].dataList[l][0];n[c]=o}for(var c in n)n.hasOwnProperty(c)&&n[c]!==o&&(n[c]=o,e[t]=[],e[t][0]=c,e[t][1]=0,e[t][2]=s,t++)}return e},getInitialData:function(e,t){for(var n=t.queryComponents({mainType:"singleAxis",index:this.get("singleAxisIndex"),id:this.get("singleAxisId")})[0],i=n.get("type"),a=l.filter(e.data,(function(e){return void 0!==e[2]})),c=this.fixData(a||[]),u=[],d=this.nameMap=l.createHashMap(),h=0,f=0;f<c.length;++f)u.push(c[f][p]),d.get(c[f][p])||(d.set(c[f][p],h),h++);var g=r(c,{coordDimensions:["single"],dimensionsDefine:[{name:"time",type:o(i)},{name:"value",type:"float"},{name:"name",type:"ordinal"}],encodeDefine:{single:0,value:1,itemName:2}}),m=new s(g,this);return m.initData(c),m},getLayerSeries:function(){for(var e=this.getData(),t=e.count(),n=[],i=0;i<t;++i)n[i]=i;var r=e.mapDimension("single"),a=u(n,(function(t){return e.get("name",t)})),o=[];return a.buckets.each((function(t,n){t.sort((function(t,n){return e.get(r,t)-e.get(r,n)})),o.push({name:n,indices:t})})),o},getAxisTooltipData:function(e,t,n){l.isArray(e)||(e=e?[e]:[]);for(var i,r=this.getData(),a=this.getLayerSeries(),o=[],s=a.length,c=0;c<s;++c){for(var u=Number.MAX_VALUE,d=-1,h=a[c].indices.length,f=0;f<h;++f){var p=r.get(e[0],a[c].indices[f]),g=Math.abs(p-t);g<=u&&(i=p,u=g,d=a[c].indices[f])}o.push(d)}return{dataIndices:o,nestestValue:i}},formatTooltip:function(e){var t=this.getData(),n=t.getName(e),i=t.get(t.mapDimension("value"),e);return(isNaN(i)||null==i)&&(i="-"),h(n+" : "+i)},defaultOption:{zlevel:0,z:2,coordinateSystem:"singleAxis",boundaryGap:["10%","10%"],singleAxisIndex:0,animationEasing:"linear",label:{margin:4,show:!0,position:"left",color:"#000",fontSize:11},emphasis:{label:{show:!0}}}}),m=g;e.exports=m},ae46:function(e,t,n){var i=n("4e08"),r=(i.__DEV__,n("3eba")),a=n("73ca"),o=n("0fd3"),s=n("7e5b"),l=n("4527"),c=n("6a4c"),u=n("a38d"),d=n("6582"),h=n("b0af"),f=h.createClipPath,p=r.extendChartView({type:"lines",init:function(){},render:function(e,t,n){var i=e.getData(),r=this._updateLineDraw(i,e),a=e.get("zlevel"),o=e.get("effect.trailLength"),s=n.getZr(),l="svg"===s.painter.getType();l||s.painter.getLayer(a).clear(!0),null==this._lastZlevel||l||s.configLayer(this._lastZlevel,{motionBlur:!1}),this._showEffect(e)&&o&&(l||s.configLayer(a,{motionBlur:!0,lastFrameAlpha:Math.max(Math.min(o/10+.9,1),0)})),r.updateData(i);var c=e.get("clip",!0)&&f(e.coordinateSystem,!1,e);c?this.group.setClipPath(c):this.group.removeClipPath(),this._lastZlevel=a,this._finished=!0},incrementalPrepareRender:function(e,t,n){var i=e.getData(),r=this._updateLineDraw(i,e);r.incrementalPrepareUpdate(i),this._clearLayer(n),this._finished=!1},incrementalRender:function(e,t,n){this._lineDraw.incrementalUpdate(e,t.getData()),this._finished=e.end===t.getData().count()},updateTransform:function(e,t,n){var i=e.getData(),r=e.pipelineContext;if(!this._finished||r.large||r.progressiveRender)return{update:!0};var a=d.reset(e);a.progress&&a.progress({start:0,end:i.count()},i),this._lineDraw.updateLayout(),this._clearLayer(n)},_updateLineDraw:function(e,t){var n=this._lineDraw,i=this._showEffect(t),r=!!t.get("polyline"),d=t.pipelineContext,h=d.large;return n&&i===this._hasEffet&&r===this._isPolyline&&h===this._isLargeDraw||(n&&n.remove(),n=this._lineDraw=h?new u:new a(r?i?c:l:i?o:s),this._hasEffet=i,this._isPolyline=r,this._isLargeDraw=h,this.group.removeAll()),this.group.add(n.group),n},_showEffect:function(e){return!!e.get("effect.show")},_clearLayer:function(e){var t=e.getZr(),n="svg"===t.painter.getType();n||null==this._lastZlevel||t.painter.getLayer(this._lastZlevel).clear(!0)},remove:function(e,t){this._lineDraw&&this._lineDraw.remove(),this._lineDraw=null,this._clearLayer(t)},dispose:function(){}});e.exports=p},ae75:function(e,t,n){var i=n("6d8b"),r=["rect","polygon","keep","clear"];function a(e,t){var n=e&&e.brush;if(i.isArray(n)||(n=n?[n]:[]),n.length){var a=[];i.each(n,(function(e){var t=e.hasOwnProperty("toolbox")?e.toolbox:[];t instanceof Array&&(a=a.concat(t))}));var s=e&&e.toolbox;i.isArray(s)&&(s=s[0]),s||(s={feature:{}},e.toolbox=[s]);var l=s.feature||(s.feature={}),c=l.brush||(l.brush={}),u=c.type||(c.type=[]);u.push.apply(u,a),o(u),t&&!u.length&&u.push.apply(u,r)}}function o(e){var t={};i.each(e,(function(e){t[e]=1})),e.length=0,i.each(t,(function(t,n){e.push(n)}))}e.exports=a},af24:function(e,t,n){n("48c7"),n("f273")},af3e:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("i",{staticClass:"action",attrs:{title:e.text}},[t("svg",{attrs:{width:"1em",height:"1em",fill:"currentColor"}},[t("use",{attrs:{"xlink:href":"#"+e.type}})])])},r=[],a=(n("3ebe"),{name:"EditorIcon",props:["type","text"]}),o=a,s=n("2877"),l=Object(s["a"])(o,i,r,!1,null,null,null);t["default"]=l.exports},b006:function(e,t,n){var i=n("3eba"),r=n("6d8b"),a=n("fab22"),o=n("fc82"),s=n("f4a2"),l=n("2306"),c=["axisLine","axisTickLabel","axisName"],u=i.extendComponentView({type:"parallelAxis",init:function(e,t){u.superApply(this,"init",arguments),(this._brushController=new o(t.getZr())).on("brush",r.bind(this._onBrush,this))},render:function(e,t,n,i){if(!d(e,t,i)){this.axisModel=e,this.api=n,this.group.removeAll();var o=this._axisGroup;if(this._axisGroup=new l.Group,this.group.add(this._axisGroup),e.get("show")){var s=f(e,t),u=s.coordinateSystem,h=e.getAreaSelectStyle(),p=h.width,g=e.axis.dim,m=u.getAxisLayout(g),v=r.extend({strokeContainThreshold:p},m),y=new a(e,v);r.each(c,y.add,y),this._axisGroup.add(y.getGroup()),this._refreshBrushController(v,h,e,s,p,n);var b=i&&!1===i.animation?null:e;l.groupTransition(o,this._axisGroup,b)}}},_refreshBrushController:function(e,t,n,i,r,a){var o=n.axis.getExtent(),c=o[1]-o[0],u=Math.min(30,.1*Math.abs(c)),d=l.BoundingRect.create({x:o[0],y:-r/2,width:c,height:r});d.x-=u,d.width+=2*u,this._brushController.mount({enableGlobalPan:!0,rotation:e.rotation,position:e.position}).setPanels([{panelId:"pl",clipPath:s.makeRectPanelClipPath(d),isTargetByCursor:s.makeRectIsTargetByCursor(d,a,i),getLinearBrushOtherExtent:s.makeLinearBrushOtherExtent(d,0)}]).enableBrush({brushType:"lineX",brushStyle:t,removeOnClick:!0}).updateCovers(h(n))},_onBrush:function(e,t){var n=this.axisModel,i=n.axis,a=r.map(e,(function(e){return[i.coordToData(e.range[0],!0),i.coordToData(e.range[1],!0)]}));(!n.option.realtime===t.isEnd||t.removeOnClick)&&this.api.dispatchAction({type:"axisAreaSelect",parallelAxisId:n.id,intervals:a})},dispose:function(){this._brushController.dispose()}});function d(e,t,n){return n&&"axisAreaSelect"===n.type&&t.findComponents({mainType:"parallelAxis",query:n})[0]===e}function h(e){var t=e.axis;return r.map(e.activeIntervals,(function(e){return{brushType:"lineX",panelId:"pl",range:[t.dataToCoord(e[0],!0),t.dataToCoord(e[1],!0)]}}))}function f(e,t){return t.getComponent("parallel",e.get("parallelIndex"))}var p=u;e.exports=p},b0af:function(e,t,n){var i=n("2306"),r=n("3842"),a=r.round;function o(e,t,n){var r=e.getArea(),a=e.getBaseAxis().isHorizontal(),o=r.x,s=r.y,l=r.width,c=r.height,u=n.get("lineStyle.width")||2;o-=u/2,s-=u/2,l+=u,c+=u,o=Math.floor(o),l=Math.round(l);var d=new i.Rect({shape:{x:o,y:s,width:l,height:c}});return t&&(d.shape[a?"width":"height"]=0,i.initProps(d,{shape:{width:l,height:c}},n)),d}function s(e,t,n){var r=e.getArea(),o=new i.Sector({shape:{cx:a(e.cx,1),cy:a(e.cy,1),r0:a(r.r0,1),r:a(r.r,1),startAngle:r.startAngle,endAngle:r.endAngle,clockwise:r.clockwise}});return t&&(o.shape.endAngle=r.startAngle,i.initProps(o,{shape:{endAngle:r.endAngle}},n)),o}function l(e,t,n){return e?"polar"===e.type?s(e,t,n):"cartesian2d"===e.type?o(e,t,n):null:null}t.createGridClipPath=o,t.createPolarClipPath=s,t.createClipPath=l},b11c:function(e,t,n){n("8ec5"),n("db9e"),n("4e9f"),n("d3a0"),n("767c"),n("7c4d"),n("df70")},b16f:function(e,t,n){var i=n("4ab1"),r=n("6d8b"),a=n("4942"),o=n("41ef");function s(e,t){i.call(this,e,t,["linearGradient","radialGradient"],"__gradient_in_use__")}r.inherits(s,i),s.prototype.addWithoutUpdate=function(e,t){if(t&&t.style){var n=this;r.each(["fill","stroke"],(function(i){if(t.style[i]&&("linear"===t.style[i].type||"radial"===t.style[i].type)){var r,a=t.style[i],o=n.getDefs(!0);a._dom?(r=a._dom,o.contains(a._dom)||n.addDom(r)):r=n.add(a),n.markUsed(t);var s=r.getAttribute("id");e.setAttribute(i,"url(#"+s+")")}}))}},s.prototype.add=function(e){var t;if("linear"===e.type)t=this.createElement("linearGradient");else{if("radial"!==e.type)return a("Illegal gradient type."),null;t=this.createElement("radialGradient")}return e.id=e.id||this.nextId++,t.setAttribute("id","zr"+this._zrId+"-gradient-"+e.id),this.updateDom(e,t),this.addDom(t),t},s.prototype.update=function(e){var t=this;i.prototype.update.call(this,e,(function(){var n=e.type,i=e._dom.tagName;"linear"===n&&"linearGradient"===i||"radial"===n&&"radialGradient"===i?t.updateDom(e,e._dom):(t.removeDom(e),t.add(e))}))},s.prototype.updateDom=function(e,t){if("linear"===e.type)t.setAttribute("x1",e.x),t.setAttribute("y1",e.y),t.setAttribute("x2",e.x2),t.setAttribute("y2",e.y2);else{if("radial"!==e.type)return void a("Illegal gradient type.");t.setAttribute("cx",e.x),t.setAttribute("cy",e.y),t.setAttribute("r",e.r)}e.global?t.setAttribute("gradientUnits","userSpaceOnUse"):t.setAttribute("gradientUnits","objectBoundingBox"),t.innerHTML="";for(var n=e.colorStops,i=0,r=n.length;i<r;++i){var s=this.createElement("stop");s.setAttribute("offset",100*n[i].offset+"%");var l=n[i].color;if(l.indexOf("rgba")>-1){var c=o.parse(l)[3],u=o.toHex(l);s.setAttribute("stop-color","#"+u),s.setAttribute("stop-opacity",c)}else s.setAttribute("stop-color",n[i].color);t.appendChild(s)}e._dom=t},s.prototype.markUsed=function(e){if(e.style){var t=e.style.fill;t&&t._dom&&i.prototype.markUsed.call(this,t._dom),t=e.style.stroke,t&&t._dom&&i.prototype.markUsed.call(this,t._dom)}};var l=s;e.exports=l},b1d5:function(e,t,n){"use strict";n("ec1e")},b275:function(e,t,n){},b2ed:function(e,t,n){},b336:function(e,t,n){var i=n("6d8b"),r=i.each;function a(e){var t=e&&e.visualMap;i.isArray(t)||(t=t?[t]:[]),r(t,(function(e){if(e){o(e,"splitList")&&!o(e,"pieces")&&(e.pieces=e.splitList,delete e.splitList);var t=e.pieces;t&&i.isArray(t)&&r(t,(function(e){i.isObject(e)&&(o(e,"start")&&!o(e,"min")&&(e.min=e.start),o(e,"end")&&!o(e,"max")&&(e.max=e.end))}))}}))}function o(e,t){return e&&e.hasOwnProperty&&e.hasOwnProperty(t)}e.exports=a},b369:function(e,t,n){var i=n("3eba"),r=n("6d8b"),a=n("2306"),o=n("80f0"),s=n("55ac"),l=n("f610"),c=n("4a01"),u=n("9850"),d=n("1687"),h=n("e6cd"),f=n("282b"),p=n("eda2"),g=p.windowOpen,m=r.bind,v=a.Group,y=a.Rect,b=r.each,x=3,w=["label"],_=["emphasis","label"],S=["upperLabel"],C=["emphasis","upperLabel"],O=10,M=1,P=2,L=f([["fill","color"],["stroke","strokeColor"],["lineWidth","strokeWidth"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"]]),D=function(e){var t=L(e);return t.stroke=t.fill=t.lineWidth=null,t},k=i.extendChartView({type:"treemap",init:function(e,t){this._containerGroup,this._storage=T(),this._oldTree,this._breadcrumb,this._controller,this._state="ready"},render:function(e,t,n,i){var a=t.findComponents({mainType:"series",subType:"treemap",query:i});if(!(r.indexOf(a,e)<0)){this.seriesModel=e,this.api=n,this.ecModel=t;var o=["treemapZoomToNode","treemapRootToNode"],l=s.retrieveTargetInfo(i,o,e),c=i&&i.type,u=e.layoutInfo,d=!this._oldTree,h=this._storage,f="treemapRootToNode"===c&&l&&h?{rootNodeGroup:h.nodeGroup[l.node.getRawIndex()],direction:i.direction}:null,p=this._giveContainerGroup(u),g=this._doRender(p,e,f);d||c&&"treemapZoomToNode"!==c&&"treemapRootToNode"!==c?g.renderFinally():this._doAnimation(p,g,e,f),this._resetController(n),this._renderBreadcrumb(e,n,l)}},_giveContainerGroup:function(e){var t=this._containerGroup;return t||(t=this._containerGroup=new v,this._initEvents(t),this.group.add(t)),t.attr("position",[e.x,e.y]),t},_doRender:function(e,t,n){var i=t.getData().tree,a=this._oldTree,s=T(),l=T(),c=this._storage,u=[],d=r.curry(A,t,l,c,n,s,u);f(i.root?[i.root]:[],a&&a.root?[a.root]:[],e,i===a||!a,0);var h=p(c);return this._oldTree=i,this._storage=l,{lastsForAnimation:s,willDeleteEls:h,renderFinally:g};function f(e,t,n,i,a){function s(e){return e.getId()}function l(r,o){var s=null!=r?e[r]:null,l=null!=o?t[o]:null,c=d(s,l,n,a);c&&f(s&&s.viewChildren||[],l&&l.viewChildren||[],c,i,a+1)}i?(t=e,b(e,(function(e,t){!e.isRemoved()&&l(t,t)}))):new o(t,e,s,s).add(l).update(l).remove(r.curry(l,null)).execute()}function p(e){var t=T();return e&&b(e,(function(e,n){var i=t[n];b(e,(function(e){e&&(i.push(e),e.__tmWillDelete=1)}))})),t}function g(){b(h,(function(e){b(e,(function(e){e.parent&&e.parent.remove(e)}))})),b(u,(function(e){e.invisible=!0,e.dirty()}))}},_doAnimation:function(e,t,n,i){if(n.get("animation")){var a=n.get("animationDurationUpdate"),o=n.get("animationEasing"),s=h.createWrap();b(t.willDeleteEls,(function(e,t){b(e,(function(e,n){if(!e.invisible){var r,l=e.parent;if(i&&"drillDown"===i.direction)r=l===i.rootNodeGroup?{shape:{x:0,y:0,width:l.__tmNodeWidth,height:l.__tmNodeHeight},style:{opacity:0}}:{style:{opacity:0}};else{var c=0,u=0;l.__tmWillDelete||(c=l.__tmNodeWidth/2,u=l.__tmNodeHeight/2),r="nodeGroup"===t?{position:[c,u],style:{opacity:0}}:{shape:{x:c,y:u,width:0,height:0},style:{opacity:0}}}r&&s.add(e,r,a,o)}}))})),b(this._storage,(function(e,n){b(e,(function(e,i){var l=t.lastsForAnimation[n][i],c={};l&&("nodeGroup"===n?l.old&&(c.position=e.position.slice(),e.attr("position",l.old)):(l.old&&(c.shape=r.extend({},e.shape),e.setShape(l.old)),l.fadein?(e.setStyle("opacity",0),c.style={opacity:1}):1!==e.style.opacity&&(c.style={opacity:1})),s.add(e,c,a,o))}))}),this),this._state="animating",s.done(m((function(){this._state="ready",t.renderFinally()}),this)).start()}},_resetController:function(e){var t=this._controller;t||(t=this._controller=new c(e.getZr()),t.enable(this.seriesModel.get("roam")),t.on("pan",m(this._onPan,this)),t.on("zoom",m(this._onZoom,this)));var n=new u(0,0,e.getWidth(),e.getHeight());t.setPointerChecker((function(e,t,i){return n.contain(t,i)}))},_clearController:function(){var e=this._controller;e&&(e.dispose(),e=null)},_onPan:function(e){if("animating"!==this._state&&(Math.abs(e.dx)>x||Math.abs(e.dy)>x)){var t=this.seriesModel.getData().tree.root;if(!t)return;var n=t.getLayout();if(!n)return;this.api.dispatchAction({type:"treemapMove",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:n.x+e.dx,y:n.y+e.dy,width:n.width,height:n.height}})}},_onZoom:function(e){var t=e.originX,n=e.originY;if("animating"!==this._state){var i=this.seriesModel.getData().tree.root;if(!i)return;var r=i.getLayout();if(!r)return;var a=new u(r.x,r.y,r.width,r.height),o=this.seriesModel.layoutInfo;t-=o.x,n-=o.y;var s=d.create();d.translate(s,s,[-t,-n]),d.scale(s,s,[e.scale,e.scale]),d.translate(s,s,[t,n]),a.applyTransform(s),this.api.dispatchAction({type:"treemapRender",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:a.x,y:a.y,width:a.width,height:a.height}})}},_initEvents:function(e){e.on("click",(function(e){if("ready"===this._state){var t=this.seriesModel.get("nodeClick",!0);if(t){var n=this.findTarget(e.offsetX,e.offsetY);if(n){var i=n.node;if(i.getLayout().isLeafRoot)this._rootToNode(n);else if("zoomToNode"===t)this._zoomToNode(n);else if("link"===t){var r=i.hostTree.data.getItemModel(i.dataIndex),a=r.get("link",!0),o=r.get("target",!0)||"blank";a&&g(a,o)}}}}}),this)},_renderBreadcrumb:function(e,t,n){function i(t){"animating"!==this._state&&(s.aboveViewRoot(e.getViewRoot(),t)?this._rootToNode({node:t}):this._zoomToNode({node:t}))}n||(n=null!=e.get("leafDepth",!0)?{node:e.getViewRoot()}:this.findTarget(t.getWidth()/2,t.getHeight()/2),n||(n={node:e.getData().tree.root})),(this._breadcrumb||(this._breadcrumb=new l(this.group))).render(e,t,n.node,m(i,this))},remove:function(){this._clearController(),this._containerGroup&&this._containerGroup.removeAll(),this._storage=T(),this._state="ready",this._breadcrumb&&this._breadcrumb.remove()},dispose:function(){this._clearController()},_zoomToNode:function(e){this.api.dispatchAction({type:"treemapZoomToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:e.node})},_rootToNode:function(e){this.api.dispatchAction({type:"treemapRootToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:e.node})},findTarget:function(e,t){var n,i=this.seriesModel.getViewRoot();return i.eachNode({attr:"viewChildren",order:"preorder"},(function(i){var r=this._storage.background[i.getRawIndex()];if(r){var a=r.transformCoordToLocal(e,t),o=r.shape;if(!(o.x<=a[0]&&a[0]<=o.x+o.width&&o.y<=a[1]&&a[1]<=o.y+o.height))return!1;n={node:i,offsetX:a[0],offsetY:a[1]}}}),this),n}});function T(){return{nodeGroup:[],background:[],content:[]}}function A(e,t,n,i,o,s,l,c,u,d){if(l){var h=l.getLayout(),f=e.getData();if(f.setItemGraphicEl(l.dataIndex,null),h&&h.isInView){var p=h.width,g=h.height,m=h.borderWidth,b=h.invisible,x=l.getRawIndex(),O=c&&c.getRawIndex(),k=l.viewChildren,T=h.upperHeight,A=k&&k.length,j=l.getModel("itemStyle"),E=l.getModel("emphasis.itemStyle"),B=H("nodeGroup",v);if(B){if(u.add(B),B.attr("position",[h.x||0,h.y||0]),B.__tmNodeWidth=p,B.__tmNodeHeight=g,h.isAboveViewRoot)return B;var R=l.getModel(),z=H("background",y,d,M);if(z&&V(B,z,A&&h.upperLabelHeight),A)a.isHighDownDispatcher(B)&&a.setAsHighDownDispatcher(B,!1),z&&(a.setAsHighDownDispatcher(z,!0),f.setItemGraphicEl(l.dataIndex,z));else{var N=H("content",y,d,P);N&&F(B,N),z&&a.isHighDownDispatcher(z)&&a.setAsHighDownDispatcher(z,!1),a.setAsHighDownDispatcher(B,!0),f.setItemGraphicEl(l.dataIndex,B)}return B}}}function V(t,n,i){if(n.dataIndex=l.dataIndex,n.seriesIndex=e.seriesIndex,n.setShape({x:0,y:0,width:p,height:g}),b)$(n);else{n.invisible=!1;var r=l.getVisual("borderColor",!0),o=E.get("borderColor"),s=D(j);s.fill=r;var c=L(E);if(c.fill=o,i){var u=p-2*m;G(s,c,r,u,T,{x:m,y:0,width:u,height:T})}else s.text=c.text=null;n.setStyle(s),a.setElementHoverStyle(n,c)}t.add(n)}function F(t,n){n.dataIndex=l.dataIndex,n.seriesIndex=e.seriesIndex;var i=Math.max(p-2*m,0),r=Math.max(g-2*m,0);if(n.culling=!0,n.setShape({x:m,y:m,width:i,height:r}),b)$(n);else{n.invisible=!1;var o=l.getVisual("color",!0),s=D(j);s.fill=o;var c=L(E);G(s,c,o,i,r),n.setStyle(s),a.setElementHoverStyle(n,c)}t.add(n)}function $(e){!e.invisible&&s.push(e)}function G(t,n,i,o,s,c){var u=R.get("name"),d=R.getModel(c?S:w),f=R.getModel(c?C:_),p=d.getShallow("show");a.setLabelStyle(t,n,d,f,{defaultText:p?u:null,autoColor:i,isRectText:!0,labelFetcher:e,labelDataIndex:l.dataIndex,labelProp:c?"upperLabel":"label"}),q(t,c,h),q(n,c,h),c&&(t.textRect=r.clone(c)),t.truncate=p&&d.get("ellipsis")?{outerWidth:o,outerHeight:s,minChar:2}:null}function q(t,n,i){var r=t.text;if(!n&&i.isLeafRoot&&null!=r){var a=e.get("drillDownIcon",!0);t.text=a?a+" "+r:r}}function H(e,i,r,a){var s=null!=O&&n[e][O],l=o[e];return s?(n[e][O]=null,W(l,s,e)):b||(s=new i({z:I(r,a)}),s.__tmDepth=r,s.__tmStorageName=e,U(l,s,e)),t[e][x]=s}function W(e,t,n){var i=e[x]={};i.old="nodeGroup"===n?t.position.slice():r.extend({},t.shape)}function U(e,t,n){var r=e[x]={},a=l.parentNode;if(a&&(!i||"drillDown"===i.direction)){var s=0,c=0,u=o.background[a.getRawIndex()];!i&&u&&u.old&&(s=u.old.width,c=u.old.height),r.old="nodeGroup"===n?[0,c]:{x:s,y:c,width:0,height:0}}r.fadein="nodeGroup"!==n}}function I(e,t){var n=e*O+t;return(n-1)/n}e.exports=k},b419:function(e,t,n){var i=n("6d8b"),r=n("2306"),a=n("4319"),o=n("6679"),s=n("fab22"),l=["axisLine","axisLabel","axisTick","minorTick","splitLine","minorSplitLine","splitArea"];function c(e,t,n){t[1]>t[0]&&(t=t.slice().reverse());var i=e.coordToPoint([t[0],n]),r=e.coordToPoint([t[1],n]);return{x1:i[0],y1:i[1],x2:r[0],y2:r[1]}}function u(e){var t=e.getRadiusAxis();return t.inverse?0:1}function d(e){var t=e[0],n=e[e.length-1];t&&n&&Math.abs(Math.abs(t.coord-n.coord)-360)<1e-4&&e.pop()}var h=o.extend({type:"angleAxis",axisPointerClass:"PolarAxisPointer",render:function(e,t){if(this.group.removeAll(),e.get("show")){var n=e.axis,r=n.polar,a=r.getRadiusAxis().getExtent(),o=n.getTicksCoords(),s=n.getMinorTicksCoords(),c=i.map(n.getViewLabels(),(function(e){e=i.clone(e);return e.coord=n.dataToCoord(e.tickValue),e}));d(c),d(o),i.each(l,(function(t){!e.get(t+".show")||n.scale.isBlank()&&"axisLine"!==t||this["_"+t](e,r,o,s,a,c)}),this)}},_axisLine:function(e,t,n,i,a){var o,s=e.getModel("axisLine.lineStyle"),l=u(t),c=l?0:1;o=0===a[c]?new r.Circle({shape:{cx:t.cx,cy:t.cy,r:a[l]},style:s.getLineStyle(),z2:1,silent:!0}):new r.Ring({shape:{cx:t.cx,cy:t.cy,r:a[l],r0:a[c]},style:s.getLineStyle(),z2:1,silent:!0}),o.style.fill=null,this.group.add(o)},_axisTick:function(e,t,n,a,o){var s=e.getModel("axisTick"),l=(s.get("inside")?-1:1)*s.get("length"),d=o[u(t)],h=i.map(n,(function(e){return new r.Line({shape:c(t,[d,d+l],e.coord)})}));this.group.add(r.mergePath(h,{style:i.defaults(s.getModel("lineStyle").getLineStyle(),{stroke:e.get("axisLine.lineStyle.color")})}))},_minorTick:function(e,t,n,a,o){if(a.length){for(var s=e.getModel("axisTick"),l=e.getModel("minorTick"),d=(s.get("inside")?-1:1)*l.get("length"),h=o[u(t)],f=[],p=0;p<a.length;p++)for(var g=0;g<a[p].length;g++)f.push(new r.Line({shape:c(t,[h,h+d],a[p][g].coord)}));this.group.add(r.mergePath(f,{style:i.defaults(l.getModel("lineStyle").getLineStyle(),i.defaults(s.getLineStyle(),{stroke:e.get("axisLine.lineStyle.color")}))}))}},_axisLabel:function(e,t,n,o,l,c){var d=e.getCategories(!0),h=e.getModel("axisLabel"),f=h.get("margin"),p=e.get("triggerEvent");i.each(c,(function(n,i){var o=h,c=n.tickValue,g=l[u(t)],m=t.coordToPoint([g+f,n.coord]),v=t.cx,y=t.cy,b=Math.abs(m[0]-v)/g<.3?"center":m[0]>v?"left":"right",x=Math.abs(m[1]-y)/g<.3?"middle":m[1]>y?"top":"bottom";d&&d[c]&&d[c].textStyle&&(o=new a(d[c].textStyle,h,h.ecModel));var w=new r.Text({silent:s.isLabelSilent(e)});this.group.add(w),r.setTextStyle(w.style,o,{x:m[0],y:m[1],textFill:o.getTextColor()||e.get("axisLine.lineStyle.color"),text:n.formattedLabel,textAlign:b,textVerticalAlign:x}),p&&(w.eventData=s.makeAxisEventDataBase(e),w.eventData.targetType="axisLabel",w.eventData.value=n.rawLabel)}),this)},_splitLine:function(e,t,n,a,o){var s=e.getModel("splitLine"),l=s.getModel("lineStyle"),u=l.get("color"),d=0;u=u instanceof Array?u:[u];for(var h=[],f=0;f<n.length;f++){var p=d++%u.length;h[p]=h[p]||[],h[p].push(new r.Line({shape:c(t,o,n[f].coord)}))}for(f=0;f<h.length;f++)this.group.add(r.mergePath(h[f],{style:i.defaults({stroke:u[f%u.length]},l.getLineStyle()),silent:!0,z:e.get("z")}))},_minorSplitLine:function(e,t,n,i,a){if(i.length){for(var o=e.getModel("minorSplitLine"),s=o.getModel("lineStyle"),l=[],u=0;u<i.length;u++)for(var d=0;d<i[u].length;d++)l.push(new r.Line({shape:c(t,a,i[u][d].coord)}));this.group.add(r.mergePath(l,{style:s.getLineStyle(),silent:!0,z:e.get("z")}))}},_splitArea:function(e,t,n,a,o){if(n.length){var s=e.getModel("splitArea"),l=s.getModel("areaStyle"),c=l.get("color"),u=0;c=c instanceof Array?c:[c];for(var d=[],h=Math.PI/180,f=-n[0].coord*h,p=Math.min(o[0],o[1]),g=Math.max(o[0],o[1]),m=e.get("clockwise"),v=1;v<n.length;v++){var y=u++%c.length;d[y]=d[y]||[],d[y].push(new r.Sector({shape:{cx:t.cx,cy:t.cy,r0:p,r:g,startAngle:f,endAngle:-n[v].coord*h,clockwise:m},silent:!0})),f=-n[v].coord*h}for(v=0;v<d.length;v++)this.group.add(r.mergePath(d[v],{style:i.defaults({fill:c[v%c.length]},l.getAreaStyle()),silent:!0}))}}});e.exports=h},b51c:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("div",[t("register-command",{attrs:{name:"generateData",config:e.generateDataCommandConfig,extend:"copy"}}),t("register-command",{attrs:{name:"downloadImage",config:e.downloadImageCommandConfig,extend:"copy"}})],1)},r=[],a=n("bc4c"),o={name:"CustomCommand",components:{RegisterCommand:a["RegisterCommand"]},inject:["root"],props:["save","download"],data:function(){var e=this.root.propsAPI,t=this.save,n=this.download;return{generateDataCommandConfig:{queue:!1,enable:function(){return!0},execute:function(){console.log("执行正向命令");var n=e.save();console.log(n),console.log(JSON.stringify(n)),t(n),alert(JSON.stringify(n))},back:function(){console.log("执行反向命令")}},downloadImageCommandConfig:{queue:!1,enable:function(){return!0},execute:function(){n()},back:function(){}}}}},s=o,l=n("2877"),c=Object(l["a"])(s,i,r,!1,null,null,null);t["default"]=c.exports},b5c7:function(e,t,n){var i=n("282b"),r=i([["fill","color"],["stroke","borderColor"],["lineWidth","borderWidth"],["stroke","barBorderColor"],["lineWidth","barBorderWidth"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"]]),a={getBarItemStyle:function(e){var t=r(this,e);if(this.getBorderLineDash){var n=this.getBorderLineDash();n&&(t.lineDash=n)}return t}};e.exports=a},b6b0:function(e,t,n){"use strict";n("24f0")},b74c:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("avue-crud",{ref:"crud",attrs:{option:e.optionParent,"table-loading":e.loading,data:e.dataParent,page:e.pageParent,permission:e.permissionList,"before-open":e.beforeOpen},on:{"row-del":e.rowDel,"row-update":e.rowUpdate,"row-save":e.rowSave,"row-click":e.handleRowClick,"search-change":e.searchChange,"search-reset":e.searchReset,"selection-change":e.selectionChange,"current-change":e.currentChange,"size-change":e.sizeChange,"refresh-change":e.refreshChange,"on-load":e.onLoadParent},scopedSlots:e._u([{key:"menu",fn:function(n){return[e.permissionList.settingBtn?t("el-button",{attrs:{type:"text",icon:"el-icon-setting",size:"small"},on:{click:function(t){return t.stopPropagation(),e.handleRowClick(n.row)}}},[e._v("字典配置\n      ")]):e._e()]}},{key:"code",fn:function(n){var i=n.row;return[t("el-tag",{staticStyle:{cursor:"pointer"},on:{click:function(t){return e.handleRowClick(i)}}},[e._v(e._s(i.code))])]}},{key:"isSealed",fn:function(n){var i=n.row;return[t("el-tag",[e._v(e._s(0===i.isSealed?"否":"是"))])]}}]),model:{value:e.formParent,callback:function(t){e.formParent=t},expression:"formParent"}},[t("template",{slot:"menuLeft"},[e.permissionList.dictbiz_delete?t("el-button",{attrs:{type:"danger",size:"small",icon:"el-icon-delete",plain:""},on:{click:e.handleDelete}},[e._v("删 é™¤\n      ")]):e._e()],1)],2),t("el-dialog",{attrs:{title:"[".concat(e.dictValue,"]字典配置"),"append-to-body":"",visible:e.box,width:"1000px"},on:{"update:visible":function(t){e.box=t}}},[t("avue-crud",{ref:"crudChild",attrs:{option:e.optionChild,"table-loading":e.loadingChild,data:e.dataChild,permission:e.permissionList,"before-open":e.beforeOpenChild,"before-close":e.beforeCloseChild},on:{"row-del":e.rowDelChild,"row-update":e.rowUpdateChild,"row-save":e.rowSaveChild,"search-change":e.searchChangeChild,"search-reset":e.searchResetChild,"selection-change":e.selectionChangeChild,"current-change":e.currentChangeChild,"size-change":e.sizeChangeChild,"refresh-change":e.refreshChangeChild,"on-load":e.onLoadChild},scopedSlots:e._u([{key:"menu",fn:function(n){return[e.permissionList.addChildBtn?t("el-button",{attrs:{type:"text",icon:"el-icon-circle-plus-outline",size:"small"},on:{click:function(t){return t.stopPropagation(),e.handleAdd(n.row,n.index)}}},[e._v("新增子项\n        ")]):e._e()]}},{key:"isSealed",fn:function(n){var i=n.row;return[t("el-tag",[e._v(e._s(0===i.isSealed?"否":"是"))])]}}]),model:{value:e.formChild,callback:function(t){e.formChild=t},expression:"formChild"}},[t("template",{slot:"menuLeft"},[e.permissionList.delBtn?t("el-button",{attrs:{type:"danger",size:"small",icon:"el-icon-delete",plain:""},on:{click:e.handleDelete}},[e._v("删 é™¤\n        ")]):e._e()],1)],2)],1)],1)},r=[],a=(n("8e6e"),n("456d"),n("6762"),n("2fdb"),n("ac6a"),n("ade3")),o=n("8ddc"),s=n("d4f4"),l=n("5880");function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){Object(a["a"])(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var d={data:function(){return{dictValue:"暂无",parentId:-1,formParent:{},formChild:{},selectionList:[],query:{},box:!1,loading:!0,loadingChild:!0,pageParent:{pageSize:10,pageSizes:[10,30,50,100,200],currentPage:1,total:0},pageChild:{pageSize:10,pageSizes:[10,30,50,100,200],currentPage:1,total:0},dataParent:[],dataChild:[],optionParent:s["optionParent"],optionChild:s["optionChild"]}},computed:u(u({},Object(l["mapGetters"])(["userInfo","permission"])),{},{permissionList:function(){return{addBtn:this.vaildData(this.permission.dictbiz.dictbiz_add,!1),delBtn:this.vaildData(this.permission.dictbiz.dictbiz_delete,!1),editBtn:this.vaildData(this.permission.dictbiz.dictbiz_edit,!1),viewBtn:this.vaildData(this.permission.dictbiz.dictbiz_view,!1),settingBtn:this.vaildData(this.permission.dictbiz.dictbiz_setting,!1)}},ids:function(){var e=[];return this.selectionList.forEach((function(t){e.push(t.id)})),e.join(",")}}),mounted:function(){this.initData()},methods:{initData:function(){var e=this;Object(o["getDictTree"])().then((function(t){var n=e.findObject(e.optionChild.column,"parentId");n.dicData=t.data.data}))},handleAdd:function(e){this.formChild.dictValue="",this.formChild.dictKey="",this.formChild.sort=0,this.formChild.isSealed=0,this.formChild.remark="",this.formChild.parentId=e.id,this.$refs.crudChild.rowAdd()},rowSave:function(e,t,n){var i=this,r=u(u({},e),{},{dictKey:-1});Object(o["add"])(r).then((function(){i.onLoadParent(i.pageParent),i.$message({type:"success",message:"操作成功!"}),t()}),(function(e){window.console.log(e),n()}))},rowUpdate:function(e,t,n,i){var r=this;Object(o["update"])(e).then((function(){r.onLoadParent(r.pageParent),r.$message({type:"success",message:"操作成功!"}),r.onLoadChild(r.pageChild),n()}),(function(e){window.console.log(e),i()}))},rowDel:function(e){var t=this;this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(o["remove"])(e.id)})).then((function(){t.onLoadParent(t.pageParent),t.$message({type:"success",message:"操作成功!"})}))},handleRowClick:function(e){this.query={},this.parentId=e.id,this.dictValue=e.dictValue;var t=this.findObject(this.optionChild.column,"code");t.value=e.code;var n=this.findObject(this.optionChild.column,"parentId");n.value=e.id,this.box=!0,this.onLoadChild(this.pageChild)},searchReset:function(){this.query={},this.onLoadParent(this.pageParent)},searchChange:function(e,t){this.query=e,this.pageParent.currentPage=1,this.onLoadParent(this.pageParent,e),t()},selectionChange:function(e){this.selectionList=e},selectionClear:function(){this.selectionList=[],this.$refs.crud.toggleSelection()},handleDelete:function(){var e=this;0!==this.selectionList.length?this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(o["remove"])(e.ids)})).then((function(){e.onLoadParent(e.pageParent),e.$message({type:"success",message:"操作成功!"}),e.$refs.crud.toggleSelection()})):this.$message.warning("请选择至少一条数据")},beforeOpen:function(e,t){var n=this;["edit","view"].includes(t)&&Object(o["getDict"])(this.formParent.id).then((function(e){n.formParent=e.data.data})),e()},currentChange:function(e){this.pageParent.currentPage=e},sizeChange:function(e){this.pageParent.pageSize=e},refreshChange:function(){this.onLoadParent(this.pageParent,this.query)},rowSaveChild:function(e,t,n){var i=this;Object(o["add"])(e).then((function(){i.onLoadChild(i.pageChild),i.$message({type:"success",message:"操作成功!"}),t()}),(function(e){window.console.log(e),n()}))},rowUpdateChild:function(e,t,n,i){var r=this;Object(o["update"])(e).then((function(){r.onLoadChild(r.pageChild),r.$message({type:"success",message:"操作成功!"}),n()}),(function(e){window.console.log(e),i()}))},rowDelChild:function(e){var t=this;this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(o["remove"])(e.id)})).then((function(){t.onLoadChild(t.pageChild),t.$message({type:"success",message:"操作成功!"})}))},searchResetChild:function(){this.query={},this.onLoadChild(this.pageChild)},searchChangeChild:function(e,t){this.query=e,this.pageChild.currentPage=1,this.onLoadChild(this.pageChild,e),t()},selectionChangeChild:function(e){this.selectionList=e},selectionClearChild:function(){this.selectionList=[],this.$refs.crudChild.toggleSelection()},handleDeleteChild:function(){var e=this;0!==this.selectionList.length?this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(o["remove"])(e.ids)})).then((function(){e.onLoadChild(e.pageChild),e.$message({type:"success",message:"操作成功!"}),e.$refs.crudChild.toggleSelection()})):this.$message.warning("请选择至少一条数据")},beforeOpenChild:function(e,t){var n=this;["add","edit"].includes(t)&&this.initData(),["edit","view"].includes(t)&&Object(o["getDict"])(this.formChild.id).then((function(e){n.formChild=e.data.data})),e()},beforeCloseChild:function(e){var t=this;this.$refs.crudChild.value.parentId=this.parentId,this.$refs.crudChild.option.column.filter((function(e){"parentId"===e.prop&&(e.value=t.parentId)})),e()},currentChangeChild:function(e){this.pageChild.currentPage=e},sizeChangeChild:function(e){this.pageChild.pageSize=e},refreshChangeChild:function(){this.onLoadChild(this.pageChild,this.query)},onLoadParent:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.loading=!0,Object(o["getParentList"])(e.currentPage,e.pageSize,Object.assign(n,this.query)).then((function(e){var n=e.data.data;t.pageParent.total=n.total,t.dataParent=n.records,t.loading=!1,t.selectionClear()}))},onLoadChild:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.loadingChild=!0,Object(o["getChildList"])(e.currentPage,e.pageSize,this.parentId,Object.assign(n,this.query)).then((function(e){t.dataChild=e.data.data,t.loadingChild=!1,t.selectionClear()}))}}},h=d,f=n("2877"),p=Object(f["a"])(h,i,r,!1,null,null,null);t["default"]=p.exports},b8c5:function(e,t,n){"use strict";n("41a8")},b8ec:function(e,t,n){var i=n("3eba");i.registerAction({type:"brush",event:"brush"},(function(e,t){t.eachComponent({mainType:"brush",query:e},(function(t){t.setAreas(e.areas)}))})),i.registerAction({type:"brushSelect",event:"brushSelected",update:"none"},(function(){})),i.registerAction({type:"brushEnd",event:"brushEnd",update:"none"},(function(){}))},b979:function(e,t,n){"use strict";n.r(t);n("386d");var i=function(){var e=this,t=e._self._c;return t("el-row",[e.userflag?t("el-col",{attrs:{span:5}},[t("div",{staticClass:"box"},[t("el-scrollbar",{staticStyle:{height:"auto","border-bottom-right-radius":"8px"}},[t("basic-container",[t("div",{staticClass:"abox"},[t("avue-tree",{ref:"tree",attrs:{data:e.treeData,option:e.treeOption},on:{"node-click":e.nodeClick}})],1)])],1)],1)]):e._e(),t("el-col",{attrs:{span:e.usernumber}},[t("basic-container",[t("div",{staticClass:"bbox"},[t("avue-crud",{ref:"crud",attrs:{"before-open":e.beforeOpen,data:e.data,option:e.option,page:e.page,permission:e.permissionList,search:e.search,"table-loading":e.loading},on:{"update:page":function(t){e.page=t},"update:search":function(t){e.search=t},"row-del":e.rowDel,"row-update":e.rowUpdate,"row-save":e.rowSave,"search-change":e.searchChange,"search-reset":e.searchReset,"row-click":e.clickRowChange,"selection-change":e.selectionChange,"current-change":e.currentChange,"size-change":e.sizeChange,"refresh-change":e.refreshChange,"on-load":e.onLoad},scopedSlots:e._u([{key:"tenantName",fn:function(n){var i=n.row;return[t("el-tag",[e._v(e._s(i.tenantName))])]}},{key:"roleName",fn:function(n){var i=n.row;return[t("el-tag",[e._v(e._s(i.roleName))])]}},{key:"deptName",fn:function(n){var i=n.row;return[t("el-tag",[e._v(e._s(i.deptName))])]}},{key:"userTypeName",fn:function(n){var i=n.row;return[t("el-tag",[e._v(e._s(i.userTypeName))])]}}]),model:{value:e.form,callback:function(t){e.form=t},expression:"form"}},[t("template",{slot:"menuLeft"},[e.permissionList.delBtn?t("el-button",{attrs:{icon:"el-icon-delete",plain:"",size:"small",type:"danger"},on:{click:e.handleDelete}},[e._v("删 é™¤\n          ")]):e._e(),e.permissionList.roleBtn?t("el-button",{attrs:{icon:"el-icon-user",plain:"",size:"small",type:"info"},on:{click:e.handleGrant}},[e._v("角色配置\n          ")]):e._e(),e.permissionList.resetBtn?t("el-button",{attrs:{icon:"el-icon-refresh",plain:"",size:"small",type:"info"},on:{click:e.handleReset}},[e._v("密码重置\n          ")]):e._e(),e.permissionList.pwdStrategyBtn?t("el-button",{attrs:{size:"small",type:"success",icon:"el-icon-setting"},on:{click:e.handlepass}},[e._v("\n            é…ç½®å¯†ç ç­–ç•¥\n          ")]):e._e(),e.permissionList.unsealBtn?t("el-button",{attrs:{icon:"el-icon-coordinate",plain:"",size:"small",type:"info"},on:{click:e.handleLock}},[e._v("账号解封\n          ")]):e._e(),e.permissionList.importBtn?t("el-button",{attrs:{icon:"el-icon-upload2",plain:"",size:"small",type:"success"},on:{click:e.handleImport}},[e._v("导入\n          ")]):e._e(),e.permissionList.exportBtn?t("el-button",{attrs:{icon:"el-icon-download",plain:"",size:"small",type:"warning"},on:{click:e.handleExport}},[e._v("导出\n          ")]):e._e(),e.permissionList.deactEnBtn?t("el-button",{attrs:{size:"small",type:"warning",icon:"el-icon-setting"},on:{click:e.updateUserStatus}},[e._v("\n            è´¦å·åœ/启用\n          ")]):e._e()],1)],2)],1),t("el-dialog",{attrs:{visible:e.roleBox,"append-to-body":"",title:"用户角色配置",width:"345px"},on:{"update:visible":function(t){e.roleBox=t}}},[t("el-tree",{ref:"treeRole",attrs:{data:e.roleGrantList,"default-checked-keys":e.roleTreeObj,props:e.props,"check-strictly":"","default-expand-all":"","node-key":"id","show-checkbox":""}}),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:function(t){e.roleBox=!1}}},[e._v("取 æ¶ˆ")]),t("el-button",{attrs:{type:"primary"},on:{click:e.submitRole}},[e._v("ç¡® å®š")])],1)],1),t("el-dialog",{attrs:{visible:e.excelBox,"append-to-body":"",title:"用户数据导入",width:"555px"},on:{"update:visible":function(t){e.excelBox=t}}},[t("avue-form",{attrs:{option:e.excelOption,"upload-after":e.uploadAfter},model:{value:e.excelForm,callback:function(t){e.excelForm=t},expression:"excelForm"}},[t("template",{slot:"excelTemplate"},[t("el-button",{attrs:{type:"primary"},on:{click:e.handleTemplate}},[e._v("\n              ç‚¹å‡»ä¸‹è½½"),t("i",{staticClass:"el-icon-download el-icon--right"})])],1)],2)],1),t("el-dialog",{staticClass:"passdialog",attrs:{visible:e.passVisible,"append-to-body":"",title:"设置密码策略",width:"30%"},on:{"update:visible":function(t){e.passVisible=t}}},[t("el-select",{staticClass:"selects",attrs:{placeholder:"请选择"},on:{change:e.selChange},model:{value:e.sevalue,callback:function(t){e.sevalue=t},expression:"sevalue"}},e._l(e.seoptions,(function(e){return t("el-option",{key:e.id,staticClass:"seloption",attrs:{label:e.strategyName,value:e.id}})})),1),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:function(t){e.passVisible=!1}}},[e._v("取 æ¶ˆ")]),t("el-button",{attrs:{type:"primary"},on:{click:e.passhandle}},[e._v("ç¡® å®š")])],1)],1)],1)],1)],1)},r=[],a=(n("8e6e"),n("456d"),n("6762"),n("2fdb"),n("28a5"),n("ac6a"),n("ade3")),o=n("c0c7"),s=n("2934"),l=n("fcb7"),c=n("3528"),u=n("5880"),d=n("1ca4"),h=n("0a5a"),f=n("0e0b"),p=n("84df"),g=n("323e"),m=n.n(g),v=(n("a5d8"),n("d9a3")),y=n("7c41");function b(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function x(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?b(Object(n),!0).forEach((function(t){Object(a["a"])(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):b(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var w={data:function(){return{tenantId:"",form:{},seoptions:[],sevalue:"",passVisible:!1,id:"",search:{},roleBox:!1,excelBox:!1,platformBox:!1,initFlag:!0,selectionList:[],query:{},loading:!0,platformLoading:!1,page:{pageSize:10,currentPage:1,total:0},platformPage:{pageSize:10,currentPage:1,total:0},init:{roleTree:[],deptTree:[]},props:{label:"title",value:"key"},roleGrantList:[],roleTreeObj:[],treeDeptId:"",treeData:[],treeOption:{height:"auto",nodeKey:"id",border:!0,lazy:!0,treeLoad:function(e,t){var n=0===e.level?0:e.data.id;Object(l["getDeptLazyTree"])(n).then((function(e){t(e.data.data.map((function(e){return x(x({},e),{},{leaf:!e.hasChildren})})))}))},addBtn:!1,menu:!1,size:"small",props:{labelText:"标题",label:"title",value:"value",children:"children"}},data:[],platformQuery:{},platformSelectionList:[],platformData:[],platformForm:{},platformOption:{tip:!1,searchShow:!0,searchMenuSpan:6,border:!0,index:!0,selection:!0,viewBtn:!0,dialogClickModal:!1,menuWidth:120,editBtnText:"配置",column:[{label:"登录账号",prop:"account",search:!0,display:!1},{label:"所属租户",prop:"tenantName",slot:!0,display:!1},{label:"用户姓名",prop:"realName",search:!0,display:!1},{label:"用户平台",prop:"userTypeName",slot:!0,display:!1},{label:"用户平台",type:"select",dicUrl:"/api/ubcs-system/dict/dictionary?code=user_type",props:{label:"dictValue",value:"dictKey"},dataType:"number",search:!0,hide:!0,display:!1,prop:"userType",rules:[{required:!0,message:"请选择用户平台",trigger:"blur"}]},{label:"用户拓展",prop:"userExt",type:"textarea",minRows:8,span:24,overHidden:!0,row:!0,hide:!0}]},excelForm:{},excelOption:{submitBtn:!1,emptyBtn:!1,column:[{label:"模板上传",prop:"excelFile",type:"upload",drag:!0,loadText:"模板上传中,请稍等",span:24,propsHttp:{res:"data"},tip:"请上传 .xls,.xlsx æ ‡å‡†æ ¼å¼æ–‡ä»¶",action:"/api/ubcs-user/import-user"},{label:"数据覆盖",prop:"isCovered",type:"switch",align:"center",width:80,dicData:[{label:"否",value:0},{label:"是",value:1}],value:0,slot:!0,rules:[{required:!0,message:"请选择是否覆盖",trigger:"blur"}]},{label:"模板下载",prop:"excelTemplate",formslot:!0,span:24}]},selid:[],UserPwdstrategyVO:{userIds:[],pwdstrategyId:""},userflag:!0,usernumber:0,userStatus:!1,isUpdateShowInput:!1}},watch:{"form.tenantId":function(){""!==this.form.tenantId&&this.initFlag&&this.initData(this.form.tenantId)},"excelForm.isCovered":function(){if(""!==this.excelForm.isCovered){var e=this.findObject(this.excelOption.column,"excelFile");e.action="/api/ubcs-user/import-user?isCovered=".concat(this.excelForm.isCovered)}}},computed:x(x({},Object(u["mapGetters"])(["userInfo","permission"])),{},{permissionList:function(){return{addBtn:this.vaildData(this.permission.user.user_add,!1),viewBtn:this.vaildData(this.permission.user.user_view,!1),delBtn:this.vaildData(this.permission.user.user_delete,!1),editBtn:this.vaildData(this.permission.user.user_edit,!1),deactEnBtn:this.vaildData(this.permission.user.user_deact_en,!1),exportBtn:this.vaildData(this.permission.user.user_export,!1),pwdStrategyBtn:this.vaildData(this.permission.user.user_pwd_strategy,!1),importBtn:this.vaildData(this.permission.user.user_import,!1),resetBtn:this.vaildData(this.permission.user.user_reset,!1),roleBtn:this.vaildData(this.permission.user.user_role,!1),unsealBtn:this.vaildData(this.permission.user.user_unseal,!1)}},option:function(){var e=this;return{height:"auto",calcHeight:80,tip:!1,searchShow:!0,searchMenuSpan:6,columnBtn:!1,border:!0,index:!0,selection:!0,viewBtn:!0,editBtn:!0,delBtn:!0,addBtn:!0,dialogType:"drawer",dialogClickModal:!1,highlightCurrentRow:!0,column:[{label:"登录账号",prop:"account",search:!0,display:!1},{label:"所属租户",prop:"tenantName",slot:!0,display:!1},{label:"用户姓名",prop:"realName",search:!0,display:!1},{label:"所属角色",prop:"roleName",slot:!0,display:!1},{label:"密码策略",prop:"pwdStrategy",slot:!0,display:!1},{label:"所属部门",prop:"deptName",slot:!0,display:!1},{label:"用户平台",prop:"userTypeName",slot:!0,display:!1},{label:"用户平台",type:"select",dicUrl:"/api/ubcs-system/dict/dictionary?code=user_type",props:{label:"dictValue",value:"dictKey"},dataType:"number",search:!0,hide:!0,display:!1,prop:"userType",rules:[{required:!0,message:"请选择用户平台",trigger:"blur"}]},{label:"状态",display:!1,sortable:!0,html:!0,prop:"userStatus",formatter:function(e,t){return 0==e.userStatus?'<i class="el-icon-check" style="color: #32cd32;font-size: 20px;font-weight: 800"></i>':'<i class="el-icon-close" style="color: #ff0000;font-size: 20px;font-weight: 800"></i>'}}],group:[{label:"基础信息",prop:"baseInfo",icon:"el-icon-user-solid",column:[{label:"所属租户",prop:"tenantId",type:"tree",dicUrl:"/api/ubcs-system/tenant/select",props:{label:"tenantName",value:"tenantId"},hide:!d["a"].tenantMode,addDisplay:d["a"].tenantMode,editDisplay:d["a"].tenantMode,viewDisplay:d["a"].tenantMode,rules:[{required:!0,message:"请输入所属租户",trigger:"click"}],span:24,value:""},{label:"登录账号",prop:"account",rules:[{required:!0,message:"请输入登录账号",trigger:"blur"}],disabled:this.isUpdateShowInput},{label:"用户平台",type:"select",dicUrl:"/api/ubcs-system/dict/dictionary?code=user_type",props:{label:"dictValue",value:"dictKey"},value:"1",dataType:"number",slot:!0,prop:"userType",rules:[{required:!0,message:"请选择用户平台",trigger:"blur"}]},{label:"密码",prop:"password",type:"password",hide:!0,editDisplay:!1,viewDisplay:!1,rules:[{required:!0,validator:function(t,n,i){""===n?i(new Error("请再次输入密码")):n!==e.form.password?i(new Error("两次输入密码不一致!")):i()},trigger:"blur"}]},{label:"确认密码",prop:"password2",hide:!0,type:"password",editDisplay:!1,viewDisplay:!1,rules:[{required:!0,validator:function(t,n,i){""===n?i(new Error("请再次输入密码")):n!==e.form.password?i(new Error("两次输入密码不一致!")):i()},trigger:"blur"}]}]},{label:"详细信息",prop:"detailInfo",icon:"el-icon-s-order",column:[{label:"用户昵称",prop:"name",hide:!0,rules:[{required:!0,message:"请输入用户昵称",trigger:"blur"}]},{label:"用户姓名",prop:"realName",rules:[{required:!0,message:"请输入用户姓名",trigger:"blur"},{min:2,max:5,message:"姓名长度在2到5个字符"}]},{label:"手机号码",prop:"phone",overHidden:!0},{label:"电子邮箱",prop:"email",hide:!0,overHidden:!0},{label:"用户性别",prop:"sex",type:"select",dicData:[{label:"男",value:1},{label:"女",value:2},{label:"未知",value:3}],hide:!0},{label:"用户生日",type:"date",prop:"birthday",format:"yyyy-MM-dd hh:mm:ss",valueFormat:"yyyy-MM-dd hh:mm:ss",hide:!0},{label:"账号状态",prop:"statusName",hide:!0,display:!1}]},{label:"职责信息",prop:"dutyInfo",icon:"el-icon-s-custom",column:[{label:"用户编号",prop:"code"},{label:"所属角色",prop:"roleId",multiple:!0,type:"tree",dicData:[],disabled:this.isUpdateShowInput,props:{label:"title"},checkStrictly:!0,slot:!0,rules:[{required:!0,message:"请选择所属角色",trigger:"click"}]},{label:"所属部门",prop:"deptId",type:"tree",multiple:!0,dicData:[],props:{label:"title"},checkStrictly:!0,slot:!0,rules:[{required:!0,message:"请选择所属部门",trigger:"click"}]}]}]}},ids:function(){var e=[];return this.selectionList.forEach((function(t){e.push(t.id)})),e.join(",")}}),mounted:function(){d["a"].tenantMode||this.initData(d["a"].tenantId)},created:function(){this.selecload();var e=JSON.parse(localStorage.getItem("updataid"));"0"!=e.user_id&&"000000"!==e.tenant_id?(this.userflag=!1,this.usernumber=24):(this.userflag=!0,this.usernumber=19)},methods:{updateUserStatus:function(){var e=this,t=this.selectionList;if(t.length<1)this.$message({type:"warning",message:"请至少选择一条用户数据!"});else if(v["a"].isAttrInconsistent(t,"userStatus"))this.$message({type:"warning",message:"批量操作用户状态时,请选择用户状态一致的数据!"});else{var n=v["a"].joinedString(t,"id"),i=1==t[0].userStatus,r=i?"确定将选择账号启用":"确定将选择账号停用?";this.$confirm(r,{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(o["updateUserStatus"])(n,i)})).then((function(){e.$message({type:"success",message:"操作成功!",duration:1e3,onClose:function(){e.onLoad(e.page)}})}))}},handlepass:function(){0!==this.selectionList.length?this.passVisible=!0:this.$message.warning("请选择至少一条数据")},passhandle:function(){var e=this;this.selectionList.forEach((function(t){e.selid.push(t.id)})),this.UserPwdstrategyVO.userIds=this.selid,this.UserPwdstrategyVO.pwdstrategyId=this.id,Object(o["insert"])(this.UserPwdstrategyVO).then((function(){e.passVisible=!1,e.$message({type:"success",message:"配置成功!"}),e.onLoad(e.page),e.selid=[]})).catch((function(t){e.selid=[],e.$message({type:"warning",message:t})}))},selChange:function(e){this.id=e},selecload:function(){var e=this;Object(y["getPage"])(1,-1).then((function(t){e.seoptions=t.data.data.records}))},nodeClick:function(e){this.treeDeptId=e.id,this.page.currentPage=1,this.onLoad(this.page)},initData:function(e){var t=this;Object(c["getRoleTree"])(e).then((function(n){var i=t.findObject(t.option.group,"roleId");i.dicData=n.data.data,t.id=e})),Object(l["getDeptTree"])(e).then((function(e){var n=t.findObject(t.option.group,"deptId");n.dicData=e.data.data}))},submitRole:function(){var e=this,t=this.$refs.treeRole.getCheckedKeys().join(",");Object(o["grant"])(this.ids,t).then((function(){e.roleBox=!1,e.$message({type:"success",message:"操作成功!"}),e.onLoad(e.page)}))},rowSave:function(e,t,n){var i=this;e.deptId=e.deptId.join(","),e.roleId=e.roleId.join(","),Object(o["add"])(e).then((function(){i.initFlag=!1,i.onLoad(i.page),i.$message({type:"success",message:"操作成功!"}),t()}),(function(e){window.console.log(e),n()}))},rowUpdate:function(e,t,n,i){var r=this;e.deptId=e.deptId.join(","),e.roleId=e.roleId.join(","),e.postId=e.postId.join(","),Object(o["update"])(e).then((function(){r.initFlag=!1,r.onLoad(r.page),r.$message({type:"success",message:"操作成功!"}),n()}),(function(e){window.console.log(e),i()}))},rowDel:function(e){var t=this;this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(o["remove"])(e.id)})).then((function(){t.onLoad(t.page),t.$message({type:"success",message:"操作成功!"})}))},searchReset:function(){this.query={},this.treeDeptId="",this.onLoad(this.page)},searchChange:function(e,t){this.query=e,this.page.currentPage=1,this.onLoad(this.page,e),t()},clickRowChange:function(e){this.$refs.crud.toggleSelection(),this.selectionList=e,this.$refs.crud.setCurrentRow(e),this.$refs.crud.toggleRowSelection(e)},selectionChange:function(e){this.selectionList=e,this.$refs.crud.setCurrentRow(this.selectionList[e.length-1])},selectionClear:function(){this.selectionList=[],this.$refs.crud.toggleSelection()},handleDelete:function(){var e=this;0!==this.selectionList.length?this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(o["remove"])(e.ids)})).then((function(){e.onLoad(e.page),e.$message({type:"success",message:"操作成功!"}),e.$refs.crud.toggleSelection()})):this.$message.warning("请选择至少一条数据")},handleReset:function(){var e=this;0!==this.selectionList.length?this.$confirm("确定将选择账号密码重置为123456?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(o["resetPassword"])(e.ids)})).then((function(){e.$message({type:"success",message:"操作成功!"}),e.$refs.crud.toggleSelection()})):this.$message.warning("请选择至少一条数据")},handleGrant:function(){var e=this;0!==this.selectionList.length?(this.roleTreeObj=[],1===this.selectionList.length&&(this.roleTreeObj=this.selectionList[0].roleId.split(",")),Object(c["getRoleTree"])(this.selectionList[0].tenantId).then((function(t){e.roleGrantList=t.data.data,e.roleBox=!0}))):this.$message.warning("请选择至少一条数据")},handlePlatform:function(){this.platformBox=!0},handleLock:function(){var e=this;0!==this.selectionList.length?this.$confirm("确定将选择账号解封?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(o["unlock"])(e.ids)})).then((function(){e.$message({type:"success",message:"操作成功!"})})):this.$message.warning("请选择至少一条数据")},handleImport:function(){this.excelBox=!0},uploadAfter:function(e,t,n,i){window.console.log(i),this.excelBox=!1,this.refreshChange(),t()},handleExport:function(){var e=this,t=v["a"].toStr(this.search.account),n=v["a"].toStr(this.search.realName);this.$confirm("是否导出用户数据?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){m.a.start(),Object(s["exportBlob"])("/api/ubcs-user/export-user?".concat(e.website.tokenHeader,"=").concat(Object(h["a"])(),"&account=").concat(t,"&realName=").concat(n)).then((function(e){Object(f["c"])(e.data,"用户数据表".concat(Object(p["c"])(),".xlsx")),m.a.done()}))}))},handleTemplate:function(){Object(s["exportBlob"])("/api/ubcs-user/export-template?".concat(this.website.tokenHeader,"=").concat(Object(h["a"])())).then((function(e){Object(f["c"])(e.data,"用户数据模板.xlsx")}))},beforeOpen:function(e,t){var n=this;this.isUpdateShowInput="edit"===t,["edit","view"].includes(t)&&Object(o["getUser"])(this.form.id).then((function(e){n.form=e.data.data,n.form.hasOwnProperty("deptId")&&(n.form.deptId=n.form.deptId.split(",")),n.form.hasOwnProperty("roleId")&&(n.form.roleId=n.form.roleId.split(",")),n.form.hasOwnProperty("postId")&&(n.form.postId=n.form.postId.split(","))}));this.findObject(this.option.group,"tenantId");this.initFlag=!0,e()},currentChange:function(e){this.page.currentPage=e},sizeChange:function(e){this.page.pageSize=e},refreshChange:function(){this.onLoad(this.page,this.query)},onLoad:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.loading=!0,Object(o["getList"])(e.currentPage,e.pageSize,Object.assign(n,this.query),this.treeDeptId).then((function(e){var n=e.data.data;t.page.total=n.total,t.data=n.records,t.loading=!1,t.tenantId=n.records[0].tenantId,t.selectionClear()}))},platformRowUpdate:function(e,t,n,i){var r=this;Object(o["updatePlatform"])(e.id,e.userType,e.userExt).then((function(){r.platformOnLoad(r.platformPage),r.$message({type:"success",message:"操作成功!"}),n()}),(function(e){window.console.log(e),i()}))},platformBeforeOpen:function(e,t){var n=this;["edit","view"].includes(t)&&Object(o["getUserPlatform"])(this.platformForm.id).then((function(e){n.platformForm=e.data.data})),e()},platformSearchReset:function(){this.platformQuery={},this.platformOnLoad(this.platformPage)},platformSearchChange:function(e,t){this.platformQuery=e,this.platformPage.currentPage=1,this.platformOnLoad(this.platformPage,e),t()},platformSelectionChange:function(e){this.platformSelectionList=e},platformSelectionClear:function(){this.platformSelectionList=[],this.$refs.platformCrud.toggleSelection()},platformCurrentChange:function(e){this.platformPage.currentPage=e},platformSizeChange:function(e){this.platformPage.pageSize=e},platformRefreshChange:function(){this.platformOnLoad(this.platformPage,this.platformQuery)},platformOnLoad:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.platformLoading=!0,Object(o["getList"])(e.currentPage,e.pageSize,Object.assign(n,this.query),this.treeDeptId).then((function(e){var n=e.data.data;t.platformPage.total=n.total,t.platformData=n.records,t.platformLoading=!1,t.selectionClear()}))}}},_=w,S=(n("1ab5"),n("2877")),C=Object(S["a"])(_,i,r,!1,null,null,null);t["default"]=C.exports},ba9b:function(e,t,n){},bb20:function(e,t,n){"use strict";n.r(t);n("386d");var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("avue-crud",{ref:"crud",attrs:{data:e.data,option:e.option,page:e.page,"table-loading":e.loading,permission:e.permissionList},on:{"update:page":function(t){e.page=t},"row-del":e.rowDel,"row-update":e.rowUpdate,"row-save":e.rowSave,"selection-change":e.selectionChange,"current-change":e.currentChange,"size-change":e.sizeChange,"refresh-change":e.refreshChange,"on-load":e.onLoad},scopedSlots:e._u([{key:"menuLeft",fn:function(n){return[e.permissionList.search?t("el-button",{attrs:{icon:"el-icon-search",plain:"",size:"small",type:"primary"},on:{click:e.searchHandler}},[e._v("查 è¯¢\n      ")]):e._e(),t("advanced-query",{attrs:{options:e.options,visible:e.findvisible},on:{"update:visible":function(t){e.findvisible=t},echoContion:e.echoContion}}),e.permissionList.delBtn?t("el-button",{attrs:{icon:"el-icon-delete",plain:"",size:"small",type:"danger"},on:{click:e.deleteHandler}},[e._v("删 é™¤\n      ")]):e._e(),e.permissionList.editBtn?t("el-button",{attrs:{icon:"el-icon-edit",plain:"",size:"small",type:"success"},on:{click:e.editHandler}},[e._v("ä¿® æ”¹\n      ")]):e._e(),e.permissionList.breakBtn?t("el-button",{attrs:{icon:"el-icon-refresh-right",plain:"",size:"small",type:"primary"},on:{click:e.onLoad}},[e._v("刷 æ–°\n      ")]):e._e()]}}]),model:{value:e.form,callback:function(t){e.form=t},expression:"form"}})],1)},r=[],a=(n("8e6e"),n("ac6a"),n("456d"),n("2909")),o=(n("4917"),n("ade3")),s=n("4cdc"),l=n("5880");function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){Object(o["a"])(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var d={name:"Match",data:function(){return{options:[{fieid:"id",title:"编号",fieldType:"text",queryField:"id"},{fieid:"name",title:"名称",fieldType:"text",queryField:"name"},{fieid:"ignoreallspaceflag",title:"忽略全部空格",fieldType:"truefalse",queryField:"ignoreallspaceflag"},{fieid:"ignorecaseflag",title:"忽略大小写",fieldType:"truefalse",queryField:"ignorecaseflag"},{fieid:"ignorespaceflag",title:"忽略空格",fieldType:"truefalse",queryField:"ignorespaceflag"},{fieid:"ignorewidthflag",title:"忽略全半角",fieldType:"truefalse",queryField:"ignorewidthflag"},{fieid:"linkCharacter",title:"忽略连接字符",fieldType:"text",queryField:"linkCharacter"}],findvisible:!1,selectRow:[],option:{height:700,calcHeight:80,tip:!1,searchShow:!0,searchMenuSpan:6,columnBtn:!1,border:!0,index:!0,selection:!0,dialogClickModal:!1,highlightCurrentRow:!0,column:[{label:"编号",prop:"id",labelWidth:100,rules:[{required:!0,message:"请输入编号",trigger:"blur"}]},{label:"名称",prop:"name",rules:[{required:!0,message:"请输入名称",trigger:"blur"}]},{label:"忽略全部空格",prop:"ignoreallspaceflag",labelWidth:100,type:"switch",dicData:[{label:"否",value:"false"},{label:"是",value:"true"}],formatter:function(e){return"true"===e.ignoreallspaceflag?"是":"否"}},{label:"忽略大小写",prop:"ignorecaseflag",type:"switch",dicData:[{label:"否",value:"false"},{label:"是",value:"true"}],formatter:function(e){return"true"===e.ignorecaseflag?"是":"否"}},{label:"忽略空格",prop:"ignorespaceflag",type:"switch",labelWidth:100,dicData:[{label:"否",value:"false"},{label:"是",value:"true"}],formatter:function(e){return"true"===e.ignorespaceflag?"是":"否"}},{label:"忽略全半角",prop:"ignorewidthflag",type:"switch",dicData:[{label:"否",value:"false"},{label:"是",value:"true"}],formatter:function(e){return"true"===e.ignorewidthflag?"是":"否"}},{label:"忽略连接字符",prop:"linkCharacter",type:"textarea",labelWidth:100,span:24}]},loading:!0,data:[],form:{},page:{pageSize:10,currentPage:1,total:0}}},created:function(){this.onLoad()},computed:u(u({},Object(l["mapGetters"])(["permission"])),{},{permissionList:function(){return{search:this.vaildData(this.permission.match.math_search,!1),delBtn:this.vaildData(this.permission.match.math_delete,!1),addBtn:this.vaildData(this.permission.match.math_add,!1),editBtn:this.vaildData(this.permission.match.math_edit,!1),breakBtn:this.vaildData(this.permission.match.math_break,!1)}}}),methods:{searchHandler:function(){this.findvisible=!0},echoContion:function(e){var t;(t=console).log.apply(t,Object(a["a"])(e))},deleteHandler:function(){var e=this,t=this.selectRow.length;t>1?this.$message.warning("只能选择一条数据!"):t<=0?this.$message.warning("请选择一条数据! "):this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(s["deleteData"])(e.selectRow[0])})).then((function(){e.onLoad(e.page),e.$message({type:"success",message:"操作成功!"})}))},editHandler:function(){var e=this.selectRow.length;e>1?this.$message.warning("只能选择一条数据!"):e<=0?this.$message.warning("请选择一条数据! "):this.$refs.crud.rowEdit(this.selectRow[0])},rowDel:function(e){var t=this;this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(s["deleteData"])(e)})).then((function(){t.onLoad(t.page),t.$message({type:"success",message:"操作成功!"})}))},rowUpdate:function(e,t,n,i){var r=this;console.log(e),Object(s["editSave"])(e).then((function(){r.onLoad(r.page),r.$message({type:"success",message:"操作成功!"}),n()}),(function(e){i(),console.log(e)}))},rowSave:function(e,t,n){var i=this;Object(s["add"])(e).then((function(){i.onLoad(i.page),i.$message({type:"success",message:"操作成功!"}),t()}),(function(e){window.console.log(e),n()}))},selectionChange:function(e){this.selectRow=e},currentChange:function(e){this.page.currentPage=e},sizeChange:function(e){this.page.pageSize=e},refreshChange:function(){this.onLoad(this.page.currentPage,this.page.pageSize)},onLoad:function(e){var t=this;this.loading=!0,Object(s["getList"])(this.page.currentPage,this.page.pageSize).then((function(e){e.data&&e.data.data.length>0&&(t.page.total=e.data.total,t.data=e.data.data),t.loading=!1}))}}},h=d,f=n("2877"),p=Object(f["a"])(h,i,r,!1,null,"6178298e",null);t["default"]=p.exports},bb70:function(e,t,n){var i=n("e86a"),r=n("3842"),a=r.parsePercent,o=Math.PI/180;function s(e,t,n,i,r,a,o,s,l,c){function u(t,n,i,r){for(var a=t;a<n;a++){if(e[a].y+i>l+o)break;if(e[a].y+=i,a>t&&a+1<n&&e[a+1].y>e[a].y+e[a].height)return void d(a,i/2)}d(n-1,i/2)}function d(t,n){for(var i=t;i>=0;i--){if(e[i].y-n<l)break;if(e[i].y-=n,i>0&&e[i].y>e[i-1].y+e[i-1].height)break}}function h(e,t,n,i,r,a){for(var o=t?Number.MAX_VALUE:0,s=0,l=e.length;s<l;s++)if("none"===e[s].labelAlignTo){var c=Math.abs(e[s].y-i),u=e[s].len,d=e[s].len2,h=c<r+u?Math.sqrt((r+u+d)*(r+u+d)-c*c):Math.abs(e[s].x-n);t&&h>=o&&(h=o-10),!t&&h<=o&&(h=o+10),e[s].x=n+h*a,o=h}}e.sort((function(e,t){return e.y-t.y}));for(var f,p=0,g=e.length,m=[],v=[],y=0;y<g;y++){if("outer"===e[y].position&&"labelLine"===e[y].labelAlignTo){var b=e[y].x-c;e[y].linePoints[1][0]+=b,e[y].x=c}f=e[y].y-p,f<0&&u(y,g,-f,r),p=e[y].y+e[y].height}o-p<0&&d(g-1,p-o);for(y=0;y<g;y++)e[y].y>=n?v.push(e[y]):m.push(e[y]);h(m,!1,t,n,i,r),h(v,!0,t,n,i,r)}function l(e,t,n,r,a,o,l,u){for(var d=[],h=[],f=Number.MAX_VALUE,p=-Number.MAX_VALUE,g=0;g<e.length;g++)c(e[g])||(e[g].x<t?(f=Math.min(f,e[g].x),d.push(e[g])):(p=Math.max(p,e[g].x),h.push(e[g])));s(h,t,n,r,1,a,o,l,u,p),s(d,t,n,r,-1,a,o,l,u,f);for(g=0;g<e.length;g++){var m=e[g];if(!c(m)){var v=m.linePoints;if(v){var y,b="edge"===m.labelAlignTo,x=m.textRect.width;y=b?m.x<t?v[2][0]-m.labelDistance-l-m.labelMargin:l+a-m.labelMargin-v[2][0]-m.labelDistance:m.x<t?m.x-l-m.bleedMargin:l+a-m.x-m.bleedMargin,y<m.textRect.width&&(m.text=i.truncateText(m.text,y,m.font),"edge"===m.labelAlignTo&&(x=i.getWidth(m.text,m.font)));var w=v[1][0]-v[2][0];b?m.x<t?v[2][0]=l+m.labelMargin+x+m.labelDistance:v[2][0]=l+a-m.labelMargin-x-m.labelDistance:(m.x<t?v[2][0]=m.x+m.labelDistance:v[2][0]=m.x-m.labelDistance,v[1][0]=v[2][0]+w),v[1][1]=v[2][1]=m.y}}}}function c(e){return"center"===e.position}function u(e,t,n,r,s,c){var u,d,h=e.getData(),f=[],p=!1,g=(e.get("minShowLabelAngle")||0)*o;h.each((function(r){var o=h.getItemLayout(r),l=h.getItemModel(r),c=l.getModel("label"),m=c.get("position")||l.get("emphasis.label.position"),v=c.get("distanceToLabelLine"),y=c.get("alignTo"),b=a(c.get("margin"),n),x=c.get("bleedMargin"),w=c.getFont(),_=l.getModel("labelLine"),S=_.get("length");S=a(S,n);var C=_.get("length2");if(C=a(C,n),!(o.angle<g)){var O,M,P,L,D=(o.startAngle+o.endAngle)/2,k=Math.cos(D),T=Math.sin(D);u=o.cx,d=o.cy;var A,I=e.getFormattedLabel(r,"normal")||h.getName(r),j=i.getBoundingRect(I,w,L,"top"),E="inside"===m||"inner"===m;if("center"===m)O=o.cx,M=o.cy,L="center";else{var B=(E?(o.r+o.r0)/2*k:o.r*k)+u,R=(E?(o.r+o.r0)/2*T:o.r*T)+d;if(O=B+3*k,M=R+3*T,!E){var z=B+k*(S+t-o.r),N=R+T*(S+t-o.r),V=z+(k<0?-1:1)*C,F=N;O="edge"===y?k<0?s+b:s+n-b:V+(k<0?-v:v),M=F,P=[[B,R],[z,N],[V,F]]}L=E?"center":"edge"===y?k>0?"right":"left":k>0?"left":"right"}var $=c.get("rotate");A="number"===typeof $?$*(Math.PI/180):$?k<0?-D+Math.PI:-D:0,p=!!A,o.label={x:O,y:M,position:m,height:j.height,len:S,len2:C,linePoints:P,textAlign:L,verticalAlign:"middle",rotation:A,inside:E,labelDistance:v,labelAlignTo:y,labelMargin:b,bleedMargin:x,textRect:j,text:I,font:w},E||f.push(o.label)}})),!p&&e.get("avoidLabelOverlap")&&l(f,u,d,t,n,r,s,c)}e.exports=u},bc4c:function(e,t,n){(function(t,n){e.exports=n()})("undefined"!==typeof self&&self,(function(){return function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i:i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s="fb15")}({"00fd":function(e,t,n){var i=n("9e69"),r=Object.prototype,a=r.hasOwnProperty,o=r.toString,s=i?i.toStringTag:void 0;function l(e){var t=a.call(e,s),n=e[s];try{e[s]=void 0;var i=!0}catch(l){}var r=o.call(e);return i&&(t?e[s]=n:delete e[s]),r}e.exports=l},"0273":function(e,t,n){var i=n("c1b2"),r=n("4180"),a=n("2c6c");e.exports=i?function(e,t,n){return r.f(e,t,a(1,n))}:function(e,t,n){return e[t]=n,e}},"0363":function(e,t,n){var i=n("3ac6"),r=n("d659"),a=n("3e80"),o=n("1e63"),s=i.Symbol,l=r("wks");e.exports=function(e){return l[e]||(l[e]=o&&s[e]||(o?s:a)("Symbol."+e))}},"0481":function(e,t,n){"use strict";var i=n("23e7"),r=n("a2bf"),a=n("7b0b"),o=n("50c4"),s=n("a691"),l=n("65f0");i({target:"Array",proto:!0},{flat:function(){var e=arguments.length?arguments[0]:void 0,t=a(this),n=o(t.length),i=l(t,0);return i.length=r(i,t,t,n,0,void 0===e?1:s(e)),i}})},"057f":function(e,t,n){var i=n("fc6a"),r=n("241c").f,a={}.toString,o="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],s=function(e){try{return r(e)}catch(t){return o.slice()}};e.exports.f=function(e){return o&&"[object Window]"==a.call(e)?s(e):r(i(e))}},"0621":function(e,t,n){var i=n("9e69"),r=n("d370"),a=n("6747"),o=i?i.isConcatSpreadable:void 0;function s(e){return a(e)||r(e)||!!(o&&e&&e[o])}e.exports=s},"06cf":function(e,t,n){var i=n("83ab"),r=n("d1e7"),a=n("5c6c"),o=n("fc6a"),s=n("c04e"),l=n("5135"),c=n("0cfb"),u=Object.getOwnPropertyDescriptor;t.f=i?u:function(e,t){if(e=o(e),t=s(t,!0),c)try{return u(e,t)}catch(n){}if(l(e,t))return a(!r.f.call(e,t),e[t])}},"06fa":function(e,t){e.exports=function(e){try{return!!e()}catch(t){return!0}}},"07c7":function(e,t){function n(){return!1}e.exports=n},"07cd":function(e,t,n){!function(t,n){e.exports=n()}(window,(function(){return function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i:i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=820)}([,function(e,t,n){"use strict";var i=function(e,t,n){e.prototype=t.prototype=n,n.constructor=e};function r(e,t){var n=Object.create(e.prototype);for(var i in t)n[i]=t[i];return n}function a(){}var o="\\s*([+-]?\\d+)\\s*",s="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*",l="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*",c=/^#([0-9a-f]{3})$/,u=/^#([0-9a-f]{6})$/,d=new RegExp("^rgb\\("+[o,o,o]+"\\)$"),h=new RegExp("^rgb\\("+[l,l,l]+"\\)$"),f=new RegExp("^rgba\\("+[o,o,o,s]+"\\)$"),p=new RegExp("^rgba\\("+[l,l,l,s]+"\\)$"),g=new RegExp("^hsl\\("+[s,l,l]+"\\)$"),m=new RegExp("^hsla\\("+[s,l,l,s]+"\\)$"),v={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function y(e){var t;return e=(e+"").trim().toLowerCase(),(t=c.exec(e))?new S((t=parseInt(t[1],16))>>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):(t=u.exec(e))?b(parseInt(t[1],16)):(t=d.exec(e))?new S(t[1],t[2],t[3],1):(t=h.exec(e))?new S(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=f.exec(e))?x(t[1],t[2],t[3],t[4]):(t=p.exec(e))?x(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=g.exec(e))?O(t[1],t[2]/100,t[3]/100,1):(t=m.exec(e))?O(t[1],t[2]/100,t[3]/100,t[4]):v.hasOwnProperty(e)?b(v[e]):"transparent"===e?new S(NaN,NaN,NaN,0):null}function b(e){return new S(e>>16&255,e>>8&255,255&e,1)}function x(e,t,n,i){return i<=0&&(e=t=n=NaN),new S(e,t,n,i)}function w(e){return e instanceof a||(e=y(e)),e?new S((e=e.rgb()).r,e.g,e.b,e.opacity):new S}function _(e,t,n,i){return 1===arguments.length?w(e):new S(e,t,n,null==i?1:i)}function S(e,t,n,i){this.r=+e,this.g=+t,this.b=+n,this.opacity=+i}function C(e){return((e=Math.max(0,Math.min(255,Math.round(e)||0)))<16?"0":"")+e.toString(16)}function O(e,t,n,i){return i<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new P(e,t,n,i)}function M(e,t,n,i){return 1===arguments.length?function(e){if(e instanceof P)return new P(e.h,e.s,e.l,e.opacity);if(e instanceof a||(e=y(e)),!e)return new P;if(e instanceof P)return e;var t=(e=e.rgb()).r/255,n=e.g/255,i=e.b/255,r=Math.min(t,n,i),o=Math.max(t,n,i),s=NaN,l=o-r,c=(o+r)/2;return l?(s=t===o?(n-i)/l+6*(n<i):n===o?(i-t)/l+2:(t-n)/l+4,l/=c<.5?o+r:2-o-r,s*=60):l=c>0&&c<1?0:s,new P(s,l,c,e.opacity)}(e):new P(e,t,n,null==i?1:i)}function P(e,t,n,i){this.h=+e,this.s=+t,this.l=+n,this.opacity=+i}function L(e,t,n){return 255*(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)}i(a,y,{displayable:function(){return this.rgb().displayable()},hex:function(){return this.rgb().hex()},toString:function(){return this.rgb()+""}}),i(S,_,r(a,{brighter:function(e){return e=null==e?1/.7:Math.pow(1/.7,e),new S(this.r*e,this.g*e,this.b*e,this.opacity)},darker:function(e){return e=null==e?.7:Math.pow(.7,e),new S(this.r*e,this.g*e,this.b*e,this.opacity)},rgb:function(){return this},displayable:function(){return 0<=this.r&&this.r<=255&&0<=this.g&&this.g<=255&&0<=this.b&&this.b<=255&&0<=this.opacity&&this.opacity<=1},hex:function(){return"#"+C(this.r)+C(this.g)+C(this.b)},toString:function(){var e=this.opacity;return(1===(e=isNaN(e)?1:Math.max(0,Math.min(1,e)))?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(1===e?")":", "+e+")")}})),i(P,M,r(a,{brighter:function(e){return e=null==e?1/.7:Math.pow(1/.7,e),new P(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?.7:Math.pow(.7,e),new P(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=this.h%360+360*(this.h<0),t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,i=n+(n<.5?n:1-n)*t,r=2*n-i;return new S(L(e>=240?e-240:e+120,r,i),L(e,r,i),L(e<120?e+240:e-120,r,i),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1}}));var D=Math.PI/180,k=180/Math.PI,T=.96422,A=1,I=.82521,j=4/29,E=6/29,B=3*E*E,R=E*E*E;function z(e){if(e instanceof F)return new F(e.l,e.a,e.b,e.opacity);if(e instanceof X){if(isNaN(e.h))return new F(e.l,0,0,e.opacity);var t=e.h*D;return new F(e.l,Math.cos(t)*e.c,Math.sin(t)*e.c,e.opacity)}e instanceof S||(e=w(e));var n,i,r=H(e.r),a=H(e.g),o=H(e.b),s=$((.2225045*r+.7168786*a+.0606169*o)/A);return r===a&&a===o?n=i=s:(n=$((.4360747*r+.3850649*a+.1430804*o)/T),i=$((.0139322*r+.0971045*a+.7141733*o)/I)),new F(116*s-16,500*(n-s),200*(s-i),e.opacity)}function N(e,t){return new F(e,0,0,null==t?1:t)}function V(e,t,n,i){return 1===arguments.length?z(e):new F(e,t,n,null==i?1:i)}function F(e,t,n,i){this.l=+e,this.a=+t,this.b=+n,this.opacity=+i}function $(e){return e>R?Math.pow(e,1/3):e/B+j}function G(e){return e>E?e*e*e:B*(e-j)}function q(e){return 255*(e<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055)}function H(e){return(e/=255)<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4)}function W(e){if(e instanceof X)return new X(e.h,e.c,e.l,e.opacity);if(e instanceof F||(e=z(e)),0===e.a&&0===e.b)return new X(NaN,0,e.l,e.opacity);var t=Math.atan2(e.b,e.a)*k;return new X(t<0?t+360:t,Math.sqrt(e.a*e.a+e.b*e.b),e.l,e.opacity)}function U(e,t,n,i){return 1===arguments.length?W(e):new X(n,t,e,null==i?1:i)}function Y(e,t,n,i){return 1===arguments.length?W(e):new X(e,t,n,null==i?1:i)}function X(e,t,n,i){this.h=+e,this.c=+t,this.l=+n,this.opacity=+i}i(F,V,r(a,{brighter:function(e){return new F(this.l+18*(null==e?1:e),this.a,this.b,this.opacity)},darker:function(e){return new F(this.l-18*(null==e?1:e),this.a,this.b,this.opacity)},rgb:function(){var e=(this.l+16)/116,t=isNaN(this.a)?e:e+this.a/500,n=isNaN(this.b)?e:e-this.b/200;return new S(q(3.1338561*(t=T*G(t))-1.6168667*(e=A*G(e))-.4906146*(n=I*G(n))),q(-.9787684*t+1.9161415*e+.033454*n),q(.0719453*t-.2289914*e+1.4052427*n),this.opacity)}})),i(X,Y,r(a,{brighter:function(e){return new X(this.h,this.c,this.l+18*(null==e?1:e),this.opacity)},darker:function(e){return new X(this.h,this.c,this.l-18*(null==e?1:e),this.opacity)},rgb:function(){return z(this).rgb()}}));var Z=-.14861,K=1.78277,Q=-.29227,J=-.90649,ee=1.97294,te=ee*J,ne=ee*K,ie=K*Q-J*Z;function re(e,t,n,i){return 1===arguments.length?function(e){if(e instanceof ae)return new ae(e.h,e.s,e.l,e.opacity);e instanceof S||(e=w(e));var t=e.r/255,n=e.g/255,i=e.b/255,r=(ie*i+te*t-ne*n)/(ie+te-ne),a=i-r,o=(ee*(n-r)-Q*a)/J,s=Math.sqrt(o*o+a*a)/(ee*r*(1-r)),l=s?Math.atan2(o,a)*k-120:NaN;return new ae(l<0?l+360:l,s,r,e.opacity)}(e):new ae(e,t,n,null==i?1:i)}function ae(e,t,n,i){this.h=+e,this.s=+t,this.l=+n,this.opacity=+i}i(ae,re,r(a,{brighter:function(e){return e=null==e?1/.7:Math.pow(1/.7,e),new ae(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?.7:Math.pow(.7,e),new ae(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=isNaN(this.h)?0:(this.h+120)*D,t=+this.l,n=isNaN(this.s)?0:this.s*t*(1-t),i=Math.cos(e),r=Math.sin(e);return new S(255*(t+n*(Z*i+K*r)),255*(t+n*(Q*i+J*r)),255*(t+n*(ee*i)),this.opacity)}})),n.d(t,"a",(function(){return y})),n.d(t,"h",(function(){return _})),n.d(t,"e",(function(){return M})),n.d(t,"f",(function(){return V})),n.d(t,"d",(function(){return Y})),n.d(t,"g",(function(){return U})),n.d(t,"c",(function(){return N})),n.d(t,"b",(function(){return re}))},,,,,,,,,,,,,,,function(e,t){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},function(e,t,n){"use strict";n.r(t);var i,r,a=0,o=0,s=0,l=1e3,c=0,u=0,d=0,h="object"==typeof performance&&performance.now?performance:Date,f="object"==typeof window&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(e){setTimeout(e,17)};function p(){return u||(f(g),u=h.now()+d)}function g(){u=0}function m(){this._call=this._time=this._next=null}function v(e,t,n){var i=new m;return i.restart(e,t,n),i}function y(){p(),++a;for(var e,t=i;t;)(e=u-t._time)>=0&&t._call.call(null,e),t=t._next;--a}function b(){u=(c=h.now())+d,a=o=0;try{y()}finally{a=0,function(){for(var e,t,n=i,a=1/0;n;)n._call?(a>n._time&&(a=n._time),e=n,n=n._next):(t=n._next,n._next=null,n=e?e._next=t:i=t);r=e,w(a)}(),u=0}}function x(){var e=h.now(),t=e-c;t>l&&(d-=t,c=e)}function w(e){a||(o&&(o=clearTimeout(o)),e-u>24?(e<1/0&&(o=setTimeout(b,e-h.now()-d)),s&&(s=clearInterval(s))):(s||(c=h.now(),s=setInterval(x,l)),a=1,f(b)))}m.prototype=v.prototype={constructor:m,restart:function(e,t,n){if("function"!=typeof e)throw new TypeError("callback is not a function");n=(null==n?p():+n)+(null==t?0:+t),this._next||r===this||(r?r._next=this:i=this,r=this),this._call=e,this._time=n,w()},stop:function(){this._call&&(this._call=null,this._time=1/0,w())}};var _=function(e,t,n){var i=new m;return t=null==t?0:+t,i.restart((function(n){i.stop(),e(n+t)}),t,n),i},S=function(e,t,n){var i=new m,r=t;return null==t?(i.restart(e,t,n),i):(t=+t,n=null==n?p():+n,i.restart((function a(o){o+=r,i.restart(a,r+=t,n),e(o)}),t,n),i)};n.d(t,"now",(function(){return p})),n.d(t,"timer",(function(){return v})),n.d(t,"timerFlush",(function(){return y})),n.d(t,"timeout",(function(){return _})),n.d(t,"interval",(function(){return S}))},,function(e,t,n){var i=n(644),r={};i.merge(r,i,{mixin:function(e,t){var n=e.CFG?"CFG":"ATTRS";if(e&&t){e._mixins=t,e[n]=e[n]||{};var i={};r.each(t,(function(t){r.augment(e,t);var a=t[n];a&&r.merge(i,a)})),e[n]=r.merge(i,e[n])}}}),e.exports=r},function(e,t,n){var i=n(117),r="object"==typeof self&&self&&self.Object===Object&&self,a=i||r||Function("return this")();e.exports=a},,,function(e,t){e.exports=function(e){return null!=e&&"object"==typeof e}},,,function(e,t,n){var i={},r=n(682),a=n(748),o=n(257),s=n(727),l=n(726),c=n(725);o.mix(i,o,l,c,s,a,r),e.exports=i},,,,,,,,function(e,t,n){var i=n(38),r=n(250),a=n(249),o="[object Null]",s="[object Undefined]",l=i?i.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?s:o:l&&l in Object(e)?r(e):a(e)}},,,,function(e,t,n){var i=n(20).Symbol;e.exports=i},function(e,t,n){var i=n(34),r=n(23),a="[object Symbol]";e.exports=function(e){return"symbol"==typeof e||r(e)&&i(e)==a}},,,,,function(e,t,n){"use strict";function i(e){return+e}function r(e){return e*e}function a(e){return e*(2-e)}function o(e){return((e*=2)<=1?e*e:--e*(2-e)+1)/2}function s(e){return e*e*e}function l(e){return--e*e*e+1}function c(e){return((e*=2)<=1?e*e*e:(e-=2)*e*e+2)/2}n.r(t);var u=function e(t){function n(e){return Math.pow(e,t)}return t=+t,n.exponent=e,n}(3),d=function e(t){function n(e){return 1-Math.pow(1-e,t)}return t=+t,n.exponent=e,n}(3),h=function e(t){function n(e){return((e*=2)<=1?Math.pow(e,t):2-Math.pow(2-e,t))/2}return t=+t,n.exponent=e,n}(3),f=Math.PI,p=f/2;function g(e){return 1-Math.cos(e*p)}function m(e){return Math.sin(e*p)}function v(e){return(1-Math.cos(f*e))/2}function y(e){return Math.pow(2,10*e-10)}function b(e){return 1-Math.pow(2,-10*e)}function x(e){return((e*=2)<=1?Math.pow(2,10*e-10):2-Math.pow(2,10-10*e))/2}function w(e){return 1-Math.sqrt(1-e*e)}function _(e){return Math.sqrt(1- --e*e)}function S(e){return((e*=2)<=1?1-Math.sqrt(1-e*e):Math.sqrt(1-(e-=2)*e)+1)/2}var C=4/11,O=6/11,M=8/11,P=.75,L=9/11,D=10/11,k=.9375,T=21/22,A=63/64,I=1/C/C;function j(e){return 1-E(1-e)}function E(e){return(e=+e)<C?I*e*e:e<M?I*(e-=O)*e+P:e<D?I*(e-=L)*e+k:I*(e-=T)*e+A}function B(e){return((e*=2)<=1?1-E(1-e):E(e-1)+1)/2}var R=function e(t){function n(e){return e*e*((t+1)*e-t)}return t=+t,n.overshoot=e,n}(1.70158),z=function e(t){function n(e){return--e*e*((t+1)*e+t)+1}return t=+t,n.overshoot=e,n}(1.70158),N=function e(t){function n(e){return((e*=2)<1?e*e*((t+1)*e-t):(e-=2)*e*((t+1)*e+t)+2)/2}return t=+t,n.overshoot=e,n}(1.70158),V=2*Math.PI,F=function e(t,n){var i=Math.asin(1/(t=Math.max(1,t)))*(n/=V);function r(e){return t*Math.pow(2,10*--e)*Math.sin((i-e)/n)}return r.amplitude=function(t){return e(t,n*V)},r.period=function(n){return e(t,n)},r}(1,.3),$=function e(t,n){var i=Math.asin(1/(t=Math.max(1,t)))*(n/=V);function r(e){return 1-t*Math.pow(2,-10*(e=+e))*Math.sin((e+i)/n)}return r.amplitude=function(t){return e(t,n*V)},r.period=function(n){return e(t,n)},r}(1,.3),G=function e(t,n){var i=Math.asin(1/(t=Math.max(1,t)))*(n/=V);function r(e){return((e=2*e-1)<0?t*Math.pow(2,10*e)*Math.sin((i-e)/n):2-t*Math.pow(2,-10*e)*Math.sin((i+e)/n))/2}return r.amplitude=function(t){return e(t,n*V)},r.period=function(n){return e(t,n)},r}(1,.3);n.d(t,"easeLinear",(function(){return i})),n.d(t,"easeQuad",(function(){return o})),n.d(t,"easeQuadIn",(function(){return r})),n.d(t,"easeQuadOut",(function(){return a})),n.d(t,"easeQuadInOut",(function(){return o})),n.d(t,"easeCubic",(function(){return c})),n.d(t,"easeCubicIn",(function(){return s})),n.d(t,"easeCubicOut",(function(){return l})),n.d(t,"easeCubicInOut",(function(){return c})),n.d(t,"easePoly",(function(){return h})),n.d(t,"easePolyIn",(function(){return u})),n.d(t,"easePolyOut",(function(){return d})),n.d(t,"easePolyInOut",(function(){return h})),n.d(t,"easeSin",(function(){return v})),n.d(t,"easeSinIn",(function(){return g})),n.d(t,"easeSinOut",(function(){return m})),n.d(t,"easeSinInOut",(function(){return v})),n.d(t,"easeExp",(function(){return x})),n.d(t,"easeExpIn",(function(){return y})),n.d(t,"easeExpOut",(function(){return b})),n.d(t,"easeExpInOut",(function(){return x})),n.d(t,"easeCircle",(function(){return S})),n.d(t,"easeCircleIn",(function(){return w})),n.d(t,"easeCircleOut",(function(){return _})),n.d(t,"easeCircleInOut",(function(){return S})),n.d(t,"easeBounce",(function(){return E})),n.d(t,"easeBounceIn",(function(){return j})),n.d(t,"easeBounceOut",(function(){return E})),n.d(t,"easeBounceInOut",(function(){return B})),n.d(t,"easeBack",(function(){return N})),n.d(t,"easeBackIn",(function(){return R})),n.d(t,"easeBackOut",(function(){return z})),n.d(t,"easeBackInOut",(function(){return N})),n.d(t,"easeElastic",(function(){return $})),n.d(t,"easeElasticIn",(function(){return F})),n.d(t,"easeElasticOut",(function(){return $})),n.d(t,"easeElasticInOut",(function(){return G}))},function(e,t,n){var i=n(115),r=Array.isArray?Array.isArray:function(e){return i(e,"Array")};e.exports=r},function(e,t,n){var i=n(621),r=n(45);e.exports=function(e,t){if(e)if(r(e))for(var n=0,a=e.length;n<a&&!1!==t(e[n],n);n++);else if(i(e))for(var o in e)if(e.hasOwnProperty(o)&&!1===t(e[o],o))break}},,,,,,,,,,,,function(e,t,n){var i=n(19),r=n(742),a=n(641),o=n(613),s=function e(t){e.superclass.constructor.call(this,t)};s.ATTRS={},i.extend(s,a);var l={matrix:"matrix",path:"path",points:"points",lineDash:"lineDash"};i.augment(s,r,{isShape:!0,drawInner:function(e){var t=this._attrs;this.createPath(e);var n=e.globalAlpha;if(this.hasFill()){var r=t.fillOpacity;i.isNil(r)||1===r?e.fill():(e.globalAlpha=r,e.fill(),e.globalAlpha=n)}if(this.hasStroke()&&this._attrs.lineWidth>0){var a=t.strokeOpacity;i.isNil(a)||1===a||(e.globalAlpha=a),e.stroke()}this.afterPath(e)},afterPath:function(){},isHitBox:function(){return!0},isHit:function(e,t){var n=[e,t,1];if(this.invert(n),this.isHitBox()){var i=this.getBBox();if(i&&!o.box(i.minX,i.maxX,i.minY,i.maxY,n[0],n[1]))return!1}var r=this._attrs.clip;return r?(r.invert(n,this.get("canvas")),!!r.isPointInPath(n[0],n[1])&&this.isPointInPath(n[0],n[1])):this.isPointInPath(n[0],n[1])},calculateBox:function(){return null},getHitLineWidth:function(){var e=this._attrs,t=e.lineAppendWidth||0;return(e.lineWidth||0)+t},clearTotalMatrix:function(){this._cfg.totalMatrix=null,this._cfg.region=null},clearBBox:function(){this._cfg.box=null,this._cfg.region=null},getBBox:function(){var e=this._cfg.box;return e||((e=this.calculateBox())&&(e.x=e.minX,e.y=e.minY,e.width=e.maxX-e.minX,e.height=e.maxY-e.minY),this._cfg.box=e),e},clone:function(){var e=null,t=this._attrs,n={};return i.each(t,(function(e,r){l[r]&&i.isArray(t[r])?n[r]=function(e){for(var t=[],n=0;n<e.length;n++)i.isArray(e[n])?t.push([].concat(e[n])):t.push(e[n]);return t}(t[r]):n[r]=t[r]})),e=new this.constructor({attrs:n}),e._cfg.zIndex=this._cfg.zIndex,e}}),e.exports=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setMatrixArrayType=function(e){t.ARRAY_TYPE=e},t.toRadian=function(e){return e*r},t.equals=function(e,t){return Math.abs(e-t)<=i*Math.max(1,Math.abs(e),Math.abs(t))};var i=t.EPSILON=1e-6;t.ARRAY_TYPE="undefined"!=typeof Float32Array?Float32Array:Array,t.RANDOM=Math.random;var r=Math.PI/180},,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){var i=n(115);e.exports=function(e){return i(e,"Function")}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t){var n={}.toString;e.exports=function(e,t){return n.call(e)==="[object "+t+"]"}},function(e,t,n){var i;
/*!
 * EventEmitter v5.1.0 - git.io/ee
 * Unlicense - http://unlicense.org/
 * Oliver Caldwell - http://oli.me.uk/
 * @preserve
 */!function(t){"use strict";function r(){}var a=r.prototype,o=t.EventEmitter;function s(e,t){for(var n=e.length;n--;)if(e[n].listener===t)return n;return-1}function l(e){return function(){return this[e].apply(this,arguments)}}a.getListeners=function(e){var t,n,i=this._getEvents();if(e instanceof RegExp)for(n in t={},i)i.hasOwnProperty(n)&&e.test(n)&&(t[n]=i[n]);else t=i[e]||(i[e]=[]);return t},a.flattenListeners=function(e){var t,n=[];for(t=0;t<e.length;t+=1)n.push(e[t].listener);return n},a.getListenersAsObject=function(e){var t,n=this.getListeners(e);return n instanceof Array&&((t={})[e]=n),t||n},a.addListener=function(e,t){if(!function e(t){return"function"==typeof t||t instanceof RegExp||!(!t||"object"!=typeof t)&&e(t.listener)}(t))throw new TypeError("listener must be a function");var n,i=this.getListenersAsObject(e),r="object"==typeof t;for(n in i)i.hasOwnProperty(n)&&-1===s(i[n],t)&&i[n].push(r?t:{listener:t,once:!1});return this},a.on=l("addListener"),a.addOnceListener=function(e,t){return this.addListener(e,{listener:t,once:!0})},a.once=l("addOnceListener"),a.defineEvent=function(e){return this.getListeners(e),this},a.defineEvents=function(e){for(var t=0;t<e.length;t+=1)this.defineEvent(e[t]);return this},a.removeListener=function(e,t){var n,i,r=this.getListenersAsObject(e);for(i in r)r.hasOwnProperty(i)&&-1!==(n=s(r[i],t))&&r[i].splice(n,1);return this},a.off=l("removeListener"),a.addListeners=function(e,t){return this.manipulateListeners(!1,e,t)},a.removeListeners=function(e,t){return this.manipulateListeners(!0,e,t)},a.manipulateListeners=function(e,t,n){var i,r,a=e?this.removeListener:this.addListener,o=e?this.removeListeners:this.addListeners;if("object"!=typeof t||t instanceof RegExp)for(i=n.length;i--;)a.call(this,t,n[i]);else for(i in t)t.hasOwnProperty(i)&&(r=t[i])&&("function"==typeof r?a.call(this,i,r):o.call(this,i,r));return this},a.removeEvent=function(e){var t,n=typeof e,i=this._getEvents();if("string"===n)delete i[e];else if(e instanceof RegExp)for(t in i)i.hasOwnProperty(t)&&e.test(t)&&delete i[t];else delete this._events;return this},a.removeAllListeners=l("removeEvent"),a.emitEvent=function(e,t){var n,i,r,a,o=this.getListenersAsObject(e);for(a in o)if(o.hasOwnProperty(a))for(n=o[a].slice(0),r=0;r<n.length;r++)!0===(i=n[r]).once&&this.removeListener(e,i.listener),i.listener.apply(this,t||[])===this._getOnceReturnValue()&&this.removeListener(e,i.listener);return this},a.trigger=l("emitEvent"),a.emit=function(e){var t=Array.prototype.slice.call(arguments,1);return this.emitEvent(e,t)},a.setOnceReturnValue=function(e){return this._onceReturnValue=e,this},a._getOnceReturnValue=function(){return!this.hasOwnProperty("_onceReturnValue")||this._onceReturnValue},a._getEvents=function(){return this._events||(this._events={})},r.noConflict=function(){return t.EventEmitter=o,r},void 0===(i=function(){return r}.call(t,n,t,e))||(e.exports=i)}(this||{})},function(e,t,n){(function(t){var n="object"==typeof t&&t&&t.Object===Object&&t;e.exports=n}).call(this,n(252))},function(e,t){e.exports=function(e){return null!==e&&"function"!=typeof e&&isFinite(e.length)}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){var i=n(115);e.exports=function(e){return i(e,"Number")}},function(e,t){e.exports=function(e){return null===e||void 0===e}},function(e,t,n){"use strict";n.r(t);var i=n(1);function r(e,t,n,i,r){var a=e*e,o=a*e;return((1-3*e+3*a-o)*t+(4-6*a+3*o)*n+(1+3*e+3*a-3*o)*i+o*r)/6}var a=function(e){var t=e.length-1;return function(n){var i=n<=0?n=0:n>=1?(n=1,t-1):Math.floor(n*t),a=e[i],o=e[i+1],s=i>0?e[i-1]:2*a-o,l=i<t-1?e[i+2]:2*o-a;return r((n-i/t)*t,s,a,o,l)}},o=function(e){var t=e.length;return function(n){var i=Math.floor(((n%=1)<0?++n:n)*t),a=e[(i+t-1)%t],o=e[i%t],s=e[(i+1)%t],l=e[(i+2)%t];return r((n-i/t)*t,a,o,s,l)}},s=function(e){return function(){return e}};function l(e,t){return function(n){return e+n*t}}function c(e,t){var n=t-e;return n?l(e,n>180||n<-180?n-360*Math.round(n/360):n):s(isNaN(e)?t:e)}function u(e){return 1==(e=+e)?d:function(t,n){return n-t?function(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(i){return Math.pow(e+i*t,n)}}(t,n,e):s(isNaN(t)?n:t)}}function d(e,t){var n=t-e;return n?l(e,n):s(isNaN(e)?t:e)}var h=function e(t){var n=u(t);function r(e,t){var r=n((e=Object(i.h)(e)).r,(t=Object(i.h)(t)).r),a=n(e.g,t.g),o=n(e.b,t.b),s=d(e.opacity,t.opacity);return function(t){return e.r=r(t),e.g=a(t),e.b=o(t),e.opacity=s(t),e+""}}return r.gamma=e,r}(1);function f(e){return function(t){var n,r,a=t.length,o=new Array(a),s=new Array(a),l=new Array(a);for(n=0;n<a;++n)r=Object(i.h)(t[n]),o[n]=r.r||0,s[n]=r.g||0,l[n]=r.b||0;return o=e(o),s=e(s),l=e(l),r.opacity=1,function(e){return r.r=o(e),r.g=s(e),r.b=l(e),r+""}}}var p,g,m,v,y=f(a),b=f(o),x=function(e,t){var n,i=t?t.length:0,r=e?Math.min(i,e.length):0,a=new Array(r),o=new Array(i);for(n=0;n<r;++n)a[n]=P(e[n],t[n]);for(;n<i;++n)o[n]=t[n];return function(e){for(n=0;n<r;++n)o[n]=a[n](e);return o}},w=function(e,t){var n=new Date;return t-=e=+e,function(i){return n.setTime(e+t*i),n}},_=function(e,t){return t-=e=+e,function(n){return e+t*n}},S=function(e,t){var n,i={},r={};for(n in null!==e&&"object"==typeof e||(e={}),null!==t&&"object"==typeof t||(t={}),t)n in e?i[n]=P(e[n],t[n]):r[n]=t[n];return function(e){for(n in i)r[n]=i[n](e);return r}},C=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,O=new RegExp(C.source,"g"),M=function(e,t){var n,i,r,a=C.lastIndex=O.lastIndex=0,o=-1,s=[],l=[];for(e+="",t+="";(n=C.exec(e))&&(i=O.exec(t));)(r=i.index)>a&&(r=t.slice(a,r),s[o]?s[o]+=r:s[++o]=r),(n=n[0])===(i=i[0])?s[o]?s[o]+=i:s[++o]=i:(s[++o]=null,l.push({i:o,x:_(n,i)})),a=O.lastIndex;return a<t.length&&(r=t.slice(a),s[o]?s[o]+=r:s[++o]=r),s.length<2?l[0]?function(e){return function(t){return e(t)+""}}(l[0].x):function(e){return function(){return e}}(t):(t=l.length,function(e){for(var n,i=0;i<t;++i)s[(n=l[i]).i]=n.x(e);return s.join("")})},P=function(e,t){var n,r=typeof t;return null==t||"boolean"===r?s(t):("number"===r?_:"string"===r?(n=Object(i.a)(t))?(t=n,h):M:t instanceof i.a?h:t instanceof Date?w:Array.isArray(t)?x:"function"!=typeof t.valueOf&&"function"!=typeof t.toString||isNaN(t)?S:_)(e,t)},L=function(e,t){return t-=e=+e,function(n){return Math.round(e+t*n)}},D=180/Math.PI,k={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1},T=function(e,t,n,i,r,a){var o,s,l;return(o=Math.sqrt(e*e+t*t))&&(e/=o,t/=o),(l=e*n+t*i)&&(n-=e*l,i-=t*l),(s=Math.sqrt(n*n+i*i))&&(n/=s,i/=s,l/=s),e*i<t*n&&(e=-e,t=-t,l=-l,o=-o),{translateX:r,translateY:a,rotate:Math.atan2(t,e)*D,skewX:Math.atan(l)*D,scaleX:o,scaleY:s}};function A(e,t,n,i){function r(e){return e.length?e.pop()+" ":""}return function(a,o){var s=[],l=[];return a=e(a),o=e(o),function(e,i,r,a,o,s){if(e!==r||i!==a){var l=o.push("translate(",null,t,null,n);s.push({i:l-4,x:_(e,r)},{i:l-2,x:_(i,a)})}else(r||a)&&o.push("translate("+r+t+a+n)}(a.translateX,a.translateY,o.translateX,o.translateY,s,l),function(e,t,n,a){e!==t?(e-t>180?t+=360:t-e>180&&(e+=360),a.push({i:n.push(r(n)+"rotate(",null,i)-2,x:_(e,t)})):t&&n.push(r(n)+"rotate("+t+i)}(a.rotate,o.rotate,s,l),function(e,t,n,a){e!==t?a.push({i:n.push(r(n)+"skewX(",null,i)-2,x:_(e,t)}):t&&n.push(r(n)+"skewX("+t+i)}(a.skewX,o.skewX,s,l),function(e,t,n,i,a,o){if(e!==n||t!==i){var s=a.push(r(a)+"scale(",null,",",null,")");o.push({i:s-4,x:_(e,n)},{i:s-2,x:_(t,i)})}else 1===n&&1===i||a.push(r(a)+"scale("+n+","+i+")")}(a.scaleX,a.scaleY,o.scaleX,o.scaleY,s,l),a=o=null,function(e){for(var t,n=-1,i=l.length;++n<i;)s[(t=l[n]).i]=t.x(e);return s.join("")}}}var I=A((function(e){return"none"===e?k:(p||(p=document.createElement("DIV"),g=document.documentElement,m=document.defaultView),p.style.transform=e,e=m.getComputedStyle(g.appendChild(p),null).getPropertyValue("transform"),g.removeChild(p),e=e.slice(7,-1).split(","),T(+e[0],+e[1],+e[2],+e[3],+e[4],+e[5]))}),"px, ","px)","deg)"),j=A((function(e){return null==e?k:(v||(v=document.createElementNS("http://www.w3.org/2000/svg","g")),v.setAttribute("transform",e),(e=v.transform.baseVal.consolidate())?(e=e.matrix,T(e.a,e.b,e.c,e.d,e.e,e.f)):k)}),", ",")",")"),E=Math.SQRT2;function B(e){return((e=Math.exp(e))+1/e)/2}var R=function(e,t){var n,i,r=e[0],a=e[1],o=e[2],s=t[0],l=t[1],c=t[2],u=s-r,d=l-a,h=u*u+d*d;if(h<1e-12)i=Math.log(c/o)/E,n=function(e){return[r+e*u,a+e*d,o*Math.exp(E*e*i)]};else{var f=Math.sqrt(h),p=(c*c-o*o+4*h)/(2*o*2*f),g=(c*c-o*o-4*h)/(2*c*2*f),m=Math.log(Math.sqrt(p*p+1)-p),v=Math.log(Math.sqrt(g*g+1)-g);i=(v-m)/E,n=function(e){var t=e*i,n=B(m),s=o/(2*f)*(n*function(e){return((e=Math.exp(2*e))-1)/(e+1)}(E*t+m)-function(e){return((e=Math.exp(e))-1/e)/2}(m));return[r+s*u,a+s*d,o*n/B(E*t+m)]}}return n.duration=1e3*i,n};function z(e){return function(t,n){var r=e((t=Object(i.e)(t)).h,(n=Object(i.e)(n)).h),a=d(t.s,n.s),o=d(t.l,n.l),s=d(t.opacity,n.opacity);return function(e){return t.h=r(e),t.s=a(e),t.l=o(e),t.opacity=s(e),t+""}}}var N=z(c),V=z(d);function F(e,t){var n=d((e=Object(i.f)(e)).l,(t=Object(i.f)(t)).l),r=d(e.a,t.a),a=d(e.b,t.b),o=d(e.opacity,t.opacity);return function(t){return e.l=n(t),e.a=r(t),e.b=a(t),e.opacity=o(t),e+""}}function $(e){return function(t,n){var r=e((t=Object(i.d)(t)).h,(n=Object(i.d)(n)).h),a=d(t.c,n.c),o=d(t.l,n.l),s=d(t.opacity,n.opacity);return function(e){return t.h=r(e),t.c=a(e),t.l=o(e),t.opacity=s(e),t+""}}}var G=$(c),q=$(d);function H(e){return function t(n){function r(t,r){var a=e((t=Object(i.b)(t)).h,(r=Object(i.b)(r)).h),o=d(t.s,r.s),s=d(t.l,r.l),l=d(t.opacity,r.opacity);return function(e){return t.h=a(e),t.s=o(e),t.l=s(Math.pow(e,n)),t.opacity=l(e),t+""}}return n=+n,r.gamma=t,r}(1)}var W=H(c),U=H(d),Y=function(e,t){for(var n=new Array(t),i=0;i<t;++i)n[i]=e(i/(t-1));return n};n.d(t,"interpolate",(function(){return P})),n.d(t,"interpolateArray",(function(){return x})),n.d(t,"interpolateBasis",(function(){return a})),n.d(t,"interpolateBasisClosed",(function(){return o})),n.d(t,"interpolateDate",(function(){return w})),n.d(t,"interpolateNumber",(function(){return _})),n.d(t,"interpolateObject",(function(){return S})),n.d(t,"interpolateRound",(function(){return L})),n.d(t,"interpolateString",(function(){return M})),n.d(t,"interpolateTransformCss",(function(){return I})),n.d(t,"interpolateTransformSvg",(function(){return j})),n.d(t,"interpolateZoom",(function(){return R})),n.d(t,"interpolateRgb",(function(){return h})),n.d(t,"interpolateRgbBasis",(function(){return y})),n.d(t,"interpolateRgbBasisClosed",(function(){return b})),n.d(t,"interpolateHsl",(function(){return N})),n.d(t,"interpolateHslLong",(function(){return V})),n.d(t,"interpolateLab",(function(){return F})),n.d(t,"interpolateHcl",(function(){return G})),n.d(t,"interpolateHclLong",(function(){return q})),n.d(t,"interpolateCubehelix",(function(){return W})),n.d(t,"interpolateCubehelixLong",(function(){return U})),n.d(t,"quantize",(function(){return Y}))},,,,,,,,,function(e,t,n){var i=n(609);e.exports={track:!1,defaultNodeSize:40,labelStyle:{fill:"#595959",textAlign:"center",textBaseline:"middle"},groupStyle:{stroke:"#CED4D9",fill:"#F2F4F5",radius:2},groupBackgroundPadding:[40,10,10,10],updateDuration:450,enterDuration:450,leaveDuration:450,updateEasing:"easeQuadOut",enterEasing:"easeQuadOut",leaveEasing:"easeQuadOut",version:i}},function(e,t,n){e.exports={Canvas:n(747),Group:n(642),Shape:n(58),Arc:n(638),Circle:n(637),Dom:n(636),Ellipse:n(635),Fan:n(634),Image:n(633),Line:n(632),Marker:n(611),Path:n(631),Polygon:n(630),Polyline:n(629),Rect:n(628),Text:n(627),PathSegment:n(600),PathUtil:n(610),Event:n(643),version:"3.3.5"}},function(e,t){var n=Object.prototype.toString;e.exports=function(e){return n.call(e)}},function(e,t,n){var i=n(38),r=Object.prototype,a=r.hasOwnProperty,o=r.toString,s=i?i.toStringTag:void 0;e.exports=function(e){var t=a.call(e,s),n=e[s];try{e[s]=void 0;var i=!0}catch(e){}var r=o.call(e);return i&&(t?e[s]=n:delete e[s]),r}},function(e,t,n){var i=n(16),r=n(39),a=NaN,o=/^\s+|\s+$/g,s=/^[-+]0x[0-9a-f]+$/i,l=/^0b[01]+$/i,c=/^0o[0-7]+$/i,u=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(r(e))return a;if(i(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=i(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(o,"");var n=l.test(e);return n||c.test(e)?u(e.slice(2),n?2:8):s.test(e)?a:+e}},function(e,t){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t,n){var i=n(20);e.exports=function(){return i.Date.now()}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.forEach=t.sqrLen=t.len=t.sqrDist=t.dist=t.div=t.mul=t.sub=void 0,t.create=r,t.clone=function(e){var t=new i.ARRAY_TYPE(3);return t[0]=e[0],t[1]=e[1],t[2]=e[2],t},t.length=a,t.fromValues=o,t.copy=function(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e},t.set=function(e,t,n,i){return e[0]=t,e[1]=n,e[2]=i,e},t.add=function(e,t,n){return e[0]=t[0]+n[0],e[1]=t[1]+n[1],e[2]=t[2]+n[2],e},t.subtract=s,t.multiply=l,t.divide=c,t.ceil=function(e,t){return e[0]=Math.ceil(t[0]),e[1]=Math.ceil(t[1]),e[2]=Math.ceil(t[2]),e},t.floor=function(e,t){return e[0]=Math.floor(t[0]),e[1]=Math.floor(t[1]),e[2]=Math.floor(t[2]),e},t.min=function(e,t,n){return e[0]=Math.min(t[0],n[0]),e[1]=Math.min(t[1],n[1]),e[2]=Math.min(t[2],n[2]),e},t.max=function(e,t,n){return e[0]=Math.max(t[0],n[0]),e[1]=Math.max(t[1],n[1]),e[2]=Math.max(t[2],n[2]),e},t.round=function(e,t){return e[0]=Math.round(t[0]),e[1]=Math.round(t[1]),e[2]=Math.round(t[2]),e},t.scale=function(e,t,n){return e[0]=t[0]*n,e[1]=t[1]*n,e[2]=t[2]*n,e},t.scaleAndAdd=function(e,t,n,i){return e[0]=t[0]+n[0]*i,e[1]=t[1]+n[1]*i,e[2]=t[2]+n[2]*i,e},t.distance=u,t.squaredDistance=d,t.squaredLength=h,t.negate=function(e,t){return e[0]=-t[0],e[1]=-t[1],e[2]=-t[2],e},t.inverse=function(e,t){return e[0]=1/t[0],e[1]=1/t[1],e[2]=1/t[2],e},t.normalize=f,t.dot=p,t.cross=function(e,t,n){var i=t[0],r=t[1],a=t[2],o=n[0],s=n[1],l=n[2];return e[0]=r*l-a*s,e[1]=a*o-i*l,e[2]=i*s-r*o,e},t.lerp=function(e,t,n,i){var r=t[0],a=t[1],o=t[2];return e[0]=r+i*(n[0]-r),e[1]=a+i*(n[1]-a),e[2]=o+i*(n[2]-o),e},t.hermite=function(e,t,n,i,r,a){var o=a*a,s=o*(2*a-3)+1,l=o*(a-2)+a,c=o*(a-1),u=o*(3-2*a);return e[0]=t[0]*s+n[0]*l+i[0]*c+r[0]*u,e[1]=t[1]*s+n[1]*l+i[1]*c+r[1]*u,e[2]=t[2]*s+n[2]*l+i[2]*c+r[2]*u,e},t.bezier=function(e,t,n,i,r,a){var o=1-a,s=o*o,l=a*a,c=s*o,u=3*a*s,d=3*l*o,h=l*a;return e[0]=t[0]*c+n[0]*u+i[0]*d+r[0]*h,e[1]=t[1]*c+n[1]*u+i[1]*d+r[1]*h,e[2]=t[2]*c+n[2]*u+i[2]*d+r[2]*h,e},t.random=function(e,t){t=t||1;var n=2*i.RANDOM()*Math.PI,r=2*i.RANDOM()-1,a=Math.sqrt(1-r*r)*t;return e[0]=Math.cos(n)*a,e[1]=Math.sin(n)*a,e[2]=r*t,e},t.transformMat4=function(e,t,n){var i=t[0],r=t[1],a=t[2],o=n[3]*i+n[7]*r+n[11]*a+n[15];return o=o||1,e[0]=(n[0]*i+n[4]*r+n[8]*a+n[12])/o,e[1]=(n[1]*i+n[5]*r+n[9]*a+n[13])/o,e[2]=(n[2]*i+n[6]*r+n[10]*a+n[14])/o,e},t.transformMat3=function(e,t,n){var i=t[0],r=t[1],a=t[2];return e[0]=i*n[0]+r*n[3]+a*n[6],e[1]=i*n[1]+r*n[4]+a*n[7],e[2]=i*n[2]+r*n[5]+a*n[8],e},t.transformQuat=function(e,t,n){var i=n[0],r=n[1],a=n[2],o=n[3],s=t[0],l=t[1],c=t[2],u=r*c-a*l,d=a*s-i*c,h=i*l-r*s,f=r*h-a*d,p=a*u-i*h,g=i*d-r*u,m=2*o;return u*=m,d*=m,h*=m,f*=2,p*=2,g*=2,e[0]=s+u+f,e[1]=l+d+p,e[2]=c+h+g,e},t.rotateX=function(e,t,n,i){var r=[],a=[];return r[0]=t[0]-n[0],r[1]=t[1]-n[1],r[2]=t[2]-n[2],a[0]=r[0],a[1]=r[1]*Math.cos(i)-r[2]*Math.sin(i),a[2]=r[1]*Math.sin(i)+r[2]*Math.cos(i),e[0]=a[0]+n[0],e[1]=a[1]+n[1],e[2]=a[2]+n[2],e},t.rotateY=function(e,t,n,i){var r=[],a=[];return r[0]=t[0]-n[0],r[1]=t[1]-n[1],r[2]=t[2]-n[2],a[0]=r[2]*Math.sin(i)+r[0]*Math.cos(i),a[1]=r[1],a[2]=r[2]*Math.cos(i)-r[0]*Math.sin(i),e[0]=a[0]+n[0],e[1]=a[1]+n[1],e[2]=a[2]+n[2],e},t.rotateZ=function(e,t,n,i){var r=[],a=[];return r[0]=t[0]-n[0],r[1]=t[1]-n[1],r[2]=t[2]-n[2],a[0]=r[0]*Math.cos(i)-r[1]*Math.sin(i),a[1]=r[0]*Math.sin(i)+r[1]*Math.cos(i),a[2]=r[2],e[0]=a[0]+n[0],e[1]=a[1]+n[1],e[2]=a[2]+n[2],e},t.angle=function(e,t){var n=o(e[0],e[1],e[2]),i=o(t[0],t[1],t[2]);f(n,n),f(i,i);var r=p(n,i);return r>1?0:r<-1?Math.PI:Math.acos(r)},t.str=function(e){return"vec3("+e[0]+", "+e[1]+", "+e[2]+")"},t.exactEquals=function(e,t){return e[0]===t[0]&&e[1]===t[1]&&e[2]===t[2]},t.equals=function(e,t){var n=e[0],r=e[1],a=e[2],o=t[0],s=t[1],l=t[2];return Math.abs(n-o)<=i.EPSILON*Math.max(1,Math.abs(n),Math.abs(o))&&Math.abs(r-s)<=i.EPSILON*Math.max(1,Math.abs(r),Math.abs(s))&&Math.abs(a-l)<=i.EPSILON*Math.max(1,Math.abs(a),Math.abs(l))};var i=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(59));function r(){var e=new i.ARRAY_TYPE(3);return i.ARRAY_TYPE!=Float32Array&&(e[0]=0,e[1]=0,e[2]=0),e}function a(e){var t=e[0],n=e[1],i=e[2];return Math.sqrt(t*t+n*n+i*i)}function o(e,t,n){var r=new i.ARRAY_TYPE(3);return r[0]=e,r[1]=t,r[2]=n,r}function s(e,t,n){return e[0]=t[0]-n[0],e[1]=t[1]-n[1],e[2]=t[2]-n[2],e}function l(e,t,n){return e[0]=t[0]*n[0],e[1]=t[1]*n[1],e[2]=t[2]*n[2],e}function c(e,t,n){return e[0]=t[0]/n[0],e[1]=t[1]/n[1],e[2]=t[2]/n[2],e}function u(e,t){var n=t[0]-e[0],i=t[1]-e[1],r=t[2]-e[2];return Math.sqrt(n*n+i*i+r*r)}function d(e,t){var n=t[0]-e[0],i=t[1]-e[1],r=t[2]-e[2];return n*n+i*i+r*r}function h(e){var t=e[0],n=e[1],i=e[2];return t*t+n*n+i*i}function f(e,t){var n=t[0],i=t[1],r=t[2],a=n*n+i*i+r*r;return a>0&&(a=1/Math.sqrt(a),e[0]=t[0]*a,e[1]=t[1]*a,e[2]=t[2]*a),e}function p(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]}t.sub=s,t.mul=l,t.div=c,t.dist=u,t.sqrDist=d,t.len=a,t.sqrLen=h,t.forEach=function(){var e=r();return function(t,n,i,r,a,o){var s=void 0,l=void 0;for(n||(n=3),i||(i=0),l=r?Math.min(r*n+i,t.length):t.length,s=i;s<l;s+=n)e[0]=t[s],e[1]=t[s+1],e[2]=t[s+2],a(e,e,o),t[s]=e[0],t[s+1]=e[1],t[s+2]=e[2];return t}}()},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.forEach=t.sqrLen=t.sqrDist=t.dist=t.div=t.mul=t.sub=t.len=void 0,t.create=r,t.clone=function(e){var t=new i.ARRAY_TYPE(2);return t[0]=e[0],t[1]=e[1],t},t.fromValues=function(e,t){var n=new i.ARRAY_TYPE(2);return n[0]=e,n[1]=t,n},t.copy=function(e,t){return e[0]=t[0],e[1]=t[1],e},t.set=function(e,t,n){return e[0]=t,e[1]=n,e},t.add=function(e,t,n){return e[0]=t[0]+n[0],e[1]=t[1]+n[1],e},t.subtract=a,t.multiply=o,t.divide=s,t.ceil=function(e,t){return e[0]=Math.ceil(t[0]),e[1]=Math.ceil(t[1]),e},t.floor=function(e,t){return e[0]=Math.floor(t[0]),e[1]=Math.floor(t[1]),e},t.min=function(e,t,n){return e[0]=Math.min(t[0],n[0]),e[1]=Math.min(t[1],n[1]),e},t.max=function(e,t,n){return e[0]=Math.max(t[0],n[0]),e[1]=Math.max(t[1],n[1]),e},t.round=function(e,t){return e[0]=Math.round(t[0]),e[1]=Math.round(t[1]),e},t.scale=function(e,t,n){return e[0]=t[0]*n,e[1]=t[1]*n,e},t.scaleAndAdd=function(e,t,n,i){return e[0]=t[0]+n[0]*i,e[1]=t[1]+n[1]*i,e},t.distance=l,t.squaredDistance=c,t.length=u,t.squaredLength=d,t.negate=function(e,t){return e[0]=-t[0],e[1]=-t[1],e},t.inverse=function(e,t){return e[0]=1/t[0],e[1]=1/t[1],e},t.normalize=function(e,t){var n=t[0],i=t[1],r=n*n+i*i;return r>0&&(r=1/Math.sqrt(r),e[0]=t[0]*r,e[1]=t[1]*r),e},t.dot=function(e,t){return e[0]*t[0]+e[1]*t[1]},t.cross=function(e,t,n){var i=t[0]*n[1]-t[1]*n[0];return e[0]=e[1]=0,e[2]=i,e},t.lerp=function(e,t,n,i){var r=t[0],a=t[1];return e[0]=r+i*(n[0]-r),e[1]=a+i*(n[1]-a),e},t.random=function(e,t){t=t||1;var n=2*i.RANDOM()*Math.PI;return e[0]=Math.cos(n)*t,e[1]=Math.sin(n)*t,e},t.transformMat2=function(e,t,n){var i=t[0],r=t[1];return e[0]=n[0]*i+n[2]*r,e[1]=n[1]*i+n[3]*r,e},t.transformMat2d=function(e,t,n){var i=t[0],r=t[1];return e[0]=n[0]*i+n[2]*r+n[4],e[1]=n[1]*i+n[3]*r+n[5],e},t.transformMat3=function(e,t,n){var i=t[0],r=t[1];return e[0]=n[0]*i+n[3]*r+n[6],e[1]=n[1]*i+n[4]*r+n[7],e},t.transformMat4=function(e,t,n){var i=t[0],r=t[1];return e[0]=n[0]*i+n[4]*r+n[12],e[1]=n[1]*i+n[5]*r+n[13],e},t.rotate=function(e,t,n,i){var r=t[0]-n[0],a=t[1]-n[1],o=Math.sin(i),s=Math.cos(i);return e[0]=r*s-a*o+n[0],e[1]=r*o+a*s+n[1],e},t.angle=function(e,t){var n=e[0],i=e[1],r=t[0],a=t[1],o=n*n+i*i;o>0&&(o=1/Math.sqrt(o));var s=r*r+a*a;s>0&&(s=1/Math.sqrt(s));var l=(n*r+i*a)*o*s;return l>1?0:l<-1?Math.PI:Math.acos(l)},t.str=function(e){return"vec2("+e[0]+", "+e[1]+")"},t.exactEquals=function(e,t){return e[0]===t[0]&&e[1]===t[1]},t.equals=function(e,t){var n=e[0],r=e[1],a=t[0],o=t[1];return Math.abs(n-a)<=i.EPSILON*Math.max(1,Math.abs(n),Math.abs(a))&&Math.abs(r-o)<=i.EPSILON*Math.max(1,Math.abs(r),Math.abs(o))};var i=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(59));function r(){var e=new i.ARRAY_TYPE(2);return i.ARRAY_TYPE!=Float32Array&&(e[0]=0,e[1]=0),e}function a(e,t,n){return e[0]=t[0]-n[0],e[1]=t[1]-n[1],e}function o(e,t,n){return e[0]=t[0]*n[0],e[1]=t[1]*n[1],e}function s(e,t,n){return e[0]=t[0]/n[0],e[1]=t[1]/n[1],e}function l(e,t){var n=t[0]-e[0],i=t[1]-e[1];return Math.sqrt(n*n+i*i)}function c(e,t){var n=t[0]-e[0],i=t[1]-e[1];return n*n+i*i}function u(e){var t=e[0],n=e[1];return Math.sqrt(t*t+n*n)}function d(e){var t=e[0],n=e[1];return t*t+n*n}t.len=u,t.sub=a,t.mul=o,t.div=s,t.dist=l,t.sqrDist=c,t.sqrLen=d,t.forEach=function(){var e=r();return function(t,n,i,r,a,o){var s=void 0,l=void 0;for(n||(n=2),i||(i=0),l=r?Math.min(r*n+i,t.length):t.length,s=i;s<l;s+=n)e[0]=t[s],e[1]=t[s+1],a(e,e,o),t[s]=e[0],t[s+1]=e[1];return t}}()},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sub=t.mul=void 0,t.create=function(){var e=new i.ARRAY_TYPE(9);return i.ARRAY_TYPE!=Float32Array&&(e[1]=0,e[2]=0,e[3]=0,e[5]=0,e[6]=0,e[7]=0),e[0]=1,e[4]=1,e[8]=1,e},t.fromMat4=function(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[4],e[4]=t[5],e[5]=t[6],e[6]=t[8],e[7]=t[9],e[8]=t[10],e},t.clone=function(e){var t=new i.ARRAY_TYPE(9);return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t[6]=e[6],t[7]=e[7],t[8]=e[8],t},t.copy=function(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[8]=t[8],e},t.fromValues=function(e,t,n,r,a,o,s,l,c){var u=new i.ARRAY_TYPE(9);return u[0]=e,u[1]=t,u[2]=n,u[3]=r,u[4]=a,u[5]=o,u[6]=s,u[7]=l,u[8]=c,u},t.set=function(e,t,n,i,r,a,o,s,l,c){return e[0]=t,e[1]=n,e[2]=i,e[3]=r,e[4]=a,e[5]=o,e[6]=s,e[7]=l,e[8]=c,e},t.identity=function(e){return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=1,e[5]=0,e[6]=0,e[7]=0,e[8]=1,e},t.transpose=function(e,t){if(e===t){var n=t[1],i=t[2],r=t[5];e[1]=t[3],e[2]=t[6],e[3]=n,e[5]=t[7],e[6]=i,e[7]=r}else e[0]=t[0],e[1]=t[3],e[2]=t[6],e[3]=t[1],e[4]=t[4],e[5]=t[7],e[6]=t[2],e[7]=t[5],e[8]=t[8];return e},t.invert=function(e,t){var n=t[0],i=t[1],r=t[2],a=t[3],o=t[4],s=t[5],l=t[6],c=t[7],u=t[8],d=u*o-s*c,h=-u*a+s*l,f=c*a-o*l,p=n*d+i*h+r*f;return p?(p=1/p,e[0]=d*p,e[1]=(-u*i+r*c)*p,e[2]=(s*i-r*o)*p,e[3]=h*p,e[4]=(u*n-r*l)*p,e[5]=(-s*n+r*a)*p,e[6]=f*p,e[7]=(-c*n+i*l)*p,e[8]=(o*n-i*a)*p,e):null},t.adjoint=function(e,t){var n=t[0],i=t[1],r=t[2],a=t[3],o=t[4],s=t[5],l=t[6],c=t[7],u=t[8];return e[0]=o*u-s*c,e[1]=r*c-i*u,e[2]=i*s-r*o,e[3]=s*l-a*u,e[4]=n*u-r*l,e[5]=r*a-n*s,e[6]=a*c-o*l,e[7]=i*l-n*c,e[8]=n*o-i*a,e},t.determinant=function(e){var t=e[0],n=e[1],i=e[2],r=e[3],a=e[4],o=e[5],s=e[6],l=e[7],c=e[8];return t*(c*a-o*l)+n*(-c*r+o*s)+i*(l*r-a*s)},t.multiply=r,t.translate=function(e,t,n){var i=t[0],r=t[1],a=t[2],o=t[3],s=t[4],l=t[5],c=t[6],u=t[7],d=t[8],h=n[0],f=n[1];return e[0]=i,e[1]=r,e[2]=a,e[3]=o,e[4]=s,e[5]=l,e[6]=h*i+f*o+c,e[7]=h*r+f*s+u,e[8]=h*a+f*l+d,e},t.rotate=function(e,t,n){var i=t[0],r=t[1],a=t[2],o=t[3],s=t[4],l=t[5],c=t[6],u=t[7],d=t[8],h=Math.sin(n),f=Math.cos(n);return e[0]=f*i+h*o,e[1]=f*r+h*s,e[2]=f*a+h*l,e[3]=f*o-h*i,e[4]=f*s-h*r,e[5]=f*l-h*a,e[6]=c,e[7]=u,e[8]=d,e},t.scale=function(e,t,n){var i=n[0],r=n[1];return e[0]=i*t[0],e[1]=i*t[1],e[2]=i*t[2],e[3]=r*t[3],e[4]=r*t[4],e[5]=r*t[5],e[6]=t[6],e[7]=t[7],e[8]=t[8],e},t.fromTranslation=function(e,t){return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=1,e[5]=0,e[6]=t[0],e[7]=t[1],e[8]=1,e},t.fromRotation=function(e,t){var n=Math.sin(t),i=Math.cos(t);return e[0]=i,e[1]=n,e[2]=0,e[3]=-n,e[4]=i,e[5]=0,e[6]=0,e[7]=0,e[8]=1,e},t.fromScaling=function(e,t){return e[0]=t[0],e[1]=0,e[2]=0,e[3]=0,e[4]=t[1],e[5]=0,e[6]=0,e[7]=0,e[8]=1,e},t.fromMat2d=function(e,t){return e[0]=t[0],e[1]=t[1],e[2]=0,e[3]=t[2],e[4]=t[3],e[5]=0,e[6]=t[4],e[7]=t[5],e[8]=1,e},t.fromQuat=function(e,t){var n=t[0],i=t[1],r=t[2],a=t[3],o=n+n,s=i+i,l=r+r,c=n*o,u=i*o,d=i*s,h=r*o,f=r*s,p=r*l,g=a*o,m=a*s,v=a*l;return e[0]=1-d-p,e[3]=u-v,e[6]=h+m,e[1]=u+v,e[4]=1-c-p,e[7]=f-g,e[2]=h-m,e[5]=f+g,e[8]=1-c-d,e},t.normalFromMat4=function(e,t){var n=t[0],i=t[1],r=t[2],a=t[3],o=t[4],s=t[5],l=t[6],c=t[7],u=t[8],d=t[9],h=t[10],f=t[11],p=t[12],g=t[13],m=t[14],v=t[15],y=n*s-i*o,b=n*l-r*o,x=n*c-a*o,w=i*l-r*s,_=i*c-a*s,S=r*c-a*l,C=u*g-d*p,O=u*m-h*p,M=u*v-f*p,P=d*m-h*g,L=d*v-f*g,D=h*v-f*m,k=y*D-b*L+x*P+w*M-_*O+S*C;return k?(k=1/k,e[0]=(s*D-l*L+c*P)*k,e[1]=(l*M-o*D-c*O)*k,e[2]=(o*L-s*M+c*C)*k,e[3]=(r*L-i*D-a*P)*k,e[4]=(n*D-r*M+a*O)*k,e[5]=(i*M-n*L-a*C)*k,e[6]=(g*S-m*_+v*w)*k,e[7]=(m*x-p*S-v*b)*k,e[8]=(p*_-g*x+v*y)*k,e):null},t.projection=function(e,t,n){return e[0]=2/t,e[1]=0,e[2]=0,e[3]=0,e[4]=-2/n,e[5]=0,e[6]=-1,e[7]=1,e[8]=1,e},t.str=function(e){return"mat3("+e[0]+", "+e[1]+", "+e[2]+", "+e[3]+", "+e[4]+", "+e[5]+", "+e[6]+", "+e[7]+", "+e[8]+")"},t.frob=function(e){return Math.sqrt(Math.pow(e[0],2)+Math.pow(e[1],2)+Math.pow(e[2],2)+Math.pow(e[3],2)+Math.pow(e[4],2)+Math.pow(e[5],2)+Math.pow(e[6],2)+Math.pow(e[7],2)+Math.pow(e[8],2))},t.add=function(e,t,n){return e[0]=t[0]+n[0],e[1]=t[1]+n[1],e[2]=t[2]+n[2],e[3]=t[3]+n[3],e[4]=t[4]+n[4],e[5]=t[5]+n[5],e[6]=t[6]+n[6],e[7]=t[7]+n[7],e[8]=t[8]+n[8],e},t.subtract=a,t.multiplyScalar=function(e,t,n){return e[0]=t[0]*n,e[1]=t[1]*n,e[2]=t[2]*n,e[3]=t[3]*n,e[4]=t[4]*n,e[5]=t[5]*n,e[6]=t[6]*n,e[7]=t[7]*n,e[8]=t[8]*n,e},t.multiplyScalarAndAdd=function(e,t,n,i){return e[0]=t[0]+n[0]*i,e[1]=t[1]+n[1]*i,e[2]=t[2]+n[2]*i,e[3]=t[3]+n[3]*i,e[4]=t[4]+n[4]*i,e[5]=t[5]+n[5]*i,e[6]=t[6]+n[6]*i,e[7]=t[7]+n[7]*i,e[8]=t[8]+n[8]*i,e},t.exactEquals=function(e,t){return e[0]===t[0]&&e[1]===t[1]&&e[2]===t[2]&&e[3]===t[3]&&e[4]===t[4]&&e[5]===t[5]&&e[6]===t[6]&&e[7]===t[7]&&e[8]===t[8]},t.equals=function(e,t){var n=e[0],r=e[1],a=e[2],o=e[3],s=e[4],l=e[5],c=e[6],u=e[7],d=e[8],h=t[0],f=t[1],p=t[2],g=t[3],m=t[4],v=t[5],y=t[6],b=t[7],x=t[8];return Math.abs(n-h)<=i.EPSILON*Math.max(1,Math.abs(n),Math.abs(h))&&Math.abs(r-f)<=i.EPSILON*Math.max(1,Math.abs(r),Math.abs(f))&&Math.abs(a-p)<=i.EPSILON*Math.max(1,Math.abs(a),Math.abs(p))&&Math.abs(o-g)<=i.EPSILON*Math.max(1,Math.abs(o),Math.abs(g))&&Math.abs(s-m)<=i.EPSILON*Math.max(1,Math.abs(s),Math.abs(m))&&Math.abs(l-v)<=i.EPSILON*Math.max(1,Math.abs(l),Math.abs(v))&&Math.abs(c-y)<=i.EPSILON*Math.max(1,Math.abs(c),Math.abs(y))&&Math.abs(u-b)<=i.EPSILON*Math.max(1,Math.abs(u),Math.abs(b))&&Math.abs(d-x)<=i.EPSILON*Math.max(1,Math.abs(d),Math.abs(x))};var i=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(59));function r(e,t,n){var i=t[0],r=t[1],a=t[2],o=t[3],s=t[4],l=t[5],c=t[6],u=t[7],d=t[8],h=n[0],f=n[1],p=n[2],g=n[3],m=n[4],v=n[5],y=n[6],b=n[7],x=n[8];return e[0]=h*i+f*o+p*c,e[1]=h*r+f*s+p*u,e[2]=h*a+f*l+p*d,e[3]=g*i+m*o+v*c,e[4]=g*r+m*s+v*u,e[5]=g*a+m*l+v*d,e[6]=y*i+b*o+x*c,e[7]=y*r+b*s+x*u,e[8]=y*a+b*l+x*d,e}function a(e,t,n){return e[0]=t[0]-n[0],e[1]=t[1]-n[1],e[2]=t[2]-n[2],e[3]=t[3]-n[3],e[4]=t[4]-n[4],e[5]=t[5]-n[5],e[6]=t[6]-n[6],e[7]=t[7]-n[7],e[8]=t[8]-n[8],e}t.mul=r,t.sub=a},function(e,t,n){function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var r=5,a=n(819);Math.sign=function(e){return 0===(e=+e)||isNaN(e)?e:e>0?1:-1};var o=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){i(e,t,n[t])}))}return e}({},a,{throttle:n(749),debounce:n(645),omit:function(e,t){var n={};return a.each(e,(function(e,i){-1===t.indexOf(i)&&(n[i]=e)})),n},traverseTree:function(e,t,n,i){void 0===i&&(i=!1);var r=n(e);i&&t(e,null,null),r&&o.each(r,(function(i,r){t(i,e,r),o.traverseTree(i,t,n)}))},toAllPadding:function(e){var t=0,n=0,i=0,r=0;return o.isNumber(e)||o.isString(e)?t=n=i=r=e:o.isArray(e)&&(t=e[0],i=o.isNil(e[1])?e[0]:e[1],r=o.isNil(e[2])?e[0]:e[2],n=o.isNil(e[3])?i:e[3]),[t,i,r,n]},guid:function(){return"xxxxxxxx".replace(/[xy]/g,(function(e){var t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)}))},mix:function(){var e,t,n=o.toArray(arguments),i=n[0];if(!0===i)for(i=n[1],t=2;t<n.length;t++)s(i,e=n[t]);else for(t=1;t<n.length;t++)for(var r in e=n[t])e.hasOwnProperty(r)&&"constructor"!==r&&(i[r]=e[r]);return i},mixin:function(e,t){e&&t&&(e._mixins=t,e.ATTRS=e.ATTRS||{},o.each(t,(function(t){o.augment(e,t)})),e.ATTRS=o.mix({},e.ATTRS))}});function s(e,t,n){for(var i in n=n||0,t)if(t.hasOwnProperty(i)){var a=t[i];null!==a&&o.isPlainObject(a)?(o.isPlainObject(e[i])||(e[i]={}),n<r?s(e[i],t[i],n+1):e[i]=t[i]):o.isArray(a)?(e[i]=[],e[i]=e[i].concat(a)):void 0!==a&&(e[i]=t[i])}}o.Array={remove:function(e,t){var n=o.indexOf(e,t);-1!==n&&e.splice(n,1)}},e.exports=o},function(e,t,n){var i=n(26),r={},a={draw:function(){}},o={defaultShapeType:null,getShape:function(e,t){return this[e]||this[t]||this[this.defaultShapeType]||a},getExtendShape:function(e,t){var n=this;if(i.isArray(e)){var r={};return e.forEach((function(e){n[e]&&(r=i.mix({},r,n.getShape(e,t)))})),r}return this.getShape(e,t)}};r.registerShapeManager=function(e,t){var n=i.mix({},o,t),a=i.upperFirst(e);return r[a]=n,r["register"+a]=function(e,t,r,a){i.isNil(r)&&i.isNil(a)&&(r=e);var o=n.getExtendShape(r,a),s=i.mix(!0,{},o,t);return s.type=e,n[e]=s,s},n},e.exports=r},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){var i=n(19),r=/[MLHVQTCSAZ]([^MLHVQTCSAZ]*)/gi,a=/[^\s\,]+/gi;e.exports={parseRadius:function(e){var t=0,n=0,r=0,a=0;return i.isArray(e)?1===e.length?t=n=r=a=e[0]:2===e.length?(t=r=e[0],n=a=e[1]):3===e.length?(t=e[0],n=a=e[1],r=e[2]):(t=e[0],n=e[1],r=e[2],a=e[3]):t=n=r=a=e,{r1:t,r2:n,r3:r,r4:a}},parsePath:function(e){return e=e||[],i.isArray(e)?e:i.isString(e)?(e=e.match(r),i.each(e,(function(t,n){if((t=t.match(a))[0].length>1){var r=t[0].charAt(0);t.splice(1,0,t[0].substr(1)),t[0]=r}i.each(t,(function(e,n){isNaN(e)||(t[n]=+e)})),e[n]=t})),e):void 0}}},function(e,t,n){var i=n(237);e.exports=function(e){return i(e)?"":e.toString()}},function(e,t,n){var i=n(115);e.exports=function(e){return i(e,"String")}},function(e,t,n){var i=n(619),r=n(115);e.exports=function(e){if(!i(e)||!r(e,"Object"))return!1;if(null===Object.getPrototypeOf(e))return!0;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}},function(e,t,n){var i=function(e){function t(t){var n;return(n=e.call(this)||this).options=t,n}return function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}(t,e),t.prototype.execute=function(){var e=this,t=this.options;this.roots.forEach((function(n){e.layout(n,t).eachNode((function(e){e.data.x=e.x+e.data.width/2+e.hgap,e.data.y=e.y+e.data.height/2+e.vgap}))}))},t}(n(622));e.exports=i},function(e,t,n){!function(t,n){e.exports=n()}("undefined"!=typeof self&&self,(function(){return function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i:i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:i})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=5)}([function(e,t,n){var i=n(7);e.exports={assign:i}},function(e,t,n){var i=n(3),r=function(){function e(e,t){void 0===t&&(t={}),this.options=t,this.rootNode=i(e,t)}return e.prototype.execute=function(){throw new Error("please override this method")},e}();e.exports=r},function(e,t,n){var i=n(4),r=["LR","RL","TB","BT","H","V"],a=["LR","RL","H"],o=r[0];e.exports=function(e,t,n){var s=t.direction||o;if(t.isHorizontal=function(e){return a.indexOf(e)>-1}(s),s&&-1===r.indexOf(s))throw new TypeError("Invalid direction: "+s);if(s===r[0])n(e,t);else if(s===r[1])n(e,t),e.right2left();else if(s===r[2])n(e,t);else if(s===r[3])n(e,t),e.bottom2top();else if(s===r[4]||s===r[5]){var l=i(e,t),c=l.left,u=l.right;n(c,t),n(u,t),t.isHorizontal?c.right2left():c.bottom2top(),u.translate(c.x-u.x,c.y-u.y),e.x=c.x,e.y=u.y;var d=e.getBoundingBox();t.isHorizontal?d.top<0&&e.translate(0,-d.top):d.left<0&&e.translate(-d.left,0)}return e.translate(-(e.x+e.width/2+e.hgap),-(e.y+e.height/2+e.vgap)),e}},function(e,t,n){var i=n(0),r={getId:function(e){return e.id||e.name},getHGap:function(e){return e.hgap||18},getVGap:function(e){return e.vgap||18},getChildren:function(e){return e.children},getHeight:function(e){return e.height||36},getWidth:function(e){var t=e.name||" ";return e.width||18*t.split("").length}};function a(e,t){var n=this;if(n.vgap=n.hgap=0,e instanceof a)return e;n.data=e;var i=t.getHGap(e),r=t.getVGap(e);return n.width=t.getWidth(e),n.height=t.getHeight(e),n.id=t.getId(e),n.x=n.y=0,n.depth=0,n.children||(n.children=[]),n.addGap(i,r),n}i.assign(a.prototype,{isRoot:function(){return 0===this.depth},isLeaf:function(){return 0===this.children.length},addGap:function(e,t){this.hgap+=e,this.vgap+=t,this.width+=2*e,this.height+=2*t},eachNode:function(e){for(var t,n=[this];t=n.pop();)e(t),n=n.concat(t.children)},DFTraverse:function(e){this.eachNode(e)},BFTraverse:function(e){for(var t,n=[this];t=n.shift();)e(t),n=n.concat(t.children)},getBoundingBox:function(){var e={left:Number.MAX_VALUE,top:Number.MAX_VALUE,width:0,height:0};return this.eachNode((function(t){e.left=Math.min(e.left,t.x),e.top=Math.min(e.top,t.y),e.width=Math.max(e.width,t.x+t.width),e.height=Math.max(e.height,t.y+t.height)})),e},translate:function(e,t){void 0===e&&(e=0),void 0===t&&(t=0),this.eachNode((function(n){n.x+=e,n.y+=t}))},right2left:function(){var e=this.getBoundingBox();this.eachNode((function(t){t.x=t.x-2*(t.x-e.left)-t.width})),this.translate(e.width,0)},bottom2top:function(){var e=this.getBoundingBox();this.eachNode((function(t){t.y=t.y-2*(t.y-e.top)-t.height})),this.translate(0,e.height)}}),e.exports=function(e,t,n){void 0===t&&(t={});var o,s=new a(e,t=i.assign({},r,t)),l=[s];if(!n&&!e.collapsed)for(;o=l.pop();)if(!o.data.collapsed){var c=t.getChildren(o.data),u=c?c.length:0;if(o.children=new Array(u),c&&u)for(var d=0;d<u;d++){var h=new a(c[d],t);o.children[d]=h,l.push(h),h.parent=o,h.depth=o.depth+1}}return s}},function(e,t,n){var i=n(3);e.exports=function(e,t){for(var n=i(e.data,t,!0),r=i(e.data,t,!0),a=e.children.length,o=Math.round(a/2),s=t.getSide||function(e,t){return t<o?"right":"left"},l=0;l<a;l++){var c=e.children[l];"right"===s(c,l)?r.children.push(c):n.children.push(c)}return n.eachNode((function(e){e.isRoot()||(e.side="left")})),r.eachNode((function(e){e.isRoot()||(e.side="right")})),{left:n,right:r}}},function(e,t,n){var i={compactBox:n(6),dendrogram:n(9),indented:n(11),mindmap:n(13)};e.exports=i},function(e,t,n){var i=n(1),r=n(8),a=n(2),o=n(0),s=function(e){function t(){return e.apply(this,arguments)||this}return function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}(t,e),t.prototype.execute=function(){return a(this.rootNode,this.options,r)},t}(i),l={};e.exports=function(e,t){return t=o.assign({},l,t),new s(e,t).execute()}},function(e,t){function n(e,t){for(var n in t)t.hasOwnProperty(n)&&"constructor"!==n&&void 0!==t[n]&&(e[n]=t[n])}e.exports=function(e,t,i,r){return t&&n(e,t),i&&n(e,i),r&&n(e,r),e}},function(e,t){function n(e,t,n,i){void 0===i&&(i=[]);var r=this;r.w=e||0,r.h=t||0,r.y=n||0,r.x=0,r.c=i||[],r.cs=i.length,r.prelim=0,r.mod=0,r.shift=0,r.change=0,r.tl=null,r.tr=null,r.el=null,r.er=null,r.msel=0,r.mser=0}function i(e,t){!function e(t,n,i){i?t.y+=n:t.x+=n,t.children.forEach((function(t){e(t,n,i)}))}(e,-function e(t,n){var i=n?t.y:t.x;return t.children.forEach((function(t){i=Math.min(e(t,n),i)})),i}(e,t),t)}n.fromNode=function(e,t){if(!e)return null;var i=[];return e.children.forEach((function(e){i.push(n.fromNode(e,t))})),t?new n(e.height,e.width,e.x,i):new n(e.width,e.height,e.y,i)},e.exports=function(e,t){void 0===t&&(t={});var r=t.isHorizontal;function a(e){0===e.cs?(e.el=e,e.er=e,e.msel=e.mser=0):(e.el=e.c[0].el,e.msel=e.c[0].msel,e.er=e.c[e.cs-1].er,e.mser=e.c[e.cs-1].mser)}function o(e,t,n){for(var i=e.c[t-1],r=i.mod,a=e.c[t],o=a.mod;null!==i&&null!==a;){u(i)>n.low&&(n=n.nxt);var d=r+i.prelim+i.w-(o+a.prelim);d>0&&(o+=d,s(e,t,n.index,d));var h=u(i),f=u(a);h<=f&&null!==(i=c(i))&&(r+=i.mod),h>=f&&null!==(a=l(a))&&(o+=a.mod)}!i&&a?function(e,t,n,i){var r=e.c[0].el;r.tl=n;var a=i-n.mod-e.c[0].msel;r.mod+=a,r.prelim-=a,e.c[0].el=e.c[t].el,e.c[0].msel=e.c[t].msel}(e,t,a,o):i&&!a&&function(e,t,n,i){var r=e.c[t].er;r.tr=n;var a=i-n.mod-e.c[t].mser;r.mod+=a,r.prelim-=a,e.c[t].er=e.c[t-1].er,e.c[t].mser=e.c[t-1].mser}(e,t,i,r)}function s(e,t,n,i){e.c[t].mod+=i,e.c[t].msel+=i,e.c[t].mser+=i,function(e,t,n,i){if(n!==t-1){var r=t-n;e.c[n+1].shift+=i/r,e.c[t].shift-=i/r,e.c[t].change-=i-i/r}}(e,t,n,i)}function l(e){return 0===e.cs?e.tl:e.c[0]}function c(e){return 0===e.cs?e.tr:e.c[e.cs-1]}function u(e){return e.y+e.h}function d(e,t,n){for(;null!==n&&e>=n.low;)n=n.nxt;return{low:e,index:t,nxt:n}}!function e(t,n,i){void 0===i&&(i=0),n?(t.x=i,i+=t.width):(t.y=i,i+=t.height),t.children.forEach((function(t){e(t,n,i)}))}(e,r);var h=n.fromNode(e,r);return function e(t){if(0!==t.cs){e(t.c[0]);for(var n=d(u(t.c[0].el),0,null),i=1;i<t.cs;++i){e(t.c[i]);var r=u(t.c[i].er);o(t,i,n),n=d(r,i,n)}!function(e){e.prelim=(e.c[0].prelim+e.c[0].mod+e.c[e.cs-1].mod+e.c[e.cs-1].prelim+e.c[e.cs-1].w)/2-e.w/2}(t),a(t)}else a(t)}(h),function e(t,n){n+=t.mod,t.x=t.prelim+n,function(e){for(var t=0,n=0,i=0;i<e.cs;i++)t+=e.c[i].shift,n+=t+e.c[i].change,e.c[i].mod+=n}(t);for(var i=0;i<t.cs;i++)e(t.c[i],n)}(h,0),function e(t,n,i){i?n.y=t.x:n.x=t.x,t.c.forEach((function(t,r){e(t,n.children[r],i)}))}(h,e,r),i(e,r),e}},function(e,t,n){var i=n(1),r=n(10),a=n(2),o=n(0),s=function(e){function t(){return e.apply(this,arguments)||this}return function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}(t,e),t.prototype.execute=function(){return this.rootNode.width=0,a(this.rootNode,this.options,r)},t}(i),l={};e.exports=function(e,t){return t=o.assign({},l,t),new s(e,t).execute()}},function(e,t,n){var i=n(0),r={isHorizontal:!0,nodeSep:20,nodeSize:20,rankSep:200,subTreeSep:10};e.exports=function(e,t){void 0===t&&(t={}),t=i.assign({},r,t);var n,a=0,o=function e(t){if(!t)return null;t.width=0,t.depth&&t.depth>a&&(a=t.depth);var n=t.children,i=n.length,r=new function(e,t){void 0===e&&(e=0),void 0===t&&(t=[]);var n=this;n.x=n.y=0,n.leftChild=n.rightChild=null,n.height=0,n.children=t}(t.height,[]);return n.forEach((function(t,n){var a=e(t);r.children.push(a),0===n&&(r.leftChild=a),n===i-1&&(r.rightChild=a)})),r.originNode=t,r.isLeaf=t.isLeaf(),r}(e);return function e(t){if(t.isLeaf||0===t.children.length)t.drawingDepth=a;else{var n=t.children.map((function(t){return e(t)})),i=Math.min.apply(null,n);t.drawingDepth=i-1}return t.drawingDepth}(o),function e(i){i.x=i.drawingDepth*t.rankSep,i.isLeaf?(i.y=0,n&&(i.y=n.y+n.height+t.nodeSep,i.originNode.parent!==n.originNode.parent&&(i.y+=t.subTreeSep)),n=i):(i.children.forEach((function(t){e(t)})),i.y=(i.leftChild.y+i.rightChild.y)/2)}(o),function e(t,n,i){i?(n.x=t.x,n.y=t.y):(n.x=t.y,n.y=t.x),t.children.forEach((function(t,r){e(t,n.children[r],i)}))}(o,e,t.isHorizontal),e}},function(e,t,n){var i=n(1),r=n(12),a=n(4),o=n(0),s=["LR","RL","H"],l=s[0],c=function(e){function t(){return e.apply(this,arguments)||this}return function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}(t,e),t.prototype.execute=function(){var e=this.options,t=this.rootNode;e.isHorizontal=!0;var n=e.indent,i=e.direction||l;if(i&&-1===s.indexOf(i))throw new TypeError("Invalid direction: "+i);if(i===s[0])r(t,n);else if(i===s[1])r(t,n),t.right2left();else if(i===s[2]){var o=a(t,e),c=o.left,u=o.right;r(c,n),c.right2left(),r(u,n);var d=c.getBoundingBox();u.translate(d.width,0),t.x=u.x-t.width/2}return t},t}(i),u={};e.exports=function(e,t){return t=o.assign({},u,t),new c(e,t).execute()}},function(e,t){e.exports=function(e,t){void 0===t&&(t=20);var n=null;e.eachNode((function(e){!function(e,t,n){e.x+=n*e.depth,e.y=t?t.y+t.height:0}(e,n,t),n=e}))}},function(e,t,n){var i=n(1),r=n(14),a=n(2),o=n(0),s=function(e){function t(){return e.apply(this,arguments)||this}return function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}(t,e),t.prototype.execute=function(){return a(this.rootNode,this.options,r)},t}(i),l={};e.exports=function(e,t){return t=o.assign({},l,t),new s(e,t).execute()}},function(e,t,n){var i=n(0),r={getSubTreeSep:function(){return 0}};e.exports=function(e,t){void 0===t&&(t={}),t=i.assign({},r,t),e.parent={x:0,width:0,height:0,y:0},e.BFTraverse((function(e){e.x=e.parent.x+e.parent.width})),e.parent=null,function e(t,n){var i=0;return t.children.length?t.children.forEach((function(t){i+=e(t,n)})):i=t.height,t._subTreeSep=n.getSubTreeSep(t.data),t.totalHeight=Math.max(t.height,i)+2*t._subTreeSep,t.totalHeight}(e,t),e.startY=0,e.y=e.totalHeight/2-e.height/2,e.eachNode((function(e){var t=e.children,n=t.length;if(n){var i=t[0];if(i.startY=e.startY+e._subTreeSep,1===n)i.y=e.y+e.height/2-i.height/2;else{i.y=i.startY+i.totalHeight/2-i.height/2;for(var r=1;r<n;r++){var a=t[r];a.startY=t[r-1].startY+t[r-1].totalHeight,a.y=a.startY+a.totalHeight/2-a.height/2}}}})),function e(t){var n=t.children,i=n.length;if(i){n.forEach((function(t){e(t)}));var r=n[0],a=n[i-1],o=a.y-r.y+a.height,s=0;if(n.forEach((function(e){s+=e.totalHeight})),o>t.height)t.y=r.y+o/2-t.height/2;else if(1!==n.length||t.height>s){var l=t.y+(t.height-o)/2-r.y;n.forEach((function(e){e.translate(0,l)}))}else t.y=(r.y+r.height/2+a.y+a.height/2)/2-t.height/2}}(e)}}])}))},function(e,t,n){var i=n(26),r=function(){var e=t.prototype;function t(e){var t=this.getDefaultCfg();i.mix(this,t,e),this._init()}return e.getDefaultCfg=function(){return{}},e._init=function(){},e.destroy=function(){},t}();e.exports=r},function(e,t,n){var i=n(19),r=n(613),a=n(612),o=n(640),s=n(639),l=i.vec3,c=i.mat3,u=["m","l","c","a","q","h","v","t","s","z"];function d(e,t,n){return{x:n.x+e,y:n.y+t}}function h(e,t){return{x:t.x+(t.x-e.x),y:t.y+(t.y-e.y)}}function f(e){return Math.sqrt(e[0]*e[0]+e[1]*e[1])}function p(e,t){return(e[0]*t[0]+e[1]*t[1])/(f(e)*f(t))}function g(e,t){return(e[0]*t[1]<e[1]*t[0]?-1:1)*Math.acos(p(e,t))}var m=function(e,t,n){this.preSegment=t,this.isLast=n,this.init(e,t)};i.augment(m,{init:function(e,t){var n=e[0];t=t||{endPoint:{x:0,y:0}};var r,a,o,s,l=u.indexOf(n)>=0,c=l?n.toUpperCase():n,f=e,m=t.endPoint,v=f[1],y=f[2];switch(c){default:break;case"M":s=l?d(v,y,m):{x:v,y:y},this.command="M",this.params=[m,s],this.subStart=s,this.endPoint=s;break;case"L":s=l?d(v,y,m):{x:v,y:y},this.command="L",this.params=[m,s],this.subStart=t.subStart,this.endPoint=s,this.endTangent=function(){return[s.x-m.x,s.y-m.y]},this.startTangent=function(){return[m.x-s.x,m.y-s.y]};break;case"H":s=l?d(v,0,m):{x:v,y:m.y},this.command="L",this.params=[m,s],this.subStart=t.subStart,this.endPoint=s,this.endTangent=function(){return[s.x-m.x,s.y-m.y]},this.startTangent=function(){return[m.x-s.x,m.y-s.y]};break;case"V":s=l?d(0,v,m):{x:m.x,y:v},this.command="L",this.params=[m,s],this.subStart=t.subStart,this.endPoint=s,this.endTangent=function(){return[s.x-m.x,s.y-m.y]},this.startTangent=function(){return[m.x-s.x,m.y-s.y]};break;case"Q":l?(r=d(v,y,m),a=d(f[3],f[4],m)):(r={x:v,y:y},a={x:f[3],y:f[4]}),this.command="Q",this.params=[m,r,a],this.subStart=t.subStart,this.endPoint=a,this.endTangent=function(){return[a.x-r.x,a.y-r.y]},this.startTangent=function(){return[m.x-r.x,m.y-r.y]};break;case"T":a=l?d(v,y,m):{x:v,y:y},"Q"===t.command?(r=h(t.params[1],m),this.command="Q",this.params=[m,r,a],this.subStart=t.subStart,this.endPoint=a,this.endTangent=function(){return[a.x-r.x,a.y-r.y]},this.startTangent=function(){return[m.x-r.x,m.y-r.y]}):(this.command="TL",this.params=[m,a],this.subStart=t.subStart,this.endPoint=a,this.endTangent=function(){return[a.x-m.x,a.y-m.y]},this.startTangent=function(){return[m.x-a.x,m.y-a.y]});break;case"C":l?(r=d(v,y,m),a=d(f[3],f[4],m),o=d(f[5],f[6],m)):(r={x:v,y:y},a={x:f[3],y:f[4]},o={x:f[5],y:f[6]}),this.command="C",this.params=[m,r,a,o],this.subStart=t.subStart,this.endPoint=o,this.endTangent=function(){return[o.x-a.x,o.y-a.y]},this.startTangent=function(){return[m.x-r.x,m.y-r.y]};break;case"S":l?(a=d(v,y,m),o=d(f[3],f[4],m)):(a={x:v,y:y},o={x:f[3],y:f[4]}),"C"===t.command?(r=h(t.params[2],m),this.command="C",this.params=[m,r,a,o],this.subStart=t.subStart,this.endPoint=o,this.endTangent=function(){return[o.x-a.x,o.y-a.y]},this.startTangent=function(){return[m.x-r.x,m.y-r.y]}):(this.command="SQ",this.params=[m,a,o],this.subStart=t.subStart,this.endPoint=o,this.endTangent=function(){return[o.x-a.x,o.y-a.y]},this.startTangent=function(){return[m.x-a.x,m.y-a.y]});break;case"A":var b=v,x=y,w=f[3],_=f[4],S=f[5];s=l?d(f[6],f[7],m):{x:f[6],y:f[7]},this.command="A";var C=function(e,t,n,r,a,o,s){var l=i.mod(i.toRadian(s),2*Math.PI),c=e.x,u=e.y,d=t.x,h=t.y,f=Math.cos(l)*(c-d)/2+Math.sin(l)*(u-h)/2,m=-1*Math.sin(l)*(c-d)/2+Math.cos(l)*(u-h)/2,v=f*f/(a*a)+m*m/(o*o);v>1&&(a*=Math.sqrt(v),o*=Math.sqrt(v));var y=a*a*(m*m)+o*o*(f*f),b=Math.sqrt((a*a*(o*o)-y)/y);n===r&&(b*=-1),isNaN(b)&&(b=0);var x=b*a*m/o,w=b*-o*f/a,_=(c+d)/2+Math.cos(l)*x-Math.sin(l)*w,S=(u+h)/2+Math.sin(l)*x+Math.cos(l)*w,C=g([1,0],[(f-x)/a,(m-w)/o]),O=[(f-x)/a,(m-w)/o],M=[(-1*f-x)/a,(-1*m-w)/o],P=g(O,M);return p(O,M)<=-1&&(P=Math.PI),p(O,M)>=1&&(P=0),0===r&&P>0&&(P-=2*Math.PI),1===r&&P<0&&(P+=2*Math.PI),[e,_,S,a,o,C,P,l,r]}(m,s,_,S,b,x,w);this.params=C;var O=t.subStart;this.subStart=O,this.endPoint=s;var M=C[5]%(2*Math.PI);i.isNumberEqual(M,2*Math.PI)&&(M=0);var P=C[6]%(2*Math.PI);i.isNumberEqual(P,2*Math.PI)&&(P=0);var L=.001;this.startTangent=function(){0===S&&(L*=-1);var e=C[3]*Math.cos(M-L)+C[1],t=C[4]*Math.sin(M-L)+C[2];return[e-O.x,t-O.y]},this.endTangent=function(){var e=C[6];e-2*Math.PI<1e-4&&(e=0);var t=C[3]*Math.cos(M+e+L)+C[1],n=C[4]*Math.sin(M+e-L)+C[2];return[m.x-t,m.y-n]};break;case"Z":this.command="Z",this.params=[m,t.subStart],this.subStart=t.subStart,this.endPoint=t.subStart}},isInside:function(e,t,n){var i=this.command,a=this.params,o=this.box;if(o&&!r.box(o.minX,o.maxX,o.minY,o.maxY,e,t))return!1;switch(i){default:break;case"M":return!1;case"TL":case"L":case"Z":return r.line(a[0].x,a[0].y,a[1].x,a[1].y,n,e,t);case"SQ":case"Q":return r.quadraticline(a[0].x,a[0].y,a[1].x,a[1].y,a[2].x,a[2].y,n,e,t);case"C":return r.cubicline(a[0].x,a[0].y,a[1].x,a[1].y,a[2].x,a[2].y,a[3].x,a[3].y,n,e,t);case"A":var s=a,u=s[1],d=s[2],h=s[3],f=s[4],p=s[5],g=s[6],m=s[7],v=s[8],y=h>f?h:f,b=h>f?1:h/f,x=h>f?f/h:1;s=[e,t,1];var w=[1,0,0,0,1,0,0,0,1];return c.translate(w,w,[-u,-d]),c.rotate(w,w,-m),c.scale(w,w,[1/b,1/x]),l.transformMat3(s,s,w),r.arcline(0,0,y,p,p+g,1-v,n,s[0],s[1])}return!1},draw:function(e){var t,n,i,r=this.command,a=this.params;switch(r){default:break;case"M":e.moveTo(a[1].x,a[1].y);break;case"TL":case"L":e.lineTo(a[1].x,a[1].y);break;case"SQ":case"Q":t=a[1],n=a[2],e.quadraticCurveTo(t.x,t.y,n.x,n.y);break;case"C":t=a[1],n=a[2],i=a[3],e.bezierCurveTo(t.x,t.y,n.x,n.y,i.x,i.y);break;case"A":var o=a,s=o[1],l=o[2],c=o[3],u=o[4],d=o[5],h=o[6],f=o[7],p=o[8],g=c>u?c:u,m=c>u?1:c/u,v=c>u?u/c:1;e.translate(s,l),e.rotate(f),e.scale(m,v),e.arc(0,0,g,d,d+h,1-p),e.scale(1/m,1/v),e.rotate(-f),e.translate(-s,-l);break;case"Z":e.closePath()}},getBBox:function(e){var t,n,i,r,l=e/2,c=this.params;switch(this.command){default:case"M":case"Z":break;case"TL":case"L":this.box={minX:Math.min(c[0].x,c[1].x)-l,maxX:Math.max(c[0].x,c[1].x)+l,minY:Math.min(c[0].y,c[1].y)-l,maxY:Math.max(c[0].y,c[1].y)+l};break;case"SQ":case"Q":for(i=0,r=(n=o.extrema(c[0].x,c[1].x,c[2].x)).length;i<r;i++)n[i]=o.at(c[0].x,c[1].x,c[2].x,n[i]);for(n.push(c[0].x,c[2].x),i=0,r=(t=o.extrema(c[0].y,c[1].y,c[2].y)).length;i<r;i++)t[i]=o.at(c[0].y,c[1].y,c[2].y,t);t.push(c[0].y,c[2].y),this.box={minX:Math.min.apply(Math,n)-l,maxX:Math.max.apply(Math,n)+l,minY:Math.min.apply(Math,t)-l,maxY:Math.max.apply(Math,t)+l};break;case"C":for(i=0,r=(n=a.extrema(c[0].x,c[1].x,c[2].x,c[3].x)).length;i<r;i++)n[i]=a.at(c[0].x,c[1].x,c[2].x,c[3].x,n[i]);for(i=0,r=(t=a.extrema(c[0].y,c[1].y,c[2].y,c[3].y)).length;i<r;i++)t[i]=a.at(c[0].y,c[1].y,c[2].y,c[3].y,t[i]);n.push(c[0].x,c[3].x),t.push(c[0].y,c[3].y),this.box={minX:Math.min.apply(Math,n)-l,maxX:Math.max.apply(Math,n)+l,minY:Math.min.apply(Math,t)-l,maxY:Math.max.apply(Math,t)+l};break;case"A":var u=c,d=u[1],h=u[2],f=u[3],p=u[4],g=u[5],m=u[6],v=u[7],y=u[8],b=g,x=g+m,w=s.xExtrema(v,f,p),_=1/0,S=-1/0,C=[b,x];for(i=2*-Math.PI;i<=2*Math.PI;i+=Math.PI){var O=w+i;1===y?b<O&&O<x&&C.push(O):x<O&&O<b&&C.push(O)}for(i=0,r=C.length;i<r;i++){var M=s.xAt(v,f,p,d,C[i]);M<_&&(_=M),M>S&&(S=M)}var P=s.yExtrema(v,f,p),L=1/0,D=-1/0,k=[b,x];for(i=2*-Math.PI;i<=2*Math.PI;i+=Math.PI){var T=P+i;1===y?b<T&&T<x&&k.push(T):x<T&&T<b&&k.push(T)}for(i=0,r=k.length;i<r;i++){var A=s.yAt(v,f,p,h,k[i]);A<L&&(L=A),A>D&&(D=A)}this.box={minX:_-l,maxX:S+l,minY:L-l,maxY:D+l}}}}),e.exports=m},function(e,t,n){var i=n(593),r=n(600),a=Math.PI,o=Math.sin,s=Math.cos,l=Math.atan2,c=10,u=a/3;function d(e,t,n,i,r,d,h){var f,p,g,m,v,y,b;if(!t.fill){var x=t.arrowLength||c,w=t.arrowAngle?t.arrowAngle*a/180:u;b=l(i-d,n-r),v=Math.abs(t.lineWidth*s(b))/2,y=Math.abs(t.lineWidth*o(b))/2,h&&(v=-v,y=-y),f=r+x*s(b+w/2),p=d+x*o(b+w/2),g=r+x*s(b-w/2),m=d+x*o(b-w/2),e.beginPath(),e.moveTo(f-v,p-y),e.lineTo(r-v,d-y),e.lineTo(g-v,m-y),e.moveTo(r-v,d-y),e.lineTo(r+v,d+y),e.moveTo(r,d),e.stroke()}}function h(e,t,n,a,o,s,l){var c=l?t.startArrow:t.endArrow,u=c.d,d=0,h=o-n,f=s-a,p=Math.atan(h/f);0===f&&h<0?d=Math.PI:h>0&&f>0?d=Math.PI/2-p:h<0&&f<0?d=-Math.PI/2-p:h>=0&&f<0?d=-p-Math.PI/2:h<=0&&f>0&&(d=Math.PI/2-p);var g=function(e){var t,n=[],a=i.parsePath(e.path);if(!Array.isArray(a)||0===a.length||"M"!==a[0][0]&&"m"!==a[0][0])return!1;for(var o=a.length,s=0;s<a.length;s++){var l=a[s];t=new r(l,t,s===o-1),n.push(t)}return n}(c);if(g){u&&(l?(o+=Math.sin(Math.abs(p))*u,s=s+Math.cos(Math.abs(p))*u-.5*e.lineWidth):(o-=Math.sin(Math.abs(p))*u,s=s-Math.cos(Math.abs(p))*u+.5*e.lineWidth)),e.save(),e.beginPath(),e.translate(o,s),e.rotate(d);for(var m=0;m<g.length;m++)g[m].draw(e);e.setTransform(1,0,0,1,0,0),e.fillStyle=e.strokeStyle,e.fill(),e.restore()}}e.exports={addStartArrow:function(e,t,n,i,r,a){"object"==typeof t.startArrow?h(e,t,n,i,r,a,!0):t.startArrow&&d(e,t,n,i,r,a,!0)},addEndArrow:function(e,t,n,i,r,a){"object"==typeof t.endArrow?h(e,t,n,i,r,a,!1):t.endArrow&&d(e,t,n,i,r,a,!1)}}},function(e,t,n){var i=n(19);function r(e,t,n,i){return{x:Math.cos(i)*n+e,y:Math.sin(i)*n+t}}function a(e,t,n,i){var r,a;return i?e<t?(r=t-e,a=2*Math.PI-n+e):e>n&&(r=2*Math.PI-e+t,a=e-n):(r=e-t,a=n-e),r>a?n:t}function o(e,t,n,r){var o=0;return n-t>=2*Math.PI&&(o=2*Math.PI),t=i.mod(t,2*Math.PI),n=i.mod(n,2*Math.PI)+o,e=i.mod(e,2*Math.PI),r?t>=n?e>n&&e<t?e:a(e,n,t,!0):e<t||e>n?e:a(e,t,n):t<=n?t<e&&e<n?e:a(e,t,n,!0):e>t||e<n?e:a(e,n,t)}function s(e,t,n,r,a,s,l,c,u){var d=[l,c],h=[e,t],f=i.vec2.subtract([],d,h),p=i.vec2.angleTo([1,0],f);p=o(p,r,a,s);var g=[n*Math.cos(p)+e,n*Math.sin(p)+t];return u&&(u.x=g[0],u.y=g[1]),i.vec2.distance(g,d)}e.exports={nearAngle:o,projectPoint:function(e,t,n,i,r,a,o,l){var c={};return s(e,t,n,i,r,a,o,l,c),c},pointDistance:s,box:function(e,t,n,a,s,l){var c=Math.PI/2,u=Math.PI,d=3*Math.PI/2,h=[],f=o(0,a,s,l);0===f&&h.push(r(e,t,n,0)),(f=o(c,a,s,l))===c&&h.push(r(e,t,n,c)),(f=o(u,a,s,l))===u&&h.push(r(e,t,n,u)),(f=o(d,a,s,l))===d&&h.push(r(e,t,n,d)),h.push(r(e,t,n,a)),h.push(r(e,t,n,s));var p=1/0,g=-1/0,m=1/0,v=-1/0;return i.each(h,(function(e){p>e.x&&(p=e.x),g<e.x&&(g=e.x),m>e.y&&(m=e.y),v<e.y&&(v=e.y)})),{minX:p,minY:m,maxX:g,maxY:v}}}},function(e,t,n){var i=n(19).vec2;e.exports={at:function(e,t,n){return(t-e)*n+e},pointDistance:function(e,t,n,r,a,o){var s=[n-e,r-t];if(i.exactEquals(s,[0,0]))return NaN;var l=[-s[1],s[0]];i.normalize(l,l);var c=[a-e,o-t];return Math.abs(i.dot(c,l))},box:function(e,t,n,i,r){var a=r/2,o=Math.min(e,n),s=Math.max(e,n);return{minX:o-a,minY:Math.min(t,i)-a,maxX:s+a,maxY:Math.max(t,i)+a}},len:function(e,t,n,i){return Math.sqrt((n-e)*(n-e)+(i-t)*(i-t))}}},function(e,t,n){var i=n(118);e.exports=function(e){return i(e)?Array.prototype.slice.call(e):[]}},function(e,t,n){var i=n(118),r=Array.prototype.indexOf;e.exports=function(e,t){return!!i(e)&&r.call(e,t)>-1}},function(e,t){function n(e,t){for(var n in t)t.hasOwnProperty(n)&&"constructor"!==n&&void 0!==t[n]&&(e[n]=t[n])}e.exports=function(e,t,i,r){return t&&n(e,t),i&&n(e,i),r&&n(e,r),e}},,function(e,t,n){var i=n(26),r=function(){function e(e){i.mix(this,{id:"",type:null,model:{},group:null,animate:!1,modelCache:{},isItem:!0,visible:!0},e),this._init()}var t=e.prototype;return t._init=function(){this._initGroup(),this.draw()},t._mapping=function(){var e=this.mapper,t=this.model;e.mapping(t)},t._initGroup=function(){var e=this.group,t=this.model,n=this.type;e.isItemContainer=!0,e.id=t.id,e.itemType=n,e.model=t,e.item=this},t._calculateBBox=function(){var e=this.keyShape,t=this.group,n=i.getBBox(e,t);return n.width=n.maxX-n.minX,n.height=n.maxY-n.minY,n.centerX=(n.minX+n.maxX)/2,n.centerY=(n.minY+n.maxY)/2,n},t.getLabel=function(){return this.group.findByClass("label")[0]},t.getGraph=function(){return this.graph},t._setShapeObj=function(){var e=this.graph,t=this.type,n=this.getModel();this.shapeObj=e.getShapeObj(t,n)},t._afterDraw=function(){var e=this.graph;this._setGId(),this._cacheModel(),e.emit("afteritemdraw",{item:this})},t._cacheModel=function(){this.modelCache=i.mix({},this.model)},t._setGId=function(){var e=this.group,t=this.id,n=this.type;e.gid=t,e.deepEach((function(e,i,r){var a=i.gid;if(e.id=t,e.eventPreFix=n,e.gid=a+"-"+r,e.isShape){var o=e.get("type");e.gid+="-"+o}}))},t._beforeDraw=function(){var e=this.graph,t=this.group;e.emit("beforeitemdraw",{item:this}),t.resetMatrix(),this.updateCollapsedParent()},t._shouldDraw=function(){return!0},t._getDiff=function(){var e=[],t=this.model,n=this.modelCache;return i.each(t,(function(t,r){i.isEqual(t,n[r])||e.push(r)})),0!==e.length&&e},t._drawInner=function(){var e=this.animate;this.group.clear(!e),this._mapping(),this._setShapeObj();var t=this.shapeObj,n=t.draw(this);n&&(n.isKeyShape=!0,this.keyShape=n),t.afterDraw&&t.afterDraw(this)},t.deepEach=function(e,t){i.traverseTree(this,e,t||function(e){return e.getChildren()})},t.getShapeObj=function(){return this.shapeObj},t.updateCollapsedParent=function(){var e=this.dataMap;this.collapsedParent=function e(t,n){var i=n[t.parent];if(!i)return!1;if(i){var r=e(i,n);if(r)return r}return i.collapsed?i:void 0}(this.model,e)},t.isVisible=function(){return this.visible},t.hide=function(){var e=this.group,t=this.graph;t.emit("beforeitemhide",{item:this}),e.hide(),this.visible=!1,t.emit("afteritemhide",{item:this})},t.show=function(){var e=this.group,t=this.graph;t.emit("beforeitemshow",{item:this}),e.show(),this.visible=!0,t.emit("afteritemshow",{item:this})},t.draw=function(){this._beforeDraw(),this._shouldDraw()&&this._drawInner(),this._afterDraw()},t.forceUpdate=function(){this._beforeDraw(),this._drawInner(),this._afterDraw()},t.getCenter=function(){var e=this.getBBox();return{x:e.centerX,y:e.centerY}},t.getBBox=function(){return this.bbox||this._calculateBBox()},t.layoutUpdate=function(){this.isVisible()&&this.draw()},t.update=function(){this.draw()},t.getModel=function(){return this.model},t.getKeyShape=function(){return this.keyShape},t.getGraphicGroup=function(){return this.group},t.getHierarchy=function(){return this.graph.getHierarchy(this)},t.getParent=function(){var e=this.model;return this.itemMap[e.parent]},t.getAllParents=function(){for(var e=this.model,t=this.itemMap,n=[],i=e.parent;i&&t[i];){var r=t[i],a=r.getModel();n.push(r),i=a.parent}return n},t.getAllChildren=function(){var e=[];return this.deepEach((function(t){e.push(t)})),e},t.getChildren=function(){var e=this.id;return this.graph.getItems().filter((function(t){return t.model.parent===e}))},t.toFront=function(){this.group.toFront()},t.toBack=function(){this.group.toBack()},t.destroy=function(){if(!this.destroyed){var e=this.animate,t=this.graph;t.emit("beforeitemdestroy",{item:this}),this.group.remove(!e),this.destroyed=!0,t.emit("afteritemdestroy",{item:this})}},e}();e.exports=r},function(e,t){e.exports="2.2.6"},function(e,t,n){var i=n(644),r="\t\n\v\f\r Â áš€á Žâ€€â€â€‚           \u2028\u2029",a=new RegExp("([a-z])["+r+",]*((-?\\d*\\.?\\d*(?:e[\\-+]?\\d+)?["+r+"]*,?["+r+"]*)+)","ig"),o=new RegExp("(-?\\d*\\.?\\d*(?:e[\\-+]?\\d+)?)["+r+"]*,?["+r+"]*","ig"),s=function(e){if(!e)return null;if(typeof e==typeof[])return e;var t={a:7,c:6,o:2,h:1,l:2,m:2,r:4,q:4,s:4,t:2,v:1,u:3,z:0},n=[];return String(e).replace(a,(function(e,i,r){var a=[],s=i.toLowerCase();if(r.replace(o,(function(e,t){t&&a.push(+t)})),"m"===s&&a.length>2&&(n.push([i].concat(a.splice(0,2))),s="l",i="m"===i?"l":"L"),"o"===s&&1===a.length&&n.push([i,a[0]]),"r"===s)n.push([i].concat(a));else for(;a.length>=t[s]&&(n.push([i].concat(a.splice(0,t[s]))),t[s]););})),n},l=function(e,t){for(var n=[],i=0,r=e.length;r-2*!t>i;i+=2){var a=[{x:+e[i-2],y:+e[i-1]},{x:+e[i],y:+e[i+1]},{x:+e[i+2],y:+e[i+3]},{x:+e[i+4],y:+e[i+5]}];t?i?r-4===i?a[3]={x:+e[0],y:+e[1]}:r-2===i&&(a[2]={x:+e[0],y:+e[1]},a[3]={x:+e[2],y:+e[3]}):a[0]={x:+e[r-2],y:+e[r-1]}:r-4===i?a[3]=a[2]:i||(a[0]={x:+e[i],y:+e[i+1]}),n.push(["C",(-a[0].x+6*a[1].x+a[2].x)/6,(-a[0].y+6*a[1].y+a[2].y)/6,(a[1].x+6*a[2].x-a[3].x)/6,(a[1].y+6*a[2].y-a[3].y)/6,a[2].x,a[2].y])}return n},c=function(e,t,n,i,r){var a=[];if(null===r&&null===i&&(i=n),e=+e,t=+t,n=+n,i=+i,null!==r){var o=Math.PI/180,s=e+n*Math.cos(-i*o),l=e+n*Math.cos(-r*o);a=[["M",s,t+n*Math.sin(-i*o)],["A",n,n,0,+(r-i>180),0,l,t+n*Math.sin(-r*o)]]}else a=[["M",e,t],["m",0,-i],["a",n,i,0,1,1,0,2*i],["a",n,i,0,1,1,0,-2*i],["z"]];return a},u=function(e){if(!(e=s(e))||!e.length)return[["M",0,0]];var t,n,i=[],r=0,a=0,o=0,u=0,d=0;"M"===e[0][0]&&(o=r=+e[0][1],u=a=+e[0][2],d++,i[0]=["M",r,a]);for(var h,f,p=3===e.length&&"M"===e[0][0]&&"R"===e[1][0].toUpperCase()&&"Z"===e[2][0].toUpperCase(),g=d,m=e.length;g<m;g++){if(i.push(h=[]),(t=(f=e[g])[0])!==t.toUpperCase())switch(h[0]=t.toUpperCase(),h[0]){case"A":h[1]=f[1],h[2]=f[2],h[3]=f[3],h[4]=f[4],h[5]=f[5],h[6]=+f[6]+r,h[7]=+f[7]+a;break;case"V":h[1]=+f[1]+a;break;case"H":h[1]=+f[1]+r;break;case"R":for(var v=2,y=(n=[r,a].concat(f.slice(1))).length;v<y;v++)n[v]=+n[v]+r,n[++v]=+n[v]+a;i.pop(),i=i.concat(l(n,p));break;case"O":i.pop(),(n=c(r,a,f[1],f[2])).push(n[0]),i=i.concat(n);break;case"U":i.pop(),i=i.concat(c(r,a,f[1],f[2],f[3])),h=["U"].concat(i[i.length-1].slice(-2));break;case"M":o=+f[1]+r,u=+f[2]+a;break;default:for(var b=1,x=f.length;b<x;b++)h[b]=+f[b]+(b%2?r:a)}else if("R"===t)n=[r,a].concat(f.slice(1)),i.pop(),i=i.concat(l(n,p)),h=["R"].concat(f.slice(-2));else if("O"===t)i.pop(),(n=c(r,a,f[1],f[2])).push(n[0]),i=i.concat(n);else if("U"===t)i.pop(),i=i.concat(c(r,a,f[1],f[2],f[3])),h=["U"].concat(i[i.length-1].slice(-2));else for(var w=0,_=f.length;w<_;w++)h[w]=f[w];if("O"!==(t=t.toUpperCase()))switch(h[0]){case"Z":r=+o,a=+u;break;case"H":r=h[1];break;case"V":a=h[1];break;case"M":o=h[h.length-2],u=h[h.length-1];break;default:r=h[h.length-2],a=h[h.length-1]}}return i},d=function(e,t,n,i){return[e,t,n,i,n,i]},h=function(e,t,n,i,r,a){return[1/3*e+2/3*n,1/3*t+2/3*i,1/3*r+2/3*n,1/3*a+2/3*i,r,a]},f=function(e,t){var n,i=u(e),r=t&&u(t),a={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},o={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},s=[],l=[],c="",f="",p=function(e,t,n){var i,r;if(!e)return["C",t.x,t.y,t.x,t.y,t.x,t.y];switch(!(e[0]in{T:1,Q:1})&&(t.qx=t.qy=null),e[0]){case"M":t.X=e[1],t.Y=e[2];break;case"A":e=["C"].concat(function e(t,n,i,r,a,o,s,l,c,u){i===r&&(i+=1);var d,h,f,p,g,m=120*Math.PI/180,v=Math.PI/180*(+a||0),y=[],b=function(e,t,n){return{x:e*Math.cos(n)-t*Math.sin(n),y:e*Math.sin(n)+t*Math.cos(n)}};if(u)h=u[0],f=u[1],p=u[2],g=u[3];else{t=(d=b(t,n,-v)).x,n=d.y,l=(d=b(l,c,-v)).x,c=d.y,t===l&&n===c&&(l+=1,c+=1);var x=(t-l)/2,w=(n-c)/2,_=x*x/(i*i)+w*w/(r*r);_>1&&(i*=_=Math.sqrt(_),r*=_);var S=i*i,C=r*r,O=(o===s?-1:1)*Math.sqrt(Math.abs((S*C-S*w*w-C*x*x)/(S*w*w+C*x*x)));p=O*i*w/r+(t+l)/2,g=O*-r*x/i+(n+c)/2,h=Math.asin(((n-g)/r).toFixed(9)),f=Math.asin(((c-g)/r).toFixed(9)),h=t<p?Math.PI-h:h,f=l<p?Math.PI-f:f,h<0&&(h=2*Math.PI+h),f<0&&(f=2*Math.PI+f),s&&h>f&&(h-=2*Math.PI),!s&&f>h&&(f-=2*Math.PI)}var M=f-h;if(Math.abs(M)>m){var P=f,L=l,D=c;f=h+m*(s&&f>h?1:-1),y=e(l=p+i*Math.cos(f),c=g+r*Math.sin(f),i,r,a,0,s,L,D,[f,P,p,g])}M=f-h;var k=Math.cos(h),T=Math.sin(h),A=Math.cos(f),I=Math.sin(f),j=Math.tan(M/4),E=4/3*i*j,B=4/3*r*j,R=[t,n],z=[t+E*T,n-B*k],N=[l+E*I,c-B*A],V=[l,c];if(z[0]=2*R[0]-z[0],z[1]=2*R[1]-z[1],u)return[z,N,V].concat(y);for(var F=[],$=0,G=(y=[z,N,V].concat(y).join().split(",")).length;$<G;$++)F[$]=$%2?b(y[$-1],y[$],v).y:b(y[$],y[$+1],v).x;return F}.apply(0,[t.x,t.y].concat(e.slice(1))));break;case"S":"C"===n||"S"===n?(i=2*t.x-t.bx,r=2*t.y-t.by):(i=t.x,r=t.y),e=["C",i,r].concat(e.slice(1));break;case"T":"Q"===n||"T"===n?(t.qx=2*t.x-t.qx,t.qy=2*t.y-t.qy):(t.qx=t.x,t.qy=t.y),e=["C"].concat(h(t.x,t.y,t.qx,t.qy,e[1],e[2]));break;case"Q":t.qx=e[1],t.qy=e[2],e=["C"].concat(h(t.x,t.y,e[1],e[2],e[3],e[4]));break;case"L":e=["C"].concat(d(t.x,t.y,e[1],e[2]));break;case"H":e=["C"].concat(d(t.x,t.y,e[1],t.y));break;case"V":e=["C"].concat(d(t.x,t.y,t.x,e[1]));break;case"Z":e=["C"].concat(d(t.x,t.y,t.X,t.Y))}return e},g=function(e,t){if(e[t].length>7){e[t].shift();for(var a=e[t];a.length;)s[t]="A",r&&(l[t]="A"),e.splice(t++,0,["C"].concat(a.splice(0,6)));e.splice(t,1),n=Math.max(i.length,r&&r.length||0)}},m=function(e,t,a,o,s){e&&t&&"M"===e[s][0]&&"M"!==t[s][0]&&(t.splice(s,0,["M",o.x,o.y]),a.bx=0,a.by=0,a.x=e[s][1],a.y=e[s][2],n=Math.max(i.length,r&&r.length||0))};n=Math.max(i.length,r&&r.length||0);for(var v=0;v<n;v++){i[v]&&(c=i[v][0]),"C"!==c&&(s[v]=c,v&&(f=s[v-1])),i[v]=p(i[v],a,f),"A"!==s[v]&&"C"===c&&(s[v]="C"),g(i,v),r&&(r[v]&&(c=r[v][0]),"C"!==c&&(l[v]=c,v&&(f=l[v-1])),r[v]=p(r[v],o,f),"A"!==l[v]&&"C"===c&&(l[v]="C"),g(r,v)),m(i,r,a,o,v),m(r,i,o,a,v);var y=i[v],b=r&&r[v],x=y.length,w=r&&b.length;a.x=y[x-2],a.y=y[x-1],a.bx=parseFloat(y[x-4])||a.x,a.by=parseFloat(y[x-3])||a.y,o.bx=r&&(parseFloat(b[w-4])||o.x),o.by=r&&(parseFloat(b[w-3])||o.y),o.x=r&&b[w-2],o.y=r&&b[w-1]}return r?[i,r]:i},p=/,?([a-z]),?/gi,g=function(e){return e.join(",").replace(p,"$1")},m=function(e,t,n,i,r){return e*(e*(-3*t+9*n-9*i+3*r)+6*t-12*n+6*i)-3*t+3*n},v=function(e,t,n,i,r,a,o,s,l){null===l&&(l=1);for(var c=(l=l>1?1:l<0?0:l)/2,u=[-.1252,.1252,-.3678,.3678,-.5873,.5873,-.7699,.7699,-.9041,.9041,-.9816,.9816],d=[.2491,.2491,.2335,.2335,.2032,.2032,.1601,.1601,.1069,.1069,.0472,.0472],h=0,f=0;f<12;f++){var p=c*u[f]+c,g=m(p,e,n,r,o),v=m(p,t,i,a,s),y=g*g+v*v;h+=d[f]*Math.sqrt(y)}return c*h},y=function(e,t,n,i,r,a,o,s){if(!(Math.max(e,n)<Math.min(r,o)||Math.min(e,n)>Math.max(r,o)||Math.max(t,i)<Math.min(a,s)||Math.min(t,i)>Math.max(a,s))){var l=(e-n)*(a-s)-(t-i)*(r-o);if(l){var c=((e*i-t*n)*(r-o)-(e-n)*(r*s-a*o))/l,u=((e*i-t*n)*(a-s)-(t-i)*(r*s-a*o))/l,d=+c.toFixed(2),h=+u.toFixed(2);if(!(d<+Math.min(e,n).toFixed(2)||d>+Math.max(e,n).toFixed(2)||d<+Math.min(r,o).toFixed(2)||d>+Math.max(r,o).toFixed(2)||h<+Math.min(t,i).toFixed(2)||h>+Math.max(t,i).toFixed(2)||h<+Math.min(a,s).toFixed(2)||h>+Math.max(a,s).toFixed(2)))return{x:c,y:u}}}},b=function(e,t,n){return t>=e.x&&t<=e.x+e.width&&n>=e.y&&n<=e.y+e.height},x=function(e,t,n,i,r){if(r)return[["M",+e+ +r,t],["l",n-2*r,0],["a",r,r,0,0,1,r,r],["l",0,i-2*r],["a",r,r,0,0,1,-r,r],["l",2*r-n,0],["a",r,r,0,0,1,-r,-r],["l",0,2*r-i],["a",r,r,0,0,1,r,-r],["z"]];var a=[["M",e,t],["l",n,0],["l",0,i],["l",-n,0],["z"]];return a.parsePathArray=g,a},w=function(e,t,n,i){return null===e&&(e=t=n=i=0),null===t&&(t=e.y,n=e.width,i=e.height,e=e.x),{x:e,y:t,width:n,w:n,height:i,h:i,x2:e+n,y2:t+i,cx:e+n/2,cy:t+i/2,r1:Math.min(n,i)/2,r2:Math.max(n,i)/2,r0:Math.sqrt(n*n+i*i)/2,path:x(e,t,n,i),vb:[e,t,n,i].join(" ")}},_=function(e,t,n,r,a,o,s,l){i.isArray(e)||(e=[e,t,n,r,a,o,s,l]);var c=function(e,t,n,i,r,a,o,s){for(var l,c,u,d,h=[],f=[[],[]],p=0;p<2;++p)if(0===p?(c=6*e-12*n+6*r,l=-3*e+9*n-9*r+3*o,u=3*n-3*e):(c=6*t-12*i+6*a,l=-3*t+9*i-9*a+3*s,u=3*i-3*t),Math.abs(l)<1e-12){if(Math.abs(c)<1e-12)continue;(d=-u/c)>0&&d<1&&h.push(d)}else{var g=c*c-4*u*l,m=Math.sqrt(g);if(!(g<0)){var v=(-c+m)/(2*l);v>0&&v<1&&h.push(v);var y=(-c-m)/(2*l);y>0&&y<1&&h.push(y)}}for(var b,x=h.length,w=x;x--;)b=1-(d=h[x]),f[0][x]=b*b*b*e+3*b*b*d*n+3*b*d*d*r+d*d*d*o,f[1][x]=b*b*b*t+3*b*b*d*i+3*b*d*d*a+d*d*d*s;return f[0][w]=e,f[1][w]=t,f[0][w+1]=o,f[1][w+1]=s,f[0].length=f[1].length=w+2,{min:{x:Math.min.apply(0,f[0]),y:Math.min.apply(0,f[1])},max:{x:Math.max.apply(0,f[0]),y:Math.max.apply(0,f[1])}}}.apply(null,e);return w(c.min.x,c.min.y,c.max.x-c.min.x,c.max.y-c.min.y)},S=function(e,t,n,i,r,a,o,s,l){var c=1-l,u=Math.pow(c,3),d=Math.pow(c,2),h=l*l,f=h*l,p=e+2*l*(n-e)+h*(r-2*n+e),g=t+2*l*(i-t)+h*(a-2*i+t),m=n+2*l*(r-n)+h*(o-2*r+n),v=i+2*l*(a-i)+h*(s-2*a+i);return{x:u*e+3*d*l*n+3*c*l*l*r+f*o,y:u*t+3*d*l*i+3*c*l*l*a+f*s,m:{x:p,y:g},n:{x:m,y:v},start:{x:c*e+l*n,y:c*t+l*i},end:{x:c*r+l*o,y:c*a+l*s},alpha:90-180*Math.atan2(p-m,g-v)/Math.PI}},C=function(e,t,n){if(!function(e,t){return e=w(e),t=w(t),b(t,e.x,e.y)||b(t,e.x2,e.y)||b(t,e.x,e.y2)||b(t,e.x2,e.y2)||b(e,t.x,t.y)||b(e,t.x2,t.y)||b(e,t.x,t.y2)||b(e,t.x2,t.y2)||(e.x<t.x2&&e.x>t.x||t.x<e.x2&&t.x>e.x)&&(e.y<t.y2&&e.y>t.y||t.y<e.y2&&t.y>e.y)}(_(e),_(t)))return n?0:[];for(var i=~~(v.apply(0,e)/8),r=~~(v.apply(0,t)/8),a=[],o=[],s={},l=n?0:[],c=0;c<i+1;c++){var u=S.apply(0,e.concat(c/i));a.push({x:u.x,y:u.y,t:c/i})}for(var d=0;d<r+1;d++){var h=S.apply(0,t.concat(d/r));o.push({x:h.x,y:h.y,t:d/r})}for(var f=0;f<i;f++)for(var p=0;p<r;p++){var g=a[f],m=a[f+1],x=o[p],C=o[p+1],O=Math.abs(m.x-g.x)<.001?"y":"x",M=Math.abs(C.x-x.x)<.001?"y":"x",P=y(g.x,g.y,m.x,m.y,x.x,x.y,C.x,C.y);if(P){if(s[P.x.toFixed(4)]===P.y.toFixed(4))continue;s[P.x.toFixed(4)]=P.y.toFixed(4);var L=g.t+Math.abs((P[O]-g[O])/(m[O]-g[O]))*(m.t-g.t),D=x.t+Math.abs((P[M]-x[M])/(C[M]-x[M]))*(C.t-x.t);L>=0&&L<=1&&D>=0&&D<=1&&(n?l++:l.push({x:P.x,y:P.y,t1:L,t2:D}))}}return l};function O(e,t){var n=[],i=[];return e.length&&function e(t,r){if(1===t.length)n.push(t[0]),i.push(t[0]);else{for(var a=[],o=0;o<t.length-1;o++)0===o&&n.push(t[0]),o===t.length-2&&i.push(t[o+1]),a[o]=[(1-r)*t[o][0]+r*t[o+1][0],(1-r)*t[o][1]+r*t[o+1][1]];e(a,r)}}(e,t),{left:n,right:i.reverse()}}var M=function(e,t,n){if(1===n)return[[].concat(e)];var i=[];if("L"===t[0]||"C"===t[0]||"Q"===t[0])i=i.concat(function(e,t,n){var i=[[e[1],e[2]]];n=n||2;var r=[];"A"===t[0]?(i.push(t[6]),i.push(t[7])):"C"===t[0]?(i.push([t[1],t[2]]),i.push([t[3],t[4]]),i.push([t[5],t[6]])):"S"===t[0]||"Q"===t[0]?(i.push([t[1],t[2]]),i.push([t[3],t[4]])):i.push([t[1],t[2]]);for(var a=i,o=1/n,s=0;s<n-1;s++){var l=O(a,o/(1-o*s));r.push(l.left),a=l.right}return r.push(a),r.map((function(e){var t=[];return 4===e.length&&(t.push("C"),t=t.concat(e[2])),e.length>=3&&(3===e.length&&t.push("Q"),t=t.concat(e[1])),2===e.length&&t.push("L"),t.concat(e[e.length-1])}))}(e,t,n));else{var r=[].concat(e);"M"===r[0]&&(r[0]="L");for(var a=0;a<=n-1;a++)i.push(r)}return i},P=function(e,t){if(e.length!==t.length)return!1;var n=!0;return i.each(e,(function(e,i){if(e!==t[i])return n=!1,!1})),n};function L(e,t,n){var i=null,r=n;return t<r&&(r=t,i="add"),e<r&&(r=e,i="del"),{type:i,min:r}}function D(e,t,n){for(var i,r=[].concat(e),a=1/(n+1),o=k(t)[0],s=1;s<=n;s++)a*=s,0===(i=Math.floor(e.length*a))?r.unshift([o[0]*a+e[i][0]*(1-a),o[1]*a+e[i][1]*(1-a)]):r.splice(i,0,[o[0]*a+e[i][0]*(1-a),o[1]*a+e[i][1]*(1-a)]);return r}function k(e){var t=[];switch(e[0]){case"M":case"L":t.push([e[1],e[2]]);break;case"A":t.push([e[6],e[7]]);break;case"Q":t.push([e[3],e[4]]),t.push([e[1],e[2]]);break;case"T":t.push([e[1],e[2]]);break;case"C":t.push([e[5],e[6]]),t.push([e[1],e[2]]),t.push([e[3],e[4]]);break;case"S":t.push([e[3],e[4]]),t.push([e[1],e[2]]);break;case"H":case"V":t.push([e[1],e[1]])}return t}e.exports={parsePathString:s,parsePathArray:g,pathTocurve:f,pathToAbsolute:u,catmullRomToBezier:l,rectPath:x,fillPath:function(e,t){if(1===e.length)return e;var n=e.length-1,i=t.length-1,r=n/i,a=[];if(1===e.length&&"M"===e[0][0]){for(var o=0;o<i-n;o++)e.push(e[0]);return e}for(var s=0;s<i;s++){var l=Math.floor(r*s);a[l]=(a[l]||0)+1}var c=a.reduce((function(t,i,r){return r===n?t.concat(e[n]):t.concat(M(e[r],e[r+1],i))}),[]);return c.unshift(e[0]),"Z"!==t[i]&&"z"!==t[i]||c.push("Z"),c},fillPathByDiff:function(e,t){var n=function(e,t){var n,i,r=e.length,a=t.length,o=0;if(0===r||0===a)return null;for(var s=[],l=0;l<=r;l++)s[l]=[],s[l][0]={min:l};for(var c=0;c<=a;c++)s[0][c]={min:c};for(var u=1;u<=r;u++){n=e[u-1];for(var d=1;d<=a;d++){i=t[d-1],o=P(n,i)?0:1;var h=s[u-1][d].min+1,f=s[u][d-1].min+1,p=s[u-1][d-1].min+o;s[u][d]=L(h,f,p)}}return s}(e,t),i=e.length,r=t.length,a=[],o=1,s=1;if(n[i][r]!==i){for(var l=1;l<=i;l++){var c=n[l][l].min;s=l;for(var u=o;u<=r;u++)n[l][u].min<c&&(c=n[l][u].min,s=u);o=s,n[l][o].type&&a.push({index:l-1,type:n[l][o].type})}for(var d=a.length-1;d>=0;d--)o=a[d].index,"add"===a[d].type?e.splice(o,0,[].concat(e[o])):e.splice(o,1)}var h=r-(i=e.length);if(i<r)for(var f=0;f<h;f++)"z"===e[i-1][0]||"Z"===e[i-1][0]?e.splice(i-2,0,e[i-2]):e.push(e[i-1]),i+=1;return e},formatPath:function(e,t){if(e.length<=1)return e;for(var n,i=0;i<t.length;i++)if(e[i][0]!==t[i][0])switch(n=k(e[i]),t[i][0]){case"M":e[i]=["M"].concat(n[0]);break;case"L":e[i]=["L"].concat(n[0]);break;case"A":e[i]=[].concat(t[i]),e[i][6]=n[0][0],e[i][7]=n[0][1];break;case"Q":if(n.length<2){if(!(i>0)){e[i]=t[i];break}n=D(n,e[i-1],1)}e[i]=["Q"].concat(n.reduce((function(e,t){return e.concat(t)}),[]));break;case"T":e[i]=["T"].concat(n[0]);break;case"C":if(n.length<3){if(!(i>0)){e[i]=t[i];break}n=D(n,e[i-1],2)}e[i]=["C"].concat(n.reduce((function(e,t){return e.concat(t)}),[]));break;case"S":if(n.length<2){if(!(i>0)){e[i]=t[i];break}n=D(n,e[i-1],1)}e[i]=["S"].concat(n.reduce((function(e,t){return e.concat(t)}),[]));break;default:e[i]=t[i]}return e},intersection:function(e,t){return function(e,t,n){var i,r,a,o,s,l,c,u,d,h;e=f(e),t=f(t);for(var p=n?0:[],g=0,m=e.length;g<m;g++){var v=e[g];if("M"===v[0])i=s=v[1],r=l=v[2];else{"C"===v[0]?(i=(d=[i,r].concat(v.slice(1)))[6],r=d[7]):(d=[i,r,i,r,s,l,s,l],i=s,r=l);for(var y=0,b=t.length;y<b;y++){var x=t[y];if("M"===x[0])a=c=x[1],o=u=x[2];else{"C"===x[0]?(a=(h=[a,o].concat(x.slice(1)))[6],o=h[7]):(h=[a,o,a,o,c,u,c,u],a=c,o=u);var w=C(d,h,n);if(n)p+=w;else{for(var _=0,S=w.length;_<S;_++)w[_].segment1=g,w[_].segment2=y,w[_].bez1=d,w[_].bez2=h;p=p.concat(w)}}}}}return p}(e,t)}}},function(e,t,n){var i=n(19),r=n(58),a=n(593),o=n(600),s=function e(t){e.superclass.constructor.call(this,t)};s.Symbols={circle:function(e,t,n){return[["M",e,t],["m",-n,0],["a",n,n,0,1,0,2*n,0],["a",n,n,0,1,0,2*-n,0]]},square:function(e,t,n){return[["M",e-n,t-n],["L",e+n,t-n],["L",e+n,t+n],["L",e-n,t+n],["Z"]]},diamond:function(e,t,n){return[["M",e-n,t],["L",e,t-n],["L",e+n,t],["L",e,t+n],["Z"]]},triangle:function(e,t,n){var i=n*Math.sin(1/3*Math.PI);return[["M",e-n,t+i],["L",e,t-i],["L",e+n,t+i],["z"]]},"triangle-down":function(e,t,n){var i=n*Math.sin(1/3*Math.PI);return[["M",e-n,t-i],["L",e+n,t-i],["L",e,t+i],["Z"]]}},s.ATTRS={path:null,lineWidth:1},i.extend(s,r),i.augment(s,{type:"marker",canFill:!0,canStroke:!0,getDefaultAttrs:function(){return{x:0,y:0,lineWidth:1}},calculateBox:function(){var e=this._attrs,t=e.x,n=e.y,i=e.radius,r=this.getHitLineWidth()/2+i;return{minX:t-r,minY:n-r,maxX:t+r,maxY:n+r}},_getPath:function(){var e=this._attrs,t=e.x,n=e.y,r=e.radius||e.r,a=e.symbol||"circle";return(i.isFunction(a)?a:s.Symbols[a])(t,n,r)},createPath:function(e){var t=this._cfg.segments;if(!t||this._cfg.hasUpdate){var n,i=a.parsePath(this._getPath());e.beginPath(),t=[];for(var r=0;r<i.length;r++){var s=i[r];n=new o(s,n,r===i.length-1),t.push(n),n.draw(e)}this._cfg.segments=t,this._cfg.hasUpdate=!1}else{e.beginPath();for(var l=0;l<t.length;l++)t[l].draw(e)}}}),e.exports=s},function(e,t,n){var i=n(19),r=i.vec2;function a(e,t,n,i,r){var a=1-r;return a*a*(a*i+3*r*n)+r*r*(r*e+3*a*t)}function o(e,t,n,i,o,s,l,c,u,d,h){var f,p,g,m,v,y,b,x,w=.005,_=1/0,S=[u,d];for(p=0;p<1;p+=.05)g=[a(e,n,o,l,p),a(t,i,s,c,p)],(m=r.squaredDistance(S,g))<_&&(f=p,_=m);_=1/0;for(var C=0;C<32&&!(w<1e-4);C++)x=f+w,g=[a(e,n,o,l,b=f-w),a(t,i,s,c,b)],m=r.squaredDistance(S,g),b>=0&&m<_?(f=b,_=m):(y=[a(e,n,o,l,x),a(t,i,s,c,x)],v=r.squaredDistance(S,y),x<=1&&v<_?(f=x,_=v):w*=.5);return h&&(h.x=a(e,n,o,l,f),h.y=a(t,i,s,c,f)),Math.sqrt(_)}function s(e,t,n,i,r){return e*(e*(-3*t+9*n-9*i+3*r)+6*t-12*n+6*i)-3*t+3*n}e.exports={at:a,derivativeAt:function(e,t,n,i,r){var a=1-r;return 3*(((t-e)*a+2*(n-t)*r)*a+(i-n)*r*r)},projectPoint:function(e,t,n,i,r,a,s,l,c,u){var d={};return o(e,t,n,i,r,a,s,l,c,u,d),d},pointDistance:o,extrema:function(e,t,n,r){var a,o,s,l=3*e-9*t+9*n-3*r,c=6*t-12*n+6*r,u=3*n-3*r,d=[];if(i.isNumberEqual(l,0))i.isNumberEqual(c,0)||(a=-u/c)>=0&&a<=1&&d.push(a);else{var h=c*c-4*l*u;i.isNumberEqual(h,0)?d.push(-c/(2*l)):h>0&&(o=(-c-(s=Math.sqrt(h)))/(2*l),(a=(-c+s)/(2*l))>=0&&a<=1&&d.push(a),o>=0&&o<=1&&d.push(o))}return d},len:function(e,t,n,r,a,o,l,c,u){i.isNil(u)&&(u=1);for(var d=(u=u>1?1:u<0?0:u)/2,h=[-.1252,.1252,-.3678,.3678,-.5873,.5873,-.7699,.7699,-.9041,.9041,-.9816,.9816],f=[.2491,.2491,.2335,.2335,.2032,.2032,.1601,.1601,.1069,.1069,.0472,.0472],p=0,g=0;g<12;g++){var m=d*h[g]+d,v=s(m,e,n,a,l),y=s(m,t,r,o,c),b=v*v+y*y;p+=f[g]*Math.sqrt(b)}return d*p}}},function(e,t,n){var i=n(603),r=n(640),a=n(612),o=n(602);e.exports={line:function(e,t,n,r,a,o,s){var l=i.box(e,t,n,r,a);if(!this.box(l.minX,l.maxX,l.minY,l.maxY,o,s))return!1;var c=i.pointDistance(e,t,n,r,o,s);return!isNaN(c)&&c<=a/2},polyline:function(e,t,n,i){var r=e.length-1;if(r<1)return!1;for(var a=0;a<r;a++){var o=e[a][0],s=e[a][1],l=e[a+1][0],c=e[a+1][1];if(this.line(o,s,l,c,t,n,i))return!0}return!1},cubicline:function(e,t,n,i,r,o,s,l,c,u,d){return a.pointDistance(e,t,n,i,r,o,s,l,u,d)<=c/2},quadraticline:function(e,t,n,i,a,o,s,l,c){return r.pointDistance(e,t,n,i,a,o,l,c)<=s/2},arcline:function(e,t,n,i,r,a,s,l,c){return o.pointDistance(e,t,n,i,r,a,l,c)<=s/2},rect:function(e,t,n,i,r,a){return e<=r&&r<=e+n&&t<=a&&a<=t+i},circle:function(e,t,n,i,r){return Math.pow(i-e,2)+Math.pow(r-t,2)<=Math.pow(n,2)},box:function(e,t,n,i,r,a){return e<=r&&r<=t&&n<=a&&a<=i}}},function(e,t,n){var i=n(619),r=n(118),a=n(595);e.exports=function e(t,n){if(t===n)return!0;if(!t||!n)return!1;if(a(t)||a(n))return!1;if(r(t)||r(n)){if(t.length!==n.length)return!1;for(var o=!0,s=0;s<t.length&&(o=e(t[s],n[s]));s++);return o}if(i(t)||i(n)){var l=Object.keys(t),c=Object.keys(n);if(l.length!==c.length)return!1;for(var u=!0,d=0;d<l.length&&(u=e(t[l[d]],n[l[d]]));d++);return u}return!1}},function(e,t,n){var i=n(596),r=n(45),a=5;function o(e,t,n,s){for(var l in n=n||0,s=s||a,t)if(t.hasOwnProperty(l)){var c=t[l];null!==c&&i(c)?(i(e[l])||(e[l]={}),n<s?o(e[l],c,n+1,s):e[l]=t[l]):r(c)?(e[l]=[],e[l]=e[l].concat(c)):void 0!==c&&(e[l]=c)}}e.exports=function(){for(var e=new Array(arguments.length),t=e.length,n=0;n<t;n++)e[n]=arguments[n];for(var i=e[0],r=1;r<t;r++)o(i,e[r]);return i}},function(e,t,n){var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r=n(45);e.exports=function e(t){if("object"!==(void 0===t?"undefined":i(t))||null===t)return t;var n=void 0;if(r(t)){n=[];for(var a=0,o=t.length;a<o;a++)"object"===i(t[a])&&null!=t[a]?n[a]=e(t[a]):n[a]=t[a]}else for(var s in n={},t)"object"===i(t[s])&&null!=t[s]?n[s]=e(t[s]):n[s]=t[s];return n}},function(e,t,n){var i=n(256);i.translate=function(e,t,n){var r=new Array(9);return i.fromTranslation(r,n),i.multiply(e,r,t)},i.rotate=function(e,t,n){var r=new Array(9);return i.fromRotation(r,n),i.multiply(e,r,t)},i.scale=function(e,t,n){var r=new Array(9);return i.fromScaling(r,n),i.multiply(e,r,t)},e.exports=i},function(e,t){e.exports=function(e,t,n){return e<t?t:e>n?n:e}},function(e,t){var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};e.exports=function(e){return"object"===(void 0===e?"undefined":n(e))&&null!==e}},function(e,t,n){var i=n(46),r=n(118);e.exports=function(e,t){if(!r(e))return e;var n=[];return i(e,(function(e,i){t(e,i)&&n.push(e)})),n}},function(e,t){var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};e.exports=function(e){var t=void 0===e?"undefined":n(e);return null!==e&&"object"===t||"function"===t}},function(e,t){var n=function(){function e(){}return e.prototype.execute=function(){throw new Error("please override this method")},e}();e.exports=n},function(e,t,n){e.exports={CompactBoxTree:n(688),Dendrogram:n(687),IndentedTree:n(686),Mindmap:n(685),Base:n(622)}},function(e,t,n){var i=n(26),r=function(e){function t(t){var n={type:"node",isNode:!0,zIndex:3,edges:[],linkable:!0};return i.mix(n,t),e.call(this,n)||this}!function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}(t,e);var n=t.prototype;return n.updatePosition=function(){var e=this.group,t=this.model;e.setMatrix([1,0,0,0,1,0,t.x?t.x:0,t.y?t.y:0,1]),this.bbox=this._calculateBBox()},n._shouldDraw=function(){var t=this._getDiff(),n=e.prototype._shouldDraw.call(this);return t&&!(2===t.length&&-1!==t.indexOf("x")&&-1!==t.indexOf("y"))&&!(1===t.length&&("x"===t[0]||"y"===t[0]))&&n},n._afterDraw=function(){this.updatePosition(),e.prototype._afterDraw.call(this)},n.layoutUpdate=function(){this._beforeDraw(),this._afterDraw()},n.getEdges=function(){var e=this;return this.graph.getEdges().filter((function(t){var n=t.getModel();return n.source===e.id||n.target===e.id}))},n.getInEdges=function(){var e=this;return this.getEdges().filter((function(t){return t.target===e}))},n.getOutEdges=function(){var e=this;return this.getEdges().filter((function(t){return t.source===e}))},n.getLinkPoints=function(e){var t=this.getAnchorPoints();if(i.isNumber(e)&&t[e])return[t[e]];var n=e.x,r=e.y,a=this.getBBox(),o=a.centerX,s=a.centerY,l=n-o,c=r-s,u=this.shapeObj,d=u.anchor||{},h=this.defaultIntersectBox,f=[];if(i.isEmpty(t)){switch(u.intersectBox||d.intersectBox||d.type||h){case"rect":f=[i.getIntersectPointRect(a,e)];break;case"path":if(this.keyShape&&"path"===this.keyShape.get("type")){var p=i.parsePathArray(["M",n,r,"L",o,s]);f=[i.intersection(p,this.keyShape.get("path"))]}break;default:f=[i.getIntersectPointCircle(n,r,a.centerX,a.centerY,Math.max(a.width,a.height)/2)]}i.isEmpty(f[0])&&(f=[{x:o,y:s}])}else f=t.map((function(e){var t=e.x-o,n=e.y-s,r=i.getArcOfVectors({x:l,y:c},{x:t,y:n});return i.mix({},e,{arc:r})})).sort((function(e,t){return e.arc-t.arc}));return f},n.getAnchorPoints=function(e){var t,n=this.shapeObj,r=this.getBBox(),a=[],o=n.anchor||{};return t=i.isArray(o)?o:i.isFunction(o)?o(this):i.isFunction(o.points)?o.points(this):o.points,i.each(t,(function(e,t){var n=i.mix({x:r.minX+e[0]*r.width,y:r.minY+e[1]*r.height},e[2],{index:t});a.push(n)})),this._anchorPoints=a,i.isNumber(e)?this._anchorPoints[e]:this._anchorPoints},t}(n(608));e.exports=r},function(e,t,n){function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n(715),n(714),n(713);var r=n(712),a=n(710),o=n(683),s=n(26),l=n(706),c=n(248),u=n(704),d=n(702),h=n(700),f=n(699),p=n(697),g=n(696),m=n(695),v=n(692),y=n(691),b=[g,d,h,u,m,v,n(690),y,f,p],x=function(e){!function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}(n,e);var t=n.prototype;function n(t){var n,i={};return b.forEach((function(e){s.mix(i,s.clone(e.CFG),t)})),(n=e.call(this,i)||this)._pluginInit(),n.emit("beforeinit"),n._init(),n.emit("afterinit"),n}return t.getDefaultCfg=function(){return{container:void 0,width:void 0,height:void 0,plugins:[],fontFamily:'"Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", SimSun, "sans-serif"',nodeDefaultShape:void 0,edgeDefaultShape:void 0,groupDefaultShape:void 0,defaultIntersectBox:"circle",renderer:"canvas",_type:"graph",_controllers:{},_timers:{},_dataMap:{},_itemMap:{},_freezMap:{},_data:{},_delayRunObj:{}}},t._init=function(){var e=this;this._initData(),this._initContainer(),this._initCanvas(),b.forEach((function(t){t.INIT&&e[t.INIT]()})),this.initEvent()},t.initEvent=function(){},t._executeLayout=function(e,t,n,i){s.isFunction(e)?e(t,n,this):s.isObject(e)&&(e.nodes=t,e.edges=n,e.groups=i,e.graph=this,e.execute())},t._pluginInit=function(){var e=this;this.get("plugins").forEach((function(t){e._initPlugin(t)}))},t._initPlugin=function(e){e.graph=this,e.init&&e.init()},t._getTimer=function(e){return this.get("_timers")[e]},t._setTimer=function(e,t){this.get("_timers")[e]=t},t._getController=function(e){return this.get("_controllers")[e]},t._initContainer=function(){var e=this.get("container");e||(e=this.get("id")),e=s.initDOMContainer(e,"graph");var t=s.createDOM('<div class="graph-container"></div>',{position:"relative"});e.appendChild(t),this.set("_containerDOM",e),this.set("_graphContainer",t)},t._initCanvas=function(){var e=this.get("_graphContainer"),t=this.get("width"),n=this.get("height"),i=this.get("fontFamily"),r=this.get("renderer"),a={width:t,height:n,fontFamily:i,renderer:r,eventEnable:!1,containerDOM:e};"svg"===r&&(a.pixelRatio=1);var o=new(0,c.Canvas)(a),s=o.get("el");s.style.top=0,s.style.left=0,s.style.overflow="hidden",this.set("_canvas",o);var l=this.getMouseEventWrapper();l.style.outline="none",l.style["user-select"]="none",l.setAttribute("tabindex",20);var u=o.addGroup(),d=u.addGroup();this.set("_itemGroup",d),this.set("_rootGroup",u)},t._initData=function(){this.set("_dataMap",{}),this.set("_itemMap",{_nodes:[],_edges:[],_groups:[],_guides:[]}),this.set("_data",{})},t._refresh=function(){},t.getKeyboardEventWrapper=function(){var e=this.get("keyboardEventWrapper");return e||this.getMouseEventWrapper()},t.getMouseEventWrapper=function(){return this.get("_canvas").get("el")},t.addPlugin=function(e){var t=this.get("plugins");this._initPlugin(e),t.push(e)},t.getGraphContainer=function(){return this.get("_graphContainer")},t._sortGroup=function(e){var t=this.get("_dataMap"),n={};e.forEach((function(e){var i=e.id,r=e.parent;for(n[i]=1;r&&t[r];)n[i]++,r=t[r].parent})),e.sort((function(e,t){return n[t.id]-n[e.id]}))},t._addItems=function(e,t){var n=this;this._addDatas(e,t),"group"===e&&this._sortGroup(t);var i=s.upperFirst(e),r=a[i],o=this.get("_itemMap"),l=this.get("_itemGroup"),c=this.get("_dataMap"),u=this.get("animate"),d=this.get("defaultIntersectBox");if(!r)throw new Error("please set valid item type!");t.forEach((function(t){var i=new r({id:t.id,type:e,model:t,group:l.addGroup(),graph:n,mapper:n._getController(e+"Mapper"),itemMap:o,animate:u,dataMap:c,defaultIntersectBox:d});o[t.id]=i,o["_"+e+"s"].push(i)}))},t._removeItems=function(e){var t=this.get("_dataMap"),n=this.get("_itemMap");e.forEach((function(e){delete t[e.id],delete n[e.id],s.Array.remove(n["_"+e.type+"s"],e),e.destroy()}))},t._updateItems=function(e,t){e.forEach((function(e,n){var i=t[n];i&&s.mix(e.getModel(),i),e.update()}))},t._getShowEdge=function(e){var t=e.getSource(),n=e.getTarget();return(t.linkable&&t.isVisible()||!t.linkable)&&(n.linkable&&n.isVisible()||!n.linkable)&&e},t._addDatas=function(e,t){var n=this.get("_dataMap");t.forEach((function(e){if(s.isNil(e.id)&&(e.id=s.guid()),n[e.id])throw new Error("id:"+e.id+" has already been set, please set new one");n[e.id]=e}))},t._drawInner=function(){var e=this.get("_data"),t=this.get("_itemGroup"),n=this.get("_dataMap"),i=this.get("_itemMap");e.nodes&&this._addItems("node",e.nodes),e.groups&&this._addItems("group",e.groups),e.edges&&this._addItems("edge",e.edges),e.guides&&this._addItems("guide",e.guides),t.sortBy((function(e){var t=e.id,r=i[t],a=n[t];return a&&!s.isNil(a.index)?a.index:!r||r.destroyed||s.isNil(r.zIndex)?void 0:r.zIndex}))},t._clearInner=function(){this.getItems().forEach((function(e){e&&e.destroy()}))},t.preventAnimate=function(e){return this.set("_forcePreventAnimate",!0),e(),this.set("_forcePreventAnimate",!1),this},t.getShapeObj=function(e,t){if(!s.isObject(e)){var n=s.upperFirst(e),i=o[n],r=this.get(e+"DefaultShape");return i.getShape(t.shape,r)}return e.getShapeObj()},t.getSource=function(){return this.get("_sourceData")},t.parseSource=function(e){return e},t.getCanvas=function(){return this.get("_canvas")},t.getRootGroup=function(){return this.get("_rootGroup")},t.getItemGroup=function(){return this.get("_itemGroup")},t.source=function(e){return this.emit("beforesource"),this.set("_data",e),this.set("_sourceData",e),this.emit("aftersource"),this},t.render=function(){return this.emit("beforerender"),this.emit("beforedrawinner"),this._drawInner(),this.emit("afterdrawinner"),this.emit("afterrender"),this},t.reRender=function(){var e=this.get("_sourceData");return this.read(e),this},t.setCapture=function(e){this.get("_rootGroup").set("capture",e)},t.destroy=function(){this.emit("beforedestroy");var t=this.get("_canvas"),n=this.get("_graphContainer"),i=this.get("_controllers"),r=this.get("_timers"),a=this.get("_windowForceResizeEvent"),o=this.get("plugins");return s.each(r,(function(e){clearTimeout(e)})),s.each(i,(function(e){e.destroy()})),o.forEach((function(e){e.destroy&&e.destroy()})),t&&t.destroy(),n.destroy(),window.removeEventListener("resize",a),this.emit("afterdestroy"),e.prototype.destroy.call(this),this},t.save=function(){var e={nodes:[],edges:[],groups:[],guides:[]};return this.get("_itemGroup").get("children").forEach((function(t,n){var i=t.model;if(i){var r=t.itemType,a=s.clone(i);a.index=n,e[r+"s"].push(a)}})),0===e.nodes.length&&delete e.nodes,0===e.edges.length&&delete e.edges,0===e.groups.length&&delete e.groups,0===e.guides.length&&delete e.guides,e},t.add=function(e,t){var n=[],i={action:"add",model:t,affectedItemIds:n};this.emit("beforechange",i);var r=this.get("_itemMap");this._addItems(e,[t]);var a=r[t.id];return a.getAllParents().forEach((function(e){e.update()})),i.item=a,n.push(t.id),this.emit("afterchange",i),a},t.remove=function(e){if((e=this.getItem(e))&&!e.destroyed){var t=[],n=[],i={action:"remove",item:e,affectedItemIds:n};if(e.isNode){var r=e.getEdges();t=t.concat(r)}if(e.isGroup){var a=e.getEdges(),o=e.getAllChildren(),l=e.getCrossEdges(),c=e.getInnerEdges();t=t.concat(a,o,l,c),t=s.uniq(t)}t.push(e);var u=e.getAllParents();return u.forEach((function(e){n.push(e.id)})),t.forEach((function(e){n.push(e.id)})),this.emit("beforechange",i),this._removeItems(t),u.forEach((function(e){e.update()})),this.emit("afterchange",i),this}},t.simpleUpdate=function(e,t){return this._updateItems([e],[t]),this.draw(),this},t.update=function(e,t){var n=this.get("_itemMap");if((e=this.getItem(e))&&!e.destroyed&&t){var i=this.get("animate"),r=[],a=[],o=[],l=e.getModel(),c=s.mix({},l),u={action:"update",item:e,originModel:c,updateModel:t,affectedItemIds:o},d=n[c.parent];if(r.push(e),a.push(t),o.push(e.id),d&&d!==parent&&s.isGroup(d)&&e.getAllParents().forEach((function(e){r.push(e),a.push(null),o.push(e.id)})),t.parent){var h=n[t.parent];if(!h)throw new Error("there is no "+t.parent+" exist, please add a new one!");r.push(h),a.push(null),o.push(h.id),h.getAllParents().forEach((function(e){r.push(e),a.push(null),o.push(e.id)}))}return(e.isNode||e.isGroup)&&e.getEdges().forEach((function(e){r.push(e),a.push(null),o.push(e.id)})),e.isGroup&&!s.isNil(t.collapsed)&&(i&&e.deepEach((function(e){o.push(e.id)})),e.getCrossEdges().forEach((function(e){r.push(e),a.push(null),o.push(e.id)}))),this.emit("beforechange",u),this._updateItems(r,a),this.emit("afterchange",u),this}},t.read=function(e){var t=this;if(!e)throw new Error("please read valid data!");var n={action:"changeData",data:e};return this.emit("beforechange",n),this.preventAnimate((function(){t.clear(),t.source(e),t.render()})),this.emit("afterchange",n),this},t.clear=function(){return this.emit("beforeclear"),this._clearInner(),this._initData(),this.emit("afterclear"),this},t.hide=function(e){var t=[],n=[],i={item:e=this.getItem(e),affectedItemIds:n};return t.push(e),e.isNode&&e.getEdges().forEach((function(e){t.push(e)})),e.isGroup&&(e.getEdges().forEach((function(e){t.push(e)})),e.deepEach((function(e){t.push(e)}))),(t=s.uniq(t)).forEach((function(e){n.push(e.id)})),this.emit("beforehide",i),t.forEach((function(e){e.hide()})),this.emit("afterhide",i),this},t.show=function(e){var t=this,n=[],i=[],r={item:e=this.getItem(e),affectedItemIds:i};if(e.visible=!0,e.isEdge){var a=this._getShowEdge(e);a&&n.push(a)}else n.push(e);return e.isNode&&e.getEdges().forEach((function(e){(e=t._getShowEdge(e))&&n.push(e)})),e.isGroup&&(e.getEdges().forEach((function(e){(e=t._getShowEdge(e))&&n.push(e)})),e.deepEach((function(e){n.push(e)}))),(n=s.uniq(n)).forEach((function(e){i.push(e.id)})),this.emit("beforeshow",r),n.forEach((function(e){e.show()})),this.emit("aftershow",r),this},t.getWidth=function(){return this.get("width")},t.getHeight=function(){return this.get("height")},t.changeSize=function(e,t){if(!(Math.abs(e)>=1/0||Math.abs(t)>=1/0)){var n=this.get("_canvas");return e===this.get("width")&&t===this.get("height")||(this.emit("beforechangesize"),n.changeSize(e,t),this.set("width",e),this.set("height",t),this.emit("afterchangesize"),this.draw()),this}console.warn("size parameter more than the maximum")},t.toFront=function(e){e=this.getItem(e);var t=this.get("_itemGroup"),n=e.getGraphicGroup();s.toFront(n,t),this.draw()},t.toBack=function(e){e=this.getItem(e);var t=this.get("_itemGroup"),n=e.getGraphicGroup();s.toBack(n,t),this.draw()},t.css=function(e){var t=this.getGraphContainer();s.modifyCSS(t,e)},t.saveImage=function(e){var t=this.getBBox(),n=this.getFitViewPadding();return new l(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){i(e,t,n[t])}))}return e}({graph:this,width:t.width+n[1]+n[3],height:t.height+n[0]+n[2]},e)).toCanvas()},n}(r);b.forEach((function(e){s.mix(x.prototype,e.AUGMENT)})),e.exports=x},function(e,t){var n={registerBehaviour:function(e,t,i){t.dependences=i,n[e]=t},resetMode:function(e,t){var i,r=[];t._off();for(var a=0;a<e.length;a++)(i=n[e[a]])&&(i.dependences&&i.dependences.forEach((function(e){e&&-1===r.indexOf(e)&&(n[e](t),r.push(e))})),i&&-1===r.indexOf(i)&&i(t))}};e.exports=n},function(e,t,n){var i=n(19),r=n(58),a=function e(t){e.superclass.constructor.call(this,t)};a.ATTRS={x:0,y:0,text:null,fontSize:12,fontFamily:"sans-serif",fontStyle:"normal",fontWeight:"normal",fontVariant:"normal",textAlign:"start",textBaseline:"bottom",lineHeight:null,textArr:null},i.extend(a,r),i.augment(a,{canFill:!0,canStroke:!0,type:"text",getDefaultAttrs:function(){return{lineWidth:1,lineCount:1,fontSize:12,fontFamily:"sans-serif",fontStyle:"normal",fontWeight:"normal",fontVariant:"normal",textAlign:"start",textBaseline:"bottom"}},initTransform:function(){var e=this._attrs.fontSize;e&&+e<12&&this.transform([["t",-1*this._attrs.x,-1*this._attrs.y],["s",+e/12,+e/12],["t",this._attrs.x,this._attrs.y]])},_assembleFont:function(){var e=this._attrs,t=e.fontSize,n=e.fontFamily,i=e.fontWeight,r=e.fontStyle,a=e.fontVariant;e.font=[r,a,i,t+"px",n].join(" ")},_setAttrText:function(){var e=this._attrs,t=e.text,n=null;if(i.isString(t)&&-1!==t.indexOf("\n")){var r=(n=t.split("\n")).length;e.lineCount=r}e.textArr=n},_getTextHeight:function(){var e=this._attrs,t=e.lineCount,n=1*e.fontSize;return t>1?n*t+this._getSpaceingY()*(t-1):n},isHitBox:function(){return!1},calculateBox:function(){var e=this._attrs,t=this._cfg;t.attrs&&!t.hasUpdate||(this._assembleFont(),this._setAttrText()),e.textArr||this._setAttrText();var n=e.x,i=e.y,r=this.measureText();if(!r)return{minX:n,minY:i,maxX:n,maxY:i};var a=this._getTextHeight(),o=e.textAlign,s=e.textBaseline,l=this.getHitLineWidth(),c={x:n,y:i-a};o&&("end"===o||"right"===o?c.x-=r:"center"===o&&(c.x-=r/2)),s&&("top"===s?c.y+=a:"middle"===s&&(c.y+=a/2)),this.set("startPoint",c);var u=l/2;return{minX:c.x-u,minY:c.y-u,maxX:c.x+r+u,maxY:c.y+a+u}},_getSpaceingY:function(){var e=this._attrs,t=e.lineHeight,n=1*e.fontSize;return t?t-n:.14*n},drawInner:function(e){var t=this._attrs,n=this._cfg;n.attrs&&!n.hasUpdate||(this._assembleFont(),this._setAttrText()),e.font=t.font;var r=t.text;if(r){var a=t.textArr,o=t.x,s=t.y;if(e.beginPath(),this.hasStroke()){var l=t.strokeOpacity;i.isNil(l)||1===l||(e.globalAlpha=l),a?this._drawTextArr(e,!1):e.strokeText(r,o,s),e.globalAlpha=1}if(this.hasFill()){var c=t.fillOpacity;i.isNil(c)||1===c||(e.globalAlpha=c),a?this._drawTextArr(e,!0):e.fillText(r,o,s)}n.hasUpdate=!1}},_drawTextArr:function(e,t){var n,r=this._attrs.textArr,a=this._attrs.textBaseline,o=1*this._attrs.fontSize,s=this._getSpaceingY(),l=this._attrs.x,c=this._attrs.y,u=this.getBBox(),d=u.maxY-u.minY;i.each(r,(function(i,r){n=c+r*(s+o)-d+o,"middle"===a&&(n+=d-o-(d-o)/2),"top"===a&&(n+=d-o),t?e.fillText(i,l,n):e.strokeText(i,l,n)}))},measureText:function(){var e,t=this._attrs,n=t.text,r=t.font,a=t.textArr,o=0;if(!i.isNil(n)){var s=document.createElement("canvas").getContext("2d");return s.save(),s.font=r,a?i.each(a,(function(t){e=s.measureText(t).width,o<e&&(o=e),s.restore()})):(o=s.measureText(n).width,s.restore()),o}}}),e.exports=a},function(e,t,n){var i=n(19),r=n(593).parseRadius,a=n(58),o=function e(t){e.superclass.constructor.call(this,t)};o.ATTRS={x:0,y:0,width:0,height:0,radius:0,lineWidth:1},i.extend(o,a),i.augment(o,{canFill:!0,canStroke:!0,type:"rect",getDefaultAttrs:function(){return{lineWidth:1,radius:0}},calculateBox:function(){var e=this._attrs,t=e.x,n=e.y,i=e.width,r=e.height,a=this.getHitLineWidth()/2;return{minX:t-a,minY:n-a,maxX:t+i+a,maxY:n+r+a}},createPath:function(e){var t=this._attrs,n=t.x,i=t.y,a=t.width,o=t.height,s=t.radius;if((e=e||this.get("context")).beginPath(),0===s)e.rect(n,i,a,o);else{var l=r(s);e.moveTo(n+l.r1,i),e.lineTo(n+a-l.r2,i),0!==l.r2&&e.arc(n+a-l.r2,i+l.r2,l.r2,-Math.PI/2,0),e.lineTo(n+a,i+o-l.r3),0!==l.r3&&e.arc(n+a-l.r3,i+o-l.r3,l.r3,0,Math.PI/2),e.lineTo(n+l.r4,i+o),0!==l.r4&&e.arc(n+l.r4,i+o-l.r4,l.r4,Math.PI/2,Math.PI),e.lineTo(n,i+l.r1),0!==l.r1&&e.arc(n+l.r1,i+l.r1,l.r1,Math.PI,1.5*Math.PI),e.closePath()}}}),e.exports=o},function(e,t,n){var i=n(19),r=n(58),a=n(601),o=n(603),s=function e(t){e.superclass.constructor.call(this,t)};s.ATTRS={points:null,lineWidth:1,startArrow:!1,endArrow:!1,tCache:null},i.extend(s,r),i.augment(s,{canStroke:!0,type:"polyline",tCache:null,getDefaultAttrs:function(){return{lineWidth:1,startArrow:!1,endArrow:!1}},calculateBox:function(){var e=this._attrs,t=this.getHitLineWidth(),n=e.points;if(!n||0===n.length)return null;var r=1/0,a=1/0,o=-1/0,s=-1/0;i.each(n,(function(e){var t=e[0],n=e[1];t<r&&(r=t),t>o&&(o=t),n<a&&(a=n),n>s&&(s=n)}));var l=t/2;return{minX:r-l,minY:a-l,maxX:o+l,maxY:s+l}},_setTcache:function(){var e,t,n=this._attrs.points,r=0,a=0,s=[];n&&0!==n.length&&(i.each(n,(function(e,t){n[t+1]&&(r+=o.len(e[0],e[1],n[t+1][0],n[t+1][1]))})),r<=0||(i.each(n,(function(i,l){n[l+1]&&((e=[])[0]=a/r,t=o.len(i[0],i[1],n[l+1][0],n[l+1][1]),a+=t,e[1]=a/r,s.push(e))})),this.tCache=s))},createPath:function(e){var t,n,i=this._attrs.points;if(!(i.length<2)){for((e=e||this.get("context")).beginPath(),e.moveTo(i[0][0],i[0][1]),n=1,t=i.length-1;n<t;n++)e.lineTo(i[n][0],i[n][1]);e.lineTo(i[t][0],i[t][1])}},getStartTangent:function(){var e=this.__attrs.points,t=[];return t.push([e[1][0],e[1][1]]),t.push([e[0][0],e[0][1]]),t},getEndTangent:function(){var e=this.__attrs.points,t=e.length-1,n=[];return n.push([e[t-1][0],e[t-1][1]]),n.push([e[t][0],e[t][1]]),n},afterPath:function(e){var t=this._attrs,n=t.points,i=n.length-1;e=e||this.get("context"),t.startArrow&&a.addStartArrow(e,t,n[1][0],n[1][1],n[0][0],n[0][1]),t.endArrow&&a.addEndArrow(e,t,n[i-1][0],n[i-1][1],n[i][0],n[i][1])},getPoint:function(e){var t,n,r=this._attrs.points,a=this.tCache;return a||(this._setTcache(),a=this.tCache),i.each(a,(function(i,r){e>=i[0]&&e<=i[1]&&(t=(e-i[0])/(i[1]-i[0]),n=r)})),{x:o.at(r[n][0],r[n+1][0],t),y:o.at(r[n][1],r[n+1][1],t)}}}),e.exports=s},function(e,t,n){var i=n(19),r=n(58),a=function e(t){e.superclass.constructor.call(this,t)};a.ATTRS={points:null,lineWidth:1},i.extend(a,r),i.augment(a,{canFill:!0,canStroke:!0,type:"polygon",getDefaultAttrs:function(){return{lineWidth:1}},calculateBox:function(){var e=this._attrs.points,t=this.getHitLineWidth();if(!e||0===e.length)return null;var n=1/0,r=1/0,a=-1/0,o=-1/0;i.each(e,(function(e){var t=e[0],i=e[1];t<n&&(n=t),t>a&&(a=t),i<r&&(r=i),i>o&&(o=i)}));var s=t/2;return{minX:n-s,minY:r-s,maxX:a+s,maxY:o+s}},createPath:function(e){var t=this._attrs.points;t.length<2||((e=e||this.get("context")).beginPath(),i.each(t,(function(t,n){0===n?e.moveTo(t[0],t[1]):e.lineTo(t[0],t[1])})),e.closePath())}}),e.exports=a},function(e,t,n){var i=n(19),r=n(58),a=n(600),o=n(593),s=n(601),l=n(610),c=n(612),u=function e(t){e.superclass.constructor.call(this,t)};u.ATTRS={path:null,lineWidth:1,startArrow:!1,endArrow:!1},i.extend(u,r),i.augment(u,{canFill:!0,canStroke:!0,type:"path",getDefaultAttrs:function(){return{lineWidth:1,startArrow:!1,endArrow:!1}},_afterSetAttrPath:function(e){if(i.isNil(e))return this.setSilent("segments",null),void this.setSilent("box",void 0);var t,n=o.parsePath(e),r=[];if(i.isArray(n)&&0!==n.length&&("M"===n[0][0]||"m"===n[0][0])){for(var s=n.length,l=0;l<n.length;l++){var c=n[l];t=new a(c,t,l===s-1),r.push(t)}this.setSilent("segments",r),this.setSilent("tCache",null),this.setSilent("box",null)}},calculateBox:function(){var e=this.get("segments");if(!e)return null;var t=this.getHitLineWidth(),n=1/0,r=-1/0,a=1/0,o=-1/0;return i.each(e,(function(e){e.getBBox(t);var i=e.box;i&&(i.minX<n&&(n=i.minX),i.maxX>r&&(r=i.maxX),i.minY<a&&(a=i.minY),i.maxY>o&&(o=i.maxY))})),n===1/0||a===1/0?{minX:0,minY:0,maxX:0,maxY:0}:{minX:n,minY:a,maxX:r,maxY:o}},_setTcache:function(){var e,t,n,r,a=0,o=0,s=[],l=this._cfg.curve;l&&(i.each(l,(function(e,t){n=l[t+1],r=e.length,n&&(a+=c.len(e[r-2],e[r-1],n[1],n[2],n[3],n[4],n[5],n[6]))})),i.each(l,(function(i,u){n=l[u+1],r=i.length,n&&((e=[])[0]=o/a,t=c.len(i[r-2],i[r-1],n[1],n[2],n[3],n[4],n[5],n[6]),o+=t,e[1]=o/a,s.push(e))})),this._cfg.tCache=s)},_calculateCurve:function(){var e=this._attrs.path;this._cfg.curve=l.pathTocurve(e)},getStartTangent:function(){var e,t,n,r,a=this.get("segments");if(a.length>1)if(e=a[0].endPoint,t=a[1].endPoint,n=a[1].startTangent,r=[],i.isFunction(n)){var o=n();r.push([e.x-o[0],e.y-o[1]]),r.push([e.x,e.y])}else r.push([t.x,t.y]),r.push([e.x,e.y]);return r},getEndTangent:function(){var e,t,n,r,a=this.get("segments"),o=a.length;if(o>1)if(e=a[o-2].endPoint,t=a[o-1].endPoint,n=a[o-1].endTangent,r=[],i.isFunction(n)){var s=n();r.push([t.x-s[0],t.y-s[1]]),r.push([t.x,t.y])}else r.push([e.x,e.y]),r.push([t.x,t.y]);return r},getPoint:function(e){var t,n,r=this._cfg.tCache;r||(this._calculateCurve(),this._setTcache(),r=this._cfg.tCache);var a=this._cfg.curve;if(!r)return a?{x:a[0][1],y:a[0][2]}:null;i.each(r,(function(i,r){e>=i[0]&&e<=i[1]&&(t=(e-i[0])/(i[1]-i[0]),n=r)}));var o=a[n];if(i.isNil(o)||i.isNil(n))return null;var s=o.length,l=a[n+1];return{x:c.at(o[s-2],l[1],l[3],l[5],1-t),y:c.at(o[s-1],l[2],l[4],l[6],1-t)}},createPath:function(e){var t=this.get("segments");if(i.isArray(t)){(e=e||this.get("context")).beginPath();for(var n=t.length,r=0;r<n;r++)t[r].draw(e)}},afterPath:function(e){var t=this._attrs,n=this.get("segments"),r=t.path;if(e=e||this.get("context"),i.isArray(n)&&1!==n.length&&(t.startArrow||t.endArrow)&&"z"!==r[r.length-1]&&"Z"!==r[r.length-1]&&!t.fill){var a=this.getStartTangent();s.addStartArrow(e,t,a[0][0],a[0][1],a[1][0],a[1][1]);var o=this.getEndTangent();s.addEndArrow(e,t,o[0][0],o[0][1],o[1][0],o[1][1])}}}),e.exports=u},function(e,t,n){var i=n(19),r=n(58),a=n(601),o=n(603),s=function e(t){e.superclass.constructor.call(this,t)};s.ATTRS={x1:0,y1:0,x2:0,y2:0,lineWidth:1,startArrow:!1,endArrow:!1},i.extend(s,r),i.augment(s,{canStroke:!0,type:"line",getDefaultAttrs:function(){return{lineWidth:1,startArrow:!1,endArrow:!1}},calculateBox:function(){var e=this._attrs,t=e.x1,n=e.y1,i=e.x2,r=e.y2,a=this.getHitLineWidth();return o.box(t,n,i,r,a)},createPath:function(e){var t=this._attrs,n=t.x1,i=t.y1,r=t.x2,a=t.y2;(e=e||self.get("context")).beginPath(),e.moveTo(n,i),e.lineTo(r,a)},afterPath:function(e){var t=this._attrs,n=t.x1,i=t.y1,r=t.x2,o=t.y2;e=e||this.get("context"),t.startArrow&&a.addStartArrow(e,t,r,o,n,i),t.endArrow&&a.addEndArrow(e,t,n,i,r,o)},getPoint:function(e){var t=this._attrs;return{x:o.at(t.x1,t.x2,e),y:o.at(t.y1,t.y2,e)}}}),e.exports=s},function(e,t,n){var i=n(19),r=n(58),a=function e(t){e.superclass.constructor.call(this,t)};a.ATTRS={x:0,y:0,img:void 0,width:0,height:0,sx:null,sy:null,swidth:null,sheight:null},i.extend(a,r),i.augment(a,{type:"image",isHitBox:function(){return!1},calculateBox:function(){var e=this._attrs;this._cfg.attrs&&this._cfg.attrs.img===e.img||this._setAttrImg();var t=e.x,n=e.y;return{minX:t,minY:n,maxX:t+e.width,maxY:n+e.height}},_beforeSetLoading:function(e){var t=this.get("canvas");return!1===e&&!0===this.get("toDraw")&&(this._cfg.loading=!1,t.draw()),e},_setAttrImg:function(){var e=this,t=e._attrs,n=t.img;if(!i.isString(n))return n instanceof Image?(t.width||e.attr("width",n.width),t.height||e.attr("height",n.height),n):n instanceof HTMLElement&&i.isString(n.nodeName)&&"CANVAS"===n.nodeName.toUpperCase()?(t.width||e.attr("width",Number(n.getAttribute("width"))),t.height||e.attr("height",Number(n.getAttribute("height"))),n):n instanceof ImageData?(t.width||e.attr("width",n.width),t.height||e.attr("height",n.height),n):null;var r=new Image;r.onload=function(){if(e.get("destroyed"))return!1;e.attr("imgSrc",n),e.attr("img",r);var t=e.get("callback");t&&t.call(e),e.set("loading",!1)},r.src=n,r.crossOrigin="Anonymous",e.set("loading",!0)},drawInner:function(e){this._cfg.hasUpdate&&this._setAttrImg(),this.get("loading")?this.set("toDraw",!0):(this._drawImage(e),this._cfg.hasUpdate=!1)},_drawImage:function(e){var t=this._attrs,n=t.x,r=t.y,a=t.img,o=t.width,s=t.height,l=t.sx,c=t.sy,u=t.swidth,d=t.sheight;this.set("toDraw",!1);var h=a;if(h instanceof ImageData&&((h=new Image).src=a),h instanceof Image||h instanceof HTMLElement&&i.isString(h.nodeName)&&"CANVAS"===h.nodeName.toUpperCase()){if(i.isNil(l)||i.isNil(c)||i.isNil(u)||i.isNil(d))return void e.drawImage(h,n,r,o,s);if(!(i.isNil(l)||i.isNil(c)||i.isNil(u)||i.isNil(d)))return void e.drawImage(h,l,c,u,d,n,r,o,s)}}}),e.exports=a},function(e,t,n){var i=n(19),r=n(58),a=n(602),o=function e(t){e.superclass.constructor.call(this,t)};o.ATTRS={x:0,y:0,rs:0,re:0,startAngle:0,endAngle:0,clockwise:!1,lineWidth:1},i.extend(o,r),i.augment(o,{canFill:!0,canStroke:!0,type:"fan",getDefaultAttrs:function(){return{clockwise:!1,lineWidth:1,rs:0,re:0}},calculateBox:function(){var e=this._attrs,t=e.x,n=e.y,i=e.rs,r=e.re,o=e.startAngle,s=e.endAngle,l=e.clockwise,c=this.getHitLineWidth(),u=a.box(t,n,i,o,s,l),d=a.box(t,n,r,o,s,l),h=c/2;return{minX:Math.min(u.minX,d.minX)-h,minY:Math.min(u.minY,d.minY)-h,maxX:Math.max(u.maxX,d.maxX)+h,maxY:Math.max(u.maxY,d.maxY)+h}},createPath:function(e){var t=this._attrs,n=t.x,i=t.y,r=t.rs,a=t.re,o=t.startAngle,s=t.endAngle,l=t.clockwise,c={x:Math.cos(o)*r+n,y:Math.sin(o)*r+i},u={x:Math.cos(o)*a+n,y:Math.sin(o)*a+i},d={x:Math.cos(s)*r+n,y:Math.sin(s)*r+i};(e=e||self.get("context")).beginPath(),e.moveTo(c.x,c.y),e.lineTo(u.x,u.y),e.arc(n,i,a,o,s,l),e.lineTo(d.x,d.y),e.arc(n,i,r,s,o,!l),e.closePath()}}),e.exports=o},function(e,t,n){var i=n(19),r=n(58),a=function e(t){e.superclass.constructor.call(this,t)};a.ATTRS={x:0,y:0,rx:1,ry:1,lineWidth:1},i.extend(a,r),i.augment(a,{canFill:!0,canStroke:!0,type:"ellipse",getDefaultAttrs:function(){return{lineWidth:1}},calculateBox:function(){var e=this._attrs,t=e.x,n=e.y,i=e.rx,r=e.ry,a=this.getHitLineWidth(),o=i+a/2,s=r+a/2;return{minX:t-o,minY:n-s,maxX:t+o,maxY:n+s}},createPath:function(e){var t=this._attrs,n=t.x,r=t.y,a=t.rx,o=t.ry;e=e||self.get("context");var s=a>o?a:o,l=a>o?1:a/o,c=a>o?o/a:1,u=[1,0,0,0,1,0,0,0,1];i.mat3.scale(u,u,[l,c]),i.mat3.translate(u,u,[n,r]),e.beginPath(),e.save(),e.transform(u[0],u[1],u[3],u[4],u[6],u[7]),e.arc(0,0,s,0,2*Math.PI),e.restore(),e.closePath()}}),e.exports=a},function(e,t,n){var i=n(19),r=n(58),a=function e(t){e.superclass.constructor.call(this,t)};i.extend(a,r),i.augment(a,{canFill:!0,canStroke:!0,type:"dom",calculateBox:function(){var e=this._attrs,t=e.x,n=e.y,i=e.width,r=e.height,a=this.getHitLineWidth()/2;return{minX:t-a,minY:n-a,maxX:t+i+a,maxY:n+r+a}}}),e.exports=a},function(e,t,n){var i=n(19),r=n(58),a=function e(t){e.superclass.constructor.call(this,t)};a.ATTRS={x:0,y:0,r:0,lineWidth:1},i.extend(a,r),i.augment(a,{canFill:!0,canStroke:!0,type:"circle",getDefaultAttrs:function(){return{lineWidth:1}},calculateBox:function(){var e=this._attrs,t=e.x,n=e.y,i=e.r,r=this.getHitLineWidth()/2+i;return{minX:t-r,minY:n-r,maxX:t+r,maxY:n+r}},createPath:function(e){var t=this._attrs,n=t.x,i=t.y,r=t.r;e.beginPath(),e.arc(n,i,r,0,2*Math.PI,!1),e.closePath()}}),e.exports=a},function(e,t,n){var i=n(19),r=n(58),a=n(602),o=n(601);function s(e,t,n){return e+t*Math.cos(n)}function l(e,t,n){return e+t*Math.sin(n)}var c=function e(t){e.superclass.constructor.call(this,t)};c.ATTRS={x:0,y:0,r:0,startAngle:0,endAngle:0,clockwise:!1,lineWidth:1,startArrow:!1,endArrow:!1},i.extend(c,r),i.augment(c,{canStroke:!0,type:"arc",getDefaultAttrs:function(){return{x:0,y:0,r:0,startAngle:0,endAngle:0,clockwise:!1,lineWidth:1,startArrow:!1,endArrow:!1}},calculateBox:function(){var e=this._attrs,t=e.x,n=e.y,i=e.r,r=e.startAngle,o=e.endAngle,s=e.clockwise,l=this.getHitLineWidth()/2,c=a.box(t,n,i,r,o,s);return c.minX-=l,c.minY-=l,c.maxX+=l,c.maxY+=l,c},getStartTangent:function(){var e=this._attrs,t=e.x,n=e.y,i=e.startAngle,r=e.r,a=e.clockwise,o=Math.PI/180;a&&(o*=-1);var c=[],u=s(t,r,i+o),d=l(n,r,i+o),h=s(t,r,i),f=l(n,r,i);return c.push([u,d]),c.push([h,f]),c},getEndTangent:function(){var e=this._attrs,t=e.x,n=e.y,i=e.endAngle,r=e.r,a=e.clockwise,o=Math.PI/180,c=[];a&&(o*=-1);var u=s(t,r,i+o),d=l(n,r,i+o),h=s(t,r,i),f=l(n,r,i);return c.push([h,f]),c.push([u,d]),c},createPath:function(e){var t=this._attrs,n=t.x,i=t.y,r=t.r,a=t.startAngle,o=t.endAngle,s=t.clockwise;(e=e||self.get("context")).beginPath(),e.arc(n,i,r,a,o,s)},afterPath:function(e){var t=this._attrs;if(e=e||this.get("context"),t.startArrow){var n=this.getStartTangent();o.addStartArrow(e,t,n[0][0],n[0][1],n[1][0],n[1][1])}if(t.endArrow){var i=this.getEndTangent();o.addEndArrow(e,t,i[0][0],i[0][1],i[1][0],i[1][1])}}}),e.exports=c},function(e,t){e.exports={xAt:function(e,t,n,i,r){return t*Math.cos(e)*Math.cos(r)-n*Math.sin(e)*Math.sin(r)+i},yAt:function(e,t,n,i,r){return t*Math.sin(e)*Math.cos(r)+n*Math.cos(e)*Math.sin(r)+i},xExtrema:function(e,t,n){return Math.atan(-n/t*Math.tan(e))},yExtrema:function(e,t,n){return Math.atan(n/(t*Math.tan(e)))}}},function(e,t,n){var i=n(19),r=i.vec2;function a(e,t,n,i){var r=1-i;return r*(r*e+2*i*t)+i*i*n}function o(e,t,n,i,o,s,l,c,u){var d,h,f,p,g,m,v,y=.005,b=1/0,x=[l,c];for(g=0;g<1;g+=.05)f=[a(e,n,o,g),a(t,i,s,g)],(h=r.squaredDistance(x,f))<b&&(d=g,b=h);for(b=1/0,v=0;v<32&&!(y<1e-4);v++){var w=d-y,_=d+y;f=[a(e,n,o,w),a(t,i,s,w)],h=r.squaredDistance(x,f),w>=0&&h<b?(d=w,b=h):(p=[a(e,n,o,_),a(t,i,s,_)],m=r.squaredDistance(x,p),_<=1&&m<b?(d=_,b=m):y*=.5)}return u&&(u.x=a(e,n,o,d),u.y=a(t,i,s,d)),Math.sqrt(b)}e.exports={at:a,projectPoint:function(e,t,n,i,r,a,s,l){var c={};return o(e,t,n,i,r,a,s,l,c),c},pointDistance:o,extrema:function(e,t,n){var r=e+n-2*t;if(i.isNumberEqual(r,0))return[.5];var a=(e-t)/r;return a<=1&&a>=0?[a]:[]}}},function(e,t,n){var i=n(19),r=n(746),a=n(745),o=n(744),s=n(116),l=function(e){this._cfg={zIndex:0,capture:!0,visible:!0,destroyed:!1},i.assign(this._cfg,this.getDefaultCfg(),e),this.initAttrs(this._cfg.attrs),this._cfg.attrs={},this.initTransform(),this.init()};l.CFG={id:null,zIndex:0,canvas:null,parent:null,capture:!0,context:null,visible:!0,destroyed:!1},i.augment(l,r,a,s,o,{init:function(){this.setSilent("animable",!0),this.setSilent("animating",!1)},getParent:function(){return this._cfg.parent},getDefaultCfg:function(){return{}},set:function(e,t){return"zIndex"===e&&this._beforeSetZIndex&&this._beforeSetZIndex(t),"loading"===e&&this._beforeSetLoading&&this._beforeSetLoading(t),this._cfg[e]=t,this},setSilent:function(e,t){this._cfg[e]=t},get:function(e){return this._cfg[e]},show:function(){return this._cfg.visible=!0,this},hide:function(){return this._cfg.visible=!1,this},remove:function(e,t){var n=this._cfg,r=n.parent,a=n.el;return r&&i.remove(r.get("children"),this),a&&(t?r&&r._cfg.tobeRemoved.push(a):a.parentNode.removeChild(a)),(e||void 0===e)&&this.destroy(),this},destroy:function(){this.get("destroyed")||(this._attrs=null,this.removeEvent(),this._cfg={destroyed:!0})},toFront:function(){var e=this._cfg,t=e.parent;if(t){var n=t._cfg.children,i=e.el,r=n.indexOf(this);n.splice(r,1),n.push(this),i&&(i.parentNode.removeChild(i),e.el=null)}},toBack:function(){var e=this._cfg,t=e.parent;if(t){var n=t._cfg.children,i=e.el,r=n.indexOf(this);if(n.splice(r,1),n.unshift(this),i){var a=i.parentNode;a.removeChild(i),a.insertBefore(i,a.firstChild)}}},_beforeSetZIndex:function(e){var t=this._cfg.parent;this._cfg.zIndex=e,i.isNil(t)||t.sort();var n=this._cfg.el;if(n){var r=t._cfg.children,a=r.indexOf(this),o=n.parentNode;o.removeChild(n),a===r.length-1?o.appendChild(n):o.insertBefore(n,o.childNodes[a])}return e},_setAttrs:function(e){return this.attr(e),e},setZIndex:function(e){return this._cfg.zIndex=e,this._beforeSetZIndex(e)},clone:function(){return i.clone(this)},getBBox:function(){}}),e.exports=l},function(e,t,n){var i=n(19),r=n(641),a=n(743),o={},s="_INDEX";function l(e,t,n){for(var i,r=e.length-1;r>=0;r--){var a=e[r];if(a._cfg.visible&&a._cfg.capture&&(a.isGroup?i=a.getShape(t,n):a.isHit(t,n)&&(i=a)),i)break}return i}var c=function e(t){e.superclass.constructor.call(this,t),this.set("children",[]),this.set("tobeRemoved",[]),this._beforeRenderUI(),this._renderUI(),this._bindUI()};i.extend(c,r),i.augment(c,{isGroup:!0,type:"group",canFill:!0,canStroke:!0,getDefaultCfg:function(){return function e(t){if(!t._cfg&&t!==c){var n=t.superclass.constructor;n&&!n._cfg&&e(n),t._cfg={},i.merge(t._cfg,n._cfg),i.merge(t._cfg,t.CFG)}}(this.constructor),i.merge({},this.constructor._cfg)},_beforeRenderUI:function(){},_renderUI:function(){},_bindUI:function(){},addShape:function(e,t){var n=this.get("canvas");t=t||{};var r=o[e];if(r||(r=i.upperFirst(e),o[e]=r),t.attrs&&n){var s=t.attrs;if("text"===e){var l=n.get("fontFamily");l&&(s.fontFamily=s.fontFamily?s.fontFamily:l)}}t.canvas=n,t.type=e;var c=new a[r](t);return this.add(c),c},addGroup:function(e,t){var n,r=this.get("canvas");if(t=i.merge({},t),i.isFunction(e))t?(t.canvas=r,t.parent=this,n=new e(t)):n=new e({canvas:r,parent:this}),this.add(n);else if(i.isObject(e))e.canvas=r,n=new c(e),this.add(n);else{if(void 0!==e)return!1;n=new c,this.add(n)}return n},renderBack:function(e,t){var n=this.get("backShape"),r=this.getBBox();return i.merge(t,{x:r.minX-e[3],y:r.minY-e[0],width:r.width+e[1]+e[3],height:r.height+e[0]+e[2]}),n?n.attr(t):n=this.addShape("rect",{zIndex:-1,attrs:t}),this.set("backShape",n),this.sort(),n},removeChild:function(e,t){if(arguments.length>=2)this.contain(e)&&e.remove(t);else{if(1===arguments.length){if(!i.isBoolean(e))return this.contain(e)&&e.remove(!0),this;t=e}0===arguments.length&&(t=!0),c.superclass.remove.call(this,t)}return this},add:function(e){var t=this,n=t.get("children");if(i.isArray(e))i.each(e,(function(e){var n=e.get("parent");n&&n.removeChild(e,!1),t._setCfgProperty(e)})),t._cfg.children=n.concat(e);else{var r=e,a=r.get("parent");a&&a.removeChild(r,!1),t._setCfgProperty(r),n.push(r)}return t},_setCfgProperty:function(e){var t=this._cfg;e.set("parent",this),e.set("canvas",t.canvas),t.timeline&&e.set("timeline",t.timeline)},contain:function(e){return this.get("children").indexOf(e)>-1},getChildByIndex:function(e){return this.get("children")[e]},getFirst:function(){return this.getChildByIndex(0)},getLast:function(){var e=this.get("children").length-1;return this.getChildByIndex(e)},getBBox:function(){var e=1/0,t=-1/0,n=1/0,r=-1/0,a=this.get("children");a.length>0?i.each(a,(function(i){if(i.get("visible")){if(i.isGroup&&0===i.get("children").length)return;var a=i.getBBox();if(!a)return!0;var o=[a.minX,a.minY,1],s=[a.minX,a.maxY,1],l=[a.maxX,a.minY,1],c=[a.maxX,a.maxY,1];i.apply(o),i.apply(s),i.apply(l),i.apply(c);var u=Math.min(o[0],s[0],l[0],c[0]),d=Math.max(o[0],s[0],l[0],c[0]),h=Math.min(o[1],s[1],l[1],c[1]),f=Math.max(o[1],s[1],l[1],c[1]);u<e&&(e=u),d>t&&(t=d),h<n&&(n=h),f>r&&(r=f)}})):(e=0,t=0,n=0,r=0);var o={minX:e,minY:n,maxX:t,maxY:r};return o.x=o.minX,o.y=o.minY,o.width=o.maxX-o.minX,o.height=o.maxY-o.minY,o},getCount:function(){return this.get("children").length},sort:function(){var e=this.get("children");return i.each(e,(function(e,t){return e[s]=t,e})),e.sort(function(e){return function(t,n){var i=e(t,n);return 0===i?t[s]-n[s]:i}}((function(e,t){return e.get("zIndex")-t.get("zIndex")}))),this},findById:function(e){return this.find((function(t){return t.get("id")===e}))},find:function(e){if(i.isString(e))return this.findById(e);var t=this.get("children"),n=null;return i.each(t,(function(t){if(e(t)?n=t:t.find&&(n=t.find(e)),n)return!1})),n},findAll:function(e){var t=this.get("children"),n=[],r=[];return i.each(t,(function(t){e(t)&&n.push(t),t.findAllBy&&(r=t.findAllBy(e),n=n.concat(r))})),n},findBy:function(e){var t=this.get("children"),n=null;return i.each(t,(function(t){if(e(t)?n=t:t.findBy&&(n=t.findBy(e)),n)return!1})),n},findAllBy:function(e){var t=this.get("children"),n=[],r=[];return i.each(t,(function(t){e(t)&&n.push(t),t.findAllBy&&(r=t.findAllBy(e),n=n.concat(r))})),n},getShape:function(e,t){var n,i=this._attrs.clip,r=this._cfg.children;if(i){var a=[e,t,1];i.invert(a,this.get("canvas")),i.isPointInPath(a[0],a[1])&&(n=l(r,e,t))}else n=l(r,e,t);return n},clearTotalMatrix:function(){if(this.get("totalMatrix")){this.setSilent("totalMatrix",null);for(var e=this._cfg.children,t=0;t<e.length;t++)e[t].clearTotalMatrix()}},clear:function(e){for(var t=this._cfg.children,n=t.length-1;n>=0;n--)t[n].remove(!0,e);return this._cfg.children=[],this},destroy:function(){this.get("destroyed")||(this.clear(),c.superclass.destroy.call(this))},clone:function(){var e=this._cfg.children,t=new c;return i.each(e,(function(e){t.add(e.clone())})),t}}),e.exports=c},function(e,t,n){var i=n(19),r=function(e,t,n,i){this.type=e,this.target=null,this.currentTarget=null,this.bubbles=n,this.cancelable=i,this.timeStamp=(new Date).getTime(),this.defaultPrevented=!1,this.propagationStopped=!1,this.removed=!1,this.event=t};i.augment(r,{preventDefault:function(){this.defaultPrevented=this.cancelable&&!0},stopPropagation:function(){this.propagationStopped=!0},remove:function(){this.remove=!0},clone:function(){return i.clone(this)},toString:function(){return"[Event (type="+this.type+")]"}}),e.exports=r},function(e,t,n){e.exports={isFunction:n(84),isObject:n(621),isBoolean:n(653),isNil:n(237),isString:n(595),isArray:n(45),isNumber:n(236),isEmpty:n(647),uniqueId:n(646),clone:n(616),deepMix:n(615),assign:n(606),merge:n(615),upperFirst:n(655),each:n(46),isEqual:n(614),toArray:n(604),extend:n(650),augment:n(651),remove:n(676),isNumberEqual:n(673),toRadian:n(669),toDegree:n(671),mod:n(672),clamp:n(618),createDom:n(681),modifyCSS:n(680),requestAnimationFrame:n(679),getRatio:function(){return window.devicePixelRatio?window.devicePixelRatio:2},mat3:n(617),vec2:n(668),vec3:n(667),transform:n(666)}},function(e,t,n){var i=n(16),r=n(253),a=n(251),o="Expected a function",s=Math.max,l=Math.min;e.exports=function(e,t,n){var c,u,d,h,f,p,g=0,m=!1,v=!1,y=!0;if("function"!=typeof e)throw new TypeError(o);function b(t){var n=c,i=u;return c=u=void 0,g=t,h=e.apply(i,n)}function x(e){var n=e-p;return void 0===p||n>=t||n<0||v&&e-g>=d}function w(){var e=r();if(x(e))return _(e);f=setTimeout(w,function(e){var n=t-(e-p);return v?l(n,d-(e-g)):n}(e))}function _(e){return f=void 0,y&&c?b(e):(c=u=void 0,h)}function S(){var e=r(),n=x(e);if(c=arguments,u=this,p=e,n){if(void 0===f)return function(e){return g=e,f=setTimeout(w,t),m?b(e):h}(p);if(v)return f=setTimeout(w,t),b(p)}return void 0===f&&(f=setTimeout(w,t)),h}return t=a(t)||0,i(n)&&(m=!!n.leading,d=(v="maxWait"in n)?s(a(n.maxWait)||0,t):d,y="trailing"in n?!!n.trailing:y),S.cancel=function(){void 0!==f&&clearTimeout(f),g=0,c=p=u=f=void 0},S.flush=function(){return void 0===f?h:_(r())},S}},function(e,t){var n=function(){var e={};return function(t){return e[t=t||"g"]?e[t]+=1:e[t]=1,t+e[t]}}();e.exports=n},function(e,t,n){var i=n(237),r=n(118),a=n(654),o=n(652),s=Object.prototype.hasOwnProperty;e.exports=function(e){if(i(e))return!0;if(r(e))return!e.length;var t=a(e);if("Map"===t||"Set"===t)return!e.size;if(o(e))return!Object.keys(e).length;for(var n in e)if(s.call(e,n))return!1;return!0}},function(e,t,n){var i=n(46),r=n(45),a=Object.prototype.hasOwnProperty;e.exports=function(e,t){if(!t||!r(e))return e;var n={},o=null;return i(e,(function(e){o=t(e),a.call(n,o)?n[o].push(e):n[o]=[e]})),n}},function(e,t,n){var i=n(84),r=n(45),a=n(648);e.exports=function(e,t){if(!t)return{0:e};if(!i(t)){var n=r(t)?t:t.replace(/\s+/g,"").split("*");t=function(e){for(var t="_",i=0,r=n.length;i<r;i++)t+=e[n[i]]&&e[n[i]].toString();return t}}return a(e,t)}},function(e,t,n){var i=n(84),r=n(606);e.exports=function(e,t,n,a){i(t)||(n=t,t=e,e=function(){});var o=Object.create?function(e,t){return Object.create(e,{constructor:{value:t}})}:function(e,t){function n(){}n.prototype=e;var i=new n;return i.constructor=t,i},s=o(t.prototype,e);return e.prototype=r(s,e.prototype),e.superclass=o(t.prototype,t),r(s,n),r(e,a),e}},function(e,t,n){var i=n(84),r=n(604),a=n(606);e.exports=function(e){for(var t=r(arguments),n=1;n<t.length;n++){var o=t[n];i(o)&&(o=o.prototype),a(e.prototype,o)}}},function(e,t){var n=Object.prototype;e.exports=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||n)}},function(e,t,n){var i=n(115);e.exports=function(e){return i(e,"Boolean")}},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).replace(/^\[object /,"").replace(/\]$/,"")}},function(e,t,n){var i=n(594);e.exports=function(e){var t=i(e);return t.charAt(0).toUpperCase()+t.substring(1)}},function(e,t,n){var i=n(594);e.exports=function(e){return i(e).toUpperCase()}},function(e,t,n){var i=n(594);e.exports=function(e){return i(e).toLowerCase()}},function(e,t){e.exports=function(e,t){for(var n=[],i=0,r=e.length;r-2*!t>i;i+=2){var a=[{x:+e[i-2],y:+e[i-1]},{x:+e[i],y:+e[i+1]},{x:+e[i+2],y:+e[i+3]},{x:+e[i+4],y:+e[i+5]}];t?i?r-4===i?a[3]={x:+e[0],y:+e[1]}:r-2===i&&(a[2]={x:+e[0],y:+e[1]},a[3]={x:+e[2],y:+e[3]}):a[0]={x:+e[r-2],y:+e[r-1]}:r-4===i?a[3]=a[2]:i||(a[0]={x:+e[i],y:+e[i+1]}),n.push(["C",(-a[0].x+6*a[1].x+a[2].x)/6,(-a[0].y+6*a[1].y+a[2].y)/6,(a[1].x+6*a[2].x-a[3].x)/6,(a[1].y+6*a[2].y-a[3].y)/6,a[2].x,a[2].y])}return n}},function(e,t){var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i="\t\n\v\f\r Â áš€á Žâ€€â€â€‚           \u2028\u2029",r=new RegExp("([a-z])["+i+",]*((-?\\d*\\.?\\d*(?:e[\\-+]?\\d+)?["+i+"]*,?["+i+"]*)+)","ig"),a=new RegExp("(-?\\d*\\.?\\d*(?:e[\\-+]?\\d+)?)["+i+"]*,?["+i+"]*","ig");e.exports=function(e){if(!e)return null;if((void 0===e?"undefined":n(e))===n([]))return e;var t={a:7,c:6,o:2,h:1,l:2,m:2,r:4,q:4,s:4,t:2,v:1,u:3,z:0},i=[];return String(e).replace(r,(function(e,n,r){var o=[],s=n.toLowerCase();if(r.replace(a,(function(e,t){t&&o.push(+t)})),"m"===s&&o.length>2&&(i.push([n].concat(o.splice(0,2))),s="l",n="m"===n?"l":"L"),"o"===s&&1===o.length&&i.push([n,o[0]]),"r"===s)i.push([n].concat(o));else for(;o.length>=t[s]&&(i.push([n].concat(o.splice(0,t[s]))),t[s]););})),i}},function(e,t,n){var i=n(659),r=n(658);function a(e,t,n,i,r){var a=[];if(null===r&&null===i&&(i=n),e=+e,t=+t,n=+n,i=+i,null!==r){var o=Math.PI/180,s=e+n*Math.cos(-i*o),l=e+n*Math.cos(-r*o);a=[["M",s,t+n*Math.sin(-i*o)],["A",n,n,0,+(r-i>180),0,l,t+n*Math.sin(-r*o)]]}else a=[["M",e,t],["m",0,-i],["a",n,i,0,1,1,0,2*i],["a",n,i,0,1,1,0,-2*i],["z"]];return a}e.exports=function(e){if(!(e=i(e))||!e.length)return[["M",0,0]];var t=[],n=0,o=0,s=0,l=0,c=0,u=void 0,d=void 0;"M"===e[0][0]&&(s=n=+e[0][1],l=o=+e[0][2],c++,t[0]=["M",n,o]);for(var h,f,p=3===e.length&&"M"===e[0][0]&&"R"===e[1][0].toUpperCase()&&"Z"===e[2][0].toUpperCase(),g=c,m=e.length;g<m;g++){if(t.push(h=[]),(u=(f=e[g])[0])!==u.toUpperCase())switch(h[0]=u.toUpperCase(),h[0]){case"A":h[1]=f[1],h[2]=f[2],h[3]=f[3],h[4]=f[4],h[5]=f[5],h[6]=+f[6]+n,h[7]=+f[7]+o;break;case"V":h[1]=+f[1]+o;break;case"H":h[1]=+f[1]+n;break;case"R":for(var v=2,y=(d=[n,o].concat(f.slice(1))).length;v<y;v++)d[v]=+d[v]+n,d[++v]=+d[v]+o;t.pop(),t=t.concat(r(d,p));break;case"O":t.pop(),(d=a(n,o,f[1],f[2])).push(d[0]),t=t.concat(d);break;case"U":t.pop(),t=t.concat(a(n,o,f[1],f[2],f[3])),h=["U"].concat(t[t.length-1].slice(-2));break;case"M":s=+f[1]+n,l=+f[2]+o;break;default:for(var b=1,x=f.length;b<x;b++)h[b]=+f[b]+(b%2?n:o)}else if("R"===u)d=[n,o].concat(f.slice(1)),t.pop(),t=t.concat(r(d,p)),h=["R"].concat(f.slice(-2));else if("O"===u)t.pop(),(d=a(n,o,f[1],f[2])).push(d[0]),t=t.concat(d);else if("U"===u)t.pop(),t=t.concat(a(n,o,f[1],f[2],f[3])),h=["U"].concat(t[t.length-1].slice(-2));else for(var w=0,_=f.length;w<_;w++)h[w]=f[w];if("O"!==(u=u.toUpperCase()))switch(h[0]){case"Z":n=+s,o=+l;break;case"H":n=h[1];break;case"V":o=h[1];break;case"M":s=h[h.length-2],l=h[h.length-1];break;default:n=h[h.length-2],o=h[h.length-1]}}return t}},function(e,t,n){var i=n(660),r=function(e,t,n,i){return[e,t,n,i,n,i]},a=function(e,t,n,i,r,a){return[1/3*e+2/3*n,1/3*t+2/3*i,1/3*r+2/3*n,1/3*a+2/3*i,r,a]};e.exports=function(e,t){var n=i(e),o=t&&i(t),s={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},l={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},c=[],u=[],d="",h="",f=void 0,p=function(e,t,n){var i=void 0,o=void 0;if(!e)return["C",t.x,t.y,t.x,t.y,t.x,t.y];switch(!(e[0]in{T:1,Q:1})&&(t.qx=t.qy=null),e[0]){case"M":t.X=e[1],t.Y=e[2];break;case"A":e=["C"].concat(function e(t,n,i,r,a,o,s,l,c,u){i===r&&(i+=1);var d=120*Math.PI/180,h=Math.PI/180*(+a||0),f=[],p=void 0,g=void 0,m=void 0,v=void 0,y=void 0,b=function(e,t,n){return{x:e*Math.cos(n)-t*Math.sin(n),y:e*Math.sin(n)+t*Math.cos(n)}};if(u)g=u[0],m=u[1],v=u[2],y=u[3];else{t=(p=b(t,n,-h)).x,n=p.y,l=(p=b(l,c,-h)).x,c=p.y,t===l&&n===c&&(l+=1,c+=1);var x=(t-l)/2,w=(n-c)/2,_=x*x/(i*i)+w*w/(r*r);_>1&&(i*=_=Math.sqrt(_),r*=_);var S=i*i,C=r*r,O=(o===s?-1:1)*Math.sqrt(Math.abs((S*C-S*w*w-C*x*x)/(S*w*w+C*x*x)));v=O*i*w/r+(t+l)/2,y=O*-r*x/i+(n+c)/2,g=Math.asin(((n-y)/r).toFixed(9)),m=Math.asin(((c-y)/r).toFixed(9)),g=t<v?Math.PI-g:g,m=l<v?Math.PI-m:m,g<0&&(g=2*Math.PI+g),m<0&&(m=2*Math.PI+m),s&&g>m&&(g-=2*Math.PI),!s&&m>g&&(m-=2*Math.PI)}var M=m-g;if(Math.abs(M)>d){var P=m,L=l,D=c;m=g+d*(s&&m>g?1:-1),f=e(l=v+i*Math.cos(m),c=y+r*Math.sin(m),i,r,a,0,s,L,D,[m,P,v,y])}M=m-g;var k=Math.cos(g),T=Math.sin(g),A=Math.cos(m),I=Math.sin(m),j=Math.tan(M/4),E=4/3*i*j,B=4/3*r*j,R=[t,n],z=[t+E*T,n-B*k],N=[l+E*I,c-B*A],V=[l,c];if(z[0]=2*R[0]-z[0],z[1]=2*R[1]-z[1],u)return[z,N,V].concat(f);for(var F=[],$=0,G=(f=[z,N,V].concat(f).join().split(",")).length;$<G;$++)F[$]=$%2?b(f[$-1],f[$],h).y:b(f[$],f[$+1],h).x;return F}.apply(0,[t.x,t.y].concat(e.slice(1))));break;case"S":"C"===n||"S"===n?(i=2*t.x-t.bx,o=2*t.y-t.by):(i=t.x,o=t.y),e=["C",i,o].concat(e.slice(1));break;case"T":"Q"===n||"T"===n?(t.qx=2*t.x-t.qx,t.qy=2*t.y-t.qy):(t.qx=t.x,t.qy=t.y),e=["C"].concat(a(t.x,t.y,t.qx,t.qy,e[1],e[2]));break;case"Q":t.qx=e[1],t.qy=e[2],e=["C"].concat(a(t.x,t.y,e[1],e[2],e[3],e[4]));break;case"L":e=["C"].concat(r(t.x,t.y,e[1],e[2]));break;case"H":e=["C"].concat(r(t.x,t.y,e[1],t.y));break;case"V":e=["C"].concat(r(t.x,t.y,t.x,e[1]));break;case"Z":e=["C"].concat(r(t.x,t.y,t.X,t.Y))}return e},g=function(e,t){if(e[t].length>7){e[t].shift();for(var i=e[t];i.length;)c[t]="A",o&&(u[t]="A"),e.splice(t++,0,["C"].concat(i.splice(0,6)));e.splice(t,1),f=Math.max(n.length,o&&o.length||0)}},m=function(e,t,i,r,a){e&&t&&"M"===e[a][0]&&"M"!==t[a][0]&&(t.splice(a,0,["M",r.x,r.y]),i.bx=0,i.by=0,i.x=e[a][1],i.y=e[a][2],f=Math.max(n.length,o&&o.length||0))};f=Math.max(n.length,o&&o.length||0);for(var v=0;v<f;v++){n[v]&&(d=n[v][0]),"C"!==d&&(c[v]=d,v&&(h=c[v-1])),n[v]=p(n[v],s,h),"A"!==c[v]&&"C"===d&&(c[v]="C"),g(n,v),o&&(o[v]&&(d=o[v][0]),"C"!==d&&(u[v]=d,v&&(h=u[v-1])),o[v]=p(o[v],l,h),"A"!==u[v]&&"C"===d&&(u[v]="C"),g(o,v)),m(n,o,s,l,v),m(o,n,l,s,v);var y=n[v],b=o&&o[v],x=y.length,w=o&&b.length;s.x=y[x-2],s.y=y[x-1],s.bx=parseFloat(y[x-4])||s.x,s.by=parseFloat(y[x-3])||s.y,l.bx=o&&(parseFloat(b[w-4])||l.x),l.by=o&&(parseFloat(b[w-3])||l.y),l.x=o&&b[w-2],l.y=o&&b[w-1]}return o?[n,o]:n}},function(e,t){var n=/,?([a-z]),?/gi;e.exports=function(e){return e.join(",").replace(n,"$1")}},function(e,t,n){var i=n(662);e.exports=function(e,t,n,r,a){if(a)return[["M",+e+ +a,t],["l",n-2*a,0],["a",a,a,0,0,1,a,a],["l",0,r-2*a],["a",a,a,0,0,1,-a,a],["l",2*a-n,0],["a",a,a,0,0,1,-a,-a],["l",0,2*a-r],["a",a,a,0,0,1,a,-a],["z"]];var o=[["M",e,t],["l",n,0],["l",0,r],["l",-n,0],["z"]];return o.parsePathArray=i,o}},function(e,t,n){var i=n(46),r=n(84),a=Object.values?function(e){return Object.values(e)}:function(e){var t=[];return i(e,(function(n,i){r(e)&&"prototype"===i||t.push(n)})),t};e.exports=a},function(e,t){e.exports=function(e,t){return e.hasOwnProperty(t)}},function(e,t,n){var i=n(616),r=n(46),a=n(617);e.exports=function(e,t){return e=i(e),r(t,(function(t){switch(t[0]){case"t":a.translate(e,e,[t[1],t[2]]);break;case"s":a.scale(e,e,[t[1],t[2]]);break;case"r":a.rotate(e,e,t[1]);break;case"m":a.multiply(e,e,t[1]);break;default:return!1}})),e}},function(e,t,n){var i=n(254);e.exports=i},function(e,t,n){var i=n(255),r=n(618);i.angle=function(e,t){var n=i.dot(e,t)/(i.length(e)*i.length(t));return Math.acos(r(n,-1,1))},i.direction=function(e,t){return e[0]*t[1]-t[0]*e[1]},i.angleTo=function(e,t,n){var r=i.angle(e,t),a=i.direction(e,t)>=0;return n?a?2*Math.PI-r:r:a?r:2*Math.PI-r},i.vertical=function(e,t,n){return n?(e[0]=t[1],e[1]=-1*t[0]):(e[0]=-1*t[1],e[1]=t[0]),e},e.exports=i},function(e,t){var n=Math.PI/180;e.exports=function(e){return n*e}},function(e,t){e.exports=parseInt},function(e,t){var n=180/Math.PI;e.exports=function(e){return n*e}},function(e,t){e.exports=function(e,t){return(e%t+t)%t}},function(e,t){e.exports=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1e-5;return Math.abs(e-t)<n}},function(e,t,n){var i=n(46),r=n(605);e.exports=function(e){var t=[];return i(e,(function(e){r(t,e)||t.push(e)})),t}},function(e,t,n){var i=n(118),r=Array.prototype.splice;e.exports=function(e,t){if(!i(e))return[];for(var n=e?t.length:0,a=n-1;n--;){var o=void 0,s=t[n];n!==a&&s===o||(o=s,r.call(e,s,1))}return e}},function(e,t){var n=Array.prototype,i=n.splice,r=n.indexOf,a=n.slice;e.exports=function(e){for(var t=a.call(arguments,1),n=0;n<t.length;n++)for(var o=t[n],s=-1;(s=r.call(e,o))>-1;)i.call(e,s,1);return e}},function(e,t,n){var i=n(46),r=n(84),a=Object.keys?function(e){return Object.keys(e)}:function(e){var t=[];return i(e,(function(n,i){r(e)&&"prototype"===i||t.push(i)})),t};e.exports=a},function(e,t,n){var i=n(677),r=n(237);e.exports=function(e,t){var n=i(t),a=n.length;if(r(e))return!a;for(var o=0;o<a;o+=1){var s=n[o];if(t[s]!==e[s]||!(s in e))return!1}return!0}},function(e,t){e.exports=function(e){return(window.requestAnimationFrame||window.webkitRequestAnimationFrame||function(e){return setTimeout(e,16)})(e)}},function(e,t){e.exports=function(e,t){if(e)for(var n in t)t.hasOwnProperty(n)&&(e.style[n]=t[n]);return e}},function(e,t){var n=document.createElement("table"),i=document.createElement("tr"),r=/^\s*<(\w+|!)[^>]*>/,a={tr:document.createElement("tbody"),tbody:n,thead:n,tfoot:n,td:i,th:i,"*":document.createElement("div")};e.exports=function(e){var t=r.test(e)&&RegExp.$1;t in a||(t="*");var n=a[t];e=e.replace(/(^\s*)|(\s*$)/g,""),n.innerHTML=""+e;var i=n.childNodes[0];return n.removeChild(i),i}},function(e,t,n){var i=n(257),r={isBetween:function(e,t,n){return e>=t&&e<=n},getLineIntersect:function(e,t,n,i){var a=n.x-e.x,o=n.y-e.y,s=t.x-e.x,l=t.y-e.y,c=i.x-n.x,u=i.y-n.y,d=s*u-l*c,h=null;if(d*d>.001*(s*s+l*l)*(c*c+u*u)){var f=(a*u-o*c)/d,p=(a*l-o*s)/d;r.isBetween(f,0,1)&&r.isBetween(p,0,1)&&(h={x:e.x+f*s,y:e.y+f*l})}return h},getIntersectPointRect:function(e,t){var n=e.minX,i=e.minY,a=e.maxX-e.minX,o=e.maxY-e.minY,s=[],l={x:n+a/2,y:i+o/2};s.push({x:n,y:i}),s.push({x:n+a,y:i}),s.push({x:n+a,y:i+o}),s.push({x:n,y:i+o}),s.push({x:n,y:i});for(var c=null,u=1;u<s.length&&!(c=r.getLineIntersect(s[u-1],s[u],l,t));u++);return c},getIntersectPointCircle:function(e,t,n,i,r){if(Math.sqrt(Math.pow(e-n,2)+Math.pow(t-i,2))<r)return null;var a=e-n,o=t-i,s=Math.sign(a),l=Math.sign(o),c=Math.atan(o/a);return{x:n+Math.abs(r*Math.cos(c))*s,y:i+Math.abs(r*Math.sin(c))*l}},applyMatrix:function(e,t,n){void 0===n&&(n=1);var r=[e.x,e.y,n];return i.vec3.transformMat3(r,r,t),{x:r[0],y:r[1]}},invertMatrix:function(e,t,n){void 0===n&&(n=1);var r=i.mat3.invert([],t),a=[e.x,e.y,n];return i.vec3.transformMat3(a,a,r),{x:a[0],y:a[1]}},radixSort:function(e,t){var n,i,r,a,o,s,l,c=10,u=1,d=[],h=1;for(r=0;r<e.length;r++)n=t(e[r]),i=(n=parseInt(n,10)).toString().length,n.toString().length>h&&(h=i);for(r=0;r<h;r++,u*=10,c*=10){for(a=0;a<e.length;a++)o=t(e[a]),void 0===d[o=parseInt(o%c/u,10)]&&(d[o]=[]),d[o].push(e[a]);for(s=0,a=0;a<d.length;a++)if(l=void 0,void 0!==d[a])for(l=d[a].shift();void 0!==l;)e[s++]=l,l=d[a].shift()}return e},getArcOfVectors:function(e,t){var n=e.x,i=e.y,r=t.x,a=t.y,o=Math.sqrt(n*n+i*i),s=Math.sqrt(r*r+a*a);return Math.acos((n*r+i*a)/(o*s))}};e.exports=i.mix({},i,r)},function(e,t,n){var i=n(258);i.registerShapeManager("node",{defaultShapeType:"common"}),i.registerShapeManager("edge",{defaultShapeType:"common"}),i.registerShapeManager("group",{defaultShapeType:"common"}),i.registerShapeManager("guide",{defaultShapeType:"common"}),n(724),n(721),n(719),n(717),e.exports=i},function(e,t,n){var i=n(247),r=n(609),a=n(26);setTimeout((function(){var e=i.track;if(i.track){var t=new Image,n={pg:document.URL,r:(new Date).getTime(),g6:!0,version:r,page_type:"syslog"};a.isObject(e)&&a.mix(n,e);var o=encodeURIComponent(JSON.stringify([n]));t.src="https://kcart.alipay.com/web/bi.do?BIProfile=merge&d="+o}}),2e3)},function(e,t,n){var i=n(598),r=function(e){function t(t){var n;return(n=e.call(this,t)||this).layout=i.mindmap,n}return function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}(t,e),t}(n(597));e.exports=r},function(e,t,n){var i=n(598),r=function(e){function t(t){var n;return(n=e.call(this,t)||this).layout=i.indented,n}return function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}(t,e),t}(n(597));e.exports=r},function(e,t,n){var i=n(598),r=function(e){function t(t){var n;return(n=e.call(this,t)||this).layout=i.dendrogram,n}return function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}(t,e),t}(n(597));e.exports=r},function(e,t,n){var i=n(598),r=function(e){function t(t){var n;return(n=e.call(this,t)||this).layout=i.compactBox,n}return function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}(t,e),t}(n(597));e.exports=r},function(e,t,n){var i=n(26),r=n(625),a=n(623),o=function(e){function t(t){var n=i.mix({layout:new a.CompactBoxTree({getHGap:function(){return 10},getVGap:function(){return 10}}),_type:"tree"},t);return e.call(this,n)||this}!function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}(t,e);var n=t.prototype;return n.initEvent=function(){var e=this;this.on("afterdrawinner",(function(){e.get("_sourceData").roots.forEach((function(t){var n=e.find(t.id);e._setVisibleByCollapsed(n)}))}))},n._executeLayout=function(e){var t=this.get("_sourceData");i.isFunction(e)?e(t.roots,this):i.isObject(e)&&(e.roots=t.roots,e.graph=this,e.execute())},n.getHierarchy=function(e){e=this.getItem(e);for(var t=this.get("_dataMap"),n=e.getModel().parent,i=1;n;)n=t[n].parent,i++;return i},n.parseSource=function(e){var t=e.roots,n=this.get("_dataMap"),r=[],a=[];if(!t)throw new Error("please set data.roots!");return t.forEach((function(e){i.traverseTree(e,(function(e,t){e.id||(e.id=i.guid()),t||(t=n[e.parent]),t&&(e.parent=t.id,t.id||(t.id=i.guid()),a.push({source:t.id,target:e.id,id:t.id+"-"+e.id})),r.push(e)}),(function(e){return e.children}),!0)})),{nodes:r,edges:a}},n._setVisibleByCollapsed=function(e){var t=e.getModel();e.collapsedParent?(e.hide(),e.getEdges().forEach((function(e){e.hide()})),e.deepEach((function(e){e.hide(),e.getEdges().forEach((function(e){e.hide()}))}))):t.collapsed?e.deepEach((function(e){e.hide(),e.getEdges().forEach((function(e){e.hide()}))})):e.deepEach((function(e){e.collapsedParent&&(e.hide(),e.getEdges().forEach((function(e){e.hide()})))}))},n.source=function(e){var t=this.parseSource(e);this.emit("beforesource"),this.set("_sourceData",e),this.set("_data",t),this.emit("aftersource")},n._setNodeNth=function(e,t){var n=(e=this.getItem(e)).getModel(),r=e.getParent().getModel().children;i.Array.remove(r,n),r.splice(t,0,n)},n.getNth=function(e){var t=(e=this.getItem(e)).getModel();return e.getParent().getModel().children.indexOf(t)},n.add=function(e,t){var n,r=this.get("_dataMap")[t.parent],a={action:"add",model:t};if("node"===e||"guide"===e){if(this.emit("beforechange",a),"node"===e){if(!r)throw new Error("please set available parent Id !");i.isArray(r.children)?r.children.push(t):r.children=[t];var o=this.parseSource({roots:[t]});this._addItems("node",o.nodes),this._addItems("edge",o.edges),n=this.find(t.id),this._setVisibleByCollapsed(n),i.isNil(t.nth)||this._setNodeNth(n,t.nth),this.find(r.id).forceUpdate()}else this._addItems(e,[t]),n=this.find(t.id);return a.item=n,this.emit("afterchange",a),n}console.warn("Tree do not support add type "+e+"!")},n.update=function(e,t){var n=this;if(t){var r=(e=this.getItem(e)).getModel(),a=i.mix({},r),o={action:"update",item:e,originModel:a,updateModel:t};if(this.emit("beforechange",o),this._updateItems([e],[t]),e.isNode){if("collapsed"in t&&(t.collapsed?e.deepEach((function(e){e.hide(),e.getEdges().forEach((function(e){e.hide()}))})):e.deepEach((function(e){e.show(),e.getInEdges().forEach((function(e){e.show()}))}),(function(e){return e.model.collapsed?null:e.getChildren()}))),t.parent&&t.parent!==a.parent){var s=this.find(a.parent).getModel(),l=this.find(t.parent).getModel(),c=this.find(s.id+"-"+a.id),u={id:l.id+"-"+a.id,source:l.id,target:a.id};i.Array.remove(s.children,r),l.children?l.children.push(r):l.children=[r],this._removeItems([c]),this._addItems("edge",[u]),this.find(l.id).forceUpdate()}i.isArray(t.children)&&(a.children&&i.each(a.children,(function(e){var t=n.find(e.id),i=[t];t.getEdges().forEach((function(e){i.push(e)})),n._removeItems(i)})),i.each(t.children,(function(e){var t=n.parseSource({roots:[e]}),r=i.isNil(e.id)?i.guid():e.id;n._addItems("node",t.nodes),n._addItems("edge",t.edges),!e.parent&&n._addItems("edge",[{id:a.id+"-"+r,source:a.id,target:r}])}))),i.isNil(t.nth)||this._setNodeNth(e,t.nth);var d=this.find(r.parent);d&&d.forceUpdate()}return this.emit("afterchange",o),this}},n.remove=function(e){var t=this.get("_dataMap"),n=[];if((e=this.getItem(e))&&!e.destroyed){var r={action:"remove",item:e};if(this.emit("beforechange",r),n.push(e),"node"===e.type){e.getEdges().forEach((function(e){n.push(e)}));var a=e.getModel(),o=t[a.parent];e.deepEach((function(e){n.push(e),e.getEdges().forEach((function(e){n.push(e)}))})),i.Array.remove(o.children,a),this.find(o.id).forceUpdate()}return this._removeItems(i.uniq(n)),this.emit("afterchange",r),this}},n.getRoots=function(){var e=this;return this.getSource().roots.map((function(t){return e.find(t.id)}))},n.save=function(){var e={roots:i.clone(this.getSource().roots),guides:this.getGuides().map((function(e){return e.getModel()}))};return 0===e.roots.length&&delete e.roots,0===e.guides.length&&delete e.guides,e},t}(r);e.exports=o},function(e,t,n){var i=n(26),r={INIT:"_initForceFit"};r.AUGMENT={_initForceFit:function(){var e=this.get("width"),t=this.get("height");return e||t?e?t?void 0:(this.forceFit("height"),void this._bindForceEvent("height")):(this.forceFit("width"),void this._bindForceEvent("width")):(this.forceFit(),void this._bindForceEvent())},_bindForceEvent:function(e){var t=this,n=this._getTimer("forceFit"),i=function(){var i=setTimeout((function(){t.forceFit(e)}),200);n&&clearTimeout(n),t._setTimer("forceFit",i)};window.addEventListener("resize",i),this.set("_windowForceResizeEvent",i)},forceFit:function(e){var t=this.get("_containerDOM"),n=this.get("width"),r=this.get("height"),a=i.getHeight(t),o=i.getWidth(t);return"width"===e?(this.changeSize(o,r),this):"height"===e?(this.changeSize(n,a),this):(this.changeSize(o,a),this)}},e.exports=r},function(e,t,n){var i=n(26),r={CFG:{fitView:void 0,fitViewPadding:10,minZoom:.2,maxZoom:10}};r.AUGMENT={getBBox:function(){var e=this.get("_itemGroup"),t=this.get("_itemMap"),n=e.get("children");return n.length>0?(n=n.filter((function(e){var n=t[e.id];return!!n&&!1!==n.getShapeObj().bboxCalculation})),i.getChildrenBBox(n)):{minX:0,minY:0,maxX:this.get("width"),maxY:this.get("height")}},getFitViewPadding:function(){return i.toAllPadding(this.get("fitViewPadding"))},setFitView:function(e){if(!e)return this;if("autoZoom"===e)return this.autoZoom(),this;var t=this.getFitViewPadding(),n=this.get("width"),r=this.get("height"),a=this.getBBox(),o=a.maxX-a.minX,s=a.maxY-a.minY,l={x:0,y:0,width:n,height:r},c=i.getNineBoxPosition(e,l,o,s,t),u=[1,0,0,0,1,0,0,0,1];i.mat3.translate(u,u,[-a.minX+c.x,-a.minY+c.y]),this.updateMatrix(u)},_getZoomRatio:function(e){var t=this.get("maxZoom"),n=this.get("minZoom");return e<n&&(e=n),e>t&&(e=t),e},autoZoom:function(e){var t=this;e||(e=this.getFitViewPadding());var n=this.get("width"),r=this.get("height"),a=this.getBBox(),o=i.getAutoZoomMatrix({minX:0,minY:0,maxX:n,maxY:r},a,e,(function(e){return t._getZoomRatio(e)}));this.updateMatrix(o)},getZoom:function(){return this.getMatrix()[0]},updateMatrix:function(e){var t=this.getMatrix(),n={updateMatrix:e,originMatrix:t},i=t[0]!==e[0];return this.emit("beforeviewportchange",n),i&&this.emit("beforezoom",n),this.setMatrix(e),i&&this.emit("afterzoom",n),this.emit("afterviewportchange",n),this.draw(),this},zoom:function(e,t){if(!i.isNumber(e)){t=this._getZoomRatio(t);var n=this.get("_rootGroup"),r=i.clone(n.getMatrix()),a=r[6]+r[0]*e.x-t*e.x,o=r[7]+r[0]*e.y-t*e.y;return r[6]=0,r[7]=0,r[0]=t,r[4]=t,i.mat3.translate(r,r,[a,o]),this.updateMatrix(r),this}var s=this.get("width"),l=this.get("height");this.zoomByDom({x:s/2,y:l/2},e)},zoomByDom:function(e,t){var n=this.getPoint(e);return this.zoom(n,t),this},translate:function(e,t){var n=this.get("_rootGroup").getMatrix();return i.mat3.translate(n,n,[e,t]),this.updateMatrix(n),this},translateByDom:function(e,t){var n=this.get("_rootGroup").getMatrix()[0];return this.translate(e/n,t/n),this},getMatrix:function(){return this.get("_rootGroup").getMatrix()},setMatrix:function(e){this.get("_rootGroup").setMatrix(e)},getPoint:function(e){return this.getPointByDom(e)},getPointByDom:function(e){var t=this.get("_rootGroup").getMatrix();return i.invertMatrix(e,t)},getPointByCanvas:function(e){var t=this.get("_canvas").get("pixelRatio");return this.getPoint({x:e.x/t,y:e.y/t})},getPointByClient:function(e){var t=this.get("_canvas").getPointByClient(e.x,e.y);return this.getPointByCanvas(t)},getDomPoint:function(e){var t=this.get("_rootGroup").getMatrix();return i.applyMatrix(e,t)},getCanvasPoint:function(e){var t=this.get("_canvas").get("pixelRatio"),n=this.getDomPoint(e);return{x:n.x*t,y:n.y*t}},getClientPoint:function(e){var t=this.getCanvasPoint(e),n=this.get("_canvas").getClientByPoint(t.x,t.y);return{x:n.clientX,y:n.clientY}},focus:function(e){if(i.isString(e)&&(e=this.find(e)),e){var t=e.getCenter();this.focusPoint(t)}return this},focusPoint:function(e){var t=this.get("_rootGroup").getMatrix(),n=this.get("width"),i=this.get("height"),r=-t[6]+n/2-t[0]*e.x,a=-t[7]+i/2-t[0]*e.y;return this.translate(r,a),this},focusPointByDom:function(e){var t=this.getPoint(e);return this.focusPoint(t),this}},e.exports=r},function(e,t){var n={INIT:"_initDraw",AUGMENT:{_initDraw:function(){var e=this,t=this.get("_controllers").animate;["clear","show","hide","change","updatenodeposition"].forEach((function(n){t&&e.on("before"+n,(function(n){var i=e.get("_forcePreventAnimate"),r=n?n.affectedItemIds:void 0;!0!==i&&t&&t.cacheGraph("startCache",r)})),e.on("after"+n,(function(n){var i=n?n.affectedItemIds:void 0,r=e.get("_forcePreventAnimate");if(n&&"changeData"===n.action){var a=e.get("fitView");a&&e.setFitView(a)}!0!==r&&t?(t.cacheGraph("endCache",i),t.run()):e.draw()}))}))},draw:function(){this.get("_canvas").draw()},animateDraw:function(){this.get("_controllers").animate.run()}}};e.exports=n},function(e,t,n){var i=n(247);function r(e,t){var n=e.getGraphicGroup(),r=e.getBBox(),a=(r.minX+r.maxX)/2,o=(r.minY+r.maxY)/2,s=n.getMatrix()[0];n.transform([["t",-a,-o],["s",.01/s,.01/s],["t",a,o]]),n.animate({transform:[["t",-a,-o],["s",100*s,100*s],["t",a,o]]},i.enterDuration,i.enterEasing,t)}function a(e,t){var n=e.getGraphicGroup(),r=e.getBBox(),a=(r.minX+r.maxX)/2,o=(r.minY+r.maxY)/2,s=n.getMatrix()[0];n.animate({transform:[["t",-a,-o],["s",.01/s,.01/s],["t",a,o]]},i.leaveDuration,i.leaveEasing,t)}function o(e,t){e.deepEach((function(e){if(e.isShape){var n=e.attr("fillOpacity"),r=e.attr("strokeOpacity");e.attr({fillOpacity:0,strokeOpacity:0}),e.animate({fillOpacity:n,strokeOpacity:r},i.enterDuration,i.enterEasing,t)}}))}function s(e,t){e.deepEach((function(e){var n=e.attr("fillOpacity"),r=e.attr("strokeOpacity");e.isShape&&e.animate({fillOpacity:0,strokeOpacity:0},i.leaveDuration,i.leaveEasing,(function(){e.attr({fillOpacity:n,strokeOpacity:r}),t()}))}))}e.exports={enterScaleIn:function(e){var t=e.item;e.element.isItemContainer&&t.getKeyShape()&&r(t)},showScaleIn:function(e){var t=e.item;e.element.isItemContainer&&t.getKeyShape()&&r(t)},leaveScaleOut:function(e){var t=e.item,n=e.element,i=e.done;n.isItemContainer&&a(t,(function(){i()}))},hideScaleOut:function(e){var t=e.item,n=e.element,i=e.done;n.isItemContainer&&a(t,(function(){i()}))},enterFadeIn:function(e){var t=e.element,n=e.item;t.isItemContainer&&n.getKeyShape()&&o(t)},showFadeIn:function(e){var t=e.element,n=e.item;t.isItemContainer&&n.getKeyShape()&&o(t)},leaveFadeOut:function(e){var t=e.element,n=e.item,i=e.done;t.isItemContainer&&n.getKeyShape()&&s(t,i)},hideFadeOut:function(e){var t=e.element,n=e.item,i=e.done;t.isItemContainer&&n.getKeyShape()&&s(t,i)}}},function(e,t,n){function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var r=n(599),a=n(693),o=n(26),s=n(247),l=["matrix","fillStyle","strokeStyle","endArrow","startArrow"],c=function(e){function t(){return e.apply(this,arguments)||this}!function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}(t,e);var n=t.prototype;return n.getDefaultCfg=function(){return{show:"scaleIn",hide:"scaleOut",enter:"scaleIn",leave:"scaleOut",update:function(e){var t=e.element,n=e.endKeyFrame.props;t.animate(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){i(e,t,n[t])}))}return e}({matrix:n.matrix},n.attrs),s.updateDuration,s.updateEasing)},graph:null,startCache:{},endCache:{},keykeyCache:{}}},n._init=function(){var e=this,t=this.graph,n=this.keykeyCache;t.on("afteritemdraw",(function(t){t.item.getGraphicGroup().deepEach((function(t){n[t.gid]=e._getCache(t)}),!0)}))},n.cacheGraph=function(e,t){var n,i=this,r=this.graph;n=t?t.map((function(e){return r.find(e)})):r.getItems(),this[e]={},n.forEach((function(t){t&&i.cache(t,i[e],e)}))},n._getCache=function(e){var t=this.keykeyCache;if(!o.isObject(e))return t[e];var n={props:{matrix:o.clone(e.getMatrix()),attrs:{}}};if(e.isShape){var i=e.attr();i=o.omit(i,l),n.props.attrs=o.clone(i)}return n},n._getAnimation=function(e,t){var n=this.graph,i=e.shapeObj,r=this[t],s=i[t+"Animation"]||i[t+"Animate"],l=n.get("_"+t+"Animation"),c=s||l||r;return o.isString(c)?a[t+o.upperFirst(c)]:c},n.cache=function(e,t,n){var i=this;e.getGraphicGroup().deepEach((function(r){var a=r.gid,o="startCache"===n?i._getCache(r):i._getCache(r.gid);o.enterAnimate=i._getAnimation(e,"enter"),o.leaveAnimate=i._getAnimation(e,"leave"),o.showAnimate=i._getAnimation(e,"show"),o.hideAnimate=i._getAnimation(e,"hide"),o.updateAnimate=i._getAnimation(e,"update"),o.item=e,o.element=r,o.visible=r.get("visible"),t[a]=o}),!0)},n._compare=function(){var e=this.startCache,t=this.endCache,n=[],i=[],r=[],a=[],s=[];o.each(t,(function(t,i){var o=e[i];o?o.element.get("type")===t.element.get("type")&&(o.visible&&t.visible?r.push(i):o.visible&&!t.visible?a.push(i):!o.visible&&t.visible&&s.push(i)):n.push(i)})),o.each(e,(function(e,n){t[n]||i.push(n)})),this.enterElements=n,this.leaveElements=i,this.updateElements=r,this.hideElements=a,this.showElements=s},n._addTween=function(){var e=this.enterElements,t=this.leaveElements,n=this.updateElements,i=this.hideElements,r=this.showElements,a=this.startCache,s=this.endCache;e.forEach((function(e){var t=s[e],n=t.enterAnimate;n&&n({element:t.element,item:t.item,endKeyFrame:t,startKeyFrame:null,startCache:a,endCache:s,done:function(){}})})),t.forEach((function(e){var t=a[e],n=t.leaveAnimate;if(n){var i=a[e].element;i.isItemContainer&&i.getParent().add(i),n({element:i,item:t.item,endKeyFrame:null,startKeyFrame:t,startCache:a,endCache:s,done:function(){i.isItemContainer&&i.remove()}})}})),n.forEach((function(e){var t=s[e],n=a[e],i=t.element,r=n.element,l=n.props,c=t.props,u=t.updateAnimate;l.attrs&&i.attr(l.attrs),o.isEqual(l.matrix,c.matrix)||i.setMatrix(l.matrix),u({element:i,item:t,endKeyFrame:t,startKeyFrame:n,startCache:a,endCache:s,done:function(){}}),r!==i&&r.remove()})),i.forEach((function(e){var t=s[e],n=a[e],i=t.hideAnimate;i&&(t.element.show(),i({element:t.element,item:t.item,endKeyFrame:t,startKeyFrame:n,startCache:a,endCache:s,done:function(){var e=t.item,n=e.getGraphicGroup();!e.visible&&n.hide()}}))})),r.forEach((function(e){var t=s[e],n=a[e],i=t.showAnimate;i&&i({element:t.element,item:t.item,endKeyFrame:t,startKeyFrame:n,startCache:a,endCache:s,done:function(){}})}))},n.run=function(){this.graph.destroyed||(this._compare(),this._addTween())},t}(r);e.exports=c},function(e,t,n){function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var r=n(26),a=n(694),o={INIT:"_initAnimate",CFG:{animate:!1}};o.AUGMENT={_initAnimate:function(){var e=this.get("animate");if(e){var t=this.get("_controllers"),n={graph:this};r.isPlainObject(e)&&(n=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){i(e,t,n[t])}))}return e}({},n,e)),t.animate=new a(n)}}},e.exports=o},function(e,t,n){var i=n(26),r={INIT:"_initFilter",CFG:{filters:[]}};r.AUGMENT={_initFilter:function(){var e=this,t=this.get("filters");i.isFunction(t)&&this.set("filters",[t]),this.on("afterchange",(function(n){var i=n.action;t.length>0&&"changeData"===i&&!e.destroyed&&e.filter()}))},addFilter:function(e){return this.get("filters").push(e),e},removeFilter:function(e){var t=this.get("filters");this.set("filters",i.filter(t,e))},filter:function(){this.emit("beforefilter");var e=this.get("filters"),t=this.getItems(),n=this._getFilterItems();e.forEach((function(e){n=n.filter(e)})),t.forEach((function(e){-1===n.indexOf(e)?e.hide():e.show()})),this.draw(),this.emit("afterfilter")},_getFilterItems:function(){return this.getItems().filter((function(e){return!1!==e.getShapeObj().filter}))}},e.exports=r},function(e,t,n){var i=n(26),r=n(626),a={CFG:{modes:{default:[]},mode:"default",_eventCache:{}},INIT:"_initModes"};a.AUGMENT={_initModes:function(){var e=this.get("mode");this.changeMode(e)},changeMode:function(e){var t=this.get("modes");i.isEmpty(t)||i.isEmpty(t[e])||(r.resetMode(t[e],this),this.set("mode",e))},addBehaviour:function(e,t){var n=this.get("modes");t=t||this.get("mode"),i.isEmpty(n[t])&&(n[t]=[]);var a=n[t],o=[].concat(e);return i.each(o,(function(e){-1===a.indexOf(e)&&a.push(e)})),r.resetMode(n[t],this),this},removeBehaviour:function(e){var t=this.get("modes"),n=this.get("mode"),a=t[n];if(!i.isEmpty(a)){var o=[].concat(e);return a=a.filter((function(e){return-1===o.indexOf(e)})),t[n]=a,r.resetMode(a,this),this}},behaviourOn:function(e,t){var n=this._eventCache;n[e]||(n[e]=[]),n[e].push(t),this.on(e,t)},_off:function(){var e=this,t=this._eventCache;i.each(t,(function(t,n){i.each(t,(function(t){e.off(n,t)}))})),this._eventCache={}}},e.exports=a},function(e,t,n){var i=n(599),r=n(26),a={MOUSEMOVE:"mousemove",MOUSEDOWN:"mousedown",MOUSEUP:"mouseup",MOUSEENTER:"mouseenter",MOUSELEAVE:"mouseleave",CLICK:"click",DBLCLICK:"dblclick",DRAGSTART:"dragstart",DRAG:"drag",DRAGENTER:"dragenter",DRAGLEAVE:"dragleave",DRAGEND:"dragend",DROP:"drop",CONTEXTMENU:"contextmenu",WHEEL:"wheel",KEYDOWN:"keydown",KEYUP:"keyup",KEYPRESS:"keypress",MOUSEWHEEL:"mousewheel"},o=[a.DBLCLICK,a.MOUSEDOWN,a.MOUSEUP,a.MOUSEENTER,a.MOUSELEAVE,a.MOUSEMOVE,a.CONTEXTMENU,a.WHEEL,a.MOUSEWHEEL],s=[a.KEYDOWN,a.KEYUP,a.KEYPRESS],l=function(e){function t(t){var n;return(n=e.call(this,t)||this)._domEvents=[],n._initEventStates(),n._registerEvents(),n}!function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}(t,e);var n=t.prototype;return n._initEventStates=function(){this._pressing=!1,this._dragging=!1,this._currentEventObj={},this._dragEventObj={}},n._registerEvents=function(){this._registerMouseEvents(),this._registerKeyboardEvents()},n._registerKeyboardEvents=function(){var e=this.graph,t=e.getKeyboardEventWrapper(),n=this._domEvents,i=e.get("keyboardEnable");r.each(s,(function(a){n.push(r.addEventListener(t,a,(function(t){var n=!0;r.isFunction(i)&&(n=i()),n&&e.emit(a,{domEvent:t})})))}))},n._registerMouseEvents=function(){var e=this,t=this,n=this.graph.getMouseEventWrapper(),i=this._domEvents;r.each(o,(function(o){i.push(r.addEventListener(n,o,(function(n){if(n.type!==a.MOUSEENTER||!n.fromElement||n.fromElement.parentNode&&!function(e,t){for(var n=e.parentNode;n;){if(n.tagName===t)return!0;n=n.parentNode}return!1}(n.fromElement,"foreignObject")){var i=e._currentEventObj;e._oldEventObj=i,e._processEventObj(n);var o=e._currentEventObj;t._simulateEvents(n,i,o),-1!==[a.MOUSELEAVE,a.MOUSEENTER].indexOf(n.type)&&t._triggerEvent("canvas:"+n.type),t._triggerEvent(n.type),n.type===a.MOUSELEAVE&&(e._dragging&&t._triggerEvent(a.DRAGLEAVE,r.mix({},o,{item:null,shape:null,currentItem:e._dragEventObj.item,currentShape:e._dragEventObj.shape})),t._initEventStates())}})))}))},n.destroy=function(){var e=this._domEvents;r.each(e,(function(e){e&&e.remove()})),this._domEvents=null},n._triggerEvent=function(e,t){if(t||(t="mouseleave"===e?this._oldEventObj:this._currentEventObj),"mousedown"===e&&(t.button=this._button),t._type=e,this.emitGraphEvent(e,t),-1===["canvas:"+a.MOUSELEAVE,"canvas:"+a.MOUSEENTER].indexOf(e)){var n=t.shape&&t.shape.eventPreFix;if(-1!==[a.DRAGSTART,a.DRAG,a.DRAGEND].indexOf(e)&&(n=t.currentShape&&t.currentShape.eventPreFix),n){var i=n+":"+e;t._type=i,r.isBoolean(t._isItemChange)?t._isItemChange&&this.emitGraphEvent(i,t):this.emitGraphEvent(i,t)}}},n.emitGraphEvent=function(e,t){this.graph.emit(e,t)},n._getDistanceToPress=function(e){return Math.pow(e.clientX-this._pressX,2)+Math.pow(e.clientY-this._pressY,2)},n._simulateEvents=function(e,t,n){void 0===t&&(t={}),void 0===n&&(n={});var i=this._dragEventObj.item,o=this._dragEventObj.shape;switch(e.type){case a.MOUSEDOWN:this._pressing=!0,this._button=e.button,this._pressX=e.clientX,this._pressY=e.clientY;break;case a.MOUSEMOVE:if(this._dragging){if(this._triggerEvent(a.DRAG,r.mix({},n,{button:this._button,currentItem:i,currentShape:o})),t.shape!==n.shape){var s=this._isItemChange(t,n);t.shape&&this._triggerEvent(a.DRAGLEAVE,r.mix({},n,{button:this._button,item:t.item,shape:t.shape,toItem:n.item,toShape:n.shape,currentItem:i,currentShape:o,_isItemChange:s})),n.shape&&this._triggerEvent(a.DRAGENTER,r.mix({},n,{button:this._button,currentItem:i,currentShape:o,fromItem:t.item,fromShape:t.shape,_isItemChange:s}))}}else this._pressing&&this._getDistanceToPress(e)>9&&(this._dragging=!0,this._dragEventObj=t,i=this._dragEventObj.item,o=this._dragEventObj.shape,this._triggerEvent(a.DRAGSTART,r.mix({},t,{button:this._button,currentItem:i,currentShape:o})));if(t.shape!==n.shape){var l=this._isItemChange(t,n);t.shape&&this._triggerEvent(a.MOUSELEAVE,r.mix({},n,{item:t.item,shape:t.shape,toItem:n.item,toShape:n.shape,_isItemChange:l})),n.shape&&this._triggerEvent(a.MOUSEENTER,r.mix({},n,{fromtItem:t.item,fromShape:t.shape,_isItemChange:l}))}break;case a.MOUSEUP:!this._dragging&&this._pressing?this._triggerEvent(a.CLICK,r.mix({},n,{button:this._button})):(this._triggerEvent(a.DROP,r.mix({},n,{button:this._button,currentItem:i,currentShape:o})),this._triggerEvent(a.DRAGEND,r.mix({},n,{button:this._button,currentItem:i,currentShape:o}))),this._pressing=!1,this._dragging=!1,this._dragEventObj={};break;default:return}},n._isItemChange=function(e,t){var n=e.shape,i=t.shape,a=n&&i&&(n.get("isItemChange")||i.get("isItemChange"));return a?a(i,n):r.isObject(e.item)&&r.isObject(t.item)?e.item.id!==t.item.id:e.item!==t.item},n._processEventObj=function(e){var t=this.graph.get("_canvas"),n=this._getEventObj(e,t);this._currentEventObj=n},n._parsePoint=function(e,t){return this.graph.getPointByCanvas({x:e,y:t})},n._getEventObj=function(e,t){var n=this.graph,i=e.clientX,r=e.clientY,a=t.getPointByClient(i,r),o=this._parsePoint(a.x,a.y),s=t.getShape(a.x,a.y,e),l=n.getItemByShape(s),c=t.get("pixelRatio");return{item:l,shape:s,x:o.x,y:o.y,domX:a.x/c,domY:a.y/c,domEvent:e}},t}(i);e.exports=l},function(e,t,n){var i={},r=n(698);i.INIT="_initEvents",i.CFG={keyboardEnable:!0},i.AUGMENT={_initEvents:function(){this.get("_controllers").events=new r({graph:this})}},e.exports=i},function(e,t,n){var i=n(26),r={};r.AUGMENT={find:function(e){return this.get("_itemMap")[e]},getNodes:function(){return this.get("_itemMap")._nodes},getEdges:function(){return this.get("_itemMap")._edges},getGroups:function(){return this.get("_itemMap")._groups},getGuides:function(){return this.get("_itemMap")._guides},getItems:function(){var e=this.get("_itemMap"),t=[];return i.each(e,(function(e){e.type&&t.push(e)})),t},getItemByShape:function(e){return e?this.getItem(e.id):null},getItem:function(e){var t=this.get("_itemMap");return i.isObject(e)?e.destroyed&&(e=t[e.id]):e=t[e],e}},e.exports=r},function(e,t,n){var i=n(599),r=n(26),a=["color","shape","size","label","style"],o=function(e){function t(){return e.apply(this,arguments)||this}!function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}(t,e);var n=t.prototype;return n._init=function(){var e=this,t={};r.each(a,(function(n){t[n]={},e[n]=function(i){return t[n].input=i,e}})),this.channels=t},n.addChannels=function(e){var t=this.channels;r.each(e,(function(e,n){t[n]={input:e}}))},n.mapping=function(e){var t=this.channels;r.each(t,(function(t,n){r.isFunction(t.input)?e[n]=t.input(e):t.input&&(e[n]=t.input)}))},t}(i);e.exports=o},function(e,t,n){var i=n(701),r={INIT:"_initMapper"};r.AUGMENT={_initMapper:function(){var e=this.get("_controllers");e.nodeMapper=new i({graph:this}),e.edgeMapper=new i({graph:this}),e.groupMapper=new i({graph:this}),e.guideMapper=new i({graph:this})},node:function(e){var t=this._getController("nodeMapper");return e&&t.addChannels(e),t},edge:function(e){var t=this._getController("edgeMapper");return e&&t.addChannels(e),t},group:function(e){var t=this._getController("groupMapper");return e&&t.addChannels(e),this._getController("groupMapper")},guide:function(e){var t=this._getController("guideMapper");return e&&t.addChannels(e),this._getController("guideMapper")}},e.exports=r},function(e,t,n){var i=function(e){function t(){return e.apply(this,arguments)||this}!function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}(t,e);var n=t.prototype;return n.getDefaultCfg=function(){return{graph:null,auto:!0,processor:null}},n._init=function(){var e=this,t=this.graph;t.on("afteritemdraw",(function(e){var t=e.item,n=t.getKeyShape(),i=t.getModel();if(t.isEdge)i.lineWidth=n.attr("lineWidth");else if(t.isNode||t.isGroup){var r=t.getBBox();i.width=r.width,i.height=r.height}})),t.on("afterchange",(function(n){var i=n.action;"once"===e.auto?"changeData"===i&&(t.destroyed||t.preventAnimate((function(){e.layout()}))):e.auto&&!t.destroyed&&t.preventAnimate((function(){e.layout()}))}))},n.changeLayout=function(e){this.processor=e,this.layout()},n.layout=function(){var e=this.graph,t=this.getLayoutProcessor();e.emit("beforelayout");var n=e.getNodes().filter((function(e){return e.isVisible()})).map((function(e){return e.getModel()})),i=e.getEdges().filter((function(e){return e.isVisible()})).map((function(e){return e.getModel()})),r=e.getGroups().filter((function(e){return e.isVisible()})).map((function(e){return e.getModel()}));e._executeLayout(t,n,i,r),e.updateNodePosition(),e.emit("afterlayout")},n.getLayoutProcessor=function(){return this.processor?this.processor:this.processer},t}(n(599));e.exports=i},function(e,t,n){var i=n(26),r=n(703),a={CFG:{layout:void 0},INIT:"_initLayout"};a.AUGMENT={_initLayout:function(){var e=this.get("_controllers"),t=this._getLayoutCfg();t&&(e.layout=new r(i.mix({graph:this},t)))},_getLayoutCfg:function(){var e=this.get("layout");return i.isPlainObject(e)?e:i.isFunction(e)||i.isObject(e)?{processor:e}:null},layout:function(){return this._getController("layout").layout(),this},updateNodePosition:function(e){var t=this.getGuides(),n=[],r=[];return this.emit("beforeupdatenodeposition"),e?(e.forEach((function(e){e.getEdges().forEach((function(e){r.push(e)}));var t=e.getParent();t&&n.push(t)})),r=i.uniq(r),n=i.uniq(n)):(e=this.getNodes(),n=this.getGroups(),r=this.getEdges()),e.forEach((function(e){e.layoutUpdate()})),n.forEach((function(e){e.layoutUpdate()})),r.forEach((function(e){e.layoutUpdate()})),t.forEach((function(e){e.layoutUpdate()})),this.emit("afterupdatenodeposition"),this},changeLayout:function(e){return this._getController("layout").changeLayout(e),this},getLayout:function(){return this._getController("layout").getLayoutProcessor()}},e.exports=a},function(e,t,n){!function(t){"use strict";var n=function(){return{escape:function(e){return e.replace(/([.*+?^${}()|\[\]\/\\])/g,"\\$1")},parseExtension:e,mimeType:function(t){var n=e(t).toLowerCase();return function(){var e="application/font-woff";return{woff:e,woff2:e,ttf:"application/font-truetype",eot:"application/vnd.ms-fontobject",png:"image/png",jpg:"image/jpeg",jpeg:"image/jpeg",gif:"image/gif",tiff:"image/tiff",svg:"image/svg+xml"}}()[n]||""},dataAsUrl:function(e,t){return"data:"+t+";base64,"+e},isDataUrl:function(e){return-1!==e.search(/^(data:)/)},canvasToBlob:function(e){return e.toBlob?new Promise((function(t){e.toBlob(t)})):function(e){return new Promise((function(t){for(var n=window.atob(e.toDataURL().split(",")[1]),i=n.length,r=new Uint8Array(i),a=0;a<i;a++)r[a]=n.charCodeAt(a);t(new Blob([r],{type:"image/png"}))}))}(e)},resolveUrl:function(e,t){var n=document.implementation.createHTMLDocument(),i=n.createElement("base");n.head.appendChild(i);var r=n.createElement("a");return n.body.appendChild(r),i.href=t,r.href=e,r.href},getAndEncode:function(e){var t=3e4;return s.impl.options.cacheBust&&(e+=(/\?/.test(e)?"&":"?")+(new Date).getTime()),new Promise((function(n){var i,r=new XMLHttpRequest;if(r.onreadystatechange=function(){if(4===r.readyState)if(200===r.status){var t=new FileReader;t.onloadend=function(){var e=t.result.split(/,/)[1];n(e)},t.readAsDataURL(r.response)}else i?n(i):o("cannot fetch resource: "+e+", status: "+r.status)},r.ontimeout=function(){i?n(i):o("timeout of "+t+"ms occured while fetching resource: "+e)},r.responseType="blob",r.timeout=t,r.open("GET",e,!0),r.send(),s.impl.options.imagePlaceholder){var a=s.impl.options.imagePlaceholder.split(/,/);a&&a[1]&&(i=a[1])}function o(e){console.error(e),n("")}}))},uid:function(){var e=0;return function(){return"u"+("0000"+(Math.random()*Math.pow(36,4)<<0).toString(36)).slice(-4)+e++}}(),delay:function(e){return function(t){return new Promise((function(n){setTimeout((function(){n(t)}),e)}))}},asArray:function(e){for(var t=[],n=e.length,i=0;i<n;i++)t.push(e[i]);return t},escapeXhtml:function(e){return e.replace(/#/g,"%23").replace(/\n/g,"%0A")},makeImage:function(e){return new Promise((function(t,n){var i=new Image;i.onload=function(){t(i)},i.onerror=n,i.src=e}))},width:function(e){var n=t(e,"border-left-width"),i=t(e,"border-right-width");return e.scrollWidth+n+i},height:function(e){var n=t(e,"border-top-width"),i=t(e,"border-bottom-width");return e.scrollHeight+n+i}};function e(e){var t=/\.([^\.\/]*?)$/g.exec(e);return t?t[1]:""}function t(e,t){var n=window.getComputedStyle(e).getPropertyValue(t);return parseFloat(n.replace("px",""))}}(),i=function(){var e=/url\(['"]?([^'"]+?)['"]?\)/g;return{inlineAll:function(e,n,a){return t(e)?Promise.resolve(e).then(i).then((function(t){var i=Promise.resolve(e);return t.forEach((function(e){i=i.then((function(t){return r(t,e,n,a)}))})),i})):Promise.resolve(e)},shouldProcess:t,impl:{readUrls:i,inline:r}};function t(t){return-1!==t.search(e)}function i(t){for(var i,r=[];null!==(i=e.exec(t));)r.push(i[1]);return r.filter((function(e){return!n.isDataUrl(e)}))}function r(e,t,i,r){return Promise.resolve(t).then((function(e){return i?n.resolveUrl(e,i):e})).then(r||n.getAndEncode).then((function(e){return n.dataAsUrl(e,n.mimeType(t))})).then((function(i){return e.replace(function(e){return new RegExp("(url\\(['\"]?)("+n.escape(e)+")(['\"]?\\))","g")}(t),"$1"+i+"$3")}))}}(),r=function(){return{resolveAll:function(){return e(document).then((function(e){return Promise.all(e.map((function(e){return e.resolve()})))})).then((function(e){return e.join("\n")}))},impl:{readAll:e}};function e(){return Promise.resolve(n.asArray(document.styleSheets)).then((function(e){var t=[];return e.forEach((function(e){try{n.asArray(e.cssRules||[]).forEach(t.push.bind(t))}catch(t){console.log("Error while reading CSS rules from "+e.href,t.toString())}})),t})).then((function(e){return e.filter((function(e){return e.type===CSSRule.FONT_FACE_RULE})).filter((function(e){return i.shouldProcess(e.style.getPropertyValue("src"))}))})).then((function(t){return t.map(e)}));function e(e){return{resolve:function(){var t=(e.parentStyleSheet||{}).href;return i.inlineAll(e.cssText,t)},src:function(){return e.style.getPropertyValue("src")}}}}}(),a=function(){return{inlineAll:function t(r){return r instanceof Element?function(e){var t=e.style.getPropertyValue("background");return t?i.inlineAll(t).then((function(t){e.style.setProperty("background",t,e.style.getPropertyPriority("background"))})).then((function(){return e})):Promise.resolve(e)}(r).then((function(){return r instanceof HTMLImageElement?e(r).inline():Promise.all(n.asArray(r.childNodes).map((function(e){return t(e)})))})):Promise.resolve(r)},impl:{newImage:e}};function e(e){return{inline:function(t){return n.isDataUrl(e.src)?Promise.resolve():Promise.resolve(e.src).then(t||n.getAndEncode).then((function(t){return n.dataAsUrl(t,n.mimeType(e.src))})).then((function(t){return new Promise((function(n,i){e.onload=n,e.onerror=i,e.src=t}))}))}}}}(),o={imagePlaceholder:void 0,cacheBust:!1},s={toSvg:l,toPng:function(e,t){return c(e,t||{}).then((function(e){return e.toDataURL()}))},toJpeg:function(e,t){return c(e,t=t||{}).then((function(e){return e.toDataURL("image/jpeg",t.quality||1)}))},toBlob:function(e,t){return c(e,t||{}).then(n.canvasToBlob)},toPixelData:function(e,t){return c(e,t||{}).then((function(t){return t.getContext("2d").getImageData(0,0,n.width(e),n.height(e)).data}))},impl:{fontFaces:r,images:a,util:n,inliner:i,options:{}}};function l(e,t){return function(e){void 0===e.imagePlaceholder?s.impl.options.imagePlaceholder=o.imagePlaceholder:s.impl.options.imagePlaceholder=e.imagePlaceholder,void 0===e.cacheBust?s.impl.options.cacheBust=o.cacheBust:s.impl.options.cacheBust=e.cacheBust}(t=t||{}),Promise.resolve(e).then((function(e){return function(e,t,i){return i||!t||t(e)?Promise.resolve(e).then((function(e){return e instanceof HTMLCanvasElement?n.makeImage(e.toDataURL()):e.cloneNode(!1)})).then((function(i){return function(e,t,i){var r=e.childNodes;return 0===r.length?Promise.resolve(t):function(e,t,n){var i=Promise.resolve();return t.forEach((function(t){i=i.then((function(){return u(t,n)})).then((function(t){t&&e.appendChild(t)}))})),i}(t,n.asArray(r),i).then((function(){return t}))}(e,i,t)})).then((function(t){return function(e,t){return t instanceof Element?Promise.resolve().then((function(){!function(e,t){e.cssText?t.cssText=e.cssText:function(e,t){n.asArray(e).forEach((function(n){t.setProperty(n,e.getPropertyValue(n),e.getPropertyPriority(n))}))}(e,t)}(window.getComputedStyle(e),t.style)})).then((function(){[":before",":after"].forEach((function(i){!function(i){var r=window.getComputedStyle(e,i),a=r.getPropertyValue("content");if(""!==a&&"none"!==a){var o=n.uid();t.className=t.className+" "+o;var s=document.createElement("style");s.appendChild(function(e,t,i){var r="."+e+":"+t,a=i.cssText?function(e){var t=e.getPropertyValue("content");return e.cssText+" content: "+t+";"}(i):function(e){return n.asArray(e).map((function(t){return t+": "+e.getPropertyValue(t)+(e.getPropertyPriority(t)?" !important":"")})).join("; ")+";"}(i);return document.createTextNode(r+"{"+a+"}")}(o,i,r)),t.appendChild(s)}}(i)}))})).then((function(){e instanceof HTMLTextAreaElement&&(t.innerHTML=e.value),e instanceof HTMLInputElement&&t.setAttribute("value",e.value)})).then((function(){t instanceof SVGElement&&(t.setAttribute("xmlns","http://www.w3.org/2000/svg"),t instanceof SVGRectElement&&["width","height"].forEach((function(e){var n=t.getAttribute(e);n&&t.style.setProperty(e,n)})))})).then((function(){return t})):t}(e,t)})):Promise.resolve()}(e,t.filter,!0)})).then(d).then(h).then((function(e){return t.bgcolor&&(e.style.backgroundColor=t.bgcolor),t.width&&(e.style.width=t.width+"px"),t.height&&(e.style.height=t.height+"px"),t.style&&Object.keys(t.style).forEach((function(n){e.style[n]=t.style[n]})),e})).then((function(i){return function(e,t,i){return Promise.resolve(e).then((function(e){return e.setAttribute("xmlns","http://www.w3.org/1999/xhtml"),(new XMLSerializer).serializeToString(e)})).then(n.escapeXhtml).then((function(e){return'<foreignObject x="0" y="0" width="100%" height="100%">'+e+"</foreignObject>"})).then((function(e){return'<svg xmlns="http://www.w3.org/2000/svg" width="'+t+'" height="'+i+'">'+e+"</svg>"})).then((function(e){return"data:image/svg+xml;charset=utf-8,"+e}))}(i,t.width||n.width(e),t.height||n.height(e))}))}function c(e,t){return l(e,t).then(n.makeImage).then(n.delay(100)).then((function(i){var r=function(e){var i=document.createElement("canvas");if(i.width=t.width||n.width(e),i.height=t.height||n.height(e),t.bgcolor){var r=i.getContext("2d");r.fillStyle=t.bgcolor,r.fillRect(0,0,i.width,i.height)}return i}(e);return r.getContext("2d").drawImage(i,0,0),r}))}function u(e,t,i){return i||!t||t(e)?Promise.resolve(e).then(r).then((function(n){return a(e,n,t)})).then((function(t){return o(e,t)})):Promise.resolve();function r(e){return e instanceof HTMLCanvasElement?n.makeImage(e.toDataURL()):e.cloneNode(!1)}function a(e,t,i){var r=e.childNodes;return 0===r.length?Promise.resolve(t):function(e,t,n){var i=Promise.resolve();return t.forEach((function(t){i=i.then((function(){return u(t,n)})).then((function(t){t&&e.appendChild(t)}))})),i}(t,n.asArray(r),i).then((function(){return t}))}function o(e,t){return t instanceof Element?Promise.resolve().then((function(){!function(e,t){e.cssText?t.cssText=e.cssText:function(e,t){n.asArray(e).forEach((function(n){t.setProperty(n,e.getPropertyValue(n),e.getPropertyPriority(n))}))}(e,t)}(window.getComputedStyle(e),t.style)})).then((function(){[":before",":after"].forEach((function(i){!function(i){var r=window.getComputedStyle(e,i),a=r.getPropertyValue("content");if(""!==a&&"none"!==a){var o=n.uid();t.className=t.className+" "+o;var s=document.createElement("style");s.appendChild(function(e,t,i){var r="."+e+":"+t,a=i.cssText?function(e){var t=e.getPropertyValue("content");return e.cssText+" content: "+t+";"}(i):function(e){return n.asArray(e).map((function(t){return t+": "+e.getPropertyValue(t)+(e.getPropertyPriority(t)?" !important":"")})).join("; ")+";"}(i);return document.createTextNode(r+"{"+a+"}")}(o,i,r)),t.appendChild(s)}}(i)}))})).then((function(){e instanceof HTMLTextAreaElement&&(t.innerHTML=e.value),e instanceof HTMLInputElement&&t.setAttribute("value",e.value)})).then((function(){t instanceof SVGElement&&(t.setAttribute("xmlns","http://www.w3.org/2000/svg"),t instanceof SVGRectElement&&["width","height"].forEach((function(e){var n=t.getAttribute(e);n&&t.style.setProperty(e,n)})))})).then((function(){return t})):t}}function d(e){return r.resolveAll().then((function(t){var n=document.createElement("style");return e.appendChild(n),n.appendChild(document.createTextNode(t)),e}))}function h(e){return a.inlineAll(e).then((function(){return e}))}e.exports=s}()},function(e,t,n){function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var r=n(26),a=n(248),o=n(705),s=function(){function e(e){this.options=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){i(e,t,n[t])}))}return e}({graph:null,width:null,height:null,canvas:null,beforeTransform:function(){},afterTransform:function(){},drawCount:0},e)}var t=e.prototype;return t.getCanvas=function(){var e=this.options,t=e.width,n=e.height,i=e.canvas;if(!i){var o=r.createDOM("<canvas></canvas>");i=new a.Canvas({containerDOM:o,width:t,height:n})}return i.drawCount||(i.drawCount=0),i},t.drawInner=function(e,t){var n=this.options.graph,i=n.getCanvas(),r=n.get("renderer"),a=e.drawCount;if("svg"===r){var s=[];i.deepEach((function(e){"dom"===e.get("type")&&s.push(e)})),s.length>0?s.forEach((function(n){var i=n.get("el");if(i){n.domImageOnload=!1;var r=n.attr("width"),l=n.attr("height");o.toPng(i,{width:r,height:l}).then((function(i){var r=new Image;r.src=i,r.onload=function(){if(a===e.drawCount-1){n.domImage=r,n.domImageOnload=!0;for(var i=0;i<s.length;i++){var o=s[i];if(!o.domImageOnload||o.get("destroyed"))break;o.domImageOnload&&i===s.length-1&&t()}}}}))}})):t()}else t();e.drawCount+=1},t.toCanvas=function(){var e=this.options,t=e.graph,n=e.width,i=e.height,a=e.beforeTransform,o=e.limitRatio,s=e.afterTransform,l=this.getCanvas(),c=t.getBBox(),u=r.clone(t.getMatrix()),d=t.getFitViewPadding(),h=t.getCanvas(),f=r.getAutoZoomMatrix({minX:0,minY:0,maxX:n,maxY:i},c,d,o);return this.drawInner(l,(function(){var e=h.get("children");l.set("children",e),a(f,u),t.setMatrix(f),l.draw(),t.setMatrix(u),s(f,u)})),l.matrix=f,l.get("el")},e}();e.exports=s},function(e,t,n){var i=n(26),r=function(e){function t(t){var n={type:"guide",isGuide:!0,zIndex:4};return i.mix(n,t),e.call(this,n)||this}return function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}(t,e),t}(n(608));e.exports=r},function(e,t,n){var i=n(26),r=function(e){function t(t){var n={type:"group",isNode:!1,isGroup:!0,zIndex:1};return i.mix(n,t),e.call(this,n)||this}!function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}(t,e);var n=t.prototype;return n._beforeDraw=function(){this.deepEach((function(e,t){t&&(e.zIndex=t.zIndex+1),e.updateCollapsedParent(),e.collapsedParent?e.hide():e.show()})),this.getInnerEdges().forEach((function(e){e.linkedItemVisible()?e.show():e.hide()})),e.prototype._beforeDraw.call(this)},n.updatePosition=function(){},n._shouldDraw=function(){return!0},n.getCrossEdges=function(){var e=[],t=this.getInnerEdges();this.deepEach((function(t){e.push(t.id)}));var n=t.filter((function(t){var n=t.getModel();return-1===e.indexOf(n.source)||-1===e.indexOf(n.target)}));return i.uniq(n)},n.getInnerEdges=function(){var e=[];return this.deepEach((function(t){t.getEdges().forEach((function(t){e.push(t)}))})),i.uniq(e)},n.getChildrenBBox=function(){var e=this.getChildren().map((function(e){return e.getGraphicGroup()}));return i.getChildrenBBox(e)},t}(n(624));e.exports=r},function(e,t,n){function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var r=n(26),a=function(e){function t(t){var n={type:"edge",isEdge:!0,zIndex:2};return r.mix(n,t),e.call(this,n)||this}!function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}(t,e);var n=t.prototype;return n._init=function(){e.prototype._init.call(this)},n._beforeDraw=function(){var t=this.model,n=this.itemMap;r.isObject(t.source)?this.source=t.source:this.source=n[t.source],r.isObject(t.target)?this.target=t.target:this.target=n[t.target],e.prototype._beforeDraw.call(this)},n._afterDraw=function(){this.linkedItemVisible()||this.hide(),this._addArrow(),e.prototype._afterDraw.call(this)},n._addArrow=function(){var e=this.model,t=this.keyShape;if("path"===t.get("type")){var n=this.shapeObj,i=t.attr("endArrow"),r=t.attr("startArrow"),a=e.endArrow||i,o=e.startArrow||r;r&&t.attr("startArrow",!1),i&&t.attr("endArrow",!1),a&&this._drawArrow(n.endArrow,"end"),o&&this._drawArrow(n.startArrow,"start")}},n._drawArrow=function(e,t){var n=e.path,a=e.shorten,o=e.tangent,s=e.ratio,l=e.style;o=o(this),a=a(this),n=n(this),l=l(this),s=s();var c=this.group,u=this.keyShape,d=r.parsePathString(u.attr("path")),h=d[d.length-1],f=d[0],p=u.getPoint(s);if(p&&!isNaN(p.x)){var g=c.addShape("path",{attrs:function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){i(e,t,n[t])}))}return e}({path:n},l)}),m=o[1][0]-o[0][0],v=o[1][1]-o[0][1],y=a/Math.sqrt(m*m+v*v),b=[-m*y,-v*y],x=0,w=Math.atan(m/v);0===v&&m<0?x=Math.PI:m>0&&v>0?x=Math.PI/2-w:m<0&&v<0?x=-Math.PI/2-w:m>=0&&v<0?x=-w-Math.PI/2:m<=0&&v>0&&(x=Math.PI/2-w),g.rotate(x),g.translate(p.x,p.y),"end"===t?(h[h.length-1]=b[1]+p.y,h[h.length-2]=b[0]+p.x):(f[f.length-1]=b[1]+p.y,f[f.length-2]=b[0]+p.x),u.attr("path",d),this[t+"Arrow"]=g}},n._getControlPoints=function(){var e=this.model.controlPoints;return r.isArray(e)?e:[]},n._shouldDraw=function(){return e.prototype._shouldDraw.call(this)&&this.linkedItemVisible()},n._getPoint=function(e){if(e.isItem){var t=e.getBBox();return{x:t.centerX,y:t.centerY}}return{x:e.x,y:e.y}},n.linkedItemVisible=function(){var e=this.source,t=this.target;return r.isPlainObject(e)||r.isPlainObject(t)||e.isVisible()||t.isVisible()||e.collapsedParent!==t.collapsedParent},n.getSource=function(){var e=this.source,t=e.collapsedParent,n=this.itemMap;return t?n[t.id]:e},n.getTarget=function(){var e=this.target,t=e.collapsedParent,n=this.itemMap;return t?n[t.id]:e},n.getPoints=function(){var e=this.getSource(),t=this.getTarget(),n=this.model,i=this._getControlPoints(),a=this._getPoint(e),o=this._getPoint(t),s=[a].concat(i).concat([o]),l=s.length;if(e.isItem){var c=r.isNumber(this.model.sourceAnchor)&&e.id===n.source?this.model.sourceAnchor:s[1],u=e.getLinkPoints(c);s[0]=u[0]}if(t.isItem){var d=r.isNumber(this.model.targetAnchor)&&t.id===n.target?this.model.targetAnchor:s[l-2],h=t.getLinkPoints(d);s[l-1]=h[0]}return s},n.destroy=function(){var t=this.itemMap,n=this.model,i=t[n.source],a=t[n.target];i&&i.isItem&&r.Array.remove(i.edges,this),a&&a.isItem&&r.Array.remove(a.edges,this),e.prototype.destroy.call(this)},t}(n(608));e.exports=a},function(e,t,n){e.exports={Node:n(624),Edge:n(709),Group:n(708),Guide:n(707)}},function(e,t,n){var i;
/*!
 * EventEmitter v5.2.5 - git.io/ee
 * Unlicense - http://unlicense.org/
 * Oliver Caldwell - http://oli.me.uk/
 * @preserve
 */!function(t){"use strict";function r(){}var a=r.prototype,o=t.EventEmitter;function s(e,t){for(var n=e.length;n--;)if(e[n].listener===t)return n;return-1}function l(e){return function(){return this[e].apply(this,arguments)}}a.getListeners=function(e){var t,n,i=this._getEvents();if(e instanceof RegExp)for(n in t={},i)i.hasOwnProperty(n)&&e.test(n)&&(t[n]=i[n]);else t=i[e]||(i[e]=[]);return t},a.flattenListeners=function(e){var t,n=[];for(t=0;t<e.length;t+=1)n.push(e[t].listener);return n},a.getListenersAsObject=function(e){var t,n=this.getListeners(e);return n instanceof Array&&((t={})[e]=n),t||n},a.addListener=function(e,t){if(!function e(t){return"function"==typeof t||t instanceof RegExp||!(!t||"object"!=typeof t)&&e(t.listener)}(t))throw new TypeError("listener must be a function");var n,i=this.getListenersAsObject(e),r="object"==typeof t;for(n in i)i.hasOwnProperty(n)&&-1===s(i[n],t)&&i[n].push(r?t:{listener:t,once:!1});return this},a.on=l("addListener"),a.addOnceListener=function(e,t){return this.addListener(e,{listener:t,once:!0})},a.once=l("addOnceListener"),a.defineEvent=function(e){return this.getListeners(e),this},a.defineEvents=function(e){for(var t=0;t<e.length;t+=1)this.defineEvent(e[t]);return this},a.removeListener=function(e,t){var n,i,r=this.getListenersAsObject(e);for(i in r)r.hasOwnProperty(i)&&-1!==(n=s(r[i],t))&&r[i].splice(n,1);return this},a.off=l("removeListener"),a.addListeners=function(e,t){return this.manipulateListeners(!1,e,t)},a.removeListeners=function(e,t){return this.manipulateListeners(!0,e,t)},a.manipulateListeners=function(e,t,n){var i,r,a=e?this.removeListener:this.addListener,o=e?this.removeListeners:this.addListeners;if("object"!=typeof t||t instanceof RegExp)for(i=n.length;i--;)a.call(this,t,n[i]);else for(i in t)t.hasOwnProperty(i)&&(r=t[i])&&("function"==typeof r?a.call(this,i,r):o.call(this,i,r));return this},a.removeEvent=function(e){var t,n=typeof e,i=this._getEvents();if("string"===n)delete i[e];else if(e instanceof RegExp)for(t in i)i.hasOwnProperty(t)&&e.test(t)&&delete i[t];else delete this._events;return this},a.removeAllListeners=l("removeEvent"),a.emitEvent=function(e,t){var n,i,r,a,o=this.getListenersAsObject(e);for(a in o)if(o.hasOwnProperty(a))for(n=o[a].slice(0),r=0;r<n.length;r++)!0===(i=n[r]).once&&this.removeListener(e,i.listener),i.listener.apply(this,t||[])===this._getOnceReturnValue()&&this.removeListener(e,i.listener);return this},a.trigger=l("emitEvent"),a.emit=function(e){var t=Array.prototype.slice.call(arguments,1);return this.emitEvent(e,t)},a.setOnceReturnValue=function(e){return this._onceReturnValue=e,this},a._getOnceReturnValue=function(){return!this.hasOwnProperty("_onceReturnValue")||this._onceReturnValue},a._getEvents=function(){return this._events||(this._events={})},r.noConflict=function(){return t.EventEmitter=o,r},void 0===(i=function(){return r}.call(t,n,t,e))||(e.exports=i)}("undefined"!=typeof window?window:this||{})},function(e,t,n){var i=n(26),r=function(e){!function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}(n,e);var t=n.prototype;function n(t){var n,r=(n=e.call(this)||this).getDefaultCfg();return n._cfg=i.mix({},r,t),n}return t.getDefaultCfg=function(){return{}},t.get=function(e){return this._cfg[e]},t.set=function(e,t){this._cfg[e]=t},t.destroy=function(){this._cfg={},this.removeAllListeners(),this.destroyed=!0},n}(n(711));e.exports=r},function(e,t,n){var i=n(26),r=n(248),a=function(){};i.augment(a,{drawInner:function(e){var t=i.clone(this.getTotalMatrix()),n=this._attrs,r=n.x,a=n.y,o=n.width,s=n.height;e.setTransform(t[0],t[1],t[3],t[4],t[6],t[7]),e.drawImage(this.domImage,r,a,o,s)}}),i.mixin(r.Dom,[a]),e.exports=a},function(e,t,n){var i=n(26),r=n(248),a=function(){};i.augment(a,{hasClass:function(e){var t=this.get("class");return!(!t||-1===t.indexOf(e))}}),i.mixin(r.Shape,[a]),e.exports=a},function(e,t,n){var i=n(248),r=n(26),a=function(){};r.augment(a,{findByClass:function(e){var t=[];return this.deepEach((function(n){n.hasClass(e)&&t.push(n)})),t},hasClass:function(e){var t=this.get("class");return!(!t||-1===t.indexOf(e))},deepEach:function(e,t){r.traverseTree(this,e,(function(e){return e.get("children")}),t)},sort:function(){var e=this.get("children");this.set("children",r.radixSort(e,(function(e){return e.get("zIndex")})))},sortBy:function(e){var t=this.get("children");this.set("children",r.radixSort(t,e))},clear:function(e){for(var t=this._cfg.children,n=t.length-1;n>=0;n--)t[n].remove(e);return this._cfg.children=[],this}}),r.mixin(i.Group,[a]),e.exports=a},function(e,t,n){n(258).registerGuide("common",{draw:function(){console.warn("do not have this guide, please register one")}})},function(e,t,n){e.exports={common:n(716)}},function(e,t,n){function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var r=n(258),a=n(26),o=n(247);r.registerGroup("common",{draw:function(e){return e.getModel().collapsed?this.drawCollapsed(e):this.drawExpanded(e)},defaultWidth:184,defaultHeight:40,getLabel:function(e){return e.getModel().label},drawLabel:function(e,t,n){var i=this.getLabel(e);if(i){var r=e.getGraphicGroup(),s=[8,8];t+=s[0],n+=s[1];var l=e.getModel(),c=l.labelOffsetX,u=l.labelOffsetY,d=l.labelRotate;t=c?c+t:t,n=u?u+n:n;var h=a.mix(!0,{},o.labelStyle,{x:t,y:n,textAlign:"left",textBaseline:"top"});a.isObject(i)?a.mix(h,i):h.text=i;var f=r.addShape("text",{class:"label",attrs:h});if(d){var p=f.getBBox(),g=(p.maxX+p.minX)/2,m=(p.maxY+p.minY)/2;f.transform([["t",-g,-m],["r",d,d],["t",g,m]])}}},drawKeyShape:function(e,t){var n=t.x,i=t.y,r=t.width,s=t.height,l=e.getModel(),c=e.getGraphicGroup(),u=a.mix({},o.groupStyle,l.style),d=a.getRectPath(n,i,r,s,u.radius);return e.lastChildrenBox=t,c.addShape("path",{attrs:a.mix({},u,{path:d})})},getChildrenBBox:function(e){var t=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){i(e,t,n[t])}))}return e}({},e.lastChildrenBox),n=e.getModel();if(e.getChildren().length>0){var r=e.getChildrenBBox();t.x=r.minX-o.groupBackgroundPadding[3],t.y=r.minY-o.groupBackgroundPadding[0],t.width=r.maxX-r.minX+o.groupBackgroundPadding[3]+o.groupBackgroundPadding[1],t.height=r.maxY-r.minY+o.groupBackgroundPadding[0]+o.groupBackgroundPadding[2]}else t.width=this.defaultWidth,t.height=this.defaultHeight;return a.isNil(t.x)&&!a.isNil(n.x)&&(t.x=n.x),a.isNil(t.y)&&!a.isNil(n.y)&&(t.y=n.y),t},drawExpanded:function(e){var t=this.getChildrenBBox(e),n=this.drawKeyShape(e,t);return this.drawLabel(e,t.x,t.y),n},drawCollapsed:function(e){var t=this.getChildrenBBox(e);t.width=this.defaultWidth,t.height=this.defaultHeight;var n=this.drawKeyShape(e,t);return this.drawLabel(e,t.x,t.y),n},anchor:{intersectBox:"rect"}})},function(e,t,n){e.exports={common:n(718)}},function(e,t,n){function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},i=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(i=i.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),i.forEach((function(t){r(e,t,n[t])}))}return e}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var a=n(258),o=n(26),s=n(247),l={path:function(e){var t=e.getKeyShape().attr("lineWidth"),n=10*(t=t>3?t:3)/3,i=4*t/3,r=4*t;return[["M",-n,i],["L",0,0],["L",-n,-i],["A",r,r,0,0,1,-n,i],["Z"]]},shorten:function(e){var t=e.getKeyShape().attr("lineWidth");return 3.1*(t>3?t:3)},style:function(e){var t=e.getKeyShape().attr();return{fillOpacity:t.strokeOpacity,fill:t.stroke}}};a.registerEdge("common",{draw:function(e){var t=this.drawKeyShape(e);return this.drawLabel(e,t),t},drawKeyShape:function(e){var t=e.getGraphicGroup(),n=this.getStyle(e),i=this.getPath(e);return t.addShape("path",{attrs:o.mix({},n,{path:i})})},getStyle:function(e){var t=e.getModel();return o.mix(!0,{},{stroke:t.color||"#A3B1BF",strokeOpacity:.92,lineAppendWidth:4,lineWidth:t.size||1},t.style)},getPath:function(e){var t=e.getPoints();return o.pointsToPolygon(t)},getLabel:function(e){return e.getModel().label},getDefaultLabelRectStyle:function(){return{fill:"white"}},getDefaultLabelRectPadding:function(){return o.toAllPadding([4,8])},drawLabel:function(e,t){var n=this.getLabel(e),i=e.getGraphicGroup(),r=e.getModel(),a=r.labelOffsetX,l=r.labelOffsetY,c=r.labelRotate;if(n){var u=t.getPoint(.5);if(!u)return;u.x=a?u.x+a:u.x,u.y=l?u.y+l:u.y;var d=o.mix(!0,{},s.labelStyle,u);o.isObject(n)?o.mix(d,n):d.text=n,n=i.addShape("text",{class:"label",attrs:d});var h=this.getDefaultLabelRectPadding(e),f=this.getDefaultLabelRectStyle(e),p=n.getBBox(),g=r.labelRectStyle?o.mix({},f,r.labelRectStyle):f,m=i.addShape("rect",{attrs:o.mix({},g,{x:p.minX-h[3],y:p.minY-h[0],width:p.maxX-p.minX+h[1]+h[3],height:p.maxY-p.minY+h[0]+h[2]})});if(c){var v=(p.maxX+p.minX)/2,y=(p.maxY+p.minY)/2;n.transform([["t",-v,-y],["r",c,c],["t",v,y]]),m.transform([["t",-v,-y],["r",c,c],["t",v,y]])}o.toFront(n)}},startArrow:i({},l,{tangent:function(e){return e.getKeyShape().getStartTangent()},ratio:function(){return 0}}),endArrow:i({},l,{tangent:function(e){return e.getKeyShape().getEndTangent()},ratio:function(){return 1}})})},function(e,t,n){e.exports={common:n(720)}},function(e,t,n){var i=n(258),r=n(26);i.registerNode("html",{getHtml:function(e){return e.getModel().html},cssSize:!0,draw:function(e){var t=r.createDOM('<div class="g6-html-node-container"></div>'),n=e.getGraphicGroup(),i=e.getGraph();if("svg"!==i.get("renderer"))throw new Error("please use svg renderer draw html element !");var a=i.getGraphContainer(),o=this.getSize(e),s=this.getStyle(e),l=this.cssSize,c=this.getHtml(e);c=r.createDOM(c),t.css({position:"absolute",padding:"0px",margin:"0px"}),t.appendChild(c),a.appendChild(t),l&&(o[0]=t.width(),o[1]=t.height());var u=-o[0]/2,d=-o[1]/2,h=o[0],f=o[1],p=n.addShape("rect",{attrs:r.mix({},s,{x:u,y:d,width:h,height:f})});return n.addShape("dom",{attrs:r.mix({x:u,y:d,width:h,height:f,html:t})}),p}})},function(e,t,n){var i=n(258),r=n(26),a=n(247);i.registerNode("common",{draw:function(e){var t=e.getGraphicGroup(),n=this.drawLabel(e),i=this.drawKeyShape(e);return n&&r.toFront(n,t),i},getSize:function(e){var t=e.getModel().size;return r.isArray(t)?t:r.isNumber(t)?[t,t]:[a.defaultNodeSize,a.defaultNodeSize]},getStyle:function(e){var t=e.getModel();return r.mix(!0,{lineWidth:1,fill:t.color||"#40a9ff",stroke:t.color||"#096dd9",fillOpacity:.92},t.style)},getLabel:function(e){return e.getModel().label},drawKeyShape:function(e){var t=e.getGraphicGroup(),n=this.getStyle(e),i=this.getPath(e);return t.addShape("path",{attrs:r.mix({},n,{path:i})})},drawLabel:function(e){var t=e.getGraphicGroup(),n=this.getLabel(e),i=e.getModel(),o=i.labelOffsetX,s=i.labelOffsetY,l=i.labelRotate;if(!r.isNil(n)){var c=r.mix(!0,{},a.labelStyle,{x:o||0,y:s||0});r.isObject(n)?r.mix(c,n):c.text=n;var u=t.addShape("text",{class:"label",attrs:c});return l&&u.rotate(l),u}},getPath:function(e){var t=this.getSize(e);return r.getEllipsePath(0,0,t[0]/2,t[1]/2)}})},function(e,t,n){e.exports={common:n(723),html:n(722)}},function(e,t,n){var i=n(682),r=n(257),a={getAutoZoomMatrix:function(e,t,n,r){var a=[1,0,0,0,1,0,0,0,1],o=e.maxX-e.minX,s=e.maxY-e.minY,l=(t.maxX+t.minX)/2,c=(t.maxY+t.minY)/2,u=o-n[1]-n[3],d=s-n[0]-n[2],h=t.maxX-t.minX,f=t.maxY-t.minY,p=Math.min(d/f,u/h);return r&&(p=r(p)),i.mat3.translate(a,a,[-l,-c]),i.mat3.scale(a,a,[p,p]),i.mat3.translate(a,a,[o/2,s/2]),a},getNineBoxPosition:function(e,t,n,i,r){var a={};switch(e){case"tl":a.y=t.x+r[0],a.x=t.y+r[3];break;case"lc":a.y=(t.height-i)/2,a.x=r[3];break;case"bl":a.y=t.height-i-r[2],a.x=r[3];break;case"cc":a.y=(t.height-i)/2,a.x=(t.width-n)/2;break;case"tc":a.y=r[0],a.x=(t.width-n)/2;break;case"tr":a.y=r[0],a.x=t.width-n-r[1];break;case"rc":a.y=(t.height-i)/2,a.x=t.width-n-r[1];break;case"br":a.y=t.height-i-r[2],a.x=t.width-n-r[1];break;case"bc":a.y=t.height-i-r[2],a.x=(t.width-n)/2;break;default:a.y=t.x+r[0],a.x=t.y+r[3]}return a.x+=t.x,a.y+=t.y,a},getTotalBBox:function(e){var t=1/0,n=-1/0,i=1/0,r=-1/0;return e.forEach((function(e){e.minX<t&&(t=e.minX),e.maxX>n&&(n=e.maxX),e.minY<i&&(i=e.minY),e.maxY>r&&(r=e.maxY)})),{minX:t,minY:i,maxX:n,maxY:r,width:n-t,height:r-i}},getChildrenBBox:function(e){var t=1/0,n=-1/0,i=1/0,o=-1/0;r.each(e,(function(e){var r=e.isGroup?a.getChildrenBBox(e.get("children")):e.getBBox();if(!r)return!0;var s=[r.minX,r.minY,1],l=[r.minX,r.maxY,1],c=[r.maxX,r.minY,1],u=[r.maxX,r.maxY,1];e.apply(s),e.apply(l),e.apply(c),e.apply(u);var d=Math.min(s[0],l[0],c[0],u[0]),h=Math.max(s[0],l[0],c[0],u[0]),f=Math.min(s[1],l[1],c[1],u[1]),p=Math.max(s[1],l[1],c[1],u[1]);d<t&&(t=d),h>n&&(n=h),f<i&&(i=f),p>o&&(o=p)}));var s={minX:t,minY:i,maxX:n,maxY:o};return s.x=s.minX,s.y=s.minY,s.width=s.maxX-s.minX,s.height=s.maxY-s.minY,s.centerX=(s.minX+s.maxX)/2,s.centerY=(s.minY+s.maxY)/2,s},getBBox:function(e,t){var n,r=e.getBBox(),a={x:r.minX,y:r.minY},o={x:r.maxX,y:r.maxY};if(t.isGroup){for(n=e;n!==t;){var s=n.getMatrix();a=i.applyMatrix(a,s),o=i.applyMatrix(o,s),n=n.getParent()}var l=n.getMatrix();a=i.applyMatrix(a,l),o=i.applyMatrix(o,l)}else a=i.applyMatrix(a,t),o=i.applyMatrix(o,t);return{minX:a.x,minY:a.y,maxX:o.x,maxY:o.y}},toBack:function(e){e.toBack()},toFront:function(e){e.toFront()}};e.exports=a},function(e,t,n){var i=n(257);e.exports={isNode:function(e){return e&&i.isObject(e)&&"node"===e.type},isEdge:function(e){return e&&i.isObject(e)&&"edge"===e.type},isGroup:function(e){return e&&i.isObject(e)&&"group"===e.type}}},function(e,t,n){var i=n(257),r={};i.mix(r,{addEventListener:function(e,t,n){return e.attachEvent?(e.attachEvent("on"+t,n),{remove:function(){e.detachEvent("on"+t,n)}}):e.addEventListener?(e.addEventListener(t,n,!1),{remove:function(){e.removeEventListener(t,n,!1)}}):void 0},createDOM:function(e,t){var n;return(n=i.isString(e)?i.createDom(e):e).bbox=n.getBoundingClientRect(),n.hide=function(){return n.style.visibility="hidden",n},n.show=function(){return n.style.visibility="visible",n},n.css=function(e){return i.modifyCSS(n,e),n},n.width=function(){return i.getWidth(n)},n.height=function(){return i.getHeight(n)},n.destroy=function(){n.parentNode&&n.parentNode.removeChild(n)},n.on=function(e,t){n.addEventListener(e,t)},n.off=function(e,t){n.removeEventListener(e,t)},n.css(t),n},initDOMContainer:function(e,t){if(!e)throw new Error("please set the container for the "+t+" !");return i.isString(e)&&(e=document.getElementById(e)),e}}),e.exports=r},function(e,t){var n={svg:"svg",circle:"circle",rect:"rect",text:"text",path:"path",foreignObject:"foreignObject",polygon:"polygon",ellipse:"ellipse",image:"image"};e.exports=function(e,t,i){var r=i.target||i.srcElement;if(!n[r.tagName]){for(var a=r.parentNode;a&&!n[a.tagName];)a=a.parentNode;r=a}return this._cfg.el===r?this:this.find((function(e){return e._cfg&&e._cfg.el===r}))}},function(e,t,n){var i=n(19),r=/^p\s*\(\s*([axyn])\s*\)\s*(.*)/i,a=function(){function e(e){var t=document.createElementNS("http://www.w3.org/2000/svg","pattern");t.setAttribute("patternUnits","userSpaceOnUse");var n=document.createElementNS("http://www.w3.org/2000/svg","image");t.appendChild(n);var a=i.uniqueId("pattern_");t.id=a,this.el=t,this.id=a,this.cfg=e;var o=r.exec(e)[2];n.setAttribute("href",o);var s=new Image;function l(){console.log(s.width,s.height),t.setAttribute("width",s.width),t.setAttribute("height",s.height)}return o.match(/^data:/i)||(s.crossOrigin="Anonymous"),s.src=o,s.complete?l():(s.onload=l,s.src=s.src),this}return e.prototype.match=function(e,t){return this.cfg===t},e}();e.exports=a},function(e,t,n){var i=n(19),r=function(){function e(e){this.type="clip";var t=document.createElementNS("http://www.w3.org/2000/svg","clipPath");this.el=t,this.id=i.uniqueId("clip_"),t.id=this.id;var n=e._cfg.el;return t.appendChild(n.cloneNode(!0)),this.cfg=e,this}var t=e.prototype;return t.match=function(){return!1},t.remove=function(){var e=this.el;e.parentNode.removeChild(e)},e}();e.exports=r},function(e,t,n){var i=n(19),r=function(){function e(e,t){var n=document.createElementNS("http://www.w3.org/2000/svg","marker"),r=i.uniqueId("marker_");n.setAttribute("id",r);var a=document.createElementNS("http://www.w3.org/2000/svg","path");return a.setAttribute("stroke","none"),a.setAttribute("fill",e.stroke||"#000"),n.appendChild(a),n.setAttribute("overflow","visible"),n.setAttribute("orient","auto-start-reverse"),this.el=n,this.child=a,this.id=r,this.cfg=e["marker-start"===t?"startArrow":"endArrow"],this.stroke=e.stroke||"#000",!0===this.cfg?this._setDefaultPath(t,a):this._setMarker(e.lineWidth,a),this}var t=e.prototype;return t.match=function(){return!1},t._setDefaultPath=function(e,t){var n=this.el;t.setAttribute("d","M0,0 L6,3 L0,6 L3,3Z"),n.setAttribute("refX",3),n.setAttribute("refY",3)},t._setMarker=function(e,t){var n=this.el,r=this.cfg.path,a=this.cfg.d;i.isArray(r)&&(r=r.map((function(e){return e.join(" ")})).join("")),t.setAttribute("d",r),n.appendChild(t),a&&n.setAttribute("refX",a/e)},t.update=function(e){var t=this.child;t.attr?t.attr("fill",e):t.setAttribute("fill",e)},e}();e.exports=r},function(e,t,n){var i=n(19),r={shadowColor:"color",shadowOpacity:"opacity",shadowBlur:"blur",shadowOffsetX:"dx",shadowOffsetY:"dy"},a={x:"-40%",y:"-40%",width:"200%",height:"200%"},o=function(){function e(e){this.type="filter";var t=document.createElementNS("http://www.w3.org/2000/svg","filter");return i.each(a,(function(e,n){t.setAttribute(n,e)})),this.el=t,this.id=i.uniqueId("filter_"),this.el.id=this.id,this.cfg=e,this._parseShadow(e,t),this}var t=e.prototype;return t.match=function(e,t){if(this.type!==e)return!1;var n=!0,r=this.cfg;return i.each(Object.keys(r),(function(e){if(r[e]!==t[e])return n=!1,!1})),n},t.update=function(e,t){var n=this.cfg;return n[r[e]]=t,this._parseShadow(n,this.el),this},t._parseShadow=function(e,t){var n='<feDropShadow \n      dx="'+(e.dx||0)+'" \n      dy="'+(e.dy||0)+'" \n      stdDeviation="'+(e.blur?e.blur/10:0)+'"\n      flood-color="'+(e.color?e.color:"#000")+'"\n      flood-opacity="'+(e.opacity?e.opacity:1)+'"\n      />';t.innerHTML=n},e}();e.exports=o},function(e,t,n){var i=n(19),r=/^l\s*\(\s*([\d.]+)\s*\)\s*(.*)/i,a=/^r\s*\(\s*([\d.]+)\s*,\s*([\d.]+)\s*,\s*([\d.]+)\s*\)\s*(.*)/i,o=/[\d.]+:(#[^\s]+|[^\)]+\))/gi;function s(e){var t=e.match(o);if(!t)return"";var n="";return t.sort((function(e,t){return e=e.split(":"),t=t.split(":"),Number(e[0])-Number(t[0])})),i.each(t,(function(e){e=e.split(":"),n+='<stop offset="'+e[0]+'" stop-color="'+e[1]+'"></stop>'})),n}var l=function(){function e(e){var t=null,n=i.uniqueId("gradient_");return"l"===e.toLowerCase()[0]?function(e,t){var n,a,o=r.exec(e),l=i.mod(i.toRadian(parseFloat(o[1])),2*Math.PI),c=o[2];l>=0&&l<.5*Math.PI?(n={x:0,y:0},a={x:1,y:1}):.5*Math.PI<=l&&l<Math.PI?(n={x:1,y:0},a={x:0,y:1}):Math.PI<=l&&l<1.5*Math.PI?(n={x:1,y:1},a={x:0,y:0}):(n={x:0,y:1},a={x:1,y:0});var u=Math.tan(l),d=u*u,h=(a.x-n.x+u*(a.y-n.y))/(d+1)+n.x,f=u*(a.x-n.x+u*(a.y-n.y))/(d+1)+n.y;t.setAttribute("x1",n.x),t.setAttribute("y1",n.y),t.setAttribute("x2",h),t.setAttribute("y2",f),t.innerHTML=s(c)}(e,t=document.createElementNS("http://www.w3.org/2000/svg","linearGradient")):function(e,t){var n=a.exec(e),i=parseFloat(n[1]),r=parseFloat(n[2]),o=parseFloat(n[3]),l=n[4];t.setAttribute("cx",i),t.setAttribute("cy",r),t.setAttribute("r",o),t.innerHTML=s(l)}(e,t=document.createElementNS("http://www.w3.org/2000/svg","radialGradient")),t.setAttribute("id",n),this.el=t,this.id=n,this.cfg=e,this}return e.prototype.match=function(e,t){return this.cfg===t},e}();e.exports=l},function(e,t,n){var i=n(19),r=n(733),a=n(732),o=n(731),s=n(730),l=n(729),c=function(){function e(e){var t=document.createElementNS("http://www.w3.org/2000/svg","defs"),n=i.uniqueId("defs_");t.id=n,e.appendChild(t),this.children=[],this.defaultArrow={},this.el=t,this.canvas=e}var t=e.prototype;return t.find=function(e,t){for(var n=this.children,i=null,r=0;r<n.length;r++)if(n[r].match(e,t)){i=n[r].id;break}return i},t.findById=function(e){for(var t=this.children,n=null,i=0;i<t.length;i++)if(t[i].id===e){n=t[i];break}return n},t.add=function(e){this.children.push(e),e.canvas=this.canvas,e.parent=this},t.getDefaultArrow=function(e,t){var n=e.stroke||e.strokeStyle;if(this.defaultArrow[n])return this.defaultArrow[n].id;var i=new o(e,t);return this.defaultArrow[n]=i,this.el.appendChild(i.el),i.id},t.addGradient=function(e){var t=new r(e);return this.el.appendChild(t.el),this.add(t),t.id},t.addArrow=function(e,t){var n=new o(e,t);return this.el.appendChild(n.el),n.id},t.addShadow=function(e){var t=new a(e);return this.el.appendChild(t.el),this.add(t),t.id},t.addPattern=function(e){var t=new l(e);return this.el.appendChild(t.el),this.add(t),t.id},t.addClip=function(e){var t=new s(e);return this.el.appendChild(t.el),this.add(t),t.id},e}();e.exports=c},function(e,t,n){var i=n(19),r=n(593).parseRadius,a=n(611),o=n(734),s={rect:"path",circle:"circle",line:"line",path:"path",marker:"path",text:"text",polygon:"polygon",image:"image",ellipse:"ellipse",dom:"foreignObject",fan:"path",group:"g"},l={opacity:"opacity",fillStyle:"fill",strokeOpacity:"stroke-opacity",fillOpacity:"fill-opacity",strokeStyle:"stroke",x:"x",y:"y",r:"r",width:"width",height:"height",x1:"x1",x2:"x2",y1:"y1",y2:"y2",lineCap:"stroke-linecap",lineJoin:"stroke-linejoin",lineWidth:"stroke-width",lineDash:"stroke-dasharray",lineDashOffset:"stroke-dashoffset",miterLimit:"stroke-miterlimit",font:"font",fontSize:"font-size",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",fontFamily:"font-family",startArrow:"marker-start",endArrow:"marker-end",path:"d",class:"class",id:"id",style:"style",preserveAspectRatio:"preserveAspectRatio"},c={top:"before-edge",middle:"central",bottom:"after-edge",alphabetic:"baseline",hanging:"hanging"},u={left:"left",start:"left",center:"middle",right:"end",end:"end"},d=function(){function e(e){if(!e)return null;var t=i.uniqueId("canvas_"),n=i.createDom('<svg id="'+t+'"></svg>');return e.appendChild(n),this.type="svg",this.canvas=n,this.context=new o(n),this.toDraw=!1,this}var t=e.prototype;return t.draw=function(e){var t=this;t.animateHandler?t.toDraw=!0:function n(){t.animateHandler=i.requestAnimationFrame((function(){t.animateHandler=void 0,t.toDraw&&n()}));try{t._drawChildren(e)}catch(e){console.warn("error in draw canvas, detail as:"),console.warn(e),t.toDraw=!1}t.toDraw=!1}()},t.drawSync=function(e){this._drawChildren(e)},t._drawGroup=function(e,t){var n=e._cfg;n.removed||n.destroyed||(n.tobeRemoved&&(i.each(n.tobeRemoved,(function(e){e.parentNode&&e.parentNode.removeChild(e)})),n.tobeRemoved=[]),this._drawShape(e,t),n.children&&n.children.length>0&&this._drawChildren(e))},t._drawChildren=function(e){var t,n=e._cfg.children;if(n)for(var i=0;i<n.length;i++)(t=n[i]).isGroup?this._drawGroup(t,i):this._drawShape(t,i)},t._drawShape=function(e,t){var n=e._attrs,i=e._cfg,r=i.el;i.removed||i.destroyed?r&&r.parentNode.removeChild(i.el):(!r&&i.parent&&(this._createDom(e,t),this._updateShape(e)),r=i.el,!1!==i.visible?(i.visible&&r.hasAttribute("visibility")&&r.removeAttribute("visibility"),i.hasUpdate&&this._updateShape(e),n.clip&&n.clip._cfg.hasUpdate&&this._updateShape(n.clip)):r.setAttribute("visibility","hidden"))},t._updateShape=function(e){var t=e._attrs,n=e._cfg.attrs;if(n)if(e._cfg.el||this._createDom(e),"clip"in t&&this._setClip(e,t.clip),("shadowOffsetX"in t||"shadowOffsetY"in t||"shadowBlur"in t||"shadowColor"in t)&&this._setShadow(e),"text"!==e.type){for(var r in"fan"===e.type&&this._updateFan(e),"marker"===e.type&&e._cfg.el.setAttribute("d",this._assembleMarker(t)),"rect"===e.type&&e._cfg.el.setAttribute("d",this._assembleRect(t)),t)t[r]!==n[r]&&this._setAttribute(e,r,t[r]);e._cfg.attrs=i.deepMix({},e._attrs),e._cfg.hasUpdate=!1}else this._updateText(e)},t._setAttribute=function(e,t,n){var r=e.type,a=e._attrs,o=e._cfg.el,s=this.context;if("marker"!==r&&"rect"!==r||!~["x","y","radius","r"].indexOf(t))if(~["circle","ellipse"].indexOf(r)&&~["x","y"].indexOf(t))o.setAttribute("c"+t,parseInt(n,10));else{if("polygon"===r&&"points"===t)return n&&0!==n.length||(n=""),i.isArray(n)&&(n=(n=n.map((function(e){return e[0]+","+e[1]}))).join(" ")),void o.setAttribute("points",n);if("path"===t&&i.isArray(n))o.setAttribute("d",this._formatPath(n));else if("img"!==t){if("transform"===t)return n?void this._setTransform(e):void o.removeAttribute("transform");if("rotate"===t)return n?void this._setTransform(e):void o.removeAttribute("transform");if("matrix"!==t)if("fillStyle"!==t&&"strokeStyle"!==t){if("clip"!==t)if(~t.indexOf("Arrow"))if(t=l[t],n){var c=null;c="boolean"==typeof n?s.getDefaultArrow(a,t):s.addArrow(a,t),o.setAttribute(t,"url(#"+c+")"),e._cfg[t]=c}else e._cfg[t]=null,o.removeAttribute(t);else"html"===t&&("string"==typeof n?o.innerHTML=n:(o.innerHTML="",o.appendChild(n))),l[t]&&o.setAttribute(l[t],n)}else this._setColor(e,t,n);else this._setTransform(e)}else this._setImage(e,n)}},t._createDom=function(e,t){var n=s[e.type],i=e._attrs,r=e._cfg.parent,a=r._cfg.el;if(!n)throw new Error("the type"+e.type+"is not supported by svg");var o=document.createElementNS("http://www.w3.org/2000/svg",n);if(e._cfg.el=o,r)if(void 0===t)a.appendChild(o);else{var l=r._cfg.el.childNodes;"svg"===a.tagName&&(t+=1),l.length<=t?a.appendChild(o):a.insertBefore(o,l[t])}return e._cfg.attrs={},"text"===e.type?(o.setAttribute("paint-order","stroke"),o.setAttribute("style","stroke-linecap:butt; stroke-linejoin:miter;")):(i.stroke||i.strokeStyle||o.setAttribute("stroke","none"),i.fill||i.fillStyle||o.setAttribute("fill","none")),o},t._assembleMarker=function(e){var t=e.r;if(void 0===e.r&&(t=e.radius),isNaN(Number(e.x))||isNaN(Number(e.y))||isNaN(Number(t)))return"";var n="";return n="function"==typeof e.symbol?e.symbol(e.x,e.y,t):a.Symbols[e.symbol||"circle"](e.x,e.y,t),i.isArray(n)&&(n=n.map((function(e){return e.join(" ")})).join("")),n},t._assembleRect=function(e){var t=e.x,n=e.y,a=e.width,o=e.height,s=e.radius;if(!s)return"M "+t+","+n+" l "+a+",0 l 0,"+o+" l"+-a+" 0 z";var l=r(s);return i.isArray(s)?1===s.length?l.r1=l.r2=l.r3=l.r4=s[0]:2===s.length?(l.r1=l.r3=s[0],l.r2=l.r4=s[1]):3===s.length?(l.r1=s[0],l.r2=l.r4=s[1],l.r3=s[2]):(l.r1=s[0],l.r2=s[1],l.r3=s[2],l.r4=s[3]):l.r1=l.r2=l.r3=l.r4=s,[["M "+(t+l.r1)+","+n],["l "+(a-l.r1-l.r2)+",0"],["a "+l.r2+","+l.r2+",0,0,1,"+l.r2+","+l.r2],["l 0,"+(o-l.r2-l.r3)],["a "+l.r3+","+l.r3+",0,0,1,"+-l.r3+","+l.r3],["l "+(l.r3+l.r4-a)+",0"],["a "+l.r4+","+l.r4+",0,0,1,"+-l.r4+","+-l.r4],["l 0,"+(l.r4+l.r1-o)],["a "+l.r1+","+l.r1+",0,0,1,"+l.r1+","+-l.r1],["z"]].join(" ")},t._formatPath=function(e){return~(e=e.map((function(e){return e.join(" ")})).join("")).indexOf("NaN")?"":e},t._setTransform=function(e){for(var t=e._attrs.matrix,n=e._cfg.el,i=[],r=0;r<9;r+=3)i.push(t[r]+","+t[r+1]);-1===(i=i.join(",")).indexOf("NaN")?n.setAttribute("transform","matrix("+i+")"):console.warn("invalid matrix:",t)},t._setImage=function(e,t){var n=e._attrs,r=e._cfg.el;if(i.isString(t))r.setAttribute("href",t);else if(t instanceof Image)n.width||(r.setAttribute("width",t.width),e._attrs.width=t.width),n.height||(r.setAttribute("height",t.height),e._attrs.height=t.height),r.setAttribute("href",t.src);else if(t instanceof HTMLElement&&i.isString(t.nodeName)&&"CANVAS"===t.nodeName.toUpperCase())r.setAttribute("href",t.toDataURL());else if(t instanceof ImageData){var a=document.createElement("canvas");a.setAttribute("width",t.width),a.setAttribute("height",t.height),a.getContext("2d").putImageData(t,0,0),n.width||(r.setAttribute("width",t.width),e._attrs.width=t.width),n.height||(r.setAttribute("height",t.height),e._attrs.height=t.height),r.setAttribute("href",a.toDataURL())}},t._updateFan=function(e){function t(e,t,n){return{x:t*Math.cos(e)+n.x,y:t*Math.sin(e)+n.y}}var n=e._attrs,r=e._cfg,a={x:n.x,y:n.y},o=[],s=n.startAngle,l=n.endAngle;i.isNumberEqual(l-s,2*Math.PI)&&(l-=1e-5);var c=t(s,n.re,a),u=t(l,n.re,a),d=l>s?1:0,h=Math.abs(l-s)>Math.PI?1:0,f=n.rs,p=n.re,g=t(s,n.rs,a),m=t(l,n.rs,a);n.rs>0?(o.push("M "+u.x+","+u.y),o.push("L "+m.x+","+m.y),o.push("A "+f+","+f+",0,"+h+","+(1===d?0:1)+","+g.x+","+g.y),o.push("L "+c.x+" "+c.y)):(o.push("M "+a.x+","+a.y),o.push("L "+c.x+","+c.y)),o.push("A "+p+","+p+",0,"+h+","+d+","+u.x+","+u.y),n.rs>0?o.push("L "+m.x+","+m.y):o.push("Z"),r.el.setAttribute("d",o.join(" "))},t._updateText=function(e){var t=e._attrs,n=e._cfg.attrs,i=e._cfg.el;for(var r in this._setFont(e),t)if(t[r]!==n[r]){if("text"===r){this._setText(e,""+t[r]);continue}if("fillStyle"===r||"strokeStyle"===r){this._setColor(e,r,t[r]);continue}if("matrix"===r){this._setTransform(e);continue}l[r]&&i.setAttribute(l[r],t[r])}e._cfg.attrs=Object.assign({},e._attrs),e._cfg.hasUpdate=!1},t._setFont=function(e){var t=e.get("el"),n=e._attrs,i=n.fontSize;t.setAttribute("alignment-baseline",c[n.textBaseline]||"baseline"),t.setAttribute("text-anchor",u[n.textAlign]||"left"),i&&+i<12&&(n.matrix=[1,0,0,0,1,0,0,0,1],e.transform([["t",-n.x,-n.y],["s",+i/12,+i/12],["t",n.x,n.y]]))},t._setText=function(e,t){var n=e._cfg.el,r=e._attrs.textBaseline||"bottom";if(t)if(~t.indexOf("\n")){var a=e._attrs.x,o=t.split("\n"),s=o.length-1,l="";i.each(o,(function(e,t){0===t?"alphabetic"===r?l+='<tspan x="'+a+'" dy="'+-s+'em">'+e+"</tspan>":"top"===r?l+='<tspan x="'+a+'" dy="0.9em">'+e+"</tspan>":"middle"===r?l+='<tspan x="'+a+'" dy="'+-(s-1)/2+'em">'+e+"</tspan>":"bottom"===r?l+='<tspan x="'+a+'" dy="-'+(s+.3)+'em">'+e+"</tspan>":"hanging"===r&&(l+='<tspan x="'+a+'" dy="'+(-(s-1)-.3)+'em">'+e+"</tspan>"):l+='<tspan x="'+a+'" dy="1em">'+e+"</tspan>"})),n.innerHTML=l}else n.innerHTML=t;else n.innerHTML=""},t._setClip=function(e,t){var n=e._cfg.el;if(t)if(n.hasAttribute("clip-path"))t._cfg.hasUpdate&&this._updateShape(t);else{this._createDom(t),this._updateShape(t);var i=this.context.addClip(t);n.setAttribute("clip-path","url(#"+i+")")}else n.removeAttribute("clip-path")},t._setColor=function(e,t,n){var i=e._cfg.el,r=this.context;if(n)if(n=n.trim(),/^[r,R,L,l]{1}[\s]*\(/.test(n)){var a=r.find("gradient",n);a||(a=r.addGradient(n)),i.setAttribute(l[t],"url(#"+a+")")}else if(/^[p,P]{1}[\s]*\(/.test(n)){var o=r.find("pattern",n);o||(o=r.addPattern(n)),i.setAttribute(l[t],"url(#"+o+")")}else i.setAttribute(l[t],n);else i.setAttribute(l[t],"none")},t._setShadow=function(e){var t=e._cfg.el,n=e._attrs,i={dx:n.shadowOffsetX,dy:n.shadowOffsetY,blur:n.shadowBlur,color:n.shadowColor};if(i.dx||i.dy||i.blur||i.color){var r=this.context.find("filter",i);r||(r=this.context.addShadow(i,this)),t.setAttribute("filter","url(#"+r+")")}else t.removeAttribute("filter")},e}();e.exports=d},function(e,t,n){e.exports={painter:n(735),getShape:n(728)}},function(e,t,n){var i=n(19),r=/[MLHVQTCSAZ]([^MLHVQTCSAZ]*)/gi,a=/[^\s\,]+/gi,o=/^l\s*\(\s*([\d.]+)\s*\)\s*(.*)/i,s=/^r\s*\(\s*([\d.]+)\s*,\s*([\d.]+)\s*,\s*([\d.]+)\s*\)\s*(.*)/i,l=/^p\s*\(\s*([axyn])\s*\)\s*(.*)/i,c=/[\d.]+:(#[^\s]+|[^\)]+\))/gi;function u(e,t){var n=e.match(c);i.each(n,(function(e){e=e.split(":"),t.addColorStop(e[0],e[1])}))}e.exports={parsePath:function(e){return e=e||[],i.isArray(e)?e:i.isString(e)?(e=e.match(r),i.each(e,(function(t,n){if((t=t.match(a))[0].length>1){var r=t[0].charAt(0);t.splice(1,0,t[0].substr(1)),t[0]=r}i.each(t,(function(e,n){isNaN(e)||(t[n]=+e)})),e[n]=t})),e):void 0},parseStyle:function(e,t,n){if(i.isString(e)){if("("===e[1]||"("===e[2]){if("l"===e[0])return function(e,t,n){var r,a,s=o.exec(e),l=i.mod(i.toRadian(parseFloat(s[1])),2*Math.PI),c=s[2],d=t.getBBox();l>=0&&l<.5*Math.PI?(r={x:d.minX,y:d.minY},a={x:d.maxX,y:d.maxY}):.5*Math.PI<=l&&l<Math.PI?(r={x:d.maxX,y:d.minY},a={x:d.minX,y:d.maxY}):Math.PI<=l&&l<1.5*Math.PI?(r={x:d.maxX,y:d.maxY},a={x:d.minX,y:d.minY}):(r={x:d.minX,y:d.maxY},a={x:d.maxX,y:d.minY});var h=Math.tan(l),f=h*h,p=(a.x-r.x+h*(a.y-r.y))/(f+1)+r.x,g=h*(a.x-r.x+h*(a.y-r.y))/(f+1)+r.y,m=n.createLinearGradient(r.x,r.y,p,g);return u(c,m),m}(e,t,n);if("r"===e[0])return function(e,t,n){var i=s.exec(e),r=parseFloat(i[1]),a=parseFloat(i[2]),o=parseFloat(i[3]),l=i[4];if(0===o){var d=l.match(c);return d[d.length-1].split(":")[1]}var h=t.getBBox(),f=h.maxX-h.minX,p=h.maxY-h.minY,g=Math.sqrt(f*f+p*p)/2,m=n.createRadialGradient(h.minX+f*r,h.minY+p*a,o*g,h.minX+f/2,h.minY+p/2,g);return u(l,m),m}(e,t,n);if("p"===e[0])return function(e,t,n){if(t.get("patternSource")&&t.get("patternSource")===e)return t.get("pattern");var i,r,a=l.exec(e),o=a[1],s=a[2];function c(){i=n.createPattern(r,o),t.setSilent("pattern",i),t.setSilent("patternSource",e)}switch(o){case"a":o="repeat";break;case"x":o="repeat-x";break;case"y":o="repeat-y";break;case"n":o="no-repeat";break;default:o="no-repeat"}return r=new Image,s.match(/^data:/i)||(r.crossOrigin="Anonymous"),r.src=s,r.complete?c():(r.onload=c,r.src=r.src),i}(e,t,n)}return e}}}},function(e,t,n){var i=n(19),r=n(737),a=["fillStyle","font","globalAlpha","lineCap","lineWidth","lineJoin","miterLimit","shadowBlur","shadowColor","shadowOffsetX","shadowOffsetY","strokeStyle","textAlign","textBaseline","lineDash","lineDashOffset"],o=function(){function e(e){if(!e)return null;var t=i.uniqueId("canvas_"),n=i.createDom('<canvas id="'+t+'"></canvas>');return e.appendChild(n),this.type="canvas",this.canvas=n,this.context=n.getContext("2d"),this.toDraw=!1,this}var t=e.prototype;return t.beforeDraw=function(){var e=this.canvas;this.context&&this.context.clearRect(0,0,e.width,e.height)},t.draw=function(e){var t=this;t.animateHandler?t.toDraw=!0:function n(){t.animateHandler=i.requestAnimationFrame((function(){t.animateHandler=void 0,t.toDraw&&n()})),t.beforeDraw();try{t._drawGroup(e)}catch(e){console.warn("error in draw canvas, detail as:"),console.warn(e),t.toDraw=!1}t.toDraw=!1}()},t.drawSync=function(e){this.beforeDraw(),this._drawGroup(e)},t._drawGroup=function(e){if(!e._cfg.removed&&!e._cfg.destroyed&&e._cfg.visible){var t=e._cfg.children,n=null;this.setContext(e);for(var i=0;i<t.length;i++)n=t[i],t[i].isGroup?this._drawGroup(n):this._drawShape(n);this.restoreContext(e)}},t._drawShape=function(e){e._cfg.removed||e._cfg.destroyed||!e._cfg.visible||(this.setContext(e),e.drawInner(this.context),this.restoreContext(e),e._cfg.attrs=e._attrs,e._cfg.hasUpdate=!1)},t.setContext=function(e){var t=this.context,n=e._attrs.clip;t.save(),n&&(n.resetTransform(t),n.createPath(t),t.clip()),this.resetContext(e),e.resetTransform(t)},t.restoreContext=function(){this.context.restore()},t.resetContext=function(e){var t=this.context,n=e._attrs;if(!e.isGroup)for(var o in n)if(a.indexOf(o)>-1){var s=n[o];"fillStyle"===o&&(s=r.parseStyle(s,e,t)),"strokeStyle"===o&&(s=r.parseStyle(s,e,t)),"lineDash"===o&&t.setLineDash?i.isArray(s)?t.setLineDash(s):i.isString(s)&&t.setLineDash(s.split(" ")):t[o]=s}},e}();e.exports=o},function(e,t,n){e.exports={painter:n(738)}},function(e,t,n){e.exports={canvas:n(739),svg:n(736)}},function(e,t,n){var i=n(19),r=n(610),a=n(17),o=n(44),s=n(238),l=s.interpolate,c=s.interpolateArray,u=function(e){this._animators=[],this._current=0,this._timer=null,this.canvas=e};function d(e,t,n){var a,s=t.startTime;if(n<s+t.delay||t.isPaused)return!1;var u=t.duration,d=t.easing;if(n=n-s-t.delay,t.toAttrs.repeat)a=n%u/u,a=o[d](a);else{if(!((a=n/u)<1))return e.attr(t.toAttrs),t.toMatrix&&e.setMatrix(t.toMatrix),!0;a=o[d](a)}return function(e,t,n){var a={},o=t.toAttrs,s=t.fromAttrs,u=t.toMatrix;if(!e.get("destroyed")){var d;for(var h in o)if(!i.isEqual(s[h],o[h]))if("path"===h){var f=o[h],p=s[h];f.length>p.length?(f=r.parsePathString(o[h]),p=r.parsePathString(s[h]),p=r.fillPathByDiff(p,f),p=r.formatPath(p,f),t.fromAttrs.path=p,t.toAttrs.path=f):t.pathFormatted||(f=r.parsePathString(o[h]),p=r.parsePathString(s[h]),p=r.formatPath(p,f),t.fromAttrs.path=p,t.toAttrs.path=f,t.pathFormatted=!0),a[h]=[];for(var g=0;g<f.length;g++){for(var m=f[g],v=p[g],y=[],b=0;b<m.length;b++)i.isNumber(m[b])&&v&&i.isNumber(v[b])?(d=l(v[b],m[b]),y.push(d(n))):y.push(m[b]);a[h].push(y)}}else d=l(s[h],o[h]),a[h]=d(n);if(u){var x=c(t.fromMatrix,u)(n);e.setMatrix(x)}e.attr(a)}}(e,t,a),!1}i.augment(u,{initTimer:function(){var e,t,n,i=this,r=this;r._timer=a.timer((function(a){if(r._current=a,i._animators.length>0){for(var o=i._animators.length-1;o>=0;o--)if((e=i._animators[o]).get("destroyed"))r.removeAnimator(o);else{if(!e.get("pause").isPaused)for(var s=(t=e.get("animators")).length-1;s>=0;s--)n=t[s],d(e,n,a)&&(t.splice(s,1),n.callback&&n.callback());0===t.length&&r.removeAnimator(o)}i.canvas.draw()}}))},addAnimator:function(e){this._animators.push(e)},removeAnimator:function(e){this._animators.splice(e,1)},isAnimating:function(){return!!this._animators.length},stop:function(){this._timer&&this._timer.stop()},stopAllAnimations:function(){this._animators.forEach((function(e){e.stopAnimate()})),this._animators=[],this.canvas.draw()},getTime:function(){return this._current}}),e.exports=u},function(e,t,n){var i=n(19),r=n(613),a={arc:n(602),ellipse:n(639),line:n(603)},o=i.createDom('<canvas width="500" height="500"></canvas>').getContext("2d");function s(e,t,n){return n.createPath(o),o.isPointInPath(e,t)}var l={arc:function(e,t){var n=this._attrs,i=n.x,a=n.y,o=n.r,s=n.startAngle,l=n.endAngle,c=n.clockwise,u=this.getHitLineWidth();return!!this.hasStroke()&&r.arcline(i,a,o,s,l,c,u,e,t)},circle:function(e,t){var n=this._attrs,i=n.x,a=n.y,o=n.r,s=this.getHitLineWidth(),l=this.hasFill(),c=this.hasStroke();return l&&c?r.circle(i,a,o,e,t)||r.arcline(i,a,o,0,2*Math.PI,!1,s,e,t):l?r.circle(i,a,o,e,t):!!c&&r.arcline(i,a,o,0,2*Math.PI,!1,s,e,t)},dom:function(e,t){if(!this._cfg.el)return!1;var n=this._cfg.el.getBBox();return r.box(n.x,n.x+n.width,n.y,n.y+n.height,e,t)},ellipse:function(e,t){var n=this._attrs,a=this.hasFill(),o=this.hasStroke(),s=n.x,l=n.y,c=n.rx,u=n.ry,d=this.getHitLineWidth(),h=c>u?c:u,f=c>u?1:c/u,p=c>u?u/c:1,g=[e,t,1],m=[1,0,0,0,1,0,0,0,1];i.mat3.scale(m,m,[f,p]),i.mat3.translate(m,m,[s,l]);var v=i.mat3.invert([],m);return i.vec3.transformMat3(g,g,v),a&&o?r.circle(0,0,h,g[0],g[1])||r.arcline(0,0,h,0,2*Math.PI,!1,d,g[0],g[1]):a?r.circle(0,0,h,g[0],g[1]):!!o&&r.arcline(0,0,h,0,2*Math.PI,!1,d,g[0],g[1])},fan:function(e,t){var n=this,o=n.hasFill(),s=n.hasStroke(),l=n._attrs,c=l.x,u=l.y,d=l.rs,h=l.re,f=l.startAngle,p=l.endAngle,g=l.clockwise,m=[e-c,t-u],v=i.vec2.angleTo([1,0],m);function y(){var e=a.arc.nearAngle(v,f,p,g);if(i.isNumberEqual(v,e)){var t=i.vec2.squaredLength(m);if(d*d<=t&&t<=h*h)return!0}return!1}function b(){var i=n.getHitLineWidth(),a={x:Math.cos(f)*d+c,y:Math.sin(f)*d+u},o={x:Math.cos(f)*h+c,y:Math.sin(f)*h+u},s={x:Math.cos(p)*d+c,y:Math.sin(p)*d+u},l={x:Math.cos(p)*h+c,y:Math.sin(p)*h+u};return!!(r.line(a.x,a.y,o.x,o.y,i,e,t)||r.line(s.x,s.y,l.x,l.y,i,e,t)||r.arcline(c,u,d,f,p,g,i,e,t)||r.arcline(c,u,h,f,p,g,i,e,t))}return o&&s?y()||b():o?y():!!s&&b()},image:function(e,t){var n=this._attrs;if(this.get("toDraw")||!n.img)return!1;this._cfg.attrs&&this._cfg.attrs.img===n.img||this._setAttrImg();var i=n.x,a=n.y,o=n.width,s=n.height;return r.rect(i,a,o,s,e,t)},line:function(e,t){var n=this._attrs,i=n.x1,a=n.y1,o=n.x2,s=n.y2,l=this.getHitLineWidth();return!!this.hasStroke()&&r.line(i,a,o,s,l,e,t)},path:function(e,t){var n=this,r=n.get("segments"),a=n.hasFill(),o=n.hasStroke();function l(){if(!i.isEmpty(r)){for(var a=n.getHitLineWidth(),o=0,s=r.length;o<s;o++)if(r[o].isInside(e,t,a))return!0;return!1}}return a&&o?s(e,t,n)||l():a?s(e,t,n):!!o&&l()},marker:function(e,t){var n=this._attrs,i=n.x,a=n.y,o=n.radius||n.r,s=this.getHitLineWidth();return r.circle(i,a,o+s/2,e,t)},polygon:function(e,t){var n=this,i=n.hasFill(),a=n.hasStroke();function o(){var i=n._attrs.points;if(i.length<2)return!1;var a=n.getHitLineWidth(),o=i.slice(0);return i.length>=3&&o.push(i[0]),r.polyline(o,a,e,t)}return i&&a?s(e,t,n)||o():i?s(e,t,n):!!a&&o()},polyline:function(e,t){var n=this._attrs;if(this.hasStroke()){var i=n.points;if(i.length<2)return!1;var a=n.lineWidth;return r.polyline(i,a,e,t)}return!1},rect:function(e,t){var n=this,i=n.hasFill(),a=n.hasStroke();function o(){var i=n._attrs,a=i.x,o=i.y,s=i.width,l=i.height,c=i.radius,u=n.getHitLineWidth();if(0===c){var d=u/2;return r.line(a-d,o,a+s+d,o,u,e,t)||r.line(a+s,o-d,a+s,o+l+d,u,e,t)||r.line(a+s+d,o+l,a-d,o+l,u,e,t)||r.line(a,o+l+d,a,o-d,u,e,t)}return r.line(a+c,o,a+s-c,o,u,e,t)||r.line(a+s,o+c,a+s,o+l-c,u,e,t)||r.line(a+s-c,o+l,a+c,o+l,u,e,t)||r.line(a,o+l-c,a,o+c,u,e,t)||r.arcline(a+s-c,o+c,c,1.5*Math.PI,2*Math.PI,!1,u,e,t)||r.arcline(a+s-c,o+l-c,c,0,.5*Math.PI,!1,u,e,t)||r.arcline(a+c,o+l-c,c,.5*Math.PI,Math.PI,!1,u,e,t)||r.arcline(a+c,o+c,c,Math.PI,1.5*Math.PI,!1,u,e,t)}return i&&a?s(e,t,n)||o():i?s(e,t,n):!!a&&o()},text:function(e,t){var n=this.getBBox();if(this.hasFill()||this.hasStroke())return r.box(n.minX,n.maxX,n.minY,n.maxY,e,t)}};e.exports={isPointInPath:function(e,t){var n=l[this.type];return!!n&&n.call(this,e,t)}}},function(e,t,n){var i=n(58);i.Arc=n(638),i.Circle=n(637),i.Dom=n(636),i.Ellipse=n(635),i.Fan=n(634),i.Image=n(633),i.Line=n(632),i.Marker=n(611),i.Path=n(631),i.Polygon=n(630),i.Polyline=n(629),i.Rect=n(628),i.Text=n(627),e.exports=i},function(e,t,n){var i=n(19),r={delay:"delay",rotate:"rotate"},a={fill:"fill",stroke:"stroke",fillStyle:"fillStyle",strokeStyle:"strokeStyle"};e.exports={animate:function(e,t,n,o,s){void 0===s&&(s=0),this.set("animating",!0);var l=this.get("timeline");l||(l=this.get("canvas").get("timeline"),this.setSilent("timeline",l));var c=this.get("animators")||[];l._timer||l.initTimer(),i.isNumber(o)&&(s=o,o=null),i.isFunction(n)?(o=n,n="easeLinear"):n=n||"easeLinear";var u=function(e,t){var n={matrix:null,attrs:{}},o=t._attrs;for(var s in e)if("transform"===s)n.matrix=i.transform(t.getMatrix(),e[s]);else if("rotate"===s)n.matrix=i.transform(t.getMatrix(),[["r",e[s]]]);else if("matrix"===s)n.matrix=e[s];else{if(a[s]&&/^[r,R,L,l]{1}[\s]*\(/.test(e[s]))continue;r[s]||o[s]===e[s]||(n.attrs[s]=e[s])}return n}(e,this),d={fromAttrs:function(e,t){var n={},i=t._attrs;for(var r in e.attrs)n[r]=i[r];return n}(u,this),toAttrs:u.attrs,fromMatrix:i.clone(this.getMatrix()),toMatrix:u.matrix,duration:t,easing:n,callback:o,delay:s,startTime:l.getTime(),id:i.uniqueId()};c.length>0?c=function(e,t){var n=t.delay,r=Object.prototype.hasOwnProperty;return i.each(t.toAttrs,(function(t,a){i.each(e,(function(e){n<e.startTime+e.duration&&r.call(e.toAttrs,a)&&(delete e.toAttrs[a],delete e.fromAttrs[a])}))})),t.toMatrix&&i.each(e,(function(e){n<e.startTime+e.duration&&e.toMatrix&&delete e.toMatrix})),e}(c,d):l.addAnimator(this),c.push(d),this.setSilent("animators",c),this.setSilent("pause",{isPaused:!1})},stopAnimate:function(){var e=this,t=this.get("animators");i.each(t,(function(t){e.attr(t.toAttrs),t.toMatrix&&e.attr("matrix",t.toMatrix),t.callback&&t.callback()})),this.setSilent("animating",!1),this.setSilent("animators",[])},pauseAnimate:function(){var e=this.get("timeline");return this.setSilent("pause",{isPaused:!0,pauseTime:e.getTime()}),this},resumeAnimate:function(){var e=this.get("timeline").getTime(),t=this.get("animators"),n=this.get("pause").pauseTime;return i.each(t,(function(t){t.startTime=t.startTime+(e-n),t._paused=!1,t._pauseTime=null})),this.setSilent("pause",{isPaused:!1}),this.setSilent("animators",t),this}}},function(e,t,n){var i=n(19);function r(e){return 1===e[0]&&0===e[1]&&0===e[3]&&1===e[4]&&0===e[6]&&0===e[7]}function a(e){return 0===e[1]&&0===e[3]&&0===e[6]&&0===e[7]}function o(e,t){r(t)||(a(t)?(e[0]*=t[0],e[4]*=t[4]):i.mat3.multiply(e,e,t))}e.exports={initTransform:function(){},resetMatrix:function(){this.attr("matrix",[1,0,0,0,1,0,0,0,1])},translate:function(e,t){var n=this._attrs.matrix;return i.mat3.translate(n,n,[e,t]),this.clearTotalMatrix(),this.attr("matrix",n),this},rotate:function(e){var t=this._attrs.matrix;return i.mat3.rotate(t,t,e),this.clearTotalMatrix(),this.attr("matrix",t),this},scale:function(e,t){var n=this._attrs.matrix;return i.mat3.scale(n,n,[e,t]),this.clearTotalMatrix(),this.attr("matrix",n),this},rotateAtStart:function(e){var t=this._attrs.x||this._cfg.attrs.x,n=this._attrs.y||this._cfg.attrs.y;return Math.abs(e)>2*Math.PI&&(e=e/180*Math.PI),this.transform([["t",-t,-n],["r",e],["t",t,n]])},move:function(e,t){var n=this.get("x")||0,i=this.get("y")||0;return this.translate(e-n,t-i),this.set("x",e),this.set("y",t),this},transform:function(e){var t=this,n=this._attrs.matrix;return i.each(e,(function(e){switch(e[0]){case"t":t.translate(e[1],e[2]);break;case"s":t.scale(e[1],e[2]);break;case"r":t.rotate(e[1]);break;case"m":t.attr("matrix",i.mat3.multiply([],n,e[1])),t.clearTotalMatrix()}})),t},setTransform:function(e){return this.attr("matrix",[1,0,0,0,1,0,0,0,1]),this.transform(e)},getMatrix:function(){return this.attr("matrix")},setMatrix:function(e){return this.attr("matrix",e),this.clearTotalMatrix(),this},apply:function(e,t){var n;return n=t?this._getMatrixByRoot(t):this.attr("matrix"),i.vec3.transformMat3(e,e,n),this},_getMatrixByRoot:function(e){e=e||this;for(var t=this,n=[];t!==e;)n.unshift(t),t=t.get("parent");n.unshift(t);var r=[1,0,0,0,1,0,0,0,1];return i.each(n,(function(e){i.mat3.multiply(r,e.attr("matrix"),r)})),r},getTotalMatrix:function(){var e=this._cfg.totalMatrix;if(!e){e=[1,0,0,0,1,0,0,0,1];var t=this._cfg.parent;t&&o(e,t.getTotalMatrix()),o(e,this.attr("matrix")),this._cfg.totalMatrix=e}return e},clearTotalMatrix:function(){},invert:function(e){var t=this.getTotalMatrix();if(a(t))e[0]/=t[0],e[1]/=t[4];else{var n=i.mat3.invert([],t);n&&i.vec3.transformMat3(e,e,n)}return this},resetTransform:function(e){var t=this.attr("matrix");r(t)||e.transform(t[0],t[1],t[3],t[4],t[6],t[7])}}},function(e,t,n){var i=n(19);e.exports={canFill:!1,canStroke:!1,initAttrs:function(e){return this._attrs={opacity:1,fillOpacity:1,strokeOpacity:1,matrix:[1,0,0,0,1,0,0,0,1]},this.attr(i.assign(this.getDefaultAttrs(),e)),this},getDefaultAttrs:function(){return{}},attr:function(e,t){if(0===arguments.length)return this._attrs;if(i.isObject(e)){for(var n in e)this._setAttr(n,e[n]);return this.clearBBox(),this._cfg.hasUpdate=!0,this}return 2===arguments.length?(this._setAttr(e,t),this.clearBBox(),this._cfg.hasUpdate=!0,this):this._attrs[e]},_setAttr:function(e,t){var n=this._attrs;n[e]=t,"fill"!==e&&"stroke"!==e?"opacity"!==e?"clip"===e&&t?this._setClip(t):"path"===e&&this._afterSetAttrPath?this._afterSetAttrPath(t):"transform"!==e?"rotate"===e&&this.rotateAtStart(t):this.transform(t):n.globalAlpha=t:n[e+"Style"]=t},clearBBox:function(){this.setSilent("box",null)},hasFill:function(){return this.canFill&&this._attrs.fillStyle},hasStroke:function(){return this.canStroke&&this._attrs.strokeStyle},_setClip:function(e){e._cfg.renderer=this._cfg.renderer,e._cfg.canvas=this._cfg.canvas,e._cfg.parent=this._cfg.parent,e.hasFill=function(){return!0}}}},function(e,t,n){var i=n(19),r=n(643),a=n(642),o=n(741),s=n(740),l=function e(t){e.superclass.constructor.call(this,t)};l.CFG={eventEnable:!0,width:null,height:null,widthCanvas:null,heightCanvas:null,widthStyle:null,heightStyle:null,containerDOM:null,canvasDOM:null,pixelRatio:null,renderer:"canvas"},i.extend(l,a),i.augment(l,{init:function(){l.superclass.init.call(this),this._setGlobalParam(),this._setContainer(),this._initPainter(),this._scale(),this.get("eventEnable")&&this._registEvents()},getEmitter:function(e,t){if(e){if(!i.isEmpty(e._getEvents()))return e;var n=e.get("parent");if(n&&!t.propagationStopped)return this.getEmitter(n,t)}},_getEventObj:function(e,t,n,i){var a=new r(e,t,!0,!0);return a.x=n.x,a.y=n.y,a.clientX=t.clientX,a.clientY=t.clientY,a.currentTarget=i,a.target=i,a},_triggerEvent:function(e,t){var n,i=this.getPointByClient(t.clientX,t.clientY),r=this.getShape(i.x,i.y,t),a=this.get("el");if("mousemove"===e){var o=this.get("preShape");if(o&&o!==r){var s=this._getEventObj("mouseleave",t,i,o);(n=this.getEmitter(o,t))&&n.emit("mouseleave",s),a.style.cursor="default"}if(r){var l=this._getEventObj("mousemove",t,i,r);if((n=this.getEmitter(r,t))&&n.emit("mousemove",l),o!==r){var c=this._getEventObj("mouseenter",t,i,r);n&&n.emit("mouseenter",c,t)}}else{var u=this._getEventObj("mousemove",t,i,this);this.emit("mousemove",u)}this.set("preShape",r)}else{var d=this._getEventObj(e,t,i,r||this);(n=this.getEmitter(r,t))&&n!==this&&n.emit(e,d),this.emit(e,d)}r&&!r.get("destroyed")&&(a.style.cursor=r.attr("cursor")||"default")},_registEvents:function(){var e=this,t=e.get("el");i.each(["mouseout","mouseover","mousemove","mousedown","mouseleave","mouseup","click","dblclick"],(function(n){t.addEventListener(n,(function(t){e._triggerEvent(n,t)}),!1)})),t.addEventListener("touchstart",(function(t){i.isEmpty(t.touches)||e._triggerEvent("touchstart",t.touches[0])}),!1),t.addEventListener("touchmove",(function(t){i.isEmpty(t.touches)||e._triggerEvent("touchmove",t.touches[0])}),!1),t.addEventListener("touchend",(function(t){i.isEmpty(t.changedTouches)||e._triggerEvent("touchend",t.changedTouches[0])}),!1)},_scale:function(){if("svg"!==this._cfg.renderType){var e=this.get("pixelRatio");this.scale(e,e)}},_setGlobalParam:function(){var e=this.get("renderer")||"canvas";"svg"===e?this.set("pixelRatio",1):this.get("pixelRatio")||this.set("pixelRatio",i.getRatio()),this._cfg.renderType=e;var t=s[e];this._cfg.renderer=t,this._cfg.canvas=this;var n=new o(this);this._cfg.timeline=n},_setContainer:function(){var e=this.get("containerId"),t=this.get("containerDOM");t||(t=document.getElementById(e),this.set("containerDOM",t)),i.modifyCSS(t,{position:"relative"})},_initPainter:function(){var e=this.get("containerDOM"),t=new this._cfg.renderer.painter(e);this._cfg.painter=t,this._cfg.canvasDOM=this._cfg.el=t.canvas,this.changeSize(this.get("width"),this.get("height"))},_resize:function(){var e=this.get("canvasDOM"),t=this.get("widthCanvas"),n=this.get("heightCanvas"),i=this.get("widthStyle"),r=this.get("heightStyle");e.style.width=i,e.style.height=r,e.setAttribute("width",t),e.setAttribute("height",n)},getWidth:function(){var e=this.get("pixelRatio");return this.get("width")*e},getHeight:function(){var e=this.get("pixelRatio");return this.get("height")*e},changeSize:function(e,t){var n=this.get("pixelRatio"),i=e*n,r=t*n;this.set("widthCanvas",i),this.set("heightCanvas",r),this.set("widthStyle",e+"px"),this.set("heightStyle",t+"px"),this.set("width",e),this.set("height",t),this._resize()},getPointByClient:function(e,t){var n=this.get("el"),i=this.get("pixelRatio")||1,r=n.getBoundingClientRect();return{x:(e-r.left)*i,y:(t-r.top)*i}},getClientByPoint:function(e,t){var n=this.get("el").getBoundingClientRect(),i=this.get("pixelRatio")||1;return{clientX:e/i+n.left,clientY:t/i+n.top}},draw:function(){this._cfg.painter.draw(this)},getShape:function(e,t,n){return 3===arguments.length&&this._cfg.renderer.getShape?this._cfg.renderer.getShape.call(this,e,t,n):l.superclass.getShape.call(this,e,t)},getRenderer:function(){return this._cfg.renderType},_drawSync:function(){this._cfg.painter.drawSync(this)},destroy:function(){var e=this._cfg,t=e.containerDOM,n=e.canvasDOM;n&&t&&t.removeChild(n),e.timeline.stop(),l.superclass.destroy.call(this)}}),e.exports=l},function(e,t,n){var i=n(248),r={};n(257).mix(r,i.PathUtil,{getRectPath:i.PathUtil.rectPath,pointsToPolygon:function(e){for(var t=[["M",e[0].x,e[0].y]],n=1;n<e.length;n++){var i=e[n];t.push(["L",i.x,i.y])}return t},getEllipsePath:function(e,t,n,i){return[["M",e,t-i],["a",n,i,0,1,1,0,2*i],["a",n,i,0,1,1,0,-2*i],["z"]]}}),e.exports=r},function(e,t,n){var i=n(645),r=n(16),a="Expected a function";e.exports=function(e,t,n){var o=!0,s=!0;if("function"!=typeof e)throw new TypeError(a);return r(n)&&(o="leading"in n?!!n.leading:o,s="trailing"in n?!!n.trailing:s),i(e,t,{leading:o,maxWait:t,trailing:s})}},function(e,t){e.exports=function(e,t,n){var i=void 0,r=void 0,a=void 0,o=void 0,s=0;n||(n={});var l=function(){s=!1===n.leading?0:Date.now(),i=null,o=e.apply(r,a),i||(r=a=null)},c=function(){var c=Date.now();s||!1!==n.leading||(s=c);var u=t-(c-s);return r=this,a=arguments,u<=0||u>t?(i&&(clearTimeout(i),i=null),s=c,o=e.apply(r,a),i||(r=a=null)):i||!1===n.trailing||(i=setTimeout(l,u)),o};return c.cancel=function(){clearTimeout(i),s=0,i=r=a=null},c}},function(e,t,n){var i=n(46),r=n(596),a=Object.prototype.hasOwnProperty;e.exports=function(e,t){if(null===e||!r(e))return{};var n={};return i(t,(function(t){a.call(e,t)&&(n[t]=e[t])})),n}},function(e,t,n){var i=n(46),r=n(118);e.exports=function(e,t){if(!r(e))return e;var n=[];return i(e,(function(e,i){n.push(t(e,i))})),n}},function(e,t,n){var i=n(84),r=n(614);e.exports=function(e,t,n){return i(n)?!!n(e,t):r(e,t)}},function(e,t,n){var i=n(118);e.exports=function(e,t){if(!i(e))return-1;var n=Array.prototype.indexOf;if(n)return n.call(e,t);for(var r=-1,a=0;a<e.length;a++)if(e[a]===t){r=a;break}return r}},function(e,t,n){var i=n(649);e.exports=function(e,t){if(!t)return[e];var n=i(e,t),r=[];for(var a in n)r.push(n[a]);return r}},function(e,t){e.exports=function(e,t,n){var i=void 0;return function(){var r=this,a=arguments,o=n&&!i;clearTimeout(i),i=setTimeout((function(){i=null,n||e.apply(r,a)}),t),o&&e.apply(r,a)}}},function(e,t,n){var i=n(115);e.exports=function(e){return i(e,"Error")}},function(e,t,n){var i=n(115);e.exports=function(e){return i(e,"Arguments")}},function(e,t,n){var i=n(115);e.exports=function(e){return i(e,"Date")}},function(e,t,n){var i=n(115);e.exports=function(e){return i(e,"RegExp")}},function(e,t){e.exports=function(e){return void 0===e}},function(e,t){e.exports=function(e){return null===e}},function(e,t,n){var i=n(115),r={getType:n(654),isArray:n(45),isArrayLike:n(118),isBoolean:n(653),isFunction:n(84),isNil:n(237),isNull:n(762),isNumber:n(236),isObject:n(621),isObjectLike:n(619),isPlainObject:n(596),isPrototype:n(652),isType:i,isUndefined:n(761),isString:n(595),isRegExp:n(760),isDate:n(759),isArguments:n(758),isError:n(757)};e.exports=r},function(e,t,n){e.exports=n(656)},function(e,t){e.exports=function(e,t){return e&&t?e.replace(/\\?\{([^{}]+)\}/g,(function(e,n){return"\\"===e.charAt(0)?e.slice(1):void 0===t[n]?"":t[n]})):e}},function(e,t,n){var i=n(594);e.exports=function(e){var t=i(e);return t.charAt(0).toLowerCase()+t.substring(1)}},function(e,t,n){e.exports=n(657)},function(e,t,n){var i={lc:n(767),lowerCase:n(657),lowerFirst:n(766),substitute:n(765),uc:n(764),upperCase:n(656),upperFirst:n(655)};e.exports=i},function(e,t){function n(e){var t=[];switch(e[0]){case"M":case"L":t.push([e[1],e[2]]);break;case"A":t.push([e[6],e[7]]);break;case"Q":t.push([e[3],e[4]]),t.push([e[1],e[2]]);break;case"T":t.push([e[1],e[2]]);break;case"C":t.push([e[5],e[6]]),t.push([e[1],e[2]]),t.push([e[3],e[4]]);break;case"S":t.push([e[3],e[4]]),t.push([e[1],e[2]]);break;case"H":case"V":t.push([e[1],e[1]])}return t}function i(e,t,i){for(var r=[].concat(e),a=void 0,o=1/(i+1),s=n(t)[0],l=1;l<=i;l++)o*=l,0===(a=Math.floor(e.length*o))?r.unshift([s[0]*o+e[a][0]*(1-o),s[1]*o+e[a][1]*(1-o)]):r.splice(a,0,[s[0]*o+e[a][0]*(1-o),s[1]*o+e[a][1]*(1-o)]);return r}e.exports=function(e,t){if(e.length<=1)return e;for(var r=void 0,a=0;a<t.length;a++)if(e[a][0]!==t[a][0])switch(r=n(e[a]),t[a][0]){case"M":e[a]=["M"].concat(r[0]);break;case"L":e[a]=["L"].concat(r[0]);break;case"A":e[a]=[].concat(t[a]),e[a][6]=r[0][0],e[a][7]=r[0][1];break;case"Q":if(r.length<2){if(!(a>0)){e[a]=t[a];break}r=i(r,e[a-1],1)}e[a]=["Q"].concat(r.reduce((function(e,t){return e.concat(t)}),[]));break;case"T":e[a]=["T"].concat(r[0]);break;case"C":if(r.length<3){if(!(a>0)){e[a]=t[a];break}r=i(r,e[a-1],2)}e[a]=["C"].concat(r.reduce((function(e,t){return e.concat(t)}),[]));break;case"S":if(r.length<2){if(!(a>0)){e[a]=t[a];break}r=i(r,e[a-1],1)}e[a]=["S"].concat(r.reduce((function(e,t){return e.concat(t)}),[]));break;default:e[a]=t[a]}return e}},function(e,t,n){var i=n(46);e.exports=function(e,t){if(e.length!==t.length)return!1;var n=!0;return i(e,(function(e,i){if(e!==t[i])return n=!1,!1})),n}},function(e,t,n){var i=n(770);function r(e,t,n){var i=null,r=n;return t<r&&(r=t,i="add"),e<r&&(r=e,i="del"),{type:i,min:r}}e.exports=function(e,t){var n=function(e,t){var n=e.length,a=t.length,o=void 0,s=void 0,l=0;if(0===n||0===a)return null;for(var c=[],u=0;u<=n;u++)c[u]=[],c[u][0]={min:u};for(var d=0;d<=a;d++)c[0][d]={min:d};for(var h=1;h<=n;h++){o=e[h-1];for(var f=1;f<=a;f++){s=t[f-1],l=i(o,s)?0:1;var p=c[h-1][f].min+1,g=c[h][f-1].min+1,m=c[h-1][f-1].min+l;c[h][f]=r(p,g,m)}}return c}(e,t),a=e.length,o=t.length,s=[],l=1,c=1;if(n[a][o]!==a){for(var u=1;u<=a;u++){var d=n[u][u].min;c=u;for(var h=l;h<=o;h++)n[u][h].min<d&&(d=n[u][h].min,c=h);l=c,n[u][l].type&&s.push({index:u-1,type:n[u][l].type})}for(var f=s.length-1;f>=0;f--)l=s[f].index,"add"===s[f].type?e.splice(l,0,[].concat(e[l])):e.splice(l,1)}if((a=e.length)<o)for(var p=0;p<o-a;p++)"z"===e[a-1][0]||"Z"===e[a-1][0]?e.splice(a-2,0,e[a-2]):e.push(e[a-1]);return e}},function(e,t){function n(e,t){var n=[],i=[];return e.length&&function e(t,r){if(1===t.length)n.push(t[0]),i.push(t[0]);else{for(var a=[],o=0;o<t.length-1;o++)0===o&&n.push(t[0]),o===t.length-2&&i.push(t[o+1]),a[o]=[(1-r)*t[o][0]+r*t[o+1][0],(1-r)*t[o][1]+r*t[o+1][1]];e(a,r)}}(e,t),{left:n,right:i.reverse()}}function i(e,t,i){if(1===i)return[[].concat(e)];var r=[];if("L"===t[0]||"C"===t[0]||"Q"===t[0])r=r.concat(function(e,t,i){var r=[[e[1],e[2]]];i=i||2;var a=[];"A"===t[0]?(r.push(t[6]),r.push(t[7])):"C"===t[0]?(r.push([t[1],t[2]]),r.push([t[3],t[4]]),r.push([t[5],t[6]])):"S"===t[0]||"Q"===t[0]?(r.push([t[1],t[2]]),r.push([t[3],t[4]])):r.push([t[1],t[2]]);for(var o=r,s=1/i,l=0;l<i-1;l++){var c=n(o,s/(1-s*l));a.push(c.left),o=c.right}return a.push(o),a.map((function(e){var t=[];return 4===e.length&&(t.push("C"),t=t.concat(e[2])),e.length>=3&&(3===e.length&&t.push("Q"),t=t.concat(e[1])),2===e.length&&t.push("L"),t.concat(e[e.length-1])}))}(e,t,i));else{var a=[].concat(e);"M"===a[0]&&(a[0]="L");for(var o=0;o<=i-1;o++)r.push(a)}return r}e.exports=function(e,t){if(1===e.length)return e;var n=e.length-1,r=t.length-1,a=n/r,o=[];if(1===e.length&&"M"===e[0][0]){for(var s=0;s<r-n;s++)e.push(e[0]);return e}for(var l=0;l<r;l++){var c=Math.floor(a*l);o[c]=(o[c]||0)+1}var u=o.reduce((function(t,r,a){return a===n?t.concat(e[n]):t.concat(i(e[a],e[a+1],r))}),[]);return u.unshift(e[0]),"Z"!==t[r]&&"z"!==t[r]||u.push("Z"),u}},function(e,t,n){var i=n(45),r=n(663),a=n(661),o=function(e,t,n,i,r){return e*(e*(-3*t+9*n-9*i+3*r)+6*t-12*n+6*i)-3*t+3*n},s=function(e,t,n,i,r,a,s,l,c){null===c&&(c=1);for(var u=(c=c>1?1:c<0?0:c)/2,d=[-.1252,.1252,-.3678,.3678,-.5873,.5873,-.7699,.7699,-.9041,.9041,-.9816,.9816],h=[.2491,.2491,.2335,.2335,.2032,.2032,.1601,.1601,.1069,.1069,.0472,.0472],f=0,p=0;p<12;p++){var g=u*d[p]+u,m=o(g,e,n,r,s),v=o(g,t,i,a,l),y=m*m+v*v;f+=h[p]*Math.sqrt(y)}return u*f},l=function(e,t,n,i,r,a,o,s){if(!(Math.max(e,n)<Math.min(r,o)||Math.min(e,n)>Math.max(r,o)||Math.max(t,i)<Math.min(a,s)||Math.min(t,i)>Math.max(a,s))){var l=(e-n)*(a-s)-(t-i)*(r-o);if(l){var c=((e*i-t*n)*(r-o)-(e-n)*(r*s-a*o))/l,u=((e*i-t*n)*(a-s)-(t-i)*(r*s-a*o))/l,d=+c.toFixed(2),h=+u.toFixed(2);if(!(d<+Math.min(e,n).toFixed(2)||d>+Math.max(e,n).toFixed(2)||d<+Math.min(r,o).toFixed(2)||d>+Math.max(r,o).toFixed(2)||h<+Math.min(t,i).toFixed(2)||h>+Math.max(t,i).toFixed(2)||h<+Math.min(a,s).toFixed(2)||h>+Math.max(a,s).toFixed(2)))return{x:c,y:u}}}},c=function(e,t,n){return t>=e.x&&t<=e.x+e.width&&n>=e.y&&n<=e.y+e.height},u=function(e,t,n,i){return null===e&&(e=t=n=i=0),null===t&&(t=e.y,n=e.width,i=e.height,e=e.x),{x:e,y:t,width:n,w:n,height:i,h:i,x2:e+n,y2:t+i,cx:e+n/2,cy:t+i/2,r1:Math.min(n,i)/2,r2:Math.max(n,i)/2,r0:Math.sqrt(n*n+i*i)/2,path:r(e,t,n,i),vb:[e,t,n,i].join(" ")}},d=function(e,t,n,r,a,o,s,l){i(e)||(e=[e,t,n,r,a,o,s,l]);var c=function(e,t,n,i,r,a,o,s){for(var l=[],c=[[],[]],u=void 0,d=void 0,h=void 0,f=void 0,p=0;p<2;++p)if(0===p?(d=6*e-12*n+6*r,u=-3*e+9*n-9*r+3*o,h=3*n-3*e):(d=6*t-12*i+6*a,u=-3*t+9*i-9*a+3*s,h=3*i-3*t),Math.abs(u)<1e-12){if(Math.abs(d)<1e-12)continue;(f=-h/d)>0&&f<1&&l.push(f)}else{var g=d*d-4*h*u,m=Math.sqrt(g);if(!(g<0)){var v=(-d+m)/(2*u);v>0&&v<1&&l.push(v);var y=(-d-m)/(2*u);y>0&&y<1&&l.push(y)}}for(var b=l.length,x=b,w=void 0;b--;)w=1-(f=l[b]),c[0][b]=w*w*w*e+3*w*w*f*n+3*w*f*f*r+f*f*f*o,c[1][b]=w*w*w*t+3*w*w*f*i+3*w*f*f*a+f*f*f*s;return c[0][x]=e,c[1][x]=t,c[0][x+1]=o,c[1][x+1]=s,c[0].length=c[1].length=x+2,{min:{x:Math.min.apply(0,c[0]),y:Math.min.apply(0,c[1])},max:{x:Math.max.apply(0,c[0]),y:Math.max.apply(0,c[1])}}}.apply(null,e);return u(c.min.x,c.min.y,c.max.x-c.min.x,c.max.y-c.min.y)},h=function(e,t,n,i,r,a,o,s,l){var c=1-l,u=Math.pow(c,3),d=Math.pow(c,2),h=l*l,f=h*l,p=e+2*l*(n-e)+h*(r-2*n+e),g=t+2*l*(i-t)+h*(a-2*i+t),m=n+2*l*(r-n)+h*(o-2*r+n),v=i+2*l*(a-i)+h*(s-2*a+i);return{x:u*e+3*d*l*n+3*c*l*l*r+f*o,y:u*t+3*d*l*i+3*c*l*l*a+f*s,m:{x:p,y:g},n:{x:m,y:v},start:{x:c*e+l*n,y:c*t+l*i},end:{x:c*r+l*o,y:c*a+l*s},alpha:90-180*Math.atan2(p-m,g-v)/Math.PI}},f=function(e,t,n){if(!function(e,t){return e=u(e),t=u(t),c(t,e.x,e.y)||c(t,e.x2,e.y)||c(t,e.x,e.y2)||c(t,e.x2,e.y2)||c(e,t.x,t.y)||c(e,t.x2,t.y)||c(e,t.x,t.y2)||c(e,t.x2,t.y2)||(e.x<t.x2&&e.x>t.x||t.x<e.x2&&t.x>e.x)&&(e.y<t.y2&&e.y>t.y||t.y<e.y2&&t.y>e.y)}(d(e),d(t)))return n?0:[];for(var i=~~(s.apply(0,e)/8),r=~~(s.apply(0,t)/8),a=[],o=[],f={},p=n?0:[],g=0;g<i+1;g++){var m=h.apply(0,e.concat(g/i));a.push({x:m.x,y:m.y,t:g/i})}for(var v=0;v<r+1;v++){var y=h.apply(0,t.concat(v/r));o.push({x:y.x,y:y.y,t:v/r})}for(var b=0;b<i;b++)for(var x=0;x<r;x++){var w=a[b],_=a[b+1],S=o[x],C=o[x+1],O=Math.abs(_.x-w.x)<.001?"y":"x",M=Math.abs(C.x-S.x)<.001?"y":"x",P=l(w.x,w.y,_.x,_.y,S.x,S.y,C.x,C.y);if(P){if(f[P.x.toFixed(4)]===P.y.toFixed(4))continue;f[P.x.toFixed(4)]=P.y.toFixed(4);var L=w.t+Math.abs((P[O]-w[O])/(_[O]-w[O]))*(_.t-w.t),D=S.t+Math.abs((P[M]-S[M])/(C[M]-S[M]))*(C.t-S.t);L>=0&&L<=1&&D>=0&&D<=1&&(n?p++:p.push({x:P.x,y:P.y,t1:L,t2:D}))}}return p};e.exports=function(e,t){return function(e,t,n){e=a(e),t=a(t);for(var i=void 0,r=void 0,o=void 0,s=void 0,l=void 0,c=void 0,u=void 0,d=void 0,h=void 0,p=void 0,g=n?0:[],m=0,v=e.length;m<v;m++){var y=e[m];if("M"===y[0])i=l=y[1],r=c=y[2];else{"C"===y[0]?(i=(h=[i,r].concat(y.slice(1)))[6],r=h[7]):(h=[i,r,i,r,l,c,l,c],i=l,r=c);for(var b=0,x=t.length;b<x;b++){var w=t[b];if("M"===w[0])o=u=w[1],s=d=w[2];else{"C"===w[0]?(o=(p=[o,s].concat(w.slice(1)))[6],s=p[7]):(p=[o,s,o,s,u,d,u,d],o=u,s=d);var _=f(h,p,n);if(n)g+=_;else{for(var S=0,C=_.length;S<C;S++)_[S].segment1=m,_[S].segment2=b,_[S].bez1=h,_[S].bez2=p;g=g.concat(_)}}}}}return g}(e,t)}},function(e,t,n){var i=n(773),r=n(660),a=n(661),o=n(658);e.exports={catmullRom2Bezier:o,catmullRomToBezier:o,fillPath:n(772),fillPathByDiff:n(771),formatPath:n(769),intersection:i,pathIntersection:i,parsePathArray:n(662),parsePathString:n(659),pathToAbsolute:r,path2absolute:r,pathTocurve:a,path2curve:a,rectPath:n(663)}},function(e,t,n){var i=n(605),r=n(664);e.exports=function(e,t){return i(r(e),t)}},function(e,t,n){e.exports=n(665)},function(e,t,n){e.exports=n(46)},function(e,t,n){e.exports={forIn:n(777),has:n(665),hasKey:n(776),hasValue:n(775),keys:n(677),isMatch:n(678),values:n(664)}},function(e,t,n){e.exports={mat3:n(617),vec2:n(668),vec3:n(667),transform:n(666)}},function(e,t,n){var i=n(45),r=n(84),a=n(46);e.exports=function(e,t){if(i(e)){var n=e[0],o=void 0;o=r(t)?t(e[0]):e[0][t];var s=void 0;return a(e,(function(e){(s=r(t)?t(e):e[t])<o&&(n=e,o=s)})),n}}},function(e,t,n){var i=n(45),r=n(84),a=n(46);e.exports=function(e,t){if(i(e)){var n=e[0],o=void 0;o=r(t)?t(e[0]):e[0][t];var s=void 0;return a(e,(function(e){(s=r(t)?t(e):e[t])>o&&(n=e,o=s)})),n}}},function(e,t,n){var i=n(236);e.exports=function(e){return i(e)&&e>0}},function(e,t,n){var i=n(236);e.exports=function(e){return i(e)&&e%2!=0}},function(e,t,n){var i=n(236);e.exports=function(e){return i(e)&&e<0}},function(e,t,n){var i=n(236),r=Number.isInteger?Number.isInteger:function(e){return i(e)&&e%1==0};e.exports=r},function(e,t,n){var i=n(236);e.exports=function(e){return i(e)&&e%2==0}},function(e,t,n){var i=n(236);e.exports=function(e){return i(e)&&e%1!=0}},function(e,t){e.exports=function(e,t){var n=t.toString(),i=n.indexOf(".");if(-1===i)return Math.round(e);var r=n.substr(i+1).length;return r>20&&(r=20),parseFloat(e.toFixed(r))}},function(e,t,n){var i=n(673);e.exports={clamp:n(618),fixedBase:n(788),isDecimal:n(787),isEven:n(786),isInteger:n(785),isNegative:n(784),isNumberEqual:i,isOdd:n(783),isPositive:n(782),maxBy:n(781),minBy:n(780),mod:n(672),snapEqual:i,toDegree:n(671),toInt:n(670),toInteger:n(670),toRadian:n(669)}},function(e,t,n){var i=n(45);e.exports=function(e){var t=0,n=0,r=0,a=0;return i(e)?1===e.length?t=n=r=a=e[0]:2===e.length?(t=r=e[0],n=a=e[1]):3===e.length?(t=e[0],n=a=e[1],r=e[2]):(t=e[0],n=e[1],r=e[2],a=e[3]):t=n=r=a=e,{r1:t,r2:n,r3:r,r4:a}}},function(e,t,n){var i=n(45),r=n(595),a=n(46),o=/[MLHVQTCSAZ]([^MLHVQTCSAZ]*)/gi,s=/[^\s\,]+/gi;e.exports=function(e){return i(e=e||[])?e:r(e)?(e=e.match(o),a(e,(function(t,n){if((t=t.match(s))[0].length>1){var i=t[0].charAt(0);t.splice(1,0,t[0].substr(1)),t[0]=i}a(t,(function(e,n){isNaN(e)||(t[n]=+e)})),e[n]=t})),e):void 0}},function(e,t){var n={};e.exports=function(e){var t=n[e];if(!t){for(var i=e.toString(16),r=i.length;r<6;r++)i="0"+i;t="#"+i,n[e]=t}return t}},function(e,t,n){var i=n(792);e.exports={number2color:i,numberToColor:i,parsePath:n(791),parseRadius:n(790)}},function(e,t){e.exports=function(e,t){if(e["_wrap_"+t])return e["_wrap_"+t];var n=function(n){e[t](n)};return e["_wrap_"+t]=n,n}},function(e,t){e.exports=function(e,t){return e["_wrap_"+t]}},function(e,t,n){e.exports={getWrapBehavior:n(795),wrapBehavior:n(794)}},function(e,t,n){var i=n(237),r=n(45),a=n(46);e.exports=function(e,t){for(var n=[],o={},s=0;s<e.length;s++){var l=e[s][t];i(l)||(r(l)||(l=[l]),a(l,(function(e){o[e]||(n.push(e),o[e]=!0)})))}return n}},function(e,t,n){var i=n(46),r=n(604),a=n(674);e.exports=function(){var e=[],t=r(arguments);return i(t,(function(t){e=e.concat(t)})),a(e)}},function(e,t,n){var i=n(595),r=n(84),a=n(45);e.exports=function(e,t){var n=void 0;if(r(t))n=function(e,n){return t(e)-t(n)};else{var o=[];i(t)?o.push(t):a(t)&&(o=t),n=function(e,t){for(var n=0;n<o.length;n+=1){var i=o[n];if(e[i]>t[i])return 1;if(e[i]<t[i])return-1}return 0}}return e.sort(n),e}},function(e,t,n){var i=n(118),r=n(675);e.exports=function(e,t){var n=[];if(!i(e))return n;for(var a=-1,o=[],s=e.length;++a<s;){var l=e[a];t(l,a,e)&&(n.push(l),o.push(a))}return r(e,o),n}},function(e,t,n){var i=n(45),r=n(596),a=n(46);e.exports=function(e,t,n){if(!i(e)&&!r(e))return e;var o=n;return a(e,(function(e,n){o=t(o,e,n)})),o}},function(e,t){e.exports=function(e){for(var t=[],n=0;n<e.length;n++)t=t.concat(e[n]);return t}},function(e,t,n){var i=n(620),r=n(45);e.exports=function(e){if(!(e=i(e,(function(e){return!isNaN(e)}))).length)return{min:0,max:0};if(r(e[0])){for(var t=[],n=0;n<e.length;n++)t=t.concat(e[n]);e=t}var a=Math.max.apply(null,e);return{min:Math.min.apply(null,e),max:a}}},function(e,t,n){var i=n(45);e.exports=function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];if(i(t))for(var r=0;r<t.length;r+=1)e(t[r],n);else n.push(t);return n}},function(e,t,n){var i=n(45),r=n(46);e.exports=function(e){if(!i(e))return e;var t=[];return r(e,(function(e){i(e)?r(e,(function(e){t.push(e)})):t.push(e)})),t}},function(e,t,n){var i=n(237),r=n(45);e.exports=function(e,t){for(var n=null,a=0;a<e.length;a++){var o=e[a][t];if(!i(o)){n=r(o)?o[0]:o;break}}return n}},function(e,t,n){var i=n(84),r=n(596),a=n(678);e.exports=function(e,t){var n=void 0;if(i(t)&&(n=t),r(t)&&(n=function(e){return a(e,t)}),n)for(var o=0;o<e.length;o+=1)if(n(e[o]))return e[o];return null}},function(e,t,n){var i=n(620),r=n(605);e.exports=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return i(e,(function(e){return!r(t,e)}))}},function(e,t,n){e.exports={contains:n(605),difference:n(808),find:n(807),firstValue:n(806),flatten:n(805),flattenDeep:n(804),getRange:n(803),merge:n(802),pull:n(676),pullAt:n(675),reduce:n(801),remove:n(800),sortBy:n(799),union:n(798),uniq:n(674),valuesOfKey:n(797)}},function(e,t){e.exports=function(e,t){var n=this.getStyle(e,"width",t);return"auto"===n&&(n=e.offsetWidth),parseFloat(n)}},function(e,t,n){var i=n(237);e.exports=function(e,t,n){try{return window.getComputedStyle?window.getComputedStyle(e,null)[t]:e.currentStyle[t]}catch(e){return i(n)?null:n}}},function(e,t){e.exports=function(){return window.devicePixelRatio?window.devicePixelRatio:2}},function(e,t){e.exports=function(e,t){var n=this.getWidth(e,t),i=parseFloat(this.getStyle(e,"borderLeftWidth"))||0,r=parseFloat(this.getStyle(e,"paddingLeft"))||0,a=parseFloat(this.getStyle(e,"paddingRight"))||0;return n+i+(parseFloat(this.getStyle(e,"borderRightWidth"))||0)+r+a}},function(e,t){e.exports=function(e,t){var n=this.getHeight(e,t),i=parseFloat(this.getStyle(e,"borderTopWidth"))||0,r=parseFloat(this.getStyle(e,"paddingTop"))||0,a=parseFloat(this.getStyle(e,"paddingBottom"))||0;return n+i+(parseFloat(this.getStyle(e,"borderBottomWidth"))||0)+r+a}},function(e,t){e.exports=function(e,t){var n=this.getStyle(e,"height",t);return"auto"===n&&(n=e.offsetHeight),parseFloat(n)}},function(e,t){e.exports=function(e,t){if(e&&e.getBoundingClientRect){var n=e.getBoundingClientRect(),i=document.documentElement.clientTop,r=document.documentElement.clientLeft;return{top:n.top-i,bottom:n.bottom-i,left:n.left-r,right:n.right-r}}return t||null}},function(e,t){e.exports=function(e,t,n){if(e){if(e.addEventListener)return e.addEventListener(t,n,!1),{remove:function(){e.removeEventListener(t,n,!1)}};if(e.attachEvent)return e.attachEvent("on"+t,n),{remove:function(){e.detachEvent("on"+t,n)}}}}},function(e,t,n){e.exports={addEventListener:n(817),createDom:n(681),getBoundingClientRect:n(816),getHeight:n(815),getOuterHeight:n(814),getOuterWidth:n(813),getRatio:n(812),getStyle:n(811),getWidth:n(810),modifyCSS:n(680),requestAnimationFrame:n(679)}},function(e,t,n){var i=n(46),r=n(606),a=n(818),o=n(809),s=n(796),l=n(793),c=n(789),u=n(779),d=n(778),h=n(774),f=n(768),p=n(763),g={DOMUtil:a,DomUtil:a,MatrixUtil:u,PathUtil:h,arrayUtil:o,domUtil:a,eventUtil:s,formatUtil:l,mathUtil:c,matrixUtil:u,objectUtil:d,stringUtil:f,pathUtil:h,typeUtil:p,augment:n(651),clone:n(616),debounce:n(756),deepMix:n(615),each:i,extend:n(650),filter:n(620),group:n(755),groupBy:n(648),groupToMap:n(649),indexOf:n(754),isEmpty:n(647),isEqual:n(614),isEqualWith:n(753),map:n(752),mix:r,pick:n(751),throttle:n(750),toArray:n(604),toString:n(594),uniqueId:n(646)};i([a,o,s,l,c,u,d,h,f,p],(function(e){r(g,e)})),e.exports=g},function(e,t,n){var i=n(683),r=n(626),a=n(247),o=n(609),s=n(248),l={Graph:n(625),Tree:n(689),Util:n(26),Layouts:n(623),G:s,Plugins:{},Components:{},Global:a,Shape:i,registerNode:i.registerNode,registerEdge:i.registerEdge,registerGroup:i.registerGroup,registerGuide:i.registerGuide,registerBehaviour:r.registerBehaviour,version:o,track:function(e){a.track=e}};n(684),e.exports=l}])}))},"087d":function(e,t){function n(e,t){var n=-1,i=t.length,r=e.length;while(++n<i)e[r+n]=t[n];return e}e.exports=n},"09e1":function(e,t,n){e.exports=n("d339")},"0b07":function(e,t,n){var i=n("34ac"),r=n("3698");function a(e,t){var n=r(e,t);return i(n)?n:void 0}e.exports=a},"0b11":function(e,t,n){e.exports=n("2f74")},"0b7b":function(e,t,n){var i=n("8f95"),r=n("7463"),a=n("0363"),o=a("iterator");e.exports=function(e){if(void 0!=e)return e[o]||e["@@iterator"]||r[i(e)]}},"0c82":function(e,t,n){var i=n("9bfb");i("asyncDispose")},"0cf0":function(e,t,n){var i=n("b323"),r=n("9e57"),a=r.concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return i(e,a)}},"0cfb":function(e,t,n){var i=n("83ab"),r=n("d039"),a=n("cc12");e.exports=!i&&!r((function(){return 7!=Object.defineProperty(a("div"),"a",{get:function(){return 7}}).a}))},"0d24":function(e,t,n){(function(e){var i=n("2b3e"),r=n("07c7"),a=t&&!t.nodeType&&t,o=a&&"object"==typeof e&&e&&!e.nodeType&&e,s=o&&o.exports===a,l=s?i.Buffer:void 0,c=l?l.isBuffer:void 0,u=c||r;e.exports=u}).call(this,n("62e4")(e))},"0e67":function(e,t,n){var i=n("9bfb");i("iterator")},"100e":function(e,t,n){var i=n("cd9d"),r=n("2286"),a=n("c1c9");function o(e,t){return a(r(e,t,i),e+"")}e.exports=o},"126d":function(e,t,n){var i=n("6da8"),r=n("aaec"),a=n("d094");function o(e){return r(e)?a(e):i(e)}e.exports=o},1290:function(e,t){function n(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}e.exports=n},1310:function(e,t){function n(e){return null!=e&&"object"==typeof e}e.exports=n},1316:function(e,t,n){e.exports=n("9cd3")},1368:function(e,t,n){var i=n("da03"),r=function(){var e=/[^.]+$/.exec(i&&i.keys&&i.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function a(e){return!!r&&r in e}e.exports=a},1561:function(e,t){var n=Math.ceil,i=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?i:n)(e)}},"159a":function(e,t,n){var i=n("32b3"),r=n("e2e4"),a=n("c098"),o=n("1a8c"),s=n("f4d6");function l(e,t,n,l){if(!o(e))return e;t=r(t,e);var c=-1,u=t.length,d=u-1,h=e;while(null!=h&&++c<u){var f=s(t[c]),p=n;if(c!=d){var g=h[f];p=l?l(g,f,h):void 0,void 0===p&&(p=o(g)?g:a(t[c+1])?[]:{})}i(h,f,p),h=h[f]}return e}e.exports=l},"159b":function(e,t,n){var i=n("da84"),r=n("fdbc"),a=n("17c2"),o=n("9112");for(var s in r){var l=i[s],c=l&&l.prototype;if(c&&c.forEach!==a)try{o(c,"forEach",a)}catch(u){c.forEach=a}}},"15f3":function(e,t,n){var i=n("89d9"),r=n("8604");function a(e,t){return i(e,t,(function(t,n){return r(e,n)}))}e.exports=a},"17c2":function(e,t,n){"use strict";var i=n("b727").forEach,r=n("b301");e.exports=r("forEach")?function(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}:[].forEach},1875:function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},"18d8":function(e,t,n){var i=n("234d"),r=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,a=/\\(\\)?/g,o=i((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(r,(function(e,n,i,r){t.push(i?r.replace(a,"$1"):n||e)})),t}));e.exports=o},"194a":function(e,t,n){var i=n("cc94");e.exports=function(e,t,n){if(i(e),void 0===t)return e;switch(n){case 0:return function(){return e.call(t)};case 1:return function(n){return e.call(t,n)};case 2:return function(n,i){return e.call(t,n,i)};case 3:return function(n,i,r){return e.call(t,n,i,r)}}return function(){return e.apply(t,arguments)}}},"19aa":function(e,t){e.exports=function(e,t,n){if(!(e instanceof t))throw TypeError("Incorrect "+(n?n+" ":"")+"invocation");return e}},"1a8c":function(e,t){function n(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}e.exports=n},"1be4":function(e,t,n){var i=n("d066");e.exports=i("document","documentElement")},"1c0a":function(e,t,n){"use strict";var i=n("8f95"),r=n("0363"),a=r("toStringTag"),o={};o[a]="z",e.exports="[object z]"!==String(o)?function(){return"[object "+i(this)+"]"}:o.toString},"1c0b":function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},"1c29":function(e,t,n){n("fc93"),n("6f89"),n("8b7b"),n("e363"),n("64db"),n("22a9"),n("9080"),n("0e67"),n("e699"),n("e7cc"),n("2e85"),n("980e"),n("9ac4"),n("274e"),n("8d05"),n("ef09"),n("aa1b"),n("8176"),n("522d");var i=n("764b");e.exports=i.Symbol},"1c7e":function(e,t,n){var i=n("b622"),r=i("iterator"),a=!1;try{var o=0,s={next:function(){return{done:!!o++}},return:function(){a=!0}};s[r]=function(){return this},Array.from(s,(function(){throw 2}))}catch(l){}e.exports=function(e,t){if(!t&&!a)return!1;var n=!1;try{var i={};i[r]=function(){return{next:function(){return{done:n=!0}}}},e(i)}catch(l){}return n}},"1d80":function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},"1dde":function(e,t,n){var i=n("d039"),r=n("b622"),a=n("60ae"),o=r("species");e.exports=function(e){return a>=51||!i((function(){var t=[],n=t.constructor={};return n[o]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},"1e63":function(e,t,n){var i=n("06fa");e.exports=!!Object.getOwnPropertySymbols&&!i((function(){return!String(Symbol())}))},"1efc":function(e,t){function n(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}e.exports=n},"1fc8":function(e,t,n){var i=n("4245");function r(e,t){var n=i(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this}e.exports=r},2266:function(e,t,n){var i=n("825a"),r=n("e95a"),a=n("50c4"),o=n("f8c2"),s=n("35a1"),l=n("9bdd"),c=function(e,t){this.stopped=e,this.result=t},u=e.exports=function(e,t,n,u,d){var h,f,p,g,m,v,y,b=o(t,n,u?2:1);if(d)h=e;else{if(f=s(e),"function"!=typeof f)throw TypeError("Target is not iterable");if(r(f)){for(p=0,g=a(e.length);g>p;p++)if(m=u?b(i(y=e[p])[0],y[1]):b(e[p]),m&&m instanceof c)return m;return new c(!1)}h=f.call(e)}v=h.next;while(!(y=v.call(h)).done)if(m=l(h,b,y.value,u),"object"==typeof m&&m&&m instanceof c)return m;return new c(!1)};u.stop=function(e){return new c(!0,e)}},2286:function(e,t,n){var i=n("85e3"),r=Math.max;function a(e,t,n){return t=r(void 0===t?e.length-1:t,0),function(){var a=arguments,o=-1,s=r(a.length-t,0),l=Array(s);while(++o<s)l[o]=a[t+o];o=-1;var c=Array(t+1);while(++o<t)c[o]=a[o];return c[t]=n(l),i(e,this,c)}}e.exports=a},"22a9":function(e,t,n){var i=n("9bfb");i("hasInstance")},"234d":function(e,t,n){var i=n("e380"),r=500;function a(e){var t=i(e,(function(e){return n.size===r&&n.clear(),e})),n=t.cache;return t}e.exports=a},2364:function(e,t,n){n("0e67"),n("3e47"),n("5145");var i=n("fbcc");e.exports=i.f("iterator")},"23cb":function(e,t,n){var i=n("a691"),r=Math.max,a=Math.min;e.exports=function(e,t){var n=i(e);return n<0?r(n+t,0):a(n,t)}},"23e7":function(e,t,n){var i=n("da84"),r=n("06cf").f,a=n("9112"),o=n("6eeb"),s=n("ce4e"),l=n("e893"),c=n("94ca");e.exports=function(e,t){var n,u,d,h,f,p,g=e.target,m=e.global,v=e.stat;if(u=m?i:v?i[g]||s(g,{}):(i[g]||{}).prototype,u)for(d in t){if(f=t[d],e.noTargetGet?(p=r(u,d),h=p&&p.value):h=u[d],n=c(m?d:g+(v?".":"#")+d,e.forced),!n&&void 0!==h){if(typeof f===typeof h)continue;l(f,h)}(e.sham||h&&h.sham)&&a(f,"sham",!0),o(u,d,f,e)}}},"241c":function(e,t,n){var i=n("ca84"),r=n("7839"),a=r.concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return i(e,a)}},2474:function(e,t,n){var i=n("2b3e"),r=i.Uint8Array;e.exports=r},2478:function(e,t,n){var i=n("4245");function r(e){return i(this,e).get(e)}e.exports=r},2524:function(e,t,n){var i=n("6044"),r="__lodash_hash_undefined__";function a(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=i&&void 0===t?r:t,this}e.exports=a},"253c":function(e,t,n){var i=n("3729"),r=n("1310"),a="[object Arguments]";function o(e){return r(e)&&i(e)==a}e.exports=o},2593:function(e,t,n){var i=n("15f3"),r=n("c6cf"),a=r((function(e,t){return null==e?{}:i(e,t)}));e.exports=a},2616:function(e,t,n){var i=n("0363"),r=n("7463"),a=i("iterator"),o=Array.prototype;e.exports=function(e){return void 0!==e&&(r.Array===e||o[a]===e)}},2626:function(e,t,n){"use strict";var i=n("d066"),r=n("9bf2"),a=n("b622"),o=n("83ab"),s=a("species");e.exports=function(e){var t=i(e),n=r.f;o&&t&&!t[s]&&n(t,s,{configurable:!0,get:function(){return this}})}},"266f":function(e,t,n){var i=n("9bfb");i("patternMatch")},"26e8":function(e,t){function n(e,t){return null!=e&&t in Object(e)}e.exports=n},"274e":function(e,t,n){var i=n("9bfb");i("split")},2874:function(e,t,n){var i=n("4180").f,r=n("0273"),a=n("78e7"),o=n("1c0a"),s=n("0363"),l=s("toStringTag"),c=o!=={}.toString;e.exports=function(e,t,n,s){if(e){var u=n?e:e.prototype;a(u,l)||i(u,l,{configurable:!0,value:t}),s&&c&&r(u,"toString",o)}}},"28c9":function(e,t){function n(){this.__data__=[],this.size=0}e.exports=n},"29f3":function(e,t){var n=Object.prototype,i=n.toString;function r(e){return i.call(e)}e.exports=r},"2b10":function(e,t){function n(e,t,n){var i=-1,r=e.length;t<0&&(t=-t>r?0:r+t),n=n>r?r:n,n<0&&(n+=r),r=t>n?0:n-t>>>0,t>>>=0;var a=Array(r);while(++i<r)a[i]=e[i+t];return a}e.exports=n},"2b3e":function(e,t,n){var i=n("585a"),r="object"==typeof self&&self&&self.Object===Object&&self,a=i||r||Function("return this")();e.exports=a},"2c6c":function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},"2cf4":function(e,t,n){var i,r,a,o=n("da84"),s=n("d039"),l=n("c6b6"),c=n("f8c2"),u=n("1be4"),d=n("cc12"),h=n("b629"),f=o.location,p=o.setImmediate,g=o.clearImmediate,m=o.process,v=o.MessageChannel,y=o.Dispatch,b=0,x={},w="onreadystatechange",_=function(e){if(x.hasOwnProperty(e)){var t=x[e];delete x[e],t()}},S=function(e){return function(){_(e)}},C=function(e){_(e.data)},O=function(e){o.postMessage(e+"",f.protocol+"//"+f.host)};p&&g||(p=function(e){var t=[],n=1;while(arguments.length>n)t.push(arguments[n++]);return x[++b]=function(){("function"==typeof e?e:Function(e)).apply(void 0,t)},i(b),b},g=function(e){delete x[e]},"process"==l(m)?i=function(e){m.nextTick(S(e))}:y&&y.now?i=function(e){y.now(S(e))}:v&&!h?(r=new v,a=r.port2,r.port1.onmessage=C,i=c(a.postMessage,a,1)):!o.addEventListener||"function"!=typeof postMessage||o.importScripts||s(O)?i=w in d("script")?function(e){u.appendChild(d("script"))[w]=function(){u.removeChild(this),_(e)}}:function(e){setTimeout(S(e),0)}:(i=O,o.addEventListener("message",C,!1))),e.exports={set:p,clear:g}},"2dc0":function(e,t,n){e.exports=n("588c")},"2dcb":function(e,t,n){var i=n("91e9"),r=i(Object.getPrototypeOf,Object);e.exports=r},"2e85":function(e,t,n){var i=n("9bfb");i("replace")},"2ec1":function(e,t,n){var i=n("100e"),r=n("9aff");function a(e){return i((function(t,n){var i=-1,a=n.length,o=a>1?n[a-1]:void 0,s=a>2?n[2]:void 0;o=e.length>3&&"function"==typeof o?(a--,o):void 0,s&&r(n[0],n[1],s)&&(o=a<3?void 0:o,a=1),t=Object(t);while(++i<a){var l=n[i];l&&e(t,l,i,o)}return t}))}e.exports=a},"2f5a":function(e,t,n){var i,r,a,o=n("96e9"),s=n("3ac6"),l=n("dfdb"),c=n("0273"),u=n("78e7"),d=n("b2ed"),h=n("6e9a"),f=s.WeakMap,p=function(e){return a(e)?r(e):i(e,{})},g=function(e){return function(t){var n;if(!l(t)||(n=r(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return n}};if(o){var m=new f,v=m.get,y=m.has,b=m.set;i=function(e,t){return b.call(m,e,t),t},r=function(e){return v.call(m,e)||{}},a=function(e){return y.call(m,e)}}else{var x=d("state");h[x]=!0,i=function(e,t){return c(e,x,t),t},r=function(e){return u(e,x)?e[x]:{}},a=function(e){return u(e,x)}}e.exports={set:i,get:r,has:a,enforce:p,getterFor:g}},"2f74":function(e,t,n){e.exports=n("68ec")},"2f97":function(e,t,n){var i=n("dfdb");e.exports=function(e){if(!i(e)&&null!==e)throw TypeError("Can't set "+String(e)+" as a prototype");return e}},"2fcc":function(e,t){function n(e){var t=this.__data__,n=t["delete"](e);return this.size=t.size,n}e.exports=n},"30c9":function(e,t,n){var i=n("9520"),r=n("b218");function a(e){return null!=e&&r(e.length)&&!i(e)}e.exports=a},"32b3":function(e,t,n){var i=n("872a"),r=n("9638"),a=Object.prototype,o=a.hasOwnProperty;function s(e,t,n){var a=e[t];o.call(e,t)&&r(a,n)&&(void 0!==n||t in e)||i(e,t,n)}e.exports=s},"34ac":function(e,t,n){var i=n("9520"),r=n("1368"),a=n("1a8c"),o=n("dc57"),s=/[\\^$.*+?()[\]{}|]/g,l=/^\[object .+?Constructor\]$/,c=Function.prototype,u=Object.prototype,d=c.toString,h=u.hasOwnProperty,f=RegExp("^"+d.call(h).replace(s,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function p(e){if(!a(e)||r(e))return!1;var t=i(e)?f:l;return t.test(o(e))}e.exports=p},"35a1":function(e,t,n){var i=n("f5df"),r=n("3f8c"),a=n("b622"),o=a("iterator");e.exports=function(e){if(void 0!=e)return e[o]||e["@@iterator"]||r[i(e)]}},3698:function(e,t){function n(e,t){return null==e?void 0:e[t]}e.exports=n},3729:function(e,t,n){var i=n("9e69"),r=n("00fd"),a=n("29f3"),o="[object Null]",s="[object Undefined]",l=i?i.toStringTag:void 0;function c(e){return null==e?void 0===e?s:o:l&&l in Object(e)?r(e):a(e)}e.exports=c},"373a":function(e,t,n){e.exports=n("2364")},"37e8":function(e,t,n){var i=n("83ab"),r=n("9bf2"),a=n("825a"),o=n("df75");e.exports=i?Object.defineProperties:function(e,t){a(e);var n,i=o(t),s=i.length,l=0;while(s>l)r.f(e,n=i[l++],t[n]);return e}},"3ac6":function(e,t,n){(function(t){var n=function(e){return e&&e.Math==Math&&e};e.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof t&&t)||Function("return this")()}).call(this,n("c8ba"))},"3b4a":function(e,t,n){var i=n("0b07"),r=function(){try{var e=i(Object,"defineProperty");return e({},"",{}),e}catch(t){}}();e.exports=r},"3bbe":function(e,t,n){var i=n("861d");e.exports=function(e){if(!i(e)&&null!==e)throw TypeError("Can't set "+String(e)+" as a prototype");return e}},"3e47":function(e,t,n){"use strict";var i=n("cbd0").charAt,r=n("2f5a"),a=n("4056"),o="String Iterator",s=r.set,l=r.getterFor(o);a(String,"String",(function(e){s(this,{type:o,string:String(e),index:0})}),(function(){var e,t=l(this),n=t.string,r=t.index;return r>=n.length?{value:void 0,done:!0}:(e=i(n,r),t.index+=e.length,{value:e,done:!1})}))},"3e476":function(e,t,n){var i=n("a5eb"),r=n("c1b2"),a=n("4180");i({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperty:a.f})},"3e80":function(e,t){var n=0,i=Math.random();e.exports=function(e){return"Symbol("+String(void 0===e?"":e)+")_"+(++n+i).toString(36)}},"3f8c":function(e,t){e.exports={}},4056:function(e,t,n){"use strict";var i=n("a5eb"),r=n("f575"),a=n("5779"),o=n("ec62"),s=n("2874"),l=n("0273"),c=n("d666"),u=n("0363"),d=n("7042"),h=n("7463"),f=n("bb83"),p=f.IteratorPrototype,g=f.BUGGY_SAFARI_ITERATORS,m=u("iterator"),v="keys",y="values",b="entries",x=function(){return this};e.exports=function(e,t,n,u,f,w,_){r(n,t,u);var S,C,O,M=function(e){if(e===f&&T)return T;if(!g&&e in D)return D[e];switch(e){case v:return function(){return new n(this,e)};case y:return function(){return new n(this,e)};case b:return function(){return new n(this,e)}}return function(){return new n(this)}},P=t+" Iterator",L=!1,D=e.prototype,k=D[m]||D["@@iterator"]||f&&D[f],T=!g&&k||M(f),A="Array"==t&&D.entries||k;if(A&&(S=a(A.call(new e)),p!==Object.prototype&&S.next&&(d||a(S)===p||(o?o(S,p):"function"!=typeof S[m]&&l(S,m,x)),s(S,P,!0,!0),d&&(h[P]=x))),f==y&&k&&k.name!==y&&(L=!0,T=function(){return k.call(this)}),d&&!_||D[m]===T||l(D,m,T),h[t]=T,f)if(C={values:M(y),keys:w?T:M(v),entries:M(b)},_)for(O in C)(g||L||!(O in D))&&c(D,O,C[O]);else i({target:t,proto:!0,forced:g||L},C);return C}},4069:function(e,t,n){var i=n("44d2");i("flat")},4160:function(e,t,n){"use strict";var i=n("23e7"),r=n("17c2");i({target:"Array",proto:!0,forced:[].forEach!=r},{forEach:r})},4180:function(e,t,n){var i=n("c1b2"),r=n("77b2"),a=n("6f8d"),o=n("7168"),s=Object.defineProperty;t.f=i?s:function(e,t,n){if(a(e),t=o(t,!0),a(n),r)try{return s(e,t,n)}catch(i){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},"41c3":function(e,t,n){var i=n("1a8c"),r=n("eac5"),a=n("ec8c"),o=Object.prototype,s=o.hasOwnProperty;function l(e){if(!i(e))return a(e);var t=r(e),n=[];for(var o in e)("constructor"!=o||!t&&s.call(e,o))&&n.push(o);return n}e.exports=l},4245:function(e,t,n){var i=n("1290");function r(e,t){var n=e.__data__;return i(t)?n["string"==typeof t?"string":"hash"]:n.map}e.exports=r},42454:function(e,t,n){var i=n("f909"),r=n("2ec1"),a=r((function(e,t,n){i(e,t,n)}));e.exports=a},"428f":function(e,t,n){e.exports=n("da84")},4344:function(e,t,n){var i=n("dfdb"),r=n("6220"),a=n("0363"),o=a("species");e.exports=function(e,t){var n;return r(e)&&(n=e.constructor,"function"!=typeof n||n!==Array&&!r(n.prototype)?i(n)&&(n=n[o],null===n&&(n=void 0)):n=void 0),new(void 0===n?Array:n)(0===t?0:t)}},4359:function(e,t){function n(e,t){var n=-1,i=e.length;t||(t=Array(i));while(++n<i)t[n]=e[n];return t}e.exports=n},"44ad":function(e,t,n){var i=n("d039"),r=n("c6b6"),a="".split;e.exports=i((function(){return!Object("z").propertyIsEnumerable(0)}))?function(e){return"String"==r(e)?a.call(e,""):Object(e)}:Object},"44ba":function(e,t,n){var i=n("c1b2"),r=n("7043"),a=n("2c6c"),o=n("a421"),s=n("7168"),l=n("78e7"),c=n("77b2"),u=Object.getOwnPropertyDescriptor;t.f=i?u:function(e,t){if(e=o(e),t=s(t,!0),c)try{return u(e,t)}catch(n){}if(l(e,t))return a(!r.f.call(e,t),e[t])}},"44d2":function(e,t,n){var i=n("b622"),r=n("7c73"),a=n("9112"),o=i("unscopables"),s=Array.prototype;void 0==s[o]&&a(s,o,r(null)),e.exports=function(e){s[o][e]=!0}},"44de":function(e,t,n){var i=n("da84");e.exports=function(e,t){var n=i.console;n&&n.error&&(1===arguments.length?n.error(e):n.error(e,t))}},4508:function(e,t,n){var i=n("1561"),r=Math.max,a=Math.min;e.exports=function(e,t){var n=i(e);return n<0?r(n+t,0):a(n,t)}},"471b":function(e,t,n){"use strict";var i=n("194a"),r=n("4fff"),a=n("faaa"),o=n("2616"),s=n("6725"),l=n("6c15"),c=n("0b7b");e.exports=function(e){var t,n,u,d,h,f=r(e),p="function"==typeof this?this:Array,g=arguments.length,m=g>1?arguments[1]:void 0,v=void 0!==m,y=0,b=c(f);if(v&&(m=i(m,g>2?arguments[2]:void 0,2)),void 0==b||p==Array&&o(b))for(t=s(f.length),n=new p(t);t>y;y++)l(n,y,v?m(f[y],y):f[y]);else for(d=b.call(f),h=d.next,n=new p;!(u=h.call(d)).done;y++)l(n,y,v?a(d,m,[u.value,y],!0):u.value);return n.length=y,n}},4840:function(e,t,n){var i=n("825a"),r=n("1c0b"),a=n("b622"),o=a("species");e.exports=function(e,t){var n,a=i(e).constructor;return void 0===a||void 0==(n=i(a)[o])?t:r(n)}},"484e":function(e,t,n){var i=n("a5eb"),r=n("471b"),a=n("7de7"),o=!a((function(e){Array.from(e)}));i({target:"Array",stat:!0,forced:o},{from:r})},4896:function(e,t,n){var i=n("6f8d"),r=n("c230"),a=n("9e57"),o=n("6e9a"),s=n("edbd"),l=n("7a37"),c=n("b2ed"),u=c("IE_PROTO"),d="prototype",h=function(){},f=function(){var e,t=l("iframe"),n=a.length,i="<",r="script",o=">",c="java"+r+":";t.style.display="none",s.appendChild(t),t.src=String(c),e=t.contentWindow.document,e.open(),e.write(i+r+o+"document.F=Object"+i+"/"+r+o),e.close(),f=e.F;while(n--)delete f[d][a[n]];return f()};e.exports=Object.create||function(e,t){var n;return null!==e?(h[d]=i(e),n=new h,h[d]=null,n[u]=e):n=f(),void 0===t?n:r(n,t)},o[u]=!0},4930:function(e,t,n){var i=n("d039");e.exports=!!Object.getOwnPropertySymbols&&!i((function(){return!String(Symbol())}))},4963:function(e,t,n){var i,r,a=n("3ac6"),o=n("c4b8"),s=a.process,l=s&&s.versions,c=l&&l.v8;c?(i=c.split("."),r=i[0]+i[1]):o&&(i=o.match(/Edge\/(\d+)/),(!i||i[1]>=74)&&(i=o.match(/Chrome\/(\d+)/),i&&(r=i[1]))),e.exports=r&&+r},"49f4":function(e,t,n){var i=n("6044");function r(){this.__data__=i?i(null):{},this.size=0}e.exports=r},"4d64":function(e,t,n){var i=n("fc6a"),r=n("50c4"),a=n("23cb"),o=function(e){return function(t,n,o){var s,l=i(t),c=r(l.length),u=a(o,c);if(e&&n!=n){while(c>u)if(s=l[u++],s!=s)return!0}else for(;c>u;u++)if((e||u in l)&&l[u]===n)return e||u||0;return!e&&-1}};e.exports={includes:o(!0),indexOf:o(!1)}},"4d8c":function(e,t,n){var i=n("5c69");function r(e){var t=null==e?0:e.length;return t?i(e,1):[]}e.exports=r},"4de4":function(e,t,n){"use strict";var i=n("23e7"),r=n("b727").filter,a=n("1dde");i({target:"Array",proto:!0,forced:!a("filter")},{filter:function(e){return r(this,e,arguments.length>1?arguments[1]:void 0)}})},"4f50":function(e,t,n){var i=n("b760"),r=n("e538"),a=n("c8fe"),o=n("4359"),s=n("fa21"),l=n("d370"),c=n("6747"),u=n("dcbe"),d=n("0d24"),h=n("9520"),f=n("1a8c"),p=n("60ed"),g=n("73ac"),m=n("8adb"),v=n("8de2");function y(e,t,n,y,b,x,w){var _=m(e,n),S=m(t,n),C=w.get(S);if(C)i(e,n,C);else{var O=x?x(_,S,n+"",e,t,w):void 0,M=void 0===O;if(M){var P=c(S),L=!P&&d(S),D=!P&&!L&&g(S);O=S,P||L||D?c(_)?O=_:u(_)?O=o(_):L?(M=!1,O=r(S,!0)):D?(M=!1,O=a(S,!0)):O=[]:p(S)||l(S)?(O=_,l(_)?O=v(_):f(_)&&!h(_)||(O=s(S))):M=!1}M&&(w.set(S,O),b(O,S,y,x,w),w["delete"](S)),i(e,n,O)}}e.exports=y},"4fff":function(e,t,n){var i=n("1875");e.exports=function(e){return Object(i(e))}},"50c4":function(e,t,n){var i=n("a691"),r=Math.min;e.exports=function(e){return e>0?r(i(e),9007199254740991):0}},"50d8":function(e,t){function n(e,t){var n=-1,i=Array(e);while(++n<e)i[n]=t(n);return i}e.exports=n},5135:function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},5145:function(e,t,n){n("9103");var i=n("78a2"),r=n("3ac6"),a=n("0273"),o=n("7463"),s=n("0363"),l=s("toStringTag");for(var c in i){var u=r[c],d=u&&u.prototype;d&&!d[l]&&a(d,l,c),o[c]=o.Array}},"522d":function(e,t,n){var i=n("3ac6"),r=n("2874");r(i.JSON,"JSON",!0)},"55a3":function(e,t){function n(e){return this.__data__.has(e)}e.exports=n},5692:function(e,t,n){var i=n("c430"),r=n("c6cd");(e.exports=function(e,t){return r[e]||(r[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.4.1",mode:i?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},"56c5":function(e,t,n){var i=n("a5eb"),r=n("ec62");i({target:"Object",stat:!0},{setPrototypeOf:r})},"56ef":function(e,t,n){var i=n("d066"),r=n("241c"),a=n("7418"),o=n("825a");e.exports=i("Reflect","ownKeys")||function(e){var t=r.f(o(e)),n=a.f;return n?t.concat(n(e)):t}},5779:function(e,t,n){var i=n("78e7"),r=n("4fff"),a=n("b2ed"),o=n("f5fb"),s=a("IE_PROTO"),l=Object.prototype;e.exports=o?Object.getPrototypeOf:function(e){return e=r(e),i(e,s)?e[s]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?l:null}},"585a":function(e,t,n){(function(t){var n="object"==typeof t&&t&&t.Object===Object&&t;e.exports=n}).call(this,n("c8ba"))},"588c":function(e,t,n){n("5145"),n("3e47"),e.exports=n("59d7")},5899:function(e,t){e.exports="\t\n\v\f\r Â áš€â€€â€â€‚           \u2028\u2029\ufeff"},"58a8":function(e,t,n){var i=n("1d80"),r=n("5899"),a="["+r+"]",o=RegExp("^"+a+a+"*"),s=RegExp(a+a+"*$"),l=function(e){return function(t){var n=String(i(t));return 1&e&&(n=n.replace(o,"")),2&e&&(n=n.replace(s,"")),n}};e.exports={start:l(1),end:l(2),trim:l(3)}},"59d7":function(e,t,n){var i=n("8f95"),r=n("0363"),a=n("7463"),o=r("iterator");e.exports=function(e){var t=Object(e);return void 0!==t[o]||"@@iterator"in t||a.hasOwnProperty(i(t))}},"5ab9":function(e,t,n){n("e519");var i=n("764b");e.exports=i.Array.isArray},"5c69":function(e,t,n){var i=n("087d"),r=n("0621");function a(e,t,n,o,s){var l=-1,c=e.length;n||(n=r),s||(s=[]);while(++l<c){var u=e[l];t>0&&n(u)?t>1?a(u,t-1,n,o,s):i(s,u):o||(s[s.length]=u)}return s}e.exports=a},"5c6c":function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},"5d24":function(e,t,n){e.exports=n("6426")},"5e2e":function(e,t,n){var i=n("28c9"),r=n("69d5"),a=n("b4c0"),o=n("fba5"),s=n("67ca");function l(e){var t=-1,n=null==e?0:e.length;this.clear();while(++t<n){var i=e[t];this.set(i[0],i[1])}}l.prototype.clear=i,l.prototype["delete"]=r,l.prototype.get=a,l.prototype.has=o,l.prototype.set=s,e.exports=l},6044:function(e,t,n){var i=n("0b07"),r=i(Object,"create");e.exports=r},"60ae":function(e,t,n){var i,r,a=n("da84"),o=n("b39a"),s=a.process,l=s&&s.versions,c=l&&l.v8;c?(i=c.split("."),r=i[0]+i[1]):o&&(i=o.match(/Edge\/(\d+)/),(!i||i[1]>=74)&&(i=o.match(/Chrome\/(\d+)/),i&&(r=i[1]))),e.exports=r&&+r},"60ed":function(e,t,n){var i=n("3729"),r=n("2dcb"),a=n("1310"),o="[object Object]",s=Function.prototype,l=Object.prototype,c=s.toString,u=l.hasOwnProperty,d=c.call(Object);function h(e){if(!a(e)||i(e)!=o)return!1;var t=r(e);if(null===t)return!0;var n=u.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&c.call(n)==d}e.exports=h},6220:function(e,t,n){var i=n("fc48");e.exports=Array.isArray||function(e){return"Array"==i(e)}},6271:function(e,t,n){e.exports=n("373a")},"62e4":function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},6386:function(e,t,n){var i=n("a421"),r=n("6725"),a=n("4508"),o=function(e){return function(t,n,o){var s,l=i(t),c=r(l.length),u=a(o,c);if(e&&n!=n){while(c>u)if(s=l[u++],s!=s)return!0}else for(;c>u;u++)if((e||u in l)&&l[u]===n)return e||u||0;return!e&&-1}};e.exports={includes:o(!0),indexOf:o(!1)}},"638c":function(e,t,n){var i=n("06fa"),r=n("fc48"),a="".split;e.exports=i((function(){return!Object("z").propertyIsEnumerable(0)}))?function(e){return"String"==r(e)?a.call(e,""):Object(e)}:Object},6426:function(e,t,n){e.exports=n("ac0c")},"64db":function(e,t){},"656b":function(e,t,n){var i=n("e2e4"),r=n("f4d6");function a(e,t){t=i(t,e);var n=0,a=t.length;while(null!=e&&n<a)e=e[r(t[n++])];return n&&n==a?e:void 0}e.exports=a},"65f0":function(e,t,n){var i=n("861d"),r=n("e8b5"),a=n("b622"),o=a("species");e.exports=function(e,t){var n;return r(e)&&(n=e.constructor,"function"!=typeof n||n!==Array&&!r(n.prototype)?i(n)&&(n=n[o],null===n&&(n=void 0)):n=void 0),new(void 0===n?Array:n)(0===t?0:t)}},6725:function(e,t,n){var i=n("1561"),r=Math.min;e.exports=function(e){return e>0?r(i(e),9007199254740991):0}},6747:function(e,t){var n=Array.isArray;e.exports=n},"67ca":function(e,t,n){var i=n("cb5a");function r(e,t){var n=this.__data__,r=i(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}e.exports=r},"68ec":function(e,t,n){n("56c5");var i=n("764b");e.exports=i.Object.setPrototypeOf},"69d5":function(e,t,n){var i=n("cb5a"),r=Array.prototype,a=r.splice;function o(e){var t=this.__data__,n=i(t,e);if(n<0)return!1;var r=t.length-1;return n==r?t.pop():a.call(t,n,1),--this.size,!0}e.exports=o},"69f3":function(e,t,n){var i,r,a,o=n("7f9a"),s=n("da84"),l=n("861d"),c=n("9112"),u=n("5135"),d=n("f772"),h=n("d012"),f=s.WeakMap,p=function(e){return a(e)?r(e):i(e,{})},g=function(e){return function(t){var n;if(!l(t)||(n=r(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return n}};if(o){var m=new f,v=m.get,y=m.has,b=m.set;i=function(e,t){return b.call(m,e,t),t},r=function(e){return v.call(m,e)||{}},a=function(e){return y.call(m,e)}}else{var x=d("state");h[x]=!0,i=function(e,t){return c(e,x,t),t},r=function(e){return u(e,x)?e[x]:{}},a=function(e){return u(e,x)}}e.exports={set:i,get:r,has:a,enforce:p,getterFor:g}},"6c15":function(e,t,n){"use strict";var i=n("7168"),r=n("4180"),a=n("2c6c");e.exports=function(e,t,n){var o=i(t);o in e?r.f(e,o,a(0,n)):e[o]=n}},"6da8":function(e,t){function n(e){return e.split("")}e.exports=n},"6e9a":function(e,t){e.exports={}},"6eeb":function(e,t,n){var i=n("da84"),r=n("5692"),a=n("9112"),o=n("5135"),s=n("ce4e"),l=n("9e81"),c=n("69f3"),u=c.get,d=c.enforce,h=String(l).split("toString");r("inspectSource",(function(e){return l.call(e)})),(e.exports=function(e,t,n,r){var l=!!r&&!!r.unsafe,c=!!r&&!!r.enumerable,u=!!r&&!!r.noTargetGet;"function"==typeof n&&("string"!=typeof t||o(n,"name")||a(n,"name",t),d(n).source=h.join("string"==typeof t?t:"")),e!==i?(l?!u&&e[t]&&(c=!0):delete e[t],c?e[t]=n:a(e,t,n)):c?e[t]=n:s(t,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&u(this).source||l.call(this)}))},"6f89":function(e,t){},"6f8d":function(e,t,n){var i=n("dfdb");e.exports=function(e){if(!i(e))throw TypeError(String(e)+" is not an object");return e}},"6fcd":function(e,t,n){var i=n("50d8"),r=n("d370"),a=n("6747"),o=n("0d24"),s=n("c098"),l=n("73ac"),c=Object.prototype,u=c.hasOwnProperty;function d(e,t){var n=a(e),c=!n&&r(e),d=!n&&!c&&o(e),h=!n&&!c&&!d&&l(e),f=n||c||d||h,p=f?i(e.length,String):[],g=p.length;for(var m in e)!t&&!u.call(e,m)||f&&("length"==m||d&&("offset"==m||"parent"==m)||h&&("buffer"==m||"byteLength"==m||"byteOffset"==m)||s(m,g))||p.push(m);return p}e.exports=d},7042:function(e,t){e.exports=!0},7043:function(e,t,n){"use strict";var i={}.propertyIsEnumerable,r=Object.getOwnPropertyDescriptor,a=r&&!i.call({1:2},1);t.f=a?function(e){var t=r(this,e);return!!t&&t.enumerable}:i},"70a1":function(e,t,n){!function(t,i){e.exports=i(n("07cd"))}(window,(function(e){return function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i:i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=25)}([function(e,t,n){"use strict";function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},i=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(i=i.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),i.forEach((function(t){r(e,t,n[t])}))}return e}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t,n){return e.addShape("path",{attrs:i({},n,{path:t})})}function o(e){return[{x:e.centerX,y:e.minY},{x:e.maxX,y:e.centerY},{x:e.centerX,y:e.maxY},{x:e.minX,y:e.centerY}]}function s(e,t){var n,i,r=o(t),a=1/0;return r.forEach((function(t,r){var o,s,l=(o=e,s=t,Math.sqrt(Math.pow(o.x-s.x,2)+Math.pow(o.y-s.y,2)));l<a&&(n=t,a=l,i=r)})),{point:n,index:i}}function l(e,t){return{x:(e[t].x+e[t+1].x)/2,y:(e[t].y+e[t+1].y)/2}}function c(e,t){var n=e.point,i=e.index,r=t.point,a=t.index;return n.x===r.x||n.y===r.y?[n,r]:2===i&&0===a||0===i&&2===a?[n,{x:n.x,y:(n.y+r.y)/2},{x:r.x,y:(n.y+r.y)/2},r]:2!==i&&0!==i||3!==a&&1!==a?1!==i&&3!==i||2!==a&&0!==a?[n,{x:(n.x+r.x)/2,y:n.y},{x:(n.x+r.x)/2,y:r.y},r]:[n,{x:r.x,y:n.y},r]:[n,{x:n.x,y:r.y},r]}function u(e,t){return e[t].x===e[t+1].x}function d(e,t,n){return u(t,n)?e.x===t[n].x&&(e.y-t[n].y)*(e.y-t[n+1].y)<=0:e.y===t[n].y&&(e.x-t[n].x)*(e.x-t[n+1].x)<=0}function h(e,t){for(var n,i,r,a,o,s=1/0,l=0;l<t.length-1;l++){var c=u(t,l),h=void 0;if(d(h=c?{x:t[l].x,y:e.y}:{x:e.x,y:t[l].y},t,l)){var f=(a=e,o=h,Math.pow(a.x-o.x,2)+Math.pow(a.y-o.y,2));s>f&&(s=f,n=l,i=h,r=c)}}return{verticalPoint:i,index:n,vertical:r}}function f(e,t,n){var i,r,a,l=function(e){if(!e)return{x:void 0,y:void 0};var t=e.getBBox();return{x:t.centerX,y:t.centerY}}(t),c=e.getLinkPoints(l)[0];if(n){var u=o(e.getBBox())[n];i=e.getBBox(),r=u,a={x:t.getBBox().centerX,y:t.getBBox().centerY},((i.centerX-r.x)*(i.centerX-a.x)>0||(i.centerY-r.y)*(i.centerY-a.y)>0)&&(c=u)}c=s(c,e.getBBox());var d=t.getLinkPoints(c.point)[0];return{sourcePoint:c,targetPoint:d=s(d,t.getBBox())}}function p(e,t,n){return u(t,n)?e.minX>t[n].x?1:e.maxX<t[n].x?-1:0:e.minY>t[n].y?1:e.maxY<t.y?-1:0}function g(e,t,n){return u(t,n)?{x:t[n].x,y:e.y}:{x:e.x,y:t[n].y}}function m(e){var t;switch(e){case 0:t=2;break;case 1:t=3;break;case 3:t=1;break;default:t=0}return t}n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return o})),n.d(t,"f",(function(){return s})),n.d(t,"j",(function(){return l})),n.d(t,"h",(function(){return c})),n.d(t,"i",(function(){return u})),n.d(t,"l",(function(){return d})),n.d(t,"e",(function(){return h})),n.d(t,"d",(function(){return f})),n.d(t,"a",(function(){return p})),n.d(t,"g",(function(){return g})),n.d(t,"k",(function(){return m}))},function(e,t,n){function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},i=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(i=i.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),i.forEach((function(t){r(e,t,n[t])}))}return e}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var a=n(7),o=n(3),s=n(4),l={getActivedStyle:function(){},getSelectedStyle:function(){},getStyle:function(){},getPath:function(){}};function c(e,t,n){var i=[];return s.isString(e)?i=[t,e]:s.isArray(e)?(e.unshift(t),i=e):i=[t],n&&i.unshift(n+"-base"),i}a.registerNode("page-base",i({},l)),a.registerEdge("page-base",i({},l)),a.registerGroup("page-base",i({},l)),a.registerGuide("page-base",i({},l)),o.setRegister=function(e,t,n){e.registerNode=function(e,i,r){a.registerNode(e,i,c(r,t+"-base",n))},e.registerEdge=function(e,i,r){a.registerEdge(e,i,c(r,t+"-base",n))},e.registerGroup=function(e,i,r){a.registerGroup(e,i,c(r,t+"-base",n))},e.registerGuide=function(e,i,r){a.registerGuide(e,i,c(r,t+"-base",n))},e.registerBehaviour=function(e,t,n){a.registerBehaviour(e,(function(e){var n=e.get("page");n.set("_graph",e),t(n)}),n)}},o.setRegister(o,"page"),n(44),e.exports=o},function(e,t,n){function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var r=n(7),a=n(22),o=n(63),s=n(64),l=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){i(e,t,n[t])}))}return e}({},r.Util,a,o,s);e.exports=l},function(e,t,n){function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function r(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},i=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(i=i.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),i.forEach((function(t){a(e,t,n[t])}))}return e}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function s(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function l(e){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function c(e,t){return(c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var u=n(21),d=n(4),h=n(14),f=n(34),p=n(35),g=n(37),m=[f,n(38),n(39),p,g,n(40),n(42),n(43)],v=function(e){function t(e){var n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var i={defaultData:null,shortcut:{redo:!0,undo:!0,delete:!0,resetZoom:!0,autoZoom:!0,zoomIn:!0,zoomOut:!0},_controllers:{},_signals:{}};return d.each(m,(function(e){d.mix(i,e.CFG)})),d.mix(!0,i,e),(n=s(this,l(t).call(this,i))).isPage=!0,n.type="page",n._init(),n}var n,i,a;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&c(e,t)}(t,u),n=t,(i=[{key:"getDelegation",value:function(e,t){var n;if(t||(t=this.getGraph().getRootGroup()),1!==e.length||e[0].isNode||e[0].isGroup){var i=d.getTotalBBox(e.map((function(e){return e.getBBox()})));(n=d.getRectByBox(i,t,h.nodeDelegationStyle)).set("capture",!1)}else e[0].isEdge?n=t.addShape("path",{attrs:r({path:"M0 0L 1 1"},h.edgeDelegationStyle),capture:!1}):(n=d.getRectByBox(e[0],t,h.nodeDelegationStyle)).set("capture",!1);return n}},{key:"focusGraphWrapper",value:function(){this.getGraph().getKeyboardEventWrapper().focus()}},{key:"saveImage",value:function(e){var t,n,i=this,a=this.getGraph(),o=a.getBBox(),s=a.getFitViewPadding();return a.saveImage(r({width:o.width+s[1]+s[3],height:o.height+s[0]+s[2],beforeTransform:function(){t=i.getSelected().map((function(e){return e.id})),n=i.getSelected().map((function(e){return e.id})),i.clearSelected(),i.clearActived()},afterTransform:function(){i.setSelected(t,!0),i.setActived(n,!0)}},e))}},{key:"_init",value:function(){var e=this;d.each(m,(function(t){t.INIT&&e[t.INIT]()})),this.bindEvent(),this._cacheBBox()}},{key:"executeCommand",value:function(e,t){var n=this.editor;n?n.executeCommand(e,t):e()}},{key:"_cacheBBox",value:function(){var e=this.getGraph();this.set("bboxCache",e.getBBox())}},{key:"bindEvent",value:function(){var e=this;this.getGraph().on("afterchange",(function(){e._cacheBBox()}))}},{key:"translateLimt",value:function(e){var t=this.getGraph(),n=this.get("bboxCache"),i=t.getWidth(),r=t.getHeight(),a=[n.minX,n.minY,1],o=[n.maxX,n.maxY,1];return d.vec3.transformMat3(a,a,e),d.vec3.transformMat3(o,o,e),o[0]<100&&d.mat3.translate(e,e,[100-o[0],0]),o[1]<100&&d.mat3.translate(e,e,[0,100-o[1]]),a[1]>r-100&&d.mat3.translate(e,e,[0,r-100-a[1]]),a[0]>i-100&&d.mat3.translate(e,e,[i-100-a[0],0]),!0}},{key:"setSignal",value:function(e,t){this.get("_signals")[e]=t}},{key:"getSignal",value:function(e){return this.get("_signals")[e]}},{key:"setController",value:function(e,t){this.get("_controllers")[e]=t}},{key:"getController",value:function(e){return this.get("_controllers")[e]}},{key:"destroy",value:function(){var e=this.get("_graph"),t=this.get("_controllers");d.each(t,(function(e){e.destroy()})),e.destroy()}}])&&o(n.prototype,i),a&&o(n,a),t}();d.each(m,(function(e){d.mix(v.prototype,e.AUGMENT)})),e.exports=v},function(e,t,n){function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var r=n(6),a=n(14),o=r.createDOM("<canvas>").getContext("2d");e.exports=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){i(e,t,n[t])}))}return e}({},r,{getPanCanvasBehaviour:function(e){return function(t){var n,i,o=t.getGraph();o.behaviourOn("canvas:mouseenter",(function(){t.css({cursor:a.cursor.beforePanCanvas})})),o.behaviourOn("mouseleave",(function(e){e.toShape||t.css({cursor:a.cursor.beforePanCanvas})})),o.behaviourOn("mousedown",(function(r){(2!==r.button&&!e||!r.shape||r.item&&!1===r.item.dragable&&"mind-root"!==r.item.shapeObj.type&&!t.getSignal("dragEdge"))&&(n={x:r.domX,y:r.domY},t.css({cursor:a.cursor.panningCanvas}),i=o.getMatrix(),t.setCapture(!1))})),o.behaviourOn("drag",(function(e){if(n){var a=e.domX-n.x,s=e.domY-n.y,l=[];r.mat3.translate(l,i,[a,s]),t.translateLimt(l)&&(o.updateMatrix(l),o.draw())}})),o.behaviourOn("mouseup",(function(){n&&(n=void 0,i=void 0,t.setCapture(!0),t.css({cursor:a.cursor.beforePanCanvas}))}))}},getLabelTextByTextLineWidth:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:320;o.font=t;var i=o.measureText(e).width;if(i>n){i=0;for(var r=1;r<e.length;r++)(i+=o.measureText(e[r]).width)>=n&&(e=e.substring(0,r)+"\n"+e.substring(r,e.length),r+=1,i=0)}return e}})},function(e,t){e.exports={orbitGap:10,nodeDefaultShape:"flow-node",edgeDefaultShape:"flow-smooth",groupDefaultShape:"flow-group",nodeActivedOutterStyle:{lineWidth:0},groupSelectedOutterStyle:{stroke:"#E0F0FF",lineWidth:2},nodeSelectedOutterStyle:{stroke:"#E0F0FF",lineWidth:2},edgeActivedStyle:{stroke:"#1890FF",strokeOpacity:.92},nodeActivedStyle:{fill:"#F3F9FF",stroke:"#1890FF"},groupActivedStyle:{stroke:"#1890FF"},edgeSelectedStyle:{lineWidth:2,strokeOpacity:.92,stroke:"#A3B1BF"},nodeSelectedStyle:{fill:"#F3F9FF",stroke:"#1890FF"},groupSelectedStyle:{stroke:"#1890FF",fillOpacity:.92},nodeStyle:{stroke:"#CED4D9",fill:"#FFFFFF",shadowOffsetX:0,shadowOffsetY:4,shadowBlur:10,shadowColor:"rgba(13, 26, 38, 0.08)",lineWidth:1,radius:4,fillOpacity:.92},edgeStyle:{stroke:"#A3B1BF",strokeOpacity:.92,lineWidth:1,lineAppendWidth:8,endArrow:!0},groupBackgroundPadding:[40,10,10,10],groupLabelOffsetX:10,groupLabelOffsetY:10,edgeLabelStyle:{fill:"#666",textAlign:"center",textBaseline:"middle"},edgeLabelRectPadding:4,edgeLabelRectStyle:{fill:"white"},nodeLabelStyle:{fill:"#666",textAlign:"center",textBaseline:"middle"},groupStyle:{stroke:"#CED4D9",radius:4},groupLabelStyle:{fill:"#666",textAlign:"left",textBaseline:"top"},multiSelectRectStyle:{fill:"#1890FF",fillOpacity:.08,stroke:"#1890FF",opacity:.1},dragNodeHoverToGroupStyle:{stroke:"#1890FF",lineWidth:2},dragNodeLeaveFromGroupStyle:{stroke:"#BAE7FF",lineWidth:2},anchorPointStyle:{radius:3.5,fill:"#fff",stroke:"#1890FF",lineAppendWidth:12},anchorHotsoptStyle:{radius:12,fill:"#1890FF",fillOpacity:.25},anchorHotsoptActivedStyle:{radius:14},anchorPointHoverStyle:{radius:4,fill:"#1890FF",fillOpacity:1,stroke:"#1890FF"},nodeControlPointStyle:{radius:4,fill:"#fff",shadowBlur:4,shadowColor:"#666"},edgeControlPointStyle:{radius:6,symbol:"square",lineAppendWidth:6,fillOpacity:0,strokeOpacity:0},nodeSelectedBoxStyle:{stroke:"#C2C2C2"},cursor:{panningCanvas:"-webkit-grabbing",beforePanCanvas:"-webkit-grab",hoverNode:"move",hoverEffectiveAnchor:"crosshair",hoverEdge:"default",hoverGroup:"move",hoverUnEffectiveAnchor:"default",hoverEdgeControllPoint:"crosshair",multiSelect:"crosshair"},zIndex:{anchorPoint:3,anchorHotsopt:2,selectedBox:1,controlPoint:4},polylineEdgeStyle:{offset:10,borderRadius:5},addToGroupDelayTime:400,outFromGroupDelayTime:400}},function(e,t,n){function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},i=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(i=i.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),i.forEach((function(t){r(e,t,n[t])}))}return e}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var a=n(7),o=n(28),s=n(29),l={whitespace:{9:"Tab",13:"Enter",32:"Space"},fn:{112:"f1 ",113:"f2 ",114:"f3 ",115:"f4 ",116:"f5 ",117:"f6 ",118:"f7 ",119:"f8 ",120:"f9 ",121:"f10",122:"f11",123:"f12"},letter:{65:"a",66:"b",67:"c",68:"d",69:"e",70:"f",71:"g",72:"h",73:"i",74:"j",75:"k",76:"l",77:"m",78:"n",79:"o",80:"p",81:"q",82:"r",83:"s",84:"t",85:"u",86:"v",87:"w",88:"x",89:"y",90:"z"},number:{48:"0",49:"1",50:"2",51:"3",52:"4",53:"5",54:"6",55:"7",56:"8",57:"9"},navigation:{37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown"},symbol:{110:"decimal point",186:"semi-colon",187:"=",188:"comma",189:"-",190:"period ",191:"/",192:"grave accent",219:"open bracket ",220:"back slash ",221:"close bracket ",222:"single quote "},smallNumberKey:{96:"numpad 0 ",97:"numpad 1 ",98:"numpad 2 ",99:"numpad 3 ",100:"numpad 4 ",101:"numpad 5 ",102:"numpad 6 ",103:"numpad 7 ",104:"numpad 8 ",105:"numpad 9 "},modifierKey:{16:"Shift",17:"Ctrl ",18:"Alt",20:"caps lock"},escKey:{8:"Backspace",46:"Delete",27:"Escape"},homeKey:{91:"Windows Key / Left command",92:"right window key ",93:"Windows Menu"},computeKey:{106:"multiply ",107:"add",109:"subtract ",111:"divide "}},c=i({},a.Util,o,{getNodeSize:function(e){if(e){if(a.Util.isNumber(e))return[e,e];if(a.Util.isString(e)){if(-1===e.indexOf("*")){var t=Number(e);return[t,t]}return e.split("*")}return e}return[96,48]},getTypeAndChar:function(e){var t;for(var n in e=""+e,l)for(var i in t=n,l[n])if(i===e)return{type:t,character:l[n][i]};return{}},getKeyboradKey:function(e){return e.key||c.getTypeAndChar(e.keyCode).character},getIndex:function(e){return e.getParent().get("children").indexOf(e)},setId:function(e){e.id||(e.id=a.Util.guid())},pointLineDistance:function(e,t,n,i,r,o){var s=[n-e,i-t];if(a.Util.vec2.exactEquals(s,[0,0]))return NaN;var l=[-s[1],s[0]];a.Util.vec2.normalize(l,l);var c=[r-e,o-t];return Math.abs(a.Util.vec2.dot(c,l))},getRectByBox:function(e,t,n){return t.addShape("rect",{attrs:i({},n,{x:e.minX,y:e.minY,width:e.maxX-e.minX,height:e.maxY-e.minY})})},objectToValues:function(e){var t,n=[];for(t in e)e.hasOwnProperty(t)&&n.push(e[t]);return n},getValue:function(e){return a.Util.isFunction(e)?e():e},getContrast:function(e,t){var n={};return a.Util.each(t,(function(t,i){n[i]=e[i]})),n},arrowTo:function(e,t,n,i,r,o,s){var l=[o-i,s-r],c=a.Util.vec2.angleTo(l,[1,0],!0);return e.transform([["r",c],["t",t,n]]),e},setEndOfContenteditable:function(e){var t,n;document.createRange?((t=document.createRange()).selectNodeContents(e),t.collapse(!1),(n=window.getSelection()).removeAllRanges(),n.addRange(t)):document.selection&&((t=document.body.createTextRange()).moveToElementText(e),t.collapse(!1),t.select())},matches:function(e,t){return(Element.prototype.matches||Element.prototype.matchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector||Element.prototype.oMatchesSelector||Element.prototype.webkitMatchesSelector||function(e){for(var t=(this.document||this.ownerDocument).querySelectorAll(e),n=t.length;--n>=0&&t.item(n)!==this;);return n>-1}).call(e,t)},delegateEvent:function(e,t,n,i){return c.addEventListener(e,t,(function(t){for(var r=t.target||t.srcElement;r!==e;)c.matches(r,n)&&i.call(r,Array.prototype.slice.call(arguments)),r=r.parentNode}))},Palettes:s});e.exports=c},function(t,n){t.exports=e},function(e,t,n){function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function r(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},i=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(i=i.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),i.forEach((function(t){a(e,t,n[t])}))}return e}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function s(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function l(e,t,n){return(l="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(e,t,n){var i=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=c(e)););return e}(e,t);if(i){var r=Object.getOwnPropertyDescriptor(i,t);return r.get?r.get.call(n):r.value}})(e,t,n||e)}function c(e){return(c=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function u(e,t){return(u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var d=n(7),h=n(1),f=n(10),p=[],g=function(e){function t(e){var n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var i={showHotArea:!1,defaultData:{roots:[{label:"思维导图",children:[{label:"新建节点"},{label:"新建节点"},{label:"新建节点"}]}]},shortcut:{append:!0,appendChild:!0,collapseExpand:!0,selectAll:!0},labelEditable:!0,graph:{modes:{default:["clickNodeSelected","keydownMoveSelection","clickCanvasSelected","keydownEditLabel","panBlank","wheelChangeViewport","panMindNode","clickCollapsedButton","clickExpandedButton","hoverButton","hoverNodeActived","dblclickItemEditLabel"],readOnly:["clickNodeSelected","wheelChangeViewport","keydownMoveSelection","hoverNodeActived","panCanvas","clickExpandedButton","hoverButton","clickCanvasSelected"]},layout:new d.Layouts.Mindmap({direction:"H",getSubTreeSep:function(e){return e.children&&e.children.length>0?e.hierarchy<=2?8:2:0},getHGap:function(e){return 1===e.hierarchy?8:2===e.hierarchy?24:18},getVGap:function(e){return 1===e.hierarchy||2===e.hierarchy?24:2},getSide:function(e){return e.data.side?e.data.side:"right"}}),mode:"default",defaultIntersectBox:"rect",nodeDefaultShape:"mind-base",edgeDefaultShape:"mind-edge",minZoom:.2,maxZoom:2},align:{item:!1},rootShape:"mind-root",firstSubShape:"mind-first-sub",secondSubShape:"mind-second-sub",subShape:"mind-base",nodeDefaultShape:"mind-base",graphConstructor:d.Tree,defaultSide:"right"},r={};return f.each(p,(function(e){f.mix(r,e.CFG)})),f.mix(!0,i,r,e),(n=s(this,c(t).call(this,i))).isMind=!0,n}var n,i,a;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&u(e,t)}(t,h),n=t,(i=[{key:"_init",value:function(){var e=this;l(c(t.prototype),"_init",this).call(this),f.each(p,(function(t){t.INIT&&e[t.INIT]()}));var n=this.getGraph(),i=this.get("defaultData"),r=n.get("mode"),a=n.getRootGroup().addGroup();if(this.set("hotAreaGroup",a),n.edge().shape((function(e){if(n.find(e.target).getModel().isPlaceholder)return"mind-placeholder-edge"})),i&&this.read(i),"default"===r){if(i){var o=this.getRoot(),s=n.find(o.id);this.setSelected(s,!0)}}else if("readOnly"===r){var u=this.get("shortcut");u.append=!1,u.appendChild=!1,u.selectAll=!1,u.delete=!1}if(i){var d=this.getRoot();this.focus(d.id)}}},{key:"bindEvent",value:function(){var e=this;l(c(t.prototype),"bindEvent",this).call(this);var n=this.get("_graph");n.on("keydown",(function(e){e.domEvent.preventDefault()})),n.on("beforechange",(function(t){"add"===t.action?e._beforeAdd(t):"changeData"===t.action&&e._beforeChangeData(t)})),n.on("aftersource",(function(){e._setHierarchy()})),n.on("afterchange",(function(){e._setHotArea()})),n.on("afteritemdraw",(function(e){var t=e.item,n=t.getModel();if(t.isEdge){var i=t.getGraphicGroup();f.toBack(i,i.getParent()),i.setSilent("capture",!1)}n.parent||(t.isRoot=!0,t.deleteable=!1,t.collapseExpand=!1,t.appendable=!1,t.dragable=!1)})),this.on("beforedelete",(function(t){var n=t.items[0],i=e._getBrothers(n),r=e._getNth(n);i[r-1]?e.setSelected(i[r-1].id,!0):i[r+1]?e.setSelected(i[r+1].id,!0):e.setSelected(n.getParent(),!0)})),this.on("afteritemselected",(function(t){e._tryAdjustViewport(t.item)}))}},{key:"getRoot",value:function(){return this.getGraph().getSource().roots[0]}},{key:"_setHierarchy",value:function(e){var t=this.getGraph(),n=this.get("firstSubShape"),i=this.get("secondSubShape"),r=this.get("defaultSide");if(e){var a=t.find(e.parent);if(a){var o=a.getModel();e.hierarchy=o.hierarchy+1,"mind-placeholder"!==e.shape&&(2===e.hierarchy&&(e.shape=n,e.side||(e.side=r)),3===e.hierarchy&&(e.shape=i))}}else(e=this.getRoot()).hierarchy=1;f.traverseTree(e,(function(e,t){e.hierarchy=t.hierarchy+1,e.side||(e.side=r),t.side&&(e.side=t.side),2===e.hierarchy?e.shape=n:3===e.hierarchy&&(e.shape=i)}),(function(e){return e.children}))}},{key:"getFirstChildrenBySide",value:function(e){var t=this.getRoot(),n=[];return t.children.forEach((function(t){t.side===e&&n.push(t)})),n}},{key:"_getNth",value:function(e){return this.getGraph().getNth(e)}},{key:"_getBrothers",value:function(e){return e.getParent().getModel().children}},{key:"_getMoveChildModel",value:function(e){if(e&&e.length>0){var t=e.length;return e[parseInt(t/2)]}}},{key:"_getVerticalMoveItem",value:function(e,t,n){for(var i,r=this.getGraph().getNodes(),a=e.getBBox(),o=[a.minX,a.maxX],s=[],l=0;l<o.length;l++)for(var c=o[l],u=0;u<r.length;u++){var d=r[u],h=d.getBBox();t(h,a,c)&&s.push({long:n(h,a),node:d})}return s.length>0&&(s.sort((function(e,t){return e.long-t.long})),i=s[0].node),i}},{key:"_arrowTopItem",value:function(e){var t=this._getBrothers(e),n=this._getNth(e);return t[n-1]?t[n-1]:this._getVerticalMoveItem(e,(function(e,t,n){return e.centerY<t.centerY&&n<=e.maxX&&n>=e.minX}),(function(e,t){return t.centerY-e.centerY}))}},{key:"_arrowBottomItem",value:function(e){var t=this._getBrothers(e),n=this._getNth(e);return t[n+1]?t[n+1]:this._getVerticalMoveItem(e,(function(e,t,n){return e.centerY>t.centerY&&n<=e.maxX&&n>=e.minX}),(function(e,t){return e.centerY-t.centerY}))}},{key:"_arrowLeftItem",value:function(e){var t=f.getMindNodeSide(e);if(e.isRoot){var n=this.getFirstChildrenBySide("left");return this._getMoveChildModel(n)}if("left"===t){var i=e.getModel().children;return this._getMoveChildModel(i)}return e.getParent()}},{key:"_arrowRightItem",value:function(e){var t=f.getMindNodeSide(e);if(e.isRoot){var n=this.getFirstChildrenBySide("right");return this._getMoveChildModel(n)}if("right"===t){var i=e.getModel().children;return this._getMoveChildModel(i)}return e.getParent()}},{key:"_moveItemSelection",value:function(e){var t=this.getGraph(),n=this.getSelected()[0];if(n){var i,r=e.domEvent,a=f.getKeyboradKey(r);"ArrowUp"!==a||n.isRoot?"ArrowDown"!==a||n.isRoot?"ArrowLeft"===a?i=this._arrowLeftItem(n):"ArrowRight"===a&&(i=this._arrowRightItem(n)):i=this._arrowBottomItem(n):i=this._arrowTopItem(n),i&&(i=t.find(i.id)).isVisible()&&(this.clearSelected(),this.setSelected(i,!0))}}},{key:"showLabelEditor",value:function(e){var t=e.domEvent,n=this.getSelected()[0],i=f.getKeyboradKey(t);if(n&&1===i.length&&!t.metaKey&&!t.ctrlKey){var r=this.get("labelTextArea");n&&(this.beginEditLabel(n),r.innerHTML=i,f.setEndOfContenteditable(r))}}},{key:"_tryAdjustViewport",value:function(e){var t=this.get("_graph"),n=e.getBBox(),i={x:n.minX,y:n.minY},r={x:n.maxX,y:n.maxY},a=t.getDomPoint(i),o=t.getDomPoint(r),s=t.getWidth(),l=t.getHeight();a.x<0&&t.translate(16-a.x,0),a.y<0&&t.translate(0,16-a.y),o.x>s&&t.translate(s-o.x-16,0),o.y>l&&t.translate(0,l-o.y-16)}},{key:"_beforeChangeData",value:function(e){var t=e.data.roots[0],n=this.get("rootShape");t.shape=n,this._setHierarchy(t)}},{key:"_beforeAdd",value:function(e){var t=this.get("_graph"),n=e.model,i=t.find(n.parent);i.getModel().collapsed&&t.update(i,{collapsed:!1}),this._setHierarchy(n)}},{key:"_drawHotAreaShape",value:function(){var e=this.get("_graph"),t=this.get("hotAreaGroup"),n=this.get("hotAreas");t.clear(),n.forEach((function(e){t.addShape("rect",{attrs:{x:e.minX,y:e.minY,width:e.maxX-e.minX,height:e.maxY-e.minY,fill:e.color,fillOpacity:.4},capture:!1})})),e.draw()}},{key:"_setHotArea",value:function(){var e=[],t=this.get("_graph"),n=this.getRoot(),i="placeholder",a=this.get("showHotArea"),o=t.find(n.id).getBBox();e.push({minX:o.minX-90,minY:o.minY-60,maxX:(o.minX+o.maxX)/2,maxY:o.maxY+60,parent:n,current:n,id:n.id+"left"+i,nth:n.children.length,side:"left",color:"orange"}),e.push({minX:(o.minX+o.maxX)/2,minY:o.minY-60,maxX:o.maxX+90,maxY:o.maxY+60,parent:n,current:n,id:n.id+"right"+i,nth:n.children.length,side:"right",color:"pink"}),f.traverseTree(n,(function(n,a,o){var s=t.find(n.id);if(!n.isPlaceholder&&s&&s.isVisible()){var l,c=function(e,t,n){var i=n.children,r=e;if(!n.parent)for(;i[r]&&i[r].side!==t.side;)r++;for(;i[r]&&i[r].isPlaceholder;)r++;if(i[r]&&i[r].side===t.side)return i[r]}(o+1,n,a),u=function(e,t,n){var i=n.children,r=e;if(!n.parent)for(;i[r]&&i[r].side!==t.side;)r--;for(;i[r]&&i[r].isPlaceholder;)r--;if(i[r]&&i[r].side===t.side)return i[r]}(o-1,n,a),d=t.find(n.id).getBBox(),h=a.children,f=2===n.hierarchy&&"right"===n.side,p=2===n.hierarchy&&"left"===n.side;if(u||e.push({minX:f?d.minX-90:d.minX,minY:function(){var e=u?d.minY:d.minY-16;return h[o-1]&&h[o-1].isPlaceholder&&h[o-1].side===n.side&&(e=t.find(h[o-1].id).getBBox().minY),e}(),maxX:p?d.maxX+90:d.maxX,maxY:(d.minY+d.maxY)/2,parent:a,id:(u?u.id:void 0)+n.id+a.id+i,side:n.side,color:"yellow",nth:o}),c){var g=t.find(c.id).getBBox();e.push({minX:"left"===n.side?Math.max(d.minX,g.minX):f?d.minX-90:d.minX,minY:(d.minY+d.maxY)/2,maxX:"right"===n.side?Math.min(d.maxX,g.maxX):p?d.maxX+90:d.maxX,maxY:(g.minY+g.maxY)/2,parent:a,id:n.id+(c?c.id:void 0)+a.id+i,side:n.side,color:"blue",nth:o+1})}else e.push({minX:f?d.minX-90:d.minX,minY:(d.minY+d.maxY)/2,maxX:p?d.maxX+90:d.maxX,maxY:function(){var e=d.maxY+16;return h[o+1]&&h[o+1].isPlaceholder&&h[o+1].side===n.side&&(e=t.find(h[o+1].id).getBBox().maxY),e}(),parent:a,id:n.id+void 0+a.id+i,color:"red",nth:o+1,addOrder:"push",side:n.side});if(!n.children||0===n.children.length||1===n.children.length&&n.children[0].isPlaceholder)l=n.x>a.x?{minX:d.maxX,minY:d.minY-0,maxX:d.maxX+100,maxY:d.maxY+0}:{minX:d.minX-100,minY:d.minY-0,maxX:d.minX,maxY:d.maxY+0},e.push(r({},l,{parent:n,id:NaN+n.id+i,nth:0,color:"green",side:n.side,addOrder:"push"}))}}),(function(e){return e.children})),this.set("hotAreas",e),a&&this._drawHotAreaShape()}},{key:"hideHotArea",value:function(){var e=this.get("_graph");this.get("hotAreaGroup").clear(),e.draw(),this.set("showHotArea",!1)}},{key:"showHotArea",value:function(){this._drawHotAreaShape(),this.set("showHotArea",!0)}},{key:"getHotArea",value:function(e){var t;return this.get("hotAreas").forEach((function(n){if(e.x>n.minX&&e.x<n.maxX&&e.y>n.minY&&e.y<n.maxY)return t=n,!1})),t}},{key:"saveExpandImage",value:function(e){var t,n,i,a=this,o=this.getGraph(),s=o.getBBox(),l=o.getFitViewPadding();return o.saveImage(r({width:s.width+l[1]+l[3],height:s.height+l[0]+l[2],beforeTransform:function(){var e=o.getNodes();(t=e.filter((function(e){return e.getModel().collapsed})).map((function(e){return e.getModel().id}))).forEach((function(e){o.update(e,{collapsed:!1})})),o.layout(),n=a.getSelected().map((function(e){return e.id})),i=a.getSelected().map((function(e){return e.id})),a.clearSelected(),a.clearActived()},afterTransform:function(){t.forEach((function(e){o.update(e,{collapsed:!0})})),a.setSelected(n,!0),a.setActived(i,!0)}},e))}},{key:"save",value:function(){var e=this.get("_graph").save();return e.roots.forEach((function(e){f.traverseTree(e,(function(e){delete e.x,delete e.y,delete e.width,delete e.height,delete e.parent,delete e.nth,delete e.hierarchy,delete e.index,delete e.shape}),(function(e){return e.children}),!0)})),e}}])&&o(n.prototype,i),a&&o(n,a),t}();f.each(p,(function(e){f.mix(g.prototype,e.AUGMENT)})),h.setRegister(g,"mind","page"),e.exports=g},function(e,t,n){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function r(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}var a=n(7).Util,o=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e);var n=this.getDefaultCfg();a.mix(!0,this,n,t),this.init()}return r(e,[{key:"getDefaultCfg",value:function(){return{}}}]),r(e,[{key:"init",value:function(){}},{key:"destroy",value:function(){}}]),e}();e.exports=o},function(e,t,n){function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var r=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){i(e,t,n[t])}))}return e}({},n(4),{getMindNodeSide:function(e){var t=e.getModel();if(t.side)return t.side;var n=e.getParent();return n?n.getModel().side?n.getModel().side:r.getMindNodeSide(n):void 0}});e.exports=r},function(e,t,n){function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function r(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function a(e){return(a=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function o(e,t){return(o=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var s=n(1),l=n(16),c=n(19),u=function(e){function t(e){var n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var i={graph:{modes:{default:["panBlank","hoverGroupActived","keydownCmdWheelZoom","clickEdgeSelected","clickNodeSelected","clickCanvasSelected","clickGroupSelected","hoverNodeActived","hoverEdgeActived","hoverButton","clickCollapsedButton","clickExpandedButton","wheelChangeViewport","keydownShiftMultiSelected","dragNodeAddToGroup","dragOutFromGroup","panItem","hoverEdgeControlPoint","dragEdgeControlPoint"],add:["dragPanelItemAddNode"],readOnly:["panCanvas"],move:["panCanvas"],multiSelect:["dragMultiSelect"]},mode:"default",defaultIntersectBox:"rect",nodeDefaultShape:"flow-base",edgeDefaultShape:"flow-smooth",groupDefaultShape:"flow-base"},linkNode:!1};return c.mix(!0,i,{},e),(n=r(this,a(t).call(this,i))).isFlow=!0,n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&o(e,t)}(t,l),t}();s.setRegister(u,"flow","diagram"),e.exports=u},function(e,t,n){function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function r(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function a(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function o(e,t,n){return(o="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(e,t,n){var i=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=s(e)););return e}(e,t);if(i){var r=Object.getOwnPropertyDescriptor(i,t);return r.get?r.get.call(n):r.value}})(e,t,n||e)}function s(e){return(s=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function l(e,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var c=n(16),u=n(1),d=n(6),h=function(e){function t(e){var n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var i={graph:{modes:{default:["panBlank","keydownCmdWheelZoom","clickEdgeSelected","clickNodeSelected","clickCanvasSelected","hoverNodeActived","hoverEdgeActived","hoverButton","wheelChangeViewport","keydownShiftMultiSelected","panItem","hoverNodeShowArrowController","hoverEdgeControlPoint","dragEdgeControlPoint","bpmnMoveEdgeController"],add:["dragPanelItemAddNode","processAddEdge"],readOnly:["panCanvas"],move:["panCanvas"],multiSelect:["dragMultiSelect"]},mode:"default",defaultIntersectBox:"rect",nodeDefaultShape:"bpmn-base",edgeDefaultShape:"bpmn-base"},arrowController:{thickness:32,long:32,controllers:[]}};return d.mix(!0,i,{},e),(n=a(this,s(t).call(this,i))).isBPMN=!0,n}var n,i,u;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&l(e,t)}(t,c),n=t,(i=[{key:"_init",value:function(){o(s(t.prototype),"_init",this).call(this),this._initArrowController()}},{key:"_createArrowController",value:function(e,t){var n=this,i=this.get("arrowController").controllers,r=d.createDOM('<div class="g6-bpmn-arrow"><svg t="1543840367375" class="icon" style="" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1061" xmlns:xlink="http://www.w3.org/1999/xlink" width="32" height="32"><defs><style type="text/css"></style></defs><path d="M906.77248 512c0 4.77184-2.21184 9.2672-5.9904 12.17536l-376.5248 289.4848c-2.7648 2.11968-6.06208 3.18464-9.3696 3.18464-3.25632 0-6.5024-1.03424-9.24672-3.09248-5.50912-4.15744-7.5776-11.48928-5.03808-17.90976l75.71456-191.67232L132.58752 604.17024c-8.48896 0-15.36-6.88128-15.36-15.36l0-153.6c0-8.48896 6.87104-15.36 15.36-15.36l443.72992 0-75.71456-191.68256c-2.53952-6.42048-0.47104-13.75232 5.04832-17.90976 5.50912-4.15744 13.12768-4.13696 18.60608 0.09216l376.5248 289.4848C904.56064 502.7328 906.77248 507.22816 906.77248 512z" p-id="1062" fill="#34B7EF"></path></svg></div>',{visibility:"hidden",width:e+"px",height:t+"px",position:"absolute"});return r.setAttribute("draggable","true"),d.addEventListener(r,"dragstart",(function(){var e=r.hoverNode,t={shape:"bpmn-base",source:e.id,anchorIndex:r.getAttribute("anchorIndex")},i=e.getBBox(),a=n.getDelegation([{isEdge:!0}]);n.setSignal("dragEdge",!0),n.beginAdd("edge",t),n.set("addEdgeConfig",{addModel:t,delegation:a,startPoint:{x:i.centerX,y:i.centerY},sourceItem:e}),n.hideArrowController()})),i.push(r),r}},{key:"showArrowController",value:function(e){this.get("arrowController").controllers.forEach((function(t){t.show(),t.hoverNode=e}))}},{key:"hideArrowController",value:function(){this.get("arrowController").controllers.forEach((function(e){e.hide()}))}},{key:"_initArrowController",value:function(){var e=this.getGraph().getGraphContainer(),t=this.get("arrowController"),n=t.thickness,i=t.long,r=this._createArrowController(n,i),a=this._createArrowController(n,i),o=this._createArrowController(i,n),s=this._createArrowController(i,n);e.appendChild(r),e.appendChild(a),e.appendChild(o),e.appendChild(s),t.topArrow=r,t.bottomArrow=a,t.leftArrow=o,t.rightArrow=s}},{key:"bindEvent",value:function(){var e=this;o(s(t.prototype),"bindEvent",this).call(this);var n=this.getGraph();n.on("beforepanitem",(function(){e.hideArrowController()})),n.on("afterviewportchange",(function(){e.hideArrowController()}))}}])&&r(n.prototype,i),u&&r(n,u),t}();u.setRegister(h,"bpmn","diagram"),e.exports=h},function(e,t,n){function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function r(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function a(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function o(e,t,n){return(o="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(e,t,n){var i=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=s(e)););return e}(e,t);if(i){var r=Object.getOwnPropertyDescriptor(i,t);return r.get?r.get.call(n):r.value}})(e,t,n||e)}function s(e){return(s=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function l(e,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var c=n(7),u=n(1),d=n(2),h=n(65),f=n(66),p=n(68),g=n(72),m=[h,n(73),g,f,p,n(74)],v=function(e){function t(e){var n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var i={shortcut:{copy:!0,paste:!0,selectAll:!0,addGroup:!0,unGroup:!0},graph:{minZoom:.2,maxZoom:2},graphConstructor:c.Graph,noEndEdge:!0},r={};return d.each(m,(function(e){d.mix(r,e.CFG)})),d.mix(!0,i,r,e),(n=a(this,s(t).call(this,i))).isFlow=!0,n}var n,i,h;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&l(e,t)}(t,u),n=t,(i=[{key:"_init",value:function(){var e=this;o(s(t.prototype),"_init",this).call(this),d.each(m,(function(t){t.INIT&&e[t.INIT]()}))}},{key:"bindEvent",value:function(){var e=this;o(s(t.prototype),"bindEvent",this).call(this),this.on("beforeitemactived",(function(t){var n=t.item,i=e.get("_graph").getShapeObj(n).getActivedOutterStyle(n);n.isNode&&e.addOutterShape(n,i)})),this.on("beforeitemunactived",(function(t){var n=t.item;(n.isNode||n.isGroup)&&e.clearOutterShape(n)})),this.on("beforeitemselected",(function(t){var n=t.item,i=e.get("_graph").getShapeObj(n).getSelectedOutterStyle(n);(n.isNode||n.isGroup)&&e.addOutterShape(n,i)})),this.on("beforeitemunselected",(function(t){var n=t.item;(n.isNode||n.isGroup)&&e.clearOutterShape(n)}))}}])&&r(n.prototype,i),h&&r(n,h),t}();d.each(m,(function(e){d.mix(v.prototype,e.AUGMENT)})),u.setRegister(v,"diagram","page"),e.exports=v},function(e,t){e.exports={gridStyle:{stroke:"#A3B1BF",lineWidth:.5},cursor:{panningCanvas:"-webkit-grabbing",beforePanCanvas:"-webkit-grab"},wheelPanRatio:.3,alignLineStyle:{stroke:"#FA8C16",lineWidth:1},nodeDelegationStyle:{stroke:"#1890FF",fill:"#1890FF",fillOpacity:.08,lineDash:[4,4],radius:4,lineWidth:1},edgeDelegationStyle:{stroke:"#1890FF",lineDash:[4,4],lineWidth:1}}},function(e,t,n){var i=n(18);n(32),n(33),e.exports=i},function(e,t,n){var i=n(13);n(75),n(80),e.exports=i},function(e,t,n){function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function r(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function a(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function o(e,t,n){return(o="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(e,t,n){var i=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=s(e)););return e}(e,t);if(i){var r=Object.getOwnPropertyDescriptor(i,t);return r.get?r.get.call(n):r.value}})(e,t,n||e)}function s(e){return(s=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function l(e,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var c=n(1),u=n(16),d=n(24),h=function(e){function t(e){var n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var i={graph:{modes:{default:["panBlank","hoverGroupActived","keydownCmdWheelZoom","clickEdgeSelected","clickNodeSelected","clickCanvasSelected","clickGroupSelected","hoverNodeActived","hoverEdgeActived","hoverButton","clickCollapsedButton","clickExpandedButton","wheelChangeViewport","keydownShiftMultiSelected","dragNodeAddToGroup","dragOutFromGroup","panItem","hoverEdgeControlPoint","dragEdgeControlPoint"],add:["dragPanelItemAddNode","processAddEdge"],readOnly:["panCanvas"],move:["panCanvas"],multiSelect:["dragMultiSelect"]},mode:"default",defaultIntersectBox:"circle",nodeDefaultShape:"koni-base",edgeDefaultShape:"koni-base",groupDefaultShape:"koni-base",minZoom:.5,maxZoom:2},orbit:{satellite:["forkAndLink"]},anchorLink:!1,noEndEdge:!1};return d.mix(!0,i,{},e),(n=a(this,s(t).call(this,i))).isKoni=!0,n}var n,i,c;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&l(e,t)}(t,u),n=t,(i=[{key:"bindEvent",value:function(){o(s(t.prototype),"bindEvent",this).call(this);var e=this.getGraph();e.on("afterchange",(function(t){var n=t.item,i=t.action,r=t.originModel,a=t.updateModel;if(n&&n.isEdge)if("add"===i||"remove"===i){var o=n.getSource(),s=n.getTarget();d.getParallelEdges(o,s,!0).forEach((function(e){e.update()}))}else if("update"===i){var l=e.find(r.source),c=e.find(r.target),u=[];if(d.getParallelEdges(l,c,!0).forEach((function(e){e.update()})),d.isNil(a.target)&&!d.isNil(a.source)){var h=e.find(a.source);u=d.getParallelEdges(h,c,!0)}else if(!d.isNil(a.target)&&d.isNil(a.source)){var f=e.find(a.target);u=d.getParallelEdges(l,f,!0)}else if(!d.isNil(a.target)&&!d.isNil(a.source)){var p=e.find(a.source),g=e.find(a.target);u=d.getParallelEdges(p,g,!0)}u.forEach((function(e){e.update()}))}"changeData"===i&&e.getEdges().forEach((function(e){e.update()})),e.draw()}))}}])&&r(n.prototype,i),c&&r(n,c),t}();c.setRegister(h,"koni","diagram"),e.exports=h},function(e,t,n){function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},i=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(i=i.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),i.forEach((function(t){r(e,t,n[t])}))}return e}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var a=n(6),o={};function s(e){return e.getCurrentPage().getSelected().length>0}function l(e){var t=e.getCurrentPage();this.snapShot=t.save(),this.selectedItems=t.getSelected().map((function(e){return e.id})),this.method&&(a.isString(this.method)?t[this.method]():this.method(e))}function c(e){var t=e.getCurrentPage();t.read(this.snapShot),t.setSelected(this.selectedItems,!0)}function u(e){return e.getCurrentPage().getMode()!==this.toMode}function d(e){var t=e.getCurrentPage();this.fromMode=t.getMode(),t.changeMode(this.toMode)}function h(e){e.getCurrentPage().changeMode(this.fromMode)}function f(e){var t={},n=[];return e.forEach((function(e){var r=e.model,o=a.mix(!0,{},i({},r,{id:a.guid()}));t[r.id]=o.id,n.push(i({},e,{model:o}))})),n.forEach((function(e){var n=e.model;if(n.parent){var i=t[n.parent];i?n.parent=i:delete n.parent}})),n.sort((function(e,t){return e.index-t.index})),n}o.list=[],o.registerCommand=function(e,t,n){if(o[e])a.mix(o[e],t);else{var r=i({enable:function(){return!0},init:function(){},execute:l,back:c,shortcutCodes:void 0,executeTimes:1,name:e,queue:!0},t);n&&o[n]&&(r=a.mix({},o[n],t)),o[e]=r,o.list.push(r)}},o.execute=function(e,t,n){var i=a.mix(!0,{},o[e],n),r=t.get("_command");return i.enable(t)&&(i.init(),i.queue&&(r.queue.splice(r.current,r.queue.length-r.current,i),r.current+=1),t.emit("beforecommandexecute",{command:i}),i.execute(t),t.emit("aftercommandexecute",{command:i}),t.setCommandDOMenable()),i},o.enable=function(e,t){return o[e].enable(t)},o.registerCommand("common",{back:c}),o.registerCommand("copyAdjacent",{enable:function(){return this.copyNode&&this.copyNode.isNode&&this.x&&this.y},execute:function(e){var t=this.copyNode,n=e.getCurrentPage(),i=n.getGraph(),r=t.getModel(),o=a.clone(r);o.id=a.guid(),o.x=this.x,o.y=this.y;var s=i.add("node",o),l=i.add("edge",{source:r.id,target:o.id});1===this.executeTimes&&(this.addIds=[s.id,l.id],this.page=n)},back:function(){var e=this.page.getGraph();this.addIds.forEach((function(t){e.remove(t)}))}}),o.registerCommand("add",{enable:function(){return this.type&&this.addModel},execute:function(e){var t=e.getCurrentPage(),n=t.getGraph().add(this.type,this.addModel);1===this.executeTimes&&(this.addId=n.id,this.page=t)},back:function(){this.page.getGraph().remove(this.addId)}}),o.registerCommand("update",{enable:function(){return this.itemId&&this.updateModel},execute:function(e){var t=e.getCurrentPage(),n=t.getGraph(),i=n.find(this.itemId);1===this.executeTimes&&(this.originModel=a.getContrast(i.getModel(),this.updateModel),this.page=t),n.update(i,this.updateModel)},back:function(){var e=this.page.getGraph(),t=e.find(this.itemId);e.update(t,this.originModel)}}),o.registerCommand("redo",{queue:!1,enable:function(e){var t=e.get("_command"),n=t.queue;return t.current<n.length},execute:function(e){var t=e.get("_command");t.queue[t.current].execute(e),t.current+=1},shortcutCodes:[["metaKey","shiftKey","z"],["ctrlKey","shiftKey","z"]]}),o.registerCommand("undo",{queue:!1,enable:function(e){return e.get("_command").current>0},execute:function(e){var t=e.get("_command"),n=t.queue[t.current-1];n.executeTimes++,n.back(e),t.current-=1},shortcutCodes:[["metaKey","z"],["ctrlKey","z"]]}),o.registerCommand("copy",{queue:!1,enable:s,method:function(e){var t=e.getCurrentPage().getSelected(),n=e.get("_command"),r=t.map((function(e){return e.getGraphicGroup()})),o=a.getChildrenBBox(r);n.clipboard=[],t.forEach((function(e){a.traverseTree(e,(function(e){var t=e.getModel(),i=e.getGraphicGroup();n.clipboard.push({type:e.type,index:a.getIndex(i),model:t})}),(function(e){return e.getChildren&&e.getChildren()}),!0)})),e.set("copyCenterBox",i({},o))}}),o.registerCommand("pasteHere",{enable:function(e){return e.get("_command").clipboard.length>0},method:function(e){var t=e.getCurrentPage(),n=e.get("_command"),i=this.pasteData?this.pasteData:f(n.clipboard),r=this.copyCenterBox?this.copyCenterBox:e.get("copyCenterBox"),o=this.contextmenuPoint?this.contextmenuPoint:e.get("contextmenuPoint");t.clearSelected(),this.copyCenterBox=a.clone(r),this.pasteData=a.clone(i),this.contextmenuPoint=a.clone(o),i.forEach((function(e){var n=e.model;n.x&&(n.x+=o.x-r.minX),n.y&&(n.y+=o.y-r.minY),t.add(e.type,n)}))},back:c}),o.registerCommand("paste",{enable:function(e){return e.get("_command").clipboard.length>0},method:function(e){var t=e.getCurrentPage(),n=e.get("_command"),i=this.pasteData?this.pasteData:f(n.clipboard);t.clearSelected(),this.pasteData=a.clone(i),i.forEach((function(e){var n=e.model;n.x&&(n.x+=10),n.y&&(n.y+=10),t.add(e.type,n)}))},back:c}),o.registerCommand("addGroup",{init:function(){this.addGroupId=a.guid()},enable:function(e){return e.getCurrentPage().getSelected().length>1},method:function(e){e.getCurrentPage().addGroup({id:this.addGroupId})},back:c}),o.registerCommand("unGroup",{enable:function(e){var t=e.getCurrentPage().getSelected();return 1===t.length&&t[0].isGroup},method:"unGroup",back:c}),o.registerCommand("delete",{getDeleteItems:function(e){var t=e.getCurrentPage(),n=t.getGraph(),i=this.itemIds?this.itemIds.map((function(e){return n.find(e)})):t.getSelected();return i.filter((function(e){return!1!==e.deleteable}))},enable:function(e){return this.getDeleteItems(e).length>0},method:function(e){var t=e.getCurrentPage(),n=this.getDeleteItems(e),i=t.getGraph();t.emit("beforedelete",{items:n}),a.each(n,(function(e){i.remove(e)})),t.emit("afterdelete",{items:n}),this.itemIds=n.map((function(e){return e.getModel().id}))},back:c,shortcutCodes:["Delete","Backspace"]}),o.registerCommand("selectAll",{method:function(e){var t=e.getCurrentPage();t.getGraph().getItems().forEach((function(e){t.setSelected(e,!0)}))},back:c,shortcutCodes:[["metaKey","a"]]}),o.registerCommand("toBack",{enable:s,method:"toBack",back:c}),o.registerCommand("toFront",{enable:s,method:"toFront",back:c}),o.registerCommand("clear",{enable:function(e){return e.getCurrentPage().getItems().length>0},method:"clear",back:c}),o.registerCommand("multiSelect",{enable:u,toMode:"multiSelect",execute:d,back:h}),o.registerCommand("move",{enable:u,toMode:"move",execute:d,back:h}),e.exports=o},function(e,t,n){e.exports=n(2)},function(e,t,n){"use strict";n.r(t),n.d(t,"mouseEnterEdge",(function(){return r})),n.d(t,"mouseLeaveEdge",(function(){return a})),n.d(t,"startMove",(function(){return o})),n.d(t,"endMove",(function(){return s})),n.d(t,"mouseMoveEdge",(function(){return l})),n.d(t,"mergeLine",(function(){return c}));var i=n(0);function r(e){var t=e.graph,n=e.bpmn,r=e.ev,a=e.backUpCursor,o=r.item,s=o.model.controlPoints,l=Object(i.e)({x:r.x,y:r.y},s),c=l.index,u=l.vertical;null!=c&&(a&&(o._cursor=n.getGraph().getMouseEventWrapper().style.cursor),t.update(o,{hold:{index:c,vertical:u}}),u?n.css({cursor:"col-resize"}):n.css({cursor:"row-resize"}))}function a(e){var t=e.graph,n=e.bpmn,i=e.item;i._cursor&&n.css({cursor:i._cursor}),delete i._cursor,t.update(i,{hold:void 0})}function o(e,t){var n=t.item;e.update(n,{lastMouse:{x:t.x,y:t.y}})}function s(e){var t=e.graph,n=e.item;t.update(n,{lastMouse:void 0,moveDelta:void 0})}function l(e,t,n){var i;i=t.model&&t.model.hold&&t.model.hold.vertical?{x:n.x-t.model.lastMouse.x,y:0}:{x:0,y:n.y-t.model.lastMouse.y},e.update(t,{edgeMoved:i,modifiedByMouse:!0})}function c(e,t,n){var i,r=e.model,a=t||r.hold.index,o=r.controlPoints;null===n&&(n=r.hold.vertical);var s=[];return a>=2&&(n?Math.abs(o[a-2].x-o[a].x)<=3&&(i=[{x:o[a-2].x,y:o[a-2].y},{x:o[a-2].x,y:o[a+1].y}],s.push(a-1,a),r.hold.index=a-2,r.controlPoints[a+1].x=o[a-2].x):Math.abs(o[a-2].y-o[a].y)<=3&&(i=[{x:o[a-2].x,y:o[a-2].y},{x:o[a+1].x,y:o[a-2].y}],s.push(a-1,a),r.hold.index=a-2,r.controlPoints[a+1].y=o[a-2].y)),a<=o.length-4&&(n?Math.abs(o[a].x-o[a+2].x)<=3&&(i?(i[1]={x:o[a-2].x,y:o[a+3].y},r.controlPoints[a+3].x=o[a-2].x):(i=[{x:o[a+3].x,y:o[a].y},{x:o[a+3].x,y:o[a+3].y}],r.controlPoints[a].x=o[a+3].x),s.push(a+1,a+2)):Math.abs(o[a].y-o[a+2].y)<=3&&(i?(i[1]={x:o[a+3].x,y:o[a-2].y},r.controlPoints[a+3].y=o[a-2].y):(i=[{x:o[a].x,y:o[a+3].y},{x:o[a+3].x,y:o[a+3].y}],r.controlPoints[a].y=o[a+3].y),s.push(a+1,a+2))),s&&s.length&&o.splice(s[0],s.length),i}},function(e,t,n){function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function r(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function a(e){return(a=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function o(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function s(e,t,n){return t&&o(e.prototype,t),n&&o(e,n),e}function l(e,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var c=n(27),u=n(6),d=function(e){function t(e){var n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var i=(n=r(this,a(t).call(this))).getDefaultCfg();return n._cfg=u.mix(!0,{},n._cfg,i,e),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&l(e,t)}(t,c),s(t,[{key:"getDefaultCfg",value:function(){return{}}}]),s(t,[{key:"get",value:function(e){return this._cfg[e]}},{key:"set",value:function(e,t){this._cfg[e]=t}},{key:"destroy",value:function(){this._cfg={},this.destroyed=!0}}]),t}();e.exports=d},function(e,t,n){function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var r=n(4);e.exports=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){i(e,t,n[t])}))}return e}({},r,{getParallelEdges:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return e.getEdges().filter((function(e){var i=e.getModel();return i.target===t.id||n&&i.source===t.id}))},object2array:function(e){var t=[];return r.each(e,(function(e){t.push(e)})),t}})},function(e,t,n){function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function r(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function a(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function o(e){return(o=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function s(e,t){return(s=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var l=n(9),c=n(2),u=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),a(this,o(t).apply(this,arguments))}var n,i,u;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&s(e,t)}(t,l),n=t,(i=[{key:"getDefaultCfg",value:function(){return{name:"",render:function(){return"<button>satellite</button>"},bindEvent:function(){return[]}}}},{key:"_renderDOM",value:function(){var e=c.createDOM(this.render(this.diagram));return this.dom=e,e.isSatellite=!0,e}},{key:"getDOM",value:function(){return this.dom||this._renderDOM()}},{key:"init",value:function(){var e=this.getDOM(),t=this.diagram.getGraph().getGraphContainer();e&&(e.css({position:"absolute",visibility:"hidden"}),t.appendChild(e),e&&this.bindEvent(e,this.diagram))}},{key:"enable",value:function(){return!0}},{key:"show",value:function(){this.getDOM().show()}},{key:"hide",value:function(){this.getDOM().hide()}},{key:"isVisible",value:function(){return"hidden"!==this.getDOM().style.visibility}},{key:"destroy",value:function(){var e=this.events;e&&e.forEach((function(e){e.remove()}))}}])&&r(n.prototype,i),u&&r(n,u),t}();e.exports=u},function(e,t,n){e.exports=n(2)},function(e,t,n){var i=n(26),r=n(6),a=n(15);n(7),i.Editor=i,i.Util=r,i.Diagram=n(16),i.Page=n(1),i.Flow=n(95),i.Koni=n(102),i.Mind=n(107),i.Toolbar=n(121),i.Contextmenu=n(122),i.Command=n(15),i.BPMN=n(123),i.registerBehaviour=i.Page.registerBehaviour,i.registerNode=i.Page.registerNode,i.registerEdge=i.Page.registerEdge,i.registerGroup=i.Page.registerGroup,i.registerGuide=i.Page.registerGuide,i.registerCommand=a.registerCommand,e.exports=i},function(e,t,n){function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function r(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function a(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function o(e){return(o=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function s(e,t){return(s=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var l=n(21),c=n(6),u=n(15),d=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),a(this,o(t).apply(this,arguments))}var n,i,d;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&s(e,t)}(t,l),n=t,(i=[{key:"getDefaultCfg",value:function(){return{_components:[],_command:{zoomDelta:.1,queue:[],current:0,clipboard:[]}}}},{key:"_getComponentsBy",value:function(e){return this.get("_components").filter(e)}},{key:"_bindCommands",value:function(e){var t=this;c.each(e,(function(e){var n=e.dataset,i=n.command;u[i]?c.addEventListener(e,"click",(function(){t.getCurrentPage().focusGraphWrapper(),t.executeCommand(i,n)})):console.warn("请设置有效的命令!")}))}},{key:"getCommands",value:function(){return this.get("_command").queue}},{key:"getCurrentCommand",value:function(){var e=this.get("_command");return e.queue[e.current-1]}},{key:"executeCommand",value:function(e,t){c.isString(e)?u.execute(e,this,t):u.execute("common",this,{method:e},t)}},{key:"commandEnable",value:function(e){return u.enable(e,this)}},{key:"setCommandDOMenable",value:function(){var e=this,t=this.getComponentsByType("toolbar"),n=this.getComponentsByType("contextmenu"),i=[];t.forEach((function(e){c.each(e.getCommandDoms(),(function(e){i.push(e)}))})),n.forEach((function(e){c.each(e.getCommandDoms(),(function(e){i.push(e)}))})),c.each(i,(function(t){var n=t.dataset.command;u.enable(n,e)?t.classList.remove("disable"):t.classList.add("disable")}))}},{key:"_onPageStatusChange",value:function(){this.setCommandDOMenable()}},{key:"_afterAddContextmenu",value:function(){this.getCurrentPage()&&this.setCommandDOMenable()}},{key:"_afterAddPage",value:function(e){var t=this;this.setCommandDOMenable(),e.on("statuschange",(function(e){t._onPageStatusChange(e)})),e.on("mousedown",(function(){t.getComponentsByType("contextmenu").forEach((function(e){e.hide()}))})),e.on("contextmenu",(function(n){var i=t.getComponentsByType("contextmenu"),r=e.getGraph().getCanvas().get("el"),a=c.getBoundingClientRect(r),o={x:n.x,y:n.y},s=n.item;s&&!s.isSelected&&(e.clearSelected(),e.setSelected(n.item,!0)),t.set("contextmenuPoint",o),n.domEvent.preventDefault(),i.forEach((function(e){e.show(),e.contextmenuPoint=o,e.move(a.left+n.domX,a.top+n.domY)}))})),e.on("statuschange",(function(e){t.getComponentsByType("contextmenu").forEach((function(t){t.switch(e.status)}))})),this._bindShortcut(e)}},{key:"_beforeAddToolbar",value:function(e){var t=e.getCommandDoms();this._bindCommands(t)}},{key:"_beforeAddContextmenu",value:function(e){var t=e.getCommandDoms();e.bindEvent(),this._bindCommands(t)}},{key:"getComponentsByType",value:function(e){return this._getComponentsBy((function(t){return t.type===e}))}},{key:"getCurrentPage",value:function(){var e,t=this.getComponentsByType("page");return t.every((function(t){return!t.isActived||(e=t,!1)})),e||(e=t[0]),e}},{key:"getComponents",value:function(){return this.get("_components")}},{key:"_shortcutEnable",value:function(e,t){for(var n=e.shortcutCodes,i=c.getKeyboradKey(t),r=!1,a=0;a<n.length;a++){var o=n[a];if(c.isArray(o)){for(var s=o.length,l=!0,u=0;u<s-1;u++)if(!t[o[u]]){l=!1;break}o[s-1]!==i&&o[s-1]!==c.lowerFirst(i)||!l||(r=!0)}else o===i&&(r=!0);if(r)break}return r}},{key:"_bindShortcut",value:function(e){var t=this,n=e.get("shortcut");e.getGraph().on("keydown",(function(e){var i=t.getComponentsByType("contextmenu"),r=e.domEvent;i.forEach((function(e){e.hide()})),r.preventDefault();for(var a=u.list.filter((function(e){return e.shortcutCodes&&n[e.name]})),o=0;o<a.length;o++){var s=a[o];if(t._shortcutEnable(s,r))return t.executeCommand(s.name),!1}}))}},{key:"add",value:function(e){var t=this.get("_components"),n=c.upperFirst(e.type);e.editor=this,this["_beforeAdd"+n]&&this["_beforeAdd"+n](e),t.push(e),this["_afterAdd"+n]&&this["_afterAdd"+n](e)}},{key:"destroy",value:function(){this.get("_components").forEach((function(e){e.destroy()}))}}])&&r(n.prototype,i),d&&r(n,d),t}();e.exports=d},function(e,t,n){var i;
/*!
 * EventEmitter v5.2.6 - git.io/ee
 * Unlicense - http://unlicense.org/
 * Oliver Caldwell - https://oli.me.uk/
 * @preserve
 */!function(t){"use strict";function r(){}var a=r.prototype,o=t.EventEmitter;function s(e,t){for(var n=e.length;n--;)if(e[n].listener===t)return n;return-1}function l(e){return function(){return this[e].apply(this,arguments)}}a.getListeners=function(e){var t,n,i=this._getEvents();if(e instanceof RegExp)for(n in t={},i)i.hasOwnProperty(n)&&e.test(n)&&(t[n]=i[n]);else t=i[e]||(i[e]=[]);return t},a.flattenListeners=function(e){var t,n=[];for(t=0;t<e.length;t+=1)n.push(e[t].listener);return n},a.getListenersAsObject=function(e){var t,n=this.getListeners(e);return n instanceof Array&&((t={})[e]=n),t||n},a.addListener=function(e,t){if(!function e(t){return"function"==typeof t||t instanceof RegExp||!(!t||"object"!=typeof t)&&e(t.listener)}(t))throw new TypeError("listener must be a function");var n,i=this.getListenersAsObject(e),r="object"==typeof t;for(n in i)i.hasOwnProperty(n)&&-1===s(i[n],t)&&i[n].push(r?t:{listener:t,once:!1});return this},a.on=l("addListener"),a.addOnceListener=function(e,t){return this.addListener(e,{listener:t,once:!0})},a.once=l("addOnceListener"),a.defineEvent=function(e){return this.getListeners(e),this},a.defineEvents=function(e){for(var t=0;t<e.length;t+=1)this.defineEvent(e[t]);return this},a.removeListener=function(e,t){var n,i,r=this.getListenersAsObject(e);for(i in r)r.hasOwnProperty(i)&&-1!==(n=s(r[i],t))&&r[i].splice(n,1);return this},a.off=l("removeListener"),a.addListeners=function(e,t){return this.manipulateListeners(!1,e,t)},a.removeListeners=function(e,t){return this.manipulateListeners(!0,e,t)},a.manipulateListeners=function(e,t,n){var i,r,a=e?this.removeListener:this.addListener,o=e?this.removeListeners:this.addListeners;if("object"!=typeof t||t instanceof RegExp)for(i=n.length;i--;)a.call(this,t,n[i]);else for(i in t)t.hasOwnProperty(i)&&(r=t[i])&&("function"==typeof r?a.call(this,i,r):o.call(this,i,r));return this},a.removeEvent=function(e){var t,n=typeof e,i=this._getEvents();if("string"===n)delete i[e];else if(e instanceof RegExp)for(t in i)i.hasOwnProperty(t)&&e.test(t)&&delete i[t];else delete this._events;return this},a.removeAllListeners=l("removeEvent"),a.emitEvent=function(e,t){var n,i,r,a,o=this.getListenersAsObject(e);for(a in o)if(o.hasOwnProperty(a))for(n=o[a].slice(0),r=0;r<n.length;r++)!0===(i=n[r]).once&&this.removeListener(e,i.listener),i.listener.apply(this,t||[])===this._getOnceReturnValue()&&this.removeListener(e,i.listener);return this},a.trigger=l("emitEvent"),a.emit=function(e){var t=Array.prototype.slice.call(arguments,1);return this.emitEvent(e,t)},a.setOnceReturnValue=function(e){return this._onceReturnValue=e,this},a._getOnceReturnValue=function(){return!this.hasOwnProperty("_onceReturnValue")||this._onceReturnValue},a._getEvents=function(){return this._events||(this._events={})},r.noConflict=function(){return t.EventEmitter=o,r},void 0===(i=function(){return r}.call(t,n,t,e))||(e.exports=i)}("undefined"!=typeof window?window:this||{})},function(e,t,n){var i=n(7).Util;e.exports={getGroupIconPath:function(){return"M9.75,9.60000014 L3.75,9.60000014 C3.33578644,9.60000014 3,9.2865995 3,8.90000022 C3,8.51340093 3.33578644,8.20000029 3.75,8.20000029 L9.75,8.20000029 C10.1642136,8.20000029 10.5,8.51340093 10.5,8.90000022 C10.5,9.2865995 10.1642136,9.60000014 9.75,9.60000014 M3,11.6999999 C3,11.3134006 3.33578644,11 3.75,11 L6.75,11 C7.16421356,11 7.5,11.3134006 7.5,11.6999999 C7.5,12.0865992 7.16421356,12.3999999 6.75,12.3999999 L3.75,12.3999999 C3.33578644,12.3999999 3,12.0865992 3,11.6999999 M3.75,13.7999997 L6.75,13.7999997 C7.16421356,13.7999997 7.5,14.1134004 7.5,14.4999996 C7.5,14.8865989 7.16421356,15.1999996 6.75,15.1999996 L3.75,15.1999996 C3.33578644,15.1999996 3,14.8865989 3,14.4999996 C3,14.1134004 3.33578644,13.7999997 3.75,13.7999997 M16.4985,4.00000072 L1.5015,4.00000072 C0.674533504,3.99922416 0.00289396564,4.6232696 0,5.39510058 L0,16.6048994 C0.00289396564,17.3767304 0.674533504,18.0007758 1.5015,17.9999993 L16.4985,17.9999993 C17.3254665,18.0007758 17.997106,17.3767304 18,16.6048994 L18,5.39510058 C17.997106,4.6232696 17.3254665,3.99922416 16.4985,4.00000072M19,13.9999993 L19,3 L5,3 L5,1.39510058 C5.00289397,0.623269599 5.6745335,-0.00077583787 6.5015,7.23978642e-07 L21.4985,7.23978642e-07 C22.3254665,-0.00077583787 22.997106,0.623269599 23,1.39510058 L23,12.6048994 C22.997106,13.3767304 22.3254665,14.0007758 21.4985,13.9999993 L19,13.9999993 Z"},getCollapsedButtonPath:function(){return i.getRectPath(0,0,14,14,2)+"M3,7L11,7"},getExpandedButtonPath:function(){return i.getRectPath(0,0,14,14,2)+"M3,7L11,7M7,3L7,11"}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.presetPrimaryColors=t.presetPalettes=t.generate=void 0;var i,r=n(30),a=(i=r)&&i.__esModule?i:{default:i},o={red:"#F5222D",volcano:"#FA541C",orange:"#FA8C16",gold:"#FAAD14",yellow:"#FADB14",lime:"#A0D911",green:"#52C41A",cyan:"#13C2C2",blue:"#1890FF",geekblue:"#2F54EB",purple:"#722ED1",magenta:"#EB2F96",grey:"#666666"},s={};Object.keys(o).forEach((function(e){s[e]=(0,a.default)(o[e])})),t.generate=a.default,t.presetPalettes=s,t.presetPrimaryColors=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){for(var t=[],n=(0,a.default)(e),i=d;i>0;i-=1){var r=n.toHsv(),o=(0,a.default)({h:f(r,i,!0),s:p(r,i,!0),v:g(r,i,!0)}).toHexString();t.push(o)}t.push(n.toHexString());for(var s=1;s<=h;s+=1){var l=n.toHsv(),c=(0,a.default)({h:f(l,s),s:p(l,s),v:g(l,s)}).toHexString();t.push(c)}return t};var i,r=n(31),a=(i=r)&&i.__esModule?i:{default:i},o=2,s=16,l=5,c=5,u=15,d=5,h=4;function f(e,t,n){var i=void 0;return(i=Math.round(e.h)>=60&&Math.round(e.h)<=240?n?Math.round(e.h)-o*t:Math.round(e.h)+o*t:n?Math.round(e.h)+o*t:Math.round(e.h)-o*t)<0?i+=360:i>=360&&(i-=360),i}function p(e,t,n){if(0===e.h&&0===e.s)return e.s;var i=void 0;return(i=n?Math.round(100*e.s)-s*t:t===h?Math.round(100*e.s)+s:Math.round(100*e.s)+l*t)>100&&(i=100),n&&t===d&&i>10&&(i=10),i<6&&(i=6),i}function g(e,t,n){return n?Math.round(100*e.v)+c*t:Math.round(100*e.v)-u*t}},function(e,t,n){var i;!function(r){var a=/^\s+/,o=/\s+$/,s=0,l=r.round,c=r.min,u=r.max,d=r.random;function h(e,t){if(t=t||{},(e=e||"")instanceof h)return e;if(!(this instanceof h))return new h(e,t);var n=function(e){var t,n,i,s={r:0,g:0,b:0},l=1,d=null,h=null,f=null,p=!1,g=!1;return"string"==typeof e&&(e=function(e){e=e.replace(a,"").replace(o,"").toLowerCase();var t,n=!1;if(k[e])e=k[e],n=!0;else if("transparent"==e)return{r:0,g:0,b:0,a:0,format:"name"};return(t=G.rgb.exec(e))?{r:t[1],g:t[2],b:t[3]}:(t=G.rgba.exec(e))?{r:t[1],g:t[2],b:t[3],a:t[4]}:(t=G.hsl.exec(e))?{h:t[1],s:t[2],l:t[3]}:(t=G.hsla.exec(e))?{h:t[1],s:t[2],l:t[3],a:t[4]}:(t=G.hsv.exec(e))?{h:t[1],s:t[2],v:t[3]}:(t=G.hsva.exec(e))?{h:t[1],s:t[2],v:t[3],a:t[4]}:(t=G.hex8.exec(e))?{r:E(t[1]),g:E(t[2]),b:E(t[3]),a:N(t[4]),format:n?"name":"hex8"}:(t=G.hex6.exec(e))?{r:E(t[1]),g:E(t[2]),b:E(t[3]),format:n?"name":"hex"}:(t=G.hex4.exec(e))?{r:E(t[1]+""+t[1]),g:E(t[2]+""+t[2]),b:E(t[3]+""+t[3]),a:N(t[4]+""+t[4]),format:n?"name":"hex8"}:!!(t=G.hex3.exec(e))&&{r:E(t[1]+""+t[1]),g:E(t[2]+""+t[2]),b:E(t[3]+""+t[3]),format:n?"name":"hex"}}(e)),"object"==typeof e&&(q(e.r)&&q(e.g)&&q(e.b)?(t=e.r,n=e.g,i=e.b,s={r:255*I(t,255),g:255*I(n,255),b:255*I(i,255)},p=!0,g="%"===String(e.r).substr(-1)?"prgb":"rgb"):q(e.h)&&q(e.s)&&q(e.v)?(d=R(e.s),h=R(e.v),s=function(e,t,n){e=6*I(e,360),t=I(t,100),n=I(n,100);var i=r.floor(e),a=e-i,o=n*(1-t),s=n*(1-a*t),l=n*(1-(1-a)*t),c=i%6;return{r:255*[n,s,o,o,l,n][c],g:255*[l,n,n,s,o,o][c],b:255*[o,o,l,n,n,s][c]}}(e.h,d,h),p=!0,g="hsv"):q(e.h)&&q(e.s)&&q(e.l)&&(d=R(e.s),f=R(e.l),s=function(e,t,n){var i,r,a;function o(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}if(e=I(e,360),t=I(t,100),n=I(n,100),0===t)i=r=a=n;else{var s=n<.5?n*(1+t):n+t-n*t,l=2*n-s;i=o(l,s,e+1/3),r=o(l,s,e),a=o(l,s,e-1/3)}return{r:255*i,g:255*r,b:255*a}}(e.h,d,f),p=!0,g="hsl"),e.hasOwnProperty("a")&&(l=e.a)),l=A(l),{ok:p,format:e.format||g,r:c(255,u(s.r,0)),g:c(255,u(s.g,0)),b:c(255,u(s.b,0)),a:l}}(e);this._originalInput=e,this._r=n.r,this._g=n.g,this._b=n.b,this._a=n.a,this._roundA=l(100*this._a)/100,this._format=t.format||n.format,this._gradientType=t.gradientType,this._r<1&&(this._r=l(this._r)),this._g<1&&(this._g=l(this._g)),this._b<1&&(this._b=l(this._b)),this._ok=n.ok,this._tc_id=s++}function f(e,t,n){e=I(e,255),t=I(t,255),n=I(n,255);var i,r,a=u(e,t,n),o=c(e,t,n),s=(a+o)/2;if(a==o)i=r=0;else{var l=a-o;switch(r=s>.5?l/(2-a-o):l/(a+o),a){case e:i=(t-n)/l+(t<n?6:0);break;case t:i=(n-e)/l+2;break;case n:i=(e-t)/l+4}i/=6}return{h:i,s:r,l:s}}function p(e,t,n){e=I(e,255),t=I(t,255),n=I(n,255);var i,r,a=u(e,t,n),o=c(e,t,n),s=a,l=a-o;if(r=0===a?0:l/a,a==o)i=0;else{switch(a){case e:i=(t-n)/l+(t<n?6:0);break;case t:i=(n-e)/l+2;break;case n:i=(e-t)/l+4}i/=6}return{h:i,s:r,v:s}}function g(e,t,n,i){var r=[B(l(e).toString(16)),B(l(t).toString(16)),B(l(n).toString(16))];return i&&r[0].charAt(0)==r[0].charAt(1)&&r[1].charAt(0)==r[1].charAt(1)&&r[2].charAt(0)==r[2].charAt(1)?r[0].charAt(0)+r[1].charAt(0)+r[2].charAt(0):r.join("")}function m(e,t,n,i){return[B(z(i)),B(l(e).toString(16)),B(l(t).toString(16)),B(l(n).toString(16))].join("")}function v(e,t){t=0===t?0:t||10;var n=h(e).toHsl();return n.s-=t/100,n.s=j(n.s),h(n)}function y(e,t){t=0===t?0:t||10;var n=h(e).toHsl();return n.s+=t/100,n.s=j(n.s),h(n)}function b(e){return h(e).desaturate(100)}function x(e,t){t=0===t?0:t||10;var n=h(e).toHsl();return n.l+=t/100,n.l=j(n.l),h(n)}function w(e,t){t=0===t?0:t||10;var n=h(e).toRgb();return n.r=u(0,c(255,n.r-l(-t/100*255))),n.g=u(0,c(255,n.g-l(-t/100*255))),n.b=u(0,c(255,n.b-l(-t/100*255))),h(n)}function _(e,t){t=0===t?0:t||10;var n=h(e).toHsl();return n.l-=t/100,n.l=j(n.l),h(n)}function S(e,t){var n=h(e).toHsl(),i=(n.h+t)%360;return n.h=i<0?360+i:i,h(n)}function C(e){var t=h(e).toHsl();return t.h=(t.h+180)%360,h(t)}function O(e){var t=h(e).toHsl(),n=t.h;return[h(e),h({h:(n+120)%360,s:t.s,l:t.l}),h({h:(n+240)%360,s:t.s,l:t.l})]}function M(e){var t=h(e).toHsl(),n=t.h;return[h(e),h({h:(n+90)%360,s:t.s,l:t.l}),h({h:(n+180)%360,s:t.s,l:t.l}),h({h:(n+270)%360,s:t.s,l:t.l})]}function P(e){var t=h(e).toHsl(),n=t.h;return[h(e),h({h:(n+72)%360,s:t.s,l:t.l}),h({h:(n+216)%360,s:t.s,l:t.l})]}function L(e,t,n){t=t||6,n=n||30;var i=h(e).toHsl(),r=360/n,a=[h(e)];for(i.h=(i.h-(r*t>>1)+720)%360;--t;)i.h=(i.h+r)%360,a.push(h(i));return a}function D(e,t){t=t||6;for(var n=h(e).toHsv(),i=n.h,r=n.s,a=n.v,o=[],s=1/t;t--;)o.push(h({h:i,s:r,v:a})),a=(a+s)%1;return o}h.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var e=this.toRgb();return(299*e.r+587*e.g+114*e.b)/1e3},getLuminance:function(){var e,t,n,i=this.toRgb();return e=i.r/255,t=i.g/255,n=i.b/255,.2126*(e<=.03928?e/12.92:r.pow((e+.055)/1.055,2.4))+.7152*(t<=.03928?t/12.92:r.pow((t+.055)/1.055,2.4))+.0722*(n<=.03928?n/12.92:r.pow((n+.055)/1.055,2.4))},setAlpha:function(e){return this._a=A(e),this._roundA=l(100*this._a)/100,this},toHsv:function(){var e=p(this._r,this._g,this._b);return{h:360*e.h,s:e.s,v:e.v,a:this._a}},toHsvString:function(){var e=p(this._r,this._g,this._b),t=l(360*e.h),n=l(100*e.s),i=l(100*e.v);return 1==this._a?"hsv("+t+", "+n+"%, "+i+"%)":"hsva("+t+", "+n+"%, "+i+"%, "+this._roundA+")"},toHsl:function(){var e=f(this._r,this._g,this._b);return{h:360*e.h,s:e.s,l:e.l,a:this._a}},toHslString:function(){var e=f(this._r,this._g,this._b),t=l(360*e.h),n=l(100*e.s),i=l(100*e.l);return 1==this._a?"hsl("+t+", "+n+"%, "+i+"%)":"hsla("+t+", "+n+"%, "+i+"%, "+this._roundA+")"},toHex:function(e){return g(this._r,this._g,this._b,e)},toHexString:function(e){return"#"+this.toHex(e)},toHex8:function(e){return function(e,t,n,i,r){var a=[B(l(e).toString(16)),B(l(t).toString(16)),B(l(n).toString(16)),B(z(i))];return r&&a[0].charAt(0)==a[0].charAt(1)&&a[1].charAt(0)==a[1].charAt(1)&&a[2].charAt(0)==a[2].charAt(1)&&a[3].charAt(0)==a[3].charAt(1)?a[0].charAt(0)+a[1].charAt(0)+a[2].charAt(0)+a[3].charAt(0):a.join("")}(this._r,this._g,this._b,this._a,e)},toHex8String:function(e){return"#"+this.toHex8(e)},toRgb:function(){return{r:l(this._r),g:l(this._g),b:l(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+l(this._r)+", "+l(this._g)+", "+l(this._b)+")":"rgba("+l(this._r)+", "+l(this._g)+", "+l(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:l(100*I(this._r,255))+"%",g:l(100*I(this._g,255))+"%",b:l(100*I(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+l(100*I(this._r,255))+"%, "+l(100*I(this._g,255))+"%, "+l(100*I(this._b,255))+"%)":"rgba("+l(100*I(this._r,255))+"%, "+l(100*I(this._g,255))+"%, "+l(100*I(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(T[g(this._r,this._g,this._b,!0)]||!1)},toFilter:function(e){var t="#"+m(this._r,this._g,this._b,this._a),n=t,i=this._gradientType?"GradientType = 1, ":"";if(e){var r=h(e);n="#"+m(r._r,r._g,r._b,r._a)}return"progid:DXImageTransform.Microsoft.gradient("+i+"startColorstr="+t+",endColorstr="+n+")"},toString:function(e){var t=!!e;e=e||this._format;var n=!1,i=this._a<1&&this._a>=0;return t||!i||"hex"!==e&&"hex6"!==e&&"hex3"!==e&&"hex4"!==e&&"hex8"!==e&&"name"!==e?("rgb"===e&&(n=this.toRgbString()),"prgb"===e&&(n=this.toPercentageRgbString()),"hex"!==e&&"hex6"!==e||(n=this.toHexString()),"hex3"===e&&(n=this.toHexString(!0)),"hex4"===e&&(n=this.toHex8String(!0)),"hex8"===e&&(n=this.toHex8String()),"name"===e&&(n=this.toName()),"hsl"===e&&(n=this.toHslString()),"hsv"===e&&(n=this.toHsvString()),n||this.toHexString()):"name"===e&&0===this._a?this.toName():this.toRgbString()},clone:function(){return h(this.toString())},_applyModification:function(e,t){var n=e.apply(null,[this].concat([].slice.call(t)));return this._r=n._r,this._g=n._g,this._b=n._b,this.setAlpha(n._a),this},lighten:function(){return this._applyModification(x,arguments)},brighten:function(){return this._applyModification(w,arguments)},darken:function(){return this._applyModification(_,arguments)},desaturate:function(){return this._applyModification(v,arguments)},saturate:function(){return this._applyModification(y,arguments)},greyscale:function(){return this._applyModification(b,arguments)},spin:function(){return this._applyModification(S,arguments)},_applyCombination:function(e,t){return e.apply(null,[this].concat([].slice.call(t)))},analogous:function(){return this._applyCombination(L,arguments)},complement:function(){return this._applyCombination(C,arguments)},monochromatic:function(){return this._applyCombination(D,arguments)},splitcomplement:function(){return this._applyCombination(P,arguments)},triad:function(){return this._applyCombination(O,arguments)},tetrad:function(){return this._applyCombination(M,arguments)}},h.fromRatio=function(e,t){if("object"==typeof e){var n={};for(var i in e)e.hasOwnProperty(i)&&(n[i]="a"===i?e[i]:R(e[i]));e=n}return h(e,t)},h.equals=function(e,t){return!(!e||!t)&&h(e).toRgbString()==h(t).toRgbString()},h.random=function(){return h.fromRatio({r:d(),g:d(),b:d()})},h.mix=function(e,t,n){n=0===n?0:n||50;var i=h(e).toRgb(),r=h(t).toRgb(),a=n/100;return h({r:(r.r-i.r)*a+i.r,g:(r.g-i.g)*a+i.g,b:(r.b-i.b)*a+i.b,a:(r.a-i.a)*a+i.a})},h.readability=function(e,t){var n=h(e),i=h(t);return(r.max(n.getLuminance(),i.getLuminance())+.05)/(r.min(n.getLuminance(),i.getLuminance())+.05)},h.isReadable=function(e,t,n){var i,r,a=h.readability(e,t);switch(r=!1,(i=function(e){var t,n;return t=((e=e||{level:"AA",size:"small"}).level||"AA").toUpperCase(),n=(e.size||"small").toLowerCase(),"AA"!==t&&"AAA"!==t&&(t="AA"),"small"!==n&&"large"!==n&&(n="small"),{level:t,size:n}}(n)).level+i.size){case"AAsmall":case"AAAlarge":r=a>=4.5;break;case"AAlarge":r=a>=3;break;case"AAAsmall":r=a>=7}return r},h.mostReadable=function(e,t,n){var i,r,a,o,s=null,l=0;r=(n=n||{}).includeFallbackColors,a=n.level,o=n.size;for(var c=0;c<t.length;c++)(i=h.readability(e,t[c]))>l&&(l=i,s=h(t[c]));return h.isReadable(e,s,{level:a,size:o})||!r?s:(n.includeFallbackColors=!1,h.mostReadable(e,["#fff","#000"],n))};var k=h.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},T=h.hexNames=function(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}(k);function A(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function I(e,t){(function(e){return"string"==typeof e&&-1!=e.indexOf(".")&&1===parseFloat(e)})(e)&&(e="100%");var n=function(e){return"string"==typeof e&&-1!=e.indexOf("%")}(e);return e=c(t,u(0,parseFloat(e))),n&&(e=parseInt(e*t,10)/100),r.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function j(e){return c(1,u(0,e))}function E(e){return parseInt(e,16)}function B(e){return 1==e.length?"0"+e:""+e}function R(e){return e<=1&&(e=100*e+"%"),e}function z(e){return r.round(255*parseFloat(e)).toString(16)}function N(e){return E(e)/255}var V,F,$,G=(F="[\\s|\\(]+("+(V="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+V+")[,|\\s]+("+V+")\\s*\\)?",$="[\\s|\\(]+("+V+")[,|\\s]+("+V+")[,|\\s]+("+V+")[,|\\s]+("+V+")\\s*\\)?",{CSS_UNIT:new RegExp(V),rgb:new RegExp("rgb"+F),rgba:new RegExp("rgba"+$),hsl:new RegExp("hsl"+F),hsla:new RegExp("hsla"+$),hsv:new RegExp("hsv"+F),hsva:new RegExp("hsva"+$),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/});function q(e){return!!G.CSS_UNIT.exec(e)}e.exports?e.exports=h:void 0===(i=function(){return h}.call(t,n,t,e))||(e.exports=i)}(Math)},function(e,t,n){var i=n(18);function r(e){var t=e.getCurrentPage();this.matrixCache=t.getMatrix().slice(0),this._zoom(e),t.updateStatus()}function a(e){e.getCurrentPage().updateMatrix(this.matrixCache)}i.registerCommand("zoomTo",{_zoom:function(e){e.getCurrentPage().zoom(Number(this.zoom))},queue:!1,execute:r,back:a}),i.registerCommand("zoomIn",{enable:function(e){var t=e.getCurrentPage(),n=t.getMaxZoom(),i=t.getMinZoom(),r=t.getZoom();return r<n||r===i},_zoom:function(e){var t=e.getCurrentPage(),n=e.get("_command"),i=t.getZoom(),r=t.getMaxZoom(),a=i+n.zoomDelta;a>=r&&(a=r),t.zoom(a)},queue:!1,execute:r,back:a,shortcutCodes:[["metaKey","="],["ctrlKey","="]]}),i.registerCommand("zoomOut",{enable:function(e){var t=e.getCurrentPage(),n=t.getMaxZoom(),i=t.getMinZoom(),r=t.getZoom();return r>i||r===n},_zoom:function(e){var t=e.getCurrentPage(),n=t.getZoom(),i=t.getMinZoom(),r=n-e.get("_command").zoomDelta;r<=i&&(r=i),t.zoom(r)},queue:!1,execute:r,back:a,shortcutCodes:[["metaKey","-"],["ctrlKey","-"]]}),i.registerCommand("autoZoom",{enable:function(){return!0},_zoom:function(e){e.getCurrentPage().autoZoom()},queue:!1,execute:r,back:a}),i.registerCommand("resetZoom",{enable:function(){return!0},_zoom:function(e){e.getCurrentPage().resetZoom()},queue:!1,execute:r,back:a,shortcutCodes:[["metaKey","0"],["ctrlKey","0"]]})},function(e,t,n){var i=n(18);i.registerCommand("collapseExpand",{getItem:function(e){var t=e.getCurrentPage(),n=t.getGraph();return this.itemId?n.find(this.itemId):t.getSelected()[0]},enable:function(e){var t=this.getItem(e);return t&&!1!==t.collapseExpand&&t.getChildren().length>0},execute:function(e){var t=e.getCurrentPage(),n=t.getGraph(),i=this.getItem(e);i.getModel().collapsed?(n.update(i,{collapsed:!1}),i.getInnerEdges&&i.getInnerEdges().forEach((function(e){e.update()})),this.toCollapsed=!1):(n.update(i,{collapsed:!0}),this.toCollapsed=!0),t.clearSelected(),t.setSelected(i,!0),1===this.executeTimes&&(this.itemId=i.id)},back:function(e){var t=e.getCurrentPage(),n=t.getGraph(),i=this.getItem(e);this.toCollapsed?n.update(i,{collapsed:!1}):n.update(i,{collapsed:!0}),t.clearSelected(),t.setSelected(i,!0)},shortcutCodes:[["metaKey","/"],["ctrlKey","/"]]}),i.registerCommand("collapse",{enable:function(e){var t=this.getItem(e);return t&&!1!==t.collapseExpand&&t.getChildren().length>0&&!t.getModel().collapsed}},"collapseExpand"),i.registerCommand("expand",{enable:function(e){var t=this.getItem(e);return t&&!1!==t.collapseExpand&&t.getChildren().length>0&&t.getModel().collapsed}},"collapseExpand")},function(e,t,n){function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var r=n(4),a={INIT:"_initGraph"};a.AUGMENT={_initGraph:function(){var e=this.get("graph"),t=new(this.get("graphConstructor"))(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){i(e,t,n[t])}))}return e}({page:this},e));t.draw(),this.set("_graph",t)},changeMode:function(e){this.get("_graph").changeMode(e)},updateMatrix:function(e){this.get("_graph").updateMatrix(e)},getMode:function(){return this.get("_graph").get("mode")},getMatrix:function(){return this.get("_graph").getMatrix()},getZoom:function(){return this.get("_graph").getMatrix()[0]},getMaxZoom:function(){return this.get("_graph").get("maxZoom")},getMinZoom:function(){return this.get("_graph").get("minZoom")},getGraph:function(){return this.get("_graph")},getItems:function(){return this.get("_graph").getItems()},getNodes:function(){return this.get("_graph").getNodes()},translate:function(e,t){return this.get("_graph").translate(e,t)},getEdges:function(){return this.get("_graph").getEdges()},getGroups:function(){return this.get("_graph").getGroups()},render:function(){return this.get("_graph").render(),this},add:function(e,t){return this.get("_graph").add(e,t),this},focusPointByDom:function(e){return this.get("_graph").focusPointByDom(e),this},focusPoint:function(e){return this.get("_graph").focusPoint(e),this},find:function(e){return this.get("_graph").find(e)},focus:function(e){var t=this.get("_graph"),n=t.find(e);if(n){var i=n.getCenter();t.focusPoint(i)}return this},save:function(){return this.get("_graph").save()},read:function(e){this.get("_graph").read(e)},clear:function(){this.get("_graph").clear()},remove:function(e){return this.get("_graph").remove(e),this},update:function(e,t){return this.get("_graph").update(e,t),this},zoom:function(e,t){return this.get("_graph").zoom(e,t),this},getDomPoint:function(e){return this.get("_graph").getDomPoint(e)},getPoint:function(e){return this.get("_graph").getPoint(e)},zoomByDom:function(e,t){var n=this.get("_graph"),i=n.getPoint(e);return n.zoom(i,t),this},autoZoom:function(){return this.get("_graph").autoZoom(),this},resetZoom:function(){var e=this.get("_graph"),t=e.getWidth(),n=e.getHeight();return e.zoomByDom({x:t/2,y:n/2},1),this},css:function(e){var t=this.get("_graph").getMouseEventWrapper();r.modifyCSS(t,e)},setCapture:function(e){this.get("_graph").getRootGroup().set("capture",e)},destroy:function(){this.get("_graph").destroy()},delete:function(){var e=this.getSelected(),t=this.get("_graph");r.each(e,(function(e){t.remove(e)}))}},e.exports=a},function(e,t,n){function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var r=n(36),a=n(4),o={CFG:{grid:void 0},INIT:"_initGrid"};o.AUGMENT={_initGrid:function(){var e=this.get("grid"),t=this.get("_graph");if(e){var n=new r(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){i(e,t,n[t])}))}return e}({page:this,graph:t},e));this.setController("grid",n)}},showGrid:function(e){var t=this.get("_graph"),n=this.getController("grid");n||(e?a.isObject(e)&&this.set("grid",e):this.set("grid",!0),this._initGrid()),(n=this.getController("grid")).show(),t.draw()},hideGrid:function(){var e=this.get("_graph"),t=this.getController("grid");t&&t.hide(),e.draw()},getGridCell:function(){return this.getController("grid").getCell()}},e.exports=o},function(e,t,n){function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function r(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function a(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function o(e){return(o=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function s(e,t){return(s=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var l=n(9),c=n(14),u=n(4),d=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),a(this,o(t).apply(this,arguments))}var n,i,d;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&s(e,t)}(t,l),n=t,(i=[{key:"getDefaultCfg",value:function(){return{cell:16,line:c.gridStyle,type:"point",visible:!0}}},{key:"init",value:function(){this._draw(),this._onViewPortChange(),!this.visible&&this.hide()}},{key:"_onViewPortChange",value:function(){var e=this,t=this.graph;t.on("afterviewportchange",(function(){e.update()})),t.on("beforechangesize",(function(){e.update()}))}},{key:"_draw",value:function(){var e=this.graph,t=this._getPath(),n=e.getRootGroup(),i=u.mix({},this.line),r=e.getMatrix(),a=this.type,o="line"===a?1/r[0]:2/r[0];"point"===a&&(i.lineDash=null),i.lineWidth=o,i.path=t;var s=n.addShape("path",{attrs:i,capture:!1,zIndex:0});u.toBack(s,n),this.gridEl=s}},{key:"show",value:function(){this.gridEl.show(),this.visible=!0}},{key:"hide",value:function(){this.gridEl.hide(),this.visible=!1}},{key:"_getLinePath",value:function(){for(var e=this.graph,t=e.get("width"),n=e.get("height"),i=e.getPoint({x:0,y:0}),r=e.getPoint({x:t,y:n}),a=this.cell,o=Math.ceil(i.x/a)*a,s=Math.ceil(i.y/a)*a,l=[],c=0;c<=r.x-i.x;c+=a){var u=o+c;l.push(["M",u,i.y]),l.push(["L",u,r.y])}for(var d=0;d<=r.y-i.y;d+=a){var h=s+d;l.push(["M",i.x,h]),l.push(["L",r.x,h])}return l}},{key:"_getPointPath",value:function(){for(var e=this.graph,t=e.get("width"),n=e.get("height"),i=e.getPoint({x:0,y:0}),r=2/e.getMatrix()[0],a=e.getPoint({x:t,y:n}),o=this.getCell(),s=Math.ceil(i.x/o)*o,l=Math.ceil(i.y/o)*o,c=[],u=0;u<=a.x-i.x;u+=o)for(var d=s+u,h=0;h<=a.y-i.y;h+=o){var f=l+h;c.push(["M",d,f]),c.push(["L",d+r,f])}return c}},{key:"getCell",value:function(){var e=this.cell,t=this.graph.getMatrix()[0];return e*t<9.6?9.6/t:e}},{key:"_getPath",value:function(){var e=this.type;return this["_get"+u.upperFirst(e)+"Path"]()}},{key:"update",value:function(e){u.mix(this,e);var t=this._getPath(),n=this.gridEl,i=this.graph.getMatrix(),r="line"===this.type?1/i[0]:2/i[0];n.attr("lineWidth",r),n.attr("path",t)}},{key:"destroy",value:function(){var e=this.gridEl;e&&e.remove()}}])&&r(n.prototype,i),d&&r(n,d),t}();e.exports=d},function(e,t){var n={};function i(e,t,n){e.on(n,(function(e){t.emit(n,e)})),e.on("node:"+n,(function(e){t.emit("node:"+n,e)})),e.on("edge:"+n,(function(e){t.emit("edge:"+n,e)})),e.on("group:"+n,(function(e){t.emit("group:"+n,e)})),e.on("anchor:"+n,(function(e){t.emit("anchor:"+n,e)}))}n.INIT="_initEvent",n.AUGMENT={_initEvent:function(){var e=this,t=this.get("_graph");i(t,this,"click"),i(t,this,"dblclick"),i(t,this,"mouseenter"),i(t,this,"mouseleave"),i(t,this,"mousedown"),i(t,this,"mouseup"),i(t,this,"contextmenu"),t.on("keydown",(function(t){e.emit("keydown",t)})),t.on("keyup",(function(t){e.emit("keyup",t)})),t.on("beforechange",(function(t){e.emit("beforechange",t)})),t.on("afterchange",(function(t){e.emit("afterchange",t)})),t.on("afterviewportchange",(function(t){e.emit("afterviewportchange",t),t.updateMatrix[0]!==t.originMatrix[0]&&e.emit("afterzoom",t)})),t.on("beforeviewportchange",(function(t){e.emit("beforeviewportchange",t),t.updateMatrix[0]!==t.originMatrix[0]&&e.emit("beforezoom",t)}))}},e.exports=n},function(e,t,n){var i=n(4),r={CFG:{selectable:!0,multiSelectable:!0,_selectedCache:{}},INIT:"_initSelected"};r.AUGMENT={_initSelected:function(){var e=this,t=this.get("_graph");t.on("afteritemdraw",(function(t){var n=t.item;n.isSelected&&e.setItemSelected(n)})),t.on("beforeitemdestroy",(function(t){e.clearItemSelected(t.item)}))},setItemSelected:function(e){var t=this.get("_graph").getShapeObj(e).getSelectedStyle(e),n=e.getKeyShape();this.get("_selectedCache")[e.id]=e,t&&n.attr(t),e.isEdge&&(e.startArrow&&e.startArrow.attr({fill:t.stroke}),e.endArrow&&e.endArrow.attr({fill:t.stroke}))},clearItemSelected:function(e){var t=this.get("_graph"),n=e.getKeyShape(),r=t.getShapeObj(e),a=r.getStyle(e),o=r.getSelectedStyle(e),s=this.get("_selectedCache"),l=i.getContrast(a,o);n.attr(l),e.isEdge&&(e.startArrow&&e.startArrow.attr({fill:l.stroke}),e.endArrow&&e.endArrow.attr({fill:l.stroke})),delete s[e.id]},setSelected:function(e,t){var n,r=this,a=this.get("selectable"),o=this.get("_graph");a&&(n=i.isArray(e)?e:[e],i.each(n,(function(e){i.isString(e)&&(e=o.find(e)),e&&!e.destroyed&&(t?(r.emit("beforeitemselected",{item:e}),r.setItemSelected(e),r.emit("afteritemselected",{item:e})):(r.emit("beforeitemunselected",{item:e}),r.clearItemSelected(e),r.emit("afteritemunselected",{item:e})),e.isSelected=t,r.updateStatus(),o.draw())})))},getSelected:function(){var e=this.get("_selectedCache");return i.objectToValues(e)},clearSelected:function(){var e=this,t=this.get("_graph"),n=this.get("_selectedCache");i.each(n,(function(t){t.isSelected&&e.setSelected(t,!1)})),t.draw()}},e.exports=r},function(e,t,n){var i=n(4),r={CFG:{activeable:!0,_activedCache:{}},INIT:"_initActived"};r.AUGMENT={_initActived:function(){var e=this,t=this.get("_graph");t.on("afteritemdraw",(function(t){var n=t.item;n.isActived&&e.setItemActived(n)})),t.on("beforeitemdestroy",(function(t){e.clearItemActived(t.item)}))},setItemActived:function(e){var t=this.get("_graph").getShapeObj(e),n=this.get("_activedCache"),i=t.getActivedStyle(e),r=e.getKeyShape();n[e.id]=e,i&&r.attr(i),e.isEdge&&(e.startArrow&&e.startArrow.attr({fill:i.stroke}),e.endArrow&&e.endArrow.attr({fill:i.stroke}))},clearItemActived:function(e){var t=this.get("_graph"),n=e.getKeyShape(),r=t.getShapeObj(e),a=r.getStyle(e),o=this.get("_activedCache"),s=r.getActivedStyle(e),l=i.getContrast(a,s);n.attr(l),e.isEdge&&(e.startArrow&&e.startArrow.attr({fill:l.stroke}),e.endArrow&&e.endArrow.attr({fill:l.stroke})),delete o[e.id]},setActived:function(e,t){var n,r=this,a=this.get("activeable"),o=this.get("_graph");a&&(n=i.isArray(e)?e:[e],i.each(n,(function(e){i.isString(e)&&(e=o.find(e)),e&&!e.destroyed&&(t?(r.emit("beforeitemactived",{item:e}),r.setItemActived(e),r.emit("afteritemactived",{item:e})):(r.emit("beforeitemunactived",{item:e}),r.clearItemActived(e),r.emit("afteritemunactived",{item:e})),e.isActived=t)})),o.draw())},getActived:function(){var e=this.get("_activedCache");return i.objectToValues(e)},clearActived:function(){var e=this,t=this.get("_graph"),n=this.get("_activedCache");i.each(n,(function(t){t.isActived&&e.setActived(t,!1)})),t.draw()}},e.exports=r},function(e,t,n){function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var r=n(41),a={CFG:{align:{}},INIT:"_initAlign"};a.AUGMENT={_initAlign:function(){var e=this.get("align"),t=this.get("_graph"),n=new r(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){i(e,t,n[t])}))}return e}({flow:this,graph:t},e));this.setController("align",n)},align:function(e,t,n){return this.getController("align").align(e,t,n)},clearAlignLine:function(){return this.getController("align").clearAlignLine()}},e.exports=a},function(e,t,n){function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function r(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function a(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function o(e){return(o=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function s(e,t){return(s=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var l=n(9),c=n(14),u=n(4);function d(e,t){return{line:e,point:t,dis:u.pointLineDistance(e[0],e[1],e[2],e[3],t.x,t.y)}}var h=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),a(this,o(t).apply(this,arguments))}var n,i,h;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&s(e,t)}(t,l),n=t,(i=[{key:"getDefaultCfg",value:function(){return{line:c.alignLineStyle,item:!0,grid:!1,tolerance:5,_horizontalLines:{},_verticalLines:{},_alignLines:[]}}},{key:"init",value:function(){this.item&&this._cacheBoxLine()}},{key:"_cacheBoxLine",value:function(){var e=this.graph,t=this._horizontalLines,n=this._verticalLines,i=this.item;e.on("afteritemdraw",(function(e){var r=e.item;if(!u.isEdge(r)){var a=r.getBBox();!0===i||"horizontal"===i?(t[r.id+"tltr"]=[a.minX,a.minY,a.maxX,a.minY,r],t[r.id+"lcrc"]=[a.minX,a.centerY,a.maxX,a.centerY,r],t[r.id+"blbr"]=[a.minX,a.maxY,a.maxX,a.maxY,r]):"center"===i&&(t[r.id+"lcrc"]=[a.minX,a.centerY,a.maxX,a.centerY,r]),!0===i||"vertical"===i?(n[r.id+"tlbl"]=[a.minX,a.minY,a.minX,a.maxY,r],n[r.id+"tcbc"]=[a.centerX,a.minY,a.centerX,a.maxY,r],n[r.id+"trbr"]=[a.maxX,a.minY,a.maxX,a.maxY,r]):"center"===i&&(n[r.id+"tcbc"]=[a.centerX,a.minY,a.centerX,a.maxY,r])}})),e.on("beforeitemdestroy",(function(e){var i=e.item;delete t[i.id+"tltr"],delete t[i.id+"lcrc"],delete t[i.id+"blbr"],delete n[i.id+"tlbl"],delete n[i.id+"tcbc"],delete n[i.id+"trbr"]}))}},{key:"align",value:function(e,t){var n=u.mix({},e),i=this.flow.getController("grid");return this.grid&&i&&i.visible&&this._gridAlign(e,t),this.item&&this._itemAlign(e,t,n),e}},{key:"_gridAlign",value:function(e,t){var n=this.flow,i=this.grid,r=n.getGridCell();if("cc"===i){var a=Math.round((e.x+t.width/2)/r)*r,o=Math.round((e.y+t.height/2)/r)*r;e.x=a-t.width/2,e.y=o-t.height/2}else e.x=Math.round(e.x/r)*r,e.y=Math.round(e.y/r)*r}},{key:"_itemAlign",value:function(e,t,n){var i=this._horizontalLines,r=this._verticalLines,a=this.tolerance,o={x:n.x+t.width/2,y:n.y},s={x:n.x+t.width/2,y:n.y+t.height/2},l={x:n.x+t.width/2,y:n.y+t.height},c={x:n.x,y:n.y+t.height/2},h={x:n.x+t.width,y:n.y+t.height/2},f=[],p=[],g=null;if(this.clearAlignLine(),u.each(i,(function(e){e[4].isVisible()&&(f.push(d(e,o)),f.push(d(e,s)),f.push(d(e,l)))})),u.each(r,(function(e){e[4].isVisible()&&(p.push(d(e,c)),p.push(d(e,s)),p.push(d(e,h)))})),f.sort((function(e,t){return e.dis-t.dis})),p.sort((function(e,t){return e.dis-t.dis})),0!==f.length&&f[0].dis<a){e.y=f[0].line[1]-f[0].point.y+n.y,g={type:"item",horizontals:[f[0]]};for(var m=1;m<3;m++)f[0].dis===f[m].dis&&g.horizontals.push(f[m])}if(0!==p.length&&p[0].dis<a){e.x=p[0].line[0]-p[0].point.x+n.x,g?g.verticals=[p[0]]:g={type:"item",verticals:[p[0]]};for(var v=1;v<3;v++)p[0].dis===p[v].dis&&g.verticals.push(p[v])}g&&(g.bbox=t,this._addAlignLine(g))}},{key:"clearAlignLine",value:function(){var e=this._alignLines;u.each(e,(function(e){e.remove()})),this._alignLines=[]}},{key:"_addAlignLine",value:function(e){var t=e.bbox,n=this.graph.getRootGroup(),i=this.line,r=this._alignLines;"item"===e.type&&(e.horizontals&&u.each(e.horizontals,(function(e){var a,o,s=e.line,l=e.point,c=(s[0]+s[2])/2;l.x<c?(a=l.x-t.width/2,o=Math.max(s[0],s[2])):(a=l.x+t.width/2,o=Math.min(s[0],s[2]));var d=n.addShape("line",{attrs:u.mix({x1:a,y1:s[1],x2:o,y2:s[1]},i),capture:!1});r.push(d)})),e.verticals&&u.each(e.verticals,(function(e){var a,o,s=e.line,l=e.point,c=(s[1]+s[3])/2;l.y<c?(a=l.y-t.height/2,o=Math.max(s[1],s[3])):(a=l.y+t.height/2,o=Math.min(s[1],s[3]));var d=n.addShape("line",{attrs:u.mix({x1:s[0],y1:a,x2:s[0],y2:o},i),capture:!1});r.push(d)})))}}])&&r(n.prototype,i),h&&r(n,h),t}();e.exports=h},function(e,t,n){var i=n(4),r={CFG:{labelEditable:!1},INIT:"_initLabelEditor"};r.AUGMENT={_initLabelEditor:function(){var e=this;if(this.get("labelEditable")){var t=this.getGraph(),n=i.createDOM('<div contenteditable="true" role="textbox" tabindex="1" class="g6-label-editor"></div>',{position:"absolute",visibility:"hidden","z-index":"2",padding:"0px 2px 0px 0px",resize:"none",width:"auto",height:"auto",outline:"none",border:"1px solid #1890FF","transform-origin":"left top","max-width":"320px",background:"white","box-sizing":"content-box"});t.getGraphContainer().appendChild(n),n.on("blur",(function(n){n.stopPropagation(),!t.destroyed&&e.endEditLabel()})),n.on("keydown",(function(t){t.stopPropagation();var n=i.getKeyboradKey(t);(t.metaKey&&"s"===n||t.ctrlKey&&"s"===n)&&t.preventDefault(),"Enter"!==n&&"Escape"!==n||e.endEditLabel()})),this.set("labelTextArea",n),t.on("beforeviewportchange",(function(){n.focusItem&&e.setLabelEditorBeginPosition(n.focusItem)}))}},_getLabelTextAreaBox:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[0,0];t&&e.attr("text",t);var r=this.getGraph().getRootGroup(),a=i.getBBox(e,r);return{minX:a.minX-n[1],minY:a.minY-n[0],maxX:a.maxX+n[1],maxY:a.maxY+n[0]}},setLabelEditorBeginPosition:function(e){var t=this.get("labelTextArea"),n=e.getLabel();if(n){var r=this._getLabelTextAreaBox(n),a=n.attr("lineHeight"),o=n.attr("fontSize"),s={x:r.minX,y:r.minY-a/4+o/4-1,width:r.maxX-r.minX,height:r.maxY-r.minY};t.css({top:s.y+"px",left:s.x+"px"}),t.labelPoint=s}else{var l=this.getGraph().getRootGroup(),c=e.getKeyShape(),u=i.getBBox(c,l),d={x:u.minY+(u.maxY-u.minY-t.height())/2,y:(u.minX+u.maxX)/2};t.css({top:d.x+"px",left:d.y+"px"}),t.labelPoint=d}},beginEditLabel:function(e){var t=this.get("labelTextArea"),n=this.getGraph();if(i.isString(e)&&(e=n.find(e)),e&&!e.destroyed&&t){this.setSignal("preventWheelPan",!0);var r=e.getModel(),a=e.getLabel(),o=n.getZoom();if(t.focusItem=e,a){var s=a.attr("lineHeight"),l=this._getLabelTextAreaBox(a),c=(l.maxX-l.minX)/o,u=(l.maxY-l.minY+s/4)/o;t.innerHTML=r.label,t.innerHTML=r.label,t.css({"min-width":c+"px","min-height":u+"px",visibility:"visible","font-family":a.attr("fontFamily"),"line-height":s+"px","font-size":a.attr("fontSize")+"px",transform:"scale("+o+")"})}else t.innerHTML="",t.css({"min-width":"auto","min-height":"auto"});this.setLabelEditorBeginPosition(e),t.css({visibility:"visible"}),t.focus(),document.execCommand("selectAll",!1,null)}},endEditLabel:function(){var e=this.get("labelTextArea");if(this.setSignal("preventWheelPan",!1),e){var t=e.focusItem;if(t){var n=t.getModel(),i=this.editor;n.label!==e.textContent&&i.executeCommand("update",{action:"updateLabel",itemId:t.id,updateModel:{label:e.textContent}}),e.hide(),e.focusItem=void 0,this.focusGraphWrapper()}}}},e.exports=r},function(e,t){var n={AUGMENT:{updateStatus:function(){var e,t=this.getSelected();0===t.length?e="canvas-selected":1===t.length?t[0].isNode?e="node-selected":t[0].isEdge?e="edge-selected":t[0].isGroup&&(e="group-selected"):e="multi-selected",this.emit("statuschange",{status:e})}}};e.exports=n},function(e,t,n){n(45),n(46),n(47),n(48),n(49),n(50),n(51),n(52),n(53),n(54),n(55),n(56),n(57),n(58),n(59),n(60),n(61),n(62)},function(e,t,n){var i=n(3),r=n(4);i.registerBehaviour("panBlank",r.getPanCanvasBehaviour(!0))},function(e,t,n){n(3).registerBehaviour("hoverButton",(function(e){e.getGraph().behaviourOn("mouseenter",(function(t){e.getSignal("panningItem")||t.shape&&t.shape.isButton&&e.css({cursor:"pointer"})}))}))},function(e,t,n){var i=n(3),r=n(4);i.registerBehaviour("panCanvas",r.getPanCanvasBehaviour())},function(e,t,n){var i=n(3),r=n(14),a=n(4);i.registerBehaviour("wheelChangeViewport",(function(e){var t,n=e.getGraph();n.behaviourOn("wheel",(function(e){e.domEvent.preventDefault()})),n.behaviourOn("wheel",a.throttle((function(i){if(!e.getSignal("preventWheelPan")){var o=i.domEvent,s=e.getSignal("wheelZoom");if(t||e.setCapture(!1),s){var l=o.wheelDelta;if(Math.abs(l)>10){var c=n.getMatrix()[0];l>0?n.zoom({x:i.x,y:i.y},1.05*c):n.zoom({x:i.x,y:i.y},c*(1/1.05))}}else{var u=[],d=n.getMatrix();a.mat3.translate(u,d,[o.wheelDeltaX*r.wheelPanRatio,o.wheelDeltaY*r.wheelPanRatio]),e.translateLimt(u)&&n.updateMatrix(u)}t&&clearTimeout(t),t=setTimeout((function(){e.setCapture(!0),t=void 0}),50)}}),16))}))},function(e,t,n){n(3).registerBehaviour("processPanItem",(function(e){var t=e.getGraph();t.behaviourOn("mousemove",(function(n){var i=e.get("panItemDelegation");if(i){var r=e.get("panItemStartPoint"),a=e.get("panItemStartBox"),o=n.x-r.x,s=n.y-r.y,l=e.align({x:a.minX+o,y:a.minY+s},{width:a.width,height:a.height});i.attr({x:l.x,y:l.y}),t.emit("itempanning",n),t.draw()}}))}))},function(e,t,n){n(3).registerBehaviour("startPanItem",(function(e){var t=e.getGraph(),n=t.getRootGroup();t.behaviourOn("dragstart",(function(i){if(2!==i.button&&i.item&&(i.item.isNode||i.item.isGroup)){var r,a=i.item;if((r=(r=a.isSelected?e.getSelected():[a]).filter((function(e){return e.isNode||e.isGroup})))[0]&&!1!==r[0].dragable){t.emit("beforepanitem",{items:r}),t.emit("beforeshowdelegation",{items:r});var o=e.getDelegation(r,n),s=o.getBBox();e.setSignal("panningItem",!0),e.set("panItems",r),e.set("panItemDelegation",o),e.set("panItemStartBox",s),e.set("panItemStartPoint",{x:i.x,y:i.y}),t.draw()}}}))}))},function(e,t,n){n(3).registerBehaviour("endPanItem",(function(e){var t=e.getGraph();t.behaviourOn("panitemend",(function(){var n=e.get("panItemDelegation");n&&(n.remove(),t.draw()),e.setSignal("panningItem",!1),e.set("panItemDelegation",void 0),e.set("panItemStartPoint",void 0),e.set("panItemStartBox",void 0),e.set("panItems",void 0)})),t.behaviourOn("canvas:mouseleave",(function(){e.get("panItems")&&(e.clearAlignLine(),t.emit("panitemend"))}))}))},function(e,t,n){n(3).registerBehaviour("dblclickItemEditLabel",(function(e){e.getGraph().behaviourOn("node:dblclick",(function(t){t.shape&&!t.shape.isButton&&e.beginEditLabel(t.item)}))}))},function(e,t,n){n(3).registerBehaviour("clickCanvasSelected",(function(e){var t=e.getGraph();t.behaviourOn("click",(function(t){t.shape||(e.clearSelected(),e.clearActived(),e.updateStatus())})),t.behaviourOn("contextmenu",(function(t){t.shape||(e.clearSelected(),e.clearActived(),e.updateStatus())}))}))},function(e,t,n){n(3).registerBehaviour("clickCollapsedButton",(function(e){var t=e.getGraph();t.behaviourOn("click",(function(n){var i=n.item,r=n.shape;if(i&&r&&r.isCollapsedButton){var a=e.editor;a?a.executeCommand("collapseExpand",{itemId:i.id}):t.update(i,{collapsed:!0})}}))}))},function(e,t,n){n(3).registerBehaviour("clickEdgeSelected",(function(e){e.getGraph().behaviourOn("edge:click",(function(t){e.get("multiSelectable")&&!0===e.getSignal("shiftKeyDown")||(e.clearActived(),e.clearSelected()),e.setSelected(t.item.id,!0)}))}))},function(e,t,n){n(3).registerBehaviour("clickExpandedButton",(function(e){var t=e.getGraph();t.behaviourOn("click",(function(n){var i=n.item,r=n.shape;if(i&&r&&r.isExpandedButton){var a=e.editor;a?a.executeCommand("collapseExpand",{itemId:i.id}):t.update(i,{collapsed:!1})}}))}))},function(e,t,n){n(3).registerBehaviour("clickGroupSelected",(function(e){e.getGraph().behaviourOn("group:click",(function(t){e.get("multiSelectable")&&!0===e.getSignal("shiftKeyDown")||(e.clearActived(),e.clearSelected()),e.setSelected(t.item.id,!0)}))}))},function(e,t,n){n(3).registerBehaviour("clickNodeSelected",(function(e){e.getGraph().behaviourOn("node:click",(function(t){e.get("multiSelectable")&&!0===e.getSignal("shiftKeyDown")||(e.clearActived(),e.clearSelected()),e.setSelected(t.item.id,!0)}))}))},function(e,t,n){n(3).registerBehaviour("hoverNodeActived",(function(e){var t,n=e.getGraph();n.behaviourOn("node:mouseenter",(function(n){!1!==n.item.getShapeObj().panAble&&e.css({cursor:"move"}),e.getSignal("panningItem")||e.getSignal("dragEdge")||n.item&&n.item.isSelected||(t=n.item,e.setActived(t,!0))})),n.behaviourOn("node:mouseleave",(function(n){var i=n.toShape;t&&(i&&i.isAnchor&&i.getItem()===t||e.getSignal("dragEdge")||(t.isSelected||e.setActived(t,!1),t=void 0))}))}))},function(e,t,n){n(3).registerBehaviour("hoverGroupActived",(function(e){var t=e.getGraph();t.behaviourOn("mouseenter",(function(t){e.getSignal("panningItem")||t.item&&t.item.isSelected||e.getSignal("dragEdge")||t.shape&&t.shape.isGroupKeyShape&&(e.css({cursor:"move"}),e.setActived(t.item,!0))})),t.behaviourOn("group:mouseleave",(function(t){t.item.isActived&&!t.item.isSelected&&e.setActived(t.item,!1)}))}))},function(e,t,n){n(3).registerBehaviour("hoverEdgeActived",(function(e){var t=e.getGraph();t.behaviourOn("edge:mouseenter",(function(t){e.getSignal("panningItem")||t.item&&t.item.isSelected||e.getSignal("dragEdge")||e.setActived(t.item,!0)})),t.behaviourOn("edge:mouseleave",(function(t){e.setActived(t.item,!1)}))}))},function(e,t,n){n(3).registerBehaviour("keydownCmdWheelZoom",(function(e){var t=e.getGraph();t.behaviourOn("keydown",(function(t){91===t.domEvent.keyCode&&e.setSignal("wheelZoom",!0)})),t.behaviourOn("keyup",(function(t){91===t.domEvent.keyCode&&e.setSignal("wheelZoom",!1)}))}))},function(e,t,n){var i=n(22);e.exports={dragingEdgeEndPoint:function(e){var t=e.endPointType,n=e.edgeModel,i=e.graph,r=e.delegation,a=e.startPoint,o=e.ev,s=e.source,l=e.target,c=o.item,u="source"===t?[o,a]:[a,o];c&&("source"===t?l=c:s=c);var d=i.getShapeObj("edge",n).getPathByPoints({points:u,source:s,target:l});r.attr("path",d),i.draw()},panGroup:function(e,t,n,r){var a=e.getModel();i.traverseTree(e,(function(i){if("node"===i.type){var a=i.getModel();r.update(i,{x:a.x+t,y:a.y+n})}e.getCrossEdges&&e.getCrossEdges().forEach((function(e){e.update()}))}),(function(e){return"group"===e.type?e.getChildren():[]})),r.update(e,{x:a.x+t,y:a.y+n})},dropUpdateEdge:function(e){var t=e.ev,n=e.endPointType,i=e.model,r=e.diagram,a=r.get("noEndEdge"),o=r.get("linkAnchor"),s=r.get("linkNode"),l=t.item,c=t.shape,u=t.x,d=t.y;if(r.getGraph().emit("beforedropedge"),c){if(o&&c.isAnchor&&c.hasHotspot){var h=c,f=h.getItem();return"target"===n?(i.target=f.id,i.targetAnchor=h.getIndex(),!0):(i.source=f.id,i.sourceAnchor=h.getIndex(),!0)}if(s&&l&&l.isNode)return"target"===n?(i.target=l.id,!0):(i.source=l.id,!0)}else if(a)return"target"===n?(i.target={x:u,y:d},!0):(i.source={x:u,y:d},!0);return!1}}},function(e,t){e.exports={rectRectCrossAlgorithm:function(e,t){var n=Math.max(e.minX,t.minX),i=Math.max(e.minY,t.minY),r=Math.min(e.maxX,t.maxX),a=Math.min(e.maxY,t.maxY);return n>r||i>a},euclideanDistance:{pointPoint:function(e,t){var n=Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2);return Math.sqrt(n)}}}},function(e,t,n){var i={},r=n(2);i.AUGMENT={changeAddEdgeModel:function(e){this.set("addEdgeModel",e)},cancelAdd:function(){this.set("addType",void 0),this.set("addModel",void 0),this.changeMode("default")},beginAdd:function(e,t){this.set("addType",e),this.set("addModel",t),this.changeMode("add")},endAdd:function(){this.set("addType",void 0),this.set("addModel",void 0),this.changeMode("default")},delete:function(){var e=this.getSelected(),t=this.get("_graph");r.each(e,(function(e){t.remove(e)}))},toBack:function(){var e=this.getSelected(),t=this.get("_graph");e.sort((function(e,t){var n=e.getGraphicGroup(),i=t.getGraphicGroup();return r.getIndex(i)-r.getIndex(n)})),e.forEach((function(e){t.toBack(e)}))},toFront:function(){var e=this.getSelected(),t=this.get("_graph");e.sort((function(e,t){var n=e.getGraphicGroup(),i=t.getGraphicGroup();return r.getIndex(n)-r.getIndex(i)})),e.forEach((function(e){t.toFront(e)}))},addGroup:function(e){var t,n=this.get("_graph"),i=this.getSelected(),a=!0;if(0!==i.length){e||(e={label:"新建分组"}),r.setId(e),n.add("group",e),n.toFront(e.id);var o=n.find(e.id);if(i.forEach((function(e){var n=e.getParent();n&&(t?t!==n&&(a=!1):t=n)})),a){t&&(e.parent=t.getModel().id),i.forEach((function(t){n.update(t,{parent:e.id})}));var s=o.getInnerEdges();o.deepEach((function(e){n.toFront(e)})),s.forEach((function(e){n.toFront(e)}))}else console.warn("add group elements must have the same parent")}},unGroup:function(){var e=this.get("_graph"),t=this.getSelected(),n=t[0];1===t.length&&r.isGroup(n)&&(n.getChildren().forEach((function(t){e.update(t,{parent:void 0}),t.collapsedParent||t.show(),t.isGroup&&t.deepEach((function(e){e.collapsedParent||e.show()}))})),e.remove(n))},newGroup:function(e){this.addGroup(e)}},e.exports=i},function(e,t,n){function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var r=n(67),a=n(2),o={CFG:{anchor:{}},INIT:"_initAnchor"};o.AUGMENT={_initAnchor:function(){var e=this.get("anchor"),t=this.get("_graph");if(e){var n=new r(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){i(e,t,n[t])}))}return e}({diagram:this,graph:t},e));this.setController("anchor",n)}},showAnchor:function(e,t,n){this.getController("anchor").showAnchor(e,t,n)},clearAnchor:function(e){this.getController("anchor").clearAnchor(e)},setHotspotActived:function(e,t){this.getController("anchor").setHotspotActived(e,t)},hoverShowAnchor:function(e){var t=this,n=e.getAnchorPoints(),i=[];n.forEach((function(n,r){var a={anchor:n,item:e};t.emit("hovernode:beforeshowanchor",a),a.cancel||i.push(r)})),this.showAnchor(e,i)},anchorHasBeenLinked:function(e,t){var n=e.getEdges(),i=[];return n.forEach((function(t){var n=t.getModel();n.source!==e.id||a.isNil(n.sourceAnchor)||i.push(n.sourceAnchor),n.target!==e.id||a.isNil(n.targetAnchor)||i.push(n.targetAnchor)})),a.isObject(t)?-1!==i.indexOf(t.index):-1!==i.indexOf(t)},dragEdgeBeforeShowAnchor:function(e,t,n){var i=this;this.getGraph().getNodes().forEach((function(r){var a,o=[],s=r.getAnchorPoints();if(e.isNode){var l=e.getAnchorPoints();s.forEach((function(s,c){a="target"===n?{source:e,sourceAnchor:l[t],target:r,targetAnchor:s,dragEndPointType:n}:{target:e,targetAnchor:l[t],source:r,sourceAnchor:s,dragEndPointType:n},i.emit("dragedge:beforeshowanchor",a),a.cancel||o.push(c)}))}else s.forEach((function(e,t){o.push(t)}));r===e&&r.isAnchorShow?o.forEach((function(e){var n=r.getAnchor(e);t!==e&&n&&n.showHotspot()})):i.showAnchor(r,o,!0)}))}},e.exports=o},function(e,t,n){function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function r(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},i=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(i=i.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),i.forEach((function(t){a(e,t,n[t])}))}return e}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function s(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function l(e){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function c(e,t){return(c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var u=n(9),d=n(5),h=n(2),f=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),s(this,l(t).apply(this,arguments))}var n,i,a;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&c(e,t)}(t,u),n=t,(i=[{key:"getDefaultCfg",value:function(){return{_anchorItemCache:{}}}},{key:"init",value:function(){var e=this,t=this.graph;t.on("afteritemdraw",(function(t){t.item.isAnchorShow&&e.showAnchor(t.item)})),t.on("beforeitemdestroy",(function(t){e._clearAnchor(t.item)})),t.on("afteritemhide",(function(t){t.item.isNode&&e._clearAnchor(t.item)}))}},{key:"_updateAnchor",value:function(e){var t=this.graph;e.anchorShapes.forEach((function(e){e.updatePosition()})),t.draw()}},{key:"_drawAnchor",value:function(e,t,n,i){var a=e.getAnchorPoints();this._clearAnchor(e),h.each(a,(function(a,o){if(!n||-1!==n.indexOf(o)){var s,l=t.addShape("marker",{attrs:r({symbol:"circle"},d.anchorPointStyle,{x:a.x,y:a.y}),freezePoint:a,item:e,index:o,eventPreFix:"anchor",isItemChange:function(){},zIndex:d.zIndex.anchorPoint});l.toFront(),l.eventPreFix="anchor",l.showHotspot=function(){s=t.addShape("marker",{attrs:r({symbol:"circle"},d.anchorHotsoptStyle,{x:a.x,y:a.y}),freezePoint:a,capture:!1,zIndex:d.zIndex.anchorHotsopt}),e.anchorShapes.push(s),l.hasHotspot=!0,s.toFront(),l.toFront()},l.getIndex=function(){return o},l.getItem=function(){return e},l.getPoint=function(){return a},l.updatePosition=function(){var t=e.getAnchorPoints()[o];l.attr(t)},l.setActived=function(){l.attr(d.anchorPointHoverStyle)},l.clearActived=function(){l.attr(d.anchorPointStyle)},l.isAnchor=!0,l.setHotspotActived=function(e){s&&(e?s.attr(d.anchorHotsoptActivedStyle):s.attr(d.anchorHotsoptStyle))},i&&l.showHotspot(),e.anchorShapes.push(l),e.getAllAnchors=function(){return e.anchorShapes.filter((function(e){return e.isAnchor}))},e.getAnchor=function(t){return e.anchorShapes.find((function(e){return e.get("index")===t}))}}}))}},{key:"_clearAnchor",value:function(e){e.anchorShapes&&e.anchorShapes.forEach((function(e){e.remove()})),e.anchorShapes=[]}},{key:"setHotspotActived",value:function(e,t){var n=this.diagram.getGraph();e.setHotspotActived(t),n.draw()}},{key:"showAnchor",value:function(e,t,n){if(e.isVisible()){var i=this.graph,r=this._anchorItemCache,a=i.getRootGroup();this._drawAnchor(e,a,t,n),e.isAnchorShow=!0,r[e.id]=e}}},{key:"clearAnchor",value:function(e){var t=this,n=this.graph,i=n.get("itemCache"),r=this._anchorItemCache,a=e;a=h.isObject(e)?[e]:h.isString(e)?[i[e]]:r,h.each(a,(function(e){t._clearAnchor(e),e.isAnchorShow=!1,delete r[e.id]})),n.draw()}}])&&o(n.prototype,i),a&&o(n,a),t}();e.exports=f},function(e,t,n){function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var r=n(69),a={CFG:{orbit:null},INIT:"_initOrbit"};a.AUGMENT={_initOrbit:function(){var e=this.get("orbit");if(e){var t=new r(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){i(e,t,n[t])}))}return e}({diagram:this},e));this.setController("orbit",t)}},showOrbit:function(e){this.getController("orbit").show(e)},hideOrbit:function(){this.getController("orbit").hide()},layoutOrbit:function(e,t){this.getController("orbit").layout(e,t)}},e.exports=a},function(e,t,n){function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function o(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function s(e){return(s=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function l(e,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var c=n(9),u=n(5),d=n(70),h=n(2),f=h.vec2,p=h.isString,g=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),o(this,s(t).apply(this,arguments))}var n,i,h;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&l(e,t)}(t,c),n=t,(i=[{key:"getDefaultCfg",value:function(){return{satellite:[],satelliteCache:[]}}},{key:"init",value:function(){var e=this,t=this.satellite,n=this.diagram,i={diagram:n};n.getGraph().addBehaviour("orbit"),t.forEach((function(t){p(t)?e.satelliteCache.push(new d[t](i)):e.satelliteCache.push(new d(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},i=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(i=i.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),i.forEach((function(t){r(e,t,n[t])}))}return e}({},i,t)))}))}},{key:"layout",value:function(e,t){var n=this.diagram,i=n.getGraph(),r=this.satelliteCache,a=e.getBBox(),o=a.centerX,s=a.centerY,l=n.getZoom(),c=u.orbitGap/l,d=r.filter((function(e){return e.isVisible()})),h=[t.x-o,t.y-s],p=f.length(h),g=a.width/2+c,m=f.scale([],h,g/p);d.forEach((function(e){var t=e.getDOM(),n=t.width()/2,r=i.getDomPoint({x:m[0]+o,y:m[1]+s});t.css({top:r.y-n+"px",left:r.x-n+"px"})}))}},{key:"show",value:function(e){this.satelliteCache.forEach((function(t){t.enable()&&(t.item=e,t.show())}))}},{key:"hide",value:function(){this.satelliteCache.forEach((function(e){e.hide()}))}}])&&a(n.prototype,i),h&&a(n,h),t}();e.exports=g},function(e,t,n){var i=n(23);i.forkAndLink=n(71),e.exports=i},function(e,t,n){function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function o(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function s(e){return(s=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function l(e,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var c=n(23),u=n(2),d=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),o(this,s(t).apply(this,arguments))}var n,i,d;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&l(e,t)}(t,c),n=t,(i=[{key:"getDefaultCfg",value:function(){return{name:"forkAndLink",render:function(){return'\n          <div style="\n            width: 11px;\n            height: 11px;\n            cursor: copy;\n            background-image: url(https://gw.alipayobjects.com/zos/rmsportal/yWAiQOmucbYMCpwkvTBP.svg)\n          "></div>\n        '},bindEvent:function(e,t){var n=this,i=t.getGraph(),a=i.getRootGroup();return e.setAttribute("draggable","true"),[u.addEventListener(e,"dragstart",(function(){var i=n.item,o=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},i=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(i=i.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),i.forEach((function(t){r(e,t,n[t])}))}return e}({},t.get("addEdgeModel"),{source:i.id}),s=i.getBBox(),l=t.getDelegation([{isEdge:!0}],a);t.setSignal("dragEdge",!0),t.beginAdd("edge",o),t.set("addEdgeConfig",{addModel:o,delegation:l,startPoint:{x:s.centerX,y:s.centerY},sourceItem:i}),e.hide()})),u.addEventListener(e,"click",(function(e){var r=e.clientX,a=e.clientY,o=t.editor,s=n.item,l=i.getPointByClient({x:r,y:a}),c=s.getBBox(),d=s.getModel(),h=[l.x-c.centerX,l.y-c.centerY],f=u.vec2.length(h);if(u.vec2.scale(h,h,160/f),o)o.executeCommand("copyAdjacent",{copyNode:s,x:l.x+h[0],y:l.y+h[1]});else{var p=u.clone(d);p.x=l.x+h[0],p.y=l.y+h[1],i.add(s.type,p)}}))]}}}}])&&a(n.prototype,i),d&&a(n,d),t}();e.exports=d},function(e,t,n){var i=n(2),r=n(5),a={};function o(e){e.controlPointShapes&&i.each(e.controlPointShapes,(function(e){e.remove()})),e.controlPointShapes=[],e.isControlPointShow=!1}a.INIT="_initResize",a.CFG={nodeResizeable:!1,edgeResizeable:!0},a.AUGMENT={_initResize:function(){var e=this,t=this.get("_graph"),n=this.get("nodeResizeable"),r=this.get("edgeResizeable");n&&t.on("afteritemdraw",(function(t){"node"===t.item.type&&t.item.isVisible()&&e.drawControlPoints(t.item)})),r&&t.on("afteritemdraw",(function(t){"edge"===t.item.type&&t.item.isVisible()&&e.drawControlPoints(t.item)})),t.on("afteritemhide",(function(e){var t;e.item.isControlPointShow&&((t=e.item).controlPointShapes&&i.each(t.controlPointShapes,(function(e){e.hide()})),t.isControlPointShow=!1)})),t.on("afteritemshow",(function(e){var t;!e.item.isControlPointShow&&((t=e.item).controlPointShapes&&i.each(t.controlPointShapes,(function(e){e.show()})),t.isControlPointShow=!0)})),t.on("beforeitemdestroy",(function(e){e.item.isControlPointShow&&o(e.item)}))},drawControlPoints:function(e){var t,n,a,s,l,c,u,d,h,f=this.get("_graph").getRootGroup(),p=this.get("nodeResizeable"),g=this.get("edgeResizeable");"node"===e.type?p&&function(e,t){var n=e.getBBox(),a=[{x:n.minX,y:n.minY},{x:n.maxX,y:n.minY},{x:n.minX,y:n.maxY},{x:n.maxX,y:n.maxY}];o(e);var s=t.addShape("rect",{attrs:i.mix({},r.nodeSelectedBoxStyle,{symbol:"square",x:n.minX,y:n.minY,width:n.maxX-n.minX,height:n.maxY-n.minY})});e.controlPointShapes.push(s),i.each(a,(function(n){var a=t.addShape("marker",{attrs:i.mix({},r.nodeControlPointStyle,{symbol:"square",x:n.x,y:n.y}),freezePoint:{x:n.x,y:n.y},item:e});e.controlPointShapes.push(a)}))}(e,f):"edge"===e.type&&g&&(n=f,a=(t=e).getKeyShape().attr("path"),s=a[0],l=s.length,c=a[a.length-1],u=c.length,d=[{x:s[l-2],y:s[l-1]},{x:c[u-2],y:c[u-1]}],h=t.getModel(),o(t),i.each(d,(function(e,a){var o=n.addShape("marker",{attrs:i.mix({},r.edgeControlPointStyle,{x:e.x,y:e.y}),freezePoint:{x:e.x,y:e.y},item:t});o.eventPreFix="edgeControlPoint",o.getSourcePoint=function(){return d[0]},o.getTargetPoint=function(){return d[d.length-1]},o.getItem=function(){return t},o.isSourceEndPoint=function(){return h.source&&0===a},o.isTargetEndPoint=function(){return h.target&&a===d.length-1},t.controlPointShapes.push(o)}))),e.isControlPointShow=!0}},e.exports=a},function(e,t,n){function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},i=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(i=i.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),i.forEach((function(t){r(e,t,n[t])}))}return e}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var a=n(2),o={};o.AUGMENT={addOutterShape:function(e,t){this.clearOutterShape(e);var n=t.lineWidth,r=e.getKeyShape(),o=e.getGraphicGroup(),s=r.attr(),l=r.get("type"),c=r.attr("lineWidth"),u=a.clone(s);delete u.fillStyle,delete u.strokeStyle,delete u.matrix;var d=o.addShape(l,{attrs:i({},u,{fill:null},t)});a.toBack(d,o);var h=d.getBBox(),f=h.maxX-h.minX,p=h.maxY-h.minY,g=(h.minX+h.maxX)/2,m=(h.minY+h.maxY)/2;d.transform([["t",-g,-m],["s",(n+f+c)/f,(n+p+c)/p],["t",g,m]]),d.isOutter=!0,e.outterShape=d},clearOutterShape:function(e){e.outterShape&&e.outterShape.remove()}},e.exports=o},function(e,t){var n={CFG:{linkNode:!0,linkAnchor:!0},INIT:"_initLink",AUGMENT:{_initLink:function(){var e=this,t=this.getGraph(),n=this.get("linkAnchor"),i=this.get("linkNode"),r=t.get("mode");n&&(this.on("beforeitemactived",(function(t){var n=t.item;n.isNode&&e.hoverShowAnchor(n)})),this.on("beforeitemunactived",(function(t){var n=t.item;(n.isNode||n.isGroup)&&e.clearAnchor(n)})),this.on("beforeitemselected",(function(t){var n=t.item;(n.isNode||n.isGroup)&&e.hoverShowAnchor(n)})),this.on("beforeitemunselected",(function(t){var n=t.item;(n.isNode||n.isGroup)&&e.clearAnchor(n)})),t.addBehaviour("dragAnchorAddEdge","add"),t.addBehaviour("hoverAnchorActived","default"),t.changeMode(r)),i&&(t.addBehaviour("hoverNodeAddOutter","add"),t.addBehaviour("hoverNodeAddOutter","default"),t.changeMode(r))}}};e.exports=n},function(e,t,n){n(76),n(77),n(78),n(79)},function(e,t,n){function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},i=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(i=i.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),i.forEach((function(t){r(e,t,n[t])}))}return e}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var a=n(13),o=n(2),s=n(5);a.registerNode("diagram-base",{getSize:function(e){var t=e.getModel();return o.getNodeSize(t.size)},defaultFillPalette:0,defaultStrokePalette:3,activedFillPalette:0,activedStrokePalette:5,selectedFillPalette:2,selectedStrokePalette:5,getDefaulStyle:function(){return s.nodeStyle},getDefaulActivedStyle:function(){return s.nodeActivedStyle},getDefaulSelectedtyle:function(){return s.nodeSelectedStyle},getStyle:function(e){var t,n,i=e.getModel(),r=i.color;if(r){var a=o.Palettes.generate(r);t=a[this.defaultFillPalette],n=a[this.defaultStrokePalette]}return o.mix(!0,{},this.getDefaulStyle(),{fill:t,stroke:n},i.style)},getPath:function(e){var t=this.getSize(e),n=this.getStyle(e);return o.getRectPath(-t[0]/2,-t[1]/2,t[0],t[1],n.radius)},getActivedOutterStyle:function(){return s.nodeActivedOutterStyle},getActivedStyle:function(e){var t=e.getModel(),n=this.getDefaulActivedStyle(e),r=t.color;if(r){var a=o.Palettes.generate(r);return i({},n,{fill:a[this.activedFillPalette],stroke:a[this.activedStrokePalette]})}return n},getSelectedStyle:function(e){var t=e.getModel(),n=this.getDefaulSelectedtyle(e),r=t.color;if(r){var a=o.Palettes.generate(r);return i({},n,{fill:a[this.selectedFillPalette],stroke:a[this.selectedStrokePalette]})}return n},getSelectedOutterStyle:function(e){var t=e.getModel().color;if(t){var n=o.Palettes.generate(t);return i({},s.nodeSelectedOutterStyle,{stroke:n[1],fill:n[1]})}return s.nodeSelectedOutterStyle},anchor:[[.5,0],[1,.5],[.5,1],[0,.5]]}),a.registerNode("capsule",{getPath:function(e){var t=this.getSize(e);return o.getRectPath(-t[0]/2,-t[1]/2,t[0],t[1],t[1]/2)}}),a.registerNode("circle",{getPath:function(e){var t=this.getSize(e),n=t[0],i=t[1];return o.getEllipsePath(0,0,n/2,i/2)}}),a.registerNode("rhombus",{getPath:function(e){var t=this.getSize(e),n=t[0],i=t[1],r=[{x:0,y:0-i/2},{x:0+n/2,y:0},{x:0,y:0+i/2},{x:0-n/2,y:0},{x:0,y:0-i/2}];return o.pointsToPolygon(r)}})},function(e,t,n){var i=n(13),r=n(2),a=n(5);i.registerEdge("diagram-base",{getPath:function(e){var t=e.getPoints(),n=e.getSource(),i=e.getTarget();return this.getPathByPoints({points:t,source:n,target:i,item:e})},getPathByPoints:function(e){var t=e.points;return r.pointsToPolygon(t)},getStyle:function(e){var t=e.getModel();return r.mix(!0,{},a.edgeStyle,{stroke:t.color},t.style)},getActivedStyle:function(){return a.edgeActivedStyle},getSelectedStyle:function(){return a.edgeSelectedStyle},getActivedOutterStyle:function(){},getSelectedOutterStyle:function(){}})},function(e,t,n){function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},i=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(i=i.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),i.forEach((function(t){r(e,t,n[t])}))}return e}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var a=n(13),o=n(5),s=n(2),l=s.getGroupIconPath(),c=s.getCollapsedButtonPath(),u=s.getExpandedButtonPath(),d={fill:"#CED4D9"},h={stroke:"#697B8C",fill:"#fff",fillOpacity:0},f={stroke:"#697B8C",fill:"#fff",fillOpacity:0},p={fill:"#000000",textBaseline:"top",textAlign:"left"},g={stroke:"#CED4D9",fill:"#F2F4F5",radius:4},m=o.groupBackgroundPadding,v=40,y=13,b=12,x=12,w=8,_=12,S=184-m[1]-m[3],C=40-m[0]-m[2];a.registerGroup("diagram-base",{draw:function(e){var t=e.getModel(),n=e.getGraphicGroup(),r=e.getChildrenBBox(),a=this.getStyle(e),o=t.collapsed,g=t.padding?t.padding:m;if(r.minX===1/0&&(r.minX=t.x,r.maxX=t.x+S,r.minY=t.y,r.maxY=t.y+C),o&&(r.minX=r.maxX-S,r.maxY=r.minY+C),r.maxX-r.minX<S){var O=S-r.maxX+r.minX;r.minX-=O/2,r.maxX+=O/2}var M=function(e,t){return e.minX-t[3]}(r,g),P=function(e,t){return e.minY-t[0]}(r,g),L=function(e,t){return e.maxX-e.minX+t[3]+t[1]}(r,g),D=function(e,t){return e.maxY-e.minY+t[0]+t[2]}(r,g),k=function(e,t,n,r){var a=t.addShape("path",{attrs:i({},r,{path:n})});return a.isGroupKeyShape=!0,a}(0,n,s.getRectPath(M,P,L,D,a.radius),a);return function(e,t,n,i){var r=s.mix(!0,{},p,{x:n+v,y:i+y});s.isString(e)?r.text=e:s.mix(r,e),t.addShape("text",{attrs:r})}(s.isNil(t.label)?"新建分组":t.label,n,M,P),function(e,t,n,r){var a=t.addShape("path",{attrs:i({path:e},d)}),o=a.getBBox();a.translate(n-o.minX+w,r-o.minY+_)}(s.isNil(t.icon)?l:t.icon,n,M,P),(function(e,t,n,r,a){var o;if(e){var s=(o=t.addShape("path",{attrs:i({path:u},f)})).getBBox(),l=s.maxX-s.minX;o.isExpandedButton=!0,o.translate(n+a-s.minX-l-x,r-s.minY+b)}else{var d=(o=t.addShape("path",{attrs:i({path:c},h)})).getBBox(),p=d.maxX-d.minX;o.isCollapsedButton=!0,o.translate(n+a-d.minX-p-x,r-d.minY+b)}return o.isButton=!0,o}(o,n,M,P,L)).item=e,t.x=r.minX,t.y=r.minY,k},getStyle:function(e){var t=e.getModel();return s.mix(!0,{},g,{fill:t.color,stroke:t.color},t.style)},getActivedStyle:function(){return o.groupActivedStyle},getSelectedStyle:function(){return o.groupSelectedStyle},getSelectedOutterStyle:function(){return o.groupSelectedOutterStyle},getActivedOutterStyle:function(){},intersectBox:"rect"})},function(e,t,n){n(13).registerGuide("diagram-base")},function(e,t,n){n(81),n(82),n(83),n(84),n(85),n(86),n(87),n(88),n(89),n(90),n(91),n(92),n(93),n(94)},function(e,t,n){var i=n(1),r=n(2);i.registerBehaviour("panItem",(function(e){var t=e.getGraph();t.behaviourOn("drop",(function(){var n=e.get("panItems");if(n){var i=n[0],a=n.map((function(e){return e.id})),o=e.get("panItemDelegation"),s=e.get("panItemStartBox"),l=i.id,c=o.attr("x")-s.minX,u=o.attr("y")-s.minY;t.emit("afterpanitemdrop",{panItems:n}),e.clearAlignLine();var d=e.editor;t.emit("panitemend"),!d||e.getSignal("dragaddnodetogroup")?h():d.executeCommand(h)}function h(){a.forEach((function(e){var n=t.find(e),i=n.getModel();n.isGroup?r.panGroup(n,c,u,t):(t.update(n,{x:i.x+c,y:i.y+u}),t.toFront(n))})),1===a.length&&(e.clearSelected(),e.setSelected(l,!0))}}))}),["startPanItem","processPanItem","endPanItem"])},function(e,t,n){function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var r=n(1),a=n(5);r.registerBehaviour("hoverAnchorActived",(function(e){var t=e.getGraph();t.behaviourOn("anchor:mouseenter",(function(n){if(!e.getSignal("panningItem")&&!e.getSignal("dragEdge")){var r=n.shape,o=r.getItem(),s=o.getModel(),l=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){i(e,t,n[t])}))}return e}({},e.get("addEdgeModel"),{source:s.id}),c={anchor:r.getPoint(),item:o};e.emit("hoveranchor:beforeaddedge",c),c.cancel?e.css({cursor:a.cursor.hoverUnEffectiveAnchor}):(e.css({cursor:a.cursor.hoverEffectiveAnchor}),!r.get("destroyed")&&r.setActived(),e.beginAdd("edge",l),t.draw())}})),t.behaviourOn("anchor:mouseleave",(function(n){if(!e.getSignal("dragEdge")&&!e.getSignal("panningItem")){var i=n.shape,r=i.getItem();e.css({cursor:a.cursor.beforePanCanvas}),r.isSelected||(e.clearAnchor(r),e.setActived(r,!1)),!i.get("destroyed")&&i.clearActived(),e.cancelAdd(),t.draw()}}))}))},function(e,t,n){var i=n(1),r=n(5);i.registerBehaviour("hoverEdgeControlPoint",(function(e){e.getGraph().behaviourOn("edgeControlPoint:mouseenter",(function(t){if(!e.getSignal("dragEdge")&&!e.getSignal("panningItem")){var n=t.shape;(n.isTargetEndPoint()||n.isSourceEndPoint())&&e.css({cursor:r.cursor.hoverEdgeControllPoint})}}))}))},function(e,t,n){var i=n(1),r=n(5),a=n(2);i.registerBehaviour("dragEdgeControlPoint",(function(e){var t,n,i,o,s,l,c,u,d,h,f=e.getGraph(),p=f.getRootGroup();function g(p){if(i){var g={};f.getNodes().forEach((function(t){e.clearAnchor(t)})),e.css({cursor:r.cursor.beforePanCanvas}),i.remove();var m=a.dropUpdateEdge({ev:p,endPointType:t?"target":"source",model:g,diagram:e});f.show(d);var v=d.id;if(m){var y=e.editor;y?y.executeCommand("update",{itemId:v,updateModel:g}):f.update(v,g)}e.setSignal("dragEdge",!1),t=void 0,n=void 0,i=void 0,o=void 0,s=void 0,l=void 0,c=void 0,u=void 0,d=void 0,h=void 0}}f.behaviourOn("edgeControlPoint:mousedown",(function(r){if(2!==r.button){var a=r.shape;a.isTargetEndPoint()?(d=a.getItem(),h=d.getModel(),t=a,o=a.getSourcePoint(),s=d.getSource(),c=h.sourceAnchor):a.isSourceEndPoint()&&(d=a.getItem(),h=d.getModel(),n=a,o=a.getTargetPoint(),l=d.getTarget(),u=h.targetAnchor),d&&(i=e.getDelegation([d],p),s?e.dragEdgeBeforeShowAnchor(s,c,"target"):l&&e.dragEdgeBeforeShowAnchor(l,u,"source"),f.hide(d),e.setSignal("dragEdge",!0))}})),f.behaviourOn("mousemove",(function(e){i&&a.dragingEdgeEndPoint({endPointType:s?"target":"source",edgeModel:h,graph:f,delegation:i,startPoint:o,ev:e,originSource:s,originTarget:l})})),f.behaviourOn("edgeControlPoint:mouseleave",(function(i){t||n||i.toShape||e.css({cursor:r.cursor.beforePanCanvas})})),f.behaviourOn("mouseup",g),f.behaviourOn("canvas:mouseleave",g)}),["dragHoverAnchorHotspot"])},function(e,t,n){var i=n(1),r=n(2);i.registerBehaviour("dragPanelItemAddNode",(function(e){var t,n,i,a,o,s=e.getGraph(),l=s.getRootGroup();function c(){e.setSignal("panningItem",!1),e.set("panItemDelegation",void 0),e.set("panItemStartBox",void 0),e.set("panItemStartPoint",void 0),n=void 0,i=void 0,a=void 0,o=void 0}s.behaviourOn("canvas:mouseenter",(function(s){if(!n&&(a=e.get("addType"),o=e.get("addModel"),o=r.clone(o),"node"===a)){var c=(i=r.getNodeSize(o.size))[0]/2,u=i[1]/2;t={minX:s.x-c,minY:s.y-u,maxX:s.x+c,maxY:s.y+u,width:i[0],height:i[1]},n=e.getDelegation([t],l),e.setSignal("panningItem",!0),e.set("panItemDelegation",n),e.set("panItemStartBox",t),e.set("panItemStartPoint",{x:s.x,y:s.y})}})),s.behaviourOn("mouseup",(function(t){if(n){o.x=t.x,o.y=t.y;var i=a;r.setId(o);var l=e.editor;n.remove(),e.endAdd(),e.clearAlignLine(),e.clearSelected(),e.focusGraphWrapper(),l?l.executeCommand("add",{type:"node",addModel:o}):s.add(i,o),e.setSelected(s.find(o.id),!0),c()}})),s.behaviourOn("canvas:mouseleave",(function(){n&&(e.clearAlignLine(),n.remove(),s.draw(),e.cancelAdd(),c())}))}),["processPanItem"])},function(e,t,n){n(1).registerBehaviour("dragHoverAnchorHotspot",(function(e){var t=e.getGraph();t.behaviourOn("anchor:dragenter",(function(t){if(e.getSignal("dragEdge")){var n=t.shape;e.setHotspotActived(n,!0)}})),t.behaviourOn("anchor:dragleave",(function(t){if(e.getSignal("dragEdge")){var n=t.shape;e.setHotspotActived(n,!1)}}))}))},function(e,t,n){var i=n(1),r=n(2);i.registerBehaviour("dragAnchorAddEdge",(function(e){var t=e.getGraph(),n=t.getRootGroup();t.behaviourOn("anchor:dragstart",(function(t){if(2!==t.button){var i=t.shape,a=i.get("freezePoint"),o=i.getItem(),s=r.clone(e.get("addModel")),l=i.getIndex();s.source=o.id,s.sourceAnchor=l;var c={x:a.x,y:a.y},u=e.getDelegation([{isEdge:!0}],n);e.setSignal("dragEdge",!0),e.dragEdgeBeforeShowAnchor(o,l,"target"),e.set("addEdgeConfig",{addModel:s,delegation:u,startPoint:c,sourceItem:o})}}))}),["processAddEdge","dragHoverAnchorHotspot","hoverAnchorActived"])},function(e,t,n){var i=n(1),r=n(5);i.registerBehaviour("dragMultiSelect",(function(e){var t,n,i=e.getGraph(),a=i.getRootGroup();function o(){e.css({cursor:r.cursor.beforePanCanvas}),t=void 0,n=void 0}e.css({cursor:r.cursor.multiSelect}),i.behaviourOn("dragstart",(function(e){2!==e.button&&(t={x:e.x,y:e.y},n=a.addShape("rect",{attrs:r.multiSelectRectStyle}))})),i.behaviourOn("drag",(function(e){n&&(n.attr({x:Math.min(t.x,e.x),y:Math.min(t.y,e.y),width:Math.abs(e.x-t.x),height:Math.abs(e.y-t.y)}),i.draw())})),i.behaviourOn("dragend",(function(){if(n){var t=i.getNodes().map((function(e){return e.id})),r=n.getBBox(),a=e.editor;a?a.executeCommand(s):s(),n.remove(),e.changeMode("default"),e.updateStatus(),i.draw(),o()}function s(){e.clearSelected(),t.forEach((function(t){var n=i.find(t),a=n.getBBox();a.minX>r.minX&&a.minY>r.minY&&a.maxX<r.maxX&&a.maxY<r.maxY&&e.setSelected(n,!0)}))}})),i.behaviourOn("canvas:mouseleave",(function(){n&&(n.remove(),i.draw(),o())}))}))},function(e,t,n){n(1).registerBehaviour("keydownShiftMultiSelected",(function(e){var t=e.getGraph();t.behaviourOn("keydown",(function(t){t.domEvent.shiftKey&&e.setSignal("shiftKeyDown",!0)})),t.behaviourOn("keyup",(function(t){t.domEvent.shiftKey||e.setSignal("shiftKeyDown",!1)}))}))},function(e,t,n){var i=n(1),r=n(5);i.registerBehaviour("dragNodeAddToGroup",(function(e){var t,n,i=e.getGraph();function a(){e.setSignal("dragaddnodetogroup",!1),t=void 0,n=void 0}i.behaviourOn("dragenter",(function(a){if(e.getSignal("panningItem")){var o=e.get("panItems");o[0]&&o[0].isNode&&1===o.length&&a.item&&a.item.isGroup&&o[0].getParent()!==a.item&&(t=o[0],n=a.item,i.update(n,{padding:r.groupBackgroundPadding.map((function(e){return e+4})),style:r.dragNodeHoverToGroupStyle}))}})),i.behaviourOn("dragleave",(function(){n&&t&&i.update(n,{padding:void 0,style:void 0})})),i.behaviourOn("drop",(function(r){if(n&&t&&n===r.item){e.setSignal("dragaddnodetogroup",!0);var a=t.id,o=n.id;i.update(o,{padding:void 0,style:void 0,collapsed:!1});var s=e.editor;s?s.executeCommand(l):l()}function l(){i.update(a,{parent:o})}})),i.behaviourOn("dragend",(function(){a()})),i.behaviourOn("canvas:mouseleave",(function(){n&&(i.update(n,{padding:void 0,style:void 0}),a())}))}))},function(e,t,n){var i=n(1),r=n(5),a=n(2);i.registerBehaviour("dragOutFromGroup",(function(e){var t,n,i,o=e.getGraph(),s=!1;function l(){clearTimeout(i),n&&o.update(n,{padding:void 0,style:void 0}),s=!1,t=void 0,n=void 0}o.behaviourOn("drag",(function(l){e.getSignal("panningItem")&&!s&&(clearTimeout(i),i=setTimeout((function(){var i=e.get("panItems");if(i){if(t=i[0],n=i[0].getParent(),t&&1===i.length&&n&&!l.shape){var c=e.get("panItemDelegation").getBBox(),u=n.getBBox();a.rectRectCrossAlgorithm(c,u)&&(o.update(n,{padding:r.groupBackgroundPadding.map((function(e){return e-8})),style:r.dragNodeLeaveFromGroupStyle}),s=!0)}s||(t=void 0,n=void 0)}}),r.outFromGroupDelayTime))})),o.behaviourOn("dragenter",(function(e){t&&n&&(n===e.item&&o.update(n,{padding:r.groupBackgroundPadding.map((function(e){return e+4})),style:r.dragNodeHoverToGroupStyle}),s=!1)})),o.on("drop",(function(e){n&&t&&!e.shape&&(o.update(t,{parent:void 0}),o.update(n,{style:void 0}),l())})),o.on("dragend",(function(){l()})),o.behaviourOn("canvas:mouseleave",(function(){l()}))}))},function(e,t,n){var i=n(1),r=n(2),a=n(5);i.registerBehaviour("processAddEdge",(function(e){var t=e.getGraph();function n(){e.setSignal("dragEdge",!1),e.set("addEdgeConfig",{addModel:void 0,delegation:void 0,startPoint:void 0,sourceItem:void 0})}t.behaviourOn("mousemove",(function(n){var i=e.get("addEdgeConfig");if(i){var a=i.addModel,o=i.delegation,s=i.startPoint,l=i.sourceItem;o&&r.dragingEdgeEndPoint({endPointType:"target",edgeModel:a,graph:t,delegation:o,startPoint:s,ev:n,sourceItem:l})}})),t.behaviourOn("mouseup",(function(i){var o=e.get("addEdgeConfig");if(o){var s=o.addModel,l=o.delegation,c=o.sourceItem,u=e.editor;l?(t.getNodes().forEach((function(t){e.clearAnchor(t)})),e.clearAnchor(c),e.setActived(c,!1),e.setSelected(c,!1),e.css({cursor:a.cursor.beforePanCanvas}),l.remove(),r.dropUpdateEdge({ev:i,endPointType:"target",model:s,diagram:e})&&(u?u.executeCommand("add",{type:"edge",addModel:s}):t.add("edge",s)),t.draw(),e.endAdd(),n()):n()}})),t.behaviourOn("canvas:mouseleave",(function(){var i=e.get("addEdgeConfig");if(i){var r=i.delegation,a=i.sourceItem;r?(t.getNodes().forEach((function(t){e.clearAnchor(t)})),e.setActived(a,!1),e.clearAnchor(a),r.remove(),e.cancelAdd(),t.draw(),n()):n()}}))}))},function(e,t,n){n(1).registerBehaviour("hoverNodeAddOutter",(function(e){var t,n=e.getGraph();n.behaviourOn("node:mouseenter",(function(n){var i=n.item;e.getSignal("dragEdge")&&(t=i,e.addOutterShape(i,{stroke:"#52C41A",strokeOpacity:.45,lineWidth:4}))})),n.behaviourOn("node:mouseleave",(function(){t&&e.clearOutterShape(t)})),n.behaviourOn("beforedropedge",(function(){t&&e.clearOutterShape(t)}))}))},function(e,t,n){var i=n(1),r=n(5),a=n(2);i.registerBehaviour("orbit",(function(e){var t,n=e.getGraph();n.behaviourOn("beforepanitem",(function(){e.hideOrbit()})),n.behaviourOn("node:mouseenter",(function(n){var i=n.item;e.getSignal("panningItem")||e.getSignal("dragEdge")||(t=i,e.showOrbit(i))})),n.on("beforeviewportchange",(function(){e.hideOrbit()})),n.behaviourOn("mousemove",(function(i){var o=i.item,s=i.x,l=i.y;if(t){var c=t.getBBox(),u=a.euclideanDistance.pointPoint({x:c.centerX,y:c.centerY},{x:s,y:l}),d=n.getMatrix()[0];o!==t&&u>c.width/2+r.orbitGap/d&&(e.hideOrbit(),t=void 0),t&&e.layoutOrbit(t,{x:s,y:l})}}))}))},function(e,t,n){var i=n(11);n(96),e.exports=i},function(e,t,n){n(97),n(98),n(99),n(100),n(101)},function(e,t,n){var i=n(11);i.registerNode("flow-base",{}),i.registerNode("flow-html",{},["html"]),i.registerNode("flow-rect",{},"flow-base"),i.registerNode("flow-capsule",{},"capsule"),i.registerNode("flow-circle",{},"circle"),i.registerNode("flow-rhombus",{},"rhombus")},function(e,t,n){n(11).registerEdge("flow-base",{})},function(e,t,n){var i=n(19),r=n(11);function a(e,t,n,i){var r=i?i/2:30,a=i;if(e<=t&&t<=n||e>=t&&t>=n){var o=(n-t)/2,s=Math.abs(o);if(0===o)return e===t?0:(t-e)/Math.abs(t-e)*r;if(s>a){var l=o/s*a;return Math.abs(l)<r?o/s*r:l}return s<r?o/s*r:o}var c=r;return(c=Math.abs(t-n)<2*Math.abs(t-e)?i*Math.abs(t-n)/(2*Math.abs(t-e)):i)>a&&(c=a),c<r&&(c=r),t>e?c:-c}function o(e,t,n,i){var r,o,s=e.bbox,l=function(e,t){var n=Math.abs(e.x-t.centerX),i=Math.abs(e.y-t.centerY);return n/t.width>i/t.height}(t,s);r=o=0;var c=Math.min(s.height,s.width);return i&&i.bbox&&(c=Math.min(c,i.bbox.height,i.bbox.width)),l?r=a(s.centerX,t.x,n.x,c):o=a(s.centerY,t.y,n.y,c),{x:t.x+r,y:t.y+o}}var s=.1;function l(e,t){var n=e.x,i=e.y,r=t.x,a=t.y;return{x:n+(r-n)*s,y:i+(a-i)*s}}function c(e,t,n){var r=e[0],a=e[e.length-1],s=["M",r.x,r.y],c=function(e,t,n,i){return[n&&n.bbox?o(n,e,t,i):l(e,t),i&&i.bbox?o(i,t,e,n):l(t,e)]}(r,a,t,n),u=["C"],d=[s];return i.each(c,(function(e){u.push(e.x,e.y)})),u.push(a.x,a.y),d.push(u),d}r.registerEdge("flow-smooth",{getPathByPoints:function(e){return c(e.points,e.source,e.target)}},"flow-edge")},function(e,t,n){function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function r(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],i=!0,r=!1,a=void 0;try{for(var o,s=e[Symbol.iterator]();!(i=(o=s.next()).done)&&(n.push(o.value),!t||n.length!==t);i=!0);}catch(e){r=!0,a=e}finally{try{i||null==s.return||s.return()}finally{if(r)throw a}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var a=n(19),o=n(11),s=16,l=5;function c(e,t){var n=Math.min(e.minX,t.minX),i=Math.min(e.minY,t.minY),r=Math.max(e.maxX,t.maxX),a=Math.max(e.maxY,t.maxY);return{centerX:(n+r)/2,centerY:(i+a)/2,minX:n,minY:i,maxX:r,maxY:a,height:a-i,width:r-n}}function u(e,t){return 2*Math.abs(e.centerX-t.centerX)<e.width+t.width&&2*Math.abs(e.centerY-t.centerY)<e.height+t.height}function d(e){var t=e.x,n=e.y;return{centerX:t,centerY:n,minX:t,minY:n,maxX:t,maxY:n,height:0,width:0}}function h(e,t){return 0===e.width&&0===e.height?e:{centerX:e.centerX,centerY:e.centerY,minX:e.minX-t,minY:e.minY-t,maxX:e.maxX+t,maxY:e.maxY+t,height:e.height+2*t,width:e.width+2*t}}function f(e,t){return function(e,t){var n=Math.abs(e.x-t.centerX),i=Math.abs(e.y-t.centerY);return n/t.width>i/t.height}(t,e)?{x:t.x>e.centerX?e.maxX:e.minX,y:t.y}:{x:t.x,y:t.y>e.centerY?e.maxY:e.minY}}function p(e){var t=e.minX,n=e.minY,i=e.maxX,r=e.maxY;return[{x:t,y:n},{x:i,y:n},{x:i,y:r},{x:t,y:r}]}function g(e,t){var n=e.x,i=e.y;return n<t.minX||n>t.maxX||i<t.minY||i>t.maxY}function m(e,t,n,i){var r=t.x-e.x,a=t.y-e.y,o=i.x-n.x,s=i.y-n.y,l=(-a*(e.x-n.x)+r*(e.y-n.y))/(-o*a+r*s),c=(o*(e.y-n.y)-s*(e.x-n.x))/(-o*a+r*s);return l>=0&&l<=1&&c>=0&&c<=1}function v(e,t,n){if(n.width===n.height===0)return!1;var i=r(p(n),4),a=i[0],o=i[1],s=i[2],l=i[3];return m(e,t,a,o)||m(e,t,a,l)||m(e,t,o,s)||m(e,t,s,l)}function y(e){return x(e)}function b(e,t){return[e,{x:e.x,y:t.y},t]}function x(e){var t=[],n={};return e.forEach((function(e){var t=e.id="".concat(e.x,"-").concat(e.y);n[t]=e})),a.each(n,(function(e){t.push(e)})),t}function w(e,t){return Math.abs(e.x-t.x)+Math.abs(e.y-t.y)}function _(e,t,n,i,r){return w(e,t)+w(e,n)+function(e,t){var n=0;return t.forEach((function(t){t&&(e.x===t.x&&(n+=-2),e.y===t.y&&(n+=-2))})),n}(e,[t,n,i,r])}function S(e,t,n,r,a,o,s){var l=[],c=[t],u={},d={},h={};d[t.id]=0,h[t.id]=_(t,n,t);var f={};e.forEach((function(e){f[e.id]=e}));for(var p=function(){var i,p,g,m=void 0,y=1/0;if(c.forEach((function(e){h[e.id]<y&&(y=h[e.id],m=e)})),m===n){var b=[];return function e(t,n,i,r){var a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0;t.unshift(n[r]),i[r]&&i[r]!==r&&a<=100&&e(t,n,i,i[r],a+1)}(b,f,u,n.id),{v:b}}p=m,(g=(i=c).indexOf(p))>-1&&i.splice(g,1),l.push(m),function(e,t,n,i){var r=[];return e.forEach((function(e){e!==t&&(e.x!==t.x&&e.y!==t.y||v(e,t,n)||v(e,t,i)||r.push(e))})),x(r)}(e,m,r,a).forEach((function(e){if(-1===l.indexOf(e)){-1===c.indexOf(e)&&c.push(e);var i=h[m.id]+w(m,e);d[e.id]&&i>=d[e.id]||(u[e.id]=m.id,d[e.id]=i,h[e.id]=d[e.id]+_(e,n,t,o,s))}}))};c.length;){var g=p();if("object"===i(g))return g.v}return console.error("cannot find path: ",e,t,n),[t,n]}function C(e,t,n,i,r){var a=n&&n.bbox?n.bbox:d(e),o=i&&i.bbox?i.bbox:d(t);if(u(a,o))return y(b(e,t));var s=h(a,r),l=h(o,r);if(u(s,l))return y(b(e,t));var m=f(s,e),v=f(l,t),w=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=[],n=[];e.forEach((function(e){t.push(e.x),n.push(e.y)}));var i=Math.min.apply(Math,t),r=Math.max.apply(Math,t),a=Math.min.apply(Math,n),o=Math.max.apply(Math,n);return{centerX:(i+r)/2,centerY:(a+o)/2,maxX:r,maxY:o,minX:i,minY:a,height:o-a,width:r-i}}([m,v]),_=(c(s,l),c(s,w)),C=c(l,w),O=[];O=(O=O.concat(p(_))).concat(p(C));var M={x:(e.x+t.x)/2,y:(e.y+t.y)/2};[w,_,C].forEach((function(e){O=O.concat(function(e,t){return function(e,t){return t<e.minX||t>e.maxX?[]:[{x:t,y:e.minY},{x:t,y:e.maxY}]}(e,t.x).concat(function(e,t){return t<e.minY||t>e.maxY?[]:[{x:e.minX,y:t},{x:e.maxX,y:t}]}(e,t.y))}(e,M).filter((function(e){return g(e,s)&&g(e,l)})))})),[{x:m.x,y:v.y},{x:v.x,y:m.y}].forEach((function(e){g(e,s)&&g(e,l)&&O.push(e)})),O.unshift(m),O.push(v);var P=S(O=x(O),m,v,a,o,e,t);return P.unshift(e),P.push(t),y(P)}function O(e,t){var n=[],i=e[0];return n.push("M".concat(i.x," ").concat(i.y)),e.forEach((function(i,a){var o=e[a+1],s=e[a+2];if(o&&s)if(function(e,t,n){return!(e.x===t.x===n.x||e.y===t.y===n.y)}(i,o,s)){var l=r(function(e,t,n,i){var r=w(e,t),a=w(n,t);return r<i&&(i=r),a<i&&(i=a),[{x:t.x-i/r*(t.x-e.x),y:t.y-i/r*(t.y-e.y)},{x:t.x-i/a*(t.x-n.x),y:t.y-i/a*(t.y-n.y)}]}(i,o,s,t),2),c=l[0],u=l[1];n.push("L".concat(c.x," ").concat(c.y)),n.push("Q".concat(o.x," ").concat(o.y," ").concat(u.x," ").concat(u.y)),n.push("L".concat(u.x," ").concat(u.y))}else n.push("L".concat(o.x," ").concat(o.y));else o&&n.push("L".concat(o.x," ").concat(o.y))})),n.join("")}o.registerEdge("flow-polyline",{getPathByPoints:function(e){var t=e.points,n=e.source,i=e.target,r=s,o=C(t[0],t[t.length-1],n,i,r);return a.pointsToPolygon(o)}}),o.registerEdge("flow-polyline-round",{getPathByPoints:function(e){var t=e.points,n=e.source,i=e.target,r=s,a=l;return O(y(C(t[0],t[t.length-1],n,i,r)),a)}})},function(e,t,n){n(11).registerGroup("flow-base",{})},function(e,t,n){var i=n(17);n(103),e.exports=i},function(e,t,n){n(104),n(105),n(106)},function(e,t,n){n(17).registerNode("koni-base",{defaultFillPalette:5,defaultStrokePalette:5,activedFillPalette:4,activedStrokePalette:6,selectedFillPalette:5,selectedStrokePalette:6,anchor:null},"circle")},function(e,t,n){var i=n(17),r=n(24),a=r.vec2;i.registerEdge("koni-base",{getDefaultLabelRectPadding:function(){return r.toAllPadding([0,2])},getPathByPoints:function(e){var t=e.points,n=e.source,i=e.target,o=e.item;if(n&&i){var s=r.getParallelEdges(i,n),l=r.getParallelEdges(n,i),c=l.indexOf(o);return n===i?(c=(l=l.filter((function(e){var t=e.getModel();return t.source===n.id&&t.target===i.id}))).indexOf(o),function(e,t){var n=e.getBBox(),i=[n.centerX,n.centerY],r=n.width/2,o=50*(t+1)+50,s=[i[0]-r/2,i[1]-Math.sqrt(3)/2*r],l=[s[0]-i[0],s[1]-i[1]],c=a.scale([],l,(r+o)/r),u=[i[0]+c[0],i[1]+c[1]],d=[i[0]+r/2,i[1]-Math.sqrt(3)/2*r],h=[d[0]-i[0],d[1]-i[1]],f=a.scale([],h,(r+o)/r),p=[i[0]+f[0],i[1]+f[1]];return[["M",s[0],s[1]],["C",u[0],u[1],p[0],p[1],d[0],d[1]]]}(n,c)):(0===s.length&&c--,function(e,t,n){var i=e.getBBox(),r=t.getBBox(),o=i.centerX,s=i.centerY,l=20*(n+1),c=[.5*(r.centerX+o)-o,.5*(r.centerY+s)-s],u=[-c[1],c[0]],d=a.length(u);a.scale(u,u,l/d);var h={x:c[0]+u[0]+o,y:c[1]+u[1]+s},f=e.getLinkPoints(h)[0],p=t.getLinkPoints(h)[0];return[["M",f.x,f.y],["Q",h.x,h.y,p.x,p.y]]}(n,i,c))}return r.pointsToPolygon(t)}})},function(e,t,n){n(17).registerGroup("koni-base",{})},function(e,t,n){var i=n(8);i.Util=n(10),n(108),n(112),n(120),e.exports=i},function(e,t,n){n(109),n(110),n(111)},function(e,t,n){var i=n(1),r=n(10);i.registerBehaviour("panMindNode",(function(e){var t,n,i,a=e.getGraph();function o(){t.nth=n;var r=a.add("node",t);e.setSelected(r,!0),i&&a.remove(i.id)}function s(){a.emit("panitemend"),t=void 0,i=void 0,n=void 0}a.behaviourOn("beforeshowdelegation",(function(){e.clearSelected(),e.clearActived()})),a.behaviourOn("node:dragstart",(function(e){if(2!==e.button){var i=e.item;!(t=i.getModel()).parent||e.shape.isCollapsedButton||e.shape.isExpandedButton?s():(n=a.getNth(i),a.remove(i))}})),a.behaviourOn("itempanning",(function(t){if(!t.shape||!t.shape.isPlaceholder){var n=e.getHotArea(t),r=e.getRoot();if(i&&(n?i.id!==n.id&&a.remove(a.find(i.id)):a.remove(a.find(i.id))),i=n,n){var o=n.parent;if(!a.find(n.id)){var s={id:n.id,parent:o.id,isPlaceholder:!0,parentModel:o,baseline:i.parent.id===r.id?"center":void 0,shape:"mind-placeholder",nth:n.nth};n.side&&(s.side=n.side),a.add("node",s)}}}})),a.behaviourOn("drop",(function(){if(t)if(i){var l=r.clone(t);a.remove(i.id),e.executeCommand("moveMindNode",{model:l,newParentId:i.parent.id,newNth:i.nth,newSide:i.side,originParentId:t.parent,originNth:n,originSide:t.side})}else o();s()})),a.behaviourOn("canvas:mouseleave",(function(){t&&(o(),s())}))}),["startPanItem","processPanItem","endPanItem"])},function(e,t,n){n(1).registerBehaviour("keydownMoveSelection",(function(e){e.getGraph().on("keydown",(function(t){e._moveItemSelection(t)}))}))},function(e,t,n){n(1).registerBehaviour("keydownEditLabel",(function(e){e.getGraph().behaviourOn("keydown",(function(t){e.showLabelEditor(t)}))}))},function(e,t,n){n(113),n(114),n(115),n(116),n(117),n(118),n(119)},function(e,t,n){function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},i=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(i=i.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),i.forEach((function(t){r(e,t,n[t])}))}return e}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var a=n(8),o=n(10),s={fill:"#000",textAlign:"left",textBaseline:"top"},l={stroke:"#959EA6",strokeOpacity:0,fill:"#959EA6",cursor:"pointer"},c={stroke:"#434B54",fill:"#fff",cursor:"pointer"};a.registerNode("mind-base",{dy:4,afterDraw:function(e){var t=e.getModel();t.children&&t.children.length>0&&t.collapsed&&this.drawExpandedButton(e)},debugDrawLayoutPoint:function(e){var t=e.getModel();e.getGraphicGroup().addShape("circle",{attrs:{x:t.x,y:t.y,r:5,fill:"red"}})},drawExpandedButton:function(e){var t=e.getKeyShape().getBBox(),n=e.getGraphicGroup().addGroup(),r=n.addShape("path",{attrs:i({path:o.getRectPath(0,0,16,7,3)},l)}),a=r.getBBox(),s=o.getMindNodeSide(e),c=this.getButtonPositon(t,a,s),u={fill:"white",r:1};n.addShape("circle",{attrs:i({},u,{x:4,y:3.5}),capture:!1}),n.addShape("circle",{attrs:i({},u,{x:8,y:3.5}),capture:!1}),n.addShape("circle",{attrs:i({},u,{x:12,y:3.5}),capture:!1}),r.attr("lineAppendWidth",20),n.translate(c.x,c.y),r.isExpandedButton=!0,r.isButton=!0},drawCollapsedButton:function(e){var t=e.getKeyShape().getBBox(),n=e.getGraphicGroup().addShape("path",{attrs:i({path:o.getCollapsedButtonPath()},c)}),r=n.getBBox(),a=o.getMindNodeSide(e),s=this.getButtonPositon(t,r,a);n.translate(s.x,s.y),n.isCollapsedButton=!0,n.isButton=!0},getButtonPositon:function(e,t,n){return"right"===n?{x:e.maxX+2,y:e.maxY-(t.maxY-t.minY)/2}:{x:e.minX-(t.maxX-t.minX)-2,y:e.maxY-(t.maxY-t.minY)/2}},getLabel:function(e){return e.getModel().label},getPadding:function(){return[4,8,4,8]},getSize:function(e){var t=e.getModel(),n=e.getGraphicGroup(),i=t.size;if(t.size){if(o.isArray(i))return i;if(o.isNumber(i))return[i,i]}var r=n.findByClass("label")[0],a=this.getPadding(e),s=r.getBBox();return[s.width+a[1]+a[3],s.height+a[0]+a[2]]},getPath:function(e){var t=this.getSize(e),n=this.getStyle(e);return o.getRectPath(-t[0]/2,-t[1]/2+this.dy,t[0],t[1],n.radius)},drawLabel:function(e){var t=e.getGraphicGroup(),n=this.getLabel(e),i=this.getLabelStyle(e);n||(n=" ");var r=o.mix(!0,{},s,i,{x:0,y:0});o.isObject(n)?o.mix(r,n):r.text=n;var a=t.addShape("text",{class:"label",attrs:r});return this.adjustLabelText(a),this.adjustLabelPosition(e,a),a},adjustLabelText:function(e){var t=e.attr("text"),n=e.getBBox();if(n.maxX-n.minX>400){var i=e.attr("font");t=o.getLabelTextByTextLineWidth(t,i),e.attr("text",t)}},adjustLabelPosition:function(e,t){var n=this.getSize(e),i=this.getPadding(),r=n[0],a=t.getBBox();t.attr({x:-r/2+i[3],y:-a.height/2+this.dy})},getLabelStyle:function(){return{fill:"rgba(38,38,38,0.85)",lineHeight:18,fontSize:12}},getStyle:function(){return{fill:"#ccc",fillOpacity:0,radius:4,lineWidth:2}},getActivedStyle:function(){return{stroke:"#44C0FF",lineWidth:2}},getSelectedStyle:function(){return{stroke:"#1AA7EE",lineWidth:2}},anchor:[[0,1],[1,1]]})},function(e,t,n){n(8).registerNode("mind-first-sub",{dy:0,getPadding:function(){return[6,12,8,12]},getLabelStyle:function(){return{fill:"rgba(38,38,38,0.85)",fontWeight:500,fontSize:14,lineHeight:20}}})},function(e,t,n){n(8).registerNode("mind-second-sub",{dy:0,getPadding:function(){return[8,4,8,4]},getLabelStyle:function(){return{fill:"rgba(38,38,38,0.85)",fontSize:12,lineHeight:20}}})},function(e,t,n){var i=n(8),r=n(10);i.registerNode("mind-root",{adjustLabelPosition:function(e,t){var n=t.getBBox();t.attr({x:-n.width/2,y:-n.height/2-1})},getPath:function(e){var t=this.getSize(e),n=this.getStyle(e);return r.getRectPath(-t[0]/2,-t[1]/2,t[0],t[1],n.radius)},getButtonPositon:function(e,t,n){return"right"===n?{x:e.maxX+2,y:(e.maxY+e.minY)/2-(t.maxY-t.minY)/2}:{x:e.minX-(t.maxX-t.minX)-2,y:(e.maxY+e.minY)/2-(t.maxY-t.minY)/2}},getPadding:function(){return r.toAllPadding([12,24])},getStyle:function(){return{fill:"#587EF7",stroke:"#587EF7",fillOpacity:1,radius:4}},getLabelStyle:function(){return{fontSize:20,fill:"white",lineHeight:28}},drawExpandedButton:function(){},drawCollapsedButton:function(){},panAble:!1,anchor:[[.45,.5],[.55,.5]]},"mind-first-sub")},function(e,t,n){var i=n(8),r=n(10);i.registerNode("mind-placeholder",{afterDraw:function(e){e.getKeyShape().isPlaceholder=!0},getPath:function(e){var t,n=e.getModel().parentModel,i=this.getStyle(e),a=0;return n.hierarchy<=2?t=28:(t=20,a=4),r.getRectPath(-27.5,-t/2+a,55,t,i.radius)},getStyle:function(){return{fill:"#91D5FF",radius:4,lineWidth:3}},drawExpandedButton:function(){},drawCollapsedButton:function(){},anchor:function(){return[[0,1],[1,1]]}})},function(e,t,n){n(8).registerEdge("mind-edge",{getEdetal:function(e){return e.children&&e.children.length>0&&!e.collapsed?2===e.hierarchy?24:18:0},getPath:function(e){var t=e.getPoints(),n=e.getSource(),i=e.getTarget(),r=n.getBBox(),a=i.getBBox(),o=i.getModel(),s=14,l=4;if(2===o.hierarchy&&(s=66,l=30),t[0].y===t[1].y){var c=3===o.hierarchy?24:18,u=this.getEdetal(o);return r.centerX<a.centerX?[["M",t[0].x+c,t[0].y],["L",a.maxX+u,a.maxY]]:[["M",t[0].x+2,t[0].y],["L",a.minX-u,a.maxY]]}if(o.hierarchy>=3){var d=3===o.hierarchy?24:18,h=this.getEdetal(o);if(r.centerX<a.centerX){var f=t[0].x+d;return[["M",t[0].x,t[0].y],["M",f,t[0].y],["C",f+l,t[0].y,a.minX-s,a.maxY,a.minX,a.maxY],["L",a.maxX+h,a.maxY]]}var p=t[0].x-d;return[["M",t[0].x,t[0].y],["M",p,t[0].y],["C",p-l,t[0].y,a.maxX+s,a.maxY,a.maxX,a.maxY],["L",a.minX-h,a.maxY]]}var g=this.getEdetal(o);return r.centerX<a.centerX?[["M",t[0].x,t[0].y],["C",t[0].x+l,t[0].y,a.minX-s,a.maxY,a.minX,a.maxY],["L",a.maxX+g,a.maxY]]:[["M",t[0].x,t[0].y],["C",t[0].x-l,t[0].y,a.maxX+s,a.maxY,a.maxX,a.maxY],["L",a.minX-g,a.maxY]]},getStyle:function(e){var t=e.getTarget(),n=1;if(t){var i=t.getModel();n=i.hierarchy<=3?3:i.hierarchy<=5?2:1}return{stroke:"#959EA6",lineWidth:n}}})},function(e,t,n){function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n(8).registerEdge("mind-placeholder-edge",{getOriginShapeObject:function(e){return e.getGraph().getShapeObj("edge",{shape:"mind-edge"})},getPath:function(e){return this.getOriginShapeObject(e).getPath(e)},getStyle:function(e){return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){i(e,t,n[t])}))}return e}({},this.getOriginShapeObject(e).getStyle(e),{stroke:"#91D5FF"})}})},function(e,t,n){var i=n(15),r=n(10);function a(e,t,n){var i=e.getGraph(),r=t.getModel(),a=e.getFirstChildrenBySide("left"),o=a[0]&&i.find(a[0].id);return i.add("node",{id:n,parent:t.id,label:"新建节点",side:r.children.length>2?"left":"right",nth:o?i.getNth(o):void 0})}i.registerCommand("append",{enable:function(e){var t=e.getCurrentPage(),n=t.getSelected();return t.isMind&&1===n.length},getItem:function(e){var t=e.getCurrentPage(),n=t.getGraph();return this.selectedItemId?n.find(this.selectedItemId):t.getSelected()[0]},execute:function(e){var t,n=e.getCurrentPage(),i=n.getGraph(),r=n.getRoot(),o=this.getItem(e),s=o.getModel(),l=s.hierarchy,c=o.getParent();if(o.isRoot)t=a(n,o,this.addItemId);else{var u=i.getNth(o);t=i.add("node",{id:this.addItemId,parent:c.id,side:2===l&&3===r.children.length?"left":s.side,label:"新建节点",nth:"left"===s.side&&2===l?u:u+1})}n.clearSelected(),n.clearActived(),n.setSelected(t,!0),1===this.executeTimes&&(this.selectedItemId=o.id,this.addItemId=t.id,n.beginEditLabel(t))},back:function(e){var t=e.getCurrentPage();t.getGraph().remove(this.addItemId),t.clearSelected(),t.clearActived(),t.setSelected(this.selectedItemId,!0)},shortcutCodes:["Enter"]}),i.registerCommand("appendChild",{enable:function(e){var t=e.getCurrentPage(),n=t.getSelected();return t.isMind&&n.length>0},getItem:function(e){var t=e.getCurrentPage(),n=t.getGraph();return this.selectedItemId?n.find(this.selectedItemId):t.getSelected()[0]},execute:function(e){var t,n=e.getCurrentPage(),i=n.getGraph(),r=this.getItem(e);t=r.isRoot?a(n,r,this.addItemId):i.add("node",{id:this.addItemId,parent:r.id,label:"新建节点"}),n.clearSelected(),n.clearActived(),n.setSelected(t,!0),1===this.executeTimes&&(this.selectedItemId=r.id,this.addItemId=t.id,n.beginEditLabel(t))},back:function(e){var t=e.getCurrentPage();t.getGraph().remove(this.addItemId),t.clearSelected(),t.clearActived(),t.setSelected(this.selectedItemId,!0)},shortcutCodes:["Tab"]}),i.registerCommand("moveMindNode",{enable:function(e){var t=e.getCurrentPage(),n=t.get("panItems");return t.isMind&&n&&n.length>0},execute:function(e){var t=e.getCurrentPage(),n=t.getGraph(),i=this.newParentId,a=this.newNth,o=this.newSide,s=r.clone(this.model);delete s.shape,delete s.side,n.remove(s.id),r.mix(s,{parent:i,nth:a,side:o});var l=n.add("node",s);t.clearSelected(),t.setSelected(l,!0)},back:function(e){var t=e.getCurrentPage(),n=t.getGraph(),i=this.originParentId,a=this.originNth,o=this.originSide,s=r.clone(this.model);delete s.shape,delete s.side,n.remove(s.id),r.mix(s,{parent:i,nth:a,side:o});var l=n.add("node",s);t.clearSelected(),t.setSelected(l,!0)}})},function(e,t,n){function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function r(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function a(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function o(e){return(o=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function s(e,t){return(s=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var l=n(6),c=n(9),u=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),a(this,o(t).apply(this,arguments))}var n,i,u;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&s(e,t)}(t,c),n=t,(i=[{key:"getDefaultCfg",value:function(){return{type:"toolbar",container:null}}},{key:"init",value:function(){this._initContainer()}},{key:"_initContainer",value:function(){var e=this.container;if(!e)throw new Error("please set the container for the toolbar !");l.isString(e)&&(e=document.getElementById(e));var t=e.getElementsByClassName("command");this.commands=t}},{key:"getCommandDoms",value:function(){return this.commands}}])&&r(n.prototype,i),u&&r(n,u),t}();e.exports=u},function(e,t,n){function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function r(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function a(e,t){return!t||"object"!==i(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function o(e){return(o=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function s(e,t){return(s=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var l=n(6),c=n(9),u=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),a(this,o(t).apply(this,arguments))}var n,i,u;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&s(e,t)}(t,c),n=t,(i=[{key:"getDefaultCfg",value:function(){return{type:"contextmenu",container:null}}},{key:"init",value:function(){this._initContainer()}},{key:"_initContainer",value:function(){var e=this.container;if(!e)throw new Error("please set the container for the tontextmenu !");l.isString(e)&&(e=document.getElementById(e));var t=e.getElementsByClassName("command");e.style.position="absolute",e.style["z-index"]=2,e.style.top="0px",e.style.left="0px",this.commands=t,this.containerDom=e}},{key:"bindEvent",value:function(){var e=this,t=this.commands;l.each(t,(function(t){l.addEventListener(t,"click",(function(){-1===t.className.indexOf("disable")&&e.hide()}))}))}},{key:"switch",value:function(e){var t=this.containerDom.getElementsByClassName("menu");l.each(t,(function(t){t.dataset.status===e?t.style.display="block":t.style.display="none"}))}},{key:"getCommandDoms",value:function(){return this.commands}},{key:"show",value:function(){var e=this.containerDom;this.editor.getCurrentPage().setSignal("preventWheelPan",!0),e.style.display="block"}},{key:"hide",value:function(){var e=this.containerDom;this.editor.getCurrentPage().setSignal("preventWheelPan",!1),e.style.display="none"}},{key:"move",value:function(e,t){var n=this.containerDom,i=l.getBoundingClientRect(n),r=parseFloat(l.getStyle(n,"top")),a=parseFloat(l.getStyle(n,"left"));n.style.left=a+(e-i.left)+"px",n.style.top=r+(t-i.top)+"px"}}])&&r(n.prototype,i),u&&r(n,u),t}();e.exports=u},function(e,t,n){var i=n(12);n(124),n(127),e.exports=i},function(e,t,n){n(125),n(126)},function(e,t,n){function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},i=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(i=i.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),i.forEach((function(t){r(e,t,n[t])}))}return e}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var a,o,s=n(20),l=s.mouseEnterEdge,c=s.startMove,u=s.mouseLeaveEdge,d=s.mouseMoveEdge,h=s.endMove;n(12).registerBehaviour("bpmnMoveEdgeController",(function(e){var t,n=e.getGraph(),r=n.getRootGroup();function s(){e.set("panItemDelegation",void 0),e.set("panItemStartBox",void 0),e.set("panItemStartPoint",void 0),t=void 0}n.behaviourOn("edge:mouseenter",(function(t){!a&&t.item&&(o=t.item,l({graph:n,bpmn:e,ev:t,backUpCursor:!0}))})),n.behaviourOn("edge:mousedown",(function(e){var t=e.item;c(n,e),a=t})),n.behaviourOn("mouseup",(function(){a&&(h({graph:n,item:a}),a=void 0)})),n.behaviourOn("mousemove",(function(t){a?d(n,a,t):o&&l({graph:n,bpmn:e,ev:i({},t,{item:o}),backUpCursor:!1})})),n.behaviourOn("edge:mouseleave",(function(){a||o&&(u({graph:n,bpmn:e,item:o}),o=void 0)})),n.behaviourOn("node:dragstart",(function(n){var i=n.item.getBBox();t=e.getDelegation([i],r),e.set("bpmnNodePanDelegation",t),e.set("bpmnNodePanStartBox",i),e.set("bpmnNodePanStartPoint",{x:n.x,y:n.y}),e.set("bpmnNodePanStartItem",n.item)})),n.behaviourOn("node:dragend",(function(t){var i=e.get("bpmnNodePanDelegation"),r=e.get("bpmnNodePanStartPoint"),a=e.get("bpmnNodePanStartItem");a&&a.getEdges().forEach((function(e){n.update(e,{nodeMoved:{item:a.id,start:r,delta:{x:t.x-r.x,y:t.y-r.y}}})})),i.remove(),s()}))}),["startPanItem","processPanItem","endPanItem"])},function(e,t,n){n(12).registerBehaviour("hoverNodeShowArrowController",(function(e){var t,n=e.getGraph(),i=e.get("arrowController"),r=i.long,a=i.thickness;n.on("node:mouseenter",(function(o){if(!e.getSignal("panningItem")&&!e.getSignal("dragEdge")){var s=i.topArrow,l=i.bottomArrow,c=i.leftArrow,u=i.rightArrow,d=(t=o.item).getBBox(),h=n.getDomPoint({x:d.centerX,y:d.minY}),f=n.getDomPoint({x:d.minX,y:d.centerY}),p=n.getDomPoint({x:d.centerX,y:d.maxY}),g=n.getDomPoint({x:d.maxX,y:d.centerY});s.css({top:h.y-(r+10)+"px",left:h.x-a/2+"px",transform:"rotate(-90deg)"}),l.css({top:p.y+10+"px",left:p.x-a/2+"px",transform:"rotate(90deg)"}),c.css({top:f.y-a/2+"px",left:f.x-(r+10)+"px",transform:"rotate(180deg)"}),u.css({top:g.y-a/2+"px",left:g.x+10+"px"}),s.setAttribute("anchorIndex",0),l.setAttribute("anchorIndex",2),c.setAttribute("anchorIndex",3),u.setAttribute("anchorIndex",1),e.showArrowController(t)}})),n.behaviourOn("mousemove",(function(n){var i=n.x,a=n.y;if(t){var o=t.getBBox(),s=r+10,l=o.minX-s,c=o.minY-s,u=o.maxX+s,d=o.maxY+s;(i<l||a<c||i>u||a>d)&&(e.hideArrowController(),t=void 0)}}))}))},function(e,t,n){n(128),n(12).registerNode("bpmn-base",{anchor:null})},function(e,t,n){"use strict";n.r(t);var i=n(12),r=n.n(i),a=n(0);function o(e){var t=e.bbox,n=e.shape,i=void 0===n?"ROUNDED_RECT":n,r=e.point,a=e.vertical;a=!!a;var o={true:"x",false:"y"},s={true:"minX",false:"minY"},l={true:"maxX",false:"maxY"};switch(i){case"ROUNDED_RECT":if(r[o[a]]>=t[s[a]]+4&&r[o[a]]<=t[l[a]]-4)return{added:void 0,joint:{x:a?r.x:r.x>t.centerX?t.maxX:t.minX,y:a?r.y>t.centerY?t.maxY:t.minY:r.y}};if(r[o[a]]>=t[s[a]]&&r[o[a]]<t[s[a]]+4)return{added:void 0,joint:{x:a?r.x:r.x>t.centerX?t.maxX-4+Math.sqrt(16-Math.pow(t.minY+4-r.y,2)):t.minX+4-Math.sqrt(16-Math.pow(t.minY+4-r.y,2)),y:a?r.y>t.centerY?t.maxY-4+Math.sqrt(16-Math.pow(t.minX+4-r.x,2)):t.minY+4-Math.sqrt(16-Math.pow(t.minX+4-r.x,2)):r.y}};if(r[o[a]]>=t[l[a]]-4&&r[o[a]]<=t[l[a]])return{added:void 0,joint:{x:a?r.x:r.x>t.centerX?t.maxX-4+Math.sqrt(16-Math.pow(r.y-t.maxY+4,2)):t.minX+4-Math.sqrt(16-Math.pow(r.y-t.maxY+4,2)),y:a?r.y>t.centerY?t.maxY-4+Math.sqrt(16-Math.pow(r.x-t.maxX+4,2)):t.minY+4-Math.sqrt(16-Math.pow(r.x-t.maxX+4,2)):r.y}};break;case"CIRCLE":if(r[o[a]]>=t[s[a]]&&r[o[a]]<=t[l[a]])return{added:void 0,joint:{x:a?r.x:r.x>t.centerX?t.centerX+Math.sqrt(16-Math.pow(t.centerY-r.y)):t.centerX-Math.sqrt(16-Math.pow(t.centerY-r.y)),y:a?r.y>t.centerY?t.centerY+Math.sqrt(16-Math.pow(t.centerX-r.x)):t.centerY-Math.sqrt(16-Math.pow(t.centerX-r.x)):r.y}};break;case"RHOMEBUS":if(r[o[a]]>=t[s[a]]&&r[o[a]]<=t[l[a]])return{added:void 0,joint:{x:a?r.x:r.x>t.centerX?r.y<t.centerY?(r.y-t.minY)*(t.maxX-t.centerX)/(t.centerY-t.minY)+t.centerX:(t.maxY-r.y)*(t.maxX-t.centerX)/(t.maxY-t.centerY)+t.centerX:r.y<t.centerY?t.centerX-(r.y-t.minY)*(t.centerX-t.minX)/(t.centerY-t.minY):t.centerX-(t.maxY-r.y)*(t.centerX-t.minX)/(t.maxY-t.centerY),y:a?r.y>t.centerY?r.x<t.centerX?(r.x-t.minX)*(t.maxY-t.centerY)/(t.centerX-t.minX)+t.centerY:(t.maxX-r.x)*(t.maxY-t.centerY)/(t.maxX-t.centerX)+t.centerY:r.x<t.centerX?t.centerY-(r.x-t.minX)*(t.centerY-t.minY)/(t.centerX-t.minX):t.centerY-(t.maxX-r.x)*(t.centerY-t.minY)/(t.maxX-t.centerX):r.y}};break;case"RECT":default:if(r[o[a]]>=t[s[a]]&&r[o[a]]<=t[l[a]])return{added:void 0,joint:{x:a?r.x:r.x>t.centerX?t.maxX:t.minX,y:a?r.y>t.centerY?t.maxY:t.minY:r.y}}}return a?r.x<t.centerX?{added:{x:r.x,y:t.centerY},joint:{x:t.minX,y:t.centerY}}:{added:{x:r.x,y:t.centerY},joint:{x:t.maxX,y:t.centerY}}:r.y<t.centerY?{added:{x:t.centerX,y:r.y},joint:{x:t.centerX,y:t.minY}}:{added:{x:t.centerX,y:r.y},joint:{x:t.centerX,y:t.maxY}}}var s=n(20);r.a.registerEdge("bpmn-base",{getPath:function(e){var t,n=e.getSource(),i=e.getTarget(),r=e.model;if(r.edgeMoved&&r.lastMouse){var l,c,u,d,h,f=r.controlPoints,p=r.hold.index,g=[{x:f[p].x+r.edgeMoved.x,y:f[p].y+r.edgeMoved.y},{x:f[p+1].x+r.edgeMoved.x,y:f[p+1].y+r.edgeMoved.y}],m=Object(a.j)(g,0);if(n){var v=o({bbox:n.getBBox(),point:m,vertical:r.hold.vertical,shape:n.model.shape});c=v.added,u=v.joint}if(0===p&&n&&(g[0]=u,c&&(g.splice(1,0,c),e.model.hold.index+=1)),i){var y=o({bbox:i.getBBox(),point:m,vertical:r.hold.vertical,shape:i.model.shape});d=y.added,h=y.joint}p===f.length-2&&i&&(c&&0===p?(g[2]=h,d&&g.splice(2,0,d)):(g[1]=h,d&&g.splice(1,0,d))),(l=r.controlPoints).splice.apply(l,[p,2].concat(g)),n&&Object(a.l)(u,f,r.hold.index)&&(f.splice(0,r.hold.index),r.hold.index=0,f[0]=u),i&&Object(a.l)(h,f,r.hold.index)&&(r.controlPoints.splice(r.hold.index+1),f[r.hold.index+1]=h),t=Object(s.mergeLine)(e,p),function(e,t,n){var i=e.controlPoints;if(t){var r=Object(a.f)(i[0],t.getBBox()),o=r.point,s=r.index;e.sourceJoint={index:s,delta:{x:i[0].x-o.x,y:i[0].y-o.y}}}if(n){var l=Object(a.f)(i[i.length-1],n.getBBox()),c=l.point,u=l.index;e.targetJoint={index:u,delta:{x:i[i.length-1].x-c.x,y:i[i.length-1].y-c.y}}}}(r,n,i),r.lastMouse={x:r.lastMouse.x+r.edgeMoved.x,y:r.lastMouse.y+r.edgeMoved.y}}else if(r.modifiedByMouse&&r.nodeMoved)!function(e,t,n){if(e.nodeMoved){var i=e.nodeMoved.item===t.id,r=e.nodeMoved.item===n.id,o=i?t.getBBox():n.getBBox(),s=e.nodeMoved.delta,l={minX:o.minX-s.x,maxX:o.maxX-s.x,centerX:o.centerX-s.x,minY:o.minY-s.y,maxY:o.maxY-s.y,centerY:o.centerY+s.y,height:o.height,width:o.width},c=e.controlPoints;if(2===c.length){var u=Object(a.d)(t,n),d=u.sourcePoint,h=u.targetPoint;e.sourceJoint&&d.index===e.sourceJoint.index&&(d.point=Object(a.c)(t.getBBox())[d.index],d.point.x+=e.sourceJoint.delta.x,d.point.y+=e.sourceJoint.delta.y),e.targetJoint&&h.index===e.targetJoint.index&&(h.point=Object(a.c)(n.getBBox())[h.index],h.point.x+=e.targetJoint.delta.x,h.point.y+=e.targetJoint.delta.y);var f=Object(a.h)(d,h);e.controlPoints=f}else{var p;p=i?1:c.length-3;var g=Object(a.i)(c,p),m=Object(a.a)(l,c,p),v=Object(a.a)(o,c,p),y=i?e.sourceJoint:e.targetJoint;if(m===v){var b=Object(a.c)(o)[y.index],x={x:b.x+y.delta.x,y:b.y+y.delta.y},w=Object(a.g)(x,c,p);i?e.controlPoints.splice(0,2,x,w):r&&e.controlPoints.splice(p+1,2,w,x)}else if(0===v)if(3===c.length){var _=Object(a.d)(t,n),S=_.sourcePoint,C=_.targetPoint,O=Object(a.h)(S,C);e.controlPoints=O}else{var M,P=Object(a.j)(c,p);M=g?P.y<o.centerY?0:2:P.x<o.centerX?3:1;var L=Object(a.c)(o)[M];if(i){var D=Object(a.g)(L,c,p+1);e.controlPoints.splice(0,3,L,D),e.sourceJoint={index:M,delta:{x:0,y:0}}}else if(r){var k=Object(a.g)(L,c,p-1);e.controlPoints.splice(p,3,k,L),e.targetJoint={index:M,delta:{x:0,y:0}}}}else{var T=Object(a.k)(y.index),A=Object(a.c)(o)[T],I=Object(a.g)(A,c,p);i?(e.controlPoints.splice(0,2,A,I),e.sourceJoint={index:T,delta:{x:0,y:0}}):r&&(e.controlPoints.splice(p+1,2,I,A),e.targetJoint={index:T,delta:{x:0,y:0}})}}}}(r,n,i);else if(!r.modifiedByMouse){var b=r.anchorIndex,x=Object(a.d)(n,i,!r.initialed&&b),w=x.sourcePoint,_=x.targetPoint,S=Object(a.h)(w,_);e.model.controlPoints=S}return r.nodeMoved=void 0,{path:this.getPathByPoints({points:r.controlPoints}),helpLine:t}},draw:function(e){var t=e.getGraphicGroup(),n=e.model,i=this.getPath(e),r=i.path,o=i.helpLine,s=this.getStyle(e),l=Object(a.b)(t,r,s);if(null!=n.hold){var c=Object(a.j)(n.controlPoints,n.hold.index);t.addShape("circle",{attrs:{x:c.x,y:c.y,r:3,fill:"rgb(0,182,239)"}})}return o&&(n.helpLine=o,n.helpLineTime=(new Date).getTime()),!o&&(new Date).getTime()-n.helpLineTime>=150&&(n.helpLine=void 0,n.helpLineTime=void 0),n.helpLine&&t.addShape("path",{attrs:{path:[["M",n.helpLine[0].x,n.helpLine[0].y],["L",n.helpLine[1].x,n.helpLine[1].y]],lineAppendWidth:8,lineWidth:1,strokeOpacity:.92,stroke:"rgba(255,139,48)"}}),l}})}])}))},7156:function(e,t,n){var i=n("861d"),r=n("d2bb");e.exports=function(e,t,n){var a,o;return r&&"function"==typeof(a=t.constructor)&&a!==n&&i(o=a.prototype)&&o!==n.prototype&&r(e,o),e}},7168:function(e,t,n){var i=n("dfdb");e.exports=function(e,t){if(!i(e))return e;var n,r;if(t&&"function"==typeof(n=e.toString)&&!i(r=n.call(e)))return r;if("function"==typeof(n=e.valueOf)&&!i(r=n.call(e)))return r;if(!t&&"function"==typeof(n=e.toString)&&!i(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")}},7201:function(e,t,n){var i=n("9bfb");i("dispose")},"72af":function(e,t,n){var i=n("99cd"),r=i();e.exports=r},"72f0":function(e,t){function n(e){return function(){return e}}e.exports=n},"73ac":function(e,t,n){var i=n("743f"),r=n("b047"),a=n("99d3"),o=a&&a.isTypedArray,s=o?r(o):i;e.exports=s},7418:function(e,t){t.f=Object.getOwnPropertySymbols},"743f":function(e,t,n){var i=n("3729"),r=n("b218"),a=n("1310"),o="[object Arguments]",s="[object Array]",l="[object Boolean]",c="[object Date]",u="[object Error]",d="[object Function]",h="[object Map]",f="[object Number]",p="[object Object]",g="[object RegExp]",m="[object Set]",v="[object String]",y="[object WeakMap]",b="[object ArrayBuffer]",x="[object DataView]",w="[object Float32Array]",_="[object Float64Array]",S="[object Int8Array]",C="[object Int16Array]",O="[object Int32Array]",M="[object Uint8Array]",P="[object Uint8ClampedArray]",L="[object Uint16Array]",D="[object Uint32Array]",k={};function T(e){return a(e)&&r(e.length)&&!!k[i(e)]}k[w]=k[_]=k[S]=k[C]=k[O]=k[M]=k[P]=k[L]=k[D]=!0,k[o]=k[s]=k[b]=k[l]=k[x]=k[c]=k[u]=k[d]=k[h]=k[f]=k[p]=k[g]=k[m]=k[v]=k[y]=!1,e.exports=T},7463:function(e,t){e.exports={}},"746f":function(e,t,n){var i=n("428f"),r=n("5135"),a=n("c032"),o=n("9bf2").f;e.exports=function(e){var t=i.Symbol||(i.Symbol={});r(t,e)||o(t,e,{value:a.f(e)})}},"74e7":function(e,t,n){e.exports=n("bc59")},"74fd":function(e,t,n){var i=n("9bfb");i("observable")},7530:function(e,t,n){var i=n("1a8c"),r=Object.create,a=function(){function e(){}return function(t){if(!i(t))return{};if(r)return r(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();e.exports=a},"764b":function(e,t){e.exports={}},7685:function(e,t,n){var i=n("3ac6"),r=n("8fad"),a="__core-js_shared__",o=i[a]||r(a,{});e.exports=o},"76dd":function(e,t,n){var i=n("ce86");function r(e){return null==e?"":i(e)}e.exports=r},"77b2":function(e,t,n){var i=n("c1b2"),r=n("06fa"),a=n("7a37");e.exports=!i&&!r((function(){return 7!=Object.defineProperty(a("div"),"a",{get:function(){return 7}}).a}))},7839:function(e,t){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"78a2":function(e,t){e.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}},"78e7":function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},7948:function(e,t){function n(e,t){var n=-1,i=null==e?0:e.length,r=Array(i);while(++n<i)r[n]=t(e[n],n,e);return r}e.exports=n},"79bc":function(e,t,n){var i=n("0b07"),r=n("2b3e"),a=i(r,"Map");e.exports=a},"7a37":function(e,t,n){var i=n("3ac6"),r=n("dfdb"),a=i.document,o=r(a)&&r(a.createElement);e.exports=function(e){return o?a.createElement(e):{}}},"7a48":function(e,t,n){var i=n("6044"),r=Object.prototype,a=r.hasOwnProperty;function o(e){var t=this.__data__;return i?void 0!==t[e]:a.call(t,e)}e.exports=o},"7b0b":function(e,t,n){var i=n("1d80");e.exports=function(e){return Object(i(e))}},"7b83":function(e,t,n){var i=n("7c64"),r=n("93ed"),a=n("2478"),o=n("a524"),s=n("1fc8");function l(e){var t=-1,n=null==e?0:e.length;this.clear();while(++t<n){var i=e[t];this.set(i[0],i[1])}}l.prototype.clear=i,l.prototype["delete"]=r,l.prototype.get=a,l.prototype.has=o,l.prototype.set=s,e.exports=l},"7c64":function(e,t,n){var i=n("e24b"),r=n("5e2e"),a=n("79bc");function o(){this.size=0,this.__data__={hash:new i,map:new(a||r),string:new i}}e.exports=o},"7c73":function(e,t,n){var i=n("825a"),r=n("37e8"),a=n("7839"),o=n("d012"),s=n("1be4"),l=n("cc12"),c=n("f772"),u=c("IE_PROTO"),d="prototype",h=function(){},f=function(){var e,t=l("iframe"),n=a.length,i="<",r="script",o=">",c="java"+r+":";t.style.display="none",s.appendChild(t),t.src=String(c),e=t.contentWindow.document,e.open(),e.write(i+r+o+"document.F=Object"+i+"/"+r+o),e.close(),f=e.F;while(n--)delete f[d][a[n]];return f()};e.exports=Object.create||function(e,t){var n;return null!==e?(h[d]=i(e),n=new h,h[d]=null,n[u]=e):n=f(),void 0===t?n:r(n,t)},o[u]=!0},"7de7":function(e,t,n){var i=n("0363"),r=i("iterator"),a=!1;try{var o=0,s={next:function(){return{done:!!o++}},return:function(){a=!0}};s[r]=function(){return this},Array.from(s,(function(){throw 2}))}catch(l){}e.exports=function(e,t){if(!t&&!a)return!1;var n=!1;try{var i={};i[r]=function(){return{next:function(){return{done:n=!0}}}},e(i)}catch(l){}return n}},"7e64":function(e,t,n){var i=n("5e2e"),r=n("efb6"),a=n("2fcc"),o=n("802a"),s=n("55a3"),l=n("d02c");function c(e){var t=this.__data__=new i(e);this.size=t.size}c.prototype.clear=r,c.prototype["delete"]=a,c.prototype.get=o,c.prototype.has=s,c.prototype.set=l,e.exports=c},"7f9a":function(e,t,n){var i=n("da84"),r=n("9e81"),a=i.WeakMap;e.exports="function"===typeof a&&/native code/.test(r.call(a))},"802a":function(e,t){function n(e){return this.__data__.get(e)}e.exports=n},8103:function(e,t,n){var i=n("d194"),r=i("toUpperCase");e.exports=r},8176:function(e,t,n){var i=n("2874");i(Math,"Math",!0)},"825a":function(e,t,n){var i=n("861d");e.exports=function(e){if(!i(e))throw TypeError(String(e)+" is not an object");return e}},"83ab":function(e,t,n){var i=n("d039");e.exports=!i((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},8418:function(e,t,n){"use strict";var i=n("c04e"),r=n("9bf2"),a=n("5c6c");e.exports=function(e,t,n){var o=i(t);o in e?r.f(e,o,a(0,n)):e[o]=n}},"85d3":function(e,t,n){e.exports=n("9a13")},"85e3":function(e,t){function n(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}e.exports=n},8604:function(e,t,n){var i=n("26e8"),r=n("e2c0");function a(e,t){return null!=e&&r(e,t,i)}e.exports=a},"861d":function(e,t){e.exports=function(e){return"object"===typeof e?null!==e:"function"===typeof e}},"872a":function(e,t,n){var i=n("3b4a");function r(e,t,n){"__proto__"==t&&i?i(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}e.exports=r},"89d9":function(e,t,n){var i=n("656b"),r=n("159a"),a=n("e2e4");function o(e,t,n){var o=-1,s=t.length,l={};while(++o<s){var c=t[o],u=i(e,c);n(u,c)&&r(l,a(c,e),u)}return l}e.exports=o},"8adb":function(e,t){function n(e,t){if(("constructor"!==t||"function"!==typeof e[t])&&"__proto__"!=t)return e[t]}e.exports=n},"8b7b":function(e,t,n){"use strict";var i=n("a5eb"),r=n("3ac6"),a=n("9883"),o=n("7042"),s=n("c1b2"),l=n("1e63"),c=n("06fa"),u=n("78e7"),d=n("6220"),h=n("dfdb"),f=n("6f8d"),p=n("4fff"),g=n("a421"),m=n("7168"),v=n("2c6c"),y=n("4896"),b=n("a016"),x=n("0cf0"),w=n("8e11"),_=n("a205"),S=n("44ba"),C=n("4180"),O=n("7043"),M=n("0273"),P=n("d666"),L=n("d659"),D=n("b2ed"),k=n("6e9a"),T=n("3e80"),A=n("0363"),I=n("fbcc"),j=n("9bfb"),E=n("2874"),B=n("2f5a"),R=n("dee0").forEach,z=D("hidden"),N="Symbol",V="prototype",F=A("toPrimitive"),$=B.set,G=B.getterFor(N),q=Object[V],H=r.Symbol,W=a("JSON","stringify"),U=S.f,Y=C.f,X=w.f,Z=O.f,K=L("symbols"),Q=L("op-symbols"),J=L("string-to-symbol-registry"),ee=L("symbol-to-string-registry"),te=L("wks"),ne=r.QObject,ie=!ne||!ne[V]||!ne[V].findChild,re=s&&c((function(){return 7!=y(Y({},"a",{get:function(){return Y(this,"a",{value:7}).a}})).a}))?function(e,t,n){var i=U(q,t);i&&delete q[t],Y(e,t,n),i&&e!==q&&Y(q,t,i)}:Y,ae=function(e,t){var n=K[e]=y(H[V]);return $(n,{type:N,tag:e,description:t}),s||(n.description=t),n},oe=l&&"symbol"==typeof H.iterator?function(e){return"symbol"==typeof e}:function(e){return Object(e)instanceof H},se=function(e,t,n){e===q&&se(Q,t,n),f(e);var i=m(t,!0);return f(n),u(K,i)?(n.enumerable?(u(e,z)&&e[z][i]&&(e[z][i]=!1),n=y(n,{enumerable:v(0,!1)})):(u(e,z)||Y(e,z,v(1,{})),e[z][i]=!0),re(e,i,n)):Y(e,i,n)},le=function(e,t){f(e);var n=g(t),i=b(n).concat(fe(n));return R(i,(function(t){s&&!ue.call(n,t)||se(e,t,n[t])})),e},ce=function(e,t){return void 0===t?y(e):le(y(e),t)},ue=function(e){var t=m(e,!0),n=Z.call(this,t);return!(this===q&&u(K,t)&&!u(Q,t))&&(!(n||!u(this,t)||!u(K,t)||u(this,z)&&this[z][t])||n)},de=function(e,t){var n=g(e),i=m(t,!0);if(n!==q||!u(K,i)||u(Q,i)){var r=U(n,i);return!r||!u(K,i)||u(n,z)&&n[z][i]||(r.enumerable=!0),r}},he=function(e){var t=X(g(e)),n=[];return R(t,(function(e){u(K,e)||u(k,e)||n.push(e)})),n},fe=function(e){var t=e===q,n=X(t?Q:g(e)),i=[];return R(n,(function(e){!u(K,e)||t&&!u(q,e)||i.push(K[e])})),i};if(l||(H=function(){if(this instanceof H)throw TypeError("Symbol is not a constructor");var e=arguments.length&&void 0!==arguments[0]?String(arguments[0]):void 0,t=T(e),n=function(e){this===q&&n.call(Q,e),u(this,z)&&u(this[z],t)&&(this[z][t]=!1),re(this,t,v(1,e))};return s&&ie&&re(q,t,{configurable:!0,set:n}),ae(t,e)},P(H[V],"toString",(function(){return G(this).tag})),O.f=ue,C.f=se,S.f=de,x.f=w.f=he,_.f=fe,s&&(Y(H[V],"description",{configurable:!0,get:function(){return G(this).description}}),o||P(q,"propertyIsEnumerable",ue,{unsafe:!0})),I.f=function(e){return ae(A(e),e)}),i({global:!0,wrap:!0,forced:!l,sham:!l},{Symbol:H}),R(b(te),(function(e){j(e)})),i({target:N,stat:!0,forced:!l},{for:function(e){var t=String(e);if(u(J,t))return J[t];var n=H(t);return J[t]=n,ee[n]=t,n},keyFor:function(e){if(!oe(e))throw TypeError(e+" is not a symbol");if(u(ee,e))return ee[e]},useSetter:function(){ie=!0},useSimple:function(){ie=!1}}),i({target:"Object",stat:!0,forced:!l,sham:!s},{create:ce,defineProperty:se,defineProperties:le,getOwnPropertyDescriptor:de}),i({target:"Object",stat:!0,forced:!l},{getOwnPropertyNames:he,getOwnPropertySymbols:fe}),i({target:"Object",stat:!0,forced:c((function(){_.f(1)}))},{getOwnPropertySymbols:function(e){return _.f(p(e))}}),W){var pe=!l||c((function(){var e=H();return"[null]"!=W([e])||"{}"!=W({a:e})||"{}"!=W(Object(e))}));i({target:"JSON",stat:!0,forced:pe},{stringify:function(e,t,n){var i,r=[e],a=1;while(arguments.length>a)r.push(arguments[a++]);if(i=t,(h(t)||void 0!==e)&&!oe(e))return d(t)||(t=function(e,t){if("function"==typeof i&&(t=i.call(this,e,t)),!oe(t))return t}),r[1]=t,W.apply(null,r)}})}H[V][F]||M(H[V],F,H[V].valueOf),E(H,N),k[z]=!0},"8d05":function(e,t,n){var i=n("9bfb");i("toPrimitive")},"8de2":function(e,t,n){var i=n("8eeb"),r=n("9934");function a(e){return i(e,r(e))}e.exports=a},"8e11":function(e,t,n){var i=n("a421"),r=n("0cf0").f,a={}.toString,o="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],s=function(e){try{return r(e)}catch(t){return o.slice()}};e.exports.f=function(e){return o&&"[object Window]"==a.call(e)?s(e):r(i(e))}},"8eeb":function(e,t,n){var i=n("32b3"),r=n("872a");function a(e,t,n,a){var o=!n;n||(n={});var s=-1,l=t.length;while(++s<l){var c=t[s],u=a?a(n[c],e[c],c,n,e):void 0;void 0===u&&(u=e[c]),o?r(n,c,u):i(n,c,u)}return n}e.exports=a},"8f95":function(e,t,n){var i=n("fc48"),r=n("0363"),a=r("toStringTag"),o="Arguments"==i(function(){return arguments}()),s=function(e,t){try{return e[t]}catch(n){}};e.exports=function(e){var t,n,r;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=s(t=Object(e),a))?n:o?i(t):"Object"==(r=i(t))&&"function"==typeof t.callee?"Arguments":r}},"8fad":function(e,t,n){var i=n("3ac6"),r=n("0273");e.exports=function(e,t){try{r(i,e,t)}catch(n){i[e]=t}return t}},9080:function(e,t,n){var i=n("9bfb");i("isConcatSpreadable")},"90e3":function(e,t){var n=0,i=Math.random();e.exports=function(e){return"Symbol("+String(void 0===e?"":e)+")_"+(++n+i).toString(36)}},9103:function(e,t,n){"use strict";var i=n("a421"),r=n("c44e"),a=n("7463"),o=n("2f5a"),s=n("4056"),l="Array Iterator",c=o.set,u=o.getterFor(l);e.exports=s(Array,"Array",(function(e,t){c(this,{type:l,target:i(e),index:0,kind:t})}),(function(){var e=u(this),t=e.target,n=e.kind,i=e.index++;return!t||i>=t.length?(e.target=void 0,{value:void 0,done:!0}):"keys"==n?{value:i,done:!1}:"values"==n?{value:t[i],done:!1}:{value:[i,t[i]],done:!1}}),"values"),a.Arguments=a.Array,r("keys"),r("values"),r("entries")},9112:function(e,t,n){var i=n("83ab"),r=n("9bf2"),a=n("5c6c");e.exports=i?function(e,t,n){return r.f(e,t,a(1,n))}:function(e,t,n){return e[t]=n,e}},"91e9":function(e,t){function n(e,t){return function(n){return e(t(n))}}e.exports=n},"93ed":function(e,t,n){var i=n("4245");function r(e){var t=i(this,e)["delete"](e);return this.size-=t?1:0,t}e.exports=r},"94ca":function(e,t,n){var i=n("d039"),r=/#|\.prototype\./,a=function(e,t){var n=s[o(e)];return n==c||n!=l&&("function"==typeof t?i(t):!!t)},o=a.normalize=function(e){return String(e).replace(r,".").toLowerCase()},s=a.data={},l=a.NATIVE="N",c=a.POLYFILL="P";e.exports=a},9520:function(e,t,n){var i=n("3729"),r=n("1a8c"),a="[object AsyncFunction]",o="[object Function]",s="[object GeneratorFunction]",l="[object Proxy]";function c(e){if(!r(e))return!1;var t=i(e);return t==o||t==s||t==a||t==l}e.exports=c},9638:function(e,t){function n(e,t){return e===t||e!==e&&t!==t}e.exports=n},"96e9":function(e,t,n){var i=n("3ac6"),r=n("ab85"),a=i.WeakMap;e.exports="function"===typeof a&&/native code/.test(r.call(a))},9802:function(e,t,n){var i=n("9bfb");i("replaceAll")},"980e":function(e,t,n){var i=n("9bfb");i("search")},9883:function(e,t,n){var i=n("764b"),r=n("3ac6"),a=function(e){return"function"==typeof e?e:void 0};e.exports=function(e,t){return arguments.length<2?a(i[e])||a(r[e]):i[e]&&i[e][t]||r[e]&&r[e][t]}},"98dc":function(e,t,n){var i=n("76dd"),r=0;function a(e){var t=++r;return i(e)+t}e.exports=a},9934:function(e,t,n){var i=n("6fcd"),r=n("41c3"),a=n("30c9");function o(e){return a(e)?i(e,!0):r(e)}e.exports=o},"99af":function(e,t,n){"use strict";var i=n("23e7"),r=n("d039"),a=n("e8b5"),o=n("861d"),s=n("7b0b"),l=n("50c4"),c=n("8418"),u=n("65f0"),d=n("1dde"),h=n("b622"),f=n("60ae"),p=h("isConcatSpreadable"),g=9007199254740991,m="Maximum allowed index exceeded",v=f>=51||!r((function(){var e=[];return e[p]=!1,e.concat()[0]!==e})),y=d("concat"),b=function(e){if(!o(e))return!1;var t=e[p];return void 0!==t?!!t:a(e)},x=!v||!y;i({target:"Array",proto:!0,forced:x},{concat:function(e){var t,n,i,r,a,o=s(this),d=u(o,0),h=0;for(t=-1,i=arguments.length;t<i;t++)if(a=-1===t?o:arguments[t],b(a)){if(r=l(a.length),h+r>g)throw TypeError(m);for(n=0;n<r;n++,h++)n in a&&c(d,h,a[n])}else{if(h>=g)throw TypeError(m);c(d,h++,a)}return d.length=h,d}})},"99cd":function(e,t){function n(e){return function(t,n,i){var r=-1,a=Object(t),o=i(t),s=o.length;while(s--){var l=o[e?s:++r];if(!1===n(a[l],l,a))break}return t}}e.exports=n},"99d3":function(e,t,n){(function(e){var i=n("585a"),r=t&&!t.nodeType&&t,a=r&&"object"==typeof e&&e&&!e.nodeType&&e,o=a&&a.exports===r,s=o&&i.process,l=function(){try{var e=a&&a.require&&a.require("util").types;return e||s&&s.binding&&s.binding("util")}catch(t){}}();e.exports=l}).call(this,n("62e4")(e))},"9a13":function(e,t,n){e.exports=n("a38c")},"9ac4":function(e,t,n){var i=n("9bfb");i("species")},"9aff":function(e,t,n){var i=n("9638"),r=n("30c9"),a=n("c098"),o=n("1a8c");function s(e,t,n){if(!o(n))return!1;var s=typeof t;return!!("number"==s?r(n)&&a(t,n.length):"string"==s&&t in n)&&i(n[t],e)}e.exports=s},"9bdd":function(e,t,n){var i=n("825a");e.exports=function(e,t,n,r){try{return r?t(i(n)[0],n[1]):t(n)}catch(o){var a=e["return"];throw void 0!==a&&i(a.call(e)),o}}},"9bf2":function(e,t,n){var i=n("83ab"),r=n("0cfb"),a=n("825a"),o=n("c04e"),s=Object.defineProperty;t.f=i?s:function(e,t,n){if(a(e),t=o(t,!0),a(n),r)try{return s(e,t,n)}catch(i){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},"9bfb":function(e,t,n){var i=n("764b"),r=n("78e7"),a=n("fbcc"),o=n("4180").f;e.exports=function(e){var t=i.Symbol||(i.Symbol={});r(t,e)||o(t,e,{value:a.f(e)})}},"9c96":function(e,t,n){var i=n("06fa"),r=n("0363"),a=n("4963"),o=r("species");e.exports=function(e){return a>=51||!i((function(){var t=[],n=t.constructor={};return n[o]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},"9cd3":function(e,t,n){e.exports=n("5ab9")},"9e57":function(e,t){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"9e69":function(e,t,n){var i=n("2b3e"),r=i.Symbol;e.exports=r},"9e81":function(e,t,n){var i=n("5692");e.exports=i("native-function-to-string",Function.toString)},a016:function(e,t,n){var i=n("b323"),r=n("9e57");e.exports=Object.keys||function(e){return i(e,r)}},a06f:function(e,t,n){e.exports=n("74e7")},a0e5:function(e,t,n){var i=n("06fa"),r=/#|\.prototype\./,a=function(e,t){var n=s[o(e)];return n==c||n!=l&&("function"==typeof t?i(t):!!t)},o=a.normalize=function(e){return String(e).replace(r,".").toLowerCase()},s=a.data={},l=a.NATIVE="N",c=a.POLYFILL="P";e.exports=a},a205:function(e,t){t.f=Object.getOwnPropertySymbols},a2bf:function(e,t,n){"use strict";var i=n("e8b5"),r=n("50c4"),a=n("f8c2"),o=function(e,t,n,s,l,c,u,d){var h,f=l,p=0,g=!!u&&a(u,d,3);while(p<s){if(p in n){if(h=g?g(n[p],p,t):n[p],c>0&&i(h))f=o(e,t,h,r(h.length),f,c-1)-1;else{if(f>=9007199254740991)throw TypeError("Exceed the acceptable array length");e[f]=h}f++}p++}return f};e.exports=o},a38c:function(e,t,n){n("3e476");var i=n("764b"),r=i.Object,a=e.exports=function(e,t,n){return r.defineProperty(e,t,n)};r.defineProperty.sham&&(a.sham=!0)},a421:function(e,t,n){var i=n("638c"),r=n("1875");e.exports=function(e){return i(r(e))}},a454:function(e,t,n){var i=n("72f0"),r=n("3b4a"),a=n("cd9d"),o=r?function(e,t){return r(e,"toString",{configurable:!0,enumerable:!1,value:i(t),writable:!0})}:a;e.exports=o},a4d3:function(e,t,n){"use strict";var i=n("23e7"),r=n("da84"),a=n("d066"),o=n("c430"),s=n("83ab"),l=n("4930"),c=n("d039"),u=n("5135"),d=n("e8b5"),h=n("861d"),f=n("825a"),p=n("7b0b"),g=n("fc6a"),m=n("c04e"),v=n("5c6c"),y=n("7c73"),b=n("df75"),x=n("241c"),w=n("057f"),_=n("7418"),S=n("06cf"),C=n("9bf2"),O=n("d1e7"),M=n("9112"),P=n("6eeb"),L=n("5692"),D=n("f772"),k=n("d012"),T=n("90e3"),A=n("b622"),I=n("c032"),j=n("746f"),E=n("d44e"),B=n("69f3"),R=n("b727").forEach,z=D("hidden"),N="Symbol",V="prototype",F=A("toPrimitive"),$=B.set,G=B.getterFor(N),q=Object[V],H=r.Symbol,W=a("JSON","stringify"),U=S.f,Y=C.f,X=w.f,Z=O.f,K=L("symbols"),Q=L("op-symbols"),J=L("string-to-symbol-registry"),ee=L("symbol-to-string-registry"),te=L("wks"),ne=r.QObject,ie=!ne||!ne[V]||!ne[V].findChild,re=s&&c((function(){return 7!=y(Y({},"a",{get:function(){return Y(this,"a",{value:7}).a}})).a}))?function(e,t,n){var i=U(q,t);i&&delete q[t],Y(e,t,n),i&&e!==q&&Y(q,t,i)}:Y,ae=function(e,t){var n=K[e]=y(H[V]);return $(n,{type:N,tag:e,description:t}),s||(n.description=t),n},oe=l&&"symbol"==typeof H.iterator?function(e){return"symbol"==typeof e}:function(e){return Object(e)instanceof H},se=function(e,t,n){e===q&&se(Q,t,n),f(e);var i=m(t,!0);return f(n),u(K,i)?(n.enumerable?(u(e,z)&&e[z][i]&&(e[z][i]=!1),n=y(n,{enumerable:v(0,!1)})):(u(e,z)||Y(e,z,v(1,{})),e[z][i]=!0),re(e,i,n)):Y(e,i,n)},le=function(e,t){f(e);var n=g(t),i=b(n).concat(fe(n));return R(i,(function(t){s&&!ue.call(n,t)||se(e,t,n[t])})),e},ce=function(e,t){return void 0===t?y(e):le(y(e),t)},ue=function(e){var t=m(e,!0),n=Z.call(this,t);return!(this===q&&u(K,t)&&!u(Q,t))&&(!(n||!u(this,t)||!u(K,t)||u(this,z)&&this[z][t])||n)},de=function(e,t){var n=g(e),i=m(t,!0);if(n!==q||!u(K,i)||u(Q,i)){var r=U(n,i);return!r||!u(K,i)||u(n,z)&&n[z][i]||(r.enumerable=!0),r}},he=function(e){var t=X(g(e)),n=[];return R(t,(function(e){u(K,e)||u(k,e)||n.push(e)})),n},fe=function(e){var t=e===q,n=X(t?Q:g(e)),i=[];return R(n,(function(e){!u(K,e)||t&&!u(q,e)||i.push(K[e])})),i};if(l||(H=function(){if(this instanceof H)throw TypeError("Symbol is not a constructor");var e=arguments.length&&void 0!==arguments[0]?String(arguments[0]):void 0,t=T(e),n=function(e){this===q&&n.call(Q,e),u(this,z)&&u(this[z],t)&&(this[z][t]=!1),re(this,t,v(1,e))};return s&&ie&&re(q,t,{configurable:!0,set:n}),ae(t,e)},P(H[V],"toString",(function(){return G(this).tag})),O.f=ue,C.f=se,S.f=de,x.f=w.f=he,_.f=fe,s&&(Y(H[V],"description",{configurable:!0,get:function(){return G(this).description}}),o||P(q,"propertyIsEnumerable",ue,{unsafe:!0})),I.f=function(e){return ae(A(e),e)}),i({global:!0,wrap:!0,forced:!l,sham:!l},{Symbol:H}),R(b(te),(function(e){j(e)})),i({target:N,stat:!0,forced:!l},{for:function(e){var t=String(e);if(u(J,t))return J[t];var n=H(t);return J[t]=n,ee[n]=t,n},keyFor:function(e){if(!oe(e))throw TypeError(e+" is not a symbol");if(u(ee,e))return ee[e]},useSetter:function(){ie=!0},useSimple:function(){ie=!1}}),i({target:"Object",stat:!0,forced:!l,sham:!s},{create:ce,defineProperty:se,defineProperties:le,getOwnPropertyDescriptor:de}),i({target:"Object",stat:!0,forced:!l},{getOwnPropertyNames:he,getOwnPropertySymbols:fe}),i({target:"Object",stat:!0,forced:c((function(){_.f(1)}))},{getOwnPropertySymbols:function(e){return _.f(p(e))}}),W){var pe=!l||c((function(){var e=H();return"[null]"!=W([e])||"{}"!=W({a:e})||"{}"!=W(Object(e))}));i({target:"JSON",stat:!0,forced:pe},{stringify:function(e,t,n){var i,r=[e],a=1;while(arguments.length>a)r.push(arguments[a++]);if(i=t,(h(t)||void 0!==e)&&!oe(e))return d(t)||(t=function(e,t){if("function"==typeof i&&(t=i.call(this,e,t)),!oe(t))return t}),r[1]=t,W.apply(null,r)}})}H[V][F]||M(H[V],F,H[V].valueOf),E(H,N),k[z]=!0},a524:function(e,t,n){var i=n("4245");function r(e){return i(this,e).has(e)}e.exports=r},a5eb:function(e,t,n){"use strict";var i=n("3ac6"),r=n("44ba").f,a=n("a0e5"),o=n("764b"),s=n("194a"),l=n("0273"),c=n("78e7"),u=function(e){var t=function(t,n,i){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,i)}return e.apply(this,arguments)};return t.prototype=e.prototype,t};e.exports=function(e,t){var n,d,h,f,p,g,m,v,y,b=e.target,x=e.global,w=e.stat,_=e.proto,S=x?i:w?i[b]:(i[b]||{}).prototype,C=x?o:o[b]||(o[b]={}),O=C.prototype;for(f in t)n=a(x?f:b+(w?".":"#")+f,e.forced),d=!n&&S&&c(S,f),g=C[f],d&&(e.noTargetGet?(y=r(S,f),m=y&&y.value):m=S[f]),p=d&&m?m:t[f],d&&typeof g===typeof p||(v=e.bind&&d?s(p,i):e.wrap&&d?u(p):_&&"function"==typeof p?s(Function.call,p):p,(e.sham||p&&p.sham||g&&g.sham)&&l(v,"sham",!0),C[f]=v,_&&(h=b+"Prototype",c(o,h)||l(o,h,{}),o[h][f]=p,e.real&&O&&!O[f]&&l(O,f,p)))}},a691:function(e,t){var n=Math.ceil,i=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?i:n)(e)}},a9e3:function(e,t,n){"use strict";var i=n("83ab"),r=n("da84"),a=n("94ca"),o=n("6eeb"),s=n("5135"),l=n("c6b6"),c=n("7156"),u=n("c04e"),d=n("d039"),h=n("7c73"),f=n("241c").f,p=n("06cf").f,g=n("9bf2").f,m=n("58a8").trim,v="Number",y=r[v],b=y.prototype,x=l(h(b))==v,w=function(e){var t,n,i,r,a,o,s,l,c=u(e,!1);if("string"==typeof c&&c.length>2)if(c=m(c),t=c.charCodeAt(0),43===t||45===t){if(n=c.charCodeAt(2),88===n||120===n)return NaN}else if(48===t){switch(c.charCodeAt(1)){case 66:case 98:i=2,r=49;break;case 79:case 111:i=8,r=55;break;default:return+c}for(a=c.slice(2),o=a.length,s=0;s<o;s++)if(l=a.charCodeAt(s),l<48||l>r)return NaN;return parseInt(a,i)}return+c};if(a(v,!y(" 0o1")||!y("0b1")||y("+0x1"))){for(var _,S=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof S&&(x?d((function(){b.valueOf.call(n)})):l(n)!=v)?c(new y(w(t)),n,S):w(t)},C=i?f(y):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),O=0;C.length>O;O++)s(y,_=C[O])&&!s(S,_)&&g(S,_,p(y,_));S.prototype=b,b.constructor=S,o(r,v,S)}},aa1b:function(e,t,n){var i=n("9bfb");i("unscopables")},aaec:function(e,t){var n="\\ud800-\\udfff",i="\\u0300-\\u036f",r="\\ufe20-\\ufe2f",a="\\u20d0-\\u20ff",o=i+r+a,s="\\ufe0e\\ufe0f",l="\\u200d",c=RegExp("["+l+n+o+s+"]");function u(e){return c.test(e)}e.exports=u},ab85:function(e,t,n){var i=n("d659");e.exports=i("native-function-to-string",Function.toString)},ab88:function(e,t,n){e.exports=n("b5f1")},ac0c:function(e,t,n){n("de6a");var i=n("764b");e.exports=i.Object.getPrototypeOf},b041:function(e,t,n){"use strict";var i=n("f5df"),r=n("b622"),a=r("toStringTag"),o={};o[a]="z",e.exports="[object z]"!==String(o)?function(){return"[object "+i(this)+"]"}:o.toString},b047:function(e,t){function n(e){return function(t){return e(t)}}e.exports=n},b0c0:function(e,t,n){var i=n("83ab"),r=n("9bf2").f,a=Function.prototype,o=a.toString,s=/^\s*function ([^ (]*)/,l="name";i&&!(l in a)&&r(a,l,{configurable:!0,get:function(){try{return o.call(this).match(s)[1]}catch(e){return""}}})},b218:function(e,t){var n=9007199254740991;function i(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=n}e.exports=i},b2ed:function(e,t,n){var i=n("d659"),r=n("3e80"),a=i("keys");e.exports=function(e){return a[e]||(a[e]=r(e))}},b301:function(e,t,n){"use strict";var i=n("d039");e.exports=function(e,t){var n=[][e];return!n||!i((function(){n.call(null,t||function(){throw 1},1)}))}},b323:function(e,t,n){var i=n("78e7"),r=n("a421"),a=n("6386").indexOf,o=n("6e9a");e.exports=function(e,t){var n,s=r(e),l=0,c=[];for(n in s)!i(o,n)&&i(s,n)&&c.push(n);while(t.length>l)i(s,n=t[l++])&&(~a(c,n)||c.push(n));return c}},b39a:function(e,t,n){var i=n("d066");e.exports=i("navigator","userAgent")||""},b4c0:function(e,t,n){var i=n("cb5a");function r(e){var t=this.__data__,n=i(t,e);return n<0?void 0:t[n][1]}e.exports=r},b575:function(e,t,n){var i,r,a,o,s,l,c,u,d=n("da84"),h=n("06cf").f,f=n("c6b6"),p=n("2cf4").set,g=n("b629"),m=d.MutationObserver||d.WebKitMutationObserver,v=d.process,y=d.Promise,b="process"==f(v),x=h(d,"queueMicrotask"),w=x&&x.value;w||(i=function(){var e,t;b&&(e=v.domain)&&e.exit();while(r){t=r.fn,r=r.next;try{t()}catch(n){throw r?o():a=void 0,n}}a=void 0,e&&e.enter()},b?o=function(){v.nextTick(i)}:m&&!g?(s=!0,l=document.createTextNode(""),new m(i).observe(l,{characterData:!0}),o=function(){l.data=s=!s}):y&&y.resolve?(c=y.resolve(void 0),u=c.then,o=function(){u.call(c,i)}):o=function(){p.call(d,i)}),e.exports=w||function(e){var t={fn:e,next:void 0};a&&(a.next=t),r||(r=t,o()),a=t}},b5f1:function(e,t,n){e.exports=n("1c29"),n("0c82"),n("7201"),n("74fd"),n("266f"),n("9802")},b622:function(e,t,n){var i=n("da84"),r=n("5692"),a=n("90e3"),o=n("4930"),s=i.Symbol,l=r("wks");e.exports=function(e){return l[e]||(l[e]=o&&s[e]||(o?s:a)("Symbol."+e))}},b629:function(e,t,n){var i=n("b39a");e.exports=/(iphone|ipod|ipad).*applewebkit/i.test(i)},b64b:function(e,t,n){var i=n("23e7"),r=n("7b0b"),a=n("df75"),o=n("d039"),s=o((function(){a(1)}));i({target:"Object",stat:!0,forced:s},{keys:function(e){return a(r(e))}})},b727:function(e,t,n){var i=n("f8c2"),r=n("44ad"),a=n("7b0b"),o=n("50c4"),s=n("65f0"),l=[].push,c=function(e){var t=1==e,n=2==e,c=3==e,u=4==e,d=6==e,h=5==e||d;return function(f,p,g,m){for(var v,y,b=a(f),x=r(b),w=i(p,g,3),_=o(x.length),S=0,C=m||s,O=t?C(f,_):n?C(f,0):void 0;_>S;S++)if((h||S in x)&&(v=x[S],y=w(v,S,b),e))if(t)O[S]=y;else if(y)switch(e){case 3:return!0;case 5:return v;case 6:return S;case 2:l.call(O,v)}else if(u)return!1;return d?-1:c||u?u:O}};e.exports={forEach:c(0),map:c(1),filter:c(2),some:c(3),every:c(4),find:c(5),findIndex:c(6)}},b760:function(e,t,n){var i=n("872a"),r=n("9638");function a(e,t,n){(void 0!==n&&!r(e[t],n)||void 0===n&&!(t in e))&&i(e,t,n)}e.exports=a},bb83:function(e,t,n){"use strict";var i,r,a,o=n("5779"),s=n("0273"),l=n("78e7"),c=n("0363"),u=n("7042"),d=c("iterator"),h=!1,f=function(){return this};[].keys&&(a=[].keys(),"next"in a?(r=o(o(a)),r!==Object.prototype&&(i=r)):h=!0),void 0==i&&(i={}),u||l(i,d)||s(i,d,f),e.exports={IteratorPrototype:i,BUGGY_SAFARI_ITERATORS:h}},bbc0:function(e,t,n){var i=n("6044"),r="__lodash_hash_undefined__",a=Object.prototype,o=a.hasOwnProperty;function s(e){var t=this.__data__;if(i){var n=t[e];return n===r?void 0:n}return o.call(t,e)?t[e]:void 0}e.exports=s},bc59:function(e,t,n){n("3e47"),n("484e");var i=n("764b");e.exports=i.Array.from},c032:function(e,t,n){t.f=n("b622")},c04e:function(e,t,n){var i=n("861d");e.exports=function(e,t){if(!i(e))return e;var n,r;if(t&&"function"==typeof(n=e.toString)&&!i(r=n.call(e)))return r;if("function"==typeof(n=e.valueOf)&&!i(r=n.call(e)))return r;if(!t&&"function"==typeof(n=e.toString)&&!i(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")}},c098:function(e,t){var n=9007199254740991,i=/^(?:0|[1-9]\d*)$/;function r(e,t){var r=typeof e;return t=null==t?n:t,!!t&&("number"==r||"symbol"!=r&&i.test(e))&&e>-1&&e%1==0&&e<t}e.exports=r},c1b2:function(e,t,n){var i=n("06fa");e.exports=!i((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},c1bb:function(e,t,n){!function(t,i){e.exports=i(n("07cd"))}(window,(function(e){return function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i:i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=267)}({266:function(e,t,n){function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},i=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(i=i.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),i.forEach((function(t){r(e,t,n[t])}))}return e}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var a=n(3),o=a.Util,s=a.G.Canvas,l=function(){function e(e){o.mix(this,i({type:"minimap",container:null,isMinimap:!0,backgroundCSS:{height:"100%",position:"absolute",margin:"auto",left:0,right:0,"z-index":0},minimapContainerCSS:{background:"#fff",position:"relative",overflow:"hidden"},viewportCSS:{height:"100%",position:"absolute",margin:"auto",left:0,right:0,"z-index":1},controlLayerCSS:{width:"100%",height:"100%",cursor:"move",position:"absolute","z-index":2},viewportWindowStyle:{stroke:"#91D5FF"},viewportBackStyle:{fill:"#EBEEF2",fillOpacity:.65},getGraph:function(){}},e)),this._initContainer(),this._initMiniMap(),this._bindEvent(),this._assignDebounceRender()}var t=e.prototype;return t._assignDebounceRender=function(){var e=this;this.debounceRender=o.debounce((function(){e.renderBackground(),e.renderViewPort()}),32)},t.bindGraph=function(e){var t=this;e.on("afterchange",(function(){t.debounceRender()})),e.on("afterlayout",(function(){t.debounceRender()})),e.on("afterviewportchange",(function(){t.renderViewPort()})),e.on("afterfilter",(function(){t.debounceRender()}))},t.renderBackground=function(e){e||(e=this.getGraph());var t=this.miniMapCanvas,n=this.width,i=this.height,r=[];e.saveImage({graph:e,width:n,height:i,canvas:t,beforeTransform:function(t){var n=t[0];e.getNodes().forEach((function(e){var t=e.getBBox(),i=e.getModel(),a=t.width;if(a*n<2){var s=e.getGraphicGroup(),l=o.clone(s.getMatrix());s.transform([["t",-i.x,-i.y],["s",2/(a*n),2/(a*n)],["t",i.x,i.y]]),r.push({item:e,originMatrix:l})}}))},afterTransform:function(){r.forEach((function(e){var t=e.item,n=e.originMatrix;t.getGraphicGroup().setMatrix(n)}))}}),this.miniMapMatrix=t.matrix},t._bindEvent=function(){var e,t,n,i,r,a=this,s=this.controlLayer,l=!1;function c(){l=!1,t=void 0,i=void 0,e=void 0,n=void 0,r=void 0}s.on("mousedown",(function(s){a.miniMapMatrix&&(r=a.getGraph(),l=!0,e=o.clone(r.getMatrix()),t=a.miniMapMatrix[0],n=e[0],i={clientX:s.clientX,clientY:s.clientY})})),s.on("mouseup",(function(){c()})),s.on("mouseleave",(function(){c()})),s.on("mousemove",(function(a){if(l&&r){var s=i.clientX-a.clientX,c=i.clientY-a.clientY,u=o.clone(e);o.mat3.translate(u,u,[n*s/t,n*c/t]),r.updateMatrix(u)}}))},t._initMiniMap=function(){var e=this.background,t=this.viewPort,n=this.width,r=this.height,a=this.viewportWindowStyle,o=this.viewportBackStyle,l=new s({containerDOM:e,width:n,height:r}),c=new s({containerDOM:t,width:n,height:r}),u=c.addShape("rect",{attrs:i({x:0,y:0,width:n,height:r},a)}),d=c.addShape("path",{attrs:i({path:"M0,0 L1,1"},o)});e.css({width:n+"px",height:r+"px"}),t.css({position:"absolute"}),this.miniMapCanvas=l,this.viewportCanvas=c,this.viewportWindow=u,this.viewportBack=d},t._initContainer=function(){var e=this.container,t=this.width,n=this.height;e=o.initDOMContainer(e,"minimap"),t||(t=o.getWidth(e),this.width=t),n||(n=o.getHeight(e),this.height=n);var i=this.minimapContainerCSS;i.width=t+"px",i.height=n+"px";var r=this.backgroundCSS,a=this.viewportCSS,s=this.controlLayerCSS,l=o.createDOM('<div class="g6-editor-minimap-container"></div>',i),c=o.createDOM('<div class="g6-editor-minimap-background"></div>',r),u=o.createDOM('<div class="g6-editor-minimap-viewport">',a),d=o.createDOM('<div class="g6-editor-minimap-control-layer">',s);e.appendChild(l),l.appendChild(d),l.appendChild(u),l.appendChild(c),this.minimapContainer=l,this.background=c,this.viewPort=u,this.controlLayer=d},t.renderViewPort=function(e){if(e||(e=this.getGraph()),0!==e.getItems().length){var t=this.viewportWindow,n=this.viewportCanvas,i=this.viewportBack,r=this.miniMapMatrix,a=e.getWidth(),s=e.getHeight(),l=this.width,c=this.height,u=e.getMatrix();if(r){var d=o.invertMatrix({x:0,y:0},u),h=o.invertMatrix({x:a,y:s},u),f=o.applyMatrix(d,r),p=o.applyMatrix(h,r),g=p.x-f.x,m=p.y-f.y;i.attr({path:[["M",0,0],["L",l,0],["L",l,c],["L",0,c],["L",0,0],["M",f.x,f.y],["L",f.x,p.y],["L",p.x,p.y],["L",p.x,f.y],["L",f.x,f.y]]}),t.attr({x:f.x,y:f.y,width:g,height:m}),n.draw()}}},t.destroy=function(){this.minimapContainer.destroy()},e}();e.exports=l},267:function(e,t,n){function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var r=n(3),a=n(266),o=function(){function e(e){this.options=e}var t=e.prototype;return t.init=function(){var e=this.graph,t=new a(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){i(e,t,n[t])}))}return e}({getGraph:function(){return e}},this.options));t.bindGraph(e),this.minimap=t},t.destroy=function(){this.minimap.destroy()},e}();r.Plugins["tool.minimap"]=o,r.Components.Minimap=a,e.exports=o},3:function(t,n){t.exports=e}})}))},c1c9:function(e,t,n){var i=n("a454"),r=n("f3c1"),a=r(i);e.exports=a},c230:function(e,t,n){var i=n("c1b2"),r=n("4180"),a=n("6f8d"),o=n("a016");e.exports=i?Object.defineProperties:function(e,t){a(e);var n,i=o(t),s=i.length,l=0;while(s>l)r.f(e,n=i[l++],t[n]);return e}},c32f:function(e,t,n){var i=n("2b10");function r(e,t,n){var r=e.length;return n=void 0===n?r:n,!t&&n>=r?e:i(e,t,n)}e.exports=r},c430:function(e,t){e.exports=!1},c44e:function(e,t){e.exports=function(){}},c4b8:function(e,t,n){var i=n("9883");e.exports=i("navigator","userAgent")||""},c6b6:function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},c6cd:function(e,t,n){var i=n("da84"),r=n("ce4e"),a="__core-js_shared__",o=i[a]||r(a,{});e.exports=o},c6cf:function(e,t,n){var i=n("4d8c"),r=n("2286"),a=n("c1c9");function o(e){return a(r(e,void 0,i),e+"")}e.exports=o},c8ba:function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(i){"object"===typeof window&&(n=window)}e.exports=n},c8fe:function(e,t,n){var i=n("f8af");function r(e,t){var n=t?i(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}e.exports=r},ca84:function(e,t,n){var i=n("5135"),r=n("fc6a"),a=n("4d64").indexOf,o=n("d012");e.exports=function(e,t){var n,s=r(e),l=0,c=[];for(n in s)!i(o,n)&&i(s,n)&&c.push(n);while(t.length>l)i(s,n=t[l++])&&(~a(c,n)||c.push(n));return c}},cb5a:function(e,t,n){var i=n("9638");function r(e,t){var n=e.length;while(n--)if(i(e[n][0],t))return n;return-1}e.exports=r},cbd0:function(e,t,n){var i=n("1561"),r=n("1875"),a=function(e){return function(t,n){var a,o,s=String(r(t)),l=i(n),c=s.length;return l<0||l>=c?e?"":void 0:(a=s.charCodeAt(l),a<55296||a>56319||l+1===c||(o=s.charCodeAt(l+1))<56320||o>57343?e?s.charAt(l):a:e?s.slice(l,l+2):o-56320+(a-55296<<10)+65536)}};e.exports={codeAt:a(!1),charAt:a(!0)}},cc12:function(e,t,n){var i=n("da84"),r=n("861d"),a=i.document,o=r(a)&&r(a.createElement);e.exports=function(e){return o?a.createElement(e):{}}},cc94:function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},cd9d:function(e,t){function n(e){return e}e.exports=n},cdf9:function(e,t,n){var i=n("825a"),r=n("861d"),a=n("f069");e.exports=function(e,t){if(i(e),r(t)&&t.constructor===e)return t;var n=a.f(e),o=n.resolve;return o(t),n.promise}},ce4e:function(e,t,n){var i=n("da84"),r=n("9112");e.exports=function(e,t){try{r(i,e,t)}catch(n){i[e]=t}return t}},ce86:function(e,t,n){var i=n("9e69"),r=n("7948"),a=n("6747"),o=n("ffd6"),s=1/0,l=i?i.prototype:void 0,c=l?l.toString:void 0;function u(e){if("string"==typeof e)return e;if(a(e))return r(e,u)+"";if(o(e))return c?c.call(e):"";var t=e+"";return"0"==t&&1/e==-s?"-0":t}e.exports=u},d012:function(e,t){e.exports={}},d02c:function(e,t,n){var i=n("5e2e"),r=n("79bc"),a=n("7b83"),o=200;function s(e,t){var n=this.__data__;if(n instanceof i){var s=n.__data__;if(!r||s.length<o-1)return s.push([e,t]),this.size=++n.size,this;n=this.__data__=new a(s)}return n.set(e,t),this.size=n.size,this}e.exports=s},d039:function(e,t){e.exports=function(e){try{return!!e()}catch(t){return!0}}},d066:function(e,t,n){var i=n("428f"),r=n("da84"),a=function(e){return"function"==typeof e?e:void 0};e.exports=function(e,t){return arguments.length<2?a(i[e])||a(r[e]):i[e]&&i[e][t]||r[e]&&r[e][t]}},d094:function(e,t){var n="\\ud800-\\udfff",i="\\u0300-\\u036f",r="\\ufe20-\\ufe2f",a="\\u20d0-\\u20ff",o=i+r+a,s="\\ufe0e\\ufe0f",l="["+n+"]",c="["+o+"]",u="\\ud83c[\\udffb-\\udfff]",d="(?:"+c+"|"+u+")",h="[^"+n+"]",f="(?:\\ud83c[\\udde6-\\uddff]){2}",p="[\\ud800-\\udbff][\\udc00-\\udfff]",g="\\u200d",m=d+"?",v="["+s+"]?",y="(?:"+g+"(?:"+[h,f,p].join("|")+")"+v+m+")*",b=v+m+y,x="(?:"+[h+c+"?",c,f,p,l].join("|")+")",w=RegExp(u+"(?="+u+")|"+x+b,"g");function _(e){return e.match(w)||[]}e.exports=_},d194:function(e,t,n){var i=n("c32f"),r=n("aaec"),a=n("126d"),o=n("76dd");function s(e){return function(t){t=o(t);var n=r(t)?a(t):void 0,s=n?n[0]:t.charAt(0),l=n?i(n,1).join(""):t.slice(1);return s[e]()+l}}e.exports=s},d1e7:function(e,t,n){"use strict";var i={}.propertyIsEnumerable,r=Object.getOwnPropertyDescriptor,a=r&&!i.call({1:2},1);t.f=a?function(e){var t=r(this,e);return!!t&&t.enumerable}:i},d2bb:function(e,t,n){var i=n("825a"),r=n("3bbe");e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,n={};try{e=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,e.call(n,[]),t=n instanceof Array}catch(a){}return function(n,a){return i(n),r(a),t?e.call(n,a):n.__proto__=a,n}}():void 0)},d339:function(e,t,n){e.exports=n("f446")},d370:function(e,t,n){var i=n("253c"),r=n("1310"),a=Object.prototype,o=a.hasOwnProperty,s=a.propertyIsEnumerable,l=i(function(){return arguments}())?i:function(e){return r(e)&&o.call(e,"callee")&&!s.call(e,"callee")};e.exports=l},d3b7:function(e,t,n){var i=n("6eeb"),r=n("b041"),a=Object.prototype;r!==a.toString&&i(a,"toString",r,{unsafe:!0})},d44e:function(e,t,n){var i=n("9bf2").f,r=n("5135"),a=n("b622"),o=a("toStringTag");e.exports=function(e,t,n){e&&!r(e=n?e:e.prototype,o)&&i(e,o,{configurable:!0,value:t})}},d659:function(e,t,n){var i=n("7042"),r=n("7685");(e.exports=function(e,t){return r[e]||(r[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.4.1",mode:i?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},d666:function(e,t,n){var i=n("0273");e.exports=function(e,t,n,r){r&&r.enumerable?e[t]=n:i(e,t,n)}},d81d:function(e,t,n){"use strict";var i=n("23e7"),r=n("b727").map,a=n("1dde");i({target:"Array",proto:!0,forced:!a("map")},{map:function(e){return r(this,e,arguments.length>1?arguments[1]:void 0)}})},d925:function(e,t,n){var i=n("a5eb"),r=n("c1b2"),a=n("4896");i({target:"Object",stat:!0,sham:!r},{create:a})},da03:function(e,t,n){var i=n("2b3e"),r=i["__core-js_shared__"];e.exports=r},da84:function(e,t,n){(function(t){var n=function(e){return e&&e.Math==Math&&e};e.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof t&&t)||Function("return this")()}).call(this,n("c8ba"))},dbb4:function(e,t,n){var i=n("23e7"),r=n("83ab"),a=n("56ef"),o=n("fc6a"),s=n("06cf"),l=n("8418");i({target:"Object",stat:!0,sham:!r},{getOwnPropertyDescriptors:function(e){var t,n,i=o(e),r=s.f,c=a(i),u={},d=0;while(c.length>d)n=r(i,t=c[d++]),void 0!==n&&l(u,t,n);return u}})},dc57:function(e,t){var n=Function.prototype,i=n.toString;function r(e){if(null!=e){try{return i.call(e)}catch(t){}try{return e+""}catch(t){}}return""}e.exports=r},dcbe:function(e,t,n){var i=n("30c9"),r=n("1310");function a(e){return r(e)&&i(e)}e.exports=a},de6a:function(e,t,n){var i=n("a5eb"),r=n("06fa"),a=n("4fff"),o=n("5779"),s=n("f5fb"),l=r((function(){o(1)}));i({target:"Object",stat:!0,forced:l,sham:!s},{getPrototypeOf:function(e){return o(a(e))}})},dee0:function(e,t,n){var i=n("194a"),r=n("638c"),a=n("4fff"),o=n("6725"),s=n("4344"),l=[].push,c=function(e){var t=1==e,n=2==e,c=3==e,u=4==e,d=6==e,h=5==e||d;return function(f,p,g,m){for(var v,y,b=a(f),x=r(b),w=i(p,g,3),_=o(x.length),S=0,C=m||s,O=t?C(f,_):n?C(f,0):void 0;_>S;S++)if((h||S in x)&&(v=x[S],y=w(v,S,b),e))if(t)O[S]=y;else if(y)switch(e){case 3:return!0;case 5:return v;case 6:return S;case 2:l.call(O,v)}else if(u)return!1;return d?-1:c||u?u:O}};e.exports={forEach:c(0),map:c(1),filter:c(2),some:c(3),every:c(4),find:c(5),findIndex:c(6)}},df75:function(e,t,n){var i=n("ca84"),r=n("7839");e.exports=Object.keys||function(e){return i(e,r)}},dfdb:function(e,t){e.exports=function(e){return"object"===typeof e?null!==e:"function"===typeof e}},e24b:function(e,t,n){var i=n("49f4"),r=n("1efc"),a=n("bbc0"),o=n("7a48"),s=n("2524");function l(e){var t=-1,n=null==e?0:e.length;this.clear();while(++t<n){var i=e[t];this.set(i[0],i[1])}}l.prototype.clear=i,l.prototype["delete"]=r,l.prototype.get=a,l.prototype.has=o,l.prototype.set=s,e.exports=l},e2c0:function(e,t,n){var i=n("e2e4"),r=n("d370"),a=n("6747"),o=n("c098"),s=n("b218"),l=n("f4d6");function c(e,t,n){t=i(t,e);var c=-1,u=t.length,d=!1;while(++c<u){var h=l(t[c]);if(!(d=null!=e&&n(e,h)))break;e=e[h]}return d||++c!=u?d:(u=null==e?0:e.length,!!u&&s(u)&&o(h,u)&&(a(e)||r(e)))}e.exports=c},e2cc:function(e,t,n){var i=n("6eeb");e.exports=function(e,t,n){for(var r in t)i(e,r,t[r],n);return e}},e2e4:function(e,t,n){var i=n("6747"),r=n("f608"),a=n("18d8"),o=n("76dd");function s(e,t){return i(e)?e:r(e,t)?[e]:a(o(e))}e.exports=s},e363:function(e,t,n){var i=n("9bfb");i("asyncIterator")},e380:function(e,t,n){var i=n("7b83"),r="Expected a function";function a(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError(r);var n=function(){var i=arguments,r=t?t.apply(this,i):i[0],a=n.cache;if(a.has(r))return a.get(r);var o=e.apply(this,i);return n.cache=a.set(r,o)||a,o};return n.cache=new(a.Cache||i),n}a.Cache=i,e.exports=a},e439:function(e,t,n){var i=n("23e7"),r=n("d039"),a=n("fc6a"),o=n("06cf").f,s=n("83ab"),l=r((function(){o(1)})),c=!s||l;i({target:"Object",stat:!0,forced:c,sham:!s},{getOwnPropertyDescriptor:function(e,t){return o(a(e),t)}})},e519:function(e,t,n){var i=n("a5eb"),r=n("6220");i({target:"Array",stat:!0},{isArray:r})},e538:function(e,t,n){(function(e){var i=n("2b3e"),r=t&&!t.nodeType&&t,a=r&&"object"==typeof e&&e&&!e.nodeType&&e,o=a&&a.exports===r,s=o?i.Buffer:void 0,l=s?s.allocUnsafe:void 0;function c(e,t){if(t)return e.slice();var n=e.length,i=l?l(n):new e.constructor(n);return e.copy(i),i}e.exports=c}).call(this,n("62e4")(e))},e667:function(e,t){e.exports=function(e){try{return{error:!1,value:e()}}catch(t){return{error:!0,value:t}}}},e699:function(e,t,n){var i=n("9bfb");i("match")},e6cf:function(e,t,n){"use strict";var i,r,a,o,s=n("23e7"),l=n("c430"),c=n("da84"),u=n("d066"),d=n("fea9"),h=n("6eeb"),f=n("e2cc"),p=n("5692"),g=n("d44e"),m=n("2626"),v=n("861d"),y=n("1c0b"),b=n("19aa"),x=n("c6b6"),w=n("2266"),_=n("1c7e"),S=n("4840"),C=n("2cf4").set,O=n("b575"),M=n("cdf9"),P=n("44de"),L=n("f069"),D=n("e667"),k=n("69f3"),T=n("94ca"),A=n("b622"),I=n("60ae"),j=A("species"),E="Promise",B=k.get,R=k.set,z=k.getterFor(E),N=d,V=c.TypeError,F=c.document,$=c.process,G=p("inspectSource"),q=u("fetch"),H=L.f,W=H,U="process"==x($),Y=!!(F&&F.createEvent&&c.dispatchEvent),X="unhandledrejection",Z="rejectionhandled",K=0,Q=1,J=2,ee=1,te=2,ne=T(E,(function(){var e=G(N)!==String(N);if(66===I)return!0;if(!e&&!U&&"function"!=typeof PromiseRejectionEvent)return!0;if(l&&!N.prototype["finally"])return!0;if(I>=51&&/native code/.test(N))return!1;var t=N.resolve(1),n=function(e){e((function(){}),(function(){}))},i=t.constructor={};return i[j]=n,!(t.then((function(){}))instanceof n)})),ie=ne||!_((function(e){N.all(e)["catch"]((function(){}))})),re=function(e){var t;return!(!v(e)||"function"!=typeof(t=e.then))&&t},ae=function(e,t,n){if(!t.notified){t.notified=!0;var i=t.reactions;O((function(){var r=t.value,a=t.state==Q,o=0;while(i.length>o){var s,l,c,u=i[o++],d=a?u.ok:u.fail,h=u.resolve,f=u.reject,p=u.domain;try{d?(a||(t.rejection===te&&ce(e,t),t.rejection=ee),!0===d?s=r:(p&&p.enter(),s=d(r),p&&(p.exit(),c=!0)),s===u.promise?f(V("Promise-chain cycle")):(l=re(s))?l.call(s,h,f):h(s)):f(r)}catch(g){p&&!c&&p.exit(),f(g)}}t.reactions=[],t.notified=!1,n&&!t.rejection&&se(e,t)}))}},oe=function(e,t,n){var i,r;Y?(i=F.createEvent("Event"),i.promise=t,i.reason=n,i.initEvent(e,!1,!0),c.dispatchEvent(i)):i={promise:t,reason:n},(r=c["on"+e])?r(i):e===X&&P("Unhandled promise rejection",n)},se=function(e,t){C.call(c,(function(){var n,i=t.value,r=le(t);if(r&&(n=D((function(){U?$.emit("unhandledRejection",i,e):oe(X,e,i)})),t.rejection=U||le(t)?te:ee,n.error))throw n.value}))},le=function(e){return e.rejection!==ee&&!e.parent},ce=function(e,t){C.call(c,(function(){U?$.emit("rejectionHandled",e):oe(Z,e,t.value)}))},ue=function(e,t,n,i){return function(r){e(t,n,r,i)}},de=function(e,t,n,i){t.done||(t.done=!0,i&&(t=i),t.value=n,t.state=J,ae(e,t,!0))},he=function(e,t,n,i){if(!t.done){t.done=!0,i&&(t=i);try{if(e===n)throw V("Promise can't be resolved itself");var r=re(n);r?O((function(){var i={done:!1};try{r.call(n,ue(he,e,i,t),ue(de,e,i,t))}catch(a){de(e,i,a,t)}})):(t.value=n,t.state=Q,ae(e,t,!1))}catch(a){de(e,{done:!1},a,t)}}};ne&&(N=function(e){b(this,N,E),y(e),i.call(this);var t=B(this);try{e(ue(he,this,t),ue(de,this,t))}catch(n){de(this,t,n)}},i=function(e){R(this,{type:E,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:K,value:void 0})},i.prototype=f(N.prototype,{then:function(e,t){var n=z(this),i=H(S(this,N));return i.ok="function"!=typeof e||e,i.fail="function"==typeof t&&t,i.domain=U?$.domain:void 0,n.parent=!0,n.reactions.push(i),n.state!=K&&ae(this,n,!1),i.promise},catch:function(e){return this.then(void 0,e)}}),r=function(){var e=new i,t=B(e);this.promise=e,this.resolve=ue(he,e,t),this.reject=ue(de,e,t)},L.f=H=function(e){return e===N||e===a?new r(e):W(e)},l||"function"!=typeof d||(o=d.prototype.then,h(d.prototype,"then",(function(e,t){var n=this;return new N((function(e,t){o.call(n,e,t)})).then(e,t)}),{unsafe:!0}),"function"==typeof q&&s({global:!0,enumerable:!0,forced:!0},{fetch:function(e){return M(N,q.apply(c,arguments))}}))),s({global:!0,wrap:!0,forced:ne},{Promise:N}),g(N,E,!1,!0),m(E),a=u(E),s({target:E,stat:!0,forced:ne},{reject:function(e){var t=H(this);return t.reject.call(void 0,e),t.promise}}),s({target:E,stat:!0,forced:l||ne},{resolve:function(e){return M(l&&this===a?N:this,e)}}),s({target:E,stat:!0,forced:ie},{all:function(e){var t=this,n=H(t),i=n.resolve,r=n.reject,a=D((function(){var n=y(t.resolve),a=[],o=0,s=1;w(e,(function(e){var l=o++,c=!1;a.push(void 0),s++,n.call(t,e).then((function(e){c||(c=!0,a[l]=e,--s||i(a))}),r)})),--s||i(a)}));return a.error&&r(a.value),n.promise},race:function(e){var t=this,n=H(t),i=n.reject,r=D((function(){var r=y(t.resolve);w(e,(function(e){r.call(t,e).then(n.resolve,i)}))}));return r.error&&i(r.value),n.promise}})},e7cc:function(e,t,n){var i=n("9bfb");i("matchAll")},e893:function(e,t,n){var i=n("5135"),r=n("56ef"),a=n("06cf"),o=n("9bf2");e.exports=function(e,t){for(var n=r(t),s=o.f,l=a.f,c=0;c<n.length;c++){var u=n[c];i(e,u)||s(e,u,l(t,u))}}},e8b5:function(e,t,n){var i=n("c6b6");e.exports=Array.isArray||function(e){return"Array"==i(e)}},e95a:function(e,t,n){var i=n("b622"),r=n("3f8c"),a=i("iterator"),o=Array.prototype;e.exports=function(e){return void 0!==e&&(r.Array===e||o[a]===e)}},eac5:function(e,t){var n=Object.prototype;function i(e){var t=e&&e.constructor,i="function"==typeof t&&t.prototype||n;return e===i}e.exports=i},ec62:function(e,t,n){var i=n("6f8d"),r=n("2f97");e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,n={};try{e=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,e.call(n,[]),t=n instanceof Array}catch(a){}return function(n,a){return i(n),r(a),t?e.call(n,a):n.__proto__=a,n}}():void 0)},ec8c:function(e,t){function n(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t}e.exports=n},edbd:function(e,t,n){var i=n("9883");e.exports=i("document","documentElement")},ef09:function(e,t,n){var i=n("9bfb");i("toStringTag")},efb6:function(e,t,n){var i=n("5e2e");function r(){this.__data__=new i,this.size=0}e.exports=r},f069:function(e,t,n){"use strict";var i=n("1c0b"),r=function(e){var t,n;this.promise=new e((function(e,i){if(void 0!==t||void 0!==n)throw TypeError("Bad Promise constructor");t=e,n=i})),this.resolve=i(t),this.reject=i(n)};e.exports.f=function(e){return new r(e)}},f3c1:function(e,t){var n=800,i=16,r=Date.now;function a(e){var t=0,a=0;return function(){var o=r(),s=i-(o-a);if(a=o,s>0){if(++t>=n)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}e.exports=a},f446:function(e,t,n){n("d925");var i=n("764b"),r=i.Object;e.exports=function(e,t){return r.create(e,t)}},f4d6:function(e,t,n){var i=n("ffd6"),r=1/0;function a(e){if("string"==typeof e||i(e))return e;var t=e+"";return"0"==t&&1/e==-r?"-0":t}e.exports=a},f575:function(e,t,n){"use strict";var i=n("bb83").IteratorPrototype,r=n("4896"),a=n("2c6c"),o=n("2874"),s=n("7463"),l=function(){return this};e.exports=function(e,t,n){var c=t+" Iterator";return e.prototype=r(i,{next:a(1,n)}),o(e,c,!1,!0),s[c]=l,e}},f5df:function(e,t,n){var i=n("c6b6"),r=n("b622"),a=r("toStringTag"),o="Arguments"==i(function(){return arguments}()),s=function(e,t){try{return e[t]}catch(n){}};e.exports=function(e){var t,n,r;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=s(t=Object(e),a))?n:o?i(t):"Object"==(r=i(t))&&"function"==typeof t.callee?"Arguments":r}},f5fb:function(e,t,n){var i=n("06fa");e.exports=!i((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},f608:function(e,t,n){var i=n("6747"),r=n("ffd6"),a=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,o=/^\w*$/;function s(e,t){if(i(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!r(e))||(o.test(e)||!a.test(e)||null!=t&&e in Object(t))}e.exports=s},f6fd:function(e,t){(function(e){var t="currentScript",n=e.getElementsByTagName("script");t in e||Object.defineProperty(e,t,{get:function(){try{throw new Error}catch(i){var e,t=(/.*at [^\(]*\((.*):.+:.+\)$/gi.exec(i.stack)||[!1])[1];for(e in n)if(n[e].src==t||"interactive"==n[e].readyState)return n[e];return null}}})})(document)},f772:function(e,t,n){var i=n("5692"),r=n("90e3"),a=i("keys");e.exports=function(e){return a[e]||(a[e]=r(e))}},f8af:function(e,t,n){var i=n("2474");function r(e){var t=new e.constructor(e.byteLength);return new i(t).set(new i(e)),t}e.exports=r},f8c2:function(e,t,n){var i=n("1c0b");e.exports=function(e,t,n){if(i(e),void 0===t)return e;switch(n){case 0:return function(){return e.call(t)};case 1:return function(n){return e.call(t,n)};case 2:return function(n,i){return e.call(t,n,i)};case 3:return function(n,i,r){return e.call(t,n,i,r)}}return function(){return e.apply(t,arguments)}}},f909:function(e,t,n){var i=n("7e64"),r=n("b760"),a=n("72af"),o=n("4f50"),s=n("1a8c"),l=n("9934"),c=n("8adb");function u(e,t,n,d,h){e!==t&&a(t,(function(a,l){if(h||(h=new i),s(a))o(e,t,l,n,u,d,h);else{var f=d?d(c(e,l),a,l+"",e,t,h):void 0;void 0===f&&(f=a),r(e,l,f)}}),l)}e.exports=u},fa21:function(e,t,n){var i=n("7530"),r=n("2dcb"),a=n("eac5");function o(e){return"function"!=typeof e.constructor||a(e)?{}:i(r(e))}e.exports=o},faaa:function(e,t,n){var i=n("6f8d");e.exports=function(e,t,n,r){try{return r?t(i(n)[0],n[1]):t(n)}catch(o){var a=e["return"];throw void 0!==a&&i(a.call(e)),o}}},fb15:function(e,t,n){"use strict";var i;(n.r(t),"undefined"!==typeof window)&&(n("f6fd"),(i=window.document.currentScript)&&(i=i.src.match(/(.+\/)[^/]+\.js(\?.*)?$/))&&(n.p=i[1]));n("4160"),n("d81d"),n("159b");var r=n("1316"),a=n.n(r);function o(e){if(a()(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}var s=n("a06f"),l=n.n(s),c=n("2dc0"),u=n.n(c);function d(e){if(u()(Object(e))||"[object Arguments]"===Object.prototype.toString.call(e))return l()(e)}function h(){throw new TypeError("Invalid attempt to spread non-iterable instance")}function f(e){return o(e)||d(e)||h()}function p(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var g=n("6271"),m=n.n(g),v=n("ab88"),y=n.n(v);function b(e){return b="function"===typeof y.a&&"symbol"===typeof m.a?function(e){return typeof e}:function(e){return e&&"function"===typeof y.a&&e.constructor===y.a&&e!==y.a.prototype?"symbol":typeof e},b(e)}function x(e){return x="function"===typeof y.a&&"symbol"===b(m.a)?function(e){return b(e)}:function(e){return e&&"function"===typeof y.a&&e.constructor===y.a&&e!==y.a.prototype?"symbol":b(e)},x(e)}function w(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _(e,t){return!t||"object"!==x(t)&&"function"!==typeof t?w(e):t}var S=n("5d24"),C=n.n(S),O=n("0b11"),M=n.n(O);function P(e){return P=M.a?C.a:function(e){return e.__proto__||C()(e)},P(e)}var L=n("09e1"),D=n.n(L);function k(e,t){return k=M.a||function(e,t){return e.__proto__=t,e},k(e,t)}function T(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=D()(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&k(e,t)}var A=n("70a1"),I=n.n(A),j=n("42454"),E=n.n(j),B=(n("2593"),n("98dc")),R=n.n(B),z=n("8103"),N=n.n(z),V=function(e){function t(e){var n;return p(this,t),n=_(this,P(t).call(this,e)),n.id=R()(),n}return T(t,e),t}(I.a),F=(n("b64b"),"J_FlowContainer"),$="J_MindContainer",G="J_KoniContainer",q="J_ToolbarContainer",H="J_MinimapContainer",W="J_ContextMenuContainer",U="Flow",Y="Mind",X="Koni",Z="beforeAddPage",K="afterAddPage",Q="canvas-selected",J={click:"Click",contextmenu:"ContextMenu",dblclick:"DoubleClick",drag:"Drag",dragend:"DragEnd",dragenter:"DragEnter",dragleave:"DragLeave",dragstart:"DragStart",drop:"Drop",mousedown:"MouseDown",mouseenter:"MouseEnter",mouseleave:"MouseLeave",mousemove:"MouseMove",mouseup:"MouseUp"},ee={afterchange:"onAfterChange",afterchangesize:"onAfterChangeSize",afterviewportchange:"onAfterViewportChange",beforechange:"onBeforeChange",beforechangesize:"onBeforeChangeSize",beforeviewportchange:"onBeforeViewportChange",keydown:"onKeyDown",keyup:"onKeyUp",mousewheel:"onMouseWheel"},te={afteritemactived:"onAfterItemActived",afteriteminactivated:"onAfterItemInactivated",afteritemselected:"onAfterItemSelected",afteritemunactived:"onAfterItemInactivated",afteritemunselected:"onAfterItemUnselected",beforeitemactived:"onBeforeItemActived",beforeiteminactivated:"onBeforeItemInactivated",beforeitemselected:"onBeforeItemSelected",beforeitemunactived:"onBeforeItemInactivated",beforeitemunselected:"onBeforeItemUnselected",keyUpEditLabel:"onKeyUpEditLabel"},ne={aftercommandexecute:"onAfterCommandExecute",beforecommandexecute:"onBeforeCommandExecute"},ie=Object.keys(J),re=Object.keys(ee),ae=Object.keys(te),oe=Object.keys(ne),se=n("85d3"),le=n.n(se);function ce(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),le()(e,i.key,i)}}function ue(e,t,n){return t&&ce(e.prototype,t),n&&ce(e,n),e}function de(e,t,n){return t in e?le()(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var he=function(){function e(t){var n=this;p(this,e),de(this,"editor",null),this.editor=t,["executeCommand"].forEach((function(e){n[e]=function(){var t;return(t=n.editor)[e].apply(t,arguments)}})),["read","save","add","find","update","remove","getSelected"].forEach((function(e){n[e]=function(){var t;return(t=n.currentPage)[e].apply(t,arguments)}}))}return ue(e,[{key:"currentPage",get:function(){return this.editor.getCurrentPage()}}]),e}(),fe=he,pe={name:"VueFlowchartEditor",props:f(oe.map((function(e){return ne[e]}))),data:function(){return{editor:null,propsAPI:null}},provide:function(){return{root:this}},created:function(){this.init(),this.bindEvent()},beforeDestroy:function(){this.editor&&this.editor.destroy(),this.propsAPI=null},methods:{addListener:function(e,t,n){"function"===typeof n&&e.on(t,n)},handleBeforeAddPage:function(e){this.editor.on(Z,e)},handleAfterAddPage:function(e){var t=this.editor.getCurrentPage();t?e({page:t}):this.editor.on(K,e)},init:function(){this.editor=new V,this.propsAPI=new fe(this.editor)},bindEvent:function(){var e=this;oe.forEach((function(t){e.addListener(e.editor,[t],e[ne[t]])}))}},render:function(){var e=arguments[0];return e("div",[this.$scopedSlots.default?this.$scopedSlots.default():this.$slots.default])}},ge=(n("99af"),n("0481"),n("4069"),n("d3b7"),n("e6cf"),{inject:["root"],props:[].concat(f(ie.map((function(e){var t=J[e];return["on".concat(t),"onNode".concat(t),"onEdge".concat(t),"onGroup".concat(t),"onGuide".concat(t),"onAnchor".concat(t)]})).flat()),f(re.map((function(e){return ee[e]}))),f(ae.map((function(e){return te[e]})))),data:function(){return{config:{},page:null,pageId:""}},mounted:function(){this.init().then(this.bindEvent)},methods:{getPageId:function(){return""},initPage:function(){},readData:function(){this.data&&this.page.read(this.data)},addListener:function(e,t,n){"function"===typeof n&&e.on(t,n)},init:function(){var e=this;return new Promise((function(t){e.pageId=e.getPageId(),E()(e.config,e.$props,{graph:{container:e.pageId}}),e.$nextTick((function(){e.initPage(),e.readData(),t()}))}))},bindEvent:function(){var e=this,t=this.addListener,n=this.getGraph();ie.forEach((function(i){var r=J[i];t(n,"".concat(i),e["on".concat(r)]),t(n,"node:".concat(i),e["onNode".concat(r)]),t(n,"edge:".concat(i),e["onEdge".concat(r)]),t(n,"group:".concat(i),e["onGroup".concat(r)]),t(n,"guide:".concat(i),e["onGuide".concat(r)]),t(n,"anchor:".concat(i),e["onAnchor".concat(r)])})),re.forEach((function(i){t(n,[i],e[ee[i]])})),ae.forEach((function(n){t(e.page,[n],e[te[n]])}))},getGraph:function(){return this.page.getGraph()}},render:function(){var e=arguments[0],t=this.page,n=this.pageId;return e("div",{attrs:{id:n},style:{height:"100%"}},[t?this.$scopedSlots.default?this.$scopedSlots.default():this.$slots.default:null])}}),me={mixins:[ge],name:"Flow",props:{data:{default:function(){return{nodes:[],edges:[]}}},graph:Object,align:Object,grid:Object,shortcut:Object,noEndEdge:{default:!0,type:Boolean}},methods:{getPageId:function(){return"".concat(F,"_").concat(this.root.editor.id)},initPage:function(){var e=this.root.editor;e.emit(Z,{className:U}),this.page=new V.Flow(this.config),e.add(this.page),e.emit(K,{page:this.page})}}},ve={mixins:[ge],name:"Koni",props:{data:{default:function(){return{nodes:[],edges:[]}}},graph:Object,align:Object,grid:Object,shortcut:Object,noEndEdge:{default:!0,type:Boolean}},methods:{getPageId:function(){return"".concat(G,"_").concat(this.root.editor.id)},initPage:function(){var e=this.root.editor;e.emit(Z,{className:X}),this.page=new V.Koni(this.config),e.add(this.page),e.emit(K,{page:this.page})}}},ye={mixins:[ge],name:"Mind",props:{data:{default:function(){return{roots:[]}}},graph:Object,shortcut:Object},methods:{bindEvent:function(){ge.methods.bindEvent.call(this),this.bindKeyUpEditLabel()},bindKeyUpEditLabel:function(){var e=this,t=this.page.get("labelTextArea");t.on("keyup",(function(n){n.stopPropagation();var i=t.focusItem,r=t.textContent;e.page.emit("keyUpEditLabel",{item:i,text:r})}))},getPageId:function(){return"".concat($,"_").concat(this.root.editor.id)},initPage:function(){var e=this.root.editor;e.emit(Z,{className:Y}),this.page=new V.Mind(this.config),e.add(this.page),e.emit(K,{page:this.page})}}},be=function(e){return{name:"Register".concat(e),inject:["root"],props:{name:String,config:Object,extend:String,behaviour:Function,dependences:Array},data:function(){return{type:e.toLowerCase()}},created:function(){this.bindEvent()},methods:{bindEvent:function(){var e=this,t=this.type,n=this.root.handleBeforeAddPage;n((function(n){var i,r=n.className,a=V[r],o=["name","config","extend"];"command"===t&&(a=V),"behaviour"===t&&(o=["name","behaviour","dependences"]);var s=o.map((function(t){return e[t]}));(i=a)["register".concat(N()(t))].apply(i,f(s))}))}},render:function(){return null}}},xe=be("Node"),we=be("Edge"),_e=be("Group"),Se=be("Guide"),Ce=be("Command"),Oe=be("Behaviour"),Me=(n("b0c0"),{name:"Command",props:{name:String,required:!0},render:function(){var e=arguments[0],t=this.name;return e("div",{attrs:{"data-command":t},class:"command"},[this.$scopedSlots.default?this.$scopedSlots.default():this.$slots.default])}}),Pe=(n("a9e3"),n("07cd")),Le=n.n(Pe);n("c1bb");var De={name:"Minimap",inject:["root"],props:{container:String,width:Number,height:Number,viewportWindowStyle:Object,viewportBackStyle:Object},data:function(){return{containerId:"",minimap:null}},created:function(){this.bindEvent()},mounted:function(){this.init().then(this.bindPage)},beforeDestroy:function(){this.minimap&&this.minimap.destroy()},methods:{bindEvent:function(){this.root.handleAfterAddPage(this.bindPage)},init:function(){var e=this;return new Promise((function(t){e.containerId="".concat(H,"_").concat(e.root.editor.id);var n=e.container||e.containerId,i=e.width,r=e.height,a=e.viewportWindowStyle,o=e.viewportBackStyle;e.$nextTick((function(){var s=document.getElementById(n),l=s.clientWidth,c=s.clientHeight;e.minimap=new Le.a.Components.Minimap({container:n,width:i||l,height:r||c,viewportWindowStyle:a,viewportBackStyle:o});var u=e.getCurrentPage();e.minimap.getGraph=function(){return u.getGraph()},t()}))}))},bindPage:function(){var e=this.getCurrentPage();if(this.minimap&&e){var t=e.getGraph();this.minimap.bindGraph(t),this.minimap.debounceRender()}},getCurrentPage:function(){var e=this.root.editor.getCurrentPage();return e}},render:function(){var e=arguments[0];return e("div",{attrs:{id:this.containerId}})}},ke=function(e){return{name:"".concat(e,"Menu"),data:function(){return{type:e.toLowerCase()}},render:function(){var e=arguments[0],t=this.type;return e("div",{class:"menu",attrs:{"data-status":"".concat(t,"-selected")}},[this.$scopedSlots.default?this.$scopedSlots.default():this.$slots.default])}}},Te=ke("Node"),Ae=ke("Edge"),Ie=ke("Group"),je=ke("Multi"),Ee=ke("Canvas"),Be={name:"ContextMenu",inject:["root"],data:function(){return{contextMenu:null,containerId:""}},mounted:function(){var e=this,t=this.root.editor;this.getContainerId(),this.$nextTick((function(){e.contextMenu=new V.Contextmenu({container:e.containerId}),t.add(e.contextMenu)}))},beforeDestroy:function(){this.contextMenu&&this.contextMenu.destroy(),this.contextMenu=null},methods:{getContainerId:function(){var e=this.root.editor;this.containerId="".concat(W,"_").concat(e.id)}},render:function(){var e=arguments[0];return e("div",{attrs:{id:this.containerId}},[this.$scopedSlots.default?this.$scopedSlots.default():this.$slots.default])}},Re={name:"Toolbar",inject:["root"],data:function(){return{containerId:"",toolbar:null}},created:function(){this.getContainerId()},mounted:function(){var e=this,t=this.root,n=t.editor,i=t.handleAfterAddPage;i((function(){e.toolbar=new V.Toolbar({container:e.containerId}),n.add(e.toolbar)}))},beforeDestroy:function(){this.toolbar&&this.toolbar.destroy(),this.toolbar=null},methods:{getContainerId:function(){var e=this.root.editor;this.containerId="".concat(q,"_").concat(e.id)}},render:function(){var e=arguments[0],t=this.containerId;return e("div",{attrs:{id:t}},[this.$scopedSlots.default?this.$scopedSlots.default():this.$slots.default])}};n("a4d3"),n("4de4"),n("e439"),n("dbb4");function ze(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function Ne(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ze(n,!0).forEach((function(t){de(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ze(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Ve={name:"Item",inject:["root"],props:{type:{type:String,default:"node"},size:String,shape:String,src:String,model:{type:Object,default:function(){return{}}}},data:function(){return{page:null}},created:function(){this.bindEvent()},methods:{bindEvent:function(){var e=this;this.root.handleAfterAddPage((function(t){var n=t.page;e.page=n}))},handleMouseDown:function(){var e=this.type,t=this.size,n=this.shape,i=this.model;this.page&&this.page.beginAdd(e,Ne({type:e,size:t,shape:n},i))}},render:function(){var e=arguments[0],t=this.src,n=this.shape;return e("div",{style:{cursor:"pointer"},on:{mousedown:this.handleMouseDown}},[t?e("img",{attrs:{src:t,alt:n,draggable:!1}}):this.$scopedSlots.default?this.$scopedSlots.default():this.$slots.default])}},Fe={name:"ItemPanel",created:function(){this.bindEvent()},beforeDestroy:function(){document.removeEventListener("mouseup",this.handleMouseUp)},methods:{bindEvent:function(){var e=this;this.root.handleAfterAddPage((function(t){var n=t.page;e.page=n,document.addEventListener("mouseup",e.handleMouseUp)}))},handleMouseUp:function(){this.page.cancelAdd()}},inject:["root"],render:function(){var e=arguments[0];return e("div",[this.$scopedSlots.default?this.$scopedSlots.default():this.$slots.default])}},$e=function(e){return{name:"".concat(e,"Panel"),props:["status"],data:function(){return{type:e.toLowerCase()}},render:function(){var e=arguments[0],t=this.type,n=this.status;return"".concat(t,"-selected")!==n?null:e("div",[this.$scopedSlots.default?this.$scopedSlots.default():this.$slots.default])}}},Ge=$e("Node"),qe=$e("Edge"),He=$e("Group"),We=$e("Multi"),Ue=$e("Canvas"),Ye={name:"DetailPanel",inject:["root"],data:function(){return{status:"",uniqueId:""}},created:function(){this.bindEvent()},methods:{bindEvent:function(){var e=this;this.root.handleAfterAddPage((function(t){var n=t.page;e.status=Q,n.on("statuschange",(function(t){var n=t.status;e.status=n,e.uniqueId=R()()}))}))}},render:function(){var e=arguments[0],t=this.status,n=this.uniqueId;return t?e("div",{key:n},[this.$scopedSlots.default({status:t,uniqueId:n})]):null}},Xe=pe;n.d(t,"Flow",(function(){return me})),n.d(t,"Mind",(function(){return ye})),n.d(t,"Koni",(function(){return ve})),n.d(t,"RegisterNode",(function(){return xe})),n.d(t,"RegisterEdge",(function(){return we})),n.d(t,"RegisterGroup",(function(){return _e})),n.d(t,"RegisterGuide",(function(){return Se})),n.d(t,"RegisterCommand",(function(){return Ce})),n.d(t,"RegisterBehaviour",(function(){return Oe})),n.d(t,"Command",(function(){return Me})),n.d(t,"Minimap",(function(){return De})),n.d(t,"NodeMenu",(function(){return Te})),n.d(t,"EdgeMenu",(function(){return Ae})),n.d(t,"GroupMenu",(function(){return Ie})),n.d(t,"MultiMenu",(function(){return je})),n.d(t,"CanvasMenu",(function(){return Ee})),n.d(t,"ContextMenu",(function(){return Be})),n.d(t,"Toolbar",(function(){return Re})),n.d(t,"Item",(function(){return Ve})),n.d(t,"ItemPanel",(function(){return Fe})),n.d(t,"NodePanel",(function(){return Ge})),n.d(t,"EdgePanel",(function(){return qe})),n.d(t,"GroupPanel",(function(){return He})),n.d(t,"MultiPanel",(function(){return We})),n.d(t,"CanvasPanel",(function(){return Ue})),n.d(t,"DetailPanel",(function(){return Ye}));t["default"]=Xe},fba5:function(e,t,n){var i=n("cb5a");function r(e){return i(this.__data__,e)>-1}e.exports=r},fbcc:function(e,t,n){t.f=n("0363")},fc48:function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},fc6a:function(e,t,n){var i=n("44ad"),r=n("1d80");e.exports=function(e){return i(r(e))}},fc93:function(e,t,n){"use strict";var i=n("a5eb"),r=n("06fa"),a=n("6220"),o=n("dfdb"),s=n("4fff"),l=n("6725"),c=n("6c15"),u=n("4344"),d=n("9c96"),h=n("0363"),f=n("4963"),p=h("isConcatSpreadable"),g=9007199254740991,m="Maximum allowed index exceeded",v=f>=51||!r((function(){var e=[];return e[p]=!1,e.concat()[0]!==e})),y=d("concat"),b=function(e){if(!o(e))return!1;var t=e[p];return void 0!==t?!!t:a(e)},x=!v||!y;i({target:"Array",proto:!0,forced:x},{concat:function(e){var t,n,i,r,a,o=s(this),d=u(o,0),h=0;for(t=-1,i=arguments.length;t<i;t++)if(a=-1===t?o:arguments[t],b(a)){if(r=l(a.length),h+r>g)throw TypeError(m);for(n=0;n<r;n++,h++)n in a&&c(d,h,a[n])}else{if(h>=g)throw TypeError(m);c(d,h++,a)}return d.length=h,d}})},fdbc:function(e,t){e.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}},fea9:function(e,t,n){var i=n("da84");e.exports=i.Promise},ffd6:function(e,t,n){var i=n("3729"),r=n("1310"),a="[object Symbol]";function o(e){return"symbol"==typeof e||r(e)&&i(e)==a}e.exports=o}})}))},bc5f:function(e,t,n){var i=n("6cb7");i.registerSubTypeDefaulter("visualMap",(function(e){return e.categories||(e.pieces?e.pieces.length>0:e.splitNumber>0)&&!e.calculable?"piecewise":"continuous"}))},bcaa1:function(e,t,n){var i=n("4ab1"),r=n("6d8b");function a(e,t){i.call(this,e,t,["filter"],"__filter_in_use__","_shadowDom")}function o(e){return e&&(e.shadowBlur||e.shadowOffsetX||e.shadowOffsetY||e.textShadowBlur||e.textShadowOffsetX||e.textShadowOffsetY)}r.inherits(a,i),a.prototype.addWithoutUpdate=function(e,t){if(t&&o(t.style)){var n;if(t._shadowDom){n=t._shadowDom;var i=this.getDefs(!0);i.contains(t._shadowDom)||this.addDom(n)}else n=this.add(t);this.markUsed(t);var r=n.getAttribute("id");e.style.filter="url(#"+r+")"}},a.prototype.add=function(e){var t=this.createElement("filter");return e._shadowDomId=e._shadowDomId||this.nextId++,t.setAttribute("id","zr"+this._zrId+"-shadow-"+e._shadowDomId),this.updateDom(e,t),this.addDom(t),t},a.prototype.update=function(e,t){var n=t.style;if(o(n)){var r=this;i.prototype.update.call(this,t,(function(){r.updateDom(t,t._shadowDom)}))}else this.remove(e,t)},a.prototype.remove=function(e,t){null!=t._shadowDomId&&(this.removeDom(e),e.style.filter="")},a.prototype.updateDom=function(e,t){var n=t.getElementsByTagName("feDropShadow");n=0===n.length?this.createElement("feDropShadow"):n[0];var i,r,a,o,s=e.style,l=e.scale&&e.scale[0]||1,c=e.scale&&e.scale[1]||1;if(s.shadowBlur||s.shadowOffsetX||s.shadowOffsetY)i=s.shadowOffsetX||0,r=s.shadowOffsetY||0,a=s.shadowBlur,o=s.shadowColor;else{if(!s.textShadowBlur)return void this.removeDom(t,s);i=s.textShadowOffsetX||0,r=s.textShadowOffsetY||0,a=s.textShadowBlur,o=s.textShadowColor}n.setAttribute("dx",i/l),n.setAttribute("dy",r/c),n.setAttribute("flood-color",o);var u=a/2/l,d=a/2/c,h=u+" "+d;n.setAttribute("stdDeviation",h),t.setAttribute("x","-100%"),t.setAttribute("y","-100%"),t.setAttribute("width",Math.ceil(a/2*200)+"%"),t.setAttribute("height",Math.ceil(a/2*200)+"%"),t.appendChild(n),e._shadowDom=t},a.prototype.markUsed=function(e){e._shadowDom&&i.prototype.markUsed.call(this,e._shadowDom)};var s=a;e.exports=s},bcbe:function(e,t,n){var i=n("6d8b"),r=n("fab22"),a=n("2306"),o=n("edb9"),s=n("6679"),l=n("58df"),c=l.rectCoordAxisBuildSplitArea,u=l.rectCoordAxisHandleRemove,d=["axisLine","axisTickLabel","axisName"],h=["splitArea","splitLine"],f=s.extend({type:"singleAxis",axisPointerClass:"SingleAxisPointer",render:function(e,t,n,s){var l=this.group;l.removeAll();var c=this._axisGroup;this._axisGroup=new a.Group;var u=o.layout(e),p=new r(e,u);i.each(d,p.add,p),l.add(this._axisGroup),l.add(p.getGroup()),i.each(h,(function(t){e.get(t+".show")&&this["_"+t](e)}),this),a.groupTransition(c,this._axisGroup,e),f.superCall(this,"render",e,t,n,s)},remove:function(){u(this)},_splitLine:function(e){var t=e.axis;if(!t.scale.isBlank()){var n=e.getModel("splitLine"),i=n.getModel("lineStyle"),r=i.get("width"),o=i.get("color");o=o instanceof Array?o:[o];for(var s=e.coordinateSystem.getRect(),l=t.isHorizontal(),c=[],u=0,d=t.getTicksCoords({tickModel:n}),h=[],f=[],p=0;p<d.length;++p){var g=t.toGlobalCoord(d[p].coord);l?(h[0]=g,h[1]=s.y,f[0]=g,f[1]=s.y+s.height):(h[0]=s.x,h[1]=g,f[0]=s.x+s.width,f[1]=g);var m=u++%o.length;c[m]=c[m]||[],c[m].push(new a.Line({subPixelOptimize:!0,shape:{x1:h[0],y1:h[1],x2:f[0],y2:f[1]},style:{lineWidth:r},silent:!0}))}for(p=0;p<c.length;++p)this.group.add(a.mergePath(c[p],{style:{stroke:o[p%o.length],lineDash:i.getLineDash(r),lineWidth:r},silent:!0}))}},_splitArea:function(e){c(this,this._axisGroup,e,e)}}),p=f;e.exports=p},bcec:function(e,t,n){},bd7c:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"80px"}},[t("el-row",{staticClass:"row-bg",attrs:{type:"flex",justify:"end"}},[t("el-form-item",[t("el-button",{attrs:{type:"primary"},on:{click:e.handleAgree}},[e._v("同意")]),t("el-button",{attrs:{type:"danger"},on:{click:e.handleDisagree}},[e._v("驳回")]),t("el-button",{on:{click:e.handleCancel}},[e._v("关闭")])],1)],1),t("el-card",{attrs:{shadow:"hover"}},[t("div",{attrs:{slot:"header"},slot:"header"},[t("span",[e._v("审批信息")])]),t("el-form-item",{attrs:{label:"申请人"}},[t("el-input",{attrs:{disabled:!0},model:{value:e.form.flow.assigneeName,callback:function(t){e.$set(e.form.flow,"assigneeName",t)},expression:"form.flow.assigneeName"}})],1),t("el-row",[t("el-col",{attrs:{span:12}},[t("el-form-item",{attrs:{label:"开始时间"}},[t("el-input",{attrs:{disabled:!0},model:{value:e.form.startTime,callback:function(t){e.$set(e.form,"startTime",t)},expression:"form.startTime"}})],1)],1),t("el-col",{attrs:{span:12}},[t("el-form-item",{attrs:{label:"结束时间"}},[t("el-input",{attrs:{disabled:!0},model:{value:e.form.endTime,callback:function(t){e.$set(e.form,"endTime",t)},expression:"form.endTime"}})],1)],1)],1),t("el-form-item",{attrs:{label:"请假理由"}},[t("el-input",{attrs:{disabled:!0,type:"textarea"},model:{value:e.form.reason,callback:function(t){e.$set(e.form,"reason",t)},expression:"form.reason"}})],1),t("el-form-item",{attrs:{label:"批复意见"}},[t("el-input",{attrs:{type:"textarea"},model:{value:e.form.comment,callback:function(t){e.$set(e.form,"comment",t)},expression:"form.comment"}})],1)],1),t("el-card",{attrs:{shadow:"hover"}},[t("div",{attrs:{slot:"header"},slot:"header"},[t("span",[e._v("流程信息")])]),t("el-row",{staticClass:"row-bg",attrs:{type:"flex"}},[t("el-timeline",e._l(e.flowList,(function(n){return t("el-timeline-item",{key:n.id,attrs:{timestamp:n.createTime,placement:"top"}},[t("el-card",{attrs:{shadow:"hover"}},[t("p",[e._v(e._s(n.assigneeName)+" åœ¨ ["+e._s(n.createTime)+"] å¼€å§‹å¤„理 ["+e._s(n.historyActivityName)+"] çŽ¯èŠ‚")]),""!==n.historyActivityDurationTime?t("p",[e._v("任务历时 ["+e._s(n.historyActivityDurationTime)+"]")]):e._e(),""!==n.comment?t("p",[e._v("批复意见: ["+e._s(n.comment)+"]")]):e._e(),""!==n.endTime?t("p",[e._v("结束时间: ["+e._s(n.endTime)+"]")]):e._e()])],1)})),1)],1)],1),t("el-card",{attrs:{shadow:"hover"}},[t("div",{attrs:{slot:"header"},slot:"header"},[t("span",[e._v("流程跟踪")])]),t("el-row",{staticClass:"row-bg"},[t("flow-design",{attrs:{"is-display":!0,"process-instance-id":e.processInstanceId}})],1)],1)],1)],1)},r=[],a=n("fc8c"),o=n("1e69"),s={data:function(){return{taskId:"",businessId:"",processInstanceId:"",src:"",flowList:[],form:{flow:{assigneeName:""},startTime:"",endTime:"",reason:"",comment:""}}},created:function(){this.init()},beforeRouteUpdate:function(e,t,n){e.fullPath!==t.fullPath&&(n(),this.init())},methods:{init:function(){var e=this;this.taskId=this.$route.params.taskId,this.processInstanceId=this.$route.params.processInstanceId,this.businessId=this.$route.params.businessId,Object(a["historyFlowList"])(this.processInstanceId).then((function(t){var n=t.data;n.success&&(e.flowList=n.data)})),Object(a["leaveDetail"])(this.businessId).then((function(t){var n=t.data;n.success&&(e.form=n.data)}))},handleAgree:function(){var e=this;if(this.form.comment){var t={taskId:this.taskId,processInstanceId:this.processInstanceId,flag:"ok",comment:this.form.comment};Object(o["completeTask"])(t).then((function(t){var n=t.data;n.success?(e.$message.success(n.msg),e.$router.$avueRouter.closeTag(),e.$router.push({path:"/work/start"})):e.$message.error(n.msg||"提交失败")}))}else this.$message.warning("请先填写批复意见")},handleDisagree:function(){var e=this;if(this.form.comment){var t={taskId:this.taskId,processInstanceId:this.processInstanceId,comment:this.form.comment};Object(o["completeTask"])(t).then((function(t){var n=t.data;n.success?(e.$message.success(n.msg),e.$router.$avueRouter.closeTag(),e.$router.push({path:"/work/start"})):e.$message.error(n.msg||"提交失败")}))}else this.$message.warning("请先填写批复意见")},handleCancel:function(){this.$router.$avueRouter.closeTag(),this.$router.push({path:"/work/start"})}}},l=s,c=n("2877"),u=Object(c["a"])(l,i,r,!1,null,null,null);t["default"]=u.exports},bd92:function(e,t,n){var i=n("6d8b"),r=n("4f85"),a=n("e468"),o=a.seriesModelMixin,s=r.extend({type:"series.candlestick",dependencies:["xAxis","yAxis","grid"],defaultValueDimensions:[{name:"open",defaultTooltip:!0},{name:"close",defaultTooltip:!0},{name:"lowest",defaultTooltip:!0},{name:"highest",defaultTooltip:!0}],dimensions:null,defaultOption:{zlevel:0,z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,hoverAnimation:!0,layout:null,clip:!0,itemStyle:{color:"#c23531",color0:"#314656",borderWidth:1,borderColor:"#c23531",borderColor0:"#314656"},emphasis:{itemStyle:{borderWidth:2}},barMaxWidth:null,barMinWidth:null,barWidth:null,large:!0,largeThreshold:600,progressive:3e3,progressiveThreshold:1e4,progressiveChunkMode:"mod",animationUpdate:!1,animationEasing:"linear",animationDuration:300},getShadowDim:function(){return"open"},brushSelector:function(e,t,n){var i=t.getItemLayout(e);return i&&n.rect(i.brushRect)}});i.mixin(s,o,!0);var l=s;e.exports=l},bd9e:function(e,t,n){var i=n("4e08"),r=(i.__DEV__,n("6d8b")),a=n("2306"),o=n("e0d3"),s=n("f4a2"),l=r.each,c=r.indexOf,u=r.curry,d=["dataToPoint","pointToData"],h=["grid","xAxis","yAxis","geo","graph","polar","radiusAxis","angleAxis","bmap"];function f(e,t,n){var i=this._targetInfoList=[],r={},a=m(t,e);l(v,(function(e,t){(!n||!n.include||c(n.include,t)>=0)&&e(a,i,r)}))}var p=f.prototype;function g(e){return e[0]>e[1]&&e.reverse(),e}function m(e,t){return o.parseFinder(e,t,{includeMainTypes:h})}p.setOutputRanges=function(e,t){this.matchOutputRanges(e,t,(function(e,t,n){if((e.coordRanges||(e.coordRanges=[])).push(t),!e.coordRange){e.coordRange=t;var i=x[e.brushType](0,n,t);e.__rangeOffset={offset:_[e.brushType](i.values,e.range,[1,1]),xyMinMax:i.xyMinMax}}}))},p.matchOutputRanges=function(e,t,n){l(e,(function(e){var i=this.findTargetInfo(e,t);i&&!0!==i&&r.each(i.coordSyses,(function(i){var r=x[e.brushType](1,i,e.range);n(e,r.values,i,t)}))}),this)},p.setInputRanges=function(e,t){l(e,(function(e){var n=this.findTargetInfo(e,t);if(e.range=e.range||[],n&&!0!==n){e.panelId=n.panelId;var i=x[e.brushType](0,n.coordSys,e.coordRange),r=e.__rangeOffset;e.range=r?_[e.brushType](i.values,r.offset,C(i.xyMinMax,r.xyMinMax)):i.values}}),this)},p.makePanelOpts=function(e,t){return r.map(this._targetInfoList,(function(n){var i=n.getPanelRect();return{panelId:n.panelId,defaultBrushType:t&&t(n),clipPath:s.makeRectPanelClipPath(i),isTargetByCursor:s.makeRectIsTargetByCursor(i,e,n.coordSysModel),getLinearBrushOtherExtent:s.makeLinearBrushOtherExtent(i)}}))},p.controlSeries=function(e,t,n){var i=this.findTargetInfo(e,n);return!0===i||i&&c(i.coordSyses,t.coordinateSystem)>=0},p.findTargetInfo=function(e,t){for(var n=this._targetInfoList,i=m(t,e),r=0;r<n.length;r++){var a=n[r],o=e.panelId;if(o){if(a.panelId===o)return a}else for(r=0;r<y.length;r++)if(y[r](i,a))return a}return!0};var v={grid:function(e,t){var n=e.xAxisModels,i=e.yAxisModels,a=e.gridModels,o=r.createHashMap(),s={},u={};(n||i||a)&&(l(n,(function(e){var t=e.axis.grid.model;o.set(t.id,t),s[t.id]=!0})),l(i,(function(e){var t=e.axis.grid.model;o.set(t.id,t),u[t.id]=!0})),l(a,(function(e){o.set(e.id,e),s[e.id]=!0,u[e.id]=!0})),o.each((function(e){var r=e.coordinateSystem,a=[];l(r.getCartesians(),(function(e,t){(c(n,e.getAxis("x").model)>=0||c(i,e.getAxis("y").model)>=0)&&a.push(e)})),t.push({panelId:"grid--"+e.id,gridModel:e,coordSysModel:e,coordSys:a[0],coordSyses:a,getPanelRect:b.grid,xAxisDeclared:s[e.id],yAxisDeclared:u[e.id]})})))},geo:function(e,t){l(e.geoModels,(function(e){var n=e.coordinateSystem;t.push({panelId:"geo--"+e.id,geoModel:e,coordSysModel:e,coordSys:n,coordSyses:[n],getPanelRect:b.geo})}))}},y=[function(e,t){var n=e.xAxisModel,i=e.yAxisModel,r=e.gridModel;return!r&&n&&(r=n.axis.grid.model),!r&&i&&(r=i.axis.grid.model),r&&r===t.gridModel},function(e,t){var n=e.geoModel;return n&&n===t.geoModel}],b={grid:function(){return this.coordSys.grid.getRect().clone()},geo:function(){var e=this.coordSys,t=e.getBoundingRect().clone();return t.applyTransform(a.getTransform(e)),t}},x={lineX:u(w,0),lineY:u(w,1),rect:function(e,t,n){var i=t[d[e]]([n[0][0],n[1][0]]),r=t[d[e]]([n[0][1],n[1][1]]),a=[g([i[0],r[0]]),g([i[1],r[1]])];return{values:a,xyMinMax:a}},polygon:function(e,t,n){var i=[[1/0,-1/0],[1/0,-1/0]],a=r.map(n,(function(n){var r=t[d[e]](n);return i[0][0]=Math.min(i[0][0],r[0]),i[1][0]=Math.min(i[1][0],r[1]),i[0][1]=Math.max(i[0][1],r[0]),i[1][1]=Math.max(i[1][1],r[1]),r}));return{values:a,xyMinMax:i}}};function w(e,t,n,i){var a=n.getAxis(["x","y"][e]),o=g(r.map([0,1],(function(e){return t?a.coordToData(a.toLocalCoord(i[e])):a.toGlobalCoord(a.dataToCoord(i[e]))}))),s=[];return s[e]=o,s[1-e]=[NaN,NaN],{values:o,xyMinMax:s}}var _={lineX:u(S,0),lineY:u(S,1),rect:function(e,t,n){return[[e[0][0]-n[0]*t[0][0],e[0][1]-n[0]*t[0][1]],[e[1][0]-n[1]*t[1][0],e[1][1]-n[1]*t[1][1]]]},polygon:function(e,t,n){return r.map(e,(function(e,i){return[e[0]-n[0]*t[i][0],e[1]-n[1]*t[i][1]]}))}};function S(e,t,n,i){return[t[0]-i[e]*n[0],t[1]-i[e]*n[1]]}function C(e,t){var n=O(e),i=O(t),r=[n[0]/i[0],n[1]/i[1]];return isNaN(r[0])&&(r[0]=1),isNaN(r[1])&&(r[1]=1),r}function O(e){return e?[e[0][1]-e[0][0],e[1][1]-e[1][0]]:[NaN,NaN]}var M=f;e.exports=M},bdc0:function(e,t,n){var i=n("3eba");n("d2a5"),i.registerAction({type:"dragNode",event:"dragnode",update:"update"},(function(e,t){t.eachComponent({mainType:"series",subType:"sankey",query:e},(function(t){t.setNodePosition(e.dataIndex,[e.localX,e.localY])}))}))},be9b:function(e,t,n){"use strict";n("55ce")},bf9b:function(e,t,n){var i=n("3eba"),r=n("d81e"),a=r.updateCenterAndZoom;i.registerAction({type:"treeExpandAndCollapse",event:"treeExpandAndCollapse",update:"update"},(function(e,t){t.eachComponent({mainType:"series",subType:"tree",query:e},(function(t){var n=e.dataIndex,i=t.getData().tree,r=i.getNodeByDataIndex(n);r.isExpand=!r.isExpand}))})),i.registerAction({type:"treeRoam",event:"treeRoam",update:"none"},(function(e,t){t.eachComponent({mainType:"series",subType:"tree",query:e},(function(t){var n=t.coordinateSystem,i=a(n,e);t.setCenter&&t.setCenter(i.center),t.setZoom&&t.setZoom(i.zoom)}))}))},bfd0:function(e,t,n){},c037:function(e,t,n){var i=n("3eba"),r=n("6d8b");n("f7c6"),n("1ab3");var a=n("7782"),o=n("98e7"),s=n("292e"),l=n("d3f47");a("pie",[{type:"pieToggleSelect",event:"pieselectchanged",method:"toggleSelected"},{type:"pieSelect",event:"pieselected",method:"select"},{type:"pieUnSelect",event:"pieunselected",method:"unSelect"}]),i.registerVisual(o("pie")),i.registerLayout(r.curry(s,"pie")),i.registerProcessor(l("pie"))},c1bd:function(e,t,n){"use strict";n("9f42")},c2be:function(e,t,n){var i=n("2306"),r=i.extendShape,a=r({type:"sausage",shape:{cx:0,cy:0,r0:0,r:0,startAngle:0,endAngle:2*Math.PI,clockwise:!0},buildPath:function(e,t){var n=t.cx,i=t.cy,r=Math.max(t.r0||0,0),a=Math.max(t.r,0),o=.5*(a-r),s=r+o,l=t.startAngle,c=t.endAngle,u=t.clockwise,d=Math.cos(l),h=Math.sin(l),f=Math.cos(c),p=Math.sin(c),g=u?c-l<2*Math.PI:l-c<2*Math.PI;g&&(e.moveTo(d*r+n,h*r+i),e.arc(d*s+n,h*s+i,o,-Math.PI+l,l,!u)),e.arc(n,i,a,l,c,!u),e.moveTo(f*a+n,p*a+i),e.arc(f*s+n,p*s+i,o,c-2*Math.PI,c-Math.PI,!u),0!==r&&(e.arc(n,i,r,c,l,u),e.moveTo(d*r+n,p*r+i)),e.closePath()}});e.exports=a},c2dd:function(e,t,n){var i=n("3eba"),r=n("6d8b"),a=n("fc82"),o=n("10cc"),s=o.layoutCovers,l=i.extendComponentView({type:"brush",init:function(e,t){this.ecModel=e,this.api=t,this.model,(this._brushController=new a(t.getZr())).on("brush",r.bind(this._onBrush,this)).mount()},render:function(e){return this.model=e,c.apply(this,arguments)},updateTransform:function(e,t){return s(t),c.apply(this,arguments)},updateView:c,dispose:function(){this._brushController.dispose()},_onBrush:function(e,t){var n=this.model.id;this.model.brushTargetManager.setOutputRanges(e,this.ecModel),(!t.isEnd||t.removeOnClick)&&this.api.dispatchAction({type:"brush",brushId:n,areas:r.clone(e),$from:n}),t.isEnd&&this.api.dispatchAction({type:"brushEnd",brushId:n,areas:r.clone(e),$from:n})}});function c(e,t,n,i){(!i||i.$from!==e.id)&&this._brushController.setPanels(e.brushTargetManager.makePanelOpts(n)).enableBrush(e.brushOption).updateCovers(e.areas.slice())}e.exports=l},c32f:function(e,t,n){var i=n("2b10");function r(e,t,n){var r=e.length;return n=void 0===n?r:n,!t&&n>=r?e:i(e,t,n)}e.exports=r},c460:function(e,t,n){"use strict";n.r(t);n("7f7f");var i=function(){var e=this,t=e._self._c;return t("el-container",[t("el-container",[t("el-aside",{staticStyle:{width:"20%"}},[t("basic-container",{staticClass:"businessTreeContainer"},[t("div",{staticClass:"app"},[t("div",{staticStyle:{display:"flex","margin-bottom":"10px","justify-content":"space-around"}},[e.permissionList.addBtn?t("el-button",{staticStyle:{width:"60px"},attrs:{size:"mini",type:"primary",plain:""},on:{click:e.businessAdd}},[e._v("\n                æ–°å¢ž\n              ")]):e._e(),e.permissionList.editBtn?t("el-button",{staticStyle:{width:"60px"},attrs:{size:"mini",type:"primary",plain:""},on:{click:e.businessEdit}},[e._v("\n                ä¿®æ”¹\n              ")]):e._e(),e.permissionList.table?t("el-button",{attrs:{size:"mini",type:"primary",plain:""},on:{click:e.selectFromTable}},[e._v(" ä»Žå·²æœ‰ä¸­èŽ·å–\n              ")]):e._e()],1),t("avue-tree",{staticClass:"businessTree",staticStyle:{width:"fit-content"},attrs:{data:e.treeData,option:e.treeOption},on:{"node-click":e.nodeClick},scopedSlots:e._u([{key:"default",fn:function(n){var i=n.node;n.data;return[t("span",[t("i",{class:2===(i||{}).level?"el-icon-star-off":"el-icon-folder-opened"}),e._v("\n                "+e._s((i||{}).label)+"\n              ")])]}}])})],1)])],1),t("el-container",[t("el-main",[t("basic-container",[t("p",{staticStyle:{"margin-top":"10px","font-weight":"570","font-size":"19px"}},[e._v("基本信息")]),t("el-descriptions",{staticClass:"margin-top",attrs:{column:3,size:e.size,border:""}},[t("el-descriptions-item",{attrs:{contentStyle:e.descriptionOption.contentStyle,labelStyle:e.descriptionOption.labelStyle}},[t("template",{slot:"label"},[t("i",{class:e.icons.key}),e._v("\n                  è‹±æ–‡åç§°\n                ")]),e._v("\n                "+e._s(e.obj.id)+"\n              ")],2),t("el-descriptions-item",{attrs:{contentStyle:e.descriptionOption.contentStyle,labelStyle:e.descriptionOption.labelStyle}},[t("template",{slot:"label"},[t("i",{class:e.icons.name}),e._v("\n                  ä¸­æ–‡åç§°\n                ")]),e._v("\n                "+e._s(e.obj.name)+"\n              ")],2),t("el-descriptions-item",[t("template",{attrs:{contentStyle:e.descriptionOption.contentStyle,labelStyle:e.descriptionOption.labelStyle},slot:"label"},[t("i",{class:e.icons.tableName}),e._v("\n                  æ•°æ®åº“表名\n                ")]),e._v("\n                "+e._s(e.obj.tableName)+"\n              ")],2),t("el-descriptions-item",{attrs:{contentStyle:e.descriptionOption.contentStyle,labelStyle:e.descriptionOption.labelStyle}},[t("template",{slot:"label"},[t("i",{class:e.icons.domain}),e._v("\n                  æ‰€å±žé¢†åŸŸ\n                ")]),e.obj.domainText?t("el-tag",{attrs:{size:"small"}},[e._v("\n                  "+e._s(e.obj.domainText)+"\n                ")]):t("span")],2),t("el-descriptions-item",{attrs:{contentStyle:e.descriptionOption.contentStyle,labelStyle:e.descriptionOption.labelStyle}},[t("template",{slot:"label"},[t("i",{class:e.icons.revisionRule}),e._v("\n                  ç‰ˆæœ¬è§„则\n                ")]),e._v("\n                "+e._s(e.obj.revisionRuleName?e.obj.revisionRuleName+"("+e.obj.revisionRuleId+")":"")+"\n              ")],2),t("el-descriptions-item",{attrs:{contentStyle:e.descriptionOption.contentStyle,labelStyle:e.descriptionOption.labelStyle}},[t("template",{slot:"label"},[t("i",{class:e.icons.lifeCycle}),e._v("\n                  ç”Ÿå‘½å‘¨æœŸ\n                ")]),e._v("\n                "+e._s(e.obj.lifeCycleName?e.obj.lifeCycleName+"("+e.obj.lifeCycleId+")":"")+"\n              ")],2),t("el-descriptions-item",{attrs:{contentStyle:e.descriptionOption.contentStyle,labelStyle:e.descriptionOption.labelStyle}},[t("template",{slot:"label"},[t("i",{class:e.icons.desc}),e._v("\n                  æè¿°\n                ")]),e._v("\n                "+e._s(e.obj.description)+"\n              ")],2)],1)],1),t("basic-container",[t("p",{staticStyle:{"margin-top":"10px","font-weight":"570","font-size":"19px"}},[e._v("属性列表")]),t("avue-crud",{staticClass:"attributeCrud",attrs:{data:e.obj.attributes,option:e.loadOption},scopedSlots:e._u([{key:"attrDataTypeText",fn:function(n){var i=n.row;return[t("el-tag",[e._v(e._s(i.attrDataTypeText))])]}}]),model:{value:e.obj,callback:function(t){e.obj=t},expression:"obj"}})],1)],1),t("el-dialog",{attrs:{visible:e.ref.visible,"append-to-body":"",title:"从数据库中添加",width:"700px",top:"9vh"},on:{close:e.dialoghandelfalse}},[e._v("\n          é€‰æ‹©é¢†åŸŸï¼š\n          "),t("el-select",{attrs:{placeholder:"请选择",size:"small"},on:{change:e.refOnLoad},model:{value:e.domain,callback:function(t){e.domain=t},expression:"domain"}},e._l(e.domainOptions,(function(e){return t("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1),t("div",{staticClass:"sep",staticStyle:{height:"7px"}}),t("avue-crud",{ref:"businessCrud",staticClass:"businessCrud",attrs:{data:e.ref.data,option:e.ref.option},on:{"selection-change":e.selectionChange},model:{value:e.ref.form,callback:function(t){e.$set(e.ref,"form",t)},expression:"ref.form"}}),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:e.dialoghandelfalse}},[e._v("取 æ¶ˆ")]),t("el-button",{attrs:{type:"primary"},on:{click:e.dialoghandeltrue}},[e._v("ç¡® å®š")])],1)],1)],1)],1),t("business-add",{ref:"btmAdd",attrs:{btmType:e.addOption.btmType,domainOption:e.domainOptions,icons:e.icons,type:e.type},on:{refreshTable:e.initTreeOnLoad}})],1)},r=[],a=(n("8e6e"),n("ac6a"),n("456d"),n("ade3")),o=n("d772"),s=n("5880");function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){Object(a["a"])(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var u={name:"Business",data:function(){return{type:"",packageLifeBox:!1,rulesFalg:!1,obj:{},selectionList:[],treeData:[],treeOption:{defaultExpandAll:!1,title:"业务类型树",addBtn:!1,menu:!1,props:{labelText:"",label:"label",value:"oid",children:"childList"}},addOption:{btmType:{}},loadOption:{height:"auto",border:!0,editBtn:!1,addBtn:!1,menu:!1,highlightCurrentRow:!0,refreshBtn:!1,columnBtn:!1,column:[{label:"英文名称",prop:"id",align:"center"},{label:"中文名称",prop:"name",align:"center"},{label:"类型",prop:"attrDataTypeText",align:"center",slot:!0},{label:"默认值",prop:"defaultValue",align:"center"},{label:"说明",prop:"description",align:"center"}]},descriptionOption:{labelStyle:"text-align:center;width:120px",contentStyle:"width:240px;text-align:center;word-break;break-all;"},domain:null,domainOptions:[],icons:{key:"el-icon-finished",name:"el-icon-tickets",tableName:"el-icon-date",domain:"el-icon-folder-opened",revisionRule:"el-icon-s-check",lifeCycle:"el-icon-refresh-right",view:"el-icon-view",desc:"el-icon-chat-line-square",referType:"el-icon-search"},ref:{visible:!1,form:{},option:{height:"550px",selection:!0,headerAlign:"center",border:!0,index:!0,rowKey:"id",tabs:!0,addBtn:!1,menu:!1,highlightCurrentRow:!0,column:[{label:"表名",prop:"tableName",align:"center",display:!1},{label:"描述",prop:"description",align:"center",display:!1}]},data:[]}}},computed:c(c({},Object(s["mapGetters"])(["permission"])),{},{permissionList:function(){return{addBtn:this.vaildData(this.permission.modeling_Business.Business_add,!1),table:this.vaildData(this.permission.modeling_Business.Business_table,!1),editBtn:this.vaildData(this.permission.modeling_Business.Business_edit,!1)}}}),created:function(){this.initTreeOnLoad(),this.initDomainOption()},methods:{nodeClick:function(e,t,n){var i=this;e.oid?Object(o["getDetail"])(e.oid).then((function(e){i.obj=e.data.data})):this.$message.warning("请点击子节点")},basicSave:function(e,t,n){var i=this;add(Object.assign({createUser:this.userInfo.name},e)).then((function(){i.$message.success("新增成功"),t(),i.getList()})).catch((function(){n()}))},loadSave:function(e,t,n){var i=this;add(Object.assign({createUser:this.userInfo.name},e)).then((function(){i.$message.success("新增成功"),t(),i.getList()})).catch((function(){n()}))},selectFromTable:function(){this.ref.visible=!0},refOnLoad:function(e){var t=this;Object(o["refOnLoad"])(e).then((function(e){t.ref.data=e.data.data}))},initTreeOnLoad:function(){var e=this;Object(o["initTree"])().then((function(t){e.treeData=t.data.data}))},initDomainOption:function(){var e=this;Object(o["getDomain"])().then((function(t){e.domainOptions=t.data.data}))},selectionChange:function(e){this.selectionList=e},dialoghandelfalse:function(){this.ref.visible=!1,this.$refs.businessCrud.toggleSelection(),this.selectionList=[],this.domain=null},dialoghandeltrue:function(){var e=this;if(this.selectionList.length<1)return this.$message.warning("请选择数据"),!1;Object(o["saveFromTable"])(this.selectionList,this.domain).then((function(t){e.$message.success("保存成功"),e.dialoghandelfalse(),e.initTreeOnLoad()}))},businessAdd:function(){this.$refs.btmAdd.showSubmitDialog=!0,this.$refs.btmAdd.btmType={},this.type="add",this.ifRefreshBtmAddRefresh()},businessEdit:function(){if(this.obj.oid){var e=JSON.stringify(this.obj);this.$refs.btmAdd.btmType=JSON.parse(e),this.$refs.btmAdd.showSubmitDialog=!0,this.type="edit",this.ifRefreshBtmAddRefresh()}else this.$message.warning("请选择一条叶子节点的业务类型")},ifRefreshBtmAddRefresh:function(){}}},d=u,h=(n("51e2"),n("2877")),f=Object(h["a"])(d,i,r,!1,null,"0323e26f",null);t["default"]=f.exports},c49e:function(e,t,n){},c4a3:function(e,t){function n(e,t){this.getAllNames=function(){var e=t();return e.mapArray(e.getName)},this.containName=function(e){var n=t();return n.indexOfName(e)>=0},this.indexOfName=function(t){var n=e();return n.indexOfName(t)},this.getItemVisual=function(t,n){var i=e();return i.getItemVisual(t,n)}}var i=n;e.exports=i},c515:function(e,t,n){n("849b"),n("8459"),n("b006")},c526:function(e,t){var n={axisPointer:1,tooltip:1,brush:1};function i(e,t,i){var r=t.getComponentByElement(e.topTarget),a=r&&r.coordinateSystem;return r&&r!==i&&!n[r.mainType]&&a&&a.model!==i}t.onIrrelevantElement=i},c62c:function(e,t,n){var i=n("6d8b"),r=n("6cb7"),a=n("9e47"),o=n("2023"),s=r.extend({type:"singleAxis",layoutMode:"box",axis:null,coordinateSystem:null,getCoordSysModel:function(){return this}}),l={left:"5%",top:"5%",right:"5%",bottom:"5%",type:"value",position:"bottom",orient:"horizontal",axisLine:{show:!0,lineStyle:{width:1,type:"solid"}},tooltip:{show:!0},axisTick:{show:!0,length:6,lineStyle:{width:1}},axisLabel:{show:!0,interval:"auto"},splitLine:{show:!0,lineStyle:{type:"dashed",opacity:.2}}};function c(e,t){return t.type||(t.data?"category":"value")}i.merge(s.prototype,o),a("single",s,c,l);var u=s;e.exports=u},c6a6:function(e,t,n){"use strict";n("5e25")},c775f:function(e,t,n){var i=n("2b17"),r=i.retrieveRawValue;function a(e,t){var n=e.mapDimension("defaultedLabel",!0),i=n.length;if(1===i)return r(e,t,n[0]);if(i){for(var a=[],o=0;o<n.length;o++){var s=r(e,t,n[o]);a.push(s)}return a.join(" ")}}t.getDefaultLabel=a},c803:function(e,t,n){},c8ef:function(e,t,n){var i=n("6d8b"),r=n("a15a"),a=r.createSymbol,o=n("2306"),s=o.Group,l=n("3842"),c=l.parsePercent,u=n("1418"),d=3;function h(e){return i.isArray(e)||(e=[+e,+e]),e}function f(e,t){var n=t.rippleEffectColor||t.color;e.eachChild((function(e){e.attr({z:t.z,zlevel:t.zlevel,style:{stroke:"stroke"===t.brushType?n:null,fill:"fill"===t.brushType?n:null}})}))}function p(e,t){s.call(this);var n=new u(e,t),i=new s;this.add(n),this.add(i),i.beforeUpdate=function(){this.attr(n.getScale())},this.updateData(e,t)}var g=p.prototype;g.stopEffectAnimation=function(){this.childAt(1).removeAll()},g.startEffectAnimation=function(e){for(var t=e.symbolType,n=e.color,i=this.childAt(1),r=0;r<d;r++){var o=a(t,-1,-1,2,2,n);o.attr({style:{strokeNoScale:!0},z2:99,silent:!0,scale:[.5,.5]});var s=-r/d*e.period+e.effectOffset;o.animate("",!0).when(e.period,{scale:[e.rippleScale/2,e.rippleScale/2]}).delay(s).start(),o.animateStyle(!0).when(e.period,{opacity:0}).delay(s).start(),i.add(o)}f(i,e)},g.updateEffectAnimation=function(e){for(var t=this._effectCfg,n=this.childAt(1),i=["symbolType","period","rippleScale"],r=0;r<i.length;r++){var a=i[r];if(t[a]!==e[a])return this.stopEffectAnimation(),void this.startEffectAnimation(e)}f(n,e)},g.highlight=function(){this.trigger("emphasis")},g.downplay=function(){this.trigger("normal")},g.updateData=function(e,t){var n=e.hostModel;this.childAt(0).updateData(e,t);var i=this.childAt(1),r=e.getItemModel(t),a=e.getItemVisual(t,"symbol"),o=h(e.getItemVisual(t,"symbolSize")),s=e.getItemVisual(t,"color");i.attr("scale",o),i.traverse((function(e){e.attr({fill:s})}));var l=r.getShallow("symbolOffset");if(l){var u=i.position;u[0]=c(l[0],o[0]),u[1]=c(l[1],o[1])}var d=e.getItemVisual(t,"symbolRotate");i.rotation=(d||0)*Math.PI/180||0;var f={};if(f.showEffectOn=n.get("showEffectOn"),f.rippleScale=r.get("rippleEffect.scale"),f.brushType=r.get("rippleEffect.brushType"),f.period=1e3*r.get("rippleEffect.period"),f.effectOffset=t/e.count(),f.z=r.getShallow("z")||0,f.zlevel=r.getShallow("zlevel")||0,f.symbolType=a,f.color=s,f.rippleEffectColor=r.get("rippleEffect.color"),this.off("mouseover").off("mouseout").off("emphasis").off("normal"),"render"===f.showEffectOn)this._effectCfg?this.updateEffectAnimation(f):this.startEffectAnimation(f),this._effectCfg=f;else{this._effectCfg=null,this.stopEffectAnimation();var p=this.childAt(0),g=function(){p.highlight(),"render"!==f.showEffectOn&&this.startEffectAnimation(f)},m=function(){p.downplay(),"render"!==f.showEffectOn&&this.stopEffectAnimation()};this.on("mouseover",g,this).on("mouseout",m,this).on("emphasis",g,this).on("normal",m,this)}this._effectCfg=f},g.fadeOut=function(e){this.off("mouseover").off("mouseout").off("emphasis").off("normal"),e&&e()},i.inherits(p,s);var m=p;e.exports=m},c92d:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("command",{attrs:{name:e.command}},[t("div",{staticClass:"item"},[t("icon",{attrs:{type:e.iconType,title:e.text}}),t("span",[e._v(e._s(e.label))])],1)])},r=[],a=n("bc4c"),o=n("af3e"),s=n("8103"),l=n.n(s),c={name:"EditorContextMenuItem",components:{Command:a["Command"],Icon:o["default"]},props:["command","icon","text"],computed:{iconType:function(){return"icon".concat(this.icon||this.command)},label:function(){return this.text||l()(this.command)}}},u=c,d=n("2877"),h=Object(d["a"])(u,i,r,!1,null,null,null);t["default"]=h.exports},c92f:function(e,t,n){var i=n("3041"),r=i.parseSVG,a=i.makeViewBoxTransform,o=n("e1fc"),s=n("c7a2"),l=n("6d8b"),c=l.assert,u=l.createHashMap,d=n("9850"),h=n("e0d3"),f=h.makeInner,p=f(),g={load:function(e,t){var n=p(t).originRoot;if(n)return{root:n,boundingRect:p(t).boundingRect};var i=m(t);return p(t).originRoot=i.root,p(t).boundingRect=i.boundingRect,i},makeGraphic:function(e,t,n){var i=p(t),r=i.rootMap||(i.rootMap=u()),a=r.get(n);if(a)return a;var o=i.originRoot,s=i.boundingRect;return i.originRootHostKey?a=m(t,s).root:(i.originRootHostKey=n,a=o),r.set(n,a)},removeGraphic:function(e,t,n){var i=p(t),r=i.rootMap;r&&r.removeKey(n),n===i.originRootHostKey&&(i.originRootHostKey=null)}};function m(e,t){var n,i,l=e.svgXML;try{n=l&&r(l,{ignoreViewBox:!0,ignoreRootClip:!0})||{},i=n.root,c(null!=i)}catch(m){throw new Error("Invalid svg format\n"+m.message)}var u=n.width,h=n.height,f=n.viewBoxRect;if(t||(t=null==u||null==h?i.getBoundingRect():new d(0,0,0,0),null!=u&&(t.width=u),null!=h&&(t.height=h)),f){var p=a(f,t.width,t.height),g=i;i=new o,i.add(g),g.scale=p.scale,g.position=p.position}return i.setClipPath(new s({shape:t.plain()})),{root:i,boundingRect:t}}e.exports=g},c965:function(e,t,n){var i=n("2306"),r=n("a15a"),a=r.createSymbol,o=n("392f"),s=4,l=i.extendShape({shape:{points:null},symbolProxy:null,softClipShape:null,buildPath:function(e,t){var n=t.points,i=t.size,r=this.symbolProxy,a=r.shape,o=e.getContext?e.getContext():e,l=o&&i[0]<s;if(!l)for(var c=0;c<n.length;){var u=n[c++],d=n[c++];isNaN(u)||isNaN(d)||(this.softClipShape&&!this.softClipShape.contain(u,d)||(a.x=u-i[0]/2,a.y=d-i[1]/2,a.width=i[0],a.height=i[1],r.buildPath(e,a,!0)))}},afterBrush:function(e){var t=this.shape,n=t.points,i=t.size,r=i[0]<s;if(r){this.setTransform(e);for(var a=0;a<n.length;){var o=n[a++],l=n[a++];isNaN(o)||isNaN(l)||(this.softClipShape&&!this.softClipShape.contain(o,l)||e.fillRect(o-i[0]/2,l-i[1]/2,i[0],i[1]))}this.restoreTransform(e)}},findDataIndex:function(e,t){for(var n=this.shape,i=n.points,r=n.size,a=Math.max(r[0],4),o=Math.max(r[1],4),s=i.length/2-1;s>=0;s--){var l=2*s,c=i[l]-a/2,u=i[l+1]-o/2;if(e>=c&&t>=u&&e<=c+a&&t<=u+o)return s}return-1}});function c(){this.group=new i.Group}var u=c.prototype;u.isPersistent=function(){return!this._incremental},u.updateData=function(e,t){this.group.removeAll();var n=new l({rectHover:!0,cursor:"default"});n.setShape({points:e.getLayout("symbolPoints")}),this._setCommon(n,e,!1,t),this.group.add(n),this._incremental=null},u.updateLayout=function(e){if(!this._incremental){var t=e.getLayout("symbolPoints");this.group.eachChild((function(e){if(null!=e.startIndex){var n=2*(e.endIndex-e.startIndex),i=4*e.startIndex*2;t=new Float32Array(t.buffer,i,n)}e.setShape("points",t)}))}},u.incrementalPrepareUpdate=function(e){this.group.removeAll(),this._clearIncremental(),e.count()>2e6?(this._incremental||(this._incremental=new o({silent:!0})),this.group.add(this._incremental)):this._incremental=null},u.incrementalUpdate=function(e,t,n){var i;this._incremental?(i=new l,this._incremental.addDisplayable(i,!0)):(i=new l({rectHover:!0,cursor:"default",startIndex:e.start,endIndex:e.end}),i.incremental=!0,this.group.add(i)),i.setShape({points:t.getLayout("symbolPoints")}),this._setCommon(i,t,!!this._incremental,n)},u._setCommon=function(e,t,n,i){var r=t.hostModel;i=i||{};var o=t.getVisual("symbolSize");e.setShape("size",o instanceof Array?o:[o,o]),e.softClipShape=i.clipShape||null,e.symbolProxy=a(t.getVisual("symbol"),0,0,0,0),e.setColor=e.symbolProxy.setColor;var l=e.shape.size[0]<s;e.useStyle(r.getModel("itemStyle").getItemStyle(l?["color","shadowBlur","shadowColor"]:["color"]));var c=t.getVisual("color");c&&e.setColor(c),n||(e.seriesIndex=r.seriesIndex,e.on("mousemove",(function(t){e.dataIndex=null;var n=e.findDataIndex(t.offsetX,t.offsetY);n>=0&&(e.dataIndex=n+(e.startIndex||0))})))},u.remove=function(){this._clearIncremental(),this._incremental=null,this.group.removeAll()},u._clearIncremental=function(){var e=this._incremental;e&&e.clearDisplaybles()};var d=c;e.exports=d},ca29:function(e,t,n){var i=n("6d9a"),r=i.eachAfter,a=i.eachBefore,o=n("22da"),s=o.init,l=o.firstWalk,c=o.secondWalk,u=o.separation,d=o.radialCoordinate,h=o.getViewRect;function f(e,t){e.eachSeriesByType("tree",(function(e){p(e,t)}))}function p(e,t){var n=h(e,t);e.layoutInfo=n;var i=e.get("layout"),o=0,f=0,p=null;"radial"===i?(o=2*Math.PI,f=Math.min(n.height,n.width)/2,p=u((function(e,t){return(e.parentNode===t.parentNode?1:2)/e.depth}))):(o=n.width,f=n.height,p=u());var g=e.getData().tree.root,m=g.children[0];if(m){s(g),r(m,l,p),g.hierNode.modifier=-m.hierNode.prelim,a(m,c);var v=m,y=m,b=m;a(m,(function(e){var t=e.getLayout().x;t<v.getLayout().x&&(v=e),t>y.getLayout().x&&(y=e),e.depth>b.depth&&(b=e)}));var x=v===y?1:p(v,y)/2,w=x-v.getLayout().x,_=0,S=0,C=0,O=0;if("radial"===i)_=o/(y.getLayout().x+x+w),S=f/(b.depth-1||1),a(m,(function(e){C=(e.getLayout().x+w)*_,O=(e.depth-1)*S;var t=d(C,O);e.setLayout({x:t.x,y:t.y,rawX:C,rawY:O},!0)}));else{var M=e.getOrient();"RL"===M||"LR"===M?(S=f/(y.getLayout().x+x+w),_=o/(b.depth-1||1),a(m,(function(e){O=(e.getLayout().x+w)*S,C="LR"===M?(e.depth-1)*_:o-(e.depth-1)*_,e.setLayout({x:C,y:O},!0)}))):"TB"!==M&&"BT"!==M||(_=o/(y.getLayout().x+x+w),S=f/(b.depth-1||1),a(m,(function(e){C=(e.getLayout().x+w)*_,O="TB"===M?(e.depth-1)*S:f-(e.depth-1)*S,e.setLayout({x:C,y:O},!0)})))}}}e.exports=f},cb69:function(e,t,n){var i=n("3301"),r=n("4f85"),a=r.extend({type:"series.scatter",dependencies:["grid","polar","geo","singleAxis","calendar"],getInitialData:function(e,t){return i(this.getSource(),this,{useEncodeDefaulter:!0})},brushSelector:"point",getProgressive:function(){var e=this.option.progressive;return null==e?this.option.large?5e3:this.get("progressive"):e},getProgressiveThreshold:function(){var e=this.option.progressiveThreshold;return null==e?this.option.large?1e4:this.get("progressiveThreshold"):e},defaultOption:{coordinateSystem:"cartesian2d",zlevel:0,z:2,legendHoverLink:!0,hoverAnimation:!0,symbolSize:10,large:!1,largeThreshold:2e3,itemStyle:{opacity:.8},clip:!0}});e.exports=a},cb73:function(e,t,n){var i=n("3842"),r=i.parsePercent,a=n("6d8b"),o=Math.PI/180;function s(e,t,n,i){t.eachSeriesByType(e,(function(e){var t=e.get("center"),i=e.get("radius");a.isArray(i)||(i=[0,i]),a.isArray(t)||(t=[t,t]);var s=n.getWidth(),c=n.getHeight(),u=Math.min(s,c),d=r(t[0],s),h=r(t[1],c),f=r(i[0],u/2),p=r(i[1],u/2),g=-e.get("startAngle")*o,m=e.get("minAngle")*o,v=e.getData().tree.root,y=e.getViewRoot(),b=y.depth,x=e.get("sort");null!=x&&l(y,x);var w=0;a.each(y.children,(function(e){!isNaN(e.getValue())&&w++}));var _=y.getValue(),S=Math.PI/(_||w)*2,C=y.depth>0,O=y.height-(C?-1:1),M=(p-f)/(O||1),P=e.get("clockwise"),L=e.get("stillShowZeroSum"),D=P?1:-1,k=function(e,t){if(e){var n=t;if(e!==v){var i=e.getValue(),o=0===_&&L?S:i*S;o<m&&(o=m),n=t+D*o;var s=e.depth-b-(C?-1:1),l=f+M*s,c=f+M*(s+1),p=e.getModel();null!=p.get("r0")&&(l=r(p.get("r0"),u/2)),null!=p.get("r")&&(c=r(p.get("r"),u/2)),e.setLayout({angle:o,startAngle:t,endAngle:n,clockwise:P,cx:d,cy:h,r0:l,r:c})}if(e.children&&e.children.length){var g=0;a.each(e.children,(function(e){g+=k(e,t+g)}))}return n-t}};if(C){var T=f,A=f+M,I=2*Math.PI;v.setLayout({angle:I,startAngle:g,endAngle:g+I,clockwise:P,cx:d,cy:h,r0:T,r:A})}k(y,g)}))}function l(e,t){var n=e.children||[];e.children=c(n,t),n.length&&a.each(e.children,(function(e){l(e,t)}))}function c(e,t){if("function"===typeof t)return e.sort(t);var n="asc"===t;return e.sort((function(e,t){var i=(e.getValue()-t.getValue())*(n?1:-1);return 0===i?(e.dataIndex-t.dataIndex)*(n?-1:1):i}))}e.exports=s},cb8f:function(e,t,n){var i=n("3eba"),r=n("6d8b"),a=n("cd33"),o=n("eb6b");n("48ac"),n("d4b1"),n("4a9d"),i.registerPreprocessor((function(e){if(e){(!e.axisPointer||0===e.axisPointer.length)&&(e.axisPointer={});var t=e.axisPointer.link;t&&!r.isArray(t)&&(e.axisPointer.link=[t])}})),i.registerProcessor(i.PRIORITY.PROCESSOR.STATISTIC,(function(e,t){e.getComponent("axisPointer").coordSysAxesInfo=a.collect(e,t)})),i.registerAction({type:"updateAxisPointer",event:"updateAxisPointer",update:":updateAxisPointer"},o)},cbb0:function(e,t,n){var i=n("6d8b"),r=n("f934"),a=r.getLayoutRect;function o(e,t,n){var i=e.option,r=i.align;if(null!=r&&"auto"!==r)return r;for(var o={width:t.getWidth(),height:t.getHeight()},s="horizontal"===i.orient?1:0,l=[["left","right","width"],["top","bottom","height"]],c=l[s],u=[0,null,10],d={},h=0;h<3;h++)d[l[1-s][h]]=u[h],d[c[h]]=2===h?n[0]:i[c[h]];var f=[["x","width",3],["y","height",0]][s],p=a(d,o,i.padding);return c[(p.margin[f[2]]||0)+p[f[0]]+.5*p[f[1]]<.5*o[f[1]]?0:1]}function s(e,t){return i.each(e||[],(function(e){null!=e.dataIndex&&(e.dataIndexInside=e.dataIndex,e.dataIndex=null),e.highlightKey="visualMap"+(t?t.componentIndex:"")})),e}t.getItemAlign=o,t.makeHighDownBatch=s},cbe3:function(e,t,n){},cbe9:function(e,t,n){var i=n("6d8b"),r=n("9850"),a=n("cf7e");function o(e){a.call(this,e)}o.prototype={constructor:o,type:"cartesian2d",dimensions:["x","y"],getBaseAxis:function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAxis("x")},containPoint:function(e){var t=this.getAxis("x"),n=this.getAxis("y");return t.contain(t.toLocalCoord(e[0]))&&n.contain(n.toLocalCoord(e[1]))},containData:function(e){return this.getAxis("x").containData(e[0])&&this.getAxis("y").containData(e[1])},dataToPoint:function(e,t,n){var i=this.getAxis("x"),r=this.getAxis("y");return n=n||[],n[0]=i.toGlobalCoord(i.dataToCoord(e[0])),n[1]=r.toGlobalCoord(r.dataToCoord(e[1])),n},clampData:function(e,t){var n=this.getAxis("x").scale,i=this.getAxis("y").scale,r=n.getExtent(),a=i.getExtent(),o=n.parse(e[0]),s=i.parse(e[1]);return t=t||[],t[0]=Math.min(Math.max(Math.min(r[0],r[1]),o),Math.max(r[0],r[1])),t[1]=Math.min(Math.max(Math.min(a[0],a[1]),s),Math.max(a[0],a[1])),t},pointToData:function(e,t){var n=this.getAxis("x"),i=this.getAxis("y");return t=t||[],t[0]=n.coordToData(n.toLocalCoord(e[0])),t[1]=i.coordToData(i.toLocalCoord(e[1])),t},getOtherAxis:function(e){return this.getAxis("x"===e.dim?"y":"x")},getArea:function(){var e=this.getAxis("x").getGlobalExtent(),t=this.getAxis("y").getGlobalExtent(),n=Math.min(e[0],e[1]),i=Math.min(t[0],t[1]),a=Math.max(e[0],e[1])-n,o=Math.max(t[0],t[1])-i,s=new r(n,i,a,o);return s}},i.inherits(o,a);var s=o;e.exports=s},cc39:function(e,t,n){var i=n("6d8b"),r=n("3842"),a=n("50e5"),o=n("ef6a"),s=i.each,l=r.asc,c=function(e,t,n,i){this._dimName=e,this._axisIndex=t,this._valueWindow,this._percentWindow,this._dataExtent,this._minMaxSpan,this.ecModel=i,this._dataZoomModel=n};function u(e,t,n){var i=[1/0,-1/0];return s(n,(function(e){var n=e.getData();n&&s(n.mapDimension(t,!0),(function(e){var t=n.getApproximateExtent(e);t[0]<i[0]&&(i[0]=t[0]),t[1]>i[1]&&(i[1]=t[1])}))})),i[1]<i[0]&&(i=[NaN,NaN]),d(e,i),i}function d(e,t){var n=e.getAxisModel(),i=n.getMin(!0),r="category"===n.get("type"),a=r&&n.getCategories().length;null!=i&&"dataMin"!==i&&"function"!==typeof i?t[0]=i:r&&(t[0]=a>0?0:NaN);var o=n.getMax(!0);return null!=o&&"dataMax"!==o&&"function"!==typeof o?t[1]=o:r&&(t[1]=a>0?a-1:NaN),n.get("scale",!0)||(t[0]>0&&(t[0]=0),t[1]<0&&(t[1]=0)),t}function h(e,t){var n=e.getAxisModel(),i=e._percentWindow,a=e._valueWindow;if(i){var o=r.getPixelPrecision(a,[0,500]);o=Math.min(o,20);var s=t||0===i[0]&&100===i[1];n.setRange(s?null:+a[0].toFixed(o),s?null:+a[1].toFixed(o))}}function f(e){var t=e._minMaxSpan={},n=e._dataZoomModel,i=e._dataExtent;s(["min","max"],(function(a){var o=n.get(a+"Span"),s=n.get(a+"ValueSpan");null!=s&&(s=e.getAxisModel().axis.scale.parse(s)),null!=s?o=r.linearMap(i[0]+s,i,[0,100],!0):null!=o&&(s=r.linearMap(o,[0,100],i,!0)-i[0]),t[a+"Span"]=o,t[a+"ValueSpan"]=s}))}c.prototype={constructor:c,hostedBy:function(e){return this._dataZoomModel===e},getDataValueWindow:function(){return this._valueWindow.slice()},getDataPercentWindow:function(){return this._percentWindow.slice()},getTargetSeriesModels:function(){var e=[],t=this.ecModel;return t.eachSeries((function(n){if(a.isCoordSupported(n.get("coordinateSystem"))){var i=this._dimName,r=t.queryComponents({mainType:i+"Axis",index:n.get(i+"AxisIndex"),id:n.get(i+"AxisId")})[0];this._axisIndex===(r&&r.componentIndex)&&e.push(n)}}),this),e},getAxisModel:function(){return this.ecModel.getComponent(this._dimName+"Axis",this._axisIndex)},getOtherAxisModel:function(){var e,t,n,i=this._dimName,r=this.ecModel,a=this.getAxisModel(),o="x"===i||"y"===i;return o?(t="gridIndex",e="x"===i?"y":"x"):(t="polarIndex",e="angle"===i?"radius":"angle"),r.eachComponent(e+"Axis",(function(e){(e.get(t)||0)===(a.get(t)||0)&&(n=e)})),n},getMinMaxSpan:function(){return i.clone(this._minMaxSpan)},calculateDataWindow:function(e){var t,n=this._dataExtent,i=this.getAxisModel(),a=i.axis.scale,c=this._dataZoomModel.getRangePropMode(),u=[0,100],d=[],h=[];s(["start","end"],(function(i,o){var s=e[i],l=e[i+"Value"];"percent"===c[o]?(null==s&&(s=u[o]),l=a.parse(r.linearMap(s,u,n))):(t=!0,l=null==l?n[o]:a.parse(l),s=r.linearMap(l,n,u)),h[o]=l,d[o]=s})),l(h),l(d);var f=this._minMaxSpan;function p(e,t,n,i,s){var l=s?"Span":"ValueSpan";o(0,e,n,"all",f["min"+l],f["max"+l]);for(var c=0;c<2;c++)t[c]=r.linearMap(e[c],n,i,!0),s&&(t[c]=a.parse(t[c]))}return t?p(h,d,n,u,!1):p(d,h,u,n,!0),{valueWindow:h,percentWindow:d}},reset:function(e){if(e===this._dataZoomModel){var t=this.getTargetSeriesModels();this._dataExtent=u(this,this._dimName,t),f(this);var n=this.calculateDataWindow(e.settledOption);this._valueWindow=n.valueWindow,this._percentWindow=n.percentWindow,h(this)}},restore:function(e){e===this._dataZoomModel&&(this._valueWindow=this._percentWindow=null,h(this,!0))},filterData:function(e,t){if(e===this._dataZoomModel){var n=this._dimName,i=this.getTargetSeriesModels(),r=e.get("filterMode"),a=this._valueWindow;"none"!==r&&s(i,(function(e){var t=e.getData(),i=t.mapDimension(n,!0);i.length&&("weakFilter"===r?t.filterSelf((function(e){for(var n,r,o,s=0;s<i.length;s++){var l=t.get(i[s],e),c=!isNaN(l),u=l<a[0],d=l>a[1];if(c&&!u&&!d)return!0;c&&(o=!0),u&&(n=!0),d&&(r=!0)}return o&&n&&r})):s(i,(function(n){if("empty"===r)e.setData(t=t.map(n,(function(e){return o(e)?e:NaN})));else{var i={};i[n]=a,t.selectRange(i)}})),s(i,(function(e){t.setApproximateExtent(a,e)})))}))}function o(e){return e>=a[0]&&e<=a[1]}}};var p=c;e.exports=p},cce6:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("classifyTrees")},r=[],a={name:"classifyTree.vue",provide:function(){return{}},data:function(){return{arr:[{name:"Alice",age:30,children:[{name:"Bob",age:5,toys:[{name:"ball",color:"red"},{name:"doll",color:"blue"}]},{name:"Charlie",age:3,toys:[{name:"car",color:"green"},{name:"train",color:"yellow"}]}]}]}},created:function(){},methods:{}},o=a,s=n("2877"),l=Object(s["a"])(o,i,r,!1,null,null,null);t["default"]=l.exports},cd12:function(e,t,n){n("01ed"),n("4a9d"),n("cb8f")},cd33:function(e,t,n){var i=n("6d8b"),r=n("4319"),a=i.each,o=i.curry;function s(e,t){var n={axesInfo:{},seriesInvolved:!1,coordSysAxesInfo:{},coordSysMap:{}};return l(n,e,t),n.seriesInvolved&&u(n,e),n}function l(e,t,n){var i=t.getComponent("tooltip"),r=t.getComponent("axisPointer"),s=r.get("link",!0)||[],l=[];a(n.getCoordinateSystems(),(function(n){if(n.axisPointerEnabled){var u=v(n.model),h=e.coordSysAxesInfo[u]={};e.coordSysMap[u]=n;var f=n.model,p=f.getModel("tooltip",i);if(a(n.getAxes(),o(x,!1,null)),n.getTooltipAxes&&i&&p.get("show")){var g="axis"===p.get("trigger"),y="cross"===p.get("axisPointer.type"),b=n.getTooltipAxes(p.get("axisPointer.axis"));(g||y)&&a(b.baseAxes,o(x,!y||"cross",g)),y&&a(b.otherAxes,o(x,"cross",!1))}}function x(i,a,o){var u=o.model.getModel("axisPointer",r),f=u.get("show");if(f&&("auto"!==f||i||m(u))){null==a&&(a=u.get("triggerTooltip")),u=i?c(o,p,r,t,i,a):u;var g=u.get("snap"),y=v(o.model),b=a||g||"category"===o.type,x=e.axesInfo[y]={key:y,axis:o,coordSys:n,axisPointerModel:u,triggerTooltip:a,involveSeries:b,snap:g,useHandle:m(u),seriesModels:[]};h[y]=x,e.seriesInvolved|=b;var w=d(s,o);if(null!=w){var _=l[w]||(l[w]={axesInfo:{}});_.axesInfo[y]=x,_.mapper=s[w].mapper,x.linkGroup=_}}}}))}function c(e,t,n,o,s,l){var c=t.getModel("axisPointer"),u={};a(["type","snap","lineStyle","shadowStyle","label","animation","animationDurationUpdate","animationEasingUpdate","z"],(function(e){u[e]=i.clone(c.get(e))})),u.snap="category"!==e.type&&!!l,"cross"===c.get("type")&&(u.type="line");var d=u.label||(u.label={});if(null==d.show&&(d.show=!1),"cross"===s){var h=c.get("label.show");if(d.show=null==h||h,!l){var f=u.lineStyle=c.get("crossStyle");f&&i.defaults(d,f.textStyle)}}return e.model.getModel("axisPointer",new r(u,n,o))}function u(e,t){t.eachSeries((function(t){var n=t.coordinateSystem,i=t.get("tooltip.trigger",!0),r=t.get("tooltip.show",!0);n&&"none"!==i&&!1!==i&&"item"!==i&&!1!==r&&!1!==t.get("axisPointer.show",!0)&&a(e.coordSysAxesInfo[v(n.model)],(function(e){var i=e.axis;n.getAxis(i.dim)===i&&(e.seriesModels.push(t),null==e.seriesDataCount&&(e.seriesDataCount=0),e.seriesDataCount+=t.getData().count())}))}),this)}function d(e,t){for(var n=t.model,i=t.dim,r=0;r<e.length;r++){var a=e[r]||{};if(h(a[i+"AxisId"],n.id)||h(a[i+"AxisIndex"],n.componentIndex)||h(a[i+"AxisName"],n.name))return r}}function h(e,t){return"all"===e||i.isArray(e)&&i.indexOf(e,t)>=0||e===t}function f(e){var t=p(e);if(t){var n=t.axisPointerModel,i=t.axis.scale,r=n.option,a=n.get("status"),o=n.get("value");null!=o&&(o=i.parse(o));var s=m(n);null==a&&(r.status=s?"show":"hide");var l=i.getExtent().slice();l[0]>l[1]&&l.reverse(),(null==o||o>l[1])&&(o=l[1]),o<l[0]&&(o=l[0]),r.value=o,s&&(r.status=t.axis.scale.isBlank()?"hide":"show")}}function p(e){var t=(e.ecModel.getComponent("axisPointer")||{}).coordSysAxesInfo;return t&&t.axesInfo[v(e)]}function g(e){var t=p(e);return t&&t.axisPointerModel}function m(e){return!!e.get("handle.show")}function v(e){return e.type+"||"+e.id}t.collect=s,t.fixValue=f,t.getAxisInfo=p,t.getAxisPointerModel=g,t.makeKey=v},cd84:function(e,t,n){var i=n("6d8b"),r=256;function a(){var e=i.createCanvas();this.canvas=e,this.blurSize=30,this.pointSize=20,this.maxOpacity=1,this.minOpacity=0,this._gradientPixels={}}a.prototype={update:function(e,t,n,i,a,o){var s=this._getBrush(),l=this._getGradient(e,a,"inRange"),c=this._getGradient(e,a,"outOfRange"),u=this.pointSize+this.blurSize,d=this.canvas,h=d.getContext("2d"),f=e.length;d.width=t,d.height=n;for(var p=0;p<f;++p){var g=e[p],m=g[0],v=g[1],y=g[2],b=i(y);h.globalAlpha=b,h.drawImage(s,m-u,v-u)}if(!d.width||!d.height)return d;var x=h.getImageData(0,0,d.width,d.height),w=x.data,_=0,S=w.length,C=this.minOpacity,O=this.maxOpacity,M=O-C;while(_<S){b=w[_+3]/256;var P=4*Math.floor(b*(r-1));if(b>0){var L=o(b)?l:c;b>0&&(b=b*M+C),w[_++]=L[P],w[_++]=L[P+1],w[_++]=L[P+2],w[_++]=L[P+3]*b*256}else _+=4}return h.putImageData(x,0,0),d},_getBrush:function(){var e=this._brushCanvas||(this._brushCanvas=i.createCanvas()),t=this.pointSize+this.blurSize,n=2*t;e.width=n,e.height=n;var r=e.getContext("2d");return r.clearRect(0,0,n,n),r.shadowOffsetX=n,r.shadowBlur=this.blurSize,r.shadowColor="#000",r.beginPath(),r.arc(-t,t,this.pointSize,0,2*Math.PI,!0),r.closePath(),r.fill(),e},_getGradient:function(e,t,n){for(var i=this._gradientPixels,r=i[n]||(i[n]=new Uint8ClampedArray(1024)),a=[0,0,0,0],o=0,s=0;s<256;s++)t[n](s/255,!0,a),r[o++]=a[0],r[o++]=a[1],r[o++]=a[2],r[o++]=a[3];return r}};var o=a;e.exports=o},cdb7:function(e,t,n){"use strict";n.r(t);n("6762"),n("2fdb");var i=function(){var e=this,t=e._self._c;return t("el-row",[t("el-col",{attrs:{span:11}},[t("basic-container",[t("el-card",{staticClass:"box-card"},[t("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[t("span",[e._v("业务字典列表")])]),t("div",{staticClass:"clearfix"},[t("avue-crud",{ref:"crud",attrs:{option:e.optionParent,"table-loading":e.loading,data:e.dataParent,page:e.pageParent,permission:e.permissionList,"before-open":e.beforeOpen},on:{"row-del":e.rowDel,"row-update":e.rowUpdate,"row-save":e.rowSave,"row-click":e.handleRowClick,"search-change":e.searchChange,"search-reset":e.searchReset,"selection-change":e.selectionChange,"current-change":e.currentChange,"size-change":e.sizeChange,"refresh-change":e.refreshChange,"on-load":e.onLoadParent},scopedSlots:e._u([{key:"isSealed",fn:function(n){var i=n.row;return[t("el-tag",[e._v(e._s(0===i.isSealed?"否":"是"))])]}}]),model:{value:e.formParent,callback:function(t){e.formParent=t},expression:"formParent"}},[t("template",{slot:"menuLeft"},[e.permission.dict_delete?t("el-button",{attrs:{type:"danger",size:"small",icon:"el-icon-delete",plain:""},on:{click:e.handleDelete}},[e._v("删 é™¤\n              ")]):e._e()],1)],2)],1)])],1)],1),t("el-col",{attrs:{span:13}},[t("basic-container",[t("el-card",{staticClass:"box-card"},[t("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[t("span",[e._v("["+e._s(e.dictValue)+"] ä¸šåŠ¡å­—å…¸è¯¦æƒ…")])]),t("div",{staticClass:"clearfix"},[t("avue-crud",{ref:"crudChild",attrs:{option:e.optionChild,"table-loading":e.loadingChild,data:e.dataChild,permission:e.permissionList,"before-open":e.beforeOpenChild,"before-close":e.beforeCloseChild},on:{"row-del":e.rowDelChild,"row-update":e.rowUpdateChild,"row-save":e.rowSaveChild,"search-change":e.searchChangeChild,"search-reset":e.searchResetChild,"selection-change":e.selectionChangeChild,"current-change":e.currentChangeChild,"size-change":e.sizeChangeChild,"refresh-change":e.refreshChangeChild,"on-load":e.onLoadChild},scopedSlots:e._u([{key:"menu",fn:function(n){return[e.userInfo.role_name.includes("admin")?t("el-button",{attrs:{type:"text",icon:"el-icon-circle-plus-outline",size:"small"},on:{click:function(t){return t.stopPropagation(),e.handleAdd(n.row,n.index)}}},[e._v("新增子项\n              ")]):e._e()]}},{key:"isSealed",fn:function(n){var i=n.row;return[t("el-tag",[e._v(e._s(0===i.isSealed?"否":"是"))])]}}]),model:{value:e.formChild,callback:function(t){e.formChild=t},expression:"formChild"}},[t("template",{slot:"menuLeft"},[e.permission.dict_delete?t("el-button",{attrs:{type:"danger",size:"small",icon:"el-icon-delete",plain:""},on:{click:e.handleDelete}},[e._v("删 é™¤\n              ")]):e._e()],1)],2)],1)])],1)],1)],1)},r=[],a=(n("8e6e"),n("456d"),n("ac6a"),n("ade3")),o=n("8ddc"),s=n("d4f4"),l=n("5880");function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){Object(a["a"])(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var d={data:function(){return{dictValue:"暂无",parentId:-1,formParent:{},formChild:{},selectionList:[],query:{},loading:!0,loadingChild:!0,pageParent:{pageSize:10,pageSizes:[10,30,50,100,200],currentPage:1,total:0},pageChild:{pageSize:10,pageSizes:[10,30,50,100,200],currentPage:1,total:0},dataParent:[],dataChild:[],optionParent:s["optionParent"],optionChild:s["optionChild"]}},computed:u(u({},Object(l["mapGetters"])(["userInfo","permission"])),{},{permissionList:function(){return{addBtn:this.vaildData(this.permission.dictbiz_add,!1),delBtn:this.vaildData(this.permission.dictbiz_delete,!1),editBtn:this.vaildData(this.permission.dictbiz_edit,!1),viewBtn:!1}},ids:function(){var e=[];return this.selectionList.forEach((function(t){e.push(t.id)})),e.join(",")}}),mounted:function(){this.initData()},methods:{initData:function(){var e=this;Object(o["getDictTree"])().then((function(t){var n=e.findObject(e.optionChild.column,"parentId");n.dicData=t.data.data}))},handleAdd:function(e){this.$refs.crudChild.value.parentId=e.id,this.$refs.crudChild.option.column.filter((function(t){"parentId"===t.prop&&(t.value=e.id)})),this.$refs.crudChild.rowAdd()},rowSave:function(e,t,n){var i=this,r=u(u({},e),{},{dictKey:-1});Object(o["add"])(r).then((function(){i.onLoadParent(i.pageParent),i.$message({type:"success",message:"操作成功!"}),t()}),(function(e){window.console.log(e),n()}))},rowUpdate:function(e,t,n,i){var r=this;Object(o["update"])(e).then((function(){r.onLoadParent(r.pageParent),r.$message({type:"success",message:"操作成功!"}),n()}),(function(e){window.console.log(e),i()}))},rowDel:function(e){var t=this;this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(o["remove"])(e.id)})).then((function(){t.onLoadParent(t.pageParent),t.$message({type:"success",message:"操作成功!"})}))},handleRowClick:function(e){this.query={},this.parentId=e.id,this.dictValue=e.dictValue,this.$refs.crudChild.value.code=e.code,this.$refs.crudChild.value.parentId=e.id,this.$refs.crudChild.option.column.filter((function(t){"code"===t.prop&&(t.value=e.code),"parentId"===t.prop&&(t.value=e.id)})),this.onLoadChild(this.pageChild)},searchReset:function(){this.query={},this.onLoadParent(this.pageParent)},searchChange:function(e,t){this.query=e,this.pageParent.currentPage=1,this.onLoadParent(this.pageParent,e),t()},selectionChange:function(e){this.selectionList=e},selectionClear:function(){this.selectionList=[],this.$refs.crud.toggleSelection()},handleDelete:function(){var e=this;0!==this.selectionList.length?this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(o["remove"])(e.ids)})).then((function(){e.onLoadParent(e.pageParent),e.$message({type:"success",message:"操作成功!"}),e.$refs.crud.toggleSelection()})):this.$message.warning("请选择至少一条数据")},beforeOpen:function(e,t){var n=this;["edit","view"].includes(t)&&Object(o["getDict"])(this.formParent.id).then((function(e){n.formParent=e.data.data})),e()},currentChange:function(e){this.pageParent.currentPage=e},sizeChange:function(e){this.pageParent.pageSize=e},refreshChange:function(){this.onLoadParent(this.pageParent,this.query)},rowSaveChild:function(e,t,n){var i=this;Object(o["add"])(e).then((function(){i.onLoadChild(i.pageChild),i.$message({type:"success",message:"操作成功!"}),t()}),(function(e){window.console.log(e),n()}))},rowUpdateChild:function(e,t,n,i){var r=this;Object(o["update"])(e).then((function(){r.onLoadChild(r.pageChild),r.$message({type:"success",message:"操作成功!"}),n()}),(function(e){window.console.log(e),i()}))},rowDelChild:function(e){var t=this;this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(o["remove"])(e.id)})).then((function(){t.onLoadChild(t.pageChild),t.$message({type:"success",message:"操作成功!"})}))},searchResetChild:function(){this.query={},this.onLoadChild(this.pageChild)},searchChangeChild:function(e,t){this.query=e,this.pageChild.currentPage=1,this.onLoadChild(this.pageChild,e),t()},selectionChangeChild:function(e){this.selectionList=e},selectionClearChild:function(){this.selectionList=[],this.$refs.crudChild.toggleSelection()},handleDeleteChild:function(){var e=this;0!==this.selectionList.length?this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(o["remove"])(e.ids)})).then((function(){e.onLoadChild(e.pageChild),e.$message({type:"success",message:"操作成功!"}),e.$refs.crudChild.toggleSelection()})):this.$message.warning("请选择至少一条数据")},beforeOpenChild:function(e,t){var n=this;["add","edit"].includes(t)&&this.initData(),["edit","view"].includes(t)&&Object(o["getDict"])(this.formChild.id).then((function(e){n.formChild=e.data.data})),e()},beforeCloseChild:function(e){var t=this;this.$refs.crudChild.value.parentId=this.parentId,this.$refs.crudChild.option.column.filter((function(e){"parentId"===e.prop&&(e.value=t.parentId)})),e()},currentChangeChild:function(e){this.pageChild.currentPage=e},sizeChangeChild:function(e){this.pageChild.pageSize=e},refreshChangeChild:function(){this.onLoadChild(this.pageChild,this.query)},onLoadParent:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.loading=!0,Object(o["getParentList"])(e.currentPage,e.pageSize,Object.assign(n,this.query)).then((function(e){var n=e.data.data;t.pageParent.total=n.total,t.dataParent=n.records,t.loading=!1,t.selectionClear()}))},onLoadChild:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.loadingChild=!0,Object(o["getChildList"])(e.currentPage,e.pageSize,this.parentId,Object.assign(n,this.query)).then((function(e){t.dataChild=e.data.data,t.loadingChild=!1,t.selectionClear()}))}}},h=d,f=n("2877"),p=Object(f["a"])(h,i,r,!1,null,null,null);t["default"]=p.exports},cdc3:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("avue-crud",{ref:"crud",attrs:{option:e.option,"table-loading":e.loading,data:e.data,page:e.page},on:{"update:page":function(t){e.page=t},"search-change":e.searchChange,"search-reset":e.searchReset,"selection-change":e.selectionChange,"current-change":e.currentChange,"size-change":e.sizeChange,"refresh-change":e.refreshChange,"row-click":e.clickRowChange,"on-load":e.onLoad},scopedSlots:e._u([{key:"menu",fn:function(n){return[e.permissionList.detailBtn?t("el-button",{attrs:{type:"text",size:"small",icon:"el-icon-info"},on:{click:function(t){return t.stopPropagation(),e.handleDetail(n.row)}}},[e._v("详情\n      ")]):e._e(),e.permissionList.follow?t("el-button",{attrs:{type:"text",size:"small",icon:"el-icon-search"},on:{click:function(t){return t.stopPropagation(),e.handleImage(n.row,n.index)}}},[e._v("流程图\n      ")]):e._e()]}},{key:"processDefinitionVersion",fn:function(n){var i=n.row;return[t("el-tag",[e._v("v"+e._s(i.processDefinitionVersion))])]}}]),model:{value:e.form,callback:function(t){e.form=t},expression:"form"}}),t("flow-design",{attrs:{"is-dialog":"","is-display":e.flowBox,"process-instance-id":e.processInstanceId},on:{"update:isDisplay":function(t){e.flowBox=t},"update:is-display":function(t){e.flowBox=t}}})],1)},r=[],a=(n("8e6e"),n("456d"),n("ac6a"),n("ade3")),o=n("5880"),s=n("1e69"),l=n("7208");function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){Object(a["a"])(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var d={data:function(){return{form:{},selectionId:"",selectionList:[],query:{},loading:!0,page:{pageSize:10,currentPage:1,total:0},processInstanceId:"",flowBox:!1,workBox:!1,option:{height:"auto",calcHeight:0,tip:!1,columnBtn:!1,searchShow:!0,searchMenuSpan:6,border:!0,index:!0,selection:!0,editBtn:!1,addBtn:!1,viewBtn:!1,delBtn:!1,dialogWidth:900,menuWidth:150,dialogClickModal:!1,align:"center",column:[{label:"流程名称",prop:"processName",search:!0,headerAlign:"center",align:"left",sortable:!0,overHidden:!0,width:300,formatter:function(e){return e.variables.processName}},{label:"发起人",prop:"createUser",sortable:!0,width:150,formatter:function(e){return e.variables.createUser}},{label:"发起时间",sortable:!0,width:180,prop:"processDefinitionStartTime"},{label:"完成时间",sortable:!0,width:180,prop:"createTime"},{label:"所属流程模板",sortable:!0,width:200,prop:"categoryName"},{label:"流程启动时描述",prop:"processDesc",overHidden:!0,formatter:function(e){return e.variables.processDesc}}]},data:[]}},computed:u(u({},Object(o["mapGetters"])(["permission","flowRoutes","permission"])),{},{permissionList:function(){return{detailBtn:this.vaildData(this.permission.work_done.work_done_detail,!1),follow:this.vaildData(this.permission.work_done.work_done_follow,!1)}},ids:function(){var e=[];return this.selectionList.forEach((function(t){e.push(t.id)})),e.join(",")}}),methods:{searchReset:function(){this.query={},this.onLoad(this.page)},searchChange:function(e,t){this.query=e,this.page.currentPage=1,this.onLoad(this.page,e),t()},clickRowChange:function(e){this.$refs.crud.toggleSelection(),this.selectionList=e,this.$refs.crud.setCurrentRow(e),this.$refs.crud.toggleRowSelection(e)},selectionChange:function(e){this.selectionList=e,this.$refs.crud.setCurrentRow(this.selectionList[e.length-1])},selectionClear:function(){this.selectionList=[],this.$refs.crud.toggleSelection()},handleDetail:function(e){this.$router.push({path:"/work/process/".concat(Object(l["b"])(this.flowRoutes,e.category),"/detail/").concat(e.processInstanceId,"/").concat(e.businessId,"?name=")+e.categoryName+"详情"})},handleImage:function(e){this.processInstanceId=e.processInstanceId,this.flowBox=!0},currentChange:function(e){this.page.currentPage=e},sizeChange:function(e){this.page.pageSize=e},refreshChange:function(){this.onLoad(this.page,this.query)},onLoad:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=u(u({},this.query),{},{category:n.category?Object(l["a"])(n.category):null});this.loading=!0,Object(s["doneList"])(e.currentPage,e.pageSize,Object.assign(n,i)).then((function(e){var n=e.data.data;t.page.total=n.total,t.data=n.records,t.loading=!1,t.selectionClear()}))}}},h=d,f=n("2877"),p=Object(f["a"])(h,i,r,!1,null,null,null);t["default"]=p.exports},ce86:function(e,t,n){var i=n("9e69"),r=n("7948"),a=n("6747"),o=n("ffd6"),s=1/0,l=i?i.prototype:void 0,c=l?l.toString:void 0;function u(e){if("string"==typeof e)return e;if(a(e))return r(e,u)+"";if(o(e))return c?c.call(e):"";var t=e+"";return"0"==t&&1/e==-s?"-0":t}e.exports=u},cee1:function(e,t,n){var i=n("6d8b");function r(e){var t={};e.eachSeriesByType("map",(function(n){var r=n.getMapType();if(!n.getHostGeoModel()&&!t[r]){var a={};i.each(n.seriesGroup,(function(t){var n=t.coordinateSystem,i=t.originalData;t.get("showLegendSymbol")&&e.getComponent("legend")&&i.each(i.mapDimension("value"),(function(e,t){var r=i.getName(t),o=n.getRegion(r);if(o&&!isNaN(e)){var s=a[r]||0,l=n.dataToPoint(o.center);a[r]=s+1,i.setItemLayout(t,{point:l,offset:s})}}))}));var o=n.getData();o.each((function(e){var t=o.getName(e),n=o.getItemLayout(e)||{};n.showLabel=!a[t],o.setItemLayout(e,n)})),t[r]=!0}}))}e.exports=r},cf1c:function(e,t,n){"use strict";n("c803")},cf7e:function(e,t,n){var i=n("6d8b");function r(e){return this._axes[e]}var a=function(e){this._axes={},this._dimList=[],this.name=e||""};a.prototype={constructor:a,type:"cartesian",getAxis:function(e){return this._axes[e]},getAxes:function(){return i.map(this._dimList,r,this)},getAxesByScale:function(e){return e=e.toLowerCase(),i.filter(this.getAxes(),(function(t){return t.scale.type===e}))},addAxis:function(e){var t=e.dim;this._axes[t]=e,this._dimList.push(t)},dataToCoord:function(e){return this._dataCoordConvert(e,"dataToCoord")},coordToData:function(e){return this._dataCoordConvert(e,"coordToData")},_dataCoordConvert:function(e,t){for(var n=this._dimList,i=e instanceof Array?[]:{},r=0;r<n.length;r++){var a=n[r],o=this._axes[a];i[a]=o[t](e[a])}return i}};var o=a;e.exports=o},cfad:function(e,t,n){"use strict";n.r(t);n("7f7f");var i=function(){var e=this,t=e._self._c;return t("div",[t("div",{staticClass:"tree_data_box"},[t("el-form",{ref:"form",attrs:{size:"mini","label-width":"80px",model:e.newRowData,rules:e.rules}},[t("el-form-item",{attrs:{label:"名称",prop:"name"}},[t("el-input",{attrs:{maxLength:20,clearable:""},model:{value:e.newRowData.name,callback:function(t){e.$set(e.newRowData,"name","string"===typeof t?t.trim():t)},expression:"newRowData.name"}})],1),t("el-form-item",{attrs:{label:"编号",prop:"id"}},[t("el-input",{attrs:{clearable:""},model:{value:e.newRowData.id,callback:function(t){e.$set(e.newRowData,"id","string"===typeof t?t.trim():t)},expression:"newRowData.id"}})],1),t("el-form-item",{attrs:{label:"起始状态",prop:"startStatus"}},[t("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择起始状态",disabled:"edit"===e.type},model:{value:e.newRowData.startStatus,callback:function(t){e.$set(e.newRowData,"startStatus",t)},expression:"newRowData.startStatus"}},e._l(e.existNodes,(function(e){return t("el-option",{key:e.id,attrs:{label:e.id,value:e.id}})})),1)],1),t("el-form-item",{attrs:{label:"描述"}},[t("el-input",{attrs:{type:"textarea"},model:{value:e.newRowData.remark,callback:function(t){e.$set(e.newRowData,"remark","string"===typeof t?t.trim():t)},expression:"newRowData.remark"}})],1)],1)],1),t("detail-panel",{scopedSlots:e._u([{key:"default",fn:function(e){var n=e.status;return[t("node-panel",{attrs:{status:n}},[t("detail-form",{attrs:{type:"node"}})],1),t("edge-panel",{attrs:{status:n}},[t("detail-form",{attrs:{type:"edge"}})],1),t("group-panel",{attrs:{status:n}},[t("detail-form",{attrs:{type:"group"}})],1)]}}])})],1)},r=[],a=(n("ac6a"),n("456d"),n("53ca")),o=n("6868"),s=n("bc4c"),l=n("36f1"),c={name:"EditorDetailPanel",components:{NodePanel:s["NodePanel"],EdgePanel:s["EdgePanel"],GroupPanel:s["GroupPanel"],MultiPanel:s["MultiPanel"],CanvasPanel:s["CanvasPanel"],DetailPanel:s["DetailPanel"],DetailForm:l["default"]},props:["rowData","existNodes","existEdges","type","currentSelectedLine"],data:function(){return{newRowData:{startStatus:void 0,name:void 0,id:void 0,remark:void 0},rules:{name:[{required:!0,message:"名称不能为空",trigger:"blur"}],id:[{required:!0,message:"标签不能为空",trigger:"blur"},{pattern:/^[A-z]+$/g,message:"标签只能输入英文",trigger:"blur"}],startStatus:[{required:!0,message:"起始状态不能为空",trigger:"change"}]},eventList:[],saveEventList:[],edgeEventList:{},currentActive:0}},created:function(){this.getEventList()},methods:{getNewRowDate:function(){var e=this;return new Promise((function(t){e.$refs.form.validate((function(n){t(!!n&&e.newRowData)}))}))},getEventList:function(){var e=this;o["default"].getEventList().then((function(t){200===t.data.code&&(e.eventList=t.data.data)}))}},watch:{rowData:{deep:!0,immediate:!0,handler:function(e){"object"===Object(a["a"])(e)&&null!==e&&Object.keys(this.rowData).length>0&&(this.newRowData=Object.assign({},e))}},existNodes:function(e){var t=this,n=e.some((function(e){return e.id===t.newRowData.startStatus}));n||(this.newRowData.startStatus=void 0)},currentSelectedLine:{deep:!0,handler:function(e){e.id&&(this.edgeEventList[e.id]?this.saveEventList=this.edgeEventList[e.id]:(this.edgeEventList[e.id]=[],this.saveEventList=[]))}},saveEventList:{deep:!0,handler:function(e){this.edgeEventList[this.currentSelectedLine.id]=e}}}},u=c,d=(n("a132"),n("2877")),h=Object(d["a"])(u,i,r,!1,null,"65905cfd",null);t["default"]=h.exports},d01c:function(e,t,n){var i=n("4f85"),r=n("237f"),a=n("eda2"),o=a.encodeHTML,s=n("4319"),l=n("4e08"),c=(l.__DEV__,i.extend({type:"series.sankey",layoutInfo:null,levelModels:null,getInitialData:function(e,t){for(var n=e.edges||e.links,i=e.data||e.nodes,a=e.levels,o=this.levelModels={},l=0;l<a.length;l++)null!=a[l].depth&&a[l].depth>=0&&(o[a[l].depth]=new s(a[l],this,t));if(i&&n){var c=r(i,n,this,!0,u);return c.data}function u(e,t){e.wrapMethod("getItemModel",(function(e,t){return e.customizeGetParent((function(e){var n=this.parentModel,i=n.getData().getItemLayout(t).depth,r=n.levelModels[i];return r||this.parentModel})),e})),t.wrapMethod("getItemModel",(function(e,t){return e.customizeGetParent((function(e){var n=this.parentModel,i=n.getGraph().getEdgeByIndex(t),r=i.node1.getLayout().depth,a=n.levelModels[r];return a||this.parentModel})),e}))}},setNodePosition:function(e,t){var n=this.option.data[e];n.localX=t[0],n.localY=t[1]},getGraph:function(){return this.getData().graph},getEdgeData:function(){return this.getGraph().edgeData},formatTooltip:function(e,t,n){if("edge"===n){var i=this.getDataParams(e,n),r=i.data,a=r.source+" -- "+r.target;return i.value&&(a+=" : "+i.value),o(a)}if("node"===n){var s=this.getGraph().getNodeByIndex(e),l=s.getLayout().value,u=this.getDataParams(e,n).data.name;if(l)a=u+" : "+l;return o(a)}return c.superCall(this,"formatTooltip",e,t)},optionUpdated:function(){var e=this.option;!0===e.focusNodeAdjacency&&(e.focusNodeAdjacency="allEdges")},getDataParams:function(e,t){var n=c.superCall(this,"getDataParams",e,t);if(null==n.value&&"node"===t){var i=this.getGraph().getNodeByIndex(e),r=i.getLayout().value;n.value=r}return n},defaultOption:{zlevel:0,z:2,coordinateSystem:"view",layout:null,left:"5%",top:"5%",right:"20%",bottom:"5%",orient:"horizontal",nodeWidth:20,nodeGap:8,draggable:!0,focusNodeAdjacency:!1,layoutIterations:32,label:{show:!0,position:"right",color:"#000",fontSize:12},levels:[],nodeAlign:"justify",itemStyle:{borderWidth:1,borderColor:"#333"},lineStyle:{color:"#314656",opacity:.2,curveness:.5},emphasis:{label:{show:!0},lineStyle:{opacity:.5}},animationEasing:"linear",animationDuration:1e3}})),u=c;e.exports=u},d070:function(e,t,n){var i=n("3eba"),r=n("6d8b");function a(e,t){t.update="updateView",i.registerAction(t,(function(t,n){var i={};return n.eachComponent({mainType:"geo",query:t},(function(n){n[e](t.name);var a=n.coordinateSystem;r.each(a.regions,(function(e){i[e.name]=n.isSelected(e.name)||!1}))})),{selected:i,name:t.name}}))}n("1f1a"),n("eeea"),n("7661"),n("49e8"),a("toggleSelected",{type:"geoToggleSelect",event:"geoselectchanged"}),a("select",{type:"geoSelect",event:"geoselected"}),a("unSelect",{type:"geoUnSelect",event:"geounselected"})},d090:function(e,t,n){var i=n("6d8b"),r=n("f934"),a=n("3842"),o=n("2039"),s=864e5;function l(e,t,n){this._model=e}function c(e,t,n,i){var r=n.calendarModel,a=n.seriesModel,o=r?r.coordinateSystem:a?a.coordinateSystem:null;return o===this?o[e](i):null}l.prototype={constructor:l,type:"calendar",dimensions:["time","value"],getDimensionsInfo:function(){return[{name:"time",type:"time"},"value"]},getRangeInfo:function(){return this._rangeInfo},getModel:function(){return this._model},getRect:function(){return this._rect},getCellWidth:function(){return this._sw},getCellHeight:function(){return this._sh},getOrient:function(){return this._orient},getFirstDayOfWeek:function(){return this._firstDayOfWeek},getDateInfo:function(e){e=a.parseDate(e);var t=e.getFullYear(),n=e.getMonth()+1;n=n<10?"0"+n:n;var i=e.getDate();i=i<10?"0"+i:i;var r=e.getDay();return r=Math.abs((r+7-this.getFirstDayOfWeek())%7),{y:t,m:n,d:i,day:r,time:e.getTime(),formatedDate:t+"-"+n+"-"+i,date:e}},getNextNDay:function(e,t){return t=t||0,0===t||(e=new Date(this.getDateInfo(e).time),e.setDate(e.getDate()+t)),this.getDateInfo(e)},update:function(e,t){this._firstDayOfWeek=+this._model.getModel("dayLabel").get("firstDay"),this._orient=this._model.get("orient"),this._lineWidth=this._model.getModel("itemStyle").getItemStyle().lineWidth||0,this._rangeInfo=this._getRangeInfo(this._initRangeOption());var n=this._rangeInfo.weeks||1,a=["width","height"],o=this._model.get("cellSize").slice(),s=this._model.getBoxLayoutParams(),l="horizontal"===this._orient?[n,7]:[7,n];i.each([0,1],(function(e){d(o,e)&&(s[a[e]]=o[e]*l[e])}));var c={width:t.getWidth(),height:t.getHeight()},u=this._rect=r.getLayoutRect(s,c);function d(e,t){return null!=e[t]&&"auto"!==e[t]}i.each([0,1],(function(e){d(o,e)||(o[e]=u[a[e]]/l[e])})),this._sw=o[0],this._sh=o[1]},dataToPoint:function(e,t){i.isArray(e)&&(e=e[0]),null==t&&(t=!0);var n=this.getDateInfo(e),r=this._rangeInfo,a=n.formatedDate;if(t&&!(n.time>=r.start.time&&n.time<r.end.time+s))return[NaN,NaN];var o=n.day,l=this._getRangeInfo([r.start.time,a]).nthWeek;return"vertical"===this._orient?[this._rect.x+o*this._sw+this._sw/2,this._rect.y+l*this._sh+this._sh/2]:[this._rect.x+l*this._sw+this._sw/2,this._rect.y+o*this._sh+this._sh/2]},pointToData:function(e){var t=this.pointToDate(e);return t&&t.time},dataToRect:function(e,t){var n=this.dataToPoint(e,t);return{contentShape:{x:n[0]-(this._sw-this._lineWidth)/2,y:n[1]-(this._sh-this._lineWidth)/2,width:this._sw-this._lineWidth,height:this._sh-this._lineWidth},center:n,tl:[n[0]-this._sw/2,n[1]-this._sh/2],tr:[n[0]+this._sw/2,n[1]-this._sh/2],br:[n[0]+this._sw/2,n[1]+this._sh/2],bl:[n[0]-this._sw/2,n[1]+this._sh/2]}},pointToDate:function(e){var t=Math.floor((e[0]-this._rect.x)/this._sw)+1,n=Math.floor((e[1]-this._rect.y)/this._sh)+1,i=this._rangeInfo.range;return"vertical"===this._orient?this._getDateByWeeksAndDay(n,t-1,i):this._getDateByWeeksAndDay(t,n-1,i)},convertToPixel:i.curry(c,"dataToPoint"),convertFromPixel:i.curry(c,"pointToData"),_initRangeOption:function(){var e=this._model.get("range"),t=e;if(i.isArray(t)&&1===t.length&&(t=t[0]),/^\d{4}$/.test(t)&&(e=[t+"-01-01",t+"-12-31"]),/^\d{4}[\/|-]\d{1,2}$/.test(t)){var n=this.getDateInfo(t),r=n.date;r.setMonth(r.getMonth()+1);var a=this.getNextNDay(r,-1);e=[n.formatedDate,a.formatedDate]}/^\d{4}[\/|-]\d{1,2}[\/|-]\d{1,2}$/.test(t)&&(e=[t,t]);var o=this._getRangeInfo(e);return o.start.time>o.end.time&&e.reverse(),e},_getRangeInfo:function(e){var t;e=[this.getDateInfo(e[0]),this.getDateInfo(e[1])],e[0].time>e[1].time&&(t=!0,e.reverse());var n=Math.floor(e[1].time/s)-Math.floor(e[0].time/s)+1,i=new Date(e[0].time),r=i.getDate(),a=e[1].date.getDate();i.setDate(r+n-1);var o=i.getDate();if(o!==a){var l=i.getTime()-e[1].time>0?1:-1;while((o=i.getDate())!==a&&(i.getTime()-e[1].time)*l>0)n-=l,i.setDate(o-l)}var c=Math.floor((n+e[0].day+6)/7),u=t?1-c:c-1;return t&&e.reverse(),{range:[e[0].formatedDate,e[1].formatedDate],start:e[0],end:e[1],allDay:n,weeks:c,nthWeek:u,fweek:e[0].day,lweek:e[1].day}},_getDateByWeeksAndDay:function(e,t,n){var i=this._getRangeInfo(n);if(e>i.weeks||0===e&&t<i.fweek||e===i.weeks&&t>i.lweek)return!1;var r=7*(e-1)-i.fweek+t,a=new Date(i.start.time);return a.setDate(i.start.d+r),this.getDateInfo(a)}},l.dimensions=l.prototype.dimensions,l.getDimensionsInfo=l.prototype.getDimensionsInfo,l.create=function(e,t){var n=[];return e.eachComponent("calendar",(function(i){var r=new l(i,e,t);n.push(r),i.coordinateSystem=r})),e.eachSeries((function(e){"calendar"===e.get("coordinateSystem")&&(e.coordinateSystem=n[e.get("calendarIndex")||0])})),n},o.register("calendar",l);var u=l;e.exports=u},d094:function(e,t){var n="\\ud800-\\udfff",i="\\u0300-\\u036f",r="\\ufe20-\\ufe2f",a="\\u20d0-\\u20ff",o=i+r+a,s="\\ufe0e\\ufe0f",l="["+n+"]",c="["+o+"]",u="\\ud83c[\\udffb-\\udfff]",d="(?:"+c+"|"+u+")",h="[^"+n+"]",f="(?:\\ud83c[\\udde6-\\uddff]){2}",p="[\\ud800-\\udbff][\\udc00-\\udfff]",g="\\u200d",m=d+"?",v="["+s+"]?",y="(?:"+g+"(?:"+[h,f,p].join("|")+")"+v+m+")*",b=v+m+y,x="(?:"+[h+c+"?",c,f,p,l].join("|")+")",w=RegExp(u+"(?="+u+")|"+x+b,"g");function _(e){return e.match(w)||[]}e.exports=_},d0da:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("div",{staticClass:"headbox"},[t("sapn",[e._v("组合方式:")]),t("el-select",{attrs:{placeholder:"活动区域"},on:{change:e.selectchange},model:{value:e.formInline.region,callback:function(t){e.$set(e.formInline,"region",t)},expression:"formInline.region"}},[t("el-option",{attrs:{label:"大写字母",value:"0"}}),t("el-option",{attrs:{label:"小写字母",value:"1"}}),t("el-option",{attrs:{label:"特殊字符",value:"2"}}),t("el-option",{attrs:{label:"数字",value:"3"}})],1)],1),t("avue-crud",{ref:"crud",attrs:{option:e.option,data:e.data,page:e.page},on:{"row-save":e.rowSave,"row-update":e.rowUpdate,"row-del":e.rowDel,"update:page":function(t){e.page=t}},model:{value:e.form,callback:function(t){e.form=t},expression:"form"}})],1)},r=[],a=n("7a90"),o={name:"passwords.vue",data:function(){return{form:{},page:{pageSize:10,currentPage:1,total:100},formInline:{user:"",region:""},data:[],option:{headerAlign:"center",align:"center",border:!0,index:!0,rowKey:"id",column:[{label:"名称",prop:"name",align:"left"},{label:"描述",prop:"text"}]}}},created:function(){this.onLoad()},methods:{rowDel:function(e,t,n){n(e),console.log(e,t,n),console.log(n)},rowSave:function(e,t){console.log(e,t)},rowUpdate:function(e,t,n){n(e)},selectchange:function(){"shanghai"==this.formInline.region?this.option=this.option1:this.option=this.option2,this.$refs.crud.refreshTable()},onLoad:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Object(a["getPage"])(this.page.currentPage,this.page.pageSize,Object.assign(t,this.query)).then((function(e){console.log(e)}))}}},s=o,l=(n("a941"),n("2877")),c=Object(l["a"])(s,i,r,!1,null,null,null);t["default"]=c.exports},d194:function(e,t,n){var i=n("c32f"),r=n("aaec"),a=n("126d"),o=n("76dd");function s(e){return function(t){t=o(t);var n=r(t)?a(t):void 0,s=n?n[0]:t.charAt(0),l=n?i(n,1).join(""):t.slice(1);return s[e]()+l}}e.exports=s},d20c:function(e,t,n){"use strict";n.r(t);n("7f7f");var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("el-header",[t("div",{staticStyle:{"margin-bottom":"15px"}},[e._v("\n      ç¼–码规则:\n      "),t("el-select",{attrs:{"filter-method":e.filterValue,filterable:"",placeholder:"请选择",size:"small"},on:{change:e.selectHandler},model:{value:e.select,callback:function(t){e.select=t},expression:"select"}},e._l(e.queryReleasedList,(function(e,n){return t("el-option",{key:e.oid,attrs:{label:e.name,value:e.oid}})})),1)],1)]),t("el-main",[t("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticStyle:{width:"100%",height:"calc(100vh - 320px)"},attrs:{data:e.tableData,"header-cell-style":{background:"#FAFAFA",color:"#505050"},border:""},on:{"cell-click":e.cellClickHandler}},[t("el-table-column",{attrs:{align:"center",label:"1",prop:"1"}}),t("el-table-column",{attrs:{align:"center",label:"2",prop:"2"}}),t("el-table-column",{attrs:{align:"center",label:"3",prop:"3"}}),t("el-table-column",{attrs:{align:"center",label:"4",prop:"4"}}),t("el-table-column",{attrs:{align:"center",label:"5",prop:"5"}}),t("el-table-column",{attrs:{align:"center",label:"6",prop:"6"}}),t("el-table-column",{attrs:{align:"center",label:"7",prop:"7"}}),t("el-table-column",{attrs:{align:"center",label:"8",prop:"8"}}),t("el-table-column",{attrs:{align:"center",label:"9",prop:"9"}}),t("el-table-column",{attrs:{align:"center",label:"10",prop:"10"}}),t("el-table-column",{attrs:{align:"center",label:"11",prop:"11"}}),t("el-table-column",{attrs:{align:"center",label:"12",prop:"12"}}),t("el-table-column",{attrs:{align:"center",label:"13",prop:"13"}}),t("el-table-column",{attrs:{align:"center",label:"14",prop:"14"}}),t("el-table-column",{attrs:{align:"center",label:"15",prop:"15"}})],1)],1),t("el-footer",[t("div",{staticStyle:{width:"460px",display:"flex","align-items":"center","margin-top":"5px"}},[t("p",[e._v("值:")]),t("el-input",{staticStyle:{flex:"1",display:"flex"},attrs:{size:"small"},model:{value:e.characterValue,callback:function(t){e.characterValue=t},expression:"characterValue"}},[t("template",{slot:"prefix"},[t("div",{staticStyle:{display:"flex","align-items":"center",height:"100%","text-align":"center","margin-left":"5px"}},e._l(this.editValueList,(function(n,i){return t("el-tag",{key:i,attrs:{closable:"",size:"small"},on:{close:function(t){return e.handleClose(n,i)}}},[e._v("\n              "+e._s(n)+"\n            ")])})),1)])],2)],1)]),t("el-dialog",{attrs:{visible:e.editVisble,"append-to-body":"",title:"修改可用字符",width:"40%"},on:{"update:visible":function(t){e.editVisble=t}}},[t("el-input",{attrs:{size:"small"},model:{value:e.characterValue,callback:function(t){e.characterValue=t},expression:"characterValue"}}),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:function(t){e.editVisble=!1}}},[e._v("取 æ¶ˆ")]),t("el-button",{attrs:{type:"primary"},on:{click:e.editSaveHandler}},[e._v("ç¡® å®š")])],1)],1),t("div",{staticStyle:{"margin-bottom":"10px","text-align":"center"}},[t("el-button",{attrs:{icon:"el-icon-plus",plain:"",size:"small",type:"success"},on:{click:e.addSaveHandler}},[e._v("添加")]),t("el-button",{attrs:{icon:"el-icon-edit",plain:"",size:"small",type:"primary"},on:{click:e.editDialog}},[e._v("修改")]),t("el-button",{attrs:{icon:"el-icon-delete",plain:"",size:"small",type:"danger"},on:{click:e.delSaveHandler}},[e._v("删除")])],1)],1)},r=[],a=(n("7514"),n("6b54"),n("ade3")),o=(n("96cf"),n("1da1")),s=(n("6762"),n("2fdb"),n("71fd")),l={name:"usableCharacter",data:function(){return{loading:!1,editValueList:[],queryReleasedList:[],characterReleasedList:[],characterValue:"",characterEditOldValue:"",tableData:[],select:"",selectValue:"",editVisble:!1}},watch:{select:{handler:function(e){}}},created:function(){this.getCodeRule()},methods:{editDialog:function(){this.editValueList.length>1?this.$message.warning("只能选择一条数据!"):0!==this.editValueList.length?this.editVisble=!0:this.$message.warning("请选择一条数据!")},handleClose:function(e,t){this.$delete(this.editValueList,t),0!==this.editValueList.length||(this.characterValue="")},cellClickHandler:function(e,t){this.characterValue=e[t.property],this.characterEditOldValue=e[t.property],this.editValueList.includes(e[t.property])?this.$message.warning("请检查字符集是否有重复!"):void 0===e[t.property]||null===e[t.property]?this.$message.warning("请检查字符集是否有空值!"):this.editValueList.push(e[t.property])},getCodeRule:function(){var e=Object(o["a"])(regeneratorRuntime.mark((function e(){var t,n;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(s["gridCodeRule"])(Object(a["a"])({},"conditionMap[lcStatus_like]","Released"));case 3:return t=e.sent,this.characterReleasedList=t.data.data.records,this.queryReleasedList=this.characterReleasedList,this.select=this.characterReleasedList[0].oid,this.loading=!0,e.next=10,Object(s["getList"])({codeRuleId:this.select,chartType:"fillerChar",chartValue:this.characterValue});case 10:n=e.sent,this.tableData=n.data.data,this.loading=!1,e.next=18;break;case 15:e.prev=15,e.t0=e["catch"](0),this.$message.warning(e.t0);case 18:case"end":return e.stop()}}),e,this,[[0,15]])})));function t(){return e.apply(this,arguments)}return t}(),filterValue:function(e){this.queryReleasedList=""!==e?this.characterReleasedList.filter((function(t){return t.name.includes(e.toString())})):this.characterReleasedList},selectHandler:function(e){this.selectValue=e,this.characterValue="",this.getTableData()},getTableData:function(){var e=this;this.loading=!0,Object(s["getList"])({codeRuleId:this.select,chartType:"fillerChar",chartValue:this.characterValue}).then((function(t){console.log(t.data.data),e.tableData=t.data.data,e.loading=!1}))},addSaveHandler:function(){var e=this;if(this.characterValue)if(0==this.editValueList.length){var t=this.characterReleasedList.find((function(t){return t.oid===e.select}));if(t){var n={codeRuleId:this.select,chartType:"fillerChar",chartValue:this.characterValue,chartTypeText:t.name};Object(s["addSave"])(n).then((function(t){e.$message.success(t.data.msg),e.characterValue="",e.getTableData()})).catch((function(t){e.$message.error("添加失败")}))}}else this.$message.warning("请先取消已选择的值!");else this.$message.warning("请填写要添加的值!")},editSaveHandler:function(){var e=this;if(""!==this.characterEditOldValue)if(""!==this.characterValue){var t=this.characterReleasedList.find((function(t){return t.oid===e.select}));if(t){var n={codeRuleId:this.select,chartType:"fillerChar",chartValue:this.characterValue,oldChartValue:this.characterEditOldValue,chartTypeText:t.name};Object(s["editSave"])(n).then((function(t){e.$message.success(t.data.msg),e.characterValue="",e.editVisble=!1,e.editValueList=[],e.getTableData()})).catch((function(t){e.$message.error("修改失败")}))}}else this.$message.warning("请填写要修改的值!");else this.$message.warning("请选择修改的值!")},delSaveHandler:function(){var e=this;if(""!==this.characterEditOldValue&&""!==this.characterValue){var t=this.characterReleasedList.find((function(t){return t.oid===e.select}));if(t){var n=this.editValueList.join(""),i={codeRuleId:this.select,chartType:"fillerChar",chartValue:n,chartTypeText:t.name};Object(s["deleteSave"])(i).then((function(t){e.$message.success(t.data.msg),e.editValueList=[],e.characterValue="",e.getTableData()})).catch((function(t){e.$message.error("删除失败")}))}}else this.$message.warning("请选择要删除的值")}}},c=l,u=(n("35b6"),n("2877")),d=Object(u["a"])(c,i,r,!1,null,"21cade64",null);t["default"]=d.exports},d25d:function(e,t,n){},d260:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("v-chart",{attrs:{id:"chart","auto-resize":!0,options:e.chartOptions}})],1)},r=[],a=(n("313e"),n("ef97"),n("c037"),n("94b1"),n("007d"),n("627c"),n("d28f"),{name:"mixCart",props:{mixData:{type:Array,default:[]},chartName:{type:String,default:""}},data:function(){return{chartOptions:{title:{text:""},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},legend:{data:["总量","新增"],left:"center",textStyle:{fontSize:14}},xAxis:{type:"category",data:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"]},yAxis:{type:"value"},series:[]}}},watch:{mixData:{immediate:!0,handler:function(e,t){if(e){var n=["#2eadd6","#db3c3c"],i=e.map((function(e,t){return{name:0===t?"总量":"新增",type:0===t?"bar":"line",stack:0===t?"总量":null,data:e.map((function(e){return{value:e}})),barWidth:68,label:{show:!0,position:"top"},itemStyle:{color:n[t]},emphasis:{focus:"series"}}}));this.chartOptions.series=i}}},chartName:{handler:function(e,t){e&&(this.chartOptions.title.text=e+"数据统计")},immediate:!0,deep:!0}}}),o=a,s=(n("4e56"),n("2877")),l=Object(s["a"])(o,i,r,!1,null,"e69f5398",null);t["default"]=l.exports},d28f:function(e,t,n){var i=n("3eba");n("84d5"),n("4650"),n("5e97");var r=n("903c"),a=n("6cb7");i.registerProcessor(i.PRIORITY.PROCESSOR.SERIES_FILTER,r),a.registerSubTypeDefaulter("legend",(function(){return"plain"}))},d2a5:function(e,t,n){var i=n("3eba");i.registerAction({type:"focusNodeAdjacency",event:"focusNodeAdjacency",update:"series:focusNodeAdjacency"},(function(){})),i.registerAction({type:"unfocusNodeAdjacency",event:"unfocusNodeAdjacency",update:"series:unfocusNodeAdjacency"},(function(){}))},d357:function(e,t,n){var i=n("6d8b"),r=i.each,a=n("1c5f"),o=a.simpleLayout,s=a.simpleLayoutEdge;function l(e,t){e.eachSeriesByType("graph",(function(e){var t=e.get("layout"),n=e.coordinateSystem;if(n&&"view"!==n.type){var i=e.getData(),a=[];r(n.dimensions,(function(e){a=a.concat(i.mapDimension(e,!0))}));for(var l=0;l<i.count();l++){for(var c=[],u=!1,d=0;d<a.length;d++){var h=i.get(a[d],l);isNaN(h)||(u=!0),c.push(h)}u?i.setItemLayout(l,n.dataToPoint(c)):i.setItemLayout(l,[NaN,NaN])}s(i.graph,e)}else t&&"none"!==t||o(e)}))}e.exports=l},d3a0:function(e,t,n){var i=n("3eba"),r=n("6d8b"),a=n("29a8"),o=n("2145"),s=a.toolbox.magicType,l="__ec_magicType_stack__";function c(e){this.model=e}c.defaultOption={show:!0,type:[],icon:{line:"M4.1,28.9h7.1l9.3-22l7.4,38l9.7-19.7l3,12.8h14.9M4.1,58h51.4",bar:"M6.7,22.9h10V48h-10V22.9zM24.9,13h10v35h-10V13zM43.2,2h10v46h-10V2zM3.1,58h53.7",stack:"M8.2,38.4l-8.4,4.1l30.6,15.3L60,42.5l-8.1-4.1l-21.5,11L8.2,38.4z M51.9,30l-8.1,4.2l-13.4,6.9l-13.9-6.9L8.2,30l-8.4,4.2l8.4,4.2l22.2,11l21.5-11l8.1-4.2L51.9,30z M51.9,21.7l-8.1,4.2L35.7,30l-5.3,2.8L24.9,30l-8.4-4.1l-8.3-4.2l-8.4,4.2L8.2,30l8.3,4.2l13.9,6.9l13.4-6.9l8.1-4.2l8.1-4.1L51.9,21.7zM30.4,2.2L-0.2,17.5l8.4,4.1l8.3,4.2l8.4,4.2l5.5,2.7l5.3-2.7l8.1-4.2l8.1-4.2l8.1-4.1L30.4,2.2z"},title:r.clone(s.title),option:{},seriesIndex:{}};var u=c.prototype;u.getIcons=function(){var e=this.model,t=e.get("icon"),n={};return r.each(e.get("type"),(function(e){t[e]&&(n[e]=t[e])})),n};var d={line:function(e,t,n,i){if("bar"===e)return r.merge({id:t,type:"line",data:n.get("data"),stack:n.get("stack"),markPoint:n.get("markPoint"),markLine:n.get("markLine")},i.get("option.line")||{},!0)},bar:function(e,t,n,i){if("line"===e)return r.merge({id:t,type:"bar",data:n.get("data"),stack:n.get("stack"),markPoint:n.get("markPoint"),markLine:n.get("markLine")},i.get("option.bar")||{},!0)},stack:function(e,t,n,i){var a=n.get("stack")===l;if("line"===e||"bar"===e)return i.setIconStatus("stack",a?"normal":"emphasis"),r.merge({id:t,stack:a?"":l},i.get("option.stack")||{},!0)}},h=[["line","bar"],["stack"]];u.onclick=function(e,t,n){var i=this.model,a=i.get("seriesIndex."+n);if(d[n]){var o,c={series:[]},u=function(t){var a=t.subType,o=t.id,s=d[n](a,o,t,i);s&&(r.defaults(s,t.option),c.series.push(s));var l=t.coordinateSystem;if(l&&"cartesian2d"===l.type&&("line"===n||"bar"===n)){var u=l.getAxesByScale("ordinal")[0];if(u){var h=u.dim,f=h+"Axis",p=e.queryComponents({mainType:f,index:t.get(name+"Index"),id:t.get(name+"Id")})[0],g=p.componentIndex;c[f]=c[f]||[];for(var m=0;m<=g;m++)c[f][g]=c[f][g]||{};c[f][g].boundaryGap="bar"===n}}};if(r.each(h,(function(e){r.indexOf(e,n)>=0&&r.each(e,(function(e){i.setIconStatus(e,"normal")}))})),i.setIconStatus(n,"emphasis"),e.eachComponent({mainType:"series",query:null==a?null:{seriesIndex:a}},u),"stack"===n){var f=c.series&&c.series[0]&&c.series[0].stack===l;o=f?r.merge({stack:s.title.tiled},s.title):r.clone(s.title)}t.dispatchAction({type:"changeMagicType",currentType:n,newOption:c,newTitle:o,featureName:"magicType"})}},i.registerAction({type:"changeMagicType",event:"magicTypeChanged",update:"prepareAndUpdate"},(function(e,t){t.mergeOption(e.newOption)})),o.register("magicType",c);var f=c;e.exports=f},d3a4:function(e,t,n){var i,r=n("22d1"),a="urn:schemas-microsoft-com:vml",o="undefined"===typeof window?null:window,s=!1,l=o&&o.document;function c(e){return i(e)}if(l&&!r.canvasSupported)try{!l.namespaces.zrvml&&l.namespaces.add("zrvml",a),i=function(e){return l.createElement("<zrvml:"+e+' class="zrvml">')}}catch(d){i=function(e){return l.createElement("<"+e+' xmlns="'+a+'" class="zrvml">')}}function u(){if(!s&&l){s=!0;var e=l.styleSheets;e.length<31?l.createStyleSheet().addRule(".zrvml","behavior:url(#default#VML)"):e[0].addRule(".zrvml","behavior:url(#default#VML)")}}t.doc=l,t.createNode=c,t.initVML=u},d3f47:function(e,t){function n(e){return{seriesType:e,reset:function(e,t){var n=t.findComponents({mainType:"legend"});if(n&&n.length){var i=e.getData();i.filterSelf((function(e){for(var t=i.getName(e),r=0;r<n.length;r++)if(!n[r].isSelected(t))return!1;return!0}))}}}}e.exports=n},d49b:function(e,t,n){"use strict";n.r(t);n("7f7f");var i=function(){var e=this,t=e._self._c;return t("vue-flowchart-editor",{ref:"flowChart",staticClass:"vue-flowchart-editor"},[t("div",{staticClass:"vfe-chart"},["detail"!==e.type?t("div",{staticClass:"vfe-chart-header"},[t("editor-toolbar",{attrs:{"chart-data":e.flowChartData}})],1):e._e(),t("div",{staticClass:"vfe-chart-container"},["detail"!==e.type?t("div",{staticClass:"vfe-chart-sidebar"},[t("editor-item-panel",{attrs:{"node-items":e.flowChartNodeItems}})],1):e._e(),t("div",{staticClass:"vfe-chart-main"},[t("flow",{attrs:{data:e.flowChartData,onAfterChange:e.onAfterChange,onAfterItemSelected:e.onAfterItemSelected}}),t("div",{staticClass:"tooltip"},[e._l(e.tooltipData,(function(n){return[t("p",[e._v(e._s(n.name)+": "+e._s(n.value))])]}))],2)],1),"detail"!==e.type?t("div",{staticClass:"vfe-chart-panel"},[t("div",{staticClass:"vfe-chart-panel-detail"},[t("editor-detail-panel",{ref:"EditorDetailPanel",attrs:{rowData:e.rowData,existNodes:e.existNodes,existEdges:e.existEdges,currentSelectedLine:e.currentSelectedLine,type:e.type}})],1)]):e._e()])]),"detail"!==e.type?t("editor-context-menu"):e._e(),t("register-edge",{attrs:{name:"custom-polyline",extend:"flow-polyline",config:e.customEdgeConfig}}),t("custom-command",{attrs:{download:e.downloadImage}})],1)},r=[],a=n("bc4c"),o=n.n(a),s=n("6609"),l=n("75de"),c=n("cfad"),u=n("edbf"),d=n("759a"),h=n("b51c"),f={name:"FlowchartEditor",components:{VueFlowchartEditor:o.a,Flow:a["Flow"],EditorToolbar:s["default"],EditorItemPanel:l["default"],EditorDetailPanel:c["default"],EditorMinimap:u["default"],EditorContextMenu:d["default"],CustomCommand:h["default"],RegisterEdge:a["RegisterEdge"]},props:["chartData","chartDataNodeItems","saveData","rowData","type"],data:function(){return{flowChartData:this.chartData,flowChartNodeItems:this.chartDataNodeItems,customEdgeConfig:{getActivedStyle:function(){return{lineWidth:3}},getSelectedStyle:function(){return{lineWidth:3}}},tooltipShow:!0,tooltipData:[],existNodes:this.chartData.nodes||[],existEdges:this.chartData.edges||[],currentSelectedLine:{}}},mounted:function(){var e=this;"add"===this.type&&this.$nextTick((function(){e.$refs.flowChart.propsAPI.executeCommand("autoZoom")}))},methods:{onAfterChange:function(e){try{"add"===e.action&&"node"===e.model.type&&(e.model.change||(this.$refs.flowChart.propsAPI.remove(e.item),e.model.id=e.model.label,e.model.change=!0,this.$refs.flowChart.propsAPI.add("node",e.model)))}catch(r){r.message==="id:".concat(e.model.label," has already been set, please set new one")&&this.$message.error("不能添加已存在的节点!")}var t=this.$refs.flowChart.propsAPI.save(),n=t.nodes,i=t.edges;this.existNodes=n||[],this.existEdges=i||[]},onAfterItemSelected:function(e){var t=e.item;if(t.target){var n=this.existEdges.filter((function(e){return e.id===t.id}))[0]||{};console.log(n,"currentEdgecurrentEdge"),Array.isArray(n.events)||(n.events=[]),this.currentSelectedLine=n}},_downloadImage:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"flowchart.png",n=document.createElement("a");n.href=e,n.download=t,document.body.appendChild(n),n.click()},downloadImage:function(){var e=this.$refs["flowChart"].propsAPI.editor.getCurrentPage();this._downloadImage(e.saveImage().toDataURL("image/png"))},getNewRowData:function(){return this.$refs.EditorDetailPanel.getNewRowDate()},getFlowData:function(){return this.$refs.flowChart.propsAPI.save()},getEdgesEvents:function(){return this.$refs.EditorDetailPanel.edgeEventList}}},p=f,g=(n("09cc"),n("2877")),m=Object(g["a"])(p,i,r,!1,null,"f797f6e8",null);t["default"]=m.exports},d4b1:function(e,t,n){var i=n("3eba"),r=n("17d6"),a=i.extendComponentView({type:"axisPointer",render:function(e,t,n){var i=t.getComponent("tooltip"),a=e.get("triggerOn")||i&&i.get("triggerOn")||"mousemove|click";r.register("axisPointer",n,(function(e,t,n){"none"!==a&&("leave"===e||a.indexOf(e)>=0)&&n({type:"updateAxisPointer",currTrigger:e,x:t&&t.offsetX,y:t&&t.offsetY})}))},remove:function(e,t){r.unregister(t.getZr(),"axisPointer"),a.superApply(this._model,"remove",arguments)},dispose:function(e,t){r.unregister("axisPointer",t),a.superApply(this._model,"dispose",arguments)}}),o=a;e.exports=o},d4c8:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("div",[e._m(0),t("avue-back-top",{attrs:{id:"avue-view"}}),t("avue-back-top",{attrs:{id:"avue-view",height:100,bottom:200}},[t("div",{staticClass:"top"},[e._v("返回顶端")])])],1)},r=[function(){var e=this,t=e._self._c;return t("div",{staticStyle:{height:"2000px","background-color":"#fff"}},[t("div",{staticStyle:{padding:"15px 20px","font-size":"18px"}},[e._v("往下拉就会出现返回菜单")])])}],a={},o=a,s=(n("b6b0"),n("2877")),l=Object(s["a"])(o,i,r,!1,null,"9b5b37d8",null);t["default"]=l.exports},d4d1:function(e,t,n){var i=n("cbe5"),r=n("401b"),a=n("897a"),o=r.min,s=r.max,l=r.scaleAndAdd,c=r.copy,u=[],d=[],h=[];function f(e){return isNaN(e[0])||isNaN(e[1])}function p(e,t,n,i,r,a,o,s,l,c,u){return"none"!==c&&c?g.apply(this,arguments):m.apply(this,arguments)}function g(e,t,n,i,r,a,o,s,l,u,p){for(var g=0,m=n,v=0;v<i;v++){var y=t[m];if(m>=r||m<0)break;if(f(y)){if(p){m+=a;continue}break}if(m===n)e[a>0?"moveTo":"lineTo"](y[0],y[1]);else if(l>0){var b=t[g],x="y"===u?1:0,w=(y[x]-b[x])*l;c(d,b),d[x]=b[x]+w,c(h,y),h[x]=y[x]-w,e.bezierCurveTo(d[0],d[1],h[0],h[1],y[0],y[1])}else e.lineTo(y[0],y[1]);g=m,m+=a}return v}function m(e,t,n,i,a,p,g,m,v,y,b){for(var x=0,w=n,_=0;_<i;_++){var S=t[w];if(w>=a||w<0)break;if(f(S)){if(b){w+=p;continue}break}if(w===n)e[p>0?"moveTo":"lineTo"](S[0],S[1]),c(d,S);else if(v>0){var C=w+p,O=t[C];if(b)while(O&&f(t[C]))C+=p,O=t[C];var M=.5,P=t[x];O=t[C];if(!O||f(O))c(h,S);else{var L,D;if(f(O)&&!b&&(O=S),r.sub(u,O,P),"x"===y||"y"===y){var k="x"===y?0:1;L=Math.abs(S[k]-P[k]),D=Math.abs(S[k]-O[k])}else L=r.dist(S,P),D=r.dist(S,O);M=D/(D+L),l(h,S,u,-v*(1-M))}o(d,d,m),s(d,d,g),o(h,h,m),s(h,h,g),e.bezierCurveTo(d[0],d[1],h[0],h[1],S[0],S[1]),l(d,S,u,v*M)}else e.lineTo(S[0],S[1]);x=w,w+=p}return _}function v(e,t){var n=[1/0,1/0],i=[-1/0,-1/0];if(t)for(var r=0;r<e.length;r++){var a=e[r];a[0]<n[0]&&(n[0]=a[0]),a[1]<n[1]&&(n[1]=a[1]),a[0]>i[0]&&(i[0]=a[0]),a[1]>i[1]&&(i[1]=a[1])}return{min:t?n:i,max:t?i:n}}var y=i.extend({type:"ec-polyline",shape:{points:[],smooth:0,smoothConstraint:!0,smoothMonotone:null,connectNulls:!1},style:{fill:null,stroke:"#000"},brush:a(i.prototype.brush),buildPath:function(e,t){var n=t.points,i=0,r=n.length,a=v(n,t.smoothConstraint);if(t.connectNulls){for(;r>0;r--)if(!f(n[r-1]))break;for(;i<r;i++)if(!f(n[i]))break}while(i<r)i+=p(e,n,i,r,r,1,a.min,a.max,t.smooth,t.smoothMonotone,t.connectNulls)+1}}),b=i.extend({type:"ec-polygon",shape:{points:[],stackedOnPoints:[],smooth:0,stackedOnSmooth:0,smoothConstraint:!0,smoothMonotone:null,connectNulls:!1},brush:a(i.prototype.brush),buildPath:function(e,t){var n=t.points,i=t.stackedOnPoints,r=0,a=n.length,o=t.smoothMonotone,s=v(n,t.smoothConstraint),l=v(i,t.smoothConstraint);if(t.connectNulls){for(;a>0;a--)if(!f(n[a-1]))break;for(;r<a;r++)if(!f(n[r]))break}while(r<a){var c=p(e,n,r,a,a,1,s.min,s.max,t.smooth,o,t.connectNulls);p(e,i,r+c-1,c,a,-1,l.min,l.max,t.stackedOnSmooth,o,t.connectNulls),r+=c+1,e.closePath()}}});t.Polyline=y,t.Polygon=b},d6d9:function(e,t,n){var i=n("3014"),r=i.extend({type:"series.pictorialBar",dependencies:["grid"],defaultOption:{symbol:"circle",symbolSize:null,symbolRotate:null,symbolPosition:null,symbolOffset:null,symbolMargin:null,symbolRepeat:!1,symbolRepeatDirection:"end",symbolClip:!1,symbolBoundingData:null,symbolPatternSize:400,barGap:"-100%",progressive:0,hoverAnimation:!1},getInitialData:function(e){return e.stack=null,r.superApply(this,"getInitialData",arguments)}}),a=r;e.exports=a},d6ef:function(e,t,n){var i=n("3eba"),r={type:"selectDataRange",event:"dataRangeSelected",update:"update"};i.registerAction(r,(function(e,t){t.eachComponent({mainType:"visualMap",query:e},(function(t){t.setSelected(e.selected)}))}))},d7169:function(e,t,n){var i=n("3eba"),r=n("6d8b");n("aa01"),n("340d"),n("44fb");var a=n("98e7"),o=n("cb73"),s=n("d3f47");i.registerVisual(r.curry(a,"sunburst")),i.registerLayout(r.curry(o,"sunburst")),i.registerProcessor(r.curry(s,"sunburst"))},d747:function(e,t,n){var i=n("3eba"),r=n("d81e"),a=r.updateCenterAndZoom;n("d2a5");var o={type:"graphRoam",event:"graphRoam",update:"none"};i.registerAction(o,(function(e,t){t.eachComponent({mainType:"series",query:e},(function(t){var n=t.coordinateSystem,i=a(n,e);t.setCenter&&t.setCenter(i.center),t.setZoom&&t.setZoom(i.zoom)}))}))},d81e:function(e,t){function n(e,t,n){var i=e.getZoom(),r=e.getCenter(),a=t.zoom,o=e.dataToPoint(r);if(null!=t.dx&&null!=t.dy){o[0]-=t.dx,o[1]-=t.dy;r=e.pointToData(o);e.setCenter(r)}if(null!=a){if(n){var s=n.min||0,l=n.max||1/0;a=Math.max(Math.min(i*a,l),s)/i}e.scale[0]*=a,e.scale[1]*=a;var c=e.position,u=(t.originX-c[0])*(a-1),d=(t.originY-c[1])*(a-1);c[0]-=u,c[1]-=d,e.updateTransform();r=e.pointToData(o);e.setCenter(r),e.setZoom(a*i)}return{center:e.getCenter(),zoom:e.getZoom()}}t.updateCenterAndZoom=n},d9b8:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("avue-crud",{ref:"crud",attrs:{option:e.option,"table-loading":e.loading,data:e.data,page:e.page},on:{"update:page":function(t){e.page=t},"search-change":e.searchChange,"search-reset":e.searchReset,"selection-change":e.selectionChange,"row-click":e.clickRowChange,"current-change":e.currentChange,"size-change":e.sizeChange,"refresh-change":e.refreshChange,"on-load":e.onLoad},scopedSlots:e._u([{key:"menu",fn:function(n){return[e.permissionList.startBtn?t("el-button",{attrs:{type:"text",size:"small",icon:"el-icon-video-play"},on:{click:function(t){return t.stopPropagation(),e.handleStart(n.row)}}},[e._v("发起\n      ")]):e._e(),e.permissionList.img?t("el-button",{attrs:{type:"text",size:"small",icon:"el-icon-search"},on:{click:function(t){return t.stopPropagation(),e.handleImage(n.row,n.index)}}},[e._v("流程图\n      ")]):e._e()]}},{key:"tenantId",fn:function(n){var i=n.row;return[t("el-tag",[e._v(e._s(""===i.tenantId?"通用":i.tenantId))])]}},{key:"version",fn:function(n){var i=n.row;return[t("el-tag",[e._v("v"+e._s(i.version))])]}},{key:"suspensionState",fn:function(n){var i=n.row;return[t("el-tag",[e._v(e._s(1===i.suspensionState?"激活":"挂起"))])]}},{key:"category",fn:function(n){var i=n.row;return[t("el-tag",[e._v(e._s(i.categoryName))])]}}]),model:{value:e.form,callback:function(t){e.form=t},expression:"form"}},[t("template",{slot:"menuLeft"},[t("el-radio-group",{attrs:{size:"small"},model:{value:e.mode,callback:function(t){e.mode=t},expression:"mode"}},[t("el-radio-button",{attrs:{label:"1"}},[e._v("通用流程")]),t("el-radio-button",{attrs:{label:"2"}},[e._v("定制流程")])],1)],1)],2),t("flow-design",{attrs:{"is-dialog":"","is-display":e.flowBox,"process-definition-id":e.processDefinitionId},on:{"update:isDisplay":function(t){e.flowBox=t},"update:is-display":function(t){e.flowBox=t}}})],1)},r=[],a=(n("8e6e"),n("456d"),n("ac6a"),n("ade3")),o=n("5880"),s=n("1e69"),l=n("7208");function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){Object(a["a"])(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var d={data:function(){return{form:{},mode:"1",selectionId:"",selectionList:[],query:{},loading:!0,page:{pageSize:10,currentPage:1,total:0},processDefinitionId:"",flowBox:!1,workBox:!1,option:{height:"auto",calcHeight:20,columnBtn:!1,tip:!1,searchShow:!0,searchMenuSpan:6,border:!0,index:!0,selection:!0,editBtn:!1,addBtn:!1,viewBtn:!1,delBtn:!1,menuWidth:150,dialogWidth:900,dialogClickModal:!1,column:[{label:"租户编号",prop:"tenantId",slot:!0,width:120},{label:"流程分类",type:"select",row:!0,dicUrl:"/api/ubcs-system/dict/dictionary?code=flow",props:{label:"dictValue",value:"dictKey"},dataType:"number",slot:!0,prop:"category",search:!0,width:100},{label:"流程标识",prop:"key"},{label:"流程名称",prop:"name",search:!0},{label:"流程版本",prop:"version",slot:!0,width:80},{label:"状态",prop:"suspensionState",slot:!0,width:80},{label:"部署时间",prop:"deploymentTime",width:165}]},data:[]}},watch:{mode:function(){this.onLoad(this.page)}},computed:u(u({},Object(o["mapGetters"])(["permission","flowRoutes","permission"])),{},{permissionList:function(){return{startBtn:this.vaildData(this.permission.work_start.work_start_flow,!1),img:this.vaildData(this.permission.work_start.work_start_image,!1)}},ids:function(){var e=[];return this.selectionList.forEach((function(t){e.push(t.id)})),e.join(",")}}),methods:{searchReset:function(){this.query={},this.onLoad(this.page)},searchChange:function(e,t){this.query=e,this.page.currentPage=1,this.onLoad(this.page,e),t()},clickRowChange:function(e){this.$refs.crud.toggleSelection(),this.selectionList=e,this.$refs.crud.setCurrentRow(e),this.$refs.crud.toggleRowSelection(e)},selectionChange:function(e){this.selectionList=e,this.$refs.crud.setCurrentRow(this.selectionList[e.length-1])},selectionClear:function(){this.selectionList=[],this.$refs.crud.toggleSelection()},handleStart:function(e){this.$router.push({path:"/work/process/".concat(Object(l["b"])(this.flowRoutes,e.category),"/form/").concat(e.id,"?name=")+e.categoryName})},handleImage:function(e){this.processDefinitionId=e.id,this.flowBox=!0},currentChange:function(e){this.page.currentPage=e},sizeChange:function(e){this.page.pageSize=e},refreshChange:function(){this.onLoad(this.page,this.query)},onLoad:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=u(u({},this.query),{},{category:n.category?Object(l["a"])(n.category):null,mode:this.mode});this.loading=!0,Object(s["startList"])(e.currentPage,e.pageSize,Object.assign(n,i)).then((function(e){var n=e.data.data;t.page.total=n.total,t.data=n.records,t.loading=!1,t.selectionClear()}))}}},h=d,f=n("2877"),p=Object(f["a"])(h,i,r,!1,null,null,null);t["default"]=p.exports},d9d0:function(e,t,n){var i=n("6d8b"),r=n("1687"),a=n("f934"),o=n("697e"),s=n("0f55"),l=n("2306"),c=n("3842"),u=n("ef6a"),d=i.each,h=Math.min,f=Math.max,p=Math.floor,g=Math.ceil,m=c.round,v=Math.PI;function y(e,t,n){this._axesMap=i.createHashMap(),this._axesLayout={},this.dimensions=e.dimensions,this._rect,this._model=e,this._init(e,t,n)}function b(e,t){return h(f(e,t[0]),t[1])}function x(e,t){var n=t.layoutLength/(t.axisCount-1);return{position:n*e,axisNameAvailableWidth:n,axisLabelShow:!0}}function w(e,t){var n,i,r=t.layoutLength,a=t.axisExpandWidth,o=t.axisCount,s=t.axisCollapseWidth,l=t.winInnerIndices,c=s,u=!1;return e<l[0]?(n=e*s,i=s):e<=l[1]?(n=t.axisExpandWindow0Pos+e*a-t.axisExpandWindow[0],c=a,u=!0):(n=r-(o-1-e)*s,i=s),{position:n,axisNameAvailableWidth:c,axisLabelShow:u,nameTruncateMaxWidth:i}}y.prototype={type:"parallel",constructor:y,_init:function(e,t,n){var i=e.dimensions,r=e.parallelAxisIndex;d(i,(function(e,n){var i=r[n],a=t.getComponent("parallelAxis",i),l=this._axesMap.set(e,new s(e,o.createScaleByModel(a),[0,0],a.get("type"),i)),c="category"===l.type;l.onBand=c&&a.get("boundaryGap"),l.inverse=a.get("inverse"),a.axis=l,l.model=a,l.coordinateSystem=a.coordinateSystem=this}),this)},update:function(e,t){this._updateAxesFromSeries(this._model,e)},containPoint:function(e){var t=this._makeLayoutInfo(),n=t.axisBase,i=t.layoutBase,r=t.pixelDimIndex,a=e[1-r],o=e[r];return a>=n&&a<=n+t.axisLength&&o>=i&&o<=i+t.layoutLength},getModel:function(){return this._model},_updateAxesFromSeries:function(e,t){t.eachSeries((function(n){if(e.contains(n,t)){var i=n.getData();d(this.dimensions,(function(e){var t=this._axesMap.get(e);t.scale.unionExtentFromData(i,i.mapDimension(e)),o.niceScaleExtent(t.scale,t.model)}),this)}}),this)},resize:function(e,t){this._rect=a.getLayoutRect(e.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()}),this._layoutAxes()},getRect:function(){return this._rect},_makeLayoutInfo:function(){var e,t=this._model,n=this._rect,i=["x","y"],r=["width","height"],a=t.get("layout"),o="horizontal"===a?0:1,s=n[r[o]],l=[0,s],c=this.dimensions.length,u=b(t.get("axisExpandWidth"),l),d=b(t.get("axisExpandCount")||0,[0,c]),h=t.get("axisExpandable")&&c>3&&c>d&&d>1&&u>0&&s>0,f=t.get("axisExpandWindow");if(f)e=b(f[1]-f[0],l),f[1]=f[0]+e;else{e=b(u*(d-1),l);var v=t.get("axisExpandCenter")||p(c/2);f=[u*v-e/2],f[1]=f[0]+e}var y=(s-e)/(c-d);y<3&&(y=0);var x=[p(m(f[0]/u,1))+1,g(m(f[1]/u,1))-1],w=y/u*f[0];return{layout:a,pixelDimIndex:o,layoutBase:n[i[o]],layoutLength:s,axisBase:n[i[1-o]],axisLength:n[r[1-o]],axisExpandable:h,axisExpandWidth:u,axisCollapseWidth:y,axisExpandWindow:f,axisCount:c,winInnerIndices:x,axisExpandWindow0Pos:w}},_layoutAxes:function(){var e=this._rect,t=this._axesMap,n=this.dimensions,i=this._makeLayoutInfo(),a=i.layout;t.each((function(e){var t=[0,i.axisLength],n=e.inverse?1:0;e.setExtent(t[n],t[1-n])})),d(n,(function(t,n){var o=(i.axisExpandable?w:x)(n,i),s={horizontal:{x:o.position,y:i.axisLength},vertical:{x:0,y:o.position}},l={horizontal:v/2,vertical:0},c=[s[a].x+e.x,s[a].y+e.y],u=l[a],d=r.create();r.rotate(d,d,u),r.translate(d,d,c),this._axesLayout[t]={position:c,rotation:u,transform:d,axisNameAvailableWidth:o.axisNameAvailableWidth,axisLabelShow:o.axisLabelShow,nameTruncateMaxWidth:o.nameTruncateMaxWidth,tickDirection:1,labelDirection:1}}),this)},getAxis:function(e){return this._axesMap.get(e)},dataToPoint:function(e,t){return this.axisCoordToPoint(this._axesMap.get(t).dataToCoord(e),t)},eachActiveState:function(e,t,n,r){null==n&&(n=0),null==r&&(r=e.count());var a=this._axesMap,o=this.dimensions,s=[],l=[];i.each(o,(function(t){s.push(e.mapDimension(t)),l.push(a.get(t).model)}));for(var c=this.hasAxisBrushed(),u=n;u<r;u++){var d;if(c){d="active";for(var h=e.getValues(s,u),f=0,p=o.length;f<p;f++){var g=l[f].getActiveState(h[f]);if("inactive"===g){d="inactive";break}}}else d="normal";t(d,u)}},hasAxisBrushed:function(){for(var e=this.dimensions,t=this._axesMap,n=!1,i=0,r=e.length;i<r;i++)"normal"!==t.get(e[i]).model.getActiveState()&&(n=!0);return n},axisCoordToPoint:function(e,t){var n=this._axesLayout[t];return l.applyTransform([e,0],n.transform)},getAxisLayout:function(e){return i.clone(this._axesLayout[e])},getSlidedAxisExpandWindow:function(e){var t=this._makeLayoutInfo(),n=t.pixelDimIndex,i=t.axisExpandWindow.slice(),r=i[1]-i[0],a=[0,t.axisExpandWidth*(t.axisCount-1)];if(!this.containPoint(e))return{behavior:"none",axisExpandWindow:i};var o,s=e[n]-t.layoutBase-t.axisExpandWindow0Pos,l="slide",c=t.axisCollapseWidth,d=this._model.get("axisExpandSlideTriggerArea"),p=null!=d[0];if(c)p&&c&&s<r*d[0]?(l="jump",o=s-r*d[2]):p&&c&&s>r*(1-d[0])?(l="jump",o=s-r*(1-d[2])):(o=s-r*d[1])>=0&&(o=s-r*(1-d[1]))<=0&&(o=0),o*=t.axisExpandWidth/c,o?u(o,i,a,"all"):l="none";else{r=i[1]-i[0];var g=a[1]*s/r;i=[f(0,g-r/2)],i[1]=h(a[1],i[0]+r),i[0]=i[1]-r}return{axisExpandWindow:i,behavior:l}}};var _=y;e.exports=_},d9f1:function(e,t,n){var i=n("6d8b"),r=n("6cb7"),a=n("9e47"),o=n("2023"),s=r.extend({type:"polarAxis",axis:null,getCoordSysModel:function(){return this.ecModel.queryComponents({mainType:"polar",index:this.option.polarIndex,id:this.option.polarId})[0]}});i.merge(s.prototype,o);var l={angle:{startAngle:90,clockwise:!0,splitNumber:12,axisLabel:{rotate:!1}},radius:{splitNumber:5}};function c(e,t){return t.type||(t.data?"category":"value")}a("angle",s,c,l.angle),a("radius",s,c,l.radius)},dad9:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("el-dialog",{directives:[{name:"dialogDrag",rawName:"v-dialogDrag"}],staticClass:"avue-dialog avue-dialog--top",staticStyle:{"max-height":"800px"},attrs:{visible:e.dialogVisible,"append-to-body":"",title:"批量修改",top:"-5vh"},on:{"update:visible":function(t){e.dialogVisible=t},opened:e.openDialog}},[t("el-table",{ref:"dataTable",staticClass:"cus-table",attrs:{data:e.EditTableList,border:""},on:{"cell-click":e.handleCellClicks}},[0!=e.EditTableList.length?t("el-table-column",{attrs:{type:"selection",width:"55"}}):e._e(),0!=e.EditTableList.length?t("el-table-column",{attrs:{label:"序号",type:"index",width:"55"}}):e._e(),e._l(this.tableHeadFindData,(function(n){return t("el-table-column",{key:n.id,attrs:{formatter:n.formatter,label:n.label,prop:n.prop,"show-overflow-tooltip":!0,sortable:n.sortable,width:n.width,align:"center"},scopedSlots:e._u([{key:"default",fn:function(e){e.row;return[t("el-input")]}}],null,!0)})}))],2)],1)},r=[],a=n("902d"),o={name:"FormBulkEdit",props:{visible:{type:Boolean,default:!1},codeClassifyOid:{type:String,default:""},templateOid:{type:String,default:""},tableData:{type:Array,default:[]},selectRow:{type:Array,default:[]},tableHeadFindData:{type:Array,default:[]}},data:function(){return{EditTableList:[]}},created:function(){},computed:{dialogVisible:{get:function(){return this.visible},set:function(e){this.$emit("update:visible",e)}}},methods:{handleCellClicks:function(){},openDialog:function(){var e=this;this.EditTableList=this.tableData.filter((function(t){return e.selectRow.some((function(e){return t.oid===e.oid}))})),console.log(this.EditTableList),console.log(this.tableHeadFindData)},getFormTemplate:function(){Object(a["getFormTemplate"])({templateOid:this.templateOid,codeClassifyOid:this.codeClassifyOid}).then((function(e){console.log(e)}))}}},s=o,l=n("2877"),c=Object(l["a"])(s,i,r,!1,null,"554440ae",null);t["default"]=c.exports},dae1:function(e,t,n){var i=n("3eba");n("928d"),n("b369"),n("4411");var r=n("90c2"),a=n("9ca88");i.registerVisual(r),i.registerLayout(a)},db0e:function(e,t,n){var i=n("3eba");n("a8c6"),n("8344"),i.registerPreprocessor((function(e){e.markPoint=e.markPoint||{}}))},db9e:function(e,t,n){var i=n("3eba"),r=n("6d8b"),a=n("e86a"),o=n("2145"),s=n("2306"),l=n("4319"),c=n("80f0"),u=n("7919"),d=i.extendComponentView({type:"toolbox",render:function(e,t,n,i){var d=this.group;if(d.removeAll(),e.get("show")){var f=+e.get("itemSize"),p=e.get("feature")||{},g=this._features||(this._features={}),m=[];r.each(p,(function(e,t){m.push(t)})),new c(this._featureNames||[],m).add(v).update(v).remove(r.curry(v,null)).execute(),this._featureNames=m,u.layout(d,e,n),d.add(u.makeBackground(d.getBoundingRect(),e)),d.eachChild((function(e){var t=e.__title,i=e.hoverStyle;if(i&&t){var r=a.getBoundingRect(t,a.makeFont(i)),o=e.position[0]+d.position[0],s=e.position[1]+d.position[1]+f,l=!1;s+r.height>n.getHeight()&&(i.textPosition="top",l=!0);var c=l?-5-r.height:f+8;o+r.width/2>n.getWidth()?(i.textPosition=["100%",c],i.textAlign="right"):o-r.width/2<0&&(i.textPosition=[0,c],i.textAlign="left")}}))}function v(r,a){var s,c=m[r],u=m[a],d=p[c],f=new l(d,e,e.ecModel);if(i&&null!=i.newTitle&&i.featureName===c&&(d.title=i.newTitle),c&&!u){if(h(c))s={model:f,onclick:f.option.onclick,featureName:c};else{var v=o.get(c);if(!v)return;s=new v(f,t,n)}g[c]=s}else{if(s=g[u],!s)return;s.model=f,s.ecModel=t,s.api=n}c||!u?f.get("show")&&!s.unusable?(y(f,s,c),f.setIconStatus=function(e,t){var n=this.option,i=this.iconPaths;n.iconStatus=n.iconStatus||{},n.iconStatus[e]=t,i[e]&&i[e].trigger(t)},s.render&&s.render(f,t,n,i)):s.remove&&s.remove(t,n):s.dispose&&s.dispose(t,n)}function y(i,a,o){var l=i.getModel("iconStyle"),c=i.getModel("emphasis.iconStyle"),u=a.getIcons?a.getIcons():i.get("icon"),h=i.get("title")||{};if("string"===typeof u){var p=u,g=h;u={},h={},u[o]=p,h[o]=g}var m=i.iconPaths={};r.each(u,(function(o,u){var p=s.createIcon(o,{},{x:-f/2,y:-f/2,width:f,height:f});p.setStyle(l.getItemStyle()),p.hoverStyle=c.getItemStyle(),p.setStyle({text:h[u],textAlign:c.get("textAlign"),textBorderRadius:c.get("textBorderRadius"),textPadding:c.get("textPadding"),textFill:null});var g=e.getModel("tooltip");g&&g.get("show")&&p.attr("tooltip",r.extend({content:h[u],formatter:g.get("formatter",!0)||function(){return h[u]},formatterParams:{componentType:"toolbox",name:u,title:h[u],$vars:["name","title"]},position:g.get("position",!0)||"bottom"},g.option)),s.setHoverStyle(p),e.get("showTitle")&&(p.__title=h[u],p.on("mouseover",(function(){var t=c.getItemStyle(),n="vertical"===e.get("orient")?null==e.get("right")?"right":"left":null==e.get("bottom")?"bottom":"top";p.setStyle({textFill:c.get("textFill")||t.fill||t.stroke||"#000",textBackgroundColor:c.get("textBackgroundColor"),textPosition:c.get("textPosition")||n})})).on("mouseout",(function(){p.setStyle({textFill:null,textBackgroundColor:null})}))),p.trigger(i.get("iconStatus."+u)||"normal"),d.add(p),p.on("click",r.bind(a.onclick,a,t,n,u)),m[u]=p}))}},updateView:function(e,t,n,i){r.each(this._features,(function(e){e.updateView&&e.updateView(e.model,t,n,i)}))},remove:function(e,t){r.each(this._features,(function(n){n.remove&&n.remove(e,t)})),this.group.removeAll()},dispose:function(e,t){r.each(this._features,(function(n){n.dispose&&n.dispose(e,t)}))}});function h(e){return 0===e.indexOf("my")}e.exports=d},dc20:function(e,t,n){var i=n("8727"),r=i.createElement,a=n("6d8b"),o=n("4942"),s=n("cbe5"),l=n("0da8"),c=n("76a5"),u=n("0c12"),d=n("b16f"),h=n("9fa3"),f=n("bcaa1"),p=n("3f8e"),g=p.path,m=p.image,v=p.text;function y(e){return parseInt(e,10)}function b(e){return e instanceof s?g:e instanceof l?m:e instanceof c?v:g}function x(e,t){return t&&e&&t.parentNode!==e}function w(e,t,n){if(x(e,t)&&n){var i=n.nextSibling;i?e.insertBefore(t,i):e.appendChild(t)}}function _(e,t){if(x(e,t)){var n=e.firstChild;n?e.insertBefore(t,n):e.appendChild(t)}}function S(e,t){t&&e&&t.parentNode===e&&e.removeChild(t)}function C(e){return e.__textSvgEl}function O(e){return e.__svgEl}var M=function(e,t,n,i){this.root=e,this.storage=t,this._opts=n=a.extend({},n||{});var o=r("svg");o.setAttribute("xmlns","http://www.w3.org/2000/svg"),o.setAttribute("version","1.1"),o.setAttribute("baseProfile","full"),o.style.cssText="user-select:none;position:absolute;left:0;top:0;";var s=r("g");o.appendChild(s);var l=r("g");o.appendChild(l),this.gradientManager=new d(i,l),this.clipPathManager=new h(i,l),this.shadowManager=new f(i,l);var c=document.createElement("div");c.style.cssText="overflow:hidden;position:relative",this._svgDom=o,this._svgRoot=l,this._backgroundRoot=s,this._viewport=c,e.appendChild(c),c.appendChild(o),this.resize(n.width,n.height),this._visibleList=[]};function P(e){return function(){o('In SVG mode painter not support method "'+e+'"')}}M.prototype={constructor:M,getType:function(){return"svg"},getViewportRoot:function(){return this._viewport},getSvgDom:function(){return this._svgDom},getSvgRoot:function(){return this._svgRoot},getViewportRootOffset:function(){var e=this.getViewportRoot();if(e)return{offsetLeft:e.offsetLeft||0,offsetTop:e.offsetTop||0}},refresh:function(){var e=this.storage.getDisplayList(!0);this._paintList(e)},setBackgroundColor:function(e){this._backgroundRoot&&this._backgroundNode&&this._backgroundRoot.removeChild(this._backgroundNode);var t=r("rect");t.setAttribute("width",this.getWidth()),t.setAttribute("height",this.getHeight()),t.setAttribute("x",0),t.setAttribute("y",0),t.setAttribute("id",0),t.style.fill=e,this._backgroundRoot.appendChild(t),this._backgroundNode=t},_paintList:function(e){this.gradientManager.markAllUnused(),this.clipPathManager.markAllUnused(),this.shadowManager.markAllUnused();var t,n=this._svgRoot,i=this._visibleList,r=e.length,a=[];for(t=0;t<r;t++){var o=e[t],s=b(o),l=O(o)||C(o);o.invisible||(o.__dirty&&(s&&s.brush(o),this.clipPathManager.update(o),o.style&&(this.gradientManager.update(o.style.fill),this.gradientManager.update(o.style.stroke),this.shadowManager.update(l,o)),o.__dirty=!1),a.push(o))}var c,d=u(i,a);for(t=0;t<d.length;t++){var h=d[t];if(h.removed)for(var f=0;f<h.count;f++){o=i[h.indices[f]],l=O(o);var p=C(o);S(n,l),S(n,p)}}for(t=0;t<d.length;t++){h=d[t];if(h.added)for(f=0;f<h.count;f++){o=a[h.indices[f]],l=O(o),p=C(o);c?w(n,l,c):_(n,l),l?w(n,p,l):c?w(n,p,c):_(n,p),w(n,p,l),c=p||l||c,this.gradientManager.addWithoutUpdate(l||p,o),this.shadowManager.addWithoutUpdate(l||p,o),this.clipPathManager.markUsed(o)}else if(!h.removed)for(f=0;f<h.count;f++){o=a[h.indices[f]],l=O(o),p=C(o),l=O(o),p=C(o);this.gradientManager.markUsed(o),this.gradientManager.addWithoutUpdate(l||p,o),this.shadowManager.markUsed(o),this.shadowManager.addWithoutUpdate(l||p,o),this.clipPathManager.markUsed(o),p&&w(n,p,l),c=l||p||c}}this.gradientManager.removeUnused(),this.clipPathManager.removeUnused(),this.shadowManager.removeUnused(),this._visibleList=a},_getDefs:function(e){var t=this._svgDom,n=t.getElementsByTagName("defs");if(0===n.length){if(e){n=t.insertBefore(r("defs"),t.firstChild);return n.contains||(n.contains=function(e){var t=n.children;if(!t)return!1;for(var i=t.length-1;i>=0;--i)if(t[i]===e)return!0;return!1}),n}return null}return n[0]},resize:function(e,t){var n=this._viewport;n.style.display="none";var i=this._opts;if(null!=e&&(i.width=e),null!=t&&(i.height=t),e=this._getSize(0),t=this._getSize(1),n.style.display="",this._width!==e||this._height!==t){this._width=e,this._height=t;var r=n.style;r.width=e+"px",r.height=t+"px";var a=this._svgDom;a.setAttribute("width",e),a.setAttribute("height",t)}this._backgroundNode&&(this._backgroundNode.setAttribute("width",e),this._backgroundNode.setAttribute("height",t))},getWidth:function(){return this._width},getHeight:function(){return this._height},_getSize:function(e){var t=this._opts,n=["width","height"][e],i=["clientWidth","clientHeight"][e],r=["paddingLeft","paddingTop"][e],a=["paddingRight","paddingBottom"][e];if(null!=t[n]&&"auto"!==t[n])return parseFloat(t[n]);var o=this.root,s=document.defaultView.getComputedStyle(o);return(o[i]||y(s[n])||y(o.style[n]))-(y(s[r])||0)-(y(s[a])||0)|0},dispose:function(){this.root.innerHTML="",this._svgRoot=this._backgroundRoot=this._svgDom=this._backgroundNode=this._viewport=this.storage=null},clear:function(){this._viewport&&this.root.removeChild(this._viewport)},toDataURL:function(){this.refresh();var e=encodeURIComponent(this._svgDom.outerHTML.replace(/></g,">\n\r<"));return"data:image/svg+xml;charset=UTF-8,"+e}},a.each(["getLayer","insertLayer","eachLayer","eachBuiltinLayer","eachOtherLayer","getLayers","modLayer","delLayer","clearLayer","pathToImage"],(function(e){M.prototype[e]=P(e)}));var L=M;e.exports=L},dcb3:function(e,t,n){var i=n("6d8b"),r=n("625e"),a=n("2306"),o=n("cd33"),s=n("607d"),l=n("88b3"),c=n("e0d3"),u=c.makeInner,d=u(),h=i.clone,f=i.bind;function p(){}function g(e,t,n,i){m(d(n).lastProp,i)||(d(n).lastProp=i,t?a.updateProps(n,i,e):(n.stopAnimation(),n.attr(i)))}function m(e,t){if(i.isObject(e)&&i.isObject(t)){var n=!0;return i.each(t,(function(t,i){n=n&&m(e[i],t)})),!!n}return e===t}function v(e,t){e[t.get("label.show")?"show":"hide"]()}function y(e){return{position:e.position.slice(),rotation:e.rotation||0}}function b(e,t,n){var i=t.get("z"),r=t.get("zlevel");e&&e.traverse((function(e){"group"!==e.type&&(null!=i&&(e.z=i),null!=r&&(e.zlevel=r),e.silent=n)}))}p.prototype={_group:null,_lastGraphicKey:null,_handle:null,_dragging:!1,_lastValue:null,_lastStatus:null,_payloadInfo:null,animationThreshold:15,render:function(e,t,n,r){var o=t.get("value"),s=t.get("status");if(this._axisModel=e,this._axisPointerModel=t,this._api=n,r||this._lastValue!==o||this._lastStatus!==s){this._lastValue=o,this._lastStatus=s;var l=this._group,c=this._handle;if(!s||"hide"===s)return l&&l.hide(),void(c&&c.hide());l&&l.show(),c&&c.show();var u={};this.makeElOption(u,o,e,t,n);var d=u.graphicKey;d!==this._lastGraphicKey&&this.clear(n),this._lastGraphicKey=d;var h=this._moveAnimation=this.determineAnimation(e,t);if(l){var f=i.curry(g,t,h);this.updatePointerEl(l,u,f,t),this.updateLabelEl(l,u,f,t)}else l=this._group=new a.Group,this.createPointerEl(l,u,e,t),this.createLabelEl(l,u,e,t),n.getZr().add(l);b(l,t,!0),this._renderHandle(o)}},remove:function(e){this.clear(e)},dispose:function(e){this.clear(e)},determineAnimation:function(e,t){var n=t.get("animation"),i=e.axis,r="category"===i.type,a=t.get("snap");if(!a&&!r)return!1;if("auto"===n||null==n){var s=this.animationThreshold;if(r&&i.getBandWidth()>s)return!0;if(a){var l=o.getAxisInfo(e).seriesDataCount,c=i.getExtent();return Math.abs(c[0]-c[1])/l>s}return!1}return!0===n},makeElOption:function(e,t,n,i,r){},createPointerEl:function(e,t,n,i){var r=t.pointer;if(r){var o=d(e).pointerEl=new a[r.type](h(t.pointer));e.add(o)}},createLabelEl:function(e,t,n,i){if(t.label){var r=d(e).labelEl=new a.Rect(h(t.label));e.add(r),v(r,i)}},updatePointerEl:function(e,t,n){var i=d(e).pointerEl;i&&t.pointer&&(i.setStyle(t.pointer.style),n(i,{shape:t.pointer.shape}))},updateLabelEl:function(e,t,n,i){var r=d(e).labelEl;r&&(r.setStyle(t.label.style),n(r,{shape:t.label.shape,position:t.label.position}),v(r,i))},_renderHandle:function(e){if(!this._dragging&&this.updateHandleTransform){var t,n=this._axisPointerModel,r=this._api.getZr(),o=this._handle,c=n.getModel("handle"),u=n.get("status");if(!c.get("show")||!u||"hide"===u)return o&&r.remove(o),void(this._handle=null);this._handle||(t=!0,o=this._handle=a.createIcon(c.get("icon"),{cursor:"move",draggable:!0,onmousemove:function(e){s.stop(e.event)},onmousedown:f(this._onHandleDragMove,this,0,0),drift:f(this._onHandleDragMove,this),ondragend:f(this._onHandleDragEnd,this)}),r.add(o)),b(o,n,!1);var d=["color","borderColor","borderWidth","opacity","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"];o.setStyle(c.getItemStyle(null,d));var h=c.get("size");i.isArray(h)||(h=[h,h]),o.attr("scale",[h[0]/2,h[1]/2]),l.createOrUpdate(this,"_doDispatchAxisPointer",c.get("throttle")||0,"fixRate"),this._moveHandleToValue(e,t)}},_moveHandleToValue:function(e,t){g(this._axisPointerModel,!t&&this._moveAnimation,this._handle,y(this.getHandleTransform(e,this._axisModel,this._axisPointerModel)))},_onHandleDragMove:function(e,t){var n=this._handle;if(n){this._dragging=!0;var i=this.updateHandleTransform(y(n),[e,t],this._axisModel,this._axisPointerModel);this._payloadInfo=i,n.stopAnimation(),n.attr(y(i)),d(n).lastProp=null,this._doDispatchAxisPointer()}},_doDispatchAxisPointer:function(){var e=this._handle;if(e){var t=this._payloadInfo,n=this._axisModel;this._api.dispatchAction({type:"updateAxisPointer",x:t.cursorPoint[0],y:t.cursorPoint[1],tooltipOption:t.tooltipOption,axesInfo:[{axisDim:n.axis.dim,axisIndex:n.componentIndex}]})}},_onHandleDragEnd:function(e){this._dragging=!1;var t=this._handle;if(t){var n=this._axisPointerModel.get("value");this._moveHandleToValue(n),this._api.dispatchAction({type:"hideTip"})}},getHandleTransform:null,updateHandleTransform:null,clear:function(e){this._lastValue=null,this._lastStatus=null;var t=e.getZr(),n=this._group,i=this._handle;t&&n&&(this._lastGraphicKey=null,n&&t.remove(n),i&&t.remove(i),this._group=null,this._handle=null,this._payloadInfo=null)},doClear:function(){},buildLabel:function(e,t,n){return n=n||0,{x:e[n],y:e[1-n],width:t[n],height:t[1-n]}}},p.prototype.constructor=p,r.enableClassExtend(p);var x=p;e.exports=x},dcea:function(e,t,n){var i=n("6d8b"),r=n("e887"),a=n("2306"),o=n("cbe5"),s=["itemStyle"],l=["emphasis","itemStyle"],c=r.extend({type:"boxplot",render:function(e,t,n){var i=e.getData(),r=this.group,a=this._data;this._data||r.removeAll();var o="horizontal"===e.get("layout")?1:0;i.diff(a).add((function(e){if(i.hasValue(e)){var t=i.getItemLayout(e),n=d(t,i,e,o,!0);i.setItemGraphicEl(e,n),r.add(n)}})).update((function(e,t){var n=a.getItemGraphicEl(t);if(i.hasValue(e)){var s=i.getItemLayout(e);n?h(s,n,i,e):n=d(s,i,e,o),r.add(n),i.setItemGraphicEl(e,n)}else r.remove(n)})).remove((function(e){var t=a.getItemGraphicEl(e);t&&r.remove(t)})).execute(),this._data=i},remove:function(e){var t=this.group,n=this._data;this._data=null,n&&n.eachItemGraphicEl((function(e){e&&t.remove(e)}))},dispose:i.noop}),u=o.extend({type:"boxplotBoxPath",shape:{},buildPath:function(e,t){var n=t.points,i=0;for(e.moveTo(n[i][0],n[i][1]),i++;i<4;i++)e.lineTo(n[i][0],n[i][1]);for(e.closePath();i<n.length;i++)e.moveTo(n[i][0],n[i][1]),i++,e.lineTo(n[i][0],n[i][1])}});function d(e,t,n,i,r){var a=e.ends,o=new u({shape:{points:r?f(a,i,e):a}});return h(e,o,t,n,r),o}function h(e,t,n,i,r){var o=n.hostModel,c=a[r?"initProps":"updateProps"];c(t,{shape:{points:e.ends}},o,i);var u=n.getItemModel(i),d=u.getModel(s),h=n.getItemVisual(i,"color"),f=d.getItemStyle(["borderColor"]);f.stroke=h,f.strokeNoScale=!0,t.useStyle(f),t.z2=100;var p=u.getModel(l).getItemStyle();a.setHoverStyle(t,p)}function f(e,t,n){return i.map(e,(function(e){return e=e.slice(),e[t]=n.initBaseline,e}))}var p=c;e.exports=p},dd39:function(e,t,n){n("6932"),n("3a56"),n("7dcf"),n("414c"),n("4b08"),n("2c17"),n("9e87")},dd7e:function(e,t,n){var i=n("6d8b"),r=n("edaf"),a=n("38a2"),o=r.extend({type:"timeline.slider",defaultOption:{backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,orient:"horizontal",inverse:!1,tooltip:{trigger:"item"},symbol:"emptyCircle",symbolSize:10,lineStyle:{show:!0,width:2,color:"#304654"},label:{position:"auto",show:!0,interval:"auto",rotate:0,color:"#304654"},itemStyle:{color:"#304654",borderWidth:1},checkpointStyle:{symbol:"circle",symbolSize:13,color:"#c23531",borderWidth:5,borderColor:"rgba(194,53,49, 0.5)",animation:!0,animationDuration:300,animationEasing:"quinticInOut"},controlStyle:{show:!0,showPlayBtn:!0,showPrevBtn:!0,showNextBtn:!0,itemSize:22,itemGap:12,position:"left",playIcon:"path://M31.6,53C17.5,53,6,41.5,6,27.4S17.5,1.8,31.6,1.8C45.7,1.8,57.2,13.3,57.2,27.4S45.7,53,31.6,53z M31.6,3.3 C18.4,3.3,7.5,14.1,7.5,27.4c0,13.3,10.8,24.1,24.1,24.1C44.9,51.5,55.7,40.7,55.7,27.4C55.7,14.1,44.9,3.3,31.6,3.3z M24.9,21.3 c0-2.2,1.6-3.1,3.5-2l10.5,6.1c1.899,1.1,1.899,2.9,0,4l-10.5,6.1c-1.9,1.1-3.5,0.2-3.5-2V21.3z",stopIcon:"path://M30.9,53.2C16.8,53.2,5.3,41.7,5.3,27.6S16.8,2,30.9,2C45,2,56.4,13.5,56.4,27.6S45,53.2,30.9,53.2z M30.9,3.5C17.6,3.5,6.8,14.4,6.8,27.6c0,13.3,10.8,24.1,24.101,24.1C44.2,51.7,55,40.9,55,27.6C54.9,14.4,44.1,3.5,30.9,3.5z M36.9,35.8c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H36c0.5,0,0.9,0.4,0.9,1V35.8z M27.8,35.8 c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H27c0.5,0,0.9,0.4,0.9,1L27.8,35.8L27.8,35.8z",nextIcon:"path://M18.6,50.8l22.5-22.5c0.2-0.2,0.3-0.4,0.3-0.7c0-0.3-0.1-0.5-0.3-0.7L18.7,4.4c-0.1-0.1-0.2-0.3-0.2-0.5 c0-0.4,0.3-0.8,0.8-0.8c0.2,0,0.5,0.1,0.6,0.3l23.5,23.5l0,0c0.2,0.2,0.3,0.4,0.3,0.7c0,0.3-0.1,0.5-0.3,0.7l-0.1,0.1L19.7,52 c-0.1,0.1-0.3,0.2-0.5,0.2c-0.4,0-0.8-0.3-0.8-0.8C18.4,51.2,18.5,51,18.6,50.8z",prevIcon:"path://M43,52.8L20.4,30.3c-0.2-0.2-0.3-0.4-0.3-0.7c0-0.3,0.1-0.5,0.3-0.7L42.9,6.4c0.1-0.1,0.2-0.3,0.2-0.5 c0-0.4-0.3-0.8-0.8-0.8c-0.2,0-0.5,0.1-0.6,0.3L18.3,28.8l0,0c-0.2,0.2-0.3,0.4-0.3,0.7c0,0.3,0.1,0.5,0.3,0.7l0.1,0.1L41.9,54 c0.1,0.1,0.3,0.2,0.5,0.2c0.4,0,0.8-0.3,0.8-0.8C43.2,53.2,43.1,53,43,52.8z",color:"#304654",borderColor:"#304654",borderWidth:1},emphasis:{label:{show:!0,color:"#c23531"},itemStyle:{color:"#c23531"},controlStyle:{color:"#c23531",borderColor:"#c23531",borderWidth:2}},data:[]}});i.mixin(o,a);var s=o;e.exports=s},de6e:function(e,t){function n(e){return e instanceof Array||(e=[e,e]),e}function i(e){e.eachSeriesByType("graph",(function(e){var t=e.getGraph(),i=e.getEdgeData(),r=n(e.get("edgeSymbol")),a=n(e.get("edgeSymbolSize")),o="lineStyle.color".split("."),s="lineStyle.opacity".split(".");i.setVisual("fromSymbol",r&&r[0]),i.setVisual("toSymbol",r&&r[1]),i.setVisual("fromSymbolSize",a&&a[0]),i.setVisual("toSymbolSize",a&&a[1]),i.setVisual("color",e.get(o)),i.setVisual("opacity",e.get(s)),i.each((function(e){var r=i.getItemModel(e),a=t.getEdgeByIndex(e),l=n(r.getShallow("symbol",!0)),c=n(r.getShallow("symbolSize",!0)),u=r.get(o),d=r.get(s);switch(u){case"source":u=a.node1.getVisual("color");break;case"target":u=a.node2.getVisual("color");break}l[0]&&a.setVisual("fromSymbol",l[0]),l[1]&&a.setVisual("toSymbol",l[1]),c[0]&&a.setVisual("fromSymbolSize",c[0]),c[1]&&a.setVisual("toSymbolSize",c[1]),a.setVisual("color",u),a.setVisual("opacity",d)}))}))}e.exports=i},df35:function(e,t,n){},df3a:function(e,t,n){var i=n("6d8b"),r=n("6cb7"),a=n("282b"),o=n("9e47"),s=n("3842"),l=n("2023"),c=r.extend({type:"baseParallelAxis",axis:null,activeIntervals:[],getAreaSelectStyle:function(){return a([["fill","color"],["lineWidth","borderWidth"],["stroke","borderColor"],["width","width"],["opacity","opacity"]])(this.getModel("areaSelectStyle"))},setActiveIntervals:function(e){var t=this.activeIntervals=i.clone(e);if(t)for(var n=t.length-1;n>=0;n--)s.asc(t[n])},getActiveState:function(e){var t=this.activeIntervals;if(!t.length)return"normal";if(null==e||isNaN(e))return"inactive";if(1===t.length){var n=t[0];if(n[0]<=e&&e<=n[1])return"active"}else for(var i=0,r=t.length;i<r;i++)if(t[i][0]<=e&&e<=t[i][1])return"active";return"inactive"}}),u={type:"value",dim:null,areaSelectStyle:{width:20,borderWidth:1,borderColor:"rgba(160,197,232)",color:"rgba(160,197,232)",opacity:.3},realtime:!0,z:10};function d(e,t){return t.type||(t.data?"category":"value")}i.merge(c.prototype,l),o("parallel",c,d,u);var h=c;e.exports=h},df48:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("avue-crud",{ref:"crud",attrs:{"table-loading":e.loading,data:e.data,option:e.option,search:e.searchParam,page:e.page,permission:e.permissionList},on:{"update:search":function(t){e.searchParam=t},"update:page":function(t){e.page=t},"refresh-change":e.getDataList,"search-change":e.handleSearch,"search-reset":e.handleReset,"size-change":e.handleSizePage,"current-change":e.handleCurrentPage,"on-load":e.getDataList,"selection-change":e.selectionChange,"row-click":e.handleRowClick}},[t("template",{slot:"menuLeft"},[e.permissionList.status?t("el-button",{attrs:{icon:"el-icon-document",size:"small",type:"primary"},on:{click:e.handleStatus}},[e._v("集团申请状态\n            ")]):e._e()],1)],2)],1)},r=[],a=(n("8e6e"),n("6b54"),n("ac6a"),n("456d"),n("96cf"),n("1da1")),o=n("ade3"),s=n("cc5e"),l=n("84df"),c=n("5880");function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach((function(t){Object(o["a"])(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var h={data:function(){return{loading:!1,data:[],page:{pageSize:10,currentPage:1,total:0},searchParam:{},stateParam:{}}},computed:d(d({},Object(c["mapGetters"])(["permission"])),{},{permissionList:function(){return{searchBtn:this.vaildData(this.permission.applicationForm.applicationForm_search,!1),emptyBtn:this.vaildData(this.permission.applicationForm.applicationForm_search,!1),status:this.vaildData(this.permission.applicationForm.applicationForm_status,!1)}},option:function(){return{height:"auto",tip:!1,index:!0,border:!0,addBtn:!1,columnBtn:!1,searchBtn:this.permissionList.searchBtn,emptyBtn:this.permissionList.emptyBtn,searchMenuSpan:8,highlightCurrentRow:!0,menu:!1,selection:!0,column:[{label:"申请单号",prop:"id",width:300,fixed:!0,search:!0},{label:"集团码",width:200,prop:"groupCode",search:!0},{label:"操作类型",width:200,prop:"operationType",type:"select",search:!0,dicData:[{label:"申请",value:"1"},{label:"更改",value:"2"}]},{label:"申请单数据信息",width:300,prop:"description"},{label:"创建时间",width:200,prop:"createTime",type:"datetime",search:!0},{label:"更改时间",width:200,prop:"lastModifyTime",type:"datetime",search:!0},{label:"返回标识",width:100,prop:"code"},{label:"返回信息",width:300,prop:"content"},{label:"消息信息",width:300,prop:"msg"}]}}}),methods:{handleStatus:function(){var e=Object(a["a"])(regeneratorRuntime.mark((function e(){var t,n;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t=this.stateParam.oids,!this.$utilFunc.isEmpty(t)){e.next=5;break}this.$message({type:"error",message:"请至少选择一条数据!"}),e.next=9;break;case 5:return e.next=7,Object(s["queryApplyStat"])(this.stateParam);case 7:n=e.sent,n.status;case 9:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),getDataList:function(){var e=Object(a["a"])(regeneratorRuntime.mark((function e(){var t,n,i,r,a,l,c=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return this.loading=!0,t=this.page,n=t.pageSize,i=t.currentPage,t.total,r={size:n,current:i},this.searchParam=Object.keys(this.searchParam).filter((function(e){return null!==c.searchParam[e]&&void 0!==c.searchParam[e]&&""!==c.searchParam[e]})).reduce((function(e,t){return d(d({},e),{},Object(o["a"])({},t,c.searchParam[t]))}),{}),e.next=6,Object(s["getList"])(d(d({},r),this.searchParam));case 6:a=e.sent,200===a.status?(this.loading=!1,l=a.data.data,this.data=l.records,this.page.total=l.total):this.loading=!1;case 8:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),handleSizePage:function(e){this.page.pageSize=e},handleCurrentPage:function(e){this.page.currentPage=e},handleReset:function(){this.searchParam={},this.getDataList()},handleSearch:function(e,t){var n=e.id,i=e.groupCode,r=e.operationType,a={id:n,groupCode:i,operationType:r};e.hasOwnProperty("createTime")&&(a=d({createTime:Object(l["b"])(e.createTime)},a)),e.hasOwnProperty("lastModifyTime")&&(a=d({lastModifyTime:Object(l["b"])(e.lastModifyTime)},a)),this.searchParam=a,this.page.currentPage=1,this.getDataList(),t()},selectionChange:function(e){var t=e.map((function(e){var t=e.dataOid;return t}));this.stateParam={oids:t.toString()}},handleRowClick:function(e){this.$refs.crud.toggleRowSelection(e,!0)}}},f=h,p=(n("0d04"),n("2877")),g=Object(p["a"])(f,i,r,!1,null,"33df8daf",null);t["default"]=g.exports},df70:function(e,t,n){var i=n("3eba"),r=n("6fda"),a=n("29a8"),o=n("2145"),s=a.toolbox.restore;function l(e){this.model=e}l.defaultOption={show:!0,icon:"M3.8,33.4 M47,18.9h9.8V8.7 M56.3,20.1 C52.1,9,40.5,0.6,26.8,2.1C12.6,3.7,1.6,16.2,2.1,30.6 M13,41.1H3.1v10.2 M3.7,39.9c4.2,11.1,15.8,19.5,29.5,18 c14.2-1.6,25.2-14.1,24.7-28.5",title:s.title};var c=l.prototype;c.onclick=function(e,t,n){r.clear(e),t.dispatchAction({type:"restore",from:this.uid})},o.register("restore",l),i.registerAction({type:"restore",event:"restore",update:"prepareAndUpdate"},(function(e,t){t.resetOption("recreate")}));var u=l;e.exports=u},e057:function(e,t,n){var i=n("4e08"),r=(i.__DEV__,n("6d8b")),a=n("2306"),o=n("c775f"),s=o.getDefaultLabel,l=n("3301"),c=n("9d57"),u=c.getLayoutOnAxis,d=n("80f0"),h=n("4f85"),f=n("4319"),p=n("e887"),g=n("b0af"),m=g.createClipPath,v=n("aa3e"),y=n("00d8"),b=n("307b"),x=n("eaeb"),w=n("471e"),_=a.CACHED_LABEL_STYLE_PROPERTIES,S=["itemStyle"],C=["emphasis","itemStyle"],O=["label"],M=["emphasis","label"],P="e\0\0",L={cartesian2d:v,geo:y,singleAxis:b,polar:x,calendar:w};function D(e){var t,n=e.type;if("path"===n){var i=e.shape,r=null!=i.width&&null!=i.height?{x:i.x||0,y:i.y||0,width:i.width,height:i.height}:null,o=G(i);t=a.makePath(o,null,r,i.layout||"center"),t.__customPathData=o}else if("image"===n)t=new a.Image({}),t.__customImagePath=e.style.image;else if("text"===n)t=new a.Text({}),t.__customText=e.style.text;else if("group"===n)t=new a.Group;else{if("compoundPath"===n)throw new Error('"compoundPath" is not supported yet.');var s=a.getShapeClass(n);t=new s}return t.__customGraphicType=n,t.name=e.name,t}function k(e,t,n,i,o,s,l){var c={},u=n.style||{};if(n.shape&&(c.shape=r.clone(n.shape)),n.position&&(c.position=n.position.slice()),n.scale&&(c.scale=n.scale.slice()),n.origin&&(c.origin=n.origin.slice()),n.rotation&&(c.rotation=n.rotation),"image"===e.type&&n.style){var d=c.style={};r.each(["x","y","width","height"],(function(t){T(t,d,u,e.style,s)}))}if("text"===e.type&&n.style){d=c.style={};r.each(["x","y"],(function(t){T(t,d,u,e.style,s)})),!u.hasOwnProperty("textFill")&&u.fill&&(u.textFill=u.fill),!u.hasOwnProperty("textStroke")&&u.stroke&&(u.textStroke=u.stroke)}if("group"!==e.type&&(e.useStyle(u),s)){e.style.opacity=0;var h=u.opacity;null==h&&(h=1),a.initProps(e,{style:{opacity:h}},i,t)}s?e.attr(c):a.updateProps(e,c,i,t),n.hasOwnProperty("z2")&&e.attr("z2",n.z2||0),n.hasOwnProperty("silent")&&e.attr("silent",n.silent),n.hasOwnProperty("invisible")&&e.attr("invisible",n.invisible),n.hasOwnProperty("ignore")&&e.attr("ignore",n.ignore),n.hasOwnProperty("info")&&e.attr("info",n.info);var f=n.styleEmphasis;a.setElementHoverStyle(e,f),l&&a.setAsHighDownDispatcher(e,!1!==f)}function T(e,t,n,i,r){null==n[e]||r||(t[e]=n[e],n[e]=i[e])}function A(e,t,n,i){var o=e.get("renderItem"),l=e.coordinateSystem,c={};l&&(c=l.prepareCustoms?l.prepareCustoms():L[l.type](l));var d,h,f,p,g,m=r.defaults({getWidth:i.getWidth,getHeight:i.getHeight,getZr:i.getZr,getDevicePixelRatio:i.getDevicePixelRatio,value:x,style:w,styleEmphasis:_,visual:P,barLayout:D,currentSeriesIndices:k,font:T},c.api||{}),v={context:{},seriesId:e.id,seriesName:e.name,seriesIndex:e.seriesIndex,coordSys:c.coordSys,dataInsideLength:t.count(),encode:I(e.getData())},y=!0;return function(e,n){return d=e,y=!0,o&&o(r.defaults({dataIndexInside:e,dataIndex:t.getRawIndex(e),actionType:n?n.type:null},v),m)};function b(e){null==e&&(e=d),y&&(h=t.getItemModel(e),f=h.getModel(O),p=h.getModel(M),g=t.getItemVisual(e,"color"),y=!1)}function x(e,n){return null==n&&(n=d),t.get(t.getDimension(e||0),n)}function w(n,i){null==i&&(i=d),b(i);var o=h.getModel(S).getItemStyle();null!=g&&(o.fill=g);var l=t.getItemVisual(i,"opacity");null!=l&&(o.opacity=l);var c=n?V(n,f):f;return a.setTextStyle(o,c,null,{autoColor:g,isRectText:!0}),o.text=c.getShallow("show")?r.retrieve2(e.getFormattedLabel(i,"normal"),s(t,i)):null,n&&F(o,n),o}function _(n,i){null==i&&(i=d),b(i);var o=h.getModel(C).getItemStyle(),l=n?V(n,p):p;return a.setTextStyle(o,l,null,{isRectText:!0},!0),o.text=l.getShallow("show")?r.retrieve3(e.getFormattedLabel(i,"emphasis"),e.getFormattedLabel(i,"normal"),s(t,i)):null,n&&F(o,n),o}function P(e,n){return null==n&&(n=d),t.getItemVisual(n,e)}function D(e){if(l.getBaseAxis){var t=l.getBaseAxis();return u(r.defaults({axis:t},e),i)}}function k(){return n.getCurrentSeriesIndices()}function T(e){return a.getFont(e,n)}}function I(e){var t={};return r.each(e.dimensions,(function(n,i){var r=e.getDimensionInfo(n);if(!r.isExtraCoord){var a=r.coordDim,o=t[a]=t[a]||[];o[r.coordDimIndex]=i}})),t}function j(e,t,n,i,r,a){return e=E(e,t,n,i,r,a,!0),e&&a.setItemGraphicEl(t,e),e}function E(e,t,n,i,r,a,o){var s=!n;n=n||{};var l=n.type,c=n.shape,u=n.style;if(e&&(s||null!=l&&l!==e.__customGraphicType||"path"===l&&q(c)&&G(c)!==e.__customPathData||"image"===l&&H(u,"image")&&u.image!==e.__customImagePath||"text"===l&&H(c,"text")&&u.text!==e.__customText)&&(r.remove(e),e=null),!s){var d=!e;return!e&&(e=D(n)),k(e,t,n,i,a,d,o),"group"===l&&B(e,t,n,i,a),r.add(e),e}}function B(e,t,n,i,r){var a=n.children,o=a?a.length:0,s=n.$mergeChildren,l="byName"===s||n.diffChildrenByName,c=!1===s;if(o||l||c)if(l)R({oldChildren:e.children()||[],newChildren:a||[],dataIndex:t,animatableModel:i,group:e,data:r});else{c&&e.removeAll();for(var u=0;u<o;u++)a[u]&&E(e.childAt(u),t,a[u],i,e,r)}}function R(e){new d(e.oldChildren,e.newChildren,z,z,e).add(N).update(N).remove($).execute()}function z(e,t){var n=e&&e.name;return null!=n?n:P+t}function N(e,t){var n=this.context,i=null!=e?n.newChildren[e]:null,r=null!=t?n.oldChildren[t]:null;E(r,n.dataIndex,i,n.animatableModel,n.group,n.data)}function V(e,t){var n=new f({},t);return r.each(_,(function(t,i){e.hasOwnProperty(t)&&(n.option[i]=e[t])})),n}function F(e,t){for(var n in t)!t.hasOwnProperty(n)&&_.hasOwnProperty(n)||(e[n]=t[n])}function $(e){var t=this.context,n=t.oldChildren[e];n&&t.group.remove(n)}function G(e){return e&&(e.pathData||e.d)}function q(e){return e&&(e.hasOwnProperty("pathData")||e.hasOwnProperty("d"))}function H(e,t){return e&&e.hasOwnProperty(t)}h.extend({type:"series.custom",dependencies:["grid","polar","geo","singleAxis","calendar"],defaultOption:{coordinateSystem:"cartesian2d",zlevel:0,z:2,legendHoverLink:!0,useTransform:!0,clip:!1},getInitialData:function(e,t){return l(this.getSource(),this)},getDataParams:function(e,t,n){var i=h.prototype.getDataParams.apply(this,arguments);return n&&(i.info=n.info),i}}),p.extend({type:"custom",_data:null,render:function(e,t,n,i){var r=this._data,a=e.getData(),o=this.group,s=A(e,a,t,n);a.diff(r).add((function(t){j(null,t,s(t,i),e,o,a)})).update((function(t,n){var l=r.getItemGraphicEl(n);j(l,t,s(t,i),e,o,a)})).remove((function(e){var t=r.getItemGraphicEl(e);t&&o.remove(t)})).execute();var l=e.get("clip",!0)?m(e.coordinateSystem,!1,e):null;l?o.setClipPath(l):o.removeClipPath(),this._data=a},incrementalPrepareRender:function(e,t,n){this.group.removeAll(),this._data=null},incrementalRender:function(e,t,n,i,r){var a=t.getData(),o=A(t,a,n,i);function s(e){e.isGroup||(e.incremental=!0,e.useHoverLayer=!0)}for(var l=e.start;l<e.end;l++){var c=j(null,l,o(l,r),t,this.group,a);c.traverse(s)}},dispose:r.noop,filterForExposedEvent:function(e,t,n,i){var r=t.element;if(null==r||n.name===r)return!0;while((n=n.parent)&&n!==this.group)if(n.name===r)return!0;return!1}})},e083:function(e,t,n){"use strict";n("f612")},e468:function(e,t,n){var i=n("e46b"),r=n("6d8b"),a=n("2f45"),o=a.getDimensionTypeByAxis,s=n("0f99"),l=s.makeSeriesEncodeForAxisCoordSys,c={_baseAxisDim:null,getInitialData:function(e,t){var n,a,s=t.getComponent("xAxis",this.get("xAxisIndex")),c=t.getComponent("yAxis",this.get("yAxisIndex")),u=s.get("type"),d=c.get("type");"category"===u?(e.layout="horizontal",n=s.getOrdinalMeta(),a=!0):"category"===d?(e.layout="vertical",n=c.getOrdinalMeta(),a=!0):e.layout=e.layout||"horizontal";var h=["x","y"],f="horizontal"===e.layout?0:1,p=this._baseAxisDim=h[f],g=h[1-f],m=[s,c],v=m[f].get("type"),y=m[1-f].get("type"),b=e.data;if(b&&a){var x=[];r.each(b,(function(e,t){var n;e.value&&r.isArray(e.value)?(n=e.value.slice(),e.value.unshift(t)):r.isArray(e)?(n=e.slice(),e.unshift(t)):n=e,x.push(n)})),e.data=x}var w=this.defaultValueDimensions,_=[{name:p,type:o(v),ordinalMeta:n,otherDims:{tooltip:!1,itemName:0},dimsDef:["base"]},{name:g,type:o(y),dimsDef:w.slice()}];return i(this,{coordDimensions:_,dimensionsCount:w.length+1,encodeDefaulter:r.curry(l,_,this)})},getBaseAxis:function(){var e=this._baseAxisDim;return this.ecModel.getComponent(e+"Axis",this.get(e+"AxisIndex")).axis}};t.seriesModelMixin=c},e46b:function(e,t,n){var i=n("b1d4"),r=n("6179"),a=n("6d8b"),o=a.extend,s=a.isArray;function l(e,t,n){t=s(t)&&{coordDimensions:t}||o({},t);var a=e.getSource(),l=i(a,t),c=new r(l,e);return c.initData(a,n),c}e.exports=l},e4d1:function(e,t,n){n("6932"),n("3a56"),n("7dcf"),n("3790"),n("2325"),n("2c17"),n("9e87")},e62a:function(e,t,n){"use strict";n.r(t);n("55dd");var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("avue-crud",{ref:"crud",attrs:{option:e.option,"table-loading":e.loading,data:e.data,page:e.page,permission:e.permissionList,"before-open":e.beforeOpen},on:{"update:page":function(t){e.page=t},"row-update":e.rowUpdate,"row-save":e.rowSave,"row-del":e.rowDel,"search-change":e.searchChange,"search-reset":e.searchReset,"selection-change":e.selectionChange,"current-change":e.currentChange,"size-change":e.sizeChange,"refresh-change":e.refreshChange,"row-click":e.clickRowChange,"on-load":e.onLoad},scopedSlots:e._u([{key:"source",fn:function(e){var n=e.row;return[t("div",{staticStyle:{"text-align":"center"}},[t("i",{class:n.source})])]}},{key:"sort",fn:function(n){var i=n.row;return[t("el-input-number",{attrs:{min:1,max:100},on:{change:function(t){return e.sortChange(i)}},model:{value:i.sort,callback:function(t){e.$set(i,"sort",t)},expression:"row.sort"}})]}}]),model:{value:e.form,callback:function(t){e.form=t},expression:"form"}},[t("template",{slot:"menuLeft"},[e.permissionList.delBtn?t("el-button",{attrs:{type:"danger",size:"small",icon:"el-icon-delete",plain:""},on:{click:e.handleDelete}},[e._v("\n                 åˆ  é™¤\n      ")]):e._e(),e.permissionList.settingBtn?t("el-button",{attrs:{size:"small",icon:"iconfont iconicon_setting",plain:""},on:{click:e.handleMenuSetting}},[e._v("\n                 èœå•配置\n      ")]):e._e()],1)],2),t("el-dialog",{attrs:{title:"下级菜单配置","append-to-body":"",visible:e.box,width:"345px"},on:{"update:visible":function(t){e.box=t}}},[t("el-tree",{ref:"treeMenu",attrs:{data:e.menuGrantList,"show-checkbox":"","node-key":"id","default-checked-keys":e.menuTreeObj,props:e.props}}),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:function(t){e.box=!1}}},[e._v("取 æ¶ˆ")]),t("el-button",{attrs:{type:"primary"},on:{click:e.submit}},[e._v("ç¡® å®š")])],1)],1)],1)},r=[],a=(n("8e6e"),n("456d"),n("6762"),n("2fdb"),n("ac6a"),n("ade3")),o=n("5a17"),s=n("5880"),l=n("2457");function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){Object(a["a"])(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var d={data:function(){return{form:{},box:!1,query:{},loading:!0,props:{label:"title",value:"key"},page:{pageSize:10,currentPage:1,total:0},selectionList:[],menuGrantList:[],menuTreeObj:[],option:{height:"auto",calcHeight:30,columnBtn:!1,tip:!1,searchShow:!0,searchMenuSpan:6,border:!0,index:!0,viewBtn:!0,selection:!0,dialogWidth:900,dialogClickModal:!1,highlightCurrentRow:!0,column:[{label:"菜单名",prop:"name",search:!0,rules:[{required:!0,message:"请输入菜单名",trigger:"blur"}]},{label:"菜单图标",prop:"source",type:"icon",slot:!0,iconList:l["a"],rules:[{required:!0,message:"请输入菜单图标",trigger:"click"}]},{label:"菜单编号",prop:"code",search:!0,rules:[{required:!0,message:"请输入菜单编号",trigger:"blur"}]},{label:"菜单排序",prop:"sort",type:"number",slot:!0,rules:[{required:!0,message:"请输入菜单排序",trigger:"blur"}]}]},data:[]}},computed:u(u({},Object(s["mapGetters"])(["permission"])),{},{permissionList:function(){return{addBtn:this.vaildData(this.permission.topmenu.topmenu_add,!1),viewBtn:this.vaildData(this.permission.topmenu.topmenu_view,!1),delBtn:this.vaildData(this.permission.topmenu.topmenu_delete,!1),editBtn:this.vaildData(this.permission.topmenu.topmenu_edit,!1),settingBtn:this.vaildData(this.permission.topmenu.topmenu_setting,!1)}},ids:function(){var e=[];return this.selectionList.forEach((function(t){e.push(t.id)})),e.join(",")},idsArray:function(){var e=[];return this.selectionList.forEach((function(t){e.push(t.id)})),e}}),methods:{submit:function(){var e=this,t=this.$refs.treeMenu.getCheckedKeys();Object(o["grant"])(this.idsArray,t).then((function(){e.box=!1,e.$message({type:"success",message:"操作成功!"}),e.onLoad(e.page)}))},rowSave:function(e,t,n){var i=this;Object(o["add"])(e).then((function(){i.onLoad(i.page),i.$message({type:"success",message:"操作成功!"}),t()}),(function(e){window.console.log(e),n()}))},rowUpdate:function(e,t,n,i){var r=this;Object(o["update"])(e).then((function(){r.onLoad(r.page),r.$message({type:"success",message:"操作成功!"}),n()}),(function(e){window.console.log(e),i()}))},rowDel:function(e){var t=this;this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(o["remove"])(e.id)})).then((function(){t.onLoad(t.page),t.$message({type:"success",message:"操作成功!"})}))},handleDelete:function(){var e=this;0!==this.selectionList.length?this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(o["remove"])(e.ids)})).then((function(){e.onLoad(e.page),e.$message({type:"success",message:"操作成功!"}),e.$refs.crud.toggleSelection()})):this.$message.warning("请选择至少一条数据")},handleMenuSetting:function(){var e=this;1===this.selectionList.length?(this.menuTreeObj=[],Object(o["grantTree"])().then((function(t){e.menuGrantList=t.data.data.menu,Object(o["getTopTree"])(e.ids).then((function(t){e.menuTreeObj=t.data.data.menu,e.box=!0}))}))):this.$message.warning("只能选择一条数据")},beforeOpen:function(e,t){var n=this;["edit","view"].includes(t)&&Object(o["getDetail"])(this.form.id).then((function(e){n.form=e.data.data})),e()},sortChange:function(e){var t=this;Object(o["update"])(e).then((function(){t.onLoad(t.page)}),(function(e){window.console.log(e)}))},searchReset:function(){this.query={},this.onLoad(this.page)},searchChange:function(e,t){this.query=e,this.page.currentPage=1,this.onLoad(this.page,e),t()},clickRowChange:function(e){this.$refs.crud.toggleSelection(),this.selectionList=e,this.$refs.crud.setCurrentRow(e),this.$refs.crud.toggleRowSelection(e)},selectionChange:function(e){this.selectionList=e,this.$refs.crud.setCurrentRow(this.selectionList[e.length-1])},selectionClear:function(){this.selectionList=[],this.$refs.crud.toggleSelection()},currentChange:function(e){this.page.currentPage=e},sizeChange:function(e){this.page.pageSize=e},refreshChange:function(){this.onLoad(this.page,this.query)},onLoad:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.loading=!0,Object(o["getList"])(e.currentPage,e.pageSize,Object.assign(n,this.query)).then((function(e){var n=e.data.data;t.page.total=n.total,t.data=n.records,t.loading=!1,t.selectionClear()}))}}},h=d,f=(n("2167"),n("2877")),p=Object(f["a"])(h,i,r,!1,null,null,null);t["default"]=p.exports},e6cd:function(e,t,n){var i=n("6d8b");function r(){var e,t=[],n={};return{add:function(e,r,a,o,s){return i.isString(o)&&(s=o,o=0),!n[e.id]&&(n[e.id]=1,t.push({el:e,target:r,time:a,delay:o,easing:s}),!0)},done:function(t){return e=t,this},start:function(){for(var i=t.length,r=0,a=t.length;r<a;r++){var o=t[r];o.el.animateTo(o.target,o.time,o.delay,o.easing,s)}return this;function s(){i--,i||(t.length=0,n={},e&&e())}}}}t.createWrap=r},e798:function(e,t,n){"use strict";n("299c")},e7aa:function(e,t,n){var i=n("2306"),r=n("c775f"),a=r.getDefaultLabel;function o(e,t,n,r,o,l,c){var u=n.getModel("label"),d=n.getModel("emphasis.label");i.setLabelStyle(e,t,u,d,{labelFetcher:o,labelDataIndex:l,defaultText:a(o.getData(),l),isRectText:!0,autoColor:r}),s(e),s(t)}function s(e,t){"outside"===e.textPosition&&(e.textPosition=t)}t.setLabel=o},e9f9:function(e,t,n){var i=n("4942"),r=n("d3a4"),a=n("6d8b"),o=a.each;function s(e){return parseInt(e,10)}function l(e,t){r.initVML(),this.root=e,this.storage=t;var n=document.createElement("div"),i=document.createElement("div");n.style.cssText="display:inline-block;overflow:hidden;position:relative;width:300px;height:150px;",i.style.cssText="position:absolute;left:0;top:0;",e.appendChild(n),this._vmlRoot=i,this._vmlViewport=n,this.resize();var a=t.delFromStorage,o=t.addToStorage;t.delFromStorage=function(e){a.call(t,e),e&&e.onRemove&&e.onRemove(i)},t.addToStorage=function(e){e.onAdd&&e.onAdd(i),o.call(t,e)},this._firstPaint=!0}function c(e){return function(){i('In IE8.0 VML mode painter not support method "'+e+'"')}}l.prototype={constructor:l,getType:function(){return"vml"},getViewportRoot:function(){return this._vmlViewport},getViewportRootOffset:function(){var e=this.getViewportRoot();if(e)return{offsetLeft:e.offsetLeft||0,offsetTop:e.offsetTop||0}},refresh:function(){var e=this.storage.getDisplayList(!0,!0);this._paintList(e)},_paintList:function(e){for(var t=this._vmlRoot,n=0;n<e.length;n++){var i=e[n];i.invisible||i.ignore?(i.__alreadyNotVisible||i.onRemove(t),i.__alreadyNotVisible=!0):(i.__alreadyNotVisible&&i.onAdd(t),i.__alreadyNotVisible=!1,i.__dirty&&(i.beforeBrush&&i.beforeBrush(),(i.brushVML||i.brush).call(i,t),i.afterBrush&&i.afterBrush())),i.__dirty=!1}this._firstPaint&&(this._vmlViewport.appendChild(t),this._firstPaint=!1)},resize:function(e,t){e=null==e?this._getWidth():e,t=null==t?this._getHeight():t;if(this._width!==e||this._height!==t){this._width=e,this._height=t;var n=this._vmlViewport.style;n.width=e+"px",n.height=t+"px"}},dispose:function(){this.root.innerHTML="",this._vmlRoot=this._vmlViewport=this.storage=null},getWidth:function(){return this._width},getHeight:function(){return this._height},clear:function(){this._vmlViewport&&this.root.removeChild(this._vmlViewport)},_getWidth:function(){var e=this.root,t=e.currentStyle;return(e.clientWidth||s(t.width))-s(t.paddingLeft)-s(t.paddingRight)|0},_getHeight:function(){var e=this.root,t=e.currentStyle;return(e.clientHeight||s(t.height))-s(t.paddingTop)-s(t.paddingBottom)|0}},o(["getLayer","insertLayer","eachLayer","eachBuiltinLayer","eachOtherLayer","getLayers","modLayer","delLayer","clearLayer","toDataURL","pathToImage"],(function(e){l.prototype[e]=c(e)}));var u=l;e.exports=u},ea92:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("div",[t("el-button",{on:{click:function(t){e.visible=!0}}},[e._v("测试")]),t("el-button",{on:{click:function(t){e.visible1=!0}}},[e._v("相似项查询")]),t("el-button",{on:{click:function(t){e.visible3=!0}}},[e._v("批量导入")]),t("el-button",{on:{click:function(t){e.visible2=!0}}},[e._v("附件管理dialog")]),t("FormTemplateDialog",{attrs:{visible:e.visible,type:e.type,templateOid:e.templateOid,codeClassifyOid:e.codeClassifyOid,codeRuleOid:e.codeRuleOid,disabledProp:e.disabledProp,rowOid:e.rowOid},on:{"update:visible":function(t){e.visible=t},submit:e.submit}}),t("ResembleQueryDialog",{attrs:{visible:e.visible1,type:e.type,templateOid:e.templateOid,codeClassifyOid:e.codeClassifyOid,rowOid:e.rowOid,codeRuleOid:e.codeRuleOid},on:{"update:visible":function(t){e.visible1=t}}}),t("BatchImport",{attrs:{visible:e.visible3,type:"historyImport",downloadTemplateFun:e.downloadTemplateFun,codeClassifyOid:e.codeClassifyOid},on:{"update:visible":function(t){e.visible3=t}}}),t("fileInHtml",{attrs:{options:e.fileOptions}}),t("fileinDialog",{attrs:{visible:e.visible2,options:e.fileOptions},on:{close:function(t){e.visible2=!1}}})],1)},r=[],a=n("2746"),o=n("4b55"),s=n("5545"),l=n("aa51"),c={name:"FormTemplateTest",components:{ResembleQueryDialog:a["default"],fileInHtml:o["default"],fileinDialog:s["default"],BatchImport:l["default"]},data:function(){return{visible:!1,visible1:!1,visible2:!1,visible3:!1,disabledProp:["id","lcstatus"],type:"add",templateOid:"f441b131-5ea0-4672-ab74-735b11161928",codeClassifyOid:"535FC9B6-FE27-241F-5FCA-ED4DC17CF95B",codeRuleOid:"B95872A6-9CEA-D490-8F1B-9D26548CAF96",rowOid:"551FBA49-9A94-2F83-9126-9DD4F9BB14B5",fileOptions:{ownbizOid:"6EF696C3-CD87-0E7C-1EA1-8DE3913A95C9",ownbizBtm:"wupin",fileDocClassify:"!=processAuditSuggest",fileDocClassifyName:"",hasDownload:!0,hasUpload:!0,tableHeight:"auto"}}},methods:{submit:function(e){},downloadTemplateFun:function(){}}},u=c,d=n("2877"),h=Object(d["a"])(u,i,r,!1,null,null,null);t["default"]=h.exports},eabf:function(e,t,n){var i=n("6d8b");function r(e){e&&i.isArray(e.series)&&i.each(e.series,(function(e){i.isObject(e)&&"k"===e.type&&(e.type="candlestick")}))}e.exports=r},eaea:function(e,t,n){var i=n("3eba"),r=n("6d8b"),a=n("22d1"),o=n("60e3"),s=n("5f14"),l=n("2b8c"),c=n("e0d3"),u=n("3842"),d=s.mapVisual,h=s.eachVisual,f=r.isArray,p=r.each,g=u.asc,m=u.linearMap,v=r.noop,y=i.extendComponentModel({type:"visualMap",dependencies:["series"],stateList:["inRange","outOfRange"],replacableOptionKeys:["inRange","outOfRange","target","controller","color"],dataBound:[-1/0,1/0],layoutMode:{type:"box",ignoreSize:!0},defaultOption:{show:!0,zlevel:0,z:4,seriesIndex:"all",min:0,max:200,dimension:null,inRange:null,outOfRange:null,left:0,right:null,top:null,bottom:0,itemWidth:null,itemHeight:null,inverse:!1,orient:"vertical",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",contentColor:"#5793f3",inactiveColor:"#aaa",borderWidth:0,padding:5,textGap:10,precision:0,color:null,formatter:null,text:null,textStyle:{color:"#333"}},init:function(e,t,n){this._dataExtent,this.targetVisuals={},this.controllerVisuals={},this.textStyleModel,this.itemSize,this.mergeDefaultAndTheme(e,n)},optionUpdated:function(e,t){var n=this.option;a.canvasSupported||(n.realtime=!1),!t&&l.replaceVisualOption(n,e,this.replacableOptionKeys),this.textStyleModel=this.getModel("textStyle"),this.resetItemSize(),this.completeVisualOption()},resetVisual:function(e){var t=this.stateList;e=r.bind(e,this),this.controllerVisuals=l.createVisualMappings(this.option.controller,t,e),this.targetVisuals=l.createVisualMappings(this.option.target,t,e)},getTargetSeriesIndices:function(){var e=this.option.seriesIndex,t=[];return null==e||"all"===e?this.ecModel.eachSeries((function(e,n){t.push(n)})):t=c.normalizeToArray(e),t},eachTargetSeries:function(e,t){r.each(this.getTargetSeriesIndices(),(function(n){e.call(t,this.ecModel.getSeriesByIndex(n))}),this)},isTargetSeries:function(e){var t=!1;return this.eachTargetSeries((function(n){n===e&&(t=!0)})),t},formatValueText:function(e,t,n){var i,a,o=this.option,s=o.precision,l=this.dataBound,c=o.formatter;return n=n||["<",">"],r.isArray(e)&&(e=e.slice(),i=!0),a=t?e:i?[u(e[0]),u(e[1])]:u(e),r.isString(c)?c.replace("{value}",i?a[0]:a).replace("{value2}",i?a[1]:a):r.isFunction(c)?i?c(e[0],e[1]):c(e):i?e[0]===l[0]?n[0]+" "+a[1]:e[1]===l[1]?n[1]+" "+a[0]:a[0]+" - "+a[1]:a;function u(e){return e===l[0]?"min":e===l[1]?"max":(+e).toFixed(Math.min(s,20))}},resetExtent:function(){var e=this.option,t=g([e.min,e.max]);this._dataExtent=t},getDataDimension:function(e){var t=this.option.dimension,n=e.dimensions;if(null!=t||n.length){if(null!=t)return e.getDimension(t);for(var i=e.dimensions,r=i.length-1;r>=0;r--){var a=i[r],o=e.getDimensionInfo(a);if(!o.isCalculationCoord)return a}}},getExtent:function(){return this._dataExtent.slice()},completeVisualOption:function(){var e=this.ecModel,t=this.option,n={inRange:t.inRange,outOfRange:t.outOfRange},i=t.target||(t.target={}),a=t.controller||(t.controller={});r.merge(i,n),r.merge(a,n);var l=this.isCategory();function c(n){f(t.color)&&!n.inRange&&(n.inRange={color:t.color.slice().reverse()}),n.inRange=n.inRange||{color:e.get("gradientColor")},p(this.stateList,(function(e){var t=n[e];if(r.isString(t)){var i=o.get(t,"active",l);i?(n[e]={},n[e][t]=i):delete n[e]}}),this)}function u(e,t,n){var i=e[t],r=e[n];i&&!r&&(r=e[n]={},p(i,(function(e,t){if(s.isValidType(t)){var n=o.get(t,"inactive",l);null!=n&&(r[t]=n,"color"!==t||r.hasOwnProperty("opacity")||r.hasOwnProperty("colorAlpha")||(r.opacity=[0,0]))}})))}function g(e){var t=(e.inRange||{}).symbol||(e.outOfRange||{}).symbol,n=(e.inRange||{}).symbolSize||(e.outOfRange||{}).symbolSize,i=this.get("inactiveColor");p(this.stateList,(function(a){var o=this.itemSize,s=e[a];s||(s=e[a]={color:l?i:[i]}),null==s.symbol&&(s.symbol=t&&r.clone(t)||(l?"roundRect":["roundRect"])),null==s.symbolSize&&(s.symbolSize=n&&r.clone(n)||(l?o[0]:[o[0],o[0]])),s.symbol=d(s.symbol,(function(e){return"none"===e||"square"===e?"roundRect":e}));var c=s.symbolSize;if(null!=c){var u=-1/0;h(c,(function(e){e>u&&(u=e)})),s.symbolSize=d(c,(function(e){return m(e,[0,u],[0,o[0]],!0)}))}}),this)}c.call(this,i),c.call(this,a),u.call(this,i,"inRange","outOfRange"),g.call(this,a)},resetItemSize:function(){this.itemSize=[parseFloat(this.get("itemWidth")),parseFloat(this.get("itemHeight"))]},isCategory:function(){return!!this.option.categories},setSelected:v,getValueState:v,getVisualMeta:v}),b=y;e.exports=b},eaeb:function(e,t,n){var i=n("6d8b");function r(e,t){return i.map(["Radius","Angle"],(function(n,i){var r=this["get"+n+"Axis"](),a=t[i],o=e[i]/2,s="dataTo"+n,l="category"===r.type?r.getBandWidth():Math.abs(r[s](a-o)-r[s](a+o));return"Angle"===n&&(l=l*Math.PI/180),l}),this)}function a(e){var t=e.getRadiusAxis(),n=e.getAngleAxis(),a=t.getExtent();return a[0]>a[1]&&a.reverse(),{coordSys:{type:"polar",cx:e.cx,cy:e.cy,r:a[1],r0:a[0]},api:{coord:i.bind((function(i){var r=t.dataToRadius(i[0]),a=n.dataToAngle(i[1]),o=e.coordToPoint([r,a]);return o.push(r,a*Math.PI/180),o})),size:i.bind(r,e)}}}e.exports=a},eb6b:function(e,t,n){var i=n("6d8b"),r=n("e0d3"),a=r.makeInner,o=n("cd33"),s=n("133d"),l=i.each,c=i.curry,u=a();function d(e,t,n){var r=e.currTrigger,a=[e.x,e.y],o=e,u=e.dispatchAction||i.bind(n.dispatchAction,n),d=t.getComponent("axisPointer").coordSysAxesInfo;if(d){w(a)&&(a=s({seriesIndex:o.seriesIndex,dataIndex:o.dataIndex},t).point);var f=w(a),_=o.axesInfo,S=d.axesInfo,C="leave"===r||w(a),O={},M={},P={list:[],map:{}},L={showPointer:c(p,M),showTooltip:c(g,P)};l(d.coordSysMap,(function(e,t){var n=f||e.containPoint(a);l(d.coordSysAxesInfo[t],(function(e,t){var i=e.axis,r=b(_,e);if(!C&&n&&(!_||r)){var o=r&&r.value;null!=o||f||(o=i.pointToData(a)),null!=o&&h(e,o,L,!1,O)}}))}));var D={};return l(S,(function(e,t){var n=e.linkGroup;n&&!M[t]&&l(n.axesInfo,(function(t,i){var r=M[i];if(t!==e&&r){var a=r.value;n.mapper&&(a=e.axis.scale.parse(n.mapper(a,x(t),x(e)))),D[e.key]=a}}))})),l(D,(function(e,t){h(S[t],e,L,!0,O)})),m(M,S,O),v(P,a,e,u),y(S,u,n),O}}function h(e,t,n,r,a){var o=e.axis;if(!o.scale.isBlank()&&o.containData(t))if(e.involveSeries){var s=f(t,e),l=s.payloadBatch,c=s.snapToValue;l[0]&&null==a.seriesIndex&&i.extend(a,l[0]),!r&&e.snap&&o.containData(c)&&null!=c&&(t=c),n.showPointer(e,t,l,a),n.showTooltip(e,s,c)}else n.showPointer(e,t)}function f(e,t){var n=t.axis,i=n.dim,r=e,a=[],o=Number.MAX_VALUE,s=-1;return l(t.seriesModels,(function(t,c){var u,d,h=t.getData().mapDimension(i,!0);if(t.getAxisTooltipData){var f=t.getAxisTooltipData(h,e,n);d=f.dataIndices,u=f.nestestValue}else{if(d=t.getData().indicesOfNearest(h[0],e,"category"===n.type?.5:null),!d.length)return;u=t.getData().get(h[0],d[0])}if(null!=u&&isFinite(u)){var p=e-u,g=Math.abs(p);g<=o&&((g<o||p>=0&&s<0)&&(o=g,s=p,r=u,a.length=0),l(d,(function(e){a.push({seriesIndex:t.seriesIndex,dataIndexInside:e,dataIndex:t.getData().getRawIndex(e)})})))}})),{payloadBatch:a,snapToValue:r}}function p(e,t,n,i){e[t.key]={value:n,payloadBatch:i}}function g(e,t,n,i){var r=n.payloadBatch,a=t.axis,s=a.model,l=t.axisPointerModel;if(t.triggerTooltip&&r.length){var c=t.coordSys.model,u=o.makeKey(c),d=e.map[u];d||(d=e.map[u]={coordSysId:c.id,coordSysIndex:c.componentIndex,coordSysType:c.type,coordSysMainType:c.mainType,dataByAxis:[]},e.list.push(d)),d.dataByAxis.push({axisDim:a.dim,axisIndex:s.componentIndex,axisType:s.type,axisId:s.id,value:i,valueLabelOpt:{precision:l.get("label.precision"),formatter:l.get("label.formatter")},seriesDataIndices:r.slice()})}}function m(e,t,n){var i=n.axesInfo=[];l(t,(function(t,n){var r=t.axisPointerModel.option,a=e[n];a?(!t.useHandle&&(r.status="show"),r.value=a.value,r.seriesDataIndices=(a.payloadBatch||[]).slice()):!t.useHandle&&(r.status="hide"),"show"===r.status&&i.push({axisDim:t.axis.dim,axisIndex:t.axis.model.componentIndex,value:r.value})}))}function v(e,t,n,i){if(!w(t)&&e.list.length){var r=((e.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{};i({type:"showTip",escapeConnect:!0,x:t[0],y:t[1],tooltipOption:n.tooltipOption,position:n.position,dataIndexInside:r.dataIndexInside,dataIndex:r.dataIndex,seriesIndex:r.seriesIndex,dataByCoordSys:e.list})}else i({type:"hideTip"})}function y(e,t,n){var r=n.getZr(),a="axisPointerLastHighlights",o=u(r)[a]||{},s=u(r)[a]={};l(e,(function(e,t){var n=e.axisPointerModel.option;"show"===n.status&&l(n.seriesDataIndices,(function(e){var t=e.seriesIndex+" | "+e.dataIndex;s[t]=e}))}));var c=[],d=[];i.each(o,(function(e,t){!s[t]&&d.push(e)})),i.each(s,(function(e,t){!o[t]&&c.push(e)})),d.length&&n.dispatchAction({type:"downplay",escapeConnect:!0,batch:d}),c.length&&n.dispatchAction({type:"highlight",escapeConnect:!0,batch:c})}function b(e,t){for(var n=0;n<(e||[]).length;n++){var i=e[n];if(t.axis.dim===i.axisDim&&t.axis.model.componentIndex===i.axisIndex)return i}}function x(e){var t=e.axis.model,n={},i=n.axisDim=e.axis.dim;return n.axisIndex=n[i+"AxisIndex"]=t.componentIndex,n.axisName=n[i+"AxisName"]=t.name,n.axisId=n[i+"AxisId"]=t.id,n}function w(e){return!e||null==e[0]||isNaN(e[0])||null==e[1]||isNaN(e[1])}e.exports=d},ebf9:function(e,t,n){var i=n("3eba");i.registerAction("legendScroll","legendscroll",(function(e,t){var n=e.scrollDataIndex;null!=n&&t.eachComponent({mainType:"legend",subType:"scroll",query:e},(function(e){e.setScrollDataIndex(n)}))}))},ec02:function(e,t,n){var i=n("6d8b"),r=n("84ce"),a=function(e,t,n,i,a){r.call(this,e,t,n),this.type=i||"value",this.position=a||"bottom"};a.prototype={constructor:a,index:0,getAxesOnZeroOf:null,model:null,isHorizontal:function(){var e=this.position;return"top"===e||"bottom"===e},getGlobalExtent:function(e){var t=this.getExtent();return t[0]=this.toGlobalCoord(t[0]),t[1]=this.toGlobalCoord(t[1]),e&&t[0]>t[1]&&t.reverse(),t},getOtherAxis:function(){this.grid.getOtherAxis()},pointToData:function(e,t){return this.coordToData(this.toLocalCoord(e["x"===this.dim?0:1]),t)},toLocalCoord:null,toGlobalCoord:null},i.inherits(a,r);var o=a;e.exports=o},ec1e:function(e,t,n){},ecf8:function(e,t,n){var i=n("6d8b"),r=n("3842"),a=r.parsePercent,o=i.each;function s(e){var t=l(e);o(t,(function(e){var t=e.seriesModels;t.length&&(c(e),o(t,(function(t,n){u(t,e.boxOffsetList[n],e.boxWidthList[n])})))}))}function l(e){var t=[],n=[];return e.eachSeriesByType("boxplot",(function(e){var r=e.getBaseAxis(),a=i.indexOf(n,r);a<0&&(a=n.length,n[a]=r,t[a]={axis:r,seriesModels:[]}),t[a].seriesModels.push(e)})),t}function c(e){var t,n,r=e.axis,s=e.seriesModels,l=s.length,c=e.boxWidthList=[],u=e.boxOffsetList=[],d=[];if("category"===r.type)n=r.getBandWidth();else{var h=0;o(s,(function(e){h=Math.max(h,e.getData().count())})),t=r.getExtent(),Math.abs(t[1]-t[0])}o(s,(function(e){var t=e.get("boxWidth");i.isArray(t)||(t=[t,t]),d.push([a(t[0],n)||0,a(t[1],n)||0])}));var f=.8*n-2,p=f/l*.3,g=(f-p*(l-1))/l,m=g/2-f/2;o(s,(function(e,t){u.push(m),m+=p+g,c.push(Math.min(Math.max(g,d[t][0]),d[t][1]))}))}function u(e,t,n){var i=e.coordinateSystem,r=e.getData(),a=n/2,o="horizontal"===e.get("layout")?0:1,s=1-o,l=["x","y"],c=r.mapDimension(l[o]),u=r.mapDimension(l[s],!0);if(!(null==c||u.length<5))for(var d=0;d<r.count();d++){var h=r.get(c,d),f=b(h,u[2],d),p=b(h,u[0],d),g=b(h,u[1],d),m=b(h,u[3],d),v=b(h,u[4],d),y=[];x(y,g,0),x(y,m,1),y.push(p,g,v,m),w(y,p),w(y,v),w(y,f),r.setItemLayout(d,{initBaseline:f[s],ends:y})}function b(e,n,a){var l,c=r.get(n,a),u=[];return u[o]=e,u[s]=c,isNaN(e)||isNaN(c)?l=[NaN,NaN]:(l=i.dataToPoint(u),l[o]+=t),l}function x(e,t,n){var i=t.slice(),r=t.slice();i[o]+=a,r[o]-=a,n?e.push(i,r):e.push(r,i)}function w(e,t){var n=t.slice(),i=t.slice();n[o]-=a,i[o]+=a,e.push(n,i)}}e.exports=s},edaf:function(e,t,n){var i=n("6d8b"),r=n("6cb7"),a=n("6179"),o=n("e0d3"),s=r.extend({type:"timeline",layoutMode:"box",defaultOption:{zlevel:0,z:4,show:!0,axisType:"time",realtime:!0,left:"20%",top:null,right:"20%",bottom:0,width:null,height:40,padding:5,controlPosition:"left",autoPlay:!1,rewind:!1,loop:!0,playInterval:2e3,currentIndex:0,itemStyle:{},label:{color:"#000"},data:[]},init:function(e,t,n){this._data,this._names,this.mergeDefaultAndTheme(e,n),this._initData()},mergeOption:function(e){s.superApply(this,"mergeOption",arguments),this._initData()},setCurrentIndex:function(e){null==e&&(e=this.option.currentIndex);var t=this._data.count();this.option.loop?e=(e%t+t)%t:(e>=t&&(e=t-1),e<0&&(e=0)),this.option.currentIndex=e},getCurrentIndex:function(){return this.option.currentIndex},isIndexMax:function(){return this.getCurrentIndex()>=this._data.count()-1},setPlayState:function(e){this.option.autoPlay=!!e},getPlayState:function(){return!!this.option.autoPlay},_initData:function(){var e=this.option,t=e.data||[],n=e.axisType,r=this._names=[];if("category"===n){var s=[];i.each(t,(function(e,t){var n,a=o.getDataItemValue(e);i.isObject(e)?(n=i.clone(e),n.value=t):n=t,s.push(n),i.isString(a)||null!=a&&!isNaN(a)||(a=""),r.push(a+"")})),t=s}var l={category:"ordinal",time:"time"}[n]||"number",c=this._data=new a([{name:"value",type:l}],this);c.initData(t,r)},getData:function(){return this._data},getCategories:function(){if("category"===this.get("axisType"))return this._names.slice()}}),l=s;e.exports=l},edb9:function(e,t,n){var i=n("6d8b");function r(e,t){t=t||{};var n=e.coordinateSystem,r=e.axis,a={},o=r.position,s=r.orient,l=n.getRect(),c=[l.x,l.x+l.width,l.y,l.y+l.height],u={horizontal:{top:c[2],bottom:c[3]},vertical:{left:c[0],right:c[1]}};a.position=["vertical"===s?u.vertical[o]:c[0],"horizontal"===s?u.horizontal[o]:c[3]];var d={horizontal:0,vertical:1};a.rotation=Math.PI/2*d[s];var h={top:-1,bottom:1,right:1,left:-1};a.labelDirection=a.tickDirection=a.nameDirection=h[o],e.get("axisTick.inside")&&(a.tickDirection=-a.tickDirection),i.retrieve(t.labelInside,e.get("axisLabel.inside"))&&(a.labelDirection=-a.labelDirection);var f=t.rotate;return null==f&&(f=e.get("axisLabel.rotate")),a.labelRotation="top"===o?-f:f,a.z2=1,a}t.layout=r},edbf:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("minimap",{attrs:{height:200}})},r=[],a=n("bc4c"),o={name:"EditorMinimap",components:{Minimap:a["Minimap"]}},s=o,l=n("2877"),c=Object(l["a"])(s,i,r,!1,null,null,null);t["default"]=c.exports},ee66:function(e,t,n){var i=n("3eba"),r=n("6d8b"),a=n("2306"),o=n("eda2"),s=n("3842"),l={EN:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],CN:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"]},c={EN:["S","M","T","W","T","F","S"],CN:["日","一","二","三","四","五","六"]},u=i.extendComponentView({type:"calendar",_tlpoints:null,_blpoints:null,_firstDayOfMonth:null,_firstDayPoints:null,render:function(e,t,n){var i=this.group;i.removeAll();var r=e.coordinateSystem,a=r.getRangeInfo(),o=r.getOrient();this._renderDayRect(e,a,i),this._renderLines(e,a,o,i),this._renderYearText(e,a,o,i),this._renderMonthText(e,o,i),this._renderWeekText(e,a,o,i)},_renderDayRect:function(e,t,n){for(var i=e.coordinateSystem,r=e.getModel("itemStyle").getItemStyle(),o=i.getCellWidth(),s=i.getCellHeight(),l=t.start.time;l<=t.end.time;l=i.getNextNDay(l,1).time){var c=i.dataToRect([l],!1).tl,u=new a.Rect({shape:{x:c[0],y:c[1],width:o,height:s},cursor:"default",style:r});n.add(u)}},_renderLines:function(e,t,n,i){var r=this,a=e.coordinateSystem,o=e.getModel("splitLine.lineStyle").getLineStyle(),s=e.get("splitLine.show"),l=o.lineWidth;this._tlpoints=[],this._blpoints=[],this._firstDayOfMonth=[],this._firstDayPoints=[];for(var c=t.start,u=0;c.time<=t.end.time;u++){h(c.formatedDate),0===u&&(c=a.getDateInfo(t.start.y+"-"+t.start.m));var d=c.date;d.setMonth(d.getMonth()+1),c=a.getDateInfo(d)}function h(t){r._firstDayOfMonth.push(a.getDateInfo(t)),r._firstDayPoints.push(a.dataToRect([t],!1).tl);var l=r._getLinePointsOfOneWeek(e,t,n);r._tlpoints.push(l[0]),r._blpoints.push(l[l.length-1]),s&&r._drawSplitline(l,o,i)}h(a.getNextNDay(t.end.time,1).formatedDate),s&&this._drawSplitline(r._getEdgesPoints(r._tlpoints,l,n),o,i),s&&this._drawSplitline(r._getEdgesPoints(r._blpoints,l,n),o,i)},_getEdgesPoints:function(e,t,n){var i=[e[0].slice(),e[e.length-1].slice()],r="horizontal"===n?0:1;return i[0][r]=i[0][r]-t/2,i[1][r]=i[1][r]+t/2,i},_drawSplitline:function(e,t,n){var i=new a.Polyline({z2:20,shape:{points:e},style:t});n.add(i)},_getLinePointsOfOneWeek:function(e,t,n){var i=e.coordinateSystem;t=i.getDateInfo(t);for(var r=[],a=0;a<7;a++){var o=i.getNextNDay(t.time,a),s=i.dataToRect([o.time],!1);r[2*o.day]=s.tl,r[2*o.day+1]=s["horizontal"===n?"bl":"tr"]}return r},_formatterLabel:function(e,t){return"string"===typeof e&&e?o.formatTplSimple(e,t):"function"===typeof e?e(t):t.nameMap},_yearTextPositionControl:function(e,t,n,i,r){t=t.slice();var a=["center","bottom"];"bottom"===i?(t[1]+=r,a=["center","top"]):"left"===i?t[0]-=r:"right"===i?(t[0]+=r,a=["center","top"]):t[1]-=r;var o=0;return"left"!==i&&"right"!==i||(o=Math.PI/2),{rotation:o,position:t,style:{textAlign:a[0],textVerticalAlign:a[1]}}},_renderYearText:function(e,t,n,i){var r=e.getModel("yearLabel");if(r.get("show")){var o=r.get("margin"),s=r.get("position");s||(s="horizontal"!==n?"top":"left");var l=[this._tlpoints[this._tlpoints.length-1],this._blpoints[0]],c=(l[0][0]+l[1][0])/2,u=(l[0][1]+l[1][1])/2,d="horizontal"===n?0:1,h={top:[c,l[d][1]],bottom:[c,l[1-d][1]],left:[l[1-d][0],u],right:[l[d][0],u]},f=t.start.y;+t.end.y>+t.start.y&&(f=f+"-"+t.end.y);var p=r.get("formatter"),g={start:t.start.y,end:t.end.y,nameMap:f},m=this._formatterLabel(p,g),v=new a.Text({z2:30});a.setTextStyle(v.style,r,{text:m}),v.attr(this._yearTextPositionControl(v,h[s],n,s,o)),i.add(v)}},_monthTextPositionControl:function(e,t,n,i,r){var a="left",o="top",s=e[0],l=e[1];return"horizontal"===n?(l+=r,t&&(a="center"),"start"===i&&(o="bottom")):(s+=r,t&&(o="middle"),"start"===i&&(a="right")),{x:s,y:l,textAlign:a,textVerticalAlign:o}},_renderMonthText:function(e,t,n){var i=e.getModel("monthLabel");if(i.get("show")){var o=i.get("nameMap"),s=i.get("margin"),c=i.get("position"),u=i.get("align"),d=[this._tlpoints,this._blpoints];r.isString(o)&&(o=l[o.toUpperCase()]||[]);var h="start"===c?0:1,f="horizontal"===t?0:1;s="start"===c?-s:s;for(var p="center"===u,g=0;g<d[h].length-1;g++){var m=d[h][g].slice(),v=this._firstDayOfMonth[g];if(p){var y=this._firstDayPoints[g];m[f]=(y[f]+d[0][g+1][f])/2}var b=i.get("formatter"),x=o[+v.m-1],w={yyyy:v.y,yy:(v.y+"").slice(2),MM:v.m,M:+v.m,nameMap:x},_=this._formatterLabel(b,w),S=new a.Text({z2:30});r.extend(a.setTextStyle(S.style,i,{text:_}),this._monthTextPositionControl(m,p,t,c,s)),n.add(S)}}},_weekTextPositionControl:function(e,t,n,i,r){var a="center",o="middle",s=e[0],l=e[1],c="start"===n;return"horizontal"===t?(s=s+i+(c?1:-1)*r[0]/2,a=c?"right":"left"):(l=l+i+(c?1:-1)*r[1]/2,o=c?"bottom":"top"),{x:s,y:l,textAlign:a,textVerticalAlign:o}},_renderWeekText:function(e,t,n,i){var o=e.getModel("dayLabel");if(o.get("show")){var l=e.coordinateSystem,u=o.get("position"),d=o.get("nameMap"),h=o.get("margin"),f=l.getFirstDayOfWeek();r.isString(d)&&(d=c[d.toUpperCase()]||[]);var p=l.getNextNDay(t.end.time,7-t.lweek).time,g=[l.getCellWidth(),l.getCellHeight()];h=s.parsePercent(h,g["horizontal"===n?0:1]),"start"===u&&(p=l.getNextNDay(t.start.time,-(7+t.fweek)).time,h=-h);for(var m=0;m<7;m++){var v=l.getNextNDay(p,m),y=l.dataToRect([v.time],!1).center,b=m;b=Math.abs((m+f)%7);var x=new a.Text({z2:30});r.extend(a.setTextStyle(x.style,o,{text:d[b]}),this._weekTextPositionControl(y,n,u,h,g)),i.add(x)}}}});e.exports=u},ee955:function(e,t,n){var i=n("3eba"),r=n("66a4");n("a04e"),n("3942"),n("dd7e"),n("347f"),i.registerPreprocessor(r)},ee98:function(e,t){function n(e){return e instanceof Array||(e=[e,e]),e}var i="lineStyle.opacity".split("."),r={seriesType:"lines",reset:function(e,t,r){var a=n(e.get("symbol")),o=n(e.get("symbolSize")),s=e.getData();function l(e,t){var r=e.getItemModel(t),a=n(r.getShallow("symbol",!0)),o=n(r.getShallow("symbolSize",!0)),s=r.get(i);a[0]&&e.setItemVisual(t,"fromSymbol",a[0]),a[1]&&e.setItemVisual(t,"toSymbol",a[1]),o[0]&&e.setItemVisual(t,"fromSymbolSize",o[0]),o[1]&&e.setItemVisual(t,"toSymbolSize",o[1]),e.setItemVisual(t,"opacity",s)}return s.setVisual("fromSymbol",a&&a[0]),s.setVisual("toSymbol",a&&a[1]),s.setVisual("fromSymbolSize",o&&o[0]),s.setVisual("toSymbolSize",o&&o[1]),s.setVisual("opacity",e.get(i)),{dataEach:s.hasItemOption?l:null}}};e.exports=r},eeea:function(e,t,n){var i=n("4e08"),r=(i.__DEV__,n("3eba")),a=n("6d8b"),o=n("0141"),s=n("f934"),l=n("3842"),c=n("5b87"),u=n("ec34");function d(e,t){var n=e.get("boundingCoords");if(null!=n){var i=n[0],r=n[1];isNaN(i[0])||isNaN(i[1])||isNaN(r[0])||isNaN(r[1])||this.setBoundingRect(i[0],i[1],r[0]-i[0],r[1]-i[1])}var a,o=this.getBoundingRect(),c=e.get("layoutCenter"),u=e.get("layoutSize"),d=t.getWidth(),h=t.getHeight(),f=o.width/o.height*this.aspectScale,p=!1;if(c&&u&&(c=[l.parsePercent(c[0],d),l.parsePercent(c[1],h)],u=l.parsePercent(u,Math.min(d,h)),isNaN(c[0])||isNaN(c[1])||isNaN(u)||(p=!0)),p){var g={};f>1?(g.width=u,g.height=u/f):(g.height=u,g.width=u*f),g.y=c[1]-g.height/2,g.x=c[0]-g.width/2}else a=e.getBoxLayoutParams(),a.aspect=f,g=s.getLayoutRect(a,{width:d,height:h});this.setViewRect(g.x,g.y,g.width,g.height),this.setCenter(e.get("center")),this.setZoom(e.get("zoom"))}function h(e,t){a.each(t.get("geoCoord"),(function(t,n){e.addGeoCoord(n,t)}))}var f={dimensions:o.prototype.dimensions,create:function(e,t){var n=[];e.eachComponent("geo",(function(e,i){var r=e.get("map"),a=e.get("aspectScale"),s=!0,l=u.retrieveMap(r);l&&l[0]&&"svg"===l[0].type?(null==a&&(a=1),s=!1):null==a&&(a=.75);var c=new o(r+i,r,e.get("nameMap"),s);c.aspectScale=a,c.zoomLimit=e.get("scaleLimit"),n.push(c),h(c,e),e.coordinateSystem=c,c.model=e,c.resize=d,c.resize(e,t)})),e.eachSeries((function(e){var t=e.get("coordinateSystem");if("geo"===t){var i=e.get("geoIndex")||0;e.coordinateSystem=n[i]}}));var i={};return e.eachSeriesByType("map",(function(e){if(!e.getHostGeoModel()){var t=e.getMapType();i[t]=i[t]||[],i[t].push(e)}})),a.each(i,(function(e,i){var r=a.map(e,(function(e){return e.get("nameMap")})),s=new o(i,i,a.mergeAll(r));s.zoomLimit=a.retrieve.apply(null,a.map(e,(function(e){return e.get("scaleLimit")}))),n.push(s),s.resize=d,s.aspectScale=e[0].get("aspectScale"),s.resize(e[0],t),a.each(e,(function(e){e.coordinateSystem=s,h(s,e)}))})),n},getFilledRegions:function(e,t,n){for(var i=(e||[]).slice(),r=a.createHashMap(),o=0;o<i.length;o++)r.set(i[o].name,i[o]);var s=c.load(t,n);return a.each(s.regions,(function(e){var t=e.name;!r.get(t)&&i.push({name:t})})),i}};r.registerCoordinateSystem("geo",f);var p=f;e.exports=p},ef2b:function(e,t,n){var i=n("401b"),r=i.scaleAndAdd;function a(e,t,n){for(var a=n.rect,o=a.width,s=a.height,l=[a.x+o/2,a.y+s/2],c=null==n.gravity?.1:n.gravity,u=0;u<e.length;u++){var d=e[u];d.p||(d.p=i.create(o*(Math.random()-.5)+l[0],s*(Math.random()-.5)+l[1])),d.pp=i.clone(d.p),d.edges=null}var h=null==n.friction?.6:n.friction,f=h;return{warmUp:function(){f=.8*h},setFixed:function(t){e[t].fixed=!0},setUnfixed:function(t){e[t].fixed=!1},step:function(n){for(var a=[],o=e.length,s=0;s<t.length;s++){var u=t[s];if(!u.ignoreForceLayout){var d=u.n1,h=u.n2;i.sub(a,h.p,d.p);var p=i.len(a)-u.d,g=h.w/(d.w+h.w);isNaN(g)&&(g=0),i.normalize(a,a),!d.fixed&&r(d.p,d.p,a,g*p*f),!h.fixed&&r(h.p,h.p,a,-(1-g)*p*f)}}for(s=0;s<o;s++){var m=e[s];m.fixed||(i.sub(a,l,m.p),r(m.p,m.p,a,c*f))}for(s=0;s<o;s++){d=e[s];for(var v=s+1;v<o;v++){h=e[v];i.sub(a,h.p,d.p);p=i.len(a);0===p&&(i.set(a,Math.random()-.5,Math.random()-.5),p=1);var y=(d.rep+h.rep)/p/p;!d.fixed&&r(d.pp,d.pp,a,y),!h.fixed&&r(h.pp,h.pp,a,-y)}}var b=[];for(s=0;s<o;s++){m=e[s];m.fixed||(i.sub(b,m.p,m.pp),r(m.p,m.p,b,f),i.copy(m.pp,m.p))}f*=.992,n&&n(e,t,f<.01)}}}t.forceLayout=a},ef6a:function(e,t){function n(e,t,n,a,o,s){e=e||0;var l=n[1]-n[0];if(null!=o&&(o=r(o,[0,l])),null!=s&&(s=Math.max(s,null!=o?o:0)),"all"===a){var c=Math.abs(t[1]-t[0]);c=r(c,[0,l]),o=s=r(c,[o,s]),a=0}t[0]=r(t[0],n),t[1]=r(t[1],n);var u=i(t,a);t[a]+=e;var d=o||0,h=n.slice();u.sign<0?h[0]+=d:h[1]-=d,t[a]=r(t[a],h);var f=i(t,a);null!=o&&(f.sign!==u.sign||f.span<o)&&(t[1-a]=t[a]+u.sign*o);f=i(t,a);return null!=s&&f.span>s&&(t[1-a]=t[a]+f.sign*s),t}function i(e,t){var n=e[t]-e[1-t];return{span:Math.abs(n),sign:n>0?-1:n<0?1:t?-1:1}}function r(e,t){return Math.min(null!=t[1]?t[1]:1/0,Math.max(null!=t[0]?t[0]:-1/0,e))}e.exports=n},ef97:function(e,t,n){var i=n("3eba");n("217b8"),n("f17f");var r=n("7f96"),a=n("87c3"),o=n("fdde");n("01ed"),i.registerVisual(r("line","circle","line")),i.registerLayout(a("line")),i.registerProcessor(i.PRIORITY.PROCESSOR.STATISTIC,o("line"))},ef97a:function(e,t,n){var i=n("3eba");n("2163"),n("6cd8"),n("bf9b");var r=n("7f96"),a=n("ca29");i.registerVisual(r("tree","circle")),i.registerLayout(a)},f072:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("avue-form",{ref:"form",attrs:{option:e.option,"upload-before":e.uploadBefore,"upload-after":e.uploadAfter},model:{value:e.form,callback:function(t){e.form=t},expression:"form"}})],1)},r=[],a=n("371f"),o=n("7208"),s={data:function(){return{form:{flowCategory:"",tenantId:"",flowFile:[],file:{}},option:{labelWidth:120,columnBtn:!1,menuBtn:!1,column:[{label:"流程类型",prop:"flowCategory",type:"select",dicUrl:"/api/ubcs-system/dict/dictionary?code=flow",props:{label:"dictValue",value:"dictKey"},row:!0,span:12,dataType:"number",rules:[{required:!0,message:"请选择流程类型",trigger:"blur"}]},{label:"流程模式",prop:"flowMode",type:"radio",dicData:[{label:"通用流程",value:1},{label:"定制流程",value:2}],value:1,row:!0,span:12,rules:[{required:!0,message:"请选择流程模式",trigger:"blur"}]},{label:"所属租户",prop:"tenantId",type:"tree",multiple:!0,dicUrl:"/api/ubcs-system/tenant/select",props:{label:"tenantName",value:"tenantId"},display:!1,row:!0,span:12,rules:[{required:!0,message:"请选择所属租户",trigger:"blur"}]},{label:"附件上传",prop:"flowFile",type:"upload",loadText:"附件上传中,请稍等",span:24,propsHttp:{res:"data"},tip:"请上传 bpmn20.xml æ ‡å‡†æ ¼å¼æ–‡ä»¶",action:"/api/ubcs-flow/manager/check-upload"}]}}},watch:{"form.flowMode":function(){var e=this;this.$refs.form.option.column.filter((function(t){"tenantId"===t.prop&&(t.display=2===e.form.flowMode)}))}},methods:{uploadBefore:function(e,t){this.$message.success("部署开始"),this.file=e,t()},uploadAfter:function(e,t,n){var i=this;return this.form.flowCategory?2!==this.form.flowMode||this.form.tenantId?e.success?void Object(a["deployUpload"])(Object(o["a"])(this.form.flowCategory),this.form.tenantId?this.form.tenantId.join(","):"",[this.file]).then((function(e){var r=e.data;r.success?t():(i.$message.error(r.msg),n())})):(this.$message.warning("请上传 bpmn20.xml æ ‡å‡†æ ¼å¼æ–‡ä»¶"),n(),!1):(this.$message.warning("清先选择对应租户"),n(),!1):(this.$message.warning("清先选择流程类型"),n(),!1)}}},l=s,c=n("2877"),u=Object(c["a"])(l,i,r,!1,null,null,null);t["default"]=u.exports},f100:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("h3",[e._v("这个页面会被 keep-alive")]),t("el-tag",[e._v("在下面的输入框输入任意字符后,切换到其它页面,再回到此页时输入框文字保留,证明被缓存")]),t("br"),t("br"),t("el-tag",[e._v("同时滚动下拉,返回时还会保持滚动条所在的位置")]),t("br"),t("br"),t("el-input",{attrs:{placeholder:"input here"},model:{value:e.value,callback:function(t){e.value=t},expression:"value"}}),t("div",{staticStyle:{height:"1000px"}})],1)},r=[],a={data:function(){return{value:""}}},o=a,s=n("2877"),l=Object(s["a"])(o,i,r,!1,null,null,null);t["default"]=l.exports},f123:function(e,t,n){var i=n("9f82"),r=i.prepareDataCoordInfo,a=i.getStackedOnPoint;function o(e,t){var n=[];return t.diff(e).add((function(e){n.push({cmd:"+",idx:e})})).update((function(e,t){n.push({cmd:"=",idx:t,idx1:e})})).remove((function(e){n.push({cmd:"-",idx:e})})).execute(),n}function s(e,t,n,i,s,l,c,u){for(var d=o(e,t),h=[],f=[],p=[],g=[],m=[],v=[],y=[],b=r(s,t,c),x=r(l,e,u),w=0;w<d.length;w++){var _=d[w],S=!0;switch(_.cmd){case"=":var C=e.getItemLayout(_.idx),O=t.getItemLayout(_.idx1);(isNaN(C[0])||isNaN(C[1]))&&(C=O.slice()),h.push(C),f.push(O),p.push(n[_.idx]),g.push(i[_.idx1]),y.push(t.getRawIndex(_.idx1));break;case"+":var M=_.idx;h.push(s.dataToPoint([t.get(b.dataDimsForPoint[0],M),t.get(b.dataDimsForPoint[1],M)])),f.push(t.getItemLayout(M).slice()),p.push(a(b,s,t,M)),g.push(i[M]),y.push(t.getRawIndex(M));break;case"-":M=_.idx;var P=e.getRawIndex(M);P!==M?(h.push(e.getItemLayout(M)),f.push(l.dataToPoint([e.get(x.dataDimsForPoint[0],M),e.get(x.dataDimsForPoint[1],M)])),p.push(n[M]),g.push(a(x,l,e,M)),y.push(P)):S=!1}S&&(m.push(_),v.push(v.length))}v.sort((function(e,t){return y[e]-y[t]}));var L=[],D=[],k=[],T=[],A=[];for(w=0;w<v.length;w++){M=v[w];L[w]=h[M],D[w]=f[M],k[w]=p[M],T[w]=g[M],A[w]=m[M]}return{current:L,next:D,stackedOnCurrent:k,stackedOnNext:T,status:A}}e.exports=s},f138:function(e,t,n){var i=n("dcb3"),r=n("ff2e"),a=n("edb9"),o=n("6679"),s=["x","y"],l=["width","height"],c=i.extend({makeElOption:function(e,t,n,i,o){var s=n.axis,l=s.coordinateSystem,c=h(l,1-d(s)),f=l.dataToPoint(t)[0],p=i.get("type");if(p&&"none"!==p){var g=r.buildElStyle(i),m=u[p](s,f,c);m.style=g,e.graphicKey=m.type,e.pointer=m}var v=a.layout(n);r.buildCartesianSingleLabelElOption(t,e,v,n,i,o)},getHandleTransform:function(e,t,n){var i=a.layout(t,{labelInside:!1});return i.labelMargin=n.get("handle.margin"),{position:r.getTransformedPosition(t.axis,e,i),rotation:i.rotation+(i.labelDirection<0?Math.PI:0)}},updateHandleTransform:function(e,t,n,i){var r=n.axis,a=r.coordinateSystem,o=d(r),s=h(a,o),l=e.position;l[o]+=t[o],l[o]=Math.min(s[1],l[o]),l[o]=Math.max(s[0],l[o]);var c=h(a,1-o),u=(c[1]+c[0])/2,f=[u,u];return f[o]=l[o],{position:l,rotation:e.rotation,cursorPoint:f,tooltipOption:{verticalAlign:"middle"}}}}),u={line:function(e,t,n){var i=r.makeLineShape([t,n[0]],[t,n[1]],d(e));return{type:"Line",subPixelOptimize:!0,shape:i}},shadow:function(e,t,n){var i=e.getBandWidth(),a=n[1]-n[0];return{type:"Rect",shape:r.makeRectShape([t-i/2,n[0]],[i,a],d(e))}}};function d(e){return e.isHorizontal()?0:1}function h(e,t){var n=e.getRect();return[n[s[t]],n[s[t]]+n[l[t]]]}o.registerAxisPointerClass("SingleAxisPointer",c);var f=c;e.exports=f},f14c:function(e,t,n){var i=n("84d5"),r=n("f934"),a=r.mergeLayoutParam,o=r.getLayoutParams,s=i.extend({type:"legend.scroll",setScrollDataIndex:function(e){this.option.scrollDataIndex=e},defaultOption:{scrollDataIndex:0,pageButtonItemGap:5,pageButtonGap:null,pageButtonPosition:"end",pageFormatter:"{current}/{total}",pageIcons:{horizontal:["M0,0L12,-10L12,10z","M0,0L-12,-10L-12,10z"],vertical:["M0,0L20,0L10,-20z","M0,0L20,0L10,20z"]},pageIconColor:"#2f4554",pageIconInactiveColor:"#aaa",pageIconSize:15,pageTextStyle:{color:"#333"},animationDurationUpdate:800},init:function(e,t,n,i){var r=o(e);s.superCall(this,"init",e,t,n,i),l(this,e,r)},mergeOption:function(e,t){s.superCall(this,"mergeOption",e,t),l(this,this.option,e)}});function l(e,t,n){var i=e.getOrient(),r=[1,1];r[i.index]=0,a(t,n,{type:"box",ignoreSize:r})}var c=s;e.exports=c},f170:function(e,t,n){n("a87d");var i=n("697e7"),r=i.registerPainter,a=n("e9f9");r("vml",a)},f17f:function(e,t,n){var i=n("4e08"),r=(i.__DEV__,n("6d8b")),a=n("e263"),o=a.fromPoints,s=n("f706"),l=n("1418"),c=n("f123"),u=n("2306"),d=n("e0d3"),h=n("d4d1"),f=h.Polyline,p=h.Polygon,g=n("e887"),m=n("9f82"),v=m.prepareDataCoordInfo,y=m.getStackedOnPoint,b=n("b0af"),x=b.createGridClipPath,w=b.createPolarClipPath;function _(e,t){if(e.length===t.length){for(var n=0;n<e.length;n++){var i=e[n],r=t[n];if(i[0]!==r[0]||i[1]!==r[1])return}return!0}}function S(e,t){var n=[],i=[],r=[],a=[];return o(e,n,i),o(t,r,a),Math.max(Math.abs(n[0]-r[0]),Math.abs(n[1]-r[1]),Math.abs(i[0]-a[0]),Math.abs(i[1]-a[1]))}function C(e){return"number"===typeof e?e:e?.5:0}function O(e,t,n){if(!n.valueDim)return[];for(var i=[],r=0,a=t.count();r<a;r++)i.push(y(n,e,t,r));return i}function M(e,t,n){for(var i=t.getBaseAxis(),r="x"===i.dim||"radius"===i.dim?0:1,a=[],o=0;o<e.length-1;o++){var s=e[o+1],l=e[o];a.push(l);var c=[];switch(n){case"end":c[r]=s[r],c[1-r]=l[1-r],a.push(c);break;case"middle":var u=(l[r]+s[r])/2,d=[];c[r]=d[r]=u,c[1-r]=l[1-r],d[1-r]=s[1-r],a.push(c),a.push(d);break;default:c[r]=l[r],c[1-r]=s[1-r],a.push(c)}}return e[o]&&a.push(e[o]),a}function P(e,t){var n=e.getVisual("visualMeta");if(n&&n.length&&e.count()&&"cartesian2d"===t.type){for(var i,a,o=n.length-1;o>=0;o--){var s=n[o].dimension,l=e.dimensions[s],c=e.getDimensionInfo(l);if(i=c&&c.coordDim,"x"===i||"y"===i){a=n[o];break}}if(a){var d=t.getAxis(i),h=r.map(a.stops,(function(e){return{coord:d.toGlobalCoord(d.dataToCoord(e.value)),color:e.color}})),f=h.length,p=a.outerColors.slice();f&&h[0].coord>h[f-1].coord&&(h.reverse(),p.reverse());var g=10,m=h[0].coord-g,v=h[f-1].coord+g,y=v-m;if(y<.001)return"transparent";r.each(h,(function(e){e.offset=(e.coord-m)/y})),h.push({offset:f?h[f-1].offset:.5,color:p[1]||"transparent"}),h.unshift({offset:f?h[0].offset:.5,color:p[0]||"transparent"});var b=new u.LinearGradient(0,0,0,0,h,!0);return b[i]=m,b[i+"2"]=v,b}}}function L(e,t,n){var i=e.get("showAllSymbol"),a="auto"===i;if(!i||a){var o=n.getAxesByScale("ordinal")[0];if(o&&(!a||!D(o,t))){var s=t.mapDimension(o.dim),l={};return r.each(o.getViewLabels(),(function(e){l[e.tickValue]=1})),function(e){return!l.hasOwnProperty(t.get(s,e))}}}}function D(e,t){var n=e.getExtent(),i=Math.abs(n[1]-n[0])/e.scale.count();isNaN(i)&&(i=0);for(var r=t.count(),a=Math.max(1,Math.round(r/5)),o=0;o<r;o+=a)if(1.5*l.getSymbolSize(t,o)[e.isHorizontal()?1:0]>i)return!1;return!0}function k(e,t,n){if("cartesian2d"===e.type){var i=e.getBaseAxis().isHorizontal(),r=x(e,t,n);if(!n.get("clip",!0)){var a=r.shape,o=Math.max(a.width,a.height);i?(a.y-=o,a.height+=2*o):(a.x-=o,a.width+=2*o)}return r}return w(e,t,n)}var T=g.extend({type:"line",init:function(){var e=new u.Group,t=new s;this.group.add(t.group),this._symbolDraw=t,this._lineGroup=e},render:function(e,t,n){var i=e.coordinateSystem,a=this.group,o=e.getData(),s=e.getModel("lineStyle"),l=e.getModel("areaStyle"),c=o.mapArray(o.getItemLayout),u="polar"===i.type,d=this._coordSys,h=this._symbolDraw,f=this._polyline,p=this._polygon,g=this._lineGroup,m=e.get("animation"),y=!l.isEmpty(),b=l.get("origin"),x=v(i,o,b),w=O(i,o,x),S=e.get("showSymbol"),D=S&&!u&&L(e,o,i),T=this._data;T&&T.eachItemGraphicEl((function(e,t){e.__temp&&(a.remove(e),T.setItemGraphicEl(t,null))})),S||h.remove(),a.add(g);var A,I=!u&&e.get("step");i&&i.getArea&&e.get("clip",!0)&&(A=i.getArea(),null!=A.width?(A.x-=.1,A.y-=.1,A.width+=.2,A.height+=.2):A.r0&&(A.r0-=.5,A.r1+=.5)),this._clipShapeForSymbol=A,f&&d.type===i.type&&I===this._step?(y&&!p?p=this._newPolygon(c,w,i,m):p&&!y&&(g.remove(p),p=this._polygon=null),g.setClipPath(k(i,!1,e)),S&&h.updateData(o,{isIgnore:D,clipShape:A}),o.eachItemGraphicEl((function(e){e.stopAnimation(!0)})),_(this._stackedOnPoints,w)&&_(this._points,c)||(m?this._updateAnimation(o,w,i,n,I,b):(I&&(c=M(c,i,I),w=M(w,i,I)),f.setShape({points:c}),p&&p.setShape({points:c,stackedOnPoints:w})))):(S&&h.updateData(o,{isIgnore:D,clipShape:A}),I&&(c=M(c,i,I),w=M(w,i,I)),f=this._newPolyline(c,i,m),y&&(p=this._newPolygon(c,w,i,m)),g.setClipPath(k(i,!0,e)));var j=P(o,i)||o.getVisual("color");f.useStyle(r.defaults(s.getLineStyle(),{fill:"none",stroke:j,lineJoin:"bevel"}));var E=e.get("smooth");if(E=C(e.get("smooth")),f.setShape({smooth:E,smoothMonotone:e.get("smoothMonotone"),connectNulls:e.get("connectNulls")}),p){var B=o.getCalculationInfo("stackedOnSeries"),R=0;p.useStyle(r.defaults(l.getAreaStyle(),{fill:j,opacity:.7,lineJoin:"bevel"})),B&&(R=C(B.get("smooth"))),p.setShape({smooth:E,stackedOnSmooth:R,smoothMonotone:e.get("smoothMonotone"),connectNulls:e.get("connectNulls")})}this._data=o,this._coordSys=i,this._stackedOnPoints=w,this._points=c,this._step=I,this._valueOrigin=b},dispose:function(){},highlight:function(e,t,n,i){var r=e.getData(),a=d.queryDataIndex(r,i);if(!(a instanceof Array)&&null!=a&&a>=0){var o=r.getItemGraphicEl(a);if(!o){var s=r.getItemLayout(a);if(!s)return;if(this._clipShapeForSymbol&&!this._clipShapeForSymbol.contain(s[0],s[1]))return;o=new l(r,a),o.position=s,o.setZ(e.get("zlevel"),e.get("z")),o.ignore=isNaN(s[0])||isNaN(s[1]),o.__temp=!0,r.setItemGraphicEl(a,o),o.stopSymbolAnimation(!0),this.group.add(o)}o.highlight()}else g.prototype.highlight.call(this,e,t,n,i)},downplay:function(e,t,n,i){var r=e.getData(),a=d.queryDataIndex(r,i);if(null!=a&&a>=0){var o=r.getItemGraphicEl(a);o&&(o.__temp?(r.setItemGraphicEl(a,null),this.group.remove(o)):o.downplay())}else g.prototype.downplay.call(this,e,t,n,i)},_newPolyline:function(e){var t=this._polyline;return t&&this._lineGroup.remove(t),t=new f({shape:{points:e},silent:!0,z2:10}),this._lineGroup.add(t),this._polyline=t,t},_newPolygon:function(e,t){var n=this._polygon;return n&&this._lineGroup.remove(n),n=new p({shape:{points:e,stackedOnPoints:t},silent:!0}),this._lineGroup.add(n),this._polygon=n,n},_updateAnimation:function(e,t,n,i,r,a){var o=this._polyline,s=this._polygon,l=e.hostModel,d=c(this._data,e,this._stackedOnPoints,t,this._coordSys,n,this._valueOrigin,a),h=d.current,f=d.stackedOnCurrent,p=d.next,g=d.stackedOnNext;if(r&&(h=M(d.current,n,r),f=M(d.stackedOnCurrent,n,r),p=M(d.next,n,r),g=M(d.stackedOnNext,n,r)),S(h,p)>3e3||s&&S(f,g)>3e3)return o.setShape({points:p}),void(s&&s.setShape({points:p,stackedOnPoints:g}));o.shape.__points=d.current,o.shape.points=h,u.updateProps(o,{shape:{points:p}},l),s&&(s.setShape({points:h,stackedOnPoints:f}),u.updateProps(s,{shape:{points:p,stackedOnPoints:g}},l));for(var m=[],v=d.status,y=0;y<v.length;y++){var b=v[y].cmd;if("="===b){var x=e.getItemGraphicEl(v[y].idx1);x&&m.push({el:x,ptIdx:y})}}o.animators&&o.animators.length&&o.animators[0].during((function(){for(var e=0;e<m.length;e++){var t=m[e].el;t.attr("position",o.shape.__points[m[e].ptIdx])}}))},remove:function(e){var t=this.group,n=this._data;this._lineGroup.removeAll(),this._symbolDraw.remove(!0),n&&n.eachItemGraphicEl((function(e,i){e.__temp&&(t.remove(e),n.setItemGraphicEl(i,null))})),this._polyline=this._polygon=this._coordSys=this._points=this._stackedOnPoints=this._data=null}});e.exports=T},f273:function(e,t,n){var i=n("6d8b"),r=n("2306"),a=n("fab22"),o=n("6679"),s=n("0156"),l=n("58df"),c=l.rectCoordAxisBuildSplitArea,u=l.rectCoordAxisHandleRemove,d=["axisLine","axisTickLabel","axisName"],h=["splitArea","splitLine","minorSplitLine"],f=o.extend({type:"cartesianAxis",axisPointerClass:"CartesianAxisPointer",render:function(e,t,n,o){this.group.removeAll();var l=this._axisGroup;if(this._axisGroup=new r.Group,this.group.add(this._axisGroup),e.get("show")){var c=e.getCoordSysModel(),u=s.layout(c,e),p=new a(e,u);i.each(d,p.add,p),this._axisGroup.add(p.getGroup()),i.each(h,(function(t){e.get(t+".show")&&this["_"+t](e,c)}),this),r.groupTransition(l,this._axisGroup,e),f.superCall(this,"render",e,t,n,o)}},remove:function(){u(this)},_splitLine:function(e,t){var n=e.axis;if(!n.scale.isBlank()){var a=e.getModel("splitLine"),o=a.getModel("lineStyle"),s=o.get("color");s=i.isArray(s)?s:[s];for(var l=t.coordinateSystem.getRect(),c=n.isHorizontal(),u=0,d=n.getTicksCoords({tickModel:a}),h=[],f=[],p=o.getLineStyle(),g=0;g<d.length;g++){var m=n.toGlobalCoord(d[g].coord);c?(h[0]=m,h[1]=l.y,f[0]=m,f[1]=l.y+l.height):(h[0]=l.x,h[1]=m,f[0]=l.x+l.width,f[1]=m);var v=u++%s.length,y=d[g].tickValue;this._axisGroup.add(new r.Line({anid:null!=y?"line_"+d[g].tickValue:null,subPixelOptimize:!0,shape:{x1:h[0],y1:h[1],x2:f[0],y2:f[1]},style:i.defaults({stroke:s[v]},p),silent:!0}))}}},_minorSplitLine:function(e,t){var n=e.axis,i=e.getModel("minorSplitLine"),a=i.getModel("lineStyle"),o=t.coordinateSystem.getRect(),s=n.isHorizontal(),l=n.getMinorTicksCoords();if(l.length)for(var c=[],u=[],d=a.getLineStyle(),h=0;h<l.length;h++)for(var f=0;f<l[h].length;f++){var p=n.toGlobalCoord(l[h][f].coord);s?(c[0]=p,c[1]=o.y,u[0]=p,u[1]=o.y+o.height):(c[0]=o.x,c[1]=p,u[0]=o.x+o.width,u[1]=p),this._axisGroup.add(new r.Line({anid:"minor_line_"+l[h][f].tickValue,subPixelOptimize:!0,shape:{x1:c[0],y1:c[1],x2:u[0],y2:u[1]},style:d,silent:!0}))}},_splitArea:function(e,t){c(this,this._axisGroup,e,t)}});f.extend({type:"xAxis"}),f.extend({type:"yAxis"})},f2fd:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("avue-crud",{ref:"crud",attrs:{option:e.option,data:e.data,page:e.page},on:{"on-load":e.onLoad,"row-save":e.rowSave,"row-update":e.rowUpdate,"row-del":e.rowDel,"update:page":function(t){e.page=t}},model:{value:e.form,callback:function(t){e.form=t},expression:"form"}})],1)},r=[],a=n("9ab5"),o={name:"passwords.vue",data:function(){return{form:{},page:{pageSize:10,currentPage:1,total:100},data:[],option:{headerAlign:"center",align:"center",border:!0,index:!0,rowKey:"id",column:[{label:"名称",prop:"name",align:"left"},{label:"描述",prop:"desc"}]}}},created:function(){this.onLoad()},methods:{rowDel:function(e){var t=this;this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(a["getremove"])(e.id)})).then((function(){t.$message({type:"success",message:"操作成功!"}),t.onLoad()}))},rowSave:function(e,t){var n=this;Object(a["getadd"])(e).then((function(){n.$message({type:"success",message:"操作成功!"}),t(e),n.onLoad()})).catch((function(e){n.$message({type:"success",message:e})}))},rowUpdate:function(e,t,n){var i=this;Object(a["getupdata"])(e).then((function(){i.onLoad(),i.$message({type:"success",message:"修改成功!"}),n(e)}))},onLoad:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Object(a["getPage"])(this.page.currentPage,this.page.pageSize,Object.assign(n,this.query)).then((function(e){t.data=e.data.data.records}))}}},s=o,l=n("2877"),c=Object(l["a"])(s,i,r,!1,null,null,null);t["default"]=c.exports},f306:function(e,t,n){var i=n("3eba"),r=n("6d8b"),a=n("88b3"),o=n("6569");n("849b"),n("217c"),n("c515");var s=5;i.extendComponentView({type:"parallel",render:function(e,t,n){this._model=e,this._api=n,this._handlers||(this._handlers={},r.each(l,(function(e,t){n.getZr().on(t,this._handlers[t]=r.bind(e,this))}),this)),a.createOrUpdate(this,"_throttledDispatchExpand",e.get("axisExpandRate"),"fixRate")},dispose:function(e,t){r.each(this._handlers,(function(e,n){t.getZr().off(n,e)})),this._handlers=null},_throttledDispatchExpand:function(e){this._dispatchExpand(e)},_dispatchExpand:function(e){e&&this._api.dispatchAction(r.extend({type:"parallelAxisExpand"},e))}});var l={mousedown:function(e){c(this,"click")&&(this._mouseDownPoint=[e.offsetX,e.offsetY])},mouseup:function(e){var t=this._mouseDownPoint;if(c(this,"click")&&t){var n=[e.offsetX,e.offsetY],i=Math.pow(t[0]-n[0],2)+Math.pow(t[1]-n[1],2);if(i>s)return;var r=this._model.coordinateSystem.getSlidedAxisExpandWindow([e.offsetX,e.offsetY]);"none"!==r.behavior&&this._dispatchExpand({axisExpandWindow:r.axisExpandWindow})}this._mouseDownPoint=null},mousemove:function(e){if(!this._mouseDownPoint&&c(this,"mousemove")){var t=this._model,n=t.coordinateSystem.getSlidedAxisExpandWindow([e.offsetX,e.offsetY]),i=n.behavior;"jump"===i&&this._throttledDispatchExpand.debounceNextCall(t.get("axisExpandDebounce")),this._throttledDispatchExpand("none"===i?null:{axisExpandWindow:n.axisExpandWindow,animation:"jump"===i&&null})}}};function c(e,t){var n=e._model;return n.get("axisExpandable")&&n.get("axisExpandTriggerOn")===t}i.registerPreprocessor(o)},f31f:function(e,t,n){var i=n("4e08"),r=(i.__DEV__,n("3eba")),a=n("6d8b"),o=n("2b8c"),s=n("4319"),l=["#ddd"],c=r.extendComponentModel({type:"brush",dependencies:["geo","grid","xAxis","yAxis","parallel","series"],defaultOption:{toolbox:null,brushLink:null,seriesIndex:"all",geoIndex:null,xAxisIndex:null,yAxisIndex:null,brushType:"rect",brushMode:"single",transformable:!0,brushStyle:{borderWidth:1,color:"rgba(120,140,180,0.3)",borderColor:"rgba(120,140,180,0.8)"},throttleType:"fixRate",throttleDelay:0,removeOnClick:!0,z:1e4},areas:[],brushType:null,brushOption:{},coordInfoList:[],optionUpdated:function(e,t){var n=this.option;!t&&o.replaceVisualOption(n,e,["inBrush","outOfBrush"]);var i=n.inBrush=n.inBrush||{};n.outOfBrush=n.outOfBrush||{color:l},i.hasOwnProperty("liftZ")||(i.liftZ=5)},setAreas:function(e){e&&(this.areas=a.map(e,(function(e){return u(this.option,e)}),this))},setBrushOption:function(e){this.brushOption=u(this.option,e),this.brushType=this.brushOption.brushType}});function u(e,t){return a.merge({brushType:e.brushType,brushMode:e.brushMode,transformable:e.transformable,brushStyle:new s(e.brushStyle).getItemStyle(),removeOnClick:e.removeOnClick,z:e.z},t,!0)}var d=c;e.exports=d},f4a2:function(e,t,n){var i=n("9850"),r=n("c526"),a=r.onIrrelevantElement,o=n("2306");function s(e){return e=u(e),function(t,n){return o.clipPointsByRect(t,e)}}function l(e,t){return e=u(e),function(n){var i=null!=t?t:n,r=i?e.width:e.height,a=i?e.x:e.y;return[a,a+(r||0)]}}function c(e,t,n){return e=u(e),function(i,r,o){return e.contain(r[0],r[1])&&!a(i,t,n)}}function u(e){return i.create(e)}t.makeRectPanelClipPath=s,t.makeLinearBrushOtherExtent=l,t.makeRectIsTargetByCursor=c},f5e6:function(e,t,n){n("1ccf"),n("b419")},f610:function(e,t,n){var i=n("2306"),r=n("f934"),a=n("6d8b"),o=n("55ac"),s=o.wrapTreePathInfo,l=8,c=8,u=5;function d(e){this.group=new i.Group,e.add(this.group)}function h(e,t,n,i,r,a){var o=[[r?e:e-u,t],[e+n,t],[e+n,t+i],[r?e:e-u,t+i]];return!a&&o.splice(2,0,[e+n+u,t+i/2]),!r&&o.push([e,t+i/2]),o}function f(e,t,n){e.eventData={componentType:"series",componentSubType:"treemap",componentIndex:t.componentIndex,seriesIndex:t.componentIndex,seriesName:t.name,seriesType:"treemap",selfType:"breadcrumb",nodeData:{dataIndex:n&&n.dataIndex,name:n&&n.name},treePathInfo:n&&s(n,t)}}d.prototype={constructor:d,render:function(e,t,n,i){var a=e.getModel("breadcrumb"),o=this.group;if(o.removeAll(),a.get("show")&&n){var s=a.getModel("itemStyle"),l=s.getModel("textStyle"),c={pos:{left:a.get("left"),right:a.get("right"),top:a.get("top"),bottom:a.get("bottom")},box:{width:t.getWidth(),height:t.getHeight()},emptyItemWidth:a.get("emptyItemWidth"),totalWidth:0,renderList:[]};this._prepare(n,c,l),this._renderContent(e,c,s,l,i),r.positionElement(o,c.pos,c.box)}},_prepare:function(e,t,n){for(var i=e;i;i=i.parentNode){var r=i.getModel().get("name"),a=n.getTextRect(r),o=Math.max(a.width+2*l,t.emptyItemWidth);t.totalWidth+=o+c,t.renderList.push({node:i,text:r,width:o})}},_renderContent:function(e,t,n,o,s){for(var l=0,u=t.emptyItemWidth,d=e.get("breadcrumb.height"),p=r.getAvailableSize(t.pos,t.box),g=t.totalWidth,m=t.renderList,v=m.length-1;v>=0;v--){var y=m[v],b=y.node,x=y.width,w=y.text;g>p.width&&(g-=x-u,x=u,w=null);var _=new i.Polygon({shape:{points:h(l,0,x,d,v===m.length-1,0===v)},style:a.defaults(n.getItemStyle(),{lineJoin:"bevel",text:w,textFill:o.getTextColor(),textFont:o.getFont()}),z:10,onclick:a.curry(s,b)});this.group.add(_),f(_,e,b),l+=x+c}},remove:function(){this.group.removeAll()}};var p=d;e.exports=p},f612:function(e,t,n){},f622:function(e,t,n){"use strict";n.r(t);n("7f7f");var i=function(){var e=this,t=e._self._c;return t("basic-container",{staticClass:"code-total",staticStyle:{height:"100%"}},[t("basic-container",{staticClass:"code-rule-container"},[t("div",{staticStyle:{height:"40vh",overflow:"auto"}},[t("p",{staticStyle:{"margin-top":"-5px","margin-bottom":"4px","font-weight":"570","font-size":"19px",color:"#0e2d5f"}},[e._v("\n        ç¼–码规则\n      ")]),t("avue-crud",{ref:"crud",staticClass:"code-rule-crud",attrs:{"before-open":e.beforeOpen,data:e.data,option:e.optionRule,page:e.page,permission:e.permissionList,"table-loading":e.loading},on:{"update:page":function(t){e.page=t},"row-click":e.codeRuleRowClick,"row-update":e.rowUpdate,"row-save":e.rowSave,"search-change":e.searchChange,"search-reset":e.searchReset,"selection-change":e.selectionChange,"current-change":e.currentChange,"size-change":e.sizeChange,"refresh-change":e.refreshChange,"on-load":e.onLoad},scopedSlots:e._u([{key:"menu",fn:function(n){return[e.permissionList.editBtn&&"Editing"==n.row.lcStatus?t("el-button",{attrs:{icon:"el-icon-edit",plain:"",size:"small",type:"text"},on:{click:function(t){return e.openEdit(n.row)}}},[e._v("编 è¾‘\n          ")]):e._e(),e.permissionList.releaseBtn&&"Editing"==n.row.lcStatus?t("el-button",{attrs:{loading:e.releadDisabled,icon:"el-icon-position",plain:"",size:"small",type:"text"},on:{click:function(t){return e.enableOrDeactivatse(n.row.oid,"release")}}},[e._v("发 å¸ƒ\n          ")]):e._e(),e.permissionList.deactivateBtn&&"Released"==n.row.lcStatus?t("el-button",{attrs:{icon:"el-icon-video-pause",plain:"",size:"small",type:"text"},on:{click:function(t){return e.enableOrDeactivatse(n.row.oid,"disable")}}},[e._v("停 ç”¨\n          ")]):e._e(),e.permissionList.enableBtn&&"Disabled"==n.row.lcStatus?t("el-button",{attrs:{icon:"el-icon-video-play",plain:"",size:"small",type:"text"},on:{click:function(t){return e.enableOrDeactivatse(n.row.oid,"enable")}}},[e._v("启 ç”¨\n          ")]):e._e()]}},{key:"menuLeft",fn:function(n){return[e.permissionList.rulDelBtn?t("el-button",{attrs:{icon:"el-icon-delete",plain:"",size:"small",type:"danger"},on:{click:e.handleDelete}},[e._v("\n            åˆ  é™¤\n          ")]):e._e(),e.permissionList.advancedQueryBtn?t("el-button",{attrs:{icon:"el-icon-search",plain:"",size:"small",type:"primary"},on:{click:function(t){return e.openAdvancedQuery("codeRule")}}},[e._v("\n            é«˜çº§æŸ¥è¯¢\n          ")]):e._e(),e.permissionList.cloneBtn?t("el-button",{attrs:{icon:"icon-kelong",plain:"",size:"small"},on:{click:e.openCodeRuleDialog}},[e._v("\n            å…‹ éš†\n          ")]):e._e(),e.permissionList.otherCloneBtn?t("el-button",{staticStyle:{"font-size":"12px"},attrs:{icon:"icon-lianjiekelong",plain:"",size:"small"},on:{click:e.openOtherCodeRuleDialog}},[e._v("\n            ä»Žå…¶ä»–规则中克隆码段\n          ")]):e._e(),e.permissionList.usescopeBtn?t("el-button",{attrs:{icon:"el-icon-s-help",plain:"",size:"small"},on:{click:e.handleRange}},[e._v("\n            ä½¿ç”¨èŒƒå›´\n          ")]):e._e(),e.permissionList.clearBtn?t("el-button",{attrs:{icon:"icon-qingkong",plain:"",size:"small"},on:{click:e.clearAllCodeSec}},[e._v("\n            æ¸…空码值\n          ")]):e._e(),e.permissionList.escapeOwnerBtn?t("el-button",{attrs:{icon:"el-icon-guide",plain:"",size:"small"},on:{click:e.escapeOwner}},[e._v("\n            è½¬ç§»æ‰€æœ‰è€…\n          ")]):e._e(),e.permissionList.maxSerialnumBtn?t("el-button",{attrs:{icon:"el-icon-data-analysis",plain:"",size:"small"},on:{click:e.maxSerialNum}},[e._v("\n            æœ€å¤§æµæ°´å·\n          ")]):e._e()]}}]),model:{value:e.ruleForm,callback:function(t){e.ruleForm=t},expression:"ruleForm"}})],1)]),t("advanced-query",{ref:e.advancedQueryParam.ref,attrs:{options:e.advancedQueryParam.options,visible:e.advancedQueryParam.advancedQuerySettingBox},on:{"update:visible":function(t){return e.$set(e.advancedQueryParam,"advancedQuerySettingBox",t)},echoContion:e.echoSeniorContionMap}}),t("el-dialog",{staticClass:"avue-dialog avue-dialog--top",staticStyle:{height:"100vh"},attrs:{visible:e.codeRangeSettingBox,"append-to-body":"",title:"编码规则使用范围",top:"-3%",width:"800px"},on:{"update:visible":function(t){e.codeRangeSettingBox=t}}},[t("avue-crud",{staticStyle:{"margin-top":"-40px"},attrs:{data:e.useRangeData,option:e.dialogeOption,"table-loading":e.dialogLoading},on:{"refresh-change":e.refreshUseRangeChange}})],1),t("clone-rule-dialog",{attrs:{ruleData:e.selectionList[0],visible:e.cloneSettingBox},on:{"update:visible":function(t){e.cloneSettingBox=t},refreshRuleTable:e.onLoad}}),t("clone-other-basic-sec-dialog",{attrs:{quiltCloneCodeRule:e.selectionList[0],visible:e.cloneOtherCodeRuleSettingBox},on:{"update:visible":function(t){e.cloneOtherCodeRuleSettingBox=t},refreshRuleTable:e.onLoad}}),t("el-dialog",{staticClass:"avue-dialog avue-dialog--top",attrs:{visible:e.escapeOwnerVisible,"append-to-body":"",title:"转移所有者",width:"30%"},on:{"update:visible":function(t){e.escapeOwnerVisible=t}}},[t("el-select",{staticClass:"selects",attrs:{placeholder:"请选择"},model:{value:e.ruleOwner,callback:function(t){e.ruleOwner=t},expression:"ruleOwner"}},e._l(e.ruleAdminUserList,(function(e){return t("el-option",{key:e.VALUE,staticClass:"seloption",attrs:{label:e.LABLE,value:e.VALUE}})})),1),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:function(t){e.escapeOwnerVisible=!1}}},[e._v("取 æ¶ˆ")]),t("el-button",{attrs:{type:"primary"},on:{click:e.escapeOwnerConfirm}},[e._v("ç¡® å®š")])],1)],1),t("max-serialnum-dialog",{attrs:{ruleOid:e.maxSerial.ruleOid,visible:e.maxSerial.visible},on:{"update:visible":function(t){return e.$set(e.maxSerial,"visible",t)}}}),t("basic-container",{staticClass:"code-basicsec-container"},[t("div",{staticStyle:{height:"38.5vh",overflow:"auto"}},[t("p",{staticStyle:{"margin-top":"-5px","margin-bottom":"4px","font-weight":"570","font-size":"19px",color:"#0e2d5f"}},[e._v("\n        ç æ®µç®¡ç†\n      ")]),t("avue-crud",{ref:"crudBasic",staticClass:"code-basic-crud",attrs:{data:e.basicData,option:e.optionBasic,permission:e.basicPermissionList,"table-loading":e.loadingBasic},on:{"row-click":e.codeBasicSecRowClick,"search-change":e.basicSearchChange,"search-reset":e.basicSearchReset,"selection-change":e.selectionBasicChange,"refresh-change":e.refreshChangeBasicSec},scopedSlots:e._u([{key:"menu",fn:function(n){return[e.basicPermissionList.viewBtn&&"Editing"!=e.currentRuleLcStatus?t("el-button",{attrs:{icon:"el-icon-view",plain:"",size:"small",type:"text"},on:{click:function(t){return e.openBasicDialog("view",n.row)}}},[e._v("查看\n          ")]):e._e(),e.basicPermissionList.editBtn&&"Editing"===e.currentRuleLcStatus?t("el-button",{attrs:{icon:"el-icon-edit",plain:"",size:"small",type:"text"},on:{click:function(t){return e.openBasicDialog("edit",n.row)}}},[e._v("编辑\n          ")]):e._e(),!e.basicPermissionList.basicMgrBtn||"codeclassifysec"!==n.row.secType&&"codefixedsec"!=n.row.secType?e._e():t("el-button",{attrs:{icon:"el-icon-setting",plain:"",size:"small",type:"text"},on:{click:function(t){return e.openBasicSecCodeValueMgr(n.row)}}},[e._v("码值管理\n          ")]),e.basicPermissionList.basicMoveupBtn&&n.row.orderNum>1?t("el-button",{attrs:{icon:"el-icon-arrow-up",plain:"",size:"small",type:"text"},on:{click:function(t){return e.upOrderNum(n.row)}}},[e._v("上移\n          ")]):e._e(),e.basicPermissionList.basicDownBtn?t("el-button",{attrs:{icon:"el-icon-arrow-down",plain:"",size:"small",type:"text"},on:{click:function(t){return e.downOrderNum(n.row)}}},[e._v("下移\n          ")]):e._e()]}},{key:"menuLeft",fn:function(n){return[e.basicPermissionList.addBtn?t("el-button",{attrs:{disabled:e.selectionList.length<=0,icon:"el-icon-plus",size:"small",type:"primary"},on:{click:e.openAddBasicCodeSec}},[e._v("\n            æ–° å¢ž\n          ")]):e._e(),e.basicPermissionList.basicDelBtn?t("el-button",{attrs:{disabled:e.selectionList.length<=0,icon:"el-icon-delete",plain:"",size:"small",type:"danger"},on:{click:function(t){return e.deleteBasicCode(n.row)}}},[e._v("\n            åˆ  é™¤\n          ")]):e._e(),e.basicPermissionList.basicAdvancedQueryBtn?t("el-button",{attrs:{disabled:e.selectionList.length<=0,icon:"el-icon-search",plain:"",size:"small",type:"primary"},on:{click:function(t){return e.openAdvancedQuery("codeBasicSec")}}},[e._v("\n            é«˜çº§æŸ¥è¯¢\n          ")]):e._e()]}}])})],1)]),t("el-dialog",{staticClass:"avue-dialog avue-dialog--top",staticStyle:{height:"110vh"},attrs:{visible:e.isShowBasicSecCodeValueMgr,width:e.isShowFixedForm?"69vw":"50vw","append-to-body":"","destroy-on-close":"",title:"码段码值管理",top:"-3%"},on:{"update:visible":function(t){e.isShowBasicSecCodeValueMgr=t},close:function(t){return e.clearFixedOrClassifyForm("close")}}},[t("el-row",{directives:[{name:"show",rawName:"v-show",value:!e.isShowFixedForm,expression:"!isShowFixedForm"}]},[t("el-col",{attrs:{span:11}},[t("basic-container",{staticStyle:{overflow:"hidden"}},[t("div",{staticClass:"box classify_value_box",staticStyle:{height:"60vh","margin-bottom":"-40px"}},[t("basic-container",[t("div",{staticClass:"abox"},[t("avue-tree",{staticStyle:{height:"calc(60vh - 100px)"},attrs:{data:e.classifyValueTreeData,option:e.classisyValueTreeOption},on:{"node-click":e.classisyValueTreeOnodeClick}})],1)])],1),t("div",{staticStyle:{"margin-top":"20px",display:"flex","align-items":"center","justify-content":"center"}},[t("el-button",{staticClass:"button",attrs:{icon:"el-icon-arrow-up",size:"mini",type:"primary"},on:{click:function(t){return e.codeClassifyValueOpetion("up")}}},[e._v("上移\n            ")]),t("el-button",{staticClass:"button",attrs:{icon:"el-icon-arrow-down",size:"mini",type:"primary"},on:{click:function(t){return e.codeClassifyValueOpetion("down")}}},[e._v("下移\n            ")])],1)])],1),t("el-col",{attrs:{span:13}},[t("basic-container",[t("div",{staticClass:"box",staticStyle:{height:"60vh","margin-bottom":"-40px"}},[t("el-form",[t("el-form-item",{attrs:{"label-width":50,label:"码值:",required:""}},[t("el-input",{staticStyle:{width:"18vw"},model:{value:e.codeClassifyForm.id,callback:function(t){e.$set(e.codeClassifyForm,"id",t)},expression:"codeClassifyForm.id"}})],1),t("el-form-item",{attrs:{"label-width":50,label:"名称:",required:""}},[t("el-input",{staticStyle:{width:"18vw"},model:{value:e.codeClassifyForm.name,callback:function(t){e.$set(e.codeClassifyForm,"name",t)},expression:"codeClassifyForm.name"}})],1)],1)],1),t("div",{staticStyle:{"margin-top":"20px",display:"flex","align-items":"center","justify-content":"center"}},[t("el-button",{staticClass:"button",attrs:{icon:"el-icon-circle-plus",size:"mini",type:"primary"},on:{click:function(t){return e.addCodeSecValue("codeclassifyvaluesec")}}},[e._v("添加\n            ")]),t("el-button",{staticClass:"button",attrs:{disabled:""==e.selectedFixedOrCodeclassifyValue,icon:"el-icon-edit-outline",plain:"",size:"mini",type:"success"},on:{click:function(t){return e.editCodeSecValue("codeclassifyvaluesec")}}},[e._v("修改\n            ")]),t("el-button",{staticClass:"button",attrs:{disabled:""==e.selectedFixedOrCodeclassifyValue,icon:"el-icon-close",size:"mini",type:"danger"},on:{click:function(t){return e.delCodeSecValue("codeclassifyvaluesec")}}},[e._v("删除\n            ")]),t("el-button",{staticClass:"button",attrs:{icon:"el-icon-close",plain:"",size:"mini",type:"warning"},on:{click:function(t){return e.clearFixedOrClassifyForm("codeclassifyvaluesec")}}},[e._v("取消\n            ")])],1)])],1)],1),t("el-row",{directives:[{name:"show",rawName:"v-show",value:e.isShowFixedForm,expression:"isShowFixedForm"}]},[t("el-col",{attrs:{span:15}},[t("basic-container",[t("div",{staticClass:"box fixedbox",staticStyle:{height:"63vh","margin-bottom":"-40px"}},[t("avue-crud",{ref:"crudFixedValue",staticClass:"fixed-avue-crud",attrs:{data:e.fixedValueData,option:e.fixedValueOption,"table-loading":e.fixedValueOptionLoading},on:{"row-click":e.selectedCodeValueRow},scopedSlots:e._u([{key:"menu",fn:function(n){return[t("el-button",{attrs:{icon:"el-icon-arrow-up",size:"mini",type:"text"},on:{click:function(t){return e.codeFixedValueOpetion("up",n.row)}}},[e._v("上移\n                ")]),t("el-button",{attrs:{icon:"el-icon-arrow-down",size:"mini",type:"text"},on:{click:function(t){return e.codeFixedValueOpetion("down",n.row)}}},[e._v("下移\n                ")]),t("el-button",{attrs:{icon:"el-icon-minus",size:"mini",type:"text"},on:{click:function(t){return e.codeFixedValueOpetion("remove",n.row)}}},[e._v("移除\n                ")])]}}])})],1),t("div",{staticStyle:{"margin-top":"10px"}},[t("el-button",{staticClass:"button",attrs:{icon:"el-icon-success",size:"mini",type:"primary"},on:{click:function(t){return e.saveCodeFixedOrClassifyValueOption("fixedValue")}}},[e._v("保存\n            ")])],1)])],1),t("el-col",{attrs:{span:9}},[t("basic-container",[t("div",{staticClass:"box",staticStyle:{height:"63vh","margin-bottom":"-40px",overflow:"hidden"}},[t("div",{staticStyle:{"overflow-y":"auto",height:"58vh"}},[t("el-form",[t("el-form-item",{attrs:{label:"码值:","label-width":"54px",required:""}},[t("el-input",{staticStyle:{width:"19.5vw"},model:{value:e.codeFixdForm.id,callback:function(t){e.$set(e.codeFixdForm,"id",t)},expression:"codeFixdForm.id"}})],1),t("el-form-item",{attrs:{label:"描述:","label-width":"54px"}},[t("el-input",{staticStyle:{width:"19.5vw"},attrs:{type:"textarea"},model:{value:e.codeFixdForm.description,callback:function(t){e.$set(e.codeFixdForm,"description",t)},expression:"codeFixdForm.description"}})],1)],1)],1)]),t("div",{staticStyle:{"margin-top":"10px",display:"flex","align-items":"center","justify-content":"center"}},[t("el-button",{staticClass:"button",attrs:{disabled:""!=e.selectedFixedOrCodeclassifyValue,icon:"el-icon-circle-plus",size:"mini",type:"primary"},on:{click:function(t){return e.addCodeSecValue("codefixedsec")}}},[e._v("添加\n            ")]),t("el-button",{staticClass:"button",attrs:{disabled:""==e.selectedFixedOrCodeclassifyValue,icon:"el-icon-edit-outline",plain:"",size:"mini",type:"success"},on:{click:function(t){return e.editCodeSecValue("codefixedsec")}}},[e._v("修改\n            ")]),t("el-button",{staticClass:"button",attrs:{disabled:""==e.selectedFixedOrCodeclassifyValue,icon:"el-icon-close",size:"mini",type:"danger"},on:{click:function(t){return e.delCodeSecValue("codefixedsec")}}},[e._v("删除\n            ")]),t("el-button",{staticClass:"button",attrs:{icon:"el-icon-close",plain:"",size:"mini",type:"warning"},on:{click:function(t){return e.clearFixedOrClassifyForm("codefixedsec")}}},[e._v("取消\n            ")])],1)])],1)],1)],1),t("el-dialog",{staticClass:"avue-dialog avue-dialog--top add-basicsec-dialog",staticStyle:{height:"105vh"},attrs:{"close-on-click-modal":!1,title:e.basicSecDialogTitle,visible:e.addBasicCodeSettingBox,"append-to-body":"","destroy-on-close":"","lock-scroll":"",top:"-3%",width:"900px"},on:{"update:visible":function(t){e.addBasicCodeSettingBox=t},close:e.clearBasicAddForm}},[t("div",{staticClass:"add-basicsec-total"},[t("el-form",{staticClass:"add-basicsec-form",attrs:{model:e.form,rules:e.rules}},[t("span",{staticClass:"left"},[t("el-form-item",{attrs:{"label-width":e.leftFormLabelWidth,label:"码段编号:",required:""}},[t("el-input",{ref:"id",attrs:{readonly:e.basicSecOnlyRead},model:{value:e.form.id,callback:function(t){e.$set(e.form,"id",t)},expression:"form.id"}})],1),t("el-form-item",{attrs:{"label-width":e.leftFormLabelWidth,label:"码段名称:",required:""}},[t("el-input",{ref:"name",attrs:{readonly:e.basicSecOnlyRead},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1),t("el-form-item",{attrs:{"label-width":e.leftFormLabelWidth,label:"码段类型:",required:""}},[t("el-select",{attrs:{disabled:e.basicSecOnlyRead,placeholder:"请选择"},on:{change:function(t){return e.changeSectypeFormItems(null)}},model:{value:e.form.secType,callback:function(t){e.$set(e.form,"secType",t)},expression:"form.secType"}},e._l(e.enumParam.secTypeList,(function(e){return t("el-option",{key:e.itemValue,attrs:{label:e.itemName,value:e.itemValue}})})),1)],1),t("el-form-item",{attrs:{"label-width":e.leftFormLabelWidth,label:"前缀:"}},[t("el-input",{attrs:{readonly:e.basicSecOnlyRead},model:{value:e.form.prefixCode,callback:function(t){e.$set(e.form,"prefixCode",t)},expression:"form.prefixCode"}})],1),t("el-form-item",{attrs:{"label-width":e.leftFormLabelWidth,label:"后缀:"}},[t("el-input",{attrs:{readonly:e.basicSecOnlyRead},model:{value:e.form.suffixCode,callback:function(t){e.$set(e.form,"suffixCode",t)},expression:"form.suffixCode"}})],1),t("el-form-item",{attrs:{"label-width":e.leftFormLabelWidth,label:"描述:"}},[t("el-input",{attrs:{readonly:e.basicSecOnlyRead,type:"textarea"},model:{value:e.form.description,callback:function(t){e.$set(e.form,"description",t)},expression:"form.description"}})],1),t("el-form-item",{attrs:{"label-width":e.leftFormLabelWidth,label:"是否流水依赖:"}},[t("el-switch",{staticStyle:{"margin-right":"20px"},attrs:{disabled:e.basicSecOnlyRead},model:{value:e.form.serialDependFlag,callback:function(t){e.$set(e.form,"serialDependFlag",t)},expression:"form.serialDependFlag"}})],1),t("el-form-item",{attrs:{"label-width":e.leftFormLabelWidth,label:"是否为空:"}},[t("el-switch",{attrs:{disabled:e.basicSecOnlyRead},model:{value:e.form.nullableFlag,callback:function(t){e.$set(e.form,"nullableFlag",t)},expression:"form.nullableFlag"}})],1)],1),t("el-divider",{attrs:{direction:"vertical"}}),t("span",{staticClass:"right"},[t("div",{directives:[{name:"show",rawName:"v-show",value:"codefixedsec"===e.form.secType,expression:"form.secType === 'codefixedsec' ? true : false"}]},[t("el-form-item",{attrs:{"label-width":e.rightFormLabelWidth,label:"码段长度类型:",required:""}},[t("el-select",{attrs:{disabled:e.basicSecOnlyRead,placeholder:"请选择"},model:{value:e.form.codeSecLengthType,callback:function(t){e.$set(e.form,"codeSecLengthType",t)},expression:"form.codeSecLengthType"}},e._l(e.enumParam.codeSecLengthType,(function(e){return t("el-option",{key:e.itemValue,attrs:{label:e.itemName,value:e.itemValue}})})),1)],1),t("el-form-item",{attrs:{"label-width":e.rightFormLabelWidth,label:"码段的长度:",required:""}},[t("el-input",{ref:"codeSecLength",attrs:{readonly:e.basicSecOnlyRead},model:{value:e.form.codeSecLength,callback:function(t){e.$set(e.form,"codeSecLength",e._n(t))},expression:"form.codeSecLength"}})],1)],1),t("div",{directives:[{name:"show",rawName:"v-show",value:"codeattrsec"===e.form.secType,expression:"form.secType === 'codeattrsec' ? true : false"}]},[t("el-form-item",{attrs:{"label-width":e.rightFormLabelWidth,label:"属性:",required:""}},[t("el-input",{ref:"referAttributeId",attrs:{disabled:e.basicSecOnlyRead,placeholder:"请选择","prefix-icon":"el-icon-search",readonly:"true"},on:{focus:function(t){return e.openAttrSelectOrGetValue("attr")}},model:{value:e.form.referAttributeName,callback:function(t){e.$set(e.form,"referAttributeName",t)},expression:"form.referAttributeName"}},[t("i",{staticClass:"el-icon-circle-close",staticStyle:{cursor:"pointer"},attrs:{slot:"suffix"},on:{click:function(t){return e.clearAttrDataByIcon("attr")}},slot:"suffix"})])],1),t("el-form-item",{attrs:{"label-width":e.rightFormLabelWidth,label:"属性所在分类:"}},[t("el-input",{attrs:{disabled:""},model:{value:e.form.referCodeClassifyOidName,callback:function(t){e.$set(e.form,"referCodeClassifyOidName",t)},expression:"form.referCodeClassifyOidName"}})],1),t("el-form-item",{attrs:{"label-width":e.rightFormLabelWidth,label:"取值规则:"}},[t("el-input",{attrs:{disabled:e.basicSecOnlyRead,placeholder:"请选择","prefix-icon":"el-icon-search",readonly:"true"},on:{focus:function(t){return e.openAttrSelectOrGetValue("value")}},model:{value:e.form.getValueClass,callback:function(t){e.$set(e.form,"getValueClass",t)},expression:"form.getValueClass"}},[t("i",{staticClass:"el-icon-circle-close",staticStyle:{"margin-right":"5px",cursor:"pointer"},attrs:{slot:"suffix"},on:{click:function(t){return e.clearAttrDataByIcon("value")}},slot:"suffix"})])],1)],1),t("div",{directives:[{name:"show",rawName:"v-show",value:"codeserialsec"===e.form.secType,expression:"form.secType === 'codeserialsec' ? true : false"}]},[t("el-form-item",{attrs:{"label-width":e.rightFormLabelWidth,label:"码段的长度:",required:""}},[t("el-input",{ref:"seriaCodeSecLength",attrs:{readonly:e.basicSecOnlyRead},model:{value:e.form.codeSecLength,callback:function(t){e.$set(e.form,"codeSecLength",e._n(t))},expression:"form.codeSecLength"}})],1),t("el-form-item",{attrs:{"label-width":e.rightFormLabelWidth,label:"流水号的起始值:"}},[t("el-input",{ref:"serialStart",attrs:{readonly:e.basicSecOnlyRead},model:{value:e.form.serialStart,callback:function(t){e.$set(e.form,"serialStart",e._n(t))},expression:"form.serialStart"}})],1),t("el-form-item",{attrs:{"label-width":e.rightFormLabelWidth,label:"流水的步长:"}},[t("el-input",{ref:"serialStep",attrs:{readonly:e.basicSecOnlyRead},model:{value:e.form.serialStep,callback:function(t){e.$set(e.form,"serialStep",e._n(t))},expression:"form.serialStep"}})],1),t("el-form-item",{attrs:{"label-width":e.rightFormLabelWidth,label:"编码补位方式:",required:""}},[t("el-select",{attrs:{disabled:e.basicSecOnlyRead,placeholder:"请选择"},model:{value:e.form.codeFillType,callback:function(t){e.$set(e.form,"codeFillType",t)},expression:"form.codeFillType"}},e._l(e.enumParam.codeFillType,(function(e){return t("el-option",{key:e.itemValue,attrs:{label:e.itemName,value:e.itemValue}})})),1)],1),"code_fill_none"!=e.form.codeFillType?t("el-form-item",{attrs:{"label-width":e.rightFormLabelWidth,label:"补位时的字符:"}},[t("el-select",{attrs:{disabled:e.basicSecOnlyRead,filterable:"",placeholder:"请选择"},on:{blur:e.inputSelectBlur},model:{value:e.form.codeFillSeparator,callback:function(t){e.$set(e.form,"codeFillSeparator",t)},expression:"form.codeFillSeparator"}},e._l(e.enumParam.codeFillSeparator,(function(e){return t("el-option",{key:e.dictKey,attrs:{label:e.dictValue,value:e.dictValue}})})),1)],1):e._e(),t("el-form-item",{attrs:{"label-width":e.rightFormLabelWidth,label:"填充长度:",required:""}},[t("el-input",{ref:"codeFillLength",attrs:{readonly:e.basicSecOnlyRead},model:{value:e.form.codeFillLength,callback:function(t){e.$set(e.form,"codeFillLength",e._n(t))},expression:"form.codeFillLength"}})],1),t("el-form-item",{attrs:{"label-width":e.rightFormLabelWidth,label:"流水上限:",required:""}},[t("el-input",{ref:"codeFillLimit",attrs:{readonly:e.basicSecOnlyRead},model:{value:e.form.codeFillLimit,callback:function(t){e.$set(e.form,"codeFillLimit",e._n(t))},expression:"form.codeFillLimit"}})],1),t("el-form-item",{attrs:{"label-width":e.rightFormLabelWidth,label:"流水是否补码:",required:""}},[t("el-switch",{attrs:{disabled:e.basicSecOnlyRead},model:{value:e.form.codeFillFlag,callback:function(t){e.$set(e.form,"codeFillFlag",t)},expression:"form.codeFillFlag"}})],1),t("el-form-item",{attrs:{"label-width":e.rightFormLabelWidth,label:"自定义的流水算法:"}},[[t("vciWebRefer",{ref:"refer",attrs:{display:!0,referConfig:this.referConfig||{},serialType:e.form.serialType,text:e.form.customCodeSerialClassText,value:e.form.customCodeSerialClass},on:{setReferValue:e.setReferValue}})]],2)],1),t("div",{directives:[{name:"show",rawName:"v-show",value:"codelevelsec"===e.form.secType,expression:"form.secType === 'codelevelsec' ? true : false"}]},[t("el-form-item",{attrs:{"label-width":e.rightFormLabelWidth,label:"层级类型:",required:""}},[t("el-select",{attrs:{disabled:e.basicSecOnlyRead,placeholder:"请选择"},on:{change:e.changeLevelType},model:{value:e.form.codeLevelType,callback:function(t){e.$set(e.form,"codeLevelType",t)},expression:"form.codeLevelType"}},e._l(e.enumParam.codeLevelType,(function(e){return t("el-option",{key:e.itemValue,attrs:{label:e.itemName,value:e.itemValue}})})),1)],1),t("el-form-item",{attrs:{"label-width":e.rightFormLabelWidth,label:"层级的值:"}},[t("el-input",{ref:"codeLevelValue",attrs:{readonly:e.basicSecOnlyRead,disabled:"code_level_special"!=e.form.codeLevelType},model:{value:e.form.codeLevelValue,callback:function(t){e.$set(e.form,"codeLevelValue",e._n(t))},expression:"form.codeLevelValue"}})],1),t("el-form-item",{attrs:{"label-width":e.rightFormLabelWidth,label:"字符截取类型:",required:""}},[t("el-select",{attrs:{disabled:e.basicSecOnlyRead,placeholder:"请选择"},on:{change:function(t){return e.changeCutType(t)}},model:{value:e.form.valueCutType,callback:function(t){e.$set(e.form,"valueCutType",t)},expression:"form.valueCutType"}},e._l(e.enumParam.codeCutType,(function(e){return t("el-option",{key:e.itemValue,attrs:{label:e.itemName,value:e.itemValue}})})),1)],1),"code_cut_none"!=e.form.valueCutType?t("el-form-item",{attrs:{id:"ShowOrHide","label-width":e.rightFormLabelWidth,label:"值截取长度:"}},[t("el-input",{ref:"valueCutLength",attrs:{readonly:e.basicSecOnlyRead},model:{value:e.form.valueCutLength,callback:function(t){e.$set(e.form,"valueCutLength",e._n(t))},expression:"form.valueCutLength"}})],1):e._e(),t("el-form-item",{attrs:{"label-width":e.rightFormLabelWidth,label:"取值类型:"}},[t("el-select",{attrs:{disabled:e.basicSecOnlyRead,placeholder:"请选择"},model:{value:e.form.codeGetValueType,callback:function(t){e.$set(e.form,"codeGetValueType",t)},expression:"form.codeGetValueType"}},e._l(e.enumParam.codeGetValueType,(function(e){return t("el-option",{key:e.itemValue,attrs:{label:e.itemName,value:e.itemValue}})})),1)],1)],1),t("div",{directives:[{name:"show",rawName:"v-show",value:"coderefersec"===e.form.secType,expression:"form.secType === 'coderefersec' ? true : false"}]},[t("el-form-item",{attrs:{label:"参照引用的业务类型:","label-width":"152px",required:""}},[t("el-input",{ref:"referBtmId",attrs:{disabled:e.basicSecOnlyRead,placeholder:"请选择","prefix-icon":"el-icon-search",readonly:"true"},on:{focus:function(t){return e.openAttrSelectOrGetValue("referBtmId")}},model:{value:e.form.referBtmName,callback:function(t){e.$set(e.form,"referBtmName",t)},expression:"form.referBtmName"}},[t("i",{staticClass:"el-icon-circle-close",staticStyle:{"margin-right":"5px",cursor:"pointer"},attrs:{slot:"suffix"},on:{click:function(t){return e.clearAttrDataByIcon("referBtmId")}},slot:"suffix"})])],1),t("el-form-item",{attrs:{label:"参照配置:","label-width":"152px",required:""}},[t("el-input",{ref:"referConfig",attrs:{disabled:e.basicSecOnlyRead,placeholder:"请选择","prefix-icon":"el-icon-search",readonly:"true"},on:{focus:function(t){return e.openAttrSelectOrGetValue("referConfig")}},model:{value:e.form.referConfig,callback:function(t){e.$set(e.form,"referConfig",t)},expression:"form.referConfig"}},[t("i",{staticClass:"el-icon-circle-close",staticStyle:{"margin-right":"5px",cursor:"pointer"},attrs:{slot:"suffix"},on:{click:function(t){return e.clearAttrDataByIcon("referConfig")}},slot:"suffix"})])],1)],1),t("div",{directives:[{name:"show",rawName:"v-show",value:"codedatesec"===e.form.secType,expression:"form.secType === 'codedatesec' ? true : false"}]},[t("el-form-item",{attrs:{"label-width":e.rightFormLabelWidth,label:"日期格式:",prop:"Dateformat"}},[t("el-input",{ref:"codeDateFormatStr",attrs:{readonly:e.basicSecOnlyRead},model:{value:e.form.codeDateFormatStr,callback:function(t){e.$set(e.form,"codeDateFormatStr",t)},expression:"form.codeDateFormatStr"}})],1)],1),t("div",{directives:[{name:"show",rawName:"v-show",value:"codeclassifysec"===e.form.secType,expression:"form.secType === 'codeclassifysec' ? true : false"}]},[t("el-form-item",{attrs:{"label-width":e.rightFormLabelWidth,label:"码段长度类型:",required:""}},[t("el-select",{attrs:{disabled:e.basicSecOnlyRead,placeholder:"请选择"},model:{value:e.form.codeSecLengthType,callback:function(t){e.$set(e.form,"codeSecLengthType",t)},expression:"form.codeSecLengthType"}},e._l(e.enumParam.codeSecLengthType,(function(e){return t("el-option",{key:e.itemValue,attrs:{label:e.itemName,value:e.itemValue}})})),1)],1),t("el-form-item",{attrs:{"label-width":e.rightFormLabelWidth,label:"码段的长度:",required:""}},[t("el-input",{ref:"classCodeSecLength",attrs:{readonly:e.basicSecOnlyRead},model:{value:e.form.codeSecLength,callback:function(t){e.$set(e.form,"codeSecLength",e._n(t))},expression:"form.codeSecLength"}})],1),t("el-form-item",{attrs:{"label-width":e.rightFormLabelWidth,label:"是否自动分配分类值:"}},[t("el-switch",{attrs:{disabled:e.basicSecOnlyRead},model:{value:e.form.matchClassifyValueFlag,callback:function(t){e.$set(e.form,"matchClassifyValueFlag",t)},expression:"form.matchClassifyValueFlag"}})],1),t("el-form-item",{attrs:{"label-width":e.rightFormLabelWidth,label:"父分类码段:"}},[t("el-input",{attrs:{disabled:e.basicSecOnlyRead,placeholder:"请选择","prefix-icon":"el-icon-search",readonly:"true"},on:{focus:function(t){return e.openAttrSelectOrGetValue("parentClassifySecOid")}},model:{value:e.form.parentClassifySecText,callback:function(t){e.$set(e.form,"parentClassifySecText",t)},expression:"form.parentClassifySecText"}},[t("i",{staticClass:"el-icon-circle-close",staticStyle:{"margin-right":"5px",cursor:"pointer"},attrs:{slot:"suffix"},on:{click:function(t){return e.clearAttrDataByIcon("parentClassifySecOid")}},slot:"suffix"})])],1)],1),t("div",{directives:[{name:"show",rawName:"v-show",value:"codevariablesec"===e.form.secType,expression:"form.secType === 'codevariablesec' ? true : false"}]},[t("el-form-item",{attrs:{"label-width":e.rightFormLabelWidth,label:"码段的长度:",required:""}},[t("el-input",{ref:"varCodeSecLength",attrs:{readonly:e.basicSecOnlyRead},model:{value:e.form.codeSecLength,callback:function(t){e.$set(e.form,"codeSecLength",e._n(t))},expression:"form.codeSecLength"}})],1),t("el-form-item",{attrs:{"label-width":e.rightFormLabelWidth,label:"编码补位方式:",required:""}},[t("el-select",{attrs:{disabled:e.basicSecOnlyRead,placeholder:"请选择"},model:{value:e.form.codeFillType,callback:function(t){e.$set(e.form,"codeFillType",t)},expression:"form.codeFillType"}},e._l(e.enumParam.codeFillType,(function(e){return t("el-option",{key:e.itemValue,attrs:{label:e.itemName,value:e.itemValue}})})),1)],1),"code_fill_none"!=e.form.codeFillType?t("el-form-item",{attrs:{"label-width":e.rightFormLabelWidth,label:"补位时的字符:"}},[t("el-select",{attrs:{disabled:e.basicSecOnlyRead,filterable:"",placeholder:"请选择"},on:{blur:e.inputSelectBlur},model:{value:e.form.codeFillSeparator,callback:function(t){e.$set(e.form,"codeFillSeparator",t)},expression:"form.codeFillSeparator"}},e._l(e.enumParam.codeFillSeparator,(function(e){return t("el-option",{key:e.dictKey,attrs:{label:e.dictValue,value:e.dictValue}})})),1)],1):e._e()],1)])],1)],1),t("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{attrs:{disabled:!e.showbtn,loading:e.isLoadingSecCodeAddBtn,type:"primary"},on:{click:e.saveOrEditBasicCode}},[e._v("保 å­˜\n      ")]),t("el-button",{on:{click:function(t){e.addBasicCodeSettingBox=!1}}},[e._v("取 æ¶ˆ")])],1),t("el-dialog",{staticClass:"avue-dialog avue-dialog--top",staticStyle:{height:"100%"},attrs:{visible:e.isShowSelectAttrOption,"append-to-body":"",title:"为【属性】选取值",top:"-3%",width:"78%"},on:{"update:visible":function(t){e.isShowSelectAttrOption=t}}},[t("div",{staticStyle:{"overflow-y":"auto",height:"60vh"}},[t("el-row",[t("el-col",{attrs:{span:5}},[t("div",{staticClass:"box"},[t("el-scrollbar",{staticStyle:{height:"auto","border-bottom-right-radius":"8px"}},[t("basic-container",[t("div",{staticClass:"treeBox"},[t("avue-tree",{attrs:{data:e.attrClassifyTreeData,option:e.treeOption},on:{"node-click":e.nodeClick}})],1)])],1)],1)]),t("el-col",{attrs:{span:"19"}},[t("basic-container",[t("div",{staticClass:"bbox"},[t("avue-crud",{ref:e.selectAttrParams.ref,attrs:{data:e.selectAttrParams.selectAttrData,option:e.selectAttrParams.attrOption,"table-loading":e.selectAttrParams.selectAttrOptionLoading},on:{"search-change":e.selectAttrSearchChange,"search-reset":e.searchAttrReset,"row-click":e.selectionAttrRowClick,"selection-change":e.selectionChangeAttr}})],1)])],1)],1)],1),t("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{attrs:{type:"primary"},on:{click:e.selectedListClassifyLinkAttr}},[e._v("ç¡® å®š")]),t("el-button",{on:{click:function(t){e.isShowSelectAttrOption=!1}}},[e._v("取 æ¶ˆ")])],1)]),t("formula-editor",{ref:"formulaEditor",attrs:{systemVariableTableData:e.formulaEditorParams.systemVariableTableData,thisSceneTableData:e.formulaEditorParams.thisSceneTableData,visible:e.formulaEditorParams.formulaEditorSettingBox},on:{"update:visible":function(t){return e.$set(e.formulaEditorParams,"formulaEditorSettingBox",t)},updateFormulaContent:e.updateFormulaContent}}),t("el-dialog",{staticStyle:{height:"150vh","margin-top":"-13vh"},attrs:{visible:e.parentClsfyParams.isShowParentClassifySettingBox,"append-to-body":"","destroy-on-close":"",title:"为【父分类码段】选取值",width:"65%"},on:{"update:visible":function(t){return e.$set(e.parentClsfyParams,"isShowParentClassifySettingBox",t)}}},[t("avue-crud",{ref:e.parentClsfyParams.ref,attrs:{data:e.parentClsfyParams.parentClassifyData,option:e.parentClsfyParams.parentClassifyParentOption,page:e.parentClsfyParams.parentClassifyDataPage,"table-loading":e.parentClsfyParams.classifyDialogLoading},on:{"update:page":function(t){return e.$set(e.parentClsfyParams,"parentClassifyDataPage",t)},"refresh-change":e.refreshParentClassifyDataChange,"search-change":e.parentClassifySearchChange,"search-reset":e.parentClassifySearchReset,"row-click":e.parentClassifyRowClick,"selection-change":e.parentClassifySelectionChange,"current-change":e.parentClassifyCurrentChange,"size-change":e.parentClassifySizeChange,"on-load":e.parentClassifyOnLoad}}),t("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{attrs:{type:"primary"},on:{click:e.saveSelectedParentClassify}},[e._v("保 å­˜\n        ")]),t("el-button",{on:{click:function(t){e.parentClsfyParams.isShowParentClassifySettingBox=!1}}},[e._v("取 æ¶ˆ\n        ")])],1)],1),t("refer-btm-type-crud-dialog",{ref:e.referBtmDialogParams.ref,attrs:{visible:e.referBtmDialogParams.selectReferBtmSettingBox},on:{"update:visible":function(t){return e.$set(e.referBtmDialogParams,"selectReferBtmSettingBox",t)},echoReferBtmType:e.echoReferBtmType}}),t("refer-config-dialog",{attrs:{display:e.referConfigVisble,referConfigOption:e.referConfigOption},on:{setReferConfigValue:e.setReferConfigValue}})],1)],1)},r=[],a=(n("8e6e"),n("386d"),n("2fdb"),n("96cf"),n("1da1")),o=(n("456d"),n("ac6a"),n("ade3")),s=(n("6762"),n("19a0")),l=n("f601"),c=n("b887"),u=n("1ef8"),d=n("888e"),h=n("35a0"),f=n("8ddc"),p={tip:!1,editBtn:!1,addBtn:!1,searchShow:!1,searchMenuSpan:5,disablePage:!1,border:!0,index:!0,viewBtn:!1,delBtn:!1,selection:!0,menuWidth:260,dialogClickModal:!1,refreshBtn:!0,columnBtn:!1,highlightCurrentRow:!0,rowKey:"oid",column:[{label:"码段编号",prop:"id",search:!0,searchLabelWidth:80,searchSpan:6,sortable:!0},{label:"码段名称",prop:"name",search:!0,searchLabelWidth:80,searchSpan:6,sortable:!0},{label:"码段描述",prop:"description",search:!1,span:24},{label:"码段类型",prop:"secTypeText"},{label:"前缀",prop:"prefixCode"},{label:"后缀",prop:"suffixCode"}]},g={tip:!1,searchShow:!0,searchMenuSpan:6,border:!0,index:!0,viewBtn:!1,delBtn:!1,editBtn:!1,selection:!0,dialogClickModal:!1,columnBtn:!1,highlightCurrentRow:!0,rowKey:"oid",column:[{label:"编号",prop:"id",search:!0,searchLabelWidth:45,searchSpan:4,sortable:!0,rules:[{required:!0,message:"请输入编号",trigger:"blur"}]},{label:"名称",prop:"name",search:!0,searchLabelWidth:45,searchSpan:4,sortable:!0,rules:[{required:!0,message:"请输入名称",trigger:"blur"}]},{label:"依据",prop:"accordingTo",search:!1,span:24,type:"input",rules:[{required:!0,message:"请输入依据",trigger:"blur"}]},{label:"描述",prop:"description",search:!0,type:"textarea",searchLabelWidth:45,searchSpan:5,span:24,overHidden:!0,rules:[{required:!1,message:"请输入描述",trigger:"blur"}]},{label:"状态",prop:"lcStatus",search:!0,searchLabelWidth:45,searchSpan:5,display:!1,hide:!0,type:"select",dicUrl:"/api/ubcs-omd/enum/dictionary?code=codeSearchLCStatus",props:{label:"itemName",value:"itemValue"}},{label:"状态",prop:"lcStatusText",display:!1},{label:"所有者",prop:"ownerText",display:!1}]},m={height:"45vh",calcHeight:30,tip:!1,editBtn:!1,addBtn:!1,searchShow:!0,searchMenuSpan:6,disablePage:!1,border:!0,index:!0,viewBtn:!1,selection:!0,menu:!1,columnBtn:!1,searchShowBtn:!1,dialogClickModal:!1,highlightCurrentRow:!0,rowKey:"oid",column:[{label:"属性英文名称",prop:"id",search:!0,searchLabelWidth:100,searchSpan:9},{label:"属性中文名称",prop:"name",search:!0,searchLabelWidth:100,searchSpan:9},{label:"属性长度",prop:"attributeLength",search:!1},{label:"属性类型",prop:"attrDataTypeText",search:!1}]};function v(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function y(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?v(Object(n),!0).forEach((function(t){Object(o["a"])(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):v(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var b={nodeKey:"oid",border:!0,lazy:!0,treeLoad:function(e,t){Object(c["treeTopCodeClassify"])({queryAllLevel:!0,loadType:"all",multipleSelect:!1}).then((function(e){t(e.data.map((function(e){var t={hasChildren:!1,oid:e.oid,key:e.oid,parentId:0,title:e.text,value:e.oid,btmTypeOid:e.attributes.btmTypeOid};return y(y({},t),{},{leaf:!t.hasChildren})})))}))},addBtn:!1,menu:!1,size:"small",props:{labelText:"标题",label:"title",value:"value",children:"children"}},x={border:!0,lazy:!1,defaultExpandAll:!1,treeLoad:function(e,t){},addBtn:!1,menu:!1,size:"small",props:{labelText:"text",label:"text",key:"oid",value:"oid",parentId:"parentId",parentBtmName:"parentBtmName",parentName:"parentName",codeclassifysecoid:"codeclassifysecoid",children:"children"}},w={height:"40vh",calcHeight:30,tip:!1,editBtn:!1,addBtn:!1,searchShow:!0,searchMenuSpan:5,border:!0,disablePage:!1,index:!0,viewBtn:!1,selection:!0,menu:!1,dialogClickModal:!1,highlightCurrentRow:!0,rowKey:"oid",column:[{label:"英文名称",prop:"id",search:!0,searchLabelWidth:100,searchSpan:7},{label:"中文名称",prop:"name",search:!0,searchLabelWidth:100,searchSpan:7},{label:"描述",prop:"description",search:!1}]},_={height:"58vh",calcHeight:30,tip:!1,editBtn:!1,addBtn:!1,delBtn:!1,searchShow:!1,searchMenuSpan:5,border:!0,disablePage:!1,index:!0,viewBtn:!1,selection:!1,menu:!0,refreshBtn:!1,columnBtn:!1,dialogClickModal:!1,highlightCurrentRow:!0,rowKey:"oid",column:[{label:"码值",prop:"id",search:!1,searchLabelWidth:100,searchSpan:7},{label:"描述",prop:"description",search:!1,searchLabelWidth:100,searchSpan:7}]},S=n("5880"),C=n("c0c7"),O=n("d9a3"),M={STATUS:{codefixedsec:"固定码段",codevariablesec:"可变码段",codedatesec:"日期码段",codeclassifysec:"分类码段",codeattrsec:"属性码段",codeserialsec:"流水码段",codelevelsec:"层级码段",coderefersec:"引用码段"},getTextByValue:function(e){var t=M.STATUS;for(var n in t)if(t.hasOwnProperty(n)&&n===e)return t[n]}},P=M,L=n("6e8c");function D(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function k(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?D(Object(n),!0).forEach((function(t){Object(o["a"])(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):D(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var T={components:{vciWebRefer:L["default"]},data:function(){var e=this;return{rules:{Dateformat:[{required:!0,trigger:"blur",validator:function(t,n,i){var r=["yy","yyyy","yy-MM","yyMM","yyyy-MM","yyyyMM","yy-MM-dd","yyMMdd","yyyy-MM-dd","yyyyMMdd","yyyy-MM-dd HH:mm:ss","yy-MM-dd HH:mm:ss","HH:mm:ss","yyyyMMdd HH:mm:ss","yyMMdd HH:mm:ss","yyyy-MM-dd HHmmss","yy-MM-dd HHmmss","yyyyMMdd HHmmss","yyMMdd HHmmss","HHmmss"];if(!r.includes(e.form.codeDateFormatStr))return i(new Error("请输入正确日期格式,例如yyyy-MM-dd(并区分大小写)!"));i()}}]},referConfig:{title:"自定义流水参照",showField:"customCodeSerialClassText",field:"customCodeSerialClass",fieldMap:{serialType:"serialType"},placeholder:"请选择自定义流水",options:{url:"api/ubcs-code/codeSerialAlgorithmController/gridCodeSerialAlgorithm",textField:"name",valueField:"classFullName",isMuti:!1,type:"grid",method:"get",tableConfig:{page:{limit:15,page:1},cols:[{title:"算法编号",field:"id",width:200},{title:"算法名称",field:"name",width:150},{title:"类全路径",field:"classFullName",width:300},{title:"类型",field:"serialType",width:300},{title:"描述",field:"description"}],queryColumns:[]}}},crudOption:k({},g),ruleForm:{},query:{},loading:!0,currentCodeRuleOid:"",page:{pageSize:10,currentPage:1,total:0},selectionList:[],optionRule:g,data:[],currentRuleLcStatus:"",cloneSettingBox:!1,cloneOtherCodeRuleSettingBox:!1,escapeOwnerVisible:!1,ruleAdminUserList:[],ruleOwner:"",releadDisabled:!1,maxSerial:{visible:!1},codeRangeSettingBox:!1,useRangeData:[],dialogLoading:!0,dialogeOption:{height:"auto",calcHeight:150,tip:!1,searchShow:!1,searchMenuSpan:6,border:!0,index:!0,disablePage:!1,refreshBtn:!1,columnBtn:!1,viewBtn:!1,addBtn:!1,menu:!1,selection:!1,dialogClickModal:!1,align:"center",dialogWidth:400,column:[{label:"分类编号",prop:"id",span:24},{label:"分类名称",prop:"name",span:24}]},optionBasic:p,basicData:[],loadingBasic:!1,selectionBasicList:[],addBasicCodeSettingBox:!1,showbtn:!1,isLoadingSecCodeAddBtn:!1,basicSecDialogTitle:"",basicSecOnlyRead:!1,isShowBasicSecCodeValueMgr:!1,codefixedsecOrCodeclassifysec:"",selectedFixedOrCodeclassifyValue:"",codeFixdForm:{codeFixedSecOid:"",description:"",id:""},isShowFixedForm:!0,fixedValueData:[],fixedValueOption:_,fixedValueOptionLoading:!1,fixedValueSelectList:[],codeClassifyForm:{codeClassifySecOid:"",id:"",name:"",oid:""},classisyValueTreeOption:x,classifyValueTreeData:[],isShowSelectAttrOption:!1,attrClassifyTreeData:[],treeOption:b,currentSelectTreeData:"",selectAttrParams:{ref:"selectionAttrCrud",attrOption:m,selectAttrData:[],selectAttrOptionLoading:!1,selectionChangeAttrList:[],selectAttrQeury:{}},formulaEditorParams:{thisSceneTableData:[{formula:"${}",desc:""}],systemVariableTableData:[{formula:"#CURRENTUSER.OID#",desc:"当前用户的主键"},{formula:"#CURRENTUSER.ID#",desc:"当前用户的账户"},{formula:"#CURRENTTIME#",desc:"当前时间"},{formula:"#CURRENTDATE#",desc:"当前日期"},{formula:"#CURRENTDATETIME#",desc:"当前日期时间"},{formula:"#CURRENTUSER_NAME#",desc:"当前用户的姓名"},{formula:"#CURRENTUSER.SECRETGRADE#",desc:"当前用户密级"},{formula:"#CURRENTUSER.IPSECRET#",desc:"当前用户的IP密级"},{formula:"#CURRENTUSER.BUSINESSUNIT#",desc:"当前用户所属业务单元"},{formula:"#CURRENTUSER.BUSINESSUNITNAME#",desc:"当前用户所属业务单元名称"},{formula:"#CURRENTUSER.GROUPOID#",desc:"当前用户的部门主键"},{formula:"#CURRENTUSER.GROUPNAME#",desc:"当前用户所属部门名称"},{formula:"#CURRENTUSER.EMAIL#",desc:"当前用户邮件地址"},{formula:"#CURRENTUSER.ROLENAME#",desc:"当前用户所属角色名称"}],formulaEditorSettingBox:!1},parentClsfyParams:{ref:"crudParentClassify",isShowParentClassifySettingBox:!1,classifyDialogLoading:!0,parentClassifyParentOption:w,parentClassifyData:[],parentClassifyDataPage:{pageSize:10,currentPage:1,total:0},parentClassifyQuery:{},parentClassifySelectionList:[]},referBtmDialogParams:{ref:"crudReferBtm",selectReferBtmSettingBox:!1},form:{id:"",name:"",secType:"codefixedsec",description:"",serialDependFlag:!1,nullableFlag:!1,prefixCode:"",suffixCode:"",displayFlag:!1,componentCodeFlag:!1,pkCodeRule:""},enumParam:{secTypeList:[],codeSecLengthType:[],codeFillType:[],codeFillSeparator:[],codeLevelType:[],codeCutType:[],codeGetValueType:[]},leftFormLabelWidth:"110px",rightFormLabelWidth:"150px",advancedQueryParam:{ref:"advancedQuery",advancedQuerySettingBox:!1,options:[],currentOpen:""},referConfigOption:{},referConfigVisble:!1}},computed:k(k({},Object(S["mapGetters"])(["permission"])),{},{permissionList:function(){return{addBtn:this.vaildData(this.permission.code_rule.code_rule_add,!1),rulDelBtn:this.vaildData(this.permission.code_rule.code_rule_delete,!1),editBtn:this.vaildData(this.permission.code_rule.code_rule_edit,!1),deactivateBtn:this.vaildData(this.permission.code_rule.code_rule_deactivate,!1),enableBtn:this.vaildData(this.permission.code_rule.code_rule_enable,!1),releaseBtn:this.vaildData(this.permission.code_rule.code_rule_release,!1),advancedQueryBtn:this.vaildData(this.permission.code_rule.code_rule_advanced_query,!1),cloneBtn:this.vaildData(this.permission.code_rule.code_rule_clone,!1),otherCloneBtn:this.vaildData(this.permission.code_rule.code_rule_other_clone,!1),usescopeBtn:this.vaildData(this.permission.code_rule.code_rule_usescope,!1),clearBtn:this.vaildData(this.permission.code_rule.code_rule_clear,!1),escapeOwnerBtn:this.vaildData(this.permission.code_rule.code_rule_escape_owner,!1),maxSerialnumBtn:this.vaildData(this.permission.code_rule.code_rule_max_serialnum,!1)}},basicPermissionList:function(){return{addBtn:this.vaildData(this.permission.code_rule.code_basic_add,!1),editBtn:this.vaildData(this.permission.code_rule.code_basic_edit,!1),viewBtn:this.vaildData(this.permission.code_rule.code_basic_view,!1),basicDelBtn:this.vaildData(this.permission.code_rule.code_basic_delete,!1),basicAdvancedQueryBtn:this.vaildData(this.permission.code_rule.code_basic_advanced_query,!1),basicMgrBtn:this.vaildData(this.permission.code_rule.code_basic_mgr,!1),basicMoveupBtn:this.vaildData(this.permission.code_rule.code_basic_moveup,!1),basicDownBtn:this.vaildData(this.permission.code_rule.code_basic_down,!1)}}}),watch:{},mounted:function(){this.loadTotalEnum()},activated:function(){var e=this;this.$nextTick((function(){e.$refs.crud.doLayout(),e.$refs.crudBasic.doLayout()}))},beforeDestroy:function(){localStorage.removeItem("codeSecType"),localStorage.removeItem("codeSecLength"),localStorage.removeItem("codeFillType"),localStorage.removeItem("codeLevelType"),localStorage.removeItem("codeCutType"),localStorage.removeItem("codeGetValueType")},methods:{setReferValue:function(e){e.field&&(this.form[e.field]=e.value||"",this.form[e.showField]=e.text||"",this.form.serialType=e.rawData[0].serialType||"")},escapeOwner:function(){var e=this;0!==this.selectionList.length?(this.escapeOwnerVisible=!0,Object(C["getByRoleUserList"])("规则管理员").then((function(t){e.ruleAdminUserList=t.data.data}))):this.$message.warning("请选择一条编码规则!")},escapeOwnerConfirm:function(){var e=this;if(this.ruleOwner){this.selectionList[0].owner=this.ruleOwner;var t=this.selectionList[0];Object(s["update"])(t).then((function(){e.onLoad(e.page),e.$message({type:"success",message:"规则转移成功!"}),e.escapeOwnerVisible=!1}),(function(e){console.log(e)}))}else this.$message.warning("请选择您要转移的规则管理员!")},echoSeniorContionMap:function(e){"{}"!=JSON.stringify(e)&&("codeRule"==this.advancedQueryParam.currentOpen?(this.query=e,this.onLoad(this.page)):this.sendGridCodeBasicSec(e,!0))},updateFormulaContent:function(e){this.form.getValueClass=e},setReferConfigValue:function(e){this.form.referBtmId=e.referType||"",this.form.referBtmName=e.referTypeName||e.referType;var t=JSON.stringify(e);this.form.referConfig=t||""},echoReferBtmType:function(e){this.form.referBtmId=e.id||"",this.form.referBtmName=e.name||e.id},saveSelectedParentClassify:function(){if(1!=this.parentClsfyParams.parentClassifySelectionList.length)return this.$message.warning("请选择一条数据!"),!1;this.form.parentClassifySecOid=this.parentClsfyParams.parentClassifySelectionList[0].oid,this.form.parentClassifySecText=this.parentClsfyParams.parentClassifySelectionList[0].name,this.parentClassifySelectionClear(),this.parentClsfyParams.isShowParentClassifySettingBox=!1},parentClassifySearchReset:function(){this.parentClsfyParams.parentClassifyQuery={},this.parentClassifyOnLoad(this.parentClsfyParams.parentClassifyDataPage)},parentClassifySearchChange:function(e,t){this.parentClsfyParams.parentClassifyQuery=e,this.parentClsfyParams.parentClassifyDataPage.currentPage=1,this.parentClassifyOnLoad(this.page,e),t()},parentClassifyRowClick:function(e){this.$refs[this.parentClsfyParams.ref].toggleSelection(),this.parentClsfyParams.parentClassifySelectionList=e,this.$refs[this.parentClsfyParams.ref].setCurrentRow(e),this.$refs[this.parentClsfyParams.ref].toggleRowSelection(e)},parentClassifySelectionChange:function(e){this.parentClsfyParams.parentClassifySelectionList=e,this.$refs[this.parentClsfyParams.ref].setCurrentRow(this.parentClsfyParams.parentClassifySelectionList[e.length-1])},parentClassifySelectionClear:function(){this.parentClsfyParams.parentClassifySelectionList=[],this.$refs[this.parentClsfyParams.ref].toggleSelection()},parentClassifyCurrentChange:function(e){this.parentClsfyParams.parentClassifyDataPage.currentPage=e},parentClassifySizeChange:function(e){this.parentClsfyParams.parentClassifyDataPage.pageSize=e},refreshParentClassifyDataChange:function(){this.parentClassifyOnLoad(this.parentClsfyParams.parentClassifyDataPage,this.parentClsfyParams.parentClassifyQuery)},parentClassifyOnLoad:function(e){var t=this,n=this.parentClsfyParams;n.classifyDialogLoading=!0;var i=0==this.selectionList.length?this.form.pkCodeRule:this.selectionList[0].oid,r={};r["conditionMap[pkCodeRule]"]=i,r["conditionMap[oid_notequal]"]=this.form.oid,Object(l["refDataGridClassifySec"])(e.currentPage,e.pageSize,r).then((function(e){var i=e.data.data;n.parentClassifyDataPage.total=i.total,n.parentClassifyData=i.records,n.classifyDialogLoading=!1,t.parentClassifySelectionClear()}))},nodeClick:function(e){this.currentSelectTreeData=e,this.loadlistClassifyLinkAttr()},loadlistClassifyLinkAttr:function(){var e=this,t=this.selectAttrParams;this.selectAttrParams.selectAttrOptionLoading=!0;var n={};t.selectAttrQeury&&Object.keys(t.selectAttrQeury).forEach((function(e){n["conditionMap["+e+"]"]=t.selectAttrQeury[e].trim()})),n["conditionMap[codeClassifyOid]"]=this.currentSelectTreeData.oid,n["conditionMap[btmTypeOid]"]=this.currentSelectTreeData.btmTypeOid,Object(c["listClassifyLinkAttr"])(n).then((function(n){var i=n.data;e.$nextTick((function(){e.$refs[t.ref].doLayout()})),e.selectAttrParams.selectAttrData=i.data,e.selectAttrParams.selectAttrOptionLoading=!1,e.selectAttrParams.selectAttrQeury={}}))},selectAttrSearchChange:function(e,t){this.selectAttrParams.selectAttrQeury=e,this.loadlistClassifyLinkAttr(),t()},selectionAttrRowClick:function(e){this.$refs[this.selectAttrParams.ref].toggleSelection(),this.selectAttrParams.selectionChangeAttrList=e,this.$refs[this.selectAttrParams.ref].setCurrentRow(e),this.$refs[this.selectAttrParams.ref].toggleRowSelection(e)},selectionChangeAttr:function(e){this.selectAttrParams.selectionChangeAttrList=e,this.$refs[this.selectAttrParams.ref].setCurrentRow(this.selectAttrParams.selectionChangeAttrList[e.length-1])},searchAttrReset:function(){this.selectAttrParams.selectAttrQeury={},this.loadlistClassifyLinkAttr()},selectedListClassifyLinkAttr:function(){if(1!=this.selectAttrParams.selectionChangeAttrList.length)return this.$message.warning("请选择一条数据!"),!1;var e=this.selectAttrParams.selectionChangeAttrList[0];this.form=Object.assign({},this.form,{referAttributeId:e.id||"",referAttributeName:e.name||e.id,referCodeClassifyOid:this.currentSelectTreeData.key||"",referCodeClassifyOidName:this.currentSelectTreeData.title||""}),this.isShowSelectAttrOption=!1},openBasicSecCodeValueMgr:function(e){"codefixedsec"===e.secType?(this.isShowFixedForm=!0,this.loadFixedValueTableData(e)):(this.isShowFixedForm=!1,this.loadClassifyValueData(e)),this.codefixedsecOrCodeclassifysec=e,this.isShowBasicSecCodeValueMgr=!0},loadFixedValueTableData:function(e){var t=this;this.fixedValueOptionLoading=!0,Object(u["gridCodeFixedValue"])(1,-1,{codeFixedSecOid:e.oid}).then((function(e){t.fixedValueData=e.data.data.records,t.fixedValueOptionLoading=!1}))},selectedCodeValueRow:function(e){this.selectedFixedOrCodeclassifyValue=e,this.codeFixdForm.id=e.id,this.codeFixdForm.description=e.description,this.codeFixdForm.codeFixedSecOid=e.codefixedsecoid},addCodeSecValue:function(e){var t=this;if("codefixedsec"===e){if(!this.tipsCodeSecValueMessage(this.codeFixdForm.id))return;this.codeFixdForm.codeFixedSecOid=this.codefixedsecOrCodeclassifysec.oid,Object(u["addSaveCodeFixedValue"])(this.codeFixdForm).then((function(){t.loadFixedValueTableData({oid:t.codefixedsecOrCodeclassifysec.oid}),t.clearFixedOrClassifyForm("codefixedsec"),t.$refs.crudFixedValue.refreshTable(),t.$refs.crudFixedValue.doLayout(),t.$message({type:"success",message:"操作成功!"})}),(function(e){window.console.log(e)}))}else{if(!this.tipsCodeSecValueMessage(this.codeClassifyForm.id))return;this.codeClassifyForm.codeClassifySecOid=this.codefixedsecOrCodeclassifysec.oid,Object(d["addSaveCodeClassifyValue"])(this.codeClassifyForm).then((function(){t.loadClassifyValueData({oid:t.codefixedsecOrCodeclassifysec.oid}),t.clearFixedOrClassifyForm("codeclassifyvaluesec"),t.$message({type:"success",message:"操作成功!"})}),(function(e){t.$confirm(e,{confirmButtonText:"确定",type:"error"})}))}},clearFixedOrClassifyForm:function(e){this.selectedFixedOrCodeclassifyValue="","close"===e&&(this.codeFixdForm=this.$options.data().codeFixdForm,this.codeClassifyForm=this.$options.data().codeClassifyForm),"codefixedsec"===e?(this.codeFixdForm.description="",this.codeFixdForm.codeFixedSecOid=""):this.codeClassifyForm=this.$options.data().codeClassifyForm},tipsCodeSecValueMessage:function(e){return""==e.trim()?(this.$message.warning("码值不能为空!"),!1):!(e.trim().length>this.codefixedsecOrCodeclassifysec.codeSecLength)||(this.$message.warning("码值长度不能大于"+this.codefixedsecOrCodeclassifysec.codeSecLength),!1)},editCodeSecValue:function(e){var t=this;if("codefixedsec"==e){if(!this.tipsCodeSecValueMessage(this.codeFixdForm.id))return;var n={oid:this.selectedFixedOrCodeclassifyValue.oid,ts:(new Date).getTime(),description:this.codeFixdForm.description,id:this.codeFixdForm.id,codeFixedSecOid:this.selectedFixedOrCodeclassifyValue.codefixedsecoid};Object(u["editCodeFixedValue"])(n).then((function(){t.loadFixedValueTableData({oid:t.codefixedsecOrCodeclassifysec.oid}),t.$message({type:"success",message:"操作成功!"})}),(function(e){window.console.log(e)}))}else{if(!this.tipsCodeSecValueMessage(this.codeClassifyForm.id))return;if(this.codeClassifyForm.oid=this.selectedFixedOrCodeclassifyValue.attributes.oid,this.checkClassUpdate(this.codefixedsecOrCodeclassifysec.oid,this.codeClassifyForm.codeClassifySecOid))return;this.$delete(this.codeClassifyForm,"parentClassifyValueOid"),Object(d["editCodeClassifyValue"])(this.codeClassifyForm).then((function(){t.loadClassifyValueData({oid:t.codefixedsecOrCodeclassifysec.oid}),t.$message({type:"success",message:"操作成功!"})}),(function(e){window.console.log(e)}))}},delCodeSecValue:function(e){var t=this;if("codefixedsec"==e)this.$confirm("是否删除这条数据?如果被引用将不能被删除!",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){var e=new Date(t.selectedFixedOrCodeclassifyValue.ts).getTime();return Object(u["deleteCodeFixedValue"])({oid:t.selectedFixedOrCodeclassifyValue.oid,ts:e})})).then((function(){t.selectedFixedOrCodeclassifyValue="",t.loadFixedValueTableData({oid:t.codefixedsecOrCodeclassifysec.oid}),t.clearFixedOrClassifyForm("codefixedsec"),t.$message({type:"success",message:"操作成功!"})}));else{if(this.checkClassUpdate(this.codefixedsecOrCodeclassifysec.oid,this.codeClassifyForm.codeClassifySecOid))return;this.$confirm("是否删除这条数据?如果被引用将不能被删除!",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){var e=new Date(t.selectedFixedOrCodeclassifyValue.ts).getTime();return Object(d["deleteCodeClassifyValue"])({oid:t.selectedFixedOrCodeclassifyValue.oid,ts:e})})).then((function(){t.selectedFixedOrCodeclassifyValue="",t.loadClassifyValueData({oid:t.codefixedsecOrCodeclassifysec.oid}),t.clearFixedOrClassifyForm("codeclassifyvalue"),t.$message({type:"success",message:"操作成功!"})}))}},codeFixedValueOpetion:function(e,t){var n=t.$index;if("up"==e){if(this.fixedValueData[n].orderNum=this.fixedValueData[n].orderNum-1,this.fixedValueData[n-1].orderNum=this.fixedValueData[n].orderNum+1,n-1<0||this.fixedValueData[t.$index].orderNum-1<0)return;var i=this.fixedValueData[n-1];this.$set(this.fixedValueData,n-1,this.fixedValueData[n]),this.$set(this.fixedValueData,n,i)}else if("down"==e){this.fixedValueData[n].orderNum=this.fixedValueData[n].orderNum+1,this.fixedValueData[n+1].orderNum=this.fixedValueData[n].orderNum-1;var r=this.fixedValueData[n+1];this.$set(this.fixedValueData,n+1,this.fixedValueData[n]),this.$set(this.fixedValueData,n,r)}else{for(var a=n+1;a<this.fixedValueData.length-1;a++)this.fixedValueData[a].orderNum=this.fixedValueData[a].orderNum-1;this.$delete(this.fixedValueData,n)}},codeClassifyValueOpetion:function(e){if(!this.checkClassUpdate(this.codefixedsecOrCodeclassifysec.oid,this.codeClassifyForm.codeClassifySecOid)){var t=this.getCodeClassifyValueTreeData(),n=[];"up"==e?t.index-1>=0&&(n[0]=t.treeList[t.index].attributes,n[1]=t.treeList[t.index-1].attributes,n[0].orderNum=parseInt(n[0].orderNum)-1,n[1].orderNum=parseInt(n[1].orderNum)+1,this.saveCodeFixedOrClassifyValueOption("classifyValue",n)):t.index+1<t.treeList.length&&(n[0]=t.treeList[t.index].attributes,n[1]=t.treeList[t.index+1].attributes,n[0].orderNum=parseInt(n[0].orderNum)+1,n[1].orderNum=parseInt(n[1].orderNum)-1,this.saveCodeFixedOrClassifyValueOption("classifyValue",n))}},getCodeClassifyValueTreeData:function(){var e=this.selectedFixedOrCodeclassifyValue;return""==e.parentId.trim()?this.findTreeIndex(this.classifyValueTreeData,e.oid,!0):this.findTreeIndex(this.classifyValueTreeData,e.parentId,!1)},findTreeIndex:function(e,t,n){for(var i=0;i<e.length;i++)if(e[i].oid==t){if(n){var r={index:i,treeList:e};return r}return this.findTreeIndex(this.classifyValueTreeData[i].children,this.selectedFixedOrCodeclassifyValue.oid,!0)}},saveCodeFixedOrClassifyValueOption:function(){var e=Object(a["a"])(regeneratorRuntime.mark((function e(t,n){var i,r=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if("fixedValue"!=t){e.next=5;break}i={codeFixedSecOid:this.codefixedsecOrCodeclassifysec.oid,dtoList:JSON.stringify(this.fixedValueData)},Object(u["saveOrder"])(i).then((function(){r.selectedFixedOrCodeclassifyValue="",r.$message({type:"success",message:"保存成功!"})}),(function(e){window.console.log(e)})),e.next=8;break;case 5:return e.next=7,Object(d["saveCodeClassifyValueOrder"])({codeClassifySecOid:this.codefixedsecOrCodeclassifysec.oid,dtoList:JSON.stringify(n)}).then((function(){r.$message({type:"success",message:"保存成功!"})}),(function(e){window.console.log(e)}));case 7:this.loadClassifyValueData({oid:this.codefixedsecOrCodeclassifysec.oid});case 8:case"end":return e.stop()}}),e,this)})));function t(t,n){return e.apply(this,arguments)}return t}(),loadClassifyValueData:function(e){var t=this,n={queryAllLevel:!0,loadType:"all",multipleSelect:!1,isMuti:!1,isQueryAllColumn:!0,"conditionMap[codeclassifysecoid]":e.oid};Object(d["treeCodeClassifyValue"])(n).then((function(e){t.classifyValueTreeData=e.data}))},classisyValueTreeOnodeClick:function(e){this.selectedFixedOrCodeclassifyValue=e,this.codeClassifyForm.codeClassifySecOid=e.attributes.codeClassifySecOid,this.codeClassifyForm.id=e.attributes.id,this.codeClassifyForm.name=e.attributes.name,this.codeClassifyForm.parentClassifyValueOid=e.attributes.oid},checkClassUpdate:function(e,t){return e!=t&&this.$message({type:"error",message:"操作失败【子分类与父分类之间不能相互修改码值】!"}),e!=t},openAdvancedQuery:function(e){this.advancedQueryParam.options="codeRule"==e?[{data:[],title:"编号",fieldType:"text",queryField:"id"},{data:[],title:"名称",fieldType:"text",queryField:"name"},{data:[],title:"描述",fieldType:"text",queryField:"description"},{data:[],title:"状态",fieldType:"combox",queryField:"lcStatus",comboxKey:"codeSearchLCStatus"},{data:[],title:"所有者",fieldType:"text",queryField:"ownerText"}]:[{data:[],title:"码段编号",fieldType:"text",queryField:"id"},{data:[],title:"码段名称",fieldType:"text",queryField:"name"},{data:[],title:"描述",fieldType:"text",queryField:"description"},{data:[],title:"码段类型",fieldType:"combox",queryField:"secType",comboxKey:"codeSecType"}],this.advancedQueryParam.currentOpen=e,this.advancedQueryParam.advancedQuerySettingBox=!0},handleRange:function(){this.tipsMessage(this.selectionList)&&(this.codeRangeSettingBox=!0,this.getRangeCodeList())},getRangeCodeList:function(){var e=this;this.dialogLoading=!0,null==this.selectionList[0].oid&&this.$message.error("未获取到参数!"),Object(s["listUseRange"])(this.selectionList[0].oid).then((function(t){e.useRangeData=t.data.data,e.dialogLoading=!1}))},refreshUseRangeChange:function(){this.getRangeCodeList()},updateStatus:function(e,t){var n=this;Object(s["updateStatus"])({oid:e,ts:(new Date).getTime,update:t}).then((function(){n.releadDisabled=!1,n.onLoad(n.page),n.$message({type:"success",message:"操作成功!"})}),(function(e){window.console.log(e)}))},enableOrDeactivatse:function(){var e=Object(a["a"])(regeneratorRuntime.mark((function e(t,n){var i=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if("release"!==n){e.next=7;break}return this.releadDisabled=!0,e.next=4,Object(s["checkLikeCodeRule"])(t).then((function(e){e.data.data.success?i.updateStatus(t,n):i.$confirm(e.data.data.msg,"提示",{distinguishCancelAndClose:!0,confirmButtonText:"继续发布",cancelButtonText:"取消"}).then((function(){i.updateStatus(t,n),i.releadDisabled=!1})).catch((function(e){i.$message({type:"info",message:"取消发布!"}),i.releadDisabled=!1}))})).catch((function(e){i.releadDisabled=!1}));case 4:this.releadDisabled=!1,e.next=8;break;case 7:this.updateStatus(t,n);case 8:case"end":return e.stop()}}),e,this)})));function t(t,n){return e.apply(this,arguments)}return t}(),openCodeRuleDialog:function(){this.tipsMessage(this.selectionList)&&(this.cloneSettingBox=!0)},openOtherCodeRuleDialog:function(){this.tipsMessage(this.selectionList)&&("Editing"==this.selectionList[0].lcStatus?this.cloneOtherCodeRuleSettingBox=!0:this.$message.warning("编码规则已被引用,不允许编辑!"))},clearAllCodeSec:function(){var e=this;if(0!=this.selectionList.length)if(1==this.selectionList.length){var t=this.selectionList[0];this.$confirm("确定要清空码值?如果清空将不能被恢复,请谨慎!",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){var e=new Date(t.ts).getTime();return Object(s["clearAllCode"])({oid:t.oid,ts:e})})).then((function(){e.this.onLoad(e.page),e.$message({type:"success",message:"操作成功!"})}))}else this.$message.warning("每次只能选择一条数据!");else this.$message.warning("没有选择数据!")},rowSave:function(e,t,n){var i=this;Object(s["add"])(e).then((function(){i.onLoad(i.page),i.$message({type:"success",message:"操作成功!"}),t()}),(function(e){n(),window.console.log(e)}))},openEdit:function(e){this.$refs.crud.rowEdit(e,e.$index)},rowUpdate:function(e,t,n,i){var r=this;e.ts=(new Date).getTime,Object(s["update"])(e).then((function(){r.onLoad(r.page),r.$message({type:"success",message:"操作成功!"}),n()}),(function(e){i(),console.log(e)}))},handleDelete:function(){var e=this;this.tipsMessage(this.selectionList)&&this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){var t=e.selectionList[0].oid,n=new Date(e.selectionList[0].ts).getTime();return Object(s["remove"])({oid:t,ts:n})})).then((function(){e.onLoad(e.page),e.$message({type:"success",message:"操作成功!"}),e.$refs.crud.toggleSelection()}))},beforeOpen:function(e,t){var n=this;["edit","view"].includes(t)&&Object(s["getDetail"])(this.ruleForm.oid).then((function(e){n.ruleForm=e.data.data})),e()},searchReset:function(){this.query={},this.onLoad(this.page)},searchChange:function(e,t){this.page.currentPage=1;var n={};e&&Object.keys(e).forEach((function(t){n["conditionMap["+t+"_like]"]=e[t].trim()})),this.query=n,this.onLoad(this.page,this.query),t()},selectionChange:function(e){this.selectionList=e,this.selectionList.length<=0&&this.hideBasicTable(!1),this.selectionList.length>0&&(this.$refs.crud.setCurrentRow(this.selectionList[e.length-1]),this.currentCodeRuleOid=this.selectionList[e.length-1].oid,this.currentRuleLcStatus=this.selectionList[e.length-1].lcStatus,this.loadBasic(this.selectionList[e.length-1]))},codeRuleRowClick:function(e){this.$refs.crud.toggleSelection(),this.$refs.crud.toggleRowSelection(e)},selectionClear:function(){this.selectionList=[],this.$refs.crud.toggleSelection()},currentChange:function(e){this.page.currentPage=e},sizeChange:function(e){this.page.pageSize=e},refreshChange:function(){this.onLoad(this.page,this.query)},onLoad:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.loading=!0,Object(s["gridCodeRule"])(e.currentPage,e.pageSize,Object.assign({},n,this.query)).then((function(e){var n=e.data.data;t.page.total=n.total,t.data=n.records,t.loading=!1,n.records.length<=0?t.hideBasicTable(!1):(t.loadBasic(t.data[0]),t.$nextTick((function(){t.$refs.crud.toggleRowSelection(t.data[0]),t.$refs.crud.setCurrentRow(t.data[0])})),t.selectionList=n.records[0])}))},clearBasicAddForm:function(){this.form=this.$options.data().form},openAddBasicCodeSec:function(){this.tipsMessage(this.selectionList)&&("Editing"==this.selectionList[0].lcStatus?(this.openBasicDialog("add",null),this.loadCodeSecType()):this.$message.warning('编码规则状态不是"编辑中",不允许编辑码段!'))},openBasicDialog:function(e,t){if("add"==e)this.basicSecDialogTitle="添加码段信息",this.showbtn=!0,this.basicSecOnlyRead=!1;else if("edit"==e){if(1!=this.selectionList.length)return void this.$message.warning("请选择一条编码规则数据!");this.basicSecDialogTitle="修改码段信息",this.showbtn=!0,this.basicSecOnlyRead=!1}else this.basicSecDialogTitle="查看码段信息",this.showbtn=!1,this.basicSecOnlyRead=!0;this.changeSectypeFormItems("add"==e?null:t),this.addBasicCodeSettingBox=!0},saveOrEditBasicCode:function(){var e=Object(a["a"])(regeneratorRuntime.mark((function e(){var t,n,i,r=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(null!=this.selectionList[0].oid&&""!=this.selectionList[0].oid){e.next=3;break}return this.$message.warning("缺失必要参数,请重新选择编码规则后再试!"),e.abrupt("return");case 3:if(this.checkForm()){e.next=5;break}return e.abrupt("return");case 5:if(this.isLoadingSecCodeAddBtn=!0,this.form.pkCodeRule=this.selectionList[0].oid,""!=this.form.oid&&null!=this.form.oid){e.next=12;break}return e.next=10,Object(l["addSave"])(this.form).then((function(){r.$message({type:"success",message:"操作成功!"}),r.addBasicCodeSettingBox=!1,r.loadBasic(r.selectionList[0])}),(function(e){window.console.log(e)}));case 10:e.next=21;break;case 12:if("coderefersec"!==this.form.referConfig&&void 0==this.form.referConfig||(t=JSON.parse(this.form.referConfig),t.referType=this.form.referBtmId,t.referTypeName=this.form.referBtmName,this.form.referConfig=JSON.stringify(t)),n=this.selectionBasicList.slice(-1)[0],i=this.form.secType,Vue.set(this.form,"isClearValue",!1),"codefixedsec"!=n.secType&&"codeclassifysec"!==n.secType||n.secType==i){e.next=19;break}return e.next=19,this.$confirm("码段类型由【"+n.secTypeText+"】,修改为【"+P.getTextByValue(i)+"】,请问是否需要清空关联的码值?","提示",{distinguishCancelAndClose:!0,closeOnClickModal:!1,confirmButtonText:"清空码值",cancelButtonText:"保留码值"}).then((function(){r.form.isClearValue=!0})).catch((function(e){r.form.isClearValue=!1}));case 19:return e.next=21,Object(l["editSave"])(this.form).then((function(){r.$message({type:"success",message:"操作成功!"}),r.loadBasic(r.selectionList[0]),r.addBasicCodeSettingBox=!1}),(function(e){window.console.log(e)}));case 21:this.isLoadingSecCodeAddBtn=!1;case 22:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),checkForm:function(){var e=this.form,t=/^[0-9]+\.{0,1}[0-9]*$/,n=/^[0-9]*[1-9][0-9]*$/,i="必填项不能为空";if(""==e.id)return this.$message.warning("(码段编号)"+i),this.$refs.id.$el.querySelector("input").focus(),!1;if(""==e.name)return this.$message.warning("(码段名称)"+i),this.$refs.name.$el.querySelector("input").focus(),!1;if(""==e.secType)return this.$message.warning("(码段类型)"+i),this.$refs.secType.$el.querySelector("select").focus(),!1;if("codefixedsec"===e.secType){if(""==e.codeSecLengthType)return this.$message.warning("(码段长度类型)"+i),!1;if(""==e.codeSecLength)return this.$message.warning("(码段长度)"+i),this.$refs.codeSecLength.$el.querySelector("input").focus(),!1;if(!t.test(e.codeSecLength))return this.$message.warning("码段的长度必须为数字值"),this.$refs.codeSecLength.$el.querySelector("input").focus(),!1}else if("codeattrsec"===this.form.secType){if(""==e.referAttributeId)return this.$message.warning("(属性)"+i),this.$refs.referAttributeId.$el.querySelector("input").focus(),!1}else if("codeserialsec"===this.form.secType){if(""==e.codeSecLength)return this.$message.warning("(码段的长度)"+i),this.$refs.seriaCodeSecLength.$el.querySelector("input").focus(),!1;if(!t.test(e.codeSecLength))return this.$message.warning("码段的长度必须为数字值"),this.$refs.seriaCodeSecLength.$el.querySelector("input").focus(),!1;if(!t.test(e.serialStart))return this.$message.warning("流水号的起始值必须为数字值"),this.$refs.serialStart.$el.querySelector("input").focus(),!1;if(!t.test(e.serialStep))return this.$message.warning("流水的步长必须为数字值"),this.$refs.serialStep.$el.querySelector("input").focus(),!1;if(""==e.codeFillType)return this.$message.warning("(编码补位方式)"+i),!1;if("不补位"!=e.codeFillType&&""==e.codeFillSeparator)return this.$message.warning("当补位方式为左补位或者右补位的时候,补位字符不能为空"),!1;if(""==e.codeFillLength)return this.$message.warning("填充长度不能为空"),this.$refs.codeFillLength.$el.querySelector("input").focus(),!1;if(!t.test(e.codeFillLength))return this.$message.warning("填充长度必须为数字值"),this.$refs.codeFillLength.$el.querySelector("input").focus(),!1;if(""==e.codeFillLimit)return this.$message.warning("(流水上限)"+i),this.$refs.codeFillLimit.$el.querySelector("input").focus(),!1;if(!t.test(e.codeFillLimit))return this.$message.warning("流水上限必须为数字值"),this.$refs.codeFillLimit.$el.querySelector("input").focus(),!1}else if("codelevelsec"===this.form.secType){if(""==e.codeLevelType)return this.$message.warning("(层级类型)"+i),!1;if("code_level_min"!=e.codeLevelType&&!t.test(e.codeLevelValue))return this.$message.warning("(层级的值)只能填写数字"),this.$refs.codeLevelValue.$el.querySelector("input").focus(),!1;if(""==e.valueCutType)return this.$message.warning("(字符截取类型)"+i),!1;if("code_cut_none"!=e.valueCutType&&!n.test(e.valueCutLength))return this.$message.warning("(值截取长度)只能填写正整数"),this.$refs.valueCutLength.$el.querySelector("input").focus(),!1}else if("coderefersec"===this.form.secType){if(""==e.referBtmId)return this.$message.warning("(参照引用的业务类型)"+i),this.$refs.referBtmId.$el.querySelector("input").focus(),!1;if(""==e.referConfig)return this.$message.warning("(参照配置)"+i),this.$refs.referConfig.$el.querySelector("input").focus(),!1}else if("codedatesec"===this.form.secType){if(""==e.codeDateFormatStr)return this.$message.warning("(日期格式)"+i),this.$refs.codeDateFormatStr.$el.querySelector("input").focus(),!1;var r=["yy","yyyy","yy-MM","yyMM","yyyy-MM","yyyyMM","yy-MM-dd","yyMMdd","yyyy-MM-dd","yyyyMMdd","yyyy-MM-dd HH:mm:ss","yy-MM-dd HH:mm:ss","HH:mm:ss","yyyyMMdd HH:mm:ss","yyMMdd HH:mm:ss","yyyy-MM-dd HHmmss","yy-MM-dd HHmmss","yyyyMMdd HHmmss","yyMMdd HHmmss","HHmmss"];if(!r.includes(this.form.codeDateFormatStr))return void this.$message.warning("请检查日期格式!")}else if("codeclassifysec"===this.form.secType){if(""==e.codeSecLengthType)return this.$message.warning("(码段长度类型)"+i),!1;if(""==e.codeSecLength)return this.$message.warning("(码段长度)"+i),this.$refs.classCodeSecLength.$el.querySelector("input").focus(),!1;if(!t.test(e.codeSecLength))return this.$message.warning("码段的长度必须为数字值"),this.$refs.classCodeSecLength.$el.querySelector("input").focus(),!1}else if("codevariablesec"===this.form.secType){if(""==e.codeSecLength)return this.$message.warning("(码段长度)"+i),this.$refs.varCodeSecLength.$el.querySelector("input").focus(),!1;if(!t.test(e.codeSecLength))return this.$message.warning("码段的长度必须为数字值"),this.$refs.classCodeSecLength.$el.querySelector("input").focus(),!1;if(""==e.codeFillType)return this.$message.warning("(编码补位方式)"+i),!1;if("code_fill_none"!=e.codeFillType&&""==e.codeFillSeparator)return this.$message.warning("当补位方式为左补位或者右补位的时候,补位字符不能为空"),!1}return!0},changeLevelType:function(){"code_level_min"===this.form.codeLevelType&&(this.form.codeLevelValue="")},tipsMessage:function(e){return 1==e.length||(this.$message.warning("请选择一条数据!"),!1)},deleteBasicCode:function(){var e=this;if(this.tipsMessage(this.selectionBasicList))if("Editing"==this.selectionList.slice(-1)[0].lcStatus){var t=this.selectionBasicList[0].oid;this.$confirm("是否删除这条数据?如果被引用将不能被删除!",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){var n=new Date(e.selectionBasicList[0].ts).getTime();return Object(l["deleteData"])({oid:t,ts:n})})).then((function(){e.loadBasic({oid:null==e.currentCodeRuleOid||""==e.currentCodeRuleOid?e.selectionList[0].oid:e.currentCodeRuleOid}),e.$message({type:"success",message:"操作成功!"}),e.$refs.crudBasic.toggleSelection()}))}else this.$message.warning('编码规则状态不是"编辑中",不允许删除码段!')},loadBasic:function(e){this.loadingBasic=!0,""==e&&null==e||(this.currentCodeRuleOid=e.oid,this.currentRuleLcStatus=e.lcStatus,this.sendGridCodeBasicSec({pkCodeRule:e.oid},!1))},sendGridCodeBasicSec:function(e,t){var n=this;this.selectionList.length>=0&&!this.$refs.crudBasic.option.column[0].search&&this.hideBasicTable(!0);var i={};e&&!t&&Object.keys(e).forEach((function(t){i["conditionMap["+t+"]"]=e[t].trim()})),t&&(e["conditionMap[pkCodeRule]"]=null==this.currentCodeRuleOid||""==this.currentCodeRuleOid?this.selectionList[0].oid:this.currentCodeRuleOid),Object(l["gridCodeBasicSec"])(1,-1,t?e:i).then((function(e){var t=e.data.data;n.basicData=t.records,n.loadingBasic=!1}))},selectionBasicChange:function(e){this.selectionBasicList=e,this.$refs.crudBasic.setCurrentRow(this.selectionBasicList[e.length-1])},codeBasicSecRowClick:function(e){this.$refs.crudBasic.toggleSelection(),this.selectionBasicList=e,this.$refs.crudBasic.setCurrentRow(e),this.$refs.crudBasic.toggleRowSelection(e)},basicSearchChange:function(e,t){this.sendGridCodeBasicSec(Object.assign(e,{pkCodeRule:this.selectionList[this.selectionList.length-1].oid}),!1),t()},basicSearchReset:function(){this.sendGridCodeBasicSec({pkCodeRule:this.selectionList[this.selectionList.length-1].oid},!1)},upOrderNum:function(){var e=Object(a["a"])(regeneratorRuntime.mark((function e(t){var n=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(this.tipsMessage(this.selectionList)){e.next=2;break}return e.abrupt("return");case 2:if("Editing"==this.selectionList[0].lcStatus){e.next=5;break}return this.$message.warning("只有编码规则的状态是 [编辑中] çš„æ—¶å€™ï¼Œæ‰èƒ½è°ƒæ•´ç æ®µé¡ºåº!"),e.abrupt("return");case 5:if(null!=t.oid&&""!=t.oid){e.next=8;break}return this.$message.warning("未获取到必填参数!"),e.abrupt("return");case 8:return e.next=10,Object(l["upOrderNum"])(t.oid).then((function(){n.loadBasic(n.selectionList[0]),n.$message({type:"success",message:"操作成功!"})}));case 10:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}(),downOrderNum:function(e){var t=this;if(this.tipsMessage(this.selectionList)){var n=this.selectionList[0].oid;"Editing"==this.selectionList[0].lcStatus?null!=e.oid&&""!=e.oid?Object(l["downOrderNum"])(e.oid).then((function(){t.loadBasic({oid:n}),t.$message({type:"success",message:"操作成功!"})})):this.$message.warning("未获取到必填参数!"):this.$message.warning("只有编码规则的状态是 [编辑中] çš„æ—¶å€™ï¼Œæ‰èƒ½è°ƒæ•´ç æ®µé¡ºåº!")}},refreshChangeBasicSec:function(){this.loadBasic(this.selectionList.slice(-1)[0])},hideBasicTable:function(e){this.$refs.crudBasic.option.refreshBtn=e,this.$refs.crudBasic.option.column[0].search=e,this.$refs.crudBasic.option.column[1].search=e,e||(this.selectionList=[],this.basicData=[])},changeCutType:function(e){"code_cut_none"!=e?""==this.form.valueCutLength&&(this.form.valueCutLength=1):this.form.valueCutLength=""},openAttrSelectOrGetValue:function(e){"attr"===e?(this.isShowSelectAttrOption=!0,this.loadlistClassifyLinkAttr()):"value"===e?this.formulaEditorParams.formulaEditorSettingBox=!0:"parentClassifySecOid"===e?this.parentClsfyParams.isShowParentClassifySettingBox=!0:"referBtmId"===e?(this.referBtmDialogParams.selectReferBtmSettingBox=!0,this.$refs[this.referBtmDialogParams.ref].referBtmOnLoad()):"referConfig"===e&&(this.referConfigVisble=!0,this.referConfigOption={referBtmName:this.form.referBtmName,referBtmId:this.form.referBtmId,referConfig:this.form.referConfig||""},this.$refs.referConfig.$el.querySelector("input").blur())},clearAttrDataByIcon:function(e){"attr"===e?(this.form.referAttributeName="",this.form.referAttributeId="",this.form.referCodeClassifyOid="",this.form.referCodeClassifyOidName=""):"value"===e?this.form.getValueClass="":"parentClassifySecOid"===e?this.form.parentClassifySecOid="":"referBtmId"===e?(this.form.referBtmId="",this.form.referBtmName="",this.form.referConfig=""):"referConfig"===e&&(this.form.referConfig="")},inputSelectBlur:function(e){e.target.value&&(this.form.codeFillSeparator=e.target.value)},changeSectypeFormItems:function(e){(O["a"].isEmpty(this.enumParam.secTypeList)||0==this.enumParam.secTypeList.length)&&this.loadCodeSecType(),this.form={oid:null!=e?e.oid:this.form.oid,id:null!=e?e.id:this.form.id,name:null!=e?e.name:this.form.name,secType:null!=e?e.secType:this.form.secType,description:null!=e?e.description:this.form.description,serialDependFlag:this.isNullJsonBoolean(e,this.form,"serialDependFlag"),nullableFlag:this.isNullJsonBoolean(e,this.form,"nullableFlag"),displayFlag:this.isNullJsonBoolean(e,this.form,"displayFlag"),componentCodeFlag:this.isNullJsonBoolean(e,this.form,"componentCodeFlag"),pkCodeRule:null!=e?e.pkCodeRule:this.form.pkCodeRule,prefixCode:null!=e?e.prefixCode:this.form.prefixCode,suffixCode:null!=e?e.suffixCode:this.form.suffixCode},"codefixedsec"===this.form.secType?(this.form=Object.assign({},this.form,{codeSecLength:null!=e&&""!=e.codeSecLength?e.codeSecLength:"",codeSecLengthType:null!=e&&""!=e.codeSecLengthType?e.codeSecLengthType:"code_sec_length_variable"}),this.loadCodeSecLength()):"codeattrsec"===this.form.secType?this.form=Object.assign({},this.form,{referCodeClassifyOid:null!=e&&""!=e.referCodeClassifyOid?e.referCodeClassifyOid:"",referCodeClassifyOidName:null!=e&&""!=e.referCodeClassifyOidName?e.referCodeClassifyOidName:"",referAttributeId:null!=e&&""!=e.referAttributeId?e.referAttributeId:"",referAttributeName:null!=e&&""!=e.referAttributeName?e.referAttributeName:"",getValueClass:null!=e&&""!=e.getValueClass?e.getValueClass:""}):"codeserialsec"===this.form.secType?(this.form=Object.assign({},this.form,{codeSecLength:null!=e&&""!=e.codeSecLength?e.codeSecLength:"",serialStart:null!=e&&""!=e.serialStart?e.serialStart:1,serialStep:null!=e&&""!=e.serialStep?e.serialStep:1,codeFillType:null!=e&&""!=e.codeFillType?e.codeFillType:"code_fill_left",codeFillSeparator:null!=e&&""!=e.codeFillSeparator?e.codeFillSeparator:"0",codeFillLength:null!=e&&""!=e.codeFillLength?e.codeFillLength:"",codeFillLimit:null!=e&&""!=e.codeFillLimit?e.codeFillLimit:"",codeFillFlag:null!=e&&""!=e.codeFillFlag&&"true"==e.codeFillFlag,customCodeSerialClass:null!=e&&""!=e.customCodeSerialClass?e.customCodeSerialClass:""}),this.loadCodeFillType(),this.loadCodeFillSeparator()):"codelevelsec"===this.form.secType?(this.form=Object.assign({},this.form,{codeLevelType:null!=e&&""!=e.codeLevelType?e.codeLevelType:"code_level_min",codeLevelValue:null!=e&&""!=e.codeLevelValue?e.codeLevelValue:"",valueCutType:null!=e&&""!=e.valueCutType?e.valueCutType:"code_cut_none",valueCutLength:null!=e&&""!=e.valueCutLength?e.valueCutLength:"",codeGetValueType:null!=e&&""!=e.codeGetValueType?e.codeGetValueType:"code_get_value_all_up"}),this.loadCodeLevelType(),this.loadCodeCutType(),this.loadCodeGetValueType()):"coderefersec"===this.form.secType?this.form=Object.assign({},this.form,{referBtmId:null!=e&&""!=e.referBtmId?e.referBtmId:"",referBtmName:null!=e&&""!=e.referBtmName?e.referBtmName:"",referConfig:null!=e&&""!=e.referConfig?e.referConfig:"",referValueInfo:null!=e&&""!=e.referValueInfo?e.referValueInfo:""}):"codedatesec"===this.form.secType?this.form=Object.assign({},this.form,{codeDateFormatStr:null!=e&&""!=e.codeDateFormatStr?e.codeDateFormatStr:""}):"codeclassifysec"===this.form.secType?(this.form=Object.assign({},this.form,{codeSecLengthType:null!=e&&""!=e.codeSecLengthType?e.codeSecLengthType:"code_sec_length_variable",codeSecLength:null!=e&&""!=e.codeSecLength?e.codeSecLength:"",matchClassifyValueFlag:null!=e&&""!=e.matchClassifyValueFlag&&"true"==e.matchClassifyValueFlag,parentClassifySecOid:null!=e&&""!=e.parentClassifySecOid?e.parentClassifySecOid:"",parentClassifySecText:null!=e&&""!=e.parentClassifySecText?e.parentClassifySecText:""}),this.loadCodeSecLength()):"codevariablesec"===this.form.secType&&(this.form=Object.assign({},this.form,{codeSecLength:null!=e&&""!=e.codeSecLength?e.codeSecLength:"",codeFillType:null!=e&&""!=e.codeFillType?e.codeFillType:"code_fill_left",codeFillSeparator:null!=e&&""!=e.codeFillSeparator?e.codeFillSeparator:"0"}),this.loadCodeFillType(),this.loadCodeFillSeparator())},isNullJsonBoolean:function(e,t,n){return null!=e?JSON.parse(e[n]):t[n]},getLocalStorageEnum:function(e){var t=JSON.parse(localStorage.getItem(e));return null==t&&Object(h["getDictionary"])({code:e}).then((function(n){t=n.data.data,localStorage.setItem(e,JSON.stringify(n.data.data))})),t},loadTotalEnum:function(){this.loadCodeSecType(),this.loadCodeSecLength(),this.loadCodeFillType(),this.loadCodeFillSeparator(),this.loadCodeLevelType(),this.loadCodeCutType(),this.loadCodeGetValueType()},loadCodeSecType:function(){this.enumParam.secTypeList=this.getLocalStorageEnum("codeSecType")||[],this.loadCodeSecLength()},loadCodeSecLength:function(){this.enumParam.codeSecLengthType=this.getLocalStorageEnum("codeSecLength")||[]},loadCodeFillType:function(){this.enumParam.codeFillType=this.getLocalStorageEnum("codeFillType")||[]},loadCodeFillSeparator:function(){var e=this;Object(f["getDictionaryBiz"])({code:"codeFillSeparator"}).then((function(t){e.enumParam.codeFillSeparator=t.data.data,localStorage.setItem("codeFillSeparator",JSON.stringify(t.data.data))}))},loadCodeLevelType:function(){this.enumParam.codeLevelType=this.getLocalStorageEnum("codeLevelType")||[]},loadCodeCutType:function(){this.enumParam.codeCutType=this.getLocalStorageEnum("codeCutType")||[]},loadCodeGetValueType:function(){this.enumParam.codeGetValueType=this.getLocalStorageEnum("codeGetValueType")||[]},maxSerialNum:function(){this.selectionList.length<=0?this.$message.warning("请选择一条编码规则!"):this.selectionList.length>1?this.$message.warning("只能选择一条编码规则!"):(this.maxSerial.visible=!0,this.maxSerial.ruleOid=this.selectionList[0]["oid"])}}},A=T,I=(n("4856"),n("2877")),j=Object(I["a"])(A,i,r,!1,null,null,null);t["default"]=j.exports},f690:function(e,t,n){"use strict";n("df35")},f6ed:function(e,t,n){var i=n("6d8b");function r(e,t){var n={};return i.each(e,(function(e){e.each(e.mapDimension("value"),(function(t,i){var r="ec-"+e.getName(i);n[r]=n[r]||[],isNaN(t)||n[r].push(t)}))})),e[0].map(e[0].mapDimension("value"),(function(i,r){for(var a,o="ec-"+e[0].getName(r),s=0,l=1/0,c=-1/0,u=n[o].length,d=0;d<u;d++)l=Math.min(l,n[o][d]),c=Math.max(c,n[o][d]),s+=n[o][d];return a="min"===t?l:"max"===t?c:"average"===t?s/u:s,0===u?NaN:a}))}function a(e){var t={};e.eachSeriesByType("map",(function(e){var n=e.getHostGeoModel(),i=n?"o"+n.id:"i"+e.getMapType();(t[i]=t[i]||[]).push(e)})),i.each(t,(function(e,t){for(var n=r(i.map(e,(function(e){return e.getData()})),e[0].get("mapValueCalculation")),a=0;a<e.length;a++)e[a].originalData=e[a].getData();for(a=0;a<e.length;a++)e[a].seriesGroup=e,e[a].needsDrawMap=0===a&&!e[a].getHostGeoModel(),e[a].setData(n.cloneShallow()),e[a].mainSeries=e[0]}))}e.exports=a},f706:function(e,t,n){var i=n("2306"),r=n("1418"),a=n("6d8b"),o=a.isObject;function s(e){this.group=new i.Group,this._symbolCtor=e||r}var l=s.prototype;function c(e,t,n,i){return t&&!isNaN(t[0])&&!isNaN(t[1])&&!(i.isIgnore&&i.isIgnore(n))&&!(i.clipShape&&!i.clipShape.contain(t[0],t[1]))&&"none"!==e.getItemVisual(n,"symbol")}function u(e){return null==e||o(e)||(e={isIgnore:e}),e||{}}function d(e){var t=e.hostModel;return{itemStyle:t.getModel("itemStyle").getItemStyle(["color"]),hoverItemStyle:t.getModel("emphasis.itemStyle").getItemStyle(),symbolRotate:t.get("symbolRotate"),symbolOffset:t.get("symbolOffset"),hoverAnimation:t.get("hoverAnimation"),labelModel:t.getModel("label"),hoverLabelModel:t.getModel("emphasis.label"),cursorStyle:t.get("cursor")}}l.updateData=function(e,t){t=u(t);var n=this.group,r=e.hostModel,a=this._data,o=this._symbolCtor,s=d(e);a||n.removeAll(),e.diff(a).add((function(i){var r=e.getItemLayout(i);if(c(e,r,i,t)){var a=new o(e,i,s);a.attr("position",r),e.setItemGraphicEl(i,a),n.add(a)}})).update((function(l,u){var d=a.getItemGraphicEl(u),h=e.getItemLayout(l);c(e,h,l,t)?(d?(d.updateData(e,l,s),i.updateProps(d,{position:h},r)):(d=new o(e,l),d.attr("position",h)),n.add(d),e.setItemGraphicEl(l,d)):n.remove(d)})).remove((function(e){var t=a.getItemGraphicEl(e);t&&t.fadeOut((function(){n.remove(t)}))})).execute(),this._data=e},l.isPersistent=function(){return!0},l.updateLayout=function(){var e=this._data;e&&e.eachItemGraphicEl((function(t,n){var i=e.getItemLayout(n);t.attr("position",i)}))},l.incrementalPrepareUpdate=function(e){this._seriesScope=d(e),this._data=null,this.group.removeAll()},l.incrementalUpdate=function(e,t,n){function i(e){e.isGroup||(e.incremental=e.useHoverLayer=!0)}n=u(n);for(var r=e.start;r<e.end;r++){var a=t.getItemLayout(r);if(c(t,a,r,n)){var o=new this._symbolCtor(t,r,this._seriesScope);o.traverse(i),o.attr("position",a),this.group.add(o),t.setItemGraphicEl(r,o)}}},l.remove=function(e){var t=this.group,n=this._data;n&&e?n.eachItemGraphicEl((function(e){e.fadeOut((function(){t.remove(e)}))})):t.removeAll()};var h=s;e.exports=h},f74c:function(e,t,n){"use strict";n("1527")},f780:function(e,t,n){"use strict";n("60bc")},f7c6:function(e,t,n){var i=n("3eba"),r=n("e46b"),a=n("6d8b"),o=n("e0d3"),s=n("3842"),l=s.getPercentWithPrecision,c=n("7023"),u=n("2b17"),d=u.retrieveRawAttr,h=n("0f99"),f=h.makeSeriesEncodeForNameBased,p=n("c4a3"),g=i.extendSeriesModel({type:"series.pie",init:function(e){g.superApply(this,"init",arguments),this.legendVisualProvider=new p(a.bind(this.getData,this),a.bind(this.getRawData,this)),this.updateSelectedMap(this._createSelectableList()),this._defaultLabelLine(e)},mergeOption:function(e){g.superCall(this,"mergeOption",e),this.updateSelectedMap(this._createSelectableList())},getInitialData:function(e,t){return r(this,{coordDimensions:["value"],encodeDefaulter:a.curry(f,this)})},_createSelectableList:function(){for(var e=this.getRawData(),t=e.mapDimension("value"),n=[],i=0,r=e.count();i<r;i++)n.push({name:e.getName(i),value:e.get(t,i),selected:d(e,i,"selected")});return n},getDataParams:function(e){var t=this.getData(),n=g.superCall(this,"getDataParams",e),i=[];return t.each(t.mapDimension("value"),(function(e){i.push(e)})),n.percent=l(i,e,t.hostModel.get("percentPrecision")),n.$vars.push("percent"),n},_defaultLabelLine:function(e){o.defaultEmphasis(e,"labelLine",["show"]);var t=e.labelLine,n=e.emphasis.labelLine;t.show=t.show&&e.label.show,n.show=n.show&&e.emphasis.label.show},defaultOption:{zlevel:0,z:2,legendHoverLink:!0,hoverAnimation:!0,center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,minAngle:0,minShowLabelAngle:0,selectedOffset:10,hoverOffset:10,avoidLabelOverlap:!0,percentPrecision:2,stillShowZeroSum:!0,left:0,top:0,right:0,bottom:0,width:null,height:null,label:{rotate:!1,show:!0,position:"outer",alignTo:"none",margin:"25%",bleedMargin:10,distanceToLabelLine:5},labelLine:{show:!0,length:15,length2:15,smooth:!1,lineStyle:{width:1,type:"solid"}},itemStyle:{borderWidth:1},animationType:"expansion",animationTypeUpdate:"transition",animationEasing:"cubicOut"}});a.mixin(g,c);var m=g;e.exports=m},f9ca:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("avue-crud",{ref:"crud",attrs:{option:e.option,"table-loading":e.loading,data:e.data,page:e.page,permission:e.permissionList,"before-open":e.beforeOpen},on:{"update:page":function(t){e.page=t},"row-update":e.rowUpdate,"row-save":e.rowSave,"row-del":e.rowDel,"search-change":e.searchChange,"search-reset":e.searchReset,"selection-change":e.selectionChange,"current-change":e.currentChange,"size-change":e.sizeChange,"refresh-change":e.refreshChange,"on-load":e.onLoad},model:{value:e.form,callback:function(t){e.form=t},expression:"form"}},[t("template",{slot:"menuLeft"},[e.permissionList.delBtn?t("el-button",{attrs:{type:"danger",size:"small",icon:"el-icon-delete",plain:""},on:{click:e.handleDelete}},[e._v("删 é™¤\n      ")]):e._e()],1)],2)],1)},r=[],a=(n("8e6e"),n("456d"),n("6762"),n("2fdb"),n("ac6a"),n("ade3")),o=n("4d92"),s={height:"auto",calcHeight:20,columnBtn:!1,tip:!1,searchShow:!0,searchMenuSpan:6,searchLabelWidth:120,border:!0,index:!0,viewBtn:!0,selection:!0,dialogClickModal:!1,highlightCurrentRow:!0,rowKey:"oid",column:[{label:"",prop:"oid",type:"input",addDisplay:!1,editDisplay:!1,viewDisplay:!1,hide:!0},{label:"",prop:"revisionoid",type:"input",addDisplay:!1,editDisplay:!1,viewDisplay:!1,hide:!0},{label:"",prop:"nameoid",type:"input",addDisplay:!1,editDisplay:!1,viewDisplay:!1,hide:!0},{label:"",prop:"btmname",type:"input",addDisplay:!1,editDisplay:!1,viewDisplay:!1,hide:!0},{label:"",prop:"lastr",type:"input",addDisplay:!1,editDisplay:!1,viewDisplay:!1,hide:!0},{label:"",prop:"firstr",type:"input",addDisplay:!1,editDisplay:!1,viewDisplay:!1,hide:!0},{label:"",prop:"lastv",type:"input",addDisplay:!1,editDisplay:!1,viewDisplay:!1,hide:!0},{label:"",prop:"firstv",type:"input",addDisplay:!1,editDisplay:!1,viewDisplay:!1,hide:!0},{label:"",prop:"creator",type:"input",addDisplay:!1,editDisplay:!1,viewDisplay:!1,hide:!0},{label:"",prop:"createtime",type:"input",addDisplay:!1,editDisplay:!1,viewDisplay:!1,hide:!0},{label:"",prop:"lastmodifier",type:"input",addDisplay:!1,editDisplay:!1,viewDisplay:!1,hide:!0},{label:"",prop:"lastmodifytime",type:"input",addDisplay:!1,editDisplay:!1,viewDisplay:!1,hide:!0},{label:"",prop:"revisionrule",type:"input",addDisplay:!1,editDisplay:!1,viewDisplay:!1,hide:!0},{label:"",prop:"versionrule",type:"input",addDisplay:!1,editDisplay:!1,viewDisplay:!1,hide:!0},{label:"",prop:"revisionseq",type:"input",addDisplay:!1,editDisplay:!1,viewDisplay:!1,hide:!0},{label:"",prop:"revisionvalue",type:"input",addDisplay:!1,editDisplay:!1,viewDisplay:!1,hide:!0},{label:"",prop:"versionseq",type:"input",addDisplay:!1,editDisplay:!1,viewDisplay:!1,hide:!0},{label:"",prop:"versionvalue",type:"input",addDisplay:!1,editDisplay:!1,viewDisplay:!1,hide:!0},{label:"",prop:"lctid",type:"input",addDisplay:!1,editDisplay:!1,viewDisplay:!1,hide:!0},{label:"",prop:"lcstatus",type:"input",addDisplay:!1,editDisplay:!1,viewDisplay:!1,hide:!0},{label:"",prop:"ts",type:"input",addDisplay:!1,editDisplay:!1,viewDisplay:!1,hide:!0},{label:"规则编号",prop:"id",type:"input",search:!0,labelWidth:110,rules:[{required:!0,message:"请输入规则编号",trigger:"blur"}]},{label:"规则名称",prop:"name",search:!0,type:"input",labelWidth:110,rules:[{required:!0,message:"请输入规则名称",trigger:"blur"}]},{label:"描述",prop:"description",type:"input",search:!0,labelWidth:110,rules:[{required:!0,message:"请输入描述",trigger:"blur"}]},{label:"",prop:"owner",type:"select",addDisplay:!1,editDisplay:!1,viewDisplay:!1,hide:!0},{label:"",prop:"copyfromversion",type:"input",addDisplay:!1,editDisplay:!1,viewDisplay:!1,hide:!0},{label:"忽略大小写",prop:"ignorecaseflag",type:"select",dicUrl:"/api/ubcs-omd/enum/dictionary?code=codeKeyFlag",dataType:"String",search:!0,labelWidth:110,props:{label:"itemName",value:"itemValue"},rules:[{required:!0,message:"请输入忽略大小写",trigger:"blur"}]},{label:"忽略空格",prop:"ignorespaceflag",type:"select",dicUrl:"/api/ubcs-omd/enum/dictionary?code=codeKeyFlag",dataType:"String",search:!0,labelWidth:110,props:{label:"itemName",value:"itemValue"},rules:[{required:!0,message:"请输入忽略空格",trigger:"blur"}]},{label:"忽略全部空格",prop:"ignoreallspaceflag",type:"select",dicUrl:"/api/ubcs-omd/enum/dictionary?code=codeKeyFlag",dataType:"String",search:!0,labelWidth:110,props:{label:"itemName",value:"itemValue"},rules:[{required:!0,message:"请输入忽略全部空格",trigger:"blur"}]},{label:"忽略全半角",prop:"ignorewidthflag",type:"select",search:!0,dicUrl:"/api/ubcs-omd/enum/dictionary?code=codeKeyFlag",dataType:"String",labelWidth:110,props:{label:"itemName",value:"itemValue"},rules:[{required:!0,message:"请输入忽略全半角",trigger:"blur"}]}]},l=n("5880");function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){Object(a["a"])(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var d={data:function(){return{form:{},query:{},loading:!0,page:{pageSize:10,currentPage:1,total:0},selectionList:[],option:s,data:[]}},computed:u(u({},Object(l["mapGetters"])(["permission"])),{},{permissionList:function(){return{addBtn:this.vaildData(this.permission.codeKeyAttrRepeat.plCodeKeyattrrepeat_add,!1),viewBtn:this.vaildData(this.permission.codeKeyAttrRepeat.plCodeKeyattrrepeat_view,!1),delBtn:this.vaildData(this.permission.codeKeyAttrRepeat.plCodeKeyattrrepeat_delete,!1),editBtn:this.vaildData(this.permission.codeKeyAttrRepeat.plCodeKeyattrrepeat_edit,!1),searchBtn:this.vaildData(this.permission.codeKeyAttrRepeat.plCodeKeyattrrepeat_search,!1),emptyBtn:this.vaildData(this.permission.codeKeyAttrRepeat.plCodeKeyattrrepeat_search,!1)}},ids:function(){var e=[];return this.selectionList.forEach((function(t){e.push(t.oid)})),e.join(",")}}),methods:{rowSave:function(e,t,n){var i=this;Object(o["add"])(e).then((function(){i.onLoad(i.page),i.$message({type:"success",message:"操作成功!"}),t()}),(function(e){n(),window.console.log(e)}))},rowUpdate:function(e,t,n,i){var r=this;Object(o["update"])(e).then((function(){r.onLoad(r.page),r.$message({type:"success",message:"操作成功!"}),n()}),(function(e){i(),console.log(e)}))},rowDel:function(e){var t=this;this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(o["remove"])(e.oid)})).then((function(){t.onLoad(t.page),t.$message({type:"success",message:"操作成功!"})}))},handleDelete:function(){var e=this;0!==this.selectionList.length?this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(o["remove"])(e.ids)})).then((function(){e.onLoad(e.page),e.$message({type:"success",message:"操作成功!"}),e.$refs.crud.toggleSelection()})):this.$message.warning("请选择至少一条数据")},beforeOpen:function(e,t){var n=this;["edit","view"].includes(t)&&Object(o["getDetail"])(this.form.oid).then((function(e){n.form=e.data.data})),e()},searchReset:function(){this.query={},this.onLoad(this.page)},searchChange:function(e,t){this.query=e,this.page.currentPage=1,this.onLoad(this.page,e),t()},selectionChange:function(e){this.selectionList=e},selectionClear:function(){this.selectionList=[],this.$refs.crud.toggleSelection()},currentChange:function(e){this.page.currentPage=e},sizeChange:function(e){this.page.pageSize=e},refreshChange:function(){this.onLoad(this.page,this.query)},onLoad:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.loading=!0,Object(o["getList"])(e.currentPage,e.pageSize,Object.assign(n,this.query)).then((function(e){var n=e.data.data;t.page.total=n.total,t.data=n.records,t.loading=!1,t.selectionClear()}))}}},h=d,f=n("2877"),p=Object(f["a"])(h,i,r,!1,null,null,null);t["default"]=p.exports},fa1c:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("avue-crud",{ref:"crud",attrs:{option:e.option,data:e.data,page:e.page},on:{"on-load":e.onLoad,"row-save":e.rowSave,"row-update":e.rowUpdate,"row-del":e.rowDel,"update:page":function(t){e.page=t}},scopedSlots:e._u([{key:"menu",fn:function(n){var i=n.row,r=n.index;return[e.permissionList.editBtn?t("el-button",{attrs:{type:"text",size:"small",icon:"el-icon-edit"},on:{click:function(t){return e.handleEdit(i,r)}}},[e._v("\n        ç¼–辑\n      ")]):e._e(),e.permissionList.delBtn?t("el-button",{attrs:{type:"text",size:"small",icon:"el-icon-delete"},on:{click:function(t){return e.handleDel(i,r)}}},[e._v("\n        åˆ é™¤\n      ")]):e._e()]}},{key:"icon",fn:function(e){return[t("i",{class:e.row.icon,staticStyle:{"font-size":"24px"}})]}}]),model:{value:e.form,callback:function(t){e.form=t},expression:"form"}})],1)},r=[],a=(n("8e6e"),n("456d"),n("6762"),n("2fdb"),n("6b54"),n("28a5"),n("ac6a"),n("ade3")),o=n("7c41"),s=n("5880");function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){Object(a["a"])(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var u={name:"passwords.vue",data:function(){return{values:"",values1:"",form:{},page:{pageSize:10,currentPage:1,total:100},data:[],checkboxlength:"",selectlength:"",checkboxlist:"",checkboxNumber:"",selectNumber:"",checkboxedit:"",editFlag:!1}},computed:c(c({},Object(s["mapGetters"])(["permission"])),{},{permissionList:function(){return{addBtn:this.vaildData(this.permission.password.password_add,!1),delBtn:this.vaildData(this.permission.password.password_delete,!1),editBtn:this.vaildData(this.permission.password.password_edit,!1)}},platformPermissionList:function(){return{addBtn:this.vaildData(this.permission.password.password_add,!1),delBtn:this.vaildData(this.permission.password.password_delete,!1),editBtn:this.vaildData(this.permission.password.password_edit,!1)}},option:function(){var e=this;return{headerAlign:"center",align:"center",columnBtn:!1,border:!0,index:!0,rowKey:"id",addBtn:this.permissionList.addBtn,editBtn:!1,height:700,delBtn:!1,column:[{label:"策略名称",prop:"strategyName",align:"left",span:24,labelWidth:"11%",rules:[{required:!0,message:"请输入策略名称",trigger:"blur"}]},{label:"密码最小长度",prop:"minPwdLen",span:12,labelWidth:"22%",rules:[{required:!0,validator:function(t,n,i){e.values=1*n,""==n?i(new Error("请输入密码最小长度")):/[^\d]/g.test(n)?i(new Error("密码最小长度的输入类型只能为数字类型")):e.values>=e.values1&&0!=e.values1?i(new Error("密码最小长度不能大于密码最大长度")):i()},trigger:"blur"}]},{label:"密码最大长度",prop:"maxPwdLen",span:12,labelWidth:"25%",rules:[{required:!0,validator:function(t,n,i){e.values1=1*n,""==n?i(new Error("请输入密码最大长度")):e.values1<=e.values?i(new Error("密码最大长度不能小于密码最大长度")):/[^\d]/g.test(n)?i(new Error("密码最大长度的输入类型只能为数字类型")):i()},trigger:"change"}]},{label:"组合方法",prop:"combinationNames",labelWidth:91,display:!1},{label:"组合方法",prop:"combinationIds",type:"checkbox",span:12,labelWidth:"22%",id:5,hide:!0,change:this.handleCheckboxChange,rules:[{required:!0,message:"请选择组合方法",trigger:"blur"}],dicUrl:"/api/ubcs-system/combination/select",dicMethod:"get",props:{value:"ID",label:"NAME"}},{label:"必填种类",prop:"requiredType",type:"select",span:12,labelWidth:"25%",change:this.handleSelectChange,rules:[{required:!0,message:"请选择必填种类",trigger:"blur"}],dicData:[{label:"1种",value:1,disabled:!1},{label:"2种",value:2,disabled:!1},{label:"3种",value:3,disabled:!1},{label:"4种",value:4,disabled:!1}]},{label:"过期时间(天)",prop:"expirationTime",span:12,labelWidth:"22%",rules:[{required:!0,validator:function(e,t,n){""==t?n(new Error("请输入过期时间")):/[^\d]/g.test(t)?n(new Error("过期时间的输入类型只能为数字类型")):n()},trigger:"blur"}]},{label:"提醒时间(天)",prop:"reminderTime",span:12,labelWidth:"25%",rules:[{required:!0,validator:function(e,t,n){""==t?n(new Error("请输入过期时间")):/[^\d]/g.test(t)?n(new Error("过期时间的输入类型只能为数字类型")):n()},trigger:"blur"}]},{label:"锁定次数(次)",prop:"lockingNum",span:12,labelWidth:"22%",rules:[{required:!0,validator:function(e,t,n){""==t?n(new Error("请输入锁定次数")):/[^\d]/g.test(t)?n(new Error("锁定次数的输入类型只能为数字类型")):n()},trigger:"blur"}]},{label:"锁定时间(分钟)",prop:"lockingTime",span:12,labelWidth:"25%",rules:[{required:!0,validator:function(e,t,n){""==t?n(new Error("请输入锁定时间")):/[^\d]/g.test(t)?n(new Error("锁定时间的输入类型只能为数字类型")):n()},trigger:"blur"}]},{label:"描述",prop:"desc",type:"textarea",span:12,labelWidth:"22%",rows:5},{label:"是否为默认策略",prop:"isDefault",type:"switch",labelWidth:132,dicData:[{label:"否",value:0},{label:"是",value:1}]}]}}}),created:function(){this.onLoad()},methods:{handleSelectChange:function(e){this.selectlength=e},handleCheckboxChange:function(e){var t=this.option.column[5];if(this.checkboxlength=e.value,this.checkboxedit=this.checkboxlength.toString().split(","),void 0!==e.value&&null!==e.value){if(this.checkboxlist===e.value)return;this.checkboxlist=e.value,(this.selectlength.value>e.value.length&&e.value.length>0||this.selectlength.value>this.checkboxedit.length&&this.checkboxedit.length>0)&&this.showWarningMessage()}void 0!==e.value&&null!==e.value?1===e.value.length?this.setDisabled(t,[0]):2===e.value.length?this.setDisabled(t,[0,1]):3===e.value.length?this.setDisabled(t,[0,1,2]):4===e.value.length?this.setDisabled(t,[0,1,2,3]):0===e.value.length&&this.setDisabled(t,[-1]):0!==this.checkboxNumber.length&&this.setDisabled(t,[0,1,2,3]),this.editFlag&&(1===this.checkboxedit.length?this.setDisabled(t,[0]):2===this.checkboxedit.length?this.setDisabled(t,[0,1]):3===this.checkboxedit.length?this.setDisabled(t,[0,1,2]):4===this.checkboxedit.length?this.setDisabled(t,[0,1,2,3]):0===this.checkboxedit.length&&this.setDisabled(t,[-1]))},setDisabled:function(e,t){e.dicData.forEach((function(e,n){e.disabled=!t.includes(n)}))},showWarningMessage:function(){this.$message({message:"必填种类不能大于组合方法,请重新选择!",type:"warning",showClose:!0})},rowDel:function(e){var t=this;this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(o["getremove"])(e.id)})).then((function(){t.$message({type:"success",message:"操作成功!"}),t.onLoad()})).catch((function(e){}))},rowSave:function(e,t){var n=this,i=e.combinationIds.toString();e.combinationIds=i,Object(o["getadd"])(e).then((function(i){n.$message({type:"success",message:"操作成功!"}),t(e),n.onLoad()})).catch((function(e){n.$message.warning(e)}))},rowEdit:function(e){},handleDel:function(e){this.$refs.crud.rowDel(e,e.$index)},handleEdit:function(e){this.$refs.crud.rowEdit(e,e.$index),this.editFlag=!0,this.checkboxNumber=e.combinationIds.split(","),this.selectNumber=e.requiredType,this.checkboxNumber.length<this.selectNumber&&this.$message({type:"warning",message:"必填种类不能大于组合方法,请重新选择!"})},rowUpdate:function(e,t,n){var i=this;Object(o["getupdata"])(e).then((function(){i.onLoad(),i.$message({type:"success",message:"修改成功!"}),n()})).catch((function(e){}))},onLoad:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Object(o["getPage"])(this.page.currentPage,this.page.pageSize,Object.assign(n,this.query)).then((function(e){t.page.total=e.data.data.total,t.data=e.data.data.records}))}}},d=u,h=n("2877"),f=Object(h["a"])(d,i,r,!1,null,"e90c69d2",null);t["default"]=f.exports},fa2c:function(e,t,n){"use strict";n.r(t);n("f386"),n("7f7f");var i=function(){var e=this,t=e._self._c;return t("el-container",[t("el-main",[t("basic-container",[t("avue-crud",{ref:"crud",attrs:{option:e.option,data:e.data,page:e.page,permission:e.permissionList},on:{"on-load":e.onLoad,"update:page":function(t){e.page=t},"refresh-change":e.refreshChange,"row-click":e.rowClick},scopedSlots:e._u([{key:"radio",fn:function(n){var i=n.row;return[t("el-radio",{attrs:{label:i.$index},model:{value:e.selectRow,callback:function(t){e.selectRow=t},expression:"selectRow"}},[e._v(" \n            ")])]}},{key:"menu",fn:function(n){var i=n.row,r=n.index;return[e.permissionList.editBtn?t("el-button",{attrs:{icon:"el-icon-edit",size:"small",type:"text"},on:{click:function(t){return e.updateSave(i,r)}}},[e._v("编辑")]):e._e(),e.permissionList.delBtn?t("el-button",{attrs:{icon:"el-icon-delete",size:"small",type:"text"},on:{click:function(t){return e.deleteSave(i,r)}}},[e._v("删除")]):e._e()]}},{key:"typeValue",fn:function(n){var i=n.row;return[t("el-tag",[e._v(e._s(i.typeValue))])]}}]),model:{value:e.form,callback:function(t){e.form=t},expression:"form"}},[t("template",{slot:"menuLeft"},[e.permissionList.addBtn?t("el-button",{attrs:{size:"small",type:"primary",icon:"el-icon-plus"},on:{click:e.addSave}},[e._v("新  增\n            ")]):e._e(),e.permissionList.apply?t("el-button",{attrs:{size:"small",plain:"",type:"primary",icon:"el-icon-zoom-in"},on:{click:e.applyRangeOpen}},[e._v("查看使用范围\n            ")]):e._e(),t("el-input",{staticClass:"attrSearch",attrs:{placeholder:"按属性编号查询",clearable:"","prefix-icon":"el-icon-search",size:"small",type:"text"},on:{change:e.doSearch},model:{value:e.searchId,callback:function(t){e.searchId=t},expression:"searchId"}}),t("el-button",{attrs:{size:"small",plain:"",type:"primary",icon:"el-icon-search"},on:{click:e.doSearch}},[e._v(" 搜索")])],1)],2),t("Versionpackage",{ref:"applyRange",attrs:{rangeData:e.applyRangeData}})],1)],1),t("el-aside",[t("basic-container",{staticClass:"itemForm"},[t("el-descriptions",{staticClass:"margin-top",attrs:{column:1,size:"medium",border:"",title:"属性项"}},[t("el-descriptions-item",[t("template",{slot:"label"},[e._v("\n              å±žæ€§ç¼–号\n            ")]),e._v("\n            "+e._s(e.itemForm.itemData.id)+"\n          ")],2),t("el-descriptions-item",[t("template",{slot:"label"},[e._v("\n              å±žæ€§åç§°\n            ")]),e._v("\n            "+e._s(e.itemForm.itemData.name)+"\n          ")],2),t("el-descriptions-item",[t("template",{slot:"label"},[e._v("\n              å±žæ€§ç±»åž‹\n            ")]),e._v("\n            "+e._s(e.itemForm.itemData.typeValue)+"\n          ")],2),t("el-descriptions-item",[t("template",{slot:"label"},[e._v("\n              é»˜è®¤å€¼\n            ")]),e._v("\n            "+e._s(e.itemForm.itemData.defaultValue)+"\n          ")],2),t("el-descriptions-item",[t("template",{slot:"label"},[e._v("\n              å…è®¸ä¸ºç©º\n            ")]),e._v("\n            "+e._s("true"==e.itemForm.itemData.nullable?"是":"否")+"\n          ")],2),t("el-descriptions-item",[t("template",{slot:"label"},[e._v("\n              é•¿åº¦\n            ")]),e._v("\n            "+e._s(e.itemForm.itemData.maxLength)+"\n          ")],2),t("el-descriptions-item",[t("template",{slot:"label"},[e._v("\n              æè¿°\n            ")]),e._v("\n            "+e._s(e.itemForm.itemData.description)+"\n          ")],2)],1),t("div",{staticStyle:{height:"15px"}}),t("el-descriptions",{staticClass:"margin-top",attrs:{column:1,size:"medium",border:"",title:"属性配置"}}),t("el-tabs",{staticStyle:{height:"235px"},attrs:{stretch:"true"},on:{"tab-click":e.handleClick},model:{value:e.itemForm.activeName,callback:function(t){e.$set(e.itemForm,"activeName",t)},expression:"itemForm.activeName"}},[t("el-tab-pane",{attrs:{label:"参照",name:"referTab"}},[t("el-descriptions",{staticClass:"margin-top",attrs:{column:1,size:"medium",border:""}},[t("el-descriptions-item",[t("template",{slot:"label"},[e._v("\n                  ä½¿ç”¨å‚ç…§\n                ")]),e._v("\n                "+e._s(e.itemForm.itemData.referTypeValue?"是":"否")+"\n              ")],2),t("el-descriptions-item",[t("template",{slot:"label"},[e._v("\n                  å‚照类型\n                ")]),e._v("\n                "+e._s(e.itemForm.itemData.referTypeValue)+"\n              ")],2),t("el-descriptions-item",[t("template",{slot:"label"},[e._v("\n                  å‚照名称\n                ")]),e._v("\n                "+e._s(e.itemForm.itemData.referToName)+"\n              ")],2)],1)],1),t("el-tab-pane",{attrs:{label:"枚举",name:"enumTab"}},[t("el-descriptions",{staticClass:"margin-top",attrs:{column:1,size:e.small,border:""}},[t("el-descriptions-item",[t("template",{slot:"label"},[e._v("\n                  ä½¿ç”¨æžšä¸¾\n                ")]),e._v("\n                "+e._s(e.itemForm.itemData.usingDict?"是":"否")+"\n              ")],2),t("el-descriptions-item",[t("template",{slot:"label"},[e._v("\n                  æžšä¸¾ç±»åž‹\n                ")]),e._v("\n                "+e._s(e.itemForm.itemData.dictValue)+"\n              ")],2)],1)],1)],1)],1)],1),t("originalAdd",{ref:"originalAdd",attrs:{attribute:e.editAttribute},on:{refreshTable:e.refreshChange}})],1)},r=[],a=(n("8e6e"),n("ac6a"),n("456d"),n("ade3")),o=n("6872"),s=n("bcc5"),l=n("35a0"),c=n("5880");function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach((function(t){Object(a["a"])(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var h={name:"original",data:function(){return{page:{pageSize:10,currentPage:1,total:100},selectRow:"",data:[],form:{},attribute:{nullable:!0},editAttribute:{},applyRangeData:[],option:{height:"auto",calcHeight:20,headerAlign:"center",border:!0,index:!0,rowKey:"id",tabs:!0,stripe:!0,indexFixed:!1,menuWidth:150,highlightCurrentRow:!0,addBtn:!1,editBtn:!1,delBtn:!1,columnBtn:!1,column:[{label:"选择",prop:"radio",width:60,hide:!1,display:!1},{label:"属性编号",prop:"id",align:"left",display:!1,width:200,required:!0},{label:"属性名称",prop:"name",align:"left",display:!1},{label:"是否使用枚举",prop:"usingDict",type:"switch",hide:!0,labelWidth:132,display:!1,dicData:[{label:"是",value:"true"},{label:"否",value:"false"}]},{label:"属性类型",prop:"typeValue",display:!1},{label:"默认值",prop:"defaultValue",display:!1},{label:"允许为空",prop:"nullable",type:"switch",display:!1,hide:!0,labelWidth:132,dicData:[{label:"否",value:"false"},{label:"是",value:"true"}]},{label:"长度",prop:"maxLength",hide:!0,display:!1},{label:"描述",prop:"description",type:"textarea",display:!1}]},itemForm:{itemData:{},activeName:"referTab",enumInitFlag:!1,referInitFlag:!1,form:{}},searchId:""}},computed:d(d({},Object(c["mapGetters"])(["permission"])),{},{permissionList:function(){return{addBtn:this.vaildData(this.permission.modeling_original.original_add,!1),apply:this.vaildData(this.permission.modeling_original.original_applyopen,!1),delBtn:this.vaildData(this.permission.modeling_original.original_delete,!1),editBtn:this.vaildData(this.permission.modeling_original.original_edit,!1)}}}),created:function(){},methods:{refreshChange:function(){this.onLoad(this.pageParent,this.query)},addSave:function(){this.$refs.originalAdd.showSubmitDialog=!0;var e={nullable:!0};this.$refs.originalAdd.attribute=e},updateSave:function(e,t){this.selectRow=t;var n=JSON.stringify(e);this.editAttribute=JSON.parse(n),this.editAttribute.nullable="true"==e.nullable,this.$refs.originalAdd.attribute=this.editAttribute,this.$refs.originalAdd.showSubmitDialog=!0,this.checkUsingReferDict(e),this.$refs.originalAdd.activeName=this.itemForm.activeName,this.$refs.originalAdd.enumInitFlag=this.itemForm.enumInitFlag,this.$refs.originalAdd.referInitFlag=this.itemForm.referInitFlag},deleteSave:function(e,t){var n=this;this.$confirm("删除元数据将无法被恢复, æ˜¯å¦ç»§ç»­?","提示",{iconClass:"el-icon-question",confirmButtonText:"确定",cancelButtonText:"取消",showClose:!0,type:"warning"}).then((function(){Object(o["remove"])(e.oid).then((function(e){n.$message.success("删除成功"),n.refreshChange()}))}))},onLoad:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.loading=!0,Object(o["getPage"])(this.page.currentPage,this.page.pageSize,Object.assign(n,this.query)).then((function(e){var n=e.data.data;t.page.total=n.total,t.data=n.records,t.loading=!1,t.data=e.data.data.records,t.itemData=t.data[0]}))},rowClick:function(e){this.itemForm.itemData=e,this.selectRow=e.$index,this.attribute=e,this.checkUsingReferDict(e)},checkUsingReferDict:function(e){var t=this;null!==e.referToId&&""!==e.referToId?(this.itemForm.activeName="referTab",this.itemForm.referInitFlag=!0,this.itemForm.enumInitFlag=!1):"true"===e.usingDict?(this.itemForm.activeName="enumTab",this.itemForm.referInitFlag=!1,this.itemForm.enumInitFlag=!0,Object(l["getDictionary"])({code:e.dictCode}).then((function(e){t.editAttribute.dictValue=e.data.data[0].label,t.itemForm.itemData.dictValue=t.editAttribute.dictValue,t.$refs.originalAdd.dictEnums=e.data.data}))):(this.itemForm.activeName="referTab",this.itemForm.referInitFlag=!0,this.itemForm.enumInitFlag=!1)},selectBtmType:function(){this.referType.display=!0,this.referType.title="请选择"+this.referType.value},applyRangeOpen:function(){var e=this;this.selectRow||0==this.selectRow||this.$message({type:"warning",message:"请先选择属性"});var t=this.data[this.selectRow].oid;Object(o["getApplyRange"])(t).then((function(t){e.applyRangeData=t.data.data,e.$refs.applyRange.rangeData=e.applyRangeData,e.$refs.applyRange.showDialog=!0}))},doSearch:function(){var e={id_like:this.searchId};this.onLoad(this.page,e)}},components:{Versionpackage:s["default"]}},f=h,p=(n("be9b"),n("2877")),g=Object(p["a"])(f,i,r,!1,null,null,null);t["default"]=g.exports},fa52:function(e,t,n){var i=n("3eba");n("febc"),n("dcea");var r=n("2f91"),a=n("ecf8");i.registerVisual(r),i.registerLayout(a)},fab22:function(e,t,n){var i=n("6d8b"),r=i.retrieve,a=i.defaults,o=i.extend,s=i.each,l=n("eda2"),c=n("2306"),u=n("4319"),d=n("3842"),h=d.isRadianAroundZero,f=d.remRadian,p=n("a15a"),g=p.createSymbol,m=n("1687"),v=n("401b"),y=v.applyTransform,b=n("697e"),x=b.shouldShowAllLabels,w=Math.PI,_=function(e,t){this.opt=t,this.axisModel=e,a(t,{labelOffset:0,nameDirection:1,tickDirection:1,labelDirection:1,silent:!0}),this.group=new c.Group;var n=new c.Group({position:t.position.slice(),rotation:t.rotation});n.updateTransform(),this._transform=n.transform,this._dumbGroup=n};_.prototype={constructor:_,hasBuilder:function(e){return!!S[e]},add:function(e){S[e].call(this)},getGroup:function(){return this.group}};var S={axisLine:function(){var e=this.opt,t=this.axisModel;if(t.get("axisLine.show")){var n=this.axisModel.axis.getExtent(),i=this._transform,r=[n[0],0],a=[n[1],0];i&&(y(r,r,i),y(a,a,i));var l=o({lineCap:"round"},t.getModel("axisLine.lineStyle").getLineStyle());this.group.add(new c.Line({anid:"line",subPixelOptimize:!0,shape:{x1:r[0],y1:r[1],x2:a[0],y2:a[1]},style:l,strokeContainThreshold:e.strokeContainThreshold||5,silent:!0,z2:1}));var u=t.get("axisLine.symbol"),d=t.get("axisLine.symbolSize"),h=t.get("axisLine.symbolOffset")||0;if("number"===typeof h&&(h=[h,h]),null!=u){"string"===typeof u&&(u=[u,u]),"string"!==typeof d&&"number"!==typeof d||(d=[d,d]);var f=d[0],p=d[1];s([{rotate:e.rotation+Math.PI/2,offset:h[0],r:0},{rotate:e.rotation-Math.PI/2,offset:h[1],r:Math.sqrt((r[0]-a[0])*(r[0]-a[0])+(r[1]-a[1])*(r[1]-a[1]))}],(function(t,n){if("none"!==u[n]&&null!=u[n]){var i=g(u[n],-f/2,-p/2,f,p,l.stroke,!0),a=t.r+t.offset,o=[r[0]+a*Math.cos(e.rotation),r[1]-a*Math.sin(e.rotation)];i.attr({rotation:t.rotate,position:o,silent:!0,z2:11}),this.group.add(i)}}),this)}}},axisTickLabel:function(){var e=this.axisModel,t=this.opt,n=I(this,e,t),i=E(this,e,t);L(e,i,n),j(this,e,t)},axisName:function(){var e=this.opt,t=this.axisModel,n=r(e.axisName,t.get("name"));if(n){var i,a,s=t.get("nameLocation"),u=e.nameDirection,d=t.getModel("nameTextStyle"),h=t.get("nameGap")||0,f=this.axisModel.axis.getExtent(),p=f[0]>f[1]?-1:1,g=["start"===s?f[0]-p*h:"end"===s?f[1]+p*h:(f[0]+f[1])/2,T(s)?e.labelOffset+u*h:0],m=t.get("nameRotate");null!=m&&(m=m*w/180),T(s)?i=O(e.rotation,null!=m?m:e.rotation,u):(i=M(e,s,m||0,f),a=e.axisNameAvailableWidth,null!=a&&(a=Math.abs(a/Math.sin(i.rotation)),!isFinite(a)&&(a=null)));var v=d.getFont(),y=t.get("nameTruncate",!0)||{},b=y.ellipsis,x=r(e.nameTruncateMaxWidth,y.maxWidth,a),_=null!=b&&null!=x?l.truncateText(n,x,v,b,{minChar:2,placeholder:y.placeholder}):n,S=t.get("tooltip",!0),L=t.mainType,D={componentType:L,name:n,$vars:["name"]};D[L+"Index"]=t.componentIndex;var k=new c.Text({anid:"name",__fullText:n,__truncatedText:_,position:g,rotation:i.rotation,silent:P(t),z2:1,tooltip:S&&S.show?o({content:n,formatter:function(){return n},formatterParams:D},S):null});c.setTextStyle(k.style,d,{text:_,textFont:v,textFill:d.getTextColor()||t.get("axisLine.lineStyle.color"),textAlign:d.get("align")||i.textAlign,textVerticalAlign:d.get("verticalAlign")||i.textVerticalAlign}),t.get("triggerEvent")&&(k.eventData=C(t),k.eventData.targetType="axisName",k.eventData.name=n),this._dumbGroup.add(k),k.updateTransform(),this.group.add(k),k.decomposeTransform()}}},C=_.makeAxisEventDataBase=function(e){var t={componentType:e.mainType,componentIndex:e.componentIndex};return t[e.mainType+"Index"]=e.componentIndex,t},O=_.innerTextLayout=function(e,t,n){var i,r,a=f(t-e);return h(a)?(r=n>0?"top":"bottom",i="center"):h(a-w)?(r=n>0?"bottom":"top",i="center"):(r="middle",i=a>0&&a<w?n>0?"right":"left":n>0?"left":"right"),{rotation:a,textAlign:i,textVerticalAlign:r}};function M(e,t,n,i){var r,a,o=f(n-e.rotation),s=i[0]>i[1],l="start"===t&&!s||"start"!==t&&s;return h(o-w/2)?(a=l?"bottom":"top",r="center"):h(o-1.5*w)?(a=l?"top":"bottom",r="center"):(a="middle",r=o<1.5*w&&o>w/2?l?"left":"right":l?"right":"left"),{rotation:o,textAlign:r,textVerticalAlign:a}}var P=_.isLabelSilent=function(e){var t=e.get("tooltip");return e.get("silent")||!(e.get("triggerEvent")||t&&t.show)};function L(e,t,n){if(!x(e.axis)){var i=e.get("axisLabel.showMinLabel"),r=e.get("axisLabel.showMaxLabel");t=t||[],n=n||[];var a=t[0],o=t[1],s=t[t.length-1],l=t[t.length-2],c=n[0],u=n[1],d=n[n.length-1],h=n[n.length-2];!1===i?(D(a),D(c)):k(a,o)&&(i?(D(o),D(u)):(D(a),D(c))),!1===r?(D(s),D(d)):k(l,s)&&(r?(D(l),D(h)):(D(s),D(d)))}}function D(e){e&&(e.ignore=!0)}function k(e,t,n){var i=e&&e.getBoundingRect().clone(),r=t&&t.getBoundingRect().clone();if(i&&r){var a=m.identity([]);return m.rotate(a,a,-e.rotation),i.applyTransform(m.mul([],a,e.getLocalTransform())),r.applyTransform(m.mul([],a,t.getLocalTransform())),i.intersect(r)}}function T(e){return"middle"===e||"center"===e}function A(e,t,n,i,r){for(var a=[],o=[],s=[],l=0;l<e.length;l++){var u=e[l].coord;o[0]=u,o[1]=0,s[0]=u,s[1]=n,t&&(y(o,o,t),y(s,s,t));var d=new c.Line({anid:r+"_"+e[l].tickValue,subPixelOptimize:!0,shape:{x1:o[0],y1:o[1],x2:s[0],y2:s[1]},style:i,z2:2,silent:!0});a.push(d)}return a}function I(e,t,n){var i=t.axis,r=t.getModel("axisTick");if(r.get("show")&&!i.scale.isBlank()){for(var o=r.getModel("lineStyle"),s=n.tickDirection*r.get("length"),l=i.getTicksCoords(),c=A(l,e._transform,s,a(o.getLineStyle(),{stroke:t.get("axisLine.lineStyle.color")}),"ticks"),u=0;u<c.length;u++)e.group.add(c[u]);return c}}function j(e,t,n){var i=t.axis,r=t.getModel("minorTick");if(r.get("show")&&!i.scale.isBlank()){var o=i.getMinorTicksCoords();if(o.length)for(var s=r.getModel("lineStyle"),l=n.tickDirection*r.get("length"),c=a(s.getLineStyle(),a(t.getModel("axisTick").getLineStyle(),{stroke:t.get("axisLine.lineStyle.color")})),u=0;u<o.length;u++)for(var d=A(o[u],e._transform,l,c,"minorticks_"+u),h=0;h<d.length;h++)e.group.add(d[h])}}function E(e,t,n){var i=t.axis,a=r(n.axisLabelShow,t.get("axisLabel.show"));if(a&&!i.scale.isBlank()){var o=t.getModel("axisLabel"),l=o.get("margin"),d=i.getViewLabels(),h=(r(n.labelRotate,o.get("rotate"))||0)*w/180,f=O(n.rotation,h,n.labelDirection),p=t.getCategories&&t.getCategories(!0),g=[],m=P(t),v=t.get("triggerEvent");return s(d,(function(r,a){var s=r.tickValue,d=r.formattedLabel,h=r.rawLabel,y=o;p&&p[s]&&p[s].textStyle&&(y=new u(p[s].textStyle,o,t.ecModel));var b=y.getTextColor()||t.get("axisLine.lineStyle.color"),x=i.dataToCoord(s),w=[x,n.labelOffset+n.labelDirection*l],_=new c.Text({anid:"label_"+s,position:w,rotation:f.rotation,silent:m,z2:10});c.setTextStyle(_.style,y,{text:d,textAlign:y.getShallow("align",!0)||f.textAlign,textVerticalAlign:y.getShallow("verticalAlign",!0)||y.getShallow("baseline",!0)||f.textVerticalAlign,textFill:"function"===typeof b?b("category"===i.type?h:"value"===i.type?s+"":s,a):b}),v&&(_.eventData=C(t),_.eventData.targetType="axisLabel",_.eventData.value=h),e._dumbGroup.add(_),_.updateTransform(),g.push(_),e.group.add(_),_.decomposeTransform()})),g}}var B=_;e.exports=B},fc82:function(e,t,n){var i=n("4e08"),r=(i.__DEV__,n("6d8b")),a=n("1fab"),o=n("2306"),s=n("a4fe"),l=n("80f0"),c=r.curry,u=r.each,d=r.map,h=Math.min,f=Math.max,p=Math.pow,g=1e4,m=6,v=6,y="globalPan",b={w:[0,0],e:[0,1],n:[1,0],s:[1,1]},x={w:"ew",e:"ew",n:"ns",s:"ns",ne:"nesw",sw:"nesw",nw:"nwse",se:"nwse"},w={brushStyle:{lineWidth:2,stroke:"rgba(0,0,0,0.3)",fill:"rgba(0,0,0,0.1)"},transformable:!0,brushMode:"single",removeOnClick:!1},_=0;function S(e){a.call(this),this._zr=e,this.group=new o.Group,this._brushType,this._brushOption,this._panels,this._track=[],this._dragging,this._covers=[],this._creatingCover,this._creatingPanel,this._enableGlobalPan,this._uid="brushController_"+_++,this._handlers={},u(re,(function(e,t){this._handlers[t]=r.bind(e,this)}),this)}function C(e,t){var n=e._zr;e._enableGlobalPan||s.take(n,y,e._uid),M(n,e._handlers),e._brushType=t.brushType,e._brushOption=r.merge(r.clone(w),t,!0)}function O(e){var t=e._zr;s.release(t,y,e._uid),P(t,e._handlers),e._brushType=e._brushOption=null}function M(e,t){u(t,(function(t,n){e.on(n,t)}))}function P(e,t){u(t,(function(t,n){e.off(n,t)}))}function L(e,t){var n=se[t.brushType].createCover(e,t);return n.__brushOption=t,T(n,t),e.group.add(n),n}function D(e,t){var n=I(t);return n.endCreating&&(n.endCreating(e,t),T(t,t.__brushOption)),t}function k(e,t){var n=t.__brushOption;I(t).updateCoverShape(e,t,n.range,n)}function T(e,t){var n=t.z;null==n&&(n=g),e.traverse((function(e){e.z=n,e.z2=n}))}function A(e,t){I(t).updateCommon(e,t),k(e,t)}function I(e){return se[e.__brushOption.brushType]}function j(e,t,n){var i,r=e._panels;if(!r)return!0;var a=e._transform;return u(r,(function(e){e.isTargetByCursor(t,n,a)&&(i=e)})),i}function E(e,t){var n=e._panels;if(!n)return!0;var i=t.__brushOption.panelId;return null==i||n[i]}function B(e){var t=e._covers,n=t.length;return u(t,(function(t){e.group.remove(t)}),e),t.length=0,!!n}function R(e,t){var n=d(e._covers,(function(e){var t=e.__brushOption,n=r.clone(t.range);return{brushType:t.brushType,panelId:t.panelId,range:n}}));e.trigger("brush",n,{isEnd:!!t.isEnd,removeOnClick:!!t.removeOnClick})}function z(e){var t=e._track;if(!t.length)return!1;var n=t[t.length-1],i=t[0],r=n[0]-i[0],a=n[1]-i[1],o=p(r*r+a*a,.5);return o>m}function N(e){var t=e.length-1;return t<0&&(t=0),[e[0],e[t]]}function V(e,t,n,i){var r=new o.Group;return r.add(new o.Rect({name:"main",style:q(n),silent:!0,draggable:!0,cursor:"move",drift:c(e,t,r,"nswe"),ondragend:c(R,t,{isEnd:!0})})),u(i,(function(n){r.add(new o.Rect({name:n,style:{opacity:0},draggable:!0,silent:!0,invisible:!0,drift:c(e,t,r,n),ondragend:c(R,t,{isEnd:!0})}))})),r}function F(e,t,n,i){var r=i.brushStyle.lineWidth||0,a=f(r,v),o=n[0][0],s=n[1][0],l=o-r/2,c=s-r/2,u=n[0][1],d=n[1][1],h=u-a+r/2,p=d-a+r/2,g=u-o,m=d-s,y=g+r,b=m+r;G(e,t,"main",o,s,g,m),i.transformable&&(G(e,t,"w",l,c,a,b),G(e,t,"e",h,c,a,b),G(e,t,"n",l,c,y,a),G(e,t,"s",l,p,y,a),G(e,t,"nw",l,c,a,a),G(e,t,"ne",h,c,a,a),G(e,t,"sw",l,p,a,a),G(e,t,"se",h,p,a,a))}function $(e,t){var n=t.__brushOption,i=n.transformable,r=t.childAt(0);r.useStyle(q(n)),r.attr({silent:!i,cursor:i?"move":"default"}),u(["w","e","n","s","se","sw","ne","nw"],(function(n){var r=t.childOfName(n),a=U(e,n);r&&r.attr({silent:!i,invisible:!i,cursor:i?x[a]+"-resize":null})}))}function G(e,t,n,i,r,a,o){var s=t.childOfName(n);s&&s.setShape(Q(K(e,t,[[i,r],[i+a,r+o]])))}function q(e){return r.defaults({strokeNoScale:!0},e.brushStyle)}function H(e,t,n,i){var r=[h(e,n),h(t,i)],a=[f(e,n),f(t,i)];return[[r[0],a[0]],[r[1],a[1]]]}function W(e){return o.getTransform(e.group)}function U(e,t){if(t.length>1){t=t.split("");var n=[U(e,t[0]),U(e,t[1])];return("e"===n[0]||"w"===n[0])&&n.reverse(),n.join("")}var i={w:"left",e:"right",n:"top",s:"bottom"},r={left:"w",right:"e",top:"n",bottom:"s"};n=o.transformDirection(i[t],W(e));return r[n]}function Y(e,t,n,i,r,a,o,s){var l=i.__brushOption,c=e(l.range),d=Z(n,a,o);u(r.split(""),(function(e){var t=b[e];c[t[0]][t[1]]+=d[t[0]]})),l.range=t(H(c[0][0],c[1][0],c[0][1],c[1][1])),A(n,i),R(n,{isEnd:!1})}function X(e,t,n,i,r){var a=t.__brushOption.range,o=Z(e,n,i);u(a,(function(e){e[0]+=o[0],e[1]+=o[1]})),A(e,t),R(e,{isEnd:!1})}function Z(e,t,n){var i=e.group,r=i.transformCoordToLocal(t,n),a=i.transformCoordToLocal(0,0);return[r[0]-a[0],r[1]-a[1]]}function K(e,t,n){var i=E(e,t);return i&&!0!==i?i.clipPath(n,e._transform):r.clone(n)}function Q(e){var t=h(e[0][0],e[1][0]),n=h(e[0][1],e[1][1]),i=f(e[0][0],e[1][0]),r=f(e[0][1],e[1][1]);return{x:t,y:n,width:i-t,height:r-n}}function J(e,t,n){if(e._brushType&&!oe(e,t)){var i=e._zr,r=e._covers,a=j(e,t,n);if(!e._dragging)for(var o=0;o<r.length;o++){var s=r[o].__brushOption;if(a&&(!0===a||s.panelId===a.panelId)&&se[s.brushType].contain(r[o],n[0],n[1]))return}a&&i.setCursorStyle("crosshair")}}function ee(e){var t=e.event;t.preventDefault&&t.preventDefault()}function te(e,t,n){return e.childOfName("main").contain(t,n)}function ne(e,t,n,i){var a,o=e._creatingCover,s=e._creatingPanel,l=e._brushOption;if(e._track.push(n.slice()),z(e)||o){if(s&&!o){"single"===l.brushMode&&B(e);var c=r.clone(l);c.brushType=ie(c.brushType,s),c.panelId=!0===s?null:s.panelId,o=e._creatingCover=L(e,c),e._covers.push(o)}if(o){var u=se[ie(e._brushType,s)],d=o.__brushOption;d.range=u.getCreatingRange(K(e,o,e._track)),i&&(D(e,o),u.updateCommon(e,o)),k(e,o),a={isEnd:i}}}else i&&"single"===l.brushMode&&l.removeOnClick&&j(e,t,n)&&B(e)&&(a={isEnd:i,removeOnClick:!0});return a}function ie(e,t){return"auto"===e?t.defaultBrushType:e}S.prototype={constructor:S,enableBrush:function(e){return this._brushType&&O(this),e.brushType&&C(this,e),this},setPanels:function(e){if(e&&e.length){var t=this._panels={};r.each(e,(function(e){t[e.panelId]=r.clone(e)}))}else this._panels=null;return this},mount:function(e){e=e||{},this._enableGlobalPan=e.enableGlobalPan;var t=this.group;return this._zr.add(t),t.attr({position:e.position||[0,0],rotation:e.rotation||0,scale:e.scale||[1,1]}),this._transform=t.getLocalTransform(),this},eachCover:function(e,t){u(this._covers,e,t)},updateCovers:function(e){e=r.map(e,(function(e){return r.merge(r.clone(w),e,!0)}));var t="\0-brush-index-",n=this._covers,i=this._covers=[],a=this,o=this._creatingCover;return new l(n,e,c,s).add(u).update(u).remove(d).execute(),this;function s(e,n){return(null!=e.id?e.id:t+n)+"-"+e.brushType}function c(e,t){return s(e.__brushOption,t)}function u(t,r){var s=e[t];if(null!=r&&n[r]===o)i[t]=n[r];else{var l=i[t]=null!=r?(n[r].__brushOption=s,n[r]):D(a,L(a,s));A(a,l)}}function d(e){n[e]!==o&&a.group.remove(n[e])}},unmount:function(){return this.enableBrush(!1),B(this),this._zr.remove(this.group),this},dispose:function(){this.unmount(),this.off()}},r.mixin(S,a);var re={mousedown:function(e){if(this._dragging)ae(this,e);else if(!e.target||!e.target.draggable){ee(e);var t=this.group.transformCoordToLocal(e.offsetX,e.offsetY);this._creatingCover=null;var n=this._creatingPanel=j(this,e,t);n&&(this._dragging=!0,this._track=[t.slice()])}},mousemove:function(e){var t=e.offsetX,n=e.offsetY,i=this.group.transformCoordToLocal(t,n);if(J(this,e,i),this._dragging){ee(e);var r=ne(this,e,i,!1);r&&R(this,r)}},mouseup:function(e){ae(this,e)}};function ae(e,t){if(e._dragging){ee(t);var n=t.offsetX,i=t.offsetY,r=e.group.transformCoordToLocal(n,i),a=ne(e,t,r,!0);e._dragging=!1,e._track=[],e._creatingCover=null,a&&R(e,a)}}function oe(e,t,n){var i=e._zr;return t<0||t>i.getWidth()||n<0||n>i.getHeight()}var se={lineX:le(0),lineY:le(1),rect:{createCover:function(e,t){return V(c(Y,(function(e){return e}),(function(e){return e})),e,t,["w","e","n","s","se","sw","ne","nw"])},getCreatingRange:function(e){var t=N(e);return H(t[1][0],t[1][1],t[0][0],t[0][1])},updateCoverShape:function(e,t,n,i){F(e,t,n,i)},updateCommon:$,contain:te},polygon:{createCover:function(e,t){var n=new o.Group;return n.add(new o.Polyline({name:"main",style:q(t),silent:!0})),n},getCreatingRange:function(e){return e},endCreating:function(e,t){t.remove(t.childAt(0)),t.add(new o.Polygon({name:"main",draggable:!0,drift:c(X,e,t),ondragend:c(R,e,{isEnd:!0})}))},updateCoverShape:function(e,t,n,i){t.childAt(0).setShape({points:K(e,t,n)})},updateCommon:$,contain:te}};function le(e){return{createCover:function(t,n){return V(c(Y,(function(t){var n=[t,[0,100]];return e&&n.reverse(),n}),(function(t){return t[e]})),t,n,[["w","e"],["n","s"]][e])},getCreatingRange:function(t){var n=N(t),i=h(n[0][e],n[1][e]),r=f(n[0][e],n[1][e]);return[i,r]},updateCoverShape:function(t,n,i,r){var a,o=E(t,n);if(!0!==o&&o.getLinearBrushOtherExtent)a=o.getLinearBrushOtherExtent(e,t._transform);else{var s=t._zr;a=[0,[s.getWidth(),s.getHeight()][1-e]]}var l=[i,a];e&&l.reverse(),F(t,n,l,r)},updateCommon:$,contain:te}}var ce=S;e.exports=ce},fd27:function(e,t,n){var i=n("9273"),r=n("a991"),a=function(e){this.name=e||"",this.cx=0,this.cy=0,this._radiusAxis=new i,this._angleAxis=new r,this._radiusAxis.polar=this._angleAxis.polar=this};a.prototype={type:"polar",axisPointerEnabled:!0,constructor:a,dimensions:["radius","angle"],model:null,containPoint:function(e){var t=this.pointToCoord(e);return this._radiusAxis.contain(t[0])&&this._angleAxis.contain(t[1])},containData:function(e){return this._radiusAxis.containData(e[0])&&this._angleAxis.containData(e[1])},getAxis:function(e){return this["_"+e+"Axis"]},getAxes:function(){return[this._radiusAxis,this._angleAxis]},getAxesByScale:function(e){var t=[],n=this._angleAxis,i=this._radiusAxis;return n.scale.type===e&&t.push(n),i.scale.type===e&&t.push(i),t},getAngleAxis:function(){return this._angleAxis},getRadiusAxis:function(){return this._radiusAxis},getOtherAxis:function(e){var t=this._angleAxis;return e===t?this._radiusAxis:t},getBaseAxis:function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAngleAxis()},getTooltipAxes:function(e){var t=null!=e&&"auto"!==e?this.getAxis(e):this.getBaseAxis();return{baseAxes:[t],otherAxes:[this.getOtherAxis(t)]}},dataToPoint:function(e,t){return this.coordToPoint([this._radiusAxis.dataToRadius(e[0],t),this._angleAxis.dataToAngle(e[1],t)])},pointToData:function(e,t){var n=this.pointToCoord(e);return[this._radiusAxis.radiusToData(n[0],t),this._angleAxis.angleToData(n[1],t)]},pointToCoord:function(e){var t=e[0]-this.cx,n=e[1]-this.cy,i=this.getAngleAxis(),r=i.getExtent(),a=Math.min(r[0],r[1]),o=Math.max(r[0],r[1]);i.inverse?a=o-360:o=a+360;var s=Math.sqrt(t*t+n*n);t/=s,n/=s;var l=Math.atan2(-n,t)/Math.PI*180,c=l<a?1:-1;while(l<a||l>o)l+=360*c;return[s,l]},coordToPoint:function(e){var t=e[0],n=e[1]/180*Math.PI,i=Math.cos(n)*t+this.cx,r=-Math.sin(n)*t+this.cy;return[i,r]},getArea:function(){var e=this.getAngleAxis(),t=this.getRadiusAxis(),n=t.getExtent().slice();n[0]>n[1]&&n.reverse();var i=e.getExtent(),r=Math.PI/180;return{cx:this.cx,cy:this.cy,r0:n[0],r:n[1],startAngle:-i[0]*r,endAngle:-i[1]*r,clockwise:e.inverse,contain:function(e,t){var n=e-this.cx,i=t-this.cy,r=n*n+i*i,a=this.r,o=this.r0;return r<=a*a&&r>=o*o}}}};var o=a;e.exports=o},fd27a:function(e,t,n){"use strict";n("aad5")},fdde:function(e,t){var n={average:function(e){for(var t=0,n=0,i=0;i<e.length;i++)isNaN(e[i])||(t+=e[i],n++);return 0===n?NaN:t/n},sum:function(e){for(var t=0,n=0;n<e.length;n++)t+=e[n]||0;return t},max:function(e){for(var t=-1/0,n=0;n<e.length;n++)e[n]>t&&(t=e[n]);return isFinite(t)?t:NaN},min:function(e){for(var t=1/0,n=0;n<e.length;n++)e[n]<t&&(t=e[n]);return isFinite(t)?t:NaN},nearest:function(e){return e[0]}},i=function(e,t){return Math.round(e.length/2)};function r(e){return{seriesType:e,modifyOutputEnd:!0,reset:function(e,t,r){var a=e.getData(),o=e.get("sampling"),s=e.coordinateSystem;if("cartesian2d"===s.type&&o){var l,c=s.getBaseAxis(),u=s.getOtherAxis(c),d=c.getExtent(),h=Math.abs(d[1]-d[0]),f=Math.round(a.count()/h);if(f>1)"string"===typeof o?l=n[o]:"function"===typeof o&&(l=o),l&&e.setData(a.downSample(a.mapDimension(u.dim),1/f,l,i))}}}}e.exports=r},febc:function(e,t,n){var i=n("6d8b"),r=n("4f85"),a=n("e468"),o=a.seriesModelMixin,s=r.extend({type:"series.boxplot",dependencies:["xAxis","yAxis","grid"],defaultValueDimensions:[{name:"min",defaultTooltip:!0},{name:"Q1",defaultTooltip:!0},{name:"median",defaultTooltip:!0},{name:"Q3",defaultTooltip:!0},{name:"max",defaultTooltip:!0}],dimensions:null,defaultOption:{zlevel:0,z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,hoverAnimation:!0,layout:null,boxWidth:[7,50],itemStyle:{color:"#fff",borderWidth:1},emphasis:{itemStyle:{borderWidth:2,shadowBlur:5,shadowOffsetX:2,shadowOffsetY:2,shadowColor:"rgba(0,0,0,0.4)"}},animationEasing:"elasticOut",animationDuration:800}});i.mixin(s,o,!0);var l=s;e.exports=l},fecb:function(e,t,n){var i=n("6d8b"),r=n("2145"),a=n("29a8"),o=a.toolbox.brush;function s(e,t,n){this.model=e,this.ecModel=t,this.api=n,this._brushType,this._brushMode}s.defaultOption={show:!0,type:["rect","polygon","lineX","lineY","keep","clear"],icon:{rect:"M7.3,34.7 M0.4,10V-0.2h9.8 M89.6,10V-0.2h-9.8 M0.4,60v10.2h9.8 M89.6,60v10.2h-9.8 M12.3,22.4V10.5h13.1 M33.6,10.5h7.8 M49.1,10.5h7.8 M77.5,22.4V10.5h-13 M12.3,31.1v8.2 M77.7,31.1v8.2 M12.3,47.6v11.9h13.1 M33.6,59.5h7.6 M49.1,59.5 h7.7 M77.5,47.6v11.9h-13",polygon:"M55.2,34.9c1.7,0,3.1,1.4,3.1,3.1s-1.4,3.1-3.1,3.1 s-3.1-1.4-3.1-3.1S53.5,34.9,55.2,34.9z M50.4,51c1.7,0,3.1,1.4,3.1,3.1c0,1.7-1.4,3.1-3.1,3.1c-1.7,0-3.1-1.4-3.1-3.1 C47.3,52.4,48.7,51,50.4,51z M55.6,37.1l1.5-7.8 M60.1,13.5l1.6-8.7l-7.8,4 M59,19l-1,5.3 M24,16.1l6.4,4.9l6.4-3.3 M48.5,11.6 l-5.9,3.1 M19.1,12.8L9.7,5.1l1.1,7.7 M13.4,29.8l1,7.3l6.6,1.6 M11.6,18.4l1,6.1 M32.8,41.9 M26.6,40.4 M27.3,40.2l6.1,1.6 M49.9,52.1l-5.6-7.6l-4.9-1.2",lineX:"M15.2,30 M19.7,15.6V1.9H29 M34.8,1.9H40.4 M55.3,15.6V1.9H45.9 M19.7,44.4V58.1H29 M34.8,58.1H40.4 M55.3,44.4 V58.1H45.9 M12.5,20.3l-9.4,9.6l9.6,9.8 M3.1,29.9h16.5 M62.5,20.3l9.4,9.6L62.3,39.7 M71.9,29.9H55.4",lineY:"M38.8,7.7 M52.7,12h13.2v9 M65.9,26.6V32 M52.7,46.3h13.2v-9 M24.9,12H11.8v9 M11.8,26.6V32 M24.9,46.3H11.8v-9 M48.2,5.1l-9.3-9l-9.4,9.2 M38.9-3.9V12 M48.2,53.3l-9.3,9l-9.4-9.2 M38.9,62.3V46.4",keep:"M4,10.5V1h10.3 M20.7,1h6.1 M33,1h6.1 M55.4,10.5V1H45.2 M4,17.3v6.6 M55.6,17.3v6.6 M4,30.5V40h10.3 M20.7,40 h6.1 M33,40h6.1 M55.4,30.5V40H45.2 M21,18.9h62.9v48.6H21V18.9z",clear:"M22,14.7l30.9,31 M52.9,14.7L22,45.7 M4.7,16.8V4.2h13.1 M26,4.2h7.8 M41.6,4.2h7.8 M70.3,16.8V4.2H57.2 M4.7,25.9v8.6 M70.3,25.9v8.6 M4.7,43.2v12.6h13.1 M26,55.8h7.8 M41.6,55.8h7.8 M70.3,43.2v12.6H57.2"},title:i.clone(o.title)};var l=s.prototype;l.render=l.updateView=function(e,t,n){var r,a,o;t.eachComponent({mainType:"brush"},(function(e){r=e.brushType,a=e.brushOption.brushMode||"single",o|=e.areas.length})),this._brushType=r,this._brushMode=a,i.each(e.get("type",!0),(function(t){e.setIconStatus(t,("keep"===t?"multiple"===a:"clear"===t?o:t===r)?"emphasis":"normal")}))},l.getIcons=function(){var e=this.model,t=e.get("icon",!0),n={};return i.each(e.get("type",!0),(function(e){t[e]&&(n[e]=t[e])})),n},l.onclick=function(e,t,n){var i=this._brushType,r=this._brushMode;"clear"===n?(t.dispatchAction({type:"axisAreaSelect",intervals:[]}),t.dispatchAction({type:"brush",command:"clear",areas:[]})):t.dispatchAction({type:"takeGlobalCursor",key:"brush",brushOption:{brushType:"keep"===n?i:i!==n&&n,brushMode:"keep"===n?"multiple"===r?"single":"multiple":r}})},r.register("brush",s);var c=s;e.exports=c},ff2e:function(e,t,n){var i=n("6d8b"),r=n("2306"),a=n("e86a"),o=n("eda2"),s=n("1687"),l=n("697e"),c=n("fab22");function u(e){var t,n=e.get("type"),i=e.getModel(n+"Style");return"line"===n?(t=i.getLineStyle(),t.fill=null):"shadow"===n&&(t=i.getAreaStyle(),t.stroke=null),t}function d(e,t,n,i,r){var s=n.get("value"),l=f(s,t.axis,t.ecModel,n.get("seriesDataIndices"),{precision:n.get("label.precision"),formatter:n.get("label.formatter")}),c=n.getModel("label"),u=o.normalizeCssArray(c.get("padding")||0),d=c.getFont(),p=a.getBoundingRect(l,d),g=r.position,m=p.width+u[1]+u[3],v=p.height+u[0]+u[2],y=r.align;"right"===y&&(g[0]-=m),"center"===y&&(g[0]-=m/2);var b=r.verticalAlign;"bottom"===b&&(g[1]-=v),"middle"===b&&(g[1]-=v/2),h(g,m,v,i);var x=c.get("backgroundColor");x&&"auto"!==x||(x=t.get("axisLine.lineStyle.color")),e.label={shape:{x:0,y:0,width:m,height:v,r:c.get("borderRadius")},position:g.slice(),style:{text:l,textFont:d,textFill:c.getTextColor(),textPosition:"inside",textPadding:u,fill:x,stroke:c.get("borderColor")||"transparent",lineWidth:c.get("borderWidth")||0,shadowBlur:c.get("shadowBlur"),shadowColor:c.get("shadowColor"),shadowOffsetX:c.get("shadowOffsetX"),shadowOffsetY:c.get("shadowOffsetY")},z2:10}}function h(e,t,n,i){var r=i.getWidth(),a=i.getHeight();e[0]=Math.min(e[0]+t,r)-t,e[1]=Math.min(e[1]+n,a)-n,e[0]=Math.max(e[0],0),e[1]=Math.max(e[1],0)}function f(e,t,n,r,a){e=t.scale.parse(e);var o=t.scale.getLabel(e,{precision:a.precision}),s=a.formatter;if(s){var c={value:l.getAxisRawValue(t,e),axisDimension:t.dim,axisIndex:t.index,seriesData:[]};i.each(r,(function(e){var t=n.getSeriesByIndex(e.seriesIndex),i=e.dataIndexInside,r=t&&t.getDataParams(i);r&&c.seriesData.push(r)})),i.isString(s)?o=s.replace("{value}",o):i.isFunction(s)&&(o=s(c))}return o}function p(e,t,n){var i=s.create();return s.rotate(i,i,n.rotation),s.translate(i,i,n.position),r.applyTransform([e.dataToCoord(t),(n.labelOffset||0)+(n.labelDirection||1)*(n.labelMargin||0)],i)}function g(e,t,n,i,r,a){var o=c.innerTextLayout(n.rotation,0,n.labelDirection);n.labelMargin=r.get("label.margin"),d(t,i,r,a,{position:p(i.axis,e,n),align:o.textAlign,verticalAlign:o.textVerticalAlign})}function m(e,t,n){return n=n||0,{x1:e[n],y1:e[1-n],x2:t[n],y2:t[1-n]}}function v(e,t,n){return n=n||0,{x:e[n],y:e[1-n],width:t[n],height:t[1-n]}}function y(e,t,n,i,r,a){return{cx:e,cy:t,r0:n,r:i,startAngle:r,endAngle:a,clockwise:!0}}t.buildElStyle=u,t.buildLabelElOption=d,t.getValueLabel=f,t.getTransformedPosition=p,t.buildCartesianSingleLabelElOption=g,t.makeLineShape=m,t.makeRectShape=v,t.makeSectorShape=y},ff72:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("el-form",{ref:"form",attrs:{model:e.form,"label-width":"80px"}},[t("el-row",{staticClass:"row-bg",attrs:{type:"flex",justify:"end"}},[t("el-form-item",[t("el-button",{on:{click:e.handleCancel}},[e._v("关闭")])],1)],1),t("el-card",{attrs:{shadow:"hover"}},[t("div",{attrs:{slot:"header"},slot:"header"},[t("span",[e._v("审批信息")])]),t("el-form-item",{attrs:{label:"申请人"}},[t("el-input",{attrs:{disabled:!0},model:{value:e.form.flow.assigneeName,callback:function(t){e.$set(e.form.flow,"assigneeName",t)},expression:"form.flow.assigneeName"}})],1),t("el-row",[t("el-col",{attrs:{span:12}},[t("el-form-item",{attrs:{label:"开始时间"}},[t("el-input",{attrs:{disabled:!0},model:{value:e.form.startTime,callback:function(t){e.$set(e.form,"startTime",t)},expression:"form.startTime"}})],1)],1),t("el-col",{attrs:{span:12}},[t("el-form-item",{attrs:{label:"结束时间"}},[t("el-input",{attrs:{disabled:!0},model:{value:e.form.endTime,callback:function(t){e.$set(e.form,"endTime",t)},expression:"form.endTime"}})],1)],1)],1),t("el-form-item",{attrs:{label:"请假理由"}},[t("el-input",{attrs:{disabled:!0,type:"textarea"},model:{value:e.form.reason,callback:function(t){e.$set(e.form,"reason",t)},expression:"form.reason"}})],1)],1),t("el-card",{attrs:{shadow:"hover"}},[t("div",{attrs:{slot:"header"},slot:"header"},[t("span",[e._v("流程信息")])]),t("el-row",{staticClass:"row-bg",attrs:{type:"flex"}},[t("el-timeline",e._l(e.flowList,(function(n){return t("el-timeline-item",{key:n.id,attrs:{timestamp:n.createTime,placement:"top"}},[t("el-card",{attrs:{shadow:"hover"}},[t("p",[e._v(e._s(n.assigneeName)+" åœ¨ ["+e._s(n.createTime)+"] å¼€å§‹å¤„理 ["+e._s(n.historyActivityName)+"] çŽ¯èŠ‚")]),""!==n.historyActivityDurationTime?t("p",[e._v("任务历时 ["+e._s(n.historyActivityDurationTime)+"]")]):e._e(),""!==n.comment?t("p",[e._v("批复意见: ["+e._s(n.comment)+"]")]):e._e(),""!==n.endTime?t("p",[e._v("结束时间: ["+e._s(n.endTime)+"]")]):e._e()])],1)})),1)],1)],1),t("el-card",{attrs:{shadow:"hover"}},[t("div",{attrs:{slot:"header"},slot:"header"},[t("span",[e._v("流程跟踪")])]),t("el-row",{staticClass:"row-bg"},[t("flow-design",{attrs:{"is-display":!0,"process-instance-id":e.processInstanceId}})],1)],1)],1)],1)},r=[],a=n("fc8c"),o={data:function(){return{businessId:"",processInstanceId:"",src:"",flowList:[],form:{flow:{assigneeName:""},startTime:"",endTime:"",reason:""}}},created:function(){this.init()},methods:{init:function(){var e=this;this.processInstanceId=this.$route.params.processInstanceId,this.businessId=this.$route.params.businessId,Object(a["historyFlowList"])(this.processInstanceId).then((function(t){var n=t.data;n.success&&(e.flowList=n.data)})),Object(a["leaveDetail"])(this.businessId).then((function(t){var n=t.data;n.success&&(e.form=n.data)}))},handleCancel:function(){this.$router.$avueRouter.closeTag(),this.$router.push({path:"/work/start"})}}},s=o,l=n("2877"),c=Object(l["a"])(s,i,r,!1,null,null,null);t["default"]=c.exports}}]);
Source/UBCS-WEB/dist/js/chunk-vendors.ad9074df.js
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,315 @@
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-vendors"],{"00fd":function(e,t,n){var r=n("9e69"),i=Object.prototype,a=i.hasOwnProperty,o=i.toString,s=r?r.toStringTag:void 0;function u(e){var t=a.call(e,s),n=e[s];try{e[s]=void 0;var r=!0}catch(u){}var i=o.call(e);return r&&(t?e[s]=n:delete e[s]),i}e.exports=u},"010e":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t=e.defineLocale("uz-latn",{months:"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr".split("_"),monthsShort:"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek".split("_"),weekdays:"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba".split("_"),weekdaysShort:"Yak_Dush_Sesh_Chor_Pay_Jum_Shan".split("_"),weekdaysMin:"Ya_Du_Se_Cho_Pa_Ju_Sha".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Bugun soat] LT [da]",nextDay:"[Ertaga] LT [da]",nextWeek:"dddd [kuni soat] LT [da]",lastDay:"[Kecha soat] LT [da]",lastWeek:"[O'tgan] dddd [kuni soat] LT [da]",sameElse:"L"},relativeTime:{future:"Yaqin %s ichida",past:"Bir necha %s oldin",s:"soniya",ss:"%d soniya",m:"bir daqiqa",mm:"%d daqiqa",h:"bir soat",hh:"%d soat",d:"bir kun",dd:"%d kun",M:"bir oy",MM:"%d oy",y:"bir yil",yy:"%d yil"},week:{dow:1,doy:7}});return t}))},"01f9":function(e,t,n){"use strict";var r=n("2d00"),i=n("5ca1"),a=n("2aba"),o=n("32e9"),s=n("84f2"),u=n("41a0"),l=n("7f20"),c=n("38fd"),d=n("2b4c")("iterator"),h=!([].keys&&"next"in[].keys()),f="@@iterator",m="keys",_="values",p=function(){return this};e.exports=function(e,t,n,g,v,y,M){u(n,t,g);var L,Y,b,w=function(e){if(!h&&e in x)return x[e];switch(e){case m:return function(){return new n(this,e)};case _:return function(){return new n(this,e)}}return function(){return new n(this,e)}},S=t+" Iterator",D=v==_,T=!1,x=e.prototype,A=x[d]||x[f]||v&&x[v],k=A||w(v),C=v?D?w("entries"):k:void 0,H="Array"==t&&x.entries||A;if(H&&(b=c(H.call(new e)),b!==Object.prototype&&b.next&&(l(b,S,!0),r||"function"==typeof b[d]||o(b,d,p))),D&&A&&A.name!==_&&(T=!0,k=function(){return A.call(this)}),r&&!M||!h&&!T&&x[d]||o(x,d,k),s[t]=k,s[S]=p,v)if(L={values:D?k:w(_),keys:y?k:w(m),entries:C},M)for(Y in L)Y in x||a(x,Y,L[Y]);else i(i.P+i.F*(h||T),t,L);return L}},"0298":function(e,t,n){"use strict";var r=n("5ca1"),i=n("4bf8"),a=n("6a99");r(r.P+r.F*n("79e5")((function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})})),"Date",{toJSON:function(e){var t=i(this),n=a(t);return"number"!=typeof n||isFinite(n)?t.toISOString():null}})},"02f4":function(e,t,n){var r=n("4588"),i=n("be13");e.exports=function(e){return function(t,n){var a,o,s=String(i(t)),u=r(n),l=s.length;return u<0||u>=l?e?"":void 0:(a=s.charCodeAt(u),a<55296||a>56319||u+1===l||(o=s.charCodeAt(u+1))<56320||o>57343?e?s.charAt(u):a:e?s.slice(u,u+2):o-56320+(a-55296<<10)+65536)}}},"02fb":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t=e.defineLocale("ml",{months:"ജനുവരി_ഫെബ്രുവരി_മാർച്ച്_ഏപ്രിൽ_മേയ്_ജൂൺ_ജൂലൈ_ഓഗസ്റ്റ്_സെപ്റ്റംബർ_ഒക്ടോബർ_നവംബർ_ഡിസംബർ".split("_"),monthsShort:"ജനു._ഫെബ്രു._മാർ._ഏപ്രി._മേയ്_ജൂൺ_ജൂലൈ._ഓഗ._സെപ്റ്റ._ഒക്ടോ._നവം._ഡിസം.".split("_"),monthsParseExact:!0,weekdays:"ഞായറാഴ്ച_തിങ്കളാഴ്ച_ചൊവ്വാഴ്ച_ബുധനാഴ്ച_വ്യാഴാഴ്ച_വെള്ളിയാഴ്ച_ശനിയാഴ്ച".split("_"),weekdaysShort:"ഞായർ_തിങ്കൾ_ചൊവ്വ_ബുധൻ_വ്യാഴം_വെള്ളി_ശനി".split("_"),weekdaysMin:"ഞാ_തി_ചൊ_ബു_വ്യാ_വെ_à´¶".split("_"),longDateFormat:{LT:"A h:mm -നു",LTS:"A h:mm:ss -നു",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -നു",LLLL:"dddd, D MMMM YYYY, A h:mm -നു"},calendar:{sameDay:"[ഇന്ന്] LT",nextDay:"[നാളെ] LT",nextWeek:"dddd, LT",lastDay:"[ഇന്നലെ] LT",lastWeek:"[കഴിഞ്ഞ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s à´•ഴിഞ്ഞ്",past:"%s à´®àµàµ»à´ªàµ",s:"അൽപ à´¨à´¿à´®à´¿à´·à´™àµà´™àµ¾",ss:"%d à´¸àµ†à´•്കൻഡ്",m:"ഒരു à´®à´¿à´¨à´¿à´±àµà´±àµ",mm:"%d à´®à´¿à´¨à´¿à´±àµà´±àµ",h:"ഒരു à´®à´£à´¿à´•്കൂർ",hh:"%d à´®à´£à´¿à´•്കൂർ",d:"ഒരു à´¦à´¿à´µà´¸à´‚",dd:"%d à´¦à´¿à´µà´¸à´‚",M:"ഒരു à´®à´¾à´¸à´‚",MM:"%d à´®à´¾à´¸à´‚",y:"ഒരു à´µàµ¼à´·à´‚",yy:"%d à´µàµ¼à´·à´‚"},meridiemParse:/രാത്രി|രാവിലെ|ഉച്ച à´•ഴിഞ്ഞ്|വൈകുന്നേരം|രാത്രി/i,meridiemHour:function(e,t){return 12===e&&(e=0),"രാത്രി"===t&&e>=4||"ഉച്ച à´•ഴിഞ്ഞ്"===t||"വൈകുന്നേരം"===t?e+12:e},meridiem:function(e,t,n){return e<4?"രാത്രി":e<12?"രാവിലെ":e<17?"ഉച്ച à´•ഴിഞ്ഞ്":e<20?"വൈകുന്നേരം":"രാത്രി"}});return t}))},"0352":function(e,t,n){var r=n("6cb7"),i=n("b12f"),a=n("0f99"),o=a.detectSourceFormat,s=n("93d0"),u=s.SERIES_LAYOUT_BY_COLUMN;r.extend({type:"dataset",defaultOption:{seriesLayoutBy:u,sourceHeader:null,dimensions:null,source:null},optionUpdated:function(){o(this)}}),i.extend({type:"dataset"})},"036c":function(e,t,n){"use strict";var r=n("5ca1"),i=n("4588"),a=n("bef9"),o=n("9744"),s=1..toFixed,u=Math.floor,l=[0,0,0,0,0,0],c="Number.toFixed: incorrect invocation!",d="0",h=function(e,t){var n=-1,r=t;while(++n<6)r+=e*l[n],l[n]=r%1e7,r=u(r/1e7)},f=function(e){var t=6,n=0;while(--t>=0)n+=l[t],l[t]=u(n/e),n=n%e*1e7},m=function(){var e=6,t="";while(--e>=0)if(""!==t||0===e||0!==l[e]){var n=String(l[e]);t=""===t?n:t+o.call(d,7-n.length)+n}return t},_=function(e,t,n){return 0===t?n:t%2===1?_(e,t-1,n*e):_(e*e,t/2,n)},p=function(e){var t=0,n=e;while(n>=4096)t+=12,n/=4096;while(n>=2)t+=1,n/=2;return t};r(r.P+r.F*(!!s&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!n("79e5")((function(){s.call({})}))),"Number",{toFixed:function(e){var t,n,r,s,u=a(this,c),l=i(e),g="",v=d;if(l<0||l>20)throw RangeError(c);if(u!=u)return"NaN";if(u<=-1e21||u>=1e21)return String(u);if(u<0&&(g="-",u=-u),u>1e-21)if(t=p(u*_(2,69,1))-69,n=t<0?u*_(2,-t,1):u/_(2,t,1),n*=4503599627370496,t=52-t,t>0){h(0,n),r=l;while(r>=7)h(1e7,0),r-=7;h(_(10,r,1),0),r=t-1;while(r>=23)f(1<<23),r-=23;f(1<<r),h(1,1),f(2),v=m()}else h(0,n),h(1<<-t,0),v=m()+o.call(d,l);return l>0?(s=v.length,v=g+(s<=l?"0."+o.call(d,l-s)+v:v.slice(0,s-l)+"."+v.slice(s-l))):v=g+v,v}})},"0390":function(e,t,n){"use strict";var r=n("02f4")(!0);e.exports=function(e,t,n){return t+(n?r(e,t).length:1)}},"03ec":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t=e.defineLocale("cv",{months:"кӑрлач_нарӑс_пуш_ака_май_ҫӗртме_утӑ_ҫурла_авӑн_юпа_чӳк_раштав".split("_"),monthsShort:"кӑр_нар_пуш_ака_май_ҫӗр_утӑ_ҫур_авн_юпа_чӳк_раш".split("_"),weekdays:"вырсарникун_тунтикун_ытларикун_юнкун_кӗҫнерникун_эрнекун_шӑматкун".split("_"),weekdaysShort:"выр_тун_ытл_юн_кӗҫ_эрн_шӑм".split("_"),weekdaysMin:"вр_тн_ыт_юн_кҫ_эр_шм".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ]",LLL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm",LLLL:"dddd, YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm"},calendar:{sameDay:"[Паян] LT [сехетре]",nextDay:"[Ыран] LT [сехетре]",lastDay:"[Ӗнер] LT [сехетре]",nextWeek:"[Ҫитес] dddd LT [сехетре]",lastWeek:"[Иртнӗ] dddd LT [сехетре]",sameElse:"L"},relativeTime:{future:function(e){var t=/сехет$/i.exec(e)?"рен":/ҫул$/i.exec(e)?"тан":"ран";return e+t},past:"%s ÐºÐ°ÑÐ»Ð»Ð°",s:"пӗр-ик Ò«ÐµÐºÐºÑƒÐ½Ñ‚",ss:"%d Ò«ÐµÐºÐºÑƒÐ½Ñ‚",m:"пӗр Ð¼Ð¸Ð½ÑƒÑ‚",mm:"%d Ð¼Ð¸Ð½ÑƒÑ‚",h:"пӗр ÑÐµÑ…ет",hh:"%d ÑÐµÑ…ет",d:"пӗр ÐºÑƒÐ½",dd:"%d ÐºÑƒÐ½",M:"пӗр ÑƒÐ¹Ó‘Ñ…",MM:"%d ÑƒÐ¹Ó‘Ñ…",y:"пӗр Ò«ÑƒÐ»",yy:"%d Ò«ÑƒÐ»"},dayOfMonthOrdinalParse:/\d{1,2}-мӗш/,ordinal:"%d-мӗш",week:{dow:1,doy:7}});return t}))},"042e":function(e,t,n){var r=n("5ca1");r(r.S,"Math",{fround:n("91ca")})},"049f":function(e,t,n){var r=n("5ca1");r(r.S,"Math",{log1p:n("d6c6")})},"04f6":function(e,t){var n=32,r=7;function i(e){var t=0;while(e>=n)t|=1&e,e>>=1;return e+t}function a(e,t,n,r){var i=t+1;if(i===n)return 1;if(r(e[i++],e[t])<0){while(i<n&&r(e[i],e[i-1])<0)i++;o(e,t,i)}else while(i<n&&r(e[i],e[i-1])>=0)i++;return i-t}function o(e,t,n){n--;while(t<n){var r=e[t];e[t++]=e[n],e[n--]=r}}function s(e,t,n,r,i){for(r===t&&r++;r<n;r++){var a,o=e[r],s=t,u=r;while(s<u)a=s+u>>>1,i(o,e[a])<0?u=a:s=a+1;var l=r-s;switch(l){case 3:e[s+3]=e[s+2];case 2:e[s+2]=e[s+1];case 1:e[s+1]=e[s];break;default:while(l>0)e[s+l]=e[s+l-1],l--}e[s]=o}}function u(e,t,n,r,i,a){var o=0,s=0,u=1;if(a(e,t[n+i])>0){s=r-i;while(u<s&&a(e,t[n+i+u])>0)o=u,u=1+(u<<1),u<=0&&(u=s);u>s&&(u=s),o+=i,u+=i}else{s=i+1;while(u<s&&a(e,t[n+i-u])<=0)o=u,u=1+(u<<1),u<=0&&(u=s);u>s&&(u=s);var l=o;o=i-u,u=i-l}o++;while(o<u){var c=o+(u-o>>>1);a(e,t[n+c])>0?o=c+1:u=c}return u}function l(e,t,n,r,i,a){var o=0,s=0,u=1;if(a(e,t[n+i])<0){s=i+1;while(u<s&&a(e,t[n+i-u])<0)o=u,u=1+(u<<1),u<=0&&(u=s);u>s&&(u=s);var l=o;o=i-u,u=i-l}else{s=r-i;while(u<s&&a(e,t[n+i+u])>=0)o=u,u=1+(u<<1),u<=0&&(u=s);u>s&&(u=s),o+=i,u+=i}o++;while(o<u){var c=o+(u-o>>>1);a(e,t[n+c])<0?u=c:o=c+1}return u}function c(e,t){var n,i,a=r,o=0,s=0;o=e.length;var c=[];function d(e,t){n[s]=e,i[s]=t,s+=1}function h(){while(s>1){var e=s-2;if(e>=1&&i[e-1]<=i[e]+i[e+1]||e>=2&&i[e-2]<=i[e]+i[e-1])i[e-1]<i[e+1]&&e--;else if(i[e]>i[e+1])break;m(e)}}function f(){while(s>1){var e=s-2;e>0&&i[e-1]<i[e+1]&&e--,m(e)}}function m(r){var a=n[r],o=i[r],c=n[r+1],d=i[r+1];i[r]=o+d,r===s-3&&(n[r+1]=n[r+2],i[r+1]=i[r+2]),s--;var h=l(e[c],e,a,o,0,t);a+=h,o-=h,0!==o&&(d=u(e[a+o-1],e,c,d,d-1,t),0!==d&&(o<=d?_(a,o,c,d):p(a,o,c,d)))}function _(n,i,o,s){var d=0;for(d=0;d<i;d++)c[d]=e[n+d];var h=0,f=o,m=n;if(e[m++]=e[f++],0!==--s)if(1!==i){var _,p,g,v=a;while(1){_=0,p=0,g=!1;do{if(t(e[f],c[h])<0){if(e[m++]=e[f++],p++,_=0,0===--s){g=!0;break}}else if(e[m++]=c[h++],_++,p=0,1===--i){g=!0;break}}while((_|p)<v);if(g)break;do{if(_=l(e[f],c,h,i,0,t),0!==_){for(d=0;d<_;d++)e[m+d]=c[h+d];if(m+=_,h+=_,i-=_,i<=1){g=!0;break}}if(e[m++]=e[f++],0===--s){g=!0;break}if(p=u(c[h],e,f,s,0,t),0!==p){for(d=0;d<p;d++)e[m+d]=e[f+d];if(m+=p,f+=p,s-=p,0===s){g=!0;break}}if(e[m++]=c[h++],1===--i){g=!0;break}v--}while(_>=r||p>=r);if(g)break;v<0&&(v=0),v+=2}if(a=v,a<1&&(a=1),1===i){for(d=0;d<s;d++)e[m+d]=e[f+d];e[m+s]=c[h]}else{if(0===i)throw new Error;for(d=0;d<i;d++)e[m+d]=c[h+d]}}else{for(d=0;d<s;d++)e[m+d]=e[f+d];e[m+s]=c[h]}else for(d=0;d<i;d++)e[m+d]=c[h+d]}function p(n,i,o,s){var d=0;for(d=0;d<s;d++)c[d]=e[o+d];var h=n+i-1,f=s-1,m=o+s-1,_=0,p=0;if(e[m--]=e[h--],0!==--i)if(1!==s){var g=a;while(1){var v=0,y=0,M=!1;do{if(t(c[f],e[h])<0){if(e[m--]=e[h--],v++,y=0,0===--i){M=!0;break}}else if(e[m--]=c[f--],y++,v=0,1===--s){M=!0;break}}while((v|y)<g);if(M)break;do{if(v=i-l(c[f],e,n,i,i-1,t),0!==v){for(m-=v,h-=v,i-=v,p=m+1,_=h+1,d=v-1;d>=0;d--)e[p+d]=e[_+d];if(0===i){M=!0;break}}if(e[m--]=c[f--],1===--s){M=!0;break}if(y=s-u(e[h],c,0,s,s-1,t),0!==y){for(m-=y,f-=y,s-=y,p=m+1,_=f+1,d=0;d<y;d++)e[p+d]=c[_+d];if(s<=1){M=!0;break}}if(e[m--]=e[h--],0===--i){M=!0;break}g--}while(v>=r||y>=r);if(M)break;g<0&&(g=0),g+=2}if(a=g,a<1&&(a=1),1===s){for(m-=i,h-=i,p=m+1,_=h+1,d=i-1;d>=0;d--)e[p+d]=e[_+d];e[m]=c[f]}else{if(0===s)throw new Error;for(_=m-(s-1),d=0;d<s;d++)e[_+d]=c[d]}}else{for(m-=i,h-=i,p=m+1,_=h+1,d=i-1;d>=0;d--)e[p+d]=e[_+d];e[m]=c[f]}else for(_=m-(s-1),d=0;d<s;d++)e[_+d]=c[d]}n=[],i=[],this.mergeRuns=h,this.forceMergeRuns=f,this.pushRun=d}function d(e,t,r,o){r||(r=0),o||(o=e.length);var u=o-r;if(!(u<2)){var l=0;if(u<n)return l=a(e,r,o,t),void s(e,r,o,r+l,t);var d=new c(e,t),h=i(u);do{if(l=a(e,r,o,t),l<h){var f=u;f>h&&(f=h),s(e,r,r+f,r+l,t),l=f}d.pushRun(r,l),d.mergeRuns(),u-=l,r+=l}while(0!==u);d.forceMergeRuns()}}e.exports=d},"04ff":function(e,t,n){var r=n("5ca1"),i=n("3ca5");r(r.S+r.F*(Number.parseInt!=i),"Number",{parseInt:i})},"0558":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
function t(e){return e%100===11||e%10!==1}function n(e,n,r,i){var a=e+" ";switch(r){case"s":return n||i?"nokkrar sekúndur":"nokkrum sekúndum";case"ss":return t(e)?a+(n||i?"sekúndur":"sekúndum"):a+"sekúnda";case"m":return n?"mínúta":"mínútu";case"mm":return t(e)?a+(n||i?"mínútur":"mínútum"):n?a+"mínúta":a+"mínútu";case"hh":return t(e)?a+(n||i?"klukkustundir":"klukkustundum"):a+"klukkustund";case"d":return n?"dagur":i?"dag":"degi";case"dd":return t(e)?n?a+"dagar":a+(i?"daga":"dögum"):n?a+"dagur":a+(i?"dag":"degi");case"M":return n?"mánuður":i?"mánuð":"mánuði";case"MM":return t(e)?n?a+"mánuðir":a+(i?"mánuði":"mánuðum"):n?a+"mánuður":a+(i?"mánuð":"mánuði");case"y":return n||i?"ár":"ári";case"yy":return t(e)?a+(n||i?"ár":"árum"):a+(n||i?"ár":"ári")}}var r=e.defineLocale("is",{months:"janúar_febrúar_mars_apríl_maí_júní_júlí_ágúst_september_október_nóvember_desember".split("_"),monthsShort:"jan_feb_mar_apr_maí_jún_júl_ágú_sep_okt_nóv_des".split("_"),weekdays:"sunnudagur_mánudagur_þriðjudagur_miðvikudagur_fimmtudagur_föstudagur_laugardagur".split("_"),weekdaysShort:"sun_mán_þri_mið_fim_fös_lau".split("_"),weekdaysMin:"Su_Má_Þr_Mi_Fi_Fö_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[í dag kl.] LT",nextDay:"[á morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[í gær kl.] LT",lastWeek:"[síðasta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s síðan",s:n,ss:n,m:n,mm:n,h:"klukkustund",hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return r}))},"0655":function(e,t,n){var r=n("8728"),i=1e-8;function a(e,t){return Math.abs(e-t)<i}function o(e,t,n){var i=0,o=e[0];if(!o)return!1;for(var s=1;s<e.length;s++){var u=e[s];i+=r(o[0],o[1],u[0],u[1],t,n),o=u}var l=e[0];return a(o[0],l[0])&&a(o[1],l[1])||(i+=r(o[0],o[1],l[0],l[1],t,n)),0!==i}t.contain=o},"06a7":function(e,t,n){var r=n("37a7"),i=n("cb7c"),a=r.get,o=r.key;r.exp({getOwnMetadata:function(e,t){return a(e,i(t),arguments.length<3?void 0:o(arguments[2]))}})},"06ad":function(e,t,n){var r=n("4436"),i=n("41ef"),a=n("6d8b"),o=a.isArrayLike,s=Array.prototype.slice;function u(e,t){return e[t]}function l(e,t,n){e[t]=n}function c(e,t,n){return(t-e)*n+e}function d(e,t,n){return n>.5?t:e}function h(e,t,n,r,i){var a=e.length;if(1===i)for(var o=0;o<a;o++)r[o]=c(e[o],t[o],n);else{var s=a&&e[0].length;for(o=0;o<a;o++)for(var u=0;u<s;u++)r[o][u]=c(e[o][u],t[o][u],n)}}function f(e,t,n){var r=e.length,i=t.length;if(r!==i){var a=r>i;if(a)e.length=i;else for(var o=r;o<i;o++)e.push(1===n?t[o]:s.call(t[o]))}var u=e[0]&&e[0].length;for(o=0;o<e.length;o++)if(1===n)isNaN(e[o])&&(e[o]=t[o]);else for(var l=0;l<u;l++)isNaN(e[o][l])&&(e[o][l]=t[o][l])}function m(e,t,n){if(e===t)return!0;var r=e.length;if(r!==t.length)return!1;if(1===n){for(var i=0;i<r;i++)if(e[i]!==t[i])return!1}else{var a=e[0].length;for(i=0;i<r;i++)for(var o=0;o<a;o++)if(e[i][o]!==t[i][o])return!1}return!0}function _(e,t,n,r,i,a,o,s,u){var l=e.length;if(1===u)for(var c=0;c<l;c++)s[c]=p(e[c],t[c],n[c],r[c],i,a,o);else{var d=e[0].length;for(c=0;c<l;c++)for(var h=0;h<d;h++)s[c][h]=p(e[c][h],t[c][h],n[c][h],r[c][h],i,a,o)}}function p(e,t,n,r,i,a,o){var s=.5*(n-e),u=.5*(r-t);return(2*(t-n)+s+u)*o+(-3*(t-n)-2*s-u)*a+s*i+t}function g(e){if(o(e)){var t=e.length;if(o(e[0])){for(var n=[],r=0;r<t;r++)n.push(s.call(e[r]));return n}return s.call(e)}return e}function v(e){return e[0]=Math.floor(e[0]),e[1]=Math.floor(e[1]),e[2]=Math.floor(e[2]),"rgba("+e.join(",")+")"}function y(e){var t=e[e.length-1].value;return o(t&&t[0])?2:1}function M(e,t,n,a,s,u){var l=e._getter,g=e._setter,M="spline"===t,L=a.length;if(L){var Y,b=a[0].value,w=o(b),S=!1,D=!1,T=w?y(a):0;a.sort((function(e,t){return e.time-t.time})),Y=a[L-1].time;for(var x=[],A=[],k=a[0].value,C=!0,H=0;H<L;H++){x.push(a[H].time/Y);var P=a[H].value;if(w&&m(P,k,T)||!w&&P===k||(C=!1),k=P,"string"===typeof P){var E=i.parse(P);E?(P=E,S=!0):D=!0}A.push(P)}if(u||!C){var Z=A[L-1];for(H=0;H<L-1;H++)w?f(A[H],Z,T):!isNaN(A[H])||isNaN(Z)||D||S||(A[H]=Z);w&&f(l(e._target,s),Z,T);var F,J,B,X,O,N,R=0,I=0;if(S)var W=[0,0,0,0];var Q=function(e,t){var n;if(t<0)n=0;else if(t<I){for(F=Math.min(R+1,L-1),n=F;n>=0;n--)if(x[n]<=t)break;n=Math.min(n,L-2)}else{for(n=R;n<L;n++)if(x[n]>t)break;n=Math.min(n-1,L-2)}R=n,I=t;var r=x[n+1]-x[n];if(0!==r)if(J=(t-x[n])/r,M)if(X=A[n],B=A[0===n?n:n-1],O=A[n>L-2?L-1:n+1],N=A[n>L-3?L-1:n+2],w)_(B,X,O,N,J,J*J,J*J*J,l(e,s),T);else{if(S)i=_(B,X,O,N,J,J*J,J*J*J,W,1),i=v(W);else{if(D)return d(X,O,J);i=p(B,X,O,N,J,J*J,J*J*J)}g(e,s,i)}else if(w)h(A[n],A[n+1],J,l(e,s),T);else{var i;if(S)h(A[n],A[n+1],J,W,1),i=v(W);else{if(D)return d(A[n],A[n+1],J);i=c(A[n],A[n+1],J)}g(e,s,i)}},j=new r({target:e._target,life:Y,loop:e._loop,delay:e._delay,onframe:Q,ondestroy:n});return t&&"spline"!==t&&(j.easing=t),j}}}var L=function(e,t,n,r){this._tracks={},this._target=e,this._loop=t||!1,this._getter=n||u,this._setter=r||l,this._clipCount=0,this._delay=0,this._doneList=[],this._onframeList=[],this._clipList=[]};L.prototype={when:function(e,t){var n=this._tracks;for(var r in t)if(t.hasOwnProperty(r)){if(!n[r]){n[r]=[];var i=this._getter(this._target,r);if(null==i)continue;0!==e&&n[r].push({time:0,value:g(i)})}n[r].push({time:e,value:t[r]})}return this},during:function(e){return this._onframeList.push(e),this},pause:function(){for(var e=0;e<this._clipList.length;e++)this._clipList[e].pause();this._paused=!0},resume:function(){for(var e=0;e<this._clipList.length;e++)this._clipList[e].resume();this._paused=!1},isPaused:function(){return!!this._paused},_doneCallback:function(){this._tracks={},this._clipList.length=0;for(var e=this._doneList,t=e.length,n=0;n<t;n++)e[n].call(this)},start:function(e,t){var n,r=this,i=0,a=function(){i--,i||r._doneCallback()};for(var o in this._tracks)if(this._tracks.hasOwnProperty(o)){var s=M(this,e,a,this._tracks[o],o,t);s&&(this._clipList.push(s),i++,this.animation&&this.animation.addClip(s),n=s)}if(n){var u=n.onframe;n.onframe=function(e,t){u(e,t);for(var n=0;n<r._onframeList.length;n++)r._onframeList[n](e,t)}}return i||this._doneCallback(),this},stop:function(e){for(var t=this._clipList,n=this.animation,r=0;r<t.length;r++){var i=t[r];e&&i.onframe(this._target,1),n&&n.removeClip(i)}t.length=0},delay:function(e){return this._delay=e,this},done:function(e){return e&&this._doneList.push(e),this},getClips:function(){return this._clipList}};var Y=L;e.exports=Y},"06c5":function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n("6b75");function i(e,t){if(e){if("string"===typeof e)return Object(r["a"])(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Object(r["a"])(e,t):void 0}}},"06db":function(e,t,n){"use strict";var r=n("23c6"),i={};i[n("2b4c")("toStringTag")]="z",i+""!="[object z]"&&n("2aba")(Object.prototype,"toString",(function(){return"[object "+r(this)+"]"}),!0)},"0721":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t=e.defineLocale("fo",{months:"januar_februar_mars_apríl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_mánadagur_týsdagur_mikudagur_hósdagur_fríggjadagur_leygardagur".split("_"),weekdaysShort:"sun_mán_týs_mik_hós_frí_ley".split("_"),weekdaysMin:"su_má_tý_mi_hó_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[Í dag kl.] LT",nextDay:"[Í morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[Í gjár kl.] LT",lastWeek:"[síðstu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s síðani",s:"fá sekund",ss:"%d sekundir",m:"ein minuttur",mm:"%d minuttir",h:"ein tími",hh:"%d tímar",d:"ein dagur",dd:"%d dagar",M:"ein mánaður",MM:"%d mánaðir",y:"eitt Ã¡r",yy:"%d Ã¡r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return t}))},"079e":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t=e.defineLocale("ja",{eras:[{since:"2019-05-01",offset:1,name:"令和",narrow:"㋿",abbr:"R"},{since:"1989-01-08",until:"2019-04-30",offset:1,name:"平成",narrow:"㍻",abbr:"H"},{since:"1926-12-25",until:"1989-01-07",offset:1,name:"昭和",narrow:"㍼",abbr:"S"},{since:"1912-07-30",until:"1926-12-24",offset:1,name:"大正",narrow:"㍽",abbr:"T"},{since:"1873-01-01",until:"1912-07-29",offset:6,name:"明治",narrow:"㍾",abbr:"M"},{since:"0001-01-01",until:"1873-12-31",offset:1,name:"西暦",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"紀元前",narrow:"BC",abbr:"BC"}],eraYearOrdinalRegex:/(元|\d+)å¹´/,eraYearOrdinalParse:function(e,t){return"元"===t[1]?1:parseInt(t[1]||e,10)},months:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日".split("_"),weekdaysShort:"日_月_火_æ°´_木_金_土".split("_"),weekdaysMin:"日_月_火_æ°´_木_金_土".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYYå¹´M月D日",LLL:"YYYYå¹´M月D日 HH:mm",LLLL:"YYYYå¹´M月D日 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYYå¹´M月D日",lll:"YYYYå¹´M月D日 HH:mm",llll:"YYYYå¹´M月D日(ddd) HH:mm"},meridiemParse:/午前|午後/i,isPM:function(e){return"午後"===e},meridiem:function(e,t,n){return e<12?"午前":"午後"},calendar:{sameDay:"[今日] LT",nextDay:"[明日] LT",nextWeek:function(e){return e.week()!==this.week()?"[来週]dddd LT":"dddd LT"},lastDay:"[昨日] LT",lastWeek:function(e){return this.week()!==e.week()?"[先週]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}日/,ordinal:function(e,t){switch(t){case"y":return 1===e?"元年":e+"å¹´";case"d":case"D":case"DDD":return e+"日";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"数秒",ss:"%d秒",m:"1分",mm:"%d分",h:"1時間",hh:"%d時間",d:"1日",dd:"%d日",M:"1ヶ月",MM:"%dヶ月",y:"1å¹´",yy:"%då¹´"}});return t}))},"097d":function(e,t,n){"use strict";var r=n("5ca1"),i=n("8378"),a=n("7726"),o=n("ebd6"),s=n("bcaa");r(r.P+r.R,"Promise",{finally:function(e){var t=o(this,i.Promise||a.Promise),n="function"==typeof e;return this.then(n?function(n){return s(t,e()).then((function(){return n}))}:e,n?function(n){return s(t,e()).then((function(){throw n}))}:e)}})},"09e0":function(e,t,n){var r=n("5ca1");r(r.S,"Math",{clamp:function(e,t,n){return Math.min(n,Math.max(t,e))}})},"09fa":function(e,t,n){var r=n("4588"),i=n("9def");e.exports=function(e){if(void 0===e)return 0;var t=r(e),n=i(t);if(t!==n)throw RangeError("Wrong length!");return n}},"0a3c":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),r=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],i=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,a=e.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,r){return e?/-MMM-/.test(r)?n[e.month()]:t[e.month()]:t},monthsRegex:i,monthsShortRegex:i,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return a}))},"0a49":function(e,t,n){var r=n("9b43"),i=n("626a"),a=n("4bf8"),o=n("9def"),s=n("cd1c");e.exports=function(e,t){var n=1==e,u=2==e,l=3==e,c=4==e,d=6==e,h=5==e||d,f=t||s;return function(t,s,m){for(var _,p,g=a(t),v=i(g),y=r(s,m,3),M=o(v.length),L=0,Y=n?f(t,M):u?f(t,0):void 0;M>L;L++)if((h||L in v)&&(_=v[L],p=y(_,L,g),e))if(n)Y[L]=p;else if(p)switch(e){case 3:return!0;case 5:return _;case 6:return L;case 2:Y.push(_)}else if(c)return!1;return d?-1:l||c?c:Y}}},"0a84":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t=e.defineLocale("ar-ma",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اثنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"Ø­_ن_Ø«_ر_Ø®_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم Ø¹Ù„Ù‰ Ø§Ù„ساعة] LT",nextDay:"[غدا Ø¹Ù„Ù‰ Ø§Ù„ساعة] LT",nextWeek:"dddd [على Ø§Ù„ساعة] LT",lastDay:"[أمس Ø¹Ù„Ù‰ Ø§Ù„ساعة] LT",lastWeek:"dddd [على Ø§Ù„ساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d Ø«Ø§Ù†ÙŠØ©",m:"دقيقة",mm:"%d Ø¯Ù‚ائق",h:"ساعة",hh:"%d Ø³Ø§Ø¹Ø§Øª",d:"يوم",dd:"%d Ø£ÙŠØ§Ù…",M:"شهر",MM:"%d Ø£Ø´Ù‡Ø±",y:"سنة",yy:"%d Ø³Ù†ÙˆØ§Øª"},week:{dow:1,doy:4}});return t}))},"0b21":function(e,t,n){var r=n("5ca1");r(r.S,"Math",{sign:n("96fb")})},"0b44":function(e,t,n){var r=n("607d"),i=function(){this._track=[]};function a(e){var t=e[1][0]-e[0][0],n=e[1][1]-e[0][1];return Math.sqrt(t*t+n*n)}function o(e){return[(e[0][0]+e[1][0])/2,(e[0][1]+e[1][1])/2]}i.prototype={constructor:i,recognize:function(e,t,n){return this._doTrack(e,t,n),this._recognize(e)},clear:function(){return this._track.length=0,this},_doTrack:function(e,t,n){var i=e.touches;if(i){for(var a={points:[],touches:[],target:t,event:e},o=0,s=i.length;o<s;o++){var u=i[o],l=r.clientToLocal(n,u,{});a.points.push([l.zrX,l.zrY]),a.touches.push(u)}this._track.push(a)}},_recognize:function(e){for(var t in s)if(s.hasOwnProperty(t)){var n=s[t](this._track,e);if(n)return n}}};var s={pinch:function(e,t){var n=e.length;if(n){var r=(e[n-1]||{}).points,i=(e[n-2]||{}).points||r;if(i&&i.length>1&&r&&r.length>1){var s=a(r)/a(i);!isFinite(s)&&(s=1),t.pinchScale=s;var u=o(r);return t.pinchX=u[0],t.pinchY=u[1],{type:"pinch",target:e[0].target,event:t}}}}},u=i;e.exports=u},"0bfb":function(e,t,n){"use strict";var r=n("cb7c");e.exports=function(){var e=r(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},"0c00":function(e,t,n){var r=n("5ca1");r(r.S,"Math",{DEG_PER_RAD:Math.PI/180})},"0c36":function(e,t,n){var r=n("5ca1");r(r.G,{global:n("7726")})},"0caa":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
function t(e,t,n,r){var i={s:["thoddea sekondamni","thodde sekond"],ss:[e+" sekondamni",e+" sekond"],m:["eka mintan","ek minut"],mm:[e+" mintamni",e+" mintam"],h:["eka voran","ek vor"],hh:[e+" voramni",e+" voram"],d:["eka disan","ek dis"],dd:[e+" disamni",e+" dis"],M:["eka mhoinean","ek mhoino"],MM:[e+" mhoineamni",e+" mhoine"],y:["eka vorsan","ek voros"],yy:[e+" vorsamni",e+" vorsam"]};return r?i[n][0]:i[n][1]}var n=e.defineLocale("gom-latn",{months:{standalone:"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"),format:"Janerachea_Febrerachea_Marsachea_Abrilachea_Maiachea_Junachea_Julaiachea_Agostachea_Setembrachea_Otubrachea_Novembrachea_Dezembrachea".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Aitar_Somar_Mongllar_Budhvar_Birestar_Sukrar_Son'var".split("_"),weekdaysShort:"Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"),weekdaysMin:"Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [vazta]",LTS:"A h:mm:ss [vazta]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [vazta]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [vazta]",llll:"ddd, D MMM YYYY, A h:mm [vazta]"},calendar:{sameDay:"[Aiz] LT",nextDay:"[Faleam] LT",nextWeek:"[Fuddlo] dddd[,] LT",lastDay:"[Kal] LT",lastWeek:"[Fattlo] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s adim",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(e,t){switch(t){case"D":return e+"er";default:case"M":case"Q":case"DDD":case"d":case"w":case"W":return e}},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(e,t){return 12===e&&(e=0),"rati"===t?e<4?e:e+12:"sokallim"===t?e:"donparam"===t?e>12?e:e+12:"sanje"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"rati":e<12?"sokallim":e<16?"donparam":e<20?"sanje":"rati"}});return n}))},"0cd8":function(e,t,n){"use strict";var r=n("5ca1"),i=n("7b23");r(r.P+r.F*!n("2f21")([].reduce,!0),"Array",{reduce:function(e){return i(this,e,arguments.length,arguments[1],!1)}})},"0cde":function(e,t,n){var r=n("1687"),i=n("401b"),a=r.identity,o=5e-5;function s(e){return e>o||e<-o}var u=function(e){e=e||{},e.position||(this.position=[0,0]),null==e.rotation&&(this.rotation=0),e.scale||(this.scale=[1,1]),this.origin=this.origin||null},l=u.prototype;l.transform=null,l.needLocalTransform=function(){return s(this.rotation)||s(this.position[0])||s(this.position[1])||s(this.scale[0]-1)||s(this.scale[1]-1)};var c=[];l.updateTransform=function(){var e=this.parent,t=e&&e.transform,n=this.needLocalTransform(),i=this.transform;if(n||t){i=i||r.create(),n?this.getLocalTransform(i):a(i),t&&(n?r.mul(i,e.transform,i):r.copy(i,e.transform)),this.transform=i;var o=this.globalScaleRatio;if(null!=o&&1!==o){this.getGlobalScale(c);var s=c[0]<0?-1:1,u=c[1]<0?-1:1,l=((c[0]-s)*o+s)/c[0]||0,d=((c[1]-u)*o+u)/c[1]||0;i[0]*=l,i[1]*=l,i[2]*=d,i[3]*=d}this.invTransform=this.invTransform||r.create(),r.invert(this.invTransform,i)}else i&&a(i)},l.getLocalTransform=function(e){return u.getLocalTransform(this,e)},l.setTransform=function(e){var t=this.transform,n=e.dpr||1;t?e.setTransform(n*t[0],n*t[1],n*t[2],n*t[3],n*t[4],n*t[5]):e.setTransform(n,0,0,n,0,0)},l.restoreTransform=function(e){var t=e.dpr||1;e.setTransform(t,0,0,t,0,0)};var d=[],h=r.create();l.setLocalTransform=function(e){if(e){var t=e[0]*e[0]+e[1]*e[1],n=e[2]*e[2]+e[3]*e[3],r=this.position,i=this.scale;s(t-1)&&(t=Math.sqrt(t)),s(n-1)&&(n=Math.sqrt(n)),e[0]<0&&(t=-t),e[3]<0&&(n=-n),r[0]=e[4],r[1]=e[5],i[0]=t,i[1]=n,this.rotation=Math.atan2(-e[1]/n,e[0]/t)}},l.decomposeTransform=function(){if(this.transform){var e=this.parent,t=this.transform;e&&e.transform&&(r.mul(d,e.invTransform,t),t=d);var n=this.origin;n&&(n[0]||n[1])&&(h[4]=n[0],h[5]=n[1],r.mul(d,t,h),d[4]-=n[0],d[5]-=n[1],t=d),this.setLocalTransform(t)}},l.getGlobalScale=function(e){var t=this.transform;return e=e||[],t?(e[0]=Math.sqrt(t[0]*t[0]+t[1]*t[1]),e[1]=Math.sqrt(t[2]*t[2]+t[3]*t[3]),t[0]<0&&(e[0]=-e[0]),t[3]<0&&(e[1]=-e[1]),e):(e[0]=1,e[1]=1,e)},l.transformCoordToLocal=function(e,t){var n=[e,t],r=this.invTransform;return r&&i.applyTransform(n,n,r),n},l.transformCoordToGlobal=function(e,t){var n=[e,t],r=this.transform;return r&&i.applyTransform(n,n,r),n},u.getLocalTransform=function(e,t){t=t||[],a(t);var n=e.origin,i=e.scale||[1,1],o=e.rotation||0,s=e.position||[0,0];return n&&(t[4]-=n[0],t[5]-=n[1]),r.scale(t,t,i),o&&r.rotate(t,t,o),n&&(t[4]+=n[0],t[5]+=n[1]),t[4]+=s[0],t[5]+=s[1],t};var f=u;e.exports=f},"0d25":function(e,t,n){var r=n("5ca1"),i=n("8079")(),a=n("7726").process,o="process"==n("2d95")(a);r(r.G,{asap:function(e){var t=o&&a.domain;i(t?t.bind(e):e)}})},"0d58":function(e,t,n){var r=n("ce10"),i=n("e11e");e.exports=Object.keys||function(e){return r(e,i)}},"0d6d":function(e,t,n){var r=n("d3f4"),i=n("67ab").onFreeze;n("5eda")("freeze",(function(e){return function(t){return e&&r(t)?e(i(t)):t}}))},"0da8":function(e,t,n){var r=n("19eb"),i=n("9850"),a=n("6d8b"),o=n("5e76");function s(e){r.call(this,e)}s.prototype={constructor:s,type:"image",brush:function(e,t){var n=this.style,r=n.image;n.bind(e,this,t);var i=this._image=o.createOrUpdateImage(r,this._image,this,this.onload);if(i&&o.isImageReady(i)){var a=n.x||0,s=n.y||0,u=n.width,l=n.height,c=i.width/i.height;if(null==u&&null!=l?u=l*c:null==l&&null!=u?l=u/c:null==u&&null==l&&(u=i.width,l=i.height),this.setTransform(e),n.sWidth&&n.sHeight){var d=n.sx||0,h=n.sy||0;e.drawImage(i,d,h,n.sWidth,n.sHeight,a,s,u,l)}else if(n.sx&&n.sy){d=n.sx,h=n.sy;var f=u-d,m=l-h;e.drawImage(i,d,h,f,m,a,s,u,l)}else e.drawImage(i,a,s,u,l);null!=n.text&&(this.restoreTransform(e),this.drawRectText(e,this.getBoundingRect()))}},getBoundingRect:function(){var e=this.style;return this._rect||(this._rect=new i(e.x||0,e.y||0,e.width||0,e.height||0)),this._rect}},a.inherits(s,r);var u=s;e.exports=u},"0e49":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t=e.defineLocale("fr-ch",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui Ã ] LT",nextDay:"[Demain Ã ] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier Ã ] LT",lastWeek:"dddd [dernier Ã ] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,t){switch(t){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}},week:{dow:1,doy:4}});return t}))},"0e6b":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t=e.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,n=1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n},week:{dow:0,doy:4}});return t}))},"0e81":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'üncü",4:"'üncü",100:"'üncü",6:"'ncı",9:"'uncu",10:"'uncu",30:"'uncu",60:"'ıncı",90:"'ıncı"},n=e.defineLocale("tr",{months:"Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık".split("_"),monthsShort:"Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pzt_Sal_Çar_Per_Cum_Cmt".split("_"),weekdaysMin:"Pz_Pt_Sa_Ça_Pe_Cu_Ct".split("_"),meridiem:function(e,t,n){return e<12?n?"öö":"ÖÖ":n?"ös":"ÖS"},meridiemParse:/öö|ÖÖ|ös|ÖS/,isPM:function(e){return"ös"===e||"ÖS"===e},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[yarın saat] LT",nextWeek:"[gelecek] dddd [saat] LT",lastDay:"[dün] LT",lastWeek:"[geçen] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s Ã¶nce",s:"birkaç saniye",ss:"%d saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",w:"bir hafta",ww:"%d hafta",M:"bir ay",MM:"%d ay",y:"bir yıl",yy:"%d yıl"},ordinal:function(e,n){switch(n){case"d":case"D":case"Do":case"DD":return e;default:if(0===e)return e+"'ıncı";var r=e%10,i=e%100-r,a=e>=100?100:null;return e+(t[r]||t[i]||t[a])}},week:{dow:1,doy:7}});return n}))},"0f14":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t=e.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"søn_man_tir_ons_tor_fre_lør".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"pÃ¥ dddd [kl.] LT",lastDay:"[i gÃ¥r kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"fÃ¥ sekunder",ss:"%d sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en mÃ¥ned",MM:"%d mÃ¥neder",y:"et Ã¥r",yy:"%d Ã¥r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return t}))},"0f38":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t=e.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}});return t}))},"0f88":function(e,t,n){var r,i=n("7726"),a=n("32e9"),o=n("ca5a"),s=o("typed_array"),u=o("view"),l=!(!i.ArrayBuffer||!i.DataView),c=l,d=0,h=9,f="Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array".split(",");while(d<h)(r=i[f[d++]])?(a(r.prototype,s,!0),a(r.prototype,u,!0)):c=!1;e.exports={ABV:l,CONSTR:c,TYPED:s,VIEW:u}},"0f99":function(e,t,n){var r=n("4e08"),i=(r.__DEV__,n("e0d3")),a=i.makeInner,o=i.getDataItemValue,s=n("6d8b"),u=s.createHashMap,l=s.each,c=s.map,d=s.isArray,h=s.isString,f=s.isObject,m=s.isTypedArray,_=s.isArrayLike,p=s.extend,g=(s.assert,n("ec6f")),v=n("93d0"),y=v.SOURCE_FORMAT_ORIGINAL,M=v.SOURCE_FORMAT_ARRAY_ROWS,L=v.SOURCE_FORMAT_OBJECT_ROWS,Y=v.SOURCE_FORMAT_KEYED_COLUMNS,b=v.SOURCE_FORMAT_UNKNOWN,w=v.SOURCE_FORMAT_TYPED_ARRAY,S=v.SERIES_LAYOUT_BY_ROW,D={Must:1,Might:2,Not:3},T=a();function x(e){var t=e.option.source,n=b;if(m(t))n=w;else if(d(t)){0===t.length&&(n=M);for(var r=0,i=t.length;r<i;r++){var a=t[r];if(null!=a){if(d(a)){n=M;break}if(f(a)){n=L;break}}}}else if(f(t)){for(var o in t)if(t.hasOwnProperty(o)&&_(t[o])){n=Y;break}}else if(null!=t)throw new Error("Invalid data");T(e).sourceFormat=n}function A(e){return T(e).source}function k(e){T(e).datasetMap=u()}function C(e){var t=e.option,n=t.data,r=m(n)?w:y,i=!1,a=t.seriesLayoutBy,o=t.sourceHeader,s=t.dimensions,u=B(e);if(u){var l=u.option;n=l.source,r=T(u).sourceFormat,i=!0,a=a||l.seriesLayoutBy,null==o&&(o=l.sourceHeader),s=s||l.dimensions}var c=H(n,r,a,o,s);T(e).source=new g({data:n,fromDataset:i,seriesLayoutBy:a,sourceFormat:r,dimensionsDefine:c.dimensionsDefine,startIndex:c.startIndex,dimensionsDetectCount:c.dimensionsDetectCount,encodeDefine:t.encode})}function H(e,t,n,r,i){if(!e)return{dimensionsDefine:P(i)};var a,s;if(t===M)"auto"===r||null==r?E((function(e){null!=e&&"-"!==e&&(h(e)?null==s&&(s=1):s=0)}),n,e,10):s=r?1:0,i||1!==s||(i=[],E((function(e,t){i[t]=null!=e?e:""}),n,e)),a=i?i.length:n===S?e.length:e[0]?e[0].length:null;else if(t===L)i||(i=Z(e));else if(t===Y)i||(i=[],l(e,(function(e,t){i.push(t)})));else if(t===y){var u=o(e[0]);a=d(u)&&u.length||1}return{startIndex:s,dimensionsDefine:P(i),dimensionsDetectCount:a}}function P(e){if(e){var t=u();return c(e,(function(e,n){if(e=p({},f(e)?e:{name:e}),null==e.name)return e;e.name+="",null==e.displayName&&(e.displayName=e.name);var r=t.get(e.name);return r?e.name+="-"+r.count++:t.set(e.name,{count:1}),e}))}}function E(e,t,n,r){if(null==r&&(r=1/0),t===S)for(var i=0;i<n.length&&i<r;i++)e(n[i]?n[i][0]:null,i);else{var a=n[0]||[];for(i=0;i<a.length&&i<r;i++)e(a[i],i)}}function Z(e){var t,n=0;while(n<e.length&&!(t=e[n++]));if(t){var r=[];return l(t,(function(e,t){r.push(t)})),r}}function F(e,t,n){var r={},i=B(t);if(!i||!e)return r;var a,o,s=[],u=[],c=t.ecModel,d=T(c).datasetMap,h=i.uid+"_"+n.seriesLayoutBy;e=e.slice(),l(e,(function(t,n){!f(t)&&(e[n]={name:t}),"ordinal"===t.type&&null==a&&(a=n,o=p(e[n])),r[t.name]=[]}));var m=d.get(h)||d.set(h,{categoryWayDim:o,valueWayDim:0});function _(e,t,n){for(var r=0;r<n;r++)e.push(t+r)}function p(e){var t=e.dimsDef;return t?t.length:1}return l(e,(function(e,t){var n=e.name,i=p(e);if(null==a){var o=m.valueWayDim;_(r[n],o,i),_(u,o,i),m.valueWayDim+=i}else if(a===t)_(r[n],0,i),_(s,0,i);else{o=m.categoryWayDim;_(r[n],o,i),_(u,o,i),m.categoryWayDim+=i}})),s.length&&(r.itemName=s),u.length&&(r.seriesName=u),r}function J(e,t,n){var r={},i=B(e);if(!i)return r;var a,o=t.sourceFormat,s=t.dimensionsDefine;o!==L&&o!==Y||l(s,(function(e,t){"name"===(f(e)?e.name:e)&&(a=t)}));var u=function(){for(var e={},r={},i=[],u=0,l=Math.min(5,n);u<l;u++){var c=O(t.data,o,t.seriesLayoutBy,s,t.startIndex,u);i.push(c);var d=c===D.Not;if(d&&null==e.v&&u!==a&&(e.v=u),(null==e.n||e.n===e.v||!d&&i[e.n]===D.Not)&&(e.n=u),h(e)&&i[e.n]!==D.Not)return e;d||(c===D.Might&&null==r.v&&u!==a&&(r.v=u),null!=r.n&&r.n!==r.v||(r.n=u))}function h(e){return null!=e.v&&null!=e.n}return h(e)?e:h(r)?r:null}();if(u){r.value=u.v;var c=null!=a?a:u.n;r.itemName=[c],r.seriesName=[c]}return r}function B(e){var t=e.option,n=t.data;if(!n)return e.ecModel.getComponent("dataset",t.datasetIndex||0)}function X(e,t){return O(e.data,e.sourceFormat,e.seriesLayoutBy,e.dimensionsDefine,e.startIndex,t)}function O(e,t,n,r,i,a){var s,u,l,c=5;if(m(e))return D.Not;if(r){var _=r[a];f(_)?(u=_.name,l=_.type):h(_)&&(u=_)}if(null!=l)return"ordinal"===l?D.Must:D.Not;if(t===M)if(n===S){for(var p=e[a],g=0;g<(p||[]).length&&g<c;g++)if(null!=(s=T(p[i+g])))return s}else for(g=0;g<e.length&&g<c;g++){var v=e[i+g];if(v&&null!=(s=T(v[a])))return s}else if(t===L){if(!u)return D.Not;for(g=0;g<e.length&&g<c;g++){var b=e[g];if(b&&null!=(s=T(b[u])))return s}}else if(t===Y){if(!u)return D.Not;p=e[u];if(!p||m(p))return D.Not;for(g=0;g<p.length&&g<c;g++)if(null!=(s=T(p[g])))return s}else if(t===y)for(g=0;g<e.length&&g<c;g++){b=e[g];var w=o(b);if(!d(w))return D.Not;if(null!=(s=T(w[a])))return s}function T(e){var t=h(e);return null!=e&&isFinite(e)&&""!==e?t?D.Might:D.Not:t&&"-"!==e?D.Must:void 0}return D.Not}t.BE_ORDINAL=D,t.detectSourceFormat=x,t.getSource=A,t.resetSourceDefaulter=k,t.prepareSource=C,t.makeSeriesEncodeForAxisCoordSys=F,t.makeSeriesEncodeForNameBased=J,t.guessOrdinal=X},"0ff2":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t=e.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),monthsParseExact:!0,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",ss:"%d segundo",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return t}))},"10ad":function(e,t,n){"use strict";var r,i=n("7726"),a=n("0a49")(0),o=n("2aba"),s=n("67ab"),u=n("7333"),l=n("643e"),c=n("d3f4"),d=n("b39a"),h=n("b39a"),f=!i.ActiveXObject&&"ActiveXObject"in i,m="WeakMap",_=s.getWeak,p=Object.isExtensible,g=l.ufstore,v=function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},y={get:function(e){if(c(e)){var t=_(e);return!0===t?g(d(this,m)).get(e):t?t[this._i]:void 0}},set:function(e,t){return l.def(d(this,m),e,t)}},M=e.exports=n("e0b8")(m,v,y,l,!0,!0);h&&f&&(r=l.getConstructor(v,m),u(r.prototype,y),s.NEED=!0,a(["delete","has","get","set"],(function(e){var t=M.prototype,n=t[e];o(t,e,(function(t,i){if(c(t)&&!p(t)){this._f||(this._f=new r);var a=this._f[e](t,i);return"set"==e?this:a}return n.call(this,t,i)}))})))},"10e8":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t=e.defineLocale("th",{months:"มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม".split("_"),monthsShort:"ม.ค._ก.พ._มี.ค._เม.ย._พ.ค._มิ.ย._ก.ค._ส.ค._ก.ย._ต.ค._พ.ย._ธ.ค.".split("_"),monthsParseExact:!0,weekdays:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์".split("_"),weekdaysShort:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์".split("_"),weekdaysMin:"อา._จ._อ._พ._พฤ._ศ._ส.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY à¹€à¸§à¸¥à¸² H:mm",LLLL:"วันddddที่ D MMMM YYYY à¹€à¸§à¸¥à¸² H:mm"},meridiemParse:/ก่อนเที่ยง|หลังเที่ยง/,isPM:function(e){return"หลังเที่ยง"===e},meridiem:function(e,t,n){return e<12?"ก่อนเที่ยง":"หลังเที่ยง"},calendar:{sameDay:"[วันนี้ à¹€à¸§à¸¥à¸²] LT",nextDay:"[พรุ่งนี้ à¹€à¸§à¸¥à¸²] LT",nextWeek:"dddd[หน้า à¹€à¸§à¸¥à¸²] LT",lastDay:"[เมื่อวานนี้ à¹€à¸§à¸¥à¸²] LT",lastWeek:"[วัน]dddd[ที่แล้ว à¹€à¸§à¸¥à¸²] LT",sameElse:"L"},relativeTime:{future:"อีก %s",past:"%sที่แล้ว",s:"ไม่กี่วินาที",ss:"%d à¸§à¸´à¸™à¸²à¸—ี",m:"1 à¸™à¸²à¸—ี",mm:"%d à¸™à¸²à¸—ี",h:"1 à¸Šà¸±à¹ˆà¸§à¹‚มง",hh:"%d à¸Šà¸±à¹ˆà¸§à¹‚มง",d:"1 à¸§à¸±à¸™",dd:"%d à¸§à¸±à¸™",w:"1 à¸ªà¸±à¸›à¸”าห์",ww:"%d à¸ªà¸±à¸›à¸”าห์",M:"1 à¹€à¸”ือน",MM:"%d à¹€à¸”ือน",y:"1 à¸›à¸µ",yy:"%d à¸›à¸µ"}});return t}))},1169:function(e,t,n){var r=n("2d95");e.exports=Array.isArray||function(e){return"Array"==r(e)}},"11e9":function(e,t,n){var r=n("52a7"),i=n("4630"),a=n("6821"),o=n("6a99"),s=n("69a8"),u=n("c69a"),l=Object.getOwnPropertyDescriptor;t.f=n("9e1e")?l:function(e,t){if(e=a(e),t=o(t,!0),u)try{return l(e,t)}catch(n){}if(s(e,t))return i(!r.f.call(e,t),e[t])}},"130f":function(e,t,n){var r=n("5ca1"),i=n("1991");r(r.G+r.B,{setImmediate:i.set,clearImmediate:i.clear})},1310:function(e,t){function n(e){return null!=e&&"object"==typeof e}e.exports=n},"13e9":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t={words:{ss:["секунда","секунде","секунди"],m:["један Ð¼Ð¸Ð½ÑƒÑ‚","једног Ð¼Ð¸Ð½ÑƒÑ‚а"],mm:["минут","минута","минута"],h:["један ÑÐ°Ñ‚","једног ÑÐ°Ñ‚а"],hh:["сат","сата","сати"],d:["један Ð´Ð°Ð½","једног Ð´Ð°Ð½Ð°"],dd:["дан","дана","дана"],M:["један Ð¼ÐµÑÐµÑ†","једног Ð¼ÐµÑÐµÑ†Ð°"],MM:["месец","месеца","месеци"],y:["једну Ð³Ð¾Ð´Ð¸Ð½Ñƒ","једне Ð³Ð¾Ð´Ð¸Ð½Ðµ"],yy:["годину","године","година"]},correctGrammaticalCase:function(e,t){return e%10>=1&&e%10<=4&&(e%100<10||e%100>=20)?e%10===1?t[0]:t[1]:t[2]},translate:function(e,n,r,i){var a,o=t.words[r];return 1===r.length?"y"===r&&n?"једна Ð³Ð¾Ð´Ð¸Ð½Ð°":i||n?o[0]:o[1]:(a=t.correctGrammaticalCase(e,o),"yy"===r&&n&&"годину"===a?e+" Ð³Ð¾Ð´Ð¸Ð½Ð°":e+" "+a)}},n=e.defineLocale("sr-cyrl",{months:"јануар_фебруар_март_април_мај_јун_јул_август_септембар_октобар_новембар_децембар".split("_"),monthsShort:"јан._феб._мар._апр._мај_јун_јул_авг._сеп._окт._нов._дец.".split("_"),monthsParseExact:!0,weekdays:"недеља_понедељак_уторак_среда_четвртак_петак_субота".split("_"),weekdaysShort:"нед._пон._уто._сре._чет._пет._суб.".split("_"),weekdaysMin:"не_по_ут_ср_че_пе_су".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[данас Ñƒ] LT",nextDay:"[сутра Ñƒ] LT",nextWeek:function(){switch(this.day()){case 0:return"[у] [недељу] [у] LT";case 3:return"[у] [среду] [у] LT";case 6:return"[у] [суботу] [у] LT";case 1:case 2:case 4:case 5:return"[у] dddd [у] LT"}},lastDay:"[јуче Ñƒ] LT",lastWeek:function(){var e=["[прошле] [недеље] [у] LT","[прошлог] [понедељка] [у] LT","[прошлог] [уторка] [у] LT","[прошле] [среде] [у] LT","[прошлог] [четвртка] [у] LT","[прошлог] [петка] [у] LT","[прошле] [суботе] [у] LT"];return e[this.day()]},sameElse:"L"},relativeTime:{future:"за %s",past:"пре %s",s:"неколико ÑÐµÐºÑƒÐ½Ð´Ð¸",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:t.translate,dd:t.translate,M:t.translate,MM:t.translate,y:t.translate,yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return n}))},1448:function(e,t,n){"use strict";n("386b")("strike",(function(e){return function(){return e(this,"strike","","")}}))},1495:function(e,t,n){var r=n("86cc"),i=n("cb7c"),a=n("0d58");e.exports=n("9e1e")?Object.defineProperties:function(e,t){i(e);var n,o=a(t),s=o.length,u=0;while(s>u)r.f(e,n=o[u++],t[n]);return e}},"14b9":function(e,t,n){var r=n("5ca1");r(r.P,"String",{repeat:n("9744")})},1548:function(e,t,n){var r=n("6d8b"),i=n("3301"),a=n("697e"),o=n("2023"),s=n("4319"),u=n("f934");u.getLayoutRect;t.getLayoutRect=u.getLayoutRect;var l=n("ee1a"),c=l.enableDataStack,d=l.isDimensionStacked,h=l.getStackedDimension,f=n("862d");t.completeDimensions=f;var m=n("b1d4");t.createDimensions=m;var _=n("a15a");function p(e){return i(e.getSource(),e)}t.createSymbol=_.createSymbol;var g={isDimensionStacked:d,enableDataStack:c,getStackedDimension:h};function v(e,t){var n=t;s.isInstance(t)||(n=new s(t),r.mixin(n,o));var i=a.createScaleByModel(n);return i.setExtent(e[0],e[1]),a.niceScaleExtent(i,n),i}function y(e){r.mixin(e,o)}t.createList=p,t.dataStack=g,t.createScale=v,t.mixinAxisModelCommonMethods=y},"15ac":function(e,t,n){n("ec30")("Int16",2,(function(e){return function(t,n,r){return e(this,t,n,r)}}))},"15fd":function(e,t,n){"use strict";function r(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}function i(e,t){if(null==e)return{};var n,i,a=r(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}n.d(t,"a",(function(){return i}))},"165b":function(e,t,n){var r=n("d3f4");n("5eda")("isExtensible",(function(e){return function(t){return!!r(t)&&(!e||e(t))}}))},"167b":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t=e.defineLocale("oc-lnc",{months:{standalone:"genièr_febrièr_març_abril_mai_junh_julhet_agost_setembre_octòbre_novembre_decembre".split("_"),format:"de genièr_de febrièr_de març_d'abril_de mai_de junh_de julhet_d'agost_de setembre_d'octòbre_de novembre_de decembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._març_abr._mai_junh_julh._ago._set._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"dimenge_diluns_dimars_dimècres_dijòus_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dm._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dm_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:"[uèi a] LT",nextDay:"[deman a] LT",nextWeek:"dddd [a] LT",lastDay:"[ièr a] LT",lastWeek:"dddd [passat a] LT",sameElse:"L"},relativeTime:{future:"d'aquí %s",past:"fa %s",s:"unas segondas",ss:"%d segondas",m:"una minuta",mm:"%d minutas",h:"una ora",hh:"%d oras",d:"un jorn",dd:"%d jorns",M:"un mes",MM:"%d meses",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(e,t){var n=1===e?"r":2===e?"n":3===e?"r":4===e?"t":"è";return"w"!==t&&"W"!==t||(n="a"),e+n},week:{dow:1,doy:4}});return t}))},1687:function(e,t){var n="undefined"===typeof Float32Array?Array:Float32Array;function r(){var e=new n(6);return i(e),e}function i(e){return e[0]=1,e[1]=0,e[2]=0,e[3]=1,e[4]=0,e[5]=0,e}function a(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e}function o(e,t,n){var r=t[0]*n[0]+t[2]*n[1],i=t[1]*n[0]+t[3]*n[1],a=t[0]*n[2]+t[2]*n[3],o=t[1]*n[2]+t[3]*n[3],s=t[0]*n[4]+t[2]*n[5]+t[4],u=t[1]*n[4]+t[3]*n[5]+t[5];return e[0]=r,e[1]=i,e[2]=a,e[3]=o,e[4]=s,e[5]=u,e}function s(e,t,n){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4]+n[0],e[5]=t[5]+n[1],e}function u(e,t,n){var r=t[0],i=t[2],a=t[4],o=t[1],s=t[3],u=t[5],l=Math.sin(n),c=Math.cos(n);return e[0]=r*c+o*l,e[1]=-r*l+o*c,e[2]=i*c+s*l,e[3]=-i*l+c*s,e[4]=c*a+l*u,e[5]=c*u-l*a,e}function l(e,t,n){var r=n[0],i=n[1];return e[0]=t[0]*r,e[1]=t[1]*i,e[2]=t[2]*r,e[3]=t[3]*i,e[4]=t[4]*r,e[5]=t[5]*i,e}function c(e,t){var n=t[0],r=t[2],i=t[4],a=t[1],o=t[3],s=t[5],u=n*o-a*r;return u?(u=1/u,e[0]=o*u,e[1]=-a*u,e[2]=-r*u,e[3]=n*u,e[4]=(r*s-o*i)*u,e[5]=(a*i-n*s)*u,e):null}function d(e){var t=r();return a(t,e),t}t.create=r,t.identity=i,t.copy=a,t.mul=o,t.translate=s,t.rotate=u,t.scale=l,t.invert=c,t.clone=d},"18c0":function(e,t,n){var r=n("6d8b"),i=n("e0d8"),a=n("8e43"),o=i.prototype,s=i.extend({type:"ordinal",init:function(e,t){e&&!r.isArray(e)||(e=new a({categories:e})),this._ordinalMeta=e,this._extent=t||[0,e.categories.length-1]},parse:function(e){return"string"===typeof e?this._ordinalMeta.getOrdinal(e):Math.round(e)},contain:function(e){return e=this.parse(e),o.contain.call(this,e)&&null!=this._ordinalMeta.categories[e]},normalize:function(e){return o.normalize.call(this,this.parse(e))},scale:function(e){return Math.round(o.scale.call(this,e))},getTicks:function(){var e=[],t=this._extent,n=t[0];while(n<=t[1])e.push(n),n++;return e},getLabel:function(e){if(!this.isBlank())return this._ordinalMeta.categories[e]},count:function(){return this._extent[1]-this._extent[0]+1},unionExtentFromData:function(e,t){this.unionExtent(e.getApproximateExtent(t))},getOrdinalMeta:function(){return this._ordinalMeta},niceTicks:r.noop,niceExtent:r.noop});s.create=function(){return new s};var u=s;e.exports=u},"18d0":function(e,t,n){var r=n("5ca1"),i=n("3ca5");r(r.G+r.F*(parseInt!=i),{parseInt:i})},1991:function(e,t,n){var r,i,a,o=n("9b43"),s=n("31f4"),u=n("fab2"),l=n("230e"),c=n("7726"),d=c.process,h=c.setImmediate,f=c.clearImmediate,m=c.MessageChannel,_=c.Dispatch,p=0,g={},v="onreadystatechange",y=function(){var e=+this;if(g.hasOwnProperty(e)){var t=g[e];delete g[e],t()}},M=function(e){y.call(e.data)};h&&f||(h=function(e){var t=[],n=1;while(arguments.length>n)t.push(arguments[n++]);return g[++p]=function(){s("function"==typeof e?e:Function(e),t)},r(p),p},f=function(e){delete g[e]},"process"==n("2d95")(d)?r=function(e){d.nextTick(o(y,e,1))}:_&&_.now?r=function(e){_.now(o(y,e,1))}:m?(i=new m,a=i.port2,i.port1.onmessage=M,r=o(a.postMessage,a,1)):c.addEventListener&&"function"==typeof postMessage&&!c.importScripts?(r=function(e){c.postMessage(e+"","*")},c.addEventListener("message",M,!1)):r=v in l("script")?function(e){u.appendChild(l("script"))[v]=function(){u.removeChild(this),y.call(e)}}:function(e){setTimeout(o(y,e,1),0)}),e.exports={set:h,clear:f}},"19eb":function(e,t,n){var r=n("6d8b"),i=n("2b61"),a=n("d5b7"),o=n("9e2e");function s(e){for(var t in e=e||{},a.call(this,e),e)e.hasOwnProperty(t)&&"style"!==t&&(this[t]=e[t]);this.style=new i(e.style,this),this._rect=null,this.__clipPaths=null}s.prototype={constructor:s,type:"displayable",__dirty:!0,invisible:!1,z:0,z2:0,zlevel:0,draggable:!1,dragging:!1,silent:!1,culling:!1,cursor:"pointer",rectHover:!1,progressive:!1,incremental:!1,globalScaleRatio:1,beforeBrush:function(e){},afterBrush:function(e){},brush:function(e,t){},getBoundingRect:function(){},contain:function(e,t){return this.rectContain(e,t)},traverse:function(e,t){e.call(t,this)},rectContain:function(e,t){var n=this.transformCoordToLocal(e,t),r=this.getBoundingRect();return r.contain(n[0],n[1])},dirty:function(){this.__dirty=this.__dirtyText=!0,this._rect=null,this.__zr&&this.__zr.refresh()},animateStyle:function(e){return this.animate("style",e)},attrKV:function(e,t){"style"!==e?a.prototype.attrKV.call(this,e,t):this.style.set(t)},setStyle:function(e,t){return this.style.set(e,t),this.dirty(!1),this},useStyle:function(e){return this.style=new i(e,this),this.dirty(!1),this},calculateTextPosition:null},r.inherits(s,a),r.mixin(s,o);var u=s;e.exports=u},"1a0b":function(e,t,n){(function(t,n){e.exports=n()})(0,(function(){"use strict";var e=function(){"function"!=typeof Object.assign&&(Object.assign=function(e,t){if(null==e)throw new TypeError("Cannot convert undefined or null to object");for(var n=Object(e),r=1;r<arguments.length;r++){var i=arguments[r];if(null!=i)for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(n[a]=i[a])}return n}),Element.prototype.matches||(Element.prototype.matches=Element.prototype.matchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector||Element.prototype.oMatchesSelector||Element.prototype.webkitMatchesSelector||function(e){var t=(this.document||this.ownerDocument).querySelectorAll(e),n=t.length;while(--n>=0&&t.item(n)!==this);return n>-1})};function t(e){var t=void 0;return t=document.createElement("div"),t.innerHTML=e,t.children}function n(e){return!!e&&(e instanceof HTMLCollection||e instanceof NodeList)}function r(e){var t=document.querySelectorAll(e);return n(t)?t:[t]}var i=[];function a(e){if(e){if(e instanceof a)return e;this.selector=e;var i=e.nodeType,o=[];9===i||1===i?o=[e]:n(e)||e instanceof Array?o=e:"string"===typeof e&&(e=e.replace("/\n/mg","").trim(),o=0===e.indexOf("<")?t(e):r(e));var s=o.length;if(!s)return this;var u=void 0;for(u=0;u<s;u++)this[u]=o[u];this.length=s}}function o(e){return new a(e)}a.prototype={constructor:a,forEach:function(e){var t=void 0;for(t=0;t<this.length;t++){var n=this[t],r=e.call(n,n,t);if(!1===r)break}return this},clone:function(e){var t=[];return this.forEach((function(n){t.push(n.cloneNode(!!e))})),o(t)},get:function(e){var t=this.length;return e>=t&&(e%=t),o(this[e])},first:function(){return this.get(0)},last:function(){var e=this.length;return this.get(e-1)},on:function(e,t,n){n||(n=t,t=null);var r=[];return r=e.split(/\s+/),this.forEach((function(e){r.forEach((function(r){r&&(i.push({elem:e,type:r,fn:n}),t?e.addEventListener(r,(function(e){var r=e.target;r.matches(t)&&n.call(r,e)})):e.addEventListener(r,n))}))}))},off:function(e,t){return this.forEach((function(n){n.removeEventListener(e,t)}))},attr:function(e,t){return null==t?this[0].getAttribute(e):this.forEach((function(n){n.setAttribute(e,t)}))},addClass:function(e){return e?this.forEach((function(t){var n=void 0;t.className?(n=t.className.split(/\s/),n=n.filter((function(e){return!!e.trim()})),n.indexOf(e)<0&&n.push(e),t.className=n.join(" ")):t.className=e})):this},removeClass:function(e){return e?this.forEach((function(t){var n=void 0;t.className&&(n=t.className.split(/\s/),n=n.filter((function(t){return t=t.trim(),!(!t||t===e)})),t.className=n.join(" "))})):this},css:function(e,t){var n=e+":"+t+";";return this.forEach((function(t){var r=(t.getAttribute("style")||"").trim(),i=void 0,a=[];r?(i=r.split(";"),i.forEach((function(e){var t=e.split(":").map((function(e){return e.trim()}));2===t.length&&a.push(t[0]+":"+t[1])})),a=a.map((function(t){return 0===t.indexOf(e)?n:t})),a.indexOf(n)<0&&a.push(n),t.setAttribute("style",a.join("; "))):t.setAttribute("style",n)}))},show:function(){return this.css("display","block")},hide:function(){return this.css("display","none")},children:function(){var e=this[0];return e?o(e.children):null},childNodes:function(){var e=this[0];return e?o(e.childNodes):null},append:function(e){return this.forEach((function(t){e.forEach((function(e){t.appendChild(e)}))}))},remove:function(){return this.forEach((function(e){if(e.remove)e.remove();else{var t=e.parentElement;t&&t.removeChild(e)}}))},isContain:function(e){var t=this[0],n=e[0];return t.contains(n)},getSizeData:function(){var e=this[0];return e.getBoundingClientRect()},getNodeName:function(){var e=this[0];return e.nodeName},find:function(e){var t=this[0];return o(t.querySelectorAll(e))},text:function(e){if(e)return this.forEach((function(t){t.innerHTML=e}));var t=this[0];return t.innerHTML.replace(/<.*?>/g,(function(){return""}))},html:function(e){var t=this[0];return null==e?t.innerHTML:(t.innerHTML=e,this)},val:function(){var e=this[0];return e.value.trim()},focus:function(){return this.forEach((function(e){e.focus()}))},parent:function(){var e=this[0];return o(e.parentElement)},parentUntil:function(e,t){var n=document.querySelectorAll(e),r=n.length;if(!r)return null;var i=t||this[0];if("BODY"===i.nodeName)return null;var a=i.parentElement,s=void 0;for(s=0;s<r;s++)if(a===n[s])return o(a);return this.parentUntil(e,a)},equal:function(e){return 1===e.nodeType?this[0]===e:this[0]===e[0]},insertBefore:function(e){var t=o(e),n=t[0];return n?this.forEach((function(e){var t=n.parentNode;t.insertBefore(e,n)})):this},insertAfter:function(e){var t=o(e),n=t[0];return n?this.forEach((function(e){var t=n.parentNode;t.lastChild===n?t.appendChild(e):t.insertBefore(e,n.nextSibling)})):this}},o.offAll=function(){i.forEach((function(e){var t=e.elem,n=e.type,r=e.fn;t.removeEventListener(n,r)}))};var s={menus:["head","bold","fontSize","fontName","italic","underline","strikeThrough","foreColor","backColor","link","list","justify","quote","emoticon","image","table","video","code","undo","redo"],fontNames:["宋体","微软雅黑","Arial","Tahoma","Verdana"],colors:["#000000","#eeece0","#1c487f","#4d80bf","#c24f4a","#8baa4a","#7b5ba1","#46acc8","#f9963b","#ffffff"],emotions:[{title:"默认",type:"image",content:[{alt:"[坏笑]",src:"http://img.t.sinajs.cn/t4/appstyle/expression/ext/normal/50/pcmoren_huaixiao_org.png"},{alt:"[舔屏]",src:"http://img.t.sinajs.cn/t4/appstyle/expression/ext/normal/40/pcmoren_tian_org.png"},{alt:"[污]",src:"http://img.t.sinajs.cn/t4/appstyle/expression/ext/normal/3c/pcmoren_wu_org.png"}]},{title:"新浪",type:"image",content:[{src:"http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/7a/shenshou_thumb.gif",alt:"[草泥马]"},{src:"http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/60/horse2_thumb.gif",alt:"[神马]"},{src:"http://img.t.sinajs.cn/t35/style/images/common/face/ext/normal/bc/fuyun_thumb.gif",alt:"[浮云]"}]},{title:"emoji",type:"emoji",content:"😀 ðŸ˜ƒ ðŸ˜„ ðŸ˜ ðŸ˜† ðŸ˜… ðŸ˜‚ ðŸ˜Š ðŸ˜‡ ðŸ™‚ ðŸ™ƒ ðŸ˜‰ ðŸ˜“ ðŸ˜ª ðŸ˜´ ðŸ™„ ðŸ¤” ðŸ˜¬ ðŸ¤".split(/\s/)}],zIndex:1e4,debug:!1,linkCheck:function(e,t){return!0},linkImgCheck:function(e){return!0},pasteFilterStyle:!0,pasteIgnoreImg:!1,pasteTextHandle:function(e){return e},showLinkImg:!0,linkImgCallback:function(e){},uploadImgMaxSize:5242880,uploadImgShowBase64:!1,uploadFileName:"",uploadImgParams:{},uploadImgHeaders:{},withCredentials:!1,uploadImgTimeout:1e4,uploadImgHooks:{before:function(e,t,n){},success:function(e,t,n){},fail:function(e,t,n){},error:function(e,t){},timeout:function(e,t){}},qiniu:!1},u={_ua:navigator.userAgent,isWebkit:function(){var e=/webkit/i;return e.test(this._ua)},isIE:function(){return"ActiveXObject"in window}};function l(e,t){var n=void 0,r=void 0;for(n in e)if(e.hasOwnProperty(n)&&(r=t.call(e,n,e[n]),!1===r))break}function c(e,t){var n=void 0,r=void 0,i=void 0,a=e.length||0;for(n=0;n<a;n++)if(r=e[n],i=t.call(e,r,n),!1===i)break}function d(e){return e+Math.random().toString().slice(2)}function h(e){return null==e?"":e.replace(/</gm,"&lt;").replace(/>/gm,"&gt;").replace(/"/gm,"&quot;").replace(/(\r\n|\r|\n)/g,"<br/>")}function f(e){return"function"===typeof e}function m(e){this.editor=e,this.$elem=o('<div class="w-e-menu">\n            <i class="w-e-icon-bold"></i>\n        </div>'),this.type="click",this._active=!1}m.prototype={constructor:m,onClick:function(e){var t=this.editor,n=t.selection.isSelectionEmpty();n&&t.selection.createEmptyRange(),t.cmd.do("bold"),n&&(t.selection.collapseRange(),t.selection.restoreSelection())},tryChangeActive:function(e){var t=this.editor,n=this.$elem;t.cmd.queryCommandState("bold")?(this._active=!0,n.addClass("w-e-active")):(this._active=!1,n.removeClass("w-e-active"))}};var _=function(e,t){var n=e.config.langArgs||[],r=t;return n.forEach((function(e){var t=e.reg,n=e.val;t.test(r)&&(r=r.replace(t,(function(){return n})))})),r},p=function(){};function g(e,t){var n=this,r=e.editor;this.menu=e,this.opt=t;var i=o('<div class="w-e-droplist"></div>'),a=t.$title,s=void 0;a&&(s=a.html(),s=_(r,s),a.html(s),a.addClass("w-e-dp-title"),i.append(a));var u=t.list||[],l=t.type||"list",c=t.onClick||p,d=o('<ul class="'+("list"===l?"w-e-list":"w-e-block")+'"></ul>');i.append(d),u.forEach((function(e){var t=e.$elem,i=t.html();i=_(r,i),t.html(i);var a=e.value,s=o('<li class="w-e-item"></li>');t&&(s.append(t),d.append(s),s.on("click",(function(e){c(a),n.hideTimeoutId=setTimeout((function(){n.hide()}),0)})))})),i.on("mouseleave",(function(e){n.hideTimeoutId=setTimeout((function(){n.hide()}),0)})),this.$container=i,this._rendered=!1,this._show=!1}function v(e){var t=this;this.editor=e,this.$elem=o('<div class="w-e-menu"><i class="w-e-icon-header"></i></div>'),this.type="droplist",this._active=!1,this.droplist=new g(this,{width:100,$title:o("<p>设置标题</p>"),type:"list",list:[{$elem:o("<h1>H1</h1>"),value:"<h1>"},{$elem:o("<h2>H2</h2>"),value:"<h2>"},{$elem:o("<h3>H3</h3>"),value:"<h3>"},{$elem:o("<h4>H4</h4>"),value:"<h4>"},{$elem:o("<h5>H5</h5>"),value:"<h5>"},{$elem:o("<p>正文</p>"),value:"<p>"}],onClick:function(e){t._command(e)}})}function y(e){var t=this;this.editor=e,this.$elem=o('<div class="w-e-menu"><i class="w-e-icon-text-heigh"></i></div>'),this.type="droplist",this._active=!1,this.droplist=new g(this,{width:160,$title:o("<p>字号</p>"),type:"list",list:[{$elem:o('<span style="font-size: x-small;">x-small</span>'),value:"1"},{$elem:o('<span style="font-size: small;">small</span>'),value:"2"},{$elem:o("<span>normal</span>"),value:"3"},{$elem:o('<span style="font-size: large;">large</span>'),value:"4"},{$elem:o('<span style="font-size: x-large;">x-large</span>'),value:"5"},{$elem:o('<span style="font-size: xx-large;">xx-large</span>'),value:"6"}],onClick:function(e){t._command(e)}})}function M(e){var t=this;this.editor=e,this.$elem=o('<div class="w-e-menu"><i class="w-e-icon-font"></i></div>'),this.type="droplist",this._active=!1;var n=e.config,r=n.fontNames||[];this.droplist=new g(this,{width:100,$title:o("<p>字体</p>"),type:"list",list:r.map((function(e){return{$elem:o('<span style="font-family: '+e+';">'+e+"</span>"),value:e}})),onClick:function(e){t._command(e)}})}g.prototype={constructor:g,show:function(){this.hideTimeoutId&&clearTimeout(this.hideTimeoutId);var e=this.menu,t=e.$elem,n=this.$container;if(!this._show){if(this._rendered)n.show();else{var r=t.getSizeData().height||0,i=this.opt.width||100;n.css("margin-top",r+"px").css("width",i+"px"),t.append(n),this._rendered=!0}this._show=!0}},hide:function(){this.showTimeoutId&&clearTimeout(this.showTimeoutId);var e=this.$container;this._show&&(e.hide(),this._show=!1)}},v.prototype={constructor:v,_command:function(e){var t=this.editor,n=t.selection.getSelectionContainerElem();t.$textElem.equal(n)||t.cmd.do("formatBlock",e)},tryChangeActive:function(e){var t=this.editor,n=this.$elem,r=/^h/i,i=t.cmd.queryCommandValue("formatBlock");r.test(i)?(this._active=!0,n.addClass("w-e-active")):(this._active=!1,n.removeClass("w-e-active"))}},y.prototype={constructor:y,_command:function(e){var t=this.editor;t.cmd.do("fontSize",e)}},M.prototype={constructor:M,_command:function(e){var t=this.editor;t.cmd.do("fontName",e)}};var L=function(){},Y=[];function b(e,t){this.menu=e,this.opt=t}function w(e){this.editor=e,this.$elem=o('<div class="w-e-menu"><i class="w-e-icon-link"></i></div>'),this.type="panel",this._active=!1}function S(e){this.editor=e,this.$elem=o('<div class="w-e-menu">\n            <i class="w-e-icon-italic"></i>\n        </div>'),this.type="click",this._active=!1}function D(e){this.editor=e,this.$elem=o('<div class="w-e-menu">\n            <i class="w-e-icon-redo"></i>\n        </div>'),this.type="click",this._active=!1}function T(e){this.editor=e,this.$elem=o('<div class="w-e-menu">\n            <i class="w-e-icon-strikethrough"></i>\n        </div>'),this.type="click",this._active=!1}function x(e){this.editor=e,this.$elem=o('<div class="w-e-menu">\n            <i class="w-e-icon-underline"></i>\n        </div>'),this.type="click",this._active=!1}function A(e){this.editor=e,this.$elem=o('<div class="w-e-menu">\n            <i class="w-e-icon-undo"></i>\n        </div>'),this.type="click",this._active=!1}function k(e){var t=this;this.editor=e,this.$elem=o('<div class="w-e-menu"><i class="w-e-icon-list2"></i></div>'),this.type="droplist",this._active=!1,this.droplist=new g(this,{width:120,$title:o("<p>设置列表</p>"),type:"list",list:[{$elem:o('<span><i class="w-e-icon-list-numbered"></i> æœ‰åºåˆ—表</span>'),value:"insertOrderedList"},{$elem:o('<span><i class="w-e-icon-list2"></i> æ— åºåˆ—表</span>'),value:"insertUnorderedList"}],onClick:function(e){t._command(e)}})}function C(e){var t=this;this.editor=e,this.$elem=o('<div class="w-e-menu"><i class="w-e-icon-paragraph-left"></i></div>'),this.type="droplist",this._active=!1,this.droplist=new g(this,{width:100,$title:o("<p>对齐方式</p>"),type:"list",list:[{$elem:o('<span><i class="w-e-icon-paragraph-left"></i> é å·¦</span>'),value:"justifyLeft"},{$elem:o('<span><i class="w-e-icon-paragraph-center"></i> å±…中</span>'),value:"justifyCenter"},{$elem:o('<span><i class="w-e-icon-paragraph-right"></i> é å³</span>'),value:"justifyRight"}],onClick:function(e){t._command(e)}})}function H(e){var t=this;this.editor=e,this.$elem=o('<div class="w-e-menu"><i class="w-e-icon-pencil2"></i></div>'),this.type="droplist";var n=e.config,r=n.colors||[];this._active=!1,this.droplist=new g(this,{width:120,$title:o("<p>文字颜色</p>"),type:"inline-block",list:r.map((function(e){return{$elem:o('<i style="color:'+e+';" class="w-e-icon-pencil2"></i>'),value:e}})),onClick:function(e){t._command(e)}})}function P(e){var t=this;this.editor=e,this.$elem=o('<div class="w-e-menu"><i class="w-e-icon-paint-brush"></i></div>'),this.type="droplist";var n=e.config,r=n.colors||[];this._active=!1,this.droplist=new g(this,{width:120,$title:o("<p>背景色</p>"),type:"inline-block",list:r.map((function(e){return{$elem:o('<i style="color:'+e+';" class="w-e-icon-paint-brush"></i>'),value:e}})),onClick:function(e){t._command(e)}})}function E(e){this.editor=e,this.$elem=o('<div class="w-e-menu">\n            <i class="w-e-icon-quotes-left"></i>\n        </div>'),this.type="click",this._active=!1}function Z(e){this.editor=e,this.$elem=o('<div class="w-e-menu">\n            <i class="w-e-icon-terminal"></i>\n        </div>'),this.type="panel",this._active=!1}function F(e){this.editor=e,this.$elem=o('<div class="w-e-menu">\n            <i class="w-e-icon-happy"></i>\n        </div>'),this.type="panel",this._active=!1}function J(e){this.editor=e,this.$elem=o('<div class="w-e-menu"><i class="w-e-icon-table2"></i></div>'),this.type="panel",this._active=!1}function B(e){this.editor=e,this.$elem=o('<div class="w-e-menu"><i class="w-e-icon-play"></i></div>'),this.type="panel",this._active=!1}function X(e){this.editor=e;var t=d("w-e-img");this.$elem=o('<div class="w-e-menu" id="'+t+'"><i class="w-e-icon-image"></i></div>'),e.imgMenuId=t,this.type="panel",this._active=!1}b.prototype={constructor:b,show:function(){var e=this,t=this.menu;if(!(Y.indexOf(t)>=0)){var n=t.editor,r=o("body"),i=n.$textContainerElem,a=this.opt,s=o('<div class="w-e-panel-container"></div>'),u=a.width||300;s.css("width",u+"px").css("margin-left",(0-u)/2+"px");var l=o('<i class="w-e-icon-close w-e-panel-close"></i>');s.append(l),l.on("click",(function(){e.hide()}));var c=o('<ul class="w-e-panel-tab-title"></ul>'),d=o('<div class="w-e-panel-tab-content"></div>');s.append(c).append(d);var h=a.height;h&&d.css("height",h+"px").css("overflow-y","auto");var f=a.tabs||[],m=[],p=[];f.forEach((function(e,t){if(e){var r=e.title||"",i=e.tpl||"";r=_(n,r),i=_(n,i);var a=o('<li class="w-e-item">'+r+"</li>");c.append(a);var s=o(i);d.append(s),a._index=t,m.push(a),p.push(s),0===t?(a._active=!0,a.addClass("w-e-active")):s.hide(),a.on("click",(function(e){a._active||(m.forEach((function(e){e._active=!1,e.removeClass("w-e-active")})),p.forEach((function(e){e.hide()})),a._active=!0,a.addClass("w-e-active"),s.show())}))}})),s.on("click",(function(e){e.stopPropagation()})),r.on("click",(function(t){e.hide()})),i.append(s),f.forEach((function(t,n){if(t){var r=t.events||[];r.forEach((function(t){var r=t.selector,i=t.type,a=t.fn||L,o=p[n];o.find(r).on(i,(function(t){t.stopPropagation();var n=a(t);n&&e.hide()}))}))}}));var g=s.find("input[type=text],textarea");g.length&&g.get(0).focus(),this.$container=s,this._hideOtherPanels(),Y.push(t)}},hide:function(){var e=this.menu,t=this.$container;t&&t.remove(),Y=Y.filter((function(t){return t!==e}))},_hideOtherPanels:function(){Y.length&&Y.forEach((function(e){var t=e.panel||{};t.hide&&t.hide()}))}},w.prototype={constructor:w,onClick:function(e){var t=this.editor,n=void 0;if(this._active){if(n=t.selection.getSelectionContainerElem(),!n)return;t.selection.createRangeByElem(n),t.selection.restoreSelection(),this._createPanel(n.text(),n.attr("href"))}else t.selection.isSelectionEmpty()?this._createPanel("",""):this._createPanel(t.selection.getSelectionText(),"")},_createPanel:function(e,t){var n=this,r=d("input-link"),i=d("input-text"),a=d("btn-ok"),s=d("btn-del"),u=this._active?"inline-block":"none",l=new b(this,{width:300,tabs:[{title:"链接",tpl:'<div>\n                            <input id="'+i+'" type="text" class="block" value="'+e+'" placeholder="链接文字"/></td>\n                            <input id="'+r+'" type="text" class="block" value="'+t+'" placeholder="http://..."/></td>\n                            <div class="w-e-button-container">\n                                <button id="'+a+'" class="right">插入</button>\n                                <button id="'+s+'" class="gray right" style="display:'+u+'">删除链接</button>\n                            </div>\n                        </div>',events:[{selector:"#"+a,type:"click",fn:function(){var e=o("#"+r),t=o("#"+i),a=e.val(),s=t.val();return n._insertLink(s,a),!0}},{selector:"#"+s,type:"click",fn:function(){return n._delLink(),!0}}]}]});l.show(),this.panel=l},_delLink:function(){if(this._active){var e=this.editor,t=e.selection.getSelectionContainerElem();if(t){var n=e.selection.getSelectionText();e.cmd.do("insertHTML","<span>"+n+"</span>")}}},_insertLink:function(e,t){var n=this.editor,r=n.config,i=r.linkCheck,a=!0;i&&"function"===typeof i&&(a=i(e,t)),!0===a?n.cmd.do("insertHTML",'<a href="'+t+'" target="_blank">'+e+"</a>"):alert(a)},tryChangeActive:function(e){var t=this.editor,n=this.$elem,r=t.selection.getSelectionContainerElem();r&&("A"===r.getNodeName()?(this._active=!0,n.addClass("w-e-active")):(this._active=!1,n.removeClass("w-e-active")))}},S.prototype={constructor:S,onClick:function(e){var t=this.editor,n=t.selection.isSelectionEmpty();n&&t.selection.createEmptyRange(),t.cmd.do("italic"),n&&(t.selection.collapseRange(),t.selection.restoreSelection())},tryChangeActive:function(e){var t=this.editor,n=this.$elem;t.cmd.queryCommandState("italic")?(this._active=!0,n.addClass("w-e-active")):(this._active=!1,n.removeClass("w-e-active"))}},D.prototype={constructor:D,onClick:function(e){var t=this.editor;t.cmd.do("redo")}},T.prototype={constructor:T,onClick:function(e){var t=this.editor,n=t.selection.isSelectionEmpty();n&&t.selection.createEmptyRange(),t.cmd.do("strikeThrough"),n&&(t.selection.collapseRange(),t.selection.restoreSelection())},tryChangeActive:function(e){var t=this.editor,n=this.$elem;t.cmd.queryCommandState("strikeThrough")?(this._active=!0,n.addClass("w-e-active")):(this._active=!1,n.removeClass("w-e-active"))}},x.prototype={constructor:x,onClick:function(e){var t=this.editor,n=t.selection.isSelectionEmpty();n&&t.selection.createEmptyRange(),t.cmd.do("underline"),n&&(t.selection.collapseRange(),t.selection.restoreSelection())},tryChangeActive:function(e){var t=this.editor,n=this.$elem;t.cmd.queryCommandState("underline")?(this._active=!0,n.addClass("w-e-active")):(this._active=!1,n.removeClass("w-e-active"))}},A.prototype={constructor:A,onClick:function(e){var t=this.editor;t.cmd.do("undo")}},k.prototype={constructor:k,_command:function(e){var t=this.editor,n=t.$textElem;if(t.selection.restoreSelection(),!t.cmd.queryCommandState(e)){t.cmd.do(e);var r=t.selection.getSelectionContainerElem();if("LI"===r.getNodeName()&&(r=r.parent()),!1!==/^ol|ul$/i.test(r.getNodeName())&&!r.equal(n)){var i=r.parent();i.equal(n)||(r.insertAfter(i),i.remove())}}},tryChangeActive:function(e){var t=this.editor,n=this.$elem;t.cmd.queryCommandState("insertUnOrderedList")||t.cmd.queryCommandState("insertOrderedList")?(this._active=!0,n.addClass("w-e-active")):(this._active=!1,n.removeClass("w-e-active"))}},C.prototype={constructor:C,_command:function(e){var t=this.editor;t.cmd.do(e)}},H.prototype={constructor:H,_command:function(e){var t=this.editor;t.cmd.do("foreColor",e)}},P.prototype={constructor:P,_command:function(e){var t=this.editor;t.cmd.do("backColor",e)}},E.prototype={constructor:E,onClick:function(e){var t=this.editor,n=t.selection.getSelectionContainerElem(),r=n.getNodeName();if(u.isIE()){var i=void 0,a=void 0;if("P"===r)return i=n.text(),a=o("<blockquote>"+i+"</blockquote>"),a.insertAfter(n),void n.remove();"BLOCKQUOTE"===r&&(i=n.text(),a=o("<p>"+i+"</p>"),a.insertAfter(n),n.remove())}else"BLOCKQUOTE"===r?t.cmd.do("formatBlock","<P>"):t.cmd.do("formatBlock","<BLOCKQUOTE>")},tryChangeActive:function(e){var t=this.editor,n=this.$elem,r=/^BLOCKQUOTE$/i,i=t.cmd.queryCommandValue("formatBlock");r.test(i)?(this._active=!0,n.addClass("w-e-active")):(this._active=!1,n.removeClass("w-e-active"))}},Z.prototype={constructor:Z,onClick:function(e){var t=this.editor,n=t.selection.getSelectionStartElem(),r=t.selection.getSelectionEndElem(),i=t.selection.isSelectionEmpty(),a=t.selection.getSelectionText(),s=void 0;if(n.equal(r))return i?void(this._active?this._createPanel(n.html()):this._createPanel()):(s=o("<code>"+a+"</code>"),t.cmd.do("insertElem",s),t.selection.createRangeByElem(s,!1),void t.selection.restoreSelection());t.selection.restoreSelection()},_createPanel:function(e){var t=this;e=e||"";var n=e?"edit":"new",r=d("texxt"),i=d("btn"),a=new b(this,{width:500,tabs:[{title:"插入代码",tpl:'<div>\n                        <textarea id="'+r+'" style="height:145px;;">'+e+'</textarea>\n                        <div class="w-e-button-container">\n                            <button id="'+i+'" class="right">插入</button>\n                        </div>\n                    <div>',events:[{selector:"#"+i,type:"click",fn:function(){var e=o("#"+r),i=e.val()||e.html();return i=h(i),"new"===n?t._insertCode(i):t._updateCode(i),!0}}]}]});a.show(),this.panel=a},_insertCode:function(e){var t=this.editor;t.cmd.do("insertHTML","<pre><code>"+e+"</code></pre><p><br></p>")},_updateCode:function(e){var t=this.editor,n=t.selection.getSelectionContainerElem();n&&(n.html(e),t.selection.restoreSelection())},tryChangeActive:function(e){var t=this.editor,n=this.$elem,r=t.selection.getSelectionContainerElem();if(r){var i=r.parent();"CODE"===r.getNodeName()&&"PRE"===i.getNodeName()?(this._active=!0,n.addClass("w-e-active")):(this._active=!1,n.removeClass("w-e-active"))}}},F.prototype={constructor:F,onClick:function(){this._createPanel()},_createPanel:function(){var e=this,t=this.editor,n=t.config,r=n.emotions||[],i=[];r.forEach((function(t){var n=t.type,r=t.content||[],a="";"emoji"===n&&r.forEach((function(e){e&&(a+='<span class="w-e-item">'+e+"</span>")})),"image"===n&&r.forEach((function(e){var t=e.src,n=e.alt;t&&(a+='<span class="w-e-item"><img src="'+t+'" alt="'+n+'" data-w-e="1"/></span>')})),i.push({title:t.title,tpl:'<div class="w-e-emoticon-container">'+a+"</div>",events:[{selector:"span.w-e-item",type:"click",fn:function(t){var n=t.target,r=o(n),i=r.getNodeName(),a=void 0;return a="IMG"===i?r.parent().html():"<span>"+r.html()+"</span>",e._insert(a),!0}}]})}));var a=new b(this,{width:300,height:200,tabs:i});a.show(),this.panel=a},_insert:function(e){var t=this.editor;t.cmd.do("insertHTML",e)}},J.prototype={constructor:J,onClick:function(){this._active?this._createEditPanel():this._createInsertPanel()},_createInsertPanel:function(){var e=this,t=d("btn"),n=d("row"),r=d("col"),i=new b(this,{width:250,tabs:[{title:"插入表格",tpl:'<div>\n                        <p style="text-align:left; padding:5px 0;">\n                            åˆ›å»º\n                            <input id="'+n+'" type="text" value="5" style="width:40px;text-align:center;"/>\n                            è¡Œ\n                            <input id="'+r+'" type="text" value="5" style="width:40px;text-align:center;"/>\n                            åˆ—的表格\n                        </p>\n                        <div class="w-e-button-container">\n                            <button id="'+t+'" class="right">插入</button>\n                        </div>\n                    </div>',events:[{selector:"#"+t,type:"click",fn:function(){var t=parseInt(o("#"+n).val()),i=parseInt(o("#"+r).val());return t&&i&&t>0&&i>0&&e._insert(t,i),!0}}]}]});i.show(),this.panel=i},_insert:function(e,t){var n=void 0,r=void 0,i='<table border="0" width="100%" cellpadding="0" cellspacing="0">';for(n=0;n<e;n++){if(i+="<tr>",0===n)for(r=0;r<t;r++)i+="<th>&nbsp;</th>";else for(r=0;r<t;r++)i+="<td>&nbsp;</td>";i+="</tr>"}i+="</table><p><br></p>";var a=this.editor;a.cmd.do("insertHTML",i),a.cmd.do("enableObjectResizing",!1),a.cmd.do("enableInlineTableEditing",!1)},_createEditPanel:function(){var e=this,t=d("add-row"),n=d("add-col"),r=d("del-row"),i=d("del-col"),a=d("del-table"),o=new b(this,{width:320,tabs:[{title:"编辑表格",tpl:'<div>\n                        <div class="w-e-button-container" style="border-bottom:1px solid #f1f1f1;padding-bottom:5px;margin-bottom:5px;">\n                            <button id="'+t+'" class="left">增加行</button>\n                            <button id="'+r+'" class="red left">删除行</button>\n                            <button id="'+n+'" class="left">增加列</button>\n                            <button id="'+i+'" class="red left">删除列</button>\n                        </div>\n                        <div class="w-e-button-container">\n                            <button id="'+a+'" class="gray left">删除表格</button>\n                        </dv>\n                    </div>',events:[{selector:"#"+t,type:"click",fn:function(){return e._addRow(),!0}},{selector:"#"+n,type:"click",fn:function(){return e._addCol(),!0}},{selector:"#"+r,type:"click",fn:function(){return e._delRow(),!0}},{selector:"#"+i,type:"click",fn:function(){return e._delCol(),!0}},{selector:"#"+a,type:"click",fn:function(){return e._delTable(),!0}}]}]});o.show()},_getLocationData:function(){var e={},t=this.editor,n=t.selection.getSelectionContainerElem();if(n){var r=n.getNodeName();if("TD"===r||"TH"===r){var i=n.parent(),a=i.children(),o=a.length;a.forEach((function(t,r){if(t===n[0])return e.td={index:r,elem:t,length:o},!1}));var s=i.parent(),u=s.children(),l=u.length;return u.forEach((function(t,n){if(t===i[0])return e.tr={index:n,elem:t,length:l},!1})),e}}},_addRow:function(){var e=this._getLocationData();if(e){var t=e.tr,n=o(t.elem),r=e.td,i=r.length,a=document.createElement("tr"),s="",u=void 0;for(u=0;u<i;u++)s+="<td>&nbsp;</td>";a.innerHTML=s,o(a).insertAfter(n)}},_addCol:function(){var e=this._getLocationData();if(e){var t=e.tr,n=e.td,r=n.index,i=o(t.elem),a=i.parent(),s=a.children();s.forEach((function(e){var t=o(e),n=t.children(),i=n.get(r),a=i.getNodeName().toLowerCase(),s=document.createElement(a);o(s).insertAfter(i)}))}},_delRow:function(){var e=this._getLocationData();if(e){var t=e.tr,n=o(t.elem);n.remove()}},_delCol:function(){var e=this._getLocationData();if(e){var t=e.tr,n=e.td,r=n.index,i=o(t.elem),a=i.parent(),s=a.children();s.forEach((function(e){var t=o(e),n=t.children(),i=n.get(r);i.remove()}))}},_delTable:function(){var e=this.editor,t=e.selection.getSelectionContainerElem();if(t){var n=t.parentUntil("table");n&&n.remove()}},tryChangeActive:function(e){var t=this.editor,n=this.$elem,r=t.selection.getSelectionContainerElem();if(r){var i=r.getNodeName();"TD"===i||"TH"===i?(this._active=!0,n.addClass("w-e-active")):(this._active=!1,n.removeClass("w-e-active"))}}},B.prototype={constructor:B,onClick:function(){this._createPanel()},_createPanel:function(){var e=this,t=d("text-val"),n=d("btn"),r=new b(this,{width:350,tabs:[{title:"插入视频",tpl:'<div>\n                        <input id="'+t+'" type="text" class="block" placeholder="格式如:<iframe src=... ></iframe>"/>\n                        <div class="w-e-button-container">\n                            <button id="'+n+'" class="right">插入</button>\n                        </div>\n                    </div>',events:[{selector:"#"+n,type:"click",fn:function(){var n=o("#"+t),r=n.val().trim();return r&&e._insert(r),!0}}]}]});r.show(),this.panel=r},_insert:function(e){var t=this.editor;t.cmd.do("insertHTML",e+"<p><br></p>")}},X.prototype={constructor:X,onClick:function(){var e=this.editor,t=e.config;t.qiniu||(this._active?this._createEditPanel():this._createInsertPanel())},_createEditPanel:function(){var e=this.editor,t=d("width-30"),n=d("width-50"),r=d("width-100"),i=d("del-btn"),a=[{title:"编辑图片",tpl:'<div>\n                    <div class="w-e-button-container" style="border-bottom:1px solid #f1f1f1;padding-bottom:5px;margin-bottom:5px;">\n                        <span style="float:left;font-size:14px;margin:4px 5px 0 5px;color:#333;">最大宽度:</span>\n                        <button id="'+t+'" class="left">30%</button>\n                        <button id="'+n+'" class="left">50%</button>\n                        <button id="'+r+'" class="left">100%</button>\n                    </div>\n                    <div class="w-e-button-container">\n                        <button id="'+i+'" class="gray left">删除图片</button>\n                    </dv>\n                </div>',events:[{selector:"#"+t,type:"click",fn:function(){var t=e._selectedImg;return t&&t.css("max-width","30%"),!0}},{selector:"#"+n,type:"click",fn:function(){var t=e._selectedImg;return t&&t.css("max-width","50%"),!0}},{selector:"#"+r,type:"click",fn:function(){var t=e._selectedImg;return t&&t.css("max-width","100%"),!0}},{selector:"#"+i,type:"click",fn:function(){var t=e._selectedImg;return t&&t.remove(),!0}}]}],o=new b(this,{width:300,tabs:a});o.show(),this.panel=o},_createInsertPanel:function(){var e=this.editor,t=e.uploadImg,n=e.config,r=d("up-trigger"),i=d("up-file"),a=d("link-url"),s=d("link-btn"),u=[{title:"上传图片",tpl:'<div class="w-e-up-img-container">\n                    <div id="'+r+'" class="w-e-up-btn">\n                        <i class="w-e-icon-upload2"></i>\n                    </div>\n                    <div style="display:none;">\n                        <input id="'+i+'" type="file" multiple="multiple" accept="image/jpg,image/jpeg,image/png,image/gif,image/bmp"/>\n                    </div>\n                </div>',events:[{selector:"#"+r,type:"click",fn:function(){var e=o("#"+i),t=e[0];if(!t)return!0;t.click()}},{selector:"#"+i,type:"change",fn:function(){var e=o("#"+i),n=e[0];if(!n)return!0;var r=n.files;return r.length&&t.uploadImg(r),!0}}]},{title:"网络图片",tpl:'<div>\n                    <input id="'+a+'" type="text" class="block" placeholder="图片链接"/></td>\n                    <div class="w-e-button-container">\n                        <button id="'+s+'" class="right">插入</button>\n                    </div>\n                </div>',events:[{selector:"#"+s,type:"click",fn:function(){var e=o("#"+a),n=e.val().trim();return n&&t.insertLinkImg(n),!0}}]}],l=[];(n.uploadImgShowBase64||n.uploadImgServer||n.customUploadImg)&&window.FileReader&&l.push(u[0]),n.showLinkImg&&l.push(u[1]);var c=new b(this,{width:300,tabs:l});c.show(),this.panel=c},tryChangeActive:function(e){var t=this.editor,n=this.$elem;t._selectedImg?(this._active=!0,n.addClass("w-e-active")):(this._active=!1,n.removeClass("w-e-active"))}};var O={};function N(e){this.editor=e,this.menus={}}function R(e){var t=e.clipboardData||e.originalEvent&&e.originalEvent.clipboardData,n=void 0;return n=null==t?window.clipboardData&&window.clipboardData.getData("text"):t.getData("text/plain"),h(n)}function I(e,t,n){var r=e.clipboardData||e.originalEvent&&e.originalEvent.clipboardData,i=void 0,a=void 0;if(null==r?i=window.clipboardData&&window.clipboardData.getData("text"):(i=r.getData("text/plain"),a=r.getData("text/html")),!a&&i&&(a="<p>"+h(i)+"</p>"),a){var o=a.split("</html>");return 2===o.length&&(a=o[0]),a=a.replace(/<(meta|script|link).+?>/gim,""),a=a.replace(/<!--.*?-->/gm,""),a=a.replace(/\s?data-.+?=('|").+?('|")/gim,""),n&&(a=a.replace(/<img.+?>/gim,"")),a=t?a.replace(/\s?(class|style)=('|").*?('|")/gim,""):a.replace(/\s?class=('|").*?('|")/gim,""),a}}function W(e){var t=[],n=R(e);if(n)return t;var r=e.clipboardData||e.originalEvent&&e.originalEvent.clipboardData||{},i=r.items;return i?(l(i,(function(e,n){var r=n.type;/image/i.test(r)&&t.push(n.getAsFile())})),t):t}function Q(e){var t=[],n=e.childNodes()||[];return n.forEach((function(e){var n=void 0,r=e.nodeType;if(3===r&&(n=e.textContent,n=h(n)),1===r){n={},n.tag=e.nodeName.toLowerCase();for(var i=[],a=e.attributes||{},s=a.length||0,u=0;u<s;u++){var l=a[u];i.push({name:l.name,value:l.value})}n.attrs=i,n.children=Q(o(e))}t.push(n)})),t}function j(e){this.editor=e}function G(e){this.editor=e}function z(e){this.editor=e,this._currentRange=null}function K(e){this.editor=e,this._time=0,this._isShow=!1,this._isRender=!1,this._timeoutId=0,this.$textContainer=e.$textContainerElem,this.$bar=o('<div class="w-e-progress"></div>')}O.bold=m,O.head=v,O.fontSize=y,O.fontName=M,O.link=w,O.italic=S,O.redo=D,O.strikeThrough=T,O.underline=x,O.undo=A,O.list=k,O.justify=C,O.foreColor=H,O.backColor=P,O.quote=E,O.code=Z,O.emoticon=F,O.table=J,O.video=B,O.image=X,N.prototype={constructor:N,init:function(){var e=this,t=this.editor,n=t.config||{},r=n.menus||[];r.forEach((function(n){var r=O[n];r&&"function"===typeof r&&(e.menus[n]=new r(t))})),this._addToToolbar(),this._bindEvent()},_addToToolbar:function(){var e=this.editor,t=e.$toolbarElem,n=this.menus,r=e.config,i=r.zIndex+1;l(n,(function(e,n){var r=n.$elem;r&&(r.css("z-index",i),t.append(r))}))},_bindEvent:function(){var e=this.menus,t=this.editor;l(e,(function(e,n){var r=n.type;if(r){var i=n.$elem,a=n.droplist;n.panel;"click"===r&&n.onClick&&i.on("click",(function(e){null!=t.selection.getRange()&&n.onClick(e)})),"droplist"===r&&a&&i.on("mouseenter",(function(e){null!=t.selection.getRange()&&(a.showTimeoutId=setTimeout((function(){a.show()}),200))})).on("mouseleave",(function(e){a.hideTimeoutId=setTimeout((function(){a.hide()}),0)})),"panel"===r&&n.onClick&&i.on("click",(function(e){e.stopPropagation(),null!=t.selection.getRange()&&n.onClick(e)}))}}))},changeActive:function(){var e=this.menus;l(e,(function(e,t){t.tryChangeActive&&setTimeout((function(){t.tryChangeActive()}),100)}))}},j.prototype={constructor:j,init:function(){this._bindEvent()},clear:function(){this.html("<p><br></p>")},html:function(e){var t=this.editor,n=t.$textElem,r=void 0;if(null==e)return r=n.html(),r=r.replace(/\u200b/gm,""),r;n.html(e),t.initSelection()},getJSON:function(){var e=this.editor,t=e.$textElem;return Q(t)},text:function(e){var t=this.editor,n=t.$textElem,r=void 0;if(null==e)return r=n.text(),r=r.replace(/\u200b/gm,""),r;n.text("<p>"+e+"</p>"),t.initSelection()},append:function(e){var t=this.editor,n=t.$textElem;n.append(o(e)),t.initSelection()},_bindEvent:function(){this._saveRangeRealTime(),this._enterKeyHandle(),this._clearHandle(),this._pasteHandle(),this._tabHandle(),this._imgHandle(),this._dragHandle()},_saveRangeRealTime:function(){var e=this.editor,t=e.$textElem;function n(t){e.selection.saveRange(),e.menus.changeActive()}t.on("keyup",n),t.on("mousedown",(function(e){t.on("mouseleave",n)})),t.on("mouseup",(function(e){n(),t.off("mouseleave",n)}))},_enterKeyHandle:function(){var e=this.editor,t=e.$textElem;function n(t){var n=o("<p><br></p>");n.insertBefore(t),e.selection.createRangeByElem(n,!0),e.selection.restoreSelection(),t.remove()}function r(r){var i=e.selection.getSelectionContainerElem(),a=i.parent();if("<code><br></code>"!==a.html()){if(a.equal(t)){var o=i.getNodeName();"P"!==o&&(i.text()||n(i))}}else n(i)}function i(t){var n=e.selection.getSelectionContainerElem();if(n){var r=n.parent(),i=n.getNodeName(),a=r.getNodeName();if("CODE"===i&&"PRE"===a&&e.cmd.queryCommandSupported("insertHTML")){if(!0===e._willBreakCode){var s=o("<p><br></p>");return s.insertAfter(r),e.selection.createRangeByElem(s,!0),e.selection.restoreSelection(),e._willBreakCode=!1,void t.preventDefault()}var u=e.selection.getRange().startOffset;e.cmd.do("insertHTML","\n"),e.selection.saveRange(),e.selection.getRange().startOffset===u&&e.cmd.do("insertHTML","\n");var l=n.html().length;e.selection.getRange().startOffset+1===l&&(e._willBreakCode=!0),t.preventDefault()}}}t.on("keyup",(function(e){13===e.keyCode&&r(e)})),t.on("keydown",(function(t){13===t.keyCode?i(t):e._willBreakCode=!1}))},_clearHandle:function(){var e=this.editor,t=e.$textElem;t.on("keydown",(function(e){if(8===e.keyCode){var n=t.html().toLowerCase().trim();"<p><br></p>"!==n||e.preventDefault()}})),t.on("keyup",(function(n){if(8===n.keyCode){var r=void 0,i=t.html().toLowerCase().trim();i&&"<br>"!==i||(r=o("<p><br/></p>"),t.html(""),t.append(r),e.selection.createRangeByElem(r,!1,!0),e.selection.restoreSelection())}}))},_pasteHandle:function(){var e=this.editor,t=e.config,n=t.pasteFilterStyle,r=t.pasteTextHandle,i=t.pasteIgnoreImg,a=e.$textElem,o=0;function s(){var e=Date.now(),t=!1;return e-o>=100&&(t=!0),o=e,t}function l(){o=0}a.on("paste",(function(t){if(!u.isIE()&&(t.preventDefault(),s())){var a=I(t,n,i),o=R(t);o=o.replace(/\n/gm,"<br>");var c=e.selection.getSelectionContainerElem();if(c){var d=c.getNodeName();if("CODE"===d||"PRE"===d)return r&&f(r)&&(o=""+(r(o)||"")),void e.cmd.do("insertHTML","<p>"+o+"</p>");if(a)try{r&&f(r)&&(a=""+(r(a)||"")),e.cmd.do("insertHTML",a)}catch(h){r&&f(r)&&(o=""+(r(o)||"")),e.cmd.do("insertHTML","<p>"+o+"</p>")}else l()}}})),a.on("paste",(function(t){if(!u.isIE()&&(t.preventDefault(),s())){var n=W(t);if(n&&n.length){var r=e.selection.getSelectionContainerElem();if(r){var i=r.getNodeName();if("CODE"!==i&&"PRE"!==i){var a=e.uploadImg;a.uploadImg(n)}}}}}))},_tabHandle:function(){var e=this.editor,t=e.$textElem;t.on("keydown",(function(t){if(9===t.keyCode&&e.cmd.queryCommandSupported("insertHTML")){var n=e.selection.getSelectionContainerElem();if(n){var r=n.parent(),i=n.getNodeName(),a=r.getNodeName();"CODE"===i&&"PRE"===a?e.cmd.do("insertHTML","    "):e.cmd.do("insertHTML","&nbsp;&nbsp;&nbsp;&nbsp;"),t.preventDefault()}}}))},_imgHandle:function(){var e=this.editor,t=e.$textElem;t.on("click","img",(function(t){var n=this,r=o(n);"1"!==r.attr("data-w-e")&&(e._selectedImg=r,e.selection.createRangeByElem(r),e.selection.restoreSelection())})),t.on("click  keyup",(function(t){t.target.matches("img")||(e._selectedImg=null)}))},_dragHandle:function(){var e=this.editor,t=o(document);t.on("dragleave drop dragenter dragover",(function(e){e.preventDefault()}));var n=e.$textElem;n.on("drop",(function(t){t.preventDefault();var n=t.dataTransfer&&t.dataTransfer.files;if(n&&n.length){var r=e.uploadImg;r.uploadImg(n)}}))}},G.prototype={constructor:G,do:function(e,t){var n=this.editor;if(n._useStyleWithCSS||(document.execCommand("styleWithCSS",null,!0),n._useStyleWithCSS=!0),n.selection.getRange()){n.selection.restoreSelection();var r="_"+e;this[r]?this[r](t):this._execCommand(e,t),n.menus.changeActive(),n.selection.saveRange(),n.selection.restoreSelection(),n.change&&n.change()}},_insertHTML:function(e){var t=this.editor,n=t.selection.getRange();this.queryCommandSupported("insertHTML")?this._execCommand("insertHTML",e):n.insertNode?(n.deleteContents(),n.insertNode(o(e)[0])):n.pasteHTML&&n.pasteHTML(e)},_insertElem:function(e){var t=this.editor,n=t.selection.getRange();n.insertNode&&(n.deleteContents(),n.insertNode(e[0]))},_execCommand:function(e,t){document.execCommand(e,!1,t)},queryCommandValue:function(e){return document.queryCommandValue(e)},queryCommandState:function(e){return document.queryCommandState(e)},queryCommandSupported:function(e){return document.queryCommandSupported(e)}},z.prototype={constructor:z,getRange:function(){return this._currentRange},saveRange:function(e){if(e)this._currentRange=e;else{var t=window.getSelection();if(0!==t.rangeCount){var n=t.getRangeAt(0),r=this.getSelectionContainerElem(n);if(r&&"false"!==r.attr("contenteditable")&&!r.parentUntil("[contenteditable=false]")){var i=this.editor,a=i.$textElem;a.isContain(r)&&(this._currentRange=n)}}}},collapseRange:function(e){null==e&&(e=!1);var t=this._currentRange;t&&t.collapse(e)},getSelectionText:function(){var e=this._currentRange;return e?this._currentRange.toString():""},getSelectionContainerElem:function(e){e=e||this._currentRange;var t=void 0;if(e)return t=e.commonAncestorContainer,o(1===t.nodeType?t:t.parentNode)},getSelectionStartElem:function(e){e=e||this._currentRange;var t=void 0;if(e)return t=e.startContainer,o(1===t.nodeType?t:t.parentNode)},getSelectionEndElem:function(e){e=e||this._currentRange;var t=void 0;if(e)return t=e.endContainer,o(1===t.nodeType?t:t.parentNode)},isSelectionEmpty:function(){var e=this._currentRange;return!(!e||!e.startContainer||e.startContainer!==e.endContainer||e.startOffset!==e.endOffset)},restoreSelection:function(){var e=window.getSelection();e.removeAllRanges(),e.addRange(this._currentRange)},createEmptyRange:function(){var e=this.editor,t=this.getRange(),n=void 0;if(t&&this.isSelectionEmpty())try{u.isWebkit()?(e.cmd.do("insertHTML","&#8203;"),t.setEnd(t.endContainer,t.endOffset+1),this.saveRange(t)):(n=o("<strong>&#8203;</strong>"),e.cmd.do("insertElem",n),this.createRangeByElem(n,!0))}catch(r){}},createRangeByElem:function(e,t,n){if(e.length){var r=e[0],i=document.createRange();n?i.selectNodeContents(r):i.selectNode(r),"boolean"===typeof t&&i.collapse(t),this.saveRange(i)}}},K.prototype={constructor:K,show:function(e){var t=this;if(!this._isShow){this._isShow=!0;var n=this.$bar;if(this._isRender)this._isRender=!0;else{var r=this.$textContainer;r.append(n)}Date.now()-this._time>100&&e<=1&&(n.css("width",100*e+"%"),this._time=Date.now());var i=this._timeoutId;i&&clearTimeout(i),i=setTimeout((function(){t._hide()}),500)}},_hide:function(){var e=this.$bar;e.remove(),this._time=0,this._isShow=!1,this._isRender=!1}};var U="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};function V(e){this.editor=e}V.prototype={constructor:V,_alert:function(e,t){var n=this.editor,r=n.config.debug,i=n.config.customAlert;if(r)throw new Error("wangEditor: "+(t||e));i&&"function"===typeof i?i(e):alert(e)},insertLinkImg:function(e){var t=this;if(e){var n=this.editor,r=n.config,i=r.linkImgCheck,a=void 0;if(i&&"function"===typeof i&&(a=i(e),"string"===typeof a))alert(a);else{n.cmd.do("insertHTML",'<img src="'+e+'" style="max-width:100%;"/>');var o=document.createElement("img");o.onload=function(){var t=r.linkImgCallback;t&&"function"===typeof t&&t(e),o=null},o.onerror=function(){o=null,t._alert("插入图片错误",'wangEditor: æ’入图片出错,图片链接是 "'+e+'",下载该链接失败')},o.onabort=function(){o=null},o.src=e}}},uploadImg:function(e){var t=this;if(e&&e.length){var n=this.editor,r=n.config,i=r.uploadImgServer,a=r.uploadImgShowBase64,o=r.uploadImgMaxSize,s=o/1024/1024,u=r.uploadImgMaxLength||1e4,d=r.uploadFileName||"",h=r.uploadImgParams||{},f=r.uploadImgParamsWithUrl,m=r.uploadImgHeaders||{},_=r.uploadImgHooks||{},p=r.uploadImgTimeout||3e3,g=r.withCredentials;null==g&&(g=!1);var v=r.customUploadImg;if(v||i||a){var y=[],M=[];if(c(e,(function(e){var t=e.name,n=e.size;t&&n&&(!1!==/\.(jpg|jpeg|png|bmp|gif|webp)$/i.test(t)?o<n?M.push("【"+t+"】大于 "+s+"M"):y.push(e):M.push("【"+t+"】不是图片"))})),M.length)this._alert("图片验证未通过: \n"+M.join("\n"));else if(y.length>u)this._alert("一次最多上传"+u+"张图片");else if(v&&"function"===typeof v)v(y,this.insertLinkImg.bind(this));else{var L=new FormData;if(c(y,(function(e){var t=d||e.name;L.append(t,e)})),i&&"string"===typeof i){var Y=i.split("#");i=Y[0];var b=Y[1]||"";l(h,(function(e,t){f&&(i.indexOf("?")>0?i+="&":i+="?",i=i+e+"="+t),L.append(e,t)})),b&&(i+="#"+b);var w=new XMLHttpRequest;if(w.open("POST",i),w.timeout=p,w.ontimeout=function(){_.timeout&&"function"===typeof _.timeout&&_.timeout(w,n),t._alert("上传图片超时")},w.upload&&(w.upload.onprogress=function(e){var t=void 0,r=new K(n);e.lengthComputable&&(t=e.loaded/e.total,r.show(t))}),w.onreadystatechange=function(){var e=void 0;if(4===w.readyState){if(w.status<200||w.status>=300)return _.error&&"function"===typeof _.error&&_.error(w,n),void t._alert("上传图片发生错误","上传图片发生错误,服务器返回状态是 "+w.status);if(e=w.responseText,"object"!==("undefined"===typeof e?"undefined":U(e)))try{e=JSON.parse(e)}catch(i){return _.fail&&"function"===typeof _.fail&&_.fail(w,n,e),void t._alert("上传图片失败","上传图片返回结果错误,返回结果是: "+e)}if(_.customInsert||"0"==e.errno){if(_.customInsert&&"function"===typeof _.customInsert)_.customInsert(t.insertLinkImg.bind(t),e,n);else{var r=e.data||[];r.forEach((function(e){t.insertLinkImg(e)}))}_.success&&"function"===typeof _.success&&_.success(w,n,e)}else _.fail&&"function"===typeof _.fail&&_.fail(w,n,e),t._alert("上传图片失败","上传图片返回结果错误,返回结果 errno="+e.errno)}},_.before&&"function"===typeof _.before){var S=_.before(w,n,y);if(S&&"object"===("undefined"===typeof S?"undefined":U(S))&&S.prevent)return void this._alert(S.msg)}return l(m,(function(e,t){w.setRequestHeader(e,t)})),w.withCredentials=g,void w.send(L)}a&&c(e,(function(e){var n=t,r=new FileReader;r.readAsDataURL(e),r.onload=function(){n.insertLinkImg(this.result)}}))}}}}};var $=1;function q(e,t){if(null==e)throw new Error("错误:初始化编辑器时候未传入任何参数,请查阅文档");this.id="wangEditor-"+$++,this.toolbarSelector=e,this.textSelector=t,this.customConfig={}}q.prototype={constructor:q,_initConfig:function(){var e={};this.config=Object.assign(e,s,this.customConfig);var t=this.config.lang||{},n=[];l(t,(function(e,t){n.push({reg:new RegExp(e,"img"),val:t})})),this.config.langArgs=n},_initDom:function(){var e=this,t=this.toolbarSelector,n=o(t),r=this.textSelector,i=this.config,a=i.zIndex,s=void 0,u=void 0,l=void 0,c=void 0;null==r?(s=o("<div></div>"),u=o("<div></div>"),c=n.children(),n.append(s).append(u),s.css("background-color","#f1f1f1").css("border","1px solid #ccc"),u.css("border","1px solid #ccc").css("border-top","none").css("height","300px")):(s=n,u=o(r),c=u.children()),l=o("<div></div>"),l.attr("contenteditable","true").css("width","100%").css("height","100%"),c&&c.length?l.append(c):l.append(o("<p><br></p>")),u.append(l),s.addClass("w-e-toolbar"),u.addClass("w-e-text-container"),u.css("z-index",a),l.addClass("w-e-text");var h=d("toolbar-elem");s.attr("id",h);var f=d("text-elem");l.attr("id",f),this.$toolbarElem=s,this.$textContainerElem=u,this.$textElem=l,this.toolbarElemId=h,this.textElemId=f;var m=!0;u.on("compositionstart",(function(){m=!1})),u.on("compositionend",(function(){m=!0})),u.on("click keyup",(function(){m&&e.change&&e.change()})),s.on("click",(function(){this.change&&this.change()})),(i.onfocus||i.onblur)&&(this.isFocus=!1,o(document).on("click",(function(t){var n=l.isContain(o(t.target)),r=s.isContain(o(t.target)),i=s[0]==t.target;if(n)e.isFocus||e.onfocus&&e.onfocus(),e.isFocus=!0;else{if(r&&!i)return;e.isFocus&&e.onblur&&e.onblur(),e.isFocus=!1}})))},_initCommand:function(){this.cmd=new G(this)},_initSelectionAPI:function(){this.selection=new z(this)},_initUploadImg:function(){this.uploadImg=new V(this)},_initMenus:function(){this.menus=new N(this),this.menus.init()},_initText:function(){this.txt=new j(this),this.txt.init()},initSelection:function(e){var t=this.$textElem,n=t.children();if(!n.length)return t.append(o("<p><br></p>")),void this.initSelection();var r=n.last();if(e){var i=r.html().toLowerCase(),a=r.getNodeName();if("<br>"!==i&&"<br/>"!==i||"P"!==a)return t.append(o("<p><br></p>")),void this.initSelection()}this.selection.createRangeByElem(r,!1,!0),this.selection.restoreSelection()},_bindEvent:function(){var e=0,t=this.txt.html(),n=this.config,r=n.onchangeTimeout;r=parseInt(r,10),(!r||r<=0)&&(r=200);var i=n.onchange;i&&"function"===typeof i&&(this.change=function(){var n=this.txt.html();n.length===t.length&&n===t||(e&&clearTimeout(e),e=setTimeout((function(){i(n),t=n}),r))});var a=n.onblur;a&&"function"===typeof a&&(this.onblur=function(){var e=this.txt.html();a(e)});var o=n.onfocus;o&&"function"===typeof o&&(this.onfocus=function(){o()})},create:function(){this._initConfig(),this._initDom(),this._initCommand(),this._initSelectionAPI(),this._initText(),this._initMenus(),this._initUploadImg(),this.initSelection(!0),this._bindEvent()},_offAllEvent:function(){o.offAll()}};try{document}catch(re){throw new Error("请在浏览器环境下运行")}e();var ee='.w-e-toolbar,.w-e-text-container,.w-e-menu-panel {  padding: 0;  margin: 0;  box-sizing: border-box;}.w-e-toolbar *,.w-e-text-container *,.w-e-menu-panel * {  padding: 0;  margin: 0;  box-sizing: border-box;}.w-e-clear-fix:after {  content: "";  display: table;  clear: both;}.w-e-toolbar .w-e-droplist {  position: absolute;  left: 0;  top: 0;  background-color: #fff;  border: 1px solid #f1f1f1;  border-right-color: #ccc;  border-bottom-color: #ccc;}.w-e-toolbar .w-e-droplist .w-e-dp-title {  text-align: center;  color: #999;  line-height: 2;  border-bottom: 1px solid #f1f1f1;  font-size: 13px;}.w-e-toolbar .w-e-droplist ul.w-e-list {  list-style: none;  line-height: 1;}.w-e-toolbar .w-e-droplist ul.w-e-list li.w-e-item {  color: #333;  padding: 5px 0;}.w-e-toolbar .w-e-droplist ul.w-e-list li.w-e-item:hover {  background-color: #f1f1f1;}.w-e-toolbar .w-e-droplist ul.w-e-block {  list-style: none;  text-align: left;  padding: 5px;}.w-e-toolbar .w-e-droplist ul.w-e-block li.w-e-item {  display: inline-block;  *display: inline;  *zoom: 1;  padding: 3px 5px;}.w-e-toolbar .w-e-droplist ul.w-e-block li.w-e-item:hover {  background-color: #f1f1f1;}@font-face {  font-family: \'w-e-icon\';  src: url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAABhQAAsAAAAAGAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABCAAAAGAAAABgDxIPBGNtYXAAAAFoAAABBAAAAQQrSf4BZ2FzcAAAAmwAAAAIAAAACAAAABBnbHlmAAACdAAAEvAAABLwfpUWUWhlYWQAABVkAAAANgAAADYQp00kaGhlYQAAFZwAAAAkAAAAJAfEA+FobXR4AAAVwAAAAIQAAACEeAcD7GxvY2EAABZEAAAARAAAAERBSEX+bWF4cAAAFogAAAAgAAAAIAAsALZuYW1lAAAWqAAAAYYAAAGGmUoJ+3Bvc3QAABgwAAAAIAAAACAAAwAAAAMD3gGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA8fwDwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEAOgAAAA2ACAABAAWAAEAIOkG6Q3pEulH6Wbpd+m56bvpxunL6d/qDepc6l/qZepo6nHqefAN8BTxIPHc8fz//f//AAAAAAAg6QbpDekS6UfpZel36bnpu+nG6cvp3+oN6lzqX+pi6mjqcep38A3wFPEg8dzx/P/9//8AAf/jFv4W+Bb0FsAWoxaTFlIWURZHFkMWMBYDFbUVsxWxFa8VpxWiEA8QCQ7+DkMOJAADAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAACAAD/wAQAA8AABAATAAABNwEnAQMuAScTNwEjAQMlATUBBwGAgAHAQP5Anxc7MmOAAYDA/oDAAoABgP6ATgFAQAHAQP5A/p0yOxcBEU4BgP6A/YDAAYDA/oCAAAQAAAAABAADgAAQACEALQA0AAABOAExETgBMSE4ATEROAExITUhIgYVERQWMyEyNjURNCYjBxQGIyImNTQ2MzIWEyE1EwEzNwPA/IADgPyAGiYmGgOAGiYmGoA4KCg4OCgoOED9AOABAEDgA0D9AAMAQCYa/QAaJiYaAwAaJuAoODgoKDg4/biAAYD+wMAAAAIAAABABAADQAA4ADwAAAEmJy4BJyYjIgcOAQcGBwYHDgEHBhUUFx4BFxYXFhceARcWMzI3PgE3Njc2Nz4BNzY1NCcuAScmJwERDQED1TY4OXY8PT8/PTx2OTg2CwcICwMDAwMLCAcLNjg5djw9Pz89PHY5ODYLBwgLAwMDAwsIBwv9qwFA/sADIAgGBggCAgICCAYGCCkqKlktLi8vLi1ZKiopCAYGCAICAgIIBgYIKSoqWS0uLy8uLVkqKin94AGAwMAAAAAAAgDA/8ADQAPAABsAJwAAASIHDgEHBhUUFx4BFxYxMDc+ATc2NTQnLgEnJgMiJjU0NjMyFhUUBgIAQjs6VxkZMjJ4MjIyMngyMhkZVzo7QlBwcFBQcHADwBkZVzo7Qnh9fcxBQUFBzH19eEI7OlcZGf4AcFBQcHBQUHAAAAEAAAAABAADgAArAAABIgcOAQcGBycRISc+ATMyFx4BFxYVFAcOAQcGBxc2Nz4BNzY1NCcuAScmIwIANTIyXCkpI5YBgJA1i1BQRUZpHh4JCSIYGB5VKCAgLQwMKCiLXl1qA4AKCycbHCOW/oCQNDweHmlGRVArKClJICEaYCMrK2I2NjlqXV6LKCgAAQAAAAAEAAOAACoAABMUFx4BFxYXNyYnLgEnJjU0Nz4BNzYzMhYXByERByYnLgEnJiMiBw4BBwYADAwtICAoVR4YGCIJCR4eaUZFUFCLNZABgJYjKSlcMjI1al1eiygoAYA5NjZiKysjYBohIEkpKCtQRUZpHh48NJABgJYjHBsnCwooKIteXQAAAAACAAAAQAQBAwAAJgBNAAATMhceARcWFRQHDgEHBiMiJy4BJyY1JzQ3PgE3NjMVIgYHDgEHPgEhMhceARcWFRQHDgEHBiMiJy4BJyY1JzQ3PgE3NjMVIgYHDgEHPgHhLikpPRESEhE9KSkuLikpPRESASMjelJRXUB1LQkQBwgSAkkuKSk9ERISET0pKS4uKSk9ERIBIyN6UlFdQHUtCRAHCBICABIRPSkpLi4pKT0REhIRPSkpLiBdUVJ6IyOAMC4IEwoCARIRPSkpLi4pKT0REhIRPSkpLiBdUVJ6IyOAMC4IEwoCAQAABgBA/8AEAAPAAAMABwALABEAHQApAAAlIRUhESEVIREhFSEnESM1IzUTFTMVIzU3NSM1MxUVESM1MzUjNTM1IzUBgAKA/YACgP2AAoD9gMBAQECAwICAwMCAgICAgIACAIACAIDA/wDAQP3yMkCSPDJAku7+wEBAQEBAAAYAAP/ABAADwAADAAcACwAXACMALwAAASEVIREhFSERIRUhATQ2MzIWFRQGIyImETQ2MzIWFRQGIyImETQ2MzIWFRQGIyImAYACgP2AAoD9gAKA/YD+gEs1NUtLNTVLSzU1S0s1NUtLNTVLSzU1SwOAgP8AgP8AgANANUtLNTVLS/61NUtLNTVLS/61NUtLNTVLSwADAAAAAAQAA6AAAwANABQAADchFSElFSE1EyEVITUhJQkBIxEjEQAEAPwABAD8AIABAAEAAQD9YAEgASDggEBAwEBAAQCAgMABIP7g/wABAAAAAAACAB7/zAPiA7QAMwBkAAABIiYnJicmNDc2PwE+ATMyFhcWFxYUBwYPAQYiJyY0PwE2NCcuASMiBg8BBhQXFhQHDgEjAyImJyYnJjQ3Nj8BNjIXFhQPAQYUFx4BMzI2PwE2NCcmNDc2MhcWFxYUBwYPAQ4BIwG4ChMIIxISEhIjwCNZMTFZIyMSEhISI1gPLA8PD1gpKRQzHBwzFMApKQ8PCBMKuDFZIyMSEhISI1gPLA8PD1gpKRQzHBwzFMApKQ8PDysQIxISEhIjwCNZMQFECAckLS1eLS0kwCIlJSIkLS1eLS0kVxAQDysPWCl0KRQVFRTAKXQpDysQBwj+iCUiJC0tXi0tJFcQEA8rD1gpdCkUFRUUwCl0KQ8rEA8PJC0tXi0tJMAiJQAAAAAFAAD/wAQAA8AAGwA3AFMAXwBrAAAFMjc+ATc2NTQnLgEnJiMiBw4BBwYVFBceARcWEzIXHgEXFhUUBw4BBwYjIicuAScmNTQ3PgE3NhMyNz4BNzY3BgcOAQcGIyInLgEnJicWFx4BFxYnNDYzMhYVFAYjIiYlNDYzMhYVFAYjIiYCAGpdXosoKCgoi15dampdXosoKCgoi15dalZMTHEgISEgcUxMVlZMTHEgISEgcUxMVisrKlEmJiMFHBtWODc/Pzc4VhscBSMmJlEqK9UlGxslJRsbJQGAJRsbJSUbGyVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoA6AhIHFMTFZWTExxICEhIHFMTFZWTExxICH+CQYGFRAQFEM6OlYYGRkYVjo6QxQQEBUGBvcoODgoKDg4KCg4OCgoODgAAAMAAP/ABAADwAAbADcAQwAAASIHDgEHBhUUFx4BFxYzMjc+ATc2NTQnLgEnJgMiJy4BJyY1NDc+ATc2MzIXHgEXFhUUBw4BBwYTBycHFwcXNxc3JzcCAGpdXosoKCgoi15dampdXosoKCgoi15dalZMTHEgISEgcUxMVlZMTHEgISEgcUxMSqCgYKCgYKCgYKCgA8AoKIteXWpqXV6LKCgoKIteXWpqXV6LKCj8YCEgcUxMVlZMTHEgISEgcUxMVlZMTHEgIQKgoKBgoKBgoKBgoKAAAQBl/8ADmwPAACkAAAEiJiMiBw4BBwYVFBYzLgE1NDY3MAcGAgcGBxUhEzM3IzceATMyNjcOAQMgRGhGcVNUbRobSUgGDWVKEBBLPDxZAT1sxizXNC1VJi5QGB09A7AQHh1hPj9BTTsLJjeZbwN9fv7Fj5AjGQIAgPYJDzdrCQcAAAAAAgAAAAAEAAOAAAkAFwAAJTMHJzMRIzcXIyURJyMRMxUhNTMRIwcRA4CAoKCAgKCggP8AQMCA/oCAwEDAwMACAMDAwP8AgP1AQEACwIABAAADAMAAAANAA4AAFgAfACgAAAE+ATU0Jy4BJyYjIREhMjc+ATc2NTQmATMyFhUUBisBEyMRMzIWFRQGAsQcIBQURi4vNf7AAYA1Ly5GFBRE/oRlKjw8KWafn58sPj4B2yJULzUvLkYUFPyAFBRGLi81RnQBRks1NUv+gAEASzU1SwAAAAACAMAAAANAA4AAHwAjAAABMxEUBw4BBwYjIicuAScmNREzERQWFx4BMzI2Nz4BNQEhFSECwIAZGVc6O0JCOzpXGRmAGxgcSSgoSRwYG/4AAoD9gAOA/mA8NDVOFhcXFk41NDwBoP5gHjgXGBsbGBc4Hv6ggAAAAAABAIAAAAOAA4AACwAAARUjATMVITUzASM1A4CA/sCA/kCAAUCAA4BA/QBAQAMAQAABAAAAAAQAA4AAPQAAARUjHgEVFAYHDgEjIiYnLgE1MxQWMzI2NTQmIyE1IS4BJy4BNTQ2Nz4BMzIWFx4BFSM0JiMiBhUUFjMyFhcEAOsVFjUwLHE+PnEsMDWAck5OcnJO/gABLAIEATA1NTAscT4+cSwwNYByTk5yck47bisBwEAdQSI1YiQhJCQhJGI1NExMNDRMQAEDASRiNTViJCEkJCEkYjU0TEw0NEwhHwAAAAcAAP/ABAADwAADAAcACwAPABMAGwAjAAATMxUjNzMVIyUzFSM3MxUjJTMVIwMTIRMzEyETAQMhAyMDIQMAgIDAwMABAICAwMDAAQCAgBAQ/QAQIBACgBD9QBADABAgEP2AEAHAQEBAQEBAQEBAAkD+QAHA/oABgPwAAYD+gAFA/sAAAAoAAAAABAADgAADAAcACwAPABMAFwAbAB8AIwAnAAATESERATUhFR0BITUBFSE1IxUhNREhFSElIRUhETUhFQEhFSEhNSEVAAQA/YABAP8AAQD/AED/AAEA/wACgAEA/wABAPyAAQD/AAKAAQADgPyAA4D9wMDAQMDAAgDAwMDA/wDAwMABAMDA/sDAwMAAAAUAAAAABAADgAADAAcACwAPABMAABMhFSEVIRUhESEVIREhFSERIRUhAAQA/AACgP2AAoD9gAQA/AAEAPwAA4CAQID/AIABQID/AIAAAAAABQAAAAAEAAOAAAMABwALAA8AEwAAEyEVIRchFSERIRUhAyEVIREhFSEABAD8AMACgP2AAoD9gMAEAPwABAD8AAOAgECA/wCAAUCA/wCAAAAFAAAAAAQAA4AAAwAHAAsADwATAAATIRUhBSEVIREhFSEBIRUhESEVIQAEAPwAAYACgP2AAoD9gP6ABAD8AAQA/AADgIBAgP8AgAFAgP8AgAAAAAABAD8APwLmAuYALAAAJRQPAQYjIi8BBwYjIi8BJjU0PwEnJjU0PwE2MzIfATc2MzIfARYVFA8BFxYVAuYQThAXFxCoqBAXFhBOEBCoqBAQThAWFxCoqBAXFxBOEBCoqBDDFhBOEBCoqBAQThAWFxCoqBAXFxBOEBCoqBAQThAXFxCoqBAXAAAABgAAAAADJQNuABQAKAA8AE0AVQCCAAABERQHBisBIicmNRE0NzY7ATIXFhUzERQHBisBIicmNRE0NzY7ATIXFhcRFAcGKwEiJyY1ETQ3NjsBMhcWExEhERQXFhcWMyEyNzY3NjUBIScmJyMGBwUVFAcGKwERFAcGIyEiJyY1ESMiJyY9ATQ3NjsBNzY3NjsBMhcWHwEzMhcWFQElBgUIJAgFBgYFCCQIBQaSBQUIJQgFBQUFCCUIBQWSBQUIJQgFBQUFCCUIBQVJ/gAEBAUEAgHbAgQEBAT+gAEAGwQGtQYEAfcGBQg3Ghsm/iUmGxs3CAUFBQUIsSgIFxYXtxcWFgkosAgFBgIS/rcIBQUFBQgBSQgFBgYFCP63CAUFBQUIAUkIBQYGBQj+twgFBQUFCAFJCAUGBgX+WwId/eMNCwoFBQUFCgsNAmZDBQICBVUkCAYF/eMwIiMhIi8CIAUGCCQIBQVgFQ8PDw8VYAUFCAACAAcASQO3Aq8AGgAuAAAJAQYjIi8BJjU0PwEnJjU0PwE2MzIXARYVFAcBFRQHBiMhIicmPQE0NzYzITIXFgFO/vYGBwgFHQYG4eEGBh0FCAcGAQoGBgJpBQUI/dsIBQUFBQgCJQgFBQGF/vYGBhwGCAcG4OEGBwcGHQUF/vUFCAcG/vslCAUFBQUIJQgFBQUFAAAAAQAjAAAD3QNuALMAACUiJyYjIgcGIyInJjU0NzY3Njc2NzY9ATQnJiMhIgcGHQEUFxYXFjMWFxYVFAcGIyInJiMiBwYjIicmNTQ3Njc2NzY3Nj0BETQ1NDU0JzQnJicmJyYnJicmIyInJjU0NzYzMhcWMzI3NjMyFxYVFAcGIwYHBgcGHQEUFxYzITI3Nj0BNCcmJyYnJjU0NzYzMhcWMzI3NjMyFxYVFAcGByIHBgcGFREUFxYXFhcyFxYVFAcGIwPBGTMyGhkyMxkNCAcJCg0MERAKEgEHFf5+FgcBFQkSEw4ODAsHBw4bNTUaGDExGA0HBwkJCwwQDwkSAQIBAgMEBAUIEhENDQoLBwcOGjU1GhgwMRgOBwcJCgwNEBAIFAEHDwGQDgcBFAoXFw8OBwcOGTMyGRkxMRkOBwcKCg0NEBEIFBQJEREODQoLBwcOAAICAgIMCw8RCQkBAQMDBQxE4AwFAwMFDNRRDQYBAgEICBIPDA0CAgICDAwOEQgJAQIDAwUNRSEB0AINDQgIDg4KCgsLBwcDBgEBCAgSDwwNAgICAg0MDxEICAECAQYMULYMBwEBBwy2UAwGAQEGBxYPDA0CAgICDQwPEQgIAQECBg1P/eZEDAYCAgEJCBEPDA0AAAIAAP+3A/8DtwATADkAAAEyFxYVFAcCBwYjIicmNTQ3ATYzARYXFh8BFgcGIyInJicmJyY1FhcWFxYXFjMyNzY3Njc2NzY3NjcDmygeHhq+TDdFSDQ0NQFtISn9+BcmJy8BAkxMe0c2NiEhEBEEExQQEBIRCRcIDxITFRUdHR4eKQO3GxooJDP+mUY0NTRJSTABSx/9sSsfHw0oek1MGhsuLzo6RAMPDgsLCgoWJRsaEREKCwQEAgABAAAAAAAA9evv618PPPUACwQAAAAAANbEBFgAAAAA1sQEWAAA/7cEAQPAAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAD//wQBAAEAAAAAAAAAAAAAAAAAAAAhBAAAAAAAAAAAAAAAAgAAAAQAAAAEAAAABAAAAAQAAMAEAAAABAAAAAQAAAAEAABABAAAAAQAAAAEAAAeBAAAAAQAAAAEAABlBAAAAAQAAMAEAADABAAAgAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAMlAD8DJQAAA74ABwQAACMD/wAAAAAAAAAKABQAHgBMAJQA+AE2AXwBwgI2AnQCvgLoA34EHgSIBMoE8gU0BXAFiAXgBiIGagaSBroG5AcoB+AIKgkcCXgAAQAAACEAtAAKAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAcAAAABAAAAAAACAAcAYAABAAAAAAADAAcANgABAAAAAAAEAAcAdQABAAAAAAAFAAsAFQABAAAAAAAGAAcASwABAAAAAAAKABoAigADAAEECQABAA4ABwADAAEECQACAA4AZwADAAEECQADAA4APQADAAEECQAEAA4AfAADAAEECQAFABYAIAADAAEECQAGAA4AUgADAAEECQAKADQApGljb21vb24AaQBjAG8AbQBvAG8AblZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMGljb21vb24AaQBjAG8AbQBvAG8Abmljb21vb24AaQBjAG8AbQBvAG8AblJlZ3VsYXIAUgBlAGcAdQBsAGEAcmljb21vb24AaQBjAG8AbQBvAG8AbkZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=) format(\'truetype\');  font-weight: normal;  font-style: normal;}[class^="w-e-icon-"],[class*=" w-e-icon-"] {  /* use !important to prevent issues with browser extensions that change fonts */  font-family: \'w-e-icon\' !important;  speak: none;  font-style: normal;  font-weight: normal;  font-variant: normal;  text-transform: none;  line-height: 1;  /* Better Font Rendering =========== */  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}.w-e-icon-close:before {  content: "\\f00d";}.w-e-icon-upload2:before {  content: "\\e9c6";}.w-e-icon-trash-o:before {  content: "\\f014";}.w-e-icon-header:before {  content: "\\f1dc";}.w-e-icon-pencil2:before {  content: "\\e906";}.w-e-icon-paint-brush:before {  content: "\\f1fc";}.w-e-icon-image:before {  content: "\\e90d";}.w-e-icon-play:before {  content: "\\e912";}.w-e-icon-location:before {  content: "\\e947";}.w-e-icon-undo:before {  content: "\\e965";}.w-e-icon-redo:before {  content: "\\e966";}.w-e-icon-quotes-left:before {  content: "\\e977";}.w-e-icon-list-numbered:before {  content: "\\e9b9";}.w-e-icon-list2:before {  content: "\\e9bb";}.w-e-icon-link:before {  content: "\\e9cb";}.w-e-icon-happy:before {  content: "\\e9df";}.w-e-icon-bold:before {  content: "\\ea62";}.w-e-icon-underline:before {  content: "\\ea63";}.w-e-icon-italic:before {  content: "\\ea64";}.w-e-icon-strikethrough:before {  content: "\\ea65";}.w-e-icon-table2:before {  content: "\\ea71";}.w-e-icon-paragraph-left:before {  content: "\\ea77";}.w-e-icon-paragraph-center:before {  content: "\\ea78";}.w-e-icon-paragraph-right:before {  content: "\\ea79";}.w-e-icon-terminal:before {  content: "\\f120";}.w-e-icon-page-break:before {  content: "\\ea68";}.w-e-icon-cancel-circle:before {  content: "\\ea0d";}.w-e-icon-font:before {  content: "\\ea5c";}.w-e-icon-text-heigh:before {  content: "\\ea5f";}.w-e-toolbar {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  padding: 0 5px;  /* flex-wrap: wrap; */  /* å•个菜单 */}.w-e-toolbar .w-e-menu {  position: relative;  text-align: center;  padding: 5px 10px;  cursor: pointer;}.w-e-toolbar .w-e-menu i {  color: #999;}.w-e-toolbar .w-e-menu:hover i {  color: #333;}.w-e-toolbar .w-e-active i {  color: #1e88e5;}.w-e-toolbar .w-e-active:hover i {  color: #1e88e5;}.w-e-text-container .w-e-panel-container {  position: absolute;  top: 0;  left: 50%;  border: 1px solid #ccc;  border-top: 0;  box-shadow: 1px 1px 2px #ccc;  color: #333;  background-color: #fff;  /* ä¸º emotion panel å®šåˆ¶çš„æ ·å¼ */  /* ä¸Šä¼ å›¾ç‰‡çš„ panel å®šåˆ¶æ ·å¼ */}.w-e-text-container .w-e-panel-container .w-e-panel-close {  position: absolute;  right: 0;  top: 0;  padding: 5px;  margin: 2px 5px 0 0;  cursor: pointer;  color: #999;}.w-e-text-container .w-e-panel-container .w-e-panel-close:hover {  color: #333;}.w-e-text-container .w-e-panel-container .w-e-panel-tab-title {  list-style: none;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  font-size: 14px;  margin: 2px 10px 0 10px;  border-bottom: 1px solid #f1f1f1;}.w-e-text-container .w-e-panel-container .w-e-panel-tab-title .w-e-item {  padding: 3px 5px;  color: #999;  cursor: pointer;  margin: 0 3px;  position: relative;  top: 1px;}.w-e-text-container .w-e-panel-container .w-e-panel-tab-title .w-e-active {  color: #333;  border-bottom: 1px solid #333;  cursor: default;  font-weight: 700;}.w-e-text-container .w-e-panel-container .w-e-panel-tab-content {  padding: 10px 15px 10px 15px;  font-size: 16px;  /* è¾“入框的样式 */  /* æŒ‰é’®çš„æ ·å¼ */}.w-e-text-container .w-e-panel-container .w-e-panel-tab-content input:focus,.w-e-text-container .w-e-panel-container .w-e-panel-tab-content textarea:focus,.w-e-text-container .w-e-panel-container .w-e-panel-tab-content button:focus {  outline: none;}.w-e-text-container .w-e-panel-container .w-e-panel-tab-content textarea {  width: 100%;  border: 1px solid #ccc;  padding: 5px;}.w-e-text-container .w-e-panel-container .w-e-panel-tab-content textarea:focus {  border-color: #1e88e5;}.w-e-text-container .w-e-panel-container .w-e-panel-tab-content input[type=text] {  border: none;  border-bottom: 1px solid #ccc;  font-size: 14px;  height: 20px;  color: #333;  text-align: left;}.w-e-text-container .w-e-panel-container .w-e-panel-tab-content input[type=text].small {  width: 30px;  text-align: center;}.w-e-text-container .w-e-panel-container .w-e-panel-tab-content input[type=text].block {  display: block;  width: 100%;  margin: 10px 0;}.w-e-text-container .w-e-panel-container .w-e-panel-tab-content input[type=text]:focus {  border-bottom: 2px solid #1e88e5;}.w-e-text-container .w-e-panel-container .w-e-panel-tab-content .w-e-button-container button {  font-size: 14px;  color: #1e88e5;  border: none;  padding: 5px 10px;  background-color: #fff;  cursor: pointer;  border-radius: 3px;}.w-e-text-container .w-e-panel-container .w-e-panel-tab-content .w-e-button-container button.left {  float: left;  margin-right: 10px;}.w-e-text-container .w-e-panel-container .w-e-panel-tab-content .w-e-button-container button.right {  float: right;  margin-left: 10px;}.w-e-text-container .w-e-panel-container .w-e-panel-tab-content .w-e-button-container button.gray {  color: #999;}.w-e-text-container .w-e-panel-container .w-e-panel-tab-content .w-e-button-container button.red {  color: #c24f4a;}.w-e-text-container .w-e-panel-container .w-e-panel-tab-content .w-e-button-container button:hover {  background-color: #f1f1f1;}.w-e-text-container .w-e-panel-container .w-e-panel-tab-content .w-e-button-container:after {  content: "";  display: table;  clear: both;}.w-e-text-container .w-e-panel-container .w-e-emoticon-container .w-e-item {  cursor: pointer;  font-size: 18px;  padding: 0 3px;  display: inline-block;  *display: inline;  *zoom: 1;}.w-e-text-container .w-e-panel-container .w-e-up-img-container {  text-align: center;}.w-e-text-container .w-e-panel-container .w-e-up-img-container .w-e-up-btn {  display: inline-block;  *display: inline;  *zoom: 1;  color: #999;  cursor: pointer;  font-size: 60px;  line-height: 1;}.w-e-text-container .w-e-panel-container .w-e-up-img-container .w-e-up-btn:hover {  color: #333;}.w-e-text-container {  position: relative;}.w-e-text-container .w-e-progress {  position: absolute;  background-color: #1e88e5;  bottom: 0;  left: 0;  height: 1px;}.w-e-text {  padding: 0 10px;  overflow-y: scroll;}.w-e-text p,.w-e-text h1,.w-e-text h2,.w-e-text h3,.w-e-text h4,.w-e-text h5,.w-e-text table,.w-e-text pre {  margin: 10px 0;  line-height: 1.5;}.w-e-text ul,.w-e-text ol {  margin: 10px 0 10px 20px;}.w-e-text blockquote {  display: block;  border-left: 8px solid #d0e5f2;  padding: 5px 10px;  margin: 10px 0;  line-height: 1.4;  font-size: 100%;  background-color: #f1f1f1;}.w-e-text code {  display: inline-block;  *display: inline;  *zoom: 1;  background-color: #f1f1f1;  border-radius: 3px;  padding: 3px 5px;  margin: 0 3px;}.w-e-text pre code {  display: block;}.w-e-text table {  border-top: 1px solid #ccc;  border-left: 1px solid #ccc;}.w-e-text table td,.w-e-text table th {  border-bottom: 1px solid #ccc;  border-right: 1px solid #ccc;  padding: 3px 5px;}.w-e-text table th {  border-bottom: 2px solid #ccc;  text-align: center;}.w-e-text:focus {  outline: none;}.w-e-text img {  cursor: pointer;}.w-e-text img:hover {  box-shadow: 0 0 5px #333;}',te=document.createElement("style");te.type="text/css",te.innerHTML=ee,document.getElementsByTagName("HEAD").item(0).appendChild(te);var ne=window.wangEditor||q;return ne}))},"1a8c":function(e,t){function n(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}e.exports=n},"1b45":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t=e.defineLocale("mt",{months:"Jannar_Frar_Marzu_April_Mejju_Ä unju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Diċembru".split("_"),monthsShort:"Jan_Fra_Mar_Apr_Mej_Ä un_Lul_Aww_Set_Ott_Nov_Diċ".split("_"),weekdays:"Il-Ħadd_It-Tnejn_It-Tlieta_L-Erbgħa_Il-Ħamis_Il-Ä imgħa_Is-Sibt".split("_"),weekdaysShort:"Ħad_Tne_Tli_Erb_Ħam_Ä im_Sib".split("_"),weekdaysMin:"Ħa_Tn_Tl_Er_Ħa_Ä i_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Illum fil-]LT",nextDay:"[Għada fil-]LT",nextWeek:"dddd [fil-]LT",lastDay:"[Il-bieraħ fil-]LT",lastWeek:"dddd [li għadda] [fil-]LT",sameElse:"L"},relativeTime:{future:"f’ %s",past:"%s ilu",s:"ftit sekondi",ss:"%d sekondi",m:"minuta",mm:"%d minuti",h:"siegħa",hh:"%d siegħat",d:"Ä¡urnata",dd:"%d Ä¡ranet",M:"xahar",MM:"%d xhur",y:"sena",yy:"%d sni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return t}))},"1c01":function(e,t,n){var r=n("5ca1");r(r.S+r.F*!n("9e1e"),"Object",{defineProperty:n("86cc").f})},"1c4c":function(e,t,n){"use strict";var r=n("9b43"),i=n("5ca1"),a=n("4bf8"),o=n("1fa8"),s=n("33a4"),u=n("9def"),l=n("f1ae"),c=n("27ee");i(i.S+i.F*!n("5cc5")((function(e){Array.from(e)})),"Array",{from:function(e){var t,n,i,d,h=a(e),f="function"==typeof this?this:Array,m=arguments.length,_=m>1?arguments[1]:void 0,p=void 0!==_,g=0,v=c(h);if(p&&(_=r(_,m>2?arguments[2]:void 0,2)),void 0==v||f==Array&&s(v))for(t=u(h.length),n=new f(t);t>g;g++)l(n,g,p?_(h[g],g):h[g]);else for(d=v.call(h),n=new f;!(i=d.next()).done;g++)l(n,g,p?o(d,_,[i.value,g],!0):i.value);return n.length=g,n}})},"1cfd":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},n=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},r={s:["أقل Ù…Ù† Ø«Ø§Ù†ÙŠØ©","ثانية ÙˆØ§Ø­Ø¯Ø©",["ثانيتان","ثانيتين"],"%d Ø«ÙˆØ§Ù†","%d Ø«Ø§Ù†ÙŠØ©","%d Ø«Ø§Ù†ÙŠØ©"],m:["أقل Ù…Ù† Ø¯Ù‚يقة","دقيقة ÙˆØ§Ø­Ø¯Ø©",["دقيقتان","دقيقتين"],"%d Ø¯Ù‚ائق","%d Ø¯Ù‚يقة","%d Ø¯Ù‚يقة"],h:["أقل Ù…Ù† Ø³Ø§Ø¹Ø©","ساعة ÙˆØ§Ø­Ø¯Ø©",["ساعتان","ساعتين"],"%d Ø³Ø§Ø¹Ø§Øª","%d Ø³Ø§Ø¹Ø©","%d Ø³Ø§Ø¹Ø©"],d:["أقل Ù…Ù† ÙŠÙˆÙ…","يوم ÙˆØ§Ø­Ø¯",["يومان","يومين"],"%d Ø£ÙŠØ§Ù…","%d ÙŠÙˆÙ…ًا","%d ÙŠÙˆÙ…"],M:["أقل Ù…Ù† Ø´Ù‡Ø±","شهر ÙˆØ§Ø­Ø¯",["شهران","شهرين"],"%d Ø£Ø´Ù‡Ø±","%d Ø´Ù‡Ø±Ø§","%d Ø´Ù‡Ø±"],y:["أقل Ù…Ù† Ø¹Ø§Ù…","عام ÙˆØ§Ø­Ø¯",["عامان","عامين"],"%d Ø£Ø¹ÙˆØ§Ù…","%d Ø¹Ø§Ù…ًا","%d Ø¹Ø§Ù…"]},i=function(e){return function(t,i,a,o){var s=n(t),u=r[e][n(t)];return 2===s&&(u=u[i?0:1]),u.replace(/%d/i,t)}},a=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],o=e.defineLocale("ar-ly",{months:a,monthsShort:a,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"Ø­_ن_Ø«_ر_Ø®_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,n){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم Ø¹Ù†Ø¯ Ø§Ù„ساعة] LT",nextDay:"[غدًا Ø¹Ù†Ø¯ Ø§Ù„ساعة] LT",nextWeek:"dddd [عند Ø§Ù„ساعة] LT",lastDay:"[أمس Ø¹Ù†Ø¯ Ø§Ù„ساعة] LT",lastWeek:"dddd [عند Ø§Ù„ساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:i("s"),ss:i("s"),m:i("m"),mm:i("m"),h:i("h"),hh:i("h"),d:i("d"),dd:i("d"),M:i("M"),MM:i("M"),y:i("y"),yy:i("y")},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"،")},week:{dow:6,doy:12}});return o}))},"1da1":function(e,t,n){"use strict";function r(e,t,n,r,i,a,o){try{var s=e[a](o),u=s.value}catch(l){return void n(l)}s.done?t(u):Promise.resolve(u).then(r,i)}function i(e){return function(){var t=this,n=arguments;return new Promise((function(i,a){var o=e.apply(t,n);function s(e){r(o,i,a,s,u,"next",e)}function u(e){r(o,i,a,s,u,"throw",e)}s(void 0)}))}}n.d(t,"a",(function(){return i}))},"1f18":function(e,t,n){var r=n("5ca1");r(r.S,"Math",{RAD_PER_DEG:180/Math.PI})},"1f91":function(e,t,n){var r=n("5ca1"),i=n("e9d2"),a=n("91ca");r(r.S,"Math",{fscale:function(e,t,n,r,o){return a(i(e,t,n,r,o))}})},"1fa8":function(e,t,n){var r=n("cb7c");e.exports=function(e,t,n,i){try{return i?t(r(n)[0],n[1]):t(n)}catch(o){var a=e["return"];throw void 0!==a&&r(a.call(e)),o}}},"1fab":function(e,t){var n=Array.prototype.slice,r=function(e){this._$handlers={},this._$eventProcessor=e};function i(e,t){var n=e._$eventProcessor;return null!=t&&n&&n.normalizeQuery&&(t=n.normalizeQuery(t)),t}function a(e,t,n,r,a,o){var s=e._$handlers;if("function"===typeof n&&(a=r,r=n,n=null),!r||!t)return e;n=i(e,n),s[t]||(s[t]=[]);for(var u=0;u<s[t].length;u++)if(s[t][u].h===r)return e;var l={h:r,one:o,query:n,ctx:a||e,callAtLast:r.zrEventfulCallAtLast},c=s[t].length-1,d=s[t][c];return d&&d.callAtLast?s[t].splice(c,0,l):s[t].push(l),e}r.prototype={constructor:r,one:function(e,t,n,r){return a(this,e,t,n,r,!0)},on:function(e,t,n,r){return a(this,e,t,n,r,!1)},isSilent:function(e){var t=this._$handlers;return!t[e]||!t[e].length},off:function(e,t){var n=this._$handlers;if(!e)return this._$handlers={},this;if(t){if(n[e]){for(var r=[],i=0,a=n[e].length;i<a;i++)n[e][i].h!==t&&r.push(n[e][i]);n[e]=r}n[e]&&0===n[e].length&&delete n[e]}else delete n[e];return this},trigger:function(e){var t=this._$handlers[e],r=this._$eventProcessor;if(t){var i=arguments,a=i.length;a>3&&(i=n.call(i,1));for(var o=t.length,s=0;s<o;){var u=t[s];if(r&&r.filter&&null!=u.query&&!r.filter(e,u.query))s++;else{switch(a){case 1:u.h.call(u.ctx);break;case 2:u.h.call(u.ctx,i[1]);break;case 3:u.h.call(u.ctx,i[1],i[2]);break;default:u.h.apply(u.ctx,i);break}u.one?(t.splice(s,1),o--):s++}}}return r&&r.afterTrigger&&r.afterTrigger(e),this},triggerWithContext:function(e){var t=this._$handlers[e],r=this._$eventProcessor;if(t){var i=arguments,a=i.length;a>4&&(i=n.call(i,1,i.length-1));for(var o=i[i.length-1],s=t.length,u=0;u<s;){var l=t[u];if(r&&r.filter&&null!=l.query&&!r.filter(e,l.query))u++;else{switch(a){case 1:l.h.call(o);break;case 2:l.h.call(o,i[1]);break;case 3:l.h.call(o,i[1],i[2]);break;default:l.h.apply(o,i);break}l.one?(t.splice(u,1),s--):u++}}}return r&&r.afterTrigger&&r.afterTrigger(e),this}};var o=r;e.exports=o},"1fc1":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
function t(e,t){var n=e.split("_");return t%10===1&&t%100!==11?n[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?n[1]:n[2]}function n(e,n,r){var i={ss:n?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:n?"хвіліна_хвіліны_хвілін":"хвіліну_хвіліны_хвілін",hh:n?"гадзіна_гадзіны_гадзін":"гадзіну_гадзіны_гадзін",dd:"дзень_дні_дзён",MM:"месяц_месяцы_месяцаў",yy:"год_гады_гадоў"};return"m"===r?n?"хвіліна":"хвіліну":"h"===r?n?"гадзіна":"гадзіну":e+" "+t(i[r],+e)}var r=e.defineLocale("be",{months:{format:"студзеня_лютага_сакавіка_красавіка_траўня_чэрвеня_ліпеня_жніўня_верасня_кастрычніка_лістапада_снежня".split("_"),standalone:"студзень_люты_сакавік_красавік_травень_чэрвень_ліпень_жнівень_верасень_кастрычнік_лістапад_снежань".split("_")},monthsShort:"студ_лют_сак_крас_трав_чэрв_ліп_жнів_вер_каст_ліст_снеж".split("_"),weekdays:{format:"нядзелю_панядзелак_аўторак_сераду_чацвер_пятніцу_суботу".split("_"),standalone:"нядзеля_панядзелак_аўторак_серада_чацвер_пятніца_субота".split("_"),isFormat:/\[ ?[Ууў] ?(?:мінулую|наступную)? ?\] ?dddd/},weekdaysShort:"нд_пн_ат_ср_чц_пт_сб".split("_"),weekdaysMin:"нд_пн_ат_ср_чц_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY Ð³.",LLL:"D MMMM YYYY Ð³., HH:mm",LLLL:"dddd, D MMMM YYYY Ð³., HH:mm"},calendar:{sameDay:"[Сёння Ñž] LT",nextDay:"[Заўтра Ñž] LT",lastDay:"[Учора Ñž] LT",nextWeek:function(){return"[У] dddd [ў] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[У Ð¼Ñ–Ð½ÑƒÐ»ÑƒÑŽ] dddd [ў] LT";case 1:case 2:case 4:return"[У Ð¼Ñ–Ð½ÑƒÐ»Ñ‹] dddd [ў] LT"}},sameElse:"L"},relativeTime:{future:"праз %s",past:"%s Ñ‚аму",s:"некалькі ÑÐµÐºÑƒÐ½Ð´",m:n,mm:n,h:n,hh:n,d:"дзень",dd:n,M:"месяц",MM:n,y:"год",yy:n},meridiemParse:/ночы|раніцы|дня|вечара/,isPM:function(e){return/^(дня|вечара)$/.test(e)},meridiem:function(e,t,n){return e<4?"ночы":e<12?"раніцы":e<17?"дня":"вечара"},dayOfMonthOrdinalParse:/\d{1,2}-(і|ы|га)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":case"w":case"W":return e%10!==2&&e%10!==3||e%100===12||e%100===13?e+"-ы":e+"-і";case"D":return e+"-га";default:return e}},week:{dow:1,doy:7}});return r}))},"201b":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t=e.defineLocale("ka",{months:"იანვარი_თებერვალი_მარტი_აპრილი_მაისი_ივნისი_ივლისი_აგვისტო_სექტემბერი_ოქტომბერი_ნოემბერი_დეკემბერი".split("_"),monthsShort:"იან_თებ_მარ_აპრ_მაი_ივნ_ივლ_აგვ_სექ_ოქტ_ნოე_დეკ".split("_"),weekdays:{standalone:"კვირა_ორშაბათი_სამშაბათი_ოთხშაბათი_ხუთშაბათი_პარასკევი_შაბათი".split("_"),format:"კვირას_ორშაბათს_სამშაბათს_ოთხშაბათს_ხუთშაბათს_პარასკევს_შაბათს".split("_"),isFormat:/(წინა|შემდეგ)/},weekdaysShort:"კვი_ორშ_სამ_ოთხ_ხუთ_პარ_შაბ".split("_"),weekdaysMin:"კვ_ორ_სა_ოთ_ხუ_პა_შა".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[დღეს] LT[-ზე]",nextDay:"[ხვალ] LT[-ზე]",lastDay:"[გუშინ] LT[-ზე]",nextWeek:"[შემდეგ] dddd LT[-ზე]",lastWeek:"[წინა] dddd LT-ზე",sameElse:"L"},relativeTime:{future:function(e){return e.replace(/(წამ|წუთ|საათ|წელ|დღ|თვ)(ი|ე)/,(function(e,t,n){return"ი"===n?t+"ში":t+n+"ში"}))},past:function(e){return/(წამი|წუთი|საათი|დღე|თვე)/.test(e)?e.replace(/(ი|ე)$/,"ის áƒ¬áƒ˜áƒœ"):/წელი/.test(e)?e.replace(/წელი$/,"წლის áƒ¬áƒ˜áƒœ"):e},s:"რამდენიმე áƒ¬áƒáƒ›áƒ˜",ss:"%d áƒ¬áƒáƒ›áƒ˜",m:"წუთი",mm:"%d áƒ¬áƒ£áƒ—ი",h:"საათი",hh:"%d áƒ¡áƒáƒáƒ—ი",d:"დღე",dd:"%d áƒ“ღე",M:"თვე",MM:"%d áƒ—ვე",y:"წელი",yy:"%d áƒ¬áƒ”ლი"},dayOfMonthOrdinalParse:/0|1-ლი|მე-\d{1,2}|\d{1,2}-ე/,ordinal:function(e){return 0===e?e:1===e?e+"-ლი":e<20||e<=100&&e%20===0||e%100===0?"მე-"+e:e+"-ე"},week:{dow:1,doy:7}});return t}))},2023:function(e,t,n){var r=n("6d8b"),i={getMin:function(e){var t=this.option,n=e||null==t.rangeStart?t.min:t.rangeStart;return this.axis&&null!=n&&"dataMin"!==n&&"function"!==typeof n&&!r.eqNaN(n)&&(n=this.axis.scale.parse(n)),n},getMax:function(e){var t=this.option,n=e||null==t.rangeEnd?t.max:t.rangeEnd;return this.axis&&null!=n&&"dataMax"!==n&&"function"!==typeof n&&!r.eqNaN(n)&&(n=this.axis.scale.parse(n)),n},getNeedCrossZero:function(){var e=this.option;return null==e.rangeStart&&null==e.rangeEnd&&!e.scale},getCoordSysModel:r.noop,setRange:function(e,t){this.option.rangeStart=e,this.option.rangeEnd=t},resetRange:function(){this.option.rangeStart=this.option.rangeEnd=null}};e.exports=i},2039:function(e,t,n){var r=n("6d8b"),i={};function a(){this._coordinateSystems=[]}a.prototype={constructor:a,create:function(e,t){var n=[];r.each(i,(function(r,i){var a=r.create(e,t);n=n.concat(a||[])})),this._coordinateSystems=n},update:function(e,t){r.each(this._coordinateSystems,(function(n){n.update&&n.update(e,t)}))},getCoordinateSystems:function(){return this._coordinateSystems.slice()}},a.register=function(e,t){i[e]=t},a.get=function(e){return i[e]};var o=a;e.exports=o},"20c8":function(e,t,n){var r=n("4a3f"),i=n("401b"),a=n("e263"),o=n("9850"),s=n("2cf4"),u=s.devicePixelRatio,l={M:1,L:2,C:3,Q:4,A:5,Z:6,R:7},c=[],d=[],h=[],f=[],m=Math.min,_=Math.max,p=Math.cos,g=Math.sin,v=Math.sqrt,y=Math.abs,M="undefined"!==typeof Float32Array,L=function(e){this._saveData=!e,this._saveData&&(this.data=[]),this._ctx=null};L.prototype={constructor:L,_xi:0,_yi:0,_x0:0,_y0:0,_ux:0,_uy:0,_len:0,_lineDash:null,_dashOffset:0,_dashIdx:0,_dashSum:0,setScale:function(e,t,n){n=n||0,this._ux=y(n/u/e)||0,this._uy=y(n/u/t)||0},getContext:function(){return this._ctx},beginPath:function(e){return this._ctx=e,e&&e.beginPath(),e&&(this.dpr=e.dpr),this._saveData&&(this._len=0),this._lineDash&&(this._lineDash=null,this._dashOffset=0),this},moveTo:function(e,t){return this.addData(l.M,e,t),this._ctx&&this._ctx.moveTo(e,t),this._x0=e,this._y0=t,this._xi=e,this._yi=t,this},lineTo:function(e,t){var n=y(e-this._xi)>this._ux||y(t-this._yi)>this._uy||this._len<5;return this.addData(l.L,e,t),this._ctx&&n&&(this._needsDash()?this._dashedLineTo(e,t):this._ctx.lineTo(e,t)),n&&(this._xi=e,this._yi=t),this},bezierCurveTo:function(e,t,n,r,i,a){return this.addData(l.C,e,t,n,r,i,a),this._ctx&&(this._needsDash()?this._dashedBezierTo(e,t,n,r,i,a):this._ctx.bezierCurveTo(e,t,n,r,i,a)),this._xi=i,this._yi=a,this},quadraticCurveTo:function(e,t,n,r){return this.addData(l.Q,e,t,n,r),this._ctx&&(this._needsDash()?this._dashedQuadraticTo(e,t,n,r):this._ctx.quadraticCurveTo(e,t,n,r)),this._xi=n,this._yi=r,this},arc:function(e,t,n,r,i,a){return this.addData(l.A,e,t,n,n,r,i-r,0,a?0:1),this._ctx&&this._ctx.arc(e,t,n,r,i,a),this._xi=p(i)*n+e,this._yi=g(i)*n+t,this},arcTo:function(e,t,n,r,i){return this._ctx&&this._ctx.arcTo(e,t,n,r,i),this},rect:function(e,t,n,r){return this._ctx&&this._ctx.rect(e,t,n,r),this.addData(l.R,e,t,n,r),this},closePath:function(){this.addData(l.Z);var e=this._ctx,t=this._x0,n=this._y0;return e&&(this._needsDash()&&this._dashedLineTo(t,n),e.closePath()),this._xi=t,this._yi=n,this},fill:function(e){e&&e.fill(),this.toStatic()},stroke:function(e){e&&e.stroke(),this.toStatic()},setLineDash:function(e){if(e instanceof Array){this._lineDash=e,this._dashIdx=0;for(var t=0,n=0;n<e.length;n++)t+=e[n];this._dashSum=t}return this},setLineDashOffset:function(e){return this._dashOffset=e,this},len:function(){return this._len},setData:function(e){var t=e.length;this.data&&this.data.length===t||!M||(this.data=new Float32Array(t));for(var n=0;n<t;n++)this.data[n]=e[n];this._len=t},appendPath:function(e){e instanceof Array||(e=[e]);for(var t=e.length,n=0,r=this._len,i=0;i<t;i++)n+=e[i].len();M&&this.data instanceof Float32Array&&(this.data=new Float32Array(r+n));for(i=0;i<t;i++)for(var a=e[i].data,o=0;o<a.length;o++)this.data[r++]=a[o];this._len=r},addData:function(e){if(this._saveData){var t=this.data;this._len+arguments.length>t.length&&(this._expandData(),t=this.data);for(var n=0;n<arguments.length;n++)t[this._len++]=arguments[n];this._prevCmd=e}},_expandData:function(){if(!(this.data instanceof Array)){for(var e=[],t=0;t<this._len;t++)e[t]=this.data[t];this.data=e}},_needsDash:function(){return this._lineDash},_dashedLineTo:function(e,t){var n,r,i=this._dashSum,a=this._dashOffset,o=this._lineDash,s=this._ctx,u=this._xi,l=this._yi,c=e-u,d=t-l,h=v(c*c+d*d),f=u,p=l,g=o.length;c/=h,d/=h,a<0&&(a=i+a),a%=i,f-=a*c,p-=a*d;while(c>0&&f<=e||c<0&&f>=e||0===c&&(d>0&&p<=t||d<0&&p>=t))r=this._dashIdx,n=o[r],f+=c*n,p+=d*n,this._dashIdx=(r+1)%g,c>0&&f<u||c<0&&f>u||d>0&&p<l||d<0&&p>l||s[r%2?"moveTo":"lineTo"](c>=0?m(f,e):_(f,e),d>=0?m(p,t):_(p,t));c=f-e,d=p-t,this._dashOffset=-v(c*c+d*d)},_dashedBezierTo:function(e,t,n,i,a,o){var s,u,l,c,d,h=this._dashSum,f=this._dashOffset,m=this._lineDash,_=this._ctx,p=this._xi,g=this._yi,y=r.cubicAt,M=0,L=this._dashIdx,Y=m.length,b=0;for(f<0&&(f=h+f),f%=h,s=0;s<1;s+=.1)u=y(p,e,n,a,s+.1)-y(p,e,n,a,s),l=y(g,t,i,o,s+.1)-y(g,t,i,o,s),M+=v(u*u+l*l);for(;L<Y;L++)if(b+=m[L],b>f)break;s=(b-f)/M;while(s<=1)c=y(p,e,n,a,s),d=y(g,t,i,o,s),L%2?_.moveTo(c,d):_.lineTo(c,d),s+=m[L]/M,L=(L+1)%Y;L%2!==0&&_.lineTo(a,o),u=a-c,l=o-d,this._dashOffset=-v(u*u+l*l)},_dashedQuadraticTo:function(e,t,n,r){var i=n,a=r;n=(n+2*e)/3,r=(r+2*t)/3,e=(this._xi+2*e)/3,t=(this._yi+2*t)/3,this._dashedBezierTo(e,t,n,r,i,a)},toStatic:function(){var e=this.data;e instanceof Array&&(e.length=this._len,M&&(this.data=new Float32Array(e)))},getBoundingRect:function(){c[0]=c[1]=h[0]=h[1]=Number.MAX_VALUE,d[0]=d[1]=f[0]=f[1]=-Number.MAX_VALUE;for(var e=this.data,t=0,n=0,r=0,s=0,u=0;u<e.length;){var m=e[u++];switch(1===u&&(t=e[u],n=e[u+1],r=t,s=n),m){case l.M:r=e[u++],s=e[u++],t=r,n=s,h[0]=r,h[1]=s,f[0]=r,f[1]=s;break;case l.L:a.fromLine(t,n,e[u],e[u+1],h,f),t=e[u++],n=e[u++];break;case l.C:a.fromCubic(t,n,e[u++],e[u++],e[u++],e[u++],e[u],e[u+1],h,f),t=e[u++],n=e[u++];break;case l.Q:a.fromQuadratic(t,n,e[u++],e[u++],e[u],e[u+1],h,f),t=e[u++],n=e[u++];break;case l.A:var _=e[u++],v=e[u++],y=e[u++],M=e[u++],L=e[u++],Y=e[u++]+L;u+=1;var b=1-e[u++];1===u&&(r=p(L)*y+_,s=g(L)*M+v),a.fromArc(_,v,y,M,L,Y,b,h,f),t=p(Y)*y+_,n=g(Y)*M+v;break;case l.R:r=t=e[u++],s=n=e[u++];var w=e[u++],S=e[u++];a.fromLine(r,s,r+w,s+S,h,f);break;case l.Z:t=r,n=s;break}i.min(c,c,h),i.max(d,d,f)}return 0===u&&(c[0]=c[1]=d[0]=d[1]=0),new o(c[0],c[1],d[0]-c[0],d[1]-c[1])},rebuildPath:function(e){for(var t,n,r,i,a,o,s=this.data,u=this._ux,c=this._uy,d=this._len,h=0;h<d;){var f=s[h++];switch(1===h&&(r=s[h],i=s[h+1],t=r,n=i),f){case l.M:t=r=s[h++],n=i=s[h++],e.moveTo(r,i);break;case l.L:a=s[h++],o=s[h++],(y(a-r)>u||y(o-i)>c||h===d-1)&&(e.lineTo(a,o),r=a,i=o);break;case l.C:e.bezierCurveTo(s[h++],s[h++],s[h++],s[h++],s[h++],s[h++]),r=s[h-2],i=s[h-1];break;case l.Q:e.quadraticCurveTo(s[h++],s[h++],s[h++],s[h++]),r=s[h-2],i=s[h-1];break;case l.A:var m=s[h++],_=s[h++],v=s[h++],M=s[h++],L=s[h++],Y=s[h++],b=s[h++],w=s[h++],S=v>M?v:M,D=v>M?1:v/M,T=v>M?M/v:1,x=Math.abs(v-M)>.001,A=L+Y;x?(e.translate(m,_),e.rotate(b),e.scale(D,T),e.arc(0,0,S,L,A,1-w),e.scale(1/D,1/T),e.rotate(-b),e.translate(-m,-_)):e.arc(m,_,S,L,A,1-w),1===h&&(t=p(L)*v+m,n=g(L)*M+_),r=p(A)*v+m,i=g(A)*M+_;break;case l.R:t=r=s[h],n=i=s[h+1],e.rect(s[h++],s[h++],s[h++],s[h++]);break;case l.Z:e.closePath(),r=t,i=n}}}},L.CMD=l;var Y=L;e.exports=Y},"20d6":function(e,t,n){"use strict";var r=n("5ca1"),i=n("0a49")(6),a="findIndex",o=!0;a in[]&&Array(1)[a]((function(){o=!1})),r(r.P+r.F*o,"Array",{findIndex:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}}),n("9c6c")(a)},"214f":function(e,t,n){"use strict";n("b0c5");var r=n("2aba"),i=n("32e9"),a=n("79e5"),o=n("be13"),s=n("2b4c"),u=n("520a"),l=s("species"),c=!a((function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$<a>")})),d=function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var n="ab".split(e);return 2===n.length&&"a"===n[0]&&"b"===n[1]}();e.exports=function(e,t,n){var h=s(e),f=!a((function(){var t={};return t[h]=function(){return 7},7!=""[e](t)})),m=f?!a((function(){var t=!1,n=/a/;return n.exec=function(){return t=!0,null},"split"===e&&(n.constructor={},n.constructor[l]=function(){return n}),n[h](""),!t})):void 0;if(!f||!m||"replace"===e&&!c||"split"===e&&!d){var _=/./[h],p=n(o,h,""[e],(function(e,t,n,r,i){return t.exec===u?f&&!i?{done:!0,value:_.call(t,n,r)}:{done:!0,value:e.call(n,t,r)}:{done:!1}})),g=p[0],v=p[1];r(String.prototype,e,g),i(RegExp.prototype,h,2==t?function(e,t){return v.call(e,this,t)}:function(e){return v.call(e,this)})}}},"216a":function(e,t,n){var r=n("6d8b"),i=n("3842"),a=n("eda2"),o=n("944e"),s=n("89e3"),u=s.prototype,l=Math.ceil,c=Math.floor,d=1e3,h=60*d,f=60*h,m=24*f,_=function(e,t,n,r){while(n<r){var i=n+r>>>1;e[i][1]<t?n=i+1:r=i}return n},p=s.extend({type:"time",getLabel:function(e){var t=this._stepLvl,n=new Date(e);return a.formatTime(t[0],n,this.getSetting("useUTC"))},niceExtent:function(e){var t=this._extent;if(t[0]===t[1]&&(t[0]-=m,t[1]+=m),t[1]===-1/0&&t[0]===1/0){var n=new Date;t[1]=+new Date(n.getFullYear(),n.getMonth(),n.getDate()),t[0]=t[1]-m}this.niceTicks(e.splitNumber,e.minInterval,e.maxInterval);var r=this._interval;e.fixMin||(t[0]=i.round(c(t[0]/r)*r)),e.fixMax||(t[1]=i.round(l(t[1]/r)*r))},niceTicks:function(e,t,n){e=e||10;var r=this._extent,a=r[1]-r[0],s=a/e;null!=t&&s<t&&(s=t),null!=n&&s>n&&(s=n);var u=g.length,d=_(g,s,0,u),h=g[Math.min(d,u-1)],f=h[1];if("year"===h[0]){var m=a/f,p=i.nice(m/e,!0);f*=p}var v=this.getSetting("useUTC")?0:60*new Date(+r[0]||+r[1]).getTimezoneOffset()*1e3,y=[Math.round(l((r[0]-v)/f)*f+v),Math.round(c((r[1]-v)/f)*f+v)];o.fixExtent(y,r),this._stepLvl=h,this._interval=f,this._niceExtent=y},parse:function(e){return+i.parseDate(e)}});r.each(["contain","normalize"],(function(e){p.prototype[e]=function(t){return u[e].call(this,this.parse(t))}}));var g=[["hh:mm:ss",d],["hh:mm:ss",5*d],["hh:mm:ss",10*d],["hh:mm:ss",15*d],["hh:mm:ss",30*d],["hh:mm\nMM-dd",h],["hh:mm\nMM-dd",5*h],["hh:mm\nMM-dd",10*h],["hh:mm\nMM-dd",15*h],["hh:mm\nMM-dd",30*h],["hh:mm\nMM-dd",f],["hh:mm\nMM-dd",2*f],["hh:mm\nMM-dd",6*f],["hh:mm\nMM-dd",12*f],["MM-dd\nyyyy",m],["MM-dd\nyyyy",2*m],["MM-dd\nyyyy",3*m],["MM-dd\nyyyy",4*m],["MM-dd\nyyyy",5*m],["MM-dd\nyyyy",6*m],["week",7*m],["MM-dd\nyyyy",10*m],["week",14*m],["week",21*m],["month",31*m],["week",42*m],["month",62*m],["week",70*m],["quarter",95*m],["month",31*m*4],["month",31*m*5],["half-year",380*m/2],["month",31*m*8],["month",31*m*10],["year",380*m]];p.create=function(e){return new p({useUTC:e.ecModel.get("useUTC")})};var v=p;e.exports=v},"217b":function(e,t,n){"use strict";var r=n("d3f4"),i=n("38fd"),a=n("2b4c")("hasInstance"),o=Function.prototype;a in o||n("86cc").f(o,a,{value:function(e){if("function"!=typeof this||!r(e))return!1;if(!r(this.prototype))return e instanceof this;while(e=i(e))if(this.prototype===e)return!0;return!1}})},2251:function(e,t,n){var r=n("5ca1"),i=n("cb7c"),a=Object.isExtensible;r(r.S,"Reflect",{isExtensible:function(e){return i(e),!a||a(e)}})},"22d1":function(e,t){var n={};n="object"===typeof wx&&"function"===typeof wx.getSystemInfoSync?{browser:{},os:{},node:!1,wxa:!0,canvasSupported:!0,svgSupported:!1,touchEventsSupported:!0,domSupported:!1}:"undefined"===typeof document&&"undefined"!==typeof self?{browser:{},os:{},node:!1,worker:!0,canvasSupported:!0,domSupported:!1}:"undefined"===typeof navigator?{browser:{},os:{},node:!0,worker:!1,canvasSupported:!0,svgSupported:!0,domSupported:!1}:i(navigator.userAgent);var r=n;function i(e){var t={},n={},r=e.match(/Firefox\/([\d.]+)/),i=e.match(/MSIE\s([\d.]+)/)||e.match(/Trident\/.+?rv:(([\d.]+))/),a=e.match(/Edge\/([\d.]+)/),o=/micromessenger/i.test(e);return r&&(n.firefox=!0,n.version=r[1]),i&&(n.ie=!0,n.version=i[1]),a&&(n.edge=!0,n.version=a[1]),o&&(n.weChat=!0),{browser:n,os:t,node:!1,canvasSupported:!!document.createElement("canvas").getContext,svgSupported:"undefined"!==typeof SVGRect,touchEventsSupported:"ontouchstart"in window&&!n.ie&&!n.edge,pointerEventsSupported:"onpointerdown"in window&&(n.edge||n.ie&&n.version>=11),domSupported:"undefined"!==typeof document}}e.exports=r},"22f8":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t=e.defineLocale("ko",{months:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),monthsShort:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),weekdays:"일요일_월요일_화요일_수요일_목요일_금요일_토요일".split("_"),weekdaysShort:"일_월_화_수_목_금_토".split("_"),weekdaysMin:"일_월_화_수_목_금_토".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY년 MMMM D일",LLL:"YYYY년 MMMM D일 A h:mm",LLLL:"YYYY년 MMMM D일 dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY년 MMMM D일",lll:"YYYY년 MMMM D일 A h:mm",llll:"YYYY년 MMMM D일 dddd A h:mm"},calendar:{sameDay:"오늘 LT",nextDay:"내일 LT",nextWeek:"dddd LT",lastDay:"어제 LT",lastWeek:"지난주 dddd LT",sameElse:"L"},relativeTime:{future:"%s í›„",past:"%s ì „",s:"몇 ì´ˆ",ss:"%d초",m:"1분",mm:"%d분",h:"한 ì‹œê°„",hh:"%d시간",d:"하루",dd:"%d일",M:"한 ë‹¬",MM:"%d달",y:"일 ë…„",yy:"%d년"},dayOfMonthOrdinalParse:/\d{1,2}(일|월|주)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"일";case"M":return e+"월";case"w":case"W":return e+"주";default:return e}},meridiemParse:/오전|오후/,isPM:function(e){return"오후"===e},meridiem:function(e,t,n){return e<12?"오전":"오후"}});return t}))},2306:function(e,t,n){var r=n("6d8b"),i=n("342d"),a=n("41ef"),o=n("1687"),s=n("401b"),u=n("cbe5"),l=n("0cde"),c=n("0da8");t.Image=c;var d=n("e1fc");t.Group=d;var h=n("76a5");t.Text=h;var f=n("d9fc");t.Circle=f;var m=n("4aa2");t.Sector=m;var _=n("4573");t.Ring=_;var p=n("87b1");t.Polygon=p;var g=n("d498");t.Polyline=g;var v=n("c7a2");t.Rect=v;var y=n("cb11");t.Line=y;var M=n("ac0f");t.BezierCurve=M;var L=n("8d32");t.Arc=L;var Y=n("d4c6");t.CompoundPath=Y;var b=n("48a9");t.LinearGradient=b;var w=n("dded");t.RadialGradient=w;var S=n("9850");t.BoundingRect=S;var D=n("392f");t.IncrementalDisplayable=D;var T=n("9cf9"),x=Math.max,A=Math.min,k={},C=1,H={color:"textFill",textBorderColor:"textStroke",textBorderWidth:"textStrokeWidth"},P="emphasis",E="normal",Z=1,F={},J={};function B(e){return u.extend(e)}function X(e,t){return i.extendFromString(e,t)}function O(e,t){J[e]=t}function N(e){if(J.hasOwnProperty(e))return J[e]}function R(e,t,n,r){var a=i.createFromString(e,t);return n&&("center"===r&&(n=W(n,a.getBoundingRect())),j(a,n)),a}function I(e,t,n){var r=new c({style:{image:e,x:t.x,y:t.y,width:t.width,height:t.height},onload:function(e){if("center"===n){var i={width:e.width,height:e.height};r.setStyle(W(t,i))}}});return r}function W(e,t){var n,r=t.width/t.height,i=e.height*r;i<=e.width?n=e.height:(i=e.width,n=i/r);var a=e.x+e.width/2,o=e.y+e.height/2;return{x:a-i/2,y:o-n/2,width:i,height:n}}var Q=i.mergePath;function j(e,t){if(e.applyTransform){var n=e.getBoundingRect(),r=n.calculateTransform(t);e.applyTransform(r)}}function G(e){return T.subPixelOptimizeLine(e.shape,e.shape,e.style),e}function z(e){return T.subPixelOptimizeRect(e.shape,e.shape,e.style),e}var K=T.subPixelOptimize;function U(e){return null!=e&&"none"!==e}var V=r.createHashMap(),$=0;function q(e){if("string"!==typeof e)return e;var t=V.get(e);return t||(t=a.lift(e,-.1),$<1e4&&(V.set(e,t),$++)),t}function ee(e){if(e.__hoverStlDirty){e.__hoverStlDirty=!1;var t=e.__hoverStl;if(t){var n=e.__cachedNormalStl={};e.__cachedNormalZ2=e.z2;var r=e.style;for(var i in t)null!=t[i]&&(n[i]=r[i]);n.fill=r.fill,n.stroke=r.stroke}else e.__cachedNormalStl=e.__cachedNormalZ2=null}}function te(e){var t=e.__hoverStl;if(t&&!e.__highlighted){var n=e.__zr,r=e.useHoverLayer&&n&&"canvas"===n.painter.type;if(e.__highlighted=r?"layer":"plain",!(e.isGroup||!n&&e.useHoverLayer)){var i=e,a=e.style;r&&(i=n.addHover(e),a=i.style),we(a),r||ee(i),a.extendFrom(t),ne(a,t,"fill"),ne(a,t,"stroke"),be(a),r||(e.dirty(!1),e.z2+=C)}}}function ne(e,t,n){!U(t[n])&&U(e[n])&&(e[n]=q(e[n]))}function re(e){var t=e.__highlighted;if(t&&(e.__highlighted=!1,!e.isGroup))if("layer"===t)e.__zr&&e.__zr.removeHover(e);else{var n=e.style,r=e.__cachedNormalStl;r&&(we(n),e.setStyle(r),be(n));var i=e.__cachedNormalZ2;null!=i&&e.z2-i===C&&(e.z2=i)}}function ie(e,t,n){var r,i=E,a=E;e.__highlighted&&(i=P,r=!0),t(e,n),e.__highlighted&&(a=P,r=!0),e.isGroup&&e.traverse((function(e){!e.isGroup&&t(e,n)})),r&&e.__highDownOnUpdate&&e.__highDownOnUpdate(i,a)}function ae(e,t){t=e.__hoverStl=!1!==t&&(e.hoverStyle||t||{}),e.__hoverStlDirty=!0,e.__highlighted&&(e.__cachedNormalStl=null,re(e),te(e))}function oe(e){!ce(this,e)&&!this.__highByOuter&&ie(this,te)}function se(e){!ce(this,e)&&!this.__highByOuter&&ie(this,re)}function ue(e){this.__highByOuter|=1<<(e||0),ie(this,te)}function le(e){!(this.__highByOuter&=~(1<<(e||0)))&&ie(this,re)}function ce(e,t){return e.__highDownSilentOnTouch&&t.zrByTouch}function de(e,t){he(e,!0),ie(e,ae,t)}function he(e,t){var n=!1===t;if(e.__highDownSilentOnTouch=e.highDownSilentOnTouch,e.__highDownOnUpdate=e.highDownOnUpdate,!n||e.__highDownDispatcher){var r=n?"off":"on";e[r]("mouseover",oe)[r]("mouseout",se),e[r]("emphasis",ue)[r]("normal",le),e.__highByOuter=e.__highByOuter||0,e.__highDownDispatcher=!n}}function fe(e){return!(!e||!e.__highDownDispatcher)}function me(e){var t=F[e];return null==t&&Z<=32&&(t=F[e]=Z++),t}function _e(e,t,n,i,a,o,s){a=a||k;var u,l=a.labelFetcher,c=a.labelDataIndex,d=a.labelDimIndex,h=a.labelProp,f=n.getShallow("show"),m=i.getShallow("show");(f||m)&&(l&&(u=l.getFormattedLabel(c,"normal",null,d,h)),null==u&&(u=r.isFunction(a.defaultText)?a.defaultText(c,a):a.defaultText));var _=f?u:null,p=m?r.retrieve2(l?l.getFormattedLabel(c,"emphasis",null,d,h):null,u):null;null==_&&null==p||(ge(e,n,o,a),ge(t,i,s,a,!0)),e.text=_,t.text=p}function pe(e,t,n){var i=e.style;t&&(we(i),e.setStyle(t),be(i)),i=e.__hoverStl,n&&i&&(we(i),r.extend(i,n),be(i))}function ge(e,t,n,i,a){return ye(e,t,i,a),n&&r.extend(e,n),e}function ve(e,t,n){var r,i={isRectText:!0};!1===n?r=!0:i.autoColor=n,ye(e,t,i,r)}function ye(e,t,n,i){if(n=n||k,n.isRectText){var a;n.getTextPosition?a=n.getTextPosition(t,i):(a=t.getShallow("position")||(i?null:"inside"),"outside"===a&&(a="top")),e.textPosition=a,e.textOffset=t.getShallow("offset");var o=t.getShallow("rotate");null!=o&&(o*=Math.PI/180),e.textRotation=o,e.textDistance=r.retrieve2(t.getShallow("distance"),i?null:5)}var s,u=t.ecModel,l=u&&u.option.textStyle,c=Me(t);if(c)for(var d in s={},c)if(c.hasOwnProperty(d)){var h=t.getModel(["rich",d]);Le(s[d]={},h,l,n,i)}return e.rich=s,Le(e,t,l,n,i,!0),n.forceRich&&!n.textStyle&&(n.textStyle={}),e}function Me(e){var t;while(e&&e!==e.ecModel){var n=(e.option||k).rich;if(n)for(var r in t=t||{},n)n.hasOwnProperty(r)&&(t[r]=1);e=e.parentModel}return t}function Le(e,t,n,i,a,o){n=!a&&n||k,e.textFill=Ye(t.getShallow("color"),i)||n.color,e.textStroke=Ye(t.getShallow("textBorderColor"),i)||n.textBorderColor,e.textStrokeWidth=r.retrieve2(t.getShallow("textBorderWidth"),n.textBorderWidth),a||(o&&(e.insideRollbackOpt=i,be(e)),null==e.textFill&&(e.textFill=i.autoColor)),e.fontStyle=t.getShallow("fontStyle")||n.fontStyle,e.fontWeight=t.getShallow("fontWeight")||n.fontWeight,e.fontSize=t.getShallow("fontSize")||n.fontSize,e.fontFamily=t.getShallow("fontFamily")||n.fontFamily,e.textAlign=t.getShallow("align"),e.textVerticalAlign=t.getShallow("verticalAlign")||t.getShallow("baseline"),e.textLineHeight=t.getShallow("lineHeight"),e.textWidth=t.getShallow("width"),e.textHeight=t.getShallow("height"),e.textTag=t.getShallow("tag"),o&&i.disableBox||(e.textBackgroundColor=Ye(t.getShallow("backgroundColor"),i),e.textPadding=t.getShallow("padding"),e.textBorderColor=Ye(t.getShallow("borderColor"),i),e.textBorderWidth=t.getShallow("borderWidth"),e.textBorderRadius=t.getShallow("borderRadius"),e.textBoxShadowColor=t.getShallow("shadowColor"),e.textBoxShadowBlur=t.getShallow("shadowBlur"),e.textBoxShadowOffsetX=t.getShallow("shadowOffsetX"),e.textBoxShadowOffsetY=t.getShallow("shadowOffsetY")),e.textShadowColor=t.getShallow("textShadowColor")||n.textShadowColor,e.textShadowBlur=t.getShallow("textShadowBlur")||n.textShadowBlur,e.textShadowOffsetX=t.getShallow("textShadowOffsetX")||n.textShadowOffsetX,e.textShadowOffsetY=t.getShallow("textShadowOffsetY")||n.textShadowOffsetY}function Ye(e,t){return"auto"!==e?e:t&&t.autoColor?t.autoColor:null}function be(e){var t,n=e.textPosition,r=e.insideRollbackOpt;if(r&&null==e.textFill){var i=r.autoColor,a=r.isRectText,o=r.useInsideStyle,s=!1!==o&&(!0===o||a&&n&&"string"===typeof n&&n.indexOf("inside")>=0),u=!s&&null!=i;(s||u)&&(t={textFill:e.textFill,textStroke:e.textStroke,textStrokeWidth:e.textStrokeWidth}),s&&(e.textFill="#fff",null==e.textStroke&&(e.textStroke=i,null==e.textStrokeWidth&&(e.textStrokeWidth=2))),u&&(e.textFill=i)}e.insideRollback=t}function we(e){var t=e.insideRollback;t&&(e.textFill=t.textFill,e.textStroke=t.textStroke,e.textStrokeWidth=t.textStrokeWidth,e.insideRollback=null)}function Se(e,t){var n=t&&t.getModel("textStyle");return r.trim([e.fontStyle||n&&n.getShallow("fontStyle")||"",e.fontWeight||n&&n.getShallow("fontWeight")||"",(e.fontSize||n&&n.getShallow("fontSize")||12)+"px",e.fontFamily||n&&n.getShallow("fontFamily")||"sans-serif"].join(" "))}function De(e,t,n,r,i,a){"function"===typeof i&&(a=i,i=null);var o=r&&r.isAnimationEnabled();if(o){var s=e?"Update":"",u=r.getShallow("animationDuration"+s),l=r.getShallow("animationEasing"+s),c=r.getShallow("animationDelay"+s);"function"===typeof c&&(c=c(i,r.getAnimationDelayParams?r.getAnimationDelayParams(t,i):null)),"function"===typeof u&&(u=u(i)),u>0?t.animateTo(n,u,c||0,l,a,!!a):(t.stopAnimation(),t.attr(n),a&&a())}else t.stopAnimation(),t.attr(n),a&&a()}function Te(e,t,n,r,i){De(!0,e,t,n,r,i)}function xe(e,t,n,r,i){De(!1,e,t,n,r,i)}function Ae(e,t){var n=o.identity([]);while(e&&e!==t)o.mul(n,e.getLocalTransform(),n),e=e.parent;return n}function ke(e,t,n){return t&&!r.isArrayLike(t)&&(t=l.getLocalTransform(t)),n&&(t=o.invert([],t)),s.applyTransform([],e,t)}function Ce(e,t,n){var r=0===t[4]||0===t[5]||0===t[0]?1:Math.abs(2*t[4]/t[0]),i=0===t[4]||0===t[5]||0===t[2]?1:Math.abs(2*t[4]/t[2]),a=["left"===e?-r:"right"===e?r:0,"top"===e?-i:"bottom"===e?i:0];return a=ke(a,t,n),Math.abs(a[0])>Math.abs(a[1])?a[0]>0?"right":"left":a[1]>0?"bottom":"top"}function He(e,t,n,i){if(e&&t){var a=o(e);t.traverse((function(e){if(!e.isGroup&&e.anid){var t=a[e.anid];if(t){var r=u(e);e.attr(u(t)),Te(e,r,n,e.dataIndex)}}}))}function o(e){var t={};return e.traverse((function(e){!e.isGroup&&e.anid&&(t[e.anid]=e)})),t}function u(e){var t={position:s.clone(e.position),rotation:e.rotation};return e.shape&&(t.shape=r.extend({},e.shape)),t}}function Pe(e,t){return r.map(e,(function(e){var n=e[0];n=x(n,t.x),n=A(n,t.x+t.width);var r=e[1];return r=x(r,t.y),r=A(r,t.y+t.height),[n,r]}))}function Ee(e,t){var n=x(e.x,t.x),r=A(e.x+e.width,t.x+t.width),i=x(e.y,t.y),a=A(e.y+e.height,t.y+t.height);if(r>=n&&a>=i)return{x:n,y:i,width:r-n,height:a-i}}function Ze(e,t,n){t=r.extend({rectHover:!0},t);var i=t.style={strokeNoScale:!0};if(n=n||{x:-1,y:-1,width:2,height:2},e)return 0===e.indexOf("image://")?(i.image=e.slice(8),r.defaults(i,n),new c(t)):R(e.replace("path://",""),t,n,"center")}function Fe(e,t,n,r,i){for(var a=0,o=i[i.length-1];a<i.length;a++){var s=i[a];if(Je(e,t,n,r,s[0],s[1],o[0],o[1]))return!0;o=s}}function Je(e,t,n,r,i,a,o,s){var u=n-e,l=r-t,c=o-i,d=s-a,h=Be(c,d,u,l);if(Xe(h))return!1;var f=e-i,m=t-a,_=Be(f,m,u,l)/h;if(_<0||_>1)return!1;var p=Be(f,m,c,d)/h;return!(p<0||p>1)}function Be(e,t,n,r){return e*r-n*t}function Xe(e){return e<=1e-6&&e>=-1e-6}O("circle",f),O("sector",m),O("ring",_),O("polygon",p),O("polyline",g),O("rect",v),O("line",y),O("bezierCurve",M),O("arc",L),t.Z2_EMPHASIS_LIFT=C,t.CACHED_LABEL_STYLE_PROPERTIES=H,t.extendShape=B,t.extendPath=X,t.registerShape=O,t.getShapeClass=N,t.makePath=R,t.makeImage=I,t.mergePath=Q,t.resizePath=j,t.subPixelOptimizeLine=G,t.subPixelOptimizeRect=z,t.subPixelOptimize=K,t.setElementHoverStyle=ae,t.setHoverStyle=de,t.setAsHighDownDispatcher=he,t.isHighDownDispatcher=fe,t.getHighlightDigit=me,t.setLabelStyle=_e,t.modifyLabelStyle=pe,t.setTextStyle=ge,t.setText=ve,t.getFont=Se,t.updateProps=Te,t.initProps=xe,t.getTransform=Ae,t.applyTransform=ke,t.transformDirection=Ce,t.groupTransition=He,t.clipPointsByRect=Pe,t.clipRectByRect=Ee,t.createIcon=Ze,t.linePolygonIntersect=Fe,t.lineLineIntersect=Je},"230e":function(e,t,n){var r=n("d3f4"),i=n("7726").document,a=r(i)&&r(i.createElement);e.exports=function(e){return a?i.createElement(e):{}}},2397:function(e,t,n){var r=n("5ca1"),i=n("2aeb"),a=n("d8e8"),o=n("cb7c"),s=n("d3f4"),u=n("79e5"),l=n("f0c1"),c=(n("7726").Reflect||{}).construct,d=u((function(){function e(){}return!(c((function(){}),[],e)instanceof e)})),h=!u((function(){c((function(){}))}));r(r.S+r.F*(d||h),"Reflect",{construct:function(e,t){a(e),o(t);var n=arguments.length<3?e:a(arguments[2]);if(h&&!d)return c(e,t,n);if(e==n){switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3])}var r=[null];return r.push.apply(r,t),new(l.apply(e,r))}var u=n.prototype,f=i(s(u)?u:Object.prototype),m=Function.apply.call(e,f,t);return s(m)?m:f}})},"23be":function(e,t,n){"use strict";n("aa77")("trimLeft",(function(e){return function(){return e(this,1)}}),"trimStart")},"23bf":function(e,t,n){"use strict";var r=n("5ca1"),i=n("fab2"),a=n("2d95"),o=n("77f1"),s=n("9def"),u=[].slice;r(r.P+r.F*n("79e5")((function(){i&&u.call(i)})),"Array",{slice:function(e,t){var n=s(this.length),r=a(this);if(t=void 0===t?n:t,"Array"==r)return u.call(this,e,t);for(var i=o(e,n),l=o(t,n),c=s(l-i),d=new Array(c),h=0;h<c;h++)d[h]="String"==r?this.charAt(i+h):this[i+h];return d}})},"23c6":function(e,t,n){var r=n("2d95"),i=n("2b4c")("toStringTag"),a="Arguments"==r(function(){return arguments}()),o=function(e,t){try{return e[t]}catch(n){}};e.exports=function(e){var t,n,s;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=o(t=Object(e),i))?n:a?r(t):"Object"==(s=r(t))&&"function"==typeof t.callee?"Arguments":s}},2421:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t={1:"Ù¡",2:"Ù¢",3:"Ù£",4:"Ù¤",5:"Ù¥",6:"Ù¦",7:"Ù§",8:"Ù¨",9:"Ù©",0:"Ù "},n={"Ù¡":"1","Ù¢":"2","Ù£":"3","Ù¤":"4","Ù¥":"5","Ù¦":"6","Ù§":"7","Ù¨":"8","Ù©":"9","Ù ":"0"},r=["کانونی Ø¯ÙˆÙˆÛ•Ù…","شوبات","ئازار","نیسان","ئایار","حوزەیران","تەمموز","ئاب","ئەیلوول","تشرینی ÛŒÛ•ÙƒÛ•Ù…","تشرینی Ø¯ÙˆÙˆÛ•Ù…","كانونی ÛŒÛ•Ú©Û•Ù…"],i=e.defineLocale("ku",{months:r,monthsShort:r,weekdays:"یه‌كشه‌ممه‌_دووشه‌ممه‌_سێشه‌ممه‌_چوارشه‌ممه‌_پێنجشه‌ممه‌_هه‌ینی_شه‌ممه‌".split("_"),weekdaysShort:"یه‌كشه‌م_دووشه‌م_سێشه‌م_چوارشه‌م_پێنجشه‌م_هه‌ینی_شه‌ممه‌".split("_"),weekdaysMin:"ی_د_س_چ_Ù¾_ه_Ø´".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/ئێواره‌|به‌یانی/,isPM:function(e){return/ئێواره‌/.test(e)},meridiem:function(e,t,n){return e<12?"به‌یانی":"ئێواره‌"},calendar:{sameDay:"[ئه‌مرۆ ÙƒØ§ØªÚ˜Ù…ێر] LT",nextDay:"[به‌یانی ÙƒØ§ØªÚ˜Ù…ێر] LT",nextWeek:"dddd [كاتژمێر] LT",lastDay:"[دوێنێ ÙƒØ§ØªÚ˜Ù…ێر] LT",lastWeek:"dddd [كاتژمێر] LT",sameElse:"L"},relativeTime:{future:"له‌ %s",past:"%s",s:"چه‌ند Ú†Ø±ÙƒÙ‡â€ŒÛŒÙ‡â€ŒÙƒ",ss:"چركه‌ %d",m:"یه‌ك Ø®ÙˆÙ„ه‌ك",mm:"%d Ø®ÙˆÙ„ه‌ك",h:"یه‌ك ÙƒØ§ØªÚ˜Ù…ێر",hh:"%d ÙƒØ§ØªÚ˜Ù…ێر",d:"یه‌ك Ú•Û†Ú˜",dd:"%d Ú•Û†Ú˜",M:"یه‌ك Ù…انگ",MM:"%d Ù…انگ",y:"یه‌ك Ø³Ø§Úµ",yy:"%d Ø³Ø§Úµ"},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,(function(e){return n[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"،")},week:{dow:6,doy:12}});return i}))},"242a":function(e,t,n){"use strict";n("386b")("sup",(function(e){return function(){return e(this,"sup","","")}}))},2554:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
function t(e,t,n){var r=e+" ";switch(n){case"ss":return r+=1===e?"sekunda":2===e||3===e||4===e?"sekunde":"sekundi",r;case"m":return t?"jedna minuta":"jedne minute";case"mm":return r+=1===e?"minuta":2===e||3===e||4===e?"minute":"minuta",r;case"h":return t?"jedan sat":"jednog sata";case"hh":return r+=1===e?"sat":2===e||3===e||4===e?"sata":"sati",r;case"dd":return r+=1===e?"dan":"dana",r;case"MM":return r+=1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci",r;case"yy":return r+=1===e?"godina":2===e||3===e||4===e?"godine":"godina",r}}var n=e.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[proÅ¡lu] dddd [u] LT";case 6:return"[proÅ¡le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[proÅ¡li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:t,m:t,mm:t,h:t,hh:t,d:"dan",dd:t,M:"mjesec",MM:t,y:"godinu",yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return n}))},"25c9":function(e,t,n){var r=n("5ca1"),i=Math.exp;r(r.S,"Math",{cosh:function(e){return(i(e=+e)+i(-e))/2}})},"25db":function(e,t,n){n("5eda")("getOwnPropertyNames",(function(){return n("7bbc").f}))},2621:function(e,t){t.f=Object.getOwnPropertySymbols},"262f":function(e,t,n){var r=n("5ca1");r(r.G+r.W+r.F*!n("0f88").ABV,{DataView:n("ed0b").DataView})},"26e1":function(e,t,n){var r=n("6d8b"),i=n("e0d3"),a=r.each,o=r.isObject,s=["areaStyle","lineStyle","nodeStyle","linkStyle","chordStyle","label","labelLine"];function u(e){var t=e&&e.itemStyle;if(t)for(var n=0,i=s.length;n<i;n++){var a=s[n],o=t.normal,u=t.emphasis;o&&o[a]&&(e[a]=e[a]||{},e[a].normal?r.merge(e[a].normal,o[a]):e[a].normal=o[a],o[a]=null),u&&u[a]&&(e[a]=e[a]||{},e[a].emphasis?r.merge(e[a].emphasis,u[a]):e[a].emphasis=u[a],u[a]=null)}}function l(e,t,n){if(e&&e[t]&&(e[t].normal||e[t].emphasis)){var i=e[t].normal,a=e[t].emphasis;i&&(n?(e[t].normal=e[t].emphasis=null,r.defaults(e[t],i)):e[t]=i),a&&(e.emphasis=e.emphasis||{},e.emphasis[t]=a)}}function c(e){l(e,"itemStyle"),l(e,"lineStyle"),l(e,"areaStyle"),l(e,"label"),l(e,"labelLine"),l(e,"upperLabel"),l(e,"edgeLabel")}function d(e,t){var n=o(e)&&e[t],r=o(n)&&n.textStyle;if(r)for(var a=0,s=i.TEXT_STYLE_OPTIONS.length;a<s;a++){t=i.TEXT_STYLE_OPTIONS[a];r.hasOwnProperty(t)&&(n[t]=r[t])}}function h(e){e&&(c(e),d(e,"label"),e.emphasis&&d(e.emphasis,"label"))}function f(e){if(o(e)){u(e),c(e),d(e,"label"),d(e,"upperLabel"),d(e,"edgeLabel"),e.emphasis&&(d(e.emphasis,"label"),d(e.emphasis,"upperLabel"),d(e.emphasis,"edgeLabel"));var t=e.markPoint;t&&(u(t),h(t));var n=e.markLine;n&&(u(n),h(n));var i=e.markArea;i&&h(i);var a=e.data;if("graph"===e.type){a=a||e.nodes;var s=e.links||e.edges;if(s&&!r.isTypedArray(s))for(var f=0;f<s.length;f++)h(s[f]);r.each(e.categories,(function(e){c(e)}))}if(a&&!r.isTypedArray(a))for(f=0;f<a.length;f++)h(a[f]);t=e.markPoint;if(t&&t.data){var m=t.data;for(f=0;f<m.length;f++)h(m[f])}n=e.markLine;if(n&&n.data){var _=n.data;for(f=0;f<_.length;f++)r.isArray(_[f])?(h(_[f][0]),h(_[f][1])):h(_[f])}"gauge"===e.type?(d(e,"axisLabel"),d(e,"title"),d(e,"detail")):"treemap"===e.type?(l(e.breadcrumb,"itemStyle"),r.each(e.levels,(function(e){c(e)}))):"tree"===e.type&&c(e.leaves)}}function m(e){return r.isArray(e)?e:e?[e]:[]}function _(e){return(r.isArray(e)?e[0]:e)||{}}function p(e,t){a(m(e.series),(function(e){o(e)&&f(e)}));var n=["xAxis","yAxis","radiusAxis","angleAxis","singleAxis","parallelAxis","radar"];t&&n.push("valueAxis","categoryAxis","logAxis","timeAxis"),a(n,(function(t){a(m(e[t]),(function(e){e&&(d(e,"axisLabel"),d(e.axisPointer,"label"))}))})),a(m(e.parallel),(function(e){var t=e&&e.parallelAxisDefault;d(t,"axisLabel"),d(t&&t.axisPointer,"label")})),a(m(e.calendar),(function(e){l(e,"itemStyle"),d(e,"dayLabel"),d(e,"monthLabel"),d(e,"yearLabel")})),a(m(e.radar),(function(e){d(e,"name")})),a(m(e.geo),(function(e){o(e)&&(h(e),a(m(e.regions),(function(e){h(e)})))})),a(m(e.timeline),(function(e){h(e),l(e,"label"),l(e,"itemStyle"),l(e,"controlStyle",!0);var t=e.data;r.isArray(t)&&r.each(t,(function(e){r.isObject(e)&&(l(e,"label"),l(e,"itemStyle"))}))})),a(m(e.toolbox),(function(e){l(e,"iconStyle"),a(e.feature,(function(e){l(e,"iconStyle")}))})),d(_(e.axisPointer),"label"),d(_(e.tooltip).axisPointer,"label")}e.exports=p},"26f9":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t={ss:"sekundė_sekundžių_sekundes",m:"minutė_minutės_minutę",mm:"minutės_minučių_minutes",h:"valanda_valandos_valandą",hh:"valandos_valandų_valandas",d:"diena_dienos_dieną",dd:"dienos_dienų_dienas",M:"mėnuo_mėnesio_mėnesį",MM:"mėnesiai_mėnesių_mėnesius",y:"metai_metų_metus",yy:"metai_metų_metus"};function n(e,t,n,r){return t?"kelios sekundės":r?"kelių sekundžių":"kelias sekundes"}function r(e,t,n,r){return t?a(n)[0]:r?a(n)[1]:a(n)[2]}function i(e){return e%10===0||e>10&&e<20}function a(e){return t[e].split("_")}function o(e,t,n,o){var s=e+" ";return 1===e?s+r(e,t,n[0],o):t?s+(i(e)?a(n)[1]:a(n)[0]):o?s+a(n)[1]:s+(i(e)?a(n)[1]:a(n)[2])}var s=e.defineLocale("lt",{months:{format:"sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegužė_birželis_liepa_rugpjÅ«tis_rugsėjis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadienį_pirmadienį_antradienį_trečiadienį_ketvirtadienį_penktadienį_Å¡eÅ¡tadienį".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_Å¡eÅ¡tadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_Å eÅ¡".split("_"),weekdaysMin:"S_P_A_T_K_Pn_Å ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[Å iandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Praėjusį] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prieÅ¡ %s",s:n,ss:o,m:r,mm:o,h:r,hh:o,d:r,dd:o,M:r,MM:o,y:r,yy:o},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(e){return e+"-oji"},week:{dow:1,doy:4}});return s}))},2748:function(e,t,n){var r=n("5ca1"),i=180/Math.PI;r(r.S,"Math",{degrees:function(e){return e*i}})},"27ae":function(e,t,n){(function(n){var r,i;(function(t,n){e.exports=n(t)})("undefined"!==typeof self?self:"undefined"!==typeof window?window:"undefined"!==typeof n?n:this,(function(n){"use strict";n=n||{};var a,o=n.Base64,s="2.6.4",u="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",l=function(e){for(var t={},n=0,r=e.length;n<r;n++)t[e.charAt(n)]=n;return t}(u),c=String.fromCharCode,d=function(e){if(e.length<2){var t=e.charCodeAt(0);return t<128?e:t<2048?c(192|t>>>6)+c(128|63&t):c(224|t>>>12&15)+c(128|t>>>6&63)+c(128|63&t)}t=65536+1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320);return c(240|t>>>18&7)+c(128|t>>>12&63)+c(128|t>>>6&63)+c(128|63&t)},h=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,f=function(e){return e.replace(h,d)},m=function(e){var t=[0,2,1][e.length%3],n=e.charCodeAt(0)<<16|(e.length>1?e.charCodeAt(1):0)<<8|(e.length>2?e.charCodeAt(2):0),r=[u.charAt(n>>>18),u.charAt(n>>>12&63),t>=2?"=":u.charAt(n>>>6&63),t>=1?"=":u.charAt(63&n)];return r.join("")},_=n.btoa&&"function"==typeof n.btoa?function(e){return n.btoa(e)}:function(e){if(e.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return e.replace(/[\s\S]{1,3}/g,m)},p=function(e){return _(f(String(e)))},g=function(e){return e.replace(/[+\/]/g,(function(e){return"+"==e?"-":"_"})).replace(/=/g,"")},v=function(e,t){return t?g(p(e)):p(e)},y=function(e){return v(e,!0)};n.Uint8Array&&(a=function(e,t){for(var n="",r=0,i=e.length;r<i;r+=3){var a=e[r],o=e[r+1],s=e[r+2],l=a<<16|o<<8|s;n+=u.charAt(l>>>18)+u.charAt(l>>>12&63)+("undefined"!=typeof o?u.charAt(l>>>6&63):"=")+("undefined"!=typeof s?u.charAt(63&l):"=")}return t?g(n):n});var M,L=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,Y=function(e){switch(e.length){case 4:var t=(7&e.charCodeAt(0))<<18|(63&e.charCodeAt(1))<<12|(63&e.charCodeAt(2))<<6|63&e.charCodeAt(3),n=t-65536;return c(55296+(n>>>10))+c(56320+(1023&n));case 3:return c((15&e.charCodeAt(0))<<12|(63&e.charCodeAt(1))<<6|63&e.charCodeAt(2));default:return c((31&e.charCodeAt(0))<<6|63&e.charCodeAt(1))}},b=function(e){return e.replace(L,Y)},w=function(e){var t=e.length,n=t%4,r=(t>0?l[e.charAt(0)]<<18:0)|(t>1?l[e.charAt(1)]<<12:0)|(t>2?l[e.charAt(2)]<<6:0)|(t>3?l[e.charAt(3)]:0),i=[c(r>>>16),c(r>>>8&255),c(255&r)];return i.length-=[0,0,2,1][n],i.join("")},S=n.atob&&"function"==typeof n.atob?function(e){return n.atob(e)}:function(e){return e.replace(/\S{1,4}/g,w)},D=function(e){return S(String(e).replace(/[^A-Za-z0-9\+\/]/g,""))},T=function(e){return b(S(e))},x=function(e){return String(e).replace(/[-_]/g,(function(e){return"-"==e?"+":"/"})).replace(/[^A-Za-z0-9\+\/]/g,"")},A=function(e){return T(x(e))};n.Uint8Array&&(M=function(e){return Uint8Array.from(D(x(e)),(function(e){return e.charCodeAt(0)}))});var k=function(){var e=n.Base64;return n.Base64=o,e};if(n.Base64={VERSION:s,atob:D,btoa:_,fromBase64:A,toBase64:v,utob:f,encode:v,encodeURI:y,btou:b,decode:A,noConflict:k,fromUint8Array:a,toUint8Array:M},"function"===typeof Object.defineProperty){var C=function(e){return{value:e,enumerable:!1,writable:!0,configurable:!0}};n.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",C((function(){return A(this)}))),Object.defineProperty(String.prototype,"toBase64",C((function(e){return v(this,e)}))),Object.defineProperty(String.prototype,"toBase64URI",C((function(){return v(this,!0)})))}}return n["Meteor"]&&(Base64=n.Base64),e.exports?e.exports.Base64=n.Base64:(r=[],i=function(){return n.Base64}.apply(t,r),void 0===i||(e.exports=i)),{Base64:n.Base64}}))}).call(this,n("c8ba"))},"27ee":function(e,t,n){var r=n("23c6"),i=n("2b4c")("iterator"),a=n("84f2");e.exports=n("8378").getIteratorMethod=function(e){if(void 0!=e)return e[i]||e["@@iterator"]||a[r(e)]}},"282b":function(e,t,n){var r=n("6d8b");function i(e){for(var t=0;t<e.length;t++)e[t][1]||(e[t][1]=e[t][0]);return function(t,n,i){for(var a={},o=0;o<e.length;o++){var s=e[o][1];if(!(n&&r.indexOf(n,s)>=0||i&&r.indexOf(i,s)<0)){var u=t.getShallow(s);null!=u&&(a[e[o][0]]=u)}}return a}}e.exports=i},2877:function(e,t,n){"use strict";function r(e,t,n,r,i,a,o,s){var u,l="function"===typeof e?e.options:e;if(t&&(l.render=t,l.staticRenderFns=n,l._compiled=!0),r&&(l.functional=!0),a&&(l._scopeId="data-v-"+a),o?(u=function(e){e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,e||"undefined"===typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),i&&i.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(o)},l._ssrRegister=u):i&&(u=s?function(){i.call(this,(l.functional?this.parent:this).$root.$options.shadowRoot)}:i),u)if(l.functional){l._injectStyles=u;var c=l.render;l.render=function(e,t){return u.call(t),c(e,t)}}else{var d=l.beforeCreate;l.beforeCreate=d?[].concat(d,u):[u]}return{exports:e,options:l}}n.d(t,"a",(function(){return r}))},"28a5":function(e,t,n){"use strict";var r=n("aae3"),i=n("cb7c"),a=n("ebd6"),o=n("0390"),s=n("9def"),u=n("5f1b"),l=n("520a"),c=n("79e5"),d=Math.min,h=[].push,f="split",m="length",_="lastIndex",p=4294967295,g=!c((function(){RegExp(p,"y")}));n("214f")("split",2,(function(e,t,n,c){var v;return v="c"=="abbc"[f](/(b)*/)[1]||4!="test"[f](/(?:)/,-1)[m]||2!="ab"[f](/(?:ab)*/)[m]||4!="."[f](/(.?)(.?)/)[m]||"."[f](/()()/)[m]>1||""[f](/.?/)[m]?function(e,t){var i=String(this);if(void 0===e&&0===t)return[];if(!r(e))return n.call(i,e,t);var a,o,s,u=[],c=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),d=0,f=void 0===t?p:t>>>0,g=new RegExp(e.source,c+"g");while(a=l.call(g,i)){if(o=g[_],o>d&&(u.push(i.slice(d,a.index)),a[m]>1&&a.index<i[m]&&h.apply(u,a.slice(1)),s=a[0][m],d=o,u[m]>=f))break;g[_]===a.index&&g[_]++}return d===i[m]?!s&&g.test("")||u.push(""):u.push(i.slice(d)),u[m]>f?u.slice(0,f):u}:"0"[f](void 0,0)[m]?function(e,t){return void 0===e&&0===t?[]:n.call(this,e,t)}:n,[function(n,r){var i=e(this),a=void 0==n?void 0:n[t];return void 0!==a?a.call(n,i,r):v.call(String(i),n,r)},function(e,t){var r=c(v,e,this,t,v!==n);if(r.done)return r.value;var l=i(e),h=String(this),f=a(l,RegExp),m=l.unicode,_=(l.ignoreCase?"i":"")+(l.multiline?"m":"")+(l.unicode?"u":"")+(g?"y":"g"),y=new f(g?l:"^(?:"+l.source+")",_),M=void 0===t?p:t>>>0;if(0===M)return[];if(0===h.length)return null===u(y,h)?[h]:[];var L=0,Y=0,b=[];while(Y<h.length){y.lastIndex=g?Y:0;var w,S=u(y,g?h:h.slice(Y));if(null===S||(w=d(s(y.lastIndex+(g?0:Y)),h.length))===L)Y=o(h,Y,m);else{if(b.push(h.slice(L,Y)),b.length===M)return b;for(var D=1;D<=S.length-1;D++)if(b.push(S[D]),b.length===M)return b;Y=L=w}}return b.push(h.slice(L)),b}]}))},"28e4":function(e,t,n){"use strict";var r=n("5ca1"),i=n("d8e8"),a=n("9b43"),o=n("4a59");e.exports=function(e){r(r.S,e,{from:function(e){var t,n,r,s,u=arguments[1];return i(this),t=void 0!==u,t&&i(u),void 0==e?new this:(n=[],t?(r=0,s=a(u,arguments[2],2),o(e,!1,(function(e){n.push(s(e,r++))}))):o(e,!1,n.push,n),new this(n))}})}},2909:function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n("6b75");function i(e){if(Array.isArray(e))return Object(r["a"])(e)}function a(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}var o=n("06c5");function s(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function u(e){return i(e)||a(e)||Object(o["a"])(e)||s()}},2921:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t=e.defineLocale("vi",{months:"tháng 1_tháng 2_tháng 3_tháng 4_tháng 5_tháng 6_tháng 7_tháng 8_tháng 9_tháng 10_tháng 11_tháng 12".split("_"),monthsShort:"Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12".split("_"),monthsParseExact:!0,weekdays:"chá»§ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(e){return/^ch$/i.test(e)},meridiem:function(e,t,n){return e<12?n?"sa":"SA":n?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [năm] YYYY",LLL:"D MMMM [năm] YYYY HH:mm",LLLL:"dddd, D MMMM [năm] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[Hôm nay lúc] LT",nextDay:"[Ngày mai lúc] LT",nextWeek:"dddd [tuần tới lúc] LT",lastDay:"[Hôm qua lúc] LT",lastWeek:"dddd [tuần trước lúc] LT",sameElse:"L"},relativeTime:{future:"%s tới",past:"%s trước",s:"vài giây",ss:"%d giây",m:"một phút",mm:"%d phút",h:"một giờ",hh:"%d giờ",d:"một ngày",dd:"%d ngày",w:"một tuần",ww:"%d tuần",M:"một tháng",MM:"%d tháng",y:"một năm",yy:"%d năm"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}});return t}))},"293c":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t={words:{ss:["sekund","sekunda","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(e,t){return 1===e?t[0]:e>=2&&e<=4?t[1]:t[2]},translate:function(e,n,r){var i=t.words[r];return 1===r.length?n?i[0]:i[1]:e+" "+t.correctGrammaticalCase(e,i)}},n=e.defineLocale("me",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){var e=["[proÅ¡le] [nedjelje] [u] LT","[proÅ¡log] [ponedjeljka] [u] LT","[proÅ¡log] [utorka] [u] LT","[proÅ¡le] [srijede] [u] LT","[proÅ¡log] [četvrtka] [u] LT","[proÅ¡log] [petka] [u] LT","[proÅ¡le] [subote] [u] LT"];return e[this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:"dan",dd:t.translate,M:"mjesec",MM:t.translate,y:"godinu",yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return n}))},"29a8":function(e,t){var n={legend:{selector:{all:"全选",inverse:"反选"}},toolbox:{brush:{title:{rect:"矩形选择",polygon:"圈选",lineX:"横向选择",lineY:"纵向选择",keep:"保持选择",clear:"清除选择"}},dataView:{title:"数据视图",lang:["数据视图","关闭","刷新"]},dataZoom:{title:{zoom:"区域缩放",back:"区域缩放还原"}},magicType:{title:{line:"切换为折线图",bar:"切换为柱状图",stack:"切换为堆叠",tiled:"切换为平铺"}},restore:{title:"还原"},saveAsImage:{title:"保存为图片",lang:["右键另存为图片"]}},series:{typeNames:{pie:"饼图",bar:"柱状图",line:"折线图",scatter:"散点图",effectScatter:"涟漪散点图",radar:"雷达图",tree:"树图",treemap:"矩形树图",boxplot:"箱型图",candlestick:"K线图",k:"K线图",heatmap:"热力图",map:"地图",parallel:"平行坐标图",lines:"线图",graph:"关系图",sankey:"桑基图",funnel:"漏斗图",gauge:"仪表盘图",pictorialBar:"象形柱图",themeRiver:"主题河流图",sunburst:"旭日图"}},aria:{general:{withTitle:"这是一个关于“{title}”的图表。",withoutTitle:"这是一个图表,"},series:{single:{prefix:"",withName:"图表类型是{seriesType},表示{seriesName}。",withoutName:"图表类型是{seriesType}。"},multiple:{prefix:"它由{seriesCount}个图表系列组成。",withName:"第{seriesId}个系列是一个表示{seriesName}的{seriesType},",withoutName:"第{seriesId}个系列是一个{seriesType},",separator:{middle:";",end:"。"}}},data:{allData:"其数据是——",partialData:"其中,前{displayCnt}项是——",withName:"{name}的数据是{value}",withoutName:"{value}",separator:{middle:",",end:""}}}};e.exports=n},"29f3":function(e,t){var n=Object.prototype,r=n.toString;function i(e){return r.call(e)}e.exports=i},"2aba":function(e,t,n){var r=n("7726"),i=n("32e9"),a=n("69a8"),o=n("ca5a")("src"),s=n("fa5b"),u="toString",l=(""+s).split(u);n("8378").inspectSource=function(e){return s.call(e)},(e.exports=function(e,t,n,s){var u="function"==typeof n;u&&(a(n,"name")||i(n,"name",t)),e[t]!==n&&(u&&(a(n,o)||i(n,o,e[t]?""+e[t]:l.join(String(t)))),e===r?e[t]=n:s?e[t]?e[t]=n:i(e,t,n):(delete e[t],i(e,t,n)))})(Function.prototype,u,(function(){return"function"==typeof this&&this[o]||s.call(this)}))},"2aeb":function(e,t,n){var r=n("cb7c"),i=n("1495"),a=n("e11e"),o=n("613b")("IE_PROTO"),s=function(){},u="prototype",l=function(){var e,t=n("230e")("iframe"),r=a.length,i="<",o=">";t.style.display="none",n("fab2").appendChild(t),t.src="javascript:",e=t.contentWindow.document,e.open(),e.write(i+"script"+o+"document.F=Object"+i+"/script"+o),e.close(),l=e.F;while(r--)delete l[u][a[r]];return l()};e.exports=Object.create||function(e,t){var n;return null!==e?(s[u]=r(e),n=new s,s[u]=null,n[o]=e):n=l(),void 0===t?n:i(n,t)}},"2b17":function(e,t,n){var r=n("4e08"),i=(r.__DEV__,n("6d8b")),a=(i.isTypedArray,i.extend),o=(i.assert,i.each),s=i.isObject,u=n("e0d3"),l=u.getDataItemValue,c=u.isDataItemOption,d=n("3842"),h=d.parseDate,f=n("ec6f"),m=n("93d0"),_=m.SOURCE_FORMAT_TYPED_ARRAY,p=m.SOURCE_FORMAT_ARRAY_ROWS,g=m.SOURCE_FORMAT_ORIGINAL,v=m.SOURCE_FORMAT_OBJECT_ROWS;function y(e,t){f.isInstance(e)||(e=f.seriesDataToSource(e)),this._source=e;var n=this._data=e.data,r=e.sourceFormat;r===_&&(this._offset=0,this._dimSize=t,this._data=n);var i=L[r===p?r+"_"+e.seriesLayoutBy:r];a(this,i)}var M=y.prototype;M.pure=!1,M.persistent=!0,M.getSource=function(){return this._source};var L={arrayRows_column:{pure:!0,count:function(){return Math.max(0,this._data.length-this._source.startIndex)},getItem:function(e){return this._data[e+this._source.startIndex]},appendData:w},arrayRows_row:{pure:!0,count:function(){var e=this._data[0];return e?Math.max(0,e.length-this._source.startIndex):0},getItem:function(e){e+=this._source.startIndex;for(var t=[],n=this._data,r=0;r<n.length;r++){var i=n[r];t.push(i?i[e]:null)}return t},appendData:function(){throw new Error('Do not support appendData when set seriesLayoutBy: "row".')}},objectRows:{pure:!0,count:Y,getItem:b,appendData:w},keyedColumns:{pure:!0,count:function(){var e=this._source.dimensionsDefine[0].name,t=this._data[e];return t?t.length:0},getItem:function(e){for(var t=[],n=this._source.dimensionsDefine,r=0;r<n.length;r++){var i=this._data[n[r].name];t.push(i?i[e]:null)}return t},appendData:function(e){var t=this._data;o(e,(function(e,n){for(var r=t[n]||(t[n]=[]),i=0;i<(e||[]).length;i++)r.push(e[i])}))}},original:{count:Y,getItem:b,appendData:w},typedArray:{persistent:!1,pure:!0,count:function(){return this._data?this._data.length/this._dimSize:0},getItem:function(e,t){e-=this._offset,t=t||[];for(var n=this._dimSize*e,r=0;r<this._dimSize;r++)t[r]=this._data[n+r];return t},appendData:function(e){this._data=e},clean:function(){this._offset+=this.count(),this._data=null}}};function Y(){return this._data.length}function b(e){return this._data[e]}function w(e){for(var t=0;t<e.length;t++)this._data.push(e[t])}var S={arrayRows:D,objectRows:function(e,t,n,r){return null!=n?e[r]:e},keyedColumns:D,original:function(e,t,n,r){var i=l(e);return null!=n&&i instanceof Array?i[n]:i},typedArray:D};function D(e,t,n,r){return null!=n?e[n]:e}var T={arrayRows:x,objectRows:function(e,t,n,r){return A(e[t],this._dimensionInfos[t])},keyedColumns:x,original:function(e,t,n,r){var i=e&&(null==e.value?e:e.value);return!this._rawData.pure&&c(e)&&(this.hasItemOption=!0),A(i instanceof Array?i[r]:i,this._dimensionInfos[t])},typedArray:function(e,t,n,r){return e[r]}};function x(e,t,n,r){return A(e[r],this._dimensionInfos[t])}function A(e,t){var n=t&&t.type;if("ordinal"===n){var r=t&&t.ordinalMeta;return r?r.parseAndCollect(e):e}return"time"===n&&"number"!==typeof e&&null!=e&&"-"!==e&&(e=+h(e)),null==e||""===e?NaN:+e}function k(e,t,n){if(e){var r=e.getRawDataItem(t);if(null!=r){var i,a,o=e.getProvider().getSource().sourceFormat,s=e.getDimensionInfo(n);return s&&(i=s.name,a=s.index),S[o](r,t,a,i)}}}function C(e,t,n){if(e){var r=e.getProvider().getSource().sourceFormat;if(r===g||r===v){var i=e.getRawDataItem(t);return r!==g||s(i)||(i=null),i?i[n]:void 0}}}t.DefaultDataProvider=y,t.defaultDimValueGetters=T,t.retrieveRawValue=k,t.retrieveRawAttr=C},"2b3e":function(e,t,n){var r=n("585a"),i="object"==typeof self&&self&&self.Object===Object&&self,a=r||i||Function("return this")();e.exports=a},"2b4c":function(e,t,n){var r=n("5537")("wks"),i=n("ca5a"),a=n("7726").Symbol,o="function"==typeof a,s=e.exports=function(e){return r[e]||(r[e]=o&&a[e]||(o?a:i)("Symbol."+e))};s.store=r},"2b61":function(e,t,n){var r=n("7d6d"),i=n("82eb"),a=i.ContextCachedBy,o=[["shadowBlur",0],["shadowOffsetX",0],["shadowOffsetY",0],["shadowColor","#000"],["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]],s=function(e){this.extendFrom(e,!1)};function u(e,t,n){var r=null==t.x?0:t.x,i=null==t.x2?1:t.x2,a=null==t.y?0:t.y,o=null==t.y2?0:t.y2;t.global||(r=r*n.width+n.x,i=i*n.width+n.x,a=a*n.height+n.y,o=o*n.height+n.y),r=isNaN(r)?0:r,i=isNaN(i)?1:i,a=isNaN(a)?0:a,o=isNaN(o)?0:o;var s=e.createLinearGradient(r,a,i,o);return s}function l(e,t,n){var r=n.width,i=n.height,a=Math.min(r,i),o=null==t.x?.5:t.x,s=null==t.y?.5:t.y,u=null==t.r?.5:t.r;t.global||(o=o*r+n.x,s=s*i+n.y,u*=a);var l=e.createRadialGradient(o,s,0,o,s,u);return l}s.prototype={constructor:s,fill:"#000",stroke:null,opacity:1,fillOpacity:null,strokeOpacity:null,lineDash:null,lineDashOffset:0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,lineWidth:1,strokeNoScale:!1,text:null,font:null,textFont:null,fontStyle:null,fontWeight:null,fontSize:null,fontFamily:null,textTag:null,textFill:"#000",textStroke:null,textWidth:null,textHeight:null,textStrokeWidth:0,textLineHeight:null,textPosition:"inside",textRect:null,textOffset:null,textAlign:null,textVerticalAlign:null,textDistance:5,textShadowColor:"transparent",textShadowBlur:0,textShadowOffsetX:0,textShadowOffsetY:0,textBoxShadowColor:"transparent",textBoxShadowBlur:0,textBoxShadowOffsetX:0,textBoxShadowOffsetY:0,transformText:!1,textRotation:0,textOrigin:null,textBackgroundColor:null,textBorderColor:null,textBorderWidth:0,textBorderRadius:0,textPadding:null,rich:null,truncate:null,blend:null,bind:function(e,t,n){var i=this,s=n&&n.style,u=!s||e.__attrCachedBy!==a.STYLE_BIND;e.__attrCachedBy=a.STYLE_BIND;for(var l=0;l<o.length;l++){var c=o[l],d=c[0];(u||i[d]!==s[d])&&(e[d]=r(e,d,i[d]||c[1]))}if((u||i.fill!==s.fill)&&(e.fillStyle=i.fill),(u||i.stroke!==s.stroke)&&(e.strokeStyle=i.stroke),(u||i.opacity!==s.opacity)&&(e.globalAlpha=null==i.opacity?1:i.opacity),(u||i.blend!==s.blend)&&(e.globalCompositeOperation=i.blend||"source-over"),this.hasStroke()){var h=i.lineWidth;e.lineWidth=h/(this.strokeNoScale&&t&&t.getLineScale?t.getLineScale():1)}},hasFill:function(){var e=this.fill;return null!=e&&"none"!==e},hasStroke:function(){var e=this.stroke;return null!=e&&"none"!==e&&this.lineWidth>0},extendFrom:function(e,t){if(e)for(var n in e)!e.hasOwnProperty(n)||!0!==t&&(!1===t?this.hasOwnProperty(n):null==e[n])||(this[n]=e[n])},set:function(e,t){"string"===typeof e?this[e]=t:this.extendFrom(e,!0)},clone:function(){var e=new this.constructor;return e.extendFrom(this,!0),e},getGradient:function(e,t,n){for(var r="radial"===t.type?l:u,i=r(e,t,n),a=t.colorStops,o=0;o<a.length;o++)i.addColorStop(a[o].offset,a[o].color);return i}};for(var c=s.prototype,d=0;d<o.length;d++){var h=o[d];h[0]in c||(c[h[0]]=h[1])}s.getGradient=c.getGradient;var f=s;e.exports=f},"2bfb":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t=e.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(e){return/^nm$/i.test(e)},meridiem:function(e,t,n){return e<12?n?"vm":"VM":n?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[Môre om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",ss:"%d sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}});return t}))},"2caf":function(e,t,n){var r=n("5ca1");r(r.S,"Array",{isArray:n("1169")})},"2cf4":function(e,t){var n=1;"undefined"!==typeof window&&(n=Math.max(window.devicePixelRatio||1,1));var r=0,i=n;t.debugMode=r,t.devicePixelRatio=i},"2d00":function(e,t){e.exports=!1},"2d34":function(e,t,n){var r=n("5ca1"),i=n("38fd"),a=n("cb7c");r(r.S,"Reflect",{getPrototypeOf:function(e){return i(a(e))}})},"2d5c":function(e,t){var n=Math.expm1;e.exports=!n||n(10)>22025.465794806718||n(10)<22025.465794806718||-2e-17!=n(-2e-17)?function(e){return 0==(e=+e)?e:e>-1e-6&&e<1e-6?e+e*e/2:Math.exp(e)-1}:n},"2d95":function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},"2e08":function(e,t,n){var r=n("9def"),i=n("9744"),a=n("be13");e.exports=function(e,t,n,o){var s=String(a(e)),u=s.length,l=void 0===n?" ":String(n),c=r(t);if(c<=u||""==l)return s;var d=c-u,h=i.call(l,Math.ceil(d/l.length));return h.length>d&&(h=h.slice(0,d)),o?h+s:s+h}},"2e37":function(e,t,n){var r=n("5ca1");r(r.S,"Number",{EPSILON:Math.pow(2,-52)})},"2e8c":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t=e.defineLocale("uz",{months:"январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_"),monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdays:"Якшанба_Душанба_Сешанба_Чоршанба_Пайшанба_Жума_Шанба".split("_"),weekdaysShort:"Якш_Душ_Сеш_Чор_Пай_Жум_Шан".split("_"),weekdaysMin:"Як_Ду_Се_Чо_Па_Жу_Ша".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Бугун ÑÐ¾Ð°Ñ‚] LT [да]",nextDay:"[Эртага] LT [да]",nextWeek:"dddd [куни ÑÐ¾Ð°Ñ‚] LT [да]",lastDay:"[Кеча ÑÐ¾Ð°Ñ‚] LT [да]",lastWeek:"[Утган] dddd [куни ÑÐ¾Ð°Ñ‚] LT [да]",sameElse:"L"},relativeTime:{future:"Якин %s Ð¸Ñ‡Ð¸Ð´Ð°",past:"Бир Ð½ÐµÑ‡Ð° %s Ð¾Ð»Ð´Ð¸Ð½",s:"фурсат",ss:"%d Ñ„урсат",m:"бир Ð´Ð°ÐºÐ¸ÐºÐ°",mm:"%d Ð´Ð°ÐºÐ¸ÐºÐ°",h:"бир ÑÐ¾Ð°Ñ‚",hh:"%d ÑÐ¾Ð°Ñ‚",d:"бир ÐºÑƒÐ½",dd:"%d ÐºÑƒÐ½",M:"бир Ð¾Ð¹",MM:"%d Ð¾Ð¹",y:"бир Ð¹Ð¸Ð»",yy:"%d Ð¹Ð¸Ð»"},week:{dow:1,doy:7}});return t}))},"2f21":function(e,t,n){"use strict";var r=n("79e5");e.exports=function(e,t){return!!e&&r((function(){t?e.call(null,(function(){}),1):e.call(null)}))}},"2f45":function(e,t,n){var r=n("6d8b"),i=r.each,a=r.createHashMap,o=(r.assert,n("4e08")),s=(o.__DEV__,a(["tooltip","label","itemName","itemId","seriesName"]));function u(e){var t={},n=t.encode={},r=a(),o=[],u=[],c=t.userOutput={dimensionNames:e.dimensions.slice(),encode:{}};i(e.dimensions,(function(t){var i=e.getDimensionInfo(t),a=i.coordDim;if(a){var h=i.coordDimIndex;l(n,a)[h]=t,i.isExtraCoord||(r.set(a,1),d(i.type)&&(o[0]=t),l(c.encode,a)[h]=i.index),i.defaultTooltip&&u.push(t)}s.each((function(e,t){var r=l(n,t),a=i.otherDims[t];null!=a&&!1!==a&&(r[a]=i.name)}))}));var h=[],f={};r.each((function(e,t){var r=n[t];f[t]=r[0],h=h.concat(r)})),t.dataDimsOnCoord=h,t.encodeFirstDimNotExtra=f;var m=n.label;m&&m.length&&(o=m.slice());var _=n.tooltip;return _&&_.length?u=_.slice():u.length||(u=o.slice()),n.defaultedLabel=o,n.defaultedTooltip=u,t}function l(e,t){return e.hasOwnProperty(t)||(e[t]=[]),e[t]}function c(e){return"category"===e?"ordinal":"time"===e?"time":"float"}function d(e){return!("ordinal"===e||"time"===e)}t.OTHER_DIMENSIONS=s,t.summarizeDimensions=u,t.getDimensionTypeByAxis=c},"2f78":function(e,t,n){var r=n("5ca1");r(r.S,"Math",{isubh:function(e,t,n,r){var i=e>>>0,a=t>>>0,o=n>>>0;return a-(r>>>0)-((~i&o|~(i^o)&i-o>>>0)>>>31)|0}})},"2fdb":function(e,t,n){"use strict";var r=n("5ca1"),i=n("d2c8"),a="includes";r(r.P+r.F*n("5147")(a),"String",{includes:function(e){return!!~i(this,e,a).indexOf(e,arguments.length>1?arguments[1]:void 0)}})},3041:function(e,t,n){var r=n("e1fc"),i=n("0da8"),a=n("76a5"),o=n("d9fc"),s=n("c7a2"),u=n("ae69"),l=n("cb11"),c=n("cbe5"),d=n("87b1"),h=n("d498"),f=n("48a9"),m=n("2b61"),_=n("1687"),p=n("342d"),g=p.createFromString,v=n("6d8b"),y=v.isString,M=v.extend,L=v.defaults,Y=v.trim,b=v.each,w=/[\s,]+/;function S(e){if(y(e)){var t=new DOMParser;e=t.parseFromString(e,"text/xml")}9===e.nodeType&&(e=e.firstChild);while("svg"!==e.nodeName.toLowerCase()||1!==e.nodeType)e=e.nextSibling;return e}function D(){this._defs={},this._root=null,this._isDefine=!1,this._isText=!1}D.prototype.parse=function(e,t){t=t||{};var n=S(e);if(!n)throw new Error("Illegal svg");var i=new r;this._root=i;var a=n.getAttribute("viewBox")||"",o=parseFloat(n.getAttribute("width")||t.width),u=parseFloat(n.getAttribute("height")||t.height);isNaN(o)&&(o=null),isNaN(u)&&(u=null),P(n,i,null,!0);var l,c,d=n.firstChild;while(d)this._parseNode(d,i),d=d.nextSibling;if(a){var h=Y(a).split(w);h.length>=4&&(l={x:parseFloat(h[0]||0),y:parseFloat(h[1]||0),width:parseFloat(h[2]),height:parseFloat(h[3])})}if(l&&null!=o&&null!=u&&(c=O(l,o,u),!t.ignoreViewBox)){var f=i;i=new r,i.add(f),f.scale=c.scale.slice(),f.position=c.position.slice()}return t.ignoreRootClip||null==o||null==u||i.setClipPath(new s({shape:{x:0,y:0,width:o,height:u}})),{root:i,width:o,height:u,viewBoxRect:l,viewBoxTransform:c}},D.prototype._parseNode=function(e,t){var n,r=e.nodeName.toLowerCase();if("defs"===r?this._isDefine=!0:"text"===r&&(this._isText=!0),this._isDefine){var i=x[r];if(i){var a=i.call(this,e),o=e.getAttribute("id");o&&(this._defs[o]=a)}}else{i=T[r];i&&(n=i.call(this,e,t),t.add(n))}var s=e.firstChild;while(s)1===s.nodeType&&this._parseNode(s,n),3===s.nodeType&&this._isText&&this._parseText(s,n),s=s.nextSibling;"defs"===r?this._isDefine=!1:"text"===r&&(this._isText=!1)},D.prototype._parseText=function(e,t){if(1===e.nodeType){var n=e.getAttribute("dx")||0,r=e.getAttribute("dy")||0;this._textX+=parseFloat(n),this._textY+=parseFloat(r)}var i=new a({style:{text:e.textContent,transformText:!0},position:[this._textX||0,this._textY||0]});k(t,i),P(e,i,this._defs);var o=i.style.fontSize;o&&o<9&&(i.style.fontSize=9,i.scale=i.scale||[1,1],i.scale[0]*=o/9,i.scale[1]*=o/9);var s=i.getBoundingRect();return this._textX+=s.width,t.add(i),i};var T={g:function(e,t){var n=new r;return k(t,n),P(e,n,this._defs),n},rect:function(e,t){var n=new s;return k(t,n),P(e,n,this._defs),n.setShape({x:parseFloat(e.getAttribute("x")||0),y:parseFloat(e.getAttribute("y")||0),width:parseFloat(e.getAttribute("width")||0),height:parseFloat(e.getAttribute("height")||0)}),n},circle:function(e,t){var n=new o;return k(t,n),P(e,n,this._defs),n.setShape({cx:parseFloat(e.getAttribute("cx")||0),cy:parseFloat(e.getAttribute("cy")||0),r:parseFloat(e.getAttribute("r")||0)}),n},line:function(e,t){var n=new l;return k(t,n),P(e,n,this._defs),n.setShape({x1:parseFloat(e.getAttribute("x1")||0),y1:parseFloat(e.getAttribute("y1")||0),x2:parseFloat(e.getAttribute("x2")||0),y2:parseFloat(e.getAttribute("y2")||0)}),n},ellipse:function(e,t){var n=new u;return k(t,n),P(e,n,this._defs),n.setShape({cx:parseFloat(e.getAttribute("cx")||0),cy:parseFloat(e.getAttribute("cy")||0),rx:parseFloat(e.getAttribute("rx")||0),ry:parseFloat(e.getAttribute("ry")||0)}),n},polygon:function(e,t){var n=e.getAttribute("points");n&&(n=C(n));var r=new d({shape:{points:n||[]}});return k(t,r),P(e,r,this._defs),r},polyline:function(e,t){var n=new c;k(t,n),P(e,n,this._defs);var r=e.getAttribute("points");r&&(r=C(r));var i=new h({shape:{points:r||[]}});return i},image:function(e,t){var n=new i;return k(t,n),P(e,n,this._defs),n.setStyle({image:e.getAttribute("xlink:href"),x:e.getAttribute("x"),y:e.getAttribute("y"),width:e.getAttribute("width"),height:e.getAttribute("height")}),n},text:function(e,t){var n=e.getAttribute("x")||0,i=e.getAttribute("y")||0,a=e.getAttribute("dx")||0,o=e.getAttribute("dy")||0;this._textX=parseFloat(n)+parseFloat(a),this._textY=parseFloat(i)+parseFloat(o);var s=new r;return k(t,s),P(e,s,this._defs),s},tspan:function(e,t){var n=e.getAttribute("x"),i=e.getAttribute("y");null!=n&&(this._textX=parseFloat(n)),null!=i&&(this._textY=parseFloat(i));var a=e.getAttribute("dx")||0,o=e.getAttribute("dy")||0,s=new r;return k(t,s),P(e,s,this._defs),this._textX+=a,this._textY+=o,s},path:function(e,t){var n=e.getAttribute("d")||"",r=g(n);return k(t,r),P(e,r,this._defs),r}},x={lineargradient:function(e){var t=parseInt(e.getAttribute("x1")||0,10),n=parseInt(e.getAttribute("y1")||0,10),r=parseInt(e.getAttribute("x2")||10,10),i=parseInt(e.getAttribute("y2")||0,10),a=new f(t,n,r,i);return A(e,a),a},radialgradient:function(e){}};function A(e,t){var n=e.firstChild;while(n){if(1===n.nodeType){var r=n.getAttribute("offset");r=r.indexOf("%")>0?parseInt(r,10)/100:r?parseFloat(r):0;var i=n.getAttribute("stop-color")||"#000000";t.addColorStop(r,i)}n=n.nextSibling}}function k(e,t){e&&e.__inheritedStyle&&(t.__inheritedStyle||(t.__inheritedStyle={}),L(t.__inheritedStyle,e.__inheritedStyle))}function C(e){for(var t=Y(e).split(w),n=[],r=0;r<t.length;r+=2){var i=parseFloat(t[r]),a=parseFloat(t[r+1]);n.push([i,a])}return n}var H={fill:"fill",stroke:"stroke","stroke-width":"lineWidth",opacity:"opacity","fill-opacity":"fillOpacity","stroke-opacity":"strokeOpacity","stroke-dasharray":"lineDash","stroke-dashoffset":"lineDashOffset","stroke-linecap":"lineCap","stroke-linejoin":"lineJoin","stroke-miterlimit":"miterLimit","font-family":"fontFamily","font-size":"fontSize","font-style":"fontStyle","font-weight":"fontWeight","text-align":"textAlign","alignment-baseline":"textBaseline"};function P(e,t,n,r){var i=t.__inheritedStyle||{},a="text"===t.type;if(1===e.nodeType&&(J(e,t),M(i,X(e)),!r))for(var o in H)if(H.hasOwnProperty(o)){var s=e.getAttribute(o);null!=s&&(i[H[o]]=s)}var u=a?"textFill":"fill",l=a?"textStroke":"stroke";t.style=t.style||new m;var c=t.style;null!=i.fill&&c.set(u,Z(i.fill,n)),null!=i.stroke&&c.set(l,Z(i.stroke,n)),b(["lineWidth","opacity","fillOpacity","strokeOpacity","miterLimit","fontSize"],(function(e){var t="lineWidth"===e&&a?"textStrokeWidth":e;null!=i[e]&&c.set(t,parseFloat(i[e]))})),i.textBaseline&&"auto"!==i.textBaseline||(i.textBaseline="alphabetic"),"alphabetic"===i.textBaseline&&(i.textBaseline="bottom"),"start"===i.textAlign&&(i.textAlign="left"),"end"===i.textAlign&&(i.textAlign="right"),b(["lineDashOffset","lineCap","lineJoin","fontWeight","fontFamily","fontStyle","textAlign","textBaseline"],(function(e){null!=i[e]&&c.set(e,i[e])})),i.lineDash&&(t.style.lineDash=Y(i.lineDash).split(w)),c[l]&&"none"!==c[l]&&(t[l]=!0),t.__inheritedStyle=i}var E=/url\(\s*#(.*?)\)/;function Z(e,t){var n=t&&e&&e.match(E);if(n){var r=Y(n[1]),i=t[r];return i}return e}var F=/(translate|scale|rotate|skewX|skewY|matrix)\(([\-\s0-9\.e,]*)\)/g;function J(e,t){var n=e.getAttribute("transform");if(n){n=n.replace(/,/g," ");var r=null,i=[];n.replace(F,(function(e,t,n){i.push(t,n)}));for(var a=i.length-1;a>0;a-=2){var o=i[a],s=i[a-1];switch(r=r||_.create(),s){case"translate":o=Y(o).split(w),_.translate(r,r,[parseFloat(o[0]),parseFloat(o[1]||0)]);break;case"scale":o=Y(o).split(w),_.scale(r,r,[parseFloat(o[0]),parseFloat(o[1]||o[0])]);break;case"rotate":o=Y(o).split(w),_.rotate(r,r,parseFloat(o[0]));break;case"skew":o=Y(o).split(w),console.warn("Skew transform is not supported yet");break;case"matrix":o=Y(o).split(w);r[0]=parseFloat(o[0]),r[1]=parseFloat(o[1]),r[2]=parseFloat(o[2]),r[3]=parseFloat(o[3]),r[4]=parseFloat(o[4]),r[5]=parseFloat(o[5]);break}}t.setLocalTransform(r)}}var B=/([^\s:;]+)\s*:\s*([^:;]+)/g;function X(e){var t=e.getAttribute("style"),n={};if(!t)return n;var r,i={};B.lastIndex=0;while(null!=(r=B.exec(t)))i[r[1]]=r[2];for(var a in H)H.hasOwnProperty(a)&&null!=i[a]&&(n[H[a]]=i[a]);return n}function O(e,t,n){var r=t/e.width,i=n/e.height,a=Math.min(r,i),o=[a,a],s=[-(e.x+e.width/2)*a+t/2,-(e.y+e.height/2)*a+n/2];return{scale:o,position:s}}function N(e,t){var n=new D;return n.parse(e,t)}t.parseXML=S,t.makeViewBoxTransform=O,t.parseSVG=N},"30a3":function(e,t,n){var r=n("6d8b"),i=n("607d"),a=i.Dispatcher,o=n("98b7"),s=n("06ad"),u=function(e){e=e||{},this.stage=e.stage||{},this.onframe=e.onframe||function(){},this._clips=[],this._running=!1,this._time,this._pausedTime,this._pauseStart,this._paused=!1,a.call(this)};u.prototype={constructor:u,addClip:function(e){this._clips.push(e)},addAnimator:function(e){e.animation=this;for(var t=e.getClips(),n=0;n<t.length;n++)this.addClip(t[n])},removeClip:function(e){var t=r.indexOf(this._clips,e);t>=0&&this._clips.splice(t,1)},removeAnimator:function(e){for(var t=e.getClips(),n=0;n<t.length;n++)this.removeClip(t[n]);e.animation=null},_update:function(){for(var e=(new Date).getTime()-this._pausedTime,t=e-this._time,n=this._clips,r=n.length,i=[],a=[],o=0;o<r;o++){var s=n[o],u=s.step(e,t);u&&(i.push(u),a.push(s))}for(o=0;o<r;)n[o]._needsRemove?(n[o]=n[r-1],n.pop(),r--):o++;r=i.length;for(o=0;o<r;o++)a[o].fire(i[o]);this._time=e,this.onframe(t),this.trigger("frame",t),this.stage.update&&this.stage.update()},_startLoop:function(){var e=this;function t(){e._running&&(o(t),!e._paused&&e._update())}this._running=!0,o(t)},start:function(){this._time=(new Date).getTime(),this._pausedTime=0,this._startLoop()},stop:function(){this._running=!1},pause:function(){this._paused||(this._pauseStart=(new Date).getTime(),this._paused=!0)},resume:function(){this._paused&&(this._pausedTime+=(new Date).getTime()-this._pauseStart,this._paused=!1)},clear:function(){this._clips=[]},isFinished:function(){return!this._clips.length},animate:function(e,t){t=t||{};var n=new s(e,t.loop,t.getter,t.setter);return this.addAnimator(n),n}},r.mixin(u,a);var l=u;e.exports=l},"31f4":function(e,t){e.exports=function(e,t,n){var r=void 0===n;switch(t.length){case 0:return r?e():e.call(n);case 1:return r?e(t[0]):e.call(n,t[0]);case 2:return r?e(t[0],t[1]):e.call(n,t[0],t[1]);case 3:return r?e(t[0],t[1],t[2]):e.call(n,t[0],t[1],t[2]);case 4:return r?e(t[0],t[1],t[2],t[3]):e.call(n,t[0],t[1],t[2],t[3])}return e.apply(n,t)}},"323e":function(e,t,n){var r,i;
/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress
 * @license MIT */(function(a,o){r=o,i="function"===typeof r?r.call(t,n,t,e):r,void 0===i||(e.exports=i)})(0,(function(){var e={version:"0.2.0"},t=e.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'<div class="bar" role="bar"><div class="peg"></div></div><div class="spinner" role="spinner"><div class="spinner-icon"></div></div>'};function n(e,t,n){return e<t?t:e>n?n:e}function r(e){return 100*(-1+e)}function i(e,n,i){var a;return a="translate3d"===t.positionUsing?{transform:"translate3d("+r(e)+"%,0,0)"}:"translate"===t.positionUsing?{transform:"translate("+r(e)+"%,0)"}:{"margin-left":r(e)+"%"},a.transition="all "+n+"ms "+i,a}e.configure=function(e){var n,r;for(n in e)r=e[n],void 0!==r&&e.hasOwnProperty(n)&&(t[n]=r);return this},e.status=null,e.set=function(r){var s=e.isStarted();r=n(r,t.minimum,1),e.status=1===r?null:r;var u=e.render(!s),l=u.querySelector(t.barSelector),c=t.speed,d=t.easing;return u.offsetWidth,a((function(n){""===t.positionUsing&&(t.positionUsing=e.getPositioningCSS()),o(l,i(r,c,d)),1===r?(o(u,{transition:"none",opacity:1}),u.offsetWidth,setTimeout((function(){o(u,{transition:"all "+c+"ms linear",opacity:0}),setTimeout((function(){e.remove(),n()}),c)}),c)):setTimeout(n,c)})),this},e.isStarted=function(){return"number"===typeof e.status},e.start=function(){e.status||e.set(0);var n=function(){setTimeout((function(){e.status&&(e.trickle(),n())}),t.trickleSpeed)};return t.trickle&&n(),this},e.done=function(t){return t||e.status?e.inc(.3+.5*Math.random()).set(1):this},e.inc=function(t){var r=e.status;return r?("number"!==typeof t&&(t=(1-r)*n(Math.random()*r,.1,.95)),r=n(r+t,0,.994),e.set(r)):e.start()},e.trickle=function(){return e.inc(Math.random()*t.trickleRate)},function(){var t=0,n=0;e.promise=function(r){return r&&"resolved"!==r.state()?(0===n&&e.start(),t++,n++,r.always((function(){n--,0===n?(t=0,e.done()):e.set((t-n)/t)})),this):this}}(),e.render=function(n){if(e.isRendered())return document.getElementById("nprogress");u(document.documentElement,"nprogress-busy");var i=document.createElement("div");i.id="nprogress",i.innerHTML=t.template;var a,s=i.querySelector(t.barSelector),l=n?"-100":r(e.status||0),c=document.querySelector(t.parent);return o(s,{transition:"all 0 linear",transform:"translate3d("+l+"%,0,0)"}),t.showSpinner||(a=i.querySelector(t.spinnerSelector),a&&d(a)),c!=document.body&&u(c,"nprogress-custom-parent"),c.appendChild(i),i},e.remove=function(){l(document.documentElement,"nprogress-busy"),l(document.querySelector(t.parent),"nprogress-custom-parent");var e=document.getElementById("nprogress");e&&d(e)},e.isRendered=function(){return!!document.getElementById("nprogress")},e.getPositioningCSS=function(){var e=document.body.style,t="WebkitTransform"in e?"Webkit":"MozTransform"in e?"Moz":"msTransform"in e?"ms":"OTransform"in e?"O":"";return t+"Perspective"in e?"translate3d":t+"Transform"in e?"translate":"margin"};var a=function(){var e=[];function t(){var n=e.shift();n&&n(t)}return function(n){e.push(n),1==e.length&&t()}}(),o=function(){var e=["Webkit","O","Moz","ms"],t={};function n(e){return e.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(function(e,t){return t.toUpperCase()}))}function r(t){var n=document.body.style;if(t in n)return t;var r,i=e.length,a=t.charAt(0).toUpperCase()+t.slice(1);while(i--)if(r=e[i]+a,r in n)return r;return t}function i(e){return e=n(e),t[e]||(t[e]=r(e))}function a(e,t,n){t=i(t),e.style[t]=n}return function(e,t){var n,r,i=arguments;if(2==i.length)for(n in t)r=t[n],void 0!==r&&t.hasOwnProperty(n)&&a(e,n,r);else a(e,i[1],i[2])}}();function s(e,t){var n="string"==typeof e?e:c(e);return n.indexOf(" "+t+" ")>=0}function u(e,t){var n=c(e),r=n+t;s(n,t)||(e.className=r.substring(1))}function l(e,t){var n,r=c(e);s(e,t)&&(n=r.replace(" "+t+" "," "),e.className=n.substring(1,n.length-1))}function c(e){return(" "+(e.className||"")+" ").replace(/\s+/gi," ")}function d(e){e&&e.parentNode&&e.parentNode.removeChild(e)}return e}))},"32d7":function(e,t,n){var r=n("5ca1");r(r.S,"Math",{clz32:function(e){return(e>>>=0)?31-Math.floor(Math.log(e+.5)*Math.LOG2E):32}})},"32e9":function(e,t,n){var r=n("86cc"),i=n("4630");e.exports=n("9e1e")?function(e,t,n){return r.f(e,t,i(1,n))}:function(e,t,n){return e[t]=n,e}},3301:function(e,t,n){var r=n("6d8b"),i=n("6179"),a=n("b1d4"),o=n("93d0"),s=o.SOURCE_FORMAT_ORIGINAL,u=n("2f45"),l=u.getDimensionTypeByAxis,c=n("e0d3"),d=c.getDataItemValue,h=n("2039"),f=n("8b7f"),m=f.getCoordSysInfoBySeries,_=n("ec6f"),p=n("ee1a"),g=p.enableDataStack,v=n("0f99"),y=v.makeSeriesEncodeForAxisCoordSys;function M(e,t,n){n=n||{},_.isInstance(e)||(e=_.seriesDataToSource(e));var o,s=t.get("coordinateSystem"),u=h.get(s),c=m(t);c&&(o=r.map(c.coordSysDims,(function(e){var t={name:e},n=c.axisMap.get(e);if(n){var r=n.get("type");t.type=l(r)}return t}))),o||(o=u&&(u.getDimensionsInfo?u.getDimensionsInfo():u.dimensions.slice())||["x","y"]);var d,f,p=a(e,{coordDimensions:o,generateCoord:n.generateCoord,encodeDefaulter:n.useEncodeDefaulter?r.curry(y,o,t):null});c&&r.each(p,(function(e,t){var n=e.coordDim,r=c.categoryAxisMap.get(n);r&&(null==d&&(d=t),e.ordinalMeta=r.getOrdinalMeta()),null!=e.otherDims.itemName&&(f=!0)})),f||null==d||(p[d].otherDims.itemName=0);var v=g(t,p),M=new i(p,t);M.setCalculationInfo(v);var Y=null!=d&&L(e)?function(e,t,n,r){return r===d?n:this.defaultDimValueGetter(e,t,n,r)}:null;return M.hasItemOption=!1,M.initData(e,null,Y),M}function L(e){if(e.sourceFormat===s){var t=Y(e.data||[]);return null!=t&&!r.isArray(d(t))}}function Y(e){var t=0;while(t<e.length&&null==e[t])t++;return e[t]}var b=M;e.exports=b},"33a4":function(e,t,n){var r=n("84f2"),i=n("2b4c")("iterator"),a=Array.prototype;e.exports=function(e){return void 0!==e&&(r.Array===e||a[i]===e)}},"342d":function(e,t,n){var r=n("cbe5"),i=n("20c8"),a=n("ee84"),o=Math.sqrt,s=Math.sin,u=Math.cos,l=Math.PI,c=function(e){return Math.sqrt(e[0]*e[0]+e[1]*e[1])},d=function(e,t){return(e[0]*t[0]+e[1]*t[1])/(c(e)*c(t))},h=function(e,t){return(e[0]*t[1]<e[1]*t[0]?-1:1)*Math.acos(d(e,t))};function f(e,t,n,r,i,a,c,f,m,_,p){var g=m*(l/180),v=u(g)*(e-n)/2+s(g)*(t-r)/2,y=-1*s(g)*(e-n)/2+u(g)*(t-r)/2,M=v*v/(c*c)+y*y/(f*f);M>1&&(c*=o(M),f*=o(M));var L=(i===a?-1:1)*o((c*c*(f*f)-c*c*(y*y)-f*f*(v*v))/(c*c*(y*y)+f*f*(v*v)))||0,Y=L*c*y/f,b=L*-f*v/c,w=(e+n)/2+u(g)*Y-s(g)*b,S=(t+r)/2+s(g)*Y+u(g)*b,D=h([1,0],[(v-Y)/c,(y-b)/f]),T=[(v-Y)/c,(y-b)/f],x=[(-1*v-Y)/c,(-1*y-b)/f],A=h(T,x);d(T,x)<=-1&&(A=l),d(T,x)>=1&&(A=0),0===a&&A>0&&(A-=2*l),1===a&&A<0&&(A+=2*l),p.addData(_,w,S,c,f,D,A,g,a)}var m=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/gi,_=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function p(e){if(!e)return new i;for(var t,n=0,r=0,a=n,o=r,s=new i,u=i.CMD,l=e.match(m),c=0;c<l.length;c++){for(var d,h=l[c],p=h.charAt(0),g=h.match(_)||[],v=g.length,y=0;y<v;y++)g[y]=parseFloat(g[y]);var M=0;while(M<v){var L,Y,b,w,S,D,T,x=n,A=r;switch(p){case"l":n+=g[M++],r+=g[M++],d=u.L,s.addData(d,n,r);break;case"L":n=g[M++],r=g[M++],d=u.L,s.addData(d,n,r);break;case"m":n+=g[M++],r+=g[M++],d=u.M,s.addData(d,n,r),a=n,o=r,p="l";break;case"M":n=g[M++],r=g[M++],d=u.M,s.addData(d,n,r),a=n,o=r,p="L";break;case"h":n+=g[M++],d=u.L,s.addData(d,n,r);break;case"H":n=g[M++],d=u.L,s.addData(d,n,r);break;case"v":r+=g[M++],d=u.L,s.addData(d,n,r);break;case"V":r=g[M++],d=u.L,s.addData(d,n,r);break;case"C":d=u.C,s.addData(d,g[M++],g[M++],g[M++],g[M++],g[M++],g[M++]),n=g[M-2],r=g[M-1];break;case"c":d=u.C,s.addData(d,g[M++]+n,g[M++]+r,g[M++]+n,g[M++]+r,g[M++]+n,g[M++]+r),n+=g[M-2],r+=g[M-1];break;case"S":L=n,Y=r;var k=s.len(),C=s.data;t===u.C&&(L+=n-C[k-4],Y+=r-C[k-3]),d=u.C,x=g[M++],A=g[M++],n=g[M++],r=g[M++],s.addData(d,L,Y,x,A,n,r);break;case"s":L=n,Y=r;k=s.len(),C=s.data;t===u.C&&(L+=n-C[k-4],Y+=r-C[k-3]),d=u.C,x=n+g[M++],A=r+g[M++],n+=g[M++],r+=g[M++],s.addData(d,L,Y,x,A,n,r);break;case"Q":x=g[M++],A=g[M++],n=g[M++],r=g[M++],d=u.Q,s.addData(d,x,A,n,r);break;case"q":x=g[M++]+n,A=g[M++]+r,n+=g[M++],r+=g[M++],d=u.Q,s.addData(d,x,A,n,r);break;case"T":L=n,Y=r;k=s.len(),C=s.data;t===u.Q&&(L+=n-C[k-4],Y+=r-C[k-3]),n=g[M++],r=g[M++],d=u.Q,s.addData(d,L,Y,n,r);break;case"t":L=n,Y=r;k=s.len(),C=s.data;t===u.Q&&(L+=n-C[k-4],Y+=r-C[k-3]),n+=g[M++],r+=g[M++],d=u.Q,s.addData(d,L,Y,n,r);break;case"A":b=g[M++],w=g[M++],S=g[M++],D=g[M++],T=g[M++],x=n,A=r,n=g[M++],r=g[M++],d=u.A,f(x,A,n,r,D,T,b,w,S,d,s);break;case"a":b=g[M++],w=g[M++],S=g[M++],D=g[M++],T=g[M++],x=n,A=r,n+=g[M++],r+=g[M++],d=u.A,f(x,A,n,r,D,T,b,w,S,d,s);break}}"z"!==p&&"Z"!==p||(d=u.Z,s.addData(d),n=a,r=o),t=d}return s.toStatic(),s}function g(e,t){var n=p(e);return t=t||{},t.buildPath=function(e){if(e.setData){e.setData(n.data);var t=e.getContext();t&&e.rebuildPath(t)}else{t=e;n.rebuildPath(t)}},t.applyTransform=function(e){a(n,e),this.dirty(!0)},t}function v(e,t){return new r(g(e,t))}function y(e,t){return r.extend(g(e,t))}function M(e,t){for(var n=[],i=e.length,a=0;a<i;a++){var o=e[a];o.path||o.createPathProxy(),o.__dirtyPath&&o.buildPath(o.path,o.shape,!0),n.push(o.path)}var s=new r(t);return s.createPathProxy(),s.buildPath=function(e){e.appendPath(n);var t=e.getContext();t&&e.rebuildPath(t)},s}t.createFromString=v,t.extendFromString=y,t.mergePath=M},"34ef":function(e,t,n){n("ec30")("Uint8",1,(function(e){return function(t,n,r){return e(this,t,n,r)}}))},3535:function(e,t,n){"use strict";var r=n("5ca1"),i=n("02f4")(!0),a=n("79e5"),o=a((function(){return"ð ®·"!=="ð ®·".at(0)}));r(r.P+r.F*o,"String",{at:function(e){return i(this,e)}})},"36bd":function(e,t,n){"use strict";var r=n("4bf8"),i=n("77f1"),a=n("9def");e.exports=function(e){var t=r(this),n=a(t.length),o=arguments.length,s=i(o>1?arguments[1]:void 0,n),u=o>2?arguments[2]:void 0,l=void 0===u?n:i(u,n);while(l>s)t[s++]=e;return t}},3729:function(e,t,n){var r=n("9e69"),i=n("00fd"),a=n("29f3"),o="[object Null]",s="[object Undefined]",u=r?r.toStringTag:void 0;function l(e){return null==e?void 0===e?s:o:u&&u in Object(e)?i(e):a(e)}e.exports=l},"373f":function(e,t,n){"use strict";var r=n("5ca1"),i=n("6821"),a=[].join;r(r.P+r.F*(n("626a")!=Object||!n("2f21")(a)),"Array",{join:function(e){return a.call(i(this),void 0===e?",":e)}})},"37a7":function(e,t,n){var r=n("f400"),i=n("5ca1"),a=n("5537")("metadata"),o=a.store||(a.store=new(n("10ad"))),s=function(e,t,n){var i=o.get(e);if(!i){if(!n)return;o.set(e,i=new r)}var a=i.get(t);if(!a){if(!n)return;i.set(t,a=new r)}return a},u=function(e,t,n){var r=s(t,n,!1);return void 0!==r&&r.has(e)},l=function(e,t,n){var r=s(t,n,!1);return void 0===r?void 0:r.get(e)},c=function(e,t,n,r){s(n,r,!0).set(e,t)},d=function(e,t){var n=s(e,t,!1),r=[];return n&&n.forEach((function(e,t){r.push(t)})),r},h=function(e){return void 0===e||"symbol"==typeof e?e:String(e)},f=function(e){i(i.S,"Reflect",e)};e.exports={store:o,map:s,has:u,get:l,set:c,keys:d,key:h,exp:f}},"37b5":function(e,t,n){"use strict";var r=n("5ca1"),i=n("7726"),a=n("8378"),o=n("8079")(),s=n("2b4c")("observable"),u=n("d8e8"),l=n("cb7c"),c=n("f605"),d=n("dcbc"),h=n("32e9"),f=n("4a59"),m=f.RETURN,_=function(e){return null==e?void 0:u(e)},p=function(e){var t=e._c;t&&(e._c=void 0,t())},g=function(e){return void 0===e._o},v=function(e){g(e)||(e._o=void 0,p(e))},y=function(e,t){l(e),this._c=void 0,this._o=e,e=new M(this);try{var n=t(e),r=n;null!=n&&("function"===typeof n.unsubscribe?n=function(){r.unsubscribe()}:u(n),this._c=n)}catch(i){return void e.error(i)}g(this)&&p(this)};y.prototype=d({},{unsubscribe:function(){v(this)}});var M=function(e){this._s=e};M.prototype=d({},{next:function(e){var t=this._s;if(!g(t)){var n=t._o;try{var r=_(n.next);if(r)return r.call(n,e)}catch(i){try{v(t)}finally{throw i}}}},error:function(e){var t=this._s;if(g(t))throw e;var n=t._o;t._o=void 0;try{var r=_(n.error);if(!r)throw e;e=r.call(n,e)}catch(i){try{p(t)}finally{throw i}}return p(t),e},complete:function(e){var t=this._s;if(!g(t)){var n=t._o;t._o=void 0;try{var r=_(n.complete);e=r?r.call(n,e):void 0}catch(i){try{p(t)}finally{throw i}}return p(t),e}}});var L=function(e){c(this,L,"Observable","_f")._f=u(e)};d(L.prototype,{subscribe:function(e){return new y(e,this._f)},forEach:function(e){var t=this;return new(a.Promise||i.Promise)((function(n,r){u(e);var i=t.subscribe({next:function(t){try{return e(t)}catch(n){r(n),i.unsubscribe()}},error:r,complete:n})}))}}),d(L,{from:function(e){var t="function"===typeof this?this:L,n=_(l(e)[s]);if(n){var r=l(n.call(e));return r.constructor===t?r:new t((function(e){return r.subscribe(e)}))}return new t((function(t){var n=!1;return o((function(){if(!n){try{if(f(e,!1,(function(e){if(t.next(e),n)return m}))===m)return}catch(r){if(n)throw r;return void t.error(r)}t.complete()}})),function(){n=!0}}))},of:function(){for(var e=0,t=arguments.length,n=new Array(t);e<t;)n[e]=arguments[e++];return new("function"===typeof this?this:L)((function(e){var t=!1;return o((function(){if(!t){for(var r=0;r<n.length;++r)if(e.next(n[r]),t)return;e.complete()}})),function(){t=!0}}))}}),h(L.prototype,s,(function(){return this})),r(r.G,{Observable:L}),n("7a56")("Observable")},"37c8":function(e,t,n){t.f=n("2b4c")},3835:function(e,t,n){"use strict";function r(e){if(Array.isArray(e))return e}function i(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a,o,s=[],u=!0,l=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(c){l=!0,i=c}finally{try{if(!u&&null!=n["return"]&&(o=n["return"](),Object(o)!==o))return}finally{if(l)throw i}}return s}}n.d(t,"a",(function(){return s}));var a=n("06c5");function o(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function s(e,t){return r(e)||i(e,t)||Object(a["a"])(e,t)||o()}},3842:function(e,t,n){var r=n("6d8b"),i=1e-4;function a(e){return e.replace(/^\s+|\s+$/g,"")}function o(e,t,n,r){var i=t[1]-t[0],a=n[1]-n[0];if(0===i)return 0===a?n[0]:(n[0]+n[1])/2;if(r)if(i>0){if(e<=t[0])return n[0];if(e>=t[1])return n[1]}else{if(e>=t[0])return n[0];if(e<=t[1])return n[1]}else{if(e===t[0])return n[0];if(e===t[1])return n[1]}return(e-t[0])/i*a+n[0]}function s(e,t){switch(e){case"center":case"middle":e="50%";break;case"left":case"top":e="0%";break;case"right":case"bottom":e="100%";break}return"string"===typeof e?a(e).match(/%$/)?parseFloat(e)/100*t:parseFloat(e):null==e?NaN:+e}function u(e,t,n){return null==t&&(t=10),t=Math.min(Math.max(0,t),20),e=(+e).toFixed(t),n?e:+e}function l(e){return e.sort((function(e,t){return e-t})),e}function c(e){if(e=+e,isNaN(e))return 0;var t=1,n=0;while(Math.round(e*t)/t!==e)t*=10,n++;return n}function d(e){var t=e.toString(),n=t.indexOf("e");if(n>0){var r=+t.slice(n+1);return r<0?-r:0}var i=t.indexOf(".");return i<0?0:t.length-1-i}function h(e,t){var n=Math.log,r=Math.LN10,i=Math.floor(n(e[1]-e[0])/r),a=Math.round(n(Math.abs(t[1]-t[0]))/r),o=Math.min(Math.max(-i+a,0),20);return isFinite(o)?o:20}function f(e,t,n){if(!e[t])return 0;var i=r.reduce(e,(function(e,t){return e+(isNaN(t)?0:t)}),0);if(0===i)return 0;var a=Math.pow(10,n),o=r.map(e,(function(e){return(isNaN(e)?0:e)/i*a*100})),s=100*a,u=r.map(o,(function(e){return Math.floor(e)})),l=r.reduce(u,(function(e,t){return e+t}),0),c=r.map(o,(function(e,t){return e-u[t]}));while(l<s){for(var d=Number.NEGATIVE_INFINITY,h=null,f=0,m=c.length;f<m;++f)c[f]>d&&(d=c[f],h=f);++u[h],c[h]=0,++l}return u[t]/a}var m=9007199254740991;function _(e){var t=2*Math.PI;return(e%t+t)%t}function p(e){return e>-i&&e<i}var g=/^(?:(\d{4})(?:[-\/](\d{1,2})(?:[-\/](\d{1,2})(?:[T ](\d{1,2})(?::(\d\d)(?::(\d\d)(?:[.,](\d+))?)?)?(Z|[\+\-]\d\d:?\d\d)?)?)?)?)?$/;function v(e){if(e instanceof Date)return e;if("string"===typeof e){var t=g.exec(e);if(!t)return new Date(NaN);if(t[8]){var n=+t[4]||0;return"Z"!==t[8].toUpperCase()&&(n-=t[8].slice(0,3)),new Date(Date.UTC(+t[1],+(t[2]||1)-1,+t[3]||1,n,+(t[5]||0),+t[6]||0,+t[7]||0))}return new Date(+t[1],+(t[2]||1)-1,+t[3]||1,+t[4]||0,+(t[5]||0),+t[6]||0,+t[7]||0)}return null==e?new Date(NaN):new Date(Math.round(e))}function y(e){return Math.pow(10,M(e))}function M(e){if(0===e)return 0;var t=Math.floor(Math.log(e)/Math.LN10);return e/Math.pow(10,t)>=10&&t++,t}function L(e,t){var n,r=M(e),i=Math.pow(10,r),a=e/i;return n=t?a<1.5?1:a<2.5?2:a<4?3:a<7?5:10:a<1?1:a<2?2:a<3?3:a<5?5:10,e=n*i,r>=-20?+e.toFixed(r<0?-r:0):e}function Y(e,t){var n=(e.length-1)*t+1,r=Math.floor(n),i=+e[r-1],a=n-r;return a?i+a*(e[r]-i):i}function b(e){e.sort((function(e,t){return s(e,t,0)?-1:1}));for(var t=-1/0,n=1,r=0;r<e.length;){for(var i=e[r].interval,a=e[r].close,o=0;o<2;o++)i[o]<=t&&(i[o]=t,a[o]=o?1:1-n),t=i[o],n=a[o];i[0]===i[1]&&a[0]*a[1]!==1?e.splice(r,1):r++}return e;function s(e,t,n){return e.interval[n]<t.interval[n]||e.interval[n]===t.interval[n]&&(e.close[n]-t.close[n]===(n?-1:1)||!n&&s(e,t,1))}}function w(e){return e-parseFloat(e)>=0}t.linearMap=o,t.parsePercent=s,t.round=u,t.asc=l,t.getPrecision=c,t.getPrecisionSafe=d,t.getPixelPrecision=h,t.getPercentWithPrecision=f,t.MAX_SAFE_INTEGER=m,t.remRadian=_,t.isRadianAroundZero=p,t.parseDate=v,t.quantity=y,t.quantityExponent=M,t.nice=L,t.quantile=Y,t.reformIntervals=b,t.isNumeric=w},3846:function(e,t,n){n("9e1e")&&"g"!=/./g.flags&&n("86cc").f(RegExp.prototype,"flags",{configurable:!0,get:n("0bfb")})},"386b":function(e,t,n){var r=n("5ca1"),i=n("79e5"),a=n("be13"),o=/"/g,s=function(e,t,n,r){var i=String(a(e)),s="<"+t;return""!==n&&(s+=" "+n+'="'+String(r).replace(o,"&quot;")+'"'),s+">"+i+"</"+t+">"};e.exports=function(e,t){var n={};n[e]=t(s),r(r.P+r.F*i((function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3})),"String",n)}},"386d":function(e,t,n){"use strict";var r=n("cb7c"),i=n("83a1"),a=n("5f1b");n("214f")("search",1,(function(e,t,n,o){return[function(n){var r=e(this),i=void 0==n?void 0:n[t];return void 0!==i?i.call(n,r):new RegExp(n)[t](String(r))},function(e){var t=o(n,e,this);if(t.done)return t.value;var s=r(e),u=String(this),l=s.lastIndex;i(l,0)||(s.lastIndex=0);var c=a(s,u);return i(s.lastIndex,l)||(s.lastIndex=l),null===c?-1:c.index}]}))},3886:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t=e.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,n=1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n}});return t}))},"38a2":function(e,t,n){var r=n("2b17"),i=r.retrieveRawValue,a=n("eda2"),o=a.getTooltipMarker,s=a.formatTpl,u=n("e0d3"),l=u.getTooltipRenderMode,c=/\{@(.+?)\}/g,d={getDataParams:function(e,t){var n=this.getData(t),r=this.getRawValue(e,t),i=n.getRawIndex(e),a=n.getName(e),s=n.getRawDataItem(e),u=n.getItemVisual(e,"color"),c=n.getItemVisual(e,"borderColor"),d=this.ecModel.getComponent("tooltip"),h=d&&d.get("renderMode"),f=l(h),m=this.mainType,_="series"===m,p=n.userOutput;return{componentType:m,componentSubType:this.subType,componentIndex:this.componentIndex,seriesType:_?this.subType:null,seriesIndex:this.seriesIndex,seriesId:_?this.id:null,seriesName:_?this.name:null,name:a,dataIndex:i,data:s,dataType:t,value:r,color:u,borderColor:c,dimensionNames:p?p.dimensionNames:null,encode:p?p.encode:null,marker:o({color:u,renderMode:f}),$vars:["seriesName","name","value"]}},getFormattedLabel:function(e,t,n,r,a){t=t||"normal";var o=this.getData(n),u=o.getItemModel(e),l=this.getDataParams(e,n);null!=r&&l.value instanceof Array&&(l.value=l.value[r]);var d=u.get("normal"===t?[a||"label","formatter"]:[t,a||"label","formatter"]);if("function"===typeof d)return l.status=t,l.dimensionIndex=r,d(l);if("string"===typeof d){var h=s(d,l);return h.replace(c,(function(t,n){var r=n.length;return"["===n.charAt(0)&&"]"===n.charAt(r-1)&&(n=+n.slice(1,r-1)),i(o,e,n)}))}},getRawValue:function(e,t){return i(this.getData(t),e)},formatTooltip:function(){}};e.exports=d},"38fd":function(e,t,n){var r=n("69a8"),i=n("4bf8"),a=n("613b")("IE_PROTO"),o=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=i(e),r(e,a)?e[a]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?o:null}},3901:function(e,t,n){var r=n("282b"),i=r([["lineWidth","width"],["stroke","color"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"]]),a={getLineStyle:function(e){var t=i(this,e);return t.lineDash=this.getLineDash(t.lineWidth),t},getLineDash:function(e){null==e&&(e=1);var t=this.get("type"),n=Math.max(e,2),r=4*e;return"solid"!==t&&null!=t&&("dashed"===t?[r,r]:[n,n])}};e.exports=a},"392f":function(e,t,n){var r=n("6d8b"),i=r.inherits,a=n("19eb"),o=n("9850");function s(e){a.call(this,e),this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.notClear=!0}s.prototype.incremental=!0,s.prototype.clearDisplaybles=function(){this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.dirty(),this.notClear=!1},s.prototype.addDisplayable=function(e,t){t?this._temporaryDisplayables.push(e):this._displayables.push(e),this.dirty()},s.prototype.addDisplayables=function(e,t){t=t||!1;for(var n=0;n<e.length;n++)this.addDisplayable(e[n],t)},s.prototype.eachPendingDisplayable=function(e){for(var t=this._cursor;t<this._displayables.length;t++)e&&e(this._displayables[t]);for(t=0;t<this._temporaryDisplayables.length;t++)e&&e(this._temporaryDisplayables[t])},s.prototype.update=function(){this.updateTransform();for(var e=this._cursor;e<this._displayables.length;e++){var t=this._displayables[e];t.parent=this,t.update(),t.parent=null}for(e=0;e<this._temporaryDisplayables.length;e++){t=this._temporaryDisplayables[e];t.parent=this,t.update(),t.parent=null}},s.prototype.brush=function(e,t){for(var n=this._cursor;n<this._displayables.length;n++){var r=this._displayables[n];r.beforeBrush&&r.beforeBrush(e),r.brush(e,n===this._cursor?null:this._displayables[n-1]),r.afterBrush&&r.afterBrush(e)}this._cursor=n;for(n=0;n<this._temporaryDisplayables.length;n++){r=this._temporaryDisplayables[n];r.beforeBrush&&r.beforeBrush(e),r.brush(e,0===n?null:this._temporaryDisplayables[n-1]),r.afterBrush&&r.afterBrush(e)}this._temporaryDisplayables=[],this.notClear=!0};var u=[];s.prototype.getBoundingRect=function(){if(!this._rect){for(var e=new o(1/0,1/0,-1/0,-1/0),t=0;t<this._displayables.length;t++){var n=this._displayables[t],r=n.getBoundingRect().clone();n.needLocalTransform()&&r.applyTransform(n.getLocalTransform(u)),e.union(r)}this._rect=e}return this._rect},s.prototype.contain=function(e,t){var n=this.transformCoordToLocal(e,t),r=this.getBoundingRect();if(r.contain(n[0],n[1]))for(var i=0;i<this._displayables.length;i++){var a=this._displayables[i];if(a.contain(e,t))return!0}return!1},i(s,a);var l=s;e.exports=l},"39a6":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t=e.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,n=1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n},week:{dow:1,doy:4}});return t}))},"39bd":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},n={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"};function r(e,t,n,r){var i="";if(t)switch(n){case"s":i="काही à¤¸à¥‡à¤•ंद";break;case"ss":i="%d à¤¸à¥‡à¤•ंद";break;case"m":i="एक à¤®à¤¿à¤¨à¤¿à¤Ÿ";break;case"mm":i="%d à¤®à¤¿à¤¨à¤¿à¤Ÿà¥‡";break;case"h":i="एक à¤¤à¤¾à¤¸";break;case"hh":i="%d à¤¤à¤¾à¤¸";break;case"d":i="एक à¤¦à¤¿à¤µà¤¸";break;case"dd":i="%d à¤¦à¤¿à¤µà¤¸";break;case"M":i="एक à¤®à¤¹à¤¿à¤¨à¤¾";break;case"MM":i="%d à¤®à¤¹à¤¿à¤¨à¥‡";break;case"y":i="एक à¤µà¤°à¥à¤·";break;case"yy":i="%d à¤µà¤°à¥à¤·à¥‡";break}else switch(n){case"s":i="काही à¤¸à¥‡à¤•ंदां";break;case"ss":i="%d à¤¸à¥‡à¤•ंदां";break;case"m":i="एका à¤®à¤¿à¤¨à¤¿à¤Ÿà¤¾";break;case"mm":i="%d à¤®à¤¿à¤¨à¤¿à¤Ÿà¤¾à¤‚";break;case"h":i="एका à¤¤à¤¾à¤¸à¤¾";break;case"hh":i="%d à¤¤à¤¾à¤¸à¤¾à¤‚";break;case"d":i="एका à¤¦à¤¿à¤µà¤¸à¤¾";break;case"dd":i="%d à¤¦à¤¿à¤µà¤¸à¤¾à¤‚";break;case"M":i="एका à¤®à¤¹à¤¿à¤¨à¥à¤¯à¤¾";break;case"MM":i="%d à¤®à¤¹à¤¿à¤¨à¥à¤¯à¤¾à¤‚";break;case"y":i="एका à¤µà¤°à¥à¤·à¤¾";break;case"yy":i="%d à¤µà¤°à¥à¤·à¤¾à¤‚";break}return i.replace(/%d/i,e)}var i=e.defineLocale("mr",{months:"जानेवारी_फेब्रुवारी_मार्च_एप्रिल_मे_जून_जुलै_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"),monthsShort:"जाने._फेब्रु._मार्च._एप्रि._मे._जून._जुलै._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"),monthsParseExact:!0,weekdays:"रविवार_सोमवार_मंगळवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगळ_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm à¤µà¤¾à¤œà¤¤à¤¾",LTS:"A h:mm:ss à¤µà¤¾à¤œà¤¤à¤¾",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm à¤µà¤¾à¤œà¤¤à¤¾",LLLL:"dddd, D MMMM YYYY, A h:mm à¤µà¤¾à¤œà¤¤à¤¾"},calendar:{sameDay:"[आज] LT",nextDay:"[उद्या] LT",nextWeek:"dddd, LT",lastDay:"[काल] LT",lastWeek:"[मागील] dddd, LT",sameElse:"L"},relativeTime:{future:"%sमध्ये",past:"%sपूर्वी",s:r,ss:r,m:r,mm:r,h:r,hh:r,d:r,dd:r,M:r,MM:r,y:r,yy:r},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/पहाटे|सकाळी|दुपारी|सायंकाळी|रात्री/,meridiemHour:function(e,t){return 12===e&&(e=0),"पहाटे"===t||"सकाळी"===t?e:"दुपारी"===t||"सायंकाळी"===t||"रात्री"===t?e>=12?e:e+12:void 0},meridiem:function(e,t,n){return e>=0&&e<6?"पहाटे":e<12?"सकाळी":e<17?"दुपारी":e<20?"सायंकाळी":"रात्री"},week:{dow:0,doy:6}});return i}))},"3a39":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},n={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"},r=e.defineLocale("ne",{months:"जनवरी_फेब्रुवरी_मार्च_अप्रिल_मई_जुन_जुलाई_अगष्ट_सेप्टेम्बर_अक्टोबर_नोभेम्बर_डिसेम्बर".split("_"),monthsShort:"जन._फेब्रु._मार्च_अप्रि._मई_जुन_जुलाई._अग._सेप्ट._अक्टो._नोभे._डिसे.".split("_"),monthsParseExact:!0,weekdays:"आइतबार_सोमबार_मङ्गलबार_बुधबार_बिहिबार_शुक्रबार_शनिबार".split("_"),weekdaysShort:"आइत._सोम._मङ्गल._बुध._बिहि._शुक्र._शनि.".split("_"),weekdaysMin:"आ._सो._मं._बु._बि._शु._श.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"Aको h:mm à¤¬à¤œà¥‡",LTS:"Aको h:mm:ss à¤¬à¤œà¥‡",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, Aको h:mm à¤¬à¤œà¥‡",LLLL:"dddd, D MMMM YYYY, Aको h:mm à¤¬à¤œà¥‡"},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/राति|बिहान|दिउँसो|साँझ/,meridiemHour:function(e,t){return 12===e&&(e=0),"राति"===t?e<4?e:e+12:"बिहान"===t?e:"दिउँसो"===t?e>=10?e:e+12:"साँझ"===t?e+12:void 0},meridiem:function(e,t,n){return e<3?"राति":e<12?"बिहान":e<16?"दिउँसो":e<20?"साँझ":"राति"},calendar:{sameDay:"[आज] LT",nextDay:"[भोलि] LT",nextWeek:"[आउँदो] dddd[,] LT",lastDay:"[हिजो] LT",lastWeek:"[गएको] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%sमा",past:"%s à¤…गाडि",s:"केही à¤•्षण",ss:"%d à¤¸à¥‡à¤•ेण्ड",m:"एक à¤®à¤¿à¤¨à¥‡à¤Ÿ",mm:"%d à¤®à¤¿à¤¨à¥‡à¤Ÿ",h:"एक à¤˜à¤£à¥à¤Ÿà¤¾",hh:"%d à¤˜à¤£à¥à¤Ÿà¤¾",d:"एक à¤¦à¤¿à¤¨",dd:"%d à¤¦à¤¿à¤¨",M:"एक à¤®à¤¹à¤¿à¤¨à¤¾",MM:"%d à¤®à¤¹à¤¿à¤¨à¤¾",y:"एक à¤¬à¤°à¥à¤·",yy:"%d à¤¬à¤°à¥à¤·"},week:{dow:0,doy:6}});return r}))},"3a6c":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t=e.defineLocale("zh-mo",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"YYYYå¹´M月D日",LLL:"YYYYå¹´M月D日 HH:mm",LLLL:"YYYYå¹´M月D日dddd HH:mm",l:"D/M/YYYY",ll:"YYYYå¹´M月D日",lll:"YYYYå¹´M月D日 HH:mm",llll:"YYYYå¹´M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"中午"===t?e>=11?e:e+12:"下午"===t||"晚上"===t?e+12:void 0},meridiem:function(e,t,n){var r=100*e+t;return r<600?"凌晨":r<900?"早上":r<1130?"上午":r<1230?"中午":r<1800?"下午":"晚上"},calendar:{sameDay:"[今天] LT",nextDay:"[明天] LT",nextWeek:"[下]dddd LT",lastDay:"[昨天] LT",lastWeek:"[上]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s內",past:"%s前",s:"幾秒",ss:"%d ç§’",m:"1 åˆ†é˜",mm:"%d åˆ†é˜",h:"1 å°æ™‚",hh:"%d å°æ™‚",d:"1 å¤©",dd:"%d å¤©",M:"1 å€‹æœˆ",MM:"%d å€‹æœˆ",y:"1 å¹´",yy:"%d å¹´"}});return t}))},"3a72":function(e,t,n){var r=n("7726"),i=n("8378"),a=n("2d00"),o=n("37c8"),s=n("86cc").f;e.exports=function(e){var t=i.Symbol||(i.Symbol=a?{}:r.Symbol||{});"_"==e.charAt(0)||e in t||s(t,e,{value:o.f(e)})}},"3a9c":function(e,t,n){var r=n("37a7"),i=n("cb7c"),a=n("d8e8"),o=r.key,s=r.set;r.exp({metadata:function(e,t){return function(n,r){s(e,t,(void 0!==r?i:a)(n),o(r))}}})},"3b1b":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t={0:"-ум",1:"-ум",2:"-юм",3:"-юм",4:"-ум",5:"-ум",6:"-ум",7:"-ум",8:"-ум",9:"-ум",10:"-ум",12:"-ум",13:"-ум",20:"-ум",30:"-юм",40:"-ум",50:"-ум",60:"-ум",70:"-ум",80:"-ум",90:"-ум",100:"-ум"},n=e.defineLocale("tg",{months:{format:"январи_феврали_марти_апрели_майи_июни_июли_августи_сентябри_октябри_ноябри_декабри".split("_"),standalone:"январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_")},monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdays:"якшанбе_душанбе_сешанбе_чоршанбе_панҷшанбе_ҷумъа_шанбе".split("_"),weekdaysShort:"яшб_дшб_сшб_чшб_пшб_ҷум_шнб".split("_"),weekdaysMin:"яш_дш_сш_чш_пш_ҷм_шб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Имрӯз ÑÐ¾Ð°Ñ‚и] LT",nextDay:"[Фардо ÑÐ¾Ð°Ñ‚и] LT",lastDay:"[Дирӯз ÑÐ¾Ð°Ñ‚и] LT",nextWeek:"dddd[и] [ҳафтаи Ð¾ÑÐ½Ð´Ð° ÑÐ¾Ð°Ñ‚и] LT",lastWeek:"dddd[и] [ҳафтаи Ð³ÑƒÐ·Ð°ÑˆÑ‚а ÑÐ¾Ð°Ñ‚и] LT",sameElse:"L"},relativeTime:{future:"баъди %s",past:"%s Ð¿ÐµÑˆ",s:"якчанд ÑÐ¾Ð½Ð¸Ñ",m:"як Ð´Ð°Ò›Ð¸Ò›Ð°",mm:"%d Ð´Ð°Ò›Ð¸Ò›Ð°",h:"як ÑÐ¾Ð°Ñ‚",hh:"%d ÑÐ¾Ð°Ñ‚",d:"як Ñ€Ó¯Ð·",dd:"%d Ñ€Ó¯Ð·",M:"як Ð¼Ð¾Ò³",MM:"%d Ð¼Ð¾Ò³",y:"як ÑÐ¾Ð»",yy:"%d ÑÐ¾Ð»"},meridiemParse:/шаб|субҳ|рӯз|бегоҳ/,meridiemHour:function(e,t){return 12===e&&(e=0),"шаб"===t?e<4?e:e+12:"субҳ"===t?e:"рӯз"===t?e>=11?e:e+12:"бегоҳ"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"шаб":e<11?"субҳ":e<16?"рӯз":e<19?"бегоҳ":"шаб"},dayOfMonthOrdinalParse:/\d{1,2}-(ум|юм)/,ordinal:function(e){var n=e%10,r=e>=100?100:null;return e+(t[e]||t[n]||t[r])},week:{dow:1,doy:7}});return n}))},"3b2b":function(e,t,n){var r=n("7726"),i=n("5dbc"),a=n("86cc").f,o=n("9093").f,s=n("aae3"),u=n("0bfb"),l=r.RegExp,c=l,d=l.prototype,h=/a/g,f=/a/g,m=new l(h)!==h;if(n("9e1e")&&(!m||n("79e5")((function(){return f[n("2b4c")("match")]=!1,l(h)!=h||l(f)==f||"/a/i"!=l(h,"i")})))){l=function(e,t){var n=this instanceof l,r=s(e),a=void 0===t;return!n&&r&&e.constructor===l&&a?e:i(m?new c(r&&!a?e.source:e,t):c((r=e instanceof l)?e.source:e,r&&a?u.call(e):t),n?this:d,l)};for(var _=function(e){e in l||a(l,e,{configurable:!0,get:function(){return c[e]},set:function(t){c[e]=t}})},p=o(c),g=0;p.length>g;)_(p[g++]);d.constructor=l,l.prototype=d,n("2aba")(r,"RegExp",l)}n("7a56")("RegExp")},"3c0d":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t={format:"leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec".split("_"),standalone:"ledna_února_března_dubna_května_června_července_srpna_září_října_listopadu_prosince".split("_")},n="led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro".split("_"),r=[/^led/i,/^úno/i,/^bře/i,/^dub/i,/^kvě/i,/^(čvn|červen$|června)/i,/^(čvc|červenec|července)/i,/^srp/i,/^zář/i,/^říj/i,/^lis/i,/^pro/i],i=/^(leden|únor|březen|duben|květen|červenec|července|červen|června|srpen|září|říjen|listopad|prosinec|led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i;function a(e){return e>1&&e<5&&1!==~~(e/10)}function o(e,t,n,r){var i=e+" ";switch(n){case"s":return t||r?"pár sekund":"pár sekundami";case"ss":return t||r?i+(a(e)?"sekundy":"sekund"):i+"sekundami";case"m":return t?"minuta":r?"minutu":"minutou";case"mm":return t||r?i+(a(e)?"minuty":"minut"):i+"minutami";case"h":return t?"hodina":r?"hodinu":"hodinou";case"hh":return t||r?i+(a(e)?"hodiny":"hodin"):i+"hodinami";case"d":return t||r?"den":"dnem";case"dd":return t||r?i+(a(e)?"dny":"dní"):i+"dny";case"M":return t||r?"měsíc":"měsícem";case"MM":return t||r?i+(a(e)?"měsíce":"měsíců"):i+"měsíci";case"y":return t||r?"rok":"rokem";case"yy":return t||r?i+(a(e)?"roky":"let"):i+"lety"}}var s=e.defineLocale("cs",{months:t,monthsShort:n,monthsRegex:i,monthsShortRegex:i,monthsStrictRegex:/^(leden|ledna|února|únor|březen|března|duben|dubna|květen|května|červenec|července|červen|června|srpen|srpna|září|říjen|října|listopadu|listopad|prosinec|prosince)/i,monthsShortStrictRegex:/^(led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:"neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota".split("_"),weekdaysShort:"ne_po_út_st_čt_pá_so".split("_"),weekdaysMin:"ne_po_út_st_čt_pá_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[zítra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v neděli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve středu v] LT";case 4:return"[ve Ätvrtek v] LT";case 5:return"[v pátek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[včera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou neděli v] LT";case 1:case 2:return"[minulé] dddd [v] LT";case 3:return"[minulou středu v] LT";case 4:case 5:return"[minulý] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"před %s",s:o,ss:o,m:o,mm:o,h:o,hh:o,d:o,dd:o,M:o,MM:o,y:o,yy:o},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return s}))},"3c35":function(e,t){(function(t){e.exports=t}).call(this,{})},"3c4e":function(e,t,n){"use strict";var r=function(e){return i(e)&&!a(e)};function i(e){return!!e&&"object"===typeof e}function a(e){var t=Object.prototype.toString.call(e);return"[object RegExp]"===t||"[object Date]"===t||u(e)}var o="function"===typeof Symbol&&Symbol.for,s=o?Symbol.for("react.element"):60103;function u(e){return e.$$typeof===s}function l(e){return Array.isArray(e)?[]:{}}function c(e,t){var n=t&&!0===t.clone;return n&&r(e)?f(l(e),e,t):e}function d(e,t,n){var i=e.slice();return t.forEach((function(t,a){"undefined"===typeof i[a]?i[a]=c(t,n):r(t)?i[a]=f(e[a],t,n):-1===e.indexOf(t)&&i.push(c(t,n))})),i}function h(e,t,n){var i={};return r(e)&&Object.keys(e).forEach((function(t){i[t]=c(e[t],n)})),Object.keys(t).forEach((function(a){r(t[a])&&e[a]?i[a]=f(e[a],t[a],n):i[a]=c(t[a],n)})),i}function f(e,t,n){var r=Array.isArray(t),i=Array.isArray(e),a=n||{arrayMerge:d},o=r===i;if(o){if(r){var s=a.arrayMerge||d;return s(e,t,n)}return h(e,t,n)}return c(t,n)}f.all=function(e,t){if(!Array.isArray(e)||e.length<2)throw new Error("first argument should be an array with at least two elements");return e.reduce((function(e,n){return f(e,n,t)}))};var m=f;e.exports=m},"3ca5":function(e,t,n){var r=n("7726").parseInt,i=n("aa77").trim,a=n("fdef"),o=/^[-+]?0[xX]/;e.exports=8!==r(a+"08")||22!==r(a+"0x16")?function(e,t){var n=i(String(e),3);return r(n,t>>>0||(o.test(n)?16:10))}:r},"3de5":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t={1:"௧",2:"௨",3:"௩",4:"௪",5:"௫",6:"௬",7:"௭",8:"௮",9:"௯",0:"௦"},n={"௧":"1","௨":"2","௩":"3","௪":"4","௫":"5","௬":"6","௭":"7","௮":"8","௯":"9","௦":"0"},r=e.defineLocale("ta",{months:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),monthsShort:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),weekdays:"ஞாயிற்றுக்கிழமை_திங்கட்கிழமை_செவ்வாய்கிழமை_புதன்கிழமை_வியாழக்கிழமை_வெள்ளிக்கிழமை_சனிக்கிழமை".split("_"),weekdaysShort:"ஞாயிறு_திங்கள்_செவ்வாய்_புதன்_வியாழன்_வெள்ளி_சனி".split("_"),weekdaysMin:"ஞா_தி_செ_பு_வி_வெ_ச".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[இன்று] LT",nextDay:"[நாளை] LT",nextWeek:"dddd, LT",lastDay:"[நேற்று] LT",lastWeek:"[கடந்த à®µà®¾à®°à®®à¯] dddd, LT",sameElse:"L"},relativeTime:{future:"%s à®‡à®²à¯",past:"%s à®®à¯à®©à¯",s:"ஒரு à®šà®¿à®² à®µà®¿à®¨à®¾à®Ÿà®¿à®•ள்",ss:"%d à®µà®¿à®¨à®¾à®Ÿà®¿à®•ள்",m:"ஒரு à®¨à®¿à®®à®¿à®Ÿà®®à¯",mm:"%d à®¨à®¿à®®à®¿à®Ÿà®™à¯à®•ள்",h:"ஒரு à®®à®£à®¿ à®¨à¯‡à®°à®®à¯",hh:"%d à®®à®£à®¿ à®¨à¯‡à®°à®®à¯",d:"ஒரு à®¨à®¾à®³à¯",dd:"%d à®¨à®¾à®Ÿà¯à®•ள்",M:"ஒரு à®®à®¾à®¤à®®à¯",MM:"%d à®®à®¾à®¤à®™à¯à®•ள்",y:"ஒரு à®µà®°à¯à®Ÿà®®à¯",yy:"%d à®†à®£à¯à®Ÿà¯à®•ள்"},dayOfMonthOrdinalParse:/\d{1,2}வது/,ordinal:function(e){return e+"வது"},preparse:function(e){return e.replace(/[௧௨௩௪௫௬௭௮௯௦]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/யாமம்|வைகறை|காலை|நண்பகல்|எற்பாடு|மாலை/,meridiem:function(e,t,n){return e<2?" à®¯à®¾à®®à®®à¯":e<6?" à®µà¯ˆà®•றை":e<10?" à®•ாலை":e<14?" à®¨à®£à¯à®ªà®•ல்":e<18?" à®Žà®±à¯à®ªà®¾à®Ÿà¯":e<22?" à®®à®¾à®²à¯ˆ":" à®¯à®¾à®®à®®à¯"},meridiemHour:function(e,t){return 12===e&&(e=0),"யாமம்"===t?e<2?e:e+12:"வைகறை"===t||"காலை"===t||"நண்பகல்"===t&&e>=10?e:e+12},week:{dow:0,doy:6}});return r}))},"3e92":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t={1:"à³§",2:"೨",3:"೩",4:"೪",5:"೫",6:"೬",7:"à³­",8:"à³®",9:"೯",0:"೦"},n={"à³§":"1","೨":"2","೩":"3","೪":"4","೫":"5","೬":"6","à³­":"7","à³®":"8","೯":"9","೦":"0"},r=e.defineLocale("kn",{months:"ಜನವರಿ_ಫೆಬ್ರವರಿ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂಬರ್_ಅಕ್ಟೋಬರ್_ನವೆಂಬರ್_ಡಿಸೆಂಬರ್".split("_"),monthsShort:"ಜನ_ಫೆಬ್ರ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂ_ಅಕ್ಟೋ_ನವೆಂ_ಡಿಸೆಂ".split("_"),monthsParseExact:!0,weekdays:"ಭಾನುವಾರ_ಸೋಮವಾರ_ಮಂಗಳವಾರ_ಬುಧವಾರ_ಗುರುವಾರ_ಶುಕ್ರವಾರ_ಶನಿವಾರ".split("_"),weekdaysShort:"ಭಾನು_ಸೋಮ_ಮಂಗಳ_ಬುಧ_ಗುರು_ಶುಕ್ರ_ಶನಿ".split("_"),weekdaysMin:"ಭಾ_ಸೋ_ಮಂ_ಬು_ಗು_ಶು_ಶ".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[ಇಂದು] LT",nextDay:"[ನಾಳೆ] LT",nextWeek:"dddd, LT",lastDay:"[ನಿನ್ನೆ] LT",lastWeek:"[ಕೊನೆಯ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s à²¨à²‚ತರ",past:"%s à²¹à²¿à²‚ದೆ",s:"ಕೆಲವು à²•್ಷಣಗಳು",ss:"%d à²¸à³†à²•ೆಂಡುಗಳು",m:"ಒಂದು à²¨à²¿à²®à²¿à²·",mm:"%d à²¨à²¿à²®à²¿à²·",h:"ಒಂದು à²—ಂಟೆ",hh:"%d à²—ಂಟೆ",d:"ಒಂದು à²¦à²¿à²¨",dd:"%d à²¦à²¿à²¨",M:"ಒಂದು à²¤à²¿à²‚ಗಳು",MM:"%d à²¤à²¿à²‚ಗಳು",y:"ಒಂದು à²µà²°à³à²·",yy:"%d à²µà²°à³à²·"},preparse:function(e){return e.replace(/[೧೨೩೪೫೬೭೮೯೦]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/ರಾತ್ರಿ|ಬೆಳಿಗ್ಗೆ|ಮಧ್ಯಾಹ್ನ|ಸಂಜೆ/,meridiemHour:function(e,t){return 12===e&&(e=0),"ರಾತ್ರಿ"===t?e<4?e:e+12:"ಬೆಳಿಗ್ಗೆ"===t?e:"ಮಧ್ಯಾಹ್ನ"===t?e>=10?e:e+12:"ಸಂಜೆ"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"ರಾತ್ರಿ":e<10?"ಬೆಳಿಗ್ಗೆ":e<17?"ಮಧ್ಯಾಹ್ನ":e<20?"ಸಂಜೆ":"ರಾತ್ರಿ"},dayOfMonthOrdinalParse:/\d{1,2}(ನೇ)/,ordinal:function(e){return e+"ನೇ"},week:{dow:0,doy:6}});return r}))},"3eb6":function(e,t,n){},"3eba":function(e,t,n){var r=n("4e08"),i=(r.__DEV__,n("697e7")),a=n("6d8b"),o=n("41ef"),s=n("22d1"),u=n("04f6"),l=n("1fab"),c=n("7e63"),d=n("843e"),h=n("2039"),f=n("ca98"),m=n("fb05"),_=n("d15d"),p=n("6cb7"),g=n("4f85"),v=n("b12f"),y=n("e887"),M=n("2306"),L=n("e0d3"),Y=n("88b3"),b=Y.throttle,w=n("fd63"),S=n("b809"),D=n("998c"),T=n("69ff"),x=n("c533"),A=n("f219");n("0352");var k=n("ec34"),C=a.assert,H=a.each,P=a.isFunction,E=a.isObject,Z=p.parseClassType,F="4.9.0",J={zrender:"4.3.2"},B=1,X=1e3,O=800,N=900,R=5e3,I=1e3,W=1100,Q=2e3,j=3e3,G=3500,z=4e3,K=5e3,U={PROCESSOR:{FILTER:X,SERIES_FILTER:O,STATISTIC:R},VISUAL:{LAYOUT:I,PROGRESSIVE_LAYOUT:W,GLOBAL:Q,CHART:j,POST_CHART_LAYOUT:G,COMPONENT:z,BRUSH:K}},V="__flagInMainProcess",$="__optionUpdated",q=/^[a-zA-Z0-9_]+$/;function ee(e,t){return function(n,r,i){t||!this._disposed?(n=n&&n.toLowerCase(),l.prototype[e].call(this,n,r,i)):Me(this.id)}}function te(){l.call(this)}function ne(e,t,n){n=n||{},"string"===typeof t&&(t=He[t]),this.id,this.group,this._dom=e;var r="canvas",o=this._zr=i.init(e,{renderer:n.renderer||r,devicePixelRatio:n.devicePixelRatio,width:n.width,height:n.height});this._throttledZrFlush=b(a.bind(o.flush,o),17);t=a.clone(t);t&&m(t,!0),this._theme=t,this._chartsViews=[],this._chartsMap={},this._componentsViews=[],this._componentsMap={},this._coordSysMgr=new h;var s=this._api=we(this);function c(e,t){return e.__prio-t.__prio}u(Ce,c),u(xe,c),this._scheduler=new T(this,s,xe,Ce),l.call(this,this._ecEventProcessor=new Se),this._messageCenter=new te,this._initEvents(),this.resize=a.bind(this.resize,this),this._pendingActions=[],o.animation.on("frame",this._onframe,this),he(o,this),a.setAsPrimitive(this)}te.prototype.on=ee("on",!0),te.prototype.off=ee("off",!0),te.prototype.one=ee("one",!0),a.mixin(te,l);var re=ne.prototype;function ie(e,t,n){if(this._disposed)Me(this.id);else{var r,i=this._model,a=this._coordSysMgr.getCoordinateSystems();t=L.parseFinder(i,t);for(var o=0;o<a.length;o++){var s=a[o];if(s[e]&&null!=(r=s[e](i,t,n)))return r}}}re._onframe=function(){if(!this._disposed){var e=this._scheduler;if(this[$]){var t=this[$].silent;this[V]=!0,oe(this),ae.update.call(this),this[V]=!1,this[$]=!1,ce.call(this,t),de.call(this,t)}else if(e.unfinished){var n=B,r=this._model,i=this._api;e.unfinished=!1;do{var a=+new Date;e.performSeriesTasks(r),e.performDataProcessorTasks(r),ue(this,r),e.performVisualTasks(r),ge(this,this._model,i,"remain"),n-=+new Date-a}while(n>0&&e.unfinished);e.unfinished||this._zr.flush()}}},re.getDom=function(){return this._dom},re.getZr=function(){return this._zr},re.setOption=function(e,t,n){if(this._disposed)Me(this.id);else{var r;if(E(t)&&(n=t.lazyUpdate,r=t.silent,t=t.notMerge),this[V]=!0,!this._model||t){var i=new f(this._api),a=this._theme,o=this._model=new c;o.scheduler=this._scheduler,o.init(null,null,a,i)}this._model.setOption(e,Ae),n?(this[$]={silent:r},this[V]=!1):(oe(this),ae.update.call(this),this._zr.flush(),this[$]=!1,this[V]=!1,ce.call(this,r),de.call(this,r))}},re.setTheme=function(){console.error("ECharts#setTheme() is DEPRECATED in ECharts 3.0")},re.getModel=function(){return this._model},re.getOption=function(){return this._model&&this._model.getOption()},re.getWidth=function(){return this._zr.getWidth()},re.getHeight=function(){return this._zr.getHeight()},re.getDevicePixelRatio=function(){return this._zr.painter.dpr||window.devicePixelRatio||1},re.getRenderedCanvas=function(e){if(s.canvasSupported){e=e||{},e.pixelRatio=e.pixelRatio||1,e.backgroundColor=e.backgroundColor||this._model.get("backgroundColor");var t=this._zr;return t.painter.getRenderedCanvas(e)}},re.getSvgDataURL=function(){if(s.svgSupported){var e=this._zr,t=e.storage.getDisplayList();return a.each(t,(function(e){e.stopAnimation(!0)})),e.painter.toDataURL()}},re.getDataURL=function(e){if(!this._disposed){e=e||{};var t=e.excludeComponents,n=this._model,r=[],i=this;H(t,(function(e){n.eachComponent({mainType:e},(function(e){var t=i._componentsMap[e.__viewId];t.group.ignore||(r.push(t),t.group.ignore=!0)}))}));var a="svg"===this._zr.painter.getType()?this.getSvgDataURL():this.getRenderedCanvas(e).toDataURL("image/"+(e&&e.type||"png"));return H(r,(function(e){e.group.ignore=!1})),a}Me(this.id)},re.getConnectedDataURL=function(e){if(this._disposed)Me(this.id);else if(s.canvasSupported){var t="svg"===e.type,n=this.group,r=Math.min,o=Math.max,u=1/0;if(Ze[n]){var l=u,c=u,d=-u,h=-u,f=[],m=e&&e.pixelRatio||1;a.each(Ee,(function(i,s){if(i.group===n){var u=t?i.getZr().painter.getSvgDom().innerHTML:i.getRenderedCanvas(a.clone(e)),m=i.getDom().getBoundingClientRect();l=r(m.left,l),c=r(m.top,c),d=o(m.right,d),h=o(m.bottom,h),f.push({dom:u,left:m.left,top:m.top})}})),l*=m,c*=m,d*=m,h*=m;var _=d-l,p=h-c,g=a.createCanvas(),v=i.init(g,{renderer:t?"svg":"canvas"});if(v.resize({width:_,height:p}),t){var y="";return H(f,(function(e){var t=e.left-l,n=e.top-c;y+='<g transform="translate('+t+","+n+')">'+e.dom+"</g>"})),v.painter.getSvgRoot().innerHTML=y,e.connectedBackgroundColor&&v.painter.setBackgroundColor(e.connectedBackgroundColor),v.refreshImmediately(),v.painter.toDataURL()}return e.connectedBackgroundColor&&v.add(new M.Rect({shape:{x:0,y:0,width:_,height:p},style:{fill:e.connectedBackgroundColor}})),H(f,(function(e){var t=new M.Image({style:{x:e.left*m-l,y:e.top*m-c,image:e.dom}});v.add(t)})),v.refreshImmediately(),g.toDataURL("image/"+(e&&e.type||"png"))}return this.getDataURL(e)}},re.convertToPixel=a.curry(ie,"convertToPixel"),re.convertFromPixel=a.curry(ie,"convertFromPixel"),re.containPixel=function(e,t){if(!this._disposed){var n,r=this._model;return e=L.parseFinder(r,e),a.each(e,(function(e,r){r.indexOf("Models")>=0&&a.each(e,(function(e){var i=e.coordinateSystem;if(i&&i.containPoint)n|=!!i.containPoint(t);else if("seriesModels"===r){var a=this._chartsMap[e.__viewId];a&&a.containPoint&&(n|=a.containPoint(t,e))}}),this)}),this),!!n}Me(this.id)},re.getVisual=function(e,t){var n=this._model;e=L.parseFinder(n,e,{defaultMainType:"series"});var r=e.seriesModel,i=r.getData(),a=e.hasOwnProperty("dataIndexInside")?e.dataIndexInside:e.hasOwnProperty("dataIndex")?i.indexOfRawIndex(e.dataIndex):null;return null!=a?i.getItemVisual(a,t):i.getVisual(t)},re.getViewOfComponentModel=function(e){return this._componentsMap[e.__viewId]},re.getViewOfSeriesModel=function(e){return this._chartsMap[e.__viewId]};var ae={prepareAndUpdate:function(e){oe(this),ae.update.call(this,e)},update:function(e){var t=this._model,n=this._api,r=this._zr,i=this._coordSysMgr,a=this._scheduler;if(t){a.restoreData(t,e),a.performSeriesTasks(t),i.create(t,n),a.performDataProcessorTasks(t,e),ue(this,t),i.update(t,n),me(t),a.performVisualTasks(t,e),_e(this,t,n,e);var u=t.get("backgroundColor")||"transparent";if(s.canvasSupported)r.setBackgroundColor(u);else{var l=o.parse(u);u=o.stringify(l,"rgb"),0===l[3]&&(u="transparent")}ve(t,n)}},updateTransform:function(e){var t=this._model,n=this,r=this._api;if(t){var i=[];t.eachComponent((function(a,o){var s=n.getViewOfComponentModel(o);if(s&&s.__alive)if(s.updateTransform){var u=s.updateTransform(o,t,r,e);u&&u.update&&i.push(s)}else i.push(s)}));var o=a.createHashMap();t.eachSeries((function(i){var a=n._chartsMap[i.__viewId];if(a.updateTransform){var s=a.updateTransform(i,t,r,e);s&&s.update&&o.set(i.uid,1)}else o.set(i.uid,1)})),me(t),this._scheduler.performVisualTasks(t,e,{setDirty:!0,dirtyMap:o}),ge(n,t,r,e,o),ve(t,this._api)}},updateView:function(e){var t=this._model;t&&(y.markUpdateMethod(e,"updateView"),me(t),this._scheduler.performVisualTasks(t,e,{setDirty:!0}),_e(this,this._model,this._api,e),ve(t,this._api))},updateVisual:function(e){ae.update.call(this,e)},updateLayout:function(e){ae.update.call(this,e)}};function oe(e){var t=e._model,n=e._scheduler;n.restorePipelines(t),n.prepareStageTasks(),fe(e,"component",t,n),fe(e,"chart",t,n),n.plan()}function se(e,t,n,r,i){var o=e._model;if(r){var s={};s[r+"Id"]=n[r+"Id"],s[r+"Index"]=n[r+"Index"],s[r+"Name"]=n[r+"Name"];var u={mainType:r,query:s};i&&(u.subType=i);var l=n.excludeSeriesId;null!=l&&(l=a.createHashMap(L.normalizeToArray(l))),o&&o.eachComponent(u,(function(t){l&&null!=l.get(t.id)||c(e["series"===r?"_chartsMap":"_componentsMap"][t.__viewId])}),e)}else H(e._componentsViews.concat(e._chartsViews),c);function c(r){r&&r.__alive&&r[t]&&r[t](r.__model,o,e._api,n)}}function ue(e,t){var n=e._chartsMap,r=e._scheduler;t.eachSeries((function(e){r.updateStreamModes(e,n[e.__viewId])}))}function le(e,t){var n=e.type,r=e.escapeConnect,i=De[n],o=i.actionInfo,s=(o.update||"update").split(":"),u=s.pop();s=null!=s[0]&&Z(s[0]),this[V]=!0;var l=[e],c=!1;e.batch&&(c=!0,l=a.map(e.batch,(function(t){return t=a.defaults(a.extend({},t),e),t.batch=null,t})));var d,h=[],f="highlight"===n||"downplay"===n;H(l,(function(e){d=i.action(e,this._model,this._api),d=d||a.extend({},e),d.type=o.event||d.type,h.push(d),f?se(this,u,e,"series"):s&&se(this,u,e,s.main,s.sub)}),this),"none"===u||f||s||(this[$]?(oe(this),ae.update.call(this,e),this[$]=!1):ae[u].call(this,e)),d=c?{type:o.event||n,escapeConnect:r,batch:h}:h[0],this[V]=!1,!t&&this._messageCenter.trigger(d.type,d)}function ce(e){var t=this._pendingActions;while(t.length){var n=t.shift();le.call(this,n,e)}}function de(e){!e&&this.trigger("updated")}function he(e,t){e.on("rendered",(function(){t.trigger("rendered"),!e.animation.isFinished()||t[$]||t._scheduler.unfinished||t._pendingActions.length||t.trigger("finished")}))}function fe(e,t,n,r){for(var i="component"===t,a=i?e._componentsViews:e._chartsViews,o=i?e._componentsMap:e._chartsMap,s=e._zr,u=e._api,l=0;l<a.length;l++)a[l].__alive=!1;function c(e){var t="_ec_"+e.id+"_"+e.type,l=o[t];if(!l){var c=Z(e.type),d=i?v.getClass(c.main,c.sub):y.getClass(c.sub);l=new d,l.init(n,u),o[t]=l,a.push(l),s.add(l.group)}e.__viewId=l.__id=t,l.__alive=!0,l.__model=e,l.group.__ecComponentInfo={mainType:e.mainType,index:e.componentIndex},!i&&r.prepareView(l,e,n,u)}i?n.eachComponent((function(e,t){"series"!==e&&c(t)})):n.eachSeries(c);for(l=0;l<a.length;){var d=a[l];d.__alive?l++:(!i&&d.renderTask.dispose(),s.remove(d.group),d.dispose(n,u),a.splice(l,1),delete o[d.__id],d.__id=d.group.__ecComponentInfo=null)}}function me(e){e.clearColorPalette(),e.eachSeries((function(e){e.clearColorPalette()}))}function _e(e,t,n,r){pe(e,t,n,r),H(e._chartsViews,(function(e){e.__alive=!1})),ge(e,t,n,r),H(e._chartsViews,(function(e){e.__alive||e.remove(t,n)}))}function pe(e,t,n,r,i){H(i||e._componentsViews,(function(e){var i=e.__model;e.render(i,t,n,r),be(i,e)}))}function ge(e,t,n,r,i){var a,o=e._scheduler;t.eachSeries((function(t){var n=e._chartsMap[t.__viewId];n.__alive=!0;var s=n.renderTask;o.updatePayload(s,r),i&&i.get(t.uid)&&s.dirty(),a|=s.perform(o.getPerformArgs(s)),n.group.silent=!!t.get("silent"),be(t,n),Ye(t,n)})),o.unfinished|=a,Le(e,t),S(e._zr.dom,t)}function ve(e,t){H(ke,(function(n){n(e,t)}))}re.resize=function(e){if(this._disposed)Me(this.id);else{this._zr.resize(e);var t=this._model;if(this._loadingFX&&this._loadingFX.resize(),t){var n=t.resetOption("media"),r=e&&e.silent;this[V]=!0,n&&oe(this),ae.update.call(this),this[V]=!1,ce.call(this,r),de.call(this,r)}}},re.showLoading=function(e,t){if(this._disposed)Me(this.id);else if(E(e)&&(t=e,e=""),e=e||"default",this.hideLoading(),Pe[e]){var n=Pe[e](this._api,t),r=this._zr;this._loadingFX=n,r.add(n)}},re.hideLoading=function(){this._disposed?Me(this.id):(this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null)},re.makeActionFromEvent=function(e){var t=a.extend({},e);return t.type=Te[e.type],t},re.dispatchAction=function(e,t){this._disposed?Me(this.id):(E(t)||(t={silent:!!t}),De[e.type]&&this._model&&(this[V]?this._pendingActions.push(e):(le.call(this,e,t.silent),t.flush?this._zr.flush(!0):!1!==t.flush&&s.browser.weChat&&this._throttledZrFlush(),ce.call(this,t.silent),de.call(this,t.silent))))},re.appendData=function(e){if(this._disposed)Me(this.id);else{var t=e.seriesIndex,n=this.getModel(),r=n.getSeriesByIndex(t);r.appendData(e),this._scheduler.unfinished=!0}},re.on=ee("on",!1),re.off=ee("off",!1),re.one=ee("one",!1);var ye=["click","dblclick","mouseover","mouseout","mousemove","mousedown","mouseup","globalout","contextmenu"];function Me(e){}function Le(e,t){var n=e._zr,r=n.storage,i=0;r.traverse((function(e){i++})),i>t.get("hoverLayerThreshold")&&!s.node&&t.eachSeries((function(t){if(!t.preventUsingHoverLayer){var n=e._chartsMap[t.__viewId];n.__alive&&n.group.traverse((function(e){e.useHoverLayer=!0}))}}))}function Ye(e,t){var n=e.get("blendMode")||null;t.group.traverse((function(e){e.isGroup||e.style.blend!==n&&e.setStyle("blend",n),e.eachPendingDisplayable&&e.eachPendingDisplayable((function(e){e.setStyle("blend",n)}))}))}function be(e,t){var n=e.get("z"),r=e.get("zlevel");t.group.traverse((function(e){"group"!==e.type&&(null!=n&&(e.z=n),null!=r&&(e.zlevel=r))}))}function we(e){var t=e._coordSysMgr;return a.extend(new d(e),{getCoordinateSystems:a.bind(t.getCoordinateSystems,t),getComponentByElement:function(t){while(t){var n=t.__ecComponentInfo;if(null!=n)return e._model.getComponent(n.mainType,n.index);t=t.parent}}})}function Se(){this.eventInfo}re._initEvents=function(){H(ye,(function(e){var t=function(t){var n,r=this.getModel(),i=t.target,o="globalout"===e;if(o)n={};else if(i&&null!=i.dataIndex){var s=i.dataModel||r.getSeriesByIndex(i.seriesIndex);n=s&&s.getDataParams(i.dataIndex,i.dataType,i)||{}}else i&&i.eventData&&(n=a.extend({},i.eventData));if(n){var u=n.componentType,l=n.componentIndex;"markLine"!==u&&"markPoint"!==u&&"markArea"!==u||(u="series",l=n.seriesIndex);var c=u&&null!=l&&r.getComponent(u,l),d=c&&this["series"===c.mainType?"_chartsMap":"_componentsMap"][c.__viewId];n.event=t,n.type=e,this._ecEventProcessor.eventInfo={targetEl:i,packedEvent:n,model:c,view:d},this.trigger(e,n)}};t.zrEventfulCallAtLast=!0,this._zr.on(e,t,this)}),this),H(Te,(function(e,t){this._messageCenter.on(t,(function(e){this.trigger(t,e)}),this)}),this)},re.isDisposed=function(){return this._disposed},re.clear=function(){this._disposed?Me(this.id):this.setOption({series:[]},!0)},re.dispose=function(){if(this._disposed)Me(this.id);else{this._disposed=!0,L.setAttribute(this.getDom(),Be,"");var e=this._api,t=this._model;H(this._componentsViews,(function(n){n.dispose(t,e)})),H(this._chartsViews,(function(n){n.dispose(t,e)})),this._zr.dispose(),delete Ee[this.id]}},a.mixin(ne,l),Se.prototype={constructor:Se,normalizeQuery:function(e){var t={},n={},r={};if(a.isString(e)){var i=Z(e);t.mainType=i.main||null,t.subType=i.sub||null}else{var o=["Index","Name","Id"],s={name:1,dataIndex:1,dataType:1};a.each(e,(function(e,i){for(var a=!1,u=0;u<o.length;u++){var l=o[u],c=i.lastIndexOf(l);if(c>0&&c===i.length-l.length){var d=i.slice(0,c);"data"!==d&&(t.mainType=d,t[l.toLowerCase()]=e,a=!0)}}s.hasOwnProperty(i)&&(n[i]=e,a=!0),a||(r[i]=e)}))}return{cptQuery:t,dataQuery:n,otherQuery:r}},filter:function(e,t,n){var r=this.eventInfo;if(!r)return!0;var i=r.targetEl,a=r.packedEvent,o=r.model,s=r.view;if(!o||!s)return!0;var u=t.cptQuery,l=t.dataQuery;return c(u,o,"mainType")&&c(u,o,"subType")&&c(u,o,"index","componentIndex")&&c(u,o,"name")&&c(u,o,"id")&&c(l,a,"name")&&c(l,a,"dataIndex")&&c(l,a,"dataType")&&(!s.filterForExposedEvent||s.filterForExposedEvent(e,t.otherQuery,i,a));function c(e,t,n,r){return null==e[n]||t[r||n]===e[n]}},afterTrigger:function(){this.eventInfo=null}};var De={},Te={},xe=[],Ae=[],ke=[],Ce=[],He={},Pe={},Ee={},Ze={},Fe=new Date-0,Je=new Date-0,Be="_echarts_instance_";function Xe(e){var t=0,n=1,r=2,i="__connectUpdateStatus";function a(e,t){for(var n=0;n<e.length;n++){var r=e[n];r[i]=t}}H(Te,(function(o,s){e._messageCenter.on(s,(function(o){if(Ze[e.group]&&e[i]!==t){if(o&&o.escapeConnect)return;var s=e.makeActionFromEvent(o),u=[];H(Ee,(function(t){t!==e&&t.group===e.group&&u.push(t)})),a(u,t),H(u,(function(e){e[i]!==n&&e.dispatchAction(s)})),a(u,r)}}))}))}function Oe(e,t,n){var r=Qe(e);if(r)return r;var i=new ne(e,t,n);return i.id="ec_"+Fe++,Ee[i.id]=i,L.setAttribute(e,Be,i.id),Xe(i),i}function Ne(e){if(a.isArray(e)){var t=e;e=null,H(t,(function(t){null!=t.group&&(e=t.group)})),e=e||"g_"+Je++,H(t,(function(t){t.group=e}))}return Ze[e]=!0,e}function Re(e){Ze[e]=!1}var Ie=Re;function We(e){"string"===typeof e?e=Ee[e]:e instanceof ne||(e=Qe(e)),e instanceof ne&&!e.isDisposed()&&e.dispose()}function Qe(e){return Ee[L.getAttribute(e,Be)]}function je(e){return Ee[e]}function Ge(e,t){He[e]=t}function ze(e){Ae.push(e)}function Ke(e,t){nt(xe,e,t,X)}function Ue(e){ke.push(e)}function Ve(e,t,n){"function"===typeof t&&(n=t,t="");var r=E(e)?e.type:[e,e={event:t}][0];e.event=(e.event||r).toLowerCase(),t=e.event,C(q.test(r)&&q.test(t)),De[r]||(De[r]={action:n,actionInfo:e}),Te[t]=r}function $e(e,t){h.register(e,t)}function qe(e){var t=h.get(e);if(t)return t.getDimensionsInfo?t.getDimensionsInfo():t.dimensions.slice()}function et(e,t){nt(Ce,e,t,I,"layout")}function tt(e,t){nt(Ce,e,t,j,"visual")}function nt(e,t,n,r,i){(P(t)||E(t))&&(n=t,t=r);var a=T.wrapStageHandler(n,i);return a.__prio=t,a.__raw=n,e.push(a),a}function rt(e,t){Pe[e]=t}function it(e){return p.extend(e)}function at(e){return v.extend(e)}function ot(e){return g.extend(e)}function st(e){return y.extend(e)}function ut(e){a.$override("createCanvas",e)}function lt(e,t,n){k.registerMap(e,t,n)}function ct(e){var t=k.retrieveMap(e);return t&&t[0]&&{geoJson:t[0].geoJSON,specialAreas:t[0].specialAreas}}tt(Q,w),ze(m),Ke(N,_),rt("default",D),Ve({type:"highlight",event:"highlight",update:"highlight"},a.noop),Ve({type:"downplay",event:"downplay",update:"downplay"},a.noop),Ge("light",x),Ge("dark",A);var dt={};t.version=F,t.dependencies=J,t.PRIORITY=U,t.init=Oe,t.connect=Ne,t.disConnect=Re,t.disconnect=Ie,t.dispose=We,t.getInstanceByDom=Qe,t.getInstanceById=je,t.registerTheme=Ge,t.registerPreprocessor=ze,t.registerProcessor=Ke,t.registerPostUpdate=Ue,t.registerAction=Ve,t.registerCoordinateSystem=$e,t.getCoordinateSystemDimensions=qe,t.registerLayout=et,t.registerVisual=tt,t.registerLoading=rt,t.extendComponentModel=it,t.extendComponentView=at,t.extendSeriesModel=ot,t.extendChartView=st,t.setCanvasCreator=ut,t.registerMap=lt,t.getMap=ct,t.dataTool=dt;var ht=n("b719");(function(){for(var e in ht)ht.hasOwnProperty(e)&&(t[e]=ht[e])})()},"401b":function(e,t){var n="undefined"===typeof Float32Array?Array:Float32Array;function r(e,t){var r=new n(2);return null==e&&(e=0),null==t&&(t=0),r[0]=e,r[1]=t,r}function i(e,t){return e[0]=t[0],e[1]=t[1],e}function a(e){var t=new n(2);return t[0]=e[0],t[1]=e[1],t}function o(e,t,n){return e[0]=t,e[1]=n,e}function s(e,t,n){return e[0]=t[0]+n[0],e[1]=t[1]+n[1],e}function u(e,t,n,r){return e[0]=t[0]+n[0]*r,e[1]=t[1]+n[1]*r,e}function l(e,t,n){return e[0]=t[0]-n[0],e[1]=t[1]-n[1],e}function c(e){return Math.sqrt(h(e))}var d=c;function h(e){return e[0]*e[0]+e[1]*e[1]}var f=h;function m(e,t,n){return e[0]=t[0]*n[0],e[1]=t[1]*n[1],e}function _(e,t,n){return e[0]=t[0]/n[0],e[1]=t[1]/n[1],e}function p(e,t){return e[0]*t[0]+e[1]*t[1]}function g(e,t,n){return e[0]=t[0]*n,e[1]=t[1]*n,e}function v(e,t){var n=c(t);return 0===n?(e[0]=0,e[1]=0):(e[0]=t[0]/n,e[1]=t[1]/n),e}function y(e,t){return Math.sqrt((e[0]-t[0])*(e[0]-t[0])+(e[1]-t[1])*(e[1]-t[1]))}var M=y;function L(e,t){return(e[0]-t[0])*(e[0]-t[0])+(e[1]-t[1])*(e[1]-t[1])}var Y=L;function b(e,t){return e[0]=-t[0],e[1]=-t[1],e}function w(e,t,n,r){return e[0]=t[0]+r*(n[0]-t[0]),e[1]=t[1]+r*(n[1]-t[1]),e}function S(e,t,n){var r=t[0],i=t[1];return e[0]=n[0]*r+n[2]*i+n[4],e[1]=n[1]*r+n[3]*i+n[5],e}function D(e,t,n){return e[0]=Math.min(t[0],n[0]),e[1]=Math.min(t[1],n[1]),e}function T(e,t,n){return e[0]=Math.max(t[0],n[0]),e[1]=Math.max(t[1],n[1]),e}t.create=r,t.copy=i,t.clone=a,t.set=o,t.add=s,t.scaleAndAdd=u,t.sub=l,t.len=c,t.length=d,t.lenSquare=h,t.lengthSquare=f,t.mul=m,t.div=_,t.dot=p,t.scale=g,t.normalize=v,t.distance=y,t.dist=M,t.distanceSquare=L,t.distSquare=Y,t.negate=b,t.lerp=w,t.applyTransform=S,t.min=D,t.max=T},"408c":function(e,t,n){var r=n("2b3e"),i=function(){return r.Date.now()};e.exports=i},4127:function(e,t,n){"use strict";var r=n("d233"),i=n("b313"),a={brackets:function(e){return e+"[]"},indices:function(e,t){return e+"["+t+"]"},repeat:function(e){return e}},o=Array.isArray,s=Array.prototype.push,u=function(e,t){s.apply(e,o(t)?t:[t])},l=Date.prototype.toISOString,c={delimiter:"&",encode:!0,encoder:r.encode,encodeValuesOnly:!1,serializeDate:function(e){return l.call(e)},skipNulls:!1,strictNullHandling:!1},d=function e(t,n,i,a,s,l,d,h,f,m,_,p){var g=t;if("function"===typeof d?g=d(n,g):g instanceof Date&&(g=m(g)),null===g){if(a)return l&&!p?l(n,c.encoder):n;g=""}if("string"===typeof g||"number"===typeof g||"boolean"===typeof g||r.isBuffer(g)){if(l){var v=p?n:l(n,c.encoder);return[_(v)+"="+_(l(g,c.encoder))]}return[_(n)+"="+_(String(g))]}var y,M=[];if("undefined"===typeof g)return M;if(o(d))y=d;else{var L=Object.keys(g);y=h?L.sort(h):L}for(var Y=0;Y<y.length;++Y){var b=y[Y];s&&null===g[b]||(o(g)?u(M,e(g[b],i(n,b),i,a,s,l,d,h,f,m,_,p)):u(M,e(g[b],n+(f?"."+b:"["+b+"]"),i,a,s,l,d,h,f,m,_,p)))}return M};e.exports=function(e,t){var n=e,s=t?r.assign({},t):{};if(null!==s.encoder&&"undefined"!==typeof s.encoder&&"function"!==typeof s.encoder)throw new TypeError("Encoder has to be a function.");var l="undefined"===typeof s.delimiter?c.delimiter:s.delimiter,h="boolean"===typeof s.strictNullHandling?s.strictNullHandling:c.strictNullHandling,f="boolean"===typeof s.skipNulls?s.skipNulls:c.skipNulls,m="boolean"===typeof s.encode?s.encode:c.encode,_="function"===typeof s.encoder?s.encoder:c.encoder,p="function"===typeof s.sort?s.sort:null,g="undefined"!==typeof s.allowDots&&s.allowDots,v="function"===typeof s.serializeDate?s.serializeDate:c.serializeDate,y="boolean"===typeof s.encodeValuesOnly?s.encodeValuesOnly:c.encodeValuesOnly;if("undefined"===typeof s.format)s.format=i["default"];else if(!Object.prototype.hasOwnProperty.call(i.formatters,s.format))throw new TypeError("Unknown format option provided.");var M,L,Y=i.formatters[s.format];"function"===typeof s.filter?(L=s.filter,n=L("",n)):o(s.filter)&&(L=s.filter,M=L);var b,w=[];if("object"!==typeof n||null===n)return"";b=s.arrayFormat in a?s.arrayFormat:"indices"in s?s.indices?"indices":"repeat":"indices";var S=a[b];M||(M=Object.keys(n)),p&&M.sort(p);for(var D=0;D<M.length;++D){var T=M[D];f&&null===n[T]||u(w,d(n[T],T,S,h,f,m?_:null,L,p,g,v,Y,y))}var x=w.join(l),A=!0===s.addQueryPrefix?"?":"";return x.length>0?A+x:""}},"416c":function(e,t,n){n("28e4")("Map")},"41a0":function(e,t,n){"use strict";var r=n("2aeb"),i=n("4630"),a=n("7f20"),o={};n("32e9")(o,n("2b4c")("iterator"),(function(){return this})),e.exports=function(e,t,n){e.prototype=r(o,{next:i(1,n)}),a(e,t+" Iterator")}},"41ef":function(e,t,n){var r=n("d51b"),i={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]};function a(e){return e=Math.round(e),e<0?0:e>255?255:e}function o(e){return e=Math.round(e),e<0?0:e>360?360:e}function s(e){return e<0?0:e>1?1:e}function u(e){return e.length&&"%"===e.charAt(e.length-1)?a(parseFloat(e)/100*255):a(parseInt(e,10))}function l(e){return e.length&&"%"===e.charAt(e.length-1)?s(parseFloat(e)/100):s(parseFloat(e))}function c(e,t,n){return n<0?n+=1:n>1&&(n-=1),6*n<1?e+(t-e)*n*6:2*n<1?t:3*n<2?e+(t-e)*(2/3-n)*6:e}function d(e,t,n){return e+(t-e)*n}function h(e,t,n,r,i){return e[0]=t,e[1]=n,e[2]=r,e[3]=i,e}function f(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e}var m=new r(20),_=null;function p(e,t){_&&f(_,t),_=m.put(e,_||t.slice())}function g(e,t){if(e){t=t||[];var n=m.get(e);if(n)return f(t,n);e+="";var r=e.replace(/ /g,"").toLowerCase();if(r in i)return f(t,i[r]),p(e,t),t;if("#"!==r.charAt(0)){var a=r.indexOf("("),o=r.indexOf(")");if(-1!==a&&o+1===r.length){var s=r.substr(0,a),c=r.substr(a+1,o-(a+1)).split(","),d=1;switch(s){case"rgba":if(4!==c.length)return void h(t,0,0,0,1);d=l(c.pop());case"rgb":return 3!==c.length?void h(t,0,0,0,1):(h(t,u(c[0]),u(c[1]),u(c[2]),d),p(e,t),t);case"hsla":return 4!==c.length?void h(t,0,0,0,1):(c[3]=l(c[3]),v(c,t),p(e,t),t);case"hsl":return 3!==c.length?void h(t,0,0,0,1):(v(c,t),p(e,t),t);default:return}}h(t,0,0,0,1)}else{if(4===r.length){var _=parseInt(r.substr(1),16);return _>=0&&_<=4095?(h(t,(3840&_)>>4|(3840&_)>>8,240&_|(240&_)>>4,15&_|(15&_)<<4,1),p(e,t),t):void h(t,0,0,0,1)}if(7===r.length){_=parseInt(r.substr(1),16);return _>=0&&_<=16777215?(h(t,(16711680&_)>>16,(65280&_)>>8,255&_,1),p(e,t),t):void h(t,0,0,0,1)}}}}function v(e,t){var n=(parseFloat(e[0])%360+360)%360/360,r=l(e[1]),i=l(e[2]),o=i<=.5?i*(r+1):i+r-i*r,s=2*i-o;return t=t||[],h(t,a(255*c(s,o,n+1/3)),a(255*c(s,o,n)),a(255*c(s,o,n-1/3)),1),4===e.length&&(t[3]=e[3]),t}function y(e){if(e){var t,n,r=e[0]/255,i=e[1]/255,a=e[2]/255,o=Math.min(r,i,a),s=Math.max(r,i,a),u=s-o,l=(s+o)/2;if(0===u)t=0,n=0;else{n=l<.5?u/(s+o):u/(2-s-o);var c=((s-r)/6+u/2)/u,d=((s-i)/6+u/2)/u,h=((s-a)/6+u/2)/u;r===s?t=h-d:i===s?t=1/3+c-h:a===s&&(t=2/3+d-c),t<0&&(t+=1),t>1&&(t-=1)}var f=[360*t,n,l];return null!=e[3]&&f.push(e[3]),f}}function M(e,t){var n=g(e);if(n){for(var r=0;r<3;r++)n[r]=t<0?n[r]*(1-t)|0:(255-n[r])*t+n[r]|0,n[r]>255?n[r]=255:e[r]<0&&(n[r]=0);return x(n,4===n.length?"rgba":"rgb")}}function L(e){var t=g(e);if(t)return((1<<24)+(t[0]<<16)+(t[1]<<8)+ +t[2]).toString(16).slice(1)}function Y(e,t,n){if(t&&t.length&&e>=0&&e<=1){n=n||[];var r=e*(t.length-1),i=Math.floor(r),o=Math.ceil(r),u=t[i],l=t[o],c=r-i;return n[0]=a(d(u[0],l[0],c)),n[1]=a(d(u[1],l[1],c)),n[2]=a(d(u[2],l[2],c)),n[3]=s(d(u[3],l[3],c)),n}}var b=Y;function w(e,t,n){if(t&&t.length&&e>=0&&e<=1){var r=e*(t.length-1),i=Math.floor(r),o=Math.ceil(r),u=g(t[i]),l=g(t[o]),c=r-i,h=x([a(d(u[0],l[0],c)),a(d(u[1],l[1],c)),a(d(u[2],l[2],c)),s(d(u[3],l[3],c))],"rgba");return n?{color:h,leftIndex:i,rightIndex:o,value:r}:h}}var S=w;function D(e,t,n,r){if(e=g(e),e)return e=y(e),null!=t&&(e[0]=o(t)),null!=n&&(e[1]=l(n)),null!=r&&(e[2]=l(r)),x(v(e),"rgba")}function T(e,t){if(e=g(e),e&&null!=t)return e[3]=s(t),x(e,"rgba")}function x(e,t){if(e&&e.length){var n=e[0]+","+e[1]+","+e[2];return"rgba"!==t&&"hsva"!==t&&"hsla"!==t||(n+=","+e[3]),t+"("+n+")"}}t.parse=g,t.lift=M,t.toHex=L,t.fastLerp=Y,t.fastMapToColor=b,t.lerp=w,t.mapToColor=S,t.modifyHSL=D,t.modifyAlpha=T,t.stringify=x},"423e":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t=e.defineLocale("ar-kw",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"Ø­_ن_Ø«_ر_Ø®_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم Ø¹Ù„Ù‰ Ø§Ù„ساعة] LT",nextDay:"[غدا Ø¹Ù„Ù‰ Ø§Ù„ساعة] LT",nextWeek:"dddd [على Ø§Ù„ساعة] LT",lastDay:"[أمس Ø¹Ù„Ù‰ Ø§Ù„ساعة] LT",lastWeek:"dddd [على Ø§Ù„ساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d Ø«Ø§Ù†ÙŠØ©",m:"دقيقة",mm:"%d Ø¯Ù‚ائق",h:"ساعة",hh:"%d Ø³Ø§Ø¹Ø§Øª",d:"يوم",dd:"%d Ø£ÙŠØ§Ù…",M:"شهر",MM:"%d Ø£Ø´Ù‡Ø±",y:"سنة",yy:"%d Ø³Ù†ÙˆØ§Øª"},week:{dow:0,doy:12}});return t}))},4276:function(e,t,n){var r=n("5ca1"),i=n("2d95");r(r.S,"Error",{isError:function(e){return"Error"===i(e)}})},"42e5":function(e,t){var n=function(e){this.colorStops=e||[]};n.prototype={constructor:n,addColorStop:function(e,t){this.colorStops.push({offset:e,color:t})}};var r=n;e.exports=r},4319:function(e,t,n){var r=n("6d8b"),i=n("22d1"),a=n("e0d3"),o=a.makeInner,s=n("625e"),u=s.enableClassExtend,l=s.enableClassCheck,c=n("3901"),d=n("9bdb"),h=n("fe21"),f=n("551f"),m=r.mixin,_=o();function p(e,t,n){this.parentModel=t,this.ecModel=n,this.option=e}function g(e,t,n){for(var r=0;r<t.length;r++)if(t[r]&&(e=e&&"object"===typeof e?e[t[r]]:null,null==e))break;return null==e&&n&&(e=n.get(t)),e}function v(e,t){var n=_(e).getParent;return n?n.call(e,t):e.parentModel}p.prototype={constructor:p,init:null,mergeOption:function(e){r.merge(this.option,e,!0)},get:function(e,t){return null==e?this.option:g(this.option,this.parsePath(e),!t&&v(this,e))},getShallow:function(e,t){var n=this.option,r=null==n?n:n[e],i=!t&&v(this,e);return null==r&&i&&(r=i.getShallow(e)),r},getModel:function(e,t){var n,r=null==e?this.option:g(this.option,e=this.parsePath(e));return t=t||(n=v(this,e))&&n.getModel(e),new p(r,t,this.ecModel)},isEmpty:function(){return null==this.option},restoreData:function(){},clone:function(){var e=this.constructor;return new e(r.clone(this.option))},setReadOnly:function(e){},parsePath:function(e){return"string"===typeof e&&(e=e.split(".")),e},customizeGetParent:function(e){_(this).getParent=e},isAnimationEnabled:function(){if(!i.node){if(null!=this.option.animation)return!!this.option.animation;if(this.parentModel)return this.parentModel.isAnimationEnabled()}}},u(p),l(p),m(p,c),m(p,d),m(p,h),m(p,f);var y=p;e.exports=y},4328:function(e,t,n){"use strict";var r=n("4127"),i=n("9e6a"),a=n("b313");e.exports={formats:a,parse:i,stringify:r}},4379:function(e,t,n){var r=n("4a59");e.exports=function(e,t){var n=[];return r(e,!1,n.push,n,t),n}},"440c":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
function t(e,t,n,r){var i={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return t?i[n][0]:i[n][1]}function n(e){var t=e.substr(0,e.indexOf(" "));return i(t)?"a "+e:"an "+e}function r(e){var t=e.substr(0,e.indexOf(" "));return i(t)?"viru "+e:"virun "+e}function i(e){if(e=parseInt(e,10),isNaN(e))return!1;if(e<0)return!0;if(e<10)return 4<=e&&e<=7;if(e<100){var t=e%10,n=e/10;return i(0===t?n:t)}if(e<1e4){while(e>=10)e/=10;return i(e)}return e/=1e3,i(e)}var a=e.defineLocale("lb",{months:"Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._Mé._Dë._Më._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mé_Dë_Më_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[Gëschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:n,past:r,s:"e puer Sekonnen",ss:"%d Sekonnen",m:t,mm:"%d Minutten",h:t,hh:"%d Stonnen",d:t,dd:"%d Deeg",M:t,MM:"%d Méint",y:t,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return a}))},4436:function(e,t,n){var r=n("74cb");function i(e){this._target=e.target,this._life=e.life||1e3,this._delay=e.delay||0,this._initialized=!1,this.loop=null!=e.loop&&e.loop,this.gap=e.gap||0,this.easing=e.easing||"Linear",this.onframe=e.onframe,this.ondestroy=e.ondestroy,this.onrestart=e.onrestart,this._pausedTime=0,this._paused=!1}i.prototype={constructor:i,step:function(e,t){if(this._initialized||(this._startTime=e+this._delay,this._initialized=!0),this._paused)this._pausedTime+=t;else{var n=(e-this._startTime-this._pausedTime)/this._life;if(!(n<0)){n=Math.min(n,1);var i=this.easing,a="string"===typeof i?r[i]:i,o="function"===typeof a?a(n):n;return this.fire("frame",o),1===n?this.loop?(this.restart(e),"restart"):(this._needsRemove=!0,"destroy"):null}}},restart:function(e){var t=(e-this._startTime-this._pausedTime)%this._life;this._startTime=e-t+this.gap,this._pausedTime=0,this._needsRemove=!1},fire:function(e,t){e="on"+e,this[e]&&this[e](this._target,t)},pause:function(){this._paused=!0},resume:function(){this._paused=!1}};var a=i;e.exports=a},"44b8":function(e,t,n){var r=n("23c6"),i=n("4379");e.exports=function(e){return function(){if(r(this)!=e)throw TypeError(e+"#toJSON isn't generic");return i(this)}}},4504:function(e,t,n){"use strict";var r=n("5ca1"),i=n("4bf8"),a=n("d8e8"),o=n("86cc");n("9e1e")&&r(r.P+n("c5b4"),"Object",{__defineGetter__:function(e,t){o.f(i(this),e,{get:a(t),enumerable:!0,configurable:!0})}})},"456d":function(e,t,n){var r=n("4bf8"),i=n("0d58");n("5eda")("keys",(function(){return function(e){return i(r(e))}}))},4573:function(e,t,n){var r=n("cbe5"),i=r.extend({type:"ring",shape:{cx:0,cy:0,r:0,r0:0},buildPath:function(e,t){var n=t.cx,r=t.cy,i=2*Math.PI;e.moveTo(n+t.r,r),e.arc(n,r,t.r,0,i,!1),e.moveTo(n+t.r0,r),e.arc(n,r,t.r0,0,i,!0)}});e.exports=i},4588:function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},4630:function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},4704:function(e,t,n){var r=n("5ca1");r(r.P+r.R,"Map",{toJSON:n("44b8")("Map")})},4795:function(e,t,n){var r=n("7726"),i=n("5ca1"),a=n("a25f"),o=[].slice,s=/MSIE .\./.test(a),u=function(e){return function(t,n){var r=arguments.length>2,i=!!r&&o.call(arguments,2);return e(r?function(){("function"==typeof t?t:Function(t)).apply(this,i)}:t,n)}};i(i.G+i.B+i.F*s,{setTimeout:u(r.setTimeout),setInterval:u(r.setInterval)})},"485c":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-üncü",4:"-üncü",100:"-üncü",6:"-ncı",9:"-uncu",10:"-uncu",30:"-uncu",60:"-ıncı",90:"-ıncı"},n=e.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ertəsi_Çərşənbə axşamı_Çərşənbə_Cümə axşamı_Cümə_Şənbə".split("_"),weekdaysShort:"Baz_BzE_ÇAx_Çər_CAx_Cüm_Şən".split("_"),weekdaysMin:"Bz_BE_ÇA_Çə_CA_Cü_Şə".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[gələn həftə] dddd [saat] LT",lastDay:"[dünən] LT",lastWeek:"[keçən həftə] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s É™vvəl",s:"bir neçə saniyə",ss:"%d saniyə",m:"bir dəqiqə",mm:"%d dəqiqə",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gecə|səhər|gündüz|axşam/,isPM:function(e){return/^(gündüz|axşam)$/.test(e)},meridiem:function(e,t,n){return e<4?"gecə":e<12?"səhər":e<17?"gündüz":"axşam"},dayOfMonthOrdinalParse:/\d{1,2}-(ıncı|inci|nci|üncü|ncı|uncu)/,ordinal:function(e){if(0===e)return e+"-ıncı";var n=e%10,r=e%100-n,i=e>=100?100:null;return e+(t[n]||t[r]||t[i])},week:{dow:1,doy:7}});return n}))},"48a9":function(e,t,n){var r=n("6d8b"),i=n("42e5"),a=function(e,t,n,r,a,o){this.x=null==e?0:e,this.y=null==t?0:t,this.x2=null==n?1:n,this.y2=null==r?0:r,this.type="linear",this.global=o||!1,i.call(this,a)};a.prototype={constructor:a},r.inherits(a,i);var o=a;e.exports=o},"48c0":function(e,t,n){"use strict";n("386b")("bold",(function(e){return function(){return e(this,"b","","")}}))},"48f8":function(e,t,n){"use strict";var r=n("5ca1"),i=n("7b23");r(r.P+r.F*!n("2f21")([].reduceRight,!0),"Array",{reduceRight:function(e){return i(this,e,arguments.length,arguments[1],!0)}})},4917:function(e,t,n){"use strict";var r=n("cb7c"),i=n("9def"),a=n("0390"),o=n("5f1b");n("214f")("match",1,(function(e,t,n,s){return[function(n){var r=e(this),i=void 0==n?void 0:n[t];return void 0!==i?i.call(n,r):new RegExp(n)[t](String(r))},function(e){var t=s(n,e,this);if(t.done)return t.value;var u=r(e),l=String(this);if(!u.global)return o(u,l);var c=u.unicode;u.lastIndex=0;var d,h=[],f=0;while(null!==(d=o(u,l))){var m=String(d[0]);h[f]=m,""===m&&(u.lastIndex=a(l,i(u.lastIndex),c)),f++}return 0===f?null:h}]}))},4942:function(e,t,n){var r=n("2cf4"),i=r.debugMode,a=function(){};1===i&&(a=console.error);var o=a;e.exports=o},"49ab":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t=e.defineLocale("zh-hk",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYYå¹´M月D日",LLL:"YYYYå¹´M月D日 HH:mm",LLLL:"YYYYå¹´M月D日dddd HH:mm",l:"YYYY/M/D",ll:"YYYYå¹´M月D日",lll:"YYYYå¹´M月D日 HH:mm",llll:"YYYYå¹´M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"中午"===t?e>=11?e:e+12:"下午"===t||"晚上"===t?e+12:void 0},meridiem:function(e,t,n){var r=100*e+t;return r<600?"凌晨":r<900?"早上":r<1200?"上午":1200===r?"中午":r<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:"[下]ddddLT",lastDay:"[昨天]LT",lastWeek:"[上]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"幾秒",ss:"%d ç§’",m:"1 åˆ†é˜",mm:"%d åˆ†é˜",h:"1 å°æ™‚",hh:"%d å°æ™‚",d:"1 å¤©",dd:"%d å¤©",M:"1 å€‹æœˆ",MM:"%d å€‹æœˆ",y:"1 å¹´",yy:"%d å¹´"}});return t}))},"4a3f":function(e,t,n){var r=n("401b"),i=r.create,a=r.distSquare,o=Math.pow,s=Math.sqrt,u=1e-8,l=1e-4,c=s(3),d=1/3,h=i(),f=i(),m=i();function _(e){return e>-u&&e<u}function p(e){return e>u||e<-u}function g(e,t,n,r,i){var a=1-i;return a*a*(a*e+3*i*t)+i*i*(i*r+3*a*n)}function v(e,t,n,r,i){var a=1-i;return 3*(((t-e)*a+2*(n-t)*i)*a+(r-n)*i*i)}function y(e,t,n,r,i,a){var u=r+3*(t-n)-e,l=3*(n-2*t+e),h=3*(t-e),f=e-i,m=l*l-3*u*h,p=l*h-9*u*f,g=h*h-3*l*f,v=0;if(_(m)&&_(p))if(_(l))a[0]=0;else{var y=-h/l;y>=0&&y<=1&&(a[v++]=y)}else{var M=p*p-4*m*g;if(_(M)){var L=p/m,Y=(y=-l/u+L,-L/2);y>=0&&y<=1&&(a[v++]=y),Y>=0&&Y<=1&&(a[v++]=Y)}else if(M>0){var b=s(M),w=m*l+1.5*u*(-p+b),S=m*l+1.5*u*(-p-b);w=w<0?-o(-w,d):o(w,d),S=S<0?-o(-S,d):o(S,d);y=(-l-(w+S))/(3*u);y>=0&&y<=1&&(a[v++]=y)}else{var D=(2*m*l-3*u*p)/(2*s(m*m*m)),T=Math.acos(D)/3,x=s(m),A=Math.cos(T),k=(y=(-l-2*x*A)/(3*u),Y=(-l+x*(A+c*Math.sin(T)))/(3*u),(-l+x*(A-c*Math.sin(T)))/(3*u));y>=0&&y<=1&&(a[v++]=y),Y>=0&&Y<=1&&(a[v++]=Y),k>=0&&k<=1&&(a[v++]=k)}}return v}function M(e,t,n,r,i){var a=6*n-12*t+6*e,o=9*t+3*r-3*e-9*n,u=3*t-3*e,l=0;if(_(o)){if(p(a)){var c=-u/a;c>=0&&c<=1&&(i[l++]=c)}}else{var d=a*a-4*o*u;if(_(d))i[0]=-a/(2*o);else if(d>0){var h=s(d),f=(c=(-a+h)/(2*o),(-a-h)/(2*o));c>=0&&c<=1&&(i[l++]=c),f>=0&&f<=1&&(i[l++]=f)}}return l}function L(e,t,n,r,i,a){var o=(t-e)*i+e,s=(n-t)*i+t,u=(r-n)*i+n,l=(s-o)*i+o,c=(u-s)*i+s,d=(c-l)*i+l;a[0]=e,a[1]=o,a[2]=l,a[3]=d,a[4]=d,a[5]=c,a[6]=u,a[7]=r}function Y(e,t,n,r,i,o,u,c,d,_,p){var v,y,M,L,Y,b=.005,w=1/0;h[0]=d,h[1]=_;for(var S=0;S<1;S+=.05)f[0]=g(e,n,i,u,S),f[1]=g(t,r,o,c,S),L=a(h,f),L<w&&(v=S,w=L);w=1/0;for(var D=0;D<32;D++){if(b<l)break;y=v-b,M=v+b,f[0]=g(e,n,i,u,y),f[1]=g(t,r,o,c,y),L=a(f,h),y>=0&&L<w?(v=y,w=L):(m[0]=g(e,n,i,u,M),m[1]=g(t,r,o,c,M),Y=a(m,h),M<=1&&Y<w?(v=M,w=Y):b*=.5)}return p&&(p[0]=g(e,n,i,u,v),p[1]=g(t,r,o,c,v)),s(w)}function b(e,t,n,r){var i=1-r;return i*(i*e+2*r*t)+r*r*n}function w(e,t,n,r){return 2*((1-r)*(t-e)+r*(n-t))}function S(e,t,n,r,i){var a=e-2*t+n,o=2*(t-e),u=e-r,l=0;if(_(a)){if(p(o)){var c=-u/o;c>=0&&c<=1&&(i[l++]=c)}}else{var d=o*o-4*a*u;if(_(d)){c=-o/(2*a);c>=0&&c<=1&&(i[l++]=c)}else if(d>0){var h=s(d),f=(c=(-o+h)/(2*a),(-o-h)/(2*a));c>=0&&c<=1&&(i[l++]=c),f>=0&&f<=1&&(i[l++]=f)}}return l}function D(e,t,n){var r=e+n-2*t;return 0===r?.5:(e-t)/r}function T(e,t,n,r,i){var a=(t-e)*r+e,o=(n-t)*r+t,s=(o-a)*r+a;i[0]=e,i[1]=a,i[2]=s,i[3]=s,i[4]=o,i[5]=n}function x(e,t,n,r,i,o,u,c,d){var _,p=.005,g=1/0;h[0]=u,h[1]=c;for(var v=0;v<1;v+=.05){f[0]=b(e,n,i,v),f[1]=b(t,r,o,v);var y=a(h,f);y<g&&(_=v,g=y)}g=1/0;for(var M=0;M<32;M++){if(p<l)break;var L=_-p,Y=_+p;f[0]=b(e,n,i,L),f[1]=b(t,r,o,L);y=a(f,h);if(L>=0&&y<g)_=L,g=y;else{m[0]=b(e,n,i,Y),m[1]=b(t,r,o,Y);var w=a(m,h);Y<=1&&w<g?(_=Y,g=w):p*=.5}}return d&&(d[0]=b(e,n,i,_),d[1]=b(t,r,o,_)),s(g)}t.cubicAt=g,t.cubicDerivativeAt=v,t.cubicRootAt=y,t.cubicExtrema=M,t.cubicSubdivide=L,t.cubicProjectPoint=Y,t.quadraticAt=b,t.quadraticDerivativeAt=w,t.quadraticRootAt=S,t.quadraticExtremum=D,t.quadraticSubdivide=T,t.quadraticProjectPoint=x},"4a59":function(e,t,n){var r=n("9b43"),i=n("1fa8"),a=n("33a4"),o=n("cb7c"),s=n("9def"),u=n("27ee"),l={},c={};t=e.exports=function(e,t,n,d,h){var f,m,_,p,g=h?function(){return e}:u(e),v=r(n,d,t?2:1),y=0;if("function"!=typeof g)throw TypeError(e+" is not iterable!");if(a(g)){for(f=s(e.length);f>y;y++)if(p=t?v(o(m=e[y])[0],m[1]):v(e[y]),p===l||p===c)return p}else for(_=g.call(e);!(m=_.next()).done;)if(p=i(_,v,m.value,t),p===l||p===c)return p};t.BREAK=l,t.RETURN=c},"4aa2":function(e,t,n){var r=n("cbe5"),i=n("897a"),a=r.extend({type:"sector",shape:{cx:0,cy:0,r0:0,r:0,startAngle:0,endAngle:2*Math.PI,clockwise:!0},brush:i(r.prototype.brush),buildPath:function(e,t){var n=t.cx,r=t.cy,i=Math.max(t.r0||0,0),a=Math.max(t.r,0),o=t.startAngle,s=t.endAngle,u=t.clockwise,l=Math.cos(o),c=Math.sin(o);e.moveTo(l*i+n,c*i+r),e.lineTo(l*a+n,c*a+r),e.arc(n,r,a,o,s,!u),e.lineTo(Math.cos(s)*i+n,Math.sin(s)*i+r),0!==i&&e.arc(n,r,i,s,o,u),e.closePath()}});e.exports=a},"4ba9":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
function t(e,t,n){var r=e+" ";switch(n){case"ss":return r+=1===e?"sekunda":2===e||3===e||4===e?"sekunde":"sekundi",r;case"m":return t?"jedna minuta":"jedne minute";case"mm":return r+=1===e?"minuta":2===e||3===e||4===e?"minute":"minuta",r;case"h":return t?"jedan sat":"jednog sata";case"hh":return r+=1===e?"sat":2===e||3===e||4===e?"sata":"sati",r;case"dd":return r+=1===e?"dan":"dana",r;case"MM":return r+=1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci",r;case"yy":return r+=1===e?"godina":2===e||3===e||4===e?"godine":"godina",r}}var n=e.defineLocale("hr",{months:{format:"siječnja_veljače_ožujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"siječanj_veljača_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM YYYY",LLL:"Do MMMM YYYY H:mm",LLLL:"dddd, Do MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:return"[proÅ¡lu] [nedjelju] [u] LT";case 3:return"[proÅ¡lu] [srijedu] [u] LT";case 6:return"[proÅ¡le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[proÅ¡li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:t,m:t,mm:t,h:t,hh:t,d:"dan",dd:t,M:"mjesec",MM:t,y:"godinu",yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return n}))},"4bf8":function(e,t,n){var r=n("be13");e.exports=function(e){return Object(r(e))}},"4cef":function(e,t){var n=/\s/;function r(e){var t=e.length;while(t--&&n.test(e.charAt(t)));return t}e.exports=r},"4dda":function(e,t,n){n("ec30")("Float64",8,(function(e){return function(t,n,r){return e(this,t,n,r)}}))},"4e08":function(e,t,n){(function(e){var n;"undefined"!==typeof window?n=window.__DEV__:"undefined"!==typeof e&&(n=e.__DEV__),"undefined"===typeof n&&(n=!0);var r=n;t.__DEV__=r}).call(this,n("c8ba"))},"4eb5":function(e,t,n){var r=n("6981"),i={autoSetContainer:!1,appendToBody:!0},a={install:function(e){var t="3."===e.version.slice(0,2)?e.config.globalProperties:e.prototype;t.$clipboardConfig=i,t.$copyText=function(e,t){return new Promise((function(n,a){var o=document.createElement("button"),s=new r(o,{text:function(){return e},action:function(){return"copy"},container:"object"===typeof t?t:document.body});s.on("success",(function(e){s.destroy(),n(e)})),s.on("error",(function(e){s.destroy(),a(e)})),i.appendToBody&&document.body.appendChild(o),o.click(),i.appendToBody&&document.body.removeChild(o)}))},e.directive("clipboard",{bind:function(e,t,n){if("success"===t.arg)e._vClipboard_success=t.value;else if("error"===t.arg)e._vClipboard_error=t.value;else{var a=new r(e,{text:function(){return t.value},action:function(){return"cut"===t.arg?"cut":"copy"},container:i.autoSetContainer?e:void 0});a.on("success",(function(t){var n=e._vClipboard_success;n&&n(t)})),a.on("error",(function(t){var n=e._vClipboard_error;n&&n(t)})),e._vClipboard=a}},update:function(e,t){"success"===t.arg?e._vClipboard_success=t.value:"error"===t.arg?e._vClipboard_error=t.value:(e._vClipboard.text=function(){return t.value},e._vClipboard.action=function(){return"cut"===t.arg?"cut":"copy"})},unbind:function(e,t){e._vClipboard&&("success"===t.arg?delete e._vClipboard_success:"error"===t.arg?delete e._vClipboard_error:(e._vClipboard.destroy(),delete e._vClipboard))}})},config:i};e.exports=a},"4f37":function(e,t,n){"use strict";n("aa77")("trim",(function(e){return function(){return e(this,3)}}))},"4f7f":function(e,t,n){"use strict";var r=n("c26b"),i=n("b39a"),a="Set";e.exports=n("e0b8")(a,(function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}}),{add:function(e){return r.def(i(this,a),e=0===e?0:e,e)}},r)},"4f85":function(e,t,n){var r=n("4e08"),i=(r.__DEV__,n("6d8b")),a=n("22d1"),o=n("eda2"),s=o.formatTime,u=o.encodeHTML,l=o.addCommas,c=o.getTooltipMarker,d=n("e0d3"),h=n("6cb7"),f=n("e47b"),m=n("38a2"),_=n("f934"),p=_.getLayoutParams,g=_.mergeLayoutParam,v=n("f47d"),y=v.createTask,M=n("0f99"),L=M.prepareSource,Y=M.getSource,b=n("2b17"),w=b.retrieveRawValue,S=d.makeInner(),D=h.extend({type:"series.__base__",seriesIndex:0,coordinateSystem:null,defaultOption:null,legendVisualProvider:null,visualColorAccessPath:"itemStyle.color",visualBorderColorAccessPath:"itemStyle.borderColor",layoutMode:null,init:function(e,t,n,r){this.seriesIndex=this.componentIndex,this.dataTask=y({count:A,reset:k}),this.dataTask.context={model:this},this.mergeDefaultAndTheme(e,n),L(this);var i=this.getInitialData(e,n);H(i,this),this.dataTask.context.data=i,S(this).dataBeforeProcessed=i,T(this)},mergeDefaultAndTheme:function(e,t){var n=this.layoutMode,r=n?p(e):{},a=this.subType;h.hasClass(a)&&(a+="Series"),i.merge(e,t.getTheme().get(this.subType)),i.merge(e,this.getDefaultOption()),d.defaultEmphasis(e,"label",["show"]),this.fillDataTextStyle(e.data),n&&g(e,r,n)},mergeOption:function(e,t){e=i.merge(this.option,e,!0),this.fillDataTextStyle(e.data);var n=this.layoutMode;n&&g(this.option,e,n),L(this);var r=this.getInitialData(e,t);H(r,this),this.dataTask.dirty(),this.dataTask.context.data=r,S(this).dataBeforeProcessed=r,T(this)},fillDataTextStyle:function(e){if(e&&!i.isTypedArray(e))for(var t=["show"],n=0;n<e.length;n++)e[n]&&e[n].label&&d.defaultEmphasis(e[n],"label",t)},getInitialData:function(){},appendData:function(e){var t=this.getRawData();t.appendData(e.data)},getData:function(e){var t=E(this);if(t){var n=t.context.data;return null==e?n:n.getLinkedData(e)}return S(this).data},setData:function(e){var t=E(this);if(t){var n=t.context;n.data!==e&&t.modifyOutputEnd&&t.setOutputEnd(e.count()),n.outputData=e,t!==this.dataTask&&(n.data=e)}S(this).data=e},getSource:function(){return Y(this)},getRawData:function(){return S(this).dataBeforeProcessed},getBaseAxis:function(){var e=this.coordinateSystem;return e&&e.getBaseAxis&&e.getBaseAxis()},formatTooltip:function(e,t,n,r){var a=this;r=r||"html";var o="html"===r?"<br/>":"\n",h="richText"===r,f={},m=0;function _(n){var o=i.reduce(n,(function(e,t,n){var r=g.getDimensionInfo(n);return e|(r&&!1!==r.tooltip&&null!=r.displayName)}),0),d=[];function _(e,n){var i=g.getDimensionInfo(n);if(i&&!1!==i.otherDims.tooltip){var _=i.type,p="sub"+a.seriesIndex+"at"+m,v=c({color:Y,type:"subItem",renderMode:r,markerId:p}),y="string"===typeof v?v:v.content,M=(o?y+u(i.displayName||"-")+": ":"")+u("ordinal"===_?e+"":"time"===_?t?"":s("yyyy/MM/dd hh:mm:ss",e):l(e));M&&d.push(M),h&&(f[p]=Y,++m)}}v.length?i.each(v,(function(t){_(w(g,e,t),t)})):i.each(n,_);var p=o?h?"\n":"<br/>":"",y=p+d.join(p||", ");return{renderMode:r,content:y,style:f}}function p(e){return{renderMode:r,content:u(l(e)),style:f}}var g=this.getData(),v=g.mapDimension("defaultedTooltip",!0),y=v.length,M=this.getRawValue(e),L=i.isArray(M),Y=g.getItemVisual(e,"color");i.isObject(Y)&&Y.colorStops&&(Y=(Y.colorStops[0]||{}).color),Y=Y||"transparent";var b=y>1||L&&!y?_(M):p(y?w(g,e,v[0]):L?M[0]:M),S=b.content,D=a.seriesIndex+"at"+m,T=c({color:Y,type:"item",renderMode:r,markerId:D});f[D]=Y,++m;var x=g.getName(e),A=this.name;d.isNameSpecified(this)||(A=""),A=A?u(A)+(t?": ":o):"";var k="string"===typeof T?T:T.content,C=t?k+A+S:A+k+(x?u(x)+": "+S:S);return{html:C,markers:f}},isAnimationEnabled:function(){if(a.node)return!1;var e=this.getShallow("animation");return e&&this.getData().count()>this.getShallow("animationThreshold")&&(e=!1),e},restoreData:function(){this.dataTask.dirty()},getColorFromPalette:function(e,t,n){var r=this.ecModel,i=f.getColorFromPalette.call(this,e,t,n);return i||(i=r.getColorFromPalette(e,t,n)),i},coordDimToDataDim:function(e){return this.getRawData().mapDimension(e,!0)},getProgressive:function(){return this.get("progressive")},getProgressiveThreshold:function(){return this.get("progressiveThreshold")},getAxisTooltipData:null,getTooltipPosition:null,pipeTask:null,preventIncremental:null,pipelineContext:null});function T(e){var t=e.name;d.isNameSpecified(e)||(e.name=x(e)||t)}function x(e){var t=e.getRawData(),n=t.mapDimension("seriesName",!0),r=[];return i.each(n,(function(e){var n=t.getDimensionInfo(e);n.displayName&&r.push(n.displayName)})),r.join(" ")}function A(e){return e.model.getRawData().count()}function k(e){var t=e.model;return t.setData(t.getRawData().cloneShallow()),C}function C(e,t){t.outputData&&e.end>t.outputData.count()&&t.model.getRawData().cloneShallow(t.outputData)}function H(e,t){i.each(e.CHANGABLE_METHODS,(function(n){e.wrapMethod(n,i.curry(P,t))}))}function P(e){var t=E(e);t&&t.setOutputEnd(this.count())}function E(e){var t=(e.ecModel||{}).scheduler,n=t&&t.getPipeline(e.uid);if(n){var r=n.currentTask;if(r){var i=r.agentStubMap;i&&(r=i.get(e.uid))}return r}}i.mixin(D,m),i.mixin(D,f);var Z=D;e.exports=Z},"4fac":function(e,t,n){var r=n("620b"),i=n("9c2c");function a(e,t,n){var a=t.points,o=t.smooth;if(a&&a.length>=2){if(o&&"spline"!==o){var s=i(a,o,n,t.smoothConstraint);e.moveTo(a[0][0],a[0][1]);for(var u=a.length,l=0;l<(n?u:u-1);l++){var c=s[2*l],d=s[2*l+1],h=a[(l+1)%u];e.bezierCurveTo(c[0],c[1],d[0],d[1],h[0],h[1])}}else{"spline"===o&&(a=r(a,n)),e.moveTo(a[0][0],a[0][1]);l=1;for(var f=a.length;l<f;l++)e.lineTo(a[l][0],a[l][1])}n&&e.closePath()}}t.buildPath=a},5038:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t=e.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"siang"===t?e>=11?e:e+12:"sore"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?"pagi":e<15?"siang":e<19?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",ss:"%d detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:0,doy:6}});return t}))},"504c":function(e,t,n){var r=n("9e1e"),i=n("0d58"),a=n("6821"),o=n("52a7").f;e.exports=function(e){return function(t){var n,s=a(t),u=i(s),l=u.length,c=0,d=[];while(l>c)n=u[c++],r&&!o.call(s,n)||d.push(e?[n,s[n]]:s[n]);return d}}},5120:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t=["Eanáir","Feabhra","Márta","Aibreán","Bealtaine","Meitheamh","Iúil","Lúnasa","Meán Fómhair","Deireadh Fómhair","Samhain","Nollaig"],n=["Ean","Feabh","Márt","Aib","Beal","Meith","Iúil","Lún","M.F.","D.F.","Samh","Noll"],r=["Dé Domhnaigh","Dé Luain","Dé Máirt","Dé Céadaoin","Déardaoin","Dé hAoine","Dé Sathairn"],i=["Domh","Luan","Máirt","Céad","Déar","Aoine","Sath"],a=["Do","Lu","Má","Cé","Dé","A","Sa"],o=e.defineLocale("ga",{months:t,monthsShort:n,monthsParseExact:!0,weekdays:r,weekdaysShort:i,weekdaysMin:a,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Inniu ag] LT",nextDay:"[Amárach ag] LT",nextWeek:"dddd [ag] LT",lastDay:"[Inné ag] LT",lastWeek:"dddd [seo caite] [ag] LT",sameElse:"L"},relativeTime:{future:"i %s",past:"%s Ã³ shin",s:"cúpla soicind",ss:"%d soicind",m:"nóiméad",mm:"%d nóiméad",h:"uair an chloig",hh:"%d uair an chloig",d:"lá",dd:"%d lá",M:"mí",MM:"%d míonna",y:"bliain",yy:"%d bliain"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(e){var t=1===e?"d":e%10===2?"na":"mh";return e+t},week:{dow:1,doy:4}});return o}))},5147:function(e,t,n){var r=n("2b4c")("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[r]=!1,!"/./"[e](t)}catch(i){}}return!0}},"520a":function(e,t,n){"use strict";var r=n("0bfb"),i=RegExp.prototype.exec,a=String.prototype.replace,o=i,s="lastIndex",u=function(){var e=/a/,t=/b*/g;return i.call(e,"a"),i.call(t,"a"),0!==e[s]||0!==t[s]}(),l=void 0!==/()??/.exec("")[1],c=u||l;c&&(o=function(e){var t,n,o,c,d=this;return l&&(n=new RegExp("^"+d.source+"$(?!\\s)",r.call(d))),u&&(t=d[s]),o=i.call(d,e),u&&o&&(d[s]=d.global?o.index+o[0].length:t),l&&o&&o.length>1&&a.call(o[0],n,(function(){for(c=1;c<arguments.length-2;c++)void 0===arguments[c]&&(o[c]=void 0)})),o}),e.exports=o},5294:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t=["جنوری","فروری","مارچ","اپریل","مئی","جون","جولائی","اگست","ستمبر","اکتوبر","نومبر","دسمبر"],n=["اتوار","پیر","منگل","بدھ","جمعرات","جمعہ","ہفتہ"],r=e.defineLocale("ur",{months:t,monthsShort:t,weekdays:n,weekdaysShort:n,weekdaysMin:n,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd، D MMMM YYYY HH:mm"},meridiemParse:/صبح|شام/,isPM:function(e){return"شام"===e},meridiem:function(e,t,n){return e<12?"صبح":"شام"},calendar:{sameDay:"[آج Ø¨ÙˆÙ‚ت] LT",nextDay:"[کل Ø¨ÙˆÙ‚ت] LT",nextWeek:"dddd [بوقت] LT",lastDay:"[گذشتہ Ø±ÙˆØ² Ø¨ÙˆÙ‚ت] LT",lastWeek:"[گذشتہ] dddd [بوقت] LT",sameElse:"L"},relativeTime:{future:"%s Ø¨Ø¹Ø¯",past:"%s Ù‚بل",s:"چند Ø³ÛŒÚ©Ù†Úˆ",ss:"%d Ø³ÛŒÚ©Ù†Úˆ",m:"ایک Ù…نٹ",mm:"%d Ù…نٹ",h:"ایک Ú¯Ú¾Ù†Ù¹Û",hh:"%d Ú¯Ú¾Ù†Ù¹Û’",d:"ایک Ø¯Ù†",dd:"%d Ø¯Ù†",M:"ایک Ù…اہ",MM:"%d Ù…اہ",y:"ایک Ø³Ø§Ù„",yy:"%d Ø³Ø§Ù„"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:4}});return r}))},"52a7":function(e,t){t.f={}.propertyIsEnumerable},"52bd":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t=e.defineLocale("ss",{months:"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),monthsShort:"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"),weekdays:"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),weekdaysShort:"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),weekdaysMin:"Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Namuhla nga] LT",nextDay:"[Kusasa nga] LT",nextWeek:"dddd [nga] LT",lastDay:"[Itolo nga] LT",lastWeek:"dddd [leliphelile] [nga] LT",sameElse:"L"},relativeTime:{future:"nga %s",past:"wenteka nga %s",s:"emizuzwana lomcane",ss:"%d mzuzwana",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(e,t,n){return e<11?"ekuseni":e<15?"emini":e<19?"entsambama":"ebusuku"},meridiemHour:function(e,t){return 12===e&&(e=0),"ekuseni"===t?e:"emini"===t?e>=11?e:e+12:"entsambama"===t||"ebusuku"===t?0===e?0:e+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}});return t}))},"536b":function(e,t,n){var r=n("5ca1"),i=Math.asinh;function a(e){return isFinite(e=+e)&&0!=e?e<0?-a(-e):Math.log(e+Math.sqrt(e*e+1)):e}r(r.S+r.F*!(i&&1/i(0)>0),"Math",{asinh:a})},"53ca":function(e,t,n){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}n.d(t,"a",(function(){return r}))},"54a8":function(e,t,n){"use strict";var r=n("5ca1"),i=n("79e5"),a=n("bef9"),o=1..toPrecision;r(r.P+r.F*(i((function(){return"1"!==o.call(1,void 0)}))||!i((function(){o.call({})}))),"Number",{toPrecision:function(e){var t=a(this,"Number#toPrecision: incorrect invocation!");return void 0===e?o.call(t):o.call(t,e)}})},"551c":function(e,t,n){"use strict";var r,i,a,o,s=n("2d00"),u=n("7726"),l=n("9b43"),c=n("23c6"),d=n("5ca1"),h=n("d3f4"),f=n("d8e8"),m=n("f605"),_=n("4a59"),p=n("ebd6"),g=n("1991").set,v=n("8079")(),y=n("a5b8"),M=n("9c80"),L=n("a25f"),Y=n("bcaa"),b="Promise",w=u.TypeError,S=u.process,D=S&&S.versions,T=D&&D.v8||"",x=u[b],A="process"==c(S),k=function(){},C=i=y.f,H=!!function(){try{var e=x.resolve(1),t=(e.constructor={})[n("2b4c")("species")]=function(e){e(k,k)};return(A||"function"==typeof PromiseRejectionEvent)&&e.then(k)instanceof t&&0!==T.indexOf("6.6")&&-1===L.indexOf("Chrome/66")}catch(r){}}(),P=function(e){var t;return!(!h(e)||"function"!=typeof(t=e.then))&&t},E=function(e,t){if(!e._n){e._n=!0;var n=e._c;v((function(){var r=e._v,i=1==e._s,a=0,o=function(t){var n,a,o,s=i?t.ok:t.fail,u=t.resolve,l=t.reject,c=t.domain;try{s?(i||(2==e._h&&J(e),e._h=1),!0===s?n=r:(c&&c.enter(),n=s(r),c&&(c.exit(),o=!0)),n===t.promise?l(w("Promise-chain cycle")):(a=P(n))?a.call(n,u,l):u(n)):l(r)}catch(d){c&&!o&&c.exit(),l(d)}};while(n.length>a)o(n[a++]);e._c=[],e._n=!1,t&&!e._h&&Z(e)}))}},Z=function(e){g.call(u,(function(){var t,n,r,i=e._v,a=F(e);if(a&&(t=M((function(){A?S.emit("unhandledRejection",i,e):(n=u.onunhandledrejection)?n({promise:e,reason:i}):(r=u.console)&&r.error&&r.error("Unhandled promise rejection",i)})),e._h=A||F(e)?2:1),e._a=void 0,a&&t.e)throw t.v}))},F=function(e){return 1!==e._h&&0===(e._a||e._c).length},J=function(e){g.call(u,(function(){var t;A?S.emit("rejectionHandled",e):(t=u.onrejectionhandled)&&t({promise:e,reason:e._v})}))},B=function(e){var t=this;t._d||(t._d=!0,t=t._w||t,t._v=e,t._s=2,t._a||(t._a=t._c.slice()),E(t,!0))},X=function(e){var t,n=this;if(!n._d){n._d=!0,n=n._w||n;try{if(n===e)throw w("Promise can't be resolved itself");(t=P(e))?v((function(){var r={_w:n,_d:!1};try{t.call(e,l(X,r,1),l(B,r,1))}catch(i){B.call(r,i)}})):(n._v=e,n._s=1,E(n,!1))}catch(r){B.call({_w:n,_d:!1},r)}}};H||(x=function(e){m(this,x,b,"_h"),f(e),r.call(this);try{e(l(X,this,1),l(B,this,1))}catch(t){B.call(this,t)}},r=function(e){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1},r.prototype=n("dcbc")(x.prototype,{then:function(e,t){var n=C(p(this,x));return n.ok="function"!=typeof e||e,n.fail="function"==typeof t&&t,n.domain=A?S.domain:void 0,this._c.push(n),this._a&&this._a.push(n),this._s&&E(this,!1),n.promise},catch:function(e){return this.then(void 0,e)}}),a=function(){var e=new r;this.promise=e,this.resolve=l(X,e,1),this.reject=l(B,e,1)},y.f=C=function(e){return e===x||e===o?new a(e):i(e)}),d(d.G+d.W+d.F*!H,{Promise:x}),n("7f20")(x,b),n("7a56")(b),o=n("8378")[b],d(d.S+d.F*!H,b,{reject:function(e){var t=C(this),n=t.reject;return n(e),t.promise}}),d(d.S+d.F*(s||!H),b,{resolve:function(e){return Y(s&&this===o?x:this,e)}}),d(d.S+d.F*!(H&&n("5cc5")((function(e){x.all(e)["catch"](k)}))),b,{all:function(e){var t=this,n=C(t),r=n.resolve,i=n.reject,a=M((function(){var n=[],a=0,o=1;_(e,!1,(function(e){var s=a++,u=!1;n.push(void 0),o++,t.resolve(e).then((function(e){u||(u=!0,n[s]=e,--o||r(n))}),i)})),--o||r(n)}));return a.e&&i(a.v),n.promise},race:function(e){var t=this,n=C(t),r=n.reject,i=M((function(){_(e,!1,(function(e){t.resolve(e).then(n.resolve,r)}))}));return i.e&&r(i.v),n.promise}})},"551f":function(e,t,n){var r=n("282b"),i=r([["fill","color"],["stroke","borderColor"],["lineWidth","borderWidth"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"],["textPosition"],["textAlign"]]),a={getItemStyle:function(e,t){var n=i(this,e,t),r=this.getBorderLineDash();return r&&(n.lineDash=r),n},getBorderLineDash:function(){var e=this.get("borderType");return"solid"===e||null==e?null:"dashed"===e?[5,5]:[1,1]}};e.exports=a},5537:function(e,t,n){var r=n("8378"),i=n("7726"),a="__core-js_shared__",o=i[a]||(i[a]={});(e.exports=function(e,t){return o[e]||(o[e]=void 0!==t?t:{})})("versions",[]).push({version:r.version,mode:n("2d00")?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},"55c9":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),r=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],i=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,a=e.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,r){return e?/-MMM-/.test(r)?n[e.month()]:t[e.month()]:t},monthsRegex:i,monthsShortRegex:i,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"MM/DD/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:0,doy:6}});return a}))},"55dd":function(e,t,n){"use strict";var r=n("5ca1"),i=n("d8e8"),a=n("4bf8"),o=n("79e5"),s=[].sort,u=[1,2,3];r(r.P+r.F*(o((function(){u.sort(void 0)}))||!o((function(){u.sort(null)}))||!n("2f21")(s)),"Array",{sort:function(e){return void 0===e?s.call(a(this)):s.call(a(this),i(e))}})},"562e":function(e,t,n){var r=n("6d8b");function i(e){null!=e&&r.extend(this,e),this.otherDims={}}var a=i;e.exports=a},5693:function(e,t){function n(e,t){var n,r,i,a,o,s=t.x,u=t.y,l=t.width,c=t.height,d=t.r;l<0&&(s+=l,l=-l),c<0&&(u+=c,c=-c),"number"===typeof d?n=r=i=a=d:d instanceof Array?1===d.length?n=r=i=a=d[0]:2===d.length?(n=i=d[0],r=a=d[1]):3===d.length?(n=d[0],r=a=d[1],i=d[2]):(n=d[0],r=d[1],i=d[2],a=d[3]):n=r=i=a=0,n+r>l&&(o=n+r,n*=l/o,r*=l/o),i+a>l&&(o=i+a,i*=l/o,a*=l/o),r+i>c&&(o=r+i,r*=c/o,i*=c/o),n+a>c&&(o=n+a,n*=c/o,a*=c/o),e.moveTo(s+n,u),e.lineTo(s+l-r,u),0!==r&&e.arc(s+l-r,u+r,r,-Math.PI/2,0),e.lineTo(s+l,u+c-i),0!==i&&e.arc(s+l-i,u+c-i,i,0,Math.PI/2),e.lineTo(s+a,u+c),0!==a&&e.arc(s+a,u+c-a,a,Math.PI/2,Math.PI),e.lineTo(s,u+n),0!==n&&e.arc(s+n,u+n,n,Math.PI,1.5*Math.PI)}t.buildPath=n},5695:function(e,t,n){var r=n("5ca1"),i=n("77f1"),a=String.fromCharCode,o=String.fromCodePoint;r(r.S+r.F*(!!o&&1!=o.length),"String",{fromCodePoint:function(e){var t,n=[],r=arguments.length,o=0;while(r>o){if(t=+arguments[o++],i(t,1114111)!==t)throw RangeError(t+" is not a valid code point");n.push(t<65536?a(t):a(55296+((t-=65536)>>10),t%1024+56320))}return n.join("")}})},"576c":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t=e.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Juñu_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu".split("_"),weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sest_Sab".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Ses_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ohin iha] LT",nextDay:"[Aban iha] LT",nextWeek:"dddd [iha] LT",lastDay:"[Horiseik iha] LT",lastWeek:"dddd [semana kotuk] [iha] LT",sameElse:"L"},relativeTime:{future:"iha %s",past:"%s liuba",s:"segundu balun",ss:"segundu %d",m:"minutu ida",mm:"minutu %d",h:"oras ida",hh:"oras %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,n=1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n},week:{dow:1,doy:4}});return t}))},"57e7":function(e,t,n){"use strict";var r=n("5ca1"),i=n("c366")(!1),a=[].indexOf,o=!!a&&1/[1].indexOf(1,-0)<0;r(r.P+r.F*(o||!n("2f21")(a)),"Array",{indexOf:function(e){return o?a.apply(this,arguments)||0:i(this,e,arguments[1])}})},"57f0":function(e,t,n){var r=n("d3f4");n("5eda")("isSealed",(function(e){return function(t){return!r(t)||!!e&&e(t)}}))},"585a":function(e,t,n){(function(t){var n="object"==typeof t&&t&&t.Object===Object&&t;e.exports=n}).call(this,n("c8ba"))},"58b2":function(e,t,n){var r=n("5ca1");r(r.S+r.F*!n("9e1e"),"Object",{defineProperties:n("1495")})},"598a":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t=["ޖެނުއަރީ","ފެބްރުއަރީ","މާރިޗު","އޭޕްރީލު","މޭ","ޖޫން","ޖުލައި","އޯގަސްޓު","ސެޕްޓެމްބަރު","އޮކްޓޯބަރު","ނޮވެމްބަރު","ޑިސެމްބަރު"],n=["އާދިއްތަ","ހޯމަ","އަންގާރަ","ބުދަ","ބުރާސްފަތި","ހުކުރު","ހޮނިހިރު"],r=e.defineLocale("dv",{months:t,monthsShort:t,weekdays:n,weekdaysShort:n,weekdaysMin:"އާދި_ހޯމަ_އަން_ބުދަ_ބުރާ_ހުކު_ހޮނި".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/މކ|މފ/,isPM:function(e){return"މފ"===e},meridiem:function(e,t,n){return e<12?"މކ":"މފ"},calendar:{sameDay:"[މިއަދު] LT",nextDay:"[މާދަމާ] LT",nextWeek:"dddd LT",lastDay:"[އިއްޔެ] LT",lastWeek:"[ފާއިތުވި] dddd LT",sameElse:"L"},relativeTime:{future:"ތެރޭގައި %s",past:"ކުރިން %s",s:"ސިކުންތުކޮޅެއް",ss:"d% ÞÞ¨Þ†ÞªÞ‚ްތު",m:"މިނިޓެއް",mm:"މިނިޓު %d",h:"ގަޑިއިރެއް",hh:"ގަޑިއިރު %d",d:"ދުވަހެއް",dd:"ދުވަސް %d",M:"މަހެއް",MM:"މަސް %d",y:"އަހަރެއް",yy:"އަހަރު %d"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:7,doy:12}});return r}))},"5aff":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t={1:"'inji",5:"'inji",8:"'inji",70:"'inji",80:"'inji",2:"'nji",7:"'nji",20:"'nji",50:"'nji",3:"'ünji",4:"'ünji",100:"'ünji",6:"'njy",9:"'unjy",10:"'unjy",30:"'unjy",60:"'ynjy",90:"'ynjy"},n=e.defineLocale("tk",{months:"Ýanwar_Fewral_Mart_Aprel_Maý_Iýun_Iýul_Awgust_Sentýabr_Oktýabr_Noýabr_Dekabr".split("_"),monthsShort:"Ýan_Few_Mar_Apr_Maý_Iýn_Iýl_Awg_Sen_Okt_Noý_Dek".split("_"),weekdays:"Ýekşenbe_Duşenbe_Sişenbe_Çarşenbe_Penşenbe_Anna_Şenbe".split("_"),weekdaysShort:"Ýek_Duş_Siş_Çar_Pen_Ann_Şen".split("_"),weekdaysMin:"Ýk_Dş_Sş_Çr_Pn_An_Şn".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün sagat] LT",nextDay:"[ertir sagat] LT",nextWeek:"[indiki] dddd [sagat] LT",lastDay:"[düýn] LT",lastWeek:"[geçen] dddd [sagat] LT",sameElse:"L"},relativeTime:{future:"%s soň",past:"%s Ã¶Åˆ",s:"birnäçe sekunt",m:"bir minut",mm:"%d minut",h:"bir sagat",hh:"%d sagat",d:"bir gün",dd:"%d gün",M:"bir aý",MM:"%d aý",y:"bir Ã½yl",yy:"%d Ã½yl"},ordinal:function(e,n){switch(n){case"d":case"D":case"Do":case"DD":return e;default:if(0===e)return e+"'unjy";var r=e%10,i=e%100-r,a=e>=100?100:null;return e+(t[r]||t[i]||t[a])}},week:{dow:1,doy:7}});return n}))},"5b14":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t="vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton".split(" ");function n(e,t,n,r){var i=e;switch(n){case"s":return r||t?"néhány másodperc":"néhány másodperce";case"ss":return i+(r||t)?" másodperc":" másodperce";case"m":return"egy"+(r||t?" perc":" perce");case"mm":return i+(r||t?" perc":" perce");case"h":return"egy"+(r||t?" Ã³ra":" Ã³rája");case"hh":return i+(r||t?" Ã³ra":" Ã³rája");case"d":return"egy"+(r||t?" nap":" napja");case"dd":return i+(r||t?" nap":" napja");case"M":return"egy"+(r||t?" hónap":" hónapja");case"MM":return i+(r||t?" hónap":" hónapja");case"y":return"egy"+(r||t?" Ã©v":" Ã©ve");case"yy":return i+(r||t?" Ã©v":" Ã©ve")}return""}function r(e){return(e?"":"[múlt] ")+"["+t[this.day()]+"] LT[-kor]"}var i=e.defineLocale("hu",{months:"január_február_március_április_május_június_július_augusztus_szeptember_október_november_december".split("_"),monthsShort:"jan._feb._márc._ápr._máj._jún._júl._aug._szept._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat".split("_"),weekdaysShort:"vas_hét_kedd_sze_csüt_pén_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(e){return"u"===e.charAt(1).toLowerCase()},meridiem:function(e,t,n){return e<12?!0===n?"de":"DE":!0===n?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return r.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return r.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s múlva",past:"%s",s:n,ss:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return i}))},"5c3a":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t=e.defineLocale("zh-cn",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"周日_周一_周二_周三_周四_周五_周六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYYå¹´M月D日",LLL:"YYYYå¹´M月D日Ah点mm分",LLLL:"YYYYå¹´M月D日ddddAh点mm分",l:"YYYY/M/D",ll:"YYYYå¹´M月D日",lll:"YYYYå¹´M月D日 HH:mm",llll:"YYYYå¹´M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"下午"===t||"晚上"===t?e+12:e>=11?e:e+12},meridiem:function(e,t,n){var r=100*e+t;return r<600?"凌晨":r<900?"早上":r<1130?"上午":r<1230?"中午":r<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:function(e){return e.week()!==this.week()?"[下]dddLT":"[本]dddLT"},lastDay:"[昨天]LT",lastWeek:function(e){return this.week()!==e.week()?"[上]dddLT":"[本]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|周)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"周";default:return e}},relativeTime:{future:"%s后",past:"%s前",s:"几秒",ss:"%d ç§’",m:"1 åˆ†é’Ÿ",mm:"%d åˆ†é’Ÿ",h:"1 å°æ—¶",hh:"%d å°æ—¶",d:"1 å¤©",dd:"%d å¤©",w:"1 å‘¨",ww:"%d å‘¨",M:"1 ä¸ªæœˆ",MM:"%d ä¸ªæœˆ",y:"1 å¹´",yy:"%d å¹´"},week:{dow:1,doy:4}});return t}))},"5ca1":function(e,t,n){var r=n("7726"),i=n("8378"),a=n("32e9"),o=n("2aba"),s=n("9b43"),u="prototype",l=function(e,t,n){var c,d,h,f,m=e&l.F,_=e&l.G,p=e&l.S,g=e&l.P,v=e&l.B,y=_?r:p?r[t]||(r[t]={}):(r[t]||{})[u],M=_?i:i[t]||(i[t]={}),L=M[u]||(M[u]={});for(c in _&&(n=t),n)d=!m&&y&&void 0!==y[c],h=(d?y:n)[c],f=v&&d?s(h,r):g&&"function"==typeof h?s(Function.call,h):h,y&&o(y,c,h,e&l.U),M[c]!=h&&a(M,c,f),g&&L[c]!=h&&(L[c]=h)};r.core=i,l.F=1,l.G=2,l.S=4,l.P=8,l.B=16,l.W=32,l.U=64,l.R=128,e.exports=l},"5cbb":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t=e.defineLocale("te",{months:"జనవరి_ఫిబ్రవరి_మార్చి_ఏప్రిల్_మే_జూన్_జులై_ఆగస్టు_సెప్టెంబర్_అక్టోబర్_నవంబర్_డిసెంబర్".split("_"),monthsShort:"జన._ఫిబ్ర._మార్చి_ఏప్రి._మే_జూన్_జులై_ఆగ._సెప్._అక్టో._నవ._డిసె.".split("_"),monthsParseExact:!0,weekdays:"ఆదివారం_సోమవారం_మంగళవారం_బుధవారం_గురువారం_శుక్రవారం_శనివారం".split("_"),weekdaysShort:"ఆది_సోమ_మంగళ_బుధ_గురు_శుక్ర_శని".split("_"),weekdaysMin:"ఆ_సో_మం_బు_గు_శు_à°¶".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[నేడు] LT",nextDay:"[రేపు] LT",nextWeek:"dddd, LT",lastDay:"[నిన్న] LT",lastWeek:"[గత] dddd, LT",sameElse:"L"},relativeTime:{future:"%s à°²à±‹",past:"%s à°•్రితం",s:"కొన్ని à°•్షణాలు",ss:"%d à°¸à±†à°•న్లు",m:"ఒక à°¨à°¿à°®à°¿à°·à°‚",mm:"%d à°¨à°¿à°®à°¿à°·à°¾à°²à±",h:"ఒక à°—à°‚à°Ÿ",hh:"%d à°—ంటలు",d:"ఒక à°°à±‹à°œà±",dd:"%d à°°à±‹à°œà±à°²à±",M:"ఒక à°¨à±†à°²",MM:"%d à°¨à±†à°²à°²à±",y:"ఒక à°¸à°‚వత్సరం",yy:"%d à°¸à°‚వత్సరాలు"},dayOfMonthOrdinalParse:/\d{1,2}à°µ/,ordinal:"%dà°µ",meridiemParse:/రాత్రి|ఉదయం|మధ్యాహ్నం|సాయంత్రం/,meridiemHour:function(e,t){return 12===e&&(e=0),"రాత్రి"===t?e<4?e:e+12:"ఉదయం"===t?e:"మధ్యాహ్నం"===t?e>=10?e:e+12:"సాయంత్రం"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"రాత్రి":e<10?"ఉదయం":e<17?"మధ్యాహ్నం":e<20?"సాయంత్రం":"రాత్రి"},week:{dow:0,doy:6}});return t}))},"5cc5":function(e,t,n){var r=n("2b4c")("iterator"),i=!1;try{var a=[7][r]();a["return"]=function(){i=!0},Array.from(a,(function(){throw 2}))}catch(o){}e.exports=function(e,t){if(!t&&!i)return!1;var n=!1;try{var a=[7],s=a[r]();s.next=function(){return{done:n=!0}},a[r]=function(){return s},e(a)}catch(o){}return n}},"5d40":function(e,t,n){n("28e4")("WeakMap")},"5d90":function(e,t,n){n("28e4")("WeakSet")},"5dbc":function(e,t,n){var r=n("d3f4"),i=n("8b97").set;e.exports=function(e,t,n){var a,o=t.constructor;return o!==n&&"function"==typeof o&&(a=o.prototype)!==n.prototype&&r(a)&&i&&i(e,a),e}},"5df2":function(e,t,n){var r=n("5ca1"),i=n("d752");r(r.S+r.F*(Number.parseFloat!=i),"Number",{parseFloat:i})},"5df3":function(e,t,n){"use strict";var r=n("02f4")(!0);n("01f9")(String,"String",(function(e){this._t=String(e),this._i=0}),(function(){var e,t=this._t,n=this._i;return n>=t.length?{value:void 0,done:!0}:(e=r(t,n),this._i+=e.length,{value:e,done:!1})}))},"5e68":function(e,t,n){var r=n("6d8b"),i=n("2cf4"),a=i.devicePixelRatio,o=n("2b61"),s=n("dc2f");function u(){return!1}function l(e,t,n){var i=r.createCanvas(),a=t.getWidth(),o=t.getHeight(),s=i.style;return s&&(s.position="absolute",s.left=0,s.top=0,s.width=a+"px",s.height=o+"px",i.setAttribute("data-zr-dom-id",e)),i.width=a*n,i.height=o*n,i}var c=function(e,t,n){var i;n=n||a,"string"===typeof e?i=l(e,t,n):r.isObject(e)&&(i=e,e=i.id),this.id=e,this.dom=i;var o=i.style;o&&(i.onselectstart=u,o["-webkit-user-select"]="none",o["user-select"]="none",o["-webkit-touch-callout"]="none",o["-webkit-tap-highlight-color"]="rgba(0,0,0,0)",o["padding"]=0,o["margin"]=0,o["border-width"]=0),this.domBack=null,this.ctxBack=null,this.painter=t,this.config=null,this.clearColor=0,this.motionBlur=!1,this.lastFrameAlpha=.7,this.dpr=n};c.prototype={constructor:c,__dirty:!0,__used:!1,__drawIndex:0,__startIndex:0,__endIndex:0,incremental:!1,getElementCount:function(){return this.__endIndex-this.__startIndex},initContext:function(){this.ctx=this.dom.getContext("2d"),this.ctx.dpr=this.dpr},createBackBuffer:function(){var e=this.dpr;this.domBack=l("back-"+this.id,this.painter,e),this.ctxBack=this.domBack.getContext("2d"),1!==e&&this.ctxBack.scale(e,e)},resize:function(e,t){var n=this.dpr,r=this.dom,i=r.style,a=this.domBack;i&&(i.width=e+"px",i.height=t+"px"),r.width=e*n,r.height=t*n,a&&(a.width=e*n,a.height=t*n,1!==n&&this.ctxBack.scale(n,n))},clear:function(e,t){var n,r=this.dom,i=this.ctx,a=r.width,u=r.height,l=(t=t||this.clearColor,this.motionBlur&&!e),c=this.lastFrameAlpha,d=this.dpr;(l&&(this.domBack||this.createBackBuffer(),this.ctxBack.globalCompositeOperation="copy",this.ctxBack.drawImage(r,0,0,a/d,u/d)),i.clearRect(0,0,a,u),t&&"transparent"!==t)&&(t.colorStops?(n=t.__canvasGradient||o.getGradient(i,t,{x:0,y:0,width:a,height:u}),t.__canvasGradient=n):t.image&&(n=s.prototype.getCanvasPattern.call(t,i)),i.save(),i.fillStyle=n||t,i.fillRect(0,0,a,u),i.restore());if(l){var h=this.domBack;i.save(),i.globalAlpha=c,i.drawImage(h,0,0,a,u),i.restore()}}};var d=c;e.exports=d},"5e76":function(e,t,n){var r=n("d51b"),i=new r(50);function a(e){if("string"===typeof e){var t=i.get(e);return t&&t.image}return e}function o(e,t,n,r,a){if(e){if("string"===typeof e){if(t&&t.__zrImageSrc===e||!n)return t;var o=i.get(e),l={hostEl:n,cb:r,cbPayload:a};return o?(t=o.image,!u(t)&&o.pending.push(l)):(t=new Image,t.onload=t.onerror=s,i.put(e,t.__cachedImgObj={image:t,pending:[l]}),t.src=t.__zrImageSrc=e),t}return e}return t}function s(){var e=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var t=0;t<e.pending.length;t++){var n=e.pending[t],r=n.cb;r&&r(this,n.cbPayload),n.hostEl.dirty()}e.pending.length=0}function u(e){return e&&e.width&&e.height}t.findExistImage=a,t.createOrUpdateImage=o,t.isImageReady=u},"5e9a":function(e,t,n){"use strict";n("b5b0")},"5eda":function(e,t,n){var r=n("5ca1"),i=n("8378"),a=n("79e5");e.exports=function(e,t){var n=(i.Object||{})[e]||Object[e],o={};o[e]=t(n),r(r.S+r.F*a((function(){n(1)})),"Object",o)}},"5f1b":function(e,t,n){"use strict";var r=n("23c6"),i=RegExp.prototype.exec;e.exports=function(e,t){var n=e.exec;if("function"===typeof n){var a=n.call(e,t);if("object"!==typeof a)throw new TypeError("RegExp exec method returned something other than an Object or null");return a}if("RegExp"!==r(e))throw new TypeError("RegExp#exec called on incompatible receiver");return i.call(e,t)}},"5fbd":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t=e.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"söndag_mÃ¥ndag_tisdag_onsdag_torsdag_fredag_lördag".split("_"),weekdaysShort:"sön_mÃ¥n_tis_ons_tor_fre_lör".split("_"),weekdaysMin:"sö_mÃ¥_ti_on_to_fr_lö".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[IgÃ¥r] LT",nextWeek:"[PÃ¥] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"för %s sedan",s:"nÃ¥gra sekunder",ss:"%d sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en mÃ¥nad",MM:"%d mÃ¥nader",y:"ett Ã¥r",yy:"%d Ã¥r"},dayOfMonthOrdinalParse:/\d{1,2}(\:e|\:a)/,ordinal:function(e){var t=e%10,n=1===~~(e%100/10)?":e":1===t||2===t?":a":":e";return e+n},week:{dow:1,doy:4}});return t}))},"607d":function(e,t,n){var r=n("1fab");t.Dispatcher=r;var i=n("22d1"),a=n("65ed"),o=a.isCanvasEl,s=a.transformCoordWithViewport,u="undefined"!==typeof window&&!!window.addEventListener,l=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,c=[];function d(e,t,n,r){return n=n||{},r||!i.canvasSupported?h(e,t,n):i.browser.firefox&&null!=t.layerX&&t.layerX!==t.offsetX?(n.zrX=t.layerX,n.zrY=t.layerY):null!=t.offsetX?(n.zrX=t.offsetX,n.zrY=t.offsetY):h(e,t,n),n}function h(e,t,n){if(i.domSupported&&e.getBoundingClientRect){var r=t.clientX,a=t.clientY;if(o(e)){var u=e.getBoundingClientRect();return n.zrX=r-u.left,void(n.zrY=a-u.top)}if(s(c,e,r,a))return n.zrX=c[0],void(n.zrY=c[1])}n.zrX=n.zrY=0}function f(e){return e||window.event}function m(e,t,n){if(t=f(t),null!=t.zrX)return t;var r=t.type,i=r&&r.indexOf("touch")>=0;if(i){var a="touchend"!==r?t.targetTouches[0]:t.changedTouches[0];a&&d(e,a,t,n)}else d(e,t,t,n),t.zrDelta=t.wheelDelta?t.wheelDelta/120:-(t.detail||0)/3;var o=t.button;return null==t.which&&void 0!==o&&l.test(t.type)&&(t.which=1&o?1:2&o?3:4&o?2:0),t}function _(e,t,n,r){u?e.addEventListener(t,n,r):e.attachEvent("on"+t,n)}function p(e,t,n,r){u?e.removeEventListener(t,n,r):e.detachEvent("on"+t,n)}var g=u?function(e){e.preventDefault(),e.stopPropagation(),e.cancelBubble=!0}:function(e){e.returnValue=!1,e.cancelBubble=!0};function v(e){return 2===e.which||3===e.which}function y(e){return e.which>1}t.clientToLocal=d,t.getNativeEvent=f,t.normalizeEvent=m,t.addEventListener=_,t.removeEventListener=p,t.stop=g,t.isMiddleOrRightButtonOnMouseUpDown=v,t.notLeftMouse=y},6095:function(e,t,n){"use strict";var r=n("5ca1"),i=n("0a49")(4);r(r.P+r.F*!n("2f21")([].every,!0),"Array",{every:function(e){return i(this,e,arguments[1])}})},6117:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t=e.defineLocale("ug-cn",{months:"يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر".split("_"),monthsShort:"يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر".split("_"),weekdays:"يەكشەنبە_دۈشەنبە_سەيشەنبە_چارشەنبە_پەيشەنبە_جۈمە_شەنبە".split("_"),weekdaysShort:"يە_دۈ_سە_چا_پە_جۈ_شە".split("_"),weekdaysMin:"يە_دۈ_سە_چا_پە_جۈ_شە".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY-يىلىM-ئاينىڭD-كۈنى",LLL:"YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm",LLLL:"dddd، YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm"},meridiemParse:/يېرىم ÙƒÛÚ†Û•|سەھەر|چۈشتىن Ø¨Û‡Ø±Û‡Ù†|چۈش|چۈشتىن ÙƒÛÙŠÙ‰Ù†|كەچ/,meridiemHour:function(e,t){return 12===e&&(e=0),"يېرىم ÙƒÛÚ†Û•"===t||"سەھەر"===t||"چۈشتىن Ø¨Û‡Ø±Û‡Ù†"===t?e:"چۈشتىن ÙƒÛÙŠÙ‰Ù†"===t||"كەچ"===t?e+12:e>=11?e:e+12},meridiem:function(e,t,n){var r=100*e+t;return r<600?"يېرىم ÙƒÛÚ†Û•":r<900?"سەھەر":r<1130?"چۈشتىن Ø¨Û‡Ø±Û‡Ù†":r<1230?"چۈش":r<1800?"چۈشتىن ÙƒÛÙŠÙ‰Ù†":"كەچ"},calendar:{sameDay:"[بۈگۈن Ø³Ø§Ø¦Û•ت] LT",nextDay:"[ئەتە Ø³Ø§Ø¦Û•ت] LT",nextWeek:"[كېلەركى] dddd [سائەت] LT",lastDay:"[تۆنۈگۈن] LT",lastWeek:"[ئالدىنقى] dddd [سائەت] LT",sameElse:"L"},relativeTime:{future:"%s ÙƒÛÙŠÙ‰Ù†",past:"%s Ø¨Û‡Ø±Û‡Ù†",s:"نەچچە Ø³ÛÙƒÙˆÙ†Øª",ss:"%d Ø³ÛÙƒÙˆÙ†Øª",m:"بىر Ù…ىنۇت",mm:"%d Ù…ىنۇت",h:"بىر Ø³Ø§Ø¦Û•ت",hh:"%d Ø³Ø§Ø¦Û•ت",d:"بىر ÙƒÛˆÙ†",dd:"%d ÙƒÛˆÙ†",M:"بىر Ø¦Ø§ÙŠ",MM:"%d Ø¦Ø§ÙŠ",y:"بىر ÙŠÙ‰Ù„",yy:"%d ÙŠÙ‰Ù„"},dayOfMonthOrdinalParse:/\d{1,2}(-كۈنى|-ئاي|-ھەپتە)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"-كۈنى";case"w":case"W":return e+"-ھەپتە";default:return e}},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:7}});return t}))},"613b":function(e,t,n){var r=n("5537")("keys"),i=n("ca5a");e.exports=function(e){return r[e]||(r[e]=i(e))}},6179:function(e,t,n){var r=n("4e08"),i=(r.__DEV__,n("6d8b")),a=n("4319"),o=n("80f0"),s=n("ec6f"),u=n("2b17"),l=u.defaultDimValueGetters,c=u.DefaultDataProvider,d=n("2f45"),h=d.summarizeDimensions,f=n("562e"),m=i.isObject,_="undefined",p=-1,g="e\0\0",v={float:typeof Float64Array===_?Array:Float64Array,int:typeof Int32Array===_?Array:Int32Array,ordinal:Array,number:Array,time:Array},y=typeof Uint32Array===_?Array:Uint32Array,M=typeof Int32Array===_?Array:Int32Array,L=typeof Uint16Array===_?Array:Uint16Array;function Y(e){return e._rawCount>65535?y:L}function b(e){var t=e.constructor;return t===Array?e.slice():new t(e)}var w=["hasItemOption","_nameList","_idList","_invertedIndicesMap","_rawData","_chunkSize","_chunkCount","_dimValueGetter","_count","_rawCount","_nameDimIdx","_idDimIdx"],S=["_extent","_approximateExtent","_rawExtent"];function D(e,t){i.each(w.concat(t.__wrappedMethods||[]),(function(n){t.hasOwnProperty(n)&&(e[n]=t[n])})),e.__wrappedMethods=t.__wrappedMethods,i.each(S,(function(n){e[n]=i.clone(t[n])})),e._calculationInfo=i.extend(t._calculationInfo)}var T=function(e,t){e=e||["x","y"];for(var n={},r=[],a={},o=0;o<e.length;o++){var s=e[o];i.isString(s)?s=new f({name:s}):s instanceof f||(s=new f(s));var u=s.name;s.type=s.type||"float",s.coordDim||(s.coordDim=u,s.coordDimIndex=0),s.otherDims=s.otherDims||{},r.push(u),n[u]=s,s.index=o,s.createInvertedIndices&&(a[u]=[])}this.dimensions=r,this._dimensionInfos=n,this.hostModel=t,this.dataType,this._indices=null,this._count=0,this._rawCount=0,this._storage={},this._nameList=[],this._idList=[],this._optionModels=[],this._visual={},this._layout={},this._itemVisuals=[],this.hasItemVisual={},this._itemLayouts=[],this._graphicEls=[],this._chunkSize=1e5,this._chunkCount=0,this._rawData,this._rawExtent={},this._extent={},this._approximateExtent={},this._dimensionsSummary=h(this),this._invertedIndicesMap=a,this._calculationInfo={},this.userOutput=this._dimensionsSummary.userOutput},x=T.prototype;function A(e,t,n,r,i){var a=v[t.type],o=r-1,s=t.name,u=e[s][o];if(u&&u.length<n){for(var l=new a(Math.min(i-o*n,n)),c=0;c<u.length;c++)l[c]=u[c];e[s][o]=l}for(var d=r*n;d<i;d+=n)e[s].push(new a(Math.min(i-d,n)))}function k(e){var t=e._invertedIndicesMap;i.each(t,(function(n,r){var i=e._dimensionInfos[r],a=i.ordinalMeta;if(a){n=t[r]=new M(a.categories.length);for(var o=0;o<n.length;o++)n[o]=p;for(o=0;o<e._count;o++)n[e.get(r,o)]=o}}))}function C(e,t,n){var r;if(null!=t){var i=e._chunkSize,a=Math.floor(n/i),o=n%i,s=e.dimensions[t],u=e._storage[s][a];if(u){r=u[o];var l=e._dimensionInfos[s].ordinalMeta;l&&l.categories.length&&(r=l.categories[r])}}return r}function H(e){return e}function P(e){return e<this._count&&e>=0?this._indices[e]:-1}function E(e,t){var n=e._idList[t];return null==n&&(n=C(e,e._idDimIdx,t)),null==n&&(n=g+t),n}function Z(e){return i.isArray(e)||(e=[e]),e}function F(e,t){var n=e.dimensions,r=new T(i.map(n,e.getDimensionInfo,e),e.hostModel);D(r,e);for(var a=r._storage={},o=e._storage,s=0;s<n.length;s++){var u=n[s];o[u]&&(i.indexOf(t,u)>=0?(a[u]=J(o[u]),r._rawExtent[u]=B(),r._extent[u]=null):a[u]=o[u])}return r}function J(e){for(var t=new Array(e.length),n=0;n<e.length;n++)t[n]=b(e[n]);return t}function B(){return[1/0,-1/0]}x.type="list",x.hasItemOption=!0,x.getDimension=function(e){return"number"!==typeof e&&(isNaN(e)||this._dimensionInfos.hasOwnProperty(e))||(e=this.dimensions[e]),e},x.getDimensionInfo=function(e){return this._dimensionInfos[this.getDimension(e)]},x.getDimensionsOnCoord=function(){return this._dimensionsSummary.dataDimsOnCoord.slice()},x.mapDimension=function(e,t){var n=this._dimensionsSummary;if(null==t)return n.encodeFirstDimNotExtra[e];var r=n.encode[e];return!0===t?(r||[]).slice():r&&r[t]},x.initData=function(e,t,n){var r=s.isInstance(e)||i.isArrayLike(e);r&&(e=new c(e,this.dimensions.length)),this._rawData=e,this._storage={},this._indices=null,this._nameList=t||[],this._idList=[],this._nameRepeatCount={},n||(this.hasItemOption=!1),this.defaultDimValueGetter=l[this._rawData.getSource().sourceFormat],this._dimValueGetter=n=n||this.defaultDimValueGetter,this._dimValueGetterArrayRows=l.arrayRows,this._rawExtent={},this._initDataFromProvider(0,e.count()),e.pure&&(this.hasItemOption=!1)},x.getProvider=function(){return this._rawData},x.appendData=function(e){var t=this._rawData,n=this.count();t.appendData(e);var r=t.count();t.persistent||(r+=n),this._initDataFromProvider(n,r)},x.appendValues=function(e,t){for(var n=this._chunkSize,r=this._storage,i=this.dimensions,a=i.length,o=this._rawExtent,s=this.count(),u=s+Math.max(e.length,t?t.length:0),l=this._chunkCount,c=0;c<a;c++){var d=i[c];o[d]||(o[d]=B()),r[d]||(r[d]=[]),A(r,this._dimensionInfos[d],n,l,u),this._chunkCount=r[d].length}for(var h=new Array(a),f=s;f<u;f++){for(var m=f-s,_=Math.floor(f/n),p=f%n,g=0;g<a;g++){d=i[g];var v=this._dimValueGetterArrayRows(e[m]||h,d,m,g);r[d][_][p]=v;var y=o[d];v<y[0]&&(y[0]=v),v>y[1]&&(y[1]=v)}t&&(this._nameList[f]=t[m])}this._rawCount=this._count=u,this._extent={},k(this)},x._initDataFromProvider=function(e,t){if(!(e>=t)){for(var n,r=this._chunkSize,i=this._rawData,a=this._storage,o=this.dimensions,s=o.length,u=this._dimensionInfos,l=this._nameList,c=this._idList,d=this._rawExtent,h=this._nameRepeatCount={},f=this._chunkCount,m=0;m<s;m++){var _=o[m];d[_]||(d[_]=B());var p=u[_];0===p.otherDims.itemName&&(n=this._nameDimIdx=m),0===p.otherDims.itemId&&(this._idDimIdx=m),a[_]||(a[_]=[]),A(a,p,r,f,t),this._chunkCount=a[_].length}for(var g=new Array(s),v=e;v<t;v++){g=i.getItem(v,g);for(var y=Math.floor(v/r),M=v%r,L=0;L<s;L++){_=o[L];var Y=a[_][y],b=this._dimValueGetter(g,_,v,L);Y[M]=b;var w=d[_];b<w[0]&&(w[0]=b),b>w[1]&&(w[1]=b)}if(!i.pure){var S=l[v];if(g&&null==S)if(null!=g.name)l[v]=S=g.name;else if(null!=n){var D=o[n],T=a[D][y];if(T){S=T[M];var x=u[D].ordinalMeta;x&&x.categories.length&&(S=x.categories[S])}}var C=null==g?null:g.id;null==C&&null!=S&&(h[S]=h[S]||0,C=S,h[S]>0&&(C+="__ec__"+h[S]),h[S]++),null!=C&&(c[v]=C)}}!i.persistent&&i.clean&&i.clean(),this._rawCount=this._count=t,this._extent={},k(this)}},x.count=function(){return this._count},x.getIndices=function(){var e=this._indices;if(e){var t=e.constructor,n=this._count;if(t===Array){i=new t(n);for(var r=0;r<n;r++)i[r]=e[r]}else i=new t(e.buffer,0,n)}else{t=Y(this);var i=new t(this.count());for(r=0;r<i.length;r++)i[r]=r}return i},x.get=function(e,t){if(!(t>=0&&t<this._count))return NaN;var n=this._storage;if(!n[e])return NaN;t=this.getRawIndex(t);var r=Math.floor(t/this._chunkSize),i=t%this._chunkSize,a=n[e][r],o=a[i];return o},x.getByRawIndex=function(e,t){if(!(t>=0&&t<this._rawCount))return NaN;var n=this._storage[e];if(!n)return NaN;var r=Math.floor(t/this._chunkSize),i=t%this._chunkSize,a=n[r];return a[i]},x._getFast=function(e,t){var n=Math.floor(t/this._chunkSize),r=t%this._chunkSize,i=this._storage[e][n];return i[r]},x.getValues=function(e,t){var n=[];i.isArray(e)||(t=e,e=this.dimensions);for(var r=0,a=e.length;r<a;r++)n.push(this.get(e[r],t));return n},x.hasValue=function(e){for(var t=this._dimensionsSummary.dataDimsOnCoord,n=0,r=t.length;n<r;n++)if(isNaN(this.get(t[n],e)))return!1;return!0},x.getDataExtent=function(e){e=this.getDimension(e);var t=this._storage[e],n=B();if(!t)return n;var r,i=this.count(),a=!this._indices;if(a)return this._rawExtent[e].slice();if(r=this._extent[e],r)return r.slice();r=n;for(var o=r[0],s=r[1],u=0;u<i;u++){var l=this._getFast(e,this.getRawIndex(u));l<o&&(o=l),l>s&&(s=l)}return r=[o,s],this._extent[e]=r,r},x.getApproximateExtent=function(e){return e=this.getDimension(e),this._approximateExtent[e]||this.getDataExtent(e)},x.setApproximateExtent=function(e,t){t=this.getDimension(t),this._approximateExtent[t]=e.slice()},x.getCalculationInfo=function(e){return this._calculationInfo[e]},x.setCalculationInfo=function(e,t){m(e)?i.extend(this._calculationInfo,e):this._calculationInfo[e]=t},x.getSum=function(e){var t=this._storage[e],n=0;if(t)for(var r=0,i=this.count();r<i;r++){var a=this.get(e,r);isNaN(a)||(n+=a)}return n},x.getMedian=function(e){var t=[];this.each(e,(function(e,n){isNaN(e)||t.push(e)}));var n=[].concat(t).sort((function(e,t){return e-t})),r=this.count();return 0===r?0:r%2===1?n[(r-1)/2]:(n[r/2]+n[r/2-1])/2},x.rawIndexOf=function(e,t){var n=e&&this._invertedIndicesMap[e],r=n[t];return null==r||isNaN(r)?p:r},x.indexOfName=function(e){for(var t=0,n=this.count();t<n;t++)if(this.getName(t)===e)return t;return-1},x.indexOfRawIndex=function(e){if(e>=this._rawCount||e<0)return-1;if(!this._indices)return e;var t=this._indices,n=t[e];if(null!=n&&n<this._count&&n===e)return e;var r=0,i=this._count-1;while(r<=i){var a=(r+i)/2|0;if(t[a]<e)r=a+1;else{if(!(t[a]>e))return a;i=a-1}}return-1},x.indicesOfNearest=function(e,t,n){var r=this._storage,i=r[e],a=[];if(!i)return a;null==n&&(n=1/0);for(var o=1/0,s=-1,u=0,l=0,c=this.count();l<c;l++){var d=t-this.get(e,l),h=Math.abs(d);h<=n&&((h<o||h===o&&d>=0&&s<0)&&(o=h,s=d,u=0),d===s&&(a[u++]=l))}return a.length=u,a},x.getRawIndex=H,x.getRawDataItem=function(e){if(this._rawData.persistent)return this._rawData.getItem(this.getRawIndex(e));for(var t=[],n=0;n<this.dimensions.length;n++){var r=this.dimensions[n];t.push(this.get(r,e))}return t},x.getName=function(e){var t=this.getRawIndex(e);return this._nameList[t]||C(this,this._nameDimIdx,t)||""},x.getId=function(e){return E(this,this.getRawIndex(e))},x.each=function(e,t,n,r){"use strict";if(this._count){"function"===typeof e&&(r=n,n=t,t=e,e=[]),n=n||r||this,e=i.map(Z(e),this.getDimension,this);for(var a=e.length,o=0;o<this.count();o++)switch(a){case 0:t.call(n,o);break;case 1:t.call(n,this.get(e[0],o),o);break;case 2:t.call(n,this.get(e[0],o),this.get(e[1],o),o);break;default:for(var s=0,u=[];s<a;s++)u[s]=this.get(e[s],o);u[s]=o,t.apply(n,u)}}},x.filterSelf=function(e,t,n,r){"use strict";if(this._count){"function"===typeof e&&(r=n,n=t,t=e,e=[]),n=n||r||this,e=i.map(Z(e),this.getDimension,this);for(var a=this.count(),o=Y(this),s=new o(a),u=[],l=e.length,c=0,d=e[0],h=0;h<a;h++){var f,m=this.getRawIndex(h);if(0===l)f=t.call(n,h);else if(1===l){var _=this._getFast(d,m);f=t.call(n,_,h)}else{for(var p=0;p<l;p++)u[p]=this._getFast(d,m);u[p]=h,f=t.apply(n,u)}f&&(s[c++]=m)}return c<a&&(this._indices=s),this._count=c,this._extent={},this.getRawIndex=this._indices?P:H,this}},x.selectRange=function(e){"use strict";if(this._count){var t=[];for(var n in e)e.hasOwnProperty(n)&&t.push(n);var r=t.length;if(r){var i=this.count(),a=Y(this),o=new a(i),s=0,u=t[0],l=e[u][0],c=e[u][1],d=!1;if(!this._indices){var h=0;if(1===r){for(var f=this._storage[t[0]],m=0;m<this._chunkCount;m++)for(var _=f[m],p=Math.min(this._count-m*this._chunkSize,this._chunkSize),g=0;g<p;g++){var v=_[g];(v>=l&&v<=c||isNaN(v))&&(o[s++]=h),h++}d=!0}else if(2===r){f=this._storage[u];var y=this._storage[t[1]],M=e[t[1]][0],L=e[t[1]][1];for(m=0;m<this._chunkCount;m++){_=f[m];var b=y[m];for(p=Math.min(this._count-m*this._chunkSize,this._chunkSize),g=0;g<p;g++){v=_[g];var w=b[g];(v>=l&&v<=c||isNaN(v))&&(w>=M&&w<=L||isNaN(w))&&(o[s++]=h),h++}}d=!0}}if(!d)if(1===r)for(g=0;g<i;g++){var S=this.getRawIndex(g);v=this._getFast(u,S);(v>=l&&v<=c||isNaN(v))&&(o[s++]=S)}else for(g=0;g<i;g++){var D=!0;for(S=this.getRawIndex(g),m=0;m<r;m++){var T=t[m];v=this._getFast(n,S);(v<e[T][0]||v>e[T][1])&&(D=!1)}D&&(o[s++]=this.getRawIndex(g))}return s<i&&(this._indices=o),this._count=s,this._extent={},this.getRawIndex=this._indices?P:H,this}}},x.mapArray=function(e,t,n,r){"use strict";"function"===typeof e&&(r=n,n=t,t=e,e=[]),n=n||r||this;var i=[];return this.each(e,(function(){i.push(t&&t.apply(this,arguments))}),n),i},x.map=function(e,t,n,r){"use strict";n=n||r||this,e=i.map(Z(e),this.getDimension,this);var a=F(this,e);a._indices=this._indices,a.getRawIndex=a._indices?P:H;for(var o=a._storage,s=[],u=this._chunkSize,l=e.length,c=this.count(),d=[],h=a._rawExtent,f=0;f<c;f++){for(var m=0;m<l;m++)d[m]=this.get(e[m],f);d[l]=f;var _=t&&t.apply(n,d);if(null!=_){"object"!==typeof _&&(s[0]=_,_=s);for(var p=this.getRawIndex(f),g=Math.floor(p/u),v=p%u,y=0;y<_.length;y++){var M=e[y],L=_[y],Y=h[M],b=o[M];b&&(b[g][v]=L),L<Y[0]&&(Y[0]=L),L>Y[1]&&(Y[1]=L)}}}return a},x.downSample=function(e,t,n,r){for(var i=F(this,[e]),a=i._storage,o=[],s=Math.floor(1/t),u=a[e],l=this.count(),c=this._chunkSize,d=i._rawExtent[e],h=new(Y(this))(l),f=0,m=0;m<l;m+=s){s>l-m&&(s=l-m,o.length=s);for(var _=0;_<s;_++){var p=this.getRawIndex(m+_),g=Math.floor(p/c),v=p%c;o[_]=u[g][v]}var y=n(o),M=this.getRawIndex(Math.min(m+r(o,y)||0,l-1)),L=Math.floor(M/c),b=M%c;u[L][b]=y,y<d[0]&&(d[0]=y),y>d[1]&&(d[1]=y),h[f++]=M}return i._count=f,i._indices=h,i.getRawIndex=P,i},x.getItemModel=function(e){var t=this.hostModel;return new a(this.getRawDataItem(e),t,t&&t.ecModel)},x.diff=function(e){var t=this;return new o(e?e.getIndices():[],this.getIndices(),(function(t){return E(e,t)}),(function(e){return E(t,e)}))},x.getVisual=function(e){var t=this._visual;return t&&t[e]},x.setVisual=function(e,t){if(m(e))for(var n in e)e.hasOwnProperty(n)&&this.setVisual(n,e[n]);else this._visual=this._visual||{},this._visual[e]=t},x.setLayout=function(e,t){if(m(e))for(var n in e)e.hasOwnProperty(n)&&this.setLayout(n,e[n]);else this._layout[e]=t},x.getLayout=function(e){return this._layout[e]},x.getItemLayout=function(e){return this._itemLayouts[e]},x.setItemLayout=function(e,t,n){this._itemLayouts[e]=n?i.extend(this._itemLayouts[e]||{},t):t},x.clearItemLayouts=function(){this._itemLayouts.length=0},x.getItemVisual=function(e,t,n){var r=this._itemVisuals[e],i=r&&r[t];return null!=i||n?i:this.getVisual(t)},x.setItemVisual=function(e,t,n){var r=this._itemVisuals[e]||{},i=this.hasItemVisual;if(this._itemVisuals[e]=r,m(t))for(var a in t)t.hasOwnProperty(a)&&(r[a]=t[a],i[a]=!0);else r[t]=n,i[t]=!0},x.clearAllVisual=function(){this._visual={},this._itemVisuals=[],this.hasItemVisual={}};var X=function(e){e.seriesIndex=this.seriesIndex,e.dataIndex=this.dataIndex,e.dataType=this.dataType};x.setItemGraphicEl=function(e,t){var n=this.hostModel;t&&(t.dataIndex=e,t.dataType=this.dataType,t.seriesIndex=n&&n.seriesIndex,"group"===t.type&&t.traverse(X,t)),this._graphicEls[e]=t},x.getItemGraphicEl=function(e){return this._graphicEls[e]},x.eachItemGraphicEl=function(e,t){i.each(this._graphicEls,(function(n,r){n&&e&&e.call(t,n,r)}))},x.cloneShallow=function(e){if(!e){var t=i.map(this.dimensions,this.getDimensionInfo,this);e=new T(t,this.hostModel)}if(e._storage=this._storage,D(e,this),this._indices){var n=this._indices.constructor;e._indices=new n(this._indices)}else e._indices=null;return e.getRawIndex=e._indices?P:H,e},x.wrapMethod=function(e,t){var n=this[e];"function"===typeof n&&(this.__wrappedMethods=this.__wrappedMethods||[],this.__wrappedMethods.push(e),this[e]=function(){var e=n.apply(this,arguments);return t.apply(this,[e].concat(i.slice(arguments)))})},x.TRANSFERABLE_METHODS=["cloneShallow","downSample","map"],x.CHANGABLE_METHODS=["filterSelf","selectRange"];var O=T;e.exports=O},"620b":function(e,t,n){var r=n("401b"),i=r.distance;function a(e,t,n,r,i,a,o){var s=.5*(n-e),u=.5*(r-t);return(2*(t-n)+s+u)*o+(-3*(t-n)-2*s-u)*a+s*i+t}function o(e,t){for(var n=e.length,r=[],o=0,s=1;s<n;s++)o+=i(e[s-1],e[s]);var u=o/2;u=u<n?n:u;for(s=0;s<u;s++){var l,c,d,h=s/(u-1)*(t?n:n-1),f=Math.floor(h),m=h-f,_=e[f%n];t?(l=e[(f-1+n)%n],c=e[(f+1)%n],d=e[(f+2)%n]):(l=e[0===f?f:f-1],c=e[f>n-2?n-1:f+1],d=e[f>n-3?n-1:f+2]);var p=m*m,g=m*p;r.push([a(l[0],_[0],c[0],d[0],m,p,g),a(l[1],_[1],c[1],d[1],m,p,g)])}return r}e.exports=o},"625e":function(e,t,n){var r=n("4e08"),i=(r.__DEV__,n("6d8b")),a=".",o="___EC__COMPONENT__CONTAINER___";function s(e){var t={main:"",sub:""};return e&&(e=e.split(a),t.main=e[0]||"",t.sub=e[1]||""),t}function u(e){i.assert(/^[a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)?$/.test(e),'componentType "'+e+'" illegal')}function l(e,t){e.$constructor=e,e.extend=function(e){var t=this,n=function(){e.$constructor?e.$constructor.apply(this,arguments):t.apply(this,arguments)};return i.extend(n.prototype,e),n.extend=this.extend,n.superCall=h,n.superApply=f,i.inherits(n,this),n.superClass=t,n}}var c=0;function d(e){var t=["__\0is_clz",c++,Math.random().toFixed(3)].join("_");e.prototype[t]=!0,e.isInstance=function(e){return!(!e||!e[t])}}function h(e,t){var n=i.slice(arguments,2);return this.superClass.prototype[t].apply(e,n)}function f(e,t,n){return this.superClass.prototype[t].apply(e,n)}function m(e,t){t=t||{};var n={};function r(e){var t=n[e.main];return t&&t[o]||(t=n[e.main]={},t[o]=!0),t}if(e.registerClass=function(e,t){if(t)if(u(t),t=s(t),t.sub){if(t.sub!==o){var i=r(t);i[t.sub]=e}}else n[t.main]=e;return e},e.getClass=function(e,t,r){var i=n[e];if(i&&i[o]&&(i=t?i[t]:null),r&&!i)throw new Error(t?"Component "+e+"."+(t||"")+" not exists. Load it first.":e+".type should be specified.");return i},e.getClassesByMainType=function(e){e=s(e);var t=[],r=n[e.main];return r&&r[o]?i.each(r,(function(e,n){n!==o&&t.push(e)})):t.push(r),t},e.hasClass=function(e){return e=s(e),!!n[e.main]},e.getAllClassMainTypes=function(){var e=[];return i.each(n,(function(t,n){e.push(n)})),e},e.hasSubTypes=function(e){e=s(e);var t=n[e.main];return t&&t[o]},e.parseClassType=s,t.registerWhenExtend){var a=e.extend;a&&(e.extend=function(t){var n=a.call(this,t);return e.registerClass(n,t.type)})}return e}function _(e,t){}t.parseClassType=s,t.enableClassExtend=l,t.enableClassCheck=d,t.enableClassManagement=m,t.setReadOnly=_},"626a":function(e,t,n){var r=n("2d95");e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},"62e4":function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},"63d9":function(e,t,n){n("ec30")("Float32",4,(function(e){return function(t,n,r){return e(this,t,n,r)}}))},6403:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t=e.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"tengahari"===t?e>=11?e:e+12:"petang"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?"pagi":e<15?"tengahari":e<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}});return t}))},"643e":function(e,t,n){"use strict";var r=n("dcbc"),i=n("67ab").getWeak,a=n("cb7c"),o=n("d3f4"),s=n("f605"),u=n("4a59"),l=n("0a49"),c=n("69a8"),d=n("b39a"),h=l(5),f=l(6),m=0,_=function(e){return e._l||(e._l=new p)},p=function(){this.a=[]},g=function(e,t){return h(e.a,(function(e){return e[0]===t}))};p.prototype={get:function(e){var t=g(this,e);if(t)return t[1]},has:function(e){return!!g(this,e)},set:function(e,t){var n=g(this,e);n?n[1]=t:this.a.push([e,t])},delete:function(e){var t=f(this.a,(function(t){return t[0]===e}));return~t&&this.a.splice(t,1),!!~t}},e.exports={getConstructor:function(e,t,n,a){var l=e((function(e,r){s(e,l,t,"_i"),e._t=t,e._i=m++,e._l=void 0,void 0!=r&&u(r,n,e[a],e)}));return r(l.prototype,{delete:function(e){if(!o(e))return!1;var n=i(e);return!0===n?_(d(this,t))["delete"](e):n&&c(n,this._i)&&delete n[this._i]},has:function(e){if(!o(e))return!1;var n=i(e);return!0===n?_(d(this,t)).has(e):n&&c(n,this._i)}}),l},def:function(e,t,n){var r=i(a(t),!0);return!0===r?_(e).set(t,n):r[e._i]=n,e},ufstore:_}},"64d5":function(e,t,n){"use strict";var r=n("5ca1"),i=n("4bf8"),a=n("6a99"),o=n("38fd"),s=n("11e9").f;n("9e1e")&&r(r.P+n("c5b4"),"Object",{__lookupSetter__:function(e){var t,n=i(this),r=a(e,!0);do{if(t=s(n,r))return t.set}while(n=o(n))}})},"65db":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t=e.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_aÅ­gusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mart_apr_maj_jun_jul_aÅ­g_sept_okt_nov_dec".split("_"),weekdays:"dimanĉo_lundo_mardo_merkredo_ĵaÅ­do_vendredo_sabato".split("_"),weekdaysShort:"dim_lun_mard_merk_ĵaÅ­_ven_sab".split("_"),weekdaysMin:"di_lu_ma_me_ĵa_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"[la] D[-an de] MMMM, YYYY",LLL:"[la] D[-an de] MMMM, YYYY HH:mm",LLLL:"dddd[n], [la] D[-an de] MMMM, YYYY HH:mm",llll:"ddd, [la] D[-an de] MMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(e){return"p"===e.charAt(0).toLowerCase()},meridiem:function(e,t,n){return e>11?n?"p.t.m.":"P.T.M.":n?"a.t.m.":"A.T.M."},calendar:{sameDay:"[HodiaÅ­ je] LT",nextDay:"[MorgaÅ­ je] LT",nextWeek:"dddd[n je] LT",lastDay:"[HieraÅ­ je] LT",lastWeek:"[pasintan] dddd[n je] LT",sameElse:"L"},relativeTime:{future:"post %s",past:"antaÅ­ %s",s:"kelkaj sekundoj",ss:"%d sekundoj",m:"unu minuto",mm:"%d minutoj",h:"unu horo",hh:"%d horoj",d:"unu tago",dd:"%d tagoj",M:"unu monato",MM:"%d monatoj",y:"unu jaro",yy:"%d jaroj"},dayOfMonthOrdinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}});return t}))},"65ed":function(e,t,n){var r=n("22d1"),i=n("84ec"),a=i.buildTransformer,o="___zrEVENTSAVED",s=[];function u(e,t,n,r,i){return l(s,t,r,i,!0)&&l(e,n,s[0],s[1])}function l(e,t,n,i,a){if(t.getBoundingClientRect&&r.domSupported&&!h(t)){var s=t[o]||(t[o]={}),u=c(t,s),l=d(u,s,a);if(l)return l(e,n,i),!0}return!1}function c(e,t){var n=t.markers;if(n)return n;n=t.markers=[];for(var r=["left","right"],i=["top","bottom"],a=0;a<4;a++){var o=document.createElement("div"),s=o.style,u=a%2,l=(a>>1)%2;s.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",r[u]+":0",i[l]+":0",r[1-u]+":auto",i[1-l]+":auto",""].join("!important;"),e.appendChild(o),n.push(o)}return n}function d(e,t,n){for(var r=n?"invTrans":"trans",i=t[r],o=t.srcCoords,s=!0,u=[],l=[],c=0;c<4;c++){var d=e[c].getBoundingClientRect(),h=2*c,f=d.left,m=d.top;u.push(f,m),s=s&&o&&f===o[h]&&m===o[h+1],l.push(e[c].offsetLeft,e[c].offsetTop)}return s&&i?i:(t.srcCoords=u,t[r]=n?a(l,u):a(u,l))}function h(e){return"CANVAS"===e.nodeName.toUpperCase()}t.transformLocalCoord=u,t.transformCoordWithViewport=l,t.isCanvasEl=h},"66c8":function(e,t,n){var r=n("d3f4");n("5eda")("isFrozen",(function(e){return function(t){return!r(t)||!!e&&e(t)}}))},"66f9":function(e,t,n){n("8a81"),n("8478"),n("1c01"),n("58b2"),n("9986"),n("e4f7"),n("456d"),n("25db"),n("0d6d"),n("cf6a"),n("9aea"),n("66c8"),n("57f0"),n("165b"),n("f751"),n("db97"),n("fd24"),n("06db"),n("d92a"),n("7f7f"),n("217b"),n("18d0"),n("b72c"),n("c5f6"),n("036c"),n("54a8"),n("2e37"),n("fca0"),n("7cdf"),n("ee1d"),n("b1b1"),n("87f3"),n("9278"),n("5df2"),n("04ff"),n("7f25"),n("536b"),n("d9ab"),n("f9ab"),n("32d7"),n("25c9"),n("9f3c"),n("042e"),n("c7c6"),n("f4ff"),n("7872"),n("049f"),n("a69f"),n("0b21"),n("6c1a"),n("c7c62"),n("84b4"),n("5695"),n("788d"),n("4f37"),n("5df3"),n("a032"),n("aef6"),n("2fdb"),n("14b9"),n("f559"),n("8449"),n("9c86"),n("fa83"),n("48c0"),n("d263"),n("6c37"),n("9ec8"),n("d0b0"),n("b54a"),n("f386"),n("1448"),n("673e"),n("242a"),n("78ce"),n("0298"),n("8ea5"),n("87b3"),n("c8ce"),n("2caf"),n("1c4c"),n("e804"),n("373f"),n("23bf"),n("55dd"),n("f3e2"),n("6d67"),n("d25f"),n("759f"),n("6095"),n("0cd8"),n("48f8"),n("57e7"),n("9865"),n("744f"),n("6c7b"),n("7514"),n("20d6"),n("d04f"),n("cadf"),n("3b2b"),n("b0c5"),n("6b54"),n("3846"),n("4917"),n("a481"),n("386d"),n("28a5"),n("551c"),n("f400"),n("4f7f"),n("10ad"),n("c02b"),n("c66f"),n("262f"),n("b05c"),n("34ef"),n("6aa2"),n("15ac"),n("af56"),n("b6e4"),n("9c29"),n("63d9"),n("4dda"),n("df1b"),n("2397"),n("88ca1"),n("ba16"),n("7ff6"),n("d185"),n("ebde"),n("2d34"),n("f6b3"),n("2251"),n("c698"),n("a19f"),n("9253"),n("9275"),n("6762"),n("e956"),n("71f1"),n("3535"),n("f576"),n("ed50"),n("23be"),n("7c0e"),n("988d"),n("ac4d"),n("c7ca"),n("8e6e"),n("8615"),n("ffc1"),n("4504"),n("fee7"),n("b9a1"),n("64d5"),n("4704"),n("db9a"),n("729b"),n("99c5"),n("764f"),n("bdd1"),n("416c"),n("dd8a"),n("5d40"),n("5d90"),n("0c36"),n("a234"),n("4276"),n("09e0"),n("0c00"),n("2748"),n("1f91"),n("9c00"),n("2f78"),n("b4c2"),n("1f18"),n("692b"),n("c775"),n("8a5c"),n("ed7e"),n("097d"),n("a9cc"),n("e3d0"),n("ceaf"),n("e394"),n("b80b"),n("06a7"),n("7cdff"),n("896f"),n("ec39"),n("3a9c"),n("0d25"),n("37b5"),n("4795"),n("130f"),n("ac6a"),e.exports=n("8378")},6725:function(e,t,n){"use strict";n("6bd7");t["a"]={mounted(){},methods:{getMigratingConfig(){return{props:{},events:{}}}}}},"673e":function(e,t,n){"use strict";n("386b")("sub",(function(e){return function(){return e(this,"sub","","")}}))},6762:function(e,t,n){"use strict";var r=n("5ca1"),i=n("c366")(!0);r(r.P,"Array",{includes:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}}),n("9c6c")("includes")},6784:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t=["جنوري","فيبروري","مارچ","اپريل","مئي","جون","جولاءِ","آگسٽ","سيپٽمبر","آڪٽوبر","نومبر","ڊسمبر"],n=["آچر","سومر","اڱارو","اربع","خميس","جمع","ڇنڇر"],r=e.defineLocale("sd",{months:t,monthsShort:t,weekdays:n,weekdaysShort:n,weekdaysMin:n,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd، D MMMM YYYY HH:mm"},meridiemParse:/صبح|شام/,isPM:function(e){return"شام"===e},meridiem:function(e,t,n){return e<12?"صبح":"شام"},calendar:{sameDay:"[اڄ] LT",nextDay:"[سڀاڻي] LT",nextWeek:"dddd [اڳين Ù‡ÙØªÙŠ ØªÙŠ] LT",lastDay:"[ڪالهه] LT",lastWeek:"[گزريل Ù‡ÙØªÙŠ] dddd [تي] LT",sameElse:"L"},relativeTime:{future:"%s Ù¾ÙˆØ¡",past:"%s Ø§Ú³",s:"چند Ø³ÙŠÚªÙ†ÚŠ",ss:"%d Ø³ÙŠÚªÙ†ÚŠ",m:"هڪ Ù…نٽ",mm:"%d Ù…نٽ",h:"هڪ ÚªÙ„اڪ",hh:"%d ÚªÙ„اڪ",d:"هڪ ÚÙŠÙ†Ù‡Ù†",dd:"%d ÚÙŠÙ†Ù‡Ù†",M:"هڪ Ù…هينو",MM:"%d Ù…هينا",y:"هڪ Ø³Ø§Ù„",yy:"%d Ø³Ø§Ù„"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:4}});return r}))},"67ab":function(e,t,n){var r=n("ca5a")("meta"),i=n("d3f4"),a=n("69a8"),o=n("86cc").f,s=0,u=Object.isExtensible||function(){return!0},l=!n("79e5")((function(){return u(Object.preventExtensions({}))})),c=function(e){o(e,r,{value:{i:"O"+ ++s,w:{}}})},d=function(e,t){if(!i(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!a(e,r)){if(!u(e))return"F";if(!t)return"E";c(e)}return e[r].i},h=function(e,t){if(!a(e,r)){if(!u(e))return!0;if(!t)return!1;c(e)}return e[r].w},f=function(e){return l&&m.NEED&&u(e)&&!a(e,r)&&c(e),e},m=e.exports={KEY:r,NEED:!1,fastKey:d,getWeak:h,onFreeze:f}},6821:function(e,t,n){var r=n("626a"),i=n("be13");e.exports=function(e){return r(i(e))}},6887:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
function t(e,t,n){var r={mm:"munutenn",MM:"miz",dd:"devezh"};return e+" "+i(r[n],e)}function n(e){switch(r(e)){case 1:case 3:case 4:case 5:case 9:return e+" bloaz";default:return e+" vloaz"}}function r(e){return e>9?r(e%10):e}function i(e,t){return 2===t?a(e):e}function a(e){var t={m:"v",b:"v",d:"z"};return void 0===t[e.charAt(0)]?e:t[e.charAt(0)]+e.substring(1)}var o=[/^gen/i,/^c[ʼ\']hwe/i,/^meu/i,/^ebr/i,/^mae/i,/^(mez|eve)/i,/^gou/i,/^eos/i,/^gwe/i,/^her/i,/^du/i,/^ker/i],s=/^(genver|c[ʼ\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu|gen|c[ʼ\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,u=/^(genver|c[ʼ\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,l=/^(gen|c[ʼ\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,c=[/^sul/i,/^lun/i,/^meurzh/i,/^merc[ʼ\']her/i,/^yaou/i,/^gwener/i,/^sadorn/i],d=[/^Sul/i,/^Lun/i,/^Meu/i,/^Mer/i,/^Yao/i,/^Gwe/i,/^Sad/i],h=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i],f=e.defineLocale("br",{months:"Genver_Cʼhwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_Cʼhwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Mercʼher_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParse:h,fullWeekdaysParse:c,shortWeekdaysParse:d,minWeekdaysParse:h,monthsRegex:s,monthsShortRegex:s,monthsStrictRegex:u,monthsShortStrictRegex:l,monthsParse:o,longMonthsParse:o,shortMonthsParse:o,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY HH:mm",LLLL:"dddd, D [a viz] MMMM YYYY HH:mm"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warcʼhoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Decʼh da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s Ê¼zo",s:"un nebeud segondennoù",ss:"%d eilenn",m:"ur vunutenn",mm:t,h:"un eur",hh:"%d eur",d:"un devezh",dd:t,M:"ur miz",MM:t,y:"ur bloaz",yy:n},dayOfMonthOrdinalParse:/\d{1,2}(añ|vet)/,ordinal:function(e){var t=1===e?"añ":"vet";return e+t},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(e){return"g.m."===e},meridiem:function(e,t,n){return e<12?"a.m.":"g.m."}});return f}))},"688b":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t=e.defineLocale("mi",{months:"Kohi-tāte_Hui-tanguru_PoutÅ«-te-rangi_Paenga-whāwhā_Haratua_Pipiri_Hōngoingoi_Here-turi-kōkā_Mahuru_Whiringa-ā-nuku_Whiringa-ā-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_Hōngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"),monthsRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,weekdays:"Rātapu_Mane_TÅ«rei_Wenerei_Tāite_Paraire_Hātarei".split("_"),weekdaysShort:"Ta_Ma_TÅ«_We_Tāi_Pa_Hā".split("_"),weekdaysMin:"Ta_Ma_TÅ«_We_Tāi_Pa_Hā".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [i] HH:mm",LLLL:"dddd, D MMMM YYYY [i] HH:mm"},calendar:{sameDay:"[i teie mahana, i] LT",nextDay:"[apopo i] LT",nextWeek:"dddd [i] LT",lastDay:"[inanahi i] LT",lastWeek:"dddd [whakamutunga i] LT",sameElse:"L"},relativeTime:{future:"i roto i %s",past:"%s i mua",s:"te hēkona ruarua",ss:"%d hēkona",m:"he meneti",mm:"%d meneti",h:"te haora",hh:"%d haora",d:"he ra",dd:"%d ra",M:"he marama",MM:"%d marama",y:"he tau",yy:"%d tau"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return t}))},"68ab":function(e,t,n){var r=n("4a3f"),i=r.quadraticProjectPoint;function a(e,t,n,r,a,o,s,u,l){if(0===s)return!1;var c=s;if(l>t+c&&l>r+c&&l>o+c||l<t-c&&l<r-c&&l<o-c||u>e+c&&u>n+c&&u>a+c||u<e-c&&u<n-c&&u<a-c)return!1;var d=i(e,t,n,r,a,o,u,l,null);return d<=c/2}t.containStroke=a},6909:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t=e.defineLocale("mk",{months:"јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември".split("_"),monthsShort:"јан_фев_мар_апр_мај_јун_јул_авг_сеп_окт_ное_дек".split("_"),weekdays:"недела_понеделник_вторник_среда_четврток_петок_сабота".split("_"),weekdaysShort:"нед_пон_вто_сре_чет_пет_саб".split("_"),weekdaysMin:"нe_пo_вт_ср_че_пе_сa".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Денес Ð²Ð¾] LT",nextDay:"[Утре Ð²Ð¾] LT",nextWeek:"[Во] dddd [во] LT",lastDay:"[Вчера Ð²Ð¾] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Изминатата] dddd [во] LT";case 1:case 2:case 4:case 5:return"[Изминатиот] dddd [во] LT"}},sameElse:"L"},relativeTime:{future:"за %s",past:"пред %s",s:"неколку ÑÐµÐºÑƒÐ½Ð´Ð¸",ss:"%d ÑÐµÐºÑƒÐ½Ð´Ð¸",m:"една Ð¼Ð¸Ð½ÑƒÑ‚а",mm:"%d Ð¼Ð¸Ð½ÑƒÑ‚и",h:"еден Ñ‡Ð°Ñ",hh:"%d Ñ‡Ð°ÑÐ°",d:"еден Ð´ÐµÐ½",dd:"%d Ð´ÐµÐ½Ð°",M:"еден Ð¼ÐµÑÐµÑ†",MM:"%d Ð¼ÐµÑÐµÑ†Ð¸",y:"една Ð³Ð¾Ð´Ð¸Ð½Ð°",yy:"%d Ð³Ð¾Ð´Ð¸Ð½Ð¸"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(e){var t=e%10,n=e%100;return 0===e?e+"-ев":0===n?e+"-ен":n>10&&n<20?e+"-ти":1===t?e+"-ви":2===t?e+"-ри":7===t||8===t?e+"-ми":e+"-ти"},week:{dow:1,doy:7}});return t}))},"692b":function(e,t,n){var r=n("5ca1"),i=Math.PI/180;r(r.S,"Math",{radians:function(e){return e*i}})},"697e":function(e,t,n){var r=n("4e08"),i=(r.__DEV__,n("6d8b")),a=n("18c0"),o=n("89e3"),s=n("e0d8"),u=n("3842"),l=n("9d57"),c=l.prepareLayoutBarSeries,d=l.makeColumnLayout,h=l.retrieveColumnLayout,f=n("9850");function m(e,t){var n,r,a,o=e.type,s=t.getMin(),l=t.getMax(),h=e.getExtent();"ordinal"===o?n=t.getCategories().length:(r=t.get("boundaryGap"),i.isArray(r)||(r=[r||0,r||0]),"boolean"===typeof r[0]&&(r=[0,0]),r[0]=u.parsePercent(r[0],1),r[1]=u.parsePercent(r[1],1),a=h[1]-h[0]||Math.abs(h[0])),"dataMin"===s?s=h[0]:"function"===typeof s&&(s=s({min:h[0],max:h[1]})),"dataMax"===l?l=h[1]:"function"===typeof l&&(l=l({min:h[0],max:h[1]}));var f=null!=s,m=null!=l;null==s&&(s="ordinal"===o?n?0:NaN:h[0]-r[0]*a),null==l&&(l="ordinal"===o?n?n-1:NaN:h[1]+r[1]*a),(null==s||!isFinite(s))&&(s=NaN),(null==l||!isFinite(l))&&(l=NaN),e.setBlank(i.eqNaN(s)||i.eqNaN(l)||"ordinal"===o&&!e.getOrdinalMeta().categories.length),t.getNeedCrossZero()&&(s>0&&l>0&&!f&&(s=0),s<0&&l<0&&!m&&(l=0));var p=t.ecModel;if(p&&"time"===o){var g,v=c("bar",p);if(i.each(v,(function(e){g|=e.getBaseAxis()===t.axis})),g){var y=d(v),M=_(s,l,t,y);s=M.min,l=M.max}}return{extent:[s,l],fixMin:f,fixMax:m}}function _(e,t,n,r){var a=n.axis.getExtent(),o=a[1]-a[0],s=h(r,n.axis);if(void 0===s)return{min:e,max:t};var u=1/0;i.each(s,(function(e){u=Math.min(e.offset,u)}));var l=-1/0;i.each(s,(function(e){l=Math.max(e.offset+e.width,l)})),u=Math.abs(u),l=Math.abs(l);var c=u+l,d=t-e,f=1-(u+l)/o,m=d/f-d;return t+=m*(l/c),e-=m*(u/c),{min:e,max:t}}function p(e,t){var n=m(e,t),r=n.extent,i=t.get("splitNumber");"log"===e.type&&(e.base=t.get("logBase"));var a=e.type;e.setExtent(r[0],r[1]),e.niceExtent({splitNumber:i,fixMin:n.fixMin,fixMax:n.fixMax,minInterval:"interval"===a||"time"===a?t.get("minInterval"):null,maxInterval:"interval"===a||"time"===a?t.get("maxInterval"):null});var o=t.get("interval");null!=o&&e.setInterval&&e.setInterval(o)}function g(e,t){if(t=t||e.get("type"),t)switch(t){case"category":return new a(e.getOrdinalMeta?e.getOrdinalMeta():e.getCategories(),[1/0,-1/0]);case"value":return new o;default:return(s.getClass(t)||o).create(e)}}function v(e){var t=e.scale.getExtent(),n=t[0],r=t[1];return!(n>0&&r>0||n<0&&r<0)}function y(e){var t=e.getLabelModel().get("formatter"),n="category"===e.type?e.scale.getExtent()[0]:null;return"string"===typeof t?(t=function(t){return function(n){return n=e.scale.getLabel(n),t.replace("{value}",null!=n?n:"")}}(t),t):"function"===typeof t?function(r,i){return null!=n&&(i=r-n),t(M(e,r),i)}:function(t){return e.scale.getLabel(t)}}function M(e,t){return"category"===e.type?e.scale.getLabel(t):t}function L(e){var t=e.model,n=e.scale;if(t.get("axisLabel.show")&&!n.isBlank()){var r,i,a="category"===e.type,o=n.getExtent();a?i=n.count():(r=n.getTicks(),i=r.length);var s,u=e.getLabelModel(),l=y(e),c=1;i>40&&(c=Math.ceil(i/40));for(var d=0;d<i;d+=c){var h=r?r[d]:o[0]+d,f=l(h),m=u.getTextRect(f),_=Y(m,u.get("rotate")||0);s?s.union(_):s=_}return s}}function Y(e,t){var n=t*Math.PI/180,r=e.plain(),i=r.width,a=r.height,o=i*Math.abs(Math.cos(n))+Math.abs(a*Math.sin(n)),s=i*Math.abs(Math.sin(n))+Math.abs(a*Math.cos(n)),u=new f(r.x,r.y,o,s);return u}function b(e){var t=e.get("interval");return null==t?"auto":t}function w(e){return"category"===e.type&&0===b(e.getLabelModel())}n("216a"),n("8c2a"),t.getScaleExtent=m,t.niceScaleExtent=p,t.createScaleByModel=g,t.ifAxisCrossZero=v,t.makeLabelFormatter=y,t.getAxisRawValue=M,t.estimateLabelUnionRect=L,t.getOptionCategoryInterval=b,t.shouldShowAllLabels=w},"697e7":function(e,t,n){var r=n("de00"),i=n("22d1"),a=n("6d8b"),o=n("d2cf"),s=n("afa0"),u=n("ed21"),l=n("30a3"),c=n("cdaa"),d=!i.canvasSupported,h={canvas:u},f={},m="4.3.2";function _(e,t){var n=new M(r(),e,t);return f[n.id]=n,n}function p(e){if(e)e.dispose();else{for(var t in f)f.hasOwnProperty(t)&&f[t].dispose();f={}}return this}function g(e){return f[e]}function v(e,t){h[e]=t}function y(e){delete f[e]}var M=function(e,t,n){n=n||{},this.dom=t,this.id=e;var r=this,u=new s,f=n.renderer;if(d){if(!h.vml)throw new Error("You need to require 'zrender/vml/vml' to support IE8");f="vml"}else f&&h[f]||(f="canvas");var m=new h[f](t,u,n,e);this.storage=u,this.painter=m;var _=i.node||i.worker?null:new c(m.getViewportRoot(),m.root);this.handler=new o(u,m,_,m.root),this.animation=new l({stage:{update:a.bind(this.flush,this)}}),this.animation.start(),this._needsRefresh;var p=u.delFromStorage,g=u.addToStorage;u.delFromStorage=function(e){p.call(u,e),e&&e.removeSelfFromZr(r)},u.addToStorage=function(e){g.call(u,e),e.addSelfToZr(r)}};M.prototype={constructor:M,getId:function(){return this.id},add:function(e){this.storage.addRoot(e),this._needsRefresh=!0},remove:function(e){this.storage.delRoot(e),this._needsRefresh=!0},configLayer:function(e,t){this.painter.configLayer&&this.painter.configLayer(e,t),this._needsRefresh=!0},setBackgroundColor:function(e){this.painter.setBackgroundColor&&this.painter.setBackgroundColor(e),this._needsRefresh=!0},refreshImmediately:function(){this._needsRefresh=this._needsRefreshHover=!1,this.painter.refresh(),this._needsRefresh=this._needsRefreshHover=!1},refresh:function(){this._needsRefresh=!0},flush:function(){var e;this._needsRefresh&&(e=!0,this.refreshImmediately()),this._needsRefreshHover&&(e=!0,this.refreshHoverImmediately()),e&&this.trigger("rendered")},addHover:function(e,t){if(this.painter.addHover){var n=this.painter.addHover(e,t);return this.refreshHover(),n}},removeHover:function(e){this.painter.removeHover&&(this.painter.removeHover(e),this.refreshHover())},clearHover:function(){this.painter.clearHover&&(this.painter.clearHover(),this.refreshHover())},refreshHover:function(){this._needsRefreshHover=!0},refreshHoverImmediately:function(){this._needsRefreshHover=!1,this.painter.refreshHover&&this.painter.refreshHover()},resize:function(e){e=e||{},this.painter.resize(e.width,e.height),this.handler.resize()},clearAnimation:function(){this.animation.clear()},getWidth:function(){return this.painter.getWidth()},getHeight:function(){return this.painter.getHeight()},pathToImage:function(e,t){return this.painter.pathToImage(e,t)},setCursorStyle:function(e){this.handler.setCursorStyle(e)},findHover:function(e,t){return this.handler.findHover(e,t)},on:function(e,t,n){this.handler.on(e,t,n)},off:function(e,t){this.handler.off(e,t)},trigger:function(e,t){this.handler.trigger(e,t)},clear:function(){this.storage.delRoot(),this.painter.clear()},dispose:function(){this.animation.stop(),this.clear(),this.storage.dispose(),this.painter.dispose(),this.handler.dispose(),this.animation=this.storage=this.painter=this.handler=null,y(this.id)}},t.version=m,t.init=_,t.dispose=p,t.getInstance=g,t.registerPainter=v},6981:function(e,t,n){
/*!
 * clipboard.js v2.0.11
 * https://clipboardjs.com/
 *
 * Licensed MIT Â© Zeno Rocha
 */
!function(t,n){e.exports=n()}(0,(function(){return t={686:function(e,t,n){"use strict";n.d(t,{default:function(){return v}});t=n(279);var r=n.n(t),i=(t=n(370),n.n(t)),a=(t=n(817),n.n(t));function o(e){try{return document.execCommand(e)}catch(e){return}}var s=function(e){return e=a()(e),o("cut"),e};function u(e,t){var n,r;n=e,r="rtl"===document.documentElement.getAttribute("dir"),(e=document.createElement("textarea")).style.fontSize="12pt",e.style.border="0",e.style.padding="0",e.style.margin="0",e.style.position="absolute",e.style[r?"right":"left"]="-9999px",r=window.pageYOffset||document.documentElement.scrollTop,e.style.top="".concat(r,"px"),e.setAttribute("readonly",""),e.value=n,e=e;return t.container.appendChild(e),t=a()(e),o("copy"),e.remove(),t}var l=function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{container:document.body},n="";return"string"==typeof e?n=u(e,t):e instanceof HTMLInputElement&&!["text","search","url","tel","password"].includes(null==e?void 0:e.type)?n=u(e.value,t):(n=a()(e),o("copy")),n};function c(e){return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var d=function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},t=e.action,n=void 0===t?"copy":t,r=e.container;t=e.target,e=e.text;if("copy"!==n&&"cut"!==n)throw new Error('Invalid "action" value, use either "copy" or "cut"');if(void 0!==t){if(!t||"object"!==c(t)||1!==t.nodeType)throw new Error('Invalid "target" value, use a valid Element');if("copy"===n&&t.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===n&&(t.hasAttribute("readonly")||t.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes')}return e?l(e,{container:r}):t?"cut"===n?s(t):l(t,{container:r}):void 0};function h(e){return(h="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function f(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function m(e,t){return(m=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function _(t){var n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var e,r=p(t);return e=n?(e=p(this).constructor,Reflect.construct(r,arguments,e)):r.apply(this,arguments),r=this,!(e=e)||"object"!==h(e)&&"function"!=typeof e?function(e){if(void 0!==e)return e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(r):e}}function p(e){return(p=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function g(e,t){if(e="data-clipboard-".concat(e),t.hasAttribute(e))return t.getAttribute(e)}var v=function(){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&m(e,t)}(o,r());var e,t,n,a=_(o);function o(e,t){var n;return function(e){if(!(e instanceof o))throw new TypeError("Cannot call a class as a function")}(this),(n=a.call(this)).resolveOptions(t),n.listenClick(e),n}return e=o,n=[{key:"copy",value:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{container:document.body};return l(e,t)}},{key:"cut",value:function(e){return s(e)}},{key:"isSupported",value:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:["copy","cut"],t=(e="string"==typeof e?[e]:e,!!document.queryCommandSupported);return e.forEach((function(e){t=t&&!!document.queryCommandSupported(e)})),t}}],(t=[{key:"resolveOptions",value:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};this.action="function"==typeof e.action?e.action:this.defaultAction,this.target="function"==typeof e.target?e.target:this.defaultTarget,this.text="function"==typeof e.text?e.text:this.defaultText,this.container="object"===h(e.container)?e.container:document.body}},{key:"listenClick",value:function(e){var t=this;this.listener=i()(e,"click",(function(e){return t.onClick(e)}))}},{key:"onClick",value:function(e){var t=e.delegateTarget||e.currentTarget,n=this.action(t)||"copy";e=d({action:n,container:this.container,target:this.target(t),text:this.text(t)});this.emit(e?"success":"error",{action:n,text:e,trigger:t,clearSelection:function(){t&&t.focus(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(e){return g("action",e)}},{key:"defaultTarget",value:function(e){if(e=g("target",e),e)return document.querySelector(e)}},{key:"defaultText",value:function(e){return g("text",e)}},{key:"destroy",value:function(){this.listener.destroy()}}])&&f(e.prototype,t),n&&f(e,n),o}()},828:function(e){var t;"undefined"==typeof Element||Element.prototype.matches||((t=Element.prototype).matches=t.matchesSelector||t.mozMatchesSelector||t.msMatchesSelector||t.oMatchesSelector||t.webkitMatchesSelector),e.exports=function(e,t){for(;e&&9!==e.nodeType;){if("function"==typeof e.matches&&e.matches(t))return e;e=e.parentNode}}},438:function(e,t,n){var r=n(828);function i(e,t,n,i,a){var o=function(e,t,n,i){return function(n){n.delegateTarget=r(n.target,t),n.delegateTarget&&i.call(e,n)}}.apply(this,arguments);return e.addEventListener(n,o,a),{destroy:function(){e.removeEventListener(n,o,a)}}}e.exports=function(e,t,n,r,a){return"function"==typeof e.addEventListener?i.apply(null,arguments):"function"==typeof n?i.bind(null,document).apply(null,arguments):("string"==typeof e&&(e=document.querySelectorAll(e)),Array.prototype.map.call(e,(function(e){return i(e,t,n,r,a)})))}},879:function(e,t){t.node=function(e){return void 0!==e&&e instanceof HTMLElement&&1===e.nodeType},t.nodeList=function(e){var n=Object.prototype.toString.call(e);return void 0!==e&&("[object NodeList]"===n||"[object HTMLCollection]"===n)&&"length"in e&&(0===e.length||t.node(e[0]))},t.string=function(e){return"string"==typeof e||e instanceof String},t.fn=function(e){return"[object Function]"===Object.prototype.toString.call(e)}},370:function(e,t,n){var r=n(879),i=n(438);e.exports=function(e,t,n){if(!e&&!t&&!n)throw new Error("Missing required arguments");if(!r.string(t))throw new TypeError("Second argument must be a String");if(!r.fn(n))throw new TypeError("Third argument must be a Function");if(r.node(e))return l=t,c=n,(u=e).addEventListener(l,c),{destroy:function(){u.removeEventListener(l,c)}};if(r.nodeList(e))return a=e,o=t,s=n,Array.prototype.forEach.call(a,(function(e){e.addEventListener(o,s)})),{destroy:function(){Array.prototype.forEach.call(a,(function(e){e.removeEventListener(o,s)}))}};if(r.string(e))return e=e,t=t,n=n,i(document.body,e,t,n);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList");var a,o,s,u,l,c}},817:function(e){e.exports=function(e){var t,n="SELECT"===e.nodeName?(e.focus(),e.value):"INPUT"===e.nodeName||"TEXTAREA"===e.nodeName?((t=e.hasAttribute("readonly"))||e.setAttribute("readonly",""),e.select(),e.setSelectionRange(0,e.value.length),t||e.removeAttribute("readonly"),e.value):(e.hasAttribute("contenteditable")&&e.focus(),n=window.getSelection(),(t=document.createRange()).selectNodeContents(e),n.removeAllRanges(),n.addRange(t),n.toString());return n}},279:function(e){function t(){}t.prototype={on:function(e,t,n){var r=this.e||(this.e={});return(r[e]||(r[e]=[])).push({fn:t,ctx:n}),this},once:function(e,t,n){var r=this;function i(){r.off(e,i),t.apply(n,arguments)}return i._=t,this.on(e,i,n)},emit:function(e){for(var t=[].slice.call(arguments,1),n=((this.e||(this.e={}))[e]||[]).slice(),r=0,i=n.length;r<i;r++)n[r].fn.apply(n[r].ctx,t);return this},off:function(e,t){var n=this.e||(this.e={}),r=n[e],i=[];if(r&&t)for(var a=0,o=r.length;a<o;a++)r[a].fn!==t&&r[a].fn._!==t&&i.push(r[a]);return i.length?n[e]=i:delete n[e],this}},e.exports=t,e.exports.TinyEmitter=t}},n={},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,{a:n}),n},e.d=function(t,n){for(var r in n)e.o(n,r)&&!e.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:n[r]})},e.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},e(686).default;function e(r){if(n[r])return n[r].exports;var i=n[r]={exports:{}};return t[r](i,i.exports,e),i.exports}var t,n}))},"69a8":function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},"69ff":function(e,t,n){var r=n("6d8b"),i=r.each,a=r.map,o=r.isFunction,s=r.createHashMap,u=r.noop,l=n("f47d"),c=l.createTask,d=n("8918"),h=d.getUID,f=n("7e63"),m=n("843e"),_=n("e0d3"),p=_.normalizeToArray;function g(e,t,n,r){this.ecInstance=e,this.api=t,this.unfinished;n=this._dataProcessorHandlers=n.slice(),r=this._visualHandlers=r.slice();this._allHandlers=n.concat(r),this._stageTaskMap=s()}var v=g.prototype;function y(e,t,n,r,a){var o;function s(e,t){return e.setDirty&&(!e.dirtyMap||e.dirtyMap.get(t.__pipeline.id))}a=a||{},i(t,(function(t,i){if(!a.visualType||a.visualType===t.visualType){var u=e._stageTaskMap.get(t.uid),l=u.seriesTaskMap,c=u.overallTask;if(c){var d,h=c.agentStubMap;h.each((function(e){s(a,e)&&(e.dirty(),d=!0)})),d&&c.dirty(),M(c,r);var f=e.getPerformArgs(c,a.block);h.each((function(e){e.perform(f)})),o|=c.perform(f)}else l&&l.each((function(i,u){s(a,i)&&i.dirty();var l=e.getPerformArgs(i,a.block);l.skip=!t.performRawSeries&&n.isSeriesFiltered(i.context.model),M(i,r),o|=i.perform(l)}))}})),e.unfinished|=o}v.restoreData=function(e,t){e.restoreData(t),this._stageTaskMap.each((function(e){var t=e.overallTask;t&&t.dirty()}))},v.getPerformArgs=function(e,t){if(e.__pipeline){var n=this._pipelineMap.get(e.__pipeline.id),r=n.context,i=!t&&n.progressiveEnabled&&(!r||r.progressiveRender)&&e.__idxInPipeline>n.blockIndex,a=i?n.step:null,o=r&&r.modDataCount,s=null!=o?Math.ceil(o/a):null;return{step:a,modBy:s,modDataCount:o}}},v.getPipeline=function(e){return this._pipelineMap.get(e)},v.updateStreamModes=function(e,t){var n=this._pipelineMap.get(e.uid),r=e.getData(),i=r.count(),a=n.progressiveEnabled&&t.incrementalPrepareRender&&i>=n.threshold,o=e.get("large")&&i>=e.get("largeThreshold"),s="mod"===e.get("progressiveChunkMode")?i:null;e.pipelineContext=n.context={progressiveRender:a,modDataCount:s,large:o}},v.restorePipelines=function(e){var t=this,n=t._pipelineMap=s();e.eachSeries((function(e){var r=e.getProgressive(),i=e.uid;n.set(i,{id:i,head:null,tail:null,threshold:e.getProgressiveThreshold(),progressiveEnabled:r&&!(e.preventIncremental&&e.preventIncremental()),blockIndex:-1,step:Math.round(r||700),count:0}),H(t,e,e.dataTask)}))},v.prepareStageTasks=function(){var e=this._stageTaskMap,t=this.ecInstance.getModel(),n=this.api;i(this._allHandlers,(function(r){var i=e.get(r.uid)||e.set(r.uid,[]);r.reset&&L(this,r,i,t,n),r.overallReset&&Y(this,r,i,t,n)}),this)},v.prepareView=function(e,t,n,r){var i=e.renderTask,a=i.context;a.model=t,a.ecModel=n,a.api=r,i.__block=!e.incrementalPrepareRender,H(this,t,i)},v.performDataProcessorTasks=function(e,t){y(this,this._dataProcessorHandlers,e,t,{block:!0})},v.performVisualTasks=function(e,t,n){y(this,this._visualHandlers,e,t,n)},v.performSeriesTasks=function(e){var t;e.eachSeries((function(e){t|=e.dataTask.perform()})),this.unfinished|=t},v.plan=function(){this._pipelineMap.each((function(e){var t=e.tail;do{if(t.__block){e.blockIndex=t.__idxInPipeline;break}t=t.getUpstream()}while(t)}))};var M=v.updatePayload=function(e,t){"remain"!==t&&(e.context.payload=t)};function L(e,t,n,r,i){var a=n.seriesTaskMap||(n.seriesTaskMap=s()),o=t.seriesType,u=t.getTargetSeries;function l(n){var o=n.uid,s=a.get(o)||a.set(o,c({plan:T,reset:x,count:C}));s.context={model:n,ecModel:r,api:i,useClearVisual:t.isVisual&&!t.isLayout,plan:t.plan,reset:t.reset,scheduler:e},H(e,n,s)}t.createOnAllSeries?r.eachRawSeries(l):o?r.eachRawSeriesByType(o,l):u&&u(r,i).each(l);var d=e._pipelineMap;a.each((function(e,t){d.get(t)||(e.dispose(),a.removeKey(t))}))}function Y(e,t,n,r,a){var o=n.overallTask=n.overallTask||c({reset:b});o.context={ecModel:r,api:a,overallReset:t.overallReset,scheduler:e};var u=o.agentStubMap=o.agentStubMap||s(),l=t.seriesType,d=t.getTargetSeries,h=!0,f=t.modifyOutputEnd;function m(t){var n=t.uid,r=u.get(n);r||(r=u.set(n,c({reset:w,onDirty:D})),o.dirty()),r.context={model:t,overallProgress:h,modifyOutputEnd:f},r.agent=o,r.__block=h,H(e,t,r)}l?r.eachRawSeriesByType(l,m):d?d(r,a).each(m):(h=!1,i(r.getSeries(),m));var _=e._pipelineMap;u.each((function(e,t){_.get(t)||(e.dispose(),o.dirty(),u.removeKey(t))}))}function b(e){e.overallReset(e.ecModel,e.api,e.payload)}function w(e,t){return e.overallProgress&&S}function S(){this.agent.dirty(),this.getDownstream().dirty()}function D(){this.agent&&this.agent.dirty()}function T(e){return e.plan&&e.plan(e.model,e.ecModel,e.api,e.payload)}function x(e){e.useClearVisual&&e.data.clearAllVisual();var t=e.resetDefines=p(e.reset(e.model,e.ecModel,e.api,e.payload));return t.length>1?a(t,(function(e,t){return k(t)})):A}var A=k(0);function k(e){return function(t,n){var r=n.data,i=n.resetDefines[e];if(i&&i.dataEach)for(var a=t.start;a<t.end;a++)i.dataEach(r,a);else i&&i.progress&&i.progress(t,r)}}function C(e){return e.data.count()}function H(e,t,n){var r=t.uid,i=e._pipelineMap.get(r);!i.head&&(i.head=n),i.tail&&i.tail.pipe(n),i.tail=n,n.__idxInPipeline=i.count++,n.__pipeline=i}function P(e){E=null;try{e(Z,F)}catch(t){}return E}g.wrapStageHandler=function(e,t){return o(e)&&(e={overallReset:e,seriesType:P(e)}),e.uid=h("stageHandler"),t&&(e.visualType=t),e};var E,Z={},F={};function J(e,t){for(var n in t.prototype)e[n]=u}J(Z,f),J(F,m),Z.eachSeriesByType=Z.eachRawSeriesByType=function(e){E=e},Z.eachComponent=function(e){"series"===e.mainType&&e.subType&&(E=e.subType)};var B=g;e.exports=B},"6a99":function(e,t,n){var r=n("d3f4");e.exports=function(e,t){if(!r(e))return e;var n,i;if(t&&"function"==typeof(n=e.toString)&&!r(i=n.call(e)))return i;if("function"==typeof(n=e.valueOf)&&!r(i=n.call(e)))return i;if(!t&&"function"==typeof(n=e.toString)&&!r(i=n.call(e)))return i;throw TypeError("Can't convert object to primitive value")}},"6aa2":function(e,t,n){n("ec30")("Uint8",1,(function(e){return function(t,n,r){return e(this,t,n,r)}}),!0)},"6b54":function(e,t,n){"use strict";n("3846");var r=n("cb7c"),i=n("0bfb"),a=n("9e1e"),o="toString",s=/./[o],u=function(e){n("2aba")(RegExp.prototype,o,e,!0)};n("79e5")((function(){return"/a/b"!=s.call({source:"a",flags:"b"})}))?u((function(){var e=r(this);return"/".concat(e.source,"/","flags"in e?e.flags:!a&&e instanceof RegExp?i.call(e):void 0)})):s.name!=o&&u((function(){return s.call(this)}))},"6b75":function(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}n.d(t,"a",(function(){return r}))},"6bd7":function(e,t,n){"use strict";n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return u}));var r=n("8bbf"),i=n.n(r);let a=e=>{var t={};return e&&"[object Function]"===t.toString.call(e)};"object"===typeof Int8Array||!i.a.prototype.$isServer&&"function"===typeof document.childNodes||(a=function(e){return"function"===typeof e||!1});const o=Object.prototype.hasOwnProperty;function s(e,t){return o.call(e,t)}const u=function(e){const t=/([^-])([A-Z])/g;return e.replace(t,"$1-$2").replace(t,"$1-$2").toLowerCase()}},"6c1a":function(e,t,n){var r=n("5ca1"),i=n("2d5c"),a=Math.exp;r(r.S+r.F*n("79e5")((function(){return-2e-17!=!Math.sinh(-2e-17)})),"Math",{sinh:function(e){return Math.abs(e=+e)<1?(i(e)-i(-e))/2:(a(e-1)-a(-e-1))*(Math.E/2)}})},"6c37":function(e,t,n){"use strict";n("386b")("fontcolor",(function(e){return function(t){return e(this,"font","color",t)}}))},"6c7b":function(e,t,n){var r=n("5ca1");r(r.P,"Array",{fill:n("36bd")}),n("9c6c")("fill")},"6cb7":function(e,t,n){var r=n("6d8b"),i=n("4319"),a=n("8918"),o=n("625e"),s=o.enableClassManagement,u=o.parseClassType,l=n("e0d3"),c=l.makeInner,d=n("f934"),h=n("de1c"),f=c(),m=i.extend({type:"component",id:"",name:"",mainType:"",subType:"",componentIndex:0,defaultOption:null,ecModel:null,dependentModels:[],uid:null,layoutMode:null,$constructor:function(e,t,n,r){i.call(this,e,t,n,r),this.uid=a.getUID("ec_cpt_model")},init:function(e,t,n,r){this.mergeDefaultAndTheme(e,n)},mergeDefaultAndTheme:function(e,t){var n=this.layoutMode,i=n?d.getLayoutParams(e):{},a=t.getTheme();r.merge(e,a.get(this.mainType)),r.merge(e,this.getDefaultOption()),n&&d.mergeLayoutParam(e,i,n)},mergeOption:function(e,t){r.merge(this.option,e,!0);var n=this.layoutMode;n&&d.mergeLayoutParam(this.option,e,n)},optionUpdated:function(e,t){},getDefaultOption:function(){var e=f(this);if(!e.defaultOption){var t=[],n=this.constructor;while(n){var i=n.prototype.defaultOption;i&&t.push(i),n=n.superClass}for(var a={},o=t.length-1;o>=0;o--)a=r.merge(a,t[o],!0);e.defaultOption=a}return e.defaultOption},getReferringComponents:function(e){return this.ecModel.queryComponents({mainType:e,index:this.get(e+"Index",!0),id:this.get(e+"Id",!0)})}});function _(e){var t=[];return r.each(m.getClassesByMainType(e),(function(e){t=t.concat(e.prototype.dependencies||[])})),t=r.map(t,(function(e){return u(e).main})),"dataset"!==e&&r.indexOf(t,"dataset")<=0&&t.unshift("dataset"),t}s(m,{registerWhenExtend:!0}),a.enableSubTypeDefaulter(m),a.enableTopologicalTravel(m,_),r.mixin(m,h);var p=m;e.exports=p},"6ce3":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t=e.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"sø._ma._ti._on._to._fr._lø.".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i gÃ¥r kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",ss:"%d sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",w:"en uke",ww:"%d uker",M:"en mÃ¥ned",MM:"%d mÃ¥neder",y:"ett Ã¥r",yy:"%d Ã¥r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return t}))},"6d67":function(e,t,n){"use strict";var r=n("5ca1"),i=n("0a49")(1);r(r.P+r.F*!n("2f21")([].map,!0),"Array",{map:function(e){return i(this,e,arguments[1])}})},"6d79":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t={0:"-ші",1:"-ші",2:"-ші",3:"-ші",4:"-ші",5:"-ші",6:"-шы",7:"-ші",8:"-ші",9:"-шы",10:"-шы",20:"-шы",30:"-шы",40:"-шы",50:"-ші",60:"-шы",70:"-ші",80:"-ші",90:"-шы",100:"-ші"},n=e.defineLocale("kk",{months:"қаңтар_ақпан_наурыз_сәуір_мамыр_маусым_шілде_тамыз_қыркүйек_қазан_қараша_желтоқсан".split("_"),monthsShort:"қаң_ақп_нау_сәу_мам_мау_шіл_там_қыр_қаз_қар_жел".split("_"),weekdays:"жексенбі_дүйсенбі_сейсенбі_сәрсенбі_бейсенбі_жұма_сенбі".split("_"),weekdaysShort:"жек_дүй_сей_сәр_бей_жұм_сен".split("_"),weekdaysMin:"жк_дй_сй_ср_бй_жм_сн".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгін ÑÐ°Ò“ат] LT",nextDay:"[Ертең ÑÐ°Ò“ат] LT",nextWeek:"dddd [сағат] LT",lastDay:"[Кеше ÑÐ°Ò“ат] LT",lastWeek:"[Өткен Ð°Ð¿Ñ‚аның] dddd [сағат] LT",sameElse:"L"},relativeTime:{future:"%s Ñ–шінде",past:"%s Ð±Ò±Ñ€Ñ‹Ð½",s:"бірнеше ÑÐµÐºÑƒÐ½Ð´",ss:"%d ÑÐµÐºÑƒÐ½Ð´",m:"бір Ð¼Ð¸Ð½ÑƒÑ‚",mm:"%d Ð¼Ð¸Ð½ÑƒÑ‚",h:"бір ÑÐ°Ò“ат",hh:"%d ÑÐ°Ò“ат",d:"бір ÐºÒ¯Ð½",dd:"%d ÐºÒ¯Ð½",M:"бір Ð°Ð¹",MM:"%d Ð°Ð¹",y:"бір Ð¶Ñ‹Ð»",yy:"%d Ð¶Ñ‹Ð»"},dayOfMonthOrdinalParse:/\d{1,2}-(ші|шы)/,ordinal:function(e){var n=e%10,r=e>=100?100:null;return e+(t[e]||t[n]||t[r])},week:{dow:1,doy:7}});return n}))},"6d83":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t=e.defineLocale("ar-tn",{months:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"Ø­_ن_Ø«_ر_Ø®_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم Ø¹Ù„Ù‰ Ø§Ù„ساعة] LT",nextDay:"[غدا Ø¹Ù„Ù‰ Ø§Ù„ساعة] LT",nextWeek:"dddd [على Ø§Ù„ساعة] LT",lastDay:"[أمس Ø¹Ù„Ù‰ Ø§Ù„ساعة] LT",lastWeek:"dddd [على Ø§Ù„ساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d Ø«Ø§Ù†ÙŠØ©",m:"دقيقة",mm:"%d Ø¯Ù‚ائق",h:"ساعة",hh:"%d Ø³Ø§Ø¹Ø§Øª",d:"يوم",dd:"%d Ø£ÙŠØ§Ù…",M:"شهر",MM:"%d Ø£Ø´Ù‡Ø±",y:"سنة",yy:"%d Ø³Ù†ÙˆØ§Øª"},week:{dow:1,doy:4}});return t}))},"6d8b":function(e,t){var n={"[object Function]":1,"[object RegExp]":1,"[object Date]":1,"[object Error]":1,"[object CanvasGradient]":1,"[object CanvasPattern]":1,"[object Image]":1,"[object Canvas]":1},r={"[object Int8Array]":1,"[object Uint8Array]":1,"[object Uint8ClampedArray]":1,"[object Int16Array]":1,"[object Uint16Array]":1,"[object Int32Array]":1,"[object Uint32Array]":1,"[object Float32Array]":1,"[object Float64Array]":1},i=Object.prototype.toString,a=Array.prototype,o=a.forEach,s=a.filter,u=a.slice,l=a.map,c=a.reduce,d={};function h(e,t){"createCanvas"===e&&(v=null),d[e]=t}function f(e){if(null==e||"object"!==typeof e)return e;var t=e,a=i.call(e);if("[object Array]"===a){if(!K(e)){t=[];for(var o=0,s=e.length;o<s;o++)t[o]=f(e[o])}}else if(r[a]){if(!K(e)){var u=e.constructor;if(e.constructor.from)t=u.from(e);else{t=new u(e.length);for(o=0,s=e.length;o<s;o++)t[o]=f(e[o])}}}else if(!n[a]&&!K(e)&&!B(e))for(var l in t={},e)e.hasOwnProperty(l)&&(t[l]=f(e[l]));return t}function m(e,t,n){if(!Z(t)||!Z(e))return n?f(t):e;for(var r in t)if(t.hasOwnProperty(r)){var i=e[r],a=t[r];!Z(a)||!Z(i)||H(a)||H(i)||B(a)||B(i)||F(a)||F(i)||K(a)||K(i)?!n&&r in e||(e[r]=f(t[r],!0)):m(i,a,n)}return e}function _(e,t){for(var n=e[0],r=1,i=e.length;r<i;r++)n=m(n,e[r],t);return n}function p(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);return e}function g(e,t,n){for(var r in t)t.hasOwnProperty(r)&&(n?null!=t[r]:null==e[r])&&(e[r]=t[r]);return e}var v,y=function(){return d.createCanvas()};function M(){return v||(v=y().getContext("2d")),v}function L(e,t){if(e){if(e.indexOf)return e.indexOf(t);for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n}return-1}function Y(e,t){var n=e.prototype;function r(){}for(var i in r.prototype=t.prototype,e.prototype=new r,n)n.hasOwnProperty(i)&&(e.prototype[i]=n[i]);e.prototype.constructor=e,e.superClass=t}function b(e,t,n){e="prototype"in e?e.prototype:e,t="prototype"in t?t.prototype:t,g(e,t,n)}function w(e){if(e)return"string"!==typeof e&&"number"===typeof e.length}function S(e,t,n){if(e&&t)if(e.forEach&&e.forEach===o)e.forEach(t,n);else if(e.length===+e.length)for(var r=0,i=e.length;r<i;r++)t.call(n,e[r],r,e);else for(var a in e)e.hasOwnProperty(a)&&t.call(n,e[a],a,e)}function D(e,t,n){if(e&&t){if(e.map&&e.map===l)return e.map(t,n);for(var r=[],i=0,a=e.length;i<a;i++)r.push(t.call(n,e[i],i,e));return r}}function T(e,t,n,r){if(e&&t){if(e.reduce&&e.reduce===c)return e.reduce(t,n,r);for(var i=0,a=e.length;i<a;i++)n=t.call(r,n,e[i],i,e);return n}}function x(e,t,n){if(e&&t){if(e.filter&&e.filter===s)return e.filter(t,n);for(var r=[],i=0,a=e.length;i<a;i++)t.call(n,e[i],i,e)&&r.push(e[i]);return r}}function A(e,t,n){if(e&&t)for(var r=0,i=e.length;r<i;r++)if(t.call(n,e[r],r,e))return e[r]}function k(e,t){var n=u.call(arguments,2);return function(){return e.apply(t,n.concat(u.call(arguments)))}}function C(e){var t=u.call(arguments,1);return function(){return e.apply(this,t.concat(u.call(arguments)))}}function H(e){return"[object Array]"===i.call(e)}function P(e){return"function"===typeof e}function E(e){return"[object String]"===i.call(e)}function Z(e){var t=typeof e;return"function"===t||!!e&&"object"===t}function F(e){return!!n[i.call(e)]}function J(e){return!!r[i.call(e)]}function B(e){return"object"===typeof e&&"number"===typeof e.nodeType&&"object"===typeof e.ownerDocument}function X(e){return e!==e}function O(e){for(var t=0,n=arguments.length;t<n;t++)if(null!=arguments[t])return arguments[t]}function N(e,t){return null!=e?e:t}function R(e,t,n){return null!=e?e:null!=t?t:n}function I(){return Function.call.apply(u,arguments)}function W(e){if("number"===typeof e)return[e,e,e,e];var t=e.length;return 2===t?[e[0],e[1],e[0],e[1]]:3===t?[e[0],e[1],e[2],e[1]]:e}function Q(e,t){if(!e)throw new Error(t)}function j(e){return null==e?null:"function"===typeof e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}d.createCanvas=function(){return document.createElement("canvas")};var G="__ec_primitive__";function z(e){e[G]=!0}function K(e){return e[G]}function U(e){var t=H(e);this.data={};var n=this;function r(e,r){t?n.set(e,r):n.set(r,e)}e instanceof U?e.each(r):e&&S(e,r)}function V(e){return new U(e)}function $(e,t){for(var n=new e.constructor(e.length+t.length),r=0;r<e.length;r++)n[r]=e[r];var i=e.length;for(r=0;r<t.length;r++)n[r+i]=t[r];return n}function q(){}U.prototype={constructor:U,get:function(e){return this.data.hasOwnProperty(e)?this.data[e]:null},set:function(e,t){return this.data[e]=t},each:function(e,t){for(var n in void 0!==t&&(e=k(e,t)),this.data)this.data.hasOwnProperty(n)&&e(this.data[n],n)},removeKey:function(e){delete this.data[e]}},t.$override=h,t.clone=f,t.merge=m,t.mergeAll=_,t.extend=p,t.defaults=g,t.createCanvas=y,t.getContext=M,t.indexOf=L,t.inherits=Y,t.mixin=b,t.isArrayLike=w,t.each=S,t.map=D,t.reduce=T,t.filter=x,t.find=A,t.bind=k,t.curry=C,t.isArray=H,t.isFunction=P,t.isString=E,t.isObject=Z,t.isBuiltInObject=F,t.isTypedArray=J,t.isDom=B,t.eqNaN=X,t.retrieve=O,t.retrieve2=N,t.retrieve3=R,t.slice=I,t.normalizeCssArray=W,t.assert=Q,t.trim=j,t.setAsPrimitive=z,t.isPrimitive=K,t.createHashMap=V,t.concatArray=$,t.noop=q},"6e98":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t=e.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:function(){return"[Oggi a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextDay:function(){return"[Domani a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextWeek:function(){return"dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastDay:function(){return"[Ieri a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastWeek:function(){switch(this.day()){case 0:return"[La scorsa] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT";default:return"[Lo scorso] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"}},sameElse:"L"},relativeTime:{future:"tra %s",past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",w:"una settimana",ww:"%d settimane",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return t}))},"6f12":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t=e.defineLocale("it-ch",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){switch(this.day()){case 0:return"[la scorsa] dddd [alle] LT";default:return"[lo scorso] dddd [alle] LT"}},sameElse:"L"},relativeTime:{future:function(e){return(/^[0-9].+$/.test(e)?"tra":"in")+" "+e},past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return t}))},"6f50":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t=e.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,n=1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n},week:{dow:1,doy:4}});return t}))},7118:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),n="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),r=e.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(e,r){return e?/-MMM-/.test(r)?n[e.month()]:t[e.month()]:t},monthsParseExact:!0,weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[hjoed om] LT",nextDay:"[moarn om] LT",nextWeek:"dddd [om] LT",lastDay:"[juster om] LT",lastWeek:"[ôfrûne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",ss:"%d sekonden",m:"ien minút",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}});return r}))},"71f1":function(e,t,n){"use strict";var r=n("5ca1"),i=n("c45f"),a=n("4bf8"),o=n("9def"),s=n("4588"),u=n("cd1c");r(r.P,"Array",{flatten:function(){var e=arguments[0],t=a(this),n=o(t.length),r=u(t,0);return i(r,t,t,n,0,void 0===e?1:s(e)),r}}),n("9c6c")("flatten")},"729b":function(e,t,n){n("c6a1")("Map")},7333:function(e,t,n){"use strict";var r=n("9e1e"),i=n("0d58"),a=n("2621"),o=n("52a7"),s=n("4bf8"),u=n("626a"),l=Object.assign;e.exports=!l||n("79e5")((function(){var e={},t={},n=Symbol(),r="abcdefghijklmnopqrst";return e[n]=7,r.split("").forEach((function(e){t[e]=e})),7!=l({},e)[n]||Object.keys(l({},t)).join("")!=r}))?function(e,t){var n=s(e),l=arguments.length,c=1,d=a.f,h=o.f;while(l>c){var f,m=u(arguments[c++]),_=d?i(m).concat(d(m)):i(m),p=_.length,g=0;while(p>g)f=_[g++],r&&!h.call(m,f)||(n[f]=m[f])}return n}:l},73332:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t=e.defineLocale("en-il",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,n=1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n}});return t}))},"73d7":function(e,t,n){"use strict";var r=function(){var e=this,t=e._self._c;return t("div",{staticClass:"el-checkbox-group",attrs:{role:"group","aria-label":"checkbox-group"}},[e._t("default")],2)},i=[],a=(n("c5f6"),n("f6f4")),o={name:"ElCheckboxGroup",componentName:"ElCheckboxGroup",mixins:[a["a"]],inject:{elFormItem:{default:""}},props:{value:{},disabled:Boolean,min:Number,max:Number,size:String,fill:String,textColor:String},computed:{_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},checkboxGroupSize:function(){return this.size||this._elFormItemSize||(this.$ELEMENT||{}).size}},watch:{value:function(e){this.dispatch("ElFormItem","el.form.change",[e])}}},s=o,u=n("2877"),l=Object(u["a"])(s,r,i,!1,null,null,null),c=l.exports;c.install=function(e){e.component(c.name,c)};t["a"]=c},"744f":function(e,t,n){var r=n("5ca1");r(r.P,"Array",{copyWithin:n("ba92")}),n("9c6c")("copyWithin")},"74cb":function(e,t){var n={linear:function(e){return e},quadraticIn:function(e){return e*e},quadraticOut:function(e){return e*(2-e)},quadraticInOut:function(e){return(e*=2)<1?.5*e*e:-.5*(--e*(e-2)-1)},cubicIn:function(e){return e*e*e},cubicOut:function(e){return--e*e*e+1},cubicInOut:function(e){return(e*=2)<1?.5*e*e*e:.5*((e-=2)*e*e+2)},quarticIn:function(e){return e*e*e*e},quarticOut:function(e){return 1- --e*e*e*e},quarticInOut:function(e){return(e*=2)<1?.5*e*e*e*e:-.5*((e-=2)*e*e*e-2)},quinticIn:function(e){return e*e*e*e*e},quinticOut:function(e){return--e*e*e*e*e+1},quinticInOut:function(e){return(e*=2)<1?.5*e*e*e*e*e:.5*((e-=2)*e*e*e*e+2)},sinusoidalIn:function(e){return 1-Math.cos(e*Math.PI/2)},sinusoidalOut:function(e){return Math.sin(e*Math.PI/2)},sinusoidalInOut:function(e){return.5*(1-Math.cos(Math.PI*e))},exponentialIn:function(e){return 0===e?0:Math.pow(1024,e-1)},exponentialOut:function(e){return 1===e?1:1-Math.pow(2,-10*e)},exponentialInOut:function(e){return 0===e?0:1===e?1:(e*=2)<1?.5*Math.pow(1024,e-1):.5*(2-Math.pow(2,-10*(e-1)))},circularIn:function(e){return 1-Math.sqrt(1-e*e)},circularOut:function(e){return Math.sqrt(1- --e*e)},circularInOut:function(e){return(e*=2)<1?-.5*(Math.sqrt(1-e*e)-1):.5*(Math.sqrt(1-(e-=2)*e)+1)},elasticIn:function(e){var t,n=.1,r=.4;return 0===e?0:1===e?1:(!n||n<1?(n=1,t=r/4):t=r*Math.asin(1/n)/(2*Math.PI),-n*Math.pow(2,10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/r))},elasticOut:function(e){var t,n=.1,r=.4;return 0===e?0:1===e?1:(!n||n<1?(n=1,t=r/4):t=r*Math.asin(1/n)/(2*Math.PI),n*Math.pow(2,-10*e)*Math.sin((e-t)*(2*Math.PI)/r)+1)},elasticInOut:function(e){var t,n=.1,r=.4;return 0===e?0:1===e?1:(!n||n<1?(n=1,t=r/4):t=r*Math.asin(1/n)/(2*Math.PI),(e*=2)<1?n*Math.pow(2,10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/r)*-.5:n*Math.pow(2,-10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/r)*.5+1)},backIn:function(e){var t=1.70158;return e*e*((t+1)*e-t)},backOut:function(e){var t=1.70158;return--e*e*((t+1)*e+t)+1},backInOut:function(e){var t=2.5949095;return(e*=2)<1?e*e*((t+1)*e-t)*.5:.5*((e-=2)*e*((t+1)*e+t)+2)},bounceIn:function(e){return 1-n.bounceOut(1-e)},bounceOut:function(e){return e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375},bounceInOut:function(e){return e<.5?.5*n.bounceIn(2*e):.5*n.bounceOut(2*e-1)+.5}},r=n;e.exports=r},"74dc":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t=e.defineLocale("sw",{months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"hh:mm A",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[leo saa] LT",nextDay:"[kesho saa] LT",nextWeek:"[wiki ijayo] dddd [saat] LT",lastDay:"[jana] LT",lastWeek:"[wiki iliyopita] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",ss:"sekunde %d",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"siku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}});return t}))},7514:function(e,t,n){"use strict";var r=n("5ca1"),i=n("0a49")(5),a="find",o=!0;a in[]&&Array(1)[a]((function(){o=!1})),r(r.P+r.F*o,"Array",{find:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}}),n("9c6c")(a)},"759f":function(e,t,n){"use strict";var r=n("5ca1"),i=n("0a49")(3);r(r.P+r.F*!n("2f21")([].some,!0),"Array",{some:function(e){return i(this,e,arguments[1])}})},"764f":function(e,t,n){n("c6a1")("WeakMap")},"76a5":function(e,t,n){var r=n("19eb"),i=n("6d8b"),a=n("e86a"),o=n("a73c"),s=n("82eb"),u=s.ContextCachedBy,l=function(e){r.call(this,e)};l.prototype={constructor:l,type:"text",brush:function(e,t){var n=this.style;this.__dirty&&o.normalizeTextStyle(n,!0),n.fill=n.stroke=n.shadowBlur=n.shadowColor=n.shadowOffsetX=n.shadowOffsetY=null;var r=n.text;null!=r&&(r+=""),o.needDrawText(r,n)?(this.setTransform(e),o.renderText(this,e,r,n,null,t),this.restoreTransform(e)):e.__attrCachedBy=u.NONE},getBoundingRect:function(){var e=this.style;if(this.__dirty&&o.normalizeTextStyle(e,!0),!this._rect){var t=e.text;null!=t?t+="":t="";var n=a.getBoundingRect(e.text+"",e.font,e.textAlign,e.textVerticalAlign,e.textPadding,e.textLineHeight,e.rich);if(n.x+=e.x||0,n.y+=e.y||0,o.getStroke(e.textStroke,e.textStrokeWidth)){var r=e.textStrokeWidth;n.x-=r/2,n.y-=r/2,n.width+=r,n.height+=r}this._rect=n}return this._rect}},i.inherits(l,r);var c=l;e.exports=c},7726:function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},"77f1":function(e,t,n){var r=n("4588"),i=Math.max,a=Math.min;e.exports=function(e,t){return e=r(e),e<0?i(e+t,0):a(e,t)}},7872:function(e,t,n){var r=n("5ca1");r(r.S,"Math",{log10:function(e){return Math.log(e)*Math.LOG10E}})},"788d":function(e,t,n){var r=n("5ca1"),i=n("6821"),a=n("9def");r(r.S,"String",{raw:function(e){var t=i(e.raw),n=a(t.length),r=arguments.length,o=[],s=0;while(n>s)o.push(String(t[s++])),s<r&&o.push(String(arguments[s]));return o.join("")}})},"78ce":function(e,t,n){var r=n("5ca1");r(r.S,"Date",{now:function(){return(new Date).getTime()}})},"78fd":function(e,t,n){"use strict";var r=function(){var e=this,t=e._self._c;return t("div",{staticClass:"avue-ueditor"},[t("div",{attrs:{id:e.id}}),t("el-dialog",{attrs:{title:"源代码编辑","before-close":e.handleClose,visible:e.dialogVisible,width:"100%",fullscreen:"","append-to-body":""},on:{"update:visible":function(t){e.dialogVisible=t}}},[t("el-input",{attrs:{autosize:"",type:"textarea"},model:{value:e.textall,callback:function(t){e.textall=t},expression:"textall"}})],1)],1)},i=[];n("7f7f");const a=e=>{let{region:t,endpoint:n,accessKeyId:r,accessKeySecret:i,bucket:a}=e;const o=new window.OSS({region:t,endpoint:n,accessKeyId:r,accessKeySecret:i,bucket:a});return o},o=(e,t,n)=>{let{scope:r,deadline:i}=n;var a=JSON.stringify({scope:r,deadline:i}),o=l(s(a)),u=window.CryptoJS.HmacSHA1(o,t),d=u.toString(window.CryptoJS.enc.Base64),h=e+":"+c(d)+":"+o;return h};function s(e){var t,n,r,i;for(t="",r=e.length,n=0;n<r;n++)i=e.charCodeAt(n),i>=1&&i<=127?t+=e.charAt(n):i>2047?(t+=String.fromCharCode(224|i>>12&15),t+=String.fromCharCode(128|i>>6&63),t+=String.fromCharCode(128|i>>0&63)):(t+=String.fromCharCode(192|i>>6&31),t+=String.fromCharCode(128|i>>0&63));return t}var u="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_";new Array(-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,62,-1,-1,-1,63,52,53,54,55,56,57,58,59,60,61,-1,-1,-1,-1,-1,-1,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,-1,-1,-1,-1,-1,-1,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,-1,-1,-1,-1,-1);function l(e){var t,n,r,i,a,o;r=e.length,n=0,t="";while(n<r){if(i=255&e.charCodeAt(n++),n==r){t+=u.charAt(i>>2),t+=u.charAt((3&i)<<4),t+="==";break}if(a=e.charCodeAt(n++),n==r){t+=u.charAt(i>>2),t+=u.charAt((3&i)<<4|(240&a)>>4),t+=u.charAt((15&a)<<2),t+="=";break}o=e.charCodeAt(n++),t+=u.charAt(i>>2),t+=u.charAt((3&i)<<4|(240&a)>>4),t+=u.charAt((15&a)<<2|(192&o)>>6),t+=u.charAt(63&o)}return t}var c=function(e){return e=e.replace(/\+/g,"-"),e=e.replace(/\//g,"_"),e};const d=(e,t="",n)=>{const r=t.split(".");let i=e;return""===r[0]&&"object"!==n?h(e):(""!==r[0]&&r.forEach(e=>{i=i[e]}),i)},h=e=>(Array.isArray(e)?e:e.data)||[],f=function(){function e(e,t,n,r){var i,a;function i(){return this.pos=0,this.token="",this.current_mode="CONTENT",this.tags={parent:"parent1",parentcount:1,parent1:""},this.tag_type="",this.token_text=this.last_token=this.last_text=this.token_type="",this.Utils={whitespace:"\n\r\t ".split(""),single_token:"br,input,link,meta,!doctype,basefont,base,area,hr,wbr,param,img,isindex,?xml,embed".split(","),extra_liners:"head,body,/html".split(","),in_array:function(e,t){for(var n=0;n<t.length;n++)if(e===t[n])return!0;return!1}},this.get_content=function(){var e="",t=[],n=!1;while("<"!==this.input.charAt(this.pos)){if(this.pos>=this.input.length)return t.length?t.join(""):["","TK_EOF"];if(e=this.input.charAt(this.pos),this.pos++,this.line_char_count++,this.Utils.in_array(e,this.Utils.whitespace))t.length&&(n=!0),this.line_char_count--;else{if(n){if(this.line_char_count>=this.max_char){t.push("\n");for(var r=0;r<this.indent_level;r++)t.push(this.indent_string);this.line_char_count=0}else t.push(" "),this.line_char_count++;n=!1}t.push(e)}}return t.length?t.join(""):""},this.get_script=function(){var e="",t=[],n=new RegExp("<\/script>","igm");n.lastIndex=this.pos;var r=n.exec(this.input),i=r?r.index:this.input.length;while(this.pos<i){if(this.pos>=this.input.length)return t.length?t.join(""):["","TK_EOF"];e=this.input.charAt(this.pos),this.pos++,t.push(e)}return t.length?t.join(""):""},this.record_tag=function(e){this.tags[e+"count"]?(this.tags[e+"count"]++,this.tags[e+this.tags[e+"count"]]=this.indent_level):(this.tags[e+"count"]=1,this.tags[e+this.tags[e+"count"]]=this.indent_level),this.tags[e+this.tags[e+"count"]+"parent"]=this.tags.parent,this.tags.parent=e+this.tags[e+"count"]},this.retrieve_tag=function(e){if(this.tags[e+"count"]){var t=this.tags.parent;while(t){if(e+this.tags[e+"count"]===t)break;t=this.tags[t+"parent"]}t&&(this.indent_level=this.tags[e+this.tags[e+"count"]],this.tags.parent=this.tags[t+"parent"]),delete this.tags[e+this.tags[e+"count"]+"parent"],delete this.tags[e+this.tags[e+"count"]],1==this.tags[e+"count"]?delete this.tags[e+"count"]:this.tags[e+"count"]--}},this.get_tag=function(){var e="",t=[],n=!1;do{if(this.pos>=this.input.length)return t.length?t.join(""):["","TK_EOF"];e=this.input.charAt(this.pos),this.pos++,this.line_char_count++,this.Utils.in_array(e,this.Utils.whitespace)?(n=!0,this.line_char_count--):("'"!==e&&'"'!==e||t[1]&&"!"===t[1]||(e+=this.get_unformatted(e),n=!0),"="===e&&(n=!1),t.length&&"="!==t[t.length-1]&&">"!==e&&n&&(this.line_char_count>=this.max_char?(this.print_newline(!1,t),this.line_char_count=0):(t.push(" "),this.line_char_count++),n=!1),t.push(e))}while(">"!==e);var r,i=t.join("");r=-1!=i.indexOf(" ")?i.indexOf(" "):i.indexOf(">");var a=i.substring(1,r).toLowerCase();if("/"===i.charAt(i.length-2)||this.Utils.in_array(a,this.Utils.single_token))this.tag_type="SINGLE";else if("script"===a)this.record_tag(a),this.tag_type="SCRIPT";else if("style"===a)this.record_tag(a),this.tag_type="STYLE";else if("!"===a.charAt(0))if(-1!=a.indexOf("[if")){if(-1!=i.indexOf("!IE")){var o=this.get_unformatted("--\x3e",i);t.push(o)}this.tag_type="START"}else if(-1!=a.indexOf("[endif"))this.tag_type="END",this.unindent();else if(-1!=a.indexOf("[cdata[")){o=this.get_unformatted("]]>",i);t.push(o),this.tag_type="SINGLE"}else{o=this.get_unformatted("--\x3e",i);t.push(o),this.tag_type="SINGLE"}else"/"===a.charAt(0)?(this.retrieve_tag(a.substring(1)),this.tag_type="END"):(this.record_tag(a),this.tag_type="START"),this.Utils.in_array(a,this.Utils.extra_liners)&&this.print_newline(!0,this.output);return t.join("")},this.get_unformatted=function(e,t){if(t&&-1!=t.indexOf(e))return"";var n="",r="",i=!0;do{if(n=this.input.charAt(this.pos),this.pos++,this.Utils.in_array(n,this.Utils.whitespace)){if(!i){this.line_char_count--;continue}if("\n"===n||"\r"===n){r+="\n";for(var a=0;a<this.indent_level;a++)r+=this.indent_string;i=!1,this.line_char_count=0;continue}}r+=n,this.line_char_count++,i=!0}while(-1==r.indexOf(e));return r},this.get_token=function(){var e;if("TK_TAG_SCRIPT"===this.last_token){var t=this.get_script();return"string"!==typeof t?t:[t,"TK_CONTENT"]}if("CONTENT"===this.current_mode)return e=this.get_content(),"string"!==typeof e?e:[e,"TK_CONTENT"];if("TAG"===this.current_mode){if(e=this.get_tag(),"string"!==typeof e)return e;var n="TK_TAG_"+this.tag_type;return[e,n]}},this.printer=function(e,t,n,r){this.input=e||"",this.output=[],this.indent_character=t||" ",this.indent_string="",this.indent_size=n||2,this.indent_level=0,this.max_char=r||70,this.line_char_count=0;for(var i=0;i<this.indent_size;i++)this.indent_string+=this.indent_character;this.print_newline=function(e,t){if(this.line_char_count=0,t&&t.length){if(!e)while(this.Utils.in_array(t[t.length-1],this.Utils.whitespace))t.pop();t.push("\n");for(var n=0;n<this.indent_level;n++)t.push(this.indent_string)}},this.print_token=function(e){this.output.push(e)},this.indent=function(){this.indent_level++},this.unindent=function(){this.indent_level>0&&this.indent_level--}},this}a=new i,a.printer(e,n,t);while(1){var o=a.get_token();if(a.token_text=o[0],a.token_type=o[1],"TK_EOF"===a.token_type)break;switch(a.token_type){case"TK_TAG_START":case"TK_TAG_SCRIPT":case"TK_TAG_STYLE":a.print_newline(!1,a.output),a.print_token(a.token_text),a.indent(),a.current_mode="CONTENT";break;case"TK_TAG_END":a.print_newline(!0,a.output),a.print_token(a.token_text),a.current_mode="CONTENT";break;case"TK_TAG_SINGLE":a.print_newline(!1,a.output),a.print_token(a.token_text),a.current_mode="CONTENT";break;case"TK_CONTENT":""!==a.token_text&&(a.print_newline(!1,a.output),a.print_token(a.token_text)),a.current_mode="TAG";break}a.last_token=a.token_type,a.last_text=a.token_text}return a.output.join("")}return function(t){var n=["__dataHolder_",[Math.random(),Math.random(),Math.random(),Math.random()].join("_").replace(/[^0-9]/g,"_"),"_"].join("_"),r={},i=0;return t=t.replace(/(\")(data:[^\"]*)(\")/g,(function(e,t,a,o){var s=n+i++;return r[s]=a,t+s+o})),t=e(t,1,"\t",268435456),t=t.replace(new RegExp(n+"[0-9]+","g"),(function(e){return r[e]})),t}}();var m=n("1a0b"),_=n.n(m),p={name:"AvueUeditor",computed:{domId:function(){return"#"+this.id},imgFlag:function(){return""==this.img.url},isImg:function(){return this.img.obj.src},urlKey:function(){return this.props.url||"url"},props:function(){return this.options.props||{}},oss:function(){return this.options.oss},customConfig:function(){return this.options.customConfig||{}},action:function(){return this.options.action},qiniu:function(){return this.options.qiniu},ali:function(){return this.options.ali},isQiniuOSS:function(){return"qiniu"===this.oss},isAliOSS:function(){return"ali"===this.oss},headers:function(){return this.options.headers||{}}},props:{options:{type:Object,default:function(){return{}}},id:{type:String,default:function(){return"avue-ueditor-"+Math.ceil(100*Math.random())}},disabled:{type:Boolean,default:!1},value:{type:String,default:""}},data:function(){return{textall:"",text:"",dialogVisible:!1,editor:""}},watch:{disabled:function(e){this.editor.$textElem.attr("contenteditable",!e)},value:function(e){this.editor&&(e&&e!==this.text?(this.text=e,this.editor.txt.html(e)):e||(this.text="",this.editor.txt.html("")))}},mounted:function(){this.initEdit()},methods:{initEdit:function(){var e=this;this.editor=new _.a(this.domId),window.wangEditor=_.a,this.editor.customConfig.zIndex=100,this.editor.customConfig.onfocus=function(){e.$emit("focus",e.text)},this.editor.customConfig.onblur=function(t){e.$emit("blur",t)},this.editor.customConfig.onchange=function(t){e.text=t,e.$emit("input",e.text)},this.editor.customConfig=Object.assign(this.editor.customConfig,this.customConfig),this.initUploadImg(),this.editor.create(),this.initPlugins(),this.disabled&&this.editor.$textElem.attr("contenteditable",!1),this.editor.txt.html(this.value)},initUploadImg:function(){var e=this;this.editor.customConfig.customUploadImg=function(t,n){e.uploadFile(t[0]).then((function(e){n(e)}))}},uploadFile:function(e){var t=this;return new Promise((function(n,r){var i,s=t.$loading({lock:!0,text:"Loading",spinner:"el-icon-loading",background:"rgba(0, 0, 0, 0.7)",target:"".concat(t.domId)}),u=Object.assign(t.headers,{"Content-Type":"multipart/form-data"}),l={},c=new FormData,h=t.action;if(c.append("file",e),t.isQiniuOSS){l=t.qiniu;var f=o(l.AK,l.SK,{scope:l.scope,deadline:(new Date).getTime()+3600*l.deadline});c.append("token",f),h="http://up.qiniu.com/"}else t.isAliOSS&&(l=t.ali,i=a({region:l.region,endpoint:l.endpoint,accessKeyId:l.accessKeyId,accessKeySecret:l.accessKeySecret,bucket:l.bucket}));(function(){return t.isAliOSS?i.put(e.name,e):t.$axios.post(h,c,{headers:u})})().then((function(e){var r={},i="";t.isAliOSS?(r=e,i=r.url):t.isQiniuOSS?(r=e.data,r.key=l.url+r.key,i=r.key):(r=d(e.data,t.props.res,"object"),i=r[t.urlKey]);var a=i;s.close(),n(a)})).catch((function(e){s.close(),r(e)}))}))},handleClose:function(e){this.$emit("input",f(this.textall)),e()},getUEContent:function(){return this.editor.txt.html()},HTMLFormat:f,handlePaste:function(){var e=this;document.addEventListener("paste",(function(t){var n=function(e){if(e.clipboardData||e.originalEvent){var t=e.clipboardData||e.originalEvent.clipboardData;if(t.items)for(var n=t.items,r=n.length,i=null,a=0;a<r;a++)if(-1!==n[a].type.indexOf("image"))return i=n[a].getAsFile(),i}},r=n(t);r&&e.uploadFile(r).then((function(t){e.editor.txt.append('<img src="'+t+'" />')}))}))},initPlugins:function(){var e=this;_.a.fullscreen={init:function(e){setTimeout((function(){document.querySelector(e+" .w-e-toolbar").appendHTML('<div class="w-e-menu"><span class="_wangEditor_btn_fullscreen" onclick="window.wangEditor.fullscreen.toggleFullscreen(\''+e+"')\">全屏</span></div>")}),0)},toggleFullscreen:function(e){document.querySelector(e).toggleClass("fullscreen-editor"),"全屏"==document.querySelector(e+" ._wangEditor_btn_fullscreen").innerText?document.querySelector(e+" ._wangEditor_btn_fullscreen").innerText="退出全屏":document.querySelector(e+" ._wangEditor_btn_fullscreen").innerText="全屏"}},_.a.fullscreen.init(this.domId),_.a.views={init:function(e){document.querySelector(e+" .w-e-toolbar").appendHTML('<div class="w-e-menu"><span class="_wangEditor_btn_sourcecode" onclick="window.wangEditor.views.toggleFullscreen(\''+e+"')\">源代码</span></div>")},toggleFullscreen:function(){e.textall=f(e.value),e.dialogVisible=!0}},_.a.views.init(this.domId)}}},g=p,v=(n("5e9a"),n("2877")),y=Object(v["a"])(g,r,i,!1,null,null,null),M=y.exports;function L(e,t){return e.className.match(new RegExp("(\\s|^)"+t+"(\\s|$)"))}function Y(e,t){L(e,t)||(e.className+=" "+t)}function b(e,t){if(L(e,t)){var n=new RegExp("(\\s|^)"+t+"(\\s|$)");e.className=e.className.replace(n," ")}}HTMLElement.prototype.appendHTML=function(e){var t=document.createElement("div"),n=null,r=document.createDocumentFragment();t.innerHTML=e,n=t.childNodes;for(var i=0,a=n.length;i<a;i+=1)r.appendChild(n[i].cloneNode(!0));this.appendChild(r),n=null,r=null},HTMLElement.prototype.toggleClass=function(e){L(this,e)?b(this,e):Y(this,e)},M.install=function(e){e.component(M.name,M)};var w=M,S=n("8bbf"),D=n.n(S);const T=[w];function x(e){e.prototype.$axios=window.axios,T.map(t=>{e.component(t.name,t)})}window.Vue?x(window.Vue):x(D.a);t["a"]=x},"79e5":function(e,t){e.exports=function(e){try{return!!e()}catch(t){return!0}}},"7a56":function(e,t,n){"use strict";var r=n("7726"),i=n("86cc"),a=n("9e1e"),o=n("2b4c")("species");e.exports=function(e){var t=r[e];a&&t&&!t[o]&&i.f(t,o,{configurable:!0,get:function(){return this}})}},"7b23":function(e,t,n){var r=n("d8e8"),i=n("4bf8"),a=n("626a"),o=n("9def");e.exports=function(e,t,n,s,u){r(t);var l=i(e),c=a(l),d=o(l.length),h=u?d-1:0,f=u?-1:1;if(n<2)for(;;){if(h in c){s=c[h],h+=f;break}if(h+=f,u?h<0:d<=h)throw TypeError("Reduce of empty array with no initial value")}for(;u?h>=0:d>h;h+=f)h in c&&(s=t(s,c[h],h,l));return s}},"7bbc":function(e,t,n){var r=n("6821"),i=n("9093").f,a={}.toString,o="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],s=function(e){try{return i(e)}catch(t){return o.slice()}};e.exports.f=function(e){return o&&"[object Window]"==a.call(e)?s(e):i(r(e))}},"7be6":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t="január_február_marec_apríl_máj_jún_júl_august_september_október_november_december".split("_"),n="jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec".split("_");function r(e){return e>1&&e<5}function i(e,t,n,i){var a=e+" ";switch(n){case"s":return t||i?"pár sekúnd":"pár sekundami";case"ss":return t||i?a+(r(e)?"sekundy":"sekúnd"):a+"sekundami";case"m":return t?"minúta":i?"minútu":"minútou";case"mm":return t||i?a+(r(e)?"minúty":"minút"):a+"minútami";case"h":return t?"hodina":i?"hodinu":"hodinou";case"hh":return t||i?a+(r(e)?"hodiny":"hodín"):a+"hodinami";case"d":return t||i?"deň":"dňom";case"dd":return t||i?a+(r(e)?"dni":"dní"):a+"dňami";case"M":return t||i?"mesiac":"mesiacom";case"MM":return t||i?a+(r(e)?"mesiace":"mesiacov"):a+"mesiacmi";case"y":return t||i?"rok":"rokom";case"yy":return t||i?a+(r(e)?"roky":"rokov"):a+"rokmi"}}var a=e.defineLocale("sk",{months:t,monthsShort:n,weekdays:"nedeľa_pondelok_utorok_streda_Å¡tvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_Å¡t_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_Å¡t_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nedeľu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo Å¡tvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[včera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulú nedeľu o] LT";case 1:case 2:return"[minulý] dddd [o] LT";case 3:return"[minulú stredu o] LT";case 4:case 5:return"[minulý] dddd [o] LT";case 6:return"[minulú sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:i,ss:i,m:i,mm:i,h:i,hh:i,d:i,dd:i,M:i,MM:i,y:i,yy:i},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return a}))},"7c0e":function(e,t,n){"use strict";n("aa77")("trimRight",(function(e){return function(){return e(this,2)}}),"trimEnd")},"7c68":function(e,t,n){"use strict";n("3eb6")},"7cdf":function(e,t,n){var r=n("5ca1");r(r.S,"Number",{isInteger:n("9c12")})},"7cdff":function(e,t,n){var r=n("37a7"),i=n("cb7c"),a=r.keys,o=r.key;r.exp({getOwnMetadataKeys:function(e){return a(i(e),arguments.length<2?void 0:o(arguments[1]))}})},"7d6d":function(e,t){var n={shadowBlur:1,shadowOffsetX:1,shadowOffsetY:1,textShadowBlur:1,textShadowOffsetX:1,textShadowOffsetY:1,textBoxShadowBlur:1,textBoxShadowOffsetX:1,textBoxShadowOffsetY:1};function r(e,t,r){return n.hasOwnProperty(t)?r*e.dpr:r}e.exports=r},"7e63":function(e,t,n){var r=n("4e08"),i=(r.__DEV__,n("6d8b")),a=i.each,o=i.filter,s=i.map,u=i.isArray,l=i.indexOf,c=i.isObject,d=i.isString,h=i.createHashMap,f=i.assert,m=i.clone,_=i.merge,p=i.extend,g=i.mixin,v=n("e0d3"),y=n("4319"),M=n("6cb7"),L=n("8971"),Y=n("e47b"),b=n("0f99"),w=b.resetSourceDefaulter,S="\0_ec_inner",D=y.extend({init:function(e,t,n,r){n=n||{},this.option=null,this._theme=new y(n),this._optionManager=r},setOption:function(e,t){f(!(S in e),"please use chart.getOption()"),this._optionManager.setOption(e,t),this.resetOption(null)},resetOption:function(e){var t=!1,n=this._optionManager;if(!e||"recreate"===e){var r=n.mountOption("recreate"===e);this.option&&"recreate"!==e?(this.restoreData(),this.mergeOption(r)):A.call(this,r),t=!0}if("timeline"!==e&&"media"!==e||this.restoreData(),!e||"recreate"===e||"timeline"===e){var i=n.getTimelineOption(this);i&&(this.mergeOption(i),t=!0)}if(!e||"recreate"===e||"media"===e){var o=n.getMediaOption(this,this._api);o.length&&a(o,(function(e){this.mergeOption(e,t=!0)}),this)}return t},mergeOption:function(e){var t=this.option,n=this._componentsMap,r=[];function i(r,i){var o=v.normalizeToArray(e[r]),s=v.mappingToExists(n.get(r),o);v.makeIdAndName(s),a(s,(function(e,t){var n=e.option;c(n)&&(e.keyInfo.mainType=r,e.keyInfo.subType=C(r,n,e.exist))}));var u=k(n,i);t[r]=[],n.set(r,[]),a(s,(function(e,i){var a=e.exist,o=e.option;if(f(c(o)||a,"Empty component definition"),o){var s=M.getClass(r,e.keyInfo.subType,!0);if(a&&a.constructor===s)a.name=e.keyInfo.name,a.mergeOption(o,this),a.optionUpdated(o,!1);else{var l=p({dependentModels:u,componentIndex:i},e.keyInfo);a=new s(o,this,this,l),p(a,l),a.init(o,this,this,l),a.optionUpdated(null,!0)}}else a.mergeOption({},this),a.optionUpdated({},!1);n.get(r)[i]=a,t[r][i]=a.option}),this),"series"===r&&H(this,n.get("series"))}w(this),a(e,(function(e,n){null!=e&&(M.hasClass(n)?n&&r.push(n):t[n]=null==t[n]?m(e):_(t[n],e,!0))})),M.topologicalTravel(r,M.getAllClassMainTypes(),i,this),this._seriesIndicesMap=h(this._seriesIndices=this._seriesIndices||[])},getOption:function(){var e=m(this.option);return a(e,(function(t,n){if(M.hasClass(n)){t=v.normalizeToArray(t);for(var r=t.length-1;r>=0;r--)v.isIdInner(t[r])&&t.splice(r,1);e[n]=t}})),delete e[S],e},getTheme:function(){return this._theme},getComponent:function(e,t){var n=this._componentsMap.get(e);if(n)return n[t||0]},queryComponents:function(e){var t=e.mainType;if(!t)return[];var n,r=e.index,i=e.id,a=e.name,c=this._componentsMap.get(t);if(!c||!c.length)return[];if(null!=r)u(r)||(r=[r]),n=o(s(r,(function(e){return c[e]})),(function(e){return!!e}));else if(null!=i){var d=u(i);n=o(c,(function(e){return d&&l(i,e.id)>=0||!d&&e.id===i}))}else if(null!=a){var h=u(a);n=o(c,(function(e){return h&&l(a,e.name)>=0||!h&&e.name===a}))}else n=c.slice();return P(n,e)},findComponents:function(e){var t=e.query,n=e.mainType,r=a(t),i=r?this.queryComponents(r):this._componentsMap.get(n);return s(P(i,e));function a(e){var t=n+"Index",r=n+"Id",i=n+"Name";return!e||null==e[t]&&null==e[r]&&null==e[i]?null:{mainType:n,index:e[t],id:e[r],name:e[i]}}function s(t){return e.filter?o(t,e.filter):t}},eachComponent:function(e,t,n){var r=this._componentsMap;if("function"===typeof e)n=t,t=e,r.each((function(e,r){a(e,(function(e,i){t.call(n,r,e,i)}))}));else if(d(e))a(r.get(e),t,n);else if(c(e)){var i=this.findComponents(e);a(i,t,n)}},getSeriesByName:function(e){var t=this._componentsMap.get("series");return o(t,(function(t){return t.name===e}))},getSeriesByIndex:function(e){return this._componentsMap.get("series")[e]},getSeriesByType:function(e){var t=this._componentsMap.get("series");return o(t,(function(t){return t.subType===e}))},getSeries:function(){return this._componentsMap.get("series").slice()},getSeriesCount:function(){return this._componentsMap.get("series").length},eachSeries:function(e,t){E(this),a(this._seriesIndices,(function(n){var r=this._componentsMap.get("series")[n];e.call(t,r,n)}),this)},eachRawSeries:function(e,t){a(this._componentsMap.get("series"),e,t)},eachSeriesByType:function(e,t,n){E(this),a(this._seriesIndices,(function(r){var i=this._componentsMap.get("series")[r];i.subType===e&&t.call(n,i,r)}),this)},eachRawSeriesByType:function(e,t,n){return a(this.getSeriesByType(e),t,n)},isSeriesFiltered:function(e){return E(this),null==this._seriesIndicesMap.get(e.componentIndex)},getCurrentSeriesIndices:function(){return(this._seriesIndices||[]).slice()},filterSeries:function(e,t){E(this);var n=o(this._componentsMap.get("series"),e,t);H(this,n)},restoreData:function(e){var t=this._componentsMap;H(this,t.get("series"));var n=[];t.each((function(e,t){n.push(t)})),M.topologicalTravel(n,M.getAllClassMainTypes(),(function(n,r){a(t.get(n),(function(t){("series"!==n||!T(t,e))&&t.restoreData()}))}))}});function T(e,t){if(t){var n=t.seiresIndex,r=t.seriesId,i=t.seriesName;return null!=n&&e.componentIndex!==n||null!=r&&e.id!==r||null!=i&&e.name!==i}}function x(e,t){var n=e.color&&!e.colorLayer;a(t,(function(t,r){"colorLayer"===r&&n||M.hasClass(r)||("object"===typeof t?e[r]=e[r]?_(e[r],t,!1):m(t):null==e[r]&&(e[r]=t))}))}function A(e){e=e,this.option={},this.option[S]=1,this._componentsMap=h({series:[]}),this._seriesIndices,this._seriesIndicesMap,x(e,this._theme.option),_(e,L,!1),this.mergeOption(e)}function k(e,t){u(t)||(t=t?[t]:[]);var n={};return a(t,(function(t){n[t]=(e.get(t)||[]).slice()})),n}function C(e,t,n){var r=t.type?t.type:n?n.subType:M.determineSubType(e,t);return r}function H(e,t){e._seriesIndicesMap=h(e._seriesIndices=s(t,(function(e){return e.componentIndex}))||[])}function P(e,t){return t.hasOwnProperty("subType")?o(e,(function(e){return e.subType===t.subType})):e}function E(e){}g(D,Y);var Z=D;e.exports=Z},"7f20":function(e,t,n){var r=n("86cc").f,i=n("69a8"),a=n("2b4c")("toStringTag");e.exports=function(e,t,n){e&&!i(e=n?e:e.prototype,a)&&r(e,a,{configurable:!0,value:t})}},"7f25":function(e,t,n){var r=n("5ca1"),i=n("d6c6"),a=Math.sqrt,o=Math.acosh;r(r.S+r.F*!(o&&710==Math.floor(o(Number.MAX_VALUE))&&o(1/0)==1/0),"Math",{acosh:function(e){return(e=+e)<1?NaN:e>94906265.62425156?Math.log(e)+Math.LN2:i(e-1+a(e-1)*a(e+1))}})},"7f33":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t=e.defineLocale("yo",{months:"Sẹ́rẹ́_Èrèlè_Ẹrẹ̀nà_Ìgbé_Èbibi_Òkùdu_Agẹmo_Ògún_Owewe_Ọ̀wàrà_Bélú_Ọ̀pẹ̀̀".split("_"),monthsShort:"Sẹ́r_Èrl_Ẹrn_Ìgb_Èbi_Òkù_Agẹ_Ògú_Owe_Ọ̀wà_Bél_Ọ̀pẹ̀̀".split("_"),weekdays:"Àìkú_Ajé_Ìsẹ́gun_Ọjọ́rú_Ọjọ́bọ_Ẹtì_Àbámẹ́ta".split("_"),weekdaysShort:"Àìk_Ajé_Ìsẹ́_Ọjr_Ọjb_Ẹtì_Àbá".split("_"),weekdaysMin:"Àì_Aj_Ìs_Ọr_Ọb_Ẹt_Àb".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Ònì ni] LT",nextDay:"[Ọ̀la ni] LT",nextWeek:"dddd [Ọsẹ̀ tón'bọ] [ni] LT",lastDay:"[Àna ni] LT",lastWeek:"dddd [Ọsẹ̀ tólọ́] [ni] LT",sameElse:"L"},relativeTime:{future:"ní %s",past:"%s kọjá",s:"ìsẹjú aayá die",ss:"aayá %d",m:"ìsẹjú kan",mm:"ìsẹjú %d",h:"wákati kan",hh:"wákati %d",d:"ọjọ́ kan",dd:"ọjọ́ %d",M:"osù kan",MM:"osù %d",y:"ọdún kan",yy:"ọdún %d"},dayOfMonthOrdinalParse:/ọjọ́\s\d{1,2}/,ordinal:"ọjọ́ %d",week:{dow:1,doy:4}});return t}))},"7f7f":function(e,t,n){var r=n("86cc").f,i=Function.prototype,a=/^\s*function ([^ (]*)/,o="name";o in i||n("9e1e")&&r(i,o,{configurable:!0,get:function(){try{return(""+this).match(a)[1]}catch(e){return""}}})},"7ff6":function(e,t,n){"use strict";var r=n("5ca1"),i=n("cb7c"),a=function(e){this._t=i(e),this._i=0;var t,n=this._k=[];for(t in e)n.push(t)};n("41a0")(a,"Object",(function(){var e,t=this,n=t._k;do{if(t._i>=n.length)return{value:void 0,done:!0}}while(!((e=n[t._i++])in t._t));return{value:e,done:!1}})),r(r.S,"Reflect",{enumerate:function(e){return new a(e)}})},8079:function(e,t,n){var r=n("7726"),i=n("1991").set,a=r.MutationObserver||r.WebKitMutationObserver,o=r.process,s=r.Promise,u="process"==n("2d95")(o);e.exports=function(){var e,t,n,l=function(){var r,i;u&&(r=o.domain)&&r.exit();while(e){i=e.fn,e=e.next;try{i()}catch(a){throw e?n():t=void 0,a}}t=void 0,r&&r.enter()};if(u)n=function(){o.nextTick(l)};else if(!a||r.navigator&&r.navigator.standalone)if(s&&s.resolve){var c=s.resolve(void 0);n=function(){c.then(l)}}else n=function(){i.call(r,l)};else{var d=!0,h=document.createTextNode("");new a(l).observe(h,{characterData:!0}),n=function(){h.data=d=!d}}return function(r){var i={fn:r,next:void 0};t&&(t.next=i),e||(e=i,n()),t=i}}},"80f0":function(e,t){function n(e){return e}function r(e,t,r,i,a){this._old=e,this._new=t,this._oldKeyGetter=r||n,this._newKeyGetter=i||n,this.context=a}function i(e,t,n,r,i){for(var a=0;a<e.length;a++){var o="_ec_"+i[r](e[a],a),s=t[o];null==s?(n.push(o),t[o]=a):(s.length||(t[o]=s=[s]),s.push(a))}}r.prototype={constructor:r,add:function(e){return this._add=e,this},update:function(e){return this._update=e,this},remove:function(e){return this._remove=e,this},execute:function(){var e=this._old,t=this._new,n={},r={},a=[],o=[];for(i(e,n,a,"_oldKeyGetter",this),i(t,r,o,"_newKeyGetter",this),c=0;c<e.length;c++){var s=a[c],u=r[s];if(null!=u){var l=u.length;l?(1===l&&(r[s]=null),u=u.shift()):r[s]=null,this._update&&this._update(u,c)}else this._remove&&this._remove(c)}for(var c=0;c<o.length;c++){s=o[c];if(r.hasOwnProperty(s)){u=r[s];if(null==u)continue;if(u.length){var d=0;for(l=u.length;d<l;d++)this._add&&this._add(u[d])}else this._add&&this._add(u)}}}};var a=r;e.exports=a},8155:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
function t(e,t,n,r){var i=e+" ";switch(n){case"s":return t||r?"nekaj sekund":"nekaj sekundami";case"ss":return i+=1===e?t?"sekundo":"sekundi":2===e?t||r?"sekundi":"sekundah":e<5?t||r?"sekunde":"sekundah":"sekund",i;case"m":return t?"ena minuta":"eno minuto";case"mm":return i+=1===e?t?"minuta":"minuto":2===e?t||r?"minuti":"minutama":e<5?t||r?"minute":"minutami":t||r?"minut":"minutami",i;case"h":return t?"ena ura":"eno uro";case"hh":return i+=1===e?t?"ura":"uro":2===e?t||r?"uri":"urama":e<5?t||r?"ure":"urami":t||r?"ur":"urami",i;case"d":return t||r?"en dan":"enim dnem";case"dd":return i+=1===e?t||r?"dan":"dnem":2===e?t||r?"dni":"dnevoma":t||r?"dni":"dnevi",i;case"M":return t||r?"en mesec":"enim mesecem";case"MM":return i+=1===e?t||r?"mesec":"mesecem":2===e?t||r?"meseca":"mesecema":e<5?t||r?"mesece":"meseci":t||r?"mesecev":"meseci",i;case"y":return t||r?"eno leto":"enim letom";case"yy":return i+=1===e?t||r?"leto":"letom":2===e?t||r?"leti":"letoma":e<5?t||r?"leta":"leti":t||r?"let":"leti",i}}var n=e.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljek_torek_sreda_četrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._čet._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_če_pe_so".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[včeraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prejÅ¡njo] [nedeljo] [ob] LT";case 3:return"[prejÅ¡njo] [sredo] [ob] LT";case 6:return"[prejÅ¡njo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prejÅ¡nji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"čez %s",past:"pred %s",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return n}))},"81e9":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t="nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän".split(" "),n=["nolla","yhden","kahden","kolmen","neljän","viiden","kuuden",t[7],t[8],t[9]];function r(e,t,n,r){var a="";switch(n){case"s":return r?"muutaman sekunnin":"muutama sekunti";case"ss":a=r?"sekunnin":"sekuntia";break;case"m":return r?"minuutin":"minuutti";case"mm":a=r?"minuutin":"minuuttia";break;case"h":return r?"tunnin":"tunti";case"hh":a=r?"tunnin":"tuntia";break;case"d":return r?"päivän":"päivä";case"dd":a=r?"päivän":"päivää";break;case"M":return r?"kuukauden":"kuukausi";case"MM":a=r?"kuukauden":"kuukautta";break;case"y":return r?"vuoden":"vuosi";case"yy":a=r?"vuoden":"vuotta";break}return a=i(e,r)+" "+a,a}function i(e,r){return e<10?r?n[e]:t[e]:e}var a=e.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[tänään] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s päästä",past:"%s sitten",s:r,ss:r,m:r,mm:r,h:r,hh:r,d:r,dd:r,M:r,MM:r,y:r,yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return a}))},8230:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t={1:"Ù¡",2:"Ù¢",3:"Ù£",4:"Ù¤",5:"Ù¥",6:"Ù¦",7:"Ù§",8:"Ù¨",9:"Ù©",0:"Ù "},n={"Ù¡":"1","Ù¢":"2","Ù£":"3","Ù¤":"4","Ù¥":"5","Ù¦":"6","Ù§":"7","Ù¨":"8","Ù©":"9","Ù ":"0"},r=e.defineLocale("ar-sa",{months:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"Ø­_ن_Ø«_ر_Ø®_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,n){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم Ø¹Ù„Ù‰ Ø§Ù„ساعة] LT",nextDay:"[غدا Ø¹Ù„Ù‰ Ø§Ù„ساعة] LT",nextWeek:"dddd [على Ø§Ù„ساعة] LT",lastDay:"[أمس Ø¹Ù„Ù‰ Ø§Ù„ساعة] LT",lastWeek:"dddd [على Ø§Ù„ساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d Ø«Ø§Ù†ÙŠØ©",m:"دقيقة",mm:"%d Ø¯Ù‚ائق",h:"ساعة",hh:"%d Ø³Ø§Ø¹Ø§Øª",d:"يوم",dd:"%d Ø£ÙŠØ§Ù…",M:"شهر",MM:"%d Ø£Ø´Ù‡Ø±",y:"سنة",yy:"%d Ø³Ù†ÙˆØ§Øª"},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,(function(e){return n[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"،")},week:{dow:0,doy:6}});return r}))},8237:function(module,exports,__webpack_require__){(function(process,global){var __WEBPACK_AMD_DEFINE_RESULT__;
/**
 * [js-md5]{@link https://github.com/emn178/js-md5}
 *
 * @namespace md5
 * @version 0.7.3
 * @author Chen, Yi-Cyuan [emn178@gmail.com]
 * @copyright Chen, Yi-Cyuan 2014-2017
 * @license MIT
 */(function(){"use strict";var ERROR="input is invalid type",WINDOW="object"===typeof window,root=WINDOW?window:{};root.JS_MD5_NO_WINDOW&&(WINDOW=!1);var WEB_WORKER=!WINDOW&&"object"===typeof self,NODE_JS=!root.JS_MD5_NO_NODE_JS&&"object"===typeof process&&process.versions&&process.versions.node;NODE_JS?root=global:WEB_WORKER&&(root=self);var COMMON_JS=!root.JS_MD5_NO_COMMON_JS&&"object"===typeof module&&module.exports,AMD=__webpack_require__("3c35"),ARRAY_BUFFER=!root.JS_MD5_NO_ARRAY_BUFFER&&"undefined"!==typeof ArrayBuffer,HEX_CHARS="0123456789abcdef".split(""),EXTRA=[128,32768,8388608,-2147483648],SHIFT=[0,8,16,24],OUTPUT_TYPES=["hex","array","digest","buffer","arrayBuffer","base64"],BASE64_ENCODE_CHAR="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),blocks=[],buffer8;if(ARRAY_BUFFER){var buffer=new ArrayBuffer(68);buffer8=new Uint8Array(buffer),blocks=new Uint32Array(buffer)}!root.JS_MD5_NO_NODE_JS&&Array.isArray||(Array.isArray=function(e){return"[object Array]"===Object.prototype.toString.call(e)}),!ARRAY_BUFFER||!root.JS_MD5_NO_ARRAY_BUFFER_IS_VIEW&&ArrayBuffer.isView||(ArrayBuffer.isView=function(e){return"object"===typeof e&&e.buffer&&e.buffer.constructor===ArrayBuffer});var createOutputMethod=function(e){return function(t){return new Md5(!0).update(t)[e]()}},createMethod=function(){var e=createOutputMethod("hex");NODE_JS&&(e=nodeWrap(e)),e.create=function(){return new Md5},e.update=function(t){return e.create().update(t)};for(var t=0;t<OUTPUT_TYPES.length;++t){var n=OUTPUT_TYPES[t];e[n]=createOutputMethod(n)}return e},nodeWrap=function(method){var crypto=eval("require('crypto')"),Buffer=eval("require('buffer').Buffer"),nodeMethod=function(e){if("string"===typeof e)return crypto.createHash("md5").update(e,"utf8").digest("hex");if(null===e||void 0===e)throw ERROR;return e.constructor===ArrayBuffer&&(e=new Uint8Array(e)),Array.isArray(e)||ArrayBuffer.isView(e)||e.constructor===Buffer?crypto.createHash("md5").update(new Buffer(e)).digest("hex"):method(e)};return nodeMethod};function Md5(e){if(e)blocks[0]=blocks[16]=blocks[1]=blocks[2]=blocks[3]=blocks[4]=blocks[5]=blocks[6]=blocks[7]=blocks[8]=blocks[9]=blocks[10]=blocks[11]=blocks[12]=blocks[13]=blocks[14]=blocks[15]=0,this.blocks=blocks,this.buffer8=buffer8;else if(ARRAY_BUFFER){var t=new ArrayBuffer(68);this.buffer8=new Uint8Array(t),this.blocks=new Uint32Array(t)}else this.blocks=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];this.h0=this.h1=this.h2=this.h3=this.start=this.bytes=this.hBytes=0,this.finalized=this.hashed=!1,this.first=!0}Md5.prototype.update=function(e){if(!this.finalized){var t,n=typeof e;if("string"!==n){if("object"!==n)throw ERROR;if(null===e)throw ERROR;if(ARRAY_BUFFER&&e.constructor===ArrayBuffer)e=new Uint8Array(e);else if(!Array.isArray(e)&&(!ARRAY_BUFFER||!ArrayBuffer.isView(e)))throw ERROR;t=!0}var r,i,a=0,o=e.length,s=this.blocks,u=this.buffer8;while(a<o){if(this.hashed&&(this.hashed=!1,s[0]=s[16],s[16]=s[1]=s[2]=s[3]=s[4]=s[5]=s[6]=s[7]=s[8]=s[9]=s[10]=s[11]=s[12]=s[13]=s[14]=s[15]=0),t)if(ARRAY_BUFFER)for(i=this.start;a<o&&i<64;++a)u[i++]=e[a];else for(i=this.start;a<o&&i<64;++a)s[i>>2]|=e[a]<<SHIFT[3&i++];else if(ARRAY_BUFFER)for(i=this.start;a<o&&i<64;++a)r=e.charCodeAt(a),r<128?u[i++]=r:r<2048?(u[i++]=192|r>>6,u[i++]=128|63&r):r<55296||r>=57344?(u[i++]=224|r>>12,u[i++]=128|r>>6&63,u[i++]=128|63&r):(r=65536+((1023&r)<<10|1023&e.charCodeAt(++a)),u[i++]=240|r>>18,u[i++]=128|r>>12&63,u[i++]=128|r>>6&63,u[i++]=128|63&r);else for(i=this.start;a<o&&i<64;++a)r=e.charCodeAt(a),r<128?s[i>>2]|=r<<SHIFT[3&i++]:r<2048?(s[i>>2]|=(192|r>>6)<<SHIFT[3&i++],s[i>>2]|=(128|63&r)<<SHIFT[3&i++]):r<55296||r>=57344?(s[i>>2]|=(224|r>>12)<<SHIFT[3&i++],s[i>>2]|=(128|r>>6&63)<<SHIFT[3&i++],s[i>>2]|=(128|63&r)<<SHIFT[3&i++]):(r=65536+((1023&r)<<10|1023&e.charCodeAt(++a)),s[i>>2]|=(240|r>>18)<<SHIFT[3&i++],s[i>>2]|=(128|r>>12&63)<<SHIFT[3&i++],s[i>>2]|=(128|r>>6&63)<<SHIFT[3&i++],s[i>>2]|=(128|63&r)<<SHIFT[3&i++]);this.lastByteIndex=i,this.bytes+=i-this.start,i>=64?(this.start=i-64,this.hash(),this.hashed=!0):this.start=i}return this.bytes>4294967295&&(this.hBytes+=this.bytes/4294967296<<0,this.bytes=this.bytes%4294967296),this}},Md5.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var e=this.blocks,t=this.lastByteIndex;e[t>>2]|=EXTRA[3&t],t>=56&&(this.hashed||this.hash(),e[0]=e[16],e[16]=e[1]=e[2]=e[3]=e[4]=e[5]=e[6]=e[7]=e[8]=e[9]=e[10]=e[11]=e[12]=e[13]=e[14]=e[15]=0),e[14]=this.bytes<<3,e[15]=this.hBytes<<3|this.bytes>>>29,this.hash()}},Md5.prototype.hash=function(){var e,t,n,r,i,a,o=this.blocks;this.first?(e=o[0]-680876937,e=(e<<7|e>>>25)-271733879<<0,r=(-1732584194^2004318071&e)+o[1]-117830708,r=(r<<12|r>>>20)+e<<0,n=(-271733879^r&(-271733879^e))+o[2]-1126478375,n=(n<<17|n>>>15)+r<<0,t=(e^n&(r^e))+o[3]-1316259209,t=(t<<22|t>>>10)+n<<0):(e=this.h0,t=this.h1,n=this.h2,r=this.h3,e+=(r^t&(n^r))+o[0]-680876936,e=(e<<7|e>>>25)+t<<0,r+=(n^e&(t^n))+o[1]-389564586,r=(r<<12|r>>>20)+e<<0,n+=(t^r&(e^t))+o[2]+606105819,n=(n<<17|n>>>15)+r<<0,t+=(e^n&(r^e))+o[3]-1044525330,t=(t<<22|t>>>10)+n<<0),e+=(r^t&(n^r))+o[4]-176418897,e=(e<<7|e>>>25)+t<<0,r+=(n^e&(t^n))+o[5]+1200080426,r=(r<<12|r>>>20)+e<<0,n+=(t^r&(e^t))+o[6]-1473231341,n=(n<<17|n>>>15)+r<<0,t+=(e^n&(r^e))+o[7]-45705983,t=(t<<22|t>>>10)+n<<0,e+=(r^t&(n^r))+o[8]+1770035416,e=(e<<7|e>>>25)+t<<0,r+=(n^e&(t^n))+o[9]-1958414417,r=(r<<12|r>>>20)+e<<0,n+=(t^r&(e^t))+o[10]-42063,n=(n<<17|n>>>15)+r<<0,t+=(e^n&(r^e))+o[11]-1990404162,t=(t<<22|t>>>10)+n<<0,e+=(r^t&(n^r))+o[12]+1804603682,e=(e<<7|e>>>25)+t<<0,r+=(n^e&(t^n))+o[13]-40341101,r=(r<<12|r>>>20)+e<<0,n+=(t^r&(e^t))+o[14]-1502002290,n=(n<<17|n>>>15)+r<<0,t+=(e^n&(r^e))+o[15]+1236535329,t=(t<<22|t>>>10)+n<<0,e+=(n^r&(t^n))+o[1]-165796510,e=(e<<5|e>>>27)+t<<0,r+=(t^n&(e^t))+o[6]-1069501632,r=(r<<9|r>>>23)+e<<0,n+=(e^t&(r^e))+o[11]+643717713,n=(n<<14|n>>>18)+r<<0,t+=(r^e&(n^r))+o[0]-373897302,t=(t<<20|t>>>12)+n<<0,e+=(n^r&(t^n))+o[5]-701558691,e=(e<<5|e>>>27)+t<<0,r+=(t^n&(e^t))+o[10]+38016083,r=(r<<9|r>>>23)+e<<0,n+=(e^t&(r^e))+o[15]-660478335,n=(n<<14|n>>>18)+r<<0,t+=(r^e&(n^r))+o[4]-405537848,t=(t<<20|t>>>12)+n<<0,e+=(n^r&(t^n))+o[9]+568446438,e=(e<<5|e>>>27)+t<<0,r+=(t^n&(e^t))+o[14]-1019803690,r=(r<<9|r>>>23)+e<<0,n+=(e^t&(r^e))+o[3]-187363961,n=(n<<14|n>>>18)+r<<0,t+=(r^e&(n^r))+o[8]+1163531501,t=(t<<20|t>>>12)+n<<0,e+=(n^r&(t^n))+o[13]-1444681467,e=(e<<5|e>>>27)+t<<0,r+=(t^n&(e^t))+o[2]-51403784,r=(r<<9|r>>>23)+e<<0,n+=(e^t&(r^e))+o[7]+1735328473,n=(n<<14|n>>>18)+r<<0,t+=(r^e&(n^r))+o[12]-1926607734,t=(t<<20|t>>>12)+n<<0,i=t^n,e+=(i^r)+o[5]-378558,e=(e<<4|e>>>28)+t<<0,r+=(i^e)+o[8]-2022574463,r=(r<<11|r>>>21)+e<<0,a=r^e,n+=(a^t)+o[11]+1839030562,n=(n<<16|n>>>16)+r<<0,t+=(a^n)+o[14]-35309556,t=(t<<23|t>>>9)+n<<0,i=t^n,e+=(i^r)+o[1]-1530992060,e=(e<<4|e>>>28)+t<<0,r+=(i^e)+o[4]+1272893353,r=(r<<11|r>>>21)+e<<0,a=r^e,n+=(a^t)+o[7]-155497632,n=(n<<16|n>>>16)+r<<0,t+=(a^n)+o[10]-1094730640,t=(t<<23|t>>>9)+n<<0,i=t^n,e+=(i^r)+o[13]+681279174,e=(e<<4|e>>>28)+t<<0,r+=(i^e)+o[0]-358537222,r=(r<<11|r>>>21)+e<<0,a=r^e,n+=(a^t)+o[3]-722521979,n=(n<<16|n>>>16)+r<<0,t+=(a^n)+o[6]+76029189,t=(t<<23|t>>>9)+n<<0,i=t^n,e+=(i^r)+o[9]-640364487,e=(e<<4|e>>>28)+t<<0,r+=(i^e)+o[12]-421815835,r=(r<<11|r>>>21)+e<<0,a=r^e,n+=(a^t)+o[15]+530742520,n=(n<<16|n>>>16)+r<<0,t+=(a^n)+o[2]-995338651,t=(t<<23|t>>>9)+n<<0,e+=(n^(t|~r))+o[0]-198630844,e=(e<<6|e>>>26)+t<<0,r+=(t^(e|~n))+o[7]+1126891415,r=(r<<10|r>>>22)+e<<0,n+=(e^(r|~t))+o[14]-1416354905,n=(n<<15|n>>>17)+r<<0,t+=(r^(n|~e))+o[5]-57434055,t=(t<<21|t>>>11)+n<<0,e+=(n^(t|~r))+o[12]+1700485571,e=(e<<6|e>>>26)+t<<0,r+=(t^(e|~n))+o[3]-1894986606,r=(r<<10|r>>>22)+e<<0,n+=(e^(r|~t))+o[10]-1051523,n=(n<<15|n>>>17)+r<<0,t+=(r^(n|~e))+o[1]-2054922799,t=(t<<21|t>>>11)+n<<0,e+=(n^(t|~r))+o[8]+1873313359,e=(e<<6|e>>>26)+t<<0,r+=(t^(e|~n))+o[15]-30611744,r=(r<<10|r>>>22)+e<<0,n+=(e^(r|~t))+o[6]-1560198380,n=(n<<15|n>>>17)+r<<0,t+=(r^(n|~e))+o[13]+1309151649,t=(t<<21|t>>>11)+n<<0,e+=(n^(t|~r))+o[4]-145523070,e=(e<<6|e>>>26)+t<<0,r+=(t^(e|~n))+o[11]-1120210379,r=(r<<10|r>>>22)+e<<0,n+=(e^(r|~t))+o[2]+718787259,n=(n<<15|n>>>17)+r<<0,t+=(r^(n|~e))+o[9]-343485551,t=(t<<21|t>>>11)+n<<0,this.first?(this.h0=e+1732584193<<0,this.h1=t-271733879<<0,this.h2=n-1732584194<<0,this.h3=r+271733878<<0,this.first=!1):(this.h0=this.h0+e<<0,this.h1=this.h1+t<<0,this.h2=this.h2+n<<0,this.h3=this.h3+r<<0)},Md5.prototype.hex=function(){this.finalize();var e=this.h0,t=this.h1,n=this.h2,r=this.h3;return HEX_CHARS[e>>4&15]+HEX_CHARS[15&e]+HEX_CHARS[e>>12&15]+HEX_CHARS[e>>8&15]+HEX_CHARS[e>>20&15]+HEX_CHARS[e>>16&15]+HEX_CHARS[e>>28&15]+HEX_CHARS[e>>24&15]+HEX_CHARS[t>>4&15]+HEX_CHARS[15&t]+HEX_CHARS[t>>12&15]+HEX_CHARS[t>>8&15]+HEX_CHARS[t>>20&15]+HEX_CHARS[t>>16&15]+HEX_CHARS[t>>28&15]+HEX_CHARS[t>>24&15]+HEX_CHARS[n>>4&15]+HEX_CHARS[15&n]+HEX_CHARS[n>>12&15]+HEX_CHARS[n>>8&15]+HEX_CHARS[n>>20&15]+HEX_CHARS[n>>16&15]+HEX_CHARS[n>>28&15]+HEX_CHARS[n>>24&15]+HEX_CHARS[r>>4&15]+HEX_CHARS[15&r]+HEX_CHARS[r>>12&15]+HEX_CHARS[r>>8&15]+HEX_CHARS[r>>20&15]+HEX_CHARS[r>>16&15]+HEX_CHARS[r>>28&15]+HEX_CHARS[r>>24&15]},Md5.prototype.toString=Md5.prototype.hex,Md5.prototype.digest=function(){this.finalize();var e=this.h0,t=this.h1,n=this.h2,r=this.h3;return[255&e,e>>8&255,e>>16&255,e>>24&255,255&t,t>>8&255,t>>16&255,t>>24&255,255&n,n>>8&255,n>>16&255,n>>24&255,255&r,r>>8&255,r>>16&255,r>>24&255]},Md5.prototype.array=Md5.prototype.digest,Md5.prototype.arrayBuffer=function(){this.finalize();var e=new ArrayBuffer(16),t=new Uint32Array(e);return t[0]=this.h0,t[1]=this.h1,t[2]=this.h2,t[3]=this.h3,e},Md5.prototype.buffer=Md5.prototype.arrayBuffer,Md5.prototype.base64=function(){for(var e,t,n,r="",i=this.array(),a=0;a<15;)e=i[a++],t=i[a++],n=i[a++],r+=BASE64_ENCODE_CHAR[e>>>2]+BASE64_ENCODE_CHAR[63&(e<<4|t>>>4)]+BASE64_ENCODE_CHAR[63&(t<<2|n>>>6)]+BASE64_ENCODE_CHAR[63&n];return e=i[a],r+=BASE64_ENCODE_CHAR[e>>>2]+BASE64_ENCODE_CHAR[e<<4&63]+"==",r};var exports=createMethod();COMMON_JS?module.exports=exports:(root.md5=exports,AMD&&(__WEBPACK_AMD_DEFINE_RESULT__=function(){return exports}.call(exports,__webpack_require__,exports,module),void 0===__WEBPACK_AMD_DEFINE_RESULT__||(module.exports=__WEBPACK_AMD_DEFINE_RESULT__)))})()}).call(this,__webpack_require__("f28c"),__webpack_require__("c8ba"))},"82eb":function(e,t){var n={NONE:0,STYLE_BIND:1,PLAIN_TEXT:2},r=9;t.ContextCachedBy=n,t.WILL_BE_RESTORED=r},8378:function(e,t){var n=e.exports={version:"2.6.12"};"number"==typeof __e&&(__e=n)},8381:function(e,t,n){"use strict";var r=n("cb7c"),i=n("6a99"),a="number";e.exports=function(e){if("string"!==e&&e!==a&&"default"!==e)throw TypeError("Incorrect hint");return i(r(this),e!=a)}},"83a1":function(e,t){e.exports=Object.is||function(e,t){return e===t?0!==e||1/e===1/t:e!=e&&t!=t}},"843e":function(e,t,n){var r=n("6d8b"),i=["getDom","getZr","getWidth","getHeight","getDevicePixelRatio","dispatchAction","isDisposed","on","off","getDataURL","getConnectedDataURL","getModel","getOption","getViewOfComponentModel","getViewOfSeriesModel"];function a(e){r.each(i,(function(t){this[t]=r.bind(e[t],e)}),this)}var o=a;e.exports=o},8449:function(e,t,n){"use strict";n("386b")("anchor",(function(e){return function(t){return e(this,"a","name",t)}}))},8478:function(e,t,n){var r=n("5ca1");r(r.S,"Object",{create:n("2aeb")})},"84aa":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t=e.defineLocale("bg",{months:"януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември".split("_"),monthsShort:"яну_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек".split("_"),weekdays:"неделя_понеделник_вторник_сряда_четвъртък_петък_събота".split("_"),weekdaysShort:"нед_пон_вто_сря_чет_пет_съб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Днес Ð²] LT",nextDay:"[Утре Ð²] LT",nextWeek:"dddd [в] LT",lastDay:"[Вчера Ð²] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Миналата] dddd [в] LT";case 1:case 2:case 4:case 5:return"[Миналия] dddd [в] LT"}},sameElse:"L"},relativeTime:{future:"след %s",past:"преди %s",s:"няколко ÑÐµÐºÑƒÐ½Ð´Ð¸",ss:"%d ÑÐµÐºÑƒÐ½Ð´Ð¸",m:"минута",mm:"%d Ð¼Ð¸Ð½ÑƒÑ‚и",h:"час",hh:"%d Ñ‡Ð°ÑÐ°",d:"ден",dd:"%d Ð´ÐµÐ½Ð°",w:"седмица",ww:"%d ÑÐµÐ´Ð¼Ð¸Ñ†Ð¸",M:"месец",MM:"%d Ð¼ÐµÑÐµÑ†Ð°",y:"година",yy:"%d Ð³Ð¾Ð´Ð¸Ð½Ð¸"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(e){var t=e%10,n=e%100;return 0===e?e+"-ев":0===n?e+"-ен":n>10&&n<20?e+"-ти":1===t?e+"-ви":2===t?e+"-ри":7===t||8===t?e+"-ми":e+"-ти"},week:{dow:1,doy:7}});return t}))},"84b4":function(e,t,n){var r=n("5ca1");r(r.S,"Math",{trunc:function(e){return(e>0?Math.floor:Math.ceil)(e)}})},"84ce":function(e,t,n){var r=n("6d8b"),i=r.each,a=r.map,o=n("3842"),s=o.linearMap,u=o.getPixelPrecision,l=o.round,c=n("e073"),d=c.createAxisTicks,h=c.createAxisLabels,f=c.calculateCategoryInterval,m=[0,1],_=function(e,t,n){this.dim=e,this.scale=t,this._extent=n||[0,0],this.inverse=!1,this.onBand=!1};function p(e,t){var n=e[1]-e[0],r=t,i=n/r/2;e[0]+=i,e[1]-=i}function g(e,t,n,r){var a=t.length;if(e.onBand&&!n&&a){var o,s,u=e.getExtent();if(1===a)t[0].coord=u[0],o=t[1]={coord:u[0]};else{var c=t[a-1].tickValue-t[0].tickValue,d=(t[a-1].coord-t[0].coord)/c;i(t,(function(e){e.coord-=d/2}));var h=e.scale.getExtent();s=1+h[1]-t[a-1].tickValue,o={coord:t[a-1].coord+d*s},t.push(o)}var f=u[0]>u[1];m(t[0].coord,u[0])&&(r?t[0].coord=u[0]:t.shift()),r&&m(u[0],t[0].coord)&&t.unshift({coord:u[0]}),m(u[1],o.coord)&&(r?o.coord=u[1]:t.pop()),r&&m(o.coord,u[1])&&t.push({coord:u[1]})}function m(e,t){return e=l(e),t=l(t),f?e>t:e<t}}_.prototype={constructor:_,contain:function(e){var t=this._extent,n=Math.min(t[0],t[1]),r=Math.max(t[0],t[1]);return e>=n&&e<=r},containData:function(e){return this.scale.contain(e)},getExtent:function(){return this._extent.slice()},getPixelPrecision:function(e){return u(e||this.scale.getExtent(),this._extent)},setExtent:function(e,t){var n=this._extent;n[0]=e,n[1]=t},dataToCoord:function(e,t){var n=this._extent,r=this.scale;return e=r.normalize(e),this.onBand&&"ordinal"===r.type&&(n=n.slice(),p(n,r.count())),s(e,m,n,t)},coordToData:function(e,t){var n=this._extent,r=this.scale;this.onBand&&"ordinal"===r.type&&(n=n.slice(),p(n,r.count()));var i=s(e,n,m,t);return this.scale.scale(i)},pointToData:function(e,t){},getTicksCoords:function(e){e=e||{};var t=e.tickModel||this.getTickModel(),n=d(this,t),r=n.ticks,i=a(r,(function(e){return{coord:this.dataToCoord(e),tickValue:e}}),this),o=t.get("alignWithLabel");return g(this,i,o,e.clamp),i},getMinorTicksCoords:function(){if("ordinal"===this.scale.type)return[];var e=this.model.getModel("minorTick"),t=e.get("splitNumber");t>0&&t<100||(t=5);var n=this.scale.getMinorTicks(t),r=a(n,(function(e){return a(e,(function(e){return{coord:this.dataToCoord(e),tickValue:e}}),this)}),this);return r},getViewLabels:function(){return h(this).labels},getLabelModel:function(){return this.model.getModel("axisLabel")},getTickModel:function(){return this.model.getModel("axisTick")},getBandWidth:function(){var e=this._extent,t=this.scale.getExtent(),n=t[1]-t[0]+(this.onBand?1:0);0===n&&(n=1);var r=Math.abs(e[1]-e[0]);return Math.abs(r)/n},isHorizontal:null,getRotate:null,calculateCategoryInterval:function(){return f(this)}};var v=_;e.exports=v},"84ec":function(e,t){var n=Math.log(2);function r(e,t,i,a,o,s){var u=a+"-"+o,l=e.length;if(s.hasOwnProperty(u))return s[u];if(1===t){var c=Math.round(Math.log((1<<l)-1&~o)/n);return e[i][c]}var d=a|1<<i,h=i+1;while(a&1<<h)h++;for(var f=0,m=0,_=0;m<l;m++){var p=1<<m;p&o||(f+=(_%2?-1:1)*e[i][m]*r(e,t-1,h,d,o|p,s),_++)}return s[u]=f,f}function i(e,t){var n=[[e[0],e[1],1,0,0,0,-t[0]*e[0],-t[0]*e[1]],[0,0,0,e[0],e[1],1,-t[1]*e[0],-t[1]*e[1]],[e[2],e[3],1,0,0,0,-t[2]*e[2],-t[2]*e[3]],[0,0,0,e[2],e[3],1,-t[3]*e[2],-t[3]*e[3]],[e[4],e[5],1,0,0,0,-t[4]*e[4],-t[4]*e[5]],[0,0,0,e[4],e[5],1,-t[5]*e[4],-t[5]*e[5]],[e[6],e[7],1,0,0,0,-t[6]*e[6],-t[6]*e[7]],[0,0,0,e[6],e[7],1,-t[7]*e[6],-t[7]*e[7]]],i={},a=r(n,8,0,0,0,i);if(0!==a){for(var o=[],s=0;s<8;s++)for(var u=0;u<8;u++)null==o[u]&&(o[u]=0),o[u]+=((s+u)%2?-1:1)*r(n,7,0===s?1:0,1<<s,1<<u,i)/a*t[s];return function(e,t,n){var r=t*o[6]+n*o[7]+1;e[0]=(t*o[0]+n*o[1]+o[2])/r,e[1]=(t*o[3]+n*o[4]+o[5])/r}}}t.buildTransformer=i},"84f2":function(e,t){e.exports={}},"857d":function(e,t){var n=2*Math.PI;function r(e){return e%=n,e<0&&(e+=n),e}t.normalizeRadian=r},8615:function(e,t,n){var r=n("5ca1"),i=n("504c")(!1);r(r.S,"Object",{values:function(e){return i(e)}})},"862d":function(e,t,n){var r=n("6d8b"),i=r.createHashMap,a=r.each,o=r.isString,s=r.defaults,u=r.extend,l=r.isObject,c=r.clone,d=n("e0d3"),h=d.normalizeToArray,f=n("0f99"),m=f.guessOrdinal,_=f.BE_ORDINAL,p=n("ec6f"),g=n("2f45"),v=g.OTHER_DIMENSIONS,y=n("562e");function M(e,t,n){p.isInstance(t)||(t=p.seriesDataToSource(t)),n=n||{},e=(e||[]).slice();for(var r=(n.dimsDef||[]).slice(),d=i(),f=i(),g=[],M=L(t,e,r,n.dimCount),b=0;b<M;b++){var w=r[b]=u({},l(r[b])?r[b]:{name:r[b]}),S=w.name,D=g[b]=new y;null!=S&&null==d.get(S)&&(D.name=D.displayName=S,d.set(S,b)),null!=w.type&&(D.type=w.type),null!=w.displayName&&(D.displayName=w.displayName)}var T=n.encodeDef;!T&&n.encodeDefaulter&&(T=n.encodeDefaulter(t,M)),T=i(T),T.each((function(e,t){if(e=h(e).slice(),1===e.length&&!o(e[0])&&e[0]<0)T.set(t,!1);else{var n=T.set(t,[]);a(e,(function(e,r){o(e)&&(e=d.get(e)),null!=e&&e<M&&(n[r]=e,A(g[e],t,r))}))}}));var x=0;function A(e,t,n){null!=v.get(t)?e.otherDims[t]=n:(e.coordDim=t,e.coordDimIndex=n,f.set(t,!0))}a(e,(function(e,t){var n,r,i;if(o(e))n=e,e={};else{n=e.name;var u=e.ordinalMeta;e.ordinalMeta=null,e=c(e),e.ordinalMeta=u,r=e.dimsDef,i=e.otherDims,e.name=e.coordDim=e.coordDimIndex=e.dimsDef=e.otherDims=null}var d=T.get(n);if(!1!==d){d=h(d);if(!d.length)for(var f=0;f<(r&&r.length||1);f++){while(x<g.length&&null!=g[x].coordDim)x++;x<g.length&&d.push(x++)}a(d,(function(t,a){var o=g[t];if(A(s(o,e),n,a),null==o.name&&r){var u=r[a];!l(u)&&(u={name:u}),o.name=o.displayName=u.name,o.defaultTooltip=u.defaultTooltip}i&&s(o.otherDims,i)}))}}));var k=n.generateCoord,C=n.generateCoordCount,H=null!=C;C=k?C||1:0;for(var P=k||"value",E=0;E<M;E++){D=g[E]=g[E]||new y;var Z=D.coordDim;null==Z&&(D.coordDim=Y(P,f,H),D.coordDimIndex=0,(!k||C<=0)&&(D.isExtraCoord=!0),C--),null==D.name&&(D.name=Y(D.coordDim,d)),null!=D.type||m(t,E,D.name)!==_.Must&&(!D.isExtraCoord||null==D.otherDims.itemName&&null==D.otherDims.seriesName)||(D.type="ordinal")}return g}function L(e,t,n,r){var i=Math.max(e.dimensionsDetectCount||1,t.length,n.length,r||0);return a(t,(function(e){var t=e.dimsDef;t&&(i=Math.max(i,t.length))})),i}function Y(e,t,n){if(n||null!=t.get(e)){var r=0;while(null!=t.get(e+r))r++;e+=r}return t.set(e,!0),e}var b=M;e.exports=b},8689:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t={1:"၁",2:"၂",3:"၃",4:"၄",5:"၅",6:"၆",7:"၇",8:"၈",9:"၉",0:"၀"},n={"၁":"1","၂":"2","၃":"3","၄":"4","၅":"5","၆":"6","၇":"7","၈":"8","၉":"9","၀":"0"},r=e.defineLocale("my",{months:"ဇန်နဝါရီ_ဖေဖော်ဝါရီ_မတ်_ဧပြီ_မေ_ဇွန်_ဇူလိုင်_သြဂုတ်_စက်တင်ဘာ_အောက်တိုဘာ_နိုဝင်ဘာ_ဒီဇင်ဘာ".split("_"),monthsShort:"ဇန်_ဖေ_မတ်_ပြီ_မေ_ဇွန်_လိုင်_သြ_စက်_အောက်_နို_ဒီ".split("_"),weekdays:"တနင်္ဂနွေ_တနင်္လာ_အင်္ဂါ_ဗုဒ္ဓဟူး_ကြာသပတေး_သောကြာ_စနေ".split("_"),weekdaysShort:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),weekdaysMin:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ယနေ.] LT [မှာ]",nextDay:"[မနက်ဖြန်] LT [မှာ]",nextWeek:"dddd LT [မှာ]",lastDay:"[မနေ.က] LT [မှာ]",lastWeek:"[ပြီးခဲ့သော] dddd LT [မှာ]",sameElse:"L"},relativeTime:{future:"လာမည့် %s á€™á€¾á€¬",past:"လွန်ခဲ့သော %s á€€",s:"စက္ကန်.အနည်းငယ်",ss:"%d á€…က္ကန့်",m:"တစ်မိနစ်",mm:"%d á€™á€­á€”စ်",h:"တစ်နာရီ",hh:"%d á€”ာရီ",d:"တစ်ရက်",dd:"%d á€›á€€á€º",M:"တစ်လ",MM:"%d á€œ",y:"တစ်နှစ်",yy:"%d á€”ှစ်"},preparse:function(e){return e.replace(/[၁၂၃၄၅၆၇၈၉၀]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},week:{dow:1,doy:4}});return r}))},"86cc":function(e,t,n){var r=n("cb7c"),i=n("c69a"),a=n("6a99"),o=Object.defineProperty;t.f=n("9e1e")?Object.defineProperty:function(e,t,n){if(r(e),t=a(t,!0),r(n),i)try{return o(e,t,n)}catch(s){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},8728:function(e,t){function n(e,t,n,r,i,a){if(a>t&&a>r||a<t&&a<r)return 0;if(r===t)return 0;var o=r<t?1:-1,s=(a-t)/(r-t);1!==s&&0!==s||(o=r<t?.5:-.5);var u=s*(n-e)+e;return u===i?1/0:u>i?o:0}e.exports=n},"87b1":function(e,t,n){var r=n("cbe5"),i=n("4fac"),a=r.extend({type:"polygon",shape:{points:null,smooth:!1,smoothConstraint:null},buildPath:function(e,t){i.buildPath(e,t,!0)}});e.exports=a},"87b3":function(e,t,n){var r=Date.prototype,i="Invalid Date",a="toString",o=r[a],s=r.getTime;new Date(NaN)+""!=i&&n("2aba")(r,a,(function(){var e=s.call(this);return e===e?o.call(this):i}))},"87f3":function(e,t,n){var r=n("5ca1");r(r.S,"Number",{MAX_SAFE_INTEGER:9007199254740991})},8840:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t=e.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xuño_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xuñ._xul._ago._set._out._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"domingo_luns_martes_mércores_xoves_venres_sábado".split("_"),weekdaysShort:"dom._lun._mar._mér._xov._ven._sáb.".split("_"),weekdaysMin:"do_lu_ma_mé_xo_ve_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(1!==this.hours()?"ás":"á")+"] LT"},nextDay:function(){return"[mañá "+(1!==this.hours()?"ás":"á")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"ás":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"á":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"ás":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(e){return 0===e.indexOf("un")?"n"+e:"en "+e},past:"hai %s",s:"uns segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return t}))},"88b3":function(e,t){var n="\0__throttleOriginMethod",r="\0__throttleRate",i="\0__throttleType";function a(e,t,n){var r,i,a,o,s,u=0,l=0,c=null;function d(){l=(new Date).getTime(),c=null,e.apply(a,o||[])}t=t||0;var h=function(){r=(new Date).getTime(),a=this,o=arguments;var e=s||t,h=s||n;s=null,i=r-(h?u:l)-e,clearTimeout(c),h?c=setTimeout(d,e):i>=0?d():c=setTimeout(d,-i),u=r};return h.clear=function(){c&&(clearTimeout(c),c=null)},h.debounceNextCall=function(e){s=e},h}function o(e,t,o,s){var u=e[t];if(u){var l=u[n]||u,c=u[i],d=u[r];if(d!==o||c!==s){if(null==o||!s)return e[t]=l;u=e[t]=a(l,o,"debounce"===s),u[n]=l,u[i]=s,u[r]=o}return u}}function s(e,t){var r=e[t];r&&r[n]&&(e[t]=r[n])}t.throttle=a,t.createOrUpdate=o,t.clear=s},"88ca1":function(e,t,n){var r=n("86cc"),i=n("5ca1"),a=n("cb7c"),o=n("6a99");i(i.S+i.F*n("79e5")((function(){Reflect.defineProperty(r.f({},1,{value:1}),1,{value:2})})),"Reflect",{defineProperty:function(e,t,n){a(e),t=o(t,!0),a(n);try{return r.f(e,t,n),!0}catch(i){return!1}}})},8918:function(e,t,n){var r=n("6d8b"),i=n("625e"),a=i.parseClassType,o=0;function s(e){return[e||"",o++,Math.random().toFixed(5)].join("_")}function u(e){var t={};return e.registerSubTypeDefaulter=function(e,n){e=a(e),t[e.main]=n},e.determineSubType=function(n,r){var i=r.type;if(!i){var o=a(n).main;e.hasSubTypes(n)&&t[o]&&(i=t[o](r))}return i},e}function l(e,t){function n(e){var n={},o=[];return r.each(e,(function(s){var u=i(n,s),l=u.originalDeps=t(s),c=a(l,e);u.entryCount=c.length,0===u.entryCount&&o.push(s),r.each(c,(function(e){r.indexOf(u.predecessor,e)<0&&u.predecessor.push(e);var t=i(n,e);r.indexOf(t.successor,e)<0&&t.successor.push(s)}))})),{graph:n,noEntryList:o}}function i(e,t){return e[t]||(e[t]={predecessor:[],successor:[]}),e[t]}function a(e,t){var n=[];return r.each(e,(function(e){r.indexOf(t,e)>=0&&n.push(e)})),n}e.topologicalTravel=function(e,t,i,a){if(e.length){var o=n(t),s=o.graph,u=o.noEntryList,l={};r.each(e,(function(e){l[e]=!0}));while(u.length){var c=u.pop(),d=s[c],h=!!l[c];h&&(i.call(a,c,d.originalDeps.slice()),delete l[c]),r.each(d.successor,h?m:f)}r.each(l,(function(){throw new Error("Circle dependency may exists")}))}function f(e){s[e].entryCount--,0===s[e].entryCount&&u.push(e)}function m(e){l[e]=!0,f(e)}}}t.getUID=s,t.enableSubTypeDefaulter=u,t.enableTopologicalTravel=l},"896f":function(e,t,n){var r=n("37a7"),i=n("cb7c"),a=n("38fd"),o=r.has,s=r.key,u=function(e,t,n){var r=o(e,t,n);if(r)return!0;var i=a(t);return null!==i&&u(e,i,n)};r.exp({hasMetadata:function(e,t){return u(e,i(t),arguments.length<3?void 0:s(arguments[2]))}})},8971:function(e,t){var n="";"undefined"!==typeof navigator&&(n=navigator.platform||"");var r={color:["#c23531","#2f4554","#61a0a8","#d48265","#91c7ae","#749f83","#ca8622","#bda29a","#6e7074","#546570","#c4ccd3"],gradientColor:["#f6efa6","#d88273","#bf444c"],textStyle:{fontFamily:n.match(/^Win/)?"Microsoft YaHei":"sans-serif",fontSize:12,fontStyle:"normal",fontWeight:"normal"},blendMode:null,animation:"auto",animationDuration:1e3,animationDurationUpdate:300,animationEasing:"exponentialOut",animationEasingUpdate:"cubicOut",animationThreshold:2e3,progressiveThreshold:3e3,progressive:400,hoverLayerThreshold:3e3,useUTC:!1};e.exports=r},"897a":function(e,t,n){var r=n("22d1"),i=[["shadowBlur",0],["shadowColor","#000"],["shadowOffsetX",0],["shadowOffsetY",0]];function a(e){return r.browser.ie&&r.browser.version>=11?function(){var t,n=this.__clipPaths,r=this.style;if(n)for(var a=0;a<n.length;a++){var o=n[a],s=o&&o.shape,u=o&&o.type;if(s&&("sector"===u&&s.startAngle===s.endAngle||"rect"===u&&(!s.width||!s.height))){for(var l=0;l<i.length;l++)i[l][2]=r[i[l][0]],r[i[l][0]]=i[l][1];t=!0;break}}if(e.apply(this,arguments),t)for(l=0;l<i.length;l++)r[i[l][0]]=i[l][2]}:e}e.exports=a},"898b":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),r=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],i=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,a=e.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,r){return e?/-MMM-/.test(r)?n[e.month()]:t[e.month()]:t},monthsRegex:i,monthsShortRegex:i,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4},invalidDate:"Fecha inválida"});return a}))},"89e3":function(e,t,n){var r=n("3842"),i=n("eda2"),a=n("e0d8"),o=n("944e"),s=r.round,u=a.extend({type:"interval",_interval:0,_intervalPrecision:2,setExtent:function(e,t){var n=this._extent;isNaN(e)||(n[0]=parseFloat(e)),isNaN(t)||(n[1]=parseFloat(t))},unionExtent:function(e){var t=this._extent;e[0]<t[0]&&(t[0]=e[0]),e[1]>t[1]&&(t[1]=e[1]),u.prototype.setExtent.call(this,t[0],t[1])},getInterval:function(){return this._interval},setInterval:function(e){this._interval=e,this._niceExtent=this._extent.slice(),this._intervalPrecision=o.getIntervalPrecision(e)},getTicks:function(e){var t=this._interval,n=this._extent,r=this._niceExtent,i=this._intervalPrecision,a=[];if(!t)return a;var o=1e4;n[0]<r[0]&&(e?a.push(s(r[0]-t,i)):a.push(n[0]));var u=r[0];while(u<=r[1]){if(a.push(u),u=s(u+t,i),u===a[a.length-1])break;if(a.length>o)return[]}var l=a.length?a[a.length-1]:r[1];return n[1]>l&&(e?a.push(s(l+t,i)):a.push(n[1])),a},getMinorTicks:function(e){for(var t=this.getTicks(!0),n=[],i=this.getExtent(),a=1;a<t.length;a++){var o=t[a],s=t[a-1],u=0,l=[],c=o-s,d=c/e;while(u<e-1){var h=r.round(s+(u+1)*d);h>i[0]&&h<i[1]&&l.push(h),u++}n.push(l)}return n},getLabel:function(e,t){if(null==e)return"";var n=t&&t.precision;return null==n?n=r.getPrecisionSafe(e)||0:"auto"===n&&(n=this._intervalPrecision),e=s(e,n,!0),i.addCommas(e)},niceTicks:function(e,t,n){e=e||5;var r=this._extent,i=r[1]-r[0];if(isFinite(i)){i<0&&(i=-i,r.reverse());var a=o.intervalScaleNiceTicks(r,e,t,n);this._intervalPrecision=a.intervalPrecision,this._interval=a.interval,this._niceExtent=a.niceTickExtent}},niceExtent:function(e){var t=this._extent;if(t[0]===t[1])if(0!==t[0]){var n=t[0];e.fixMax||(t[1]+=n/2),t[0]-=n/2}else t[1]=1;var r=t[1]-t[0];isFinite(r)||(t[0]=0,t[1]=1),this.niceTicks(e.splitNumber,e.minInterval,e.maxInterval);var i=this._interval;e.fixMin||(t[0]=s(Math.floor(t[0]/i)*i)),e.fixMax||(t[1]=s(Math.ceil(t[1]/i)*i))}});u.create=function(){return new u};var l=u;e.exports=l},"8a5c":function(e,t,n){var r=n("5ca1");r(r.S,"Math",{umulh:function(e,t){var n=65535,r=+e,i=+t,a=r&n,o=i&n,s=r>>>16,u=i>>>16,l=(s*o>>>0)+(a*o>>>16);return s*u+(l>>>16)+((a*u>>>0)+(l&n)>>>16)}})},"8a81":function(e,t,n){"use strict";var r=n("7726"),i=n("69a8"),a=n("9e1e"),o=n("5ca1"),s=n("2aba"),u=n("67ab").KEY,l=n("79e5"),c=n("5537"),d=n("7f20"),h=n("ca5a"),f=n("2b4c"),m=n("37c8"),_=n("3a72"),p=n("d4c0"),g=n("1169"),v=n("cb7c"),y=n("d3f4"),M=n("4bf8"),L=n("6821"),Y=n("6a99"),b=n("4630"),w=n("2aeb"),S=n("7bbc"),D=n("11e9"),T=n("2621"),x=n("86cc"),A=n("0d58"),k=D.f,C=x.f,H=S.f,P=r.Symbol,E=r.JSON,Z=E&&E.stringify,F="prototype",J=f("_hidden"),B=f("toPrimitive"),X={}.propertyIsEnumerable,O=c("symbol-registry"),N=c("symbols"),R=c("op-symbols"),I=Object[F],W="function"==typeof P&&!!T.f,Q=r.QObject,j=!Q||!Q[F]||!Q[F].findChild,G=a&&l((function(){return 7!=w(C({},"a",{get:function(){return C(this,"a",{value:7}).a}})).a}))?function(e,t,n){var r=k(I,t);r&&delete I[t],C(e,t,n),r&&e!==I&&C(I,t,r)}:C,z=function(e){var t=N[e]=w(P[F]);return t._k=e,t},K=W&&"symbol"==typeof P.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof P},U=function(e,t,n){return e===I&&U(R,t,n),v(e),t=Y(t,!0),v(n),i(N,t)?(n.enumerable?(i(e,J)&&e[J][t]&&(e[J][t]=!1),n=w(n,{enumerable:b(0,!1)})):(i(e,J)||C(e,J,b(1,{})),e[J][t]=!0),G(e,t,n)):C(e,t,n)},V=function(e,t){v(e);var n,r=p(t=L(t)),i=0,a=r.length;while(a>i)U(e,n=r[i++],t[n]);return e},$=function(e,t){return void 0===t?w(e):V(w(e),t)},q=function(e){var t=X.call(this,e=Y(e,!0));return!(this===I&&i(N,e)&&!i(R,e))&&(!(t||!i(this,e)||!i(N,e)||i(this,J)&&this[J][e])||t)},ee=function(e,t){if(e=L(e),t=Y(t,!0),e!==I||!i(N,t)||i(R,t)){var n=k(e,t);return!n||!i(N,t)||i(e,J)&&e[J][t]||(n.enumerable=!0),n}},te=function(e){var t,n=H(L(e)),r=[],a=0;while(n.length>a)i(N,t=n[a++])||t==J||t==u||r.push(t);return r},ne=function(e){var t,n=e===I,r=H(n?R:L(e)),a=[],o=0;while(r.length>o)!i(N,t=r[o++])||n&&!i(I,t)||a.push(N[t]);return a};W||(P=function(){if(this instanceof P)throw TypeError("Symbol is not a constructor!");var e=h(arguments.length>0?arguments[0]:void 0),t=function(n){this===I&&t.call(R,n),i(this,J)&&i(this[J],e)&&(this[J][e]=!1),G(this,e,b(1,n))};return a&&j&&G(I,e,{configurable:!0,set:t}),z(e)},s(P[F],"toString",(function(){return this._k})),D.f=ee,x.f=U,n("9093").f=S.f=te,n("52a7").f=q,T.f=ne,a&&!n("2d00")&&s(I,"propertyIsEnumerable",q,!0),m.f=function(e){return z(f(e))}),o(o.G+o.W+o.F*!W,{Symbol:P});for(var re="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),ie=0;re.length>ie;)f(re[ie++]);for(var ae=A(f.store),oe=0;ae.length>oe;)_(ae[oe++]);o(o.S+o.F*!W,"Symbol",{for:function(e){return i(O,e+="")?O[e]:O[e]=P(e)},keyFor:function(e){if(!K(e))throw TypeError(e+" is not a symbol!");for(var t in O)if(O[t]===e)return t},useSetter:function(){j=!0},useSimple:function(){j=!1}}),o(o.S+o.F*!W,"Object",{create:$,defineProperty:U,defineProperties:V,getOwnPropertyDescriptor:ee,getOwnPropertyNames:te,getOwnPropertySymbols:ne});var se=l((function(){T.f(1)}));o(o.S+o.F*se,"Object",{getOwnPropertySymbols:function(e){return T.f(M(e))}}),E&&o(o.S+o.F*(!W||l((function(){var e=P();return"[null]"!=Z([e])||"{}"!=Z({a:e})||"{}"!=Z(Object(e))}))),"JSON",{stringify:function(e){var t,n,r=[e],i=1;while(arguments.length>i)r.push(arguments[i++]);if(n=t=r[1],(y(t)||void 0!==e)&&!K(e))return g(t)||(t=function(e,t){if("function"==typeof n&&(t=n.call(this,e,t)),!K(t))return t}),r[1]=t,Z.apply(E,r)}}),P[F][B]||n("32e9")(P[F],B,P[F].valueOf),d(P,"Symbol"),d(Math,"Math",!0),d(r.JSON,"JSON",!0)},"8b7f":function(e,t,n){var r=n("4e08"),i=(r.__DEV__,n("6d8b")),a=i.createHashMap,o=(i.retrieve,i.each);function s(e){this.coordSysName=e,this.coordSysDims=[],this.axisMap=a(),this.categoryAxisMap=a(),this.firstCategoryDimIndex=null}function u(e){var t=e.get("coordinateSystem"),n=new s(t),r=l[t];if(r)return r(e,n,n.axisMap,n.categoryAxisMap),n}var l={cartesian2d:function(e,t,n,r){var i=e.getReferringComponents("xAxis")[0],a=e.getReferringComponents("yAxis")[0];t.coordSysDims=["x","y"],n.set("x",i),n.set("y",a),c(i)&&(r.set("x",i),t.firstCategoryDimIndex=0),c(a)&&(r.set("y",a),t.firstCategoryDimIndex,t.firstCategoryDimIndex=1)},singleAxis:function(e,t,n,r){var i=e.getReferringComponents("singleAxis")[0];t.coordSysDims=["single"],n.set("single",i),c(i)&&(r.set("single",i),t.firstCategoryDimIndex=0)},polar:function(e,t,n,r){var i=e.getReferringComponents("polar")[0],a=i.findAxisModel("radiusAxis"),o=i.findAxisModel("angleAxis");t.coordSysDims=["radius","angle"],n.set("radius",a),n.set("angle",o),c(a)&&(r.set("radius",a),t.firstCategoryDimIndex=0),c(o)&&(r.set("angle",o),null==t.firstCategoryDimIndex&&(t.firstCategoryDimIndex=1))},geo:function(e,t,n,r){t.coordSysDims=["lng","lat"]},parallel:function(e,t,n,r){var i=e.ecModel,a=i.getComponent("parallel",e.get("parallelIndex")),s=t.coordSysDims=a.dimensions.slice();o(a.parallelAxisIndex,(function(e,a){var o=i.getComponent("parallelAxis",e),u=s[a];n.set(u,o),c(o)&&null==t.firstCategoryDimIndex&&(r.set(u,o),t.firstCategoryDimIndex=a)}))}};function c(e){return"category"===e.get("type")}t.getCoordSysInfoBySeries=u},"8b97":function(e,t,n){var r=n("d3f4"),i=n("cb7c"),a=function(e,t){if(i(e),!r(t)&&null!==t)throw TypeError(t+": can't set as prototype!")};e.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(e,t,r){try{r=n("9b43")(Function.call,n("11e9").f(Object.prototype,"__proto__").set,2),r(e,[]),t=!(e instanceof Array)}catch(i){t=!0}return function(e,n){return a(e,n),t?e.__proto__=n:r(e,n),e}}({},!1):void 0),check:a}},"8c2a":function(e,t,n){var r=n("6d8b"),i=n("e0d8"),a=n("3842"),o=n("89e3"),s=i.prototype,u=o.prototype,l=a.getPrecisionSafe,c=a.round,d=Math.floor,h=Math.ceil,f=Math.pow,m=Math.log,_=i.extend({type:"log",base:10,$constructor:function(){i.apply(this,arguments),this._originalScale=new o},getTicks:function(e){var t=this._originalScale,n=this._extent,i=t.getExtent();return r.map(u.getTicks.call(this,e),(function(e){var r=a.round(f(this.base,e));return r=e===n[0]&&t.__fixMin?p(r,i[0]):r,r=e===n[1]&&t.__fixMax?p(r,i[1]):r,r}),this)},getMinorTicks:u.getMinorTicks,getLabel:u.getLabel,scale:function(e){return e=s.scale.call(this,e),f(this.base,e)},setExtent:function(e,t){var n=this.base;e=m(e)/m(n),t=m(t)/m(n),u.setExtent.call(this,e,t)},getExtent:function(){var e=this.base,t=s.getExtent.call(this);t[0]=f(e,t[0]),t[1]=f(e,t[1]);var n=this._originalScale,r=n.getExtent();return n.__fixMin&&(t[0]=p(t[0],r[0])),n.__fixMax&&(t[1]=p(t[1],r[1])),t},unionExtent:function(e){this._originalScale.unionExtent(e);var t=this.base;e[0]=m(e[0])/m(t),e[1]=m(e[1])/m(t),s.unionExtent.call(this,e)},unionExtentFromData:function(e,t){this.unionExtent(e.getApproximateExtent(t))},niceTicks:function(e){e=e||10;var t=this._extent,n=t[1]-t[0];if(!(n===1/0||n<=0)){var r=a.quantity(n),i=e/n*r;i<=.5&&(r*=10);while(!isNaN(r)&&Math.abs(r)<1&&Math.abs(r)>0)r*=10;var o=[a.round(h(t[0]/r)*r),a.round(d(t[1]/r)*r)];this._interval=r,this._niceExtent=o}},niceExtent:function(e){u.niceExtent.call(this,e);var t=this._originalScale;t.__fixMin=e.fixMin,t.__fixMax=e.fixMax}});function p(e,t){return c(e,l(t))}r.each(["contain","normalize"],(function(e){_.prototype[e]=function(t){return t=m(t)/m(this.base),s[e].call(this,t)}})),_.create=function(){return new _};var g=_;e.exports=g},"8d32":function(e,t,n){var r=n("cbe5"),i=r.extend({type:"arc",shape:{cx:0,cy:0,r:0,startAngle:0,endAngle:2*Math.PI,clockwise:!0},style:{stroke:"#000",fill:null},buildPath:function(e,t){var n=t.cx,r=t.cy,i=Math.max(t.r,0),a=t.startAngle,o=t.endAngle,s=t.clockwise,u=Math.cos(a),l=Math.sin(a);e.moveTo(u*i+n,l*i+r),e.arc(n,r,i,a,o,!s)}});e.exports=i},"8d47":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
function t(e){return"undefined"!==typeof Function&&e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}var n=e.defineLocale("el",{monthsNominativeEl:"Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος".split("_"),monthsGenitiveEl:"Ιανουαρίου_Φεβρουαρίου_Μαρτίου_Απριλίου_Μαΐου_Ιουνίου_Ιουλίου_Αυγούστου_Σεπτεμβρίου_Οκτωβρίου_Νοεμβρίου_Δεκεμβρίου".split("_"),months:function(e,t){return e?"string"===typeof t&&/D/.test(t.substring(0,t.indexOf("MMMM")))?this._monthsGenitiveEl[e.month()]:this._monthsNominativeEl[e.month()]:this._monthsNominativeEl},monthsShort:"Ιαν_Φεβ_Μαρ_Απρ_Μαϊ_Ιουν_Ιουλ_Αυγ_Σεπ_Οκτ_Νοε_Δεκ".split("_"),weekdays:"Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο".split("_"),weekdaysShort:"Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ".split("_"),weekdaysMin:"Κυ_Δε_Τρ_Τε_Πε_Πα_Σα".split("_"),meridiem:function(e,t,n){return e>11?n?"μμ":"ΜΜ":n?"πμ":"ΠΜ"},isPM:function(e){return"μ"===(e+"").toLowerCase()[0]},meridiemParse:/[ΠΜ]\.?Μ?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[Σήμερα {}] LT",nextDay:"[Αύριο {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[Χθες {}] LT",lastWeek:function(){switch(this.day()){case 6:return"[το Ï€ÏÎ¿Î·Î³Î¿ÏÎ¼ÎµÎ½Î¿] dddd [{}] LT";default:return"[την Ï€ÏÎ¿Î·Î³Î¿ÏÎ¼ÎµÎ½Î·] dddd [{}] LT"}},sameElse:"L"},calendar:function(e,n){var r=this._calendarEl[e],i=n&&n.hours();return t(r)&&(r=r.apply(n)),r.replace("{}",i%12===1?"στη":"στις")},relativeTime:{future:"σε %s",past:"%s Ï€ÏÎ¹Î½",s:"λίγα Î´ÎµÏ…τερόλεπτα",ss:"%d Î´ÎµÏ…τερόλεπτα",m:"ένα Î»ÎµÏ€Ï„ÏŒ",mm:"%d Î»ÎµÏ€Ï„ά",h:"μία ÏŽÏÎ±",hh:"%d ÏŽÏÎµÏ‚",d:"μία Î¼Î­ÏÎ±",dd:"%d Î¼Î­ÏÎµÏ‚",M:"ένας Î¼Î®Î½Î±Ï‚",MM:"%d Î¼Î®Î½ÎµÏ‚",y:"ένας Ï‡ÏÏŒÎ½Î¿Ï‚",yy:"%d Ï‡ÏÏŒÎ½Î¹Î±"},dayOfMonthOrdinalParse:/\d{1,2}η/,ordinal:"%dη",week:{dow:1,doy:4}});return n}))},"8d57":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t="styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień".split("_"),n="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia".split("_"),r=[/^sty/i,/^lut/i,/^mar/i,/^kwi/i,/^maj/i,/^cze/i,/^lip/i,/^sie/i,/^wrz/i,/^paź/i,/^lis/i,/^gru/i];function i(e){return e%10<5&&e%10>1&&~~(e/10)%10!==1}function a(e,t,n){var r=e+" ";switch(n){case"ss":return r+(i(e)?"sekundy":"sekund");case"m":return t?"minuta":"minutę";case"mm":return r+(i(e)?"minuty":"minut");case"h":return t?"godzina":"godzinę";case"hh":return r+(i(e)?"godziny":"godzin");case"ww":return r+(i(e)?"tygodnie":"tygodni");case"MM":return r+(i(e)?"miesiące":"miesięcy");case"yy":return r+(i(e)?"lata":"lat")}}var o=e.defineLocale("pl",{months:function(e,r){return e?/D MMMM/.test(r)?n[e.month()]:t[e.month()]:t},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru".split("_"),monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:"niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_śr_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_Śr_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dziś o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedzielę o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W Å›rodę o] LT";case 6:return"[W sobotę o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zeszłą niedzielę o] LT";case 3:return"[W zeszłą Å›rodę o] LT";case 6:return"[W zeszłą sobotę o] LT";default:return"[W zeszły] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",ss:a,m:a,mm:a,h:a,hh:a,d:"1 dzień",dd:"%d dni",w:"tydzień",ww:a,M:"miesiąc",MM:a,y:"rok",yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return o}))},"8d74":function(e,t,n){var r=n("4cef"),i=/^\s+/;function a(e){return e?e.slice(0,r(e)+1).replace(i,""):e}e.exports=a},"8df4":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t={1:"Û±",2:"Û²",3:"Û³",4:"Û´",5:"Ûµ",6:"Û¶",7:"Û·",8:"Û¸",9:"Û¹",0:"Û°"},n={"Û±":"1","Û²":"2","Û³":"3","Û´":"4","Ûµ":"5","Û¶":"6","Û·":"7","Û¸":"8","Û¹":"9","Û°":"0"},r=e.defineLocale("fa",{months:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),monthsShort:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),weekdays:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysShort:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysMin:"ی_د_س_چ_Ù¾_ج_Ø´".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/قبل Ø§Ø² Ø¸Ù‡Ø±|بعد Ø§Ø² Ø¸Ù‡Ø±/,isPM:function(e){return/بعد Ø§Ø² Ø¸Ù‡Ø±/.test(e)},meridiem:function(e,t,n){return e<12?"قبل Ø§Ø² Ø¸Ù‡Ø±":"بعد Ø§Ø² Ø¸Ù‡Ø±"},calendar:{sameDay:"[امروز Ø³Ø§Ø¹Øª] LT",nextDay:"[فردا Ø³Ø§Ø¹Øª] LT",nextWeek:"dddd [ساعت] LT",lastDay:"[دیروز Ø³Ø§Ø¹Øª] LT",lastWeek:"dddd [پیش] [ساعت] LT",sameElse:"L"},relativeTime:{future:"در %s",past:"%s Ù¾ÛŒØ´",s:"چند Ø«Ø§Ù†ÛŒÙ‡",ss:"%d Ø«Ø§Ù†ÛŒÙ‡",m:"یک Ø¯Ù‚یقه",mm:"%d Ø¯Ù‚یقه",h:"یک Ø³Ø§Ø¹Øª",hh:"%d Ø³Ø§Ø¹Øª",d:"یک Ø±ÙˆØ²",dd:"%d Ø±ÙˆØ²",M:"یک Ù…اه",MM:"%d Ù…اه",y:"یک Ø³Ø§Ù„",yy:"%d Ø³Ø§Ù„"},preparse:function(e){return e.replace(/[Û°-Û¹]/g,(function(e){return n[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"،")},dayOfMonthOrdinalParse:/\d{1,2}م/,ordinal:"%dم",week:{dow:6,doy:12}});return r}))},"8e43":function(e,t,n){var r=n("6d8b"),i=r.createHashMap,a=r.isObject,o=r.map;function s(e){this.categories=e.categories||[],this._needCollect=e.needCollect,this._deduplication=e.deduplication,this._map}s.createByAxisModel=function(e){var t=e.option,n=t.data,r=n&&o(n,c);return new s({categories:r,needCollect:!r,deduplication:!1!==t.dedplication})};var u=s.prototype;function l(e){return e._map||(e._map=i(e.categories))}function c(e){return a(e)&&null!=e.value?e.value:e+""}u.getOrdinal=function(e){return l(this).get(e)},u.parseAndCollect=function(e){var t,n=this._needCollect;if("string"!==typeof e&&!n)return e;if(n&&!this._deduplication)return t=this.categories.length,this.categories[t]=e,t;var r=l(this);return t=r.get(e),null==t&&(n?(t=this.categories.length,this.categories[t]=e,r.set(e,t)):t=NaN),t};var d=s;e.exports=d},"8e6e":function(e,t,n){var r=n("5ca1"),i=n("990b"),a=n("6821"),o=n("11e9"),s=n("f1ae");r(r.S,"Object",{getOwnPropertyDescriptors:function(e){var t,n,r=a(e),u=o.f,l=i(r),c={},d=0;while(l.length>d)n=u(r,t=l[d++]),void 0!==n&&s(c,t,n);return c}})},"8e73":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t={1:"Ù¡",2:"Ù¢",3:"Ù£",4:"Ù¤",5:"Ù¥",6:"Ù¦",7:"Ù§",8:"Ù¨",9:"Ù©",0:"Ù "},n={"Ù¡":"1","Ù¢":"2","Ù£":"3","Ù¤":"4","Ù¥":"5","Ù¦":"6","Ù§":"7","Ù¨":"8","Ù©":"9","Ù ":"0"},r=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},i={s:["أقل Ù…Ù† Ø«Ø§Ù†ÙŠØ©","ثانية ÙˆØ§Ø­Ø¯Ø©",["ثانيتان","ثانيتين"],"%d Ø«ÙˆØ§Ù†","%d Ø«Ø§Ù†ÙŠØ©","%d Ø«Ø§Ù†ÙŠØ©"],m:["أقل Ù…Ù† Ø¯Ù‚يقة","دقيقة ÙˆØ§Ø­Ø¯Ø©",["دقيقتان","دقيقتين"],"%d Ø¯Ù‚ائق","%d Ø¯Ù‚يقة","%d Ø¯Ù‚يقة"],h:["أقل Ù…Ù† Ø³Ø§Ø¹Ø©","ساعة ÙˆØ§Ø­Ø¯Ø©",["ساعتان","ساعتين"],"%d Ø³Ø§Ø¹Ø§Øª","%d Ø³Ø§Ø¹Ø©","%d Ø³Ø§Ø¹Ø©"],d:["أقل Ù…Ù† ÙŠÙˆÙ…","يوم ÙˆØ§Ø­Ø¯",["يومان","يومين"],"%d Ø£ÙŠØ§Ù…","%d ÙŠÙˆÙ…ًا","%d ÙŠÙˆÙ…"],M:["أقل Ù…Ù† Ø´Ù‡Ø±","شهر ÙˆØ§Ø­Ø¯",["شهران","شهرين"],"%d Ø£Ø´Ù‡Ø±","%d Ø´Ù‡Ø±Ø§","%d Ø´Ù‡Ø±"],y:["أقل Ù…Ù† Ø¹Ø§Ù…","عام ÙˆØ§Ø­Ø¯",["عامان","عامين"],"%d Ø£Ø¹ÙˆØ§Ù…","%d Ø¹Ø§Ù…ًا","%d Ø¹Ø§Ù…"]},a=function(e){return function(t,n,a,o){var s=r(t),u=i[e][r(t)];return 2===s&&(u=u[n?0:1]),u.replace(/%d/i,t)}},o=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],s=e.defineLocale("ar",{months:o,monthsShort:o,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"Ø­_ن_Ø«_ر_Ø®_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,n){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم Ø¹Ù†Ø¯ Ø§Ù„ساعة] LT",nextDay:"[غدًا Ø¹Ù†Ø¯ Ø§Ù„ساعة] LT",nextWeek:"dddd [عند Ø§Ù„ساعة] LT",lastDay:"[أمس Ø¹Ù†Ø¯ Ø§Ù„ساعة] LT",lastWeek:"dddd [عند Ø§Ù„ساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:a("s"),ss:a("s"),m:a("m"),mm:a("m"),h:a("h"),hh:a("h"),d:a("d"),dd:a("d"),M:a("M"),MM:a("M"),y:a("y"),yy:a("y")},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,(function(e){return n[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"،")},week:{dow:6,doy:12}});return s}))},"8ea5":function(e,t,n){var r=n("5ca1"),i=n("8ed0");r(r.P+r.F*(Date.prototype.toISOString!==i),"Date",{toISOString:i})},"8ed0":function(e,t,n){"use strict";var r=n("79e5"),i=Date.prototype.getTime,a=Date.prototype.toISOString,o=function(e){return e>9?e:"0"+e};e.exports=r((function(){return"0385-07-25T07:06:39.999Z"!=a.call(new Date(-50000000000001))}))||!r((function(){a.call(new Date(NaN))}))?function(){if(!isFinite(i.call(this)))throw RangeError("Invalid time value");var e=this,t=e.getUTCFullYear(),n=e.getUTCMilliseconds(),r=t<0?"-":t>9999?"+":"";return r+("00000"+Math.abs(t)).slice(r?-6:-4)+"-"+o(e.getUTCMonth()+1)+"-"+o(e.getUTCDate())+"T"+o(e.getUTCHours())+":"+o(e.getUTCMinutes())+":"+o(e.getUTCSeconds())+"."+(n>99?n:"0"+o(n))+"Z"}:a},9043:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t={1:"à§§",2:"২",3:"à§©",4:"৪",5:"à§«",6:"৬",7:"à§­",8:"à§®",9:"৯",0:"০"},n={"à§§":"1","২":"2","à§©":"3","৪":"4","à§«":"5","৬":"6","à§­":"7","à§®":"8","৯":"9","০":"0"},r=e.defineLocale("bn",{months:"জানুয়ারি_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),monthsShort:"জানু_ফেব্রু_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্ট_অক্টো_নভে_ডিসে".split("_"),weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি".split("_"),weekdaysMin:"রবি_সোম_মঙ্গল_বুধ_বৃহ_শুক্র_শনি".split("_"),longDateFormat:{LT:"A h:mm à¦¸à¦®à§Ÿ",LTS:"A h:mm:ss à¦¸à¦®à§Ÿ",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm à¦¸à¦®à§Ÿ",LLLL:"dddd, D MMMM YYYY, A h:mm à¦¸à¦®à§Ÿ"},calendar:{sameDay:"[আজ] LT",nextDay:"[আগামীকাল] LT",nextWeek:"dddd, LT",lastDay:"[গতকাল] LT",lastWeek:"[গত] dddd, LT",sameElse:"L"},relativeTime:{future:"%s à¦ªà¦°à§‡",past:"%s à¦†à¦—ে",s:"কয়েক à¦¸à§‡à¦•েন্ড",ss:"%d à¦¸à§‡à¦•েন্ড",m:"এক à¦®à¦¿à¦¨à¦¿à¦Ÿ",mm:"%d à¦®à¦¿à¦¨à¦¿à¦Ÿ",h:"এক à¦˜à¦¨à§à¦Ÿà¦¾",hh:"%d à¦˜à¦¨à§à¦Ÿà¦¾",d:"এক à¦¦à¦¿à¦¨",dd:"%d à¦¦à¦¿à¦¨",M:"এক à¦®à¦¾à¦¸",MM:"%d à¦®à¦¾à¦¸",y:"এক à¦¬à¦›à¦°",yy:"%d à¦¬à¦›à¦°"},preparse:function(e){return e.replace(/[১২৩৪৫৬৭৮৯০]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/রাত|সকাল|দুপুর|বিকাল|রাত/,meridiemHour:function(e,t){return 12===e&&(e=0),"রাত"===t&&e>=4||"দুপুর"===t&&e<5||"বিকাল"===t?e+12:e},meridiem:function(e,t,n){return e<4?"রাত":e<10?"সকাল":e<17?"দুপুর":e<20?"বিকাল":"রাত"},week:{dow:0,doy:6}});return r}))},9093:function(e,t,n){var r=n("ce10"),i=n("e11e").concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,i)}},"90ea":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t=e.defineLocale("zh-tw",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYYå¹´M月D日",LLL:"YYYYå¹´M月D日 HH:mm",LLLL:"YYYYå¹´M月D日dddd HH:mm",l:"YYYY/M/D",ll:"YYYYå¹´M月D日",lll:"YYYYå¹´M月D日 HH:mm",llll:"YYYYå¹´M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"中午"===t?e>=11?e:e+12:"下午"===t||"晚上"===t?e+12:void 0},meridiem:function(e,t,n){var r=100*e+t;return r<600?"凌晨":r<900?"早上":r<1130?"上午":r<1230?"中午":r<1800?"下午":"晚上"},calendar:{sameDay:"[今天] LT",nextDay:"[明天] LT",nextWeek:"[下]dddd LT",lastDay:"[昨天] LT",lastWeek:"[上]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"幾秒",ss:"%d ç§’",m:"1 åˆ†é˜",mm:"%d åˆ†é˜",h:"1 å°æ™‚",hh:"%d å°æ™‚",d:"1 å¤©",dd:"%d å¤©",M:"1 å€‹æœˆ",MM:"%d å€‹æœˆ",y:"1 å¹´",yy:"%d å¹´"}});return t}))},9192:function(e,t,n){"use strict";var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var a=function(){function e(t){i(this,e),this.setOptions(t),this.initialize()}return r(e,[{key:"setOptions",value:function(e){e=e||{},this.options=Object.assign({checkPolyphone:!1,charCase:0},e)}},{key:"initialize",value:function(){this.char_dict="YDYQSXMWZSSXJBYMGCCZQPSSQBYCDSCDQLDYLYBSSJGYZZJJFKCCLZDHWDWZJLJPFYYNWJJTMYHZWZHFLZPPQHGSCYYYNJQYXXGJHHSDSJNKKTMOMLCRXYPSNQSECCQZGGLLYJLMYZZSECYKYYHQWJSSGGYXYZYJWWKDJHYCHMYXJTLXJYQBYXZLDWRDJRWYSRLDZJPCBZJJBRCFTLECZSTZFXXZHTRQHYBDLYCZSSYMMRFMYQZPWWJJYFCRWFDFZQPYDDWYXKYJAWJFFXYPSFTZYHHYZYSWCJYXSCLCXXWZZXNBGNNXBXLZSZSBSGPYSYZDHMDZBQBZCWDZZYYTZHBTSYYFZGNTNXQYWQSKBPHHLXGYBFMJEBJHHGQTJCYSXSTKZHLYCKGLYSMZXYALMELDCCXGZYRJXSDLTYZCQKCNNJWHJTZZCQLJSTSTBNXBTYXCEQXGKWJYFLZQLYHYXSPSFXLMPBYSXXXYDJCZYLLLSJXFHJXPJBTFFYABYXBHZZBJYZLWLCZGGBTSSMDTJZXPTHYQTGLJSCQFZKJZJQNLZWLSLHDZBWJNCJZYZSQQYCQYRZCJJWYBRTWPYFTWEXCSKDZCTBZHYZZYYJXZCFFZZMJYXXSDZZOTTBZLQWFCKSZSXFYRLNYJMBDTHJXSQQCCSBXYYTSYFBXDZTGBCNSLCYZZPSAZYZZSCJCSHZQYDXLBPJLLMQXTYDZXSQJTZPXLCGLQTZWJBHCTSYJSFXYEJJTLBGXSXJMYJQQPFZASYJNTYDJXKJCDJSZCBARTDCLYJQMWNQNCLLLKBYBZZSYHQQLTWLCCXTXLLZNTYLNEWYZYXCZXXGRKRMTCNDNJTSYYSSDQDGHSDBJGHRWRQLYBGLXHLGTGXBQJDZPYJSJYJCTMRNYMGRZJCZGJMZMGXMPRYXKJNYMSGMZJYMKMFXMLDTGFBHCJHKYLPFMDXLQJJSMTQGZSJLQDLDGJYCALCMZCSDJLLNXDJFFFFJCZFMZFFPFKHKGDPSXKTACJDHHZDDCRRCFQYJKQCCWJDXHWJLYLLZGCFCQDSMLZPBJJPLSBCJGGDCKKDEZSQCCKJGCGKDJTJDLZYCXKLQSCGJCLTFPCQCZGWPJDQYZJJBYJHSJDZWGFSJGZKQCCZLLPSPKJGQJHZZLJPLGJGJJTHJJYJZCZMLZLYQBGJWMLJKXZDZNJQSYZMLJLLJKYWXMKJLHSKJGBMCLYYMKXJQLBMLLKMDXXKWYXYSLMLPSJQQJQXYXFJTJDXMXXLLCXQBSYJBGWYMBGGBCYXPJYGPEPFGDJGBHBNSQJYZJKJKHXQFGQZKFHYGKHDKLLSDJQXPQYKYBNQSXQNSZSWHBSXWHXWBZZXDMNSJBSBKBBZKLYLXGWXDRWYQZMYWSJQLCJXXJXKJEQXSCYETLZHLYYYSDZPAQYZCMTLSHTZCFYZYXYLJSDCJQAGYSLCQLYYYSHMRQQKLDXZSCSSSYDYCJYSFSJBFRSSZQSBXXPXJYSDRCKGJLGDKZJZBDKTCSYQPYHSTCLDJDHMXMCGXYZHJDDTMHLTXZXYLYMOHYJCLTYFBQQXPFBDFHHTKSQHZYYWCNXXCRWHOWGYJLEGWDQCWGFJYCSNTMYTOLBYGWQWESJPWNMLRYDZSZTXYQPZGCWXHNGPYXSHMYQJXZTDPPBFYHZHTJYFDZWKGKZBLDNTSXHQEEGZZYLZMMZYJZGXZXKHKSTXNXXWYLYAPSTHXDWHZYMPXAGKYDXBHNHXKDPJNMYHYLPMGOCSLNZHKXXLPZZLBMLSFBHHGYGYYGGBHSCYAQTYWLXTZQCEZYDQDQMMHTKLLSZHLSJZWFYHQSWSCWLQAZYNYTLSXTHAZNKZZSZZLAXXZWWCTGQQTDDYZTCCHYQZFLXPSLZYGPZSZNGLNDQTBDLXGTCTAJDKYWNSYZLJHHZZCWNYYZYWMHYCHHYXHJKZWSXHZYXLYSKQYSPSLYZWMYPPKBYGLKZHTYXAXQSYSHXASMCHKDSCRSWJPWXSGZJLWWSCHSJHSQNHCSEGNDAQTBAALZZMSSTDQJCJKTSCJAXPLGGXHHGXXZCXPDMMHLDGTYBYSJMXHMRCPXXJZCKZXSHMLQXXTTHXWZFKHCCZDYTCJYXQHLXDHYPJQXYLSYYDZOZJNYXQEZYSQYAYXWYPDGXDDXSPPYZNDLTWRHXYDXZZJHTCXMCZLHPYYYYMHZLLHNXMYLLLMDCPPXHMXDKYCYRDLTXJCHHZZXZLCCLYLNZSHZJZZLNNRLWHYQSNJHXYNTTTKYJPYCHHYEGKCTTWLGQRLGGTGTYGYHPYHYLQYQGCWYQKPYYYTTTTLHYHLLTYTTSPLKYZXGZWGPYDSSZZDQXSKCQNMJJZZBXYQMJRTFFBTKHZKBXLJJKDXJTLBWFZPPTKQTZTGPDGNTPJYFALQMKGXBDCLZFHZCLLLLADPMXDJHLCCLGYHDZFGYDDGCYYFGYDXKSSEBDHYKDKDKHNAXXYBPBYYHXZQGAFFQYJXDMLJCSQZLLPCHBSXGJYNDYBYQSPZWJLZKSDDTACTBXZDYZYPJZQSJNKKTKNJDJGYYPGTLFYQKASDNTCYHBLWDZHBBYDWJRYGKZYHEYYFJMSDTYFZJJHGCXPLXHLDWXXJKYTCYKSSSMTWCTTQZLPBSZDZWZXGZAGYKTYWXLHLSPBCLLOQMMZSSLCMBJCSZZKYDCZJGQQDSMCYTZQQLWZQZXSSFPTTFQMDDZDSHDTDWFHTDYZJYQJQKYPBDJYYXTLJHDRQXXXHAYDHRJLKLYTWHLLRLLRCXYLBWSRSZZSYMKZZHHKYHXKSMDSYDYCJPBZBSQLFCXXXNXKXWYWSDZYQOGGQMMYHCDZTTFJYYBGSTTTYBYKJDHKYXBELHTYPJQNFXFDYKZHQKZBYJTZBXHFDXKDASWTAWAJLDYJSFHBLDNNTNQJTJNCHXFJSRFWHZFMDRYJYJWZPDJKZYJYMPCYZNYNXFBYTFYFWYGDBNZZZDNYTXZEMMQBSQEHXFZMBMFLZZSRXYMJGSXWZJSPRYDJSJGXHJJGLJJYNZZJXHGXKYMLPYYYCXYTWQZSWHWLYRJLPXSLSXMFSWWKLCTNXNYNPSJSZHDZEPTXMYYWXYYSYWLXJQZQXZDCLEEELMCPJPCLWBXSQHFWWTFFJTNQJHJQDXHWLBYZNFJLALKYYJLDXHHYCSTYYWNRJYXYWTRMDRQHWQCMFJDYZMHMYYXJWMYZQZXTLMRSPWWCHAQBXYGZYPXYYRRCLMPYMGKSJSZYSRMYJSNXTPLNBAPPYPYLXYYZKYNLDZYJZCZNNLMZHHARQMPGWQTZMXXMLLHGDZXYHXKYXYCJMFFYYHJFSBSSQLXXNDYCANNMTCJCYPRRNYTYQNYYMBMSXNDLYLYSLJRLXYSXQMLLYZLZJJJKYZZCSFBZXXMSTBJGNXYZHLXNMCWSCYZYFZLXBRNNNYLBNRTGZQYSATSWRYHYJZMZDHZGZDWYBSSCSKXSYHYTXXGCQGXZZSHYXJSCRHMKKBXCZJYJYMKQHZJFNBHMQHYSNJNZYBKNQMCLGQHWLZNZSWXKHLJHYYBQLBFCDSXDLDSPFZPSKJYZWZXZDDXJSMMEGJSCSSMGCLXXKYYYLNYPWWWGYDKZJGGGZGGSYCKNJWNJPCXBJJTQTJWDSSPJXZXNZXUMELPXFSXTLLXCLJXJJLJZXCTPSWXLYDHLYQRWHSYCSQYYBYAYWJJJQFWQCQQCJQGXALDBZZYJGKGXPLTZYFXJLTPADKYQHPMATLCPDCKBMTXYBHKLENXDLEEGQDYMSAWHZMLJTWYGXLYQZLJEEYYBQQFFNLYXRDSCTGJGXYYNKLLYQKCCTLHJLQMKKZGCYYGLLLJDZGYDHZWXPYSJBZKDZGYZZHYWYFQYTYZSZYEZZLYMHJJHTSMQWYZLKYYWZCSRKQYTLTDXWCTYJKLWSQZWBDCQYNCJSRSZJLKCDCDTLZZZACQQZZDDXYPLXZBQJYLZLLLQDDZQJYJYJZYXNYYYNYJXKXDAZWYRDLJYYYRJLXLLDYXJCYWYWNQCCLDDNYYYNYCKCZHXXCCLGZQJGKWPPCQQJYSBZZXYJSQPXJPZBSBDSFNSFPZXHDWZTDWPPTFLZZBZDMYYPQJRSDZSQZSQXBDGCPZSWDWCSQZGMDHZXMWWFYBPDGPHTMJTHZSMMBGZMBZJCFZWFZBBZMQCFMBDMCJXLGPNJBBXGYHYYJGPTZGZMQBQTCGYXJXLWZKYDPDYMGCFTPFXYZTZXDZXTGKMTYBBCLBJASKYTSSQYYMSZXFJEWLXLLSZBQJJJAKLYLXLYCCTSXMCWFKKKBSXLLLLJYXTYLTJYYTDPJHNHNNKBYQNFQYYZBYYESSESSGDYHFHWTCJBSDZZTFDMXHCNJZYMQWSRYJDZJQPDQBBSTJGGFBKJBXTGQHNGWJXJGDLLTHZHHYYYYYYSXWTYYYCCBDBPYPZYCCZYJPZYWCBDLFWZCWJDXXHYHLHWZZXJTCZLCDPXUJCZZZLYXJJTXPHFXWPYWXZPTDZZBDZCYHJHMLXBQXSBYLRDTGJRRCTTTHYTCZWMXFYTWWZCWJWXJYWCSKYBZSCCTZQNHXNWXXKHKFHTSWOCCJYBCMPZZYKBNNZPBZHHZDLSYDDYTYFJPXYNGFXBYQXCBHXCPSXTYZDMKYSNXSXLHKMZXLYHDHKWHXXSSKQYHHCJYXGLHZXCSNHEKDTGZXQYPKDHEXTYKCNYMYYYPKQYYYKXZLTHJQTBYQHXBMYHSQCKWWYLLHCYYLNNEQXQWMCFBDCCMLJGGXDQKTLXKGNQCDGZJWYJJLYHHQTTTNWCHMXCXWHWSZJYDJCCDBQCDGDNYXZTHCQRXCBHZTQCBXWGQWYYBXHMBYMYQTYEXMQKYAQYRGYZSLFYKKQHYSSQYSHJGJCNXKZYCXSBXYXHYYLSTYCXQTHYSMGSCPMMGCCCCCMTZTASMGQZJHKLOSQYLSWTMXSYQKDZLJQQYPLSYCZTCQQPBBQJZCLPKHQZYYXXDTDDTSJCXFFLLCHQXMJLWCJCXTSPYCXNDTJSHJWXDQQJSKXYAMYLSJHMLALYKXCYYDMNMDQMXMCZNNCYBZKKYFLMCHCMLHXRCJJHSYLNMTJZGZGYWJXSRXCWJGJQHQZDQJDCJJZKJKGDZQGJJYJYLXZXXCDQHHHEYTMHLFSBDJSYYSHFYSTCZQLPBDRFRZTZYKYWHSZYQKWDQZRKMSYNBCRXQBJYFAZPZZEDZCJYWBCJWHYJBQSZYWRYSZPTDKZPFPBNZTKLQYHBBZPNPPTYZZYBQNYDCPJMMCYCQMCYFZZDCMNLFPBPLNGQJTBTTNJZPZBBZNJKLJQYLNBZQHKSJZNGGQSZZKYXSHPZSNBCGZKDDZQANZHJKDRTLZLSWJLJZLYWTJNDJZJHXYAYNCBGTZCSSQMNJPJYTYSWXZFKWJQTKHTZPLBHSNJZSYZBWZZZZLSYLSBJHDWWQPSLMMFBJDWAQYZTCJTBNNWZXQXCDSLQGDSDPDZHJTQQPSWLYYJZLGYXYZLCTCBJTKTYCZJTQKBSJLGMGZDMCSGPYNJZYQYYKNXRPWSZXMTNCSZZYXYBYHYZAXYWQCJTLLCKJJTJHGDXDXYQYZZBYWDLWQCGLZGJGQRQZCZSSBCRPCSKYDZNXJSQGXSSJMYDNSTZTPBDLTKZWXQWQTZEXNQCZGWEZKSSBYBRTSSSLCCGBPSZQSZLCCGLLLZXHZQTHCZMQGYZQZNMCOCSZJMMZSQPJYGQLJYJPPLDXRGZYXCCSXHSHGTZNLZWZKJCXTCFCJXLBMQBCZZWPQDNHXLJCTHYZLGYLNLSZZPCXDSCQQHJQKSXZPBAJYEMSMJTZDXLCJYRYYNWJBNGZZTMJXLTBSLYRZPYLSSCNXPHLLHYLLQQZQLXYMRSYCXZLMMCZLTZSDWTJJLLNZGGQXPFSKYGYGHBFZPDKMWGHCXMSGDXJMCJZDYCABXJDLNBCDQYGSKYDQTXDJJYXMSZQAZDZFSLQXYJSJZYLBTXXWXQQZBJZUFBBLYLWDSLJHXJYZJWTDJCZFQZQZZDZSXZZQLZCDZFJHYSPYMPQZMLPPLFFXJJNZZYLSJEYQZFPFZKSYWJJJHRDJZZXTXXGLGHYDXCSKYSWMMZCWYBAZBJKSHFHJCXMHFQHYXXYZFTSJYZFXYXPZLCHMZMBXHZZSXYFYMNCWDABAZLXKTCSHHXKXJJZJSTHYGXSXYYHHHJWXKZXSSBZZWHHHCWTZZZPJXSNXQQJGZYZYWLLCWXZFXXYXYHXMKYYSWSQMNLNAYCYSPMJKHWCQHYLAJJMZXHMMCNZHBHXCLXTJPLTXYJHDYYLTTXFSZHYXXSJBJYAYRSMXYPLCKDUYHLXRLNLLSTYZYYQYGYHHSCCSMZCTZQXKYQFPYYRPFFLKQUNTSZLLZMWWTCQQYZWTLLMLMPWMBZSSTZRBPDDTLQJJBXZCSRZQQYGWCSXFWZLXCCRSZDZMCYGGDZQSGTJSWLJMYMMZYHFBJDGYXCCPSHXNZCSBSJYJGJMPPWAFFYFNXHYZXZYLREMZGZCYZSSZDLLJCSQFNXZKPTXZGXJJGFMYYYSNBTYLBNLHPFZDCYFBMGQRRSSSZXYSGTZRNYDZZCDGPJAFJFZKNZBLCZSZPSGCYCJSZLMLRSZBZZLDLSLLYSXSQZQLYXZLSKKBRXBRBZCYCXZZZEEYFGKLZLYYHGZSGZLFJHGTGWKRAAJYZKZQTSSHJJXDCYZUYJLZYRZDQQHGJZXSSZBYKJPBFRTJXLLFQWJHYLQTYMBLPZDXTZYGBDHZZRBGXHWNJTJXLKSCFSMWLSDQYSJTXKZSCFWJLBXFTZLLJZLLQBLSQMQQCGCZFPBPHZCZJLPYYGGDTGWDCFCZQYYYQYSSCLXZSKLZZZGFFCQNWGLHQYZJJCZLQZZYJPJZZBPDCCMHJGXDQDGDLZQMFGPSYTSDYFWWDJZJYSXYYCZCYHZWPBYKXRYLYBHKJKSFXTZJMMCKHLLTNYYMSYXYZPYJQYCSYCWMTJJKQYRHLLQXPSGTLYYCLJSCPXJYZFNMLRGJJTYZBXYZMSJYJHHFZQMSYXRSZCWTLRTQZSSTKXGQKGSPTGCZNJSJCQCXHMXGGZTQYDJKZDLBZSXJLHYQGGGTHQSZPYHJHHGYYGKGGCWJZZYLCZLXQSFTGZSLLLMLJSKCTBLLZZSZMMNYTPZSXQHJCJYQXYZXZQZCPSHKZZYSXCDFGMWQRLLQXRFZTLYSTCTMJCXJJXHJNXTNRZTZFQYHQGLLGCXSZSJDJLJCYDSJTLNYXHSZXCGJZYQPYLFHDJSBPCCZHJJJQZJQDYBSSLLCMYTTMQTBHJQNNYGKYRQYQMZGCJKPDCGMYZHQLLSLLCLMHOLZGDYYFZSLJCQZLYLZQJESHNYLLJXGJXLYSYYYXNBZLJSSZCQQCJYLLZLTJYLLZLLBNYLGQCHXYYXOXCXQKYJXXXYKLXSXXYQXCYKQXQCSGYXXYQXYGYTQOHXHXPYXXXULCYEYCHZZCBWQBBWJQZSCSZSSLZYLKDESJZWMYMCYTSDSXXSCJPQQSQYLYYZYCMDJDZYWCBTJSYDJKCYDDJLBDJJSODZYSYXQQYXDHHGQQYQHDYXWGMMMAJDYBBBPPBCMUUPLJZSMTXERXJMHQNUTPJDCBSSMSSSTKJTSSMMTRCPLZSZMLQDSDMJMQPNQDXCFYNBFSDQXYXHYAYKQYDDLQYYYSSZBYDSLNTFQTZQPZMCHDHCZCWFDXTMYQSPHQYYXSRGJCWTJTZZQMGWJJTJHTQJBBHWZPXXHYQFXXQYWYYHYSCDYDHHQMNMTMWCPBSZPPZZGLMZFOLLCFWHMMSJZTTDHZZYFFYTZZGZYSKYJXQYJZQBHMBZZLYGHGFMSHPZFZSNCLPBQSNJXZSLXXFPMTYJYGBXLLDLXPZJYZJYHHZCYWHJYLSJEXFSZZYWXKZJLUYDTMLYMQJPWXYHXSKTQJEZRPXXZHHMHWQPWQLYJJQJJZSZCPHJLCHHNXJLQWZJHBMZYXBDHHYPZLHLHLGFWLCHYYTLHJXCJMSCPXSTKPNHQXSRTYXXTESYJCTLSSLSTDLLLWWYHDHRJZSFGXTSYCZYNYHTDHWJSLHTZDQDJZXXQHGYLTZPHCSQFCLNJTCLZPFSTPDYNYLGMJLLYCQHYSSHCHYLHQYQTMZYPBYWRFQYKQSYSLZDQJMPXYYSSRHZJNYWTQDFZBWWTWWRXCWHGYHXMKMYYYQMSMZHNGCEPMLQQMTCWCTMMPXJPJJHFXYYZSXZHTYBMSTSYJTTQQQYYLHYNPYQZLCYZHZWSMYLKFJXLWGXYPJYTYSYXYMZCKTTWLKSMZSYLMPWLZWXWQZSSAQSYXYRHSSNTSRAPXCPWCMGDXHXZDZYFJHGZTTSBJHGYZSZYSMYCLLLXBTYXHBBZJKSSDMALXHYCFYGMQYPJYCQXJLLLJGSLZGQLYCJCCZOTYXMTMTTLLWTGPXYMZMKLPSZZZXHKQYSXCTYJZYHXSHYXZKXLZWPSQPYHJWPJPWXQQYLXSDHMRSLZZYZWTTCYXYSZZSHBSCCSTPLWSSCJCHNLCGCHSSPHYLHFHHXJSXYLLNYLSZDHZXYLSXLWZYKCLDYAXZCMDDYSPJTQJZLNWQPSSSWCTSTSZLBLNXSMNYYMJQBQHRZWTYYDCHQLXKPZWBGQYBKFCMZWPZLLYYLSZYDWHXPSBCMLJBSCGBHXLQHYRLJXYSWXWXZSLDFHLSLYNJLZYFLYJYCDRJLFSYZFSLLCQYQFGJYHYXZLYLMSTDJCYHBZLLNWLXXYGYYHSMGDHXXHHLZZJZXCZZZCYQZFNGWPYLCPKPYYPMCLQKDGXZGGWQBDXZZKZFBXXLZXJTPJPTTBYTSZZDWSLCHZHSLTYXHQLHYXXXYYZYSWTXZKHLXZXZPYHGCHKCFSYHUTJRLXFJXPTZTWHPLYXFCRHXSHXKYXXYHZQDXQWULHYHMJTBFLKHTXCWHJFWJCFPQRYQXCYYYQYGRPYWSGSUNGWCHKZDXYFLXXHJJBYZWTSXXNCYJJYMSWZJQRMHXZWFQSYLZJZGBHYNSLBGTTCSYBYXXWXYHXYYXNSQYXMQYWRGYQLXBBZLJSYLPSYTJZYHYZAWLRORJMKSCZJXXXYXCHDYXRYXXJDTSQFXLYLTSFFYXLMTYJMJUYYYXLTZCSXQZQHZXLYYXZHDNBRXXXJCTYHLBRLMBRLLAXKYLLLJLYXXLYCRYLCJTGJCMTLZLLCYZZPZPCYAWHJJFYBDYYZSMPCKZDQYQPBPCJPDCYZMDPBCYYDYCNNPLMTMLRMFMMGWYZBSJGYGSMZQQQZTXMKQWGXLLPJGZBQCDJJJFPKJKCXBLJMSWMDTQJXLDLPPBXCWRCQFBFQJCZAHZGMYKPHYYHZYKNDKZMBPJYXPXYHLFPNYYGXJDBKXNXHJMZJXSTRSTLDXSKZYSYBZXJLXYSLBZYSLHXJPFXPQNBYLLJQKYGZMCYZZYMCCSLCLHZFWFWYXZMWSXTYNXJHPYYMCYSPMHYSMYDYSHQYZCHMJJMZCAAGCFJBBHPLYZYLXXSDJGXDHKXXTXXNBHRMLYJSLTXMRHNLXQJXYZLLYSWQGDLBJHDCGJYQYCMHWFMJYBMBYJYJWYMDPWHXQLDYGPDFXXBCGJSPCKRSSYZJMSLBZZJFLJJJLGXZGYXYXLSZQYXBEXYXHGCXBPLDYHWETTWWCJMBTXCHXYQXLLXFLYXLLJLSSFWDPZSMYJCLMWYTCZPCHQEKCQBWLCQYDPLQPPQZQFJQDJHYMMCXTXDRMJWRHXCJZYLQXDYYNHYYHRSLSRSYWWZJYMTLTLLGTQCJZYABTCKZCJYCCQLJZQXALMZYHYWLWDXZXQDLLQSHGPJFJLJHJABCQZDJGTKHSSTCYJLPSWZLXZXRWGLDLZRLZXTGSLLLLZLYXXWGDZYGBDPHZPBRLWSXQBPFDWOFMWHLYPCBJCCLDMBZPBZZLCYQXLDOMZBLZWPDWYYGDSTTHCSQSCCRSSSYSLFYBFNTYJSZDFNDPDHDZZMBBLSLCMYFFGTJJQWFTMTPJWFNLBZCMMJTGBDZLQLPYFHYYMJYLSDCHDZJWJCCTLJCLDTLJJCPDDSQDSSZYBNDBJLGGJZXSXNLYCYBJXQYCBYLZCFZPPGKCXZDZFZTJJFJSJXZBNZYJQTTYJYHTYCZHYMDJXTTMPXSPLZCDWSLSHXYPZGTFMLCJTYCBPMGDKWYCYZCDSZZYHFLYCTYGWHKJYYLSJCXGYWJCBLLCSNDDBTZBSCLYZCZZSSQDLLMQYYHFSLQLLXFTYHABXGWNYWYYPLLSDLDLLBJCYXJZMLHLJDXYYQYTDLLLBUGBFDFBBQJZZMDPJHGCLGMJJPGAEHHBWCQXAXHHHZCHXYPHJAXHLPHJPGPZJQCQZGJJZZUZDMQYYBZZPHYHYBWHAZYJHYKFGDPFQSDLZMLJXKXGALXZDAGLMDGXMWZQYXXDXXPFDMMSSYMPFMDMMKXKSYZYSHDZKXSYSMMZZZMSYDNZZCZXFPLSTMZDNMXCKJMZTYYMZMZZMSXHHDCZJEMXXKLJSTLWLSQLYJZLLZJSSDPPMHNLZJCZYHMXXHGZCJMDHXTKGRMXFWMCGMWKDTKSXQMMMFZZYDKMSCLCMPCGMHSPXQPZDSSLCXKYXTWLWJYAHZJGZQMCSNXYYMMPMLKJXMHLMLQMXCTKZMJQYSZJSYSZHSYJZJCDAJZYBSDQJZGWZQQXFKDMSDJLFWEHKZQKJPEYPZYSZCDWYJFFMZZYLTTDZZEFMZLBNPPLPLPEPSZALLTYLKCKQZKGENQLWAGYXYDPXLHSXQQWQCQXQCLHYXXMLYCCWLYMQYSKGCHLCJNSZKPYZKCQZQLJPDMDZHLASXLBYDWQLWDNBQCRYDDZTJYBKBWSZDXDTNPJDTCTQDFXQQMGNXECLTTBKPWSLCTYQLPWYZZKLPYGZCQQPLLKCCYLPQMZCZQCLJSLQZDJXLDDHPZQDLJJXZQDXYZQKZLJCYQDYJPPYPQYKJYRMPCBYMCXKLLZLLFQPYLLLMBSGLCYSSLRSYSQTMXYXZQZFDZUYSYZTFFMZZSMZQHZSSCCMLYXWTPZGXZJGZGSJSGKDDHTQGGZLLBJDZLCBCHYXYZHZFYWXYZYMSDBZZYJGTSMTFXQYXQSTDGSLNXDLRYZZLRYYLXQHTXSRTZNGZXBNQQZFMYKMZJBZYMKBPNLYZPBLMCNQYZZZSJZHJCTZKHYZZJRDYZHNPXGLFZTLKGJTCTSSYLLGZRZBBQZZKLPKLCZYSSUYXBJFPNJZZXCDWXZYJXZZDJJKGGRSRJKMSMZJLSJYWQSKYHQJSXPJZZZLSNSHRNYPZTWCHKLPSRZLZXYJQXQKYSJYCZTLQZYBBYBWZPQDWWYZCYTJCJXCKCWDKKZXSGKDZXWWYYJQYYTCYTDLLXWKCZKKLCCLZCQQDZLQLCSFQCHQHSFSMQZZLNBJJZBSJHTSZDYSJQJPDLZCDCWJKJZZLPYCGMZWDJJBSJQZSYZYHHXJPBJYDSSXDZNCGLQMBTSFSBPDZDLZNFGFJGFSMPXJQLMBLGQCYYXBQKDJJQYRFKZTJDHCZKLBSDZCFJTPLLJGXHYXZCSSZZXSTJYGKGCKGYOQXJPLZPBPGTGYJZGHZQZZLBJLSQFZGKQQJZGYCZBZQTLDXRJXBSXXPZXHYZYCLWDXJJHXMFDZPFZHQHQMQGKSLYHTYCGFRZGNQXCLPDLBZCSCZQLLJBLHBZCYPZZPPDYMZZSGYHCKCPZJGSLJLNSCDSLDLXBMSTLDDFJMKDJDHZLZXLSZQPQPGJLLYBDSZGQLBZLSLKYYHZTTNTJYQTZZPSZQZTLLJTYYLLQLLQYZQLBDZLSLYYZYMDFSZSNHLXZNCZQZPBWSKRFBSYZMTHBLGJPMCZZLSTLXSHTCSYZLZBLFEQHLXFLCJLYLJQCBZLZJHHSSTBRMHXZHJZCLXFNBGXGTQJCZTMSFZKJMSSNXLJKBHSJXNTNLZDNTLMSJXGZJYJCZXYJYJWRWWQNZTNFJSZPZSHZJFYRDJSFSZJZBJFZQZZHZLXFYSBZQLZSGYFTZDCSZXZJBQMSZKJRHYJZCKMJKHCHGTXKXQGLXPXFXTRTYLXJXHDTSJXHJZJXZWZLCQSBTXWXGXTXXHXFTSDKFJHZYJFJXRZSDLLLTQSQQZQWZXSYQTWGWBZCGZLLYZBCLMQQTZHZXZXLJFRMYZFLXYSQXXJKXRMQDZDMMYYBSQBHGZMWFWXGMXLZPYYTGZYCCDXYZXYWGSYJYZNBHPZJSQSYXSXRTFYZGRHZTXSZZTHCBFCLSYXZLZQMZLMPLMXZJXSFLBYZMYQHXJSXRXSQZZZSSLYFRCZJRCRXHHZXQYDYHXSJJHZCXZBTYNSYSXJBQLPXZQPYMLXZKYXLXCJLCYSXXZZLXDLLLJJYHZXGYJWKJRWYHCPSGNRZLFZWFZZNSXGXFLZSXZZZBFCSYJDBRJKRDHHGXJLJJTGXJXXSTJTJXLYXQFCSGSWMSBCTLQZZWLZZKXJMLTMJYHSDDBXGZHDLBMYJFRZFSGCLYJBPMLYSMSXLSZJQQHJZFXGFQFQBPXZGYYQXGZTCQWYLTLGWSGWHRLFSFGZJMGMGBGTJFSYZZGZYZAFLSSPMLPFLCWBJZCLJJMZLPJJLYMQDMYYYFBGYGYZMLYZDXQYXRQQQHSYYYQXYLJTYXFSFSLLGNQCYHYCWFHCCCFXPYLYPLLZYXXXXXKQHHXSHJZCFZSCZJXCPZWHHHHHAPYLQALPQAFYHXDYLUKMZQGGGDDESRNNZLTZGCHYPPYSQJJHCLLJTOLNJPZLJLHYMHEYDYDSQYCDDHGZUNDZCLZYZLLZNTNYZGSLHSLPJJBDGWXPCDUTJCKLKCLWKLLCASSTKZZDNQNTTLYYZSSYSSZZRYLJQKCQDHHCRXRZYDGRGCWCGZQFFFPPJFZYNAKRGYWYQPQXXFKJTSZZXSWZDDFBBXTBGTZKZNPZZPZXZPJSZBMQHKCYXYLDKLJNYPKYGHGDZJXXEAHPNZKZTZCMXCXMMJXNKSZQNMNLWBWWXJKYHCPSTMCSQTZJYXTPCTPDTNNPGLLLZSJLSPBLPLQHDTNJNLYYRSZFFJFQWDPHZDWMRZCCLODAXNSSNYZRESTYJWJYJDBCFXNMWTTBYLWSTSZGYBLJPXGLBOCLHPCBJLTMXZLJYLZXCLTPNCLCKXTPZJSWCYXSFYSZDKNTLBYJCYJLLSTGQCBXRYZXBXKLYLHZLQZLNZCXWJZLJZJNCJHXMNZZGJZZXTZJXYCYYCXXJYYXJJXSSSJSTSSTTPPGQTCSXWZDCSYFPTFBFHFBBLZJCLZZDBXGCXLQPXKFZFLSYLTUWBMQJHSZBMDDBCYSCCLDXYCDDQLYJJWMQLLCSGLJJSYFPYYCCYLTJANTJJPWYCMMGQYYSXDXQMZHSZXPFTWWZQSWQRFKJLZJQQYFBRXJHHFWJJZYQAZMYFRHCYYBYQWLPEXCCZSTYRLTTDMQLYKMBBGMYYJPRKZNPBSXYXBHYZDJDNGHPMFSGMWFZMFQMMBCMZZCJJLCNUXYQLMLRYGQZCYXZLWJGCJCGGMCJNFYZZJHYCPRRCMTZQZXHFQGTJXCCJEAQCRJYHPLQLSZDJRBCQHQDYRHYLYXJSYMHZYDWLDFRYHBPYDTSSCNWBXGLPZMLZZTQSSCPJMXXYCSJYTYCGHYCJWYRXXLFEMWJNMKLLSWTXHYYYNCMMCWJDQDJZGLLJWJRKHPZGGFLCCSCZMCBLTBHBQJXQDSPDJZZGKGLFQYWBZYZJLTSTDHQHCTCBCHFLQMPWDSHYYTQWCNZZJTLBYMBPDYYYXSQKXWYYFLXXNCWCXYPMAELYKKJMZZZBRXYYQJFLJPFHHHYTZZXSGQQMHSPGDZQWBWPJHZJDYSCQWZKTXXSQLZYYMYSDZGRXCKKUJLWPYSYSCSYZLRMLQSYLJXBCXTLWDQZPCYCYKPPPNSXFYZJJRCEMHSZMSXLXGLRWGCSTLRSXBZGBZGZTCPLUJLSLYLYMTXMTZPALZXPXJTJWTCYYZLBLXBZLQMYLXPGHDSLSSDMXMBDZZSXWHAMLCZCPJMCNHJYSNSYGCHSKQMZZQDLLKABLWJXSFMOCDXJRRLYQZKJMYBYQLYHETFJZFRFKSRYXFJTWDSXXSYSQJYSLYXWJHSNLXYYXHBHAWHHJZXWMYLJCSSLKYDZTXBZSYFDXGXZJKHSXXYBSSXDPYNZWRPTQZCZENYGCXQFJYKJBZMLJCMQQXUOXSLYXXLYLLJDZBTYMHPFSTTQQWLHOKYBLZZALZXQLHZWRRQHLSTMYPYXJJXMQSJFNBXYXYJXXYQYLTHYLQYFMLKLJTMLLHSZWKZHLJMLHLJKLJSTLQXYLMBHHLNLZXQJHXCFXXLHYHJJGBYZZKBXSCQDJQDSUJZYYHZHHMGSXCSYMXFEBCQWWRBPYYJQTYZCYQYQQZYHMWFFHGZFRJFCDPXNTQYZPDYKHJLFRZXPPXZDBBGZQSTLGDGYLCQMLCHHMFYWLZYXKJLYPQHSYWMQQGQZMLZJNSQXJQSYJYCBEHSXFSZPXZWFLLBCYYJDYTDTHWZSFJMQQYJLMQXXLLDTTKHHYBFPWTYYSQQWNQWLGWDEBZWCMYGCULKJXTMXMYJSXHYBRWFYMWFRXYQMXYSZTZZTFYKMLDHQDXWYYNLCRYJBLPSXCXYWLSPRRJWXHQYPHTYDNXHHMMYWYTZCSQMTSSCCDALWZTCPQPYJLLQZYJSWXMZZMMYLMXCLMXCZMXMZSQTZPPQQBLPGXQZHFLJJHYTJSRXWZXSCCDLXTYJDCQJXSLQYCLZXLZZXMXQRJMHRHZJBHMFLJLMLCLQNLDXZLLLPYPSYJYSXCQQDCMQJZZXHNPNXZMEKMXHYKYQLXSXTXJYYHWDCWDZHQYYBGYBCYSCFGPSJNZDYZZJZXRZRQJJYMCANYRJTLDPPYZBSTJKXXZYPFDWFGZZRPYMTNGXZQBYXNBUFNQKRJQZMJEGRZGYCLKXZDSKKNSXKCLJSPJYYZLQQJYBZSSQLLLKJXTBKTYLCCDDBLSPPFYLGYDTZJYQGGKQTTFZXBDKTYYHYBBFYTYYBCLPDYTGDHRYRNJSPTCSNYJQHKLLLZSLYDXXWBCJQSPXBPJZJCJDZFFXXBRMLAZHCSNDLBJDSZBLPRZTSWSBXBCLLXXLZDJZSJPYLYXXYFTFFFBHJJXGBYXJPMMMPSSJZJMTLYZJXSWXTYLEDQPJMYGQZJGDJLQJWJQLLSJGJGYGMSCLJJXDTYGJQJQJCJZCJGDZZSXQGSJGGCXHQXSNQLZZBXHSGZXCXYLJXYXYYDFQQJHJFXDHCTXJYRXYSQTJXYEFYYSSYYJXNCYZXFXMSYSZXYYSCHSHXZZZGZZZGFJDLTYLNPZGYJYZYYQZPBXQBDZTZCZYXXYHHSQXSHDHGQHJHGYWSZTMZMLHYXGEBTYLZKQWYTJZRCLEKYSTDBCYKQQSAYXCJXWWGSBHJYZYDHCSJKQCXSWXFLTYNYZPZCCZJQTZWJQDZZZQZLJJXLSBHPYXXPSXSHHEZTXFPTLQYZZXHYTXNCFZYYHXGNXMYWXTZSJPTHHGYMXMXQZXTSBCZYJYXXTYYZYPCQLMMSZMJZZLLZXGXZAAJZYXJMZXWDXZSXZDZXLEYJJZQBHZWZZZQTZPSXZTDSXJJJZNYAZPHXYYSRNQDTHZHYYKYJHDZXZLSWCLYBZYECWCYCRYLCXNHZYDZYDYJDFRJJHTRSQTXYXJRJHOJYNXELXSFSFJZGHPZSXZSZDZCQZBYYKLSGSJHCZSHDGQGXYZGXCHXZJWYQWGYHKSSEQZZNDZFKWYSSTCLZSTSYMCDHJXXYWEYXCZAYDMPXMDSXYBSQMJMZJMTZQLPJYQZCGQHXJHHLXXHLHDLDJQCLDWBSXFZZYYSCHTYTYYBHECXHYKGJPXHHYZJFXHWHBDZFYZBCAPNPGNYDMSXHMMMMAMYNBYJTMPXYYMCTHJBZYFCGTYHWPHFTWZZEZSBZEGPFMTSKFTYCMHFLLHGPZJXZJGZJYXZSBBQSCZZLZCCSTPGXMJSFTCCZJZDJXCYBZLFCJSYZFGSZLYBCWZZBYZDZYPSWYJZXZBDSYUXLZZBZFYGCZXBZHZFTPBGZGEJBSTGKDMFHYZZJHZLLZZGJQZLSFDJSSCBZGPDLFZFZSZYZYZSYGCXSNXXCHCZXTZZLJFZGQSQYXZJQDCCZTQCDXZJYQJQCHXZTDLGSCXZSYQJQTZWLQDQZTQCHQQJZYEZZZPBWKDJFCJPZTYPQYQTTYNLMBDKTJZPQZQZZFPZSBNJLGYJDXJDZZKZGQKXDLPZJTCJDQBXDJQJSTCKNXBXZMSLYJCQMTJQWWCJQNJNLLLHJCWQTBZQYDZCZPZZDZYDDCYZZZCCJTTJFZDPRRTZTJDCQTQZDTJNPLZBCLLCTZSXKJZQZPZLBZRBTJDCXFCZDBCCJJLTQQPLDCGZDBBZJCQDCJWYNLLZYZCCDWLLXWZLXRXNTQQCZXKQLSGDFQTDDGLRLAJJTKUYMKQLLTZYTDYYCZGJWYXDXFRSKSTQTENQMRKQZHHQKDLDAZFKYPBGGPZREBZZYKZZSPEGJXGYKQZZZSLYSYYYZWFQZYLZZLZHWCHKYPQGNPGBLPLRRJYXCCSYYHSFZFYBZYYTGZXYLXCZWXXZJZBLFFLGSKHYJZEYJHLPLLLLCZGXDRZELRHGKLZZYHZLYQSZZJZQLJZFLNBHGWLCZCFJYSPYXZLZLXGCCPZBLLCYBBBBUBBCBPCRNNZCZYRBFSRLDCGQYYQXYGMQZWTZYTYJXYFWTEHZZJYWLCCNTZYJJZDEDPZDZTSYQJHDYMBJNYJZLXTSSTPHNDJXXBYXQTZQDDTJTDYYTGWSCSZQFLSHLGLBCZPHDLYZJYCKWTYTYLBNYTSDSYCCTYSZYYEBHEXHQDTWNYGYCLXTSZYSTQMYGZAZCCSZZDSLZCLZRQXYYELJSBYMXSXZTEMBBLLYYLLYTDQYSHYMRQWKFKBFXNXSBYCHXBWJYHTQBPBSBWDZYLKGZSKYHXQZJXHXJXGNLJKZLYYCDXLFYFGHLJGJYBXQLYBXQPQGZTZPLNCYPXDJYQYDYMRBESJYYHKXXSTMXRCZZYWXYQYBMCLLYZHQYZWQXDBXBZWZMSLPDMYSKFMZKLZCYQYCZLQXFZZYDQZPZYGYJYZMZXDZFYFYTTQTZHGSPCZMLCCYTZXJCYTJMKSLPZHYSNZLLYTPZCTZZCKTXDHXXTQCYFKSMQCCYYAZHTJPCYLZLYJBJXTPNYLJYYNRXSYLMMNXJSMYBCSYSYLZYLXJJQYLDZLPQBFZZBLFNDXQKCZFYWHGQMRDSXYCYTXNQQJZYYPFZXDYZFPRXEJDGYQBXRCNFYYQPGHYJDYZXGRHTKYLNWDZNTSMPKLBTHBPYSZBZTJZSZZJTYYXZPHSSZZBZCZPTQFZMYFLYPYBBJQXZMXXDJMTSYSKKBJZXHJCKLPSMKYJZCXTMLJYXRZZQSLXXQPYZXMKYXXXJCLJPRMYYGADYSKQLSNDHYZKQXZYZTCGHZTLMLWZYBWSYCTBHJHJFCWZTXWYTKZLXQSHLYJZJXTMPLPYCGLTBZZTLZJCYJGDTCLKLPLLQPJMZPAPXYZLKKTKDZCZZBNZDYDYQZJYJGMCTXLTGXSZLMLHBGLKFWNWZHDXUHLFMKYSLGXDTWWFRJEJZTZHYDXYKSHWFZCQSHKTMQQHTZHYMJDJSKHXZJZBZZXYMPAGQMSTPXLSKLZYNWRTSQLSZBPSPSGZWYHTLKSSSWHZZLYYTNXJGMJSZSUFWNLSOZTXGXLSAMMLBWLDSZYLAKQCQCTMYCFJBSLXCLZZCLXXKSBZQCLHJPSQPLSXXCKSLNHPSFQQYTXYJZLQLDXZQJZDYYDJNZPTUZDSKJFSLJHYLZSQZLBTXYDGTQFDBYAZXDZHZJNHHQBYKNXJJQCZMLLJZKSPLDYCLBBLXKLELXJLBQYCXJXGCNLCQPLZLZYJTZLJGYZDZPLTQCSXFDMNYCXGBTJDCZNBGBQYQJWGKFHTNPYQZQGBKPBBYZMTJDYTBLSQMPSXTBNPDXKLEMYYCJYNZCTLDYKZZXDDXHQSHDGMZSJYCCTAYRZLPYLTLKXSLZCGGEXCLFXLKJRTLQJAQZNCMBYDKKCXGLCZJZXJHPTDJJMZQYKQSECQZDSHHADMLZFMMZBGNTJNNLGBYJBRBTMLBYJDZXLCJLPLDLPCQDHLXZLYCBLCXZZJADJLNZMMSSSMYBHBSQKBHRSXXJMXSDZNZPXLGBRHWGGFCXGMSKLLTSJYYCQLTSKYWYYHYWXBXQYWPYWYKQLSQPTNTKHQCWDQKTWPXXHCPTHTWUMSSYHBWCRWXHJMKMZNGWTMLKFGHKJYLSYYCXWHYECLQHKQHTTQKHFZLDXQWYZYYDESBPKYRZPJFYYZJCEQDZZDLATZBBFJLLCXDLMJSSXEGYGSJQXCWBXSSZPDYZCXDNYXPPZYDLYJCZPLTXLSXYZYRXCYYYDYLWWNZSAHJSYQYHGYWWAXTJZDAXYSRLTDPSSYYFNEJDXYZHLXLLLZQZSJNYQYQQXYJGHZGZCYJCHZLYCDSHWSHJZYJXCLLNXZJJYYXNFXMWFPYLCYLLABWDDHWDXJMCXZTZPMLQZHSFHZYNZTLLDYWLSLXHYMMYLMBWWKYXYADTXYLLDJPYBPWUXJMWMLLSAFDLLYFLBHHHBQQLTZJCQJLDJTFFKMMMBYTHYGDCQRDDWRQJXNBYSNWZDBYYTBJHPYBYTTJXAAHGQDQTMYSTQXKBTZPKJLZRBEQQSSMJJBDJOTGTBXPGBKTLHQXJJJCTHXQDWJLWRFWQGWSHCKRYSWGFTGYGBXSDWDWRFHWYTJJXXXJYZYSLPYYYPAYXHYDQKXSHXYXGSKQHYWFDDDPPLCJLQQEEWXKSYYKDYPLTJTHKJLTCYYHHJTTPLTZZCDLTHQKZXQYSTEEYWYYZYXXYYSTTJKLLPZMCYHQGXYHSRMBXPLLNQYDQHXSXXWGDQBSHYLLPJJJTHYJKYPPTHYYKTYEZYENMDSHLCRPQFDGFXZPSFTLJXXJBSWYYSKSFLXLPPLBBBLBSFXFYZBSJSSYLPBBFFFFSSCJDSTZSXZRYYSYFFSYZYZBJTBCTSBSDHRTJJBYTCXYJEYLXCBNEBJDSYXYKGSJZBXBYTFZWGENYHHTHZHHXFWGCSTBGXKLSXYWMTMBYXJSTZSCDYQRCYTWXZFHMYMCXLZNSDJTTTXRYCFYJSBSDYERXJLJXBBDEYNJGHXGCKGSCYMBLXJMSZNSKGXFBNBPTHFJAAFXYXFPXMYPQDTZCXZZPXRSYWZDLYBBKTYQPQJPZYPZJZNJPZJLZZFYSBTTSLMPTZRTDXQSJEHBZYLZDHLJSQMLHTXTJECXSLZZSPKTLZKQQYFSYGYWPCPQFHQHYTQXZKRSGTTSQCZLPTXCDYYZXSQZSLXLZMYCPCQBZYXHBSXLZDLTCDXTYLZJYYZPZYZLTXJSJXHLPMYTXCQRBLZSSFJZZTNJYTXMYJHLHPPLCYXQJQQKZZSCPZKSWALQSBLCCZJSXGWWWYGYKTJBBZTDKHXHKGTGPBKQYSLPXPJCKBMLLXDZSTBKLGGQKQLSBKKTFXRMDKBFTPZFRTBBRFERQGXYJPZSSTLBZTPSZQZSJDHLJQLZBPMSMMSXLQQNHKNBLRDDNXXDHDDJCYYGYLXGZLXSYGMQQGKHBPMXYXLYTQWLWGCPBMQXCYZYDRJBHTDJYHQSHTMJSBYPLWHLZFFNYPMHXXHPLTBQPFBJWQDBYGPNZTPFZJGSDDTQSHZEAWZZYLLTYYBWJKXXGHLFKXDJTMSZSQYNZGGSWQSPHTLSSKMCLZXYSZQZXNCJDQGZDLFNYKLJCJLLZLMZZNHYDSSHTHZZLZZBBHQZWWYCRZHLYQQJBEYFXXXWHSRXWQHWPSLMSSKZTTYGYQQWRSLALHMJTQJSMXQBJJZJXZYZKXBYQXBJXSHZTSFJLXMXZXFGHKZSZGGYLCLSARJYHSLLLMZXELGLXYDJYTLFBHBPNLYZFBBHPTGJKWETZHKJJXZXXGLLJLSTGSHJJYQLQZFKCGNNDJSSZFDBCTWWSEQFHQJBSAQTGYPQLBXBMMYWXGSLZHGLZGQYFLZBYFZJFRYSFMBYZHQGFWZSYFYJJPHZBYYZFFWODGRLMFTWLBZGYCQXCDJYGZYYYYTYTYDWEGAZYHXJLZYYHLRMGRXXZCLHNELJJTJTPWJYBJJBXJJTJTEEKHWSLJPLPSFYZPQQBDLQJJTYYQLYZKDKSQJYYQZLDQTGJQYZJSUCMRYQTHTEJMFCTYHYPKMHYZWJDQFHYYXWSHCTXRLJHQXHCCYYYJLTKTTYTMXGTCJTZAYYOCZLYLBSZYWJYTSJYHBYSHFJLYGJXXTMZYYLTXXYPZLXYJZYZYYPNHMYMDYYLBLHLSYYQQLLNJJYMSOYQBZGDLYXYLCQYXTSZEGXHZGLHWBLJHEYXTWQMAKBPQCGYSHHEGQCMWYYWLJYJHYYZLLJJYLHZYHMGSLJLJXCJJYCLYCJPCPZJZJMMYLCQLNQLJQJSXYJMLSZLJQLYCMMHCFMMFPQQMFYLQMCFFQMMMMHMZNFHHJGTTHHKHSLNCHHYQDXTMMQDCYZYXYQMYQYLTDCYYYZAZZCYMZYDLZFFFMMYCQZWZZMABTBYZTDMNZZGGDFTYPCGQYTTSSFFWFDTZQSSYSTWXJHXYTSXXYLBYQHWWKXHZXWZNNZZJZJJQJCCCHYYXBZXZCYZTLLCQXYNJYCYYCYNZZQYYYEWYCZDCJYCCHYJLBTZYYCQWMPWPYMLGKDLDLGKQQBGYCHJXY",this.full_dict={a:"啊阿锕",ai:"埃挨哎唉哀皑癌蔼矮艾碍爱隘诶捱嗳嗌嫒瑷暧砹锿霭",an:"鞍氨安俺按暗岸胺案谙埯揞犴庵桉铵鹌顸黯",ang:"肮昂盎",ao:"凹敖熬翱袄傲奥懊澳坳拗嗷噢岙廒遨媪骜聱螯鏊鳌鏖",ba:"芭捌扒叭吧笆八疤巴拔跋靶把耙坝霸罢爸茇菝萆捭岜灞杷钯粑鲅魃",bai:"白柏百摆佰败拜稗薜掰鞴",ban:"斑班搬扳般颁板版扮拌伴瓣半办绊阪坂豳钣瘢癍舨",bang:"邦帮梆榜膀绑棒磅蚌镑傍谤蒡螃",bao:"苞胞包褒雹保堡饱宝抱报暴豹鲍爆勹葆宀孢煲鸨褓趵龅",bo:"剥薄玻菠播拨钵波博勃搏铂箔伯帛舶脖膊渤泊驳亳蕃啵饽檗擘礴钹鹁簸跛",bei:"杯碑悲卑北辈背贝钡倍狈备惫焙被孛陂邶埤蓓呗怫悖碚鹎褙鐾",ben:"奔苯本笨畚坌锛",beng:"崩绷甭泵蹦迸唪嘣甏",bi:"逼鼻比鄙笔彼碧蓖蔽毕毙毖币庇痹闭敝弊必辟壁臂避陛匕仳俾芘荜荸吡哔狴庳愎滗濞弼妣婢嬖璧贲畀铋秕裨筚箅篦舭襞跸髀",bian:"鞭边编贬扁便变卞辨辩辫遍匾弁苄忭汴缏煸砭碥稹窆蝙笾鳊",biao:"标彪膘表婊骠飑飙飚灬镖镳瘭裱鳔",bie:"鳖憋别瘪蹩鳘",bin:"彬斌濒滨宾摈傧浜缤玢殡膑镔髌鬓",bing:"兵冰柄丙秉饼炳病并禀邴摒绠枋槟燹",bu:"捕卜哺补埠不布步簿部怖拊卟逋瓿晡钚醭",ca:"擦嚓礤",cai:"猜裁材才财睬踩采彩菜蔡",can:"餐参蚕残惭惨灿骖璨粲黪",cang:"苍舱仓沧藏伧",cao:"操糙槽曹草艹嘈漕螬艚",ce:"厕策侧册测刂帻恻",ceng:"层蹭噌",cha:"插叉茬茶查碴搽察岔差诧猹馇汊姹杈楂槎檫钗锸镲衩",chai:"拆柴豺侪茈瘥虿龇",chan:"搀掺蝉馋谗缠铲产阐颤冁谄谶蒇廛忏潺澶孱羼婵嬗骣觇禅镡裣蟾躔",chang:"昌猖场尝常长偿肠厂敞畅唱倡伥鬯苌菖徜怅惝阊娼嫦昶氅鲳",chao:"超抄钞朝嘲潮巢吵炒怊绉晁耖",che:"车扯撤掣彻澈坼屮砗",chen:"郴臣辰尘晨忱沉陈趁衬称谌抻嗔宸琛榇肜胂碜龀",cheng:"撑城橙成呈乘程惩澄诚承逞骋秤埕嵊徵浈枨柽樘晟塍瞠铖裎蛏酲",chi:"吃痴持匙池迟弛驰耻齿侈尺赤翅斥炽傺墀芪茌搋叱哧啻嗤彳饬沲媸敕胝眙眵鸱瘛褫蚩螭笞篪豉踅踟魑",chong:"充冲虫崇宠茺忡憧铳艟",chou:"抽酬畴踌稠愁筹仇绸瞅丑俦圳帱惆溴妯瘳雠鲋",chu:"臭初出橱厨躇锄雏滁除楚础储矗搐触处亍刍憷绌杵楮樗蜍蹰黜",chuan:"揣川穿椽传船喘串掾舛惴遄巛氚钏镩舡",chuang:"疮窗幢床闯创怆",chui:"吹炊捶锤垂陲棰槌",chun:"春椿醇唇淳纯蠢促莼沌肫朐鹑蝽",chuo:"戳绰蔟辶辍镞踔龊",ci:"疵茨磁雌辞慈瓷词此刺赐次荠呲嵯鹚螅糍趑",cong:"聪葱囱匆从丛偬苁淙骢琮璁枞",cou:"薮楱辏腠",cu:"凑粗醋簇猝殂蹙",cuan:"蹿篡窜汆撺爨",cui:"摧崔催脆瘁粹淬翠萃悴璀榱隹",cun:"村存寸磋忖皴",cuo:"撮搓措挫错厝脞锉矬痤鹾蹉躜",chuai:"嘬膪踹",cen:"岑涔",da:"搭达答瘩打大耷哒嗒怛妲疸褡笪靼鞑",dai:"呆歹傣戴带殆代贷袋待逮怠埭甙呔岱迨逯骀绐玳黛",dan:"耽担丹单郸掸胆旦氮但惮淡诞弹蛋亻儋卩萏啖澹檐殚赕眈瘅聃箪",dang:"当挡党荡档谠凼菪宕砀铛裆",dao:"刀捣蹈倒岛祷导到稻悼道盗叨啁忉洮氘焘忑纛",de:"德得的锝",deng:"蹬灯登等瞪凳邓噔嶝戥磴镫簦",di:"堤低滴迪敌笛狄涤翟嫡抵底地蒂第帝弟递缔氐籴诋谛邸坻莜荻嘀娣柢棣觌砥碲睇镝羝骶",dia:"嗲",dian:"颠掂滇碘点典靛垫电佃甸店惦奠淀殿丶阽坫埝巅玷癜癫簟踮",diao:"碉叼雕凋刁掉吊钓调轺铞蜩粜貂",die:"跌爹碟蝶迭谍叠佚垤堞揲喋渫轶牒瓞褶耋蹀鲽鳎",ding:"丁盯叮钉顶鼎锭定订丢仃啶玎腚碇町铤疔耵酊",dong:"东冬董懂动栋侗恫冻洞垌咚岽峒夂氡胨胴硐鸫",dou:"兜抖斗陡豆逗痘蔸钭窦窬蚪篼酡",du:"都督毒犊独读堵睹赌杜镀肚度渡妒芏嘟渎椟橐牍蠹笃髑黩",duan:"端短锻段断缎彖椴煅簖",dui:"堆兑队对怼憝碓",dun:"墩吨蹲敦顿囤钝盾遁炖砘礅盹镦趸",duo:"掇哆多夺垛躲朵跺舵剁惰堕咄哚缍柁铎裰踱",e:"蛾峨鹅俄额讹娥恶厄扼遏鄂饿噩谔垩垭苊莪萼呃愕屙婀轭曷腭硪锇锷鹗颚鳄",en:"恩蒽摁唔嗯",er:"而儿耳尔饵洱二贰迩珥铒鸸鲕",fa:"发罚筏伐乏阀法珐垡砝",fan:"藩帆番翻樊矾钒繁凡烦反返范贩犯饭泛蘩幡犭梵攵燔畈蹯",fang:"坊芳方肪房防妨仿访纺放匚邡彷钫舫鲂",fei:"菲非啡飞肥匪诽吠肺废沸费芾狒悱淝妃绋绯榧腓斐扉祓砩镄痱蜚篚翡霏鲱",fen:"芬酚吩氛分纷坟焚汾粉奋份忿愤粪偾瀵棼愍鲼鼢",feng:"丰封枫蜂峰锋风疯烽逢冯缝讽奉凤俸酆葑沣砜",fo:"佛仏坲梻仸",fou:"ç¼¶",fu:"佛否夫敷肤孵扶拂辐幅氟符伏俘服浮涪福袱弗甫抚辅俯釜斧脯腑府腐赴副覆赋复傅付阜父腹负富讣附妇缚咐匐凫郛芙苻茯莩菔呋幞滏艴孚驸绂桴赙黻黼罘稃馥虍蚨蜉蝠蝮麸趺跗鳆",ga:"噶嘎蛤尬呷尕尜旮钆",gai:"该改概钙盖溉丐陔垓戤赅胲",gan:"干甘杆柑竿肝赶感秆敢赣坩苷尴擀泔淦澉绀橄旰矸疳酐",gang:"冈刚钢缸肛纲岗港戆罡颃筻",gong:"杠工攻功恭龚供躬公宫弓巩汞拱贡共蕻廾咣珙肱蚣蛩觥",gao:"篙皋高膏羔糕搞镐稿告睾诰郜蒿藁缟槔槁杲锆",ge:"哥歌搁戈鸽胳疙割革葛格阁隔铬个各鬲仡哿塥嗝纥搿膈硌铪镉袼颌虼舸骼髂",gei:"给",gen:"根跟亘茛哏艮",geng:"耕更庚羹埂耿梗哽赓鲠",gou:"钩勾沟苟狗垢构购够佝诟岣遘媾缑觏彀鸲笱篝鞲",gu:"辜菇咕箍估沽孤姑鼓古蛊骨谷股故顾固雇嘏诂菰哌崮汩梏轱牯牿胍臌毂瞽罟钴锢瓠鸪鹄痼蛄酤觚鲴骰鹘",gua:"刮瓜剐寡挂褂卦诖呱栝鸹",guai:"乖拐怪哙",guan:"棺关官冠观管馆罐惯灌贯倌莞掼涫盥鹳鳏",guang:"光广逛犷桄胱疒",gui:"瑰规圭硅归龟闺轨鬼诡癸桂柜跪贵刽匦刿庋宄妫桧炅晷皈簋鲑鳜",gun:"辊滚棍丨衮绲磙鲧",guo:"锅郭国果裹过馘蠃埚掴呙囗帼崞猓椁虢锞聒蜮蜾蝈",ha:"哈",hai:"骸孩海氦亥害骇咴嗨颏醢",han:"酣憨邯韩含涵寒函喊罕翰撼捍旱憾悍焊汗汉邗菡撖阚瀚晗焓颔蚶鼾",hen:"夯痕很狠恨",hang:"杭航沆绗珩桁",hao:"壕嚎豪毫郝好耗号浩薅嗥嚆濠灏昊皓颢蚝",he:"呵喝荷菏核禾和何合盒貉阂河涸赫褐鹤贺诃劾壑藿嗑嗬阖盍蚵翮",hei:"嘿黑",heng:"哼亨横衡恒訇蘅",hong:"轰哄烘虹鸿洪宏弘红黉讧荭薨闳泓",hou:"喉侯猴吼厚候后堠後逅瘊篌糇鲎骺",hu:"呼乎忽瑚壶葫胡蝴狐糊湖弧虎唬护互沪户冱唿囫岵猢怙惚浒滹琥槲轷觳烀煳戽扈祜鹕鹱笏醐斛",hua:"花哗华猾滑画划化话劐浍骅桦铧稞",huai:"槐徊怀淮坏还踝",huan:"欢环桓缓换患唤痪豢焕涣宦幻郇奂垸擐圜洹浣漶寰逭缳锾鲩鬟",huang:"荒慌黄磺蝗簧皇凰惶煌晃幌恍谎隍徨湟潢遑璜肓癀蟥篁鳇",hui:"灰挥辉徽恢蛔回毁悔慧卉惠晦贿秽会烩汇讳诲绘诙茴荟蕙哕喙隳洄彗缋珲晖恚虺蟪麾",hun:"荤昏婚魂浑混诨馄阍溷缗",huo:"豁活伙火获或惑霍货祸攉嚯夥钬锪镬耠蠖",ji:"击圾基机畸稽积箕肌饥迹激讥鸡姬绩缉吉极棘辑籍集及急疾汲即嫉级挤几脊己蓟技冀季伎祭剂悸济寄寂计记既忌际妓继纪居丌乩剞佶佴脔墼芨芰萁蒺蕺掎叽咭哜唧岌嵴洎彐屐骥畿玑楫殛戟戢赍觊犄齑矶羁嵇稷瘠瘵虮笈笄暨跻跽霁鲚鲫髻麂",jia:"嘉枷夹佳家加荚颊贾甲钾假稼价架驾嫁伽郏拮岬浃迦珈戛胛恝铗镓痂蛱笳袈跏",jian:"歼监坚尖笺间煎兼肩艰奸缄茧检柬碱硷拣捡简俭剪减荐槛鉴践贱见键箭件健舰剑饯渐溅涧建僭谏谫菅蒹搛囝湔蹇謇缣枧柙楗戋戬牮犍毽腱睑锏鹣裥笕箴翦趼踺鲣鞯",jiang:"僵姜将浆江疆蒋桨奖讲匠酱降茳洚绛缰犟礓耩糨豇",jiao:"蕉椒礁焦胶交郊浇骄娇嚼搅铰矫侥脚狡角饺缴绞剿教酵轿较叫佼僬茭挢噍峤徼姣纟敫皎鹪蛟醮跤鲛",jie:"窖揭接皆秸街阶截劫节桔杰捷睫竭洁结解姐戒藉芥界借介疥诫届偈讦诘喈嗟獬婕孑桀獒碣锴疖袷颉蚧羯鲒骱髫",jin:"巾筋斤金今津襟紧锦仅谨进靳晋禁近烬浸尽卺荩堇噤馑廑妗缙瑾槿赆觐钅锓衿矜",jing:"劲荆兢茎睛晶鲸京惊精粳经井警景颈静境敬镜径痉靖竟竞净刭儆阱菁獍憬泾迳弪婧肼胫腈旌",jiong:"炯窘冂迥扃",jiu:"揪究纠玖韭久灸九酒厩救旧臼舅咎就疚僦啾阄柩桕鹫赳鬏",ju:"鞠拘狙疽驹菊局咀矩举沮聚拒据巨具距踞锯俱句惧炬剧倨讵苣苴莒掬遽屦琚枸椐榘榉橘犋飓钜锔窭裾趄醵踽龃雎鞫",juan:"捐鹃娟倦眷卷绢鄄狷涓桊蠲锩镌隽",jue:"撅攫抉掘倔爵觉决诀绝厥劂谲矍蕨噘崛獗孓珏桷橛爝镢蹶觖",jun:"均菌钧军君峻俊竣浚郡骏捃狻皲筠麇",ka:"喀咖卡佧咔胩",ke:"咯坷苛柯棵磕颗科壳咳可渴克刻客课岢恪溘骒缂珂轲氪瞌钶疴窠蝌髁",kai:"开揩楷凯慨剀垲蒈忾恺铠锎",kan:"刊堪勘坎砍看侃凵莰莶戡龛瞰",kang:"康慷糠扛抗亢炕坑伉闶钪",kao:"考拷烤靠尻栲犒铐",ken:"肯啃垦恳垠裉颀",keng:"吭忐铿",kong:"空恐孔控倥崆箜",kou:"抠口扣寇芤蔻叩眍筘",ku:"枯哭窟苦酷库裤刳堀喾绔骷",kua:"夸垮挎跨胯侉",kuai:"块筷侩快蒯郐蒉狯脍",kuan:"宽款髋",kuang:"匡筐狂框矿眶旷况诓诳邝圹夼哐纩贶",kui:"亏盔岿窥葵奎魁傀馈愧溃馗匮夔隗揆喹喟悝愦阕逵暌睽聩蝰篑臾跬",kun:"坤昆捆困悃阃琨锟醌鲲髡",kuo:"括扩廓阔蛞",la:"垃拉喇蜡腊辣啦剌摺邋旯砬瘌",lai:"莱来赖崃徕涞濑赉睐铼癞籁",lan:"蓝婪栏拦篮阑兰澜谰揽览懒缆烂滥啉岚懔漤榄斓罱镧褴",lang:"琅榔狼廊郎朗浪莨蒗啷阆锒稂螂",lao:"捞劳牢老佬姥酪烙涝唠崂栳铑铹痨醪",le:"勒乐肋仂叻嘞泐鳓",lei:"雷镭蕾磊累儡垒擂类泪羸诔荽咧漯嫘缧檑耒酹",ling:"棱冷拎玲菱零龄铃伶羚凌灵陵岭领另令酃塄苓呤囹泠绫柃棂瓴聆蛉翎鲮",leng:"楞愣",li:"厘梨犁黎篱狸离漓理李里鲤礼莉荔吏栗丽厉励砾历利傈例俐痢立粒沥隶力璃哩俪俚郦坜苈莅蓠藜捩呖唳喱猁溧澧逦娌嫠骊缡珞枥栎轹戾砺詈罹锂鹂疠疬蛎蜊蠡笠篥粝醴跞雳鲡鳢黧",lian:"俩联莲连镰廉怜涟帘敛脸链恋炼练挛蔹奁潋濂娈琏楝殓臁膦裢蠊鲢",liang:"粮凉梁粱良两辆量晾亮谅墚椋踉靓魉",liao:"撩聊僚疗燎寥辽潦了撂镣廖料蓼尥嘹獠寮缭钌鹩耢",lie:"列裂烈劣猎冽埒洌趔躐鬣",lin:"琳林磷霖临邻鳞淋凛赁吝蔺嶙廪遴檩辚瞵粼躏麟",liu:"溜琉榴硫馏留刘瘤流柳六抡偻蒌泖浏遛骝绺旒熘锍镏鹨鎏",long:"龙聋咙笼窿隆垄拢陇弄垅茏泷珑栊胧砻癃",lou:"楼娄搂篓漏陋喽嵝镂瘘耧蝼髅",lu:"芦卢颅庐炉掳卤虏鲁麓碌露路赂鹿潞禄录陆戮垆摅撸噜泸渌漉璐栌橹轳辂辘氇胪镥鸬鹭簏舻鲈",lv:"驴吕铝侣旅履屡缕虑氯律率滤绿捋闾榈膂稆褛",luan:"峦孪滦卵乱栾鸾銮",lue:"掠略锊",lun:"轮伦仑沦纶论囵",luo:"萝螺罗逻锣箩骡裸落洛骆络倮荦摞猡泺椤脶镙瘰雒",ma:"妈麻玛码蚂马骂嘛吗唛犸嬷杩麽",mai:"埋买麦卖迈脉劢荬咪霾",man:"瞒馒蛮满蔓曼慢漫谩墁幔缦熳镘颟螨鳗鞔",mang:"芒茫盲忙莽邙漭朦硭蟒",meng:"氓萌蒙檬盟锰猛梦孟勐甍瞢懵礞虻蜢蠓艋艨黾",miao:"猫苗描瞄藐秒渺庙妙喵邈缈缪杪淼眇鹋蜱",mao:"茅锚毛矛铆卯茂冒帽貌贸侔袤勖茆峁瑁昴牦耄旄懋瞀蛑蝥蟊髦",me:"么",mei:"玫枚梅酶霉煤没眉媒镁每美昧寐妹媚坶莓嵋猸浼湄楣镅鹛袂魅",men:"门闷们扪玟焖懑钔",mi:"眯醚靡糜迷谜弥米秘觅泌蜜密幂芈冖谧蘼嘧猕獯汨宓弭脒敉糸縻麋",mian:"棉眠绵冕免勉娩缅面沔湎腼眄",mie:"蔑灭咩蠛篾",min:"民抿皿敏悯闽苠岷闵泯珉",ming:"明螟鸣铭名命冥茗溟暝瞑酩",miu:"è°¬",mo:"摸摹蘑模膜磨摩魔抹末莫墨默沫漠寞陌谟茉蓦馍嫫镆秣瘼耱蟆貊貘",mou:"谋牟某厶哞婺眸鍪",mu:"拇牡亩姆母墓暮幕募慕木目睦牧穆仫苜呒沐毪钼",na:"拿哪呐钠那娜纳内捺肭镎衲箬",nai:"氖乃奶耐奈鼐艿萘柰",nan:"南男难囊喃囡楠腩蝻赧",nang:"攮哝囔馕曩",nao:"挠脑恼闹孬垴猱瑙硇铙蛲",ne:"淖呢讷",nei:"馁",nen:"嫩能枘恁",ni:"妮霓倪泥尼拟你匿腻逆溺伲坭猊怩滠昵旎祢慝睨铌鲵",nian:"蔫拈年碾撵捻念廿辇黏鲇鲶",niang:"娘酿",niao:"鸟尿茑嬲脲袅",nie:"捏聂孽啮镊镍涅乜陧蘖嗫肀颞臬蹑",nin:"您柠",ning:"狞凝宁拧泞佞蓥咛甯聍",niu:"牛扭钮纽狃忸妞蚴",nong:"脓浓农侬",nu:"奴努怒呶帑弩胬孥驽",nv:"女恧钕衄",nuan:"暖",nuenue:"虐",nue:"疟谑",nuo:"挪懦糯诺傩搦喏锘",o:"喔",ou:"哦欧鸥殴藕呕偶沤怄瓯耦",pa:"啪趴爬帕怕琶葩筢",pai:"拍排牌徘湃派俳蒎",pan:"攀潘盘磐盼畔判叛爿泮袢襻蟠蹒",pang:"乓庞旁耪胖滂逄",pao:"抛咆刨炮袍跑泡匏狍庖脬疱",pei:"呸胚培裴赔陪配佩沛掊辔帔淠旆锫醅霈",pen:"喷盆湓",peng:"砰抨烹澎彭蓬棚硼篷膨朋鹏捧碰坯堋嘭怦蟛",pi:"砒霹批披劈琵毗啤脾疲皮匹痞僻屁譬丕陴邳郫圮鼙擗噼庀媲纰枇甓睥罴铍痦癖疋蚍貔",pian:"篇偏片骗谝骈犏胼褊翩蹁",piao:"飘漂瓢票剽嘌嫖缥殍瞟螵",pie:"撇瞥丿苤氕",pin:"拼频贫品聘拚姘嫔榀牝颦",ping:"乒坪苹萍平凭瓶评屏俜娉枰鲆",po:"坡泼颇婆破魄迫粕叵鄱溥珀钋钷皤笸",pou:"剖裒踣",pu:"扑铺仆莆葡菩蒲埔朴圃普浦谱曝瀑匍噗濮璞氆镤镨蹼",qi:"期欺栖戚妻七凄漆柒沏其棋奇歧畦崎脐齐旗祈祁骑起岂乞企启契砌器气迄弃汽泣讫亟亓圻芑萋葺嘁屺岐汔淇骐绮琪琦杞桤槭欹祺憩碛蛴蜞綦綮趿蹊鳍麒",qia:"掐恰洽葜",qian:"牵扦钎铅千迁签仟谦乾黔钱钳前潜遣浅谴堑嵌欠歉佥阡芊芡荨掮岍悭慊骞搴褰缱椠肷愆钤虔箝",qiang:"枪呛腔羌墙蔷强抢嫱樯戗炝锖锵镪襁蜣羟跫跄",qiao:"橇锹敲悄桥瞧乔侨巧鞘撬翘峭俏窍劁诮谯荞愀憔缲樵毳硗跷鞒",qie:"切茄且怯窃郄唼惬妾挈锲箧",qin:"钦侵亲秦琴勤芹擒禽寝沁芩蓁蕲揿吣嗪噙溱檎螓衾",qing:"青轻氢倾卿清擎晴氰情顷请庆倩苘圊檠磬蜻罄箐謦鲭黥",qiong:"琼穷邛茕穹筇銎",qiu:"秋丘邱球求囚酋泅俅氽巯艽犰湫逑遒楸赇鸠虬蚯蝤裘糗鳅鼽",qu:"趋区蛆曲躯屈驱渠取娶龋趣去诎劬蕖蘧岖衢阒璩觑氍祛磲癯蛐蠼麴瞿黢",quan:"圈颧权醛泉全痊拳犬券劝诠荃獾悛绻辁畎铨蜷筌鬈",que:"缺炔瘸却鹊榷确雀阙悫",qun:"裙群逡",ran:"然燃冉染苒髯",rang:"瓤壤攘嚷让禳穰",rao:"饶扰绕荛娆桡",ruo:"惹若弱",re:"热偌",ren:"壬仁人忍韧任认刃妊纫仞荏葚饪轫稔衽",reng:"扔仍",ri:"日",rong:"戎茸蓉荣融熔溶容绒冗嵘狨缛榕蝾",rou:"揉柔肉糅蹂鞣",ru:"茹蠕儒孺如辱乳汝入褥蓐薷嚅洳溽濡铷襦颥",ruan:"软阮朊",rui:"蕊瑞锐芮蕤睿蚋",run:"闰润",sa:"撒洒萨卅仨挲飒",sai:"腮鳃塞赛噻",san:"三叁伞散彡馓氵毵糁霰",sang:"桑嗓丧搡磉颡",sao:"搔骚扫嫂埽臊瘙鳋",se:"瑟色涩啬铩铯穑",sen:"森",seng:"僧",sha:"莎砂杀刹沙纱傻啥煞脎歃痧裟霎鲨",shai:"筛晒酾",shan:"珊苫杉山删煽衫闪陕擅赡膳善汕扇缮剡讪鄯埏芟潸姗骟膻钐疝蟮舢跚鳝",shang:"墒伤商赏晌上尚裳垧绱殇熵觞",shao:"梢捎稍烧芍勺韶少哨邵绍劭苕潲蛸笤筲艄",she:"奢赊蛇舌舍赦摄射慑涉社设厍佘猞畲麝",shen:"砷申呻伸身深娠绅神沈审婶甚肾慎渗诜谂吲哂渖椹矧蜃",sheng:"声生甥牲升绳省盛剩胜圣丞渑媵眚笙",shi:"师失狮施湿诗尸虱十石拾时什食蚀实识史矢使屎驶始式示士世柿事拭誓逝势是嗜噬适仕侍释饰氏市恃室视试谥埘莳蓍弑唑饣轼耆贳炻礻铈铊螫舐筮豕鲥鲺",shou:"收手首守寿授售受瘦兽扌狩绶艏",shu:"蔬枢梳殊抒输叔舒淑疏书赎孰熟薯暑曙署蜀黍鼠属术述树束戍竖墅庶数漱恕倏塾菽忄沭涑澍姝纾毹腧殳镯秫鹬",shua:"刷耍唰涮",shuai:"摔衰甩帅蟀",shuan:"栓拴闩",shuang:"霜双爽孀",shui:"谁水睡税",shun:"吮瞬顺舜恂",shuo:"说硕朔烁蒴搠嗍濯妁槊铄",si:"斯撕嘶思私司丝死肆寺嗣四伺似饲巳厮俟兕菥咝汜泗澌姒驷缌祀祠锶鸶耜蛳笥",song:"松耸怂颂送宋讼诵凇菘崧嵩忪悚淞竦",sou:"搜艘擞嗽叟嗖嗾馊溲飕瞍锼螋",su:"苏酥俗素速粟僳塑溯宿诉肃夙谡蔌嗉愫簌觫稣",suan:"酸蒜算",sui:"虽隋随绥髓碎岁穗遂隧祟蓑冫谇濉邃燧眭睢",sun:"孙损笋荪狲飧榫跣隼",suo:"梭唆缩琐索锁所唢嗦娑桫睃羧",ta:"塌他它她塔獭挞蹋踏闼溻遢榻沓",tai:"胎苔抬台泰酞太态汰邰薹肽炱钛跆鲐",tan:"坍摊贪瘫滩坛檀痰潭谭谈坦毯袒碳探叹炭郯蕈昙钽锬覃",tang:"汤塘搪堂棠膛唐糖傥饧溏瑭铴镗耥螗螳羰醣",thang:"倘躺淌",theng:"趟烫",tao:"掏涛滔绦萄桃逃淘陶讨套挑鼗啕韬饕",te:"特",teng:"藤腾疼誊滕",ti:"梯剔踢锑提题蹄啼体替嚏惕涕剃屉荑悌逖绨缇鹈裼醍",tian:"天添填田甜恬舔腆掭忝阗殄畋钿蚺",tiao:"条迢眺跳佻祧铫窕龆鲦",tie:"贴铁帖萜餮",ting:"厅听烃汀廷停亭庭挺艇莛葶婷梃蜓霆",tong:"通桐酮瞳同铜彤童桶捅筒统痛佟僮仝茼嗵恸潼砼",tou:"偷投头透亠",tu:"凸秃突图徒途涂屠土吐兔堍荼菟钍酴",tuan:"湍团疃",tui:"推颓腿蜕褪退忒煺",tun:"吞屯臀饨暾豚窀",tuo:"拖托脱鸵陀驮驼椭妥拓唾乇佗坨庹沱柝砣箨舄跎鼍",wa:"挖哇蛙洼娃瓦袜佤娲腽",wai:"歪外",wan:"豌弯湾玩顽丸烷完碗挽晚皖惋宛婉万腕剜芄苋菀纨绾琬脘畹蜿箢",wang:"汪王亡枉网往旺望忘妄罔尢惘辋魍",wei:"威巍微危韦违桅围唯惟为潍维苇萎委伟伪尾纬未蔚味畏胃喂魏位渭谓尉慰卫倭偎诿隈葳薇帏帷崴嵬猥猬闱沩洧涠逶娓玮韪軎炜煨熨痿艉鲔",wen:"瘟温蚊文闻纹吻稳紊问刎愠阌汶璺韫殁雯",weng:"嗡翁瓮蓊蕹",wo:"挝蜗涡窝我斡卧握沃莴幄渥杌肟龌",wu:"巫呜钨乌污诬屋无芜梧吾吴毋武五捂午舞伍侮坞戊雾晤物勿务悟误兀仵阢邬圬芴庑怃忤浯寤迕妩骛牾焐鹉鹜蜈鋈鼯",xi:"昔熙析西硒矽晰嘻吸锡牺稀息希悉膝夕惜熄烯溪汐犀檄袭席习媳喜铣洗系隙戏细僖兮隰郗茜葸蓰奚唏徙饩阋浠淅屣嬉玺樨曦觋欷熹禊禧钸皙穸蜥蟋舾羲粞翕醯鼷",xia:"瞎虾匣霞辖暇峡侠狭下厦夏吓掀葭嗄狎遐瑕硖瘕罅黠",xian:"锨先仙鲜纤咸贤衔舷闲涎弦嫌显险现献县腺馅羡宪陷限线冼藓岘猃暹娴氙祆鹇痫蚬筅籼酰跹",xiang:"相厢镶香箱襄湘乡翔祥详想响享项巷橡像向象芗葙饷庠骧缃蟓鲞飨",xiao:"萧硝霄削哮嚣销消宵淆晓小孝校肖啸笑效哓咻崤潇逍骁绡枭枵筱箫魈",xie:"楔些歇蝎鞋协挟携邪斜胁谐写械卸蟹懈泄泻谢屑偕亵勰燮薤撷廨瀣邂绁缬榭榍歙躞",xin:"薪芯锌欣辛新忻心信衅囟馨莘歆铽鑫昕",xing:"星腥猩惺兴刑型形邢行醒幸杏性姓陉荇荥擤悻硎",xiong:"兄凶胸匈汹雄熊芎",xiu:"休修羞朽嗅锈秀袖绣莠岫馐庥鸺貅髹",xu:"墟戌需虚嘘须徐许蓄酗叙旭序畜恤絮婿绪续讴诩圩蓿怵洫溆顼栩煦砉盱胥糈醑",xuan:"轩喧宣悬旋玄选癣眩绚儇谖萱揎馔泫洵渲漩璇楦暄炫煊碹铉镟痃",xue:"靴薛学穴雪血噱泶鳕",xun:"勋熏循旬询寻驯巡殉汛训讯逊迅巽埙荀薰峋徇浔曛窨醺鲟",ya:"压押鸦鸭呀丫芽牙蚜崖衙涯雅哑亚讶伢揠吖岈迓娅琊桠氩砑睚痖",yan:"焉咽阉烟淹盐严研蜒岩延言颜阎炎沿奄掩眼衍演艳堰燕厌砚雁唁彦焰宴谚验厣靥赝俨偃兖讠谳郾鄢芫菸崦恹闫阏洇湮滟妍嫣琰晏胭腌焱罨筵酽魇餍鼹",yang:"殃央鸯秧杨扬佯疡羊洋阳氧仰痒养样漾徉怏泱炀烊恙蛘鞅",yao:"邀腰妖瑶摇尧遥窑谣姚咬舀药要耀夭爻吆崾徭瀹幺珧杳曜肴鹞窈繇鳐",ye:"椰噎耶爷野冶也页掖业叶曳腋夜液谒邺揶馀晔烨铘",yi:"一壹医揖铱依伊衣颐夷遗移仪胰疑沂宜姨彝椅蚁倚已乙矣以艺抑易邑屹亿役臆逸肄疫亦裔意毅忆义益溢诣议谊译异翼翌绎刈劓佾诒圪圯埸懿苡薏弈奕挹弋呓咦咿噫峄嶷猗饴怿怡悒漪迤驿缢殪贻旖熠钇镒镱痍瘗癔翊衤蜴舣羿翳酏黟",yin:"茵荫因殷音阴姻吟银淫寅饮尹引隐印胤鄞堙茚喑狺夤氤铟瘾蚓霪龈",ying:"英樱婴鹰应缨莹萤营荧蝇迎赢盈影颖硬映嬴郢茔莺萦撄嘤膺滢潆瀛瑛璎楹鹦瘿颍罂",yo:"哟唷",yong:"拥佣臃痈庸雍踊蛹咏泳涌永恿勇用俑壅墉慵邕镛甬鳙饔",you:"幽优悠忧尤由邮铀犹油游酉有友右佑釉诱又幼卣攸侑莸呦囿宥柚猷牖铕疣蝣鱿黝鼬",yu:"迂淤于盂榆虞愚舆余俞逾鱼愉渝渔隅予娱雨与屿禹宇语羽玉域芋郁吁遇喻峪御愈欲狱育誉浴寓裕预豫驭禺毓伛俣谀谕萸蓣揄喁圄圉嵛狳饫庾阈妪妤纡瑜昱觎腴欤於煜燠聿钰鹆瘐瘀窳蝓竽舁雩龉",yuan:"鸳渊冤元垣袁原援辕园员圆猿源缘远苑愿怨院塬沅媛瑗橼爰眢鸢螈鼋",yue:"曰约越跃钥岳粤月悦阅龠樾刖钺",yun:"耘云郧匀陨允运蕴酝晕韵孕郓芸狁恽纭殒昀氲",za:"匝砸杂拶咂",zai:"栽哉灾宰载再在咱崽甾",zan:"攒暂赞瓒昝簪糌趱錾",zang:"赃脏葬奘戕臧",zao:"遭糟凿藻枣早澡蚤躁噪造皂灶燥唣缫",ze:"责择则泽仄赜啧迮昃笮箦舴",zei:"è´¼",zen:"怎谮",zeng:"增憎曾赠缯甑罾锃",zha:"扎喳渣札轧铡闸眨栅榨咋乍炸诈揸吒咤哳怍砟痄蚱齄",zhai:"摘斋宅窄债寨砦",zhan:"瞻毡詹粘沾盏斩辗崭展蘸栈占战站湛绽谵搌旃",zhang:"樟章彰漳张掌涨杖丈帐账仗胀瘴障仉鄣幛嶂獐嫜璋蟑",zhao:"招昭找沼赵照罩兆肇召爪诏棹钊笊",zhe:"遮折哲蛰辙者锗蔗这浙谪陬柘辄磔鹧褚蜇赭",zhen:"珍斟真甄砧臻贞针侦枕疹诊震振镇阵缜桢榛轸赈胗朕祯畛鸩",zheng:"蒸挣睁征狰争怔整拯正政帧症郑证诤峥钲铮筝",zhi:"芝枝支吱蜘知肢脂汁之织职直植殖执值侄址指止趾只旨纸志挚掷至致置帜峙制智秩稚质炙痔滞治窒卮陟郅埴芷摭帙忮彘咫骘栉枳栀桎轵轾攴贽膣祉祗黹雉鸷痣蛭絷酯跖踬踯豸觯",zhong:"中盅忠钟衷终种肿重仲众冢锺螽舂舯踵",zhou:"舟周州洲诌粥轴肘帚咒皱宙昼骤啄着倜诹荮鬻纣胄碡籀舳酎鲷",zhu:"珠株蛛朱猪诸诛逐竹烛煮拄瞩嘱主著柱助蛀贮铸筑住注祝驻伫侏邾苎茱洙渚潴驺杼槠橥炷铢疰瘃蚰竺箸翥躅麈",zhua:"抓",zhuai:"拽",zhuan:"专砖转撰赚篆抟啭颛",zhuang:"桩庄装妆撞壮状丬",zhui:"椎锥追赘坠缀萑骓缒",zhun:"谆准",zhuo:"捉拙卓桌琢茁酌灼浊倬诼廴蕞擢啜浞涿杓焯禚斫",zi:"兹咨资姿滋淄孜紫仔籽滓子自渍字谘嵫姊孳缁梓辎赀恣眦锱秭耔笫粢觜訾鲻髭",zong:"鬃棕踪宗综总纵腙粽",zou:"邹走奏揍鄹鲰",zu:"租足卒族祖诅阻组俎菹啐徂驵蹴",zuan:"钻纂攥缵",zui:"嘴醉最罪",zun:"尊遵撙樽鳟",zuo:"昨左佐柞做作坐座阝阼胙祚酢",diu:"铥",nou:"耨",bia:"髟"},this.polyphone={19969:"DZ",19975:"WM",19988:"QJ",20048:"YL",20056:"SC",20060:"NM",20094:"QG",20127:"QJ",20167:"QC",20193:"YG",20250:"KH",20256:"ZC",20282:"SC",20285:"QJG",20291:"TD",20314:"YD",20340:"NE",20375:"TD",20389:"YJ",20391:"CZ",20415:"PB",20446:"YS",20447:"SQ",20504:"TC",20608:"KG",20854:"QJ",20857:"ZC",20911:"PF",20985:"AW",21032:"PB",21048:"XQ",21049:"SC",21089:"YS",21119:"JC",21242:"SB",21273:"SC",21305:"YP",21306:"QO",21330:"ZC",21333:"SDC",21345:"QK",21378:"CA",21397:"SC",21414:"XS",21442:"SC",21477:"JG",21480:"TD",21484:"ZS",21494:"YX",21505:"YX",21512:"HG",21523:"XH",21537:"PB",21542:"PF",21549:"KH",21571:"E",21574:"DA",21588:"TD",21589:"O",21618:"ZC",21621:"KHA",21632:"ZJ",21654:"KG",21679:"LKG",21683:"KH",21710:"A",21719:"YH",21734:"WOE",21769:"A",21780:"WN",21804:"XH",21834:"A",21899:"ZD",21903:"RN",21908:"WO",21939:"ZC",21956:"SA",21964:"YA",21970:"TD",22003:"A",22031:"JG",22040:"XS",22060:"ZC",22066:"ZC",22079:"MH",22129:"XJ",22179:"XA",22237:"NJ",22244:"TD",22280:"JQ",22300:"YH",22313:"XW",22331:"YQ",22343:"YJ",22351:"PH",22395:"DC",22412:"TD",22484:"PB",22500:"PB",22534:"ZD",22549:"DH",22561:"PB",22612:"TD",22771:"KQ",22831:"HB",22841:"JG",22855:"QJ",22865:"XQ",23013:"ML",23081:"WM",23487:"SX",23558:"QJ",23561:"YW",23586:"YW",23614:"YW",23615:"SN",23631:"PB",23646:"ZS",23663:"ZT",23673:"YG",23762:"TD",23769:"ZS",23780:"QJ",23884:"QK",24055:"XH",24113:"DC",24162:"ZC",24191:"GA",24273:"QJ",24324:"NL",24377:"TD",24378:"QJ",24439:"PF",24554:"ZS",24683:"TD",24694:"WE",24733:"LK",24925:"TN",25094:"ZG",25100:"XQ",25103:"XH",25153:"PB",25170:"PB",25179:"KG",25203:"PB",25240:"ZS",25282:"FB",25303:"NA",25324:"KG",25341:"ZY",25373:"WZ",25375:"XJ",25384:"A",25457:"A",25528:"SD",25530:"SC",25552:"TD",25774:"ZC",25874:"ZC",26044:"YW",26080:"WM",26292:"PB",26333:"PB",26355:"ZY",26366:"CZ",26397:"ZC",26399:"QJ",26415:"ZS",26451:"SB",26526:"ZC",26552:"JG",26561:"TD",26588:"JG",26597:"CZ",26629:"ZS",26638:"YL",26646:"XQ",26653:"KG",26657:"XJ",26727:"HG",26894:"ZC",26937:"ZS",26946:"ZC",26999:"KJ",27099:"KJ",27449:"YQ",27481:"XS",27542:"ZS",27663:"ZS",27748:"TS",27784:"SC",27788:"ZD",27795:"TD",27812:"O",27850:"PB",27852:"MB",27895:"SL",27898:"PL",27973:"QJ",27981:"KH",27986:"HX",27994:"XJ",28044:"YC",28065:"WG",28177:"SM",28267:"QJ",28291:"KH",28337:"ZQ",28463:"TL",28548:"DC",28601:"TD",28689:"PB",28805:"JG",28820:"QG",28846:"PB",28952:"TD",28975:"ZC",29100:"A",29325:"QJ",29575:"SL",29602:"FB",30010:"TD",30044:"CX",30058:"PF",30091:"YSP",30111:"YN",30229:"XJ",30427:"SC",30465:"SX",30631:"YQ",30655:"QJ",30684:"QJG",30707:"SD",30729:"XH",30796:"LG",30917:"PB",31074:"NM",31085:"JZ",31109:"SC",31181:"ZC",31192:"MLB",31293:"JQ",31400:"YX",31584:"YJ",31896:"ZN",31909:"ZY",31995:"XJ",32321:"PF",32327:"ZY",32418:"HG",32420:"XQ",32421:"HG",32438:"LG",32473:"GJ",32488:"TD",32521:"QJ",32527:"PB",32562:"ZSQ",32564:"JZ",32735:"ZD",32793:"PB",33071:"PF",33098:"XL",33100:"YA",33152:"PB",33261:"CX",33324:"BP",33333:"TD",33406:"YA",33426:"WM",33432:"PB",33445:"JG",33486:"ZN",33493:"TS",33507:"QJ",33540:"QJ",33544:"ZC",33564:"XQ",33617:"YT",33632:"QJ",33636:"XH",33637:"YX",33694:"WG",33705:"PF",33728:"YW",33882:"SR",34067:"WM",34074:"YW",34121:"QJ",34255:"ZC",34259:"XL",34425:"JH",34430:"XH",34485:"KH",34503:"YS",34532:"HG",34552:"XS",34558:"YE",34593:"ZL",34660:"YQ",34892:"XH",34928:"SC",34999:"QJ",35048:"PB",35059:"SC",35098:"ZC",35203:"TQ",35265:"JX",35299:"JX",35782:"SZ",35828:"YS",35830:"E",35843:"TD",35895:"YG",35977:"MH",36158:"JG",36228:"QJ",36426:"XQ",36466:"DC",36710:"JC",36711:"ZYG",36767:"PB",36866:"SK",36951:"YW",37034:"YX",37063:"XH",37218:"ZC",37325:"ZC",38063:"PB",38079:"TD",38085:"QY",38107:"DC",38116:"TD",38123:"YD",38224:"HG",38241:"XTC",38271:"ZC",38415:"YE",38426:"KH",38461:"YD",38463:"AE",38466:"PB",38477:"XJ",38518:"YT",38551:"WK",38585:"ZC",38704:"XS",38739:"LJ",38761:"GJ",38808:"SQ",39048:"JG",39049:"XJ",39052:"HG",39076:"CZ",39271:"XT",39534:"TD",39552:"TD",39584:"PB",39647:"SB",39730:"LG",39748:"TPB",40109:"ZQ",40479:"ND",40516:"HG",40536:"HG",40583:"QJ",40765:"YQ",40784:"QJ",40840:"YK",40863:"QJG"}}},{key:"getCamelChars",value:function(e){if("string"!=typeof e)throw new Error(-1,"函数getCamelChars需要字符串类型参数!");for(var t=new Array,n=0,r=e.length;n<r;n++){var i=e.charAt(n);t.push(this._getChar(i))}var a=this._getResult(t);return 1===this.options.charCase?a=a.toLowerCase():2!==this.options.charCase||(a=a.toUpperCase()),a}},{key:"getFullChars",value:function(e){for(var t=e.length,n="",r=(new RegExp("[a-zA-Z0-9- ]"),0);r<t;r++){var i=e.substr(r,1),a=i.charCodeAt(0);if(a>40869||a<19968)n+=i;else{var o=this._getFullChar(i);!1!==o&&(n+=o)}}return 1===this.options.charCase?n=n.toLowerCase():2!==this.options.charCase||(n=n.toUpperCase()),n}},{key:"_getFullChar",value:function(e){for(var t in this.full_dict)if(-1!=this.full_dict[t].indexOf(e))return this._capitalize(t);return!1}},{key:"_capitalize",value:function(e){if(e.length>0){var t=e.substr(0,1).toUpperCase(),n=e.substr(1,e.length);return t+n}}},{key:"_getChar",value:function(e){var t=e.charCodeAt(0);return t>40869||t<19968?e:this.options.checkPolyphone&&this.polyphone[t]?this.polyphone[t]:this.char_dict.charAt(t-19968)}},{key:"_getResult",value:function(e){if(!this.options.checkPolyphone)return e.join("");for(var t=[""],n=0,r=e.length;n<r;n++){var i=e[n],a=i.length;if(1==a)for(var o=0;o<t.length;o++)t[o]+=i;else{var s=t.slice(0);t=[];for(var u=0;u<a;u++){for(var l=s.slice(0),c=0;c<l.length;c++)l[c]+=i.charAt(u);t=t.concat(l)}}}return t}}]),e}();e.exports=a},"91ca":function(e,t,n){var r=n("96fb"),i=Math.pow,a=i(2,-52),o=i(2,-23),s=i(2,127)*(2-o),u=i(2,-126),l=function(e){return e+1/a-1/a};e.exports=Math.fround||function(e){var t,n,i=Math.abs(e),c=r(e);return i<u?c*l(i/u/o)*u*o:(t=(1+o/a)*i,n=t-(t-i),n>s||n!=n?c*(1/0):c*n)}},9253:function(e,t,n){var r=n("86cc"),i=n("11e9"),a=n("38fd"),o=n("69a8"),s=n("5ca1"),u=n("4630"),l=n("cb7c"),c=n("d3f4");function d(e,t,n){var s,h,f=arguments.length<4?e:arguments[3],m=i.f(l(e),t);if(!m){if(c(h=a(e)))return d(h,t,n,f);m=u(0)}if(o(m,"value")){if(!1===m.writable||!c(f))return!1;if(s=i.f(f,t)){if(s.get||s.set||!1===s.writable)return!1;s.value=n,r.f(f,t,s)}else r.f(f,t,u(0,n));return!0}return void 0!==m.set&&(m.set.call(f,n),!0)}s(s.S,"Reflect",{set:d})},9275:function(e,t,n){var r=n("5ca1"),i=n("8b97");i&&r(r.S,"Reflect",{setPrototypeOf:function(e,t){i.check(e,t);try{return i.set(e,t),!0}catch(n){return!1}}})},9278:function(e,t,n){var r=n("5ca1");r(r.S,"Number",{MIN_SAFE_INTEGER:-9007199254740991})},"93d0":function(e,t){var n="original",r="arrayRows",i="objectRows",a="keyedColumns",o="unknown",s="typedArray",u="column",l="row";t.SOURCE_FORMAT_ORIGINAL=n,t.SOURCE_FORMAT_ARRAY_ROWS=r,t.SOURCE_FORMAT_OBJECT_ROWS=i,t.SOURCE_FORMAT_KEYED_COLUMNS=a,t.SOURCE_FORMAT_UNKNOWN=o,t.SOURCE_FORMAT_TYPED_ARRAY=s,t.SERIES_LAYOUT_BY_COLUMN=u,t.SERIES_LAYOUT_BY_ROW=l},"944e":function(e,t,n){var r=n("3842"),i=r.round;function a(e,t,n,a){var s={},l=e[1]-e[0],c=s.interval=r.nice(l/t,!0);null!=n&&c<n&&(c=s.interval=n),null!=a&&c>a&&(c=s.interval=a);var d=s.intervalPrecision=o(c),h=s.niceTickExtent=[i(Math.ceil(e[0]/c)*c,d),i(Math.floor(e[1]/c)*c,d)];return u(h,e),s}function o(e){return r.getPrecisionSafe(e)+2}function s(e,t,n){e[t]=Math.max(Math.min(e[t],n[1]),n[0])}function u(e,t){!isFinite(e[0])&&(e[0]=t[0]),!isFinite(e[1])&&(e[1]=t[1]),s(e,0,t),s(e,1,t),e[0]>e[1]&&(e[0]=e[1])}t.intervalScaleNiceTicks=a,t.getIntervalPrecision=o,t.fixExtent=u},"957c":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
function t(e,t){var n=e.split("_");return t%10===1&&t%100!==11?n[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?n[1]:n[2]}function n(e,n,r){var i={ss:n?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:n?"минута_минуты_минут":"минуту_минуты_минут",hh:"час_часа_часов",dd:"день_дня_дней",ww:"неделя_недели_недель",MM:"месяц_месяца_месяцев",yy:"год_года_лет"};return"m"===r?n?"минута":"минуту":e+" "+t(i[r],+e)}var r=[/^янв/i,/^фев/i,/^мар/i,/^апр/i,/^ма[йя]/i,/^июн/i,/^июл/i,/^авг/i,/^сен/i,/^окт/i,/^ноя/i,/^дек/i],i=e.defineLocale("ru",{months:{format:"января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря".split("_"),standalone:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_")},monthsShort:{format:"янв._февр._мар._апр._мая_июня_июля_авг._сент._окт._нояб._дек.".split("_"),standalone:"янв._февр._март_апр._май_июнь_июль_авг._сент._окт._нояб._дек.".split("_")},weekdays:{standalone:"воскресенье_понедельник_вторник_среда_четверг_пятница_суббота".split("_"),format:"воскресенье_понедельник_вторник_среду_четверг_пятницу_субботу".split("_"),isFormat:/\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?] ?dddd/},weekdaysShort:"вс_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"вс_пн_вт_ср_чт_пт_сб".split("_"),monthsParse:r,longMonthsParse:r,shortMonthsParse:r,monthsRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsShortRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsStrictRegex:/^(январ[яь]|феврал[яь]|марта?|апрел[яь]|ма[яй]|июн[яь]|июл[яь]|августа?|сентябр[яь]|октябр[яь]|ноябр[яь]|декабр[яь])/i,monthsShortStrictRegex:/^(янв\.|февр?\.|мар[т.]|апр\.|ма[яй]|июн[ья.]|июл[ья.]|авг\.|сент?\.|окт\.|нояб?\.|дек\.)/i,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY Ð³.",LLL:"D MMMM YYYY Ð³., H:mm",LLLL:"dddd, D MMMM YYYY Ð³., H:mm"},calendar:{sameDay:"[Сегодня, Ð²] LT",nextDay:"[Завтра, Ð²] LT",lastDay:"[Вчера, Ð²] LT",nextWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[Во] dddd, [в] LT":"[В] dddd, [в] LT";switch(this.day()){case 0:return"[В ÑÐ»ÐµÐ´ÑƒÑŽÑ‰ÐµÐµ] dddd, [в] LT";case 1:case 2:case 4:return"[В ÑÐ»ÐµÐ´ÑƒÑŽÑ‰Ð¸Ð¹] dddd, [в] LT";case 3:case 5:case 6:return"[В ÑÐ»ÐµÐ´ÑƒÑŽÑ‰ÑƒÑŽ] dddd, [в] LT"}},lastWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[Во] dddd, [в] LT":"[В] dddd, [в] LT";switch(this.day()){case 0:return"[В Ð¿Ñ€Ð¾ÑˆÐ»Ð¾Ðµ] dddd, [в] LT";case 1:case 2:case 4:return"[В Ð¿Ñ€Ð¾ÑˆÐ»Ñ‹Ð¹] dddd, [в] LT";case 3:case 5:case 6:return"[В Ð¿Ñ€Ð¾ÑˆÐ»ÑƒÑŽ] dddd, [в] LT"}},sameElse:"L"},relativeTime:{future:"через %s",past:"%s Ð½Ð°Ð·Ð°Ð´",s:"несколько ÑÐµÐºÑƒÐ½Ð´",ss:n,m:n,mm:n,h:"час",hh:n,d:"день",dd:n,w:"неделя",ww:n,M:"месяц",MM:n,y:"год",yy:n},meridiemParse:/ночи|утра|дня|вечера/i,isPM:function(e){return/^(дня|вечера)$/.test(e)},meridiem:function(e,t,n){return e<4?"ночи":e<12?"утра":e<17?"дня":"вечера"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го|я)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":return e+"-й";case"D":return e+"-го";case"w":case"W":return e+"-я";default:return e}},week:{dow:1,doy:4}});return i}))},"958b":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
function t(e,t,n,r){switch(n){case"s":return t?"хэдхэн ÑÐµÐºÑƒÐ½Ð´":"хэдхэн ÑÐµÐºÑƒÐ½Ð´Ñ‹Ð½";case"ss":return e+(t?" ÑÐµÐºÑƒÐ½Ð´":" ÑÐµÐºÑƒÐ½Ð´Ñ‹Ð½");case"m":case"mm":return e+(t?" Ð¼Ð¸Ð½ÑƒÑ‚":" Ð¼Ð¸Ð½ÑƒÑ‚ын");case"h":case"hh":return e+(t?" Ñ†Ð°Ð³":" Ñ†Ð°Ð³Ð¸Ð¹Ð½");case"d":case"dd":return e+(t?" Ó©Ð´Ó©Ñ€":" Ó©Ð´Ñ€Ð¸Ð¹Ð½");case"M":case"MM":return e+(t?" ÑÐ°Ñ€":" ÑÐ°Ñ€Ñ‹Ð½");case"y":case"yy":return e+(t?" Ð¶Ð¸Ð»":" Ð¶Ð¸Ð»Ð¸Ð¹Ð½");default:return e}}var n=e.defineLocale("mn",{months:"Нэгдүгээр ÑÐ°Ñ€_Хоёрдугаар ÑÐ°Ñ€_Гуравдугаар ÑÐ°Ñ€_Дөрөвдүгээр ÑÐ°Ñ€_Тавдугаар ÑÐ°Ñ€_Зургадугаар ÑÐ°Ñ€_Долдугаар ÑÐ°Ñ€_Наймдугаар ÑÐ°Ñ€_Есдүгээр ÑÐ°Ñ€_Аравдугаар ÑÐ°Ñ€_Арван Ð½ÑÐ³Ð´Ò¯Ð³ÑÑÑ€ ÑÐ°Ñ€_Арван Ñ…оёрдугаар ÑÐ°Ñ€".split("_"),monthsShort:"1 ÑÐ°Ñ€_2 ÑÐ°Ñ€_3 ÑÐ°Ñ€_4 ÑÐ°Ñ€_5 ÑÐ°Ñ€_6 ÑÐ°Ñ€_7 ÑÐ°Ñ€_8 ÑÐ°Ñ€_9 ÑÐ°Ñ€_10 ÑÐ°Ñ€_11 ÑÐ°Ñ€_12 ÑÐ°Ñ€".split("_"),monthsParseExact:!0,weekdays:"Ням_Даваа_Мягмар_Лхагва_Пүрэв_Баасан_Бямба".split("_"),weekdaysShort:"Ням_Дав_Мяг_Лха_Пүр_Баа_Бям".split("_"),weekdaysMin:"Ня_Да_Мя_Лх_Пү_Ба_Бя".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY Ð¾Ð½Ñ‹ MMMMын D",LLL:"YYYY Ð¾Ð½Ñ‹ MMMMын D HH:mm",LLLL:"dddd, YYYY Ð¾Ð½Ñ‹ MMMMын D HH:mm"},meridiemParse:/Ò®Ó¨|ҮХ/i,isPM:function(e){return"ҮХ"===e},meridiem:function(e,t,n){return e<12?"Ò®Ó¨":"ҮХ"},calendar:{sameDay:"[Өнөөдөр] LT",nextDay:"[Маргааш] LT",nextWeek:"[Ирэх] dddd LT",lastDay:"[Өчигдөр] LT",lastWeek:"[Өнгөрсөн] dddd LT",sameElse:"L"},relativeTime:{future:"%s Ð´Ð°Ñ€Ð°Ð°",past:"%s Ó©Ð¼Ð½Ó©",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2} Ó©Ð´Ó©Ñ€/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+" Ó©Ð´Ó©Ñ€";default:return e}}});return n}))},9609:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t={0:"-чү",1:"-чи",2:"-чи",3:"-чү",4:"-чү",5:"-чи",6:"-чы",7:"-чи",8:"-чи",9:"-чу",10:"-чу",20:"-чы",30:"-чу",40:"-чы",50:"-чү",60:"-чы",70:"-чи",80:"-чи",90:"-чу",100:"-чү"},n=e.defineLocale("ky",{months:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_"),monthsShort:"янв_фев_март_апр_май_июнь_июль_авг_сен_окт_ноя_дек".split("_"),weekdays:"Жекшемби_Дүйшөмбү_Шейшемби_Шаршемби_Бейшемби_Жума_Ишемби".split("_"),weekdaysShort:"Жек_Дүй_Шей_Шар_Бей_Жум_Ише".split("_"),weekdaysMin:"Жк_Дй_Шй_Шр_Бй_Жм_Иш".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгүн ÑÐ°Ð°Ñ‚] LT",nextDay:"[Эртең ÑÐ°Ð°Ñ‚] LT",nextWeek:"dddd [саат] LT",lastDay:"[Кечээ ÑÐ°Ð°Ñ‚] LT",lastWeek:"[Өткөн Ð°Ð¿Ñ‚анын] dddd [күнү] [саат] LT",sameElse:"L"},relativeTime:{future:"%s Ð¸Ñ‡Ð¸Ð½Ð´Ðµ",past:"%s Ð¼ÑƒÑ€ÑƒÐ½",s:"бирнече ÑÐµÐºÑƒÐ½Ð´",ss:"%d ÑÐµÐºÑƒÐ½Ð´",m:"бир Ð¼Ò¯Ð½Ó©Ñ‚",mm:"%d Ð¼Ò¯Ð½Ó©Ñ‚",h:"бир ÑÐ°Ð°Ñ‚",hh:"%d ÑÐ°Ð°Ñ‚",d:"бир ÐºÒ¯Ð½",dd:"%d ÐºÒ¯Ð½",M:"бир Ð°Ð¹",MM:"%d Ð°Ð¹",y:"бир Ð¶Ñ‹Ð»",yy:"%d Ð¶Ñ‹Ð»"},dayOfMonthOrdinalParse:/\d{1,2}-(чи|чы|чү|чу)/,ordinal:function(e){var n=e%10,r=e>=100?100:null;return e+(t[e]||t[n]||t[r])},week:{dow:1,doy:7}});return n}))},9680:function(e,t){function n(e,t,n,r,i,a,o){if(0===i)return!1;var s=i,u=0,l=e;if(o>t+s&&o>r+s||o<t-s&&o<r-s||a>e+s&&a>n+s||a<e-s&&a<n-s)return!1;if(e===n)return Math.abs(a-e)<=s/2;u=(t-r)/(e-n),l=(e*r-n*t)/(e-n);var c=u*a-o+l,d=c*c/(u*u+1);return d<=s/2*s/2}t.containStroke=n},9686:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t={1:"à§§",2:"২",3:"à§©",4:"৪",5:"à§«",6:"৬",7:"à§­",8:"à§®",9:"৯",0:"০"},n={"à§§":"1","২":"2","à§©":"3","৪":"4","à§«":"5","৬":"6","à§­":"7","à§®":"8","৯":"9","০":"0"},r=e.defineLocale("bn-bd",{months:"জানুয়ারি_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),monthsShort:"জানু_ফেব্রু_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্ট_অক্টো_নভে_ডিসে".split("_"),weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি".split("_"),weekdaysMin:"রবি_সোম_মঙ্গল_বুধ_বৃহ_শুক্র_শনি".split("_"),longDateFormat:{LT:"A h:mm à¦¸à¦®à§Ÿ",LTS:"A h:mm:ss à¦¸à¦®à§Ÿ",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm à¦¸à¦®à§Ÿ",LLLL:"dddd, D MMMM YYYY, A h:mm à¦¸à¦®à§Ÿ"},calendar:{sameDay:"[আজ] LT",nextDay:"[আগামীকাল] LT",nextWeek:"dddd, LT",lastDay:"[গতকাল] LT",lastWeek:"[গত] dddd, LT",sameElse:"L"},relativeTime:{future:"%s à¦ªà¦°à§‡",past:"%s à¦†à¦—ে",s:"কয়েক à¦¸à§‡à¦•েন্ড",ss:"%d à¦¸à§‡à¦•েন্ড",m:"এক à¦®à¦¿à¦¨à¦¿à¦Ÿ",mm:"%d à¦®à¦¿à¦¨à¦¿à¦Ÿ",h:"এক à¦˜à¦¨à§à¦Ÿà¦¾",hh:"%d à¦˜à¦¨à§à¦Ÿà¦¾",d:"এক à¦¦à¦¿à¦¨",dd:"%d à¦¦à¦¿à¦¨",M:"এক à¦®à¦¾à¦¸",MM:"%d à¦®à¦¾à¦¸",y:"এক à¦¬à¦›à¦°",yy:"%d à¦¬à¦›à¦°"},preparse:function(e){return e.replace(/[১২৩৪৫৬৭৮৯০]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/রাত|ভোর|সকাল|দুপুর|বিকাল|সন্ধ্যা|রাত/,meridiemHour:function(e,t){return 12===e&&(e=0),"রাত"===t?e<4?e:e+12:"ভোর"===t||"সকাল"===t?e:"দুপুর"===t?e>=3?e:e+12:"বিকাল"===t||"সন্ধ্যা"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"রাত":e<6?"ভোর":e<12?"সকাল":e<15?"দুপুর":e<18?"বিকাল":e<20?"সন্ধ্যা":"রাত"},week:{dow:0,doy:6}});return r}))},"96cf":function(e,t){!function(t){"use strict";var n,r=Object.prototype,i=r.hasOwnProperty,a="function"===typeof Symbol?Symbol:{},o=a.iterator||"@@iterator",s=a.asyncIterator||"@@asyncIterator",u=a.toStringTag||"@@toStringTag",l="object"===typeof e,c=t.regeneratorRuntime;if(c)l&&(e.exports=c);else{c=t.regeneratorRuntime=l?e.exports:{},c.wrap=M;var d="suspendedStart",h="suspendedYield",f="executing",m="completed",_={},p={};p[o]=function(){return this};var g=Object.getPrototypeOf,v=g&&g(g(H([])));v&&v!==r&&i.call(v,o)&&(p=v);var y=w.prototype=Y.prototype=Object.create(p);b.prototype=y.constructor=w,w.constructor=b,w[u]=b.displayName="GeneratorFunction",c.isGeneratorFunction=function(e){var t="function"===typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},c.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,w):(e.__proto__=w,u in e||(e[u]="GeneratorFunction")),e.prototype=Object.create(y),e},c.awrap=function(e){return{__await:e}},S(D.prototype),D.prototype[s]=function(){return this},c.AsyncIterator=D,c.async=function(e,t,n,r){var i=new D(M(e,t,n,r));return c.isGeneratorFunction(t)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},S(y),y[u]="Generator",y[o]=function(){return this},y.toString=function(){return"[object Generator]"},c.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function n(){while(t.length){var r=t.pop();if(r in e)return n.value=r,n.done=!1,n}return n.done=!0,n}},c.values=H,C.prototype={constructor:C,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=n,this.done=!1,this.delegate=null,this.method="next",this.arg=n,this.tryEntries.forEach(k),!e)for(var t in this)"t"===t.charAt(0)&&i.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=n)},stop:function(){this.done=!0;var e=this.tryEntries[0],t=e.completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function r(r,i){return s.type="throw",s.arg=e,t.next=r,i&&(t.method="next",t.arg=n),!!i}for(var a=this.tryEntries.length-1;a>=0;--a){var o=this.tryEntries[a],s=o.completion;if("root"===o.tryLoc)return r("end");if(o.tryLoc<=this.prev){var u=i.call(o,"catchLoc"),l=i.call(o,"finallyLoc");if(u&&l){if(this.prev<o.catchLoc)return r(o.catchLoc,!0);if(this.prev<o.finallyLoc)return r(o.finallyLoc)}else if(u){if(this.prev<o.catchLoc)return r(o.catchLoc,!0)}else{if(!l)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return r(o.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&i.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var a=r;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var o=a?a.completion:{};return o.type=e,o.arg=t,a?(this.method="next",this.next=a.finallyLoc,_):this.complete(o)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),_},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),k(n),_}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var i=r.arg;k(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,r){return this.delegate={iterator:H(e),resultName:t,nextLoc:r},"next"===this.method&&(this.arg=n),_}}}function M(e,t,n,r){var i=t&&t.prototype instanceof Y?t:Y,a=Object.create(i.prototype),o=new C(r||[]);return a._invoke=T(e,n,o),a}function L(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(r){return{type:"throw",arg:r}}}function Y(){}function b(){}function w(){}function S(e){["next","throw","return"].forEach((function(t){e[t]=function(e){return this._invoke(t,e)}}))}function D(e){function t(n,r,a,o){var s=L(e[n],e,r);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"===typeof l&&i.call(l,"__await")?Promise.resolve(l.__await).then((function(e){t("next",e,a,o)}),(function(e){t("throw",e,a,o)})):Promise.resolve(l).then((function(e){u.value=e,a(u)}),o)}o(s.arg)}var n;function r(e,r){function i(){return new Promise((function(n,i){t(e,r,n,i)}))}return n=n?n.then(i,i):i()}this._invoke=r}function T(e,t,n){var r=d;return function(i,a){if(r===f)throw new Error("Generator is already running");if(r===m){if("throw"===i)throw a;return P()}n.method=i,n.arg=a;while(1){var o=n.delegate;if(o){var s=x(o,n);if(s){if(s===_)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===d)throw r=m,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=f;var u=L(e,t,n);if("normal"===u.type){if(r=n.done?m:h,u.arg===_)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(r=m,n.method="throw",n.arg=u.arg)}}}function x(e,t){var r=e.iterator[t.method];if(r===n){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=n,x(e,t),"throw"===t.method))return _;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return _}var i=L(r,e.iterator,t.arg);if("throw"===i.type)return t.method="throw",t.arg=i.arg,t.delegate=null,_;var a=i.arg;return a?a.done?(t[e.resultName]=a.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=n),t.delegate=null,_):a:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,_)}function A(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function k(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function C(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(A,this),this.reset(!0)}function H(e){if(e){var t=e[o];if(t)return t.call(e);if("function"===typeof e.next)return e;if(!isNaN(e.length)){var r=-1,a=function t(){while(++r<e.length)if(i.call(e,r))return t.value=e[r],t.done=!1,t;return t.value=n,t.done=!0,t};return a.next=a}}return{next:P}}function P(){return{value:n,done:!0}}}(function(){return this}()||Function("return this")())},"96eb":function(module,exports,__webpack_require__){(function(e,t){module.exports=t()})(0,(function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={exports:{},id:r,loaded:!1};return e[r].call(i.exports,i,i.exports,n),i.loaded=!0,i.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){var r,i=n(1),a=n(3),o=n(5),s=n(20),u=n(23),l=n(25);"undefined"!==typeof window&&(r=n(27)
/*!
        Mock - æ¨¡æ‹Ÿè¯·æ±‚ & æ¨¡æ‹Ÿæ•°æ®
        https://github.com/nuysoft/Mock
        å¢¨æ™º mozhi.gyy@taobao.com nuysoft@gmail.com
    */);var c={Handler:i,Random:o,Util:a,XHR:r,RE:s,toJSONSchema:u,valid:l,heredoc:a.heredoc,setup:function(e){return r.setup(e)},_mocked:{},version:"1.0.1-beta3"};r&&(r.Mock=c),c.mock=function(e,t,n){return 1===arguments.length?i.gen(e):(2===arguments.length&&(n=t,t=void 0),r&&(window.XMLHttpRequest=r),c._mocked[e+(t||"")]={rurl:e,rtype:t,template:n},c)},e.exports=c},function(module,exports,__webpack_require__){var Constant=__webpack_require__(2),Util=__webpack_require__(3),Parser=__webpack_require__(4),Random=__webpack_require__(5),RE=__webpack_require__(20),Handler={extend:Util.extend,gen:function(e,t,n){t=void 0==t?"":t+"",n=n||{},n={path:n.path||[Constant.GUID],templatePath:n.templatePath||[Constant.GUID++],currentContext:n.currentContext,templateCurrentContext:n.templateCurrentContext||e,root:n.root||n.currentContext,templateRoot:n.templateRoot||n.templateCurrentContext||e};var r,i=Parser.parse(t),a=Util.type(e);return Handler[a]?(r=Handler[a]({type:a,template:e,name:t,parsedName:t?t.replace(Constant.RE_KEY,"$1"):t,rule:i,context:n}),n.root||(n.root=r),r):e}};Handler.extend({array:function(e){var t,n,r=[];if(0===e.template.length)return r;if(e.rule.parameters)if(1===e.rule.min&&void 0===e.rule.max)e.context.path.push(e.name),e.context.templatePath.push(e.name),r=Random.pick(Handler.gen(e.template,void 0,{path:e.context.path,templatePath:e.context.templatePath,currentContext:r,templateCurrentContext:e.template,root:e.context.root||r,templateRoot:e.context.templateRoot||e.template})),e.context.path.pop(),e.context.templatePath.pop();else if(e.rule.parameters[2])e.template.__order_index=e.template.__order_index||0,e.context.path.push(e.name),e.context.templatePath.push(e.name),r=Handler.gen(e.template,void 0,{path:e.context.path,templatePath:e.context.templatePath,currentContext:r,templateCurrentContext:e.template,root:e.context.root||r,templateRoot:e.context.templateRoot||e.template})[e.template.__order_index%e.template.length],e.template.__order_index+=+e.rule.parameters[2],e.context.path.pop(),e.context.templatePath.pop();else for(t=0;t<e.rule.count;t++)for(n=0;n<e.template.length;n++)e.context.path.push(r.length),e.context.templatePath.push(n),r.push(Handler.gen(e.template[n],r.length,{path:e.context.path,templatePath:e.context.templatePath,currentContext:r,templateCurrentContext:e.template,root:e.context.root||r,templateRoot:e.context.templateRoot||e.template})),e.context.path.pop(),e.context.templatePath.pop();else for(t=0;t<e.template.length;t++)e.context.path.push(t),e.context.templatePath.push(t),r.push(Handler.gen(e.template[t],t,{path:e.context.path,templatePath:e.context.templatePath,currentContext:r,templateCurrentContext:e.template,root:e.context.root||r,templateRoot:e.context.templateRoot||e.template})),e.context.path.pop(),e.context.templatePath.pop();return r},object:function(e){var t,n,r,i,a,o,s={};if(void 0!=e.rule.min)for(t=Util.keys(e.template),t=Random.shuffle(t),t=t.slice(0,e.rule.count),o=0;o<t.length;o++)r=t[o],i=r.replace(Constant.RE_KEY,"$1"),e.context.path.push(i),e.context.templatePath.push(r),s[i]=Handler.gen(e.template[r],r,{path:e.context.path,templatePath:e.context.templatePath,currentContext:s,templateCurrentContext:e.template,root:e.context.root||s,templateRoot:e.context.templateRoot||e.template}),e.context.path.pop(),e.context.templatePath.pop();else{for(r in t=[],n=[],e.template)("function"===typeof e.template[r]?n:t).push(r);for(t=t.concat(n),o=0;o<t.length;o++)r=t[o],i=r.replace(Constant.RE_KEY,"$1"),e.context.path.push(i),e.context.templatePath.push(r),s[i]=Handler.gen(e.template[r],r,{path:e.context.path,templatePath:e.context.templatePath,currentContext:s,templateCurrentContext:e.template,root:e.context.root||s,templateRoot:e.context.templateRoot||e.template}),e.context.path.pop(),e.context.templatePath.pop(),a=r.match(Constant.RE_KEY),a&&a[2]&&"number"===Util.type(e.template[r])&&(e.template[r]+=parseInt(a[2],10))}return s},number:function(e){var t,n;if(e.rule.decimal){e.template+="",n=e.template.split("."),n[0]=e.rule.range?e.rule.count:n[0],n[1]=(n[1]||"").slice(0,e.rule.dcount);while(n[1].length<e.rule.dcount)n[1]+=n[1].length<e.rule.dcount-1?Random.character("number"):Random.character("123456789");t=parseFloat(n.join("."),10)}else t=e.rule.range&&!e.rule.parameters[2]?e.rule.count:e.template;return t},boolean:function(e){var t;return t=e.rule.parameters?Random.bool(e.rule.min,e.rule.max,e.template):e.template,t},string:function(e){var t,n,r,i,a="";if(e.template.length){for(void 0==e.rule.count&&(a+=e.template),t=0;t<e.rule.count;t++)a+=e.template;for(n=a.match(Constant.RE_PLACEHOLDER)||[],t=0;t<n.length;t++)if(r=n[t],/^\\/.test(r))n.splice(t--,1);else{if(i=Handler.placeholder(r,e.context.currentContext,e.context.templateCurrentContext,e),1===n.length&&r===a&&typeof i!==typeof a){a=i;break}a=a.replace(r,i)}}else a=e.rule.range?Random.string(e.rule.count):e.template;return a},function:function(e){return e.template.call(e.context.currentContext,e)},regexp:function(e){var t="";void 0==e.rule.count&&(t+=e.template.source);for(var n=0;n<e.rule.count;n++)t+=e.template.source;return RE.Handler.gen(RE.Parser.parse(t))}}),Handler.extend({_all:function(){var e={};for(var t in Random)e[t.toLowerCase()]=t;return e},placeholder:function(placeholder,obj,templateContext,options){Constant.RE_PLACEHOLDER.exec("");var parts=Constant.RE_PLACEHOLDER.exec(placeholder),key=parts&&parts[1],lkey=key&&key.toLowerCase(),okey=this._all()[lkey],params=parts&&parts[2]||"",pathParts=this.splitPathToArray(key);try{params=eval("(function(){ return [].splice.call(arguments, 0 ) })("+params+")")}catch(error){params=parts[2].split(/,\s*/)}if(obj&&key in obj)return obj[key];if("/"===key.charAt(0)||pathParts.length>1)return this.getValueByKeyPath(key,options);if(templateContext&&"object"===typeof templateContext&&key in templateContext&&placeholder!==templateContext[key])return templateContext[key]=Handler.gen(templateContext[key],key,{currentContext:obj,templateCurrentContext:templateContext}),templateContext[key];if(!(key in Random)&&!(lkey in Random)&&!(okey in Random))return placeholder;for(var i=0;i<params.length;i++)Constant.RE_PLACEHOLDER.exec(""),Constant.RE_PLACEHOLDER.test(params[i])&&(params[i]=Handler.placeholder(params[i],obj,templateContext,options));var handle=Random[key]||Random[lkey]||Random[okey];switch(Util.type(handle)){case"array":return Random.pick(handle);case"function":handle.options=options;var re=handle.apply(Random,params);return void 0===re&&(re=""),delete handle.options,re}},getValueByKeyPath:function(e,t){var n=e,r=this.splitPathToArray(e),i=[];"/"===e.charAt(0)?i=[t.context.path[0]].concat(this.normalizePath(r)):r.length>1&&(i=t.context.path.slice(0),i.pop(),i=this.normalizePath(i.concat(r)));try{e=r[r.length-1];for(var a=t.context.root,o=t.context.templateRoot,s=1;s<i.length-1;s++)a=a[i[s]],o=o[i[s]];if(a&&e in a)return a[e];if(o&&"object"===typeof o&&e in o&&n!==o[e])return o[e]=Handler.gen(o[e],e,{currentContext:a,templateCurrentContext:o}),o[e]}catch(u){}return"@"+r.join("/")},normalizePath:function(e){for(var t=[],n=0;n<e.length;n++)switch(e[n]){case"..":t.pop();break;case".":break;default:t.push(e[n])}return t},splitPathToArray:function(e){var t=e.split(/\/+/);return t[t.length-1]||(t=t.slice(0,-1)),t[0]||(t=t.slice(1)),t}}),module.exports=Handler},function(e,t){e.exports={GUID:1,RE_KEY:/(.+)\|(?:\+(\d+)|([\+\-]?\d+-?[\+\-]?\d*)?(?:\.(\d+-?\d*))?)/,RE_RANGE:/([\+\-]?\d+)-?([\+\-]?\d+)?/,RE_PLACEHOLDER:/\\*@([^@#%&()\?\s]+)(?:\((.*?)\))?/g}},function(e,t){var n={extend:function(){var e,t,r,i,a,o=arguments[0]||{},s=1,u=arguments.length;for(1===u&&(o=this,s=0);s<u;s++)if(e=arguments[s],e)for(t in e)r=o[t],i=e[t],o!==i&&void 0!==i&&(n.isArray(i)||n.isObject(i)?(n.isArray(i)&&(a=r&&n.isArray(r)?r:[]),n.isObject(i)&&(a=r&&n.isObject(r)?r:{}),o[t]=n.extend(a,i)):o[t]=i);return o},each:function(e,t,n){var r,i;if("number"===this.type(e))for(r=0;r<e;r++)t(r,r);else if(e.length===+e.length){for(r=0;r<e.length;r++)if(!1===t.call(n,e[r],r,e))break}else for(i in e)if(!1===t.call(n,e[i],i,e))break},type:function(e){return null===e||void 0===e?String(e):Object.prototype.toString.call(e).match(/\[object (\w+)\]/)[1].toLowerCase()}};n.each("String Object Array RegExp Function".split(" "),(function(e){n["is"+e]=function(t){return n.type(t)===e.toLowerCase()}})),n.isObjectOrArray=function(e){return n.isObject(e)||n.isArray(e)},n.isNumeric=function(e){return!isNaN(parseFloat(e))&&isFinite(e)},n.keys=function(e){var t=[];for(var n in e)e.hasOwnProperty(n)&&t.push(n);return t},n.values=function(e){var t=[];for(var n in e)e.hasOwnProperty(n)&&t.push(e[n]);return t},n.heredoc=function(e){return e.toString().replace(/^[^\/]+\/\*!?/,"").replace(/\*\/[^\/]+$/,"").replace(/^[\s\xA0]+/,"").replace(/[\s\xA0]+$/,"")},n.noop=function(){},e.exports=n},function(e,t,n){var r=n(2),i=n(5);e.exports={parse:function(e){e=void 0==e?"":e+"";var t=(e||"").match(r.RE_KEY),n=t&&t[3]&&t[3].match(r.RE_RANGE),a=n&&n[1]&&parseInt(n[1],10),o=n&&n[2]&&parseInt(n[2],10),s=n?n[2]?i.integer(a,o):parseInt(n[1],10):void 0,u=t&&t[4]&&t[4].match(r.RE_RANGE),l=u&&u[1]&&parseInt(u[1],10),c=u&&u[2]&&parseInt(u[2],10),d=u?!u[2]&&parseInt(u[1],10)||i.integer(l,c):void 0,h={parameters:t,range:n,min:a,max:o,count:s,decimal:u,dmin:l,dmax:c,dcount:d};for(var f in h)if(void 0!=h[f])return h;return{}}}},function(e,t,n){var r=n(3),i={extend:r.extend};i.extend(n(6)),i.extend(n(7)),i.extend(n(8)),i.extend(n(10)),i.extend(n(13)),i.extend(n(15)),i.extend(n(16)),i.extend(n(17)),i.extend(n(14)),i.extend(n(19)),e.exports=i},function(e,t){e.exports={boolean:function(e,t,n){return void 0!==n?(e="undefined"===typeof e||isNaN(e)?1:parseInt(e,10),t="undefined"===typeof t||isNaN(t)?1:parseInt(t,10),Math.random()>1/(e+t)*e?!n:n):Math.random()>=.5},bool:function(e,t,n){return this.boolean(e,t,n)},natural:function(e,t){return e="undefined"!==typeof e?parseInt(e,10):0,t="undefined"!==typeof t?parseInt(t,10):9007199254740992,Math.round(Math.random()*(t-e))+e},integer:function(e,t){return e="undefined"!==typeof e?parseInt(e,10):-9007199254740992,t="undefined"!==typeof t?parseInt(t,10):9007199254740992,Math.round(Math.random()*(t-e))+e},int:function(e,t){return this.integer(e,t)},float:function(e,t,n,r){n=void 0===n?0:n,n=Math.max(Math.min(n,17),0),r=void 0===r?17:r,r=Math.max(Math.min(r,17),0);for(var i=this.integer(e,t)+".",a=0,o=this.natural(n,r);a<o;a++)i+=a<o-1?this.character("number"):this.character("123456789");return parseFloat(i,10)},character:function(e){var t={lower:"abcdefghijklmnopqrstuvwxyz",upper:"ABCDEFGHIJKLMNOPQRSTUVWXYZ",number:"0123456789",symbol:"!@#$%^&*()[]"};return t.alpha=t.lower+t.upper,t["undefined"]=t.lower+t.upper+t.number+t.symbol,e=t[(""+e).toLowerCase()]||e,e.charAt(this.natural(0,e.length-1))},char:function(e){return this.character(e)},string:function(e,t,n){var r;switch(arguments.length){case 0:r=this.natural(3,7);break;case 1:r=e,e=void 0;break;case 2:"string"===typeof arguments[0]?r=t:(r=this.natural(e,t),e=void 0);break;case 3:r=this.natural(t,n);break}for(var i="",a=0;a<r;a++)i+=this.character(e);return i},str:function(){return this.string.apply(this,arguments)},range:function(e,t,n){arguments.length<=1&&(t=e||0,e=0),n=arguments[2]||1,e=+e,t=+t,n=+n;var r=Math.max(Math.ceil((t-e)/n),0),i=0,a=new Array(r);while(i<r)a[i++]=e,e+=n;return a}}},function(e,t){var n={yyyy:"getFullYear",yy:function(e){return(""+e.getFullYear()).slice(2)},y:"yy",MM:function(e){var t=e.getMonth()+1;return t<10?"0"+t:t},M:function(e){return e.getMonth()+1},dd:function(e){var t=e.getDate();return t<10?"0"+t:t},d:"getDate",HH:function(e){var t=e.getHours();return t<10?"0"+t:t},H:"getHours",hh:function(e){var t=e.getHours()%12;return t<10?"0"+t:t},h:function(e){return e.getHours()%12},mm:function(e){var t=e.getMinutes();return t<10?"0"+t:t},m:"getMinutes",ss:function(e){var t=e.getSeconds();return t<10?"0"+t:t},s:"getSeconds",SS:function(e){var t=e.getMilliseconds();return t<10&&"00"+t||t<100&&"0"+t||t},S:"getMilliseconds",A:function(e){return e.getHours()<12?"AM":"PM"},a:function(e){return e.getHours()<12?"am":"pm"},T:"getTime"};e.exports={_patternLetters:n,_rformat:new RegExp(function(){var e=[];for(var t in n)e.push(t);return"("+e.join("|")+")"}(),"g"),_formatDate:function(e,t){return t.replace(this._rformat,(function t(r,i){return"function"===typeof n[i]?n[i](e):n[i]in n?t(r,n[i]):e[n[i]]()}))},_randomDate:function(e,t){return e=void 0===e?new Date(0):e,t=void 0===t?new Date:t,new Date(Math.random()*(t.getTime()-e.getTime()))},date:function(e){return e=e||"yyyy-MM-dd",this._formatDate(this._randomDate(),e)},time:function(e){return e=e||"HH:mm:ss",this._formatDate(this._randomDate(),e)},datetime:function(e){return e=e||"yyyy-MM-dd HH:mm:ss",this._formatDate(this._randomDate(),e)},now:function(e,t){1===arguments.length&&(/year|month|day|hour|minute|second|week/.test(e)||(t=e,e="")),e=(e||"").toLowerCase(),t=t||"yyyy-MM-dd HH:mm:ss";var n=new Date;switch(e){case"year":n.setMonth(0);case"month":n.setDate(1);case"week":case"day":n.setHours(0);case"hour":n.setMinutes(0);case"minute":n.setSeconds(0);case"second":n.setMilliseconds(0)}switch(e){case"week":n.setDate(n.getDate()-n.getDay())}return this._formatDate(n,t)}}},function(e,t,n){(function(e){e.exports={_adSize:["300x250","250x250","240x400","336x280","180x150","720x300","468x60","234x60","88x31","120x90","120x60","120x240","125x125","728x90","160x600","120x600","300x600"],_screenSize:["320x200","320x240","640x480","800x480","800x480","1024x600","1024x768","1280x800","1440x900","1920x1200","2560x1600"],_videoSize:["720x480","768x576","1280x720","1920x1080"],image:function(e,t,n,r,i){return 4===arguments.length&&(i=r,r=void 0),3===arguments.length&&(i=n,n=void 0),e||(e=this.pick(this._adSize)),t&&~t.indexOf("#")&&(t=t.slice(1)),n&&~n.indexOf("#")&&(n=n.slice(1)),"http://dummyimage.com/"+e+(t?"/"+t:"")+(n?"/"+n:"")+(r?"."+r:"")+(i?"&text="+i:"")},img:function(){return this.image.apply(this,arguments)},_brandColors:{"4ormat":"#fb0a2a","500px":"#02adea","About.me (blue)":"#00405d","About.me (yellow)":"#ffcc33",Addvocate:"#ff6138",Adobe:"#ff0000",Aim:"#fcd20b",Amazon:"#e47911",Android:"#a4c639","Angie's List":"#7fbb00",AOL:"#0060a3",Atlassian:"#003366",Behance:"#053eff","Big Cartel":"#97b538",bitly:"#ee6123",Blogger:"#fc4f08",Boeing:"#0039a6","Booking.com":"#003580",Carbonmade:"#613854",Cheddar:"#ff7243","Code School":"#3d4944",Delicious:"#205cc0",Dell:"#3287c1",Designmoo:"#e54a4f",Deviantart:"#4e6252","Designer News":"#2d72da",Devour:"#fd0001",DEWALT:"#febd17","Disqus (blue)":"#59a3fc","Disqus (orange)":"#db7132",Dribbble:"#ea4c89",Dropbox:"#3d9ae8",Drupal:"#0c76ab",Dunked:"#2a323a",eBay:"#89c507",Ember:"#f05e1b",Engadget:"#00bdf6",Envato:"#528036",Etsy:"#eb6d20",Evernote:"#5ba525","Fab.com":"#dd0017",Facebook:"#3b5998",Firefox:"#e66000","Flickr (blue)":"#0063dc","Flickr (pink)":"#ff0084",Forrst:"#5b9a68",Foursquare:"#25a0ca",Garmin:"#007cc3",GetGlue:"#2d75a2",Gimmebar:"#f70078",GitHub:"#171515","Google Blue":"#0140ca","Google Green":"#16a61e","Google Red":"#dd1812","Google Yellow":"#fcca03","Google+":"#dd4b39",Grooveshark:"#f77f00",Groupon:"#82b548","Hacker News":"#ff6600",HelloWallet:"#0085ca","Heroku (light)":"#c7c5e6","Heroku (dark)":"#6567a5",HootSuite:"#003366",Houzz:"#73ba37",HTML5:"#ec6231",IKEA:"#ffcc33",IMDb:"#f3ce13",Instagram:"#3f729b",Intel:"#0071c5",Intuit:"#365ebf",Kickstarter:"#76cc1e",kippt:"#e03500",Kodery:"#00af81",LastFM:"#c3000d",LinkedIn:"#0e76a8",Livestream:"#cf0005",Lumo:"#576396",Mixpanel:"#a086d3",Meetup:"#e51937",Nokia:"#183693",NVIDIA:"#76b900",Opera:"#cc0f16",Path:"#e41f11","PayPal (dark)":"#1e477a","PayPal (light)":"#3b7bbf",Pinboard:"#0000e6",Pinterest:"#c8232c",PlayStation:"#665cbe",Pocket:"#ee4056",Prezi:"#318bff",Pusha:"#0f71b4",Quora:"#a82400","QUOTE.fm":"#66ceff",Rdio:"#008fd5",Readability:"#9c0000","Red Hat":"#cc0000",Resource:"#7eb400",Rockpack:"#0ba6ab",Roon:"#62b0d9",RSS:"#ee802f",Salesforce:"#1798c1",Samsung:"#0c4da2",Shopify:"#96bf48",Skype:"#00aff0",Snagajob:"#f47a20",Softonic:"#008ace",SoundCloud:"#ff7700","Space Box":"#f86960",Spotify:"#81b71a",Sprint:"#fee100",Squarespace:"#121212",StackOverflow:"#ef8236",Staples:"#cc0000","Status Chart":"#d7584f",Stripe:"#008cdd",StudyBlue:"#00afe1",StumbleUpon:"#f74425","T-Mobile":"#ea0a8e",Technorati:"#40a800","The Next Web":"#ef4423",Treehouse:"#5cb868",Trulia:"#5eab1f",Tumblr:"#34526f","Twitch.tv":"#6441a5",Twitter:"#00acee",TYPO3:"#ff8700",Ubuntu:"#dd4814",Ustream:"#3388ff",Verizon:"#ef1d1d",Vimeo:"#86c9ef",Vine:"#00a478",Virb:"#06afd8","Virgin Media":"#cc0000",Wooga:"#5b009c","WordPress (blue)":"#21759b","WordPress (orange)":"#d54e21","WordPress (grey)":"#464646",Wunderlist:"#2b88d9",XBOX:"#9bc848",XING:"#126567","Yahoo!":"#720e9e",Yandex:"#ffcc00",Yelp:"#c41200",YouTube:"#c4302b",Zalongo:"#5498dc",Zendesk:"#78a300",Zerply:"#9dcc7a",Zootool:"#5e8b1d"},_brandNames:function(){var e=[];for(var t in this._brandColors)e.push(t);return e},dataImage:function(t,n){var r;if("undefined"!==typeof document)r=document.createElement("canvas");else{var i=e.require("canvas");r=new i}var a=r&&r.getContext&&r.getContext("2d");if(!r||!a)return"";t||(t=this.pick(this._adSize)),n=void 0!==n?n:t,t=t.split("x");var o=parseInt(t[0],10),s=parseInt(t[1],10),u=this._brandColors[this.pick(this._brandNames())],l="#FFF",c=14,d="sans-serif";return r.width=o,r.height=s,a.textAlign="center",a.textBaseline="middle",a.fillStyle=u,a.fillRect(0,0,o,s),a.fillStyle=l,a.font="bold "+c+"px "+d,a.fillText(n,o/2,s/2,o),r.toDataURL("image/png")}}}).call(t,n(9)(e))},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children=[],e.webpackPolyfill=1),e}},function(e,t,n){var r=n(11),i=n(12);e.exports={color:function(e){return e||i[e]?i[e].nicer:this.hex()},hex:function(){var e=this._goldenRatioColor(),t=r.hsv2rgb(e),n=r.rgb2hex(t[0],t[1],t[2]);return n},rgb:function(){var e=this._goldenRatioColor(),t=r.hsv2rgb(e);return"rgb("+parseInt(t[0],10)+", "+parseInt(t[1],10)+", "+parseInt(t[2],10)+")"},rgba:function(){var e=this._goldenRatioColor(),t=r.hsv2rgb(e);return"rgba("+parseInt(t[0],10)+", "+parseInt(t[1],10)+", "+parseInt(t[2],10)+", "+Math.random().toFixed(2)+")"},hsl:function(){var e=this._goldenRatioColor(),t=r.hsv2hsl(e);return"hsl("+parseInt(t[0],10)+", "+parseInt(t[1],10)+", "+parseInt(t[2],10)+")"},_goldenRatioColor:function(e,t){return this._goldenRatio=.618033988749895,this._hue=this._hue||Math.random(),this._hue+=this._goldenRatio,this._hue%=1,"number"!==typeof e&&(e=.5),"number"!==typeof t&&(t=.95),[360*this._hue,100*e,100*t]}}},function(e,t){e.exports={rgb2hsl:function(e){var t,n,r,i=e[0]/255,a=e[1]/255,o=e[2]/255,s=Math.min(i,a,o),u=Math.max(i,a,o),l=u-s;return u==s?t=0:i==u?t=(a-o)/l:a==u?t=2+(o-i)/l:o==u&&(t=4+(i-a)/l),t=Math.min(60*t,360),t<0&&(t+=360),r=(s+u)/2,n=u==s?0:r<=.5?l/(u+s):l/(2-u-s),[t,100*n,100*r]},rgb2hsv:function(e){var t,n,r,i=e[0],a=e[1],o=e[2],s=Math.min(i,a,o),u=Math.max(i,a,o),l=u-s;return n=0===u?0:l/u*1e3/10,u==s?t=0:i==u?t=(a-o)/l:a==u?t=2+(o-i)/l:o==u&&(t=4+(i-a)/l),t=Math.min(60*t,360),t<0&&(t+=360),r=u/255*1e3/10,[t,n,r]},hsl2rgb:function(e){var t,n,r,i,a,o=e[0]/360,s=e[1]/100,u=e[2]/100;if(0===s)return a=255*u,[a,a,a];n=u<.5?u*(1+s):u+s-u*s,t=2*u-n,i=[0,0,0];for(var l=0;l<3;l++)r=o+1/3*-(l-1),r<0&&r++,r>1&&r--,a=6*r<1?t+6*(n-t)*r:2*r<1?n:3*r<2?t+(n-t)*(2/3-r)*6:t,i[l]=255*a;return i},hsl2hsv:function(e){var t,n,r=e[0],i=e[1]/100,a=e[2]/100;return a*=2,i*=a<=1?a:2-a,n=(a+i)/2,t=2*i/(a+i),[r,100*t,100*n]},hsv2rgb:function(e){var t=e[0]/60,n=e[1]/100,r=e[2]/100,i=Math.floor(t)%6,a=t-Math.floor(t),o=255*r*(1-n),s=255*r*(1-n*a),u=255*r*(1-n*(1-a));switch(r*=255,i){case 0:return[r,u,o];case 1:return[s,r,o];case 2:return[o,r,u];case 3:return[o,s,r];case 4:return[u,o,r];case 5:return[r,o,s]}},hsv2hsl:function(e){var t,n,r=e[0],i=e[1]/100,a=e[2]/100;return n=(2-i)*a,t=i*a,t/=n<=1?n:2-n,n/=2,[r,100*t,100*n]},rgb2hex:function(e,t,n){return"#"+((256+e<<8|t)<<8|n).toString(16).slice(1)},hex2rgb:function(e){return e="0x"+e.slice(1).replace(e.length>4?e:/./g,"$&$&")|0,[e>>16,e>>8&255,255&e]}}},function(e,t){e.exports={navy:{value:"#000080",nicer:"#001F3F"},blue:{value:"#0000ff",nicer:"#0074D9"},aqua:{value:"#00ffff",nicer:"#7FDBFF"},teal:{value:"#008080",nicer:"#39CCCC"},olive:{value:"#008000",nicer:"#3D9970"},green:{value:"#008000",nicer:"#2ECC40"},lime:{value:"#00ff00",nicer:"#01FF70"},yellow:{value:"#ffff00",nicer:"#FFDC00"},orange:{value:"#ffa500",nicer:"#FF851B"},red:{value:"#ff0000",nicer:"#FF4136"},maroon:{value:"#800000",nicer:"#85144B"},fuchsia:{value:"#ff00ff",nicer:"#F012BE"},purple:{value:"#800080",nicer:"#B10DC9"},silver:{value:"#c0c0c0",nicer:"#DDDDDD"},gray:{value:"#808080",nicer:"#AAAAAA"},black:{value:"#000000",nicer:"#111111"},white:{value:"#FFFFFF",nicer:"#FFFFFF"}}},function(e,t,n){var r=n(6),i=n(14);function a(e,t,n,i){return void 0===n?r.natural(e,t):void 0===i?n:r.natural(parseInt(n,10),parseInt(i,10))}e.exports={paragraph:function(e,t){for(var n=a(3,7,e,t),r=[],i=0;i<n;i++)r.push(this.sentence());return r.join(" ")},cparagraph:function(e,t){for(var n=a(3,7,e,t),r=[],i=0;i<n;i++)r.push(this.csentence());return r.join("")},sentence:function(e,t){for(var n=a(12,18,e,t),r=[],o=0;o<n;o++)r.push(this.word());return i.capitalize(r.join(" "))+"."},csentence:function(e,t){for(var n=a(12,18,e,t),r=[],i=0;i<n;i++)r.push(this.cword());return r.join("")+"。"},word:function(e,t){for(var n=a(3,10,e,t),i="",o=0;o<n;o++)i+=r.character("lower");return i},cword:function(e,t,n){var r,i="的一是在不了有和人这中大为上个国我以要他时来用们生到作地于出就分对成会可主发年动同工也能下过子说产种面而方后多定行学法所民得经十三之进着等部度家电力里如水化高自二理起小物现实加量都两体制机当使点从业本去把性好应开它合还因由其些然前外天政四日那社义事平形相全表间样与关各重新线内数正心反你明看原又么利比或但质气第向道命此变条只没结解问意建月公无系军很情者最立代想已通并提直题党程展五果料象员革位入常文总次品式活设及管特件长求老头基资边流路级少图山统接知较将组见计别她手角期根论运农指几九区强放决西被干做必战先回则任取据处队南给色光门即保治北造百规热领七海口东导器压志世金增争济阶油思术极交受联什认六共权收证改清己美再采转更单风切打白教速花带安场身车例真务具万每目至达走积示议声报斗完类八离华名确才科张信马节话米整空元况今集温传土许步群广石记需段研界拉林律叫且究观越织装影算低持音众书布复容儿须际商非验连断深难近矿千周委素技备半办青省列习响约支般史感劳便团往酸历市克何除消构府称太准精值号率族维划选标写存候毛亲快效斯院查江型眼王按格养易置派层片始却专状育厂京识适属圆包火住调满县局照参红细引听该铁价严龙飞";switch(arguments.length){case 0:e=i,r=1;break;case 1:"string"===typeof arguments[0]?r=1:(r=e,e=i);break;case 2:"string"===typeof arguments[0]?r=t:(r=this.natural(e,t),e=i);break;case 3:r=this.natural(t,n);break}for(var a="",o=0;o<r;o++)a+=e.charAt(this.natural(0,e.length-1));return a},title:function(e,t){for(var n=a(3,7,e,t),r=[],i=0;i<n;i++)r.push(this.capitalize(this.word()));return r.join(" ")},ctitle:function(e,t){for(var n=a(3,7,e,t),r=[],i=0;i<n;i++)r.push(this.cword());return r.join("")}}},function(e,t,n){var r=n(3);e.exports={capitalize:function(e){return(e+"").charAt(0).toUpperCase()+(e+"").substr(1)},upper:function(e){return(e+"").toUpperCase()},lower:function(e){return(e+"").toLowerCase()},pick:function(e,t,n){return r.isArray(e)?(void 0===t&&(t=1),void 0===n&&(n=t)):(e=[].slice.call(arguments),t=1,n=1),1===t&&1===n?e[this.natural(0,e.length-1)]:this.shuffle(e,t,n)},shuffle:function(e,t,n){e=e||[];for(var r=e.slice(0),i=[],a=0,o=r.length,s=0;s<o;s++)a=this.natural(0,r.length-1),i.push(r[a]),r.splice(a,1);switch(arguments.length){case 0:case 1:return i;case 2:n=t;case 3:return t=parseInt(t,10),n=parseInt(n,10),i.slice(0,this.natural(t,n))}},order:function e(t){e.cache=e.cache||{},arguments.length>1&&(t=[].slice.call(arguments,0));var n=e.options,r=n.context.templatePath.join("."),i=e.cache[r]=e.cache[r]||{index:0,array:t};return i.array[i.index++%i.array.length]}}},function(e,t){e.exports={first:function(){var e=["James","John","Robert","Michael","William","David","Richard","Charles","Joseph","Thomas","Christopher","Daniel","Paul","Mark","Donald","George","Kenneth","Steven","Edward","Brian","Ronald","Anthony","Kevin","Jason","Matthew","Gary","Timothy","Jose","Larry","Jeffrey","Frank","Scott","Eric"].concat(["Mary","Patricia","Linda","Barbara","Elizabeth","Jennifer","Maria","Susan","Margaret","Dorothy","Lisa","Nancy","Karen","Betty","Helen","Sandra","Donna","Carol","Ruth","Sharon","Michelle","Laura","Sarah","Kimberly","Deborah","Jessica","Shirley","Cynthia","Angela","Melissa","Brenda","Amy","Anna"]);return this.pick(e)},last:function(){var e=["Smith","Johnson","Williams","Brown","Jones","Miller","Davis","Garcia","Rodriguez","Wilson","Martinez","Anderson","Taylor","Thomas","Hernandez","Moore","Martin","Jackson","Thompson","White","Lopez","Lee","Gonzalez","Harris","Clark","Lewis","Robinson","Walker","Perez","Hall","Young","Allen"];return this.pick(e)},name:function(e){return this.first()+" "+(e?this.first()+" ":"")+this.last()},cfirst:function(){var e="王 æŽ å¼  åˆ˜ é™ˆ æ¨ èµµ é»„ å‘¨ å´ å¾ å­™ èƒ¡ æœ± é«˜ æž— ä½• éƒ­ é©¬ ç½— æ¢ å®‹ éƒ‘ è°¢ éŸ© å” å†¯ äºŽ è‘£ è§ ç¨‹ æ›¹ è¢ é‚“ è®¸ å‚… æ²ˆ æ›¾ å½­ å• è‹ å¢ è’‹ è”¡ è´¾ ä¸ é­ è–› å¶ é˜Ž ä½™ æ½˜ æœ æˆ´ å¤ é”º æ±ª ç”° ä»» å§œ èŒƒ æ–¹ çŸ³ å§š è°­ å»– é‚¹ ç†Š é‡‘ é™† éƒ å­” ç™½ å´” åº· æ¯› é‚± ç§¦ æ±Ÿ å² é¡¾ ä¾¯ é‚µ å­Ÿ é¾™ ä¸‡ æ®µ é›· é’± æ±¤ å°¹ é»Ž æ˜“ å¸¸ æ­¦ ä¹” è´º èµ– é¾š æ–‡".split(" ");return this.pick(e)},clast:function(){var e="伟 èг å¨œ ç§€è‹± æ• é™ ä¸½ å¼º ç£Š å†› æ´‹ å‹‡ è‰³ æ° å¨Ÿ æ¶› æ˜Ž è¶… ç§€å…° éœž å¹³ åˆš æ¡‚英".split(" ");return this.pick(e)},cname:function(){return this.cfirst()+this.clast()}}},function(e,t){e.exports={url:function(e,t){return(e||this.protocol())+"://"+(t||this.domain())+"/"+this.word()},protocol:function(){return this.pick("http ftp gopher mailto mid cid news nntp prospero telnet rlogin tn3270 wais".split(" "))},domain:function(e){return this.word()+"."+(e||this.tld())},tld:function(){return this.pick("com net org edu gov int mil cn com.cn net.cn gov.cn org.cn ä¸­å›½ ä¸­å›½äº’联.公司 ä¸­å›½äº’联.网络 tel biz cc tv info name hk mobi asia cd travel pro museum coop aero ad ae af ag ai al am an ao aq ar as at au aw az ba bb bd be bf bg bh bi bj bm bn bo br bs bt bv bw by bz ca cc cf cg ch ci ck cl cm cn co cq cr cu cv cx cy cz de dj dk dm do dz ec ee eg eh es et ev fi fj fk fm fo fr ga gb gd ge gf gh gi gl gm gn gp gr gt gu gw gy hk hm hn hr ht hu id ie il in io iq ir is it jm jo jp ke kg kh ki km kn kp kr kw ky kz la lb lc li lk lr ls lt lu lv ly ma mc md mg mh ml mm mn mo mp mq mr ms mt mv mw mx my mz na nc ne nf ng ni nl no np nr nt nu nz om qa pa pe pf pg ph pk pl pm pn pr pt pw py re ro ru rw sa sb sc sd se sg sh si sj sk sl sm sn so sr st su sy sz tc td tf tg th tj tk tm tn to tp tr tt tv tw tz ua ug uk us uy va vc ve vg vn vu wf ws ye yu za zm zr zw".split(" "))},email:function(e){return this.character("lower")+"."+this.word()+"@"+(e||this.word()+"."+this.tld())},ip:function(){return this.natural(0,255)+"."+this.natural(0,255)+"."+this.natural(0,255)+"."+this.natural(0,255)}}},function(e,t,n){var r=n(18),i=["东北","华北","华东","华中","华南","西南","西北"];e.exports={region:function(){return this.pick(i)},province:function(){return this.pick(r).name},city:function(e){var t=this.pick(r),n=this.pick(t.children);return e?[t.name,n.name].join(" "):n.name},county:function(e){var t=this.pick(r),n=this.pick(t.children),i=this.pick(n.children)||{name:"-"};return e?[t.name,n.name,i.name].join(" "):i.name},zip:function(e){for(var t="",n=0;n<(e||6);n++)t+=this.natural(0,9);return t}}},function(e,t){var n={11e4:"北京",110100:"北京市",110101:"东城区",110102:"西城区",110105:"朝阳区",110106:"丰台区",110107:"石景山区",110108:"海淀区",110109:"门头沟区",110111:"房山区",110112:"通州区",110113:"顺义区",110114:"昌平区",110115:"大兴区",110116:"怀柔区",110117:"平谷区",110228:"密云县",110229:"延庆县",110230:"其它区",12e4:"天津",120100:"天津市",120101:"和平区",120102:"河东区",120103:"河西区",120104:"南开区",120105:"河北区",120106:"红桥区",120110:"东丽区",120111:"西青区",120112:"津南区",120113:"北辰区",120114:"武清区",120115:"宝坻区",120116:"滨海新区",120221:"宁河县",120223:"静海县",120225:"蓟县",120226:"其它区",13e4:"河北省",130100:"石家庄市",130102:"长安区",130103:"桥东区",130104:"桥西区",130105:"新华区",130107:"井陉矿区",130108:"裕华区",130121:"井陉县",130123:"正定县",130124:"栾城县",130125:"行唐县",130126:"灵寿县",130127:"高邑县",130128:"深泽县",130129:"赞皇县",130130:"无极县",130131:"平山县",130132:"元氏县",130133:"赵县",130181:"辛集市",130182:"藁城市",130183:"晋州市",130184:"新乐市",130185:"鹿泉市",130186:"其它区",130200:"唐山市",130202:"路南区",130203:"路北区",130204:"古冶区",130205:"开平区",130207:"丰南区",130208:"丰润区",130223:"滦县",130224:"滦南县",130225:"乐亭县",130227:"迁西县",130229:"玉田县",130230:"曹妃甸区",130281:"遵化市",130283:"迁安市",130284:"其它区",130300:"秦皇岛市",130302:"海港区",130303:"山海关区",130304:"北戴河区",130321:"青龙满族自治县",130322:"昌黎县",130323:"抚宁县",130324:"卢龙县",130398:"其它区",130400:"邯郸市",130402:"邯山区",130403:"丛台区",130404:"复兴区",130406:"峰峰矿区",130421:"邯郸县",130423:"临漳县",130424:"成安县",130425:"大名县",130426:"涉县",130427:"磁县",130428:"肥乡县",130429:"永年县",130430:"邱县",130431:"鸡泽县",130432:"广平县",130433:"馆陶县",130434:"魏县",130435:"曲周县",130481:"武安市",130482:"其它区",130500:"邢台市",130502:"桥东区",130503:"桥西区",130521:"邢台县",130522:"临城县",130523:"内丘县",130524:"柏乡县",130525:"隆尧县",130526:"任县",130527:"南和县",130528:"宁晋县",130529:"巨鹿县",130530:"新河县",130531:"广宗县",130532:"平乡县",130533:"威县",130534:"清河县",130535:"临西县",130581:"南宫市",130582:"沙河市",130583:"其它区",130600:"保定市",130602:"新市区",130603:"北市区",130604:"南市区",130621:"满城县",130622:"清苑县",130623:"涞水县",130624:"阜平县",130625:"徐水县",130626:"定兴县",130627:"唐县",130628:"高阳县",130629:"容城县",130630:"涞源县",130631:"望都县",130632:"安新县",130633:"易县",130634:"曲阳县",130635:"蠡县",130636:"顺平县",130637:"博野县",130638:"雄县",130681:"涿州市",130682:"定州市",130683:"安国市",130684:"高碑店市",130699:"其它区",130700:"张家口市",130702:"桥东区",130703:"桥西区",130705:"宣化区",130706:"下花园区",130721:"宣化县",130722:"张北县",130723:"康保县",130724:"沽源县",130725:"尚义县",130726:"蔚县",130727:"阳原县",130728:"怀安县",130729:"万全县",130730:"怀来县",130731:"涿鹿县",130732:"赤城县",130733:"崇礼县",130734:"其它区",130800:"承德市",130802:"双桥区",130803:"双滦区",130804:"鹰手营子矿区",130821:"承德县",130822:"兴隆县",130823:"平泉县",130824:"滦平县",130825:"隆化县",130826:"丰宁满族自治县",130827:"宽城满族自治县",130828:"围场满族蒙古族自治县",130829:"其它区",130900:"沧州市",130902:"新华区",130903:"运河区",130921:"沧县",130922:"青县",130923:"东光县",130924:"海兴县",130925:"盐山县",130926:"肃宁县",130927:"南皮县",130928:"吴桥县",130929:"献县",130930:"孟村回族自治县",130981:"泊头市",130982:"任丘市",130983:"黄骅市",130984:"河间市",130985:"其它区",131e3:"廊坊市",131002:"安次区",131003:"广阳区",131022:"固安县",131023:"永清县",131024:"香河县",131025:"大城县",131026:"文安县",131028:"大厂回族自治县",131081:"霸州市",131082:"三河市",131083:"其它区",131100:"衡水市",131102:"桃城区",131121:"枣强县",131122:"武邑县",131123:"武强县",131124:"饶阳县",131125:"安平县",131126:"故城县",131127:"景县",131128:"阜城县",131181:"冀州市",131182:"深州市",131183:"其它区",14e4:"山西省",140100:"太原市",140105:"小店区",140106:"迎泽区",140107:"杏花岭区",140108:"尖草坪区",140109:"万柏林区",140110:"晋源区",140121:"清徐县",140122:"阳曲县",140123:"娄烦县",140181:"古交市",140182:"其它区",140200:"大同市",140202:"城区",140203:"矿区",140211:"南郊区",140212:"新荣区",140221:"阳高县",140222:"天镇县",140223:"广灵县",140224:"灵丘县",140225:"浑源县",140226:"左云县",140227:"大同县",140228:"其它区",140300:"阳泉市",140302:"城区",140303:"矿区",140311:"郊区",140321:"平定县",140322:"盂县",140323:"其它区",140400:"长治市",140421:"长治县",140423:"襄垣县",140424:"屯留县",140425:"平顺县",140426:"黎城县",140427:"壶关县",140428:"长子县",140429:"武乡县",140430:"沁县",140431:"沁源县",140481:"潞城市",140482:"城区",140483:"郊区",140485:"其它区",140500:"晋城市",140502:"城区",140521:"沁水县",140522:"阳城县",140524:"陵川县",140525:"泽州县",140581:"高平市",140582:"其它区",140600:"朔州市",140602:"朔城区",140603:"平鲁区",140621:"山阴县",140622:"应县",140623:"右玉县",140624:"怀仁县",140625:"其它区",140700:"晋中市",140702:"榆次区",140721:"榆社县",140722:"左权县",140723:"和顺县",140724:"昔阳县",140725:"寿阳县",140726:"太谷县",140727:"祁县",140728:"平遥县",140729:"灵石县",140781:"介休市",140782:"其它区",140800:"运城市",140802:"盐湖区",140821:"临猗县",140822:"万荣县",140823:"闻喜县",140824:"稷山县",140825:"新绛县",140826:"绛县",140827:"垣曲县",140828:"夏县",140829:"平陆县",140830:"芮城县",140881:"永济市",140882:"河津市",140883:"其它区",140900:"忻州市",140902:"忻府区",140921:"定襄县",140922:"五台县",140923:"代县",140924:"繁峙县",140925:"宁武县",140926:"静乐县",140927:"神池县",140928:"五寨县",140929:"岢岚县",140930:"河曲县",140931:"保德县",140932:"偏关县",140981:"原平市",140982:"其它区",141e3:"临汾市",141002:"尧都区",141021:"曲沃县",141022:"翼城县",141023:"襄汾县",141024:"洪洞县",141025:"古县",141026:"安泽县",141027:"浮山县",141028:"吉县",141029:"乡宁县",141030:"大宁县",141031:"隰县",141032:"永和县",141033:"蒲县",141034:"汾西县",141081:"侯马市",141082:"霍州市",141083:"其它区",141100:"吕梁市",141102:"离石区",141121:"文水县",141122:"交城县",141123:"兴县",141124:"临县",141125:"柳林县",141126:"石楼县",141127:"岚县",141128:"方山县",141129:"中阳县",141130:"交口县",141181:"孝义市",141182:"汾阳市",141183:"其它区",15e4:"内蒙古自治区",150100:"呼和浩特市",150102:"新城区",150103:"回民区",150104:"玉泉区",150105:"赛罕区",150121:"土默特左旗",150122:"托克托县",150123:"和林格尔县",150124:"清水河县",150125:"武川县",150126:"其它区",150200:"包头市",150202:"东河区",150203:"昆都仑区",150204:"青山区",150205:"石拐区",150206:"白云鄂博矿区",150207:"九原区",150221:"土默特右旗",150222:"固阳县",150223:"达尔罕茂明安联合旗",150224:"其它区",150300:"乌海市",150302:"海勃湾区",150303:"海南区",150304:"乌达区",150305:"其它区",150400:"赤峰市",150402:"红山区",150403:"元宝山区",150404:"松山区",150421:"阿鲁科尔沁旗",150422:"巴林左旗",150423:"巴林右旗",150424:"林西县",150425:"克什克腾旗",150426:"翁牛特旗",150428:"喀喇沁旗",150429:"宁城县",150430:"敖汉旗",150431:"其它区",150500:"通辽市",150502:"科尔沁区",150521:"科尔沁左翼中旗",150522:"科尔沁左翼后旗",150523:"开鲁县",150524:"库伦旗",150525:"奈曼旗",150526:"扎鲁特旗",150581:"霍林郭勒市",150582:"其它区",150600:"鄂尔多斯市",150602:"东胜区",150621:"达拉特旗",150622:"准格尔旗",150623:"鄂托克前旗",150624:"鄂托克旗",150625:"杭锦旗",150626:"乌审旗",150627:"伊金霍洛旗",150628:"其它区",150700:"呼伦贝尔市",150702:"海拉尔区",150703:"扎赉诺尔区",150721:"阿荣旗",150722:"莫力达瓦达斡尔族自治旗",150723:"鄂伦春自治旗",150724:"鄂温克族自治旗",150725:"陈巴尔虎旗",150726:"新巴尔虎左旗",150727:"新巴尔虎右旗",150781:"满洲里市",150782:"牙克石市",150783:"扎兰屯市",150784:"额尔古纳市",150785:"根河市",150786:"其它区",150800:"巴彦淖尔市",150802:"临河区",150821:"五原县",150822:"磴口县",150823:"乌拉特前旗",150824:"乌拉特中旗",150825:"乌拉特后旗",150826:"杭锦后旗",150827:"其它区",150900:"乌兰察布市",150902:"集宁区",150921:"卓资县",150922:"化德县",150923:"商都县",150924:"兴和县",150925:"凉城县",150926:"察哈尔右翼前旗",150927:"察哈尔右翼中旗",150928:"察哈尔右翼后旗",150929:"四子王旗",150981:"丰镇市",150982:"其它区",152200:"兴安盟",152201:"乌兰浩特市",152202:"阿尔山市",152221:"科尔沁右翼前旗",152222:"科尔沁右翼中旗",152223:"扎赉特旗",152224:"突泉县",152225:"其它区",152500:"锡林郭勒盟",152501:"二连浩特市",152502:"锡林浩特市",152522:"阿巴嘎旗",152523:"苏尼特左旗",152524:"苏尼特右旗",152525:"东乌珠穆沁旗",152526:"西乌珠穆沁旗",152527:"太仆寺旗",152528:"镶黄旗",152529:"正镶白旗",152530:"正蓝旗",152531:"多伦县",152532:"其它区",152900:"阿拉善盟",152921:"阿拉善左旗",152922:"阿拉善右旗",152923:"额济纳旗",152924:"其它区",21e4:"辽宁省",210100:"沈阳市",210102:"和平区",210103:"沈河区",210104:"大东区",210105:"皇姑区",210106:"铁西区",210111:"苏家屯区",210112:"东陵区",210113:"新城子区",210114:"于洪区",210122:"辽中县",210123:"康平县",210124:"法库县",210181:"新民市",210184:"沈北新区",210185:"其它区",210200:"大连市",210202:"中山区",210203:"西岗区",210204:"沙河口区",210211:"甘井子区",210212:"旅顺口区",210213:"金州区",210224:"长海县",210281:"瓦房店市",210282:"普兰店市",210283:"庄河市",210298:"其它区",210300:"鞍山市",210302:"铁东区",210303:"铁西区",210304:"立山区",210311:"千山区",210321:"台安县",210323:"岫岩满族自治县",210381:"海城市",210382:"其它区",210400:"抚顺市",210402:"新抚区",210403:"东洲区",210404:"望花区",210411:"顺城区",210421:"抚顺县",210422:"新宾满族自治县",210423:"清原满族自治县",210424:"其它区",210500:"本溪市",210502:"平山区",210503:"溪湖区",210504:"明山区",210505:"南芬区",210521:"本溪满族自治县",210522:"桓仁满族自治县",210523:"其它区",210600:"丹东市",210602:"元宝区",210603:"振兴区",210604:"振安区",210624:"宽甸满族自治县",210681:"东港市",210682:"凤城市",210683:"其它区",210700:"锦州市",210702:"古塔区",210703:"凌河区",210711:"太和区",210726:"黑山县",210727:"义县",210781:"凌海市",210782:"北镇市",210783:"其它区",210800:"营口市",210802:"站前区",210803:"西市区",210804:"鲅鱼圈区",210811:"老边区",210881:"盖州市",210882:"大石桥市",210883:"其它区",210900:"阜新市",210902:"海州区",210903:"新邱区",210904:"太平区",210905:"清河门区",210911:"细河区",210921:"阜新蒙古族自治县",210922:"彰武县",210923:"其它区",211e3:"辽阳市",211002:"白塔区",211003:"文圣区",211004:"宏伟区",211005:"弓长岭区",211011:"太子河区",211021:"辽阳县",211081:"灯塔市",211082:"其它区",211100:"盘锦市",211102:"双台子区",211103:"兴隆台区",211121:"大洼县",211122:"盘山县",211123:"其它区",211200:"铁岭市",211202:"银州区",211204:"清河区",211221:"铁岭县",211223:"西丰县",211224:"昌图县",211281:"调兵山市",211282:"开原市",211283:"其它区",211300:"朝阳市",211302:"双塔区",211303:"龙城区",211321:"朝阳县",211322:"建平县",211324:"喀喇沁左翼蒙古族自治县",211381:"北票市",211382:"凌源市",211383:"其它区",211400:"葫芦岛市",211402:"连山区",211403:"龙港区",211404:"南票区",211421:"绥中县",211422:"建昌县",211481:"兴城市",211482:"其它区",22e4:"吉林省",220100:"长春市",220102:"南关区",220103:"宽城区",220104:"朝阳区",220105:"二道区",220106:"绿园区",220112:"双阳区",220122:"农安县",220181:"九台市",220182:"榆树市",220183:"德惠市",220188:"其它区",220200:"吉林市",220202:"昌邑区",220203:"龙潭区",220204:"船营区",220211:"丰满区",220221:"永吉县",220281:"蛟河市",220282:"桦甸市",220283:"舒兰市",220284:"磐石市",220285:"其它区",220300:"四平市",220302:"铁西区",220303:"铁东区",220322:"梨树县",220323:"伊通满族自治县",220381:"公主岭市",220382:"双辽市",220383:"其它区",220400:"辽源市",220402:"龙山区",220403:"西安区",220421:"东丰县",220422:"东辽县",220423:"其它区",220500:"通化市",220502:"东昌区",220503:"二道江区",220521:"通化县",220523:"辉南县",220524:"柳河县",220581:"梅河口市",220582:"集安市",220583:"其它区",220600:"白山市",220602:"浑江区",220621:"抚松县",220622:"靖宇县",220623:"长白朝鲜族自治县",220625:"江源区",220681:"临江市",220682:"其它区",220700:"松原市",220702:"宁江区",220721:"前郭尔罗斯蒙古族自治县",220722:"长岭县",220723:"乾安县",220724:"扶余市",220725:"其它区",220800:"白城市",220802:"洮北区",220821:"镇赉县",220822:"通榆县",220881:"洮南市",220882:"大安市",220883:"其它区",222400:"延边朝鲜族自治州",222401:"延吉市",222402:"图们市",222403:"敦化市",222404:"珲春市",222405:"龙井市",222406:"和龙市",222424:"汪清县",222426:"安图县",222427:"其它区",23e4:"黑龙江省",230100:"哈尔滨市",230102:"道里区",230103:"南岗区",230104:"道外区",230106:"香坊区",230108:"平房区",230109:"松北区",230111:"呼兰区",230123:"依兰县",230124:"方正县",230125:"宾县",230126:"巴彦县",230127:"木兰县",230128:"通河县",230129:"延寿县",230181:"阿城区",230182:"双城市",230183:"尚志市",230184:"五常市",230186:"其它区",230200:"齐齐哈尔市",230202:"龙沙区",230203:"建华区",230204:"铁锋区",230205:"昂昂溪区",230206:"富拉尔基区",230207:"碾子山区",230208:"梅里斯达斡尔族区",230221:"龙江县",230223:"依安县",230224:"泰来县",230225:"甘南县",230227:"富裕县",230229:"克山县",230230:"克东县",230231:"拜泉县",230281:"讷河市",230282:"其它区",230300:"鸡西市",230302:"鸡冠区",230303:"恒山区",230304:"滴道区",230305:"梨树区",230306:"城子河区",230307:"麻山区",230321:"鸡东县",230381:"虎林市",230382:"密山市",230383:"其它区",230400:"鹤岗市",230402:"向阳区",230403:"工农区",230404:"南山区",230405:"兴安区",230406:"东山区",230407:"兴山区",230421:"萝北县",230422:"绥滨县",230423:"其它区",230500:"双鸭山市",230502:"尖山区",230503:"岭东区",230505:"四方台区",230506:"宝山区",230521:"集贤县",230522:"友谊县",230523:"宝清县",230524:"饶河县",230525:"其它区",230600:"大庆市",230602:"萨尔图区",230603:"龙凤区",230604:"让胡路区",230605:"红岗区",230606:"大同区",230621:"肇州县",230622:"肇源县",230623:"林甸县",230624:"杜尔伯特蒙古族自治县",230625:"其它区",230700:"伊春市",230702:"伊春区",230703:"南岔区",230704:"友好区",230705:"西林区",230706:"翠峦区",230707:"新青区",230708:"美溪区",230709:"金山屯区",230710:"五营区",230711:"乌马河区",230712:"汤旺河区",230713:"带岭区",230714:"乌伊岭区",230715:"红星区",230716:"上甘岭区",230722:"嘉荫县",230781:"铁力市",230782:"其它区",230800:"佳木斯市",230803:"向阳区",230804:"前进区",230805:"东风区",230811:"郊区",230822:"桦南县",230826:"桦川县",230828:"汤原县",230833:"抚远县",230881:"同江市",230882:"富锦市",230883:"其它区",230900:"七台河市",230902:"新兴区",230903:"桃山区",230904:"茄子河区",230921:"勃利县",230922:"其它区",231e3:"牡丹江市",231002:"东安区",231003:"阳明区",231004:"爱民区",231005:"西安区",231024:"东宁县",231025:"林口县",231081:"绥芬河市",231083:"海林市",231084:"宁安市",231085:"穆棱市",231086:"其它区",231100:"黑河市",231102:"爱辉区",231121:"嫩江县",231123:"逊克县",231124:"孙吴县",231181:"北安市",231182:"五大连池市",231183:"其它区",231200:"绥化市",231202:"北林区",231221:"望奎县",231222:"兰西县",231223:"青冈县",231224:"庆安县",231225:"明水县",231226:"绥棱县",231281:"安达市",231282:"肇东市",231283:"海伦市",231284:"其它区",232700:"大兴安岭地区",232702:"松岭区",232703:"新林区",232704:"呼中区",232721:"呼玛县",232722:"塔河县",232723:"漠河县",232724:"加格达奇区",232725:"其它区",31e4:"上海",310100:"上海市",310101:"黄浦区",310104:"徐汇区",310105:"长宁区",310106:"静安区",310107:"普陀区",310108:"闸北区",310109:"虹口区",310110:"杨浦区",310112:"闵行区",310113:"宝山区",310114:"嘉定区",310115:"浦东新区",310116:"金山区",310117:"松江区",310118:"青浦区",310120:"奉贤区",310230:"崇明县",310231:"其它区",32e4:"江苏省",320100:"南京市",320102:"玄武区",320104:"秦淮区",320105:"建邺区",320106:"鼓楼区",320111:"浦口区",320113:"栖霞区",320114:"雨花台区",320115:"江宁区",320116:"六合区",320124:"溧水区",320125:"高淳区",320126:"其它区",320200:"无锡市",320202:"崇安区",320203:"南长区",320204:"北塘区",320205:"锡山区",320206:"惠山区",320211:"滨湖区",320281:"江阴市",320282:"宜兴市",320297:"其它区",320300:"徐州市",320302:"鼓楼区",320303:"云龙区",320305:"贾汪区",320311:"泉山区",320321:"丰县",320322:"沛县",320323:"铜山区",320324:"睢宁县",320381:"新沂市",320382:"邳州市",320383:"其它区",320400:"常州市",320402:"天宁区",320404:"钟楼区",320405:"戚墅堰区",320411:"新北区",320412:"武进区",320481:"溧阳市",320482:"金坛市",320483:"其它区",320500:"苏州市",320505:"虎丘区",320506:"吴中区",320507:"相城区",320508:"姑苏区",320581:"常熟市",320582:"张家港市",320583:"昆山市",320584:"吴江区",320585:"太仓市",320596:"其它区",320600:"南通市",320602:"崇川区",320611:"港闸区",320612:"通州区",320621:"海安县",320623:"如东县",320681:"启东市",320682:"如皋市",320684:"海门市",320694:"其它区",320700:"连云港市",320703:"连云区",320705:"新浦区",320706:"海州区",320721:"赣榆县",320722:"东海县",320723:"灌云县",320724:"灌南县",320725:"其它区",320800:"淮安市",320802:"清河区",320803:"淮安区",320804:"淮阴区",320811:"清浦区",320826:"涟水县",320829:"洪泽县",320830:"盱眙县",320831:"金湖县",320832:"其它区",320900:"盐城市",320902:"亭湖区",320903:"盐都区",320921:"响水县",320922:"滨海县",320923:"阜宁县",320924:"射阳县",320925:"建湖县",320981:"东台市",320982:"大丰市",320983:"其它区",321e3:"扬州市",321002:"广陵区",321003:"邗江区",321023:"宝应县",321081:"仪征市",321084:"高邮市",321088:"江都区",321093:"其它区",321100:"镇江市",321102:"京口区",321111:"润州区",321112:"丹徒区",321181:"丹阳市",321182:"扬中市",321183:"句容市",321184:"其它区",321200:"泰州市",321202:"海陵区",321203:"高港区",321281:"兴化市",321282:"靖江市",321283:"泰兴市",321284:"姜堰区",321285:"其它区",321300:"宿迁市",321302:"宿城区",321311:"宿豫区",321322:"沭阳县",321323:"泗阳县",321324:"泗洪县",321325:"其它区",33e4:"浙江省",330100:"杭州市",330102:"上城区",330103:"下城区",330104:"江干区",330105:"拱墅区",330106:"西湖区",330108:"滨江区",330109:"萧山区",330110:"余杭区",330122:"桐庐县",330127:"淳安县",330182:"建德市",330183:"富阳市",330185:"临安市",330186:"其它区",330200:"宁波市",330203:"海曙区",330204:"江东区",330205:"江北区",330206:"北仑区",330211:"镇海区",330212:"鄞州区",330225:"象山县",330226:"宁海县",330281:"余姚市",330282:"慈溪市",330283:"奉化市",330284:"其它区",330300:"温州市",330302:"鹿城区",330303:"龙湾区",330304:"瓯海区",330322:"洞头县",330324:"永嘉县",330326:"平阳县",330327:"苍南县",330328:"文成县",330329:"泰顺县",330381:"瑞安市",330382:"乐清市",330383:"其它区",330400:"嘉兴市",330402:"南湖区",330411:"秀洲区",330421:"嘉善县",330424:"海盐县",330481:"海宁市",330482:"平湖市",330483:"桐乡市",330484:"其它区",330500:"湖州市",330502:"吴兴区",330503:"南浔区",330521:"德清县",330522:"长兴县",330523:"安吉县",330524:"其它区",330600:"绍兴市",330602:"越城区",330621:"绍兴县",330624:"新昌县",330681:"诸暨市",330682:"上虞市",330683:"嵊州市",330684:"其它区",330700:"金华市",330702:"婺城区",330703:"金东区",330723:"武义县",330726:"浦江县",330727:"磐安县",330781:"兰溪市",330782:"义乌市",330783:"东阳市",330784:"永康市",330785:"其它区",330800:"衢州市",330802:"柯城区",330803:"衢江区",330822:"常山县",330824:"开化县",330825:"龙游县",330881:"江山市",330882:"其它区",330900:"舟山市",330902:"定海区",330903:"普陀区",330921:"岱山县",330922:"嵊泗县",330923:"其它区",331e3:"台州市",331002:"椒江区",331003:"黄岩区",331004:"路桥区",331021:"玉环县",331022:"三门县",331023:"天台县",331024:"仙居县",331081:"温岭市",331082:"临海市",331083:"其它区",331100:"丽水市",331102:"莲都区",331121:"青田县",331122:"缙云县",331123:"遂昌县",331124:"松阳县",331125:"云和县",331126:"庆元县",331127:"景宁畲族自治县",331181:"龙泉市",331182:"其它区",34e4:"安徽省",340100:"合肥市",340102:"瑶海区",340103:"庐阳区",340104:"蜀山区",340111:"包河区",340121:"长丰县",340122:"肥东县",340123:"肥西县",340192:"其它区",340200:"芜湖市",340202:"镜湖区",340203:"弋江区",340207:"鸠江区",340208:"三山区",340221:"芜湖县",340222:"繁昌县",340223:"南陵县",340224:"其它区",340300:"蚌埠市",340302:"龙子湖区",340303:"蚌山区",340304:"禹会区",340311:"淮上区",340321:"怀远县",340322:"五河县",340323:"固镇县",340324:"其它区",340400:"淮南市",340402:"大通区",340403:"田家庵区",340404:"谢家集区",340405:"八公山区",340406:"潘集区",340421:"凤台县",340422:"其它区",340500:"马鞍山市",340503:"花山区",340504:"雨山区",340506:"博望区",340521:"当涂县",340522:"其它区",340600:"淮北市",340602:"杜集区",340603:"相山区",340604:"烈山区",340621:"濉溪县",340622:"其它区",340700:"铜陵市",340702:"铜官山区",340703:"狮子山区",340711:"郊区",340721:"铜陵县",340722:"其它区",340800:"安庆市",340802:"迎江区",340803:"大观区",340811:"宜秀区",340822:"怀宁县",340823:"枞阳县",340824:"潜山县",340825:"太湖县",340826:"宿松县",340827:"望江县",340828:"岳西县",340881:"桐城市",340882:"其它区",341e3:"黄山市",341002:"屯溪区",341003:"黄山区",341004:"徽州区",341021:"歙县",341022:"休宁县",341023:"黟县",341024:"祁门县",341025:"其它区",341100:"滁州市",341102:"琅琊区",341103:"南谯区",341122:"来安县",341124:"全椒县",341125:"定远县",341126:"凤阳县",341181:"天长市",341182:"明光市",341183:"其它区",341200:"阜阳市",341202:"颍州区",341203:"颍东区",341204:"颍泉区",341221:"临泉县",341222:"太和县",341225:"阜南县",341226:"颍上县",341282:"界首市",341283:"其它区",341300:"宿州市",341302:"埇桥区",341321:"砀山县",341322:"萧县",341323:"灵璧县",341324:"泗县",341325:"其它区",341400:"巢湖市",341421:"庐江县",341422:"无为县",341423:"含山县",341424:"和县",341500:"六安市",341502:"金安区",341503:"裕安区",341521:"寿县",341522:"霍邱县",341523:"舒城县",341524:"金寨县",341525:"霍山县",341526:"其它区",341600:"亳州市",341602:"谯城区",341621:"涡阳县",341622:"蒙城县",341623:"利辛县",341624:"其它区",341700:"池州市",341702:"贵池区",341721:"东至县",341722:"石台县",341723:"青阳县",341724:"其它区",341800:"宣城市",341802:"宣州区",341821:"郎溪县",341822:"广德县",341823:"泾县",341824:"绩溪县",341825:"旌德县",341881:"宁国市",341882:"其它区",35e4:"福建省",350100:"福州市",350102:"鼓楼区",350103:"台江区",350104:"仓山区",350105:"马尾区",350111:"晋安区",350121:"闽侯县",350122:"连江县",350123:"罗源县",350124:"闽清县",350125:"永泰县",350128:"平潭县",350181:"福清市",350182:"长乐市",350183:"其它区",350200:"厦门市",350203:"思明区",350205:"海沧区",350206:"湖里区",350211:"集美区",350212:"同安区",350213:"翔安区",350214:"其它区",350300:"莆田市",350302:"城厢区",350303:"涵江区",350304:"荔城区",350305:"秀屿区",350322:"仙游县",350323:"其它区",350400:"三明市",350402:"梅列区",350403:"三元区",350421:"明溪县",350423:"清流县",350424:"宁化县",350425:"大田县",350426:"尤溪县",350427:"沙县",350428:"将乐县",350429:"泰宁县",350430:"建宁县",350481:"永安市",350482:"其它区",350500:"泉州市",350502:"鲤城区",350503:"丰泽区",350504:"洛江区",350505:"泉港区",350521:"惠安县",350524:"安溪县",350525:"永春县",350526:"德化县",350527:"金门县",350581:"石狮市",350582:"晋江市",350583:"南安市",350584:"其它区",350600:"漳州市",350602:"芗城区",350603:"龙文区",350622:"云霄县",350623:"漳浦县",350624:"诏安县",350625:"长泰县",350626:"东山县",350627:"南靖县",350628:"平和县",350629:"华安县",350681:"龙海市",350682:"其它区",350700:"南平市",350702:"延平区",350721:"顺昌县",350722:"浦城县",350723:"光泽县",350724:"松溪县",350725:"政和县",350781:"邵武市",350782:"武夷山市",350783:"建瓯市",350784:"建阳市",350785:"其它区",350800:"龙岩市",350802:"新罗区",350821:"长汀县",350822:"永定县",350823:"上杭县",350824:"武平县",350825:"连城县",350881:"漳平市",350882:"其它区",350900:"宁德市",350902:"蕉城区",350921:"霞浦县",350922:"古田县",350923:"屏南县",350924:"寿宁县",350925:"周宁县",350926:"柘荣县",350981:"福安市",350982:"福鼎市",350983:"其它区",36e4:"江西省",360100:"南昌市",360102:"东湖区",360103:"西湖区",360104:"青云谱区",360105:"湾里区",360111:"青山湖区",360121:"南昌县",360122:"新建县",360123:"安义县",360124:"进贤县",360128:"其它区",360200:"景德镇市",360202:"昌江区",360203:"珠山区",360222:"浮梁县",360281:"乐平市",360282:"其它区",360300:"萍乡市",360302:"安源区",360313:"湘东区",360321:"莲花县",360322:"上栗县",360323:"芦溪县",360324:"其它区",360400:"九江市",360402:"庐山区",360403:"浔阳区",360421:"九江县",360423:"武宁县",360424:"修水县",360425:"永修县",360426:"德安县",360427:"星子县",360428:"都昌县",360429:"湖口县",360430:"彭泽县",360481:"瑞昌市",360482:"其它区",360483:"共青城市",360500:"新余市",360502:"渝水区",360521:"分宜县",360522:"其它区",360600:"鹰潭市",360602:"月湖区",360622:"余江县",360681:"贵溪市",360682:"其它区",360700:"赣州市",360702:"章贡区",360721:"赣县",360722:"信丰县",360723:"大余县",360724:"上犹县",360725:"崇义县",360726:"安远县",360727:"龙南县",360728:"定南县",360729:"全南县",360730:"宁都县",360731:"于都县",360732:"兴国县",360733:"会昌县",360734:"寻乌县",360735:"石城县",360781:"瑞金市",360782:"南康市",360783:"其它区",360800:"吉安市",360802:"吉州区",360803:"青原区",360821:"吉安县",360822:"吉水县",360823:"峡江县",360824:"新干县",360825:"永丰县",360826:"泰和县",360827:"遂川县",360828:"万安县",360829:"安福县",360830:"永新县",360881:"井冈山市",360882:"其它区",360900:"宜春市",360902:"袁州区",360921:"奉新县",360922:"万载县",360923:"上高县",360924:"宜丰县",360925:"靖安县",360926:"铜鼓县",360981:"丰城市",360982:"樟树市",360983:"高安市",360984:"其它区",361e3:"抚州市",361002:"临川区",361021:"南城县",361022:"黎川县",361023:"南丰县",361024:"崇仁县",361025:"乐安县",361026:"宜黄县",361027:"金溪县",361028:"资溪县",361029:"东乡县",361030:"广昌县",361031:"其它区",361100:"上饶市",361102:"信州区",361121:"上饶县",361122:"广丰县",361123:"玉山县",361124:"铅山县",361125:"横峰县",361126:"弋阳县",361127:"余干县",361128:"鄱阳县",361129:"万年县",361130:"婺源县",361181:"德兴市",361182:"其它区",37e4:"山东省",370100:"济南市",370102:"历下区",370103:"市中区",370104:"槐荫区",370105:"天桥区",370112:"历城区",370113:"长清区",370124:"平阴县",370125:"济阳县",370126:"商河县",370181:"章丘市",370182:"其它区",370200:"青岛市",370202:"市南区",370203:"市北区",370211:"黄岛区",370212:"崂山区",370213:"李沧区",370214:"城阳区",370281:"胶州市",370282:"即墨市",370283:"平度市",370285:"莱西市",370286:"其它区",370300:"淄博市",370302:"淄川区",370303:"张店区",370304:"博山区",370305:"临淄区",370306:"周村区",370321:"桓台县",370322:"高青县",370323:"沂源县",370324:"其它区",370400:"枣庄市",370402:"市中区",370403:"薛城区",370404:"峄城区",370405:"台儿庄区",370406:"山亭区",370481:"滕州市",370482:"其它区",370500:"东营市",370502:"东营区",370503:"河口区",370521:"垦利县",370522:"利津县",370523:"广饶县",370591:"其它区",370600:"烟台市",370602:"芝罘区",370611:"福山区",370612:"牟平区",370613:"莱山区",370634:"长岛县",370681:"龙口市",370682:"莱阳市",370683:"莱州市",370684:"蓬莱市",370685:"招远市",370686:"栖霞市",370687:"海阳市",370688:"其它区",370700:"潍坊市",370702:"潍城区",370703:"寒亭区",370704:"坊子区",370705:"奎文区",370724:"临朐县",370725:"昌乐县",370781:"青州市",370782:"诸城市",370783:"寿光市",370784:"安丘市",370785:"高密市",370786:"昌邑市",370787:"其它区",370800:"济宁市",370802:"市中区",370811:"任城区",370826:"微山县",370827:"鱼台县",370828:"金乡县",370829:"嘉祥县",370830:"汶上县",370831:"泗水县",370832:"梁山县",370881:"曲阜市",370882:"兖州市",370883:"邹城市",370884:"其它区",370900:"泰安市",370902:"泰山区",370903:"岱岳区",370921:"宁阳县",370923:"东平县",370982:"新泰市",370983:"肥城市",370984:"其它区",371e3:"威海市",371002:"环翠区",371081:"文登市",371082:"荣成市",371083:"乳山市",371084:"其它区",371100:"日照市",371102:"东港区",371103:"岚山区",371121:"五莲县",371122:"莒县",371123:"其它区",371200:"莱芜市",371202:"莱城区",371203:"钢城区",371204:"其它区",371300:"临沂市",371302:"兰山区",371311:"罗庄区",371312:"河东区",371321:"沂南县",371322:"郯城县",371323:"沂水县",371324:"苍山县",371325:"费县",371326:"平邑县",371327:"莒南县",371328:"蒙阴县",371329:"临沭县",371330:"其它区",371400:"德州市",371402:"德城区",371421:"陵县",371422:"宁津县",371423:"庆云县",371424:"临邑县",371425:"齐河县",371426:"平原县",371427:"夏津县",371428:"武城县",371481:"乐陵市",371482:"禹城市",371483:"其它区",371500:"聊城市",371502:"东昌府区",371521:"阳谷县",371522:"莘县",371523:"茌平县",371524:"东阿县",371525:"冠县",371526:"高唐县",371581:"临清市",371582:"其它区",371600:"滨州市",371602:"滨城区",371621:"惠民县",371622:"阳信县",371623:"无棣县",371624:"沾化县",371625:"博兴县",371626:"邹平县",371627:"其它区",371700:"菏泽市",371702:"牡丹区",371721:"曹县",371722:"单县",371723:"成武县",371724:"巨野县",371725:"郓城县",371726:"鄄城县",371727:"定陶县",371728:"东明县",371729:"其它区",41e4:"河南省",410100:"郑州市",410102:"中原区",410103:"二七区",410104:"管城回族区",410105:"金水区",410106:"上街区",410108:"惠济区",410122:"中牟县",410181:"巩义市",410182:"荥阳市",410183:"新密市",410184:"新郑市",410185:"登封市",410188:"其它区",410200:"开封市",410202:"龙亭区",410203:"顺河回族区",410204:"鼓楼区",410205:"禹王台区",410211:"金明区",410221:"杞县",410222:"通许县",410223:"尉氏县",410224:"开封县",410225:"兰考县",410226:"其它区",410300:"洛阳市",410302:"老城区",410303:"西工区",410304:"瀍河回族区",410305:"涧西区",410306:"吉利区",410307:"洛龙区",410322:"孟津县",410323:"新安县",410324:"栾川县",410325:"嵩县",410326:"汝阳县",410327:"宜阳县",410328:"洛宁县",410329:"伊川县",410381:"偃师市",410400:"平顶山市",410402:"新华区",410403:"卫东区",410404:"石龙区",410411:"湛河区",410421:"宝丰县",410422:"叶县",410423:"鲁山县",410425:"郏县",410481:"舞钢市",410482:"汝州市",410483:"其它区",410500:"安阳市",410502:"文峰区",410503:"北关区",410505:"殷都区",410506:"龙安区",410522:"安阳县",410523:"汤阴县",410526:"滑县",410527:"内黄县",410581:"林州市",410582:"其它区",410600:"鹤壁市",410602:"鹤山区",410603:"山城区",410611:"淇滨区",410621:"浚县",410622:"淇县",410623:"其它区",410700:"新乡市",410702:"红旗区",410703:"卫滨区",410704:"凤泉区",410711:"牧野区",410721:"新乡县",410724:"获嘉县",410725:"原阳县",410726:"延津县",410727:"封丘县",410728:"长垣县",410781:"卫辉市",410782:"辉县市",410783:"其它区",410800:"焦作市",410802:"解放区",410803:"中站区",410804:"马村区",410811:"山阳区",410821:"修武县",410822:"博爱县",410823:"武陟县",410825:"温县",410881:"济源市",410882:"沁阳市",410883:"孟州市",410884:"其它区",410900:"濮阳市",410902:"华龙区",410922:"清丰县",410923:"南乐县",410926:"范县",410927:"台前县",410928:"濮阳县",410929:"其它区",411e3:"许昌市",411002:"魏都区",411023:"许昌县",411024:"鄢陵县",411025:"襄城县",411081:"禹州市",411082:"长葛市",411083:"其它区",411100:"漯河市",411102:"源汇区",411103:"郾城区",411104:"召陵区",411121:"舞阳县",411122:"临颍县",411123:"其它区",411200:"三门峡市",411202:"湖滨区",411221:"渑池县",411222:"陕县",411224:"卢氏县",411281:"义马市",411282:"灵宝市",411283:"其它区",411300:"南阳市",411302:"宛城区",411303:"卧龙区",411321:"南召县",411322:"方城县",411323:"西峡县",411324:"镇平县",411325:"内乡县",411326:"淅川县",411327:"社旗县",411328:"唐河县",411329:"新野县",411330:"桐柏县",411381:"邓州市",411382:"其它区",411400:"商丘市",411402:"梁园区",411403:"睢阳区",411421:"民权县",411422:"睢县",411423:"宁陵县",411424:"柘城县",411425:"虞城县",411426:"夏邑县",411481:"永城市",411482:"其它区",411500:"信阳市",411502:"浉河区",411503:"平桥区",411521:"罗山县",411522:"光山县",411523:"新县",411524:"商城县",411525:"固始县",411526:"潢川县",411527:"淮滨县",411528:"息县",411529:"其它区",411600:"周口市",411602:"川汇区",411621:"扶沟县",411622:"西华县",411623:"商水县",411624:"沈丘县",411625:"郸城县",411626:"淮阳县",411627:"太康县",411628:"鹿邑县",411681:"项城市",411682:"其它区",411700:"驻马店市",411702:"驿城区",411721:"西平县",411722:"上蔡县",411723:"平舆县",411724:"正阳县",411725:"确山县",411726:"泌阳县",411727:"汝南县",411728:"遂平县",411729:"新蔡县",411730:"其它区",42e4:"湖北省",420100:"武汉市",420102:"江岸区",420103:"江汉区",420104:"硚口区",420105:"汉阳区",420106:"武昌区",420107:"青山区",420111:"洪山区",420112:"东西湖区",420113:"汉南区",420114:"蔡甸区",420115:"江夏区",420116:"黄陂区",420117:"新洲区",420118:"其它区",420200:"黄石市",420202:"黄石港区",420203:"西塞山区",420204:"下陆区",420205:"铁山区",420222:"阳新县",420281:"大冶市",420282:"其它区",420300:"十堰市",420302:"茅箭区",420303:"张湾区",420321:"郧县",420322:"郧西县",420323:"竹山县",420324:"竹溪县",420325:"房县",420381:"丹江口市",420383:"其它区",420500:"宜昌市",420502:"西陵区",420503:"伍家岗区",420504:"点军区",420505:"猇亭区",420506:"夷陵区",420525:"远安县",420526:"兴山县",420527:"秭归县",420528:"长阳土家族自治县",420529:"五峰土家族自治县",420581:"宜都市",420582:"当阳市",420583:"枝江市",420584:"其它区",420600:"襄阳市",420602:"襄城区",420606:"樊城区",420607:"襄州区",420624:"南漳县",420625:"谷城县",420626:"保康县",420682:"老河口市",420683:"枣阳市",420684:"宜城市",420685:"其它区",420700:"鄂州市",420702:"梁子湖区",420703:"华容区",420704:"鄂城区",420705:"其它区",420800:"荆门市",420802:"东宝区",420804:"掇刀区",420821:"京山县",420822:"沙洋县",420881:"钟祥市",420882:"其它区",420900:"孝感市",420902:"孝南区",420921:"孝昌县",420922:"大悟县",420923:"云梦县",420981:"应城市",420982:"安陆市",420984:"汉川市",420985:"其它区",421e3:"荆州市",421002:"沙市区",421003:"荆州区",421022:"公安县",421023:"监利县",421024:"江陵县",421081:"石首市",421083:"洪湖市",421087:"松滋市",421088:"其它区",421100:"黄冈市",421102:"黄州区",421121:"团风县",421122:"红安县",421123:"罗田县",421124:"英山县",421125:"浠水县",421126:"蕲春县",421127:"黄梅县",421181:"麻城市",421182:"武穴市",421183:"其它区",421200:"咸宁市",421202:"咸安区",421221:"嘉鱼县",421222:"通城县",421223:"崇阳县",421224:"通山县",421281:"赤壁市",421283:"其它区",421300:"随州市",421302:"曾都区",421321:"随县",421381:"广水市",421382:"其它区",422800:"恩施土家族苗族自治州",422801:"恩施市",422802:"利川市",422822:"建始县",422823:"巴东县",422825:"宣恩县",422826:"咸丰县",422827:"来凤县",422828:"鹤峰县",422829:"其它区",429004:"仙桃市",429005:"潜江市",429006:"天门市",429021:"神农架林区",43e4:"湖南省",430100:"长沙市",430102:"芙蓉区",430103:"天心区",430104:"岳麓区",430105:"开福区",430111:"雨花区",430121:"长沙县",430122:"望城区",430124:"宁乡县",430181:"浏阳市",430182:"其它区",430200:"株洲市",430202:"荷塘区",430203:"芦淞区",430204:"石峰区",430211:"天元区",430221:"株洲县",430223:"攸县",430224:"茶陵县",430225:"炎陵县",430281:"醴陵市",430282:"其它区",430300:"湘潭市",430302:"雨湖区",430304:"岳塘区",430321:"湘潭县",430381:"湘乡市",430382:"韶山市",430383:"其它区",430400:"衡阳市",430405:"珠晖区",430406:"雁峰区",430407:"石鼓区",430408:"蒸湘区",430412:"南岳区",430421:"衡阳县",430422:"衡南县",430423:"衡山县",430424:"衡东县",430426:"祁东县",430481:"耒阳市",430482:"常宁市",430483:"其它区",430500:"邵阳市",430502:"双清区",430503:"大祥区",430511:"北塔区",430521:"邵东县",430522:"新邵县",430523:"邵阳县",430524:"隆回县",430525:"洞口县",430527:"绥宁县",430528:"新宁县",430529:"城步苗族自治县",430581:"武冈市",430582:"其它区",430600:"岳阳市",430602:"岳阳楼区",430603:"云溪区",430611:"君山区",430621:"岳阳县",430623:"华容县",430624:"湘阴县",430626:"平江县",430681:"汨罗市",430682:"临湘市",430683:"其它区",430700:"常德市",430702:"武陵区",430703:"鼎城区",430721:"安乡县",430722:"汉寿县",430723:"澧县",430724:"临澧县",430725:"桃源县",430726:"石门县",430781:"津市市",430782:"其它区",430800:"张家界市",430802:"永定区",430811:"武陵源区",430821:"慈利县",430822:"桑植县",430823:"其它区",430900:"益阳市",430902:"资阳区",430903:"赫山区",430921:"南县",430922:"桃江县",430923:"安化县",430981:"沅江市",430982:"其它区",431e3:"郴州市",431002:"北湖区",431003:"苏仙区",431021:"桂阳县",431022:"宜章县",431023:"永兴县",431024:"嘉禾县",431025:"临武县",431026:"汝城县",431027:"桂东县",431028:"安仁县",431081:"资兴市",431082:"其它区",431100:"永州市",431102:"零陵区",431103:"冷水滩区",431121:"祁阳县",431122:"东安县",431123:"双牌县",431124:"道县",431125:"江永县",431126:"宁远县",431127:"蓝山县",431128:"新田县",431129:"江华瑶族自治县",431130:"其它区",431200:"怀化市",431202:"鹤城区",431221:"中方县",431222:"沅陵县",431223:"辰溪县",431224:"溆浦县",431225:"会同县",431226:"麻阳苗族自治县",431227:"新晃侗族自治县",431228:"芷江侗族自治县",431229:"靖州苗族侗族自治县",431230:"通道侗族自治县",431281:"洪江市",431282:"其它区",431300:"娄底市",431302:"娄星区",431321:"双峰县",431322:"新化县",431381:"冷水江市",431382:"涟源市",431383:"其它区",433100:"湘西土家族苗族自治州",433101:"吉首市",433122:"泸溪县",433123:"凤凰县",433124:"花垣县",433125:"保靖县",433126:"古丈县",433127:"永顺县",433130:"龙山县",433131:"其它区",44e4:"广东省",440100:"广州市",440103:"荔湾区",440104:"越秀区",440105:"海珠区",440106:"天河区",440111:"白云区",440112:"黄埔区",440113:"番禺区",440114:"花都区",440115:"南沙区",440116:"萝岗区",440183:"增城市",440184:"从化市",440189:"其它区",440200:"韶关市",440203:"武江区",440204:"浈江区",440205:"曲江区",440222:"始兴县",440224:"仁化县",440229:"翁源县",440232:"乳源瑶族自治县",440233:"新丰县",440281:"乐昌市",440282:"南雄市",440283:"其它区",440300:"深圳市",440303:"罗湖区",440304:"福田区",440305:"南山区",440306:"宝安区",440307:"龙岗区",440308:"盐田区",440309:"其它区",440320:"光明新区",440321:"坪山新区",440322:"大鹏新区",440323:"龙华新区",440400:"珠海市",440402:"香洲区",440403:"斗门区",440404:"金湾区",440488:"其它区",440500:"汕头市",440507:"龙湖区",440511:"金平区",440512:"濠江区",440513:"潮阳区",440514:"潮南区",440515:"澄海区",440523:"南澳县",440524:"其它区",440600:"佛山市",440604:"禅城区",440605:"南海区",440606:"顺德区",440607:"三水区",440608:"高明区",440609:"其它区",440700:"江门市",440703:"蓬江区",440704:"江海区",440705:"新会区",440781:"台山市",440783:"开平市",440784:"鹤山市",440785:"恩平市",440786:"其它区",440800:"湛江市",440802:"赤坎区",440803:"霞山区",440804:"坡头区",440811:"麻章区",440823:"遂溪县",440825:"徐闻县",440881:"廉江市",440882:"雷州市",440883:"吴川市",440884:"其它区",440900:"茂名市",440902:"茂南区",440903:"茂港区",440923:"电白县",440981:"高州市",440982:"化州市",440983:"信宜市",440984:"其它区",441200:"肇庆市",441202:"端州区",441203:"鼎湖区",441223:"广宁县",441224:"怀集县",441225:"封开县",441226:"德庆县",441283:"高要市",441284:"四会市",441285:"其它区",441300:"惠州市",441302:"惠城区",441303:"惠阳区",441322:"博罗县",441323:"惠东县",441324:"龙门县",441325:"其它区",441400:"梅州市",441402:"梅江区",441421:"梅县",441422:"大埔县",441423:"丰顺县",441424:"五华县",441426:"平远县",441427:"蕉岭县",441481:"兴宁市",441482:"其它区",441500:"汕尾市",441502:"城区",441521:"海丰县",441523:"陆河县",441581:"陆丰市",441582:"其它区",441600:"河源市",441602:"源城区",441621:"紫金县",441622:"龙川县",441623:"连平县",441624:"和平县",441625:"东源县",441626:"其它区",441700:"阳江市",441702:"江城区",441721:"阳西县",441723:"阳东县",441781:"阳春市",441782:"其它区",441800:"清远市",441802:"清城区",441821:"佛冈县",441823:"阳山县",441825:"连山壮族瑶族自治县",441826:"连南瑶族自治县",441827:"清新区",441881:"英德市",441882:"连州市",441883:"其它区",441900:"东莞市",442e3:"中山市",442101:"东沙群岛",445100:"潮州市",445102:"湘桥区",445121:"潮安区",445122:"饶平县",445186:"其它区",445200:"揭阳市",445202:"榕城区",445221:"揭东区",445222:"揭西县",445224:"惠来县",445281:"普宁市",445285:"其它区",445300:"云浮市",445302:"云城区",445321:"新兴县",445322:"郁南县",445323:"云安县",445381:"罗定市",445382:"其它区",45e4:"广西壮族自治区",450100:"南宁市",450102:"兴宁区",450103:"青秀区",450105:"江南区",450107:"西乡塘区",450108:"良庆区",450109:"邕宁区",450122:"武鸣县",450123:"隆安县",450124:"马山县",450125:"上林县",450126:"宾阳县",450127:"横县",450128:"其它区",450200:"柳州市",450202:"城中区",450203:"鱼峰区",450204:"柳南区",450205:"柳北区",450221:"柳江县",450222:"柳城县",450223:"鹿寨县",450224:"融安县",450225:"融水苗族自治县",450226:"三江侗族自治县",450227:"其它区",450300:"桂林市",450302:"秀峰区",450303:"叠彩区",450304:"象山区",450305:"七星区",450311:"雁山区",450321:"阳朔县",450322:"临桂区",450323:"灵川县",450324:"全州县",450325:"兴安县",450326:"永福县",450327:"灌阳县",450328:"龙胜各族自治县",450329:"资源县",450330:"平乐县",450331:"荔浦县",450332:"恭城瑶族自治县",450333:"其它区",450400:"梧州市",450403:"万秀区",450405:"长洲区",450406:"龙圩区",450421:"苍梧县",450422:"藤县",450423:"蒙山县",450481:"岑溪市",450482:"其它区",450500:"北海市",450502:"海城区",450503:"银海区",450512:"铁山港区",450521:"合浦县",450522:"其它区",450600:"防城港市",450602:"港口区",450603:"防城区",450621:"上思县",450681:"东兴市",450682:"其它区",450700:"钦州市",450702:"钦南区",450703:"钦北区",450721:"灵山县",450722:"浦北县",450723:"其它区",450800:"贵港市",450802:"港北区",450803:"港南区",450804:"覃塘区",450821:"平南县",450881:"桂平市",450882:"其它区",450900:"玉林市",450902:"玉州区",450903:"福绵区",450921:"容县",450922:"陆川县",450923:"博白县",450924:"兴业县",450981:"北流市",450982:"其它区",451e3:"百色市",451002:"右江区",451021:"田阳县",451022:"田东县",451023:"平果县",451024:"德保县",451025:"靖西县",451026:"那坡县",451027:"凌云县",451028:"乐业县",451029:"田林县",451030:"西林县",451031:"隆林各族自治县",451032:"其它区",451100:"贺州市",451102:"八步区",451119:"平桂管理区",451121:"昭平县",451122:"钟山县",451123:"富川瑶族自治县",451124:"其它区",451200:"河池市",451202:"金城江区",451221:"南丹县",451222:"天峨县",451223:"凤山县",451224:"东兰县",451225:"罗城仫佬族自治县",451226:"环江毛南族自治县",451227:"巴马瑶族自治县",451228:"都安瑶族自治县",451229:"大化瑶族自治县",451281:"宜州市",451282:"其它区",451300:"来宾市",451302:"兴宾区",451321:"忻城县",451322:"象州县",451323:"武宣县",451324:"金秀瑶族自治县",451381:"合山市",451382:"其它区",451400:"崇左市",451402:"江州区",451421:"扶绥县",451422:"宁明县",451423:"龙州县",451424:"大新县",451425:"天等县",451481:"凭祥市",451482:"其它区",46e4:"海南省",460100:"海口市",460105:"秀英区",460106:"龙华区",460107:"琼山区",460108:"美兰区",460109:"其它区",460200:"三亚市",460300:"三沙市",460321:"西沙群岛",460322:"南沙群岛",460323:"中沙群岛的岛礁及其海域",469001:"五指山市",469002:"琼海市",469003:"儋州市",469005:"文昌市",469006:"万宁市",469007:"东方市",469025:"定安县",469026:"屯昌县",469027:"澄迈县",469028:"临高县",469030:"白沙黎族自治县",469031:"昌江黎族自治县",469033:"乐东黎族自治县",469034:"陵水黎族自治县",469035:"保亭黎族苗族自治县",469036:"琼中黎族苗族自治县",471005:"其它区",5e5:"重庆",500100:"重庆市",500101:"万州区",500102:"涪陵区",500103:"渝中区",500104:"大渡口区",500105:"江北区",500106:"沙坪坝区",500107:"九龙坡区",500108:"南岸区",500109:"北碚区",500110:"万盛区",500111:"双桥区",500112:"渝北区",500113:"巴南区",500114:"黔江区",500115:"长寿区",500222:"綦江区",500223:"潼南县",500224:"铜梁县",500225:"大足区",500226:"荣昌县",500227:"璧山县",500228:"梁平县",500229:"城口县",500230:"丰都县",500231:"垫江县",500232:"武隆县",500233:"忠县",500234:"开县",500235:"云阳县",500236:"奉节县",500237:"巫山县",500238:"巫溪县",500240:"石柱土家族自治县",500241:"秀山土家族苗族自治县",500242:"酉阳土家族苗族自治县",500243:"彭水苗族土家族自治县",500381:"江津区",500382:"合川区",500383:"永川区",500384:"南川区",500385:"其它区",51e4:"四川省",510100:"成都市",510104:"锦江区",510105:"青羊区",510106:"金牛区",510107:"武侯区",510108:"成华区",510112:"龙泉驿区",510113:"青白江区",510114:"新都区",510115:"温江区",510121:"金堂县",510122:"双流县",510124:"郫县",510129:"大邑县",510131:"蒲江县",510132:"新津县",510181:"都江堰市",510182:"彭州市",510183:"邛崃市",510184:"崇州市",510185:"其它区",510300:"自贡市",510302:"自流井区",510303:"贡井区",510304:"大安区",510311:"沿滩区",510321:"荣县",510322:"富顺县",510323:"其它区",510400:"攀枝花市",510402:"东区",510403:"西区",510411:"仁和区",510421:"米易县",510422:"盐边县",510423:"其它区",510500:"泸州市",510502:"江阳区",510503:"纳溪区",510504:"龙马潭区",510521:"泸县",510522:"合江县",510524:"叙永县",510525:"古蔺县",510526:"其它区",510600:"德阳市",510603:"旌阳区",510623:"中江县",510626:"罗江县",510681:"广汉市",510682:"什邡市",510683:"绵竹市",510684:"其它区",510700:"绵阳市",510703:"涪城区",510704:"游仙区",510722:"三台县",510723:"盐亭县",510724:"安县",510725:"梓潼县",510726:"北川羌族自治县",510727:"平武县",510781:"江油市",510782:"其它区",510800:"广元市",510802:"利州区",510811:"昭化区",510812:"朝天区",510821:"旺苍县",510822:"青川县",510823:"剑阁县",510824:"苍溪县",510825:"其它区",510900:"遂宁市",510903:"船山区",510904:"安居区",510921:"蓬溪县",510922:"射洪县",510923:"大英县",510924:"其它区",511e3:"内江市",511002:"市中区",511011:"东兴区",511024:"威远县",511025:"资中县",511028:"隆昌县",511029:"其它区",511100:"乐山市",511102:"市中区",511111:"沙湾区",511112:"五通桥区",511113:"金口河区",511123:"犍为县",511124:"井研县",511126:"夹江县",511129:"沐川县",511132:"峨边彝族自治县",511133:"马边彝族自治县",511181:"峨眉山市",511182:"其它区",511300:"南充市",511302:"顺庆区",511303:"高坪区",511304:"嘉陵区",511321:"南部县",511322:"营山县",511323:"蓬安县",511324:"仪陇县",511325:"西充县",511381:"阆中市",511382:"其它区",511400:"眉山市",511402:"东坡区",511421:"仁寿县",511422:"彭山县",511423:"洪雅县",511424:"丹棱县",511425:"青神县",511426:"其它区",511500:"宜宾市",511502:"翠屏区",511521:"宜宾县",511522:"南溪区",511523:"江安县",511524:"长宁县",511525:"高县",511526:"珙县",511527:"筠连县",511528:"兴文县",511529:"屏山县",511530:"其它区",511600:"广安市",511602:"广安区",511603:"前锋区",511621:"岳池县",511622:"武胜县",511623:"邻水县",511681:"华蓥市",511683:"其它区",511700:"达州市",511702:"通川区",511721:"达川区",511722:"宣汉县",511723:"开江县",511724:"大竹县",511725:"渠县",511781:"万源市",511782:"其它区",511800:"雅安市",511802:"雨城区",511821:"名山区",511822:"荥经县",511823:"汉源县",511824:"石棉县",511825:"天全县",511826:"芦山县",511827:"宝兴县",511828:"其它区",511900:"巴中市",511902:"巴州区",511903:"恩阳区",511921:"通江县",511922:"南江县",511923:"平昌县",511924:"其它区",512e3:"资阳市",512002:"雁江区",512021:"安岳县",512022:"乐至县",512081:"简阳市",512082:"其它区",513200:"阿坝藏族羌族自治州",513221:"汶川县",513222:"理县",513223:"茂县",513224:"松潘县",513225:"九寨沟县",513226:"金川县",513227:"小金县",513228:"黑水县",513229:"马尔康县",513230:"壤塘县",513231:"阿坝县",513232:"若尔盖县",513233:"红原县",513234:"其它区",513300:"甘孜藏族自治州",513321:"康定县",513322:"泸定县",513323:"丹巴县",513324:"九龙县",513325:"雅江县",513326:"道孚县",513327:"炉霍县",513328:"甘孜县",513329:"新龙县",513330:"德格县",513331:"白玉县",513332:"石渠县",513333:"色达县",513334:"理塘县",513335:"巴塘县",513336:"乡城县",513337:"稻城县",513338:"得荣县",513339:"其它区",513400:"凉山彝族自治州",513401:"西昌市",513422:"木里藏族自治县",513423:"盐源县",513424:"德昌县",513425:"会理县",513426:"会东县",513427:"宁南县",513428:"普格县",513429:"布拖县",513430:"金阳县",513431:"昭觉县",513432:"喜德县",513433:"冕宁县",513434:"越西县",513435:"甘洛县",513436:"美姑县",513437:"雷波县",513438:"其它区",52e4:"贵州省",520100:"贵阳市",520102:"南明区",520103:"云岩区",520111:"花溪区",520112:"乌当区",520113:"白云区",520121:"开阳县",520122:"息烽县",520123:"修文县",520151:"观山湖区",520181:"清镇市",520182:"其它区",520200:"六盘水市",520201:"钟山区",520203:"六枝特区",520221:"水城县",520222:"盘县",520223:"其它区",520300:"遵义市",520302:"红花岗区",520303:"汇川区",520321:"遵义县",520322:"桐梓县",520323:"绥阳县",520324:"正安县",520325:"道真仡佬族苗族自治县",520326:"务川仡佬族苗族自治县",520327:"凤冈县",520328:"湄潭县",520329:"余庆县",520330:"习水县",520381:"赤水市",520382:"仁怀市",520383:"其它区",520400:"安顺市",520402:"西秀区",520421:"平坝县",520422:"普定县",520423:"镇宁布依族苗族自治县",520424:"关岭布依族苗族自治县",520425:"紫云苗族布依族自治县",520426:"其它区",522200:"铜仁市",522201:"碧江区",522222:"江口县",522223:"玉屏侗族自治县",522224:"石阡县",522225:"思南县",522226:"印江土家族苗族自治县",522227:"德江县",522228:"沿河土家族自治县",522229:"松桃苗族自治县",522230:"万山区",522231:"其它区",522300:"黔西南布依族苗族自治州",522301:"兴义市",522322:"兴仁县",522323:"普安县",522324:"晴隆县",522325:"贞丰县",522326:"望谟县",522327:"册亨县",522328:"安龙县",522329:"其它区",522400:"毕节市",522401:"七星关区",522422:"大方县",522423:"黔西县",522424:"金沙县",522425:"织金县",522426:"纳雍县",522427:"威宁彝族回族苗族自治县",522428:"赫章县",522429:"其它区",522600:"黔东南苗族侗族自治州",522601:"凯里市",522622:"黄平县",522623:"施秉县",522624:"三穗县",522625:"镇远县",522626:"岑巩县",522627:"天柱县",522628:"锦屏县",522629:"剑河县",522630:"台江县",522631:"黎平县",522632:"榕江县",522633:"从江县",522634:"雷山县",522635:"麻江县",522636:"丹寨县",522637:"其它区",522700:"黔南布依族苗族自治州",522701:"都匀市",522702:"福泉市",522722:"荔波县",522723:"贵定县",522725:"瓮安县",522726:"独山县",522727:"平塘县",522728:"罗甸县",522729:"长顺县",522730:"龙里县",522731:"惠水县",522732:"三都水族自治县",522733:"其它区",53e4:"云南省",530100:"昆明市",530102:"五华区",530103:"盘龙区",530111:"官渡区",530112:"西山区",530113:"东川区",530121:"呈贡区",530122:"晋宁县",530124:"富民县",530125:"宜良县",530126:"石林彝族自治县",530127:"嵩明县",530128:"禄劝彝族苗族自治县",530129:"寻甸回族彝族自治县",530181:"安宁市",530182:"其它区",530300:"曲靖市",530302:"麒麟区",530321:"马龙县",530322:"陆良县",530323:"师宗县",530324:"罗平县",530325:"富源县",530326:"会泽县",530328:"沾益县",530381:"宣威市",530382:"其它区",530400:"玉溪市",530402:"红塔区",530421:"江川县",530422:"澄江县",530423:"通海县",530424:"华宁县",530425:"易门县",530426:"峨山彝族自治县",530427:"新平彝族傣族自治县",530428:"元江哈尼族彝族傣族自治县",530429:"其它区",530500:"保山市",530502:"隆阳区",530521:"施甸县",530522:"腾冲县",530523:"龙陵县",530524:"昌宁县",530525:"其它区",530600:"昭通市",530602:"昭阳区",530621:"鲁甸县",530622:"巧家县",530623:"盐津县",530624:"大关县",530625:"永善县",530626:"绥江县",530627:"镇雄县",530628:"彝良县",530629:"威信县",530630:"水富县",530631:"其它区",530700:"丽江市",530702:"古城区",530721:"玉龙纳西族自治县",530722:"永胜县",530723:"华坪县",530724:"宁蒗彝族自治县",530725:"其它区",530800:"普洱市",530802:"思茅区",530821:"宁洱哈尼族彝族自治县",530822:"墨江哈尼族自治县",530823:"景东彝族自治县",530824:"景谷傣族彝族自治县",530825:"镇沅彝族哈尼族拉祜族自治县",530826:"江城哈尼族彝族自治县",530827:"孟连傣族拉祜族佤族自治县",530828:"澜沧拉祜族自治县",530829:"西盟佤族自治县",530830:"其它区",530900:"临沧市",530902:"临翔区",530921:"凤庆县",530922:"云县",530923:"永德县",530924:"镇康县",530925:"双江拉祜族佤族布朗族傣族自治县",530926:"耿马傣族佤族自治县",530927:"沧源佤族自治县",530928:"其它区",532300:"楚雄彝族自治州",532301:"楚雄市",532322:"双柏县",532323:"牟定县",532324:"南华县",532325:"姚安县",532326:"大姚县",532327:"永仁县",532328:"元谋县",532329:"武定县",532331:"禄丰县",532332:"其它区",532500:"红河哈尼族彝族自治州",532501:"个旧市",532502:"开远市",532522:"蒙自市",532523:"屏边苗族自治县",532524:"建水县",532525:"石屏县",532526:"弥勒市",532527:"泸西县",532528:"元阳县",532529:"红河县",532530:"金平苗族瑶族傣族自治县",532531:"绿春县",532532:"河口瑶族自治县",532533:"其它区",532600:"文山壮族苗族自治州",532621:"文山市",532622:"砚山县",532623:"西畴县",532624:"麻栗坡县",532625:"马关县",532626:"丘北县",532627:"广南县",532628:"富宁县",532629:"其它区",532800:"西双版纳傣族自治州",532801:"景洪市",532822:"勐海县",532823:"勐腊县",532824:"其它区",532900:"大理白族自治州",532901:"大理市",532922:"漾濞彝族自治县",532923:"祥云县",532924:"宾川县",532925:"弥渡县",532926:"南涧彝族自治县",532927:"巍山彝族回族自治县",532928:"永平县",532929:"云龙县",532930:"洱源县",532931:"剑川县",532932:"鹤庆县",532933:"其它区",533100:"德宏傣族景颇族自治州",533102:"瑞丽市",533103:"芒市",533122:"梁河县",533123:"盈江县",533124:"陇川县",533125:"其它区",533300:"怒江傈僳族自治州",533321:"泸水县",533323:"福贡县",533324:"贡山独龙族怒族自治县",533325:"兰坪白族普米族自治县",533326:"其它区",533400:"迪庆藏族自治州",533421:"香格里拉县",533422:"德钦县",533423:"维西傈僳族自治县",533424:"其它区",54e4:"西藏自治区",540100:"拉萨市",540102:"城关区",540121:"林周县",540122:"当雄县",540123:"尼木县",540124:"曲水县",540125:"堆龙德庆县",540126:"达孜县",540127:"墨竹工卡县",540128:"其它区",542100:"昌都地区",542121:"昌都县",542122:"江达县",542123:"贡觉县",542124:"类乌齐县",542125:"丁青县",542126:"察雅县",542127:"八宿县",542128:"左贡县",542129:"芒康县",542132:"洛隆县",542133:"边坝县",542134:"其它区",542200:"山南地区",542221:"乃东县",542222:"扎囊县",542223:"贡嘎县",542224:"桑日县",542225:"琼结县",542226:"曲松县",542227:"措美县",542228:"洛扎县",542229:"加查县",542231:"隆子县",542232:"错那县",542233:"浪卡子县",542234:"其它区",542300:"日喀则地区",542301:"日喀则市",542322:"南木林县",542323:"江孜县",542324:"定日县",542325:"萨迦县",542326:"拉孜县",542327:"昂仁县",542328:"谢通门县",542329:"白朗县",542330:"仁布县",542331:"康马县",542332:"定结县",542333:"仲巴县",542334:"亚东县",542335:"吉隆县",542336:"聂拉木县",542337:"萨嘎县",542338:"岗巴县",542339:"其它区",542400:"那曲地区",542421:"那曲县",542422:"嘉黎县",542423:"比如县",542424:"聂荣县",542425:"安多县",542426:"申扎县",542427:"索县",542428:"班戈县",542429:"巴青县",542430:"尼玛县",542431:"其它区",542432:"双湖县",542500:"阿里地区",542521:"普兰县",542522:"札达县",542523:"噶尔县",542524:"日土县",542525:"革吉县",542526:"改则县",542527:"措勤县",542528:"其它区",542600:"林芝地区",542621:"林芝县",542622:"工布江达县",542623:"米林县",542624:"墨脱县",542625:"波密县",542626:"察隅县",542627:"朗县",542628:"其它区",61e4:"陕西省",610100:"西安市",610102:"新城区",610103:"碑林区",610104:"莲湖区",610111:"灞桥区",610112:"未央区",610113:"雁塔区",610114:"阎良区",610115:"临潼区",610116:"长安区",610122:"蓝田县",610124:"周至县",610125:"户县",610126:"高陵县",610127:"其它区",610200:"铜川市",610202:"王益区",610203:"印台区",610204:"耀州区",610222:"宜君县",610223:"其它区",610300:"宝鸡市",610302:"渭滨区",610303:"金台区",610304:"陈仓区",610322:"凤翔县",610323:"岐山县",610324:"扶风县",610326:"眉县",610327:"陇县",610328:"千阳县",610329:"麟游县",610330:"凤县",610331:"太白县",610332:"其它区",610400:"咸阳市",610402:"秦都区",610403:"杨陵区",610404:"渭城区",610422:"三原县",610423:"泾阳县",610424:"乾县",610425:"礼泉县",610426:"永寿县",610427:"彬县",610428:"长武县",610429:"旬邑县",610430:"淳化县",610431:"武功县",610481:"兴平市",610482:"其它区",610500:"渭南市",610502:"临渭区",610521:"华县",610522:"潼关县",610523:"大荔县",610524:"合阳县",610525:"澄城县",610526:"蒲城县",610527:"白水县",610528:"富平县",610581:"韩城市",610582:"华阴市",610583:"其它区",610600:"延安市",610602:"宝塔区",610621:"延长县",610622:"延川县",610623:"子长县",610624:"安塞县",610625:"志丹县",610626:"吴起县",610627:"甘泉县",610628:"富县",610629:"洛川县",610630:"宜川县",610631:"黄龙县",610632:"黄陵县",610633:"其它区",610700:"汉中市",610702:"汉台区",610721:"南郑县",610722:"城固县",610723:"洋县",610724:"西乡县",610725:"勉县",610726:"宁强县",610727:"略阳县",610728:"镇巴县",610729:"留坝县",610730:"佛坪县",610731:"其它区",610800:"榆林市",610802:"榆阳区",610821:"神木县",610822:"府谷县",610823:"横山县",610824:"靖边县",610825:"定边县",610826:"绥德县",610827:"米脂县",610828:"佳县",610829:"吴堡县",610830:"清涧县",610831:"子洲县",610832:"其它区",610900:"安康市",610902:"汉滨区",610921:"汉阴县",610922:"石泉县",610923:"宁陕县",610924:"紫阳县",610925:"岚皋县",610926:"平利县",610927:"镇坪县",610928:"旬阳县",610929:"白河县",610930:"其它区",611e3:"商洛市",611002:"商州区",611021:"洛南县",611022:"丹凤县",611023:"商南县",611024:"山阳县",611025:"镇安县",611026:"柞水县",611027:"其它区",62e4:"甘肃省",620100:"兰州市",620102:"城关区",620103:"七里河区",620104:"西固区",620105:"安宁区",620111:"红古区",620121:"永登县",620122:"皋兰县",620123:"榆中县",620124:"其它区",620200:"嘉峪关市",620300:"金昌市",620302:"金川区",620321:"永昌县",620322:"其它区",620400:"白银市",620402:"白银区",620403:"平川区",620421:"靖远县",620422:"会宁县",620423:"景泰县",620424:"其它区",620500:"天水市",620502:"秦州区",620503:"麦积区",620521:"清水县",620522:"秦安县",620523:"甘谷县",620524:"武山县",620525:"张家川回族自治县",620526:"其它区",620600:"武威市",620602:"凉州区",620621:"民勤县",620622:"古浪县",620623:"天祝藏族自治县",620624:"其它区",620700:"张掖市",620702:"甘州区",620721:"肃南裕固族自治县",620722:"民乐县",620723:"临泽县",620724:"高台县",620725:"山丹县",620726:"其它区",620800:"平凉市",620802:"崆峒区",620821:"泾川县",620822:"灵台县",620823:"崇信县",620824:"华亭县",620825:"庄浪县",620826:"静宁县",620827:"其它区",620900:"酒泉市",620902:"肃州区",620921:"金塔县",620922:"瓜州县",620923:"肃北蒙古族自治县",620924:"阿克塞哈萨克族自治县",620981:"玉门市",620982:"敦煌市",620983:"其它区",621e3:"庆阳市",621002:"西峰区",621021:"庆城县",621022:"环县",621023:"华池县",621024:"合水县",621025:"正宁县",621026:"宁县",621027:"镇原县",621028:"其它区",621100:"定西市",621102:"安定区",621121:"通渭县",621122:"陇西县",621123:"渭源县",621124:"临洮县",621125:"漳县",621126:"岷县",621127:"其它区",621200:"陇南市",621202:"武都区",621221:"成县",621222:"文县",621223:"宕昌县",621224:"康县",621225:"西和县",621226:"礼县",621227:"徽县",621228:"两当县",621229:"其它区",622900:"临夏回族自治州",622901:"临夏市",622921:"临夏县",622922:"康乐县",622923:"永靖县",622924:"广河县",622925:"和政县",622926:"东乡族自治县",622927:"积石山保安族东乡族撒拉族自治县",622928:"其它区",623e3:"甘南藏族自治州",623001:"合作市",623021:"临潭县",623022:"卓尼县",623023:"舟曲县",623024:"迭部县",623025:"玛曲县",623026:"碌曲县",623027:"夏河县",623028:"其它区",63e4:"青海省",630100:"西宁市",630102:"城东区",630103:"城中区",630104:"城西区",630105:"城北区",630121:"大通回族土族自治县",630122:"湟中县",630123:"湟源县",630124:"其它区",632100:"海东市",632121:"平安县",632122:"民和回族土族自治县",632123:"乐都区",632126:"互助土族自治县",632127:"化隆回族自治县",632128:"循化撒拉族自治县",632129:"其它区",632200:"海北藏族自治州",632221:"门源回族自治县",632222:"祁连县",632223:"海晏县",632224:"刚察县",632225:"其它区",632300:"黄南藏族自治州",632321:"同仁县",632322:"尖扎县",632323:"泽库县",632324:"河南蒙古族自治县",632325:"其它区",632500:"海南藏族自治州",632521:"共和县",632522:"同德县",632523:"贵德县",632524:"兴海县",632525:"贵南县",632526:"其它区",632600:"果洛藏族自治州",632621:"玛沁县",632622:"班玛县",632623:"甘德县",632624:"达日县",632625:"久治县",632626:"玛多县",632627:"其它区",632700:"玉树藏族自治州",632721:"玉树市",632722:"杂多县",632723:"称多县",632724:"治多县",632725:"囊谦县",632726:"曲麻莱县",632727:"其它区",632800:"海西蒙古族藏族自治州",632801:"格尔木市",632802:"德令哈市",632821:"乌兰县",632822:"都兰县",632823:"天峻县",632824:"其它区",64e4:"宁夏回族自治区",640100:"银川市",640104:"兴庆区",640105:"西夏区",640106:"金凤区",640121:"永宁县",640122:"贺兰县",640181:"灵武市",640182:"其它区",640200:"石嘴山市",640202:"大武口区",640205:"惠农区",640221:"平罗县",640222:"其它区",640300:"吴忠市",640302:"利通区",640303:"红寺堡区",640323:"盐池县",640324:"同心县",640381:"青铜峡市",640382:"其它区",640400:"固原市",640402:"原州区",640422:"西吉县",640423:"隆德县",640424:"泾源县",640425:"彭阳县",640426:"其它区",640500:"中卫市",640502:"沙坡头区",640521:"中宁县",640522:"海原县",640523:"其它区",65e4:"新疆维吾尔自治区",650100:"乌鲁木齐市",650102:"天山区",650103:"沙依巴克区",650104:"新市区",650105:"水磨沟区",650106:"头屯河区",650107:"达坂城区",650109:"米东区",650121:"乌鲁木齐县",650122:"其它区",650200:"克拉玛依市",650202:"独山子区",650203:"克拉玛依区",650204:"白碱滩区",650205:"乌尔禾区",650206:"其它区",652100:"吐鲁番地区",652101:"吐鲁番市",652122:"鄯善县",652123:"托克逊县",652124:"其它区",652200:"哈密地区",652201:"哈密市",652222:"巴里坤哈萨克自治县",652223:"伊吾县",652224:"其它区",652300:"昌吉回族自治州",652301:"昌吉市",652302:"阜康市",652323:"呼图壁县",652324:"玛纳斯县",652325:"奇台县",652327:"吉木萨尔县",652328:"木垒哈萨克自治县",652329:"其它区",652700:"博尔塔拉蒙古自治州",652701:"博乐市",652702:"阿拉山口市",652722:"精河县",652723:"温泉县",652724:"其它区",652800:"巴音郭楞蒙古自治州",652801:"库尔勒市",652822:"轮台县",652823:"尉犁县",652824:"若羌县",652825:"且末县",652826:"焉耆回族自治县",652827:"和静县",652828:"和硕县",652829:"博湖县",652830:"其它区",652900:"阿克苏地区",652901:"阿克苏市",652922:"温宿县",652923:"库车县",652924:"沙雅县",652925:"新和县",652926:"拜城县",652927:"乌什县",652928:"阿瓦提县",652929:"柯坪县",652930:"其它区",653e3:"克孜勒苏柯尔克孜自治州",653001:"阿图什市",653022:"阿克陶县",653023:"阿合奇县",653024:"乌恰县",653025:"其它区",653100:"喀什地区",653101:"喀什市",653121:"疏附县",653122:"疏勒县",653123:"英吉沙县",653124:"泽普县",653125:"莎车县",653126:"叶城县",653127:"麦盖提县",653128:"岳普湖县",653129:"伽师县",653130:"巴楚县",653131:"塔什库尔干塔吉克自治县",653132:"其它区",653200:"和田地区",653201:"和田市",653221:"和田县",653222:"墨玉县",653223:"皮山县",653224:"洛浦县",653225:"策勒县",653226:"于田县",653227:"民丰县",653228:"其它区",654e3:"伊犁哈萨克自治州",654002:"伊宁市",654003:"奎屯市",654021:"伊宁县",654022:"察布查尔锡伯自治县",654023:"霍城县",654024:"巩留县",654025:"新源县",654026:"昭苏县",654027:"特克斯县",654028:"尼勒克县",654029:"其它区",654200:"塔城地区",654201:"塔城市",654202:"乌苏市",654221:"额敏县",654223:"沙湾县",654224:"托里县",654225:"裕民县",654226:"和布克赛尔蒙古自治县",654227:"其它区",654300:"阿勒泰地区",654301:"阿勒泰市",654321:"布尔津县",654322:"富蕴县",654323:"福海县",654324:"哈巴河县",654325:"青河县",654326:"吉木乃县",654327:"其它区",659001:"石河子市",659002:"阿拉尔市",659003:"图木舒克市",659004:"五家渠市",71e4:"台湾",710100:"台北市",710101:"中正区",710102:"大同区",710103:"中山区",710104:"松山区",710105:"大安区",710106:"万华区",710107:"信义区",710108:"士林区",710109:"北投区",710110:"内湖区",710111:"南港区",710112:"文山区",710113:"其它区",710200:"高雄市",710201:"新兴区",710202:"前金区",710203:"芩雅区",710204:"盐埕区",710205:"鼓山区",710206:"旗津区",710207:"前镇区",710208:"三民区",710209:"左营区",710210:"楠梓区",710211:"小港区",710212:"其它区",710241:"苓雅区",710242:"仁武区",710243:"大社区",710244:"冈山区",710245:"路竹区",710246:"阿莲区",710247:"田寮区",710248:"燕巢区",710249:"桥头区",710250:"梓官区",710251:"弥陀区",710252:"永安区",710253:"湖内区",710254:"凤山区",710255:"大寮区",710256:"林园区",710257:"鸟松区",710258:"大树区",710259:"旗山区",710260:"美浓区",710261:"六龟区",710262:"内门区",710263:"杉林区",710264:"甲仙区",710265:"桃源区",710266:"那玛夏区",710267:"茂林区",710268:"茄萣区",710300:"台南市",710301:"中西区",710302:"东区",710303:"南区",710304:"北区",710305:"安平区",710306:"安南区",710307:"其它区",710339:"永康区",710340:"归仁区",710341:"新化区",710342:"左镇区",710343:"玉井区",710344:"楠西区",710345:"南化区",710346:"仁德区",710347:"关庙区",710348:"龙崎区",710349:"官田区",710350:"麻豆区",710351:"佳里区",710352:"西港区",710353:"七股区",710354:"将军区",710355:"学甲区",710356:"北门区",710357:"新营区",710358:"后壁区",710359:"白河区",710360:"东山区",710361:"六甲区",710362:"下营区",710363:"柳营区",710364:"盐水区",710365:"善化区",710366:"大内区",710367:"山上区",710368:"新市区",710369:"安定区",710400:"台中市",710401:"中区",710402:"东区",710403:"南区",710404:"西区",710405:"北区",710406:"北屯区",710407:"西屯区",710408:"南屯区",710409:"其它区",710431:"太平区",710432:"大里区",710433:"雾峰区",710434:"乌日区",710435:"丰原区",710436:"后里区",710437:"石冈区",710438:"东势区",710439:"和平区",710440:"新社区",710441:"潭子区",710442:"大雅区",710443:"神冈区",710444:"大肚区",710445:"沙鹿区",710446:"龙井区",710447:"梧栖区",710448:"清水区",710449:"大甲区",710450:"外埔区",710451:"大安区",710500:"金门县",710507:"金沙镇",710508:"金湖镇",710509:"金宁乡",710510:"金城镇",710511:"烈屿乡",710512:"乌坵乡",710600:"南投县",710614:"南投市",710615:"中寮乡",710616:"草屯镇",710617:"国姓乡",710618:"埔里镇",710619:"仁爱乡",710620:"名间乡",710621:"集集镇",710622:"水里乡",710623:"鱼池乡",710624:"信义乡",710625:"竹山镇",710626:"鹿谷乡",710700:"基隆市",710701:"仁爱区",710702:"信义区",710703:"中正区",710704:"中山区",710705:"安乐区",710706:"暖暖区",710707:"七堵区",710708:"其它区",710800:"新竹市",710801:"东区",710802:"北区",710803:"香山区",710804:"其它区",710900:"嘉义市",710901:"东区",710902:"西区",710903:"其它区",711100:"新北市",711130:"万里区",711131:"金山区",711132:"板桥区",711133:"汐止区",711134:"深坑区",711135:"石碇区",711136:"瑞芳区",711137:"平溪区",711138:"双溪区",711139:"贡寮区",711140:"新店区",711141:"坪林区",711142:"乌来区",711143:"永和区",711144:"中和区",711145:"土城区",711146:"三峡区",711147:"树林区",711148:"莺歌区",711149:"三重区",711150:"新庄区",711151:"泰山区",711152:"林口区",711153:"芦洲区",711154:"五股区",711155:"八里区",711156:"淡水区",711157:"三芝区",711158:"石门区",711200:"宜兰县",711214:"宜兰市",711215:"头城镇",711216:"礁溪乡",711217:"壮围乡",711218:"员山乡",711219:"罗东镇",711220:"三星乡",711221:"大同乡",711222:"五结乡",711223:"冬山乡",711224:"苏澳镇",711225:"南澳乡",711226:"钓鱼台",711300:"新竹县",711314:"竹北市",711315:"湖口乡",711316:"新丰乡",711317:"新埔镇",711318:"关西镇",711319:"芎林乡",711320:"宝山乡",711321:"竹东镇",711322:"五峰乡",711323:"横山乡",711324:"尖石乡",711325:"北埔乡",711326:"峨眉乡",711400:"桃园县",711414:"中坜市",711415:"平镇市",711416:"龙潭乡",711417:"杨梅市",711418:"新屋乡",711419:"观音乡",711420:"桃园市",711421:"龟山乡",711422:"八德市",711423:"大溪镇",711424:"复兴乡",711425:"大园乡",711426:"芦竹乡",711500:"苗栗县",711519:"竹南镇",711520:"头份镇",711521:"三湾乡",711522:"南庄乡",711523:"狮潭乡",711524:"后龙镇",711525:"通霄镇",711526:"苑里镇",711527:"苗栗市",711528:"造桥乡",711529:"头屋乡",711530:"公馆乡",711531:"大湖乡",711532:"泰安乡",711533:"铜锣乡",711534:"三义乡",711535:"西湖乡",711536:"卓兰镇",711700:"彰化县",711727:"彰化市",711728:"芬园乡",711729:"花坛乡",711730:"秀水乡",711731:"鹿港镇",711732:"福兴乡",711733:"线西乡",711734:"和美镇",711735:"伸港乡",711736:"员林镇",711737:"社头乡",711738:"永靖乡",711739:"埔心乡",711740:"溪湖镇",711741:"大村乡",711742:"埔盐乡",711743:"田中镇",711744:"北斗镇",711745:"田尾乡",711746:"埤头乡",711747:"溪州乡",711748:"竹塘乡",711749:"二林镇",711750:"大城乡",711751:"芳苑乡",711752:"二水乡",711900:"嘉义县",711919:"番路乡",711920:"梅山乡",711921:"竹崎乡",711922:"阿里山乡",711923:"中埔乡",711924:"大埔乡",711925:"水上乡",711926:"鹿草乡",711927:"太保市",711928:"朴子市",711929:"东石乡",711930:"六脚乡",711931:"新港乡",711932:"民雄乡",711933:"大林镇",711934:"溪口乡",711935:"义竹乡",711936:"布袋镇",712100:"云林县",712121:"斗南镇",712122:"大埤乡",712123:"虎尾镇",712124:"土库镇",712125:"褒忠乡",712126:"东势乡",712127:"台西乡",712128:"仑背乡",712129:"麦寮乡",712130:"斗六市",712131:"林内乡",712132:"古坑乡",712133:"莿桐乡",712134:"西螺镇",712135:"二仑乡",712136:"北港镇",712137:"水林乡",712138:"口湖乡",712139:"四湖乡",712140:"元长乡",712400:"屏东县",712434:"屏东市",712435:"三地门乡",712436:"雾台乡",712437:"玛家乡",712438:"九如乡",712439:"里港乡",712440:"高树乡",712441:"盐埔乡",712442:"长治乡",712443:"麟洛乡",712444:"竹田乡",712445:"内埔乡",712446:"万丹乡",712447:"潮州镇",712448:"泰武乡",712449:"来义乡",712450:"万峦乡",712451:"崁顶乡",712452:"新埤乡",712453:"南州乡",712454:"林边乡",712455:"东港镇",712456:"琉球乡",712457:"佳冬乡",712458:"新园乡",712459:"枋寮乡",712460:"枋山乡",712461:"春日乡",712462:"狮子乡",712463:"车城乡",712464:"牡丹乡",712465:"恒春镇",712466:"满州乡",712500:"台东县",712517:"台东市",712518:"绿岛乡",712519:"兰屿乡",712520:"延平乡",712521:"卑南乡",712522:"鹿野乡",712523:"关山镇",712524:"海端乡",712525:"池上乡",712526:"东河乡",712527:"成功镇",712528:"长滨乡",712529:"金峰乡",712530:"大武乡",712531:"达仁乡",712532:"太麻里乡",712600:"花莲县",712615:"花莲市",712616:"新城乡",712617:"太鲁阁",712618:"秀林乡",712619:"吉安乡",712620:"寿丰乡",712621:"凤林镇",712622:"光复乡",712623:"丰滨乡",712624:"瑞穗乡",712625:"万荣乡",712626:"玉里镇",712627:"卓溪乡",712628:"富里乡",712700:"澎湖县",712707:"马公市",712708:"西屿乡",712709:"望安乡",712710:"七美乡",712711:"白沙乡",712712:"湖西乡",712800:"连江县",712805:"南竿乡",712806:"北竿乡",712807:"莒光乡",712808:"东引乡",81e4:"香港特别行政区",810100:"香港岛",810101:"中西区",810102:"湾仔",810103:"东区",810104:"南区",810200:"九龙",810201:"九龙城区",810202:"油尖旺区",810203:"深水埗区",810204:"黄大仙区",810205:"观塘区",810300:"新界",810301:"北区",810302:"大埔区",810303:"沙田区",810304:"西贡区",810305:"元朗区",810306:"屯门区",810307:"荃湾区",810308:"葵青区",810309:"离岛区",82e4:"澳门特别行政区",820100:"澳门半岛",820200:"离岛",99e4:"海外",990100:"海外"};function r(e){for(var t,n={},r=0;r<e.length;r++)t=e[r],t&&t.id&&(n[t.id]=t);for(var i=[],a=0;a<e.length;a++)if(t=e[a],t)if(void 0!=t.pid||void 0!=t.parentId){var o=n[t.pid]||n[t.parentId];o&&(o.children||(o.children=[]),o.children.push(t))}else i.push(t);return i}var i=function(){var e=[];for(var t in n){var i="0000"===t.slice(2,6)?void 0:"00"==t.slice(4,6)?t.slice(0,2)+"0000":t.slice(0,4)+"00";e.push({id:t,pid:i,name:n[t]})}return r(e)}();e.exports=i},function(e,t,n){var r=n(18);e.exports={d4:function(){return this.natural(1,4)},d6:function(){return this.natural(1,6)},d8:function(){return this.natural(1,8)},d12:function(){return this.natural(1,12)},d20:function(){return this.natural(1,20)},d100:function(){return this.natural(1,100)},guid:function(){var e="abcdefABCDEF1234567890",t=this.string(e,8)+"-"+this.string(e,4)+"-"+this.string(e,4)+"-"+this.string(e,4)+"-"+this.string(e,12);return t},uuid:function(){return this.guid()},id:function(){var e,t=0,n=["7","9","10","5","8","4","2","1","6","3","7","9","10","5","8","4","2"],i=["1","0","X","9","8","7","6","5","4","3","2"];e=this.pick(r).id+this.date("yyyyMMdd")+this.string("number",3);for(var a=0;a<e.length;a++)t+=e[a]*n[a];return e+=i[t%11],e},increment:function(){var e=0;return function(t){return e+=+t||1}}(),inc:function(e){return this.increment(e)}}},function(e,t,n){var r=n(21),i=n(22);e.exports={Parser:r,Handler:i}},function(e,t){function n(e){this.type=e,this.offset=n.offset(),this.text=n.text()}function r(e,t){n.call(this,"alternate"),this.left=e,this.right=t}function i(e){n.call(this,"match"),this.body=e.filter(Boolean)}function a(e,t){n.call(this,e),this.body=t}function o(e){a.call(this,"capture-group"),this.index=y[this.offset]||(y[this.offset]=v++),this.body=e}function s(e,t){n.call(this,"quantified"),this.body=e,this.quantifier=t}function u(e,t){n.call(this,"quantifier"),this.min=e,this.max=t,this.greedy=!0}function l(e,t){n.call(this,"charset"),this.invert=e,this.body=t}function c(e,t){n.call(this,"range"),this.start=e,this.end=t}function d(e){n.call(this,"literal"),this.body=e,this.escaped=this.body!=this.text}function h(e){n.call(this,"unicode"),this.code=e.toUpperCase()}function f(e){n.call(this,"hex"),this.code=e.toUpperCase()}function m(e){n.call(this,"octal"),this.code=e.toUpperCase()}function _(e){n.call(this,"back-reference"),this.code=e.toUpperCase()}function p(e){n.call(this,"control-character"),this.code=e.toUpperCase()}var g=function(){function e(e,t){function n(){this.constructor=e}n.prototype=t.prototype,e.prototype=new n}function t(e,t,n,r,i){function a(e,t){function n(e){function t(e){return e.charCodeAt(0).toString(16).toUpperCase()}return e.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\x08/g,"\\b").replace(/\t/g,"\\t").replace(/\n/g,"\\n").replace(/\f/g,"\\f").replace(/\r/g,"\\r").replace(/[\x00-\x07\x0B\x0E\x0F]/g,(function(e){return"\\x0"+t(e)})).replace(/[\x10-\x1F\x80-\xFF]/g,(function(e){return"\\x"+t(e)})).replace(/[\u0180-\u0FFF]/g,(function(e){return"\\u0"+t(e)})).replace(/[\u1080-\uFFFF]/g,(function(e){return"\\u"+t(e)}))}var r,i;switch(e.length){case 0:r="end of input";break;case 1:r=e[0];break;default:r=e.slice(0,-1).join(", ")+" or "+e[e.length-1]}return i=t?'"'+n(t)+'"':"end of input","Expected "+r+" but "+i+" found."}this.expected=e,this.found=t,this.offset=n,this.line=r,this.column=i,this.name="SyntaxError",this.message=a(e,t)}function g(e){function g(){return e.substring(qn,$n)}function v(){return qn}function y(t){function n(t,n,r){var i,a;for(i=n;r>i;i++)a=e.charAt(i),"\n"===a?(t.seenCR||t.line++,t.column=1,t.seenCR=!1):"\r"===a||"\u2028"===a||"\u2029"===a?(t.line++,t.column=1,t.seenCR=!0):(t.column++,t.seenCR=!1)}return er!==t&&(er>t&&(er=0,tr={line:1,column:1,seenCR:!1}),n(tr,er,t),er=t),tr}function M(e){nr>$n||($n>nr&&(nr=$n,rr=[]),rr.push(e))}function L(e){var t=0;for(e.sort();t<e.length;)e[t-1]===e[t]?e.splice(t,1):t++}function Y(){var t,n,r,i,a;return t=$n,n=b(),null!==n?(r=$n,124===e.charCodeAt($n)?(i=Se,$n++):(i=null,0===ir&&M(De)),null!==i?(a=Y(),null!==a?(i=[i,a],r=i):($n=r,r=be)):($n=r,r=be),null===r&&(r=we),null!==r?(qn=t,n=Te(n,r),null===n?($n=t,t=n):t=n):($n=t,t=be)):($n=t,t=be),t}function b(){var e,t,n,r,i;if(e=$n,t=S(),null===t&&(t=we),null!==t)if(n=$n,ir++,r=x(),ir--,null===r?n=we:($n=n,n=be),null!==n){for(r=[],i=T(),null===i&&(i=w());null!==i;)r.push(i),i=T(),null===i&&(i=w());null!==r?(i=D(),null===i&&(i=we),null!==i?(qn=e,t=xe(t,r,i),null===t?($n=e,e=t):e=t):($n=e,e=be)):($n=e,e=be)}else $n=e,e=be;else $n=e,e=be;return e}function w(){var e;return e=B(),null===e&&(e=I(),null===e&&(e=z())),e}function S(){var t,n;return t=$n,94===e.charCodeAt($n)?(n=Ae,$n++):(n=null,0===ir&&M(ke)),null!==n&&(qn=t,n=Ce()),null===n?($n=t,t=n):t=n,t}function D(){var t,n;return t=$n,36===e.charCodeAt($n)?(n=He,$n++):(n=null,0===ir&&M(Pe)),null!==n&&(qn=t,n=Ee()),null===n?($n=t,t=n):t=n,t}function T(){var e,t,n;return e=$n,t=w(),null!==t?(n=x(),null!==n?(qn=e,t=Ze(t,n),null===t?($n=e,e=t):e=t):($n=e,e=be)):($n=e,e=be),e}function x(){var e,t,n;return ir++,e=$n,t=A(),null!==t?(n=F(),null===n&&(n=we),null!==n?(qn=e,t=Je(t,n),null===t?($n=e,e=t):e=t):($n=e,e=be)):($n=e,e=be),ir--,null===e&&(t=null,0===ir&&M(Fe)),e}function A(){var e;return e=k(),null===e&&(e=C(),null===e&&(e=H(),null===e&&(e=P(),null===e&&(e=E(),null===e&&(e=Z()))))),e}function k(){var t,n,r,i,a,o;return t=$n,123===e.charCodeAt($n)?(n=Be,$n++):(n=null,0===ir&&M(Xe)),null!==n?(r=J(),null!==r?(44===e.charCodeAt($n)?(i=Oe,$n++):(i=null,0===ir&&M(Ne)),null!==i?(a=J(),null!==a?(125===e.charCodeAt($n)?(o=Re,$n++):(o=null,0===ir&&M(Ie)),null!==o?(qn=t,n=We(r,a),null===n?($n=t,t=n):t=n):($n=t,t=be)):($n=t,t=be)):($n=t,t=be)):($n=t,t=be)):($n=t,t=be),t}function C(){var t,n,r,i;return t=$n,123===e.charCodeAt($n)?(n=Be,$n++):(n=null,0===ir&&M(Xe)),null!==n?(r=J(),null!==r?(e.substr($n,2)===Qe?(i=Qe,$n+=2):(i=null,0===ir&&M(je)),null!==i?(qn=t,n=Ge(r),null===n?($n=t,t=n):t=n):($n=t,t=be)):($n=t,t=be)):($n=t,t=be),t}function H(){var t,n,r,i;return t=$n,123===e.charCodeAt($n)?(n=Be,$n++):(n=null,0===ir&&M(Xe)),null!==n?(r=J(),null!==r?(125===e.charCodeAt($n)?(i=Re,$n++):(i=null,0===ir&&M(Ie)),null!==i?(qn=t,n=ze(r),null===n?($n=t,t=n):t=n):($n=t,t=be)):($n=t,t=be)):($n=t,t=be),t}function P(){var t,n;return t=$n,43===e.charCodeAt($n)?(n=Ke,$n++):(n=null,0===ir&&M(Ue)),null!==n&&(qn=t,n=Ve()),null===n?($n=t,t=n):t=n,t}function E(){var t,n;return t=$n,42===e.charCodeAt($n)?(n=$e,$n++):(n=null,0===ir&&M(qe)),null!==n&&(qn=t,n=et()),null===n?($n=t,t=n):t=n,t}function Z(){var t,n;return t=$n,63===e.charCodeAt($n)?(n=tt,$n++):(n=null,0===ir&&M(nt)),null!==n&&(qn=t,n=rt()),null===n?($n=t,t=n):t=n,t}function F(){var t;return 63===e.charCodeAt($n)?(t=tt,$n++):(t=null,0===ir&&M(nt)),t}function J(){var t,n,r;if(t=$n,n=[],it.test(e.charAt($n))?(r=e.charAt($n),$n++):(r=null,0===ir&&M(at)),null!==r)for(;null!==r;)n.push(r),it.test(e.charAt($n))?(r=e.charAt($n),$n++):(r=null,0===ir&&M(at));else n=be;return null!==n&&(qn=t,n=ot(n)),null===n?($n=t,t=n):t=n,t}function B(){var t,n,r,i;return t=$n,40===e.charCodeAt($n)?(n=st,$n++):(n=null,0===ir&&M(ut)),null!==n?(r=N(),null===r&&(r=R(),null===r&&(r=O(),null===r&&(r=X()))),null!==r?(41===e.charCodeAt($n)?(i=lt,$n++):(i=null,0===ir&&M(ct)),null!==i?(qn=t,n=dt(r),null===n?($n=t,t=n):t=n):($n=t,t=be)):($n=t,t=be)):($n=t,t=be),t}function X(){var e,t;return e=$n,t=Y(),null!==t&&(qn=e,t=ht(t)),null===t?($n=e,e=t):e=t,e}function O(){var t,n,r;return t=$n,e.substr($n,2)===ft?(n=ft,$n+=2):(n=null,0===ir&&M(mt)),null!==n?(r=Y(),null!==r?(qn=t,n=_t(r),null===n?($n=t,t=n):t=n):($n=t,t=be)):($n=t,t=be),t}function N(){var t,n,r;return t=$n,e.substr($n,2)===pt?(n=pt,$n+=2):(n=null,0===ir&&M(gt)),null!==n?(r=Y(),null!==r?(qn=t,n=vt(r),null===n?($n=t,t=n):t=n):($n=t,t=be)):($n=t,t=be),t}function R(){var t,n,r;return t=$n,e.substr($n,2)===yt?(n=yt,$n+=2):(n=null,0===ir&&M(Mt)),null!==n?(r=Y(),null!==r?(qn=t,n=Lt(r),null===n?($n=t,t=n):t=n):($n=t,t=be)):($n=t,t=be),t}function I(){var t,n,r,i,a;if(ir++,t=$n,91===e.charCodeAt($n)?(n=bt,$n++):(n=null,0===ir&&M(wt)),null!==n)if(94===e.charCodeAt($n)?(r=Ae,$n++):(r=null,0===ir&&M(ke)),null===r&&(r=we),null!==r){for(i=[],a=W(),null===a&&(a=Q());null!==a;)i.push(a),a=W(),null===a&&(a=Q());null!==i?(93===e.charCodeAt($n)?(a=St,$n++):(a=null,0===ir&&M(Dt)),null!==a?(qn=t,n=Tt(r,i),null===n?($n=t,t=n):t=n):($n=t,t=be)):($n=t,t=be)}else $n=t,t=be;else $n=t,t=be;return ir--,null===t&&(n=null,0===ir&&M(Yt)),t}function W(){var t,n,r,i;return ir++,t=$n,n=Q(),null!==n?(45===e.charCodeAt($n)?(r=At,$n++):(r=null,0===ir&&M(kt)),null!==r?(i=Q(),null!==i?(qn=t,n=Ct(n,i),null===n?($n=t,t=n):t=n):($n=t,t=be)):($n=t,t=be)):($n=t,t=be),ir--,null===t&&(n=null,0===ir&&M(xt)),t}function Q(){var e;return ir++,e=G(),null===e&&(e=j()),ir--,null===e&&(null,0===ir&&M(Ht)),e}function j(){var t,n;return t=$n,Pt.test(e.charAt($n))?(n=e.charAt($n),$n++):(n=null,0===ir&&M(Et)),null!==n&&(qn=t,n=Zt(n)),null===n?($n=t,t=n):t=n,t}function G(){var e;return e=$(),null===e&&(e=he(),null===e&&(e=te(),null===e&&(e=ne(),null===e&&(e=re(),null===e&&(e=ie(),null===e&&(e=ae(),null===e&&(e=oe(),null===e&&(e=se(),null===e&&(e=ue(),null===e&&(e=le(),null===e&&(e=ce(),null===e&&(e=de(),null===e&&(e=me(),null===e&&(e=_e(),null===e&&(e=pe(),null===e&&(e=ge(),null===e&&(e=ve()))))))))))))))))),e}function z(){var e;return e=K(),null===e&&(e=V(),null===e&&(e=U())),e}function K(){var t,n;return t=$n,46===e.charCodeAt($n)?(n=Ft,$n++):(n=null,0===ir&&M(Jt)),null!==n&&(qn=t,n=Bt()),null===n?($n=t,t=n):t=n,t}function U(){var t,n;return ir++,t=$n,Ot.test(e.charAt($n))?(n=e.charAt($n),$n++):(n=null,0===ir&&M(Nt)),null!==n&&(qn=t,n=Zt(n)),null===n?($n=t,t=n):t=n,ir--,null===t&&(n=null,0===ir&&M(Xt)),t}function V(){var e;return e=q(),null===e&&(e=ee(),null===e&&(e=he(),null===e&&(e=te(),null===e&&(e=ne(),null===e&&(e=re(),null===e&&(e=ie(),null===e&&(e=ae(),null===e&&(e=oe(),null===e&&(e=se(),null===e&&(e=ue(),null===e&&(e=le(),null===e&&(e=ce(),null===e&&(e=de(),null===e&&(e=fe(),null===e&&(e=me(),null===e&&(e=_e(),null===e&&(e=pe(),null===e&&(e=ge(),null===e&&(e=ve()))))))))))))))))))),e}function $(){var t,n;return t=$n,e.substr($n,2)===Rt?(n=Rt,$n+=2):(n=null,0===ir&&M(It)),null!==n&&(qn=t,n=Wt()),null===n?($n=t,t=n):t=n,t}function q(){var t,n;return t=$n,e.substr($n,2)===Rt?(n=Rt,$n+=2):(n=null,0===ir&&M(It)),null!==n&&(qn=t,n=Qt()),null===n?($n=t,t=n):t=n,t}function ee(){var t,n;return t=$n,e.substr($n,2)===jt?(n=jt,$n+=2):(n=null,0===ir&&M(Gt)),null!==n&&(qn=t,n=zt()),null===n?($n=t,t=n):t=n,t}function te(){var t,n;return t=$n,e.substr($n,2)===Kt?(n=Kt,$n+=2):(n=null,0===ir&&M(Ut)),null!==n&&(qn=t,n=Vt()),null===n?($n=t,t=n):t=n,t}function ne(){var t,n;return t=$n,e.substr($n,2)===$t?(n=$t,$n+=2):(n=null,0===ir&&M(qt)),null!==n&&(qn=t,n=en()),null===n?($n=t,t=n):t=n,t}function re(){var t,n;return t=$n,e.substr($n,2)===tn?(n=tn,$n+=2):(n=null,0===ir&&M(nn)),null!==n&&(qn=t,n=rn()),null===n?($n=t,t=n):t=n,t}function ie(){var t,n;return t=$n,e.substr($n,2)===an?(n=an,$n+=2):(n=null,0===ir&&M(on)),null!==n&&(qn=t,n=sn()),null===n?($n=t,t=n):t=n,t}function ae(){var t,n;return t=$n,e.substr($n,2)===un?(n=un,$n+=2):(n=null,0===ir&&M(ln)),null!==n&&(qn=t,n=cn()),null===n?($n=t,t=n):t=n,t}function oe(){var t,n;return t=$n,e.substr($n,2)===dn?(n=dn,$n+=2):(n=null,0===ir&&M(hn)),null!==n&&(qn=t,n=fn()),null===n?($n=t,t=n):t=n,t}function se(){var t,n;return t=$n,e.substr($n,2)===mn?(n=mn,$n+=2):(n=null,0===ir&&M(_n)),null!==n&&(qn=t,n=pn()),null===n?($n=t,t=n):t=n,t}function ue(){var t,n;return t=$n,e.substr($n,2)===gn?(n=gn,$n+=2):(n=null,0===ir&&M(vn)),null!==n&&(qn=t,n=yn()),null===n?($n=t,t=n):t=n,t}function le(){var t,n;return t=$n,e.substr($n,2)===Mn?(n=Mn,$n+=2):(n=null,0===ir&&M(Ln)),null!==n&&(qn=t,n=Yn()),null===n?($n=t,t=n):t=n,t}function ce(){var t,n;return t=$n,e.substr($n,2)===bn?(n=bn,$n+=2):(n=null,0===ir&&M(wn)),null!==n&&(qn=t,n=Sn()),null===n?($n=t,t=n):t=n,t}function de(){var t,n;return t=$n,e.substr($n,2)===Dn?(n=Dn,$n+=2):(n=null,0===ir&&M(Tn)),null!==n&&(qn=t,n=xn()),null===n?($n=t,t=n):t=n,t}function he(){var t,n,r;return t=$n,e.substr($n,2)===An?(n=An,$n+=2):(n=null,0===ir&&M(kn)),null!==n?(e.length>$n?(r=e.charAt($n),$n++):(r=null,0===ir&&M(Cn)),null!==r?(qn=t,n=Hn(r),null===n?($n=t,t=n):t=n):($n=t,t=be)):($n=t,t=be),t}function fe(){var t,n,r;return t=$n,92===e.charCodeAt($n)?(n=Pn,$n++):(n=null,0===ir&&M(En)),null!==n?(Zn.test(e.charAt($n))?(r=e.charAt($n),$n++):(r=null,0===ir&&M(Fn)),null!==r?(qn=t,n=Jn(r),null===n?($n=t,t=n):t=n):($n=t,t=be)):($n=t,t=be),t}function me(){var t,n,r,i;if(t=$n,e.substr($n,2)===Bn?(n=Bn,$n+=2):(n=null,0===ir&&M(Xn)),null!==n){if(r=[],On.test(e.charAt($n))?(i=e.charAt($n),$n++):(i=null,0===ir&&M(Nn)),null!==i)for(;null!==i;)r.push(i),On.test(e.charAt($n))?(i=e.charAt($n),$n++):(i=null,0===ir&&M(Nn));else r=be;null!==r?(qn=t,n=Rn(r),null===n?($n=t,t=n):t=n):($n=t,t=be)}else $n=t,t=be;return t}function _e(){var t,n,r,i;if(t=$n,e.substr($n,2)===In?(n=In,$n+=2):(n=null,0===ir&&M(Wn)),null!==n){if(r=[],Qn.test(e.charAt($n))?(i=e.charAt($n),$n++):(i=null,0===ir&&M(jn)),null!==i)for(;null!==i;)r.push(i),Qn.test(e.charAt($n))?(i=e.charAt($n),$n++):(i=null,0===ir&&M(jn));else r=be;null!==r?(qn=t,n=Gn(r),null===n?($n=t,t=n):t=n):($n=t,t=be)}else $n=t,t=be;return t}function pe(){var t,n,r,i;if(t=$n,e.substr($n,2)===zn?(n=zn,$n+=2):(n=null,0===ir&&M(Kn)),null!==n){if(r=[],Qn.test(e.charAt($n))?(i=e.charAt($n),$n++):(i=null,0===ir&&M(jn)),null!==i)for(;null!==i;)r.push(i),Qn.test(e.charAt($n))?(i=e.charAt($n),$n++):(i=null,0===ir&&M(jn));else r=be;null!==r?(qn=t,n=Un(r),null===n?($n=t,t=n):t=n):($n=t,t=be)}else $n=t,t=be;return t}function ge(){var t,n;return t=$n,e.substr($n,2)===Bn?(n=Bn,$n+=2):(n=null,0===ir&&M(Xn)),null!==n&&(qn=t,n=Vn()),null===n?($n=t,t=n):t=n,t}function ve(){var t,n,r;return t=$n,92===e.charCodeAt($n)?(n=Pn,$n++):(n=null,0===ir&&M(En)),null!==n?(e.length>$n?(r=e.charAt($n),$n++):(r=null,0===ir&&M(Cn)),null!==r?(qn=t,n=Zt(r),null===n?($n=t,t=n):t=n):($n=t,t=be)):($n=t,t=be),t}var ye,Me=arguments.length>1?arguments[1]:{},Le={regexp:Y},Ye=Y,be=null,we="",Se="|",De='"|"',Te=function(e,t){return t?new r(e,t[1]):e},xe=function(e,t,n){return new i([e].concat(t).concat([n]))},Ae="^",ke='"^"',Ce=function(){return new n("start")},He="$",Pe='"$"',Ee=function(){return new n("end")},Ze=function(e,t){return new s(e,t)},Fe="Quantifier",Je=function(e,t){return t&&(e.greedy=!1),e},Be="{",Xe='"{"',Oe=",",Ne='","',Re="}",Ie='"}"',We=function(e,t){return new u(e,t)},Qe=",}",je='",}"',Ge=function(e){return new u(e,1/0)},ze=function(e){return new u(e,e)},Ke="+",Ue='"+"',Ve=function(){return new u(1,1/0)},$e="*",qe='"*"',et=function(){return new u(0,1/0)},tt="?",nt='"?"',rt=function(){return new u(0,1)},it=/^[0-9]/,at="[0-9]",ot=function(e){return+e.join("")},st="(",ut='"("',lt=")",ct='")"',dt=function(e){return e},ht=function(e){return new o(e)},ft="?:",mt='"?:"',_t=function(e){return new a("non-capture-group",e)},pt="?=",gt='"?="',vt=function(e){return new a("positive-lookahead",e)},yt="?!",Mt='"?!"',Lt=function(e){return new a("negative-lookahead",e)},Yt="CharacterSet",bt="[",wt='"["',St="]",Dt='"]"',Tt=function(e,t){return new l(!!e,t)},xt="CharacterRange",At="-",kt='"-"',Ct=function(e,t){return new c(e,t)},Ht="Character",Pt=/^[^\\\]]/,Et="[^\\\\\\]]",Zt=function(e){return new d(e)},Ft=".",Jt='"."',Bt=function(){return new n("any-character")},Xt="Literal",Ot=/^[^|\\\/.[()?+*$\^]/,Nt="[^|\\\\\\/.[()?+*$\\^]",Rt="\\b",It='"\\\\b"',Wt=function(){return new n("backspace")},Qt=function(){return new n("word-boundary")},jt="\\B",Gt='"\\\\B"',zt=function(){return new n("non-word-boundary")},Kt="\\d",Ut='"\\\\d"',Vt=function(){return new n("digit")},$t="\\D",qt='"\\\\D"',en=function(){return new n("non-digit")},tn="\\f",nn='"\\\\f"',rn=function(){return new n("form-feed")},an="\\n",on='"\\\\n"',sn=function(){return new n("line-feed")},un="\\r",ln='"\\\\r"',cn=function(){return new n("carriage-return")},dn="\\s",hn='"\\\\s"',fn=function(){return new n("white-space")},mn="\\S",_n='"\\\\S"',pn=function(){return new n("non-white-space")},gn="\\t",vn='"\\\\t"',yn=function(){return new n("tab")},Mn="\\v",Ln='"\\\\v"',Yn=function(){return new n("vertical-tab")},bn="\\w",wn='"\\\\w"',Sn=function(){return new n("word")},Dn="\\W",Tn='"\\\\W"',xn=function(){return new n("non-word")},An="\\c",kn='"\\\\c"',Cn="any character",Hn=function(e){return new p(e)},Pn="\\",En='"\\\\"',Zn=/^[1-9]/,Fn="[1-9]",Jn=function(e){return new _(e)},Bn="\\0",Xn='"\\\\0"',On=/^[0-7]/,Nn="[0-7]",Rn=function(e){return new m(e.join(""))},In="\\x",Wn='"\\\\x"',Qn=/^[0-9a-fA-F]/,jn="[0-9a-fA-F]",Gn=function(e){return new f(e.join(""))},zn="\\u",Kn='"\\\\u"',Un=function(e){return new h(e.join(""))},Vn=function(){return new n("null-character")},$n=0,qn=0,er=0,tr={line:1,column:1,seenCR:!1},nr=0,rr=[],ir=0;if("startRule"in Me){if(!(Me.startRule in Le))throw new Error("Can't start parsing from rule \""+Me.startRule+'".');Ye=Le[Me.startRule]}if(n.offset=v,n.text=g,ye=Ye(),null!==ye&&$n===e.length)return ye;throw L(rr),qn=Math.max($n,nr),new t(rr,qn<e.length?e.charAt(qn):null,qn,y(qn).line,y(qn).column)}return e(t,Error),{SyntaxError:t,parse:g}}(),v=1,y={};e.exports=g},function(e,t,n){var r=n(3),i=n(5),a={extend:r.extend},o=f(97,122),s=f(65,90),u=f(48,57),l=f(32,47)+f(58,64)+f(91,96)+f(123,126),c=f(32,126),d=" \f\n\r\t\v \u2028\u2029",h={"\\w":o+s+u+"_","\\W":l.replace("_",""),"\\s":d,"\\S":function(){for(var e=c,t=0;t<d.length;t++)e=e.replace(d[t],"");return e}(),"\\d":u,"\\D":o+s+l};function f(e,t){for(var n="",r=e;r<=t;r++)n+=String.fromCharCode(r);return n}a.gen=function(e,t,n){return n=n||{guid:1},a[e.type]?a[e.type](e,t,n):a.token(e,t,n)},a.extend({token:function(e,t,n){switch(e.type){case"start":case"end":return"";case"any-character":return i.character();case"backspace":return"";case"word-boundary":return"";case"non-word-boundary":break;case"digit":return i.pick(u.split(""));case"non-digit":return i.pick((o+s+l).split(""));case"form-feed":break;case"line-feed":return e.body||e.text;case"carriage-return":break;case"white-space":return i.pick(d.split(""));case"non-white-space":return i.pick((o+s+u).split(""));case"tab":break;case"vertical-tab":break;case"word":return i.pick((o+s+u).split(""));case"non-word":return i.pick(l.replace("_","").split(""));case"null-character":break}return e.body||e.text},alternate:function(e,t,n){return this.gen(i.boolean()?e.left:e.right,t,n)},match:function(e,t,n){t="";for(var r=0;r<e.body.length;r++)t+=this.gen(e.body[r],t,n);return t},"capture-group":function(e,t,n){return t=this.gen(e.body,t,n),n[n.guid++]=t,t},"non-capture-group":function(e,t,n){return this.gen(e.body,t,n)},"positive-lookahead":function(e,t,n){return this.gen(e.body,t,n)},"negative-lookahead":function(e,t,n){return""},quantified:function(e,t,n){t="";for(var r=this.quantifier(e.quantifier),i=0;i<r;i++)t+=this.gen(e.body,t,n);return t},quantifier:function(e,t,n){var r=Math.max(e.min,0),a=isFinite(e.max)?e.max:r+i.integer(3,7);return i.integer(r,a)},charset:function(e,t,n){if(e.invert)return this["invert-charset"](e,t,n);var r=i.pick(e.body);return this.gen(r,t,n)},"invert-charset":function(e,t,n){for(var r,a=c,o=0;o<e.body.length;o++)switch(r=e.body[o],r.type){case"literal":a=a.replace(r.body,"");break;case"range":for(var s=this.gen(r.start,t,n).charCodeAt(),u=this.gen(r.end,t,n).charCodeAt(),l=s;l<=u;l++)a=a.replace(String.fromCharCode(l),"");default:var d=h[r.text];if(d)for(var f=0;f<=d.length;f++)a=a.replace(d[f],"")}return i.pick(a.split(""))},range:function(e,t,n){var r=this.gen(e.start,t,n).charCodeAt(),a=this.gen(e.end,t,n).charCodeAt();return String.fromCharCode(i.integer(r,a))},literal:function(e,t,n){return e.escaped?e.body:e.text},unicode:function(e,t,n){return String.fromCharCode(parseInt(e.code,16))},hex:function(e,t,n){return String.fromCharCode(parseInt(e.code,16))},octal:function(e,t,n){return String.fromCharCode(parseInt(e.code,8))},"back-reference":function(e,t,n){return n[e.code]||""},CONTROL_CHARACTER_MAP:function(){for(var e="@ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \\ ] ^ _".split(" "),t="\0        \b \t \n \v \f \r                  ".split(" "),n={},r=0;r<e.length;r++)n[e[r]]=t[r];return n}(),"control-character":function(e,t,n){return this.CONTROL_CHARACTER_MAP[e.code]}}),e.exports=a},function(e,t,n){e.exports=n(24)},function(e,t,n){var r=n(2),i=n(3),a=n(4);function o(e,t,n){n=n||[];var s={name:"string"===typeof t?t.replace(r.RE_KEY,"$1"):t,template:e,type:i.type(e),rule:a.parse(t)};switch(s.path=n.slice(0),s.path.push(void 0===t?"ROOT":s.name),s.type){case"array":s.items=[],i.each(e,(function(e,t){s.items.push(o(e,t,s.path))}));break;case"object":s.properties=[],i.each(e,(function(e,t){s.properties.push(o(e,t,s.path))}));break}return s}e.exports=o},function(e,t,n){e.exports=n(26)},function(e,t,n){var r=n(2),i=n(3),a=n(23);function o(e,t){for(var n=a(e),r=s.diff(n,t),i=0;i<r.length;i++);return r}var s={diff:function(e,t,n){var r=[];return this.name(e,t,n,r)&&this.type(e,t,n,r)&&(this.value(e,t,n,r),this.properties(e,t,n,r),this.items(e,t,n,r)),r},name:function(e,t,n,r){var i=r.length;return u.equal("name",e.path,n+"",e.name+"",r),r.length===i},type:function(e,t,n,a){var o=a.length;switch(e.type){case"string":if(e.template.match(r.RE_PLACEHOLDER))return!0;break;case"array":if(e.rule.parameters){if(void 0!==e.rule.min&&void 0===e.rule.max&&1===e.rule.count)return!0;if(e.rule.parameters[2])return!0}break;case"function":return!0}return u.equal("type",e.path,i.type(t),e.type,a),a.length===o},value:function(e,t,n,i){var a,o=i.length,s=e.rule,l=e.type;if("object"===l||"array"===l||"function"===l)return!0;if(!s.parameters){switch(l){case"regexp":return u.match("value",e.path,t,e.template,i),i.length===o;case"string":if(e.template.match(r.RE_PLACEHOLDER))return i.length===o;break}return u.equal("value",e.path,t,e.template,i),i.length===o}switch(l){case"number":var c=(t+"").split(".");c[0]=+c[0],void 0!==s.min&&void 0!==s.max&&(u.greaterThanOrEqualTo("value",e.path,c[0],Math.min(s.min,s.max),i),u.lessThanOrEqualTo("value",e.path,c[0],Math.max(s.min,s.max),i)),void 0!==s.min&&void 0===s.max&&u.equal("value",e.path,c[0],s.min,i,"[value] "+n),s.decimal&&(void 0!==s.dmin&&void 0!==s.dmax&&(u.greaterThanOrEqualTo("value",e.path,c[1].length,s.dmin,i),u.lessThanOrEqualTo("value",e.path,c[1].length,s.dmax,i)),void 0!==s.dmin&&void 0===s.dmax&&u.equal("value",e.path,c[1].length,s.dmin,i));break;case"boolean":break;case"string":a=t.match(new RegExp(e.template,"g")),a=a?a.length:0,void 0!==s.min&&void 0!==s.max&&(u.greaterThanOrEqualTo("repeat count",e.path,a,s.min,i),u.lessThanOrEqualTo("repeat count",e.path,a,s.max,i)),void 0!==s.min&&void 0===s.max&&u.equal("repeat count",e.path,a,s.min,i);break;case"regexp":a=t.match(new RegExp(e.template.source.replace(/^\^|\$$/g,""),"g")),a=a?a.length:0,void 0!==s.min&&void 0!==s.max&&(u.greaterThanOrEqualTo("repeat count",e.path,a,s.min,i),u.lessThanOrEqualTo("repeat count",e.path,a,s.max,i)),void 0!==s.min&&void 0===s.max&&u.equal("repeat count",e.path,a,s.min,i);break}return i.length===o},properties:function(e,t,n,r){var a=r.length,o=e.rule,s=i.keys(t);if(e.properties){if(e.rule.parameters?(void 0!==o.min&&void 0!==o.max&&(u.greaterThanOrEqualTo("properties length",e.path,s.length,Math.min(o.min,o.max),r),u.lessThanOrEqualTo("properties length",e.path,s.length,Math.max(o.min,o.max),r)),void 0!==o.min&&void 0===o.max&&1!==o.count&&u.equal("properties length",e.path,s.length,o.min,r)):u.equal("properties length",e.path,s.length,e.properties.length,r),r.length!==a)return!1;for(var l=0;l<s.length;l++)r.push.apply(r,this.diff(function(){var t;return i.each(e.properties,(function(e){e.name===s[l]&&(t=e)})),t||e.properties[l]}(),t[s[l]],s[l]));return r.length===a}},items:function(e,t,n,r){var i=r.length;if(e.items){var a=e.rule;if(e.rule.parameters){if(void 0!==a.min&&void 0!==a.max&&(u.greaterThanOrEqualTo("items",e.path,t.length,Math.min(a.min,a.max)*e.items.length,r,"[{utype}] array is too short: {path} must have at least {expected} elements but instance has {actual} elements"),u.lessThanOrEqualTo("items",e.path,t.length,Math.max(a.min,a.max)*e.items.length,r,"[{utype}] array is too long: {path} must have at most {expected} elements but instance has {actual} elements")),void 0!==a.min&&void 0===a.max){if(1===a.count)return r.length===i;u.equal("items length",e.path,t.length,a.min*e.items.length,r)}if(a.parameters[2])return r.length===i}else u.equal("items length",e.path,t.length,e.items.length,r);if(r.length!==i)return!1;for(var o=0;o<t.length;o++)r.push.apply(r,this.diff(e.items[o%e.items.length],t[o],o%e.items.length));return r.length===i}}},u={message:function(e){return(e.message||"[{utype}] Expect {path}'{ltype} {action} {expected}, but is {actual}").replace("{utype}",e.type.toUpperCase()).replace("{ltype}",e.type.toLowerCase()).replace("{path}",i.isArray(e.path)&&e.path.join(".")||e.path).replace("{action}",e.action).replace("{expected}",e.expected).replace("{actual}",e.actual)},equal:function(e,t,n,r,i,a){if(n===r)return!0;switch(e){case"type":if("regexp"===r&&"string"===n)return!0;break}var o={path:t,type:e,actual:n,expected:r,action:"is equal to",message:a};return o.message=u.message(o),i.push(o),!1},match:function(e,t,n,r,i,a){if(r.test(n))return!0;var o={path:t,type:e,actual:n,expected:r,action:"matches",message:a};return o.message=u.message(o),i.push(o),!1},notEqual:function(e,t,n,r,i,a){if(n!==r)return!0;var o={path:t,type:e,actual:n,expected:r,action:"is not equal to",message:a};return o.message=u.message(o),i.push(o),!1},greaterThan:function(e,t,n,r,i,a){if(n>r)return!0;var o={path:t,type:e,actual:n,expected:r,action:"is greater than",message:a};return o.message=u.message(o),i.push(o),!1},lessThan:function(e,t,n,r,i,a){if(n<r)return!0;var o={path:t,type:e,actual:n,expected:r,action:"is less to",message:a};return o.message=u.message(o),i.push(o),!1},greaterThanOrEqualTo:function(e,t,n,r,i,a){if(n>=r)return!0;var o={path:t,type:e,actual:n,expected:r,action:"is greater than or equal to",message:a};return o.message=u.message(o),i.push(o),!1},lessThanOrEqualTo:function(e,t,n,r,i,a){if(n<=r)return!0;var o={path:t,type:e,actual:n,expected:r,action:"is less than or equal to",message:a};return o.message=u.message(o),i.push(o),!1}};o.Diff=s,o.Assert=u,e.exports=o},function(e,t,n){e.exports=n(28)},function(e,t,n){var r=n(3);window._XMLHttpRequest=window.XMLHttpRequest,window._ActiveXObject=window.ActiveXObject;try{new window.Event("custom")}catch(f){window.Event=function(e,t,n,r){var i=document.createEvent("CustomEvent");return i.initCustomEvent(e,t,n,r),i}}var i={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},a="readystatechange loadstart progress abort error load timeout loadend".split(" "),o="timeout withCredentials".split(" "),s="readyState responseURL status statusText responseType response responseText responseXML".split(" "),u={100:"Continue",101:"Switching Protocols",200:"OK",201:"Created",202:"Accepted",203:"Non-Authoritative Information",204:"No Content",205:"Reset Content",206:"Partial Content",300:"Multiple Choice",301:"Moved Permanently",302:"Found",303:"See Other",304:"Not Modified",305:"Use Proxy",307:"Temporary Redirect",400:"Bad Request",401:"Unauthorized",402:"Payment Required",403:"Forbidden",404:"Not Found",405:"Method Not Allowed",406:"Not Acceptable",407:"Proxy Authentication Required",408:"Request Timeout",409:"Conflict",410:"Gone",411:"Length Required",412:"Precondition Failed",413:"Request Entity Too Large",414:"Request-URI Too Long",415:"Unsupported Media Type",416:"Requested Range Not Satisfiable",417:"Expectation Failed",422:"Unprocessable Entity",500:"Internal Server Error",501:"Not Implemented",502:"Bad Gateway",503:"Service Unavailable",504:"Gateway Timeout",505:"HTTP Version Not Supported"};function l(){this.custom={events:{},requestHeaders:{},responseHeaders:{}}}function c(){var e=function(){var e=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,t=/^([\w.+-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,n=location.href,r=t.exec(n.toLowerCase())||[];return e.test(r[1])}();return window.ActiveXObject?!e&&t()||n():t();function t(){try{return new window._XMLHttpRequest}catch(e){}}function n(){try{return new window._ActiveXObject("Microsoft.XMLHTTP")}catch(e){}}}function d(e){for(var t in l.Mock._mocked){var n=l.Mock._mocked[t];if((!n.rurl||i(n.rurl,e.url))&&(!n.rtype||i(n.rtype,e.type.toLowerCase())))return n}function i(e,t){return"string"===r.type(e)?e===t:"regexp"===r.type(e)?e.test(t):void 0}}function h(e,t){return r.isFunction(e.template)?e.template(t):l.Mock.mock(e.template)}l._settings={timeout:"10-100"},l.setup=function(e){return r.extend(l._settings,e),l._settings},r.extend(l,i),r.extend(l.prototype,i),l.prototype.mock=!0,l.prototype.match=!1,r.extend(l.prototype,{open:function(e,t,n,i,u){var h=this;r.extend(this.custom,{method:e,url:t,async:"boolean"!==typeof n||n,username:i,password:u,options:{url:t,type:e}}),this.custom.timeout=function(e){if("number"===typeof e)return e;if("string"===typeof e&&!~e.indexOf("-"))return parseInt(e,10);if("string"===typeof e&&~e.indexOf("-")){var t=e.split("-"),n=parseInt(t[0],10),r=parseInt(t[1],10);return Math.round(Math.random()*(r-n))+n}}(l._settings.timeout);var f=d(this.custom.options);function m(e){for(var t=0;t<s.length;t++)try{h[s[t]]=_[s[t]]}catch(n){}h.dispatchEvent(new Event(e.type))}if(f)this.match=!0,this.custom.template=f,this.readyState=l.OPENED,this.dispatchEvent(new Event("readystatechange"));else{var _=c();this.custom.xhr=_;for(var p=0;p<a.length;p++)_.addEventListener(a[p],m);i?_.open(e,t,n,i,u):_.open(e,t,n);for(var g=0;g<o.length;g++)try{_[o[g]]=h[o[g]]}catch(v){}}},setRequestHeader:function(e,t){if(this.match){var n=this.custom.requestHeaders;n[e]?n[e]+=","+t:n[e]=t}else this.custom.xhr.setRequestHeader(e,t)},timeout:0,withCredentials:!1,upload:{},send:function(e){var t=this;function n(){t.readyState=l.HEADERS_RECEIVED,t.dispatchEvent(new Event("readystatechange")),t.readyState=l.LOADING,t.dispatchEvent(new Event("readystatechange")),t.status=200,t.statusText=u[200],t.response=t.responseText=JSON.stringify(h(t.custom.template,t.custom.options),null,4),t.readyState=l.DONE,t.dispatchEvent(new Event("readystatechange")),t.dispatchEvent(new Event("load")),t.dispatchEvent(new Event("loadend"))}this.custom.options.body=e,this.match?(this.setRequestHeader("X-Requested-With","MockXMLHttpRequest"),this.dispatchEvent(new Event("loadstart")),this.custom.async?setTimeout(n,this.custom.timeout):n()):this.custom.xhr.send(e)},abort:function(){this.match?(this.readyState=l.UNSENT,this.dispatchEvent(new Event("abort",!1,!1,this)),this.dispatchEvent(new Event("error",!1,!1,this))):this.custom.xhr.abort()}}),r.extend(l.prototype,{responseURL:"",status:l.UNSENT,statusText:"",getResponseHeader:function(e){return this.match?this.custom.responseHeaders[e.toLowerCase()]:this.custom.xhr.getResponseHeader(e)},getAllResponseHeaders:function(){if(!this.match)return this.custom.xhr.getAllResponseHeaders();var e=this.custom.responseHeaders,t="";for(var n in e)e.hasOwnProperty(n)&&(t+=n+": "+e[n]+"\r\n");return t},overrideMimeType:function(){},responseType:"",response:null,responseText:"",responseXML:null}),r.extend(l.prototype,{addEventListener:function(e,t){var n=this.custom.events;n[e]||(n[e]=[]),n[e].push(t)},removeEventListener:function(e,t){for(var n=this.custom.events[e]||[],r=0;r<n.length;r++)n[r]===t&&n.splice(r--,1)},dispatchEvent:function(e){for(var t=this.custom.events[e.type]||[],n=0;n<t.length;n++)t[n].call(this,e);var r="on"+e.type;this[r]&&this[r](e)}}),e.exports=l}])}))},"96fb":function(e,t){e.exports=Math.sign||function(e){return 0==(e=+e)||e!=e?e:e<0?-1:1}},"972c":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
function t(e,t,n){var r={ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"săptămâni",MM:"luni",yy:"ani"},i=" ";return(e%100>=20||e>=100&&e%100===0)&&(i=" de "),e+i+r[n]}var n=e.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminică_luni_marți_miercuri_joi_vineri_sâmbătă".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_Sâm".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_Sâ".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[mâine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s Ã®n urmă",s:"câteva secunde",ss:t,m:"un minut",mm:t,h:"o oră",hh:t,d:"o zi",dd:t,w:"o săptămână",ww:t,M:"o lună",MM:t,y:"un an",yy:t},week:{dow:1,doy:7}});return n}))},9744:function(e,t,n){"use strict";var r=n("4588"),i=n("be13");e.exports=function(e){var t=String(i(this)),n="",a=r(e);if(a<0||a==1/0)throw RangeError("Count can't be negative");for(;a>0;(a>>>=1)&&(t+=t))1&a&&(n+=t);return n}},9797:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t=e.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn Ã´l",s:"ychydig eiliadau",ss:"%d eiliad",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},dayOfMonthOrdinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(e){var t=e,n="",r=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"];return t>20?n=40===t||50===t||60===t||80===t||100===t?"fed":"ain":t>0&&(n=r[t]),e+n},week:{dow:1,doy:4}});return t}))},9850:function(e,t,n){var r=n("401b"),i=n("1687"),a=r.applyTransform,o=Math.min,s=Math.max;function u(e,t,n,r){n<0&&(e+=n,n=-n),r<0&&(t+=r,r=-r),this.x=e,this.y=t,this.width=n,this.height=r}u.prototype={constructor:u,union:function(e){var t=o(e.x,this.x),n=o(e.y,this.y);this.width=s(e.x+e.width,this.x+this.width)-t,this.height=s(e.y+e.height,this.y+this.height)-n,this.x=t,this.y=n},applyTransform:function(){var e=[],t=[],n=[],r=[];return function(i){if(i){e[0]=n[0]=this.x,e[1]=r[1]=this.y,t[0]=r[0]=this.x+this.width,t[1]=n[1]=this.y+this.height,a(e,e,i),a(t,t,i),a(n,n,i),a(r,r,i),this.x=o(e[0],t[0],n[0],r[0]),this.y=o(e[1],t[1],n[1],r[1]);var u=s(e[0],t[0],n[0],r[0]),l=s(e[1],t[1],n[1],r[1]);this.width=u-this.x,this.height=l-this.y}}}(),calculateTransform:function(e){var t=this,n=e.width/t.width,r=e.height/t.height,a=i.create();return i.translate(a,a,[-t.x,-t.y]),i.scale(a,a,[n,r]),i.translate(a,a,[e.x,e.y]),a},intersect:function(e){if(!e)return!1;e instanceof u||(e=u.create(e));var t=this,n=t.x,r=t.x+t.width,i=t.y,a=t.y+t.height,o=e.x,s=e.x+e.width,l=e.y,c=e.y+e.height;return!(r<o||s<n||a<l||c<i)},contain:function(e,t){var n=this;return e>=n.x&&e<=n.x+n.width&&t>=n.y&&t<=n.y+n.height},clone:function(){return new u(this.x,this.y,this.width,this.height)},copy:function(e){this.x=e.x,this.y=e.y,this.width=e.width,this.height=e.height},plain:function(){return{x:this.x,y:this.y,width:this.width,height:this.height}}},u.create=function(e){return new u(e.x,e.y,e.width,e.height)};var l=u;e.exports=l},9865:function(e,t,n){"use strict";var r=n("5ca1"),i=n("6821"),a=n("4588"),o=n("9def"),s=[].lastIndexOf,u=!!s&&1/[1].lastIndexOf(1,-0)<0;r(r.P+r.F*(u||!n("2f21")(s)),"Array",{lastIndexOf:function(e){if(u)return s.apply(this,arguments)||0;var t=i(this),n=o(t.length),r=n-1;for(arguments.length>1&&(r=Math.min(r,a(arguments[1]))),r<0&&(r=n+r);r>=0;r--)if(r in t&&t[r]===e)return r||0;return-1}})},"988d":function(e,t,n){"use strict";var r=n("5ca1"),i=n("be13"),a=n("9def"),o=n("aae3"),s=n("0bfb"),u=RegExp.prototype,l=function(e,t){this._r=e,this._s=t};n("41a0")(l,"RegExp String",(function(){var e=this._r.exec(this._s);return{value:e,done:null===e}})),r(r.P,"String",{matchAll:function(e){if(i(this),!o(e))throw TypeError(e+" is not a regexp!");var t=String(this),n="flags"in u?String(e.flags):s.call(e),r=new RegExp(e.source,~n.indexOf("g")?n:"g"+n);return r.lastIndex=a(e.lastIndex),new l(r,t)}})},"98b7":function(e,t){var n="undefined"!==typeof window&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(e){setTimeout(e,16)};e.exports=n},"990b":function(e,t,n){var r=n("9093"),i=n("2621"),a=n("cb7c"),o=n("7726").Reflect;e.exports=o&&o.ownKeys||function(e){var t=r.f(a(e)),n=i.f;return n?t.concat(n(e)):t}},9986:function(e,t,n){var r=n("6821"),i=n("11e9").f;n("5eda")("getOwnPropertyDescriptor",(function(){return function(e,t){return i(r(e),t)}}))},"998c":function(e,t,n){var r=n("6d8b"),i=n("2306"),a=n("e86a"),o=Math.PI;function s(e,t){t=t||{},r.defaults(t,{text:"loading",textColor:"#000",fontSize:"12px",maskColor:"rgba(255, 255, 255, 0.8)",showSpinner:!0,color:"#c23531",spinnerRadius:10,lineWidth:5,zlevel:0});var n=new i.Group,s=new i.Rect({style:{fill:t.maskColor},zlevel:t.zlevel,z:1e4});n.add(s);var u=t.fontSize+" sans-serif",l=new i.Rect({style:{fill:"none",text:t.text,font:u,textPosition:"right",textDistance:10,textFill:t.textColor},zlevel:t.zlevel,z:10001});if(n.add(l),t.showSpinner){var c=new i.Arc({shape:{startAngle:-o/2,endAngle:-o/2+.1,r:t.spinnerRadius},style:{stroke:t.color,lineCap:"round",lineWidth:t.lineWidth},zlevel:t.zlevel,z:10001});c.animateShape(!0).when(1e3,{endAngle:3*o/2}).start("circularInOut"),c.animateShape(!0).when(1e3,{startAngle:3*o/2}).delay(300).start("circularInOut"),n.add(c)}return n.resize=function(){var n=a.getWidth(t.text,u),r=t.showSpinner?t.spinnerRadius:0,i=(e.getWidth()-2*r-(t.showSpinner&&n?10:0)-n)/2-(t.showSpinner?0:n/2),o=e.getHeight()/2;t.showSpinner&&c.setShape({cx:i,cy:o}),l.setShape({x:i-r,y:o-r,width:2*r,height:2*r}),s.setShape({x:0,y:0,width:e.getWidth(),height:e.getHeight()})},n.resize(),n}e.exports=s},"99c5":function(e,t,n){n("c6a1")("Set")},"9aea":function(e,t,n){var r=n("d3f4"),i=n("67ab").onFreeze;n("5eda")("preventExtensions",(function(e){return function(t){return e&&r(t)?e(i(t)):t}}))},"9b43":function(e,t,n){var r=n("d8e8");e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,i){return e.call(t,n,r,i)}}return function(){return e.apply(t,arguments)}}},"9bdb":function(e,t,n){var r=n("282b"),i=r([["fill","color"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["opacity"],["shadowColor"]]),a={getAreaStyle:function(e,t){return i(this,e,t)}};e.exports=a},"9c00":function(e,t,n){var r=n("5ca1");r(r.S,"Math",{iaddh:function(e,t,n,r){var i=e>>>0,a=t>>>0,o=n>>>0;return a+(r>>>0)+((i&o|(i|o)&~(i+o>>>0))>>>31)|0}})},"9c12":function(e,t,n){var r=n("d3f4"),i=Math.floor;e.exports=function(e){return!r(e)&&isFinite(e)&&i(e)===e}},"9c1a":function(e,t,n){"use strict";n("7f7f");var r=function(){var e=this,t=e._self._c;return t("label",{staticClass:"el-checkbox",class:[e.border&&e.checkboxSize?"el-checkbox--"+e.checkboxSize:"",{"is-disabled":e.isDisabled},{"is-bordered":e.border},{"is-checked":e.isChecked}],attrs:{id:e.id}},[t("span",{staticClass:"el-checkbox__input",class:{"is-disabled":e.isDisabled,"is-checked":e.isChecked,"is-indeterminate":e.indeterminate,"is-focus":e.focus},attrs:{tabindex:!!e.indeterminate&&0,role:!!e.indeterminate&&"checkbox","aria-checked":!!e.indeterminate&&"mixed"}},[t("span",{staticClass:"el-checkbox__inner"}),e.trueLabel||e.falseLabel?t("input",{directives:[{name:"model",rawName:"v-model",value:e.model,expression:"model"}],staticClass:"el-checkbox__original",attrs:{type:"checkbox","aria-hidden":e.indeterminate?"true":"false",name:e.name,disabled:e.isDisabled,"true-value":e.trueLabel,"false-value":e.falseLabel},domProps:{checked:Array.isArray(e.model)?e._i(e.model,null)>-1:e._q(e.model,e.trueLabel)},on:{change:[function(t){var n=e.model,r=t.target,i=r.checked?e.trueLabel:e.falseLabel;if(Array.isArray(n)){var a=null,o=e._i(n,a);r.checked?o<0&&(e.model=n.concat([a])):o>-1&&(e.model=n.slice(0,o).concat(n.slice(o+1)))}else e.model=i},e.handleChange],focus:function(t){e.focus=!0},blur:function(t){e.focus=!1}}}):t("input",{directives:[{name:"model",rawName:"v-model",value:e.model,expression:"model"}],staticClass:"el-checkbox__original",attrs:{type:"checkbox","aria-hidden":e.indeterminate?"true":"false",disabled:e.isDisabled,name:e.name},domProps:{value:e.label,checked:Array.isArray(e.model)?e._i(e.model,e.label)>-1:e.model},on:{change:[function(t){var n=e.model,r=t.target,i=!!r.checked;if(Array.isArray(n)){var a=e.label,o=e._i(n,a);r.checked?o<0&&(e.model=n.concat([a])):o>-1&&(e.model=n.slice(0,o).concat(n.slice(o+1)))}else e.model=i},e.handleChange],focus:function(t){e.focus=!0},blur:function(t){e.focus=!1}}})]),e.$slots.default||e.label?t("span",{staticClass:"el-checkbox__label"},[e._t("default"),e.$slots.default?e._e():[e._v(e._s(e.label))]],2):e._e()])},i=[],a=(n("c5f6"),n("6b54"),n("f6f4")),o={name:"ElCheckbox",mixins:[a["a"]],inject:{elForm:{default:""},elFormItem:{default:""}},componentName:"ElCheckbox",data:function(){return{selfModel:!1,focus:!1,isLimitExceeded:!1}},computed:{model:{get:function(){return this.isGroup?this.store:void 0!==this.value?this.value:this.selfModel},set:function(e){this.isGroup?(this.isLimitExceeded=!1,void 0!==this._checkboxGroup.min&&e.length<this._checkboxGroup.min&&(this.isLimitExceeded=!0),void 0!==this._checkboxGroup.max&&e.length>this._checkboxGroup.max&&(this.isLimitExceeded=!0),!1===this.isLimitExceeded&&this.dispatch("ElCheckboxGroup","input",[e])):(this.$emit("input",e),this.selfModel=e)}},isChecked:function(){return"[object Boolean]"==={}.toString.call(this.model)?this.model:Array.isArray(this.model)?this.model.indexOf(this.label)>-1:null!==this.model&&void 0!==this.model?this.model===this.trueLabel:void 0},isGroup:function(){var e=this.$parent;while(e){if("ElCheckboxGroup"===e.$options.componentName)return this._checkboxGroup=e,!0;e=e.$parent}return!1},store:function(){return this._checkboxGroup?this._checkboxGroup.value:this.value},isLimitDisabled:function(){var e=this._checkboxGroup,t=e.max,n=e.min;return!(!t&&!n)&&this.model.length>=t&&!this.isChecked||this.model.length<=n&&this.isChecked},isDisabled:function(){return this.isGroup?this._checkboxGroup.disabled||this.disabled||(this.elForm||{}).disabled||this.isLimitDisabled:this.disabled||(this.elForm||{}).disabled},_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},checkboxSize:function(){var e=this.size||this._elFormItemSize||(this.$ELEMENT||{}).size;return this.isGroup&&this._checkboxGroup.checkboxGroupSize||e}},props:{value:{},label:{},indeterminate:Boolean,disabled:Boolean,checked:Boolean,name:String,trueLabel:[String,Number],falseLabel:[String,Number],id:String,controls:String,border:Boolean,size:String},methods:{addToStore:function(){Array.isArray(this.model)&&-1===this.model.indexOf(this.label)?this.model.push(this.label):this.model=this.trueLabel||!0},handleChange:function(e){var t,n=this;this.isLimitExceeded||(t=e.target.checked?void 0===this.trueLabel||this.trueLabel:void 0!==this.falseLabel&&this.falseLabel,this.$emit("change",t,e),this.$nextTick((function(){n.isGroup&&n.dispatch("ElCheckboxGroup","change",[n._checkboxGroup.value])})))}},created:function(){this.checked&&this.addToStore()},mounted:function(){this.indeterminate&&this.$el.setAttribute("aria-controls",this.controls)},watch:{value:function(e){this.dispatch("ElFormItem","el.form.change",e)}}},s=o,u=n("2877"),l=Object(u["a"])(s,r,i,!1,null,null,null),c=l.exports;c.install=function(e){e.component(c.name,c)};t["a"]=c},"9c29":function(e,t,n){n("ec30")("Uint32",4,(function(e){return function(t,n,r){return e(this,t,n,r)}}))},"9c2c":function(e,t,n){var r=n("401b"),i=r.min,a=r.max,o=r.scale,s=r.distance,u=r.add,l=r.clone,c=r.sub;function d(e,t,n,r){var d,h,f,m,_=[],p=[],g=[],v=[];if(r){f=[1/0,1/0],m=[-1/0,-1/0];for(var y=0,M=e.length;y<M;y++)i(f,f,e[y]),a(m,m,e[y]);i(f,f,r[0]),a(m,m,r[1])}for(y=0,M=e.length;y<M;y++){var L=e[y];if(n)d=e[y?y-1:M-1],h=e[(y+1)%M];else{if(0===y||y===M-1){_.push(l(e[y]));continue}d=e[y-1],h=e[y+1]}c(p,h,d),o(p,p,t);var Y=s(L,d),b=s(L,h),w=Y+b;0!==w&&(Y/=w,b/=w),o(g,p,-Y),o(v,p,b);var S=u([],L,g),D=u([],L,v);r&&(a(S,S,f),i(S,S,m),a(D,D,f),i(D,D,m)),_.push(S),_.push(D)}return n&&_.push(_.shift()),_}e.exports=d},"9c6c":function(e,t,n){var r=n("2b4c")("unscopables"),i=Array.prototype;void 0==i[r]&&n("32e9")(i,r,{}),e.exports=function(e){i[r][e]=!0}},"9c80":function(e,t){e.exports=function(e){try{return{e:!1,v:e()}}catch(t){return{e:!0,v:t}}}},"9c86":function(e,t,n){"use strict";n("386b")("big",(function(e){return function(){return e(this,"big","","")}}))},"9ca8":function(e,t,n){"use strict";var r=function(){var e=this,t=e._self._c;return t("div",{staticClass:"echarts"})},i=[],a=(n("456d"),n("ac6a"),n("7f7f"),n("3eba")),o=n.n(a),s=n("b047"),u=n.n(s);let l=null;function c(e){return l||(l=(window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(e){return setTimeout(e,16)}).bind(window)),l(e)}let d=null;function h(e){d||(d=(window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||function(e){clearTimeout(e)}).bind(window)),d(e)}function f(e){var t=document.createElement("style");return t.type="text/css",t.styleSheet?t.styleSheet.cssText=e:t.appendChild(document.createTextNode(e)),(document.querySelector("head")||document.body).appendChild(t),t}function m(e,t={}){let n=document.createElement(e);return Object.keys(t).forEach(e=>{n[e]=t[e]}),n}function _(e,t,n){let r=window.getComputedStyle(e,n||null)||{display:"none"};return r[t]}function p(e){if(!document.documentElement.contains(e))return{detached:!0,rendered:!1};let t=e;while(t!==document){if("none"===_(t,"display"))return{detached:!1,rendered:!1};t=t.parentNode}return{detached:!1,rendered:!0}}var g='.resize-triggers{visibility:hidden;opacity:0}.resize-contract-trigger,.resize-contract-trigger:before,.resize-expand-trigger,.resize-triggers{content:"";position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden}.resize-contract-trigger,.resize-expand-trigger{background:#eee;overflow:auto}.resize-contract-trigger:before{width:200%;height:200%}';let v=0,y=null;function M(e,t){e.__resize_mutation_handler__||(e.__resize_mutation_handler__=b.bind(e));let n=e.__resize_listeners__;if(!n)if(e.__resize_listeners__=[],window.ResizeObserver){let{offsetWidth:t,offsetHeight:n}=e,r=new ResizeObserver(()=>{(e.__resize_observer_triggered__||(e.__resize_observer_triggered__=!0,e.offsetWidth!==t||e.offsetHeight!==n))&&S(e)}),{detached:i,rendered:a}=p(e);e.__resize_observer_triggered__=!1===i&&!1===a,e.__resize_observer__=r,r.observe(e)}else if(e.attachEvent&&e.addEventListener)e.__resize_legacy_resize_handler__=function(){S(e)},e.attachEvent("onresize",e.__resize_legacy_resize_handler__),document.addEventListener("DOMSubtreeModified",e.__resize_mutation_handler__);else if(v||(y=f(g)),D(e),e.__resize_rendered__=p(e).rendered,window.MutationObserver){let t=new MutationObserver(e.__resize_mutation_handler__);t.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0}),e.__resize_mutation_observer__=t}e.__resize_listeners__.push(t),v++}function L(e,t){if(e.detachEvent&&e.removeEventListener)return e.detachEvent("onresize",e.__resize_legacy_resize_handler__),void document.removeEventListener("DOMSubtreeModified",e.__resize_mutation_handler__);let n=e.__resize_listeners__;n&&(n.splice(n.indexOf(t),1),n.length||(e.__resize_observer__?(e.__resize_observer__.unobserve(e),e.__resize_observer__.disconnect(),e.__resize_observer__=null):(e.__resize_mutation_observer__&&(e.__resize_mutation_observer__.disconnect(),e.__resize_mutation_observer__=null),e.removeEventListener("scroll",w),e.removeChild(e.__resize_triggers__.triggers),e.__resize_triggers__=null),e.__resize_listeners__=null),!--v&&y&&y.parentNode.removeChild(y))}function Y(e){let{width:t,height:n}=e.__resize_last__,{offsetWidth:r,offsetHeight:i}=e;return r!==t||i!==n?{width:r,height:i}:null}function b(){let{rendered:e,detached:t}=p(this);e!==this.__resize_rendered__&&(!t&&this.__resize_triggers__&&(T(this),this.addEventListener("scroll",w,!0)),this.__resize_rendered__=e,S(this))}function w(){T(this),this.__resize_raf__&&h(this.__resize_raf__),this.__resize_raf__=c(()=>{let e=Y(this);e&&(this.__resize_last__=e,S(this))})}function S(e){e&&e.__resize_listeners__&&e.__resize_listeners__.forEach(t=>{t.call(e)})}function D(e){let t=_(e,"position");t&&"static"!==t||(e.style.position="relative"),e.__resize_old_position__=t,e.__resize_last__={};let n=m("div",{className:"resize-triggers"}),r=m("div",{className:"resize-expand-trigger"}),i=m("div"),a=m("div",{className:"resize-contract-trigger"});r.appendChild(i),n.appendChild(r),n.appendChild(a),e.appendChild(n),e.__resize_triggers__={triggers:n,expand:r,expandChild:i,contract:a},T(e),e.addEventListener("scroll",w,!0),e.__resize_last__={width:e.offsetWidth,height:e.offsetHeight}}function T(e){let{expand:t,expandChild:n,contract:r}=e.__resize_triggers__,{scrollWidth:i,scrollHeight:a}=r,{offsetWidth:o,offsetHeight:s,scrollWidth:u,scrollHeight:l}=t;r.scrollLeft=i,r.scrollTop=a,n.style.width=o+1+"px",n.style.height=s+1+"px",t.scrollLeft=u,t.scrollTop=l}var x=["theme","initOptions","autoresize"],A=["manualUpdate","watchShallow"],k={props:{options:Object,theme:[String,Object],initOptions:Object,group:String,autoresize:Boolean,watchShallow:Boolean,manualUpdate:Boolean},data:function(){return{lastArea:0}},watch:{group:function(e){this.chart.group=e}},methods:{mergeOptions:function(e,t,n){this.manualUpdate&&(this.manualOptions=e),this.chart?this.delegateMethod("setOption",e,t,n):this.init(e)},appendData:function(e){this.delegateMethod("appendData",e)},resize:function(e){this.delegateMethod("resize",e)},dispatchAction:function(e){this.delegateMethod("dispatchAction",e)},convertToPixel:function(e,t){return this.delegateMethod("convertToPixel",e,t)},convertFromPixel:function(e,t){return this.delegateMethod("convertFromPixel",e,t)},containPixel:function(e,t){return this.delegateMethod("containPixel",e,t)},showLoading:function(e,t){this.delegateMethod("showLoading",e,t)},hideLoading:function(){this.delegateMethod("hideLoading")},getDataURL:function(e){return this.delegateMethod("getDataURL",e)},getConnectedDataURL:function(e){return this.delegateMethod("getConnectedDataURL",e)},clear:function(){this.delegateMethod("clear")},dispose:function(){this.delegateMethod("dispose")},delegateMethod:function(e){var t;this.chart||this.init();for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];return(t=this.chart)[e].apply(t,r)},delegateGet:function(e){return this.chart||this.init(),this.chart[e]()},getArea:function(){return this.$el.offsetWidth*this.$el.offsetHeight},init:function(e){var t=this;if(!this.chart){var n=o.a.init(this.$el,this.theme,this.initOptions);this.group&&(n.group=this.group),n.setOption(e||this.manualOptions||this.options||{},!0),Object.keys(this.$listeners).forEach((function(e){var r=t.$listeners[e];0===e.indexOf("zr:")?n.getZr().on(e.slice(3),r):n.on(e,r)})),this.autoresize&&(this.lastArea=this.getArea(),this.__resizeHandler=u()((function(){0===t.lastArea?(t.mergeOptions({},!0),t.resize(),t.mergeOptions(t.options||t.manualOptions||{},!0)):t.resize(),t.lastArea=t.getArea()}),100,{leading:!0}),M(this.$el,this.__resizeHandler)),Object.defineProperties(this,{width:{configurable:!0,get:function(){return t.delegateGet("getWidth")}},height:{configurable:!0,get:function(){return t.delegateGet("getHeight")}},isDisposed:{configurable:!0,get:function(){return!!t.delegateGet("isDisposed")}},computedOptions:{configurable:!0,get:function(){return t.delegateGet("getOption")}}}),this.chart=n}},initOptionsWatcher:function(){var e=this;this.__unwatchOptions&&(this.__unwatchOptions(),this.__unwatchOptions=null),this.manualUpdate||(this.__unwatchOptions=this.$watch("options",(function(t,n){!e.chart&&t?e.init():e.chart.setOption(t,t!==n)}),{deep:!this.watchShallow}))},destroy:function(){this.autoresize&&L(this.$el,this.__resizeHandler),this.dispose(),this.chart=null},refresh:function(){this.chart&&(this.destroy(),this.init())}},created:function(){var e=this;this.initOptionsWatcher(),x.forEach((function(t){e.$watch(t,(function(){e.refresh()}),{deep:!0})})),A.forEach((function(t){e.$watch(t,(function(){e.initOptionsWatcher(),e.refresh()}))}))},mounted:function(){this.options&&this.init()},activated:function(){this.autoresize&&this.chart&&this.chart.resize()},destroyed:function(){this.chart&&this.destroy()},connect:function(e){"string"!==typeof e&&(e=e.map((function(e){return e.chart}))),o.a.connect(e)},disconnect:function(e){o.a.disConnect(e)},registerMap:function(e,t,n){o.a.registerMap(e,t,n)},registerTheme:function(e,t){o.a.registerTheme(e,t)},graphic:o.a.graphic},C=k,H=(n("7c68"),n("2877")),P=Object(H["a"])(C,r,i,!1,null,null,null);t["a"]=P.exports},"9cf9":function(e,t){var n=Math.round;function r(e,t,r){if(t){var i=t.x1,o=t.x2,s=t.y1,u=t.y2;e.x1=i,e.x2=o,e.y1=s,e.y2=u;var l=r&&r.lineWidth;l&&(n(2*i)===n(2*o)&&(e.x1=e.x2=a(i,l,!0)),n(2*s)===n(2*u)&&(e.y1=e.y2=a(s,l,!0)))}}function i(e,t,n){if(t){var r=t.x,i=t.y,o=t.width,s=t.height;e.x=r,e.y=i,e.width=o,e.height=s;var u=n&&n.lineWidth;u&&(e.x=a(r,u,!0),e.y=a(i,u,!0),e.width=Math.max(a(r+o,u,!1)-e.x,0===o?0:1),e.height=Math.max(a(i+s,u,!1)-e.y,0===s?0:1))}}function a(e,t,r){if(!t)return e;var i=n(2*e);return(i+n(t))%2===0?i/2:(i+(r?1:-1))/2}t.subPixelOptimizeLine=r,t.subPixelOptimizeRect=i,t.subPixelOptimize=a},"9d57":function(e,t,n){var r=n("6d8b"),i=n("3842"),a=i.parsePercent,o=n("ee1a"),s=o.isDimensionStacked,u=n("cccd"),l="__ec_stack_",c=.5,d="undefined"!==typeof Float32Array?Float32Array:Array;function h(e){return e.get("stack")||l+e.seriesIndex}function f(e){return e.dim+e.index}function m(e){var t=[],n=e.axis,i="axis0";if("category"===n.type){for(var a=n.getBandWidth(),o=0;o<e.count;o++)t.push(r.defaults({bandWidth:a,axisKey:i,stackId:l+o},e));var s=v(t),u=[];for(o=0;o<e.count;o++){var c=s[i][l+o];c.offsetCenter=c.offset+c.width/2,u.push(c)}return u}}function _(e,t){var n=[];return t.eachSeriesByType(e,(function(e){Y(e)&&!b(e)&&n.push(e)})),n}function p(e){var t={};r.each(e,(function(e){var n=e.coordinateSystem,r=n.getBaseAxis();if("time"===r.type||"value"===r.type)for(var i=e.getData(),a=r.dim+"_"+r.index,o=i.mapDimension(r.dim),s=0,u=i.count();s<u;++s){var l=i.get(o,s);t[a]?t[a].push(l):t[a]=[l]}}));var n=[];for(var i in t)if(t.hasOwnProperty(i)){var a=t[i];if(a){a.sort((function(e,t){return e-t}));for(var o=null,s=1;s<a.length;++s){var u=a[s]-a[s-1];u>0&&(o=null===o?u:Math.min(o,u))}n[i]=o}}return n}function g(e){var t=p(e),n=[];return r.each(e,(function(e){var r,i=e.coordinateSystem,o=i.getBaseAxis(),s=o.getExtent();if("category"===o.type)r=o.getBandWidth();else if("value"===o.type||"time"===o.type){var u=o.dim+"_"+o.index,l=t[u],c=Math.abs(s[1]-s[0]),d=o.scale.getExtent(),m=Math.abs(d[1]-d[0]);r=l?c/m*l:c}else{var _=e.getData();r=Math.abs(s[1]-s[0])/_.count()}var p=a(e.get("barWidth"),r),g=a(e.get("barMaxWidth"),r),v=a(e.get("barMinWidth")||1,r),y=e.get("barGap"),M=e.get("barCategoryGap");n.push({bandWidth:r,barWidth:p,barMaxWidth:g,barMinWidth:v,barGap:y,barCategoryGap:M,axisKey:f(o),stackId:h(e)})})),v(n)}function v(e){var t={};r.each(e,(function(e,n){var r=e.axisKey,i=e.bandWidth,a=t[r]||{bandWidth:i,remainedWidth:i,autoWidthCount:0,categoryGap:"20%",gap:"30%",stacks:{}},o=a.stacks;t[r]=a;var s=e.stackId;o[s]||a.autoWidthCount++,o[s]=o[s]||{width:0,maxWidth:0};var u=e.barWidth;u&&!o[s].width&&(o[s].width=u,u=Math.min(a.remainedWidth,u),a.remainedWidth-=u);var l=e.barMaxWidth;l&&(o[s].maxWidth=l);var c=e.barMinWidth;c&&(o[s].minWidth=c);var d=e.barGap;null!=d&&(a.gap=d);var h=e.barCategoryGap;null!=h&&(a.categoryGap=h)}));var n={};return r.each(t,(function(e,t){n[t]={};var i=e.stacks,o=e.bandWidth,s=a(e.categoryGap,o),u=a(e.gap,1),l=e.remainedWidth,c=e.autoWidthCount,d=(l-s)/(c+(c-1)*u);d=Math.max(d,0),r.each(i,(function(e){var t=e.maxWidth,n=e.minWidth;if(e.width){r=e.width;t&&(r=Math.min(r,t)),n&&(r=Math.max(r,n)),e.width=r,l-=r+u*r,c--}else{var r=d;t&&t<r&&(r=Math.min(t,l)),n&&n>r&&(r=n),r!==d&&(e.width=r,l-=r+u*r,c--)}})),d=(l-s)/(c+(c-1)*u),d=Math.max(d,0);var h,f=0;r.each(i,(function(e,t){e.width||(e.width=d),h=e,f+=e.width*(1+u)})),h&&(f-=h.width*u);var m=-f/2;r.each(i,(function(e,r){n[t][r]=n[t][r]||{bandWidth:o,offset:m,width:e.width},m+=e.width*(1+u)}))})),n}function y(e,t,n){if(e&&t){var r=e[f(t)];return null!=r&&null!=n&&(r=r[h(n)]),r}}function M(e,t){var n=_(e,t),i=g(n),a={},o={};r.each(n,(function(e){var t=e.getData(),n=e.coordinateSystem,r=n.getBaseAxis(),u=h(e),l=i[f(r)][u],c=l.offset,d=l.width,m=n.getOtherAxis(r),_=e.get("barMinHeight")||0;a[u]=a[u]||[],o[u]=o[u]||[],t.setLayout({bandWidth:l.bandWidth,offset:c,size:d});for(var p=t.mapDimension(m.dim),g=t.mapDimension(r.dim),v=s(t,p),y=m.isHorizontal(),M=w(r,m,v),L=0,Y=t.count();L<Y;L++){var b,S,D,T,x=t.get(p,L),A=t.get(g,L),k=x>=0?"p":"n",C=M;if(v&&(a[u][A]||(a[u][A]={p:M,n:M}),C=a[u][A][k]),y){var H=n.dataToPoint([x,A]);b=C,S=H[1]+c,D=H[0]-M,T=d,Math.abs(D)<_&&(D=(D<0?-1:1)*_),isNaN(D)||v&&(a[u][A][k]+=D)}else{H=n.dataToPoint([A,x]);b=H[0]+c,S=C,D=d,T=H[1]-M,Math.abs(T)<_&&(T=(T<=0?-1:1)*_),isNaN(T)||v&&(a[u][A][k]+=T)}t.setItemLayout(L,{x:b,y:S,width:D,height:T})}}),this)}var L={seriesType:"bar",plan:u(),reset:function(e){if(Y(e)&&b(e)){var t=e.getData(),n=e.coordinateSystem,r=n.grid.getRect(),i=n.getBaseAxis(),a=n.getOtherAxis(i),o=t.mapDimension(a.dim),s=t.mapDimension(i.dim),u=a.isHorizontal(),l=u?0:1,h=y(g([e]),i,e).width;return h>c||(h=c),{progress:f}}function f(e,t){var c,f=e.count,m=new d(2*f),_=new d(2*f),p=new d(f),g=[],v=[],y=0,M=0;while(null!=(c=e.next()))v[l]=t.get(o,c),v[1-l]=t.get(s,c),g=n.dataToPoint(v,null,g),_[y]=u?r.x+r.width:g[0],m[y++]=g[0],_[y]=u?g[1]:r.y+r.height,m[y++]=g[1],p[M++]=c;t.setLayout({largePoints:m,largeDataIndices:p,largeBackgroundPoints:_,barWidth:h,valueAxisStart:w(i,a,!1),backgroundStart:u?r.x:r.y,valueAxisHorizontal:u})}}};function Y(e){return e.coordinateSystem&&"cartesian2d"===e.coordinateSystem.type}function b(e){return e.pipelineContext&&e.pipelineContext.large}function w(e,t,n){return t.toGlobalCoord(t.dataToCoord("log"===t.type?1:0))}t.getLayoutOnAxis=m,t.prepareLayoutBarSeries=_,t.makeColumnLayout=g,t.retrieveColumnLayout=y,t.layout=M,t.largeLayout=L},"9def":function(e,t,n){var r=n("4588"),i=Math.min;e.exports=function(e){return e>0?i(r(e),9007199254740991):0}},"9e1e":function(e,t,n){e.exports=!n("79e5")((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},"9e2e":function(e,t,n){var r=n("a73c"),i=n("9850"),a=n("82eb"),o=a.WILL_BE_RESTORED,s=new i,u=function(){};u.prototype={constructor:u,drawRectText:function(e,t){var n=this.style;t=n.textRect||t,this.__dirty&&r.normalizeTextStyle(n,!0);var i=n.text;if(null!=i&&(i+=""),r.needDrawText(i,n)){e.save();var a=this.transform;n.transformText?this.setTransform(e):a&&(s.copy(t),s.applyTransform(a),t=s),r.renderText(this,e,i,n,t,o),e.restore()}}};var l=u;e.exports=l},"9e69":function(e,t,n){var r=n("2b3e"),i=r.Symbol;e.exports=i},"9e6a":function(e,t,n){"use strict";var r=n("d233"),i=Object.prototype.hasOwnProperty,a={allowDots:!1,allowPrototypes:!1,arrayLimit:20,decoder:r.decode,delimiter:"&",depth:5,parameterLimit:1e3,plainObjects:!1,strictNullHandling:!1},o=function(e,t){for(var n={},r=t.ignoreQueryPrefix?e.replace(/^\?/,""):e,o=t.parameterLimit===1/0?void 0:t.parameterLimit,s=r.split(t.delimiter,o),u=0;u<s.length;++u){var l,c,d=s[u],h=d.indexOf("]="),f=-1===h?d.indexOf("="):h+1;-1===f?(l=t.decoder(d,a.decoder),c=t.strictNullHandling?null:""):(l=t.decoder(d.slice(0,f),a.decoder),c=t.decoder(d.slice(f+1),a.decoder)),i.call(n,l)?n[l]=[].concat(n[l]).concat(c):n[l]=c}return n},s=function(e,t,n){for(var r=t,i=e.length-1;i>=0;--i){var a,o=e[i];if("[]"===o&&n.parseArrays)a=[].concat(r);else{a=n.plainObjects?Object.create(null):{};var s="["===o.charAt(0)&&"]"===o.charAt(o.length-1)?o.slice(1,-1):o,u=parseInt(s,10);n.parseArrays||""!==s?!isNaN(u)&&o!==s&&String(u)===s&&u>=0&&n.parseArrays&&u<=n.arrayLimit?(a=[],a[u]=r):"__proto__"!==s&&(a[s]=r):a={0:r}}r=a}return r},u=function(e,t,n){if(e){var r=n.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,a=/(\[[^[\]]*])/,o=/(\[[^[\]]*])/g,u=a.exec(r),l=u?r.slice(0,u.index):r,c=[];if(l){if(!n.plainObjects&&i.call(Object.prototype,l)&&!n.allowPrototypes)return;c.push(l)}var d=0;while(null!==(u=o.exec(r))&&d<n.depth){if(d+=1,!n.plainObjects&&i.call(Object.prototype,u[1].slice(1,-1))&&!n.allowPrototypes)return;c.push(u[1])}return u&&c.push("["+r.slice(u.index)+"]"),s(c,t,n)}};e.exports=function(e,t){var n=t?r.assign({},t):{};if(null!==n.decoder&&void 0!==n.decoder&&"function"!==typeof n.decoder)throw new TypeError("Decoder has to be a function.");if(n.ignoreQueryPrefix=!0===n.ignoreQueryPrefix,n.delimiter="string"===typeof n.delimiter||r.isRegExp(n.delimiter)?n.delimiter:a.delimiter,n.depth="number"===typeof n.depth?n.depth:a.depth,n.arrayLimit="number"===typeof n.arrayLimit?n.arrayLimit:a.arrayLimit,n.parseArrays=!1!==n.parseArrays,n.decoder="function"===typeof n.decoder?n.decoder:a.decoder,n.allowDots="boolean"===typeof n.allowDots?n.allowDots:a.allowDots,n.plainObjects="boolean"===typeof n.plainObjects?n.plainObjects:a.plainObjects,n.allowPrototypes="boolean"===typeof n.allowPrototypes?n.allowPrototypes:a.allowPrototypes,n.parameterLimit="number"===typeof n.parameterLimit?n.parameterLimit:a.parameterLimit,n.strictNullHandling="boolean"===typeof n.strictNullHandling?n.strictNullHandling:a.strictNullHandling,""===e||null===e||"undefined"===typeof e)return n.plainObjects?Object.create(null):{};for(var i="string"===typeof e?o(e,n):e,s=n.plainObjects?Object.create(null):{},l=Object.keys(i),c=0;c<l.length;++c){var d=l[c],h=u(d,i[d],n);s=r.merge(s,h,n)}return r.compact(s)}},"9ec8":function(e,t,n){"use strict";n("386b")("fontsize",(function(e){return function(t){return e(this,"font","size",t)}}))},"9f26":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t=/^(janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i,n=/(janv\.?|févr\.?|mars|avr\.?|mai|juin|juil\.?|août|sept\.?|oct\.?|nov\.?|déc\.?)/i,r=/(janv\.?|févr\.?|mars|avr\.?|mai|juin|juil\.?|août|sept\.?|oct\.?|nov\.?|déc\.?|janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i,i=[/^janv/i,/^févr/i,/^mars/i,/^avr/i,/^mai/i,/^juin/i,/^juil/i,/^août/i,/^sept/i,/^oct/i,/^nov/i,/^déc/i],a=e.defineLocale("fr",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:t,monthsShortStrictRegex:n,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui Ã ] LT",nextDay:"[Demain Ã ] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier Ã ] LT",lastWeek:"dddd [dernier Ã ] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",w:"une semaine",ww:"%d semaines",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(e,t){switch(t){case"D":return e+(1===e?"er":"");default:case"M":case"Q":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}},week:{dow:1,doy:4}});return a}))},"9f3c":function(e,t,n){var r=n("5ca1"),i=n("2d5c");r(r.S+r.F*(i!=Math.expm1),"Math",{expm1:i})},"9f51":function(e,t,n){var r=n("857d"),i=r.normalizeRadian,a=2*Math.PI;function o(e,t,n,r,o,s,u,l,c){if(0===u)return!1;var d=u;l-=e,c-=t;var h=Math.sqrt(l*l+c*c);if(h-d>n||h+d<n)return!1;if(Math.abs(r-o)%a<1e-4)return!0;if(s){var f=r;r=i(o),o=i(f)}else r=i(r),o=i(o);r>o&&(o+=a);var m=Math.atan2(c,l);return m<0&&(m+=a),m>=r&&m<=o||m+a>=r&&m+a<=o}t.containStroke=o},a032:function(e,t,n){"use strict";var r=n("5ca1"),i=n("02f4")(!1);r(r.P,"String",{codePointAt:function(e){return i(this,e)}})},a15a:function(e,t,n){var r=n("6d8b"),i=n("2306"),a=n("9850"),o=n("e86a"),s=o.calculateTextPosition,u=i.extendShape({type:"triangle",shape:{cx:0,cy:0,width:0,height:0},buildPath:function(e,t){var n=t.cx,r=t.cy,i=t.width/2,a=t.height/2;e.moveTo(n,r-a),e.lineTo(n+i,r+a),e.lineTo(n-i,r+a),e.closePath()}}),l=i.extendShape({type:"diamond",shape:{cx:0,cy:0,width:0,height:0},buildPath:function(e,t){var n=t.cx,r=t.cy,i=t.width/2,a=t.height/2;e.moveTo(n,r-a),e.lineTo(n+i,r),e.lineTo(n,r+a),e.lineTo(n-i,r),e.closePath()}}),c=i.extendShape({type:"pin",shape:{x:0,y:0,width:0,height:0},buildPath:function(e,t){var n=t.x,r=t.y,i=t.width/5*3,a=Math.max(i,t.height),o=i/2,s=o*o/(a-o),u=r-a+o+s,l=Math.asin(s/o),c=Math.cos(l)*o,d=Math.sin(l),h=Math.cos(l),f=.6*o,m=.7*o;e.moveTo(n-c,u+s),e.arc(n,u,o,Math.PI-l,2*Math.PI+l),e.bezierCurveTo(n+c-d*f,u+s+h*f,n,r-m,n,r),e.bezierCurveTo(n,r-m,n-c+d*f,u+s+h*f,n-c,u+s),e.closePath()}}),d=i.extendShape({type:"arrow",shape:{x:0,y:0,width:0,height:0},buildPath:function(e,t){var n=t.height,r=t.width,i=t.x,a=t.y,o=r/3*2;e.moveTo(i,a),e.lineTo(i+o,a+n),e.lineTo(i,a+n/4*3),e.lineTo(i-o,a+n),e.lineTo(i,a),e.closePath()}}),h={line:i.Line,rect:i.Rect,roundRect:i.Rect,square:i.Rect,circle:i.Circle,diamond:l,pin:c,arrow:d,triangle:u},f={line:function(e,t,n,r,i){i.x1=e,i.y1=t+r/2,i.x2=e+n,i.y2=t+r/2},rect:function(e,t,n,r,i){i.x=e,i.y=t,i.width=n,i.height=r},roundRect:function(e,t,n,r,i){i.x=e,i.y=t,i.width=n,i.height=r,i.r=Math.min(n,r)/4},square:function(e,t,n,r,i){var a=Math.min(n,r);i.x=e,i.y=t,i.width=a,i.height=a},circle:function(e,t,n,r,i){i.cx=e+n/2,i.cy=t+r/2,i.r=Math.min(n,r)/2},diamond:function(e,t,n,r,i){i.cx=e+n/2,i.cy=t+r/2,i.width=n,i.height=r},pin:function(e,t,n,r,i){i.x=e+n/2,i.y=t+r/2,i.width=n,i.height=r},arrow:function(e,t,n,r,i){i.x=e+n/2,i.y=t+r/2,i.width=n,i.height=r},triangle:function(e,t,n,r,i){i.cx=e+n/2,i.cy=t+r/2,i.width=n,i.height=r}},m={};r.each(h,(function(e,t){m[t]=new e}));var _=i.extendShape({type:"symbol",shape:{symbolType:"",x:0,y:0,width:0,height:0},calculateTextPosition:function(e,t,n){var r=s(e,t,n),i=this.shape;return i&&"pin"===i.symbolType&&"inside"===t.textPosition&&(r.y=n.y+.4*n.height),r},buildPath:function(e,t,n){var r=t.symbolType;if("none"!==r){var i=m[r];i||(r="rect",i=m[r]),f[r](t.x,t.y,t.width,t.height,i.shape),i.buildPath(e,i.shape,n)}}});function p(e,t){if("image"!==this.type){var n=this.style,r=this.shape;r&&"line"===r.symbolType?n.stroke=e:this.__isEmptyBrush?(n.stroke=e,n.fill=t||"#fff"):(n.fill&&(n.fill=e),n.stroke&&(n.stroke=e)),this.dirty(!1)}}function g(e,t,n,r,o,s,u){var l,c=0===e.indexOf("empty");return c&&(e=e.substr(5,1).toLowerCase()+e.substr(6)),l=0===e.indexOf("image://")?i.makeImage(e.slice(8),new a(t,n,r,o),u?"center":"cover"):0===e.indexOf("path://")?i.makePath(e.slice(7),{},new a(t,n,r,o),u?"center":"cover"):new _({shape:{symbolType:e,x:t,y:n,width:r,height:o}}),l.__isEmptyBrush=c,l.setColor=p,l.setColor(s),l}t.createSymbol=g},a19f:function(e,t,n){var r=n("5ca1"),i=n("cb7c"),a=Object.preventExtensions;r(r.S,"Reflect",{preventExtensions:function(e){i(e);try{return a&&a(e),!0}catch(t){return!1}}})},a234:function(e,t,n){var r=n("5ca1");r(r.S,"System",{global:n("7726")})},a25f:function(e,t,n){var r=n("7726"),i=r.navigator;e.exports=i&&i.userAgent||""},a356:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},n={s:["أقل Ù…Ù† Ø«Ø§Ù†ÙŠØ©","ثانية ÙˆØ§Ø­Ø¯Ø©",["ثانيتان","ثانيتين"],"%d Ø«ÙˆØ§Ù†","%d Ø«Ø§Ù†ÙŠØ©","%d Ø«Ø§Ù†ÙŠØ©"],m:["أقل Ù…Ù† Ø¯Ù‚يقة","دقيقة ÙˆØ§Ø­Ø¯Ø©",["دقيقتان","دقيقتين"],"%d Ø¯Ù‚ائق","%d Ø¯Ù‚يقة","%d Ø¯Ù‚يقة"],h:["أقل Ù…Ù† Ø³Ø§Ø¹Ø©","ساعة ÙˆØ§Ø­Ø¯Ø©",["ساعتان","ساعتين"],"%d Ø³Ø§Ø¹Ø§Øª","%d Ø³Ø§Ø¹Ø©","%d Ø³Ø§Ø¹Ø©"],d:["أقل Ù…Ù† ÙŠÙˆÙ…","يوم ÙˆØ§Ø­Ø¯",["يومان","يومين"],"%d Ø£ÙŠØ§Ù…","%d ÙŠÙˆÙ…ًا","%d ÙŠÙˆÙ…"],M:["أقل Ù…Ù† Ø´Ù‡Ø±","شهر ÙˆØ§Ø­Ø¯",["شهران","شهرين"],"%d Ø£Ø´Ù‡Ø±","%d Ø´Ù‡Ø±Ø§","%d Ø´Ù‡Ø±"],y:["أقل Ù…Ù† Ø¹Ø§Ù…","عام ÙˆØ§Ø­Ø¯",["عامان","عامين"],"%d Ø£Ø¹ÙˆØ§Ù…","%d Ø¹Ø§Ù…ًا","%d Ø¹Ø§Ù…"]},r=function(e){return function(r,i,a,o){var s=t(r),u=n[e][t(r)];return 2===s&&(u=u[i?0:1]),u.replace(/%d/i,r)}},i=["جانفي","فيفري","مارس","أفريل","ماي","جوان","جويلية","أوت","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],a=e.defineLocale("ar-dz",{months:i,monthsShort:i,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"Ø­_ن_Ø«_ر_Ø®_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,n){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم Ø¹Ù†Ø¯ Ø§Ù„ساعة] LT",nextDay:"[غدًا Ø¹Ù†Ø¯ Ø§Ù„ساعة] LT",nextWeek:"dddd [عند Ø§Ù„ساعة] LT",lastDay:"[أمس Ø¹Ù†Ø¯ Ø§Ù„ساعة] LT",lastWeek:"dddd [عند Ø§Ù„ساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:r("s"),ss:r("s"),m:r("m"),mm:r("m"),h:r("h"),hh:r("h"),d:r("d"),dd:r("d"),M:r("M"),MM:r("M"),y:r("y"),yy:r("y")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:0,doy:4}});return a}))},a38e:function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n("53ca");function i(e,t){if("object"!==Object(r["a"])(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!==Object(r["a"])(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function a(e){var t=i(e,"string");return"symbol"===Object(r["a"])(t)?t:String(t)}},a481:function(e,t,n){"use strict";var r=n("cb7c"),i=n("4bf8"),a=n("9def"),o=n("4588"),s=n("0390"),u=n("5f1b"),l=Math.max,c=Math.min,d=Math.floor,h=/\$([$&`']|\d\d?|<[^>]*>)/g,f=/\$([$&`']|\d\d?)/g,m=function(e){return void 0===e?e:String(e)};n("214f")("replace",2,(function(e,t,n,_){return[function(r,i){var a=e(this),o=void 0==r?void 0:r[t];return void 0!==o?o.call(r,a,i):n.call(String(a),r,i)},function(e,t){var i=_(n,e,this,t);if(i.done)return i.value;var d=r(e),h=String(this),f="function"===typeof t;f||(t=String(t));var g=d.global;if(g){var v=d.unicode;d.lastIndex=0}var y=[];while(1){var M=u(d,h);if(null===M)break;if(y.push(M),!g)break;var L=String(M[0]);""===L&&(d.lastIndex=s(h,a(d.lastIndex),v))}for(var Y="",b=0,w=0;w<y.length;w++){M=y[w];for(var S=String(M[0]),D=l(c(o(M.index),h.length),0),T=[],x=1;x<M.length;x++)T.push(m(M[x]));var A=M.groups;if(f){var k=[S].concat(T,D,h);void 0!==A&&k.push(A);var C=String(t.apply(void 0,k))}else C=p(S,h,D,T,A,t);D>=b&&(Y+=h.slice(b,D)+C,b=D+S.length)}return Y+h.slice(b)}];function p(e,t,r,a,o,s){var u=r+e.length,l=a.length,c=f;return void 0!==o&&(o=i(o),c=h),n.call(s,c,(function(n,i){var s;switch(i.charAt(0)){case"$":return"$";case"&":return e;case"`":return t.slice(0,r);case"'":return t.slice(u);case"<":s=o[i.slice(1,-1)];break;default:var c=+i;if(0===c)return n;if(c>l){var h=d(c/10);return 0===h?n:h<=l?void 0===a[h-1]?i.charAt(1):a[h-1]+i.charAt(1):n}s=a[c-1]}return void 0===s?"":s}))}}))},a5b8:function(e,t,n){"use strict";var r=n("d8e8");function i(e){var t,n;this.promise=new e((function(e,r){if(void 0!==t||void 0!==n)throw TypeError("Bad Promise constructor");t=e,n=r})),this.resolve=r(t),this.reject=r(n)}e.exports.f=function(e){return new i(e)}},a5d8:function(e,t,n){},a69f:function(e,t,n){var r=n("5ca1");r(r.S,"Math",{log2:function(e){return Math.log(e)/Math.LN2}})},a73c:function(e,t,n){var r=n("6d8b"),i=r.retrieve2,a=r.retrieve3,o=r.each,s=r.normalizeCssArray,u=r.isString,l=r.isObject,c=n("e86a"),d=n("5693"),h=n("5e76"),f=n("7d6d"),m=n("82eb"),_=m.ContextCachedBy,p=m.WILL_BE_RESTORED,g=c.DEFAULT_FONT,v={left:1,right:1,center:1},y={top:1,bottom:1,middle:1},M=[["textShadowBlur","shadowBlur",0],["textShadowOffsetX","shadowOffsetX",0],["textShadowOffsetY","shadowOffsetY",0],["textShadowColor","shadowColor","transparent"]],L={},Y={};function b(e){return w(e),o(e.rich,w),e}function w(e){if(e){e.font=c.makeFont(e);var t=e.textAlign;"middle"===t&&(t="center"),e.textAlign=null==t||v[t]?t:"left";var n=e.textVerticalAlign||e.textBaseline;"center"===n&&(n="middle"),e.textVerticalAlign=null==n||y[n]?n:"top";var r=e.textPadding;r&&(e.textPadding=s(e.textPadding))}}function S(e,t,n,r,i,a){r.rich?T(e,t,n,r,i,a):D(e,t,n,r,i,a)}function D(e,t,n,r,i,a){"use strict";var o,s=C(r),u=!1,l=t.__attrCachedBy===_.PLAIN_TEXT;a!==p?(a&&(o=a.style,u=!s&&l&&o),t.__attrCachedBy=s?_.NONE:_.PLAIN_TEXT):l&&(t.__attrCachedBy=_.NONE);var d=r.font||g;u&&d===(o.font||g)||(t.font=d);var h=e.__computedFont;e.__styleFont!==d&&(e.__styleFont=d,h=e.__computedFont=t.font);var m=r.textPadding,v=r.textLineHeight,y=e.__textCotentBlock;y&&!e.__dirtyText||(y=e.__textCotentBlock=c.parsePlainText(n,h,m,v,r.truncate));var L=y.outerHeight,b=y.lines,w=y.lineHeight,S=E(Y,e,r,i),D=S.baseX,T=S.baseY,x=S.textAlign||"left",k=S.textVerticalAlign;A(t,r,i,D,T);var P=c.adjustTextY(T,L,k),Z=D,B=P;if(s||m){var O=c.getWidth(n,h),N=O;m&&(N+=m[1]+m[3]);var R=c.adjustTextX(D,N,x);s&&H(e,t,r,R,P,N,L),m&&(Z=X(D,x,m),B+=m[0])}t.textAlign=x,t.textBaseline="middle",t.globalAlpha=r.opacity||1;for(var I=0;I<M.length;I++){var W=M[I],Q=W[0],j=W[1],G=r[Q];u&&G===o[Q]||(t[j]=f(t,j,G||W[2]))}B+=w/2;var z=r.textStrokeWidth,K=u?o.textStrokeWidth:null,U=!u||z!==K,V=!u||U||r.textStroke!==o.textStroke,$=F(r.textStroke,z),q=J(r.textFill);if($&&(U&&(t.lineWidth=z),V&&(t.strokeStyle=$)),q&&(u&&r.textFill===o.textFill||(t.fillStyle=q)),1===b.length)$&&t.strokeText(b[0],Z,B),q&&t.fillText(b[0],Z,B);else for(I=0;I<b.length;I++)$&&t.strokeText(b[I],Z,B),q&&t.fillText(b[I],Z,B),B+=w}function T(e,t,n,r,i,a){a!==p&&(t.__attrCachedBy=_.NONE);var o=e.__textCotentBlock;o&&!e.__dirtyText||(o=e.__textCotentBlock=c.parseRichText(n,r)),x(e,t,o,r,i)}function x(e,t,n,r,i){var a=n.width,o=n.outerWidth,s=n.outerHeight,u=r.textPadding,l=E(Y,e,r,i),d=l.baseX,h=l.baseY,f=l.textAlign,m=l.textVerticalAlign;A(t,r,i,d,h);var _=c.adjustTextX(d,o,f),p=c.adjustTextY(h,s,m),g=_,v=p;u&&(g+=u[3],v+=u[0]);var y=g+a;C(r)&&H(e,t,r,_,p,o,s);for(var M=0;M<n.lines.length;M++){var L,b=n.lines[M],w=b.tokens,S=w.length,D=b.lineHeight,T=b.width,x=0,P=g,Z=y,F=S-1;while(x<S&&(L=w[x],!L.textAlign||"left"===L.textAlign))k(e,t,L,r,D,v,P,"left"),T-=L.width,P+=L.width,x++;while(F>=0&&(L=w[F],"right"===L.textAlign))k(e,t,L,r,D,v,Z,"right"),T-=L.width,Z-=L.width,F--;P+=(a-(P-g)-(y-Z)-T)/2;while(x<=F)L=w[x],k(e,t,L,r,D,v,P+L.width/2,"center"),P+=L.width,x++;v+=D}}function A(e,t,n,r,i){if(n&&t.textRotation){var a=t.textOrigin;"center"===a?(r=n.width/2+n.x,i=n.height/2+n.y):a&&(r=a[0]+n.x,i=a[1]+n.y),e.translate(r,i),e.rotate(-t.textRotation),e.translate(-r,-i)}}function k(e,t,n,r,o,s,u,l){var c=r.rich[n.styleName]||{};c.text=n.text;var d=n.textVerticalAlign,h=s+o/2;"top"===d?h=s+n.height/2:"bottom"===d&&(h=s+o-n.height/2),!n.isLineHolder&&C(c)&&H(e,t,c,"right"===l?u-n.width:"center"===l?u-n.width/2:u,h-n.height/2,n.width,n.height);var f=n.textPadding;f&&(u=X(u,l,f),h-=n.height/2-f[2]-n.textHeight/2),Z(t,"shadowBlur",a(c.textShadowBlur,r.textShadowBlur,0)),Z(t,"shadowColor",c.textShadowColor||r.textShadowColor||"transparent"),Z(t,"shadowOffsetX",a(c.textShadowOffsetX,r.textShadowOffsetX,0)),Z(t,"shadowOffsetY",a(c.textShadowOffsetY,r.textShadowOffsetY,0)),Z(t,"textAlign",l),Z(t,"textBaseline","middle"),Z(t,"font",n.font||g);var m=F(c.textStroke||r.textStroke,p),_=J(c.textFill||r.textFill),p=i(c.textStrokeWidth,r.textStrokeWidth);m&&(Z(t,"lineWidth",p),Z(t,"strokeStyle",m),t.strokeText(n.text,u,h)),_&&(Z(t,"fillStyle",_),t.fillText(n.text,u,h))}function C(e){return!!(e.textBackgroundColor||e.textBorderWidth&&e.textBorderColor)}function H(e,t,n,r,i,a,o){var s=n.textBackgroundColor,c=n.textBorderWidth,f=n.textBorderColor,m=u(s);if(Z(t,"shadowBlur",n.textBoxShadowBlur||0),Z(t,"shadowColor",n.textBoxShadowColor||"transparent"),Z(t,"shadowOffsetX",n.textBoxShadowOffsetX||0),Z(t,"shadowOffsetY",n.textBoxShadowOffsetY||0),m||c&&f){t.beginPath();var _=n.textBorderRadius;_?d.buildPath(t,{x:r,y:i,width:a,height:o,r:_}):t.rect(r,i,a,o),t.closePath()}if(m)if(Z(t,"fillStyle",s),null!=n.fillOpacity){var p=t.globalAlpha;t.globalAlpha=n.fillOpacity*n.opacity,t.fill(),t.globalAlpha=p}else t.fill();else if(l(s)){var g=s.image;g=h.createOrUpdateImage(g,null,e,P,s),g&&h.isImageReady(g)&&t.drawImage(g,r,i,a,o)}if(c&&f)if(Z(t,"lineWidth",c),Z(t,"strokeStyle",f),null!=n.strokeOpacity){p=t.globalAlpha;t.globalAlpha=n.strokeOpacity*n.opacity,t.stroke(),t.globalAlpha=p}else t.stroke()}function P(e,t){t.image=e}function E(e,t,n,r){var i=n.x||0,a=n.y||0,o=n.textAlign,s=n.textVerticalAlign;if(r){var u=n.textPosition;if(u instanceof Array)i=r.x+B(u[0],r.width),a=r.y+B(u[1],r.height);else{var l=t&&t.calculateTextPosition?t.calculateTextPosition(L,n,r):c.calculateTextPosition(L,n,r);i=l.x,a=l.y,o=o||l.textAlign,s=s||l.textVerticalAlign}var d=n.textOffset;d&&(i+=d[0],a+=d[1])}return e=e||{},e.baseX=i,e.baseY=a,e.textAlign=o,e.textVerticalAlign=s,e}function Z(e,t,n){return e[t]=f(e,t,n),e[t]}function F(e,t){return null==e||t<=0||"transparent"===e||"none"===e?null:e.image||e.colorStops?"#000":e}function J(e){return null==e||"none"===e?null:e.image||e.colorStops?"#000":e}function B(e,t){return"string"===typeof e?e.lastIndexOf("%")>=0?parseFloat(e)/100*t:parseFloat(e):e}function X(e,t,n){return"right"===t?e-n[1]:"center"===t?e+n[3]/2-n[1]/2:e+n[3]}function O(e,t){return null!=e&&(e||t.textBackgroundColor||t.textBorderWidth&&t.textBorderColor||t.textPadding)}t.normalizeTextStyle=b,t.renderText=S,t.getBoxPosition=E,t.getStroke=F,t.getFill=J,t.parsePercent=B,t.needDrawText=O},a78e:function(e,t,n){var r,i;
/*!
 * JavaScript Cookie v2.2.1
 * https://github.com/js-cookie/js-cookie
 *
 * Copyright 2006, 2015 Klaus Hartl & Fagner Brack
 * Released under the MIT license
 */(function(a){var o;if(r=a,i="function"===typeof r?r.call(t,n,t,e):r,void 0===i||(e.exports=i),o=!0,e.exports=a(),o=!0,!o){var s=window.Cookies,u=window.Cookies=a();u.noConflict=function(){return window.Cookies=s,u}}})((function(){function e(){for(var e=0,t={};e<arguments.length;e++){var n=arguments[e];for(var r in n)t[r]=n[r]}return t}function t(e){return e.replace(/(%[0-9A-Z]{2})+/g,decodeURIComponent)}function n(r){function i(){}function a(t,n,a){if("undefined"!==typeof document){a=e({path:"/"},i.defaults,a),"number"===typeof a.expires&&(a.expires=new Date(1*new Date+864e5*a.expires)),a.expires=a.expires?a.expires.toUTCString():"";try{var o=JSON.stringify(n);/^[\{\[]/.test(o)&&(n=o)}catch(l){}n=r.write?r.write(n,t):encodeURIComponent(String(n)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),t=encodeURIComponent(String(t)).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent).replace(/[\(\)]/g,escape);var s="";for(var u in a)a[u]&&(s+="; "+u,!0!==a[u]&&(s+="="+a[u].split(";")[0]));return document.cookie=t+"="+n+s}}function o(e,n){if("undefined"!==typeof document){for(var i={},a=document.cookie?document.cookie.split("; "):[],o=0;o<a.length;o++){var s=a[o].split("="),u=s.slice(1).join("=");n||'"'!==u.charAt(0)||(u=u.slice(1,-1));try{var l=t(s[0]);if(u=(r.read||r)(u,l)||t(u),n)try{u=JSON.parse(u)}catch(c){}if(i[l]=u,e===l)break}catch(c){}}return e?i[e]:i}}return i.set=a,i.get=function(e){return o(e,!1)},i.getJSON=function(e){return o(e,!0)},i.remove=function(t,n){a(t,"",e(n,{expires:-1}))},i.defaults={},i.withConverter=n,i}return n((function(){}))}))},a7fa:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t=e.defineLocale("bm",{months:"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_Mɛkalo_Zuwɛnkalo_Zuluyekalo_Utikalo_Sɛtanburukalo_ɔkutɔburukalo_Nowanburukalo_Desanburukalo".split("_"),monthsShort:"Zan_Few_Mar_Awi_Mɛ_Zuw_Zul_Uti_Sɛt_ɔku_Now_Des".split("_"),weekdays:"Kari_Ntɛnɛn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"),weekdaysShort:"Kar_Ntɛ_Tar_Ara_Ala_Jum_Sib".split("_"),weekdaysMin:"Ka_Nt_Ta_Ar_Al_Ju_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"MMMM [tile] D [san] YYYY",LLL:"MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm",LLLL:"dddd MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm"},calendar:{sameDay:"[Bi lɛrɛ] LT",nextDay:"[Sini lɛrɛ] LT",nextWeek:"dddd [don lɛrɛ] LT",lastDay:"[Kunu lɛrɛ] LT",lastWeek:"dddd [tɛmɛnen lɛrɛ] LT",sameElse:"L"},relativeTime:{future:"%s kɔnɔ",past:"a bɛ %s bɔ",s:"sanga dama dama",ss:"sekondi %d",m:"miniti kelen",mm:"miniti %d",h:"lɛrɛ kelen",hh:"lɛrɛ %d",d:"tile kelen",dd:"tile %d",M:"kalo kelen",MM:"kalo %d",y:"san kelen",yy:"san %d"},week:{dow:1,doy:4}});return t}))},a7fe:function(e,t,n){"use strict";var r,i,a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};!function(){function n(e,t){if(!n.installed){if(n.installed=!0,!t)return void console.error("You have to install axios");e.axios=t,Object.defineProperties(e.prototype,{axios:{get:function(){return t}},$http:{get:function(){return t}}})}}"object"==a(t)?e.exports=n:(r=[],i=function(){return n}.apply(t,r),void 0===i||(e.exports=i))}()},a925:function(e,t,n){"use strict";
/*!
 * vue-i18n v8.28.2
 * (c) 2022 kazuya kawaguchi
 * Released under the MIT License.
 */var r=["compactDisplay","currency","currencyDisplay","currencySign","localeMatcher","notation","numberingSystem","signDisplay","style","unit","unitDisplay","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits"],i=["dateStyle","timeStyle","calendar","localeMatcher","hour12","hourCycle","timeZone","formatMatcher","weekday","era","year","month","day","hour","minute","second","timeZoneName"];function a(e,t){"undefined"!==typeof console&&(console.warn("[vue-i18n] "+e),t&&console.warn(t.stack))}function o(e,t){"undefined"!==typeof console&&(console.error("[vue-i18n] "+e),t&&console.error(t.stack))}var s=Array.isArray;function u(e){return null!==e&&"object"===typeof e}function l(e){return"boolean"===typeof e}function c(e){return"string"===typeof e}var d=Object.prototype.toString,h="[object Object]";function f(e){return d.call(e)===h}function m(e){return null===e||void 0===e}function _(e){return"function"===typeof e}function p(){var e=[],t=arguments.length;while(t--)e[t]=arguments[t];var n=null,r=null;return 1===e.length?u(e[0])||s(e[0])?r=e[0]:"string"===typeof e[0]&&(n=e[0]):2===e.length&&("string"===typeof e[0]&&(n=e[0]),(u(e[1])||s(e[1]))&&(r=e[1])),{locale:n,params:r}}function g(e){return JSON.parse(JSON.stringify(e))}function v(e,t){if(e.delete(t))return e}function y(e){var t=[];return e.forEach((function(e){return t.push(e)})),t}function M(e,t){return!!~e.indexOf(t)}var L=Object.prototype.hasOwnProperty;function Y(e,t){return L.call(e,t)}function b(e){for(var t=arguments,n=Object(e),r=1;r<arguments.length;r++){var i=t[r];if(void 0!==i&&null!==i){var a=void 0;for(a in i)Y(i,a)&&(u(i[a])?n[a]=b(n[a],i[a]):n[a]=i[a])}}return n}function w(e,t){if(e===t)return!0;var n=u(e),r=u(t);if(!n||!r)return!n&&!r&&String(e)===String(t);try{var i=s(e),a=s(t);if(i&&a)return e.length===t.length&&e.every((function(e,n){return w(e,t[n])}));if(i||a)return!1;var o=Object.keys(e),l=Object.keys(t);return o.length===l.length&&o.every((function(n){return w(e[n],t[n])}))}catch(c){return!1}}function S(e){return e.replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;")}function D(e){return null!=e&&Object.keys(e).forEach((function(t){"string"==typeof e[t]&&(e[t]=S(e[t]))})),e}function T(e){e.prototype.hasOwnProperty("$i18n")||Object.defineProperty(e.prototype,"$i18n",{get:function(){return this._i18n}}),e.prototype.$t=function(e){var t=[],n=arguments.length-1;while(n-- >0)t[n]=arguments[n+1];var r=this.$i18n;return r._t.apply(r,[e,r.locale,r._getMessages(),this].concat(t))},e.prototype.$tc=function(e,t){var n=[],r=arguments.length-2;while(r-- >0)n[r]=arguments[r+2];var i=this.$i18n;return i._tc.apply(i,[e,i.locale,i._getMessages(),this,t].concat(n))},e.prototype.$te=function(e,t){var n=this.$i18n;return n._te(e,n.locale,n._getMessages(),t)},e.prototype.$d=function(e){var t,n=[],r=arguments.length-1;while(r-- >0)n[r]=arguments[r+1];return(t=this.$i18n).d.apply(t,[e].concat(n))},e.prototype.$n=function(e){var t,n=[],r=arguments.length-1;while(r-- >0)n[r]=arguments[r+1];return(t=this.$i18n).n.apply(t,[e].concat(n))}}function x(e){function t(){this!==this.$root&&this.$options.__INTLIFY_META__&&this.$el&&this.$el.setAttribute("data-intlify",this.$options.__INTLIFY_META__)}return void 0===e&&(e=!1),e?{mounted:t}:{beforeCreate:function(){var e=this.$options;if(e.i18n=e.i18n||(e.__i18nBridge||e.__i18n?{}:null),e.i18n)if(e.i18n instanceof De){if(e.__i18nBridge||e.__i18n)try{var t=e.i18n&&e.i18n.messages?e.i18n.messages:{},n=e.__i18nBridge||e.__i18n;n.forEach((function(e){t=b(t,JSON.parse(e))})),Object.keys(t).forEach((function(n){e.i18n.mergeLocaleMessage(n,t[n])}))}catch(u){0}this._i18n=e.i18n,this._i18nWatcher=this._i18n.watchI18nData()}else if(f(e.i18n)){var r=this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof De?this.$root.$i18n:null;if(r&&(e.i18n.root=this.$root,e.i18n.formatter=r.formatter,e.i18n.fallbackLocale=r.fallbackLocale,e.i18n.formatFallbackMessages=r.formatFallbackMessages,e.i18n.silentTranslationWarn=r.silentTranslationWarn,e.i18n.silentFallbackWarn=r.silentFallbackWarn,e.i18n.pluralizationRules=r.pluralizationRules,e.i18n.preserveDirectiveContent=r.preserveDirectiveContent),e.__i18nBridge||e.__i18n)try{var i=e.i18n&&e.i18n.messages?e.i18n.messages:{},a=e.__i18nBridge||e.__i18n;a.forEach((function(e){i=b(i,JSON.parse(e))})),e.i18n.messages=i}catch(u){0}var o=e.i18n,s=o.sharedMessages;s&&f(s)&&(e.i18n.messages=b(e.i18n.messages,s)),this._i18n=new De(e.i18n),this._i18nWatcher=this._i18n.watchI18nData(),(void 0===e.i18n.sync||e.i18n.sync)&&(this._localeWatcher=this.$i18n.watchLocale()),r&&r.onComponentInstanceCreated(this._i18n)}else 0;else this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof De?this._i18n=this.$root.$i18n:e.parent&&e.parent.$i18n&&e.parent.$i18n instanceof De&&(this._i18n=e.parent.$i18n)},beforeMount:function(){var e=this.$options;e.i18n=e.i18n||(e.__i18nBridge||e.__i18n?{}:null),e.i18n?(e.i18n instanceof De||f(e.i18n))&&(this._i18n.subscribeDataChanging(this),this._subscribing=!0):(this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof De||e.parent&&e.parent.$i18n&&e.parent.$i18n instanceof De)&&(this._i18n.subscribeDataChanging(this),this._subscribing=!0)},mounted:t,beforeDestroy:function(){if(this._i18n){var e=this;this.$nextTick((function(){e._subscribing&&(e._i18n.unsubscribeDataChanging(e),delete e._subscribing),e._i18nWatcher&&(e._i18nWatcher(),e._i18n.destroyVM(),delete e._i18nWatcher),e._localeWatcher&&(e._localeWatcher(),delete e._localeWatcher)}))}}}}var A={name:"i18n",functional:!0,props:{tag:{type:[String,Boolean,Object],default:"span"},path:{type:String,required:!0},locale:{type:String},places:{type:[Array,Object]}},render:function(e,t){var n=t.data,r=t.parent,i=t.props,a=t.slots,o=r.$i18n;if(o){var s=i.path,u=i.locale,l=i.places,c=a(),d=o.i(s,u,k(c)||l?C(c.default,l):c),h=i.tag&&!0!==i.tag||!1===i.tag?i.tag:"span";return h?e(h,n,d):d}}};function k(e){var t;for(t in e)if("default"!==t)return!1;return Boolean(t)}function C(e,t){var n=t?H(t):{};if(!e)return n;e=e.filter((function(e){return e.tag||""!==e.text.trim()}));var r=e.every(Z);return e.reduce(r?P:E,n)}function H(e){return Array.isArray(e)?e.reduce(E,{}):Object.assign({},e)}function P(e,t){return t.data&&t.data.attrs&&t.data.attrs.place&&(e[t.data.attrs.place]=t),e}function E(e,t,n){return e[n]=t,e}function Z(e){return Boolean(e.data&&e.data.attrs&&e.data.attrs.place)}var F,J={name:"i18n-n",functional:!0,props:{tag:{type:[String,Boolean,Object],default:"span"},value:{type:Number,required:!0},format:{type:[String,Object]},locale:{type:String}},render:function(e,t){var n=t.props,i=t.parent,a=t.data,o=i.$i18n;if(!o)return null;var s=null,l=null;c(n.format)?s=n.format:u(n.format)&&(n.format.key&&(s=n.format.key),l=Object.keys(n.format).reduce((function(e,t){var i;return M(r,t)?Object.assign({},e,(i={},i[t]=n.format[t],i)):e}),null));var d=n.locale||o.locale,h=o._ntp(n.value,d,s,l),f=h.map((function(e,t){var n,r=a.scopedSlots&&a.scopedSlots[e.type];return r?r((n={},n[e.type]=e.value,n.index=t,n.parts=h,n)):e.value})),m=n.tag&&!0!==n.tag||!1===n.tag?n.tag:"span";return m?e(m,{attrs:a.attrs,class:a["class"],staticClass:a.staticClass},f):f}};function B(e,t,n){N(e,n)&&I(e,t,n)}function X(e,t,n,r){if(N(e,n)){var i=n.context.$i18n;R(e,n)&&w(t.value,t.oldValue)&&w(e._localeMessage,i.getLocaleMessage(i.locale))||I(e,t,n)}}function O(e,t,n,r){var i=n.context;if(i){var o=n.context.$i18n||{};t.modifiers.preserve||o.preserveDirectiveContent||(e.textContent=""),e._vt=void 0,delete e["_vt"],e._locale=void 0,delete e["_locale"],e._localeMessage=void 0,delete e["_localeMessage"]}else a("Vue instance does not exists in VNode context")}function N(e,t){var n=t.context;return n?!!n.$i18n||(a("VueI18n instance does not exists in Vue instance"),!1):(a("Vue instance does not exists in VNode context"),!1)}function R(e,t){var n=t.context;return e._locale===n.$i18n.locale}function I(e,t,n){var r,i,o=t.value,s=W(o),u=s.path,l=s.locale,c=s.args,d=s.choice;if(u||l||c)if(u){var h=n.context;e._vt=e.textContent=null!=d?(r=h.$i18n).tc.apply(r,[u,d].concat(Q(l,c))):(i=h.$i18n).t.apply(i,[u].concat(Q(l,c))),e._locale=h.$i18n.locale,e._localeMessage=h.$i18n.getLocaleMessage(h.$i18n.locale)}else a("`path` is required in v-t directive");else a("value type not supported")}function W(e){var t,n,r,i;return c(e)?t=e:f(e)&&(t=e.path,n=e.locale,r=e.args,i=e.choice),{path:t,locale:n,args:r,choice:i}}function Q(e,t){var n=[];return e&&n.push(e),t&&(Array.isArray(t)||f(t))&&n.push(t),n}function j(e,t){void 0===t&&(t={bridge:!1}),j.installed=!0,F=e;F.version&&Number(F.version.split(".")[0]);T(F),F.mixin(x(t.bridge)),F.directive("t",{bind:B,update:X,unbind:O}),F.component(A.name,A),F.component(J.name,J);var n=F.config.optionMergeStrategies;n.i18n=function(e,t){return void 0===t?e:t}}var G=function(){this._caches=Object.create(null)};G.prototype.interpolate=function(e,t){if(!t)return[e];var n=this._caches[e];return n||(n=U(e),this._caches[e]=n),V(n,t)};var z=/^(?:\d)+/,K=/^(?:\w)+/;function U(e){var t=[],n=0,r="";while(n<e.length){var i=e[n++];if("{"===i){r&&t.push({type:"text",value:r}),r="";var a="";i=e[n++];while(void 0!==i&&"}"!==i)a+=i,i=e[n++];var o="}"===i,s=z.test(a)?"list":o&&K.test(a)?"named":"unknown";t.push({value:a,type:s})}else"%"===i?"{"!==e[n]&&(r+=i):r+=i}return r&&t.push({type:"text",value:r}),t}function V(e,t){var n=[],r=0,i=Array.isArray(t)?"list":u(t)?"named":"unknown";if("unknown"===i)return n;while(r<e.length){var a=e[r];switch(a.type){case"text":n.push(a.value);break;case"list":n.push(t[parseInt(a.value,10)]);break;case"named":"named"===i&&n.push(t[a.value]);break;case"unknown":0;break}r++}return n}var $=0,q=1,ee=2,te=3,ne=0,re=1,ie=2,ae=3,oe=4,se=5,ue=6,le=7,ce=8,de=[];de[ne]={ws:[ne],ident:[ae,$],"[":[oe],eof:[le]},de[re]={ws:[re],".":[ie],"[":[oe],eof:[le]},de[ie]={ws:[ie],ident:[ae,$],0:[ae,$],number:[ae,$]},de[ae]={ident:[ae,$],0:[ae,$],number:[ae,$],ws:[re,q],".":[ie,q],"[":[oe,q],eof:[le,q]},de[oe]={"'":[se,$],'"':[ue,$],"[":[oe,ee],"]":[re,te],eof:ce,else:[oe,$]},de[se]={"'":[oe,$],eof:ce,else:[se,$]},de[ue]={'"':[oe,$],eof:ce,else:[ue,$]};var he=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function fe(e){return he.test(e)}function me(e){var t=e.charCodeAt(0),n=e.charCodeAt(e.length-1);return t!==n||34!==t&&39!==t?e:e.slice(1,-1)}function _e(e){if(void 0===e||null===e)return"eof";var t=e.charCodeAt(0);switch(t){case 91:case 93:case 46:case 34:case 39:return e;case 95:case 36:case 45:return"ident";case 9:case 10:case 13:case 160:case 65279:case 8232:case 8233:return"ws"}return"ident"}function pe(e){var t=e.trim();return("0"!==e.charAt(0)||!isNaN(e))&&(fe(t)?me(t):"*"+t)}function ge(e){var t,n,r,i,a,o,s,u=[],l=-1,c=ne,d=0,h=[];function f(){var t=e[l+1];if(c===se&&"'"===t||c===ue&&'"'===t)return l++,r="\\"+t,h[$](),!0}h[q]=function(){void 0!==n&&(u.push(n),n=void 0)},h[$]=function(){void 0===n?n=r:n+=r},h[ee]=function(){h[$](),d++},h[te]=function(){if(d>0)d--,c=oe,h[$]();else{if(d=0,void 0===n)return!1;if(n=pe(n),!1===n)return!1;h[q]()}};while(null!==c)if(l++,t=e[l],"\\"!==t||!f()){if(i=_e(t),s=de[c],a=s[i]||s["else"]||ce,a===ce)return;if(c=a[0],o=h[a[1]],o&&(r=a[2],r=void 0===r?t:r,!1===o()))return;if(c===le)return u}}var ve=function(){this._cache=Object.create(null)};ve.prototype.parsePath=function(e){var t=this._cache[e];return t||(t=ge(e),t&&(this._cache[e]=t)),t||[]},ve.prototype.getPathValue=function(e,t){if(!u(e))return null;var n=this.parsePath(t);if(0===n.length)return null;var r=n.length,i=e,a=0;while(a<r){var o=i[n[a]];if(void 0===o||null===o)return null;i=o,a++}return i};var ye,Me=/<\/?[\w\s="/.':;#-\/]+>/,Le=/(?:@(?:\.[a-zA-Z]+)?:(?:[\w\-_|./]+|\([\w\-_:|./]+\)))/g,Ye=/^@(?:\.([a-zA-Z]+))?:/,be=/[()]/g,we={upper:function(e){return e.toLocaleUpperCase()},lower:function(e){return e.toLocaleLowerCase()},capitalize:function(e){return""+e.charAt(0).toLocaleUpperCase()+e.substr(1)}},Se=new G,De=function(e){var t=this;void 0===e&&(e={}),!F&&"undefined"!==typeof window&&window.Vue&&j(window.Vue);var n=e.locale||"en-US",r=!1!==e.fallbackLocale&&(e.fallbackLocale||"en-US"),i=e.messages||{},a=e.dateTimeFormats||e.datetimeFormats||{},o=e.numberFormats||{};this._vm=null,this._formatter=e.formatter||Se,this._modifiers=e.modifiers||{},this._missing=e.missing||null,this._root=e.root||null,this._sync=void 0===e.sync||!!e.sync,this._fallbackRoot=void 0===e.fallbackRoot||!!e.fallbackRoot,this._fallbackRootWithEmptyString=void 0===e.fallbackRootWithEmptyString||!!e.fallbackRootWithEmptyString,this._formatFallbackMessages=void 0!==e.formatFallbackMessages&&!!e.formatFallbackMessages,this._silentTranslationWarn=void 0!==e.silentTranslationWarn&&e.silentTranslationWarn,this._silentFallbackWarn=void 0!==e.silentFallbackWarn&&!!e.silentFallbackWarn,this._dateTimeFormatters={},this._numberFormatters={},this._path=new ve,this._dataListeners=new Set,this._componentInstanceCreatedListener=e.componentInstanceCreatedListener||null,this._preserveDirectiveContent=void 0!==e.preserveDirectiveContent&&!!e.preserveDirectiveContent,this.pluralizationRules=e.pluralizationRules||{},this._warnHtmlInMessage=e.warnHtmlInMessage||"off",this._postTranslation=e.postTranslation||null,this._escapeParameterHtml=e.escapeParameterHtml||!1,"__VUE_I18N_BRIDGE__"in e&&(this.__VUE_I18N_BRIDGE__=e.__VUE_I18N_BRIDGE__),this.getChoiceIndex=function(e,n){var r=Object.getPrototypeOf(t);if(r&&r.getChoiceIndex){var i=r.getChoiceIndex;return i.call(t,e,n)}var a=function(e,t){return e=Math.abs(e),2===t?e?e>1?1:0:1:e?Math.min(e,2):0};return t.locale in t.pluralizationRules?t.pluralizationRules[t.locale].apply(t,[e,n]):a(e,n)},this._exist=function(e,n){return!(!e||!n)&&(!m(t._path.getPathValue(e,n))||!!e[n])},"warn"!==this._warnHtmlInMessage&&"error"!==this._warnHtmlInMessage||Object.keys(i).forEach((function(e){t._checkLocaleMessage(e,t._warnHtmlInMessage,i[e])})),this._initVM({locale:n,fallbackLocale:r,messages:i,dateTimeFormats:a,numberFormats:o})},Te={vm:{configurable:!0},messages:{configurable:!0},dateTimeFormats:{configurable:!0},numberFormats:{configurable:!0},availableLocales:{configurable:!0},locale:{configurable:!0},fallbackLocale:{configurable:!0},formatFallbackMessages:{configurable:!0},missing:{configurable:!0},formatter:{configurable:!0},silentTranslationWarn:{configurable:!0},silentFallbackWarn:{configurable:!0},preserveDirectiveContent:{configurable:!0},warnHtmlInMessage:{configurable:!0},postTranslation:{configurable:!0},sync:{configurable:!0}};De.prototype._checkLocaleMessage=function(e,t,n){var r=[],i=function(e,t,n,r){if(f(n))Object.keys(n).forEach((function(a){var o=n[a];f(o)?(r.push(a),r.push("."),i(e,t,o,r),r.pop(),r.pop()):(r.push(a),i(e,t,o,r),r.pop())}));else if(s(n))n.forEach((function(n,a){f(n)?(r.push("["+a+"]"),r.push("."),i(e,t,n,r),r.pop(),r.pop()):(r.push("["+a+"]"),i(e,t,n,r),r.pop())}));else if(c(n)){var u=Me.test(n);if(u){var l="Detected HTML in message '"+n+"' of keypath '"+r.join("")+"' at '"+t+"'. Consider component interpolation with '<i18n>' to avoid XSS. See https://bit.ly/2ZqJzkp";"warn"===e?a(l):"error"===e&&o(l)}}};i(t,e,n,r)},De.prototype._initVM=function(e){var t=F.config.silent;F.config.silent=!0,this._vm=new F({data:e,__VUE18N__INSTANCE__:!0}),F.config.silent=t},De.prototype.destroyVM=function(){this._vm.$destroy()},De.prototype.subscribeDataChanging=function(e){this._dataListeners.add(e)},De.prototype.unsubscribeDataChanging=function(e){v(this._dataListeners,e)},De.prototype.watchI18nData=function(){var e=this;return this._vm.$watch("$data",(function(){var t=y(e._dataListeners),n=t.length;while(n--)F.nextTick((function(){t[n]&&t[n].$forceUpdate()}))}),{deep:!0})},De.prototype.watchLocale=function(e){if(e){if(!this.__VUE_I18N_BRIDGE__)return null;var t=this,n=this._vm;return this.vm.$watch("locale",(function(r){n.$set(n,"locale",r),t.__VUE_I18N_BRIDGE__&&e&&(e.locale.value=r),n.$forceUpdate()}),{immediate:!0})}if(!this._sync||!this._root)return null;var r=this._vm;return this._root.$i18n.vm.$watch("locale",(function(e){r.$set(r,"locale",e),r.$forceUpdate()}),{immediate:!0})},De.prototype.onComponentInstanceCreated=function(e){this._componentInstanceCreatedListener&&this._componentInstanceCreatedListener(e,this)},Te.vm.get=function(){return this._vm},Te.messages.get=function(){return g(this._getMessages())},Te.dateTimeFormats.get=function(){return g(this._getDateTimeFormats())},Te.numberFormats.get=function(){return g(this._getNumberFormats())},Te.availableLocales.get=function(){return Object.keys(this.messages).sort()},Te.locale.get=function(){return this._vm.locale},Te.locale.set=function(e){this._vm.$set(this._vm,"locale",e)},Te.fallbackLocale.get=function(){return this._vm.fallbackLocale},Te.fallbackLocale.set=function(e){this._localeChainCache={},this._vm.$set(this._vm,"fallbackLocale",e)},Te.formatFallbackMessages.get=function(){return this._formatFallbackMessages},Te.formatFallbackMessages.set=function(e){this._formatFallbackMessages=e},Te.missing.get=function(){return this._missing},Te.missing.set=function(e){this._missing=e},Te.formatter.get=function(){return this._formatter},Te.formatter.set=function(e){this._formatter=e},Te.silentTranslationWarn.get=function(){return this._silentTranslationWarn},Te.silentTranslationWarn.set=function(e){this._silentTranslationWarn=e},Te.silentFallbackWarn.get=function(){return this._silentFallbackWarn},Te.silentFallbackWarn.set=function(e){this._silentFallbackWarn=e},Te.preserveDirectiveContent.get=function(){return this._preserveDirectiveContent},Te.preserveDirectiveContent.set=function(e){this._preserveDirectiveContent=e},Te.warnHtmlInMessage.get=function(){return this._warnHtmlInMessage},Te.warnHtmlInMessage.set=function(e){var t=this,n=this._warnHtmlInMessage;if(this._warnHtmlInMessage=e,n!==e&&("warn"===e||"error"===e)){var r=this._getMessages();Object.keys(r).forEach((function(e){t._checkLocaleMessage(e,t._warnHtmlInMessage,r[e])}))}},Te.postTranslation.get=function(){return this._postTranslation},Te.postTranslation.set=function(e){this._postTranslation=e},Te.sync.get=function(){return this._sync},Te.sync.set=function(e){this._sync=e},De.prototype._getMessages=function(){return this._vm.messages},De.prototype._getDateTimeFormats=function(){return this._vm.dateTimeFormats},De.prototype._getNumberFormats=function(){return this._vm.numberFormats},De.prototype._warnDefault=function(e,t,n,r,i,a){if(!m(n))return n;if(this._missing){var o=this._missing.apply(null,[e,t,r,i]);if(c(o))return o}else 0;if(this._formatFallbackMessages){var s=p.apply(void 0,i);return this._render(t,a,s.params,t)}return t},De.prototype._isFallbackRoot=function(e){return(this._fallbackRootWithEmptyString?!e:m(e))&&!m(this._root)&&this._fallbackRoot},De.prototype._isSilentFallbackWarn=function(e){return this._silentFallbackWarn instanceof RegExp?this._silentFallbackWarn.test(e):this._silentFallbackWarn},De.prototype._isSilentFallback=function(e,t){return this._isSilentFallbackWarn(t)&&(this._isFallbackRoot()||e!==this.fallbackLocale)},De.prototype._isSilentTranslationWarn=function(e){return this._silentTranslationWarn instanceof RegExp?this._silentTranslationWarn.test(e):this._silentTranslationWarn},De.prototype._interpolate=function(e,t,n,r,i,a,o){if(!t)return null;var u,l=this._path.getPathValue(t,n);if(s(l)||f(l))return l;if(m(l)){if(!f(t))return null;if(u=t[n],!c(u)&&!_(u))return null}else{if(!c(l)&&!_(l))return null;u=l}return c(u)&&(u.indexOf("@:")>=0||u.indexOf("@.")>=0)&&(u=this._link(e,t,u,r,"raw",a,o)),this._render(u,i,a,n)},De.prototype._link=function(e,t,n,r,i,a,o){var u=n,l=u.match(Le);for(var c in l)if(l.hasOwnProperty(c)){var d=l[c],h=d.match(Ye),f=h[0],m=h[1],_=d.replace(f,"").replace(be,"");if(M(o,_))return u;o.push(_);var p=this._interpolate(e,t,_,r,"raw"===i?"string":i,"raw"===i?void 0:a,o);if(this._isFallbackRoot(p)){if(!this._root)throw Error("unexpected error");var g=this._root.$i18n;p=g._translate(g._getMessages(),g.locale,g.fallbackLocale,_,r,i,a)}p=this._warnDefault(e,_,p,r,s(a)?a:[a],i),this._modifiers.hasOwnProperty(m)?p=this._modifiers[m](p):we.hasOwnProperty(m)&&(p=we[m](p)),o.pop(),u=p?u.replace(d,p):u}return u},De.prototype._createMessageContext=function(e,t,n,r){var i=this,a=s(e)?e:[],o=u(e)?e:{},l=function(e){return a[e]},c=function(e){return o[e]},d=this._getMessages(),h=this.locale;return{list:l,named:c,values:e,formatter:t,path:n,messages:d,locale:h,linked:function(e){return i._interpolate(h,d[h]||{},e,null,r,void 0,[e])}}},De.prototype._render=function(e,t,n,r){if(_(e))return e(this._createMessageContext(n,this._formatter||Se,r,t));var i=this._formatter.interpolate(e,n,r);return i||(i=Se.interpolate(e,n,r)),"string"!==t||c(i)?i:i.join("")},De.prototype._appendItemToChain=function(e,t,n){var r=!1;return M(e,t)||(r=!0,t&&(r="!"!==t[t.length-1],t=t.replace(/!/g,""),e.push(t),n&&n[t]&&(r=n[t]))),r},De.prototype._appendLocaleToChain=function(e,t,n){var r,i=t.split("-");do{var a=i.join("-");r=this._appendItemToChain(e,a,n),i.splice(-1,1)}while(i.length&&!0===r);return r},De.prototype._appendBlockToChain=function(e,t,n){for(var r=!0,i=0;i<t.length&&l(r);i++){var a=t[i];c(a)&&(r=this._appendLocaleToChain(e,a,n))}return r},De.prototype._getLocaleChain=function(e,t){if(""===e)return[];this._localeChainCache||(this._localeChainCache={});var n=this._localeChainCache[e];if(!n){t||(t=this.fallbackLocale),n=[];var r,i=[e];while(s(i))i=this._appendBlockToChain(n,i,t);r=s(t)?t:u(t)?t["default"]?t["default"]:null:t,i=c(r)?[r]:r,i&&this._appendBlockToChain(n,i,null),this._localeChainCache[e]=n}return n},De.prototype._translate=function(e,t,n,r,i,a,o){for(var s,u=this._getLocaleChain(t,n),l=0;l<u.length;l++){var c=u[l];if(s=this._interpolate(c,e[c],r,i,a,o,[r]),!m(s))return s}return null},De.prototype._t=function(e,t,n,r){var i,a=[],o=arguments.length-4;while(o-- >0)a[o]=arguments[o+4];if(!e)return"";var s=p.apply(void 0,a);this._escapeParameterHtml&&(s.params=D(s.params));var u=s.locale||t,l=this._translate(n,u,this.fallbackLocale,e,r,"string",s.params);if(this._isFallbackRoot(l)){if(!this._root)throw Error("unexpected error");return(i=this._root).$t.apply(i,[e].concat(a))}return l=this._warnDefault(u,e,l,r,a,"string"),this._postTranslation&&null!==l&&void 0!==l&&(l=this._postTranslation(l,e)),l},De.prototype.t=function(e){var t,n=[],r=arguments.length-1;while(r-- >0)n[r]=arguments[r+1];return(t=this)._t.apply(t,[e,this.locale,this._getMessages(),null].concat(n))},De.prototype._i=function(e,t,n,r,i){var a=this._translate(n,t,this.fallbackLocale,e,r,"raw",i);if(this._isFallbackRoot(a)){if(!this._root)throw Error("unexpected error");return this._root.$i18n.i(e,t,i)}return this._warnDefault(t,e,a,r,[i],"raw")},De.prototype.i=function(e,t,n){return e?(c(t)||(t=this.locale),this._i(e,t,this._getMessages(),null,n)):""},De.prototype._tc=function(e,t,n,r,i){var a,o=[],s=arguments.length-5;while(s-- >0)o[s]=arguments[s+5];if(!e)return"";void 0===i&&(i=1);var u={count:i,n:i},l=p.apply(void 0,o);return l.params=Object.assign(u,l.params),o=null===l.locale?[l.params]:[l.locale,l.params],this.fetchChoice((a=this)._t.apply(a,[e,t,n,r].concat(o)),i)},De.prototype.fetchChoice=function(e,t){if(!e||!c(e))return null;var n=e.split("|");return t=this.getChoiceIndex(t,n.length),n[t]?n[t].trim():e},De.prototype.tc=function(e,t){var n,r=[],i=arguments.length-2;while(i-- >0)r[i]=arguments[i+2];return(n=this)._tc.apply(n,[e,this.locale,this._getMessages(),null,t].concat(r))},De.prototype._te=function(e,t,n){var r=[],i=arguments.length-3;while(i-- >0)r[i]=arguments[i+3];var a=p.apply(void 0,r).locale||t;return this._exist(n[a],e)},De.prototype.te=function(e,t){return this._te(e,this.locale,this._getMessages(),t)},De.prototype.getLocaleMessage=function(e){return g(this._vm.messages[e]||{})},De.prototype.setLocaleMessage=function(e,t){"warn"!==this._warnHtmlInMessage&&"error"!==this._warnHtmlInMessage||this._checkLocaleMessage(e,this._warnHtmlInMessage,t),this._vm.$set(this._vm.messages,e,t)},De.prototype.mergeLocaleMessage=function(e,t){"warn"!==this._warnHtmlInMessage&&"error"!==this._warnHtmlInMessage||this._checkLocaleMessage(e,this._warnHtmlInMessage,t),this._vm.$set(this._vm.messages,e,b("undefined"!==typeof this._vm.messages[e]&&Object.keys(this._vm.messages[e]).length?Object.assign({},this._vm.messages[e]):{},t))},De.prototype.getDateTimeFormat=function(e){return g(this._vm.dateTimeFormats[e]||{})},De.prototype.setDateTimeFormat=function(e,t){this._vm.$set(this._vm.dateTimeFormats,e,t),this._clearDateTimeFormat(e,t)},De.prototype.mergeDateTimeFormat=function(e,t){this._vm.$set(this._vm.dateTimeFormats,e,b(this._vm.dateTimeFormats[e]||{},t)),this._clearDateTimeFormat(e,t)},De.prototype._clearDateTimeFormat=function(e,t){for(var n in t){var r=e+"__"+n;this._dateTimeFormatters.hasOwnProperty(r)&&delete this._dateTimeFormatters[r]}},De.prototype._localizeDateTime=function(e,t,n,r,i,a){for(var o=t,s=r[o],u=this._getLocaleChain(t,n),l=0;l<u.length;l++){var c=u[l];if(s=r[c],o=c,!m(s)&&!m(s[i]))break}if(m(s)||m(s[i]))return null;var d,h=s[i];if(a)d=new Intl.DateTimeFormat(o,Object.assign({},h,a));else{var f=o+"__"+i;d=this._dateTimeFormatters[f],d||(d=this._dateTimeFormatters[f]=new Intl.DateTimeFormat(o,h))}return d.format(e)},De.prototype._d=function(e,t,n,r){if(!n){var i=r?new Intl.DateTimeFormat(t,r):new Intl.DateTimeFormat(t);return i.format(e)}var a=this._localizeDateTime(e,t,this.fallbackLocale,this._getDateTimeFormats(),n,r);if(this._isFallbackRoot(a)){if(!this._root)throw Error("unexpected error");return this._root.$i18n.d(e,n,t)}return a||""},De.prototype.d=function(e){var t=[],n=arguments.length-1;while(n-- >0)t[n]=arguments[n+1];var r=this.locale,a=null,o=null;return 1===t.length?(c(t[0])?a=t[0]:u(t[0])&&(t[0].locale&&(r=t[0].locale),t[0].key&&(a=t[0].key)),o=Object.keys(t[0]).reduce((function(e,n){var r;return M(i,n)?Object.assign({},e,(r={},r[n]=t[0][n],r)):e}),null)):2===t.length&&(c(t[0])&&(a=t[0]),c(t[1])&&(r=t[1])),this._d(e,r,a,o)},De.prototype.getNumberFormat=function(e){return g(this._vm.numberFormats[e]||{})},De.prototype.setNumberFormat=function(e,t){this._vm.$set(this._vm.numberFormats,e,t),this._clearNumberFormat(e,t)},De.prototype.mergeNumberFormat=function(e,t){this._vm.$set(this._vm.numberFormats,e,b(this._vm.numberFormats[e]||{},t)),this._clearNumberFormat(e,t)},De.prototype._clearNumberFormat=function(e,t){for(var n in t){var r=e+"__"+n;this._numberFormatters.hasOwnProperty(r)&&delete this._numberFormatters[r]}},De.prototype._getNumberFormatter=function(e,t,n,r,i,a){for(var o=t,s=r[o],u=this._getLocaleChain(t,n),l=0;l<u.length;l++){var c=u[l];if(s=r[c],o=c,!m(s)&&!m(s[i]))break}if(m(s)||m(s[i]))return null;var d,h=s[i];if(a)d=new Intl.NumberFormat(o,Object.assign({},h,a));else{var f=o+"__"+i;d=this._numberFormatters[f],d||(d=this._numberFormatters[f]=new Intl.NumberFormat(o,h))}return d},De.prototype._n=function(e,t,n,r){if(!De.availabilities.numberFormat)return"";if(!n){var i=r?new Intl.NumberFormat(t,r):new Intl.NumberFormat(t);return i.format(e)}var a=this._getNumberFormatter(e,t,this.fallbackLocale,this._getNumberFormats(),n,r),o=a&&a.format(e);if(this._isFallbackRoot(o)){if(!this._root)throw Error("unexpected error");return this._root.$i18n.n(e,Object.assign({},{key:n,locale:t},r))}return o||""},De.prototype.n=function(e){var t=[],n=arguments.length-1;while(n-- >0)t[n]=arguments[n+1];var i=this.locale,a=null,o=null;return 1===t.length?c(t[0])?a=t[0]:u(t[0])&&(t[0].locale&&(i=t[0].locale),t[0].key&&(a=t[0].key),o=Object.keys(t[0]).reduce((function(e,n){var i;return M(r,n)?Object.assign({},e,(i={},i[n]=t[0][n],i)):e}),null)):2===t.length&&(c(t[0])&&(a=t[0]),c(t[1])&&(i=t[1])),this._n(e,i,a,o)},De.prototype._ntp=function(e,t,n,r){if(!De.availabilities.numberFormat)return[];if(!n){var i=r?new Intl.NumberFormat(t,r):new Intl.NumberFormat(t);return i.formatToParts(e)}var a=this._getNumberFormatter(e,t,this.fallbackLocale,this._getNumberFormats(),n,r),o=a&&a.formatToParts(e);if(this._isFallbackRoot(o)){if(!this._root)throw Error("unexpected error");return this._root.$i18n._ntp(e,t,n,r)}return o||[]},Object.defineProperties(De.prototype,Te),Object.defineProperty(De,"availabilities",{get:function(){if(!ye){var e="undefined"!==typeof Intl;ye={dateTimeFormat:e&&"undefined"!==typeof Intl.DateTimeFormat,numberFormat:e&&"undefined"!==typeof Intl.NumberFormat}}return ye}}),De.install=j,De.version="8.28.2",t["a"]=De},a9cc:function(e,t,n){"use strict";var r=n("5ca1"),i=n("a5b8"),a=n("9c80");r(r.S,"Promise",{try:function(e){var t=i.f(this),n=a(e);return(n.e?t.reject:t.resolve)(n.v),t.promise}})},aa77:function(e,t,n){var r=n("5ca1"),i=n("be13"),a=n("79e5"),o=n("fdef"),s="["+o+"]",u="​…",l=RegExp("^"+s+s+"*"),c=RegExp(s+s+"*$"),d=function(e,t,n){var i={},s=a((function(){return!!o[e]()||u[e]()!=u})),l=i[e]=s?t(h):o[e];n&&(i[n]=l),r(r.P+r.F*s,"String",i)},h=d.trim=function(e,t){return e=String(i(e)),1&t&&(e=e.replace(l,"")),2&t&&(e=e.replace(c,"")),e};e.exports=d},aae3:function(e,t,n){var r=n("d3f4"),i=n("2d95"),a=n("2b4c")("match");e.exports=function(e){var t;return r(e)&&(void 0!==(t=e[a])?!!t:"RegExp"==i(e))}},aaf2:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
function t(e,t,n,r){var i={s:["थोडया à¤¸à¥…कंडांनी","थोडे à¤¸à¥…कंड"],ss:[e+" à¤¸à¥…कंडांनी",e+" à¤¸à¥…कंड"],m:["एका à¤®à¤¿à¤£à¤Ÿà¤¾à¤¨","एक à¤®à¤¿à¤¨à¥‚ट"],mm:[e+" à¤®à¤¿à¤£à¤Ÿà¤¾à¤‚नी",e+" à¤®à¤¿à¤£à¤Ÿà¤¾à¤‚"],h:["एका à¤µà¤°à¤¾à¤¨","एक à¤µà¤°"],hh:[e+" à¤µà¤°à¤¾à¤‚नी",e+" à¤µà¤°à¤¾à¤‚"],d:["एका à¤¦à¤¿à¤¸à¤¾à¤¨","एक à¤¦à¥€à¤¸"],dd:[e+" à¤¦à¤¿à¤¸à¤¾à¤‚नी",e+" à¤¦à¥€à¤¸"],M:["एका à¤®à¥à¤¹à¤¯à¤¨à¥à¤¯à¤¾à¤¨","एक à¤®à¥à¤¹à¤¯à¤¨à¥‹"],MM:[e+" à¤®à¥à¤¹à¤¯à¤¨à¥à¤¯à¤¾à¤¨à¥€",e+" à¤®à¥à¤¹à¤¯à¤¨à¥‡"],y:["एका à¤µà¤°à¥à¤¸à¤¾à¤¨","एक à¤µà¤°à¥à¤¸"],yy:[e+" à¤µà¤°à¥à¤¸à¤¾à¤‚नी",e+" à¤µà¤°à¥à¤¸à¤¾à¤‚"]};return r?i[n][0]:i[n][1]}var n=e.defineLocale("gom-deva",{months:{standalone:"जानेवारी_फेब्रुवारी_मार्च_एप्रील_मे_जून_जुलय_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"),format:"जानेवारीच्या_फेब्रुवारीच्या_मार्चाच्या_एप्रीलाच्या_मेयाच्या_जूनाच्या_जुलयाच्या_ऑगस्टाच्या_सप्टेंबराच्या_ऑक्टोबराच्या_नोव्हेंबराच्या_डिसेंबराच्या".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"जाने._फेब्रु._मार्च_एप्री._मे_जून_जुल._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"),monthsParseExact:!0,weekdays:"आयतार_सोमार_मंगळार_बुधवार_बिरेस्तार_सुक्रार_शेनवार".split("_"),weekdaysShort:"आयत._सोम._मंगळ._बुध._ब्रेस्त._सुक्र._शेन.".split("_"),weekdaysMin:"आ_सो_मं_बु_ब्रे_सु_शे".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [वाजतां]",LTS:"A h:mm:ss [वाजतां]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [वाजतां]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [वाजतां]",llll:"ddd, D MMM YYYY, A h:mm [वाजतां]"},calendar:{sameDay:"[आयज] LT",nextDay:"[फाल्यां] LT",nextWeek:"[फुडलो] dddd[,] LT",lastDay:"[काल] LT",lastWeek:"[फाटलो] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s à¤†à¤¦à¥€à¤‚",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}(वेर)/,ordinal:function(e,t){switch(t){case"D":return e+"वेर";default:case"M":case"Q":case"DDD":case"d":case"w":case"W":return e}},week:{dow:0,doy:3},meridiemParse:/राती|सकाळीं|दनपारां|सांजे/,meridiemHour:function(e,t){return 12===e&&(e=0),"राती"===t?e<4?e:e+12:"सकाळीं"===t?e:"दनपारां"===t?e>12?e:e+12:"सांजे"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"राती":e<12?"सकाळीं":e<16?"दनपारां":e<20?"सांजे":"राती"}});return n}))},abd7:function(e,t){e.exports=function(e,t){var n=t===Object(t)?function(e){return t[e]}:t;return function(t){return String(t).replace(e,n)}}},ac0f:function(e,t,n){var r=n("cbe5"),i=n("401b"),a=n("4a3f"),o=a.quadraticSubdivide,s=a.cubicSubdivide,u=a.quadraticAt,l=a.cubicAt,c=a.quadraticDerivativeAt,d=a.cubicDerivativeAt,h=[];function f(e,t,n){var r=e.cpx2,i=e.cpy2;return null===r||null===i?[(n?d:l)(e.x1,e.cpx1,e.cpx2,e.x2,t),(n?d:l)(e.y1,e.cpy1,e.cpy2,e.y2,t)]:[(n?c:u)(e.x1,e.cpx1,e.x2,t),(n?c:u)(e.y1,e.cpy1,e.y2,t)]}var m=r.extend({type:"bezier-curve",shape:{x1:0,y1:0,x2:0,y2:0,cpx1:0,cpy1:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(e,t){var n=t.x1,r=t.y1,i=t.x2,a=t.y2,u=t.cpx1,l=t.cpy1,c=t.cpx2,d=t.cpy2,f=t.percent;0!==f&&(e.moveTo(n,r),null==c||null==d?(f<1&&(o(n,u,i,f,h),u=h[1],i=h[2],o(r,l,a,f,h),l=h[1],a=h[2]),e.quadraticCurveTo(u,l,i,a)):(f<1&&(s(n,u,c,i,f,h),u=h[1],c=h[2],i=h[3],s(r,l,d,a,f,h),l=h[1],d=h[2],a=h[3]),e.bezierCurveTo(u,l,c,d,i,a)))},pointAt:function(e){return f(this.shape,e,!1)},tangentAt:function(e){var t=f(this.shape,e,!0);return i.normalize(t,t)}});e.exports=m},ac4d:function(e,t,n){n("3a72")("asyncIterator")},ac6a:function(e,t,n){for(var r=n("cadf"),i=n("0d58"),a=n("2aba"),o=n("7726"),s=n("32e9"),u=n("84f2"),l=n("2b4c"),c=l("iterator"),d=l("toStringTag"),h=u.Array,f={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},m=i(f),_=0;_<m.length;_++){var p,g=m[_],v=f[g],y=o[g],M=y&&y.prototype;if(M&&(M[c]||s(M,c,h),M[d]||s(M,d,g),u[g]=h,v))for(p in r)M[p]||a(M,p,r[p],!0)}},ad53:function(e,t,n){"use strict";var r=function(){var e=this,t=e._self._c;return t("button",{staticClass:"el-button",class:[e.type?"el-button--"+e.type:"",e.buttonSize?"el-button--"+e.buttonSize:"",{"is-disabled":e.buttonDisabled,"is-loading":e.loading,"is-plain":e.plain,"is-round":e.round,"is-circle":e.circle}],attrs:{disabled:e.buttonDisabled||e.loading,autofocus:e.autofocus,type:e.nativeType},on:{click:e.handleClick}},[e.loading?t("i",{staticClass:"el-icon-loading"}):e._e(),e.icon&&!e.loading?t("i",{class:e.icon}):e._e(),e.$slots.default?t("span",[e._t("default")],2):e._e()])},i=[],a={name:"ElButton",inject:{elForm:{default:""},elFormItem:{default:""}},props:{type:{type:String,default:"default"},size:String,icon:{type:String,default:""},nativeType:{type:String,default:"button"},loading:Boolean,disabled:Boolean,plain:Boolean,autofocus:Boolean,round:Boolean,circle:Boolean},computed:{_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},buttonSize:function(){return this.size||this._elFormItemSize||(this.$ELEMENT||{}).size},buttonDisabled:function(){return this.$options.propsData.hasOwnProperty("disabled")?this.disabled:(this.elForm||{}).disabled}},methods:{handleClick:function(e){this.$emit("click",e)}}},o=a,s=n("2877"),u=Object(s["a"])(o,r,i,!1,null,null,null),l=u.exports;l.install=function(e){e.component(l.name,l)};t["a"]=l},ada2:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
function t(e,t){var n=e.split("_");return t%10===1&&t%100!==11?n[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?n[1]:n[2]}function n(e,n,r){var i={ss:n?"секунда_секунди_секунд":"секунду_секунди_секунд",mm:n?"хвилина_хвилини_хвилин":"хвилину_хвилини_хвилин",hh:n?"година_години_годин":"годину_години_годин",dd:"день_дні_днів",MM:"місяць_місяці_місяців",yy:"рік_роки_років"};return"m"===r?n?"хвилина":"хвилину":"h"===r?n?"година":"годину":e+" "+t(i[r],+e)}function r(e,t){var n,r={nominative:"неділя_понеділок_вівторок_середа_четвер_п’ятниця_субота".split("_"),accusative:"неділю_понеділок_вівторок_середу_четвер_п’ятницю_суботу".split("_"),genitive:"неділі_понеділка_вівторка_середи_четверга_п’ятниці_суботи".split("_")};return!0===e?r["nominative"].slice(1,7).concat(r["nominative"].slice(0,1)):e?(n=/(\[[ВвУу]\]) ?dddd/.test(t)?"accusative":/\[?(?:минулої|наступної)? ?\] ?dddd/.test(t)?"genitive":"nominative",r[n][e.day()]):r["nominative"]}function i(e){return function(){return e+"о"+(11===this.hours()?"б":"")+"] LT"}}var a=e.defineLocale("uk",{months:{format:"січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня".split("_"),standalone:"січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень".split("_")},monthsShort:"січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд".split("_"),weekdays:r,weekdaysShort:"нд_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY Ñ€.",LLL:"D MMMM YYYY Ñ€., HH:mm",LLLL:"dddd, D MMMM YYYY Ñ€., HH:mm"},calendar:{sameDay:i("[Сьогодні "),nextDay:i("[Завтра "),lastDay:i("[Вчора "),nextWeek:i("[У] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return i("[Минулої] dddd [").call(this);case 1:case 2:case 4:return i("[Минулого] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"за %s",past:"%s Ñ‚ому",s:"декілька ÑÐµÐºÑƒÐ½Ð´",ss:n,m:n,mm:n,h:"годину",hh:n,d:"день",dd:n,M:"місяць",MM:n,y:"рік",yy:n},meridiemParse:/ночі|ранку|дня|вечора/,isPM:function(e){return/^(дня|вечора)$/.test(e)},meridiem:function(e,t,n){return e<4?"ночі":e<12?"ранку":e<17?"дня":"вечора"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":case"w":case"W":return e+"-й";case"D":return e+"-го";default:return e}},week:{dow:1,doy:7}});return a}))},ade3:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n("a38e");function i(e,t,n){return t=Object(r["a"])(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},ae69:function(e,t,n){var r=n("cbe5"),i=r.extend({type:"ellipse",shape:{cx:0,cy:0,rx:0,ry:0},buildPath:function(e,t){var n=.5522848,r=t.cx,i=t.cy,a=t.rx,o=t.ry,s=a*n,u=o*n;e.moveTo(r-a,i),e.bezierCurveTo(r-a,i-u,r-s,i-o,r,i-o),e.bezierCurveTo(r+s,i-o,r+a,i-u,r+a,i),e.bezierCurveTo(r+a,i+u,r+s,i+o,r,i+o),e.bezierCurveTo(r-s,i+o,r-a,i+u,r-a,i),e.closePath()}});e.exports=i},aef6:function(e,t,n){"use strict";var r=n("5ca1"),i=n("9def"),a=n("d2c8"),o="endsWith",s=""[o];r(r.P+r.F*n("5147")(o),"String",{endsWith:function(e){var t=a(this,e,o),n=arguments.length>1?arguments[1]:void 0,r=i(t.length),u=void 0===n?r:Math.min(i(n),r),l=String(e);return s?s.call(t,l,u):t.slice(u-l.length,u)===l}})},af56:function(e,t,n){n("ec30")("Uint16",2,(function(e){return function(t,n,r){return e(this,t,n,r)}}))},afa0:function(e,t,n){var r=n("6d8b"),i=n("22d1"),a=n("e1fc"),o=n("04f6");function s(e,t){return e.zlevel===t.zlevel?e.z===t.z?e.z2-t.z2:e.z-t.z:e.zlevel-t.zlevel}var u=function(){this._roots=[],this._displayList=[],this._displayListLen=0};u.prototype={constructor:u,traverse:function(e,t){for(var n=0;n<this._roots.length;n++)this._roots[n].traverse(e,t)},getDisplayList:function(e,t){return t=t||!1,e&&this.updateDisplayList(t),this._displayList},updateDisplayList:function(e){this._displayListLen=0;for(var t=this._roots,n=this._displayList,r=0,a=t.length;r<a;r++)this._updateAndAddDisplayable(t[r],null,e);n.length=this._displayListLen,i.canvasSupported&&o(n,s)},_updateAndAddDisplayable:function(e,t,n){if(!e.ignore||n){e.beforeUpdate(),e.__dirty&&e.update(),e.afterUpdate();var r=e.clipPath;if(r){t=t?t.slice():[];var i=r,a=e;while(i)i.parent=a,i.updateTransform(),t.push(i),a=i,i=i.clipPath}if(e.isGroup){for(var o=e._children,s=0;s<o.length;s++){var u=o[s];e.__dirty&&(u.__dirty=!0),this._updateAndAddDisplayable(u,t,n)}e.__dirty=!1}else e.__clipPaths=t,this._displayList[this._displayListLen++]=e}},addRoot:function(e){e.__storage!==this&&(e instanceof a&&e.addChildrenToStorage(this),this.addToStorage(e),this._roots.push(e))},delRoot:function(e){if(null==e){for(var t=0;t<this._roots.length;t++){var n=this._roots[t];n instanceof a&&n.delChildrenFromStorage(this)}return this._roots=[],this._displayList=[],void(this._displayListLen=0)}if(e instanceof Array){t=0;for(var i=e.length;t<i;t++)this.delRoot(e[t])}else{var o=r.indexOf(this._roots,e);o>=0&&(this.delFromStorage(e),this._roots.splice(o,1),e instanceof a&&e.delChildrenFromStorage(this))}},addToStorage:function(e){return e&&(e.__storage=this,e.dirty(!1)),this},delFromStorage:function(e){return e&&(e.__storage=null),this},dispose:function(){this._renderList=this._roots=null},displayableSortFunc:s};var l=u;e.exports=l},b047:function(e,t,n){var r=n("1a8c"),i=n("408c"),a=n("b4b0"),o="Expected a function",s=Math.max,u=Math.min;function l(e,t,n){var l,c,d,h,f,m,_=0,p=!1,g=!1,v=!0;if("function"!=typeof e)throw new TypeError(o);function y(t){var n=l,r=c;return l=c=void 0,_=t,h=e.apply(r,n),h}function M(e){return _=e,f=setTimeout(b,t),p?y(e):h}function L(e){var n=e-m,r=e-_,i=t-n;return g?u(i,d-r):i}function Y(e){var n=e-m,r=e-_;return void 0===m||n>=t||n<0||g&&r>=d}function b(){var e=i();if(Y(e))return w(e);f=setTimeout(b,L(e))}function w(e){return f=void 0,v&&l?y(e):(l=c=void 0,h)}function S(){void 0!==f&&clearTimeout(f),_=0,l=m=c=f=void 0}function D(){return void 0===f?h:w(i())}function T(){var e=i(),n=Y(e);if(l=arguments,c=this,m=e,n){if(void 0===f)return M(m);if(g)return clearTimeout(f),f=setTimeout(b,t),y(m)}return void 0===f&&(f=setTimeout(b,t)),h}return t=a(t)||0,r(n)&&(p=!!n.leading,g="maxWait"in n,d=g?s(a(n.maxWait)||0,t):d,v="trailing"in n?!!n.trailing:v),T.cancel=S,T.flush=D,T}e.exports=l},b05c:function(e,t,n){n("ec30")("Int8",1,(function(e){return function(t,n,r){return e(this,t,n,r)}}))},b0b8:function(e,t,n){"use strict";let r=new(n("9192"))({charCase:0});e.exports=r},b0c5:function(e,t,n){"use strict";var r=n("520a");n("5ca1")({target:"RegExp",proto:!0,forced:r!==/./.exec},{exec:r})},b12f:function(e,t,n){var r=n("e1fc"),i=n("8918"),a=n("625e"),o=function(){this.group=new r,this.uid=i.getUID("viewComponent")};o.prototype={constructor:o,init:function(e,t){},render:function(e,t,n,r){},dispose:function(){},filterForExposedEvent:null};var s=o.prototype;s.updateView=s.updateLayout=s.updateVisual=function(e,t,n,r){},a.enableClassExtend(o),a.enableClassManagement(o,{registerWhenExtend:!0});var u=o;e.exports=u},b1b1:function(e,t,n){var r=n("5ca1"),i=n("9c12"),a=Math.abs;r(r.S,"Number",{isSafeInteger:function(e){return i(e)&&a(e)<=9007199254740991}})},b1d4:function(e,t,n){var r=n("862d");function i(e,t){return t=t||{},r(t.coordDimensions||[],e,{dimsDef:t.dimensionsDefine||e.dimensionsDefine,encodeDef:t.encodeDefine||e.encodeDefine,dimCount:t.dimensionsCount,encodeDefaulter:t.encodeDefaulter,generateCoord:t.generateCoord,generateCoordCount:t.generateCoordCount})}e.exports=i},b29d:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t=e.defineLocale("lo",{months:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),monthsShort:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),weekdays:"ອາທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysShort:"ທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysMin:"ທ_ຈ_ອຄ_ພ_ພຫ_ສກ_ສ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"ວັນdddd D MMMM YYYY HH:mm"},meridiemParse:/ຕອນເຊົ້າ|ຕອນແລງ/,isPM:function(e){return"ຕອນແລງ"===e},meridiem:function(e,t,n){return e<12?"ຕອນເຊົ້າ":"ຕອນແລງ"},calendar:{sameDay:"[ມື້ນີ້ເວລາ] LT",nextDay:"[ມື້ອື່ນເວລາ] LT",nextWeek:"[ວັນ]dddd[ໜ້າເວລາ] LT",lastDay:"[ມື້ວານນີ້ເວລາ] LT",lastWeek:"[ວັນ]dddd[ແລ້ວນີ້ເວລາ] LT",sameElse:"L"},relativeTime:{future:"ອີກ %s",past:"%sຜ່ານມາ",s:"ບໍ່ເທົ່າໃດວິນາທີ",ss:"%d àº§àº´àº™àº²àº—ີ",m:"1 àº™àº²àº—ີ",mm:"%d àº™àº²àº—ີ",h:"1 àºŠàº»à»ˆàº§à»‚ມງ",hh:"%d àºŠàº»à»ˆàº§à»‚ມງ",d:"1 àº¡àº·à»‰",dd:"%d àº¡àº·à»‰",M:"1 à»€àº”ືອນ",MM:"%d à»€àº”ືອນ",y:"1 àº›àºµ",yy:"%d àº›àºµ"},dayOfMonthOrdinalParse:/(ທີ່)\d{1,2}/,ordinal:function(e){return"ທີ່"+e}});return t}))},b2d6:function(e,t,n){"use strict";t.__esModule=!0,t.default={el:{colorpicker:{confirm:"OK",clear:"Clear"},datepicker:{now:"Now",today:"Today",cancel:"Cancel",clear:"Clear",confirm:"OK",selectDate:"Select date",selectTime:"Select time",startDate:"Start Date",startTime:"Start Time",endDate:"End Date",endTime:"End Time",prevYear:"Previous Year",nextYear:"Next Year",prevMonth:"Previous Month",nextMonth:"Next Month",year:"",month1:"January",month2:"February",month3:"March",month4:"April",month5:"May",month6:"June",month7:"July",month8:"August",month9:"September",month10:"October",month11:"November",month12:"December",week:"week",weeks:{sun:"Sun",mon:"Mon",tue:"Tue",wed:"Wed",thu:"Thu",fri:"Fri",sat:"Sat"},months:{jan:"Jan",feb:"Feb",mar:"Mar",apr:"Apr",may:"May",jun:"Jun",jul:"Jul",aug:"Aug",sep:"Sep",oct:"Oct",nov:"Nov",dec:"Dec"}},select:{loading:"Loading",noMatch:"No matching data",noData:"No data",placeholder:"Select"},cascader:{noMatch:"No matching data",loading:"Loading",placeholder:"Select",noData:"No data"},pagination:{goto:"Go to",pagesize:"/page",total:"Total {total}",pageClassifier:""},messagebox:{title:"Message",confirm:"OK",cancel:"Cancel",error:"Illegal input"},upload:{deleteTip:"press delete to remove",delete:"Delete",preview:"Preview",continue:"Continue"},table:{emptyText:"No Data",confirmFilter:"Confirm",resetFilter:"Reset",clearFilter:"All",sumText:"Sum"},tree:{emptyText:"No Data"},transfer:{noMatch:"No matching data",noData:"No data",titles:["List 1","List 2"],filterPlaceholder:"Enter keyword",noCheckedFormat:"{total} items",hasCheckedFormat:"{checked}/{total} checked"},image:{error:"FAILED"},pageHeader:{title:"Back"},popconfirm:{confirmButtonText:"Yes",cancelButtonText:"No"},empty:{description:"No Data"}}}},b313:function(e,t,n){"use strict";var r=String.prototype.replace,i=/%20/g;e.exports={default:"RFC3986",formatters:{RFC1738:function(e){return r.call(e,i,"+")},RFC3986:function(e){return String(e)}},RFC1738:"RFC1738",RFC3986:"RFC3986"}},b39a:function(e,t,n){var r=n("d3f4");e.exports=function(e,t){if(!r(e)||e._t!==t)throw TypeError("Incompatible receiver, "+t+" required!");return e}},b3eb:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
function t(e,t,n,r){var i={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?i[n][0]:i[n][1]}var n=e.defineLocale("de-at",{months:"Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jän._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,w:t,ww:"%d Wochen",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return n}))},b469:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
function t(e,t,n,r){var i={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?i[n][0]:i[n][1]}var n=e.defineLocale("de",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,w:t,ww:"%d Wochen",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return n}))},b4b0:function(e,t,n){var r=n("8d74"),i=n("1a8c"),a=n("ffd6"),o=NaN,s=/^[-+]0x[0-9a-f]+$/i,u=/^0b[01]+$/i,l=/^0o[0-7]+$/i,c=parseInt;function d(e){if("number"==typeof e)return e;if(a(e))return o;if(i(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=i(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=r(e);var n=u.test(e);return n||l.test(e)?c(e.slice(2),n?2:8):s.test(e)?o:+e}e.exports=d},b4c2:function(e,t,n){var r=n("5ca1");r(r.S,"Math",{imulh:function(e,t){var n=65535,r=+e,i=+t,a=r&n,o=i&n,s=r>>16,u=i>>16,l=(s*o>>>0)+(a*o>>>16);return s*u+(l>>16)+((a*u>>>0)+(l&n)>>16)}})},b53d:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t=e.defineLocale("tzm-latn",{months:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_É£wÅ¡t_Å¡wtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_É£wÅ¡t_Å¡wtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",ss:"%d imik",m:"minuḍ",mm:"%d minuḍ",h:"saɛa",hh:"%d tassaɛin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}});return t}))},b540:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t=e.defineLocale("jv",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"),weekdays:"Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"),weekdaysShort:"Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/enjing|siyang|sonten|ndalu/,meridiemHour:function(e,t){return 12===e&&(e=0),"enjing"===t?e:"siyang"===t?e>=11?e:e+12:"sonten"===t||"ndalu"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?"enjing":e<15?"siyang":e<19?"sonten":"ndalu"},calendar:{sameDay:"[Dinten puniko pukul] LT",nextDay:"[Mbenjang pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kala wingi pukul] LT",lastWeek:"dddd [kepengker pukul] LT",sameElse:"L"},relativeTime:{future:"wonten ing %s",past:"%s ingkang kepengker",s:"sawetawis detik",ss:"%d detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"},week:{dow:1,doy:7}});return t}))},b54a:function(e,t,n){"use strict";n("386b")("link",(function(e){return function(t){return e(this,"a","href",t)}}))},b5b0:function(e,t,n){},b5b7:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),r=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],i=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,a=e.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,r){return e?/-MMM-/.test(r)?n[e.month()]:t[e.month()]:t},monthsRegex:i,monthsShortRegex:i,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:0,doy:4},invalidDate:"Fecha inválida"});return a}))},b6e4:function(e,t,n){n("ec30")("Int32",4,(function(e){return function(t,n,r){return e(this,t,n,r)}}))},b719:function(e,t,n){var r=n("697e7");t.zrender=r;var i=n("1687");t.matrix=i;var a=n("401b");t.vector=a;var o=n("6d8b"),s=n("41ef");t.color=s;var u=n("2306"),l=n("3842");t.number=l;var c=n("eda2");t.format=c;var d=n("88b3");d.throttle;t.throttle=d.throttle;var h=n("1548");t.helper=h;var f=n("bda7");t.parseGeoJSON=f;var m=n("6179");t.List=m;var _=n("4319");t.Model=_;var p=n("84ce");t.Axis=p;var g=n("22d1");t.env=g;var v=f,y={};o.each(["map","each","filter","indexOf","inherits","reduce","filter","bind","curry","isArray","isString","isObject","isFunction","extend","defaults","clone","merge"],(function(e){y[e]=o[e]}));var M={};o.each(["extendShape","extendPath","makePath","makeImage","mergePath","resizePath","createIcon","setHoverStyle","setLabelStyle","setTextStyle","setText","getFont","updateProps","initProps","getTransform","clipPointsByRect","clipRectByRect","registerShape","getShapeClass","Group","Image","Text","Circle","Sector","Ring","Polygon","Polyline","Rect","Line","BezierCurve","Arc","IncrementalDisplayable","CompoundPath","LinearGradient","RadialGradient","BoundingRect"],(function(e){M[e]=u[e]})),t.parseGeoJson=v,t.util=y,t.graphic=M},b72c:function(e,t,n){var r=n("5ca1"),i=n("d752");r(r.G+r.F*(parseFloat!=i),{parseFloat:i})},b7e9:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t=e.defineLocale("en-sg",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,n=1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n},week:{dow:1,doy:4}});return t}))},b809:function(e,t,n){var r=n("6d8b"),i=n("29a8"),a=n("2b17"),o=a.retrieveRawValue;function s(e,t){var n=t.getModel("aria");if(n.get("show"))if(n.get("description"))e.setAttribute("aria-label",n.get("description"));else{var a=0;t.eachSeries((function(e,t){++a}),this);var s,u=n.get("data.maxCount")||10,l=n.get("series.maxCount")||10,c=Math.min(a,l);if(!(a<1)){var d=p();s=d?m(_("general.withTitle"),{title:d}):_("general.withoutTitle");var h=[],f=a>1?"series.multiple.prefix":"series.single.prefix";s+=m(_(f),{seriesCount:a}),t.eachSeries((function(e,t){if(t<c){var n,r=e.get("name"),i="series."+(a>1?"multiple":"single")+".";n=_(r?i+"withName":i+"withoutName"),n=m(n,{seriesId:e.seriesIndex,seriesName:e.get("name"),seriesType:g(e.subType)});var s=e.getData();window.data=s,s.count()>u?n+=m(_("data.partialData"),{displayCnt:u}):n+=_("data.allData");for(var l=[],d=0;d<s.count();d++)if(d<u){var f=s.getName(d),p=o(s,d);l.push(m(_(f?"data.withName":"data.withoutName"),{name:f,value:p}))}n+=l.join(_("data.separator.middle"))+_("data.separator.end"),h.push(n)}})),s+=h.join(_("series.multiple.separator.middle"))+_("series.multiple.separator.end"),e.setAttribute("aria-label",s)}}function m(e,t){if("string"!==typeof e)return e;var n=e;return r.each(t,(function(e,t){n=n.replace(new RegExp("\\{\\s*"+t+"\\s*\\}","g"),e)})),n}function _(e){var t=n.get(e);if(null==t){for(var r=e.split("."),a=i.aria,o=0;o<r.length;++o)a=a[r[o]];return a}return t}function p(){var e=t.getModel("title").option;return e&&e.length&&(e=e[0]),e&&e.text}function g(e){return i.series.typeNames[e]||"自定义图"}}e.exports=s},b80b:function(e,t,n){var r=n("4f7f"),i=n("4379"),a=n("37a7"),o=n("cb7c"),s=n("38fd"),u=a.keys,l=a.key,c=function(e,t){var n=u(e,t),a=s(e);if(null===a)return n;var o=c(a,t);return o.length?n.length?i(new r(n.concat(o))):o:n};a.exp({getMetadataKeys:function(e){return c(o(e),arguments.length<2?void 0:l(arguments[1]))}})},b84c:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t=e.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"sundag_mÃ¥ndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"su._mÃ¥._ty._on._to._fr._lau.".split("_"),weekdaysMin:"su_mÃ¥_ty_on_to_fr_la".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I gÃ¥r klokka] LT",lastWeek:"[FøregÃ¥ande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",ss:"%d sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",w:"ei veke",ww:"%d veker",M:"ein mÃ¥nad",MM:"%d mÃ¥nader",y:"eit Ã¥r",yy:"%d Ã¥r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return t}))},b97c:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t={ss:"sekundes_sekundēm_sekunde_sekundes".split("_"),m:"minÅ«tes_minÅ«tēm_minÅ«te_minÅ«tes".split("_"),mm:"minÅ«tes_minÅ«tēm_minÅ«te_minÅ«tes".split("_"),h:"stundas_stundām_stunda_stundas".split("_"),hh:"stundas_stundām_stunda_stundas".split("_"),d:"dienas_dienām_diena_dienas".split("_"),dd:"dienas_dienām_diena_dienas".split("_"),M:"mēneÅ¡a_mēneÅ¡iem_mēnesis_mēneÅ¡i".split("_"),MM:"mēneÅ¡a_mēneÅ¡iem_mēnesis_mēneÅ¡i".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")};function n(e,t,n){return n?t%10===1&&t%100!==11?e[2]:e[3]:t%10===1&&t%100!==11?e[0]:e[1]}function r(e,r,i){return e+" "+n(t[i],e,r)}function i(e,r,i){return n(t[i],e,r)}function a(e,t){return t?"dažas sekundes":"dažām sekundēm"}var o=e.defineLocale("lv",{months:"janvāris_februāris_marts_aprÄ«lis_maijs_jÅ«nijs_jÅ«lijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_jÅ«n_jÅ«l_aug_sep_okt_nov_dec".split("_"),weekdays:"svētdiena_pirmdiena_otrdiena_treÅ¡diena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[Å odien pulksten] LT",nextDay:"[RÄ«t pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pagājušā] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"pēc %s",past:"pirms %s",s:a,ss:r,m:i,mm:r,h:i,hh:r,d:i,dd:r,M:i,MM:r,y:i,yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return o}))},b9a1:function(e,t,n){"use strict";var r=n("5ca1"),i=n("4bf8"),a=n("6a99"),o=n("38fd"),s=n("11e9").f;n("9e1e")&&r(r.P+n("c5b4"),"Object",{__lookupGetter__:function(e){var t,n=i(this),r=a(e,!0);do{if(t=s(n,r))return t.get}while(n=o(n))}})},ba16:function(e,t,n){var r=n("5ca1"),i=n("11e9").f,a=n("cb7c");r(r.S,"Reflect",{deleteProperty:function(e,t){var n=i(a(e),t);return!(n&&!n.configurable)&&delete e[t]}})},ba92:function(e,t,n){"use strict";var r=n("4bf8"),i=n("77f1"),a=n("9def");e.exports=[].copyWithin||function(e,t){var n=r(this),o=a(n.length),s=i(e,o),u=i(t,o),l=arguments.length>2?arguments[2]:void 0,c=Math.min((void 0===l?o:i(l,o))-u,o-s),d=1;u<s&&s<u+c&&(d=-1,u+=c-1,s+=c-1);while(c-- >0)u in n?n[s]=n[u]:delete n[s],s+=d,u+=d;return n}},bb71:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
function t(e,t,n,r){var i={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?i[n][0]:i[n][1]}var n=e.defineLocale("de-ch",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,w:t,ww:"%d Wochen",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return n}))},bcaa:function(e,t,n){var r=n("cb7c"),i=n("d3f4"),a=n("a5b8");e.exports=function(e,t){if(r(e),i(t)&&t.constructor===e)return t;var n=a.f(e),o=n.resolve;return o(t),n.promise}},bd6b:function(e,t,n){var r=n("06ad"),i=n("4942"),a=n("6d8b"),o=a.isString,s=a.isFunction,u=a.isObject,l=a.isArrayLike,c=a.indexOf,d=function(){this.animators=[]};function h(e,t,n,r,i,a,u,l){o(r)?(a=i,i=r,r=0):s(i)?(a=i,i="linear",r=0):s(r)?(a=r,r=0):s(n)?(a=n,n=500):n||(n=500),e.stopAnimation(),f(e,"",e,t,n,r,l);var c=e.animators.slice(),d=c.length;function h(){d--,d||a&&a()}d||a&&a();for(var m=0;m<c.length;m++)c[m].done(h).start(i,u)}function f(e,t,n,r,i,a,o){var s={},c=0;for(var d in r)r.hasOwnProperty(d)&&(null!=n[d]?u(r[d])&&!l(r[d])?f(e,t?t+"."+d:d,n[d],r[d],i,a,o):(o?(s[d]=n[d],m(e,t,d,r[d])):s[d]=r[d],c++):null==r[d]||o||m(e,t,d,r[d]));c>0&&e.animate(t,!1).when(null==i?500:i,s).delay(a||0)}function m(e,t,n,r){if(t){var i={};i[t]={},i[t][n]=r,e.attr(i)}else e.attr(n,r)}d.prototype={constructor:d,animate:function(e,t){var n,a=!1,o=this,s=this.__zr;if(e){var u=e.split("."),l=o;a="shape"===u[0];for(var d=0,h=u.length;d<h;d++)l&&(l=l[u[d]]);l&&(n=l)}else n=o;if(n){var f=o.animators,m=new r(n,t);return m.during((function(e){o.dirty(a)})).done((function(){f.splice(c(f,m),1)})),f.push(m),s&&s.animation.addAnimator(m),m}i('Property "'+e+'" is not existed in element '+o.id)},stopAnimation:function(e){for(var t=this.animators,n=t.length,r=0;r<n;r++)t[r].stop(e);return t.length=0,this},animateTo:function(e,t,n,r,i,a){h(this,e,t,n,r,i,a)},animateFrom:function(e,t,n,r,i,a){h(this,e,t,n,r,i,a,!0)}};var _=d;e.exports=_},bda7:function(e,t,n){var r=n("6d8b"),i=n("f279");function a(e){if(!e.UTF8Encoding)return e;var t=e.UTF8Scale;null==t&&(t=1024);for(var n=e.features,r=0;r<n.length;r++)for(var i=n[r],a=i.geometry,s=a.coordinates,u=a.encodeOffsets,l=0;l<s.length;l++){var c=s[l];if("Polygon"===a.type)s[l]=o(c,u[l],t);else if("MultiPolygon"===a.type)for(var d=0;d<c.length;d++){var h=c[d];c[d]=o(h,u[l][d],t)}}return e.UTF8Encoding=!1,e}function o(e,t,n){for(var r=[],i=t[0],a=t[1],o=0;o<e.length;o+=2){var s=e.charCodeAt(o)-64,u=e.charCodeAt(o+1)-64;s=s>>1^-(1&s),u=u>>1^-(1&u),s+=i,u+=a,i=s,a=u,r.push([s/n,u/n])}return r}function s(e,t){return a(e),r.map(r.filter(e.features,(function(e){return e.geometry&&e.properties&&e.geometry.coordinates.length>0})),(function(e){var n=e.properties,a=e.geometry,o=a.coordinates,s=[];"Polygon"===a.type&&s.push({type:"polygon",exterior:o[0],interiors:o.slice(1)}),"MultiPolygon"===a.type&&r.each(o,(function(e){e[0]&&s.push({type:"polygon",exterior:e[0],interiors:e.slice(1)})}));var u=new i(n[t||"name"],s,n.cp);return u.properties=n,u}))}e.exports=s},bdd1:function(e,t,n){n("c6a1")("WeakSet")},be13:function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on  "+e);return e}},bee2:function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n("a38e");function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,Object(r["a"])(i.key),i)}}function a(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}},bef9:function(e,t,n){var r=n("2d95");e.exports=function(e,t){if("number"!=typeof e&&"Number"!=r(e))throw TypeError(t);return+e}},c02b:function(e,t,n){"use strict";var r=n("643e"),i=n("b39a"),a="WeakSet";n("e0b8")(a,(function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}}),{add:function(e){return r.def(i(this,a),e,!0)}},r,!1,!0)},c109:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t=e.defineLocale("tzm",{months:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),monthsShort:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),weekdays:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysShort:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysMin:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ⴰⵙⴷⵅ â´´] LT",nextDay:"[ⴰⵙⴽⴰ â´´] LT",nextWeek:"dddd [â´´] LT",lastDay:"[ⴰⵚⴰⵏⵜ â´´] LT",lastWeek:"dddd [â´´] LT",sameElse:"L"},relativeTime:{future:"ⴷⴰⴷⵅ âµ™ âµ¢â´°âµ %s",past:"ⵢⴰⵏ %s",s:"ⵉⵎⵉⴽ",ss:"%d âµ‰âµŽâµ‰â´½",m:"ⵎⵉⵏⵓⴺ",mm:"%d âµŽâµ‰âµâµ“â´º",h:"ⵙⴰⵄⴰ",hh:"%d âµœâ´°âµ™âµ™â´°âµ„ⵉⵏ",d:"ⴰⵙⵙ",dd:"%d oⵙⵙⴰⵏ",M:"â´°âµ¢oⵓⵔ",MM:"%d âµ‰âµ¢âµ¢âµ‰âµ”ⵏ",y:"ⴰⵙⴳⴰⵙ",yy:"%d âµ‰âµ™â´³â´°âµ™âµ"},week:{dow:6,doy:12}});return t}))},c1df:function(e,t,n){(function(e){var t;//! moment.js
//! version : 2.29.4
//! authors : Tim Wood, Iskren Chernev, Moment.js contributors
//! license : MIT
//! momentjs.com
(function(t,n){e.exports=n()})(0,(function(){"use strict";var r,i;function a(){return r.apply(null,arguments)}function o(e){r=e}function s(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function u(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function l(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function c(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var t;for(t in e)if(l(e,t))return!1;return!0}function d(e){return void 0===e}function h(e){return"number"===typeof e||"[object Number]"===Object.prototype.toString.call(e)}function f(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function m(e,t){var n,r=[],i=e.length;for(n=0;n<i;++n)r.push(t(e[n],n));return r}function _(e,t){for(var n in t)l(t,n)&&(e[n]=t[n]);return l(t,"toString")&&(e.toString=t.toString),l(t,"valueOf")&&(e.valueOf=t.valueOf),e}function p(e,t,n,r){return Un(e,t,n,r,!0).utc()}function g(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}}function v(e){return null==e._pf&&(e._pf=g()),e._pf}function y(e){if(null==e._isValid){var t=v(e),n=i.call(t.parsedDateParts,(function(e){return null!=e})),r=!isNaN(e._d.getTime())&&t.overflow<0&&!t.empty&&!t.invalidEra&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&n);if(e._strict&&(r=r&&0===t.charsLeftOver&&0===t.unusedTokens.length&&void 0===t.bigHour),null!=Object.isFrozen&&Object.isFrozen(e))return r;e._isValid=r}return e._isValid}function M(e){var t=p(NaN);return null!=e?_(v(t),e):v(t).userInvalidated=!0,t}i=Array.prototype.some?Array.prototype.some:function(e){var t,n=Object(this),r=n.length>>>0;for(t=0;t<r;t++)if(t in n&&e.call(this,n[t],t,n))return!0;return!1};var L=a.momentProperties=[],Y=!1;function b(e,t){var n,r,i,a=L.length;if(d(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),d(t._i)||(e._i=t._i),d(t._f)||(e._f=t._f),d(t._l)||(e._l=t._l),d(t._strict)||(e._strict=t._strict),d(t._tzm)||(e._tzm=t._tzm),d(t._isUTC)||(e._isUTC=t._isUTC),d(t._offset)||(e._offset=t._offset),d(t._pf)||(e._pf=v(t)),d(t._locale)||(e._locale=t._locale),a>0)for(n=0;n<a;n++)r=L[n],i=t[r],d(i)||(e[r]=i);return e}function w(e){b(this,e),this._d=new Date(null!=e._d?e._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===Y&&(Y=!0,a.updateOffset(this),Y=!1)}function S(e){return e instanceof w||null!=e&&null!=e._isAMomentObject}function D(e){!1===a.suppressDeprecationWarnings&&"undefined"!==typeof console&&console.warn&&console.warn("Deprecation warning: "+e)}function T(e,t){var n=!0;return _((function(){if(null!=a.deprecationHandler&&a.deprecationHandler(null,e),n){var r,i,o,s=[],u=arguments.length;for(i=0;i<u;i++){if(r="","object"===typeof arguments[i]){for(o in r+="\n["+i+"] ",arguments[0])l(arguments[0],o)&&(r+=o+": "+arguments[0][o]+", ");r=r.slice(0,-2)}else r=arguments[i];s.push(r)}D(e+"\nArguments: "+Array.prototype.slice.call(s).join("")+"\n"+(new Error).stack),n=!1}return t.apply(this,arguments)}),t)}var x,A={};function k(e,t){null!=a.deprecationHandler&&a.deprecationHandler(e,t),A[e]||(D(t),A[e]=!0)}function C(e){return"undefined"!==typeof Function&&e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}function H(e){var t,n;for(n in e)l(e,n)&&(t=e[n],C(t)?this[n]=t:this["_"+n]=t);this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function P(e,t){var n,r=_({},e);for(n in t)l(t,n)&&(u(e[n])&&u(t[n])?(r[n]={},_(r[n],e[n]),_(r[n],t[n])):null!=t[n]?r[n]=t[n]:delete r[n]);for(n in e)l(e,n)&&!l(t,n)&&u(e[n])&&(r[n]=_({},r[n]));return r}function E(e){null!=e&&this.set(e)}a.suppressDeprecationWarnings=!1,a.deprecationHandler=null,x=Object.keys?Object.keys:function(e){var t,n=[];for(t in e)l(e,t)&&n.push(t);return n};var Z={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"};function F(e,t,n){var r=this._calendar[e]||this._calendar["sameElse"];return C(r)?r.call(t,n):r}function J(e,t,n){var r=""+Math.abs(e),i=t-r.length,a=e>=0;return(a?n?"+":"":"-")+Math.pow(10,Math.max(0,i)).toString().substr(1)+r}var B=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,X=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,O={},N={};function R(e,t,n,r){var i=r;"string"===typeof r&&(i=function(){return this[r]()}),e&&(N[e]=i),t&&(N[t[0]]=function(){return J(i.apply(this,arguments),t[1],t[2])}),n&&(N[n]=function(){return this.localeData().ordinal(i.apply(this,arguments),e)})}function I(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function W(e){var t,n,r=e.match(B);for(t=0,n=r.length;t<n;t++)N[r[t]]?r[t]=N[r[t]]:r[t]=I(r[t]);return function(t){var i,a="";for(i=0;i<n;i++)a+=C(r[i])?r[i].call(t,e):r[i];return a}}function Q(e,t){return e.isValid()?(t=j(t,e.localeData()),O[t]=O[t]||W(t),O[t](e)):e.localeData().invalidDate()}function j(e,t){var n=5;function r(e){return t.longDateFormat(e)||e}X.lastIndex=0;while(n>=0&&X.test(e))e=e.replace(X,r),X.lastIndex=0,n-=1;return e}var G={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function z(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.match(B).map((function(e){return"MMMM"===e||"MM"===e||"DD"===e||"dddd"===e?e.slice(1):e})).join(""),this._longDateFormat[e])}var K="Invalid date";function U(){return this._invalidDate}var V="%d",$=/\d{1,2}/;function q(e){return this._ordinal.replace("%d",e)}var ee={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function te(e,t,n,r){var i=this._relativeTime[n];return C(i)?i(e,t,n,r):i.replace(/%d/i,e)}function ne(e,t){var n=this._relativeTime[e>0?"future":"past"];return C(n)?n(t):n.replace(/%s/i,t)}var re={};function ie(e,t){var n=e.toLowerCase();re[n]=re[n+"s"]=re[t]=e}function ae(e){return"string"===typeof e?re[e]||re[e.toLowerCase()]:void 0}function oe(e){var t,n,r={};for(n in e)l(e,n)&&(t=ae(n),t&&(r[t]=e[n]));return r}var se={};function ue(e,t){se[e]=t}function le(e){var t,n=[];for(t in e)l(e,t)&&n.push({unit:t,priority:se[t]});return n.sort((function(e,t){return e.priority-t.priority})),n}function ce(e){return e%4===0&&e%100!==0||e%400===0}function de(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function he(e){var t=+e,n=0;return 0!==t&&isFinite(t)&&(n=de(t)),n}function fe(e,t){return function(n){return null!=n?(_e(this,e,n),a.updateOffset(this,t),this):me(this,e)}}function me(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function _e(e,t,n){e.isValid()&&!isNaN(n)&&("FullYear"===t&&ce(e.year())&&1===e.month()&&29===e.date()?(n=he(n),e._d["set"+(e._isUTC?"UTC":"")+t](n,e.month(),tt(n,e.month()))):e._d["set"+(e._isUTC?"UTC":"")+t](n))}function pe(e){return e=ae(e),C(this[e])?this[e]():this}function ge(e,t){if("object"===typeof e){e=oe(e);var n,r=le(e),i=r.length;for(n=0;n<i;n++)this[r[n].unit](e[r[n].unit])}else if(e=ae(e),C(this[e]))return this[e](t);return this}var ve,ye=/\d/,Me=/\d\d/,Le=/\d{3}/,Ye=/\d{4}/,be=/[+-]?\d{6}/,we=/\d\d?/,Se=/\d\d\d\d?/,De=/\d\d\d\d\d\d?/,Te=/\d{1,3}/,xe=/\d{1,4}/,Ae=/[+-]?\d{1,6}/,ke=/\d+/,Ce=/[+-]?\d+/,He=/Z|[+-]\d\d:?\d\d/gi,Pe=/Z|[+-]\d\d(?::?\d\d)?/gi,Ee=/[+-]?\d+(\.\d{1,3})?/,Ze=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i;function Fe(e,t,n){ve[e]=C(t)?t:function(e,r){return e&&n?n:t}}function Je(e,t){return l(ve,e)?ve[e](t._strict,t._locale):new RegExp(Be(e))}function Be(e){return Xe(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,(function(e,t,n,r,i){return t||n||r||i})))}function Xe(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}ve={};var Oe={};function Ne(e,t){var n,r,i=t;for("string"===typeof e&&(e=[e]),h(t)&&(i=function(e,n){n[t]=he(e)}),r=e.length,n=0;n<r;n++)Oe[e[n]]=i}function Re(e,t){Ne(e,(function(e,n,r,i){r._w=r._w||{},t(e,r._w,r,i)}))}function Ie(e,t,n){null!=t&&l(Oe,e)&&Oe[e](t,n._a,n,e)}var We,Qe=0,je=1,Ge=2,ze=3,Ke=4,Ue=5,Ve=6,$e=7,qe=8;function et(e,t){return(e%t+t)%t}function tt(e,t){if(isNaN(e)||isNaN(t))return NaN;var n=et(t,12);return e+=(t-n)/12,1===n?ce(e)?29:28:31-n%7%2}We=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var t;for(t=0;t<this.length;++t)if(this[t]===e)return t;return-1},R("M",["MM",2],"Mo",(function(){return this.month()+1})),R("MMM",0,0,(function(e){return this.localeData().monthsShort(this,e)})),R("MMMM",0,0,(function(e){return this.localeData().months(this,e)})),ie("month","M"),ue("month",8),Fe("M",we),Fe("MM",we,Me),Fe("MMM",(function(e,t){return t.monthsShortRegex(e)})),Fe("MMMM",(function(e,t){return t.monthsRegex(e)})),Ne(["M","MM"],(function(e,t){t[je]=he(e)-1})),Ne(["MMM","MMMM"],(function(e,t,n,r){var i=n._locale.monthsParse(e,r,n._strict);null!=i?t[je]=i:v(n).invalidMonth=e}));var nt="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),rt="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),it=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,at=Ze,ot=Ze;function st(e,t){return e?s(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||it).test(t)?"format":"standalone"][e.month()]:s(this._months)?this._months:this._months["standalone"]}function ut(e,t){return e?s(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[it.test(t)?"format":"standalone"][e.month()]:s(this._monthsShort)?this._monthsShort:this._monthsShort["standalone"]}function lt(e,t,n){var r,i,a,o=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],r=0;r<12;++r)a=p([2e3,r]),this._shortMonthsParse[r]=this.monthsShort(a,"").toLocaleLowerCase(),this._longMonthsParse[r]=this.months(a,"").toLocaleLowerCase();return n?"MMM"===t?(i=We.call(this._shortMonthsParse,o),-1!==i?i:null):(i=We.call(this._longMonthsParse,o),-1!==i?i:null):"MMM"===t?(i=We.call(this._shortMonthsParse,o),-1!==i?i:(i=We.call(this._longMonthsParse,o),-1!==i?i:null)):(i=We.call(this._longMonthsParse,o),-1!==i?i:(i=We.call(this._shortMonthsParse,o),-1!==i?i:null))}function ct(e,t,n){var r,i,a;if(this._monthsParseExact)return lt.call(this,e,t,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),r=0;r<12;r++){if(i=p([2e3,r]),n&&!this._longMonthsParse[r]&&(this._longMonthsParse[r]=new RegExp("^"+this.months(i,"").replace(".","")+"$","i"),this._shortMonthsParse[r]=new RegExp("^"+this.monthsShort(i,"").replace(".","")+"$","i")),n||this._monthsParse[r]||(a="^"+this.months(i,"")+"|^"+this.monthsShort(i,""),this._monthsParse[r]=new RegExp(a.replace(".",""),"i")),n&&"MMMM"===t&&this._longMonthsParse[r].test(e))return r;if(n&&"MMM"===t&&this._shortMonthsParse[r].test(e))return r;if(!n&&this._monthsParse[r].test(e))return r}}function dt(e,t){var n;if(!e.isValid())return e;if("string"===typeof t)if(/^\d+$/.test(t))t=he(t);else if(t=e.localeData().monthsParse(t),!h(t))return e;return n=Math.min(e.date(),tt(e.year(),t)),e._d["set"+(e._isUTC?"UTC":"")+"Month"](t,n),e}function ht(e){return null!=e?(dt(this,e),a.updateOffset(this,!0),this):me(this,"Month")}function ft(){return tt(this.year(),this.month())}function mt(e){return this._monthsParseExact?(l(this,"_monthsRegex")||pt.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(l(this,"_monthsShortRegex")||(this._monthsShortRegex=at),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)}function _t(e){return this._monthsParseExact?(l(this,"_monthsRegex")||pt.call(this),e?this._monthsStrictRegex:this._monthsRegex):(l(this,"_monthsRegex")||(this._monthsRegex=ot),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)}function pt(){function e(e,t){return t.length-e.length}var t,n,r=[],i=[],a=[];for(t=0;t<12;t++)n=p([2e3,t]),r.push(this.monthsShort(n,"")),i.push(this.months(n,"")),a.push(this.months(n,"")),a.push(this.monthsShort(n,""));for(r.sort(e),i.sort(e),a.sort(e),t=0;t<12;t++)r[t]=Xe(r[t]),i[t]=Xe(i[t]);for(t=0;t<24;t++)a[t]=Xe(a[t]);this._monthsRegex=new RegExp("^("+a.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+i.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+r.join("|")+")","i")}function gt(e){return ce(e)?366:365}R("Y",0,0,(function(){var e=this.year();return e<=9999?J(e,4):"+"+e})),R(0,["YY",2],0,(function(){return this.year()%100})),R(0,["YYYY",4],0,"year"),R(0,["YYYYY",5],0,"year"),R(0,["YYYYYY",6,!0],0,"year"),ie("year","y"),ue("year",1),Fe("Y",Ce),Fe("YY",we,Me),Fe("YYYY",xe,Ye),Fe("YYYYY",Ae,be),Fe("YYYYYY",Ae,be),Ne(["YYYYY","YYYYYY"],Qe),Ne("YYYY",(function(e,t){t[Qe]=2===e.length?a.parseTwoDigitYear(e):he(e)})),Ne("YY",(function(e,t){t[Qe]=a.parseTwoDigitYear(e)})),Ne("Y",(function(e,t){t[Qe]=parseInt(e,10)})),a.parseTwoDigitYear=function(e){return he(e)+(he(e)>68?1900:2e3)};var vt=fe("FullYear",!0);function yt(){return ce(this.year())}function Mt(e,t,n,r,i,a,o){var s;return e<100&&e>=0?(s=new Date(e+400,t,n,r,i,a,o),isFinite(s.getFullYear())&&s.setFullYear(e)):s=new Date(e,t,n,r,i,a,o),s}function Lt(e){var t,n;return e<100&&e>=0?(n=Array.prototype.slice.call(arguments),n[0]=e+400,t=new Date(Date.UTC.apply(null,n)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function Yt(e,t,n){var r=7+t-n,i=(7+Lt(e,0,r).getUTCDay()-t)%7;return-i+r-1}function bt(e,t,n,r,i){var a,o,s=(7+n-r)%7,u=Yt(e,r,i),l=1+7*(t-1)+s+u;return l<=0?(a=e-1,o=gt(a)+l):l>gt(e)?(a=e+1,o=l-gt(e)):(a=e,o=l),{year:a,dayOfYear:o}}function wt(e,t,n){var r,i,a=Yt(e.year(),t,n),o=Math.floor((e.dayOfYear()-a-1)/7)+1;return o<1?(i=e.year()-1,r=o+St(i,t,n)):o>St(e.year(),t,n)?(r=o-St(e.year(),t,n),i=e.year()+1):(i=e.year(),r=o),{week:r,year:i}}function St(e,t,n){var r=Yt(e,t,n),i=Yt(e+1,t,n);return(gt(e)-r+i)/7}function Dt(e){return wt(e,this._week.dow,this._week.doy).week}R("w",["ww",2],"wo","week"),R("W",["WW",2],"Wo","isoWeek"),ie("week","w"),ie("isoWeek","W"),ue("week",5),ue("isoWeek",5),Fe("w",we),Fe("ww",we,Me),Fe("W",we),Fe("WW",we,Me),Re(["w","ww","W","WW"],(function(e,t,n,r){t[r.substr(0,1)]=he(e)}));var Tt={dow:0,doy:6};function xt(){return this._week.dow}function At(){return this._week.doy}function kt(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")}function Ct(e){var t=wt(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")}function Ht(e,t){return"string"!==typeof e?e:isNaN(e)?(e=t.weekdaysParse(e),"number"===typeof e?e:null):parseInt(e,10)}function Pt(e,t){return"string"===typeof e?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function Et(e,t){return e.slice(t,7).concat(e.slice(0,t))}R("d",0,"do","day"),R("dd",0,0,(function(e){return this.localeData().weekdaysMin(this,e)})),R("ddd",0,0,(function(e){return this.localeData().weekdaysShort(this,e)})),R("dddd",0,0,(function(e){return this.localeData().weekdays(this,e)})),R("e",0,0,"weekday"),R("E",0,0,"isoWeekday"),ie("day","d"),ie("weekday","e"),ie("isoWeekday","E"),ue("day",11),ue("weekday",11),ue("isoWeekday",11),Fe("d",we),Fe("e",we),Fe("E",we),Fe("dd",(function(e,t){return t.weekdaysMinRegex(e)})),Fe("ddd",(function(e,t){return t.weekdaysShortRegex(e)})),Fe("dddd",(function(e,t){return t.weekdaysRegex(e)})),Re(["dd","ddd","dddd"],(function(e,t,n,r){var i=n._locale.weekdaysParse(e,r,n._strict);null!=i?t.d=i:v(n).invalidWeekday=e})),Re(["d","e","E"],(function(e,t,n,r){t[r]=he(e)}));var Zt="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Ft="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Jt="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Bt=Ze,Xt=Ze,Ot=Ze;function Nt(e,t){var n=s(this._weekdays)?this._weekdays:this._weekdays[e&&!0!==e&&this._weekdays.isFormat.test(t)?"format":"standalone"];return!0===e?Et(n,this._week.dow):e?n[e.day()]:n}function Rt(e){return!0===e?Et(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function It(e){return!0===e?Et(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function Wt(e,t,n){var r,i,a,o=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],r=0;r<7;++r)a=p([2e3,1]).day(r),this._minWeekdaysParse[r]=this.weekdaysMin(a,"").toLocaleLowerCase(),this._shortWeekdaysParse[r]=this.weekdaysShort(a,"").toLocaleLowerCase(),this._weekdaysParse[r]=this.weekdays(a,"").toLocaleLowerCase();return n?"dddd"===t?(i=We.call(this._weekdaysParse,o),-1!==i?i:null):"ddd"===t?(i=We.call(this._shortWeekdaysParse,o),-1!==i?i:null):(i=We.call(this._minWeekdaysParse,o),-1!==i?i:null):"dddd"===t?(i=We.call(this._weekdaysParse,o),-1!==i?i:(i=We.call(this._shortWeekdaysParse,o),-1!==i?i:(i=We.call(this._minWeekdaysParse,o),-1!==i?i:null))):"ddd"===t?(i=We.call(this._shortWeekdaysParse,o),-1!==i?i:(i=We.call(this._weekdaysParse,o),-1!==i?i:(i=We.call(this._minWeekdaysParse,o),-1!==i?i:null))):(i=We.call(this._minWeekdaysParse,o),-1!==i?i:(i=We.call(this._weekdaysParse,o),-1!==i?i:(i=We.call(this._shortWeekdaysParse,o),-1!==i?i:null)))}function Qt(e,t,n){var r,i,a;if(this._weekdaysParseExact)return Wt.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++){if(i=p([2e3,1]).day(r),n&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp("^"+this.weekdays(i,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[r]=new RegExp("^"+this.weekdaysShort(i,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[r]=new RegExp("^"+this.weekdaysMin(i,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[r]||(a="^"+this.weekdays(i,"")+"|^"+this.weekdaysShort(i,"")+"|^"+this.weekdaysMin(i,""),this._weekdaysParse[r]=new RegExp(a.replace(".",""),"i")),n&&"dddd"===t&&this._fullWeekdaysParse[r].test(e))return r;if(n&&"ddd"===t&&this._shortWeekdaysParse[r].test(e))return r;if(n&&"dd"===t&&this._minWeekdaysParse[r].test(e))return r;if(!n&&this._weekdaysParse[r].test(e))return r}}function jt(e){if(!this.isValid())return null!=e?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=e?(e=Ht(e,this.localeData()),this.add(e-t,"d")):t}function Gt(e){if(!this.isValid())return null!=e?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")}function zt(e){if(!this.isValid())return null!=e?this:NaN;if(null!=e){var t=Pt(e,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7}function Kt(e){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||$t.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(l(this,"_weekdaysRegex")||(this._weekdaysRegex=Bt),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function Ut(e){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||$t.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(l(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Xt),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function Vt(e){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||$t.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(l(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Ot),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function $t(){function e(e,t){return t.length-e.length}var t,n,r,i,a,o=[],s=[],u=[],l=[];for(t=0;t<7;t++)n=p([2e3,1]).day(t),r=Xe(this.weekdaysMin(n,"")),i=Xe(this.weekdaysShort(n,"")),a=Xe(this.weekdays(n,"")),o.push(r),s.push(i),u.push(a),l.push(r),l.push(i),l.push(a);o.sort(e),s.sort(e),u.sort(e),l.sort(e),this._weekdaysRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+u.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+o.join("|")+")","i")}function qt(){return this.hours()%12||12}function en(){return this.hours()||24}function tn(e,t){R(e,0,0,(function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)}))}function nn(e,t){return t._meridiemParse}function rn(e){return"p"===(e+"").toLowerCase().charAt(0)}R("H",["HH",2],0,"hour"),R("h",["hh",2],0,qt),R("k",["kk",2],0,en),R("hmm",0,0,(function(){return""+qt.apply(this)+J(this.minutes(),2)})),R("hmmss",0,0,(function(){return""+qt.apply(this)+J(this.minutes(),2)+J(this.seconds(),2)})),R("Hmm",0,0,(function(){return""+this.hours()+J(this.minutes(),2)})),R("Hmmss",0,0,(function(){return""+this.hours()+J(this.minutes(),2)+J(this.seconds(),2)})),tn("a",!0),tn("A",!1),ie("hour","h"),ue("hour",13),Fe("a",nn),Fe("A",nn),Fe("H",we),Fe("h",we),Fe("k",we),Fe("HH",we,Me),Fe("hh",we,Me),Fe("kk",we,Me),Fe("hmm",Se),Fe("hmmss",De),Fe("Hmm",Se),Fe("Hmmss",De),Ne(["H","HH"],ze),Ne(["k","kk"],(function(e,t,n){var r=he(e);t[ze]=24===r?0:r})),Ne(["a","A"],(function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e})),Ne(["h","hh"],(function(e,t,n){t[ze]=he(e),v(n).bigHour=!0})),Ne("hmm",(function(e,t,n){var r=e.length-2;t[ze]=he(e.substr(0,r)),t[Ke]=he(e.substr(r)),v(n).bigHour=!0})),Ne("hmmss",(function(e,t,n){var r=e.length-4,i=e.length-2;t[ze]=he(e.substr(0,r)),t[Ke]=he(e.substr(r,2)),t[Ue]=he(e.substr(i)),v(n).bigHour=!0})),Ne("Hmm",(function(e,t,n){var r=e.length-2;t[ze]=he(e.substr(0,r)),t[Ke]=he(e.substr(r))})),Ne("Hmmss",(function(e,t,n){var r=e.length-4,i=e.length-2;t[ze]=he(e.substr(0,r)),t[Ke]=he(e.substr(r,2)),t[Ue]=he(e.substr(i))}));var an=/[ap]\.?m?\.?/i,on=fe("Hours",!0);function sn(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"}var un,ln={calendar:Z,longDateFormat:G,invalidDate:K,ordinal:V,dayOfMonthOrdinalParse:$,relativeTime:ee,months:nt,monthsShort:rt,week:Tt,weekdays:Zt,weekdaysMin:Jt,weekdaysShort:Ft,meridiemParse:an},cn={},dn={};function hn(e,t){var n,r=Math.min(e.length,t.length);for(n=0;n<r;n+=1)if(e[n]!==t[n])return n;return r}function fn(e){return e?e.toLowerCase().replace("_","-"):e}function mn(e){var t,n,r,i,a=0;while(a<e.length){i=fn(e[a]).split("-"),t=i.length,n=fn(e[a+1]),n=n?n.split("-"):null;while(t>0){if(r=pn(i.slice(0,t).join("-")),r)return r;if(n&&n.length>=t&&hn(i,n)>=t-1)break;t--}a++}return un}function _n(e){return null!=e.match("^[^/\\\\]*$")}function pn(r){var i=null;if(void 0===cn[r]&&"undefined"!==typeof e&&e&&e.exports&&_n(r))try{i=un._abbr,t,n("4678")("./"+r),gn(i)}catch(a){cn[r]=null}return cn[r]}function gn(e,t){var n;return e&&(n=d(t)?Mn(e):vn(e,t),n?un=n:"undefined"!==typeof console&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),un._abbr}function vn(e,t){if(null!==t){var n,r=ln;if(t.abbr=e,null!=cn[e])k("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),r=cn[e]._config;else if(null!=t.parentLocale)if(null!=cn[t.parentLocale])r=cn[t.parentLocale]._config;else{if(n=pn(t.parentLocale),null==n)return dn[t.parentLocale]||(dn[t.parentLocale]=[]),dn[t.parentLocale].push({name:e,config:t}),null;r=n._config}return cn[e]=new E(P(r,t)),dn[e]&&dn[e].forEach((function(e){vn(e.name,e.config)})),gn(e),cn[e]}return delete cn[e],null}function yn(e,t){if(null!=t){var n,r,i=ln;null!=cn[e]&&null!=cn[e].parentLocale?cn[e].set(P(cn[e]._config,t)):(r=pn(e),null!=r&&(i=r._config),t=P(i,t),null==r&&(t.abbr=e),n=new E(t),n.parentLocale=cn[e],cn[e]=n),gn(e)}else null!=cn[e]&&(null!=cn[e].parentLocale?(cn[e]=cn[e].parentLocale,e===gn()&&gn(e)):null!=cn[e]&&delete cn[e]);return cn[e]}function Mn(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return un;if(!s(e)){if(t=pn(e),t)return t;e=[e]}return mn(e)}function Ln(){return x(cn)}function Yn(e){var t,n=e._a;return n&&-2===v(e).overflow&&(t=n[je]<0||n[je]>11?je:n[Ge]<1||n[Ge]>tt(n[Qe],n[je])?Ge:n[ze]<0||n[ze]>24||24===n[ze]&&(0!==n[Ke]||0!==n[Ue]||0!==n[Ve])?ze:n[Ke]<0||n[Ke]>59?Ke:n[Ue]<0||n[Ue]>59?Ue:n[Ve]<0||n[Ve]>999?Ve:-1,v(e)._overflowDayOfYear&&(t<Qe||t>Ge)&&(t=Ge),v(e)._overflowWeeks&&-1===t&&(t=$e),v(e)._overflowWeekday&&-1===t&&(t=qe),v(e).overflow=t),e}var bn=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,wn=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Sn=/Z|[+-]\d\d(?::?\d\d)?/,Dn=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],Tn=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],xn=/^\/?Date\((-?\d+)/i,An=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,kn={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Cn(e){var t,n,r,i,a,o,s=e._i,u=bn.exec(s)||wn.exec(s),l=Dn.length,c=Tn.length;if(u){for(v(e).iso=!0,t=0,n=l;t<n;t++)if(Dn[t][1].exec(u[1])){i=Dn[t][0],r=!1!==Dn[t][2];break}if(null==i)return void(e._isValid=!1);if(u[3]){for(t=0,n=c;t<n;t++)if(Tn[t][1].exec(u[3])){a=(u[2]||" ")+Tn[t][0];break}if(null==a)return void(e._isValid=!1)}if(!r&&null!=a)return void(e._isValid=!1);if(u[4]){if(!Sn.exec(u[4]))return void(e._isValid=!1);o="Z"}e._f=i+(a||"")+(o||""),In(e)}else e._isValid=!1}function Hn(e,t,n,r,i,a){var o=[Pn(e),rt.indexOf(t),parseInt(n,10),parseInt(r,10),parseInt(i,10)];return a&&o.push(parseInt(a,10)),o}function Pn(e){var t=parseInt(e,10);return t<=49?2e3+t:t<=999?1900+t:t}function En(e){return e.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function Zn(e,t,n){if(e){var r=Ft.indexOf(e),i=new Date(t[0],t[1],t[2]).getDay();if(r!==i)return v(n).weekdayMismatch=!0,n._isValid=!1,!1}return!0}function Fn(e,t,n){if(e)return kn[e];if(t)return 0;var r=parseInt(n,10),i=r%100,a=(r-i)/100;return 60*a+i}function Jn(e){var t,n=An.exec(En(e._i));if(n){if(t=Hn(n[4],n[3],n[2],n[5],n[6],n[7]),!Zn(n[1],t,e))return;e._a=t,e._tzm=Fn(n[8],n[9],n[10]),e._d=Lt.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),v(e).rfc2822=!0}else e._isValid=!1}function Bn(e){var t=xn.exec(e._i);null===t?(Cn(e),!1===e._isValid&&(delete e._isValid,Jn(e),!1===e._isValid&&(delete e._isValid,e._strict?e._isValid=!1:a.createFromInputFallback(e)))):e._d=new Date(+t[1])}function Xn(e,t,n){return null!=e?e:null!=t?t:n}function On(e){var t=new Date(a.now());return e._useUTC?[t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()]:[t.getFullYear(),t.getMonth(),t.getDate()]}function Nn(e){var t,n,r,i,a,o=[];if(!e._d){for(r=On(e),e._w&&null==e._a[Ge]&&null==e._a[je]&&Rn(e),null!=e._dayOfYear&&(a=Xn(e._a[Qe],r[Qe]),(e._dayOfYear>gt(a)||0===e._dayOfYear)&&(v(e)._overflowDayOfYear=!0),n=Lt(a,0,e._dayOfYear),e._a[je]=n.getUTCMonth(),e._a[Ge]=n.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=o[t]=r[t];for(;t<7;t++)e._a[t]=o[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[ze]&&0===e._a[Ke]&&0===e._a[Ue]&&0===e._a[Ve]&&(e._nextDay=!0,e._a[ze]=0),e._d=(e._useUTC?Lt:Mt).apply(null,o),i=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[ze]=24),e._w&&"undefined"!==typeof e._w.d&&e._w.d!==i&&(v(e).weekdayMismatch=!0)}}function Rn(e){var t,n,r,i,a,o,s,u,l;t=e._w,null!=t.GG||null!=t.W||null!=t.E?(a=1,o=4,n=Xn(t.GG,e._a[Qe],wt(Vn(),1,4).year),r=Xn(t.W,1),i=Xn(t.E,1),(i<1||i>7)&&(u=!0)):(a=e._locale._week.dow,o=e._locale._week.doy,l=wt(Vn(),a,o),n=Xn(t.gg,e._a[Qe],l.year),r=Xn(t.w,l.week),null!=t.d?(i=t.d,(i<0||i>6)&&(u=!0)):null!=t.e?(i=t.e+a,(t.e<0||t.e>6)&&(u=!0)):i=a),r<1||r>St(n,a,o)?v(e)._overflowWeeks=!0:null!=u?v(e)._overflowWeekday=!0:(s=bt(n,r,i,a,o),e._a[Qe]=s.year,e._dayOfYear=s.dayOfYear)}function In(e){if(e._f!==a.ISO_8601)if(e._f!==a.RFC_2822){e._a=[],v(e).empty=!0;var t,n,r,i,o,s,u,l=""+e._i,c=l.length,d=0;for(r=j(e._f,e._locale).match(B)||[],u=r.length,t=0;t<u;t++)i=r[t],n=(l.match(Je(i,e))||[])[0],n&&(o=l.substr(0,l.indexOf(n)),o.length>0&&v(e).unusedInput.push(o),l=l.slice(l.indexOf(n)+n.length),d+=n.length),N[i]?(n?v(e).empty=!1:v(e).unusedTokens.push(i),Ie(i,n,e)):e._strict&&!n&&v(e).unusedTokens.push(i);v(e).charsLeftOver=c-d,l.length>0&&v(e).unusedInput.push(l),e._a[ze]<=12&&!0===v(e).bigHour&&e._a[ze]>0&&(v(e).bigHour=void 0),v(e).parsedDateParts=e._a.slice(0),v(e).meridiem=e._meridiem,e._a[ze]=Wn(e._locale,e._a[ze],e._meridiem),s=v(e).era,null!==s&&(e._a[Qe]=e._locale.erasConvertYear(s,e._a[Qe])),Nn(e),Yn(e)}else Jn(e);else Cn(e)}function Wn(e,t,n){var r;return null==n?t:null!=e.meridiemHour?e.meridiemHour(t,n):null!=e.isPM?(r=e.isPM(n),r&&t<12&&(t+=12),r||12!==t||(t=0),t):t}function Qn(e){var t,n,r,i,a,o,s=!1,u=e._f.length;if(0===u)return v(e).invalidFormat=!0,void(e._d=new Date(NaN));for(i=0;i<u;i++)a=0,o=!1,t=b({},e),null!=e._useUTC&&(t._useUTC=e._useUTC),t._f=e._f[i],In(t),y(t)&&(o=!0),a+=v(t).charsLeftOver,a+=10*v(t).unusedTokens.length,v(t).score=a,s?a<r&&(r=a,n=t):(null==r||a<r||o)&&(r=a,n=t,o&&(s=!0));_(e,n||t)}function jn(e){if(!e._d){var t=oe(e._i),n=void 0===t.day?t.date:t.day;e._a=m([t.year,t.month,n,t.hour,t.minute,t.second,t.millisecond],(function(e){return e&&parseInt(e,10)})),Nn(e)}}function Gn(e){var t=new w(Yn(zn(e)));return t._nextDay&&(t.add(1,"d"),t._nextDay=void 0),t}function zn(e){var t=e._i,n=e._f;return e._locale=e._locale||Mn(e._l),null===t||void 0===n&&""===t?M({nullInput:!0}):("string"===typeof t&&(e._i=t=e._locale.preparse(t)),S(t)?new w(Yn(t)):(f(t)?e._d=t:s(n)?Qn(e):n?In(e):Kn(e),y(e)||(e._d=null),e))}function Kn(e){var t=e._i;d(t)?e._d=new Date(a.now()):f(t)?e._d=new Date(t.valueOf()):"string"===typeof t?Bn(e):s(t)?(e._a=m(t.slice(0),(function(e){return parseInt(e,10)})),Nn(e)):u(t)?jn(e):h(t)?e._d=new Date(t):a.createFromInputFallback(e)}function Un(e,t,n,r,i){var a={};return!0!==t&&!1!==t||(r=t,t=void 0),!0!==n&&!1!==n||(r=n,n=void 0),(u(e)&&c(e)||s(e)&&0===e.length)&&(e=void 0),a._isAMomentObject=!0,a._useUTC=a._isUTC=i,a._l=n,a._i=e,a._f=t,a._strict=r,Gn(a)}function Vn(e,t,n,r){return Un(e,t,n,r,!1)}a.createFromInputFallback=T("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",(function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))})),a.ISO_8601=function(){},a.RFC_2822=function(){};var $n=T("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",(function(){var e=Vn.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:M()})),qn=T("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",(function(){var e=Vn.apply(null,arguments);return this.isValid()&&e.isValid()?e>this?this:e:M()}));function er(e,t){var n,r;if(1===t.length&&s(t[0])&&(t=t[0]),!t.length)return Vn();for(n=t[0],r=1;r<t.length;++r)t[r].isValid()&&!t[r][e](n)||(n=t[r]);return n}function tr(){var e=[].slice.call(arguments,0);return er("isBefore",e)}function nr(){var e=[].slice.call(arguments,0);return er("isAfter",e)}var rr=function(){return Date.now?Date.now():+new Date},ir=["year","quarter","month","week","day","hour","minute","second","millisecond"];function ar(e){var t,n,r=!1,i=ir.length;for(t in e)if(l(e,t)&&(-1===We.call(ir,t)||null!=e[t]&&isNaN(e[t])))return!1;for(n=0;n<i;++n)if(e[ir[n]]){if(r)return!1;parseFloat(e[ir[n]])!==he(e[ir[n]])&&(r=!0)}return!0}function or(){return this._isValid}function sr(){return kr(NaN)}function ur(e){var t=oe(e),n=t.year||0,r=t.quarter||0,i=t.month||0,a=t.week||t.isoWeek||0,o=t.day||0,s=t.hour||0,u=t.minute||0,l=t.second||0,c=t.millisecond||0;this._isValid=ar(t),this._milliseconds=+c+1e3*l+6e4*u+1e3*s*60*60,this._days=+o+7*a,this._months=+i+3*r+12*n,this._data={},this._locale=Mn(),this._bubble()}function lr(e){return e instanceof ur}function cr(e){return e<0?-1*Math.round(-1*e):Math.round(e)}function dr(e,t,n){var r,i=Math.min(e.length,t.length),a=Math.abs(e.length-t.length),o=0;for(r=0;r<i;r++)(n&&e[r]!==t[r]||!n&&he(e[r])!==he(t[r]))&&o++;return o+a}function hr(e,t){R(e,0,0,(function(){var e=this.utcOffset(),n="+";return e<0&&(e=-e,n="-"),n+J(~~(e/60),2)+t+J(~~e%60,2)}))}hr("Z",":"),hr("ZZ",""),Fe("Z",Pe),Fe("ZZ",Pe),Ne(["Z","ZZ"],(function(e,t,n){n._useUTC=!0,n._tzm=mr(Pe,e)}));var fr=/([\+\-]|\d\d)/gi;function mr(e,t){var n,r,i,a=(t||"").match(e);return null===a?null:(n=a[a.length-1]||[],r=(n+"").match(fr)||["-",0,0],i=60*r[1]+he(r[2]),0===i?0:"+"===r[0]?i:-i)}function _r(e,t){var n,r;return t._isUTC?(n=t.clone(),r=(S(e)||f(e)?e.valueOf():Vn(e).valueOf())-n.valueOf(),n._d.setTime(n._d.valueOf()+r),a.updateOffset(n,!1),n):Vn(e).local()}function pr(e){return-Math.round(e._d.getTimezoneOffset())}function gr(e,t,n){var r,i=this._offset||0;if(!this.isValid())return null!=e?this:NaN;if(null!=e){if("string"===typeof e){if(e=mr(Pe,e),null===e)return this}else Math.abs(e)<16&&!n&&(e*=60);return!this._isUTC&&t&&(r=pr(this)),this._offset=e,this._isUTC=!0,null!=r&&this.add(r,"m"),i!==e&&(!t||this._changeInProgress?Zr(this,kr(e-i,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,a.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?i:pr(this)}function vr(e,t){return null!=e?("string"!==typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()}function yr(e){return this.utcOffset(0,e)}function Mr(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(pr(this),"m")),this}function Lr(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"===typeof this._i){var e=mr(He,this._i);null!=e?this.utcOffset(e):this.utcOffset(0,!0)}return this}function Yr(e){return!!this.isValid()&&(e=e?Vn(e).utcOffset():0,(this.utcOffset()-e)%60===0)}function br(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function wr(){if(!d(this._isDSTShifted))return this._isDSTShifted;var e,t={};return b(t,this),t=zn(t),t._a?(e=t._isUTC?p(t._a):Vn(t._a),this._isDSTShifted=this.isValid()&&dr(t._a,e.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function Sr(){return!!this.isValid()&&!this._isUTC}function Dr(){return!!this.isValid()&&this._isUTC}function Tr(){return!!this.isValid()&&(this._isUTC&&0===this._offset)}a.updateOffset=function(){};var xr=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,Ar=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function kr(e,t){var n,r,i,a=e,o=null;return lr(e)?a={ms:e._milliseconds,d:e._days,M:e._months}:h(e)||!isNaN(+e)?(a={},t?a[t]=+e:a.milliseconds=+e):(o=xr.exec(e))?(n="-"===o[1]?-1:1,a={y:0,d:he(o[Ge])*n,h:he(o[ze])*n,m:he(o[Ke])*n,s:he(o[Ue])*n,ms:he(cr(1e3*o[Ve]))*n}):(o=Ar.exec(e))?(n="-"===o[1]?-1:1,a={y:Cr(o[2],n),M:Cr(o[3],n),w:Cr(o[4],n),d:Cr(o[5],n),h:Cr(o[6],n),m:Cr(o[7],n),s:Cr(o[8],n)}):null==a?a={}:"object"===typeof a&&("from"in a||"to"in a)&&(i=Pr(Vn(a.from),Vn(a.to)),a={},a.ms=i.milliseconds,a.M=i.months),r=new ur(a),lr(e)&&l(e,"_locale")&&(r._locale=e._locale),lr(e)&&l(e,"_isValid")&&(r._isValid=e._isValid),r}function Cr(e,t){var n=e&&parseFloat(e.replace(",","."));return(isNaN(n)?0:n)*t}function Hr(e,t){var n={};return n.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(n.months,"M").isAfter(t)&&--n.months,n.milliseconds=+t-+e.clone().add(n.months,"M"),n}function Pr(e,t){var n;return e.isValid()&&t.isValid()?(t=_r(t,e),e.isBefore(t)?n=Hr(e,t):(n=Hr(t,e),n.milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function Er(e,t){return function(n,r){var i,a;return null===r||isNaN(+r)||(k(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),a=n,n=r,r=a),i=kr(n,r),Zr(this,i,e),this}}function Zr(e,t,n,r){var i=t._milliseconds,o=cr(t._days),s=cr(t._months);e.isValid()&&(r=null==r||r,s&&dt(e,me(e,"Month")+s*n),o&&_e(e,"Date",me(e,"Date")+o*n),i&&e._d.setTime(e._d.valueOf()+i*n),r&&a.updateOffset(e,o||s))}kr.fn=ur.prototype,kr.invalid=sr;var Fr=Er(1,"add"),Jr=Er(-1,"subtract");function Br(e){return"string"===typeof e||e instanceof String}function Xr(e){return S(e)||f(e)||Br(e)||h(e)||Nr(e)||Or(e)||null===e||void 0===e}function Or(e){var t,n,r=u(e)&&!c(e),i=!1,a=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],o=a.length;for(t=0;t<o;t+=1)n=a[t],i=i||l(e,n);return r&&i}function Nr(e){var t=s(e),n=!1;return t&&(n=0===e.filter((function(t){return!h(t)&&Br(e)})).length),t&&n}function Rr(e){var t,n,r=u(e)&&!c(e),i=!1,a=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"];for(t=0;t<a.length;t+=1)n=a[t],i=i||l(e,n);return r&&i}function Ir(e,t){var n=e.diff(t,"days",!0);return n<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse"}function Wr(e,t){1===arguments.length&&(arguments[0]?Xr(arguments[0])?(e=arguments[0],t=void 0):Rr(arguments[0])&&(t=arguments[0],e=void 0):(e=void 0,t=void 0));var n=e||Vn(),r=_r(n,this).startOf("day"),i=a.calendarFormat(this,r)||"sameElse",o=t&&(C(t[i])?t[i].call(this,n):t[i]);return this.format(o||this.localeData().calendar(i,this,Vn(n)))}function Qr(){return new w(this)}function jr(e,t){var n=S(e)?e:Vn(e);return!(!this.isValid()||!n.isValid())&&(t=ae(t)||"millisecond","millisecond"===t?this.valueOf()>n.valueOf():n.valueOf()<this.clone().startOf(t).valueOf())}function Gr(e,t){var n=S(e)?e:Vn(e);return!(!this.isValid()||!n.isValid())&&(t=ae(t)||"millisecond","millisecond"===t?this.valueOf()<n.valueOf():this.clone().endOf(t).valueOf()<n.valueOf())}function zr(e,t,n,r){var i=S(e)?e:Vn(e),a=S(t)?t:Vn(t);return!!(this.isValid()&&i.isValid()&&a.isValid())&&(r=r||"()",("("===r[0]?this.isAfter(i,n):!this.isBefore(i,n))&&(")"===r[1]?this.isBefore(a,n):!this.isAfter(a,n)))}function Kr(e,t){var n,r=S(e)?e:Vn(e);return!(!this.isValid()||!r.isValid())&&(t=ae(t)||"millisecond","millisecond"===t?this.valueOf()===r.valueOf():(n=r.valueOf(),this.clone().startOf(t).valueOf()<=n&&n<=this.clone().endOf(t).valueOf()))}function Ur(e,t){return this.isSame(e,t)||this.isAfter(e,t)}function Vr(e,t){return this.isSame(e,t)||this.isBefore(e,t)}function $r(e,t,n){var r,i,a;if(!this.isValid())return NaN;if(r=_r(e,this),!r.isValid())return NaN;switch(i=6e4*(r.utcOffset()-this.utcOffset()),t=ae(t),t){case"year":a=qr(this,r)/12;break;case"month":a=qr(this,r);break;case"quarter":a=qr(this,r)/3;break;case"second":a=(this-r)/1e3;break;case"minute":a=(this-r)/6e4;break;case"hour":a=(this-r)/36e5;break;case"day":a=(this-r-i)/864e5;break;case"week":a=(this-r-i)/6048e5;break;default:a=this-r}return n?a:de(a)}function qr(e,t){if(e.date()<t.date())return-qr(t,e);var n,r,i=12*(t.year()-e.year())+(t.month()-e.month()),a=e.clone().add(i,"months");return t-a<0?(n=e.clone().add(i-1,"months"),r=(t-a)/(a-n)):(n=e.clone().add(i+1,"months"),r=(t-a)/(n-a)),-(i+r)||0}function ei(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function ti(e){if(!this.isValid())return null;var t=!0!==e,n=t?this.clone().utc():this;return n.year()<0||n.year()>9999?Q(n,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):C(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",Q(n,"Z")):Q(n,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function ni(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e,t,n,r,i="moment",a="";return this.isLocal()||(i=0===this.utcOffset()?"moment.utc":"moment.parseZone",a="Z"),e="["+i+'("]',t=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",n="-MM-DD[T]HH:mm:ss.SSS",r=a+'[")]',this.format(e+t+n+r)}function ri(e){e||(e=this.isUtc()?a.defaultFormatUtc:a.defaultFormat);var t=Q(this,e);return this.localeData().postformat(t)}function ii(e,t){return this.isValid()&&(S(e)&&e.isValid()||Vn(e).isValid())?kr({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function ai(e){return this.from(Vn(),e)}function oi(e,t){return this.isValid()&&(S(e)&&e.isValid()||Vn(e).isValid())?kr({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function si(e){return this.to(Vn(),e)}function ui(e){var t;return void 0===e?this._locale._abbr:(t=Mn(e),null!=t&&(this._locale=t),this)}a.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",a.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var li=T("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",(function(e){return void 0===e?this.localeData():this.locale(e)}));function ci(){return this._locale}var di=1e3,hi=60*di,fi=60*hi,mi=3506328*fi;function _i(e,t){return(e%t+t)%t}function pi(e,t,n){return e<100&&e>=0?new Date(e+400,t,n)-mi:new Date(e,t,n).valueOf()}function gi(e,t,n){return e<100&&e>=0?Date.UTC(e+400,t,n)-mi:Date.UTC(e,t,n)}function vi(e){var t,n;if(e=ae(e),void 0===e||"millisecond"===e||!this.isValid())return this;switch(n=this._isUTC?gi:pi,e){case"year":t=n(this.year(),0,1);break;case"quarter":t=n(this.year(),this.month()-this.month()%3,1);break;case"month":t=n(this.year(),this.month(),1);break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=n(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf(),t-=_i(t+(this._isUTC?0:this.utcOffset()*hi),fi);break;case"minute":t=this._d.valueOf(),t-=_i(t,hi);break;case"second":t=this._d.valueOf(),t-=_i(t,di);break}return this._d.setTime(t),a.updateOffset(this,!0),this}function yi(e){var t,n;if(e=ae(e),void 0===e||"millisecond"===e||!this.isValid())return this;switch(n=this._isUTC?gi:pi,e){case"year":t=n(this.year()+1,0,1)-1;break;case"quarter":t=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=n(this.year(),this.month()+1,1)-1;break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=n(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=fi-_i(t+(this._isUTC?0:this.utcOffset()*hi),fi)-1;break;case"minute":t=this._d.valueOf(),t+=hi-_i(t,hi)-1;break;case"second":t=this._d.valueOf(),t+=di-_i(t,di)-1;break}return this._d.setTime(t),a.updateOffset(this,!0),this}function Mi(){return this._d.valueOf()-6e4*(this._offset||0)}function Li(){return Math.floor(this.valueOf()/1e3)}function Yi(){return new Date(this.valueOf())}function bi(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function wi(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function Si(){return this.isValid()?this.toISOString():null}function Di(){return y(this)}function Ti(){return _({},v(this))}function xi(){return v(this).overflow}function Ai(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function ki(e,t){var n,r,i,o=this._eras||Mn("en")._eras;for(n=0,r=o.length;n<r;++n){switch(typeof o[n].since){case"string":i=a(o[n].since).startOf("day"),o[n].since=i.valueOf();break}switch(typeof o[n].until){case"undefined":o[n].until=1/0;break;case"string":i=a(o[n].until).startOf("day").valueOf(),o[n].until=i.valueOf();break}}return o}function Ci(e,t,n){var r,i,a,o,s,u=this.eras();for(e=e.toUpperCase(),r=0,i=u.length;r<i;++r)if(a=u[r].name.toUpperCase(),o=u[r].abbr.toUpperCase(),s=u[r].narrow.toUpperCase(),n)switch(t){case"N":case"NN":case"NNN":if(o===e)return u[r];break;case"NNNN":if(a===e)return u[r];break;case"NNNNN":if(s===e)return u[r];break}else if([a,o,s].indexOf(e)>=0)return u[r]}function Hi(e,t){var n=e.since<=e.until?1:-1;return void 0===t?a(e.since).year():a(e.since).year()+(t-e.offset)*n}function Pi(){var e,t,n,r=this.localeData().eras();for(e=0,t=r.length;e<t;++e){if(n=this.clone().startOf("day").valueOf(),r[e].since<=n&&n<=r[e].until)return r[e].name;if(r[e].until<=n&&n<=r[e].since)return r[e].name}return""}function Ei(){var e,t,n,r=this.localeData().eras();for(e=0,t=r.length;e<t;++e){if(n=this.clone().startOf("day").valueOf(),r[e].since<=n&&n<=r[e].until)return r[e].narrow;if(r[e].until<=n&&n<=r[e].since)return r[e].narrow}return""}function Zi(){var e,t,n,r=this.localeData().eras();for(e=0,t=r.length;e<t;++e){if(n=this.clone().startOf("day").valueOf(),r[e].since<=n&&n<=r[e].until)return r[e].abbr;if(r[e].until<=n&&n<=r[e].since)return r[e].abbr}return""}function Fi(){var e,t,n,r,i=this.localeData().eras();for(e=0,t=i.length;e<t;++e)if(n=i[e].since<=i[e].until?1:-1,r=this.clone().startOf("day").valueOf(),i[e].since<=r&&r<=i[e].until||i[e].until<=r&&r<=i[e].since)return(this.year()-a(i[e].since).year())*n+i[e].offset;return this.year()}function Ji(e){return l(this,"_erasNameRegex")||Wi.call(this),e?this._erasNameRegex:this._erasRegex}function Bi(e){return l(this,"_erasAbbrRegex")||Wi.call(this),e?this._erasAbbrRegex:this._erasRegex}function Xi(e){return l(this,"_erasNarrowRegex")||Wi.call(this),e?this._erasNarrowRegex:this._erasRegex}function Oi(e,t){return t.erasAbbrRegex(e)}function Ni(e,t){return t.erasNameRegex(e)}function Ri(e,t){return t.erasNarrowRegex(e)}function Ii(e,t){return t._eraYearOrdinalRegex||ke}function Wi(){var e,t,n=[],r=[],i=[],a=[],o=this.eras();for(e=0,t=o.length;e<t;++e)r.push(Xe(o[e].name)),n.push(Xe(o[e].abbr)),i.push(Xe(o[e].narrow)),a.push(Xe(o[e].name)),a.push(Xe(o[e].abbr)),a.push(Xe(o[e].narrow));this._erasRegex=new RegExp("^("+a.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+r.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+n.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+i.join("|")+")","i")}function Qi(e,t){R(0,[e,e.length],0,t)}function ji(e){return $i.call(this,e,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)}function Gi(e){return $i.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)}function zi(){return St(this.year(),1,4)}function Ki(){return St(this.isoWeekYear(),1,4)}function Ui(){var e=this.localeData()._week;return St(this.year(),e.dow,e.doy)}function Vi(){var e=this.localeData()._week;return St(this.weekYear(),e.dow,e.doy)}function $i(e,t,n,r,i){var a;return null==e?wt(this,r,i).year:(a=St(e,r,i),t>a&&(t=a),qi.call(this,e,t,n,r,i))}function qi(e,t,n,r,i){var a=bt(e,t,n,r,i),o=Lt(a.year,0,a.dayOfYear);return this.year(o.getUTCFullYear()),this.month(o.getUTCMonth()),this.date(o.getUTCDate()),this}function ea(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)}R("N",0,0,"eraAbbr"),R("NN",0,0,"eraAbbr"),R("NNN",0,0,"eraAbbr"),R("NNNN",0,0,"eraName"),R("NNNNN",0,0,"eraNarrow"),R("y",["y",1],"yo","eraYear"),R("y",["yy",2],0,"eraYear"),R("y",["yyy",3],0,"eraYear"),R("y",["yyyy",4],0,"eraYear"),Fe("N",Oi),Fe("NN",Oi),Fe("NNN",Oi),Fe("NNNN",Ni),Fe("NNNNN",Ri),Ne(["N","NN","NNN","NNNN","NNNNN"],(function(e,t,n,r){var i=n._locale.erasParse(e,r,n._strict);i?v(n).era=i:v(n).invalidEra=e})),Fe("y",ke),Fe("yy",ke),Fe("yyy",ke),Fe("yyyy",ke),Fe("yo",Ii),Ne(["y","yy","yyy","yyyy"],Qe),Ne(["yo"],(function(e,t,n,r){var i;n._locale._eraYearOrdinalRegex&&(i=e.match(n._locale._eraYearOrdinalRegex)),n._locale.eraYearOrdinalParse?t[Qe]=n._locale.eraYearOrdinalParse(e,i):t[Qe]=parseInt(e,10)})),R(0,["gg",2],0,(function(){return this.weekYear()%100})),R(0,["GG",2],0,(function(){return this.isoWeekYear()%100})),Qi("gggg","weekYear"),Qi("ggggg","weekYear"),Qi("GGGG","isoWeekYear"),Qi("GGGGG","isoWeekYear"),ie("weekYear","gg"),ie("isoWeekYear","GG"),ue("weekYear",1),ue("isoWeekYear",1),Fe("G",Ce),Fe("g",Ce),Fe("GG",we,Me),Fe("gg",we,Me),Fe("GGGG",xe,Ye),Fe("gggg",xe,Ye),Fe("GGGGG",Ae,be),Fe("ggggg",Ae,be),Re(["gggg","ggggg","GGGG","GGGGG"],(function(e,t,n,r){t[r.substr(0,2)]=he(e)})),Re(["gg","GG"],(function(e,t,n,r){t[r]=a.parseTwoDigitYear(e)})),R("Q",0,"Qo","quarter"),ie("quarter","Q"),ue("quarter",7),Fe("Q",ye),Ne("Q",(function(e,t){t[je]=3*(he(e)-1)})),R("D",["DD",2],"Do","date"),ie("date","D"),ue("date",9),Fe("D",we),Fe("DD",we,Me),Fe("Do",(function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient})),Ne(["D","DD"],Ge),Ne("Do",(function(e,t){t[Ge]=he(e.match(we)[0])}));var ta=fe("Date",!0);function na(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")}R("DDD",["DDDD",3],"DDDo","dayOfYear"),ie("dayOfYear","DDD"),ue("dayOfYear",4),Fe("DDD",Te),Fe("DDDD",Le),Ne(["DDD","DDDD"],(function(e,t,n){n._dayOfYear=he(e)})),R("m",["mm",2],0,"minute"),ie("minute","m"),ue("minute",14),Fe("m",we),Fe("mm",we,Me),Ne(["m","mm"],Ke);var ra=fe("Minutes",!1);R("s",["ss",2],0,"second"),ie("second","s"),ue("second",15),Fe("s",we),Fe("ss",we,Me),Ne(["s","ss"],Ue);var ia,aa,oa=fe("Seconds",!1);for(R("S",0,0,(function(){return~~(this.millisecond()/100)})),R(0,["SS",2],0,(function(){return~~(this.millisecond()/10)})),R(0,["SSS",3],0,"millisecond"),R(0,["SSSS",4],0,(function(){return 10*this.millisecond()})),R(0,["SSSSS",5],0,(function(){return 100*this.millisecond()})),R(0,["SSSSSS",6],0,(function(){return 1e3*this.millisecond()})),R(0,["SSSSSSS",7],0,(function(){return 1e4*this.millisecond()})),R(0,["SSSSSSSS",8],0,(function(){return 1e5*this.millisecond()})),R(0,["SSSSSSSSS",9],0,(function(){return 1e6*this.millisecond()})),ie("millisecond","ms"),ue("millisecond",16),Fe("S",Te,ye),Fe("SS",Te,Me),Fe("SSS",Te,Le),ia="SSSS";ia.length<=9;ia+="S")Fe(ia,ke);function sa(e,t){t[Ve]=he(1e3*("0."+e))}for(ia="S";ia.length<=9;ia+="S")Ne(ia,sa);function ua(){return this._isUTC?"UTC":""}function la(){return this._isUTC?"Coordinated Universal Time":""}aa=fe("Milliseconds",!1),R("z",0,0,"zoneAbbr"),R("zz",0,0,"zoneName");var ca=w.prototype;function da(e){return Vn(1e3*e)}function ha(){return Vn.apply(null,arguments).parseZone()}function fa(e){return e}ca.add=Fr,ca.calendar=Wr,ca.clone=Qr,ca.diff=$r,ca.endOf=yi,ca.format=ri,ca.from=ii,ca.fromNow=ai,ca.to=oi,ca.toNow=si,ca.get=pe,ca.invalidAt=xi,ca.isAfter=jr,ca.isBefore=Gr,ca.isBetween=zr,ca.isSame=Kr,ca.isSameOrAfter=Ur,ca.isSameOrBefore=Vr,ca.isValid=Di,ca.lang=li,ca.locale=ui,ca.localeData=ci,ca.max=qn,ca.min=$n,ca.parsingFlags=Ti,ca.set=ge,ca.startOf=vi,ca.subtract=Jr,ca.toArray=bi,ca.toObject=wi,ca.toDate=Yi,ca.toISOString=ti,ca.inspect=ni,"undefined"!==typeof Symbol&&null!=Symbol.for&&(ca[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),ca.toJSON=Si,ca.toString=ei,ca.unix=Li,ca.valueOf=Mi,ca.creationData=Ai,ca.eraName=Pi,ca.eraNarrow=Ei,ca.eraAbbr=Zi,ca.eraYear=Fi,ca.year=vt,ca.isLeapYear=yt,ca.weekYear=ji,ca.isoWeekYear=Gi,ca.quarter=ca.quarters=ea,ca.month=ht,ca.daysInMonth=ft,ca.week=ca.weeks=kt,ca.isoWeek=ca.isoWeeks=Ct,ca.weeksInYear=Ui,ca.weeksInWeekYear=Vi,ca.isoWeeksInYear=zi,ca.isoWeeksInISOWeekYear=Ki,ca.date=ta,ca.day=ca.days=jt,ca.weekday=Gt,ca.isoWeekday=zt,ca.dayOfYear=na,ca.hour=ca.hours=on,ca.minute=ca.minutes=ra,ca.second=ca.seconds=oa,ca.millisecond=ca.milliseconds=aa,ca.utcOffset=gr,ca.utc=yr,ca.local=Mr,ca.parseZone=Lr,ca.hasAlignedHourOffset=Yr,ca.isDST=br,ca.isLocal=Sr,ca.isUtcOffset=Dr,ca.isUtc=Tr,ca.isUTC=Tr,ca.zoneAbbr=ua,ca.zoneName=la,ca.dates=T("dates accessor is deprecated. Use date instead.",ta),ca.months=T("months accessor is deprecated. Use month instead",ht),ca.years=T("years accessor is deprecated. Use year instead",vt),ca.zone=T("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",vr),ca.isDSTShifted=T("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",wr);var ma=E.prototype;function _a(e,t,n,r){var i=Mn(),a=p().set(r,t);return i[n](a,e)}function pa(e,t,n){if(h(e)&&(t=e,e=void 0),e=e||"",null!=t)return _a(e,t,n,"month");var r,i=[];for(r=0;r<12;r++)i[r]=_a(e,r,n,"month");return i}function ga(e,t,n,r){"boolean"===typeof e?(h(t)&&(n=t,t=void 0),t=t||""):(t=e,n=t,e=!1,h(t)&&(n=t,t=void 0),t=t||"");var i,a=Mn(),o=e?a._week.dow:0,s=[];if(null!=n)return _a(t,(n+o)%7,r,"day");for(i=0;i<7;i++)s[i]=_a(t,(i+o)%7,r,"day");return s}function va(e,t){return pa(e,t,"months")}function ya(e,t){return pa(e,t,"monthsShort")}function Ma(e,t,n){return ga(e,t,n,"weekdays")}function La(e,t,n){return ga(e,t,n,"weekdaysShort")}function Ya(e,t,n){return ga(e,t,n,"weekdaysMin")}ma.calendar=F,ma.longDateFormat=z,ma.invalidDate=U,ma.ordinal=q,ma.preparse=fa,ma.postformat=fa,ma.relativeTime=te,ma.pastFuture=ne,ma.set=H,ma.eras=ki,ma.erasParse=Ci,ma.erasConvertYear=Hi,ma.erasAbbrRegex=Bi,ma.erasNameRegex=Ji,ma.erasNarrowRegex=Xi,ma.months=st,ma.monthsShort=ut,ma.monthsParse=ct,ma.monthsRegex=_t,ma.monthsShortRegex=mt,ma.week=Dt,ma.firstDayOfYear=At,ma.firstDayOfWeek=xt,ma.weekdays=Nt,ma.weekdaysMin=It,ma.weekdaysShort=Rt,ma.weekdaysParse=Qt,ma.weekdaysRegex=Kt,ma.weekdaysShortRegex=Ut,ma.weekdaysMinRegex=Vt,ma.isPM=rn,ma.meridiem=sn,gn("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,n=1===he(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n}}),a.lang=T("moment.lang is deprecated. Use moment.locale instead.",gn),a.langData=T("moment.langData is deprecated. Use moment.localeData instead.",Mn);var ba=Math.abs;function wa(){var e=this._data;return this._milliseconds=ba(this._milliseconds),this._days=ba(this._days),this._months=ba(this._months),e.milliseconds=ba(e.milliseconds),e.seconds=ba(e.seconds),e.minutes=ba(e.minutes),e.hours=ba(e.hours),e.months=ba(e.months),e.years=ba(e.years),this}function Sa(e,t,n,r){var i=kr(t,n);return e._milliseconds+=r*i._milliseconds,e._days+=r*i._days,e._months+=r*i._months,e._bubble()}function Da(e,t){return Sa(this,e,t,1)}function Ta(e,t){return Sa(this,e,t,-1)}function xa(e){return e<0?Math.floor(e):Math.ceil(e)}function Aa(){var e,t,n,r,i,a=this._milliseconds,o=this._days,s=this._months,u=this._data;return a>=0&&o>=0&&s>=0||a<=0&&o<=0&&s<=0||(a+=864e5*xa(Ca(s)+o),o=0,s=0),u.milliseconds=a%1e3,e=de(a/1e3),u.seconds=e%60,t=de(e/60),u.minutes=t%60,n=de(t/60),u.hours=n%24,o+=de(n/24),i=de(ka(o)),s+=i,o-=xa(Ca(i)),r=de(s/12),s%=12,u.days=o,u.months=s,u.years=r,this}function ka(e){return 4800*e/146097}function Ca(e){return 146097*e/4800}function Ha(e){if(!this.isValid())return NaN;var t,n,r=this._milliseconds;if(e=ae(e),"month"===e||"quarter"===e||"year"===e)switch(t=this._days+r/864e5,n=this._months+ka(t),e){case"month":return n;case"quarter":return n/3;case"year":return n/12}else switch(t=this._days+Math.round(Ca(this._months)),e){case"week":return t/7+r/6048e5;case"day":return t+r/864e5;case"hour":return 24*t+r/36e5;case"minute":return 1440*t+r/6e4;case"second":return 86400*t+r/1e3;case"millisecond":return Math.floor(864e5*t)+r;default:throw new Error("Unknown unit "+e)}}function Pa(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*he(this._months/12):NaN}function Ea(e){return function(){return this.as(e)}}var Za=Ea("ms"),Fa=Ea("s"),Ja=Ea("m"),Ba=Ea("h"),Xa=Ea("d"),Oa=Ea("w"),Na=Ea("M"),Ra=Ea("Q"),Ia=Ea("y");function Wa(){return kr(this)}function Qa(e){return e=ae(e),this.isValid()?this[e+"s"]():NaN}function ja(e){return function(){return this.isValid()?this._data[e]:NaN}}var Ga=ja("milliseconds"),za=ja("seconds"),Ka=ja("minutes"),Ua=ja("hours"),Va=ja("days"),$a=ja("months"),qa=ja("years");function eo(){return de(this.days()/7)}var to=Math.round,no={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function ro(e,t,n,r,i){return i.relativeTime(t||1,!!n,e,r)}function io(e,t,n,r){var i=kr(e).abs(),a=to(i.as("s")),o=to(i.as("m")),s=to(i.as("h")),u=to(i.as("d")),l=to(i.as("M")),c=to(i.as("w")),d=to(i.as("y")),h=a<=n.ss&&["s",a]||a<n.s&&["ss",a]||o<=1&&["m"]||o<n.m&&["mm",o]||s<=1&&["h"]||s<n.h&&["hh",s]||u<=1&&["d"]||u<n.d&&["dd",u];return null!=n.w&&(h=h||c<=1&&["w"]||c<n.w&&["ww",c]),h=h||l<=1&&["M"]||l<n.M&&["MM",l]||d<=1&&["y"]||["yy",d],h[2]=t,h[3]=+e>0,h[4]=r,ro.apply(null,h)}function ao(e){return void 0===e?to:"function"===typeof e&&(to=e,!0)}function oo(e,t){return void 0!==no[e]&&(void 0===t?no[e]:(no[e]=t,"s"===e&&(no.ss=t-1),!0))}function so(e,t){if(!this.isValid())return this.localeData().invalidDate();var n,r,i=!1,a=no;return"object"===typeof e&&(t=e,e=!1),"boolean"===typeof e&&(i=e),"object"===typeof t&&(a=Object.assign({},no,t),null!=t.s&&null==t.ss&&(a.ss=t.s-1)),n=this.localeData(),r=io(this,!i,a,n),i&&(r=n.pastFuture(+this,r)),n.postformat(r)}var uo=Math.abs;function lo(e){return(e>0)-(e<0)||+e}function co(){if(!this.isValid())return this.localeData().invalidDate();var e,t,n,r,i,a,o,s,u=uo(this._milliseconds)/1e3,l=uo(this._days),c=uo(this._months),d=this.asSeconds();return d?(e=de(u/60),t=de(e/60),u%=60,e%=60,n=de(c/12),c%=12,r=u?u.toFixed(3).replace(/\.?0+$/,""):"",i=d<0?"-":"",a=lo(this._months)!==lo(d)?"-":"",o=lo(this._days)!==lo(d)?"-":"",s=lo(this._milliseconds)!==lo(d)?"-":"",i+"P"+(n?a+n+"Y":"")+(c?a+c+"M":"")+(l?o+l+"D":"")+(t||e||u?"T":"")+(t?s+t+"H":"")+(e?s+e+"M":"")+(u?s+r+"S":"")):"P0D"}var ho=ur.prototype;return ho.isValid=or,ho.abs=wa,ho.add=Da,ho.subtract=Ta,ho.as=Ha,ho.asMilliseconds=Za,ho.asSeconds=Fa,ho.asMinutes=Ja,ho.asHours=Ba,ho.asDays=Xa,ho.asWeeks=Oa,ho.asMonths=Na,ho.asQuarters=Ra,ho.asYears=Ia,ho.valueOf=Pa,ho._bubble=Aa,ho.clone=Wa,ho.get=Qa,ho.milliseconds=Ga,ho.seconds=za,ho.minutes=Ka,ho.hours=Ua,ho.days=Va,ho.weeks=eo,ho.months=$a,ho.years=qa,ho.humanize=so,ho.toISOString=co,ho.toString=co,ho.toJSON=co,ho.locale=ui,ho.localeData=ci,ho.toIsoString=T("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",co),ho.lang=li,R("X",0,0,"unix"),R("x",0,0,"valueOf"),Fe("x",Ce),Fe("X",Ee),Ne("X",(function(e,t,n){n._d=new Date(1e3*parseFloat(e))})),Ne("x",(function(e,t,n){n._d=new Date(he(e))})),
//! moment.js
a.version="2.29.4",o(Vn),a.fn=ca,a.min=tr,a.max=nr,a.now=rr,a.utc=p,a.unix=da,a.months=va,a.isDate=f,a.locale=gn,a.invalid=M,a.duration=kr,a.isMoment=S,a.weekdays=Ma,a.parseZone=ha,a.localeData=Mn,a.isDuration=lr,a.monthsShort=ya,a.weekdaysMin=Ya,a.defineLocale=vn,a.updateLocale=yn,a.locales=Ln,a.weekdaysShort=La,a.normalizeUnits=ae,a.relativeTimeRounding=ao,a.relativeTimeThreshold=oo,a.calendarFormat=Ir,a.prototype=ca,a.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},a}))}).call(this,n("62e4")(e))},c26b:function(e,t,n){"use strict";var r=n("86cc").f,i=n("2aeb"),a=n("dcbc"),o=n("9b43"),s=n("f605"),u=n("4a59"),l=n("01f9"),c=n("d53b"),d=n("7a56"),h=n("9e1e"),f=n("67ab").fastKey,m=n("b39a"),_=h?"_s":"size",p=function(e,t){var n,r=f(t);if("F"!==r)return e._i[r];for(n=e._f;n;n=n.n)if(n.k==t)return n};e.exports={getConstructor:function(e,t,n,l){var c=e((function(e,r){s(e,c,t,"_i"),e._t=t,e._i=i(null),e._f=void 0,e._l=void 0,e[_]=0,void 0!=r&&u(r,n,e[l],e)}));return a(c.prototype,{clear:function(){for(var e=m(this,t),n=e._i,r=e._f;r;r=r.n)r.r=!0,r.p&&(r.p=r.p.n=void 0),delete n[r.i];e._f=e._l=void 0,e[_]=0},delete:function(e){var n=m(this,t),r=p(n,e);if(r){var i=r.n,a=r.p;delete n._i[r.i],r.r=!0,a&&(a.n=i),i&&(i.p=a),n._f==r&&(n._f=i),n._l==r&&(n._l=a),n[_]--}return!!r},forEach:function(e){m(this,t);var n,r=o(e,arguments.length>1?arguments[1]:void 0,3);while(n=n?n.n:this._f){r(n.v,n.k,this);while(n&&n.r)n=n.p}},has:function(e){return!!p(m(this,t),e)}}),h&&r(c.prototype,"size",{get:function(){return m(this,t)[_]}}),c},def:function(e,t,n){var r,i,a=p(e,t);return a?a.v=n:(e._l=a={i:i=f(t,!0),k:t,v:n,p:r=e._l,n:void 0,r:!1},e._f||(e._f=a),r&&(r.n=a),e[_]++,"F"!==i&&(e._i[i]=a)),e},getEntry:p,setStrong:function(e,t,n){l(e,t,(function(e,n){this._t=m(e,t),this._k=n,this._l=void 0}),(function(){var e=this,t=e._k,n=e._l;while(n&&n.r)n=n.p;return e._t&&(e._l=n=n?n.n:e._t._f)?c(0,"keys"==t?n.k:"values"==t?n.v:[n.k,n.v]):(e._t=void 0,c(1))}),n?"entries":"values",!n,!0),d(t)}}},c366:function(e,t,n){var r=n("6821"),i=n("9def"),a=n("77f1");e.exports=function(e){return function(t,n,o){var s,u=r(t),l=i(u.length),c=a(o,l);if(e&&n!=n){while(l>c)if(s=u[c++],s!=s)return!0}else for(;l>c;c++)if((e||c in u)&&u[c]===n)return e||c||0;return!e&&-1}}},c45f:function(e,t,n){"use strict";var r=n("1169"),i=n("d3f4"),a=n("9def"),o=n("9b43"),s=n("2b4c")("isConcatSpreadable");function u(e,t,n,l,c,d,h,f){var m,_,p=c,g=0,v=!!h&&o(h,f,3);while(g<l){if(g in n){if(m=v?v(n[g],g,t):n[g],_=!1,i(m)&&(_=m[s],_=void 0!==_?!!_:r(m)),_&&d>0)p=u(e,t,m,a(m.length),p,d-1)-1;else{if(p>=9007199254740991)throw TypeError();e[p]=m}p++}g++}return p}e.exports=u},c533:function(e,t){var n=["#37A2DA","#32C5E9","#67E0E3","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#E062AE","#E690D1","#e7bcf3","#9d96f5","#8378EA","#96BFFF"],r={color:n,colorLayer:[["#37A2DA","#ffd85c","#fd7b5f"],["#37A2DA","#67E0E3","#FFDB5C","#ff9f7f","#E062AE","#9d96f5"],["#37A2DA","#32C5E9","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#e7bcf3","#8378EA","#96BFFF"],n]};e.exports=r},c5b4:function(e,t,n){"use strict";e.exports=n("2d00")||!n("79e5")((function(){var e=Math.random();__defineSetter__.call(null,e,(function(){})),delete n("7726")[e]}))},c5f6:function(e,t,n){"use strict";var r=n("7726"),i=n("69a8"),a=n("2d95"),o=n("5dbc"),s=n("6a99"),u=n("79e5"),l=n("9093").f,c=n("11e9").f,d=n("86cc").f,h=n("aa77").trim,f="Number",m=r[f],_=m,p=m.prototype,g=a(n("2aeb")(p))==f,v="trim"in String.prototype,y=function(e){var t=s(e,!1);if("string"==typeof t&&t.length>2){t=v?t.trim():h(t,3);var n,r,i,a=t.charCodeAt(0);if(43===a||45===a){if(n=t.charCodeAt(2),88===n||120===n)return NaN}else if(48===a){switch(t.charCodeAt(1)){case 66:case 98:r=2,i=49;break;case 79:case 111:r=8,i=55;break;default:return+t}for(var o,u=t.slice(2),l=0,c=u.length;l<c;l++)if(o=u.charCodeAt(l),o<48||o>i)return NaN;return parseInt(u,r)}}return+t};if(!m(" 0o1")||!m("0b1")||m("+0x1")){m=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof m&&(g?u((function(){p.valueOf.call(n)})):a(n)!=f)?o(new _(y(t)),n,m):y(t)};for(var M,L=n("9e1e")?l(_):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),Y=0;L.length>Y;Y++)i(_,M=L[Y])&&!i(m,M)&&d(m,M,c(_,M));m.prototype=p,p.constructor=m,n("2aba")(r,f,m)}},c66f:function(e,t,n){"use strict";var r=n("5ca1"),i=n("0f88"),a=n("ed0b"),o=n("cb7c"),s=n("77f1"),u=n("9def"),l=n("d3f4"),c=n("7726").ArrayBuffer,d=n("ebd6"),h=a.ArrayBuffer,f=a.DataView,m=i.ABV&&c.isView,_=h.prototype.slice,p=i.VIEW,g="ArrayBuffer";r(r.G+r.W+r.F*(c!==h),{ArrayBuffer:h}),r(r.S+r.F*!i.CONSTR,g,{isView:function(e){return m&&m(e)||l(e)&&p in e}}),r(r.P+r.U+r.F*n("79e5")((function(){return!new h(2).slice(1,void 0).byteLength})),g,{slice:function(e,t){if(void 0!==_&&void 0===t)return _.call(o(this),e);var n=o(this).byteLength,r=s(e,n),i=s(void 0===t?n:t,n),a=new(d(this,h))(u(i-r)),l=new f(this),c=new f(a),m=0;while(r<i)c.setUint8(m++,l.getUint8(r++));return a}}),n("7a56")(g)},c698:function(e,t,n){var r=n("5ca1");r(r.S,"Reflect",{ownKeys:n("990b")})},c69a:function(e,t,n){e.exports=!n("9e1e")&&!n("79e5")((function(){return 7!=Object.defineProperty(n("230e")("div"),"a",{get:function(){return 7}}).a}))},c6a1:function(e,t,n){"use strict";var r=n("5ca1");e.exports=function(e){r(r.S,e,{of:function(){var e=arguments.length,t=new Array(e);while(e--)t[e]=arguments[e];return new this(t)}})}},c775:function(e,t,n){var r=n("5ca1");r(r.S,"Math",{scale:n("e9d2")})},c7a2:function(e,t,n){var r=n("cbe5"),i=n("5693"),a=n("9cf9"),o=a.subPixelOptimizeRect,s={},u=r.extend({type:"rect",shape:{r:0,x:0,y:0,width:0,height:0},buildPath:function(e,t){var n,r,a,u;this.subPixelOptimize?(o(s,t,this.style),n=s.x,r=s.y,a=s.width,u=s.height,s.r=t.r,t=s):(n=t.x,r=t.y,a=t.width,u=t.height),t.r?i.buildPath(e,t):e.rect(n,r,a,u),e.closePath()}});e.exports=u},c7aa:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t=e.defineLocale("he",{months:"ינואר_פברואר_מרץ_אפריל_מאי_יוני_יולי_אוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר".split("_"),monthsShort:"ינו׳_פבר׳_מרץ_אפר׳_מאי_יוני_יולי_אוג׳_ספט׳_אוק׳_נוב׳_דצמ׳".split("_"),weekdays:"ראשון_שני_שלישי_רביעי_חמישי_שישי_שבת".split("_"),weekdaysShort:"א׳_ב׳_ג׳_ד׳_ה׳_ו׳_ש׳".split("_"),weekdaysMin:"א_ב_ג_ד_ה_ו_ש".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [ב]MMMM YYYY",LLL:"D [ב]MMMM YYYY HH:mm",LLLL:"dddd, D [ב]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[היום ×‘Ö¾]LT",nextDay:"[מחר ×‘Ö¾]LT",nextWeek:"dddd [בשעה] LT",lastDay:"[אתמול ×‘Ö¾]LT",lastWeek:"[ביום] dddd [האחרון ×‘שעה] LT",sameElse:"L"},relativeTime:{future:"בעוד %s",past:"לפני %s",s:"מספר ×©× ×™×•ת",ss:"%d ×©× ×™×•ת",m:"דקה",mm:"%d ×“קות",h:"שעה",hh:function(e){return 2===e?"שעתיים":e+" ×©×¢×•ת"},d:"יום",dd:function(e){return 2===e?"יומיים":e+" ×™×ž×™×"},M:"חודש",MM:function(e){return 2===e?"חודשיים":e+" ×—ודשים"},y:"שנה",yy:function(e){return 2===e?"שנתיים":e%10===0&&10!==e?e+" ×©× ×”":e+" ×©× ×™×"}},meridiemParse:/אחה"צ|לפנה"צ|אחרי ×”צהריים|לפני ×”צהריים|לפנות ×‘וקר|בבוקר|בערב/i,isPM:function(e){return/^(אחה"צ|אחרי ×”צהריים|בערב)$/.test(e)},meridiem:function(e,t,n){return e<5?"לפנות ×‘וקר":e<10?"בבוקר":e<12?n?'לפנה"צ':"לפני ×”צהריים":e<18?n?'אחה"צ':"אחרי ×”צהריים":"בערב"}});return t}))},c7c6:function(e,t,n){var r=n("5ca1"),i=Math.abs;r(r.S,"Math",{hypot:function(e,t){var n,r,a=0,o=0,s=arguments.length,u=0;while(o<s)n=i(arguments[o++]),u<n?(r=u/n,a=a*r*r+1,u=n):n>0?(r=n/u,a+=r*r):a+=n;return u===1/0?1/0:u*Math.sqrt(a)}})},c7c62:function(e,t,n){var r=n("5ca1"),i=n("2d5c"),a=Math.exp;r(r.S,"Math",{tanh:function(e){var t=i(e=+e),n=i(-e);return t==1/0?1:n==1/0?-1:(t-n)/(a(e)+a(-e))}})},c7ca:function(e,t,n){n("3a72")("observable")},c8ba:function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(r){"object"===typeof window&&(n=window)}e.exports=n},c8ce:function(e,t,n){var r=n("2b4c")("toPrimitive"),i=Date.prototype;r in i||n("32e9")(i,r,n("8381"))},c8f3:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t=e.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_Nëntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_Nën_Dhj".split("_"),weekdays:"E Diel_E Hënë_E Martë_E Mërkurë_E Enjte_E Premte_E Shtunë".split("_"),weekdaysShort:"Die_Hën_Mar_Mër_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_Më_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(e){return"M"===e.charAt(0)},meridiem:function(e,t,n){return e<12?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot në] LT",nextDay:"[Nesër në] LT",nextWeek:"dddd [në] LT",lastDay:"[Dje në] LT",lastWeek:"dddd [e kaluar në] LT",sameElse:"L"},relativeTime:{future:"në %s",past:"%s më parë",s:"disa sekonda",ss:"%d sekonda",m:"një minutë",mm:"%d minuta",h:"një orë",hh:"%d orë",d:"një ditë",dd:"%d ditë",M:"një muaj",MM:"%d muaj",y:"një vit",yy:"%d vite"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return t}))},ca5a:function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+r).toString(36))}},ca98:function(e,t,n){var r=n("6d8b"),i=n("e0d3"),a=n("6cb7"),o=r.each,s=r.clone,u=r.map,l=r.merge,c=/^(min|max)?(.+)$/;function d(e){this._api=e,this._timelineOptions=[],this._mediaList=[],this._mediaDefault,this._currentMediaIndices=[],this._optionBackup,this._newBaseOption}function h(e,t,n){var i,a,s=[],u=[],l=e.timeline;if(e.baseOption&&(a=e.baseOption),(l||e.options)&&(a=a||{},s=(e.options||[]).slice()),e.media){a=a||{};var c=e.media;o(c,(function(e){e&&e.option&&(e.query?u.push(e):i||(i=e))}))}return a||(a=e),a.timeline||(a.timeline=l),o([a].concat(s).concat(r.map(u,(function(e){return e.option}))),(function(e){o(t,(function(t){t(e,n)}))})),{baseOption:a,timelineOptions:s,mediaDefault:i,mediaList:u}}function f(e,t,n){var i={width:t,height:n,aspectratio:t/n},a=!0;return r.each(e,(function(e,t){var n=t.match(c);if(n&&n[1]&&n[2]){var r=n[1],o=n[2].toLowerCase();m(i[o],e,r)||(a=!1)}})),a}function m(e,t,n){return"min"===n?e>=t:"max"===n?e<=t:e===t}function _(e,t){return e.join(",")===t.join(",")}function p(e,t){t=t||{},o(t,(function(t,n){if(null!=t){var r=e[n];if(a.hasClass(n)){t=i.normalizeToArray(t),r=i.normalizeToArray(r);var o=i.mappingToExists(r,t);e[n]=u(o,(function(e){return e.option&&e.exist?l(e.exist,e.option,!0):e.exist||e.option}))}else e[n]=l(r,t,!0)}}))}d.prototype={constructor:d,setOption:function(e,t){e&&r.each(i.normalizeToArray(e.series),(function(e){e&&e.data&&r.isTypedArray(e.data)&&r.setAsPrimitive(e.data)})),e=s(e);var n=this._optionBackup,a=h.call(this,e,t,!n);this._newBaseOption=a.baseOption,n?(p(n.baseOption,a.baseOption),a.timelineOptions.length&&(n.timelineOptions=a.timelineOptions),a.mediaList.length&&(n.mediaList=a.mediaList),a.mediaDefault&&(n.mediaDefault=a.mediaDefault)):this._optionBackup=a},mountOption:function(e){var t=this._optionBackup;return this._timelineOptions=u(t.timelineOptions,s),this._mediaList=u(t.mediaList,s),this._mediaDefault=s(t.mediaDefault),this._currentMediaIndices=[],s(e?t.baseOption:this._newBaseOption)},getTimelineOption:function(e){var t,n=this._timelineOptions;if(n.length){var r=e.getComponent("timeline");r&&(t=s(n[r.getCurrentIndex()],!0))}return t},getMediaOption:function(e){var t=this._api.getWidth(),n=this._api.getHeight(),r=this._mediaList,i=this._mediaDefault,a=[],o=[];if(!r.length&&!i)return o;for(var l=0,c=r.length;l<c;l++)f(r[l].query,t,n)&&a.push(l);return!a.length&&i&&(a=[-1]),a.length&&!_(a,this._currentMediaIndices)&&(o=u(a,(function(e){return s(-1===e?i.option:r[e].option)}))),this._currentMediaIndices=a,o}};var g=d;e.exports=g},cadf:function(e,t,n){"use strict";var r=n("9c6c"),i=n("d53b"),a=n("84f2"),o=n("6821");e.exports=n("01f9")(Array,"Array",(function(e,t){this._t=o(e),this._i=0,this._k=t}),(function(){var e=this._t,t=this._k,n=this._i++;return!e||n>=e.length?(this._t=void 0,i(1)):i(0,"keys"==t?n:"values"==t?e[n]:[n,e[n]])}),"values"),a.Arguments=a.Array,r("keys"),r("values"),r("entries")},cb11:function(e,t,n){var r=n("cbe5"),i=n("9cf9"),a=i.subPixelOptimizeLine,o={},s=r.extend({type:"line",shape:{x1:0,y1:0,x2:0,y2:0,percent:1},style:{stroke:"#000",fill:null},buildPath:function(e,t){var n,r,i,s;this.subPixelOptimize?(a(o,t,this.style),n=o.x1,r=o.y1,i=o.x2,s=o.y2):(n=t.x1,r=t.y1,i=t.x2,s=t.y2);var u=t.percent;0!==u&&(e.moveTo(n,r),u<1&&(i=n*(1-u)+i*u,s=r*(1-u)+s*u),e.lineTo(i,s))},pointAt:function(e){var t=this.shape;return[t.x1*(1-e)+t.x2*e,t.y1*(1-e)+t.y2*e]}});e.exports=s},cb6d:function(e,t){function n(){this.on("mousedown",this._dragStart,this),this.on("mousemove",this._drag,this),this.on("mouseup",this._dragEnd,this)}function r(e,t){return{target:e,topTarget:t&&t.topTarget}}n.prototype={constructor:n,_dragStart:function(e){var t=e.target;while(t&&!t.draggable)t=t.parent;t&&(this._draggingTarget=t,t.dragging=!0,this._x=e.offsetX,this._y=e.offsetY,this.dispatchToElement(r(t,e),"dragstart",e.event))},_drag:function(e){var t=this._draggingTarget;if(t){var n=e.offsetX,i=e.offsetY,a=n-this._x,o=i-this._y;this._x=n,this._y=i,t.drift(a,o,e),this.dispatchToElement(r(t,e),"drag",e.event);var s=this.findHover(n,i,t).target,u=this._dropTarget;this._dropTarget=s,t!==s&&(u&&s!==u&&this.dispatchToElement(r(u,e),"dragleave",e.event),s&&s!==u&&this.dispatchToElement(r(s,e),"dragenter",e.event))}},_dragEnd:function(e){var t=this._draggingTarget;t&&(t.dragging=!1),this.dispatchToElement(r(t,e),"dragend",e.event),this._dropTarget&&this.dispatchToElement(r(this._dropTarget,e),"drop",e.event),this._draggingTarget=null,this._dropTarget=null}};var i=n;e.exports=i},cb7c:function(e,t,n){var r=n("d3f4");e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},cbe5:function(e,t,n){var r=n("19eb"),i=n("6d8b"),a=n("20c8"),o=n("d833"),s=n("dc2f"),u=s.prototype.getCanvasPattern,l=Math.abs,c=new a(!0);function d(e){r.call(this,e),this.path=null}d.prototype={constructor:d,type:"path",__dirtyPath:!0,strokeContainThreshold:5,segmentIgnoreThreshold:0,subPixelOptimize:!1,brush:function(e,t){var n,r=this.style,i=this.path||c,a=r.hasStroke(),o=r.hasFill(),s=r.fill,l=r.stroke,d=o&&!!s.colorStops,h=a&&!!l.colorStops,f=o&&!!s.image,m=a&&!!l.image;(r.bind(e,this,t),this.setTransform(e),this.__dirty)&&(d&&(n=n||this.getBoundingRect(),this._fillGradient=r.getGradient(e,s,n)),h&&(n=n||this.getBoundingRect(),this._strokeGradient=r.getGradient(e,l,n)));d?e.fillStyle=this._fillGradient:f&&(e.fillStyle=u.call(s,e)),h?e.strokeStyle=this._strokeGradient:m&&(e.strokeStyle=u.call(l,e));var _=r.lineDash,p=r.lineDashOffset,g=!!e.setLineDash,v=this.getGlobalScale();if(i.setScale(v[0],v[1],this.segmentIgnoreThreshold),this.__dirtyPath||_&&!g&&a?(i.beginPath(e),_&&!g&&(i.setLineDash(_),i.setLineDashOffset(p)),this.buildPath(i,this.shape,!1),this.path&&(this.__dirtyPath=!1)):(e.beginPath(),this.path.rebuildPath(e)),o)if(null!=r.fillOpacity){var y=e.globalAlpha;e.globalAlpha=r.fillOpacity*r.opacity,i.fill(e),e.globalAlpha=y}else i.fill(e);if(_&&g&&(e.setLineDash(_),e.lineDashOffset=p),a)if(null!=r.strokeOpacity){y=e.globalAlpha;e.globalAlpha=r.strokeOpacity*r.opacity,i.stroke(e),e.globalAlpha=y}else i.stroke(e);_&&g&&e.setLineDash([]),null!=r.text&&(this.restoreTransform(e),this.drawRectText(e,this.getBoundingRect()))},buildPath:function(e,t,n){},createPathProxy:function(){this.path=new a},getBoundingRect:function(){var e=this._rect,t=this.style,n=!e;if(n){var r=this.path;r||(r=this.path=new a),this.__dirtyPath&&(r.beginPath(),this.buildPath(r,this.shape,!1)),e=r.getBoundingRect()}if(this._rect=e,t.hasStroke()){var i=this._rectWithStroke||(this._rectWithStroke=e.clone());if(this.__dirty||n){i.copy(e);var o=t.lineWidth,s=t.strokeNoScale?this.getLineScale():1;t.hasFill()||(o=Math.max(o,this.strokeContainThreshold||4)),s>1e-10&&(i.width+=o/s,i.height+=o/s,i.x-=o/s/2,i.y-=o/s/2)}return i}return e},contain:function(e,t){var n=this.transformCoordToLocal(e,t),r=this.getBoundingRect(),i=this.style;if(e=n[0],t=n[1],r.contain(e,t)){var a=this.path.data;if(i.hasStroke()){var s=i.lineWidth,u=i.strokeNoScale?this.getLineScale():1;if(u>1e-10&&(i.hasFill()||(s=Math.max(s,this.strokeContainThreshold)),o.containStroke(a,s/u,e,t)))return!0}if(i.hasFill())return o.contain(a,e,t)}return!1},dirty:function(e){null==e&&(e=!0),e&&(this.__dirtyPath=e,this._rect=null),this.__dirty=this.__dirtyText=!0,this.__zr&&this.__zr.refresh(),this.__clipTarget&&this.__clipTarget.dirty()},animateShape:function(e){return this.animate("shape",e)},attrKV:function(e,t){"shape"===e?(this.setShape(t),this.__dirtyPath=!0,this._rect=null):r.prototype.attrKV.call(this,e,t)},setShape:function(e,t){var n=this.shape;if(n){if(i.isObject(e))for(var r in e)e.hasOwnProperty(r)&&(n[r]=e[r]);else n[e]=t;this.dirty(!0)}return this},getLineScale:function(){var e=this.transform;return e&&l(e[0]-1)>1e-10&&l(e[3]-1)>1e-10?Math.sqrt(l(e[0]*e[3]-e[2]*e[1])):1}},d.extend=function(e){var t=function(t){d.call(this,t),e.style&&this.style.extendFrom(e.style,!1);var n=e.shape;if(n){this.shape=this.shape||{};var r=this.shape;for(var i in n)!r.hasOwnProperty(i)&&n.hasOwnProperty(i)&&(r[i]=n[i])}e.init&&e.init.call(this,t)};for(var n in i.inherits(t,d),e)"style"!==n&&"shape"!==n&&(t.prototype[n]=e[n]);return t},i.inherits(d,r);var h=d;e.exports=h},cccd:function(e,t,n){var r=n("e0d3"),i=r.makeInner;function a(){var e=i();return function(t){var n=e(t),r=t.pipelineContext,i=n.large,a=n.progressiveRender,o=n.large=r&&r.large,s=n.progressiveRender=r&&r.progressiveRender;return!!(i^o||a^s)&&"reset"}}e.exports=a},cd1c:function(e,t,n){var r=n("e853");e.exports=function(e,t){return new(r(e))(t)}},cdaa:function(e,t,n){var r=n("607d"),i=r.addEventListener,a=r.removeEventListener,o=r.normalizeEvent,s=r.getNativeEvent,u=n("6d8b"),l=n("1fab"),c=n("22d1"),d=300,h=c.domSupported,f=function(){var e=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],t=["touchstart","touchend","touchmove"],n={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},r=u.map(e,(function(e){var t=e.replace("mouse","pointer");return n.hasOwnProperty(t)?t:e}));return{mouse:e,touch:t,pointer:r}}(),m={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]};function _(e){return"mousewheel"===e&&c.browser.firefox?"DOMMouseScroll":e}function p(e){var t=e.pointerType;return"pen"===t||"touch"===t}function g(e){e.touching=!0,null!=e.touchTimer&&(clearTimeout(e.touchTimer),e.touchTimer=null),e.touchTimer=setTimeout((function(){e.touching=!1,e.touchTimer=null}),700)}function v(e){e&&(e.zrByTouch=!0)}function y(e,t){return o(e.dom,new L(e,t),!0)}function M(e,t){var n=t,r=!1;while(n&&9!==n.nodeType&&!(r=n.domBelongToZr||n!==t&&n===e.painterRoot))n=n.parentNode;return r}function L(e,t){this.type=t.type,this.target=this.currentTarget=e.dom,this.pointerType=t.pointerType,this.clientX=t.clientX,this.clientY=t.clientY}var Y=L.prototype;Y.stopPropagation=Y.stopImmediatePropagation=Y.preventDefault=u.noop;var b={mousedown:function(e){e=o(this.dom,e),this._mayPointerCapture=[e.zrX,e.zrY],this.trigger("mousedown",e)},mousemove:function(e){e=o(this.dom,e);var t=this._mayPointerCapture;!t||e.zrX===t[0]&&e.zrY===t[1]||A(this,!0),this.trigger("mousemove",e)},mouseup:function(e){e=o(this.dom,e),A(this,!1),this.trigger("mouseup",e)},mouseout:function(e){e=o(this.dom,e),this._pointerCapturing&&(e.zrEventControl="no_globalout");var t=e.toElement||e.relatedTarget;e.zrIsToLocalDOM=M(this,t),this.trigger("mouseout",e)},touchstart:function(e){e=o(this.dom,e),v(e),this._lastTouchMoment=new Date,this.handler.processGesture(e,"start"),b.mousemove.call(this,e),b.mousedown.call(this,e)},touchmove:function(e){e=o(this.dom,e),v(e),this.handler.processGesture(e,"change"),b.mousemove.call(this,e)},touchend:function(e){e=o(this.dom,e),v(e),this.handler.processGesture(e,"end"),b.mouseup.call(this,e),+new Date-this._lastTouchMoment<d&&b.click.call(this,e)},pointerdown:function(e){b.mousedown.call(this,e)},pointermove:function(e){p(e)||b.mousemove.call(this,e)},pointerup:function(e){b.mouseup.call(this,e)},pointerout:function(e){p(e)||b.mouseout.call(this,e)}};u.each(["click","mousewheel","dblclick","contextmenu"],(function(e){b[e]=function(t){t=o(this.dom,t),this.trigger(e,t)}}));var w={pointermove:function(e){p(e)||w.mousemove.call(this,e)},pointerup:function(e){w.mouseup.call(this,e)},mousemove:function(e){this.trigger("mousemove",e)},mouseup:function(e){var t=this._pointerCapturing;A(this,!1),this.trigger("mouseup",e),t&&(e.zrEventControl="only_globalout",this.trigger("mouseout",e))}};function S(e,t){var n=t.domHandlers;c.pointerEventsSupported?u.each(f.pointer,(function(r){T(t,r,(function(t){n[r].call(e,t)}))})):(c.touchEventsSupported&&u.each(f.touch,(function(r){T(t,r,(function(i){n[r].call(e,i),g(t)}))})),u.each(f.mouse,(function(r){T(t,r,(function(i){i=s(i),t.touching||n[r].call(e,i)}))})))}function D(e,t){function n(n){function r(r){r=s(r),M(e,r.target)||(r=y(e,r),t.domHandlers[n].call(e,r))}T(t,n,r,{capture:!0})}c.pointerEventsSupported?u.each(m.pointer,n):c.touchEventsSupported||u.each(m.mouse,n)}function T(e,t,n,r){e.mounted[t]=n,e.listenerOpts[t]=r,i(e.domTarget,_(t),n,r)}function x(e){var t=e.mounted;for(var n in t)t.hasOwnProperty(n)&&a(e.domTarget,_(n),t[n],e.listenerOpts[n]);e.mounted={}}function A(e,t){if(e._mayPointerCapture=null,h&&e._pointerCapturing^t){e._pointerCapturing=t;var n=e._globalHandlerScope;t?D(e,n):x(n)}}function k(e,t){this.domTarget=e,this.domHandlers=t,this.mounted={},this.listenerOpts={},this.touchTimer=null,this.touching=!1}function C(e,t){l.call(this),this.dom=e,this.painterRoot=t,this._localHandlerScope=new k(e,b),h&&(this._globalHandlerScope=new k(document,w)),this._pointerCapturing=!1,this._mayPointerCapture=null,S(this,this._localHandlerScope)}var H=C.prototype;H.dispose=function(){x(this._localHandlerScope),h&&x(this._globalHandlerScope)},H.setCursor=function(e){this.dom.style&&(this.dom.style.cursor=e||"default")},u.mixin(C,l);var P=C;e.exports=P},ce10:function(e,t,n){var r=n("69a8"),i=n("6821"),a=n("c366")(!1),o=n("613b")("IE_PROTO");e.exports=function(e,t){var n,s=i(e),u=0,l=[];for(n in s)n!=o&&r(s,n)&&l.push(n);while(t.length>u)r(s,n=t[u++])&&(~a(l,n)||l.push(n));return l}},ceaf:function(e,t,n){var r=n("37a7"),i=n("cb7c"),a=r.key,o=r.map,s=r.store;r.exp({deleteMetadata:function(e,t){var n=arguments.length<3?void 0:a(arguments[2]),r=o(i(t),n,!1);if(void 0===r||!r["delete"](e))return!1;if(r.size)return!0;var u=s.get(t);return u["delete"](n),!!u.size||s["delete"](t)}})},cf1e:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t={words:{ss:["sekunda","sekunde","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],d:["jedan dan","jednog dana"],dd:["dan","dana","dana"],M:["jedan mesec","jednog meseca"],MM:["mesec","meseca","meseci"],y:["jednu godinu","jedne godine"],yy:["godinu","godine","godina"]},correctGrammaticalCase:function(e,t){return e%10>=1&&e%10<=4&&(e%100<10||e%100>=20)?e%10===1?t[0]:t[1]:t[2]},translate:function(e,n,r,i){var a,o=t.words[r];return 1===r.length?"y"===r&&n?"jedna godina":i||n?o[0]:o[1]:(a=t.correctGrammaticalCase(e,o),"yy"===r&&n&&"godinu"===a?e+" godina":e+" "+a)}},n=e.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljak_utorak_sreda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){var e=["[proÅ¡le] [nedelje] [u] LT","[proÅ¡log] [ponedeljka] [u] LT","[proÅ¡log] [utorka] [u] LT","[proÅ¡le] [srede] [u] LT","[proÅ¡log] [četvrtka] [u] LT","[proÅ¡log] [petka] [u] LT","[proÅ¡le] [subote] [u] LT"];return e[this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:t.translate,dd:t.translate,M:t.translate,MM:t.translate,y:t.translate,yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return n}))},cf51:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t=e.defineLocale("tzl",{months:"Januar_Fevraglh_Març_Avrïu_Mai_Gün_Julia_Guscht_Setemvar_Listopäts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_Gün_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"Súladi_Lúneçi_Maitzi_Márcuri_Xhúadi_Viénerçi_Sáturi".split("_"),weekdaysShort:"Súl_Lún_Mai_Már_Xhú_Vié_Sát".split("_"),weekdaysMin:"Sú_Lú_Ma_Má_Xh_Vi_Sá".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"},meridiemParse:/d\'o|d\'a/i,isPM:function(e){return"d'o"===e.toLowerCase()},meridiem:function(e,t,n){return e>11?n?"d'o":"D'O":n?"d'a":"D'A"},calendar:{sameDay:"[oxhi Ã ] LT",nextDay:"[demà Ã ] LT",nextWeek:"dddd [à] LT",lastDay:"[ieiri Ã ] LT",lastWeek:"[sür el] dddd [lasteu Ã ] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:n,ss:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});function n(e,t,n,r){var i={s:["viensas secunds","'iensas secunds"],ss:[e+" secunds",e+" secunds"],m:["'n míut","'iens míut"],mm:[e+" míuts",e+" míuts"],h:["'n Ã¾ora","'iensa Ã¾ora"],hh:[e+" Ã¾oras",e+" Ã¾oras"],d:["'n ziua","'iensa ziua"],dd:[e+" ziuas",e+" ziuas"],M:["'n mes","'iens mes"],MM:[e+" mesen",e+" mesen"],y:["'n ar","'iens ar"],yy:[e+" ars",e+" ars"]};return r||t?i[n][0]:i[n][1]}return t}))},cf6a:function(e,t,n){var r=n("d3f4"),i=n("67ab").onFreeze;n("5eda")("seal",(function(e){return function(t){return e&&r(t)?e(i(t)):t}}))},cf75:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t="pagh_wa’_cha’_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function n(e){var t=e;return t=-1!==e.indexOf("jaj")?t.slice(0,-3)+"leS":-1!==e.indexOf("jar")?t.slice(0,-3)+"waQ":-1!==e.indexOf("DIS")?t.slice(0,-3)+"nem":t+" pIq",t}function r(e){var t=e;return t=-1!==e.indexOf("jaj")?t.slice(0,-3)+"Hu’":-1!==e.indexOf("jar")?t.slice(0,-3)+"wen":-1!==e.indexOf("DIS")?t.slice(0,-3)+"ben":t+" ret",t}function i(e,t,n,r){var i=a(e);switch(n){case"ss":return i+" lup";case"mm":return i+" tup";case"hh":return i+" rep";case"dd":return i+" jaj";case"MM":return i+" jar";case"yy":return i+" DIS"}}function a(e){var n=Math.floor(e%1e3/100),r=Math.floor(e%100/10),i=e%10,a="";return n>0&&(a+=t[n]+"vatlh"),r>0&&(a+=(""!==a?" ":"")+t[r]+"maH"),i>0&&(a+=(""!==a?" ":"")+t[i]),""===a?"pagh":a}var o=e.defineLocale("tlh",{months:"tera’ jar wa’_tera’ jar cha’_tera’ jar wej_tera’ jar loS_tera’ jar vagh_tera’ jar jav_tera’ jar Soch_tera’ jar chorgh_tera’ jar Hut_tera’ jar wa’maH_tera’ jar wa’maH wa’_tera’ jar wa’maH cha’".split("_"),monthsShort:"jar wa’_jar cha’_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa’maH_jar wa’maH wa’_jar wa’maH cha’".split("_"),monthsParseExact:!0,weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DaHjaj] LT",nextDay:"[wa’leS] LT",nextWeek:"LLL",lastDay:"[wa’Hu’] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:n,past:r,s:"puS lup",ss:i,m:"wa’ tup",mm:i,h:"wa’ rep",hh:i,d:"wa’ jaj",dd:i,M:"wa’ jar",MM:i,y:"wa’ DIS",yy:i},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return o}))},d04f:function(e,t,n){n("7a56")("Array")},d0b0:function(e,t,n){"use strict";n("386b")("italics",(function(e){return function(){return e(this,"i","","")}}))},d0ca:function(e,t,n){var r=n("5ca1"),i=n("abd7")(/[\\^$*+?.()|[\]{}]/g,"\\$&");r(r.S,"RegExp",{escape:function(e){return i(e)}})},d15d:function(e,t,n){var r=n("6d8b"),i=r.createHashMap,a=r.each;function o(e){var t=i();e.eachSeries((function(e){var n=e.get("stack");if(n){var r=t.get(n)||t.set(n,[]),i=e.getData(),a={stackResultDimension:i.getCalculationInfo("stackResultDimension"),stackedOverDimension:i.getCalculationInfo("stackedOverDimension"),stackedDimension:i.getCalculationInfo("stackedDimension"),stackedByDimension:i.getCalculationInfo("stackedByDimension"),isStackedByIndex:i.getCalculationInfo("isStackedByIndex"),data:i,seriesModel:e};if(!a.stackedDimension||!a.isStackedByIndex&&!a.stackedByDimension)return;r.length&&i.setCalculationInfo("stackedOnSeries",r[r.length-1].seriesModel),r.push(a)}})),t.each(s)}function s(e){a(e,(function(t,n){var r=[],i=[NaN,NaN],a=[t.stackResultDimension,t.stackedOverDimension],o=t.data,s=t.isStackedByIndex,u=o.map(a,(function(a,u,l){var c,d,h=o.get(t.stackedDimension,l);if(isNaN(h))return i;s?d=o.getRawIndex(l):c=o.get(t.stackedByDimension,l);for(var f=NaN,m=n-1;m>=0;m--){var _=e[m];if(s||(d=_.data.rawIndexOf(_.stackedByDimension,c)),d>=0){var p=_.data.getByRawIndex(_.stackResultDimension,d);if(h>=0&&p>0||h<=0&&p<0){h+=p,f=p;break}}}return r[0]=h,r[1]=f,r}));o.hostModel.setData(u),t.data=u}))}e.exports=o},d185:function(e,t,n){var r=n("11e9"),i=n("38fd"),a=n("69a8"),o=n("5ca1"),s=n("d3f4"),u=n("cb7c");function l(e,t){var n,o,c=arguments.length<3?e:arguments[2];return u(e)===c?e[t]:(n=r.f(e,t))?a(n,"value")?n.value:void 0!==n.get?n.get.call(c):void 0:s(o=i(e))?l(o,t,c):void 0}o(o.S,"Reflect",{get:l})},d233:function(e,t,n){"use strict";var r=Object.prototype.hasOwnProperty,i=function(){for(var e=[],t=0;t<256;++t)e.push("%"+((t<16?"0":"")+t.toString(16)).toUpperCase());return e}(),a=function(e){var t;while(e.length){var n=e.pop();if(t=n.obj[n.prop],Array.isArray(t)){for(var r=[],i=0;i<t.length;++i)"undefined"!==typeof t[i]&&r.push(t[i]);n.obj[n.prop]=r}}return t},o=function(e,t){for(var n=t&&t.plainObjects?Object.create(null):{},r=0;r<e.length;++r)"undefined"!==typeof e[r]&&(n[r]=e[r]);return n},s=function e(t,n,i){if(!n)return t;if("object"!==typeof n){if(Array.isArray(t))t.push(n);else{if(!t||"object"!==typeof t)return[t,n];(i&&(i.plainObjects||i.allowPrototypes)||!r.call(Object.prototype,n))&&(t[n]=!0)}return t}if(!t||"object"!==typeof t)return[t].concat(n);var a=t;return Array.isArray(t)&&!Array.isArray(n)&&(a=o(t,i)),Array.isArray(t)&&Array.isArray(n)?(n.forEach((function(n,a){if(r.call(t,a)){var o=t[a];o&&"object"===typeof o&&n&&"object"===typeof n?t[a]=e(o,n,i):t.push(n)}else t[a]=n})),t):Object.keys(n).reduce((function(t,a){var o=n[a];return r.call(t,a)?t[a]=e(t[a],o,i):t[a]=o,t}),a)},u=function(e,t){return Object.keys(t).reduce((function(e,n){return e[n]=t[n],e}),e)},l=function(e){try{return decodeURIComponent(e.replace(/\+/g," "))}catch(t){return e}},c=function(e){if(0===e.length)return e;for(var t="string"===typeof e?e:String(e),n="",r=0;r<t.length;++r){var a=t.charCodeAt(r);45===a||46===a||95===a||126===a||a>=48&&a<=57||a>=65&&a<=90||a>=97&&a<=122?n+=t.charAt(r):a<128?n+=i[a]:a<2048?n+=i[192|a>>6]+i[128|63&a]:a<55296||a>=57344?n+=i[224|a>>12]+i[128|a>>6&63]+i[128|63&a]:(r+=1,a=65536+((1023&a)<<10|1023&t.charCodeAt(r)),n+=i[240|a>>18]+i[128|a>>12&63]+i[128|a>>6&63]+i[128|63&a])}return n},d=function(e){for(var t=[{obj:{o:e},prop:"o"}],n=[],r=0;r<t.length;++r)for(var i=t[r],o=i.obj[i.prop],s=Object.keys(o),u=0;u<s.length;++u){var l=s[u],c=o[l];"object"===typeof c&&null!==c&&-1===n.indexOf(c)&&(t.push({obj:o,prop:l}),n.push(c))}return a(t)},h=function(e){return"[object RegExp]"===Object.prototype.toString.call(e)},f=function(e){return null!==e&&"undefined"!==typeof e&&!!(e.constructor&&e.constructor.isBuffer&&e.constructor.isBuffer(e))};e.exports={arrayToObject:o,assign:u,compact:d,decode:l,encode:c,isBuffer:f,isRegExp:h,merge:s}},d25f:function(e,t,n){"use strict";var r=n("5ca1"),i=n("0a49")(2);r(r.P+r.F*!n("2f21")([].filter,!0),"Array",{filter:function(e){return i(this,e,arguments[1])}})},d263:function(e,t,n){"use strict";n("386b")("fixed",(function(e){return function(){return e(this,"tt","","")}}))},d26a:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t={1:"༡",2:"༢",3:"༣",4:"༤",5:"༥",6:"༦",7:"༧",8:"༨",9:"༩",0:"༠"},n={"༡":"1","༢":"2","༣":"3","༤":"4","༥":"5","༦":"6","༧":"7","༨":"8","༩":"9","༠":"0"},r=e.defineLocale("bo",{months:"ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ".split("_"),monthsShort:"ཟླ་1_ཟླ་2_ཟླ་3_ཟླ་4_ཟླ་5_ཟླ་6_ཟླ་7_ཟླ་8_ཟླ་9_ཟླ་10_ཟླ་11_ཟླ་12".split("_"),monthsShortRegex:/^(ཟླ་\d{1,2})/,monthsParseExact:!0,weekdays:"གཟའ་ཉི་མ་_གཟའ་ཟླ་བ་_གཟའ་མིག་དམར་_གཟའ་ལྷག་པ་_གཟའ་ཕུར་བུ_གཟའ་པ་སངས་_གཟའ་སྤེན་པ་".split("_"),weekdaysShort:"ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་".split("_"),weekdaysMin:"ཉི_ཟླ_མིག_ལྷག_ཕུར_སངས_སྤེན".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[དི་རིང] LT",nextDay:"[སང་ཉིན] LT",nextWeek:"[བདུན་ཕྲག་རྗེས་མ], LT",lastDay:"[ཁ་སང] LT",lastWeek:"[བདུན་ཕྲག་མཐའ་མ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s à½£à¼‹",past:"%s à½¦à¾”ན་ལ",s:"ལམ་སང",ss:"%d à½¦à¾à½¢à¼‹à½†à¼",m:"སྐར་མ་གཅིག",mm:"%d à½¦à¾à½¢à¼‹à½˜",h:"ཆུ་ཚོད་གཅིག",hh:"%d à½†à½´à¼‹à½šà½¼à½‘",d:"ཉིན་གཅིག",dd:"%d à½‰à½²à½“་",M:"ཟླ་བ་གཅིག",MM:"%d à½Ÿà¾³à¼‹à½–",y:"ལོ་གཅིག",yy:"%d à½£à½¼"},preparse:function(e){return e.replace(/[༡༢༣༤༥༦༧༨༩༠]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/མཚན་མོ|ཞོགས་ཀས|ཉིན་གུང|དགོང་དག|མཚན་མོ/,meridiemHour:function(e,t){return 12===e&&(e=0),"མཚན་མོ"===t&&e>=4||"ཉིན་གུང"===t&&e<5||"དགོང་དག"===t?e+12:e},meridiem:function(e,t,n){return e<4?"མཚན་མོ":e<10?"ཞོགས་ཀས":e<17?"ཉིན་གུང":e<20?"དགོང་དག":"མཚན་མོ"},week:{dow:0,doy:6}});return r}))},d2c8:function(e,t,n){var r=n("aae3"),i=n("be13");e.exports=function(e,t,n){if(r(t))throw TypeError("String#"+n+" doesn't accept regex!");return String(i(e))}},d2cf:function(e,t,n){var r=n("6d8b"),i=n("401b"),a=n("cb6d"),o=n("1fab"),s=n("607d"),u=n("0b44"),l="silent";function c(e,t,n){return{type:e,event:n,target:t.target,topTarget:t.topTarget,cancelBubble:!1,offsetX:n.zrX,offsetY:n.zrY,gestureEvent:n.gestureEvent,pinchX:n.pinchX,pinchY:n.pinchY,pinchScale:n.pinchScale,wheelDelta:n.zrDelta,zrByTouch:n.zrByTouch,which:n.which,stop:d}}function d(){s.stop(this.event)}function h(){}h.prototype.dispose=function(){};var f=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],m=function(e,t,n,r){o.call(this),this.storage=e,this.painter=t,this.painterRoot=r,n=n||new h,this.proxy=null,this._hovered={},this._lastTouchMoment,this._lastX,this._lastY,this._gestureMgr,a.call(this),this.setHandlerProxy(n)};function _(e,t,n){if(e[e.rectHover?"rectContain":"contain"](t,n)){var r,i=e;while(i){if(i.clipPath&&!i.clipPath.contain(t,n))return!1;i.silent&&(r=!0),i=i.parent}return!r||l}return!1}function p(e,t,n){var r=e.painter;return t<0||t>r.getWidth()||n<0||n>r.getHeight()}m.prototype={constructor:m,setHandlerProxy:function(e){this.proxy&&this.proxy.dispose(),e&&(r.each(f,(function(t){e.on&&e.on(t,this[t],this)}),this),e.handler=this),this.proxy=e},mousemove:function(e){var t=e.zrX,n=e.zrY,r=p(this,t,n),i=this._hovered,a=i.target;a&&!a.__zr&&(i=this.findHover(i.x,i.y),a=i.target);var o=this._hovered=r?{x:t,y:n}:this.findHover(t,n),s=o.target,u=this.proxy;u.setCursor&&u.setCursor(s?s.cursor:"default"),a&&s!==a&&this.dispatchToElement(i,"mouseout",e),this.dispatchToElement(o,"mousemove",e),s&&s!==a&&this.dispatchToElement(o,"mouseover",e)},mouseout:function(e){var t=e.zrEventControl,n=e.zrIsToLocalDOM;"only_globalout"!==t&&this.dispatchToElement(this._hovered,"mouseout",e),"no_globalout"!==t&&!n&&this.trigger("globalout",{type:"globalout",event:e})},resize:function(e){this._hovered={}},dispatch:function(e,t){var n=this[e];n&&n.call(this,t)},dispose:function(){this.proxy.dispose(),this.storage=this.proxy=this.painter=null},setCursorStyle:function(e){var t=this.proxy;t.setCursor&&t.setCursor(e)},dispatchToElement:function(e,t,n){e=e||{};var r=e.target;if(!r||!r.silent){var i="on"+t,a=c(t,e,n);while(r)if(r[i]&&(a.cancelBubble=r[i].call(r,a)),r.trigger(t,a),r=r.parent,a.cancelBubble)break;a.cancelBubble||(this.trigger(t,a),this.painter&&this.painter.eachOtherLayer((function(e){"function"===typeof e[i]&&e[i].call(e,a),e.trigger&&e.trigger(t,a)})))}},findHover:function(e,t,n){for(var r=this.storage.getDisplayList(),i={x:e,y:t},a=r.length-1;a>=0;a--){var o;if(r[a]!==n&&!r[a].ignore&&(o=_(r[a],e,t))&&(!i.topTarget&&(i.topTarget=r[a]),o!==l)){i.target=r[a];break}}return i},processGesture:function(e,t){this._gestureMgr||(this._gestureMgr=new u);var n=this._gestureMgr;"start"===t&&n.clear();var r=n.recognize(e,this.findHover(e.zrX,e.zrY,null).target,this.proxy.dom);if("end"===t&&n.clear(),r){var i=r.type;e.gestureEvent=i,this.dispatchToElement({target:r.target},i,r.event)}}},r.each(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],(function(e){m.prototype[e]=function(t){var n,r,a=t.zrX,o=t.zrY,s=p(this,a,o);if("mouseup"===e&&s||(n=this.findHover(a,o),r=n.target),"mousedown"===e)this._downEl=r,this._downPoint=[t.zrX,t.zrY],this._upEl=r;else if("mouseup"===e)this._upEl=r;else if("click"===e){if(this._downEl!==this._upEl||!this._downPoint||i.dist(this._downPoint,[t.zrX,t.zrY])>4)return;this._downPoint=null}this.dispatchToElement(n,e,t)}})),r.mixin(m,o),r.mixin(m,a);var g=m;e.exports=g},d2d4:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t=e.defineLocale("pt-br",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"domingo_segunda-feira_terça-feira_quarta-feira_quinta-feira_sexta-feira_sábado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_sáb".split("_"),weekdaysMin:"do_2ª_3ª_4ª_5ª_6ª_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [às] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [às] HH:mm"},calendar:{sameDay:"[Hoje Ã s] LT",nextDay:"[Amanhã Ã s] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem Ã s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",invalidDate:"Data inválida"});return t}))},d3f4:function(e,t){e.exports=function(e){return"object"===typeof e?null!==e:"function"===typeof e}},d498:function(e,t,n){var r=n("cbe5"),i=n("4fac"),a=r.extend({type:"polyline",shape:{points:null,smooth:!1,smoothConstraint:null},style:{stroke:"#000",fill:null},buildPath:function(e,t){i.buildPath(e,t,!1)}});e.exports=a},d4b4:function(e,t,n){"use strict";var r={el:{colorpicker:{confirm:"确定",clear:"清空"},datepicker:{now:"此刻",today:"今天",cancel:"取消",clear:"清空",confirm:"确定",selectDate:"选择日期",selectTime:"选择时间",startDate:"开始日期",startTime:"开始时间",endDate:"结束日期",endTime:"结束时间",prevYear:"前一年",nextYear:"后一年",prevMonth:"上个月",nextMonth:"下个月",year:"å¹´",month1:"1 æœˆ",month2:"2 æœˆ",month3:"3 æœˆ",month4:"4 æœˆ",month5:"5 æœˆ",month6:"6 æœˆ",month7:"7 æœˆ",month8:"8 æœˆ",month9:"9 æœˆ",month10:"10 æœˆ",month11:"11 æœˆ",month12:"12 æœˆ",weeks:{sun:"日",mon:"一",tue:"二",wed:"三",thu:"四",fri:"五",sat:"六"},months:{jan:"一月",feb:"二月",mar:"三月",apr:"四月",may:"五月",jun:"六月",jul:"七月",aug:"八月",sep:"九月",oct:"十月",nov:"十一月",dec:"十二月"}},select:{loading:"加载中",noMatch:"无匹配数据",noData:"无数据",placeholder:"请选择"},cascader:{noMatch:"无匹配数据",loading:"加载中",placeholder:"请选择",noData:"暂无数据"},pagination:{goto:"前往",pagesize:"条/页",total:"共 {total} æ¡",pageClassifier:"页"},messagebox:{title:"提示",confirm:"确定",cancel:"取消",error:"输入的数据不合法!"},upload:{deleteTip:"按 delete é”®å¯åˆ é™¤",delete:"删除",preview:"查看图片",continue:"继续上传"},table:{emptyText:"暂无数据",confirmFilter:"筛选",resetFilter:"重置",clearFilter:"全部",sumText:"合计"},tree:{emptyText:"暂无数据"},transfer:{noMatch:"无匹配数据",noData:"无数据",titles:["列表 1","列表 2"],filterPlaceholder:"请输入搜索内容",noCheckedFormat:"共 {total} é¡¹",hasCheckedFormat:"已选 {checked}/{total} é¡¹"},image:{error:"加载失败"},pageHeader:{title:"返回"},popconfirm:{confirmButtonText:"确定",cancelButtonText:"取消"},empty:{description:"暂无数据"}}},i=n("8bbf"),a=n.n(i),o=n("3c4e"),s=n.n(o),u=n("6bd7");const l=/(%|)\{([0-9a-zA-Z_]+)\}/g;var c=function(e){function t(e,...t){return 1===t.length&&"object"===typeof t[0]&&(t=t[0]),t&&t.hasOwnProperty||(t={}),e.replace(l,(n,r,i,a)=>{let o;return"{"===e[a-1]&&"}"===e[a+n.length]?i:(o=Object(u["a"])(t,i)?t[i]:null,null===o||void 0===o?"":o)})}return t};const d=c(a.a);let h=r,f=!1,m=function(){const e=Object.getPrototypeOf(this||a.a).$t;if("function"===typeof e&&a.a.locale)return f||(f=!0,a.a.locale(a.a.config.lang,s()(h,a.a.locale(a.a.config.lang)||{},{clone:!0}))),e.apply(this,arguments)};const _=function(e,t){let n=m.apply(this,arguments);if(null!==n&&void 0!==n)return n;const r=e.split(".");let i=h;for(let a=0,o=r.length;a<o;a++){const e=r[a];if(n=i[e],a===o-1)return d(n,t);if(!n)return"";i=n}return""};t["a"]={methods:{t(...e){return _.apply(this,e)}}}},d4c0:function(e,t,n){var r=n("0d58"),i=n("2621"),a=n("52a7");e.exports=function(e){var t=r(e),n=i.f;if(n){var o,s=n(e),u=a.f,l=0;while(s.length>l)u.call(e,o=s[l++])&&t.push(o)}return t}},d4c6:function(e,t,n){var r=n("cbe5"),i=r.extend({type:"compound",shape:{paths:null},_updatePathDirty:function(){for(var e=this.__dirtyPath,t=this.shape.paths,n=0;n<t.length;n++)e=e||t[n].__dirtyPath;this.__dirtyPath=e,this.__dirty=this.__dirty||e},beforeBrush:function(){this._updatePathDirty();for(var e=this.shape.paths||[],t=this.getGlobalScale(),n=0;n<e.length;n++)e[n].path||e[n].createPathProxy(),e[n].path.setScale(t[0],t[1],e[n].segmentIgnoreThreshold)},buildPath:function(e,t){for(var n=t.paths||[],r=0;r<n.length;r++)n[r].buildPath(e,n[r].shape,!0)},afterBrush:function(){for(var e=this.shape.paths||[],t=0;t<e.length;t++)e[t].__dirtyPath=!1},getBoundingRect:function(){return this._updatePathDirty(),r.prototype.getBoundingRect.call(this)}});e.exports=i},d4ec:function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}n.d(t,"a",(function(){return r}))},d51b:function(e,t){var n=function(){this.head=null,this.tail=null,this._len=0},r=n.prototype;r.insert=function(e){var t=new i(e);return this.insertEntry(t),t},r.insertEntry=function(e){this.head?(this.tail.next=e,e.prev=this.tail,e.next=null,this.tail=e):this.head=this.tail=e,this._len++},r.remove=function(e){var t=e.prev,n=e.next;t?t.next=n:this.head=n,n?n.prev=t:this.tail=t,e.next=e.prev=null,this._len--},r.len=function(){return this._len},r.clear=function(){this.head=this.tail=null,this._len=0};var i=function(e){this.value=e,this.next,this.prev},a=function(e){this._list=new n,this._map={},this._maxSize=e||10,this._lastRemovedEntry=null},o=a.prototype;o.put=function(e,t){var n=this._list,r=this._map,a=null;if(null==r[e]){var o=n.len(),s=this._lastRemovedEntry;if(o>=this._maxSize&&o>0){var u=n.head;n.remove(u),delete r[u.key],a=u.value,this._lastRemovedEntry=u}s?s.value=t:s=new i(t),s.key=e,n.insertEntry(s),r[e]=s}return a},o.get=function(e){var t=this._map[e],n=this._list;if(null!=t)return t!==n.tail&&(n.remove(t),n.insertEntry(t)),t.value},o.clear=function(){this._list.clear(),this._map={}};var s=a;e.exports=s},d53b:function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},d5b7:function(e,t,n){var r=n("de00"),i=n("1fab"),a=n("0cde"),o=n("bd6b"),s=n("6d8b"),u=function(e){a.call(this,e),i.call(this,e),o.call(this,e),this.id=e.id||r()};u.prototype={type:"element",name:"",__zr:null,ignore:!1,clipPath:null,isGroup:!1,drift:function(e,t){switch(this.draggable){case"horizontal":t=0;break;case"vertical":e=0;break}var n=this.transform;n||(n=this.transform=[1,0,0,1,0,0]),n[4]+=e,n[5]+=t,this.decomposeTransform(),this.dirty(!1)},beforeUpdate:function(){},afterUpdate:function(){},update:function(){this.updateTransform()},traverse:function(e,t){},attrKV:function(e,t){if("position"===e||"scale"===e||"origin"===e){if(t){var n=this[e];n||(n=this[e]=[]),n[0]=t[0],n[1]=t[1]}}else this[e]=t},hide:function(){this.ignore=!0,this.__zr&&this.__zr.refresh()},show:function(){this.ignore=!1,this.__zr&&this.__zr.refresh()},attr:function(e,t){if("string"===typeof e)this.attrKV(e,t);else if(s.isObject(e))for(var n in e)e.hasOwnProperty(n)&&this.attrKV(n,e[n]);return this.dirty(!1),this},setClipPath:function(e){var t=this.__zr;t&&e.addSelfToZr(t),this.clipPath&&this.clipPath!==e&&this.removeClipPath(),this.clipPath=e,e.__zr=t,e.__clipTarget=this,this.dirty(!1)},removeClipPath:function(){var e=this.clipPath;e&&(e.__zr&&e.removeSelfFromZr(e.__zr),e.__zr=null,e.__clipTarget=null,this.clipPath=null,this.dirty(!1))},addSelfToZr:function(e){this.__zr=e;var t=this.animators;if(t)for(var n=0;n<t.length;n++)e.animation.addAnimator(t[n]);this.clipPath&&this.clipPath.addSelfToZr(e)},removeSelfFromZr:function(e){this.__zr=null;var t=this.animators;if(t)for(var n=0;n<t.length;n++)e.animation.removeAnimator(t[n]);this.clipPath&&this.clipPath.removeSelfFromZr(e)}},s.mixin(u,o),s.mixin(u,a),s.mixin(u,i);var l=u;e.exports=l},d69a:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t=e.defineLocale("fil",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}});return t}))},d6b6:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t=e.defineLocale("hy-am",{months:{format:"հունվարի_փետրվարի_մարտի_ապրիլի_Õ´Õ¡ÕµÕ«Õ½Õ«_հունիսի_հուլիսի_օգոստոսի_սեպտեմբերի_հոկտեմբերի_նոյեմբերի_դեկտեմբերի".split("_"),standalone:"հունվար_փետրվար_մարտ_ապրիլ_Õ´Õ¡ÕµÕ«Õ½_հունիս_հուլիս_օգոստոս_սեպտեմբեր_հոկտեմբեր_նոյեմբեր_դեկտեմբեր".split("_")},monthsShort:"Õ°Õ¶Õ¾_փտր_մրտ_ապր_Õ´ÕµÕ½_Õ°Õ¶Õ½_Õ°Õ¬Õ½_օգս_Õ½ÕºÕ¿_Õ°Õ¯Õ¿_Õ¶Õ´Õ¢_Õ¤Õ¯Õ¿".split("_"),weekdays:"կիրակի_երկուշաբթի_երեքշաբթի_չորեքշաբթի_Õ°Õ«Õ¶Õ£Õ·Õ¡Õ¢Õ©Õ«_ուրբաթ_Õ·Õ¡Õ¢Õ¡Õ©".split("_"),weekdaysShort:"կրկ_երկ_երք_չրք_Õ°Õ¶Õ£_ուրբ_Õ·Õ¢Õ©".split("_"),weekdaysMin:"կրկ_երկ_երք_չրք_Õ°Õ¶Õ£_ուրբ_Õ·Õ¢Õ©".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY Õ©.",LLL:"D MMMM YYYY Õ©., HH:mm",LLLL:"dddd, D MMMM YYYY Õ©., HH:mm"},calendar:{sameDay:"[այսօր] LT",nextDay:"[Õ¾Õ¡Õ²Õ¨] LT",lastDay:"[երեկ] LT",nextWeek:function(){return"dddd [օրը ÕªÕ¡Õ´Õ¨] LT"},lastWeek:function(){return"[անցած] dddd [օրը ÕªÕ¡Õ´Õ¨] LT"},sameElse:"L"},relativeTime:{future:"%s Õ°Õ¥Õ¿Õ¸",past:"%s Õ¡Õ¼Õ¡Õ»",s:"Õ´Õ« Ö„Õ¡Õ¶Õ« Õ¾Õ¡ÕµÖ€Õ¯ÕµÕ¡Õ¶",ss:"%d Õ¾Õ¡ÕµÖ€Õ¯ÕµÕ¡Õ¶",m:"րոպե",mm:"%d Ö€Õ¸ÕºÕ¥",h:"ÕªÕ¡Õ´",hh:"%d ÕªÕ¡Õ´",d:"օր",dd:"%d Ö…Ö€",M:"Õ¡Õ´Õ«Õ½",MM:"%d Õ¡Õ´Õ«Õ½",y:"տարի",yy:"%d Õ¿Õ¡Ö€Õ«"},meridiemParse:/գիշերվա|Õ¡Õ¼Õ¡Õ¾Õ¸Õ¿Õ¾Õ¡|ցերեկվա|երեկոյան/,isPM:function(e){return/^(ցերեկվա|երեկոյան)$/.test(e)},meridiem:function(e){return e<4?"գիշերվա":e<12?"Õ¡Õ¼Õ¡Õ¾Õ¸Õ¿Õ¾Õ¡":e<17?"ցերեկվա":"երեկոյան"},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(Õ«Õ¶|րդ)/,ordinal:function(e,t){switch(t){case"DDD":case"w":case"W":case"DDDo":return 1===e?e+"-Õ«Õ¶":e+"-րդ";default:return e}},week:{dow:1,doy:7}});return t}))},d6c6:function(e,t){e.exports=Math.log1p||function(e){return(e=+e)>-1e-8&&e<1e-8?e-e*e/2:Math.log(1+e)}},d716:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t=e.defineLocale("ca",{months:{standalone:"gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de març_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._març_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dt_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[demà a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"d'aquí %s",past:"fa %s",s:"uns segons",ss:"%d segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(e,t){var n=1===e?"r":2===e?"n":3===e?"r":4===e?"t":"è";return"w"!==t&&"W"!==t||(n="a"),e+n},week:{dow:1,doy:4}});return t}))},d752:function(e,t,n){var r=n("7726").parseFloat,i=n("aa77").trim;e.exports=1/r(n("fdef")+"-0")!==-1/0?function(e){var t=i(String(e),3),n=r(t);return 0===n&&"-"==t.charAt(0)?-0:n}:r},d833:function(e,t,n){var r=n("20c8"),i=n("9680"),a=n("e7d2"),o=n("68ab"),s=n("9f51"),u=n("857d"),l=u.normalizeRadian,c=n("4a3f"),d=n("8728"),h=r.CMD,f=2*Math.PI,m=1e-4;function _(e,t){return Math.abs(e-t)<m}var p=[-1,-1,-1],g=[-1,-1];function v(){var e=g[0];g[0]=g[1],g[1]=e}function y(e,t,n,r,i,a,o,s,u,l){if(l>t&&l>r&&l>a&&l>s||l<t&&l<r&&l<a&&l<s)return 0;var d=c.cubicRootAt(t,r,a,s,l,p);if(0===d)return 0;for(var h,f,m=0,_=-1,y=0;y<d;y++){var M=p[y],L=0===M||1===M?.5:1,Y=c.cubicAt(e,n,i,o,M);Y<u||(_<0&&(_=c.cubicExtrema(t,r,a,s,g),g[1]<g[0]&&_>1&&v(),h=c.cubicAt(t,r,a,s,g[0]),_>1&&(f=c.cubicAt(t,r,a,s,g[1]))),2===_?M<g[0]?m+=h<t?L:-L:M<g[1]?m+=f<h?L:-L:m+=s<f?L:-L:M<g[0]?m+=h<t?L:-L:m+=s<h?L:-L)}return m}function M(e,t,n,r,i,a,o,s){if(s>t&&s>r&&s>a||s<t&&s<r&&s<a)return 0;var u=c.quadraticRootAt(t,r,a,s,p);if(0===u)return 0;var l=c.quadraticExtremum(t,r,a);if(l>=0&&l<=1){for(var d=0,h=c.quadraticAt(t,r,a,l),f=0;f<u;f++){var m=0===p[f]||1===p[f]?.5:1,_=c.quadraticAt(e,n,i,p[f]);_<o||(p[f]<l?d+=h<t?m:-m:d+=a<h?m:-m)}return d}m=0===p[0]||1===p[0]?.5:1,_=c.quadraticAt(e,n,i,p[0]);return _<o?0:a<t?m:-m}function L(e,t,n,r,i,a,o,s){if(s-=t,s>n||s<-n)return 0;var u=Math.sqrt(n*n-s*s);p[0]=-u,p[1]=u;var c=Math.abs(r-i);if(c<1e-4)return 0;if(c%f<1e-4){r=0,i=f;var d=a?1:-1;return o>=p[0]+e&&o<=p[1]+e?d:0}if(a){u=r;r=l(i),i=l(u)}else r=l(r),i=l(i);r>i&&(i+=f);for(var h=0,m=0;m<2;m++){var _=p[m];if(_+e>o){var g=Math.atan2(s,_);d=a?1:-1;g<0&&(g=f+g),(g>=r&&g<=i||g+f>=r&&g+f<=i)&&(g>Math.PI/2&&g<1.5*Math.PI&&(d=-d),h+=d)}}return h}function Y(e,t,n,r,u){for(var l=0,c=0,f=0,m=0,p=0,g=0;g<e.length;){var v=e[g++];switch(v===h.M&&g>1&&(n||(l+=d(c,f,m,p,r,u))),1===g&&(c=e[g],f=e[g+1],m=c,p=f),v){case h.M:m=e[g++],p=e[g++],c=m,f=p;break;case h.L:if(n){if(i.containStroke(c,f,e[g],e[g+1],t,r,u))return!0}else l+=d(c,f,e[g],e[g+1],r,u)||0;c=e[g++],f=e[g++];break;case h.C:if(n){if(a.containStroke(c,f,e[g++],e[g++],e[g++],e[g++],e[g],e[g+1],t,r,u))return!0}else l+=y(c,f,e[g++],e[g++],e[g++],e[g++],e[g],e[g+1],r,u)||0;c=e[g++],f=e[g++];break;case h.Q:if(n){if(o.containStroke(c,f,e[g++],e[g++],e[g],e[g+1],t,r,u))return!0}else l+=M(c,f,e[g++],e[g++],e[g],e[g+1],r,u)||0;c=e[g++],f=e[g++];break;case h.A:var Y=e[g++],b=e[g++],w=e[g++],S=e[g++],D=e[g++],T=e[g++];g+=1;var x=1-e[g++],A=Math.cos(D)*w+Y,k=Math.sin(D)*S+b;g>1?l+=d(c,f,A,k,r,u):(m=A,p=k);var C=(r-Y)*S/w+Y;if(n){if(s.containStroke(Y,b,S,D,D+T,x,t,C,u))return!0}else l+=L(Y,b,S,D,D+T,x,C,u);c=Math.cos(D+T)*w+Y,f=Math.sin(D+T)*S+b;break;case h.R:m=c=e[g++],p=f=e[g++];var H=e[g++],P=e[g++];A=m+H,k=p+P;if(n){if(i.containStroke(m,p,A,p,t,r,u)||i.containStroke(A,p,A,k,t,r,u)||i.containStroke(A,k,m,k,t,r,u)||i.containStroke(m,k,m,p,t,r,u))return!0}else l+=d(A,p,A,k,r,u),l+=d(m,k,m,p,r,u);break;case h.Z:if(n){if(i.containStroke(c,f,m,p,t,r,u))return!0}else l+=d(c,f,m,p,r,u);c=m,f=p;break}}return n||_(f,p)||(l+=d(c,f,m,p,r,u)||0),0!==l}function b(e,t,n){return Y(e,0,!1,t,n)}function w(e,t,n,r){return Y(e,t,!0,n,r)}t.contain=b,t.containStroke=w},d8e8:function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},d92a:function(e,t,n){var r=n("5ca1");r(r.P,"Function",{bind:n("f0c1")})},d9ab:function(e,t,n){var r=n("5ca1"),i=Math.atanh;r(r.S+r.F*!(i&&1/i(-0)<0),"Math",{atanh:function(e){return 0==(e=+e)?e:Math.log((1+e)/(1-e))/2}})},d9f8:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t=e.defineLocale("fr-ca",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui Ã ] LT",nextDay:"[Demain Ã ] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier Ã ] LT",lastWeek:"dddd [dernier Ã ] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,t){switch(t){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}}});return t}))},d9fc:function(e,t,n){var r=n("cbe5"),i=r.extend({type:"circle",shape:{cx:0,cy:0,r:0},buildPath:function(e,t,n){n&&e.moveTo(t.cx+t.r,t.cy),e.arc(t.cx,t.cy,t.r,0,2*Math.PI,!0)}});e.exports=i},db29:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),n="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),r=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],i=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,a=e.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,r){return e?/-MMM-/.test(r)?n[e.month()]:t[e.month()]:t},monthsRegex:i,monthsShortRegex:i,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}});return a}))},db4d:function(e,t,n){"use strict";(function(e){if(n("66f9"),n("f3a2"),n("fd5a"),e._babelPolyfill)throw new Error("only one instance of babel-polyfill is allowed");e._babelPolyfill=!0;var t="defineProperty";function r(e,n,r){e[n]||Object[t](e,n,{writable:!0,configurable:!0,value:r})}r(String.prototype,"padLeft","".padStart),r(String.prototype,"padRight","".padEnd),"pop,reverse,shift,keys,values,entries,indexOf,every,some,forEach,map,filter,find,findIndex,includes,join,slice,concat,push,splice,unshift,sort,lastIndexOf,reduce,reduceRight,copyWithin,fill".split(",").forEach((function(e){[][e]&&r(Array,e,Function.call.bind([][e]))}))}).call(this,n("c8ba"))},db97:function(e,t,n){var r=n("5ca1");r(r.S,"Object",{is:n("83a1")})},db9a:function(e,t,n){var r=n("5ca1");r(r.P+r.R,"Set",{toJSON:n("44b8")("Set")})},dc2f:function(e,t){var n=function(e,t){this.image=e,this.repeat=t,this.type="pattern"};n.prototype.getCanvasPattern=function(e){return e.createPattern(this.image,this.repeat||"repeat")};var r=n;e.exports=r},dc4d:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},n={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"},r=[/^जन/i,/^फ़र|फर/i,/^मार्च/i,/^अप्रै/i,/^मई/i,/^जून/i,/^जुल/i,/^अग/i,/^सितं|सित/i,/^अक्टू/i,/^नव|नवं/i,/^दिसं|दिस/i],i=[/^जन/i,/^फ़र/i,/^मार्च/i,/^अप्रै/i,/^मई/i,/^जून/i,/^जुल/i,/^अग/i,/^सित/i,/^अक्टू/i,/^नव/i,/^दिस/i],a=e.defineLocale("hi",{months:{format:"जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर".split("_"),standalone:"जनवरी_फरवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितंबर_अक्टूबर_नवंबर_दिसंबर".split("_")},monthsShort:"जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.".split("_"),weekdays:"रविवार_सोमवार_मंगलवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगल_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm à¤¬à¤œà¥‡",LTS:"A h:mm:ss à¤¬à¤œà¥‡",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm à¤¬à¤œà¥‡",LLLL:"dddd, D MMMM YYYY, A h:mm à¤¬à¤œà¥‡"},monthsParse:r,longMonthsParse:r,shortMonthsParse:i,monthsRegex:/^(जनवरी|जन\.?|फ़रवरी|फरवरी|फ़र\.?|मार्च?|अप्रैल|अप्रै\.?|मई?|जून?|जुलाई|जुल\.?|अगस्त|अग\.?|सितम्बर|सितंबर|सित\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर|नव\.?|दिसम्बर|दिसंबर|दिस\.?)/i,monthsShortRegex:/^(जनवरी|जन\.?|फ़रवरी|फरवरी|फ़र\.?|मार्च?|अप्रैल|अप्रै\.?|मई?|जून?|जुलाई|जुल\.?|अगस्त|अग\.?|सितम्बर|सितंबर|सित\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर|नव\.?|दिसम्बर|दिसंबर|दिस\.?)/i,monthsStrictRegex:/^(जनवरी?|फ़रवरी|फरवरी?|मार्च?|अप्रैल?|मई?|जून?|जुलाई?|अगस्त?|सितम्बर|सितंबर|सित?\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर?|दिसम्बर|दिसंबर?)/i,monthsShortStrictRegex:/^(जन\.?|फ़र\.?|मार्च?|अप्रै\.?|मई?|जून?|जुल\.?|अग\.?|सित\.?|अक्टू\.?|नव\.?|दिस\.?)/i,calendar:{sameDay:"[आज] LT",nextDay:"[कल] LT",nextWeek:"dddd, LT",lastDay:"[कल] LT",lastWeek:"[पिछले] dddd, LT",sameElse:"L"},relativeTime:{future:"%s à¤®à¥‡à¤‚",past:"%s à¤ªà¤¹à¤²à¥‡",s:"कुछ à¤¹à¥€ à¤•्षण",ss:"%d à¤¸à¥‡à¤•ंड",m:"एक à¤®à¤¿à¤¨à¤Ÿ",mm:"%d à¤®à¤¿à¤¨à¤Ÿ",h:"एक à¤˜à¤‚टा",hh:"%d à¤˜à¤‚टे",d:"एक à¤¦à¤¿à¤¨",dd:"%d à¤¦à¤¿à¤¨",M:"एक à¤®à¤¹à¥€à¤¨à¥‡",MM:"%d à¤®à¤¹à¥€à¤¨à¥‡",y:"एक à¤µà¤°à¥à¤·",yy:"%d à¤µà¤°à¥à¤·"},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/रात|सुबह|दोपहर|शाम/,meridiemHour:function(e,t){return 12===e&&(e=0),"रात"===t?e<4?e:e+12:"सुबह"===t?e:"दोपहर"===t?e>=10?e:e+12:"शाम"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"रात":e<10?"सुबह":e<17?"दोपहर":e<20?"शाम":"रात"},week:{dow:0,doy:6}});return a}))},dcbc:function(e,t,n){var r=n("2aba");e.exports=function(e,t,n){for(var i in t)r(e,i,t[i],n);return e}},dd8a:function(e,t,n){n("28e4")("Set")},dded:function(e,t,n){var r=n("6d8b"),i=n("42e5"),a=function(e,t,n,r,a){this.x=null==e?.5:e,this.y=null==t?.5:t,this.r=null==n?.5:n,this.type="radial",this.global=a||!1,i.call(this,r)};a.prototype={constructor:a},r.inherits(a,i);var o=a;e.exports=o},de00:function(e,t){var n=2311;function r(){return n++}e.exports=r},de1c:function(e,t){var n={getBoxLayoutParams:function(){return{left:this.get("left"),top:this.get("top"),right:this.get("right"),bottom:this.get("bottom"),width:this.get("width"),height:this.get("height")}}};e.exports=n},df1b:function(e,t,n){var r=n("5ca1"),i=n("d8e8"),a=n("cb7c"),o=(n("7726").Reflect||{}).apply,s=Function.apply;r(r.S+r.F*!n("79e5")((function(){o((function(){}))})),"Reflect",{apply:function(e,t,n){var r=i(e),u=a(n);return o?o(r,t,u):s.call(r,t,u)}})},e073:function(e,t,n){var r=n("6d8b"),i=n("e86a"),a=n("e0d3"),o=a.makeInner,s=n("697e"),u=s.makeLabelFormatter,l=s.getOptionCategoryInterval,c=s.shouldShowAllLabels,d=o();function h(e){return"category"===e.type?m(e):g(e)}function f(e,t){return"category"===e.type?p(e,t):{ticks:e.scale.getTicks()}}function m(e){var t=e.getLabelModel(),n=_(e,t);return!t.get("show")||e.scale.isBlank()?{labels:[],labelCategoryInterval:n.labelCategoryInterval}:n}function _(e,t){var n,i,a=v(e,"labels"),o=l(t),s=y(a,o);return s||(r.isFunction(o)?n=S(e,o):(i="auto"===o?L(e):o,n=w(e,i)),M(a,o,{labels:n,labelCategoryInterval:i}))}function p(e,t){var n,i,a=v(e,"ticks"),o=l(t),s=y(a,o);if(s)return s;if(t.get("show")&&!e.scale.isBlank()||(n=[]),r.isFunction(o))n=S(e,o,!0);else if("auto"===o){var u=_(e,e.getLabelModel());i=u.labelCategoryInterval,n=r.map(u.labels,(function(e){return e.tickValue}))}else i=o,n=w(e,i,!0);return M(a,o,{ticks:n,tickCategoryInterval:i})}function g(e){var t=e.scale.getTicks(),n=u(e);return{labels:r.map(t,(function(t,r){return{formattedLabel:n(t,r),rawLabel:e.scale.getLabel(t),tickValue:t}}))}}function v(e,t){return d(e)[t]||(d(e)[t]=[])}function y(e,t){for(var n=0;n<e.length;n++)if(e[n].key===t)return e[n].value}function M(e,t,n){return e.push({key:t,value:n}),n}function L(e){var t=d(e).autoInterval;return null!=t?t:d(e).autoInterval=e.calculateCategoryInterval()}function Y(e){var t=b(e),n=u(e),r=(t.axisRotate-t.labelRotate)/180*Math.PI,a=e.scale,o=a.getExtent(),s=a.count();if(o[1]-o[0]<1)return 0;var l=1;s>40&&(l=Math.max(1,Math.floor(s/40)));for(var c=o[0],h=e.dataToCoord(c+1)-e.dataToCoord(c),f=Math.abs(h*Math.cos(r)),m=Math.abs(h*Math.sin(r)),_=0,p=0;c<=o[1];c+=l){var g=0,v=0,y=i.getBoundingRect(n(c),t.font,"center","top");g=1.3*y.width,v=1.3*y.height,_=Math.max(_,g,7),p=Math.max(p,v,7)}var M=_/f,L=p/m;isNaN(M)&&(M=1/0),isNaN(L)&&(L=1/0);var Y=Math.max(0,Math.floor(Math.min(M,L))),w=d(e.model),S=e.getExtent(),D=w.lastAutoInterval,T=w.lastTickCount;return null!=D&&null!=T&&Math.abs(D-Y)<=1&&Math.abs(T-s)<=1&&D>Y&&w.axisExtend0===S[0]&&w.axisExtend1===S[1]?Y=D:(w.lastTickCount=s,w.lastAutoInterval=Y,w.axisExtend0=S[0],w.axisExtend1=S[1]),Y}function b(e){var t=e.getLabelModel();return{axisRotate:e.getRotate?e.getRotate():e.isHorizontal&&!e.isHorizontal()?90:0,labelRotate:t.get("rotate")||0,font:t.getFont()}}function w(e,t,n){var r=u(e),i=e.scale,a=i.getExtent(),o=e.getLabelModel(),s=[],l=Math.max((t||0)+1,1),d=a[0],h=i.count();0!==d&&l>1&&h/l>2&&(d=Math.round(Math.ceil(d/l)*l));var f=c(e),m=o.get("showMinLabel")||f,_=o.get("showMaxLabel")||f;m&&d!==a[0]&&g(a[0]);for(var p=d;p<=a[1];p+=l)g(p);function g(e){s.push(n?e:{formattedLabel:r(e),rawLabel:i.getLabel(e),tickValue:e})}return _&&p-l!==a[1]&&g(a[1]),s}function S(e,t,n){var i=e.scale,a=u(e),o=[];return r.each(i.getTicks(),(function(e){var r=i.getLabel(e);t(e,r)&&o.push(n?e:{formattedLabel:a(e),rawLabel:r,tickValue:e})})),o}t.createAxisLabels=h,t.createAxisTicks=f,t.calculateCategoryInterval=Y},e0b8:function(e,t,n){"use strict";var r=n("7726"),i=n("5ca1"),a=n("2aba"),o=n("dcbc"),s=n("67ab"),u=n("4a59"),l=n("f605"),c=n("d3f4"),d=n("79e5"),h=n("5cc5"),f=n("7f20"),m=n("5dbc");e.exports=function(e,t,n,_,p,g){var v=r[e],y=v,M=p?"set":"add",L=y&&y.prototype,Y={},b=function(e){var t=L[e];a(L,e,"delete"==e||"has"==e?function(e){return!(g&&!c(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return g&&!c(e)?void 0:t.call(this,0===e?0:e)}:"add"==e?function(e){return t.call(this,0===e?0:e),this}:function(e,n){return t.call(this,0===e?0:e,n),this})};if("function"==typeof y&&(g||L.forEach&&!d((function(){(new y).entries().next()})))){var w=new y,S=w[M](g?{}:-0,1)!=w,D=d((function(){w.has(1)})),T=h((function(e){new y(e)})),x=!g&&d((function(){var e=new y,t=5;while(t--)e[M](t,t);return!e.has(-0)}));T||(y=t((function(t,n){l(t,y,e);var r=m(new v,t,y);return void 0!=n&&u(n,p,r[M],r),r})),y.prototype=L,L.constructor=y),(D||x)&&(b("delete"),b("has"),p&&b("get")),(x||S)&&b(M),g&&L.clear&&delete L.clear}else y=_.getConstructor(t,e,p,M),o(y.prototype,n),s.NEED=!0;return f(y,e),Y[e]=y,i(i.G+i.W+i.F*(y!=v),Y),g||_.setStrong(y,e,p),y}},e0c5:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t={1:"à«§",2:"૨",3:"à«©",4:"૪",5:"à««",6:"૬",7:"à«­",8:"à«®",9:"૯",0:"૦"},n={"à«§":"1","૨":"2","à«©":"3","૪":"4","à««":"5","૬":"6","à«­":"7","à«®":"8","૯":"9","૦":"0"},r=e.defineLocale("gu",{months:"જાન્યુઆરી_ફેબ્રુઆરી_માર્ચ_એપ્રિલ_મે_જૂન_જુલાઈ_ઑગસ્ટ_સપ્ટેમ્બર_ઑક્ટ્બર_નવેમ્બર_ડિસેમ્બર".split("_"),monthsShort:"જાન્યુ._ફેબ્રુ._માર્ચ_એપ્રિ._મે_જૂન_જુલા._ઑગ._સપ્ટે._ઑક્ટ્._નવે._ડિસે.".split("_"),monthsParseExact:!0,weekdays:"રવિવાર_સોમવાર_મંગળવાર_બુધ્વાર_ગુરુવાર_શુક્રવાર_શનિવાર".split("_"),weekdaysShort:"રવિ_સોમ_મંગળ_બુધ્_ગુરુ_શુક્ર_શનિ".split("_"),weekdaysMin:"ર_સો_મં_બુ_ગુ_શુ_શ".split("_"),longDateFormat:{LT:"A h:mm àªµàª¾àª—્યે",LTS:"A h:mm:ss àªµàª¾àª—્યે",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm àªµàª¾àª—્યે",LLLL:"dddd, D MMMM YYYY, A h:mm àªµàª¾àª—્યે"},calendar:{sameDay:"[આજ] LT",nextDay:"[કાલે] LT",nextWeek:"dddd, LT",lastDay:"[ગઇકાલે] LT",lastWeek:"[પાછલા] dddd, LT",sameElse:"L"},relativeTime:{future:"%s àª®àª¾",past:"%s àªªàª¹à«‡àª²àª¾",s:"અમુક àªªàª³à«‹",ss:"%d àª¸à«‡àª•ંડ",m:"એક àª®àª¿àª¨àª¿àªŸ",mm:"%d àª®àª¿àª¨àª¿àªŸ",h:"એક àª•લાક",hh:"%d àª•લાક",d:"એક àª¦àª¿àªµàª¸",dd:"%d àª¦àª¿àªµàª¸",M:"એક àª®àª¹àª¿àª¨à«‹",MM:"%d àª®àª¹àª¿àª¨à«‹",y:"એક àªµàª°à«àª·",yy:"%d àªµàª°à«àª·"},preparse:function(e){return e.replace(/[૧૨૩૪૫૬૭૮૯૦]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/રાત|બપોર|સવાર|સાંજ/,meridiemHour:function(e,t){return 12===e&&(e=0),"રાત"===t?e<4?e:e+12:"સવાર"===t?e:"બપોર"===t?e>=10?e:e+12:"સાંજ"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"રાત":e<10?"સવાર":e<17?"બપોર":e<20?"સાંજ":"રાત"},week:{dow:0,doy:6}});return r}))},e0d3:function(e,t,n){var r=n("6d8b"),i=n("22d1"),a=r.each,o=r.isObject,s=r.isArray,u="series\0";function l(e){return e instanceof Array?e:null==e?[]:[e]}function c(e,t,n){if(e){e[t]=e[t]||{},e.emphasis=e.emphasis||{},e.emphasis[t]=e.emphasis[t]||{};for(var r=0,i=n.length;r<i;r++){var a=n[r];!e.emphasis[t].hasOwnProperty(a)&&e[t].hasOwnProperty(a)&&(e.emphasis[t][a]=e[t][a])}}}var d=["fontStyle","fontWeight","fontSize","fontFamily","rich","tag","color","textBorderColor","textBorderWidth","width","height","lineHeight","align","verticalAlign","baseline","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY","textShadowColor","textShadowBlur","textShadowOffsetX","textShadowOffsetY","backgroundColor","borderColor","borderWidth","borderRadius","padding"];function h(e){return!o(e)||s(e)||e instanceof Date?e:e.value}function f(e){return o(e)&&!(e instanceof Array)}function m(e,t){t=(t||[]).slice();var n=r.map(e||[],(function(e,t){return{exist:e}}));return a(t,(function(e,r){if(o(e)){for(var i=0;i<n.length;i++)if(!n[i].option&&null!=e.id&&n[i].exist.id===e.id+"")return n[i].option=e,void(t[r]=null);for(i=0;i<n.length;i++){var a=n[i].exist;if(!n[i].option&&(null==a.id||null==e.id)&&null!=e.name&&!g(e)&&!g(a)&&a.name===e.name+"")return n[i].option=e,void(t[r]=null)}}})),a(t,(function(e,t){if(o(e)){for(var r=0;r<n.length;r++){var i=n[r].exist;if(!n[r].option&&!g(i)&&null==e.id){n[r].option=e;break}}r>=n.length&&n.push({option:e})}})),n}function _(e){var t=r.createHashMap();a(e,(function(e,n){var r=e.exist;r&&t.set(r.id,e)})),a(e,(function(e,n){var i=e.option;r.assert(!i||null==i.id||!t.get(i.id)||t.get(i.id)===e,"id duplicates: "+(i&&i.id)),i&&null!=i.id&&t.set(i.id,e),!e.keyInfo&&(e.keyInfo={})})),a(e,(function(e,n){var r=e.exist,i=e.option,a=e.keyInfo;if(o(i)){if(a.name=null!=i.name?i.name+"":r?r.name:u+n,r)a.id=r.id;else if(null!=i.id)a.id=i.id+"";else{var s=0;do{a.id="\0"+a.name+"\0"+s++}while(t.get(a.id))}t.set(a.id,e)}}))}function p(e){var t=e.name;return!(!t||!t.indexOf(u))}function g(e){return o(e)&&e.id&&0===(e.id+"").indexOf("\0_ec_\0")}function v(e,t){var n={},r={};return i(e||[],n),i(t||[],r,n),[a(n),a(r)];function i(e,t,n){for(var r=0,i=e.length;r<i;r++)for(var a=e[r].seriesId,o=l(e[r].dataIndex),s=n&&n[a],u=0,c=o.length;u<c;u++){var d=o[u];s&&s[d]?s[d]=null:(t[a]||(t[a]={}))[d]=1}}function a(e,t){var n=[];for(var r in e)if(e.hasOwnProperty(r)&&null!=e[r])if(t)n.push(+r);else{var i=a(e[r],!0);i.length&&n.push({seriesId:r,dataIndex:i})}return n}}function y(e,t){return null!=t.dataIndexInside?t.dataIndexInside:null!=t.dataIndex?r.isArray(t.dataIndex)?r.map(t.dataIndex,(function(t){return e.indexOfRawIndex(t)})):e.indexOfRawIndex(t.dataIndex):null!=t.name?r.isArray(t.name)?r.map(t.name,(function(t){return e.indexOfName(t)})):e.indexOfName(t.name):void 0}function M(){var e="__\0ec_inner_"+L+++"_"+Math.random().toFixed(5);return function(t){return t[e]||(t[e]={})}}var L=0;function Y(e,t,n){if(r.isString(t)){var i={};i[t+"Index"]=0,t=i}var o=n&&n.defaultMainType;!o||b(t,o+"Index")||b(t,o+"Id")||b(t,o+"Name")||(t[o+"Index"]=0);var s={};return a(t,(function(i,a){i=t[a];if("dataIndex"!==a&&"dataIndexInside"!==a){var o=a.match(/^(\w+)(Index|Id|Name)$/)||[],u=o[1],l=(o[2]||"").toLowerCase();if(!(!u||!l||null==i||"index"===l&&"none"===i||n&&n.includeMainTypes&&r.indexOf(n.includeMainTypes,u)<0)){var c={mainType:u};"index"===l&&"all"===i||(c[l]=i);var d=e.queryComponents(c);s[u+"Models"]=d,s[u+"Model"]=d[0]}}else s[a]=i})),s}function b(e,t){return e&&e.hasOwnProperty(t)}function w(e,t,n){e.setAttribute?e.setAttribute(t,n):e[t]=n}function S(e,t){return e.getAttribute?e.getAttribute(t):e[t]}function D(e){return"auto"===e?i.domSupported?"html":"richText":e||"html"}function T(e,t){var n=r.createHashMap(),i=[];return r.each(e,(function(e){var r=t(e);(n.get(r)||(i.push(r),n.set(r,[]))).push(e)})),{keys:i,buckets:n}}t.normalizeToArray=l,t.defaultEmphasis=c,t.TEXT_STYLE_OPTIONS=d,t.getDataItemValue=h,t.isDataItemOption=f,t.mappingToExists=m,t.makeIdAndName=_,t.isNameSpecified=p,t.isIdInner=g,t.compressBatches=v,t.queryDataIndex=y,t.makeInner=M,t.parseFinder=Y,t.setAttribute=w,t.getAttribute=S,t.getTooltipRenderMode=D,t.groupData=T},e0d8:function(e,t,n){var r=n("625e");function i(e){this._setting=e||{},this._extent=[1/0,-1/0],this._interval=0,this.init&&this.init.apply(this,arguments)}i.prototype.parse=function(e){return e},i.prototype.getSetting=function(e){return this._setting[e]},i.prototype.contain=function(e){var t=this._extent;return e>=t[0]&&e<=t[1]},i.prototype.normalize=function(e){var t=this._extent;return t[1]===t[0]?.5:(e-t[0])/(t[1]-t[0])},i.prototype.scale=function(e){var t=this._extent;return e*(t[1]-t[0])+t[0]},i.prototype.unionExtent=function(e){var t=this._extent;e[0]<t[0]&&(t[0]=e[0]),e[1]>t[1]&&(t[1]=e[1])},i.prototype.unionExtentFromData=function(e,t){this.unionExtent(e.getApproximateExtent(t))},i.prototype.getExtent=function(){return this._extent.slice()},i.prototype.setExtent=function(e,t){var n=this._extent;isNaN(e)||(n[0]=e),isNaN(t)||(n[1]=t)},i.prototype.isBlank=function(){return this._isBlank},i.prototype.setBlank=function(e){this._isBlank=e},i.prototype.getLabel=null,r.enableClassExtend(i),r.enableClassManagement(i,{registerWhenExtend:!0});var a=i;e.exports=a},e11e:function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},e1d3:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t=e.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,n=1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n},week:{dow:1,doy:4}});return t}))},e1fc:function(e,t,n){var r=n("6d8b"),i=n("d5b7"),a=n("9850"),o=function(e){for(var t in e=e||{},i.call(this,e),e)e.hasOwnProperty(t)&&(this[t]=e[t]);this._children=[],this.__storage=null,this.__dirty=!0};o.prototype={constructor:o,isGroup:!0,type:"group",silent:!1,children:function(){return this._children.slice()},childAt:function(e){return this._children[e]},childOfName:function(e){for(var t=this._children,n=0;n<t.length;n++)if(t[n].name===e)return t[n]},childCount:function(){return this._children.length},add:function(e){return e&&e!==this&&e.parent!==this&&(this._children.push(e),this._doAdd(e)),this},addBefore:function(e,t){if(e&&e!==this&&e.parent!==this&&t&&t.parent===this){var n=this._children,r=n.indexOf(t);r>=0&&(n.splice(r,0,e),this._doAdd(e))}return this},_doAdd:function(e){e.parent&&e.parent.remove(e),e.parent=this;var t=this.__storage,n=this.__zr;t&&t!==e.__storage&&(t.addToStorage(e),e instanceof o&&e.addChildrenToStorage(t)),n&&n.refresh()},remove:function(e){var t=this.__zr,n=this.__storage,i=this._children,a=r.indexOf(i,e);return a<0||(i.splice(a,1),e.parent=null,n&&(n.delFromStorage(e),e instanceof o&&e.delChildrenFromStorage(n)),t&&t.refresh()),this},removeAll:function(){var e,t,n=this._children,r=this.__storage;for(t=0;t<n.length;t++)e=n[t],r&&(r.delFromStorage(e),e instanceof o&&e.delChildrenFromStorage(r)),e.parent=null;return n.length=0,this},eachChild:function(e,t){for(var n=this._children,r=0;r<n.length;r++){var i=n[r];e.call(t,i,r)}return this},traverse:function(e,t){for(var n=0;n<this._children.length;n++){var r=this._children[n];e.call(t,r),"group"===r.type&&r.traverse(e,t)}return this},addChildrenToStorage:function(e){for(var t=0;t<this._children.length;t++){var n=this._children[t];e.addToStorage(n),n instanceof o&&n.addChildrenToStorage(e)}},delChildrenFromStorage:function(e){for(var t=0;t<this._children.length;t++){var n=this._children[t];e.delFromStorage(n),n instanceof o&&n.delChildrenFromStorage(e)}},dirty:function(){return this.__dirty=!0,this.__zr&&this.__zr.refresh(),this},getBoundingRect:function(e){for(var t=null,n=new a(0,0,0,0),r=e||this._children,i=[],o=0;o<r.length;o++){var s=r[o];if(!s.ignore&&!s.invisible){var u=s.getBoundingRect(),l=s.getLocalTransform(i);l?(n.copy(u),n.applyTransform(l),t=t||n.clone(),t.union(n)):(t=t||u.clone(),t.union(u))}}return t||n}},r.inherits(o,i);var s=o;e.exports=s},e263:function(e,t,n){var r=n("401b"),i=n("4a3f"),a=Math.min,o=Math.max,s=Math.sin,u=Math.cos,l=2*Math.PI,c=r.create(),d=r.create(),h=r.create();function f(e,t,n){if(0!==e.length){var r,i=e[0],s=i[0],u=i[0],l=i[1],c=i[1];for(r=1;r<e.length;r++)i=e[r],s=a(s,i[0]),u=o(u,i[0]),l=a(l,i[1]),c=o(c,i[1]);t[0]=s,t[1]=l,n[0]=u,n[1]=c}}function m(e,t,n,r,i,s){i[0]=a(e,n),i[1]=a(t,r),s[0]=o(e,n),s[1]=o(t,r)}var _=[],p=[];function g(e,t,n,r,s,u,l,c,d,h){var f,m=i.cubicExtrema,g=i.cubicAt,v=m(e,n,s,l,_);for(d[0]=1/0,d[1]=1/0,h[0]=-1/0,h[1]=-1/0,f=0;f<v;f++){var y=g(e,n,s,l,_[f]);d[0]=a(y,d[0]),h[0]=o(y,h[0])}for(v=m(t,r,u,c,p),f=0;f<v;f++){var M=g(t,r,u,c,p[f]);d[1]=a(M,d[1]),h[1]=o(M,h[1])}d[0]=a(e,d[0]),h[0]=o(e,h[0]),d[0]=a(l,d[0]),h[0]=o(l,h[0]),d[1]=a(t,d[1]),h[1]=o(t,h[1]),d[1]=a(c,d[1]),h[1]=o(c,h[1])}function v(e,t,n,r,s,u,l,c){var d=i.quadraticExtremum,h=i.quadraticAt,f=o(a(d(e,n,s),1),0),m=o(a(d(t,r,u),1),0),_=h(e,n,s,f),p=h(t,r,u,m);l[0]=a(e,s,_),l[1]=a(t,u,p),c[0]=o(e,s,_),c[1]=o(t,u,p)}function y(e,t,n,i,a,o,f,m,_){var p=r.min,g=r.max,v=Math.abs(a-o);if(v%l<1e-4&&v>1e-4)return m[0]=e-n,m[1]=t-i,_[0]=e+n,void(_[1]=t+i);if(c[0]=u(a)*n+e,c[1]=s(a)*i+t,d[0]=u(o)*n+e,d[1]=s(o)*i+t,p(m,c,d),g(_,c,d),a%=l,a<0&&(a+=l),o%=l,o<0&&(o+=l),a>o&&!f?o+=l:a<o&&f&&(a+=l),f){var y=o;o=a,a=y}for(var M=0;M<o;M+=Math.PI/2)M>a&&(h[0]=u(M)*n+e,h[1]=s(M)*i+t,p(m,h,m),g(_,h,_))}t.fromPoints=f,t.fromLine=m,t.fromCubic=g,t.fromQuadratic=v,t.fromArc=y},e394:function(e,t,n){var r=n("37a7"),i=n("cb7c"),a=n("38fd"),o=r.has,s=r.get,u=r.key,l=function(e,t,n){var r=o(e,t,n);if(r)return s(e,t,n);var i=a(t);return null!==i?l(e,i,n):void 0};r.exp({getMetadata:function(e,t){return l(e,i(t),arguments.length<3?void 0:u(arguments[2]))}})},e3d0:function(e,t,n){var r=n("37a7"),i=n("cb7c"),a=r.key,o=r.set;r.exp({defineMetadata:function(e,t,n,r){o(e,t,i(n),a(r))}})},e47b:function(e,t,n){var r=n("e0d3"),i=r.makeInner,a=r.normalizeToArray,o=i();function s(e,t){for(var n=e.length,r=0;r<n;r++)if(e[r].length>t)return e[r];return e[n-1]}var u={clearColorPalette:function(){o(this).colorIdx=0,o(this).colorNameMap={}},getColorFromPalette:function(e,t,n){t=t||this;var r=o(t),i=r.colorIdx||0,u=r.colorNameMap=r.colorNameMap||{};if(u.hasOwnProperty(e))return u[e];var l=a(this.get("color",!0)),c=this.get("colorLayer",!0),d=null!=n&&c?s(c,n):l;if(d=d||l,d&&d.length){var h=d[i];return e&&(u[e]=h),r.colorIdx=(i+1)%d.length,h}}};e.exports=u},e4f7:function(e,t,n){var r=n("4bf8"),i=n("38fd");n("5eda")("getPrototypeOf",(function(){return function(e){return i(r(e))}}))},e7d2:function(e,t,n){var r=n("4a3f");function i(e,t,n,i,a,o,s,u,l,c,d){if(0===l)return!1;var h=l;if(d>t+h&&d>i+h&&d>o+h&&d>u+h||d<t-h&&d<i-h&&d<o-h&&d<u-h||c>e+h&&c>n+h&&c>a+h&&c>s+h||c<e-h&&c<n-h&&c<a-h&&c<s-h)return!1;var f=r.cubicProjectPoint(e,t,n,i,a,o,s,u,c,d,null);return f<=h/2}t.containStroke=i},e804:function(e,t,n){"use strict";var r=n("5ca1"),i=n("f1ae");r(r.S+r.F*n("79e5")((function(){function e(){}return!(Array.of.call(e)instanceof e)})),"Array",{of:function(){var e=0,t=arguments.length,n=new("function"==typeof this?this:Array)(t);while(t>e)i(n,e,arguments[e++]);return n.length=t,n}})},e81d:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t={1:"១",2:"២",3:"៣",4:"៤",5:"៥",6:"៦",7:"៧",8:"៨",9:"៩",0:"០"},n={"១":"1","២":"2","៣":"3","៤":"4","៥":"5","៦":"6","៧":"7","៨":"8","៩":"9","០":"0"},r=e.defineLocale("km",{months:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),monthsShort:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),weekdays:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),weekdaysShort:"អា_ច_អ_ព_ព្រ_សុ_ស".split("_"),weekdaysMin:"អា_ច_អ_ព_ព្រ_សុ_ស".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/ព្រឹក|ល្ងាច/,isPM:function(e){return"ល្ងាច"===e},meridiem:function(e,t,n){return e<12?"ព្រឹក":"ល្ងាច"},calendar:{sameDay:"[ថ្ងៃនេះ áž˜áŸ‰áŸ„áž„] LT",nextDay:"[ស្អែក áž˜áŸ‰áŸ„áž„] LT",nextWeek:"dddd [ម៉ោង] LT",lastDay:"[ម្សិលមិញ áž˜áŸ‰áŸ„áž„] LT",lastWeek:"dddd [សប្តាហ៍មុន] [ម៉ោង] LT",sameElse:"L"},relativeTime:{future:"%sទៀត",past:"%sមុន",s:"ប៉ុន្មានវិនាទី",ss:"%d ážœáž·áž“ាទី",m:"មួយនាទី",mm:"%d áž“ាទី",h:"មួយម៉ោង",hh:"%d áž˜áŸ‰áŸ„áž„",d:"មួយថ្ងៃ",dd:"%d ážáŸ’ងៃ",M:"មួយខែ",MM:"%d ážáŸ‚",y:"មួយឆ្នាំ",yy:"%d áž†áŸ’នាំ"},dayOfMonthOrdinalParse:/ទី\d{1,2}/,ordinal:"ទី%d",preparse:function(e){return e.replace(/[១២៣៤៥៦៧៨៩០]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},week:{dow:1,doy:4}});return r}))},e853:function(e,t,n){var r=n("d3f4"),i=n("1169"),a=n("2b4c")("species");e.exports=function(e){var t;return i(e)&&(t=e.constructor,"function"!=typeof t||t!==Array&&!i(t.prototype)||(t=void 0),r(t)&&(t=t[a],null===t&&(t=void 0))),void 0===t?Array:t}},e86a:function(e,t,n){var r=n("9850"),i=n("5e76"),a=n("6d8b"),o=a.getContext,s=a.extend,u=a.retrieve2,l=a.retrieve3,c=a.trim,d={},h=0,f=5e3,m=/\{([a-zA-Z0-9_]+)\|([^}]*)\}/g,_="12px sans-serif",p={};function g(e,t){p[e]=t}function v(e,t){t=t||_;var n=e+":"+t;if(d[n])return d[n];for(var r=(e+"").split("\n"),i=0,a=0,o=r.length;a<o;a++)i=Math.max(C(r[a],t).width,i);return h>f&&(h=0,d={}),h++,d[n]=i,i}function y(e,t,n,r,i,a,o,s){return o?L(e,t,n,r,i,a,o,s):M(e,t,n,r,i,a,s)}function M(e,t,n,i,a,o,s){var u=H(e,t,a,o,s),l=v(e,t);a&&(l+=a[1]+a[3]);var c=u.outerHeight,d=Y(0,l,n),h=b(0,c,i),f=new r(d,h,l,c);return f.lineHeight=u.lineHeight,f}function L(e,t,n,i,a,o,s,u){var l=P(e,{rich:s,truncate:u,font:t,textAlign:n,textPadding:a,textLineHeight:o}),c=l.outerWidth,d=l.outerHeight,h=Y(0,c,n),f=b(0,d,i);return new r(h,f,c,d)}function Y(e,t,n){return"right"===n?e-=t:"center"===n&&(e-=t/2),e}function b(e,t,n){return"middle"===n?e-=t/2:"bottom"===n&&(e-=t),e}function w(e,t,n){var r=t.textPosition,i=t.textDistance,a=n.x,o=n.y;i=i||0;var s=n.height,u=n.width,l=s/2,c="left",d="top";switch(r){case"left":a-=i,o+=l,c="right",d="middle";break;case"right":a+=i+u,o+=l,d="middle";break;case"top":a+=u/2,o-=i,c="center",d="bottom";break;case"bottom":a+=u/2,o+=s+i,c="center";break;case"inside":a+=u/2,o+=l,c="center",d="middle";break;case"insideLeft":a+=i,o+=l,d="middle";break;case"insideRight":a+=u-i,o+=l,c="right",d="middle";break;case"insideTop":a+=u/2,o+=i,c="center";break;case"insideBottom":a+=u/2,o+=s-i,c="center",d="bottom";break;case"insideTopLeft":a+=i,o+=i;break;case"insideTopRight":a+=u-i,o+=i,c="right";break;case"insideBottomLeft":a+=i,o+=s-i,d="bottom";break;case"insideBottomRight":a+=u-i,o+=s-i,c="right",d="bottom";break}return e=e||{},e.x=a,e.y=o,e.textAlign=c,e.textVerticalAlign=d,e}function S(e,t,n){var r={textPosition:e,textDistance:n};return w({},r,t)}function D(e,t,n,r,i){if(!t)return"";var a=(e+"").split("\n");i=T(t,n,r,i);for(var o=0,s=a.length;o<s;o++)a[o]=x(a[o],i);return a.join("\n")}function T(e,t,n,r){r=s({},r),r.font=t;n=u(n,"...");r.maxIterations=u(r.maxIterations,2);var i=r.minChar=u(r.minChar,0);r.cnCharWidth=v("国",t);var a=r.ascCharWidth=v("a",t);r.placeholder=u(r.placeholder,"");for(var o=e=Math.max(0,e-1),l=0;l<i&&o>=a;l++)o-=a;var c=v(n,t);return c>o&&(n="",c=0),o=e-c,r.ellipsis=n,r.ellipsisWidth=c,r.contentWidth=o,r.containerWidth=e,r}function x(e,t){var n=t.containerWidth,r=t.font,i=t.contentWidth;if(!n)return"";var a=v(e,r);if(a<=n)return e;for(var o=0;;o++){if(a<=i||o>=t.maxIterations){e+=t.ellipsis;break}var s=0===o?A(e,i,t.ascCharWidth,t.cnCharWidth):a>0?Math.floor(e.length*i/a):0;e=e.substr(0,s),a=v(e,r)}return""===e&&(e=t.placeholder),e}function A(e,t,n,r){for(var i=0,a=0,o=e.length;a<o&&i<t;a++){var s=e.charCodeAt(a);i+=0<=s&&s<=127?n:r}return a}function k(e){return v("国",e)}function C(e,t){return p.measureText(e,t)}function H(e,t,n,r,i){null!=e&&(e+="");var a=u(r,k(t)),o=e?e.split("\n"):[],s=o.length*a,l=s,c=!0;if(n&&(l+=n[0]+n[2]),e&&i){c=!1;var d=i.outerHeight,h=i.outerWidth;if(null!=d&&l>d)e="",o=[];else if(null!=h)for(var f=T(h-(n?n[1]+n[3]:0),t,i.ellipsis,{minChar:i.minChar,placeholder:i.placeholder}),m=0,_=o.length;m<_;m++)o[m]=x(o[m],f)}return{lines:o,height:s,outerHeight:l,lineHeight:a,canCacheByTextString:c}}function P(e,t){var n={lines:[],width:0,height:0};if(null!=e&&(e+=""),!e)return n;var r,a=m.lastIndex=0;while(null!=(r=m.exec(e))){var o=r.index;o>a&&E(n,e.substring(a,o)),E(n,r[2],r[1]),a=m.lastIndex}a<e.length&&E(n,e.substring(a,e.length));var s=n.lines,c=0,d=0,h=[],f=t.textPadding,_=t.truncate,p=_&&_.outerWidth,g=_&&_.outerHeight;f&&(null!=p&&(p-=f[1]+f[3]),null!=g&&(g-=f[0]+f[2]));for(var y=0;y<s.length;y++){for(var M=s[y],L=0,Y=0,b=0;b<M.tokens.length;b++){var w=M.tokens[b],S=w.styleName&&t.rich[w.styleName]||{},T=w.textPadding=S.textPadding,x=w.font=S.font||t.font,A=w.textHeight=u(S.textHeight,k(x));if(T&&(A+=T[0]+T[2]),w.height=A,w.lineHeight=l(S.textLineHeight,t.textLineHeight,A),w.textAlign=S&&S.textAlign||t.textAlign,w.textVerticalAlign=S&&S.textVerticalAlign||"middle",null!=g&&c+w.lineHeight>g)return{lines:[],width:0,height:0};w.textWidth=v(w.text,x);var C=S.textWidth,H=null==C||"auto"===C;if("string"===typeof C&&"%"===C.charAt(C.length-1))w.percentWidth=C,h.push(w),C=0;else{if(H){C=w.textWidth;var P=S.textBackgroundColor,Z=P&&P.image;Z&&(Z=i.findExistImage(Z),i.isImageReady(Z)&&(C=Math.max(C,Z.width*A/Z.height)))}var F=T?T[1]+T[3]:0;C+=F;var J=null!=p?p-Y:null;null!=J&&J<C&&(!H||J<F?(w.text="",w.textWidth=C=0):(w.text=D(w.text,J-F,x,_.ellipsis,{minChar:_.minChar}),w.textWidth=v(w.text,x),C=w.textWidth+F))}Y+=w.width=C,S&&(L=Math.max(L,w.lineHeight))}M.width=Y,M.lineHeight=L,c+=L,d=Math.max(d,Y)}n.outerWidth=n.width=u(t.textWidth,d),n.outerHeight=n.height=u(t.textHeight,c),f&&(n.outerWidth+=f[1]+f[3],n.outerHeight+=f[0]+f[2]);for(y=0;y<h.length;y++){w=h[y];var B=w.percentWidth;w.width=parseInt(B,10)/100*d}return n}function E(e,t,n){for(var r=""===t,i=t.split("\n"),a=e.lines,o=0;o<i.length;o++){var s=i[o],u={styleName:n,text:s,isLineHolder:!s&&!r};if(o)a.push({tokens:[u]});else{var l=(a[a.length-1]||(a[0]={tokens:[]})).tokens,c=l.length;1===c&&l[0].isLineHolder?l[0]=u:(s||!c||r)&&l.push(u)}}}function Z(e){var t=(e.fontSize||e.fontFamily)&&[e.fontStyle,e.fontWeight,(e.fontSize||12)+"px",e.fontFamily||"sans-serif"].join(" ");return t&&c(t)||e.textFont||e.font}p.measureText=function(e,t){var n=o();return n.font=t||_,n.measureText(e)},t.DEFAULT_FONT=_,t.$override=g,t.getWidth=v,t.getBoundingRect=y,t.adjustTextX=Y,t.adjustTextY=b,t.calculateTextPosition=w,t.adjustTextPositionOnRect=S,t.truncateText=D,t.getLineHeight=k,t.measureText=C,t.parsePlainText=H,t.parseRichText=P,t.makeFont=Z},e887:function(e,t,n){var r=n("6d8b"),i=r.each,a=n("e1fc"),o=n("8918"),s=n("625e"),u=n("e0d3"),l=n("2306"),c=n("f47d"),d=c.createTask,h=n("cccd"),f=u.makeInner(),m=h();function _(){this.group=new a,this.uid=o.getUID("viewChart"),this.renderTask=d({plan:y,reset:M}),this.renderTask.context={view:this}}_.prototype={type:"chart",init:function(e,t){},render:function(e,t,n,r){},highlight:function(e,t,n,r){v(e.getData(),r,"emphasis")},downplay:function(e,t,n,r){v(e.getData(),r,"normal")},remove:function(e,t){this.group.removeAll()},dispose:function(){},incrementalPrepareRender:null,incrementalRender:null,updateTransform:null,filterForExposedEvent:null};var p=_.prototype;function g(e,t,n){if(e&&(e.trigger(t,n),e.isGroup&&!l.isHighDownDispatcher(e)))for(var r=0,i=e.childCount();r<i;r++)g(e.childAt(r),t,n)}function v(e,t,n){var r=u.queryDataIndex(e,t),a=t&&null!=t.highlightKey?l.getHighlightDigit(t.highlightKey):null;null!=r?i(u.normalizeToArray(r),(function(t){g(e.getItemGraphicEl(t),n,a)})):e.eachItemGraphicEl((function(e){g(e,n,a)}))}function y(e){return m(e.model)}function M(e){var t=e.model,n=e.ecModel,r=e.api,i=e.payload,a=t.pipelineContext.progressiveRender,o=e.view,s=i&&f(i).updateMethod,u=a?"incrementalPrepareRender":s&&o[s]?s:"render";return"render"!==u&&o[u](t,n,r,i),L[u]}p.updateView=p.updateLayout=p.updateVisual=function(e,t,n,r){this.render(e,t,n,r)},s.enableClassExtend(_,["dispose"]),s.enableClassManagement(_,{registerWhenExtend:!0}),_.markUpdateMethod=function(e,t){f(e).updateMethod=t};var L={incrementalPrepareRender:{progress:function(e,t){t.view.incrementalRender(e,t.model,t.ecModel,t.api,t.payload)}},render:{forceFirstProgress:!0,progress:function(e,t){t.view.render(t.model,t.ecModel,t.api,t.payload)}}},Y=_;e.exports=Y},e956:function(e,t,n){"use strict";var r=n("5ca1"),i=n("c45f"),a=n("4bf8"),o=n("9def"),s=n("d8e8"),u=n("cd1c");r(r.P,"Array",{flatMap:function(e){var t,n,r=a(this);return s(e),t=o(r.length),n=u(r,0),i(n,r,r,t,0,1,e,arguments[1]),n}}),n("9c6c")("flatMap")},e9d2:function(e,t){e.exports=Math.scale||function(e,t,n,r,i){return 0===arguments.length||e!=e||t!=t||n!=n||r!=r||i!=i?NaN:e===1/0||e===-1/0?e:(e-t)*(i-r)/(n-t)+r}},ebd6:function(e,t,n){var r=n("cb7c"),i=n("d8e8"),a=n("2b4c")("species");e.exports=function(e,t){var n,o=r(e).constructor;return void 0===o||void 0==(n=r(o)[a])?t:i(n)}},ebde:function(e,t,n){var r=n("11e9"),i=n("5ca1"),a=n("cb7c");i(i.S,"Reflect",{getOwnPropertyDescriptor:function(e,t){return r.f(a(e),t)}})},ebe4:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t=e.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"tengahari"===t?e>=11?e:e+12:"petang"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?"pagi":e<15?"tengahari":e<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}});return t}))},ec18:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
function t(e,t,n,r){var i={s:["mõne sekundi","mõni sekund","paar sekundit"],ss:[e+"sekundi",e+"sekundit"],m:["ühe minuti","üks minut"],mm:[e+" minuti",e+" minutit"],h:["ühe tunni","tund aega","üks tund"],hh:[e+" tunni",e+" tundi"],d:["ühe päeva","üks päev"],M:["kuu aja","kuu aega","üks kuu"],MM:[e+" kuu",e+" kuud"],y:["ühe aasta","aasta","üks aasta"],yy:[e+" aasta",e+" aastat"]};return t?i[n][2]?i[n][2]:i[n][1]:r?i[n][0]:i[n][1]}var n=e.defineLocale("et",{months:"jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[Täna,] LT",nextDay:"[Homme,] LT",nextWeek:"[Järgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s pärast",past:"%s tagasi",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:"%d päeva",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return n}))},ec2e:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t=e.defineLocale("en-in",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,n=1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n},week:{dow:0,doy:6}});return t}))},ec30:function(e,t,n){"use strict";if(n("9e1e")){var r=n("2d00"),i=n("7726"),a=n("79e5"),o=n("5ca1"),s=n("0f88"),u=n("ed0b"),l=n("9b43"),c=n("f605"),d=n("4630"),h=n("32e9"),f=n("dcbc"),m=n("4588"),_=n("9def"),p=n("09fa"),g=n("77f1"),v=n("6a99"),y=n("69a8"),M=n("23c6"),L=n("d3f4"),Y=n("4bf8"),b=n("33a4"),w=n("2aeb"),S=n("38fd"),D=n("9093").f,T=n("27ee"),x=n("ca5a"),A=n("2b4c"),k=n("0a49"),C=n("c366"),H=n("ebd6"),P=n("cadf"),E=n("84f2"),Z=n("5cc5"),F=n("7a56"),J=n("36bd"),B=n("ba92"),X=n("86cc"),O=n("11e9"),N=X.f,R=O.f,I=i.RangeError,W=i.TypeError,Q=i.Uint8Array,j="ArrayBuffer",G="Shared"+j,z="BYTES_PER_ELEMENT",K="prototype",U=Array[K],V=u.ArrayBuffer,$=u.DataView,q=k(0),ee=k(2),te=k(3),ne=k(4),re=k(5),ie=k(6),ae=C(!0),oe=C(!1),se=P.values,ue=P.keys,le=P.entries,ce=U.lastIndexOf,de=U.reduce,he=U.reduceRight,fe=U.join,me=U.sort,_e=U.slice,pe=U.toString,ge=U.toLocaleString,ve=A("iterator"),ye=A("toStringTag"),Me=x("typed_constructor"),Le=x("def_constructor"),Ye=s.CONSTR,be=s.TYPED,we=s.VIEW,Se="Wrong length!",De=k(1,(function(e,t){return Ce(H(e,e[Le]),t)})),Te=a((function(){return 1===new Q(new Uint16Array([1]).buffer)[0]})),xe=!!Q&&!!Q[K].set&&a((function(){new Q(1).set({})})),Ae=function(e,t){var n=m(e);if(n<0||n%t)throw I("Wrong offset!");return n},ke=function(e){if(L(e)&&be in e)return e;throw W(e+" is not a typed array!")},Ce=function(e,t){if(!L(e)||!(Me in e))throw W("It is not a typed array constructor!");return new e(t)},He=function(e,t){return Pe(H(e,e[Le]),t)},Pe=function(e,t){var n=0,r=t.length,i=Ce(e,r);while(r>n)i[n]=t[n++];return i},Ee=function(e,t,n){N(e,t,{get:function(){return this._d[n]}})},Ze=function(e){var t,n,r,i,a,o,s=Y(e),u=arguments.length,c=u>1?arguments[1]:void 0,d=void 0!==c,h=T(s);if(void 0!=h&&!b(h)){for(o=h.call(s),r=[],t=0;!(a=o.next()).done;t++)r.push(a.value);s=r}for(d&&u>2&&(c=l(c,arguments[2],2)),t=0,n=_(s.length),i=Ce(this,n);n>t;t++)i[t]=d?c(s[t],t):s[t];return i},Fe=function(){var e=0,t=arguments.length,n=Ce(this,t);while(t>e)n[e]=arguments[e++];return n},Je=!!Q&&a((function(){ge.call(new Q(1))})),Be=function(){return ge.apply(Je?_e.call(ke(this)):ke(this),arguments)},Xe={copyWithin:function(e,t){return B.call(ke(this),e,t,arguments.length>2?arguments[2]:void 0)},every:function(e){return ne(ke(this),e,arguments.length>1?arguments[1]:void 0)},fill:function(e){return J.apply(ke(this),arguments)},filter:function(e){return He(this,ee(ke(this),e,arguments.length>1?arguments[1]:void 0))},find:function(e){return re(ke(this),e,arguments.length>1?arguments[1]:void 0)},findIndex:function(e){return ie(ke(this),e,arguments.length>1?arguments[1]:void 0)},forEach:function(e){q(ke(this),e,arguments.length>1?arguments[1]:void 0)},indexOf:function(e){return oe(ke(this),e,arguments.length>1?arguments[1]:void 0)},includes:function(e){return ae(ke(this),e,arguments.length>1?arguments[1]:void 0)},join:function(e){return fe.apply(ke(this),arguments)},lastIndexOf:function(e){return ce.apply(ke(this),arguments)},map:function(e){return De(ke(this),e,arguments.length>1?arguments[1]:void 0)},reduce:function(e){return de.apply(ke(this),arguments)},reduceRight:function(e){return he.apply(ke(this),arguments)},reverse:function(){var e,t=this,n=ke(t).length,r=Math.floor(n/2),i=0;while(i<r)e=t[i],t[i++]=t[--n],t[n]=e;return t},some:function(e){return te(ke(this),e,arguments.length>1?arguments[1]:void 0)},sort:function(e){return me.call(ke(this),e)},subarray:function(e,t){var n=ke(this),r=n.length,i=g(e,r);return new(H(n,n[Le]))(n.buffer,n.byteOffset+i*n.BYTES_PER_ELEMENT,_((void 0===t?r:g(t,r))-i))}},Oe=function(e,t){return He(this,_e.call(ke(this),e,t))},Ne=function(e){ke(this);var t=Ae(arguments[1],1),n=this.length,r=Y(e),i=_(r.length),a=0;if(i+t>n)throw I(Se);while(a<i)this[t+a]=r[a++]},Re={entries:function(){return le.call(ke(this))},keys:function(){return ue.call(ke(this))},values:function(){return se.call(ke(this))}},Ie=function(e,t){return L(e)&&e[be]&&"symbol"!=typeof t&&t in e&&String(+t)==String(t)},We=function(e,t){return Ie(e,t=v(t,!0))?d(2,e[t]):R(e,t)},Qe=function(e,t,n){return!(Ie(e,t=v(t,!0))&&L(n)&&y(n,"value"))||y(n,"get")||y(n,"set")||n.configurable||y(n,"writable")&&!n.writable||y(n,"enumerable")&&!n.enumerable?N(e,t,n):(e[t]=n.value,e)};Ye||(O.f=We,X.f=Qe),o(o.S+o.F*!Ye,"Object",{getOwnPropertyDescriptor:We,defineProperty:Qe}),a((function(){pe.call({})}))&&(pe=ge=function(){return fe.call(this)});var je=f({},Xe);f(je,Re),h(je,ve,Re.values),f(je,{slice:Oe,set:Ne,constructor:function(){},toString:pe,toLocaleString:Be}),Ee(je,"buffer","b"),Ee(je,"byteOffset","o"),Ee(je,"byteLength","l"),Ee(je,"length","e"),N(je,ye,{get:function(){return this[be]}}),e.exports=function(e,t,n,u){u=!!u;var l=e+(u?"Clamped":"")+"Array",d="get"+e,f="set"+e,m=i[l],g=m||{},v=m&&S(m),y=!m||!s.ABV,Y={},b=m&&m[K],T=function(e,n){var r=e._d;return r.v[d](n*t+r.o,Te)},x=function(e,n,r){var i=e._d;u&&(r=(r=Math.round(r))<0?0:r>255?255:255&r),i.v[f](n*t+i.o,r,Te)},A=function(e,t){N(e,t,{get:function(){return T(this,t)},set:function(e){return x(this,t,e)},enumerable:!0})};y?(m=n((function(e,n,r,i){c(e,m,l,"_d");var a,o,s,u,d=0,f=0;if(L(n)){if(!(n instanceof V||(u=M(n))==j||u==G))return be in n?Pe(m,n):Ze.call(m,n);a=n,f=Ae(r,t);var g=n.byteLength;if(void 0===i){if(g%t)throw I(Se);if(o=g-f,o<0)throw I(Se)}else if(o=_(i)*t,o+f>g)throw I(Se);s=o/t}else s=p(n),o=s*t,a=new V(o);h(e,"_d",{b:a,o:f,l:o,e:s,v:new $(a)});while(d<s)A(e,d++)})),b=m[K]=w(je),h(b,"constructor",m)):a((function(){m(1)}))&&a((function(){new m(-1)}))&&Z((function(e){new m,new m(null),new m(1.5),new m(e)}),!0)||(m=n((function(e,n,r,i){var a;return c(e,m,l),L(n)?n instanceof V||(a=M(n))==j||a==G?void 0!==i?new g(n,Ae(r,t),i):void 0!==r?new g(n,Ae(r,t)):new g(n):be in n?Pe(m,n):Ze.call(m,n):new g(p(n))})),q(v!==Function.prototype?D(g).concat(D(v)):D(g),(function(e){e in m||h(m,e,g[e])})),m[K]=b,r||(b.constructor=m));var k=b[ve],C=!!k&&("values"==k.name||void 0==k.name),H=Re.values;h(m,Me,!0),h(b,be,l),h(b,we,!0),h(b,Le,m),(u?new m(1)[ye]==l:ye in b)||N(b,ye,{get:function(){return l}}),Y[l]=m,o(o.G+o.W+o.F*(m!=g),Y),o(o.S,l,{BYTES_PER_ELEMENT:t}),o(o.S+o.F*a((function(){g.of.call(m,1)})),l,{from:Ze,of:Fe}),z in b||h(b,z,t),o(o.P,l,Xe),F(l),o(o.P+o.F*xe,l,{set:Ne}),o(o.P+o.F*!C,l,Re),r||b.toString==pe||(b.toString=pe),o(o.P+o.F*a((function(){new m(1).slice()})),l,{slice:Oe}),o(o.P+o.F*(a((function(){return[1,2].toLocaleString()!=new m([1,2]).toLocaleString()}))||!a((function(){b.toLocaleString.call([1,2])}))),l,{toLocaleString:Be}),E[l]=C?k:H,r||C||h(b,ve,H)}}else e.exports=function(){}},ec34:function(e,t,n){var r=n("4e08"),i=(r.__DEV__,n("6d8b")),a=i.createHashMap,o=i.isString,s=i.isArray,u=i.each,l=(i.assert,n("3041")),c=l.parseXML,d=a(),h={registerMap:function(e,t,n){var r;return s(t)?r=t:t.svg?r=[{type:"svg",source:t.svg,specialAreas:t.specialAreas}]:(t.geoJson&&!t.features&&(n=t.specialAreas,t=t.geoJson),r=[{type:"geoJSON",source:t,specialAreas:n}]),u(r,(function(e){var t=e.type;"geoJson"===t&&(t=e.type="geoJSON");var n=f[t];n(e)})),d.set(e,r)},retrieveMap:function(e){return d.get(e)}},f={geoJSON:function(e){var t=e.source;e.geoJSON=o(t)?"undefined"!==typeof JSON&&JSON.parse?JSON.parse(t):new Function("return ("+t+");")():t},svg:function(e){e.svgXML=c(e.source)}};e.exports=h},ec39:function(e,t,n){var r=n("37a7"),i=n("cb7c"),a=r.has,o=r.key;r.exp({hasOwnMetadata:function(e,t){return a(e,i(t),arguments.length<3?void 0:o(arguments[2]))}})},ec6f:function(e,t,n){var r=n("6d8b"),i=r.createHashMap,a=r.isTypedArray,o=n("625e"),s=o.enableClassCheck,u=n("93d0"),l=u.SOURCE_FORMAT_ORIGINAL,c=u.SERIES_LAYOUT_BY_COLUMN,d=u.SOURCE_FORMAT_UNKNOWN,h=u.SOURCE_FORMAT_TYPED_ARRAY,f=u.SOURCE_FORMAT_KEYED_COLUMNS;function m(e){this.fromDataset=e.fromDataset,this.data=e.data||(e.sourceFormat===f?{}:[]),this.sourceFormat=e.sourceFormat||d,this.seriesLayoutBy=e.seriesLayoutBy||c,this.dimensionsDefine=e.dimensionsDefine,this.encodeDefine=e.encodeDefine&&i(e.encodeDefine),this.startIndex=e.startIndex||0,this.dimensionsDetectCount=e.dimensionsDetectCount}m.seriesDataToSource=function(e){return new m({data:e,sourceFormat:a(e)?h:l,fromDataset:!1})},s(m);var _=m;e.exports=_},ecad:function(e,t){
/*! @source http://purl.eligrey.com/github/classList.js/blob/master/classList.js */
"document"in window.self&&((!("classList"in document.createElement("_"))||document.createElementNS&&!("classList"in document.createElementNS("http://www.w3.org/2000/svg","g")))&&function(e){"use strict";if("Element"in e){var t="classList",n="prototype",r=e.Element[n],i=Object,a=String[n].trim||function(){return this.replace(/^\s+|\s+$/g,"")},o=Array[n].indexOf||function(e){for(var t=0,n=this.length;t<n;t++)if(t in this&&this[t]===e)return t;return-1},s=function(e,t){this.name=e,this.code=DOMException[e],this.message=t},u=function(e,t){if(""===t)throw new s("SYNTAX_ERR","An invalid or illegal string was specified");if(/\s/.test(t))throw new s("INVALID_CHARACTER_ERR","String contains an invalid character");return o.call(e,t)},l=function(e){for(var t=a.call(e.getAttribute("class")||""),n=t?t.split(/\s+/):[],r=0,i=n.length;r<i;r++)this.push(n[r]);this._updateClassName=function(){e.setAttribute("class",this.toString())}},c=l[n]=[],d=function(){return new l(this)};if(s[n]=Error[n],c.item=function(e){return this[e]||null},c.contains=function(e){return e+="",-1!==u(this,e)},c.add=function(){var e,t=arguments,n=0,r=t.length,i=!1;do{e=t[n]+"",-1===u(this,e)&&(this.push(e),i=!0)}while(++n<r);i&&this._updateClassName()},c.remove=function(){var e,t,n=arguments,r=0,i=n.length,a=!1;do{e=n[r]+"",t=u(this,e);while(-1!==t)this.splice(t,1),a=!0,t=u(this,e)}while(++r<i);a&&this._updateClassName()},c.toggle=function(e,t){e+="";var n=this.contains(e),r=n?!0!==t&&"remove":!1!==t&&"add";return r&&this[r](e),!0===t||!1===t?t:!n},c.toString=function(){return this.join(" ")},i.defineProperty){var h={get:d,enumerable:!0,configurable:!0};try{i.defineProperty(r,t,h)}catch(f){void 0!==f.number&&-2146823252!==f.number||(h.enumerable=!1,i.defineProperty(r,t,h))}}else i[n].__defineGetter__&&r.__defineGetter__(t,d)}}(window.self),function(){"use strict";var e=document.createElement("_");if(e.classList.add("c1","c2"),!e.classList.contains("c2")){var t=function(e){var t=DOMTokenList.prototype[e];DOMTokenList.prototype[e]=function(e){var n,r=arguments.length;for(n=0;n<r;n++)e=arguments[n],t.call(this,e)}};t("add"),t("remove")}if(e.classList.toggle("c3",!1),e.classList.contains("c3")){var n=DOMTokenList.prototype.toggle;DOMTokenList.prototype.toggle=function(e,t){return 1 in arguments&&!this.contains(e)===!t?t:n.call(this,e)}}e=null}())},ed0b:function(e,t,n){"use strict";var r=n("7726"),i=n("9e1e"),a=n("2d00"),o=n("0f88"),s=n("32e9"),u=n("dcbc"),l=n("79e5"),c=n("f605"),d=n("4588"),h=n("9def"),f=n("09fa"),m=n("9093").f,_=n("86cc").f,p=n("36bd"),g=n("7f20"),v="ArrayBuffer",y="DataView",M="prototype",L="Wrong length!",Y="Wrong index!",b=r[v],w=r[y],S=r.Math,D=r.RangeError,T=r.Infinity,x=b,A=S.abs,k=S.pow,C=S.floor,H=S.log,P=S.LN2,E="buffer",Z="byteLength",F="byteOffset",J=i?"_b":E,B=i?"_l":Z,X=i?"_o":F;function O(e,t,n){var r,i,a,o=new Array(n),s=8*n-t-1,u=(1<<s)-1,l=u>>1,c=23===t?k(2,-24)-k(2,-77):0,d=0,h=e<0||0===e&&1/e<0?1:0;for(e=A(e),e!=e||e===T?(i=e!=e?1:0,r=u):(r=C(H(e)/P),e*(a=k(2,-r))<1&&(r--,a*=2),e+=r+l>=1?c/a:c*k(2,1-l),e*a>=2&&(r++,a/=2),r+l>=u?(i=0,r=u):r+l>=1?(i=(e*a-1)*k(2,t),r+=l):(i=e*k(2,l-1)*k(2,t),r=0));t>=8;o[d++]=255&i,i/=256,t-=8);for(r=r<<t|i,s+=t;s>0;o[d++]=255&r,r/=256,s-=8);return o[--d]|=128*h,o}function N(e,t,n){var r,i=8*n-t-1,a=(1<<i)-1,o=a>>1,s=i-7,u=n-1,l=e[u--],c=127&l;for(l>>=7;s>0;c=256*c+e[u],u--,s-=8);for(r=c&(1<<-s)-1,c>>=-s,s+=t;s>0;r=256*r+e[u],u--,s-=8);if(0===c)c=1-o;else{if(c===a)return r?NaN:l?-T:T;r+=k(2,t),c-=o}return(l?-1:1)*r*k(2,c-t)}function R(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]}function I(e){return[255&e]}function W(e){return[255&e,e>>8&255]}function Q(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]}function j(e){return O(e,52,8)}function G(e){return O(e,23,4)}function z(e,t,n){_(e[M],t,{get:function(){return this[n]}})}function K(e,t,n,r){var i=+n,a=f(i);if(a+t>e[B])throw D(Y);var o=e[J]._b,s=a+e[X],u=o.slice(s,s+t);return r?u:u.reverse()}function U(e,t,n,r,i,a){var o=+n,s=f(o);if(s+t>e[B])throw D(Y);for(var u=e[J]._b,l=s+e[X],c=r(+i),d=0;d<t;d++)u[l+d]=c[a?d:t-d-1]}if(o.ABV){if(!l((function(){b(1)}))||!l((function(){new b(-1)}))||l((function(){return new b,new b(1.5),new b(NaN),b.name!=v}))){b=function(e){return c(this,b),new x(f(e))};for(var V,$=b[M]=x[M],q=m(x),ee=0;q.length>ee;)(V=q[ee++])in b||s(b,V,x[V]);a||($.constructor=b)}var te=new w(new b(2)),ne=w[M].setInt8;te.setInt8(0,2147483648),te.setInt8(1,2147483649),!te.getInt8(0)&&te.getInt8(1)||u(w[M],{setInt8:function(e,t){ne.call(this,e,t<<24>>24)},setUint8:function(e,t){ne.call(this,e,t<<24>>24)}},!0)}else b=function(e){c(this,b,v);var t=f(e);this._b=p.call(new Array(t),0),this[B]=t},w=function(e,t,n){c(this,w,y),c(e,b,y);var r=e[B],i=d(t);if(i<0||i>r)throw D("Wrong offset!");if(n=void 0===n?r-i:h(n),i+n>r)throw D(L);this[J]=e,this[X]=i,this[B]=n},i&&(z(b,Z,"_l"),z(w,E,"_b"),z(w,Z,"_l"),z(w,F,"_o")),u(w[M],{getInt8:function(e){return K(this,1,e)[0]<<24>>24},getUint8:function(e){return K(this,1,e)[0]},getInt16:function(e){var t=K(this,2,e,arguments[1]);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=K(this,2,e,arguments[1]);return t[1]<<8|t[0]},getInt32:function(e){return R(K(this,4,e,arguments[1]))},getUint32:function(e){return R(K(this,4,e,arguments[1]))>>>0},getFloat32:function(e){return N(K(this,4,e,arguments[1]),23,4)},getFloat64:function(e){return N(K(this,8,e,arguments[1]),52,8)},setInt8:function(e,t){U(this,1,e,I,t)},setUint8:function(e,t){U(this,1,e,I,t)},setInt16:function(e,t){U(this,2,e,W,t,arguments[2])},setUint16:function(e,t){U(this,2,e,W,t,arguments[2])},setInt32:function(e,t){U(this,4,e,Q,t,arguments[2])},setUint32:function(e,t){U(this,4,e,Q,t,arguments[2])},setFloat32:function(e,t){U(this,4,e,G,t,arguments[2])},setFloat64:function(e,t){U(this,8,e,j,t,arguments[2])}});g(b,v),g(w,y),s(w[M],o.VIEW,!0),t[v]=b,t[y]=w},ed21:function(e,t,n){var r=n("2cf4"),i=r.devicePixelRatio,a=n("6d8b"),o=n("4942"),s=n("9850"),u=n("04f6"),l=n("5e68"),c=n("98b7"),d=n("0da8"),h=n("22d1"),f=1e5,m=314159,_=.01,p=.001;function g(e){return parseInt(e,10)}function v(e){return!!e&&(!!e.__builtin__||"function"===typeof e.resize&&"function"===typeof e.refresh)}var y=new s(0,0,0,0),M=new s(0,0,0,0);function L(e,t,n){return y.copy(e.getBoundingRect()),e.transform&&y.applyTransform(e.transform),M.width=t,M.height=n,!y.intersect(M)}function Y(e,t){if(e===t)return!1;if(!e||!t||e.length!==t.length)return!0;for(var n=0;n<e.length;n++)if(e[n]!==t[n])return!0;return!1}function b(e,t){for(var n=0;n<e.length;n++){var r=e[n];r.setTransform(t),t.beginPath(),r.buildPath(t,r.shape),t.clip(),r.restoreTransform(t)}}function w(e,t){var n=document.createElement("div");return n.style.cssText=["position:relative","width:"+e+"px","height:"+t+"px","padding:0","margin:0","border-width:0"].join(";")+";",n}var S=function(e,t,n){this.type="canvas";var r=!e.nodeName||"CANVAS"===e.nodeName.toUpperCase();this._opts=n=a.extend({},n||{}),this.dpr=n.devicePixelRatio||i,this._singleCanvas=r,this.root=e;var o=e.style;o&&(o["-webkit-tap-highlight-color"]="transparent",o["-webkit-user-select"]=o["user-select"]=o["-webkit-touch-callout"]="none",e.innerHTML=""),this.storage=t;var s=this._zlevelList=[],u=this._layers={};if(this._layerConfig={},this._needsManuallyCompositing=!1,r){var c=e.width,d=e.height;null!=n.width&&(c=n.width),null!=n.height&&(d=n.height),this.dpr=n.devicePixelRatio||1,e.width=c*this.dpr,e.height=d*this.dpr,this._width=c,this._height=d;var h=new l(e,this,this.dpr);h.__builtin__=!0,h.initContext(),u[m]=h,h.zlevel=m,s.push(m),this._domRoot=e}else{this._width=this._getSize(0),this._height=this._getSize(1);var f=this._domRoot=w(this._width,this._height);e.appendChild(f)}this._hoverlayer=null,this._hoverElements=[]};S.prototype={constructor:S,getType:function(){return"canvas"},isSingleCanvas:function(){return this._singleCanvas},getViewportRoot:function(){return this._domRoot},getViewportRootOffset:function(){var e=this.getViewportRoot();if(e)return{offsetLeft:e.offsetLeft||0,offsetTop:e.offsetTop||0}},refresh:function(e){var t=this.storage.getDisplayList(!0),n=this._zlevelList;this._redrawId=Math.random(),this._paintList(t,e,this._redrawId);for(var r=0;r<n.length;r++){var i=n[r],a=this._layers[i];if(!a.__builtin__&&a.refresh){var o=0===r?this._backgroundColor:null;a.refresh(o)}}return this.refreshHover(),this},addHover:function(e,t){if(!e.__hoverMir){var n=new e.constructor({style:e.style,shape:e.shape,z:e.z,z2:e.z2,silent:e.silent});return n.__from=e,e.__hoverMir=n,t&&n.setStyle(t),this._hoverElements.push(n),n}},removeHover:function(e){var t=e.__hoverMir,n=this._hoverElements,r=a.indexOf(n,t);r>=0&&n.splice(r,1),e.__hoverMir=null},clearHover:function(e){for(var t=this._hoverElements,n=0;n<t.length;n++){var r=t[n].__from;r&&(r.__hoverMir=null)}t.length=0},refreshHover:function(){var e=this._hoverElements,t=e.length,n=this._hoverlayer;if(n&&n.clear(),t){u(e,this.storage.displayableSortFunc),n||(n=this._hoverlayer=this.getLayer(f));var r={};n.ctx.save();for(var i=0;i<t;){var a=e[i],o=a.__from;o&&o.__zr?(i++,o.invisible||(a.transform=o.transform,a.invTransform=o.invTransform,a.__clipPaths=o.__clipPaths,this._doPaintEl(a,n,!0,r))):(e.splice(i,1),o.__hoverMir=null,t--)}n.ctx.restore()}},getHoverLayer:function(){return this.getLayer(f)},_paintList:function(e,t,n){if(this._redrawId===n){t=t||!1,this._updateLayerStatus(e);var r=this._doPaintList(e,t);if(this._needsManuallyCompositing&&this._compositeManually(),!r){var i=this;c((function(){i._paintList(e,t,n)}))}}},_compositeManually:function(){var e=this.getLayer(m).ctx,t=this._domRoot.width,n=this._domRoot.height;e.clearRect(0,0,t,n),this.eachBuiltinLayer((function(r){r.virtual&&e.drawImage(r.dom,0,0,t,n)}))},_doPaintList:function(e,t){for(var n=[],r=0;r<this._zlevelList.length;r++){var i=this._zlevelList[r],o=this._layers[i];o.__builtin__&&o!==this._hoverlayer&&(o.__dirty||t)&&n.push(o)}for(var s=!0,u=0;u<n.length;u++){o=n[u];var l=o.ctx,c={};l.save();var d=t?o.__startIndex:o.__drawIndex,f=!t&&o.incremental&&Date.now,m=f&&Date.now(),_=o.zlevel===this._zlevelList[0]?this._backgroundColor:null;if(o.__startIndex===o.__endIndex)o.clear(!1,_);else if(d===o.__startIndex){var p=e[d];p.incremental&&p.notClear&&!t||o.clear(!1,_)}-1===d&&(console.error("For some unknown reason. drawIndex is -1"),d=o.__startIndex);for(var g=d;g<o.__endIndex;g++){var v=e[g];if(this._doPaintEl(v,o,t,c),v.__dirty=v.__dirtyText=!1,f){var y=Date.now()-m;if(y>15)break}}o.__drawIndex=g,o.__drawIndex<o.__endIndex&&(s=!1),c.prevElClipPaths&&l.restore(),l.restore()}return h.wxa&&a.each(this._layers,(function(e){e&&e.ctx&&e.ctx.draw&&e.ctx.draw()})),s},_doPaintEl:function(e,t,n,r){var i=t.ctx,a=e.transform;if((t.__dirty||n)&&!e.invisible&&0!==e.style.opacity&&(!a||a[0]||a[3])&&(!e.culling||!L(e,this._width,this._height))){var o=e.__clipPaths,s=r.prevElClipPaths;s&&!Y(o,s)||(s&&(i.restore(),r.prevElClipPaths=null,r.prevEl=null),o&&(i.save(),b(o,i),r.prevElClipPaths=o)),e.beforeBrush&&e.beforeBrush(i),e.brush(i,r.prevEl||null),r.prevEl=e,e.afterBrush&&e.afterBrush(i)}},getLayer:function(e,t){this._singleCanvas&&!this._needsManuallyCompositing&&(e=m);var n=this._layers[e];return n||(n=new l("zr_"+e,this,this.dpr),n.zlevel=e,n.__builtin__=!0,this._layerConfig[e]?a.merge(n,this._layerConfig[e],!0):this._layerConfig[e-_]&&a.merge(n,this._layerConfig[e-_],!0),t&&(n.virtual=t),this.insertLayer(e,n),n.initContext()),n},insertLayer:function(e,t){var n=this._layers,r=this._zlevelList,i=r.length,a=null,s=-1,u=this._domRoot;if(n[e])o("ZLevel "+e+" has been used already");else if(v(t)){if(i>0&&e>r[0]){for(s=0;s<i-1;s++)if(r[s]<e&&r[s+1]>e)break;a=n[r[s]]}if(r.splice(s+1,0,e),n[e]=t,!t.virtual)if(a){var l=a.dom;l.nextSibling?u.insertBefore(t.dom,l.nextSibling):u.appendChild(t.dom)}else u.firstChild?u.insertBefore(t.dom,u.firstChild):u.appendChild(t.dom)}else o("Layer of zlevel "+e+" is not valid")},eachLayer:function(e,t){var n,r,i=this._zlevelList;for(r=0;r<i.length;r++)n=i[r],e.call(t,this._layers[n],n)},eachBuiltinLayer:function(e,t){var n,r,i,a=this._zlevelList;for(i=0;i<a.length;i++)r=a[i],n=this._layers[r],n.__builtin__&&e.call(t,n,r)},eachOtherLayer:function(e,t){var n,r,i,a=this._zlevelList;for(i=0;i<a.length;i++)r=a[i],n=this._layers[r],n.__builtin__||e.call(t,n,r)},getLayers:function(){return this._layers},_updateLayerStatus:function(e){function t(e){a&&(a.__endIndex!==e&&(a.__dirty=!0),a.__endIndex=e)}if(this.eachBuiltinLayer((function(e,t){e.__dirty=e.__used=!1})),this._singleCanvas)for(var n=1;n<e.length;n++){var r=e[n];if(r.zlevel!==e[n-1].zlevel||r.incremental){this._needsManuallyCompositing=!0;break}}var i,a=null,s=0;for(n=0;n<e.length;n++){r=e[n];var u,l=r.zlevel;i!==l&&(i=l,s=0),r.incremental?(u=this.getLayer(l+p,this._needsManuallyCompositing),u.incremental=!0,s=1):u=this.getLayer(l+(s>0?_:0),this._needsManuallyCompositing),u.__builtin__||o("ZLevel "+l+" has been used by unkown layer "+u.id),u!==a&&(u.__used=!0,u.__startIndex!==n&&(u.__dirty=!0),u.__startIndex=n,u.incremental?u.__drawIndex=-1:u.__drawIndex=n,t(n),a=u),r.__dirty&&(u.__dirty=!0,u.incremental&&u.__drawIndex<0&&(u.__drawIndex=n))}t(n),this.eachBuiltinLayer((function(e,t){!e.__used&&e.getElementCount()>0&&(e.__dirty=!0,e.__startIndex=e.__endIndex=e.__drawIndex=0),e.__dirty&&e.__drawIndex<0&&(e.__drawIndex=e.__startIndex)}))},clear:function(){return this.eachBuiltinLayer(this._clearLayer),this},_clearLayer:function(e){e.clear()},setBackgroundColor:function(e){this._backgroundColor=e},configLayer:function(e,t){if(t){var n=this._layerConfig;n[e]?a.merge(n[e],t,!0):n[e]=t;for(var r=0;r<this._zlevelList.length;r++){var i=this._zlevelList[r];if(i===e||i===e+_){var o=this._layers[i];a.merge(o,n[e],!0)}}}},delLayer:function(e){var t=this._layers,n=this._zlevelList,r=t[e];r&&(r.dom.parentNode.removeChild(r.dom),delete t[e],n.splice(a.indexOf(n,e),1))},resize:function(e,t){if(this._domRoot.style){var n=this._domRoot;n.style.display="none";var r=this._opts;if(null!=e&&(r.width=e),null!=t&&(r.height=t),e=this._getSize(0),t=this._getSize(1),n.style.display="",this._width!==e||t!==this._height){for(var i in n.style.width=e+"px",n.style.height=t+"px",this._layers)this._layers.hasOwnProperty(i)&&this._layers[i].resize(e,t);a.each(this._progressiveLayers,(function(n){n.resize(e,t)})),this.refresh(!0)}this._width=e,this._height=t}else{if(null==e||null==t)return;this._width=e,this._height=t,this.getLayer(m).resize(e,t)}return this},clearLayer:function(e){var t=this._layers[e];t&&t.clear()},dispose:function(){this.root.innerHTML="",this.root=this.storage=this._domRoot=this._layers=null},getRenderedCanvas:function(e){if(e=e||{},this._singleCanvas&&!this._compositeManually)return this._layers[m].dom;var t=new l("image",this,e.pixelRatio||this.dpr);if(t.initContext(),t.clear(!1,e.backgroundColor||this._backgroundColor),e.pixelRatio<=this.dpr){this.refresh();var n=t.dom.width,r=t.dom.height,i=t.ctx;this.eachLayer((function(e){e.__builtin__?i.drawImage(e.dom,0,0,n,r):e.renderToCanvas&&(t.ctx.save(),e.renderToCanvas(t.ctx),t.ctx.restore())}))}else for(var a={},o=this.storage.getDisplayList(!0),s=0;s<o.length;s++){var u=o[s];this._doPaintEl(u,t,!0,a)}return t.dom},getWidth:function(){return this._width},getHeight:function(){return this._height},_getSize:function(e){var t=this._opts,n=["width","height"][e],r=["clientWidth","clientHeight"][e],i=["paddingLeft","paddingTop"][e],a=["paddingRight","paddingBottom"][e];if(null!=t[n]&&"auto"!==t[n])return parseFloat(t[n]);var o=this.root,s=document.defaultView.getComputedStyle(o);return(o[r]||g(s[n])||g(o.style[n]))-(g(s[i])||0)-(g(s[a])||0)|0},pathToImage:function(e,t){t=t||this.dpr;var n=document.createElement("canvas"),r=n.getContext("2d"),i=e.getBoundingRect(),a=e.style,o=a.shadowBlur*t,s=a.shadowOffsetX*t,u=a.shadowOffsetY*t,l=a.hasStroke()?a.lineWidth:0,c=Math.max(l/2,-s+o),h=Math.max(l/2,s+o),f=Math.max(l/2,-u+o),m=Math.max(l/2,u+o),_=i.width+c+h,p=i.height+f+m;n.width=_*t,n.height=p*t,r.scale(t,t),r.clearRect(0,0,_,p),r.dpr=t;var g={position:e.position,rotation:e.rotation,scale:e.scale};e.position=[c-i.x,f-i.y],e.rotation=0,e.scale=[1,1],e.updateTransform(),e&&e.brush(r);var v=d,y=new v({style:{x:0,y:0,image:n}});return null!=g.position&&(y.position=e.position=g.position),null!=g.rotation&&(y.rotation=e.rotation=g.rotation),null!=g.scale&&(y.scale=e.scale=g.scale),y}};var D=S;e.exports=D},ed50:function(e,t,n){"use strict";var r=n("5ca1"),i=n("2e08"),a=n("a25f"),o=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(a);r(r.P+r.F*o,"String",{padEnd:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0,!1)}})},ed7e:function(e,t,n){var r=n("5ca1");r(r.S,"Math",{signbit:function(e){return(e=+e)!=e?e:0==e?1/e==1/0:e>0}})},eda2:function(e,t,n){var r=n("6d8b"),i=n("e86a"),a=n("3842");function o(e){return isNaN(e)?"-":(e=(e+"").split("."),e[0].replace(/(\d{1,3})(?=(?:\d{3})+(?!\d))/g,"$1,")+(e.length>1?"."+e[1]:""))}function s(e,t){return e=(e||"").toLowerCase().replace(/-(.)/g,(function(e,t){return t.toUpperCase()})),t&&e&&(e=e.charAt(0).toUpperCase()+e.slice(1)),e}var u=r.normalizeCssArray,l=/([&<>"'])/g,c={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"};function d(e){return null==e?"":(e+"").replace(l,(function(e,t){return c[t]}))}var h=["a","b","c","d","e","f","g"],f=function(e,t){return"{"+e+(null==t?"":t)+"}"};function m(e,t,n){r.isArray(t)||(t=[t]);var i=t.length;if(!i)return"";for(var a=t[0].$vars||[],o=0;o<a.length;o++){var s=h[o];e=e.replace(f(s),f(s,0))}for(var u=0;u<i;u++)for(var l=0;l<a.length;l++){var c=t[u][a[l]];e=e.replace(f(h[l],u),n?d(c):c)}return e}function _(e,t,n){return r.each(t,(function(t,r){e=e.replace("{"+r+"}",n?d(t):t)})),e}function p(e,t){e=r.isString(e)?{color:e,extraCssText:t}:e||{};var n=e.color,i=e.type,a=(t=e.extraCssText,e.renderMode||"html"),o=e.markerId||"X";return n?"html"===a?"subItem"===i?'<span style="display:inline-block;vertical-align:middle;margin-right:8px;margin-left:3px;border-radius:4px;width:4px;height:4px;background-color:'+d(n)+";"+(t||"")+'"></span>':'<span style="display:inline-block;margin-right:5px;border-radius:10px;width:10px;height:10px;background-color:'+d(n)+";"+(t||"")+'"></span>':{renderMode:a,content:"{marker"+o+"|}  ",style:{color:n}}:""}function g(e,t){return e+="","0000".substr(0,t-e.length)+e}function v(e,t,n){"week"!==e&&"month"!==e&&"quarter"!==e&&"half-year"!==e&&"year"!==e||(e="MM-dd\nyyyy");var r=a.parseDate(t),i=n?"UTC":"",o=r["get"+i+"FullYear"](),s=r["get"+i+"Month"]()+1,u=r["get"+i+"Date"](),l=r["get"+i+"Hours"](),c=r["get"+i+"Minutes"](),d=r["get"+i+"Seconds"](),h=r["get"+i+"Milliseconds"]();return e=e.replace("MM",g(s,2)).replace("M",s).replace("yyyy",o).replace("yy",o%100).replace("dd",g(u,2)).replace("d",u).replace("hh",g(l,2)).replace("h",l).replace("mm",g(c,2)).replace("m",c).replace("ss",g(d,2)).replace("s",d).replace("SSS",g(h,3)),e}function y(e){return e?e.charAt(0).toUpperCase()+e.substr(1):e}var M=i.truncateText;function L(e){return i.getBoundingRect(e.text,e.font,e.textAlign,e.textVerticalAlign,e.textPadding,e.textLineHeight,e.rich,e.truncate)}function Y(e,t,n,r,a,o,s,u){return i.getBoundingRect(e,t,n,r,a,u,o,s)}function b(e,t){if("_blank"===t||"blank"===t){var n=window.open();n.opener=null,n.location=e}else window.open(e,t)}t.addCommas=o,t.toCamelCase=s,t.normalizeCssArray=u,t.encodeHTML=d,t.formatTpl=m,t.formatTplSimple=_,t.getTooltipMarker=p,t.formatTime=v,t.capitalFirst=y,t.truncateText=M,t.getTextBoundingRect=L,t.getTextRect=Y,t.windowOpen=b},eda5:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t=e.defineLocale("si",{months:"ජනවාරි_පෙබරවාරි_මාර්තු_අප්‍රේල්_මැයි_ජූනි_ජූලි_අගෝස්තු_සැප්තැම්බර්_ඔක්තෝබර්_නොවැම්බර්_දෙසැම්බර්".split("_"),monthsShort:"ජන_පෙබ_මාර්_අප්_මැයි_ජූනි_ජූලි_අගෝ_සැප්_ඔක්_නොවැ_දෙසැ".split("_"),weekdays:"ඉරිදා_සඳුදා_අඟහරුවාදා_බදාදා_බ්‍රහස්පතින්දා_සිකුරාදා_සෙනසුරාදා".split("_"),weekdaysShort:"ඉරි_සඳු_අඟ_බදා_බ්‍රහ_සිකු_සෙන".split("_"),weekdaysMin:"ඉ_ස_අ_à¶¶_බ්‍ර_සි_සෙ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [වැනි] dddd, a h:mm:ss"},calendar:{sameDay:"[අද] LT[à¶§]",nextDay:"[හෙට] LT[à¶§]",nextWeek:"dddd LT[à¶§]",lastDay:"[ඊයේ] LT[à¶§]",lastWeek:"[පසුගිය] dddd LT[à¶§]",sameElse:"L"},relativeTime:{future:"%sකින්",past:"%sකට à¶´à·™à¶»",s:"තත්පර à¶šà·’හිපය",ss:"තත්පර %d",m:"මිනිත්තුව",mm:"මිනිත්තු %d",h:"පැය",hh:"පැය %d",d:"දිනය",dd:"දින %d",M:"මාසය",MM:"මාස %d",y:"වසර",yy:"වසර %d"},dayOfMonthOrdinalParse:/\d{1,2} à·€à·à¶±à·’/,ordinal:function(e){return e+" à·€à·à¶±à·’"},meridiemParse:/පෙර à·€à¶»à·”|පස් à·€à¶»à·”|පෙ.ව|à¶´.ව./,isPM:function(e){return"à¶´.ව."===e||"පස් à·€à¶»à·”"===e},meridiem:function(e,t,n){return e>11?n?"à¶´.ව.":"පස් à·€à¶»à·”":n?"පෙ.ව.":"පෙර à·€à¶»à·”"}});return t}))},ee1a:function(e,t,n){var r=n("6d8b"),i=r.each,a=r.isString;function o(e,t,n){n=n||{};var r,o,s,u,l=n.byIndex,c=n.stackedCoordDimension,d=!(!e||!e.get("stack"));if(i(t,(function(e,n){a(e)&&(t[n]=e={name:e}),d&&!e.isExtraCoord&&(l||r||!e.ordinalMeta||(r=e),o||"ordinal"===e.type||"time"===e.type||c&&c!==e.coordDim||(o=e))})),!o||l||r||(l=!0),o){s="__\0ecstackresult",u="__\0ecstackedover",r&&(r.createInvertedIndices=!0);var h=o.coordDim,f=o.type,m=0;i(t,(function(e){e.coordDim===h&&m++})),t.push({name:s,coordDim:h,coordDimIndex:m,type:f,isExtraCoord:!0,isCalculationCoord:!0}),m++,t.push({name:u,coordDim:u,coordDimIndex:m,type:f,isExtraCoord:!0,isCalculationCoord:!0})}return{stackedDimension:o&&o.name,stackedByDimension:r&&r.name,isStackedByIndex:l,stackedOverDimension:u,stackResultDimension:s}}function s(e,t){return!!t&&t===e.getCalculationInfo("stackedDimension")}function u(e,t){return s(e,t)?e.getCalculationInfo("stackResultDimension"):t}t.enableDataStack=o,t.isDimensionStacked=s,t.getStackedDimension=u},ee1d:function(e,t,n){var r=n("5ca1");r(r.S,"Number",{isNaN:function(e){return e!=e}})},ee84:function(e,t,n){var r=n("20c8"),i=n("401b"),a=i.applyTransform,o=r.CMD,s=[[],[],[]],u=Math.sqrt,l=Math.atan2;function c(e,t){var n,r,i,c,d,h=e.data,f=o.M,m=o.C,_=o.L,p=o.R,g=o.A,v=o.Q;for(i=0,c=0;i<h.length;){switch(n=h[i++],c=i,r=0,n){case f:r=1;break;case _:r=1;break;case m:r=3;break;case v:r=2;break;case g:var y=t[4],M=t[5],L=u(t[0]*t[0]+t[1]*t[1]),Y=u(t[2]*t[2]+t[3]*t[3]),b=l(-t[1]/Y,t[0]/L);h[i]*=L,h[i++]+=y,h[i]*=Y,h[i++]+=M,h[i++]*=L,h[i++]*=Y,h[i++]+=b,h[i++]+=b,i+=2,c=i;break;case p:w[0]=h[i++],w[1]=h[i++],a(w,w,t),h[c++]=w[0],h[c++]=w[1],w[0]+=h[i++],w[1]+=h[i++],a(w,w,t),h[c++]=w[0],h[c++]=w[1]}for(d=0;d<r;d++){var w=s[d];w[0]=h[i++],w[1]=h[i++],a(w,w,t),h[c++]=w[0],h[c++]=w[1]}}}e.exports=c},f0c1:function(e,t,n){"use strict";var r=n("d8e8"),i=n("d3f4"),a=n("31f4"),o=[].slice,s={},u=function(e,t,n){if(!(t in s)){for(var r=[],i=0;i<t;i++)r[i]="a["+i+"]";s[t]=Function("F,a","return new F("+r.join(",")+")")}return s[t](e,n)};e.exports=Function.bind||function(e){var t=r(this),n=o.call(arguments,1),s=function(){var r=n.concat(o.call(arguments));return this instanceof s?u(t,r.length,r):a(t,r,e)};return i(t.prototype)&&(s.prototype=t.prototype),s}},f0d9:function(e,t,n){"use strict";t.__esModule=!0,t.default={el:{colorpicker:{confirm:"确定",clear:"清空"},datepicker:{now:"此刻",today:"今天",cancel:"取消",clear:"清空",confirm:"确定",selectDate:"选择日期",selectTime:"选择时间",startDate:"开始日期",startTime:"开始时间",endDate:"结束日期",endTime:"结束时间",prevYear:"前一年",nextYear:"后一年",prevMonth:"上个月",nextMonth:"下个月",year:"å¹´",month1:"1 æœˆ",month2:"2 æœˆ",month3:"3 æœˆ",month4:"4 æœˆ",month5:"5 æœˆ",month6:"6 æœˆ",month7:"7 æœˆ",month8:"8 æœˆ",month9:"9 æœˆ",month10:"10 æœˆ",month11:"11 æœˆ",month12:"12 æœˆ",weeks:{sun:"日",mon:"一",tue:"二",wed:"三",thu:"四",fri:"五",sat:"六"},months:{jan:"一月",feb:"二月",mar:"三月",apr:"四月",may:"五月",jun:"六月",jul:"七月",aug:"八月",sep:"九月",oct:"十月",nov:"十一月",dec:"十二月"}},select:{loading:"加载中",noMatch:"无匹配数据",noData:"无数据",placeholder:"请选择"},cascader:{noMatch:"无匹配数据",loading:"加载中",placeholder:"请选择",noData:"暂无数据"},pagination:{goto:"前往",pagesize:"条/页",total:"共 {total} æ¡",pageClassifier:"页"},messagebox:{title:"提示",confirm:"确定",cancel:"取消",error:"输入的数据不合法!"},upload:{deleteTip:"按 delete é”®å¯åˆ é™¤",delete:"删除",preview:"查看图片",continue:"继续上传"},table:{emptyText:"暂无数据",confirmFilter:"筛选",resetFilter:"重置",clearFilter:"全部",sumText:"合计"},tree:{emptyText:"暂无数据"},transfer:{noMatch:"无匹配数据",noData:"无数据",titles:["列表 1","列表 2"],filterPlaceholder:"请输入搜索内容",noCheckedFormat:"共 {total} é¡¹",hasCheckedFormat:"已选 {checked}/{total} é¡¹"},image:{error:"加载失败"},pageHeader:{title:"返回"},popconfirm:{confirmButtonText:"确定",cancelButtonText:"取消"},empty:{description:"暂无数据"}}}},f1ae:function(e,t,n){"use strict";var r=n("86cc"),i=n("4630");e.exports=function(e,t,n){t in e?r.f(e,t,i(0,n)):e[t]=n}},f219:function(e,t){var n="#eee",r=function(){return{axisLine:{lineStyle:{color:n}},axisTick:{lineStyle:{color:n}},axisLabel:{textStyle:{color:n}},splitLine:{lineStyle:{type:"dashed",color:"#aaa"}},splitArea:{areaStyle:{color:n}}}},i=["#dd6b66","#759aa0","#e69d87","#8dc1a9","#ea7e53","#eedd78","#73a373","#73b9bc","#7289ab","#91ca8c","#f49f42"],a={color:i,backgroundColor:"#333",tooltip:{axisPointer:{lineStyle:{color:n},crossStyle:{color:n},label:{color:"#000"}}},legend:{textStyle:{color:n}},textStyle:{color:n},title:{textStyle:{color:n}},toolbox:{iconStyle:{normal:{borderColor:n}}},dataZoom:{textStyle:{color:n}},visualMap:{textStyle:{color:n}},timeline:{lineStyle:{color:n},itemStyle:{normal:{color:i[1]}},label:{normal:{textStyle:{color:n}}},controlStyle:{normal:{color:n,borderColor:n}}},timeAxis:r(),logAxis:r(),valueAxis:r(),categoryAxis:r(),line:{symbol:"circle"},graph:{color:i},gauge:{title:{textStyle:{color:n}}},candlestick:{itemStyle:{normal:{color:"#FD1050",color0:"#0CF49B",borderColor:"#FD1050",borderColor0:"#0CF49B"}}}};a.categoryAxis.splitLine.show=!1;var o=a;e.exports=o},f260:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t=e.defineLocale("pt",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Do_2ª_3ª_4ª_5ª_6ª_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje Ã s] LT",nextDay:"[Amanhã Ã s] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem Ã s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",w:"uma semana",ww:"%d semanas",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return t}))},f279:function(e,t,n){var r=n("9850"),i=n("e263"),a=n("401b"),o=n("0655");function s(e,t,n){if(this.name=e,this.geometries=t,n)n=[n[0],n[1]];else{var r=this.getBoundingRect();n=[r.x+r.width/2,r.y+r.height/2]}this.center=n}s.prototype={constructor:s,properties:null,getBoundingRect:function(){var e=this._rect;if(e)return e;for(var t=Number.MAX_VALUE,n=[t,t],o=[-t,-t],s=[],u=[],l=this.geometries,c=0;c<l.length;c++)if("polygon"===l[c].type){var d=l[c].exterior;i.fromPoints(d,s,u),a.min(n,n,s),a.max(o,o,u)}return 0===c&&(n[0]=n[1]=o[0]=o[1]=0),this._rect=new r(n[0],n[1],o[0]-n[0],o[1]-n[1])},contain:function(e){var t=this.getBoundingRect(),n=this.geometries;if(!t.contain(e[0],e[1]))return!1;e:for(var r=0,i=n.length;r<i;r++)if("polygon"===n[r].type){var a=n[r].exterior,s=n[r].interiors;if(o.contain(a,e[0],e[1])){for(var u=0;u<(s?s.length:0);u++)if(o.contain(s[u]))continue e;return!0}}return!1},transformTo:function(e,t,n,i){var o=this.getBoundingRect(),s=o.width/o.height;n?i||(i=n/s):n=s*i;for(var u=new r(e,t,n,i),l=o.calculateTransform(u),c=this.geometries,d=0;d<c.length;d++)if("polygon"===c[d].type){for(var h=c[d].exterior,f=c[d].interiors,m=0;m<h.length;m++)a.applyTransform(h[m],h[m],l);for(var _=0;_<(f?f.length:0);_++)for(m=0;m<f[_].length;m++)a.applyTransform(f[_][m],f[_][m],l)}o=this._rect,o.copy(u),this.center=[o.x+o.width/2,o.y+o.height/2]},cloneShallow:function(e){null==e&&(e=this.name);var t=new s(e,this.geometries,this.center);return t._rect=this._rect,t.transformTo=null,t}};var u=s;e.exports=u},f28c:function(e,t){var n,r,i=e.exports={};function a(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function s(e){if(n===setTimeout)return setTimeout(e,0);if((n===a||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}function u(e){if(r===clearTimeout)return clearTimeout(e);if((r===o||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{return r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(function(){try{n="function"===typeof setTimeout?setTimeout:a}catch(e){n=a}try{r="function"===typeof clearTimeout?clearTimeout:o}catch(e){r=o}})();var l,c=[],d=!1,h=-1;function f(){d&&l&&(d=!1,l.length?c=l.concat(c):h=-1,c.length&&m())}function m(){if(!d){var e=s(f);d=!0;var t=c.length;while(t){l=c,c=[];while(++h<t)l&&l[h].run();h=-1,t=c.length}l=null,d=!1,u(e)}}function _(e,t){this.fun=e,this.array=t}function p(){}i.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];c.push(new _(e,t)),1!==c.length||d||s(m)},_.prototype.run=function(){this.fun.apply(null,this.array)},i.title="browser",i.browser=!0,i.env={},i.argv=[],i.version="",i.versions={},i.on=p,i.addListener=p,i.once=p,i.off=p,i.removeListener=p,i.removeAllListeners=p,i.emit=p,i.prependListener=p,i.prependOnceListener=p,i.listeners=function(e){return[]},i.binding=function(e){throw new Error("process.binding is not supported")},i.cwd=function(){return"/"},i.chdir=function(e){throw new Error("process.chdir is not supported")},i.umask=function(){return 0}},f386:function(e,t,n){"use strict";n("386b")("small",(function(e){return function(){return e(this,"small","","")}}))},f3a2:function(e,t,n){(function(t){!function(t){"use strict";var n,r=Object.prototype,i=r.hasOwnProperty,a="function"===typeof Symbol?Symbol:{},o=a.iterator||"@@iterator",s=a.asyncIterator||"@@asyncIterator",u=a.toStringTag||"@@toStringTag",l="object"===typeof e,c=t.regeneratorRuntime;if(c)l&&(e.exports=c);else{c=t.regeneratorRuntime=l?e.exports:{},c.wrap=M;var d="suspendedStart",h="suspendedYield",f="executing",m="completed",_={},p={};p[o]=function(){return this};var g=Object.getPrototypeOf,v=g&&g(g(H([])));v&&v!==r&&i.call(v,o)&&(p=v);var y=w.prototype=Y.prototype=Object.create(p);b.prototype=y.constructor=w,w.constructor=b,w[u]=b.displayName="GeneratorFunction",c.isGeneratorFunction=function(e){var t="function"===typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},c.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,w):(e.__proto__=w,u in e||(e[u]="GeneratorFunction")),e.prototype=Object.create(y),e},c.awrap=function(e){return{__await:e}},S(D.prototype),D.prototype[s]=function(){return this},c.AsyncIterator=D,c.async=function(e,t,n,r){var i=new D(M(e,t,n,r));return c.isGeneratorFunction(t)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},S(y),y[u]="Generator",y[o]=function(){return this},y.toString=function(){return"[object Generator]"},c.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function n(){while(t.length){var r=t.pop();if(r in e)return n.value=r,n.done=!1,n}return n.done=!0,n}},c.values=H,C.prototype={constructor:C,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=n,this.done=!1,this.delegate=null,this.method="next",this.arg=n,this.tryEntries.forEach(k),!e)for(var t in this)"t"===t.charAt(0)&&i.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=n)},stop:function(){this.done=!0;var e=this.tryEntries[0],t=e.completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function r(r,i){return s.type="throw",s.arg=e,t.next=r,i&&(t.method="next",t.arg=n),!!i}for(var a=this.tryEntries.length-1;a>=0;--a){var o=this.tryEntries[a],s=o.completion;if("root"===o.tryLoc)return r("end");if(o.tryLoc<=this.prev){var u=i.call(o,"catchLoc"),l=i.call(o,"finallyLoc");if(u&&l){if(this.prev<o.catchLoc)return r(o.catchLoc,!0);if(this.prev<o.finallyLoc)return r(o.finallyLoc)}else if(u){if(this.prev<o.catchLoc)return r(o.catchLoc,!0)}else{if(!l)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return r(o.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&i.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var a=r;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var o=a?a.completion:{};return o.type=e,o.arg=t,a?(this.method="next",this.next=a.finallyLoc,_):this.complete(o)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),_},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),k(n),_}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var i=r.arg;k(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,r){return this.delegate={iterator:H(e),resultName:t,nextLoc:r},"next"===this.method&&(this.arg=n),_}}}function M(e,t,n,r){var i=t&&t.prototype instanceof Y?t:Y,a=Object.create(i.prototype),o=new C(r||[]);return a._invoke=T(e,n,o),a}function L(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(r){return{type:"throw",arg:r}}}function Y(){}function b(){}function w(){}function S(e){["next","throw","return"].forEach((function(t){e[t]=function(e){return this._invoke(t,e)}}))}function D(e){function n(t,r,a,o){var s=L(e[t],e,r);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"===typeof l&&i.call(l,"__await")?Promise.resolve(l.__await).then((function(e){n("next",e,a,o)}),(function(e){n("throw",e,a,o)})):Promise.resolve(l).then((function(e){u.value=e,a(u)}),o)}o(s.arg)}var r;function a(e,t){function i(){return new Promise((function(r,i){n(e,t,r,i)}))}return r=r?r.then(i,i):i()}"object"===typeof t.process&&t.process.domain&&(n=t.process.domain.bind(n)),this._invoke=a}function T(e,t,n){var r=d;return function(i,a){if(r===f)throw new Error("Generator is already running");if(r===m){if("throw"===i)throw a;return P()}n.method=i,n.arg=a;while(1){var o=n.delegate;if(o){var s=x(o,n);if(s){if(s===_)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===d)throw r=m,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=f;var u=L(e,t,n);if("normal"===u.type){if(r=n.done?m:h,u.arg===_)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(r=m,n.method="throw",n.arg=u.arg)}}}function x(e,t){var r=e.iterator[t.method];if(r===n){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=n,x(e,t),"throw"===t.method))return _;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return _}var i=L(r,e.iterator,t.arg);if("throw"===i.type)return t.method="throw",t.arg=i.arg,t.delegate=null,_;var a=i.arg;return a?a.done?(t[e.resultName]=a.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=n),t.delegate=null,_):a:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,_)}function A(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function k(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function C(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(A,this),this.reset(!0)}function H(e){if(e){var t=e[o];if(t)return t.call(e);if("function"===typeof e.next)return e;if(!isNaN(e.length)){var r=-1,a=function t(){while(++r<e.length)if(i.call(e,r))return t.value=e[r],t.done=!1,t;return t.value=n,t.done=!0,t};return a.next=a}}return{next:P}}function P(){return{value:n,done:!0}}}("object"===typeof t?t:"object"===typeof window?window:"object"===typeof self?self:this)}).call(this,n("c8ba"))},f3e2:function(e,t,n){"use strict";var r=n("5ca1"),i=n("0a49")(0),a=n("2f21")([].forEach,!0);r(r.P+r.F*!a,"Array",{forEach:function(e){return i(this,e,arguments[1])}})},f3ff:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t={1:"à©§",2:"੨",3:"à©©",4:"੪",5:"à©«",6:"੬",7:"à©­",8:"à©®",9:"੯",0:"੦"},n={"à©§":"1","੨":"2","à©©":"3","੪":"4","à©«":"5","੬":"6","à©­":"7","à©®":"8","੯":"9","੦":"0"},r=e.defineLocale("pa-in",{months:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),monthsShort:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),weekdays:"ਐਤਵਾਰ_ਸੋਮਵਾਰ_ਮੰਗਲਵਾਰ_ਬੁਧਵਾਰ_ਵੀਰਵਾਰ_ਸ਼ੁੱਕਰਵਾਰ_ਸ਼ਨੀਚਰਵਾਰ".split("_"),weekdaysShort:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),weekdaysMin:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),longDateFormat:{LT:"A h:mm à¨µà¨œà©‡",LTS:"A h:mm:ss à¨µà¨œà©‡",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm à¨µà¨œà©‡",LLLL:"dddd, D MMMM YYYY, A h:mm à¨µà¨œà©‡"},calendar:{sameDay:"[ਅਜ] LT",nextDay:"[ਕਲ] LT",nextWeek:"[ਅਗਲਾ] dddd, LT",lastDay:"[ਕਲ] LT",lastWeek:"[ਪਿਛਲੇ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s à¨µà¨¿à©±à¨š",past:"%s à¨ªà¨¿à¨›à¨²à©‡",s:"ਕੁਝ à¨¸à¨•ਿੰਟ",ss:"%d à¨¸à¨•ਿੰਟ",m:"ਇਕ à¨®à¨¿à©°à¨Ÿ",mm:"%d à¨®à¨¿à©°à¨Ÿ",h:"ਇੱਕ à¨˜à©°à¨Ÿà¨¾",hh:"%d à¨˜à©°à¨Ÿà©‡",d:"ਇੱਕ à¨¦à¨¿à¨¨",dd:"%d à¨¦à¨¿à¨¨",M:"ਇੱਕ à¨®à¨¹à©€à¨¨à¨¾",MM:"%d à¨®à¨¹à©€à¨¨à©‡",y:"ਇੱਕ à¨¸à¨¾à¨²",yy:"%d à¨¸à¨¾à¨²"},preparse:function(e){return e.replace(/[੧੨੩੪੫੬੭੮੯੦]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/ਰਾਤ|ਸਵੇਰ|ਦੁਪਹਿਰ|ਸ਼ਾਮ/,meridiemHour:function(e,t){return 12===e&&(e=0),"ਰਾਤ"===t?e<4?e:e+12:"ਸਵੇਰ"===t?e:"ਦੁਪਹਿਰ"===t?e>=10?e:e+12:"ਸ਼ਾਮ"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"ਰਾਤ":e<10?"ਸਵੇਰ":e<17?"ਦੁਪਹਿਰ":e<20?"ਸ਼ਾਮ":"ਰਾਤ"},week:{dow:0,doy:6}});return r}))},f400:function(e,t,n){"use strict";var r=n("c26b"),i=n("b39a"),a="Map";e.exports=n("e0b8")(a,(function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}}),{get:function(e){var t=r.getEntry(i(this,a),e);return t&&t.v},set:function(e,t){return r.def(i(this,a),0===e?0:e,t)}},r,!0)},f47d:function(e,t,n){var r=n("6d8b"),i=(r.assert,r.isArray),a=n("4e08");a.__DEV__;function o(e){return new s(e)}function s(e){e=e||{},this._reset=e.reset,this._plan=e.plan,this._count=e.count,this._onDirty=e.onDirty,this._dirty=!0,this.context}var u=s.prototype;u.perform=function(e){var t,n=this._upstream,r=e&&e.skip;if(this._dirty&&n){var a=this.context;a.data=a.outputData=n.context.outputData}this.__pipeline&&(this.__pipeline.currentTask=this),this._plan&&!r&&(t=this._plan(this.context));var o,s=f(this._modBy),u=this._modDataCount||0,l=f(e&&e.modBy),h=e&&e.modDataCount||0;function f(e){return!(e>=1)&&(e=1),e}s===l&&u===h||(t="reset"),(this._dirty||"reset"===t)&&(this._dirty=!1,o=d(this,r)),this._modBy=l,this._modDataCount=h;var m=e&&e.step;if(this._dueEnd=n?n._outputDueEnd:this._count?this._count(this.context):1/0,this._progress){var _=this._dueIndex,p=Math.min(null!=m?this._dueIndex+m:1/0,this._dueEnd);if(!r&&(o||_<p)){var g=this._progress;if(i(g))for(var v=0;v<g.length;v++)c(this,g[v],_,p,l,h);else c(this,g,_,p,l,h)}this._dueIndex=p;var y=null!=this._settedOutputEnd?this._settedOutputEnd:p;this._outputDueEnd=y}else this._dueIndex=this._outputDueEnd=null!=this._settedOutputEnd?this._settedOutputEnd:this._dueEnd;return this.unfinished()};var l=function(){var e,t,n,r,i,a={reset:function(u,l,c,d){t=u,e=l,n=c,r=d,i=Math.ceil(r/n),a.next=n>1&&r>0?s:o}};return a;function o(){return t<e?t++:null}function s(){var a=t%i*n+Math.ceil(t/i),o=t>=e?null:a<r?a:t;return t++,o}}();function c(e,t,n,r,i,a){l.reset(n,r,i,a),e._callingProgress=t,e._callingProgress({start:n,end:r,count:r-n,next:l.next},e.context)}function d(e,t){var n,r;e._dueIndex=e._outputDueEnd=e._dueEnd=0,e._settedOutputEnd=null,!t&&e._reset&&(n=e._reset(e.context),n&&n.progress&&(r=n.forceFirstProgress,n=n.progress),i(n)&&!n.length&&(n=null)),e._progress=n,e._modBy=e._modDataCount=null;var a=e._downstream;return a&&a.dirty(),r}u.dirty=function(){this._dirty=!0,this._onDirty&&this._onDirty(this.context)},u.unfinished=function(){return this._progress&&this._dueIndex<this._dueEnd},u.pipe=function(e){(this._downstream!==e||this._dirty)&&(this._downstream=e,e._upstream=this,e.dirty())},u.dispose=function(){this._disposed||(this._upstream&&(this._upstream._downstream=null),this._downstream&&(this._downstream._upstream=null),this._dirty=!1,this._disposed=!0)},u.getUpstream=function(){return this._upstream},u.getDownstream=function(){return this._downstream},u.setOutputEnd=function(e){this._outputDueEnd=this._settedOutputEnd=e},t.createTask=o},f4ff:function(e,t,n){var r=n("5ca1"),i=Math.imul;r(r.S+r.F*n("79e5")((function(){return-5!=i(4294967295,5)||2!=i.length})),"Math",{imul:function(e,t){var n=65535,r=+e,i=+t,a=n&r,o=n&i;return 0|a*o+((n&r>>>16)*o+a*(n&i>>>16)<<16>>>0)}})},f559:function(e,t,n){"use strict";var r=n("5ca1"),i=n("9def"),a=n("d2c8"),o="startsWith",s=""[o];r(r.P+r.F*n("5147")(o),"String",{startsWith:function(e){var t=a(this,e,o),n=i(Math.min(arguments.length>1?arguments[1]:void 0,t.length)),r=String(e);return s?s.call(t,r,n):t.slice(n,n+r.length)===r}})},f576:function(e,t,n){"use strict";var r=n("5ca1"),i=n("2e08"),a=n("a25f"),o=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(a);r(r.P+r.F*o,"String",{padStart:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0,!0)}})},f605:function(e,t){e.exports=function(e,t,n,r){if(!(e instanceof t)||void 0!==r&&r in e)throw TypeError(n+": incorrect invocation!");return e}},f6b3:function(e,t,n){var r=n("5ca1");r(r.S,"Reflect",{has:function(e,t){return t in e}})},f6b4:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t=["Am Faoilleach","An Gearran","Am Màrt","An Giblean","An Cèitean","An t-Ògmhios","An t-Iuchar","An Lùnastal","An t-Sultain","An Dàmhair","An t-Samhain","An Dùbhlachd"],n=["Faoi","Gear","Màrt","Gibl","Cèit","Ògmh","Iuch","Lùn","Sult","Dàmh","Samh","Dùbh"],r=["Didòmhnaich","Diluain","Dimàirt","Diciadain","Diardaoin","Dihaoine","Disathairne"],i=["Did","Dil","Dim","Dic","Dia","Dih","Dis"],a=["Dò","Lu","Mà","Ci","Ar","Ha","Sa"],o=e.defineLocale("gd",{months:t,monthsShort:n,monthsParseExact:!0,weekdays:r,weekdaysShort:i,weekdaysMin:a,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-màireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-dè aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",ss:"%d diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"mìos",MM:"%d mìosan",y:"bliadhna",yy:"%d bliadhna"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(e){var t=1===e?"d":e%10===2?"na":"mh";return e+t},week:{dow:1,doy:4}});return o}))},f6f4:function(e,t,n){"use strict";function r(e,t,n){this.$children.forEach(i=>{var a=i.$options.componentName;a===e?i.$emit.apply(i,[t].concat(n)):r.apply(i,[e,t].concat([n]))})}t["a"]={methods:{dispatch(e,t,n){var r=this.$parent||this.$root,i=r.$options.componentName;while(r&&(!i||i!==e))r=r.$parent,r&&(i=r.$options.componentName);r&&r.$emit.apply(r,[t].concat(n))},broadcast(e,t,n){r.call(this,e,t,n)}}}},f6f8:function(e){e.exports=JSON.parse('{"_args":[["element-ui@2.15.13","C:\\\\java_workspace\\\\GIT-VCI-UBCS\\\\ubcs\\\\Source\\\\UBCS-WEB"]],"_from":"element-ui@2.15.13","_id":"element-ui@2.15.13","_inBundle":false,"_integrity":"sha512-LJoatEYX6WV74FqXBss8Xfho9fh9rjDSzrDrTyREdGb1h1R3uRvmLh5jqp2JU137aj4/BgqA3K06RQpQBX33Bg==","_location":"/element-ui","_phantomChildren":{},"_requested":{"type":"version","registry":true,"raw":"element-ui@2.15.13","name":"element-ui","escapedName":"element-ui","rawSpec":"2.15.13","saveSpec":null,"fetchSpec":"2.15.13"},"_requiredBy":["/","/avue-plugin-ueditor"],"_resolved":"https://registry.npmjs.org/element-ui/-/element-ui-2.15.13.tgz","_spec":"2.15.13","_where":"C:\\\\java_workspace\\\\GIT-VCI-UBCS\\\\ubcs\\\\Source\\\\UBCS-WEB","bugs":{"url":"https://github.com/ElemeFE/element/issues"},"dependencies":{"async-validator":"~1.8.1","babel-helper-vue-jsx-merge-props":"^2.0.0","deepmerge":"^1.2.0","normalize-wheel":"^1.0.1","resize-observer-polyfill":"^1.5.0","throttle-debounce":"^1.0.1"},"description":"A Component Library for Vue.js.","devDependencies":{"@vue/component-compiler-utils":"^2.6.0","algoliasearch":"^3.24.5","babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-loader":"^7.1.5","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-istanbul":"^4.1.1","babel-plugin-module-resolver":"^2.2.0","babel-plugin-syntax-jsx":"^6.18.0","babel-plugin-transform-vue-jsx":"^3.7.0","babel-preset-env":"^1.7.0","babel-preset-stage-2":"^6.24.1","babel-regenerator-runtime":"^6.5.0","chai":"^4.2.0","chokidar":"^1.7.0","copy-webpack-plugin":"^5.0.0","coveralls":"^3.0.3","cp-cli":"^1.0.2","cross-env":"^3.1.3","css-loader":"^2.1.0","es6-promise":"^4.0.5","eslint":"4.18.2","eslint-config-elemefe":"0.1.1","eslint-loader":"^2.0.0","eslint-plugin-html":"^4.0.1","eslint-plugin-json":"^1.2.0","file-loader":"^1.1.11","file-save":"^0.2.0","gulp":"^4.0.0","gulp-autoprefixer":"^6.0.0","gulp-cssmin":"^0.2.0","gulp-sass":"^4.0.2","highlight.js":"^9.3.0","html-webpack-plugin":"^3.2.0","json-loader":"^0.5.7","json-templater":"^1.0.4","karma":"^4.0.1","karma-chrome-launcher":"^2.2.0","karma-coverage":"^1.1.2","karma-mocha":"^1.3.0","karma-sinon-chai":"^2.0.2","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"^0.0.32","karma-webpack":"^3.0.5","launch-editor-middleware":"^2.3.0","markdown-it":"^8.4.1","markdown-it-anchor":"^5.0.2","markdown-it-chain":"^1.3.0","markdown-it-container":"^2.0.0","mini-css-extract-plugin":"^0.4.1","mocha":"^6.0.2","node-sass":"^4.11.0","optimize-css-assets-webpack-plugin":"^5.0.1","postcss":"^7.0.14","progress-bar-webpack-plugin":"^1.11.0","rimraf":"^2.5.4","sass-loader":"^7.1.0","select-version-cli":"^0.0.2","sinon":"^7.2.7","sinon-chai":"^3.3.0","style-loader":"^0.23.1","transliteration":"^1.1.11","uglifyjs-webpack-plugin":"^2.1.1","uppercamelcase":"^1.1.0","url-loader":"^1.0.1","vue":"2.5.21","vue-loader":"^15.7.0","vue-router":"^3.0.1","vue-template-compiler":"2.5.21","vue-template-es2015-compiler":"^1.6.0","webpack":"^4.14.0","webpack-cli":"^3.0.8","webpack-dev-server":"^3.1.11","webpack-node-externals":"^1.7.2"},"faas":[{"domain":"element","public":"temp_web/element"},{"domain":"element-theme","public":"examples/element-ui","build":["yarn","npm run deploy:build"]}],"files":["lib","src","packages","types","web-types.json"],"homepage":"http://element.eleme.io","keywords":["eleme","vue","components"],"license":"MIT","main":"lib/element-ui.common.js","name":"element-ui","peerDependencies":{"vue":"^2.5.17"},"repository":{"type":"git","url":"git+ssh://git@github.com/ElemeFE/element.git"},"scripts":{"bootstrap":"yarn || npm i","build:file":"node build/bin/iconInit.js & node build/bin/build-entry.js & node build/bin/i18n.js & node build/bin/version.js","build:theme":"node build/bin/gen-cssfile && gulp build --gulpfile packages/theme-chalk/gulpfile.js && cp-cli packages/theme-chalk/lib lib/theme-chalk","build:umd":"node build/bin/build-locale.js","build:utils":"cross-env BABEL_ENV=utils babel src --out-dir lib --ignore src/index.js","clean":"rimraf lib && rimraf packages/*/lib && rimraf test/**/coverage","deploy:build":"npm run build:file && cross-env NODE_ENV=production webpack --config build/webpack.demo.js && echo element.eleme.io>>examples/element-ui/CNAME","deploy:extension":"cross-env NODE_ENV=production webpack --config build/webpack.extension.js","dev":"npm run bootstrap && npm run build:file && cross-env NODE_ENV=development webpack-dev-server --config build/webpack.demo.js & node build/bin/template.js","dev:extension":"rimraf examples/extension/dist && cross-env NODE_ENV=development webpack --watch --config build/webpack.extension.js","dev:play":"npm run build:file && cross-env NODE_ENV=development PLAY_ENV=true webpack-dev-server --config build/webpack.demo.js","dist":"npm run clean && npm run build:file && npm run lint && webpack --config build/webpack.conf.js && webpack --config build/webpack.common.js && webpack --config build/webpack.component.js && npm run build:utils && npm run build:umd && npm run build:theme","i18n":"node build/bin/i18n.js","lint":"eslint src/**/* test/**/* packages/**/* build/**/* --quiet","pub":"npm run bootstrap && sh build/git-release.sh && sh build/release.sh && node build/bin/gen-indices.js","test":"npm run lint && npm run build:theme && cross-env CI_ENV=/dev/ BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","test:watch":"npm run build:theme && cross-env BABEL_ENV=test karma start test/unit/karma.conf.js"},"style":"lib/theme-chalk/index.css","typings":"types/index.d.ts","unpkg":"lib/index.js","version":"2.15.13","web-types":"./web-types.json"}')},f751:function(e,t,n){var r=n("5ca1");r(r.S+r.F,"Object",{assign:n("7333")})},f934:function(e,t,n){var r=n("6d8b"),i=n("9850"),a=n("3842"),o=a.parsePercent,s=n("eda2"),u=r.each,l=["left","right","top","bottom","width","height"],c=[["width","left","right"],["height","top","bottom"]];function d(e,t,n,r,i){var a=0,o=0;null==r&&(r=1/0),null==i&&(i=1/0);var s=0;t.eachChild((function(u,l){var c,d,h=u.position,f=u.getBoundingRect(),m=t.childAt(l+1),_=m&&m.getBoundingRect();if("horizontal"===e){var p=f.width+(_?-_.x+f.x:0);c=a+p,c>r||u.newline?(a=0,c=p,o+=s+n,s=f.height):s=Math.max(s,f.height)}else{var g=f.height+(_?-_.y+f.y:0);d=o+g,d>i||u.newline?(a+=s+n,o=0,d=g,s=f.width):s=Math.max(s,f.width)}u.newline||(h[0]=a,h[1]=o,"horizontal"===e?a=c+n:o=d+n)}))}var h=d,f=r.curry(d,"vertical"),m=r.curry(d,"horizontal");function _(e,t,n){var r=t.width,i=t.height,a=o(e.x,r),u=o(e.y,i),l=o(e.x2,r),c=o(e.y2,i);return(isNaN(a)||isNaN(parseFloat(e.x)))&&(a=0),(isNaN(l)||isNaN(parseFloat(e.x2)))&&(l=r),(isNaN(u)||isNaN(parseFloat(e.y)))&&(u=0),(isNaN(c)||isNaN(parseFloat(e.y2)))&&(c=i),n=s.normalizeCssArray(n||0),{width:Math.max(l-a-n[1]-n[3],0),height:Math.max(c-u-n[0]-n[2],0)}}function p(e,t,n){n=s.normalizeCssArray(n||0);var r=t.width,a=t.height,u=o(e.left,r),l=o(e.top,a),c=o(e.right,r),d=o(e.bottom,a),h=o(e.width,r),f=o(e.height,a),m=n[2]+n[0],_=n[1]+n[3],p=e.aspect;switch(isNaN(h)&&(h=r-c-_-u),isNaN(f)&&(f=a-d-m-l),null!=p&&(isNaN(h)&&isNaN(f)&&(p>r/a?h=.8*r:f=.8*a),isNaN(h)&&(h=p*f),isNaN(f)&&(f=h/p)),isNaN(u)&&(u=r-c-h-_),isNaN(l)&&(l=a-d-f-m),e.left||e.right){case"center":u=r/2-h/2-n[3];break;case"right":u=r-h-_;break}switch(e.top||e.bottom){case"middle":case"center":l=a/2-f/2-n[0];break;case"bottom":l=a-f-m;break}u=u||0,l=l||0,isNaN(h)&&(h=r-_-u-(c||0)),isNaN(f)&&(f=a-m-l-(d||0));var g=new i(u+n[3],l+n[0],h,f);return g.margin=n,g}function g(e,t,n,a,o){var s=!o||!o.hv||o.hv[0],u=!o||!o.hv||o.hv[1],l=o&&o.boundingMode||"all";if(s||u){var c;if("raw"===l)c="group"===e.type?new i(0,0,+t.width||0,+t.height||0):e.getBoundingRect();else if(c=e.getBoundingRect(),e.needLocalTransform()){var d=e.getLocalTransform();c=c.clone(),c.applyTransform(d)}t=p(r.defaults({width:c.width,height:c.height},t),n,a);var h=e.position,f=s?t.x-c.x:0,m=u?t.y-c.y:0;e.attr("position","raw"===l?[f,m]:[h[0]+f,h[1]+m])}}function v(e,t){return null!=e[c[t][0]]||null!=e[c[t][1]]&&null!=e[c[t][2]]}function y(e,t,n){!r.isObject(n)&&(n={});var i=n.ignoreSize;!r.isArray(i)&&(i=[i,i]);var a=s(c[0],0),o=s(c[1],1);function s(n,r){var a={},o=0,s={},c=0,h=2;if(u(n,(function(t){s[t]=e[t]})),u(n,(function(e){l(t,e)&&(a[e]=s[e]=t[e]),d(a,e)&&o++,d(s,e)&&c++})),i[r])return d(t,n[1])?s[n[2]]=null:d(t,n[2])&&(s[n[1]]=null),s;if(c!==h&&o){if(o>=h)return a;for(var f=0;f<n.length;f++){var m=n[f];if(!l(a,m)&&l(e,m)){a[m]=e[m];break}}return a}return s}function l(e,t){return e.hasOwnProperty(t)}function d(e,t){return null!=e[t]&&"auto"!==e[t]}function h(e,t,n){u(e,(function(e){t[e]=n[e]}))}h(c[0],e,a),h(c[1],e,o)}function M(e){return L({},e)}function L(e,t){return t&&e&&u(l,(function(n){t.hasOwnProperty(n)&&(e[n]=t[n])})),e}t.LOCATION_PARAMS=l,t.HV_NAMES=c,t.box=h,t.vbox=f,t.hbox=m,t.getAvailableSize=_,t.getLayoutRect=p,t.positionElement=g,t.sizeCalculable=v,t.mergeLayoutParam=y,t.getLayoutParams=M,t.copyLayoutParams=L},f9ab:function(e,t,n){var r=n("5ca1"),i=n("96fb");r(r.S,"Math",{cbrt:function(e){return i(e=+e)*Math.pow(Math.abs(e),1/3)}})},fa5b:function(e,t,n){e.exports=n("5537")("native-function-to-string",Function.toString)},fa83:function(e,t,n){"use strict";n("386b")("blink",(function(e){return function(){return e(this,"blink","","")}}))},fab2:function(e,t,n){var r=n("7726").document;e.exports=r&&r.documentElement},facd:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),n="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),r=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],i=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,a=e.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,r){return e?/-MMM-/.test(r)?n[e.month()]:t[e.month()]:t},monthsRegex:i,monthsShortRegex:i,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",w:"één week",ww:"%d weken",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}});return a}))},fb05:function(e,t,n){var r=n("6d8b"),i=r.each,a=r.isArray,o=r.isObject,s=n("26e1"),u=n("e0d3"),l=u.normalizeToArray;function c(e,t){t=t.split(",");for(var n=e,r=0;r<t.length;r++)if(n=n&&n[t[r]],null==n)break;return n}function d(e,t,n,r){t=t.split(",");for(var i,a=e,o=0;o<t.length-1;o++)i=t[o],null==a[i]&&(a[i]={}),a=a[i];(r||null==a[t[o]])&&(a[t[o]]=n)}function h(e){i(f,(function(t){t[0]in e&&!(t[1]in e)&&(e[t[1]]=e[t[0]])}))}var f=[["x","left"],["y","top"],["x2","right"],["y2","bottom"]],m=["grid","geo","parallel","legend","toolbox","title","visualMap","dataZoom","timeline"];function _(e,t){s(e,t),e.series=l(e.series),i(e.series,(function(e){if(o(e)){var t=e.type;if("line"===t)null!=e.clipOverflow&&(e.clip=e.clipOverflow);else if("pie"===t||"gauge"===t)null!=e.clockWise&&(e.clockwise=e.clockWise);else if("gauge"===t){var n=c(e,"pointer.color");null!=n&&d(e,"itemStyle.color",n)}h(e)}})),e.dataRange&&(e.visualMap=e.dataRange),i(m,(function(t){var n=e[t];n&&(a(n)||(n=[n]),i(n,(function(e){h(e)})))}))}e.exports=_},fca0:function(e,t,n){var r=n("5ca1"),i=n("7726").isFinite;r(r.S,"Number",{isFinite:function(e){return"number"==typeof e&&i(e)}})},fd24:function(e,t,n){var r=n("5ca1");r(r.S,"Object",{setPrototypeOf:n("8b97").set})},fd5a:function(e,t,n){n("d0ca"),e.exports=n("8378").RegExp.escape},fd63:function(e,t,n){var r=n("42e5"),i=n("6d8b"),a=i.isFunction,o={createOnAllSeries:!0,performRawSeries:!0,reset:function(e,t){var n=e.getData(),i=(e.visualColorAccessPath||"itemStyle.color").split("."),o=e.get(i),s=!a(o)||o instanceof r?null:o;o&&!s||(o=e.getColorFromPalette(e.name,null,t.getSeriesCount())),n.setVisual("color",o);var u=(e.visualBorderColorAccessPath||"itemStyle.borderColor").split("."),l=e.get(u);if(n.setVisual("borderColor",l),!t.isSeriesFiltered(e)){s&&n.each((function(t){n.setItemVisual(t,"color",s(e.getDataParams(t)))}));var c=function(e,t){var n=e.getItemModel(t),r=n.get(i,!0),a=n.get(u,!0);null!=r&&e.setItemVisual(t,"color",r),null!=a&&e.setItemVisual(t,"borderColor",a)};return{dataEach:n.hasItemOption?c:null}}}};e.exports=o},fd7e:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t=e.defineLocale("x-pseudo",{months:"J~áñúá~rý_F~ébrú~árý_~Márc~h_Áp~ríl_~Máý_~Júñé~_Júl~ý_Áú~gúst~_Sép~témb~ér_Ó~ctób~ér_Ñ~óvém~bér_~Décé~mbér".split("_"),monthsShort:"J~áñ_~Féb_~Már_~Ápr_~Máý_~Júñ_~Júl_~Áúg_~Sép_~Óct_~Ñóv_~Déc".split("_"),monthsParseExact:!0,weekdays:"S~úñdá~ý_Mó~ñdáý~_Túé~sdáý~_Wéd~ñésd~áý_T~húrs~dáý_~Fríd~áý_S~átúr~dáý".split("_"),weekdaysShort:"S~úñ_~Móñ_~Túé_~Wéd_~Thú_~Frí_~Sát".split("_"),weekdaysMin:"S~ú_Mó~_Tú_~Wé_T~h_Fr~_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~ódá~ý Ã¡t] LT",nextDay:"[T~ómó~rró~w Ã¡t] LT",nextWeek:"dddd [át] LT",lastDay:"[Ý~ést~érdá~ý Ã¡t] LT",lastWeek:"[L~ást] dddd [át] LT",sameElse:"L"},relativeTime:{future:"í~ñ %s",past:"%s Ã¡~gó",s:"á ~féw ~sécó~ñds",ss:"%d s~écóñ~ds",m:"á ~míñ~úté",mm:"%d m~íñú~tés",h:"á~ñ hó~úr",hh:"%d h~óúrs",d:"á ~dáý",dd:"%d d~áýs",M:"á ~móñ~th",MM:"%d m~óñt~hs",y:"á ~ýéár",yy:"%d Ã½~éárs"},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,n=1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n},week:{dow:1,doy:4}});return t}))},fdef:function(e,t){e.exports="\t\n\v\f\r Â áš€á Žâ€€â€â€‚           \u2028\u2029\ufeff"},fe21:function(e,t,n){var r=n("e86a"),i=n("2306"),a=["textStyle","color"],o={getTextColor:function(e){var t=this.ecModel;return this.getShallow("color")||(!e&&t?t.get(a):null)},getFont:function(){return i.getFont({fontStyle:this.getShallow("fontStyle"),fontWeight:this.getShallow("fontWeight"),fontSize:this.getShallow("fontSize"),fontFamily:this.getShallow("fontFamily")},this.ecModel)},getTextRect:function(e){return r.getBoundingRect(e,this.getFont(),this.getShallow("align"),this.getShallow("verticalAlign")||this.getShallow("baseline"),this.getShallow("padding"),this.getShallow("lineHeight"),this.getShallow("rich"),this.getShallow("truncateText"))}};e.exports=o},fee7:function(e,t,n){"use strict";var r=n("5ca1"),i=n("4bf8"),a=n("d8e8"),o=n("86cc");n("9e1e")&&r(r.P+n("c5b4"),"Object",{__defineSetter__:function(e,t){o.f(i(this),e,{set:a(t),enumerable:!0,configurable:!0})}})},ffa3:function(e,t,n){"use strict";var r=function(){var e=this,t=e._self._c;return t("div",{class:["textarea"===e.type?"el-textarea":"el-input",e.inputSize?"el-input--"+e.inputSize:"",{"is-disabled":e.inputDisabled,"is-exceed":e.inputExceed,"el-input-group":e.$slots.prepend||e.$slots.append,"el-input-group--append":e.$slots.append,"el-input-group--prepend":e.$slots.prepend,"el-input--prefix":e.$slots.prefix||e.prefixIcon,"el-input--suffix":e.$slots.suffix||e.suffixIcon||e.clearable||e.showPassword}],on:{mouseenter:function(t){e.hovering=!0},mouseleave:function(t){e.hovering=!1}}},["textarea"!==e.type?[e.$slots.prepend?t("div",{staticClass:"el-input-group__prepend"},[e._t("prepend")],2):e._e(),"textarea"!==e.type?t("input",e._b({ref:"input",staticClass:"el-input__inner",attrs:{tabindex:e.tabindex,type:e.showPassword?e.passwordVisible?"text":"password":e.type,disabled:e.inputDisabled,readonly:e.readonly,autocomplete:e.autoComplete||e.autocomplete,"aria-label":e.label},on:{compositionstart:e.handleCompositionStart,compositionupdate:e.handleCompositionUpdate,compositionend:e.handleCompositionEnd,input:e.handleInput,focus:e.handleFocus,blur:e.handleBlur,change:e.handleChange}},"input",e.$attrs,!1)):e._e(),e.$slots.prefix||e.prefixIcon?t("span",{staticClass:"el-input__prefix"},[e._t("prefix"),e.prefixIcon?t("i",{staticClass:"el-input__icon",class:e.prefixIcon}):e._e()],2):e._e(),e.getSuffixVisible()?t("span",{staticClass:"el-input__suffix"},[t("span",{staticClass:"el-input__suffix-inner"},[e.showClear&&e.showPwdVisible&&e.isWordLimitVisible?e._e():[e._t("suffix"),e.suffixIcon?t("i",{staticClass:"el-input__icon",class:e.suffixIcon}):e._e()],e.showClear?t("i",{staticClass:"el-input__icon el-icon-circle-close el-input__clear",on:{mousedown:function(e){e.preventDefault()},click:e.clear}}):e._e(),e.showPwdVisible?t("i",{staticClass:"el-input__icon el-icon-view el-input__clear",on:{click:e.handlePasswordVisible}}):e._e(),e.isWordLimitVisible?t("span",{staticClass:"el-input__count"},[t("span",{staticClass:"el-input__count-inner"},[e._v("\n            "+e._s(e.textLength)+"/"+e._s(e.upperLimit)+"\n          ")])]):e._e()],2),e.validateState?t("i",{staticClass:"el-input__icon",class:["el-input__validateIcon",e.validateIcon]}):e._e()]):e._e(),e.$slots.append?t("div",{staticClass:"el-input-group__append"},[e._t("append")],2):e._e()]:t("textarea",e._b({ref:"textarea",staticClass:"el-textarea__inner",style:e.textareaStyle,attrs:{tabindex:e.tabindex,disabled:e.inputDisabled,readonly:e.readonly,autocomplete:e.autoComplete||e.autocomplete,"aria-label":e.label},on:{compositionstart:e.handleCompositionStart,compositionupdate:e.handleCompositionUpdate,compositionend:e.handleCompositionEnd,input:e.handleInput,focus:e.handleFocus,blur:e.handleBlur,change:e.handleChange}},"textarea",e.$attrs,!1)),e.isWordLimitVisible&&"textarea"===e.type?t("span",{staticClass:"el-input__count"},[e._v(e._s(e.textLength)+"/"+e._s(e.upperLimit))]):e._e()],2)},i=[],a=(n("c5f6"),n("f6f4")),o=n("6725");let s;const u="\n  height:0 !important;\n  visibility:hidden !important;\n  overflow:hidden !important;\n  position:absolute !important;\n  z-index:-1000 !important;\n  top:0 !important;\n  right:0 !important\n",l=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing"];function c(e){const t=window.getComputedStyle(e),n=t.getPropertyValue("box-sizing"),r=parseFloat(t.getPropertyValue("padding-bottom"))+parseFloat(t.getPropertyValue("padding-top")),i=parseFloat(t.getPropertyValue("border-bottom-width"))+parseFloat(t.getPropertyValue("border-top-width")),a=l.map(e=>`${e}:${t.getPropertyValue(e)}`).join(";");return{contextStyle:a,paddingSize:r,borderSize:i,boxSizing:n}}function d(e,t=1,n=null){s||(s=document.createElement("textarea"),document.body.appendChild(s));let{paddingSize:r,borderSize:i,boxSizing:a,contextStyle:o}=c(e);s.setAttribute("style",`${o};${u}`),s.value=e.value||e.placeholder||"";let l=s.scrollHeight;const d={};"border-box"===a?l+=i:"content-box"===a&&(l-=r),s.value="";let h=s.scrollHeight-r;if(null!==t){let e=h*t;"border-box"===a&&(e=e+r+i),l=Math.max(e,l),d.minHeight=e+"px"}if(null!==n){let e=h*n;"border-box"===a&&(e=e+r+i),l=Math.min(e,l)}return d.height=l+"px",s.parentNode&&s.parentNode.removeChild(s),s=null,d}var h=function(e){for(let t=1,n=arguments.length;t<n;t++){let n=arguments[t]||{};for(let t in n)if(n.hasOwnProperty(t)){let r=n[t];void 0!==r&&(e[t]=r)}}return e};function f(e){const t=/([(\uAC00-\uD7AF)|(\u3130-\u318F)])+/gi;return t.test(e)}var m={name:"ElInput",componentName:"ElInput",mixins:[a["a"],o["a"]],inheritAttrs:!1,inject:{elForm:{default:""},elFormItem:{default:""}},data:function(){return{textareaCalcStyle:{},hovering:!1,focused:!1,isComposing:!1,passwordVisible:!1}},props:{value:[String,Number],size:String,resize:String,form:String,disabled:Boolean,readonly:Boolean,type:{type:String,default:"text"},autosize:{type:[Boolean,Object],default:!1},autocomplete:{type:String,default:"off"},autoComplete:{type:String,validator:function(e){return!0}},validateEvent:{type:Boolean,default:!0},suffixIcon:String,prefixIcon:String,label:String,clearable:{type:Boolean,default:!1},showPassword:{type:Boolean,default:!1},showWordLimit:{type:Boolean,default:!1},tabindex:String},computed:{_elFormItemSize:function(){return(this.elFormItem||{}).elFormItemSize},validateState:function(){return this.elFormItem?this.elFormItem.validateState:""},needStatusIcon:function(){return!!this.elForm&&this.elForm.statusIcon},validateIcon:function(){return{validating:"el-icon-loading",success:"el-icon-circle-check",error:"el-icon-circle-close"}[this.validateState]},textareaStyle:function(){return h({},this.textareaCalcStyle,{resize:this.resize})},inputSize:function(){return this.size||this._elFormItemSize||(this.$ELEMENT||{}).size},inputDisabled:function(){return this.disabled||(this.elForm||{}).disabled},nativeInputValue:function(){return null===this.value||void 0===this.value?"":String(this.value)},showClear:function(){return this.clearable&&!this.inputDisabled&&!this.readonly&&this.nativeInputValue&&(this.focused||this.hovering)},showPwdVisible:function(){return this.showPassword&&!this.inputDisabled&&!this.readonly&&(!!this.nativeInputValue||this.focused)},isWordLimitVisible:function(){return this.showWordLimit&&this.$attrs.maxlength&&("text"===this.type||"textarea"===this.type)&&!this.inputDisabled&&!this.readonly&&!this.showPassword},upperLimit:function(){return this.$attrs.maxlength},textLength:function(){return"number"===typeof this.value?String(this.value).length:(this.value||"").length},inputExceed:function(){return this.isWordLimitVisible&&this.textLength>this.upperLimit}},watch:{value:function(e){this.$nextTick(this.resizeTextarea),this.validateEvent&&this.dispatch("ElFormItem","el.form.change",[e])},nativeInputValue:function(){this.setNativeInputValue()},type:function(){var e=this;this.$nextTick((function(){e.setNativeInputValue(),e.resizeTextarea(),e.updateIconOffset()}))}},methods:{focus:function(){this.getInput().focus()},blur:function(){this.getInput().blur()},getMigratingConfig:function(){return{props:{icon:"icon is removed, use suffix-icon / prefix-icon instead.","on-icon-click":"on-icon-click is removed."},events:{click:"click is removed."}}},handleBlur:function(e){this.focused=!1,this.$emit("blur",e),this.validateEvent&&this.dispatch("ElFormItem","el.form.blur",[this.value])},select:function(){this.getInput().select()},resizeTextarea:function(){if(!this.$isServer){var e=this.autosize,t=this.type;if("textarea"===t)if(e){var n=e.minRows,r=e.maxRows;this.textareaCalcStyle=d(this.$refs.textarea,n,r)}else this.textareaCalcStyle={minHeight:d(this.$refs.textarea).minHeight}}},setNativeInputValue:function(){var e=this.getInput();e&&e.value!==this.nativeInputValue&&(e.value=this.nativeInputValue)},handleFocus:function(e){this.focused=!0,this.$emit("focus",e)},handleCompositionStart:function(e){this.$emit("compositionstart",e),this.isComposing=!0},handleCompositionUpdate:function(e){this.$emit("compositionupdate",e);var t=e.target.value,n=t[t.length-1]||"";this.isComposing=!f(n)},handleCompositionEnd:function(e){this.$emit("compositionend",e),this.isComposing&&(this.isComposing=!1,this.handleInput(e))},handleInput:function(e){this.isComposing||e.target.value!==this.nativeInputValue&&(this.$emit("input",e.target.value),this.$nextTick(this.setNativeInputValue))},handleChange:function(e){this.$emit("change",e.target.value)},calcIconOffset:function(e){var t=[].slice.call(this.$el.querySelectorAll(".el-input__".concat(e))||[]);if(t.length){for(var n=null,r=0;r<t.length;r++)if(t[r].parentNode===this.$el){n=t[r];break}if(n){var i={suffix:"append",prefix:"prepend"},a=i[e];this.$slots[a]?n.style.transform="translateX(".concat("suffix"===e?"-":"").concat(this.$el.querySelector(".el-input-group__".concat(a)).offsetWidth,"px)"):n.removeAttribute("style")}}},updateIconOffset:function(){this.calcIconOffset("prefix"),this.calcIconOffset("suffix")},clear:function(){this.$emit("input",""),this.$emit("change",""),this.$emit("clear")},handlePasswordVisible:function(){var e=this;this.passwordVisible=!this.passwordVisible,this.$nextTick((function(){e.focus()}))},getInput:function(){return this.$refs.input||this.$refs.textarea},getSuffixVisible:function(){return this.$slots.suffix||this.suffixIcon||this.showClear||this.showPassword||this.isWordLimitVisible||this.validateState&&this.needStatusIcon}},created:function(){this.$on("inputSelect",this.select)},mounted:function(){this.setNativeInputValue(),this.resizeTextarea(),this.updateIconOffset()},updated:function(){this.$nextTick(this.updateIconOffset)}},_=m,p=n("2877"),g=Object(p["a"])(_,r,i,!1,null,null,null),v=g.exports;v.install=function(e){e.component(v.name,v)};t["a"]=v},ffc1:function(e,t,n){var r=n("5ca1"),i=n("504c")(!0);r(r.S,"Object",{entries:function(e){return i(e)}})},ffd6:function(e,t,n){var r=n("3729"),i=n("1310"),a="[object Symbol]";function o(e){return"symbol"==typeof e||i(e)&&r(e)==a}e.exports=o},ffff:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
//! moment.js locale configuration
var t=e.defineLocale("se",{months:"ođđajagemánnu_guovvamánnu_njukčamánnu_cuoŋománnu_miessemánnu_geassemánnu_suoidnemánnu_borgemánnu_čakčamánnu_golggotmánnu_skábmamánnu_juovlamánnu".split("_"),monthsShort:"ođđj_guov_njuk_cuo_mies_geas_suoi_borg_čakč_golg_skáb_juov".split("_"),weekdays:"sotnabeaivi_vuossárga_maŋŋebárga_gaskavahkku_duorastat_bearjadat_lávvardat".split("_"),weekdaysShort:"sotn_vuos_maŋ_gask_duor_bear_láv".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s geažes",past:"maŋit %s",s:"moadde sekunddat",ss:"%d sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta mánnu",MM:"%d mánut",y:"okta jahki",yy:"%d jagit"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return t}))}}]);
Source/UBCS-WEB/dist/js/page.40fb2624.js
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1 @@
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["page"],{"124f":function(t,e,n){"use strict";n.r(e);var r=function(){var t=this,e=t._self._c;return e("div",{staticClass:"social-container"},[e("div",{on:{click:function(e){return t.handleClick("github")}}},[e("span",{staticClass:"container",style:{backgroundColor:"#61676D"}},[e("i",{staticClass:"iconfont icongithub",attrs:{"icon-class":"github"}})]),e("p",{staticClass:"title"},[t._v(t._s(t.$t("login.github")))])]),e("div",{on:{click:function(e){return t.handleClick("gitee")}}},[e("span",{staticClass:"container",style:{backgroundColor:"#c35152"}},[e("i",{staticClass:"iconfont icongitee2",attrs:{"icon-class":"gitee"}})]),e("p",{staticClass:"title"},[t._v(t._s(t.$t("login.gitee")))])]),e("div",{on:{click:function(e){return t.handleClick("wechat_open")}}},[e("span",{staticClass:"container",style:{backgroundColor:"#8dc349"}},[e("i",{staticClass:"iconfont icon-weixin",attrs:{"icon-class":"wechat"}})]),e("p",{staticClass:"title"},[t._v(t._s(t.$t("login.wechat")))])]),e("div",{on:{click:function(e){return t.handleClick("qq")}}},[e("span",{staticClass:"container",style:{backgroundColor:"#6ba2d6"}},[e("i",{staticClass:"iconfont icon-qq",attrs:{"icon-class":"qq"}})]),e("p",{staticClass:"title"},[t._v(t._s(t.$t("login.qq")))])])])},o=[],s=n("1ca4"),i={name:"thirdLogin",methods:{handleClick:function(t){window.location.href="".concat(s["a"].authUrl,"/").concat(t)}}},a=i,c=(n("460f"),n("2877")),l=Object(c["a"])(a,r,o,!1,null,"7ac1e600",null);e["default"]=l.exports},"15c5":function(t,e,n){"use strict";n.r(e);var r=function(){var t=this,e=t._self._c;return e("div",{staticClass:"lock-container"},[e("div",{staticClass:"lock-form animated bounceInDown"},[e("div",{staticClass:"animated",class:{shake:t.passwdError,bounceOut:t.pass}},[e("h3",{staticClass:"title"},[t._v(t._s(t.userInfo.username))]),e("el-input",{staticClass:"input-with-select animated",attrs:{placeholder:"请输入登录密码",type:"password"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleLogin.apply(null,arguments)}},model:{value:t.passwd,callback:function(e){t.passwd=e},expression:"passwd"}},[e("el-button",{attrs:{slot:"append",icon:"icon-bofangqi-suoping"},on:{click:t.handleLogin},slot:"append"}),e("el-button",{attrs:{slot:"append",icon:"icon-tuichu"},on:{click:t.handleLogout},slot:"append"})],1)],1)])])},o=[],s=(n("8e6e"),n("ac6a"),n("456d"),n("ade3")),i=n("5880");function a(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function c(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?a(Object(n),!0).forEach((function(e){Object(s["a"])(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var l={name:"lock",data:function(){return{passwd:"",passwdError:!1,pass:!1}},created:function(){},mounted:function(){},computed:c(c({},Object(i["mapState"])({userInfo:function(t){return t.user.userInfo}})),Object(i["mapGetters"])(["tag","lockPasswd"])),props:[],methods:{handleLogout:function(){var t=this;this.$confirm("是否退出系统, æ˜¯å¦ç»§ç»­?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){localStorage.removeItem("pageFlag"),t.$store.dispatch("LogOut").then((function(){t.$router.push({path:"/login"})}))}))},handleLogin:function(){var t=this;if(this.passwd!==this.lockPasswd)return this.passwd="",this.$message({message:"解锁密码错误,请重新输入",type:"error"}),this.passwdError=!0,void setTimeout((function(){t.passwdError=!1}),1e3);this.pass=!0,setTimeout((function(){t.$store.commit("CLEAR_LOCK"),t.$router.push({path:t.$router.$avueRouter.getPath({src:t.tag.value})})}),1e3)}},components:{}},u=l,d=(n("b60f"),n("2877")),p=Object(d["a"])(u,r,o,!1,null,null,null);e["default"]=p.exports},"173c":function(t,e,n){"use strict";n("8d82")},"21b1":function(t,e,n){},"253e":function(t,e,n){},"460f":function(t,e,n){"use strict";n("253e")},5596:function(t,e,n){"use strict";n.r(e);var r=function(){var t=this,e=t._self._c;return e("div",{ref:"login",staticClass:"login-container",nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleLogin.apply(null,arguments)}}},[e("top-color",{directives:[{name:"show",rawName:"v-show",value:!1,expression:"false"}]}),e("div",{staticClass:"login-weaper animated bounceInDown"},[e("div",{staticClass:"login-left"},[e("div",{staticClass:"login-time"},[t._v("\n        "+t._s(t.time)+"\n      ")]),e("p",{staticClass:"title"},[t._v("编码资源管理系统")]),e("div",{staticStyle:{"font-size":"15px"}},[e("el-image",{staticStyle:{width:"360px",height:"280px"},attrs:{src:"/img/pageLogo.jpeg"}})],1)]),e("div",{staticClass:"login-border"},[e("div",{staticClass:"login-main"},[e("h4",{staticClass:"login-title"},[t._v("\n          "+t._s(t.$t("login.title"))+"\n          "),e("top-lang")],1),"user"===t.activeName?e("userLogin"):"third"===t.activeName?e("thirdLogin"):t._e()],1)])])],1)},o=[],s=(n("8e6e"),n("ac6a"),n("456d"),n("28a5"),n("6762"),n("2fdb"),n("ade3")),i=n("7c05"),a=n("124f"),c=n("5880"),l=n("84df"),u=n("c54a"),d=n("c7cc"),p=n("44b2"),f=n("0e0b");n("d4d0");function g(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function h(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?g(Object(n),!0).forEach((function(e){Object(s["a"])(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):g(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var m={name:"login",components:{userLogin:i["default"],thirdLogin:a["default"],topLang:d["default"],topColor:p["default"]},data:function(){return{time:"",activeName:"user",socialForm:{tenantId:"000000",source:"",state:""}}},watch:{$route:function(){this.handleLogin()}},created:function(){this.handleLogin(),this.getTime()},mounted:function(){},computed:h({},Object(c["mapGetters"])(["website","tagWel"])),props:[],methods:{getTime:function(){var t=this;setInterval((function(){t.time=Object(l["b"])(new Date)}),1e3)},handleLogin:function(){var t=this,e=Object(f["f"])(),n="/oauth/redirect/";if(this.socialForm.source=Object(f["e"])("source"),this.socialForm.state=Object(f["e"])("state"),Object(u["b"])(this.socialForm.source)&&e.includes(n)){var r=e.split("?")[0];r=r.split(n)[1],this.socialForm.source=r}if(!e.includes(n)||Object(u["b"])(this.socialForm.source)||Object(u["b"])(this.socialForm.state)){if(!e.includes(n)&&!Object(u["b"])(this.socialForm.state)){var o=this.$loading({lock:!0,text:"单点系统登录中,请稍后。。。",spinner:"el-icon-loading"});this.$store.dispatch("LoginBySso",this.socialForm).then((function(){t.$router.push({path:t.tagWel.value}),o.close()})).catch((function(){o.close()}))}}else{var s=this.$loading({lock:!0,text:"第三方系统登录中,请稍后。。。",spinner:"el-icon-loading"});this.$store.dispatch("LoginBySocial",this.socialForm).then((function(){window.location.href=e.split(n)[0],t.$router.push({path:t.tagWel.value}),s.close()})).catch((function(){s.close()}))}}}},b=m,v=n("2877"),w=Object(v["a"])(b,r,o,!1,null,null,null);e["default"]=w.exports},"611b":function(t,e,n){"use strict";n.r(e);var r=function(){var t=this,e=t._self._c;return e("div",{staticClass:"error-page"},[e("div",{staticClass:"img",staticStyle:{"background-image":"url('/img/bg/500.svg')"}}),e("div",{staticClass:"content"},[e("h1",[t._v("500")]),e("div",{staticClass:"desc"},[t._v("抱歉,服务器出错了")]),e("div",{staticClass:"actions"},[e("router-link",{attrs:{to:{path:"/"}}},[e("el-button",{attrs:{type:"primary"}},[t._v("返回首页")])],1)],1)])])},o=[],s={name:"error-500"},i=s,a=(n("9f58"),n("2877")),c=Object(a["a"])(i,r,o,!1,null,"55c86129",null);e["default"]=c.exports},6163:function(t,e,n){"use strict";n.r(e);var r=function(){var t=this,e=t._self._c;return e("div")},o=[],s=(n("8e6e"),n("ac6a"),n("456d"),n("a481"),n("ade3")),i=(n("c0c7"),n("5880"));n("e3c4");function a(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function c(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?a(Object(n),!0).forEach((function(e){Object(s["a"])(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var l={name:"sso",data:function(){return{PathString:""}},computed:c({},Object(i["mapGetters"])(["tagWel"])),created:function(){this.onLoad()},methods:{onLoad:function(){var t=this;this.PathString=decodeURIComponent(this.$route.query.empCode.replace(/\s/g,"+")),this.$store.dispatch("LoginBySso",{PathString:this.PathString}).then((function(e){console.log("res",e),t.$router.push({path:t.tagWel.value})}))}}},u=l,d=n("2877"),p=Object(d["a"])(u,r,o,!1,null,"52a32adf",null);e["default"]=p.exports},"628c":function(t,e,n){},6299:function(t,e,n){},"7c05":function(t,e,n){"use strict";n.r(e);var r=function(){var t=this,e=t._self._c;return e("div",[e("el-form",{ref:"loginForm",staticClass:"login-form",attrs:{model:t.loginForm,rules:t.loginRules,"label-width":"0","status-icon":""}},[e("el-form-item",{attrs:{prop:"selectInput"}},[e("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择租户"},on:{change:t.selectChange},model:{value:t.loginForm.tenantId,callback:function(e){t.$set(t.loginForm,"tenantId",e)},expression:"loginForm.tenantId"}},[e("i",{staticClass:"el-icon-s-operation",attrs:{slot:"prefix"},slot:"prefix"}),t._l(t.loginForm.region,(function(t,n){return e("el-option",{key:n,attrs:{label:t.TENANT_NAME,value:t.TENANT_ID}})}))],2)],1),e("el-form-item",{attrs:{prop:"username"}},[e("el-input",{attrs:{placeholder:t.$t("login.username"),"auto-complete":"off",size:"small"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleLogin.apply(null,arguments)}},model:{value:t.loginForm.username,callback:function(e){t.$set(t.loginForm,"username",e)},expression:"loginForm.username"}},[e("i",{staticClass:"icon-yonghu",attrs:{slot:"prefix"},slot:"prefix"})])],1),e("el-form-item",{attrs:{prop:"password"}},[e("el-input",{attrs:{placeholder:t.$t("login.password"),type:t.passwordType,"auto-complete":"off",size:"small"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.handleLogin.apply(null,arguments)}},model:{value:t.loginForm.password,callback:function(e){t.$set(t.loginForm,"password",e)},expression:"loginForm.password"}},[e("i",{staticClass:"el-icon-view el-input__icon",attrs:{slot:"suffix"},on:{click:t.showPassword},slot:"suffix"}),e("i",{staticClass:"icon-mima",attrs:{slot:"prefix"},slot:"prefix"})])],1),e("el-form-item",[e("el-button",{staticClass:"login-submit",attrs:{size:"small",type:"primary"},nativeOn:{click:function(e){return e.preventDefault(),t.handleLogin.apply(null,arguments)}}},[t._v(t._s(t.$t("login.submit"))+"\n      ")])],1)],1),e("el-dialog",{attrs:{"close-on-press-escape":!1,visible:t.dialogFormVisible,"append-to-body":"",title:"修改密码"},on:{"update:visible":function(e){t.dialogFormVisible=e},closed:t.closehandle}},[e("el-form",{attrs:{model:t.form,rules:t.rules}},[e("el-form-item",{attrs:{"label-width":t.formLabelWidth,label:"原密码",prop:"oldPassword"}},[e("el-input",{attrs:{autocomplete:"off"},model:{value:t.form.oldPassword,callback:function(e){t.$set(t.form,"oldPassword",e)},expression:"form.oldPassword"}})],1),e("el-form-item",{attrs:{"label-width":t.formLabelWidth,label:"新密码",prop:"newPassword"}},[e("el-input",{attrs:{autocomplete:"off"},model:{value:t.form.newPassword,callback:function(e){t.$set(t.form,"newPassword",e)},expression:"form.newPassword"}})],1),e("el-form-item",{attrs:{"label-width":t.formLabelWidth,label:"确认密码",prop:"newPassword1"}},[e("el-input",{attrs:{autocomplete:"off"},model:{value:t.form.newPassword1,callback:function(e){t.$set(t.form,"newPassword1",e)},expression:"form.newPassword1"}})],1)],1),e("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:t.delok}},[t._v("取 æ¶ˆ")]),e("el-button",{attrs:{type:"primary"},on:{click:t.addHandler}},[t._v("ç¡® å®š")])],1)],1)],1)},o=[],s=(n("8e6e"),n("ac6a"),n("456d"),n("ade3")),i=(n("6762"),n("2fdb"),n("5880")),a=n("ccbe"),c=n("0e0b"),l=n("c0c7"),u=n("0a5a"),d=n("8237"),p=n.n(d);function f(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function g(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?f(Object(n),!0).forEach((function(e){Object(s["a"])(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var h={name:"userlogin",data:function(){return{tenantMode:this.website.tenantMode,ButtonList:[],dialogFormVisible:!1,form:{oldPassword:"",newPassword:"",newPassword1:""},loginRules:{username:[{required:!0,message:"请输入账号",trigger:"blur"}],password:[{required:!0,message:"请输入密码",trigger:"blur"}]},rules:{oldPassword:[{required:!0,message:"请输入原密码",trigger:"blur"}],newPassword:[{required:!0,message:"请输入新密码",trigger:"blur"}],newPassword1:[{required:!0,message:"请输确认密码",trigger:"blur"}]},loginForm:{tenantId:"",deptId:"",roleId:"",username:"",password:"",selectInput:"",value:"管理组",region:[],type:"account",key:"",image:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"},value:{selectInput:[{required:!0,message:"请选择租户",trigger:"blur"}],username:[{required:!0,message:"请输入用户名",trigger:"blur"}],password:[{required:!0,message:"请输入密码",trigger:"blur"},{min:1,message:"密码长度最少为6位",trigger:"blur"}]},passwordType:"password",userBox:!1,userForm:{deptId:"",roleId:""},userinfo:[]}},created:function(){this.getTenant()},mounted:function(){var t=this;this.$axios.get("/api/ubcs-system/tenant/tenant-map").then((function(e){200==e.data.code&&(t.loginForm.tenantId=e.data.data[0].TENANT_ID,t.loginForm.region=e.data.data)}))},watch:{"loginForm.deptId":function(){var t=this.findObject(this.userOption.column,"deptId");this.loginForm.deptId.includes(",")?(t.dicUrl="/api/ubcs-system/dept/select?deptId=".concat(this.loginForm.deptId),t.display=!0):t.dicUrl=""},"loginForm.roleId":function(){var t=this.findObject(this.userOption.column,"roleId");this.loginForm.roleId.includes(",")?(t.dicUrl="/api/ubcs-system/role/select?roleId=".concat(this.loginForm.roleId),t.display=!0):t.dicUrl=""}},computed:g({},Object(i["mapGetters"])(["tagWel","userInfo"])),props:[],methods:{ChandleLogin:function(){this.$router.push({path:"/sso"})},closehandle:function(){Object(u["c"])()},delok:function(){this.dialogFormVisible=!1,Object(u["c"])()},addHandler:function(){var t=this;this.dialogFormVisible=!1,Object(l["updatePassword"])(p()(this.form.oldPassword),this.form.newPassword,this.form.newPassword1).then((function(e){console.log(e),200==e.data.code&&(t.$message({type:"success",message:"修改成功!"}),t.$router.push({path:t.tagWel.value}))}))},selectChange:function(t){this.loginForm.tenantId=t},showPassword:function(){""===this.passwordType?this.passwordType="password":this.passwordType=""},submitLogin:function(t,e){""!==t.deptId&&(this.loginForm.deptId=t.deptId),""!==t.roleId&&(this.loginForm.roleId=t.roleId),this.handleLogin(),e()},handleLogin:function(){var t=this;this.userInfo=this.$store.state.upadatastatus,localStorage.setItem("username",this.loginForm.username),this.$refs.loginForm.validate((function(e){if(e){var n=t.$loading({lock:!0,text:"登录中,请稍后。。。",spinner:"el-icon-loading"});t.$store.dispatch("LoginByUsername",t.loginForm).then((function(){if(0==t.userInfo.strategyUpdateStatus||null==t.userInfo.strategyUpdateStatus){if(t.website.switchMode){var e=t.userInfo.dept_id,r=t.userInfo.role_id;(e.includes(",")||r.includes(","))&&(t.loginForm.deptId=e,t.loginForm.roleId=r,t.userBox=!0,t.$store.dispatch("LogOut").then((function(){n.close()})))}t.$router.push({path:t.tagWel.value})}else t.$message({type:"warning",message:"密码策略已被修改,请重新修改密码!"}),setTimeout((function(){t.dialogFormVisible=!0}),1500);localStorage.setItem("updataid",JSON.stringify(t.userInfo)),localStorage.setItem("userId",t.userInfo.user_id),n.close()})).catch((function(){n.close()}))}}))},getTenant:function(){var t=this,e=Object(c["f"])();Object(a["info"])(e).then((function(e){var n=e.data;n.success&&n.data.tenantId&&(t.tenantMode=!1,t.loginForm.tenantId=n.data.tenantId,t.$parent.$refs.login.style.backgroundImage="url(".concat(n.data.backgroundUrl,")"))}))}}},m=h,b=n("2877"),v=Object(b["a"])(m,r,o,!1,null,null,null);e["default"]=v.exports},"8d82":function(t,e,n){},"9f58":function(t,e,n){"use strict";n("6299")},a5fa:function(t,e,n){"use strict";n.r(e);var r=function(){var t=this,e=t._self._c;return e("div",{staticClass:"error-page"},[e("div",{staticClass:"img",staticStyle:{"background-image":"url('/img/bg/404.svg')"}}),e("div",{staticClass:"content"},[e("h1",[t._v("404")]),e("div",{staticClass:"desc"},[t._v("抱歉,你访问的页面不存在")]),e("div",{staticClass:"actions"},[e("router-link",{attrs:{to:{path:"/"}}},[e("el-button",{attrs:{type:"primary"}},[t._v("返回首页")])],1)],1)])])},o=[],s={name:"error-404"},i=s,a=(n("d9e0"),n("2877")),c=Object(a["a"])(i,r,o,!1,null,"5e9f17e3",null);e["default"]=c.exports},a8d0:function(t,e,n){"use strict";n.r(e);var r=function(){var t=this,e=t._self._c;return e("div",{staticClass:"error-page"},[e("div",{staticClass:"img",staticStyle:{"background-image":"url('/img/bg/403.svg')"}}),e("div",{staticClass:"content"},[e("h1",[t._v("403")]),e("div",{staticClass:"desc"},[t._v("抱歉,你无权访问该页面")]),e("div",{staticClass:"actions"},[e("router-link",{attrs:{to:{path:"/"}}},[e("el-button",{attrs:{type:"primary"}},[t._v("返回首页")])],1)],1)])])},o=[],s={name:"error-403"},i=s,a=(n("f2cf"),n("2877")),c=Object(a["a"])(i,r,o,!1,null,"2be0fc08",null);e["default"]=c.exports},b60f:function(t,e,n){"use strict";n("d1ef")},c1a1:function(t,e,n){"use strict";n.r(e);var r=function(){var t=this,e=t._self._c;return e("basic-container",[e("iframe",{ref:"iframe",staticClass:"iframe",attrs:{src:t.src}})])},o=[],s=(n("8e6e"),n("ac6a"),n("456d"),n("6b54"),n("a481"),n("ade3")),i=n("5880"),a=n("323e"),c=n.n(a);n("a5d8");function l(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function u(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?l(Object(n),!0).forEach((function(e){Object(s["a"])(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var d={name:"AvueIframe",data:function(){return{urlPath:this.getUrlPath()}},created:function(){c.a.configure({showSpinner:!1})},mounted:function(){this.load(),this.resize()},props:["routerPath"],watch:{$route:function(){this.load()},routerPath:function(){this.urlPath=this.getUrlPath()}},computed:u(u({},Object(i["mapGetters"])(["screen"])),{},{src:function(){return this.$route.query.src?this.$route.query.src.replace("$","#"):this.urlPath}}),methods:{show:function(){c.a.start()},hide:function(){c.a.done()},resize:function(){var t=this;window.onresize=function(){t.iframeInit()}},load:function(){var t=this;this.show();var e=!0;void 0!==this.$route.query.src&&-1===this.$route.query.src.indexOf("?")&&(e=!1);var n=[];for(var r in this.$route.query)"src"!==r&&"name"!==r&&"i18n"!==r&&n.push("".concat(r,"= this.$route.query[key]"));n=n.join("&").toString(),this.$route.query.src=e?"".concat(this.$route.query.src).concat(n.length>0?"&list":""):"".concat(this.$route.query.src).concat(n.length>0?"?list":"");var o=3,s=setInterval((function(){o--,0===o&&(t.hide(),clearInterval(s))}),1e3);this.iframeInit()},iframeInit:function(){var t=this,e=this.$refs.iframe,n=document.documentElement.clientHeight-(screen>1?200:130);e&&(e.style.height="".concat(n,"px"),e.attachEvent?e.attachEvent("onload",(function(){t.hide()})):e.onload=function(){t.hide()})},getUrlPath:function(){var t=window.location.href;return t=t.replace("/myiframe",""),t}}},p=d,f=(n("173c"),n("2877")),g=Object(f["a"])(p,r,o,!1,null,null,null);e["default"]=g.exports},d1ef:function(t,e,n){},d4d0:function(t,e,n){},d9e0:function(t,e,n){"use strict";n("628c")},f2cf:function(t,e,n){"use strict";n("21b1")}}]);
Source/UBCS-WEB/dist/js/views.10975736.js
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1 @@
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["views"],{"095a":function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e._self._c;return t("div",[t("basic-container",[t("avue-form",{attrs:{option:e.option},on:{"tab-click":e.handleTabClick,submit:e.handleSubmit},model:{value:e.form,callback:function(t){e.form=t},expression:"form"}})],1)],1)},n=[],o=(a("7f7f"),a("cadc")),r=a("c0c7"),s=(a("8237"),a("d9a3")),c={data:function(){return{index:0,option:o["default"],form:{}}},created:function(){this.handleWitch()},methods:{handleSubmit:function(e,t){var a=this;Object(r["updateInfo"])(e).then((function(i){i.data.success?void 0!=e.oldPassword||void 0!=e.newPassword1||void 0!=e.newPassword?Object(r["updatePassword"])(e.oldPassword,e.newPassword,e.newPassword1).then((function(e){e.data.success?a.$message({type:"success",message:"修改成功!"}):a.$message({type:"error",message:e.data.msg}),t()}),(function(e){window.console.log(e),t()})):a.$message({type:"success",message:"修改信息成功!"}):a.$message({type:"error",message:i.data.msg}),t()}),(function(e){window.console.log(e),t()}))},handleWitch:function(){var e=this;0===this.index&&Object(r["getUserInfo"])().then((function(t){var a=t.data.data;e.form={id:a.id,avatar:a.avatar,name:a.name,realName:a.realName,phone:a.phone,email:a.email}}))},handleTabClick:function(e){this.index=s["a"].toInt(e.index),this.handleWitch()}}},l=c,d=a("2877"),u=Object(d["a"])(l,i,n,!1,null,null,null);t["default"]=u.exports},"09c7":function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e._self._c;return t("div",{directives:[{name:"loading",rawName:"v-loading",value:this.loading,expression:"this.loading"}],staticClass:"App"},[t("div",{staticStyle:{display:"flex","justify-content":"flex-end","margin-bottom":"10px"}},[t("el-button",{attrs:{plain:"",size:"small",type:"primary"},on:{click:e.MoreHandler}},[e._v("自定义")])],1),t("avue-data-box",{ref:"dataBox",attrs:{animation:!0,option:e.option}}),t("el-dialog",{staticClass:"avue-dialog avue-dialog--top",attrs:{visible:e.dialogTableVisible,"append-to-body":"",title:"主数据配置",top:"-40px"},on:{"update:visible":function(t){e.dialogTableVisible=t}}},[t("el-table",{ref:"TableBox",staticStyle:{width:"100%"},attrs:{data:e.Crud.data,border:""},on:{"selection-change":e.selectionChange,"row-click":e.TableRoute}},[t("el-table-column",{attrs:{type:"selection",width:"55"}}),t("el-table-column",{attrs:{align:"center",label:"主数据名称",prop:"menuName"},scopedSlots:e._u([{key:"default",fn:function(a){return[t("el-link",{attrs:{type:"primary"},on:{click:function(t){return e.TableRoute(a.row)}}},[e._v(e._s(a.row.menuName))])]}}])}),t("el-table-column",{attrs:{align:"center",label:"待办数据",prop:"mdmCount"}}),t("el-table-column",{attrs:{align:"center",label:"icon图标",prop:"icon"},scopedSlots:e._u([{key:"default",fn:function(e){return[t("i",{class:e.row.icon,staticStyle:{"font-size":"20px"}})]}}])}),t("el-table-column",{attrs:{"show-overflow-tooltip":!0,label:"路由地址",prop:"menuRoute"}}),t("el-table-column",{attrs:{align:"center",label:"code",prop:"code"}})],1),t("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{directives:[{name:"loading",rawName:"v-loading",value:e.BtnLoading,expression:"BtnLoading"}],attrs:{plain:"",type:"primary"},on:{click:e.SaveHandler}},[e._v("保存")])],1)],1)],1)},n=[],o=(a("6b54"),a("f576"),a("96cf"),a("1da1")),r=(a("ac6a"),a("8a8b")),s={name:"Statistic",data:function(){return{BtnLoading:!1,loading:!0,Crud:{form:"",data:[]},userId:"",hexColor:"",newData:[],SelectRow:[],countByServer:!0,dialogTableVisible:!1,option:{span:6,data:[]}}},created:function(){this.MasterGetList()},mounted:function(){this.FontInfo()},computed:function(){},methods:{FontInfo:function(){var e=this;this.$nextTick((function(){var t=e.$refs.dataBox.$el;e.$nextTick((function(){setTimeout((function(){var a=t.querySelectorAll(".item-info .info"),i=t.querySelectorAll(".item");a.forEach((function(e){e.style.fontSize="16px"})),i.forEach((function(e){e.style.border="1px solid  #DCDFE6"})),e.loading=!1}),1e3)}))}))},selectionChange:function(e){this.SelectRow=e},SaveHandler:function(){var e=Object(o["a"])(regeneratorRuntime.mark((function e(){var t,a;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!(this.SelectRow.length<=0)){e.next=3;break}return this.$message.warning("请选择一条数据!"),e.abrupt("return");case 3:return this.BtnLoading=!0,e.prev=4,e.next=7,Object(r["save"])(this.userId,this.SelectRow.map((function(e){return e.code})));case 7:t=e.sent,a=t.data.code,200===a&&(this.$message.success("保存成功!"),this.newData=[],this.option.data=[],this.MasterGetList(),this.dialogTableVisible=!1,this.BtnLoading=!1,this.loading=!0,this.FontInfo()),e.next=15;break;case 12:e.prev=12,e.t0=e["catch"](4),this.BtnLoading=!1;case 15:case"end":return e.stop()}}),e,this,[[4,12]])})));function t(){return e.apply(this,arguments)}return t}(),MoreHandler:function(){var e=this;this.dialogTableVisible=!0;var t=[];this.newData.forEach((function(a){e.option.data.forEach((function(e){a.code===e.code&&t.push(a)}))})),this.$nextTick((function(){t.forEach((function(t){e.$refs.TableBox.toggleRowSelection(t,!0)}))}))},randomColor:function(){var e=Math.floor(256*Math.random()),t=Math.floor(256*Math.random()),a=Math.floor(256*Math.random()),i="#"+e.toString(16).padStart(2,"0")+t.toString(16).padStart(2,"0")+a.toString(16).padStart(2,"0");return i},MasterGetList:function(){var e=this;this.userId=localStorage.getItem("userId"),Object(r["getList"])({userId:this.userId}).then((function(t){t.data.data.filter((function(t,a){if(e.newData.push(t),e.Crud.data=e.newData,1===t.isDefault){var i=["rgb(49, 180, 141)","rgb(56, 161, 242)","rgb(117, 56, 199)","rgb(242, 104, 31)","rgb(19, 150, 111)","rgb(26, 131, 212)","rgb(87, 26, 169)","rgb(212, 83, 1)"],n=i[a%i.length];e.option.data.push({click:function(t){e.$router.push({path:t.uiUrl})},title:t.menuName,count:parseInt(t.mdmCount),icon:t.icon,code:t.code,isDefault:t.isDefault,color:n,uiUrl:t.menuRoute,id:"custom-title"})}}))}))},TableRoute:function(e){this.$router.push({path:e.menuRoute})}}},c=s,l=(a("6b81"),a("2877")),d=Object(l["a"])(c,i,n,!1,null,"af1d0d52",null);t["default"]=d.exports},"4b9f":function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("div",{staticClass:"wel"},[t("basic-block",{attrs:{width:e.width,height:e.height,icon:"el-icon-platform-eleme",text:"开始菜单1",time:"1",background:"/img/bg/bg3.jpg",color:"#d56259"}}),t("basic-block",{attrs:{width:e.width,height:e.height,icon:"el-icon-eleme",text:"开始菜单2",time:"2",background:"/img/bg/bg2.jpg",color:"#419ce7"}}),t("basic-block",{attrs:{width:e.width,height:e.height,icon:"el-icon-delete-solid",text:"开始菜单3",time:"3",color:"#56b69b"}}),t("basic-block",{attrs:{width:e.width,height:e.height,icon:"el-icon-delete",text:"开始菜单4",time:"4",color:"#d44858"}}),t("basic-block",{attrs:{width:e.width,height:e.height,icon:"el-icon-s-tools",text:"开始菜单5",time:"5",color:"#3a1f7e"}}),t("basic-block",{attrs:{width:410,height:e.height,icon:"el-icon-setting",text:"开始菜单6",time:"6",background:"/img/bg/bg1.jpg",dept:"这是一段很长的很长很长很长的描述这是一段很长的很长很长很长的描述",color:"#422829"}}),t("basic-block",{attrs:{width:e.width,height:e.height,icon:"el-icon-user-solid",text:"开始菜单7",time:"7",color:"#613cbd"}}),t("basic-block",{attrs:{width:e.width,height:e.height,icon:"el-icon-star-off",text:"开始菜单8",time:"8",color:"#da542e"}}),t("basic-block",{attrs:{width:e.width,height:e.height,icon:"el-icon-goods",text:"开始菜单9",time:"9",color:"#2e8aef"}}),t("basic-block",{attrs:{width:e.width,height:e.height,icon:"el-icon-circle-check",text:"开始菜单10",time:"10",color:"#3d17b8"}}),t("basic-block",{attrs:{width:e.width,height:e.height,icon:"el-icon-s-platform",text:"开始菜单11",time:"11",color:"#e31462"}}),t("basic-block",{attrs:{width:e.width,height:e.height,icon:"el-icon-s-fold",text:"开始菜单12",time:"12",color:"#d9532d"}}),t("basic-block",{attrs:{width:410,height:e.height,icon:"el-icon-s-open",text:"开始菜单13",time:"13",dept:"这是一段很长的很长很长很长的描述这是一段很长的很长很长很长的描述",color:"#b72147"}}),t("basic-block",{attrs:{width:e.width,height:e.height,icon:"el-icon-s-flag",text:"开始菜单14",time:"14",color:"#01a100"}}),t("basic-block",{attrs:{width:e.width,height:e.height,icon:"el-icon-s-data",text:"开始菜单15",time:"15",color:"#0c56bf"}}),t("basic-block",{attrs:{width:e.width,height:e.height,icon:"el-icon-s-grid",text:"开始菜单16",time:"16",color:"#0098a9"}}),t("basic-block",{attrs:{width:e.width,height:e.height,icon:"el-icon-s-release",text:"开始菜单17",time:"17",background:"/img/bg/bg2.jpg",color:"#209bdf"}}),t("basic-block",{attrs:{width:e.width,height:e.height,icon:"el-icon-s-home",text:"开始菜单18",time:"18",background:"/img/bg/bg3.jpg",color:"#603bbc"}}),t("basic-block",{attrs:{width:515,height:e.height,icon:"el-icon-s-promotion",text:"开始菜单19",time:"19",dept:"这是一段很长的很长很长很长的描述这是一段很长的很长很长很长的描述",color:"#009bad"}}),t("basic-block",{attrs:{width:515,height:e.height,icon:"el-icon-s-custom",text:"开始菜单20",time:"20",background:"/img/bg/bg4.jpg",dept:"这是一段很长的很长很长很长的描述这是一段很长的很长很长很长的描述",color:"#d74e2a"}})],1)])},n=[],o={data:function(){return{width:200,height:120}}},r=o,s=(a("fac8"),a("2877")),c=Object(s["a"])(r,i,n,!1,null,null,null);t["default"]=c.exports},"4e3c":function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e._self._c;return t("div",[t("el-row",[t("el-col",{attrs:{span:24}},[t("third-register")],1)],1),t("el-row",[t("el-col",{attrs:{span:24}},[t("basic-container",{attrs:{title:"主数据统计"}},[t("Statistic")],1)],1)],1),t("el-row",[t("el-col",{attrs:{span:24}},[t("basic-container",{attrs:{title:"待办流程任务"}},[t("avue-crud",{ref:"crud",attrs:{"table-loading":e.loading,data:e.todoData,option:e.todoOption,page:e.page},on:{"on-load":e.onLoad,"cell-click":e.cellHandle,"update:page":function(t){e.page=t}},scopedSlots:e._u([{key:"menu",fn:function(a){var i=a.size,n=a.row,o=a.index;return[t("el-button",{attrs:{icon:"el-icon-check",type:"text",size:i},on:{click:function(t){return e.gotodo(n,o)}}},[e._v("执行")])]}}])})],1)],1)],1),t("el-dialog",{attrs:{title:"修改密码",visible:e.dialogFormVisible,"append-to-body":"","close-on-press-escape":!1,"before-close":e.Xdelhandle},on:{"update:visible":function(t){e.dialogFormVisible=t}}},[t("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules}},[t("el-form-item",{attrs:{label:"原密码","label-width":e.formLabelWidth,prop:"oldPassword"}},[t("el-input",{attrs:{autocomplete:"off"},model:{value:e.form.oldPassword,callback:function(t){e.$set(e.form,"oldPassword",t)},expression:"form.oldPassword"}})],1),t("el-form-item",{attrs:{label:"新密码","label-width":e.formLabelWidth,prop:"newPassword"}},[t("el-input",{attrs:{autocomplete:"off"},model:{value:e.form.newPassword,callback:function(t){e.$set(e.form,"newPassword",t)},expression:"form.newPassword"}})],1),t("el-form-item",{attrs:{label:"确认密码","label-width":e.formLabelWidth,prop:"newPassword1"}},[t("el-input",{attrs:{autocomplete:"off"},model:{value:e.form.newPassword1,callback:function(t){e.$set(e.form,"newPassword1",t)},expression:"form.newPassword1"}})],1)],1),t("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:e.delhandle}},[e._v("取 æ¶ˆ")]),t("el-button",{attrs:{type:"primary"},on:{click:e.addok}},[e._v("ç¡® å®š")])],1)],1)],1)},n=[],o=(a("8e6e"),a("ac6a"),a("456d"),a("ade3")),r=a("5880"),s=a("c0c7"),c=a("8237"),l=a.n(c),d=a("0a5a"),u=a("09c7"),h=(a("c54a"),a("7208")),p=a("1e69");function g(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function f(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?g(Object(a),!0).forEach((function(t){Object(o["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):g(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var m={name:"wel",components:{Statistic:u["default"]},data:function(){return{loading:!1,page:{pageSize:10,currentPage:1,total:0},todoData:[],todoOption:{height:500,addBtn:!1,header:!1,align:"center",index:!0,menuWidth:80,editBtn:!1,delBtn:!1,border:!0,column:[{label:"任务名称",prop:"taskName",sortable:!0,headerAlign:"center",align:"left",html:!0,width:300,overHidden:!0,formatter:function(e){return'<a name="processname" href="javascript:;" style="color: #66b1ff;">'+e.variables.processName+"-"+e.taskName+"</a>"}},{label:"上一步处理时间",sortable:!0,width:150,prop:"createTime"},{label:"上一步操作人",sortable:!0,width:120,prop:"historyActivityAssigneName"},{label:"流程描述",prop:"processDesc",overHidden:!0,formatter:function(e){return e.variables.processDesc}},{label:"所属流程模板",sortable:!0,overHidden:!0,prop:"categoryName"}]},noticeData:[{img:"/img/bg/vip1.png",title:"史蒂夫·乔布斯 å…³æ³¨äº†ä½ ",subtitle:"05-08 15:08",tag:"已经开始",status:0},{img:"/img/bg/vip2.png",title:"斯蒂夫·沃兹尼亚克 å…³æ³¨äº†ä½ ",subtitle:"05-08 15:08",tag:"未开始",status:1},{img:"/img/bg/vip3.png",title:"蒂姆·库克 å…³æ³¨äº†ä½ ",subtitle:"05-08 15:08",status:3,tag:"有错误"},{img:"/img/bg/vip4.png",title:"比尔·费尔南德斯 å…³æ³¨äº†ä½ ",subtitle:"05-08 15:08",status:4,tag:"已完成"}],logActiveNames:["28"],userarr:[],userid:"",updataArr:[],dialogFormVisible:!1,form:{oldPassword:"",newPassword:"",newPassword1:""},rules:{oldPassword:[{required:!0,message:"请输入原密码",trigger:"blur"}],newPassword:[{required:!0,message:"请输入新密码",trigger:"blur"}],newPassword1:[{required:!0,message:"请输确认密码",trigger:"blur"}]}}},created:function(){this.updataArr=JSON.parse(localStorage.getItem("updataid")),this.userid=this.$store.state.user.upadatastatus.user_id;var e=localStorage.getItem("pageFlag");null===e&&(this.checkhandle(),localStorage.setItem("pageFlag",!0))},computed:f({},Object(r["mapGetters"])(["userInfo","flowRoutes"])),methods:{handleChange:function(e){window.console.log(e)},Xdelhandle:function(){Object(d["c"])(),this.dialogFormVisible=!1},delhandle:function(){Object(d["c"])(),this.dialogFormVisible=!1},addok:function(){var e=this;this.dialogFormVisible=!1,Object(s["updatePassword"])(l()(this.form.oldPassword),this.form.newPassword,this.form.newPassword1).then((function(t){200==t.data.code&&e.$message({type:"success",message:"修改成功!"})})).catch((function(t){console.log(t),e.checkhandle()}))},checkhandle:function(){var e=this;"0"!=this.updataArr.user_id&&"000000"!==this.updataArr.tenant_id&&Object(s["check"])(this.userid).then((function(t){t.data.data>0?e.$message({type:"warning",message:"你还有".concat(t.data.data,"天就要修改密码了")}):-1==t.data.data?(e.$message({type:"warning",message:"密码策略已被修改,请重新修改密码!"}),setTimeout((function(){e.dialogFormVisible=!0}),1500)):t.data.data})).catch((function(e){console.log(e)}))},onLoad:function(e){var t=this,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.loading=!0;var i=f(f({},this.query),{},{category:a.category?Object(h["a"])(a.category):null});Object(p["todoList"])(e.currentPage,e.pageSize,Object.assign(a,i)).then((function(e){var a=e.data.data;t.page.total=a.total,t.todoData=a.records,t.loading=!1})).catch((function(e){t.$message.error(e),t.loading=!1}))},cellHandle:function(e,t,a,i){"taskName"==t.property&&this.gotodo(e)},gotodo:function(e,t){this.$router.push({path:"/work/process/".concat(Object(h["b"])(this.flowRoutes,e.category),"/handle/").concat(e.taskId,"/").concat(e.processInstanceId,"/").concat(e.businessId)})}}},b=m,w=(a("da07"),a("2877")),v=Object(w["a"])(b,i,n,!1,null,null,null);t["default"]=v.exports},5711:function(e,t,a){},6486:function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e._self._c;return t("div",[t("basic-container",[t("el-row",[t("el-col",{attrs:{span:12}},[t("avue-crud",{ref:"crud",attrs:{option:e.option,"table-loading":e.loading,data:e.dataParent,page:e.pageParent,permission:e.permissionList,"before-open":e.beforeOpen},on:{"row-del":e.rowDel,"row-update":e.rowUpdate,"row-save":e.rowSave,"row-click":e.handleRowClick,"search-change":e.searchChange,"search-reset":e.searchReset,"selection-change":e.selectionChange,"current-change":e.currentChange,"size-change":e.sizeChange,"refresh-change":e.refreshChange,"on-load":e.onLoadParent},scopedSlots:e._u([{key:"isSealed",fn:function(a){var i=a.row;return[t("el-tag",[e._v(e._s(0===i.isSealed?"否":"是"))])]}}]),model:{value:e.formParent,callback:function(t){e.formParent=t},expression:"formParent"}},[t("template",{slot:"menuLeft"},[e.permission.dict_delete?t("el-button",{attrs:{type:"danger",size:"small",icon:"el-icon-delete",plain:""},on:{click:e.handleDelete}},[e._v("删 é™¤\n            ")]):e._e()],1)],2)],1),t("el-col",{attrs:{span:12}},[t("avue-crud",{ref:"crudChild",attrs:{option:e.option,"table-loading":e.loading,data:e.dataChild,page:e.pageChild,permission:e.permissionList,"before-open":e.beforeOpenChild},on:{"row-del":e.rowDelChild,"row-update":e.rowUpdateChild,"row-save":e.rowSaveChild,"search-change":e.searchChangeChild,"search-reset":e.searchResetChild,"selection-change":e.selectionChangeChild,"current-change":e.currentChangeChild,"size-change":e.sizeChangeChild,"refresh-change":e.refreshChangeChild,"on-load":e.onLoadChild},scopedSlots:e._u([{key:"isSealed",fn:function(a){var i=a.row;return[t("el-tag",[e._v(e._s(0===i.isSealed?"否":"是"))])]}}]),model:{value:e.formChild,callback:function(t){e.formChild=t},expression:"formChild"}},[t("template",{slot:"menuLeft"},[e.permission.dict_delete?t("el-button",{attrs:{type:"danger",size:"small",icon:"el-icon-delete",plain:""},on:{click:e.handleDelete}},[e._v("删 é™¤\n            ")]):e._e()],1)],2)],1)],1)],1)],1)},n=[],o=(a("8e6e"),a("456d"),a("6762"),a("2fdb"),a("ac6a"),a("ade3")),r=a("7754"),s=a("5880");function c(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function l(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?c(Object(a),!0).forEach((function(t){Object(o["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):c(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var d={data:function(){return{parentId:0,formParent:{},formChild:{},selectionList:[],query:{},loading:!0,pageParent:{pageSize:10,pageSizes:[10,30,50,100,200],currentPage:1,total:0},pageChild:{pageSize:10,pageSizes:[10,30,50,100,200],currentPage:1,total:0},dataParent:[],dataChild:[],option:{tip:!1,searchShow:!0,searchMenuSpan:6,tree:!0,border:!0,index:!0,selection:!0,viewBtn:!0,menuWidth:300,dialogWidth:880,column:[{label:"字典编号",prop:"code",search:!0,span:24,rules:[{required:!0,message:"请输入字典编号",trigger:"blur"}]},{label:"字典键值",prop:"dictKey",type:"number",rules:[{required:!0,message:"请输入字典键值",trigger:"blur"}]},{label:"字典名称",prop:"dictValue",search:!0,align:"center",rules:[{required:!0,message:"请输入字典名称",trigger:"blur"}]},{label:"字典排序",prop:"sort",type:"number",rules:[{required:!0,message:"请输入字典排序",trigger:"blur"}]},{label:"封存",prop:"isSealed",type:"select",dicData:[{label:"否",value:0},{label:"是",value:1}],slot:!0,rules:[{required:!0,message:"请选择封存",trigger:"blur"}]},{label:"字典备注",prop:"remark",search:!0,hide:!0}]}}},computed:l(l({},Object(s["mapGetters"])(["permission"])),{},{permissionList:function(){return{addBtn:this.vaildData(this.permission.dict_add,!1),viewBtn:this.vaildData(this.permission.dict_view,!1),delBtn:this.vaildData(this.permission.dict_delete,!1),editBtn:this.vaildData(this.permission.dict_edit,!1)}},ids:function(){var e=[];return this.selectionList.forEach((function(t){e.push(t.id)})),e.join(",")}}),methods:{rowSave:function(e,t,a){var i=this;Object(r["add"])(e).then((function(){i.onLoadParent(i.pageParent),i.$message({type:"success",message:"操作成功!"}),t()}),(function(e){window.console.log(e),a()}))},rowUpdate:function(e,t,a,i){var n=this;Object(r["update"])(e).then((function(){n.onLoadParent(n.pageParent),n.$message({type:"success",message:"操作成功!"}),a()}),(function(e){window.console.log(e),i()}))},rowDel:function(e){var t=this;this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(r["remove"])(e.id)})).then((function(){t.onLoadParent(t.pageParent),t.$message({type:"success",message:"操作成功!"})}))},handleRowClick:function(e){this.parentId=e.id,this.onLoadChild(this.pageChild)},searchReset:function(){this.query={},this.onLoadParent(this.pageParent)},searchChange:function(e,t){this.query=e,this.pageParent.currentPage=1,this.onLoadParent(this.pageParent,e),t()},selectionChange:function(e){this.selectionList=e},selectionClear:function(){this.selectionList=[],this.$refs.crud.toggleSelection()},handleDelete:function(){var e=this;0!==this.selectionList.length?this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(r["remove"])(e.ids)})).then((function(){e.onLoadParent(e.pageParent),e.$message({type:"success",message:"操作成功!"}),e.$refs.crud.toggleSelection()})):this.$message.warning("请选择至少一条数据")},beforeOpen:function(e,t){var a=this;["edit","view"].includes(t)&&Object(r["getDict"])(this.formParent.id).then((function(e){a.formParent=e.data.data})),e()},currentChange:function(e){this.pageParent.currentPage=e},sizeChange:function(e){this.pageParent.pageSize=e},refreshChange:function(){this.onLoadParent(this.page,this.query)},rowSaveChild:function(e,t,a){var i=this;Object(r["add"])(e).then((function(){i.onLoadChild(i.pageChild),i.$message({type:"success",message:"操作成功!"}),t()}),(function(e){window.console.log(e),a()}))},rowUpdateChild:function(e,t,a,i){var n=this;Object(r["update"])(e).then((function(){n.onLoadChild(n.pageChild),n.$message({type:"success",message:"操作成功!"}),a()}),(function(e){window.console.log(e),i()}))},rowDelChild:function(e){var t=this;this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(r["remove"])(e.id)})).then((function(){t.onLoadChild(t.pageChild),t.$message({type:"success",message:"操作成功!"})}))},searchResetChild:function(){this.query={},this.onLoadChild(this.pageChild)},searchChangeChild:function(e,t){this.query=e,this.pageChild.currentPage=1,this.onLoadChild(this.pageChild,e),t()},selectionChangeChild:function(e){this.selectionList=e},selectionClearChild:function(){this.selectionList=[],this.$refs.crudChild.toggleSelection()},handleDeleteChild:function(){var e=this;0!==this.selectionList.length?this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(r["remove"])(e.ids)})).then((function(){e.onLoadChild(e.pageChild),e.$message({type:"success",message:"操作成功!"}),e.$refs.crudChild.toggleSelection()})):this.$message.warning("请选择至少一条数据")},beforeOpenChild:function(e,t){var a=this;["edit","view"].includes(t)&&Object(r["getDict"])(this.formChild.id).then((function(e){a.formChild=e.data.data})),e()},currentChangeChild:function(e){this.pageChild.currentPage=e},sizeChangeChild:function(e){this.pageChild.pageSize=e},refreshChangeChild:function(){this.onLoadChild(this.pageChild,this.query)},onLoadParent:function(e){var t=this,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.loading=!0,Object(r["getParentList"])(e.currentPage,e.pageSize,Object.assign(a,this.query)).then((function(e){var a=e.data.data;t.pageParent.total=a.total,t.dataParent=a.records,t.loading=!1,t.selectionClear()}))},onLoadChild:function(e){var t=this,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.loading=!0,Object(r["getChildList"])(e.currentPage,e.pageSize,this.parentId,Object.assign(a,this.query)).then((function(e){var a=e.data.data;t.pageChild.total=a.total,t.dataChild=a.records,t.loading=!1,t.selectionClear()}))}}},u=d,h=a("2877"),p=Object(h["a"])(u,i,n,!1,null,null,null);t["default"]=p.exports},"6b81":function(e,t,a){"use strict";a("5711")},"6e96":function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("div",{staticClass:"dialogwarp"},[t("div",{staticClass:"dialogwarp_tab"},[t("el-card",{staticClass:"dialogwarp_tab_card"},[t("el-tabs",{on:{"tab-click":e.handleClick},model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},[t("el-tab-pane",{attrs:{label:"业务数据信息",name:"first"}},[t("businesswork",{ref:"businesswork",attrs:{ids:e.ids,templateId:e.templateId,taskId:e.taskId,modelKey:e.modelKey,codeClassifyOid:e.codeClassifyOid,stageAttrs:e.stageAttrs}})],1),t("el-tab-pane",{attrs:{label:"流程跟踪",name:"second"}},[t("avue-crud",{ref:"crud",attrs:{data:e.flowList,option:e.option}}),t("el-row",{staticClass:"row-bg",staticStyle:{"margin-top":"20px"}},[t("flow-design",{attrs:{"is-display":!0,"process-instance-id":e.processInstanceId}})],1)],1)],1)],1)],1),t("div",{staticClass:"dialogwarp_card"},[t("el-card",{staticClass:"box-card"},[t("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[t("span",[e._v("当前任务:")]),t("span",[e._v(e._s(e.title))])]),t("div",{staticStyle:{width:"100%"}},[t("p",[e._v("请在下方输入您的审批意见:")]),t("el-input",{attrs:{type:"textarea",rows:4,placeholder:"请输入内容","show-word-limit":""},model:{value:e.opinionVal,callback:function(t){e.opinionVal=t},expression:"opinionVal"}})],1),t("div",{staticStyle:{width:"100%"}},[t("p",[e._v("审批意见附件:")]),t("el-upload",{staticStyle:{width:"100%"},attrs:{drag:"",action:"https://jsonplaceholder.typicode.com/posts/",multiple:""}},[t("i",{staticClass:"el-icon-upload"}),t("div",{staticClass:"el-upload__text"},[e._v("将文件拖到此处,或"),t("em",[e._v("点击上传")])])])],1),t("div",{staticStyle:{width:"100%"}},[t("p",[e._v("已上传审批文件:")]),t("el-card",{staticClass:"box-card"},[t("el-table",{staticStyle:{width:"100%"},attrs:{data:e.tableData,stripe:""}},[t("el-table-column",{attrs:{prop:"date",label:"文件名"}}),t("el-table-column",{attrs:{prop:"name",label:"上传人  "}}),t("el-table-column",{attrs:{prop:"address",label:"操作"}})],1)],1)],1),t("div",{staticStyle:{"margin-top":"20px"}},e._l(e.btnList,(function(a,i){return t("el-button",{key:i,attrs:{type:"primary",size:"mini"},on:{click:function(t){return e.handelExecute(a)}}},[e._v(e._s(a.toName))])})),1)])],1)])])},n=[],o=(a("8e6e"),a("ac6a"),a("456d"),a("ade3")),r=(a("96cf"),a("1da1")),s=a("fc8c"),c=a("5821"),l=a("c54a");function d(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function u(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?d(Object(a),!0).forEach((function(t){Object(o["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):d(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var h={data:function(){return{ids:[],templateId:"",taskId:"",modelKey:"",codeClassifyOid:"",businessId:"",processInstanceId:"",stageAttrs:[],src:"",flowList:[],btnList:[],opinionVal:"",activeName:"first",option:{menu:!1,addBtn:!1,refreshBtn:!1,columnBtn:!1,index:!0,header:!1,stripe:!0,indexLabelClassName:"序号",column:[{label:"任务名称",prop:"historyActivityName",minWidth:120},{label:"执行操作",prop:"pass",minWidth:80,formatter:this.formatterPass},{label:"任务开始时间",prop:"createTime",minWidth:140},{label:"审批意见",prop:"comment",minWidth:220,overHidden:!0},{label:"执行人",prop:"assigneeName",minWidth:80},{label:"任务完成时间",prop:"endTime",minWidth:140},{label:"已上传审批文件",prop:"sex",minWidth:220,overHidden:!0}]}}},created:function(){this.init()},beforeRouteUpdate:function(e,t,a){e.fullPath!==t.fullPath&&(a(),this.init())},methods:{init:function(){var e=this;this.taskId=this.$route.params.taskId,this.processInstanceId=this.$route.params.processInstanceId,this.businessId=this.$route.params.businessId,Object(s["historyFlowList"])(this.processInstanceId).then((function(t){var a=t.data;a.success&&(e.flowList=a.data)})),this.apiGetBtnTask(this.processInstanceId)},formatterPass:function(e,t,a){return t?"同意":"驳回"},apiGetBtnTask:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(t){var a,i;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(c["getBtnTask"])({processInstanceId:t});case 2:a=e.sent,i=a.data,this.ids=i.data.variables.ids,this.templateId=i.data.variables.templateId,this.modelKey=i.data.variables.modelKey,this.codeClassifyOid=i.data.variables.codeClassifyOid,this.title=i.data.variables.processName,this.stageAttrs=i.data.stageAttrs,i.success&&(this.btnList=i.data.toTasks);case 11:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}(),apiExamineTask:function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(t){var a,i;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(c["ExamineTask"])(t);case 2:a=e.sent,i=a.data,i.success?(this.$message.success(i.msg),this.$router.$avueRouter.closeTag(),this.$router.push({path:"/work/todo"})):this.$message.error(i.msg||"提交失败");case 5:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}(),handelExecute:function(e){this.$refs.businesswork.hasEditor&&this.$refs.businesswork.HandlerSave();var t=e.toName,a=e.conditionKey,i=e.conditionValue,n={comment:this.opinionVal||"同意",flag:"ok",processInstanceId:this.processInstanceId,taskId:this.taskId};Object(l["b"])(a)||Object(l["b"])(i)||(n=u(u({},n),{},{variables:Object(o["a"])({},a,i)})),"驳回"===t?this.opinionVal?this.apiExamineTask(n):this.$alert("当处理方式为".concat(t,"时,需要填写审批意见"),"提示信息",{confirmButtonText:"确定"}).then((function(){})):this.apiExamineTask(n)}}},p=h,g=(a("788c"),a("2877")),f=Object(g["a"])(p,i,n,!1,null,"cf0a5774",null);t["default"]=f.exports},7208:function(e,t,a){"use strict";function i(e){return"flow_".concat(e)}function n(e,t){var a=e.filter((function(e){return e.routeKey===t}));return 0===a.length?[]:a[0].routeValue}a.d(t,"a",(function(){return i})),a.d(t,"b",(function(){return n}))},"788c":function(e,t,a){"use strict";a("ba9a")},"7be0":function(e,t,a){},ab5c:function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e._self._c;return t("div",[t("basic-container",[e._v("测试页")])],1)},n=[],o={name:"wel",data:function(){return{}},computed:{},created:function(){},methods:{}},r=o,s=a("2877"),c=Object(s["a"])(r,i,n,!1,null,"1f96fafa",null);t["default"]=c.exports},b140:function(e,t,a){},ba9a:function(e,t,a){},d26f:function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e._self._c;return t("basic-container",[t("el-form",{ref:"form",attrs:{model:e.form,"label-width":"80px"}},[t("el-row",{staticClass:"row-bg",attrs:{type:"flex",justify:"end"}},[t("el-form-item",[t("el-button",{on:{click:e.handleCancel}},[e._v("关闭")])],1)],1),e._e(),t("el-card",{attrs:{shadow:"hover"}},[t("div",{attrs:{slot:"header"},slot:"header"},[t("span",[e._v("流程信息")])]),t("el-row",{staticClass:"row-bg",attrs:{type:"flex"}},[t("el-timeline",e._l(e.flowList,(function(a){return t("el-timeline-item",{key:a.id,attrs:{timestamp:a.createTime,placement:"top"}},[t("el-card",{attrs:{shadow:"hover"}},[t("p",[e._v(e._s(a.assigneeName)+" åœ¨ ["+e._s(a.createTime)+"] å¼€å§‹å¤„理 ["+e._s(a.historyActivityName)+"] çŽ¯èŠ‚")]),""!==a.historyActivityDurationTime?t("p",[e._v("任务历时 ["+e._s(a.historyActivityDurationTime)+"]")]):e._e(),""!==a.comment?t("p",[e._v("批复意见: ["+e._s(a.comment)+"]")]):e._e(),""!==a.endTime?t("p",[e._v("结束时间: ["+e._s(a.endTime)+"]")]):e._e()])],1)})),1)],1)],1),t("el-card",{attrs:{shadow:"hover"}},[t("div",{attrs:{slot:"header"},slot:"header"},[t("span",[e._v("流程跟踪")])]),t("el-row",{staticClass:"row-bg"},[t("flow-design",{attrs:{"is-display":!0,"process-instance-id":e.processInstanceId}})],1)],1)],1)],1)},n=[],o=a("fc8c"),r={data:function(){return{businessId:"",processInstanceId:"",src:"",flowList:[],form:{flow:{assigneeName:""},startTime:"",endTime:"",reason:""}}},created:function(){this.init()},methods:{init:function(){var e=this;this.processInstanceId=this.$route.params.processInstanceId,this.businessId=this.$route.params.businessId,Object(o["historyFlowList"])(this.processInstanceId).then((function(t){var a=t.data;a.success&&(e.flowList=a.data)}))},handleCancel:function(){this.$router.$avueRouter.closeTag(),this.$router.go(-1)}}},s=r,c=a("2877"),l=Object(c["a"])(s,i,n,!1,null,null,null);t["default"]=l.exports},da07:function(e,t,a){"use strict";a("7be0")},dd4b:function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e._self._c;return t("div",[t("basic-container",[t("el-row",[t("el-col",{attrs:{span:24}},[t("avue-crud",{ref:"crud",attrs:{option:e.option,"table-loading":e.loading,data:e.dataParent,page:e.pageParent,permission:e.permissionList,"before-open":e.beforeOpen},on:{"row-del":e.rowDel,"row-update":e.rowUpdate,"row-save":e.rowSave,"row-click":e.handleRowClick,"search-change":e.searchChange,"search-reset":e.searchReset,"selection-change":e.selectionChange,"current-change":e.currentChange,"size-change":e.sizeChange,"refresh-change":e.refreshChange,"on-load":e.onLoadParent},scopedSlots:e._u([{key:"isSealed",fn:function(a){var i=a.row;return[t("el-tag",[e._v(e._s(0===i.isSealed?"否":"是"))])]}}]),model:{value:e.formParent,callback:function(t){e.formParent=t},expression:"formParent"}},[t("template",{slot:"menuLeft"},[e.permission.dict_delete?t("el-button",{attrs:{type:"danger",size:"small",icon:"el-icon-delete",plain:""},on:{click:e.handleDelete}},[e._v("删 é™¤\n            ")]):e._e()],1)],2)],1)],1)],1),t("basic-container",[t("el-row",[t("el-col",{attrs:{span:24}},[t("avue-crud",{ref:"crudChild",attrs:{option:e.option,"table-loading":e.loading,data:e.dataChild,page:e.pageChild,permission:e.permissionList,"before-open":e.beforeOpenChild},on:{"row-del":e.rowDelChild,"row-update":e.rowUpdateChild,"row-save":e.rowSaveChild,"search-change":e.searchChangeChild,"search-reset":e.searchResetChild,"selection-change":e.selectionChangeChild,"current-change":e.currentChangeChild,"size-change":e.sizeChangeChild,"refresh-change":e.refreshChangeChild,"on-load":e.onLoadChild},scopedSlots:e._u([{key:"isSealed",fn:function(a){var i=a.row;return[t("el-tag",[e._v(e._s(0===i.isSealed?"否":"是"))])]}}]),model:{value:e.formChild,callback:function(t){e.formChild=t},expression:"formChild"}},[t("template",{slot:"menuLeft"},[e.permission.dict_delete?t("el-button",{attrs:{type:"danger",size:"small",icon:"el-icon-delete",plain:""},on:{click:e.handleDelete}},[e._v("删 é™¤\n            ")]):e._e()],1)],2)],1)],1)],1)],1)},n=[],o=(a("8e6e"),a("456d"),a("6762"),a("2fdb"),a("ac6a"),a("ade3")),r=a("7754"),s=a("5880");function c(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function l(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?c(Object(a),!0).forEach((function(t){Object(o["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):c(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var d={data:function(){return{parentId:0,formParent:{},formChild:{},selectionList:[],query:{},loading:!0,pageParent:{pageSize:5,pageSizes:[5,10,30,50,100,200],currentPage:1,total:0},pageChild:{pageSize:5,pageSizes:[5,10,30,50,100,200],currentPage:1,total:0},dataParent:[],dataChild:[],option:{tip:!1,searchShow:!0,searchMenuSpan:6,tree:!0,border:!0,index:!0,selection:!0,viewBtn:!0,height:300,menuWidth:300,dialogWidth:880,column:[{label:"字典编号",prop:"code",search:!0,span:24,rules:[{required:!0,message:"请输入字典编号",trigger:"blur"}]},{label:"字典键值",prop:"dictKey",type:"number",rules:[{required:!0,message:"请输入字典键值",trigger:"blur"}]},{label:"字典名称",prop:"dictValue",search:!0,align:"center",rules:[{required:!0,message:"请输入字典名称",trigger:"blur"}]},{label:"字典排序",prop:"sort",type:"number",rules:[{required:!0,message:"请输入字典排序",trigger:"blur"}]},{label:"封存",prop:"isSealed",type:"select",dicData:[{label:"否",value:0},{label:"是",value:1}],slot:!0,rules:[{required:!0,message:"请选择封存",trigger:"blur"}]},{label:"字典备注",prop:"remark",search:!0,hide:!0}]}}},computed:l(l({},Object(s["mapGetters"])(["permission"])),{},{permissionList:function(){return{addBtn:this.vaildData(this.permission.dict_add,!1),viewBtn:this.vaildData(this.permission.dict_view,!1),delBtn:this.vaildData(this.permission.dict_delete,!1),editBtn:this.vaildData(this.permission.dict_edit,!1)}},ids:function(){var e=[];return this.selectionList.forEach((function(t){e.push(t.id)})),e.join(",")}}),methods:{rowSave:function(e,t,a){var i=this;Object(r["add"])(e).then((function(){i.onLoadParent(i.pageParent),i.$message({type:"success",message:"操作成功!"}),t()}),(function(e){window.console.log(e),a()}))},rowUpdate:function(e,t,a,i){var n=this;Object(r["update"])(e).then((function(){n.onLoadParent(n.pageParent),n.$message({type:"success",message:"操作成功!"}),a()}),(function(e){window.console.log(e),i()}))},rowDel:function(e){var t=this;this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(r["remove"])(e.id)})).then((function(){t.onLoadParent(t.pageParent),t.$message({type:"success",message:"操作成功!"})}))},handleRowClick:function(e){this.parentId=e.id,this.onLoadChild(this.pageChild)},searchReset:function(){this.query={},this.onLoadParent(this.pageParent)},searchChange:function(e,t){this.query=e,this.pageParent.currentPage=1,this.onLoadParent(this.pageParent,e),t()},selectionChange:function(e){this.selectionList=e},selectionClear:function(){this.selectionList=[],this.$refs.crud.toggleSelection()},handleDelete:function(){var e=this;0!==this.selectionList.length?this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(r["remove"])(e.ids)})).then((function(){e.onLoadParent(e.pageParent),e.$message({type:"success",message:"操作成功!"}),e.$refs.crud.toggleSelection()})):this.$message.warning("请选择至少一条数据")},beforeOpen:function(e,t){var a=this;["edit","view"].includes(t)&&Object(r["getDict"])(this.formParent.id).then((function(e){a.formParent=e.data.data})),e()},currentChange:function(e){this.pageParent.currentPage=e},sizeChange:function(e){this.pageParent.pageSize=e},refreshChange:function(){this.onLoadParent(this.page,this.query)},rowSaveChild:function(e,t,a){var i=this;Object(r["add"])(e).then((function(){i.onLoadChild(i.pageChild),i.$message({type:"success",message:"操作成功!"}),t()}),(function(e){window.console.log(e),a()}))},rowUpdateChild:function(e,t,a,i){var n=this;Object(r["update"])(e).then((function(){n.onLoadChild(n.pageChild),n.$message({type:"success",message:"操作成功!"}),a()}),(function(e){window.console.log(e),i()}))},rowDelChild:function(e){var t=this;this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(r["remove"])(e.id)})).then((function(){t.onLoadChild(t.pageChild),t.$message({type:"success",message:"操作成功!"})}))},searchResetChild:function(){this.query={},this.onLoadChild(this.pageChild)},searchChangeChild:function(e,t){this.query=e,this.pageChild.currentPage=1,this.onLoadChild(this.pageChild,e),t()},selectionChangeChild:function(e){this.selectionList=e},selectionClearChild:function(){this.selectionList=[],this.$refs.crudChild.toggleSelection()},handleDeleteChild:function(){var e=this;0!==this.selectionList.length?this.$confirm("确定将选择数据删除?",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){return Object(r["remove"])(e.ids)})).then((function(){e.onLoadChild(e.pageChild),e.$message({type:"success",message:"操作成功!"}),e.$refs.crudChild.toggleSelection()})):this.$message.warning("请选择至少一条数据")},beforeOpenChild:function(e,t){var a=this;["edit","view"].includes(t)&&Object(r["getDict"])(this.formChild.id).then((function(e){a.formChild=e.data.data})),e()},currentChangeChild:function(e){this.pageChild.currentPage=e},sizeChangeChild:function(e){this.pageChild.pageSize=e},refreshChangeChild:function(){this.onLoadChild(this.pageChild,this.query)},onLoadParent:function(e){var t=this,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.loading=!0,Object(r["getParentList"])(e.currentPage,e.pageSize,Object.assign(a,this.query)).then((function(e){var a=e.data.data;t.pageParent.total=a.total,t.dataParent=a.records,t.loading=!1,t.selectionClear()}))},onLoadChild:function(e){var t=this,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.loading=!0,Object(r["getChildList"])(e.currentPage,e.pageSize,this.parentId,Object.assign(a,this.query)).then((function(e){var a=e.data.data;t.pageChild.total=a.total,t.dataChild=a.records,t.loading=!1,t.selectionClear()}))}}},u=d,h=a("2877"),p=Object(h["a"])(u,i,n,!1,null,null,null);t["default"]=p.exports},eaa2:function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e._self._c;return t("div",[t("basic-container",[t("avue-form",{attrs:{option:e.option},on:{submit:e.handleSubmit},model:{value:e.form,callback:function(t){e.form=t},expression:"form"}})],1),t("basic-container",[t("flow-design",{attrs:{"is-display":!0,"process-definition-id":e.processDefinitionId}})],1)],1)},n=[],o=(a("8e6e"),a("ac6a"),a("456d"),a("ade3")),r=a("fc8c");function s(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function c(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?s(Object(a),!0).forEach((function(t){Object(o["a"])(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):s(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}var l={data:function(){return{processDefinitionId:"",form:{},option:{group:[{icon:"el-icon-info",label:"基础信息",prop:"group1",column:[{label:"审批人员",prop:"taskUser",type:"select",dicUrl:"/api/ubcs-user/user-list",props:{label:"account",value:"id"},span:24,rules:[{required:!0,message:"请选择审批人员",trigger:"blur"}]},{label:"开始时间",prop:"startTime",type:"datetime",valueFormat:"yyyy-MM-dd HH:mm:ss",rules:[{required:!0,message:"请选择开始时间",trigger:"blur"}]},{label:"结束时间",prop:"endTime",type:"datetime",valueFormat:"yyyy-MM-dd HH:mm:ss",rules:[{required:!0,message:"请选择结束时间",trigger:"blur"}]},{label:"描述",prop:"processDesc",type:"textarea",span:24,rules:[{required:!0,message:"请输入内容",trigger:"blur"}]}]}]}}},created:function(){this.processDefinitionId=this.$route.params.processDefinitionId},methods:{handleSubmit:function(){var e=this,t=c({processDefinitionId:this.$route.params.processDefinitionId},this.form);Object(r["leaveProcess"])(t).then((function(t){var a=t.data;a.success?(e.$message.success(a.msg),e.$router.$avueRouter.closeTag(),e.$router.push({path:"/work/start"})):e.$message.error(a.msg||"提交失败")}))}}},d=l,u=a("2877"),h=Object(u["a"])(d,i,n,!1,null,null,null);t["default"]=h.exports},fac8:function(e,t,a){"use strict";a("b140")}}]);
Source/UBCS-WEB/dist/src/router/avue-router.js
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,199 @@
let RouterPlugin = function () {
  this.$router = null;
  this.$store = null;
};
RouterPlugin.install = function (vue, option = {}) {
  this.$router = option.router;
  this.$store = option.store;
  this.$vue = new vue({ i18n: option.i18n });
  // è¿™ä¸ªçš„作用是 ä¸ºäº†æ£€æŸ¥å‡ºç½‘页链接,因为本项目用到了 iframe
  function isURL(s) {
    if (s.includes('html')) return true;
    return /^http[s]?:\/\/.*/.test(s)
  }
  // å°†å‚数处理为参数的形式拼接
  function objToform(obj) {
    let result = [];
    Object.keys(obj).forEach(ele => {
      result.push(`${ele}=${obj[ele]}`);
    })
    return result.join('&');
  }
  this.$router.$avueRouter = {
    //全局配置
    $website: this.$store.getters.website,
    group: '',
    meta: {},
    safe: this,
    // è®¾ç½®æ ‡é¢˜
    setTitle: (title) => {
      const defaultTitle = this.$vue.$t('title');
      title = title ? `${title}-${defaultTitle}` : defaultTitle;
      document.title = title;
    },
    closeTag: (value) => {
      let tag = value || this.$store.getters.tag;
      if (typeof value === 'string') {
        tag = this.$store.getters.tagList.filter(ele => ele.value === value)[0]
      }
      this.$store.commit('DEL_TAG', tag)
    },
    generateTitle: (title, key) => {
      if (!key) return title;
      const hasKey = this.$vue.$te('route.' + key)
      if (hasKey) {
        // $t :this method from vue-i18n, inject in @/lang/index.js
        const translatedTitle = this.$vue.$t('route.' + key)
        return translatedTitle
      }
      return title
    },
    //处理路由
    getPath: function (params) {
      let {src} = params;
      let result = src || '/';
      if (isURL(src)) {
        result = `/myiframe/urlPath?${objToform(params)}`;
      }
      return result;
    },
    //正则处理路由
    vaildPath: function (list, path) {
      let result = false;
      list.forEach(ele => {
        if (new RegExp("^" + ele + ".*", "g").test(path)) {
          result = true
        }
      })
      return result;
    },
    //设置路由值
    getValue: function (route) {
      let value = "";
      if (route.query.src) {
        value = route.query.src;
      } else {
        value = route.path;
      }
      return value;
    },
    //动态路由
    // è·¯ç”±æ˜¯ä¸“门的一个接口获取
      /**
       * aMenu: æŽ¥å—到的动态路由数据 menu的结构外层有父级path é‡Œé¢æœ‰ä¸€ä¸ªchilden è®°å½•页面的路由
       * first: ä¸ºäº†åŒºåˆ†å¤–界 è°ƒç”¨formatRoutes å’Œ å½“前文件调用 formatRoutes
      */
    formatRoutes: function (aMenu = [], first) {
      // window.console.log('aMenu')
      // window.console.log(aMenu)
      const aRouter = []
      // èŽ·å–åˆ°å…¨å±€é…ç½®ä¸­çš„ props
      const propsConfig = this.$website.menu.props;
      // è®¾ç½® props默认值 ä½œç”¨å°±æ˜¯å°†å­—段设置成配置的
      const propsDefault = {
        label: propsConfig.label || 'name',
        path: propsConfig.path || 'path',
        icon: propsConfig.icon || 'icon',
        children: propsConfig.children || 'children',
        meta: propsConfig.meta || 'meta',
      }
      // å¦‚果没有权限菜单就结束
      if (aMenu.length === 0) return;
      // å¼€å§‹å¤„理menu
      for (let i = 0; i < aMenu.length; i++) {
        // å–到当前要处理的一项
        const oMenu = aMenu[i];
        // è¿™ä¸€å—的赋值 ä¹Ÿå°±æ˜¯å–到返回的值
        let path = (() => {
            if (first) {
              // å°† '/index' æ›¿æ¢ä¸º ''
              return oMenu[propsDefault.path].replace('/index', '')
            } else {
              return oMenu[propsDefault.path]
            }
          })(),
          //特殊处理组件 æ‰§è¡Œå®Œè¿™ä¸ª component ä¹Ÿå°±æ˜¯ç²¾ç¡®åˆ°å…·ä½“的文件了  views文件夹下面就是具体的页面代码
          component = 'views' + oMenu.path,
          name = oMenu[propsDefault.label],
          icon = oMenu[propsDefault.icon],
          children = oMenu[propsDefault.children],
          meta = oMenu[propsDefault.meta] || {};
          // meta中 keepalive çš„处理
        meta = Object.assign(meta, (function () {
          if (option.keepAlive === true) {
            return {
              keepAlive: true
            }
          }
        })());
        //是否有子路由
        const isChild = children.length !== 0;
        const oRouter = {
          path: path,
          component(resolve) {
            // åˆ¤æ–­æ˜¯å¦ä¸ºé¦–路由
            if (first) {
              require(['../page/index'], resolve)
              return
              // åˆ¤æ–­æ˜¯å¦ä¸ºå¤šå±‚路由
            } else if (isChild && !first) {
              require(['../page/index/layout'], resolve)
              return
              // åˆ¤æ–­æ˜¯å¦ä¸ºæœ€ç»ˆçš„页面视图
            } else {
              require([`../${component}.vue`], resolve)
            }
          },
          name: name,
          icon: icon,
          meta: meta,
          redirect: (() => {
            // ç¬¬ä¸€æ¬¡è¿›æ¥ä½†æ˜¯æ²¡æœ‰å­è·¯ç”±çš„ éœ€è¦æ·»åŠ redirect
            if (!isChild && first && !isURL(path)) return `${path}/index`
            else return '';
          })(),
          // æ•´ç†å­è·¯ç”±çš„route é…ç½®
          // å¤„理是否为一级路由
          children: !isChild ? (() => {
            if (first) {
              // è¿™é‡Œçš„isURL判断,因为这个网站有使用 iframe。所以需要判断是否为网页链接
              if (!isURL(path)) oMenu[propsDefault.path] = `${path}/index`;
              return [{
                component(resolve) {
                  require([`../${component}.vue`], resolve)
                },
                icon: icon,
                name: name,
                meta: meta,
                path: 'index'
              }]
            }
            return [];
          })() : (() => {
            /**
             * è¿™é‡Œæ˜¯é‡ç‚¹ï¼Œå½“有子路由的时候 ä¼šå†åŽ»æ‰§è¡Œ formatRoutes æ–¹æ³•,然后又会有一个新的 aMenu for循环。
             * æœ€åŽè¿”回的是一个数组 aRouter è¿™ä¸ªæ•°ç»„就会作为 childen的值被 return
            */
            return this.formatRoutes(children, false)
          })()
        }
        aRouter.push(oRouter)
      }
      // for循环结束
      // è¿™ä¸ªfirst å¡çš„其实就是首路由
      if (first) {
        this.safe.$router.addRoutes(aRouter)
      } else {
        // è¿™é‡Œè¿”回的是子组件
        return aRouter
      }
    }
  }
}
export default RouterPlugin;
Source/UBCS-WEB/dist/svg/loading-spin.svg
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,6 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width="32" height="32" fill="white">
  <path opacity=".25" d="M16 0 A16 16 0 0 0 16 32 A16 16 0 0 0 16 0 M16 4 A12 12 0 0 1 16 28 A12 12 0 0 1 16 4"/>
  <path d="M16 0 A16 16 0 0 1 32 16 L28 16 A12 12 0 0 0 16 4z">
    <animateTransform attributeName="transform" type="rotate" from="0 16 16" to="360 16 16" dur="0.8s" repeatCount="indefinite" />
  </path>
</svg>
Source/UBCS-WEB/dist/util/aes.js
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,105 @@
/*
CryptoJS v3.1.2
code.google.com/p/crypto-js
(c) 2009-2013 by Jeff Mott. All rights reserved.
code.google.com/p/crypto-js/wiki/License
*/
var CryptoJS = CryptoJS || function (u, p) {
    var d = {}, l = d.lib = {}, s = function () { }, t = l.Base = { extend: function (a) { s.prototype = this; var c = new s; a && c.mixIn(a); c.hasOwnProperty("init") || (c.init = function () { c.$super.init.apply(this, arguments) }); c.init.prototype = c; c.$super = this; return c }, create: function () { var a = this.extend(); a.init.apply(a, arguments); return a }, init: function () { }, mixIn: function (a) { for (var c in a) a.hasOwnProperty(c) && (this[c] = a[c]); a.hasOwnProperty("toString") && (this.toString = a.toString) }, clone: function () { return this.init.prototype.extend(this) } },
    r = l.WordArray = t.extend({
        init: function (a, c) { a = this.words = a || []; this.sigBytes = c != p ? c : 4 * a.length }, toString: function (a) { return (a || v).stringify(this) }, concat: function (a) { var c = this.words, e = a.words, j = this.sigBytes; a = a.sigBytes; this.clamp(); if (j % 4) for (var k = 0; k < a; k++)c[j + k >>> 2] |= (e[k >>> 2] >>> 24 - 8 * (k % 4) & 255) << 24 - 8 * ((j + k) % 4); else if (65535 < e.length) for (k = 0; k < a; k += 4)c[j + k >>> 2] = e[k >>> 2]; else c.push.apply(c, e); this.sigBytes += a; return this }, clamp: function () {
            var a = this.words, c = this.sigBytes; a[c >>> 2] &= 4294967295 <<
                32 - 8 * (c % 4); a.length = u.ceil(c / 4)
        }, clone: function () { var a = t.clone.call(this); a.words = this.words.slice(0); return a }, random: function (a) { for (var c = [], e = 0; e < a; e += 4)c.push(4294967296 * u.random() | 0); return new r.init(c, a) }
    }), w = d.enc = {}, v = w.Hex = {
        stringify: function (a) { var c = a.words; a = a.sigBytes; for (var e = [], j = 0; j < a; j++) { var k = c[j >>> 2] >>> 24 - 8 * (j % 4) & 255; e.push((k >>> 4).toString(16)); e.push((k & 15).toString(16)) } return e.join("") }, parse: function (a) {
            for (var c = a.length, e = [], j = 0; j < c; j += 2)e[j >>> 3] |= parseInt(a.substr(j,
                2), 16) << 24 - 4 * (j % 8); return new r.init(e, c / 2)
        }
    }, b = w.Latin1 = { stringify: function (a) { var c = a.words; a = a.sigBytes; for (var e = [], j = 0; j < a; j++)e.push(String.fromCharCode(c[j >>> 2] >>> 24 - 8 * (j % 4) & 255)); return e.join("") }, parse: function (a) { for (var c = a.length, e = [], j = 0; j < c; j++)e[j >>> 2] |= (a.charCodeAt(j) & 255) << 24 - 8 * (j % 4); return new r.init(e, c) } }, x = w.Utf8 = { stringify: function (a) { try { return decodeURIComponent(escape(b.stringify(a))) } catch (c) { throw Error("Malformed UTF-8 data"); } }, parse: function (a) { return b.parse(unescape(encodeURIComponent(a))) } },
    q = l.BufferedBlockAlgorithm = t.extend({
        reset: function () { this._data = new r.init; this._nDataBytes = 0 }, _append: function (a) { "string" == typeof a && (a = x.parse(a)); this._data.concat(a); this._nDataBytes += a.sigBytes }, _process: function (a) { var c = this._data, e = c.words, j = c.sigBytes, k = this.blockSize, b = j / (4 * k), b = a ? u.ceil(b) : u.max((b | 0) - this._minBufferSize, 0); a = b * k; j = u.min(4 * a, j); if (a) { for (var q = 0; q < a; q += k)this._doProcessBlock(e, q); q = e.splice(0, a); c.sigBytes -= j } return new r.init(q, j) }, clone: function () {
            var a = t.clone.call(this);
            a._data = this._data.clone(); return a
        }, _minBufferSize: 0
    }); l.Hasher = q.extend({
        cfg: t.extend(), init: function (a) { this.cfg = this.cfg.extend(a); this.reset() }, reset: function () { q.reset.call(this); this._doReset() }, update: function (a) { this._append(a); this._process(); return this }, finalize: function (a) { a && this._append(a); return this._doFinalize() }, blockSize: 16, _createHelper: function (a) { return function (b, e) { return (new a.init(e)).finalize(b) } }, _createHmacHelper: function (a) {
            return function (b, e) {
                return (new n.HMAC.init(a,
                    e)).finalize(b)
            }
        }
    }); var n = d.algo = {}; return d
}(Math);
(function () {
    var u = CryptoJS, p = u.lib.WordArray; u.enc.Base64 = {
        stringify: function (d) { var l = d.words, p = d.sigBytes, t = this._map; d.clamp(); d = []; for (var r = 0; r < p; r += 3)for (var w = (l[r >>> 2] >>> 24 - 8 * (r % 4) & 255) << 16 | (l[r + 1 >>> 2] >>> 24 - 8 * ((r + 1) % 4) & 255) << 8 | l[r + 2 >>> 2] >>> 24 - 8 * ((r + 2) % 4) & 255, v = 0; 4 > v && r + 0.75 * v < p; v++)d.push(t.charAt(w >>> 6 * (3 - v) & 63)); if (l = t.charAt(64)) for (; d.length % 4;)d.push(l); return d.join("") }, parse: function (d) {
            var l = d.length, s = this._map, t = s.charAt(64); t && (t = d.indexOf(t), -1 != t && (l = t)); for (var t = [], r = 0, w = 0; w <
                l; w++)if (w % 4) { var v = s.indexOf(d.charAt(w - 1)) << 2 * (w % 4), b = s.indexOf(d.charAt(w)) >>> 6 - 2 * (w % 4); t[r >>> 2] |= (v | b) << 24 - 8 * (r % 4); r++ } return p.create(t, r)
        }, _map: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="
    }
})();
(function (u) {
    function p(b, n, a, c, e, j, k) { b = b + (n & a | ~n & c) + e + k; return (b << j | b >>> 32 - j) + n } function d(b, n, a, c, e, j, k) { b = b + (n & c | a & ~c) + e + k; return (b << j | b >>> 32 - j) + n } function l(b, n, a, c, e, j, k) { b = b + (n ^ a ^ c) + e + k; return (b << j | b >>> 32 - j) + n } function s(b, n, a, c, e, j, k) { b = b + (a ^ (n | ~c)) + e + k; return (b << j | b >>> 32 - j) + n } for (var t = CryptoJS, r = t.lib, w = r.WordArray, v = r.Hasher, r = t.algo, b = [], x = 0; 64 > x; x++)b[x] = 4294967296 * u.abs(u.sin(x + 1)) | 0; r = r.MD5 = v.extend({
        _doReset: function () { this._hash = new w.init([1732584193, 4023233417, 2562383102, 271733878]) },
        _doProcessBlock: function (q, n) {
            for (var a = 0; 16 > a; a++) { var c = n + a, e = q[c]; q[c] = (e << 8 | e >>> 24) & 16711935 | (e << 24 | e >>> 8) & 4278255360 } var a = this._hash.words, c = q[n + 0], e = q[n + 1], j = q[n + 2], k = q[n + 3], z = q[n + 4], r = q[n + 5], t = q[n + 6], w = q[n + 7], v = q[n + 8], A = q[n + 9], B = q[n + 10], C = q[n + 11], u = q[n + 12], D = q[n + 13], E = q[n + 14], x = q[n + 15], f = a[0], m = a[1], g = a[2], h = a[3], f = p(f, m, g, h, c, 7, b[0]), h = p(h, f, m, g, e, 12, b[1]), g = p(g, h, f, m, j, 17, b[2]), m = p(m, g, h, f, k, 22, b[3]), f = p(f, m, g, h, z, 7, b[4]), h = p(h, f, m, g, r, 12, b[5]), g = p(g, h, f, m, t, 17, b[6]), m = p(m, g, h, f, w, 22, b[7]),
                f = p(f, m, g, h, v, 7, b[8]), h = p(h, f, m, g, A, 12, b[9]), g = p(g, h, f, m, B, 17, b[10]), m = p(m, g, h, f, C, 22, b[11]), f = p(f, m, g, h, u, 7, b[12]), h = p(h, f, m, g, D, 12, b[13]), g = p(g, h, f, m, E, 17, b[14]), m = p(m, g, h, f, x, 22, b[15]), f = d(f, m, g, h, e, 5, b[16]), h = d(h, f, m, g, t, 9, b[17]), g = d(g, h, f, m, C, 14, b[18]), m = d(m, g, h, f, c, 20, b[19]), f = d(f, m, g, h, r, 5, b[20]), h = d(h, f, m, g, B, 9, b[21]), g = d(g, h, f, m, x, 14, b[22]), m = d(m, g, h, f, z, 20, b[23]), f = d(f, m, g, h, A, 5, b[24]), h = d(h, f, m, g, E, 9, b[25]), g = d(g, h, f, m, k, 14, b[26]), m = d(m, g, h, f, v, 20, b[27]), f = d(f, m, g, h, D, 5, b[28]), h = d(h, f,
                    m, g, j, 9, b[29]), g = d(g, h, f, m, w, 14, b[30]), m = d(m, g, h, f, u, 20, b[31]), f = l(f, m, g, h, r, 4, b[32]), h = l(h, f, m, g, v, 11, b[33]), g = l(g, h, f, m, C, 16, b[34]), m = l(m, g, h, f, E, 23, b[35]), f = l(f, m, g, h, e, 4, b[36]), h = l(h, f, m, g, z, 11, b[37]), g = l(g, h, f, m, w, 16, b[38]), m = l(m, g, h, f, B, 23, b[39]), f = l(f, m, g, h, D, 4, b[40]), h = l(h, f, m, g, c, 11, b[41]), g = l(g, h, f, m, k, 16, b[42]), m = l(m, g, h, f, t, 23, b[43]), f = l(f, m, g, h, A, 4, b[44]), h = l(h, f, m, g, u, 11, b[45]), g = l(g, h, f, m, x, 16, b[46]), m = l(m, g, h, f, j, 23, b[47]), f = s(f, m, g, h, c, 6, b[48]), h = s(h, f, m, g, w, 10, b[49]), g = s(g, h, f, m,
                        E, 15, b[50]), m = s(m, g, h, f, r, 21, b[51]), f = s(f, m, g, h, u, 6, b[52]), h = s(h, f, m, g, k, 10, b[53]), g = s(g, h, f, m, B, 15, b[54]), m = s(m, g, h, f, e, 21, b[55]), f = s(f, m, g, h, v, 6, b[56]), h = s(h, f, m, g, x, 10, b[57]), g = s(g, h, f, m, t, 15, b[58]), m = s(m, g, h, f, D, 21, b[59]), f = s(f, m, g, h, z, 6, b[60]), h = s(h, f, m, g, C, 10, b[61]), g = s(g, h, f, m, j, 15, b[62]), m = s(m, g, h, f, A, 21, b[63]); a[0] = a[0] + f | 0; a[1] = a[1] + m | 0; a[2] = a[2] + g | 0; a[3] = a[3] + h | 0
        }, _doFinalize: function () {
            var b = this._data, n = b.words, a = 8 * this._nDataBytes, c = 8 * b.sigBytes; n[c >>> 5] |= 128 << 24 - c % 32; var e = u.floor(a /
                4294967296); n[(c + 64 >>> 9 << 4) + 15] = (e << 8 | e >>> 24) & 16711935 | (e << 24 | e >>> 8) & 4278255360; n[(c + 64 >>> 9 << 4) + 14] = (a << 8 | a >>> 24) & 16711935 | (a << 24 | a >>> 8) & 4278255360; b.sigBytes = 4 * (n.length + 1); this._process(); b = this._hash; n = b.words; for (a = 0; 4 > a; a++)c = n[a], n[a] = (c << 8 | c >>> 24) & 16711935 | (c << 24 | c >>> 8) & 4278255360; return b
        }, clone: function () { var b = v.clone.call(this); b._hash = this._hash.clone(); return b }
    }); t.MD5 = v._createHelper(r); t.HmacMD5 = v._createHmacHelper(r)
})(Math);
(function () {
    var u = CryptoJS, p = u.lib, d = p.Base, l = p.WordArray, p = u.algo, s = p.EvpKDF = d.extend({ cfg: d.extend({ keySize: 4, hasher: p.MD5, iterations: 1 }), init: function (d) { this.cfg = this.cfg.extend(d) }, compute: function (d, r) { for (var p = this.cfg, s = p.hasher.create(), b = l.create(), u = b.words, q = p.keySize, p = p.iterations; u.length < q;) { n && s.update(n); var n = s.update(d).finalize(r); s.reset(); for (var a = 1; a < p; a++)n = s.finalize(n), s.reset(); b.concat(n) } b.sigBytes = 4 * q; return b } }); u.EvpKDF = function (d, l, p) {
        return s.create(p).compute(d,
            l)
    }
})();
CryptoJS.lib.Cipher || function (u) {
    var p = CryptoJS, d = p.lib, l = d.Base, s = d.WordArray, t = d.BufferedBlockAlgorithm, r = p.enc.Base64, w = p.algo.EvpKDF, v = d.Cipher = t.extend({
        cfg: l.extend(), createEncryptor: function (e, a) { return this.create(this._ENC_XFORM_MODE, e, a) }, createDecryptor: function (e, a) { return this.create(this._DEC_XFORM_MODE, e, a) }, init: function (e, a, b) { this.cfg = this.cfg.extend(b); this._xformMode = e; this._key = a; this.reset() }, reset: function () { t.reset.call(this); this._doReset() }, process: function (e) { this._append(e); return this._process() },
        finalize: function (e) { e && this._append(e); return this._doFinalize() }, keySize: 4, ivSize: 4, _ENC_XFORM_MODE: 1, _DEC_XFORM_MODE: 2, _createHelper: function (e) { return { encrypt: function (b, k, d) { return ("string" == typeof k ? c : a).encrypt(e, b, k, d) }, decrypt: function (b, k, d) { return ("string" == typeof k ? c : a).decrypt(e, b, k, d) } } }
    }); d.StreamCipher = v.extend({ _doFinalize: function () { return this._process(!0) }, blockSize: 1 }); var b = p.mode = {}, x = function (e, a, b) {
        var c = this._iv; c ? this._iv = u : c = this._prevBlock; for (var d = 0; d < b; d++)e[a + d] ^=
            c[d]
    }, q = (d.BlockCipherMode = l.extend({ createEncryptor: function (e, a) { return this.Encryptor.create(e, a) }, createDecryptor: function (e, a) { return this.Decryptor.create(e, a) }, init: function (e, a) { this._cipher = e; this._iv = a } })).extend(); q.Encryptor = q.extend({ processBlock: function (e, a) { var b = this._cipher, c = b.blockSize; x.call(this, e, a, c); b.encryptBlock(e, a); this._prevBlock = e.slice(a, a + c) } }); q.Decryptor = q.extend({
        processBlock: function (e, a) {
            var b = this._cipher, c = b.blockSize, d = e.slice(a, a + c); b.decryptBlock(e, a); x.call(this,
                e, a, c); this._prevBlock = d
        }
    }); b = b.CBC = q; q = (p.pad = {}).Pkcs7 = { pad: function (a, b) { for (var c = 4 * b, c = c - a.sigBytes % c, d = c << 24 | c << 16 | c << 8 | c, l = [], n = 0; n < c; n += 4)l.push(d); c = s.create(l, c); a.concat(c) }, unpad: function (a) { a.sigBytes -= a.words[a.sigBytes - 1 >>> 2] & 255 } }; d.BlockCipher = v.extend({
        cfg: v.cfg.extend({ mode: b, padding: q }), reset: function () {
            v.reset.call(this); var a = this.cfg, b = a.iv, a = a.mode; if (this._xformMode == this._ENC_XFORM_MODE) var c = a.createEncryptor; else c = a.createDecryptor, this._minBufferSize = 1; this._mode = c.call(a,
                this, b && b.words)
        }, _doProcessBlock: function (a, b) { this._mode.processBlock(a, b) }, _doFinalize: function () { var a = this.cfg.padding; if (this._xformMode == this._ENC_XFORM_MODE) { a.pad(this._data, this.blockSize); var b = this._process(!0) } else b = this._process(!0), a.unpad(b); return b }, blockSize: 4
    }); var n = d.CipherParams = l.extend({ init: function (a) { this.mixIn(a) }, toString: function (a) { return (a || this.formatter).stringify(this) } }), b = (p.format = {}).OpenSSL = {
        stringify: function (a) {
            var b = a.ciphertext; a = a.salt; return (a ? s.create([1398893684,
                1701076831]).concat(a).concat(b) : b).toString(r)
        }, parse: function (a) { a = r.parse(a); var b = a.words; if (1398893684 == b[0] && 1701076831 == b[1]) { var c = s.create(b.slice(2, 4)); b.splice(0, 4); a.sigBytes -= 16 } return n.create({ ciphertext: a, salt: c }) }
    }, a = d.SerializableCipher = l.extend({
        cfg: l.extend({ format: b }), encrypt: function (a, b, c, d) { d = this.cfg.extend(d); var l = a.createEncryptor(c, d); b = l.finalize(b); l = l.cfg; return n.create({ ciphertext: b, key: c, iv: l.iv, algorithm: a, mode: l.mode, padding: l.padding, blockSize: a.blockSize, formatter: d.format }) },
        decrypt: function (a, b, c, d) { d = this.cfg.extend(d); b = this._parse(b, d.format); return a.createDecryptor(c, d).finalize(b.ciphertext) }, _parse: function (a, b) { return "string" == typeof a ? b.parse(a, this) : a }
    }), p = (p.kdf = {}).OpenSSL = { execute: function (a, b, c, d) { d || (d = s.random(8)); a = w.create({ keySize: b + c }).compute(a, d); c = s.create(a.words.slice(b), 4 * c); a.sigBytes = 4 * b; return n.create({ key: a, iv: c, salt: d }) } }, c = d.PasswordBasedCipher = a.extend({
        cfg: a.cfg.extend({ kdf: p }), encrypt: function (b, c, d, l) {
            l = this.cfg.extend(l); d = l.kdf.execute(d,
                b.keySize, b.ivSize); l.iv = d.iv; b = a.encrypt.call(this, b, c, d.key, l); b.mixIn(d); return b
        }, decrypt: function (b, c, d, l) { l = this.cfg.extend(l); c = this._parse(c, l.format); d = l.kdf.execute(d, b.keySize, b.ivSize, c.salt); l.iv = d.iv; return a.decrypt.call(this, b, c, d.key, l) }
    })
}();
(function () {
    for (var u = CryptoJS, p = u.lib.BlockCipher, d = u.algo, l = [], s = [], t = [], r = [], w = [], v = [], b = [], x = [], q = [], n = [], a = [], c = 0; 256 > c; c++)a[c] = 128 > c ? c << 1 : c << 1 ^ 283; for (var e = 0, j = 0, c = 0; 256 > c; c++) { var k = j ^ j << 1 ^ j << 2 ^ j << 3 ^ j << 4, k = k >>> 8 ^ k & 255 ^ 99; l[e] = k; s[k] = e; var z = a[e], F = a[z], G = a[F], y = 257 * a[k] ^ 16843008 * k; t[e] = y << 24 | y >>> 8; r[e] = y << 16 | y >>> 16; w[e] = y << 8 | y >>> 24; v[e] = y; y = 16843009 * G ^ 65537 * F ^ 257 * z ^ 16843008 * e; b[k] = y << 24 | y >>> 8; x[k] = y << 16 | y >>> 16; q[k] = y << 8 | y >>> 24; n[k] = y; e ? (e = z ^ a[a[a[G ^ z]]], j ^= a[a[j]]) : e = j = 1 } var H = [0, 1, 2, 4, 8,
        16, 32, 64, 128, 27, 54], d = d.AES = p.extend({
            _doReset: function () {
                for (var a = this._key, c = a.words, d = a.sigBytes / 4, a = 4 * ((this._nRounds = d + 6) + 1), e = this._keySchedule = [], j = 0; j < a; j++)if (j < d) e[j] = c[j]; else { var k = e[j - 1]; j % d ? 6 < d && 4 == j % d && (k = l[k >>> 24] << 24 | l[k >>> 16 & 255] << 16 | l[k >>> 8 & 255] << 8 | l[k & 255]) : (k = k << 8 | k >>> 24, k = l[k >>> 24] << 24 | l[k >>> 16 & 255] << 16 | l[k >>> 8 & 255] << 8 | l[k & 255], k ^= H[j / d | 0] << 24); e[j] = e[j - d] ^ k } c = this._invKeySchedule = []; for (d = 0; d < a; d++)j = a - d, k = d % 4 ? e[j] : e[j - 4], c[d] = 4 > d || 4 >= j ? k : b[l[k >>> 24]] ^ x[l[k >>> 16 & 255]] ^ q[l[k >>>
                    8 & 255]] ^ n[l[k & 255]]
            }, encryptBlock: function (a, b) { this._doCryptBlock(a, b, this._keySchedule, t, r, w, v, l) }, decryptBlock: function (a, c) { var d = a[c + 1]; a[c + 1] = a[c + 3]; a[c + 3] = d; this._doCryptBlock(a, c, this._invKeySchedule, b, x, q, n, s); d = a[c + 1]; a[c + 1] = a[c + 3]; a[c + 3] = d }, _doCryptBlock: function (a, b, c, d, e, j, l, f) {
                for (var m = this._nRounds, g = a[b] ^ c[0], h = a[b + 1] ^ c[1], k = a[b + 2] ^ c[2], n = a[b + 3] ^ c[3], p = 4, r = 1; r < m; r++)var q = d[g >>> 24] ^ e[h >>> 16 & 255] ^ j[k >>> 8 & 255] ^ l[n & 255] ^ c[p++], s = d[h >>> 24] ^ e[k >>> 16 & 255] ^ j[n >>> 8 & 255] ^ l[g & 255] ^ c[p++], t =
                    d[k >>> 24] ^ e[n >>> 16 & 255] ^ j[g >>> 8 & 255] ^ l[h & 255] ^ c[p++], n = d[n >>> 24] ^ e[g >>> 16 & 255] ^ j[h >>> 8 & 255] ^ l[k & 255] ^ c[p++], g = q, h = s, k = t; q = (f[g >>> 24] << 24 | f[h >>> 16 & 255] << 16 | f[k >>> 8 & 255] << 8 | f[n & 255]) ^ c[p++]; s = (f[h >>> 24] << 24 | f[k >>> 16 & 255] << 16 | f[n >>> 8 & 255] << 8 | f[g & 255]) ^ c[p++]; t = (f[k >>> 24] << 24 | f[n >>> 16 & 255] << 16 | f[g >>> 8 & 255] << 8 | f[h & 255]) ^ c[p++]; n = (f[n >>> 24] << 24 | f[g >>> 16 & 255] << 16 | f[h >>> 8 & 255] << 8 | f[k & 255]) ^ c[p++]; a[b] = q; a[b + 1] = s; a[b + 2] = t; a[b + 3] = n
            }, keySize: 8
        }); u.AES = p._createHelper(d)
})();
Source/UBCS-WEB/dist/util/font_4017492_2d1qk52m7xp.ttf
Binary files differ
Source/UBCS-WEB/dist/util/font_4017492_2d1qk52m7xp.woff
Binary files differ
Source/UBCS-WEB/dist/util/font_4017492_2d1qk52m7xp.woff2
Binary files differ
Source/UBCS-WEB/dist/util/screen/guge.png
Source/UBCS-WEB/dist/util/screen/huohu.png
Source/UBCS-WEB/dist/util/screen/screen.css
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,32 @@
.el-tip {
    position: fixed;
    left: 50%;
    top: 50%;
    width: 500px;
    padding: 8px 16px;
    margin: 0;
    margin-left: -250px;
    margin-top: -60px;
    box-sizing: border-box;
    border-radius: 4px;
    position: relative;
    background-color: #fff;
    overflow: hidden;
    opacity: 1;
    display: flex;
    align-items: center;
    transition: opacity .2s;
}
.el-tip--warning {
    background-color: #fdf6ec;
    color: #e6a23c;
}
.el-tip__title {
    line-height: 18px;
}
.el-tip_img img{
    width: 80px;
    height: 80px;
}
Source/UBCS-WEB/dist/util/screen/screen.js
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,47 @@
function util() {
    this.flag = true;
    var body = document.body;
    var safe = this;
    var validVersion = function() {
        var browser = navigator.appName
        var b_version = navigator.appVersion
        var version = b_version.split(";");
        var trim_Version = version[1].replace(/[ ]/g, "");
        if (trim_Version == 'WOW64') {
            safe.flag = false
        } else if (browser == "Microsoft Internet Explorer" && trim_Version == "MSIE6.0") {
            safe.flag = false
        } else if (browser == "Microsoft Internet Explorer" && trim_Version == "MSIE7.0") {
            safe.flag = false
        } else if (browser == "Microsoft Internet Explorer" && trim_Version == "MSIE8.0") {
            safe.flag = false
        } else if (browser == "Microsoft Internet Explorer" && trim_Version == "MSIE9.0") {
            safe.flag = false
        }
    }
    this.setBody = function() {
        var str = '<div class="el-tip el-tip--warning" id="tip">' +
            '<div class="el-tip_content">' +
            '<span class="el-tip__title">' +
            '您乘坐的浏览器版本太低了,你可以把浏览器从兼容模式调到极速模式' +
            '<br /> å®žåœ¨ä¸è¡Œå°±æ¢æµè§ˆå™¨å§;' +
            '</span>' +
            '<div class="el-tip_img">' +
            '<img src="/util/screen/huohu.png" alt="">' +
            '<img src="/util/screen/guge.png" alt="">' +
            '</div>' +
            '</div>' +
            '</div>';
        body.innerHTML = str + body.innerHTML
    }
    this.init = function() {
        validVersion(); //检测浏览器的版本
        return this;
    }
}
var creen = new util().init();
var flag = creen.flag;
if (!flag) {
    creen.setBody();
}